summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoonchild <moonchild@palemoon.org>2020-12-23 19:02:52 +0000
committerMoonchild <moonchild@palemoon.org>2020-12-23 19:02:52 +0000
commit029bcfe189eae5eebbaf58ccff4e1200dd78b228 (patch)
tree1c226a334ea1a88e2d1c6f949c9320eb0c3bff59
parent149d2ffa779826cb48a381099858e76e4624d471 (diff)
downloaduxp-029bcfe189eae5eebbaf58ccff4e1200dd78b228.tar.gz
Issue #1693 - Update NSS to 3.59.1.1
This updates to MoonchildProductions/NSS@bd49b2b88 in the repo created for our consumption of the library.
-rw-r--r--security/nss/automation/abi-check/expected-report-libnss3.so.txt8
-rw-r--r--security/nss/automation/abi-check/expected-report-libnssutil3.so.txt6
-rw-r--r--security/nss/automation/abi-check/expected-report-libssl3.so.txt13
-rw-r--r--security/nss/automation/abi-check/previous-nss-release2
-rw-r--r--security/nss/automation/buildbot-slave/bbenv-example.sh67
-rwxr-xr-xsecurity/nss/automation/buildbot-slave/build.sh548
-rw-r--r--security/nss/automation/buildbot-slave/reboot.bat6
-rw-r--r--security/nss/automation/buildbot-slave/startbuild.bat14
-rw-r--r--security/nss/automation/release/nspr-version.txt2
-rw-r--r--security/nss/automation/release/nss-release-helper.py220
-rw-r--r--security/nss/automation/saw/chacha20.saw4
-rw-r--r--security/nss/automation/taskcluster/docker-builds/Dockerfile4
-rw-r--r--security/nss/automation/taskcluster/docker-fuzz32/Dockerfile2
-rw-r--r--security/nss/automation/taskcluster/docker-hacl/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc143
-rw-r--r--security/nss/automation/taskcluster/docker-hacl/Dockerfile31
-rw-r--r--security/nss/automation/taskcluster/docker-hacl/bin/checkout.sh20
-rw-r--r--security/nss/automation/taskcluster/docker-hacl/license.txt15
-rw-r--r--security/nss/automation/taskcluster/docker-hacl/setup-user.sh25
-rw-r--r--security/nss/automation/taskcluster/docker-hacl/setup.sh34
-rw-r--r--security/nss/automation/taskcluster/graph/src/extend.js116
-rw-r--r--security/nss/automation/taskcluster/graph/src/queue.js3
-rwxr-xr-xsecurity/nss/automation/taskcluster/scripts/build_gyp.sh2
-rw-r--r--security/nss/automation/taskcluster/scripts/check_abi.sh3
-rw-r--r--security/nss/automation/taskcluster/scripts/run_hacl.sh38
-rw-r--r--security/nss/automation/taskcluster/windows/build_gyp.sh4
-rwxr-xr-xsecurity/nss/build.sh5
-rw-r--r--security/nss/cmd/bltest/blapitest.c84
-rw-r--r--security/nss/cmd/fipstest/fipstest.c525
-rw-r--r--security/nss/cmd/lib/basicutil.c9
-rw-r--r--security/nss/cmd/lib/pk11table.c28
-rw-r--r--security/nss/cmd/lib/secutil.c76
-rw-r--r--security/nss/cmd/lib/secutil.h2
-rw-r--r--security/nss/cmd/lowhashtest/lowhashtest.c4
-rw-r--r--security/nss/cmd/modutil/install-ds.c2
-rw-r--r--security/nss/cmd/pk11gcmtest/pk11gcmtest.c4
-rw-r--r--security/nss/cmd/pk11mode/pk11mode.c2
-rw-r--r--security/nss/cmd/selfserv/selfserv.c109
-rw-r--r--security/nss/cmd/shlibsign/shlibsign.c4
-rw-r--r--security/nss/cmd/signtool/manifest.mn4
-rw-r--r--security/nss/cmd/tstclnt/tstclnt.c60
-rw-r--r--security/nss/coreconf/Linux.mk2
-rw-r--r--security/nss/coreconf/README14
-rw-r--r--security/nss/coreconf/SunOS5.mk3
-rw-r--r--security/nss/coreconf/arch.mk3
-rw-r--r--security/nss/coreconf/config.gypi53
-rw-r--r--security/nss/coreconf/config.mk53
-rw-r--r--security/nss/coreconf/coreconf.dep1
-rw-r--r--security/nss/coreconf/detect_host_arch.py2
-rw-r--r--security/nss/coreconf/rules.mk4
-rw-r--r--security/nss/cpputil/databuffer.cc1
-rw-r--r--security/nss/cpputil/databuffer.h2
-rw-r--r--security/nss/cpputil/freebl_scoped_ptrs.h1
-rw-r--r--security/nss/cpputil/nss_scoped_ptrs.h6
-rw-r--r--security/nss/cpputil/scoped_ptrs_smime.h1
-rw-r--r--security/nss/cpputil/scoped_ptrs_ssl.h3
-rw-r--r--security/nss/cpputil/scoped_ptrs_util.h1
-rw-r--r--security/nss/cpputil/tls_parser.cc1
-rw-r--r--security/nss/cpputil/tls_parser.h6
-rw-r--r--security/nss/fuzz/shared.h1
-rw-r--r--security/nss/gtests/certdb_gtest/alg1485_unittest.cc1
-rw-r--r--security/nss/gtests/certdb_gtest/cert_unittest.cc1
-rw-r--r--security/nss/gtests/certdb_gtest/decode_certs_unittest.cc1
-rw-r--r--security/nss/gtests/certhigh_gtest/certhigh_unittest.cc1
-rw-r--r--security/nss/gtests/common/testvectors/cbc-vectors.h818
-rw-r--r--security/nss/gtests/common/testvectors/chachapoly-vectors.h6475
-rw-r--r--security/nss/gtests/common/testvectors/cmac-vectors.h1217
-rw-r--r--security/nss/gtests/common/testvectors/curve25519-vectors.h11087
-rw-r--r--security/nss/gtests/common/testvectors/dsa-vectors.h12798
-rw-r--r--security/nss/gtests/common/testvectors/gcm-vectors.h832
-rw-r--r--security/nss/gtests/common/testvectors/hkdf-sha1-vectors.h1053
-rw-r--r--security/nss/gtests/common/testvectors/hkdf-sha256-vectors.h1309
-rw-r--r--security/nss/gtests/common/testvectors/hkdf-sha384-vectors.h1644
-rw-r--r--security/nss/gtests/common/testvectors/hkdf-sha512-vectors.h1983
-rw-r--r--security/nss/gtests/common/testvectors/hmac-sha256-vectors.h841
-rw-r--r--security/nss/gtests/common/testvectors/hmac-sha384-vectors.h1221
-rw-r--r--security/nss/gtests/common/testvectors/hmac-sha512-vectors.h1263
-rw-r--r--security/nss/gtests/common/testvectors/hpke-vectors.h233
-rw-r--r--security/nss/gtests/common/testvectors/kw-vectors.h1
-rw-r--r--security/nss/gtests/common/testvectors/kwp-vectors.h38977
-rw-r--r--security/nss/gtests/common/testvectors/p256ecdh-vectors.h13487
-rw-r--r--security/nss/gtests/common/testvectors/p256ecdsa-sha256-vectors.h7948
-rw-r--r--security/nss/gtests/common/testvectors/p384ecdh-vectors.h15686
-rw-r--r--security/nss/gtests/common/testvectors/p384ecdsa-sha384-vectors.h10173
-rw-r--r--security/nss/gtests/common/testvectors/p521ecdh-vectors.h22578
-rw-r--r--security/nss/gtests/common/testvectors/p521ecdsa-sha512-vectors.h14146
-rw-r--r--security/nss/gtests/common/testvectors/rsa_oaep_2048_sha1_mgf1sha1-vectors.h1283
-rw-r--r--security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha1-vectors.h1049
-rw-r--r--security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha256-vectors.h1222
-rw-r--r--security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha1-vectors.h1047
-rw-r--r--security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha384-vectors.h1090
-rw-r--r--security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha1-vectors.h1044
-rw-r--r--security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha512-vectors.h1019
-rw-r--r--security/nss/gtests/common/testvectors/rsa_pkcs1_2048_test-vectors.h5676
-rw-r--r--security/nss/gtests/common/testvectors/rsa_pkcs1_3072_test-vectors.h8217
-rw-r--r--security/nss/gtests/common/testvectors/rsa_pkcs1_4096_test-vectors.h10708
-rw-r--r--security/nss/gtests/common/testvectors/rsa_pss_2048_sha1_mgf1_20-vectors.h2650
-rw-r--r--security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h3226
-rw-r--r--security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_32-vectors.h3297
-rw-r--r--security/nss/gtests/common/testvectors/rsa_pss_3072_sha256_mgf1_32-vectors.h4355
-rw-r--r--security/nss/gtests/common/testvectors/rsa_pss_4096_sha256_mgf1_32-vectors.h5485
-rw-r--r--security/nss/gtests/common/testvectors/rsa_pss_4096_sha512_mgf1_32-vectors.h9089
-rw-r--r--security/nss/gtests/common/testvectors/rsa_pss_misc-vectors.h4844
-rw-r--r--security/nss/gtests/common/testvectors/rsa_signature-vectors.h11891
-rw-r--r--security/nss/gtests/common/testvectors/rsa_signature_2048_sha224-vectors.h7256
-rw-r--r--security/nss/gtests/common/testvectors/rsa_signature_2048_sha256-vectors.h7280
-rw-r--r--security/nss/gtests/common/testvectors/rsa_signature_2048_sha512-vectors.h7253
-rw-r--r--security/nss/gtests/common/testvectors/rsa_signature_3072_sha256-vectors.h9625
-rw-r--r--security/nss/gtests/common/testvectors/rsa_signature_3072_sha384-vectors.h9588
-rw-r--r--security/nss/gtests/common/testvectors/rsa_signature_3072_sha512-vectors.h9665
-rw-r--r--security/nss/gtests/common/testvectors/rsa_signature_4096_sha384-vectors.h12215
-rw-r--r--security/nss/gtests/common/testvectors/rsa_signature_4096_sha512-vectors.h12215
-rw-r--r--security/nss/gtests/common/testvectors_base/chachapoly-vectors_base.h29
-rw-r--r--security/nss/gtests/common/testvectors_base/curve25519-vectors_base.h33
-rw-r--r--security/nss/gtests/common/testvectors_base/gcm-vectors_base.h30
-rw-r--r--security/nss/gtests/common/testvectors_base/rsa_signature-vectors_base.txt52
-rw-r--r--security/nss/gtests/common/testvectors_base/test-structs.h130
-rw-r--r--security/nss/gtests/common/util.h1
-rw-r--r--security/nss/gtests/common/wycheproof/genTestVectors.py838
-rw-r--r--security/nss/gtests/common/wycheproof/source_vectors/aes_cbc_pkcs5_test.json2088
-rw-r--r--security/nss/gtests/common/wycheproof/source_vectors/aes_cmac_test.json2842
-rw-r--r--security/nss/gtests/common/wycheproof/source_vectors/aes_gcm_test.json1202
-rw-r--r--security/nss/gtests/common/wycheproof/source_vectors/chacha20_poly1305_test.json3139
-rw-r--r--security/nss/gtests/common/wycheproof/source_vectors/dsa_test.json8272
-rw-r--r--security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp256r1_test.json4677
-rw-r--r--security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp384r1_test.json4366
-rw-r--r--security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp521r1_test.json4868
-rw-r--r--security/nss/gtests/common/wycheproof/source_vectors/x25519_test.json5190
-rw-r--r--security/nss/gtests/cryptohi_gtest/cryptohi_unittest.cc1
-rw-r--r--security/nss/gtests/der_gtest/der_getint_unittest.cc1
-rw-r--r--security/nss/gtests/der_gtest/der_private_key_import_unittest.cc1
-rw-r--r--security/nss/gtests/der_gtest/der_quickder_unittest.cc1
-rw-r--r--security/nss/gtests/der_gtest/p12_import_unittest.cc1
-rw-r--r--security/nss/gtests/freebl_gtest/blake2b_unittest.cc12
-rw-r--r--security/nss/gtests/freebl_gtest/ghash_unittest.cc4
-rw-r--r--security/nss/gtests/freebl_gtest/mpi_unittest.cc120
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixbuild_tests.cpp53
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixcert_extension_tests.cpp6
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixcert_signature_algorithm_tests.cpp55
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp5
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp1
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixcheck_CheckKeyUsage_tests.cpp1
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp4
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixcheck_CheckValidity_tests.cpp1
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixcheck_ParseValidity_tests.cpp1
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp1
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixder_input_tests.cpp1
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixder_pki_types_tests.cpp1
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixder_universal_types_tests.cpp1
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixgtest.cpp1
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixgtest.h4
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixnames_tests.cpp1
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp1
-rw-r--r--security/nss/gtests/mozpkix_gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp21
-rw-r--r--security/nss/gtests/nss_bogo_shim/config.cc1
-rw-r--r--security/nss/gtests/nss_bogo_shim/config.h1
-rw-r--r--security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc1
-rw-r--r--security/nss/gtests/nss_bogo_shim/nsskeys.cc1
-rw-r--r--security/nss/gtests/nss_bogo_shim/nsskeys.h1
-rw-r--r--security/nss/gtests/pk11_gtest/manifest.mn9
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_aes_cmac_unittest.cc44
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_aes_gcm_unittest.cc286
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_aeskeywrap_unittest.cc1
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_aeskeywrapkwp_unittest.cc123
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_aeskeywrappad_unittest.cc1
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_cbc_unittest.cc71
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc220
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_cipherop_unittest.cc49
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_curve25519_unittest.cc4
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_der_private_key_import_unittest.cc1
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_des_unittest.cc1
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_dsa_unittest.cc79
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_ecdh_unittest.cc86
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_ecdsa_unittest.cc48
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_encrypt_derive_unittest.cc19
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_export_unittest.cc1
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_find_certs_unittest.cc244
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_gtest.gyp9
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_hkdf_unittest.cc199
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_hmac_unittest.cc74
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_hpke_unittest.cc547
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_import_unittest.cc1
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_kbkdf.cc136
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_module_unittest.cc1
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_pbkdf2_unittest.cc49
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_prf_unittest.cc1
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_prng_unittest.cc1
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_rsaencrypt_unittest.cc127
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_rsaoaep_unittest.cc186
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_rsapkcs1_unittest.cc279
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_rsapss_unittest.cc144
-rw-r--r--security/nss/gtests/pk11_gtest/pk11_seed_cbc_unittest.cc70
-rw-r--r--security/nss/gtests/smime_gtest/smime_unittest.cc1
-rw-r--r--security/nss/gtests/softoken_gtest/manifest.mn3
-rw-r--r--security/nss/gtests/softoken_gtest/softoken_dh_vectors.h3411
-rw-r--r--security/nss/gtests/softoken_gtest/softoken_gtest.cc471
-rw-r--r--security/nss/gtests/softoken_gtest/softoken_gtest.gyp1
-rw-r--r--security/nss/gtests/ssl_gtest/bloomfilter_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/gtest_utils.h1
-rw-r--r--security/nss/gtests/ssl_gtest/libssl_internals.c110
-rw-r--r--security/nss/gtests/ssl_gtest/libssl_internals.h6
-rw-r--r--security/nss/gtests/ssl_gtest/manifest.mn4
-rw-r--r--security/nss/gtests/ssl_gtest/rsa8193.h1
-rw-r--r--security/nss/gtests/ssl_gtest/selfencrypt_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_0rtt_unittest.cc185
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_aead_unittest.cc (renamed from security/nss/gtests/ssl_gtest/ssl_primitive_unittest.cc)7
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_agent_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_auth_unittest.cc186
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_cert_ext_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_cipherorder_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_ciphersuite_unittest.cc30
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_custext_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_damage_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_debug_env_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_dhe_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_drop_unittest.cc72
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_ecdh_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_ems_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_exporter_unittest.cc38
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_extension_unittest.cc89
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_fragment_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_gather_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_gtest.gyp16
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_hrr_unittest.cc144
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_keylog_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_keyupdate_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_loopback_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_masking_unittest.cc350
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_misc_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_record_unittest.cc64
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_recordsep_unittest.cc107
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_recordsize_unittest.cc37
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_renegotiation_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_resumption_unittest.cc87
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_skip_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_staticrsa_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_tls13compat_unittest.cc95
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_v2_client_hello_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_version_unittest.cc134
-rw-r--r--security/nss/gtests/ssl_gtest/ssl_versionpolicy_unittest.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/test_io.cc1
-rw-r--r--security/nss/gtests/ssl_gtest/test_io.h1
-rw-r--r--security/nss/gtests/ssl_gtest/tls_agent.cc86
-rw-r--r--security/nss/gtests/ssl_gtest/tls_agent.h17
-rw-r--r--security/nss/gtests/ssl_gtest/tls_connect.cc22
-rw-r--r--security/nss/gtests/ssl_gtest/tls_connect.h6
-rw-r--r--security/nss/gtests/ssl_gtest/tls_esni_unittest.cc11
-rw-r--r--security/nss/gtests/ssl_gtest/tls_filter.cc208
-rw-r--r--security/nss/gtests/ssl_gtest/tls_filter.h121
-rw-r--r--security/nss/gtests/ssl_gtest/tls_hkdf_unittest.cc25
-rw-r--r--security/nss/gtests/ssl_gtest/tls_protect.cc98
-rw-r--r--security/nss/gtests/ssl_gtest/tls_protect.h6
-rw-r--r--security/nss/gtests/ssl_gtest/tls_psk_unittest.cc514
-rw-r--r--security/nss/gtests/ssl_gtest/tls_subcerts_unittest.cc209
-rw-r--r--security/nss/gtests/sysinit_gtest/getUserDB_unittest.cc1
-rw-r--r--security/nss/gtests/util_gtest/util_aligned_malloc_unittest.cc1
-rw-r--r--security/nss/gtests/util_gtest/util_b64_unittest.cc1
-rw-r--r--security/nss/gtests/util_gtest/util_memcmpzero_unittest.cc1
-rw-r--r--security/nss/gtests/util_gtest/util_pkcs11uri_unittest.cc1
-rw-r--r--security/nss/gtests/util_gtest/util_utf8_unittest.cc1
-rw-r--r--security/nss/help.txt3
-rw-r--r--security/nss/lib/certdb/certdb.c49
-rw-r--r--security/nss/lib/certdb/crl.c2
-rw-r--r--security/nss/lib/certdb/stanpcertdb.c17
-rw-r--r--security/nss/lib/certhigh/certvfypkix.c5
-rw-r--r--security/nss/lib/ckfw/builtins/nssckbi.h4
-rw-r--r--security/nss/lib/ckfw/builtins/testlib/Makefile6
-rw-r--r--security/nss/lib/ckfw/dbm/db.c18
-rw-r--r--security/nss/lib/ckfw/object.c38
-rw-r--r--security/nss/lib/ckfw/session.c4
-rw-r--r--security/nss/lib/cryptohi/keyi.h3
-rw-r--r--security/nss/lib/cryptohi/secsign.c37
-rw-r--r--security/nss/lib/cryptohi/secvfy.c122
-rw-r--r--security/nss/lib/dev/devslot.c10
-rw-r--r--security/nss/lib/dev/devt.h3
-rw-r--r--security/nss/lib/dev/devtoken.c16
-rw-r--r--security/nss/lib/dev/devutil.c22
-rw-r--r--security/nss/lib/freebl/Makefile193
-rw-r--r--security/nss/lib/freebl/aes-armv8.c2
-rw-r--r--security/nss/lib/freebl/aes-x86.c29
-rw-r--r--security/nss/lib/freebl/aeskeywrap.c268
-rw-r--r--security/nss/lib/freebl/altivec-types.h2
-rw-r--r--security/nss/lib/freebl/blake2b.c14
-rw-r--r--security/nss/lib/freebl/blapi.h71
-rw-r--r--security/nss/lib/freebl/blapii.h14
-rw-r--r--security/nss/lib/freebl/blapit.h35
-rw-r--r--security/nss/lib/freebl/blinit.c160
-rw-r--r--security/nss/lib/freebl/chacha20poly1305.c318
-rw-r--r--security/nss/lib/freebl/cmac.c17
-rw-r--r--security/nss/lib/freebl/ctr.c4
-rw-r--r--security/nss/lib/freebl/deprecated/alg2268.c (renamed from security/nss/lib/freebl/alg2268.c)6
-rw-r--r--security/nss/lib/freebl/deprecated/seed.c (renamed from security/nss/lib/freebl/seed.c)21
-rw-r--r--security/nss/lib/freebl/deprecated/seed.h (renamed from security/nss/lib/freebl/seed.h)2
-rw-r--r--security/nss/lib/freebl/det_rng.c3
-rw-r--r--security/nss/lib/freebl/dh.c40
-rw-r--r--security/nss/lib/freebl/ec.c29
-rw-r--r--security/nss/lib/freebl/ecl/curve25519_64.c4
-rw-r--r--security/nss/lib/freebl/ecl/ecl-priv.h2
-rw-r--r--security/nss/lib/freebl/ecl/ecl.c11
-rw-r--r--security/nss/lib/freebl/ecl/ecp_25519.c2
-rw-r--r--security/nss/lib/freebl/ecl/ecp_secp384r1.c19668
-rw-r--r--security/nss/lib/freebl/ecl/ecp_secp521r1.c11820
-rw-r--r--security/nss/lib/freebl/fipsfreebl.c244
-rw-r--r--security/nss/lib/freebl/freebl.gyp301
-rw-r--r--security/nss/lib/freebl/freebl_base.gypi78
-rw-r--r--security/nss/lib/freebl/gcm-arm32-neon.c202
-rw-r--r--security/nss/lib/freebl/gcm.c429
-rw-r--r--security/nss/lib/freebl/gcm.h49
-rw-r--r--security/nss/lib/freebl/hmacct.c25
-rw-r--r--security/nss/lib/freebl/intel-gcm-wrap.c279
-rw-r--r--security/nss/lib/freebl/intel-gcm.h14
-rw-r--r--security/nss/lib/freebl/ldvector.c48
-rw-r--r--security/nss/lib/freebl/loader.c120
-rw-r--r--security/nss/lib/freebl/loader.h90
-rw-r--r--security/nss/lib/freebl/manifest.mn14
-rw-r--r--security/nss/lib/freebl/mpi/mp_comba_amd64_masm.asm24
-rw-r--r--security/nss/lib/freebl/mpi/mpcpucache.c3
-rw-r--r--security/nss/lib/freebl/mpi/mpi-priv.h2
-rw-r--r--security/nss/lib/freebl/mpi/mpi.c2
-rw-r--r--security/nss/lib/freebl/mpi/mpi_amd64_common.S (renamed from security/nss/lib/freebl/mpi/mpi_amd64_gas.s)26
-rw-r--r--security/nss/lib/freebl/mpi/mplogic.c10
-rw-r--r--security/nss/lib/freebl/mpi/mplogic.h9
-rw-r--r--security/nss/lib/freebl/ppc-crypto.h31
-rw-r--r--security/nss/lib/freebl/rijndael.c164
-rw-r--r--security/nss/lib/freebl/rijndael.h5
-rw-r--r--security/nss/lib/freebl/rsapkcs.c8
-rw-r--r--security/nss/lib/freebl/scripts/LICENSE36
-rw-r--r--security/nss/lib/freebl/scripts/gen.sh19
-rw-r--r--security/nss/lib/freebl/scripts/ppc-xlate.pl352
-rw-r--r--security/nss/lib/freebl/scripts/sha512p8-ppc.pl413
-rw-r--r--security/nss/lib/freebl/sha1-armv8.c264
-rw-r--r--security/nss/lib/freebl/sha256-armv8.c203
-rw-r--r--security/nss/lib/freebl/sha256.h8
-rw-r--r--security/nss/lib/freebl/sha512-p8.s851
-rw-r--r--security/nss/lib/freebl/sha512.c316
-rw-r--r--security/nss/lib/freebl/sha_fast.c51
-rw-r--r--security/nss/lib/freebl/sha_fast.h12
-rw-r--r--security/nss/lib/freebl/verified/FStar.c255
-rw-r--r--security/nss/lib/freebl/verified/FStar.h69
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20.c415
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20.h106
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.c1174
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.h60
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.c1176
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.h60
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.c584
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.h59
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.c1078
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.h88
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.c876
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.h55
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Curve25519.c845
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Curve25519.h57
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Curve25519_51.c904
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Curve25519_51.h41
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Kremlib.h51
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Poly1305_128.c1624
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Poly1305_128.h66
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Poly1305_256.c2095
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Poly1305_256.h66
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Poly1305_32.c1096
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Poly1305_32.h118
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Poly1305_64.c485
-rw-r--r--security/nss/lib/freebl/verified/Hacl_Poly1305_64.h99
-rw-r--r--security/nss/lib/freebl/verified/kremlib.h672
-rw-r--r--security/nss/lib/freebl/verified/kremlib_base.h192
-rw-r--r--security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/callconv.h46
-rw-r--r--security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/compat.h32
-rw-r--r--security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/target.h113
-rw-r--r--security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/types.h99
-rw-r--r--security/nss/lib/freebl/verified/kremlin/include/kremlin/lowstar_endianness.h242
-rw-r--r--security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128.h76
-rw-r--r--security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128_Verified.h329
-rw-r--r--security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt_8_16_32_64.h203
-rw-r--r--security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/LowStar_Endianness.h27
-rw-r--r--security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h220
-rw-r--r--security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_msvc.h528
-rw-r--r--security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_struct_endianness.h84
-rw-r--r--security/nss/lib/freebl/verified/libintvector.h586
-rw-r--r--security/nss/lib/freebl/verified/specs/Spec.CTR.fst98
-rw-r--r--security/nss/lib/freebl/verified/specs/Spec.Chacha20.fst169
-rw-r--r--security/nss/lib/freebl/verified/specs/Spec.Curve25519.fst168
-rw-r--r--security/nss/lib/freebl/verified/specs/Spec.Poly1305.fst107
-rw-r--r--security/nss/lib/freebl/verified/vec128.h345
-rw-r--r--security/nss/lib/jar/jar.c13
-rw-r--r--security/nss/lib/libpkix/pkix/util/pkix_logger.c4
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c16
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.c70
-rwxr-xr-xsecurity/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.h9
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c19
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c4
-rw-r--r--security/nss/lib/mozpkix/include/pkix-test/pkixtestnss.h1
-rw-r--r--security/nss/lib/mozpkix/include/pkix-test/pkixtestutil.h1
-rw-r--r--security/nss/lib/mozpkix/include/pkix/Input.h1
-rw-r--r--security/nss/lib/mozpkix/include/pkix/Result.h1
-rw-r--r--security/nss/lib/mozpkix/include/pkix/Time.h1
-rw-r--r--security/nss/lib/mozpkix/include/pkix/pkix.h1
-rw-r--r--security/nss/lib/mozpkix/include/pkix/pkixcheck.h1
-rw-r--r--security/nss/lib/mozpkix/include/pkix/pkixder.h1
-rw-r--r--security/nss/lib/mozpkix/include/pkix/pkixnss.h1
-rw-r--r--security/nss/lib/mozpkix/include/pkix/pkixtypes.h5
-rw-r--r--security/nss/lib/mozpkix/include/pkix/pkixutil.h1
-rw-r--r--security/nss/lib/mozpkix/lib/pkixbuild.cpp7
-rw-r--r--security/nss/lib/mozpkix/lib/pkixcert.cpp1
-rw-r--r--security/nss/lib/mozpkix/lib/pkixcheck.cpp1
-rw-r--r--security/nss/lib/mozpkix/lib/pkixder.cpp1
-rw-r--r--security/nss/lib/mozpkix/lib/pkixnames.cpp1
-rw-r--r--security/nss/lib/mozpkix/lib/pkixnss.cpp1
-rw-r--r--security/nss/lib/mozpkix/lib/pkixocsp.cpp1
-rw-r--r--security/nss/lib/mozpkix/lib/pkixresult.cpp1
-rw-r--r--security/nss/lib/mozpkix/lib/pkixtime.cpp1
-rw-r--r--security/nss/lib/mozpkix/lib/pkixverify.cpp1
-rw-r--r--security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp1
-rw-r--r--security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp1
-rw-r--r--security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp1
-rw-r--r--security/nss/lib/nss/nss.def52
-rw-r--r--security/nss/lib/nss/nss.h10
-rw-r--r--security/nss/lib/nss/nssoptions.c17
-rw-r--r--security/nss/lib/pk11wrap/debug_module.c720
-rw-r--r--security/nss/lib/pk11wrap/dev3hack.c2
-rw-r--r--security/nss/lib/pk11wrap/exports.gyp4
-rw-r--r--security/nss/lib/pk11wrap/manifest.mn5
-rw-r--r--security/nss/lib/pk11wrap/pk11akey.c20
-rw-r--r--security/nss/lib/pk11wrap/pk11auth.c12
-rw-r--r--security/nss/lib/pk11wrap/pk11cert.c129
-rw-r--r--security/nss/lib/pk11wrap/pk11cxt.c680
-rw-r--r--security/nss/lib/pk11wrap/pk11err.c4
-rw-r--r--security/nss/lib/pk11wrap/pk11hpke.c1085
-rw-r--r--security/nss/lib/pk11wrap/pk11hpke.h84
-rw-r--r--security/nss/lib/pk11wrap/pk11kea.c4
-rw-r--r--security/nss/lib/pk11wrap/pk11load.c71
-rw-r--r--security/nss/lib/pk11wrap/pk11mech.c115
-rw-r--r--security/nss/lib/pk11wrap/pk11merge.c6
-rw-r--r--security/nss/lib/pk11wrap/pk11nobj.c40
-rw-r--r--security/nss/lib/pk11wrap/pk11obj.c123
-rw-r--r--security/nss/lib/pk11wrap/pk11pars.c210
-rw-r--r--security/nss/lib/pk11wrap/pk11pbe.c24
-rw-r--r--security/nss/lib/pk11wrap/pk11pk12.c8
-rw-r--r--security/nss/lib/pk11wrap/pk11pqg.c22
-rw-r--r--security/nss/lib/pk11wrap/pk11priv.h14
-rw-r--r--security/nss/lib/pk11wrap/pk11pub.h94
-rw-r--r--security/nss/lib/pk11wrap/pk11skey.c377
-rw-r--r--security/nss/lib/pk11wrap/pk11slot.c76
-rw-r--r--security/nss/lib/pk11wrap/pk11util.c24
-rw-r--r--security/nss/lib/pk11wrap/pk11wrap.gyp1
-rw-r--r--security/nss/lib/pk11wrap/secmodi.h16
-rw-r--r--security/nss/lib/pk11wrap/secmodt.h1
-rw-r--r--security/nss/lib/pk11wrap/secmodti.h57
-rw-r--r--security/nss/lib/pkcs12/p12d.c6
-rw-r--r--security/nss/lib/pkcs12/p12e.c4
-rw-r--r--security/nss/lib/pki/pki3hack.c11
-rw-r--r--security/nss/lib/pki/tdcache.c10
-rw-r--r--security/nss/lib/smime/cmssigdata.c4
-rw-r--r--security/nss/lib/softoken/exports.gyp10
-rw-r--r--security/nss/lib/softoken/fipstest.c117
-rw-r--r--security/nss/lib/softoken/fipstokn.c389
-rw-r--r--security/nss/lib/softoken/kbkdf.c1518
-rw-r--r--security/nss/lib/softoken/legacydb/keydb.c6
-rw-r--r--security/nss/lib/softoken/legacydb/lgattr.c8
-rw-r--r--security/nss/lib/softoken/legacydb/lgcreate.c30
-rw-r--r--security/nss/lib/softoken/legacydb/lgdb.h2
-rw-r--r--security/nss/lib/softoken/legacydb/lgfind.c12
-rw-r--r--security/nss/lib/softoken/legacydb/lginit.c8
-rw-r--r--security/nss/lib/softoken/lgglue.c9
-rw-r--r--security/nss/lib/softoken/lowpbe.c422
-rw-r--r--security/nss/lib/softoken/lowpbe.h5
-rw-r--r--security/nss/lib/softoken/manifest.mn12
-rw-r--r--security/nss/lib/softoken/pkcs11.c292
-rw-r--r--security/nss/lib/softoken/pkcs11c.c1153
-rw-r--r--security/nss/lib/softoken/pkcs11i.h79
-rw-r--r--security/nss/lib/softoken/pkcs11u.c127
-rw-r--r--security/nss/lib/softoken/sdb.c411
-rw-r--r--security/nss/lib/softoken/sdb.h4
-rw-r--r--security/nss/lib/softoken/sftkdb.c276
-rw-r--r--security/nss/lib/softoken/sftkdb.h3
-rw-r--r--security/nss/lib/softoken/sftkdbti.h33
-rw-r--r--security/nss/lib/softoken/sftkdhverify.c1282
-rw-r--r--security/nss/lib/softoken/sftkhmac.c12
-rw-r--r--security/nss/lib/softoken/sftkike.c170
-rw-r--r--security/nss/lib/softoken/sftkmessage.c377
-rw-r--r--security/nss/lib/softoken/sftkpwd.c134
-rw-r--r--security/nss/lib/softoken/softkver.h8
-rw-r--r--security/nss/lib/softoken/softoken.gyp11
-rw-r--r--security/nss/lib/softoken/softoken.h17
-rw-r--r--security/nss/lib/softoken/softokn.def11
-rw-r--r--security/nss/lib/ssl/SSLerrs.h3
-rw-r--r--security/nss/lib/ssl/dtls13con.c129
-rw-r--r--security/nss/lib/ssl/dtls13con.h7
-rw-r--r--security/nss/lib/ssl/dtlscon.c59
-rw-r--r--security/nss/lib/ssl/dtlscon.h1
-rw-r--r--security/nss/lib/ssl/manifest.mn5
-rw-r--r--security/nss/lib/ssl/ssl.gyp1
-rw-r--r--security/nss/lib/ssl/ssl.h24
-rw-r--r--security/nss/lib/ssl/ssl3con.c804
-rw-r--r--security/nss/lib/ssl/ssl3ext.c4
-rw-r--r--security/nss/lib/ssl/ssl3ext.h14
-rw-r--r--security/nss/lib/ssl/ssl3exthandle.c13
-rw-r--r--security/nss/lib/ssl/ssl3gthr.c93
-rw-r--r--security/nss/lib/ssl/ssl3prot.h2
-rw-r--r--security/nss/lib/ssl/sslencode.c5
-rw-r--r--security/nss/lib/ssl/sslerr.h2
-rw-r--r--security/nss/lib/ssl/sslexp.h185
-rw-r--r--security/nss/lib/ssl/sslimpl.h81
-rw-r--r--security/nss/lib/ssl/sslinfo.c39
-rw-r--r--security/nss/lib/ssl/sslnonce.c11
-rw-r--r--security/nss/lib/ssl/sslprimitive.c392
-rw-r--r--security/nss/lib/ssl/sslsecur.c2
-rw-r--r--security/nss/lib/ssl/sslsnce.c23
-rw-r--r--security/nss/lib/ssl/sslsock.c79
-rw-r--r--security/nss/lib/ssl/sslspec.c3
-rw-r--r--security/nss/lib/ssl/sslspec.h27
-rw-r--r--security/nss/lib/ssl/sslt.h14
-rw-r--r--security/nss/lib/ssl/tls13con.c1048
-rw-r--r--security/nss/lib/ssl/tls13con.h36
-rw-r--r--security/nss/lib/ssl/tls13esni.c46
-rw-r--r--security/nss/lib/ssl/tls13exthandle.c395
-rw-r--r--security/nss/lib/ssl/tls13hkdf.c171
-rw-r--r--security/nss/lib/ssl/tls13hkdf.h5
-rw-r--r--security/nss/lib/ssl/tls13psk.c219
-rw-r--r--security/nss/lib/ssl/tls13psk.h58
-rw-r--r--security/nss/lib/ssl/tls13replay.c23
-rw-r--r--security/nss/lib/ssl/tls13subcerts.c64
-rw-r--r--security/nss/lib/sysinit/nsssysinit.c6
-rw-r--r--security/nss/lib/util/SECerrs.h9
-rw-r--r--security/nss/lib/util/nssutil.def7
-rw-r--r--security/nss/lib/util/nssutil.h8
-rw-r--r--security/nss/lib/util/pkcs11.h34
-rw-r--r--security/nss/lib/util/pkcs11f.h232
-rw-r--r--security/nss/lib/util/pkcs11n.h161
-rw-r--r--security/nss/lib/util/pkcs11t.h1937
-rw-r--r--security/nss/lib/util/quickder.c11
-rw-r--r--security/nss/lib/util/secasn1d.c11
-rw-r--r--security/nss/lib/util/secerr.h5
-rw-r--r--security/nss/lib/util/secoid.c38
-rw-r--r--security/nss/lib/util/secoid.h9
-rw-r--r--security/nss/lib/util/secoidt.h19
-rw-r--r--security/nss/lib/util/secport.h74
-rw-r--r--security/nss/lib/util/utilpars.c2
-rw-r--r--security/nss/lib/zlib/README24
-rw-r--r--security/nss/lib/zlib/README.nss9
-rw-r--r--security/nss/lib/zlib/adler32.c85
-rw-r--r--security/nss/lib/zlib/compress.c42
-rw-r--r--security/nss/lib/zlib/config.mk5
-rw-r--r--security/nss/lib/zlib/crc32.c122
-rw-r--r--security/nss/lib/zlib/crc32.h6
-rw-r--r--security/nss/lib/zlib/deflate.c1033
-rw-r--r--security/nss/lib/zlib/deflate.h45
-rw-r--r--security/nss/lib/zlib/example.c565
-rw-r--r--security/nss/lib/zlib/gzguts.h118
-rw-r--r--security/nss/lib/zlib/gzlib.c204
-rw-r--r--security/nss/lib/zlib/gzread.c565
-rw-r--r--security/nss/lib/zlib/gzwrite.c462
-rw-r--r--security/nss/lib/zlib/infback.c18
-rw-r--r--security/nss/lib/zlib/inffast.c89
-rw-r--r--security/nss/lib/zlib/inffixed.h10
-rw-r--r--security/nss/lib/zlib/inflate.c253
-rw-r--r--security/nss/lib/zlib/inflate.h11
-rw-r--r--security/nss/lib/zlib/inftrees.c74
-rw-r--r--security/nss/lib/zlib/manifest.mn2
-rw-r--r--security/nss/lib/zlib/minigzip.c440
-rw-r--r--security/nss/lib/zlib/trees.c151
-rw-r--r--security/nss/lib/zlib/trees.h4
-rw-r--r--security/nss/lib/zlib/uncompr.c98
-rw-r--r--security/nss/lib/zlib/vendor.sh58
-rw-r--r--security/nss/lib/zlib/zconf.h234
-rw-r--r--security/nss/lib/zlib/zlib.gyp8
-rw-r--r--security/nss/lib/zlib/zlib.h753
-rw-r--r--security/nss/lib/zlib/zutil.c71
-rw-r--r--security/nss/lib/zlib/zutil.h154
-rw-r--r--security/nss/mach40
-rw-r--r--security/nss/manifest.mn2
-rw-r--r--security/nss/nss-tool/enc/enctool.cc4
-rw-r--r--security/nss/nss-tool/hw-support.c4
-rw-r--r--security/nss/nss/automation/abi-check/new-report-libnss3.so.txt13
-rw-r--r--security/nss/nss/automation/abi-check/new-report-libsoftokn3.so.txt8
-rw-r--r--security/nss/readme.md2
-rwxr-xr-xsecurity/nss/tests/all.sh12
-rw-r--r--security/nss/tests/common/certsetup.sh5
-rwxr-xr-xsecurity/nss/tests/common/cleanup.sh2
-rw-r--r--security/nss/tests/common/init.sh4
-rw-r--r--security/nss/tests/fips/cavs_samples/KBKDF/fax/KBKDFCounter.fax30023
-rw-r--r--security/nss/tests/fips/cavs_samples/KBKDF/fax/README4
-rw-r--r--security/nss/tests/fips/cavs_samples/KBKDF/req/KBKDFCounter.req41783
-rw-r--r--security/nss/tests/fips/cavs_samples/KBKDF/req/README4
-rw-r--r--security/nss/tests/fips/cavs_scripts/README2
-rw-r--r--security/nss/tests/fips/cavs_scripts/kbkdf.sh41
-rw-r--r--security/nss/tests/fips/cavs_scripts/runtest.sh2
-rw-r--r--security/nss/tests/interop/interop.sh2
-rw-r--r--security/nss/tests/libpkix/certs/PayPalEE.certbin2012 -> 1949 bytes
-rw-r--r--security/nss/tests/policy/crypto-policy.txt9
-rw-r--r--security/nss/tests/policy/policy.sh25
-rw-r--r--security/nss/tests/remote/Makefile2
-rwxr-xr-xsecurity/nss/tests/ssl/ssl.sh95
-rw-r--r--security/nss/tests/ssl/sslpolicy.txt65
-rwxr-xr-xsecurity/nss/tests/ssl_gtests/ssl_gtests.sh1
594 files changed, 502834 insertions, 17321 deletions
diff --git a/security/nss/automation/abi-check/expected-report-libnss3.so.txt b/security/nss/automation/abi-check/expected-report-libnss3.so.txt
index e69de29bb2..36059f5054 100644
--- a/security/nss/automation/abi-check/expected-report-libnss3.so.txt
+++ b/security/nss/automation/abi-check/expected-report-libnss3.so.txt
@@ -0,0 +1,8 @@
+
+4 Added functions:
+
+ [A] 'function SECStatus CERT_AddCertToListHeadWithData(CERTCertList*, CERTCertificate*, void*)' {CERT_AddCertToListHeadWithData@@NSS_3.59}
+ [A] 'function SECStatus CERT_AddCertToListTailWithData(CERTCertList*, CERTCertificate*, void*)' {CERT_AddCertToListTailWithData@@NSS_3.59}
+ [A] 'function PK11SymKey* PK11_PubUnwrapSymKeyWithMechanism(SECKEYPrivateKey*, CK_MECHANISM_TYPE, SECItem*, SECItem*, CK_MECHANISM_TYPE, CK_ATTRIBUTE_TYPE, int)' {PK11_PubUnwrapSymKeyWithMechanism@@NSS_3.59}
+ [A] 'function SECStatus PK11_PubWrapSymKeyWithMechanism(SECKEYPublicKey*, CK_MECHANISM_TYPE, SECItem*, PK11SymKey*, SECItem*)' {PK11_PubWrapSymKeyWithMechanism@@NSS_3.59}
+
diff --git a/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt b/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt
index e69de29bb2..92961214f3 100644
--- a/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt
+++ b/security/nss/automation/abi-check/expected-report-libnssutil3.so.txt
@@ -0,0 +1,6 @@
+
+2 Added functions:
+
+ [A] 'function PRBool NSS_IsPolicyLocked()' {NSS_IsPolicyLocked@@NSSUTIL_3.59}
+ [A] 'function void NSS_LockPolicy()' {NSS_LockPolicy@@NSSUTIL_3.59}
+
diff --git a/security/nss/automation/abi-check/expected-report-libssl3.so.txt b/security/nss/automation/abi-check/expected-report-libssl3.so.txt
index bf902d170f..e69de29bb2 100644
--- a/security/nss/automation/abi-check/expected-report-libssl3.so.txt
+++ b/security/nss/automation/abi-check/expected-report-libssl3.so.txt
@@ -1,13 +0,0 @@
-
-1 function with some indirect sub-type change:
-
- [C]'function SECStatus SSL_GetPreliminaryChannelInfo(PRFileDesc*, SSLPreliminaryChannelInfo*, PRUintn)' at sslinfo.c:113:1 has some indirect sub-type changes:
- parameter 2 of type 'SSLPreliminaryChannelInfo*' has sub-type changes:
- in pointed to type 'typedef SSLPreliminaryChannelInfo' at sslt.h:424:1:
- underlying type 'struct SSLPreliminaryChannelInfoStr' at sslt.h:373:1 changed:
- type size changed from 192 to 288 (in bits)
- 3 data member insertions:
- 'PRBool SSLPreliminaryChannelInfoStr::peerDelegCred', at offset 192 (in bits) at sslt.h:418:1
- 'PRUint32 SSLPreliminaryChannelInfoStr::authKeyBits', at offset 224 (in bits) at sslt.h:419:1
- 'SSLSignatureScheme SSLPreliminaryChannelInfoStr::signatureScheme', at offset 256 (in bits) at sslt.h:420:1
-
diff --git a/security/nss/automation/abi-check/previous-nss-release b/security/nss/automation/abi-check/previous-nss-release
index 29989e5f35..a37de0565b 100644
--- a/security/nss/automation/abi-check/previous-nss-release
+++ b/security/nss/automation/abi-check/previous-nss-release
@@ -1 +1 @@
-NSS_3_47_BRANCH
+NSS_3_58_BRANCH
diff --git a/security/nss/automation/buildbot-slave/bbenv-example.sh b/security/nss/automation/buildbot-slave/bbenv-example.sh
deleted file mode 100644
index c76e5d6ab2..0000000000
--- a/security/nss/automation/buildbot-slave/bbenv-example.sh
+++ /dev/null
@@ -1,67 +0,0 @@
-#! /bin/bash
-
-# Each buildbot-slave requires a bbenv.sh file that defines
-# machine specific variables. This is an example file.
-
-
-HOST=$(hostname | cut -d. -f1)
-export HOST
-
-# if your machine's IP isn't registered in DNS,
-# you must set appropriate environment variables
-# that can be resolved locally.
-# For example, if localhost.localdomain works on your system, set:
-#HOST=localhost
-#DOMSUF=localdomain
-#export DOMSUF
-
-ARCH=$(uname -s)
-
-ulimit -c unlimited 2> /dev/null
-
-export NSPR_LOG_MODULES="pkix:1"
-
-#export JAVA_HOME_32=
-#export JAVA_HOME_64=
-
-#enable if you have PKITS data
-#export PKITS_DATA=$HOME/pkits/data/
-
-NSS_BUILD_TARGET="clean nss_build_all"
-JSS_BUILD_TARGET="clean all"
-
-MAKE=gmake
-AWK=awk
-PATCH=patch
-
-if [ "${ARCH}" = "SunOS" ]; then
- AWK=nawk
- PATCH=gpatch
- ARCH=SunOS/$(uname -p)
-fi
-
-if [ "${ARCH}" = "Linux" -a -f /etc/system-release ]; then
- VERSION=`sed -e 's; release ;;' -e 's; (.*)$;;' -e 's;Red Hat Enterprise Linux Server;RHEL;' -e 's;Red Hat Enterprise Linux Workstation;RHEL;' /etc/system-release`
- ARCH=Linux/${VERSION}
- echo ${ARCH}
-fi
-
-PROCESSOR=$(uname -p)
-if [ "${PROCESSOR}" = "ppc64" ]; then
- ARCH="${ARCH}/ppc64"
-fi
-if [ "${PROCESSOR}" = "powerpc" ]; then
- ARCH="${ARCH}/ppc"
-fi
-
-PORT_64_DBG=8543
-PORT_64_OPT=8544
-PORT_32_DBG=8545
-PORT_32_OPT=8546
-
-if [ "${NSS_TESTS}" = "memleak" ]; then
- PORT_64_DBG=8547
- PORT_64_OPT=8548
- PORT_32_DBG=8549
- PORT_32_OPT=8550
-fi
diff --git a/security/nss/automation/buildbot-slave/build.sh b/security/nss/automation/buildbot-slave/build.sh
deleted file mode 100755
index 00e749672d..0000000000
--- a/security/nss/automation/buildbot-slave/build.sh
+++ /dev/null
@@ -1,548 +0,0 @@
-#! /bin/bash
-
-# Ensure a failure of the first command inside a pipe
-# won't be hidden by commands later in the pipe.
-# (e.g. as in ./dosomething | grep)
-
-set -o pipefail
-
-proc_args()
-{
- while [ -n "$1" ]; do
- OPT=$(echo $1 | cut -d= -f1)
- VAL=$(echo $1 | cut -d= -f2)
-
- case $OPT in
- "--build-nss")
- BUILD_NSS=1
- ;;
- "--test-nss")
- TEST_NSS=1
- ;;
- "--check-abi")
- CHECK_ABI=1
- ;;
- "--build-jss")
- BUILD_JSS=1
- ;;
- "--test-jss")
- TEST_JSS=1
- ;;
- "--memtest")
- NSS_TESTS="memleak"
- export NSS_TESTS
- ;;
- "--nojsssign")
- NO_JSS_SIGN=1
- ;;
- *)
- echo "Usage: $0 ..."
- echo " --memtest - run the memory leak tests"
- echo " --nojsssign - try to sign jss"
- echo " --build-nss"
- echo " --build-jss"
- echo " --test-nss"
- echo " --test-jss"
- echo " --check-abi"
- exit 1
- ;;
- esac
-
- shift
- done
-}
-
-set_env()
-{
- TOPDIR=$(pwd)
- HGDIR=$(pwd)$(echo "/hg")
- OUTPUTDIR=$(pwd)$(echo "/output")
- LOG_ALL="${OUTPUTDIR}/all.log"
- LOG_TMP="${OUTPUTDIR}/tmp.log"
-
- echo "hello" |grep --line-buffered hello >/dev/null 2>&1
- [ $? -eq 0 ] && GREP_BUFFER="--line-buffered"
-}
-
-print_log()
-{
- DATE=$(date "+TB [%Y-%m-%d %H:%M:%S]")
- echo "${DATE} $*"
- echo "${DATE} $*" >> ${LOG_ALL}
-}
-
-print_result()
-{
- TESTNAME=$1
- RET=$2
- EXP=$3
-
- if [ ${RET} -eq ${EXP} ]; then
- print_log "${TESTNAME} PASSED"
- else
- print_log "${TESTNAME} FAILED"
- fi
-}
-
-print_env()
-{
- print_log "######## Environment variables ########"
-
- uname -a | tee -a ${LOG_ALL}
- if [ -e "/etc/redhat-release" ]; then
- cat "/etc/redhat-release" | tee -a ${LOG_ALL}
- fi
- # don't print the MAIL command, it might contain a password
- env | grep -v "^MAIL=" | tee -a ${LOG_ALL}
-}
-
-set_cycle()
-{
- BITS=$1
- OPT=$2
-
- if [ "${BITS}" = "64" ]; then
- USE_64=1
- JAVA_HOME=${JAVA_HOME_64}
- PORT_DBG=${PORT_64_DBG}
- PORT_OPT=${PORT_64_OPT}
- else
- USE_64=
- JAVA_HOME=${JAVA_HOME_32}
- PORT_DBG=${PORT_32_DBG}
- PORT_OPT=${PORT_32_OPT}
- fi
- export USE_64
- export JAVA_HOME
-
- BUILD_OPT=
- if [ "${OPT}" = "OPT" ]; then
- BUILD_OPT=1
- XPCLASS=xpclass.jar
- PORT=${PORT_OPT}
- else
- BUILD_OPT=
- XPCLASS=xpclass_dbg.jar
- PORT=${PORT_DBG}
- fi
- export BUILD_OPT
-
- PORT_JSS_SERVER=$(expr ${PORT} + 20)
- PORT_JSSE_SERVER=$(expr ${PORT} + 40)
-
- export PORT
- export PORT_JSS_SERVER
- export PORT_JSSE_SERVER
-}
-
-build_nss()
-{
- print_log "######## NSS - build - ${BITS} bits - ${OPT} ########"
-
- print_log "$ cd ${HGDIR}/nss"
- cd ${HGDIR}/nss
-
- print_log "$ ${MAKE} ${NSS_BUILD_TARGET}"
- #${MAKE} ${NSS_BUILD_TARGET} 2>&1 | tee -a ${LOG_ALL} | grep ${GREP_BUFFER} "^${MAKE}"
- ${MAKE} ${NSS_BUILD_TARGET} 2>&1 | tee -a ${LOG_ALL}
- RET=$?
- print_result "NSS - build - ${BITS} bits - ${OPT}" ${RET} 0
-
- if [ ${RET} -eq 0 ]; then
- return 0
- else
- tail -100 ${LOG_ALL}
- return ${RET}
- fi
-}
-
-build_jss()
-{
- print_log "######## JSS - build - ${BITS} bits - ${OPT} ########"
-
- print_log "$ cd ${HGDIR}/jss"
- cd ${HGDIR}/jss
-
- print_log "$ ${MAKE} ${JSS_BUILD_TARGET}"
- #${MAKE} ${JSS_BUILD_TARGET} 2>&1 | tee -a ${LOG_ALL} | grep ${GREP_BUFFER} "^${MAKE}"
- ${MAKE} ${JSS_BUILD_TARGET} 2>&1 | tee -a ${LOG_ALL}
- RET=$?
- print_result "JSS build - ${BITS} bits - ${OPT}" ${RET} 0
- [ ${RET} -eq 0 ] || return ${RET}
-
- print_log "$ cd ${HGDIR}/dist"
- cd ${HGDIR}/dist
-
- if [ -z "${NO_JSS_SIGN}" ]; then
- print_log "cat ${TOPDIR}/keystore.pw | ${JAVA_HOME}/bin/jarsigner -keystore ${TOPDIR}/keystore -internalsf ${XPCLASS} jssdsa"
- cat ${TOPDIR}/keystore.pw | ${JAVA_HOME}/bin/jarsigner -keystore ${TOPDIR}/keystore -internalsf ${XPCLASS} jssdsa >> ${LOG_ALL} 2>&1
- RET=$?
- print_result "JSS - sign JAR files - ${BITS} bits - ${OPT}" ${RET} 0
- [ ${RET} -eq 0 ] || return ${RET}
- fi
- print_log "${JAVA_HOME}/bin/jarsigner -verify -certs ${XPCLASS}"
- ${JAVA_HOME}/bin/jarsigner -verify -certs ${XPCLASS} >> ${LOG_ALL} 2>&1
- RET=$?
- print_result "JSS - verify JAR files - ${BITS} bits - ${OPT}" ${RET} 0
- [ ${RET} -eq 0 ] || return ${RET}
-
- return 0
-}
-
-test_nss()
-{
- print_log "######## NSS - tests - ${BITS} bits - ${OPT} ########"
-
- if [ "${OS_TARGET}" = "Android" ]; then
- print_log "$ cd ${HGDIR}/nss/tests/remote"
- cd ${HGDIR}/nss/tests/remote
- print_log "$ make test_android"
- make test_android 2>&1 | tee ${LOG_TMP} | grep ${GREP_BUFFER} ": #"
- OUTPUTFILE=${HGDIR}/tests_results/security/*.1/output.log
- else
- print_log "$ cd ${HGDIR}/nss/tests"
- cd ${HGDIR}/nss/tests
- print_log "$ ./all.sh"
- ./all.sh 2>&1 | tee ${LOG_TMP} | egrep ${GREP_BUFFER} ": #|^\[.{10}\] "
- OUTPUTFILE=${LOG_TMP}
- fi
-
- cat ${LOG_TMP} >> ${LOG_ALL}
- tail -n2 ${HGDIR}/tests_results/security/*.1/results.html | grep END_OF_TEST >> ${LOG_ALL}
- RET=$?
-
- print_log "######## details of detected failures (if any) ########"
- grep -B50 -w FAILED ${OUTPUTFILE}
- [ $? -eq 1 ] || RET=1
-
- print_result "NSS - tests - ${BITS} bits - ${OPT}" ${RET} 0
- return ${RET}
-}
-
-check_abi()
-{
- print_log "######## NSS ABI CHECK - ${BITS} bits - ${OPT} ########"
- print_log "######## creating temporary HG clones ########"
-
- rm -rf ${HGDIR}/baseline
- mkdir ${HGDIR}/baseline
- BASE_NSS=`cat ${HGDIR}/nss/automation/abi-check/previous-nss-release`
- hg clone -u "${BASE_NSS}" "${HGDIR}/nss" "${HGDIR}/baseline/nss"
- if [ $? -ne 0 ]; then
- echo "invalid tag in automation/abi-check/previous-nss-release"
- return 1
- fi
-
- BASE_NSPR=NSPR_$(head -1 ${HGDIR}/baseline/nss/automation/release/nspr-version.txt | cut -d . -f 1-2 | tr . _)_BRANCH
- hg clone -u "${BASE_NSPR}" "${HGDIR}/nspr" "${HGDIR}/baseline/nspr"
- if [ $? -ne 0 ]; then
- echo "nonexisting tag ${BASE_NSPR} derived from ${BASE_NSS} automation/release/nspr-version.txt"
- # Assume that version hasn't been released yet, fall back to trunk
- pushd "${HGDIR}/baseline/nspr"
- hg update default
- popd
- fi
-
- print_log "######## building baseline NSPR/NSS ########"
- pushd ${HGDIR}/baseline/nss
-
- print_log "$ ${MAKE} ${NSS_BUILD_TARGET}"
- ${MAKE} ${NSS_BUILD_TARGET} 2>&1 | tee -a ${LOG_ALL}
- RET=$?
- print_result "NSS - build - ${BITS} bits - ${OPT}" ${RET} 0
- if [ ${RET} -ne 0 ]; then
- tail -100 ${LOG_ALL}
- return ${RET}
- fi
- popd
-
- ABI_PROBLEM_FOUND=0
- ABI_REPORT=${OUTPUTDIR}/abi-diff.txt
- rm -f ${ABI_REPORT}
- PREVDIST=${HGDIR}/baseline/dist
- NEWDIST=${HGDIR}/dist
- ALL_SOs="libfreebl3.so libfreeblpriv3.so libnspr4.so libnss3.so libnssckbi.so libnssdbm3.so libnsssysinit.so libnssutil3.so libplc4.so libplds4.so libsmime3.so libsoftokn3.so libssl3.so"
- for SO in ${ALL_SOs}; do
- if [ ! -f ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt ]; then
- touch ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt
- fi
- abidiff --hd1 $PREVDIST/public/ --hd2 $NEWDIST/public \
- $PREVDIST/*/lib/$SO $NEWDIST/*/lib/$SO \
- > ${HGDIR}/nss/automation/abi-check/new-report-temp$SO.txt
- RET=$?
- cat ${HGDIR}/nss/automation/abi-check/new-report-temp$SO.txt \
- | grep -v "^Functions changes summary:" \
- | grep -v "^Variables changes summary:" \
- > ${HGDIR}/nss/automation/abi-check/new-report-$SO.txt
- rm -f ${HGDIR}/nss/automation/abi-check/new-report-temp$SO.txt
- ABIDIFF_ERROR=$((($RET & 0x01) != 0))
- ABIDIFF_USAGE_ERROR=$((($RET & 0x02) != 0))
- ABIDIFF_ABI_CHANGE=$((($RET & 0x04) != 0))
- ABIDIFF_ABI_INCOMPATIBLE_CHANGE=$((($RET & 0x08) != 0))
- ABIDIFF_UNKNOWN_BIT_SET=$((($RET & 0xf0) != 0))
-
- # If abidiff reports an error, or a usage error, or if it sets a result
- # bit value this script doesn't know yet about, we'll report failure.
- # For ABI changes, we don't yet report an error. We'll compare the
- # result report with our whitelist. This allows us to silence changes
- # that we're already aware of and have been declared acceptable.
-
- REPORT_RET_AS_FAILURE=0
- if [ $ABIDIFF_ERROR -ne 0 ]; then
- print_log "abidiff reported ABIDIFF_ERROR."
- REPORT_RET_AS_FAILURE=1
- fi
- if [ $ABIDIFF_USAGE_ERROR -ne 0 ]; then
- print_log "abidiff reported ABIDIFF_USAGE_ERROR."
- REPORT_RET_AS_FAILURE=1
- fi
- if [ $ABIDIFF_UNKNOWN_BIT_SET -ne 0 ]; then
- print_log "abidiff reported ABIDIFF_UNKNOWN_BIT_SET."
- REPORT_RET_AS_FAILURE=1
- fi
-
- if [ $ABIDIFF_ABI_CHANGE -ne 0 ]; then
- print_log "Ignoring abidiff result ABI_CHANGE, instead we'll check for non-whitelisted differences."
- fi
- if [ $ABIDIFF_ABI_INCOMPATIBLE_CHANGE -ne 0 ]; then
- print_log "Ignoring abidiff result ABIDIFF_ABI_INCOMPATIBLE_CHANGE, instead we'll check for non-whitelisted differences."
- fi
-
- if [ $REPORT_RET_AS_FAILURE -ne 0 ]; then
- ABI_PROBLEM_FOUND=1
- print_log "abidiff {$PREVDIST , $NEWDIST} for $SO FAILED with result $RET, or failed writing to ${HGDIR}/nss/automation/abi-check/new-report-$SO.txt"
- fi
- if [ ! -f ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt ]; then
- ABI_PROBLEM_FOUND=1
- print_log "FAILED to access report file: ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt"
- fi
-
- diff -wB -u ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt \
- ${HGDIR}/nss/automation/abi-check/new-report-$SO.txt >> ${ABI_REPORT}
- if [ ! -f ${ABI_REPORT} ]; then
- ABI_PROBLEM_FOUND=1
- print_log "FAILED to compare exepcted and new report: ${HGDIR}/nss/automation/abi-check/new-report-$SO.txt"
- fi
- done
-
- if [ -s ${ABI_REPORT} ]; then
- print_log "FAILED: there are new unexpected ABI changes"
- cat ${ABI_REPORT}
- return 1
- elif [ $ABI_PROBLEM_FOUND -ne 0 ]; then
- print_log "FAILED: failure executing the ABI checks"
- cat ${ABI_REPORT}
- return 1
- fi
-
- return 0
-}
-
-test_jss()
-{
- print_log "######## JSS - tests - ${BITS} bits - ${OPT} ########"
-
- print_log "$ cd ${HGDIR}/jss"
- cd ${HGDIR}/jss
-
- print_log "$ ${MAKE} platform"
- PLATFORM=$(${MAKE} platform)
- print_log "PLATFORM=${PLATFORM}"
-
- print_log "$ cd ${HGDIR}/jss/org/mozilla/jss/tests"
- cd ${HGDIR}/jss/org/mozilla/jss/tests
-
- print_log "$ perl all.pl dist ${HGDIR}/dist/${PLATFORM}"
- perl all.pl dist ${HGDIR}/dist/${PLATFORM} 2>&1 | tee ${LOG_TMP}
- cat ${LOG_TMP} >> ${LOG_ALL}
-
- tail -n2 ${LOG_TMP} | grep JSSTEST_RATE > /dev/null
- RET=$?
-
- grep FAIL ${LOG_TMP}
- [ $? -eq 1 ] || RET=1
-
- print_result "JSS - tests - ${BITS} bits - ${OPT}" ${RET} 0
- return ${RET}
-}
-
-create_objdir_dist_link()
-{
- # compute relevant 'dist' OBJDIR_NAME subdirectory names for JSS and NSS
- OS_TARGET=`uname -s`
- OS_RELEASE=`uname -r | sed 's/-.*//' | sed 's/-.*//' | cut -d . -f1,2`
- CPU_TAG=_`uname -m`
- # OBJDIR_NAME_COMPILER appears to be defined for NSS but not JSS
- OBJDIR_NAME_COMPILER=_cc
- LIBC_TAG=_glibc
- IMPL_STRATEGY=_PTH
- if [ "${RUN_BITS}" = "64" ]; then
- OBJDIR_TAG=_${RUN_BITS}_${RUN_OPT}.OBJ
- else
- OBJDIR_TAG=_${RUN_OPT}.OBJ
- fi
-
- # define NSS_OBJDIR_NAME
- NSS_OBJDIR_NAME=${OS_TARGET}${OS_RELEASE}${CPU_TAG}${OBJDIR_NAME_COMPILER}
- NSS_OBJDIR_NAME=${NSS_OBJDIR_NAME}${LIBC_TAG}${IMPL_STRATEGY}${OBJDIR_TAG}
- print_log "create_objdir_dist_link(): NSS_OBJDIR_NAME='${NSS_OBJDIR_NAME}'"
-
- # define JSS_OBJDIR_NAME
- JSS_OBJDIR_NAME=${OS_TARGET}${OS_RELEASE}${CPU_TAG}
- JSS_OBJDIR_NAME=${JSS_OBJDIR_NAME}${LIBC_TAG}${IMPL_STRATEGY}${OBJDIR_TAG}
- print_log "create_objdir_dist_link(): JSS_OBJDIR_NAME='${JSS_OBJDIR_NAME}'"
-
- if [ -e "${HGDIR}/dist/${NSS_OBJDIR_NAME}" ]; then
- SOURCE=${HGDIR}/dist/${NSS_OBJDIR_NAME}
- TARGET=${HGDIR}/dist/${JSS_OBJDIR_NAME}
- ln -s ${SOURCE} ${TARGET} >/dev/null 2>&1
- fi
-}
-
-build_and_test()
-{
- if [ -n "${BUILD_NSS}" ]; then
- build_nss
- [ $? -eq 0 ] || return 1
- fi
-
- if [ -n "${TEST_NSS}" ]; then
- test_nss
- [ $? -eq 0 ] || return 1
- fi
-
- if [ -n "${CHECK_ABI}" ]; then
- check_abi
- [ $? -eq 0 ] || return 1
- fi
-
- if [ -n "${BUILD_JSS}" ]; then
- create_objdir_dist_link
- build_jss
- [ $? -eq 0 ] || return 1
- fi
-
- if [ -n "${TEST_JSS}" ]; then
- test_jss
- [ $? -eq 0 ] || return 1
- fi
-
- return 0
-}
-
-run_cycle()
-{
- print_env
- build_and_test
- RET=$?
-
- grep ^TinderboxPrint ${LOG_ALL}
-
- return ${RET}
-}
-
-prepare()
-{
- rm -rf ${OUTPUTDIR}.oldest >/dev/null 2>&1
- mv ${OUTPUTDIR}.older ${OUTPUTDIR}.oldest >/dev/null 2>&1
- mv ${OUTPUTDIR}.old ${OUTPUTDIR}.older >/dev/null 2>&1
- mv ${OUTPUTDIR}.last ${OUTPUTDIR}.old >/dev/null 2>&1
- mv ${OUTPUTDIR} ${OUTPUTDIR}.last >/dev/null 2>&1
- mkdir -p ${OUTPUTDIR}
-
- # Remove temporary test files from previous jobs, that weren't cleaned up
- # by move_results(), e.g. caused by unexpected interruptions.
- rm -rf ${HGDIR}/tests_results/
-
- cd ${HGDIR}/nss
-
- if [ -n "${FEWER_STRESS_ITERATIONS}" ]; then
- sed -i 's/-c_1000_/-c_500_/g' tests/ssl/sslstress.txt
- fi
-
- return 0
-}
-
-move_results()
-{
- cd ${HGDIR}
- if [ -n "${TEST_NSS}" ]; then
- mv -f tests_results ${OUTPUTDIR}
- fi
- tar -c -z --dereference -f ${OUTPUTDIR}/dist.tgz dist
- rm -rf dist
-}
-
-run_all()
-{
- set_cycle ${BITS} ${OPT}
- prepare
- run_cycle
- RESULT=$?
- print_log "### result of run_cycle is ${RESULT}"
- move_results
- return ${RESULT}
-}
-
-main()
-{
- VALID=0
- RET=1
- FAIL=0
-
- for BITS in 32 64; do
- echo ${RUN_BITS} | grep ${BITS} > /dev/null
- [ $? -eq 0 ] || continue
- for OPT in DBG OPT; do
- echo ${RUN_OPT} | grep ${OPT} > /dev/null
- [ $? -eq 0 ] || continue
-
- VALID=1
- set_env
- run_all
- RET=$?
- print_log "### result of run_all is ${RET}"
- if [ ${RET} -ne 0 ]; then
- FAIL=${RET}
- fi
- done
- done
-
- if [ ${VALID} -ne 1 ]; then
- echo "Need to set valid bits/opt values."
- return 1
- fi
-
- return ${FAIL}
-}
-
-#function killallsub()
-#{
-# FINAL_RET=$?
-# for proc in `jobs -p`
-# do
-# kill -9 $proc
-# done
-# return ${FINAL_RET}
-#}
-#trap killallsub EXIT
-
-#IS_RUNNING_FILE="./build-is-running"
-
-#if [ -a $IS_RUNNING_FILE ]; then
-# echo "exiting, because old job is still running"
-# exit 1
-#fi
-
-#touch $IS_RUNNING_FILE
-
-echo "tinderbox args: $0 $@"
-. ${ENVVARS}
-proc_args "$@"
-main
-
-RET=$?
-print_log "### result of main is ${RET}"
-
-#rm $IS_RUNNING_FILE
-exit ${RET}
diff --git a/security/nss/automation/buildbot-slave/reboot.bat b/security/nss/automation/buildbot-slave/reboot.bat
deleted file mode 100644
index c6a5c7b43d..0000000000
--- a/security/nss/automation/buildbot-slave/reboot.bat
+++ /dev/null
@@ -1,6 +0,0 @@
-IF EXIST ..\buildbot-is-building (
- del ..\buildbot-is-building
- shutdown /r /t 0
-
- timeout /t 120
-)
diff --git a/security/nss/automation/buildbot-slave/startbuild.bat b/security/nss/automation/buildbot-slave/startbuild.bat
deleted file mode 100644
index ba06834f16..0000000000
--- a/security/nss/automation/buildbot-slave/startbuild.bat
+++ /dev/null
@@ -1,14 +0,0 @@
-echo running > ..\buildbot-is-building
-
-echo running: "%MOZILLABUILD%\msys\bin\bash" -c "hg/nss/automation/buildbot-slave/build.sh %*"
-"%MOZILLABUILD%\msys\bin\bash" -c "hg/nss/automation/buildbot-slave/build.sh %*"
-
-if %errorlevel% neq 0 (
- set EXITCODE=1
-) else (
- set EXITCODE=0
-)
-
-del ..\buildbot-is-building
-
-exit /b %EXITCODE%
diff --git a/security/nss/automation/release/nspr-version.txt b/security/nss/automation/release/nspr-version.txt
index c37e9097c3..c9ab0b03fe 100644
--- a/security/nss/automation/release/nspr-version.txt
+++ b/security/nss/automation/release/nspr-version.txt
@@ -1,4 +1,4 @@
-4.24
+4.29
# The first line of this file must contain the human readable NSPR
# version number, which is the minimum required version of NSPR
diff --git a/security/nss/automation/release/nss-release-helper.py b/security/nss/automation/release/nss-release-helper.py
index 31ea41966c..8cc0a725ee 100644
--- a/security/nss/automation/release/nss-release-helper.py
+++ b/security/nss/automation/release/nss-release-helper.py
@@ -5,9 +5,9 @@
import os
import sys
-import datetime
import shutil
-import glob
+import re
+import tempfile
from optparse import OptionParser
from subprocess import check_call
from subprocess import check_output
@@ -32,136 +32,203 @@ abi_report_files = ['automation/abi-check/expected-report-libfreebl3.so.txt',
'automation/abi-check/expected-report-libsoftokn3.so.txt',
'automation/abi-check/expected-report-libssl3.so.txt']
+
def check_call_noisy(cmd, *args, **kwargs):
- print "Executing command:", cmd
+ print("Executing command: {}".format(cmd))
check_call(cmd, *args, **kwargs)
-o = OptionParser(usage="client.py [options] remove_beta | set_beta | print_library_versions | print_root_ca_version | set_root_ca_version | set_version_to_minor_release | set_version_to_patch_release | set_release_candidate_number | set_4_digit_release_number | create_nss_release_archive")
-
-try:
- options, args = o.parse_args()
- action = args[0]
-except IndexError:
- o.print_help()
- sys.exit(2)
def exit_with_failure(what):
- print "failure: ", what
+ print("failure: {}".format(what))
sys.exit(2)
+
def check_files_exist():
if (not os.path.exists(nssutil_h) or not os.path.exists(softkver_h)
- or not os.path.exists(nss_h) or not os.path.exists(nssckbi_h)):
+ or not os.path.exists(nss_h) or not os.path.exists(nssckbi_h)):
exit_with_failure("cannot find expected header files, must run from inside NSS hg directory")
-def sed_inplace(sed_expression, filename):
- backup_file = filename + '.tmp'
- check_call_noisy(["sed", "-i.tmp", sed_expression, filename])
- os.remove(backup_file)
+
+class Replacement():
+ def __init__(self, regex="", repl=""):
+ self.regex = regex
+ self.repl = repl
+ self.matcher = re.compile(self.regex)
+
+ def replace(self, line):
+ return self.matcher.sub(self.repl, line)
+
+
+def inplace_replace(replacements=[], filename=""):
+ for r in replacements:
+ if not isinstance(r, Replacement):
+ raise TypeError("Expecting a list of Replacement objects")
+
+ with tempfile.NamedTemporaryFile(mode="w", delete=False) as tmp_file:
+ with open(filename) as in_file:
+ for line in in_file:
+ for r in replacements:
+ line = r.replace(line)
+ tmp_file.write(line)
+
+ shutil.copystat(filename, tmp_file.name)
+ shutil.move(tmp_file.name, filename)
+
def toggle_beta_status(is_beta):
check_files_exist()
if (is_beta):
- print "adding Beta status to version numbers"
- sed_inplace('s/^\(#define *NSSUTIL_VERSION *\"[0-9.]\+\)\" *$/\\1 Beta\"/', nssutil_h)
- sed_inplace('s/^\(#define *NSSUTIL_BETA *\)PR_FALSE *$/\\1PR_TRUE/', nssutil_h)
- sed_inplace('s/^\(#define *SOFTOKEN_VERSION *\"[0-9.]\+\" *SOFTOKEN_ECC_STRING\) *$/\\1 \" Beta"/', softkver_h)
- sed_inplace('s/^\(#define *SOFTOKEN_BETA *\)PR_FALSE *$/\\1PR_TRUE/', softkver_h)
- sed_inplace('s/^\(#define *NSS_VERSION *\"[0-9.]\+\" *_NSS_CUSTOMIZED\) *$/\\1 \" Beta"/', nss_h)
- sed_inplace('s/^\(#define *NSS_BETA *\)PR_FALSE *$/\\1PR_TRUE/', nss_h)
+ print("adding Beta status to version numbers")
+ inplace_replace(filename=nssutil_h, replacements=[
+ Replacement(regex=r'^(#define *NSSUTIL_VERSION *\"[0-9.]+)\" *$',
+ repl=r'\g<1> Beta"'),
+ Replacement(regex=r'^(#define *NSSUTIL_BETA *)PR_FALSE *$',
+ repl=r'\g<1>PR_TRUE')])
+ inplace_replace(filename=softkver_h, replacements=[
+ Replacement(regex=r'^(#define *SOFTOKEN_VERSION *\"[0-9.]+\" *SOFTOKEN_ECC_STRING) *$',
+ repl=r'\g<1> " Beta"'),
+ Replacement(regex=r'^(#define *SOFTOKEN_BETA *)PR_FALSE *$',
+ repl=r'\g<1>PR_TRUE')])
+ inplace_replace(filename=nss_h, replacements=[
+ Replacement(regex=r'^(#define *NSS_VERSION *\"[0-9.]+\" *_NSS_CUSTOMIZED) *$',
+ repl=r'\g<1> " Beta"'),
+ Replacement(regex=r'^(#define *NSS_BETA *)PR_FALSE *$',
+ repl=r'\g<1>PR_TRUE')])
else:
- print "removing Beta status from version numbers"
- sed_inplace('s/^\(#define *NSSUTIL_VERSION *\"[0-9.]\+\) *Beta\" *$/\\1\"/', nssutil_h)
- sed_inplace('s/^\(#define *NSSUTIL_BETA *\)PR_TRUE *$/\\1PR_FALSE/', nssutil_h)
- sed_inplace('s/^\(#define *SOFTOKEN_VERSION *\"[0-9.]\+\" *SOFTOKEN_ECC_STRING\) *\" *Beta\" *$/\\1/', softkver_h)
- sed_inplace('s/^\(#define *SOFTOKEN_BETA *\)PR_TRUE *$/\\1PR_FALSE/', softkver_h)
- sed_inplace('s/^\(#define *NSS_VERSION *\"[0-9.]\+\" *_NSS_CUSTOMIZED\) *\" *Beta\" *$/\\1/', nss_h)
- sed_inplace('s/^\(#define *NSS_BETA *\)PR_TRUE *$/\\1PR_FALSE/', nss_h)
- print "please run 'hg stat' and 'hg diff' to verify the files have been verified correctly"
+ print("removing Beta status from version numbers")
+ inplace_replace(filename=nssutil_h, replacements=[
+ Replacement(regex=r'^(#define *NSSUTIL_VERSION *\"[0-9.]+) *Beta\" *$',
+ repl=r'\g<1>"'),
+ Replacement(regex=r'^(#define *NSSUTIL_BETA *)PR_TRUE *$',
+ repl=r'\g<1>PR_FALSE')])
+ inplace_replace(filename=softkver_h, replacements=[
+ Replacement(regex=r'^(#define *SOFTOKEN_VERSION *\"[0-9.]+\" *SOFTOKEN_ECC_STRING) *\" *Beta\" *$',
+ repl=r'\g<1>'),
+ Replacement(regex=r'^(#define *SOFTOKEN_BETA *)PR_TRUE *$',
+ repl=r'\g<1>PR_FALSE')])
+ inplace_replace(filename=nss_h, replacements=[
+ Replacement(regex=r'^(#define *NSS_VERSION *\"[0-9.]+\" *_NSS_CUSTOMIZED) *\" *Beta\" *$',
+ repl=r'\g<1>'),
+ Replacement(regex=r'^(#define *NSS_BETA *)PR_TRUE *$',
+ repl=r'\g<1>PR_FALSE')])
+
+ print("please run 'hg stat' and 'hg diff' to verify the files have been verified correctly")
+
def print_beta_versions():
check_call_noisy(["egrep", "#define *NSSUTIL_VERSION|#define *NSSUTIL_BETA", nssutil_h])
check_call_noisy(["egrep", "#define *SOFTOKEN_VERSION|#define *SOFTOKEN_BETA", softkver_h])
check_call_noisy(["egrep", "#define *NSS_VERSION|#define *NSS_BETA", nss_h])
+
def remove_beta_status():
- print "--- removing beta flags. Existing versions were:"
+ print("--- removing beta flags. Existing versions were:")
print_beta_versions()
toggle_beta_status(False)
- print "--- finished modifications, new versions are:"
+ print("--- finished modifications, new versions are:")
print_beta_versions()
+
def set_beta_status():
- print "--- adding beta flags. Existing versions were:"
+ print("--- adding beta flags. Existing versions were:")
print_beta_versions()
toggle_beta_status(True)
- print "--- finished modifications, new versions are:"
+ print("--- finished modifications, new versions are:")
print_beta_versions()
+
def print_library_versions():
check_files_exist()
check_call_noisy(["egrep", "#define *NSSUTIL_VERSION|#define NSSUTIL_VMAJOR|#define *NSSUTIL_VMINOR|#define *NSSUTIL_VPATCH|#define *NSSUTIL_VBUILD|#define *NSSUTIL_BETA", nssutil_h])
check_call_noisy(["egrep", "#define *SOFTOKEN_VERSION|#define SOFTOKEN_VMAJOR|#define *SOFTOKEN_VMINOR|#define *SOFTOKEN_VPATCH|#define *SOFTOKEN_VBUILD|#define *SOFTOKEN_BETA", softkver_h])
check_call_noisy(["egrep", "#define *NSS_VERSION|#define NSS_VMAJOR|#define *NSS_VMINOR|#define *NSS_VPATCH|#define *NSS_VBUILD|#define *NSS_BETA", nss_h])
+
def print_root_ca_version():
check_files_exist()
check_call_noisy(["grep", "define *NSS_BUILTINS_LIBRARY_VERSION", nssckbi_h])
def ensure_arguments_after_action(how_many, usage):
- if (len(sys.argv) != (2+how_many)):
+ if (len(sys.argv) != (2 + how_many)):
exit_with_failure("incorrect number of arguments, expected parameters are:\n" + usage)
+
def set_major_versions(major):
- sed_inplace('s/^\(#define *NSSUTIL_VMAJOR *\).*$/\\1' + major + '/', nssutil_h)
- sed_inplace('s/^\(#define *SOFTOKEN_VMAJOR *\).*$/\\1' + major + '/', softkver_h)
- sed_inplace('s/^\(#define *NSS_VMAJOR *\).*$/\\1' + major + '/', nss_h)
+ for name, file in [["NSSUTIL_VMAJOR", nssutil_h],
+ ["SOFTOKEN_VMAJOR", softkver_h],
+ ["NSS_VMAJOR", nss_h]]:
+ inplace_replace(filename=file, replacements=[
+ Replacement(regex=r'^(#define *{} ?).*$'.format(name),
+ repl=r'\g<1>{}'.format(major))])
+
def set_minor_versions(minor):
- sed_inplace('s/^\(#define *NSSUTIL_VMINOR *\).*$/\\1' + minor + '/', nssutil_h)
- sed_inplace('s/^\(#define *SOFTOKEN_VMINOR *\).*$/\\1' + minor + '/', softkver_h)
- sed_inplace('s/^\(#define *NSS_VMINOR *\).*$/\\1' + minor + '/', nss_h)
+ for name, file in [["NSSUTIL_VMINOR", nssutil_h],
+ ["SOFTOKEN_VMINOR", softkver_h],
+ ["NSS_VMINOR", nss_h]]:
+ inplace_replace(filename=file, replacements=[
+ Replacement(regex=r'^(#define *{} ?).*$'.format(name),
+ repl=r'\g<1>{}'.format(minor))])
+
def set_patch_versions(patch):
- sed_inplace('s/^\(#define *NSSUTIL_VPATCH *\).*$/\\1' + patch + '/', nssutil_h)
- sed_inplace('s/^\(#define *SOFTOKEN_VPATCH *\).*$/\\1' + patch + '/', softkver_h)
- sed_inplace('s/^\(#define *NSS_VPATCH *\).*$/\\1' + patch + '/', nss_h)
+ for name, file in [["NSSUTIL_VPATCH", nssutil_h],
+ ["SOFTOKEN_VPATCH", softkver_h],
+ ["NSS_VPATCH", nss_h]]:
+ inplace_replace(filename=file, replacements=[
+ Replacement(regex=r'^(#define *{} ?).*$'.format(name),
+ repl=r'\g<1>{}'.format(patch))])
+
def set_build_versions(build):
- sed_inplace('s/^\(#define *NSSUTIL_VBUILD *\).*$/\\1' + build + '/', nssutil_h)
- sed_inplace('s/^\(#define *SOFTOKEN_VBUILD *\).*$/\\1' + build + '/', softkver_h)
- sed_inplace('s/^\(#define *NSS_VBUILD *\).*$/\\1' + build + '/', nss_h)
+ for name, file in [["NSSUTIL_VBUILD", nssutil_h],
+ ["SOFTOKEN_VBUILD", softkver_h],
+ ["NSS_VBUILD", nss_h]]:
+ inplace_replace(filename=file, replacements=[
+ Replacement(regex=r'^(#define *{} ?).*$'.format(name),
+ repl=r'\g<1>{}'.format(build))])
+
def set_full_lib_versions(version):
- sed_inplace('s/^\(#define *NSSUTIL_VERSION *\"\)\([0-9.]\+\)\(.*\)$/\\1' + version + '\\3/', nssutil_h)
- sed_inplace('s/^\(#define *SOFTOKEN_VERSION *\"\)\([0-9.]\+\)\(.*\)$/\\1' + version + '\\3/', softkver_h)
- sed_inplace('s/^\(#define *NSS_VERSION *\"\)\([0-9.]\+\)\(.*\)$/\\1' + version + '\\3/', nss_h)
+ for name, file in [["NSSUTIL_VERSION", nssutil_h],
+ ["SOFTOKEN_VERSION", softkver_h],
+ ["NSS_VERSION", nss_h]]:
+ inplace_replace(filename=file, replacements=[
+ Replacement(regex=r'^(#define *{} *\")([0-9.]+)(.*)$'.format(name),
+ repl=r'\g<1>{}\g<3>'.format(version))])
+
def set_root_ca_version():
ensure_arguments_after_action(2, "major_version minor_version")
major = args[1].strip()
minor = args[2].strip()
version = major + '.' + minor
- sed_inplace('s/^\(#define *NSS_BUILTINS_LIBRARY_VERSION *\"\).*$/\\1' + version + '/', nssckbi_h)
- sed_inplace('s/^\(#define *NSS_BUILTINS_LIBRARY_VERSION_MAJOR *\).*$/\\1' + major + '/', nssckbi_h)
- sed_inplace('s/^\(#define *NSS_BUILTINS_LIBRARY_VERSION_MINOR *\).*$/\\1' + minor + '/', nssckbi_h)
+
+ inplace_replace(filename=nssckbi_h, replacements=[
+ Replacement(regex=r'^(#define *NSS_BUILTINS_LIBRARY_VERSION *\").*$',
+ repl=r'\g<1>{}"'.format(version)),
+ Replacement(regex=r'^(#define *NSS_BUILTINS_LIBRARY_VERSION_MAJOR ?).*$',
+ repl=r'\g<1>{}'.format(major)),
+ Replacement(regex=r'^(#define *NSS_BUILTINS_LIBRARY_VERSION_MINOR ?).*$',
+ repl=r'\g<1>{}'.format(minor))])
+
def set_all_lib_versions(version, major, minor, patch, build):
grep_major = check_output(['grep', 'define.*NSS_VMAJOR', nss_h])
grep_minor = check_output(['grep', 'define.*NSS_VMINOR', nss_h])
- old_major = int(grep_major.split()[2]);
- old_minor = int(grep_minor.split()[2]);
+ old_major = int(grep_major.split()[2])
+ old_minor = int(grep_minor.split()[2])
new_major = int(major)
new_minor = int(minor)
if (old_major < new_major or (old_major == new_major and old_minor < new_minor)):
- print "You're increasing the minor (or major) version:"
- print "- erasing ABI comparison expectations"
+ print("You're increasing the minor (or major) version:")
+ print("- erasing ABI comparison expectations")
new_branch = "NSS_" + str(old_major) + "_" + str(old_minor) + "_BRANCH"
- print "- setting reference branch to the branch of the previous version: " + new_branch
+ print("- setting reference branch to the branch of the previous version: " + new_branch)
with open(abi_base_version_file, "w") as abi_base:
abi_base.write("%s\n" % new_branch)
for report_file in abi_report_files:
@@ -174,6 +241,7 @@ def set_all_lib_versions(version, major, minor, patch, build):
set_patch_versions(patch)
set_build_versions(build)
+
def set_version_to_minor_release():
ensure_arguments_after_action(2, "major_version minor_version")
major = args[1].strip()
@@ -183,6 +251,7 @@ def set_version_to_minor_release():
build = "0"
set_all_lib_versions(version, major, minor, patch, build)
+
def set_version_to_patch_release():
ensure_arguments_after_action(3, "major_version minor_version patch_release")
major = args[1].strip()
@@ -192,11 +261,13 @@ def set_version_to_patch_release():
build = "0"
set_all_lib_versions(version, major, minor, patch, build)
+
def set_release_candidate_number():
ensure_arguments_after_action(1, "release_candidate_number")
build = args[1].strip()
set_build_versions(build)
+
def set_4_digit_release_number():
ensure_arguments_after_action(4, "major_version minor_version patch_release 4th_digit_release_number")
major = args[1].strip()
@@ -206,21 +277,22 @@ def set_4_digit_release_number():
version = major + '.' + minor + '.' + patch + '.' + build
set_all_lib_versions(version, major, minor, patch, build)
+
def create_nss_release_archive():
ensure_arguments_after_action(3, "nss_release_version nss_hg_release_tag path_to_stage_directory")
- nssrel = args[1].strip() #e.g. 3.19.3
- nssreltag = args[2].strip() #e.g. NSS_3_19_3_RTM
- stagedir = args[3].strip() #e.g. ../stage
+ nssrel = args[1].strip() # e.g. 3.19.3
+ nssreltag = args[2].strip() # e.g. NSS_3_19_3_RTM
+ stagedir = args[3].strip() # e.g. ../stage
with open('automation/release/nspr-version.txt') as nspr_version_file:
nsprrel = next(nspr_version_file).strip()
nspr_tar = "nspr-" + nsprrel + ".tar.gz"
- nsprtar_with_path= stagedir + "/v" + nsprrel + "/src/" + nspr_tar
+ nsprtar_with_path = stagedir + "/v" + nsprrel + "/src/" + nspr_tar
if (not os.path.exists(nsprtar_with_path)):
exit_with_failure("cannot find nspr archive at expected location " + nsprtar_with_path)
- nss_stagedir= stagedir + "/" + nssreltag + "/src"
+ nss_stagedir = stagedir + "/" + nssreltag + "/src"
if (os.path.exists(nss_stagedir)):
exit_with_failure("nss stage directory already exists: " + nss_stagedir)
@@ -230,7 +302,7 @@ def create_nss_release_archive():
check_call_noisy(["hg", "archive", "-r", nssreltag, "--prefix=nss-" + nssrel + "/nss",
stagedir + "/" + nssreltag + "/src/" + nss_tar, "-X", ".hgtags"])
check_call_noisy(["tar", "-xz", "-C", nss_stagedir, "-f", nsprtar_with_path])
- print "changing to directory " + nss_stagedir
+ print("changing to directory " + nss_stagedir)
os.chdir(nss_stagedir)
check_call_noisy(["tar", "-xz", "-f", nss_tar])
check_call_noisy(["mv", "-i", "nspr-" + nsprrel + "/nspr", "nss-" + nssrel + "/"])
@@ -241,9 +313,23 @@ def create_nss_release_archive():
check_call_noisy(["tar", "-cz", "--remove-files", "-f", nss_nspr_tar, "nss-" + nssrel])
check_call("sha1sum " + nss_tar + " " + nss_nspr_tar + " > SHA1SUMS", shell=True)
check_call("sha256sum " + nss_tar + " " + nss_nspr_tar + " > SHA256SUMS", shell=True)
- print "created directory " + nss_stagedir + " with files:"
+ print("created directory " + nss_stagedir + " with files:")
check_call_noisy(["ls", "-l"])
+
+o = OptionParser(usage="client.py [options] " + " | ".join([
+ "remove_beta", "set_beta", "print_library_versions", "print_root_ca_version",
+ "set_root_ca_version", "set_version_to_minor_release",
+ "set_version_to_patch_release", "set_release_candidate_number",
+ "set_4_digit_release_number", "create_nss_release_archive"]))
+
+try:
+ options, args = o.parse_args()
+ action = args[0]
+except IndexError:
+ o.print_help()
+ sys.exit(2)
+
if action in ('remove_beta'):
remove_beta_status()
diff --git a/security/nss/automation/saw/chacha20.saw b/security/nss/automation/saw/chacha20.saw
index 92145ab74f..cf98466b2e 100644
--- a/security/nss/automation/saw/chacha20.saw
+++ b/security/nss/automation/saw/chacha20.saw
@@ -34,7 +34,7 @@ let SpecChaCha20 n = do {
};
print "Proving equality for a single block...";
-time (llvm_verify m "Hacl_Chacha20_chacha20" [] (SpecChaCha20 64));
+time (llvm_verify m "Hacl_Chacha20_chacha20_encrypt" [] (SpecChaCha20 64));
print "Proving equality for multiple blocks...";
-time (llvm_verify m "Hacl_Chacha20_chacha20" [] (SpecChaCha20 256));
+time (llvm_verify m "Hacl_Chacha20_chacha20_encrypt" [] (SpecChaCha20 256));
diff --git a/security/nss/automation/taskcluster/docker-builds/Dockerfile b/security/nss/automation/taskcluster/docker-builds/Dockerfile
index 9f0bb2034e..0ce4e80c6f 100644
--- a/security/nss/automation/taskcluster/docker-builds/Dockerfile
+++ b/security/nss/automation/taskcluster/docker-builds/Dockerfile
@@ -34,9 +34,13 @@ RUN apt-get update \
pkg-config \
valgrind \
zlib1g-dev \
+ clang-format-3.9 \
&& rm -rf /var/lib/apt/lists/* \
&& apt-get autoremove -y && apt-get clean -y
+RUN update-alternatives --install /usr/bin/clang-format \
+ clang-format $(which clang-format-3.9) 10
+
# Latest version of abigail-tools
RUN apt-get update \
&& apt-get install -y --no-install-recommends automake libtool libxml2-dev \
diff --git a/security/nss/automation/taskcluster/docker-fuzz32/Dockerfile b/security/nss/automation/taskcluster/docker-fuzz32/Dockerfile
index f5fd3cfd52..e80b94d5f9 100644
--- a/security/nss/automation/taskcluster/docker-fuzz32/Dockerfile
+++ b/security/nss/automation/taskcluster/docker-fuzz32/Dockerfile
@@ -10,6 +10,8 @@ LABEL maintainer="Martin Thomson <martin.thomson@gmail.com>"
RUN dpkg --add-architecture i386
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
+ apt-transport-https \
+ apt-utils \
build-essential \
ca-certificates \
curl \
diff --git a/security/nss/automation/taskcluster/docker-hacl/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc b/security/nss/automation/taskcluster/docker-hacl/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc
deleted file mode 100644
index 513dcd4101..0000000000
--- a/security/nss/automation/taskcluster/docker-hacl/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc
+++ /dev/null
@@ -1,143 +0,0 @@
------BEGIN PGP PUBLIC KEY BLOCK-----
-
-mQINBFS+1SABEACnmkESkY7eZq0GhDjbkWpKmURGk9+ycsfAhA44NqUvf4tk1GPM
-5SkJ/fYedYZJaDVhIp98fHgucD0O+vjOzghtgwtITusYjiPHPFBd/MN+MQqSEAP+
-LUa/kjHLjgyXxKhFUIDGVaDWL5tKOA7/AQKl1TyJ8lz89NHQoUHFsF/hu10+qhJe
-V65d32MXFehIUSvegh8DrPuExrliSiORO4HOhuc6151dWA4YBWVg4rX5kfKrGMMT
-pTWnSSZtgoRhkKW2Ey8cmZUqPuUJIfWyeNVu1e4SFtAivLvu/Ymz2WBJcNA1ZlTr
-RCOR5SIRgZ453pQnI/Bzna2nnJ/TV1gGJIGRahj/ini0cs2x1CILfS/YJQ3rWGGo
-OxwG0BVmPk0cmLVtyTq8gUPwxcPUd6WcBKhot3TDMlrffZACnQwQjlVjk5S1dEEz
-atUfpEuNitU9WOM4jr/gjv36ZNCOWm95YwLhsuci/NddBN8HXhyvs+zYTVZEXa2W
-l/FqOdQsQqZBcJjjWckGKhESdd7934+cesGD3O8KaeSGxww7slJrS0+6QJ8oBoAB
-P/WCn/y2AiY2syEKp3wYIGJyAbsm542zMZ4nc7pYfSu49mcyhQQICmqN5QvOyYUx
-OSqwbAOUNtlOyeRLZNIKoXtTqWDEu5aEiDROTw6Rkq+dIcxPNgOLdeQ3HwARAQAB
-tCFIYW5zIFdlbm5ib3JnIDxoYW5zQGNocm9taXVtLm9yZz6JARwEEAECAAYFAlT2
-MQAACgkQVfXNcLtaBWnDKgf/fjusXk+kh1zuyn5eOCe16+2vV1lmXZrDIGdJtXDW
-ZtHKele1Yv1BA3kUi5tKQi+VOOrvHL0+TMjFWFiCy1sYJS9qgkS08kReI2nAnhZ7
-INdqEVxtVk1TTOhtYjOPy6txwujoICuPv5F4rHVhn1LPKGTLtYD2LOwf/8eKYQox
-51gaJ8dNxpcHE/iFOIDXdebJPufo3EhqDRihchxb8AVLhrNss7pGGG/tVfichmHK
-djPT2KfSh14pq1ahFOz0zH4nmTu7CCLnLAdRBHuhL8HVDbi0vKBtCiSmQggdxvoj
-u+hpXiiDFQoCjLh0zVCwtFqWDZbnKMTBNNF26aTmQ+2fiYkBMwQQAQgAHRYhBB/m
-NI7eqCWiKXDlxI3TBA8SPMP0BQJbcLU1AAoJEI3TBA8SPMP021sH/jD1m7azNCN6
-DVL1iDJT6uIIYCTylygH5XI46CRoWaz/LwdFnUqWHHTcQxJ5pIkWV9KF+SIgMT42
-brdZZmNvvSdX0odjFKqj5UR6w+wDN+uZ6Q40zu4pNoNzbk7pRpbFf1XIfGB1liyu
-m28EJ58IXu/0AV7FiDAHGGBqppK/cwQN8pGLwmz1n6YELtXeFmtOGnusO6iLYOE7
-3ByFCCqJB6twT5+7dDqFYqqQJgQ6jDTy19dDZ1vDhDttL+2Rn0OYXqPw7gy/1D2p
-Y1cM9PgPBsR4EXhbtV0uKUNomk8tM/HnGMFT0KirI/tSwEP3v9g5YH992mrvNuIV
-TkyQn0jGeMeJATMEEAEIAB0WIQRswFHTwdmkr54mDFjT45SsdE4uuwUCW3haCQAK
-CRDT45SsdE4uu4JjCACppkreiMrpJSREKbUscdOvFxFRYzkTFeSCwX9Ih7r5ENpa
-zjczfIqCCfWzioV6y4K0V04y8CXt/5S5a9vfW801pBUdF9nG4X8YbUn/xSe+8A9m
-MsfDjMNcF7Cp5czVoSS4/4oHm9mQUMYQsn3AwwCPDKFORRRv5Eb0om9JawKtt++7
-ZW0fOgDkvOCm14SN0UtVc4mxTx6iyxdMDgrKinBZVjxEh5oeqUyXh5TYM+XyWFVh
-/gDUvUWwLI0GUWNTyOyUQU1oPVp+sWqrEe1BXLVCKFVWaSTtgJtJ5FyP+z2uzRcv
-aanPOj/ohHAo8VBq9QbefYVAkShNBEuJkATnXhcGiQEzBBABCAAdFiEEvlzFWRM6
-4JjNAb2a+j2ZL9Cqr7wFAlkBCcIACgkQ+j2ZL9Cqr7yB9AgArj+0+i0DCo1nm4MF
-TLnW1Y9GF/Hq/mBva1MhkT0j3BzENK3xgqrqac8KqupsporNEmJ0ZbZzilJdZImb
-o4X5BFdmmnjMiGaH6GAiPqRBBHGvLV2r2pG467J4tOMWO3XipFRf7FibbfhAU1lV
-/GLWYTSwLqwWwBE8u5rriEvDngWUJw2Yd4Yqwduef7O6F+JfsGPRXFomR3387II0
-8AXo/C+P5cl64llaxV6BmkJhQ6ydL0/KwSkHVdlXugk1sPtV/qOyPQ5L1Ibqbsvh
-lLq/jhHlUUNLFjlQ2lrS9bhHGw9OIHTMJvS8RDrk0yAmoHAyRWNgbFN7aA62vBhq
-pcUVzokBMwQQAQgAHRYhBPZ+fW6ADyQOg+vIZ/9qyaZGTfCcBQJa+ZAwAAoJEP9q
-yaZGTfCcKMgH/jRxGfYhhGnlMnDLAEpYC+TGSDLMgmg9cOZbonqyMv+7Kts+pV03
-KUr9SPV+VtGtOxRNiqwFt6V2MHcwPJfTXuH/bBW/HCCpr6UlOVWqIiCNK0Gnpcj5
-rRt5unjG9CwsgyaK9QPI8bGin/c6m8BjwmEdfJ01ATLiUb8WuDHQy9OCyrEAnzSq
-FD5ZtFmAFxvzm2x1nwb5HPuqkOqbRatp8aRJzTxIeSJPpgLw0PawHKGN3Ckp7REc
-g26P1spkPe7SIVRsobH3al4uw7mgs7wiDWN3t8CdmuHAzmB2UrsR84JMTb45GboO
-Bc1CX8xZcHyNaDEpyWHav+P8nZqwfBm+cLiJAjMEEAEIAB0WIQSawVDb4dGOtiX0
-+gWyD0lU8+/LPwUCW/4O9QAKCRCyD0lU8+/LPyI7EACWtj0GEb1VT02gKwtKwgFn
-RJ2pz8vYm188wgJwCJaL04d2D/VwE0jMvmfH80hSKgSLPAVMG06RIOb/tGhHsQKU
-zBlHiAFmfjlJo1FC/Mp44RrERRsFAWBg0/URIs4vP8+5Vl+5m70sZrQpKeq+6TLM
-1dQ0Ohz+QkQ04Z+DTroChWU8/7Uw0E3CqGGKYqPvDh54T1q4s8FoN0no8ZUlt/O+
-r/3c7awr85ZnxqtnHIcuMbVyIZ+gOqXdrLa85yZITsh4zQrjYuyTEg7dpziReyiZ
-+rkpdIdFKl8YeD+d0JWzVm7kq9D4K3+x9C509z0IgJUT3bhsX/N0Yf/QUtUW5oxI
-T7fod86B/Q2M7zBTttFhd1vAjiSjEalK48SjTzWqTDYVIkea1+f1kZK5A0QlthqG
-P2zy5GUjZVzOiCSOhyEOvAorU3zKD2s84VFKlayZEqlHJh8u5U59TWBdkW3qZUJd
-ewW31xt0s8IovYSgOwX3wbsClQs6eVwNuCZT2yQAgAyXA5iFztBvDRQ0qmetvzV2
-Ay9SrjvkQ3qr/eZmbMErEwEUxIO4b1rctCQ6jcbyVxMTAZAfaDoVKWEMXNiF2KSw
-F9SSzGPIZDgiEXUlgaJBlUIYSFxrPuE+da0CM5RixyYIinU6AER6crl9C4C9XL6a
-u3jf+5MTGxviRGn2oQzSCYkCMwQQAQgAHRYhBKeHFU4z7cw4HFbYuaxFYRTTj42I
-BQJboq6kAAoJEKxFYRTTj42IWIAP/3rc9GjDTM4nI6Oi4OzLkwm/I2Vr7LUKG8oX
-8E4Nj3amvNGupzGySjB+vrM6APrMSScXunvM0f19LV84EnNrUQ3KFZcSC6r5WC0B
-2+TVRYGpY+6R9AQpqnuxicW0sa/AlV9WSEb4fDavCel2nW0arH4wkkCzTThUxoBB
-X4I9nf4ZzGoUnnDAwTD9rN0gpI6Td/7faa3t99dRLb6AHJ1KhvyiiV3lr0xtTssD
-xVHo0SpzQTnOcRJnYf/2rTny8bVfROPWieh6HuEiP7SxT1HyeTr4WSAjSCoG95O2
-b3OgSMl0Z82FRMoJYmxID/V5YqH7015SjCxKdYhEZVp9YwWruEJIH8r6MGbWYNAl
-REnyDvfGzAF0L0+gAUymDRmtp1jeXLo+HmLgVEUWegafs1TPfCWS/H9n10Upjmuq
-akituzacz6Kjleq9qbnl81Xmh4AKmOILRwE7Pmcbl8HATOrmi5EaKffjMdWFzOWh
-3U4/VsNDujqSTXD88EjGcpLiIiYefGy0sURJbIMTkfXVt3ruHLyuvhsRE/2QEAi7
-gWB0zuBV8iGBaag+6RQkxGdpemPiogzuDijqZHoUXlp7Q6IYLanXeweyivdrSyTB
-4HOECDbWEPZwk6tCxnuklW5iJndxBmxjSxefIMGU7G2JS9quppCVFCrKUjIWnf7b
-gXnNji5JiQIzBBABCAAdFiEExZuSbLy7rtFhdiOuHt8NuZ2LeoQFAluirpUACgkQ
-Ht8NuZ2LeoR/gQ/6A71JxUavzyBlCXlMy2Hx2+gOfy68b8UWl7DwKTOBSoZOzPC7
-dVCSTzoK8dRELqsp7CkFImWcEwLJWMptuH2I1nK+Ua8bvxJSMJnOlPxYE8Wz5EK3
-SQ2mQvifRezQTe8zjdpxEDSR6xocSiigvJow4X+Mivrxxj8sMgu1KA1ud2VGX/IR
-wMbwuBTH9YydgvzmFzTxdlJHEYmsI8koHrVWPHm//QqqPBn+qz2z9uAzDmGAiDYg
-qtQijo5IJC8ZjxgdcTfCkN6he+GhHtOhyP/KF/FcRHY83DoNCtqexQZWGuKtbd8o
-nQYtmemRFob5kR7GxuNdAqF74oQfXcvXZNtHSuN3VtLqkB4fzW+21JBJCsP3XCzd
-nKjR4erXNrQycmp3shSoJbnVvdbDwaVlWhDen1DvJb0Lj2sO3PQPcwVQbf5XHWR/
-ZCf2OQTfVgwFEB4/0Twv70XwYIui2Ry9hmTPbD4Nn+UXbMQ3SOp90tj/e2yY/MFt
-FvcIYcJTk9LM5IsnKgh+fSWDmdS3HD5Kjv2EPUHTNalruwwfmhS+ScJwM4XqHTJY
-JkB16j/Xv2FTF+6KlbA1zdOVycPzoFKjAENYccQBVo2B+WQac7dFDqGEVNal9z66
-DyU4ciAHl6PsbuN7DWeuScLoqq5jwx61bZgn71mUOYC1/47ypat2BKCOXZ2JAjME
-EgEIAB0WIQSm5op4O95BdGcqQkHwXKpE5VGK/wUCWie53AAKCRDwXKpE5VGK/3rM
-D/9jcYKOjYaPJh3Q7wNC1HjjUa73eo5GvJqyXbsXufIh/RAYgQkD08P5JgzfXvQ0
-zOQTtDlDTVG8VMFoBYeMJVDd0k9LBbaljxcttMPfOll+AlQGAL7iQIqTAndknkJL
-CFdl0ypa5GVsl1tzqmNC5fuMJ3vBoRtYbMitlHQkO0vLjZ7yl9fz+7YkREpEo/d5
-Ya8t4+L6el6lrETYaiGCTxHcbYD7VdiJxpxFQlpgl+XKtobrj70RocGQ5JwUNilC
-nRJKUb33lbmntwDwQ1y1AjCnhB++3GHjJDXBPgYFDCSZPCndKeOXhxmB2psFf41i
-8foJPJXuh1vWOqArdwseFCRM6W2deF1utZmROMSkUo6IC8dYlucO/hjpjhG+C8Zv
-QiM5uLylD3IPMX9wCz1tAhMNs3v4pEPo/4A//1cdLkor9cQVLFj3+TkS888EWZdj
-Y8mUTIXU6yL1DXcj8CfDPS29fMpDorDpK1swl4pN5qgGfsL5BSAXUf1AZDWbxnEY
-xf5rakfHDzrfbtbTSSfrBxS8gdW2vBKM+3nL21BeP8hQ0tkLA7bn2fNGz3aCOw46
-XeVJdBk1gVTwazspylqrh1ljr0hQEN4gs/8kM645BRdD0IyAFFcI44VmuVwd8+2g
-5miAGmVKSqN77w2cgMRnF7xpUsanv+3zKzaTnG+2liTeCokCPgQTAQIAKAUCVL7V
-IAIbAwUJBaOagAYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQD8MELjRa0F1m
-RhAAj9X+/4iiQsN888dNW/H1wEFFTd/1vqb2j0sHP3t02LkEPN5Ii9u71TSD2gSD
-WTu1Eb46nRDcapFNv5M0vXcWrEt7PK9b51Kuj4KpP5IjJHpTl2g7umaYQWC8fqcY
-TJTH0guMSCzZlsP0xGLbAj3cG6X5OPzCO+IxEafXmE//SfS9w46n1OC57ca1Y0Fp
-WXfjA0sJrcozgNchsptu3jg/oEteYJoxDAzNO45O4geNONq5D9PUQPb+H5Vv5zpy
-MI7iUJhVnTOFvnoUgRS7v6pWiA3flh5FelK8tYPCzEfvxfe7EB5GO7MaJEO3ZLni
-COaAZ3Nfn6Tt28tCOgd052W4FeGWow7iYCS1Wgd30bq/FNgnl+tKv2woxmWt4jJv
-ioBHQ4PbUnap2RCmBFaG7llRkrKP8nhWSUdwSS3OmDwAfxTTXjPaESK9EX9OV9Xo
-or07thq+7OMs+2cyiy2jSfIau0SELy/tVioZBhoB7hzAJUB8sGHOxMPlVDFdUr3x
-F/cgCclWANhw2xvgPim1wQ0XpeZe6w9RpmjZR7ReMYwxn8APBDP/e9R5aLDUQAep
-2hrJUPK38D0L69RnpWQsR9hZ2hEOrMV2M6ChlvhwHbGSdJ2CcqG5Jx4ZAP23DK3A
-N26TB88H9F7IMrM0REZeu7KzvYwCWlpg0zMXXKQ/2vovoe2JAlUEEwECAD8CGwMG
-CwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAFiEEtsj5goK5ROOw1cJTD8MELjRa0F0F
-Alpd+i0FCQ8FJo0ACgkQD8MELjRa0F3X3A//dBQLm6GmXlQFjxZbukTw0lZsevFR
-M/6ljZTxp7bsC+HFzYoaCKv6rikaWzytxk//SOaLKrB4Z9HjAlpBMtyLl2Hk7tcZ
-bPpFafNmQ+4KgWNjLXCvt9se8BGrQvGQUrbE6YowbXa2YIgxIVEncFzIECAsp/+N
-xbMcZN5/X1PJxKi/N22gP4nn47muN6L3pKez3CXgWnhGYSc7BuD5ALWYH7yMYUem
-d4jlXfu5xkBIqirj1arIYC9wmF4ldbLNDPuracc8LmXcSqa5Rpao0s4iVzAD+tkX
-vE/73m3rhepwBXxrfk0McXuI9aucf5h4/KkIBzZsaJ6JM1tzlrJzzjaBKJF9OI5T
-jA0qTxdGzdPztS8gPaPcMkRFfh9ti0ZDx4VeF3s8sOtmMRHeGEWfxqUAbBUbwFsa
-JDu/+8/VO4KijfcuUi8tqJ/JHeosCuGE7TM93LwJu6ZcqMYOPDROE/hsnGm0ZU92
-xedu+07/X1ESHkSFPoaSHD5/DCNa/tXIyJZ8X7gF3eoDP5mSmrJqIqsOBR9WOVYv
-dI8i0GHTXbrZj8WXdoS+N8wlyMLLbAS2jvTe7M5RoqbLz4ABOUUnLVoEE0CiccVZ
-bW75BPxOfaD0szbinAeX6HDPI7St0MbKrRPjuDXjD0JVkLqFINtZfYLGMLss4tgn
-suefr0Bo9ISwG3u5Ag0EVL7VIAEQAOxBxrQesChjrCqKjY5PnSsSYpeb4froucrC
-898AFw2DgN/Zz+W7wtSTbtz/GRcCurjzZvN7o2rCuNk0j0+s1sgZZm2BdldlabLy
-+UF/kSW1rb5qhfXcGGubu48OMdtSfok9lOc0Q1L4HNlGE4lUBkZzmI7Ykqfl+Bwr
-m9rpi54g4ua9PIiiHIAmMoZIcbtOG1KaDr6CoXRk/3g2ZiGUwhq3jFGroiBsKEap
-2FJ1bh5NJk2Eg8pV7fMOF7hUQKBZrNOtIPu8hA5WEgku3U3VYjRSI3SDi6QXnDL+
-xHxajiWpKtF3JjZh8y/CCTD8PyP34YjfZuFmkdske5cdx6H0V2UCiH453ncgFVdQ
-DXkY4n+0MTzhy2xu0IVVnBxYDYNhi+3MjTHJd9C4xMi9t+5IuEvDAPhgfZjDpQak
-EPz6hVmgj0mlKIgRilBRK9/kOxky9utBpGk3jEJGru/hKNloFNspoYtY6zATAr8E
-cOgoCFQE0nIktcg3wF9+OCEnV28/a7XZwUZ7Gl/qfOHtdr374wo8kd8R3V8d2G9q
-5w0/uCV9NNQ0fGWZDPDoYt6wnPL6gZv/nJM8oZY+u0rC24WwScZIniaryC4JHDas
-Ahr2S2CtgCvBgslK6f3gD16KHxPZMBpX73TzOYIhMEP/vXgVJbUD6dYht+U9c4Oh
-EDJown0dABEBAAGJAjwEGAECACYCGwwWIQS2yPmCgrlE47DVwlMPwwQuNFrQXQUC
-Wl36SwUJDwUmqwAKCRAPwwQuNFrQXT1/D/9YpRDNgaJl3YVDtVZoeQwh7BQ6ULZT
-eXFPogYkF2j3VWg8s9UmAs4sg/4a+9KLSantXjX+JFsRv0lQe5Gr/Vl8VQ4LKEXB
-fiGmSivjIZ7eopdd3YP2w6G5T3SA4d2CQfsg4rnJPnXIjzKNiSOi368ybnt9fL0Y
-2r2aqLTmP6Y7issDUO+J1TW1XHm349JPR0Hl4cTuNnWm4JuX2m2CJEc5XBlDAha9
-pUVs+J5C2D0UFFkyeOzeJPwy6x5ApWHm84n8AjhQSpu1qRKxKXdwei6tkQWWMHui
-+TgSY/zCkmD9/oY15Ei5avJ4WgIbTLJUoZMi70riPmU8ThjpzA7S+Nk0g7rMPq+X
-l1whjKU/u0udlsrIJjzkh6ftqKUmIkbxYTpjhnEujNrEr5m2S6Z6x3y9E5QagBMR
-dxRhfk+HbyACcP/p9rXOzl4M291DoKeAAH70GHniGxyNs9rAoMr/hD5XW/Wrz3dc
-KMc2s555E6MZILE2ZiolcRn+bYOMPZtWlbx98t8uqMf49gY4FGQBZAwPglMrx7mr
-m7HTIiXahThQGOJg6izJDAD5RwSEGlAcL28T8KAuM6CLLkhlBfQwiKsUBNnh9r8w
-V3lB+pV0GhL+3i077gTYfZBRwLzjFdhm9xUKEaZ6rN1BX9lzix4eSNK5nln0jUq1
-67H2IH//2sf8dw==
-=fTDu
------END PGP PUBLIC KEY BLOCK----- \ No newline at end of file
diff --git a/security/nss/automation/taskcluster/docker-hacl/Dockerfile b/security/nss/automation/taskcluster/docker-hacl/Dockerfile
deleted file mode 100644
index 168be1c41c..0000000000
--- a/security/nss/automation/taskcluster/docker-hacl/Dockerfile
+++ /dev/null
@@ -1,31 +0,0 @@
-FROM ubuntu:xenial
-
-MAINTAINER Franziskus Kiefer <franziskuskiefer@gmail.com>
-# Based on the HACL* image from Benjamin Beurdouche and
-# the original F* formula with Daniel Fabian
-
-# Pinned versions of HACL* (F* and KreMLin are pinned as submodules)
-ENV haclrepo https://github.com/mitls/hacl-star.git
-
-# Define versions of dependencies
-ENV opamv 4.05.0
-ENV haclversion 1442c015dab97cdf203ae238b1f3aeccf511bd1e
-
-# Install required packages and set versions
-ADD B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc /tmp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc
-ADD setup.sh /tmp/setup.sh
-RUN bash /tmp/setup.sh
-
-# Create user, add scripts.
-RUN useradd -ms /bin/bash worker
-WORKDIR /home/worker
-ADD bin /home/worker/bin
-RUN chmod +x /home/worker/bin/*
-USER worker
-
-# Build F*, HACL*, verify. Install a few more dependencies.
-ENV OPAMYES true
-ENV PATH "/home/worker/hacl-star/dependencies/z3/bin:$PATH"
-ADD setup-user.sh /tmp/setup-user.sh
-ADD license.txt /tmp/license.txt
-RUN bash /tmp/setup-user.sh
diff --git a/security/nss/automation/taskcluster/docker-hacl/bin/checkout.sh b/security/nss/automation/taskcluster/docker-hacl/bin/checkout.sh
deleted file mode 100644
index 9167f6bda6..0000000000
--- a/security/nss/automation/taskcluster/docker-hacl/bin/checkout.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/usr/bin/env bash
-
-set -v -e -x
-
-if [ $(id -u) = 0 ]; then
- # Drop privileges by re-running this script.
- exec su worker $0
-fi
-
-# Default values for testing.
-REVISION=${NSS_HEAD_REVISION:-default}
-REPOSITORY=${NSS_HEAD_REPOSITORY:-https://hg.mozilla.org/projects/nss}
-
-# Clone NSS.
-for i in 0 2 5; do
- sleep $i
- hg clone -r $REVISION $REPOSITORY nss && exit 0
- rm -rf nss
-done
-exit 1
diff --git a/security/nss/automation/taskcluster/docker-hacl/license.txt b/security/nss/automation/taskcluster/docker-hacl/license.txt
deleted file mode 100644
index 03d25c4d31..0000000000
--- a/security/nss/automation/taskcluster/docker-hacl/license.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-/* Copyright 2016-2017 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
diff --git a/security/nss/automation/taskcluster/docker-hacl/setup-user.sh b/security/nss/automation/taskcluster/docker-hacl/setup-user.sh
deleted file mode 100644
index e2c0b857bc..0000000000
--- a/security/nss/automation/taskcluster/docker-hacl/setup-user.sh
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/usr/bin/env bash
-
-set -v -e -x
-
-# Prepare build (OCaml packages)
-opam init
-echo ". /home/worker/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true" >> .bashrc
-opam switch -v ${opamv}
-opam install ocamlfind batteries sqlite3 fileutils yojson ppx_deriving_yojson zarith pprint menhir ulex process fix wasm stdint
-
-# Get the HACL* code
-git clone ${haclrepo} hacl-star
-git -C hacl-star checkout ${haclversion}
-
-# Prepare submodules, and build, verify, test, and extract c code
-# This caches the extracted c code (pins the HACL* version). All we need to do
-# on CI now is comparing the code in this docker image with the one in NSS.
-opam config exec -- make -C hacl-star prepare -j$(nproc)
-make -C hacl-star -f Makefile.build snapshots/nss -j$(nproc)
-KOPTS="-funroll-loops 5" make -C hacl-star/code/curve25519 test -j$(nproc)
-make -C hacl-star/code/salsa-family test -j$(nproc)
-make -C hacl-star/code/poly1305 test -j$(nproc)
-
-# Cleanup.
-rm -rf ~/.ccache ~/.cache
diff --git a/security/nss/automation/taskcluster/docker-hacl/setup.sh b/security/nss/automation/taskcluster/docker-hacl/setup.sh
deleted file mode 100644
index 491342e142..0000000000
--- a/security/nss/automation/taskcluster/docker-hacl/setup.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env bash
-
-set -v -e -x
-
-# Update packages.
-export DEBIAN_FRONTEND=noninteractive
-apt-get -qq update
-apt-get install --yes libssl-dev libsqlite3-dev g++-5 gcc-5 m4 make opam pkg-config python libgmp3-dev cmake curl libtool-bin autoconf wget locales
-update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 200
-update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 200
-
-# Get clang-format-3.9
-curl -LO https://releases.llvm.org/3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz
-curl -LO https://releases.llvm.org/3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig
-
-# Verify the signature. The key used for verification was fetched via:
-# gpg --keyserver pgp.key-server.io --recv-keys B6C8F98282B944E3B0D5C2530FC3042E345AD05D
-# Use a local copy to workaround bug 1565013.
-gpg --no-default-keyring --keyring tmp.keyring --import /tmp/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc
-gpg --no-default-keyring --keyring tmp.keyring --verify clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig
-
-# Install into /usr/local/.
-tar xJvf *.tar.xz -C /usr/local --strip-components=1
-# Cleanup.
-rm *.tar.xz*
-
-locale-gen en_US.UTF-8
-dpkg-reconfigure locales
-
-# Cleanup.
-rm -rf ~/.ccache ~/.cache
-apt-get autoremove -y
-apt-get clean
-apt-get autoclean
diff --git a/security/nss/automation/taskcluster/graph/src/extend.js b/security/nss/automation/taskcluster/graph/src/extend.js
index 2a1a138353..658f06ab1f 100644
--- a/security/nss/automation/taskcluster/graph/src/extend.js
+++ b/security/nss/automation/taskcluster/graph/src/extend.js
@@ -41,11 +41,6 @@ const FUZZ_IMAGE_32 = {
path: "automation/taskcluster/docker-fuzz32"
};
-const HACL_GEN_IMAGE = {
- name: "hacl",
- path: "automation/taskcluster/docker-hacl"
-};
-
const SAW_IMAGE = {
name: "saw",
path: "automation/taskcluster/docker-saw"
@@ -105,8 +100,20 @@ queue.filter(task => {
// Don't run all additional hardware tests on ARM.
if (task.group == "Cipher" && task.platform == "aarch64" && task.env &&
- (task.env.NSS_DISABLE_PCLMUL == "1" || task.env.NSS_DISABLE_HW_AES == "1"
- || task.env.NSS_DISABLE_AVX == "1")) {
+ (task.env.NSS_DISABLE_PCLMUL == "1" || task.env.NSS_DISABLE_SSE4_1 == "1"
+ || task.env.NSS_DISABLE_AVX == "1" || task.env.NSS_DISABLE_AVX2 == "1")) {
+ return false;
+ }
+
+ // Don't run ARM specific hardware tests on non-ARM.
+ // TODO: our server that runs task cluster doesn't support Intel SHA extensions.
+ if (task.group == "Cipher" && task.platform != "aarch64" && task.env &&
+ (task.env.NSS_DISABLE_HW_SHA1 == "1" || task.env.NSS_DISABLE_HW_SHA2 == "1")) {
+ return false;
+ }
+
+ // Don't run DBM builds on aarch64.
+ if (task.group == "DBM" && task.platform == "aarch64") {
return false;
}
@@ -500,7 +507,7 @@ async function scheduleLinux(name, overrides, args = "") {
}
// The task that generates certificates.
- let task_cert = queue.scheduleTask(merge(build_base, {
+ let cert_base = merge(build_base, {
name: "Certificates",
command: [
"/bin/bash",
@@ -509,7 +516,8 @@ async function scheduleLinux(name, overrides, args = "") {
],
parent: task_build,
symbol: "Certs"
- }));
+ });
+ let task_cert = queue.scheduleTask(cert_base);
// Schedule tests.
scheduleTests(task_build, task_cert, merge(base, {
@@ -592,6 +600,25 @@ async function scheduleLinux(name, overrides, args = "") {
symbol: "modular"
}));
+ if (base.collection != "make") {
+ let task_build_dbm = queue.scheduleTask(merge(extra_base, {
+ name: `${name} w/ legacy-db`,
+ command: [
+ "/bin/bash",
+ "-c",
+ checkout_and_gyp + "--enable-legacy-db"
+ ],
+ symbol: "B",
+ group: "DBM",
+ }));
+
+ let task_cert_dbm = queue.scheduleTask(merge(cert_base, {
+ parent: task_build_dbm,
+ group: "DBM",
+ symbol: "Certs"
+ }));
+ }
+
return queue.submit();
}
@@ -830,11 +857,11 @@ async function scheduleWindows(name, base, build_script) {
workerType: "win2012r2",
env: {
PATH: "c:\\mozilla-build\\bin;c:\\mozilla-build\\python;" +
- "c:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\7zip;" +
- "c:\\mozilla-build\\info-zip;c:\\mozilla-build\\python\\Scripts;" +
- "c:\\mozilla-build\\yasm;c:\\mozilla-build\\msys\\bin;" +
- "c:\\Windows\\system32;c:\\mozilla-build\\upx391w;" +
- "c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\wget",
+ "c:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\7zip;" +
+ "c:\\mozilla-build\\info-zip;c:\\mozilla-build\\python\\Scripts;" +
+ "c:\\mozilla-build\\yasm;c:\\mozilla-build\\msys\\bin;" +
+ "c:\\Windows\\system32;c:\\mozilla-build\\upx391w;" +
+ "c:\\mozilla-build\\moztools-x64\\bin;c:\\mozilla-build\\wget",
DOMSUF: "localdomain",
HOST: "localhost",
},
@@ -983,10 +1010,17 @@ function scheduleTests(task_build, task_cert, test_base) {
name: "Cipher tests", symbol: "Default", tests: "cipher", group: "Cipher"
}));
queue.scheduleTask(merge(cert_base_long, {
- name: "Cipher tests", symbol: "NoAESNI", tests: "cipher",
+ name: "Cipher tests", symbol: "NoAES", tests: "cipher",
env: {NSS_DISABLE_HW_AES: "1"}, group: "Cipher"
}));
queue.scheduleTask(merge(cert_base_long, {
+ name: "Cipher tests", symbol: "NoSHA", tests: "cipher",
+ env: {
+ NSS_DISABLE_HW_SHA1: "1",
+ NSS_DISABLE_HW_SHA2: "1"
+ }, group: "Cipher"
+ }));
+ queue.scheduleTask(merge(cert_base_long, {
name: "Cipher tests", symbol: "NoPCLMUL", tests: "cipher",
env: {NSS_DISABLE_PCLMUL: "1"}, group: "Cipher"
}));
@@ -995,12 +1029,20 @@ function scheduleTests(task_build, task_cert, test_base) {
env: {NSS_DISABLE_AVX: "1"}, group: "Cipher"
}));
queue.scheduleTask(merge(cert_base_long, {
+ name: "Cipher tests", symbol: "NoAVX2", tests: "cipher",
+ env: {NSS_DISABLE_AVX2: "1"}, group: "Cipher"
+ }));
+ queue.scheduleTask(merge(cert_base_long, {
name: "Cipher tests", symbol: "NoSSSE3|NEON", tests: "cipher",
env: {
NSS_DISABLE_ARM_NEON: "1",
NSS_DISABLE_SSSE3: "1"
}, group: "Cipher"
}));
+ queue.scheduleTask(merge(cert_base_long, {
+ name: "Cipher tests", symbol: "NoSSE4.1", tests: "cipher",
+ env: {NSS_DISABLE_SSE4_1: "1"}, group: "Cipher"
+ }));
queue.scheduleTask(merge(cert_base, {
name: "EC tests", symbol: "EC", tests: "ec"
}));
@@ -1040,12 +1082,6 @@ function scheduleTests(task_build, task_cert, test_base) {
name: "SSL tests (pkix)", symbol: "pkix", cycle: "pkix"
}));
queue.scheduleTask(merge(ssl_base, {
- name: "SSL tests (sharedb)", symbol: "sharedb", cycle: "sharedb"
- }));
- queue.scheduleTask(merge(ssl_base, {
- name: "SSL tests (upgradedb)", symbol: "upgradedb", cycle: "upgradedb"
- }));
- queue.scheduleTask(merge(ssl_base, {
name: "SSL tests (stress)", symbol: "stress", cycle: "sharedb",
env: {NSS_SSL_RUN: "stress"}
}));
@@ -1135,7 +1171,7 @@ async function scheduleTools() {
queue.scheduleTask(merge(base, {
symbol: "hacl",
name: "hacl",
- image: HACL_GEN_IMAGE,
+ image: LINUX_BUILDS_IMAGE,
command: [
"/bin/bash",
"-c",
@@ -1181,18 +1217,22 @@ async function scheduleTools() {
]
}));
- queue.scheduleTask(merge(base, {
- parent: task_saw,
- symbol: "ChaCha20",
- group: "SAW",
- name: "chacha20.saw",
- image: SAW_IMAGE,
- command: [
- "/bin/bash",
- "-c",
- "bin/checkout.sh && nss/automation/taskcluster/scripts/run_saw.sh chacha20"
- ]
- }));
+ // TODO: The ChaCha20 saw verification is currently disabled because the new
+ // HACL 32-bit code can't be verified by saw right now to the best of
+ // my knowledge.
+ // Bug 1604130
+ // queue.scheduleTask(merge(base, {
+ // parent: task_saw,
+ // symbol: "ChaCha20",
+ // group: "SAW",
+ // name: "chacha20.saw",
+ // image: SAW_IMAGE,
+ // command: [
+ // "/bin/bash",
+ // "-c",
+ // "bin/checkout.sh && nss/automation/taskcluster/scripts/run_saw.sh chacha20"
+ // ]
+ // }));
queue.scheduleTask(merge(base, {
parent: task_saw,
@@ -1211,7 +1251,15 @@ async function scheduleTools() {
symbol: "Coverage",
name: "Coverage",
image: FUZZ_IMAGE,
+ type: "other",
features: ["allowPtrace"],
+ artifacts: {
+ public: {
+ expires: 24 * 7,
+ type: "directory",
+ path: "/home/worker/artifacts"
+ }
+ },
command: [
"/bin/bash",
"-c",
diff --git a/security/nss/automation/taskcluster/graph/src/queue.js b/security/nss/automation/taskcluster/graph/src/queue.js
index fd5be2050e..851bc669a3 100644
--- a/security/nss/automation/taskcluster/graph/src/queue.js
+++ b/security/nss/automation/taskcluster/graph/src/queue.js
@@ -220,6 +220,9 @@ export async function submit() {
maps.forEach(map => { task = map(merge({}, task)) });
let log_id = `${task.name} @ ${task.platform}[${task.collection || "opt"}]`;
+ if (task.group) {
+ log_id = `${task.group}::${log_id}`;
+ }
console.log(`+ Submitting ${log_id}.`);
// Index that task for each tag specified
diff --git a/security/nss/automation/taskcluster/scripts/build_gyp.sh b/security/nss/automation/taskcluster/scripts/build_gyp.sh
index e19a6362fc..2cb0deb016 100755
--- a/security/nss/automation/taskcluster/scripts/build_gyp.sh
+++ b/security/nss/automation/taskcluster/scripts/build_gyp.sh
@@ -12,7 +12,7 @@ if [[ -f nss/nspr.patch && "$ALLOW_NSPR_PATCH" == "1" ]]; then
fi
# Build.
-nss/build.sh -g -v --enable-libpkix "$@"
+nss/build.sh -g -v --enable-libpkix -Denable_draft_hpke=1 "$@"
# Package.
if [[ $(uname) = "Darwin" ]]; then
diff --git a/security/nss/automation/taskcluster/scripts/check_abi.sh b/security/nss/automation/taskcluster/scripts/check_abi.sh
index 5cd587a6b3..da610955fc 100644
--- a/security/nss/automation/taskcluster/scripts/check_abi.sh
+++ b/security/nss/automation/taskcluster/scripts/check_abi.sh
@@ -97,7 +97,8 @@ abi_diff()
rm -f ${ABI_REPORT}
PREVDIST=${HGDIR}/baseline/dist
NEWDIST=${HGDIR}/dist
- ALL_SOs="libfreebl3.so libfreeblpriv3.so libnspr4.so libnss3.so libnssckbi.so libnssdbm3.so libnsssysinit.so libnssutil3.so libplc4.so libplds4.so libsmime3.so libsoftokn3.so libssl3.so"
+ # libnssdbm3.so isn't built by default anymore, skip it.
+ ALL_SOs="libfreebl3.so libfreeblpriv3.so libnspr4.so libnss3.so libnssckbi.so libnsssysinit.so libnssutil3.so libplc4.so libplds4.so libsmime3.so libsoftokn3.so libssl3.so"
for SO in ${ALL_SOs}; do
if [ ! -f ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt ]; then
touch ${HGDIR}/nss/automation/abi-check/expected-report-$SO.txt
diff --git a/security/nss/automation/taskcluster/scripts/run_hacl.sh b/security/nss/automation/taskcluster/scripts/run_hacl.sh
index 6cbda49b4b..84dc9dbc35 100644
--- a/security/nss/automation/taskcluster/scripts/run_hacl.sh
+++ b/security/nss/automation/taskcluster/scripts/run_hacl.sh
@@ -8,33 +8,25 @@ fi
set -e -x -v
-# The docker image this is running in has the HACL* and NSS sources.
-# The extracted C code from HACL* is already generated and the HACL* tests were
-# successfully executed.
-
-# Verify HACL*. Taskcluster fails when we do this in the image build.
-make -C hacl-star verify-nss -j$(nproc)
-
-# Add license header to specs
-spec_files=($(find ~/hacl-star/specs -type f -name '*.fst'))
-for f in "${spec_files[@]}"; do
- cat /tmp/license.txt "$f" > /tmp/tmpfile && mv /tmp/tmpfile "$f"
-done
-
-# Format the extracted C code.
-cd ~/hacl-star/snapshots/nss
+# The docker image this is running in has NSS sources.
+# Get the HACL* source, containing a snapshot of the C code, extracted on the
+# HACL CI.
+# When bug 1593647 is resolved, extract the code on CI again.
+git clone -q "https://github.com/project-everest/hacl-star" ~/hacl-star
+git -C ~/hacl-star checkout -q e4311991b1526734f99f4e3a0058895a46c63e5c
+
+# Format the C snapshot.
+cd ~/hacl-star/dist/mozilla
+cp ~/nss/.clang-format .
+find . -type f -name '*.[ch]' -exec clang-format -i {} \+
+cd ~/hacl-star/dist/kremlin
cp ~/nss/.clang-format .
find . -type f -name '*.[ch]' -exec clang-format -i {} \+
# These diff commands will return 1 if there are differences and stop the script.
files=($(find ~/nss/lib/freebl/verified/ -type f -name '*.[ch]'))
for f in "${files[@]}"; do
- diff $f $(basename "$f")
-done
-
-# Check that the specs didn't change either.
-cd ~/hacl-star/specs
-files=($(find ~/nss/lib/freebl/verified/specs -type f))
-for f in "${files[@]}"; do
- diff $f $(basename "$f")
+ file_name=$(basename "$f")
+ hacl_file=($(find ~/hacl-star/dist/mozilla/ ~/hacl-star/dist/kremlin/ -type f -name $file_name))
+ diff $hacl_file $f
done
diff --git a/security/nss/automation/taskcluster/windows/build_gyp.sh b/security/nss/automation/taskcluster/windows/build_gyp.sh
index 1a78d44a7b..d7072ebbf2 100644
--- a/security/nss/automation/taskcluster/windows/build_gyp.sh
+++ b/security/nss/automation/taskcluster/windows/build_gyp.sh
@@ -19,7 +19,7 @@ pushd gyp
python -m virtualenv test-env
test-env/Scripts/python setup.py install
test-env/Scripts/python -m pip install --upgrade pip
-test-env/Scripts/pip install --upgrade setuptools
+test-env/Scripts/pip install --upgrade 'setuptools<45.0.0'
# Fool GYP.
touch "${VSPATH}/VC/vcvarsall.bat"
export GYP_MSVS_OVERRIDE_PATH="${VSPATH}"
@@ -38,7 +38,7 @@ if [[ -f nss/nspr.patch && "$ALLOW_NSPR_PATCH" == "1" ]]; then
fi
# Build with gyp.
-./nss/build.sh -g -v --enable-libpkix "$@"
+./nss/build.sh -g -v --enable-libpkix -Denable_draft_hpke=1 "$@"
# Package.
7z a public/build/dist.7z dist
diff --git a/security/nss/build.sh b/security/nss/build.sh
index 7595d76f47..51a6203fc7 100755
--- a/security/nss/build.sh
+++ b/security/nss/build.sh
@@ -113,8 +113,8 @@ while [ $# -gt 0 ]; do
--fuzz) fuzz=1 ;;
--fuzz=oss) fuzz=1; fuzz_oss=1 ;;
--fuzz=tls) fuzz=1; fuzz_tls=1 ;;
- --sancov) enable_sancov ;;
- --sancov=?*) enable_sancov "${1#*=}" ;;
+ --sancov) enable_sancov; gyp_params+=(-Dcoverage=1) ;;
+ --sancov=?*) enable_sancov "${1#*=}"; gyp_params+=(-Dcoverage=1) ;;
--emit-llvm) gyp_params+=(-Demit_llvm=1 -Dsign_libs=0) ;;
--no-zdefs) gyp_params+=(-Dno_zdefs=1) ;;
--static) gyp_params+=(-Dstatic_libs=1) ;;
@@ -130,6 +130,7 @@ while [ $# -gt 0 ]; do
--enable-libpkix) gyp_params+=(-Ddisable_libpkix=0) ;;
--mozpkix-only) gyp_params+=(-Dmozpkix_only=1 -Ddisable_tests=1 -Dsign_libs=0) ;;
--disable-keylog) sslkeylogfile=0 ;;
+ --enable-legacy-db) gyp_params+=(-Ddisable_dbm=0) ;;
-D*) gyp_params+=("$1") ;;
*) show_help; exit 2 ;;
esac
diff --git a/security/nss/cmd/bltest/blapitest.c b/security/nss/cmd/bltest/blapitest.c
index ef8fdd8021..06654ef655 100644
--- a/security/nss/cmd/bltest/blapitest.c
+++ b/security/nss/cmd/bltest/blapitest.c
@@ -608,9 +608,11 @@ typedef enum {
bltestDES_CBC, /* . */
bltestDES_EDE_ECB, /* . */
bltestDES_EDE_CBC, /* . */
- bltestRC2_ECB, /* . */
- bltestRC2_CBC, /* . */
- bltestRC4, /* . */
+#ifndef NSS_DISABLE_DEPRECATED_RC2
+ bltestRC2_ECB, /* . */
+ bltestRC2_CBC, /* . */
+#endif
+ bltestRC4, /* . */
#ifdef NSS_SOFTOKEN_DOES_RC5
bltestRC5_ECB, /* . */
bltestRC5_CBC, /* . */
@@ -622,21 +624,23 @@ typedef enum {
bltestAES_GCM, /* . */
bltestCAMELLIA_ECB, /* . */
bltestCAMELLIA_CBC, /* . */
- bltestSEED_ECB, /* SEED algorithm */
- bltestSEED_CBC, /* SEED algorithm */
- bltestCHACHA20, /* ChaCha20 + Poly1305 */
- bltestRSA, /* Public Key Ciphers */
- bltestRSA_OAEP, /* . (Public Key Enc.) */
- bltestRSA_PSS, /* . (Public Key Sig.) */
- bltestECDSA, /* . (Public Key Sig.) */
- bltestDSA, /* . (Public Key Sig.) */
- bltestMD2, /* Hash algorithms */
- bltestMD5, /* . */
- bltestSHA1, /* . */
- bltestSHA224, /* . */
- bltestSHA256, /* . */
- bltestSHA384, /* . */
- bltestSHA512, /* . */
+#ifndef NSS_DISABLE_DEPRECATED_SEED
+ bltestSEED_ECB, /* SEED algorithm */
+ bltestSEED_CBC, /* SEED algorithm */
+#endif
+ bltestCHACHA20, /* ChaCha20 + Poly1305 */
+ bltestRSA, /* Public Key Ciphers */
+ bltestRSA_OAEP, /* . (Public Key Enc.) */
+ bltestRSA_PSS, /* . (Public Key Sig.) */
+ bltestECDSA, /* . (Public Key Sig.) */
+ bltestDSA, /* . (Public Key Sig.) */
+ bltestMD2, /* Hash algorithms */
+ bltestMD5, /* . */
+ bltestSHA1, /* . */
+ bltestSHA224, /* . */
+ bltestSHA256, /* . */
+ bltestSHA384, /* . */
+ bltestSHA512, /* . */
NUMMODES
} bltestCipherMode;
@@ -646,8 +650,10 @@ static char *mode_strings[] =
"des_cbc",
"des3_ecb",
"des3_cbc",
+#ifndef NSS_DISABLE_DEPRECATED_RC2
"rc2_ecb",
"rc2_cbc",
+#endif
"rc4",
#ifdef NSS_SOFTOKEN_DOES_RC5
"rc5_ecb",
@@ -660,8 +666,10 @@ static char *mode_strings[] =
"aes_gcm",
"camellia_ecb",
"camellia_cbc",
+#ifndef NSS_DISABLE_DEPRECATED_SEED
"seed_ecb",
"seed_cbc",
+#endif
"chacha20_poly1305",
"rsa",
"rsa_oaep",
@@ -792,8 +800,12 @@ struct bltestCipherInfoStr {
PRBool
is_symmkeyCipher(bltestCipherMode mode)
{
- /* change as needed! */
+/* change as needed! */
+#ifndef NSS_DISABLE_DEPRECATED_SEED
if (mode >= bltestDES_ECB && mode <= bltestSEED_CBC)
+#else
+ if (mode >= bltestDES_ECB && mode <= bltestCAMELLIA_CBC)
+#endif
return PR_TRUE;
return PR_FALSE;
}
@@ -871,7 +883,9 @@ cipher_requires_IV(bltestCipherMode mode)
switch (mode) {
case bltestDES_CBC:
case bltestDES_EDE_CBC:
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case bltestRC2_CBC:
+#endif
#ifdef NSS_SOFTOKEN_DOES_RC5
case bltestRC5_CBC:
#endif
@@ -880,7 +894,9 @@ cipher_requires_IV(bltestCipherMode mode)
case bltestAES_CTR:
case bltestAES_GCM:
case bltestCAMELLIA_CBC:
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case bltestSEED_CBC:
+#endif
case bltestCHACHA20:
return PR_TRUE;
default:
@@ -1078,6 +1094,7 @@ des_Decrypt(void *cx, unsigned char *output, unsigned int *outputLen,
input, inputLen);
}
+#ifndef NSS_DISABLE_DEPRECATED_RC2
SECStatus
rc2_Encrypt(void *cx, unsigned char *output, unsigned int *outputLen,
unsigned int maxOutputLen, const unsigned char *input,
@@ -1095,6 +1112,7 @@ rc2_Decrypt(void *cx, unsigned char *output, unsigned int *outputLen,
return RC2_Decrypt((RC2Context *)cx, output, outputLen, maxOutputLen,
input, inputLen);
}
+#endif /* NSS_DISABLE_DEPRECATED_RC2 */
SECStatus
rc4_Encrypt(void *cx, unsigned char *output, unsigned int *outputLen,
@@ -1176,6 +1194,7 @@ camellia_Decrypt(void *cx, unsigned char *output, unsigned int *outputLen,
input, inputLen);
}
+#ifndef NSS_DISABLE_DEPRECATED_SEED
SECStatus
seed_Encrypt(void *cx, unsigned char *output, unsigned int *outputLen,
unsigned int maxOutputLen, const unsigned char *input,
@@ -1193,6 +1212,7 @@ seed_Decrypt(void *cx, unsigned char *output, unsigned int *outputLen,
return SEED_Decrypt((SEEDContext *)cx, output, outputLen, maxOutputLen,
input, inputLen);
}
+#endif /* NSS_DISABLE_DEPRECATED_SEED */
SECStatus
rsa_PublicKeyOp(void *cx, SECItem *output, const SECItem *input)
@@ -1361,6 +1381,7 @@ bltest_des_init(bltestCipherInfo *cipherInfo, PRBool encrypt)
return SECSuccess;
}
+#ifndef NSS_DISABLE_DEPRECATED_RC2
SECStatus
bltest_rc2_init(bltestCipherInfo *cipherInfo, PRBool encrypt)
{
@@ -1406,6 +1427,7 @@ bltest_rc2_init(bltestCipherInfo *cipherInfo, PRBool encrypt)
cipherInfo->cipher.symmkeyCipher = rc2_Decrypt;
return SECSuccess;
}
+#endif /* NSS_DISABLE_DEPRECATED_RC2 */
SECStatus
bltest_rc4_init(bltestCipherInfo *cipherInfo, PRBool encrypt)
@@ -1481,7 +1503,7 @@ bltest_aes_init(bltestCipherInfo *cipherInfo, PRBool encrypt)
unsigned char *params;
int len;
CK_AES_CTR_PARAMS ctrParams;
- CK_GCM_PARAMS gcmParams;
+ CK_NSS_GCM_PARAMS gcmParams;
params = aesp->iv.buf.data;
switch (cipherInfo->mode) {
@@ -1587,6 +1609,7 @@ bltest_camellia_init(bltestCipherInfo *cipherInfo, PRBool encrypt)
return SECSuccess;
}
+#ifndef NSS_DISABLE_DEPRECATED_SEED
SECStatus
bltest_seed_init(bltestCipherInfo *cipherInfo, PRBool encrypt)
{
@@ -1630,6 +1653,7 @@ bltest_seed_init(bltestCipherInfo *cipherInfo, PRBool encrypt)
return SECSuccess;
}
+#endif /* NSS_DISABLE_DEPRECATED_SEED */
SECStatus
bltest_chacha20_init(bltestCipherInfo *cipherInfo, PRBool encrypt)
@@ -2245,12 +2269,14 @@ cipherInit(bltestCipherInfo *cipherInfo, PRBool encrypt)
cipherInfo->input.pBuf.len);
return bltest_des_init(cipherInfo, encrypt);
break;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case bltestRC2_ECB:
case bltestRC2_CBC:
SECITEM_AllocItem(cipherInfo->arena, &cipherInfo->output.buf,
cipherInfo->input.pBuf.len);
return bltest_rc2_init(cipherInfo, encrypt);
break;
+#endif /* NSS_DISABLE_DEPRECATED_RC2 */
case bltestRC4:
SECITEM_AllocItem(cipherInfo->arena, &cipherInfo->output.buf,
cipherInfo->input.pBuf.len);
@@ -2282,12 +2308,14 @@ cipherInit(bltestCipherInfo *cipherInfo, PRBool encrypt)
cipherInfo->input.pBuf.len);
return bltest_camellia_init(cipherInfo, encrypt);
break;
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case bltestSEED_ECB:
case bltestSEED_CBC:
SECITEM_AllocItem(cipherInfo->arena, &cipherInfo->output.buf,
cipherInfo->input.pBuf.len);
return bltest_seed_init(cipherInfo, encrypt);
break;
+#endif /* NSS_DISABLE_DEPRECATED_SEED */
case bltestCHACHA20:
outlen = cipherInfo->input.pBuf.len + (encrypt ? 16 : 0);
SECITEM_AllocItem(cipherInfo->arena, &cipherInfo->output.buf, outlen);
@@ -2586,19 +2614,23 @@ cipherFinish(bltestCipherInfo *cipherInfo)
case bltestCAMELLIA_CBC:
Camellia_DestroyContext((CamelliaContext *)cipherInfo->cx, PR_TRUE);
break;
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case bltestSEED_ECB:
case bltestSEED_CBC:
SEED_DestroyContext((SEEDContext *)cipherInfo->cx, PR_TRUE);
break;
+#endif /* NSS_DISABLE_DEPRECATED_SEED */
case bltestCHACHA20:
ChaCha20Poly1305_DestroyContext((ChaCha20Poly1305Context *)
cipherInfo->cx,
PR_TRUE);
break;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case bltestRC2_ECB:
case bltestRC2_CBC:
RC2_DestroyContext((RC2Context *)cipherInfo->cx, PR_TRUE);
break;
+#endif /* NSS_DISABLE_DEPRECATED_RC2 */
case bltestRC4:
RC4_DestroyContext((RC4Context *)cipherInfo->cx, PR_TRUE);
break;
@@ -2747,10 +2779,14 @@ print_td:
case bltestAES_GCM:
case bltestCAMELLIA_ECB:
case bltestCAMELLIA_CBC:
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case bltestSEED_ECB:
case bltestSEED_CBC:
+#endif
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case bltestRC2_ECB:
case bltestRC2_CBC:
+#endif
case bltestRC4:
if (td)
fprintf(stdout, "%8s", "symmkey");
@@ -2934,21 +2970,29 @@ get_params(PLArenaPool *arena, bltestParams *params,
load_file_data(arena, &params->ask.aad, filename, bltestBinary);
case bltestDES_CBC:
case bltestDES_EDE_CBC:
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case bltestRC2_CBC:
+#endif
case bltestAES_CBC:
case bltestAES_CTS:
case bltestAES_CTR:
case bltestCAMELLIA_CBC:
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case bltestSEED_CBC:
+#endif
sprintf(filename, "%s/tests/%s/%s%d", testdir, modestr, "iv", j);
load_file_data(arena, &params->sk.iv, filename, bltestBinary);
case bltestDES_ECB:
case bltestDES_EDE_ECB:
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case bltestRC2_ECB:
+#endif
case bltestRC4:
case bltestAES_ECB:
case bltestCAMELLIA_ECB:
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case bltestSEED_ECB:
+#endif
sprintf(filename, "%s/tests/%s/%s%d", testdir, modestr, "key", j);
load_file_data(arena, &params->sk.key, filename, bltestBinary);
break;
diff --git a/security/nss/cmd/fipstest/fipstest.c b/security/nss/cmd/fipstest/fipstest.c
index 1a8008d591..abf7ec168b 100644
--- a/security/nss/cmd/fipstest/fipstest.c
+++ b/security/nss/cmd/fipstest/fipstest.c
@@ -1027,7 +1027,7 @@ aes_gcm(char *reqfn, int encrypt)
unsigned int tagbits;
unsigned int taglen = 0;
unsigned int ivlen;
- CK_GCM_PARAMS params;
+ CK_NSS_GCM_PARAMS params;
SECStatus rv;
aesreq = fopen(reqfn, "r");
@@ -8231,6 +8231,527 @@ loser:
fclose(ikereq);
}
+void
+kbkdf(char *path)
+{
+ /* == Parser data == */
+ char buf[610]; /* holds one line from the input REQUEST file. Needs to
+ * be large enough to hold the longest line:
+ * "KO = <600 hex digits>\n". */
+ CK_ULONG L;
+ unsigned char KI[64];
+ unsigned int KI_len = 64;
+ unsigned char KO[300];
+ unsigned int KO_len = 300;
+ /* This is used only with feedback mode. */
+ unsigned char IV[64];
+ unsigned int IV_len = 64;
+ /* These are only used in counter mode with counter location as
+ * MIDDLE_FIXED. */
+ unsigned char BeforeFixedInputData[50];
+ unsigned int BeforeFixedInputData_len = 50;
+ unsigned char AfterFixedInputData[10];
+ unsigned int AfterFixedInputData_len = 10;
+ /* These are used with every KDF type. */
+ unsigned char FixedInputData[60];
+ unsigned int FixedInputData_len = 60;
+
+ /* Counter locations:
+ *
+ * 0: not used
+ * 1: beginning
+ * 2: middle
+ * 3: end */
+ int ctr_location = 0;
+ CK_ULONG counter_bitlen = 0;
+
+ size_t buf_offset;
+ size_t offset;
+
+ FILE *kbkdf_req = NULL;
+ FILE *kbkdf_resp = NULL;
+
+ /* == PKCS#11 data == */
+ CK_RV crv;
+
+ CK_SLOT_ID slotList[10];
+ CK_SLOT_ID slotID;
+ CK_ULONG slotListCount = sizeof(slotList) / sizeof(slotList[0]);
+ CK_ULONG slotCount = 0;
+
+ CK_MECHANISM kdf = { 0 };
+
+ CK_MECHANISM_TYPE prf_mech = 0;
+ CK_BBOOL ck_true = CK_TRUE;
+
+ /* We never need more than 3 data parameters. */
+ CK_PRF_DATA_PARAM dataParams[3];
+ CK_ULONG dataParams_len = 3;
+
+ CK_SP800_108_COUNTER_FORMAT iterator = { CK_FALSE, 0 };
+
+ CK_SP800_108_KDF_PARAMS kdfParams = { 0 };
+ CK_SP800_108_FEEDBACK_KDF_PARAMS feedbackParams = { 0 };
+
+ CK_OBJECT_CLASS ck_secret_key = CKO_SECRET_KEY;
+ CK_KEY_TYPE ck_generic = CKK_GENERIC_SECRET;
+
+ CK_ATTRIBUTE prf_template[] = {
+ { CKA_VALUE, &KI, sizeof(KI) },
+ { CKA_CLASS, &ck_secret_key, sizeof(ck_secret_key) },
+ { CKA_KEY_TYPE, &ck_generic, sizeof(ck_generic) },
+ { CKA_DERIVE, &ck_true, sizeof(ck_true) }
+ };
+ CK_ULONG prf_template_count = sizeof(prf_template) / sizeof(prf_template[0]);
+
+ CK_ATTRIBUTE derive_template[] = {
+ { CKA_CLASS, &ck_secret_key, sizeof(ck_secret_key) },
+ { CKA_KEY_TYPE, &ck_generic, sizeof(ck_generic) },
+ { CKA_DERIVE, &ck_true, sizeof(ck_true) },
+ { CKA_VALUE_LEN, &L, sizeof(L) }
+ };
+ CK_ULONG derive_template_count = sizeof(derive_template) / sizeof(derive_template[0]);
+
+ CK_ATTRIBUTE output_key = { CKA_VALUE, KO, KO_len };
+
+ const CK_C_INITIALIZE_ARGS pk11args = {
+ NULL, NULL, NULL, NULL, CKF_LIBRARY_CANT_CREATE_OS_THREADS,
+ (void *)"flags=readOnly,noCertDB,noModDB", NULL
+ };
+
+ /* == Start up PKCS#11 == */
+ crv = NSC_Initialize((CK_VOID_PTR)&pk11args);
+ if (crv != CKR_OK) {
+ fprintf(stderr, "NSC_Initialize failed crv=0x%x\n", (unsigned int)crv);
+ goto done;
+ }
+
+ slotCount = slotListCount;
+ crv = NSC_GetSlotList(PR_TRUE, slotList, &slotCount);
+ if (crv != CKR_OK) {
+ fprintf(stderr, "NSC_GetSlotList failed crv=0x%x\n", (unsigned int)crv);
+ goto done;
+ }
+ if ((slotCount > slotListCount) || slotCount < 1) {
+ fprintf(stderr,
+ "NSC_GetSlotList returned too many or too few slots: %d slots max=%d min=1\n",
+ (int)slotCount, (int)slotListCount);
+ goto done;
+ }
+ slotID = slotList[0];
+
+ /* == Start parsing the file == */
+ kbkdf_req = fopen(path, "r");
+ kbkdf_resp = stdout;
+
+ while (fgets(buf, sizeof buf, kbkdf_req) != NULL) {
+ /* If we have a comment, check if it tells us the type of KDF to use.
+ * This differs per-file, so we have to parse it. */
+ if (buf[0] == '#' || buf[0] == '\n' || buf[0] == '\r') {
+ if (strncmp(buf, "# KDF Mode Supported: Counter Mode", 34) == 0) {
+ kdf.mechanism = CKM_SP800_108_COUNTER_KDF;
+ }
+ if (strncmp(buf, "# KDF Mode Supported: Feedback Mode", 35) == 0) {
+ kdf.mechanism = CKM_SP800_108_FEEDBACK_KDF;
+ }
+ if (strncmp(buf, "# KDF Mode Supported: DblPipeline Mode", 38) == 0) {
+ kdf.mechanism = CKM_SP800_108_DOUBLE_PIPELINE_KDF;
+ }
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+
+ /* [....] - context directive */
+ if (buf[0] == '[') {
+ /* PRF begins each new section. */
+ if (strncmp(buf, "[PRF=CMAC_AES128]", 17) == 0) {
+ prf_mech = CKM_AES_CMAC;
+ KI_len = 16;
+ } else if (strncmp(buf, "[PRF=CMAC_AES192]", 17) == 0) {
+ prf_mech = CKM_AES_CMAC;
+ KI_len = 24;
+ } else if (strncmp(buf, "[PRF=CMAC_AES256]", 17) == 0) {
+ prf_mech = CKM_AES_CMAC;
+ KI_len = 32;
+ } else if (strncmp(buf, "[PRF=HMAC_SHA1]", 15) == 0) {
+ prf_mech = CKM_SHA_1_HMAC;
+ KI_len = 20;
+ } else if (strncmp(buf, "[PRF=HMAC_SHA224]", 17) == 0) {
+ prf_mech = CKM_SHA224_HMAC;
+ KI_len = 28;
+ } else if (strncmp(buf, "[PRF=HMAC_SHA256]", 17) == 0) {
+ prf_mech = CKM_SHA256_HMAC;
+ KI_len = 32;
+ } else if (strncmp(buf, "[PRF=HMAC_SHA384]", 17) == 0) {
+ prf_mech = CKM_SHA384_HMAC;
+ KI_len = 48;
+ } else if (strncmp(buf, "[PRF=HMAC_SHA512]", 17) == 0) {
+ prf_mech = CKM_SHA512_HMAC;
+ KI_len = 64;
+ } else if (strncmp(buf, "[PRF=", 5) == 0) {
+ fprintf(stderr, "Invalid or unsupported PRF mechanism: %s\n", buf);
+ goto done;
+ }
+
+ /* Then comes counter, if present. */
+ if (strncmp(buf, "[CTRLOCATION=BEFORE_FIXED]", 26) == 0 ||
+ strncmp(buf, "[CTRLOCATION=BEFORE_ITER]", 24) == 0) {
+ ctr_location = 1;
+ }
+ if (strncmp(buf, "[CTRLOCATION=MIDDLE_FIXED]", 26) == 0 ||
+ strncmp(buf, "[CTRLOCATION=AFTER_ITER]", 24) == 0) {
+ ctr_location = 2;
+ }
+ if (strncmp(buf, "[CTRLOCATION=AFTER_FIXED]", 25) == 0) {
+ ctr_location = 3;
+ }
+
+ /* If counter is present, then we need to know its size. */
+ if (strncmp(buf, "[RLEN=", 6) == 0) {
+ if (sscanf(buf, "[RLEN=%lu_BITS]", &counter_bitlen) != 1) {
+ goto done;
+ }
+ }
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+
+ /* Each test contains a counter, an output length L, an input key KI,
+ * maybe an initialization vector IV, one of a couple of fixed data
+ * buffers, and finally the output key KO. */
+
+ /* First comes COUNT. */
+ if (strncmp(buf, "COUNT=", 6) == 0) {
+ /* Clear all out data fields on each test. */
+ memset(KI, 0, sizeof KI);
+ memset(KO, 0, sizeof KO);
+ memset(IV, 0, sizeof IV);
+ memset(BeforeFixedInputData, 0, sizeof BeforeFixedInputData);
+ memset(AfterFixedInputData, 0, sizeof AfterFixedInputData);
+ memset(FixedInputData, 0, sizeof FixedInputData);
+
+ /* Then reset lengths except KI: it was determined by PRF
+ * selection above. */
+ KO_len = 0;
+ IV_len = 0;
+ BeforeFixedInputData_len = 0;
+ AfterFixedInputData_len = 0;
+ FixedInputData_len = 0;
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+
+ /* Then comes L. */
+ if (strncmp(buf, "L = ", 4) == 0) {
+ if (sscanf(buf, "L = %lu", &L) != 1) {
+ goto done;
+ }
+
+ if ((L % 8) != 0) {
+ fprintf(stderr, "Assumption that L was length in bits incorrect: %lu - %s", L, buf);
+ fprintf(stderr, "Note that NSS only supports byte-aligned outputs and not bit-aligned outputs.\n");
+ goto done;
+ }
+
+ L = L / 8;
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+
+ /* Then comes KI. */
+ if (strncmp(buf, "KI = ", 5) == 0) {
+ buf_offset = 5;
+
+ for (offset = 0; offset < KI_len; offset++, buf_offset += 2) {
+ hex_to_byteval(buf + buf_offset, KI + offset);
+ }
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+
+ /* Then comes IVlen and IV, if present. */
+ if (strncmp(buf, "IVlen = ", 8) == 0) {
+ if (sscanf(buf, "IVlen = %u", &IV_len) != 1) {
+ goto done;
+ }
+
+ if ((IV_len % 8) != 0) {
+ fprintf(stderr, "Assumption that IV_len was length in bits incorrect: %u - %s. ", IV_len, buf);
+ fprintf(stderr, "Note that NSS only supports byte-aligned inputs and not bit-aligned inputs.\n");
+ goto done;
+ }
+
+ /* Need the IV length in bytes, not bits. */
+ IV_len = IV_len / 8;
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+ if (strncmp(buf, "IV = ", 5) == 0) {
+ buf_offset = 5;
+
+ for (offset = 0; offset < IV_len; offset++, buf_offset += 2) {
+ hex_to_byteval(buf + buf_offset, IV + offset);
+ }
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+
+ /* We might have DataBeforeCtr and DataAfterCtr if present. */
+ if (strncmp(buf, "DataBeforeCtrLen = ", 19) == 0) {
+ if (sscanf(buf, "DataBeforeCtrLen = %u", &BeforeFixedInputData_len) != 1) {
+ goto done;
+ }
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+ if (strncmp(buf, "DataBeforeCtrData = ", 20) == 0) {
+ buf_offset = 20;
+
+ for (offset = 0; offset < BeforeFixedInputData_len; offset++, buf_offset += 2) {
+ hex_to_byteval(buf + buf_offset, BeforeFixedInputData + offset);
+ }
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+ if (strncmp(buf, "DataAfterCtrLen = ", 18) == 0) {
+ if (sscanf(buf, "DataAfterCtrLen = %u", &AfterFixedInputData_len) != 1) {
+ goto done;
+ }
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+ if (strncmp(buf, "DataAfterCtrData = ", 19) == 0) {
+ buf_offset = 19;
+
+ for (offset = 0; offset < AfterFixedInputData_len; offset++, buf_offset += 2) {
+ hex_to_byteval(buf + buf_offset, AfterFixedInputData + offset);
+ }
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+
+ /* Otherwise, we might have FixedInputData, if present. */
+ if (strncmp(buf, "FixedInputDataByteLen = ", 24) == 0) {
+ if (sscanf(buf, "FixedInputDataByteLen = %u", &FixedInputData_len) != 1) {
+ goto done;
+ }
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+ if (strncmp(buf, "FixedInputData = ", 17) == 0) {
+ buf_offset = 17;
+
+ for (offset = 0; offset < FixedInputData_len; offset++, buf_offset += 2) {
+ hex_to_byteval(buf + buf_offset, FixedInputData + offset);
+ }
+
+ fputs(buf, kbkdf_resp);
+ continue;
+ }
+
+ /* Finally, run the KBKDF calculation when KO is passed. */
+ if (strncmp(buf, "KO = ", 5) == 0) {
+ CK_SESSION_HANDLE session;
+ CK_OBJECT_HANDLE prf_key;
+ CK_OBJECT_HANDLE derived_key;
+
+ /* Open the session. */
+ crv = NSC_OpenSession(slotID, 0, NULL, NULL, &session);
+ if (crv != CKR_OK) {
+ fprintf(stderr, "NSC_OpenSession failed crv=0x%x\n", (unsigned int)crv);
+ goto done;
+ }
+
+ /* Create the PRF key object. */
+ prf_template[0].ulValueLen = KI_len;
+ crv = NSC_CreateObject(session, prf_template, prf_template_count, &prf_key);
+ if (crv != CKR_OK) {
+ fprintf(stderr, "NSC_CreateObject (prf_key) failed crv=0x%x\n", (unsigned int)crv);
+ goto done;
+ }
+
+ /* Set up the KDF parameters. */
+ if (kdf.mechanism == CKM_SP800_108_COUNTER_KDF) {
+ /* Counter operates in one of three ways: counter before fixed
+ * input data, counter between fixed input data, and counter
+ * after fixed input data. In all cases, we have an iterator.
+ */
+ iterator.ulWidthInBits = counter_bitlen;
+
+ if (ctr_location == 0 || ctr_location > 3) {
+ fprintf(stderr, "Expected ctr_location != 0 for Counter Mode KDF but got 0.\n");
+ goto done;
+ } else if (ctr_location == 1) {
+ /* Counter before */
+ dataParams[0].type = CK_SP800_108_ITERATION_VARIABLE;
+ dataParams[0].pValue = &iterator;
+ dataParams[0].ulValueLen = sizeof(iterator);
+
+ dataParams[1].type = CK_SP800_108_BYTE_ARRAY;
+ dataParams[1].pValue = FixedInputData;
+ dataParams[1].ulValueLen = FixedInputData_len;
+
+ dataParams_len = 2;
+ } else if (ctr_location == 2) {
+ /* Counter between */
+ dataParams[0].type = CK_SP800_108_BYTE_ARRAY;
+ dataParams[0].pValue = BeforeFixedInputData;
+ dataParams[0].ulValueLen = BeforeFixedInputData_len;
+
+ dataParams[1].type = CK_SP800_108_ITERATION_VARIABLE;
+ dataParams[1].pValue = &iterator;
+ dataParams[1].ulValueLen = sizeof(iterator);
+
+ dataParams[2].type = CK_SP800_108_BYTE_ARRAY;
+ dataParams[2].pValue = AfterFixedInputData;
+ dataParams[2].ulValueLen = AfterFixedInputData_len;
+
+ dataParams_len = 3;
+ } else {
+ /* Counter after */
+ dataParams[0].type = CK_SP800_108_BYTE_ARRAY;
+ dataParams[0].pValue = FixedInputData;
+ dataParams[0].ulValueLen = FixedInputData_len;
+
+ dataParams[1].type = CK_SP800_108_ITERATION_VARIABLE;
+ dataParams[1].pValue = &iterator;
+ dataParams[1].ulValueLen = sizeof(iterator);
+
+ dataParams_len = 2;
+ }
+ } else if (kdf.mechanism == CKM_SP800_108_FEEDBACK_KDF || kdf.mechanism == CKM_SP800_108_DOUBLE_PIPELINE_KDF) {
+ /* When counter_bitlen != 0, we have an optional counter. */
+ if (counter_bitlen != 0) {
+ iterator.ulWidthInBits = counter_bitlen;
+
+ if (ctr_location == 0 || ctr_location > 3) {
+ fprintf(stderr, "Expected ctr_location != 0 for Counter Mode KDF but got 0.\n");
+ goto done;
+ } else if (ctr_location == 1) {
+ /* Counter before */
+ dataParams[0].type = CK_SP800_108_OPTIONAL_COUNTER;
+ dataParams[0].pValue = &iterator;
+ dataParams[0].ulValueLen = sizeof(iterator);
+
+ dataParams[1].type = CK_SP800_108_ITERATION_VARIABLE;
+ dataParams[1].pValue = NULL;
+ dataParams[1].ulValueLen = 0;
+
+ dataParams[2].type = CK_SP800_108_BYTE_ARRAY;
+ dataParams[2].pValue = FixedInputData;
+ dataParams[2].ulValueLen = FixedInputData_len;
+
+ dataParams_len = 3;
+ } else if (ctr_location == 2) {
+ /* Counter between */
+ dataParams[0].type = CK_SP800_108_ITERATION_VARIABLE;
+ dataParams[0].pValue = NULL;
+ dataParams[0].ulValueLen = 0;
+
+ dataParams[1].type = CK_SP800_108_OPTIONAL_COUNTER;
+ dataParams[1].pValue = &iterator;
+ dataParams[1].ulValueLen = sizeof(iterator);
+
+ dataParams[2].type = CK_SP800_108_BYTE_ARRAY;
+ dataParams[2].pValue = FixedInputData;
+ dataParams[2].ulValueLen = FixedInputData_len;
+
+ dataParams_len = 3;
+ } else {
+ /* Counter after */
+ dataParams[0].type = CK_SP800_108_ITERATION_VARIABLE;
+ dataParams[0].pValue = NULL;
+ dataParams[0].ulValueLen = 0;
+
+ dataParams[1].type = CK_SP800_108_BYTE_ARRAY;
+ dataParams[1].pValue = FixedInputData;
+ dataParams[1].ulValueLen = FixedInputData_len;
+
+ dataParams[2].type = CK_SP800_108_OPTIONAL_COUNTER;
+ dataParams[2].pValue = &iterator;
+ dataParams[2].ulValueLen = sizeof(iterator);
+
+ dataParams_len = 3;
+ }
+ } else {
+ dataParams[0].type = CK_SP800_108_ITERATION_VARIABLE;
+ dataParams[0].pValue = NULL;
+ dataParams[0].ulValueLen = 0;
+
+ dataParams[1].type = CK_SP800_108_BYTE_ARRAY;
+ dataParams[1].pValue = FixedInputData;
+ dataParams[1].ulValueLen = FixedInputData_len;
+
+ dataParams_len = 2;
+ }
+ }
+
+ if (kdf.mechanism != CKM_SP800_108_FEEDBACK_KDF) {
+ kdfParams.prfType = prf_mech;
+ kdfParams.ulNumberOfDataParams = dataParams_len;
+ kdfParams.pDataParams = dataParams;
+
+ kdf.pParameter = &kdfParams;
+ kdf.ulParameterLen = sizeof(kdfParams);
+ } else {
+ feedbackParams.prfType = prf_mech;
+ feedbackParams.ulNumberOfDataParams = dataParams_len;
+ feedbackParams.pDataParams = dataParams;
+ feedbackParams.ulIVLen = IV_len;
+ if (IV_len == 0) {
+ feedbackParams.pIV = NULL;
+ } else {
+ feedbackParams.pIV = IV;
+ }
+
+ kdf.pParameter = &feedbackParams;
+ kdf.ulParameterLen = sizeof(feedbackParams);
+ }
+
+ crv = NSC_DeriveKey(session, &kdf, prf_key, derive_template, derive_template_count, &derived_key);
+ if (crv != CKR_OK) {
+ fprintf(stderr, "NSC_DeriveKey(derived_key) failed crv=0x%x\n", (unsigned int)crv);
+ goto done;
+ }
+
+ crv = NSC_GetAttributeValue(session, derived_key, &output_key, 1);
+ if (crv != CKR_OK) {
+ fprintf(stderr, "NSC_GetAttribute(derived_value) failed crv=0x%x\n", (unsigned int)crv);
+ goto done;
+ }
+
+ fputs("KO = ", kbkdf_resp);
+ to_hex_str(buf, KO, output_key.ulValueLen);
+ fputs(buf, kbkdf_resp);
+ fputs("\r\n", kbkdf_resp);
+
+ continue;
+ }
+ }
+
+done:
+ if (kbkdf_req != NULL) {
+ fclose(kbkdf_req);
+ }
+ if (kbkdf_resp != stdout && kbkdf_resp != NULL) {
+ fclose(kbkdf_resp);
+ }
+
+ return;
+}
+
int
main(int argc, char **argv)
{
@@ -8410,6 +8931,8 @@ main(int argc, char **argv)
ikev1_psk(argv[2]);
} else if (strcmp(argv[1], "ikev2") == 0) {
ikev2(argv[2]);
+ } else if (strcmp(argv[1], "kbkdf") == 0) {
+ kbkdf(argv[2]);
}
return 0;
}
diff --git a/security/nss/cmd/lib/basicutil.c b/security/nss/cmd/lib/basicutil.c
index de56fbdd92..476475d90f 100644
--- a/security/nss/cmd/lib/basicutil.c
+++ b/security/nss/cmd/lib/basicutil.c
@@ -17,6 +17,7 @@
#include "basicutil.h"
#include <stdarg.h>
+#include <stddef.h>
#include <sys/stat.h>
#include <errno.h>
@@ -632,7 +633,8 @@ void
SECU_PrintPRandOSError(const char *progName)
{
char buffer[513];
- PRInt32 errLen = PR_GetErrorTextLength();
+ PRInt32 errLenInt = PR_GetErrorTextLength();
+ size_t errLen = errLenInt < 0 ? 0 : (size_t)errLenInt;
if (errLen > 0 && errLen < sizeof buffer) {
PR_GetErrorText(buffer);
}
@@ -739,7 +741,6 @@ SECU_HexString2SECItem(PLArenaPool *arena, SECItem *item, const char *str)
int byteval = 0;
int tmp = PORT_Strlen(str);
- PORT_Assert(arena);
PORT_Assert(item);
if ((tmp % 2) != 0) {
@@ -760,7 +761,9 @@ SECU_HexString2SECItem(PLArenaPool *arena, SECItem *item, const char *str)
} else if ((str[i] >= 'A') && (str[i] <= 'F')) {
tmp = str[i] - 'A' + 10;
} else {
- /* item is in arena and gets freed by the caller */
+ if (!arena) {
+ SECITEM_FreeItem(item, PR_FALSE);
+ }
return NULL;
}
diff --git a/security/nss/cmd/lib/pk11table.c b/security/nss/cmd/lib/pk11table.c
index ec5d889260..f7a45fa84c 100644
--- a/security/nss/cmd/lib/pk11table.c
+++ b/security/nss/cmd/lib/pk11table.c
@@ -102,7 +102,7 @@ const Constant _consts[] = {
mkEntry(CKF_WRAP, MechanismFlags),
mkEntry(CKF_UNWRAP, MechanismFlags),
mkEntry(CKF_DERIVE, MechanismFlags),
- mkEntry(CKF_EC_FP, MechanismFlags),
+ mkEntry(CKF_EC_F_P, MechanismFlags),
mkEntry(CKF_EC_F_2M, MechanismFlags),
mkEntry(CKF_EC_ECPARAMETERS, MechanismFlags),
mkEntry(CKF_EC_NAMEDCURVE, MechanismFlags),
@@ -128,7 +128,6 @@ const Constant _consts[] = {
mkEntry(CKO_SECRET_KEY, Object),
mkEntry(CKO_HW_FEATURE, Object),
mkEntry(CKO_DOMAIN_PARAMETERS, Object),
- mkEntry(CKO_KG_PARAMETERS, Object),
mkEntry(CKO_NSS_CRL, Object),
mkEntry(CKO_NSS_SMIME, Object),
mkEntry(CKO_NSS_TRUST, Object),
@@ -255,8 +254,8 @@ const Constant _consts[] = {
mkEntry2(CKA_TRUST_TIME_STAMPING, Attribute, Trust),
mkEntry2(CKA_CERT_SHA1_HASH, Attribute, None),
mkEntry2(CKA_CERT_MD5_HASH, Attribute, None),
- mkEntry2(CKA_NETSCAPE_DB, Attribute, None),
- mkEntry2(CKA_NETSCAPE_TRUST, Attribute, Trust),
+ mkEntry2(CKA_NSS_DB, Attribute, None),
+ mkEntry2(CKA_NSS_TRUST, Attribute, Trust),
mkEntry(CKM_RSA_PKCS, Mechanism),
mkEntry(CKM_RSA_9796, Mechanism),
@@ -473,16 +472,16 @@ const Constant _consts[] = {
mkEntry(CKM_DH_PKCS_PARAMETER_GEN, Mechanism),
mkEntry(CKM_NSS_AES_KEY_WRAP, Mechanism),
mkEntry(CKM_NSS_AES_KEY_WRAP_PAD, Mechanism),
- mkEntry(CKM_NETSCAPE_PBE_SHA1_DES_CBC, Mechanism),
- mkEntry(CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC, Mechanism),
- mkEntry(CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC, Mechanism),
- mkEntry(CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC, Mechanism),
- mkEntry(CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4, Mechanism),
- mkEntry(CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4, Mechanism),
- mkEntry(CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC, Mechanism),
- mkEntry(CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN, Mechanism),
- mkEntry(CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN, Mechanism),
- mkEntry(CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN, Mechanism),
+ mkEntry(CKM_NSS_PBE_SHA1_DES_CBC, Mechanism),
+ mkEntry(CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC, Mechanism),
+ mkEntry(CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC, Mechanism),
+ mkEntry(CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC, Mechanism),
+ mkEntry(CKM_NSS_PBE_SHA1_40_BIT_RC4, Mechanism),
+ mkEntry(CKM_NSS_PBE_SHA1_128_BIT_RC4, Mechanism),
+ mkEntry(CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC, Mechanism),
+ mkEntry(CKM_NSS_PBE_SHA1_HMAC_KEY_GEN, Mechanism),
+ mkEntry(CKM_NSS_PBE_MD5_HMAC_KEY_GEN, Mechanism),
+ mkEntry(CKM_NSS_PBE_MD2_HMAC_KEY_GEN, Mechanism),
mkEntry(CKM_TLS_PRF_GENERAL, Mechanism),
mkEntry(CKM_NSS_TLS_PRF_GENERAL_SHA256, Mechanism),
@@ -520,7 +519,6 @@ const Constant _consts[] = {
mkEntry(CKR_KEY_FUNCTION_NOT_PERMITTED, Result),
mkEntry(CKR_KEY_NOT_WRAPPABLE, Result),
mkEntry(CKR_KEY_UNEXTRACTABLE, Result),
- mkEntry(CKR_KEY_PARAMS_INVALID, Result),
mkEntry(CKR_MECHANISM_INVALID, Result),
mkEntry(CKR_MECHANISM_PARAM_INVALID, Result),
mkEntry(CKR_OBJECT_HANDLE_INVALID, Result),
diff --git a/security/nss/cmd/lib/secutil.c b/security/nss/cmd/lib/secutil.c
index 703845e984..b70a14172c 100644
--- a/security/nss/cmd/lib/secutil.c
+++ b/security/nss/cmd/lib/secutil.c
@@ -494,23 +494,30 @@ SECU_ReadDERFromFile(SECItem *der, PRFileDesc *inFile, PRBool ascii,
if (ascii) {
/* First convert ascii to binary */
SECItem filedata;
- char *asc, *body;
/* Read in ascii data */
rv = SECU_FileToItem(&filedata, inFile);
if (rv != SECSuccess)
return rv;
- asc = (char *)filedata.data;
- if (!asc) {
+ if (!filedata.data) {
fprintf(stderr, "unable to read data from input file\n");
return SECFailure;
}
+ /* need one additional byte for zero terminator */
+ rv = SECITEM_ReallocItemV2(NULL, &filedata, filedata.len + 1);
+ if (rv != SECSuccess) {
+ PORT_Free(filedata.data);
+ return rv;
+ }
+ char *asc = (char *)filedata.data;
+ asc[filedata.len - 1] = '\0';
if (warnOnPrivateKeyInAsciiFile && strstr(asc, "PRIVATE KEY")) {
fprintf(stderr, "Warning: ignoring private key. Consider to use "
"pk12util.\n");
}
+ char *body;
/* check for headers and trailers and remove them */
if ((body = strstr(asc, "-----BEGIN")) != NULL) {
char *trailer = NULL;
@@ -528,14 +535,7 @@ SECU_ReadDERFromFile(SECItem *der, PRFileDesc *inFile, PRBool ascii,
return SECFailure;
}
} else {
- /* need one additional byte for zero terminator */
- rv = SECITEM_ReallocItemV2(NULL, &filedata, filedata.len + 1);
- if (rv != SECSuccess) {
- PORT_Free(filedata.data);
- return rv;
- }
- body = (char *)filedata.data;
- body[filedata.len - 1] = '\0';
+ body = asc;
}
/* Convert to binary */
@@ -4159,3 +4159,57 @@ exportKeyingMaterials(PRFileDesc *fd,
return SECSuccess;
}
+
+SECStatus
+readPSK(const char *arg, SECItem *psk, SECItem *label)
+{
+ SECStatus rv = SECFailure;
+ char *str = PORT_Strdup(arg);
+ if (!str) {
+ goto cleanup;
+ }
+
+ char *pskBytes = strtok(str, ":");
+ if (!pskBytes) {
+ goto cleanup;
+ }
+ if (PORT_Strncasecmp(pskBytes, "0x", 2) != 0) {
+ goto cleanup;
+ }
+
+ psk = SECU_HexString2SECItem(NULL, psk, &pskBytes[2]);
+ if (!psk || !psk->data || psk->len != strlen(&str[2]) / 2) {
+ goto cleanup;
+ }
+
+ SECItem labelItem = { siBuffer, NULL, 0 };
+ char *inLabel = strtok(NULL, ":");
+ if (inLabel) {
+ labelItem.data = (unsigned char *)PORT_Strdup(inLabel);
+ if (!labelItem.data) {
+ goto cleanup;
+ }
+ labelItem.len = strlen(inLabel);
+
+ if (PORT_Strncasecmp(inLabel, "0x", 2) == 0) {
+ rv = SECU_SECItemHexStringToBinary(&labelItem);
+ if (rv != SECSuccess) {
+ SECITEM_FreeItem(&labelItem, PR_FALSE);
+ goto cleanup;
+ }
+ }
+ rv = SECSuccess;
+ } else {
+ PRUint8 defaultLabel[] = { 'C', 'l', 'i', 'e', 'n', 't', '_',
+ 'i', 'd', 'e', 'n', 't', 'i', 't', 'y' };
+ SECItem src = { siBuffer, defaultLabel, sizeof(defaultLabel) };
+ rv = SECITEM_CopyItem(NULL, &labelItem, &src);
+ }
+ if (rv == SECSuccess) {
+ *label = labelItem;
+ }
+
+cleanup:
+ PORT_Free(str);
+ return rv;
+}
diff --git a/security/nss/cmd/lib/secutil.h b/security/nss/cmd/lib/secutil.h
index c6da961e74..0bdfa95089 100644
--- a/security/nss/cmd/lib/secutil.h
+++ b/security/nss/cmd/lib/secutil.h
@@ -424,6 +424,8 @@ SECStatus exportKeyingMaterials(PRFileDesc *fd,
const secuExporter *exporters,
unsigned int exporterCount);
+SECStatus readPSK(const char *arg, SECItem *psk, SECItem *label);
+
/*
*
* Error messaging
diff --git a/security/nss/cmd/lowhashtest/lowhashtest.c b/security/nss/cmd/lowhashtest/lowhashtest.c
index fcc06a86ee..95c23f3435 100644
--- a/security/nss/cmd/lowhashtest/lowhashtest.c
+++ b/security/nss/cmd/lowhashtest/lowhashtest.c
@@ -415,7 +415,7 @@ main(int argc, char **argv)
return 1;
}
- if (argc || !argv[1] || strlen(argv[1]) == 0) {
+ if (argc < 2 || !argv[1] || strlen(argv[1]) == 0) {
rv += testMD5(initCtx);
rv += testSHA1(initCtx);
rv += testSHA224(initCtx);
@@ -428,7 +428,7 @@ main(int argc, char **argv)
rv += testSHA1(initCtx);
} else if (strcmp(argv[1], "SHA224") == 0) {
rv += testSHA224(initCtx);
- } else if (strcmp(argv[1], "SHA226") == 0) {
+ } else if (strcmp(argv[1], "SHA256") == 0) {
rv += testSHA256(initCtx);
} else if (strcmp(argv[1], "SHA384") == 0) {
rv += testSHA384(initCtx);
diff --git a/security/nss/cmd/modutil/install-ds.c b/security/nss/cmd/modutil/install-ds.c
index 576839f8f5..a013d05a33 100644
--- a/security/nss/cmd/modutil/install-ds.c
+++ b/security/nss/cmd/modutil/install-ds.c
@@ -891,8 +891,6 @@ Pk11Install_Platform_Generate(Pk11Install_Platform* _this,
if (errStr) {
tmp = PR_smprintf("%s: %s",
Pk11Install_PlatformName_GetString(&_this->name), errStr);
- tmp = PR_smprintf("%s: %s",
- Pk11Install_PlatformName_GetString(&_this->name), errStr);
PR_smprintf_free(errStr);
errStr = tmp;
goto loser;
diff --git a/security/nss/cmd/pk11gcmtest/pk11gcmtest.c b/security/nss/cmd/pk11gcmtest/pk11gcmtest.c
index 1b8bff5e4a..8dcc0244b3 100644
--- a/security/nss/cmd/pk11gcmtest/pk11gcmtest.c
+++ b/security/nss/cmd/pk11gcmtest/pk11gcmtest.c
@@ -45,7 +45,7 @@ aes_encrypt_buf(
SECItem key_item;
PK11SlotInfo *slot = NULL;
PK11SymKey *symKey = NULL;
- CK_GCM_PARAMS gcm_params;
+ CK_NSS_GCM_PARAMS gcm_params;
SECItem param;
/* Import key into NSS. */
@@ -102,7 +102,7 @@ aes_decrypt_buf(
SECItem key_item;
PK11SlotInfo *slot = NULL;
PK11SymKey *symKey = NULL;
- CK_GCM_PARAMS gcm_params;
+ CK_NSS_GCM_PARAMS gcm_params;
SECItem param;
if (inputlen + tagsize > sizeof(concatenated)) {
diff --git a/security/nss/cmd/pk11mode/pk11mode.c b/security/nss/cmd/pk11mode/pk11mode.c
index 16554536d5..851d64f8fb 100644
--- a/security/nss/cmd/pk11mode/pk11mode.c
+++ b/security/nss/cmd/pk11mode/pk11mode.c
@@ -16,7 +16,7 @@
#include <string.h>
#include <stdarg.h>
-#if defined(XP_UNIX) && !defined(NO_FORK_CHECK)
+#if defined(XP_UNIX) && defined(DO_FORK_CHECK)
#include <unistd.h>
#include <sys/wait.h>
#else
diff --git a/security/nss/cmd/selfserv/selfserv.c b/security/nss/cmd/selfserv/selfserv.c
index 03e39d67bf..1584d7ee02 100644
--- a/security/nss/cmd/selfserv/selfserv.c
+++ b/security/nss/cmd/selfserv/selfserv.c
@@ -138,6 +138,8 @@ static SECItem bigBuf;
static int configureDHE = -1; /* -1: don't configure, 0 disable, >=1 enable*/
static int configureReuseECDHE = -1; /* -1: don't configure, 0 refresh, >=1 reuse*/
static int configureWeakDHE = -1; /* -1: don't configure, 0 disable, >=1 enable*/
+SECItem psk = { siBuffer, NULL, 0 };
+SECItem pskLabel = { siBuffer, NULL, 0 };
static PRThread *acceptorThread;
@@ -167,7 +169,7 @@ PrintUsageHeader(const char *progName)
" [ T <good|revoked|unknown|badsig|corrupted|none|ocsp>] [-A ca]\n"
" [-C SSLCacheEntries] [-S dsa_nickname] [-Q]\n"
" [-I groups] [-J signatureschemes] [-e ec_nickname]\n"
- " -U [0|1] -H [0|1|2] -W [0|1]\n"
+ " -U [0|1] -H [0|1|2] -W [0|1] [-z externalPsk]\n"
"\n",
progName);
}
@@ -241,7 +243,11 @@ PrintParameterUsage()
" LABEL[:OUTPUT-LENGTH[:CONTEXT]]\n"
" where LABEL and CONTEXT can be either a free-form string or\n"
" a hex string if it is preceded by \"0x\"; OUTPUT-LENGTH\n"
- " is a decimal integer.\n",
+ " is a decimal integer.\n"
+ "-z Configure a TLS 1.3 External PSK with the given hex string for a key.\n"
+ " To specify a label, use ':' as a delimiter. For example:\n"
+ " 0xAAAABBBBCCCCDDDD:mylabel. Otherwise, the default label of\n"
+ " 'Client_identity' will be used.\n",
stderr);
}
@@ -1841,6 +1847,32 @@ handshakeCallback(PRFileDesc *fd, void *client_data)
}
}
+static SECStatus
+importPsk(PRFileDesc *model_sock)
+{
+ SECU_PrintAsHex(stdout, &psk, "Using External PSK", 0);
+ PK11SlotInfo *slot = NULL;
+ PK11SymKey *symKey = NULL;
+ slot = PK11_GetInternalSlot();
+ if (!slot) {
+ errWarn("PK11_GetInternalSlot failed");
+ return SECFailure;
+ }
+ symKey = PK11_ImportSymKey(slot, CKM_HKDF_KEY_GEN, PK11_OriginUnwrap,
+ CKA_DERIVE, &psk, NULL);
+ PK11_FreeSlot(slot);
+ if (!symKey) {
+ errWarn("PK11_ImportSymKey failed\n");
+ return SECFailure;
+ }
+
+ SECStatus rv = SSL_AddExternalPsk(model_sock, symKey,
+ (const PRUint8 *)pskLabel.data,
+ pskLabel.len, ssl_hash_sha256);
+ PK11_FreeSymKey(symKey);
+ return rv;
+}
+
void
server_main(
PRFileDesc *listen_sock,
@@ -2050,6 +2082,13 @@ server_main(
}
}
+ if (psk.data) {
+ rv = importPsk(model_sock);
+ if (rv != SECSuccess) {
+ errExit("importPsk failed");
+ }
+ }
+
if (MakeCertOK)
SSL_BadCertHook(model_sock, myBadCertHandler, NULL);
@@ -2125,6 +2164,20 @@ haveAChild(int argc, char **argv, PRProcessAttr *attr)
return newProcess;
}
+#ifdef XP_UNIX
+void
+sigusr1_parent_handler(int sig)
+{
+ PRProcess *process;
+ int i;
+ fprintf(stderr, "SIG_USER: Parent got sig_user, killing children (%d).\n", numChildren);
+ for (i = 0; i < numChildren; i++) {
+ process = child[i];
+ PR_KillProcess(process); /* it would be nice to kill with a sigusr signal */
+ }
+}
+#endif
+
void
beAGoodParent(int argc, char **argv, int maxProcs, PRFileDesc *listen_sock)
{
@@ -2134,6 +2187,19 @@ beAGoodParent(int argc, char **argv, int maxProcs, PRFileDesc *listen_sock)
PRInt32 exitCode;
PRStatus rv;
+#ifdef XP_UNIX
+ struct sigaction act;
+
+ /* set up the signal handler */
+ act.sa_handler = sigusr1_parent_handler;
+ sigemptyset(&act.sa_mask);
+ act.sa_flags = 0;
+ if (sigaction(SIGUSR1, &act, NULL)) {
+ fprintf(stderr, "Error installing signal handler.\n");
+ exit(1);
+ }
+#endif
+
rv = PR_SetFDInheritable(listen_sock, PR_TRUE);
if (rv != PR_SUCCESS)
errExit("PR_SetFDInheritable");
@@ -2264,10 +2330,9 @@ main(int argc, char **argv)
/* please keep this list of options in ASCII collating sequence.
** numbers, then capital letters, then lower case, alphabetical.
** XXX: 'B', and 'q' were used in the past but removed
- ** in 3.28, please leave some time before resuing those.
- ** 'z' was removed in 3.39. */
+ ** in 3.28, please leave some time before resuing those. */
optstate = PL_CreateOptState(argc, argv,
- "2:A:C:DEGH:I:J:L:M:NP:QRS:T:U:V:W:YZa:bc:d:e:f:g:hi:jk:lmn:op:rst:uvw:x:y");
+ "2:A:C:DEGH:I:J:L:M:NP:QRS:T:U:V:W:YZa:bc:d:e:f:g:hi:jk:lmn:op:rst:uvw:x:yz:");
while ((status = PL_GetNextOpt(optstate)) == PL_OPT_OK) {
++optionsFound;
switch (optstate->option) {
@@ -2489,6 +2554,16 @@ main(int argc, char **argv)
zeroRTT = PR_TRUE;
break;
+ case 'z':
+ rv = readPSK(optstate->value, &psk, &pskLabel);
+ if (rv != SECSuccess) {
+ PL_DestroyOptState(optstate);
+ fprintf(stderr, "Bad PSK specified.\n");
+ Usage(progName);
+ exit(1);
+ }
+ break;
+
case 'Q':
enableALPN = PR_TRUE;
break;
@@ -2588,7 +2663,8 @@ main(int argc, char **argv)
exit(14);
}
- if (pidFile) {
+ envString = PR_GetEnvSecure(envVarName);
+ if (!envString && pidFile) {
FILE *tmpfile = fopen(pidFile, "w+");
if (tmpfile) {
@@ -2613,13 +2689,6 @@ main(int argc, char **argv)
if (!tmp)
tmp = PR_GetEnvSecure("TEMP");
- /* Call the NSS initialization routines */
- rv = NSS_Initialize(dir, certPrefix, certPrefix, SECMOD_DB, NSS_INIT_READONLY);
- if (rv != SECSuccess) {
- fputs("NSS_Init failed.\n", stderr);
- exit(8);
- }
-
if (envString) {
/* we're one of the children in a multi-process server. */
listen_sock = PR_GetInheritedFD(inheritableSockName);
@@ -2642,6 +2711,12 @@ main(int argc, char **argv)
if (rv != SECSuccess)
errExit("SSL_InheritMPServerSIDCache");
hasSidCache = PR_TRUE;
+ /* Call the NSS initialization routines */
+ rv = NSS_Initialize(dir, certPrefix, certPrefix, SECMOD_DB, NSS_INIT_READONLY);
+ if (rv != SECSuccess) {
+ fputs("NSS_Init failed.\n", stderr);
+ exit(8);
+ }
} else if (maxProcs > 1) {
/* we're going to be the parent in a multi-process server. */
listen_sock = getBoundListenSocket(port);
@@ -2652,6 +2727,12 @@ main(int argc, char **argv)
beAGoodParent(argc, argv, maxProcs, listen_sock);
exit(99); /* should never get here */
} else {
+ /* Call the NSS initialization routines */
+ rv = NSS_Initialize(dir, certPrefix, certPrefix, SECMOD_DB, NSS_INIT_READONLY);
+ if (rv != SECSuccess) {
+ fputs("NSS_Init failed.\n", stderr);
+ exit(8);
+ }
/* we're an ordinary single process server. */
listen_sock = getBoundListenSocket(port);
prStatus = PR_SetFDInheritable(listen_sock, PR_FALSE);
@@ -2838,6 +2919,8 @@ cleanup:
if (antiReplay) {
SSL_ReleaseAntiReplayContext(antiReplay);
}
+ SECITEM_ZfreeItem(&psk, PR_FALSE);
+ SECITEM_ZfreeItem(&pskLabel, PR_FALSE);
if (NSS_Shutdown() != SECSuccess) {
SECU_PrintError(progName, "NSS_Shutdown");
if (loggerThread) {
diff --git a/security/nss/cmd/shlibsign/shlibsign.c b/security/nss/cmd/shlibsign/shlibsign.c
index b0a7512abf..ad8f3b84eb 100644
--- a/security/nss/cmd/shlibsign/shlibsign.c
+++ b/security/nss/cmd/shlibsign/shlibsign.c
@@ -483,8 +483,8 @@ static const tuple_str errStrings[] = {
{ CKR_MUTEX_NOT_LOCKED, "CKR_MUTEX_NOT_LOCKED " },
{ CKR_FUNCTION_REJECTED, "CKR_FUNCTION_REJECTED " },
{ CKR_VENDOR_DEFINED, "CKR_VENDOR_DEFINED " },
- { 0xCE534351, "CKR_NETSCAPE_CERTDB_FAILED " },
- { 0xCE534352, "CKR_NETSCAPE_KEYDB_FAILED " }
+ { 0xCE534351, "CKR_NSS_CERTDB_FAILED " },
+ { 0xCE534352, "CKR_NSS_KEYDB_FAILED " }
};
diff --git a/security/nss/cmd/signtool/manifest.mn b/security/nss/cmd/signtool/manifest.mn
index 40be262dba..d1b9d48c0a 100644
--- a/security/nss/cmd/signtool/manifest.mn
+++ b/security/nss/cmd/signtool/manifest.mn
@@ -6,6 +6,10 @@ CORE_DEPTH = ../..
MODULE = nss
+ifdef ZLIB_INCLUDE_DIR
+INCLUDES += -I$(ZLIB_INCLUDE_DIR)
+endif
+
EXPORTS =
CSRCS = signtool.c \
diff --git a/security/nss/cmd/tstclnt/tstclnt.c b/security/nss/cmd/tstclnt/tstclnt.c
index 6fa154106b..c37df118eb 100644
--- a/security/nss/cmd/tstclnt/tstclnt.c
+++ b/security/nss/cmd/tstclnt/tstclnt.c
@@ -109,6 +109,8 @@ SSLNamedGroup *enabledGroups = NULL;
unsigned int enabledGroupsCount = 0;
const SSLSignatureScheme *enabledSigSchemes = NULL;
unsigned int enabledSigSchemeCount = 0;
+SECItem psk = { siBuffer, NULL, 0 };
+SECItem pskLabel = { siBuffer, NULL, 0 };
const char *
signatureSchemeName(SSLSignatureScheme scheme)
@@ -229,7 +231,7 @@ PrintUsageHeader()
" [-r N] [-w passwd] [-W pwfile] [-q [-t seconds]]\n"
" [-I groups] [-J signatureschemes]\n"
" [-A requestfile] [-L totalconnections] [-P {client,server}]\n"
- " [-N encryptedSniKeys] [-Q]\n"
+ " [-N encryptedSniKeys] [-Q] [-z externalPsk]\n"
"\n",
progName);
}
@@ -325,6 +327,12 @@ PrintParameterUsage()
"%-20s a hex string if it is preceded by \"0x\"; OUTPUT-LENGTH\n"
"%-20s is a decimal integer.\n",
"-x", "", "", "", "", "");
+ fprintf(stderr,
+ "%-20s Configure a TLS 1.3 External PSK with the given hex string for a key\n"
+ "%-20s To specify a label, use ':' as a delimiter. For example\n"
+ "%-20s 0xAAAABBBBCCCCDDDD:mylabel. Otherwise, the default label of\n"
+ "%-20s 'Client_identity' will be used.\n",
+ "-z externalPsk", "", "", "");
}
static void
@@ -1230,6 +1238,31 @@ connectToServer(PRFileDesc *s, PRPollDesc *pollset)
return SECSuccess;
}
+static SECStatus
+importPsk(PRFileDesc *s)
+{
+ SECU_PrintAsHex(stdout, &psk, "Using External PSK", 0);
+ PK11SlotInfo *slot = NULL;
+ PK11SymKey *symKey = NULL;
+ slot = PK11_GetInternalSlot();
+ if (!slot) {
+ SECU_PrintError(progName, "PK11_GetInternalSlot failed");
+ return SECFailure;
+ }
+ symKey = PK11_ImportSymKey(slot, CKM_HKDF_KEY_GEN, PK11_OriginUnwrap,
+ CKA_DERIVE, &psk, NULL);
+ PK11_FreeSlot(slot);
+ if (!symKey) {
+ SECU_PrintError(progName, "PK11_ImportSymKey failed");
+ return SECFailure;
+ }
+
+ SECStatus rv = SSL_AddExternalPsk(s, symKey, (const PRUint8 *)pskLabel.data,
+ pskLabel.len, ssl_hash_sha256);
+ PK11_FreeSymKey(symKey);
+ return rv;
+}
+
static int
run()
{
@@ -1498,6 +1531,15 @@ run()
}
}
+ if (psk.data) {
+ rv = importPsk(s);
+ if (rv != SECSuccess) {
+ SECU_PrintError(progName, "importPsk failed");
+ error = 1;
+ goto done;
+ }
+ }
+
serverCertAuth.dbHandle = CERT_GetDefaultCertDB();
SSL_AuthCertificateHook(s, ownAuthCertificate, &serverCertAuth);
@@ -1752,11 +1794,8 @@ main(int argc, char **argv)
}
}
- /* Note: 'z' was removed in 3.39
- * Please leave some time before reusing these.
- */
optstate = PL_CreateOptState(argc, argv,
- "46A:BCDEFGHI:J:KL:M:N:OP:QR:STUV:W:X:YZa:bc:d:fgh:m:n:op:qr:st:uvw:x:");
+ "46A:BCDEFGHI:J:KL:M:N:OP:QR:STUV:W:X:YZa:bc:d:fgh:m:n:op:qr:st:uvw:x:z:");
while ((optstatus = PL_GetNextOpt(optstate)) == PL_OPT_OK) {
switch (optstate->option) {
case '?':
@@ -2015,6 +2054,15 @@ main(int argc, char **argv)
Usage();
}
break;
+
+ case 'z':
+ rv = readPSK(optstate->value, &psk, &pskLabel);
+ if (rv != SECSuccess) {
+ PL_DestroyOptState(optstate);
+ fprintf(stderr, "Bad PSK specified.\n");
+ Usage();
+ }
+ break;
}
}
PL_DestroyOptState(optstate);
@@ -2210,6 +2258,8 @@ done:
PORT_Free(host);
PORT_Free(zeroRttData);
PORT_Free(encryptedSNIKeys);
+ SECITEM_ZfreeItem(&psk, PR_FALSE);
+ SECITEM_ZfreeItem(&pskLabel, PR_FALSE);
if (enabledGroups) {
PORT_Free(enabledGroups);
diff --git a/security/nss/coreconf/Linux.mk b/security/nss/coreconf/Linux.mk
index 854d3ca96e..956f0e4a9e 100644
--- a/security/nss/coreconf/Linux.mk
+++ b/security/nss/coreconf/Linux.mk
@@ -21,7 +21,7 @@ ifeq ($(USE_PTHREADS),1)
endif
DEFAULT_COMPILER = gcc
-DEFINES += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE
+DEFINES += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSQL_MEASURE_USE_TEMP_DIR
ifeq ($(OS_TARGET),Android)
ifndef ANDROID_NDK
diff --git a/security/nss/coreconf/README b/security/nss/coreconf/README
index 4b1e410cb7..17810bdec1 100644
--- a/security/nss/coreconf/README
+++ b/security/nss/coreconf/README
@@ -291,6 +291,13 @@ OVERVIEW of "rules.mk":
CATEGORY/rule:: Purpose
=================== =======================================
+ $(PUBLIC_EXPORT_DIR):: create directory used to
+ house public "C" header files
+
+ $(PRIVATE_EXPORT_DIR):: create directory used to
+ house private "C" header
+ files
+
GENERAL
-------
all:: "default" all-encompassing rule which
@@ -517,13 +524,6 @@ OVERVIEW of "rules.mk":
CATEGORY/rule:: Purpose
=================== =============================
- $(PUBLIC_EXPORT_DIR):: create directory used to
- house public "C" header files
-
- $(PRIVATE_EXPORT_DIR):: create directory used to
- house private "C" header
- files
-
$(SOURCE_XP_DIR)/
release/include:: create directory used to
house "C" header files
diff --git a/security/nss/coreconf/SunOS5.mk b/security/nss/coreconf/SunOS5.mk
index 08956ca240..844b622b3b 100644
--- a/security/nss/coreconf/SunOS5.mk
+++ b/security/nss/coreconf/SunOS5.mk
@@ -35,6 +35,7 @@ DEFAULT_COMPILER = cc
ifdef NS_USE_GCC
CC = gcc
OS_CFLAGS += -Wall -Wno-format -Werror-implicit-function-declaration -Wno-switch
+ OS_CFLAGS += -D__EXTENSIONS__
CCC = g++
CCC += -Wall -Wno-format
ASFLAGS += -x assembler-with-cpp
@@ -65,7 +66,7 @@ endif
RANLIB = echo
CPU_ARCH = sparc
-OS_DEFINES += -DSVR4 -DSYSV -D__svr4 -D__svr4__ -DSOLARIS -D_REENTRANT -D__EXTENSIONS__
+OS_DEFINES += -DSVR4 -DSYSV -D__svr4 -D__svr4__ -DSOLARIS -D_REENTRANT
ifeq ($(OS_TEST),i86pc)
ifeq ($(USE_64),1)
diff --git a/security/nss/coreconf/arch.mk b/security/nss/coreconf/arch.mk
index 79e56d5102..2012d18796 100644
--- a/security/nss/coreconf/arch.mk
+++ b/security/nss/coreconf/arch.mk
@@ -10,7 +10,7 @@
# OS_TEST (from uname -m)
# OS_RELEASE (from uname -v and/or -r)
# OS_TARGET User defined, or set to OS_ARCH
-# CPU_ARCH (from unmame -m or -p, ONLY on WINNT)
+# CPU_ARCH (from uname -m or -p, ONLY on WINNT)
# OS_CONFIG OS_TARGET + OS_RELEASE
# OBJDIR_TAG (uses GCOV_TAG, 64BIT_TAG)
# OBJDIR_NAME
@@ -116,6 +116,7 @@ ifeq ($(OS_ARCH),Linux)
OS_RELEASE := $(word 1,$(OS_RELEASE)).$(word 2,$(OS_RELEASE))
endif
KERNEL = Linux
+ include $(CORE_DEPTH)/coreconf/Linux.mk
endif
# Since all uses of OS_ARCH that follow affect only userland, we can
diff --git a/security/nss/coreconf/config.gypi b/security/nss/coreconf/config.gypi
index adb344e795..cbcdf4c137 100644
--- a/security/nss/coreconf/config.gypi
+++ b/security/nss/coreconf/config.gypi
@@ -12,7 +12,7 @@
# chromium uses pymod_do_main, but gyp doesn't set a sensible
# Python sys.path (gyp_chromium does).
'python%': '<(python)',
- 'host_arch%': '<!(<(python) <(DEPTH)/coreconf/detect_host_arch.py)',
+ 'host_arch%': '<!("<(python)" <(DEPTH)/coreconf/detect_host_arch.py)',
},
'python%': '<(python)',
'host_arch%': '<(host_arch)',
@@ -37,7 +37,7 @@
},{
'use_system_sqlite%': 0,
}],
- ['OS=="mac" or OS=="ios" or OS=="win"', {
+ ['OS=="mac" or OS=="ios" or OS=="solaris" or OS=="win"', {
'cc_use_gnu_ld%': 0,
}, {
'cc_use_gnu_ld%': 1,
@@ -66,12 +66,12 @@
],
}],
['"<(GENERATOR)"=="ninja"', {
- 'cc_is_clang%': '<!(<(python) <(DEPTH)/coreconf/check_cc.py clang)',
+ 'cc_is_clang%': '<!("<(python)" <(DEPTH)/coreconf/check_cc.py clang)',
}, {
'cc_is_clang%': '0',
}],
['"<(GENERATOR)"=="ninja"', {
- 'cc_is_gcc%': '<!(<(python) <(DEPTH)/coreconf/check_cc.py gcc)',
+ 'cc_is_gcc%': '<!("<(python)" <(DEPTH)/coreconf/check_cc.py gcc)',
}, {
'cc_is_gcc%': '0',
}],
@@ -97,11 +97,17 @@
'cc_use_gnu_ld%': '<(cc_use_gnu_ld)',
# Some defaults
'disable_arm_hw_aes%': 0,
+ 'disable_arm_hw_sha1%': 0,
+ 'disable_arm_hw_sha2%': 0,
'disable_tests%': 0,
'disable_chachapoly%': 0,
- 'disable_dbm%': 0,
+ 'disable_deprecated_seed%': 0,
+ 'disable_deprecated_rc2%': 0,
+ 'disable_dbm%': 1,
'disable_libpkix%': 1,
'disable_werror%': 0,
+ 'disable_altivec%': 0,
+ 'disable_arm32_neon%': 0,
'mozilla_client%': 0,
'comm_client%': 0,
'moz_fold_libs%': 0,
@@ -124,6 +130,9 @@
'only_dev_random%': 1,
'disable_fips%': 1,
'mozpkix_only%': 0,
+ 'coverage%': 0,
+ 'softfp_cflags%': '',
+ 'enable_draft_hpke%': 0,
},
'target_defaults': {
# Settings specific to targets should go here.
@@ -198,7 +207,7 @@
},
},
}],
- [ 'target_arch=="arm64" or target_arch=="aarch64" or target_arch=="sparc64" or target_arch=="ppc64" or target_arch=="ppc64le" or target_arch=="s390x" or target_arch=="mips64"', {
+ [ 'target_arch=="arm64" or target_arch=="aarch64" or target_arch=="sparc64" or target_arch=="ppc64" or target_arch=="ppc64le" or target_arch=="s390x" or target_arch=="mips64" or target_arch=="e2k"', {
'defines': [
'NSS_USE_64',
],
@@ -358,6 +367,7 @@
'_DEFAULT_SOURCE', # for <endian.h> functions, strdup, realpath, and getentropy
'_BSD_SOURCE', # for the above in glibc <= 2.19
'_POSIX_SOURCE', # for <signal.h>
+ 'SQL_MEASURE_USE_TEMP_DIR', # use tmpdir for the access calls
],
}],
[ 'OS=="dragonfly" or OS=="freebsd"', {
@@ -387,6 +397,11 @@
'_REENTRANT',
],
}],
+ [ 'OS!="mac" and OS!="ios" and OS!="solaris" and OS!="win"', {
+ 'ldflags': [
+ '-z', 'noexecstack',
+ ],
+ }],
[ 'OS!="mac" and OS!="ios" and OS!="win"', {
'cflags': [
'-fPIC',
@@ -400,9 +415,6 @@
'cflags_cc': [
'-std=c++11',
],
- 'ldflags': [
- '-z', 'noexecstack',
- ],
'conditions': [
[ 'target_arch=="ia32"', {
'cflags': ['-m32'],
@@ -432,11 +444,11 @@
}],
[ 'disable_werror==0 and OS!="android" and OS!="win"', {
'cflags': [
- '<!@(<(python) <(DEPTH)/coreconf/werror.py)',
+ '<!@("<(python)" <(DEPTH)/coreconf/werror.py)',
],
'xcode_settings': {
'OTHER_CFLAGS': [
- '<!@(<(python) <(DEPTH)/coreconf/werror.py)',
+ '<!@("<(python)" <(DEPTH)/coreconf/werror.py)',
],
},
}],
@@ -559,11 +571,26 @@
'NSS_DISABLE_DBM',
],
}],
+ [ 'enable_draft_hpke==1', {
+ 'defines': [
+ 'NSS_ENABLE_DRAFT_HPKE',
+ ],
+ }],
[ 'disable_libpkix==1', {
'defines': [
'NSS_DISABLE_LIBPKIX',
],
}],
+ [ 'disable_deprecated_seed==1', {
+ 'defines': [
+ 'NSS_DISABLE_DEPRECATED_SEED',
+ ],
+ }],
+ [ 'disable_deprecated_rc2==1', {
+ 'defines': [
+ 'NSS_DISABLE_DEPRECATED_RC2',
+ ],
+ }],
],
},
# Common settings for debug should go here.
@@ -590,9 +617,11 @@
'Optimization': '<(debug_optimization_level)',
'BasicRuntimeChecks': '3',
'RuntimeLibrary': '2', # /MD
+ 'DebugInformationFormat': '3',
},
'VCLinkerTool': {
'LinkIncremental': '1',
+ 'GenerateDebugInformation' : 'true',
},
'VCResourceCompilerTool': {
'PreprocessorDefinitions': ['DEBUG'],
@@ -635,7 +664,7 @@
},
},
'conditions': [
- [ 'cc_use_gnu_ld==1', {
+ [ 'cc_use_gnu_ld==1 or OS=="solaris"', {
'variables': {
'process_map_file': ['/bin/sh', '-c', '/usr/bin/env grep -v ";-" >(mapfile) | sed -e "s,;+,," -e "s; DATA ;;" -e "s,;;,," -e "s,;.*,;," > >@(_outputs)'],
},
diff --git a/security/nss/coreconf/config.mk b/security/nss/coreconf/config.mk
index 60a08411e8..f071dab367 100644
--- a/security/nss/coreconf/config.mk
+++ b/security/nss/coreconf/config.mk
@@ -137,6 +137,33 @@ include $(CORE_DEPTH)/coreconf/ruleset.mk
endif
#######################################################################
+# Master "Core Components" macros for Hardware features #
+#######################################################################
+ifndef NSS_DISABLE_AVX2
+ ifneq ($(CPU_ARCH),x86_64)
+ # Disable AVX2 entirely on non-Intel platforms
+ NSS_DISABLE_AVX2 = 1
+ $(warning CPU_ARCH is not x86_64, disabling -mavx2)
+ else
+ # Clang reports its version as an older gcc, but it's OK
+ ifndef CC_IS_CLANG
+ ifneq (,$(filter 0 1 2 3,$(word 1,$(GCC_VERSION))))
+ NSS_DISABLE_AVX2 = 1
+ endif
+ ifeq (4,$(word 1,$(GCC_VERSION)))
+ ifeq (,$(filter 8 9,$(word 2,$(GCC_VERSION))))
+ NSS_DISABLE_AVX2 = 1
+ endif
+ endif
+ endif
+ ifeq (1,$(NSS_DISABLE_AVX2))
+ $(warning Unable to find gcc 4.8 or greater, disabling -mavx2)
+ export NSS_DISABLE_AVX2
+ endif
+ endif
+endif #ndef NSS_DISABLE_AVX2
+
+#######################################################################
# [15.0] Dependencies.
#######################################################################
@@ -162,14 +189,30 @@ ifdef NSS_DISABLE_DBM
DEFINES += -DNSS_DISABLE_DBM
endif
+ifdef NSS_DISABLE_AVX2
+DEFINES += -DNSS_DISABLE_AVX2
+endif
+
ifdef NSS_DISABLE_CHACHAPOLY
DEFINES += -DNSS_DISABLE_CHACHAPOLY
endif
+ifdef NSS_DISABLE_DEPRECATED_SEED
+DEFINES += -DNSS_DISABLE_DEPRECATED_SEED
+endif
+
+ifdef NSS_DISABLE_DEPRECATED_RC2
+DEFINES += -DNSS_DISABLE_DEPRECATED_RC2
+endif
+
ifdef NSS_PKIX_NO_LDAP
DEFINES += -DNSS_PKIX_NO_LDAP
endif
+ifdef NSS_ENABLE_DRAFT_HPKE
+DEFINES += -DNSS_ENABLE_DRAFT_HPKE
+endif
+
# FIPS support requires startup tests to be executed at load time of shared modules.
# For performance reasons, these tests are disabled by default.
# When compiling binaries that must support FIPS mode,
@@ -196,6 +239,16 @@ DEFINES += -DPKIX_OBJECT_LEAK_TEST
endif
endif
+# Avoid building with Neon acceleration on Arm32
+ifdef NSS_DISABLE_ARM32_NEON
+DEFINES += -DNSS_DISABLE_ARM32_NEON
+endif
+
+# Avoid building with PowerPC's Altivec acceleration
+ifdef NSS_DISABLE_ALTIVEC
+DEFINES += -DNSS_DISABLE_ALTIVEC
+endif
+
# This allows all library and tools code to use the util function
# implementations directly from libnssutil3, rather than the wrappers
# in libnss3 which are present for binary compatibility only
diff --git a/security/nss/coreconf/coreconf.dep b/security/nss/coreconf/coreconf.dep
index 590d1bfaee..5182f75552 100644
--- a/security/nss/coreconf/coreconf.dep
+++ b/security/nss/coreconf/coreconf.dep
@@ -10,4 +10,3 @@
*/
#error "Do not include this header file."
-
diff --git a/security/nss/coreconf/detect_host_arch.py b/security/nss/coreconf/detect_host_arch.py
index 8b505a6b51..a32b010341 100644
--- a/security/nss/coreconf/detect_host_arch.py
+++ b/security/nss/coreconf/detect_host_arch.py
@@ -15,6 +15,8 @@ def main():
host_arch = 'x64'
elif fnmatch.fnmatch(host_arch, 'i?86') or host_arch == 'i86pc':
host_arch = 'ia32'
+ elif host_arch == 'arm64':
+ pass
elif host_arch.startswith('arm'):
host_arch = 'arm'
elif host_arch.startswith('mips'):
diff --git a/security/nss/coreconf/rules.mk b/security/nss/coreconf/rules.mk
index acf4fcc623..e9a6023b89 100644
--- a/security/nss/coreconf/rules.mk
+++ b/security/nss/coreconf/rules.mk
@@ -810,7 +810,7 @@ ifneq ($(BUILD_OPT),)
REGDATE = $(subst \ ,, $(shell $(PERL) $(CORE_DEPTH)/$(MODULE)/scripts/now))
endif
-tests:: $(REGRESSION_SPEC)
+tests:: $(REGRESSION_SPEC)
cd $(PLATFORM); \
../$(SOURCE_MD_DIR)/bin/regress$(PROG_SUFFIX) specfile=../$(REGRESSION_SPEC) progress $(EXTRA_REGRESS_OPTIONS); \
if test ! -d $(TESTS_DIR); then \
@@ -824,7 +824,7 @@ ifneq ($(BUILD_OPT),)
echo "then run 'reporter specfile=$(RESULTS_DIR)/rptspec'"
endif
else
-tests::
+tests::
@echo Error: you didn't specify REGRESSION_SPEC in your manifest.mn file!;
endif
diff --git a/security/nss/cpputil/databuffer.cc b/security/nss/cpputil/databuffer.cc
index bf614f10dc..1420d76b45 100644
--- a/security/nss/cpputil/databuffer.cc
+++ b/security/nss/cpputil/databuffer.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/cpputil/databuffer.h b/security/nss/cpputil/databuffer.h
index c8e5298c3e..4bedd075db 100644
--- a/security/nss/cpputil/databuffer.h
+++ b/security/nss/cpputil/databuffer.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -22,6 +23,7 @@ class DataBuffer {
DataBuffer(const DataBuffer& other) : data_(nullptr), len_(0) {
Assign(other);
}
+ explicit DataBuffer(size_t l) : data_(nullptr), len_(0) { Allocate(l); }
~DataBuffer() { delete[] data_; }
DataBuffer& operator=(const DataBuffer& other) {
diff --git a/security/nss/cpputil/freebl_scoped_ptrs.h b/security/nss/cpputil/freebl_scoped_ptrs.h
index 5a7446599b..2f21ca9035 100644
--- a/security/nss/cpputil/freebl_scoped_ptrs.h
+++ b/security/nss/cpputil/freebl_scoped_ptrs.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/cpputil/nss_scoped_ptrs.h b/security/nss/cpputil/nss_scoped_ptrs.h
index 9cb4478bd7..2c57986b14 100644
--- a/security/nss/cpputil/nss_scoped_ptrs.h
+++ b/security/nss/cpputil/nss_scoped_ptrs.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -10,6 +11,7 @@
#include "cert.h"
#include "keyhi.h"
#include "p12.h"
+#include "pk11hpke.h"
#include "pk11pqg.h"
#include "pk11pub.h"
#include "pkcs11uri.h"
@@ -26,6 +28,9 @@ struct ScopedDelete {
void operator()(CERTSubjectPublicKeyInfo* spki) {
SECKEY_DestroySubjectPublicKeyInfo(spki);
}
+ void operator()(HpkeContext* context) {
+ PK11_HPKE_DestroyContext(context, true);
+ }
void operator()(PK11Context* context) { PK11_DestroyContext(context, true); }
void operator()(PK11GenericObject* obj) { PK11_DestroyGenericObject(obj); }
void operator()(PK11SlotInfo* slot) { PK11_FreeSlot(slot); }
@@ -69,6 +74,7 @@ SCOPED(CERTCertificateList);
SCOPED(CERTDistNames);
SCOPED(CERTName);
SCOPED(CERTSubjectPublicKeyInfo);
+SCOPED(HpkeContext);
SCOPED(PK11Context);
SCOPED(PK11GenericObject);
SCOPED(PK11SlotInfo);
diff --git a/security/nss/cpputil/scoped_ptrs_smime.h b/security/nss/cpputil/scoped_ptrs_smime.h
index 278c075c49..fc235f7ebe 100644
--- a/security/nss/cpputil/scoped_ptrs_smime.h
+++ b/security/nss/cpputil/scoped_ptrs_smime.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/cpputil/scoped_ptrs_ssl.h b/security/nss/cpputil/scoped_ptrs_ssl.h
index 6004f6fd0e..682ebab829 100644
--- a/security/nss/cpputil/scoped_ptrs_ssl.h
+++ b/security/nss/cpputil/scoped_ptrs_ssl.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -11,6 +12,7 @@
struct ScopedDeleteSSL {
void operator()(SSLAeadContext* ctx) { SSL_DestroyAead(ctx); }
+ void operator()(SSLMaskingContext* ctx) { SSL_DestroyMaskingContext(ctx); }
void operator()(SSLAntiReplayContext* ctx) {
SSL_ReleaseAntiReplayContext(ctx);
}
@@ -33,6 +35,7 @@ struct ScopedMaybeDeleteSSL {
SCOPED(SSLAeadContext);
SCOPED(SSLAntiReplayContext);
+SCOPED(SSLMaskingContext);
SCOPED(SSLResumptionTokenInfo);
#undef SCOPED
diff --git a/security/nss/cpputil/scoped_ptrs_util.h b/security/nss/cpputil/scoped_ptrs_util.h
index 44f79e5982..d0a42ee0b4 100644
--- a/security/nss/cpputil/scoped_ptrs_util.h
+++ b/security/nss/cpputil/scoped_ptrs_util.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/cpputil/tls_parser.cc b/security/nss/cpputil/tls_parser.cc
index 544dcfb4ba..efedd7a658 100644
--- a/security/nss/cpputil/tls_parser.cc
+++ b/security/nss/cpputil/tls_parser.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/cpputil/tls_parser.h b/security/nss/cpputil/tls_parser.h
index b6a97b5a61..6636b3c6a7 100644
--- a/security/nss/cpputil/tls_parser.h
+++ b/security/nss/cpputil/tls_parser.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -73,6 +74,11 @@ const uint8_t kTlsFakeChangeCipherSpec[] = {
0x01 // Value
};
+const uint8_t kCtDtlsCiphertext = 0x20;
+const uint8_t kCtDtlsCiphertextMask = 0xE0;
+const uint8_t kCtDtlsCiphertext16bSeqno = 0x08;
+const uint8_t kCtDtlsCiphertextLengthPresent = 0x04;
+
static const uint8_t kTls13PskKe = 0;
static const uint8_t kTls13PskDhKe = 1;
static const uint8_t kTls13PskAuth = 0;
diff --git a/security/nss/fuzz/shared.h b/security/nss/fuzz/shared.h
index 6cce31bd18..35621eb9de 100644
--- a/security/nss/fuzz/shared.h
+++ b/security/nss/fuzz/shared.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/certdb_gtest/alg1485_unittest.cc b/security/nss/gtests/certdb_gtest/alg1485_unittest.cc
index 245a4e973b..8daa6660f6 100644
--- a/security/nss/gtests/certdb_gtest/alg1485_unittest.cc
+++ b/security/nss/gtests/certdb_gtest/alg1485_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/certdb_gtest/cert_unittest.cc b/security/nss/gtests/certdb_gtest/cert_unittest.cc
index c2fbb241eb..93003fa59c 100644
--- a/security/nss/gtests/certdb_gtest/cert_unittest.cc
+++ b/security/nss/gtests/certdb_gtest/cert_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/certdb_gtest/decode_certs_unittest.cc b/security/nss/gtests/certdb_gtest/decode_certs_unittest.cc
index 81246a86e5..405194edcc 100644
--- a/security/nss/gtests/certdb_gtest/decode_certs_unittest.cc
+++ b/security/nss/gtests/certdb_gtest/decode_certs_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/certhigh_gtest/certhigh_unittest.cc b/security/nss/gtests/certhigh_gtest/certhigh_unittest.cc
index 3e4f8510ab..734ac1200b 100644
--- a/security/nss/gtests/certhigh_gtest/certhigh_unittest.cc
+++ b/security/nss/gtests/certhigh_gtest/certhigh_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/common/testvectors/cbc-vectors.h b/security/nss/gtests/common/testvectors/cbc-vectors.h
new file mode 100644
index 0000000000..2e701881fa
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/cbc-vectors.h
@@ -0,0 +1,818 @@
+/* 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 cbc_vectors_h__
+#define cbc_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const AesCbcTestVector kCbcWycheproofVectors[] = {
+ {1, "e34f15c7bd819930fe9d66e0c166e61c", "",
+ "da9520f7d3520277035173299388bee2", "b10ab60153276941361000414aed0a9d",
+ true},
+
+ {2, "e09eaa5a3f5e56d279d5e7a03373f6ea", "ef4eab37181f98423e53e947e7050fd0",
+ "c9ee3cd746bf208c65ca9e72a266d54f",
+ "d1fa697f3e2e04d64f1a0da203813ca5bc226a0b1d42287b2a5b994a66eaf14a", true},
+
+ {3, "9bd3902ed0996c869b572272e76f3889",
+ "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e",
+ "8b2e86a9a185cfa6f51c7cc595b822bc",
+ "514cbc69aced506926deacdeb0cc0a5a07d540f65d825b65c7db0075cf930a06e0124ae59"
+ "8461cab0b3251baa853e377",
+ true},
+
+ {4, "75ce184447cada672e02290310d224f7",
+ "c774810a31a6421ad8eaafd5c22fa2455e2c167fee4a0b73ff927b2d96c69da1e939407b8"
+ "6b1c19bcfc69c434c3cf8a2",
+ "2717d10eb2eea3b39ec257e43307a260",
+ "137c824d7f7dc36f24216dde37c2e1c10cee533f6453de92e44b898fc3037d2e9e19d67a9"
+ "6387136dd9717a56e28614a5c177158f402ce2936fd98d1feb6a817",
+ true},
+
+ {5, "e1e726677f4893890f8c027f9d8ef80d", "3f",
+ "155fd397579b0b5d991d42607f2cc9ad", "599d77aca16910b42d8b4ac9560efe1b",
+ true},
+
+ {6, "b151f491c4c006d1f28214aa3da9a985", "27d9",
+ "4eb836be6808db264cb1111a3283b394", "74e20bf03a0ad4b49edc86a1b19c3d1d",
+ true},
+
+ {7, "c36ff15f72777ee21deec07b63c1a0cd", "50b428",
+ "a8446c27ea9068d8d924d5c4eac91157", "3f7a26558ba51cf352219d34c46907ae",
+ true},
+
+ {8, "32b9c5c78c3a0689a86052420fa1e8fc", "0b9262ec",
+ "ef026d27da3702d7bb72e5e364a8f8f2", "c29d1463baccc558fd720c897da5bb98",
+ true},
+
+ {9, "43151bbaef367277ebfc97509d0aa49c", "eaa91273e7",
+ "c9defd3929dcd6c355c144e9750dd869", "e24a717914f9cc8eaa1dc96f7840d6af",
+ true},
+
+ {10, "481440298525cc261f8159159aedf62d", "6123c556c5cc",
+ "ce91e0454b0123f1ead0f158826459e9", "f080e487f4e5b7aed793ea95ffe4bb30",
+ true},
+
+ {11, "9ca26eb88731efbf7f810d5d95e196ac", "7e48f06183aa40",
+ "1cb7bc8fe00523e7743d3cd9f483d6fe", "27cadee413ed901f51c9366d731d95f6",
+ true},
+
+ {12, "48f0d03e41cc55c4b58f737b5acdea32", "f4a133aa6d5985a0",
+ "a345f084229dbfe0ceab6c6939571532", "59bf12427b51a3aee0c9d3c540d04d24",
+ true},
+
+ {13, "1c958849f31996b28939ce513087d1be", "b0d2fee11b8e2f86b7",
+ "e5b6f73f132355b7be7d977bea068dfc", "1a0a18355f8ca4e6e2cf31da18d070da",
+ true},
+
+ {14, "39de0ebea97c09b2301a90009a423253", "81e5c33b4c620852f044",
+ "c7cd10ca949ea03e7d4ba204b69e09b8", "cef498ea61715a27f400418d1d5bfbf0",
+ true},
+
+ {15, "91656d8fc0aced60ddb1c4006d0dde53", "7b3e440fe566790064b2ec",
+ "bb8c9af30821dfeb7124392a554d9f01", "7ab43ddc45835ce40d2280bcea6a63f2",
+ true},
+
+ {16, "af7d5134720b5386158d51ea126e7cf9", "7cc6fcc925c20f3c83b5567c",
+ "54c3b90ca6e933f9094334d0263d3775", "c70b457c945ad40895cf4c8be3ce7c66",
+ true},
+
+ {17, "4ed56753de6f75a032ebabca3ce27971", "0c8c0f5619d9f8da5339281285",
+ "9a2c5e91d4f0b9b9da64b46c5c2c8cb2", "f9900afee2acfe63f8f15d81bbf64c39",
+ true},
+
+ {18, "beba50c936b696c15e25046dffb23a64", "821ea8532fbabffb6e3d212e9b46",
+ "cf7951501104e1434309e6b936ec1742", "da4137bd8ac78e75a700b3de806f2d6f",
+ true},
+
+ {19, "501d81ebf912ddb87fbe3b7aac1437bc", "2368e3c3636b5e8e94d2081adbf798",
+ "90f5cf4fbfd2e2a1ab8eef402617bd5c", "fed05321d11d978e2ec32527ecfce06c",
+ true},
+
+ {20, "831e664c9e3f0c3094c0b27b9d908eb2",
+ "26603bb76dd0a0180791c4ed4d3b058807", "54f2459e40e002763144f4752cde2fb5",
+ "8d55dc10584e243f55d2bdbb5758b7fabcd58c8d3785f01c7e3640b2a1dadcd9", true},
+
+ {21, "cbffc6c8c7f76f46349c32d666f4efb0",
+ "6df067add738195fd55ac2e76b476971b9a0e6d8",
+ "088e01c2c65b26e7ad6af7b92ea09d73",
+ "e9199842355ea0c3dbf1b2a94fef1c802a95d024df9e407883cf5bf1f02c3cdc", true},
+
+ {22, "fda6a01194beb462953d7e6c49b32dac",
+ "f60ae3b036abcab78c98fc1d4b67970c0955cb6fe24483f8907fd73319679b",
+ "d9c9468796a2f5741b84d2d41430c5d3",
+ "19beb4db2be0f3aff0083583038b2281a77c85b5f345ba4d2bc7f742a14f9247", true},
+
+ {23, "efd9caa8ac68e9e29acdae57e93bcea8",
+ "3e1d2001f1e475b972738936443a5f51eedaf802a66fadf2406cfaadb0549149fcb9f485e"
+ "534dc2d",
+ "c98b47808add45c0c891983ec4b09846",
+ "84904fc92bd2e7590aa268e667370327b9446f41067dd40d3e5091a63a0d5687e4926e00c"
+ "c3cb461c3b85d80ee2da818",
+ true},
+
+ {24, "37e4dbdc436258d5a9adb9f205c77cf3",
+ "24a874aec067116ad22eb55846ded3f5e86919a135585c929a86d92b2958fed110e52e338"
+ "04887243584a6a94402cc9a105e0c940ec335bd2890f16dcce3fc8bd02873c80ade6f1ac0"
+ "8683130bcca454",
+ "08e9410de244d3f40607ebae38fa74e7",
+ "1d1391593a336be4b207295ad0542bc4ef2f39053066e12c38f71603f377fd42f4f0b2b5a"
+ "42cdfeaee2af039f06fcf347abe171af3157ff07f3cdd3b33e11a60caecf9890325c132ee"
+ "b66ab847278d165c26bca7c30486bb2fd83b63c5ff7ae0",
+ true},
+
+ {25, "db4f3e5e3795cc09a073fa6a81e5a6bc", "",
+ "23468aa734f5f0f19827316ff168e94f", "aa62606a287476777b92d8e4c4e53028",
+ false},
+
+ {26, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768",
+ "23468aa734f5f0f19827316ff168e94f", "ada437b682c92384b6c23ec10a21b3d8",
+ false},
+
+ {27, "db4f3e5e3795cc09a073fa6a81e5a6bc", "303132333435363738396162636465",
+ "23468aa734f5f0f19827316ff168e94f", "26c5b3e540ee3dd6b52d14afd01a44f8",
+ false},
+
+ {28, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546",
+ "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecbc0deb417e98aba3ee12fea2921f8ae51", false},
+
+ {29, "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecb1188ff22f6563f6173440547d1e0dfd8", false},
+
+ {30, "db4f3e5e3795cc09a073fa6a81e5a6bc", "",
+ "23468aa734f5f0f19827316ff168e94f", "726570a34cea08139d9f836579102a0e",
+ false},
+
+ {31, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768",
+ "23468aa734f5f0f19827316ff168e94f", "c8ef7ac3fd659ce7157d72a25f0a5048",
+ false},
+
+ {32, "db4f3e5e3795cc09a073fa6a81e5a6bc", "303132333435363738396162636465",
+ "23468aa734f5f0f19827316ff168e94f", "6123c889bbc766acd4bca4cb982f9978",
+ false},
+
+ {33, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546",
+ "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecb442cd16f7410fca70924b573f7967e84", false},
+
+ {34, "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecbb20f899b0e7c1d65b931af94b5c44c25", false},
+
+ {35, "db4f3e5e3795cc09a073fa6a81e5a6bc", "",
+ "23468aa734f5f0f19827316ff168e94f", "50aeed98a820c5a037a5aa4d4ef3090b",
+ false},
+
+ {36, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768",
+ "23468aa734f5f0f19827316ff168e94f", "25ee339006f948f42713543c62467ef9",
+ false},
+
+ {37, "db4f3e5e3795cc09a073fa6a81e5a6bc", "303132333435363738396162636465",
+ "23468aa734f5f0f19827316ff168e94f", "97914574676ed5b8db0b6f3931195b3f",
+ false},
+
+ {38, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546",
+ "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecb2874a1e2d28dd18e5573df9fd59fd789", false},
+
+ {39, "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecbb547c4fddbdcd3e02f438a2e48587594", false},
+
+ {40, "db4f3e5e3795cc09a073fa6a81e5a6bc", "",
+ "23468aa734f5f0f19827316ff168e94f",
+ "d17ccbb26f0aa95f397b20063547349bac24c5429cbea591e96595cccc11451b", false},
+
+ {41, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768",
+ "23468aa734f5f0f19827316ff168e94f",
+ "fc07025e81d43efa85f92afdf8781b1e88598e12d6812df43733e93414b9e901", false},
+
+ {42, "db4f3e5e3795cc09a073fa6a81e5a6bc", "303132333435363738396162636465",
+ "23468aa734f5f0f19827316ff168e94f",
+ "deb1746f4e9e0be4a21825b071b6e93303031651e0c59091e2ae0fbcce11b987", false},
+
+ {43, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546",
+ "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecb563d35096fde10ccb6f768438c9eb4ec90f399b76"
+ "924c716e9f94143263306c6",
+ false},
+
+ {44, "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecbc8fd2e2c5362acf5212bd47859aa827d8469b87b0"
+ "e6adafe3dba98c1885b6345",
+ false},
+
+ {45, "db4f3e5e3795cc09a073fa6a81e5a6bc", "",
+ "23468aa734f5f0f19827316ff168e94f", "ca5dd2d09bd56eec9e8acaeca20af68e",
+ false},
+
+ {46, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768",
+ "23468aa734f5f0f19827316ff168e94f", "01e53a5ec9b0957c45f79ed0f4b2b982",
+ false},
+
+ {47, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546",
+ "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecbd3909bb3457e5b946ff709be9a2ed84d", false},
+
+ {48, "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecbc5ab3ab637166a6a067b82b5672c08f8", false},
+
+ {49, "db4f3e5e3795cc09a073fa6a81e5a6bc", "",
+ "23468aa734f5f0f19827316ff168e94f", "ba0726bd6dea11382b19c842e2ddead2",
+ false},
+
+ {50, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768",
+ "23468aa734f5f0f19827316ff168e94f", "22f18b85c729903744fb8db5ed2840d4",
+ false},
+
+ {51, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546",
+ "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecb6b103fbe43519a18880b7e6d9153e1c2", false},
+
+ {52, "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecbe00bdb15b8a61285447498700d35e0c6", false},
+
+ {53, "db4f3e5e3795cc09a073fa6a81e5a6bc", "",
+ "23468aa734f5f0f19827316ff168e94f", "d17ccbb26f0aa95f397b20063547349b",
+ false},
+
+ {54, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768",
+ "23468aa734f5f0f19827316ff168e94f", "2056dfa339fa00be6836999411a98c76",
+ false},
+
+ {55, "db4f3e5e3795cc09a073fa6a81e5a6bc", "303132333435363738396162636465",
+ "23468aa734f5f0f19827316ff168e94f", "f92628f6418d8d9c9afac233861b3835",
+ false},
+
+ {56, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546",
+ "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecbc0c41093b495a7d5a080d976493fd0e7", false},
+
+ {57, "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecb6770446a5ccaa26f7d4f970cc5834eba", false},
+
+ {58, "db4f3e5e3795cc09a073fa6a81e5a6bc", "",
+ "23468aa734f5f0f19827316ff168e94f", "4ff3e623fdd432608c183f40864177af",
+ false},
+
+ {59, "db4f3e5e3795cc09a073fa6a81e5a6bc", "6162636465666768",
+ "23468aa734f5f0f19827316ff168e94f", "6a1ef1e6ae6a788777aabd9ccf3cf43a",
+ false},
+
+ {60, "db4f3e5e3795cc09a073fa6a81e5a6bc", "30313233343536373839414243444546",
+ "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecbee1345cd513161b241f4ae2799b0327f", false},
+
+ {61, "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "3031323334353637383941424344454647", "23468aa734f5f0f19827316ff168e94f",
+ "fbcbdfdaaf17980be939c0b243266ecbe0d539beef6f2d4f7cda4fd9f4f05570", false},
+
+ {62, "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631", "",
+ "db20f9a6f4d6b4e478f1a4b9d4051d34", "ff0c315873b4b1872abef2353b792ef0",
+ true},
+
+ {63, "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb",
+ "0e239f239705b282ce2200fe20de1165", "69a76dc4da64d89c580eb75ae975ec39",
+ "7dbd573e4db58a318edfe29f199d8cda538a49f36486337c2711163e55fd5d0b", true},
+
+ {64, "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c",
+ "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f",
+ "6525667350930fb945dd1895a3abfcd1",
+ "bd0258909e5b72438d95ca4b29c8a79c6228fd06a3b2fa06f7659654c7b24610f23f2fb16"
+ "313b7d3614cb0cd16fabb8e",
+ true},
+
+ {65, "7e41d83181659a2c38da5ead353cdb04c2b4d4a3cfe58e25",
+ "8a32d11c7a11aa72e13381632b1310f4fd90fc209a6a350e61c069a561871214f9c04fc1d"
+ "f7354cbe4d8d639c525d324",
+ "3943d8fddd5bb2a59772df31a31a8fff",
+ "6cbeacf8de25d7dd9dcdc087bf2f80873b1eb335400589076f8d2bf81e294c5d72b85eb8a"
+ "c9558b0de9e9fbee4b18716e5220c507fbb9d319a08f67816765ca6",
+ true},
+
+ {66, "915429743435c28997a33b33b6574a953d81dae0e7032e6a", "58",
+ "1379d48493f743e6a149deb3b9bab31e", "519925956d32e4fa350b1144f088e4e8",
+ true},
+
+ {67, "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff", "0f7e",
+ "48c7f44b43a1279d820733e6cb30617a", "bfb90aa7de1bdeed5bdc5703bdfd9630",
+ true},
+
+ {68, "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e", "33f530",
+ "2c287b38cc30c8c351b087b91a6a97ba", "b1a25816908c086f26037d10b7be9ad9",
+ true},
+
+ {69, "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644", "3aa73c48",
+ "61f6060919c9c09ef06be28f39c344aa", "74dbdecbfa94b71d2d6ef03200c7d095",
+ true},
+
+ {70, "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da", "7e4c690a88",
+ "7682005907bfef3ce00196a17ad2246d", "10c860aaee23c3c3c1b9306b189dd80d",
+ true},
+
+ {71, "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf", "e9520280973b",
+ "1f6c912997ce007701e5fdf407c6b421", "673dcd444386930a0cc577fab4501e5c",
+ true},
+
+ {72, "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2", "4880b412287a0b",
+ "5854033ae50de090678432781a168b6c", "059e5f72a81d8820add8eae8fabcdd42",
+ true},
+
+ {73, "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c", "004e3f4a4e6db955",
+ "003b2d86d8b636c58cf664565572d5e6", "c412159fd5ae20d771b7d2e734124d6a",
+ true},
+
+ {74, "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934",
+ "41a25354efeb1bc3b8", "3f22b50f888ab9424ba871d15aac55b7",
+ "4aba571c2c5ab9a6140f16efc68c8ec1", true},
+
+ {75, "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78",
+ "f0e82fb5c5666f4af49f", "e4b8dde04b49fa6b88bfccd8d70c21d1",
+ "66d1b9152a8cd1a88eab341c775070b4", true},
+
+ {76, "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054",
+ "178ea8404ba54ee4e4522c", "7753f616cd8796c9b8a3bbfbe6cb1e7f",
+ "d9377788e2881a48f9347786db7df51f", true},
+
+ {77, "704409bab28085c44981f28f75dd143a4f747106f63f262e",
+ "cda5709e7f115624e74ab031", "eae9ee19ccb7f8b087675709c4d35f73",
+ "db825f4434ea3bb53576fa7385fb7dfe", true},
+
+ {78, "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc",
+ "a1171eae1979f48345dd9485a0", "a6aaff339a729d30a7ec1328db36d23e",
+ "3e7287df2a5ed9de4d817e352bd47ea7", true},
+
+ {79, "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2",
+ "967593cc64bcbf7f3c58d04cb82b", "92fda71e88c70d18ed71b992735a2150",
+ "17c3ade4b469ae614760039a8fa6250e", true},
+
+ {80, "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331",
+ "586f4f171af116519061a8e0e77940", "ed6596c86b98123ad2f3c573e974d051",
+ "9cafecff2a28d02f732573f65a2cadca", true},
+
+ {81, "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614",
+ "b1973cb25aa87ef9d1a8888b0a0f5c04c6", "c45b52a240eba3bdde5dfd57f3d474fb",
+ "401ad889bdb9d38816c782e00b168ccccde9bf75f4be868ceb91237e8b37b750", true},
+
+ {82, "b7f165bced1613da5e747fdf9255832d30c07f2deeb5a326",
+ "289647ea8d0ff31375a82aa1c620903048bb1d0e",
+ "07ece5fe02266e073499fd4d66929034",
+ "455d516e87851e6c894578a0f7126e0acbc7cfbb1d80296647ab89a79dfa6f71", true},
+
+ {83, "9bbe6e004fb260dadb02b68b78954f1da5e6a2d02e0aeefe",
+ "665423092ce95b927e98b8082030f58e33f3ec1b0c29532c2f421855f00f97",
+ "d799157bc1f77c182027be918b30783a",
+ "cbf541330a5a9bda24984976b0cf96ba08ef521fa2cdb3df839128570e222ac4", true},
+
+ {84, "1381fbd5e79045d40f29790fc1a436c95b040a046ebf0b0f",
+ "d575dce596dd0a2cd1c18dab7eb0948fafb8669969a48b6314493bfb8daf8acacd51382f9"
+ "bb5b357",
+ "fdf97645e4192ba84728bbf6683f79de",
+ "03225f08592efca14ad8ecf822465e8be4157465d0be150dd3d645b6fef1b19ca7bbaa594"
+ "0b2a7895fa2b0ee55b0d4ec",
+ true},
+
+ {85, "1bb4ed0e8435e20729f48c1b7e3af6e69e4cebf0731131cf",
+ "6d29dab6a0568c961ab3c825e0d89940cef06c63ade7e557cd3e92792eaf23c8cd5a0f029"
+ "c63b1cdce4754ccfad7a73c7c9e50ffe081e9136f5e9a424077339de12ea43572afe1b034"
+ "e833e5887763aa",
+ "059685f59247eea5d3f2a1532cb9d6b2",
+ "27ad00313f328f0d3e6c3238ab560cb7243a9f54f7dff79b5a7a879439993d458017f09e8"
+ "d3f694098bc19e61fe54085138664abb51a5b328cf2c9ce5d59726fff5e1b7553c143d9e0"
+ "493c51cab23ff2ecdad91bd72bb12b32f3b611f9a4225d",
+ true},
+
+ {86, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "",
+ "a3fe6f76e8f582830bbe83574a7bb729", "2c010faa25c68c3b30b8c1491c316d5f",
+ false},
+
+ {87, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "6162636465666768",
+ "a3fe6f76e8f582830bbe83574a7bb729", "818454d433154a8e00e8f590b8a1c38c",
+ false},
+
+ {88, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "303132333435363738396162636465", "a3fe6f76e8f582830bbe83574a7bb729",
+ "0a7423fae3f4c8d4633f839d36f2e9ff", false},
+
+ {89, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b61432e83f6e522c371e6e71bde539595b70b7", false},
+
+ {90, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b6143254d15f47701fa54f5957828f386e1d97", false},
+
+ {91, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "",
+ "a3fe6f76e8f582830bbe83574a7bb729", "6ded36cc7603e514014dfb7199900676",
+ false},
+
+ {92, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "6162636465666768",
+ "a3fe6f76e8f582830bbe83574a7bb729", "839f772f8e5f50afdc02f954094869fe",
+ false},
+
+ {93, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "303132333435363738396162636465", "a3fe6f76e8f582830bbe83574a7bb729",
+ "eefe3553c099c187929b287e54f95726", false},
+
+ {94, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b61432d0531a2641d40467353542d79ce20ea8", false},
+
+ {95, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b61432aaf08a090ecf66167ba5958100be7950", false},
+
+ {96, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "",
+ "a3fe6f76e8f582830bbe83574a7bb729", "c0e402c8bbdda18c8ddd86470bd4b244",
+ false},
+
+ {97, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "6162636465666768",
+ "a3fe6f76e8f582830bbe83574a7bb729", "dc185d4572565e01131e471ec4c48125",
+ false},
+
+ {98, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "303132333435363738396162636465", "a3fe6f76e8f582830bbe83574a7bb729",
+ "3ad1ddf3c3b320398785e6ec6544e9a2", false},
+
+ {99, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b614325876f90cfbbdbcd85e8252d37c44c638", false},
+
+ {100, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b61432d18f57216b0e6426d911998a0e44156b", false},
+
+ {101, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "",
+ "a3fe6f76e8f582830bbe83574a7bb729",
+ "f1605abb4e6628347c616da350fe243043a8d7b6aea244ca013f45241d802213", false},
+
+ {102, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "6162636465666768", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a5f027fb9514ec8844534d452c940feb2c1807f57ed628156cf753f2ab698356", false},
+
+ {103, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "303132333435363738396162636465", "a3fe6f76e8f582830bbe83574a7bb729",
+ "f346fbc9744d723c42bbb2a4c934cdd4f1019e58c226cb2491fed621271a38f3", false},
+
+ {104, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b6143263eb325d36e13aa1d3dd1d7e071700104c7eb3e22"
+ "e0859aa06296bc3194bb909",
+ false},
+
+ {105, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b61432219485d41584bd110a6d7a9cad472815d93921c48"
+ "d4bcb509fdf2e63d7627c37",
+ false},
+
+ {106, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "",
+ "a3fe6f76e8f582830bbe83574a7bb729", "215571a18a70140f3a0fd4c1b2dd6316",
+ false},
+
+ {107, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "6162636465666768", "a3fe6f76e8f582830bbe83574a7bb729",
+ "2529985ec0ec3cf4bd22746e00d7bdc6", false},
+
+ {108, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b614329a8058657ac4a150e995cf83efccf051", false},
+
+ {109, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b614328a068626780ba600f880bd5323f8ac15", false},
+
+ {110, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "",
+ "a3fe6f76e8f582830bbe83574a7bb729", "13e75f9ffe2afa81b9a2e7faf74aab6d",
+ false},
+
+ {111, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "6162636465666768", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a382197fe491f5c3f91b629dc47c3d58", false},
+
+ {112, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b614320b842e5d6e32660263ff814a0277659f", false},
+
+ {113, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b614321d2f736515cfe17921800eb392e0139d", false},
+
+ {114, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "",
+ "a3fe6f76e8f582830bbe83574a7bb729", "f1605abb4e6628347c616da350fe2430",
+ false},
+
+ {115, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "6162636465666768", "a3fe6f76e8f582830bbe83574a7bb729",
+ "b3602ff0f797cbbdde35105d27e55b94", false},
+
+ {116, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "303132333435363738396162636465", "a3fe6f76e8f582830bbe83574a7bb729",
+ "0334c1bc34b597f60a639e74d8b45c4e", false},
+
+ {117, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b61432c3f9fe42d9715035bcda97d27405ced7", false},
+
+ {118, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b61432362b014a9abdaf25ae1f6dfb99d03d9d", false},
+
+ {119, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2", "",
+ "a3fe6f76e8f582830bbe83574a7bb729", "97ab405b86c388f144cf74fbb9358493",
+ false},
+
+ {120, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "6162636465666768", "a3fe6f76e8f582830bbe83574a7bb729",
+ "691f6009802f0fb4920928db7eca1349", false},
+
+ {121, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "30313233343536373839414243444546", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b61432a99fc96a6fa0c9fcb18de1672d74914d", false},
+
+ {122, "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "3031323334353637383941424344454647", "a3fe6f76e8f582830bbe83574a7bb729",
+ "a7cfcdabcc5a2736a2708c1cb0b61432dd1bb2e98102322fb1aa92c979d4c7c3", false},
+
+ {123, "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97",
+ "", "eb38ef61717e1324ae064e86f1c3e797", "e7c166554d1bb32792c981fa674cc4d8",
+ true},
+
+ {124, "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd",
+ "cc37fae15f745a2f40e2c8b192f2b38d", "9ec7b863ac845cad5e4673da21f5b6a9",
+ "299295be47e9f5441fe83a7a811c4aeb2650333e681e69fa6b767d28a6ccf282", true},
+
+ {125, "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892",
+ "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18",
+ "e70d83a77a2ce722ac214c00837acedf",
+ "a615a39ff8f59f82cf72ed13e1b01e32459700561be112412961365c7a0b58aa7a16d68c0"
+ "65e77ebe504999051476bd7",
+ true},
+
+ {126, "649e373e681ef52e3c10ac265484750932a9918f28fb824f7cb50adab39781fe",
+ "39b447bd3a01983c1cb761b456d69000948ceb870562a536126a0d18a8e7e49b16de8fe67"
+ "2f13d0808d8b7d957899917",
+ "bd003c0a9d804c29f053a77cb380cb47",
+ "ed3ed8ecdbabc0a8c06259e913f3ab9a1f1dc6d05e5dfdd9c80e1008f3423064d54068129"
+ "1bbd3e159820fee3ff190a68fe506d8ab9e62c8e7b3816093336dbc",
+ true},
+
+ {127, "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc",
+ "40", "014d2e13dfbcb969ba3bb91442d52eca",
+ "42c0b89a706ed2606cd94f9cb361fa51", true},
+
+ {128, "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f",
+ "6601", "fae3e2054113f6b3b904aadbfe59655c",
+ "b90c326b72eb222ddb4dae47f2bc223c", true},
+
+ {129, "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b",
+ "f1d300", "203cd3e0068e43d38b6f2e48a188f252",
+ "567c45c5e6d570bef583d21cac43757d", true},
+
+ {130, "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77",
+ "2ae63cbf", "abcf220eede012279c3a2d33295ff273",
+ "c45afe62fc9351ad0fc9b03bc2f3a91f", true},
+
+ {131, "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8",
+ "af3a015ea1", "01373953578902909ae4f6cb0a72587c",
+ "281fa533d0740cc6cdf94dd1a5f7402d", true},
+
+ {132, "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c",
+ "3f56935def3f", "3fb0d5ecd06c71150748b599595833cb",
+ "3f3f39697bd7e88d85a14132be1cbc48", true},
+
+ {133, "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493",
+ "57bb86beed156f", "27a2db6114ece34fb6c23302d9ba07c6",
+ "379990d91557614836381d5026fa04a0", true},
+
+ {134, "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5",
+ "2e4e7ef728fe11af", "9b2b631e3f24bdc814a14abb3416059e",
+ "7ecefe24caa78a68f4031d40fdb9a43a", true},
+
+ {135, "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf",
+ "852a21d92848e627c7", "92cfc4eb146b18b73fc76483fc5e1229",
+ "ffe4ec8baf4af40ab2e7f4d6193fae9c", true},
+
+ {136, "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4",
+ "195a3b292f93baff0a2c", "4ceed8dcb75b6259dad737bdef96f099",
+ "ef96215e7950e7be8aae78b9ec8aaf39", true},
+
+ {137, "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c",
+ "afd73117330c6e8528a6e4", "2d4cead3f1120a2b4b59419d04951e20",
+ "4ed0eac75b05868078303875f82fb4f0", true},
+
+ {138, "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc",
+ "0ff54d6b6759120c2e8a51e3", "a10392634143c2a3332fa0fb3f72200a",
+ "f4d298caea7c390fc8c7f558f584f852", true},
+
+ {139, "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8",
+ "f0058d412a104e53d820b95a7f", "38b916a7ad3a9251ae3bd8865ca3a688",
+ "5e1c00e2ec829f92b87c6adf5c25262d", true},
+
+ {140, "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19",
+ "aacc36972f183057919ff57b49e1", "bfcc3ac44d12e42d780c1188ac64b57f",
+ "bf3a04ddb2dbfe7c6dc9e15aa67be25d", true},
+
+ {141, "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa",
+ "5d066a92c300e9b6ddd63a7c13ae33", "35bc82e3503b95044c6406a8b2c2ecff",
+ "fdcfa77f5bd09326b4c11f9281b72474", true},
+
+ {142, "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7",
+ "d5247b8f6c3edcbfb1d591d13ece23d2f5", "4b74bd981ea9d074757c3e2ef515e5fb",
+ "fbea776fb1653635f88e2937ed2450ba4e9063e96d7cdba04928f01cb85492fe", true},
+
+ {143, "c2039f0d05951aa8d9fbdf68be58a37cf99bd1afcedda286a9db470c3729ca92",
+ "ed5b5e28e9703bdf5c7b3b080f2690a605fcd0d9",
+ "9a1d8ccc24c5e4d3995480af236be103",
+ "3a79bb6084c7116b58afe52d7181a0aacee1caa11df959090e2e7b0073d74817", true},
+
+ {144, "4f097858a1aec62cf18f0966b2b120783aa4ae9149d3213109740506ae47adfe",
+ "ee53d8e5039e82d9fcca114e375a014febfea117a7e709d9008d43858e3660",
+ "400aab92803bcbb44a96ef789655b34e",
+ "642b11efb79b49e5d038bc7aa29b8c6c3ce0bf11c3a69670eb565799908be66d", true},
+
+ {145, "5f99f7d60653d79f088dd07ef306b65e057d36e053fa1c9f6854425c019fd4df",
+ "fcc9212c23675c5d69a1266c77389bc955e453daba20034aabbcd502a1b73e05af30f8b76"
+ "22abdbc",
+ "6eedf45753ffe38f2407fbc28ab5959c",
+ "a9b051354f0cf61f11921b330e60f996de796aeb68140a0f9c5962e1f48e4805262fb6f53"
+ "b26d9bb2fa0e359efe14734",
+ true},
+
+ {146, "95aaa5df4ccb529e9b2dc929e770c1f419f8e8933bfb36f632f532b3dcad2ba6",
+ "f5735567b7c8312f116517788b091cc6cb1d474b010a77910154fd11c3b2f0cd19f713b63"
+ "d66492e8cc7ee8ad714783f46c305a26416e11ff4b99ec5ce2550593cc5ec1b86ba6a66d1"
+ "0f82bdff827055",
+ "f88551c6aa197f9ad80251c2e32d7663",
+ "5074f46f1a6d0eeff070d623172eb15bbfc83e7d16466a00c9da5f4545eecf44adbf60cf9"
+ "ac9aa1a3ec5eca22d4a34a7b21ca44d214c9d04ab1cb0b2c07001de9adb46f3c12f8f4843"
+ "6b516a409bf6cbdf1871dee3115d5cbb7943558b68867e",
+ true},
+
+ {147, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "e07558d746574528fb813f34e3fb7719",
+ false},
+
+ {148, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "c01af61276368818a8295f7d4b5bb2fd", false},
+
+ {149, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "303132333435363738396162636465", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "97dd9716f06be49160399a5b212250ae", false},
+
+ {150, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ce783bb4b4e18d7c646f38e0bb8ff92896", false},
+
+ {151, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ce64679a46621b792f643542a735f0bbbf", false},
+
+ {152, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "c007ddffb76b95208505fe7f3be96172",
+ false},
+
+ {153, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "e9b7719c4c2b9fa6b94cb50e87b28156", false},
+
+ {154, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "303132333435363738396162636465", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "77b31f474c4bd489dbadd532643d1fa5", false},
+
+ {155, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7cea0166e9e1c0122cb2e2983fc0fac7176", false},
+
+ {156, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ce6f0effa789cbb0b875cc53cc8f7b3caf", false},
+
+ {157, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "4dd5f910c94700235c9ed239160e34e2",
+ false},
+
+ {158, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "94d18b5923f8f3608ae7ad494fbb517e", false},
+
+ {159, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "303132333435363738396162636465", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "0c92886dbcb030b873123a25d224da42", false},
+
+ {160, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ce851be67798a2937cd6681165da6dce03", false},
+
+ {161, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ce45658a37aaebc51098866b0894007e8e", false},
+
+ {162, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "524236e25956e950713bec0d3d579068f34e4d18c4ccab081317dae526fe7fca", false},
+
+ {163, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "d29eb845640c3a8878f51bc50e290aa4a65a34a93728fe8f82fdb8d3d2b7c648", false},
+
+ {164, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "303132333435363738396162636465", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "c34563be2952277c0f5c67ae1d6f847118730dd7f6a502ceef3c4bce5999f7aa", false},
+
+ {165, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7cec0f74a1aa92fd9c96f9d15d193d1695c1eb33486e"
+ "269277612f90f509f0535c2",
+ false},
+
+ {166, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ce151ade309ec5200bacdd83b57ce794cd2b3bf9f89"
+ "57def829e8465f7db266f9e",
+ false},
+
+ {167, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "fb38cbef13f1d5be9c0ac7ed9cbe023c",
+ false},
+
+ {168, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "18cf8988abe9a2463a3a75db1fac8bcc", false},
+
+ {169, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7cee16d6fc4b4d3cdf6f915996e437fd4cc", false},
+
+ {170, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7cea8f41f61ead6e9936cbe7ee5a1163b9b", false},
+
+ {171, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "a05c14da0109093c195b4998812fe150",
+ false},
+
+ {172, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "c477877250c8e4ca2869f35c4757cdb4", false},
+
+ {173, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ce69f57c6e99c7b9df7d4879ccd15caf3d", false},
+
+ {174, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ce77f89a247c928f147748ce6bc8fc4b67", false},
+
+ {175, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "524236e25956e950713bec0d3d579068",
+ false},
+
+ {176, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "e03b6f2ae1c963b6dfa40b42d34314b7", false},
+
+ {177, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "303132333435363738396162636465", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "df14f4cbbccca57b9727d68270a1b6c1", false},
+
+ {178, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ceea228bf1edd41c390e2eef140142bc00", false},
+
+ {179, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ce3937e0e9abf7f672a34a500ba8e9099a", false},
+
+ {180, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "", "f010f61c31c9aa8fa0d5be5f6b0f2f70", "32ac6057df2a5d1e2e5131348c6ebc4e",
+ false},
+
+ {181, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "6162636465666768", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "df4a7c3b9f4756d30fca0d18e9b28960", false},
+
+ {182, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "30313233343536373839414243444546", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ceae2855c47c7988873d57f901e049494b", false},
+
+ {183, "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "3031323334353637383941424344454647", "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "8881e9e02fa9e3037b397957ba1fb7ce0714c8de200b27ac91d9257fc93c13be",
+ false}};
+
+#endif // cbc_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/chachapoly-vectors.h b/security/nss/gtests/common/testvectors/chachapoly-vectors.h
index 10b889aa50..7ccb7eb7b9 100644
--- a/security/nss/gtests/common/testvectors/chachapoly-vectors.h
+++ b/security/nss/gtests/common/testvectors/chachapoly-vectors.h
@@ -1,33 +1,22 @@
+/* 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 ./mach wycheproof */
+ * Generation is trigged by calling python3 genTestVectors.py */
#ifndef chachapoly_vectors_h__
#define chachapoly_vectors_h__
-#include <string>
-#include <vector>
-
-typedef struct chaChaTestVectorStr {
- uint32_t id;
- std::vector<uint8_t> Data;
- std::vector<uint8_t> AAD;
- std::vector<uint8_t> Key;
- std::vector<uint8_t> IV;
- std::vector<uint8_t> CT;
- bool invalidTag;
- bool invalidIV;
-} chaChaTestVector;
+#include "testvectors_base/test-structs.h"
// ChaCha20/Poly1305 Test Vector 1, RFC 7539
// <http://tools.ietf.org/html/rfc7539#section-2.8.2>
// ChaCha20/Poly1305 Test Vector 2, RFC 7539
// <http://tools.ietf.org/html/rfc7539#appendix-A.5>
-const chaChaTestVector kChaCha20Vectors[] = {
+const ChaChaTestVector kChaCha20Vectors[] = {
{0,
{0x4c, 0x61, 0x64, 0x69, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x47,
0x65, 0x6e, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x20, 0x6f, 0x66, 0x20,
@@ -113,11 +102,9 @@ const chaChaTestVector kChaCha20Vectors[] = {
false,
false}};
-// Testvectors from project wycheproof
-// <https://github.com/google/wycheproof>
-const chaChaTestVector kChaCha20WycheproofVectors[] = {
+const ChaChaTestVector kChaCha20WycheproofVectors[] = {
- // Comment: rfc7539
+ // Comment: RFC 7539
{0,
{0x4c, 0x61, 0x64, 0x69, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x47,
0x65, 0x6e, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x20, 0x6f, 0x66, 0x20,
@@ -228,6 +215,110 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
// Comment:
{7,
+ {0x20, 0x12, 0x21},
+ {},
+ {0xbd, 0x8e, 0xd7, 0xfb, 0x0d, 0x60, 0x75, 0x22, 0xf0, 0x4d, 0x0b,
+ 0x12, 0xd4, 0x2c, 0x92, 0x57, 0x0b, 0xcc, 0xc5, 0xba, 0x24, 0x86,
+ 0x95, 0x3d, 0x70, 0xba, 0x2e, 0x81, 0x93, 0xf6, 0x22, 0x5a},
+ {0xd2, 0xab, 0x0a, 0xbb, 0x50, 0xa8, 0xe9, 0xfb, 0xa2, 0x54, 0x29, 0xe1},
+ {0x3c, 0xf4, 0x70, 0xa2, 0x7a, 0x69, 0xc9, 0xd7, 0xee, 0x84, 0x58, 0x6f,
+ 0x11, 0x38, 0x8c, 0x68, 0x84, 0xe6, 0x3a},
+ false,
+ false},
+
+ // Comment:
+ {8,
+ {0x45, 0x3f, 0x95},
+ {0x6c, 0x8c, 0xf2, 0xab, 0x38, 0x20, 0xb6, 0x95},
+ {0x1c, 0x8b, 0x59, 0xb1, 0x7a, 0x5c, 0xec, 0xed, 0x31, 0xbd, 0xe9,
+ 0x7d, 0x4c, 0xef, 0xd9, 0xaa, 0xaa, 0x63, 0x36, 0x2e, 0x09, 0x6e,
+ 0x86, 0x3e, 0xc1, 0xc8, 0x95, 0x80, 0xbc, 0xa7, 0x9b, 0x7a},
+ {0x94, 0xf3, 0x2a, 0x6d, 0xff, 0x58, 0x8f, 0x2b, 0x5a, 0x2e, 0xad, 0x45},
+ {0x61, 0x09, 0x25, 0xa8, 0xa7, 0x88, 0x3e, 0xb7, 0xe4, 0x0b, 0xc4, 0x0e,
+ 0x2e, 0x59, 0x22, 0xae, 0x95, 0xdd, 0xc3},
+ false,
+ false},
+
+ // Comment:
+ {9,
+ {0x9e, 0x4c, 0x1d, 0x03},
+ {},
+ {0xe4, 0x91, 0x2c, 0xb7, 0x5a, 0x11, 0x74, 0x34, 0x5f, 0x1a, 0x45,
+ 0x73, 0x66, 0xf1, 0x88, 0x85, 0xfe, 0x84, 0x60, 0xb0, 0x64, 0x78,
+ 0xe0, 0x4b, 0xe2, 0xf7, 0xfb, 0x4e, 0xc9, 0xc1, 0x13, 0xe5},
+ {0x7a, 0xa5, 0xad, 0x8b, 0xf5, 0x25, 0x47, 0x62, 0x17, 0x1e, 0xc8, 0x69},
+ {0xfe, 0x68, 0x49, 0xaa, 0x99, 0xad, 0x07, 0x87, 0x1b, 0x25,
+ 0xc2, 0x7d, 0xef, 0xc3, 0x1a, 0x54, 0x1b, 0xd5, 0xc4, 0x18},
+ false,
+ false},
+
+ // Comment:
+ {10,
+ {0x17, 0xbf, 0xda, 0x03},
+ {0x15, 0xd9, 0x3a, 0x96, 0xd0, 0xe6, 0xc5, 0xa9},
+ {0xe0, 0x57, 0x77, 0xef, 0x3d, 0x98, 0x9a, 0xce, 0x7d, 0x2a, 0xbf,
+ 0xba, 0x45, 0x2b, 0xfd, 0xed, 0x54, 0x80, 0x1d, 0xbd, 0x5c, 0x66,
+ 0xe9, 0x1c, 0x0c, 0x2e, 0xf0, 0x04, 0x79, 0xd8, 0x55, 0x72},
+ {0xb7, 0xf5, 0x26, 0xe3, 0xfd, 0x71, 0xcf, 0x57, 0x20, 0x96, 0x1a, 0xec},
+ {0xf4, 0x71, 0x0e, 0x51, 0xb9, 0x57, 0xc6, 0xa3, 0x7b, 0x6a,
+ 0x4c, 0x94, 0x99, 0x6c, 0x00, 0x21, 0x86, 0xd6, 0x3b, 0x2b},
+ false,
+ false},
+
+ // Comment:
+ {11,
+ {0xc1, 0x5a, 0x59, 0x3b, 0xd0},
+ {},
+ {0x1a, 0x4c, 0x4f, 0x39, 0xab, 0xe8, 0x90, 0xe6, 0x23, 0x45, 0xc9,
+ 0x47, 0xbc, 0xf7, 0xde, 0x7c, 0x2e, 0x33, 0xbd, 0x5c, 0xee, 0xda,
+ 0x0a, 0x0a, 0xbf, 0x0e, 0x7e, 0xf9, 0x35, 0xdd, 0xf3, 0xee},
+ {0x94, 0x47, 0xbf, 0x85, 0xd5, 0xb9, 0x7d, 0x8a, 0xee, 0x0f, 0x8e, 0x51},
+ {0xf7, 0x11, 0x64, 0x7f, 0xf1, 0x22, 0xb1, 0x2d, 0xc3, 0x8c, 0xb7,
+ 0x96, 0x29, 0xf8, 0x4c, 0xdb, 0xdc, 0x24, 0x25, 0xc0, 0x9d},
+ false,
+ false},
+
+ // Comment:
+ {12,
+ {0xa7, 0xbf, 0xd0, 0x41, 0xe3},
+ {0x96, 0x22, 0x48, 0x35, 0x61, 0x0b, 0x78, 0x2b},
+ {0x80, 0x0e, 0x9a, 0x24, 0x79, 0x17, 0x00, 0xc9, 0x60, 0x97, 0x36,
+ 0x69, 0x5b, 0xa2, 0xa8, 0xb9, 0x9b, 0x2d, 0x57, 0xf1, 0xc3, 0xbf,
+ 0xb6, 0x1e, 0xd4, 0x9d, 0xb1, 0xc6, 0xc5, 0x21, 0x95, 0x83},
+ {0x3d, 0xbe, 0x87, 0x6b, 0xd8, 0x80, 0xec, 0x8e, 0xa2, 0x01, 0x70, 0x43},
+ {0xd1, 0x71, 0xf0, 0x46, 0xea, 0xd1, 0x79, 0xb1, 0xb9, 0xc4, 0x18,
+ 0x43, 0x78, 0xdf, 0x00, 0x90, 0x19, 0xdb, 0xb8, 0xc2, 0x49},
+ false,
+ false},
+
+ // Comment:
+ {13,
+ {0xaf, 0x10, 0x4b, 0x5c, 0xcd, 0x0e},
+ {},
+ {0x20, 0x8c, 0x2c, 0x37, 0x6c, 0x94, 0x30, 0x43, 0x3d, 0xb2, 0x0e,
+ 0x1a, 0x6b, 0x7b, 0xa8, 0x17, 0xf8, 0xff, 0xbf, 0xa6, 0x82, 0x7f,
+ 0x26, 0x75, 0x9c, 0xce, 0xde, 0x42, 0xe5, 0x91, 0xd3, 0xec},
+ {0x27, 0xfb, 0x58, 0xec, 0x6a, 0x21, 0xe8, 0x46, 0x96, 0xcb, 0x88, 0x30},
+ {0x93, 0x51, 0xb1, 0xb1, 0xb0, 0x82, 0x56, 0x07, 0x85, 0x50, 0x9f,
+ 0x60, 0xf2, 0x6b, 0x68, 0x19, 0x33, 0xd9, 0xcd, 0xbf, 0xd2, 0x9f},
+ false,
+ false},
+
+ // Comment:
+ {14,
+ {0x6f, 0xdf, 0x29, 0x27, 0xe1, 0x69},
+ {0x6d, 0x52, 0xfe, 0xb2, 0x50, 0x9f, 0x7f, 0xbf},
+ {0x2e, 0xb1, 0x68, 0xe5, 0x3b, 0x07, 0xab, 0x04, 0x35, 0x5e, 0xa7,
+ 0x92, 0xfe, 0x11, 0xa6, 0xbe, 0x2c, 0xe9, 0xc3, 0x9c, 0xfe, 0x15,
+ 0xa9, 0x97, 0x07, 0x6b, 0x1e, 0x38, 0xc1, 0x7a, 0xd6, 0x20},
+ {0xb5, 0x96, 0x54, 0x70, 0xc3, 0x83, 0xfd, 0x29, 0xfe, 0x7e, 0xae, 0xe7},
+ {0x41, 0xab, 0xff, 0x7b, 0x71, 0xcc, 0x9b, 0x51, 0x74, 0x29, 0x7c,
+ 0x03, 0xcf, 0x89, 0x02, 0xd1, 0xf7, 0x06, 0xfd, 0x00, 0x89, 0x02},
+ false,
+ false},
+
+ // Comment:
+ {15,
{0xab, 0x85, 0xe9, 0xc1, 0x57, 0x17, 0x31},
{},
{0x55, 0x56, 0x81, 0x58, 0xd3, 0xa6, 0x48, 0x3f, 0x1f, 0x70, 0x21,
@@ -240,7 +331,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {8,
+ {16,
{0x4e, 0xe5, 0xcd, 0xa2, 0x0d, 0x42, 0x90},
{0x84, 0xe4, 0x6b, 0xe8, 0xc0, 0x91, 0x90, 0x53},
{0xe3, 0xc0, 0x9e, 0x7f, 0xab, 0x1a, 0xef, 0xb5, 0x16, 0xda, 0x6a,
@@ -253,7 +344,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {9,
+ {17,
{0xbe, 0x33, 0x08, 0xf7, 0x2a, 0x2c, 0x6a, 0xed},
{},
{0x51, 0xe4, 0xbf, 0x2b, 0xad, 0x92, 0xb7, 0xaf, 0xf1, 0xa4, 0xbc,
@@ -266,7 +357,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {10,
+ {18,
{0xa4, 0xc9, 0xc2, 0x80, 0x1b, 0x71, 0xf7, 0xdf},
{0x66, 0xc0, 0xae, 0x70, 0x07, 0x6c, 0xb1, 0x4d},
{0x11, 0x31, 0xc1, 0x41, 0x85, 0x77, 0xa0, 0x54, 0xde, 0x7a, 0x4a,
@@ -279,7 +370,91 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {11,
+ {19,
+ {0xc3, 0x7a, 0xa7, 0x91, 0xdd, 0xd6, 0xac, 0xcf, 0x91},
+ {},
+ {0xe1, 0x09, 0x49, 0x67, 0xf8, 0x6d, 0x89, 0x3c, 0xdf, 0xe2, 0xe2,
+ 0xe6, 0xd5, 0xc7, 0xee, 0x4d, 0xfe, 0xf6, 0x7d, 0xa3, 0xc9, 0xc5,
+ 0xd6, 0x4e, 0x6a, 0xd7, 0xc1, 0x57, 0x7d, 0xcb, 0x38, 0xc5},
+ {0x80, 0x92, 0xfc, 0x24, 0x5b, 0x33, 0x26, 0xcd, 0xdb, 0xd1, 0x42, 0x4c},
+ {0xd9, 0xd8, 0x97, 0xa9, 0xc1, 0xc5, 0xbb, 0x9f, 0x01,
+ 0x08, 0x5a, 0x43, 0x03, 0x73, 0x05, 0x8f, 0x1a, 0x12,
+ 0xa0, 0xd5, 0x89, 0xfd, 0x5b, 0xe6, 0x8b},
+ false,
+ false},
+
+ // Comment:
+ {20,
+ {0xd7, 0xf2, 0x6d, 0x52, 0x52, 0xe1, 0x76, 0x5f, 0x5b},
+ {0x8c, 0x32, 0xf4, 0x7a, 0x38, 0x61, 0x52, 0xec},
+ {0x23, 0x6f, 0x9b, 0xae, 0xe4, 0xf9, 0xda, 0x15, 0xbe, 0xec, 0xa4,
+ 0x0f, 0xf4, 0xaf, 0x7c, 0x76, 0x0f, 0x25, 0x4a, 0x64, 0xbc, 0x3a,
+ 0x3d, 0x7f, 0x4f, 0xad, 0x55, 0x7e, 0x61, 0xb6, 0x85, 0x86},
+ {0xf1, 0xca, 0x81, 0x33, 0x86, 0x29, 0x58, 0x7a, 0xcf, 0x93, 0x72, 0xbf},
+ {0x8f, 0xdb, 0x42, 0x9d, 0x47, 0x76, 0x1c, 0xbf, 0x8e,
+ 0x8e, 0xf6, 0x47, 0xed, 0x33, 0x4f, 0xde, 0xbb, 0xc2,
+ 0xbe, 0xf8, 0x0b, 0xe0, 0x28, 0x84, 0xe0},
+ false,
+ false},
+
+ // Comment:
+ {21,
+ {0xf2, 0xc5, 0x4b, 0x6b, 0x5e, 0x49, 0x0d, 0xa1, 0x86, 0x59},
+ {},
+ {0x4d, 0xe2, 0x07, 0xa3, 0xb7, 0x0c, 0x51, 0xe5, 0xf2, 0x30, 0x48,
+ 0xee, 0xd5, 0xa5, 0xda, 0x9b, 0xb6, 0x5e, 0x91, 0x7a, 0x69, 0xaa,
+ 0x93, 0xe7, 0xc8, 0xb4, 0xa8, 0x15, 0xcd, 0x97, 0x24, 0xde},
+ {0x4c, 0x15, 0xa7, 0x1d, 0xc6, 0x79, 0x1a, 0x8c, 0x00, 0x5a, 0xd5, 0x02},
+ {0x70, 0x0d, 0x35, 0xad, 0xf5, 0x10, 0x0a, 0x22, 0xa1,
+ 0xde, 0x10, 0x2d, 0x99, 0x2f, 0xfa, 0xff, 0x59, 0x9b,
+ 0x5b, 0xdd, 0xdd, 0xeb, 0x2d, 0xfb, 0x39, 0x9b},
+ false,
+ false},
+
+ // Comment:
+ {22,
+ {0x0c, 0x8c, 0x5a, 0x25, 0x26, 0x81, 0xf2, 0xb5, 0xb4, 0xc0},
+ {0xe1, 0xe2, 0x7c, 0xcd, 0xdb, 0x3c, 0xb4, 0x07},
+ {0x6d, 0x66, 0x7f, 0xd7, 0x9e, 0x5f, 0xb7, 0x25, 0xf5, 0x03, 0x43,
+ 0xdc, 0xcc, 0x48, 0x63, 0x22, 0x7c, 0x75, 0xee, 0x3f, 0x7a, 0x57,
+ 0x84, 0x76, 0xe3, 0xe9, 0xf3, 0x25, 0x98, 0xd8, 0x15, 0x59},
+ {0x62, 0x20, 0x52, 0x7a, 0xba, 0x88, 0xe2, 0x7f, 0x76, 0x66, 0x58, 0xb2},
+ {0x04, 0xaa, 0xd6, 0x6c, 0x60, 0xe0, 0xbf, 0x8e, 0xbb,
+ 0xa9, 0xc1, 0x5f, 0x69, 0xa4, 0xd2, 0xae, 0xf9, 0x7d,
+ 0x77, 0x48, 0x75, 0x6f, 0xf4, 0x9d, 0x89, 0x4b},
+ false,
+ false},
+
+ // Comment:
+ {23,
+ {0xb8, 0x98, 0x12, 0xb3, 0x4d, 0x9b, 0xce, 0xd4, 0xa0, 0xba, 0x07},
+ {},
+ {0x8f, 0x4b, 0xd9, 0x4e, 0xf7, 0x3e, 0x75, 0xd1, 0xe0, 0x68, 0xc3,
+ 0x0b, 0x37, 0xea, 0xd5, 0x76, 0xc5, 0x34, 0x4e, 0x09, 0x3e, 0xce,
+ 0x13, 0x30, 0xe9, 0x10, 0x1c, 0x82, 0xf7, 0x93, 0xcf, 0x05},
+ {0xec, 0x1e, 0x29, 0x67, 0xf0, 0xf6, 0x97, 0x9e, 0x5f, 0x5b, 0x07, 0xfb},
+ {0x1c, 0x3d, 0x53, 0xba, 0xaa, 0x36, 0xea, 0xa1, 0xd8,
+ 0xec, 0x4d, 0x4d, 0x94, 0xeb, 0xf9, 0x60, 0xf1, 0x24,
+ 0x33, 0xbe, 0xc4, 0x3a, 0xa8, 0x6d, 0x7e, 0x6e, 0x6d},
+ false,
+ false},
+
+ // Comment:
+ {24,
+ {0x83, 0x01, 0x68, 0x23, 0x12, 0x34, 0x84, 0xb5, 0x60, 0x95, 0xb0},
+ {0xa9, 0xbc, 0x35, 0x0e, 0xaf, 0x2e, 0x6e, 0x3d},
+ {0x2a, 0xa3, 0xbc, 0x70, 0x33, 0x35, 0x1c, 0xac, 0x51, 0x36, 0x4c,
+ 0xda, 0xf6, 0xff, 0xac, 0x2c, 0x20, 0xf6, 0x40, 0x46, 0xe1, 0x55,
+ 0x0a, 0x7b, 0x1c, 0x65, 0xf4, 0x18, 0x00, 0x59, 0x90, 0x19},
+ {0x28, 0xcc, 0xe5, 0x7a, 0x5d, 0xb2, 0xcd, 0x20, 0x63, 0x21, 0xe3, 0x40},
+ {0x1c, 0x85, 0x78, 0xf8, 0xe7, 0x52, 0x03, 0xd0, 0x33,
+ 0x6a, 0x52, 0x59, 0x10, 0xf7, 0xa9, 0xd5, 0xe4, 0xdf,
+ 0x05, 0xd7, 0x24, 0x8b, 0xd7, 0xa8, 0xd6, 0x5e, 0x63},
+ false,
+ false},
+
+ // Comment:
+ {25,
{0x42, 0xba, 0xae, 0x59, 0x78, 0xfe, 0xaf, 0x5c, 0x36, 0x8d, 0x14, 0xe0},
{},
{0x99, 0xb6, 0x2b, 0xd5, 0xaf, 0xbe, 0x3f, 0xb0, 0x15, 0xbd, 0xe9,
@@ -293,7 +468,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {12,
+ {26,
{0xfd, 0xc8, 0x5b, 0x94, 0xa4, 0xb2, 0xa6, 0xb7, 0x59, 0xb1, 0xa0, 0xda},
{0xa5, 0x06, 0xe1, 0xa5, 0xc6, 0x90, 0x93, 0xf9},
{0x85, 0xf3, 0x5b, 0x62, 0x82, 0xcf, 0xf4, 0x40, 0xbc, 0x10, 0x20,
@@ -307,7 +482,67 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {13,
+ {27,
+ {0x8d, 0xad, 0xff, 0x8d, 0x60, 0xc8, 0xe8, 0x8f, 0x60, 0x4f, 0x27, 0x48,
+ 0x33},
+ {},
+ {0xfa, 0xf4, 0xbf, 0xe8, 0x01, 0x9a, 0x89, 0x1c, 0x74, 0x90, 0x1b,
+ 0x17, 0xf4, 0xf4, 0x8c, 0xee, 0x5c, 0xd0, 0x65, 0xd5, 0x5f, 0xde,
+ 0xa6, 0x01, 0x18, 0xaa, 0xf6, 0xc4, 0x31, 0x9a, 0x0e, 0xa5},
+ {0xb7, 0x76, 0xc3, 0xfd, 0xdb, 0xa7, 0xc8, 0x13, 0x62, 0xce, 0x6e, 0x1b},
+ {0xe6, 0xb3, 0x3a, 0x74, 0xa4, 0xac, 0x44, 0x3b, 0xd9, 0x3f,
+ 0x9c, 0x1b, 0x94, 0x0c, 0x11, 0x51, 0x72, 0xbd, 0xb0, 0x2b,
+ 0xba, 0xd3, 0x13, 0x0f, 0xff, 0x22, 0x79, 0x0d, 0x60},
+ false,
+ false},
+
+ // Comment:
+ {28,
+ {0xd6, 0xaf, 0x13, 0x8f, 0x70, 0x1b, 0x80, 0x1e, 0x60, 0xc8, 0x5f, 0xfd,
+ 0x5c},
+ {0x5a, 0x8e, 0x1c, 0x7a, 0xa3, 0x98, 0x10, 0xd5},
+ {0x84, 0x10, 0x20, 0xd1, 0x60, 0x6e, 0xdc, 0xfc, 0x53, 0x6a, 0xbf,
+ 0xb1, 0xa6, 0x38, 0xa7, 0xb9, 0x58, 0xe2, 0x1e, 0xfc, 0x10, 0xc3,
+ 0x86, 0xac, 0x45, 0xa1, 0x84, 0x93, 0x45, 0x0a, 0xfd, 0x5f},
+ {0x6d, 0x62, 0xf1, 0x59, 0x73, 0x1b, 0x14, 0x0e, 0xb1, 0x8c, 0xe0, 0x74},
+ {0xb0, 0xa7, 0x50, 0x0a, 0xca, 0x45, 0xbb, 0x15, 0xf0, 0x1e,
+ 0xce, 0x43, 0x89, 0x01, 0x60, 0xe8, 0x3a, 0xdb, 0xec, 0x7f,
+ 0x6a, 0x2e, 0xe2, 0xff, 0x02, 0x15, 0xf9, 0xef, 0x00},
+ false,
+ false},
+
+ // Comment:
+ {29,
+ {0x6c, 0xa6, 0x7d, 0xd0, 0x23, 0xfb, 0xa6, 0x50, 0x7b, 0x9f, 0x9a, 0x1f,
+ 0x66, 0x7e},
+ {},
+ {0x47, 0x0f, 0x9c, 0xe3, 0xd2, 0x25, 0x0b, 0xd6, 0x0c, 0xbb, 0xef,
+ 0xdb, 0x2e, 0x6a, 0x11, 0x78, 0xc0, 0x12, 0x29, 0x9b, 0x55, 0x90,
+ 0x63, 0x9c, 0x77, 0x97, 0xb6, 0x02, 0x4f, 0xa7, 0x03, 0xd8},
+ {0xa9, 0xea, 0x4d, 0x61, 0x9f, 0xe4, 0x05, 0xd0, 0x4c, 0xba, 0x7d, 0x7a},
+ {0xd3, 0x01, 0x7e, 0x0b, 0xb1, 0x70, 0x5b, 0x38, 0x0b, 0x34,
+ 0xcc, 0x33, 0x34, 0x50, 0x57, 0x08, 0xe7, 0x2c, 0xa2, 0xbd,
+ 0x35, 0x4f, 0x48, 0x7f, 0x82, 0xf6, 0x7f, 0xbc, 0x3a, 0xcb},
+ false,
+ false},
+
+ // Comment:
+ {30,
+ {0xb8, 0x4b, 0x3f, 0x74, 0xcd, 0x23, 0x06, 0x4b, 0xb4, 0x26, 0xfe, 0x2c,
+ 0xed, 0x2b},
+ {0xea, 0xaa, 0xea, 0xb2, 0x69, 0x57, 0xf9, 0xa1},
+ {0xe4, 0xb9, 0x7e, 0x91, 0xe4, 0xc8, 0xe8, 0x5e, 0xb7, 0xce, 0x0a,
+ 0x7f, 0x30, 0xbf, 0x8a, 0x0a, 0xbf, 0x44, 0x68, 0x25, 0x1e, 0x4c,
+ 0x63, 0x86, 0xc0, 0xe7, 0xaa, 0xcb, 0x8e, 0x87, 0x9a, 0xa8},
+ {0x0e, 0x23, 0xc9, 0x42, 0xa0, 0xc9, 0xfb, 0x52, 0x65, 0x86, 0xee, 0xad},
+ {0x52, 0xe9, 0x67, 0x2b, 0x41, 0x6d, 0x84, 0xd9, 0x70, 0x33,
+ 0x79, 0x60, 0x72, 0xd0, 0xe8, 0x38, 0x39, 0xdc, 0x1f, 0xd9,
+ 0xb8, 0xb9, 0xd1, 0x44, 0x4c, 0x40, 0xe4, 0x88, 0xd4, 0x93},
+ false,
+ false},
+
+ // Comment:
+ {31,
{0x51, 0xf8, 0xc1, 0xf7, 0x31, 0xea, 0x14, 0xac, 0xdb, 0x21, 0x0a, 0x6d,
0x97, 0x3e, 0x07},
{},
@@ -322,7 +557,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {14,
+ {32,
{0x97, 0x46, 0x9d, 0xa6, 0x67, 0xd6, 0x11, 0x0f, 0x9c, 0xbd, 0xa1, 0xd1,
0xa2, 0x06, 0x73},
{0x64, 0x53, 0xa5, 0x33, 0x84, 0x63, 0x22, 0x12},
@@ -337,7 +572,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {15,
+ {33,
{0x54, 0x9b, 0x36, 0x5a, 0xf9, 0x13, 0xf3, 0xb0, 0x81, 0x13, 0x1c, 0xcb,
0x6b, 0x82, 0x55, 0x88},
{},
@@ -352,7 +587,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {16,
+ {34,
{0x55, 0xa4, 0x65, 0x64, 0x4f, 0x5b, 0x65, 0x09, 0x28, 0xcb, 0xee, 0x7c,
0x06, 0x32, 0x14, 0xd6},
{0x03, 0x45, 0x85, 0x62, 0x1a, 0xf8, 0xd7, 0xff},
@@ -367,7 +602,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {17,
+ {35,
{0x3f, 0xf1, 0x51, 0x4b, 0x1c, 0x50, 0x39, 0x15, 0x91, 0x8f, 0x0c, 0x0c,
0x31, 0x09, 0x4a, 0x6e, 0x1f},
{},
@@ -382,7 +617,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {18,
+ {36,
{0x63, 0x85, 0x8c, 0xa3, 0xe2, 0xce, 0x69, 0x88, 0x7b, 0x57, 0x8a, 0x3c,
0x16, 0x7b, 0x42, 0x1c, 0x9c},
{0x9a, 0xaf, 0x29, 0x9e, 0xee, 0xa7, 0x8f, 0x79},
@@ -397,7 +632,193 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {19,
+ {37,
+ {0xf2, 0x69, 0x91, 0x53, 0x72, 0x57, 0x37, 0x81, 0x51, 0xf4, 0x77, 0x6a,
+ 0xad, 0x28, 0xae, 0x8b, 0xd1, 0x6b},
+ {},
+ {0x37, 0xce, 0xb5, 0x74, 0xcc, 0xb0, 0xb7, 0x01, 0xdd, 0x11, 0x36,
+ 0x93, 0x88, 0xca, 0x27, 0x10, 0x17, 0x32, 0x33, 0x9f, 0x49, 0xd8,
+ 0xd9, 0x08, 0xac, 0xe4, 0xb2, 0x3a, 0xf0, 0xb7, 0xce, 0x89},
+ {0x37, 0x27, 0x0b, 0x36, 0x8f, 0x6b, 0x1e, 0x3e, 0x2c, 0xa5, 0x17, 0x44},
+ {0xb6, 0x21, 0xd7, 0x6a, 0x8d, 0xac, 0xff, 0x00, 0xb3, 0xf8, 0x40, 0xcd,
+ 0xf2, 0x6c, 0x89, 0x4c, 0xc5, 0xd1, 0xe0, 0xa2, 0x17, 0x16, 0xed, 0x94,
+ 0xc0, 0x38, 0x2f, 0xa9, 0xb0, 0x90, 0x3d, 0x15, 0xbb, 0x68},
+ false,
+ false},
+
+ // Comment:
+ {38,
+ {0xff, 0x97, 0xf2, 0xee, 0xfb, 0x34, 0x01, 0xac, 0x31, 0xfc, 0x8d, 0xc1,
+ 0x59, 0x0d, 0x1a, 0x92, 0xcb, 0xc1},
+ {0xb8, 0x37, 0x34, 0x38, 0xdd, 0xb2, 0xd6, 0xc3},
+ {0x68, 0x88, 0x83, 0x61, 0x91, 0x9b, 0xc1, 0x06, 0x22, 0xf4, 0x5d,
+ 0xf1, 0x68, 0xe5, 0xf6, 0xa0, 0x3b, 0xd8, 0xe8, 0x84, 0xc0, 0x61,
+ 0x1b, 0xea, 0x2f, 0x34, 0xc1, 0x88, 0x2e, 0xd9, 0x83, 0x2b},
+ {0xbf, 0xd6, 0xff, 0x40, 0xf2, 0xdf, 0x8c, 0xa7, 0x84, 0x59, 0x80, 0xcc},
+ {0xe0, 0xa7, 0x45, 0x18, 0x6c, 0x1a, 0x7b, 0x14, 0x7f, 0x74, 0xfa, 0xff,
+ 0x2a, 0x71, 0x5d, 0xf5, 0xc1, 0x9d, 0x91, 0x7b, 0xaf, 0x70, 0x3e, 0x35,
+ 0x5d, 0x4d, 0x95, 0x0e, 0x6c, 0x05, 0xfe, 0x8f, 0x34, 0x9f},
+ false,
+ false},
+
+ // Comment:
+ {39,
+ {0x21, 0xef, 0x18, 0x5c, 0x3a, 0xe9, 0xa9, 0x6f, 0xa5, 0xeb, 0x47, 0x38,
+ 0x78, 0xf4, 0xd0, 0xb2, 0x42, 0x78, 0x1d},
+ {},
+ {0x1b, 0x35, 0xb8, 0x56, 0xb5, 0xa8, 0x6d, 0x34, 0x03, 0xd2, 0x8f,
+ 0xc2, 0x10, 0x3a, 0x63, 0x1d, 0x42, 0xde, 0xca, 0x51, 0x75, 0xcd,
+ 0xb0, 0x66, 0x9a, 0x5e, 0x5d, 0x90, 0xb2, 0xca, 0xaf, 0xc5},
+ {0x23, 0x43, 0xde, 0x88, 0xbe, 0x6c, 0x71, 0x96, 0xd3, 0x3b, 0x86, 0x94},
+ {0xd6, 0xe0, 0xed, 0x54, 0xfc, 0xce, 0xf3, 0x0b, 0xd6, 0x05, 0xd7, 0x2d,
+ 0xa3, 0x32, 0x0e, 0x24, 0x9a, 0x9c, 0xb5, 0xc6, 0x8b, 0xc6, 0x72, 0x4e,
+ 0xc8, 0x03, 0xc4, 0x39, 0x84, 0xce, 0x42, 0xf6, 0xbd, 0x09, 0xff},
+ false,
+ false},
+
+ // Comment:
+ {40,
+ {0x73, 0x35, 0xab, 0x04, 0xb0, 0x3e, 0x70, 0x61, 0x09, 0xec, 0x3e, 0xe8,
+ 0x35, 0xdb, 0x9a, 0x24, 0x6e, 0xa0, 0xad},
+ {0xcc, 0x4e, 0xfd, 0x83, 0x64, 0xfb, 0x11, 0x4a},
+ {0xd6, 0x48, 0x4e, 0x39, 0x73, 0xf6, 0xbe, 0x8c, 0x83, 0xed, 0x32,
+ 0x08, 0xd5, 0xbe, 0x5c, 0xfa, 0x06, 0xfd, 0xa7, 0x2f, 0xbf, 0xdc,
+ 0x5b, 0x19, 0xd0, 0x9b, 0xe3, 0xf4, 0xe4, 0xeb, 0xa2, 0x9d},
+ {0x1a, 0xf1, 0xd9, 0x0e, 0x87, 0x7e, 0x11, 0xa4, 0x96, 0xef, 0xa3, 0xdf},
+ {0x29, 0xe5, 0x4d, 0x60, 0x82, 0x37, 0xc3, 0xc3, 0x60, 0x9d, 0xba, 0x16,
+ 0xe6, 0xed, 0xf4, 0x38, 0x42, 0xd7, 0x2f, 0xd3, 0x36, 0x5f, 0xdc, 0xd5,
+ 0x06, 0xaa, 0xaa, 0x53, 0x68, 0x66, 0x1e, 0x80, 0xe9, 0xd9, 0x9b},
+ false,
+ false},
+
+ // Comment:
+ {41,
+ {0xd7, 0xf5, 0xe6, 0x11, 0xdd, 0x3a, 0x27, 0x50, 0xfb, 0x84,
+ 0x3f, 0xc1, 0xb6, 0xb9, 0x30, 0x87, 0x31, 0x0d, 0xc8, 0x7d},
+ {},
+ {0x42, 0x2a, 0xdd, 0x37, 0x84, 0x9d, 0x6e, 0x4c, 0x3d, 0xfd, 0x80,
+ 0x20, 0xdc, 0x6a, 0x07, 0xe8, 0xa2, 0x49, 0x78, 0x8f, 0x3d, 0x6a,
+ 0x83, 0xb9, 0xcb, 0x4d, 0x80, 0x23, 0x62, 0xc9, 0x75, 0x42},
+ {0x1e, 0x7e, 0x67, 0xbe, 0x94, 0x8d, 0xe7, 0x35, 0x2f, 0xfd, 0xb7, 0x27},
+ {0x7f, 0xe6, 0x06, 0x65, 0x2d, 0x85, 0x8f, 0x59, 0x5e, 0xc2, 0xe7, 0x06,
+ 0x75, 0x4f, 0xa3, 0xd9, 0x33, 0xfc, 0xc8, 0x34, 0x78, 0xd5, 0x92, 0x35,
+ 0xaa, 0x5d, 0x03, 0xa4, 0xc3, 0x25, 0x90, 0xe5, 0x90, 0xc0, 0x4d, 0x22},
+ false,
+ false},
+
+ // Comment:
+ {42,
+ {0xe2, 0x8e, 0x0e, 0x9f, 0x9d, 0x22, 0x46, 0x3a, 0xc0, 0xe4,
+ 0x26, 0x39, 0xb5, 0x30, 0xf4, 0x21, 0x02, 0xfd, 0xed, 0x75},
+ {0x95, 0x68, 0x46, 0xa2, 0x09, 0xe0, 0x87, 0xed},
+ {0xcd, 0xcc, 0xfe, 0x3f, 0x46, 0xd7, 0x82, 0xef, 0x47, 0xdf, 0x4e,
+ 0x72, 0xf0, 0xc0, 0x2d, 0x9c, 0x7f, 0x77, 0x4d, 0xef, 0x97, 0x0d,
+ 0x23, 0x48, 0x6f, 0x11, 0xa5, 0x7f, 0x54, 0x24, 0x7f, 0x17},
+ {0x37, 0x61, 0x87, 0x89, 0x46, 0x05, 0xa8, 0xd4, 0x5e, 0x30, 0xde, 0x51},
+ {0x14, 0xf7, 0x07, 0xc4, 0x46, 0x98, 0x8a, 0x49, 0x03, 0x77, 0x5e, 0xc7,
+ 0xac, 0xec, 0x6d, 0xa1, 0x14, 0xd4, 0x31, 0x12, 0x98, 0x7d, 0x4b, 0x14,
+ 0x7c, 0x49, 0x0d, 0x43, 0xd3, 0x76, 0xa1, 0x98, 0xca, 0xb3, 0x83, 0xf0},
+ false,
+ false},
+
+ // Comment:
+ {43,
+ {0x4f, 0x54, 0x3e, 0x79, 0x38, 0xd1, 0xb8, 0x78, 0xda, 0xca, 0xee,
+ 0xc8, 0x1d, 0xce, 0x48, 0x99, 0x97, 0x48, 0x16, 0x81, 0x3b},
+ {},
+ {0xe7, 0x9d, 0xfc, 0x6d, 0x2f, 0xc4, 0x65, 0xb8, 0x43, 0x9e, 0x1c,
+ 0x5b, 0xac, 0xcb, 0x5d, 0x8e, 0xf2, 0x85, 0x38, 0x99, 0xfc, 0x19,
+ 0x75, 0x3b, 0x39, 0x7e, 0x6c, 0x25, 0xb3, 0x5e, 0x97, 0x7e},
+ {0xf9, 0xd6, 0x32, 0x0d, 0x7c, 0xe5, 0x1d, 0x8e, 0xd0, 0x67, 0x7d, 0x3a},
+ {0x10, 0x03, 0xf1, 0x3e, 0xa1, 0x32, 0x9c, 0xbb, 0x18, 0x73,
+ 0x16, 0xf6, 0x4c, 0x3f, 0xf3, 0xa8, 0x7c, 0xf5, 0xb9, 0x66,
+ 0x61, 0xd2, 0x32, 0x3a, 0xd6, 0x25, 0x09, 0x4b, 0xec, 0x84,
+ 0x79, 0x0d, 0x79, 0x58, 0xd5, 0x58, 0x3f},
+ false,
+ false},
+
+ // Comment:
+ {44,
+ {0x5d, 0x3e, 0xfd, 0x57, 0x67, 0xf3, 0xc1, 0x2e, 0xfd, 0x08, 0xaf,
+ 0x9a, 0x44, 0xe0, 0x28, 0xae, 0x68, 0xc9, 0xef, 0xf8, 0x43},
+ {0x09, 0x30, 0x53, 0xe2, 0x02, 0x61, 0xda, 0xab},
+ {0x1d, 0x7b, 0x8f, 0x1d, 0x96, 0xa1, 0x42, 0x49, 0x23, 0xae, 0xf8,
+ 0xa9, 0x84, 0x86, 0x9d, 0x4a, 0x77, 0x7a, 0x11, 0x09, 0x90, 0xba,
+ 0x46, 0x56, 0x27, 0xac, 0xf8, 0x03, 0x96, 0xc7, 0xf3, 0x76},
+ {0x50, 0xba, 0x19, 0x62, 0xcd, 0xc3, 0x2a, 0x5a, 0x2d, 0x36, 0xe6, 0x40},
+ {0x2d, 0x48, 0xb0, 0x83, 0x4e, 0x9f, 0xfe, 0x30, 0x46, 0x10,
+ 0x3e, 0xf7, 0xa2, 0x14, 0xf0, 0x2e, 0x8e, 0x4d, 0x33, 0x36,
+ 0x0e, 0xd5, 0x33, 0xad, 0x08, 0x9b, 0xe2, 0x29, 0xea, 0x60,
+ 0x6e, 0xc0, 0xf3, 0xfa, 0x22, 0xeb, 0x33},
+ false,
+ false},
+
+ // Comment:
+ {45,
+ {0x8a, 0x3e, 0x17, 0xab, 0xa9, 0x60, 0x6d, 0xd4, 0x9e, 0x3b, 0x1a,
+ 0x4d, 0x9e, 0x5e, 0x42, 0xf1, 0x74, 0x23, 0x73, 0x63, 0x24, 0x89},
+ {},
+ {0xdd, 0x43, 0x3e, 0x28, 0xcf, 0xbc, 0xb5, 0xde, 0x4a, 0xb3, 0x6a,
+ 0x02, 0xbf, 0x38, 0x68, 0x6d, 0x83, 0x20, 0x87, 0x71, 0xa0, 0xe6,
+ 0x3d, 0xcd, 0x08, 0xb4, 0xdf, 0x1a, 0x07, 0xac, 0x47, 0xa1},
+ {0xc9, 0xcc, 0x0a, 0x1a, 0xfc, 0x38, 0xec, 0x6c, 0x30, 0xc3, 0x8c, 0x68},
+ {0xe9, 0x91, 0x7f, 0xf3, 0xe6, 0x4b, 0xbe, 0x17, 0x83, 0x57,
+ 0x93, 0x75, 0xe7, 0x5e, 0xa8, 0x23, 0x97, 0x6b, 0x35, 0x53,
+ 0x99, 0x49, 0x07, 0x4a, 0x89, 0x06, 0x69, 0xb2, 0x51, 0x05,
+ 0x43, 0x4c, 0x75, 0xbe, 0xed, 0x32, 0x48, 0xdb},
+ false,
+ false},
+
+ // Comment:
+ {46,
+ {0xc9, 0x49, 0x95, 0x7e, 0x66, 0x43, 0x9d, 0xee, 0xe4, 0xb2, 0xac,
+ 0x1d, 0x4a, 0x6c, 0x98, 0xa6, 0xc5, 0x27, 0xb9, 0x0f, 0x52, 0xab},
+ {0xb2, 0xa4, 0xe1, 0x2a, 0x19, 0xa6, 0x1c, 0x75},
+ {0xa6, 0x09, 0x24, 0x10, 0x1b, 0x42, 0xac, 0x24, 0x15, 0x4a, 0x88,
+ 0xde, 0x42, 0x14, 0x2b, 0x23, 0x34, 0xcf, 0x59, 0x91, 0x76, 0xca,
+ 0xf4, 0xd1, 0x22, 0x6f, 0x71, 0x2d, 0xd9, 0x17, 0x29, 0x30},
+ {0x8b, 0xa7, 0x76, 0x44, 0xb0, 0x8d, 0x65, 0xd5, 0xe9, 0xf3, 0x19, 0x42},
+ {0xdb, 0x4c, 0x70, 0x05, 0x13, 0x81, 0x89, 0x72, 0xb0, 0xdc,
+ 0x0e, 0x53, 0x1b, 0x1c, 0x28, 0x1c, 0xa0, 0x3e, 0x40, 0xc6,
+ 0x0d, 0xea, 0x63, 0xf4, 0x47, 0x8b, 0xba, 0x2a, 0xf4, 0x69,
+ 0xa7, 0xa4, 0xdc, 0x3b, 0x4f, 0x14, 0x13, 0x60},
+ false,
+ false},
+
+ // Comment:
+ {47,
+ {0x37, 0x25, 0x2a, 0x3e, 0xb5, 0xc8, 0x96, 0x0f, 0x05, 0x67, 0xe5, 0x03,
+ 0xa9, 0x03, 0x57, 0x83, 0xb3, 0xd0, 0xa1, 0x9a, 0x4b, 0x9a, 0x47},
+ {},
+ {0x1a, 0xa4, 0x20, 0x27, 0x83, 0x69, 0x65, 0xb1, 0xe6, 0x08, 0x6f,
+ 0xa1, 0x37, 0xf9, 0xcf, 0x7f, 0x1f, 0xf4, 0x86, 0x76, 0x69, 0x68,
+ 0x29, 0xbd, 0x28, 0x1f, 0xf8, 0x1c, 0x8e, 0xa0, 0xa4, 0xa9},
+ {0x4b, 0x3d, 0xca, 0x84, 0xec, 0xc4, 0x07, 0xf4, 0x24, 0xf2, 0x81, 0xa9},
+ {0xb5, 0xf1, 0x46, 0x17, 0x49, 0x1f, 0xc9, 0x23, 0xb6, 0x83,
+ 0xe2, 0xcc, 0x95, 0x62, 0xd0, 0x43, 0xdd, 0x59, 0x86, 0xb9,
+ 0x7d, 0xbd, 0xbd, 0x97, 0x2c, 0xe5, 0x47, 0x13, 0xc0, 0x5c,
+ 0x4b, 0xb4, 0xd0, 0x88, 0xc0, 0xa3, 0x0c, 0xac, 0xd3},
+ false,
+ false},
+
+ // Comment:
+ {48,
+ {0x95, 0x9d, 0xde, 0x1e, 0xf3, 0x12, 0x9b, 0x27, 0x70, 0x2c, 0x55, 0x88,
+ 0x49, 0xe4, 0x66, 0xf2, 0xba, 0xca, 0x1a, 0x45, 0xbd, 0xf4, 0xb2},
+ {0x41, 0x30, 0x36, 0x41, 0x1a, 0xf7, 0x57, 0x45},
+ {0x5d, 0x40, 0xdb, 0x0c, 0xc1, 0x8e, 0xf2, 0xe4, 0x28, 0x15, 0xd3,
+ 0xb6, 0x24, 0x5a, 0x46, 0x6a, 0x0b, 0x30, 0xa0, 0xf9, 0x3e, 0x31,
+ 0x8a, 0xc1, 0x0e, 0xdd, 0xe3, 0xbf, 0x8a, 0xd9, 0x81, 0x60},
+ {0xac, 0xad, 0x61, 0x80, 0x39, 0xb3, 0x17, 0x47, 0x0d, 0x21, 0x62, 0x1b},
+ {0xb7, 0xca, 0x38, 0x79, 0xf9, 0x51, 0x40, 0xbf, 0x6a, 0x97,
+ 0xb3, 0x21, 0x22, 0x18, 0xb7, 0xbf, 0x86, 0x4a, 0x51, 0xe5,
+ 0xbb, 0x0b, 0x3e, 0xfe, 0x55, 0x8f, 0xb5, 0x70, 0x14, 0x54,
+ 0x70, 0xea, 0x69, 0x3e, 0xb7, 0x6e, 0xb7, 0x31, 0x71},
+ false,
+ false},
+
+ // Comment:
+ {49,
{0x10, 0xf1, 0xec, 0xf9, 0xc6, 0x05, 0x84, 0x66, 0x5d, 0x9a, 0xe5, 0xef,
0xe2, 0x79, 0xe7, 0xf7, 0x37, 0x7e, 0xea, 0x69, 0x16, 0xd2, 0xb1, 0x11},
{},
@@ -413,7 +834,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {20,
+ {50,
{0x92, 0x22, 0xf9, 0x01, 0x8e, 0x54, 0xfd, 0x6d, 0xe1, 0x20, 0x08, 0x06,
0xa9, 0xee, 0x8e, 0x4c, 0xc9, 0x04, 0xd2, 0x9f, 0x25, 0xcb, 0xa1, 0x93},
{0x3e, 0x8b, 0xc5, 0xad, 0xe1, 0x82, 0xff, 0x08},
@@ -429,7 +850,211 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {21,
+ {51,
+ {0x5c, 0x5c, 0xce, 0x88, 0x1b, 0x93, 0xfb, 0x7a, 0x1b,
+ 0x79, 0x39, 0xaf, 0x1f, 0xfc, 0x5f, 0x84, 0xd3, 0x28,
+ 0x0a, 0xda, 0x77, 0x8c, 0xca, 0x09, 0x53},
+ {},
+ {0x94, 0x60, 0xb3, 0xc4, 0x4e, 0xd8, 0x6e, 0x70, 0xf3, 0xbd, 0xa6,
+ 0x63, 0x85, 0xe1, 0xca, 0x10, 0xb0, 0xc1, 0x67, 0x7e, 0xf4, 0xf1,
+ 0x36, 0x05, 0x32, 0x83, 0x0d, 0x17, 0x53, 0x5f, 0x99, 0x6f},
+ {0xab, 0xfa, 0xf4, 0x2e, 0x0d, 0xba, 0x88, 0x4e, 0xfc, 0xf0, 0x78, 0x23},
+ {0x1d, 0x21, 0x8c, 0x9f, 0x1f, 0x9f, 0x02, 0xf2, 0x48, 0xa6, 0xf9,
+ 0x76, 0xa7, 0x55, 0x70, 0x57, 0xf3, 0x7d, 0x93, 0x93, 0xd9, 0xf2,
+ 0x13, 0xc1, 0xf3, 0xbc, 0x88, 0x34, 0x4c, 0x6f, 0xdc, 0x89, 0x8f,
+ 0xee, 0xd3, 0x94, 0xfb, 0x28, 0x51, 0x13, 0x16},
+ false,
+ false},
+
+ // Comment:
+ {52,
+ {0x69, 0x89, 0xc6, 0x46, 0xa1, 0x0b, 0x7c, 0x76, 0xf4,
+ 0xd9, 0xf7, 0xd5, 0x74, 0xda, 0x40, 0xe1, 0x52, 0x01,
+ 0x3c, 0xf0, 0xdd, 0x78, 0xf5, 0xaa, 0x8a},
+ {0x84, 0xcd, 0xff, 0x93, 0x93, 0x91, 0xc0, 0x22},
+ {0xc1, 0x11, 0xd6, 0xd5, 0xd7, 0x8a, 0x07, 0x1b, 0x15, 0xab, 0x37,
+ 0xcc, 0x8c, 0x38, 0x19, 0x19, 0x93, 0x87, 0xab, 0x7c, 0x19, 0x33,
+ 0xaa, 0x97, 0xb1, 0x48, 0x9f, 0x65, 0x84, 0xba, 0x8e, 0x2a},
+ {0x85, 0xf1, 0x8a, 0xd8, 0xff, 0x72, 0xca, 0xfe, 0xe2, 0x45, 0x2a, 0xb8},
+ {0x97, 0x15, 0xd3, 0x44, 0xe8, 0xd3, 0xf3, 0xa3, 0xea, 0xa9, 0x8a,
+ 0x9c, 0xea, 0x57, 0xc0, 0xcd, 0x71, 0x7c, 0x6e, 0xf5, 0x07, 0x60,
+ 0x27, 0xc9, 0xec, 0x30, 0x56, 0xff, 0x5e, 0xe0, 0xaa, 0x86, 0x36,
+ 0xbb, 0x63, 0x99, 0x84, 0xed, 0xb5, 0x23, 0x6b},
+ false,
+ false},
+
+ // Comment:
+ {53,
+ {0xee, 0x6a, 0x15, 0xfc, 0x18, 0x31, 0x08, 0xf0, 0x87,
+ 0x7e, 0x7f, 0x2b, 0x8a, 0x96, 0x15, 0xf4, 0xb3, 0xfc,
+ 0x36, 0xe1, 0xc8, 0x34, 0x40, 0xf6, 0x6a, 0xad},
+ {},
+ {0x8a, 0x1b, 0x1e, 0x69, 0x9a, 0x0c, 0x4a, 0x3e, 0x61, 0x0b, 0x10,
+ 0x90, 0x2d, 0xae, 0xda, 0xb1, 0xbf, 0x1e, 0xa0, 0xd5, 0x05, 0xc4,
+ 0x7d, 0x78, 0x42, 0xcb, 0xce, 0xe0, 0xd3, 0xb1, 0xb6, 0xe6},
+ {0xa6, 0xf9, 0xa8, 0xd3, 0x35, 0xfa, 0x84, 0xc3, 0xb2, 0x7d, 0xcd, 0x2a},
+ {0x90, 0x89, 0xbb, 0xdb, 0x8b, 0xcf, 0xd1, 0x24, 0xe2, 0x27, 0xbf,
+ 0x75, 0xc4, 0xbf, 0xe1, 0xcb, 0xa2, 0x00, 0x4a, 0x27, 0x4f, 0xc3,
+ 0x1a, 0xa3, 0x23, 0x58, 0xfd, 0x2e, 0x21, 0xc6, 0x4a, 0x01, 0x96,
+ 0x21, 0xc6, 0x85, 0x94, 0x82, 0x6c, 0xd7, 0xb1, 0xcd},
+ false,
+ false},
+
+ // Comment:
+ {54,
+ {0x3a, 0xa9, 0xf7, 0x37, 0x2f, 0x05, 0x6e, 0x5a, 0x07,
+ 0x29, 0x75, 0x2d, 0x9a, 0x37, 0x13, 0x2d, 0x6d, 0xd0,
+ 0x7c, 0x56, 0x79, 0x2e, 0x1c, 0x75, 0x82, 0xa9},
+ {0x85, 0x07, 0x3f, 0x2e, 0xdc, 0x13, 0xd3, 0xa1},
+ {0x74, 0xb3, 0x84, 0xe6, 0xe0, 0x13, 0xec, 0x41, 0x72, 0xed, 0x7a,
+ 0x28, 0xa1, 0x0f, 0xb9, 0xbb, 0x79, 0xb4, 0xbe, 0x2a, 0x24, 0xf6,
+ 0x99, 0x9e, 0x3d, 0x3c, 0xaa, 0x28, 0xe6, 0x4a, 0x86, 0x56},
+ {0xeb, 0xc1, 0x9f, 0xc9, 0xec, 0xb2, 0x33, 0x99, 0x08, 0xea, 0x38, 0x36},
+ {0x79, 0x6f, 0xfb, 0x70, 0xab, 0x43, 0xe7, 0xfa, 0x79, 0xf9, 0x55,
+ 0x83, 0xe3, 0x84, 0x52, 0x47, 0x27, 0xbb, 0x3e, 0x47, 0xfc, 0x45,
+ 0xb9, 0x69, 0xf7, 0x14, 0xc3, 0x32, 0x2b, 0x44, 0x45, 0xde, 0x5f,
+ 0x3c, 0x9f, 0x18, 0xdc, 0xc8, 0x47, 0xcc, 0x94, 0xc3},
+ false,
+ false},
+
+ // Comment:
+ {55,
+ {0x0c, 0x41, 0x79, 0xa4, 0x97, 0xd8, 0xfd, 0xd7, 0x27,
+ 0x96, 0xfb, 0x72, 0x56, 0x92, 0xb8, 0x05, 0xd6, 0x3b,
+ 0x7c, 0x71, 0x83, 0x59, 0xcf, 0x10, 0x51, 0x8a, 0xee},
+ {},
+ {0x77, 0xd8, 0x24, 0x79, 0x5d, 0x20, 0x29, 0xf0, 0xeb, 0x0e, 0x0b,
+ 0xaa, 0xb5, 0xcf, 0xeb, 0x32, 0xf7, 0xe9, 0x34, 0x74, 0x91, 0x3a,
+ 0x7f, 0x95, 0xc7, 0x37, 0xa6, 0x67, 0xa3, 0xc3, 0x33, 0x14},
+ {0xf3, 0x30, 0x74, 0x30, 0xf4, 0x92, 0xd2, 0xb8, 0xa7, 0x2d, 0x3a, 0x81},
+ {0x49, 0xc8, 0x1d, 0x17, 0xd6, 0x7d, 0x7b, 0xa9, 0x95, 0x4f, 0x49,
+ 0x7d, 0x0b, 0x0d, 0xdc, 0x21, 0xf3, 0xf8, 0x39, 0xc9, 0xd2, 0xcc,
+ 0x19, 0x8d, 0x30, 0xbc, 0x2c, 0x50, 0x00, 0x98, 0x99, 0xe5, 0xb2,
+ 0xa9, 0x72, 0x6c, 0x8f, 0x35, 0x56, 0xca, 0xdf, 0xbe, 0x84},
+ false,
+ false},
+
+ // Comment:
+ {56,
+ {0x48, 0x14, 0x33, 0xd8, 0xb1, 0xcd, 0x38, 0xaf, 0x4a,
+ 0x75, 0x0e, 0x13, 0xa6, 0x4b, 0x7a, 0x4e, 0x85, 0x07,
+ 0x68, 0x2b, 0x35, 0x17, 0x59, 0x59, 0x38, 0xa2, 0x0e},
+ {0x73, 0x36, 0x5f, 0x6d, 0x80, 0xed, 0xb1, 0xd8},
+ {0xbe, 0xc5, 0xea, 0xc6, 0x8f, 0x89, 0x39, 0x51, 0xcb, 0xd7, 0xd1,
+ 0xec, 0xd3, 0xee, 0x66, 0x11, 0x13, 0x0d, 0xd9, 0xc3, 0xf8, 0x0c,
+ 0xdd, 0xf9, 0x51, 0x11, 0xd0, 0x7d, 0x5e, 0xdd, 0x76, 0xd1},
+ {0x34, 0x2a, 0xda, 0x4f, 0x0c, 0x11, 0x51, 0x24, 0xb2, 0x22, 0xdf, 0x80},
+ {0x4c, 0x12, 0x9f, 0xc1, 0x3c, 0xbd, 0xd9, 0xd3, 0xfe, 0x81, 0xac,
+ 0x75, 0x5b, 0xf4, 0xfb, 0xea, 0x2f, 0xdd, 0x7e, 0x0a, 0xca, 0x05,
+ 0x05, 0xa6, 0xee, 0x96, 0x37, 0x9c, 0xed, 0xe1, 0xd3, 0x0a, 0x03,
+ 0xdb, 0x5d, 0x55, 0x26, 0x5d, 0x36, 0x48, 0xbc, 0x40, 0xd4},
+ false,
+ false},
+
+ // Comment:
+ {57,
+ {0x1c, 0x35, 0xb8, 0x98, 0x82, 0x1b, 0xa5, 0x5c, 0x26, 0x17,
+ 0xc2, 0x5d, 0xf9, 0xe6, 0xdf, 0x2a, 0x80, 0x02, 0xb3, 0x84,
+ 0x90, 0x21, 0x86, 0xcd, 0x69, 0xdf, 0xd2, 0x0e},
+ {},
+ {0xa5, 0x9c, 0x1e, 0x13, 0x06, 0x4d, 0xf8, 0xf2, 0xb8, 0xdf, 0x77,
+ 0xa4, 0x92, 0xb0, 0xca, 0x2e, 0xae, 0x92, 0x1b, 0x52, 0xa8, 0x4b,
+ 0x30, 0x5a, 0x3a, 0x9a, 0x51, 0x40, 0x8a, 0x9e, 0xcb, 0x69},
+ {0x95, 0x44, 0xd4, 0x1e, 0xce, 0x0c, 0x92, 0xef, 0x01, 0xcf, 0xac, 0x2d},
+ {0xa6, 0xfa, 0x8f, 0x57, 0xdd, 0xc8, 0x1d, 0x60, 0x99, 0xf6, 0x67,
+ 0xdd, 0x62, 0x40, 0x2b, 0x6a, 0x5d, 0x5b, 0x7d, 0x05, 0xa3, 0x29,
+ 0x29, 0x80, 0x29, 0x11, 0x31, 0x69, 0xbb, 0x24, 0xe3, 0x8b, 0x31,
+ 0xdb, 0xbc, 0x3e, 0x57, 0x5b, 0x9e, 0x3e, 0xe0, 0x76, 0xaf, 0x2a},
+ false,
+ false},
+
+ // Comment:
+ {58,
+ {0x75, 0x10, 0x01, 0x6e, 0xfa, 0xdc, 0x38, 0x5a, 0x71, 0xed,
+ 0x68, 0x9c, 0xeb, 0x59, 0x0c, 0x8e, 0xa9, 0xcc, 0x1e, 0x81,
+ 0xb7, 0x93, 0x33, 0x8b, 0xdd, 0xf5, 0xf1, 0x0c},
+ {0x77, 0x0f, 0x6e, 0x6e, 0x89, 0xa3, 0xfe, 0x8e},
+ {0x08, 0x4b, 0x5d, 0x73, 0x65, 0xf1, 0xa8, 0xfe, 0xc6, 0x36, 0x59,
+ 0x39, 0xed, 0x74, 0x1e, 0x6e, 0xa5, 0x89, 0x3e, 0x03, 0x18, 0xd8,
+ 0x2a, 0xb4, 0x75, 0x00, 0xa9, 0x7d, 0x77, 0xaa, 0xa0, 0x41},
+ {0x82, 0x9f, 0x00, 0x5e, 0x98, 0x0f, 0x0a, 0x6e, 0x2f, 0x98, 0x3e, 0xaa},
+ {0xfd, 0x42, 0xcb, 0x5c, 0xf8, 0x94, 0xf8, 0x79, 0xe3, 0xcf, 0x75,
+ 0x16, 0x62, 0xaa, 0xa5, 0x8a, 0x22, 0x88, 0xcc, 0x53, 0x54, 0x88,
+ 0x02, 0xbe, 0xca, 0xf4, 0x23, 0x59, 0x18, 0x83, 0x29, 0x43, 0x8a,
+ 0xfe, 0x1c, 0xd7, 0x22, 0x5d, 0x04, 0x78, 0xaa, 0x90, 0xc7, 0x73},
+ false,
+ false},
+
+ // Comment:
+ {59,
+ {0x3c, 0x16, 0x1d, 0x79, 0x1f, 0x62, 0x4f, 0xb0, 0x38, 0x8e,
+ 0x80, 0x8f, 0x0f, 0x69, 0xed, 0x79, 0x0d, 0xbe, 0x4c, 0xbd,
+ 0x08, 0x9e, 0xba, 0xc4, 0x66, 0x27, 0xbc, 0xf0, 0x1d},
+ {},
+ {0x5a, 0x7f, 0x85, 0x0a, 0x1d, 0x9a, 0xaf, 0xa7, 0x7d, 0x59, 0xae,
+ 0x1b, 0x73, 0x19, 0x65, 0xe8, 0xaa, 0xec, 0x63, 0x52, 0x28, 0x0f,
+ 0xc7, 0x6a, 0x7b, 0x5e, 0x23, 0xef, 0x36, 0x10, 0xcf, 0xe4},
+ {0x49, 0x46, 0xa0, 0xd6, 0xad, 0xea, 0x93, 0xb8, 0x2d, 0x43, 0x32, 0xe5},
+ {0x40, 0x23, 0x02, 0xb5, 0x61, 0x40, 0xc4, 0xdc, 0xc3, 0x97, 0x74, 0x73,
+ 0x2c, 0x55, 0x88, 0x3d, 0xe1, 0x24, 0xce, 0x4b, 0xf0, 0xa0, 0x26, 0x1c,
+ 0xfa, 0x15, 0x69, 0xe2, 0xcf, 0xe8, 0x30, 0xbf, 0xe9, 0x33, 0xa9, 0x67,
+ 0x86, 0xcf, 0xf2, 0xdd, 0x72, 0xb8, 0x2c, 0x4b, 0xd5},
+ false,
+ false},
+
+ // Comment:
+ {60,
+ {0x96, 0x4f, 0xc9, 0xe0, 0xe8, 0x35, 0x59, 0x47, 0xaa, 0x1c,
+ 0x2c, 0xaa, 0xdd, 0x7b, 0x3d, 0xbe, 0xf8, 0x2a, 0x10, 0x24,
+ 0xe6, 0x23, 0x60, 0x6f, 0xac, 0x43, 0x6e, 0xf5, 0x73},
+ {0xf2, 0x41, 0x53, 0x77, 0xad, 0x28, 0x3f, 0xd8},
+ {0xe6, 0xd5, 0xa4, 0x24, 0x6f, 0x6f, 0x05, 0x61, 0x8b, 0x59, 0xc8,
+ 0xf9, 0xec, 0x3a, 0xc8, 0x06, 0x8c, 0xc0, 0xd3, 0xf3, 0x51, 0xc5,
+ 0x71, 0xaa, 0x52, 0xb0, 0x9c, 0xb2, 0x51, 0xf9, 0xc2, 0xf6},
+ {0x2f, 0x90, 0xa6, 0x5e, 0x9e, 0x48, 0x72, 0x5d, 0xe6, 0xff, 0xc7, 0x27},
+ {0xd0, 0x52, 0x93, 0x2b, 0xad, 0x6e, 0x6c, 0x4f, 0x83, 0x5f, 0x02, 0x01,
+ 0x9e, 0x52, 0xd7, 0xff, 0x80, 0x7d, 0xc2, 0xa5, 0xaa, 0xc2, 0x04, 0x08,
+ 0x83, 0xc7, 0x9d, 0xd3, 0xd5, 0x65, 0x5f, 0x93, 0x39, 0x6b, 0x4d, 0x75,
+ 0x5d, 0xc4, 0x47, 0x57, 0x21, 0x66, 0x5f, 0xed, 0x91},
+ false,
+ false},
+
+ // Comment:
+ {61,
+ {0x80, 0xb7, 0x1b, 0xbe, 0x83, 0x36, 0x29, 0x84, 0x1b, 0xd3,
+ 0xae, 0xae, 0xb9, 0xdb, 0x61, 0x23, 0xe5, 0x1d, 0x36, 0x7b,
+ 0x43, 0x6f, 0xe9, 0xd2, 0xd3, 0x45, 0x4b, 0x62, 0xcf, 0xad},
+ {},
+ {0x09, 0xe8, 0x22, 0x12, 0x3a, 0xdb, 0xb1, 0xed, 0x89, 0xb7, 0x9a,
+ 0x58, 0x61, 0x9c, 0x64, 0x85, 0x39, 0x92, 0xf8, 0x37, 0x1d, 0x46,
+ 0x33, 0x87, 0x12, 0xf6, 0xc9, 0x1a, 0xb1, 0x1a, 0x68, 0xbb},
+ {0xa7, 0x97, 0x20, 0x5a, 0x6c, 0xac, 0xdd, 0x7e, 0x47, 0xa4, 0x78, 0x9d},
+ {0x83, 0xf5, 0xc7, 0x73, 0x96, 0xca, 0xbd, 0x28, 0xdf, 0xcc, 0x00, 0x2c,
+ 0xba, 0x07, 0x56, 0xd4, 0xea, 0x54, 0x55, 0xe0, 0x26, 0x1d, 0x84, 0x7d,
+ 0x57, 0x08, 0xaa, 0xc2, 0x1e, 0x8d, 0x70, 0x5a, 0x05, 0x82, 0x0a, 0x21,
+ 0xf3, 0x81, 0xd2, 0x44, 0xd4, 0x0e, 0x58, 0xd2, 0xf1, 0x6b},
+ false,
+ false},
+
+ // Comment:
+ {62,
+ {0x67, 0xae, 0x18, 0x82, 0xd0, 0xb1, 0xc1, 0xb2, 0x48, 0x5b,
+ 0xec, 0x98, 0x11, 0x5e, 0xcf, 0x53, 0xb9, 0xb4, 0x38, 0xde,
+ 0xb1, 0xd0, 0x40, 0x05, 0x31, 0x70, 0x50, 0x38, 0x87, 0x3a},
+ {0x20, 0x0a, 0x9c, 0x95, 0x94, 0x6f, 0xf0, 0x5c},
+ {0x62, 0x57, 0x35, 0xfe, 0x7f, 0x8f, 0xc8, 0x1b, 0x0c, 0x1e, 0xdc,
+ 0x3d, 0x08, 0xa7, 0x8b, 0x41, 0x26, 0x8f, 0x87, 0xa3, 0xc6, 0x84,
+ 0x88, 0xb6, 0x74, 0x22, 0x26, 0x30, 0xc1, 0xd5, 0x87, 0xa5},
+ {0x9d, 0x8c, 0xdf, 0x28, 0x9d, 0xdd, 0xd0, 0x9a, 0xfd, 0xc1, 0xb0, 0x2f},
+ {0x20, 0x9b, 0x75, 0x39, 0x38, 0x5c, 0x8b, 0x19, 0xec, 0xd0, 0xfd, 0x8b,
+ 0x50, 0x11, 0xb2, 0x99, 0x6e, 0x31, 0x6f, 0x19, 0x42, 0x06, 0x4e, 0x68,
+ 0xed, 0xfa, 0x36, 0x3a, 0xcb, 0xcd, 0xfa, 0x2f, 0x45, 0x4b, 0x9f, 0xa2,
+ 0x60, 0x8f, 0x78, 0x0f, 0x7c, 0x6f, 0x9b, 0x78, 0x0f, 0xe1},
+ false,
+ false},
+
+ // Comment:
+ {63,
{0xb0, 0x53, 0x99, 0x92, 0x86, 0xa2, 0x82, 0x4f, 0x42, 0xcc, 0x8c,
0x20, 0x3a, 0xb2, 0x4e, 0x2c, 0x97, 0xa6, 0x85, 0xad, 0xcc, 0x2a,
0xd3, 0x26, 0x62, 0x55, 0x8e, 0x55, 0xa5, 0xc7, 0x29},
@@ -446,7 +1071,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {22,
+ {64,
{0xf4, 0x52, 0x06, 0xab, 0xc2, 0x55, 0x52, 0xb2, 0xab, 0xc9, 0xab,
0x7f, 0xa2, 0x43, 0x03, 0x5f, 0xed, 0xaa, 0xdd, 0xc3, 0xb2, 0x29,
0x39, 0x56, 0xf1, 0xea, 0x6e, 0x71, 0x56, 0xe7, 0xeb},
@@ -463,7 +1088,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {23,
+ {65,
{0xb9, 0xc5, 0x54, 0xcb, 0xc3, 0x6a, 0xc1, 0x8a, 0xe8, 0x97, 0xdf,
0x7b, 0xee, 0xca, 0xc1, 0xdb, 0xeb, 0x4e, 0xaf, 0xa1, 0x56, 0xbb,
0x60, 0xce, 0x2e, 0x5d, 0x48, 0xf0, 0x57, 0x15, 0xe6, 0x78},
@@ -480,7 +1105,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {24,
+ {66,
{0x6b, 0x26, 0x04, 0x99, 0x6c, 0xd3, 0x0c, 0x14, 0xa1, 0x3a, 0x52,
0x57, 0xed, 0x6c, 0xff, 0xd3, 0xbc, 0x5e, 0x29, 0xd6, 0xb9, 0x7e,
0xb1, 0x79, 0x9e, 0xb3, 0x35, 0xe2, 0x81, 0xea, 0x45, 0x1e},
@@ -497,7 +1122,43 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {25,
+ {67,
+ {0x27, 0x34, 0xe0, 0x8e, 0xff, 0x8f, 0x5c, 0x4f, 0x84, 0xfa, 0x0c,
+ 0x20, 0x7f, 0x49, 0xc7, 0xfd, 0x78, 0xaf, 0x1a, 0xd5, 0x12, 0x3f,
+ 0xf8, 0x1f, 0x83, 0xf5, 0x00, 0xed, 0xf4, 0xed, 0xa0, 0x9e, 0xdf},
+ {},
+ {0x51, 0x55, 0xde, 0xe9, 0xaa, 0xde, 0x1c, 0xc6, 0x1e, 0xe7, 0xe3,
+ 0xf9, 0x26, 0x60, 0xf7, 0x59, 0x0f, 0x5e, 0x5b, 0xa8, 0x2f, 0x1b,
+ 0x59, 0xb8, 0x50, 0xe3, 0xfa, 0x45, 0x3d, 0x2f, 0xa6, 0xb3},
+ {0xc2, 0x6c, 0x4b, 0x3b, 0xfd, 0xb9, 0x7e, 0xe6, 0xb0, 0xf6, 0x3c, 0xa1},
+ {0xf5, 0x98, 0x2b, 0x60, 0x1c, 0x7a, 0x18, 0xfc, 0x72, 0xa6,
+ 0x5b, 0x21, 0x8c, 0x44, 0x97, 0x4d, 0xc5, 0x64, 0xd8, 0x31,
+ 0x4c, 0xbe, 0x6f, 0x87, 0xfc, 0xf6, 0xc6, 0xcf, 0xbe, 0x61,
+ 0x8b, 0x34, 0xb1, 0xc4, 0x36, 0x32, 0xf5, 0x57, 0x60, 0xb5,
+ 0xd1, 0xed, 0x37, 0x55, 0x6a, 0x94, 0xd0, 0x49, 0xb5},
+ false,
+ false},
+
+ // Comment:
+ {68,
+ {0x66, 0x8d, 0x5e, 0x3f, 0x95, 0xfe, 0x03, 0x0d, 0xaf, 0x43, 0x2a,
+ 0x5f, 0xc5, 0x83, 0x7a, 0xf3, 0xa7, 0x9c, 0x81, 0xe9, 0x4b, 0x28,
+ 0xd8, 0x20, 0x4c, 0x5e, 0xe2, 0x62, 0xab, 0x3c, 0x99, 0x08, 0xa7},
+ {0xe9, 0x96, 0x98, 0x24, 0x1c, 0x59, 0x9b, 0x5f},
+ {0x57, 0x3f, 0x08, 0xeb, 0xbe, 0x0c, 0xce, 0x4a, 0xc9, 0x61, 0x8e,
+ 0x8c, 0x3b, 0x22, 0x4b, 0xea, 0x0a, 0x32, 0xf0, 0x55, 0xc6, 0x99,
+ 0x68, 0x38, 0xa3, 0x2f, 0x52, 0x7c, 0xa3, 0xc3, 0xb6, 0x95},
+ {0xad, 0x80, 0x50, 0xdc, 0x6d, 0x12, 0x2d, 0xce, 0x3e, 0x56, 0x39, 0xed},
+ {0xea, 0xf6, 0x81, 0x0e, 0x6e, 0xc1, 0xcb, 0x7a, 0x29, 0x18,
+ 0x85, 0x62, 0x57, 0xd1, 0xaa, 0x3d, 0x51, 0xa8, 0x27, 0x87,
+ 0x91, 0x46, 0xc6, 0x33, 0x7e, 0xcf, 0x53, 0x5e, 0x9c, 0x89,
+ 0xb1, 0x49, 0xc5, 0xa2, 0x95, 0x0c, 0x2f, 0x39, 0x4a, 0x34,
+ 0x66, 0xc3, 0x45, 0xf7, 0x96, 0x32, 0x3c, 0x1a, 0xa7},
+ false,
+ false},
+
+ // Comment:
+ {69,
{0x97, 0x3d, 0x0c, 0x75, 0x38, 0x26, 0xba, 0xe4, 0x66, 0xcf, 0x9a, 0xbb,
0x34, 0x93, 0x15, 0x2e, 0x9d, 0xe7, 0x81, 0x9e, 0x2b, 0xd0, 0xc7, 0x11,
0x71, 0x34, 0x6b, 0x4d, 0x2c, 0xeb, 0xf8, 0x04, 0x1a, 0xa3, 0xce, 0xdc,
@@ -517,7 +1178,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {26,
+ {70,
{0xa9, 0x89, 0x95, 0x50, 0x4d, 0xf1, 0x6f, 0x74, 0x8b, 0xfb, 0x77, 0x85,
0xff, 0x91, 0xee, 0xb3, 0xb6, 0x60, 0xea, 0x9e, 0xd3, 0x45, 0x0c, 0x3d,
0x5e, 0x7b, 0x0e, 0x79, 0xef, 0x65, 0x36, 0x59, 0xa9, 0x97, 0x8d, 0x75,
@@ -537,7 +1198,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {27,
+ {71,
{0xd0, 0x96, 0x80, 0x31, 0x81, 0xbe, 0xef, 0x9e, 0x00, 0x8f, 0xf8,
0x5d, 0x5d, 0xdc, 0x38, 0xdd, 0xac, 0xf0, 0xf0, 0x9e, 0xe5, 0xf7,
0xe0, 0x7f, 0x1e, 0x40, 0x79, 0xcb, 0x64, 0xd0, 0xdc, 0x8f, 0x5e,
@@ -560,7 +1221,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {28,
+ {72,
{0x94, 0xee, 0x16, 0x6d, 0x6d, 0x6e, 0xcf, 0x88, 0x32, 0x43, 0x71,
0x36, 0xb4, 0xae, 0x80, 0x5d, 0x42, 0x88, 0x64, 0x35, 0x95, 0x86,
0xd9, 0x19, 0x3a, 0x25, 0x01, 0x62, 0x93, 0xed, 0xba, 0x44, 0x3c,
@@ -583,7 +1244,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {29,
+ {73,
{0xb4, 0x29, 0xeb, 0x80, 0xfb, 0x8f, 0xe8, 0xba, 0xed, 0xa0, 0xc8,
0x5b, 0x9c, 0x33, 0x34, 0x58, 0xe7, 0xc2, 0x99, 0x2e, 0x55, 0x84,
0x75, 0x06, 0x9d, 0x12, 0xd4, 0x5c, 0x22, 0x21, 0x75, 0x64, 0x12,
@@ -612,7 +1273,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {30,
+ {74,
{0xce, 0xb5, 0x34, 0xce, 0x50, 0xdc, 0x23, 0xff, 0x63, 0x8a, 0xce,
0x3e, 0xf6, 0x3a, 0xb2, 0xcc, 0x29, 0x73, 0xee, 0xad, 0xa8, 0x07,
0x85, 0xfc, 0x16, 0x5d, 0x06, 0xc2, 0xf5, 0x10, 0x0f, 0xf5, 0xe8,
@@ -641,7 +1302,73 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {31,
+ {75,
+ {0xc8, 0x77, 0xa7, 0x6b, 0xf5, 0x95, 0x56, 0x07, 0x72, 0x16, 0x7c, 0x6e,
+ 0x3b, 0xcc, 0x70, 0x53, 0x05, 0xdb, 0x9c, 0x6f, 0xcb, 0xeb, 0x90, 0xf4,
+ 0xfe, 0xa8, 0x51, 0x16, 0x03, 0x8b, 0xc5, 0x3c, 0x3f, 0xa5, 0xb4, 0xb4,
+ 0xea, 0x0d, 0xe5, 0xcc, 0x53, 0x4f, 0xbe, 0x1c, 0xf9, 0xae, 0x44, 0x82,
+ 0x4c, 0x6c, 0x2c, 0x0a, 0x5c, 0x88, 0x5b, 0xd8, 0xc3, 0xcd, 0xc9, 0x06,
+ 0xf1, 0x26, 0x75, 0x73, 0x7e, 0x43, 0x4b, 0x98, 0x3e, 0x1e, 0x23, 0x1a,
+ 0x52, 0xa2, 0x75, 0xdb, 0x5f, 0xb1, 0xa0, 0xca, 0xc6, 0xa0, 0x7b, 0x3b,
+ 0x7d, 0xcb, 0x19, 0x48, 0x2a, 0x5d, 0x3b, 0x06, 0xa9, 0x31, 0x7a, 0x54,
+ 0x82, 0x6c, 0xea, 0x6b, 0x36, 0xfc, 0xe4, 0x52, 0xfa, 0x9b, 0x54, 0x75,
+ 0xe2, 0xaa, 0xf2, 0x54, 0x99, 0x49, 0x9d, 0x8a, 0x89, 0x32, 0xa1, 0x9e,
+ 0xb9, 0x87, 0xc9, 0x03, 0xbd, 0x85, 0x02, 0xfe},
+ {},
+ {0xd7, 0xad, 0xdd, 0x38, 0x89, 0xfa, 0xdf, 0x8c, 0x89, 0x3e, 0xee,
+ 0x14, 0xba, 0x2b, 0x7e, 0xa5, 0xbf, 0x56, 0xb4, 0x49, 0x90, 0x48,
+ 0x69, 0x61, 0x5b, 0xd0, 0x5d, 0x5f, 0x11, 0x4c, 0xf3, 0x77},
+ {0x8a, 0x3a, 0xd2, 0x6b, 0x28, 0xcd, 0x13, 0xba, 0x65, 0x04, 0xe2, 0x60},
+ {0x29, 0x4a, 0x76, 0x4c, 0x03, 0x35, 0x3f, 0x5f, 0x4f, 0x6e, 0x93, 0xcd,
+ 0x7e, 0x97, 0x74, 0x80, 0xd6, 0xc3, 0x43, 0x07, 0x1d, 0xb0, 0xb7, 0xc1,
+ 0xf0, 0xdb, 0x1e, 0x95, 0xb8, 0x5e, 0x60, 0x53, 0xf0, 0x42, 0x31, 0x68,
+ 0xa9, 0xc7, 0x53, 0x32, 0x68, 0xdb, 0x9a, 0x19, 0x4e, 0x76, 0x65, 0x35,
+ 0x9d, 0x14, 0x48, 0x9b, 0xc4, 0x71, 0x72, 0xa9, 0xf2, 0x13, 0x70, 0xe8,
+ 0x9b, 0x0b, 0xd0, 0xe5, 0xef, 0x96, 0x61, 0x73, 0x8d, 0xe2, 0x82, 0x57,
+ 0x2b, 0xcc, 0x3e, 0x54, 0x12, 0x47, 0x62, 0x6e, 0x57, 0xe7, 0x5d, 0xec,
+ 0x0f, 0x91, 0xac, 0x5c, 0x53, 0x0b, 0xd1, 0xa5, 0x32, 0x71, 0x84, 0x29,
+ 0x96, 0xdc, 0xd0, 0x4d, 0x86, 0x53, 0x21, 0xb1, 0xec, 0xb6, 0xe7, 0x63,
+ 0x01, 0x14, 0xfe, 0x78, 0x02, 0x91, 0xb8, 0xdc, 0x3e, 0x5d, 0x0a, 0xbc,
+ 0x8e, 0x65, 0xb1, 0xc5, 0x49, 0x3e, 0x9a, 0xf0, 0xf2, 0xb9, 0x74, 0xca,
+ 0x0f, 0x14, 0xfb, 0x9f, 0x92, 0x01, 0x4b, 0xff, 0x18, 0x57, 0x3c, 0xff},
+ false,
+ false},
+
+ // Comment:
+ {76,
+ {0x67, 0xce, 0x49, 0x9c, 0xd8, 0xed, 0x68, 0xbd, 0x71, 0x7d, 0xfe, 0x61,
+ 0xc6, 0x0f, 0x27, 0xd2, 0x60, 0xb1, 0xc1, 0x63, 0xa7, 0x2e, 0x8c, 0xc8,
+ 0x59, 0x72, 0x53, 0xd3, 0xd9, 0x87, 0xc2, 0xdb, 0xe1, 0xbf, 0xf2, 0xe4,
+ 0x4d, 0x9b, 0xd4, 0x76, 0x5d, 0x3e, 0x53, 0xd9, 0xc3, 0xf8, 0xeb, 0x3b,
+ 0x90, 0xe7, 0x51, 0xf4, 0x7c, 0x71, 0x57, 0xbd, 0xc1, 0x14, 0x2b, 0xc3,
+ 0x3f, 0x58, 0x33, 0xac, 0x1c, 0xd1, 0x26, 0x2c, 0xbb, 0x23, 0x90, 0x66,
+ 0xb3, 0x34, 0xa4, 0xed, 0x99, 0xae, 0x82, 0xc7, 0x4f, 0x2b, 0x49, 0x54,
+ 0x0f, 0x1a, 0x61, 0x4b, 0xc2, 0x39, 0xd8, 0xfc, 0x5a, 0xdd, 0x8c, 0x17,
+ 0x81, 0x84, 0xe4, 0x12, 0x81, 0xf6, 0xe6, 0x6c, 0x5c, 0x31, 0x17, 0xfd,
+ 0x95, 0x35, 0x47, 0xf7, 0xc8, 0x29, 0x42, 0x5b, 0x50, 0x82, 0xaa, 0x69,
+ 0x68, 0x68, 0x47, 0xea, 0xf5, 0x78, 0x46, 0x92},
+ {0x05, 0x87, 0xaf, 0x85, 0x30, 0xad, 0x05, 0x47},
+ {0x80, 0xbe, 0x86, 0xfb, 0x6f, 0xc4, 0x9b, 0xc7, 0x34, 0x28, 0xca,
+ 0xb5, 0x76, 0xf6, 0xad, 0x72, 0xff, 0x6a, 0xca, 0x04, 0x00, 0x1b,
+ 0x8b, 0x1c, 0x57, 0xa7, 0x12, 0x8b, 0xe7, 0x39, 0x00, 0xaa},
+ {0x90, 0x31, 0x88, 0x43, 0x3c, 0x1c, 0xe8, 0x97, 0x1a, 0xa1, 0x9b, 0x9d},
+ {0x2b, 0x90, 0xb4, 0xf3, 0xde, 0x28, 0x0c, 0x44, 0x91, 0x3d, 0x19, 0x84,
+ 0xbd, 0xd5, 0xdf, 0xa0, 0x56, 0x6c, 0x6a, 0x14, 0xa0, 0x58, 0x65, 0x9a,
+ 0x9b, 0x62, 0x32, 0x77, 0xb0, 0xbb, 0x6e, 0x82, 0x10, 0x1e, 0x79, 0x39,
+ 0x5d, 0x12, 0xe6, 0x43, 0xf6, 0x2d, 0x9a, 0x82, 0x2b, 0xae, 0x49, 0x79,
+ 0x07, 0x49, 0x3e, 0x4f, 0x82, 0x13, 0xfc, 0xf9, 0x9d, 0xa8, 0xa7, 0x8f,
+ 0xdf, 0x86, 0x7a, 0xf3, 0x6b, 0xc8, 0xb0, 0x93, 0x1c, 0x18, 0x86, 0xb4,
+ 0xf0, 0xae, 0x57, 0x29, 0x98, 0x64, 0x94, 0xdb, 0xd5, 0x97, 0x37, 0xe9,
+ 0x56, 0xcd, 0x8f, 0x22, 0x6c, 0x7c, 0x52, 0x26, 0x89, 0xd0, 0x82, 0xf0,
+ 0x23, 0x89, 0x4d, 0x54, 0xac, 0xab, 0x0c, 0x4d, 0x60, 0x9f, 0x37, 0x46,
+ 0xa6, 0x73, 0x69, 0xbb, 0x88, 0x76, 0x00, 0x8f, 0x7f, 0xd3, 0xdc, 0x66,
+ 0x81, 0xc5, 0xfb, 0x9d, 0x72, 0x8c, 0x59, 0x11, 0xf0, 0x05, 0xeb, 0xe1,
+ 0xc1, 0xad, 0xa7, 0x5a, 0x9c, 0xee, 0x8d, 0x63, 0x08, 0x81, 0xd5, 0xb8},
+ false,
+ false},
+
+ // Comment:
+ {77,
{0xe5, 0xcc, 0xaa, 0x44, 0x1b, 0xc8, 0x14, 0x68, 0x8f, 0x8f, 0x6e, 0x8f,
0x28, 0xb5, 0x00, 0xb2},
{0x02},
@@ -656,7 +1383,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {32,
+ {78,
{0x02, 0xcd, 0xe1, 0x68, 0xfb, 0xa3, 0xf5, 0x44, 0xbb, 0xd0, 0x33, 0x2f,
0x7a, 0xde, 0xad, 0xa8},
{0xb6, 0x48},
@@ -671,7 +1398,174 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {33,
+ {79,
+ {0x62, 0x3e, 0x6b, 0xa6, 0xd3, 0x16, 0x6a, 0x33, 0x8b, 0xfc, 0xc7, 0xaf,
+ 0x90, 0xa2, 0x30, 0xc8},
+ {0x8b, 0x71, 0xac},
+ {0x7a, 0xfa, 0x0f, 0x59, 0xdf, 0xcb, 0x5a, 0xd3, 0xa7, 0x64, 0x90,
+ 0xc5, 0xc8, 0x04, 0x32, 0x7c, 0x8d, 0x05, 0x2b, 0xe7, 0x37, 0xa6,
+ 0x0f, 0xa8, 0xbc, 0xbf, 0x0a, 0x2c, 0x36, 0x63, 0x0a, 0x43},
+ {0x25, 0xb7, 0xbd, 0xf4, 0xa6, 0xdc, 0xbf, 0x7c, 0x9a, 0x3e, 0xc2, 0xb3},
+ {0xd4, 0x6e, 0x82, 0x65, 0xa8, 0xc6, 0xa2, 0x53, 0x93, 0xdd, 0x95,
+ 0x6b, 0xb4, 0x43, 0x97, 0xad, 0xe2, 0x8f, 0x3a, 0xd9, 0xe3, 0xef,
+ 0x4a, 0x3d, 0x94, 0xee, 0x07, 0xbf, 0x53, 0x8e, 0xaa, 0xfb},
+ false,
+ false},
+
+ // Comment:
+ {80,
+ {0xa1, 0xc9, 0x33, 0x76, 0x8a, 0x6d, 0x57, 0x3e, 0xbf, 0x68, 0xa9, 0x9e,
+ 0x5e, 0x18, 0xda, 0xe8},
+ {0x3a, 0x5d, 0xdf, 0x40},
+ {0x2e, 0xc2, 0x5b, 0x0e, 0xc7, 0xac, 0x24, 0x42, 0x24, 0xe9, 0xc7,
+ 0xfc, 0x2f, 0xa5, 0xd3, 0xef, 0x17, 0x80, 0x9e, 0x19, 0xfd, 0x6e,
+ 0x95, 0x41, 0x58, 0xdd, 0x0d, 0x72, 0x73, 0x8a, 0x4c, 0xc8},
+ {0x6f, 0xb0, 0xd1, 0x41, 0x7c, 0xdf, 0xff, 0x4d, 0xf3, 0x7d, 0xb0, 0x8c},
+ {0x2d, 0x3c, 0xb2, 0xd9, 0x30, 0x34, 0x91, 0xe2, 0x64, 0xf2, 0x90,
+ 0x4f, 0x0e, 0x07, 0x53, 0xf4, 0x6c, 0x1d, 0xb9, 0x59, 0x36, 0x2d,
+ 0x21, 0x7b, 0x23, 0x22, 0xb4, 0x66, 0x53, 0x6b, 0xfe, 0xa0},
+ false,
+ false},
+
+ // Comment:
+ {81,
+ {0x0d, 0x8c, 0x69, 0x1d, 0x04, 0x4a, 0x39, 0x78, 0xd7, 0x90, 0x43, 0x2d,
+ 0xc7, 0x1d, 0x69, 0xf8},
+ {0x9e, 0xec, 0x54, 0x0b, 0xb0},
+ {0x0a, 0x2c, 0xf5, 0x23, 0x71, 0xcf, 0x9d, 0x9f, 0x95, 0xb1, 0x01,
+ 0x08, 0xfc, 0x82, 0xb4, 0xfd, 0x61, 0x10, 0xa8, 0xba, 0x9a, 0x88,
+ 0xa2, 0x60, 0x83, 0x68, 0x5a, 0xd2, 0x98, 0x26, 0x89, 0x1a},
+ {0x25, 0x38, 0xfc, 0x67, 0xaf, 0xb9, 0xea, 0xb3, 0x33, 0xf8, 0x32, 0x90},
+ {0xa9, 0x88, 0xc0, 0x3c, 0x71, 0xb9, 0x56, 0xff, 0x08, 0x6d, 0x04,
+ 0x70, 0xd7, 0x06, 0xbd, 0x34, 0xb3, 0x5d, 0x7c, 0xbf, 0x2b, 0xeb,
+ 0x89, 0x4b, 0x0c, 0x74, 0x6e, 0x07, 0x30, 0x42, 0x9e, 0x15},
+ false,
+ false},
+
+ // Comment:
+ {82,
+ {0x9a, 0xba, 0x22, 0xb4, 0x95, 0xcb, 0x7e, 0xc8, 0x87, 0xdd, 0xaa, 0x62,
+ 0x01, 0x9a, 0xa1, 0x4d},
+ {0x56, 0xe0, 0x14, 0xd9, 0x7c, 0x74},
+ {0x30, 0x7e, 0x88, 0x6b, 0x38, 0xbb, 0x18, 0xb4, 0x45, 0xf8, 0xa2,
+ 0xc6, 0xd6, 0xf8, 0x93, 0x24, 0x92, 0xa9, 0xce, 0xa8, 0xd0, 0x41,
+ 0xba, 0x72, 0xeb, 0x5e, 0xfd, 0xfa, 0x70, 0xd0, 0xb8, 0xd2},
+ {0xa0, 0x71, 0xbe, 0x99, 0x91, 0x51, 0xe2, 0xa1, 0xc4, 0x1c, 0x81, 0xe9},
+ {0x32, 0xbf, 0x95, 0xd4, 0xc1, 0x95, 0xdb, 0xaf, 0x58, 0xd9, 0xaf,
+ 0x40, 0x01, 0xc6, 0xe5, 0x7d, 0x43, 0x93, 0x80, 0x87, 0x03, 0xd6,
+ 0x7a, 0x90, 0x87, 0x05, 0x78, 0x04, 0x6c, 0xd8, 0xb5, 0x25},
+ false,
+ false},
+
+ // Comment:
+ {83,
+ {0xe1, 0x48, 0x31, 0x38, 0x83, 0xa7, 0x7d, 0xa1, 0x21, 0x12, 0x4d, 0x06,
+ 0xb1, 0xc7, 0x7d, 0xca},
+ {0xbb, 0x5a, 0x38, 0x12, 0xf0, 0xae, 0xfd},
+ {0xda, 0xcd, 0x51, 0xa8, 0xa8, 0xe4, 0xd5, 0x90, 0x5b, 0x4c, 0xbb,
+ 0x94, 0x7e, 0xf4, 0x01, 0x3e, 0xb2, 0x96, 0x88, 0x93, 0x53, 0xf3,
+ 0xc9, 0xee, 0x35, 0xf5, 0x57, 0x7b, 0x26, 0x73, 0x7a, 0x51},
+ {0x3f, 0xa3, 0x78, 0xa1, 0xbe, 0xfd, 0xdd, 0xd6, 0x1a, 0xe6, 0x8c, 0xf4},
+ {0x2a, 0x20, 0x7c, 0xa7, 0xe9, 0xda, 0x6b, 0x13, 0xa2, 0x29, 0x60,
+ 0x43, 0x04, 0xd8, 0x7e, 0xb1, 0x8a, 0x6b, 0x6a, 0xfe, 0xc8, 0x7d,
+ 0x93, 0xec, 0x6e, 0x8d, 0xbe, 0x13, 0xd8, 0x4c, 0x0f, 0x8c},
+ false,
+ false},
+
+ // Comment:
+ {84,
+ {0xda, 0x47, 0x1c, 0xd6, 0x93, 0x5a, 0x0c, 0xa8, 0x30, 0x7d, 0xde, 0xdc,
+ 0x6b, 0x95, 0x99, 0x62},
+ {0xf9, 0x4b, 0xb9, 0x2c, 0x1c, 0x66, 0x8a, 0x69, 0x5b},
+ {0x7b, 0x5f, 0xbb, 0xb2, 0x02, 0xc1, 0x61, 0x08, 0xfd, 0x13, 0x06,
+ 0x64, 0x46, 0x85, 0x3a, 0x85, 0x0d, 0x8b, 0x34, 0xe9, 0xda, 0x40,
+ 0x51, 0x95, 0x80, 0xda, 0x44, 0x6a, 0x92, 0x2f, 0x91, 0x62},
+ {0xaa, 0x07, 0x7a, 0x5c, 0xe9, 0x16, 0x1b, 0xde, 0x8d, 0x8e, 0xdc, 0x40},
+ {0x54, 0x8a, 0x5c, 0xa0, 0xae, 0x49, 0x21, 0x1c, 0xdf, 0x30, 0xbb,
+ 0xdc, 0xb1, 0x35, 0x2d, 0x31, 0x20, 0x4d, 0xac, 0xb9, 0x8f, 0x8c,
+ 0x89, 0x08, 0xcc, 0x5e, 0xa2, 0x2b, 0xb2, 0x3f, 0x90, 0x1f},
+ false,
+ false},
+
+ // Comment:
+ {85,
+ {0x28, 0x66, 0x8c, 0xa8, 0xdb, 0x53, 0x5c, 0x7e, 0x8e, 0xb2, 0x74, 0x91,
+ 0xad, 0x0f, 0xb7, 0xcb},
+ {0x21, 0x55, 0x62, 0x7e, 0xc1, 0x5a, 0x97, 0x8f, 0xbc, 0xb2},
+ {0x1f, 0xfd, 0x10, 0x1e, 0xb9, 0x75, 0x31, 0xf6, 0xfa, 0xa8, 0x21,
+ 0xec, 0x4d, 0x5c, 0x57, 0x02, 0x72, 0x5d, 0xd0, 0x33, 0xd3, 0xb8,
+ 0x30, 0xbb, 0x76, 0x0c, 0x4e, 0xf2, 0x7b, 0xa9, 0x83, 0xdf},
+ {0x59, 0x81, 0x14, 0xe8, 0xcf, 0x7f, 0xbd, 0xea, 0x8a, 0xd2, 0x96, 0x83},
+ {0x28, 0xce, 0xda, 0xc2, 0x4f, 0x14, 0xca, 0xa3, 0x26, 0xc7, 0xfe,
+ 0x40, 0x1f, 0x68, 0xa8, 0x7c, 0x2b, 0xf1, 0xb2, 0xc4, 0x3d, 0x30,
+ 0x39, 0xf8, 0xf5, 0xce, 0x35, 0x9c, 0x11, 0x02, 0xf8, 0x79},
+ false,
+ false},
+
+ // Comment:
+ {86,
+ {0x3f, 0x3f, 0x00, 0x76, 0x25, 0x03, 0x52, 0xe1, 0xb6, 0xb5, 0xc1, 0x2c,
+ 0xfa, 0x12, 0x62, 0x5e},
+ {0x37, 0xad, 0x66, 0x8d, 0x4d, 0x4f, 0xe8, 0x89, 0x94, 0x97, 0x63},
+ {0xd2, 0xd0, 0xa9, 0x73, 0xd5, 0x95, 0x1a, 0xf3, 0x52, 0xcb, 0xee,
+ 0x57, 0xac, 0x9d, 0xab, 0x1c, 0x28, 0x4c, 0x99, 0xaf, 0x3b, 0x99,
+ 0x2c, 0xe0, 0x15, 0xf2, 0x19, 0x50, 0x6f, 0x64, 0x88, 0x8d},
+ {0x9a, 0xcd, 0x21, 0x35, 0x70, 0xce, 0x9b, 0xb9, 0xd8, 0x86, 0xc6, 0xef},
+ {0x72, 0x56, 0xe8, 0x56, 0x87, 0x2a, 0xd3, 0xa5, 0x4b, 0x34, 0xa2,
+ 0xa6, 0xbd, 0xca, 0x88, 0x38, 0x3b, 0x12, 0xe4, 0x58, 0x6e, 0x45,
+ 0x22, 0x3f, 0x78, 0xa6, 0xee, 0xa8, 0x11, 0xef, 0xb8, 0x63},
+ false,
+ false},
+
+ // Comment:
+ {87,
+ {0x95, 0x82, 0x95, 0x61, 0x9c, 0xf1, 0xb3, 0x6f, 0x0b, 0x47, 0x46, 0x63,
+ 0xc0, 0xbc, 0x79, 0xeb},
+ {0xb3, 0x34, 0x37, 0x54, 0x15, 0xf6, 0x21, 0x5c, 0x0b, 0xf8, 0x9a, 0x9a},
+ {0xad, 0xcc, 0x52, 0x0b, 0x38, 0x13, 0x82, 0x23, 0x7d, 0x05, 0xa6,
+ 0x40, 0x0a, 0x7d, 0xfb, 0xcd, 0x07, 0x71, 0xb6, 0xaa, 0x9e, 0xdb,
+ 0x79, 0x66, 0x13, 0x1d, 0xde, 0xf6, 0xaf, 0x21, 0xf1, 0xbe},
+ {0x91, 0x83, 0xcd, 0xf3, 0xa8, 0xba, 0x73, 0x97, 0xb6, 0xb2, 0xd5, 0xd5},
+ {0x85, 0x2c, 0x14, 0x1b, 0x42, 0x39, 0xa3, 0x1f, 0xee, 0xda, 0x03,
+ 0x55, 0x0d, 0x70, 0xa2, 0xbe, 0x5f, 0xc5, 0x92, 0x87, 0xb9, 0x2d,
+ 0x3f, 0xcf, 0x7d, 0x66, 0xf1, 0x3d, 0xef, 0xb1, 0x1b, 0x0d},
+ false,
+ false},
+
+ // Comment:
+ {88,
+ {0xd9, 0x2f, 0x8c, 0xe5, 0xd8, 0xd0, 0xad, 0x2e, 0xb5, 0xf1, 0x1a, 0xf0,
+ 0x2e, 0xf6, 0x39, 0x49},
+ {0x28, 0x66, 0xaf, 0xff, 0x0b, 0xcc, 0x61, 0x35, 0xdc, 0x63, 0xaf, 0x88,
+ 0xc8},
+ {0xbd, 0x53, 0x4f, 0x7a, 0xde, 0xca, 0x46, 0x68, 0x44, 0xfb, 0x3b,
+ 0xa3, 0x46, 0x58, 0xbe, 0x80, 0x7f, 0x15, 0xc5, 0x29, 0x1e, 0xd6,
+ 0x02, 0x68, 0x60, 0xa2, 0x4f, 0x17, 0x9b, 0x71, 0x2c, 0x89},
+ {0x41, 0x2c, 0x3e, 0x13, 0xee, 0x1f, 0x78, 0x64, 0xbd, 0x15, 0xce, 0x39},
+ {0x89, 0xd6, 0xd0, 0x89, 0xc4, 0xa2, 0x55, 0x95, 0x2a, 0xca, 0x11,
+ 0xb2, 0x4a, 0x01, 0xff, 0x95, 0xf8, 0x8f, 0xa4, 0x53, 0x12, 0x04,
+ 0xda, 0x31, 0x5e, 0x73, 0x17, 0x97, 0x02, 0x40, 0xce, 0x9e},
+ false,
+ false},
+
+ // Comment:
+ {89,
+ {0x6e, 0x35, 0x60, 0x94, 0xed, 0x9d, 0x9a, 0x70, 0x53, 0xc7, 0x90, 0x6c,
+ 0x48, 0xba, 0x3d, 0x9f},
+ {0xea, 0x25, 0x75, 0xf1, 0x23, 0x26, 0x8e, 0x93, 0x6c, 0x8e, 0x4c, 0x8c,
+ 0x1b, 0xb8},
+ {0x91, 0x0a, 0xde, 0x7d, 0x32, 0x4d, 0x2c, 0x96, 0x88, 0x43, 0x9e,
+ 0x1f, 0x14, 0x2e, 0x0e, 0x5f, 0x9d, 0x13, 0x0f, 0xf8, 0x32, 0xe5,
+ 0x07, 0xfe, 0x19, 0x85, 0xe5, 0xa2, 0x64, 0x52, 0xa6, 0xd0},
+ {0x9b, 0xe0, 0x90, 0xdb, 0xa9, 0x3d, 0xef, 0xf2, 0x7a, 0xdf, 0x99, 0xee},
+ {0x01, 0xff, 0xb3, 0x43, 0xc7, 0x57, 0xb2, 0x78, 0x43, 0xd8, 0xa9,
+ 0x00, 0xa3, 0x6c, 0xe3, 0x9d, 0xa3, 0x15, 0x54, 0x1b, 0x7d, 0x63,
+ 0x13, 0xc6, 0xfd, 0xdf, 0x64, 0xb3, 0x03, 0xd7, 0x1d, 0x60},
+ false,
+ false},
+
+ // Comment:
+ {90,
{0x16, 0xdd, 0xd2, 0x3f, 0xf5, 0x3f, 0x3d, 0x23, 0xc0, 0x63, 0x34, 0x48,
0x70, 0x40, 0xeb, 0x47},
{0xbd, 0x4c, 0xd0, 0x2f, 0xc7, 0x50, 0x2b, 0xbd, 0xbd, 0xf6, 0xc9, 0xa3,
@@ -687,7 +1581,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {34,
+ {91,
{0x62, 0x3b, 0x78, 0x50, 0xc3, 0x21, 0xe2, 0xcf, 0x0c, 0x6f, 0xbc, 0xc8,
0xdf, 0xd1, 0xaf, 0xf2},
{0x89, 0xcc, 0xe9, 0xfb, 0x47, 0x44, 0x1d, 0x07, 0xe0, 0x24, 0x5a, 0x66,
@@ -703,7 +1597,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {35,
+ {92,
{0x87, 0xb3, 0xa4, 0xd7, 0xb2, 0x6d, 0x8d, 0x32, 0x03, 0xa0, 0xde, 0x1d,
0x64, 0xef, 0x82, 0xe3},
{0xd1, 0x9f, 0x2d, 0x98, 0x90, 0x95, 0xf7, 0xab, 0x03, 0xa5, 0xfd, 0xe8,
@@ -719,7 +1613,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {36,
+ {93,
{0xe6, 0x01, 0xb3, 0x85, 0x57, 0x79, 0x7d, 0xa2, 0xf8, 0xa4, 0x10, 0x6a,
0x08, 0x9d, 0x1d, 0xa6},
{0x5e, 0x64, 0x70, 0xfa, 0xcd, 0x99, 0xc1, 0xd8, 0x1e, 0x37,
@@ -736,7 +1630,24 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {37,
+ {94,
+ {0x03, 0xc8, 0x74, 0xee, 0xaa, 0xa6, 0xfa, 0x9f, 0x0d, 0xa6, 0x2c, 0x75,
+ 0x8f, 0xb0, 0xad, 0x04},
+ {0xe0, 0x10, 0x0e, 0xb1, 0x16, 0xcd, 0xc5, 0xe2, 0x2a, 0x3b, 0x9f,
+ 0x9b, 0x41, 0x26, 0xc1, 0x49, 0x59, 0x5e, 0x75, 0x10, 0x7f, 0x6e,
+ 0x23, 0x7c, 0x69, 0xe8, 0x29, 0x60, 0x05, 0x22, 0x70},
+ {0x07, 0x74, 0x33, 0x02, 0x2a, 0xb3, 0x4d, 0x38, 0x0f, 0xc1, 0x92,
+ 0xfc, 0x24, 0xc2, 0xed, 0xc6, 0x30, 0x1f, 0xec, 0x6f, 0x24, 0x44,
+ 0x2f, 0x57, 0x2a, 0x10, 0x87, 0xff, 0x2e, 0x05, 0xb3, 0x9a},
+ {0x28, 0xad, 0xcb, 0xc7, 0x43, 0x64, 0xf2, 0x6d, 0xd4, 0xb3, 0x10, 0x8b},
+ {0x1e, 0x96, 0x87, 0xb3, 0x5f, 0xbc, 0x8e, 0xaa, 0x18, 0x25, 0xed,
+ 0x38, 0x47, 0x79, 0x8f, 0x76, 0x07, 0x88, 0xbf, 0x70, 0xfd, 0x04,
+ 0x03, 0x0e, 0xcd, 0x1c, 0x96, 0xd0, 0xbc, 0x1f, 0xcd, 0x5d},
+ false,
+ false},
+
+ // Comment:
+ {95,
{0xdc, 0x9e, 0x9e, 0xaf, 0x11, 0xe3, 0x14, 0x18, 0x2d, 0xf6, 0xa4, 0xeb,
0xa1, 0x7a, 0xec, 0x9c},
{0xba, 0x44, 0x6f, 0x6f, 0x9a, 0x0c, 0xed, 0x22, 0x45, 0x0f, 0xeb,
@@ -753,7 +1664,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {38,
+ {96,
{0x81, 0xce, 0x84, 0xed, 0xe9, 0xb3, 0x58, 0x59, 0xcc, 0x8c, 0x49, 0xa8,
0xf6, 0xbe, 0x7d, 0xc6},
{0xd4, 0x1a, 0x82, 0x8d, 0x5e, 0x71, 0x82, 0x92, 0x47, 0x02, 0x19,
@@ -770,7 +1681,7 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {39,
+ {97,
{0xa6, 0x67, 0x47, 0xc8, 0x9e, 0x85, 0x7a, 0xf3, 0xa1, 0x8e, 0x2c, 0x79,
0x50, 0x00, 0x87, 0xed},
{0x3f, 0x2d, 0xd4, 0x9b, 0xbf, 0x09, 0xd6, 0x9a, 0x78, 0xa3, 0xd8, 0x0e,
@@ -788,66 +1699,66 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment:
- {40,
- {0x25, 0x6d, 0x40, 0x88, 0x80, 0x94, 0x17, 0x83, 0x55, 0xd3, 0x04,
- 0x84, 0x64, 0x43, 0xfe, 0xe8, 0xdf, 0x99, 0x47, 0x03, 0x03, 0xfb,
- 0x3b, 0x7b, 0x80, 0xe0, 0x30, 0xbe, 0xeb, 0xd3, 0x29, 0xbe},
+ {98,
+ {0x65, 0xb6, 0x3b, 0xf0, 0x74, 0xb7, 0x28, 0x39, 0x92, 0xe2, 0x4b,
+ 0x1a, 0xc0, 0xdf, 0x0d, 0x22, 0xb5, 0x55, 0xdb, 0xe2, 0x25, 0x4d,
+ 0x94, 0xa4, 0x3f, 0x1d, 0xe7, 0x48, 0xd3, 0xcc, 0x6f, 0x0d},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{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, 0x00, 0x00, 0x00, 0x00, 0xe6, 0xd3, 0xd7, 0x32,
- 0x4a, 0x1c, 0xbb, 0xa7, 0x77, 0xbb, 0xb0, 0xec, 0xdd, 0xa3, 0x78, 0x07},
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xf4, 0xfc, 0xe3,
+ 0x02, 0x6d, 0x83, 0x78, 0x9f, 0xfd, 0x1e, 0xe6, 0xf2, 0xcd, 0x7c, 0x4f},
false,
false},
// Comment:
- {41,
- {0x25, 0x6d, 0x40, 0x88, 0x80, 0x94, 0x17, 0x83, 0x55, 0xd3, 0x04,
- 0x84, 0x64, 0x43, 0xfe, 0xe8, 0xdf, 0x99, 0x47, 0x03, 0x03, 0xfb,
- 0x3b, 0x7b, 0x80, 0xe0, 0x30, 0xbe, 0xeb, 0xd3, 0x29, 0xbe, 0xe3,
- 0xbc, 0xdb, 0x5b, 0x1e, 0xde, 0xfc, 0xfe, 0x8b, 0xcd, 0xa1, 0xb6,
- 0xa1, 0x5c, 0x8c, 0x2b, 0x08, 0x69, 0xff, 0xd2, 0xec, 0x5e, 0x26,
- 0xe5, 0x53, 0xb7, 0xb2, 0x27, 0xfe, 0x87, 0xfd, 0xbd},
+ {99,
+ {0x65, 0xb6, 0x3b, 0xf0, 0x74, 0xb7, 0x28, 0x39, 0x92, 0xe2, 0x4b,
+ 0x1a, 0xc0, 0xdf, 0x0d, 0x22, 0xb5, 0x55, 0xdb, 0xe2, 0x25, 0x4d,
+ 0x94, 0xa4, 0x3f, 0x1d, 0xe7, 0x48, 0xd3, 0xcc, 0x6f, 0x0d, 0x20,
+ 0xc1, 0x42, 0xfe, 0x89, 0x8f, 0xbb, 0xe6, 0x68, 0xd4, 0x32, 0x43,
+ 0x94, 0x43, 0x4c, 0x1b, 0x18, 0xb5, 0x8e, 0xad, 0x71, 0x0a, 0xed,
+ 0x9c, 0x31, 0xdb, 0x1f, 0x2a, 0x8a, 0x1f, 0x1b, 0xb2},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{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, 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, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x06, 0x2d, 0xe6, 0x79, 0x5f, 0x27, 0x4f, 0xd2,
- 0xa3, 0x05, 0xd7, 0x69, 0x80, 0xbc, 0x9c, 0xce},
+ 0x00, 0x00, 0x00, 0x00, 0xf5, 0xea, 0xa8, 0x04, 0x60, 0x5c, 0x3a, 0x47,
+ 0x85, 0xf9, 0xd7, 0xf1, 0x3b, 0x6f, 0x67, 0xd6},
false,
false},
// Comment:
- {42,
- {0x25, 0x6d, 0x40, 0x88, 0x80, 0x94, 0x17, 0x83, 0x55, 0xd3, 0x04, 0x84,
- 0x64, 0x43, 0xfe, 0xe8, 0xdf, 0x99, 0x47, 0x03, 0x03, 0xfb, 0x3b, 0x7b,
- 0x80, 0xe0, 0x30, 0xbe, 0xeb, 0xd3, 0x29, 0xbe, 0xe3, 0xbc, 0xdb, 0x5b,
- 0x1e, 0xde, 0xfc, 0xfe, 0x8b, 0xcd, 0xa1, 0xb6, 0xa1, 0x5c, 0x8c, 0x2b,
- 0x08, 0x69, 0xff, 0xd2, 0xec, 0x5e, 0x26, 0xe5, 0x53, 0xb7, 0xb2, 0x27,
- 0xfe, 0x87, 0xfd, 0xbd, 0x7a, 0xda, 0x44, 0x42, 0x42, 0x69, 0xbf, 0xfa,
- 0x55, 0x27, 0xf2, 0x70, 0xac, 0xf6, 0x85, 0x02, 0xb7, 0x4c, 0x5a, 0xe2,
- 0xe6, 0x0c, 0x05, 0x80, 0x98, 0x1a, 0x49, 0x38, 0x45, 0x93, 0x92, 0xc4,
- 0x9b, 0xb2, 0xf2, 0x84, 0xb6, 0x46, 0xef, 0xc7, 0xf3, 0xf0, 0xb1, 0x36,
- 0x1d, 0xc3, 0x48, 0xed, 0x77, 0xd3, 0x0b, 0xc5, 0x76, 0x92, 0xed, 0x38,
- 0xfb, 0xac, 0x01, 0x88, 0x38, 0x04, 0x88, 0xc7},
+ {100,
+ {0x65, 0xb6, 0x3b, 0xf0, 0x74, 0xb7, 0x28, 0x39, 0x92, 0xe2, 0x4b, 0x1a,
+ 0xc0, 0xdf, 0x0d, 0x22, 0xb5, 0x55, 0xdb, 0xe2, 0x25, 0x4d, 0x94, 0xa4,
+ 0x3f, 0x1d, 0xe7, 0x48, 0xd3, 0xcc, 0x6f, 0x0d, 0x20, 0xc1, 0x42, 0xfe,
+ 0x89, 0x8f, 0xbb, 0xe6, 0x68, 0xd4, 0x32, 0x43, 0x94, 0x43, 0x4c, 0x1b,
+ 0x18, 0xb5, 0x8e, 0xad, 0x71, 0x0a, 0xed, 0x9c, 0x31, 0xdb, 0x1f, 0x2a,
+ 0x8a, 0x1f, 0x1b, 0xb2, 0x44, 0x05, 0xc1, 0x83, 0xaf, 0x94, 0xee, 0x1a,
+ 0xd6, 0x30, 0xcd, 0x93, 0x11, 0x58, 0xa6, 0x21, 0x3d, 0x48, 0xc8, 0xff,
+ 0xf1, 0x0d, 0x0a, 0x1f, 0x9e, 0xf7, 0x60, 0x18, 0x8e, 0x65, 0x88, 0x02,
+ 0xaa, 0xd5, 0x5e, 0x41, 0xa1, 0xd9, 0x90, 0x69, 0xa1, 0x8d, 0xb5, 0x5c,
+ 0x56, 0xaf, 0x7c, 0x10, 0xa6, 0xf2, 0x1e, 0xcc, 0x8a, 0xf9, 0xb7, 0xce,
+ 0x0a, 0x7e, 0xa0, 0xb6, 0x74, 0x26, 0xe9, 0x25},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -858,72 +1769,72 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0xb4, 0x79, 0x02,
- 0xba, 0xae, 0xaf, 0xb3, 0x42, 0x03, 0x05, 0x15, 0x29, 0xaf, 0x28, 0x2e},
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9b, 0x5c, 0x43, 0xa7,
+ 0x8d, 0x95, 0x4e, 0x8a, 0x3c, 0x65, 0x9e, 0xeb, 0xc1, 0x3d, 0x5d, 0x55},
false,
false},
// Comment:
- {43,
- {0xda, 0x92, 0xbf, 0x77, 0x7f, 0x6b, 0xe8, 0x7c, 0xaa, 0x2c, 0xfb,
- 0x7b, 0x9b, 0xbc, 0x01, 0x17, 0x20, 0x66, 0xb8, 0xfc, 0xfc, 0x04,
- 0xc4, 0x84, 0x7f, 0x1f, 0xcf, 0x41, 0x14, 0x2c, 0xd6, 0x41},
+ {101,
+ {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4,
+ 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2,
+ 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, 0x89, 0x1c, 0x84,
- 0x9c, 0xb5, 0x2c, 0x27, 0x74, 0x7e, 0xdf, 0xcf, 0x31, 0x21, 0x3b, 0xb6},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x37, 0xe3, 0x39, 0x9d,
+ 0x9c, 0xa6, 0x96, 0x79, 0x9f, 0x08, 0xf4, 0xf7, 0x2b, 0xc0, 0xcd, 0xd8},
false,
false},
// Comment:
- {44,
- {0xda, 0x92, 0xbf, 0x77, 0x7f, 0x6b, 0xe8, 0x7c, 0xaa, 0x2c, 0xfb,
- 0x7b, 0x9b, 0xbc, 0x01, 0x17, 0x20, 0x66, 0xb8, 0xfc, 0xfc, 0x04,
- 0xc4, 0x84, 0x7f, 0x1f, 0xcf, 0x41, 0x14, 0x2c, 0xd6, 0x41, 0x1c,
- 0x43, 0x24, 0xa4, 0xe1, 0x21, 0x03, 0x01, 0x74, 0x32, 0x5e, 0x49,
- 0x5e, 0xa3, 0x73, 0xd4, 0xf7, 0x96, 0x00, 0x2d, 0x13, 0xa1, 0xd9,
- 0x1a, 0xac, 0x48, 0x4d, 0xd8, 0x01, 0x78, 0x02, 0x42},
+ {102,
+ {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4,
+ 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2,
+ 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf,
+ 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc,
+ 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12,
+ 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xf0, 0xc1, 0x2d, 0x26, 0xef, 0x03, 0x02, 0x9b,
- 0x62, 0xc0, 0x08, 0xda, 0x27, 0xc5, 0xdc, 0x68},
+ 0xff, 0xff, 0xff, 0xff, 0x3d, 0x52, 0x71, 0x0b, 0xec, 0x86, 0xd4, 0xea,
+ 0x9f, 0xea, 0x2f, 0xf2, 0x69, 0x54, 0x91, 0x91},
false,
false},
// Comment:
- {45,
- {0xda, 0x92, 0xbf, 0x77, 0x7f, 0x6b, 0xe8, 0x7c, 0xaa, 0x2c, 0xfb, 0x7b,
- 0x9b, 0xbc, 0x01, 0x17, 0x20, 0x66, 0xb8, 0xfc, 0xfc, 0x04, 0xc4, 0x84,
- 0x7f, 0x1f, 0xcf, 0x41, 0x14, 0x2c, 0xd6, 0x41, 0x1c, 0x43, 0x24, 0xa4,
- 0xe1, 0x21, 0x03, 0x01, 0x74, 0x32, 0x5e, 0x49, 0x5e, 0xa3, 0x73, 0xd4,
- 0xf7, 0x96, 0x00, 0x2d, 0x13, 0xa1, 0xd9, 0x1a, 0xac, 0x48, 0x4d, 0xd8,
- 0x01, 0x78, 0x02, 0x42, 0x85, 0x25, 0xbb, 0xbd, 0xbd, 0x96, 0x40, 0x05,
- 0xaa, 0xd8, 0x0d, 0x8f, 0x53, 0x09, 0x7a, 0xfd, 0x48, 0xb3, 0xa5, 0x1d,
- 0x19, 0xf3, 0xfa, 0x7f, 0x67, 0xe5, 0xb6, 0xc7, 0xba, 0x6c, 0x6d, 0x3b,
- 0x64, 0x4d, 0x0d, 0x7b, 0x49, 0xb9, 0x10, 0x38, 0x0c, 0x0f, 0x4e, 0xc9,
- 0xe2, 0x3c, 0xb7, 0x12, 0x88, 0x2c, 0xf4, 0x3a, 0x89, 0x6d, 0x12, 0xc7,
- 0x04, 0x53, 0xfe, 0x77, 0xc7, 0xfb, 0x77, 0x38},
+ {103,
+ {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4, 0xe5,
+ 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, 0x6b, 0x5b,
+ 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf, 0x3e, 0xbd, 0x01,
+ 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc, 0x6b, 0xbc, 0xb3, 0xe4,
+ 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, 0x63, 0xce, 0x24, 0xe0, 0xd5,
+ 0x75, 0xe0, 0xe4, 0x4d, 0xbb, 0xfa, 0x3e, 0x7c, 0x50, 0x6b, 0x11, 0xe5,
+ 0x29, 0xcf, 0x32, 0x6c, 0xee, 0xa7, 0x59, 0xde, 0xc2, 0xb7, 0x37, 0x00,
+ 0x0e, 0xf2, 0xf5, 0xe0, 0x61, 0x08, 0x9f, 0xe7, 0x71, 0x9a, 0x77, 0xfd,
+ 0x55, 0x2a, 0xa1, 0xbe, 0x5e, 0x26, 0x6f, 0x96, 0x5e, 0x72, 0x4a, 0xa3,
+ 0xa9, 0x50, 0x83, 0xef, 0x59, 0x0d, 0xe1, 0x33, 0x75, 0x06, 0x48, 0x31,
+ 0xf5, 0x81, 0x5f, 0x49, 0x8b, 0xd9, 0x16, 0xda},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -934,72 +1845,72 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0x65, 0x78, 0x30,
- 0x01, 0xc2, 0x56, 0x91, 0xfa, 0x28, 0xd0, 0xf5, 0xf1, 0xc1, 0xd7, 0x62},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x51, 0x35, 0x63, 0x29,
+ 0xe2, 0x80, 0xb1, 0x2d, 0x55, 0xd3, 0xd9, 0x8f, 0x0a, 0x58, 0x0c, 0xbe},
false,
false},
// Comment:
- {46,
- {0x25, 0x6d, 0x40, 0x08, 0x80, 0x94, 0x17, 0x03, 0x55, 0xd3, 0x04,
- 0x04, 0x64, 0x43, 0xfe, 0x68, 0xdf, 0x99, 0x47, 0x83, 0x03, 0xfb,
- 0x3b, 0xfb, 0x80, 0xe0, 0x30, 0x3e, 0xeb, 0xd3, 0x29, 0x3e},
+ {104,
+ {0x65, 0xb6, 0x3b, 0x70, 0x74, 0xb7, 0x28, 0xb9, 0x92, 0xe2, 0x4b,
+ 0x9a, 0xc0, 0xdf, 0x0d, 0xa2, 0xb5, 0x55, 0xdb, 0x62, 0x25, 0x4d,
+ 0x94, 0x24, 0x3f, 0x1d, 0xe7, 0xc8, 0xd3, 0xcc, 0x6f, 0x8d},
{0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
- 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x79, 0xba, 0x7a, 0x29,
- 0xf5, 0xa7, 0xbb, 0x75, 0x79, 0x7a, 0xf8, 0x7a, 0x61, 0x01, 0x29, 0xa4},
+ 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0xc1, 0x52, 0xa4, 0xb9,
+ 0x0c, 0x54, 0x8c, 0x71, 0xdc, 0x47, 0x9e, 0xde, 0xaf, 0x92, 0x11, 0xbf},
false,
false},
// Comment:
- {47,
- {0x25, 0x6d, 0x40, 0x08, 0x80, 0x94, 0x17, 0x03, 0x55, 0xd3, 0x04,
- 0x04, 0x64, 0x43, 0xfe, 0x68, 0xdf, 0x99, 0x47, 0x83, 0x03, 0xfb,
- 0x3b, 0xfb, 0x80, 0xe0, 0x30, 0x3e, 0xeb, 0xd3, 0x29, 0x3e, 0xe3,
- 0xbc, 0xdb, 0xdb, 0x1e, 0xde, 0xfc, 0x7e, 0x8b, 0xcd, 0xa1, 0x36,
- 0xa1, 0x5c, 0x8c, 0xab, 0x08, 0x69, 0xff, 0x52, 0xec, 0x5e, 0x26,
- 0x65, 0x53, 0xb7, 0xb2, 0xa7, 0xfe, 0x87, 0xfd, 0x3d},
+ {105,
+ {0x65, 0xb6, 0x3b, 0x70, 0x74, 0xb7, 0x28, 0xb9, 0x92, 0xe2, 0x4b,
+ 0x9a, 0xc0, 0xdf, 0x0d, 0xa2, 0xb5, 0x55, 0xdb, 0x62, 0x25, 0x4d,
+ 0x94, 0x24, 0x3f, 0x1d, 0xe7, 0xc8, 0xd3, 0xcc, 0x6f, 0x8d, 0x20,
+ 0xc1, 0x42, 0x7e, 0x89, 0x8f, 0xbb, 0x66, 0x68, 0xd4, 0x32, 0xc3,
+ 0x94, 0x43, 0x4c, 0x9b, 0x18, 0xb5, 0x8e, 0x2d, 0x71, 0x0a, 0xed,
+ 0x1c, 0x31, 0xdb, 0x1f, 0xaa, 0x8a, 0x1f, 0x1b, 0x32},
{0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
- 0x00, 0x00, 0x00, 0x80, 0x36, 0xb1, 0x74, 0x38, 0x19, 0xe1, 0xb9, 0xba,
- 0x15, 0x51, 0xe8, 0xed, 0x92, 0x2a, 0x95, 0x9a},
+ 0x00, 0x00, 0x00, 0x80, 0x40, 0xef, 0x63, 0x83, 0x05, 0x2d, 0x91, 0xc2,
+ 0xe4, 0xb4, 0x61, 0x1b, 0x0e, 0x32, 0xc5, 0xff},
false,
false},
// Comment:
- {48,
- {0x25, 0x6d, 0x40, 0x08, 0x80, 0x94, 0x17, 0x03, 0x55, 0xd3, 0x04, 0x04,
- 0x64, 0x43, 0xfe, 0x68, 0xdf, 0x99, 0x47, 0x83, 0x03, 0xfb, 0x3b, 0xfb,
- 0x80, 0xe0, 0x30, 0x3e, 0xeb, 0xd3, 0x29, 0x3e, 0xe3, 0xbc, 0xdb, 0xdb,
- 0x1e, 0xde, 0xfc, 0x7e, 0x8b, 0xcd, 0xa1, 0x36, 0xa1, 0x5c, 0x8c, 0xab,
- 0x08, 0x69, 0xff, 0x52, 0xec, 0x5e, 0x26, 0x65, 0x53, 0xb7, 0xb2, 0xa7,
- 0xfe, 0x87, 0xfd, 0x3d, 0x7a, 0xda, 0x44, 0xc2, 0x42, 0x69, 0xbf, 0x7a,
- 0x55, 0x27, 0xf2, 0xf0, 0xac, 0xf6, 0x85, 0x82, 0xb7, 0x4c, 0x5a, 0x62,
- 0xe6, 0x0c, 0x05, 0x00, 0x98, 0x1a, 0x49, 0xb8, 0x45, 0x93, 0x92, 0x44,
- 0x9b, 0xb2, 0xf2, 0x04, 0xb6, 0x46, 0xef, 0x47, 0xf3, 0xf0, 0xb1, 0xb6,
- 0x1d, 0xc3, 0x48, 0x6d, 0x77, 0xd3, 0x0b, 0x45, 0x76, 0x92, 0xed, 0xb8,
- 0xfb, 0xac, 0x01, 0x08, 0x38, 0x04, 0x88, 0x47},
+ {106,
+ {0x65, 0xb6, 0x3b, 0x70, 0x74, 0xb7, 0x28, 0xb9, 0x92, 0xe2, 0x4b, 0x9a,
+ 0xc0, 0xdf, 0x0d, 0xa2, 0xb5, 0x55, 0xdb, 0x62, 0x25, 0x4d, 0x94, 0x24,
+ 0x3f, 0x1d, 0xe7, 0xc8, 0xd3, 0xcc, 0x6f, 0x8d, 0x20, 0xc1, 0x42, 0x7e,
+ 0x89, 0x8f, 0xbb, 0x66, 0x68, 0xd4, 0x32, 0xc3, 0x94, 0x43, 0x4c, 0x9b,
+ 0x18, 0xb5, 0x8e, 0x2d, 0x71, 0x0a, 0xed, 0x1c, 0x31, 0xdb, 0x1f, 0xaa,
+ 0x8a, 0x1f, 0x1b, 0x32, 0x44, 0x05, 0xc1, 0x03, 0xaf, 0x94, 0xee, 0x9a,
+ 0xd6, 0x30, 0xcd, 0x13, 0x11, 0x58, 0xa6, 0xa1, 0x3d, 0x48, 0xc8, 0x7f,
+ 0xf1, 0x0d, 0x0a, 0x9f, 0x9e, 0xf7, 0x60, 0x98, 0x8e, 0x65, 0x88, 0x82,
+ 0xaa, 0xd5, 0x5e, 0xc1, 0xa1, 0xd9, 0x90, 0xe9, 0xa1, 0x8d, 0xb5, 0xdc,
+ 0x56, 0xaf, 0x7c, 0x90, 0xa6, 0xf2, 0x1e, 0x4c, 0x8a, 0xf9, 0xb7, 0x4e,
+ 0x0a, 0x7e, 0xa0, 0x36, 0x74, 0x26, 0xe9, 0xa5},
{0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
@@ -1010,72 +1921,148 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,
- 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0xfe, 0xac, 0x49, 0x55,
- 0x55, 0x4e, 0x80, 0x6f, 0x3a, 0x19, 0x02, 0xe2, 0x44, 0x32, 0xc0, 0x8a},
+ 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0xae, 0x9b, 0x54, 0x25,
+ 0x41, 0xe8, 0x4f, 0xc7, 0x45, 0x42, 0xee, 0xd6, 0xbe, 0x63, 0x8f, 0xee},
false,
false},
// Comment:
- {49,
- {0xda, 0x92, 0xbf, 0xf7, 0x7f, 0x6b, 0xe8, 0xfc, 0xaa, 0x2c, 0xfb,
- 0xfb, 0x9b, 0xbc, 0x01, 0x97, 0x20, 0x66, 0xb8, 0x7c, 0xfc, 0x04,
- 0xc4, 0x04, 0x7f, 0x1f, 0xcf, 0xc1, 0x14, 0x2c, 0xd6, 0xc1},
+ {107,
+ {0xe5, 0xb6, 0x3b, 0xf0, 0xf4, 0xb7, 0x28, 0x39, 0x12, 0xe2, 0x4b,
+ 0x1a, 0x40, 0xdf, 0x0d, 0x22, 0x35, 0x55, 0xdb, 0xe2, 0xa5, 0x4d,
+ 0x94, 0xa4, 0xbf, 0x1d, 0xe7, 0x48, 0x53, 0xcc, 0x6f, 0x0d},
+ {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00},
+ {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
+ 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
+ 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x10, 0xfe, 0xe3, 0xec,
+ 0xfb, 0xa9, 0xcd, 0xf7, 0x97, 0xba, 0xe3, 0x7a, 0x62, 0x6e, 0xc8, 0x3b},
+ false,
+ false},
+
+ // Comment:
+ {108,
+ {0xe5, 0xb6, 0x3b, 0xf0, 0xf4, 0xb7, 0x28, 0x39, 0x12, 0xe2, 0x4b,
+ 0x1a, 0x40, 0xdf, 0x0d, 0x22, 0x35, 0x55, 0xdb, 0xe2, 0xa5, 0x4d,
+ 0x94, 0xa4, 0xbf, 0x1d, 0xe7, 0x48, 0x53, 0xcc, 0x6f, 0x0d, 0xa0,
+ 0xc1, 0x42, 0xfe, 0x09, 0x8f, 0xbb, 0xe6, 0xe8, 0xd4, 0x32, 0x43,
+ 0x14, 0x43, 0x4c, 0x1b, 0x98, 0xb5, 0x8e, 0xad, 0xf1, 0x0a, 0xed,
+ 0x9c, 0xb1, 0xdb, 0x1f, 0x2a, 0x0a, 0x1f, 0x1b, 0xb2},
+ {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00},
+ {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
+ 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
+ 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x74, 0x90, 0x79, 0x5b, 0xdb, 0xbb, 0xf5, 0xd0,
+ 0xae, 0xcb, 0x9a, 0x4f, 0x65, 0xaa, 0x37, 0x9f},
+ false,
+ false},
+
+ // Comment:
+ {109,
+ {0xe5, 0xb6, 0x3b, 0xf0, 0xf4, 0xb7, 0x28, 0x39, 0x12, 0xe2, 0x4b, 0x1a,
+ 0x40, 0xdf, 0x0d, 0x22, 0x35, 0x55, 0xdb, 0xe2, 0xa5, 0x4d, 0x94, 0xa4,
+ 0xbf, 0x1d, 0xe7, 0x48, 0x53, 0xcc, 0x6f, 0x0d, 0xa0, 0xc1, 0x42, 0xfe,
+ 0x09, 0x8f, 0xbb, 0xe6, 0xe8, 0xd4, 0x32, 0x43, 0x14, 0x43, 0x4c, 0x1b,
+ 0x98, 0xb5, 0x8e, 0xad, 0xf1, 0x0a, 0xed, 0x9c, 0xb1, 0xdb, 0x1f, 0x2a,
+ 0x0a, 0x1f, 0x1b, 0xb2, 0xc4, 0x05, 0xc1, 0x83, 0x2f, 0x94, 0xee, 0x1a,
+ 0x56, 0x30, 0xcd, 0x93, 0x91, 0x58, 0xa6, 0x21, 0xbd, 0x48, 0xc8, 0xff,
+ 0x71, 0x0d, 0x0a, 0x1f, 0x1e, 0xf7, 0x60, 0x18, 0x0e, 0x65, 0x88, 0x02,
+ 0x2a, 0xd5, 0x5e, 0x41, 0x21, 0xd9, 0x90, 0x69, 0x21, 0x8d, 0xb5, 0x5c,
+ 0xd6, 0xaf, 0x7c, 0x10, 0x26, 0xf2, 0x1e, 0xcc, 0x0a, 0xf9, 0xb7, 0xce,
+ 0x8a, 0x7e, 0xa0, 0xb6, 0xf4, 0x26, 0xe9, 0x25},
+ {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00},
+ {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
+ 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
+ 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
+ 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x1d, 0x10, 0x96, 0xa8,
+ 0xca, 0x9e, 0x2b, 0xda, 0x27, 0x62, 0xc4, 0x1d, 0x5b, 0x16, 0xf6, 0x2f},
+ false,
+ false},
+
+ // Comment:
+ {110,
+ {0x9a, 0x49, 0xc4, 0x8f, 0x8b, 0x48, 0xd7, 0x46, 0x6d, 0x1d, 0xb4,
+ 0x65, 0x3f, 0x20, 0xf2, 0x5d, 0x4a, 0xaa, 0x24, 0x9d, 0xda, 0xb2,
+ 0x6b, 0xdb, 0xc0, 0xe2, 0x18, 0x37, 0x2c, 0x33, 0x90, 0x72},
{0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
- 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0x20, 0xa3, 0x79, 0x8d,
- 0xf1, 0x29, 0x2c, 0x59, 0x72, 0xbf, 0x97, 0x41, 0xae, 0xc3, 0x8a, 0x19},
+ 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xaf, 0x84, 0x92, 0xc7,
+ 0x92, 0xbf, 0x8d, 0x80, 0x62, 0xbe, 0x74, 0xff, 0x6e, 0xfb, 0x38, 0x69},
false,
false},
// Comment:
- {50,
- {0xda, 0x92, 0xbf, 0xf7, 0x7f, 0x6b, 0xe8, 0xfc, 0xaa, 0x2c, 0xfb,
- 0xfb, 0x9b, 0xbc, 0x01, 0x97, 0x20, 0x66, 0xb8, 0x7c, 0xfc, 0x04,
- 0xc4, 0x04, 0x7f, 0x1f, 0xcf, 0xc1, 0x14, 0x2c, 0xd6, 0xc1, 0x1c,
- 0x43, 0x24, 0x24, 0xe1, 0x21, 0x03, 0x81, 0x74, 0x32, 0x5e, 0xc9,
- 0x5e, 0xa3, 0x73, 0x54, 0xf7, 0x96, 0x00, 0xad, 0x13, 0xa1, 0xd9,
- 0x9a, 0xac, 0x48, 0x4d, 0x58, 0x01, 0x78, 0x02, 0xc2},
+ {111,
+ {0x9a, 0x49, 0xc4, 0x8f, 0x8b, 0x48, 0xd7, 0x46, 0x6d, 0x1d, 0xb4,
+ 0x65, 0x3f, 0x20, 0xf2, 0x5d, 0x4a, 0xaa, 0x24, 0x9d, 0xda, 0xb2,
+ 0x6b, 0xdb, 0xc0, 0xe2, 0x18, 0x37, 0x2c, 0x33, 0x90, 0x72, 0xdf,
+ 0x3e, 0xbd, 0x81, 0x76, 0x70, 0x44, 0x99, 0x97, 0x2b, 0xcd, 0x3c,
+ 0x6b, 0xbc, 0xb3, 0x64, 0xe7, 0x4a, 0x71, 0xd2, 0x8e, 0xf5, 0x12,
+ 0xe3, 0xce, 0x24, 0xe0, 0x55, 0x75, 0xe0, 0xe4, 0xcd},
{0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
- 0xff, 0xff, 0xff, 0x7f, 0xc0, 0x3d, 0x9f, 0x67, 0x35, 0x4a, 0x97, 0xb2,
- 0xf0, 0x74, 0xf7, 0x55, 0x15, 0x57, 0xe4, 0x9c},
+ 0xff, 0xff, 0xff, 0x7f, 0xf2, 0x4d, 0xb6, 0x8c, 0x46, 0xb6, 0x7d, 0x6f,
+ 0x40, 0x2f, 0xa6, 0xc8, 0x97, 0x91, 0x33, 0x68},
false,
false},
// Comment:
- {51,
- {0xda, 0x92, 0xbf, 0xf7, 0x7f, 0x6b, 0xe8, 0xfc, 0xaa, 0x2c, 0xfb, 0xfb,
- 0x9b, 0xbc, 0x01, 0x97, 0x20, 0x66, 0xb8, 0x7c, 0xfc, 0x04, 0xc4, 0x04,
- 0x7f, 0x1f, 0xcf, 0xc1, 0x14, 0x2c, 0xd6, 0xc1, 0x1c, 0x43, 0x24, 0x24,
- 0xe1, 0x21, 0x03, 0x81, 0x74, 0x32, 0x5e, 0xc9, 0x5e, 0xa3, 0x73, 0x54,
- 0xf7, 0x96, 0x00, 0xad, 0x13, 0xa1, 0xd9, 0x9a, 0xac, 0x48, 0x4d, 0x58,
- 0x01, 0x78, 0x02, 0xc2, 0x85, 0x25, 0xbb, 0x3d, 0xbd, 0x96, 0x40, 0x85,
- 0xaa, 0xd8, 0x0d, 0x0f, 0x53, 0x09, 0x7a, 0x7d, 0x48, 0xb3, 0xa5, 0x9d,
- 0x19, 0xf3, 0xfa, 0xff, 0x67, 0xe5, 0xb6, 0x47, 0xba, 0x6c, 0x6d, 0xbb,
- 0x64, 0x4d, 0x0d, 0xfb, 0x49, 0xb9, 0x10, 0xb8, 0x0c, 0x0f, 0x4e, 0x49,
- 0xe2, 0x3c, 0xb7, 0x92, 0x88, 0x2c, 0xf4, 0xba, 0x89, 0x6d, 0x12, 0x47,
- 0x04, 0x53, 0xfe, 0xf7, 0xc7, 0xfb, 0x77, 0xb8},
+ {112,
+ {0x9a, 0x49, 0xc4, 0x8f, 0x8b, 0x48, 0xd7, 0x46, 0x6d, 0x1d, 0xb4, 0x65,
+ 0x3f, 0x20, 0xf2, 0x5d, 0x4a, 0xaa, 0x24, 0x9d, 0xda, 0xb2, 0x6b, 0xdb,
+ 0xc0, 0xe2, 0x18, 0x37, 0x2c, 0x33, 0x90, 0x72, 0xdf, 0x3e, 0xbd, 0x81,
+ 0x76, 0x70, 0x44, 0x99, 0x97, 0x2b, 0xcd, 0x3c, 0x6b, 0xbc, 0xb3, 0x64,
+ 0xe7, 0x4a, 0x71, 0xd2, 0x8e, 0xf5, 0x12, 0xe3, 0xce, 0x24, 0xe0, 0x55,
+ 0x75, 0xe0, 0xe4, 0xcd, 0xbb, 0xfa, 0x3e, 0xfc, 0x50, 0x6b, 0x11, 0x65,
+ 0x29, 0xcf, 0x32, 0xec, 0xee, 0xa7, 0x59, 0x5e, 0xc2, 0xb7, 0x37, 0x80,
+ 0x0e, 0xf2, 0xf5, 0x60, 0x61, 0x08, 0x9f, 0x67, 0x71, 0x9a, 0x77, 0x7d,
+ 0x55, 0x2a, 0xa1, 0x3e, 0x5e, 0x26, 0x6f, 0x16, 0x5e, 0x72, 0x4a, 0x23,
+ 0xa9, 0x50, 0x83, 0x6f, 0x59, 0x0d, 0xe1, 0xb3, 0x75, 0x06, 0x48, 0xb1,
+ 0xf5, 0x81, 0x5f, 0xc9, 0x8b, 0xd9, 0x16, 0x5a},
{0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
@@ -1086,72 +2073,72 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
- 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xc8, 0x6d, 0xa8, 0xdd,
- 0x65, 0x22, 0x86, 0xd5, 0x02, 0x13, 0xd3, 0x28, 0xd6, 0x3e, 0x40, 0x06},
+ 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0x43, 0xf6, 0x51, 0xab,
+ 0x2e, 0x2e, 0xb0, 0xf0, 0x4b, 0xf6, 0x89, 0xa4, 0x0d, 0x32, 0xda, 0x24},
false,
false},
// Comment:
- {52,
- {0x5a, 0x92, 0xbf, 0x77, 0xff, 0x6b, 0xe8, 0x7c, 0x2a, 0x2c, 0xfb,
- 0x7b, 0x1b, 0xbc, 0x01, 0x17, 0xa0, 0x66, 0xb8, 0xfc, 0x7c, 0x04,
- 0xc4, 0x84, 0xff, 0x1f, 0xcf, 0x41, 0x94, 0x2c, 0xd6, 0x41},
+ {113,
+ {0x1a, 0x49, 0xc4, 0x0f, 0x0b, 0x48, 0xd7, 0xc6, 0xed, 0x1d, 0xb4,
+ 0xe5, 0xbf, 0x20, 0xf2, 0xdd, 0xca, 0xaa, 0x24, 0x1d, 0x5a, 0xb2,
+ 0x6b, 0x5b, 0x40, 0xe2, 0x18, 0xb7, 0xac, 0x33, 0x90, 0xf2},
{0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
- 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xbe, 0xde, 0x90, 0x83,
- 0xce, 0xb3, 0x6d, 0xdf, 0xe5, 0xfa, 0x81, 0x1f, 0x95, 0x47, 0x1c, 0x67},
+ 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x60, 0xd9, 0x52, 0x94,
+ 0xa3, 0x69, 0x4c, 0xfa, 0xa6, 0x4b, 0x2f, 0x63, 0xbc, 0x1f, 0x82, 0xec},
false,
false},
// Comment:
- {53,
- {0x5a, 0x92, 0xbf, 0x77, 0xff, 0x6b, 0xe8, 0x7c, 0x2a, 0x2c, 0xfb,
- 0x7b, 0x1b, 0xbc, 0x01, 0x17, 0xa0, 0x66, 0xb8, 0xfc, 0x7c, 0x04,
- 0xc4, 0x84, 0xff, 0x1f, 0xcf, 0x41, 0x94, 0x2c, 0xd6, 0x41, 0x9c,
- 0x43, 0x24, 0xa4, 0x61, 0x21, 0x03, 0x01, 0xf4, 0x32, 0x5e, 0x49,
- 0xde, 0xa3, 0x73, 0xd4, 0x77, 0x96, 0x00, 0x2d, 0x93, 0xa1, 0xd9,
- 0x1a, 0x2c, 0x48, 0x4d, 0xd8, 0x81, 0x78, 0x02, 0x42},
+ {114,
+ {0x1a, 0x49, 0xc4, 0x0f, 0x0b, 0x48, 0xd7, 0xc6, 0xed, 0x1d, 0xb4,
+ 0xe5, 0xbf, 0x20, 0xf2, 0xdd, 0xca, 0xaa, 0x24, 0x1d, 0x5a, 0xb2,
+ 0x6b, 0x5b, 0x40, 0xe2, 0x18, 0xb7, 0xac, 0x33, 0x90, 0xf2, 0x5f,
+ 0x3e, 0xbd, 0x01, 0xf6, 0x70, 0x44, 0x19, 0x17, 0x2b, 0xcd, 0xbc,
+ 0xeb, 0xbc, 0xb3, 0xe4, 0x67, 0x4a, 0x71, 0x52, 0x0e, 0xf5, 0x12,
+ 0x63, 0x4e, 0x24, 0xe0, 0xd5, 0xf5, 0xe0, 0xe4, 0x4d},
{0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
- 0x7f, 0xff, 0xff, 0xff, 0x30, 0x08, 0x74, 0xbb, 0x06, 0x92, 0xb6, 0x89,
- 0xde, 0xad, 0x9a, 0xe1, 0x5b, 0x06, 0x73, 0x90},
+ 0x7f, 0xff, 0xff, 0xff, 0xbe, 0xac, 0xa0, 0xb4, 0x70, 0x27, 0x19, 0x61,
+ 0x76, 0x18, 0x6d, 0x94, 0x40, 0x19, 0xc1, 0xc8},
false,
false},
// Comment:
- {54,
- {0x5a, 0x92, 0xbf, 0x77, 0xff, 0x6b, 0xe8, 0x7c, 0x2a, 0x2c, 0xfb, 0x7b,
- 0x1b, 0xbc, 0x01, 0x17, 0xa0, 0x66, 0xb8, 0xfc, 0x7c, 0x04, 0xc4, 0x84,
- 0xff, 0x1f, 0xcf, 0x41, 0x94, 0x2c, 0xd6, 0x41, 0x9c, 0x43, 0x24, 0xa4,
- 0x61, 0x21, 0x03, 0x01, 0xf4, 0x32, 0x5e, 0x49, 0xde, 0xa3, 0x73, 0xd4,
- 0x77, 0x96, 0x00, 0x2d, 0x93, 0xa1, 0xd9, 0x1a, 0x2c, 0x48, 0x4d, 0xd8,
- 0x81, 0x78, 0x02, 0x42, 0x05, 0x25, 0xbb, 0xbd, 0x3d, 0x96, 0x40, 0x05,
- 0x2a, 0xd8, 0x0d, 0x8f, 0xd3, 0x09, 0x7a, 0xfd, 0xc8, 0xb3, 0xa5, 0x1d,
- 0x99, 0xf3, 0xfa, 0x7f, 0xe7, 0xe5, 0xb6, 0xc7, 0x3a, 0x6c, 0x6d, 0x3b,
- 0xe4, 0x4d, 0x0d, 0x7b, 0xc9, 0xb9, 0x10, 0x38, 0x8c, 0x0f, 0x4e, 0xc9,
- 0x62, 0x3c, 0xb7, 0x12, 0x08, 0x2c, 0xf4, 0x3a, 0x09, 0x6d, 0x12, 0xc7,
- 0x84, 0x53, 0xfe, 0x77, 0x47, 0xfb, 0x77, 0x38},
+ {115,
+ {0x1a, 0x49, 0xc4, 0x0f, 0x0b, 0x48, 0xd7, 0xc6, 0xed, 0x1d, 0xb4, 0xe5,
+ 0xbf, 0x20, 0xf2, 0xdd, 0xca, 0xaa, 0x24, 0x1d, 0x5a, 0xb2, 0x6b, 0x5b,
+ 0x40, 0xe2, 0x18, 0xb7, 0xac, 0x33, 0x90, 0xf2, 0x5f, 0x3e, 0xbd, 0x01,
+ 0xf6, 0x70, 0x44, 0x19, 0x17, 0x2b, 0xcd, 0xbc, 0xeb, 0xbc, 0xb3, 0xe4,
+ 0x67, 0x4a, 0x71, 0x52, 0x0e, 0xf5, 0x12, 0x63, 0x4e, 0x24, 0xe0, 0xd5,
+ 0xf5, 0xe0, 0xe4, 0x4d, 0x3b, 0xfa, 0x3e, 0x7c, 0xd0, 0x6b, 0x11, 0xe5,
+ 0xa9, 0xcf, 0x32, 0x6c, 0x6e, 0xa7, 0x59, 0xde, 0x42, 0xb7, 0x37, 0x00,
+ 0x8e, 0xf2, 0xf5, 0xe0, 0xe1, 0x08, 0x9f, 0xe7, 0xf1, 0x9a, 0x77, 0xfd,
+ 0xd5, 0x2a, 0xa1, 0xbe, 0xde, 0x26, 0x6f, 0x96, 0xde, 0x72, 0x4a, 0xa3,
+ 0x29, 0x50, 0x83, 0xef, 0xd9, 0x0d, 0xe1, 0x33, 0xf5, 0x06, 0x48, 0x31,
+ 0x75, 0x81, 0x5f, 0x49, 0x0b, 0xd9, 0x16, 0xda},
{0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
@@ -1162,72 +2149,72 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,
- 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x99, 0xca, 0xd8, 0x5f,
- 0x45, 0xca, 0x40, 0x94, 0x2d, 0x0d, 0x4d, 0x5e, 0x95, 0x0a, 0xde, 0x22},
+ 0x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xd4, 0x81, 0x10, 0x28,
+ 0xa5, 0x77, 0xd4, 0xdd, 0x69, 0xd6, 0xb3, 0x5d, 0x71, 0x7f, 0x73, 0xe3},
false,
false},
// Comment:
- {55,
- {0x25, 0x6d, 0x40, 0x88, 0x7f, 0x6b, 0xe8, 0x7c, 0x55, 0xd3, 0x04,
- 0x84, 0x9b, 0xbc, 0x01, 0x17, 0xdf, 0x99, 0x47, 0x03, 0xfc, 0x04,
- 0xc4, 0x84, 0x80, 0xe0, 0x30, 0xbe, 0x14, 0x2c, 0xd6, 0x41},
+ {116,
+ {0x65, 0xb6, 0x3b, 0xf0, 0x8b, 0x48, 0xd7, 0xc6, 0x92, 0xe2, 0x4b,
+ 0x1a, 0x3f, 0x20, 0xf2, 0xdd, 0xb5, 0x55, 0xdb, 0xe2, 0xda, 0xb2,
+ 0x6b, 0x5b, 0x3f, 0x1d, 0xe7, 0x48, 0x2c, 0x33, 0x90, 0xf2},
{0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x8b, 0xbe, 0x14, 0x52,
- 0x72, 0xe7, 0xc2, 0xd9, 0xa1, 0x89, 0x1a, 0x3a, 0xb0, 0x98, 0x3d, 0x9d},
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x10, 0xfb, 0x61, 0x27,
+ 0x2b, 0x55, 0x5b, 0xee, 0x10, 0x4f, 0x5a, 0x71, 0x81, 0x87, 0x16, 0xd6},
false,
false},
// Comment:
- {56,
- {0x25, 0x6d, 0x40, 0x88, 0x7f, 0x6b, 0xe8, 0x7c, 0x55, 0xd3, 0x04,
- 0x84, 0x9b, 0xbc, 0x01, 0x17, 0xdf, 0x99, 0x47, 0x03, 0xfc, 0x04,
- 0xc4, 0x84, 0x80, 0xe0, 0x30, 0xbe, 0x14, 0x2c, 0xd6, 0x41, 0xe3,
- 0xbc, 0xdb, 0x5b, 0xe1, 0x21, 0x03, 0x01, 0x8b, 0xcd, 0xa1, 0xb6,
- 0x5e, 0xa3, 0x73, 0xd4, 0x08, 0x69, 0xff, 0xd2, 0x13, 0xa1, 0xd9,
- 0x1a, 0x53, 0xb7, 0xb2, 0x27, 0x01, 0x78, 0x02, 0x42},
+ {117,
+ {0x65, 0xb6, 0x3b, 0xf0, 0x8b, 0x48, 0xd7, 0xc6, 0x92, 0xe2, 0x4b,
+ 0x1a, 0x3f, 0x20, 0xf2, 0xdd, 0xb5, 0x55, 0xdb, 0xe2, 0xda, 0xb2,
+ 0x6b, 0x5b, 0x3f, 0x1d, 0xe7, 0x48, 0x2c, 0x33, 0x90, 0xf2, 0x20,
+ 0xc1, 0x42, 0xfe, 0x76, 0x70, 0x44, 0x19, 0x68, 0xd4, 0x32, 0x43,
+ 0x6b, 0xbc, 0xb3, 0xe4, 0x18, 0xb5, 0x8e, 0xad, 0x8e, 0xf5, 0x12,
+ 0x63, 0x31, 0xdb, 0x1f, 0x2a, 0x75, 0xe0, 0xe4, 0x4d},
{0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0xff, 0xff, 0xff, 0x3b, 0x41, 0x86, 0x19, 0x13, 0xa8, 0xf6, 0xde,
- 0x7f, 0x61, 0xe2, 0x25, 0x63, 0x1b, 0xc3, 0x82},
+ 0xff, 0xff, 0xff, 0xff, 0x47, 0x56, 0x76, 0x4e, 0x59, 0x58, 0x35, 0x04,
+ 0x18, 0x28, 0x77, 0xd8, 0xc3, 0x31, 0x20, 0xf0},
false,
false},
// Comment:
- {57,
- {0x25, 0x6d, 0x40, 0x88, 0x7f, 0x6b, 0xe8, 0x7c, 0x55, 0xd3, 0x04, 0x84,
- 0x9b, 0xbc, 0x01, 0x17, 0xdf, 0x99, 0x47, 0x03, 0xfc, 0x04, 0xc4, 0x84,
- 0x80, 0xe0, 0x30, 0xbe, 0x14, 0x2c, 0xd6, 0x41, 0xe3, 0xbc, 0xdb, 0x5b,
- 0xe1, 0x21, 0x03, 0x01, 0x8b, 0xcd, 0xa1, 0xb6, 0x5e, 0xa3, 0x73, 0xd4,
- 0x08, 0x69, 0xff, 0xd2, 0x13, 0xa1, 0xd9, 0x1a, 0x53, 0xb7, 0xb2, 0x27,
- 0x01, 0x78, 0x02, 0x42, 0x7a, 0xda, 0x44, 0x42, 0xbd, 0x96, 0x40, 0x05,
- 0x55, 0x27, 0xf2, 0x70, 0x53, 0x09, 0x7a, 0xfd, 0xb7, 0x4c, 0x5a, 0xe2,
- 0x19, 0xf3, 0xfa, 0x7f, 0x98, 0x1a, 0x49, 0x38, 0xba, 0x6c, 0x6d, 0x3b,
- 0x9b, 0xb2, 0xf2, 0x84, 0x49, 0xb9, 0x10, 0x38, 0xf3, 0xf0, 0xb1, 0x36,
- 0xe2, 0x3c, 0xb7, 0x12, 0x77, 0xd3, 0x0b, 0xc5, 0x89, 0x6d, 0x12, 0xc7,
- 0xfb, 0xac, 0x01, 0x88, 0xc7, 0xfb, 0x77, 0x38},
+ {118,
+ {0x65, 0xb6, 0x3b, 0xf0, 0x8b, 0x48, 0xd7, 0xc6, 0x92, 0xe2, 0x4b, 0x1a,
+ 0x3f, 0x20, 0xf2, 0xdd, 0xb5, 0x55, 0xdb, 0xe2, 0xda, 0xb2, 0x6b, 0x5b,
+ 0x3f, 0x1d, 0xe7, 0x48, 0x2c, 0x33, 0x90, 0xf2, 0x20, 0xc1, 0x42, 0xfe,
+ 0x76, 0x70, 0x44, 0x19, 0x68, 0xd4, 0x32, 0x43, 0x6b, 0xbc, 0xb3, 0xe4,
+ 0x18, 0xb5, 0x8e, 0xad, 0x8e, 0xf5, 0x12, 0x63, 0x31, 0xdb, 0x1f, 0x2a,
+ 0x75, 0xe0, 0xe4, 0x4d, 0x44, 0x05, 0xc1, 0x83, 0x50, 0x6b, 0x11, 0xe5,
+ 0xd6, 0x30, 0xcd, 0x93, 0xee, 0xa7, 0x59, 0xde, 0x3d, 0x48, 0xc8, 0xff,
+ 0x0e, 0xf2, 0xf5, 0xe0, 0x9e, 0xf7, 0x60, 0x18, 0x71, 0x9a, 0x77, 0xfd,
+ 0xaa, 0xd5, 0x5e, 0x41, 0x5e, 0x26, 0x6f, 0x96, 0xa1, 0x8d, 0xb5, 0x5c,
+ 0xa9, 0x50, 0x83, 0xef, 0xa6, 0xf2, 0x1e, 0xcc, 0x75, 0x06, 0x48, 0x31,
+ 0x0a, 0x7e, 0xa0, 0xb6, 0x8b, 0xd9, 0x16, 0xda},
{0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
@@ -1238,72 +2225,72 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x84, 0x28, 0xbc, 0xf0,
- 0x23, 0xec, 0x6b, 0xf3, 0x1f, 0xd9, 0xef, 0xb2, 0x03, 0xff, 0x08, 0x71},
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x95, 0xa2, 0xb1, 0x2a,
+ 0x4a, 0x28, 0x00, 0x89, 0xd4, 0xbd, 0x4f, 0x90, 0x42, 0x53, 0xe7, 0x54},
false,
false},
// Comment:
- {58,
- {0xda, 0x92, 0xbf, 0x77, 0x80, 0x94, 0x17, 0x83, 0xaa, 0x2c, 0xfb,
- 0x7b, 0x64, 0x43, 0xfe, 0xe8, 0x20, 0x66, 0xb8, 0xfc, 0x03, 0xfb,
- 0x3b, 0x7b, 0x7f, 0x1f, 0xcf, 0x41, 0xeb, 0xd3, 0x29, 0xbe},
+ {119,
+ {0x9a, 0x49, 0xc4, 0x0f, 0x74, 0xb7, 0x28, 0x39, 0x6d, 0x1d, 0xb4,
+ 0xe5, 0xc0, 0xdf, 0x0d, 0x22, 0x4a, 0xaa, 0x24, 0x1d, 0x25, 0x4d,
+ 0x94, 0xa4, 0xc0, 0xe2, 0x18, 0xb7, 0xd3, 0xcc, 0x6f, 0x0d},
{0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x13, 0x9f, 0xdf, 0x64,
- 0x74, 0xea, 0x24, 0xf5, 0x49, 0xb0, 0x75, 0x82, 0x5f, 0x2c, 0x76, 0x20},
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x60, 0xdc, 0xd4, 0x59,
+ 0x74, 0xbe, 0xbe, 0x03, 0x2e, 0xb7, 0xb8, 0x6c, 0x9d, 0x06, 0x34, 0x52},
false,
false},
// Comment:
- {59,
- {0xda, 0x92, 0xbf, 0x77, 0x80, 0x94, 0x17, 0x83, 0xaa, 0x2c, 0xfb,
- 0x7b, 0x64, 0x43, 0xfe, 0xe8, 0x20, 0x66, 0xb8, 0xfc, 0x03, 0xfb,
- 0x3b, 0x7b, 0x7f, 0x1f, 0xcf, 0x41, 0xeb, 0xd3, 0x29, 0xbe, 0x1c,
- 0x43, 0x24, 0xa4, 0x1e, 0xde, 0xfc, 0xfe, 0x74, 0x32, 0x5e, 0x49,
- 0xa1, 0x5c, 0x8c, 0x2b, 0xf7, 0x96, 0x00, 0x2d, 0xec, 0x5e, 0x26,
- 0xe5, 0xac, 0x48, 0x4d, 0xd8, 0xfe, 0x87, 0xfd, 0xbd},
+ {120,
+ {0x9a, 0x49, 0xc4, 0x0f, 0x74, 0xb7, 0x28, 0x39, 0x6d, 0x1d, 0xb4,
+ 0xe5, 0xc0, 0xdf, 0x0d, 0x22, 0x4a, 0xaa, 0x24, 0x1d, 0x25, 0x4d,
+ 0x94, 0xa4, 0xc0, 0xe2, 0x18, 0xb7, 0xd3, 0xcc, 0x6f, 0x0d, 0xdf,
+ 0x3e, 0xbd, 0x01, 0x89, 0x8f, 0xbb, 0xe6, 0x97, 0x2b, 0xcd, 0xbc,
+ 0x94, 0x43, 0x4c, 0x1b, 0xe7, 0x4a, 0x71, 0x52, 0x71, 0x0a, 0xed,
+ 0x9c, 0xce, 0x24, 0xe0, 0xd5, 0x8a, 0x1f, 0x1b, 0xb2},
{0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00, 0x00, 0xbb, 0xad, 0x8d, 0x86, 0x3b, 0x83, 0x5a, 0x8e,
- 0x86, 0x64, 0xfd, 0x1d, 0x45, 0x66, 0xb6, 0xb4},
+ 0x00, 0x00, 0x00, 0x00, 0xf0, 0xe6, 0xa3, 0xc1, 0xf2, 0x8a, 0xd9, 0x2d,
+ 0x0d, 0xbc, 0x90, 0x0b, 0xe2, 0x91, 0xd8, 0x77},
false,
false},
// Comment:
- {60,
- {0xda, 0x92, 0xbf, 0x77, 0x80, 0x94, 0x17, 0x83, 0xaa, 0x2c, 0xfb, 0x7b,
- 0x64, 0x43, 0xfe, 0xe8, 0x20, 0x66, 0xb8, 0xfc, 0x03, 0xfb, 0x3b, 0x7b,
- 0x7f, 0x1f, 0xcf, 0x41, 0xeb, 0xd3, 0x29, 0xbe, 0x1c, 0x43, 0x24, 0xa4,
- 0x1e, 0xde, 0xfc, 0xfe, 0x74, 0x32, 0x5e, 0x49, 0xa1, 0x5c, 0x8c, 0x2b,
- 0xf7, 0x96, 0x00, 0x2d, 0xec, 0x5e, 0x26, 0xe5, 0xac, 0x48, 0x4d, 0xd8,
- 0xfe, 0x87, 0xfd, 0xbd, 0x85, 0x25, 0xbb, 0xbd, 0x42, 0x69, 0xbf, 0xfa,
- 0xaa, 0xd8, 0x0d, 0x8f, 0xac, 0xf6, 0x85, 0x02, 0x48, 0xb3, 0xa5, 0x1d,
- 0xe6, 0x0c, 0x05, 0x80, 0x67, 0xe5, 0xb6, 0xc7, 0x45, 0x93, 0x92, 0xc4,
- 0x64, 0x4d, 0x0d, 0x7b, 0xb6, 0x46, 0xef, 0xc7, 0x0c, 0x0f, 0x4e, 0xc9,
- 0x1d, 0xc3, 0x48, 0xed, 0x88, 0x2c, 0xf4, 0x3a, 0x76, 0x92, 0xed, 0x38,
- 0x04, 0x53, 0xfe, 0x77, 0x38, 0x04, 0x88, 0xc7},
+ {121,
+ {0x9a, 0x49, 0xc4, 0x0f, 0x74, 0xb7, 0x28, 0x39, 0x6d, 0x1d, 0xb4, 0xe5,
+ 0xc0, 0xdf, 0x0d, 0x22, 0x4a, 0xaa, 0x24, 0x1d, 0x25, 0x4d, 0x94, 0xa4,
+ 0xc0, 0xe2, 0x18, 0xb7, 0xd3, 0xcc, 0x6f, 0x0d, 0xdf, 0x3e, 0xbd, 0x01,
+ 0x89, 0x8f, 0xbb, 0xe6, 0x97, 0x2b, 0xcd, 0xbc, 0x94, 0x43, 0x4c, 0x1b,
+ 0xe7, 0x4a, 0x71, 0x52, 0x71, 0x0a, 0xed, 0x9c, 0xce, 0x24, 0xe0, 0xd5,
+ 0x8a, 0x1f, 0x1b, 0xb2, 0xbb, 0xfa, 0x3e, 0x7c, 0xaf, 0x94, 0xee, 0x1a,
+ 0x29, 0xcf, 0x32, 0x6c, 0x11, 0x58, 0xa6, 0x21, 0xc2, 0xb7, 0x37, 0x00,
+ 0xf1, 0x0d, 0x0a, 0x1f, 0x61, 0x08, 0x9f, 0xe7, 0x8e, 0x65, 0x88, 0x02,
+ 0x55, 0x2a, 0xa1, 0xbe, 0xa1, 0xd9, 0x90, 0x69, 0x5e, 0x72, 0x4a, 0xa3,
+ 0x56, 0xaf, 0x7c, 0x10, 0x59, 0x0d, 0xe1, 0x33, 0x8a, 0xf9, 0xb7, 0xce,
+ 0xf5, 0x81, 0x5f, 0x49, 0x74, 0x26, 0xe9, 0x25},
{0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00},
{0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x00},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
@@ -1314,271 +2301,271 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
- 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf2, 0x35, 0x42,
- 0x97, 0x84, 0x9a, 0x51, 0x1d, 0x53, 0xe5, 0x57, 0x17, 0x72, 0xf7, 0x1f},
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x57, 0xef, 0xf4, 0xa5,
+ 0x25, 0xee, 0xff, 0x2e, 0xbd, 0x7a, 0x28, 0xeb, 0x89, 0x42, 0x82, 0xbe},
false,
false},
// Comment: Flipped bit 0 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {61,
+ // tag:f4409bb729039d0814ac514054323f44
+ {122,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa2, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x47},
+ {0xf5, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 1 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {62,
+ // tag:f4409bb729039d0814ac514054323f44
+ {123,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa1, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x47},
+ {0xf6, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 7 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {63,
+ // tag:f4409bb729039d0814ac514054323f44
+ {124,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x23, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x47},
+ {0x74, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 8 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {64,
+ // tag:f4409bb729039d0814ac514054323f44
+ {125,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe2, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x47},
+ {0xf4, 0x41, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 31 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {65,
+ // tag:f4409bb729039d0814ac514054323f44
+ {126,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0x79, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x47},
+ {0xf4, 0x40, 0x9b, 0x37, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 32 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {66,
+ // tag:f4409bb729039d0814ac514054323f44
+ {127,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfa, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x47},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x28, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 33 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {67,
+ // tag:f4409bb729039d0814ac514054323f44
+ {128,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xf9, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x47},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x2b, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 63 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {68,
+ // tag:f4409bb729039d0814ac514054323f44
+ {129,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x9b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x47},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x88, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 64 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {69,
+ // tag:f4409bb729039d0814ac514054323f44
+ {130,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5b, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x47},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x15, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 77 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {70,
+ // tag:f4409bb729039d0814ac514054323f44
+ {131,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xf2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x47},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0x8c, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 80 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {71,
+ // tag:f4409bb729039d0814ac514054323f44
+ {132,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x61, 0x7f,
- 0x40, 0xb7, 0xf4, 0x47},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x50, 0x40,
+ 0x54, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 96 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {72,
+ // tag:f4409bb729039d0814ac514054323f44
+ {133,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x41, 0xb7, 0xf4, 0x47},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x55, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 97 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {73,
+ // tag:f4409bb729039d0814ac514054323f44
+ {134,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x42, 0xb7, 0xf4, 0x47},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x56, 0x32, 0x3f, 0x44},
true,
false},
// Comment: Flipped bit 120 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {74,
+ // tag:f4409bb729039d0814ac514054323f44
+ {135,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x46},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x45},
true,
false},
// Comment: Flipped bit 121 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {75,
+ // tag:f4409bb729039d0814ac514054323f44
+ {136,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x45},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x46},
true,
false},
// Comment: Flipped bit 126 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {76,
+ // tag:f4409bb729039d0814ac514054323f44
+ {137,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0x07},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0x04},
true,
false},
// Comment: Flipped bit 127 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {77,
+ // tag:f4409bb729039d0814ac514054323f44
+ {138,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x1b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0xc7},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x08, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0xc4},
true,
false},
// Comment: Flipped bit 63 and 127 in tag expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {78,
+ // tag:f4409bb729039d0814ac514054323f44
+ {139,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0xa3, 0xe3, 0xfd, 0xf9, 0xfb, 0xa6, 0x86, 0x9b, 0x5a, 0xd2, 0x60, 0x7f,
- 0x40, 0xb7, 0xf4, 0xc7},
+ {0xf4, 0x40, 0x9b, 0xb7, 0x29, 0x03, 0x9d, 0x88, 0x14, 0xac, 0x51, 0x40,
+ 0x54, 0x32, 0x3f, 0xc4},
true,
false},
// Comment: Tag changed to all zero expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {79,
+ // tag:f4409bb729039d0814ac514054323f44
+ {140,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
@@ -1586,13 +2573,13 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment: tag change to all 1 expected
- // tag:a3e3fdf9fba6861b5ad2607f40b7f447
- {80,
+ // tag:f4409bb729039d0814ac514054323f44
+ {141,
{},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff},
@@ -1600,348 +2587,729 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false},
// Comment: Flipped bit 0 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {81,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {142,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x26, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x28, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 1 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {82,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {143,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x25, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x2b, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 7 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {83,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {144,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0xa7, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xa9, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 8 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {84,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {145,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xdb, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x90, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 31 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {85,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {146,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0xcf, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x87, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 32 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {86,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {147,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x16, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa7, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 33 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {87,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {148,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x15, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa4, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 63 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {88,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {149,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0x32, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0x53, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 64 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {89,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {150,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x39, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf0, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 77 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {90,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {151,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x64, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x29, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 80 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {91,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {152,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa4, 0x49, 0x0b, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xba, 0xa2, 0x1c, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 96 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {92,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {153,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0a, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1d, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 97 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {93,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {154,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x09, 0xfc, 0x40, 0x01},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1e, 0xe9, 0xa7, 0xd6},
true,
false},
// Comment: Flipped bit 120 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {94,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {155,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x00},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd7},
true,
false},
// Comment: Flipped bit 121 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {95,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {156,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x03},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0xd4},
true,
false},
// Comment: Flipped bit 126 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {96,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {157,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x41},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0x96},
true,
false},
// Comment: Flipped bit 127 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {97,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {158,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0xb2, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x81},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0xd3, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0x56},
true,
false},
// Comment: Flipped bit 63 and 127 in tag expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {98,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {159,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x27, 0xda, 0x37, 0x4f, 0x17, 0xb7,
- 0xf1, 0x32, 0x38, 0x44, 0xa5, 0x49, 0x0b, 0xfc, 0x40, 0x81},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x29, 0x91, 0x40, 0x07, 0xa6, 0x11,
+ 0x9d, 0x53, 0xf1, 0x09, 0xbb, 0xa2, 0x1c, 0xe9, 0xa7, 0x56},
true,
false},
// Comment: Tag changed to all zero expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {99,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {160,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
true,
false},
// Comment: tag change to all 1 expected
- // tag:27da374f17b7f1b23844a5490bfc4001
- {100,
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00},
- {0x61, 0x61, 0x64},
- {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa,
- 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55,
- 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff},
+ // tag:29914007a6119dd3f109bba21ce9a7d6
+ {161,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
- {0x2c, 0xf8, 0xae, 0x52, 0x5f, 0xc8, 0x60, 0x25, 0x26, 0x8a, 0x4e,
- 0x1d, 0x88, 0xbe, 0xad, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03, 0xb1,
+ 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
true,
false},
- // Comment: checking for int overflows
- {101,
- {0xd4, 0x50, 0x0b, 0xf0, 0x09, 0x49, 0x35, 0x51, 0xc3, 0x80, 0xad, 0xf5,
- 0x2c, 0x57, 0x3a, 0x69, 0xdf, 0x7e, 0x8b, 0x76, 0x24, 0x63, 0x33, 0x0f,
- 0xac, 0xc1, 0x6a, 0x57, 0x26, 0xbe, 0x71, 0x90, 0xc6, 0x3c, 0x5a, 0x1c,
- 0x92, 0x65, 0x84, 0xa0, 0x96, 0x75, 0x68, 0x28, 0xdc, 0xdc, 0x64, 0xac,
- 0xdf, 0x96, 0x3d, 0x93, 0x1b, 0xf1, 0xda, 0xe2, 0x38, 0xf3, 0xf1, 0x57,
- 0x22, 0x4a, 0xc4, 0xb5, 0x42, 0xd7, 0x85, 0xb0, 0xdd, 0x84, 0xdb, 0x6b,
- 0xe3, 0xbc, 0x5a, 0x36, 0x63, 0xe8, 0x41, 0x49, 0xff, 0xbe, 0xd0, 0x9e,
- 0x54, 0xf7, 0x8f, 0x16, 0xa8, 0x22, 0x3b, 0x24, 0xcb, 0x01, 0x9f, 0x58,
- 0xb2, 0x1b, 0x0e, 0x55, 0x1e, 0x7a, 0xa0, 0x73, 0x27, 0x62, 0x95, 0x51,
- 0x37, 0x6c, 0xcb, 0xc3, 0x93, 0x76, 0x71, 0xa0, 0x62, 0x9b, 0xd9, 0x5c,
- 0x99, 0x15, 0xc7, 0x85, 0x55, 0x77, 0x1e, 0x7a},
+ // Comment: Flipped bit 0 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {162,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x67, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 1 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {163,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x64, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 7 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {164,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0xe6, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 8 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {165,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x41, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 31 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {166,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x96, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 32 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {167,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe9, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 33 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {168,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xea, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 63 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {169,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0x3a, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 64 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {170,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x93, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 77 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {171,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0x8a, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 80 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {172,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x46, 0xf5, 0xce, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 96 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {173,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xcf, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 97 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {174,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xcc, 0xa5, 0x2b, 0x7a},
+ true,
+ false},
+
+ // Comment: Flipped bit 120 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {175,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x7b},
+ true,
+ false},
+
+ // Comment: Flipped bit 121 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {176,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x78},
+ true,
+ false},
+
+ // Comment: Flipped bit 126 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {177,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0x3a},
+ true,
+ false},
+
+ // Comment: Flipped bit 127 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {178,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0xba, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0xfa},
+ true,
+ false},
+
+ // Comment: Flipped bit 63 and 127 in tag expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {179,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x66, 0x40, 0x5a, 0x16, 0xe8, 0xb4, 0x4e,
+ 0x3a, 0x92, 0xaa, 0x47, 0xf5, 0xce, 0xa5, 0x2b, 0xfa},
+ true,
+ false},
+
+ // Comment: Tag changed to all zero expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {180,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true,
+ false},
+
+ // Comment: tag change to all 1 expected
+ // tag:66405a16e8b44eba92aa47f5cea52b7a
+ {181,
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20},
+ {0x00, 0x01, 0x02},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
+ {0xd0, 0x3b, 0xcb, 0x3c, 0xa5, 0x2d, 0x48, 0xd1, 0xd2, 0x03,
+ 0xb1, 0xe7, 0xb1, 0xa5, 0x99, 0x5a, 0xf1, 0xa0, 0x46, 0x6a,
+ 0x61, 0xbb, 0x38, 0x6a, 0x2e, 0x12, 0xd1, 0x89, 0xa2, 0xc4,
+ 0xea, 0x15, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ true,
+ false},
+
+ // Comment: edge case for poly1305
+ // key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {182,
+ {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x8c, 0x38, 0x2c, 0xf0, 0x71, 0x74, 0x14, 0x2e,
+ 0xa5, 0x64, 0x92, 0x06, 0x12, 0x99, 0x7b, 0x1c, 0x2e, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x0f, 0xf9, 0xbc, 0x3b, 0x94, 0x58, 0x29, 0x7b, 0xa0, 0x96, 0x7d, 0x86,
+ 0xed, 0x09, 0x0b, 0x43, 0x51, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x03, 0xf3, 0xb7, 0x35,
+ 0xb7, 0x34, 0x54, 0x28, 0xeb, 0x93, 0xb3, 0xdb, 0x1d, 0x9b, 0x51, 0x87,
+ 0xce, 0xbb, 0x88, 0x9a, 0xa1, 0x77, 0xd8, 0x3e, 0x4f, 0x63, 0xfc, 0x9a,
+ 0x5c, 0x05, 0x96, 0xee, 0xd9, 0x39, 0x88, 0x3d, 0x06, 0xaa, 0xcd, 0xfd,
+ 0xea, 0x44, 0xfd, 0xec, 0xdf, 0x5c, 0xb7, 0xfc},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30},
- {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x02, 0x50, 0x6e},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -1952,34 +3320,35 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0b, 0x30, 0x0d, 0x8d,
- 0xa5, 0x6c, 0x21, 0x85, 0x75, 0x52, 0x79, 0x55, 0x3c, 0x4c, 0x82, 0xca},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x96, 0x43, 0x62,
+ 0x46, 0xc3, 0xa7, 0xc4, 0xb3, 0xba, 0x09, 0xab, 0x2a, 0x6a, 0x08, 0x89},
false,
false},
- // Comment: checking for int overflows
- {102,
- {0x7d, 0xe8, 0x7f, 0x67, 0x29, 0x94, 0x52, 0x75, 0xd0, 0x65, 0x5d, 0xa4,
- 0xc7, 0xfd, 0xe4, 0x56, 0x9e, 0x16, 0xf1, 0x11, 0xb5, 0xeb, 0x26, 0xc2,
- 0x2d, 0x85, 0x9e, 0x3f, 0xf8, 0x22, 0xec, 0xed, 0x3a, 0x6d, 0xd9, 0xa6,
- 0x0f, 0x22, 0x95, 0x7f, 0x7b, 0x7c, 0x85, 0x7e, 0x88, 0x22, 0xeb, 0x9f,
- 0xe0, 0xb8, 0xd7, 0x02, 0x21, 0x41, 0xf2, 0xd0, 0xb4, 0x8f, 0x4b, 0x56,
- 0x12, 0xd3, 0x22, 0xa8, 0x8d, 0xd0, 0xfe, 0x0b, 0x4d, 0x91, 0x79, 0x32,
- 0x4f, 0x7c, 0x6c, 0x9e, 0x99, 0x0e, 0xfb, 0xd8, 0x0e, 0x5e, 0xd6, 0x77,
- 0x58, 0x26, 0x49, 0x8b, 0x1e, 0xfe, 0x0f, 0x71, 0xa0, 0xf3, 0xec, 0x5b,
- 0x29, 0xcb, 0x28, 0xc2, 0x54, 0x0a, 0x7d, 0xcd, 0x51, 0xb7, 0xda, 0xae,
- 0xe0, 0xff, 0x4a, 0x7f, 0x3a, 0xc1, 0xee, 0x54, 0xc2, 0x9e, 0xe4, 0xc1,
- 0x70, 0xde, 0x40, 0x8f, 0x66, 0x69, 0x21, 0x94},
+ // Comment: edge case for poly1305
+ // key:278de313ffffffdfffe9acbf3ea59357c4e16a5bc120d346af4a8cf694a84374
+ {183,
+ {0x93, 0x12, 0x27, 0x27, 0x4a, 0x89, 0xd0, 0xb3, 0xaa, 0xde, 0x7f, 0xac,
+ 0x62, 0xc9, 0x62, 0x62, 0xc1, 0xe7, 0x7b, 0x8d, 0xaf, 0xd2, 0x48, 0xf1,
+ 0x0a, 0xd3, 0x7c, 0x6c, 0xcb, 0x69, 0xcb, 0x71, 0x31, 0xb0, 0x41, 0x59,
+ 0x3c, 0x8b, 0xb8, 0xc3, 0xdb, 0x38, 0xf3, 0x9d, 0xd8, 0xa1, 0x24, 0xc4,
+ 0x24, 0xfc, 0xe4, 0x38, 0x9d, 0xed, 0xe1, 0xd3, 0xcb, 0x9d, 0x46, 0xcf,
+ 0x95, 0x97, 0x0a, 0xea, 0x98, 0x56, 0xb6, 0xe3, 0x13, 0xd7, 0x56, 0x19,
+ 0x7b, 0xaf, 0x4f, 0xcb, 0x58, 0xdf, 0x27, 0x5b, 0xca, 0x8a, 0x21, 0x88,
+ 0xf9, 0xe8, 0xa1, 0xad, 0x04, 0x35, 0x4e, 0xde, 0x54, 0x2d, 0xdc, 0x30,
+ 0xe8, 0xb7, 0x35, 0xb2, 0xf5, 0x90, 0x5f, 0x58, 0x11, 0x79, 0x92, 0x82,
+ 0xbe, 0x94, 0xae, 0x84, 0x2e, 0xc1, 0x26, 0xc5, 0x5d, 0x2e, 0x66, 0x72,
+ 0x35, 0xe9, 0xac, 0xf1, 0xd4, 0x87, 0x98, 0xf0},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30},
- {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x03, 0x18, 0xa5},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x05, 0x1e, 0x93, 0x73},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -1990,34 +3359,35 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, 0x78, 0xe2, 0xaa,
- 0x44, 0xd3, 0x09, 0xb7, 0xb6, 0xa5, 0x19, 0x3b, 0xdc, 0x61, 0x18, 0xf5},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x99, 0xa3, 0xb0, 0xff,
+ 0xf6, 0xfd, 0xcb, 0xcc, 0xe9, 0xdc, 0x58, 0x20, 0xf2, 0xa6, 0x48, 0x61},
false,
false},
- // Comment: checking for int overflows
- {103,
- {0x1b, 0x99, 0x6f, 0x9a, 0x3c, 0xcc, 0x67, 0x85, 0xde, 0x22, 0xff, 0x5b,
- 0x8a, 0xdd, 0x95, 0x02, 0xce, 0x03, 0xa0, 0xfa, 0xf5, 0x99, 0x2a, 0x09,
- 0x52, 0x2c, 0xdd, 0x12, 0x06, 0xd2, 0x20, 0xb8, 0xf8, 0xbd, 0x07, 0xd1,
- 0xf1, 0xf5, 0xa1, 0xbd, 0x9a, 0x71, 0xd1, 0x1c, 0x7f, 0x57, 0x9b, 0x85,
- 0x58, 0x18, 0xc0, 0x8d, 0x4d, 0xe0, 0x36, 0x39, 0x31, 0x83, 0xb7, 0xf5,
- 0x90, 0xb3, 0x35, 0xae, 0xd8, 0xde, 0x5b, 0x57, 0xb1, 0x3c, 0x5f, 0xed,
- 0xe2, 0x44, 0x1c, 0x3e, 0x18, 0x4a, 0xa9, 0xd4, 0x6e, 0x61, 0x59, 0x85,
- 0x06, 0xb3, 0xe1, 0x1c, 0x43, 0xc6, 0x2c, 0xbc, 0xac, 0xec, 0xed, 0x33,
- 0x19, 0x08, 0x75, 0xb0, 0x12, 0x21, 0x8b, 0x19, 0x30, 0xfb, 0x7c, 0x38,
- 0xec, 0x45, 0xac, 0x11, 0xc3, 0x53, 0xd0, 0xcf, 0x93, 0x8d, 0xcc, 0xb9,
- 0xef, 0xad, 0x8f, 0xed, 0xbe, 0x46, 0xda, 0xa5},
+ // Comment: edge case for poly1305
+ // key:0050799fe9e74fcffcffffcfd21aa8b5cb5aa2c6ab347b6886eedaca4bfff3c0
+ {184,
+ {0x0d, 0xf9, 0x1f, 0x31, 0x23, 0x0e, 0x89, 0x41, 0xe7, 0x00, 0xa7, 0x52,
+ 0xfe, 0xf0, 0x8c, 0x89, 0x7c, 0x51, 0x1e, 0xd6, 0x18, 0xfd, 0xf8, 0xa3,
+ 0x78, 0xa1, 0xf4, 0x39, 0x01, 0x3b, 0x40, 0xa4, 0x8d, 0x46, 0x34, 0xc2,
+ 0x7d, 0x9a, 0xda, 0x7c, 0x0b, 0xb6, 0xf3, 0xfa, 0x92, 0xe3, 0x41, 0x42,
+ 0x59, 0x03, 0xd7, 0xec, 0xd0, 0xc4, 0x9b, 0xee, 0x4c, 0x77, 0xe8, 0x4b,
+ 0x11, 0xf1, 0xc7, 0x21, 0x92, 0x23, 0x08, 0x64, 0x28, 0x85, 0xb8, 0x13,
+ 0xfa, 0xe3, 0x64, 0xda, 0x32, 0xea, 0xf1, 0x20, 0xd6, 0xa4, 0x3a, 0x74,
+ 0xfb, 0x16, 0x32, 0x44, 0x36, 0x67, 0xbf, 0xea, 0x6e, 0xef, 0x1b, 0xe7,
+ 0x3e, 0xb1, 0xc3, 0xc0, 0xb5, 0xa5, 0x7c, 0xee, 0x8d, 0xc4, 0xfe, 0xed,
+ 0x4a, 0x1f, 0xb9, 0xae, 0x02, 0xf7, 0xb1, 0x69, 0x55, 0x88, 0xc3, 0xc8,
+ 0x78, 0x45, 0x1c, 0xb6, 0xee, 0x0c, 0xb3, 0xdc},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xb4, 0xf0},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x04, 0x8c, 0x3c, 0x5f},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2028,34 +3398,35 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4b, 0x0b, 0xda, 0x8a,
- 0xd0, 0x43, 0x83, 0x0d, 0x83, 0x19, 0xab, 0x82, 0xc5, 0x0c, 0x76, 0x63},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xff, 0x8f, 0x47,
+ 0xef, 0x92, 0x68, 0xfd, 0x0d, 0x94, 0xe8, 0xa9, 0xc4, 0xb7, 0x8d, 0x24},
false,
false},
- // Comment: checking for int overflows
- {104,
- {0x86, 0xcb, 0xac, 0xae, 0x4d, 0x3f, 0x74, 0xae, 0x01, 0x21, 0x3e, 0x05,
- 0x51, 0xcc, 0x15, 0x16, 0x0e, 0xa1, 0xbe, 0x84, 0x08, 0xe3, 0xd5, 0xd7,
- 0x4f, 0x01, 0x46, 0x49, 0x95, 0xa6, 0x9e, 0x61, 0x76, 0xcb, 0x9e, 0x02,
- 0xb2, 0x24, 0x7e, 0xd2, 0x99, 0x89, 0x2f, 0x91, 0x82, 0xa4, 0x5c, 0xaf,
- 0x4c, 0x69, 0x40, 0x56, 0x11, 0x76, 0x6e, 0xdf, 0xaf, 0xdc, 0x28, 0x55,
- 0x19, 0xea, 0x30, 0x48, 0x0c, 0x44, 0xf0, 0x5e, 0x78, 0x1e, 0xac, 0xf8,
- 0xfc, 0xec, 0xc7, 0x09, 0x0a, 0xbb, 0x28, 0xfa, 0x5f, 0xd5, 0x85, 0xac,
- 0x8c, 0xda, 0x7e, 0x87, 0x72, 0xe5, 0x94, 0xe4, 0xce, 0x6c, 0x88, 0x32,
- 0x81, 0x93, 0x2e, 0x0f, 0x89, 0xf8, 0x77, 0xa1, 0xf0, 0x4d, 0x9c, 0x32,
- 0xb0, 0x6c, 0xf9, 0x0b, 0x0e, 0x76, 0x2b, 0x43, 0x0c, 0x4d, 0x51, 0x7c,
- 0x97, 0x10, 0x70, 0x68, 0xf4, 0x98, 0xef, 0x7f},
+ // Comment: edge case for poly1305
+ // key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {185,
+ {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0x42, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda,
+ 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0xce, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x58, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa,
+ 0x9e, 0xd6, 0x03, 0x7b, 0x21, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xe2, 0x59, 0x0a, 0xf1,
+ 0x20, 0x1c, 0x7c, 0xfe, 0xc2, 0x29, 0x0c, 0xfc, 0xe9, 0x8a, 0x82, 0x2e,
+ 0xbb, 0x8d, 0x1e, 0xd9, 0xdc, 0x4e, 0x20, 0xd2, 0x41, 0x75, 0x5a, 0xff,
+ 0x91, 0xcd, 0xfd, 0x10, 0xfd, 0xb6, 0x9e, 0xfa, 0x0d, 0x5c, 0x80, 0x82,
+ 0x69, 0x26, 0x01, 0xcb, 0xfb, 0xb9, 0x55, 0xc7},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xfb, 0x66},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2066,34 +3437,35 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4b, 0xc9, 0x8f, 0x72,
- 0xc4, 0x94, 0xc2, 0xa4, 0x3c, 0x2b, 0x15, 0xa1, 0x04, 0x3f, 0x1c, 0xfa},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x86, 0xed, 0x21, 0xfd,
+ 0xa0, 0x80, 0xa7, 0xd1, 0x39, 0x81, 0x07, 0x8d, 0x86, 0xb3, 0xe3, 0xcd},
false,
false},
- // Comment: checking for int overflows
- {105,
- {0xfa, 0xb1, 0xcd, 0xdf, 0x4f, 0xe1, 0x98, 0xef, 0x63, 0xad, 0xd8, 0x81,
- 0xd6, 0xea, 0xd6, 0xc5, 0x76, 0x37, 0xbb, 0xe9, 0x20, 0x18, 0xca, 0x7c,
- 0x0b, 0x96, 0xfb, 0xa0, 0x87, 0x1e, 0x93, 0x2d, 0xb1, 0xfb, 0xf9, 0x07,
- 0x61, 0xbe, 0x25, 0xdf, 0x8d, 0xfa, 0xf9, 0x31, 0xce, 0x57, 0x57, 0xe6,
- 0x17, 0xb3, 0xd7, 0xa9, 0xf0, 0xbf, 0x0f, 0xfe, 0x5d, 0x59, 0x1a, 0x33,
- 0xc1, 0x43, 0xb8, 0xf5, 0x3f, 0xd0, 0xb5, 0xa1, 0x96, 0x09, 0xfd, 0x62,
- 0xe5, 0xc2, 0x51, 0xa4, 0x28, 0x1a, 0x20, 0x0c, 0xfd, 0xc3, 0x4f, 0x28,
- 0x17, 0x10, 0x40, 0x6f, 0x4e, 0x37, 0x62, 0x54, 0x46, 0xff, 0x6e, 0xf2,
- 0x24, 0x91, 0x3d, 0xeb, 0x0d, 0x89, 0xaf, 0x33, 0x71, 0x28, 0xe3, 0xd1,
- 0x55, 0xd1, 0x6d, 0x3e, 0xc3, 0x24, 0x60, 0x41, 0x43, 0x21, 0x43, 0xe9,
- 0xab, 0x3a, 0x6d, 0x2c, 0xcc, 0x2f, 0x4d, 0x62},
+ // Comment: edge case for poly1305
+ // key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {186,
+ {0x66, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0x66, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43,
+ 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xe8, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x50, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15,
+ 0x1e, 0x3f, 0x7e, 0x82, 0x64, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x98, 0x00, 0xac, 0x4e,
+ 0xf9, 0xd4, 0xe4, 0x01, 0x45, 0x24, 0xbc, 0x7c, 0xd3, 0x38, 0x72, 0x42,
+ 0xe7, 0x74, 0xf4, 0xd1, 0xa7, 0xa0, 0x52, 0x1e, 0x42, 0xec, 0x44, 0x84,
+ 0x4d, 0x0b, 0xd8, 0xb9, 0xd7, 0x3f, 0xec, 0x95, 0x92, 0x12, 0xfd, 0x7e,
+ 0x8e, 0xac, 0xf4, 0xd9, 0x84, 0x99, 0x6d, 0x9b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0xbb, 0x90},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2104,34 +3476,35 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xe9, 0xe1, 0x51,
- 0xb0, 0x25, 0x33, 0xc7, 0x46, 0x58, 0xbf, 0xc7, 0x73, 0x7c, 0x68, 0x0d},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x34, 0xf9, 0xe0, 0xfa,
+ 0xa5, 0x15, 0xee, 0xe0, 0xe7, 0x84, 0xe6, 0xef, 0x26, 0x78, 0xbe, 0xfa},
false,
false},
- // Comment: checking for int overflows
- {106,
- {0x22, 0x72, 0x02, 0xbe, 0x7f, 0x35, 0x15, 0xe9, 0xd1, 0xc0, 0x2e, 0xea,
- 0x2f, 0x19, 0x50, 0xb6, 0x48, 0x1b, 0x04, 0x8a, 0x4c, 0x91, 0x50, 0x6c,
- 0xb4, 0x0d, 0x50, 0x4e, 0x6c, 0x94, 0x9f, 0x82, 0xd1, 0x97, 0xc2, 0x5a,
- 0xd1, 0x7d, 0xc7, 0x21, 0x65, 0x11, 0x25, 0x78, 0x2a, 0xc7, 0xa7, 0x12,
- 0x47, 0xfe, 0xae, 0xf3, 0x2f, 0x1f, 0x25, 0x0c, 0xe4, 0xbb, 0x8f, 0x79,
- 0xac, 0xaa, 0x17, 0x9d, 0x45, 0xa7, 0xb0, 0x54, 0x5f, 0x09, 0x24, 0x32,
- 0x5e, 0xfa, 0x87, 0xd5, 0xe4, 0x41, 0xd2, 0x84, 0x78, 0xc6, 0x1f, 0x22,
- 0x23, 0xee, 0x67, 0xc3, 0xb4, 0x1f, 0x43, 0x94, 0x53, 0x5e, 0x2a, 0x24,
- 0x36, 0x9a, 0x2e, 0x16, 0x61, 0x3c, 0x45, 0x94, 0x90, 0xc1, 0x4f, 0xb1,
- 0xd7, 0x55, 0xfe, 0x53, 0xfb, 0xe1, 0xee, 0x45, 0xb1, 0xb2, 0x1f, 0x71,
- 0x62, 0xe2, 0xfc, 0xaa, 0x74, 0x2a, 0xbe, 0xfd},
+ // Comment: edge case for poly1305
+ // key:0000003059ffce96438a246ff9536787d92bc40eafa0241a2972780ef6ca1ef8
+ {187,
+ {0xe9, 0x72, 0x44, 0x25, 0x9a, 0xf5, 0xa3, 0x79, 0x23, 0x8d, 0xa0, 0xca,
+ 0xd2, 0xa5, 0xf4, 0x93, 0x65, 0x5e, 0xc0, 0xe5, 0x02, 0x4f, 0xd5, 0x53,
+ 0xbb, 0xb3, 0xde, 0xb6, 0x6a, 0x94, 0x03, 0x6d, 0x10, 0x6c, 0x3d, 0x51,
+ 0x34, 0x07, 0xb2, 0xdd, 0x1c, 0xc5, 0x93, 0x6c, 0x4c, 0x9c, 0x1e, 0x4f,
+ 0x4b, 0x37, 0xb5, 0x4d, 0xec, 0x26, 0x1c, 0x60, 0x1d, 0xc9, 0x9e, 0x90,
+ 0x68, 0x0e, 0x23, 0xe2, 0xdc, 0x5c, 0x9a, 0x8d, 0x50, 0x3d, 0x8b, 0xea,
+ 0x49, 0xa8, 0xcd, 0xca, 0x37, 0x06, 0xbf, 0xd2, 0xa3, 0xda, 0xa0, 0xaf,
+ 0xb1, 0x9a, 0x70, 0xfd, 0x3d, 0x35, 0x5f, 0xc3, 0x7c, 0x13, 0xf3, 0xf9,
+ 0xe5, 0xc8, 0xd0, 0x86, 0x4a, 0x5f, 0x80, 0xa7, 0x80, 0xb3, 0x6d, 0x46,
+ 0x98, 0xec, 0x2c, 0xe9, 0xcc, 0xc2, 0x7b, 0x97, 0xec, 0xbe, 0x67, 0x2e,
+ 0x41, 0x62, 0x8e, 0xbd, 0x77, 0x3a, 0xcb, 0x81},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x48, 0x4a},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x26, 0xc6, 0x96, 0x1b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2142,34 +3515,35 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x79, 0x5b, 0xcf, 0xf6,
- 0x47, 0xc5, 0x53, 0xc2, 0xe4, 0xeb, 0x6e, 0x0e, 0xaf, 0xd9, 0xe0, 0x4e},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3c, 0x94, 0xb9, 0xfe,
+ 0x60, 0xbd, 0xb3, 0x5c, 0x6b, 0x7b, 0x73, 0xb7, 0x65, 0x08, 0x34, 0x92},
false,
false},
- // Comment: checking for int overflows
- {107,
- {0xfa, 0xe5, 0x83, 0x45, 0xc1, 0x6c, 0xb0, 0xf5, 0xcc, 0x53, 0x7f, 0x2b,
- 0x1b, 0x34, 0x69, 0xc9, 0x69, 0x46, 0x3b, 0x3e, 0xa7, 0x1b, 0xcf, 0x6b,
- 0x98, 0xd6, 0x69, 0xa8, 0xe6, 0x0e, 0x04, 0xfc, 0x08, 0xd5, 0xfd, 0x06,
- 0x9c, 0x36, 0x26, 0x38, 0xe3, 0x40, 0x0e, 0xf4, 0xcb, 0x24, 0x2e, 0x27,
- 0xe2, 0x24, 0x5e, 0x68, 0xcb, 0x9e, 0xc5, 0x83, 0xda, 0x53, 0x40, 0xb1,
- 0x2e, 0xdf, 0x42, 0x3b, 0x73, 0x26, 0xad, 0x20, 0xfe, 0xeb, 0x57, 0xda,
- 0xca, 0x2e, 0x04, 0x67, 0xa3, 0x28, 0x99, 0xb4, 0x2d, 0xf8, 0xe5, 0x6d,
- 0x84, 0xe0, 0x06, 0xbc, 0x8a, 0x7a, 0xcc, 0x73, 0x1e, 0x7c, 0x1f, 0x6b,
- 0xec, 0xb5, 0x71, 0x9f, 0x70, 0x77, 0xf0, 0xd4, 0xf4, 0xc6, 0x1a, 0xb1,
- 0x1e, 0xba, 0xc1, 0x00, 0x18, 0x01, 0xce, 0x33, 0xc4, 0xe4, 0xa7, 0x7d,
- 0x83, 0x1d, 0x3c, 0xe3, 0x4e, 0x84, 0x10, 0xe1},
+ // Comment: edge case for poly1305
+ // key:3fa0ea9c030000a036217d42e775ad189b96e24ee591952e2922ff151334b9ec
+ {188,
+ {0x94, 0x53, 0xaa, 0x15, 0x9c, 0x3d, 0x87, 0xf1, 0x7e, 0x21, 0xe8, 0x8a,
+ 0xda, 0xbc, 0x37, 0xe5, 0x53, 0xb9, 0x04, 0xd0, 0x0e, 0xef, 0xc6, 0x6b,
+ 0x8e, 0x09, 0x05, 0xe2, 0x35, 0x76, 0xfb, 0xdc, 0x9c, 0x7b, 0xea, 0x97,
+ 0x77, 0xf3, 0xb8, 0x36, 0x84, 0x81, 0x93, 0x25, 0x34, 0xb3, 0x34, 0x4d,
+ 0x30, 0x9e, 0x63, 0x07, 0xcd, 0xdf, 0xe7, 0xb3, 0x54, 0x93, 0x00, 0xdd,
+ 0x9c, 0xda, 0x7e, 0xfe, 0x9d, 0x43, 0xc8, 0xa1, 0x15, 0x91, 0x2a, 0x39,
+ 0x29, 0x04, 0x07, 0x9e, 0xe9, 0x2b, 0xcd, 0x33, 0x09, 0x9f, 0x70, 0x22,
+ 0xea, 0x94, 0xc1, 0xe7, 0x35, 0x3b, 0x89, 0xbf, 0xc5, 0x4d, 0xe3, 0xce,
+ 0xb5, 0x6f, 0x52, 0x9a, 0x1a, 0x60, 0x8b, 0xb5, 0xa9, 0x70, 0xe1, 0x35,
+ 0x96, 0x09, 0xd1, 0xf5, 0x68, 0x06, 0xb3, 0x7f, 0x86, 0x05, 0xf4, 0xc2,
+ 0x74, 0x51, 0xda, 0x60, 0x66, 0xfc, 0x55, 0x7a},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x93, 0x2f, 0x40},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x01, 0x3d, 0xa0, 0x60},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2180,34 +3554,35 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x19, 0x46, 0xd6, 0x53,
- 0x96, 0x0f, 0x94, 0x7a, 0x74, 0xd3, 0xe8, 0x09, 0x3c, 0xf4, 0x85, 0x02},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x11, 0xcf, 0x9f,
+ 0x8d, 0xb8, 0x49, 0x0d, 0x40, 0x9f, 0xc6, 0x2a, 0xfd, 0x73, 0x79, 0xf3},
false,
false},
- // Comment: checking for int overflows
- {108,
- {0xeb, 0xb2, 0x16, 0xdd, 0xd7, 0xca, 0x70, 0x92, 0x15, 0xf5, 0x03, 0xdf,
- 0x9c, 0xe6, 0x3c, 0x5c, 0xd2, 0x19, 0x4e, 0x7d, 0x90, 0x99, 0xe8, 0xa9,
- 0x0b, 0x2a, 0xfa, 0xad, 0x5e, 0xba, 0x35, 0x06, 0x99, 0x25, 0xa6, 0x03,
- 0xfd, 0xbc, 0x34, 0x1a, 0xae, 0xd4, 0x15, 0x05, 0xb1, 0x09, 0x41, 0xfa,
- 0x38, 0x56, 0xa7, 0xe2, 0x47, 0xb1, 0x04, 0x07, 0x09, 0x74, 0x6c, 0xfc,
- 0x20, 0x96, 0xca, 0xa6, 0x31, 0xb2, 0xff, 0xf4, 0x1c, 0x25, 0x05, 0x06,
- 0xd8, 0x89, 0xc1, 0xc9, 0x06, 0x71, 0xad, 0xe8, 0x53, 0xee, 0x63, 0x94,
- 0xc1, 0x91, 0x92, 0xa5, 0xcf, 0x37, 0x10, 0xd1, 0x07, 0x30, 0x99, 0xe5,
- 0xbc, 0x94, 0x65, 0x82, 0xfc, 0x0f, 0xab, 0x9f, 0x54, 0x3c, 0x71, 0x6a,
- 0xe2, 0x48, 0x6a, 0x86, 0x83, 0xfd, 0xca, 0x39, 0xd2, 0xe1, 0x4f, 0x23,
- 0xd0, 0x0a, 0x58, 0x26, 0x64, 0xf4, 0xec, 0xb1},
+ // Comment: edge case for poly1305
+ // key:a556cb502baf395b020000f03c5108fb1cf76df1b8a8f724e877bd3c588d3285
+ {189,
+ {0x2e, 0x18, 0x36, 0x64, 0x0d, 0x81, 0x0c, 0x27, 0x09, 0xfb, 0x83, 0xcc,
+ 0xf1, 0xae, 0xf3, 0xa9, 0x71, 0x08, 0x5d, 0x1b, 0xbf, 0xb5, 0x8a, 0x42,
+ 0x5a, 0xbf, 0x75, 0xcc, 0xec, 0x70, 0xb3, 0xab, 0xde, 0x0e, 0x80, 0x53,
+ 0x9e, 0x83, 0xa8, 0x25, 0x46, 0xe7, 0x37, 0x2a, 0x19, 0x48, 0x15, 0x47,
+ 0x05, 0x33, 0x08, 0xdd, 0x78, 0x42, 0x67, 0x5e, 0x9c, 0x4f, 0x61, 0x30,
+ 0x24, 0x26, 0xda, 0x0d, 0x71, 0xc1, 0xda, 0x31, 0x02, 0x03, 0x10, 0x30,
+ 0xed, 0x92, 0x81, 0x52, 0xbe, 0x00, 0x9b, 0x15, 0xb5, 0x2f, 0x71, 0xb5,
+ 0x91, 0x19, 0x91, 0xd3, 0x9f, 0x68, 0xa8, 0x65, 0x8d, 0x99, 0x72, 0x9d,
+ 0xf2, 0xbb, 0xef, 0x31, 0xc8, 0x98, 0x9f, 0x96, 0x04, 0x55, 0x8d, 0xf9,
+ 0xf2, 0xab, 0xa4, 0xb3, 0x76, 0x6c, 0x58, 0xaa, 0xef, 0x35, 0x48, 0xde,
+ 0x54, 0x5e, 0xc1, 0xf0, 0x80, 0x22, 0x5a, 0x88},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0x93, 0x35},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x07, 0xdb, 0x33, 0xde},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2218,34 +3593,35 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x36, 0xc3, 0x00, 0x29,
- 0x85, 0xdd, 0x21, 0xba, 0xf8, 0x95, 0xd6, 0x33, 0x57, 0x3f, 0x12, 0xc0},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xc8, 0x36, 0x69,
+ 0x20, 0xf8, 0x83, 0x81, 0x40, 0x77, 0x12, 0xce, 0xc6, 0x1e, 0x66, 0x07},
false,
false},
- // Comment: checking for int overflows
- {109,
- {0x40, 0x8a, 0xe6, 0xef, 0x1c, 0x7e, 0xf0, 0xfb, 0x2c, 0x2d, 0x61, 0x08,
- 0x16, 0xfc, 0x78, 0x49, 0xef, 0xa5, 0x8f, 0x78, 0x27, 0x3f, 0x5f, 0x16,
- 0x6e, 0xa6, 0x5f, 0x81, 0xb5, 0x75, 0x74, 0x7d, 0x03, 0x5b, 0x30, 0x40,
- 0xfe, 0xde, 0x1e, 0xb9, 0x45, 0x97, 0x88, 0x66, 0x97, 0x88, 0x40, 0x8e,
- 0x00, 0x41, 0x3b, 0x3e, 0x37, 0x6d, 0x15, 0x2d, 0x20, 0x4a, 0xa2, 0xb7,
- 0xa8, 0x35, 0x58, 0xfc, 0xd4, 0x8a, 0x0e, 0xf7, 0xa2, 0x6b, 0x1c, 0xd6,
- 0xd3, 0x5d, 0x23, 0xb3, 0xf5, 0xdf, 0xe0, 0xca, 0x77, 0xa4, 0xce, 0x32,
- 0xb9, 0x4a, 0xbf, 0x83, 0xda, 0x2a, 0xef, 0xca, 0xf0, 0x68, 0x38, 0x08,
- 0x79, 0xe8, 0x9f, 0xb0, 0xa3, 0x82, 0x95, 0x95, 0xcf, 0x44, 0xc3, 0x85,
- 0x2a, 0xe2, 0xcc, 0x66, 0x2b, 0x68, 0x9f, 0x93, 0x55, 0xd9, 0xc1, 0x83,
- 0x80, 0x1f, 0x6a, 0xcc, 0x31, 0x3f, 0x89, 0x07},
+ // Comment: edge case for poly1305
+ // key:0c327fbcc564555545d4fe75020000d0a65799f363ec51b1c5c427b4a04af190
+ {190,
+ {0x0e, 0xcb, 0x4d, 0x85, 0xc9, 0x56, 0xb5, 0x26, 0x8c, 0x9b, 0x35, 0xa8,
+ 0xc6, 0x3b, 0x4e, 0x9d, 0x3e, 0x5c, 0xb7, 0x2b, 0x64, 0xef, 0x98, 0x77,
+ 0x38, 0x41, 0xb9, 0x47, 0xbd, 0x7d, 0x59, 0xef, 0x7d, 0x0e, 0xb0, 0xe1,
+ 0xc0, 0x50, 0xd4, 0x9a, 0x54, 0x24, 0xce, 0x7d, 0xeb, 0x52, 0x7d, 0x76,
+ 0x08, 0x7e, 0x47, 0x46, 0x67, 0x4c, 0x95, 0x89, 0x65, 0xdf, 0x32, 0xd9,
+ 0xe5, 0xfb, 0x03, 0xb4, 0x65, 0x01, 0x70, 0x61, 0x28, 0xd4, 0x81, 0x21,
+ 0x7a, 0xae, 0xae, 0x2f, 0x78, 0xf9, 0x25, 0x92, 0x73, 0x35, 0x8a, 0x29,
+ 0x54, 0xca, 0xc0, 0xbc, 0x2f, 0xbf, 0xe7, 0x74, 0x47, 0xd1, 0xd3, 0x87,
+ 0xb9, 0x31, 0x4c, 0x65, 0x41, 0xb6, 0x9f, 0x12, 0x70, 0xb3, 0x43, 0x8b,
+ 0x10, 0x42, 0xb2, 0xb4, 0x66, 0x3e, 0x62, 0xba, 0x4d, 0x49, 0xc0, 0x7a,
+ 0xc6, 0xf1, 0x63, 0x03, 0x4a, 0xfa, 0x80, 0xaf},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0xf7, 0xd5},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x02, 0xa1, 0x19, 0x42},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2256,34 +3632,35 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x65, 0x14, 0x51, 0x8e,
- 0x0a, 0x26, 0x41, 0x42, 0xe0, 0xb7, 0x35, 0x1f, 0x96, 0x7f, 0xc2, 0xae},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x23, 0x73, 0xcf, 0xa2,
+ 0xab, 0x24, 0x44, 0x6a, 0xd5, 0xa2, 0x36, 0x16, 0x7b, 0x80, 0x27, 0xfe},
false,
false},
- // Comment: checking for int overflows
- {110,
- {0x0a, 0x0a, 0x24, 0x49, 0x9b, 0xca, 0xde, 0x58, 0xcf, 0x15, 0x76, 0xc3,
- 0x12, 0xac, 0xa9, 0x84, 0x71, 0x8c, 0xb4, 0xcc, 0x7e, 0x01, 0x53, 0xf5,
- 0xa9, 0x01, 0x58, 0x10, 0x85, 0x96, 0x44, 0xdf, 0xc0, 0x21, 0x17, 0x4e,
- 0x0b, 0x06, 0x0a, 0x39, 0x74, 0x48, 0xde, 0x8b, 0x48, 0x4a, 0x86, 0x03,
- 0xbe, 0x68, 0x0a, 0x69, 0x34, 0xc0, 0x90, 0x6f, 0x30, 0xdd, 0x17, 0xea,
- 0xe2, 0xd4, 0xc5, 0xfa, 0xa7, 0x77, 0xf8, 0xca, 0x53, 0x37, 0x0e, 0x08,
- 0x33, 0x1b, 0x88, 0xc3, 0x42, 0xba, 0xc9, 0x59, 0x78, 0x7b, 0xbb, 0x33,
- 0x93, 0x0e, 0x3b, 0x56, 0xbe, 0x86, 0xda, 0x7f, 0x2a, 0x6e, 0xb1, 0xf9,
- 0x40, 0x89, 0xd1, 0xd1, 0x81, 0x07, 0x4d, 0x43, 0x02, 0xf8, 0xe0, 0x55,
- 0x2d, 0x0d, 0xe1, 0xfa, 0xb3, 0x06, 0xa2, 0x1b, 0x42, 0xd4, 0xc3, 0xba,
- 0x6e, 0x6f, 0x0c, 0xbc, 0xc8, 0x1e, 0x87, 0x7a},
+ // Comment: edge case for poly1305
+ // key:415f08302f210340240d0e903e2b01205ba43e106aebd7e2481016b31118b1ae
+ {191,
+ {0x2e, 0x8e, 0x45, 0xe9, 0x03, 0xbf, 0xab, 0x32, 0xf2, 0xf0, 0xd4, 0x9d,
+ 0x9a, 0x3e, 0x44, 0x9b, 0xef, 0x6f, 0x40, 0x93, 0xe2, 0x72, 0x2c, 0xda,
+ 0xb2, 0xcf, 0x93, 0x5c, 0x18, 0x22, 0xb8, 0x30, 0xfb, 0x5a, 0x40, 0x56,
+ 0x51, 0x6d, 0x56, 0x0d, 0xfc, 0x86, 0x38, 0xc9, 0xa5, 0x7d, 0x29, 0x27,
+ 0x20, 0x0a, 0x56, 0xf0, 0xb6, 0x71, 0x53, 0x27, 0x1d, 0x49, 0x8e, 0x8f,
+ 0x08, 0xdc, 0x88, 0x8c, 0x61, 0xef, 0x63, 0x4f, 0x7a, 0xe4, 0x0f, 0x46,
+ 0x08, 0xf9, 0x6f, 0x92, 0xfe, 0xa5, 0xa1, 0xe5, 0xbd, 0x45, 0x13, 0x11,
+ 0x20, 0x09, 0x8d, 0xc5, 0xde, 0x03, 0x78, 0xe5, 0x8f, 0x2d, 0xdb, 0x46,
+ 0xfa, 0x4a, 0xa5, 0xad, 0xb3, 0x8f, 0xe0, 0x06, 0xbb, 0x19, 0xb6, 0x91,
+ 0x46, 0x38, 0x2f, 0x77, 0xa7, 0x9e, 0x06, 0x21, 0x4d, 0xef, 0x54, 0x7c,
+ 0xfb, 0x5c, 0xe3, 0x7a, 0x70, 0x08, 0xb9, 0xb6},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3d, 0xfc, 0xe4},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x3c, 0x0d, 0xf6, 0x37},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2294,34 +3671,35 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4c, 0x19, 0x4d, 0xa6,
- 0xa9, 0x9f, 0xd6, 0x5b, 0x40, 0xe9, 0xca, 0xd7, 0x98, 0xf4, 0x4b, 0x19},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x93, 0x94, 0x64,
+ 0x78, 0xd8, 0x08, 0x1e, 0x72, 0x47, 0xf4, 0x14, 0xad, 0x39, 0xa5, 0x15},
false,
false},
- // Comment: checking for int overflows
- {111,
- {0x4a, 0x0a, 0xaf, 0xf8, 0x49, 0x47, 0x29, 0x18, 0x86, 0x91, 0x70, 0x13,
- 0x40, 0xf3, 0xce, 0x2b, 0x8a, 0x78, 0xee, 0xd3, 0xa0, 0xf0, 0x65, 0x99,
- 0x4b, 0x72, 0x48, 0x4e, 0x79, 0x91, 0xd2, 0x5c, 0x29, 0xaa, 0x07, 0x5e,
- 0xb1, 0xfc, 0x16, 0xde, 0x93, 0xfe, 0x06, 0x90, 0x58, 0x11, 0x2a, 0xb2,
- 0x84, 0xa3, 0xed, 0x18, 0x78, 0x03, 0x26, 0xd1, 0x25, 0x8a, 0x47, 0x22,
- 0x2f, 0xa6, 0x33, 0xd8, 0xb2, 0x9f, 0x3b, 0xd9, 0x15, 0x0b, 0x23, 0x9b,
- 0x15, 0x46, 0xc2, 0xbb, 0x9b, 0x9f, 0x41, 0x0f, 0xeb, 0xea, 0xd3, 0x96,
- 0x00, 0x0e, 0xe4, 0x77, 0x70, 0x15, 0x32, 0xc3, 0xd0, 0xf5, 0xfb, 0xf8,
- 0x95, 0xd2, 0x80, 0x19, 0x6d, 0x2f, 0x73, 0x7c, 0x5e, 0x9f, 0xec, 0x50,
- 0xd9, 0x2b, 0xb0, 0xdf, 0x5d, 0x7e, 0x51, 0x3b, 0xe5, 0xb8, 0xea, 0x97,
- 0x13, 0x10, 0xd5, 0xbf, 0x16, 0xba, 0x7a, 0xee},
+ // Comment: edge case for poly1305
+ // key:feffff1ff6b87403fd6435b09775bc92491a0ae62c5842a30e3b82710cc2dad1
+ {192,
+ {0x36, 0x19, 0xcb, 0x47, 0x0a, 0xf8, 0x6d, 0xce, 0xce, 0xb6, 0x94, 0x0f,
+ 0x2d, 0x9a, 0xbb, 0x34, 0xc9, 0xa9, 0x13, 0x14, 0x76, 0x05, 0x33, 0x87,
+ 0x44, 0x5f, 0xfe, 0xbb, 0xe2, 0x40, 0xd4, 0xf9, 0x81, 0x83, 0x77, 0x85,
+ 0x56, 0x52, 0xf4, 0x6a, 0x82, 0x19, 0xc7, 0xf7, 0x1c, 0x35, 0x54, 0xf8,
+ 0xac, 0xef, 0x82, 0x58, 0xde, 0x4b, 0x7d, 0x17, 0xc0, 0xf3, 0xd3, 0x53,
+ 0xac, 0x98, 0x1c, 0xc6, 0xa1, 0x32, 0x87, 0xbe, 0x1e, 0x6b, 0x41, 0xdc,
+ 0x6d, 0x13, 0x3d, 0xf4, 0xab, 0xab, 0xeb, 0xdf, 0x43, 0xd6, 0x65, 0xce,
+ 0x7a, 0x4a, 0x5c, 0x98, 0x2a, 0x0b, 0x13, 0x9c, 0xb8, 0x20, 0x2e, 0xeb,
+ 0xc7, 0x41, 0x73, 0xe3, 0x22, 0x4a, 0x44, 0x0e, 0x4c, 0x37, 0xd2, 0xb5,
+ 0x95, 0xf3, 0x84, 0x29, 0x0e, 0x93, 0x9b, 0xa0, 0x16, 0xdf, 0x0d, 0x49,
+ 0xb3, 0x6c, 0xdb, 0x4b, 0xd9, 0x1c, 0x39},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x84, 0x86, 0xa8},
+ {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a,
+ 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94,
+ 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf},
+ {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x0b, 0xc6, 0x72, 0xc3},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2332,34 +3710,35 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc8, 0xae, 0x77, 0x88,
- 0xcd, 0x28, 0x74, 0xab, 0xc1, 0x38, 0x54, 0x1e, 0x11, 0xfd, 0x05, 0x87},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x13, 0x3f, 0xe6, 0x23, 0x91,
+ 0x74, 0x4d, 0x11, 0xce, 0x44, 0x59, 0x4b, 0x96, 0xc5, 0x3b, 0xaf},
false,
false},
- // Comment: checking for int overflows
- {112,
- {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0x78, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,
- 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x9f, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0x9c, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2,
- 0x40, 0xd1, 0xab, 0xf4, 0x47, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0xd4, 0xd2, 0x06, 0x61,
- 0x6f, 0x92, 0x93, 0xf6, 0x5b, 0x45, 0xdb, 0xbc, 0x74, 0xe7, 0xc2, 0xed,
- 0xfb, 0xcb, 0xbf, 0x1c, 0xfb, 0x67, 0x9b, 0xb7, 0x39, 0xa5, 0x86, 0x2d,
- 0xe2, 0xbc, 0xb9, 0x37, 0xf7, 0x4d, 0x5b, 0xf8, 0x67, 0x1c, 0x5a, 0x8a,
- 0x50, 0x92, 0xf6, 0x1d, 0x54, 0xc9, 0xaa, 0x5b},
+ // Comment: edge case for poly1305
+ // key:bf358f18ffffffbf4b62ed6e1f53790785c4dabdfc72e2a219d377a682c85f38
+ {193,
+ {0xaf, 0x20, 0x5b, 0xda, 0x81, 0x9f, 0x74, 0x51, 0xbe, 0x0f, 0x28, 0x66,
+ 0x7d, 0x4b, 0x01, 0xb5, 0x9f, 0xf2, 0xda, 0xa8, 0x17, 0x3c, 0xab, 0x52,
+ 0x04, 0x6c, 0x3c, 0x9e, 0x0d, 0x98, 0x98, 0x89, 0xc5, 0xe0, 0x21, 0xef,
+ 0x7a, 0xfd, 0x06, 0xe9, 0xce, 0x6c, 0xc3, 0x0e, 0x3a, 0x6e, 0xba, 0xb5,
+ 0x09, 0x13, 0x4b, 0xa1, 0x0d, 0x10, 0xe5, 0x70, 0xc5, 0x55, 0x87, 0xc1,
+ 0x3e, 0xee, 0x53, 0xe7, 0x3b, 0xe5, 0x48, 0x04, 0xc8, 0x53, 0x9f, 0xfb,
+ 0xf2, 0x3b, 0x35, 0x92, 0x2b, 0x1c, 0xa3, 0x7b, 0x9e, 0x9b, 0xc2, 0x4e,
+ 0xe2, 0x04, 0x83, 0x7c, 0xa5, 0xa2, 0x94, 0xce, 0x05, 0xd1, 0x26, 0x00,
+ 0xc7, 0xef, 0xf6, 0xae, 0xe3, 0x22, 0x70, 0xdb, 0x2f, 0xef, 0xf4, 0x7d,
+ 0xc5, 0xa0, 0x41, 0x76, 0x16, 0x9e, 0x15, 0x85, 0x06, 0x28, 0xe6, 0x03,
+ 0x5f, 0x78, 0x99, 0x4f, 0x9f, 0x56, 0x03},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
+ {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a,
+ 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94,
+ 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf},
+ {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x03, 0xe9, 0xb9, 0xa4},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2370,25 +3749,337 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x93, 0x3a, 0x51, 0x63,
- 0xc7, 0xf6, 0x23, 0x68, 0x32, 0x7b, 0x3f, 0xbc, 0x10, 0x36, 0xc9, 0x43},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0x45, 0x1a, 0xdb, 0x9d,
+ 0x23, 0xa7, 0x71, 0x0a, 0x1a, 0xaf, 0xba, 0x26, 0xf5, 0x63, 0x87},
false,
false},
- // Comment: special case tag
- {113,
- {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4,
- 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2,
- 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf,
- 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc,
- 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12,
- 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d},
- {0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xa6, 0x90, 0x2f, 0xcb, 0xc8, 0x83,
- 0xbb, 0xc1, 0x80, 0xb2, 0x56, 0xae, 0x34, 0xad, 0x7f, 0x00},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
+ // Comment: edge case for poly1305
+ // key:d0b7b3a352a4010ffeffffbfe8cc66dc6e5e7451dc61762c5753174fed88e746
+ {194,
+ {0x68, 0xc6, 0x72, 0x72, 0x03, 0x6f, 0xb6, 0x52, 0xa0, 0x18, 0x2e, 0xeb,
+ 0x47, 0x81, 0x35, 0x8e, 0x47, 0x04, 0xa4, 0xa7, 0x02, 0xfd, 0x73, 0x1b,
+ 0xf3, 0xb3, 0xea, 0x99, 0x47, 0x17, 0x98, 0x9e, 0x7d, 0x91, 0x04, 0xe0,
+ 0xae, 0x81, 0x73, 0x2a, 0x8c, 0x7e, 0x9a, 0x82, 0xb3, 0xd3, 0x1d, 0x54,
+ 0x17, 0x61, 0xa3, 0x66, 0xb6, 0x7c, 0x33, 0x96, 0xf1, 0xa6, 0xc6, 0x7e,
+ 0x29, 0x3d, 0xdb, 0x65, 0xa5, 0x9e, 0x42, 0x54, 0x1d, 0xda, 0x14, 0x4d,
+ 0xc6, 0xc7, 0x83, 0x88, 0xcf, 0xca, 0x98, 0x2e, 0x23, 0x35, 0x09, 0x58,
+ 0xac, 0x5b, 0x3d, 0x54, 0xa1, 0x72, 0x2f, 0xd6, 0x47, 0x33, 0x57, 0x78,
+ 0x62, 0xe1, 0x87, 0x9c, 0x9e, 0x94, 0x45, 0xeb, 0xde, 0xc5, 0x31, 0x5d,
+ 0x17, 0x06, 0xdb, 0x7e, 0xbb, 0xed, 0xd4, 0xc7, 0x79, 0x93, 0x5e, 0x72,
+ 0x05, 0x7e, 0x5b, 0x0e, 0xcd, 0xe0, 0x81},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a,
+ 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94,
+ 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf},
+ {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x07, 0x00, 0xb9, 0x82},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0xbb, 0x8a, 0x55, 0xff,
+ 0x5f, 0x52, 0xa5, 0x04, 0x3c, 0x6e, 0x77, 0x95, 0x84, 0x75, 0x57},
+ false,
+ false},
+
+ // Comment: edge case for poly1305
+ // key:7bee33931a4157a8cb701becfeffff4fbe7e69f19cd065313bb49a252628dd3d
+ {195,
+ {0xc4, 0x83, 0xb7, 0x33, 0x4e, 0xbe, 0x2e, 0x87, 0x9b, 0x0c, 0x3f, 0x9d,
+ 0xb4, 0xfc, 0xd9, 0xf5, 0x21, 0x90, 0x62, 0x36, 0x0d, 0x6c, 0xe4, 0x4c,
+ 0xda, 0xe0, 0xf9, 0x4e, 0x04, 0xc8, 0x34, 0x5e, 0xa7, 0xe3, 0xae, 0x33,
+ 0x85, 0x51, 0x18, 0x74, 0x1d, 0xca, 0xfe, 0x0d, 0xe4, 0xae, 0x98, 0xc4,
+ 0xe4, 0x3a, 0xf7, 0xb1, 0x2b, 0x04, 0xee, 0x8a, 0xb1, 0x75, 0x62, 0x58,
+ 0x23, 0xac, 0x04, 0x0e, 0x5a, 0xba, 0xc4, 0x40, 0x3f, 0x1d, 0x45, 0x23,
+ 0x8a, 0xdc, 0xb8, 0xc0, 0xcf, 0x44, 0xbd, 0x56, 0x91, 0x7f, 0x9f, 0x5d,
+ 0x93, 0x97, 0x4c, 0x82, 0xb5, 0x69, 0x51, 0x98, 0x6a, 0x9c, 0x04, 0x50,
+ 0xbd, 0x90, 0x47, 0xb5, 0xa6, 0x16, 0xe8, 0x14, 0x52, 0x6a, 0xd0, 0x58,
+ 0x0e, 0x3e, 0xcd, 0x81, 0x89, 0xc9, 0xfe, 0xf2, 0xcd, 0xb9, 0x79, 0xa2,
+ 0x2a, 0xd3, 0xa0, 0x19, 0x30, 0xfb, 0xd1},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a,
+ 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94,
+ 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf},
+ {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x01, 0x98, 0x36, 0xbb},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xfc, 0x25, 0xf4, 0xc5,
+ 0x54, 0x3a, 0x9a, 0xfe, 0xe9, 0x81, 0x9e, 0x29, 0x04, 0xfb, 0x68},
+ false,
+ false},
+
+ // Comment: edge case for poly1305
+ // key:7cb5fbdffb40ff5f3c7de74f655ffc1fac03013a7fe468440b861ebe0ab1650a
+ {196,
+ {0xbc, 0x7f, 0x4f, 0x15, 0xfd, 0x1e, 0x4c, 0x13, 0x99, 0x74, 0x08, 0x36,
+ 0x67, 0x0a, 0xbe, 0x39, 0xa0, 0x57, 0x07, 0xbe, 0x19, 0x95, 0x6c, 0xe1,
+ 0x69, 0xb3, 0x23, 0x21, 0x75, 0x9e, 0x0f, 0x21, 0x3a, 0xe1, 0x9a, 0xd3,
+ 0x4a, 0xa6, 0x12, 0xb3, 0xa2, 0x9f, 0x02, 0xc4, 0xbb, 0xac, 0x9f, 0x78,
+ 0x5a, 0x55, 0xa3, 0xad, 0xfe, 0x41, 0x9a, 0xb8, 0x91, 0xbb, 0xe0, 0xac,
+ 0xee, 0x99, 0x21, 0x32, 0x2e, 0xa2, 0x10, 0x02, 0xc9, 0xdd, 0x3d, 0xcd,
+ 0xd1, 0x3a, 0x7f, 0x85, 0x54, 0xdd, 0xdc, 0x10, 0xf9, 0xb5, 0x29, 0xce,
+ 0x94, 0xbe, 0x70, 0x50, 0x93, 0x7d, 0xab, 0x76, 0x55, 0x7b, 0x7e, 0xb1,
+ 0x7c, 0x68, 0x5a, 0xad, 0x8f, 0x07, 0x97, 0xe3, 0x9d, 0x62, 0x55, 0x39,
+ 0x88, 0x98, 0x9a, 0xab, 0x1d, 0x97, 0x64, 0xfe, 0x43, 0x1c, 0xc1, 0xd4,
+ 0xc5, 0x95, 0x06, 0x2c, 0xe9, 0x3c, 0xe9},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a,
+ 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94,
+ 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf},
+ {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x1d, 0x59, 0xf2, 0x88},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5e, 0x67, 0xa7, 0xb8, 0x73,
+ 0x3e, 0x0e, 0x4b, 0x01, 0xac, 0x21, 0x78, 0xa2, 0x05, 0xae, 0x7e},
+ false,
+ false},
+
+ // Comment: edge case for poly1305
+ // key:00000090e6e328c242cde5c83e3d8262d467f2bcd53d3755c781f3c6a2cb0648
+ {197,
+ {0xea, 0xcc, 0xaa, 0x77, 0x89, 0x35, 0xef, 0x24, 0x9e, 0x09, 0x00, 0x14,
+ 0x9d, 0xd8, 0x89, 0x46, 0x2d, 0x2a, 0x06, 0x14, 0x86, 0xba, 0x10, 0x2b,
+ 0x8c, 0xae, 0xbe, 0x46, 0x5f, 0x39, 0x59, 0xfb, 0x31, 0x19, 0xeb, 0xb5,
+ 0x68, 0x96, 0x76, 0xff, 0xdd, 0x6d, 0x85, 0x1a, 0x26, 0x73, 0x9e, 0x77,
+ 0x2b, 0x54, 0xa2, 0xf5, 0xf4, 0x73, 0xea, 0x9c, 0x7e, 0x58, 0xcc, 0xbc,
+ 0x4c, 0xfc, 0x95, 0x3e, 0x8c, 0x42, 0x0b, 0x21, 0x75, 0xd9, 0xdd, 0x51,
+ 0x92, 0x65, 0x63, 0x0b, 0xb7, 0x9b, 0xd8, 0x7a, 0x60, 0x1b, 0x11, 0x32,
+ 0x31, 0xa8, 0xb1, 0x6c, 0xe5, 0x4c, 0x33, 0x13, 0x47, 0xec, 0x04, 0xc2,
+ 0xb1, 0xc9, 0x16, 0x0f, 0x38, 0x20, 0x7a, 0xa4, 0x6e, 0x96, 0xfe, 0xb0,
+ 0x6d, 0xee, 0x88, 0x3e, 0xb4, 0x22, 0xfa, 0x14, 0x90, 0x8d, 0xf3, 0x00,
+ 0xbb, 0x1a, 0x1e, 0xf7, 0x58, 0xc4, 0x08},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a,
+ 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94,
+ 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf},
+ {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x05, 0x52, 0xa4, 0x11},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x17, 0x7a, 0x77, 0xfc, 0xe1,
+ 0x14, 0xa4, 0x34, 0x9c, 0x4f, 0x8d, 0x5e, 0xc8, 0x25, 0xd0, 0x6f},
+ false,
+ false},
+
+ // Comment: edge case for poly1305
+ // key:9e98d64e000000505a07183c5c68c63c14c9266dd37ff86aafc22ddbdb355617
+ {198,
+ {0xa7, 0x6c, 0x33, 0x0e, 0x01, 0x50, 0x60, 0xa1, 0x7e, 0x64, 0xcb, 0x7b,
+ 0x6d, 0x75, 0x3f, 0x20, 0x1f, 0x75, 0xbe, 0x87, 0x59, 0xfd, 0x75, 0x39,
+ 0xfb, 0x92, 0xb2, 0x2a, 0xef, 0x54, 0xc9, 0xd3, 0x02, 0x9d, 0xba, 0x0c,
+ 0x15, 0xcb, 0xf7, 0xc9, 0x51, 0x35, 0x88, 0x83, 0x19, 0xc6, 0xb2, 0xe6,
+ 0x27, 0x6d, 0xa2, 0x1e, 0x0c, 0x35, 0x1f, 0xd5, 0x22, 0xb2, 0x9a, 0xab,
+ 0xb5, 0x88, 0x3a, 0x32, 0x91, 0xd6, 0xf4, 0x27, 0xde, 0x77, 0x3b, 0x12,
+ 0x43, 0x90, 0xef, 0x6f, 0xd9, 0x66, 0x21, 0xff, 0xbc, 0x42, 0xdf, 0xbf,
+ 0x7a, 0x34, 0xda, 0x27, 0x2c, 0xbc, 0x9c, 0xcb, 0x1a, 0x49, 0x8d, 0x07,
+ 0x80, 0x33, 0xd1, 0xac, 0x3b, 0xf7, 0xe9, 0x27, 0x15, 0x94, 0x8b, 0x06,
+ 0xd6, 0x9d, 0x5c, 0x50, 0x39, 0xe9, 0x16, 0x4b, 0xa9, 0xc3, 0xa0, 0x22,
+ 0x19, 0xec, 0x59, 0x08, 0x20, 0x6b, 0x3b},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a,
+ 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94,
+ 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf},
+ {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x0c, 0x80, 0x7a, 0x72},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x62, 0x3c, 0x7d, 0x44, 0x24,
+ 0xf5, 0x49, 0x7a, 0xed, 0xfd, 0x13, 0x39, 0xcf, 0x8c, 0xec, 0xce},
+ false,
+ false},
+
+ // Comment: edge case for poly1305
+ // key:1048a92e65f5e63102000080d9ae08de4319a7c45fdbe707b9ec1b7e0d635161
+ {199,
+ {0x22, 0x8a, 0x7e, 0x15, 0xbc, 0xce, 0x13, 0x05, 0x1d, 0xe9, 0x14, 0x5f,
+ 0x77, 0xf7, 0xf4, 0xff, 0x79, 0x21, 0x82, 0x8b, 0x4f, 0x99, 0xef, 0xc4,
+ 0xff, 0x55, 0xee, 0x0d, 0x93, 0x44, 0x95, 0x5b, 0x69, 0xec, 0x2d, 0x47,
+ 0x98, 0xb0, 0x51, 0x7f, 0x02, 0x73, 0xc4, 0x45, 0x6a, 0xe5, 0xff, 0xc5,
+ 0x92, 0x9c, 0xbe, 0x74, 0xdd, 0xb0, 0xda, 0x51, 0xd4, 0xf2, 0xb4, 0xdf,
+ 0x75, 0x78, 0xa3, 0x12, 0x40, 0xc8, 0x8a, 0xe9, 0x22, 0xc3, 0xc5, 0xec,
+ 0xa7, 0xb9, 0x7d, 0x72, 0xd4, 0x97, 0x06, 0x20, 0x50, 0xa5, 0x87, 0x44,
+ 0x7c, 0x56, 0x2b, 0x34, 0x3d, 0x5c, 0x71, 0x92, 0x19, 0x44, 0x87, 0x2f,
+ 0x9f, 0xd0, 0x6b, 0x8f, 0x34, 0xb3, 0xeb, 0x5d, 0x43, 0x41, 0xf5, 0xff,
+ 0x8a, 0x90, 0x7d, 0xd7, 0xc2, 0xe1, 0x67, 0x6b, 0x81, 0x25, 0x27, 0x26,
+ 0xba, 0x54, 0x81, 0x4d, 0xa5, 0x1e, 0xab},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a,
+ 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94,
+ 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf},
+ {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x03, 0x97, 0xa1, 0x43},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0x18, 0xb6, 0x93, 0x54,
+ 0xb1, 0x89, 0x73, 0x1a, 0x1a, 0x83, 0xfe, 0x8f, 0x0d, 0x57, 0xc9},
+ false,
+ false},
+
+ // Comment: edge case for poly1305
+ // key:01517a2ceb89bbfb5741f7d9000000401a65b132ad661072a00ffe7defbb18a5
+ {200,
+ {0xc7, 0xd8, 0x43, 0x18, 0x8a, 0xb1, 0x93, 0xdf, 0xef, 0x5c, 0x4d, 0xaf,
+ 0x58, 0x3f, 0x95, 0x2c, 0xd4, 0xb1, 0x95, 0xf2, 0x40, 0xfa, 0x2e, 0x70,
+ 0x4d, 0x02, 0x17, 0x23, 0x02, 0x3c, 0x12, 0x33, 0x71, 0xa4, 0x1e, 0x87,
+ 0xdf, 0xc6, 0xe6, 0xc3, 0x87, 0x4a, 0x42, 0xf3, 0x31, 0xcf, 0x03, 0x59,
+ 0x88, 0xa3, 0x8c, 0x72, 0xba, 0x2d, 0xa8, 0x54, 0xb1, 0x20, 0x8f, 0x98,
+ 0xbf, 0x8c, 0xc2, 0x99, 0x48, 0x16, 0x94, 0x81, 0xab, 0x3a, 0x40, 0x2d,
+ 0x5f, 0xcc, 0x7f, 0xf7, 0x8f, 0x9e, 0x31, 0x92, 0x55, 0x76, 0xdc, 0x39,
+ 0x38, 0x07, 0x4b, 0x8c, 0x5b, 0x27, 0x96, 0x0e, 0x3a, 0xfc, 0x75, 0x0a,
+ 0xd6, 0x86, 0x56, 0x36, 0x88, 0xb7, 0x44, 0x17, 0x87, 0x28, 0x8d, 0x52,
+ 0x56, 0xc1, 0x30, 0x1d, 0x56, 0x3b, 0x77, 0x44, 0x84, 0x3b, 0xd1, 0xab,
+ 0x4e, 0xff, 0x5b, 0xe6, 0xf1, 0x65, 0x3d},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a,
+ 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94,
+ 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf},
+ {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x08, 0xcb, 0x0f, 0x3f},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0x45, 0x81, 0x5b, 0x82,
+ 0x11, 0xb9, 0xa2, 0x99, 0x5e, 0xff, 0xe0, 0xb8, 0xed, 0x98, 0x68},
+ false,
+ false},
+
+ // Comment: edge case for poly1305
+ // key:bc90156087e0125006d90c30babd0590427bff19de1f2e7d0757a79528731138
+ {201,
+ {0xcf, 0xc3, 0xdb, 0x86, 0x31, 0xc8, 0x1c, 0x69, 0x02, 0x3a, 0x3c, 0x8a,
+ 0x9a, 0xd6, 0x6c, 0x35, 0x05, 0x36, 0x85, 0x14, 0x4c, 0x4f, 0xa2, 0xa9,
+ 0x51, 0x0a, 0xdd, 0x72, 0xe2, 0x11, 0xda, 0xd9, 0xca, 0x5b, 0x98, 0x2e,
+ 0x4c, 0x19, 0x45, 0x91, 0xfd, 0xb7, 0x41, 0x16, 0x28, 0x03, 0x11, 0xd1,
+ 0x29, 0x9a, 0xd8, 0x12, 0x27, 0x25, 0x8c, 0xb5, 0x2f, 0x07, 0x9b, 0xbc,
+ 0xb1, 0x2a, 0xff, 0x16, 0x1d, 0x27, 0x8d, 0xec, 0x33, 0xa3, 0x26, 0xd7,
+ 0x12, 0x76, 0xb3, 0xde, 0x01, 0xa8, 0x32, 0x7e, 0xe7, 0xf4, 0x5f, 0x94,
+ 0x17, 0x9d, 0xff, 0x18, 0xa3, 0xfe, 0x64, 0x3e, 0x56, 0xc3, 0x0c, 0xfd,
+ 0x03, 0x87, 0x1c, 0x81, 0x10, 0xab, 0x00, 0xf6, 0x61, 0x2b, 0x9e, 0x17,
+ 0xa4, 0x64, 0x73, 0x60, 0xd7, 0x84, 0x7b, 0xb6, 0x3a, 0x31, 0x22, 0x61,
+ 0x3c, 0x2e, 0x7c, 0xdd, 0xdd, 0x08, 0xae},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x9d, 0xe8, 0x36, 0xaa, 0x57, 0x95, 0x85, 0x08, 0x1f, 0x33, 0x0a,
+ 0x7c, 0x40, 0x36, 0xe2, 0x0e, 0x38, 0xef, 0x15, 0xef, 0xf3, 0x94,
+ 0x51, 0x84, 0xd2, 0x31, 0x86, 0x7f, 0x50, 0x5f, 0xff, 0xdf},
+ {0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x12, 0x13, 0x0d, 0x8f, 0xcf, 0x4e},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1a, 0xe2, 0xed, 0x84, 0xea,
+ 0x97, 0x74, 0xd7, 0x8d, 0x78, 0x2b, 0xf8, 0xd9, 0x72, 0xa8, 0xb8},
+ false,
+ false},
+
+ // Comment: edge case for tag
+ {202,
+ {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a,
+ 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66,
+ 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb,
+ 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62,
+ 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82,
+ 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x41, 0x57, 0x71, 0xfd, 0xa4, 0xfb,
+ 0xcc, 0x55, 0xc3, 0x77, 0xf7, 0x32, 0x03, 0xe6, 0x02, 0x26},
+ {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
+ 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+ 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2400,20 +4091,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false,
false},
- // Comment: special case tag
- {114,
- {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4,
- 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2,
- 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf,
- 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc,
- 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12,
- 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d},
- {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0x24, 0x7e, 0x50, 0x64, 0x2a, 0x1c,
- 0x0a, 0x2f, 0x8f, 0x77, 0x21, 0x96, 0x09, 0xdb, 0xa9, 0x58},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
+ // Comment: edge case for tag
+ {203,
+ {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a,
+ 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66,
+ 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb,
+ 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62,
+ 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82,
+ 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5},
+ {0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x61, 0x5a, 0xf3, 0x9e, 0xdd, 0xb5,
+ 0xfc, 0xd2, 0x51, 0x91, 0x90, 0xd5, 0x50, 0x7d, 0x3b, 0x06},
+ {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
+ 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+ 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2425,20 +4116,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false,
false},
- // Comment: special case tag
- {115,
- {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4,
- 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2,
- 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf,
- 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc,
- 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12,
- 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d},
- {0x7c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xe7, 0x2c, 0x06, 0x4a, 0xc8,
- 0x96, 0x1f, 0x3f, 0xa5, 0x85, 0xe0, 0xe2, 0xab, 0xd6, 0x00},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
+ // Comment: edge case for tag
+ {204,
+ {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a,
+ 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66,
+ 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb,
+ 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62,
+ 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82,
+ 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5},
+ {0xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x76, 0x4e, 0x5d, 0x82, 0xce, 0x7d,
+ 0xa0, 0xd4, 0x41, 0x48, 0x48, 0x4f, 0xd9, 0x6a, 0x61, 0x07},
+ {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
+ 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+ 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2450,20 +4141,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false,
false},
- // Comment: special case tag
- {116,
- {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4,
- 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2,
- 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf,
- 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc,
- 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12,
- 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d},
- {0x65, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0x95, 0xaf, 0x0f, 0x4d, 0x0b, 0x68,
- 0x6e, 0xae, 0xcc, 0xca, 0x43, 0x07, 0xd5, 0x96, 0xf5, 0x02},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
+ // Comment: edge case for tag
+ {205,
+ {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a,
+ 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66,
+ 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb,
+ 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62,
+ 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82,
+ 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5},
+ {0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0xdb, 0xf1, 0x6d, 0x8e, 0xa4,
+ 0xd3, 0x9d, 0xab, 0x8d, 0xcb, 0x3d, 0x4b, 0xc4, 0xe1, 0x04},
+ {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
+ 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+ 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2475,20 +4166,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false,
false},
- // Comment: special case tag
- {117,
- {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4,
- 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2,
- 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf,
- 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc,
- 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12,
- 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d},
- {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0x85, 0x40, 0xb4, 0x64, 0x35, 0x77,
- 0x07, 0xbe, 0x3a, 0x39, 0xd5, 0x5c, 0x34, 0xf8, 0xbc, 0xb3},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
+ // Comment: edge case for tag
+ {206,
+ {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a,
+ 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66,
+ 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb,
+ 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62,
+ 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82,
+ 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5},
+ {0xa9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xac, 0xcd, 0x5e, 0xb3, 0x1d, 0x8f,
+ 0xc9, 0x09, 0xe8, 0x4b, 0x0d, 0xe7, 0xde, 0x23, 0xbb, 0x08},
+ {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
+ 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+ 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2500,20 +4191,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false,
false},
- // Comment: special case tag
- {118,
- {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4,
- 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2,
- 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf,
- 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc,
- 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12,
- 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d},
- {0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0x66, 0x23, 0xd9, 0x90, 0xb8, 0x98,
- 0xd8, 0x30, 0xd2, 0x12, 0xaf, 0x23, 0x83, 0x33, 0x07, 0x01},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
+ // Comment: edge case for tag
+ {207,
+ {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a,
+ 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66,
+ 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb,
+ 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62,
+ 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82,
+ 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5},
+ {0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0x4b, 0x93, 0x3e, 0x7b, 0x1a,
+ 0x7e, 0xd9, 0x3c, 0xc7, 0xc0, 0x50, 0xdb, 0x71, 0xdc, 0x03},
+ {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
+ 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+ 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2525,20 +4216,20 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false,
false},
- // Comment: special case tag
- {119,
- {0x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6, 0x6d, 0x1d, 0xb4,
- 0xe5, 0x3f, 0x20, 0xf2, 0xdd, 0x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2,
- 0x6b, 0x5b, 0xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2, 0xdf,
- 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19, 0x97, 0x2b, 0xcd, 0xbc,
- 0x6b, 0xbc, 0xb3, 0xe4, 0xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12,
- 0x63, 0xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d},
- {0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x16, 0xd0, 0x9f, 0x17, 0x78,
- 0x72, 0x11, 0xb7, 0xd4, 0x84, 0xe0, 0x24, 0xf8, 0x97, 0x01},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
+ // Comment: edge case for tag
+ {208,
+ {0xe4, 0x8c, 0xaf, 0x8a, 0x76, 0x18, 0x33, 0x27, 0xc9, 0x56, 0x1a,
+ 0x46, 0x51, 0xc0, 0x7c, 0x82, 0x2c, 0xcd, 0x16, 0x42, 0xc0, 0x66,
+ 0x07, 0xd0, 0xd4, 0xbc, 0x0a, 0xfb, 0x4d, 0xe1, 0x59, 0x15, 0xdb,
+ 0xfa, 0x3b, 0x0b, 0x42, 0x2e, 0x77, 0xe1, 0x5c, 0x64, 0xbf, 0x62,
+ 0x47, 0x03, 0x1f, 0x15, 0xfd, 0xb6, 0x43, 0x11, 0x78, 0x09, 0x82,
+ 0x18, 0x70, 0x00, 0x0a, 0xdf, 0x83, 0x83, 0x4d, 0xa5},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x81, 0x64, 0x42, 0x5d, 0x76,
+ 0x42, 0xe9, 0xe9, 0x0f, 0xc8, 0xd5, 0xc3, 0x2d, 0x2c, 0xf6},
+ {0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
+ 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
+ 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f},
{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -2550,747 +4241,2387 @@ const chaChaTestVector kChaCha20WycheproofVectors[] = {
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {120,
- {0x00, 0x52, 0x35, 0xd2, 0xa9, 0x19, 0xf2, 0x8d, 0x3d, 0xb7, 0x66, 0x4a,
- 0x34, 0xae, 0x6b, 0x44, 0x4d, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,
- 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x5b, 0x8b, 0x94, 0x50,
- 0x9e, 0x2b, 0x74, 0xa3, 0x6d, 0x34, 0x6e, 0x33, 0xd5, 0x72, 0x65, 0x9b,
- 0xa9, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2,
- 0x40, 0xd1, 0xab, 0xf4, 0x83, 0xdc, 0xe9, 0xf3, 0x07, 0x3e, 0xfa, 0xdb,
- 0x7d, 0x23, 0xb8, 0x7a, 0xce, 0x35, 0x16, 0x8c},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {209,
+ {0xc6, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x7b, 0xb6, 0x6f, 0x80, 0x90, 0xc1, 0x49, 0xe4,
+ 0x52, 0xec, 0x7f, 0x20, 0x32, 0x7e, 0xb2, 0xea, 0x2e, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x0f, 0xf9, 0xbc, 0x23, 0xc8, 0x97, 0xdf, 0x6b, 0x00, 0xaf, 0x86, 0x93,
+ 0x1d, 0x6c, 0x81, 0x55, 0x51, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x03, 0xf3, 0xb7, 0x2d,
+ 0xeb, 0xfb, 0xa2, 0x38, 0x4b, 0xaa, 0x48, 0xce, 0xed, 0xfe, 0xdb, 0x91},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0x00, 0x39, 0xe2, 0xfd, 0x2f, 0xd3, 0x12, 0x14, 0x9e, 0x98, 0x98, 0x80,
- 0x88, 0x48, 0x13, 0xe7, 0xca, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3b, 0x0e, 0x86, 0x9a,
- 0xaa, 0x8e, 0xa4, 0x96, 0x32, 0xff, 0xff, 0x37, 0xb9, 0xe8, 0xce, 0x00,
- 0xca, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x3b, 0x0e, 0x86, 0x9a, 0xaa, 0x8e, 0xa4, 0x96,
- 0x32, 0xff, 0xff, 0x37, 0xb9, 0xe8, 0xce, 0x00, 0xa5, 0x19, 0xac, 0x1a,
- 0x35, 0xb4, 0xa5, 0x77, 0x87, 0x51, 0x0a, 0xf7, 0x8d, 0x8d, 0x20, 0x0a},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x08, 0x71, 0xbc, 0x8f, 0x1e, 0x4a, 0xa2, 0x35,
+ 0x08, 0x77, 0x12, 0xd9, 0xdf, 0x18, 0x36, 0x09, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xe7, 0xa3, 0x30, 0x09, 0xef, 0x5f, 0xc6, 0x04, 0xea,
+ 0x0f, 0x9a, 0x75, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7,
+ 0xa3, 0x30, 0x09, 0xef, 0x5f, 0xc6, 0x04, 0xea, 0x0f, 0x9a, 0x75, 0xe9,
+ 0x35, 0x72, 0x16, 0x27, 0x77, 0x26, 0x2c, 0x51, 0x8e, 0xef, 0x57, 0x3b,
+ 0x72, 0x0e, 0x8e, 0x64},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {121,
- {0xd3, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0xe5, 0xda, 0x78, 0x76, 0x6f, 0xa1, 0x92, 0x90,
- 0xc0, 0x31, 0xf7, 0x52, 0x08, 0x50, 0x67, 0x45, 0xae, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0x49, 0x6d, 0xde, 0xb0, 0x55, 0x09, 0xc6, 0xef, 0xff, 0xab, 0x75, 0xeb,
- 0x2d, 0xf4, 0xab, 0x09, 0x76, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x01, 0x49, 0xef, 0x50,
- 0x4b, 0x71, 0xb1, 0x20, 0xca, 0x4f, 0xf3, 0x95, 0x19, 0xc2, 0xc2, 0x10},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {210,
+ {0xc7, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x76, 0x20, 0x9e, 0xef, 0x14, 0x16, 0x91, 0xfb,
+ 0xa5, 0xd1, 0x0e, 0xaf, 0x58, 0x1a, 0xff, 0xe6, 0x2e, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x0e, 0x73, 0xd2, 0xdc, 0x3b, 0xbd, 0x95, 0x49, 0x89, 0xcb, 0x84, 0x33,
+ 0xb7, 0xd6, 0x59, 0x7b, 0x51, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x02, 0x79, 0xd9, 0xd2,
+ 0x18, 0xd1, 0xe8, 0x1a, 0xc2, 0xce, 0x4a, 0x6e, 0x47, 0x44, 0x03, 0xbf},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x05, 0xe7, 0x4d, 0xe0, 0x9a, 0x9d, 0x7a, 0x2a,
+ 0xff, 0x4a, 0x63, 0x56, 0xb5, 0x7c, 0x7b, 0x05, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0x75, 0x91, 0x18, 0x50, 0x1a, 0x43, 0xcd, 0xd6, 0xa2, 0x06, 0x4a,
+ 0xa5, 0x20, 0xad, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x75, 0x91, 0x18,
+ 0x50, 0x1a, 0x43, 0xcd, 0xd6, 0xa2, 0x06, 0x4a, 0xa5, 0x20, 0xad, 0xc7,
+ 0x34, 0x72, 0x16, 0x37, 0x5f, 0x5b, 0x7b, 0x5c, 0x4e, 0x6b, 0xff, 0x49,
+ 0x12, 0xfd, 0x94, 0x73},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {211,
+ {0xfc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x8b, 0x79, 0x40, 0x3d, 0xfa, 0xab, 0xc0, 0xd8,
+ 0xc1, 0x8d, 0x23, 0xa3, 0x46, 0x9c, 0x13, 0xe6, 0x2e, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x0a, 0x4b, 0x94, 0x1e, 0x6b, 0x66, 0xfc, 0xc2, 0xed, 0x7d, 0x8c, 0xb3,
+ 0xe8, 0xcc, 0x7f, 0xfc, 0x51, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x06, 0x41, 0x9f, 0x10,
+ 0x48, 0x0a, 0x81, 0x91, 0xa6, 0x78, 0x42, 0xee, 0x18, 0x5e, 0x25, 0x38},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xf8, 0xbe, 0x93, 0x32, 0x74, 0x20, 0x2b, 0x09,
+ 0x9b, 0x16, 0x4e, 0x5a, 0xab, 0xfa, 0x97, 0x05, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfa, 0x4d, 0xd7, 0xda, 0x00, 0xc1, 0x2a, 0x46, 0xb2, 0x14, 0x0e, 0xca,
+ 0xfa, 0x3a, 0x8b, 0x40, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x4d, 0xd7, 0xda,
+ 0x00, 0xc1, 0x2a, 0x46, 0xb2, 0x14, 0x0e, 0xca, 0xfa, 0x3a, 0x8b, 0x40,
+ 0x30, 0x72, 0x16, 0x77, 0xff, 0x2e, 0xb8, 0x89, 0x4e, 0x5a, 0x9d, 0x84,
+ 0x92, 0xb7, 0xb0, 0xaf},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {212,
+ {0xfa, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x9b, 0xcb, 0xb8, 0xda, 0x47, 0x7d, 0x58, 0x0d,
+ 0x77, 0x2d, 0xe4, 0x22, 0x9b, 0xba, 0x7d, 0xe2, 0x29, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x1e, 0x9d, 0xed, 0xf9, 0xdd, 0x64, 0xa0, 0x68, 0x1b, 0xac, 0x29, 0x69,
+ 0x54, 0x94, 0x25, 0xbc, 0x56, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x12, 0x97, 0xe6, 0xf7,
+ 0xfe, 0x08, 0xdd, 0x3b, 0x50, 0xa9, 0xe7, 0x34, 0xa4, 0x06, 0x7f, 0x78},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xe8, 0x0c, 0x6b, 0xd5, 0xc9, 0xf6, 0xb3, 0xdc,
+ 0x2d, 0xb6, 0x89, 0xdb, 0x76, 0xdc, 0xf9, 0x01, 0xf8, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xee, 0x9b, 0xae, 0x3d, 0xb6, 0xc3, 0x76, 0xec, 0x44, 0xc5, 0xab, 0x10,
+ 0x46, 0x62, 0xd1, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0x9b, 0xae, 0x3d,
+ 0xb6, 0xc3, 0x76, 0xec, 0x44, 0xc5, 0xab, 0x10, 0x46, 0x62, 0xd1, 0x00,
+ 0x2b, 0x72, 0x16, 0xc7, 0x87, 0x37, 0x44, 0xc2, 0x0e, 0xc5, 0xe2, 0xcd,
+ 0xb2, 0x60, 0xd3, 0xfa},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {213,
+ {0xee, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0xb9, 0xf5, 0x5b, 0xd5, 0x6e, 0x0f, 0xd7, 0x4b,
+ 0x46, 0x06, 0x3a, 0x96, 0x35, 0x4c, 0xfb, 0xee, 0x32, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x20, 0xc7, 0x88, 0x86, 0xa6, 0xf6, 0x29, 0x2d, 0x6c, 0xc5, 0xfb, 0xdd,
+ 0xb5, 0x46, 0xa2, 0xb0, 0x4d, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x2c, 0xcd, 0x83, 0x88,
+ 0x85, 0x9a, 0x54, 0x7e, 0x27, 0xc0, 0x35, 0x80, 0x45, 0xd4, 0xf8, 0x74},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xcd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xca, 0x32, 0x88, 0xda, 0xe0, 0x84, 0x3c, 0x9a,
+ 0x1c, 0x9d, 0x57, 0x6f, 0xd8, 0x2a, 0x7f, 0x0d, 0xe3, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xd0, 0xc1, 0xcb, 0x42, 0xcd, 0x51, 0xff, 0xa9, 0x33, 0xac, 0x79, 0xa4,
+ 0xa7, 0xb0, 0x56, 0x0c, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xc1, 0xcb, 0x42,
+ 0xcd, 0x51, 0xff, 0xa9, 0x33, 0xac, 0x79, 0xa4, 0xa7, 0xb0, 0x56, 0x0c,
+ 0x22, 0x72, 0x16, 0x57, 0xb0, 0x13, 0x0d, 0x28, 0xcf, 0x1e, 0xc6, 0x51,
+ 0x53, 0xc4, 0x11, 0x82},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {214,
+ {0xef, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0xb4, 0x6f, 0xca, 0x24, 0xd3, 0x53, 0xff, 0x5e,
+ 0x49, 0xea, 0xc5, 0x15, 0x40, 0xe8, 0x40, 0xea, 0x30, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x3d, 0x31, 0x1e, 0x57, 0x22, 0x02, 0x01, 0x1a, 0x75, 0xe9, 0x48, 0x58,
+ 0x6f, 0xe2, 0x68, 0xb4, 0x4f, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x31, 0x3b, 0x15, 0x59,
+ 0x01, 0x6e, 0x7c, 0x49, 0x3e, 0xec, 0x86, 0x05, 0x9f, 0x70, 0x32, 0x70},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xc7, 0xa8, 0x19, 0x2b, 0x5d, 0xd8, 0x14, 0x8f,
+ 0x13, 0x71, 0xa8, 0xec, 0xad, 0x8e, 0xc4, 0x09, 0xe1, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xcd, 0x37, 0x5d, 0x93, 0x49, 0xa5, 0xd7, 0x9e, 0x2a, 0x80, 0xca, 0x21,
+ 0x7d, 0x14, 0x9c, 0x08, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0x37, 0x5d, 0x93,
+ 0x49, 0xa5, 0xd7, 0x9e, 0x2a, 0x80, 0xca, 0x21, 0x7d, 0x14, 0x9c, 0x08,
+ 0x21, 0x72, 0x16, 0x67, 0x98, 0x48, 0x5c, 0x33, 0x8f, 0x9a, 0x6d, 0x60,
+ 0xf3, 0xb2, 0x18, 0x91},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {215,
+ {0xf5, 0x9d, 0x56, 0x15, 0x1d, 0xe2, 0x8b, 0xef, 0x83, 0x50, 0x5f, 0x6d,
+ 0x89, 0xc0, 0xb0, 0xf7, 0xf7, 0x5b, 0x2f, 0xa8, 0xe6, 0xdc, 0xe3, 0x86,
+ 0x07, 0x5d, 0xb2, 0x83, 0xec, 0x85, 0xee, 0x62, 0x55, 0x5b, 0xaf, 0xfa,
+ 0xd4, 0x23, 0xaf, 0x25, 0xf6, 0x60, 0x69, 0xbb, 0x69, 0xfb, 0x6f, 0x4d},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xd6, 0xee, 0x4e, 0xe2, 0x5d, 0x3b, 0xde, 0xa8, 0x1e, 0x76, 0xde,
+ 0x89, 0x34, 0xcc, 0x51, 0xfb, 0x84, 0x9c, 0xfc, 0xa7, 0x68, 0x57,
+ 0x08, 0x57, 0x5d, 0xc6, 0xdf, 0x7a, 0x01, 0xe3, 0x6a, 0x81, 0x84,
+ 0x9c, 0xfc, 0xa7, 0x68, 0x57, 0x08, 0x57, 0x5d, 0xc6, 0xdf, 0x7a,
+ 0x01, 0xe3, 0x6a, 0x81, 0x83, 0x13, 0x12, 0xcb, 0xb0, 0xf1, 0x65,
+ 0xdc, 0x3e, 0x8f, 0xf5, 0x21, 0x25, 0xf4, 0x86, 0x40},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {216,
+ {0xf7, 0x17, 0xf8, 0xd5, 0xb2, 0x80, 0x32, 0xd5, 0xc8, 0xe8, 0x06, 0x1c,
+ 0xd4, 0x4d, 0x71, 0xe4, 0xf2, 0xd5, 0x5d, 0xe7, 0x72, 0xfe, 0x7a, 0x91,
+ 0xce, 0x85, 0xe4, 0x10, 0xdb, 0x3e, 0x2d, 0x8d, 0x50, 0xd5, 0xdd, 0xb5,
+ 0x40, 0x01, 0x36, 0x32, 0x3f, 0xb8, 0x3f, 0x28, 0x5e, 0x40, 0xac, 0xa2},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xd4, 0x64, 0xe0, 0x22, 0xf2, 0x59, 0x67, 0x92, 0x55, 0xce, 0x87,
+ 0xf8, 0x69, 0x41, 0x90, 0xe8, 0x81, 0x12, 0x8e, 0xe8, 0xfc, 0x75,
+ 0x91, 0x40, 0x94, 0x1e, 0x89, 0xe9, 0x36, 0x58, 0xa9, 0x6e, 0x81,
+ 0x12, 0x8e, 0xe8, 0xfc, 0x75, 0x91, 0x40, 0x94, 0x1e, 0x89, 0xe9,
+ 0x36, 0x58, 0xa9, 0x6e, 0x82, 0x13, 0x12, 0xdb, 0x98, 0x26, 0xb5,
+ 0xe7, 0xfe, 0x0a, 0x9d, 0x30, 0xc5, 0xe2, 0x8d, 0x4f},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {217,
+ {0xf2, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0xe6, 0x8a, 0x92, 0x2c, 0x92, 0x19, 0xd3, 0x0f,
+ 0x07, 0x55, 0x4d, 0x7d, 0x99, 0xf2, 0xbd, 0xe9, 0x2c, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0xe2, 0x4c, 0x07, 0xdd, 0x98, 0xf9, 0xb2, 0x53, 0xab, 0x0c, 0x31, 0x8d,
+ 0x9b, 0x14, 0xf6, 0xb1, 0x53, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0xee, 0x46, 0x0c, 0xd3,
+ 0xbb, 0x95, 0xcf, 0x00, 0xe0, 0x09, 0xff, 0xd0, 0x6b, 0x86, 0xac, 0x75},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x95, 0x4d, 0x41, 0x23, 0x1c, 0x92, 0x38, 0xde,
+ 0x5d, 0xce, 0x20, 0x84, 0x74, 0x94, 0x39, 0x0a, 0xfd, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x12, 0x4a, 0x44, 0x19, 0xf3, 0x5e, 0x64, 0xd7, 0xf4, 0x65, 0xb3, 0xf4,
+ 0x89, 0xe2, 0x02, 0x0d, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x12, 0x4a, 0x44, 0x19,
+ 0xf3, 0x5e, 0x64, 0xd7, 0xf4, 0x65, 0xb3, 0xf4, 0x89, 0xe2, 0x02, 0x0d,
+ 0xc1, 0x04, 0x57, 0x69, 0xd4, 0x87, 0xd5, 0x45, 0xce, 0xf3, 0xf0, 0xd3,
+ 0x4b, 0x7a, 0x87, 0x33},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {218,
+ {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e,
+ 0x1b, 0x42, 0xf3, 0x1e, 0xf3, 0x2e, 0x67, 0x84, 0xd8, 0x57, 0xdf,
+ 0x07, 0x54, 0x3d, 0x0d, 0xc7, 0x2f, 0x17, 0x99, 0x35, 0xfb, 0xed,
+ 0xe8, 0xc8, 0xba, 0xf0, 0x1e, 0xe2, 0x04, 0x4b, 0x16, 0x2c, 0xbb,
+ 0x34, 0x3b, 0x35, 0x5a, 0xcc, 0x29, 0xd8, 0x23, 0x27, 0xcd, 0x93,
+ 0xf2, 0xbf, 0xd9, 0x18, 0x03, 0x4e, 0xd5, 0xc4, 0x2a},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x5d, 0xa0, 0x57, 0xd7, 0xd9, 0x54, 0xec, 0x85,
+ 0x67, 0x96, 0xaa, 0xd6, 0xfa, 0xff, 0xb1, 0x18, 0x3c, 0x2f, 0x9b, 0xe7,
+ 0x4c, 0x6a, 0x45, 0x76, 0xe0, 0xb0, 0x9a, 0x7a, 0x5c, 0x23, 0x30, 0x96,
+ 0x3c, 0x2f, 0x9b, 0xe7, 0x4c, 0x6a, 0x45, 0x76, 0xe0, 0xb0, 0x9a, 0x7a,
+ 0x5c, 0x23, 0x30, 0x96, 0x64, 0xe7, 0xef, 0xd2, 0x45, 0x16, 0xa8, 0x3e,
+ 0x2c, 0x87, 0xe0, 0x6a, 0x76, 0xe2, 0xde, 0xa3},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {219,
+ {0xf7, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x4c, 0x6e, 0xad, 0x26, 0xf8, 0x4a, 0x02, 0x25,
+ 0xd5, 0x57, 0x74, 0x5d, 0x32, 0xfc, 0x72, 0xe7, 0x2c, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x64, 0xdb, 0x33, 0x4b, 0x69, 0xbe, 0xe5, 0x79, 0x38, 0x3e, 0x61, 0xae,
+ 0x74, 0x2c, 0x71, 0xbb, 0x53, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x68, 0xd1, 0x38, 0x45,
+ 0x4a, 0xd2, 0x98, 0x2a, 0x73, 0x3b, 0xaf, 0xf3, 0x84, 0xbe, 0x2b, 0x7f},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x3f, 0xa9, 0x7e, 0x29, 0x76, 0xc1, 0xe9, 0xf4,
+ 0x8f, 0xcc, 0x19, 0xa4, 0xdf, 0x9a, 0xf6, 0x04, 0xfd, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x94, 0xdd, 0x70, 0x8f, 0x02, 0x19, 0x33, 0xfd, 0x67, 0x57, 0xe3, 0xd7,
+ 0x66, 0xda, 0x85, 0x07, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x94, 0xdd, 0x70, 0x8f,
+ 0x02, 0x19, 0x33, 0xfd, 0x67, 0x57, 0xe3, 0xd7, 0x66, 0xda, 0x85, 0x07,
+ 0xe6, 0xcc, 0x67, 0x29, 0xd7, 0x9b, 0xa5, 0x58, 0xcd, 0x73, 0xb0, 0x3c,
+ 0xba, 0x54, 0xd6, 0x60},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {220,
+ {0xf0, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x4f, 0xd8, 0xc3, 0x75, 0x7c, 0x9f, 0x29, 0x38,
+ 0xdc, 0x3b, 0x07, 0xd8, 0x58, 0x98, 0xbf, 0xe2, 0x2a, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x61, 0x55, 0x41, 0x24, 0x15, 0xcb, 0xdd, 0x76, 0x01, 0x42, 0xb6, 0x2c,
+ 0x2e, 0xc8, 0x3f, 0xbf, 0x55, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x6d, 0x5f, 0x4a, 0x2a,
+ 0x36, 0xa7, 0xa0, 0x25, 0x4a, 0x47, 0x78, 0x71, 0xde, 0x5a, 0x65, 0x7b},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
{0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x62, 0x18, 0xb2, 0x7f, 0x83, 0xb8, 0xb4, 0x66,
- 0x02, 0xf6, 0xe1, 0xd8, 0x34, 0x20, 0x7b, 0x02, 0xce, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0x2a, 0x64, 0x16, 0xce, 0xdb, 0x1c, 0xdd, 0x29, 0x6e, 0xf5, 0xd7, 0xd6,
- 0x92, 0xda, 0xff, 0x02, 0xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x64, 0x16, 0xce,
- 0xdb, 0x1c, 0xdd, 0x29, 0x6e, 0xf5, 0xd7, 0xd6, 0x92, 0xda, 0xff, 0x02,
- 0x30, 0x2f, 0xe8, 0x2a, 0xb0, 0xa0, 0x9a, 0xf6, 0x44, 0x00, 0xd0, 0x15,
- 0xae, 0x83, 0xd9, 0xcc},
+ 0xff, 0xff, 0xff, 0xff, 0x3c, 0x1f, 0x10, 0x7a, 0xf2, 0x14, 0xc2, 0xe9,
+ 0x86, 0xa0, 0x6a, 0x21, 0xb5, 0xfe, 0x3b, 0x01, 0xfb, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x91, 0x53, 0x02, 0xe0, 0x7e, 0x6c, 0x0b, 0xf2, 0x5e, 0x2b, 0x34, 0x55,
+ 0x3c, 0x3e, 0xcb, 0x03, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0x53, 0x02, 0xe0,
+ 0x7e, 0x6c, 0x0b, 0xf2, 0x5e, 0x2b, 0x34, 0x55, 0x3c, 0x3e, 0xcb, 0x03,
+ 0xe5, 0xcc, 0x67, 0x39, 0xbf, 0xd0, 0xf4, 0x63, 0x8d, 0xef, 0x57, 0x4b,
+ 0x5a, 0x43, 0xdd, 0x6f},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {122,
- {0xe9, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0x6d, 0xf1, 0x39, 0x4e, 0xdc, 0x53, 0x9b, 0x5b,
- 0x3a, 0x09, 0x57, 0xbe, 0x0f, 0xb8, 0x59, 0x46, 0x80, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0xd1, 0x76, 0x9f, 0xe8, 0x06, 0xbb, 0xfe, 0xb6, 0xf5, 0x90, 0x95, 0x0f,
- 0x2e, 0xac, 0x9e, 0x0a, 0x58, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x99, 0x52, 0xae, 0x08,
- 0x18, 0xc3, 0x89, 0x79, 0xc0, 0x74, 0x13, 0x71, 0x1a, 0x9a, 0xf7, 0x13},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {221,
+ {0xf2, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0xdf, 0x03, 0xca, 0x84, 0x08, 0x2f, 0x7f, 0x70,
+ 0xad, 0x8e, 0x40, 0x04, 0xca, 0xbd, 0x2c, 0xe4, 0x2b, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x28, 0xfd, 0x41, 0x3c, 0xaa, 0xb1, 0xd0, 0x2b, 0xf1, 0xc6, 0x57, 0x53,
+ 0xaa, 0x2a, 0xd3, 0xb9, 0x54, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x24, 0xf7, 0x4a, 0x32,
+ 0x89, 0xdd, 0xad, 0x78, 0xba, 0xc3, 0x99, 0x0e, 0x5a, 0xb8, 0x89, 0x7d},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xea, 0x33, 0xf3, 0x47, 0x30, 0x4a, 0xbd, 0xad,
- 0xf8, 0xce, 0x41, 0x34, 0x33, 0xc8, 0x45, 0x01, 0xe0, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xb2, 0x7f, 0x57, 0x96, 0x88, 0xae, 0xe5, 0x70, 0x64, 0xce, 0x37, 0x32,
- 0x91, 0x82, 0xca, 0x01, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x7f, 0x57, 0x96,
- 0x88, 0xae, 0xe5, 0x70, 0x64, 0xce, 0x37, 0x32, 0x91, 0x82, 0xca, 0x01,
- 0x98, 0xa7, 0xe8, 0x36, 0xe0, 0xee, 0x4d, 0x02, 0x35, 0x00, 0xd0, 0x55,
- 0x7e, 0xc2, 0xcb, 0xe0},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xac, 0xc4, 0x19, 0x8b, 0x86, 0xa4, 0x94, 0xa1,
+ 0xf7, 0x15, 0x2d, 0xfd, 0x27, 0xdb, 0xa8, 0x07, 0xfa, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xd8, 0xfb, 0x02, 0xf8, 0xc1, 0x16, 0x06, 0xaf, 0xae, 0xaf, 0xd5, 0x2a,
+ 0xb8, 0xdc, 0x27, 0x05, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xfb, 0x02, 0xf8,
+ 0xc1, 0x16, 0x06, 0xaf, 0xae, 0xaf, 0xd5, 0x2a, 0xb8, 0xdc, 0x27, 0x05,
+ 0x0f, 0xca, 0x70, 0x22, 0x28, 0x81, 0x7d, 0x53, 0xee, 0x64, 0xd1, 0x42,
+ 0xb1, 0x92, 0xe6, 0x65},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {123,
- {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01,
- 0x35, 0x43, 0x19, 0x87, 0x5c, 0x64, 0xf9, 0x0f, 0x5b, 0x26, 0x92,
- 0xb8, 0x60, 0xd4, 0x59, 0x6f, 0xf4, 0xb3, 0x40, 0x2c, 0x5c, 0x00,
- 0xb9, 0xbb, 0x53, 0x70, 0x7a, 0xa6, 0x67, 0xd3, 0x56, 0xfe, 0x50,
- 0xc7, 0x19, 0x96, 0x94, 0x03, 0x35, 0x61, 0xe7, 0xca, 0xca, 0x6d,
- 0x94, 0x1d, 0xc3, 0xcd, 0x69, 0x14, 0xad, 0x69, 0x04},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {222,
+ {0xf3, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x1f, 0xfc, 0x31, 0xae, 0x69, 0x39, 0x93, 0x94,
+ 0xb8, 0xc3, 0x38, 0x67, 0x4c, 0x3d, 0xfd, 0xe9, 0x29, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x47, 0x7e, 0xc8, 0xcf, 0x3e, 0xa3, 0xd4, 0xd5, 0xd7, 0x6d, 0x85, 0xad,
+ 0x2b, 0x7f, 0x0b, 0xb8, 0x56, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x4b, 0x74, 0xc3, 0xc1,
+ 0x1d, 0xcf, 0xa9, 0x86, 0x9c, 0x68, 0x4b, 0xf0, 0xdb, 0xed, 0x51, 0x7c},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x6c, 0x3b, 0xe2, 0xa1, 0xe7, 0xb2, 0x78, 0x45,
+ 0xe2, 0x58, 0x55, 0x9e, 0xa1, 0x5b, 0x79, 0x0a, 0xf8, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xb7, 0x78, 0x8b, 0x0b, 0x55, 0x04, 0x02, 0x51, 0x88, 0x04, 0x07, 0xd4,
+ 0x39, 0x89, 0xff, 0x04, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb7, 0x78, 0x8b, 0x0b,
+ 0x55, 0x04, 0x02, 0x51, 0x88, 0x04, 0x07, 0xd4, 0x39, 0x89, 0xff, 0x04,
+ 0xef, 0xc3, 0xb0, 0x35, 0xde, 0xd6, 0xb4, 0x60, 0xbf, 0xce, 0x6f, 0x49,
+ 0x49, 0x55, 0xe6, 0x77},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {223,
+ {0x2b, 0xfd, 0x0d, 0x56, 0xec, 0xe9, 0x87, 0x71, 0x75, 0x6d, 0x60, 0xd9,
+ 0xd9, 0x10, 0x6c, 0xd0, 0xc6, 0xfc, 0x10, 0x69, 0x36, 0xc7, 0xef, 0x34,
+ 0x7c, 0x07, 0x8f, 0xd7, 0x1c, 0x54, 0x22, 0x81, 0x64, 0xfc, 0x90, 0x3b,
+ 0x04, 0x38, 0xa3, 0x97, 0x8d, 0x3a, 0x54, 0xef, 0x99, 0x2a, 0xa3, 0xae},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0x08, 0x8e, 0x15, 0xa1, 0xac, 0x30, 0xd2, 0x36, 0xe8, 0x4b, 0xe1,
+ 0x3d, 0x64, 0x1c, 0x8d, 0xdc, 0xb5, 0x3b, 0xc3, 0x66, 0xb8, 0x4c,
+ 0x04, 0xe5, 0x26, 0x9c, 0xe2, 0x2e, 0xf1, 0x32, 0xa6, 0x62, 0xb5,
+ 0x3b, 0xc3, 0x66, 0xb8, 0x4c, 0x04, 0xe5, 0x26, 0x9c, 0xe2, 0x2e,
+ 0xf1, 0x32, 0xa6, 0x62, 0x34, 0x5f, 0xc9, 0xfe, 0x57, 0x3c, 0x13,
+ 0x6c, 0x1b, 0xe8, 0x37, 0x30, 0x50, 0x0c, 0xe6, 0x62},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {224,
+ {0xf6, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x7c, 0xc2, 0x25, 0x5d, 0xec, 0xdf, 0x8e, 0x0f,
+ 0xe1, 0x37, 0x35, 0x91, 0xda, 0x0e, 0x28, 0xe4, 0x28, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0xe2, 0x91, 0xfb, 0x48, 0x38, 0x01, 0x9c, 0x51, 0xdf, 0xb7, 0x14, 0x15,
+ 0x15, 0xbb, 0x53, 0xb1, 0x57, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0xee, 0x9b, 0xf0, 0x46,
+ 0x1b, 0x6d, 0xe1, 0x02, 0x94, 0xb2, 0xda, 0x48, 0xe5, 0x29, 0x09, 0x75},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x0f, 0x05, 0xf6, 0x52, 0x62, 0x54, 0x65, 0xde,
+ 0xbb, 0xac, 0x58, 0x68, 0x37, 0x68, 0xac, 0x07, 0xf9, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x12, 0x97, 0xb8, 0x8c, 0x53, 0xa6, 0x4a, 0xd5, 0x80, 0xde, 0x96, 0x6c,
+ 0x07, 0x4d, 0xa7, 0x0d, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x12, 0x97, 0xb8, 0x8c,
+ 0x53, 0xa6, 0x4a, 0xd5, 0x80, 0xde, 0x96, 0x6c, 0x07, 0x4d, 0xa7, 0x0d,
+ 0x33, 0x6f, 0x97, 0xa5, 0xfa, 0xa9, 0x95, 0xa2, 0xa0, 0x37, 0x81, 0xb5,
+ 0x91, 0x58, 0x8d, 0xa8},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {225,
+ {0xc6, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x7a, 0xb6, 0x6f, 0x80, 0x90, 0xc1, 0x49, 0xe4,
+ 0x52, 0xec, 0x7f, 0x20, 0x32, 0x7e, 0xb2, 0xea, 0x04, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x8d, 0x26, 0x13, 0xea, 0x0e, 0xf8, 0xb6, 0x56, 0xb2, 0x47, 0x37, 0x3e,
+ 0xce, 0xc0, 0x15, 0xbc, 0x7b, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x81, 0x2c, 0x18, 0xe4,
+ 0x2d, 0x94, 0xcb, 0x05, 0xf9, 0x42, 0xf9, 0x63, 0x3e, 0x52, 0x4f, 0x78},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x09, 0x71, 0xbc, 0x8f, 0x1e, 0x4a, 0xa2, 0x35,
+ 0x08, 0x77, 0x12, 0xd9, 0xdf, 0x18, 0x36, 0x09, 0xd5, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x7d, 0x20, 0x50, 0x2e, 0x65, 0x5f, 0x60, 0xd2, 0xed, 0x2e, 0xb5, 0x47,
+ 0xdc, 0x36, 0xe1, 0x00, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0x20, 0x50, 0x2e,
+ 0x65, 0x5f, 0x60, 0xd2, 0xed, 0x2e, 0xb5, 0x47, 0xdc, 0x36, 0xe1, 0x00,
+ 0x93, 0x51, 0xc6, 0x80, 0xc8, 0xa5, 0xd3, 0x48, 0x82, 0xd4, 0x21, 0x45,
+ 0xe8, 0x97, 0x45, 0xc4},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {226,
+ {0xc6, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x74, 0xb6, 0x6f, 0x80, 0x90, 0xc1, 0x49, 0xe4,
+ 0x52, 0xec, 0x7f, 0x20, 0x32, 0x7e, 0xb2, 0xea, 0x2e, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0xac, 0xd9, 0xec, 0x85, 0x9e, 0x08, 0x66, 0x62, 0x0c, 0xc2, 0x4c, 0x8a,
+ 0x97, 0xd5, 0xd9, 0xf5, 0x51, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0xa0, 0xd3, 0xe7, 0x8b,
+ 0xbd, 0x64, 0x1b, 0x31, 0x47, 0xc7, 0x82, 0xd7, 0x67, 0x47, 0x83, 0x31},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x07, 0x71, 0xbc, 0x8f, 0x1e, 0x4a, 0xa2, 0x35,
+ 0x08, 0x77, 0x12, 0xd9, 0xdf, 0x18, 0x36, 0x09, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x5c, 0xdf, 0xaf, 0x41, 0xf5, 0xaf, 0xb0, 0xe6, 0x53, 0xab, 0xce, 0xf3,
+ 0x85, 0x23, 0x2d, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5c, 0xdf, 0xaf, 0x41,
+ 0xf5, 0xaf, 0xb0, 0xe6, 0x53, 0xab, 0xce, 0xf3, 0x85, 0x23, 0x2d, 0x49,
+ 0xd7, 0x92, 0x66, 0xcd, 0x25, 0xa7, 0x84, 0x59, 0x9a, 0x0a, 0x8e, 0x31,
+ 0xfc, 0x84, 0xd6, 0x04},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {227,
+ {0xf7, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e,
+ 0x1b, 0x42, 0xf3, 0x1e, 0xf3, 0x42, 0x51, 0xcd, 0x29, 0xb0, 0xaa,
+ 0xa9, 0x60, 0x55, 0x7c, 0x9e, 0xa2, 0x82, 0x83, 0x34, 0xe4, 0xe4,
+ 0xe2, 0x31, 0xdb, 0x0a, 0x27, 0xfa, 0xc9, 0xec, 0x9e, 0x74, 0x48,
+ 0x86, 0xeb, 0x01, 0x33, 0xc5, 0x23, 0x21, 0x42, 0xdd, 0xf4, 0x8b,
+ 0x3f, 0x18, 0x51, 0x40, 0xf0, 0xfc, 0x05, 0xf0, 0x43},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x31, 0x96, 0x1e, 0x26, 0x3e, 0x21, 0x42, 0xb1,
+ 0x0f, 0xe7, 0xf3, 0x5b, 0x6f, 0xe5, 0xb0, 0x07, 0x35, 0x25, 0x62, 0x86,
+ 0xb6, 0x53, 0x5d, 0xbb, 0x47, 0x38, 0xc2, 0x89, 0xee, 0xf3, 0x04, 0xff,
+ 0x35, 0x25, 0x62, 0x86, 0xb6, 0x53, 0x5d, 0xbb, 0x47, 0x38, 0xc2, 0x89,
+ 0xee, 0xf3, 0x04, 0xff, 0x9d, 0x67, 0x1d, 0x40, 0x7d, 0x76, 0x60, 0x45,
+ 0x9d, 0x5d, 0x58, 0x2d, 0x83, 0x91, 0x5e, 0xfe},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {228,
+ {0xf5, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x73, 0xbd, 0x9f, 0x01, 0xbf, 0x33, 0x31, 0xb1,
+ 0x2e, 0x31, 0xdd, 0x14, 0xcf, 0x11, 0xfe, 0xee, 0x1d, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x62, 0x5c, 0x69, 0x65, 0xf6, 0x1a, 0x1c, 0x36, 0x11, 0x8c, 0x74, 0x70,
+ 0x76, 0xd5, 0xb7, 0xb7, 0x62, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x6e, 0x56, 0x62, 0x6b,
+ 0xd5, 0x76, 0x61, 0x65, 0x5a, 0x89, 0xba, 0x2d, 0x86, 0x47, 0xed, 0x73},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x7a, 0x4c, 0x0e, 0x31, 0xb8, 0xda, 0x60,
+ 0x74, 0xaa, 0xb0, 0xed, 0x22, 0x77, 0x7a, 0x0d, 0xcc, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x92, 0x5a, 0x2a, 0xa1, 0x9d, 0xbd, 0xca, 0xb2, 0x4e, 0xe5, 0xf6, 0x09,
+ 0x64, 0x23, 0x43, 0x0b, 0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x5a, 0x2a, 0xa1,
+ 0x9d, 0xbd, 0xca, 0xb2, 0x4e, 0xe5, 0xf6, 0x09, 0x64, 0x23, 0x43, 0x0b,
+ 0x7b, 0x20, 0x7c, 0x2c, 0x32, 0x78, 0xc6, 0x4f, 0x0d, 0x6b, 0x91, 0x3f,
+ 0xe3, 0x71, 0xfe, 0x63},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {229,
+ {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0xec, 0x09, 0x33, 0xf0, 0xbf, 0xb9, 0x12, 0x18,
+ 0xce, 0xa0, 0xd7, 0x4e, 0x06, 0x1f, 0x55, 0x9e, 0x2d, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x8d, 0x5b, 0x67, 0xe0, 0xac, 0xee, 0x53, 0x4c, 0xe2, 0xd9, 0x79, 0x14,
+ 0x87, 0xb1, 0xec, 0xb2, 0x52, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x81, 0x51, 0x6c, 0xee,
+ 0x8f, 0x82, 0x2e, 0x1f, 0xa9, 0xdc, 0xb7, 0x49, 0x77, 0x23, 0xb6, 0x76},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xe3, 0x3b, 0xc5, 0x52, 0xca, 0x8b, 0x9e, 0x96,
- 0x16, 0x9e, 0x79, 0x7e, 0x8f, 0x30, 0x30, 0x1b, 0x60, 0x3c, 0xa9, 0x99,
- 0x44, 0xdf, 0x76, 0x52, 0x8c, 0x9d, 0x6f, 0x54, 0xab, 0x83, 0x3d, 0x0f,
- 0x60, 0x3c, 0xa9, 0x99, 0x44, 0xdf, 0x76, 0x52, 0x8c, 0x9d, 0x6f, 0x54,
- 0xab, 0x83, 0x3d, 0x0f, 0x6a, 0xb8, 0xdc, 0xe2, 0xc5, 0x9d, 0xa4, 0x73,
- 0x71, 0x30, 0xb0, 0x25, 0x2f, 0x68, 0xa8, 0xd8},
+ 0xff, 0xff, 0xff, 0xff, 0x9f, 0xce, 0xe0, 0xff, 0x31, 0x32, 0xf9, 0xc9,
+ 0x94, 0x3b, 0xba, 0xb7, 0xeb, 0x79, 0xd1, 0x7d, 0xfc, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x7d, 0x5d, 0x24, 0x24, 0xc7, 0x49, 0x85, 0xc8, 0xbd, 0xb0, 0xfb, 0x6d,
+ 0x95, 0x47, 0x18, 0x0e, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0x5d, 0x24, 0x24,
+ 0xc7, 0x49, 0x85, 0xc8, 0xbd, 0xb0, 0xfb, 0x6d, 0x95, 0x47, 0x18, 0x0e,
+ 0x36, 0x72, 0x16, 0x2b, 0xb1, 0xf3, 0xff, 0x53, 0x7e, 0xce, 0x01, 0x3f,
+ 0x1a, 0xca, 0x4f, 0x68},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {124,
- {0x68, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0xb0, 0x8f, 0x25, 0x67, 0x5b, 0x9b, 0xcb, 0xf6,
- 0xe3, 0x84, 0x07, 0xde, 0x2e, 0xc7, 0x5a, 0x47, 0x9f, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0x2d, 0x2a, 0xf7, 0xcd, 0x6b, 0x08, 0x05, 0x01, 0xd3, 0x1b, 0xa5, 0x4f,
- 0xb2, 0xeb, 0x75, 0x96, 0x47, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x65, 0x0e, 0xc6, 0x2d,
- 0x75, 0x70, 0x72, 0xce, 0xe6, 0xff, 0x23, 0x31, 0x86, 0xdd, 0x1c, 0x8f},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {230,
+ {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0xee, 0x83, 0xa1, 0x4f, 0x48, 0xdb, 0x69, 0x62,
+ 0x91, 0x08, 0x0e, 0xdf, 0xcc, 0x89, 0x8b, 0x88, 0x2b, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x8a, 0xd5, 0xf6, 0xb0, 0x28, 0x3a, 0x8b, 0x39, 0xeb, 0xed, 0xce, 0x92,
+ 0x78, 0x5d, 0xa9, 0xb6, 0x54, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x86, 0xdf, 0xfd, 0xbe,
+ 0x0b, 0x56, 0xf6, 0x6a, 0xa0, 0xe8, 0x00, 0xcf, 0x88, 0xcf, 0xf3, 0x72},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0x68, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x37, 0x4d, 0xef, 0x6e, 0xb7, 0x82, 0xed, 0x00,
- 0x21, 0x43, 0x11, 0x54, 0x12, 0xb7, 0x46, 0x00, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0x4e, 0x23, 0x3f, 0xb3, 0xe5, 0x1d, 0x1e, 0xc7, 0x42, 0x45, 0x07, 0x72,
- 0x0d, 0xc5, 0x21, 0x9d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4e, 0x23, 0x3f, 0xb3,
- 0xe5, 0x1d, 0x1e, 0xc7, 0x42, 0x45, 0x07, 0x72, 0x0d, 0xc5, 0x21, 0x9d,
- 0x04, 0x4d, 0xea, 0x60, 0x88, 0x80, 0x41, 0x2b, 0xfd, 0xff, 0xcf, 0x35,
- 0x57, 0x9e, 0x9b, 0x26},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x9d, 0x44, 0x72, 0x40, 0xc6, 0x50, 0x82, 0xb3,
+ 0xcb, 0x93, 0x63, 0x26, 0x21, 0xef, 0x0f, 0x6b, 0xfa, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x7a, 0xd3, 0xb5, 0x74, 0x43, 0x9d, 0x5d, 0xbd, 0xb4, 0x84, 0x4c, 0xeb,
+ 0x6a, 0xab, 0x5d, 0x0a, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7a, 0xd3, 0xb5, 0x74,
+ 0x43, 0x9d, 0x5d, 0xbd, 0xb4, 0x84, 0x4c, 0xeb, 0x6a, 0xab, 0x5d, 0x0a,
+ 0x35, 0x72, 0x16, 0x3b, 0x99, 0x28, 0x4f, 0x5f, 0x3e, 0x4a, 0xa9, 0x4d,
+ 0xba, 0xb8, 0x56, 0x77},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {125,
- {0x6d, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0xa1, 0x61, 0xb5, 0xab, 0x04, 0x09, 0x00, 0x62,
- 0x9e, 0xfe, 0xff, 0x78, 0xd7, 0xd8, 0x6b, 0x45, 0x9f, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0xc6, 0xf8, 0x07, 0x8c, 0xc8, 0xef, 0x12, 0xa0, 0xff, 0x65, 0x7d, 0x6d,
- 0x08, 0xdb, 0x10, 0xb8, 0x47, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x8e, 0xdc, 0x36, 0x6c,
- 0xd6, 0x97, 0x65, 0x6f, 0xca, 0x81, 0xfb, 0x13, 0x3c, 0xed, 0x79, 0xa1},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {231,
+ {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0xe8, 0x7d, 0xd0, 0x8e, 0xd4, 0xe4, 0xe0, 0x4c,
+ 0x58, 0x77, 0x61, 0x6c, 0xbb, 0x02, 0xca, 0xbb, 0x29, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x87, 0x4f, 0x04, 0x01, 0xd4, 0x57, 0xe3, 0x36, 0xf4, 0x31, 0x1f, 0x11,
+ 0x52, 0xf9, 0x57, 0xba, 0x56, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x8b, 0x45, 0x0f, 0x0f,
+ 0xf7, 0x3b, 0x9e, 0x65, 0xbf, 0x34, 0xd1, 0x4c, 0xa2, 0x6b, 0x0d, 0x7e},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0x6d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x26, 0xa3, 0x7f, 0xa2, 0xe8, 0x10, 0x26, 0x94,
- 0x5c, 0x39, 0xe9, 0xf2, 0xeb, 0xa8, 0x77, 0x02, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xa5, 0xf1, 0xcf, 0xf2, 0x46, 0xfa, 0x09, 0x66, 0x6e, 0x3b, 0xdf, 0x50,
- 0xb7, 0xf5, 0x44, 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa5, 0xf1, 0xcf, 0xf2,
- 0x46, 0xfa, 0x09, 0x66, 0x6e, 0x3b, 0xdf, 0x50, 0xb7, 0xf5, 0x44, 0xb3,
- 0x1e, 0x6b, 0xea, 0x63, 0x14, 0x54, 0x2e, 0x2e, 0xf9, 0xff, 0xcf, 0x45,
- 0x0b, 0x2e, 0x98, 0x2b},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x9b, 0xba, 0x03, 0x81, 0x5a, 0x6f, 0x0b, 0x9d,
+ 0x02, 0xec, 0x0c, 0x95, 0x56, 0x64, 0x4e, 0x58, 0xf8, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x77, 0x49, 0x47, 0xc5, 0xbf, 0xf0, 0x35, 0xb2, 0xab, 0x58, 0x9d, 0x68,
+ 0x40, 0x0f, 0xa3, 0x06, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x77, 0x49, 0x47, 0xc5,
+ 0xbf, 0xf0, 0x35, 0xb2, 0xab, 0x58, 0x9d, 0x68, 0x40, 0x0f, 0xa3, 0x06,
+ 0x34, 0x72, 0x16, 0x4b, 0x81, 0x5d, 0x9e, 0x6a, 0xfe, 0xc5, 0x50, 0x5c,
+ 0x5a, 0xa7, 0x5d, 0x86},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {126,
- {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01,
- 0x35, 0x43, 0x19, 0x87, 0x5c, 0xfc, 0x01, 0xb8, 0x91, 0xe5, 0xf0,
- 0xf9, 0x12, 0x8d, 0x7d, 0x1c, 0x57, 0x91, 0x92, 0xb6, 0x98, 0x63,
- 0x41, 0x44, 0x15, 0xb6, 0x99, 0x68, 0x95, 0x9a, 0x72, 0x91, 0xb7,
- 0xa5, 0xaf, 0x13, 0x48, 0x60, 0xcd, 0x9e, 0xa1, 0x0c, 0x29, 0xa3,
- 0x66, 0x54, 0xe7, 0xa2, 0x8e, 0x76, 0x1b, 0xec, 0xd8},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {232,
+ {0xc8, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x6b, 0xe4, 0x36, 0xe3, 0x46, 0xf8, 0xf2, 0xb3,
+ 0x2f, 0x4c, 0xbb, 0xae, 0xf9, 0x51, 0x50, 0xef, 0x04, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x2f, 0xb7, 0x6b, 0x51, 0x32, 0xe9, 0x30, 0xf6, 0xd0, 0xac, 0xf7, 0x08,
+ 0x75, 0xe9, 0x77, 0xb5, 0x7b, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x23, 0xbd, 0x60, 0x5f,
+ 0x11, 0x85, 0x4d, 0xa5, 0x9b, 0xa9, 0x39, 0x55, 0x85, 0x7b, 0x2d, 0x71},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x18, 0x23, 0xe5, 0xec, 0xc8, 0x73, 0x19, 0x62,
+ 0x75, 0xd7, 0xd6, 0x57, 0x14, 0x37, 0xd4, 0x0c, 0xd5, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xdf, 0xb1, 0x28, 0x95, 0x59, 0x4e, 0xe6, 0x72, 0x8f, 0xc5, 0x75, 0x71,
+ 0x67, 0x1f, 0x83, 0x09, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xb1, 0x28, 0x95,
+ 0x59, 0x4e, 0xe6, 0x72, 0x8f, 0xc5, 0x75, 0x71, 0x67, 0x1f, 0x83, 0x09,
+ 0x3a, 0x72, 0x16, 0xd7, 0xee, 0x1d, 0xa0, 0x18, 0xce, 0x84, 0x12, 0xf2,
+ 0x51, 0x65, 0x6b, 0x19},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {233,
+ {0xc5, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0x78, 0x3c, 0xf9, 0x30, 0x2c, 0x7d, 0x22, 0x91,
+ 0x4b, 0x38, 0xac, 0xa2, 0xe7, 0xd3, 0x74, 0xef, 0x1d, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x22, 0x8f, 0x2d, 0x23, 0x59, 0x76, 0x40, 0xd5, 0x74, 0xf8, 0xe2, 0x0c,
+ 0x4f, 0x6b, 0x6b, 0xb5, 0x62, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x2e, 0x85, 0x26, 0x2d,
+ 0x7a, 0x1a, 0x3d, 0x86, 0x3f, 0xfd, 0x2c, 0x51, 0xbf, 0xf9, 0x31, 0x71},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x0b, 0xfb, 0x2a, 0x3f, 0xa2, 0xf6, 0xc9, 0x40,
+ 0x11, 0xa3, 0xc1, 0x5b, 0x0a, 0xb5, 0xf0, 0x0c, 0xcc, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xd2, 0x89, 0x6e, 0xe7, 0x32, 0xd1, 0x96, 0x51, 0x2b, 0x91, 0x60, 0x75,
+ 0x5d, 0x9d, 0x9f, 0x09, 0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0x89, 0x6e, 0xe7,
+ 0x32, 0xd1, 0x96, 0x51, 0x2b, 0x91, 0x60, 0x75, 0x5d, 0x9d, 0x9f, 0x09,
+ 0x36, 0x72, 0x16, 0x17, 0x8f, 0xf1, 0xdc, 0x45, 0xce, 0x73, 0xb0, 0x2c,
+ 0xd2, 0x1f, 0x87, 0x55},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {234,
+ {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e,
+ 0x1b, 0x42, 0xf3, 0x1e, 0xf3, 0x5d, 0xb7, 0x2f, 0x89, 0xd1, 0x40,
+ 0x2b, 0x1a, 0x03, 0x73, 0xff, 0x0a, 0x9c, 0x5c, 0xd4, 0x4b, 0x6d,
+ 0x67, 0xaf, 0x40, 0x79, 0x8f, 0x54, 0x55, 0x50, 0x17, 0x92, 0x95,
+ 0x32, 0x48, 0xec, 0x23, 0x4c, 0xa6, 0xbf, 0xd9, 0xae, 0x5c, 0x25,
+ 0xa3, 0xa4, 0xd8, 0xa6, 0x2d, 0x48, 0xa6, 0x1d, 0x53},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x7b, 0xc3, 0x72, 0x98, 0x09, 0xe9, 0xdf, 0xe4,
- 0x4f, 0xba, 0x0a, 0xdd, 0xad, 0xe2, 0xaa, 0xdf, 0x03, 0xc4, 0x56, 0xdf,
- 0x82, 0x3c, 0xb8, 0xa0, 0xc5, 0xb9, 0x00, 0xb3, 0xc9, 0x35, 0xb8, 0xd3,
- 0x03, 0xc4, 0x56, 0xdf, 0x82, 0x3c, 0xb8, 0xa0, 0xc5, 0xb9, 0x00, 0xb3,
- 0xc9, 0x35, 0xb8, 0xd3, 0xed, 0x20, 0x17, 0xc8, 0xdb, 0xa4, 0x77, 0x56,
- 0x29, 0x04, 0x9d, 0x78, 0x6e, 0x3b, 0xce, 0xb1},
+ 0xff, 0xff, 0xff, 0xff, 0x2e, 0x70, 0xfc, 0x86, 0x5f, 0xcb, 0xc0, 0xcb,
+ 0x59, 0xe8, 0x92, 0xf3, 0x71, 0x3a, 0x50, 0xa8, 0xbc, 0xa0, 0xfc, 0x1d,
+ 0xc5, 0xfb, 0xf3, 0x27, 0xfb, 0xb1, 0x24, 0x54, 0x5a, 0x50, 0xe9, 0xef,
+ 0xbc, 0xa0, 0xfc, 0x1d, 0xc5, 0xfb, 0xf3, 0x27, 0xfb, 0xb1, 0x24, 0x54,
+ 0x5a, 0x50, 0xe9, 0xef, 0x0b, 0x49, 0x61, 0xc9, 0x52, 0x5e, 0xa2, 0xf2,
+ 0xcd, 0xad, 0x62, 0x73, 0xe1, 0xc7, 0x82, 0x4c},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {127,
- {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01,
- 0x35, 0x43, 0x19, 0x87, 0x5c, 0x6b, 0x6d, 0xc9, 0xd2, 0x1a, 0x81,
- 0x9e, 0x70, 0xb5, 0x77, 0xf4, 0x41, 0x37, 0xd3, 0xd6, 0xbd, 0x13,
- 0x35, 0xf5, 0xeb, 0x44, 0x49, 0x40, 0x77, 0xb2, 0x64, 0x49, 0xa5,
- 0x4b, 0x6c, 0x7c, 0x75, 0x10, 0xb9, 0x2f, 0x5f, 0xfe, 0xf9, 0x8b,
- 0x84, 0x7c, 0xf1, 0x7a, 0x9c, 0x98, 0xd8, 0x83, 0xe5},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {235,
+ {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e,
+ 0x1b, 0x42, 0xf3, 0x1e, 0xf3, 0x5f, 0x21, 0x5e, 0xc8, 0x7d, 0x62,
+ 0xa2, 0x64, 0xca, 0xdb, 0x51, 0x9b, 0x4a, 0xc9, 0x0a, 0x76, 0x68,
+ 0xd1, 0xdd, 0x03, 0xe5, 0x6e, 0xda, 0x63, 0x99, 0xac, 0x78, 0x03,
+ 0xe7, 0xdd, 0x22, 0x11, 0x49, 0x10, 0xcd, 0x9a, 0x32, 0xbd, 0xab,
+ 0x95, 0x6d, 0x63, 0x4c, 0xbb, 0x9d, 0x33, 0xd3, 0x61},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xec, 0xaf, 0x03, 0xdb, 0xf6, 0x98, 0xb8, 0x86,
- 0x77, 0xb0, 0xe2, 0xcb, 0x0b, 0xa3, 0xca, 0xfa, 0x73, 0xb0, 0xe7, 0x21,
- 0x70, 0xec, 0x90, 0x42, 0xed, 0xaf, 0xd8, 0xa1, 0x27, 0xf6, 0xd7, 0xee,
- 0x73, 0xb0, 0xe7, 0x21, 0x70, 0xec, 0x90, 0x42, 0xed, 0xaf, 0xd8, 0xa1,
- 0x27, 0xf6, 0xd7, 0xee, 0x07, 0x3f, 0x17, 0xcb, 0x67, 0x78, 0x64, 0x59,
- 0x25, 0x04, 0x9d, 0x88, 0x22, 0xcb, 0xca, 0xb6},
+ 0xff, 0xff, 0xff, 0xff, 0x2c, 0xe6, 0x8d, 0xc7, 0xf3, 0xe9, 0x49, 0xb5,
+ 0x90, 0x40, 0x3c, 0x62, 0xa7, 0xaf, 0x8e, 0x95, 0xb9, 0x16, 0x8e, 0x5e,
+ 0x59, 0x1a, 0x7d, 0x11, 0x32, 0x0a, 0xce, 0xc2, 0x8f, 0xc5, 0x27, 0xdd,
+ 0xb9, 0x16, 0x8e, 0x5e, 0x59, 0x1a, 0x7d, 0x11, 0x32, 0x0a, 0xce, 0xc2,
+ 0x8f, 0xc5, 0x27, 0xdd, 0x0a, 0x49, 0x61, 0xd9, 0x3a, 0x93, 0xf1, 0xfd,
+ 0x8d, 0x29, 0x0a, 0x82, 0x81, 0xb6, 0x89, 0x5b},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {128,
- {0xff, 0xcb, 0x2b, 0x11, 0x06, 0xf8, 0x23, 0x4c, 0x5e, 0x99, 0xd4, 0xdb,
- 0x4c, 0x70, 0x48, 0xde, 0x32, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,
- 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x16, 0xe9, 0x88, 0x4a,
- 0x11, 0x4f, 0x0e, 0x92, 0x66, 0xce, 0xa3, 0x88, 0x5f, 0xe3, 0x6b, 0x9f,
- 0xd6, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2,
- 0x40, 0xd1, 0xab, 0xf4, 0xce, 0xbe, 0xf5, 0xe9, 0x88, 0x5a, 0x80, 0xea,
- 0x76, 0xd9, 0x75, 0xc1, 0x44, 0xa4, 0x18, 0x88},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301
+ {236,
+ {0xdc, 0x8c, 0xe7, 0x08, 0xbf, 0x26, 0xaa, 0xb8, 0x62, 0xd9, 0x7e, 0x1b,
+ 0x42, 0xf3, 0x1e, 0xf3, 0xd1, 0x5a, 0xd5, 0x90, 0xdd, 0x0f, 0x40, 0xba,
+ 0x18, 0xac, 0xd1, 0x68, 0xf6, 0xac, 0x77, 0x7a, 0x0f, 0x38, 0xac, 0xa2,
+ 0x43, 0x8b, 0x58, 0x8d, 0x54, 0x59, 0x49, 0x3e, 0x97, 0xe7, 0xfa, 0x33,
+ 0x93, 0x2a, 0x09, 0x7f, 0x1d, 0x39, 0xa0, 0x4a, 0xd3, 0x0f, 0x1b, 0x6c,
+ 0x65, 0x02, 0x60, 0xbf, 0x70, 0x03, 0x47, 0x8f, 0x28, 0x69, 0xb9, 0x3e,
+ 0xe2, 0x9c, 0x83, 0x7e, 0x95, 0xfb, 0x6b, 0x99, 0x9f, 0x20, 0x02, 0x71,
+ 0x3e, 0x55, 0xdd, 0x19, 0x98, 0x0a, 0xd5, 0x31, 0x95, 0x90, 0x3a, 0x7b},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0xff, 0xa0, 0xfc, 0x3e, 0x80, 0x32, 0xc3, 0xd5, 0xfd, 0xb6, 0x2a, 0x11,
- 0xf0, 0x96, 0x30, 0x7d, 0xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x76, 0x6c, 0x9a, 0x80,
- 0x25, 0xea, 0xde, 0xa7, 0x39, 0x05, 0x32, 0x8c, 0x33, 0x79, 0xc0, 0x04,
- 0xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x76, 0x6c, 0x9a, 0x80, 0x25, 0xea, 0xde, 0xa7,
- 0x39, 0x05, 0x32, 0x8c, 0x33, 0x79, 0xc0, 0x04, 0x8b, 0x9b, 0xb4, 0xb4,
- 0x86, 0x12, 0x89, 0x65, 0x8c, 0x69, 0x6a, 0x83, 0x40, 0x15, 0x04, 0x05},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x10, 0xab, 0xb1, 0x65},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xa2, 0x9d, 0x06, 0x9f, 0x53, 0x84, 0xab, 0x6b,
+ 0x42, 0x37, 0xbc, 0x91, 0x1b, 0xca, 0xf3, 0x99, 0xde, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x63, 0x2c, 0x4a, 0xbb, 0x76, 0x9e, 0x76, 0xce, 0x8c, 0x66, 0x99, 0x15,
+ 0x77, 0xf4, 0x94, 0x03, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x63, 0x2c, 0x4a, 0xbb,
+ 0x76, 0x9e, 0x76, 0xce, 0x8c, 0x66, 0x99, 0x15, 0x77, 0xf4, 0x94, 0x03,
+ 0x35, 0x72, 0x16, 0x13, 0x55, 0x24, 0x09, 0x43, 0xde, 0x94, 0x06, 0x29,
+ 0x2a, 0x64, 0xc5, 0x51},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {129,
- {0x6f, 0x9e, 0x70, 0xed, 0x3b, 0x8b, 0xac, 0xa0, 0x26, 0xe4, 0x6a, 0x5a,
- 0x09, 0x43, 0x15, 0x8d, 0x21, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,
- 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x0c, 0x61, 0x2c, 0x5e,
- 0x8d, 0x89, 0xa8, 0x73, 0xdb, 0xca, 0xad, 0x5b, 0x73, 0x46, 0x42, 0x9b,
- 0xc5, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2,
- 0x40, 0xd1, 0xab, 0xf4, 0xd4, 0x36, 0x51, 0xfd, 0x14, 0x9c, 0x26, 0x0b,
- 0xcb, 0xdd, 0x7b, 0x12, 0x68, 0x01, 0x31, 0x8c},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {237,
+ {0x40, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0x39, 0x0e, 0xf9, 0x3a, 0xeb, 0x61, 0xaa, 0x30,
+ 0x7f, 0x14, 0x13, 0x23, 0xc3, 0x8e, 0x06, 0x85, 0xfa, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x25, 0x94, 0x45, 0xf4, 0xff, 0xc3, 0x1b, 0xce, 0x54, 0x01, 0x90, 0xed,
+ 0xd6, 0xad, 0x20, 0x78, 0x76, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xed, 0xa1, 0xa5, 0xb6,
+ 0x13, 0x97, 0x50, 0xf9, 0x73, 0xf0, 0xd4, 0x84, 0x1b, 0xaa, 0x2c, 0xb8},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0x6f, 0xf5, 0xa7, 0xc2, 0xbd, 0x41, 0x4c, 0x39, 0x85, 0xcb, 0x94, 0x90,
- 0xb5, 0xa5, 0x6d, 0x2e, 0xa6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6c, 0xe4, 0x3e, 0x94,
- 0xb9, 0x2c, 0x78, 0x46, 0x84, 0x01, 0x3c, 0x5f, 0x1f, 0xdc, 0xe9, 0x00,
- 0xa6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x6c, 0xe4, 0x3e, 0x94, 0xb9, 0x2c, 0x78, 0x46,
- 0x84, 0x01, 0x3c, 0x5f, 0x1f, 0xdc, 0xe9, 0x00, 0x8b, 0x3b, 0xbd, 0x51,
- 0x64, 0x44, 0x59, 0x56, 0x8d, 0x81, 0xca, 0x1f, 0xa7, 0x2c, 0xe4, 0x04},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xa0, 0x09, 0xd7, 0x3c, 0x65, 0x44, 0x42, 0x8c,
+ 0xfa, 0xc0, 0xb2, 0xd8, 0xc7, 0xbb, 0xef, 0x0b, 0xed, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x8a, 0x5e, 0xf6, 0x07, 0x15, 0xbc, 0x4b, 0x07, 0xc9, 0x2b, 0x97, 0x07,
+ 0x37, 0x6d, 0xa1, 0x05, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8a, 0x5e, 0xf6, 0x07,
+ 0x15, 0xbc, 0x4b, 0x07, 0xc9, 0x2b, 0x97, 0x07, 0x37, 0x6d, 0xa1, 0x05,
+ 0x19, 0x53, 0x2d, 0x9f, 0xa0, 0xb5, 0xfb, 0xd5, 0x82, 0xaa, 0xed, 0xa8,
+ 0x30, 0x60, 0x2f, 0x1d},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {130,
- {0x41, 0x2b, 0x08, 0x0a, 0x3e, 0x19, 0xc1, 0x0d, 0x44, 0xa1, 0xaf, 0x1e,
- 0xab, 0xde, 0xb4, 0xce, 0x35, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,
- 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x6b, 0x83, 0x94, 0x33,
- 0x09, 0x21, 0x48, 0x6c, 0xa1, 0x1d, 0x29, 0x1c, 0x3e, 0x97, 0xee, 0x9a,
- 0xd1, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2,
- 0x40, 0xd1, 0xab, 0xf4, 0xb3, 0xd4, 0xe9, 0x90, 0x90, 0x34, 0xc6, 0x14,
- 0xb1, 0x0a, 0xff, 0x55, 0x25, 0xd0, 0x9d, 0x8d},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {238,
+ {0x49, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0xe0, 0x2b, 0x87, 0xae, 0xae, 0x8c, 0x3d, 0xa8,
+ 0x89, 0x5f, 0x8c, 0xb0, 0xf6, 0xb9, 0xcc, 0x80, 0xf4, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0xcc, 0x4b, 0x7b, 0x80, 0x3a, 0x5f, 0x8f, 0x46, 0x47, 0xdf, 0x16, 0x90,
+ 0x80, 0xfe, 0x56, 0x7a, 0x78, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x04, 0x7e, 0x9b, 0xc2,
+ 0xd6, 0x0b, 0xc4, 0x71, 0x60, 0x2e, 0x52, 0xf9, 0x4d, 0xf9, 0x5a, 0xba},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0x41, 0x40, 0xdf, 0x25, 0xb8, 0xd3, 0x21, 0x94, 0xe7, 0x8e, 0x51, 0xd4,
- 0x17, 0x38, 0xcc, 0x6d, 0xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0b, 0x06, 0x86, 0xf9,
- 0x3d, 0x84, 0x98, 0x59, 0xfe, 0xd6, 0xb8, 0x18, 0x52, 0x0d, 0x45, 0x01,
- 0xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x0b, 0x06, 0x86, 0xf9, 0x3d, 0x84, 0x98, 0x59,
- 0xfe, 0xd6, 0xb8, 0x18, 0x52, 0x0d, 0x45, 0x01, 0x86, 0xfb, 0xab, 0x2b,
- 0x4a, 0x94, 0xf4, 0x7a, 0xa5, 0x6f, 0x0a, 0xea, 0x65, 0xd1, 0x10, 0x08},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x79, 0x2c, 0xa9, 0xa8, 0x20, 0xa9, 0xd5, 0x14,
+ 0x0c, 0x8b, 0x2d, 0x4b, 0xf2, 0x8c, 0x25, 0x0e, 0xe3, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x63, 0x81, 0xc8, 0x73, 0xd0, 0x20, 0xdf, 0x8f, 0xda, 0xf5, 0x11, 0x7a,
+ 0x61, 0x3e, 0xd7, 0x07, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x63, 0x81, 0xc8, 0x73,
+ 0xd0, 0x20, 0xdf, 0x8f, 0xda, 0xf5, 0x11, 0x7a, 0x61, 0x3e, 0xd7, 0x07,
+ 0xad, 0xbd, 0x2c, 0xaf, 0xc8, 0xc8, 0xf0, 0xe5, 0x12, 0x50, 0xe7, 0xb8,
+ 0x1c, 0x9d, 0x0a, 0x2d},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {131,
- {0xb2, 0x47, 0xa7, 0x47, 0x23, 0x49, 0x1a, 0xac, 0xac, 0xaa, 0xd7, 0x09,
- 0xc9, 0x1e, 0x93, 0x2b, 0x31, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,
- 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x9a, 0xde, 0x04, 0xe7,
- 0x5b, 0xb7, 0x01, 0xd9, 0x66, 0x06, 0x01, 0xb3, 0x47, 0x65, 0xde, 0x98,
- 0xd5, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2,
- 0x40, 0xd1, 0xab, 0xf4, 0x42, 0x89, 0x79, 0x44, 0xc2, 0xa2, 0x8f, 0xa1,
- 0x76, 0x11, 0xd7, 0xfa, 0x5c, 0x22, 0xad, 0x8f},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {239,
+ {0x43, 0xea, 0xda, 0xe0, 0x36, 0xf7, 0x33, 0xea, 0x9b, 0x5b, 0x7e, 0xb2,
+ 0x2a, 0xee, 0x39, 0x5d, 0xb6, 0xf5, 0x1a, 0x4d, 0x10, 0xbc, 0x24, 0x60,
+ 0x81, 0x0c, 0x22, 0x96, 0x51, 0x55, 0x6a, 0xcf, 0x38, 0x4a, 0xd8, 0x2e,
+ 0x3e, 0x28, 0x0c, 0xad, 0x69, 0xf0, 0xdf, 0x25, 0xb4, 0x2b, 0x83, 0xb0},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0xb2, 0x2c, 0x70, 0x68, 0xa5, 0x83, 0xfa, 0x35, 0x0f, 0x85, 0x29, 0xc3,
- 0x75, 0xf8, 0xeb, 0x88, 0xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x5b, 0x16, 0x2d,
- 0x6f, 0x12, 0xd1, 0xec, 0x39, 0xcd, 0x90, 0xb7, 0x2b, 0xff, 0x75, 0x03,
- 0xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xfa, 0x5b, 0x16, 0x2d, 0x6f, 0x12, 0xd1, 0xec,
- 0x39, 0xcd, 0x90, 0xb7, 0x2b, 0xff, 0x75, 0x03, 0xa0, 0x19, 0xac, 0x2e,
- 0xd6, 0x67, 0xe1, 0x7d, 0xa1, 0x6f, 0x0a, 0xfa, 0x19, 0x61, 0x0d, 0x0d},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xda, 0x04, 0x7b, 0x78, 0x25, 0xdb, 0x18, 0x02, 0xe8, 0xe8, 0xe1,
+ 0xaa, 0xc6, 0xba, 0x88, 0xfc, 0x2f, 0xf2, 0x34, 0x4b, 0x9e, 0x99,
+ 0xcc, 0xdc, 0x04, 0xd8, 0x83, 0x6d, 0x55, 0x60, 0x83, 0x41, 0x2f,
+ 0xf2, 0x34, 0x4b, 0x9e, 0x99, 0xcc, 0xdc, 0x04, 0xd8, 0x83, 0x6d,
+ 0x55, 0x60, 0x83, 0x41, 0x97, 0x3e, 0x27, 0x0a, 0x7a, 0xfc, 0xab,
+ 0x75, 0x34, 0x8e, 0x14, 0xdb, 0xe1, 0x9c, 0x51, 0x56},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {132,
- {0x74, 0x0f, 0x9e, 0x49, 0xf6, 0x10, 0xef, 0xa5, 0x85, 0xb6, 0x59, 0xca,
- 0x6e, 0xd8, 0xb4, 0x99, 0x2d, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,
- 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x41, 0x2d, 0x96, 0xaf,
- 0xbe, 0x80, 0xec, 0x3e, 0x79, 0xd4, 0x51, 0xb0, 0x0a, 0x2d, 0xb2, 0x9a,
- 0xc9, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2,
- 0x40, 0xd1, 0xab, 0xf4, 0x99, 0x7a, 0xeb, 0x0c, 0x27, 0x95, 0x62, 0x46,
- 0x69, 0xc3, 0x87, 0xf9, 0x11, 0x6a, 0xc1, 0x8d},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {240,
+ {0x66, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0x89, 0x1b, 0x79, 0x75, 0x21, 0xba, 0x92, 0x5b,
+ 0x24, 0x09, 0x0a, 0xaf, 0x6c, 0x44, 0x82, 0xba, 0xe8, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x6d, 0x50, 0xc3, 0x2d, 0x05, 0xa9, 0x46, 0xcb, 0x8c, 0xea, 0x57, 0xc9,
+ 0xf1, 0x44, 0x2c, 0xb1, 0x64, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xa5, 0x65, 0x23, 0x6f,
+ 0xe9, 0xfd, 0x0d, 0xfc, 0xab, 0x1b, 0x13, 0xa0, 0x3c, 0x43, 0x20, 0x71},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0x74, 0x64, 0x49, 0x66, 0x70, 0xda, 0x0f, 0x3c, 0x26, 0x99, 0xa7, 0x00,
- 0xd2, 0x3e, 0xcc, 0x3a, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x21, 0xa8, 0x84, 0x65,
- 0x8a, 0x25, 0x3c, 0x0b, 0x26, 0x1f, 0xc0, 0xb4, 0x66, 0xb7, 0x19, 0x01,
- 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x21, 0xa8, 0x84, 0x65, 0x8a, 0x25, 0x3c, 0x0b,
- 0x26, 0x1f, 0xc0, 0xb4, 0x66, 0xb7, 0x19, 0x01, 0x73, 0x6e, 0x18, 0x18,
- 0x16, 0x96, 0xa5, 0x88, 0x9c, 0x31, 0x59, 0xfa, 0xab, 0xab, 0x20, 0xfd},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x10, 0x1c, 0x57, 0x73, 0xaf, 0x9f, 0x7a, 0xe7,
+ 0xa1, 0xdd, 0xab, 0x54, 0x68, 0x71, 0x6b, 0x34, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc2, 0x9a, 0x70, 0xde, 0xef, 0xd6, 0x16, 0x02, 0x11, 0xc0, 0x50, 0x23,
+ 0x10, 0x84, 0xad, 0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0x9a, 0x70, 0xde,
+ 0xef, 0xd6, 0x16, 0x02, 0x11, 0xc0, 0x50, 0x23, 0x10, 0x84, 0xad, 0xcc,
+ 0xe1, 0x7c, 0x27, 0x3f, 0x31, 0x75, 0x8e, 0x75, 0x23, 0x22, 0xae, 0x48,
+ 0x69, 0xc1, 0xbf, 0xbb},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {133,
- {0xad, 0xba, 0x5d, 0x10, 0x5b, 0xc8, 0xaa, 0x06, 0x2c, 0x23, 0x36, 0xcb,
- 0x88, 0x9d, 0xdb, 0xd5, 0x37, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,
- 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x17, 0x7c, 0x5f, 0xfe,
- 0x28, 0x75, 0xf4, 0x68, 0xf6, 0xc2, 0x96, 0x57, 0x48, 0xf3, 0x59, 0x9a,
- 0xd3, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2,
- 0x40, 0xd1, 0xab, 0xf4, 0xcf, 0x2b, 0x22, 0x5d, 0xb1, 0x60, 0x7a, 0x10,
- 0xe6, 0xd5, 0x40, 0x1e, 0x53, 0xb4, 0x2a, 0x8d},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {241,
+ {0x6a, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60,
+ 0xe7, 0x13, 0xab, 0x4e, 0x5e, 0x51, 0x9c, 0xcc, 0xeb, 0xf7, 0x25,
+ 0x73, 0xdb, 0xee, 0x8c, 0x12, 0xf7, 0x42, 0x55, 0xd1, 0x8c, 0x0a,
+ 0xdd, 0x10, 0x35, 0x86, 0x1f, 0xfc, 0x0b, 0x7f, 0x40, 0x07, 0x9b,
+ 0x96, 0x9f, 0x8c, 0x63, 0xb2, 0xaf, 0x4f, 0xa3, 0xcc, 0xd1, 0x6c,
+ 0xb3, 0x8f, 0x42, 0x5c, 0x39, 0x96, 0x14, 0x0d, 0xef},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0xad, 0xd1, 0x8a, 0x3f, 0xdd, 0x02, 0x4a, 0x9f, 0x8f, 0x0c, 0xc8, 0x01,
- 0x34, 0x7b, 0xa3, 0x76, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x77, 0xf9, 0x4d, 0x34,
- 0x1c, 0xd0, 0x24, 0x5d, 0xa9, 0x09, 0x07, 0x53, 0x24, 0x69, 0xf2, 0x01,
- 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x77, 0xf9, 0x4d, 0x34, 0x1c, 0xd0, 0x24, 0x5d,
- 0xa9, 0x09, 0x07, 0x53, 0x24, 0x69, 0xf2, 0x01, 0xba, 0xd5, 0x8f, 0x10,
- 0xa9, 0x1e, 0x6a, 0x88, 0x9a, 0xba, 0x32, 0xfd, 0x17, 0xd8, 0x33, 0x1a},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xc8, 0x9b, 0xe2, 0xed, 0x79, 0x00, 0x9b, 0x67,
+ 0x6b, 0x58, 0xb3, 0x0c, 0x46, 0x60, 0x38, 0x02, 0x1d, 0x65, 0xfc, 0x50,
+ 0x26, 0xae, 0x3c, 0x7a, 0x12, 0x68, 0x5b, 0xd3, 0x77, 0xd4, 0x8c, 0x92,
+ 0x1d, 0x65, 0xfc, 0x50, 0x26, 0xae, 0x3c, 0x7a, 0x12, 0x68, 0x5b, 0xd3,
+ 0x77, 0xd4, 0x8c, 0x92, 0xa2, 0x23, 0x90, 0x22, 0x4c, 0x5d, 0xb0, 0xf0,
+ 0x16, 0x96, 0x74, 0x3d, 0x87, 0x07, 0x25, 0xc5},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {134,
- {0xfe, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0xc0, 0x01, 0xed, 0xc5, 0xda, 0x44, 0x2e, 0x71,
- 0x9b, 0xce, 0x9a, 0xbe, 0x27, 0x3a, 0xf1, 0x44, 0xb4, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0x48, 0x02, 0x5f, 0x41, 0xfa, 0x4e, 0x33, 0x6c, 0x78, 0x69, 0x57, 0xa2,
- 0xa7, 0xc4, 0x93, 0x0a, 0x6c, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x00, 0x26, 0x6e, 0xa1,
- 0xe4, 0x36, 0x44, 0xa3, 0x4d, 0x8d, 0xd1, 0xdc, 0x93, 0xf2, 0xfa, 0x13},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {242,
+ {0xe2, 0x35, 0xb8, 0xc2, 0x13, 0x84, 0x55, 0x70, 0x85, 0xc3, 0xf2, 0xeb,
+ 0x2a, 0x8f, 0xa3, 0x60, 0x58, 0xcf, 0xfd, 0x2a, 0xf7, 0x43, 0xda, 0xcf,
+ 0x96, 0xb4, 0xae, 0x4d, 0x51, 0xb4, 0xe4, 0x88, 0xd6, 0x70, 0x3f, 0x49,
+ 0xd9, 0xd7, 0xf2, 0x02, 0x7e, 0x48, 0x53, 0xfe, 0xb4, 0xca, 0x0d, 0xf7},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x47, 0xc3, 0x27, 0xcc, 0x36, 0x5d, 0x08, 0x87,
- 0x59, 0x09, 0x8c, 0x34, 0x1b, 0x4a, 0xed, 0x03, 0xd4, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0x2b, 0x0b, 0x97, 0x3f, 0x74, 0x5b, 0x28, 0xaa, 0xe9, 0x37, 0xf5, 0x9f,
- 0x18, 0xea, 0xc7, 0x01, 0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x0b, 0x97, 0x3f,
- 0x74, 0x5b, 0x28, 0xaa, 0xe9, 0x37, 0xf5, 0x9f, 0x18, 0xea, 0xc7, 0x01,
- 0xd6, 0x8c, 0xe1, 0x74, 0x07, 0x9a, 0xdd, 0x02, 0x8d, 0xd0, 0x5c, 0xf8,
- 0x14, 0x63, 0x04, 0x88},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0x7b, 0xdb, 0x19, 0x5a, 0x00, 0xa8, 0x7e, 0x98, 0xf6, 0x70, 0x6d,
+ 0xf3, 0xc6, 0xdb, 0x12, 0xc1, 0xc1, 0xc8, 0xd3, 0x2c, 0x79, 0x66,
+ 0x32, 0x73, 0x13, 0x60, 0x0f, 0xb6, 0x55, 0x81, 0x0d, 0x06, 0xc1,
+ 0xc8, 0xd3, 0x2c, 0x79, 0x66, 0x32, 0x73, 0x13, 0x60, 0x0f, 0xb6,
+ 0x55, 0x81, 0x0d, 0x06, 0x43, 0x7d, 0x1e, 0xfa, 0xd2, 0x1b, 0x08,
+ 0x65, 0xa5, 0x41, 0xb5, 0xca, 0xb6, 0x2e, 0x2a, 0x44},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {135,
- {0xb5, 0x13, 0xb0, 0x6a, 0xb9, 0xac, 0x14, 0x43, 0x5a, 0xcb, 0x8a, 0xa3,
- 0xa3, 0x7a, 0xfd, 0xb6, 0x54, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,
- 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x61, 0x95, 0x01, 0x93,
- 0xb1, 0xbf, 0x03, 0x11, 0xff, 0x11, 0x79, 0x89, 0xae, 0xd9, 0xa9, 0x99,
- 0xb0, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2,
- 0x40, 0xd1, 0xab, 0xf4, 0xb9, 0xc2, 0x7c, 0x30, 0x28, 0xaa, 0x8d, 0x69,
- 0xef, 0x06, 0xaf, 0xc0, 0xb5, 0x9e, 0xda, 0x8e},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {243,
+ {0x66, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0x8f, 0xab, 0x58, 0x57, 0x4a, 0x32, 0x2b, 0xac,
+ 0x6f, 0x39, 0x44, 0x74, 0xe4, 0xce, 0x7e, 0xae, 0xc3, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x71, 0x53, 0x2d, 0xfb, 0x0e, 0x91, 0x41, 0xb0, 0x09, 0x83, 0x39, 0x47,
+ 0x22, 0x82, 0x9e, 0x7c, 0x4f, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xb9, 0x66, 0xcd, 0xb9,
+ 0xe2, 0xc5, 0x0a, 0x87, 0x2e, 0x72, 0x7d, 0x2e, 0xef, 0x85, 0x92, 0xbc},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0xb5, 0x78, 0x67, 0x45, 0x3f, 0x66, 0xf4, 0xda, 0xf9, 0xe4, 0x74, 0x69,
- 0x1f, 0x9c, 0x85, 0x15, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x10, 0x13, 0x59,
- 0x85, 0x1a, 0xd3, 0x24, 0xa0, 0xda, 0xe8, 0x8d, 0xc2, 0x43, 0x02, 0x02,
- 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x01, 0x10, 0x13, 0x59, 0x85, 0x1a, 0xd3, 0x24,
- 0xa0, 0xda, 0xe8, 0x8d, 0xc2, 0x43, 0x02, 0x02, 0xaa, 0x48, 0xa3, 0x88,
- 0x7d, 0x4b, 0x05, 0x96, 0x99, 0xc2, 0xfd, 0xf9, 0xc6, 0x78, 0x7e, 0x0a},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x16, 0xac, 0x76, 0x51, 0xc4, 0x17, 0xc3, 0x10,
+ 0xea, 0xed, 0xe5, 0x8f, 0xe0, 0xfb, 0x97, 0x20, 0xd4, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xde, 0x99, 0x9e, 0x08, 0xe4, 0xee, 0x11, 0x79, 0x94, 0xa9, 0x3e, 0xad,
+ 0xc3, 0x42, 0x1f, 0x01, 0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x99, 0x9e, 0x08,
+ 0xe4, 0xee, 0x11, 0x79, 0x94, 0xa9, 0x3e, 0xad, 0xc3, 0x42, 0x1f, 0x01,
+ 0xac, 0xf4, 0xff, 0xa2, 0x0c, 0x0d, 0x06, 0xd6, 0x1a, 0x18, 0xe9, 0xa8,
+ 0xd4, 0xc8, 0x4d, 0x1d},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {136,
- {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0xd4, 0xf1, 0x09, 0xe8, 0x14, 0xce, 0xa8, 0x5a,
- 0x08, 0xc0, 0x11, 0xd8, 0x50, 0xdd, 0x1d, 0xcb, 0xcf, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0x53, 0x40, 0xb8, 0x5a, 0x9a, 0xa0, 0x82, 0x96, 0xb7, 0x7a, 0x5f, 0xc3,
- 0x96, 0x1f, 0x66, 0x0f, 0x17, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x1b, 0x64, 0x89, 0xba,
- 0x84, 0xd8, 0xf5, 0x59, 0x82, 0x9e, 0xd9, 0xbd, 0xa2, 0x29, 0x0f, 0x16},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {244,
+ {0x61, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60,
+ 0xe7, 0x13, 0xab, 0x4e, 0x5e, 0x5e, 0xfe, 0x67, 0x9b, 0xa1, 0x73,
+ 0x84, 0xc5, 0x5e, 0xb8, 0xcc, 0x19, 0x36, 0x66, 0xfe, 0x8d, 0x04,
+ 0x60, 0x8c, 0x35, 0x03, 0xd2, 0x17, 0xaa, 0x3f, 0x90, 0xa9, 0xb0,
+ 0xe1, 0xb3, 0xb3, 0x13, 0xbc, 0x12, 0xd3, 0xa3, 0x49, 0x1c, 0x87,
+ 0x12, 0xcf, 0x92, 0xf2, 0x12, 0xe1, 0x38, 0x32, 0x9f},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xc7, 0xf9, 0x49, 0x9d, 0x2f, 0x56, 0x6c, 0x79,
+ 0xdb, 0x6c, 0x6d, 0xe2, 0x32, 0x53, 0x17, 0x03, 0x13, 0xd8, 0x60, 0x50,
+ 0xa3, 0x63, 0xd7, 0xdb, 0x52, 0xb8, 0xf5, 0xf8, 0x00, 0xf8, 0xb3, 0xe2,
+ 0x13, 0xd8, 0x60, 0x50, 0xa3, 0x63, 0xd7, 0xdb, 0x52, 0xb8, 0xf5, 0xf8,
+ 0x00, 0xf8, 0xb3, 0xe2, 0xcd, 0x46, 0x6d, 0x06, 0xe7, 0x5b, 0x7f, 0xd1,
+ 0x8d, 0x5f, 0xe2, 0x1d, 0x92, 0x27, 0xd9, 0xa7},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {245,
+ {0x90, 0x64, 0xb8, 0x8a, 0x28, 0x20, 0x52, 0xa1, 0xee, 0x44, 0xdf, 0x05,
+ 0xad, 0x21, 0x3d, 0xa6, 0x79, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43,
+ 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0x51, 0xb2, 0x65, 0x0e,
+ 0xc9, 0x45, 0xfe, 0xc7, 0x05, 0x88, 0xbc, 0x65, 0xa6, 0x16, 0xa5, 0xf2,
+ 0x4f, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15,
+ 0x1e, 0x3f, 0x7e, 0x82, 0xdd, 0x55, 0x7e, 0xc8, 0xa4, 0xd6, 0x3d, 0xf7,
+ 0x27, 0x45, 0x94, 0x36, 0x7b, 0xef, 0x09, 0xcd},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0x09, 0x8a, 0x19, 0x12, 0x3b, 0x0c, 0x79, 0x49, 0x9d, 0xf7, 0x40, 0x1d,
+ 0x41, 0x75, 0x8c, 0x07, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x46, 0x0a, 0x89, 0x6b,
+ 0x69, 0xf4, 0x3e, 0xb6, 0x68, 0xa0, 0xe0, 0x2d, 0x47, 0x5d, 0xa5, 0x03,
+ 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x46, 0x0a, 0x89, 0x6b, 0x69, 0xf4, 0x3e, 0xb6,
+ 0x68, 0xa0, 0xe0, 0x2d, 0x47, 0x5d, 0xa5, 0x03, 0xce, 0x8a, 0x3d, 0x4d,
+ 0x88, 0x7d, 0x95, 0x61, 0x3d, 0x82, 0x9b, 0x53, 0x8e, 0xd0, 0x11, 0x96},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {246,
+ {0x43, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0xee, 0xf6, 0x7b, 0xd4, 0x79, 0x5b, 0x74, 0x01,
+ 0x5a, 0x34, 0x93, 0x90, 0x5d, 0x54, 0x4a, 0x86, 0xe8, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x31, 0x97, 0xbe, 0x28, 0xef, 0xf8, 0x43, 0x59, 0x2b, 0xd8, 0xfc, 0x8d,
+ 0x57, 0x84, 0x21, 0xd6, 0x64, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xf9, 0xa2, 0x5e, 0x6a,
+ 0x03, 0xac, 0x08, 0x6e, 0x0c, 0x29, 0xb8, 0xe4, 0x9a, 0x83, 0x2d, 0x16},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x77, 0xf1, 0x55, 0xd2, 0xf7, 0x7e, 0x9c, 0xbd,
+ 0xdf, 0xe0, 0x32, 0x6b, 0x59, 0x61, 0xa3, 0x08, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x9e, 0x5d, 0x0d, 0xdb, 0x05, 0x87, 0x13, 0x90, 0xb6, 0xf2, 0xfb, 0x67,
+ 0xb6, 0x44, 0xa0, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0x5d, 0x0d, 0xdb,
+ 0x05, 0x87, 0x13, 0x90, 0xb6, 0xf2, 0xfb, 0x67, 0xb6, 0x44, 0xa0, 0xab,
+ 0x08, 0x28, 0x9f, 0x51, 0x99, 0xdf, 0x47, 0x6f, 0xe9, 0x04, 0x75, 0xcb,
+ 0x95, 0x22, 0x55, 0x66},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {247,
+ {0x6b, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60,
+ 0xe7, 0x13, 0xab, 0x4e, 0x5e, 0x1e, 0x34, 0x41, 0x2a, 0xb0, 0xa0,
+ 0x56, 0xe8, 0x09, 0xd5, 0xd4, 0xb9, 0x2b, 0xe1, 0x12, 0x8a, 0x4b,
+ 0x2a, 0x65, 0x1a, 0x62, 0xae, 0xab, 0x26, 0xcf, 0x43, 0x7f, 0xb1,
+ 0x95, 0x40, 0x75, 0x74, 0xf3, 0x58, 0x3a, 0x8c, 0x28, 0x60, 0x3b,
+ 0x9e, 0x3f, 0x41, 0x24, 0x13, 0x95, 0xcb, 0xf4, 0xf8},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x87, 0x33, 0x6f, 0x2c, 0x3e, 0x85, 0xbe, 0x54,
+ 0x8c, 0x01, 0x75, 0x42, 0x2f, 0xd4, 0xfb, 0x04, 0x5c, 0x92, 0x89, 0x7f,
+ 0xc2, 0x1f, 0x6b, 0x57, 0xa2, 0x6b, 0x23, 0xf9, 0x74, 0x0b, 0x75, 0x85,
+ 0x5c, 0x92, 0x89, 0x7f, 0xc2, 0x1f, 0x6b, 0x57, 0xa2, 0x6b, 0x23, 0xf9,
+ 0x74, 0x0b, 0x75, 0x85, 0x06, 0xdf, 0x93, 0xf6, 0x51, 0xea, 0x5c, 0xc5,
+ 0x69, 0x11, 0xf3, 0x0d, 0x3e, 0x58, 0xf9, 0x97},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {248,
+ {0x3f, 0xe6, 0x06, 0x10, 0x8f, 0x35, 0x86, 0x9d, 0xf4, 0xc7, 0xaa, 0x01,
+ 0x28, 0x46, 0x4a, 0x12, 0x65, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43,
+ 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xfd, 0xbe, 0x84, 0x3a,
+ 0x0a, 0xd9, 0xbe, 0x25, 0x05, 0x59, 0x92, 0xab, 0x6d, 0xcb, 0xc9, 0xf1,
+ 0x53, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15,
+ 0x1e, 0x3f, 0x7e, 0x82, 0x71, 0x59, 0x9f, 0xfc, 0x67, 0x4a, 0x7d, 0x15,
+ 0x27, 0x94, 0xba, 0xf8, 0xb0, 0x32, 0x65, 0xce},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xa6, 0x08, 0xa7, 0x88, 0x9c, 0x19, 0xad, 0x75, 0x87, 0x74, 0x35, 0x19,
+ 0xc4, 0x12, 0xfb, 0xb3, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0x06, 0x68, 0x5f,
+ 0xaa, 0x68, 0x7e, 0x54, 0x68, 0x71, 0xce, 0xe3, 0x8c, 0x80, 0xc9, 0x00,
+ 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xea, 0x06, 0x68, 0x5f, 0xaa, 0x68, 0x7e, 0x54,
+ 0x68, 0x71, 0xce, 0xe3, 0x8c, 0x80, 0xc9, 0x00, 0x92, 0x64, 0xfc, 0x0f,
+ 0x47, 0xfe, 0xbb, 0x30, 0x66, 0x12, 0x54, 0xda, 0xf9, 0xa0, 0x61, 0x89},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {249,
+ {0x6e, 0x8e, 0xb9, 0x8c, 0xf7, 0xff, 0xfe, 0x4c, 0xd6, 0x83, 0x56, 0x8c,
+ 0xf8, 0x92, 0x99, 0x15, 0x64, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43,
+ 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xc7, 0x0f, 0x5d, 0x8b,
+ 0x30, 0xc6, 0x4b, 0xf2, 0xe6, 0xd1, 0xd6, 0x13, 0xf4, 0x0e, 0x0b, 0xf0,
+ 0x52, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15,
+ 0x1e, 0x3f, 0x7e, 0x82, 0x4b, 0xe8, 0x46, 0x4d, 0x5d, 0x55, 0x88, 0xc2,
+ 0xc4, 0x1c, 0xfe, 0x40, 0x29, 0xf7, 0xa7, 0xcf},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xf7, 0x60, 0x18, 0x14, 0xe4, 0xd3, 0xd5, 0xa4, 0xa5, 0x30, 0xc9, 0x94,
+ 0x14, 0xc6, 0x28, 0xb4, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xb7, 0xb1, 0xee,
+ 0x90, 0x77, 0x8b, 0x83, 0x8b, 0xf9, 0x8a, 0x5b, 0x15, 0x45, 0x0b, 0x01,
+ 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xd0, 0xb7, 0xb1, 0xee, 0x90, 0x77, 0x8b, 0x83,
+ 0x8b, 0xf9, 0x8a, 0x5b, 0x15, 0x45, 0x0b, 0x01, 0x69, 0xa1, 0x24, 0xfc,
+ 0x7f, 0x96, 0xe2, 0x20, 0xd1, 0xa0, 0x31, 0xce, 0xd5, 0x52, 0x72, 0x79},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {250,
+ {0x4f, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0x41, 0x56, 0x26, 0x9f, 0xe3, 0xda, 0x10, 0x1e,
+ 0xeb, 0x0a, 0xbf, 0x8d, 0xda, 0x20, 0xfe, 0x8f, 0xff, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x6a, 0xec, 0xe9, 0x83, 0xe6, 0x4f, 0x97, 0xe4, 0x3f, 0xf5, 0x29, 0x5b,
+ 0xc8, 0x84, 0xfa, 0x77, 0x73, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xa2, 0xd9, 0x09, 0xc1,
+ 0x0a, 0x1b, 0xdc, 0xd3, 0x18, 0x04, 0x6d, 0x32, 0x05, 0x83, 0xf6, 0xb7},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xd8, 0x51, 0x08, 0x99, 0x6d, 0xff, 0xf8, 0xa2,
+ 0x6e, 0xde, 0x1e, 0x76, 0xde, 0x15, 0x17, 0x01, 0xe8, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc5, 0x26, 0x5a, 0x70, 0x0c, 0x30, 0xc7, 0x2d, 0xa2, 0xdf, 0x2e, 0xb1,
+ 0x29, 0x44, 0x7b, 0x0a, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, 0x26, 0x5a, 0x70,
+ 0x0c, 0x30, 0xc7, 0x2d, 0xa2, 0xdf, 0x2e, 0xb1, 0x29, 0x44, 0x7b, 0x0a,
+ 0x3e, 0xa8, 0xf9, 0xb2, 0x01, 0x23, 0x21, 0xe6, 0x3d, 0x5f, 0xb5, 0xbc,
+ 0x2c, 0x5d, 0x33, 0x2d},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {251,
+ {0x66, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0x18, 0xf1, 0x25, 0xef, 0x37, 0x4c, 0x14, 0x54,
+ 0xb6, 0x80, 0xe2, 0x34, 0x27, 0xe7, 0xdc, 0x69, 0xe4, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x85, 0x8b, 0x08, 0xeb, 0x1d, 0x58, 0x15, 0x70, 0xa7, 0xcd, 0x1e, 0x48,
+ 0x59, 0x3b, 0x75, 0x75, 0x68, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x4d, 0xbe, 0xe8, 0xa9,
+ 0xf1, 0x0c, 0x5e, 0x47, 0x80, 0x3c, 0x5a, 0x21, 0x94, 0x3c, 0x79, 0xb5},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x53, 0x33, 0xc3, 0xe1, 0xf8, 0xd7, 0x8e, 0xac,
- 0xca, 0x07, 0x07, 0x52, 0x6c, 0xad, 0x01, 0x8c, 0xaf, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0x30, 0x49, 0x70, 0x24, 0x14, 0xb5, 0x99, 0x50, 0x26, 0x24, 0xfd, 0xfe,
- 0x29, 0x31, 0x32, 0x04, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x49, 0x70, 0x24,
- 0x14, 0xb5, 0x99, 0x50, 0x26, 0x24, 0xfd, 0xfe, 0x29, 0x31, 0x32, 0x04,
- 0xb9, 0x36, 0xa8, 0x17, 0xf2, 0x21, 0x1a, 0xf1, 0x29, 0xe2, 0xcf, 0x16,
- 0x0f, 0xd4, 0x2b, 0xcb},
+ 0xff, 0xff, 0xff, 0xff, 0x81, 0xf6, 0x0b, 0xe9, 0xb9, 0x69, 0xfc, 0xe8,
+ 0x33, 0x54, 0x43, 0xcf, 0x23, 0xd2, 0x35, 0xe7, 0xf3, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x2a, 0x41, 0xbb, 0x18, 0xf7, 0x27, 0x45, 0xb9, 0x3a, 0xe7, 0x19, 0xa2,
+ 0xb8, 0xfb, 0xf4, 0x08, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x41, 0xbb, 0x18,
+ 0xf7, 0x27, 0x45, 0xb9, 0x3a, 0xe7, 0x19, 0xa2, 0xb8, 0xfb, 0xf4, 0x08,
+ 0xdf, 0xaf, 0x8a, 0x3a, 0x15, 0xd4, 0x5e, 0x7f, 0x4c, 0x34, 0x30, 0x04,
+ 0x8d, 0x85, 0x89, 0xf0},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {137,
- {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0xdf, 0x4c, 0x62, 0x03, 0x2d, 0x41, 0x19, 0xb5,
- 0x88, 0x47, 0x7e, 0x99, 0x92, 0x5a, 0x56, 0xd9, 0xd6, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0xfa, 0x84, 0xf0, 0x64, 0x55, 0x36, 0x42, 0x1b, 0x2b, 0xb9, 0x24, 0x6e,
- 0xc2, 0x19, 0xed, 0x0b, 0x0e, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0xb2, 0xa0, 0xc1, 0x84,
- 0x4b, 0x4e, 0x35, 0xd4, 0x1e, 0x5d, 0xa2, 0x10, 0xf6, 0x2f, 0x84, 0x12},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {252,
+ {0xb0, 0x2a, 0xb7, 0x47, 0xa3, 0x10, 0xd6, 0xa3, 0xbb, 0xdb, 0x97, 0x01,
+ 0x8a, 0x3b, 0xe8, 0xb3, 0x41, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43,
+ 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xb7, 0xa3, 0x38, 0xbc,
+ 0x34, 0x23, 0x89, 0x5f, 0x0f, 0xd9, 0x6c, 0xdb, 0x27, 0xa7, 0x87, 0xf2,
+ 0x77, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15,
+ 0x1e, 0x3f, 0x7e, 0x82, 0x3b, 0x44, 0x23, 0x7a, 0x59, 0xb0, 0x4a, 0x6f,
+ 0x2d, 0x14, 0x44, 0x88, 0xfa, 0x5e, 0x2b, 0xcd},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0x29, 0xc4, 0x16, 0xdf, 0xb0, 0x3c, 0xfd, 0x4b, 0xc8, 0x68, 0x08, 0x19,
+ 0x66, 0x6f, 0x59, 0x12, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x1b, 0xd4, 0xd9,
+ 0x94, 0x92, 0x49, 0x2e, 0x62, 0xf1, 0x30, 0x93, 0xc6, 0xec, 0x87, 0x03,
+ 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xa0, 0x1b, 0xd4, 0xd9, 0x94, 0x92, 0x49, 0x2e,
+ 0x62, 0xf1, 0x30, 0x93, 0xc6, 0xec, 0x87, 0x03, 0x34, 0x08, 0xeb, 0x2b,
+ 0x13, 0xa9, 0xb7, 0x6b, 0xef, 0xce, 0xdf, 0x69, 0x94, 0x22, 0xd6, 0x1f},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {253,
+ {0x40, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0x38, 0x0e, 0xf9, 0x3a, 0xeb, 0x61, 0xaa, 0x30,
+ 0x7f, 0x14, 0x13, 0x23, 0xc3, 0x8e, 0x06, 0x85, 0xf6, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x3f, 0x76, 0x9a, 0x30, 0xe8, 0x95, 0x1f, 0xf2, 0xfb, 0x36, 0x5f, 0xa7,
+ 0x80, 0xfd, 0xde, 0x7e, 0x7a, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xf7, 0x43, 0x7a, 0x72,
+ 0x04, 0xc1, 0x54, 0xc5, 0xdc, 0xc7, 0x1b, 0xce, 0x4d, 0xfa, 0xd2, 0xbe},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xa1, 0x09, 0xd7, 0x3c, 0x65, 0x44, 0x42, 0x8c,
+ 0xfa, 0xc0, 0xb2, 0xd8, 0xc7, 0xbb, 0xef, 0x0b, 0xe1, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x90, 0xbc, 0x29, 0xc3, 0x02, 0xea, 0x4f, 0x3b, 0x66, 0x1c, 0x58, 0x4d,
+ 0x61, 0x3d, 0x5f, 0x03, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0xbc, 0x29, 0xc3,
+ 0x02, 0xea, 0x4f, 0x3b, 0x66, 0x1c, 0x58, 0x4d, 0x61, 0x3d, 0x5f, 0x03,
+ 0x09, 0xf4, 0xf2, 0xa3, 0x93, 0x6d, 0x74, 0x61, 0xa6, 0x7c, 0xe0, 0x22,
+ 0x17, 0x6b, 0xb8, 0xdd},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {254,
+ {0x40, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0x06, 0x0e, 0xf9, 0x3a, 0xeb, 0x61, 0xaa, 0x30,
+ 0x7f, 0x14, 0x13, 0x23, 0xc3, 0x8e, 0x06, 0x85, 0xee, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x2b, 0xca, 0x70, 0xbf, 0xcd, 0xf1, 0x17, 0x1a, 0xb6, 0x11, 0xd1, 0x2b,
+ 0xed, 0x5d, 0x62, 0x7a, 0x62, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xe3, 0xff, 0x90, 0xfd,
+ 0x21, 0xa5, 0x5c, 0x2d, 0x91, 0xe0, 0x95, 0x42, 0x20, 0x5a, 0x6e, 0xba},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x9f, 0x09, 0xd7, 0x3c, 0x65, 0x44, 0x42, 0x8c,
+ 0xfa, 0xc0, 0xb2, 0xd8, 0xc7, 0xbb, 0xef, 0x0b, 0xf9, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x84, 0x00, 0xc3, 0x4c, 0x27, 0x8e, 0x47, 0xd3, 0x2b, 0x3b, 0xd6, 0xc1,
+ 0x0c, 0x9d, 0xe3, 0x07, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x84, 0x00, 0xc3, 0x4c,
+ 0x27, 0x8e, 0x47, 0xd3, 0x2b, 0x3b, 0xd6, 0xc1, 0x0c, 0x9d, 0xe3, 0x07,
+ 0x2e, 0xb2, 0x67, 0x9a, 0xad, 0xfd, 0x82, 0x4a, 0x5f, 0xd8, 0xfa, 0x2e,
+ 0x4a, 0x55, 0xa6, 0x5c},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {255,
+ {0x56, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0x6c, 0x7e, 0x13, 0x12, 0xc6, 0x77, 0x4f, 0xae,
+ 0x7d, 0x1e, 0x5d, 0x0c, 0xc6, 0x09, 0x02, 0x8f, 0xf5, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x81, 0xc9, 0xe6, 0x1c, 0xbe, 0xee, 0xd5, 0x54, 0x6b, 0x1c, 0xe5, 0xd8,
+ 0xfe, 0xf2, 0x1a, 0x7a, 0x79, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x49, 0xfc, 0x06, 0x5e,
+ 0x52, 0xba, 0x9e, 0x63, 0x4c, 0xed, 0xa1, 0xb1, 0x33, 0xf5, 0x16, 0xba},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xf5, 0x79, 0x3d, 0x14, 0x48, 0x52, 0xa7, 0x12,
+ 0xf8, 0xca, 0xfc, 0xf7, 0xc2, 0x3c, 0xeb, 0x01, 0xe2, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x2e, 0x03, 0x55, 0xef, 0x54, 0x91, 0x85, 0x9d, 0xf6, 0x36, 0xe2, 0x32,
+ 0x1f, 0x32, 0x9b, 0x07, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2e, 0x03, 0x55, 0xef,
+ 0x54, 0x91, 0x85, 0x9d, 0xf6, 0x36, 0xe2, 0x32, 0x1f, 0x32, 0x9b, 0x07,
+ 0x5e, 0x89, 0x34, 0x9f, 0x6b, 0x01, 0x1c, 0xd6, 0xe2, 0x4e, 0xe6, 0xac,
+ 0x2f, 0x59, 0x0c, 0x21},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {256,
+ {0x2e, 0xa8, 0x41, 0x0b, 0x4d, 0xca, 0x8c, 0x9d, 0x53, 0x69, 0xa0, 0x33,
+ 0xd8, 0xdb, 0x61, 0xe4, 0x6c, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43,
+ 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xf0, 0xf5, 0x8e, 0x8b,
+ 0xba, 0x6c, 0xf1, 0xa5, 0x21, 0x46, 0x27, 0x3d, 0x8f, 0xe0, 0xc4, 0xfc,
+ 0x5a, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15,
+ 0x1e, 0x3f, 0x7e, 0x82, 0x7c, 0x12, 0x95, 0x4d, 0xd7, 0xff, 0x32, 0x95,
+ 0x03, 0x8b, 0x0f, 0x6e, 0x52, 0x19, 0x68, 0xc3},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xb7, 0x46, 0xe0, 0x93, 0x5e, 0xe6, 0xa7, 0x75, 0x20, 0xda, 0x3f, 0x2b,
+ 0x34, 0x8f, 0xd0, 0x45, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0x4d, 0x62, 0xee,
+ 0x1a, 0xdd, 0x31, 0xd4, 0x4c, 0x6e, 0x7b, 0x75, 0x6e, 0xab, 0xc4, 0x0d,
+ 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xe7, 0x4d, 0x62, 0xee, 0x1a, 0xdd, 0x31, 0xd4,
+ 0x4c, 0x6e, 0x7b, 0x75, 0x6e, 0xab, 0xc4, 0x0d, 0xb2, 0x45, 0x37, 0xfc,
+ 0xb0, 0xdc, 0xb6, 0x20, 0x0b, 0x02, 0x85, 0xca, 0xfc, 0x9c, 0x3a, 0x7d},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {257,
+ {0x17, 0x05, 0x9a, 0x7c, 0x88, 0x83, 0xa2, 0x8b, 0x90, 0xbd, 0x94, 0xae,
+ 0x44, 0xd1, 0x54, 0x36, 0x62, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43,
+ 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xa2, 0x30, 0x18, 0xbf,
+ 0x8e, 0x68, 0xe4, 0x13, 0xe9, 0x9a, 0xc2, 0xd4, 0xab, 0x3f, 0x8d, 0xf1,
+ 0x54, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15,
+ 0x1e, 0x3f, 0x7e, 0x82, 0x2e, 0xd7, 0x03, 0x79, 0xe3, 0xfb, 0x27, 0x23,
+ 0xcb, 0x57, 0xea, 0x87, 0x76, 0xc6, 0x21, 0xce},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0x8e, 0xeb, 0x3b, 0xe4, 0x9b, 0xaf, 0x89, 0x63, 0xe3, 0x0e, 0x0b, 0xb6,
+ 0xa8, 0x85, 0xe5, 0x97, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb5, 0x88, 0xf4, 0xda,
+ 0x2e, 0xd9, 0x24, 0x62, 0x84, 0xb2, 0x9e, 0x9c, 0x4a, 0x74, 0x8d, 0x00,
+ 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xb5, 0x88, 0xf4, 0xda, 0x2e, 0xd9, 0x24, 0x62,
+ 0x84, 0xb2, 0x9e, 0x9c, 0x4a, 0x74, 0x8d, 0x00, 0x43, 0x30, 0x04, 0x00,
+ 0xea, 0x36, 0xe7, 0x20, 0x36, 0x11, 0x53, 0xce, 0x0c, 0x5d, 0x63, 0x7d},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {258,
+ {0xaa, 0xa1, 0xb2, 0x58, 0xfd, 0x4b, 0x54, 0xb4, 0x97, 0xb5, 0x20, 0x80,
+ 0x6a, 0x66, 0xd7, 0xaa, 0x68, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43,
+ 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0x99, 0x13, 0x2a, 0x23,
+ 0x4a, 0x8c, 0x78, 0x9b, 0xf8, 0x54, 0x45, 0x47, 0x94, 0x0e, 0xc3, 0xf3,
+ 0x5e, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15,
+ 0x1e, 0x3f, 0x7e, 0x82, 0x15, 0xf4, 0x31, 0xe5, 0x27, 0x1f, 0xbb, 0xab,
+ 0xda, 0x99, 0x6d, 0x14, 0x49, 0xf7, 0x6f, 0xcc},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0x33, 0x4f, 0x13, 0xc0, 0xee, 0x67, 0x7f, 0x5c, 0xe4, 0x06, 0xbf, 0x98,
+ 0x86, 0x32, 0x66, 0x0b, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8e, 0xab, 0xc6, 0x46,
+ 0xea, 0x3d, 0xb8, 0xea, 0x95, 0x7c, 0x19, 0x0f, 0x75, 0x45, 0xc3, 0x02,
+ 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x8e, 0xab, 0xc6, 0x46, 0xea, 0x3d, 0xb8, 0xea,
+ 0x95, 0x7c, 0x19, 0x0f, 0x75, 0x45, 0xc3, 0x02, 0xd7, 0x9a, 0x03, 0x10,
+ 0x12, 0x4a, 0xdc, 0x30, 0xc6, 0xb6, 0x4c, 0xde, 0xf8, 0x99, 0x3e, 0x8d},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {259,
+ {0x4c, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0xbb, 0x53, 0x57, 0xed, 0x31, 0x4a, 0xd7, 0x40,
+ 0xb9, 0x91, 0x0f, 0xad, 0x6f, 0x01, 0xd7, 0x81, 0xf0, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0xc8, 0x04, 0x2b, 0x41, 0x4f, 0xdd, 0x1b, 0xba, 0x3a, 0x6c, 0x93, 0x6b,
+ 0x7e, 0xd6, 0x78, 0x79, 0x7c, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x00, 0x31, 0xcb, 0x03,
+ 0xa3, 0x89, 0x50, 0x8d, 0x1d, 0x9d, 0xd7, 0x02, 0xb3, 0xd1, 0x74, 0xb9},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x22, 0x54, 0x79, 0xeb, 0xbf, 0x6f, 0x3f, 0xfc,
+ 0x3c, 0x45, 0xae, 0x56, 0x6b, 0x34, 0x3e, 0x0f, 0xe7, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x67, 0xce, 0x98, 0xb2, 0xa5, 0xa2, 0x4b, 0x73, 0xa7, 0x46, 0x94, 0x81,
+ 0x9f, 0x16, 0xf9, 0x04, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x67, 0xce, 0x98, 0xb2,
+ 0xa5, 0xa2, 0x4b, 0x73, 0xa7, 0x46, 0x94, 0x81, 0x9f, 0x16, 0xf9, 0x04,
+ 0xe6, 0x02, 0x2c, 0xc3, 0xba, 0x20, 0xe3, 0xf9, 0x06, 0x5f, 0xdf, 0xcc,
+ 0x43, 0xa9, 0xdc, 0x40},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {260,
+ {0x66, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0xf6, 0x42, 0x96, 0x97, 0x5a, 0xf7, 0xfc, 0xed,
+ 0x16, 0x81, 0x81, 0xf7, 0x6c, 0x65, 0x08, 0xe1, 0xc9, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x49, 0x75, 0x06, 0x0f, 0x7d, 0xde, 0xf4, 0xa0, 0x98, 0x69, 0x93, 0x33,
+ 0xb3, 0x0f, 0xbf, 0x7c, 0x45, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0x81, 0x40, 0xe6, 0x4d,
+ 0x91, 0x8a, 0xbf, 0x97, 0xbf, 0x98, 0xd7, 0x5a, 0x7e, 0x08, 0xb3, 0xbc},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x58, 0x8e, 0xa8, 0x0a, 0xc1, 0x58, 0x3f, 0x43,
- 0x4a, 0x80, 0x68, 0x13, 0xae, 0x2a, 0x4a, 0x9e, 0xb6, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0x99, 0x8d, 0x38, 0x1a, 0xdb, 0x23, 0x59, 0xdd, 0xba, 0xe7, 0x86, 0x53,
- 0x7d, 0x37, 0xb9, 0x00, 0xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x99, 0x8d, 0x38, 0x1a,
- 0xdb, 0x23, 0x59, 0xdd, 0xba, 0xe7, 0x86, 0x53, 0x7d, 0x37, 0xb9, 0x00,
- 0x9f, 0x7a, 0xc4, 0x35, 0x1f, 0x6b, 0x91, 0xe6, 0x30, 0x97, 0xa7, 0x13,
- 0x11, 0x5d, 0x05, 0xbe},
+ 0xff, 0xff, 0xff, 0xff, 0x6f, 0x45, 0xb8, 0x91, 0xd4, 0xd2, 0x14, 0x51,
+ 0x93, 0x55, 0x20, 0x0c, 0x68, 0x50, 0xe1, 0x6f, 0xde, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xe6, 0xbf, 0xb5, 0xfc, 0x97, 0xa1, 0xa4, 0x69, 0x05, 0x43, 0x94, 0xd9,
+ 0x52, 0xcf, 0x3e, 0x01, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xbf, 0xb5, 0xfc,
+ 0x97, 0xa1, 0xa4, 0x69, 0x05, 0x43, 0x94, 0xd9, 0x52, 0xcf, 0x3e, 0x01,
+ 0x35, 0x3e, 0x30, 0x4f, 0xd8, 0x55, 0x32, 0x86, 0xb2, 0x6e, 0x0d, 0x59,
+ 0x94, 0x2f, 0xe7, 0xcd},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {138,
- {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0x13, 0xf8, 0x0a, 0x00, 0x6d, 0xc1, 0xbb, 0xda,
- 0xd6, 0x39, 0xa9, 0x2f, 0xc7, 0xec, 0xa6, 0x55, 0xf7, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0x63, 0x48, 0xb8, 0xfd, 0x29, 0xbf, 0x96, 0xd5, 0x63, 0xa5, 0x17, 0xe2,
- 0x7d, 0x7b, 0xfc, 0x0f, 0x2f, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x2b, 0x6c, 0x89, 0x1d,
- 0x37, 0xc7, 0xe1, 0x1a, 0x56, 0x41, 0x91, 0x9c, 0x49, 0x4d, 0x95, 0x16},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {261,
+ {0x98, 0x41, 0xcf, 0xc9, 0x27, 0xa5, 0x7d, 0xc4, 0x91, 0xab, 0x35, 0x42,
+ 0x7f, 0xf9, 0x35, 0xe6, 0x6e, 0xf8, 0xd1, 0xf9, 0x71, 0xda, 0x17, 0x43,
+ 0x7a, 0x2b, 0x5e, 0x04, 0xfb, 0xca, 0x16, 0x71, 0xa6, 0x83, 0xc8, 0xf9,
+ 0xf9, 0xe6, 0x78, 0x0f, 0xda, 0x49, 0x40, 0xdd, 0xed, 0xd7, 0x6b, 0xf2,
+ 0x58, 0x35, 0x4c, 0x0c, 0x15, 0x80, 0xaf, 0x36, 0x62, 0xd5, 0xf8, 0x15,
+ 0x1e, 0x3f, 0x7e, 0x82, 0x2a, 0x64, 0xd3, 0x3f, 0x94, 0x75, 0xbb, 0x3f,
+ 0xf8, 0x84, 0x68, 0x8e, 0x30, 0x2e, 0xc7, 0xcd},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0x01, 0xaf, 0x6e, 0x51, 0x34, 0x89, 0x56, 0x2c, 0xe2, 0x18, 0xaa, 0x5a,
+ 0x93, 0xad, 0x84, 0x47, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb1, 0x3b, 0x24, 0x9c,
+ 0x59, 0x57, 0xb8, 0x7e, 0xb7, 0x61, 0x1c, 0x95, 0x0c, 0x9c, 0x6b, 0x03,
+ 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xb1, 0x3b, 0x24, 0x9c, 0x59, 0x57, 0xb8, 0x7e,
+ 0xb7, 0x61, 0x1c, 0x95, 0x0c, 0x9c, 0x6b, 0x03, 0x0a, 0xeb, 0x04, 0xec,
+ 0xf7, 0xde, 0xf4, 0x0c, 0x42, 0x02, 0x5b, 0xba, 0xe5, 0x50, 0x91, 0x69},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {262,
+ {0x42, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0x0b, 0x61, 0xbf, 0x9b, 0x7c, 0xaf, 0x83, 0xcc,
+ 0x34, 0xda, 0x62, 0x55, 0x93, 0x51, 0x42, 0x89, 0xe8, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x69, 0x6a, 0x5c, 0x7f, 0xb9, 0xda, 0x9c, 0xd4, 0xa3, 0x9c, 0x85, 0x91,
+ 0x08, 0x6d, 0xb4, 0x2d, 0x64, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xa1, 0x5f, 0xbc, 0x3d,
+ 0x55, 0x8e, 0xd7, 0xe3, 0x84, 0x6d, 0xc1, 0xf8, 0xc5, 0x6a, 0xb8, 0xed},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x92, 0x66, 0x91, 0x9d, 0xf2, 0x8a, 0x6b, 0x70,
+ 0xb1, 0x0e, 0xc3, 0xae, 0x97, 0x64, 0xab, 0x07, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc6, 0xa0, 0xef, 0x8c, 0x53, 0xa5, 0xcc, 0x1d, 0x3e, 0xb6, 0x82, 0x7b,
+ 0xe9, 0xad, 0x35, 0x50, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc6, 0xa0, 0xef, 0x8c,
+ 0x53, 0xa5, 0xcc, 0x1d, 0x3e, 0xb6, 0x82, 0x7b, 0xe9, 0xad, 0x35, 0x50,
+ 0x8f, 0xc4, 0xf7, 0x7a, 0x6e, 0xe0, 0x52, 0xa4, 0xc3, 0x14, 0x78, 0x0b,
+ 0x8d, 0xf9, 0xa2, 0xd0},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {263,
+ {0x4b, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0xf2, 0x8e, 0x4d, 0x0f, 0x20, 0xca, 0x16, 0x44,
+ 0x47, 0x0c, 0x9c, 0xda, 0xc6, 0x00, 0x08, 0x87, 0xed, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x14, 0x64, 0x77, 0x5b, 0xac, 0xd5, 0xc6, 0x9f, 0xe2, 0x6e, 0x1a, 0x74,
+ 0x96, 0x8e, 0xa2, 0x7e, 0x61, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xdc, 0x51, 0x97, 0x19,
+ 0x40, 0x81, 0x8d, 0xa8, 0xc5, 0x9f, 0x5e, 0x1d, 0x5b, 0x89, 0xae, 0xbe},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x6b, 0x89, 0x63, 0x09, 0xae, 0xef, 0xfe, 0xf8,
+ 0xc2, 0xd8, 0x3d, 0x21, 0xc2, 0x35, 0xe1, 0x09, 0xfa, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xbb, 0xae, 0xc4, 0xa8, 0x46, 0xaa, 0x96, 0x56, 0x7f, 0x44, 0x1d, 0x9e,
+ 0x77, 0x4e, 0x23, 0x03, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xae, 0xc4, 0xa8,
+ 0x46, 0xaa, 0x96, 0x56, 0x7f, 0x44, 0x1d, 0x9e, 0x77, 0x4e, 0x23, 0x03,
+ 0x23, 0x2f, 0xf7, 0x8a, 0x96, 0xf3, 0x47, 0xb4, 0x53, 0xba, 0x71, 0x1b,
+ 0x79, 0x36, 0x7e, 0xe0},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2
+ {264,
+ {0x4d, 0x11, 0x5e, 0x67, 0xec, 0xd3, 0xd4, 0x17, 0x8c, 0x4c, 0x60, 0xe7,
+ 0x13, 0xab, 0x4e, 0x5e, 0x6e, 0xe6, 0x28, 0xfc, 0x4b, 0x58, 0x30, 0x18,
+ 0x4c, 0xd2, 0x93, 0x36, 0x4a, 0x21, 0x3e, 0x84, 0xfe, 0x47, 0x13, 0x9a,
+ 0x5f, 0x4e, 0x3f, 0x8e, 0x92, 0xd7, 0xa3, 0xb7, 0x1e, 0xb4, 0xff, 0x0e,
+ 0x29, 0xdb, 0x95, 0x3a, 0xd5, 0x45, 0x8f, 0xea, 0x61, 0xf0, 0x13, 0xea,
+ 0x18, 0x54, 0xfe, 0x75, 0x72, 0xa0, 0x08, 0x5c, 0x32, 0xdd, 0xfc, 0xbe,
+ 0xb0, 0x1a, 0x8b, 0xe4, 0xc3, 0x4d, 0x53, 0x31, 0xe1, 0xee, 0x75, 0x78,
+ 0x39, 0x11, 0xc4, 0xdd, 0x46, 0x01, 0x57, 0x83, 0xd5, 0x53, 0xf2, 0xb5},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x2d, 0xd4, 0xcd, 0x40},
+ {0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xf7, 0xe1, 0x06, 0xfa, 0xc5, 0x7d, 0xd8, 0xa4,
+ 0xc9, 0x06, 0x32, 0xcd, 0x4e, 0x14, 0xd7, 0x0a, 0xe9, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x86, 0x11, 0x26, 0xc9, 0x3f, 0x3a, 0xdf, 0x23, 0xfc, 0xda, 0x14, 0x00,
+ 0xf9, 0x94, 0x7f, 0x08, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x86, 0x11, 0x26, 0xc9,
+ 0x3f, 0x3a, 0xdf, 0x23, 0xfc, 0xda, 0x14, 0x00, 0xf9, 0x94, 0x7f, 0x08,
+ 0xe0, 0x0d, 0x2e, 0x8b, 0xae, 0x5d, 0x09, 0xc2, 0x8e, 0x9b, 0xf5, 0x94,
+ 0x09, 0x54, 0x5d, 0x09},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {265,
+ {0x19, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0xbc, 0x28, 0x6f, 0xd9, 0x79, 0x80, 0x79, 0x51,
+ 0xb1, 0x83, 0xa1, 0x88, 0x93, 0x0a, 0xd1, 0x5e, 0xdc, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x89, 0x0e, 0x65, 0x9f, 0xd3, 0x02, 0x8c, 0x90, 0x4e, 0x65, 0x01, 0x8f,
+ 0xdf, 0xd6, 0x03, 0x83, 0x33, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x33, 0xb7, 0xfb, 0x50,
+ 0xc3, 0xe7, 0xeb, 0xca, 0x97, 0x0f, 0x6f, 0x89, 0xa8, 0x8a, 0x82, 0xd6},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x01, 0x5d, 0x15, 0x65, 0x92, 0x4f, 0x6c, 0x74,
+ 0x18, 0xde, 0x9b, 0xab, 0xf8, 0xbe, 0x44, 0x07, 0xed, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x2e, 0x11, 0x0e, 0x5e, 0x1c, 0x04, 0x68, 0xcb, 0xaa, 0xd9, 0x9c, 0x8a,
+ 0xbe, 0xff, 0xff, 0x07, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2e, 0x11, 0x0e, 0x5e,
+ 0x1c, 0x04, 0x68, 0xcb, 0xaa, 0xd9, 0x9c, 0x8a, 0xbe, 0xff, 0xff, 0x07,
+ 0x47, 0xe5, 0xd4, 0x29, 0x42, 0x39, 0xdb, 0x73, 0xb8, 0x36, 0xc0, 0x40,
+ 0x70, 0xff, 0x5b, 0x2d},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {266,
+ {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0x83, 0x9f, 0x81, 0x1a, 0xd0, 0x31, 0x0c, 0x77,
+ 0x05, 0x2f, 0x45, 0x32, 0x0b, 0x0d, 0x95, 0x60, 0xc4, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x70, 0xd6, 0xb1, 0x4f, 0xd2, 0x09, 0xfe, 0xdf, 0x26, 0x1f, 0xd1, 0xd2,
+ 0x50, 0xd3, 0x47, 0x8d, 0x2b, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xca, 0x6f, 0x2f, 0x80,
+ 0xc2, 0xec, 0x99, 0x85, 0xff, 0x75, 0xbf, 0xd4, 0x27, 0x8f, 0xc6, 0xd8},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x94, 0x3a, 0xc0, 0x09, 0x81, 0xd8, 0x9d, 0x2c,
- 0x14, 0xfe, 0xbf, 0xa5, 0xfb, 0x9c, 0xba, 0x12, 0x97, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0x00, 0x41, 0x70, 0x83, 0xa7, 0xaa, 0x8d, 0x13, 0xf2, 0xfb, 0xb5, 0xdf,
- 0xc2, 0x55, 0xa8, 0x04, 0x97, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x41, 0x70, 0x83,
- 0xa7, 0xaa, 0x8d, 0x13, 0xf2, 0xfb, 0xb5, 0xdf, 0xc2, 0x55, 0xa8, 0x04,
- 0x9a, 0x18, 0xa8, 0x28, 0x07, 0x02, 0x69, 0xf4, 0x47, 0x00, 0xd0, 0x09,
- 0xe7, 0x17, 0x1c, 0xc9},
+ 0xff, 0xff, 0xff, 0xff, 0x3e, 0xea, 0xfb, 0xa6, 0x3b, 0xfe, 0x19, 0x52,
+ 0xac, 0x72, 0x7f, 0x11, 0x60, 0xb9, 0x00, 0x39, 0xf5, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xd7, 0xc9, 0xda, 0x8e, 0x1d, 0x0f, 0x1a, 0x84, 0xc2, 0xa3, 0x4c, 0xd7,
+ 0x31, 0xfa, 0xbb, 0x09, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd7, 0xc9, 0xda, 0x8e,
+ 0x1d, 0x0f, 0x1a, 0x84, 0xc2, 0xa3, 0x4c, 0xd7, 0x31, 0xfa, 0xbb, 0x09,
+ 0x23, 0x2c, 0x88, 0x2f, 0x7a, 0x1a, 0x2f, 0x80, 0x8c, 0xcf, 0x26, 0x49,
+ 0x6c, 0xff, 0x5b, 0x3d},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {139,
- {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0x82, 0xe5, 0x9b, 0x45, 0x82, 0x91, 0x50, 0x38,
- 0xf9, 0x33, 0x81, 0x1e, 0x65, 0x2d, 0xc6, 0x6a, 0xfc, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0xb6, 0x71, 0xc8, 0xca, 0xc2, 0x70, 0xc2, 0x65, 0xa0, 0xac, 0x2f, 0x53,
- 0x57, 0x99, 0x88, 0x0a, 0x24, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0xfe, 0x55, 0xf9, 0x2a,
- 0xdc, 0x08, 0xb5, 0xaa, 0x95, 0x48, 0xa9, 0x2d, 0x63, 0xaf, 0xe1, 0x13},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {267,
+ {0x97, 0x31, 0x1c, 0xd6, 0xe2, 0xd2, 0x5a, 0x7b, 0x4e, 0xaa, 0x16, 0xf0,
+ 0xa6, 0x1c, 0xa6, 0x24, 0x6b, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda,
+ 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0x95, 0x13, 0x63, 0x10,
+ 0xb6, 0xb6, 0xb5, 0xc1, 0x7c, 0x9f, 0x8c, 0x02, 0xba, 0x7d, 0x0a, 0xeb,
+ 0x71, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa,
+ 0x9e, 0xd6, 0x03, 0x7b, 0x7a, 0x32, 0x9e, 0xe1, 0xa0, 0xaf, 0x16, 0x0f,
+ 0xc7, 0x6d, 0x3d, 0xe7, 0xe9, 0x91, 0x02, 0xc3},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0x77, 0x10, 0x78, 0xb7, 0xd5, 0x9f, 0xe2, 0x50, 0x9a, 0xeb, 0x0b, 0x0e,
+ 0x34, 0x84, 0x4c, 0x61, 0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa4, 0x1c, 0x2c, 0xb9,
+ 0xeb, 0xa7, 0x86, 0x6f, 0x50, 0x68, 0x4b, 0x1b, 0x05, 0xe3, 0xab, 0x00,
+ 0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xa4, 0x1c, 0x2c, 0xb9, 0xeb, 0xa7, 0x86, 0x6f,
+ 0x50, 0x68, 0x4b, 0x1b, 0x05, 0xe3, 0xab, 0x00, 0xd7, 0x1b, 0xc7, 0x0d,
+ 0x5a, 0xdc, 0x74, 0xe7, 0xdf, 0xd8, 0x94, 0x06, 0xfc, 0x15, 0xf0, 0x44},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {268,
+ {0x34, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2,
+ 0x01, 0x6d, 0x67, 0x15, 0xba, 0x74, 0xcf, 0x7e, 0x9d, 0x82, 0xb7,
+ 0xe8, 0xed, 0x9e, 0xc9, 0x65, 0xf6, 0xea, 0x31, 0x09, 0x51, 0xdc,
+ 0x10, 0x49, 0x40, 0xe0, 0x8a, 0x42, 0x22, 0x55, 0x68, 0x28, 0xeb,
+ 0xa4, 0x59, 0xf6, 0x5a, 0x4a, 0x00, 0x6d, 0x28, 0x72, 0x9d, 0x95,
+ 0xd7, 0x9d, 0x23, 0x72, 0xf7, 0x7a, 0xee, 0xab, 0x35},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xc9, 0xba, 0x04, 0x21, 0x69, 0x78, 0xfd, 0xc8,
+ 0x37, 0x94, 0x5f, 0xd5, 0x81, 0x85, 0x9c, 0x08, 0xed, 0x1f, 0x06, 0xe9,
+ 0xbd, 0x9b, 0x71, 0x8c, 0x79, 0x9f, 0xef, 0xf2, 0x1b, 0xc7, 0x57, 0xb1,
+ 0xed, 0x1f, 0x06, 0xe9, 0xbd, 0x9b, 0x71, 0x8c, 0x79, 0x9f, 0xef, 0xf2,
+ 0x1b, 0xc7, 0x57, 0xb1, 0x21, 0xe6, 0x39, 0x87, 0xd4, 0x94, 0x67, 0x3f,
+ 0x30, 0x40, 0xae, 0x9d, 0xe2, 0xbc, 0x0d, 0xa0},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {269,
+ {0xe7, 0x2b, 0x83, 0x51, 0x4e, 0x5e, 0x50, 0x50, 0x90, 0x70, 0x35, 0x9c,
+ 0x1c, 0xac, 0x7e, 0x1c, 0x42, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda,
+ 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0xda, 0xd3, 0x59, 0x50,
+ 0xd8, 0xa9, 0xb5, 0x5a, 0x47, 0x2f, 0x9b, 0xb8, 0x86, 0x0a, 0x52, 0x63,
+ 0x58, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa,
+ 0x9e, 0xd6, 0x03, 0x7b, 0x35, 0xf2, 0xa4, 0xa1, 0xce, 0xb0, 0x16, 0x94,
+ 0xfc, 0xdd, 0x2a, 0x5d, 0xd5, 0xe6, 0x5a, 0x4b},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0x07, 0x0a, 0xe7, 0x30, 0x79, 0x13, 0xe8, 0x7b, 0x44, 0x31, 0x28, 0x62,
+ 0x8e, 0x34, 0x94, 0x59, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xdc, 0x16, 0xf9,
+ 0x85, 0xb8, 0x86, 0xf4, 0x6b, 0xd8, 0x5c, 0xa1, 0x39, 0x94, 0xf3, 0x88,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xeb, 0xdc, 0x16, 0xf9, 0x85, 0xb8, 0x86, 0xf4,
+ 0x6b, 0xd8, 0x5c, 0xa1, 0x39, 0x94, 0xf3, 0x88, 0xe4, 0xfb, 0x94, 0x5d,
+ 0x6a, 0x2d, 0x0b, 0x94, 0x78, 0x34, 0x31, 0x7c, 0xc4, 0x15, 0xf0, 0x24},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {270,
+ {0x8c, 0x61, 0x65, 0xf4, 0x45, 0x44, 0x35, 0x88, 0x04, 0x1b, 0x6e, 0x04,
+ 0x4f, 0xb6, 0xba, 0xae, 0x72, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda,
+ 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0x88, 0x1a, 0x54, 0xc0,
+ 0x95, 0x16, 0xa1, 0xf1, 0xca, 0xe7, 0xb9, 0xdd, 0x71, 0x13, 0x0e, 0xe1,
+ 0x68, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa,
+ 0x9e, 0xd6, 0x03, 0x7b, 0x67, 0x3b, 0xa9, 0x31, 0x83, 0x0f, 0x02, 0x3f,
+ 0x71, 0x15, 0x08, 0x38, 0x22, 0xff, 0x06, 0xc9},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0x6c, 0x40, 0x01, 0x95, 0x72, 0x09, 0x8d, 0xa3, 0xd0, 0x5a, 0x73, 0xfa,
+ 0xdd, 0x2e, 0x50, 0xeb, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb9, 0x15, 0x1b, 0x69,
+ 0xc8, 0x07, 0x92, 0x5f, 0xe6, 0x10, 0x7e, 0xc4, 0xce, 0x8d, 0xaf, 0x0a,
+ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xb9, 0x15, 0x1b, 0x69, 0xc8, 0x07, 0x92, 0x5f,
+ 0xe6, 0x10, 0x7e, 0xc4, 0xce, 0x8d, 0xaf, 0x0a, 0xc0, 0x42, 0x48, 0x63,
+ 0xa2, 0x0e, 0x5f, 0xa0, 0x4c, 0xcd, 0x97, 0x84, 0xc0, 0x15, 0xf0, 0x34},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {271,
+ {0x18, 0xe3, 0x61, 0x74, 0x54, 0x5f, 0xa7, 0xec, 0x9e, 0xa9, 0xf0, 0x5d,
+ 0x70, 0x57, 0xc5, 0xca, 0x63, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda,
+ 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0x43, 0x4e, 0x1c, 0x5e,
+ 0x71, 0x00, 0x5b, 0x69, 0x0c, 0xa5, 0xcb, 0x8d, 0x58, 0x0b, 0x89, 0xed,
+ 0x79, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa,
+ 0x9e, 0xd6, 0x03, 0x7b, 0xac, 0x6f, 0xe1, 0xaf, 0x67, 0x19, 0xf8, 0xa7,
+ 0xb7, 0x57, 0x7a, 0x68, 0x0b, 0xe7, 0x81, 0xc5},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xf8, 0xc2, 0x05, 0x15, 0x63, 0x12, 0x1f, 0xc7, 0x4a, 0xe8, 0xed, 0xa3,
+ 0xe2, 0xcf, 0x2f, 0x8f, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x72, 0x41, 0x53, 0xf7,
+ 0x2c, 0x11, 0x68, 0xc7, 0x20, 0x52, 0x0c, 0x94, 0xe7, 0x95, 0x28, 0x06,
+ 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x72, 0x41, 0x53, 0xf7, 0x2c, 0x11, 0x68, 0xc7,
+ 0x20, 0x52, 0x0c, 0x94, 0xe7, 0x95, 0x28, 0x06, 0xaa, 0x72, 0x93, 0xff,
+ 0xe5, 0xdb, 0x30, 0xa3, 0x1f, 0x25, 0x81, 0xe0, 0xe7, 0xae, 0x56, 0xed},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {272,
+ {0x12, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0x54, 0x30, 0x5d, 0xff, 0x6b, 0x61, 0xc4, 0x0b,
+ 0x77, 0x5c, 0x35, 0x2d, 0x02, 0x5c, 0x1a, 0x56, 0xd7, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0xbc, 0xe5, 0x74, 0xe9, 0xe1, 0x1a, 0xfe, 0xdb, 0xdc, 0xa0, 0x21, 0xe5,
+ 0x3b, 0xb9, 0x18, 0x83, 0x38, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x06, 0x5c, 0xea, 0x26,
+ 0xf1, 0xff, 0x99, 0x81, 0x05, 0xca, 0x4f, 0xe3, 0x4c, 0xe5, 0x99, 0xd6},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xe9, 0x45, 0x27, 0x43, 0x80, 0xae, 0xd1, 0x2e,
+ 0xde, 0x01, 0x0f, 0x0e, 0x69, 0xe8, 0x8f, 0x0f, 0xe6, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x1b, 0xfa, 0x1f, 0x28, 0x2e, 0x1c, 0x1a, 0x80, 0x38, 0x1c, 0xbc, 0xe0,
+ 0x5a, 0x90, 0xe4, 0x07, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1b, 0xfa, 0x1f, 0x28,
+ 0x2e, 0x1c, 0x1a, 0x80, 0x38, 0x1c, 0xbc, 0xe0, 0x5a, 0x90, 0xe4, 0x07,
+ 0x42, 0xe5, 0xd4, 0x3d, 0x1e, 0x80, 0x8e, 0x79, 0xf0, 0x17, 0x14, 0x4d,
+ 0x44, 0x98, 0xc2, 0x35},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {273,
+ {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0xdf, 0x05, 0x99, 0x19, 0x4b, 0x0c, 0xe8, 0x90,
+ 0xcc, 0x1d, 0x8e, 0xb3, 0x83, 0xb5, 0x7f, 0x38, 0xdc, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x35, 0xdf, 0x81, 0x07, 0x7d, 0x06, 0x80, 0x77, 0xce, 0x80, 0x5e, 0xa5,
+ 0x92, 0xf6, 0xf8, 0x88, 0x33, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x8f, 0x66, 0x1f, 0xc8,
+ 0x6d, 0xe3, 0xe7, 0x2d, 0x17, 0xea, 0x30, 0xa3, 0xe5, 0xaa, 0x79, 0xdd},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x05, 0x27, 0x51, 0x4c, 0x6e, 0x88, 0x76, 0xce,
- 0x3b, 0xf4, 0x97, 0x94, 0x59, 0x5d, 0xda, 0x2d, 0x9c, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xd5, 0x78, 0x00, 0xb4, 0x4c, 0x65, 0xd9, 0xa3, 0x31, 0xf2, 0x8d, 0x6e,
- 0xe8, 0xb7, 0xdc, 0x01, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0x78, 0x00, 0xb4,
- 0x4c, 0x65, 0xd9, 0xa3, 0x31, 0xf2, 0x8d, 0x6e, 0xe8, 0xb7, 0xdc, 0x01,
- 0xb4, 0x36, 0xa8, 0x2b, 0x93, 0xd5, 0x55, 0xf7, 0x43, 0x00, 0xd0, 0x19,
- 0x9b, 0xa7, 0x18, 0xce},
+ 0xff, 0xff, 0xff, 0xff, 0x62, 0x70, 0xe3, 0xa5, 0xa0, 0xc3, 0xfd, 0xb5,
+ 0x65, 0x40, 0xb4, 0x90, 0xe8, 0x01, 0xea, 0x61, 0xed, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x92, 0xc0, 0xea, 0xc6, 0xb2, 0x00, 0x64, 0x2c, 0x2a, 0x3c, 0xc3, 0xa0,
+ 0xf3, 0xdf, 0x04, 0x0c, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0xc0, 0xea, 0xc6,
+ 0xb2, 0x00, 0x64, 0x2c, 0x2a, 0x3c, 0xc3, 0xa0, 0xf3, 0xdf, 0x04, 0x0c,
+ 0x6c, 0xf2, 0xf9, 0x23, 0x0a, 0xf8, 0x67, 0x9e, 0x7e, 0xcb, 0x19, 0x42,
+ 0x13, 0x62, 0xfc, 0xe3},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {140,
- {0xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0xf1, 0xd1, 0x28, 0x87, 0xb7, 0x21, 0x69, 0x86,
- 0xa1, 0x2d, 0x79, 0x09, 0x8b, 0x6d, 0xe6, 0x0f, 0xc0, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0xa7, 0xc7, 0x58, 0x99, 0xf3, 0xe6, 0x0a, 0xf1, 0xfc, 0xb6, 0xc7, 0x30,
- 0x7d, 0x87, 0x59, 0x0f, 0x18, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0xef, 0xe3, 0x69, 0x79,
- 0xed, 0x9e, 0x7d, 0x3e, 0xc9, 0x52, 0x41, 0x4e, 0x49, 0xb1, 0x30, 0x16},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {274,
+ {0x39, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0x40, 0x92, 0xe1, 0xf9, 0xa2, 0x2c, 0x8b, 0x18,
+ 0x18, 0x4d, 0x80, 0x5c, 0x12, 0x8a, 0xde, 0x57, 0xc7, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x64, 0xfe, 0x8b, 0x9b, 0xdd, 0x21, 0x5a, 0x62, 0x09, 0x73, 0xaf, 0xfe,
+ 0xfe, 0x93, 0x39, 0x85, 0x28, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xde, 0x47, 0x15, 0x54,
+ 0xcd, 0xc4, 0x3d, 0x38, 0xd0, 0x19, 0xc1, 0xf8, 0x89, 0xcf, 0xb8, 0xd0},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfd, 0xe7, 0x9b, 0x45, 0x49, 0xe3, 0x9e, 0x3d,
+ 0xb1, 0x10, 0xba, 0x7f, 0x79, 0x3e, 0x4b, 0x0e, 0xf6, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc3, 0xe1, 0xe0, 0x5a, 0x12, 0x27, 0xbe, 0x39, 0xed, 0xcf, 0x32, 0xfb,
+ 0x9f, 0xba, 0xc5, 0x01, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xe1, 0xe0, 0x5a,
+ 0x12, 0x27, 0xbe, 0x39, 0xed, 0xcf, 0x32, 0xfb, 0x9f, 0xba, 0xc5, 0x01,
+ 0x6d, 0x46, 0xd2, 0x23, 0x0a, 0x98, 0x48, 0xd5, 0x18, 0xf9, 0xd9, 0x4b,
+ 0xb2, 0xc4, 0x9c, 0xaa},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {275,
+ {0x12, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0x32, 0x7f, 0x3a, 0x1b, 0xef, 0xb4, 0x28, 0x7c,
+ 0x17, 0x45, 0x03, 0x91, 0xed, 0x0e, 0xb8, 0x54, 0xd6, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x14, 0x60, 0xd3, 0x54, 0x5c, 0x29, 0xdd, 0xc7, 0x90, 0x71, 0x1b, 0x8e,
+ 0x75, 0x33, 0x69, 0x85, 0x39, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xae, 0xd9, 0x4d, 0x9b,
+ 0x4c, 0xcc, 0xba, 0x9d, 0x49, 0x1b, 0x75, 0x88, 0x02, 0x6f, 0xe8, 0xd0},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x8f, 0x0a, 0x40, 0xa7, 0x04, 0x7b, 0x3d, 0x59,
+ 0xbe, 0x18, 0x39, 0xb2, 0x86, 0xba, 0x2d, 0x0d, 0xe7, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xb3, 0x7f, 0xb8, 0x95, 0x93, 0x2f, 0x39, 0x9c, 0x74, 0xcd, 0x86, 0x8b,
+ 0x14, 0x1a, 0x95, 0x01, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, 0x7f, 0xb8, 0x95,
+ 0x93, 0x2f, 0x39, 0x9c, 0x74, 0xcd, 0x86, 0x8b, 0x14, 0x1a, 0x95, 0x01,
+ 0x74, 0xdd, 0xa1, 0x2e, 0x05, 0x58, 0x87, 0x7b, 0xc0, 0xe4, 0x0c, 0x3e,
+ 0xac, 0xe0, 0xaf, 0x29},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {276,
+ {0x1b, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0x85, 0xb6, 0x76, 0x64, 0xee, 0x49, 0xfa, 0x34,
+ 0x7f, 0xbf, 0xd2, 0xdd, 0x92, 0x00, 0x7c, 0x57, 0xde, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0xfb, 0x27, 0xee, 0x07, 0x5b, 0x3c, 0x0f, 0x0f, 0x68, 0x2b, 0xab, 0xdd,
+ 0xe6, 0x3d, 0xad, 0x87, 0x31, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x41, 0x9e, 0x70, 0xc8,
+ 0x4b, 0xd9, 0x68, 0x55, 0xb1, 0x41, 0xc5, 0xdb, 0x91, 0x61, 0x2c, 0xd2},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x38, 0xc3, 0x0c, 0xd8, 0x05, 0x86, 0xef, 0x11,
+ 0xd6, 0xe2, 0xe8, 0xfe, 0xf9, 0xb4, 0xe9, 0x0e, 0xef, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x5c, 0x38, 0x85, 0xc6, 0x94, 0x3a, 0xeb, 0x54, 0x8c, 0x97, 0x36, 0xd8,
+ 0x87, 0x14, 0x51, 0x03, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5c, 0x38, 0x85, 0xc6,
+ 0x94, 0x3a, 0xeb, 0x54, 0x8c, 0x97, 0x36, 0xd8, 0x87, 0x14, 0x51, 0x03,
+ 0x50, 0x24, 0x55, 0x34, 0x3d, 0x39, 0xdb, 0x87, 0x94, 0x7d, 0x73, 0x46,
+ 0xa8, 0xe0, 0xaf, 0x39},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {277,
+ {0x36, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2,
+ 0x01, 0x6d, 0x67, 0x15, 0xba, 0x11, 0x32, 0x81, 0x1b, 0x2f, 0x18,
+ 0x32, 0x1b, 0xa9, 0x9b, 0x12, 0x43, 0x2c, 0x7f, 0x86, 0x5a, 0xa3,
+ 0x35, 0x2c, 0xd2, 0xd7, 0xac, 0x70, 0xb4, 0xc6, 0xf5, 0x41, 0x97,
+ 0x67, 0x92, 0x6e, 0x20, 0x35, 0x25, 0x08, 0xba, 0x45, 0xbb, 0xa7,
+ 0x41, 0x0e, 0xbe, 0x1b, 0x8b, 0xb9, 0x25, 0x33, 0x4f},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xac, 0x47, 0xfb, 0xa7, 0xc4, 0xd7, 0x27, 0x3e,
+ 0x00, 0xc6, 0x28, 0x60, 0x47, 0xcb, 0x13, 0x03, 0x92, 0x3a, 0x63, 0x7b,
+ 0x8a, 0xbd, 0x43, 0x1a, 0xea, 0x02, 0x86, 0x8e, 0xd8, 0x0c, 0xcf, 0xcb,
+ 0x92, 0x3a, 0x63, 0x7b, 0x8a, 0xbd, 0x43, 0x1a, 0xea, 0x02, 0x86, 0x8e,
+ 0xd8, 0x0c, 0xcf, 0xcb, 0x14, 0xfb, 0xa1, 0x49, 0xd1, 0xc0, 0xed, 0xc8,
+ 0xaa, 0x66, 0x58, 0x51, 0x12, 0x6b, 0x5a, 0xfd},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {278,
+ {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0xf9, 0x99, 0x46, 0x10, 0x58, 0xf6, 0xd7, 0x73,
+ 0x3e, 0x5c, 0xd0, 0xd1, 0x63, 0x9d, 0x90, 0x25, 0xcb, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x52, 0x0a, 0x0d, 0xa5, 0x04, 0x39, 0xdb, 0x00, 0xe2, 0x89, 0xe1, 0x79,
+ 0x13, 0x42, 0x06, 0x8e, 0x24, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xe8, 0xb3, 0x93, 0x6a,
+ 0x14, 0xdc, 0xbc, 0x5a, 0x3b, 0xe3, 0x8f, 0x7f, 0x64, 0x1e, 0x87, 0xdb},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x76, 0x13, 0xe2, 0x8e, 0x5b, 0x38, 0x4f, 0x70,
- 0x63, 0xea, 0x6f, 0x83, 0xb7, 0x1d, 0xfa, 0x48, 0xa0, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xc4, 0xce, 0x90, 0xe7, 0x7d, 0xf3, 0x11, 0x37, 0x6d, 0xe8, 0x65, 0x0d,
- 0xc2, 0xa9, 0x0d, 0x04, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc4, 0xce, 0x90, 0xe7,
- 0x7d, 0xf3, 0x11, 0x37, 0x6d, 0xe8, 0x65, 0x0d, 0xc2, 0xa9, 0x0d, 0x04,
- 0xce, 0x54, 0xa8, 0x2e, 0x1f, 0xa9, 0x42, 0xfa, 0x3f, 0x00, 0xd0, 0x29,
- 0x4f, 0x37, 0x15, 0xd3},
+ 0xff, 0xff, 0xff, 0xff, 0x44, 0xec, 0x3c, 0xac, 0xb3, 0x39, 0xc2, 0x56,
+ 0x97, 0x01, 0xea, 0xf2, 0x08, 0x29, 0x05, 0x7c, 0xfa, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xf5, 0x15, 0x66, 0x64, 0xcb, 0x3f, 0x3f, 0x5b, 0x06, 0x35, 0x7c, 0x7c,
+ 0x72, 0x6b, 0xfa, 0x0a, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0x15, 0x66, 0x64,
+ 0xcb, 0x3f, 0x3f, 0x5b, 0x06, 0x35, 0x7c, 0x7c, 0x72, 0x6b, 0xfa, 0x0a,
+ 0xbf, 0x7f, 0xbd, 0x42, 0x2c, 0xbf, 0x0e, 0x70, 0x0f, 0xd1, 0x60, 0x5b,
+ 0xe8, 0xfd, 0x21, 0x2f},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {141,
- {0xcb, 0xf1, 0xda, 0x9e, 0x0b, 0xa9, 0x37, 0x73, 0x74, 0xe6, 0x9e, 0x1c,
- 0x0e, 0x60, 0x0c, 0xfc, 0x34, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,
- 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0xbe, 0x3f, 0xa6, 0x6b,
- 0x6c, 0xe7, 0x80, 0x8a, 0xa3, 0xe4, 0x59, 0x49, 0xf9, 0x44, 0x64, 0x9f,
- 0xd0, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2,
- 0x40, 0xd1, 0xab, 0xf4, 0x66, 0x68, 0xdb, 0xc8, 0xf5, 0xf2, 0x0e, 0xf2,
- 0xb3, 0xf3, 0x8f, 0x00, 0xe2, 0x03, 0x17, 0x88},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {279,
+ {0x15, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0xcc, 0x16, 0x29, 0xa4, 0x0c, 0xd1, 0x1e, 0xaf,
+ 0xdf, 0x04, 0x13, 0x8b, 0x45, 0xaf, 0xe4, 0x58, 0xef, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x34, 0x0a, 0xc9, 0xb4, 0x5a, 0x58, 0x96, 0xa4, 0x18, 0xa8, 0xce, 0xe8,
+ 0x03, 0x2e, 0x07, 0x8f, 0x00, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x8e, 0xb3, 0x57, 0x7b,
+ 0x4a, 0xbd, 0xf1, 0xfe, 0xc1, 0xc2, 0xa0, 0xee, 0x74, 0x72, 0x86, 0xda},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0xcb, 0x9a, 0x0d, 0xb1, 0x8d, 0x63, 0xd7, 0xea, 0xd7, 0xc9, 0x60, 0xd6,
- 0xb2, 0x86, 0x74, 0x5f, 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xba, 0xb4, 0xa1,
- 0x58, 0x42, 0x50, 0xbf, 0xfc, 0x2f, 0xc8, 0x4d, 0x95, 0xde, 0xcf, 0x04,
- 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xde, 0xba, 0xb4, 0xa1, 0x58, 0x42, 0x50, 0xbf,
- 0xfc, 0x2f, 0xc8, 0x4d, 0x95, 0xde, 0xcf, 0x04, 0x23, 0x83, 0xab, 0x0b,
- 0x79, 0x92, 0x05, 0x69, 0x9b, 0x51, 0x0a, 0xa7, 0x09, 0xbf, 0x31, 0xf1},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x71, 0x63, 0x53, 0x18, 0xe7, 0x1e, 0x0b, 0x8a,
+ 0x76, 0x59, 0x29, 0xa8, 0x2e, 0x1b, 0x71, 0x01, 0xde, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x93, 0x15, 0xa2, 0x75, 0x95, 0x5e, 0x72, 0xff, 0xfc, 0x14, 0x53, 0xed,
+ 0x62, 0x07, 0xfb, 0x0b, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x93, 0x15, 0xa2, 0x75,
+ 0x95, 0x5e, 0x72, 0xff, 0xfc, 0x14, 0x53, 0xed, 0x62, 0x07, 0xfb, 0x0b,
+ 0xc6, 0xf2, 0x32, 0x04, 0x86, 0x5b, 0x0a, 0xdd, 0xe0, 0x07, 0x00, 0x37,
+ 0xd6, 0x53, 0x8d, 0xd3},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {142,
- {0x8f, 0x27, 0x86, 0x94, 0xc4, 0xe9, 0xda, 0xeb, 0xd5, 0x8d, 0x3e, 0x5b,
- 0x96, 0x6e, 0x8b, 0x68, 0x42, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,
- 0x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8, 0x06, 0x53, 0xe7, 0xa3,
- 0x31, 0x71, 0x88, 0x33, 0xac, 0xc3, 0xb9, 0xad, 0xff, 0x1c, 0x31, 0x98,
- 0xa6, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39, 0x6e, 0xa1, 0x5d, 0xc2,
- 0x40, 0xd1, 0xab, 0xf4, 0xde, 0x04, 0x9a, 0x00, 0xa8, 0x64, 0x06, 0x4b,
- 0xbc, 0xd4, 0x6f, 0xe4, 0xe4, 0x5b, 0x42, 0x8f},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {280,
+ {0x31, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2,
+ 0x01, 0x6d, 0x67, 0x15, 0xba, 0xff, 0x74, 0x6e, 0xf5, 0x3e, 0xc3,
+ 0x35, 0x7c, 0xbc, 0x3c, 0x3c, 0xe4, 0xab, 0x1d, 0x2d, 0x51, 0xed,
+ 0x9e, 0xb4, 0x56, 0xdc, 0x9d, 0x9b, 0x59, 0xf6, 0x56, 0xa5, 0xd2,
+ 0xd9, 0x74, 0xd2, 0x6a, 0x7b, 0x8e, 0x90, 0x3e, 0x4e, 0x8a, 0x4c,
+ 0xac, 0x3e, 0x1d, 0xff, 0xce, 0x07, 0xc3, 0x8f, 0x05},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0x8f, 0x4c, 0x51, 0xbb, 0x42, 0x23, 0x3a, 0x72, 0x76, 0xa2, 0xc0, 0x91,
- 0x2a, 0x88, 0xf3, 0xcb, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x66, 0xd6, 0xf5, 0x69,
- 0x05, 0xd4, 0x58, 0x06, 0xf3, 0x08, 0x28, 0xa9, 0x93, 0x86, 0x9a, 0x03,
- 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x66, 0xd6, 0xf5, 0x69, 0x05, 0xd4, 0x58, 0x06,
- 0xf3, 0x08, 0x28, 0xa9, 0x93, 0x86, 0x9a, 0x03, 0x8b, 0xfb, 0xab, 0x17,
- 0xa9, 0xe0, 0xb8, 0x74, 0x8b, 0x51, 0x0a, 0xe7, 0xd9, 0xfd, 0x23, 0x05},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x42, 0x01, 0x14, 0x49, 0xd5, 0x0c, 0x20, 0x59,
+ 0x15, 0x61, 0x06, 0xc7, 0xc0, 0xa9, 0xb8, 0x08, 0xdc, 0x91, 0xfb, 0xff,
+ 0x81, 0x8c, 0xa8, 0xf7, 0xda, 0xa1, 0x62, 0xcb, 0x66, 0xea, 0x73, 0x81,
+ 0xdc, 0x91, 0xfb, 0xff, 0x81, 0x8c, 0xa8, 0xf7, 0xda, 0xa1, 0x62, 0xcb,
+ 0x66, 0xea, 0x73, 0x81, 0x8c, 0xff, 0x61, 0xb7, 0xb3, 0x91, 0x9e, 0xd6,
+ 0xbd, 0xe7, 0x2b, 0x36, 0xe0, 0xd3, 0x13, 0x26},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {143,
- {0xd5, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0x9a, 0x22, 0xd7, 0x0a, 0x48, 0xe2, 0x4f, 0xdd,
- 0xcd, 0xd4, 0x41, 0x9d, 0xe6, 0x4c, 0x8f, 0x44, 0xfc, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0x77, 0xb5, 0xc9, 0x07, 0xd9, 0xc9, 0xe1, 0xea, 0x51, 0x85, 0x1a, 0x20,
- 0x4a, 0xad, 0x9f, 0x0a, 0x24, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x3f, 0x91, 0xf8, 0xe7,
- 0xc7, 0xb1, 0x96, 0x25, 0x64, 0x61, 0x9c, 0x5e, 0x7e, 0x9b, 0xf6, 0x13},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {281,
+ {0x19, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0xbf, 0x28, 0x6f, 0xd9, 0x79, 0x80, 0x79, 0x51,
+ 0xb1, 0x83, 0xa1, 0x88, 0x93, 0x0a, 0xd1, 0x5e, 0xce, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x64, 0x41, 0x3d, 0x71, 0x93, 0x9b, 0x9c, 0xb0, 0xa4, 0xd3, 0x2e, 0xf1,
+ 0x15, 0xda, 0x9e, 0x10, 0x21, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xde, 0xf8, 0xa3, 0xbe,
+ 0x83, 0x7e, 0xfb, 0xea, 0x7d, 0xb9, 0x40, 0xf7, 0x62, 0x86, 0x1f, 0x45},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0x1d, 0xe0, 0x1d, 0x03, 0xa4, 0xfb, 0x69, 0x2b,
- 0x0f, 0x13, 0x57, 0x17, 0xda, 0x3c, 0x93, 0x03, 0x9c, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0x14, 0xbc, 0x01, 0x79, 0x57, 0xdc, 0xfa, 0x2c, 0xc0, 0xdb, 0xb8, 0x1d,
- 0xf5, 0x83, 0xcb, 0x01, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x14, 0xbc, 0x01, 0x79,
- 0x57, 0xdc, 0xfa, 0x2c, 0xc0, 0xdb, 0xb8, 0x1d, 0xf5, 0x83, 0xcb, 0x01,
- 0x49, 0xbc, 0x6e, 0x9f, 0xc5, 0x1c, 0x4d, 0x50, 0x30, 0x36, 0x64, 0x4d,
- 0x84, 0x27, 0x73, 0xd2},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x02, 0x5d, 0x15, 0x65, 0x92, 0x4f, 0x6c, 0x74,
+ 0x18, 0xde, 0x9b, 0xab, 0xf8, 0xbe, 0x44, 0x07, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xc3, 0x5e, 0x56, 0xb0, 0x5c, 0x9d, 0x78, 0xeb, 0x40, 0x6f, 0xb3, 0xf4,
+ 0x74, 0xf3, 0x62, 0x94, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0x5e, 0x56, 0xb0,
+ 0x5c, 0x9d, 0x78, 0xeb, 0x40, 0x6f, 0xb3, 0xf4, 0x74, 0xf3, 0x62, 0x94,
+ 0x36, 0x9c, 0xf1, 0x70, 0x11, 0xca, 0xe4, 0x75, 0x39, 0xe2, 0x72, 0x3f,
+ 0x01, 0x0c, 0xf9, 0x80},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {144,
- {0xdb, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0x75, 0xd5, 0x64, 0x3a, 0xa5, 0xaf, 0x93, 0x4d,
- 0x8c, 0xce, 0x39, 0x2c, 0xc3, 0xee, 0xdb, 0x47, 0xc0, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0x60, 0x1b, 0x5a, 0xd2, 0x06, 0x7f, 0x28, 0x06, 0x6a, 0x8f, 0x32, 0x81,
- 0x71, 0x5b, 0xa8, 0x08, 0x18, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x28, 0x3f, 0x6b, 0x32,
- 0x18, 0x07, 0x5f, 0xc9, 0x5f, 0x6b, 0xb4, 0xff, 0x45, 0x6d, 0xc1, 0x11},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {282,
+ {0x19, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0xbd, 0x28, 0x6f, 0xd9, 0x79, 0x80, 0x79, 0x51,
+ 0xb1, 0x83, 0xa1, 0x88, 0x93, 0x0a, 0xd1, 0x5e, 0xe3, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0xf2, 0x5e, 0x78, 0xfe, 0x1b, 0x53, 0xae, 0x41, 0x6d, 0x1f, 0xbc, 0x69,
+ 0x85, 0x22, 0x61, 0x8f, 0x0c, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x48, 0xe7, 0xe6, 0x31,
+ 0x0b, 0xb6, 0xc9, 0x1b, 0xb4, 0x75, 0xd2, 0x6f, 0xf2, 0x7e, 0xe0, 0xda},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xf2, 0x17, 0xae, 0x33, 0x49, 0xb6, 0xb5, 0xbb,
- 0x4e, 0x09, 0x2f, 0xa6, 0xff, 0x9e, 0xc7, 0x00, 0xa0, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0x03, 0x12, 0x92, 0xac, 0x88, 0x6a, 0x33, 0xc0, 0xfb, 0xd1, 0x90, 0xbc,
- 0xce, 0x75, 0xfc, 0x03, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x12, 0x92, 0xac,
- 0x88, 0x6a, 0x33, 0xc0, 0xfb, 0xd1, 0x90, 0xbc, 0xce, 0x75, 0xfc, 0x03,
- 0x63, 0xda, 0x6e, 0xa2, 0x51, 0xf0, 0x39, 0x53, 0x2c, 0x36, 0x64, 0x5d,
- 0x38, 0xb7, 0x6f, 0xd7},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x5d, 0x15, 0x65, 0x92, 0x4f, 0x6c, 0x74,
+ 0x18, 0xde, 0x9b, 0xab, 0xf8, 0xbe, 0x44, 0x07, 0xd2, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x55, 0x41, 0x13, 0x3f, 0xd4, 0x55, 0x4a, 0x1a, 0x89, 0xa3, 0x21, 0x6c,
+ 0xe4, 0x0b, 0x9d, 0x0b, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x41, 0x13, 0x3f,
+ 0xd4, 0x55, 0x4a, 0x1a, 0x89, 0xa3, 0x21, 0x6c, 0xe4, 0x0b, 0x9d, 0x0b,
+ 0x53, 0x2e, 0xb8, 0xe2, 0x72, 0xa8, 0xd1, 0x71, 0x37, 0x8b, 0x0d, 0x42,
+ 0xdf, 0xf2, 0xbe, 0xd9},
false,
false},
- // Comment: edge case intermediate sums in poly1305
- {145,
- {0x93, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66, 0x5c, 0xd0, 0x01, 0x35,
- 0x43, 0x19, 0x87, 0x5c, 0x62, 0x48, 0x39, 0x60, 0x42, 0x16, 0xe4, 0x03,
- 0xeb, 0xcc, 0x6a, 0xf5, 0x59, 0xec, 0x8b, 0x43, 0x97, 0x7a, 0xed, 0x35,
- 0xcb, 0x5a, 0x2f, 0xca, 0xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,
- 0xd8, 0xc8, 0xc3, 0xfa, 0x1a, 0x9e, 0x47, 0x4a, 0xbe, 0x52, 0xd0, 0x2c,
- 0x81, 0x87, 0xe9, 0x0f, 0x4f, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,
- 0xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73, 0x90, 0xec, 0xf2, 0x1a,
- 0x04, 0xe6, 0x30, 0x85, 0x8b, 0xb6, 0x56, 0x52, 0xb5, 0xb1, 0x80, 0x16},
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {283,
+ {0x32, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0x25, 0x8d, 0x5d, 0x3e, 0x44, 0x16, 0x83, 0xf5,
+ 0x46, 0xbe, 0xba, 0x2e, 0x23, 0x75, 0x5f, 0x5c, 0xce, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x9d, 0x13, 0xfd, 0xf8, 0xfa, 0x89, 0x98, 0x36, 0xfa, 0x5c, 0x41, 0x0d,
+ 0x4c, 0xcd, 0x25, 0xea, 0x21, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x27, 0xaa, 0x63, 0x37,
+ 0xea, 0x6c, 0xff, 0x6c, 0x23, 0x36, 0x2f, 0x0b, 0x3b, 0x91, 0xa4, 0xbf},
{0xff, 0xff, 0xff, 0xff},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x52},
- {0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xe5, 0x8a, 0xf3, 0x69, 0xae, 0x0f, 0xc2, 0xf5,
- 0x29, 0x0b, 0x7c, 0x7f, 0x65, 0x9c, 0x97, 0x04, 0xf7, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xbb, 0xc1, 0x0b, 0x84, 0x94, 0x8b, 0x5c, 0x8c, 0x2f, 0x0c, 0x72, 0x11,
- 0x3e, 0xa9, 0xbd, 0x04, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xc1, 0x0b, 0x84,
- 0x94, 0x8b, 0x5c, 0x8c, 0x2f, 0x0c, 0x72, 0x11, 0x3e, 0xa9, 0xbd, 0x04,
- 0x73, 0xeb, 0x27, 0x24, 0xb5, 0xc4, 0x05, 0xf0, 0x4d, 0x00, 0xd0, 0xf1,
- 0x58, 0x40, 0xa1, 0xc1},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x98, 0xf8, 0x27, 0x82, 0xaf, 0xd9, 0x96, 0xd0,
+ 0xef, 0xe3, 0x80, 0x0d, 0x48, 0xc1, 0xca, 0x05, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x3a, 0x0c, 0x96, 0x39, 0x35, 0x8f, 0x7c, 0x6d, 0x1e, 0xe0, 0xdc, 0x08,
+ 0x2d, 0xe4, 0xd9, 0x6e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3a, 0x0c, 0x96, 0x39,
+ 0x35, 0x8f, 0x7c, 0x6d, 0x1e, 0xe0, 0xdc, 0x08, 0x2d, 0xe4, 0xd9, 0x6e,
+ 0xd1, 0xbe, 0x74, 0x26, 0xcd, 0x12, 0x44, 0x6f, 0xe5, 0x2e, 0x8d, 0x45,
+ 0x33, 0x1e, 0x08, 0x35},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {284,
+ {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0xd6, 0x4a, 0xdd, 0x2a, 0xa3, 0xc5, 0xa3, 0x0a,
+ 0x31, 0xd9, 0xe6, 0x5e, 0x90, 0xf9, 0x3a, 0xd1, 0xcb, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0xde, 0x9a, 0xea, 0xb8, 0x61, 0x44, 0xd5, 0x46, 0x48, 0x11, 0xb2, 0x37,
+ 0x3b, 0xa4, 0xcc, 0x83, 0x24, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x64, 0x23, 0x74, 0x77,
+ 0x71, 0xa1, 0xb2, 0x1c, 0x91, 0x7b, 0xdc, 0x31, 0x4c, 0xf8, 0x4d, 0xd6},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x6b, 0x3f, 0xa7, 0x96, 0x48, 0x0a, 0xb6, 0x2f,
+ 0x98, 0x84, 0xdc, 0x7d, 0xfb, 0x4d, 0xaf, 0x88, 0xfa, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x79, 0x85, 0x81, 0x79, 0xae, 0x42, 0x31, 0x1d, 0xac, 0xad, 0x2f, 0x32,
+ 0x5a, 0x8d, 0x30, 0x07, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x79, 0x85, 0x81, 0x79,
+ 0xae, 0x42, 0x31, 0x1d, 0xac, 0xad, 0x2f, 0x32, 0x5a, 0x8d, 0x30, 0x07,
+ 0x62, 0x63, 0x0c, 0x18, 0xde, 0x8c, 0x10, 0x87, 0x6a, 0xdb, 0x9f, 0x30,
+ 0xf3, 0x00, 0x96, 0x3f},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {285,
+ {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0xcc, 0x34, 0x92, 0x27, 0x2b, 0x8a, 0x4b, 0x11,
+ 0x2a, 0x4e, 0x7d, 0x7c, 0xcf, 0x09, 0x26, 0x92, 0xce, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x30, 0xce, 0x67, 0x8e, 0x93, 0x75, 0xb2, 0xaf, 0x0b, 0x82, 0xc2, 0xd2,
+ 0xfb, 0xd7, 0x92, 0x8c, 0x21, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x8a, 0x77, 0xf9, 0x41,
+ 0x83, 0x90, 0xd5, 0xf5, 0xd2, 0xe8, 0xac, 0xd4, 0x8c, 0x8b, 0x13, 0xd9},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x71, 0x41, 0xe8, 0x9b, 0xc0, 0x45, 0x5e, 0x34,
+ 0x83, 0x13, 0x47, 0x5f, 0xa4, 0xbd, 0xb3, 0xcb, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x97, 0xd1, 0x0c, 0x4f, 0x5c, 0x73, 0x56, 0xf4, 0xef, 0x3e, 0x5f, 0xd7,
+ 0x9a, 0xfe, 0x6e, 0x08, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x97, 0xd1, 0x0c, 0x4f,
+ 0x5c, 0x73, 0x56, 0xf4, 0xef, 0x3e, 0x5f, 0xd7, 0x9a, 0xfe, 0x6e, 0x08,
+ 0xfe, 0xb6, 0x41, 0x2b, 0x90, 0x31, 0xf0, 0x76, 0xed, 0xdc, 0xd9, 0x42,
+ 0x6f, 0xff, 0x5b, 0x31},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {286,
+ {0x34, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0x72, 0x2b, 0x65, 0x49, 0xc9, 0xdf, 0x0f, 0x4b,
+ 0x04, 0xb5, 0xf7, 0x43, 0x22, 0x03, 0xfa, 0x54, 0xce, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x87, 0xde, 0x18, 0x6c, 0xd2, 0x8e, 0x43, 0x54, 0x4c, 0x73, 0xde, 0x62,
+ 0x8f, 0xd1, 0xd6, 0x0e, 0x21, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x3d, 0x67, 0x86, 0xa3,
+ 0xc2, 0x6b, 0x24, 0x0e, 0x95, 0x19, 0xb0, 0x64, 0xf8, 0x8d, 0x57, 0x5b},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xcf, 0x5e, 0x1f, 0xf5, 0x22, 0x10, 0x1a, 0x6e,
+ 0xad, 0xe8, 0xcd, 0x60, 0x49, 0xb7, 0x6f, 0x0d, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x20, 0xc1, 0x73, 0xad, 0x1d, 0x88, 0xa7, 0x0f, 0xa8, 0xcf, 0x43, 0x67,
+ 0xee, 0xf8, 0x2a, 0x8a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x20, 0xc1, 0x73, 0xad,
+ 0x1d, 0x88, 0xa7, 0x0f, 0xa8, 0xcf, 0x43, 0x67, 0xee, 0xf8, 0x2a, 0x8a,
+ 0xda, 0xfd, 0xf4, 0x30, 0xc8, 0x12, 0x44, 0x83, 0xc1, 0x75, 0x40, 0x4b,
+ 0x6b, 0xff, 0x5b, 0x41},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {287,
+ {0x3d, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2,
+ 0x01, 0x6d, 0x67, 0x15, 0xba, 0xc5, 0x62, 0x96, 0x99, 0xcf, 0xd4,
+ 0xd9, 0x03, 0x6c, 0xef, 0x47, 0x8e, 0xd7, 0x05, 0xbe, 0x56, 0x50,
+ 0xf5, 0x75, 0x88, 0x2c, 0x38, 0x00, 0xf7, 0x57, 0xea, 0x6e, 0x0f,
+ 0x8c, 0x6d, 0x47, 0xac, 0xc6, 0xe5, 0x51, 0xe0, 0xbe, 0x2f, 0xd7,
+ 0x02, 0x9f, 0xa1, 0x34, 0x13, 0x52, 0xda, 0x1a, 0xc3},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x78, 0x17, 0xec, 0x25, 0x24, 0x1b, 0xcc, 0x26,
+ 0xc5, 0xb2, 0x7d, 0xad, 0xbc, 0xb1, 0x2b, 0x0f, 0x61, 0xfa, 0x3a, 0x21,
+ 0x71, 0x29, 0x33, 0x59, 0x7b, 0x1d, 0xa9, 0x16, 0x33, 0xf3, 0xe6, 0x47,
+ 0x61, 0xfa, 0x3a, 0x21, 0x71, 0x29, 0x33, 0x59, 0x7b, 0x1d, 0xa9, 0x16,
+ 0x33, 0xf3, 0xe6, 0x47, 0xf8, 0x80, 0x0c, 0x5b, 0x62, 0x83, 0xdd, 0xdf,
+ 0xc4, 0x1f, 0x93, 0x5c, 0x01, 0xbd, 0x0d, 0x24},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {288,
+ {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2,
+ 0x01, 0x6d, 0x67, 0x15, 0xba, 0x66, 0xd6, 0x24, 0xf2, 0x88, 0xf5,
+ 0x29, 0x41, 0xca, 0x24, 0x86, 0x5c, 0xe9, 0x6f, 0x0d, 0x97, 0x36,
+ 0xff, 0x33, 0xa2, 0x7c, 0x23, 0xf4, 0x97, 0x6f, 0xc7, 0x4f, 0x1f,
+ 0xcd, 0x82, 0xf5, 0xcc, 0xa0, 0xef, 0x17, 0xca, 0xee, 0x34, 0x23,
+ 0x62, 0xa7, 0x8c, 0x15, 0x03, 0x13, 0x35, 0xa8, 0xa3},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xdb, 0xa3, 0x5e, 0x4e, 0x63, 0x3a, 0x3c, 0x64,
+ 0x63, 0x79, 0xbc, 0x7f, 0x82, 0xdb, 0x98, 0xce, 0x07, 0xf0, 0x7c, 0x0b,
+ 0x21, 0x32, 0xc7, 0x39, 0x43, 0x30, 0x88, 0x06, 0x72, 0x1c, 0x54, 0x27,
+ 0x07, 0xf0, 0x7c, 0x0b, 0x21, 0x32, 0xc7, 0x39, 0x43, 0x30, 0x88, 0x06,
+ 0x72, 0x1c, 0x54, 0x27, 0x38, 0xbf, 0xb8, 0x31, 0x8c, 0x62, 0x7d, 0x86,
+ 0xc3, 0x4b, 0xab, 0x1f, 0x1e, 0xbd, 0x0d, 0xb0},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {289,
+ {0xf4, 0xeb, 0xbe, 0x3f, 0xca, 0x96, 0xbc, 0x48, 0x85, 0xb3, 0x55, 0x82,
+ 0xc4, 0x3e, 0x0e, 0xb3, 0x58, 0x8a, 0x85, 0x43, 0x14, 0x30, 0xea, 0xda,
+ 0x56, 0xa2, 0xc5, 0xdc, 0x94, 0x4b, 0x6a, 0xa6, 0xb4, 0x57, 0x0e, 0x84,
+ 0x46, 0xe8, 0x86, 0xbc, 0xbf, 0xf8, 0x2a, 0x24, 0xf4, 0x9b, 0xe5, 0xed,
+ 0x42, 0xe0, 0x94, 0x3e, 0x30, 0xf9, 0x1b, 0xa4, 0x1b, 0x43, 0x62, 0xfa,
+ 0x9e, 0xd6, 0x03, 0x7b, 0x5b, 0x76, 0xf3, 0x75, 0x50, 0xf1, 0x25, 0x72,
+ 0x04, 0x0a, 0x9b, 0xc1, 0xa7, 0x77, 0xed, 0xc5},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0x14, 0xca, 0xda, 0x5e, 0xfd, 0xdb, 0x04, 0x63, 0x51, 0xf2, 0x48, 0x7c,
+ 0x56, 0xa6, 0xe4, 0xf6, 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x85, 0x58, 0x41, 0x2d,
+ 0x1b, 0xf9, 0xb5, 0x12, 0x93, 0x0f, 0xed, 0x3d, 0x4b, 0x05, 0x44, 0x06,
+ 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x85, 0x58, 0x41, 0x2d, 0x1b, 0xf9, 0xb5, 0x12,
+ 0x93, 0x0f, 0xed, 0x3d, 0x4b, 0x05, 0x44, 0x06, 0xaf, 0x72, 0x93, 0xeb,
+ 0x09, 0x95, 0x7d, 0x9d, 0xe7, 0x43, 0x2d, 0xd4, 0x13, 0x16, 0xf0, 0xe4},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {290,
+ {0x1a, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0x57, 0x1a, 0x3f, 0xca, 0x3c, 0xda, 0x7d, 0xef,
+ 0x4c, 0x93, 0xd4, 0xa3, 0x82, 0xca, 0x3a, 0x57, 0xea, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0x76, 0xcd, 0xdb, 0xee, 0x2f, 0x18, 0x57, 0x76, 0x17, 0x4f, 0x6d, 0xf3,
+ 0xbb, 0xe5, 0xb3, 0x81, 0x05, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0xcc, 0x74, 0x45, 0x21,
+ 0x3f, 0xfd, 0x30, 0x2c, 0xce, 0x25, 0x03, 0xf5, 0xcc, 0xb9, 0x32, 0xd4},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xea, 0x6f, 0x45, 0x76, 0xd7, 0x15, 0x68, 0xca,
+ 0xe5, 0xce, 0xee, 0x80, 0xe9, 0x7e, 0xaf, 0x0e, 0xdb, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xd1, 0xd2, 0xb0, 0x2f, 0xe0, 0x1e, 0xb3, 0x2d, 0xf3, 0xf3, 0xf0, 0xf6,
+ 0xda, 0xcc, 0x4f, 0x05, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0xd2, 0xb0, 0x2f,
+ 0xe0, 0x1e, 0xb3, 0x2d, 0xf3, 0xf3, 0xf0, 0xf6, 0xda, 0xcc, 0x4f, 0x05,
+ 0xe1, 0x78, 0xb0, 0xd5, 0xeb, 0x9b, 0xc5, 0x51, 0xfa, 0x64, 0x5c, 0x49,
+ 0xf9, 0xf1, 0x76, 0x67},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {291,
+ {0x1f, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0xbe, 0x31, 0xa5, 0x01, 0x53, 0x6a, 0x7c, 0x91,
+ 0xe4, 0xa1, 0x02, 0xcc, 0x27, 0xcd, 0xfe, 0x09, 0xd2, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0xdd, 0x94, 0x16, 0xa1, 0x2e, 0x2f, 0x81, 0xbd, 0xee, 0x02, 0x3d, 0x46,
+ 0x2f, 0xee, 0xf7, 0x83, 0x3d, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x67, 0x2d, 0x88, 0x6e,
+ 0x3e, 0xca, 0xe6, 0xe7, 0x37, 0x68, 0x53, 0x40, 0x58, 0xb2, 0x76, 0xd6},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x03, 0x44, 0xdf, 0xbd, 0xb8, 0xa5, 0x69, 0xb4,
+ 0x4d, 0xfc, 0x38, 0xef, 0x4c, 0x79, 0x6b, 0x50, 0xe3, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x7a, 0x8b, 0x7d, 0x60, 0xe1, 0x29, 0x65, 0xe6, 0x0a, 0xbe, 0xa0, 0x43,
+ 0x4e, 0xc7, 0x0b, 0x07, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7a, 0x8b, 0x7d, 0x60,
+ 0xe1, 0x29, 0x65, 0xe6, 0x0a, 0xbe, 0xa0, 0x43, 0x4e, 0xc7, 0x0b, 0x07,
+ 0xbd, 0xbf, 0x63, 0xdb, 0x23, 0x7d, 0x19, 0x5e, 0xce, 0xfd, 0xc2, 0x51,
+ 0xf5, 0xf1, 0x76, 0x77},
+ false,
+ false},
+
+ // Comment: edge case intermediate sums in poly1305.
+ // poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec
+ {292,
+ {0x3e, 0xde, 0x9b, 0x9e, 0xc8, 0xb2, 0x47, 0xd4, 0x2b, 0xbe, 0xe2, 0x01,
+ 0x6d, 0x67, 0x15, 0xba, 0x85, 0x67, 0xa7, 0xfd, 0xe8, 0x12, 0xa3, 0xaa,
+ 0x2f, 0x55, 0x2a, 0x33, 0xc1, 0x71, 0x8c, 0x58, 0xe2, 0xf0, 0xb0, 0x56,
+ 0xa2, 0xee, 0xcc, 0x51, 0xd3, 0x08, 0x38, 0xe6, 0x40, 0x61, 0x5e, 0x14,
+ 0xbb, 0x87, 0x29, 0xfd, 0x14, 0x8f, 0x23, 0xb2, 0xa9, 0x16, 0xb7, 0xf4,
+ 0x0f, 0x2f, 0x29, 0x81, 0x0d, 0xd1, 0x4d, 0xa7, 0xb4, 0xf7, 0x6f, 0x9f,
+ 0x68, 0xfa, 0x89, 0x03, 0x13, 0x8d, 0x56, 0x3c, 0x01, 0x3e, 0xb7, 0x32,
+ 0x04, 0x6a, 0x44, 0xe8, 0x70, 0x7c, 0xd9, 0xf2, 0x78, 0x73, 0xa8, 0xd4},
+ {0xff, 0xff, 0xff, 0xff},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x03, 0xe7, 0x6f, 0x6f},
+ {0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x38, 0x12, 0xdd, 0x41, 0x03, 0xdd, 0xb6, 0x8f,
+ 0x86, 0x08, 0x10, 0x10, 0xaa, 0xc5, 0x19, 0x01, 0xd3, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x1c, 0x98, 0x42, 0x3c, 0xdb, 0x89, 0xc7, 0xe9, 0x4d, 0xaa, 0x2a, 0xf1,
+ 0x6e, 0x06, 0xd5, 0x05, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0x98, 0x42, 0x3c,
+ 0xdb, 0x89, 0xc7, 0xe9, 0x4d, 0xaa, 0x2a, 0xf1, 0x6e, 0x06, 0xd5, 0x05,
+ 0xb4, 0xcc, 0xb4, 0x22, 0xbc, 0x5f, 0x72, 0x64, 0xaf, 0xf7, 0x3f, 0x36,
+ 0x75, 0xff, 0x5b, 0x19},
false,
false},
// Comment: invalid nonce size
- {146,
+ {293,
{},
{},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {},
{},
true,
true},
// Comment: invalid nonce size
- {147,
+ {294,
{},
{},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07},
{},
true,
true},
// Comment: invalid nonce size
- {148,
+ {295,
{},
{},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a},
{},
true,
true},
// Comment: invalid nonce size
- {149,
+ {296,
{},
{},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f,
- 0x5f, 0x5f},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c},
{},
true,
true},
// Comment: invalid nonce size
- {150,
+ {297,
{},
{},
- {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a,
- 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
- 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f},
- {0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f,
- 0x5f, 0x5f, 0x5f, 0x5f},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d},
+ {},
+ true,
+ true},
+
+ // Comment: invalid nonce size
+ {298,
+ {},
+ {},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b,
+ 0x0c, 0x0d, 0x0e, 0x0f},
+ {},
+ true,
+ true},
+
+ // Comment: invalid nonce size
+ {299,
+ {},
+ {},
+ {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
+ 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
+ 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
+ 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13},
{},
true,
true}};
diff --git a/security/nss/gtests/common/testvectors/cmac-vectors.h b/security/nss/gtests/common/testvectors/cmac-vectors.h
new file mode 100644
index 0000000000..5d4f192ff2
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/cmac-vectors.h
@@ -0,0 +1,1217 @@
+/* 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 cmac_vectors_h__
+#define cmac_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const AesCmacTestVector kCmacWycheproofVectors[] = {
+ {1, "empty message", "e34f15c7bd819930fe9d66e0c166e61c", "",
+ "d47afca1d857a5933405b1eb7a5cb7af", false},
+
+ {2, "short message", "e1e726677f4893890f8c027f9d8ef80d", "3f",
+ "15f856bbed3b321952a584b3c4437a63", false},
+
+ {3, "short message", "b151f491c4c006d1f28214aa3da9a985", "27d9",
+ "bdbbebac982dd62b9f682618a6a604e9", false},
+
+ {4, "short message", "c36ff15f72777ee21deec07b63c1a0cd", "50b428",
+ "be0c3ede157568af394023eb9a7cc983", false},
+
+ {5, "short message", "32b9c5c78c3a0689a86052420fa1e8fc", "0b9262ec",
+ "57e1506856c55dd32cd9ca821adb6c81", false},
+
+ {6, "short message", "43151bbaef367277ebfc97509d0aa49c", "eaa91273e7",
+ "e01adc3be6a7621824232c4285dd35b9", false},
+
+ {7, "short message", "481440298525cc261f8159159aedf62d", "6123c556c5cc",
+ "a281e0d2d5378dfdcc1310fd9782ca56", false},
+
+ {8, "short message", "9ca26eb88731efbf7f810d5d95e196ac", "7e48f06183aa40",
+ "fc81761f2f7b4ce13b53d36e32677332", false},
+
+ {9, "short message", "48f0d03e41cc55c4b58f737b5acdea32", "f4a133aa6d5985a0",
+ "1f1cd0327c02e6d00086915937dd61d9", false},
+
+ {10, "short message", "1c958849f31996b28939ce513087d1be",
+ "b0d2fee11b8e2f86b7", "555f462151f7dd16de698d639fb26760", false},
+
+ {11, "short message", "39de0ebea97c09b2301a90009a423253",
+ "81e5c33b4c620852f044", "9b004f15b7f6f366374954e64bc58f5f", false},
+
+ {12, "short message", "91656d8fc0aced60ddb1c4006d0dde53",
+ "7b3e440fe566790064b2ec", "76672ed16c29be449e0c80785cc38e89", false},
+
+ {13, "short message", "af7d5134720b5386158d51ea126e7cf9",
+ "7cc6fcc925c20f3c83b5567c", "2dc5c88cf3b80ab6c0199f40be904abc", false},
+
+ {14, "short message", "4ed56753de6f75a032ebabca3ce27971",
+ "0c8c0f5619d9f8da5339281285", "eab4366d97e99a0850f077329ad058c0", false},
+
+ {15, "short message", "beba50c936b696c15e25046dffb23a64",
+ "821ea8532fbabffb6e3d212e9b46", "22f33cab09c173f75d3401fe44efeead", false},
+
+ {16, "short message", "501d81ebf912ddb87fbe3b7aac1437bc",
+ "2368e3c3636b5e8e94d2081adbf798", "aeb784a3825168ddd61f72d0202125e6",
+ false},
+
+ {17, "", "e09eaa5a3f5e56d279d5e7a03373f6ea",
+ "ef4eab37181f98423e53e947e7050fd0", "40facf0e2fb51b73a7472681b033d6dc",
+ false},
+
+ {18, "", "831e664c9e3f0c3094c0b27b9d908eb2",
+ "26603bb76dd0a0180791c4ed4d3b058807", "a8144c8b24f2aa47d9c160cff4ab1716",
+ false},
+
+ {19, "", "549bd282ee21b4d7c3b1d02e3ee20ef7",
+ "d84bf73c5eecbd38444f1a73556e2fa3253f4c54d6916545",
+ "7ed458afe02f4a513f59715b664b1bbe", false},
+
+ {20, "", "9bd3902ed0996c869b572272e76f3889",
+ "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e",
+ "45082218c2d05eef32247feb1133d0a3", false},
+
+ {21, "Flipped bit 0 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "96dd6e5a882cbd564c39ae7d1c5a31aa", true},
+
+ {22, "Flipped bit 0 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "43802eb1931f0032afe984443738cd31", true},
+
+ {23, "Flipped bit 0 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7acfbbca7a2ea68b966fc5399f74809e",
+ true},
+
+ {24, "Flipped bit 1 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "95dd6e5a882cbd564c39ae7d1c5a31aa", true},
+
+ {25, "Flipped bit 1 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "40802eb1931f0032afe984443738cd31", true},
+
+ {26, "Flipped bit 1 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "79cfbbca7a2ea68b966fc5399f74809e",
+ true},
+
+ {27, "Flipped bit 7 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "17dd6e5a882cbd564c39ae7d1c5a31aa", true},
+
+ {28, "Flipped bit 7 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "c2802eb1931f0032afe984443738cd31", true},
+
+ {29, "Flipped bit 7 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "fbcfbbca7a2ea68b966fc5399f74809e",
+ true},
+
+ {30, "Flipped bit 8 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dc6e5a882cbd564c39ae7d1c5a31aa", true},
+
+ {31, "Flipped bit 8 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42812eb1931f0032afe984443738cd31", true},
+
+ {32, "Flipped bit 8 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcebbca7a2ea68b966fc5399f74809e",
+ true},
+
+ {33, "Flipped bit 31 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6eda882cbd564c39ae7d1c5a31aa", true},
+
+ {34, "Flipped bit 31 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802e31931f0032afe984443738cd31", true},
+
+ {35, "Flipped bit 31 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbb4a7a2ea68b966fc5399f74809e",
+ true},
+
+ {36, "Flipped bit 32 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a892cbd564c39ae7d1c5a31aa", true},
+
+ {37, "Flipped bit 32 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1921f0032afe984443738cd31", true},
+
+ {38, "Flipped bit 32 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7b2ea68b966fc5399f74809e",
+ true},
+
+ {39, "Flipped bit 33 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a8a2cbd564c39ae7d1c5a31aa", true},
+
+ {40, "Flipped bit 33 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1911f0032afe984443738cd31", true},
+
+ {41, "Flipped bit 33 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca782ea68b966fc5399f74809e",
+ true},
+
+ {42, "Flipped bit 63 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbdd64c39ae7d1c5a31aa", true},
+
+ {43, "Flipped bit 63 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f00b2afe984443738cd31", true},
+
+ {44, "Flipped bit 63 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea60b966fc5399f74809e",
+ true},
+
+ {45, "Flipped bit 64 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbd564d39ae7d1c5a31aa", true},
+
+ {46, "Flipped bit 64 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f0032aee984443738cd31", true},
+
+ {47, "Flipped bit 64 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b976fc5399f74809e",
+ true},
+
+ {48, "Flipped bit 71 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbd56cc39ae7d1c5a31aa", true},
+
+ {49, "Flipped bit 71 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f00322fe984443738cd31", true},
+
+ {50, "Flipped bit 71 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b166fc5399f74809e",
+ true},
+
+ {51, "Flipped bit 77 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbd564c19ae7d1c5a31aa", true},
+
+ {52, "Flipped bit 77 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f0032afc984443738cd31", true},
+
+ {53, "Flipped bit 77 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b964fc5399f74809e",
+ true},
+
+ {54, "Flipped bit 80 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbd564c39af7d1c5a31aa", true},
+
+ {55, "Flipped bit 80 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f0032afe985443738cd31", true},
+
+ {56, "Flipped bit 80 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc4399f74809e",
+ true},
+
+ {57, "Flipped bit 96 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbd564c39ae7d1d5a31aa", true},
+
+ {58, "Flipped bit 96 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f0032afe984443638cd31", true},
+
+ {59, "Flipped bit 96 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399e74809e",
+ true},
+
+ {60, "Flipped bit 97 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbd564c39ae7d1e5a31aa", true},
+
+ {61, "Flipped bit 97 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f0032afe984443538cd31", true},
+
+ {62, "Flipped bit 97 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399d74809e",
+ true},
+
+ {63, "Flipped bit 103 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbd564c39ae7d9c5a31aa", true},
+
+ {64, "Flipped bit 103 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f0032afe98444b738cd31", true},
+
+ {65, "Flipped bit 103 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5391f74809e",
+ true},
+
+ {66, "Flipped bit 120 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbd564c39ae7d1c5a31ab", true},
+
+ {67, "Flipped bit 120 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f0032afe984443738cd30", true},
+
+ {68, "Flipped bit 120 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399f74809f",
+ true},
+
+ {69, "Flipped bit 121 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbd564c39ae7d1c5a31a8", true},
+
+ {70, "Flipped bit 121 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f0032afe984443738cd33", true},
+
+ {71, "Flipped bit 121 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399f74809c",
+ true},
+
+ {72, "Flipped bit 126 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbd564c39ae7d1c5a31ea", true},
+
+ {73, "Flipped bit 126 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f0032afe984443738cd71", true},
+
+ {74, "Flipped bit 126 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399f7480de",
+ true},
+
+ {75, "Flipped bit 127 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "97dd6e5a882cbd564c39ae7d1c5a312a", true},
+
+ {76, "Flipped bit 127 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f0032afe984443738cdb1", true},
+
+ {77, "Flipped bit 127 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea68b966fc5399f74801e",
+ true},
+
+ {78, "Flipped bits 0 and 64 in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "96dd6e5a882cbd564d39ae7d1c5a31aa", true},
+
+ {79, "Flipped bits 0 and 64 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "43802eb1931f0032aee984443738cd31", true},
+
+ {80, "Flipped bits 0 and 64 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7acfbbca7a2ea68b976fc5399f74809e",
+ true},
+
+ {81, "Flipped bits 31 and 63 in tag", "000102030405060708090a0b0c0d0e0f",
+ "", "97dd6eda882cbdd64c39ae7d1c5a31aa", true},
+
+ {82, "Flipped bits 31 and 63 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802e31931f00b2afe984443738cd31", true},
+
+ {83, "Flipped bits 31 and 63 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbb4a7a2ea60b966fc5399f74809e",
+ true},
+
+ {84, "Flipped bits 63 and 127 in tag", "000102030405060708090a0b0c0d0e0f",
+ "", "97dd6e5a882cbdd64c39ae7d1c5a312a", true},
+
+ {85, "Flipped bits 63 and 127 in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "42802eb1931f00b2afe984443738cdb1", true},
+
+ {86, "Flipped bits 63 and 127 in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7bcfbbca7a2ea60b966fc5399f74801e",
+ true},
+
+ {87, "all bits of tag flipped", "000102030405060708090a0b0c0d0e0f", "",
+ "682291a577d342a9b3c65182e3a5ce55", true},
+
+ {88, "all bits of tag flipped", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "bd7fd14e6ce0ffcd50167bbbc8c732ce", true},
+
+ {89, "all bits of tag flipped", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "8430443585d1597469903ac6608b7f61",
+ true},
+
+ {90, "Tag changed to all zero", "000102030405060708090a0b0c0d0e0f", "",
+ "00000000000000000000000000000000", true},
+
+ {91, "Tag changed to all zero", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "00000000000000000000000000000000", true},
+
+ {92, "Tag changed to all zero", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "00000000000000000000000000000000",
+ true},
+
+ {93, "tag changed to all 1", "000102030405060708090a0b0c0d0e0f", "",
+ "ffffffffffffffffffffffffffffffff", true},
+
+ {94, "tag changed to all 1", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "ffffffffffffffffffffffffffffffff", true},
+
+ {95, "tag changed to all 1", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "ffffffffffffffffffffffffffffffff",
+ true},
+
+ {96, "msbs changed in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "175deeda08ac3dd6ccb92efd9cdab12a", true},
+
+ {97, "msbs changed in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "c200ae31139f80b22f6904c4b7b84db1", true},
+
+ {98, "msbs changed in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "fb4f3b4afaae260b16ef45b91ff4001e",
+ true},
+
+ {99, "lsbs changed in tag", "000102030405060708090a0b0c0d0e0f", "",
+ "96dc6f5b892dbc574d38af7c1d5b30ab", true},
+
+ {100, "lsbs changed in tag", "000102030405060708090a0b0c0d0e0f",
+ "0001020304050607", "43812fb0921e0133aee885453639cc30", true},
+
+ {101, "lsbs changed in tag", "000102030405060708090a0b0c0d0e0f",
+ "000102030405060708090a0b0c0d0e0f", "7acebacb7b2fa78a976ec4389e75819f",
+ true},
+
+ {102, "empty message", "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631",
+ "", "a8dd15fe2ce3495ec5b666744ec29220", false},
+
+ {103, "short message", "915429743435c28997a33b33b6574a953d81dae0e7032e6a",
+ "58", "e13b3f7f7f510c3a059df7a68c7e2ad5", false},
+
+ {104, "short message", "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff",
+ "0f7e", "06ef847f5f9dbf03a4f283da8c400220", false},
+
+ {105, "short message", "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e",
+ "33f530", "dd135053a47ca8f282c299e83b8c57c4", false},
+
+ {106, "short message", "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644",
+ "3aa73c48", "1e93fff846934a6eea0575eecb0f0e1f", false},
+
+ {107, "short message", "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da",
+ "7e4c690a88", "016d4df06c68a6a788a9ea052e1b550d", false},
+
+ {108, "short message", "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf",
+ "e9520280973b", "8030ae9f98f5d20c6089f6b1bd87c29e", false},
+
+ {109, "short message", "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2",
+ "4880b412287a0b", "bcaf50785f062a8fb8dd3c2c4cead2e1", false},
+
+ {110, "short message", "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c",
+ "004e3f4a4e6db955", "c4c2c0876be9eabeb5a956da53846b08", false},
+
+ {111, "short message", "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934",
+ "41a25354efeb1bc3b8", "f33a62caf397f9aff71fe42941ba41d8", false},
+
+ {112, "short message", "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78",
+ "f0e82fb5c5666f4af49f", "4d724d05f3402967eb65ae1e32d5469e", false},
+
+ {113, "short message", "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054",
+ "178ea8404ba54ee4e4522c", "64a0e0b6757309ab58d74f72c310e473", false},
+
+ {114, "short message", "704409bab28085c44981f28f75dd143a4f747106f63f262e",
+ "cda5709e7f115624e74ab031", "6ab2074334be14a95b6a241f897a43de", false},
+
+ {115, "short message", "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc",
+ "a1171eae1979f48345dd9485a0", "7aa57cf98b24897cc9230e3316758e61", false},
+
+ {116, "short message", "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2",
+ "967593cc64bcbf7f3c58d04cb82b", "6cc488b0a40eadbe4bcee2623239d126", false},
+
+ {117, "short message", "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331",
+ "586f4f171af116519061a8e0e77940", "fb11a360c9776991d73d6e41d07710a2",
+ false},
+
+ {118, "", "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb",
+ "0e239f239705b282ce2200fe20de1165", "ab20a6cf60873665b1d6999b05c7f9c6",
+ false},
+
+ {119, "", "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614",
+ "b1973cb25aa87ef9d1a8888b0a0f5c04c6", "b95a016b83a0ae4194023333c8a7345a",
+ false},
+
+ {120, "", "648a44468d67bb6744b235ee7a3fcd6ed4bdc29ec5b5fa1a",
+ "c59d0d6981cca1be1d5519fc7881e6d230f39f6c12a9e827",
+ "a1b96272ae7f9aef567271795f21d1d3", false},
+
+ {121, "", "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c",
+ "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f",
+ "8597d9a04d1c271d61d42f007b435175", false},
+
+ {122, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ed12390ea0a7ed15d9d37a6eca1fc990", true},
+
+ {123, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c81307df60859acb911c7be61be7ca90", true},
+
+ {124, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f91bde0069a6e389573bf04e7cde688c",
+ true},
+
+ {125, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ee12390ea0a7ed15d9d37a6eca1fc990", true},
+
+ {126, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "cb1307df60859acb911c7be61be7ca90", true},
+
+ {127, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "fa1bde0069a6e389573bf04e7cde688c",
+ true},
+
+ {128, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "6c12390ea0a7ed15d9d37a6eca1fc990", true},
+
+ {129, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "491307df60859acb911c7be61be7ca90", true},
+
+ {130, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "781bde0069a6e389573bf04e7cde688c",
+ true},
+
+ {131, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec13390ea0a7ed15d9d37a6eca1fc990", true},
+
+ {132, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91207df60859acb911c7be61be7ca90", true},
+
+ {133, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81ade0069a6e389573bf04e7cde688c",
+ true},
+
+ {134, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12398ea0a7ed15d9d37a6eca1fc990", true},
+
+ {135, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c913075f60859acb911c7be61be7ca90", true},
+
+ {136, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde8069a6e389573bf04e7cde688c",
+ true},
+
+ {137, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea1a7ed15d9d37a6eca1fc990", true},
+
+ {138, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df61859acb911c7be61be7ca90", true},
+
+ {139, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0068a6e389573bf04e7cde688c",
+ true},
+
+ {140, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea2a7ed15d9d37a6eca1fc990", true},
+
+ {141, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df62859acb911c7be61be7ca90", true},
+
+ {142, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde006ba6e389573bf04e7cde688c",
+ true},
+
+ {143, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed95d9d37a6eca1fc990", true},
+
+ {144, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859a4b911c7be61be7ca90", true},
+
+ {145, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e309573bf04e7cde688c",
+ true},
+
+ {146, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed15d8d37a6eca1fc990", true},
+
+ {147, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859acb901c7be61be7ca90", true},
+
+ {148, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389563bf04e7cde688c",
+ true},
+
+ {149, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed1559d37a6eca1fc990", true},
+
+ {150, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859acb111c7be61be7ca90", true},
+
+ {151, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389d73bf04e7cde688c",
+ true},
+
+ {152, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed15d9f37a6eca1fc990", true},
+
+ {153, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859acb913c7be61be7ca90", true},
+
+ {154, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389571bf04e7cde688c",
+ true},
+
+ {155, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed15d9d37b6eca1fc990", true},
+
+ {156, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859acb911c7ae61be7ca90", true},
+
+ {157, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf14e7cde688c",
+ true},
+
+ {158, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed15d9d37a6ecb1fc990", true},
+
+ {159, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859acb911c7be61ae7ca90", true},
+
+ {160, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7dde688c",
+ true},
+
+ {161, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed15d9d37a6ec81fc990", true},
+
+ {162, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859acb911c7be619e7ca90", true},
+
+ {163, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7ede688c",
+ true},
+
+ {164, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed15d9d37a6e4a1fc990", true},
+
+ {165, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859acb911c7be69be7ca90", true},
+
+ {166, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04efcde688c",
+ true},
+
+ {167, "Flipped bit 120 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed15d9d37a6eca1fc991", true},
+
+ {168, "Flipped bit 120 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859acb911c7be61be7ca91", true},
+
+ {169, "Flipped bit 120 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7cde688d",
+ true},
+
+ {170, "Flipped bit 121 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed15d9d37a6eca1fc992", true},
+
+ {171, "Flipped bit 121 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859acb911c7be61be7ca92", true},
+
+ {172, "Flipped bit 121 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7cde688e",
+ true},
+
+ {173, "Flipped bit 126 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed15d9d37a6eca1fc9d0", true},
+
+ {174, "Flipped bit 126 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859acb911c7be61be7cad0", true},
+
+ {175, "Flipped bit 126 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7cde68cc",
+ true},
+
+ {176, "Flipped bit 127 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed15d9d37a6eca1fc910", true},
+
+ {177, "Flipped bit 127 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859acb911c7be61be7ca10", true},
+
+ {178, "Flipped bit 127 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e389573bf04e7cde680c",
+ true},
+
+ {179, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ed12390ea0a7ed15d8d37a6eca1fc990", true},
+
+ {180, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c81307df60859acb901c7be61be7ca90", true},
+
+ {181, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f91bde0069a6e389563bf04e7cde688c",
+ true},
+
+ {182, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12398ea0a7ed95d9d37a6eca1fc990", true},
+
+ {183, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c913075f60859a4b911c7be61be7ca90", true},
+
+ {184, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde8069a6e309573bf04e7cde688c",
+ true},
+
+ {185, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ec12390ea0a7ed95d9d37a6eca1fc910", true},
+
+ {186, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c91307df60859a4b911c7be61be7ca10", true},
+
+ {187, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f81bde0069a6e309573bf04e7cde680c",
+ true},
+
+ {188, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "13edc6f15f5812ea262c859135e0366f", true},
+
+ {189, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "36ecf8209f7a65346ee38419e418356f", true},
+
+ {190, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "07e421ff96591c76a8c40fb183219773",
+ true},
+
+ {191, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "00000000000000000000000000000000", true},
+
+ {192, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "00000000000000000000000000000000", true},
+
+ {193, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "00000000000000000000000000000000",
+ true},
+
+ {194, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ffffffffffffffffffffffffffffffff", true},
+
+ {195, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "ffffffffffffffffffffffffffffffff", true},
+
+ {196, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "ffffffffffffffffffffffffffffffff",
+ true},
+
+ {197, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "6c92b98e20276d955953faee4a9f4910", true},
+
+ {198, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "4993875fe0051a4b119cfb669b674a10", true},
+
+ {199, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "789b5e80e9266309d7bb70cefc5ee80c",
+ true},
+
+ {200, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "",
+ "ed13380fa1a6ec14d8d27b6fcb1ec891", true},
+
+ {201, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617", "0001020304050607",
+ "c81206de61849bca901d7ae71ae6cb91", true},
+
+ {202, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "000102030405060708090a0b0c0d0e0f", "f91adf0168a7e288563af14f7ddf698d",
+ true},
+
+ {203, "empty message",
+ "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97", "",
+ "736c7b56957db774c5ddf7c7a70ba8a8", false},
+
+ {204, "short message",
+ "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc", "40",
+ "9d47482c2d9252bace43a75a8335b8b8", false},
+
+ {205, "short message",
+ "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f", "6601",
+ "c7c44e31c466334992d6f9de3c771634", false},
+
+ {206, "short message",
+ "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b",
+ "f1d300", "b7086603a85e11fceb8cadea9bd30939", false},
+
+ {207, "short message",
+ "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77",
+ "2ae63cbf", "ba383a3a15c9df64bba50d611113a024", false},
+
+ {208, "short message",
+ "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8",
+ "af3a015ea1", "b457137c548908c629f714fe83b1ed90", false},
+
+ {209, "short message",
+ "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c",
+ "3f56935def3f", "b6d6fde93fc85de289b36b446d77b423", false},
+
+ {210, "short message",
+ "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493",
+ "57bb86beed156f", "8b1ef72d0a612735b08efef981f213c2", false},
+
+ {211, "short message",
+ "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5",
+ "2e4e7ef728fe11af", "f79606b83a7706a2a19e068bce818898", false},
+
+ {212, "short message",
+ "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf",
+ "852a21d92848e627c7", "a5a877f22ac743b7fb9e050d2e3ddb02", false},
+
+ {213, "short message",
+ "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4",
+ "195a3b292f93baff0a2c", "6ea172e5c4d2fac075ca602de5757a62", false},
+
+ {214, "short message",
+ "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c",
+ "afd73117330c6e8528a6e4", "68020bfc9bd73fd80d3ce581ba3b1208", false},
+
+ {215, "short message",
+ "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc",
+ "0ff54d6b6759120c2e8a51e3", "110edd727a9bf7fa11a6358afe617d9d", false},
+
+ {216, "short message",
+ "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8",
+ "f0058d412a104e53d820b95a7f", "1fa24c6625a0f8e1fc37827ac84d3cc4", false},
+
+ {217, "short message",
+ "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19",
+ "aacc36972f183057919ff57b49e1", "868765a8fa6aa898ddec0f4123e996be", false},
+
+ {218, "short message",
+ "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa",
+ "5d066a92c300e9b6ddd63a7c13ae33", "b96818b7acaf879c7a7f8271375a6914",
+ false},
+
+ {219, "",
+ "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd",
+ "cc37fae15f745a2f40e2c8b192f2b38d", "4b88e193000c5a4b23e95c7f2b26530b",
+ false},
+
+ {220, "",
+ "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7",
+ "d5247b8f6c3edcbfb1d591d13ece23d2f5", "86911c7da51dc0823d6e93d4290d1ad4",
+ false},
+
+ {221, "",
+ "0427a70e257528f3ab70640bba1a5de12cf3885dd4c8e284fbbb55feb35294a5",
+ "13937f8544f44270d01175a011f7670e93fa6ba7ef02336e",
+ "ccb2c51bfbe2598f9109fc70ed07f0eb", false},
+
+ {222, "",
+ "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892",
+ "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18",
+ "925f177d85ea297ef14b203fe409f9ab", false},
+
+ {223, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6af0a293d8cba0101f0089727691b7fb", true},
+
+ {224, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d709717c3a4ef8a2ea200b297d2accec", true},
+
+ {225, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "58ee3f3b5f83e290cae26dad29bba32d",
+ true},
+
+ {226, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "69f0a293d8cba0101f0089727691b7fb", true},
+
+ {227, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d409717c3a4ef8a2ea200b297d2accec", true},
+
+ {228, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "5bee3f3b5f83e290cae26dad29bba32d",
+ true},
+
+ {229, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "ebf0a293d8cba0101f0089727691b7fb", true},
+
+ {230, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "5609717c3a4ef8a2ea200b297d2accec", true},
+
+ {231, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d9ee3f3b5f83e290cae26dad29bba32d",
+ true},
+
+ {232, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf1a293d8cba0101f0089727691b7fb", true},
+
+ {233, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d608717c3a4ef8a2ea200b297d2accec", true},
+
+ {234, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ef3f3b5f83e290cae26dad29bba32d",
+ true},
+
+ {235, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a213d8cba0101f0089727691b7fb", true},
+
+ {236, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d60971fc3a4ef8a2ea200b297d2accec", true},
+
+ {237, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3fbb5f83e290cae26dad29bba32d",
+ true},
+
+ {238, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d9cba0101f0089727691b7fb", true},
+
+ {239, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3b4ef8a2ea200b297d2accec", true},
+
+ {240, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5e83e290cae26dad29bba32d",
+ true},
+
+ {241, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293dacba0101f0089727691b7fb", true},
+
+ {242, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c384ef8a2ea200b297d2accec", true},
+
+ {243, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5d83e290cae26dad29bba32d",
+ true},
+
+ {244, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0901f0089727691b7fb", true},
+
+ {245, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef822ea200b297d2accec", true},
+
+ {246, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e210cae26dad29bba32d",
+ true},
+
+ {247, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0101e0089727691b7fb", true},
+
+ {248, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef8a2eb200b297d2accec", true},
+
+ {249, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cbe26dad29bba32d",
+ true},
+
+ {250, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0109f0089727691b7fb", true},
+
+ {251, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef8a26a200b297d2accec", true},
+
+ {252, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e2904ae26dad29bba32d",
+ true},
+
+ {253, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0101f2089727691b7fb", true},
+
+ {254, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef8a2ea000b297d2accec", true},
+
+ {255, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cac26dad29bba32d",
+ true},
+
+ {256, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0101f0088727691b7fb", true},
+
+ {257, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef8a2ea200a297d2accec", true},
+
+ {258, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26cad29bba32d",
+ true},
+
+ {259, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0101f0089727791b7fb", true},
+
+ {260, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef8a2ea200b297c2accec", true},
+
+ {261, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad28bba32d",
+ true},
+
+ {262, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0101f0089727491b7fb", true},
+
+ {263, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef8a2ea200b297f2accec", true},
+
+ {264, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad2bbba32d",
+ true},
+
+ {265, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0101f008972f691b7fb", true},
+
+ {266, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef8a2ea200b29fd2accec", true},
+
+ {267, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dada9bba32d",
+ true},
+
+ {268, "Flipped bit 120 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0101f0089727691b7fa", true},
+
+ {269, "Flipped bit 120 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef8a2ea200b297d2acced", true},
+
+ {270, "Flipped bit 120 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad29bba32c",
+ true},
+
+ {271, "Flipped bit 121 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0101f0089727691b7f9", true},
+
+ {272, "Flipped bit 121 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef8a2ea200b297d2accee", true},
+
+ {273, "Flipped bit 121 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad29bba32f",
+ true},
+
+ {274, "Flipped bit 126 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0101f0089727691b7bb", true},
+
+ {275, "Flipped bit 126 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef8a2ea200b297d2accac", true},
+
+ {276, "Flipped bit 126 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad29bba36d",
+ true},
+
+ {277, "Flipped bit 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0101f0089727691b77b", true},
+
+ {278, "Flipped bit 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef8a2ea200b297d2acc6c", true},
+
+ {279, "Flipped bit 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e290cae26dad29bba3ad",
+ true},
+
+ {280, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6af0a293d8cba0101e0089727691b7fb", true},
+
+ {281, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d709717c3a4ef8a2eb200b297d2accec", true},
+
+ {282, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "58ee3f3b5f83e290cbe26dad29bba32d",
+ true},
+
+ {283, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a213d8cba0901f0089727691b7fb", true},
+
+ {284, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d60971fc3a4ef822ea200b297d2accec", true},
+
+ {285, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3fbb5f83e210cae26dad29bba32d",
+ true},
+
+ {286, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6bf0a293d8cba0901f0089727691b77b", true},
+
+ {287, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d609717c3a4ef822ea200b297d2acc6c", true},
+
+ {288, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "59ee3f3b5f83e210cae26dad29bba3ad",
+ true},
+
+ {289, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "940f5d6c27345fefe0ff768d896e4804", true},
+
+ {290, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "29f68e83c5b1075d15dff4d682d53313", true},
+
+ {291, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "a611c0c4a07c1d6f351d9252d6445cd2",
+ true},
+
+ {292, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "00000000000000000000000000000000", true},
+
+ {293, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "00000000000000000000000000000000", true},
+
+ {294, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "00000000000000000000000000000000",
+ true},
+
+ {295, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "ffffffffffffffffffffffffffffffff", true},
+
+ {296, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "ffffffffffffffffffffffffffffffff", true},
+
+ {297, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "ffffffffffffffffffffffffffffffff",
+ true},
+
+ {298, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "eb702213584b20909f8009f2f611377b", true},
+
+ {299, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "5689f1fcbace78226aa08ba9fdaa4c6c", true},
+
+ {300, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d96ebfbbdf0362104a62ed2da93b23ad",
+ true},
+
+ {301, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "6af1a392d9caa1111e0188737790b6fa", true},
+
+ {302, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "0001020304050607", "d708707d3b4ff9a3eb210a287c2bcded", true},
+
+ {303, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "58ef3e3a5e82e391cbe36cac28baa22c",
+ true},
+
+ {304, "invalid key size", "", "00b9449326d39416", "", true},
+
+ {305, "invalid key size", "0f", "4538b79a1397e2aa", "", true},
+
+ {306, "invalid key size", "a88e385af7185148", "dc63b7ef08096e4f", "", true},
+
+ {307, "invalid key size", "003a228008d390b645929df73a2b2bdd8298918d",
+ "ad1d3c3122ab7ac6", "", true},
+
+ {308, "invalid key size",
+ "94baaac150e2645ae1ec1939c7bcefb73f6edb146fae02289b6c6326ff39bc265d612bef2"
+ "727fa72",
+ "e3f75a886c4a5591", "", true}};
+
+#endif // cmac_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/curve25519-vectors.h b/security/nss/gtests/common/testvectors/curve25519-vectors.h
index 62cf475b9d..5ba55985dc 100644
--- a/security/nss/gtests/common/testvectors/curve25519-vectors.h
+++ b/security/nss/gtests/common/testvectors/curve25519-vectors.h
@@ -1,22 +1,20 @@
+/* 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 curve25519_vectors_h__
#define curve25519_vectors_h__
-#include <string>
-#include <vector>
-
-typedef struct curve25519_testvector_str {
- std::vector<uint8_t> private_key;
- std::vector<uint8_t> public_key;
- std::vector<uint8_t> secret;
- bool valid;
-} curve25519_testvector;
+#include "testvectors_base/test-structs.h"
-const curve25519_testvector kCurve25519Vectors[] = {
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+const EcdhTestVectorStr kCurve25519Vectors[] = {
+ {0,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72,
@@ -33,10 +31,12 @@ const curve25519_testvector kCurve25519Vectors[] = {
{0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b,
0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1,
0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42},
+ false,
true},
// A public key that's too short (31 bytes).
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {1,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72,
@@ -47,14 +47,16 @@ const curve25519_testvector kCurve25519Vectors[] = {
0xf4, 0xeb, 0xa4, 0xa9, 0x8e, 0xaa, 0x9b, 0x4e, 0x6a},
{0x30, 0x38, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x20, 0x00, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3,
- 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b,
- 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b},
+ 0x03, 0x20, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3, 0x5b,
+ 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, 0x78,
+ 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f},
{},
+ false,
false},
// A public key that's too long (33 bytes).
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {2,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72,
@@ -69,299 +71,415 @@ const curve25519_testvector kCurve25519Vectors[] = {
0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b,
0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f, 0x34},
{},
- false},
+ false,
+ false}};
- // A private key with leading zeros (they should not be stripped)
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+const EcdhTestVector kCurve25519WycheproofVectors[] = {
+
+ // Comment: normal case
+ {1,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x00, 0x99, 0xD1, 0x90, 0x60, 0xCF, 0x79, 0xF0, 0x6F, 0x4F, 0x2E, 0x47,
- 0x97, 0x5B, 0x2A, 0x90, 0x01, 0x6C, 0x94, 0xF4, 0x3D, 0x94, 0x02, 0x57,
- 0x13, 0xDB, 0xB2, 0xA3, 0xD9, 0x54, 0x0B, 0xE5, 0xa1, 0x23, 0x03, 0x21,
- 0x05, 0x66, 0xA7, 0x26, 0xE0, 0xFC, 0x83, 0xEF, 0xA2, 0x56, 0xF4, 0xCC,
- 0xEA, 0x71, 0x07, 0x4D, 0xBB, 0x5C, 0x76, 0x0A, 0x9F, 0xF4, 0x7E, 0x5C,
- 0x5D, 0x4C, 0xB8, 0xDA, 0x9E, 0x44, 0x60, 0x52, 0x00},
+ 0xc8, 0xa9, 0xd5, 0xa9, 0x10, 0x91, 0xad, 0x85, 0x1c, 0x66, 0x8b, 0x07,
+ 0x36, 0xc1, 0xc9, 0xa0, 0x29, 0x36, 0xc0, 0xd3, 0xad, 0x62, 0x67, 0x08,
+ 0x58, 0x08, 0x80, 0x47, 0xba, 0x05, 0x74, 0x75, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3,
- 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b,
- 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f},
- {0xB9, 0x4B, 0x92, 0xEA, 0xDA, 0x64, 0x40, 0xD3, 0x08, 0x63, 0x06,
- 0x45, 0xF4, 0x4C, 0xCD, 0x19, 0x7B, 0xE6, 0x0A, 0xBC, 0x6C, 0x9D,
- 0x96, 0x8F, 0x5D, 0x70, 0x44, 0x55, 0xD0, 0x1B, 0xEE, 0x4A},
+ 0x03, 0x21, 0x00, 0x50, 0x4a, 0x36, 0x99, 0x9f, 0x48, 0x9c, 0xd2, 0xfd,
+ 0xbc, 0x08, 0xba, 0xff, 0x3d, 0x88, 0xfa, 0x00, 0x56, 0x9b, 0xa9, 0x86,
+ 0xcb, 0xa2, 0x25, 0x48, 0xff, 0xde, 0x80, 0xf9, 0x80, 0x68, 0x29},
+ {0x43, 0x6a, 0x2c, 0x04, 0x0c, 0xf4, 0x5f, 0xea, 0x9b, 0x29, 0xa0,
+ 0xcb, 0x81, 0xb1, 0xf4, 0x14, 0x58, 0xf8, 0x63, 0xd0, 0xd6, 0x1b,
+ 0x45, 0x3d, 0x0a, 0x98, 0x27, 0x20, 0xd6, 0xd6, 0x13, 0x20},
+ false,
true},
- // A private key that's too short
- {{0x30, 0x66, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2A, 0x86, 0x48,
- 0xCE, 0x3D, 0x02, 0x01, 0x06, 0x09, 0x2B, 0x06, 0x01, 0x04, 0x01, 0xDA,
- 0x47, 0x0F, 0x01, 0x04, 0x4B, 0x30, 0x49, 0x02, 0x01, 0x01, 0x04, 0x1F,
- 0x07, 0x6D, 0x0A, 0x73, 0x18, 0xA5, 0x7D, 0x3C, 0x16, 0xC1, 0x72, 0x51,
- 0xB2, 0x66, 0x45, 0xDF, 0x4C, 0x2F, 0x87, 0xEB, 0xC0, 0x99, 0x2A, 0xB1,
- 0x77, 0xFB, 0xA5, 0x1D, 0xB9, 0x2C, 0x2A, 0xA1, 0x23, 0x03, 0x21, 0x00,
- 0x85, 0x20, 0xF0, 0x09, 0x89, 0x30, 0xA7, 0x54, 0x74, 0x8B, 0x7D, 0xDC,
- 0xB4, 0x3E, 0xF7, 0x5A, 0x0D, 0xBF, 0x3A, 0x0D, 0x26, 0x38, 0x1A, 0xF4,
- 0xEB, 0xA4, 0xA9, 0x8E, 0xAA, 0x9B, 0x4E, 0x6A},
+ // Comment: public key on twist
+ {2,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x5d, 0x8c, 0x06, 0x1a, 0x50, 0x80, 0x4a, 0xc4, 0x88, 0xad, 0x77,
+ 0x4a, 0xc7, 0x16, 0xc3, 0xf5, 0xba, 0x71, 0x4b, 0x27, 0x12, 0xe0, 0x48,
+ 0x49, 0x13, 0x79, 0xa5, 0x00, 0x21, 0x19, 0x58, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3,
- 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b,
- 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f},
- {0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b,
- 0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1,
- 0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42},
- false},
+ 0x03, 0x21, 0x00, 0x63, 0xaa, 0x40, 0xc6, 0xe3, 0x83, 0x46, 0xc5, 0xca,
+ 0xf2, 0x3a, 0x6d, 0xf0, 0xa5, 0xe6, 0xc8, 0x08, 0x89, 0xa0, 0x86, 0x47,
+ 0xe5, 0x51, 0xb3, 0x56, 0x34, 0x49, 0xbe, 0xfc, 0xfc, 0x97, 0x33},
+ {0x27, 0x9d, 0xf6, 0x7a, 0x7c, 0x46, 0x11, 0xdb, 0x47, 0x08, 0xa0,
+ 0xe8, 0x28, 0x2b, 0x19, 0x5e, 0x5a, 0xc0, 0xed, 0x6f, 0x4b, 0x2f,
+ 0x29, 0x2c, 0x6f, 0xbd, 0x0a, 0xca, 0xc3, 0x0d, 0x13, 0x32},
+ false,
+ true},
- // A private key that's too long
- {{0x30, 0x68, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2A, 0x86, 0x48,
- 0xCE, 0x3D, 0x02, 0x01, 0x06, 0x09, 0x2B, 0x06, 0x01, 0x04, 0x01, 0xDA,
- 0x47, 0x0F, 0x01, 0x04, 0x4D, 0x30, 0x4B, 0x02, 0x01, 0x01, 0x04, 0x21,
- 0x43, 0x77, 0x07, 0x6D, 0x0A, 0x73, 0x18, 0xA5, 0x7D, 0x3C, 0x16, 0xC1,
- 0x72, 0x51, 0xB2, 0x66, 0x45, 0xDF, 0x4C, 0x2F, 0x87, 0xEB, 0xC0, 0x99,
- 0x2A, 0xB1, 0x77, 0xFB, 0xA5, 0x1D, 0xB9, 0x2C, 0x2A, 0xA1, 0x23, 0x03,
- 0x21, 0x00, 0x85, 0x20, 0xF0, 0x09, 0x89, 0x30, 0xA7, 0x54, 0x74, 0x8B,
- 0x7D, 0xDC, 0xB4, 0x3E, 0xF7, 0x5A, 0x0D, 0xBF, 0x3A, 0x0D, 0x26, 0x38,
- 0x1A, 0xF4, 0xEB, 0xA4, 0xA9, 0x8E, 0xAA, 0x9B, 0x4E, 0x6A},
+ // Comment: public key on twist
+ {3,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xb4, 0x5b, 0xfd, 0x32, 0xe5, 0x53, 0x25, 0xd9, 0xfd, 0x64, 0x8c,
+ 0xb3, 0x02, 0x84, 0x80, 0x39, 0x00, 0x0b, 0x39, 0x0e, 0x44, 0xd5, 0x21,
+ 0xe5, 0x8a, 0xab, 0x3b, 0x29, 0xa6, 0x96, 0x4b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3,
- 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b,
- 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f},
- {0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b,
- 0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1,
- 0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42},
- false}};
+ 0x03, 0x21, 0x00, 0x0f, 0x83, 0xc3, 0x6f, 0xde, 0xd9, 0xd3, 0x2f, 0xad,
+ 0xf4, 0xef, 0xa3, 0xae, 0x93, 0xa9, 0x0b, 0xb5, 0xcf, 0xa6, 0x68, 0x93,
+ 0xbc, 0x41, 0x2c, 0x43, 0xfa, 0x72, 0x87, 0xdb, 0xb9, 0x97, 0x79},
+ {0x4b, 0xc7, 0xe0, 0x1e, 0x7d, 0x83, 0xd6, 0xcf, 0x67, 0x63, 0x2b,
+ 0xf9, 0x00, 0x33, 0x48, 0x7a, 0x5f, 0xc2, 0x9e, 0xba, 0x53, 0x28,
+ 0x89, 0x0e, 0xa7, 0xb1, 0x02, 0x6d, 0x23, 0xb9, 0xa4, 0x5f},
+ false,
+ true},
-// Testvectors from project wycheproof
-// <https://github.com/google/wycheproof>
-const curve25519_testvector kCurve25519WycheproofVectors[] = {
+ // Comment: public key on twist
+ {4,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf8, 0x76, 0xe3, 0x4b, 0xcb, 0xe1, 0xf4, 0x7f, 0xbc, 0x0f, 0xdd, 0xfd,
+ 0x7c, 0x1e, 0x1a, 0xa5, 0x3d, 0x57, 0xbf, 0xe0, 0xf6, 0x6d, 0x24, 0x30,
+ 0x67, 0xb4, 0x24, 0xbb, 0x62, 0x10, 0xbe, 0x51, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x0b, 0x82, 0x11, 0xa2, 0xb6, 0x04, 0x90, 0x97, 0xf6,
+ 0x87, 0x1c, 0x6c, 0x05, 0x2d, 0x3c, 0x5f, 0xc1, 0xba, 0x17, 0xda, 0x9e,
+ 0x32, 0xae, 0x45, 0x84, 0x03, 0xb0, 0x5b, 0xb2, 0x83, 0x09, 0x2a},
+ {0x11, 0x9d, 0x37, 0xed, 0x4b, 0x10, 0x9c, 0xbd, 0x64, 0x18, 0xb1,
+ 0xf2, 0x8d, 0xea, 0x83, 0xc8, 0x36, 0xc8, 0x44, 0x71, 0x5c, 0xdf,
+ 0x98, 0xa3, 0xa8, 0xc3, 0x62, 0x19, 0x1d, 0xeb, 0xd5, 0x14},
+ false,
+ true},
- // Comment: normal case
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key on twist
+ {5,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x48, 0x52, 0x83, 0x4d, 0x9d, 0x6b, 0x77, 0xda, 0xde, 0xab, 0xaa, 0xf2,
- 0xe1, 0x1d, 0xca, 0x66, 0xd1, 0x9f, 0xe7, 0x49, 0x93, 0xa7, 0xbe, 0xc3,
- 0x6c, 0x6e, 0x16, 0xa0, 0x98, 0x3f, 0xea, 0xba, 0xa1, 0x23, 0x03, 0x21,
+ 0x00, 0x6a, 0xc1, 0xf3, 0xa6, 0x53, 0xa4, 0xcd, 0xb1, 0xd3, 0x7b, 0xba,
+ 0x94, 0x73, 0x8f, 0x8b, 0x95, 0x7a, 0x57, 0xbe, 0xb2, 0x4d, 0x64, 0x6e,
+ 0x99, 0x4d, 0xc2, 0x9a, 0x27, 0x6a, 0xad, 0x45, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x9c, 0x64, 0x7d, 0x9a, 0xe5, 0x89, 0xb9, 0xf5, 0x8f,
- 0xdc, 0x3c, 0xa4, 0x94, 0x7e, 0xfb, 0xc9, 0x15, 0xc4, 0xb2, 0xe0, 0x8e,
- 0x74, 0x4a, 0x0e, 0xdf, 0x46, 0x9d, 0xac, 0x59, 0xc8, 0xf8, 0x5a},
- {0x87, 0xb7, 0xf2, 0x12, 0xb6, 0x27, 0xf7, 0xa5, 0x4c, 0xa5, 0xe0,
- 0xbc, 0xda, 0xdd, 0xd5, 0x38, 0x9d, 0x9d, 0xe6, 0x15, 0x6c, 0xdb,
- 0xcf, 0x8e, 0xbe, 0x14, 0xff, 0xbc, 0xfb, 0x43, 0x65, 0x51},
+ 0x03, 0x21, 0x00, 0x34, 0x3a, 0xc2, 0x0a, 0x3b, 0x9c, 0x6a, 0x27, 0xb1,
+ 0x00, 0x81, 0x76, 0x50, 0x9a, 0xd3, 0x07, 0x35, 0x85, 0x6e, 0xc1, 0xc8,
+ 0xd8, 0xfc, 0xae, 0x13, 0x91, 0x2d, 0x08, 0xd1, 0x52, 0xf4, 0x6c},
+ {0xcc, 0x48, 0x73, 0xae, 0xd3, 0xfc, 0xee, 0x4b, 0x3a, 0xae, 0xa7,
+ 0xf0, 0xd2, 0x07, 0x16, 0xb4, 0x27, 0x63, 0x59, 0x08, 0x1f, 0x63,
+ 0x4b, 0x7b, 0xea, 0x4b, 0x70, 0x5b, 0xfc, 0x8a, 0x4d, 0x3e},
+ false,
true},
- // Comment: normal case
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key on twist
+ {6,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x08, 0xda, 0x77, 0xb2, 0x6d, 0x06, 0xdf, 0xf9, 0xd9, 0xf7, 0xfd, 0x4c,
+ 0x5b, 0x37, 0x69, 0xf8, 0xcd, 0xd5, 0xb3, 0x05, 0x16, 0xa5, 0xab, 0x80,
+ 0x6b, 0xe3, 0x24, 0xff, 0x3e, 0xb6, 0x9e, 0x60, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfa, 0x69, 0x5f, 0xc7, 0xbe, 0x8d, 0x1b, 0xe5, 0xbf,
+ 0x70, 0x48, 0x98, 0xf3, 0x88, 0xc4, 0x52, 0xba, 0xfd, 0xd3, 0xb8, 0xea,
+ 0xe8, 0x05, 0xf8, 0x68, 0x1a, 0x8d, 0x15, 0xc2, 0xd4, 0xe1, 0x42},
+ {0xb6, 0xf8, 0xe2, 0xfc, 0xb1, 0xaf, 0xfc, 0x79, 0xe2, 0xff, 0x79,
+ 0x83, 0x19, 0xb2, 0x70, 0x11, 0x39, 0xb9, 0x5a, 0xd6, 0xdd, 0x07,
+ 0xf0, 0x5c, 0xba, 0xc7, 0x8b, 0xd8, 0x3e, 0xdf, 0xd9, 0x2e},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {7,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0xd0, 0x3e, 0xdd, 0xe9, 0xf3, 0xe7, 0xb7, 0x99, 0x04, 0x5f, 0x9a, 0xc3,
+ 0x79, 0x3d, 0x4a, 0x92, 0x77, 0xda, 0xde, 0xad, 0xc4, 0x1b, 0xec, 0x02,
+ 0x90, 0xf8, 0x1f, 0x74, 0x4f, 0x73, 0x77, 0x5f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x9c, 0x64, 0x7d, 0x9a, 0xe5, 0x89, 0xb9, 0xf5, 0x8f,
- 0xdc, 0x3c, 0xa4, 0x94, 0x7e, 0xfb, 0xc9, 0x15, 0xc4, 0xb2, 0xe0, 0x8e,
- 0x74, 0x4a, 0x0e, 0xdf, 0x46, 0x9d, 0xac, 0x59, 0xc8, 0xf8, 0x5a},
- {0x4b, 0x82, 0xbd, 0x86, 0x50, 0xea, 0x9b, 0x81, 0xa4, 0x21, 0x81,
- 0x84, 0x09, 0x26, 0xa4, 0xff, 0xa1, 0x64, 0x34, 0xd1, 0xbf, 0x29,
- 0x8d, 0xe1, 0xdb, 0x87, 0xef, 0xb5, 0xb0, 0xa9, 0xe3, 0x4e},
+ 0x03, 0x21, 0x00, 0x02, 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, 0x00, 0x00, 0x00},
+ {0xb8, 0x7a, 0x17, 0x22, 0xcc, 0x6c, 0x1e, 0x2f, 0xee, 0xcb, 0x54,
+ 0xe9, 0x7a, 0xbd, 0x5a, 0x22, 0xac, 0xc2, 0x76, 0x16, 0xf7, 0x8f,
+ 0x6e, 0x31, 0x5f, 0xd2, 0xb7, 0x3d, 0x9f, 0x22, 0x1e, 0x57},
+ false,
true},
// Comment: public key on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {8,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x58, 0x8c, 0x06, 0x1a, 0x50, 0x80, 0x4a, 0xc4, 0x88, 0xad, 0x77, 0x4a,
- 0xc7, 0x16, 0xc3, 0xf5, 0xba, 0x71, 0x4b, 0x27, 0x12, 0xe0, 0x48, 0x49,
- 0x13, 0x79, 0xa5, 0x00, 0x21, 0x19, 0x98, 0xa8, 0xa1, 0x23, 0x03, 0x21,
+ 0xe0, 0x9d, 0x57, 0xa9, 0x14, 0xe3, 0xc2, 0x90, 0x36, 0xfd, 0x9a, 0x44,
+ 0x2b, 0xa5, 0x26, 0xb5, 0xcd, 0xcd, 0xf2, 0x82, 0x16, 0x15, 0x3e, 0x63,
+ 0x6c, 0x10, 0x67, 0x7a, 0xca, 0xb6, 0xbd, 0x6a, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x63, 0xaa, 0x40, 0xc6, 0xe3, 0x83, 0x46, 0xc5, 0xca,
- 0xf2, 0x3a, 0x6d, 0xf0, 0xa5, 0xe6, 0xc8, 0x08, 0x89, 0xa0, 0x86, 0x47,
- 0xe5, 0x51, 0xb3, 0x56, 0x34, 0x49, 0xbe, 0xfc, 0xfc, 0x97, 0x33},
- {0xb1, 0xa7, 0x07, 0x51, 0x94, 0x95, 0xff, 0xff, 0xb2, 0x98, 0xff,
- 0x94, 0x17, 0x16, 0xb0, 0x6d, 0xfa, 0xb8, 0x7c, 0xf8, 0xd9, 0x11,
- 0x23, 0xfe, 0x2b, 0xe9, 0xa2, 0x33, 0xdd, 0xa2, 0x22, 0x12},
+ 0x03, 0x21, 0x00, 0x03, 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, 0x00, 0x00, 0x00},
+ {0xa2, 0x9d, 0x8d, 0xad, 0x28, 0xd5, 0x90, 0xcd, 0x30, 0x17, 0xaa,
+ 0x97, 0xa4, 0x76, 0x1f, 0x85, 0x1b, 0xf1, 0xd3, 0x67, 0x2b, 0x04,
+ 0x2a, 0x42, 0x56, 0xa4, 0x58, 0x81, 0xe2, 0xad, 0x90, 0x35},
+ false,
true},
// Comment: public key on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {9,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xb0, 0x5b, 0xfd, 0x32, 0xe5, 0x53, 0x25, 0xd9, 0xfd, 0x64, 0x8c, 0xb3,
- 0x02, 0x84, 0x80, 0x39, 0x00, 0x0b, 0x39, 0x0e, 0x44, 0xd5, 0x21, 0xe5,
- 0x8a, 0xab, 0x3b, 0x29, 0xa6, 0x96, 0x0b, 0xa8, 0xa1, 0x23, 0x03, 0x21,
+ 0xe0, 0xed, 0x78, 0xe6, 0xee, 0x02, 0xf0, 0x8b, 0xec, 0x1c, 0x15, 0xd6,
+ 0x6f, 0xbb, 0xe5, 0xb8, 0x3f, 0xfc, 0x37, 0xea, 0x14, 0xe1, 0x51, 0x2c,
+ 0xc1, 0xbd, 0x4b, 0x2e, 0xa6, 0xd8, 0x06, 0x6f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x0f, 0x83, 0xc3, 0x6f, 0xde, 0xd9, 0xd3, 0x2f, 0xad,
- 0xf4, 0xef, 0xa3, 0xae, 0x93, 0xa9, 0x0b, 0xb5, 0xcf, 0xa6, 0x68, 0x93,
- 0xbc, 0x41, 0x2c, 0x43, 0xfa, 0x72, 0x87, 0xdb, 0xb9, 0x97, 0x79},
- {0x67, 0xdd, 0x4a, 0x6e, 0x16, 0x55, 0x33, 0x53, 0x4c, 0x0e, 0x3f,
- 0x17, 0x2e, 0x4a, 0xb8, 0x57, 0x6b, 0xca, 0x92, 0x3a, 0x5f, 0x07,
- 0xb2, 0xc0, 0x69, 0xb4, 0xc3, 0x10, 0xff, 0x2e, 0x93, 0x5b},
+ 0x03, 0x21, 0x00, 0xff, 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, 0x00, 0x00, 0x00},
+ {0xe7, 0x03, 0xbc, 0x8a, 0xa9, 0x4b, 0x7d, 0x87, 0xba, 0x34, 0xe2,
+ 0x67, 0x83, 0x53, 0xd1, 0x2c, 0xda, 0xaa, 0x1a, 0x97, 0xb5, 0xca,
+ 0x3e, 0x1b, 0x8c, 0x06, 0x0c, 0x46, 0x36, 0x08, 0x7f, 0x07},
+ false,
true},
// Comment: public key on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {10,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x70, 0xe3, 0x4b, 0xcb, 0xe1, 0xf4, 0x7f, 0xbc, 0x0f, 0xdd, 0xfd, 0x7c,
- 0x1e, 0x1a, 0xa5, 0x3d, 0x57, 0xbf, 0xe0, 0xf6, 0x6d, 0x24, 0x30, 0x67,
- 0xb4, 0x24, 0xbb, 0x62, 0x10, 0xbe, 0xd1, 0x9c, 0xa1, 0x23, 0x03, 0x21,
+ 0xa8, 0xa1, 0xa2, 0xec, 0x9f, 0xa9, 0x91, 0x5a, 0xe7, 0xaa, 0xce, 0x6a,
+ 0x37, 0xc6, 0x85, 0x91, 0xd3, 0x9e, 0x15, 0x99, 0x5c, 0x4e, 0xf5, 0xeb,
+ 0xd3, 0x56, 0x1c, 0x02, 0xf7, 0x2d, 0xda, 0x41, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x0b, 0x82, 0x11, 0xa2, 0xb6, 0x04, 0x90, 0x97, 0xf6,
- 0x87, 0x1c, 0x6c, 0x05, 0x2d, 0x3c, 0x5f, 0xc1, 0xba, 0x17, 0xda, 0x9e,
- 0x32, 0xae, 0x45, 0x84, 0x03, 0xb0, 0x5b, 0xb2, 0x83, 0x09, 0x2a},
- {0x4a, 0x06, 0x38, 0xcf, 0xaa, 0x9e, 0xf1, 0x93, 0x3b, 0x47, 0xf8,
- 0x93, 0x92, 0x96, 0xa6, 0xb2, 0x5b, 0xe5, 0x41, 0xef, 0x7f, 0x70,
- 0xe8, 0x44, 0xc0, 0xbc, 0xc0, 0x0b, 0x13, 0x4d, 0xe6, 0x4a},
+ 0x03, 0x21, 0x00, 0xff, 0xff, 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, 0x00, 0x00},
+ {0xff, 0x5c, 0xf0, 0x41, 0xe9, 0x24, 0xdb, 0xe1, 0xa6, 0x4a, 0xc9,
+ 0xbd, 0xba, 0x96, 0xbd, 0xcd, 0xfa, 0xf7, 0xd5, 0x9d, 0x91, 0xc7,
+ 0xe3, 0x3e, 0x76, 0xed, 0x0e, 0x4c, 0x8c, 0x83, 0x64, 0x46},
+ false,
true},
// Comment: public key on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {11,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x68, 0xc1, 0xf3, 0xa6, 0x53, 0xa4, 0xcd, 0xb1, 0xd3, 0x7b, 0xba, 0x94,
- 0x73, 0x8f, 0x8b, 0x95, 0x7a, 0x57, 0xbe, 0xb2, 0x4d, 0x64, 0x6e, 0x99,
- 0x4d, 0xc2, 0x9a, 0x27, 0x6a, 0xad, 0x45, 0x8d, 0xa1, 0x23, 0x03, 0x21,
+ 0xa8, 0xc9, 0xdf, 0x58, 0x20, 0xeb, 0x39, 0x9d, 0x47, 0x1d, 0xfa, 0x32,
+ 0x15, 0xd9, 0x60, 0x55, 0xb3, 0xc7, 0xd0, 0xf4, 0xea, 0x49, 0xf8, 0xab,
+ 0x02, 0x8d, 0x6a, 0x6e, 0x31, 0x94, 0x51, 0x7b, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x34, 0x3a, 0xc2, 0x0a, 0x3b, 0x9c, 0x6a, 0x27, 0xb1,
- 0x00, 0x81, 0x76, 0x50, 0x9a, 0xd3, 0x07, 0x35, 0x85, 0x6e, 0xc1, 0xc8,
- 0xd8, 0xfc, 0xae, 0x13, 0x91, 0x2d, 0x08, 0xd1, 0x52, 0xf4, 0x6c},
- {0x39, 0x94, 0x91, 0xfc, 0xe8, 0xdf, 0xab, 0x73, 0xb4, 0xf9, 0xf6,
- 0x11, 0xde, 0x8e, 0xa0, 0xb2, 0x7b, 0x28, 0xf8, 0x59, 0x94, 0x25,
- 0x0b, 0x0f, 0x47, 0x5d, 0x58, 0x5d, 0x04, 0x2a, 0xc2, 0x07},
+ 0x03, 0x21, 0x00, 0x00, 0x00, 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, 0x00},
+ {0xa9, 0x2a, 0x96, 0xfa, 0x02, 0x99, 0x60, 0xf9, 0x53, 0x0e, 0x6f,
+ 0xe3, 0x7e, 0x24, 0x29, 0xcd, 0x11, 0x3b, 0xe4, 0xd8, 0xf3, 0xf4,
+ 0x43, 0x1f, 0x85, 0x46, 0xe6, 0xc7, 0x63, 0x51, 0x47, 0x5d},
+ false,
true},
// Comment: public key on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {12,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xd8, 0x77, 0xb2, 0x6d, 0x06, 0xdf, 0xf9, 0xd9, 0xf7, 0xfd, 0x4c, 0x5b,
- 0x37, 0x69, 0xf8, 0xcd, 0xd5, 0xb3, 0x05, 0x16, 0xa5, 0xab, 0x80, 0x6b,
- 0xe3, 0x24, 0xff, 0x3e, 0xb6, 0x9e, 0xa0, 0xb2, 0xa1, 0x23, 0x03, 0x21,
+ 0xd0, 0xd3, 0x1c, 0x49, 0x1c, 0xbd, 0x39, 0x27, 0x18, 0x59, 0xb4, 0xa6,
+ 0x3a, 0x31, 0x68, 0x26, 0x50, 0x7b, 0x1d, 0xb8, 0xc7, 0x01, 0x70, 0x9f,
+ 0xd0, 0xff, 0xe3, 0xeb, 0x21, 0xc4, 0x46, 0x7c, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xfa, 0x69, 0x5f, 0xc7, 0xbe, 0x8d, 0x1b, 0xe5, 0xbf,
- 0x70, 0x48, 0x98, 0xf3, 0x88, 0xc4, 0x52, 0xba, 0xfd, 0xd3, 0xb8, 0xea,
- 0xe8, 0x05, 0xf8, 0x68, 0x1a, 0x8d, 0x15, 0xc2, 0xd4, 0xe1, 0x42},
- {0x2c, 0x4f, 0xe1, 0x1d, 0x49, 0x0a, 0x53, 0x86, 0x17, 0x76, 0xb1,
- 0x3b, 0x43, 0x54, 0xab, 0xd4, 0xcf, 0x5a, 0x97, 0x69, 0x9d, 0xb6,
- 0xe6, 0xc6, 0x8c, 0x16, 0x26, 0xd0, 0x76, 0x62, 0xf7, 0x58},
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0x0f, 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},
+ {0x9f, 0x89, 0x54, 0x86, 0x81, 0x58, 0xec, 0x62, 0xb6, 0xb5, 0x86,
+ 0xb8, 0xca, 0xe1, 0xd6, 0x7d, 0x1b, 0x9f, 0x4c, 0x03, 0xd5, 0xb3,
+ 0xca, 0x03, 0x93, 0xce, 0xe7, 0x1a, 0xcc, 0xc9, 0xab, 0x65},
+ false,
true},
- // Comment: public key = 0
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key on twist
+ {13,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x20, 0x74, 0x94, 0x03, 0x8f, 0x2b, 0xb8, 0x11, 0xd4, 0x78, 0x05, 0xbc,
- 0xdf, 0x04, 0xa2, 0xac, 0x58, 0x5a, 0xda, 0x7f, 0x2f, 0x23, 0x38, 0x9b,
- 0xfd, 0x46, 0x58, 0xf9, 0xdd, 0xd4, 0xde, 0xbc, 0xa1, 0x23, 0x03, 0x21,
+ 0xd0, 0x53, 0xe7, 0xbf, 0x19, 0x02, 0x61, 0x9c, 0xd6, 0x1c, 0x9c, 0x73,
+ 0x9e, 0x09, 0xd5, 0x4c, 0x41, 0x47, 0xf4, 0x6d, 0x19, 0x07, 0x20, 0x96,
+ 0x6f, 0x7d, 0xe1, 0xd9, 0xcf, 0xfb, 0xbd, 0x4e, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 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},
- {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, 0x00, 0x00, 0x00, 0x00},
- false},
+ {0x6c, 0xbf, 0x1d, 0xc9, 0xaf, 0x97, 0xbc, 0x14, 0x85, 0x13, 0xa1,
+ 0x8b, 0xe4, 0xa2, 0x57, 0xde, 0x1a, 0x3b, 0x06, 0x55, 0x84, 0xdf,
+ 0x94, 0xe8, 0xb4, 0x3c, 0x1a, 0xb8, 0x97, 0x20, 0xb1, 0x10},
+ false,
+ true},
- // Comment: public key = 1
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key on twist
+ {14,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x20, 0x2e, 0x89, 0x72, 0xb6, 0x1c, 0x7e, 0x61, 0x93, 0x0e, 0xb9, 0x45,
- 0x0b, 0x50, 0x70, 0xea, 0xe1, 0xc6, 0x70, 0x47, 0x56, 0x85, 0x54, 0x1f,
- 0x04, 0x76, 0x21, 0x7e, 0x48, 0x18, 0xcf, 0xab, 0xa1, 0x23, 0x03, 0x21,
+ 0xa0, 0x21, 0xd7, 0x50, 0x09, 0xa4, 0x59, 0x6e, 0x5a, 0x33, 0xf1, 0x29,
+ 0x21, 0xc1, 0x0f, 0x36, 0x70, 0x93, 0x3b, 0xc8, 0x0d, 0xde, 0x3b, 0xba,
+ 0x22, 0x88, 0x1b, 0x61, 0x20, 0x58, 0x21, 0x44, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 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, 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, 0x00},
- false},
+ {0x38, 0x28, 0x4b, 0x70, 0x86, 0x09, 0x5a, 0x94, 0x06, 0x02, 0x8c,
+ 0x1f, 0x80, 0x0c, 0x07, 0x1e, 0xa1, 0x06, 0x03, 0x9a, 0xd7, 0xa1,
+ 0xd7, 0xf8, 0x2f, 0xe0, 0x09, 0x06, 0xfd, 0x90, 0x59, 0x4b},
+ false,
+ true},
- // Comment: edge case on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key on twist
+ {15,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x38, 0xdd, 0xe9, 0xf3, 0xe7, 0xb7, 0x99, 0x04, 0x5f, 0x9a, 0xc3, 0x79,
- 0x3d, 0x4a, 0x92, 0x77, 0xda, 0xde, 0xad, 0xc4, 0x1b, 0xec, 0x02, 0x90,
- 0xf8, 0x1f, 0x74, 0x4f, 0x73, 0x77, 0x5f, 0x84, 0xa1, 0x23, 0x03, 0x21,
+ 0xa8, 0x9c, 0x66, 0x87, 0xf9, 0x9b, 0xd5, 0x69, 0xa0, 0x1f, 0xd8, 0xbd,
+ 0x43, 0x82, 0x36, 0x16, 0x0d, 0x15, 0xce, 0x2c, 0x57, 0xc1, 0xd7, 0x1e,
+ 0xba, 0xa3, 0xf2, 0xda, 0x88, 0x23, 0x38, 0x63, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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},
- {0x9a, 0x2c, 0xfe, 0x84, 0xff, 0x9c, 0x4a, 0x97, 0x39, 0x62, 0x5c,
- 0xae, 0x4a, 0x3b, 0x82, 0xa9, 0x06, 0x87, 0x7a, 0x44, 0x19, 0x46,
- 0xf8, 0xd7, 0xb3, 0xd7, 0x95, 0xfe, 0x8f, 0x5d, 0x16, 0x39},
+ {0xc7, 0x21, 0x04, 0x1d, 0xf0, 0x24, 0x40, 0x71, 0x79, 0x4a, 0x8d,
+ 0xb0, 0x6b, 0x9f, 0x7e, 0xae, 0xec, 0x69, 0x0c, 0x25, 0x72, 0x65,
+ 0x34, 0x36, 0x66, 0xf4, 0x41, 0x6f, 0x41, 0x66, 0x84, 0x0f},
+ false,
true},
- // Comment: edge case on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key on twist
+ {16,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x98, 0x57, 0xa9, 0x14, 0xe3, 0xc2, 0x90, 0x36, 0xfd, 0x9a, 0x44, 0x2b,
- 0xa5, 0x26, 0xb5, 0xcd, 0xcd, 0xf2, 0x82, 0x16, 0x15, 0x3e, 0x63, 0x6c,
- 0x10, 0x67, 0x7a, 0xca, 0xb6, 0xbd, 0x6a, 0xa5, 0xa1, 0x23, 0x03, 0x21,
+ 0x68, 0x96, 0x4b, 0xca, 0x51, 0x46, 0x5b, 0xf0, 0xf5, 0xba, 0x52, 0x4b,
+ 0x14, 0x82, 0xce, 0xff, 0x0e, 0x96, 0x0a, 0x1e, 0xd9, 0xf4, 0x8d, 0xcc,
+ 0x30, 0xf1, 0x60, 0x8d, 0x0e, 0x50, 0x1a, 0x50, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
- {0x4d, 0xa4, 0xe0, 0xaa, 0x07, 0x2c, 0x23, 0x2e, 0xe2, 0xf0, 0xfa,
- 0x4e, 0x51, 0x9a, 0xe5, 0x0b, 0x52, 0xc1, 0xed, 0xd0, 0x8a, 0x53,
- 0x4d, 0x4e, 0xf3, 0x46, 0xc2, 0xe1, 0x06, 0xd2, 0x1d, 0x60},
+ {0x25, 0xff, 0x9a, 0x66, 0x31, 0xb1, 0x43, 0xdb, 0xdb, 0xdc, 0x20,
+ 0x7b, 0x38, 0xe3, 0x8f, 0x83, 0x2a, 0xe0, 0x79, 0xa5, 0x2a, 0x61,
+ 0x8c, 0x53, 0x43, 0x22, 0xe7, 0x73, 0x45, 0xfd, 0x90, 0x49},
+ false,
true},
- // Comment: edge case on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key on twist
+ {17,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x48, 0xe2, 0x13, 0x0d, 0x72, 0x33, 0x05, 0xed, 0x05, 0xe6, 0xe5, 0x89,
- 0x4d, 0x39, 0x8a, 0x5e, 0x33, 0x36, 0x7a, 0x8c, 0x6a, 0xac, 0x8f, 0xcd,
- 0xf0, 0xa8, 0x8e, 0x4b, 0x42, 0x82, 0x0d, 0xb7, 0xa1, 0x23, 0x03, 0x21,
+ 0xa8, 0xe5, 0x6b, 0xb1, 0x3a, 0x9f, 0x2b, 0x33, 0xb8, 0xe6, 0x75, 0x0b,
+ 0x4a, 0x6e, 0x66, 0x21, 0xdc, 0x26, 0xae, 0x8c, 0x5c, 0x62, 0x4a, 0x09,
+ 0x92, 0xc8, 0xf0, 0xd5, 0xb9, 0x10, 0xf1, 0x70, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 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, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0xf2, 0x94, 0xe7, 0x92, 0x2c, 0x6c, 0xea, 0x58, 0x7a, 0xef, 0xe7,
+ 0x29, 0x11, 0x63, 0x0d, 0x50, 0xf2, 0x45, 0x6a, 0x2b, 0xa7, 0xf2,
+ 0x12, 0x07, 0xd5, 0x7f, 0x1e, 0xcc, 0xe0, 0x4f, 0x62, 0x13},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {18,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x45, 0xf5, 0x5c, 0x15, 0x94, 0x51, 0xe9, 0x78, 0x14, 0xd7, 0x47,
+ 0x05, 0x0f, 0xd7, 0x76, 0x9b, 0xd4, 0x78, 0x43, 0x4a, 0x01, 0x87, 0x6a,
+ 0x56, 0xe5, 0x53, 0xf6, 0x63, 0x84, 0xa7, 0x4c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00},
+ {0xff, 0x47, 0x15, 0xbd, 0x8c, 0xf8, 0x47, 0xb7, 0x7c, 0x24, 0x4c,
+ 0xe2, 0xd9, 0xb0, 0x08, 0xb1, 0x9e, 0xfa, 0xa8, 0xe8, 0x45, 0xfe,
+ 0xb8, 0x5c, 0xe4, 0x88, 0x9b, 0x5b, 0x2c, 0x6a, 0x4b, 0x4d},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {19,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0x5d, 0x62, 0x1e, 0x1e, 0xf3, 0x39, 0xc3, 0xd9, 0x92, 0x45, 0xcf,
+ 0xb7, 0x7c, 0xd3, 0xa5, 0xbd, 0x0c, 0x44, 0x27, 0xa0, 0xe4, 0xd8, 0x75,
+ 0x2c, 0x3b, 0x51, 0xf0, 0x45, 0x88, 0x9b, 0x4f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -370,18 +488,108 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0xf8, 0xff, 0xff,
0x1f, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfe, 0xff,
0xff, 0x07, 0x00, 0x00, 0xf0, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00},
- {0x9e, 0xd1, 0x0c, 0x53, 0x74, 0x7f, 0x64, 0x7f, 0x82, 0xf4, 0x51,
- 0x25, 0xd3, 0xde, 0x15, 0xa1, 0xe6, 0xb8, 0x24, 0x49, 0x6a, 0xb4,
- 0x04, 0x10, 0xff, 0xcc, 0x3c, 0xfe, 0x95, 0x76, 0x0f, 0x3b},
+ {0x61, 0xea, 0xce, 0x52, 0xda, 0x5f, 0x5e, 0xce, 0xfa, 0xfa, 0x4f,
+ 0x19, 0x9b, 0x07, 0x7f, 0xf6, 0x4f, 0x2e, 0x3d, 0x2a, 0x6e, 0xce,
+ 0x6f, 0x8e, 0xc0, 0x49, 0x78, 0x26, 0xb2, 0x12, 0xef, 0x5f},
+ false,
true},
- // Comment: edge case on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key on twist
+ {20,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x28, 0xf4, 0x10, 0x11, 0x69, 0x18, 0x51, 0xb3, 0xa6, 0x2b, 0x64, 0x15,
- 0x53, 0xb3, 0x0d, 0x0d, 0xfd, 0xdc, 0xb8, 0xff, 0xfc, 0xf5, 0x37, 0x00,
- 0xa7, 0xbe, 0x2f, 0x6a, 0x87, 0x2e, 0x9f, 0xb0, 0xa1, 0x23, 0x03, 0x21,
+ 0xd8, 0x8a, 0x44, 0x1e, 0x70, 0x6f, 0x60, 0x6a, 0xe7, 0xf6, 0x30, 0xf8,
+ 0xb2, 0x1f, 0x3c, 0x25, 0x54, 0x73, 0x9e, 0x3e, 0x54, 0x9f, 0x80, 0x41,
+ 0x18, 0xc0, 0x37, 0x71, 0xf6, 0x08, 0x01, 0x7b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00},
+ {0xff, 0x1b, 0x50, 0x9a, 0x0a, 0x1a, 0x54, 0x72, 0x60, 0x86, 0xf1,
+ 0xe1, 0xc0, 0xac, 0xf0, 0x40, 0xab, 0x46, 0x3a, 0x2a, 0x54, 0x2e,
+ 0x5d, 0x54, 0xe9, 0x2c, 0x6d, 0xf8, 0x12, 0x6c, 0xf6, 0x36},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {21,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0xbb, 0xad, 0x16, 0x82, 0x22, 0x27, 0x62, 0x00, 0xaa, 0xfd, 0x36,
+ 0xf7, 0xf2, 0x5f, 0xdc, 0x02, 0x56, 0x32, 0xd8, 0xbf, 0x9f, 0x63, 0x54,
+ 0xbb, 0x76, 0x2e, 0x06, 0xfb, 0x63, 0xe2, 0x50, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 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, 0x00, 0x00, 0x80, 0x00, 0x00},
+ {0xf1, 0x34, 0xe6, 0x26, 0x7b, 0xf9, 0x39, 0x03, 0x08, 0x51, 0x17,
+ 0xb9, 0x99, 0x32, 0xcc, 0x0c, 0x7b, 0xa2, 0x6f, 0x25, 0xfc, 0xa1,
+ 0x21, 0x02, 0xa2, 0x6d, 0x75, 0x33, 0xd9, 0xc4, 0x27, 0x2a},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {22,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0xe1, 0x34, 0x09, 0x2e, 0x94, 0xe6, 0x22, 0xc8, 0xa0, 0xcd, 0x18,
+ 0xaf, 0xf5, 0x5b, 0xe2, 0x3d, 0xab, 0xd9, 0x94, 0xeb, 0xde, 0xe9, 0x82,
+ 0xd9, 0x06, 0x01, 0xf6, 0xf0, 0xf4, 0xb3, 0x69, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f},
+ {0x74, 0xbf, 0xc1, 0x5e, 0x55, 0x97, 0xe9, 0xf5, 0x19, 0x3f, 0x94,
+ 0x1e, 0x10, 0xa5, 0xc0, 0x08, 0xfc, 0x89, 0xf0, 0x51, 0x39, 0x27,
+ 0x23, 0x88, 0x6a, 0x4a, 0x8f, 0xe5, 0x09, 0x3a, 0x73, 0x54},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {23,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0xe4, 0x3f, 0xc1, 0xeb, 0xac, 0x0b, 0xbc, 0x9b, 0x99, 0xc8, 0x03,
+ 0x5e, 0xe1, 0xac, 0x59, 0xb9, 0x0f, 0x19, 0xa1, 0x6c, 0x42, 0xc0, 0xb9,
+ 0x0f, 0x96, 0xad, 0xfc, 0xc5, 0xfd, 0xee, 0x78, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 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, 0x00, 0x00, 0x00, 0x00, 0x20},
+ {0x0d, 0x41, 0xa5, 0xb3, 0xaf, 0x77, 0x0b, 0xf2, 0xfc, 0xd3, 0x4f,
+ 0xf7, 0x97, 0x22, 0x43, 0xa0, 0xe2, 0xcf, 0x4d, 0x34, 0xf2, 0x04,
+ 0x6a, 0x14, 0x45, 0x81, 0xae, 0x1e, 0xc6, 0x8d, 0xf0, 0x3b},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {24,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0xbf, 0xfb, 0x16, 0xf9, 0x26, 0x80, 0xa9, 0xe2, 0x67, 0x47, 0x3e,
+ 0x43, 0xc4, 0x64, 0x47, 0x6d, 0x53, 0x72, 0xdd, 0xd1, 0xf6, 0x64, 0xf3,
+ 0xd0, 0x67, 0x8e, 0xfe, 0x7c, 0x98, 0xbc, 0x79, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -390,18 +598,42 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x07, 0x00, 0x00,
0xe0, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x01, 0x00,
0x00, 0xf8, 0xff, 0xff, 0x0f, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x7f},
- {0xcf, 0x72, 0xb4, 0xaa, 0x6a, 0xa1, 0xc9, 0xf8, 0x94, 0xf4, 0x16,
- 0x5b, 0x86, 0x10, 0x9a, 0xa4, 0x68, 0x51, 0x76, 0x48, 0xe1, 0xf0,
- 0xcc, 0x70, 0xe1, 0xab, 0x08, 0x46, 0x01, 0x76, 0x50, 0x6b},
+ {0x58, 0x94, 0xe0, 0x96, 0x35, 0x83, 0xae, 0x14, 0xa0, 0xb8, 0x04,
+ 0x20, 0x89, 0x41, 0x67, 0xf4, 0xb7, 0x59, 0xc8, 0xd2, 0xeb, 0x9b,
+ 0x69, 0xcb, 0x67, 0x55, 0x43, 0xf6, 0x65, 0x10, 0xf6, 0x46},
+ false,
true},
- // Comment: edge case on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key on twist
+ {25,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x18, 0xa9, 0x3b, 0x64, 0x99, 0xb9, 0xf6, 0xb3, 0x22, 0x5c, 0xa0, 0x2f,
- 0xef, 0x41, 0x0e, 0x0a, 0xde, 0xc2, 0x35, 0x32, 0x32, 0x1d, 0x2d, 0x8e,
- 0xf1, 0xa6, 0xd6, 0x02, 0xa8, 0xc6, 0x5b, 0x83, 0xa1, 0x23, 0x03, 0x21,
+ 0x30, 0x03, 0x05, 0xeb, 0x00, 0x2b, 0xf8, 0x6c, 0x71, 0xfe, 0x9c, 0x0b,
+ 0x31, 0x19, 0x93, 0x72, 0x7b, 0x9d, 0xc6, 0x18, 0xd0, 0xce, 0x72, 0x51,
+ 0xd0, 0xdf, 0xd8, 0x55, 0x2d, 0x17, 0x90, 0x5d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x7f},
+ {0xf8, 0x62, 0x4d, 0x6e, 0x35, 0xe6, 0xc5, 0x48, 0xac, 0x47, 0x83,
+ 0x2f, 0x2e, 0x5d, 0x15, 0x1a, 0x8e, 0x53, 0xb9, 0x29, 0x03, 0x63,
+ 0xb2, 0x8d, 0x2a, 0xb8, 0xd8, 0x4a, 0xb7, 0xcb, 0x6a, 0x72},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {26,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0xda, 0x9f, 0x02, 0x84, 0x22, 0x47, 0xd4, 0xad, 0xe5, 0xdd, 0xba,
+ 0xc5, 0x1d, 0xbc, 0xe5, 0x5e, 0xa7, 0xdc, 0xa2, 0x84, 0x4e, 0x7f, 0x97,
+ 0xab, 0x89, 0x87, 0xce, 0x7f, 0xd8, 0xbc, 0x71, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -410,18 +642,108 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x7f},
- {0x5d, 0x50, 0xb6, 0x28, 0x36, 0xbb, 0x69, 0x57, 0x94, 0x10, 0x38,
- 0x6c, 0xf7, 0xbb, 0x81, 0x1c, 0x14, 0xbf, 0x85, 0xb1, 0xc7, 0xb1,
- 0x7e, 0x59, 0x24, 0xc7, 0xff, 0xea, 0x91, 0xef, 0x9e, 0x12},
+ {0xbf, 0xe1, 0x83, 0xba, 0x3d, 0x41, 0x57, 0xa7, 0xb5, 0x3e, 0xf1,
+ 0x78, 0x61, 0x3d, 0xb6, 0x19, 0xe2, 0x78, 0x00, 0xf8, 0x53, 0x59,
+ 0xc0, 0xb3, 0x9a, 0x9f, 0xd6, 0xe3, 0x21, 0x52, 0xc2, 0x08},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {27,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x6e, 0x7f, 0x26, 0xca, 0x32, 0x46, 0xde, 0x81, 0x82, 0x94, 0x6c,
+ 0xbe, 0xd0, 0x9f, 0x52, 0xb9, 0x5d, 0xa6, 0x26, 0xc8, 0x23, 0xc7, 0xb5,
+ 0x04, 0x50, 0x00, 0x1a, 0x47, 0xb7, 0xb2, 0x52, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0xbc, 0xa4, 0xa0, 0x72, 0x4f, 0x5c, 0x1f, 0xeb, 0x18, 0x40, 0x78,
+ 0x44, 0x8c, 0x89, 0x8c, 0x86, 0x20, 0xe7, 0xca, 0xf8, 0x1f, 0x64,
+ 0xcc, 0xa7, 0x46, 0xf5, 0x57, 0xdf, 0xf2, 0x49, 0x88, 0x59},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {28,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x35, 0x4f, 0xd6, 0x4b, 0xc0, 0x22, 0xcb, 0xa3, 0xa7, 0x1b, 0x2a,
+ 0xe6, 0x42, 0x81, 0xe4, 0xea, 0x7b, 0xf6, 0xd6, 0x5f, 0xdb, 0xae, 0xad,
+ 0x14, 0x40, 0xee, 0xb1, 0x86, 0x04, 0xfe, 0x62, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0xb3, 0x41, 0x8a, 0x52, 0x46, 0x4c, 0x15, 0xab, 0x0c, 0xac, 0xbb,
+ 0xd4, 0x38, 0x87, 0xa1, 0x19, 0x92, 0x06, 0xd5, 0x92, 0x29, 0xce,
+ 0xd4, 0x92, 0x02, 0x30, 0x06, 0x38, 0xd7, 0xa4, 0x0f, 0x04},
+ false,
true},
- // Comment: edge case on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key on twist
+ {29,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xc0, 0x1d, 0x13, 0x05, 0xa1, 0x33, 0x8a, 0x1f, 0xca, 0xc2, 0xba, 0x7e,
- 0x2e, 0x03, 0x2b, 0x42, 0x7e, 0x0b, 0x04, 0x90, 0x31, 0x65, 0xac, 0xa9,
- 0x57, 0xd8, 0xd0, 0x55, 0x3d, 0x87, 0x17, 0xb0, 0xa1, 0x23, 0x03, 0x21,
+ 0xf0, 0x01, 0x9c, 0xf0, 0x51, 0x59, 0x79, 0x4c, 0xc8, 0x05, 0x2b, 0x00,
+ 0xc2, 0xe7, 0x5b, 0x7f, 0x46, 0xfb, 0x66, 0x93, 0xc4, 0xb3, 0x8c, 0x02,
+ 0xb1, 0x2a, 0x4f, 0xe2, 0x72, 0xe8, 0x55, 0x6a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0xfc, 0xde, 0x6e, 0x0a, 0x3d, 0x5f, 0xd5, 0xb6, 0x3f, 0x10, 0xc2,
+ 0xd3, 0xaa, 0xd4, 0xef, 0xa0, 0x51, 0x96, 0xf2, 0x6b, 0xc0, 0xcb,
+ 0x26, 0xfd, 0x6d, 0x9d, 0x3b, 0xd0, 0x15, 0xea, 0xa7, 0x4f},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {30,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0xfc, 0xa6, 0x4c, 0xc5, 0xf3, 0xa0, 0xc8, 0xe7, 0x5c, 0x82, 0x4e,
+ 0x8b, 0x09, 0xd1, 0x61, 0x5a, 0xa7, 0x9a, 0xeb, 0xa1, 0x39, 0xbb, 0x73,
+ 0x02, 0xe2, 0xbb, 0x2f, 0xcb, 0xe5, 0x4b, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xed, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0x7d, 0x62, 0xf1, 0x89, 0x44, 0x4c, 0x62, 0x31, 0xa4, 0x8a, 0xfa,
+ 0xb1, 0x0a, 0x0a, 0xf2, 0xee, 0xe4, 0xa5, 0x2e, 0x43, 0x1e, 0xa0,
+ 0x5f, 0xf7, 0x81, 0xd6, 0x16, 0xaf, 0x21, 0x14, 0x67, 0x2f},
+ false,
+ true},
+
+ // Comment: public key on twist
+ {31,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x24, 0x56, 0xe4, 0x56, 0x91, 0x1d, 0x3c, 0x6c, 0xd0, 0x54, 0x93,
+ 0x31, 0x99, 0x80, 0x77, 0x32, 0xdf, 0xdc, 0x95, 0x86, 0x42, 0xad, 0x1a,
+ 0xeb, 0xe9, 0x00, 0xc7, 0x93, 0xbe, 0xf2, 0x4a, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -430,18 +752,64 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
- {0x19, 0x23, 0x0e, 0xb1, 0x48, 0xd5, 0xd6, 0x7c, 0x3c, 0x22, 0xab,
- 0x1d, 0xae, 0xff, 0x80, 0xa5, 0x7e, 0xae, 0x42, 0x65, 0xce, 0x28,
- 0x72, 0x65, 0x7b, 0x2c, 0x80, 0x99, 0xfc, 0x69, 0x8e, 0x50},
+ {0x07, 0xba, 0x5f, 0xcb, 0xda, 0x21, 0xa9, 0xa1, 0x78, 0x45, 0xc4,
+ 0x01, 0x49, 0x2b, 0x10, 0xe6, 0xde, 0x0a, 0x16, 0x8d, 0x5c, 0x94,
+ 0xb6, 0x06, 0x69, 0x4c, 0x11, 0xba, 0xc3, 0x9b, 0xea, 0x41},
+ false,
true},
- // Comment: edge case for public key
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key = 0
+ {32,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0x22, 0x74, 0x94, 0x03, 0x8f, 0x2b, 0xb8, 0x11, 0xd4, 0x78, 0x05,
+ 0xbc, 0xdf, 0x04, 0xa2, 0xac, 0x58, 0x5a, 0xda, 0x7f, 0x2f, 0x23, 0x38,
+ 0x9b, 0xfd, 0x46, 0x58, 0xf9, 0xdd, 0xd4, 0x5e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
+
+ // Comment: public key = 1
+ {33,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0x23, 0x2e, 0x89, 0x72, 0xb6, 0x1c, 0x7e, 0x61, 0x93, 0x0e, 0xb9,
+ 0x45, 0x0b, 0x50, 0x70, 0xea, 0xe1, 0xc6, 0x70, 0x47, 0x56, 0x85, 0x54,
+ 0x1f, 0x04, 0x76, 0x21, 0x7e, 0x48, 0x18, 0x4f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
+
+ // Comment: edge case public key
+ {34,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x38, 0x6f, 0x7f, 0x16, 0xc5, 0x07, 0x31, 0xd6, 0x4f, 0x82, 0xe6, 0xa1,
- 0x70, 0xb1, 0x42, 0xa4, 0xe3, 0x4f, 0x31, 0xfd, 0x77, 0x68, 0xfc, 0xb8,
- 0x90, 0x29, 0x25, 0xe7, 0xd1, 0xe2, 0x1a, 0xbe, 0xa1, 0x23, 0x03, 0x21,
+ 0xa8, 0x38, 0x6f, 0x7f, 0x16, 0xc5, 0x07, 0x31, 0xd6, 0x4f, 0x82, 0xe6,
+ 0xa1, 0x70, 0xb1, 0x42, 0xa4, 0xe3, 0x4f, 0x31, 0xfd, 0x77, 0x68, 0xfc,
+ 0xb8, 0x90, 0x29, 0x25, 0xe7, 0xd1, 0xe2, 0x5a, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -450,18 +818,262 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0x04, 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, 0x00, 0x00, 0x00},
- {0x0f, 0xca, 0xb5, 0xd8, 0x42, 0xa0, 0x78, 0xd7, 0xa7, 0x1f, 0xc5,
- 0x9b, 0x57, 0xbf, 0xb4, 0xca, 0x0b, 0xe6, 0x87, 0x3b, 0x49, 0xdc,
- 0xdb, 0x9f, 0x44, 0xe1, 0x4a, 0xe8, 0xfb, 0xdf, 0xa5, 0x42},
+ {0x34, 0xb7, 0xe4, 0xfa, 0x53, 0x26, 0x44, 0x20, 0xd9, 0xf9, 0x43,
+ 0xd1, 0x55, 0x13, 0x90, 0x23, 0x42, 0xb3, 0x86, 0xb1, 0x72, 0xa0,
+ 0xb0, 0xb7, 0xc8, 0xb8, 0xf2, 0xdd, 0x3d, 0x66, 0x9f, 0x59},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {35,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x5a, 0xbd, 0x08, 0xbf, 0x5e, 0x62, 0x53, 0x8c, 0xb9, 0xa5, 0xed,
+ 0x10, 0x5d, 0xbe, 0xdd, 0x6d, 0xe3, 0x8d, 0x07, 0x94, 0x00, 0x85, 0x07,
+ 0x2b, 0x43, 0x11, 0xc2, 0x67, 0x8e, 0xd7, 0x7d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x00, 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, 0x00, 0x00},
+ {0x3a, 0xa2, 0x27, 0xa3, 0x07, 0x81, 0xed, 0x74, 0x6b, 0xd4, 0xb3,
+ 0x36, 0x5e, 0x5f, 0x61, 0x46, 0x1b, 0x84, 0x4d, 0x09, 0x41, 0x0c,
+ 0x70, 0x57, 0x0a, 0xbd, 0x0d, 0x75, 0x57, 0x4d, 0xfc, 0x77},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {36,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0xb8, 0xb0, 0x99, 0x8c, 0x83, 0x94, 0x36, 0x4d, 0x7d, 0xcb, 0x25,
+ 0xa3, 0x88, 0x5e, 0x57, 0x13, 0x74, 0xf9, 0x16, 0x15, 0x27, 0x54, 0x40,
+ 0xdb, 0x06, 0x45, 0xee, 0x7c, 0x0a, 0x6f, 0x6b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x10, 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},
+ {0x97, 0x75, 0x5e, 0x7e, 0x77, 0x57, 0x89, 0x18, 0x4e, 0x17, 0x68,
+ 0x47, 0xff, 0xbc, 0x2f, 0x8e, 0xf9, 0x87, 0x99, 0xd4, 0x6a, 0x70,
+ 0x9c, 0x6a, 0x1c, 0x0f, 0xfd, 0x29, 0x08, 0x1d, 0x70, 0x39},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {37,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x0c, 0x35, 0xdc, 0x17, 0x46, 0x0f, 0x36, 0x0b, 0xfa, 0xe7, 0xb9,
+ 0x46, 0x47, 0xbc, 0x4e, 0x9a, 0x7a, 0xd9, 0xce, 0x82, 0xab, 0xea, 0xdb,
+ 0x50, 0xa2, 0xf1, 0xa0, 0x73, 0x6e, 0x21, 0x75, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 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},
+ {0xc2, 0x12, 0xbf, 0xce, 0xb9, 0x1f, 0x85, 0x88, 0xd4, 0x6c, 0xd9,
+ 0x46, 0x84, 0xc2, 0xc9, 0xee, 0x07, 0x34, 0x08, 0x77, 0x96, 0xdc,
+ 0x0a, 0x9f, 0x34, 0x04, 0xff, 0x53, 0x40, 0x12, 0x12, 0x3d},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {38,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0x5f, 0xc8, 0x05, 0x89, 0x00, 0xa8, 0x50, 0x21, 0xdd, 0x92, 0x42,
+ 0x5d, 0x2f, 0xb3, 0x9a, 0x62, 0xd4, 0xe2, 0x3a, 0xef, 0x1d, 0x51, 0x04,
+ 0xc4, 0xc2, 0xd8, 0x87, 0x12, 0xd3, 0x9e, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 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},
+ {0x38, 0x8f, 0xaf, 0xfb, 0x4a, 0x85, 0xd0, 0x67, 0x02, 0xba, 0x3e,
+ 0x47, 0x9c, 0x6b, 0x21, 0x6a, 0x8f, 0x33, 0xef, 0xce, 0x05, 0x42,
+ 0x97, 0x9b, 0xf1, 0x29, 0xd8, 0x60, 0xf9, 0x3b, 0x9f, 0x02},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {39,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x61, 0x4b, 0x0c, 0x40, 0x8a, 0xf2, 0x4d, 0x9d, 0x24, 0xc0, 0xa7,
+ 0x2f, 0x91, 0x37, 0xfb, 0xd6, 0xb1, 0x6f, 0x02, 0xcc, 0xc9, 0x47, 0x97,
+ 0xea, 0x39, 0x71, 0xab, 0x16, 0x07, 0x3a, 0x7f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 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},
+ {0x87, 0x7f, 0xec, 0x06, 0x69, 0xd8, 0xc1, 0xa5, 0xc8, 0x66, 0x64,
+ 0x14, 0x20, 0xee, 0xa9, 0xf6, 0xbd, 0x1d, 0xfd, 0x38, 0xd3, 0x6a,
+ 0x5d, 0x55, 0xa8, 0xc0, 0xab, 0x2b, 0xf3, 0x10, 0x5c, 0x68},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {40,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0x04, 0xb8, 0xfd, 0x05, 0xd9, 0xff, 0xfd, 0x85, 0x3c, 0xdc, 0x6d,
+ 0x22, 0x66, 0x38, 0x9b, 0x73, 0x7e, 0x8d, 0xfc, 0x29, 0x6a, 0xd0, 0x0b,
+ 0x5a, 0x69, 0xb2, 0xa9, 0xdc, 0xf7, 0x29, 0x56, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x18, 0x03, 0x73, 0xea, 0x0f, 0x23, 0xea, 0x73, 0x44, 0x7e, 0x5a,
+ 0x90, 0x39, 0x8a, 0x97, 0xd4, 0x90, 0xb5, 0x41, 0xc6, 0x93, 0x20,
+ 0x71, 0x9d, 0x7d, 0xd7, 0x33, 0xfb, 0x80, 0xd5, 0x48, 0x0f},
+ false,
true},
- // Comment: edge case for public key
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {41,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xe0, 0x23, 0xa2, 0x89, 0xbd, 0x5e, 0x90, 0xfa, 0x28, 0x04, 0xdd, 0xc0,
- 0x19, 0xa0, 0x5e, 0xf3, 0xe7, 0x9d, 0x43, 0x4b, 0xb6, 0xea, 0x2f, 0x52,
- 0x2e, 0xcb, 0x64, 0x3a, 0x75, 0x29, 0x6e, 0x95, 0xa1, 0x23, 0x03, 0x21,
+ 0xe8, 0x0b, 0xf0, 0xe6, 0x09, 0xbf, 0x3b, 0x03, 0x5b, 0x55, 0x2f, 0x9d,
+ 0xb7, 0xe9, 0xec, 0xbc, 0x44, 0xa0, 0x4b, 0x79, 0x10, 0xb1, 0x49, 0x36,
+ 0x61, 0xa5, 0x24, 0xf4, 0x6c, 0x3c, 0x22, 0x77, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x20, 0x81, 0x42, 0x35, 0x0a, 0xf9, 0x38, 0xab, 0xa5, 0x2a, 0x15,
+ 0x6d, 0xce, 0x19, 0xd3, 0xc2, 0x7a, 0xb1, 0x62, 0x87, 0x29, 0x68,
+ 0x3c, 0xf4, 0xef, 0x26, 0x67, 0xc3, 0xdc, 0x60, 0xcf, 0x38},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {42,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0x89, 0x0e, 0x95, 0xd1, 0xb0, 0x3e, 0x60, 0x3b, 0xcb, 0x51, 0xfd,
+ 0xf6, 0xf2, 0x96, 0xf1, 0xf1, 0xd1, 0x0f, 0x5d, 0xf1, 0x0e, 0x00, 0xb8,
+ 0xa2, 0x5c, 0x98, 0x09, 0xf9, 0xaa, 0x1a, 0x54, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x1c, 0x32, 0x63, 0x89, 0x0f, 0x7a, 0x08, 0x1c, 0xef, 0xe5, 0x0c,
+ 0xb9, 0x2a, 0xbd, 0x49, 0x65, 0x82, 0xd9, 0x0d, 0xcc, 0x2b, 0x9c,
+ 0xb8, 0x58, 0xbd, 0x28, 0x68, 0x54, 0xaa, 0x6b, 0x0a, 0x7e},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {43,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x06, 0xf1, 0xe3, 0x9b, 0x74, 0x26, 0x15, 0xa7, 0xdd, 0xe3, 0xb2,
+ 0x94, 0x15, 0xed, 0x82, 0x7c, 0x68, 0xf0, 0x7d, 0x4a, 0x47, 0xa4, 0xd9,
+ 0x59, 0x5c, 0x40, 0xc7, 0xfc, 0xcb, 0x92, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x56, 0x12, 0x8e, 0x78, 0xd7, 0xc6, 0x6f, 0x48, 0xe8, 0x63, 0xe7,
+ 0xe6, 0xf2, 0xca, 0xa9, 0xc0, 0x98, 0x8f, 0xd4, 0x39, 0xde, 0xac,
+ 0x11, 0xd4, 0xaa, 0xc9, 0x66, 0x40, 0x83, 0x08, 0x7f, 0x7a},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {44,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0x99, 0xd5, 0xe2, 0x65, 0xe1, 0xfc, 0x7c, 0x32, 0x34, 0x52, 0x27,
+ 0xd6, 0x69, 0x9a, 0x6d, 0x6b, 0x55, 0x17, 0xcf, 0x33, 0xb4, 0x3a, 0xb1,
+ 0x56, 0xee, 0x20, 0xdf, 0x48, 0x78, 0x79, 0x4e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0xec, 0xa5, 0x6f, 0x1f, 0x1c, 0x2e, 0x8f, 0xf7, 0x80, 0x13,
+ 0x4e, 0x0e, 0x93, 0x82, 0xc5, 0x92, 0x7d, 0x30, 0x5d, 0x86, 0xb5,
+ 0x34, 0x77, 0xe9, 0xae, 0xca, 0x79, 0xfc, 0x9c, 0xed, 0x05},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {45,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x42, 0x31, 0x6e, 0x54, 0x76, 0xae, 0xae, 0xe8, 0x38, 0x20, 0x42,
+ 0x58, 0xa0, 0x6f, 0x15, 0xde, 0x01, 0x1b, 0xa4, 0x0b, 0x99, 0x62, 0x70,
+ 0x5e, 0x7f, 0x6e, 0x88, 0x9f, 0xe7, 0x1f, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0xcb, 0x21, 0xb7, 0xaa, 0x3f, 0x99, 0x2e, 0xcf, 0xc9, 0x29, 0x54,
+ 0x84, 0x91, 0x54, 0xb3, 0xaf, 0x6b, 0x96, 0xa0, 0x1f, 0x17, 0xbf,
+ 0x21, 0xc6, 0x12, 0xda, 0x74, 0x8d, 0xb3, 0x8e, 0xb3, 0x64},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {46,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa0, 0x93, 0x3e, 0xe3, 0x05, 0x12, 0xb2, 0x5e, 0xe4, 0xe9, 0x00, 0xaa,
+ 0xa0, 0x7f, 0x73, 0xe5, 0x07, 0xa8, 0xec, 0x53, 0xb5, 0x3a, 0x44, 0x62,
+ 0x6e, 0x0f, 0x58, 0x9a, 0xf4, 0xe0, 0x35, 0x6c, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -470,18 +1082,42 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00},
- {0x54, 0xce, 0x8f, 0x22, 0x75, 0xc0, 0x77, 0xe3, 0xb1, 0x30, 0x6a,
- 0x39, 0x39, 0xc5, 0xe0, 0x3e, 0xef, 0x6b, 0xbb, 0x88, 0x06, 0x05,
- 0x44, 0x75, 0x8d, 0x9f, 0xef, 0x59, 0xb0, 0xbc, 0x3e, 0x4f},
+ {0xc5, 0xca, 0xf8, 0xca, 0xbc, 0x36, 0xf0, 0x86, 0xde, 0xaf, 0x1a,
+ 0xb2, 0x26, 0x43, 0x40, 0x98, 0xc2, 0x22, 0xab, 0xdf, 0x8a, 0xcd,
+ 0x3c, 0xe7, 0x5c, 0x75, 0xe9, 0xde, 0xbb, 0x27, 0x15, 0x24},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {47,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0xd6, 0x40, 0x3e, 0x13, 0x77, 0x73, 0x4c, 0xdc, 0xe9, 0x82, 0x85,
+ 0xe8, 0x20, 0xf2, 0x56, 0xad, 0x6b, 0x76, 0x9d, 0x6b, 0x56, 0x12, 0xbc,
+ 0xf4, 0x2c, 0xf2, 0xb9, 0x79, 0x45, 0xc0, 0x73, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 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, 0x00, 0x01, 0x00, 0x00, 0x00},
+ {0x4d, 0x46, 0x05, 0x2c, 0x7e, 0xab, 0xba, 0x21, 0x5d, 0xf8, 0xd9,
+ 0x13, 0x27, 0xe0, 0xc4, 0x61, 0x04, 0x21, 0xd2, 0xd9, 0x12, 0x9b,
+ 0x14, 0x86, 0xd9, 0x14, 0xc7, 0x66, 0xcf, 0x10, 0x4c, 0x27},
+ false,
true},
- // Comment: edge case for public key
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {48,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x68, 0xf0, 0x10, 0xd6, 0x2e, 0xe8, 0xd9, 0x26, 0x05, 0x3a, 0x36, 0x1c,
- 0x3a, 0x75, 0xc6, 0xea, 0x4e, 0xbd, 0xc8, 0x60, 0x6a, 0xb2, 0x85, 0x00,
- 0x3a, 0x6f, 0x8f, 0x40, 0x76, 0xb0, 0x1e, 0x83, 0xa1, 0x23, 0x03, 0x21,
+ 0x18, 0x21, 0x91, 0xb7, 0x05, 0x2e, 0x9c, 0xd6, 0x30, 0xef, 0x08, 0x00,
+ 0x7f, 0xc6, 0xb4, 0x3b, 0xc7, 0x65, 0x29, 0x13, 0xbe, 0x67, 0x74, 0xe2,
+ 0xfd, 0x27, 0x1b, 0x71, 0xb9, 0x62, 0xa6, 0x41, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -490,38 +1126,64 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03},
- {0xf1, 0x36, 0x77, 0x5c, 0x5b, 0xeb, 0x0a, 0xf8, 0x11, 0x0a, 0xf1,
- 0x0b, 0x20, 0x37, 0x23, 0x32, 0x04, 0x3c, 0xab, 0x75, 0x24, 0x19,
- 0x67, 0x87, 0x75, 0xa2, 0x23, 0xdf, 0x57, 0xc9, 0xd3, 0x0d},
+ {0xa0, 0xe0, 0x31, 0x51, 0x75, 0x78, 0x83, 0x62, 0xd4, 0xeb, 0xe0,
+ 0x5e, 0x6a, 0xc7, 0x6d, 0x52, 0xd4, 0x01, 0x87, 0xbd, 0x68, 0x74,
+ 0x92, 0xaf, 0x05, 0xab, 0xc7, 0xba, 0x7c, 0x70, 0x19, 0x7d},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {49,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0x62, 0x21, 0xfe, 0x56, 0x94, 0xa7, 0x10, 0xd6, 0xe1, 0x47, 0x69,
+ 0x6c, 0x5d, 0x5b, 0x93, 0xd6, 0x88, 0x7d, 0x58, 0x4f, 0x24, 0xf2, 0x28,
+ 0x18, 0x2e, 0xbe, 0x1b, 0x1d, 0x2d, 0xb8, 0x5d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0x0f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x0f},
+ {0x5e, 0x64, 0x92, 0x4b, 0x91, 0x87, 0x3b, 0x49, 0x9a, 0x54, 0x02,
+ 0xfa, 0x64, 0x33, 0x7c, 0x65, 0xd4, 0xb2, 0xed, 0x54, 0xbe, 0xeb,
+ 0x3f, 0xa5, 0xd7, 0x34, 0x78, 0x09, 0xe4, 0x3a, 0xef, 0x1c},
+ false,
true},
- // Comment: edge case for public key
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {50,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x58, 0xeb, 0xcb, 0x35, 0xb0, 0xf8, 0x84, 0x5c, 0xaf, 0x1e, 0xc6, 0x30,
- 0xf9, 0x65, 0x76, 0xb6, 0x2c, 0x4b, 0x7b, 0x6c, 0x36, 0xb2, 0x9d, 0xeb,
- 0x2c, 0xb0, 0x08, 0x46, 0x51, 0x75, 0x5c, 0x96, 0xa1, 0x23, 0x03, 0x21,
+ 0xd0, 0x35, 0xde, 0x94, 0x56, 0x08, 0x0d, 0x85, 0xa9, 0x12, 0x08, 0x3b,
+ 0x2e, 0x3c, 0x7d, 0xdd, 0x79, 0x71, 0xf7, 0x86, 0xf2, 0x5a, 0x96, 0xc5,
+ 0xe7, 0x82, 0xcf, 0x6f, 0x43, 0x76, 0xe3, 0x62, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xfb, 0xff, 0xff,
- 0xdf, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff,
- 0xff, 0xf7, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xbf, 0xff, 0xff, 0x3f},
- {0xbf, 0x9a, 0xff, 0xd0, 0x6b, 0x84, 0x40, 0x85, 0x58, 0x64, 0x60,
- 0x96, 0x2e, 0xf2, 0x14, 0x6f, 0xf3, 0xd4, 0x53, 0x3d, 0x94, 0x44,
- 0xaa, 0xb0, 0x06, 0xeb, 0x88, 0xcc, 0x30, 0x54, 0x40, 0x7d},
+ 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x03, 0x00, 0x00,
+ 0xe0, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0xf8, 0xff, 0xff, 0x07, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x3f},
+ {0xc0, 0x52, 0x46, 0x6f, 0x97, 0x12, 0xd9, 0xec, 0x4e, 0xf4, 0x0f,
+ 0x27, 0x6b, 0xb7, 0xe6, 0x44, 0x1c, 0x54, 0x34, 0xa8, 0x3e, 0xfd,
+ 0x8e, 0x41, 0xd2, 0x0c, 0xe8, 0x3f, 0x2d, 0xbf, 0x59, 0x52},
+ false,
true},
- // Comment: edge case for public key
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {51,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x18, 0x8c, 0x4b, 0xc5, 0xb9, 0xc4, 0x4b, 0x38, 0xbb, 0x65, 0x8b, 0x9b,
- 0x2a, 0xe8, 0x2d, 0x5b, 0x01, 0x01, 0x5e, 0x09, 0x31, 0x84, 0xb1, 0x7c,
- 0xb7, 0x86, 0x35, 0x03, 0xa7, 0x83, 0xe1, 0xbb, 0xa1, 0x23, 0x03, 0x21,
+ 0xa8, 0xf3, 0x73, 0x18, 0xa4, 0xc7, 0x60, 0xf3, 0xcb, 0x2d, 0x89, 0x48,
+ 0x22, 0x91, 0x87, 0x35, 0x68, 0x3c, 0xb1, 0xed, 0xac, 0xf3, 0xe6, 0x66,
+ 0xe1, 0x56, 0x94, 0x15, 0x49, 0x78, 0xfd, 0x6d, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -530,18 +1192,64 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f},
- {0xd4, 0x80, 0xde, 0x04, 0xf6, 0x99, 0xcb, 0x3b, 0xe0, 0x68, 0x4a,
- 0x9c, 0xc2, 0xe3, 0x12, 0x81, 0xea, 0x0b, 0xc5, 0xa9, 0xdc, 0xc1,
- 0x57, 0xd3, 0xd2, 0x01, 0x58, 0xd4, 0x6c, 0xa5, 0x24, 0x6d},
+ {0xd1, 0x51, 0xb9, 0x7c, 0xba, 0x9c, 0x25, 0xd4, 0x8e, 0x6d, 0x57,
+ 0x63, 0x38, 0xb9, 0x7d, 0x53, 0xdd, 0x8b, 0x25, 0xe8, 0x4f, 0x65,
+ 0xf7, 0xa2, 0x09, 0x1a, 0x17, 0x01, 0x63, 0x17, 0xc5, 0x53},
+ false,
true},
- // Comment: edge case for public key
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {52,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xe0, 0x6c, 0x11, 0xbb, 0x2e, 0x13, 0xce, 0x3d, 0xc7, 0x67, 0x3f, 0x67,
- 0xf5, 0x48, 0x22, 0x42, 0x90, 0x94, 0x23, 0xa9, 0xae, 0x95, 0xee, 0x98,
- 0x6a, 0x98, 0x8d, 0x98, 0xfa, 0xee, 0x23, 0xa2, 0xa1, 0x23, 0x03, 0x21,
+ 0x20, 0xd4, 0xd6, 0x24, 0xcf, 0x73, 0x2f, 0x82, 0x6f, 0x09, 0xe8, 0x08,
+ 0x80, 0x17, 0x74, 0x2f, 0x13, 0xf2, 0xda, 0x98, 0xf4, 0xdc, 0xf4, 0xb4,
+ 0x05, 0x19, 0xad, 0xb7, 0x90, 0xce, 0xbf, 0x64, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f},
+ {0x57, 0x16, 0x29, 0x6b, 0xaf, 0x2b, 0x1a, 0x6b, 0x9c, 0xd1, 0x5b,
+ 0x23, 0xba, 0x86, 0x82, 0x97, 0x43, 0xd6, 0x0b, 0x03, 0x96, 0x56,
+ 0x9b, 0xe1, 0xd5, 0xb4, 0x00, 0x14, 0xc0, 0x6b, 0x47, 0x7d},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {53,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x06, 0xa7, 0x35, 0xd1, 0x38, 0xef, 0xb3, 0xb4, 0x04, 0x68, 0x3c,
+ 0x9d, 0x84, 0x48, 0x5a, 0xb4, 0xaf, 0x54, 0x0d, 0x0a, 0xf2, 0x53, 0xb5,
+ 0x74, 0x32, 0x3d, 0x89, 0x13, 0x00, 0x3c, 0x66, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0x7f},
+ {0xdd, 0xbd, 0x56, 0xd0, 0x45, 0x4b, 0x79, 0x4c, 0x1d, 0x1d, 0x49,
+ 0x23, 0xf0, 0x23, 0xa5, 0x1f, 0x6f, 0x34, 0xef, 0x3f, 0x48, 0x68,
+ 0xe3, 0xd6, 0x65, 0x93, 0x07, 0xc6, 0x83, 0xc7, 0x41, 0x26},
+ false,
+ true},
+
+ // Comment: edge case public key
+ {54,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0x41, 0x98, 0xc6, 0x22, 0x81, 0x77, 0xf3, 0xef, 0x41, 0xdc, 0x9a,
+ 0x34, 0x12, 0x58, 0xf8, 0x18, 0x1a, 0xe3, 0x65, 0xfe, 0x9e, 0xc9, 0x8d,
+ 0x93, 0x63, 0x9b, 0x0b, 0xbe, 0xe1, 0x46, 0x7d, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -550,178 +1258,196 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xff,
0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfe,
0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f},
- {0x4c, 0x44, 0x01, 0xcc, 0xe6, 0xb5, 0x1e, 0x4c, 0xb1, 0x8f, 0x27,
- 0x90, 0x24, 0x6c, 0x9b, 0xf9, 0x14, 0xdb, 0x66, 0x77, 0x50, 0xa1,
- 0xcb, 0x89, 0x06, 0x90, 0x92, 0xaf, 0x07, 0x29, 0x22, 0x76},
+ {0x80, 0x39, 0xee, 0xbe, 0xd1, 0xa4, 0xf3, 0xb8, 0x11, 0xea, 0x92,
+ 0x10, 0x2a, 0x62, 0x67, 0xd4, 0xda, 0x41, 0x23, 0x70, 0xf3, 0xf0,
+ 0xd6, 0xb7, 0x0f, 0x1f, 0xaa, 0xa2, 0xe8, 0xd5, 0x23, 0x6d},
+ false,
true},
- // Comment: edge case for public key
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {55,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xc0, 0x65, 0x8c, 0x46, 0xdd, 0xe1, 0x81, 0x29, 0x29, 0x38, 0x77, 0x53,
- 0x5b, 0x11, 0x62, 0xb6, 0xf9, 0xf5, 0x41, 0x4a, 0x23, 0xcf, 0x4d, 0x2c,
- 0xbc, 0x14, 0x0a, 0x4d, 0x99, 0xda, 0x2b, 0x8f, 0xa1, 0x23, 0x03, 0x21,
+ 0xf0, 0xa4, 0x6a, 0x7f, 0x4b, 0x98, 0x9f, 0xe5, 0x15, 0xed, 0xc4, 0x41,
+ 0x10, 0x93, 0x46, 0xba, 0x74, 0x6e, 0xc1, 0x51, 0x68, 0x96, 0xec, 0x5b,
+ 0x7e, 0x4f, 0x4d, 0x90, 0x30, 0x64, 0xb4, 0x63, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
- {0x57, 0x8b, 0xa8, 0xcc, 0x2d, 0xbd, 0xc5, 0x75, 0xaf, 0xcf, 0x9d,
- 0xf2, 0xb3, 0xee, 0x61, 0x89, 0xf5, 0x33, 0x7d, 0x68, 0x54, 0xc7,
- 0x9b, 0x4c, 0xe1, 0x65, 0xea, 0x12, 0x29, 0x3b, 0x3a, 0x0f},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f},
+ {0xb6, 0x95, 0x24, 0xe3, 0x95, 0x5d, 0xa2, 0x3d, 0xf6, 0xad, 0x1a,
+ 0x7c, 0xd3, 0x85, 0x40, 0x04, 0x7f, 0x50, 0x86, 0x0f, 0x1c, 0x8f,
+ 0xde, 0xd9, 0xb1, 0xfd, 0xfc, 0xc9, 0xe8, 0x12, 0xa0, 0x35},
+ false,
true},
- // Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {56,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x25, 0x5c, 0x92, 0x30, 0xa9, 0x7a, 0x30, 0xa4, 0x58, 0xca, 0x28,
- 0x4a, 0x62, 0x96, 0x69, 0x29, 0x3a, 0x31, 0x89, 0x0c, 0xda, 0x9d, 0x14,
- 0x7f, 0xeb, 0xc7, 0xd1, 0xe2, 0x2d, 0x6b, 0xb1, 0xa1, 0x23, 0x03, 0x21,
+ 0x88, 0x18, 0x74, 0xfd, 0xa3, 0xa9, 0x9c, 0x0f, 0x02, 0x16, 0xe1, 0x17,
+ 0x2f, 0xbd, 0x07, 0xab, 0x1c, 0x7d, 0xf7, 0x86, 0x02, 0xcc, 0x6b, 0x11,
+ 0x26, 0x4e, 0x57, 0xaa, 0xb5, 0xf2, 0x3a, 0x49, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xe0, 0xeb, 0x7a, 0x7c, 0x3b, 0x41, 0xb8, 0xae, 0x16,
- 0x56, 0xe3, 0xfa, 0xf1, 0x9f, 0xc4, 0x6a, 0xda, 0x09, 0x8d, 0xeb, 0x9c,
- 0x32, 0xb1, 0xfd, 0x86, 0x62, 0x05, 0x16, 0x5f, 0x49, 0xb8, 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, 0x00, 0x00, 0x00, 0x00, 0x00},
- false},
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0xe4, 0x17, 0xbb, 0x88, 0x54, 0xf3, 0xb4, 0xf7, 0x0e, 0xce, 0xa5,
+ 0x57, 0x45, 0x4c, 0x5c, 0x4e, 0x5f, 0x38, 0x04, 0xae, 0x53, 0x79,
+ 0x60, 0xa8, 0x09, 0x7b, 0x9f, 0x33, 0x84, 0x10, 0xd7, 0x57},
+ false,
+ true},
- // Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {57,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x78, 0xf1, 0xe8, 0xed, 0xf1, 0x44, 0x81, 0xb3, 0x89, 0x44, 0x8d, 0xac,
- 0x8f, 0x59, 0xc7, 0x0b, 0x03, 0x8e, 0x7c, 0xf9, 0x2e, 0xf2, 0xc7, 0xef,
- 0xf5, 0x7a, 0x72, 0x46, 0x6e, 0x11, 0x52, 0x96, 0xa1, 0x23, 0x03, 0x21,
+ 0xb8, 0xd0, 0xf1, 0xae, 0x05, 0xa5, 0x07, 0x28, 0x31, 0x44, 0x31, 0x50,
+ 0xe2, 0x02, 0xac, 0x6d, 0xb0, 0x03, 0x22, 0xcd, 0xf3, 0x41, 0xf4, 0x67,
+ 0xe9, 0xf2, 0x96, 0x58, 0x8b, 0x04, 0xdb, 0x72, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x5f, 0x9c, 0x95, 0xbc, 0xa3, 0x50, 0x8c, 0x24, 0xb1,
- 0xd0, 0xb1, 0x55, 0x9c, 0x83, 0xef, 0x5b, 0x04, 0x44, 0x5c, 0xc4, 0x58,
- 0x1c, 0x8e, 0x86, 0xd8, 0x22, 0x4e, 0xdd, 0xd0, 0x9f, 0x11, 0x57},
- {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, 0x00, 0x00, 0x00, 0x00},
- false},
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0xaf, 0xca, 0x72, 0xbb, 0x8e, 0xf7, 0x27, 0xb6, 0x0c, 0x53, 0x0c,
+ 0x93, 0x7a, 0x2f, 0x7d, 0x06, 0xbb, 0x39, 0xc3, 0x9b, 0x90, 0x3a,
+ 0x7f, 0x44, 0x35, 0xb3, 0xf5, 0xd8, 0xfc, 0x1c, 0xa8, 0x10},
+ false,
+ true},
- // Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {58,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa0, 0x5a, 0x3e, 0x8f, 0x9f, 0x44, 0x20, 0x4d, 0x5f, 0x80, 0x59,
- 0xa9, 0x4a, 0xc7, 0xdf, 0xc3, 0x9a, 0x49, 0xac, 0x01, 0x6d, 0xd7, 0x43,
- 0xdb, 0xfa, 0x43, 0xc5, 0xd6, 0x71, 0xfd, 0x88, 0xa1, 0x23, 0x03, 0x21,
+ 0xc8, 0x61, 0x9b, 0xa9, 0x88, 0x85, 0x9d, 0xb7, 0xd6, 0xf2, 0x0f, 0xbf,
+ 0x3f, 0xfb, 0x8b, 0x11, 0x34, 0x18, 0xcc, 0x27, 0x80, 0x65, 0xb4, 0xe8,
+ 0xbb, 0x6d, 0x4e, 0x5b, 0x3e, 0x7c, 0xb5, 0x69, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
- {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, 0x00, 0x00, 0x00, 0x00},
- false},
+ {0x7e, 0x41, 0xc2, 0x88, 0x6f, 0xed, 0x4a, 0xf0, 0x4c, 0x16, 0x41,
+ 0xa5, 0x9a, 0xf9, 0x38, 0x02, 0xf2, 0x5a, 0xf0, 0xf9, 0xcb, 0xa7,
+ 0xa2, 0x9a, 0xe7, 0x2e, 0x2a, 0x92, 0xf3, 0x5a, 0x1e, 0x5a},
+ false,
+ true},
- // Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {59,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xd0, 0xdb, 0xb3, 0xed, 0x19, 0x06, 0x66, 0x3f, 0x15, 0x42, 0x0a, 0xf3,
- 0x1f, 0x4e, 0xaf, 0x65, 0x09, 0xd9, 0xa9, 0x94, 0x97, 0x23, 0x50, 0x06,
- 0x05, 0xad, 0x7c, 0x1c, 0x6e, 0x74, 0x50, 0xa9, 0xa1, 0x23, 0x03, 0x21,
+ 0xf8, 0xd4, 0xca, 0x1f, 0x37, 0xa3, 0x0e, 0xc9, 0xac, 0xd6, 0xdb, 0xe5,
+ 0xa6, 0xe1, 0x50, 0xe5, 0xbc, 0x44, 0x7d, 0x22, 0xb3, 0x55, 0xd8, 0x0b,
+ 0xa0, 0x02, 0xc5, 0xb0, 0x5c, 0x26, 0x93, 0x5d, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
- {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, 0x00, 0x00, 0x00, 0x00},
- false},
+ {0xdd, 0x3a, 0xbd, 0x47, 0x46, 0xbf, 0x4f, 0x2a, 0x0d, 0x93, 0xc0,
+ 0x2a, 0x7d, 0x19, 0xf7, 0x6d, 0x92, 0x1c, 0x09, 0x0d, 0x07, 0xe6,
+ 0xea, 0x5a, 0xba, 0xe7, 0xf2, 0x88, 0x48, 0x35, 0x59, 0x47},
+ false,
+ true},
- // Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {60,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xc0, 0xb1, 0xd0, 0xeb, 0x22, 0xb2, 0x44, 0xfe, 0x32, 0x91, 0x14, 0x00,
- 0x72, 0xcd, 0xd9, 0xd9, 0x89, 0xb5, 0xf0, 0xec, 0xd9, 0x6c, 0x10, 0x0f,
- 0xeb, 0x5b, 0xca, 0x24, 0x1c, 0x1d, 0x9f, 0x8f, 0xa1, 0x23, 0x03, 0x21,
+ 0x88, 0x03, 0x7a, 0xc8, 0xe3, 0x3c, 0x72, 0xc2, 0xc5, 0x10, 0x37, 0xc7,
+ 0xc8, 0xc5, 0x28, 0x8b, 0xba, 0x92, 0x65, 0xc8, 0x2f, 0xd8, 0xc3, 0x17,
+ 0x96, 0xdd, 0x7e, 0xa5, 0xdf, 0x9a, 0xaa, 0x4a, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
- {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, 0x00, 0x00, 0x00, 0x00},
- false},
+ {0x8c, 0x27, 0xb3, 0xbf, 0xf8, 0xd3, 0xc1, 0xf6, 0xda, 0xf2, 0xd3,
+ 0xb7, 0xb3, 0x47, 0x9c, 0xf9, 0xad, 0x20, 0x56, 0xe2, 0x00, 0x2b,
+ 0xe2, 0x47, 0x99, 0x2a, 0x3b, 0x29, 0xde, 0x13, 0xa6, 0x25},
+ false,
+ true},
- // Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {61,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x48, 0x0b, 0xf4, 0x5f, 0x59, 0x49, 0x42, 0xa8, 0xbc, 0x0f, 0x33, 0x53,
- 0xc6, 0xe8, 0xb8, 0x85, 0x3d, 0x77, 0xf3, 0x51, 0xf1, 0xc2, 0xca, 0x6c,
- 0x2d, 0x1a, 0xbf, 0x8a, 0x00, 0xb4, 0x22, 0x9c, 0xa1, 0x23, 0x03, 0x21,
+ 0x50, 0x34, 0xee, 0x7b, 0xf8, 0x3a, 0x13, 0xd9, 0x16, 0x7d, 0xf8, 0x6b,
+ 0x06, 0x40, 0x29, 0x4f, 0x36, 0x20, 0xf4, 0xf4, 0xd9, 0x03, 0x0e, 0x5e,
+ 0x29, 0x3f, 0x91, 0x90, 0x82, 0x4a, 0xe5, 0x62, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 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, 0x00, 0x00, 0x00, 0x00, 0x80},
- {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, 0x00, 0x00, 0x00, 0x00},
- false},
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0x8e, 0x1d, 0x22, 0x07, 0xb4, 0x74, 0x32, 0xf8, 0x81, 0x67, 0x74,
+ 0x48, 0xb9, 0xd4, 0x26, 0xa3, 0x0d, 0xe1, 0xa1, 0xf3, 0xfd, 0x38,
+ 0xca, 0xd6, 0xf4, 0xb2, 0x3d, 0xbd, 0xfe, 0x8a, 0x29, 0x01},
+ false,
+ true},
- // Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: edge case public key
+ {62,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x30, 0xf9, 0x93, 0xfc, 0xf8, 0x51, 0x4f, 0xc8, 0x9b, 0xd8, 0xdb, 0x14,
- 0xcd, 0x43, 0xba, 0x0d, 0x4b, 0x25, 0x30, 0xe7, 0x3c, 0x42, 0x76, 0xa0,
- 0x5e, 0x1b, 0x14, 0x5d, 0x42, 0x0c, 0xed, 0xb4, 0xa1, 0x23, 0x03, 0x21,
+ 0x40, 0xbd, 0x4e, 0x1c, 0xaf, 0x39, 0xd9, 0xde, 0xf7, 0x66, 0x38, 0x23,
+ 0x50, 0x2d, 0xad, 0x3e, 0x7d, 0x30, 0xeb, 0x6e, 0xb0, 0x1e, 0x9b, 0x89,
+ 0x51, 0x6d, 0x4f, 0x2f, 0x45, 0xb7, 0xcd, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 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, 0x00, 0x00, 0x80},
- {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, 0x00, 0x00, 0x00, 0x00},
- false},
+ 0x03, 0x21, 0x00, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0x2c, 0xf6, 0x97, 0x4b, 0x0c, 0x07, 0x0e, 0x37, 0x07, 0xbf, 0x92,
+ 0xe7, 0x21, 0xd3, 0xea, 0x9d, 0xe3, 0xdb, 0x6f, 0x61, 0xed, 0x81,
+ 0x0e, 0x0a, 0x23, 0xd7, 0x2d, 0x43, 0x33, 0x65, 0xf6, 0x31},
+ false,
+ true},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {63,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xc0, 0x49, 0x74, 0xb7, 0x58, 0x38, 0x0e, 0x2a, 0x5b, 0x5d, 0xf6, 0xeb,
- 0x09, 0xbb, 0x2f, 0x6b, 0x34, 0x34, 0xf9, 0x82, 0x72, 0x2a, 0x8e, 0x67,
- 0x6d, 0x3d, 0xa2, 0x51, 0xd1, 0xb3, 0xde, 0x83, 0xa1, 0x23, 0x03, 0x21,
+ 0xe0, 0xf9, 0x78, 0xdf, 0xcd, 0x3a, 0x8f, 0x1a, 0x50, 0x93, 0x41, 0x8d,
+ 0xe5, 0x41, 0x36, 0xa5, 0x84, 0xc2, 0x0b, 0x7b, 0x34, 0x9a, 0xfd, 0xf6,
+ 0xc0, 0x52, 0x08, 0x86, 0xf9, 0x5b, 0x12, 0x72, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -729,19 +1455,21 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
0x03, 0x21, 0x00, 0xe0, 0xeb, 0x7a, 0x7c, 0x3b, 0x41, 0xb8, 0xae, 0x16,
0x56, 0xe3, 0xfa, 0xf1, 0x9f, 0xc4, 0x6a, 0xda, 0x09, 0x8d, 0xeb, 0x9c,
- 0x32, 0xb1, 0xfd, 0x86, 0x62, 0x05, 0x16, 0x5f, 0x49, 0xb8, 0x80},
+ 0x32, 0xb1, 0xfd, 0x86, 0x62, 0x05, 0x16, 0x5f, 0x49, 0xb8, 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {64,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x50, 0x2a, 0x31, 0x37, 0x3d, 0xb3, 0x24, 0x46, 0x84, 0x2f, 0xe5, 0xad,
- 0xd3, 0xe0, 0x24, 0x02, 0x2e, 0xa5, 0x4f, 0x27, 0x41, 0x82, 0xaf, 0xc3,
- 0xd9, 0xf1, 0xbb, 0x3d, 0x39, 0x53, 0x4e, 0xb5, 0xa1, 0x23, 0x03, 0x21,
+ 0x38, 0x73, 0x55, 0xd9, 0x95, 0x61, 0x60, 0x90, 0x50, 0x3a, 0xaf, 0xad,
+ 0x49, 0xda, 0x01, 0xfb, 0x3d, 0xc3, 0xed, 0xa9, 0x62, 0x70, 0x4e, 0xae,
+ 0xe6, 0xb8, 0x6f, 0x9e, 0x20, 0xc9, 0x25, 0x79, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -749,19 +1477,21 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
0x03, 0x21, 0x00, 0x5f, 0x9c, 0x95, 0xbc, 0xa3, 0x50, 0x8c, 0x24, 0xb1,
0xd0, 0xb1, 0x55, 0x9c, 0x83, 0xef, 0x5b, 0x04, 0x44, 0x5c, 0xc4, 0x58,
- 0x1c, 0x8e, 0x86, 0xd8, 0x22, 0x4e, 0xdd, 0xd0, 0x9f, 0x11, 0xd7},
+ 0x1c, 0x8e, 0x86, 0xd8, 0x22, 0x4e, 0xdd, 0xd0, 0x9f, 0x11, 0x57},
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {65,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x90, 0xfa, 0x64, 0x17, 0xb0, 0xe3, 0x70, 0x30, 0xfd, 0x6e, 0x43, 0xef,
- 0xf2, 0xab, 0xae, 0xf1, 0x4c, 0x67, 0x93, 0x11, 0x7a, 0x03, 0x9c, 0xf6,
- 0x21, 0x31, 0x8b, 0xa9, 0x0f, 0x4e, 0x98, 0xbe, 0xa1, 0x23, 0x03, 0x21,
+ 0xc8, 0xfe, 0x0d, 0xf9, 0x2a, 0xe6, 0x8a, 0x03, 0x02, 0x3f, 0xc0, 0xc9,
+ 0xad, 0xb9, 0x55, 0x7d, 0x31, 0xbe, 0x7f, 0xee, 0xd0, 0xd3, 0xab, 0x36,
+ 0xc5, 0x58, 0x14, 0x3d, 0xaf, 0x4d, 0xbb, 0x40, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -769,59 +1499,87 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
0x03, 0x21, 0x00, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {66,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x78, 0xad, 0x3f, 0x26, 0x02, 0x7f, 0x1c, 0x9f, 0xdd, 0x97, 0x5a, 0x16,
- 0x13, 0xb9, 0x47, 0x77, 0x9b, 0xad, 0x2c, 0xf2, 0xb7, 0x41, 0xad, 0xe0,
- 0x18, 0x40, 0x88, 0x5a, 0x30, 0xbb, 0x97, 0x9c, 0xa1, 0x23, 0x03, 0x21,
+ 0xc8, 0xd7, 0x4a, 0xcd, 0xe5, 0x93, 0x4e, 0x64, 0xb9, 0x89, 0x5d, 0x5f,
+ 0xf7, 0xaf, 0xbf, 0xfd, 0x7f, 0x70, 0x4f, 0x7d, 0xfc, 0xcf, 0xf7, 0xac,
+ 0x28, 0xfa, 0x62, 0xa1, 0xe6, 0x41, 0x03, 0x47, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ 0x03, 0x21, 0x00, 0xe0, 0xeb, 0x7a, 0x7c, 0x3b, 0x41, 0xb8, 0xae, 0x16,
+ 0x56, 0xe3, 0xfa, 0xf1, 0x9f, 0xc4, 0x6a, 0xda, 0x09, 0x8d, 0xeb, 0x9c,
+ 0x32, 0xb1, 0xfd, 0x86, 0x62, 0x05, 0x16, 0x5f, 0x49, 0xb8, 0x80},
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {67,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x98, 0xe2, 0x3d, 0xe7, 0xb1, 0xe0, 0x92, 0x6e, 0xd9, 0xc8, 0x7e, 0x7b,
- 0x14, 0xba, 0xf5, 0x5f, 0x49, 0x7a, 0x1d, 0x70, 0x96, 0xf9, 0x39, 0x77,
- 0x68, 0x0e, 0x44, 0xdc, 0x1c, 0x7b, 0x7b, 0x8b, 0xa1, 0x23, 0x03, 0x21,
+ 0xb8, 0x56, 0x49, 0xd5, 0x12, 0x0e, 0x01, 0xe8, 0xcc, 0xaf, 0x7b, 0x2f,
+ 0xb8, 0xd8, 0x1b, 0x62, 0xe8, 0xad, 0x6f, 0x3d, 0x5c, 0x05, 0x53, 0xfd,
+ 0xde, 0x19, 0x06, 0xcb, 0x9d, 0x79, 0xc0, 0x50, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x03, 0x21, 0x00, 0x5f, 0x9c, 0x95, 0xbc, 0xa3, 0x50, 0x8c, 0x24, 0xb1,
+ 0xd0, 0xb1, 0x55, 0x9c, 0x83, 0xef, 0x5b, 0x04, 0x44, 0x5c, 0xc4, 0x58,
+ 0x1c, 0x8e, 0x86, 0xd8, 0x22, 0x4e, 0xdd, 0xd0, 0x9f, 0x11, 0xd7},
+ {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, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
+
+ // Comment: public key with low order
+ {68,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0x64, 0xb2, 0xf4, 0xc9, 0xdc, 0x97, 0xec, 0x7c, 0xf5, 0x89, 0x32,
+ 0xfd, 0xfa, 0x32, 0x65, 0xba, 0x6e, 0xa4, 0xd1, 0x1f, 0x02, 0x59, 0xb8,
+ 0xef, 0xc8, 0xaf, 0xb3, 0x5d, 0xb8, 0x8c, 0x48, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {69,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -833,15 +1591,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {70,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -853,15 +1613,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {71,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -873,15 +1635,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {72,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -893,15 +1657,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {73,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -913,15 +1679,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {74,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -933,15 +1701,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {75,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -953,15 +1723,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {76,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -973,15 +1745,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {77,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -993,15 +1767,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {78,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1013,15 +1789,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {79,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1033,15 +1811,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {80,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1053,15 +1833,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {81,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1073,15 +1855,17 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
// Comment: public key with low order
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {82,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x10, 0x64, 0xa6, 0x7d, 0xa6, 0x39, 0xa8, 0xf6, 0xdf, 0x4f, 0xbe, 0xa2,
- 0xd6, 0x33, 0x58, 0xb6, 0x5b, 0xca, 0x80, 0xa7, 0x70, 0x71, 0x2e, 0x14,
- 0xea, 0x8a, 0x72, 0xdf, 0x5a, 0x33, 0x13, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x6a, 0x33, 0xa4, 0xf7, 0xaf, 0x29, 0x7a, 0x20, 0xe7, 0x64, 0x29,
+ 0x25, 0x93, 0x2b, 0xf5, 0x09, 0xe7, 0x07, 0x0f, 0xa1, 0xbc, 0x36, 0x98,
+ 0x6a, 0xf1, 0xeb, 0x13, 0xf4, 0xf5, 0x0b, 0x55, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1093,15 +1877,63 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{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, 0x00, 0x00, 0x00, 0x00},
+ false,
false},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key =
+ // 57896044618658097711785492504343953926634992332820282019728792003956564819949
+ {83,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xf0, 0x1e, 0x48, 0xda, 0xfa, 0xc9, 0xd7, 0xbc, 0xf5, 0x89, 0xcb, 0xc3,
- 0x82, 0xc8, 0x78, 0xd1, 0x8b, 0xda, 0x35, 0x50, 0x58, 0x9f, 0xfb, 0x5d,
- 0x50, 0xb5, 0x23, 0xbe, 0xbe, 0x32, 0x9d, 0xae, 0xa1, 0x23, 0x03, 0x21,
+ 0x40, 0xff, 0x58, 0x6e, 0x73, 0xd6, 0x1f, 0x09, 0x60, 0xdc, 0x2d, 0x76,
+ 0x3a, 0xc1, 0x9e, 0x98, 0x22, 0x5f, 0x11, 0x94, 0xf6, 0xfe, 0x43, 0xd5,
+ 0xdd, 0x97, 0xad, 0x55, 0xb3, 0xd3, 0x59, 0x61, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {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, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
+
+ // Comment: public key =
+ // 57896044618658097711785492504343953926634992332820282019728792003956564819950
+ {84,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x4f, 0xce, 0xae, 0xba, 0xe9, 0x44, 0xbf, 0xe9, 0x3b, 0x2e, 0x0d,
+ 0x0a, 0x57, 0x5f, 0x70, 0x6c, 0xe5, 0xad, 0xa1, 0xda, 0x2b, 0x13, 0x11,
+ 0xc3, 0xb4, 0x21, 0xf9, 0x18, 0x6c, 0x7a, 0x6f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {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, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
+
+ // Comment: non-canonical public key
+ {85,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x16, 0xb6, 0x2a, 0xf5, 0xca, 0xbd, 0xe8, 0xc4, 0x09, 0x38, 0xeb,
+ 0xf2, 0x10, 0x8e, 0x05, 0xd2, 0x7f, 0xa0, 0x53, 0x3e, 0xd8, 0x5d, 0x70,
+ 0x01, 0x5a, 0xd4, 0xad, 0x39, 0x76, 0x2d, 0x54, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1110,18 +1942,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
- {0xbd, 0x36, 0xa0, 0x79, 0x0e, 0xb8, 0x83, 0x09, 0x8c, 0x98, 0x8b,
- 0x21, 0x78, 0x67, 0x73, 0xde, 0x0b, 0x3a, 0x4d, 0xf1, 0x62, 0x28,
- 0x2c, 0xf1, 0x10, 0xde, 0x18, 0xdd, 0x48, 0x4c, 0xe7, 0x4b},
+ {0xb4, 0xd1, 0x0e, 0x83, 0x27, 0x14, 0x97, 0x2f, 0x96, 0xbd, 0x33,
+ 0x82, 0xe4, 0xd0, 0x82, 0xa2, 0x1a, 0x83, 0x33, 0xa1, 0x63, 0x15,
+ 0xb3, 0xff, 0xb5, 0x36, 0x06, 0x1d, 0x24, 0x82, 0x36, 0x0d},
+ false,
true},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {86,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x28, 0x87, 0x96, 0xbc, 0x5a, 0xff, 0x4b, 0x81, 0xa3, 0x75, 0x01, 0x75,
- 0x7b, 0xc0, 0x75, 0x3a, 0x3c, 0x21, 0x96, 0x47, 0x90, 0xd3, 0x86, 0x99,
- 0x30, 0x8d, 0xeb, 0xc1, 0x7a, 0x6e, 0xaf, 0x8d, 0xa1, 0x23, 0x03, 0x21,
+ 0xd8, 0x36, 0x50, 0xba, 0x7c, 0xec, 0x11, 0x58, 0x81, 0x91, 0x62, 0x55,
+ 0xe3, 0xfa, 0x5f, 0xa0, 0xd6, 0xb8, 0xdc, 0xf9, 0x68, 0x73, 0x1b, 0xd2,
+ 0xc9, 0xd2, 0xae, 0xc3, 0xf5, 0x61, 0xf6, 0x49, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1130,18 +1964,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
- {0xb4, 0xe0, 0xdd, 0x76, 0xda, 0x7b, 0x07, 0x17, 0x28, 0xb6, 0x1f,
- 0x85, 0x67, 0x71, 0xaa, 0x35, 0x6e, 0x57, 0xed, 0xa7, 0x8a, 0x5b,
- 0x16, 0x55, 0xcc, 0x38, 0x20, 0xfb, 0x5f, 0x85, 0x4c, 0x5c},
+ {0x51, 0x5e, 0xac, 0x8f, 0x1e, 0xd0, 0xb0, 0x0c, 0x70, 0x76, 0x23,
+ 0x22, 0xc3, 0xef, 0x86, 0x71, 0x6c, 0xd2, 0xc5, 0x1f, 0xe7, 0x7c,
+ 0xec, 0x3d, 0x31, 0xb6, 0x38, 0x8b, 0xc6, 0xee, 0xa3, 0x36},
+ false,
true},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {87,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x98, 0xdf, 0x84, 0x5f, 0x66, 0x51, 0xbf, 0x11, 0x38, 0x22, 0x1f, 0x11,
- 0x90, 0x41, 0xf7, 0x2b, 0x6d, 0xbc, 0x3c, 0x4a, 0xce, 0x71, 0x43, 0xd9,
- 0x9f, 0xd5, 0x5a, 0xd8, 0x67, 0x48, 0x0d, 0xa8, 0xa1, 0x23, 0x03, 0x21,
+ 0x88, 0xdd, 0x14, 0xe2, 0x71, 0x1e, 0xbd, 0x0b, 0x00, 0x26, 0xc6, 0x51,
+ 0x26, 0x4c, 0xa9, 0x65, 0xe7, 0xe3, 0xda, 0x50, 0x82, 0x78, 0x9f, 0xba,
+ 0xb7, 0xe2, 0x44, 0x25, 0xe7, 0xb4, 0x37, 0x7e, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1150,18 +1986,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
- {0x6f, 0xdf, 0x6c, 0x37, 0x61, 0x1d, 0xbd, 0x53, 0x04, 0xdc, 0x0f,
- 0x2e, 0xb7, 0xc9, 0x51, 0x7e, 0xb3, 0xc5, 0x0e, 0x12, 0xfd, 0x05,
- 0x0a, 0xc6, 0xde, 0xc2, 0x70, 0x71, 0xd4, 0xbf, 0xc0, 0x34},
+ {0x69, 0x19, 0x99, 0x2d, 0x6a, 0x59, 0x1e, 0x77, 0xb3, 0xf2, 0xba,
+ 0xcb, 0xd7, 0x4c, 0xaf, 0x3a, 0xea, 0x4b, 0xe4, 0x80, 0x2b, 0x18,
+ 0xb2, 0xbc, 0x07, 0xeb, 0x09, 0xad, 0xe3, 0xad, 0x66, 0x62},
+ false,
true},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {88,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xf0, 0x94, 0x98, 0xe4, 0x6f, 0x02, 0xf8, 0x78, 0x82, 0x9e, 0x78, 0xb8,
- 0x03, 0xd3, 0x16, 0xa2, 0xed, 0x69, 0x5d, 0x04, 0x98, 0xa0, 0x8a, 0xbd,
- 0xf8, 0x27, 0x69, 0x30, 0xe2, 0x4e, 0xdc, 0xb0, 0xa1, 0x23, 0x03, 0x21,
+ 0x98, 0xc2, 0xb0, 0x8c, 0xba, 0xc1, 0x4e, 0x15, 0x95, 0x31, 0x54, 0xe3,
+ 0xb5, 0x58, 0xd4, 0x2b, 0xb1, 0x26, 0x8a, 0x36, 0x5b, 0x0e, 0xf2, 0xf2,
+ 0x27, 0x25, 0x12, 0x9d, 0x8a, 0xc5, 0xcb, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1170,18 +2008,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
- {0x4c, 0x8f, 0xc4, 0xb1, 0xc6, 0xab, 0x88, 0xfb, 0x21, 0xf1, 0x8f,
- 0x6d, 0x4c, 0x81, 0x02, 0x40, 0xd4, 0xe9, 0x46, 0x51, 0xba, 0x44,
- 0xf7, 0xa2, 0xc8, 0x63, 0xce, 0xc7, 0xdc, 0x56, 0x60, 0x2d},
+ {0x9c, 0x03, 0x4f, 0xcd, 0x8d, 0x3b, 0xf6, 0x99, 0x64, 0x95, 0x8c,
+ 0x01, 0x05, 0x16, 0x1f, 0xcb, 0x5d, 0x1e, 0xa5, 0xb8, 0xf8, 0xab,
+ 0xb3, 0x71, 0x49, 0x1e, 0x42, 0xa7, 0x68, 0x4c, 0x23, 0x22},
+ false,
true},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {89,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x18, 0x13, 0xc1, 0x0a, 0x5c, 0x7f, 0x21, 0xf9, 0x6e, 0x17, 0xf2, 0x88,
- 0xc0, 0xcc, 0x37, 0x60, 0x7c, 0x04, 0xc5, 0xf5, 0xae, 0xa2, 0xdb, 0x13,
- 0x4f, 0x9e, 0x2f, 0xfc, 0x66, 0xbd, 0x9d, 0xb8, 0xa1, 0x23, 0x03, 0x21,
+ 0xc0, 0x69, 0x7b, 0x6f, 0x05, 0xe0, 0xf3, 0x43, 0x3b, 0x44, 0xea, 0x35,
+ 0x2f, 0x20, 0x50, 0x8e, 0xb0, 0x62, 0x30, 0x98, 0xa7, 0x77, 0x08, 0x53,
+ 0xaf, 0x5c, 0xa0, 0x97, 0x27, 0x34, 0x0c, 0x4e, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1190,18 +2030,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0x02, 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, 0x00, 0x00, 0x80},
- {0x1c, 0xd0, 0xb2, 0x82, 0x67, 0xdc, 0x54, 0x1c, 0x64, 0x2d, 0x6d,
- 0x7d, 0xca, 0x44, 0xa8, 0xb3, 0x8a, 0x63, 0x73, 0x6e, 0xef, 0x5c,
- 0x4e, 0x65, 0x01, 0xff, 0xbb, 0xb1, 0x78, 0x0c, 0x03, 0x3c},
+ {0xed, 0x18, 0xb0, 0x6d, 0xa5, 0x12, 0xca, 0xb6, 0x3f, 0x22, 0xd2,
+ 0xd5, 0x1d, 0x77, 0xd9, 0x9f, 0xac, 0xd3, 0xc4, 0x50, 0x2e, 0x4a,
+ 0xbf, 0x4e, 0x97, 0xb0, 0x94, 0xc2, 0x0a, 0x9d, 0xdf, 0x10},
+ false,
true},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {90,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x78, 0x57, 0xfb, 0x80, 0x86, 0x53, 0x64, 0x5a, 0x0b, 0xeb, 0x13, 0x8a,
- 0x64, 0xf5, 0xf4, 0xd7, 0x33, 0xa4, 0x5e, 0xa8, 0x4c, 0x3c, 0xda, 0x11,
- 0xa9, 0xc0, 0x6f, 0x7e, 0x71, 0x39, 0x14, 0x9e, 0xa1, 0x23, 0x03, 0x21,
+ 0x18, 0x42, 0x2b, 0x58, 0xa1, 0x8e, 0x0f, 0x45, 0x19, 0xb7, 0xa8, 0x87,
+ 0xb8, 0xcf, 0xb6, 0x49, 0xe0, 0xbf, 0xe4, 0xb3, 0x4d, 0x75, 0x96, 0x33,
+ 0x50, 0xa9, 0x94, 0x4e, 0x5b, 0x7f, 0x5b, 0x7e, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1210,18 +2052,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0x03, 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, 0x00, 0x00, 0x80},
- {0x87, 0x55, 0xbe, 0x01, 0xc6, 0x0a, 0x7e, 0x82, 0x5c, 0xff, 0x3e,
- 0x0e, 0x78, 0xcb, 0x3a, 0xa4, 0x33, 0x38, 0x61, 0x51, 0x6a, 0xa5,
- 0x9b, 0x1c, 0x51, 0xa8, 0xb2, 0xa5, 0x43, 0xdf, 0xa8, 0x22},
+ {0x44, 0x8c, 0xe4, 0x10, 0xff, 0xfc, 0x7e, 0x61, 0x49, 0xc5, 0xab,
+ 0xec, 0x0a, 0xd5, 0xf3, 0x60, 0x7d, 0xfd, 0xe8, 0xa3, 0x4e, 0x2a,
+ 0xc3, 0x24, 0x3c, 0x30, 0x09, 0x17, 0x61, 0x68, 0xb4, 0x32},
+ false,
true},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {91,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xe0, 0x3a, 0xa8, 0x42, 0xe2, 0xab, 0xc5, 0x6e, 0x81, 0xe8, 0x7b, 0x8b,
- 0x9f, 0x41, 0x7b, 0x2a, 0x1e, 0x59, 0x13, 0xc7, 0x23, 0xee, 0xd2, 0x8d,
- 0x75, 0x2f, 0x8d, 0x47, 0xa5, 0x9f, 0x49, 0x8f, 0xa1, 0x23, 0x03, 0x21,
+ 0x20, 0x62, 0x0d, 0x82, 0x48, 0x77, 0x07, 0xbe, 0xdf, 0x9e, 0xe3, 0x54,
+ 0x9e, 0x95, 0xcb, 0x93, 0x90, 0xd2, 0x61, 0x8f, 0x50, 0xcf, 0x6a, 0xcb,
+ 0xa4, 0x7f, 0xfa, 0xa1, 0x03, 0x22, 0x4a, 0x6f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1230,18 +2074,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0x04, 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, 0x00, 0x00, 0x80},
- {0x54, 0xc9, 0xa1, 0xed, 0x95, 0xe5, 0x46, 0xd2, 0x78, 0x22, 0xa3,
- 0x60, 0x93, 0x1d, 0xda, 0x60, 0xa1, 0xdf, 0x04, 0x9d, 0xa6, 0xf9,
- 0x04, 0x25, 0x3c, 0x06, 0x12, 0xbb, 0xdc, 0x08, 0x74, 0x76},
+ {0x03, 0xa6, 0x33, 0xdf, 0x01, 0x48, 0x0d, 0x0d, 0x50, 0x48, 0xd9,
+ 0x2f, 0x51, 0xb2, 0x0d, 0xc1, 0xd1, 0x1f, 0x73, 0xe9, 0x51, 0x5c,
+ 0x69, 0x94, 0x29, 0xb9, 0x0a, 0x4f, 0x69, 0x03, 0x12, 0x2a},
+ false,
true},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {92,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xf8, 0xf7, 0x07, 0xb7, 0x99, 0x9b, 0x18, 0xcb, 0x0d, 0x6b, 0x96, 0x12,
- 0x4f, 0x20, 0x45, 0x97, 0x2c, 0xa2, 0x74, 0xbf, 0xc1, 0x54, 0xad, 0x0c,
- 0x87, 0x03, 0x8c, 0x24, 0xc6, 0xd0, 0xd4, 0xb2, 0xa1, 0x23, 0x03, 0x21,
+ 0x28, 0x5a, 0x6a, 0x7c, 0xee, 0xb7, 0x12, 0x2f, 0x2c, 0x78, 0xd9, 0x9c,
+ 0x53, 0xb2, 0xa9, 0x02, 0xb4, 0x90, 0x89, 0x2f, 0x7d, 0xff, 0x32, 0x6f,
+ 0x89, 0xd1, 0x26, 0x73, 0xc3, 0x10, 0x1b, 0x53, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1250,18 +2096,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0xcc, 0x1f, 0x40, 0xd7, 0x43, 0xcd, 0xc2, 0x23, 0x0e, 0x10, 0x43,
- 0xda, 0xba, 0x8b, 0x75, 0xe8, 0x10, 0xf1, 0xfb, 0xab, 0x7f, 0x25,
- 0x52, 0x69, 0xbd, 0x9e, 0xbb, 0x29, 0xe6, 0xbf, 0x49, 0x4f},
+ {0x9b, 0x01, 0x28, 0x77, 0x17, 0xd7, 0x2f, 0x4c, 0xfb, 0x58, 0x3e,
+ 0xc8, 0x5f, 0x8f, 0x93, 0x68, 0x49, 0xb1, 0x7d, 0x97, 0x8d, 0xba,
+ 0xe7, 0xb8, 0x37, 0xdb, 0x56, 0xa6, 0x2f, 0x10, 0x0a, 0x68},
+ false,
false},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {93,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0x34, 0xf6, 0x84, 0xfa, 0x63, 0x1e, 0x1a, 0x34, 0x81, 0x18, 0xc1,
- 0xce, 0x4c, 0x98, 0x23, 0x1f, 0x2d, 0x9e, 0xec, 0x9b, 0xa5, 0x36, 0x5b,
- 0x4a, 0x05, 0xd6, 0x9a, 0x78, 0x5b, 0x07, 0x96, 0xa1, 0x23, 0x03, 0x21,
+ 0xc8, 0xe0, 0x33, 0x0a, 0xe9, 0xdc, 0xee, 0xff, 0x88, 0x7f, 0xba, 0x76,
+ 0x12, 0x25, 0x87, 0x9a, 0x4b, 0xd2, 0xe0, 0xdb, 0x08, 0x79, 0x92, 0x44,
+ 0x13, 0x6e, 0x47, 0x21, 0xb2, 0xc8, 0x89, 0x70, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1270,18 +2118,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x54, 0x99, 0x8e, 0xe4, 0x3a, 0x5b, 0x00, 0x7b, 0xf4, 0x99, 0xf0,
- 0x78, 0xe7, 0x36, 0x52, 0x44, 0x00, 0xa8, 0xb5, 0xc7, 0xe9, 0xb9,
- 0xb4, 0x37, 0x71, 0x74, 0x8c, 0x7c, 0xdf, 0x88, 0x04, 0x12},
+ {0xdf, 0xe6, 0x08, 0x31, 0xc9, 0xf4, 0xf9, 0x6c, 0x81, 0x6e, 0x51,
+ 0x04, 0x88, 0x04, 0xdb, 0xdc, 0x27, 0x79, 0x5d, 0x76, 0x0e, 0xce,
+ 0xd7, 0x5e, 0xf5, 0x75, 0xcb, 0xe3, 0xb4, 0x64, 0x05, 0x4b},
+ false,
false},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {94,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x30, 0xb6, 0xc6, 0xa0, 0xf2, 0xff, 0xa6, 0x80, 0x76, 0x8f, 0x99, 0x2b,
- 0xa8, 0x9e, 0x15, 0x2d, 0x5b, 0xc9, 0x89, 0x3d, 0x38, 0xc9, 0x11, 0x9b,
- 0xe4, 0xf7, 0x67, 0xbf, 0xab, 0x6e, 0x0c, 0xa5, 0xa1, 0x23, 0x03, 0x21,
+ 0x10, 0xdb, 0x62, 0x10, 0xfc, 0x1f, 0xb1, 0x33, 0x82, 0x47, 0x2f, 0xa1,
+ 0x78, 0x7b, 0x00, 0x4b, 0x5d, 0x11, 0x86, 0x8a, 0xb3, 0xa7, 0x95, 0x10,
+ 0xe0, 0xce, 0xe3, 0x0f, 0x4a, 0x6d, 0xf2, 0x6b, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1290,18 +2140,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0xea, 0xd9, 0xb3, 0x8e, 0xfd, 0xd7, 0x23, 0x63, 0x79, 0x34, 0xe5,
- 0x5a, 0xb7, 0x17, 0xa7, 0xae, 0x09, 0xeb, 0x86, 0xa2, 0x1d, 0xc3,
- 0x6a, 0x3f, 0xee, 0xb8, 0x8b, 0x75, 0x9e, 0x39, 0x1e, 0x09},
+ {0x50, 0xbf, 0xa8, 0x26, 0xca, 0x77, 0x03, 0x6d, 0xd2, 0xbb, 0xfd,
+ 0x09, 0x2c, 0x3f, 0x78, 0xe2, 0xe4, 0xa1, 0xf9, 0x80, 0xd7, 0xc8,
+ 0xe7, 0x8f, 0x2f, 0x14, 0xdc, 0xa3, 0xcc, 0xe5, 0xcc, 0x3c},
+ false,
true},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {95,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x90, 0x1b, 0x9d, 0xcf, 0x88, 0x1e, 0x01, 0xe0, 0x27, 0x57, 0x50, 0x35,
- 0xd4, 0x0b, 0x43, 0xbd, 0xc1, 0xc5, 0x24, 0x2e, 0x03, 0x08, 0x47, 0x49,
- 0x5b, 0x0c, 0x72, 0x86, 0x46, 0x9b, 0x65, 0x91, 0xa1, 0x23, 0x03, 0x21,
+ 0x90, 0x41, 0xc6, 0xe0, 0x44, 0xa2, 0x77, 0xdf, 0x84, 0x66, 0x27, 0x5c,
+ 0xa8, 0xb5, 0xee, 0x0d, 0xa7, 0xbc, 0x02, 0x86, 0x48, 0x05, 0x4a, 0xde,
+ 0x5c, 0x59, 0x2a, 0xdd, 0x30, 0x57, 0x47, 0x4e, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1310,18 +2162,20 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x60, 0x2f, 0xf4, 0x07, 0x89, 0xb5, 0x4b, 0x41, 0x80, 0x59, 0x15,
- 0xfe, 0x2a, 0x62, 0x21, 0xf0, 0x7a, 0x50, 0xff, 0xc2, 0xc3, 0xfc,
- 0x94, 0xcf, 0x61, 0xf1, 0x3d, 0x79, 0x04, 0xe8, 0x8e, 0x0e},
+ {0x13, 0xda, 0x56, 0x95, 0xa4, 0xc2, 0x06, 0x11, 0x54, 0x09, 0xb5,
+ 0x27, 0x7a, 0x93, 0x47, 0x82, 0xfe, 0x98, 0x5f, 0xa0, 0x50, 0xbc,
+ 0x90, 0x2c, 0xba, 0x56, 0x16, 0xf9, 0x15, 0x6f, 0xe2, 0x77},
+ false,
true},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {96,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x80, 0x46, 0x67, 0x7c, 0x28, 0xfd, 0x82, 0xc9, 0xa1, 0xbd, 0xb7, 0x1a,
- 0x1a, 0x1a, 0x34, 0xfa, 0xba, 0x12, 0x25, 0xe2, 0x50, 0x7f, 0xe3, 0xf5,
- 0x4d, 0x10, 0xbd, 0x5b, 0x0d, 0x86, 0x5f, 0x8e, 0xa1, 0x23, 0x03, 0x21,
+ 0xb8, 0xd4, 0x99, 0x04, 0x1a, 0x67, 0x13, 0xc0, 0xf6, 0xf8, 0x76, 0xdb,
+ 0x74, 0x06, 0x58, 0x7f, 0xdb, 0x44, 0x58, 0x2f, 0x95, 0x42, 0x35, 0x6a,
+ 0xe8, 0x9c, 0xfa, 0x95, 0x8a, 0x34, 0xd2, 0x66, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
@@ -1330,93 +2184,83 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x03, 0x21, 0x00, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0xe0, 0x0a, 0xe8, 0xb1, 0x43, 0x47, 0x12, 0x47, 0xba, 0x24, 0xf1,
- 0x2c, 0x88, 0x55, 0x36, 0xc3, 0xcb, 0x98, 0x1b, 0x58, 0xe1, 0xe5,
- 0x6b, 0x2b, 0xaf, 0x35, 0xc1, 0x2a, 0xe1, 0xf7, 0x9c, 0x26},
+ {0x63, 0x48, 0x3b, 0x5d, 0x69, 0x23, 0x6c, 0x63, 0xcd, 0xdb, 0xed,
+ 0x33, 0xd8, 0xe2, 0x2b, 0xae, 0xcc, 0x2b, 0x0c, 0xcf, 0x88, 0x65,
+ 0x98, 0xe8, 0x63, 0xc8, 0x44, 0xd2, 0xbf, 0x25, 0x67, 0x04},
+ false,
true},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: non-canonical public key
+ {97,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x60, 0x2f, 0x7e, 0x2f, 0x68, 0xa8, 0x46, 0xb8, 0x2c, 0xc2, 0x69, 0xb1,
- 0xd4, 0x8e, 0x93, 0x98, 0x86, 0xae, 0x54, 0xfd, 0x63, 0x6c, 0x1f, 0xe0,
- 0x74, 0xd7, 0x10, 0x12, 0x7d, 0x47, 0x24, 0x91, 0xa1, 0x23, 0x03, 0x21,
+ 0xc8, 0x5f, 0x08, 0xe6, 0x0c, 0x84, 0x5f, 0x82, 0x09, 0x91, 0x41, 0xa6,
+ 0x6d, 0xc4, 0x58, 0x3d, 0x2b, 0x10, 0x40, 0x46, 0x2c, 0x54, 0x4d, 0x33,
+ 0xd0, 0x45, 0x3b, 0x20, 0xb1, 0xa6, 0x37, 0x7e, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x98, 0xcb, 0x9b, 0x50, 0xdd, 0x3f, 0xc2, 0xb0, 0xd4, 0xf2, 0xd2,
- 0xbf, 0x7c, 0x5c, 0xfd, 0xd1, 0x0c, 0x8f, 0xcd, 0x31, 0xfc, 0x40,
- 0xaf, 0x1a, 0xd4, 0x4f, 0x47, 0xc1, 0x31, 0x37, 0x63, 0x62},
+ {0xe9, 0xdb, 0x74, 0xbc, 0x88, 0xd0, 0xd9, 0xbf, 0x04, 0x6d, 0xdd,
+ 0x13, 0xf9, 0x43, 0xbc, 0xcb, 0xe6, 0xdb, 0xb4, 0x7d, 0x49, 0x32,
+ 0x3f, 0x8d, 0xfe, 0xed, 0xc4, 0xa6, 0x94, 0x99, 0x1a, 0x3c},
+ false,
true},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key =
+ // 57896044618658097711785492504343953926634992332820282019728792003956564819968
+ {98,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x60, 0x88, 0x7b, 0x3d, 0xc7, 0x24, 0x43, 0x02, 0x6e, 0xbe, 0xdb, 0xbb,
- 0xb7, 0x06, 0x65, 0xf4, 0x2b, 0x87, 0xad, 0xd1, 0x44, 0x0e, 0x77, 0x68,
- 0xfb, 0xd7, 0xe8, 0xe2, 0xce, 0x5f, 0x63, 0x9d, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0x87, 0x88, 0x9b, 0xac, 0x4c, 0x62, 0x9a, 0x10, 0x1d, 0x37, 0x24,
+ 0xf2, 0xed, 0x8b, 0x98, 0xd9, 0x36, 0xfd, 0xe7, 0x9e, 0x1a, 0x1f, 0x77,
+ 0xd8, 0x67, 0x79, 0x62, 0x6b, 0xf8, 0xf2, 0x63, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x38, 0xd6, 0x30, 0x4c, 0x4a, 0x7e, 0x6d, 0x9f, 0x79, 0x59, 0x33,
- 0x4f, 0xb5, 0x24, 0x5b, 0xd2, 0xc7, 0x54, 0x52, 0x5d, 0x4c, 0x91,
- 0xdb, 0x95, 0x02, 0x06, 0x92, 0x62, 0x34, 0xc1, 0xf6, 0x33},
- true},
-
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
- 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
- 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0x78, 0xd3, 0x1d, 0xfa, 0x85, 0x44, 0x97, 0xd7, 0x2d, 0x8d, 0xef, 0x8a,
- 0x1b, 0x7f, 0xb0, 0x06, 0xce, 0xc2, 0xd8, 0xc4, 0x92, 0x46, 0x47, 0xc9,
- 0x38, 0x14, 0xae, 0x56, 0xfa, 0xed, 0xa4, 0x95, 0xa1, 0x23, 0x03, 0x21,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x21, 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, 0x00, 0x00, 0x00},
- {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
- 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x78, 0x6c, 0xd5, 0x49, 0x96, 0xf0, 0x14, 0xa5, 0xa0, 0x31, 0xec,
- 0x14, 0xdb, 0x81, 0x2e, 0xd0, 0x83, 0x55, 0x06, 0x1f, 0xdb, 0x5d,
- 0xe6, 0x80, 0xa8, 0x00, 0xac, 0x52, 0x1f, 0x31, 0x8e, 0x23},
- true},
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80},
+ {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, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
- // Comment: public key >= p
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: public key =
+ // 57896044618658097711785492504343953926634992332820282019728792003956564819969
+ {99,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xc0, 0x4c, 0x5b, 0xae, 0xfa, 0x83, 0x02, 0xdd, 0xde, 0xd6, 0xa4, 0xbb,
- 0x95, 0x77, 0x61, 0xb4, 0xeb, 0x97, 0xae, 0xfa, 0x4f, 0xc3, 0xb8, 0x04,
- 0x30, 0x85, 0xf9, 0x6a, 0x56, 0x59, 0xb3, 0xa5, 0xa1, 0x23, 0x03, 0x21,
+ 0xe0, 0x79, 0x71, 0xee, 0x82, 0x0e, 0x48, 0xb0, 0xb2, 0x66, 0xd8, 0xbe,
+ 0x3c, 0xdb, 0xbb, 0x5e, 0x90, 0x0a, 0x43, 0xf5, 0x9e, 0xe8, 0x53, 0x5c,
+ 0x65, 0x72, 0x41, 0x86, 0x15, 0xde, 0x49, 0x62, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
- {0x29, 0xae, 0x8b, 0xc7, 0x3e, 0x9b, 0x10, 0xa0, 0x8b, 0x4f, 0x68,
- 0x1c, 0x43, 0xc3, 0xe0, 0xac, 0x1a, 0x17, 0x1d, 0x31, 0xb3, 0x8f,
- 0x1a, 0x48, 0xef, 0xba, 0x29, 0xae, 0x63, 0x9e, 0xa1, 0x34},
- true},
+ 0x03, 0x21, 0x00, 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, 0x00, 0x00, 0x80},
+ {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, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
// Comment: RFC 7748
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {100,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
0xa0, 0x46, 0xe3, 0x6b, 0xf0, 0x52, 0x7c, 0x9d, 0x3b, 0x16, 0x15, 0x4b,
@@ -1433,10 +2277,12 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{0xc3, 0xda, 0x55, 0x37, 0x9d, 0xe9, 0xc6, 0x90, 0x8e, 0x94, 0xea,
0x4d, 0xf2, 0x8d, 0x08, 0x4f, 0x32, 0xec, 0xcf, 0x03, 0x49, 0x1c,
0x71, 0xf7, 0x54, 0xb4, 0x07, 0x55, 0x77, 0xa2, 0x85, 0x52},
+ false,
true},
// Comment: RFC 7748
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {101,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
0x48, 0x66, 0xe9, 0xd4, 0xd1, 0xb4, 0x67, 0x3c, 0x5a, 0xd2, 0x26, 0x91,
@@ -1453,390 +2299,9010 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{0x95, 0xcb, 0xde, 0x94, 0x76, 0xe8, 0x90, 0x7d, 0x7a, 0xad, 0xe4,
0x5c, 0xb4, 0xb8, 0x73, 0xf8, 0x8b, 0x59, 0x5a, 0x68, 0x79, 0x9f,
0xa1, 0x52, 0xe6, 0xf8, 0xf7, 0x64, 0x7a, 0xac, 0x79, 0x57},
+ false,
+ true},
+
+ // Comment: RFC 8037, Section A.6
+ {102,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72,
+ 0x51, 0xb2, 0x66, 0x45, 0xdf, 0x4c, 0x2f, 0x87, 0xeb, 0xc0, 0x99, 0x2a,
+ 0xb1, 0x77, 0xfb, 0xa5, 0x1d, 0xb9, 0x2c, 0x2a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3,
+ 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b,
+ 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f},
+ {0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b,
+ 0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1,
+ 0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {103,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x0a, 0xb4, 0xe7, 0x63, 0x80, 0xd8, 0x4d, 0xde, 0x4f,
- 0x68, 0x33, 0xc5, 0x8f, 0x2a, 0x9f, 0xb8, 0xf8, 0x3b, 0xb0, 0x16, 0x9b,
- 0x17, 0x2b, 0xe4, 0xb6, 0xe0, 0x59, 0x28, 0x87, 0x74, 0x1a, 0x36},
+ 0x03, 0x21, 0x00, 0xb7, 0xb6, 0xd3, 0x9c, 0x76, 0x5c, 0xb6, 0x0c, 0x0c,
+ 0x85, 0x42, 0xf4, 0xf3, 0x95, 0x2f, 0xfb, 0x51, 0xd3, 0x00, 0x2d, 0x4a,
+ 0xeb, 0x9f, 0x8f, 0xf9, 0x88, 0xb1, 0x92, 0x04, 0x3e, 0x6d, 0x0a},
{0x02, 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, 0x00, 0x00, 0x00},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {104,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x89, 0xe1, 0x0d, 0x57, 0x01, 0xb4, 0x33, 0x7d, 0x2d,
- 0x03, 0x21, 0x81, 0x53, 0x8b, 0x10, 0x64, 0xbd, 0x40, 0x84, 0x40, 0x1c,
- 0xec, 0xa1, 0xfd, 0x12, 0x66, 0x3a, 0x19, 0x59, 0x38, 0x80, 0x00},
+ 0x03, 0x21, 0x00, 0x3b, 0x18, 0xdf, 0x1e, 0x50, 0xb8, 0x99, 0xeb, 0xd5,
+ 0x88, 0xc3, 0x16, 0x1c, 0xbd, 0x3b, 0xf9, 0x8e, 0xbc, 0xc2, 0xc1, 0xf7,
+ 0xdf, 0x53, 0xb8, 0x11, 0xbd, 0x0e, 0x91, 0xb4, 0xd5, 0x15, 0x3d},
{0x09, 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, 0x00, 0x00, 0x00},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {105,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x2b, 0x55, 0xd3, 0xaa, 0x4a, 0x8f, 0x80, 0xc8, 0xc0,
- 0xb2, 0xae, 0x5f, 0x93, 0x3e, 0x85, 0xaf, 0x49, 0xbe, 0xac, 0x36, 0xc2,
- 0xfa, 0x73, 0x94, 0xba, 0xb7, 0x6c, 0x89, 0x33, 0xf8, 0xf8, 0x1d},
+ 0x03, 0x21, 0x00, 0xca, 0xb6, 0xf9, 0xe7, 0xd8, 0xce, 0x00, 0xdf, 0xce,
+ 0xa9, 0xbb, 0xd8, 0xf0, 0x69, 0xef, 0x7f, 0xb2, 0xac, 0x50, 0x4a, 0xbf,
+ 0x83, 0xb8, 0x7d, 0xb6, 0x01, 0xb5, 0xae, 0x0a, 0x7f, 0x76, 0x15},
{0x10, 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, 0x00, 0x00, 0x00},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {106,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x63, 0xe5, 0xb1, 0xfe, 0x96, 0x01, 0xfe, 0x84, 0x38,
- 0x5d, 0x88, 0x66, 0xb0, 0x42, 0x12, 0x62, 0xf7, 0x8f, 0xbf, 0xa5, 0xaf,
- 0xf9, 0x58, 0x5e, 0x62, 0x66, 0x79, 0xb1, 0x85, 0x47, 0xd9, 0x59},
+ 0x03, 0x21, 0x00, 0x49, 0x77, 0xd0, 0xd8, 0x97, 0xe1, 0xba, 0x56, 0x65,
+ 0x90, 0xf6, 0x0f, 0x2e, 0xb0, 0xdb, 0x6f, 0x7b, 0x24, 0xc1, 0x3d, 0x43,
+ 0x69, 0x18, 0xcc, 0xfd, 0x32, 0x70, 0x8d, 0xfa, 0xd7, 0xe2, 0x47},
{0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {107,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xe4, 0x28, 0xf3, 0xda, 0xc1, 0x78, 0x09, 0xf8, 0x27,
- 0xa5, 0x22, 0xce, 0x32, 0x35, 0x50, 0x58, 0xd0, 0x73, 0x69, 0x36, 0x4a,
- 0xa7, 0x89, 0x02, 0xee, 0x10, 0x13, 0x9b, 0x9f, 0x9d, 0xd6, 0x53},
+ 0x03, 0x21, 0x00, 0x98, 0x73, 0x0b, 0xc0, 0x3e, 0x29, 0xe8, 0xb0, 0x57,
+ 0xfb, 0x1d, 0x20, 0xef, 0x8c, 0x0b, 0xff, 0xc8, 0x22, 0x48, 0x5d, 0x3d,
+ 0xb7, 0xf4, 0x5f, 0x4e, 0x3c, 0xc2, 0xc3, 0xc6, 0xd1, 0xd1, 0x4c},
{0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {108,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xb3, 0xb5, 0x0e, 0x3e, 0xd3, 0xa4, 0x07, 0xb9, 0x5d,
- 0xe9, 0x42, 0xef, 0x74, 0x57, 0x5b, 0x5a, 0xb8, 0xa1, 0x0c, 0x09, 0xee,
- 0x10, 0x35, 0x44, 0xd6, 0x0b, 0xdf, 0xed, 0x81, 0x38, 0xab, 0x2b},
+ 0x03, 0x21, 0x00, 0x97, 0xb4, 0xff, 0xf6, 0x82, 0xdf, 0x7f, 0x09, 0x6c,
+ 0xd1, 0x75, 0x65, 0x69, 0xe2, 0x52, 0xdb, 0x48, 0x2d, 0x45, 0x40, 0x6a,
+ 0x31, 0x98, 0xa1, 0xaf, 0xf2, 0x82, 0xa5, 0xda, 0x47, 0x4c, 0x49},
{0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {109,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x21, 0x3f, 0xff, 0xe9, 0x3d, 0x5e, 0xa8, 0xcd, 0x24,
- 0x2e, 0x46, 0x28, 0x44, 0x02, 0x99, 0x22, 0xc4, 0x3c, 0x77, 0xc9, 0xe3,
- 0xe4, 0x2f, 0x56, 0x2f, 0x48, 0x5d, 0x24, 0xc5, 0x01, 0xa2, 0x0b},
+ 0x03, 0x21, 0x00, 0x31, 0x77, 0x81, 0xb0, 0x16, 0x3b, 0xae, 0x74, 0xac,
+ 0xcc, 0x06, 0xc0, 0xd4, 0x4e, 0xf9, 0xa9, 0x11, 0xa2, 0x2b, 0x0d, 0x37,
+ 0xfa, 0xf7, 0x72, 0x66, 0x21, 0x59, 0x1f, 0x93, 0x43, 0xea, 0x2f},
{0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {110,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x91, 0xb2, 0x32, 0xa1, 0x78, 0xb3, 0xcd, 0x53, 0x09,
- 0x32, 0x44, 0x1e, 0x61, 0x39, 0x41, 0x8f, 0x72, 0x17, 0x22, 0x92, 0xf1,
- 0xda, 0x4c, 0x18, 0x34, 0xfc, 0x5e, 0xbf, 0xef, 0xb5, 0x1e, 0x3f},
+ 0x03, 0x21, 0x00, 0x7e, 0x26, 0xf8, 0xf2, 0x4c, 0xb5, 0x90, 0x02, 0x7f,
+ 0x9d, 0x1b, 0xc4, 0x9b, 0x0e, 0x1a, 0x24, 0x2c, 0x7d, 0x8f, 0x43, 0x62,
+ 0x4d, 0x3e, 0x8f, 0xab, 0x28, 0xee, 0x08, 0xe0, 0x2c, 0xb4, 0x5e},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {111,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x04, 0x5c, 0x6e, 0x11, 0xc5, 0xd3, 0x32, 0x55, 0x6c,
- 0x78, 0x22, 0xfe, 0x94, 0xeb, 0xf8, 0x9b, 0x56, 0xa3, 0x87, 0x8d, 0xc2,
- 0x7c, 0xa0, 0x79, 0x10, 0x30, 0x58, 0x84, 0x9f, 0xab, 0xcb, 0x4f},
+ 0x03, 0x21, 0x00, 0xe9, 0x6d, 0x27, 0x80, 0xe5, 0x46, 0x9a, 0x74, 0x62,
+ 0x0a, 0xb5, 0xaa, 0x2f, 0x62, 0x15, 0x1d, 0x14, 0x0c, 0x47, 0x33, 0x20,
+ 0xdb, 0xe1, 0xb0, 0x28, 0xf1, 0xa4, 0x8f, 0x8e, 0x76, 0xf9, 0x5f},
{0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {112,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x1c, 0xa2, 0x19, 0x0b, 0x71, 0x16, 0x35, 0x39, 0x06,
- 0x3c, 0x35, 0x77, 0x3b, 0xda, 0x0c, 0x9c, 0x92, 0x8e, 0x91, 0x36, 0xf0,
- 0x62, 0x0a, 0xeb, 0x09, 0x3f, 0x09, 0x91, 0x97, 0xb7, 0xf7, 0x4e},
+ 0x03, 0x21, 0x00, 0x8d, 0x61, 0x2c, 0x58, 0x31, 0xaa, 0x64, 0xb0, 0x57,
+ 0x30, 0x0e, 0x7e, 0x31, 0x0f, 0x3a, 0xa3, 0x32, 0xaf, 0x34, 0x06, 0x6f,
+ 0xef, 0xca, 0xb2, 0xb0, 0x89, 0xc9, 0x59, 0x28, 0x78, 0xf8, 0x32},
{0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {113,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xf7, 0x6e, 0x90, 0x10, 0xac, 0x33, 0xc5, 0x04, 0x3b,
- 0x2d, 0x3b, 0x76, 0xa8, 0x42, 0x17, 0x10, 0x00, 0xc4, 0x91, 0x62, 0x22,
- 0xe9, 0xe8, 0x58, 0x97, 0xa0, 0xae, 0xc7, 0xf6, 0x35, 0x0b, 0x3c},
+ 0x03, 0x21, 0x00, 0x8d, 0x44, 0x10, 0x8d, 0x05, 0xd9, 0x40, 0xd3, 0xdf,
+ 0xe5, 0x64, 0x7e, 0xa7, 0xa8, 0x7b, 0xe2, 0x4d, 0x0d, 0x03, 0x6c, 0x9f,
+ 0x0a, 0x95, 0xa2, 0x38, 0x6b, 0x83, 0x9e, 0x7b, 0x7b, 0xf1, 0x45},
{0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {114,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xbb, 0x72, 0x68, 0x8d, 0x8f, 0x8a, 0xa7, 0xa3, 0x9c,
- 0xd6, 0x06, 0x0c, 0xd5, 0xc8, 0x09, 0x3c, 0xde, 0xc6, 0xfe, 0x34, 0x19,
- 0x37, 0xc3, 0x88, 0x6a, 0x99, 0x34, 0x6c, 0xd0, 0x7f, 0xaa, 0x55},
+ 0x03, 0x21, 0x00, 0x21, 0xa3, 0x5d, 0x5d, 0xb1, 0xb6, 0x23, 0x7c, 0x73,
+ 0x9b, 0x56, 0x34, 0x5a, 0x93, 0x0a, 0xee, 0xe3, 0x73, 0xcd, 0xcf, 0xb4,
+ 0x70, 0x12, 0x66, 0x78, 0x2a, 0x8a, 0xc5, 0x94, 0x91, 0x3b, 0x29},
{0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {115,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x88, 0xfd, 0xde, 0xa1, 0x93, 0x39, 0x1c, 0x6a, 0x59,
- 0x33, 0xef, 0x9b, 0x71, 0x90, 0x15, 0x49, 0x44, 0x72, 0x05, 0xaa, 0xe9,
- 0xda, 0x92, 0x8a, 0x6b, 0x91, 0xa3, 0x52, 0xba, 0x10, 0xf4, 0x1f},
+ 0x03, 0x21, 0x00, 0x3e, 0x5e, 0xfb, 0x63, 0xc3, 0x52, 0xce, 0x94, 0x27,
+ 0x62, 0x48, 0x2b, 0xc9, 0x33, 0x7a, 0x5d, 0x35, 0xba, 0x55, 0x66, 0x47,
+ 0x43, 0xac, 0x5e, 0x93, 0xd1, 0x1f, 0x95, 0x73, 0x36, 0xcb, 0x10},
{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, 0x00, 0x00, 0x00, 0x02},
+ false,
true},
// Comment: edge case for shared secret
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {116,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xa0, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb, 0x7c,
- 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9, 0xcc,
- 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0xbf, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 0x60, 0xa3, 0xa4, 0xf1, 0x30, 0xb9, 0x8a, 0x5b, 0xe4, 0xb1, 0xce, 0xdb,
+ 0x7c, 0xb8, 0x55, 0x84, 0xa3, 0x52, 0x0e, 0x14, 0x2d, 0x47, 0x4d, 0xc9,
+ 0xcc, 0xb9, 0x09, 0xa0, 0x73, 0xa9, 0x76, 0x7f, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x30, 0x3b, 0x39, 0x2f, 0x15, 0x31, 0x16, 0xca, 0xd9,
- 0xcc, 0x68, 0x2a, 0x00, 0xcc, 0xc4, 0x4c, 0x95, 0xff, 0x0d, 0x3b, 0xbe,
- 0x56, 0x8b, 0xeb, 0x6c, 0x4e, 0x73, 0x9b, 0xaf, 0xdc, 0x2c, 0x68},
+ 0x03, 0x21, 0x00, 0x8e, 0x41, 0xf0, 0x5e, 0xa3, 0xc7, 0x65, 0x72, 0xbe,
+ 0x10, 0x4a, 0xd8, 0x78, 0x8e, 0x97, 0x08, 0x63, 0xc6, 0xe2, 0xca, 0x3d,
+ 0xaa, 0xe6, 0x4d, 0x1c, 0x2f, 0x46, 0xde, 0xcf, 0xff, 0xa5, 0x71},
{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, 0x00, 0x00, 0x80, 0x00},
+ false,
+ true},
+
+ // Comment: special case public key
+ {117,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xd0, 0x7c, 0x46, 0xbb, 0xfb, 0x82, 0x77, 0x53, 0xb9, 0x2c, 0x70,
+ 0xe4, 0x95, 0x83, 0xce, 0x8b, 0xfa, 0x44, 0x64, 0x1a, 0x73, 0x82, 0x25,
+ 0x8e, 0xa9, 0x03, 0xd6, 0xa8, 0x32, 0xc9, 0x6b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
+
+ // Comment: special case public key
+ {118,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0xb7, 0xef, 0x23, 0x7a, 0x05, 0x5f, 0x34, 0x8d, 0xcb, 0x4c, 0x43,
+ 0x64, 0xa5, 0x9d, 0x7d, 0x31, 0xed, 0xc7, 0xab, 0x78, 0xf2, 0xca, 0x25,
+ 0x4e, 0x2c, 0x81, 0x09, 0x75, 0xc3, 0xf5, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
+
+ // Comment: special case public key
+ {119,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0xa8, 0xbe, 0x63, 0x31, 0x5c, 0x4f, 0x0f, 0x0a, 0x3f, 0xee, 0x60,
+ 0x7f, 0x44, 0xd3, 0x0a, 0x55, 0xbe, 0x63, 0xf0, 0x95, 0x61, 0xd9, 0xaf,
+ 0x93, 0xe0, 0xa1, 0xc9, 0xcf, 0x0e, 0xd7, 0x51, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x02, 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, 0x00, 0x00, 0x00},
+ {0x0c, 0x50, 0xac, 0x2b, 0xfb, 0x68, 0x15, 0xb4, 0x7d, 0x07, 0x34,
+ 0xc5, 0x98, 0x13, 0x79, 0x88, 0x2a, 0x24, 0xa2, 0xde, 0x61, 0x66,
+ 0x85, 0x3c, 0x73, 0x53, 0x29, 0xd9, 0x78, 0xba, 0xee, 0x4d},
+ false,
+ true},
+
+ // Comment: special case public key
+ {120,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x08, 0x40, 0xa8, 0xaf, 0x5b, 0xc4, 0xc4, 0x8d, 0xa8, 0x85, 0x0e, 0x97,
+ 0x3d, 0x7e, 0x14, 0x22, 0x0f, 0x45, 0xc1, 0x92, 0xce, 0xa4, 0x02, 0x0d,
+ 0x37, 0x7e, 0xec, 0xd2, 0x5c, 0x7c, 0x36, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x12, 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, 0x00, 0x00, 0x00},
+ {0x77, 0x55, 0x71, 0x37, 0xa2, 0xa2, 0xa6, 0x51, 0xc4, 0x96, 0x27,
+ 0xa9, 0xb2, 0x39, 0xac, 0x1f, 0x2b, 0xf7, 0x8b, 0x8a, 0x3e, 0x72,
+ 0x16, 0x8c, 0xce, 0xcc, 0x10, 0xa5, 0x1f, 0xc5, 0xae, 0x66},
+ false,
+ true},
+
+ // Comment: special case public key
+ {121,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x92, 0x22, 0x9c, 0x75, 0x3a, 0x71, 0x28, 0x4d, 0x08, 0x53, 0x90,
+ 0x94, 0x70, 0xad, 0x84, 0x7a, 0xb6, 0x2f, 0x43, 0x9e, 0xa5, 0x14, 0x82,
+ 0xfb, 0x41, 0xd3, 0x0c, 0xc3, 0xb4, 0x47, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x14, 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, 0x00, 0x00, 0x00},
+ {0xc8, 0x8e, 0x71, 0x9a, 0xe5, 0xc2, 0x24, 0x8b, 0x5f, 0x90, 0xda,
+ 0x34, 0x6a, 0x92, 0xae, 0x21, 0x4f, 0x44, 0xa5, 0xd1, 0x29, 0xfd,
+ 0x4e, 0x9c, 0x26, 0xcf, 0x6a, 0x0d, 0xa1, 0xef, 0xe0, 0x77},
+ false,
+ true},
+
+ // Comment: special case public key
+ {122,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0xda, 0x2b, 0xd2, 0xd7, 0xcf, 0x25, 0xa3, 0xe5, 0x4e, 0x5f, 0x87,
+ 0xee, 0x15, 0x91, 0x1e, 0xff, 0xb9, 0xff, 0x86, 0xba, 0xec, 0x40, 0x76,
+ 0xd5, 0x6c, 0x8e, 0x95, 0x36, 0x70, 0xbf, 0x5b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x4b, 0xf6, 0x78, 0x9c, 0x7e, 0xa0, 0x36, 0xf9, 0x73, 0xcd, 0xe0,
+ 0xaf, 0x02, 0xd6, 0xfd, 0xb9, 0xb6, 0x4a, 0x0b, 0x95, 0x70, 0x22,
+ 0x11, 0x14, 0x39, 0x57, 0x0f, 0xad, 0x7d, 0x7a, 0x45, 0x3f},
+ false,
+ true},
+
+ // Comment: special case public key
+ {123,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0x4c, 0xd4, 0x20, 0xaf, 0x41, 0xab, 0xb3, 0xd1, 0x0c, 0x61, 0xe7,
+ 0x73, 0x23, 0x8c, 0xf7, 0x29, 0xc2, 0x15, 0x5f, 0x94, 0x1a, 0xc2, 0x7e,
+ 0x15, 0xf4, 0xc3, 0x7f, 0x49, 0xb2, 0x95, 0x76, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0xbc, 0xac, 0x23, 0x5a, 0xe1, 0x5c, 0xc7, 0x14, 0x83, 0x72, 0xe1,
+ 0x1f, 0x93, 0x15, 0xe3, 0xbc, 0x76, 0xce, 0xb9, 0x04, 0xb3, 0xd2,
+ 0xa8, 0x24, 0x6b, 0xd9, 0xd9, 0xbe, 0x20, 0x82, 0xbb, 0x62},
+ false,
+ true},
+
+ // Comment: special case public key
+ {124,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0xcf, 0xac, 0xaa, 0x44, 0x60, 0x79, 0x6b, 0x4d, 0xe4, 0x34, 0xbd,
+ 0xd6, 0x73, 0x9f, 0x0d, 0x04, 0x36, 0x71, 0xf9, 0x7f, 0xa8, 0x29, 0x51,
+ 0x75, 0x11, 0xe6, 0xb4, 0x7a, 0xa9, 0x34, 0x74, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x5d, 0xd7, 0xd1, 0x6f, 0xff, 0x25, 0xcc, 0x5f, 0xdf, 0x9e, 0x03,
+ 0xc3, 0x15, 0x7c, 0xb0, 0xa2, 0x35, 0xce, 0xa1, 0x7d, 0x61, 0x8f,
+ 0x36, 0xe6, 0xf1, 0x34, 0x61, 0x56, 0x7e, 0xde, 0xb9, 0x43},
+ false,
+ true},
+
+ // Comment: special case public key
+ {125,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x30, 0x83, 0x2e, 0x8c, 0xb6, 0x27, 0xac, 0x19, 0x5f, 0x77, 0xb1, 0x10,
+ 0x52, 0x58, 0xe4, 0xbb, 0x18, 0xb9, 0x9a, 0x5e, 0xd9, 0x44, 0x40, 0x4b,
+ 0xfa, 0xcb, 0x3a, 0x03, 0x9f, 0xbd, 0xb1, 0x4b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 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, 0x40, 0x00, 0x00, 0x00, 0x00},
+ {0x28, 0x16, 0xfd, 0x03, 0x1d, 0x51, 0xd6, 0x75, 0x0f, 0x92, 0x25,
+ 0xed, 0xe9, 0x50, 0x62, 0x5c, 0xca, 0x47, 0x44, 0x1c, 0xa9, 0x7e,
+ 0x43, 0x09, 0x26, 0x50, 0x39, 0x69, 0x91, 0xaf, 0xcb, 0x6d},
+ false,
+ true},
+
+ // Comment: special case public key
+ {126,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x18, 0xfd, 0x69, 0x71, 0xe5, 0x46, 0x44, 0x7f, 0x36, 0x1d, 0x33,
+ 0xd3, 0xdb, 0xb3, 0xea, 0xdc, 0xf0, 0x2f, 0xb2, 0x8f, 0x24, 0x6f, 0x1d,
+ 0x51, 0x07, 0xb9, 0x07, 0x3a, 0x93, 0xcd, 0x4f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 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, 0x80, 0x00, 0x00, 0x00, 0x00},
+ {0x7e, 0xd8, 0xf2, 0xd5, 0x42, 0x4e, 0x7e, 0xbb, 0x3e, 0xdb, 0xdf,
+ 0x4a, 0xbe, 0x45, 0x54, 0x47, 0xe5, 0xa4, 0x8b, 0x65, 0x8e, 0x64,
+ 0xab, 0xd0, 0x6c, 0x21, 0x8f, 0x33, 0xbd, 0x15, 0x1f, 0x64},
+ false,
+ true},
+
+ // Comment: special case public key
+ {127,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0x21, 0xcd, 0x86, 0x82, 0xbd, 0xc3, 0xf5, 0xda, 0x91, 0x00, 0xad,
+ 0xff, 0x5b, 0x22, 0x30, 0xb3, 0xac, 0xd8, 0x36, 0xb3, 0xa4, 0x55, 0xdb,
+ 0x83, 0x52, 0xa2, 0xc2, 0x7e, 0x69, 0xd1, 0x7e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00},
+ {0xe8, 0x62, 0x0e, 0xd5, 0xca, 0x89, 0xc7, 0x2c, 0x5e, 0xa5, 0x50,
+ 0x3e, 0x6d, 0xcd, 0x01, 0x13, 0x1c, 0xd5, 0xe8, 0x75, 0xc3, 0x0e,
+ 0x13, 0xd5, 0xdc, 0x61, 0x9c, 0xe2, 0x8e, 0xc7, 0xd5, 0x59},
+ false,
+ true},
+
+ // Comment: special case public key
+ {128,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0xe4, 0xc9, 0x24, 0x71, 0x02, 0x29, 0x26, 0x55, 0xd6, 0x76, 0x5d,
+ 0x7d, 0x84, 0xc6, 0xfc, 0xe5, 0x30, 0x9b, 0x80, 0x04, 0x04, 0x5d, 0xae,
+ 0xa6, 0xd7, 0xd7, 0xdc, 0xad, 0x46, 0x28, 0x71, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 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, 0x01, 0x00, 0x00, 0x00},
+ {0xce, 0xad, 0xb2, 0x64, 0x37, 0x9d, 0xca, 0xdd, 0x6e, 0x3b, 0xb8,
+ 0xad, 0x24, 0xdd, 0x65, 0x3d, 0x2a, 0x60, 0x9d, 0xd7, 0x03, 0xd4,
+ 0x1d, 0xa6, 0xca, 0xf3, 0xad, 0x00, 0xf0, 0x01, 0x86, 0x2c},
+ false,
+ true},
+
+ // Comment: special case public key
+ {129,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0xb1, 0x50, 0xd4, 0x62, 0xde, 0x51, 0x20, 0x56, 0xd5, 0xbd, 0x55,
+ 0x17, 0x30, 0x74, 0x96, 0x9b, 0x49, 0x6f, 0x26, 0x2f, 0xb6, 0x91, 0x6b,
+ 0x73, 0x3f, 0x62, 0x63, 0xa8, 0x07, 0x89, 0x71, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa8, 0xb9, 0xc7, 0x37, 0x21, 0x18, 0xa5, 0x3a, 0x9d,
+ 0xe9, 0xea, 0xf0, 0x86, 0x8e, 0x3b, 0x1a, 0x3d, 0x88, 0xe8, 0x1c, 0xb2,
+ 0xe4, 0x07, 0xff, 0x71, 0x25, 0xe9, 0xf5, 0xc5, 0x08, 0x87, 0x15},
+ {0xf8, 0x6c, 0xc7, 0xbf, 0x1b, 0xe4, 0x95, 0x74, 0xfc, 0x97, 0xa0,
+ 0x74, 0x28, 0x2e, 0x9b, 0xb5, 0xcd, 0x23, 0x8e, 0x00, 0x2b, 0xc8,
+ 0xe9, 0xa7, 0xb8, 0x55, 0x2b, 0x2d, 0x60, 0xec, 0xcb, 0x52},
+ false,
+ true},
+
+ // Comment: special case public key
+ {130,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0x87, 0x28, 0x6b, 0x32, 0x61, 0xc8, 0xd8, 0x57, 0xa1, 0x6f, 0x6d,
+ 0xb2, 0x12, 0x77, 0xf7, 0x5d, 0x88, 0xd4, 0xe8, 0x61, 0xb3, 0xeb, 0xe7,
+ 0x59, 0x66, 0x99, 0x04, 0x7e, 0x81, 0x66, 0x68, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xaa, 0xb9, 0xc7, 0x37, 0x21, 0x18, 0xa5, 0x3a, 0x9d,
+ 0xe9, 0xea, 0xf0, 0x86, 0x8e, 0x3b, 0x1a, 0x3d, 0x88, 0xe8, 0x1c, 0xb2,
+ 0xe4, 0x07, 0xff, 0x71, 0x25, 0xe9, 0xf5, 0xc5, 0x08, 0x87, 0x15},
+ {0xcc, 0xbb, 0x8f, 0xd9, 0xde, 0xe1, 0x65, 0xa3, 0x98, 0xb2, 0xdb,
+ 0xd7, 0xc8, 0x39, 0x6f, 0x81, 0x73, 0x6c, 0x1b, 0x3d, 0xa3, 0x6b,
+ 0x35, 0xfb, 0xec, 0x8f, 0x32, 0x6f, 0x38, 0xf9, 0x27, 0x67},
+ false,
+ true},
+
+ // Comment: special case public key
+ {131,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0xca, 0x2c, 0x85, 0xcc, 0x87, 0x62, 0xe9, 0x6b, 0x70, 0x47, 0xbf,
+ 0x15, 0xc7, 0x1c, 0x05, 0x0f, 0xfe, 0x0e, 0xd1, 0x61, 0x60, 0x40, 0xa9,
+ 0x53, 0xae, 0x32, 0xa1, 0x29, 0x7a, 0xd8, 0x71, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x58, 0x50, 0x07, 0xa5, 0x93, 0x0d, 0x77, 0x62, 0x3c,
+ 0xf2, 0x97, 0x56, 0x03, 0x8c, 0xa1, 0x97, 0xd3, 0xeb, 0xfd, 0x9e, 0x4c,
+ 0x80, 0xa6, 0x95, 0x85, 0xef, 0xe0, 0x27, 0x40, 0x92, 0xc1, 0x15},
+ {0x46, 0xad, 0xd6, 0xf4, 0x8f, 0xff, 0xf4, 0x61, 0x77, 0x7d, 0x4f,
+ 0x89, 0xb6, 0xfd, 0xf1, 0x15, 0x5a, 0xa0, 0x51, 0xa9, 0x63, 0x87,
+ 0xd4, 0x5f, 0x3e, 0x5e, 0x37, 0x1a, 0x23, 0x6b, 0x6e, 0x52},
+ false,
+ true},
+
+ // Comment: special case public key
+ {132,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x27, 0x65, 0x66, 0x05, 0xb1, 0x0b, 0xf1, 0x8d, 0xea, 0x28, 0xbc,
+ 0x52, 0x54, 0x6f, 0x9f, 0x1f, 0x08, 0xce, 0xf0, 0x6c, 0xaf, 0xd2, 0x00,
+ 0xfc, 0x84, 0xf8, 0x7d, 0xbb, 0x4e, 0xbe, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f},
+ {0x1a, 0xdb, 0xe3, 0x22, 0x07, 0xe2, 0x1f, 0x71, 0xe1, 0xaf, 0x53,
+ 0x88, 0x4d, 0x2a, 0x22, 0x76, 0x48, 0x1e, 0x29, 0x8e, 0x55, 0x7f,
+ 0x4d, 0xac, 0xb3, 0x72, 0x0f, 0x24, 0x58, 0xe3, 0x08, 0x2d},
+ false,
+ true},
+
+ // Comment: special case public key
+ {133,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0x67, 0xa8, 0x3e, 0xe9, 0xd0, 0x1b, 0x75, 0x10, 0x84, 0x08, 0x67,
+ 0xdb, 0x1a, 0xf6, 0xa6, 0x04, 0x9b, 0xdb, 0xb0, 0x56, 0xb7, 0x44, 0x43,
+ 0xf7, 0x0c, 0x35, 0x8e, 0x16, 0x2c, 0x88, 0x67, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 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, 0x00, 0x00, 0x00, 0x00, 0x20},
+ {0xe1, 0x2c, 0xc5, 0x8f, 0xbe, 0xb7, 0x0a, 0x5e, 0x35, 0xc8, 0x61,
+ 0xc3, 0x37, 0x10, 0xbe, 0x65, 0x16, 0xa6, 0xa9, 0x2e, 0x52, 0x37,
+ 0x60, 0x60, 0x21, 0x1b, 0x24, 0x87, 0xdb, 0x54, 0x2b, 0x4f},
+ false,
+ true},
+
+ // Comment: special case public key
+ {134,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa0, 0x15, 0x97, 0x0a, 0x8a, 0xdd, 0x94, 0x0f, 0xca, 0x5b, 0x1b, 0x5d,
+ 0x23, 0x87, 0x53, 0x97, 0xd5, 0x47, 0xd8, 0xd4, 0x94, 0xfc, 0xb3, 0x14,
+ 0xf2, 0x04, 0x5a, 0x67, 0xa2, 0xd1, 0x2c, 0x4b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xaf, 0xa0, 0x0e, 0x4a, 0x27, 0x1b, 0xee, 0xc4, 0x78,
+ 0xe4, 0x2f, 0xad, 0x06, 0x18, 0x43, 0x2f, 0xa7, 0xd7, 0xfb, 0x3d, 0x99,
+ 0x00, 0x4d, 0x2b, 0x0b, 0xdf, 0xc1, 0x4f, 0x80, 0x24, 0x83, 0x2b},
+ {0x42, 0x1b, 0xed, 0x1b, 0x26, 0xda, 0x1e, 0x9a, 0xdb, 0xea, 0xda,
+ 0x1f, 0x32, 0xb9, 0x1a, 0x0f, 0xb4, 0xce, 0xd0, 0xf1, 0x11, 0x0e,
+ 0x0a, 0x4a, 0x88, 0xe7, 0x35, 0xa1, 0x9e, 0xe4, 0x57, 0x1e},
+ false,
+ true},
+
+ // Comment: special case public key
+ {135,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x40, 0x58, 0xcb, 0x6b, 0x9a, 0xab, 0xa0, 0x2a, 0x33, 0x8a, 0xaa, 0x39,
+ 0x2d, 0xbc, 0x10, 0x03, 0x9e, 0x26, 0xe9, 0xe4, 0x44, 0x11, 0x7e, 0x75,
+ 0x8e, 0x24, 0xc5, 0xd8, 0xb2, 0x32, 0xea, 0x5e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xb1, 0xa0, 0x0e, 0x4a, 0x27, 0x1b, 0xee, 0xc4, 0x78,
+ 0xe4, 0x2f, 0xad, 0x06, 0x18, 0x43, 0x2f, 0xa7, 0xd7, 0xfb, 0x3d, 0x99,
+ 0x00, 0x4d, 0x2b, 0x0b, 0xdf, 0xc1, 0x4f, 0x80, 0x24, 0x83, 0x2b},
+ {0xd7, 0xb4, 0x74, 0x63, 0xe2, 0xf4, 0xca, 0x9a, 0x1a, 0x7d, 0xee,
+ 0xa0, 0x98, 0xda, 0x8e, 0x74, 0xac, 0x3b, 0x4a, 0x10, 0x90, 0x83,
+ 0xd9, 0x97, 0x25, 0x9b, 0x12, 0x99, 0x2e, 0x7e, 0x7e, 0x06},
+ false,
+ true},
+
+ // Comment: special case public key
+ {136,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0x76, 0xb0, 0x5d, 0xaf, 0xf0, 0x53, 0x0b, 0x13, 0x9d, 0x9e, 0x11,
+ 0x25, 0x05, 0x63, 0x41, 0x80, 0x77, 0x17, 0x82, 0x46, 0xc5, 0xfa, 0x70,
+ 0x05, 0xba, 0x00, 0xe9, 0xb6, 0x64, 0x77, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2f},
+ {0x68, 0x6e, 0xb9, 0x10, 0xa9, 0x37, 0x21, 0x1b, 0x91, 0x47, 0xc8,
+ 0xa0, 0x51, 0xa1, 0x19, 0x79, 0x06, 0x81, 0x8f, 0xdc, 0x62, 0x66,
+ 0x68, 0xeb, 0x5f, 0x5d, 0x39, 0x4a, 0xfd, 0x86, 0xd4, 0x1b},
+ false,
+ true},
+
+ // Comment: special case public key
+ {137,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x7f, 0xd6, 0xaa, 0x5d, 0x8d, 0xee, 0xf6, 0xde, 0xe9, 0x61, 0x9a,
+ 0x56, 0x84, 0x6a, 0x08, 0x29, 0x62, 0x05, 0x90, 0xf2, 0xda, 0x40, 0x83,
+ 0x5d, 0x8e, 0x25, 0x15, 0x97, 0xe3, 0x90, 0x78, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x22, 0x23, 0x1c, 0x64, 0xef, 0x73, 0xad, 0x62, 0x31,
+ 0x8b, 0x8a, 0x87, 0xbc, 0x38, 0xe2, 0x72, 0xe1, 0xbb, 0x8b, 0xf1, 0xa6,
+ 0x0d, 0x7c, 0x00, 0x47, 0x6d, 0x0b, 0x05, 0x9d, 0x7b, 0x3c, 0x35},
+ {0x09, 0x55, 0x97, 0x33, 0xb3, 0x5b, 0xcc, 0x6b, 0xb8, 0xac, 0x57,
+ 0x4b, 0x5a, 0xbe, 0x3a, 0x4d, 0x88, 0x41, 0xde, 0xff, 0x05, 0x1c,
+ 0x29, 0x4a, 0x07, 0x48, 0x7e, 0x3e, 0xec, 0x3c, 0x55, 0x58},
+ false,
+ true},
+
+ // Comment: special case public key
+ {138,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0x03, 0x63, 0x21, 0xb6, 0x37, 0x51, 0xf7, 0x62, 0x2a, 0xa9, 0x3d,
+ 0xa3, 0x4d, 0x85, 0xe5, 0x9c, 0xe8, 0x10, 0x09, 0xac, 0x5b, 0x9a, 0x06,
+ 0x89, 0x21, 0xd8, 0x3b, 0xc4, 0x71, 0x5b, 0x57, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f},
+ {0xf7, 0xd5, 0xcb, 0xcf, 0x39, 0xeb, 0x72, 0x2b, 0x01, 0xed, 0x20,
+ 0xc8, 0x55, 0x63, 0xeb, 0xb8, 0x1d, 0x07, 0x65, 0x11, 0xae, 0xad,
+ 0x4c, 0xcc, 0x42, 0x90, 0x27, 0x86, 0x6b, 0x9f, 0xd2, 0x70},
+ false,
+ true},
+
+ // Comment: special case public key
+ {139,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa0, 0x67, 0x81, 0xfd, 0x4c, 0x4a, 0x08, 0x74, 0xe0, 0x0e, 0x72, 0xba,
+ 0x13, 0x1b, 0x9d, 0xd8, 0x7a, 0x83, 0xb2, 0x90, 0x4e, 0x29, 0x4d, 0xe1,
+ 0x76, 0xe8, 0xa9, 0xaf, 0x1f, 0x69, 0x5d, 0x67, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f},
+ {0xe9, 0x95, 0xad, 0x6a, 0x1e, 0xc6, 0xc5, 0xab, 0x32, 0x92, 0x2c,
+ 0xff, 0x9d, 0x20, 0x47, 0x21, 0x70, 0x46, 0x73, 0x14, 0x3c, 0x4a,
+ 0x11, 0xde, 0xaa, 0x20, 0x3f, 0x3c, 0x81, 0x98, 0x9b, 0x3f},
+ false,
+ true},
+
+ // Comment: special case public key
+ {140,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0x22, 0xd7, 0x2d, 0x8b, 0x68, 0xbd, 0xb4, 0xfb, 0xf6, 0x7e, 0x56,
+ 0xa6, 0x1d, 0x67, 0x2b, 0x2c, 0x77, 0x47, 0xe9, 0x44, 0x79, 0xfe, 0x5a,
+ 0xe4, 0x07, 0x2d, 0x0a, 0xcc, 0xdd, 0x65, 0x71, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f},
+ {0x32, 0xb6, 0xda, 0xbe, 0x01, 0xd1, 0x38, 0x67, 0xf3, 0xb5, 0xb0,
+ 0x89, 0x2f, 0xef, 0xd8, 0x0d, 0xca, 0x66, 0x6f, 0x2e, 0xdc, 0x5a,
+ 0xfb, 0x43, 0xcd, 0x0b, 0xaf, 0x70, 0x3c, 0x3e, 0x69, 0x26},
+ false,
+ true},
+
+ // Comment: special case public key
+ {141,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x8c, 0xe1, 0x23, 0x7e, 0x24, 0x8d, 0x02, 0xcd, 0xf6, 0x19, 0xd2,
+ 0x0b, 0xea, 0x58, 0x48, 0xad, 0xe4, 0xf6, 0xff, 0xd1, 0x71, 0xb8, 0xde,
+ 0xe8, 0x79, 0x3f, 0xc6, 0x7c, 0x45, 0x96, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 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, 0x00, 0x00, 0x00, 0x00, 0x40},
+ {0xa9, 0x3d, 0x83, 0xfc, 0x9e, 0xa0, 0xf6, 0xcb, 0x0c, 0xc8, 0xb6,
+ 0x31, 0xda, 0x60, 0x00, 0x19, 0xb7, 0x6c, 0xbb, 0x2e, 0xc5, 0x72,
+ 0x22, 0xf2, 0xe4, 0x2d, 0xd5, 0x40, 0xe3, 0xda, 0x85, 0x0b},
+ false,
+ true},
+
+ // Comment: special case public key
+ {142,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0x0a, 0xe3, 0xc9, 0x28, 0x51, 0x4c, 0xfb, 0x9e, 0xdd, 0x06, 0xe7,
+ 0xdc, 0x1d, 0x5d, 0x06, 0x61, 0x60, 0xe9, 0x67, 0x44, 0x5a, 0x5c, 0x58,
+ 0xe4, 0x46, 0x3b, 0x69, 0xed, 0x20, 0x5e, 0x6d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xcb, 0xdc, 0xe3, 0x9b, 0x10, 0x8c, 0x52, 0x9d, 0xce,
+ 0x74, 0x75, 0x78, 0x43, 0xc7, 0x1d, 0x8d, 0x1e, 0x44, 0x74, 0x0e, 0x59,
+ 0xf2, 0x83, 0xff, 0xb8, 0x92, 0xf4, 0xfa, 0x62, 0x84, 0xc3, 0x4a},
+ {0x01, 0x7c, 0xbf, 0xa2, 0xb3, 0x8e, 0x9e, 0xf3, 0x29, 0x7a, 0x33,
+ 0x9e, 0xcc, 0xe1, 0xa9, 0x17, 0xbd, 0xcf, 0x7e, 0x91, 0x00, 0x36,
+ 0x08, 0x6a, 0x41, 0xd1, 0xe2, 0x2d, 0x04, 0x24, 0x18, 0x70},
+ false,
+ true},
+
+ // Comment: special case public key
+ {143,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0x81, 0xd8, 0x06, 0xa1, 0x10, 0x56, 0x0c, 0xd8, 0xfe, 0xe8, 0x99,
+ 0xd5, 0x9c, 0x02, 0x49, 0xf1, 0x23, 0x3a, 0x43, 0x22, 0xc4, 0x1a, 0xa3,
+ 0x69, 0xc7, 0xa2, 0xa9, 0x9f, 0x5b, 0x59, 0x62, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x3c, 0x5f, 0xf1, 0xb5, 0xd8, 0xe4, 0x11, 0x3b, 0x87,
+ 0x1b, 0xd0, 0x52, 0xf9, 0xe7, 0xbc, 0xd0, 0x58, 0x28, 0x04, 0xc2, 0x66,
+ 0xff, 0xb2, 0xd4, 0xf4, 0x20, 0x3e, 0xb0, 0x7f, 0xdb, 0x7c, 0x54},
+ {0x71, 0x13, 0x39, 0x05, 0xb8, 0xa5, 0x7e, 0xa8, 0xc3, 0x8d, 0xe0,
+ 0xec, 0xf2, 0x13, 0x69, 0x9a, 0x75, 0xb0, 0x96, 0xc2, 0xdf, 0x21,
+ 0xf0, 0x7f, 0x7e, 0x9e, 0xb0, 0x3e, 0x9f, 0xa5, 0x3f, 0x5c},
+ false,
+ true},
+
+ // Comment: special case public key
+ {144,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x08, 0xe4, 0x10, 0xe1, 0xd7, 0xe8, 0xb9, 0x41, 0x12, 0x36, 0xaf, 0x4a,
+ 0x35, 0xd6, 0xb6, 0x2a, 0x5d, 0x89, 0x31, 0x47, 0x8e, 0x4c, 0x62, 0x19,
+ 0x7c, 0xfa, 0xfb, 0x49, 0x14, 0x67, 0xb1, 0x62, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x3e, 0x5f, 0xf1, 0xb5, 0xd8, 0xe4, 0x11, 0x3b, 0x87,
+ 0x1b, 0xd0, 0x52, 0xf9, 0xe7, 0xbc, 0xd0, 0x58, 0x28, 0x04, 0xc2, 0x66,
+ 0xff, 0xb2, 0xd4, 0xf4, 0x20, 0x3e, 0xb0, 0x7f, 0xdb, 0x7c, 0x54},
+ {0x3d, 0xc7, 0xb7, 0x0e, 0x11, 0x07, 0x66, 0xb2, 0xbf, 0x52, 0x52,
+ 0x52, 0xeb, 0xed, 0x98, 0xa1, 0x00, 0xb2, 0xe5, 0x32, 0xdc, 0x69,
+ 0x54, 0x44, 0x64, 0xda, 0x1b, 0xba, 0xb8, 0x62, 0x5f, 0x6d},
+ false,
+ true},
+
+ // Comment: special case public key
+ {145,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x2f, 0xdf, 0x7e, 0x0e, 0xe3, 0xd5, 0x5b, 0x44, 0x40, 0xf0, 0x14,
+ 0x32, 0xdd, 0x25, 0x3c, 0x94, 0x97, 0x93, 0xbc, 0x04, 0xda, 0x44, 0xdd,
+ 0xec, 0xe8, 0x3e, 0x54, 0xc8, 0xc3, 0x9b, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f},
+ {0xe3, 0x17, 0xe5, 0xcc, 0x43, 0x8b, 0x5f, 0x79, 0xea, 0xd5, 0x53,
+ 0x3a, 0xc7, 0xc4, 0x55, 0x19, 0xa1, 0x17, 0xb3, 0x10, 0x33, 0xcc,
+ 0x21, 0x40, 0xb1, 0x9e, 0xdf, 0x85, 0x72, 0x01, 0x12, 0x40},
+ false,
+ true},
+
+ // Comment: special case public key
+ {146,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0x5d, 0x18, 0xf6, 0x8e, 0xf7, 0xa5, 0x86, 0x5c, 0x14, 0xdb, 0x3a,
+ 0x9c, 0x25, 0x5f, 0xdf, 0x2d, 0xab, 0xea, 0x2a, 0xa3, 0x65, 0x81, 0xe9,
+ 0x4f, 0x68, 0xb7, 0x27, 0xb5, 0x82, 0x86, 0x7b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f},
+ {0xd8, 0x68, 0x10, 0x51, 0x6a, 0xed, 0xdc, 0x18, 0x06, 0x10, 0x36,
+ 0xf5, 0x99, 0xa9, 0xeb, 0x84, 0xd1, 0xc6, 0x14, 0x6b, 0x0f, 0x54,
+ 0x36, 0x52, 0xdd, 0x45, 0x26, 0x74, 0x3b, 0xa4, 0x2c, 0x04},
+ false,
+ true},
+
+ // Comment: special case public key
+ {147,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0xc1, 0x03, 0x57, 0x8d, 0x5c, 0x07, 0x9d, 0x7b, 0xcc, 0x22, 0xc1,
+ 0xc3, 0x1e, 0x78, 0x7c, 0x1b, 0x15, 0xc5, 0x7f, 0xcb, 0x49, 0x3f, 0xda,
+ 0xfe, 0xfa, 0x20, 0x37, 0x1c, 0xfc, 0x74, 0x6b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x95, 0xaf, 0xf8, 0x5a, 0x6c, 0xf2, 0x88, 0x9d, 0xc3,
+ 0x0d, 0x68, 0xa9, 0xfc, 0x73, 0x5e, 0x68, 0x2c, 0x14, 0x02, 0x61, 0xb3,
+ 0x7f, 0x59, 0x6a, 0x7a, 0x10, 0x1f, 0xd8, 0xbf, 0x6d, 0x3e, 0x6a},
+ {0xdf, 0xa9, 0x88, 0xa4, 0x77, 0x00, 0x3b, 0xe1, 0x25, 0xb9, 0x5c,
+ 0xcb, 0xf2, 0x22, 0x3d, 0x97, 0x72, 0x95, 0x77, 0xd2, 0x5e, 0x1d,
+ 0x6e, 0x89, 0xe3, 0xda, 0x0a, 0xfa, 0xbd, 0xd0, 0xae, 0x71},
+ false,
+ true},
+
+ // Comment: special case public key
+ {148,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x05, 0xbb, 0x92, 0x74, 0x85, 0xc4, 0x35, 0x64, 0x2b, 0x42, 0x4a,
+ 0x3d, 0xde, 0x01, 0x4b, 0xcf, 0x76, 0x34, 0x5e, 0x5b, 0xe6, 0x4a, 0xe6,
+ 0xe9, 0xb2, 0x4d, 0xb3, 0x9e, 0x1c, 0xdb, 0x51, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x43, 0x46, 0x38, 0xc8, 0xde, 0xe7, 0x5a, 0xc5, 0x62,
+ 0x16, 0x15, 0x0f, 0x79, 0x71, 0xc4, 0xe5, 0xc2, 0x77, 0x17, 0xe3, 0x4d,
+ 0x1b, 0xf8, 0x00, 0x8e, 0xda, 0x16, 0x0a, 0x3a, 0xf7, 0x78, 0x6a},
+ {0xd4, 0x50, 0xaf, 0x45, 0xb8, 0xed, 0x5f, 0xe1, 0x40, 0xcc, 0x52,
+ 0x63, 0xff, 0xb7, 0xb5, 0x2e, 0x66, 0x73, 0x68, 0x99, 0xa8, 0xb8,
+ 0x72, 0xb6, 0xe2, 0x85, 0x52, 0x12, 0x98, 0x19, 0xb2, 0x5b},
+ false,
+ true},
+
+ // Comment: special case public key
+ {149,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x08, 0x22, 0x03, 0x9a, 0x5d, 0xc1, 0x3c, 0x40, 0xfc, 0xcc, 0xf3, 0x46,
+ 0xe2, 0xa7, 0x76, 0x9b, 0x4f, 0xd2, 0x72, 0x05, 0x2d, 0x43, 0x26, 0x0a,
+ 0xd6, 0x26, 0x46, 0x8a, 0x50, 0xd4, 0x41, 0x62, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x45, 0x46, 0x38, 0xc8, 0xde, 0xe7, 0x5a, 0xc5, 0x62,
+ 0x16, 0x15, 0x0f, 0x79, 0x71, 0xc4, 0xe5, 0xc2, 0x77, 0x17, 0xe3, 0x4d,
+ 0x1b, 0xf8, 0x00, 0x8e, 0xda, 0x16, 0x0a, 0x3a, 0xf7, 0x78, 0x6a},
+ {0x58, 0x00, 0x2c, 0x89, 0xbf, 0x8b, 0xc3, 0x2a, 0xe6, 0xfc, 0x20,
+ 0x5b, 0x79, 0x6a, 0xcd, 0x13, 0xef, 0x7f, 0x84, 0x76, 0xf6, 0x49,
+ 0x2a, 0xe4, 0xb2, 0xbe, 0x47, 0xf1, 0x09, 0x5e, 0x8a, 0x4f},
+ false,
+ true},
+
+ // Comment: special case public key
+ {150,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x40, 0xa6, 0x34, 0x9c, 0x03, 0xf0, 0xdc, 0x0a, 0x42, 0x35, 0x8f, 0x63,
+ 0x53, 0xca, 0x67, 0x63, 0x2a, 0xf6, 0x87, 0xb1, 0x4c, 0x9d, 0xff, 0x62,
+ 0x6c, 0x54, 0xe2, 0x11, 0xe8, 0xfc, 0x35, 0x5a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0x77, 0x73, 0xaa, 0xd6, 0xe7, 0x2e, 0xb1, 0x73, 0x5b, 0x65, 0xad,
+ 0x51, 0xf7, 0xda, 0xd2, 0x58, 0xc1, 0x1d, 0x7b, 0xff, 0xf5, 0x30,
+ 0x94, 0x42, 0x4c, 0xb1, 0x03, 0xcd, 0x6b, 0xfb, 0x43, 0x68},
+ false,
+ true},
+
+ // Comment: special case public key
+ {151,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x50, 0x69, 0x6d, 0x4d, 0x05, 0x20, 0x99, 0x71, 0xd6, 0xba, 0x06, 0x76,
+ 0xea, 0x27, 0x42, 0x62, 0xba, 0x63, 0x9a, 0xac, 0x74, 0xfa, 0x75, 0xe5,
+ 0xdf, 0x45, 0x70, 0x76, 0x8a, 0xd8, 0xae, 0x74, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0xc1, 0x18, 0xdd, 0xf6, 0x46, 0x2f, 0xbe, 0xa8, 0x0f, 0x14, 0xef,
+ 0x1f, 0x29, 0x72, 0xa1, 0xab, 0x12, 0xca, 0xfa, 0x51, 0x1d, 0x13,
+ 0x23, 0xd4, 0xd2, 0x2d, 0x0d, 0x42, 0x6d, 0x65, 0x1b, 0x5b},
+ false,
+ true},
+
+ // Comment: special case public key
+ {152,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0xbb, 0x68, 0x0c, 0x85, 0x3f, 0x4e, 0x4d, 0xaa, 0x47, 0xc5, 0x86,
+ 0xdc, 0x88, 0x6c, 0xf4, 0x56, 0x8d, 0x7b, 0x03, 0x83, 0x77, 0x0f, 0x6d,
+ 0xf4, 0x39, 0xa5, 0x3b, 0xe4, 0xa3, 0x23, 0x6d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0xcc, 0x07, 0x75, 0xbf, 0xd9, 0x70, 0xa2, 0x70, 0x6b, 0x11, 0xc7,
+ 0x22, 0x2a, 0x44, 0x36, 0xa3, 0xd1, 0x71, 0x60, 0x38, 0x2c, 0x83,
+ 0xb7, 0x6f, 0x89, 0xb6, 0x61, 0x92, 0xc8, 0x1b, 0x44, 0x08},
+ false,
+ true},
+
+ // Comment: special case public key
+ {153,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0xf6, 0xc2, 0x8d, 0xbd, 0xc6, 0x47, 0x06, 0x8a, 0x76, 0xd7, 0x18,
+ 0x05, 0xef, 0x77, 0x0f, 0x08, 0x7c, 0xf7, 0x6b, 0x82, 0xaf, 0xdc, 0x0d,
+ 0x26, 0xc4, 0x5b, 0x71, 0xac, 0xe4, 0x97, 0x68, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {0xf0, 0x09, 0x7f, 0xa0, 0xba, 0x70, 0xd0, 0x19, 0x12, 0x62, 0x77,
+ 0xab, 0x15, 0xc5, 0x6e, 0xcc, 0x17, 0x0c, 0xa8, 0x81, 0x80, 0xb2,
+ 0xbf, 0x9d, 0x80, 0xfc, 0xda, 0x3d, 0x7d, 0x74, 0x55, 0x2a},
+ false,
+ true},
+
+ // Comment: special case public key
+ {154,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0x63, 0x0f, 0x93, 0x59, 0x86, 0x37, 0xc3, 0x5d, 0xa6, 0x23, 0xa7,
+ 0x45, 0x59, 0xcf, 0x94, 0x43, 0x74, 0xa5, 0x59, 0x11, 0x4c, 0x79, 0x37,
+ 0x81, 0x10, 0x41, 0xfc, 0x86, 0x05, 0x56, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f},
+ {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, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
+
+ // Comment: special case for E in multiplication by 2
+ {155,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x1e, 0xcb, 0xda, 0x5a, 0x4a, 0x22, 0x80, 0x44, 0xfe, 0xfd, 0x6e,
+ 0x03, 0xdf, 0x23, 0x45, 0x58, 0xc3, 0xc7, 0x91, 0x52, 0xc6, 0xe2, 0xc5,
+ 0xe6, 0x0b, 0x14, 0x2c, 0x4f, 0x26, 0xa8, 0x51, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x59, 0xe7, 0xb1, 0xe6, 0xf4, 0x70, 0x65, 0xa4, 0x8b, 0xd3, 0x49,
+ 0x13, 0xd9, 0x10, 0x17, 0x6b, 0x67, 0x92, 0xa1, 0x37, 0x2a, 0xad,
+ 0x22, 0xe7, 0x3c, 0xd7, 0xdf, 0x45, 0xfc, 0xf9, 0x1a, 0x0e},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 2
+ {156,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0x56, 0x1a, 0x38, 0x00, 0x07, 0x95, 0xb7, 0xcb, 0x53, 0x7b, 0x55,
+ 0xe9, 0x75, 0xea, 0x45, 0x2c, 0x21, 0x18, 0x50, 0x62, 0x95, 0xd5, 0xeb,
+ 0x15, 0xfd, 0x9c, 0x83, 0xb6, 0x7f, 0x7a, 0x50, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x77, 0xaf, 0x0d, 0x38, 0x97, 0xa7, 0x15, 0xdf, 0xe2,
+ 0x5d, 0xf5, 0xd5, 0x38, 0xcf, 0x13, 0x3b, 0xc9, 0xab, 0x7a, 0xd5, 0x2d,
+ 0xf6, 0xbd, 0x92, 0x2a, 0x2f, 0xb7, 0x56, 0x21, 0xd5, 0x99, 0x01},
+ {0x17, 0x9f, 0x6b, 0x02, 0x07, 0x48, 0xac, 0xba, 0x34, 0x91, 0x33,
+ 0xea, 0xa4, 0x51, 0x8f, 0x1b, 0xd8, 0xba, 0xb7, 0xbf, 0xc4, 0xfb,
+ 0x05, 0xfd, 0x4c, 0x24, 0xe7, 0x55, 0x3d, 0xa1, 0xe9, 0x60},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 2
+ {157,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0x0f, 0x7d, 0xf2, 0xd4, 0x71, 0x28, 0x44, 0x1c, 0x72, 0x70, 0xb9,
+ 0xa8, 0x7e, 0xee, 0x45, 0xb6, 0x05, 0x6f, 0xc6, 0x42, 0x36, 0xa5, 0x7b,
+ 0xdf, 0x81, 0xdb, 0xcc, 0xcf, 0x5f, 0x5d, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4e, 0x39, 0x86, 0x61, 0x27, 0xb6, 0xa1, 0x2a, 0x54,
+ 0x91, 0x4e, 0x10, 0x6a, 0xab, 0x86, 0x46, 0x4a, 0xf5, 0x56, 0x31, 0xf3,
+ 0xcb, 0x61, 0x76, 0x6d, 0x59, 0x99, 0xaa, 0x8d, 0x2e, 0x07, 0x0e},
+ {0x43, 0xc5, 0xee, 0x14, 0x51, 0xf2, 0x13, 0xef, 0x76, 0x24, 0x72,
+ 0x9e, 0x59, 0x5a, 0x0f, 0xee, 0x7c, 0x9a, 0xf7, 0xee, 0x5d, 0x27,
+ 0xeb, 0x03, 0x27, 0x8e, 0xe9, 0xf9, 0x4c, 0x20, 0x23, 0x52},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 2
+ {158,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xf7, 0xa0, 0xc0, 0xbf, 0xb1, 0xe9, 0xc7, 0x25, 0x76, 0xc5, 0x34,
+ 0xf8, 0x68, 0x54, 0xfb, 0xe4, 0xaf, 0x52, 0x1d, 0x4f, 0xa8, 0x07, 0xf6,
+ 0x7e, 0x24, 0x40, 0xe1, 0x00, 0xec, 0x88, 0x52, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xad, 0xc6, 0x79, 0x9e, 0xd8, 0x49, 0x5e, 0xd5, 0xab,
+ 0x6e, 0xb1, 0xef, 0x95, 0x54, 0x79, 0xb9, 0xb5, 0x0a, 0xa9, 0xce, 0x0c,
+ 0x34, 0x9e, 0x89, 0x92, 0xa6, 0x66, 0x55, 0x72, 0xd1, 0xf8, 0x11},
+ {0x2f, 0x35, 0x0b, 0xcf, 0x0b, 0x40, 0x78, 0x4d, 0x1d, 0x75, 0x6c,
+ 0x9c, 0xa3, 0xe3, 0x8e, 0xc9, 0xdd, 0x68, 0xba, 0x80, 0xfa, 0xf1,
+ 0xf9, 0x84, 0x7d, 0xe5, 0x07, 0x79, 0xc0, 0xd4, 0x90, 0x2a},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 2
+ {159,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x18, 0x1f, 0x58, 0x1a, 0xa3, 0x70, 0x22, 0xff, 0x71, 0xc5, 0x6c,
+ 0x6e, 0x68, 0xe6, 0x17, 0x5d, 0x96, 0x7c, 0x5c, 0x99, 0x5a, 0x24, 0x98,
+ 0x85, 0xf6, 0x65, 0x65, 0x07, 0x4d, 0xed, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x77, 0x0f, 0x42, 0x18, 0xef, 0x23, 0x4f, 0x5e, 0x18,
+ 0x54, 0x66, 0xe3, 0x24, 0x42, 0xc3, 0x02, 0xbb, 0xec, 0x21, 0xbb, 0xb6,
+ 0xcd, 0x28, 0xc9, 0x79, 0xe7, 0x83, 0xfe, 0x50, 0x13, 0x33, 0x3f},
+ {0xd5, 0xd6, 0x50, 0xdc, 0x62, 0x10, 0x72, 0xec, 0xa9, 0x52, 0xe4,
+ 0x34, 0x4e, 0xfc, 0x73, 0x20, 0xb2, 0xb1, 0x45, 0x9a, 0xba, 0x48,
+ 0xf5, 0xe2, 0x48, 0x0d, 0xb8, 0x81, 0xc5, 0x0c, 0xc6, 0x50},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 2
+ {160,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x30, 0x1c, 0x93, 0x5c, 0xae, 0x43, 0x57, 0x07, 0x0b, 0x0a, 0xda, 0xf9,
+ 0xcd, 0x61, 0x92, 0x83, 0x0b, 0x2c, 0x98, 0x9c, 0x15, 0x37, 0x29, 0xee,
+ 0xd9, 0x9f, 0x58, 0x9e, 0xb4, 0x5f, 0x88, 0x4b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x5c, 0x61, 0x18, 0xc4, 0xc7, 0x4c, 0xfb, 0x84, 0x2d,
+ 0x9a, 0x87, 0x44, 0x9f, 0x9d, 0x8d, 0xb8, 0xb9, 0x92, 0xd4, 0x6c, 0x5a,
+ 0x90, 0x93, 0xce, 0x2f, 0xcb, 0x7a, 0x49, 0xb5, 0x35, 0xc4, 0x51},
+ {0x90, 0x9c, 0xc5, 0x72, 0x75, 0xd5, 0x4f, 0x20, 0xc6, 0x7b, 0x45,
+ 0xf9, 0xaf, 0x94, 0x84, 0xfd, 0x67, 0x58, 0x1a, 0xfb, 0x7d, 0x88,
+ 0x7b, 0xee, 0x1d, 0xb5, 0x46, 0x1f, 0x30, 0x3e, 0xf2, 0x57},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 2
+ {161,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x02, 0x29, 0x2d, 0x43, 0x59, 0xa3, 0xd4, 0x2b, 0xc8, 0x76, 0x7f,
+ 0x13, 0x80, 0x00, 0x93, 0x32, 0xe7, 0xa0, 0xdf, 0x2f, 0x33, 0x79, 0x01,
+ 0x1a, 0xb7, 0x8f, 0x78, 0x9f, 0x6b, 0xaa, 0x54, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x40, 0x39, 0x86, 0x61, 0x27, 0xb6, 0xa1, 0x2a, 0x54,
+ 0x91, 0x4e, 0x10, 0x6a, 0xab, 0x86, 0x46, 0x4a, 0xf5, 0x56, 0x31, 0xf3,
+ 0xcb, 0x61, 0x76, 0x6d, 0x59, 0x99, 0xaa, 0x8d, 0x2e, 0x07, 0x6e},
+ {0x4a, 0x7e, 0x2c, 0x5c, 0xaf, 0x1d, 0x81, 0x80, 0xeb, 0x1c, 0x4f,
+ 0x22, 0x69, 0x2f, 0x29, 0xa1, 0x4b, 0x4c, 0xdc, 0x9b, 0x19, 0x3b,
+ 0xd1, 0xd1, 0x6e, 0x2f, 0x27, 0x43, 0x8e, 0xef, 0x14, 0x48},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 2
+ {162,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0xc2, 0xc4, 0x9e, 0x64, 0x4a, 0xb7, 0x38, 0x27, 0x07, 0x07, 0xff,
+ 0x99, 0x17, 0x06, 0x59, 0x42, 0x68, 0x7e, 0x2f, 0x12, 0x88, 0x6d, 0x96,
+ 0x11, 0x61, 0xdb, 0x46, 0xc0, 0x5b, 0x56, 0x5f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x07, 0x8f, 0xa5, 0x23, 0x49, 0x8f, 0xb5, 0x1c, 0xba,
+ 0x11, 0x12, 0xd8, 0x3b, 0x20, 0xaf, 0x44, 0x8b, 0x80, 0x09, 0xd8, 0xee,
+ 0xa1, 0x43, 0x68, 0x56, 0x4d, 0x01, 0xb8, 0xf9, 0xb6, 0x08, 0x6f},
+ {0xc0, 0xee, 0x59, 0xd3, 0x68, 0x5f, 0xc2, 0xc3, 0xc8, 0x03, 0x60,
+ 0x8b, 0x5e, 0xe3, 0x9a, 0x7f, 0x8d, 0xa3, 0x0b, 0x48, 0xe4, 0x29,
+ 0x3a, 0xe0, 0x11, 0xf0, 0xea, 0x1e, 0x5a, 0xeb, 0x71, 0x73},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 2
+ {163,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0x87, 0xd3, 0x8b, 0x27, 0x4c, 0x1d, 0xad, 0x1b, 0xce, 0x6e, 0xaa,
+ 0x36, 0xb4, 0x8e, 0x21, 0x90, 0xb9, 0x0b, 0x9b, 0xf8, 0xca, 0x59, 0x66,
+ 0x9c, 0xc5, 0xe0, 0x04, 0x64, 0x53, 0x43, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x9f, 0xc6, 0x79, 0x9e, 0xd8, 0x49, 0x5e, 0xd5, 0xab,
+ 0x6e, 0xb1, 0xef, 0x95, 0x54, 0x79, 0xb9, 0xb5, 0x0a, 0xa9, 0xce, 0x0c,
+ 0x34, 0x9e, 0x89, 0x92, 0xa6, 0x66, 0x55, 0x72, 0xd1, 0xf8, 0x71},
+ {0xb2, 0x52, 0xbc, 0x8e, 0xab, 0xfa, 0xa6, 0x8c, 0x56, 0xe5, 0x4d,
+ 0x61, 0xb9, 0x90, 0x61, 0xa3, 0x5d, 0x11, 0xe3, 0xa7, 0xb9, 0xbd,
+ 0xa4, 0x17, 0xd9, 0x0f, 0x69, 0xb1, 0x11, 0x9b, 0xcf, 0x45},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 2
+ {164,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0xdb, 0xcc, 0x5a, 0x69, 0x5f, 0x15, 0x14, 0xbb, 0xba, 0xa6, 0xad,
+ 0x00, 0x84, 0x2b, 0x69, 0xd9, 0xae, 0x52, 0x16, 0xb1, 0x96, 0x3a, 0xdd,
+ 0x07, 0xfb, 0x29, 0x47, 0xc9, 0x7b, 0x84, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x76, 0x50, 0xf2, 0xc7, 0x68, 0x58, 0xea, 0x20, 0x1d,
+ 0xa2, 0x02, 0x2a, 0xc7, 0x30, 0xec, 0xc4, 0x36, 0x54, 0x85, 0x2a, 0xd2,
+ 0x09, 0x42, 0x6d, 0xd5, 0xd0, 0x48, 0xa9, 0xde, 0x2a, 0x66, 0x7e},
+ {0xfb, 0xda, 0x33, 0xbc, 0x93, 0x0c, 0x08, 0xdf, 0x83, 0x72, 0x08,
+ 0xe1, 0x9a, 0xfd, 0xc1, 0xcf, 0xe3, 0xfd, 0x0f, 0x8f, 0x0e, 0x39,
+ 0x76, 0xbe, 0x34, 0x77, 0x5e, 0x58, 0xa4, 0xa7, 0x77, 0x1f},
+ false,
+ true},
+
+ // Comment: D = 0 in multiplication by 2
+ {165,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x91, 0xc9, 0x27, 0x2c, 0xf9, 0xa1, 0x97, 0x73, 0x5b, 0x70, 0x1e,
+ 0x57, 0x15, 0x26, 0x8d, 0x36, 0xd7, 0x43, 0x6b, 0x7e, 0x35, 0x1a, 0x3e,
+ 0x99, 0x7a, 0x08, 0x62, 0xe4, 0x80, 0x7d, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xe0, 0xeb, 0x7a, 0x7c, 0x3b, 0x41, 0xb8, 0xae, 0x16,
+ 0x56, 0xe3, 0xfa, 0xf1, 0x9f, 0xc4, 0x6a, 0xda, 0x09, 0x8d, 0xeb, 0x9c,
+ 0x32, 0xb1, 0xfd, 0x86, 0x62, 0x05, 0x16, 0x5f, 0x49, 0xb8, 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
+
+ // Comment: D = 0 in multiplication by 2
+ {166,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0xf9, 0xc6, 0x0a, 0xea, 0x73, 0x73, 0x1d, 0x92, 0xab, 0x5e, 0xd9,
+ 0xf4, 0xce, 0xa1, 0x22, 0xf9, 0xa6, 0xeb, 0x25, 0x77, 0xbd, 0xa7, 0x2f,
+ 0x94, 0x94, 0x8f, 0xea, 0x4d, 0x4c, 0xc6, 0x5d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x5f, 0x9c, 0x95, 0xbc, 0xa3, 0x50, 0x8c, 0x24, 0xb1,
+ 0xd0, 0xb1, 0x55, 0x9c, 0x83, 0xef, 0x5b, 0x04, 0x44, 0x5c, 0xc4, 0x58,
+ 0x1c, 0x8e, 0x86, 0xd8, 0x22, 0x4e, 0xdd, 0xd0, 0x9f, 0x11, 0x57},
+ {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, 0x00, 0x00, 0x00, 0x00},
+ false,
+ false},
+
+ // Comment: special case for DA - CB in multiplication by 2
+ {167,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x66, 0xdd, 0x76, 0x74, 0xfe, 0x51, 0xf9, 0x32, 0x6c, 0x1e, 0x23,
+ 0x9b, 0x87, 0x5f, 0x8a, 0xc0, 0x70, 0x1a, 0xae, 0x69, 0xa8, 0x04, 0xc2,
+ 0x5f, 0xe4, 0x35, 0x95, 0xe8, 0x66, 0x0b, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xb0, 0x22, 0x4e, 0x71, 0x34, 0xcf, 0x92, 0xd4, 0x0a,
+ 0x31, 0x51, 0x5f, 0x2f, 0x0e, 0x89, 0xc2, 0xa2, 0x77, 0x7e, 0x8a, 0xc2,
+ 0xfe, 0x74, 0x1d, 0xb0, 0xdc, 0x39, 0x39, 0x9f, 0xdf, 0x27, 0x02},
+ {0x8d, 0xac, 0xfe, 0x7b, 0xea, 0xaa, 0x62, 0xb9, 0x4b, 0xf6, 0xe5,
+ 0x0e, 0xe5, 0x21, 0x4d, 0x99, 0xad, 0x7c, 0xda, 0x5a, 0x43, 0x1e,
+ 0xa0, 0xc6, 0x2f, 0x2b, 0x20, 0xa8, 0x9d, 0x73, 0xc6, 0x2e},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 2
+ {168,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x06, 0x7f, 0x30, 0xf4, 0x0d, 0x61, 0x31, 0x8b, 0x42, 0x0c, 0x85,
+ 0x9f, 0xce, 0x12, 0x8c, 0x90, 0x17, 0xab, 0x81, 0xb4, 0x7b, 0x76, 0x02,
+ 0x8a, 0x57, 0xbc, 0x30, 0xd5, 0x85, 0x68, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x60, 0x1e, 0x3f, 0xeb, 0xb8, 0x48, 0xec, 0x3e, 0x57,
+ 0xfc, 0xe6, 0x45, 0x88, 0xaa, 0xd8, 0x2a, 0xfc, 0x9c, 0x2a, 0xf9, 0x9b,
+ 0xbc, 0xdf, 0xfc, 0xc4, 0xcd, 0x58, 0xd4, 0xb3, 0xd1, 0x5c, 0x07},
+ {0x20, 0xf1, 0xd3, 0xfe, 0x90, 0xe0, 0x8b, 0xc6, 0xf1, 0x52, 0xbf,
+ 0x5d, 0xac, 0xc3, 0xed, 0x35, 0x89, 0x97, 0x85, 0x33, 0x3f, 0x14,
+ 0x70, 0xe6, 0xa6, 0x2c, 0x3b, 0x8c, 0xbe, 0x28, 0xd2, 0x60},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 2
+ {169,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x45, 0x77, 0x66, 0x9d, 0x21, 0xce, 0x0a, 0xe3, 0xe3, 0x0b, 0x02,
+ 0xc9, 0x78, 0x3f, 0xfe, 0x97, 0x70, 0x9c, 0xbf, 0xe3, 0x96, 0x88, 0x9a,
+ 0xa3, 0x1e, 0x8e, 0xe4, 0x33, 0x52, 0xdc, 0x52, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x82, 0xa3, 0x80, 0x7b, 0xbd, 0xec, 0x2f, 0xa9, 0x93,
+ 0x8f, 0xb4, 0x14, 0x1e, 0x27, 0xdc, 0x57, 0x45, 0x66, 0x06, 0x30, 0x1f,
+ 0x78, 0xff, 0x71, 0x33, 0xcf, 0x24, 0xf3, 0xd1, 0x3e, 0xe1, 0x17},
+ {0x2b, 0x28, 0xcc, 0x51, 0x40, 0xb8, 0x16, 0xad, 0xd5, 0xad, 0x3a,
+ 0x77, 0xa8, 0x1b, 0x1c, 0x07, 0x3d, 0x67, 0xbf, 0x51, 0xbf, 0x95,
+ 0xbd, 0xa2, 0x06, 0x4a, 0x14, 0xeb, 0x12, 0xd5, 0xf7, 0x66},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 2
+ {170,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0xe5, 0x97, 0xa4, 0xe2, 0xcc, 0xdb, 0x5e, 0x80, 0x52, 0xd5, 0x7c,
+ 0x90, 0x09, 0x93, 0x8c, 0x2d, 0x4c, 0x43, 0xd6, 0xd8, 0xc9, 0xf9, 0x3c,
+ 0x98, 0x72, 0x7b, 0x73, 0x11, 0x03, 0x59, 0x53, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf3, 0x29, 0xab, 0x23, 0x76, 0x46, 0x2e, 0x5f, 0x31,
+ 0x28, 0xa2, 0x68, 0x20, 0x86, 0x25, 0x3c, 0x19, 0x22, 0x2a, 0xc1, 0xe2,
+ 0xbc, 0xa4, 0x56, 0x92, 0xf0, 0xc3, 0xb5, 0x28, 0xf4, 0xc4, 0x28},
+ {0x83, 0x92, 0x16, 0x00, 0x83, 0xb9, 0xaf, 0x9e, 0x0e, 0xf4, 0x4f,
+ 0xcf, 0xce, 0x53, 0xba, 0x8f, 0xf7, 0x28, 0x2e, 0xe7, 0xa6, 0xc7,
+ 0x1a, 0xb6, 0x6f, 0x88, 0x43, 0xa5, 0x5d, 0x09, 0xcd, 0x68},
+ false,
+ true},
+
+ // Comment: special case for DA in multiplication by 2
+ {171,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0x28, 0x1c, 0xc5, 0x1d, 0x55, 0x12, 0xd8, 0x81, 0x4e, 0xa5, 0x24,
+ 0x9b, 0x87, 0x9d, 0xcb, 0xad, 0x03, 0x23, 0xd3, 0x85, 0x12, 0xda, 0xfb,
+ 0xdc, 0x7b, 0xa8, 0x5b, 0xba, 0x8c, 0x8d, 0x5d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4f, 0xce, 0x3b, 0xb6, 0xc8, 0xaa, 0xf0, 0x22, 0xdb,
+ 0xd1, 0x00, 0xe3, 0xcd, 0xe3, 0x94, 0x1b, 0x37, 0xd5, 0x43, 0xf0, 0x04,
+ 0x01, 0xdb, 0xa7, 0xda, 0x9b, 0xc1, 0x43, 0xdf, 0xc5, 0x57, 0x09},
+ {0x42, 0x18, 0x4e, 0x22, 0xc5, 0x35, 0x53, 0x0c, 0x45, 0x7b, 0xd3,
+ 0xb4, 0xf1, 0x08, 0x4c, 0xbf, 0x5e, 0x29, 0x7f, 0x50, 0x2f, 0xe1,
+ 0x36, 0xb8, 0xd1, 0xda, 0xec, 0xf5, 0x33, 0x4c, 0xc9, 0x6c},
+ false,
+ true},
+
+ // Comment: special case for DA in multiplication by 2
+ {172,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0xe7, 0x95, 0x45, 0x0d, 0xf0, 0xa8, 0x13, 0xc6, 0x57, 0x34, 0x96,
+ 0xec, 0x57, 0x93, 0xca, 0x02, 0xe1, 0xbd, 0xba, 0xd1, 0x0e, 0xd0, 0x8d,
+ 0xf8, 0x3f, 0xda, 0xed, 0x68, 0xb3, 0x38, 0x5f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x15, 0xc6, 0x88, 0x51, 0xc1, 0xdb, 0x84, 0x4b, 0x5a,
+ 0x1e, 0xf3, 0x45, 0x6a, 0x65, 0x9f, 0x18, 0x88, 0x54, 0xb1, 0xa7, 0x5f,
+ 0xbd, 0xb2, 0xf6, 0x8f, 0x51, 0x4c, 0x92, 0x89, 0xce, 0x71, 0x1f},
+ {0xf6, 0x54, 0xd7, 0x8e, 0x59, 0x45, 0xb2, 0x4b, 0xc6, 0x3e, 0x3e,
+ 0x6d, 0x79, 0x0e, 0x0a, 0xe9, 0x86, 0xe5, 0x39, 0x37, 0x76, 0x40,
+ 0x68, 0xb1, 0xbc, 0xe9, 0x20, 0xe1, 0xd7, 0x9b, 0x75, 0x6f},
+ false,
+ true},
+
+ // Comment: special case for DA in multiplication by 2
+ {173,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x30, 0xb6, 0x9a, 0x1c, 0xc1, 0xeb, 0x2d, 0x0b, 0x83, 0xea, 0x21, 0x38,
+ 0x46, 0xe9, 0x0a, 0x2c, 0x92, 0x20, 0x88, 0xbd, 0xf2, 0x94, 0xa6, 0x99,
+ 0x5b, 0xf6, 0xe6, 0xe7, 0x7c, 0x64, 0x6c, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x42, 0x00, 0xa2, 0x42, 0x43, 0x43, 0x37, 0xb8, 0x91,
+ 0x4f, 0x49, 0x34, 0x53, 0x01, 0xed, 0x78, 0x2b, 0x13, 0x59, 0x4f, 0x9e,
+ 0xde, 0x08, 0x9c, 0x41, 0xfb, 0x1e, 0x7e, 0xa8, 0x2c, 0x90, 0x53},
+ {0xcd, 0x8a, 0x09, 0xb0, 0x47, 0x95, 0xed, 0xcc, 0x70, 0x61, 0x86,
+ 0x73, 0x73, 0x98, 0x1a, 0xa7, 0x48, 0x65, 0x1e, 0xbd, 0xce, 0x5e,
+ 0xc2, 0x18, 0xa3, 0x35, 0xb8, 0x78, 0xce, 0xfe, 0x48, 0x72},
+ false,
+ true},
+
+ // Comment: special case for DA in multiplication by 2
+ {174,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0xb3, 0x0b, 0xb6, 0x3c, 0xd8, 0xad, 0xe7, 0x1b, 0x7a, 0x77, 0xd4,
+ 0x26, 0xf4, 0x41, 0x9d, 0x05, 0xf1, 0x99, 0xff, 0xef, 0x34, 0x9e, 0x89,
+ 0xfa, 0xa9, 0xd9, 0xa5, 0xf2, 0x1f, 0x66, 0x54, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xba, 0xab, 0xf0, 0x17, 0x4a, 0xaa, 0xea, 0x4d, 0xe4,
+ 0x8c, 0xc8, 0x3a, 0xdf, 0xb0, 0x40, 0x14, 0x61, 0xa7, 0x41, 0x90, 0x3e,
+ 0xa6, 0xfb, 0x13, 0x0d, 0x7d, 0x64, 0xb7, 0xbf, 0x03, 0xa9, 0x66},
+ {0xc9, 0xf8, 0x25, 0x8f, 0x23, 0x7d, 0xb1, 0xc8, 0x07, 0x02, 0xc5,
+ 0xc4, 0xd9, 0x04, 0x8d, 0xfb, 0xa9, 0xdf, 0xe2, 0x59, 0xda, 0x4a,
+ 0xee, 0xe9, 0x0d, 0xc2, 0x94, 0x55, 0x26, 0x96, 0x12, 0x75},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 2
+ {175,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0xb3, 0x86, 0xf4, 0xef, 0x0d, 0x46, 0x98, 0x68, 0x64, 0x04, 0x97,
+ 0x7e, 0x7b, 0x60, 0xcb, 0x6c, 0x1f, 0x8b, 0x60, 0x12, 0xa2, 0x2e, 0x29,
+ 0xd6, 0x22, 0x4c, 0x59, 0x47, 0x43, 0x90, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf1, 0x2f, 0x18, 0xbd, 0x59, 0xc1, 0x26, 0x34, 0x8f,
+ 0x6a, 0x7a, 0x9f, 0x4a, 0x5f, 0xdd, 0x9f, 0xca, 0xf5, 0x81, 0x34, 0x50,
+ 0x73, 0xa8, 0x51, 0xfb, 0xa0, 0x98, 0xe5, 0xd6, 0x4b, 0x4a, 0x0c},
+ {0x66, 0x00, 0xcb, 0xe9, 0x00, 0x61, 0x6a, 0x77, 0x0a, 0x12, 0x6b,
+ 0x8b, 0x19, 0x15, 0x6d, 0x5e, 0x27, 0xe1, 0x17, 0x4b, 0xd5, 0x38,
+ 0xd0, 0x94, 0x4e, 0xb3, 0xc0, 0xbe, 0x48, 0x99, 0xc7, 0x58},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 2
+ {176,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0x86, 0x60, 0x2e, 0x71, 0x9b, 0xac, 0xaf, 0xea, 0x09, 0x2b, 0xb7,
+ 0x5b, 0x51, 0xae, 0x72, 0x58, 0xab, 0xe1, 0xa3, 0x64, 0xc1, 0x76, 0x85,
+ 0x7f, 0x3d, 0xc1, 0x88, 0xc0, 0x3e, 0x67, 0x59, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xbe, 0xe3, 0x86, 0x52, 0x7b, 0x77, 0x24, 0x90, 0xae,
+ 0xb9, 0x6f, 0xc4, 0xd2, 0x3b, 0x93, 0x04, 0x03, 0x7c, 0xb4, 0x43, 0x0f,
+ 0x64, 0xb2, 0x28, 0xf3, 0xd8, 0xb3, 0xb4, 0x98, 0x31, 0x9f, 0x22},
+ {0x3f, 0xe7, 0x10, 0xd6, 0x34, 0x4f, 0xf0, 0xcb, 0x34, 0x2e, 0x52,
+ 0x34, 0x9e, 0x1c, 0x5b, 0x57, 0xb7, 0xa2, 0x71, 0xf2, 0xa1, 0x33,
+ 0xbb, 0x52, 0x49, 0xbb, 0xe4, 0x0d, 0xc8, 0x6e, 0x1b, 0x40},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 2
+ {177,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0x39, 0x60, 0xf5, 0xd0, 0x61, 0x3c, 0xda, 0xac, 0x6d, 0xda, 0x69,
+ 0x03, 0x51, 0x66, 0x6e, 0x9f, 0x27, 0x7b, 0xba, 0x6b, 0xd4, 0x06, 0xb0,
+ 0xe2, 0x7a, 0x18, 0x86, 0xbb, 0x2d, 0x3e, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xcf, 0x91, 0x1a, 0xc9, 0x1b, 0x0d, 0x94, 0x40, 0x49,
+ 0xce, 0xc6, 0x6a, 0xe5, 0xef, 0x0c, 0x45, 0x49, 0xd1, 0xe6, 0x12, 0xe1,
+ 0x07, 0xc6, 0x8e, 0x87, 0x26, 0x3a, 0x2f, 0xbc, 0xf8, 0x32, 0x3f},
+ {0x71, 0x37, 0x3e, 0xbe, 0x67, 0xf3, 0x9a, 0x2c, 0x23, 0x00, 0x27,
+ 0xc7, 0xdb, 0x4b, 0x3b, 0x74, 0xba, 0xb8, 0x0e, 0xd2, 0x12, 0xb2,
+ 0x32, 0x67, 0x97, 0x85, 0xee, 0x10, 0xf4, 0x7c, 0x30, 0x4e},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 2
+ {178,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x3b, 0x75, 0xf0, 0x9a, 0xc8, 0x07, 0xdf, 0xd2, 0xee, 0x35, 0x2c,
+ 0x04, 0xa1, 0xf2, 0x59, 0x84, 0x72, 0x0f, 0x78, 0x5f, 0xfa, 0xa0, 0xaf,
+ 0x88, 0xbc, 0x5d, 0xb6, 0xff, 0x9c, 0x34, 0x53, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x1e, 0x6e, 0xe5, 0x36, 0xe4, 0xf2, 0x6b, 0xbf, 0xb6,
+ 0x31, 0x39, 0x95, 0x1a, 0x10, 0xf3, 0xba, 0xb6, 0x2e, 0x19, 0xed, 0x1e,
+ 0xf8, 0x39, 0x71, 0x78, 0xd9, 0xc5, 0xd0, 0x43, 0x07, 0xcd, 0x40},
+ {0x23, 0x8e, 0xef, 0x43, 0xc5, 0x89, 0x82, 0x2e, 0x1d, 0x3d, 0xe4,
+ 0x1c, 0x1c, 0xc4, 0x6d, 0xcf, 0xec, 0x7a, 0x93, 0xfe, 0xbf, 0x37,
+ 0xc8, 0x54, 0x6b, 0x66, 0x25, 0xe1, 0xa1, 0x23, 0x81, 0x5d},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 2
+ {179,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x36, 0x94, 0x8c, 0x0e, 0xc2, 0x23, 0xf0, 0xee, 0x57, 0x7e, 0x39,
+ 0x0d, 0xbf, 0x87, 0x22, 0x23, 0x58, 0xed, 0x19, 0x9f, 0x28, 0x23, 0x34,
+ 0x5a, 0xd1, 0x54, 0xbb, 0xc4, 0xcb, 0xcc, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x2f, 0x1c, 0x79, 0xad, 0x84, 0x88, 0xdb, 0x6f, 0x51,
+ 0x46, 0x90, 0x3b, 0x2d, 0xc4, 0x6c, 0xfb, 0xfc, 0x83, 0x4b, 0xbc, 0xf0,
+ 0x9b, 0x4d, 0xd7, 0x0c, 0x27, 0x4c, 0x4b, 0x67, 0xce, 0x60, 0x5d},
+ {0x87, 0xa7, 0x9c, 0x9c, 0x23, 0x1d, 0x3b, 0x95, 0x26, 0xb4, 0x9b,
+ 0xf3, 0xd6, 0x83, 0xbf, 0x38, 0xc3, 0xc3, 0x19, 0xaf, 0x7c, 0x7c,
+ 0x5d, 0x14, 0x56, 0x48, 0x73, 0x98, 0xda, 0x53, 0x50, 0x10},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 2
+ {180,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x54, 0xde, 0xd6, 0x13, 0xfe, 0xbf, 0x29, 0x50, 0xac, 0x5c, 0x92,
+ 0x7f, 0xcb, 0x12, 0x0c, 0x38, 0x7d, 0xe0, 0xba, 0x61, 0xb3, 0x31, 0xcd,
+ 0x33, 0x02, 0x4c, 0x8b, 0x6e, 0x73, 0x70, 0x48, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfc, 0xcf, 0xe7, 0x42, 0xa6, 0x3e, 0xd9, 0xcb, 0x70,
+ 0x95, 0x85, 0x60, 0xb5, 0xa0, 0x22, 0x60, 0x35, 0x0a, 0x7e, 0xcb, 0xaf,
+ 0x8c, 0x57, 0xae, 0x04, 0x5f, 0x67, 0x1a, 0x29, 0xb4, 0xb5, 0x73},
+ {0xd6, 0x83, 0xca, 0x61, 0x94, 0x45, 0x2d, 0x87, 0x8c, 0x12, 0xd7,
+ 0xda, 0x35, 0xf2, 0x28, 0x33, 0xf9, 0x97, 0x28, 0xbb, 0xa8, 0x99,
+ 0x31, 0xa5, 0x12, 0x74, 0xf6, 0x12, 0x10, 0x33, 0x6a, 0x5f},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 2
+ {181,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0x2c, 0x48, 0x06, 0x31, 0xfb, 0x15, 0x3b, 0xa2, 0x21, 0x1f, 0xe6,
+ 0x03, 0x03, 0x2b, 0x3e, 0x71, 0xb1, 0x62, 0xdb, 0xd3, 0xc1, 0x1b, 0xec,
+ 0x03, 0x20, 0x8f, 0xfc, 0xd5, 0x10, 0x65, 0x5f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xcb, 0x3d, 0x4a, 0x90, 0xf8, 0x6b, 0x30, 0x11, 0xda,
+ 0x33, 0x69, 0xd9, 0x98, 0x85, 0x97, 0xc7, 0xff, 0xf1, 0x49, 0x92, 0x73,
+ 0xb4, 0xa0, 0x4f, 0x84, 0xd0, 0xe2, 0x6e, 0xd1, 0x68, 0x3c, 0x0d},
+ {0xdb, 0xf6, 0x20, 0x35, 0x16, 0x63, 0x58, 0x40, 0xcf, 0x69, 0xa0,
+ 0x2d, 0xb8, 0x7c, 0xf0, 0xd9, 0x5d, 0xae, 0x31, 0x5d, 0xa7, 0xfc,
+ 0x1e, 0xc7, 0xce, 0x2b, 0x29, 0xe1, 0xf2, 0xdb, 0x66, 0x66},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 2
+ {182,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0xc0, 0x1d, 0x28, 0xc1, 0xca, 0xb0, 0x1f, 0x59, 0x70, 0x0a, 0xca,
+ 0x5f, 0x18, 0xd2, 0x69, 0x76, 0x58, 0xb3, 0x7f, 0xdd, 0x54, 0xa3, 0x39,
+ 0xff, 0x39, 0x1c, 0x0a, 0x1a, 0x1b, 0x16, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x10, 0x1e, 0x13, 0xf7, 0xbc, 0x05, 0x70, 0xfa, 0x26,
+ 0x38, 0xca, 0xa2, 0x0a, 0x67, 0xc6, 0xe0, 0xc2, 0x1d, 0xab, 0x13, 0x2f,
+ 0x4b, 0x45, 0x61, 0x91, 0x59, 0x02, 0x64, 0xc4, 0x93, 0xd0, 0x18},
+ {0x1f, 0xe3, 0x14, 0x74, 0x43, 0x90, 0xd5, 0x25, 0x27, 0x8b, 0x1f,
+ 0x5f, 0xbf, 0x10, 0x81, 0x01, 0xb8, 0xde, 0xd5, 0x87, 0x08, 0x13,
+ 0x75, 0xed, 0x4a, 0xc4, 0xac, 0x69, 0x0d, 0x92, 0x41, 0x4f},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 2
+ {183,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0x2b, 0xde, 0x72, 0xdf, 0x36, 0x47, 0x96, 0x88, 0xc4, 0x85, 0xa8,
+ 0xbf, 0x44, 0x2f, 0x4a, 0x34, 0x41, 0x2e, 0x42, 0x9c, 0x02, 0xdb, 0x97,
+ 0x70, 0x4f, 0x03, 0xda, 0xf4, 0xdf, 0xd5, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xdc, 0xe1, 0xec, 0x08, 0x43, 0xfa, 0x8f, 0x05, 0xd9,
+ 0xc7, 0x35, 0x5d, 0xf5, 0x98, 0x39, 0x1f, 0x3d, 0xe2, 0x54, 0xec, 0xd0,
+ 0xb4, 0xba, 0x9e, 0x6e, 0xa6, 0xfd, 0x9b, 0x3b, 0x6c, 0x2f, 0x67},
+ {0xad, 0x45, 0x43, 0x95, 0xee, 0x39, 0x2b, 0xe6, 0x77, 0xbe, 0x7b,
+ 0x9c, 0xb9, 0x14, 0x03, 0x8d, 0x57, 0xd2, 0xd8, 0x7e, 0xc5, 0x6c,
+ 0xc9, 0x86, 0x78, 0xdd, 0x84, 0xf1, 0x99, 0x20, 0x91, 0x2b},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 2
+ {184,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x50, 0x3f, 0x69, 0x76, 0x17, 0xfb, 0x02, 0xa7, 0xb8, 0xef, 0x00, 0xba,
+ 0x34, 0xe7, 0xfc, 0x8c, 0xe9, 0x3f, 0x9e, 0xc3, 0xe1, 0xcb, 0xfe, 0x4b,
+ 0xf2, 0xc0, 0x5b, 0xce, 0xe0, 0xcb, 0x97, 0x57, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x21, 0xc2, 0xb5, 0x6f, 0x07, 0x94, 0xcf, 0xee, 0x25,
+ 0xcc, 0x96, 0x26, 0x67, 0x7a, 0x68, 0x38, 0x00, 0x0e, 0xb6, 0x6d, 0x8c,
+ 0x4b, 0x5f, 0xb0, 0x7b, 0x2f, 0x1d, 0x91, 0x2e, 0x97, 0xc3, 0x72},
+ {0xc6, 0xd6, 0x49, 0x92, 0x55, 0x13, 0x33, 0x98, 0xf9, 0xdd, 0x7f,
+ 0x32, 0x52, 0x5d, 0xb9, 0x77, 0xa5, 0x38, 0x11, 0x88, 0x00, 0xbf,
+ 0xaf, 0x3a, 0xad, 0x8b, 0xcd, 0x26, 0xf0, 0x2c, 0x38, 0x63},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 2
+ {185,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0xcd, 0x4c, 0xa1, 0xe4, 0x33, 0x11, 0x88, 0xde, 0x2b, 0x28, 0x89,
+ 0x41, 0x9c, 0xe2, 0x0e, 0xc5, 0xef, 0x88, 0xa0, 0xe9, 0x3a, 0xf0, 0x92,
+ 0x09, 0x90, 0x65, 0x55, 0x1b, 0x90, 0x4e, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xcc, 0x3d, 0x4a, 0x90, 0xf8, 0x6b, 0x30, 0x11, 0xda,
+ 0x33, 0x69, 0xd9, 0x98, 0x85, 0x97, 0xc7, 0xff, 0xf1, 0x49, 0x92, 0x73,
+ 0xb4, 0xa0, 0x4f, 0x84, 0xd0, 0xe2, 0x6e, 0xd1, 0x68, 0x3c, 0x0d},
+ {0x0d, 0x74, 0x21, 0x4d, 0xa1, 0x34, 0x4b, 0x11, 0x1d, 0x59, 0xdf,
+ 0xad, 0x37, 0x13, 0xeb, 0x56, 0xef, 0xfe, 0x7c, 0x56, 0x0c, 0x59,
+ 0xcb, 0xbb, 0x99, 0xec, 0x31, 0x39, 0x62, 0xdb, 0xba, 0x58},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 2
+ {186,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x4e, 0xa3, 0x44, 0x8b, 0x84, 0xca, 0x50, 0x9e, 0xfe, 0xc5, 0xfc,
+ 0xc2, 0x4c, 0x63, 0xee, 0x98, 0x4d, 0xef, 0x63, 0xb2, 0x9d, 0xeb, 0x90,
+ 0x37, 0x89, 0x47, 0x09, 0x70, 0x9c, 0x09, 0x57, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x11, 0x1e, 0x13, 0xf7, 0xbc, 0x05, 0x70, 0xfa, 0x26,
+ 0x38, 0xca, 0xa2, 0x0a, 0x67, 0xc6, 0xe0, 0xc2, 0x1d, 0xab, 0x13, 0x2f,
+ 0x4b, 0x45, 0x61, 0x91, 0x59, 0x02, 0x64, 0xc4, 0x93, 0xd0, 0x18},
+ {0x7b, 0x9d, 0xbf, 0x8d, 0x6c, 0x6d, 0x65, 0x89, 0x8b, 0x51, 0x81,
+ 0x67, 0xbf, 0x40, 0x11, 0xd5, 0x4d, 0xdc, 0x26, 0x5d, 0x95, 0x3c,
+ 0x07, 0x43, 0xd7, 0x86, 0x8e, 0x22, 0xd9, 0x90, 0x9e, 0x67},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 2
+ {187,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xa6, 0xeb, 0x00, 0xa4, 0xd7, 0x4b, 0xbd, 0xff, 0x23, 0x95, 0x22,
+ 0xc3, 0xc8, 0x91, 0xed, 0x7c, 0xe1, 0x90, 0x4b, 0xe2, 0xa3, 0x29, 0xcd,
+ 0x0a, 0xe0, 0x06, 0x1a, 0x25, 0x3c, 0x95, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xdd, 0xe1, 0xec, 0x08, 0x43, 0xfa, 0x8f, 0x05, 0xd9,
+ 0xc7, 0x35, 0x5d, 0xf5, 0x98, 0x39, 0x1f, 0x3d, 0xe2, 0x54, 0xec, 0xd0,
+ 0xb4, 0xba, 0x9e, 0x6e, 0xa6, 0xfd, 0x9b, 0x3b, 0x6c, 0x2f, 0x67},
+ {0xfb, 0x0e, 0x02, 0x09, 0xc5, 0xb9, 0xd5, 0x1b, 0x40, 0x11, 0x83,
+ 0xd7, 0xe5, 0x6a, 0x59, 0x08, 0x1d, 0x37, 0xa6, 0x2a, 0xb1, 0xe0,
+ 0x57, 0x53, 0xa0, 0x66, 0x7e, 0xeb, 0xd3, 0x77, 0xfd, 0x39},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 2
+ {188,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x50, 0x32, 0x2f, 0xf0, 0xd0, 0xdc, 0xdd, 0x6b, 0x14, 0xf3, 0x07, 0xc0,
+ 0x4d, 0xfe, 0xce, 0xfe, 0x5b, 0x7c, 0xde, 0xaf, 0x92, 0xbf, 0xfb, 0x91,
+ 0x9e, 0x9d, 0x62, 0xed, 0x27, 0x07, 0x90, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x22, 0xc2, 0xb5, 0x6f, 0x07, 0x94, 0xcf, 0xee, 0x25,
+ 0xcc, 0x96, 0x26, 0x67, 0x7a, 0x68, 0x38, 0x00, 0x0e, 0xb6, 0x6d, 0x8c,
+ 0x4b, 0x5f, 0xb0, 0x7b, 0x2f, 0x1d, 0x91, 0x2e, 0x97, 0xc3, 0x72},
+ {0xdb, 0xe7, 0xa1, 0xfe, 0x3b, 0x33, 0x7c, 0x97, 0x20, 0x12, 0x3e,
+ 0x6f, 0xcc, 0x02, 0xcf, 0x96, 0x95, 0x3a, 0x17, 0xdc, 0x9b, 0x39,
+ 0x5a, 0x22, 0x06, 0xcb, 0x1b, 0xf9, 0x1d, 0x41, 0x75, 0x6e},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 2
+ {189,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x32, 0x8c, 0x7d, 0x18, 0x8d, 0x98, 0xfa, 0xf2, 0xac, 0x72, 0xd7,
+ 0x28, 0xb7, 0xd1, 0x4f, 0x2b, 0xbb, 0xd7, 0xa9, 0x4d, 0x0f, 0xbd, 0x8e,
+ 0x8f, 0x79, 0xab, 0xe0, 0xb1, 0xfe, 0x10, 0x55, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xe5, 0x8b, 0xac, 0xce, 0xde, 0x32, 0xbc, 0xf3, 0x3b,
+ 0x3b, 0x6e, 0x3d, 0x69, 0xc0, 0x2a, 0xf8, 0x28, 0x4a, 0x96, 0x31, 0xde,
+ 0x74, 0xb6, 0xaf, 0x3f, 0x04, 0x6a, 0x93, 0x69, 0xdf, 0x04, 0x0f},
+ {0x97, 0xbd, 0x42, 0x09, 0x3e, 0x0d, 0x48, 0xf9, 0x73, 0xf0, 0x59,
+ 0xdd, 0x7a, 0xb9, 0xf9, 0x7d, 0x13, 0xd5, 0xb0, 0xd5, 0xee, 0xdf,
+ 0xfd, 0xf6, 0xda, 0x3c, 0x3c, 0x43, 0x28, 0x72, 0xc5, 0x49},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 2
+ {190,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x50, 0x17, 0x67, 0x9a, 0x17, 0xbd, 0x23, 0xad, 0xf9, 0x5a, 0xd4, 0x7e,
+ 0x31, 0x0f, 0xc6, 0x52, 0x6f, 0x4b, 0xa9, 0xca, 0x3b, 0x08, 0x39, 0xb5,
+ 0x3b, 0xd0, 0xd9, 0x28, 0x39, 0xeb, 0x5b, 0x4f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc6, 0xd5, 0xc6, 0x93, 0xfc, 0x0a, 0x4e, 0x2d, 0xf6,
+ 0xb2, 0x90, 0x02, 0x68, 0x60, 0x56, 0x6a, 0x16, 0x6b, 0x6d, 0x7a, 0xeb,
+ 0xe3, 0xc9, 0x88, 0x28, 0xd4, 0x92, 0x74, 0x5c, 0x8d, 0xf9, 0x36},
+ {0x99, 0xbc, 0xbc, 0x7b, 0x9a, 0xa5, 0xe2, 0x55, 0x80, 0xf9, 0x2b,
+ 0xf5, 0x89, 0xe9, 0x5d, 0xae, 0x87, 0x4b, 0x83, 0xe4, 0x20, 0x22,
+ 0x5d, 0x8a, 0x93, 0xe1, 0x8e, 0x96, 0xda, 0xc0, 0x0b, 0x63},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 2
+ {191,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0x64, 0xaa, 0xf6, 0x1c, 0x14, 0x6d, 0xf0, 0x6c, 0xc2, 0x56, 0xb0,
+ 0x65, 0xf6, 0x6b, 0x34, 0x98, 0x5c, 0xc0, 0x15, 0xda, 0x5b, 0x1d, 0x64,
+ 0x7a, 0x6e, 0xd4, 0xe2, 0xc7, 0x6b, 0xfc, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd1, 0x5f, 0x4b, 0xf2, 0xef, 0x5c, 0x7b, 0xda, 0x4e,
+ 0xe9, 0x51, 0x96, 0xf3, 0xc0, 0xdf, 0x71, 0x0d, 0xf5, 0xd3, 0xd2, 0x06,
+ 0x36, 0x0f, 0xc3, 0x17, 0x4e, 0xa7, 0x5c, 0x3a, 0xa3, 0xa7, 0x43},
+ {0xaf, 0xa2, 0xad, 0xb5, 0x2a, 0x67, 0x0a, 0xa9, 0xc3, 0xec, 0x30,
+ 0x20, 0xd5, 0xfd, 0xa2, 0x85, 0x47, 0x4e, 0xde, 0x5c, 0x4f, 0x4c,
+ 0x30, 0xe9, 0x23, 0x8b, 0x88, 0x4a, 0x77, 0x96, 0x94, 0x43},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 2
+ {192,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0x4a, 0x6c, 0xfb, 0xab, 0xcb, 0xd1, 0x50, 0x7a, 0x2e, 0xa4, 0x1f,
+ 0x52, 0x79, 0x65, 0x83, 0xdb, 0xdb, 0x85, 0x1b, 0x88, 0xa8, 0x57, 0x81,
+ 0xee, 0x8e, 0x3c, 0x28, 0x78, 0x2c, 0x33, 0x49, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x6d, 0xff, 0xb0, 0xa2, 0x58, 0x88, 0xbf, 0x23, 0xcf,
+ 0x1a, 0xc7, 0x01, 0xbf, 0xbd, 0xed, 0xe8, 0xa1, 0x8e, 0x32, 0x3b, 0x9d,
+ 0x4d, 0x3d, 0x31, 0xe5, 0x16, 0xa0, 0x5f, 0xce, 0x7c, 0xe8, 0x72},
+ {0xe6, 0xa2, 0xfc, 0x8e, 0xd9, 0x3c, 0xe3, 0x53, 0x01, 0x78, 0xfe,
+ 0xf9, 0x4b, 0xb0, 0x05, 0x6f, 0x43, 0x11, 0x8e, 0x5b, 0xe3, 0xa6,
+ 0xea, 0xbe, 0xe7, 0xd2, 0xed, 0x38, 0x4a, 0x73, 0x80, 0x0c},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 2
+ {193,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0x5f, 0x95, 0x4b, 0x85, 0xbc, 0x10, 0x2a, 0xca, 0x79, 0x96, 0x71,
+ 0x79, 0x34, 0x52, 0x17, 0x65, 0x38, 0xd0, 0x77, 0x86, 0x2e, 0xe4, 0x5e,
+ 0x0b, 0x25, 0x36, 0x19, 0x76, 0x7d, 0xff, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x21, 0xf8, 0x6d, 0x12, 0x3c, 0x92, 0x3a, 0x92, 0xaa,
+ 0xf2, 0x56, 0x3d, 0xf9, 0x4b, 0x5b, 0x5c, 0x93, 0x87, 0x4f, 0x5b, 0x7a,
+ 0xb9, 0x95, 0x4a, 0xaa, 0x53, 0xe3, 0xd7, 0x2f, 0x0f, 0xf6, 0x7e},
+ {0x7f, 0xc2, 0x87, 0x81, 0x63, 0x14, 0x10, 0xc5, 0xa6, 0xf2, 0x5c,
+ 0x9c, 0xfd, 0x91, 0xec, 0x0a, 0x84, 0x8a, 0xdb, 0x7a, 0x9e, 0xb4,
+ 0x0b, 0xc5, 0xb4, 0x95, 0xd0, 0xf4, 0x75, 0x3f, 0x22, 0x60},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 2
+ {194,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x50, 0xe3, 0xe5, 0xa9, 0xa1, 0x9b, 0xe2, 0xee, 0x35, 0x48, 0xb0, 0x96,
+ 0x46, 0x72, 0xfb, 0x5e, 0x31, 0x34, 0xcb, 0x0d, 0x2f, 0x7a, 0xdf, 0x00,
+ 0x0e, 0x45, 0x56, 0xd0, 0xff, 0xa3, 0x76, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x58, 0x7c, 0x34, 0x7c, 0x8c, 0xb2, 0x49, 0x56, 0x4a,
+ 0xb7, 0x73, 0x83, 0xde, 0x35, 0x8c, 0xc2, 0xa1, 0x9f, 0xe7, 0x37, 0x0a,
+ 0x84, 0x76, 0xd4, 0x30, 0x91, 0x12, 0x35, 0x98, 0x94, 0x1c, 0x7f},
+ {0x31, 0x4d, 0x8a, 0x2b, 0x5c, 0x76, 0xcc, 0x7e, 0xe1, 0x21, 0x7d,
+ 0xf2, 0x28, 0x3b, 0x7e, 0x67, 0x24, 0x43, 0x6e, 0x27, 0x3a, 0xeb,
+ 0x80, 0x62, 0x8d, 0xce, 0x06, 0x00, 0xab, 0x47, 0x8a, 0x63},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 2
+ {195,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x08, 0xec, 0xe5, 0x80, 0xbb, 0x6d, 0xdf, 0x96, 0x55, 0x9b, 0x81, 0xd7,
+ 0xa9, 0x7d, 0xd4, 0x53, 0x1d, 0xef, 0x6c, 0xc7, 0x8d, 0x44, 0x8a, 0x70,
+ 0xce, 0xba, 0xbd, 0xd2, 0x6c, 0xaa, 0xb1, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf5, 0xc6, 0x31, 0x1a, 0x1d, 0xd1, 0xb9, 0xe0, 0xf8,
+ 0xcf, 0xd0, 0x34, 0xac, 0x6d, 0x01, 0xbf, 0x28, 0xd9, 0xd0, 0xf9, 0x62,
+ 0xa1, 0x93, 0x4a, 0xe2, 0xcb, 0x97, 0xcb, 0x17, 0x3d, 0xd8, 0x10},
+ {0x2b, 0xfd, 0x8e, 0x53, 0x08, 0xc3, 0x44, 0x98, 0xeb, 0x2b, 0x4d,
+ 0xaf, 0x9e, 0xd5, 0x1c, 0xf6, 0x23, 0xda, 0x3b, 0xea, 0xeb, 0x0e,
+ 0xfd, 0x3d, 0x68, 0x7f, 0x2b, 0x8b, 0xec, 0xbf, 0x31, 0x01},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 2
+ {196,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x86, 0x03, 0x3e, 0x9d, 0xc2, 0xb6, 0xa9, 0x13, 0xff, 0xfb, 0xc2,
+ 0xbd, 0x40, 0x2e, 0x8c, 0x11, 0xec, 0x34, 0xd4, 0x9c, 0x0d, 0xc0, 0xfa,
+ 0x14, 0x29, 0x32, 0x9b, 0x69, 0x4a, 0x28, 0x5f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x93, 0x16, 0xc0, 0x6d, 0x27, 0xb2, 0x4a, 0xbc, 0x67,
+ 0x3f, 0xfb, 0x51, 0x05, 0xc5, 0xb9, 0xa8, 0x9b, 0xdf, 0xaa, 0x79, 0xe8,
+ 0x1c, 0xdb, 0xb8, 0x95, 0x56, 0x07, 0x43, 0x77, 0xc7, 0x03, 0x20},
+ {0xd5, 0x3c, 0x3d, 0x6f, 0x53, 0x8c, 0x12, 0x6b, 0x93, 0x36, 0x78,
+ 0x5d, 0x1d, 0x4e, 0x69, 0x35, 0xdc, 0x8b, 0x21, 0xf3, 0xd7, 0xe9,
+ 0xc2, 0x5b, 0xc2, 0x40, 0xa0, 0x3e, 0x39, 0x02, 0x33, 0x63},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 2
+ {197,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0xb1, 0xcc, 0x20, 0x20, 0xa8, 0xec, 0x57, 0x5d, 0x5c, 0x46, 0xc7,
+ 0x60, 0x24, 0xcf, 0x7c, 0x7a, 0xd7, 0x62, 0x8e, 0xb9, 0x09, 0x73, 0x0b,
+ 0xc4, 0xf4, 0x60, 0xaa, 0xf0, 0xe6, 0xda, 0x4b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8a, 0x41, 0x79, 0x80, 0x7b, 0x07, 0x64, 0x9e, 0x04,
+ 0xf7, 0x11, 0xbf, 0x94, 0x73, 0xa7, 0x99, 0x93, 0xf8, 0x42, 0x93, 0xe4,
+ 0xa8, 0xb9, 0xaf, 0xee, 0x44, 0xa2, 0x2e, 0xf1, 0x00, 0x0b, 0x21},
+ {0x45, 0x31, 0x88, 0x1a, 0xd9, 0xcf, 0x01, 0x16, 0x93, 0xdd, 0xf0,
+ 0x28, 0x42, 0xfb, 0xda, 0xb8, 0x6d, 0x71, 0xe2, 0x76, 0x80, 0xe9,
+ 0xb4, 0xb3, 0xf9, 0x3b, 0x4c, 0xf1, 0x5e, 0x73, 0x7e, 0x50},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 2
+ {198,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xe1, 0x93, 0xde, 0x16, 0x2a, 0xa3, 0x49, 0xa3, 0x43, 0x2c, 0x7a,
+ 0x0c, 0x05, 0x21, 0xd9, 0x2c, 0xbc, 0x5e, 0x3b, 0xf8, 0x26, 0x15, 0xe4,
+ 0x29, 0x55, 0xdd, 0x67, 0xec, 0x12, 0x34, 0x5f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa7, 0x73, 0x27, 0x7a, 0xe1, 0x02, 0x9f, 0x85, 0x47,
+ 0x49, 0x13, 0x7b, 0x0f, 0x3a, 0x02, 0xb5, 0xb3, 0x56, 0x0b, 0x9c, 0x4c,
+ 0xa4, 0xdb, 0xde, 0xb3, 0x12, 0x5e, 0xc8, 0x96, 0xb8, 0x18, 0x41},
+ {0x7b, 0xa4, 0xd3, 0xde, 0x69, 0x7a, 0xa1, 0x1a, 0xdd, 0xf3, 0x91,
+ 0x1e, 0x93, 0xc9, 0x4b, 0x7e, 0x94, 0x3b, 0xef, 0xf3, 0xe3, 0xb1,
+ 0xb5, 0x6b, 0x7d, 0xe4, 0x46, 0x1f, 0x9e, 0x48, 0xbe, 0x6b},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 2
+ {199,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0xe0, 0x12, 0x37, 0xb3, 0x36, 0x01, 0x40, 0x75, 0x67, 0x60, 0x82,
+ 0xaf, 0xbd, 0xe5, 0x1d, 0x59, 0x5d, 0x47, 0xe1, 0xfa, 0x52, 0x14, 0xb5,
+ 0x1a, 0x35, 0x1a, 0xbb, 0xf6, 0x49, 0x14, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x1e, 0xce, 0xb2, 0xb3, 0x76, 0x32, 0x31, 0xbc, 0x3c,
+ 0x99, 0xdc, 0x62, 0x26, 0x6a, 0x09, 0xab, 0x5d, 0x36, 0x61, 0xc7, 0x56,
+ 0x52, 0x4c, 0xdd, 0xc5, 0xaa, 0xbc, 0xed, 0xee, 0x92, 0xda, 0x61},
+ {0xbc, 0xf0, 0x88, 0x40, 0x52, 0xf9, 0x12, 0xa6, 0x3b, 0xba, 0xb8,
+ 0xc5, 0xc6, 0x74, 0xb9, 0x1c, 0x49, 0x89, 0xae, 0x05, 0x1f, 0xa0,
+ 0x7f, 0xcf, 0x30, 0xcb, 0x53, 0x17, 0xfb, 0x1f, 0x2e, 0x72},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 2
+ {200,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0x23, 0x13, 0xe4, 0x51, 0xa1, 0x98, 0xdc, 0xe4, 0xae, 0x95, 0xc6,
+ 0x83, 0x2a, 0x82, 0x81, 0xd8, 0x47, 0xfc, 0x87, 0xb2, 0x8d, 0xb0, 0x0f,
+ 0xe4, 0x37, 0x57, 0xc1, 0x6c, 0xc4, 0x9c, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x9a, 0x2a, 0xcb, 0xb3, 0xb5, 0xa3, 0x86, 0xa6, 0x10,
+ 0x2e, 0x37, 0x28, 0xbe, 0x3a, 0x97, 0xde, 0x03, 0x98, 0x1d, 0x5c, 0x71,
+ 0xfd, 0x2d, 0x95, 0x46, 0x04, 0xbe, 0xe3, 0xd3, 0xd0, 0xce, 0x62},
+ {0xe5, 0x77, 0x2a, 0x92, 0xb1, 0x03, 0xee, 0x69, 0x6a, 0x99, 0x97,
+ 0x05, 0xcf, 0x07, 0x11, 0x0c, 0x46, 0x0f, 0x05, 0x45, 0x68, 0x2d,
+ 0xb3, 0xfa, 0xc5, 0xd8, 0x75, 0xd6, 0x96, 0x48, 0xbc, 0x68},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 2
+ {201,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0x28, 0x59, 0x4d, 0x16, 0x76, 0x8e, 0x58, 0x6d, 0xf3, 0x96, 0x01,
+ 0xec, 0xc8, 0x6d, 0x3f, 0xad, 0x63, 0x89, 0xd8, 0x72, 0xb5, 0x3f, 0xca,
+ 0x3e, 0xdc, 0xaf, 0x6f, 0xb9, 0x58, 0xf6, 0x53, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x27, 0x43, 0x0e, 0x1c, 0x2d, 0x30, 0x89, 0x70, 0x8b,
+ 0xca, 0x56, 0xd7, 0xa5, 0xad, 0x03, 0x79, 0x28, 0x28, 0xd4, 0x76, 0x85,
+ 0xb6, 0x13, 0x1e, 0x02, 0x3d, 0xd0, 0x80, 0x87, 0x16, 0xb8, 0x63},
+ {0x37, 0x8c, 0x29, 0xe3, 0xbe, 0x97, 0xa2, 0x1b, 0x9f, 0x81, 0xaf,
+ 0xca, 0x0d, 0x0f, 0x5c, 0x24, 0x2f, 0xd4, 0xf8, 0x96, 0x11, 0x4f,
+ 0x77, 0xa7, 0x71, 0x55, 0xd0, 0x6c, 0xe5, 0xfb, 0xfa, 0x5e},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 2
+ {202,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x4f, 0x48, 0x8e, 0x19, 0x31, 0x39, 0xf9, 0x86, 0xb0, 0xe5, 0xb2,
+ 0x49, 0x63, 0x5b, 0x13, 0x7d, 0x38, 0x5e, 0x42, 0x03, 0x42, 0xae, 0xf1,
+ 0xf1, 0x94, 0xfc, 0xde, 0x1f, 0xe5, 0xe8, 0x50, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4e, 0xf3, 0x67, 0x90, 0x1a, 0xac, 0x8b, 0xa9, 0x0a,
+ 0x50, 0xe0, 0xcf, 0x86, 0xca, 0x4e, 0x4a, 0x3f, 0xf1, 0x64, 0xfb, 0x12,
+ 0x16, 0x05, 0xbe, 0x34, 0x6e, 0x2e, 0x48, 0xd0, 0x4a, 0xc9, 0x12},
+ {0x7e, 0xb4, 0x8a, 0x60, 0xb1, 0x4f, 0xb9, 0xea, 0x57, 0x28, 0xf6,
+ 0x41, 0x0a, 0xef, 0x62, 0x7d, 0x15, 0x22, 0xfa, 0xd4, 0x81, 0xb9,
+ 0x34, 0xaf, 0x64, 0xe2, 0xc4, 0x83, 0xb6, 0x4d, 0x58, 0x5f},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 2
+ {203,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x30, 0xfd, 0x2a, 0x78, 0x1e, 0x09, 0x5c, 0x34, 0xa4, 0x83, 0x90, 0x7b,
+ 0x3d, 0xd2, 0xd8, 0xbd, 0x27, 0x36, 0xe2, 0x79, 0x61, 0x7b, 0xfa, 0x6b,
+ 0x8b, 0x4e, 0x0e, 0x1c, 0xf9, 0x0f, 0xbd, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd1, 0xde, 0x30, 0x3c, 0x4d, 0xdd, 0x05, 0xd5, 0x7c,
+ 0x29, 0xdf, 0x92, 0xad, 0x17, 0x2d, 0xd8, 0xc8, 0xf4, 0x24, 0xe6, 0x3e,
+ 0xc9, 0x34, 0x45, 0xbe, 0xae, 0xa4, 0x4f, 0x9d, 0x12, 0x4b, 0x17},
+ {0xb7, 0x1b, 0xdb, 0xed, 0x78, 0x02, 0x3a, 0x06, 0xde, 0xed, 0x1c,
+ 0x18, 0x2e, 0x14, 0xc9, 0x8f, 0x7c, 0xf4, 0x6b, 0xc6, 0x27, 0xa4,
+ 0xa2, 0xc1, 0x02, 0xad, 0x23, 0xc4, 0x1c, 0xf3, 0x24, 0x54},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 2
+ {204,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0x31, 0x2e, 0x17, 0xb4, 0x7d, 0xd3, 0x2d, 0x90, 0x56, 0x11, 0x68,
+ 0x24, 0x51, 0x87, 0x96, 0x3c, 0x74, 0x69, 0xa3, 0x1c, 0x88, 0x1e, 0x4a,
+ 0x5c, 0x94, 0x38, 0x42, 0x62, 0xb7, 0x19, 0x59, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x5b, 0xcc, 0xd7, 0x39, 0xfd, 0x75, 0x17, 0xd9, 0x34,
+ 0x4b, 0xf6, 0xb2, 0xb0, 0xf1, 0x9a, 0x1e, 0x0c, 0x38, 0xd9, 0x34, 0x9a,
+ 0x25, 0xad, 0x1f, 0x94, 0xaf, 0x4a, 0x2c, 0xdc, 0xf5, 0xe8, 0x37},
+ {0x5b, 0xb5, 0x68, 0x77, 0xca, 0xf2, 0xcd, 0xac, 0x98, 0x61, 0x1b,
+ 0x60, 0x36, 0x7f, 0xbb, 0x74, 0x26, 0x59, 0x84, 0x61, 0x4e, 0x5e,
+ 0x73, 0x99, 0x6e, 0x8e, 0xa1, 0xbd, 0x6f, 0x74, 0x9f, 0x1a},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 2
+ {205,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x76, 0x40, 0xcf, 0x82, 0x37, 0xb4, 0x73, 0xc6, 0x38, 0xb3, 0xe9,
+ 0xdf, 0x08, 0x64, 0x4e, 0x86, 0x07, 0xe5, 0x63, 0xb5, 0x96, 0x43, 0x63,
+ 0xcc, 0xc4, 0x21, 0x33, 0xb2, 0x99, 0x67, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8a, 0x7a, 0x93, 0x93, 0x10, 0xdf, 0x7e, 0xa7, 0x68,
+ 0x45, 0x4d, 0xf5, 0x1b, 0xcd, 0x0d, 0xfb, 0xd7, 0xbe, 0x4f, 0xcb, 0xb2,
+ 0xff, 0xc9, 0x84, 0x29, 0xd9, 0x13, 0xec, 0x69, 0x11, 0xf3, 0x37},
+ {0xb5, 0x68, 0xed, 0x46, 0xd0, 0x4f, 0x62, 0x91, 0xf8, 0xc1, 0x76,
+ 0xdc, 0xa8, 0xaf, 0xf6, 0xd2, 0x21, 0xde, 0x4c, 0x9c, 0xce, 0x4b,
+ 0x40, 0x4d, 0x54, 0x01, 0xfb, 0xe7, 0x0a, 0x32, 0x45, 0x01},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 2
+ {206,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0x0c, 0x5b, 0x88, 0x27, 0x20, 0xd8, 0x5e, 0x5d, 0xdf, 0xaf, 0x10,
+ 0x33, 0xe9, 0xa1, 0x38, 0x5d, 0xf9, 0xe2, 0x16, 0x89, 0xee, 0xda, 0x4d,
+ 0xcc, 0x74, 0x44, 0xad, 0x28, 0x33, 0x0a, 0x50, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfe, 0x35, 0x90, 0xfc, 0x38, 0x2d, 0xa7, 0xa8, 0x2e,
+ 0x28, 0xd0, 0x7f, 0xaf, 0xe4, 0x0d, 0x4a, 0xfc, 0x91, 0x18, 0x3a, 0x45,
+ 0x36, 0xe3, 0xe6, 0xb5, 0x50, 0xfe, 0xe8, 0x4a, 0x4b, 0x7b, 0x4b},
+ {0x11, 0xfb, 0x44, 0xe8, 0x10, 0xbc, 0xe8, 0x53, 0x6a, 0x95, 0x7e,
+ 0xaa, 0x56, 0xe0, 0x2d, 0x04, 0xdd, 0x86, 0x67, 0x00, 0x29, 0x8f,
+ 0x13, 0xb0, 0x4e, 0xbe, 0xb4, 0x8e, 0x20, 0xd9, 0x36, 0x47},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 2
+ {207,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0x9e, 0x5e, 0x0a, 0xe1, 0x99, 0x4b, 0xd8, 0x59, 0xce, 0x89, 0x92,
+ 0xb6, 0x2e, 0xc3, 0xa6, 0x6d, 0xf2, 0xeb, 0x50, 0x23, 0x2b, 0xcc, 0x3a,
+ 0x3d, 0x27, 0xb6, 0x61, 0x4f, 0x6b, 0x01, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfa, 0xd9, 0xab, 0x3e, 0x80, 0x3b, 0x49, 0xfc, 0x81,
+ 0xb2, 0x7e, 0xe6, 0x9d, 0xb6, 0xfc, 0x9f, 0xdb, 0x82, 0xe3, 0x54, 0x53,
+ 0xb5, 0x9e, 0xf8, 0xfa, 0xb2, 0xa3, 0xbe, 0xb5, 0xe1, 0x13, 0x4c},
+ {0x85, 0xd9, 0xdb, 0x8f, 0x18, 0x2b, 0xc6, 0x8d, 0xb6, 0x7d, 0xe3,
+ 0x47, 0x1f, 0x78, 0x6b, 0x45, 0xb1, 0x61, 0x9a, 0xec, 0x0f, 0x32,
+ 0xb1, 0x08, 0xac, 0xe3, 0x0e, 0xe7, 0xb2, 0x62, 0x43, 0x05},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 2
+ {208,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x6d, 0x1d, 0xee, 0x5f, 0xf6, 0xae, 0xa8, 0x4a, 0x84, 0x89, 0x16,
+ 0x99, 0x1a, 0x89, 0xef, 0x36, 0x25, 0x58, 0x3e, 0x1b, 0xd4, 0xae, 0x0b,
+ 0x3d, 0xd2, 0x5c, 0x25, 0x24, 0xa4, 0xff, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x98, 0xbe, 0xd9, 0x55, 0xf1, 0x51, 0x6c, 0x7a, 0x44,
+ 0x27, 0x51, 0xac, 0x59, 0x00, 0x46, 0xd7, 0xd5, 0x2c, 0xa6, 0x4f, 0x76,
+ 0xdf, 0x82, 0xbe, 0x09, 0xd3, 0x2e, 0x5d, 0x33, 0xb4, 0x90, 0x73},
+ {0x61, 0xd4, 0xef, 0x71, 0xcb, 0xe7, 0xbe, 0x31, 0x28, 0xbe, 0x82,
+ 0x9a, 0xb2, 0x6e, 0xd3, 0x46, 0x3e, 0xb4, 0xab, 0x25, 0x93, 0x7c,
+ 0x30, 0x97, 0x88, 0xe8, 0x76, 0xb2, 0x34, 0x12, 0xaa, 0x7c},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 2
+ {209,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0xf9, 0x8b, 0x02, 0xae, 0x0d, 0xf5, 0x27, 0x4c, 0xc8, 0x99, 0xf5,
+ 0x26, 0xeb, 0x1b, 0x87, 0x72, 0x89, 0xe0, 0x96, 0x34, 0x40, 0xa5, 0x7d,
+ 0xd9, 0x7e, 0x41, 0x4c, 0xdd, 0x2f, 0x7c, 0x51, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xe5, 0x9b, 0xe4, 0x91, 0x7b, 0x3f, 0x05, 0xb6, 0xfc,
+ 0x87, 0x48, 0xc9, 0xb9, 0x0f, 0x1b, 0x91, 0x02, 0x73, 0xc9, 0xc6, 0xe1,
+ 0x7f, 0xf9, 0x6e, 0xf4, 0x15, 0xff, 0x3d, 0x92, 0x7d, 0x98, 0x7e},
+ {0x5b, 0xa4, 0x39, 0x4e, 0xd1, 0xa6, 0x64, 0x81, 0x1b, 0x01, 0x55,
+ 0x79, 0x44, 0xbe, 0xcf, 0x75, 0x85, 0x65, 0x2a, 0x8a, 0xcb, 0xdb,
+ 0xf8, 0x06, 0x74, 0x29, 0x11, 0x20, 0x7b, 0xd7, 0x93, 0x46},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 2
+ {210,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x6c, 0x18, 0xf2, 0xbe, 0x39, 0x6b, 0x3b, 0xb7, 0x2f, 0x22, 0xe6,
+ 0xec, 0xe2, 0x2e, 0x27, 0x3a, 0xf6, 0xe1, 0x50, 0x6a, 0x1c, 0x09, 0xad,
+ 0x4d, 0x01, 0xbd, 0xd2, 0xf4, 0x39, 0xf8, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8c, 0x98, 0x85, 0xa2, 0x6c, 0xb3, 0x34, 0x05, 0x47,
+ 0x00, 0xa2, 0x70, 0xf7, 0xa5, 0xf4, 0xaa, 0xc0, 0x6b, 0xad, 0x82, 0x63,
+ 0xb6, 0x51, 0xeb, 0xf0, 0x71, 0x2e, 0xca, 0x1e, 0xbb, 0x64, 0x16},
+ {0xa5, 0x95, 0x25, 0x88, 0x61, 0x3e, 0xb7, 0xa5, 0xcd, 0x49, 0xdd,
+ 0x52, 0x6f, 0x1f, 0x20, 0xa4, 0xf0, 0xff, 0xe9, 0x42, 0x3e, 0x82,
+ 0xce, 0xa3, 0x02, 0xc2, 0xdd, 0x90, 0xce, 0x55, 0x99, 0x55},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 2
+ {211,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf8, 0x1a, 0xad, 0xb9, 0x05, 0x3e, 0xb6, 0x98, 0x99, 0x6d, 0x0f, 0x78,
+ 0x1d, 0x9c, 0xda, 0x67, 0xf8, 0x2d, 0xde, 0xfa, 0x39, 0x87, 0xd2, 0x76,
+ 0xff, 0x5a, 0x94, 0xff, 0xdf, 0x5d, 0x25, 0x5f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf6, 0x13, 0x5f, 0xe9, 0x74, 0x1c, 0x2c, 0x9d, 0xe7,
+ 0xdc, 0xf7, 0x62, 0x7e, 0xf0, 0x88, 0x32, 0xf3, 0x51, 0xcb, 0x32, 0x5d,
+ 0xbb, 0x3a, 0x26, 0xf9, 0x3a, 0x2b, 0x48, 0x62, 0x0e, 0x17, 0x27},
+ {0xcb, 0x6f, 0xb6, 0x23, 0x08, 0x4b, 0x61, 0x97, 0x44, 0x3e, 0xc9,
+ 0xba, 0x10, 0x50, 0xc0, 0x92, 0x33, 0x32, 0xe5, 0xe8, 0x29, 0xae,
+ 0x01, 0x94, 0x26, 0x9c, 0xfa, 0xf9, 0x20, 0xa4, 0x36, 0x01},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 2
+ {212,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x30, 0x5b, 0x4d, 0xb4, 0x32, 0x1b, 0x49, 0x23, 0xfc, 0x55, 0x9b, 0xf9,
+ 0x1d, 0xf6, 0x77, 0xd0, 0xe1, 0x2c, 0x3a, 0x31, 0xb1, 0x6e, 0xc6, 0x55,
+ 0xcb, 0x70, 0x8b, 0x75, 0x9d, 0x7c, 0x11, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f},
+ {0x9e, 0x52, 0x60, 0x79, 0xc2, 0xfc, 0xf1, 0x24, 0x26, 0xae, 0x6c,
+ 0x2a, 0x54, 0xb5, 0xff, 0xb7, 0x0f, 0x2e, 0xc6, 0x62, 0xe2, 0x9e,
+ 0xa5, 0xce, 0x0c, 0x83, 0x85, 0xc3, 0xb2, 0x1c, 0xd1, 0x62},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 2
+ {213,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0x06, 0x38, 0xd1, 0x97, 0x98, 0x02, 0xdb, 0x9b, 0x52, 0xe4, 0xdd,
+ 0x84, 0xfa, 0x19, 0x57, 0x9f, 0x61, 0xcd, 0x7b, 0xef, 0x3c, 0x0b, 0x62,
+ 0xfc, 0xcc, 0xae, 0xaa, 0x15, 0xfa, 0x48, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40},
+ {0x63, 0x29, 0xc7, 0xdc, 0x23, 0x18, 0xec, 0x36, 0x15, 0x3e, 0xf4,
+ 0xf6, 0xf9, 0x1b, 0xc6, 0xe7, 0xd1, 0xe0, 0x08, 0xf5, 0x29, 0x30,
+ 0x65, 0xd9, 0x58, 0x6a, 0xb8, 0x8a, 0xbb, 0x58, 0xf2, 0x41},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 2
+ {214,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0x57, 0x5c, 0xf7, 0xc8, 0x69, 0x1e, 0xcc, 0x79, 0xcd, 0x5f, 0x8d,
+ 0x7d, 0x47, 0x03, 0xaa, 0x48, 0x59, 0x2f, 0xf6, 0xe7, 0xf6, 0x47, 0x31,
+ 0xc2, 0xd9, 0x8a, 0x19, 0xae, 0xae, 0x51, 0x4f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf6, 0xeb, 0xa0, 0x16, 0x8b, 0xe3, 0xd3, 0x62, 0x18,
+ 0x23, 0x08, 0x9d, 0x81, 0x0f, 0x77, 0xcd, 0x0c, 0xae, 0x34, 0xcd, 0xa2,
+ 0x44, 0xc5, 0xd9, 0x06, 0xc5, 0xd4, 0xb7, 0x9d, 0xf1, 0xe8, 0x58},
+ {0x60, 0x3f, 0x4f, 0xc4, 0x10, 0x08, 0x1f, 0x88, 0x09, 0x44, 0xe0,
+ 0xe1, 0x3d, 0x56, 0xfc, 0x54, 0x2a, 0x43, 0x0e, 0xec, 0x81, 0x3f,
+ 0xad, 0x30, 0x2b, 0x7c, 0x5a, 0xc3, 0x80, 0x57, 0x6f, 0x1c},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 2
+ {215,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0x8b, 0xd0, 0x2c, 0x70, 0x16, 0x54, 0x7a, 0x24, 0xf4, 0x28, 0xbc,
+ 0x2a, 0x9d, 0xcc, 0xca, 0xd6, 0xc6, 0xf8, 0x80, 0xc1, 0x7b, 0xff, 0xcf,
+ 0x66, 0xfc, 0x68, 0x45, 0x96, 0x27, 0xaf, 0x4e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x60, 0x67, 0x7a, 0x5d, 0x93, 0x4c, 0xcb, 0xfa, 0xb8,
+ 0xff, 0x5d, 0x8f, 0x08, 0x5a, 0x0b, 0x55, 0x3f, 0x94, 0x52, 0x7d, 0x9c,
+ 0x49, 0xae, 0x14, 0x0f, 0x8e, 0xd1, 0x35, 0xe1, 0x44, 0x9b, 0x69},
+ {0x83, 0x4b, 0xba, 0xd5, 0x47, 0x0e, 0x14, 0x98, 0xc4, 0xb0, 0x14,
+ 0x87, 0x82, 0xdf, 0xe6, 0x30, 0xe8, 0xbf, 0xad, 0xff, 0x19, 0x97,
+ 0xde, 0x80, 0x2a, 0xc8, 0xce, 0x30, 0x2a, 0x1b, 0xda, 0x28},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 2
+ {216,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0x36, 0xed, 0x7d, 0x68, 0xf7, 0x44, 0x8a, 0xc4, 0x40, 0xdc, 0x51,
+ 0x21, 0x6b, 0x49, 0x84, 0x0d, 0xca, 0xbd, 0x3d, 0x5e, 0x32, 0xe3, 0xb4,
+ 0xff, 0xc3, 0x2a, 0x5f, 0xe9, 0xe9, 0x67, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8d, 0x98, 0x85, 0xa2, 0x6c, 0xb3, 0x34, 0x05, 0x47,
+ 0x00, 0xa2, 0x70, 0xf7, 0xa5, 0xf4, 0xaa, 0xc0, 0x6b, 0xad, 0x82, 0x63,
+ 0xb6, 0x51, 0xeb, 0xf0, 0x71, 0x2e, 0xca, 0x1e, 0xbb, 0x64, 0x16},
+ {0xec, 0x90, 0x70, 0xad, 0x34, 0x91, 0xa5, 0xff, 0x50, 0xd7, 0xd0,
+ 0xdb, 0x6c, 0x9c, 0x84, 0x47, 0x83, 0xdd, 0xe1, 0xc6, 0xfb, 0xd4,
+ 0xfe, 0x16, 0x3e, 0x9a, 0xde, 0x1c, 0xe9, 0xcd, 0x04, 0x1d},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 2
+ {217,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0xc5, 0x5e, 0x77, 0xaa, 0x0f, 0xe4, 0xaf, 0xb1, 0x28, 0x71, 0x09,
+ 0xfd, 0x01, 0x0f, 0x52, 0x63, 0x64, 0xde, 0xa1, 0x8d, 0x88, 0xe2, 0xfd,
+ 0x87, 0x0a, 0xc0, 0x1b, 0x66, 0xe3, 0xfa, 0x4e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf7, 0x13, 0x5f, 0xe9, 0x74, 0x1c, 0x2c, 0x9d, 0xe7,
+ 0xdc, 0xf7, 0x62, 0x7e, 0xf0, 0x88, 0x32, 0xf3, 0x51, 0xcb, 0x32, 0x5d,
+ 0xbb, 0x3a, 0x26, 0xf9, 0x3a, 0x2b, 0x48, 0x62, 0x0e, 0x17, 0x27},
+ {0xdc, 0x6d, 0x05, 0xb9, 0x2e, 0xdc, 0xdb, 0x5d, 0xc3, 0x34, 0xb1,
+ 0xfc, 0x3d, 0xff, 0x58, 0xfe, 0x5b, 0x24, 0xa5, 0xc5, 0xf0, 0xb2,
+ 0xd4, 0x31, 0x15, 0x55, 0xd0, 0xfc, 0x94, 0x5d, 0x77, 0x59},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 2
+ {218,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa0, 0x21, 0xba, 0x2f, 0xd4, 0xe3, 0xad, 0x57, 0xbc, 0xbf, 0x20, 0x4d,
+ 0x6f, 0x6c, 0x3e, 0x80, 0x18, 0xd8, 0x97, 0x85, 0x52, 0x63, 0x3b, 0x6d,
+ 0xff, 0x1b, 0x74, 0x47, 0xbf, 0x52, 0x94, 0x59, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f},
+ {0x1b, 0x17, 0x4b, 0x18, 0x99, 0x81, 0xd8, 0x1b, 0xc6, 0x88, 0x79,
+ 0x32, 0x08, 0x3e, 0x84, 0x88, 0xdf, 0x8b, 0xbb, 0xed, 0x57, 0xf9,
+ 0x21, 0x4c, 0x9c, 0xfa, 0x59, 0xd5, 0x9b, 0x57, 0x23, 0x59},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 2
+ {219,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x30, 0x35, 0x08, 0x3e, 0x98, 0x48, 0x37, 0x58, 0x7f, 0x6b, 0x73, 0x46,
+ 0xaf, 0x87, 0x1b, 0xf3, 0xfc, 0x95, 0x81, 0xc5, 0x0e, 0xb5, 0x5c, 0x83,
+ 0xae, 0xfa, 0xbe, 0xed, 0x68, 0xce, 0xe3, 0x49, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40},
+ {0x15, 0xa0, 0x52, 0x14, 0x8a, 0xba, 0xad, 0x1b, 0x0f, 0x2e, 0x74,
+ 0x81, 0xa3, 0x4e, 0xdb, 0x61, 0x40, 0x35, 0x89, 0x43, 0x9b, 0x5b,
+ 0xd5, 0xe5, 0x64, 0x6c, 0xec, 0xeb, 0xe2, 0xa1, 0xbe, 0x2b},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 2
+ {220,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x30, 0x43, 0x5c, 0xe1, 0x87, 0xf2, 0x72, 0x3f, 0x9a, 0x3b, 0xde, 0xa0,
+ 0xee, 0xf8, 0x92, 0x20, 0x7e, 0x15, 0x2e, 0x4c, 0xee, 0x89, 0x85, 0xfa,
+ 0x72, 0xd2, 0xdb, 0x41, 0x47, 0xbd, 0x2a, 0x53, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf7, 0xeb, 0xa0, 0x16, 0x8b, 0xe3, 0xd3, 0x62, 0x18,
+ 0x23, 0x08, 0x9d, 0x81, 0x0f, 0x77, 0xcd, 0x0c, 0xae, 0x34, 0xcd, 0xa2,
+ 0x44, 0xc5, 0xd9, 0x06, 0xc5, 0xd4, 0xb7, 0x9d, 0xf1, 0xe8, 0x58},
+ {0x1d, 0x04, 0x8c, 0xbe, 0x2f, 0x8d, 0xf0, 0x7c, 0x23, 0x3a, 0x8f,
+ 0x93, 0x70, 0x6f, 0x30, 0x7d, 0x17, 0x13, 0x0c, 0x24, 0x97, 0xfb,
+ 0x75, 0x2e, 0xea, 0xa3, 0x1f, 0xe3, 0xed, 0xfc, 0x72, 0x5a},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 2
+ {221,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x0f, 0x0a, 0x9b, 0xba, 0x72, 0x81, 0xa3, 0x0f, 0xb0, 0x33, 0x49,
+ 0x0e, 0x0f, 0x42, 0x9f, 0x22, 0xe3, 0xf2, 0x67, 0x85, 0x2c, 0xae, 0xac,
+ 0xef, 0xa3, 0xe5, 0x29, 0x1f, 0x0e, 0x61, 0x4e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x61, 0x67, 0x7a, 0x5d, 0x93, 0x4c, 0xcb, 0xfa, 0xb8,
+ 0xff, 0x5d, 0x8f, 0x08, 0x5a, 0x0b, 0x55, 0x3f, 0x94, 0x52, 0x7d, 0x9c,
+ 0x49, 0xae, 0x14, 0x0f, 0x8e, 0xd1, 0x35, 0xe1, 0x44, 0x9b, 0x69},
+ {0xcb, 0x92, 0xa9, 0x8b, 0x6a, 0xa9, 0x9a, 0xc9, 0xe3, 0xc5, 0x75,
+ 0x0c, 0xea, 0x6f, 0x08, 0x46, 0xb0, 0x18, 0x1f, 0xaa, 0x59, 0x92,
+ 0x84, 0x5b, 0x79, 0x89, 0x23, 0xd4, 0x19, 0xe8, 0x27, 0x56},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 2
+ {222,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x90, 0x98, 0xfe, 0xb2, 0xe2, 0x5c, 0x67, 0xb4, 0xbf, 0xd3, 0xbe,
+ 0x0a, 0x01, 0xaf, 0x40, 0x9a, 0xdb, 0x6d, 0xa5, 0x2b, 0x3f, 0xbe, 0x3d,
+ 0x97, 0x06, 0x42, 0xdd, 0x2c, 0x98, 0x38, 0x56, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc8, 0x23, 0x9b, 0x71, 0x01, 0x36, 0xfe, 0x43, 0x1f,
+ 0xb4, 0xd9, 0x84, 0x36, 0x15, 0x7e, 0x47, 0xc9, 0xe7, 0x8a, 0x10, 0xf0,
+ 0x9f, 0xf9, 0x2e, 0x98, 0xba, 0xff, 0x15, 0x99, 0x26, 0x06, 0x1c},
+ {0xf1, 0xbd, 0x12, 0xd9, 0xd3, 0x2c, 0x6f, 0x4c, 0x5b, 0x2d, 0xcb,
+ 0x3a, 0x5c, 0x52, 0xd9, 0xfd, 0x45, 0x4d, 0x52, 0xca, 0x70, 0x4c,
+ 0x2c, 0x13, 0x79, 0x56, 0xec, 0x8a, 0xd9, 0xae, 0xf1, 0x07},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 2
+ {223,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0x5a, 0xc6, 0x2e, 0x72, 0x9f, 0x88, 0x52, 0x89, 0x50, 0x92, 0x6c,
+ 0x0d, 0xe7, 0xc4, 0x81, 0xc9, 0x24, 0xbf, 0x9c, 0xf2, 0x6a, 0x12, 0x2f,
+ 0x44, 0x3b, 0x86, 0x1e, 0x8b, 0x6a, 0xf6, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xb7, 0xa2, 0xf7, 0x9e, 0x0d, 0xe9, 0xb5, 0x81, 0x47,
+ 0x69, 0x1b, 0x55, 0x46, 0xd9, 0xec, 0x46, 0x3d, 0xa8, 0x32, 0x5e, 0x14,
+ 0x40, 0xe5, 0x8b, 0xb2, 0x0a, 0xa1, 0x29, 0xd1, 0xb9, 0x73, 0x27},
+ {0xe6, 0xf1, 0xc4, 0x94, 0xc9, 0xe4, 0xbd, 0x23, 0x25, 0xc1, 0x71,
+ 0x83, 0xe8, 0x2d, 0x31, 0xab, 0x0b, 0xbe, 0xe6, 0xc8, 0x47, 0xd4,
+ 0xb0, 0xe4, 0xa9, 0x9c, 0x7c, 0x68, 0x91, 0x11, 0x7c, 0x3f},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 2
+ {224,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0x37, 0x43, 0xee, 0xad, 0x7c, 0x2f, 0x77, 0x19, 0x79, 0x43, 0x24,
+ 0xf2, 0x71, 0x07, 0x28, 0x17, 0xd1, 0xa0, 0x4c, 0xbd, 0xa4, 0x2b, 0x23,
+ 0x2f, 0x3b, 0xee, 0x43, 0xf3, 0x97, 0xcc, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x2d, 0xc6, 0x24, 0xe1, 0x66, 0x3f, 0x42, 0xa7, 0xb9,
+ 0x33, 0x63, 0x50, 0xf2, 0x77, 0x54, 0x1b, 0x50, 0xb8, 0xdd, 0xc7, 0xee,
+ 0x0d, 0x86, 0x13, 0x3a, 0xd5, 0x32, 0x73, 0xae, 0xd4, 0xe6, 0x2e},
+ {0xaa, 0x2a, 0x12, 0xed, 0xf7, 0x52, 0xd2, 0x79, 0xbd, 0xb0, 0x00,
+ 0xfb, 0x14, 0x05, 0xa5, 0xdf, 0x8c, 0x5f, 0x1d, 0x41, 0x30, 0x9b,
+ 0x4f, 0x2b, 0xd4, 0x1a, 0xed, 0x7a, 0xc1, 0xed, 0x01, 0x49},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 2
+ {225,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0xfb, 0xb4, 0xf9, 0x0d, 0xa4, 0x57, 0x94, 0x98, 0x14, 0x05, 0xd5,
+ 0x9e, 0xf3, 0x10, 0x62, 0x1e, 0x3c, 0x3b, 0x6b, 0x77, 0x60, 0xb5, 0xe3,
+ 0x03, 0x08, 0xc7, 0x82, 0x2c, 0x88, 0xae, 0x5f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x0e, 0x5e, 0xce, 0xee, 0x91, 0x04, 0xa6, 0x4f, 0x82,
+ 0xc9, 0x09, 0x3b, 0x9b, 0xf7, 0xb4, 0x07, 0x6e, 0xe5, 0xbc, 0x70, 0x81,
+ 0x5a, 0xf7, 0xee, 0x9f, 0x94, 0x2e, 0xf0, 0x15, 0x75, 0x61, 0x76},
+ {0x74, 0xd5, 0x60, 0x6b, 0xa0, 0xb6, 0xad, 0x1d, 0x8b, 0xa3, 0x6a,
+ 0xe6, 0xf2, 0x64, 0xd6, 0x31, 0x5f, 0x47, 0x9b, 0x39, 0x84, 0xde,
+ 0x57, 0x3e, 0x9b, 0x00, 0x1e, 0x05, 0x55, 0x24, 0x7c, 0x32},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 2
+ {226,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0x87, 0x88, 0x6f, 0xd0, 0x71, 0x07, 0xc7, 0x22, 0x1f, 0x6d, 0x9d,
+ 0xd3, 0x6c, 0x30, 0x5e, 0xc7, 0x79, 0xce, 0xca, 0x13, 0x2a, 0xc9, 0x33,
+ 0xff, 0x77, 0xda, 0xb2, 0xbe, 0xac, 0x63, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x73, 0x7d, 0x45, 0x47, 0x7e, 0x2b, 0xeb, 0x77, 0xa6,
+ 0xc3, 0x8b, 0x98, 0xe2, 0xa1, 0x9b, 0x05, 0xc3, 0x95, 0xdf, 0x7d, 0xa9,
+ 0x98, 0xcb, 0x91, 0xf6, 0xdf, 0xab, 0x58, 0x19, 0x61, 0x4f, 0x27},
+ {0x8c, 0xf4, 0x53, 0x8a, 0xe5, 0xf4, 0x45, 0xcc, 0x6d, 0x27, 0x3d,
+ 0xf4, 0xad, 0x30, 0x0a, 0x45, 0xd7, 0xbb, 0x2f, 0x6e, 0x37, 0x3a,
+ 0x56, 0x24, 0x40, 0xf1, 0xb3, 0x77, 0x73, 0x90, 0x4e, 0x32},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 2
+ {227,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x09, 0x6e, 0xe2, 0x93, 0x61, 0x97, 0x8f, 0x63, 0x0a, 0xd1, 0xfb,
+ 0x00, 0xc1, 0x26, 0x7c, 0x5a, 0x90, 0x1f, 0x99, 0xc5, 0x02, 0xf9, 0x56,
+ 0x9b, 0x93, 0x3a, 0xd0, 0xdc, 0xce, 0x0f, 0x50, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x87, 0x3f, 0x8b, 0x26, 0x0e, 0xa9, 0xd9, 0xdd, 0xac,
+ 0x08, 0xb7, 0xb0, 0x30, 0x72, 0x7b, 0xf0, 0x07, 0x23, 0x15, 0xab, 0x54,
+ 0x07, 0x5e, 0xcc, 0x39, 0x3a, 0x37, 0xa9, 0x75, 0x88, 0x2b, 0x7e},
+ {0xd5, 0x76, 0x67, 0x53, 0x21, 0x1d, 0x99, 0x68, 0xde, 0x4a, 0xc2,
+ 0x55, 0x99, 0x98, 0xf2, 0x2e, 0xf4, 0x4e, 0x8a, 0xa8, 0x79, 0xf3,
+ 0x32, 0x8c, 0xbc, 0x46, 0xaa, 0x85, 0x8d, 0xcb, 0x43, 0x3c},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 2
+ {228,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x08, 0x29, 0xa4, 0x90, 0x46, 0xdc, 0xe2, 0xc0, 0x7a, 0xb2, 0x84, 0x40,
+ 0xdb, 0xad, 0x14, 0x64, 0x53, 0xe1, 0x28, 0x96, 0x0e, 0x85, 0xdd, 0x2e,
+ 0x6a, 0x69, 0xa1, 0x51, 0x28, 0x73, 0xdd, 0x44, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x75, 0xe1, 0x58, 0x7c, 0x5e, 0xef, 0xc8, 0x37, 0x15,
+ 0xd7, 0x10, 0x20, 0xaa, 0x6b, 0xe5, 0x34, 0x7b, 0xb9, 0xec, 0x9d, 0x91,
+ 0xce, 0x5b, 0x28, 0xa9, 0xbb, 0xb7, 0x4c, 0x92, 0xef, 0x40, 0x7e},
+ {0x76, 0x1d, 0x8c, 0xec, 0xf1, 0x3f, 0x93, 0xb3, 0x79, 0xa7, 0x72,
+ 0xe5, 0xfa, 0xc5, 0xb9, 0xff, 0xe9, 0x96, 0xca, 0xd9, 0xaf, 0x06,
+ 0x15, 0x25, 0x80, 0xaf, 0xe8, 0x7f, 0xf9, 0x65, 0x1c, 0x71},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 3
+ {229,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x7a, 0xc3, 0x6b, 0x9a, 0x23, 0x59, 0x46, 0x32, 0x67, 0x9a, 0xde,
+ 0xa1, 0xa8, 0x26, 0xf2, 0xf6, 0x2d, 0x79, 0x73, 0x82, 0x20, 0xfb, 0x48,
+ 0x74, 0x64, 0x03, 0x9f, 0x36, 0xca, 0x23, 0x72, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf8, 0x5a, 0x06, 0x06, 0x5e, 0xa2, 0x52, 0x72, 0x38,
+ 0xfc, 0x5e, 0xc1, 0xb7, 0x5e, 0xad, 0x92, 0x62, 0xe6, 0xb1, 0xae, 0xd6,
+ 0x1f, 0xef, 0xf8, 0x3b, 0x91, 0x23, 0x0a, 0xeb, 0x4b, 0x7d, 0x01},
+ {0xf1, 0x2a, 0xcd, 0x36, 0xf6, 0x29, 0x9a, 0x4d, 0x19, 0x2c, 0x03,
+ 0xaa, 0x4e, 0xfe, 0xea, 0x7d, 0xf5, 0x1e, 0x2d, 0x15, 0xd7, 0x63,
+ 0x17, 0x2e, 0x68, 0xac, 0xcf, 0x7b, 0xc6, 0xf5, 0xc2, 0x30},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 3
+ {230,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0xa4, 0x42, 0xb7, 0xc0, 0xa9, 0x92, 0x27, 0xb4, 0xcb, 0x5c, 0x75,
+ 0xfb, 0x9e, 0x5a, 0x72, 0xce, 0xa2, 0x5e, 0xba, 0x8a, 0x0b, 0xdf, 0x07,
+ 0x27, 0x1b, 0xb4, 0xa9, 0x3c, 0x2b, 0x66, 0x65, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x6e, 0x0f, 0x1d, 0x00, 0xb1, 0x09, 0x9d, 0x2a, 0x71,
+ 0xf7, 0xbe, 0x86, 0x65, 0x5f, 0xeb, 0x89, 0x88, 0xbb, 0xa5, 0x57, 0x7b,
+ 0x02, 0xf9, 0x64, 0x04, 0x3a, 0x49, 0xf0, 0x0c, 0x74, 0x96, 0x13},
+ {0xb2, 0xbb, 0xbd, 0x17, 0x3f, 0x41, 0xd9, 0x52, 0xd3, 0x29, 0x25,
+ 0x1d, 0xa9, 0x73, 0xa9, 0x50, 0x03, 0x00, 0x62, 0x81, 0x77, 0xad,
+ 0x0f, 0xb7, 0x9d, 0x01, 0xe2, 0xe2, 0x63, 0x90, 0x5b, 0x38},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 3
+ {231,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0xf7, 0x23, 0x3e, 0x96, 0x12, 0xc0, 0x0c, 0x9d, 0xca, 0x2c, 0x75,
+ 0x1e, 0xc1, 0xd3, 0xf5, 0xf6, 0x7b, 0xad, 0x77, 0xc2, 0xe7, 0x14, 0xa2,
+ 0x0e, 0x71, 0xeb, 0x3f, 0x22, 0x0a, 0x66, 0x71, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x69, 0x67, 0x57, 0xce, 0xd3, 0x09, 0x7f, 0xa9, 0x60,
+ 0xc8, 0x39, 0x0a, 0x09, 0xe8, 0xbd, 0x6d, 0x39, 0x0d, 0xbd, 0xe8, 0xd1,
+ 0xfa, 0x17, 0x02, 0x61, 0xf3, 0x42, 0x2e, 0xdc, 0x19, 0x29, 0x29},
+ {0x45, 0xec, 0xfa, 0x27, 0x5f, 0x1d, 0xaa, 0x25, 0xd3, 0xfa, 0xdf,
+ 0x33, 0xcd, 0xf8, 0x9a, 0x15, 0x2a, 0xfe, 0xa2, 0x5e, 0xae, 0x37,
+ 0xe6, 0x8e, 0x00, 0xb3, 0x0c, 0x36, 0x77, 0x89, 0x88, 0x7a},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 3
+ {232,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x0c, 0x7c, 0x75, 0x57, 0xc9, 0x90, 0x7e, 0x1b, 0x11, 0xe8, 0x44,
+ 0xbf, 0x13, 0x69, 0xcb, 0xa6, 0x69, 0xbc, 0x38, 0xe9, 0xb7, 0xb2, 0x53,
+ 0xe5, 0x1f, 0x23, 0x9b, 0xda, 0x32, 0x23, 0x74, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfd, 0x84, 0xb3, 0xf2, 0xfb, 0xfa, 0x16, 0xae, 0xbf,
+ 0x40, 0xc2, 0x7f, 0x46, 0xe1, 0x8d, 0x77, 0xba, 0xfa, 0x0c, 0x79, 0x71,
+ 0xbe, 0xdd, 0xe4, 0x90, 0x92, 0x12, 0xe7, 0x71, 0xbd, 0x3c, 0x35},
+ {0x59, 0x5e, 0x14, 0x4e, 0x07, 0xbb, 0xe6, 0x5b, 0x38, 0xe0, 0xe4,
+ 0x16, 0x3d, 0x02, 0xad, 0x75, 0xa6, 0x5e, 0x42, 0x2e, 0x74, 0x06,
+ 0x7d, 0xb3, 0x5c, 0x90, 0xdf, 0xa6, 0xe0, 0x55, 0xd4, 0x56},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 3
+ {233,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x02, 0xa8, 0x51, 0x15, 0xad, 0x7b, 0x41, 0xc5, 0x0f, 0x84, 0xf3,
+ 0x5f, 0xac, 0x75, 0x0e, 0xe8, 0xe1, 0x97, 0x34, 0x80, 0x71, 0x02, 0x83,
+ 0x0f, 0xf6, 0xa3, 0x06, 0xbe, 0xed, 0x44, 0x64, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x80, 0x54, 0x85, 0x70, 0x3c, 0xcf, 0xc4, 0xa2, 0x21,
+ 0xef, 0x28, 0x12, 0x67, 0xf5, 0x2b, 0x61, 0xce, 0xbc, 0x87, 0x9f, 0x0f,
+ 0x13, 0xb1, 0xe5, 0xf5, 0x21, 0xc1, 0x73, 0x52, 0xa0, 0x78, 0x4f},
+ {0x22, 0x6e, 0x16, 0xa2, 0x79, 0xac, 0x81, 0xe2, 0x68, 0x43, 0x7e,
+ 0xb3, 0xe0, 0x9e, 0x07, 0x40, 0x63, 0x24, 0xcb, 0x72, 0xa9, 0xd4,
+ 0xee, 0x58, 0xe4, 0xcf, 0x00, 0x91, 0x47, 0x49, 0x72, 0x01},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 3
+ {234,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0x2d, 0xb0, 0xc8, 0xe3, 0xe6, 0x8f, 0x10, 0x6f, 0xe0, 0xc5, 0x64,
+ 0x15, 0xe0, 0xbd, 0x13, 0xd8, 0x12, 0xde, 0xa0, 0xe9, 0x4c, 0xbd, 0x18,
+ 0xbd, 0xf6, 0x76, 0x12, 0x95, 0x61, 0x3a, 0x6d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x80, 0x64, 0x2a, 0x32, 0x79, 0xda, 0x6b, 0xf5, 0xfc,
+ 0x13, 0xdb, 0x14, 0xa5, 0x69, 0xc7, 0x08, 0x9d, 0xb0, 0x14, 0x22, 0x5c,
+ 0xfc, 0xae, 0x7d, 0xff, 0x5a, 0x0d, 0x25, 0xec, 0xc9, 0x23, 0x5b},
+ {0x79, 0x0d, 0x09, 0xb1, 0x72, 0x6d, 0x21, 0x09, 0x57, 0xce, 0x8f,
+ 0x65, 0x86, 0x9c, 0xa1, 0xec, 0x8f, 0xa0, 0xb2, 0xb0, 0x6b, 0x6b,
+ 0xcf, 0x94, 0x83, 0xb3, 0xeb, 0x55, 0xe4, 0x9e, 0x92, 0x72},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 3
+ {235,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0x9f, 0xb0, 0xbd, 0xbf, 0x53, 0xa6, 0x9a, 0x2f, 0xe3, 0x9c, 0x8b,
+ 0x24, 0x97, 0xab, 0xd4, 0xfa, 0x57, 0xd2, 0xd5, 0x4e, 0x04, 0x6b, 0x5f,
+ 0x51, 0x45, 0x95, 0xe2, 0xc0, 0xf3, 0x3d, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x84, 0xe8, 0x27, 0xf7, 0x8c, 0xae, 0x0c, 0xf0, 0x63,
+ 0xe4, 0x34, 0x01, 0x98, 0xf7, 0x88, 0xc2, 0x84, 0xe0, 0x74, 0x30, 0xb3,
+ 0xa9, 0x4a, 0x38, 0x73, 0xdf, 0x38, 0xb1, 0xf8, 0x72, 0xce, 0x02},
+ {0x68, 0x4c, 0xc8, 0x3a, 0xf8, 0x06, 0xbc, 0xd9, 0xcd, 0x25, 0x1e,
+ 0x18, 0x58, 0xf3, 0xc1, 0x0f, 0x01, 0x66, 0xe0, 0xa0, 0xcd, 0x2b,
+ 0xe1, 0x54, 0x33, 0x9a, 0x88, 0x6b, 0x13, 0xe7, 0xc7, 0x6f},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 3
+ {236,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0xa6, 0x79, 0x09, 0x75, 0x72, 0x48, 0x66, 0x5f, 0x79, 0x37, 0x1e,
+ 0xb0, 0x14, 0x82, 0x5a, 0xb6, 0xbd, 0x4a, 0xf3, 0x57, 0x1f, 0x14, 0x03,
+ 0x89, 0xc6, 0x36, 0xe0, 0x04, 0xbc, 0xf4, 0x6b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd4, 0x45, 0xe1, 0xdf, 0x00, 0x83, 0xbb, 0x6b, 0x8e,
+ 0x88, 0x6e, 0x66, 0x32, 0x25, 0x18, 0x07, 0x17, 0x1d, 0x4e, 0x88, 0xc4,
+ 0x18, 0x16, 0xfc, 0x68, 0x43, 0x73, 0xc0, 0x9d, 0x7e, 0x5d, 0x6e},
+ {0xe4, 0x26, 0xe4, 0xa3, 0xc5, 0x4d, 0x3e, 0x77, 0xf4, 0xf1, 0x57,
+ 0x30, 0x1e, 0x0a, 0xc7, 0xd9, 0xe1, 0x23, 0x37, 0xa2, 0xb5, 0x8d,
+ 0xf1, 0x67, 0x80, 0x04, 0x1c, 0xf6, 0xd6, 0x19, 0x8c, 0x5a},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 3
+ {237,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0x6a, 0x30, 0x2d, 0x5b, 0x07, 0x6d, 0x2a, 0xba, 0x7c, 0x2a, 0x4d,
+ 0xaf, 0x9e, 0x7c, 0xc9, 0xd8, 0x53, 0x9b, 0x7c, 0x03, 0x91, 0x30, 0x7d,
+ 0xb6, 0x5a, 0x2f, 0x42, 0x20, 0xd3, 0x0f, 0x70, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf2, 0x6a, 0xa6, 0x15, 0x1a, 0x4b, 0x22, 0x39, 0x01,
+ 0x76, 0xf6, 0x23, 0x3e, 0x74, 0x2f, 0x40, 0xf2, 0xec, 0xd5, 0x13, 0x71,
+ 0x66, 0xfb, 0x2e, 0x1e, 0xc9, 0xb2, 0xf2, 0x45, 0x4a, 0xc2, 0x77},
+ {0x86, 0x2d, 0xf9, 0x2e, 0x25, 0x27, 0x7b, 0xd9, 0x4f, 0x9a, 0xf2,
+ 0xe1, 0xdd, 0xa5, 0x1f, 0x90, 0x5a, 0x6e, 0x2a, 0x3f, 0x60, 0x68,
+ 0xa9, 0x2f, 0xab, 0xfc, 0x6c, 0x53, 0xda, 0x21, 0xec, 0x11},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 3
+ {238,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x38, 0xb7, 0x0d, 0x17, 0x16, 0x1c, 0xb3, 0x82, 0x22, 0xf7, 0xbc,
+ 0x69, 0xa3, 0xc8, 0x57, 0x60, 0x32, 0xd5, 0x80, 0x27, 0x5b, 0x3b, 0x7d,
+ 0x63, 0xfb, 0xa0, 0x89, 0x08, 0xcb, 0x48, 0x79, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x2b, 0x02, 0xdb, 0x3c, 0x82, 0x47, 0x7f, 0xe2, 0x1a,
+ 0xa7, 0xa9, 0x4d, 0x85, 0xdf, 0x37, 0x9f, 0x57, 0x1c, 0x84, 0x49, 0xb4,
+ 0x3c, 0xbd, 0x06, 0x05, 0xd0, 0xac, 0xc5, 0x3c, 0x47, 0x2f, 0x05},
+ {0x3f, 0x43, 0x8d, 0xbf, 0x03, 0x94, 0x79, 0x95, 0xc9, 0x9f, 0xd4,
+ 0xcb, 0x36, 0x6c, 0xa7, 0xe0, 0x0e, 0x8c, 0xfb, 0xce, 0x64, 0xc3,
+ 0x03, 0x9c, 0x26, 0xd9, 0xfa, 0xd0, 0x0f, 0xa4, 0x9c, 0x70},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 3
+ {239,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0x73, 0x3b, 0x42, 0x03, 0x26, 0x7a, 0xb3, 0xc9, 0x4c, 0x50, 0x6a,
+ 0xca, 0xdb, 0x94, 0x9a, 0x76, 0xcc, 0x60, 0x04, 0x86, 0xfc, 0xd6, 0x01,
+ 0x47, 0x8f, 0xcd, 0xef, 0x79, 0xc2, 0x9d, 0x6c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd7, 0x1d, 0xd7, 0xdb, 0x12, 0x23, 0x30, 0xc9, 0xbb,
+ 0xaa, 0xb5, 0xda, 0x6c, 0xf1, 0xf6, 0xe1, 0xc2, 0x53, 0x45, 0xee, 0x6a,
+ 0x66, 0xb1, 0x75, 0x12, 0xb1, 0x80, 0x4a, 0xce, 0x28, 0x73, 0x59},
+ {0x95, 0xf3, 0xf1, 0x84, 0x9b, 0x0a, 0x07, 0x01, 0x84, 0xe6, 0x07,
+ 0x7c, 0x92, 0xae, 0x36, 0xba, 0x33, 0x24, 0xbf, 0x14, 0x41, 0x16,
+ 0x8b, 0x89, 0xbb, 0x4b, 0x91, 0x67, 0xed, 0xd6, 0x73, 0x08},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 3
+ {240,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x44, 0xa3, 0x6b, 0x58, 0xae, 0xfd, 0xb0, 0x8b, 0x98, 0x17, 0x96,
+ 0x02, 0x9a, 0x27, 0x66, 0x10, 0x18, 0x84, 0xb3, 0x48, 0xf7, 0x0e, 0xed,
+ 0x94, 0x7c, 0x25, 0x41, 0x06, 0x4c, 0xaf, 0x6a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x73, 0x7b, 0xc0, 0x7d, 0xe0, 0x72, 0x9b, 0xbc, 0xfb,
+ 0xee, 0x3a, 0x08, 0xe6, 0x96, 0xf9, 0x7f, 0x37, 0x70, 0x57, 0x7e, 0x4b,
+ 0x01, 0xec, 0x10, 0x8f, 0x59, 0xca, 0xf4, 0x64, 0x06, 0xd2, 0x05},
+ {0x6a, 0x96, 0x9a, 0xf6, 0xd2, 0x36, 0xab, 0xa0, 0x8f, 0xa8, 0x31,
+ 0x60, 0xf6, 0x99, 0xe9, 0xed, 0x76, 0xfb, 0x63, 0x55, 0xf0, 0x66,
+ 0x2f, 0x03, 0xdb, 0xc5, 0x91, 0x5a, 0x3c, 0x23, 0x06, 0x3e},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 3
+ {241,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa0, 0xb7, 0xd3, 0x12, 0xd9, 0xb8, 0x32, 0xe1, 0x24, 0xd1, 0xbc, 0x8c,
+ 0xb2, 0x1d, 0xb5, 0x45, 0x44, 0x0e, 0x3c, 0xf1, 0x4e, 0x74, 0x73, 0xee,
+ 0x9c, 0xcb, 0xe9, 0xb6, 0x82, 0xf2, 0x15, 0x6c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x97, 0x58, 0x06, 0x1a, 0x7b, 0x3e, 0x2c, 0x02, 0xfb,
+ 0x5c, 0x20, 0x87, 0x5a, 0xe6, 0xb5, 0x5b, 0x11, 0xfb, 0x67, 0x95, 0x99,
+ 0x0a, 0x0f, 0x4f, 0xdc, 0xd1, 0x14, 0x7b, 0xe5, 0x52, 0x16, 0x07},
+ {0xab, 0x39, 0xdb, 0x4a, 0xa2, 0x9a, 0xc4, 0x01, 0x7c, 0x74, 0x46,
+ 0xf1, 0xad, 0x0c, 0x7d, 0xaa, 0x9a, 0x37, 0xf1, 0xb6, 0xb4, 0xf2,
+ 0xe9, 0xd2, 0x90, 0x2c, 0xce, 0xfb, 0x84, 0x83, 0x9d, 0x28},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 3
+ {242,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0x7f, 0x1d, 0xdd, 0x78, 0xcc, 0x64, 0x73, 0xd3, 0xe6, 0x39, 0x49,
+ 0x40, 0x9a, 0xd3, 0xf3, 0x5b, 0xfe, 0x0c, 0xe0, 0x73, 0x8f, 0x25, 0x5d,
+ 0xee, 0x68, 0x2f, 0x2b, 0xfb, 0xc8, 0x0f, 0x7f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x37, 0xcd, 0x65, 0xd3, 0x30, 0x36, 0x20, 0x5f, 0x34,
+ 0x49, 0xe8, 0x65, 0x5a, 0x50, 0xd4, 0xb0, 0xc8, 0x6f, 0xec, 0x02, 0x10,
+ 0x0b, 0x4f, 0x2d, 0xb7, 0xda, 0x92, 0xdc, 0xf5, 0xe3, 0xaa, 0x0a},
+ {0x13, 0xde, 0x41, 0x65, 0x9e, 0x3e, 0x30, 0x8d, 0x6e, 0x26, 0xc9,
+ 0x42, 0x82, 0xfc, 0xc3, 0xe0, 0x36, 0x4d, 0xdf, 0x08, 0x09, 0xdd,
+ 0xee, 0x6c, 0x8e, 0x7a, 0xbb, 0x50, 0x91, 0xb0, 0x2b, 0x00},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 3
+ {243,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x40, 0x80, 0xae, 0x60, 0xa8, 0x5c, 0x1f, 0xa9, 0x5a, 0xad, 0x9b, 0xea,
+ 0xbd, 0x98, 0xb4, 0x05, 0xe7, 0xf2, 0x81, 0x41, 0xbf, 0x08, 0xf2, 0xc9,
+ 0xa4, 0xfd, 0xbd, 0xe1, 0xc5, 0x68, 0x02, 0x65, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa9, 0xb6, 0xe8, 0x08, 0x14, 0x60, 0x38, 0x3a, 0xdc,
+ 0x58, 0x7c, 0x8f, 0x91, 0xa0, 0x2c, 0x59, 0xa7, 0xa3, 0x55, 0x76, 0xca,
+ 0x62, 0x43, 0x6c, 0xcd, 0x1b, 0x5f, 0xef, 0x1b, 0x92, 0x54, 0x5d},
+ {0x69, 0xed, 0x8a, 0x0a, 0x27, 0x81, 0x2a, 0xe6, 0x74, 0x14, 0x74,
+ 0xbd, 0x5c, 0x6a, 0x4e, 0x68, 0x3a, 0x12, 0x66, 0x49, 0xf7, 0x24,
+ 0x5a, 0xa0, 0xf9, 0x1a, 0x3a, 0x38, 0x4b, 0xcd, 0xe2, 0x5a},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 3
+ {244,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x08, 0xf9, 0xf4, 0xa4, 0xfa, 0xc4, 0xdb, 0x41, 0x33, 0x15, 0xf7, 0x4a,
+ 0x59, 0x81, 0x8b, 0x24, 0x52, 0xfc, 0x7b, 0x76, 0x85, 0x59, 0x2e, 0x26,
+ 0x55, 0x67, 0x75, 0xf9, 0xb8, 0x6d, 0x90, 0x7f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfd, 0x1a, 0x2c, 0xd1, 0x7a, 0x93, 0xf8, 0x50, 0xde,
+ 0xb8, 0xc4, 0x5a, 0x2d, 0x34, 0x53, 0x92, 0x32, 0xdf, 0xd8, 0xa5, 0x58,
+ 0x30, 0x42, 0x09, 0x78, 0x1c, 0x6c, 0xb5, 0x82, 0x29, 0x87, 0x0e},
+ {0x01, 0x02, 0x18, 0xbd, 0x67, 0xb1, 0xb9, 0x2f, 0xee, 0x3e, 0x7f,
+ 0xa4, 0x57, 0x8c, 0x13, 0x61, 0x7d, 0x73, 0x19, 0x5d, 0xe1, 0x02,
+ 0x79, 0x74, 0x7e, 0x53, 0xba, 0x01, 0xa2, 0x54, 0x52, 0x5a},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 3
+ {245,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0x88, 0xcf, 0xae, 0x30, 0x85, 0x86, 0x76, 0x57, 0xb0, 0x94, 0x35,
+ 0xc4, 0x2b, 0x74, 0xcc, 0x76, 0x24, 0x57, 0x83, 0x94, 0x51, 0xa3, 0x65,
+ 0x9d, 0xb2, 0x18, 0xd4, 0x21, 0x4f, 0xdd, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xb8, 0x81, 0x19, 0xe5, 0xae, 0x6d, 0x9e, 0x6b, 0x91,
+ 0x2d, 0x52, 0x52, 0x47, 0x39, 0xe6, 0x12, 0xef, 0x19, 0xab, 0x7e, 0x5d,
+ 0xd3, 0xd9, 0x46, 0xcb, 0x9b, 0xc0, 0x03, 0xc3, 0x78, 0xf8, 0x1f},
+ {0xe6, 0xb2, 0x98, 0xde, 0x9c, 0xb6, 0x35, 0x8f, 0xbb, 0xb0, 0x0f,
+ 0x11, 0x89, 0x0f, 0x57, 0x14, 0xa3, 0x85, 0x8e, 0x8f, 0x05, 0xa2,
+ 0xa8, 0xd1, 0xcf, 0x39, 0xfe, 0x78, 0xcc, 0x55, 0xdd, 0x4e},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 3
+ {246,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0x9c, 0xe1, 0x3e, 0xd0, 0x07, 0x81, 0x8d, 0x7a, 0x51, 0x81, 0xe6,
+ 0x29, 0xee, 0xd9, 0x44, 0xa2, 0x0a, 0x05, 0x8c, 0xfe, 0x39, 0x66, 0x9c,
+ 0x98, 0x31, 0xbf, 0xa5, 0x21, 0x5a, 0x12, 0x69, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x7b, 0x70, 0xe2, 0x9d, 0xce, 0x04, 0x79, 0xcd, 0xe4,
+ 0xa3, 0x6c, 0x7f, 0x97, 0x86, 0x58, 0x2f, 0x10, 0x4b, 0xc0, 0x78, 0x8f,
+ 0x04, 0x6b, 0x48, 0xaf, 0x49, 0x5e, 0x67, 0xbd, 0xb8, 0x8f, 0x36},
+ {0x96, 0x7b, 0xbe, 0x29, 0x84, 0x94, 0xb4, 0xa5, 0xf9, 0x58, 0x53,
+ 0xcf, 0xde, 0x9d, 0xc8, 0x59, 0x70, 0xb2, 0xa4, 0xb5, 0xdd, 0x2c,
+ 0x92, 0x78, 0x29, 0x01, 0xe8, 0x53, 0x95, 0x7f, 0x58, 0x09},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 3
+ {247,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x02, 0x2b, 0x43, 0x77, 0x5a, 0xb2, 0xf4, 0xb9, 0x1b, 0xc1, 0xcb,
+ 0x54, 0xc9, 0x7f, 0x78, 0x02, 0x62, 0x89, 0xea, 0xaf, 0x02, 0xab, 0xee,
+ 0xd0, 0x4c, 0xa8, 0x4f, 0x73, 0x6c, 0x68, 0x6c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x2a, 0x20, 0x9e, 0x2a, 0xce, 0x0e, 0x3d, 0x69, 0x73,
+ 0xff, 0xbf, 0x74, 0x03, 0xf9, 0x85, 0x7f, 0xf9, 0x7a, 0x5f, 0xdc, 0xd2,
+ 0x7f, 0x2c, 0x70, 0x98, 0xb4, 0x44, 0xfc, 0x3c, 0x16, 0x67, 0x38},
+ {0x9f, 0x66, 0x84, 0x86, 0x81, 0xd5, 0x34, 0xe5, 0x2b, 0x65, 0x99,
+ 0x46, 0xea, 0x2c, 0x92, 0xd2, 0xfa, 0xbe, 0xd4, 0x3f, 0xe6, 0xe6,
+ 0x90, 0x32, 0xc1, 0x11, 0x53, 0xdb, 0x43, 0xdc, 0xa7, 0x5b},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 3
+ {248,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x97, 0xa5, 0x2f, 0xc5, 0x62, 0xe8, 0xa5, 0x16, 0x68, 0x2f, 0x53,
+ 0x63, 0xcc, 0x5e, 0x7c, 0x88, 0xe9, 0xc7, 0x8e, 0x30, 0x8d, 0xf0, 0xde,
+ 0xef, 0x40, 0x49, 0x7b, 0x35, 0xcc, 0x12, 0x7d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf5, 0x07, 0x09, 0xac, 0xa7, 0xf3, 0x14, 0xe8, 0xd0,
+ 0x5b, 0x5f, 0xf9, 0x7a, 0x42, 0x7e, 0x42, 0x7b, 0xd5, 0xe8, 0x5c, 0x4e,
+ 0x86, 0x71, 0x21, 0x25, 0x07, 0x6a, 0x77, 0x1b, 0xe2, 0x14, 0x48},
+ {0xea, 0x75, 0x72, 0xe2, 0x7a, 0x91, 0x20, 0xde, 0x1f, 0x13, 0xb8,
+ 0x57, 0x10, 0xba, 0x69, 0xa3, 0x47, 0x1b, 0x7b, 0x3f, 0x5d, 0x12,
+ 0xbc, 0x43, 0x0c, 0x12, 0xc4, 0xbb, 0xf8, 0xaa, 0x39, 0x57},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 3
+ {249,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x40, 0x28, 0x80, 0x20, 0x30, 0xd8, 0xa8, 0x22, 0x1a, 0x71, 0x60, 0xee,
+ 0xbb, 0xf1, 0x84, 0x61, 0x16, 0xc1, 0xc2, 0x53, 0xab, 0xc4, 0x67, 0xd6,
+ 0xe4, 0x3c, 0xb8, 0x50, 0xf1, 0x45, 0x98, 0x60, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x0f, 0x13, 0x95, 0x59, 0x78, 0xb9, 0x3d, 0x7b, 0x9f,
+ 0x9a, 0x2e, 0x70, 0xd9, 0x6d, 0xf9, 0x22, 0x85, 0x0a, 0x8f, 0xfd, 0x84,
+ 0x12, 0xe2, 0x36, 0xfb, 0x07, 0x4a, 0xef, 0x99, 0xd3, 0x7d, 0x54},
+ {0xe2, 0x3d, 0x63, 0xa4, 0x6b, 0xe6, 0x7c, 0x74, 0x43, 0xc0, 0x7b,
+ 0x93, 0x71, 0xff, 0x6a, 0x06, 0xaf, 0xcd, 0x7a, 0x57, 0x94, 0xbf,
+ 0x25, 0x37, 0x92, 0x60, 0x74, 0xb8, 0x81, 0x90, 0x30, 0x7a},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 3
+ {250,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x51, 0x5d, 0x45, 0xc7, 0xab, 0x2b, 0x95, 0x29, 0x81, 0x65, 0x43,
+ 0x15, 0x00, 0x68, 0xb8, 0xe4, 0xbb, 0x61, 0x4c, 0xf2, 0xb6, 0x8a, 0x8a,
+ 0x99, 0x36, 0x39, 0x75, 0xaf, 0x50, 0x3d, 0x74, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x18, 0xff, 0xe9, 0x92, 0xa7, 0x29, 0xce, 0x70, 0xc3,
+ 0xb7, 0xcd, 0xc5, 0x5b, 0xab, 0x55, 0xf2, 0x21, 0x0d, 0x27, 0x91, 0x34,
+ 0xb3, 0x08, 0x2a, 0x9f, 0x68, 0x2d, 0x3a, 0x0b, 0x13, 0x12, 0x73},
+ {0x33, 0xcc, 0xaf, 0x24, 0xe1, 0xe2, 0x62, 0x90, 0xed, 0x7e, 0x46,
+ 0x20, 0x93, 0xe9, 0xf7, 0x76, 0x07, 0xef, 0x52, 0xa0, 0x62, 0x6b,
+ 0x2c, 0xd2, 0x51, 0x1c, 0x41, 0xcd, 0x24, 0xc1, 0x38, 0x49},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 3
+ {251,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x81, 0x5b, 0xd1, 0x44, 0x51, 0x8f, 0xa5, 0x26, 0xbe, 0xfd, 0xd3,
+ 0x73, 0xf5, 0xf9, 0xcf, 0xf2, 0x54, 0xd5, 0xd3, 0xc4, 0x66, 0x0e, 0x8a,
+ 0x90, 0xef, 0x2a, 0x22, 0xc6, 0x87, 0x6a, 0x74, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc3, 0xba, 0x28, 0x05, 0x77, 0x28, 0xd0, 0x53, 0x39,
+ 0x65, 0xec, 0x34, 0x97, 0x9f, 0xe7, 0xbd, 0x93, 0xcf, 0x6c, 0xb6, 0x44,
+ 0xe8, 0xda, 0x03, 0x8b, 0xaa, 0x87, 0x99, 0x7b, 0x8d, 0xc2, 0x0e},
+ {0x74, 0xf9, 0x5b, 0x47, 0x00, 0xf0, 0x18, 0x5f, 0x33, 0xc5, 0xb5,
+ 0x52, 0x8e, 0xd5, 0x01, 0x2a, 0x33, 0x63, 0xf8, 0xbb, 0xd6, 0xf6,
+ 0xa8, 0x40, 0xaa, 0x1f, 0x0f, 0x3b, 0xdb, 0x7c, 0x96, 0x50},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 3
+ {252,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x2d, 0x99, 0x60, 0x93, 0xee, 0xfd, 0xaf, 0x28, 0x3f, 0x40, 0x49,
+ 0xbb, 0xa4, 0xf5, 0xaf, 0x6e, 0xcc, 0x2e, 0x64, 0x89, 0x4f, 0x32, 0x5e,
+ 0xe1, 0xf9, 0xca, 0x1e, 0x15, 0x6d, 0x05, 0x67, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4e, 0xb0, 0x95, 0xa8, 0x6d, 0x1e, 0x78, 0x1b, 0xb1,
+ 0x82, 0x23, 0x30, 0x75, 0xeb, 0xf1, 0xdb, 0x10, 0x9d, 0x57, 0x13, 0x5b,
+ 0xf9, 0x1d, 0x54, 0xfd, 0xb1, 0x8e, 0xb3, 0x71, 0x42, 0x76, 0x40},
+ {0xe9, 0x67, 0x7b, 0x85, 0x48, 0x51, 0xc4, 0x1c, 0xc4, 0x89, 0xe0,
+ 0x39, 0x81, 0xae, 0x78, 0x69, 0x0b, 0xe6, 0xcb, 0xf0, 0x05, 0x4e,
+ 0xa9, 0x83, 0x47, 0x59, 0xde, 0x3e, 0x27, 0xbc, 0xf0, 0x3e},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 3
+ {253,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0x26, 0x09, 0xdf, 0x3d, 0x54, 0x36, 0xc1, 0x23, 0xdc, 0xd7, 0xee,
+ 0x11, 0xf2, 0x3f, 0x1d, 0xa3, 0x21, 0x66, 0x6c, 0x09, 0xf3, 0x79, 0xd3,
+ 0x79, 0x14, 0x20, 0x33, 0x40, 0x51, 0x08, 0x61, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x83, 0xf6, 0x7d, 0x7c, 0x92, 0xb1, 0x1c, 0x8f, 0xb0,
+ 0x72, 0x48, 0x46, 0x42, 0xa0, 0x1f, 0x43, 0xde, 0xb0, 0x22, 0xb5, 0x4d,
+ 0x94, 0xa4, 0x01, 0x5e, 0x39, 0x84, 0x9a, 0x2e, 0x2e, 0x95, 0x55},
+ {0xf1, 0x48, 0x71, 0x6e, 0xbe, 0x72, 0x69, 0xa7, 0x07, 0x6f, 0x0c,
+ 0xf1, 0xf2, 0x2b, 0x69, 0x78, 0xd3, 0xc7, 0xe3, 0x60, 0x7b, 0x0b,
+ 0xcc, 0x87, 0xa8, 0xc7, 0xa8, 0x5b, 0x9f, 0xd2, 0x0c, 0x2f},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 3
+ {254,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa0, 0xe3, 0xb7, 0x8c, 0x0f, 0x3b, 0xe2, 0xa7, 0x60, 0xb2, 0xc9, 0x16,
+ 0xf2, 0x44, 0xdf, 0x21, 0x96, 0x24, 0xfd, 0xda, 0x2e, 0x9e, 0x31, 0xb1,
+ 0x53, 0x28, 0xf4, 0xa7, 0x76, 0x90, 0x29, 0x6a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x20, 0xcc, 0x75, 0xd3, 0x76, 0xd8, 0x45, 0x3b, 0x9d,
+ 0x04, 0x9c, 0x84, 0xf5, 0x8e, 0xaf, 0xcf, 0x61, 0x12, 0x6c, 0x08, 0xa0,
+ 0x36, 0x61, 0xe7, 0x35, 0xf0, 0xa8, 0xbe, 0x22, 0x8f, 0xd4, 0x66},
+ {0x1d, 0x5c, 0x12, 0x3e, 0x88, 0xe9, 0xdc, 0x7a, 0x3b, 0x16, 0xec,
+ 0x90, 0xb6, 0x05, 0x78, 0xdf, 0xca, 0x7e, 0x11, 0xea, 0xb9, 0xb8,
+ 0x8c, 0x6e, 0xca, 0x7b, 0xc3, 0x3d, 0x91, 0xfd, 0xe8, 0x3b},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 3
+ {255,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x1f, 0x13, 0x0a, 0x29, 0x05, 0x84, 0xcb, 0x28, 0xc7, 0xd6, 0x53,
+ 0x95, 0x06, 0xa1, 0xa0, 0x54, 0xf9, 0x26, 0xa1, 0x7e, 0xf7, 0xc5, 0x68,
+ 0xae, 0x43, 0x04, 0x7c, 0x05, 0xe1, 0x0f, 0x60, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xef, 0x31, 0xb4, 0x3d, 0x19, 0xc0, 0xa5, 0x43, 0x4d,
+ 0xeb, 0x56, 0x12, 0x9c, 0x16, 0x29, 0x8a, 0x39, 0x4a, 0x70, 0x32, 0xa2,
+ 0xe5, 0x2c, 0xb9, 0x97, 0x47, 0x6b, 0xde, 0xca, 0x32, 0x5b, 0x73},
+ {0x2f, 0xc0, 0x65, 0xba, 0x8f, 0x50, 0x40, 0xa0, 0xa6, 0x59, 0xf6,
+ 0xf7, 0x33, 0x05, 0x54, 0xbd, 0x1b, 0x9d, 0x7c, 0x89, 0x3b, 0x91,
+ 0xe3, 0x16, 0xe0, 0xaf, 0x90, 0xc3, 0x7a, 0xf4, 0xf1, 0x35},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 3
+ {256,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0xe6, 0x7f, 0x68, 0x18, 0x3a, 0x4c, 0x1a, 0xed, 0x9c, 0x56, 0x86,
+ 0x4b, 0x36, 0x27, 0x8b, 0xb7, 0xbb, 0x75, 0xd5, 0x7a, 0x78, 0x32, 0x1b,
+ 0xc7, 0xc2, 0x4f, 0xf6, 0x16, 0x36, 0x60, 0x7a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd8, 0xc8, 0xe2, 0xc6, 0xf3, 0x3a, 0x98, 0x52, 0x5d,
+ 0xf3, 0x76, 0x7d, 0x1d, 0x04, 0x43, 0x0d, 0xab, 0x0b, 0xda, 0x41, 0xf1,
+ 0xf9, 0x04, 0xc9, 0x5b, 0xc6, 0x1c, 0xc1, 0x22, 0xca, 0xca, 0x74},
+ {0xef, 0x76, 0x12, 0xc1, 0x56, 0x07, 0x8d, 0xae, 0x3a, 0x81, 0xe5,
+ 0x0e, 0xf3, 0x39, 0x51, 0xca, 0xb6, 0x61, 0xfb, 0x07, 0x73, 0x1d,
+ 0x8f, 0x41, 0x9b, 0xc0, 0x10, 0x5c, 0x4d, 0x6d, 0x60, 0x50},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 3
+ {257,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0xeb, 0x77, 0x75, 0xda, 0xcc, 0x32, 0xb0, 0x45, 0xce, 0xb3, 0x5f,
+ 0x26, 0x1b, 0x36, 0x16, 0x31, 0x5e, 0xfa, 0x98, 0xb7, 0x80, 0xe0, 0x8c,
+ 0x79, 0xd5, 0x44, 0xed, 0xad, 0xb5, 0x46, 0x7d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x18, 0x33, 0x61, 0x95, 0x16, 0xb8, 0x0d, 0xb0, 0xc0,
+ 0x5b, 0x22, 0x55, 0x09, 0xe6, 0x69, 0x8d, 0xf0, 0x28, 0xd8, 0x3b, 0x66,
+ 0xed, 0x6b, 0xac, 0x6f, 0x0f, 0x63, 0x08, 0x97, 0x0d, 0x2c, 0x7d},
+ {0xa3, 0xcf, 0x3d, 0x81, 0xec, 0x56, 0x89, 0x6a, 0x68, 0xfc, 0xa0,
+ 0xda, 0x63, 0x35, 0x17, 0x1d, 0x0c, 0x62, 0x25, 0x68, 0x73, 0x8c,
+ 0x0d, 0xb2, 0x6f, 0xe1, 0x17, 0x03, 0x37, 0x26, 0xa0, 0x49},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 3
+ {258,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x55, 0xb1, 0xc0, 0x57, 0x6e, 0x7a, 0xb6, 0xc8, 0x9f, 0xcc, 0x1c,
+ 0xe4, 0x9e, 0x79, 0xc8, 0xc3, 0x71, 0xbf, 0x9f, 0xc2, 0xb2, 0x2b, 0x8f,
+ 0x83, 0x96, 0xa9, 0xb6, 0x4c, 0x5a, 0xe2, 0x6d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xe2, 0xe9, 0x89, 0xaa, 0xd2, 0x39, 0x7f, 0xc3, 0x4b,
+ 0x6c, 0xbe, 0x2d, 0xb2, 0x7d, 0x5a, 0xb6, 0x9b, 0x28, 0x04, 0x83, 0x83,
+ 0xc9, 0x1d, 0x9e, 0x82, 0x26, 0xd5, 0x48, 0x25, 0x3f, 0xab, 0x7e},
+ {0xe7, 0xf4, 0x58, 0x23, 0xa4, 0x5b, 0x6a, 0x46, 0x19, 0x2b, 0x37,
+ 0xd7, 0x3e, 0x86, 0x09, 0xb5, 0xbd, 0xa6, 0x8c, 0xd7, 0xcf, 0xbd,
+ 0xcc, 0xaa, 0x49, 0x08, 0x20, 0x80, 0x99, 0x3e, 0x64, 0x0f},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 4
+ {259,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0x6a, 0x9b, 0xfc, 0xfd, 0x71, 0x01, 0x4d, 0x18, 0x96, 0x76, 0x80,
+ 0xd4, 0x50, 0x9e, 0xaa, 0x41, 0xc6, 0x66, 0x42, 0x4a, 0xf9, 0x8b, 0xf9,
+ 0xff, 0x7f, 0xf4, 0x9e, 0xb1, 0xba, 0xba, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xb9, 0xbd, 0x79, 0x36, 0x24, 0xd6, 0xa7, 0xe8, 0x08,
+ 0x48, 0x61, 0x10, 0x05, 0x88, 0x53, 0xed, 0xb2, 0x5e, 0x13, 0x6b, 0xd4,
+ 0xd6, 0xa7, 0x95, 0xd6, 0xd2, 0xef, 0x53, 0xb2, 0x5e, 0x38, 0x04},
+ {0x7c, 0x61, 0x48, 0x13, 0x4c, 0x9e, 0x8b, 0x2b, 0xa5, 0xda, 0xec,
+ 0xa4, 0x1e, 0x6a, 0x1f, 0x3a, 0x82, 0xd8, 0xf7, 0x5d, 0x0b, 0x29,
+ 0x2b, 0x23, 0xc4, 0x0f, 0xe7, 0xf5, 0xce, 0x0a, 0x2b, 0x7a},
+ false,
true},
- // Comment: checking for overflow
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: special case for D in multiplication by 4
+ {260,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xc8, 0x17, 0x24, 0x70, 0x40, 0x00, 0xb2, 0x6d, 0x31, 0x70, 0x3c, 0xc9,
- 0x7e, 0x3a, 0x37, 0x8d, 0x56, 0xfa, 0xd8, 0x21, 0x93, 0x61, 0xc8, 0x8c,
- 0xca, 0x8b, 0xd7, 0xc5, 0x71, 0x9b, 0x12, 0xb2, 0xa1, 0x23, 0x03, 0x21,
+ 0x28, 0x39, 0x2b, 0x1b, 0x03, 0x5a, 0x84, 0x65, 0xaa, 0x22, 0xaa, 0xbb,
+ 0x57, 0x10, 0x61, 0xc6, 0xef, 0xfe, 0xed, 0x40, 0xcc, 0x25, 0x30, 0xb6,
+ 0x28, 0xe4, 0xfd, 0x40, 0x39, 0x5a, 0xe0, 0x4a, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xfd, 0x30, 0x0a, 0xeb, 0x40, 0xe1, 0xfa, 0x58, 0x25,
- 0x18, 0x41, 0x2b, 0x49, 0xb2, 0x08, 0xa7, 0x84, 0x2b, 0x1e, 0x1f, 0x05,
- 0x6a, 0x04, 0x01, 0x78, 0xea, 0x41, 0x41, 0x53, 0x4f, 0x65, 0x2d},
- {0xb7, 0x34, 0x10, 0x5d, 0xc2, 0x57, 0x58, 0x5d, 0x73, 0xb5, 0x66,
- 0xcc, 0xb7, 0x6f, 0x06, 0x27, 0x95, 0xcc, 0xbe, 0xc8, 0x91, 0x28,
- 0xe5, 0x2b, 0x02, 0xf3, 0xe5, 0x96, 0x39, 0xf1, 0x3c, 0x46},
+ 0x03, 0x21, 0x00, 0xe3, 0xf4, 0x44, 0xe2, 0x08, 0xda, 0x90, 0x43, 0xf3,
+ 0xf7, 0x4c, 0x20, 0xe2, 0x8d, 0x7f, 0x40, 0x4b, 0xb6, 0x87, 0xa3, 0x46,
+ 0x70, 0x9a, 0xbc, 0xd5, 0x55, 0x15, 0x6f, 0x88, 0x60, 0x78, 0x20},
+ {0xea, 0x5e, 0x77, 0x2b, 0xac, 0x46, 0x93, 0xce, 0x69, 0xea, 0x3a,
+ 0xc7, 0x61, 0x01, 0x1f, 0xa7, 0x67, 0x40, 0x37, 0x65, 0x3a, 0x43,
+ 0x3c, 0x7f, 0x05, 0x45, 0x6e, 0x72, 0x91, 0xcd, 0x3c, 0x4e},
+ false,
true},
- // Comment: checking for overflow
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: special case for D in multiplication by 4
+ {261,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xc8, 0x17, 0x24, 0x70, 0x40, 0x00, 0xb2, 0x6d, 0x31, 0x70, 0x3c, 0xc9,
- 0x7e, 0x3a, 0x37, 0x8d, 0x56, 0xfa, 0xd8, 0x21, 0x93, 0x61, 0xc8, 0x8c,
- 0xca, 0x8b, 0xd7, 0xc5, 0x71, 0x9b, 0x12, 0xb2, 0xa1, 0x23, 0x03, 0x21,
+ 0x78, 0xcb, 0xb3, 0x52, 0x04, 0xcc, 0x88, 0x67, 0x6c, 0x14, 0xe0, 0xff,
+ 0x18, 0x17, 0x13, 0x92, 0xe9, 0x98, 0x41, 0x1b, 0x23, 0xd9, 0x05, 0xd4,
+ 0xc4, 0xdc, 0xea, 0xb7, 0x05, 0x11, 0xf4, 0x42, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xc8, 0xef, 0x79, 0xb5, 0x14, 0xd7, 0x68, 0x26, 0x77,
- 0xbc, 0x79, 0x31, 0xe0, 0x6e, 0xe5, 0xc2, 0x7c, 0x9b, 0x39, 0x2b, 0x4a,
- 0xe9, 0x48, 0x44, 0x73, 0xf5, 0x54, 0xe6, 0x67, 0x8e, 0xcc, 0x2e},
- {0x64, 0x7a, 0x46, 0xb6, 0xfc, 0x3f, 0x40, 0xd6, 0x21, 0x41, 0xee,
- 0x3c, 0xee, 0x70, 0x6b, 0x4d, 0x7a, 0x92, 0x71, 0x59, 0x3a, 0x7b,
- 0x14, 0x3e, 0x8e, 0x2e, 0x22, 0x79, 0x88, 0x3e, 0x45, 0x50},
+ 0x03, 0x21, 0x00, 0x87, 0xb4, 0x3f, 0x90, 0xf7, 0x6d, 0x12, 0xfb, 0x3a,
+ 0x46, 0x9f, 0xa8, 0x68, 0x7c, 0x27, 0xe3, 0x69, 0xd4, 0xa8, 0x2f, 0x95,
+ 0xcf, 0x95, 0xe8, 0xdc, 0x39, 0x70, 0xde, 0x8f, 0x86, 0xd9, 0x2b},
+ {0x81, 0xc3, 0x95, 0xae, 0xd5, 0xcc, 0x5f, 0x5e, 0x2a, 0x20, 0x6a,
+ 0x8a, 0x4c, 0xac, 0xec, 0xd5, 0x01, 0xdf, 0x5b, 0x81, 0xe4, 0x94,
+ 0x33, 0x83, 0x5a, 0xd8, 0xa3, 0x77, 0x9e, 0xdf, 0xfb, 0x30},
+ false,
true},
- // Comment: checking for overflow
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: special case for D in multiplication by 4
+ {262,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xc8, 0x17, 0x24, 0x70, 0x40, 0x00, 0xb2, 0x6d, 0x31, 0x70, 0x3c, 0xc9,
- 0x7e, 0x3a, 0x37, 0x8d, 0x56, 0xfa, 0xd8, 0x21, 0x93, 0x61, 0xc8, 0x8c,
- 0xca, 0x8b, 0xd7, 0xc5, 0x71, 0x9b, 0x12, 0xb2, 0xa1, 0x23, 0x03, 0x21,
+ 0xa8, 0x22, 0x5b, 0x49, 0xef, 0x7b, 0x73, 0x30, 0xe3, 0xde, 0x78, 0x7c,
+ 0xbc, 0x40, 0x47, 0x96, 0x44, 0xdb, 0x7a, 0xb1, 0x26, 0x37, 0x02, 0x95,
+ 0xc9, 0x41, 0x89, 0x67, 0x34, 0x30, 0xd7, 0x45, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x64, 0xae, 0xac, 0x25, 0x04, 0x14, 0x48, 0x61, 0x53,
- 0x2b, 0x7b, 0xbc, 0xb6, 0xc8, 0x7d, 0x67, 0xdd, 0x4c, 0x1f, 0x07, 0xeb,
- 0xc2, 0xe0, 0x6e, 0xff, 0xb9, 0x5a, 0xec, 0xc6, 0x17, 0x0b, 0x2c},
- {0x4f, 0xf0, 0x3d, 0x5f, 0xb4, 0x3c, 0xd8, 0x65, 0x7a, 0x3c, 0xf3,
- 0x7c, 0x13, 0x8c, 0xad, 0xce, 0xcc, 0xe5, 0x09, 0xe4, 0xeb, 0xa0,
- 0x89, 0xd0, 0xef, 0x40, 0xb4, 0xe4, 0xfb, 0x94, 0x61, 0x55},
+ 0x03, 0x21, 0x00, 0x86, 0x44, 0x1e, 0xa0, 0x6c, 0x5c, 0xd2, 0xa3, 0x4c,
+ 0x6b, 0x51, 0x26, 0x1e, 0x93, 0xa2, 0xf3, 0x0e, 0xa7, 0xdb, 0x0f, 0x74,
+ 0xe1, 0x4c, 0x42, 0xf0, 0xfc, 0x44, 0x3c, 0x67, 0x35, 0x97, 0x3c},
+ {0x51, 0x3e, 0xba, 0x58, 0x70, 0xdc, 0x51, 0x87, 0xe2, 0x55, 0x2f,
+ 0xe3, 0xba, 0x82, 0x92, 0xb5, 0x16, 0xd2, 0xaf, 0x9e, 0xcb, 0x9a,
+ 0x9b, 0xdc, 0x51, 0xea, 0xc2, 0xce, 0x2d, 0xe4, 0x01, 0x12},
+ false,
true},
- // Comment: checking for overflow
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: special case for D in multiplication by 4
+ {263,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xc8, 0x17, 0x24, 0x70, 0x40, 0x00, 0xb2, 0x6d, 0x31, 0x70, 0x3c, 0xc9,
- 0x7e, 0x3a, 0x37, 0x8d, 0x56, 0xfa, 0xd8, 0x21, 0x93, 0x61, 0xc8, 0x8c,
- 0xca, 0x8b, 0xd7, 0xc5, 0x71, 0x9b, 0x12, 0xb2, 0xa1, 0x23, 0x03, 0x21,
+ 0x08, 0x41, 0xe1, 0xa5, 0xc7, 0x42, 0x0b, 0x94, 0xb6, 0xcc, 0x69, 0x91,
+ 0x31, 0x6e, 0xbd, 0xd6, 0x08, 0x62, 0x63, 0x39, 0xc0, 0x9d, 0x0f, 0x67,
+ 0xb2, 0x40, 0x88, 0x58, 0x8b, 0x9d, 0x0d, 0x49, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0xbf, 0x68, 0xe3, 0x5e, 0x9b, 0xdb, 0x7e, 0xee, 0x1b,
- 0x50, 0x57, 0x02, 0x21, 0x86, 0x0f, 0x5d, 0xcd, 0xad, 0x8a, 0xcb, 0xab,
- 0x03, 0x1b, 0x14, 0x97, 0x4c, 0xc4, 0x90, 0x13, 0xc4, 0x98, 0x31},
- {0x21, 0xce, 0xe5, 0x2e, 0xfd, 0xbc, 0x81, 0x2e, 0x1d, 0x02, 0x1a,
- 0x4a, 0xf1, 0xe1, 0xd8, 0xbc, 0x4d, 0xb3, 0xc4, 0x00, 0xe4, 0xd2,
- 0xa2, 0xc5, 0x6a, 0x39, 0x26, 0xdb, 0x4d, 0x99, 0xc6, 0x5b},
+ 0x03, 0x21, 0x00, 0x46, 0x24, 0xaa, 0x4a, 0xe9, 0xd1, 0x27, 0x25, 0xbf,
+ 0x92, 0xb8, 0x5f, 0x93, 0xe3, 0xe8, 0xce, 0xa1, 0x6b, 0x7b, 0xd8, 0x3f,
+ 0xda, 0x0e, 0xb1, 0x8f, 0xab, 0x2d, 0xbe, 0x0e, 0x8b, 0xf7, 0x42},
+ {0x98, 0x3b, 0x7e, 0x23, 0x6f, 0xfa, 0xdd, 0xb4, 0xb7, 0x59, 0xb7,
+ 0x35, 0x3f, 0xe8, 0x78, 0x46, 0xf5, 0x9f, 0xb6, 0xf2, 0x8a, 0x3e,
+ 0xd6, 0x5c, 0x25, 0x61, 0x76, 0xb6, 0x60, 0x9b, 0x7c, 0x6e},
+ false,
true},
- // Comment: checking for overflow
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ // Comment: special case for D in multiplication by 4
+ {264,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
- 0xc8, 0x17, 0x24, 0x70, 0x40, 0x00, 0xb2, 0x6d, 0x31, 0x70, 0x3c, 0xc9,
- 0x7e, 0x3a, 0x37, 0x8d, 0x56, 0xfa, 0xd8, 0x21, 0x93, 0x61, 0xc8, 0x8c,
- 0xca, 0x8b, 0xd7, 0xc5, 0x71, 0x9b, 0x12, 0xb2, 0xa1, 0x23, 0x03, 0x21,
+ 0x08, 0xec, 0xf7, 0x6e, 0x31, 0xa2, 0x30, 0x39, 0xea, 0x8a, 0x15, 0xee,
+ 0x47, 0x4b, 0x62, 0x51, 0xa9, 0xd7, 0x25, 0xbf, 0xf1, 0xa5, 0x75, 0x1e,
+ 0xb5, 0xec, 0xde, 0x9d, 0x7d, 0x4e, 0x2f, 0x49, 0xa1, 0x23, 0x03, 0x21,
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, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x53, 0x47, 0xc4, 0x91, 0x33, 0x1a, 0x64, 0xb4, 0x3d,
- 0xdc, 0x68, 0x30, 0x34, 0xe6, 0x77, 0xf5, 0x3d, 0xc3, 0x2b, 0x52, 0xa5,
- 0x2a, 0x57, 0x7c, 0x15, 0xa8, 0x3b, 0xf2, 0x98, 0xe9, 0x9f, 0x19},
- {0x18, 0xcb, 0x89, 0xe4, 0xe2, 0x0c, 0x0c, 0x2b, 0xd3, 0x24, 0x30,
- 0x52, 0x45, 0x26, 0x6c, 0x93, 0x27, 0x69, 0x0b, 0xbe, 0x79, 0xac,
- 0xb8, 0x8f, 0x5b, 0x8f, 0xb3, 0xf7, 0x4e, 0xca, 0x3e, 0x52},
+ 0x03, 0x21, 0x00, 0xa6, 0x25, 0xa5, 0xb7, 0xa0, 0x4c, 0xea, 0x46, 0x2d,
+ 0x12, 0x3b, 0x48, 0x5c, 0x39, 0xea, 0x44, 0xa8, 0x07, 0x9a, 0xa2, 0x23,
+ 0xc5, 0x9e, 0x9c, 0xa9, 0x7a, 0xbc, 0xd3, 0x0b, 0x50, 0x0e, 0x4b},
+ {0xc9, 0x41, 0x36, 0x9b, 0x08, 0x5c, 0x74, 0x65, 0xd5, 0x0d, 0x23,
+ 0xce, 0xaf, 0x67, 0x17, 0xab, 0x06, 0xe2, 0x46, 0x38, 0xf2, 0x17,
+ 0xa7, 0xb8, 0x05, 0x5c, 0xe8, 0xeb, 0xd3, 0xca, 0x12, 0x25},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 4
+ {265,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x60, 0x38, 0xfb, 0x0a, 0x83, 0x0d, 0x10, 0x01, 0xca, 0x8e, 0xa7, 0x4a,
+ 0x61, 0x3e, 0xa9, 0x8f, 0x6a, 0xb8, 0x51, 0x26, 0x44, 0xe5, 0x5e, 0x8d,
+ 0x45, 0xa2, 0x90, 0x71, 0xbd, 0x4b, 0xef, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8a, 0x5f, 0x20, 0x63, 0xf2, 0x59, 0xf3, 0x31, 0x7a,
+ 0xe3, 0xe0, 0xb4, 0x59, 0xf8, 0x2c, 0x46, 0x77, 0x66, 0x6e, 0x49, 0xa2,
+ 0xeb, 0x9b, 0xf0, 0x36, 0x9a, 0xee, 0x66, 0x36, 0x31, 0x26, 0x5b},
+ {0xa3, 0xf7, 0xe1, 0x69, 0xdb, 0x44, 0xd0, 0xd1, 0x79, 0xc2, 0x42,
+ 0xe6, 0x63, 0x47, 0x36, 0x4a, 0xb9, 0x27, 0x44, 0xdc, 0x6a, 0xd8,
+ 0x0e, 0x47, 0x75, 0xae, 0xf7, 0xf4, 0xff, 0x9d, 0x5f, 0x34},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 4
+ {266,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0x4c, 0xf1, 0x29, 0xf0, 0xb3, 0x33, 0x32, 0xe2, 0x65, 0x4f, 0x8e,
+ 0x45, 0x22, 0x5c, 0x04, 0x2d, 0x7f, 0xa6, 0xcb, 0xc7, 0x93, 0xc8, 0x8b,
+ 0xd4, 0xc7, 0x31, 0x98, 0x52, 0x89, 0xb0, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x54, 0xcf, 0xb6, 0xad, 0x0d, 0x03, 0xe3, 0x11, 0x5a,
+ 0xca, 0xfe, 0xe1, 0x26, 0x06, 0x39, 0x7f, 0x2b, 0xb4, 0x6a, 0x8c, 0x5f,
+ 0x32, 0x6a, 0x25, 0x5c, 0x49, 0x41, 0x18, 0xae, 0xad, 0x3b, 0x62},
+ {0x40, 0x1a, 0xab, 0xfb, 0xb7, 0x3f, 0xe6, 0x69, 0x4c, 0x44, 0x6e,
+ 0xcf, 0xff, 0xb4, 0x30, 0x06, 0x42, 0x7a, 0x9d, 0x47, 0x56, 0xe0,
+ 0x49, 0xa1, 0xff, 0xc7, 0x95, 0x78, 0xd6, 0x2f, 0x16, 0x60},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 4
+ {267,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0x06, 0xb0, 0x36, 0xc9, 0x2d, 0x7b, 0xc0, 0x77, 0x19, 0x98, 0xd2,
+ 0x4d, 0xbd, 0xa2, 0x94, 0x5b, 0x60, 0x1d, 0x42, 0x44, 0x9b, 0xd3, 0xec,
+ 0x4b, 0xbf, 0x37, 0x57, 0xd0, 0x1b, 0x89, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x0e, 0xe3, 0xbe, 0xe8, 0xcb, 0x3a, 0x0a, 0xfc, 0xec,
+ 0x22, 0xfa, 0x22, 0x33, 0x70, 0x6e, 0x8e, 0xc2, 0x9c, 0xcf, 0x1a, 0xf2,
+ 0x12, 0xc0, 0xa6, 0x74, 0x74, 0x5e, 0xbb, 0xa3, 0x4f, 0x9d, 0x08},
+ {0x20, 0x32, 0x2d, 0xd0, 0x24, 0xfb, 0x5a, 0x40, 0xf3, 0x27, 0xcf,
+ 0x7c, 0x00, 0xda, 0x20, 0x37, 0x34, 0xc2, 0xa2, 0x79, 0xb9, 0x66,
+ 0x6a, 0x9f, 0xf7, 0xd8, 0x52, 0x7c, 0x92, 0x7b, 0x67, 0x5e},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 4
+ {268,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0x0d, 0x90, 0x56, 0xb5, 0xa2, 0xf4, 0xb3, 0xdf, 0xfb, 0x30, 0xe6,
+ 0xce, 0xb7, 0x22, 0xac, 0x46, 0x84, 0x24, 0x5f, 0x1b, 0xef, 0xaf, 0xb5,
+ 0x66, 0x1b, 0xc8, 0xc7, 0xa9, 0xad, 0x4c, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x79, 0x7e, 0xc7, 0x51, 0x2a, 0xfb, 0xf0, 0xad, 0x91,
+ 0x8d, 0x0e, 0x49, 0x47, 0x90, 0x3b, 0xe9, 0x52, 0x34, 0xf3, 0xab, 0xf3,
+ 0x67, 0x50, 0xa8, 0xf8, 0x54, 0x88, 0x8d, 0x11, 0x7b, 0x77, 0x4e},
+ {0x46, 0x15, 0x2d, 0x59, 0xc2, 0xd2, 0xf3, 0xec, 0xf0, 0x3c, 0xe6,
+ 0x52, 0xd2, 0xb6, 0x97, 0x8d, 0x40, 0x1d, 0x5e, 0xde, 0x45, 0x70,
+ 0xa6, 0xc9, 0x11, 0x77, 0x1b, 0xdc, 0xfb, 0x37, 0xcd, 0x41},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 4
+ {269,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0x49, 0x29, 0xa4, 0x2c, 0x8d, 0x8d, 0xf1, 0x46, 0xdb, 0x95, 0x08,
+ 0xe2, 0xf2, 0x1a, 0x4e, 0x8c, 0xd4, 0xd9, 0x9c, 0x1b, 0x13, 0x38, 0xdf,
+ 0x17, 0xa4, 0x57, 0xe8, 0x8a, 0xfb, 0x00, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd5, 0x70, 0xc7, 0x81, 0x0f, 0x69, 0xe5, 0x02, 0xb3,
+ 0x55, 0x25, 0x3a, 0xfa, 0x7c, 0x66, 0x7b, 0xfa, 0x50, 0x60, 0xd9, 0x0d,
+ 0xc8, 0x6e, 0x35, 0x8a, 0xb4, 0x45, 0xf6, 0x38, 0x1e, 0x41, 0x5d},
+ {0x37, 0x56, 0x7f, 0x7e, 0xc0, 0x44, 0x9c, 0x7b, 0x82, 0x3c, 0xf7,
+ 0xb0, 0xe2, 0x19, 0xe9, 0xdd, 0x88, 0x0e, 0x56, 0xa1, 0x46, 0x4d,
+ 0x04, 0x17, 0xa9, 0xe6, 0x7e, 0xff, 0x42, 0x33, 0x28, 0x66},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 4
+ {270,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0xa9, 0x86, 0x82, 0x5b, 0x26, 0x80, 0xe2, 0xf2, 0x54, 0x7b, 0xa7,
+ 0x5a, 0x95, 0x99, 0xb0, 0x4e, 0xd5, 0x7f, 0x8e, 0xd1, 0x8d, 0x98, 0xe7,
+ 0x09, 0x9c, 0x54, 0x4e, 0xfb, 0xdf, 0x28, 0x4b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x2c, 0x61, 0x1c, 0xb9, 0x44, 0x48, 0xf1, 0xc7, 0x82,
+ 0x24, 0x25, 0xa4, 0xcf, 0x53, 0x56, 0x23, 0x6b, 0x90, 0xa5, 0x55, 0xb1,
+ 0xed, 0x47, 0x47, 0x82, 0x0b, 0xa7, 0xf7, 0x39, 0xc8, 0xf5, 0x7d},
+ {0xfb, 0xf6, 0x58, 0x7e, 0xc1, 0x81, 0x11, 0x6c, 0xf1, 0xac, 0xe7,
+ 0xdc, 0xd5, 0x48, 0x02, 0x9d, 0x69, 0xc1, 0x30, 0xe5, 0x0f, 0xcf,
+ 0x6a, 0xd5, 0xdf, 0xcd, 0x25, 0xc2, 0x3e, 0xe9, 0xf9, 0x39},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 4
+ {271,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0x45, 0x2a, 0xd7, 0xdf, 0x4e, 0x26, 0xbc, 0x4b, 0x3d, 0x40, 0x3f,
+ 0x9e, 0xbf, 0x72, 0xbb, 0x2d, 0x7b, 0x6b, 0x7d, 0x58, 0x60, 0xdb, 0xf6,
+ 0xfb, 0x9a, 0x4f, 0x78, 0xdc, 0x02, 0x70, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xe5, 0x59, 0xc4, 0x17, 0xda, 0x7f, 0xd5, 0x85, 0x13,
+ 0x52, 0xf5, 0x08, 0xb9, 0x00, 0x31, 0xd4, 0x9b, 0x5d, 0x2d, 0x0a, 0xac,
+ 0x88, 0xa9, 0xc8, 0xb5, 0xfb, 0x6e, 0x80, 0x16, 0x5a, 0xc1, 0x0b},
+ {0xc7, 0xc6, 0xf6, 0xd7, 0xce, 0x1e, 0x4f, 0x54, 0xc7, 0x27, 0xe5,
+ 0x90, 0x06, 0x86, 0xc3, 0x4e, 0x6a, 0x69, 0x53, 0x25, 0x4b, 0xd4,
+ 0x70, 0xbb, 0xbf, 0x0c, 0x7c, 0x18, 0xbb, 0xdd, 0xad, 0x73},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 4
+ {272,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0xdb, 0xc9, 0xbe, 0x50, 0x34, 0xed, 0x7f, 0xe7, 0xf4, 0x69, 0x26,
+ 0x4f, 0x21, 0x35, 0xe9, 0xc6, 0x7c, 0xd3, 0x0f, 0x52, 0x55, 0x70, 0xd2,
+ 0xd8, 0x41, 0xe4, 0xbd, 0xea, 0xc5, 0x23, 0x49, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x74, 0x6d, 0x97, 0xe7, 0x77, 0x42, 0x92, 0xa3, 0xd7,
+ 0x03, 0xf6, 0x04, 0xe7, 0x9d, 0x87, 0x64, 0xc9, 0x9a, 0x6a, 0x2f, 0xe2,
+ 0x80, 0xea, 0xa9, 0x81, 0x11, 0x15, 0xf5, 0xe0, 0x38, 0xf2, 0x1a},
+ {0xcf, 0x7d, 0x2a, 0x66, 0xea, 0x4d, 0xfe, 0xd9, 0x44, 0x69, 0xb2,
+ 0xd3, 0x43, 0x53, 0x3f, 0xf3, 0x02, 0xa5, 0x76, 0xf8, 0x40, 0x2e,
+ 0xd2, 0x18, 0x79, 0x04, 0x43, 0x70, 0x38, 0xe5, 0x46, 0x65},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 4
+ {273,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf8, 0xd2, 0x68, 0x78, 0xdf, 0xf2, 0x5c, 0xed, 0x02, 0xd3, 0xb2, 0x7c,
+ 0xe7, 0x40, 0x02, 0x69, 0x5b, 0xb8, 0x79, 0xb3, 0xc4, 0x32, 0x89, 0x30,
+ 0x93, 0x43, 0x15, 0xec, 0xae, 0x84, 0x2b, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x1f, 0x35, 0x4a, 0xa8, 0xff, 0xc4, 0xea, 0xe2, 0xb4,
+ 0x0d, 0xad, 0x2e, 0xbf, 0x83, 0x0d, 0xb3, 0xfe, 0xb0, 0x7e, 0x2a, 0x1a,
+ 0x2d, 0xa3, 0x9e, 0x55, 0xdf, 0x87, 0xc8, 0xc6, 0x13, 0xde, 0x1d},
+ {0xb2, 0x04, 0xd3, 0xbb, 0xcb, 0xdc, 0x62, 0x4f, 0x9f, 0x1a, 0x74,
+ 0x3f, 0xa3, 0xda, 0xa8, 0xf4, 0xc8, 0x78, 0x5e, 0xd0, 0x88, 0xd3,
+ 0x7d, 0x08, 0xcd, 0x13, 0xc6, 0x01, 0x17, 0x0a, 0x46, 0x1b},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 4
+ {274,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0xf5, 0xe9, 0xc4, 0x3c, 0x95, 0xb1, 0xff, 0xc3, 0x6f, 0x83, 0x2b,
+ 0x94, 0x36, 0x01, 0xd5, 0xe1, 0x76, 0x47, 0xf7, 0xd7, 0x8e, 0x2e, 0x77,
+ 0x10, 0xac, 0xe6, 0x3f, 0xf2, 0x74, 0xd4, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x9c, 0x3f, 0x00, 0x23, 0xe1, 0xa4, 0x83, 0x25, 0x86,
+ 0xaf, 0x24, 0x83, 0xbb, 0xec, 0x64, 0xce, 0x9f, 0x06, 0xf3, 0xea, 0x80,
+ 0x6d, 0x40, 0x19, 0xa5, 0xe4, 0xab, 0xb1, 0xb5, 0x62, 0x70, 0x29},
+ {0xb9, 0xf2, 0x14, 0x65, 0x61, 0x5f, 0x39, 0xdd, 0xdc, 0xc3, 0x75,
+ 0x20, 0xce, 0x9b, 0x95, 0x6f, 0x7d, 0xe9, 0x88, 0x3a, 0xc9, 0x3a,
+ 0x87, 0x0d, 0x74, 0xe3, 0x88, 0xb8, 0xe1, 0x77, 0x54, 0x63},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 4
+ {275,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x06, 0x79, 0xe8, 0xc2, 0x4d, 0xf8, 0x28, 0xf2, 0xe5, 0x21, 0x2a,
+ 0x32, 0x63, 0xd5, 0xe9, 0x3e, 0xa6, 0x16, 0x79, 0x98, 0x82, 0x98, 0xba,
+ 0xb3, 0xb4, 0x80, 0xf4, 0x6f, 0x96, 0x1a, 0x48, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd0, 0x56, 0x56, 0xaa, 0x01, 0x4d, 0x47, 0x60, 0x22,
+ 0xdf, 0xc5, 0x5e, 0x8d, 0x3b, 0x48, 0x84, 0xed, 0x0b, 0xdf, 0x85, 0x20,
+ 0x9b, 0xe8, 0xb5, 0x53, 0x51, 0x39, 0x4d, 0x52, 0xbe, 0x68, 0x4b},
+ {0x20, 0xf1, 0xfc, 0x61, 0x38, 0x74, 0x49, 0x5f, 0x20, 0x56, 0x2c,
+ 0x10, 0xb7, 0xa8, 0xbe, 0x47, 0xbf, 0xc1, 0x2c, 0x16, 0x8d, 0x82,
+ 0x9d, 0x63, 0x21, 0xaa, 0x2d, 0xe1, 0x70, 0x60, 0xe4, 0x0d},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 4
+ {276,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0xd0, 0x77, 0xc9, 0x46, 0x1f, 0x74, 0x7e, 0x56, 0x60, 0xbe, 0x85,
+ 0xcc, 0x62, 0x04, 0x28, 0xb4, 0xce, 0xfe, 0x80, 0x5d, 0xe0, 0xfd, 0x25,
+ 0x4a, 0xda, 0xa4, 0x65, 0xea, 0x5e, 0x78, 0x4f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc4, 0xa1, 0x9b, 0x86, 0x86, 0xe1, 0x8c, 0x29, 0x35,
+ 0x9a, 0xa5, 0x48, 0x42, 0x7f, 0x06, 0xa3, 0x68, 0xd5, 0x5a, 0x87, 0x37,
+ 0x48, 0x3d, 0x48, 0x93, 0x52, 0x3a, 0xda, 0xc6, 0x79, 0x5a, 0x4c},
+ {0x65, 0x2b, 0x18, 0xff, 0xd4, 0x1c, 0xfb, 0x7d, 0x1f, 0x0b, 0x6d,
+ 0xc7, 0x9b, 0xaa, 0x3b, 0x2a, 0x39, 0x2e, 0xf1, 0x61, 0x7f, 0x5c,
+ 0xf6, 0x25, 0x9b, 0x5b, 0x4f, 0xf0, 0x65, 0x91, 0x6a, 0x16},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 4
+ {277,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x71, 0x1a, 0xc0, 0x8e, 0xf8, 0x8c, 0x3d, 0x43, 0xa3, 0xcb, 0xda,
+ 0x67, 0xb6, 0xfe, 0x5f, 0x34, 0xf5, 0x47, 0x23, 0xdb, 0xe6, 0xd7, 0x25,
+ 0xc8, 0xa3, 0x56, 0x90, 0x70, 0xab, 0x9a, 0x4e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x49, 0x89, 0xde, 0x79, 0x85, 0x3f, 0xf3, 0x5b, 0xe8,
+ 0xc9, 0xf9, 0x2f, 0xc9, 0x46, 0x74, 0xfe, 0xef, 0x38, 0xa0, 0xe6, 0x57,
+ 0x88, 0x47, 0x1c, 0x52, 0x1f, 0x8e, 0x25, 0x9a, 0xdf, 0x01, 0x5d},
+ {0x67, 0x98, 0x25, 0xc2, 0x59, 0x39, 0x2d, 0x86, 0xf8, 0xed, 0xb1,
+ 0x53, 0x28, 0xd4, 0xfa, 0xf5, 0x23, 0x00, 0x77, 0x9d, 0x97, 0x9a,
+ 0x50, 0x3a, 0x76, 0xe2, 0x7b, 0xe3, 0xd7, 0xa8, 0x5e, 0x03},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 4
+ {278,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0x9a, 0x75, 0xb4, 0x04, 0x51, 0x13, 0x9e, 0xc3, 0x6c, 0xa6, 0xaa,
+ 0x04, 0x37, 0x65, 0xc6, 0x1a, 0x18, 0xbe, 0x32, 0x3a, 0x59, 0x87, 0xfc,
+ 0xb0, 0x25, 0xc2, 0xda, 0xd8, 0xd4, 0xbd, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa9, 0x81, 0x48, 0x3c, 0xb0, 0xea, 0x43, 0x85, 0xff,
+ 0xbb, 0x55, 0x28, 0x26, 0xc3, 0xdd, 0x11, 0x0d, 0x4a, 0xe8, 0x9f, 0xf5,
+ 0x2e, 0xd0, 0xcd, 0x60, 0x18, 0xf9, 0x9d, 0x33, 0x87, 0x98, 0x7b},
+ {0x9c, 0xad, 0xc1, 0x4a, 0xc1, 0x53, 0xfa, 0x38, 0x3e, 0xf6, 0x6d,
+ 0x18, 0x33, 0xf5, 0x89, 0x10, 0x0d, 0xff, 0x90, 0x52, 0x32, 0x72,
+ 0xe3, 0x2b, 0x06, 0xe2, 0xc6, 0xf1, 0xf4, 0x42, 0x40, 0x40},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 4
+ {279,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0xc3, 0xcf, 0xed, 0xd9, 0x19, 0xa2, 0xcc, 0xd5, 0x1f, 0xb4, 0x55,
+ 0x64, 0x9e, 0x3a, 0xd2, 0xda, 0x1e, 0xf0, 0xff, 0x61, 0x9b, 0x59, 0xa7,
+ 0xf9, 0xc5, 0x5a, 0x68, 0xa8, 0x21, 0x96, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x1d, 0xf3, 0xdf, 0xda, 0xb7, 0x4f, 0xf3, 0x81, 0x77,
+ 0xda, 0xc2, 0x94, 0xb2, 0xda, 0x2f, 0x49, 0xa3, 0x48, 0xbc, 0x3b, 0x3b,
+ 0xc6, 0xce, 0x93, 0x12, 0xbe, 0xa5, 0xef, 0x3e, 0xcd, 0xd3, 0x0b},
+ {0xbc, 0xc9, 0x5f, 0xb4, 0x89, 0x0e, 0xd3, 0x11, 0xf3, 0xfb, 0x4f,
+ 0x44, 0xc2, 0xb6, 0x08, 0x66, 0xcd, 0xdd, 0xec, 0x97, 0xdb, 0x82,
+ 0x0a, 0x7f, 0x79, 0xf4, 0x75, 0x33, 0x7e, 0x16, 0x28, 0x4a},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 4
+ {280,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0xfe, 0xf5, 0xc9, 0xb6, 0x0f, 0x84, 0x98, 0x4e, 0x88, 0x36, 0xd5,
+ 0x35, 0xac, 0xb3, 0x72, 0x09, 0x6b, 0xa8, 0x15, 0x98, 0x24, 0xa0, 0xb4,
+ 0x9a, 0x17, 0xec, 0xcd, 0xa8, 0x43, 0xbd, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfc, 0x6b, 0x71, 0x8b, 0xa8, 0xb4, 0x7d, 0x24, 0xb1,
+ 0xcf, 0xd6, 0xb5, 0xd0, 0xdd, 0x8b, 0x20, 0xfd, 0x92, 0x09, 0x60, 0xfa,
+ 0xbc, 0x30, 0x2d, 0xbe, 0x4f, 0x93, 0xbd, 0x2a, 0x06, 0xe9, 0x33},
+ {0x06, 0xf1, 0xb4, 0x95, 0xb0, 0x4a, 0x00, 0x10, 0x84, 0x5c, 0x9d,
+ 0x39, 0xb1, 0x3b, 0xf2, 0x78, 0x4a, 0xde, 0x86, 0x0d, 0x96, 0x32,
+ 0xc8, 0x84, 0x76, 0x18, 0xc0, 0xb3, 0x42, 0x97, 0xc2, 0x49},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 4
+ {281,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0xe0, 0x5b, 0xde, 0x77, 0x27, 0xdb, 0x4e, 0x35, 0x2b, 0x5e, 0x7f,
+ 0x03, 0x53, 0x27, 0xb4, 0xd8, 0x6a, 0x42, 0xd5, 0x13, 0xca, 0x11, 0x6e,
+ 0x22, 0xd6, 0x4a, 0x4e, 0xde, 0x56, 0x43, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xb2, 0x79, 0xb6, 0xc0, 0x65, 0xf9, 0x5c, 0x70, 0x40,
+ 0xf1, 0x48, 0xbc, 0xb4, 0xa3, 0xd3, 0x10, 0xe3, 0x4b, 0xdb, 0x00, 0x59,
+ 0x31, 0xa8, 0x79, 0xbe, 0x46, 0x95, 0x73, 0xde, 0xed, 0xd0, 0x41},
+ {0xcc, 0xe7, 0xbb, 0x64, 0x4d, 0xf9, 0x45, 0x01, 0x42, 0x1d, 0xb4,
+ 0x9d, 0x15, 0xe8, 0x21, 0xc7, 0xb0, 0xaa, 0xab, 0xec, 0xdf, 0x88,
+ 0x37, 0xab, 0x98, 0x9b, 0x1f, 0x23, 0xba, 0xc0, 0x8f, 0x35},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 4
+ {282,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x73, 0x08, 0xbf, 0x75, 0x35, 0x73, 0xf5, 0x96, 0xac, 0x83, 0x30,
+ 0xb2, 0x04, 0x01, 0x4b, 0x21, 0x52, 0xdb, 0xdf, 0xc9, 0x88, 0x1a, 0x0d,
+ 0x99, 0x75, 0x05, 0x85, 0x82, 0xbd, 0xf6, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x98, 0xe2, 0xcd, 0x4c, 0x10, 0x55, 0x4e, 0x41, 0xb0,
+ 0xa3, 0xe4, 0x10, 0x82, 0xc8, 0xb6, 0xb6, 0x1b, 0x55, 0x44, 0x7d, 0x26,
+ 0xc0, 0xaa, 0x97, 0xf9, 0xa0, 0x6b, 0xae, 0xeb, 0x54, 0xb5, 0x5b},
+ {0x71, 0xfd, 0xd3, 0x40, 0x5c, 0x30, 0x80, 0x57, 0x01, 0xae, 0x4d,
+ 0xfa, 0xd9, 0x8c, 0x49, 0x3a, 0xec, 0xfc, 0xf2, 0xe3, 0xb5, 0x63,
+ 0xe7, 0x06, 0x83, 0x73, 0xc1, 0xb1, 0x91, 0x37, 0xc2, 0x68},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 4
+ {283,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x00, 0x59, 0xa8, 0xa3, 0x87, 0xe1, 0x6f, 0x6d, 0xed, 0x6e, 0x7e,
+ 0x98, 0x0e, 0x80, 0x6d, 0x1f, 0x78, 0xb4, 0x70, 0xbb, 0x61, 0x10, 0x3d,
+ 0x0c, 0xa7, 0x06, 0x23, 0xcc, 0xee, 0x8b, 0x4f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x87, 0x28, 0x97, 0xf1, 0xbd, 0x18, 0x85, 0xda, 0x08,
+ 0xb9, 0xd0, 0x3e, 0x46, 0x81, 0x10, 0x44, 0xfb, 0xb0, 0x41, 0x86, 0xba,
+ 0x30, 0xc8, 0x06, 0xf3, 0x8b, 0x94, 0xeb, 0xdc, 0x27, 0x18, 0x6a},
+ {0xbf, 0x28, 0x0a, 0xee, 0xcb, 0x74, 0xab, 0x34, 0xe1, 0x31, 0x0a,
+ 0xa6, 0xfe, 0x8d, 0xc9, 0x72, 0xf9, 0x4d, 0xc4, 0x0c, 0x7f, 0x88,
+ 0xb7, 0x21, 0x37, 0xcc, 0xfe, 0x34, 0xed, 0x34, 0x3c, 0x13},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 4
+ {284,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0xa4, 0xfe, 0x63, 0x51, 0x51, 0x69, 0xbd, 0x82, 0x63, 0x9b, 0x51,
+ 0x5f, 0xf7, 0xe5, 0xc4, 0xac, 0x85, 0xbb, 0xa0, 0xa5, 0x3b, 0xba, 0xca,
+ 0x80, 0x47, 0x7e, 0xb3, 0xb4, 0x25, 0x0d, 0x44, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc0, 0x8f, 0x72, 0x76, 0x0d, 0x9c, 0xb4, 0xa5, 0x42,
+ 0xaa, 0xd6, 0xe2, 0xaf, 0x77, 0x79, 0x20, 0xc4, 0x45, 0x63, 0xbd, 0x90,
+ 0x35, 0x61, 0x68, 0xc3, 0x60, 0x8c, 0x6b, 0x9a, 0xf2, 0xef, 0x0f},
+ {0x72, 0x56, 0x6a, 0x91, 0xcc, 0xd2, 0xbc, 0xf3, 0x8c, 0xf6, 0x39,
+ 0xe4, 0xa5, 0xfc, 0xb2, 0x96, 0xf0, 0xb6, 0x7d, 0xe1, 0x92, 0xc6,
+ 0x09, 0x12, 0x42, 0xa6, 0x2f, 0xae, 0x46, 0x7f, 0xb6, 0x35},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 4
+ {285,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0x42, 0x56, 0xb1, 0x2e, 0xf1, 0x54, 0xff, 0x6c, 0x2e, 0x1d, 0x03,
+ 0x08, 0x26, 0x16, 0x4c, 0xba, 0x36, 0x14, 0xe3, 0xdf, 0x76, 0x88, 0xd8,
+ 0x2b, 0x59, 0xe1, 0x62, 0x01, 0xc9, 0x11, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4f, 0x03, 0x84, 0x9c, 0x24, 0xd5, 0x84, 0x53, 0x4d,
+ 0x74, 0x30, 0x22, 0x20, 0xcf, 0xdc, 0x90, 0xe1, 0xbc, 0x36, 0x0b, 0xb5,
+ 0xe2, 0x97, 0xc0, 0xfd, 0x0f, 0xd5, 0xf8, 0xd7, 0x99, 0xe4, 0x16},
+ {0x24, 0xac, 0xb4, 0xaf, 0xa6, 0x39, 0x19, 0x62, 0x1d, 0xf7, 0x95,
+ 0x20, 0x6c, 0x39, 0x29, 0xb5, 0x99, 0xec, 0x9d, 0x25, 0x36, 0x93,
+ 0x89, 0x5d, 0x51, 0xa0, 0x55, 0x50, 0x72, 0xe8, 0x9a, 0x34},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 4
+ {286,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0x47, 0x14, 0x1d, 0x5d, 0x43, 0x77, 0xaf, 0x96, 0xa2, 0xa6, 0x47,
+ 0xc6, 0x42, 0xee, 0x81, 0x60, 0x0f, 0xe4, 0x8d, 0x34, 0x67, 0xe3, 0xa7,
+ 0x0f, 0x3e, 0xe3, 0x12, 0xbb, 0x62, 0x17, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x49, 0x59, 0x77, 0x1a, 0x93, 0x1e, 0x24, 0x2d, 0x57,
+ 0x13, 0xd5, 0xcb, 0x76, 0xf3, 0x33, 0x10, 0xc6, 0xa2, 0x83, 0xdf, 0x16,
+ 0x64, 0x56, 0x04, 0x28, 0x95, 0x53, 0x80, 0x9c, 0xda, 0x65, 0x18},
+ {0x5b, 0xa2, 0x11, 0x2a, 0x41, 0xb5, 0xbb, 0x38, 0x1f, 0x20, 0x24,
+ 0x46, 0xfa, 0x9f, 0x23, 0xc5, 0x4d, 0x2d, 0xe1, 0x49, 0xf9, 0xad,
+ 0x23, 0x37, 0x53, 0x41, 0x72, 0x63, 0x84, 0x0e, 0xa4, 0x32},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 4
+ {287,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0x5f, 0x11, 0x64, 0xe2, 0xab, 0x6f, 0xaf, 0x62, 0x66, 0x7c, 0x74,
+ 0xb0, 0x3c, 0xe5, 0x29, 0xb4, 0x9a, 0x0e, 0x20, 0x41, 0xb1, 0xac, 0x0f,
+ 0xa2, 0x42, 0xe5, 0x22, 0xd2, 0xb7, 0x69, 0x4c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf6, 0xfe, 0x69, 0x0c, 0xf5, 0x47, 0x04, 0x96, 0x35,
+ 0xbb, 0x3a, 0x77, 0x85, 0x53, 0x7b, 0x43, 0x79, 0xc9, 0xee, 0x06, 0xb4,
+ 0x61, 0x20, 0x49, 0x3b, 0x8b, 0xdb, 0x15, 0x2e, 0x09, 0xc8, 0x1d},
+ {0xa8, 0x7c, 0x9f, 0xdf, 0x40, 0xc4, 0x09, 0xb9, 0xed, 0xab, 0x48,
+ 0x1b, 0x2c, 0xc6, 0x96, 0x87, 0xee, 0x1a, 0xb9, 0x2e, 0x34, 0x0c,
+ 0x3d, 0xb0, 0x10, 0x7d, 0x40, 0xb5, 0xde, 0x6e, 0x7a, 0x20},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 4
+ {288,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0x1e, 0x1b, 0xbf, 0xa7, 0x11, 0xde, 0x69, 0x92, 0x1a, 0x64, 0xc5,
+ 0xd2, 0x18, 0x3c, 0x33, 0x8d, 0xb5, 0x50, 0x46, 0x06, 0xce, 0x2b, 0x6b,
+ 0x4c, 0xe1, 0xcd, 0xd5, 0x4b, 0x41, 0xe1, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xb4, 0x68, 0x68, 0x1a, 0x12, 0x75, 0x85, 0x0c, 0x11,
+ 0xd3, 0x7e, 0xc7, 0x36, 0xaf, 0x93, 0x9a, 0x75, 0xa7, 0x09, 0x85, 0x14,
+ 0xe0, 0x4c, 0xfc, 0x1c, 0x6c, 0xa7, 0x82, 0x39, 0xa8, 0x84, 0x26},
+ {0x3b, 0xe9, 0x87, 0x98, 0xf0, 0x1e, 0x71, 0x63, 0x9f, 0x3c, 0xb8,
+ 0xfd, 0x4a, 0x17, 0xbf, 0x27, 0x3e, 0x10, 0xc6, 0x7f, 0x89, 0x74,
+ 0xdd, 0x98, 0x02, 0xee, 0xd5, 0x9d, 0x84, 0x7d, 0x40, 0x20},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 4
+ {289,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0xaa, 0xcf, 0x19, 0x02, 0xb3, 0xcd, 0x60, 0x9d, 0x7e, 0xe1, 0x5c,
+ 0xc9, 0x64, 0x53, 0xcc, 0x22, 0xe2, 0x89, 0x9d, 0x7d, 0x17, 0x85, 0x26,
+ 0x80, 0xf2, 0xa7, 0x28, 0xba, 0xc6, 0xdc, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x2d, 0x71, 0xe8, 0x45, 0x70, 0x99, 0xe3, 0xf4, 0x45,
+ 0xf9, 0xe2, 0xa1, 0x4f, 0x18, 0xb0, 0xf5, 0x91, 0x4b, 0xb3, 0x5f, 0x48,
+ 0x2f, 0x9c, 0x06, 0x9b, 0x64, 0xbf, 0x63, 0x71, 0x0d, 0x42, 0x28},
+ {0x33, 0x8c, 0x99, 0x17, 0xdb, 0xf1, 0x1a, 0x0c, 0xab, 0xe8, 0xad,
+ 0x4a, 0x65, 0x95, 0x92, 0x29, 0xbc, 0x00, 0xf9, 0x9c, 0x21, 0x1e,
+ 0x75, 0x2b, 0x20, 0xb8, 0xb4, 0x9b, 0x87, 0x75, 0x6d, 0x0b},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 4
+ {290,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x9e, 0x8e, 0x9f, 0xa9, 0x93, 0x80, 0x4d, 0xce, 0x94, 0xce, 0xcb,
+ 0x96, 0xb1, 0xde, 0x25, 0x68, 0x24, 0x5a, 0x97, 0x05, 0x9e, 0x4d, 0x7a,
+ 0xe1, 0x16, 0xec, 0xdb, 0x1b, 0xad, 0xd1, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfa, 0x8f, 0x24, 0xe9, 0x44, 0xde, 0x5d, 0x00, 0x37,
+ 0x46, 0xd4, 0x63, 0x03, 0x50, 0xc0, 0xf4, 0xf6, 0x17, 0x5a, 0x32, 0x69,
+ 0xc1, 0x91, 0x84, 0x82, 0x41, 0x05, 0x39, 0x8f, 0xbd, 0xd3, 0x29},
+ {0x56, 0xe2, 0xbf, 0xc7, 0xf6, 0xab, 0x7d, 0xa8, 0xfc, 0x73, 0x4a,
+ 0xfc, 0x51, 0x5e, 0x57, 0xd0, 0x79, 0x4d, 0x00, 0x24, 0x34, 0xf9,
+ 0xbc, 0x8e, 0x18, 0xbd, 0x0b, 0x72, 0xc0, 0xdf, 0x3c, 0x4a},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 4
+ {291,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0x15, 0x74, 0x64, 0x3f, 0x23, 0x1f, 0xfa, 0xc0, 0x55, 0xbd, 0x23,
+ 0x5e, 0xe7, 0x4d, 0xd4, 0x16, 0xb9, 0x4c, 0x8e, 0x55, 0xa2, 0xab, 0x2b,
+ 0x4d, 0x13, 0xa8, 0xb7, 0x88, 0xd9, 0x01, 0x48, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xae, 0x4e, 0x37, 0xef, 0x53, 0xc7, 0x9e, 0x25, 0xe8,
+ 0x27, 0x5a, 0x60, 0xf2, 0xfc, 0x1d, 0xfc, 0x27, 0x7e, 0xbc, 0x5d, 0x3b,
+ 0x88, 0x42, 0x8c, 0x64, 0x32, 0xc3, 0xf9, 0x84, 0x94, 0x21, 0x2c},
+ {0x17, 0xfa, 0x12, 0x76, 0xd9, 0xfd, 0x50, 0x25, 0x17, 0x27, 0x36,
+ 0x44, 0x9a, 0x1c, 0x0a, 0xe3, 0x35, 0x12, 0xe5, 0x03, 0x70, 0x14,
+ 0xa1, 0x8d, 0xb5, 0x90, 0x3e, 0x47, 0xbb, 0x3b, 0xc9, 0x50},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 4
+ {292,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0x00, 0xa4, 0x26, 0x59, 0x95, 0x42, 0x81, 0xca, 0x26, 0x6d, 0x7c,
+ 0xf1, 0xea, 0x9d, 0xb6, 0xd7, 0x98, 0x91, 0xa4, 0x06, 0xa7, 0x0f, 0x9e,
+ 0x84, 0xc3, 0x57, 0x0a, 0x6a, 0x12, 0xd2, 0x4e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x95, 0xe5, 0x6a, 0x83, 0x07, 0x92, 0x47, 0x8f, 0x7c,
+ 0x42, 0x50, 0x40, 0x43, 0xa9, 0xca, 0xb8, 0xe2, 0xee, 0xbf, 0xf5, 0xfd,
+ 0x90, 0x98, 0x37, 0x09, 0xe2, 0x9e, 0x03, 0xc0, 0xa4, 0x1b, 0x64},
+ {0x16, 0x7a, 0x3b, 0x2f, 0xdc, 0xe9, 0x41, 0x3c, 0x89, 0xee, 0x89,
+ 0x2d, 0xaf, 0x9f, 0x83, 0x9a, 0x2e, 0xea, 0x80, 0xea, 0x80, 0x44,
+ 0x92, 0x40, 0x35, 0xdb, 0x17, 0x24, 0xa5, 0xb0, 0x21, 0x7c},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 4
+ {293,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0xa8, 0x26, 0xb1, 0x86, 0x96, 0x22, 0x18, 0xdb, 0xaf, 0xca, 0x11,
+ 0x33, 0x19, 0xda, 0xef, 0xb5, 0xdd, 0xf3, 0xcf, 0x14, 0xe1, 0x5f, 0xe3,
+ 0xfa, 0xad, 0xc4, 0xc0, 0xa2, 0xe4, 0x66, 0x48, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x5f, 0x16, 0xaa, 0x7c, 0xca, 0xbf, 0x4d, 0xa6, 0xb6,
+ 0x86, 0xbd, 0x28, 0xc7, 0x46, 0x0e, 0x10, 0x6b, 0xb1, 0xb9, 0x7a, 0x82,
+ 0x37, 0x92, 0x52, 0x77, 0x65, 0xc2, 0x9a, 0x9a, 0xd8, 0xfc, 0x71},
+ {0x30, 0xa4, 0xba, 0x79, 0x3f, 0x2d, 0xff, 0xe1, 0x70, 0x0c, 0x61,
+ 0x42, 0x8b, 0x4d, 0x84, 0xb5, 0xfc, 0xd0, 0xaa, 0x99, 0xa2, 0x3b,
+ 0x90, 0x3f, 0x84, 0xa4, 0x8e, 0xca, 0x5c, 0xc9, 0xfb, 0x0a},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 4
+ {294,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x5a, 0x5e, 0xda, 0x0a, 0x26, 0x95, 0x00, 0xb3, 0xab, 0x0b, 0x58,
+ 0x49, 0x5f, 0xc2, 0x54, 0xc2, 0x69, 0x10, 0x28, 0xac, 0x53, 0x34, 0x94,
+ 0xb5, 0xf8, 0x6d, 0x44, 0xe9, 0xdc, 0x65, 0x4c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x47, 0xfb, 0x78, 0x11, 0x18, 0x05, 0xa1, 0x19, 0x82,
+ 0xa3, 0xd6, 0xc5, 0xd8, 0x3e, 0x8e, 0x18, 0x9e, 0x7f, 0xcc, 0x46, 0x2c,
+ 0x9a, 0xbf, 0x80, 0x5d, 0x36, 0x25, 0xbe, 0x7a, 0x6e, 0xac, 0x11},
+ {0x2b, 0xf9, 0xab, 0x75, 0x0b, 0xd5, 0x8f, 0xf6, 0xf8, 0x77, 0xb7,
+ 0x83, 0xed, 0xa4, 0x5a, 0x71, 0xa6, 0x5c, 0xc9, 0xb7, 0xc0, 0x37,
+ 0xfc, 0xfe, 0xf4, 0xcb, 0x5f, 0x4c, 0x88, 0x42, 0xf5, 0x29},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 4
+ {295,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0x3f, 0x28, 0xec, 0x86, 0x76, 0x24, 0xef, 0x5e, 0xca, 0x48, 0x27,
+ 0xed, 0x07, 0x14, 0xa5, 0x52, 0x5e, 0xf2, 0x1d, 0x5e, 0x35, 0x03, 0x8b,
+ 0x24, 0xd3, 0x07, 0xa3, 0x39, 0x1a, 0x28, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x03, 0xb8, 0xca, 0x5e, 0xfd, 0x17, 0x77, 0xd6, 0xd6,
+ 0x25, 0xa9, 0x45, 0xdb, 0x52, 0xb8, 0x1f, 0x11, 0x21, 0x4d, 0xaf, 0x01,
+ 0x5d, 0x09, 0xfd, 0xc9, 0xdf, 0x7d, 0x47, 0xb9, 0x85, 0x0e, 0x31},
+ {0x35, 0xe9, 0x28, 0x92, 0x34, 0xbd, 0x5e, 0x53, 0x1d, 0xa6, 0x5d,
+ 0x16, 0x1a, 0x06, 0x5a, 0x14, 0xf7, 0x85, 0x07, 0x60, 0x88, 0xd7,
+ 0x41, 0xc9, 0xa2, 0xd8, 0x86, 0xef, 0xd7, 0xd1, 0x79, 0x21},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 4
+ {296,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0x8c, 0x64, 0x44, 0xff, 0x5e, 0xb4, 0x82, 0xb2, 0xb1, 0x0b, 0xd4,
+ 0xe8, 0xa0, 0x1b, 0xdc, 0xcb, 0x65, 0xf3, 0x29, 0x34, 0xd8, 0x02, 0x61,
+ 0x06, 0xf1, 0x6a, 0x91, 0x34, 0x9f, 0x48, 0x4c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4e, 0xca, 0x5f, 0x87, 0x31, 0xb0, 0xfa, 0x0c, 0x10,
+ 0x6a, 0xcf, 0x57, 0x8b, 0x83, 0xa3, 0x50, 0xfa, 0x81, 0x73, 0xa2, 0x90,
+ 0xf1, 0xeb, 0xa8, 0x03, 0x95, 0x6d, 0xe3, 0x4e, 0xeb, 0x76, 0x71},
+ {0x83, 0x3a, 0xfb, 0x86, 0x70, 0x54, 0xb8, 0xb9, 0xac, 0x70, 0xd6,
+ 0x01, 0x3c, 0x16, 0x3e, 0x8b, 0x76, 0x76, 0xfd, 0x45, 0xae, 0x49,
+ 0xa1, 0x32, 0x5f, 0x3a, 0xcb, 0x75, 0x97, 0x5d, 0x8c, 0x13},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 4
+ {297,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xa8, 0x5d, 0x14, 0x0b, 0xa1, 0x50, 0xf5, 0xc6, 0xa8, 0xd3, 0xcb,
+ 0x36, 0x3b, 0xcb, 0xcb, 0x75, 0x36, 0x5e, 0x51, 0xc6, 0x16, 0x40, 0xe9,
+ 0x74, 0xa0, 0x72, 0x5b, 0x5e, 0x9d, 0x59, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa5, 0x56, 0x2b, 0x4b, 0xa8, 0x6b, 0x46, 0x4d, 0xff,
+ 0x4c, 0x2c, 0xfa, 0xe8, 0x5b, 0x38, 0x4b, 0xe2, 0x11, 0x77, 0x1e, 0xfe,
+ 0x8a, 0x96, 0x97, 0xe5, 0x1d, 0x84, 0xde, 0x47, 0xf1, 0xeb, 0x14},
+ {0x8a, 0x91, 0x47, 0x60, 0x12, 0x95, 0x75, 0xc8, 0xab, 0x32, 0x70,
+ 0xd0, 0x4b, 0x04, 0x65, 0xfc, 0x2f, 0x32, 0x7a, 0xca, 0xf1, 0x67,
+ 0x64, 0x63, 0x11, 0x38, 0x03, 0xbb, 0xb2, 0xec, 0x80, 0x21},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 4
+ {298,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0xa3, 0xae, 0xb1, 0x41, 0x7c, 0x3d, 0x61, 0xc1, 0xef, 0xef, 0x1a,
+ 0xc0, 0x52, 0x21, 0x8f, 0xb5, 0x5d, 0x3a, 0x59, 0xc4, 0xfe, 0x93, 0x0b,
+ 0x5a, 0x33, 0xcc, 0x51, 0x83, 0xb4, 0x85, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x88, 0xae, 0x16, 0x31, 0xcd, 0x08, 0xab, 0x54, 0xc2,
+ 0x4a, 0x31, 0xe1, 0xfe, 0xc8, 0x60, 0x39, 0x1f, 0xe2, 0x9b, 0xc5, 0x0d,
+ 0xb2, 0x3e, 0xb6, 0x67, 0x09, 0x36, 0x2e, 0xc4, 0x26, 0x49, 0x29},
+ {0xc1, 0x98, 0x8b, 0x6e, 0x1f, 0x02, 0x01, 0x51, 0xec, 0x91, 0x3b,
+ 0x4f, 0xb2, 0x69, 0x5b, 0xae, 0x2c, 0x21, 0xcc, 0x55, 0x3d, 0x0f,
+ 0x91, 0xcf, 0x0c, 0x66, 0x86, 0x23, 0xa3, 0xe5, 0xa4, 0x3d},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 4
+ {299,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0x58, 0xd7, 0x41, 0x4b, 0xd9, 0xab, 0x9a, 0x3e, 0xbe, 0xa7, 0x90,
+ 0x64, 0xab, 0x87, 0xbc, 0x05, 0x0e, 0x74, 0x40, 0x7f, 0x4d, 0x47, 0x48,
+ 0xf6, 0x2f, 0xa4, 0xd9, 0xd2, 0x03, 0xb6, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xcb, 0xc4, 0xd5, 0x5d, 0x5b, 0xfd, 0xdd, 0x0b, 0xc5,
+ 0xc5, 0xed, 0xbe, 0x3a, 0x04, 0x83, 0x6b, 0x2c, 0x70, 0x1d, 0x25, 0x19,
+ 0x5b, 0x26, 0x22, 0x1c, 0xbe, 0xa1, 0x93, 0x11, 0xe5, 0x5a, 0x3d},
+ {0xbb, 0x24, 0x81, 0x7b, 0xd9, 0xff, 0xf4, 0x23, 0xdc, 0x09, 0x72,
+ 0x90, 0x8e, 0x2c, 0x03, 0xfd, 0xdf, 0x4d, 0xbe, 0x10, 0x00, 0x16,
+ 0xb4, 0x59, 0xf2, 0x8f, 0xe9, 0x59, 0x4a, 0xdb, 0x37, 0x14},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 4
+ {300,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf8, 0x25, 0xed, 0xf1, 0xf7, 0x9e, 0xdd, 0xd7, 0x15, 0xa7, 0x2b, 0x3a,
+ 0xc2, 0x67, 0xd6, 0xb2, 0xe9, 0x7e, 0x18, 0xbb, 0x13, 0xbc, 0xaf, 0xda,
+ 0xc5, 0x94, 0x03, 0x70, 0xb8, 0x5b, 0xa6, 0x4b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd6, 0x6a, 0x2f, 0x9f, 0x75, 0x77, 0xe2, 0xdf, 0x4a,
+ 0x56, 0xcb, 0x51, 0x96, 0x2b, 0x30, 0x56, 0xff, 0x5c, 0xc0, 0x49, 0x4c,
+ 0x60, 0xf3, 0x95, 0x11, 0x78, 0x2e, 0x79, 0x92, 0x3e, 0xdd, 0x41},
+ {0xb3, 0xb4, 0x51, 0x3f, 0x8a, 0x31, 0x02, 0xe1, 0xae, 0x78, 0x2f,
+ 0xbc, 0x69, 0x88, 0x81, 0x77, 0xf2, 0xc2, 0x4c, 0x56, 0x93, 0x03,
+ 0xa5, 0xd0, 0x1a, 0xb1, 0xc3, 0xc5, 0xe2, 0x85, 0x52, 0x4a},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 4
+ {301,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0xa7, 0x10, 0xb4, 0x70, 0xe3, 0x24, 0xbb, 0x56, 0xa7, 0xd8, 0xff,
+ 0x87, 0x88, 0xd0, 0x5e, 0xb3, 0x27, 0x61, 0x61, 0x29, 0xb8, 0x49, 0x72,
+ 0x48, 0x24, 0x25, 0xea, 0x4a, 0xd4, 0xf3, 0x4b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xde, 0x0f, 0xed, 0x2f, 0xab, 0x6e, 0x01, 0x49, 0x26,
+ 0x75, 0xbc, 0x75, 0xcb, 0xe4, 0x5d, 0x7b, 0x45, 0xb0, 0x30, 0x6c, 0xec,
+ 0x8d, 0xc6, 0x76, 0x11, 0x69, 0x98, 0x11, 0xc9, 0xaa, 0xef, 0x16},
+ {0x47, 0x1b, 0xa9, 0x1a, 0x99, 0x63, 0x4f, 0x9a, 0xcf, 0x34, 0xfd,
+ 0x7f, 0xd5, 0x8f, 0x72, 0x68, 0x2b, 0xe9, 0x7e, 0xe1, 0xc8, 0x21,
+ 0x48, 0x6d, 0x62, 0xba, 0x4e, 0x44, 0x8c, 0xbc, 0x04, 0x17},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 4
+ {302,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0x98, 0xf0, 0x32, 0x97, 0x94, 0x74, 0x7d, 0x33, 0x26, 0x9a, 0x39,
+ 0x89, 0xb6, 0x7e, 0x43, 0xa7, 0xab, 0x5a, 0x55, 0xfa, 0x12, 0x10, 0xb0,
+ 0xe5, 0xdb, 0xa1, 0x93, 0xf4, 0xfa, 0x09, 0x4e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x64, 0x18, 0xd4, 0x9f, 0xe4, 0x40, 0xa7, 0x55, 0xc9,
+ 0xff, 0x1a, 0x35, 0x82, 0xd3, 0x5d, 0xc9, 0xb4, 0x4c, 0x81, 0x84, 0x98,
+ 0xf1, 0x57, 0x82, 0xc9, 0x52, 0x84, 0xfe, 0x86, 0x8a, 0x91, 0x4c},
+ {0xcd, 0xb3, 0xca, 0x02, 0xd5, 0xfd, 0xb5, 0x36, 0xdb, 0xc7, 0x39,
+ 0x5b, 0xab, 0x12, 0xbd, 0xcf, 0xd5, 0x5b, 0x1a, 0xe7, 0x71, 0xa4,
+ 0x17, 0x6d, 0xed, 0xb5, 0x5e, 0xb4, 0xd7, 0x55, 0xc7, 0x52},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 4
+ {303,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa0, 0x52, 0x8e, 0xd9, 0xa8, 0xec, 0x22, 0xeb, 0xe9, 0xcc, 0x2e, 0x32,
+ 0xfa, 0xfc, 0x3f, 0x46, 0x75, 0x00, 0xa9, 0xa2, 0x2f, 0x53, 0x77, 0x38,
+ 0x2d, 0xf6, 0x60, 0x4e, 0xdc, 0xdf, 0x4f, 0x44, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa8, 0x9b, 0xcf, 0xa2, 0x36, 0xbb, 0xcc, 0xf0, 0x7c,
+ 0x43, 0x4b, 0x59, 0xf8, 0x65, 0x5f, 0xb0, 0x85, 0xb6, 0xcb, 0xe5, 0xed,
+ 0x63, 0x76, 0x28, 0x1d, 0xf8, 0x13, 0xaf, 0xba, 0x22, 0xb7, 0x52},
+ {0xcd, 0x32, 0x45, 0x40, 0x3f, 0xd9, 0xed, 0xfc, 0xf9, 0x1c, 0x95,
+ 0x81, 0xeb, 0xb2, 0xeb, 0x7c, 0x77, 0xad, 0x68, 0x37, 0xfc, 0xa3,
+ 0x72, 0x47, 0x9e, 0x78, 0xde, 0x9f, 0xaf, 0x60, 0xa3, 0x4a},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 4
+ {304,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0x68, 0x88, 0xbd, 0xe7, 0x5d, 0x68, 0x9d, 0x05, 0x68, 0x74, 0xf6,
+ 0x43, 0x60, 0x00, 0x49, 0x7d, 0x22, 0xd8, 0xad, 0x9b, 0x95, 0xa1, 0xc6,
+ 0x7d, 0xe1, 0xdd, 0xa4, 0xad, 0xa3, 0x16, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xcd, 0xb1, 0xf9, 0x5f, 0x6e, 0xac, 0xc2, 0x4b, 0x6d,
+ 0x02, 0x9c, 0x6e, 0xd9, 0x76, 0x66, 0x6d, 0xc5, 0x17, 0x94, 0xdb, 0x8e,
+ 0x4a, 0xa9, 0x66, 0xba, 0x85, 0x0f, 0xd7, 0xf5, 0x04, 0x89, 0x65},
+ {0xab, 0x7c, 0x47, 0xec, 0xb0, 0xc0, 0x16, 0x71, 0x56, 0xf4, 0x4f,
+ 0x66, 0xa5, 0x27, 0x26, 0x4b, 0x95, 0x8f, 0xc9, 0x92, 0xc2, 0x1c,
+ 0xe9, 0x8c, 0xef, 0x3a, 0xe2, 0x14, 0xd6, 0x6b, 0xd8, 0x2d},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 4
+ {305,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x34, 0xfc, 0xaa, 0x3a, 0xe4, 0x06, 0x03, 0xf9, 0xb2, 0x2a, 0xf1,
+ 0x59, 0xfd, 0x67, 0xef, 0x00, 0x93, 0x80, 0x94, 0x6d, 0xe9, 0x2c, 0xb1,
+ 0xd8, 0x3c, 0xc4, 0x89, 0xe8, 0xb3, 0x50, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x94, 0x91, 0xa8, 0x27, 0x44, 0xf1, 0xcb, 0x61, 0x05,
+ 0xb7, 0x6b, 0x04, 0x42, 0xe5, 0x4e, 0x60, 0x5a, 0xc6, 0x7f, 0x47, 0xa1,
+ 0xb2, 0xb3, 0xb5, 0x52, 0xd4, 0x86, 0xf7, 0x5b, 0xd9, 0x8e, 0x6a},
+ {0x1b, 0xfa, 0x26, 0x4a, 0x7c, 0x72, 0x29, 0x14, 0x7a, 0x20, 0xdd,
+ 0x02, 0x12, 0x11, 0x89, 0x1e, 0x61, 0xf5, 0xd8, 0xc7, 0x6c, 0xd8,
+ 0x3f, 0x0b, 0xe2, 0x4b, 0xc7, 0x0e, 0x46, 0x6a, 0x81, 0x5b},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 4
+ {306,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x2a, 0x74, 0x48, 0xc0, 0xed, 0x58, 0xe1, 0xf4, 0xe0, 0xe3, 0x32,
+ 0xd0, 0x96, 0xa3, 0x63, 0x60, 0xbe, 0xca, 0x2f, 0x69, 0x55, 0xc8, 0x15,
+ 0xbc, 0x12, 0x0b, 0x3a, 0x69, 0x1d, 0x77, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4d, 0x19, 0xe1, 0x56, 0xe0, 0x84, 0xfe, 0x58, 0x2a,
+ 0x0e, 0xb7, 0x9b, 0x2f, 0x12, 0xb6, 0x1d, 0x0b, 0x03, 0xf3, 0xf2, 0x29,
+ 0x22, 0x7e, 0x79, 0x8a, 0x93, 0x3e, 0xea, 0x5a, 0x1b, 0x61, 0x29},
+ {0xc4, 0x60, 0x57, 0xfc, 0xf6, 0x30, 0x88, 0xb3, 0xa8, 0x0e, 0x0b,
+ 0xe5, 0xce, 0x24, 0xc8, 0x02, 0x6d, 0xfa, 0xdd, 0x34, 0x1b, 0x5d,
+ 0x82, 0x15, 0xb8, 0xaf, 0xcb, 0x2a, 0x5a, 0x02, 0xbb, 0x2b},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 4
+ {307,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x50, 0x02, 0x5c, 0xb5, 0x08, 0xad, 0x4f, 0xaa, 0x06, 0xfa, 0xfd, 0x0f,
+ 0x4a, 0x33, 0xb7, 0x47, 0xcc, 0xf1, 0xb3, 0x57, 0x38, 0x85, 0xd3, 0x42,
+ 0x65, 0x00, 0xd5, 0x1b, 0x56, 0x30, 0x01, 0x44, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xcc, 0x47, 0x29, 0xc4, 0xea, 0xe2, 0x92, 0xe4, 0x31,
+ 0xec, 0x3a, 0x5c, 0xf5, 0x02, 0x0e, 0x19, 0xf9, 0xbe, 0xa5, 0x0e, 0xf3,
+ 0x21, 0x8d, 0x9a, 0x79, 0x00, 0x34, 0x52, 0x6c, 0x3e, 0xe1, 0x4a},
+ {0xd4, 0x36, 0x1e, 0x26, 0x12, 0x7a, 0xdf, 0xbe, 0x37, 0xc2, 0xed,
+ 0x8f, 0x42, 0xcc, 0xe4, 0xeb, 0xab, 0x8a, 0xb7, 0x4e, 0xd9, 0xe7,
+ 0x4f, 0x14, 0xc3, 0x43, 0x5d, 0x61, 0x2c, 0x1a, 0x99, 0x2a},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 4
+ {308,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x82, 0xfc, 0x53, 0x29, 0x9a, 0x4d, 0x30, 0xe5, 0xd0, 0xc3, 0x83,
+ 0xc0, 0x35, 0x93, 0x5b, 0x1e, 0xee, 0xbd, 0x94, 0x08, 0xfe, 0x4d, 0x04,
+ 0xb9, 0x3e, 0xec, 0x24, 0xbe, 0x52, 0xeb, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4a, 0x47, 0x42, 0x49, 0xaf, 0x8f, 0x77, 0x1f, 0x0c,
+ 0xfb, 0x11, 0x16, 0xf2, 0x4f, 0xda, 0x4c, 0x42, 0xf4, 0x13, 0x6d, 0x2a,
+ 0xfb, 0x76, 0x6d, 0x1b, 0x29, 0x1c, 0x73, 0xc6, 0x66, 0x8d, 0x5a},
+ {0x80, 0xdf, 0xae, 0x7a, 0x28, 0xbb, 0x13, 0xd9, 0xe5, 0x1f, 0xf1,
+ 0x99, 0x26, 0x7c, 0xec, 0x2a, 0x19, 0xdf, 0xc8, 0xb6, 0xf4, 0x97,
+ 0x4e, 0x34, 0x46, 0xb2, 0xf6, 0x2f, 0xe9, 0xb6, 0x24, 0x70},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 4
+ {309,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0xff, 0x7e, 0x71, 0x1d, 0x65, 0xcc, 0x7f, 0xd9, 0xd0, 0xac, 0x12,
+ 0xdf, 0xe8, 0xb8, 0x94, 0xe0, 0xa9, 0x36, 0x02, 0xca, 0x9e, 0x75, 0xbf,
+ 0x0e, 0xab, 0xbf, 0x0b, 0xfe, 0x67, 0x01, 0x48, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x0f, 0x2a, 0x5c, 0xbb, 0xe5, 0x03, 0x13, 0x95, 0x31,
+ 0xac, 0x05, 0x29, 0x18, 0x3d, 0xa8, 0xe6, 0x24, 0xd2, 0x52, 0x86, 0xf6,
+ 0xe3, 0x5d, 0x14, 0x07, 0xab, 0x1f, 0x4d, 0x76, 0xeb, 0xc2, 0x60},
+ {0x7a, 0x5c, 0x37, 0x30, 0x65, 0xe3, 0x39, 0xb2, 0x6e, 0xe5, 0x37,
+ 0xcf, 0xf1, 0xcf, 0x45, 0x97, 0xcf, 0xcb, 0x4b, 0xf2, 0xdc, 0x7c,
+ 0x4b, 0xcf, 0xec, 0x98, 0x84, 0x44, 0x32, 0x81, 0xc2, 0x73},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 4
+ {310,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0x80, 0xf4, 0xac, 0x1e, 0x75, 0x8b, 0xbf, 0xbf, 0xa8, 0x88, 0xa7,
+ 0x8c, 0xb8, 0xd6, 0x24, 0xd9, 0x7b, 0x86, 0x88, 0x00, 0x2b, 0x20, 0x17,
+ 0xe3, 0x5f, 0x52, 0xf3, 0xd7, 0xc7, 0x96, 0x49, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x2f, 0xe1, 0x1d, 0x72, 0x3d, 0xba, 0x63, 0x55, 0x9e,
+ 0x1b, 0x96, 0x14, 0x78, 0x93, 0xcb, 0x7e, 0xc8, 0x62, 0x71, 0x18, 0x06,
+ 0x31, 0x6d, 0xaa, 0x86, 0xcd, 0x4d, 0xa7, 0x69, 0xd4, 0xb2, 0x2d},
+ {0xc5, 0xed, 0xcc, 0x5d, 0x44, 0x70, 0x71, 0xc0, 0x8d, 0xfa, 0x82,
+ 0x81, 0x41, 0x4a, 0xe6, 0xa0, 0x2d, 0xe7, 0x53, 0xe2, 0xf7, 0xbb,
+ 0x80, 0xaf, 0x5f, 0x62, 0x53, 0xe5, 0x6d, 0xb4, 0x34, 0x22},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 4
+ {311,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0x15, 0xbf, 0x9a, 0x96, 0x7e, 0x12, 0x08, 0xaf, 0x8e, 0x74, 0xce,
+ 0x9a, 0xf6, 0xd1, 0x13, 0xda, 0xb1, 0x7c, 0x01, 0xc9, 0x0f, 0x1a, 0xe2,
+ 0xbc, 0x25, 0xe3, 0xe2, 0xf9, 0xe3, 0xa4, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x98, 0xe1, 0x21, 0x1d, 0xcf, 0x66, 0x51, 0xfa, 0x9f,
+ 0x2d, 0x00, 0xeb, 0x08, 0x3a, 0xe5, 0x85, 0x58, 0x69, 0xa2, 0xa5, 0x3e,
+ 0x83, 0x5f, 0x2e, 0x03, 0xb3, 0x0c, 0x0a, 0x19, 0xba, 0x80, 0x51},
+ {0x26, 0x3a, 0x38, 0xfe, 0x53, 0x8b, 0x50, 0xe8, 0xe9, 0x88, 0xbf,
+ 0x07, 0xae, 0x86, 0xf3, 0x3d, 0x49, 0x88, 0x6b, 0x14, 0xc7, 0x14,
+ 0x3e, 0xfd, 0x1d, 0x20, 0x25, 0xc8, 0x40, 0xe3, 0x6a, 0x25},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 4
+ {312,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x40, 0x51, 0xb0, 0x1c, 0xdf, 0x90, 0xaf, 0x38, 0xf0, 0xa9, 0x6f, 0xfb,
+ 0x83, 0xf8, 0xd4, 0x13, 0x3a, 0xbe, 0x4f, 0xb0, 0x35, 0xb6, 0xfe, 0x6f,
+ 0x65, 0x27, 0x64, 0x47, 0xca, 0xa7, 0x31, 0x4f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x2f, 0x1b, 0x93, 0x8b, 0x81, 0xa4, 0xc9, 0x0e, 0x12,
+ 0x51, 0x13, 0x5a, 0xd7, 0xfa, 0xbe, 0x83, 0x5f, 0x6a, 0x8b, 0xc5, 0xe2,
+ 0x2d, 0x4b, 0x2a, 0xb1, 0x19, 0xf6, 0xf6, 0x77, 0x87, 0x76, 0x77},
+ {0x34, 0x0a, 0xcf, 0x28, 0x01, 0xde, 0x71, 0xc1, 0x8f, 0x4c, 0x79,
+ 0xcf, 0xea, 0x37, 0x2b, 0xc3, 0x54, 0xe4, 0xc8, 0xa5, 0xeb, 0x5c,
+ 0x2c, 0xce, 0x8b, 0x45, 0xd8, 0x85, 0xdf, 0x16, 0x2f, 0x45},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 4
+ {313,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0xc0, 0x92, 0x36, 0x31, 0x84, 0xe5, 0x8a, 0xd6, 0xce, 0x51, 0x0b,
+ 0xd3, 0x2b, 0x30, 0x9c, 0x9d, 0x5a, 0x46, 0xf8, 0xd9, 0xee, 0x6f, 0x64,
+ 0xa6, 0x9d, 0x81, 0x80, 0xbb, 0xc6, 0xcb, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x34, 0x0b, 0x9f, 0x61, 0x35, 0x50, 0xd1, 0x4e, 0x3c,
+ 0x62, 0x56, 0xca, 0xf0, 0x29, 0xb3, 0x1c, 0xad, 0x3f, 0xe6, 0xdb, 0x58,
+ 0x82, 0x94, 0xe2, 0xd3, 0xaf, 0x37, 0x60, 0x5a, 0x68, 0xd8, 0x37},
+ {0x9e, 0xfe, 0x5c, 0xd7, 0x11, 0x02, 0xd8, 0x99, 0xa3, 0x33, 0xa4,
+ 0x5e, 0xa6, 0xd2, 0xc0, 0x89, 0x60, 0x4b, 0x92, 0x6d, 0xb8, 0xc2,
+ 0x64, 0x5c, 0xe5, 0xff, 0x21, 0x49, 0x2f, 0x27, 0xa3, 0x14},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 4
+ {314,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0x6e, 0x51, 0xc0, 0x01, 0x16, 0xd1, 0xc1, 0x91, 0xaa, 0x9d, 0x58,
+ 0x23, 0xb9, 0x6e, 0x59, 0x56, 0x10, 0x2e, 0x8f, 0xe7, 0x5f, 0x5c, 0xf2,
+ 0x37, 0x6d, 0x99, 0x98, 0x9f, 0x6f, 0x43, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xed, 0xfb, 0xd6, 0xf0, 0x9a, 0xa3, 0x24, 0x35, 0x44,
+ 0x0b, 0x0c, 0xa8, 0xba, 0x43, 0x63, 0x08, 0x31, 0x96, 0x13, 0xf8, 0xf2,
+ 0xd5, 0x01, 0x13, 0x3c, 0x52, 0x6c, 0x3f, 0xf5, 0x5c, 0x7b, 0x3d},
+ {0x19, 0x61, 0x82, 0x09, 0x5b, 0xcd, 0x2e, 0xf4, 0x6b, 0x18, 0xf6,
+ 0x4c, 0x63, 0x60, 0x7e, 0x0a, 0xb1, 0x62, 0xa0, 0x86, 0x9e, 0x62,
+ 0x65, 0xac, 0x8a, 0xe3, 0x5e, 0x35, 0x8c, 0x3d, 0x8a, 0x63},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 4
+ {315,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0x8a, 0xf2, 0xc9, 0x44, 0x2b, 0x36, 0xb5, 0x21, 0xfc, 0x3a, 0x1e,
+ 0xce, 0xfe, 0x34, 0x2a, 0xac, 0x30, 0x8b, 0xd6, 0xe6, 0x29, 0x6e, 0xe0,
+ 0x91, 0xc1, 0x96, 0xdc, 0x02, 0xe7, 0xae, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x9b, 0x05, 0x38, 0xcd, 0x61, 0x8b, 0x0a, 0x4d, 0xe0,
+ 0x9e, 0x45, 0x42, 0x0f, 0x84, 0xd5, 0x4d, 0x74, 0x51, 0x4f, 0xbb, 0x1a,
+ 0x31, 0xc1, 0xa4, 0xaa, 0x1e, 0x93, 0x30, 0x6f, 0x20, 0x72, 0x3f},
+ {0xa3, 0xc6, 0xb7, 0x51, 0x68, 0x21, 0x1e, 0x8e, 0x0a, 0x49, 0xca,
+ 0x81, 0x5b, 0xfe, 0x3f, 0x46, 0x9f, 0x29, 0x86, 0x4d, 0xc8, 0x16,
+ 0x61, 0x52, 0xb4, 0x56, 0xe7, 0x07, 0x4a, 0xfa, 0x9b, 0x5b},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 4
+ {316,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0xd8, 0x61, 0xa6, 0xd5, 0xff, 0x91, 0xf9, 0x1e, 0x3b, 0xd0, 0x59,
+ 0x34, 0x16, 0x1f, 0xf0, 0xab, 0x0f, 0x3c, 0xe7, 0xe4, 0xa2, 0xb5, 0xb4,
+ 0xfc, 0xb3, 0x1a, 0xe3, 0x4b, 0x46, 0x66, 0x4f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xae, 0x8c, 0xf2, 0xfc, 0xdd, 0xe7, 0x10, 0xc2, 0xc1,
+ 0x18, 0x45, 0x24, 0xbc, 0x32, 0x43, 0x08, 0x74, 0xdf, 0xa0, 0x8c, 0x12,
+ 0x5f, 0x61, 0xd6, 0x91, 0x9d, 0xaf, 0x8e, 0x66, 0xdb, 0x41, 0x5a},
+ {0xde, 0xaa, 0xe6, 0xc9, 0x95, 0x28, 0x44, 0xa3, 0xa1, 0xd0, 0x16,
+ 0x88, 0xe7, 0x10, 0x5b, 0x0b, 0xbe, 0xad, 0xc1, 0x60, 0x76, 0x3c,
+ 0x20, 0x02, 0xb6, 0xd0, 0xbc, 0xf3, 0x5c, 0x22, 0xd1, 0x23},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 4
+ {317,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x78, 0x5c, 0xad, 0x16, 0x09, 0x72, 0xb7, 0x11, 0x31, 0x86, 0x59,
+ 0xb4, 0x7b, 0x57, 0x4f, 0x69, 0x41, 0xef, 0x6d, 0xa1, 0xea, 0x06, 0x50,
+ 0x8b, 0x26, 0x50, 0xf5, 0x7e, 0xc9, 0xe5, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x2a, 0x59, 0xf4, 0x78, 0x40, 0x2d, 0x28, 0x29, 0xcd,
+ 0x3b, 0x62, 0xe9, 0xf7, 0xcc, 0x01, 0x44, 0x5e, 0x8e, 0x73, 0xa4, 0x2c,
+ 0xb1, 0x1a, 0xf0, 0x0b, 0x6b, 0x9a, 0x9f, 0x0e, 0x44, 0xcb, 0x3b},
+ {0xc2, 0x04, 0xbd, 0x15, 0xf0, 0x1a, 0x11, 0xa2, 0xef, 0xda, 0xbe,
+ 0x2e, 0x90, 0x2b, 0x7c, 0xd0, 0xaa, 0x07, 0x93, 0x16, 0xf6, 0x0e,
+ 0x91, 0x1b, 0x3e, 0xe5, 0xd4, 0x62, 0x62, 0xe9, 0x86, 0x31},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 4
+ {318,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x60, 0xaf, 0xc8, 0xeb, 0x1f, 0x87, 0xdf, 0x4b, 0x55, 0x28, 0x7f, 0x3c,
+ 0x46, 0x98, 0xc5, 0xf8, 0xb9, 0x97, 0xb2, 0x8a, 0x73, 0xc5, 0x73, 0xfc,
+ 0x27, 0x3e, 0x9c, 0x46, 0x7f, 0xb7, 0xe4, 0x4c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x83, 0x6c, 0x8e, 0x45, 0xdd, 0x89, 0x0e, 0x65, 0x8c,
+ 0x33, 0xe6, 0x9b, 0x6f, 0x57, 0x8a, 0x5a, 0x77, 0x4c, 0x48, 0xb4, 0x35,
+ 0xbc, 0x3b, 0x91, 0xac, 0x69, 0x3d, 0xf9, 0x4a, 0x05, 0x58, 0x57},
+ {0xc5, 0x45, 0x74, 0x87, 0xe9, 0x09, 0x32, 0xf5, 0x7b, 0x94, 0xaf,
+ 0x2e, 0x87, 0x50, 0x40, 0x3e, 0x09, 0xc9, 0xac, 0x72, 0x7e, 0x2b,
+ 0xd2, 0x13, 0x59, 0x04, 0x62, 0xb6, 0x93, 0x7b, 0x07, 0x53},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 4
+ {319,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x3c, 0x11, 0xb2, 0x83, 0x41, 0x36, 0xb9, 0xaa, 0xf0, 0x15, 0x2d,
+ 0x90, 0xe7, 0x6e, 0x3c, 0x27, 0x17, 0x76, 0x93, 0xa2, 0x83, 0x4e, 0x8b,
+ 0xed, 0xa0, 0xa3, 0x57, 0x1b, 0xce, 0x69, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x59, 0x51, 0x9e, 0xad, 0x79, 0x95, 0xa6, 0xdf, 0x89,
+ 0xbb, 0x54, 0xc8, 0x40, 0xd6, 0x1a, 0x84, 0x81, 0x88, 0x10, 0x98, 0xb8,
+ 0xa4, 0xf8, 0x3c, 0x6a, 0x2f, 0x6b, 0xa8, 0x00, 0x33, 0x82, 0x57},
+ {0x4e, 0xd6, 0xf8, 0xd6, 0x29, 0x32, 0x54, 0x1c, 0x6b, 0xea, 0x16,
+ 0xe0, 0x38, 0x35, 0xf1, 0xf7, 0x58, 0xa5, 0xc4, 0x17, 0x22, 0xb5,
+ 0xc9, 0x98, 0x9c, 0x9c, 0x7c, 0xc0, 0x8e, 0x34, 0xe3, 0x7b},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 4
+ {320,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0x0d, 0x87, 0x95, 0x73, 0x58, 0x06, 0x57, 0x9e, 0x71, 0x75, 0x98,
+ 0x94, 0x93, 0x9d, 0x75, 0x88, 0x53, 0x59, 0x21, 0x27, 0xef, 0xe8, 0x4f,
+ 0xc8, 0x2e, 0xb7, 0xcd, 0xee, 0x45, 0x01, 0x4f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x32, 0xf3, 0x4d, 0xa8, 0x4a, 0xb4, 0xbf, 0xca, 0x36,
+ 0x9c, 0x4b, 0x88, 0x46, 0x91, 0xbe, 0xcf, 0x54, 0xbe, 0x7f, 0xbe, 0xd1,
+ 0x64, 0x49, 0xdc, 0x86, 0x96, 0x9d, 0xa7, 0xea, 0x9a, 0xbf, 0x62},
+ {0x52, 0x1a, 0x5b, 0x81, 0x49, 0xa1, 0x32, 0xd1, 0x55, 0xe6, 0xb4,
+ 0xed, 0x11, 0x39, 0x00, 0x50, 0x6c, 0xfc, 0x2f, 0x76, 0xd2, 0xa3,
+ 0xe1, 0x41, 0x96, 0xd6, 0x9e, 0xb8, 0x5d, 0xb3, 0xc9, 0x52},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 4
+ {321,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x8f, 0xfa, 0x45, 0xef, 0xbe, 0x1f, 0x96, 0x58, 0x4c, 0x76, 0x25,
+ 0x45, 0x54, 0xad, 0xb9, 0x17, 0x7b, 0x58, 0xed, 0x09, 0x60, 0x9a, 0x6c,
+ 0xe4, 0x99, 0xe5, 0xbd, 0x22, 0xd3, 0x5c, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x82, 0xae, 0x48, 0xdc, 0xf5, 0x9b, 0xc5, 0xe4, 0x69,
+ 0xf9, 0xa1, 0x1b, 0x18, 0xa3, 0x2d, 0x47, 0x53, 0xac, 0x81, 0x86, 0x92,
+ 0xdf, 0xae, 0x27, 0xd6, 0x75, 0x41, 0x1a, 0x22, 0x72, 0xb3, 0x63},
+ {0xe8, 0x31, 0xd6, 0xce, 0xe9, 0x5c, 0xa1, 0xb4, 0xc9, 0x6b, 0xb8,
+ 0x94, 0x57, 0x56, 0x2f, 0xff, 0x36, 0xcb, 0x4d, 0x08, 0xb8, 0x1d,
+ 0xa8, 0x9b, 0x81, 0x0b, 0x42, 0x5e, 0xcd, 0xba, 0xfd, 0x78},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 4
+ {322,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0x8e, 0x1b, 0xbb, 0x51, 0x14, 0xf3, 0x4e, 0x85, 0x31, 0xc2, 0x78,
+ 0xb2, 0xd9, 0x71, 0x4b, 0xa0, 0x7c, 0x32, 0xa7, 0xae, 0xa6, 0xe6, 0x27,
+ 0x13, 0x5b, 0xd1, 0xfc, 0x65, 0x23, 0x80, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xb3, 0x3b, 0xd3, 0xad, 0x14, 0xb6, 0x68, 0x96, 0xf9,
+ 0x71, 0xcb, 0xdf, 0x27, 0x78, 0x5f, 0xc3, 0xaa, 0x3c, 0xfb, 0x39, 0xad,
+ 0xc6, 0xc2, 0x92, 0x57, 0xd2, 0x2e, 0xa4, 0xdf, 0x8c, 0xbf, 0x63},
+ {0x35, 0x0e, 0x3a, 0xb9, 0xd0, 0xdb, 0xff, 0x78, 0xf3, 0xf2, 0x15,
+ 0x74, 0x28, 0xbe, 0xba, 0x18, 0x93, 0x33, 0xbe, 0x27, 0x48, 0x27,
+ 0xc1, 0x0d, 0x59, 0x67, 0x3f, 0x21, 0xc0, 0xc4, 0x8a, 0x24},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 4
+ {323,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x36, 0xa4, 0xe2, 0xe9, 0x3e, 0x9e, 0xd8, 0x2d, 0x99, 0xd7, 0x1a,
+ 0x52, 0x2a, 0xac, 0x92, 0x89, 0xbd, 0x99, 0x05, 0xfe, 0x41, 0xd0, 0x1d,
+ 0x08, 0xa4, 0x99, 0x37, 0x6a, 0x25, 0x84, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x18, 0xe5, 0x8d, 0xf6, 0xbf, 0xbe, 0x18, 0x4b, 0x0e,
+ 0x3c, 0x7c, 0x4b, 0xf2, 0xa0, 0x51, 0xed, 0x05, 0x5b, 0x79, 0x35, 0x01,
+ 0xc0, 0xd4, 0xfc, 0x47, 0xbc, 0x8a, 0x95, 0xc4, 0xde, 0xec, 0x7c},
+ {0xad, 0xe7, 0x1d, 0x64, 0x60, 0x28, 0x7f, 0xe8, 0x08, 0xe9, 0x47,
+ 0x56, 0x0e, 0x67, 0xa9, 0xd6, 0xff, 0x2f, 0x96, 0xea, 0xa1, 0x35,
+ 0x5d, 0x2e, 0x9f, 0xbb, 0xe5, 0x49, 0xe8, 0x83, 0x38, 0x1b},
+ false,
+ true},
+
+ // Comment: special case for DA in multiplication by 4
+ {324,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0x1b, 0x20, 0xf0, 0xcd, 0xa7, 0x40, 0x76, 0xc3, 0xd4, 0xbf, 0x4e,
+ 0x02, 0x65, 0x3c, 0xd4, 0x06, 0xed, 0x48, 0x0c, 0x35, 0x51, 0x59, 0xe2,
+ 0x2c, 0xa4, 0x4b, 0x98, 0x4f, 0x10, 0x76, 0x4f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x77, 0x2e, 0x31, 0xe7, 0x76, 0xe8, 0xd4, 0xf2, 0x3b,
+ 0x7a, 0xf2, 0x03, 0x7a, 0xf2, 0x8a, 0x37, 0xe6, 0x8f, 0x61, 0xe7, 0x40,
+ 0xb3, 0x90, 0x4f, 0x4e, 0xc4, 0xc9, 0x01, 0x57, 0xbe, 0x14, 0x78},
+ {0x91, 0xa9, 0xbe, 0xc2, 0x8c, 0xf1, 0x8c, 0x70, 0x94, 0xe2, 0xd8,
+ 0x0d, 0x27, 0x64, 0xdf, 0x59, 0xad, 0xa0, 0xcb, 0x19, 0x46, 0xbe,
+ 0x42, 0x28, 0x64, 0xbd, 0x7a, 0xd0, 0xe5, 0x33, 0xb6, 0x63},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 5
+ {325,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x3e, 0xb7, 0xaf, 0xfd, 0x1b, 0xcc, 0x1e, 0xc0, 0xb4, 0x82, 0x3c,
+ 0xee, 0x5c, 0xf0, 0xb1, 0x5b, 0x5f, 0x57, 0x08, 0x5a, 0xa2, 0x70, 0x8e,
+ 0xd4, 0x37, 0xa2, 0x92, 0x53, 0x29, 0xb5, 0x50, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa8, 0xd5, 0x5d, 0x5c, 0x11, 0x37, 0xe9, 0xbb, 0x62,
+ 0x65, 0x57, 0xf9, 0xd6, 0xee, 0xa8, 0xd3, 0x12, 0x0e, 0x93, 0x64, 0xf8,
+ 0xbc, 0xd9, 0xb6, 0x79, 0x34, 0x26, 0x0b, 0x1a, 0x09, 0x18, 0x01},
+ {0x6c, 0x1b, 0x8e, 0x24, 0x0e, 0xdf, 0xa5, 0xdb, 0x2a, 0xbb, 0x3d,
+ 0xc1, 0x2b, 0xcf, 0x9e, 0x8a, 0xc9, 0xca, 0x10, 0xdd, 0x35, 0x07,
+ 0x08, 0x37, 0x46, 0xf6, 0xf3, 0x6d, 0xc0, 0x35, 0xd7, 0x55},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 5
+ {326,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0x9e, 0xee, 0x31, 0x7b, 0x9c, 0x25, 0x4d, 0xc0, 0x23, 0xf9, 0xe3,
+ 0x5e, 0xff, 0x02, 0x24, 0xbc, 0x2e, 0x0b, 0xc8, 0x71, 0x99, 0x6b, 0x94,
+ 0x6a, 0x96, 0x97, 0x0e, 0x75, 0x06, 0xa8, 0x5e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x33, 0xc9, 0x4b, 0xe5, 0x8b, 0x0f, 0x0e, 0x6c, 0xf3,
+ 0x63, 0xe1, 0xb1, 0x2a, 0x2e, 0xbf, 0xb9, 0x30, 0x40, 0x71, 0x5b, 0xe9,
+ 0x15, 0x18, 0xf2, 0x1d, 0xf2, 0x95, 0x3e, 0xea, 0xb5, 0xfb, 0x01},
+ {0xd4, 0xc3, 0xb3, 0x46, 0x77, 0x14, 0xf2, 0xd1, 0x05, 0x90, 0x4a,
+ 0x84, 0xcc, 0x7e, 0x81, 0xd7, 0xf2, 0x91, 0x30, 0x4e, 0x90, 0x80,
+ 0x41, 0x68, 0x2d, 0x89, 0x06, 0xa6, 0x83, 0xc1, 0x21, 0x25},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 5
+ {327,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0x35, 0x54, 0x55, 0xd3, 0x58, 0xf2, 0xdd, 0x7c, 0x57, 0x07, 0xb2,
+ 0xc6, 0x97, 0x3c, 0x9c, 0x27, 0xb9, 0x9e, 0x7d, 0x8a, 0xc1, 0x65, 0x0c,
+ 0x79, 0x1e, 0x5f, 0xdb, 0xcb, 0xea, 0x49, 0x57, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa2, 0x18, 0xae, 0x96, 0x24, 0xb0, 0x7c, 0xe0, 0x51,
+ 0x78, 0xb9, 0xd0, 0xcc, 0x1b, 0x71, 0xde, 0xe2, 0x1f, 0x27, 0x85, 0x2a,
+ 0x2c, 0xeb, 0x18, 0x61, 0x0b, 0x40, 0x52, 0xb2, 0x44, 0xf0, 0x0f},
+ {0x1e, 0xbe, 0x6c, 0xa7, 0x11, 0xa6, 0x49, 0xae, 0x48, 0x7b, 0x33,
+ 0x27, 0x47, 0xe3, 0xdc, 0x03, 0x06, 0x34, 0x05, 0x60, 0xca, 0xb6,
+ 0xbc, 0x60, 0x29, 0xe4, 0x4f, 0x6a, 0x7e, 0x0e, 0xe4, 0x1c},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 5
+ {328,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x65, 0x56, 0x7e, 0xf0, 0x82, 0xb1, 0x6c, 0x20, 0x85, 0x34, 0x87,
+ 0xf5, 0x48, 0x93, 0x01, 0x2b, 0xa4, 0x76, 0x22, 0x24, 0xe5, 0xc5, 0x9f,
+ 0x25, 0x0d, 0xfb, 0xf8, 0x25, 0x81, 0xe8, 0x5a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd7, 0x06, 0x7f, 0xae, 0xaf, 0xd3, 0xe9, 0x66, 0xe5,
+ 0x75, 0x25, 0xf9, 0x30, 0xb3, 0x31, 0x7c, 0x9e, 0x8b, 0x9c, 0x9a, 0x9a,
+ 0xe9, 0x46, 0xe7, 0x6c, 0x1e, 0x46, 0x02, 0xa5, 0x9a, 0x7e, 0x33},
+ {0x03, 0xe7, 0xa7, 0x77, 0xe6, 0x48, 0xbd, 0xc6, 0x12, 0x18, 0x9f,
+ 0x3c, 0xd4, 0x2d, 0x34, 0xe3, 0x57, 0x36, 0xd3, 0xe5, 0x2e, 0x6e,
+ 0xdc, 0x8a, 0xc8, 0x73, 0xa5, 0x8e, 0x24, 0x4a, 0x60, 0x73},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 5
+ {329,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0xb5, 0x14, 0x48, 0x13, 0x9a, 0x61, 0xfe, 0x6c, 0x5f, 0xbf, 0x93,
+ 0x95, 0x87, 0x7d, 0x53, 0xd8, 0x20, 0xef, 0x59, 0xda, 0x3b, 0xe8, 0x56,
+ 0x45, 0x8b, 0x5e, 0xb9, 0x09, 0x85, 0xba, 0x53, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8d, 0xf9, 0x68, 0x2c, 0xbe, 0x88, 0x02, 0x47, 0x8a,
+ 0x85, 0x31, 0x37, 0x7e, 0x75, 0x2c, 0xdd, 0xe5, 0x47, 0x38, 0xd5, 0x28,
+ 0xd6, 0x39, 0xbe, 0xa9, 0xea, 0xf4, 0x77, 0x02, 0xf8, 0xbf, 0x3b},
+ {0x30, 0x8e, 0xf9, 0x9d, 0xae, 0x10, 0x64, 0xa4, 0x44, 0xfa, 0x90,
+ 0x77, 0x5b, 0x5d, 0xd5, 0xb1, 0x95, 0x2d, 0x72, 0x24, 0xa0, 0xe5,
+ 0xae, 0x03, 0x1d, 0xf4, 0x32, 0x64, 0x0f, 0x41, 0x62, 0x08},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 5
+ {330,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0xeb, 0x9f, 0x6f, 0x62, 0xf9, 0x3d, 0xbc, 0x32, 0x5b, 0x83, 0x3a,
+ 0xa7, 0x63, 0xa9, 0x0f, 0x13, 0xf0, 0xac, 0xb2, 0xc2, 0xc4, 0xb8, 0xb3,
+ 0x3d, 0xec, 0xd4, 0x71, 0xce, 0x70, 0xc4, 0x5f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x7d, 0x92, 0x70, 0x68, 0x68, 0xaa, 0x09, 0x53, 0x86,
+ 0x38, 0xd6, 0x33, 0xc2, 0x55, 0xf3, 0x33, 0xb9, 0xda, 0x03, 0xbc, 0x74,
+ 0xb4, 0x9b, 0x35, 0x94, 0x1c, 0x57, 0x82, 0x0c, 0xd3, 0xfd, 0x47},
+ {0xf3, 0x3e, 0x2e, 0x86, 0x44, 0x3a, 0x2c, 0x68, 0x82, 0x3b, 0x72,
+ 0xa2, 0xb5, 0x9d, 0x6a, 0x02, 0x8e, 0x0a, 0x8e, 0x28, 0x3c, 0xfe,
+ 0x29, 0xfe, 0xa4, 0xf7, 0xaa, 0x22, 0xbd, 0x1a, 0xfe, 0x72},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 5
+ {331,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0xa1, 0xa7, 0xcc, 0xc5, 0x0b, 0xab, 0x4b, 0x01, 0xe5, 0x5e, 0x18,
+ 0xcb, 0xd4, 0x64, 0xaf, 0xf4, 0x31, 0x31, 0xfb, 0x07, 0x41, 0xe6, 0x8d,
+ 0x53, 0xcd, 0xeb, 0xfc, 0x54, 0xf3, 0x30, 0x51, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xdf, 0xb1, 0xff, 0xc1, 0x76, 0xaf, 0xf8, 0x4d, 0xb3,
+ 0x01, 0x82, 0xd2, 0x37, 0x8f, 0x83, 0x72, 0x8f, 0x83, 0xdd, 0x1b, 0x33,
+ 0xd7, 0x98, 0x56, 0xf3, 0xda, 0x54, 0x59, 0xcf, 0x9d, 0xf9, 0x07},
+ {0x7b, 0x53, 0x5f, 0xc3, 0x1c, 0x6c, 0x2a, 0x38, 0x03, 0xd8, 0xbd,
+ 0x45, 0x41, 0x0a, 0x17, 0x81, 0xbd, 0x90, 0xa0, 0x92, 0x05, 0xda,
+ 0x28, 0xc9, 0xdf, 0x12, 0x0d, 0xf2, 0x3a, 0x9f, 0xa3, 0x2d},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 5
+ {332,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x75, 0xbc, 0xfc, 0x16, 0x5a, 0x47, 0x1b, 0x2f, 0x76, 0xc3, 0x00,
+ 0x3f, 0xb0, 0x17, 0x2c, 0x82, 0xf7, 0x07, 0x13, 0x7d, 0xe2, 0xfa, 0x70,
+ 0x82, 0xe4, 0x3a, 0x87, 0xa2, 0x55, 0x93, 0x5c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x12, 0xe8, 0x1e, 0x83, 0x8b, 0x21, 0xea, 0xc9, 0x6d,
+ 0xc1, 0x30, 0x43, 0x25, 0x71, 0x21, 0x6d, 0x7a, 0x9b, 0x4a, 0x81, 0x7f,
+ 0x19, 0x38, 0x72, 0x1d, 0x22, 0x67, 0xdd, 0x15, 0x0e, 0xbf, 0x20},
+ {0xca, 0x23, 0xa7, 0x81, 0xda, 0x09, 0x11, 0xe4, 0x11, 0x5a, 0x29,
+ 0xa9, 0xf5, 0x64, 0x47, 0x15, 0x7c, 0x23, 0xbe, 0xe1, 0x87, 0xb0,
+ 0xc1, 0x73, 0x69, 0xc4, 0xf7, 0x73, 0x0d, 0x78, 0x17, 0x18},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 5
+ {333,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0xe1, 0x96, 0x34, 0xdb, 0xf6, 0x46, 0x0e, 0x14, 0x86, 0x93, 0x0c,
+ 0x46, 0xe8, 0x55, 0x6b, 0x3c, 0x16, 0xd6, 0xde, 0x95, 0x99, 0x04, 0x60,
+ 0x05, 0x49, 0xbb, 0x3e, 0x08, 0x60, 0x34, 0x55, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x83, 0x2a, 0x46, 0xae, 0xc0, 0x22, 0x40, 0xd7, 0x16,
+ 0xfe, 0x22, 0xde, 0xa9, 0x4a, 0xd5, 0x66, 0xa3, 0xfa, 0xfb, 0xee, 0xdc,
+ 0xce, 0x35, 0xc8, 0x3e, 0x41, 0xe5, 0x80, 0x76, 0xc9, 0x97, 0x49},
+ {0xcd, 0x06, 0x86, 0xb3, 0x2e, 0xa4, 0xcd, 0xdb, 0x8e, 0x13, 0xff,
+ 0x20, 0xa7, 0x8d, 0x38, 0x07, 0x49, 0xa5, 0xd4, 0xf6, 0xa3, 0xdc,
+ 0x55, 0xd7, 0x2f, 0x48, 0x13, 0xd9, 0x49, 0xa0, 0xea, 0x57},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 5
+ {334,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0x4c, 0xaa, 0x18, 0xac, 0xc3, 0xdb, 0x37, 0x22, 0x5d, 0x32, 0xca,
+ 0xb4, 0xf6, 0x0e, 0x6f, 0xba, 0x4a, 0xca, 0xb1, 0x27, 0x7e, 0x20, 0x42,
+ 0x5d, 0x30, 0xf9, 0x4c, 0xab, 0x2e, 0x2c, 0x55, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8c, 0x80, 0x33, 0x43, 0x2b, 0xcc, 0x12, 0xd4, 0x79,
+ 0xf6, 0x7d, 0x6d, 0x87, 0x6b, 0x1c, 0x8e, 0x89, 0xf1, 0x6a, 0x23, 0x4b,
+ 0x9b, 0x09, 0x33, 0x22, 0xef, 0xfa, 0x9d, 0xee, 0x94, 0x55, 0x4d},
+ {0xa9, 0x50, 0xaa, 0x57, 0xbb, 0x2b, 0xeb, 0x9e, 0xd5, 0xd3, 0x22,
+ 0x8c, 0x7e, 0xf4, 0x48, 0xda, 0xb6, 0x95, 0x52, 0xf3, 0xd3, 0xb1,
+ 0xe4, 0x66, 0xac, 0xcf, 0x41, 0xbf, 0xb6, 0xd5, 0xb8, 0x74},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 5
+ {335,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0x96, 0x81, 0x8c, 0xdd, 0xf5, 0x72, 0x52, 0x19, 0x43, 0xe9, 0xf0,
+ 0xc5, 0xe8, 0x45, 0xf5, 0x30, 0xb7, 0x40, 0x42, 0x75, 0x88, 0xa0, 0xf6,
+ 0xde, 0x25, 0x04, 0xbd, 0x5b, 0xf4, 0x0c, 0x53, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x6d, 0xf7, 0x99, 0xbb, 0xa6, 0xcd, 0xf5, 0xf4, 0x6a,
+ 0x57, 0xab, 0x22, 0x7f, 0x93, 0xfb, 0xa4, 0x91, 0xda, 0xd2, 0x96, 0xa2,
+ 0xfd, 0xb7, 0xe4, 0x91, 0x92, 0x1d, 0x61, 0x0c, 0xce, 0x8f, 0x5e},
+ {0x54, 0xf5, 0xae, 0x57, 0xe6, 0x76, 0xd0, 0x8c, 0x8f, 0x8a, 0x3c,
+ 0xf8, 0x91, 0xe3, 0x6d, 0xda, 0xab, 0x75, 0x10, 0x93, 0xf9, 0x2f,
+ 0x40, 0x90, 0x60, 0xc5, 0x7e, 0x74, 0x59, 0x41, 0x70, 0x0e},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 5
+ {336,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa0, 0x1f, 0x0c, 0xad, 0x98, 0xcf, 0x29, 0x05, 0xb8, 0x12, 0xd3, 0x53,
+ 0x05, 0x31, 0xbb, 0x3a, 0xc8, 0x99, 0x39, 0x1a, 0xbd, 0x1e, 0xaf, 0x4a,
+ 0x3e, 0xbe, 0xd9, 0x6a, 0xc6, 0x12, 0x6f, 0x58, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x0c, 0x80, 0x90, 0xe1, 0xcf, 0xe7, 0xf7, 0x61, 0xcf,
+ 0xdf, 0x08, 0xd9, 0x44, 0xd4, 0xae, 0xb7, 0xa5, 0x09, 0xa0, 0x7a, 0x61,
+ 0x01, 0x64, 0x5b, 0x9a, 0x4c, 0x7c, 0x9e, 0x9c, 0x3d, 0x46, 0x09},
+ {0x2d, 0x49, 0xb0, 0x9f, 0x81, 0xf3, 0xf6, 0xfa, 0xb2, 0xc6, 0x7e,
+ 0x32, 0xf1, 0xbc, 0xea, 0xd2, 0xad, 0x09, 0xac, 0x9e, 0x0d, 0x64,
+ 0x2b, 0x08, 0x73, 0xbe, 0xcf, 0xb6, 0x4d, 0xe2, 0xab, 0x23},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 5
+ {337,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0x6b, 0x36, 0x34, 0x4c, 0xc4, 0xa5, 0xa3, 0x89, 0xd8, 0x16, 0x81,
+ 0x37, 0x78, 0x68, 0x06, 0xff, 0x03, 0xcd, 0x4a, 0x00, 0xf8, 0x63, 0x6b,
+ 0xb7, 0xe7, 0x58, 0xd4, 0x56, 0x15, 0x1d, 0x59, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x08, 0x35, 0x29, 0x36, 0xc8, 0xaf, 0xd8, 0x54, 0x3a,
+ 0xc9, 0x5f, 0x24, 0xbc, 0xe9, 0xa0, 0x7e, 0x3e, 0x32, 0x35, 0x76, 0x3e,
+ 0xa5, 0x12, 0xa5, 0x84, 0x29, 0x89, 0x67, 0xb8, 0x3c, 0x07, 0x0a},
+ {0xa1, 0x99, 0x36, 0x8e, 0x68, 0x3c, 0x30, 0x36, 0xa4, 0x8f, 0x4c,
+ 0x5f, 0x32, 0xb3, 0x2a, 0x54, 0x7d, 0xd3, 0x9f, 0x3d, 0x10, 0x07,
+ 0xca, 0x0a, 0x0b, 0xeb, 0xca, 0xd0, 0xa8, 0xac, 0x6f, 0x5c},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 5
+ {338,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0xf9, 0xa0, 0xd2, 0x35, 0x4a, 0xdf, 0xcb, 0xab, 0x2d, 0x12, 0xa0,
+ 0xe0, 0x9b, 0x3c, 0x77, 0x19, 0xc9, 0x44, 0x38, 0x4e, 0xdf, 0xba, 0xa2,
+ 0x7f, 0xe0, 0x73, 0x1c, 0xb9, 0xc6, 0xfc, 0x5a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x73, 0xbd, 0xee, 0xf8, 0xcc, 0x04, 0x4f, 0x5a, 0xd8,
+ 0xd6, 0xa2, 0x41, 0x27, 0x3e, 0x19, 0x95, 0xe0, 0x00, 0x7d, 0xc9, 0xe6,
+ 0x57, 0x90, 0x46, 0xdf, 0x86, 0xaa, 0x6c, 0xd9, 0x7f, 0x5d, 0x2a},
+ {0x5a, 0xa7, 0x50, 0xde, 0x42, 0x07, 0x86, 0x9e, 0xc7, 0xfd, 0xda,
+ 0xb3, 0x4c, 0x63, 0x95, 0x59, 0xb1, 0xeb, 0x27, 0xef, 0x24, 0x4a,
+ 0xaf, 0x2a, 0x70, 0x2c, 0x84, 0x96, 0x3b, 0x6d, 0x6e, 0x7c},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 5
+ {339,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x08, 0x11, 0xf2, 0xe5, 0x60, 0xa2, 0x05, 0xe9, 0x6e, 0x28, 0xbc, 0x31,
+ 0x2b, 0xca, 0xd4, 0x5f, 0xe8, 0xbe, 0xfe, 0xfb, 0x7f, 0x6d, 0xa5, 0xfa,
+ 0xa0, 0x35, 0x31, 0x1e, 0xed, 0x80, 0xb2, 0x51, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x7f, 0xdd, 0x39, 0x9b, 0x6e, 0xf4, 0xa3, 0xf5, 0xca,
+ 0xde, 0x62, 0xe7, 0x41, 0x13, 0xb2, 0x9c, 0x27, 0xdb, 0x15, 0x20, 0x3f,
+ 0x9b, 0x8e, 0x39, 0x8d, 0x2c, 0x6f, 0x23, 0x00, 0x51, 0xcd, 0x2b},
+ {0xa6, 0x94, 0x7e, 0xe0, 0x89, 0xff, 0x28, 0xce, 0x36, 0x44, 0xea,
+ 0x4c, 0x6e, 0xb3, 0x3d, 0xbb, 0x20, 0xc7, 0x97, 0x4f, 0xb8, 0xd8,
+ 0x53, 0xf4, 0xe1, 0x46, 0xe2, 0x46, 0x61, 0x77, 0x50, 0x2d},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 5
+ {340,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x40, 0xad, 0x98, 0x40, 0x66, 0xa6, 0x90, 0x80, 0xfb, 0x4a, 0x31, 0x58,
+ 0x78, 0xe7, 0x36, 0x09, 0x6c, 0xc5, 0x77, 0xda, 0xe4, 0xc4, 0x2c, 0x40,
+ 0xd8, 0x93, 0xd8, 0xc2, 0x17, 0x3b, 0x78, 0x5a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf0, 0x17, 0x3a, 0x96, 0x27, 0x3c, 0x64, 0x6f, 0xb6,
+ 0x3d, 0x13, 0xb0, 0xc6, 0x86, 0xb8, 0x9e, 0x37, 0x67, 0x6f, 0xcc, 0x71,
+ 0x78, 0xfa, 0xf4, 0xa6, 0xf4, 0x60, 0x1f, 0x30, 0x68, 0x15, 0x0d},
+ {0x23, 0x0b, 0x6a, 0xa1, 0xf2, 0x4d, 0xf9, 0x0a, 0x60, 0x83, 0x91,
+ 0x79, 0xba, 0x5e, 0x9d, 0xe6, 0x73, 0xcf, 0xf1, 0x1c, 0xab, 0x59,
+ 0xe8, 0x02, 0x0b, 0x20, 0x62, 0x6c, 0x22, 0x09, 0x0b, 0x0a},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 5
+ {341,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0xb1, 0x0c, 0xd4, 0x56, 0x39, 0xbb, 0xbf, 0x83, 0xa0, 0xb2, 0x8f,
+ 0x0d, 0xd3, 0xad, 0x0b, 0x7b, 0x00, 0xca, 0xf4, 0x8d, 0x05, 0x53, 0x44,
+ 0x80, 0x55, 0x6a, 0x82, 0x78, 0x11, 0x6d, 0x59, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x25, 0x5b, 0xbe, 0x72, 0x30, 0xcd, 0x2b, 0xee, 0x90,
+ 0xd2, 0x83, 0xf4, 0x18, 0xa4, 0x74, 0xab, 0x30, 0x14, 0x6c, 0xe5, 0xe8,
+ 0x01, 0xa0, 0xf5, 0xed, 0x60, 0xee, 0x8d, 0xef, 0x3e, 0x65, 0x58},
+ {0x22, 0x99, 0xe3, 0x84, 0x95, 0x8b, 0xed, 0xd2, 0xc3, 0xd3, 0x67,
+ 0x75, 0x91, 0x55, 0x13, 0x6d, 0x1f, 0xf7, 0x6e, 0x44, 0x34, 0xdc,
+ 0x1d, 0x9e, 0x82, 0x12, 0xcd, 0xca, 0x52, 0xea, 0x84, 0x21},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 5
+ {342,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0xfa, 0xd7, 0x79, 0x46, 0xe0, 0xde, 0x4c, 0xf4, 0x23, 0x67, 0x98,
+ 0x49, 0x0b, 0x83, 0x89, 0x48, 0xb8, 0x2c, 0xfb, 0x29, 0xf8, 0xe7, 0x68,
+ 0x60, 0x01, 0xb1, 0x1e, 0x8d, 0x96, 0x16, 0x57, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x21, 0xac, 0xcf, 0x97, 0xb7, 0xfe, 0xe1, 0x73, 0x00,
+ 0x1c, 0xcf, 0xca, 0xb2, 0x16, 0x37, 0xc1, 0x75, 0xef, 0x51, 0x86, 0xff,
+ 0x00, 0x02, 0x50, 0x2b, 0x3d, 0x52, 0xfa, 0x8c, 0x51, 0xe7, 0x66},
+ {0x97, 0xfc, 0xa0, 0x65, 0xac, 0xd3, 0xb9, 0x43, 0xc6, 0x54, 0x99,
+ 0x7c, 0x0f, 0x12, 0x57, 0x67, 0xf9, 0xab, 0xc4, 0xb7, 0xc9, 0xd8,
+ 0xb7, 0x24, 0x69, 0x42, 0xf1, 0x2b, 0xe6, 0x5d, 0x92, 0x31},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 5
+ {343,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x7b, 0xab, 0xed, 0x90, 0xb2, 0x7c, 0x4e, 0xac, 0xaf, 0xdc, 0x87,
+ 0x17, 0x03, 0xbd, 0x03, 0x6b, 0x72, 0x0a, 0x82, 0xb5, 0xc0, 0x94, 0xdc,
+ 0xeb, 0x47, 0x49, 0xee, 0xae, 0xb8, 0x10, 0x52, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x5b, 0x40, 0x77, 0x7e, 0x80, 0xff, 0x6e, 0xfe, 0x37,
+ 0x8b, 0x5e, 0x81, 0x95, 0x9c, 0xcd, 0xcb, 0xb4, 0xca, 0x04, 0xb9, 0xd7,
+ 0x7e, 0xdc, 0x6b, 0x30, 0x06, 0xde, 0xb9, 0x99, 0x26, 0xfa, 0x22},
+ {0xf4, 0x82, 0x53, 0x1e, 0x52, 0x3d, 0x05, 0x8d, 0x6e, 0x3f, 0xe3,
+ 0xa4, 0x27, 0xfc, 0x40, 0xdb, 0xce, 0x6d, 0xd6, 0xf1, 0x8d, 0xef,
+ 0xbc, 0x09, 0x7b, 0xfd, 0x7d, 0x0c, 0xdd, 0x2f, 0x71, 0x0d},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 5
+ {344,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0xa3, 0x04, 0x9a, 0xef, 0x8c, 0x06, 0x9b, 0x90, 0x6c, 0xf7, 0x43,
+ 0x28, 0x6d, 0x39, 0x52, 0xa8, 0x88, 0xbf, 0x2b, 0x9b, 0x93, 0xbc, 0x87,
+ 0x75, 0xfb, 0x5a, 0xdd, 0xe0, 0x6e, 0x9f, 0x53, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x48, 0xd9, 0x52, 0xa2, 0x92, 0x4f, 0xf1, 0x67, 0xf0,
+ 0x37, 0x70, 0x74, 0x69, 0xec, 0x71, 0x5d, 0xa7, 0x2b, 0xb6, 0x5f, 0x49,
+ 0xaa, 0xf4, 0xdc, 0xe7, 0xec, 0x5a, 0x17, 0x03, 0x9d, 0xdb, 0x42},
+ {0xde, 0x88, 0xaf, 0x90, 0x5d, 0x37, 0x41, 0x7d, 0x83, 0x31, 0x10,
+ 0x53, 0x45, 0xda, 0xba, 0xab, 0x9f, 0xd2, 0xd3, 0xcb, 0x1e, 0xe9,
+ 0x02, 0x91, 0x1c, 0x1c, 0x8e, 0xae, 0x29, 0x91, 0xd9, 0x11},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 5
+ {345,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0xd8, 0xc3, 0xd2, 0xa4, 0xe3, 0x66, 0x18, 0x5a, 0x85, 0xc3, 0x86,
+ 0x98, 0xd9, 0x37, 0xe1, 0x3b, 0xbb, 0xaf, 0xdb, 0xda, 0xb1, 0xa0, 0xa8,
+ 0x3d, 0xbb, 0xe8, 0x9b, 0xad, 0xf7, 0x07, 0x56, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa5, 0xef, 0x26, 0x5c, 0xcb, 0xc5, 0xc5, 0x40, 0x21,
+ 0xd3, 0x4f, 0x82, 0x36, 0x4a, 0x46, 0x24, 0x03, 0x0f, 0x5b, 0x9d, 0x5f,
+ 0xf7, 0xe6, 0x3d, 0x7a, 0x37, 0x9e, 0x53, 0x3d, 0xe5, 0xe7, 0x42},
+ {0x07, 0x5d, 0x18, 0xcc, 0xc9, 0x84, 0x76, 0x1b, 0x70, 0x75, 0x22,
+ 0x79, 0xe7, 0xf6, 0xa7, 0x57, 0x20, 0x8f, 0x6c, 0x11, 0xe2, 0x94,
+ 0x80, 0xc3, 0x2b, 0x40, 0xab, 0xa1, 0x28, 0xa4, 0xd5, 0x2b},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 5
+ {346,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0xef, 0xcd, 0x5f, 0xe3, 0x45, 0xbe, 0x49, 0x85, 0x31, 0x66, 0x95,
+ 0x39, 0x1d, 0x2c, 0x95, 0x2e, 0xee, 0x13, 0xb0, 0xe1, 0xee, 0x75, 0x84,
+ 0x72, 0x1f, 0xbe, 0x8b, 0x19, 0xd4, 0xfc, 0x5f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x90, 0x51, 0xe5, 0x5a, 0x40, 0x50, 0xef, 0x4d, 0xce,
+ 0x0b, 0x0c, 0x40, 0x81, 0x1f, 0x16, 0x37, 0x1e, 0x8b, 0x16, 0x93, 0x25,
+ 0x41, 0xda, 0x37, 0xf0, 0x69, 0x40, 0x6d, 0x84, 0x8e, 0xa4, 0x24},
+ {0x21, 0x2d, 0xbf, 0x9b, 0xc8, 0x9b, 0x68, 0x73, 0xa6, 0x0d, 0xfc,
+ 0x87, 0x31, 0xa1, 0x0b, 0xe1, 0x1a, 0xb2, 0xdc, 0xa4, 0xb1, 0x72,
+ 0x14, 0x2e, 0x6c, 0x9f, 0x06, 0x61, 0x4c, 0xd7, 0x28, 0x52},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 5
+ {347,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0xec, 0x7c, 0x69, 0x3e, 0x22, 0x2c, 0x72, 0xac, 0x08, 0x15, 0xf1,
+ 0xfd, 0x36, 0x66, 0x13, 0x57, 0xe0, 0xa8, 0xda, 0x7b, 0xc9, 0x96, 0xda,
+ 0xee, 0xea, 0xfc, 0xd2, 0x1c, 0x01, 0x34, 0x51, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x41, 0x9a, 0xdb, 0x8b, 0x1f, 0x2f, 0x87, 0xde, 0x01,
+ 0x6b, 0x0c, 0x78, 0xd1, 0x02, 0x9a, 0x21, 0x04, 0x92, 0xeb, 0x8c, 0xad,
+ 0xd1, 0x64, 0xb1, 0x2c, 0xd6, 0x5b, 0x1d, 0x57, 0xbf, 0x36, 0x34},
+ {0x37, 0x9f, 0x92, 0x21, 0xab, 0xeb, 0xf3, 0x58, 0x26, 0x81, 0xa0,
+ 0xe8, 0x57, 0xf3, 0xda, 0x57, 0x8a, 0x1b, 0x01, 0x21, 0x98, 0x2b,
+ 0x96, 0xf1, 0x4b, 0x94, 0xde, 0x5d, 0xc8, 0xb2, 0x45, 0x28},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 5
+ {348,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0xb3, 0x5e, 0x7a, 0xe5, 0x49, 0x30, 0x8b, 0x64, 0x14, 0xbb, 0x61,
+ 0x01, 0x96, 0xc0, 0x4f, 0x2a, 0xf7, 0x9d, 0x42, 0x66, 0xc8, 0x6e, 0x8a,
+ 0x9c, 0xe0, 0xc0, 0x2b, 0xbd, 0xb8, 0x8d, 0x59, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x13, 0xe0, 0x0d, 0xae, 0x3b, 0x1c, 0xcc, 0x97, 0xcc,
+ 0xd6, 0x49, 0x08, 0x8c, 0x4a, 0x7f, 0x32, 0xca, 0x99, 0x76, 0x21, 0x4d,
+ 0x64, 0x56, 0x67, 0xbd, 0x08, 0x20, 0x39, 0xbb, 0xd9, 0xab, 0x7a},
+ {0xcf, 0xf2, 0x59, 0x6b, 0x7a, 0xfe, 0x36, 0xf4, 0xca, 0xb9, 0xc7,
+ 0x01, 0x33, 0xd7, 0xaa, 0x0f, 0x99, 0x14, 0xf9, 0xab, 0xc6, 0xc3,
+ 0xb9, 0x89, 0x54, 0x72, 0xe2, 0xa5, 0x89, 0x4a, 0x80, 0x37},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 6
+ {349,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0xde, 0x9c, 0x5f, 0x8a, 0x93, 0x72, 0xf3, 0x0c, 0x41, 0xca, 0x47,
+ 0xa5, 0x57, 0x43, 0xce, 0x69, 0x7d, 0x46, 0xe3, 0x2e, 0x7a, 0x9a, 0xe2,
+ 0x6d, 0x32, 0x50, 0x3f, 0xd5, 0x22, 0x27, 0x67, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x44, 0x1c, 0x48, 0x7a, 0x48, 0xf0, 0xa4, 0x98, 0x9d,
+ 0x93, 0x1c, 0xd7, 0x7a, 0x61, 0x42, 0xa0, 0xa1, 0x3d, 0x1a, 0xab, 0xad,
+ 0x82, 0x62, 0x3b, 0xa8, 0xd9, 0x4b, 0x5c, 0x37, 0x4f, 0x4f, 0x08},
+ {0xd4, 0x7c, 0x46, 0xb4, 0x32, 0x9b, 0xed, 0xcb, 0xc1, 0x98, 0x6b,
+ 0x3c, 0x6d, 0x2a, 0xa9, 0xbc, 0xd0, 0x27, 0xd6, 0xb6, 0x89, 0x25,
+ 0x17, 0x5d, 0x35, 0xbb, 0xb5, 0x36, 0xb3, 0x44, 0x08, 0x01},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 6
+ {350,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0x6b, 0xe5, 0xa1, 0x2b, 0x31, 0x04, 0x20, 0xf9, 0xbf, 0xb2, 0x09,
+ 0x38, 0x1f, 0xd4, 0x59, 0xa5, 0xcc, 0xd5, 0x5c, 0x75, 0x2b, 0x88, 0x33,
+ 0x7e, 0xbe, 0x89, 0xe1, 0x92, 0x1a, 0xe7, 0x65, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x0e, 0x67, 0xee, 0x5c, 0x6b, 0x65, 0xaa, 0x80, 0x22,
+ 0x59, 0x81, 0x0b, 0x26, 0x05, 0xf8, 0xd7, 0xac, 0xcf, 0x9b, 0x49, 0xbf,
+ 0x14, 0xcb, 0x4a, 0x53, 0x69, 0x28, 0xe8, 0x83, 0x17, 0x29, 0x15},
+ {0x1d, 0x73, 0x01, 0x58, 0xda, 0x88, 0x05, 0x33, 0xdb, 0xf1, 0xe6,
+ 0xc6, 0x4a, 0x8e, 0x99, 0xf9, 0x16, 0x96, 0x11, 0x66, 0x09, 0x69,
+ 0xb0, 0xa8, 0x4f, 0xb4, 0x2d, 0xd8, 0xdc, 0x2e, 0xfa, 0x3d},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 6
+ {351,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa0, 0xc0, 0x33, 0x7c, 0x5b, 0xec, 0x5c, 0xa2, 0x4d, 0xea, 0x2f, 0x1d,
+ 0x70, 0x14, 0x98, 0xae, 0x2b, 0xad, 0x87, 0xb8, 0x26, 0x9a, 0xc2, 0x3b,
+ 0xe1, 0x13, 0x92, 0x9f, 0xe4, 0xeb, 0x19, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xdc, 0x9d, 0x7e, 0xf1, 0xcb, 0x49, 0xc1, 0x91, 0xe2,
+ 0x58, 0x66, 0x3a, 0x94, 0xe7, 0x31, 0xb9, 0xc0, 0x66, 0xc1, 0x1a, 0x17,
+ 0xd8, 0xb5, 0xfd, 0xea, 0x19, 0x87, 0xf5, 0xd9, 0xa0, 0x05, 0x68},
+ {0x07, 0x73, 0x25, 0x29, 0xa6, 0x28, 0xba, 0xde, 0xb8, 0xd7, 0x49,
+ 0x46, 0x77, 0x5b, 0xa4, 0x57, 0xc7, 0x00, 0xbf, 0x83, 0x90, 0xf4,
+ 0x6b, 0xc5, 0x23, 0xfb, 0x64, 0xe4, 0x71, 0xc8, 0x6a, 0x7e},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 6
+ {352,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0x82, 0x4c, 0xfc, 0xe5, 0x55, 0x0b, 0x5e, 0x17, 0xb1, 0x2f, 0x74,
+ 0xe2, 0x84, 0x59, 0xca, 0xb3, 0x4e, 0xb4, 0x98, 0x95, 0xcc, 0x36, 0xbf,
+ 0x64, 0x5a, 0x0c, 0xf0, 0x0e, 0x3d, 0x2d, 0x67, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x55, 0x6b, 0x3e, 0xe7, 0xcd, 0x0d, 0x37, 0x97, 0x90,
+ 0x56, 0xec, 0xc1, 0xf5, 0x6a, 0x56, 0x77, 0xa4, 0x93, 0x5b, 0xe6, 0xe4,
+ 0x9c, 0xe2, 0x8e, 0x39, 0x4f, 0x8b, 0xfb, 0x73, 0xd1, 0x3b, 0x6a},
+ {0x9e, 0x3a, 0xae, 0x35, 0xfa, 0x1c, 0xc8, 0x0a, 0x35, 0x98, 0x78,
+ 0xe2, 0x12, 0x18, 0x02, 0x94, 0xff, 0x66, 0x08, 0xdc, 0xb4, 0x92,
+ 0x9e, 0x91, 0x90, 0x1a, 0xbb, 0xf9, 0x76, 0xf3, 0x9c, 0x16},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 6
+ {353,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x2d, 0xba, 0x73, 0x35, 0xaf, 0x8f, 0xb9, 0x16, 0x8d, 0xe2, 0xfc,
+ 0xd3, 0x10, 0xc2, 0xe2, 0xdf, 0x4a, 0x3e, 0x25, 0x26, 0x3e, 0x0a, 0xb9,
+ 0xad, 0xa8, 0x7b, 0xfb, 0x82, 0x58, 0xa6, 0x6b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x12, 0x11, 0xbe, 0x58, 0x09, 0x60, 0x5b, 0x54, 0xf5,
+ 0x72, 0x7d, 0x23, 0x3c, 0x78, 0x3a, 0x2a, 0x19, 0x9a, 0x3d, 0xb2, 0x4e,
+ 0xd4, 0x49, 0x9d, 0x7b, 0x48, 0xc7, 0x60, 0x3e, 0x4a, 0xd3, 0x71},
+ {0x88, 0x0f, 0x6d, 0xc7, 0x32, 0x20, 0x30, 0x7a, 0x59, 0x76, 0x70,
+ 0xf3, 0x28, 0x2f, 0xc3, 0x66, 0xaa, 0x66, 0xf0, 0x4a, 0x0a, 0x9c,
+ 0xa3, 0x0d, 0x89, 0x5f, 0xdd, 0xe3, 0x37, 0xaf, 0xe8, 0x25},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 6
+ {354,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x30, 0xce, 0x71, 0xf8, 0x56, 0xce, 0xb8, 0x74, 0xfe, 0x58, 0x00, 0x39,
+ 0xca, 0x67, 0xe8, 0x96, 0xe6, 0xd0, 0x82, 0x07, 0xa7, 0x3c, 0xd5, 0x5d,
+ 0xb7, 0x05, 0x91, 0x27, 0xc1, 0x34, 0x2b, 0x67, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x50, 0x5e, 0x78, 0x51, 0xe2, 0x35, 0x2e, 0x31, 0x1c,
+ 0xa9, 0x53, 0x6a, 0x1f, 0xe6, 0xc0, 0xd9, 0x5d, 0x64, 0x81, 0x97, 0x37,
+ 0x4c, 0xe0, 0x8e, 0x4b, 0x8a, 0x0f, 0xbd, 0xdf, 0x62, 0x91, 0x0b},
+ {0xea, 0x62, 0xb0, 0xed, 0xa2, 0xd7, 0xb2, 0x49, 0xa4, 0x24, 0x17,
+ 0x67, 0x5a, 0x2b, 0x82, 0xb1, 0xe6, 0xc0, 0xd6, 0x9a, 0x4e, 0x7c,
+ 0xef, 0x33, 0x64, 0x48, 0x84, 0x4d, 0x2f, 0x43, 0x22, 0x51},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 6
+ {355,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0x81, 0xf4, 0x6d, 0x41, 0x41, 0xea, 0x69, 0xa6, 0x71, 0x64, 0x9b,
+ 0x93, 0xb6, 0x3e, 0x97, 0xdc, 0x67, 0xc1, 0x25, 0x21, 0xd4, 0x45, 0x86,
+ 0x2f, 0x08, 0x7b, 0x26, 0x26, 0xfa, 0x2b, 0x6f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xdd, 0xf4, 0xe9, 0x05, 0x03, 0xdd, 0x82, 0x61, 0x0c,
+ 0x3a, 0x03, 0x4b, 0x92, 0x5a, 0x88, 0x0b, 0x72, 0xdb, 0xde, 0x30, 0xc6,
+ 0x26, 0x00, 0x92, 0x02, 0xb3, 0x58, 0xc6, 0xeb, 0x00, 0xf4, 0x18},
+ {0x30, 0x2c, 0x4f, 0x83, 0xb5, 0xc5, 0xbf, 0x30, 0xc1, 0xe3, 0xaf,
+ 0xd9, 0xf6, 0x43, 0xf6, 0x5b, 0xfe, 0x56, 0xca, 0x16, 0x28, 0xee,
+ 0x04, 0x2b, 0x1a, 0xb7, 0x39, 0x3b, 0xaf, 0xe3, 0x6c, 0x06},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 6
+ {356,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0x79, 0x75, 0x26, 0x83, 0xcd, 0x73, 0xa8, 0x34, 0x25, 0x1c, 0x65,
+ 0x74, 0x91, 0x35, 0xe0, 0x6e, 0xb9, 0x06, 0x4d, 0x3a, 0xe3, 0x50, 0x95,
+ 0xd8, 0x8c, 0xde, 0x14, 0xa0, 0x2b, 0xa3, 0x66, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x0e, 0x9c, 0x44, 0x31, 0x99, 0x9e, 0xf1, 0xce, 0x17,
+ 0x7e, 0x90, 0x0d, 0x37, 0xec, 0x6a, 0xe6, 0x65, 0xe3, 0x87, 0xe2, 0xd4,
+ 0xfa, 0x27, 0xcb, 0xa8, 0xe7, 0xba, 0xeb, 0xc6, 0x5c, 0x65, 0x20},
+ {0x8f, 0xf2, 0xac, 0x65, 0xc8, 0x5e, 0xe2, 0xfe, 0x94, 0x52, 0xfc,
+ 0xe4, 0x60, 0xf8, 0xc8, 0x7f, 0x95, 0x70, 0xd7, 0x69, 0xca, 0xdd,
+ 0xdc, 0x87, 0xfe, 0x93, 0xef, 0x8b, 0x76, 0x57, 0xc7, 0x26},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 6
+ {357,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0x57, 0x6a, 0xb4, 0x56, 0xda, 0x26, 0xc1, 0x8d, 0xa5, 0xfb, 0xf0,
+ 0x6e, 0xc4, 0xd1, 0x65, 0x64, 0xe1, 0x11, 0xbf, 0xae, 0x2a, 0x92, 0xb9,
+ 0xf6, 0xe1, 0x92, 0x7c, 0x15, 0x77, 0x0a, 0x62, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x57, 0x61, 0xd6, 0xc0, 0x86, 0x24, 0x10, 0x4d, 0x41,
+ 0x17, 0xff, 0x17, 0xc7, 0x5e, 0x92, 0x11, 0xa5, 0x91, 0xc9, 0xca, 0x9a,
+ 0xec, 0xca, 0x3a, 0x66, 0x5a, 0x7e, 0xd8, 0x44, 0x19, 0x52, 0x25},
+ {0x97, 0xc9, 0x1a, 0x23, 0xc3, 0xe4, 0xf3, 0xff, 0x72, 0x7d, 0x18,
+ 0x8a, 0x35, 0x2b, 0x67, 0xad, 0x49, 0x0b, 0x62, 0x38, 0x15, 0x66,
+ 0xfb, 0x3e, 0x11, 0x1c, 0xb6, 0x7a, 0xa9, 0xe3, 0x43, 0x5c},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 6
+ {358,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x46, 0x74, 0x18, 0xb9, 0x24, 0xc2, 0xc0, 0x03, 0xc5, 0x6e, 0x16,
+ 0x10, 0xa3, 0x54, 0x69, 0x35, 0x63, 0x60, 0xc2, 0x9d, 0x52, 0xaa, 0x55,
+ 0x7a, 0x2b, 0xb3, 0x0f, 0xb8, 0xa9, 0xa4, 0x64, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xe9, 0x2d, 0x45, 0xb3, 0xec, 0x56, 0x53, 0x12, 0x66,
+ 0x30, 0x3c, 0x51, 0x13, 0xc4, 0x63, 0x10, 0xc4, 0x16, 0x50, 0x00, 0x10,
+ 0x65, 0xb4, 0xd8, 0x7b, 0x02, 0xb3, 0x82, 0xfc, 0x82, 0x66, 0x2e},
+ {0x24, 0x34, 0x6b, 0xb1, 0x33, 0xdd, 0x9a, 0xe3, 0xff, 0x02, 0xd2,
+ 0xf5, 0x05, 0x10, 0xb3, 0xa9, 0x2d, 0x90, 0x30, 0x83, 0x4d, 0x60,
+ 0xe5, 0xaf, 0x08, 0xb0, 0xee, 0xbb, 0xf1, 0xd4, 0xdd, 0x6f},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 6
+ {359,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0xf5, 0xe1, 0x62, 0x92, 0x3d, 0x7c, 0x29, 0x93, 0x88, 0xbe, 0xd7,
+ 0x81, 0x19, 0x94, 0x17, 0xad, 0xe0, 0x97, 0x47, 0x55, 0x15, 0x16, 0x2d,
+ 0x95, 0x90, 0x97, 0x6a, 0x19, 0x6f, 0xb1, 0x6f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf3, 0x8b, 0x63, 0x45, 0x9d, 0x05, 0xe4, 0x22, 0xad,
+ 0x02, 0x4c, 0x2d, 0xce, 0xa5, 0x02, 0x9a, 0x0a, 0x7a, 0x6b, 0x6c, 0x4c,
+ 0x1d, 0x20, 0x93, 0xce, 0x55, 0x6a, 0xab, 0x33, 0x1e, 0x25, 0x40},
+ {0xb3, 0x45, 0x3c, 0x9c, 0x82, 0xa2, 0xd1, 0xd9, 0x56, 0x15, 0x6d,
+ 0xe2, 0x39, 0x9c, 0xb7, 0x0d, 0xd4, 0xe1, 0xec, 0x53, 0xae, 0xa9,
+ 0x67, 0xe0, 0x35, 0x75, 0x3c, 0x1c, 0xda, 0xe1, 0x3c, 0x39},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 6
+ {360,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x60, 0x8f, 0xcf, 0x78, 0x7f, 0xe7, 0x89, 0x64, 0x4a, 0x09, 0xbc, 0xab,
+ 0x95, 0x8f, 0x07, 0x37, 0xaa, 0x81, 0xa9, 0xe2, 0x9d, 0x50, 0x5f, 0x51,
+ 0x03, 0x5c, 0x78, 0xe3, 0x74, 0xb9, 0xe4, 0x6b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa7, 0xde, 0xd0, 0xee, 0xa4, 0x5a, 0x40, 0x0b, 0x8f,
+ 0x56, 0x37, 0x15, 0x4d, 0x42, 0x97, 0x4a, 0xa9, 0x8c, 0x92, 0x96, 0x23,
+ 0x14, 0xd8, 0x22, 0xef, 0x88, 0xb0, 0x13, 0x83, 0xa9, 0xda, 0x4d},
+ {0xeb, 0xeb, 0x0c, 0x7b, 0x7a, 0x41, 0x65, 0xcd, 0x02, 0xa2, 0x78,
+ 0xf3, 0xa2, 0x22, 0xc2, 0x36, 0xee, 0xd8, 0x32, 0x66, 0xb8, 0x06,
+ 0xd1, 0x34, 0x94, 0xc1, 0xc3, 0xf9, 0x8a, 0x2f, 0x34, 0x25},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 6
+ {361,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0xa3, 0x39, 0x6d, 0x29, 0x1e, 0xb2, 0x35, 0x71, 0xb5, 0x2d, 0x98,
+ 0xa3, 0x15, 0x49, 0xe5, 0x14, 0xe5, 0x01, 0xe8, 0xd0, 0x95, 0x8a, 0xd9,
+ 0xf2, 0x5f, 0xe5, 0xa7, 0x6c, 0x50, 0x3e, 0x69, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x7b, 0x0e, 0xcb, 0x4c, 0x72, 0xee, 0x14, 0x77, 0x89,
+ 0xd7, 0x48, 0x13, 0xce, 0xd3, 0xeb, 0xe4, 0x0f, 0x45, 0xc3, 0xda, 0x52,
+ 0x6e, 0xd1, 0x27, 0x29, 0x52, 0xe4, 0x53, 0xe4, 0x3b, 0x79, 0x6d},
+ {0x92, 0x13, 0xa5, 0x3f, 0x22, 0xff, 0x0c, 0xb5, 0xec, 0xa8, 0x7b,
+ 0x27, 0xb1, 0x93, 0xc7, 0x73, 0xbf, 0xdf, 0x4c, 0x01, 0xa1, 0x93,
+ 0xa1, 0x1f, 0x37, 0xc1, 0x57, 0x47, 0x4e, 0x15, 0xcb, 0x07},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 6
+ {362,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x05, 0xa7, 0x01, 0x47, 0x55, 0xdd, 0x65, 0x6f, 0x98, 0xd2, 0xb3,
+ 0x31, 0xf2, 0xd2, 0xd4, 0x91, 0x27, 0x25, 0xef, 0x3d, 0x03, 0x75, 0x2f,
+ 0x26, 0xf7, 0x4d, 0xc1, 0xad, 0x61, 0x66, 0x6a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa2, 0x44, 0x41, 0x3d, 0xdc, 0x3a, 0x20, 0x5d, 0x03,
+ 0x8d, 0x64, 0x26, 0x68, 0x33, 0xee, 0xa1, 0xef, 0xba, 0x51, 0xba, 0x62,
+ 0xc9, 0xc6, 0xcd, 0xcd, 0xbe, 0x94, 0x3b, 0xe5, 0x2b, 0xb0, 0x0c},
+ {0x66, 0x48, 0x4a, 0x41, 0x20, 0xe0, 0xeb, 0x0c, 0x7e, 0x05, 0x05,
+ 0xe1, 0xd2, 0xc5, 0xd1, 0x5d, 0xe9, 0xb5, 0x2b, 0x72, 0xe0, 0x94,
+ 0xc9, 0xba, 0xc8, 0x86, 0x34, 0x20, 0x0c, 0x55, 0x72, 0x67},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 6
+ {363,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x40, 0xcb, 0x1f, 0xe0, 0x6b, 0x08, 0xf0, 0x68, 0xf7, 0x08, 0x0b, 0xa0,
+ 0x7c, 0x69, 0x5e, 0xda, 0x91, 0xa2, 0xbe, 0xbe, 0xad, 0xd4, 0xdb, 0x95,
+ 0xc9, 0x7d, 0xd7, 0xc9, 0x1a, 0xf2, 0x56, 0x6d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xec, 0x3c, 0x8b, 0x0c, 0x10, 0xb1, 0xfa, 0x65, 0xdb,
+ 0xbd, 0x17, 0xcf, 0x1b, 0xa5, 0xf8, 0x63, 0x81, 0x28, 0x47, 0x65, 0x70,
+ 0x9b, 0x07, 0xc5, 0xf0, 0x42, 0x8e, 0x3d, 0x5b, 0xcd, 0x39, 0x20},
+ {0x38, 0x4f, 0x22, 0x21, 0x61, 0x8e, 0x71, 0xd4, 0x56, 0xb1, 0x55,
+ 0x16, 0x51, 0xef, 0xdb, 0x70, 0x8a, 0x16, 0x1d, 0x7f, 0x89, 0xf5,
+ 0x60, 0x4b, 0x27, 0xeb, 0x87, 0x2d, 0x4a, 0xa9, 0x32, 0x76},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 6
+ {364,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x21, 0x46, 0x4c, 0x64, 0xc9, 0xd6, 0xd3, 0xc0, 0xc8, 0x52, 0xf6,
+ 0x97, 0x2d, 0x11, 0x96, 0x9b, 0x04, 0xc9, 0xe0, 0x66, 0x56, 0x2f, 0xa7,
+ 0xf0, 0xd5, 0xfa, 0x0d, 0x98, 0xeb, 0xad, 0x62, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x63, 0x30, 0xd3, 0xe2, 0x8a, 0x8b, 0x61, 0x26, 0xac,
+ 0xe1, 0x65, 0xa9, 0xdf, 0xcc, 0xc6, 0xe4, 0xbd, 0x40, 0xdb, 0xc9, 0x76,
+ 0x8c, 0xfb, 0x16, 0x33, 0x0c, 0xb7, 0xf2, 0x7f, 0x90, 0x62, 0x30},
+ {0x8d, 0xaf, 0x5f, 0x4b, 0x84, 0x73, 0x01, 0x44, 0xea, 0x8a, 0x53,
+ 0xce, 0x39, 0xcc, 0x90, 0x7e, 0x39, 0xa8, 0x9e, 0xd0, 0x9f, 0x02,
+ 0x02, 0xe7, 0xbe, 0x0d, 0x3b, 0xda, 0x38, 0xda, 0x66, 0x3b},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 6
+ {365,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x7a, 0x2d, 0x71, 0x0b, 0x32, 0xf5, 0x5c, 0x6e, 0xba, 0x34, 0x89,
+ 0x80, 0x20, 0xa2, 0xfb, 0x98, 0x1d, 0x61, 0xb1, 0xe8, 0x22, 0xfc, 0xa8,
+ 0x4c, 0x47, 0xd9, 0x32, 0x1e, 0x27, 0x92, 0x68, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x86, 0x78, 0xaa, 0x29, 0xcb, 0xc0, 0x6e, 0x78, 0xb2,
+ 0x18, 0xd2, 0x2a, 0x3e, 0x66, 0xc3, 0x8e, 0xc0, 0xda, 0x8f, 0xdb, 0x0f,
+ 0x25, 0x70, 0xc5, 0x85, 0xc6, 0x25, 0x17, 0xc9, 0x70, 0x4f, 0x37},
+ {0xda, 0x8b, 0x7e, 0xba, 0x6f, 0x72, 0xc3, 0xf3, 0xef, 0x33, 0xd8,
+ 0x98, 0x20, 0x93, 0x49, 0x2e, 0x06, 0xbe, 0x39, 0xbb, 0x0d, 0xb2,
+ 0x9c, 0x46, 0x5d, 0x95, 0xa8, 0xe5, 0x2e, 0xf6, 0x43, 0x41},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 6
+ {366,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0x4a, 0x43, 0xde, 0xa7, 0x9d, 0x77, 0x95, 0x77, 0x58, 0x1b, 0x8c,
+ 0x2a, 0x51, 0xbe, 0x66, 0xe1, 0xef, 0xfc, 0xe9, 0x64, 0x25, 0xb7, 0x42,
+ 0x2b, 0x9c, 0xa6, 0x5b, 0xdf, 0x1a, 0x48, 0x67, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x30, 0x32, 0x89, 0xc2, 0xb1, 0x07, 0x9e, 0xa5, 0x94,
+ 0x12, 0xfa, 0xcc, 0xfe, 0xba, 0x8c, 0x11, 0x3d, 0x22, 0x99, 0xb9, 0xdc,
+ 0xfe, 0xde, 0xab, 0xc4, 0x26, 0x97, 0xb0, 0x82, 0x9c, 0x46, 0x58},
+ {0x04, 0x19, 0xa7, 0x1a, 0x08, 0xd3, 0xfd, 0xd5, 0x74, 0xcb, 0xc9,
+ 0x32, 0xe8, 0xf1, 0x60, 0x59, 0x33, 0xdd, 0xcd, 0xd9, 0x77, 0x4f,
+ 0x56, 0x14, 0x26, 0x9b, 0x7e, 0xd8, 0x50, 0xc8, 0x65, 0x0e},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 6
+ {367,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0xe4, 0x74, 0x17, 0x35, 0xd2, 0x58, 0x93, 0x22, 0x15, 0x19, 0x47,
+ 0xa1, 0xce, 0x2f, 0x58, 0x29, 0x90, 0x86, 0x26, 0x88, 0x69, 0x41, 0xcb,
+ 0x16, 0x31, 0xd2, 0x5a, 0x8a, 0x68, 0x41, 0x69, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x3e, 0x6e, 0x16, 0xe0, 0x2d, 0x44, 0xeb, 0xd9, 0x46,
+ 0x80, 0x83, 0x2e, 0x06, 0x5a, 0xed, 0xdc, 0xbb, 0x74, 0xaf, 0x64, 0xfb,
+ 0xb7, 0xc6, 0xd8, 0x36, 0x7e, 0x76, 0x05, 0xbe, 0x13, 0xff, 0x5b},
+ {0x9f, 0x2f, 0xcd, 0x0c, 0x75, 0x62, 0x88, 0xc1, 0x71, 0x6e, 0xcd,
+ 0x1f, 0x2a, 0x74, 0x86, 0x4b, 0x93, 0xa7, 0x71, 0x7b, 0xfa, 0xf5,
+ 0x24, 0x88, 0x58, 0xdc, 0xb6, 0xfd, 0xbe, 0xa1, 0x28, 0x64},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 6
+ {368,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0xaf, 0x34, 0x28, 0xea, 0x52, 0x05, 0xf6, 0xbf, 0x8d, 0x4f, 0x1b,
+ 0x4e, 0x49, 0x03, 0xcd, 0x76, 0xf0, 0x42, 0x36, 0xa1, 0xc0, 0xb3, 0xec,
+ 0xfd, 0xca, 0xf2, 0x8b, 0x21, 0x34, 0x8e, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa7, 0xc1, 0x71, 0x6a, 0x41, 0xed, 0x23, 0xa8, 0x87,
+ 0x04, 0x38, 0x71, 0x4f, 0xf9, 0x74, 0x5f, 0xb0, 0xe4, 0x6f, 0x7a, 0x5b,
+ 0xae, 0xb3, 0x7c, 0x9a, 0x2d, 0x83, 0xfe, 0x47, 0x7d, 0x14, 0x6c},
+ {0x26, 0x1a, 0xb6, 0x26, 0x7c, 0x35, 0xa9, 0x75, 0x53, 0x59, 0xe9,
+ 0x57, 0x47, 0x38, 0x70, 0x52, 0x2b, 0x7f, 0x92, 0x3f, 0xe8, 0x39,
+ 0xf2, 0xb1, 0x55, 0x40, 0x86, 0x49, 0xcc, 0x5e, 0x80, 0x04},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 6
+ {369,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0xea, 0x97, 0xe4, 0x42, 0xe5, 0xdc, 0x1c, 0x81, 0x42, 0xbf, 0xab,
+ 0x70, 0x89, 0xec, 0xb9, 0xbb, 0x9c, 0x5a, 0xe3, 0x72, 0xf9, 0x90, 0x7c,
+ 0x28, 0x25, 0xe6, 0x78, 0xde, 0xfa, 0xe5, 0x67, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xda, 0xd9, 0x81, 0x55, 0x2c, 0x57, 0x54, 0x1c, 0x57,
+ 0xef, 0x39, 0x5e, 0xd7, 0x70, 0xce, 0x5e, 0xdc, 0x48, 0xf8, 0x01, 0x54,
+ 0x61, 0xb2, 0xba, 0x7a, 0xa8, 0x31, 0xec, 0x59, 0x3c, 0xeb, 0x15},
+ {0x90, 0x93, 0xbf, 0xa3, 0xed, 0x34, 0x91, 0xd0, 0x89, 0x1f, 0x02,
+ 0xae, 0x46, 0x6e, 0x5e, 0x13, 0xc9, 0x80, 0xdf, 0x22, 0x9d, 0xb7,
+ 0x40, 0x4c, 0x5b, 0x9d, 0x34, 0xe4, 0xed, 0x21, 0xc6, 0x53},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 6
+ {370,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0x33, 0x3f, 0x09, 0xac, 0x1e, 0xaa, 0xcd, 0x3c, 0xd6, 0x17, 0xeb,
+ 0x88, 0x32, 0xe9, 0xde, 0x48, 0x8b, 0x45, 0x8b, 0x73, 0x5c, 0xb4, 0xb5,
+ 0x34, 0x5f, 0x51, 0x71, 0x30, 0xc2, 0x5d, 0x6b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc5, 0x88, 0xdf, 0xe6, 0xe7, 0x33, 0xd9, 0x05, 0x81,
+ 0xcb, 0xe1, 0x12, 0x07, 0x97, 0x49, 0xd8, 0xeb, 0x30, 0xab, 0x86, 0x31,
+ 0x13, 0x4e, 0xc2, 0x9a, 0xbf, 0xb9, 0x8b, 0x32, 0xe7, 0x65, 0x22},
+ {0x6e, 0x88, 0xbb, 0x6b, 0xf7, 0x55, 0x96, 0xbb, 0xe5, 0xf1, 0xfb,
+ 0xe9, 0x1e, 0x36, 0x5a, 0x52, 0x7a, 0x15, 0x6f, 0x4f, 0x1b, 0x57,
+ 0xc1, 0x3a, 0xc1, 0xe3, 0xe6, 0xdb, 0x93, 0x19, 0x12, 0x39},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 6
+ {371,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0x71, 0x90, 0x99, 0xdc, 0x63, 0xbc, 0xc2, 0x82, 0xef, 0x52, 0x58,
+ 0x45, 0xc1, 0x08, 0x89, 0x7a, 0xc9, 0xfa, 0xe9, 0x59, 0x0b, 0x59, 0x3e,
+ 0x0d, 0x50, 0x5d, 0x1c, 0xf1, 0x67, 0xc0, 0x61, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x06, 0x70, 0x11, 0x6a, 0x43, 0x5e, 0x8d, 0x9b, 0x7a,
+ 0x12, 0xff, 0xc4, 0x32, 0x2f, 0xd6, 0xb1, 0x49, 0xd0, 0xb1, 0xdc, 0x79,
+ 0x9b, 0x5c, 0x09, 0x57, 0xd9, 0xd6, 0xe4, 0x25, 0x46, 0xe8, 0x24},
+ {0xe6, 0xde, 0x74, 0xd2, 0xc5, 0xce, 0xa5, 0x40, 0x94, 0xd7, 0xa7,
+ 0x0a, 0xf0, 0x3c, 0x76, 0x8a, 0xfe, 0x05, 0xd5, 0x2a, 0x03, 0x8b,
+ 0xb7, 0x2d, 0x56, 0xdc, 0xac, 0xf0, 0xba, 0x50, 0x2d, 0x74},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 6
+ {372,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0xe2, 0x0e, 0x4f, 0xda, 0x57, 0x08, 0x4c, 0xa9, 0x0f, 0x7a, 0xd5,
+ 0x72, 0xa7, 0x8a, 0xa8, 0xe6, 0x57, 0x5c, 0x65, 0x9c, 0xd0, 0x1f, 0x30,
+ 0xc4, 0x3c, 0x58, 0x04, 0x0c, 0x20, 0xe8, 0x60, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8b, 0x20, 0x0d, 0xd2, 0x26, 0xc5, 0xc0, 0xf7, 0xe1,
+ 0x16, 0xe5, 0x38, 0x8b, 0xa1, 0x62, 0x43, 0x8c, 0xaf, 0x1d, 0xdd, 0xf4,
+ 0xed, 0xc3, 0xb6, 0xba, 0x83, 0x8c, 0x21, 0xb5, 0x92, 0x97, 0x37},
+ {0x78, 0xc9, 0xc3, 0xaf, 0xf9, 0x41, 0x6a, 0x53, 0x8c, 0xe3, 0xea,
+ 0x8f, 0xa5, 0x53, 0x24, 0x45, 0x28, 0xd1, 0xfb, 0xec, 0xbc, 0xf9,
+ 0x16, 0x95, 0xa3, 0x3c, 0xa4, 0x64, 0xef, 0x76, 0xb8, 0x5a},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 6
+ {373,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x31, 0x2d, 0xf4, 0x73, 0xad, 0xfe, 0xc7, 0x17, 0x1e, 0x16, 0x35,
+ 0xf5, 0xba, 0xd4, 0x4f, 0x07, 0x53, 0xa8, 0x8a, 0x6b, 0x31, 0x74, 0xec,
+ 0x5a, 0xe7, 0x62, 0x70, 0x3a, 0xe2, 0x5e, 0x60, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x41, 0x9a, 0x07, 0x6b, 0x17, 0x9f, 0x79, 0x72, 0x00,
+ 0x96, 0xea, 0xab, 0xaf, 0x03, 0x47, 0x7e, 0x8f, 0x89, 0xd6, 0x1f, 0x88,
+ 0x5c, 0x8d, 0x7f, 0x58, 0xf6, 0xea, 0xa4, 0xfa, 0x77, 0xdf, 0x5f},
+ {0xc1, 0xa9, 0x6c, 0xcb, 0xa0, 0x8b, 0xdd, 0x82, 0xd0, 0xfc, 0x12,
+ 0xe8, 0xcd, 0xe4, 0xcc, 0x1f, 0x25, 0xcf, 0xd5, 0x27, 0x6d, 0xce,
+ 0x7f, 0x18, 0xe4, 0x07, 0xed, 0x0e, 0x4a, 0x89, 0x84, 0x66},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 6
+ {374,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0x96, 0x97, 0xf4, 0x00, 0x21, 0x0f, 0x9a, 0x92, 0xde, 0x80, 0xa8,
+ 0xbe, 0xd2, 0x64, 0x09, 0x71, 0x99, 0xbc, 0x24, 0x0e, 0x22, 0x76, 0x7b,
+ 0x54, 0xd8, 0xbb, 0x22, 0x05, 0x0b, 0x7a, 0x61, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xaa, 0x34, 0xd7, 0x72, 0xe9, 0xac, 0xe4, 0x3c, 0x4d,
+ 0x92, 0xf4, 0xf8, 0x55, 0x96, 0xab, 0x9c, 0xcd, 0x8c, 0x36, 0xc4, 0xf4,
+ 0xcb, 0xdd, 0xc8, 0x19, 0xaf, 0xe2, 0xa3, 0x3c, 0xb8, 0xb2, 0x16},
+ {0x25, 0x33, 0xb8, 0x45, 0xbb, 0x83, 0xe3, 0xd4, 0x8c, 0xff, 0xa8,
+ 0xdb, 0xd1, 0xed, 0xd5, 0xd6, 0x01, 0x77, 0x86, 0x62, 0xd5, 0xda,
+ 0x03, 0x75, 0x91, 0x52, 0xa5, 0xe0, 0xa8, 0x4b, 0x35, 0x7d},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 6
+ {375,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x36, 0x30, 0x8a, 0x53, 0xc1, 0x1b, 0xeb, 0xcb, 0x02, 0xe8, 0x36,
+ 0x88, 0xad, 0x74, 0xfe, 0xc4, 0x3f, 0x84, 0x62, 0xef, 0x4d, 0x80, 0x62,
+ 0x72, 0x67, 0x66, 0x37, 0xd9, 0x9b, 0x37, 0x65, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x1f, 0x06, 0xcf, 0xe4, 0x64, 0xcc, 0xc0, 0xe2, 0x7a,
+ 0x5e, 0xc5, 0xf9, 0xed, 0xd9, 0xbc, 0x7b, 0xc8, 0x22, 0xad, 0x2f, 0xf5,
+ 0x06, 0x8c, 0xa5, 0xc9, 0x63, 0xd2, 0x0e, 0xdd, 0x1a, 0x2d, 0x22},
+ {0xeb, 0x40, 0xa3, 0x97, 0x4b, 0x1b, 0x03, 0x10, 0xb1, 0x59, 0x7d,
+ 0x1f, 0x1f, 0x41, 0x01, 0xc0, 0x8d, 0xca, 0x72, 0x74, 0x55, 0xa9,
+ 0xd8, 0x22, 0x4c, 0xd0, 0x61, 0xa7, 0xaa, 0x3c, 0xb6, 0x28},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 6
+ {376,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0x6e, 0x5a, 0x5f, 0xf3, 0x74, 0x05, 0xc7, 0x69, 0xd0, 0xd3, 0x78,
+ 0x8c, 0x3c, 0x1b, 0x05, 0xa6, 0x2a, 0x84, 0x42, 0xc3, 0x85, 0x57, 0x0e,
+ 0x44, 0x38, 0xbc, 0x5f, 0x2e, 0xaa, 0xcd, 0x67, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x9d, 0x4b, 0x2e, 0xd7, 0x81, 0x71, 0x32, 0xaf, 0x58,
+ 0x30, 0xe8, 0x99, 0x62, 0x7e, 0xa9, 0x7d, 0xc3, 0x9b, 0xd3, 0x77, 0x2e,
+ 0x82, 0xf2, 0xd0, 0x57, 0x69, 0xa9, 0x18, 0x27, 0x3d, 0xc0, 0x2e},
+ {0x95, 0x09, 0x75, 0x7e, 0x28, 0x95, 0x53, 0xcf, 0xa2, 0xcc, 0x71,
+ 0x31, 0x34, 0x73, 0xc3, 0xff, 0x1e, 0xeb, 0xce, 0x48, 0x4e, 0xe2,
+ 0x37, 0xea, 0xe5, 0x54, 0xfd, 0xa3, 0xd3, 0xd2, 0x2f, 0x0e},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 6
+ {377,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0x1f, 0x66, 0xcb, 0x09, 0x42, 0x89, 0xd7, 0x28, 0x42, 0x1d, 0xd4,
+ 0x6c, 0x6f, 0x97, 0x18, 0x41, 0x2e, 0x1c, 0x54, 0x6d, 0xad, 0x70, 0xe5,
+ 0x86, 0x85, 0x1b, 0xe4, 0xda, 0x58, 0xbf, 0x67, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4e, 0x05, 0x6b, 0x31, 0x7a, 0x31, 0xdd, 0x96, 0xf8,
+ 0xec, 0x14, 0xb4, 0x84, 0x74, 0xaf, 0x58, 0x7d, 0x19, 0x5e, 0xfc, 0xc2,
+ 0xa7, 0x0f, 0x01, 0xf0, 0x52, 0xef, 0x88, 0x2d, 0x7b, 0x3a, 0x45},
+ {0xba, 0xd9, 0xf7, 0xb2, 0x7d, 0xac, 0x64, 0xb0, 0xfc, 0x98, 0x0a,
+ 0x41, 0xf1, 0xce, 0xfa, 0x50, 0xc5, 0xca, 0x40, 0xc7, 0x14, 0x29,
+ 0x6c, 0x0c, 0x40, 0x42, 0x09, 0x5c, 0x2d, 0xb6, 0x0e, 0x11},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 6
+ {378,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0x77, 0xd9, 0xce, 0x25, 0xce, 0xde, 0xde, 0xb5, 0x72, 0x60, 0x4f,
+ 0x2d, 0x12, 0x3d, 0xf6, 0x85, 0x69, 0x0c, 0x26, 0xe1, 0x81, 0xf7, 0x77,
+ 0xed, 0x33, 0x30, 0x2b, 0x82, 0x08, 0x29, 0x66, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x72, 0xc6, 0x05, 0x35, 0xe9, 0xc4, 0x23, 0xf3, 0x02,
+ 0xd6, 0xa1, 0x07, 0x96, 0xd9, 0x54, 0xd7, 0x78, 0x03, 0x2c, 0xd4, 0xdb,
+ 0xd4, 0x0c, 0xa0, 0xf3, 0x59, 0xe2, 0x04, 0xd6, 0x7b, 0x6f, 0x4c},
+ {0x51, 0xc3, 0x59, 0x76, 0x8a, 0xb0, 0x21, 0x90, 0x03, 0xaf, 0x19,
+ 0x3e, 0x2b, 0xdb, 0x8e, 0x5c, 0xc9, 0xf8, 0xe1, 0x76, 0xb8, 0xdb,
+ 0x49, 0xe5, 0x97, 0xaf, 0xca, 0x3e, 0x71, 0x25, 0xe3, 0x70},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 6
+ {379,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x50, 0xb8, 0x46, 0x18, 0xd0, 0x73, 0xc4, 0x61, 0x8f, 0x9a, 0xa6, 0x9a,
+ 0x3b, 0x85, 0x18, 0xda, 0x76, 0xdb, 0xb2, 0x12, 0x72, 0x86, 0x21, 0x4f,
+ 0xb4, 0x3a, 0x2b, 0x44, 0x50, 0x3b, 0x99, 0x69, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x58, 0x56, 0x35, 0x8e, 0xd4, 0x20, 0x04, 0x7c, 0xd0,
+ 0x84, 0xf1, 0x7a, 0xe6, 0x96, 0xba, 0xd7, 0x9a, 0x4d, 0x26, 0xc6, 0xd5,
+ 0xbb, 0x79, 0xbf, 0xb8, 0x2b, 0xbc, 0x63, 0x32, 0x44, 0x2d, 0x51},
+ {0xfa, 0x9f, 0xb0, 0xdf, 0x4c, 0xfb, 0xac, 0xd0, 0xfb, 0xf3, 0x26,
+ 0x2d, 0x3a, 0x1b, 0xf8, 0xd7, 0xaa, 0xcb, 0x45, 0xf7, 0x3b, 0xf9,
+ 0x46, 0x71, 0x77, 0x5e, 0x50, 0x9c, 0x80, 0x43, 0xdf, 0x7d},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 6
+ {380,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0x9a, 0xcf, 0xa6, 0x38, 0xe1, 0x12, 0xf6, 0xbb, 0xec, 0x21, 0xe3,
+ 0x52, 0xa7, 0x4e, 0x8f, 0xc9, 0xb7, 0xff, 0xe5, 0xd9, 0xdc, 0x28, 0x63,
+ 0x4e, 0xeb, 0x51, 0x6e, 0x59, 0x83, 0x0a, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc3, 0x1e, 0x37, 0xb0, 0x43, 0x32, 0xab, 0xca, 0x83,
+ 0x15, 0xf3, 0x17, 0x17, 0x15, 0x66, 0xae, 0xf3, 0x81, 0x11, 0xf6, 0x22,
+ 0xd8, 0xbf, 0xfa, 0x29, 0xc2, 0x3c, 0x01, 0x51, 0xcd, 0xad, 0x6e},
+ {0x91, 0xac, 0x72, 0xb0, 0xed, 0x8d, 0x7f, 0xc4, 0xc8, 0x84, 0x6b,
+ 0x8a, 0x25, 0x30, 0xd9, 0xfb, 0x8f, 0x05, 0x32, 0x06, 0x48, 0x80,
+ 0xc0, 0x0d, 0xab, 0x10, 0x0c, 0x97, 0x76, 0x97, 0xdb, 0x28},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 6
+ {381,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0x5c, 0x07, 0x84, 0xaa, 0x6d, 0x19, 0x4c, 0x1b, 0x85, 0x9b, 0xda,
+ 0x44, 0xc4, 0xe2, 0x7c, 0xd1, 0xdf, 0xdf, 0x34, 0x77, 0x6e, 0x49, 0x8d,
+ 0xd0, 0x3d, 0x09, 0xf8, 0x7a, 0xe6, 0x8a, 0x65, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xb7, 0x75, 0xe0, 0x16, 0xb3, 0x2a, 0x97, 0xf4, 0x99,
+ 0x71, 0x12, 0x19, 0x06, 0x76, 0x3f, 0x3a, 0x0b, 0x41, 0x68, 0x90, 0x92,
+ 0xb9, 0x58, 0x3b, 0x67, 0x10, 0xcf, 0x7d, 0xee, 0x03, 0xa6, 0x1c},
+ {0x11, 0x39, 0x3b, 0xb5, 0x48, 0x81, 0x3e, 0x04, 0xfb, 0x54, 0x13,
+ 0x3e, 0xdb, 0xe0, 0x62, 0x64, 0x58, 0xe8, 0x09, 0x81, 0x88, 0x5e,
+ 0x1f, 0xe5, 0xf3, 0x37, 0x7e, 0x8e, 0xbe, 0x9a, 0xfa, 0x52},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 6
+ {382,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0xe9, 0xa0, 0x5a, 0x20, 0x43, 0x6c, 0xf0, 0xdb, 0xc3, 0xd5, 0xb9,
+ 0x2d, 0xac, 0x8d, 0x99, 0x6e, 0x62, 0xea, 0x11, 0xfb, 0xb3, 0x44, 0x5f,
+ 0x29, 0x19, 0x5f, 0xc7, 0x5a, 0x8b, 0xeb, 0x69, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf8, 0xbd, 0x0e, 0x7c, 0xf6, 0xec, 0x61, 0x86, 0xf2,
+ 0x05, 0xab, 0x03, 0xab, 0x72, 0xc8, 0xf6, 0xb3, 0xcd, 0xe8, 0xf6, 0xad,
+ 0x9b, 0x16, 0x69, 0x16, 0xa0, 0x4d, 0x43, 0xd1, 0xd6, 0xd5, 0x46},
+ {0x0a, 0x83, 0xa2, 0x24, 0xfb, 0xfc, 0xbc, 0x5d, 0x0f, 0x07, 0xf6,
+ 0xdd, 0x8e, 0xbb, 0x2e, 0x9b, 0xbe, 0xe8, 0x13, 0x4f, 0x0f, 0xab,
+ 0x26, 0x80, 0x02, 0xce, 0x83, 0x7f, 0x54, 0x95, 0xd8, 0x33},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 6
+ {383,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0xe0, 0x99, 0xeb, 0x23, 0x12, 0x5d, 0xab, 0x5e, 0xc3, 0x5a, 0x41,
+ 0x9d, 0x45, 0x5d, 0x0b, 0xa8, 0xc0, 0x1d, 0xa1, 0x60, 0xf9, 0x35, 0x4e,
+ 0x9f, 0xb2, 0x1e, 0x6a, 0x55, 0xd5, 0x5c, 0x64, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8d, 0xfe, 0xe4, 0x8a, 0xd8, 0xb3, 0x67, 0x48, 0x8e,
+ 0xa4, 0xda, 0xfc, 0xf7, 0x08, 0x6e, 0x30, 0x53, 0x56, 0xa8, 0x09, 0x01,
+ 0xf8, 0x7c, 0x72, 0x01, 0x49, 0xa5, 0xf5, 0x22, 0x33, 0x74, 0x53},
+ {0x45, 0xdc, 0x39, 0x83, 0x1f, 0x34, 0x71, 0xd7, 0x46, 0x6b, 0xbe,
+ 0x29, 0xc8, 0x14, 0x2b, 0x1a, 0x6d, 0x6b, 0x00, 0xc4, 0x7f, 0xea,
+ 0x02, 0x1b, 0xe2, 0xff, 0xc4, 0x52, 0xd9, 0x04, 0x68, 0x06},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 6
+ {384,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0xca, 0x25, 0x1e, 0x0d, 0xba, 0xe7, 0x32, 0x4a, 0x6c, 0xa0, 0xc2,
+ 0xc8, 0xd6, 0xa8, 0x88, 0xed, 0xd1, 0x2d, 0x14, 0x47, 0xd4, 0x00, 0xa4,
+ 0x7b, 0xcb, 0xa0, 0x04, 0xb6, 0x48, 0x71, 0x6e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8f, 0x68, 0xbf, 0xc5, 0x7d, 0x79, 0x2c, 0x32, 0x2e,
+ 0xbb, 0x27, 0xf4, 0x4a, 0x37, 0xc1, 0xc9, 0x3e, 0x7e, 0xb1, 0x5c, 0x5d,
+ 0x5f, 0xce, 0xdf, 0xfc, 0x1d, 0xe8, 0x50, 0x48, 0x7b, 0x33, 0x72},
+ {0xa2, 0x90, 0x05, 0xc6, 0xb9, 0xdb, 0xf1, 0x70, 0x7d, 0xc2, 0xad,
+ 0xce, 0x45, 0x06, 0xb5, 0x58, 0x31, 0xe8, 0x67, 0x5b, 0x7d, 0x2d,
+ 0x54, 0xb0, 0xc1, 0x03, 0x77, 0x41, 0xe3, 0xbc, 0x61, 0x1b},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 6
+ {385,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0xb6, 0x4b, 0x8e, 0xd3, 0x97, 0x77, 0x3b, 0x82, 0x90, 0x42, 0x5c,
+ 0xa5, 0xc2, 0xf7, 0xc3, 0xe5, 0x0f, 0xac, 0x7a, 0x47, 0x81, 0xbd, 0x4a,
+ 0x54, 0xc1, 0x33, 0x78, 0x1c, 0x9a, 0x13, 0x60, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0x0f, 0x15, 0xad, 0xea, 0xb3, 0x34, 0xaf, 0xed,
+ 0xa3, 0x91, 0x67, 0x85, 0xdd, 0xd3, 0x8d, 0x25, 0x2d, 0xce, 0x98, 0x76,
+ 0xc2, 0x35, 0x7b, 0x64, 0x3b, 0x5d, 0xc2, 0xc0, 0x6a, 0x3b, 0x1d},
+ {0x9f, 0x04, 0xe4, 0x2c, 0x1b, 0x2f, 0x31, 0x1d, 0x87, 0xe1, 0x47,
+ 0x0a, 0x47, 0x08, 0xbb, 0xa2, 0x5a, 0xc6, 0xff, 0xd3, 0xf7, 0xb4,
+ 0x86, 0xf9, 0xb6, 0xb5, 0x02, 0xec, 0xbb, 0x2c, 0x00, 0x4e},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 6
+ {386,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0xcd, 0x0d, 0xb5, 0x1f, 0xf2, 0x32, 0xaf, 0xa0, 0x91, 0x9d, 0x31,
+ 0x06, 0xfc, 0xb3, 0xa8, 0xae, 0x58, 0x1e, 0xf1, 0x2d, 0x09, 0xc8, 0x77,
+ 0xaa, 0x6f, 0x31, 0xef, 0x74, 0xee, 0xd0, 0x68, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x10, 0x76, 0xfd, 0xc8, 0x27, 0xf2, 0x55, 0x0e, 0xe9,
+ 0x5f, 0xf9, 0xa1, 0x5d, 0x04, 0x4a, 0xed, 0xfa, 0xc6, 0x5b, 0x5e, 0x9b,
+ 0xa8, 0x09, 0xf6, 0x24, 0x38, 0xcc, 0xea, 0x54, 0x63, 0x7a, 0x29},
+ {0x68, 0x80, 0x00, 0xbd, 0x60, 0xaf, 0x37, 0x5b, 0x4e, 0xea, 0xc4,
+ 0xa7, 0xd0, 0xe0, 0x78, 0x2c, 0x0e, 0x61, 0x88, 0xea, 0xbd, 0xc6,
+ 0x08, 0xb7, 0x32, 0xf4, 0x9b, 0x4d, 0x6c, 0xca, 0xb4, 0x4f},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 6
+ {387,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0x4a, 0x3b, 0x56, 0x52, 0x85, 0x4f, 0xf4, 0x8e, 0x25, 0xcd, 0x38,
+ 0x5c, 0xab, 0xe6, 0x36, 0x0f, 0x64, 0xce, 0x44, 0xfe, 0xa5, 0x62, 0x1d,
+ 0xb1, 0xfa, 0x2f, 0x6e, 0x21, 0x9f, 0x30, 0x63, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xed, 0x1c, 0x82, 0x08, 0x2b, 0x74, 0xcc, 0x2a, 0xae,
+ 0xbf, 0x3d, 0xc7, 0x72, 0xba, 0x09, 0x55, 0x7c, 0x0f, 0xc1, 0x41, 0x39,
+ 0xa8, 0x81, 0x4f, 0xc5, 0xf9, 0x37, 0x0b, 0xb8, 0xe9, 0x88, 0x58},
+ {0xe0, 0xa8, 0x2f, 0x31, 0x30, 0x46, 0x02, 0x4b, 0x3c, 0xea, 0x93,
+ 0xb9, 0x8e, 0x2f, 0x8e, 0xcf, 0x22, 0x8c, 0xbf, 0xab, 0x8a, 0xe1,
+ 0x0b, 0x10, 0x29, 0x2c, 0x32, 0xfe, 0xcc, 0xff, 0x16, 0x03},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 6
+ {388,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0x10, 0x9b, 0x1d, 0x0e, 0x7b, 0xac, 0xe4, 0x4d, 0x41, 0xa1, 0x5d,
+ 0x5b, 0xcb, 0xcd, 0x36, 0x96, 0x8c, 0x5b, 0x8b, 0x47, 0xc0, 0xa2, 0xc6,
+ 0x06, 0xb5, 0x7c, 0x4a, 0x68, 0xcc, 0x5f, 0x66, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x12, 0xe1, 0x58, 0x9a, 0x34, 0x09, 0x4a, 0xf5, 0xf1,
+ 0x21, 0xc9, 0xbd, 0x3c, 0x11, 0x19, 0xf2, 0xb1, 0xf0, 0x52, 0x64, 0xc5,
+ 0x73, 0xf6, 0x67, 0xa7, 0x48, 0x68, 0x3c, 0x56, 0x33, 0xa4, 0x7e},
+ {0x1f, 0xcc, 0x50, 0x33, 0x3e, 0xb9, 0x07, 0x06, 0x93, 0x5f, 0x25,
+ 0xb0, 0x2f, 0x43, 0x7b, 0xfd, 0x22, 0xb6, 0xb1, 0x6c, 0xc3, 0x75,
+ 0xaf, 0xff, 0x8a, 0x1a, 0xa7, 0x43, 0x2f, 0xb8, 0x62, 0x51},
+ false,
+ true},
+
+ // Comment: special case for DA in multiplication by 6
+ {389,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x50, 0x82, 0xe4, 0x97, 0xc4, 0x29, 0x79, 0xcd, 0xbf, 0xdd, 0x1b, 0x3b,
+ 0x06, 0x53, 0xcf, 0xea, 0x6f, 0x2c, 0xeb, 0x7d, 0x07, 0x63, 0x9e, 0xbf,
+ 0x35, 0x41, 0x86, 0x6b, 0xb6, 0x0e, 0xdb, 0x62, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x15, 0x1f, 0x54, 0xa8, 0xa8, 0x99, 0x71, 0x17, 0x57,
+ 0xb3, 0xb1, 0x18, 0xfc, 0x55, 0x01, 0x77, 0x9d, 0x62, 0x1d, 0x25, 0x22,
+ 0x7a, 0xf5, 0x3d, 0x0a, 0xf0, 0x0b, 0x75, 0x83, 0xba, 0x88, 0x24},
+ {0xfa, 0xc3, 0x0a, 0x74, 0xf4, 0xca, 0x99, 0xf6, 0xcf, 0x23, 0x30,
+ 0x65, 0xe9, 0xac, 0xd8, 0x26, 0x69, 0x0c, 0xab, 0x36, 0x4b, 0xf6,
+ 0x93, 0x20, 0xb5, 0x80, 0x95, 0x78, 0x3e, 0xd7, 0x6e, 0x11},
+ false,
+ true},
+
+ // Comment: special case for DA in multiplication by 6
+ {390,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf8, 0x5a, 0x8d, 0xb4, 0x4f, 0x9e, 0x56, 0xb1, 0x17, 0x29, 0xf5, 0x16,
+ 0x82, 0xa9, 0x76, 0x9f, 0xc5, 0x04, 0xf9, 0x35, 0x97, 0xcb, 0xe3, 0x94,
+ 0x44, 0x61, 0x6b, 0x22, 0x45, 0x32, 0x10, 0x6e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa8, 0x19, 0xc6, 0x67, 0xed, 0x46, 0x6b, 0xd9, 0xa6,
+ 0x9e, 0xa0, 0xb3, 0x86, 0x42, 0xee, 0x8e, 0x53, 0xf4, 0x0a, 0x50, 0x37,
+ 0x7b, 0x05, 0x1e, 0xb5, 0x90, 0x14, 0x2d, 0xd2, 0x7e, 0x34, 0x31},
+ {0x17, 0xf6, 0x54, 0x3c, 0x47, 0x27, 0xe7, 0xf1, 0x29, 0xee, 0x82,
+ 0x47, 0x76, 0x55, 0x57, 0x76, 0x35, 0xc1, 0x25, 0xa2, 0x0c, 0x3d,
+ 0xc8, 0xba, 0x20, 0x6c, 0xa3, 0xcc, 0x48, 0x54, 0xca, 0x6c},
+ false,
+ true},
+
+ // Comment: special case for DA in multiplication by 6
+ {391,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x50, 0x5a, 0x07, 0x66, 0x41, 0xfa, 0xc3, 0x98, 0xfc, 0x7d, 0x8c, 0x62,
+ 0x99, 0x37, 0xf4, 0x2d, 0xb5, 0x59, 0xdb, 0x5e, 0x12, 0x05, 0x2a, 0xd3,
+ 0x66, 0xd4, 0x6d, 0x7b, 0x20, 0xe9, 0x57, 0x69, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x40, 0xb0, 0x53, 0xd0, 0x56, 0x66, 0x89, 0x82, 0xa1,
+ 0xf5, 0x50, 0xbe, 0x95, 0xe1, 0x63, 0x48, 0xe3, 0x03, 0x94, 0x5f, 0x53,
+ 0xa3, 0xac, 0x64, 0x49, 0x1a, 0x9a, 0x56, 0xd4, 0x09, 0x5b, 0x71},
+ {0x88, 0x9a, 0x8d, 0x61, 0x1e, 0x0a, 0x7d, 0xa7, 0x14, 0x75, 0xe7,
+ 0xc9, 0x3a, 0x2d, 0x7f, 0x6f, 0x72, 0x28, 0xc7, 0x87, 0xa0, 0x0e,
+ 0xe5, 0xcf, 0x55, 0x47, 0x4a, 0xdc, 0x37, 0x6f, 0xf7, 0x62},
+ false,
+ true},
+
+ // Comment: special case for DA in multiplication by 6
+ {392,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe8, 0xdb, 0x2b, 0xf1, 0xaf, 0x5b, 0x89, 0x07, 0x42, 0x07, 0x89, 0xc5,
+ 0x6e, 0x71, 0x41, 0x47, 0x06, 0xae, 0xf0, 0xd9, 0xf6, 0xff, 0xae, 0xd0,
+ 0xc2, 0x49, 0xc3, 0xb7, 0xab, 0x14, 0xbf, 0x65, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xe7, 0xdd, 0x05, 0x49, 0xa7, 0x65, 0xbb, 0xef, 0x34,
+ 0xbe, 0x2e, 0x8d, 0xa1, 0x8a, 0x1b, 0xc1, 0xb9, 0x89, 0xa8, 0xb0, 0x61,
+ 0x4d, 0x35, 0x8e, 0xbf, 0x38, 0xc1, 0x2a, 0x9c, 0xa6, 0x40, 0x79},
+ {0x37, 0x23, 0x2f, 0xb3, 0x97, 0xaf, 0x27, 0xf5, 0xfb, 0x5c, 0xa4,
+ 0x93, 0x28, 0x4f, 0xf1, 0xc5, 0xd2, 0x57, 0x86, 0xb0, 0xd7, 0x16,
+ 0xc7, 0x3b, 0x33, 0xac, 0xa8, 0xd4, 0x22, 0x65, 0xf3, 0x18},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 7
+ {393,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0x06, 0xab, 0x17, 0x62, 0x72, 0x08, 0x82, 0x01, 0x7d, 0x10, 0x6b,
+ 0x9a, 0x46, 0x75, 0xfd, 0xd4, 0x70, 0x05, 0x65, 0x71, 0x55, 0xc9, 0x0c,
+ 0xa6, 0x1d, 0x4c, 0xbf, 0x7c, 0xc4, 0xf9, 0x73, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x1e, 0xe1, 0xb9, 0xa7, 0x46, 0x04, 0xac, 0x31, 0xc3,
+ 0xdb, 0x83, 0x28, 0x01, 0x70, 0xe3, 0x81, 0x15, 0x04, 0xfc, 0xc7, 0x8c,
+ 0x76, 0x26, 0xb5, 0xb2, 0xc0, 0x7a, 0x99, 0xd8, 0x0d, 0xaa, 0x0a},
+ {0xa1, 0xb3, 0x04, 0x18, 0x43, 0x6b, 0xa1, 0x90, 0x88, 0x04, 0xff,
+ 0xcc, 0xe1, 0xbe, 0x2c, 0xdc, 0xf5, 0x0c, 0x61, 0xa8, 0xe3, 0x93,
+ 0x8d, 0x95, 0xc7, 0x90, 0xab, 0xdb, 0x78, 0x6b, 0x80, 0x22},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 7
+ {394,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x71, 0x80, 0x7d, 0x60, 0x79, 0x53, 0xda, 0x43, 0x2d, 0x85, 0x74,
+ 0xd5, 0xf3, 0xf4, 0x20, 0x67, 0x6d, 0xaf, 0xdb, 0xc6, 0xa2, 0x85, 0xa3,
+ 0x6e, 0x1d, 0x73, 0x76, 0x24, 0xd7, 0x7c, 0x75, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf2, 0x26, 0xc2, 0xd6, 0xbd, 0x78, 0x31, 0xed, 0xa1,
+ 0xb5, 0x1e, 0xe5, 0xae, 0xc2, 0x94, 0x43, 0xa5, 0x07, 0xef, 0x9f, 0x7a,
+ 0x04, 0xe2, 0x34, 0x0f, 0x34, 0x9d, 0xbf, 0x14, 0x93, 0x38, 0x44},
+ {0xa5, 0x97, 0x6f, 0xda, 0x89, 0x95, 0x4a, 0x81, 0xe4, 0x42, 0x10,
+ 0x7f, 0x9e, 0x41, 0x6a, 0x2b, 0x4b, 0x48, 0x1b, 0xbd, 0x46, 0x54,
+ 0xeb, 0xc0, 0xc7, 0xb5, 0x7a, 0x78, 0xb4, 0x5b, 0x49, 0x79},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 7
+ {395,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x30, 0x4b, 0x52, 0x6f, 0x6f, 0xe9, 0x94, 0x73, 0x19, 0x80, 0xc0, 0x97,
+ 0x55, 0x29, 0xbc, 0xa4, 0xd0, 0x61, 0x01, 0x7f, 0xbe, 0xc5, 0x6f, 0x60,
+ 0x70, 0xd4, 0x26, 0x78, 0xd3, 0xe1, 0x11, 0x77, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc5, 0x19, 0x73, 0x12, 0xde, 0x3a, 0x7a, 0x3e, 0xe1,
+ 0x1b, 0x29, 0x87, 0x3b, 0xae, 0x3f, 0xc8, 0xc8, 0x51, 0x09, 0xc6, 0x67,
+ 0x84, 0x80, 0x4f, 0x89, 0x43, 0x5d, 0xb2, 0x10, 0xfc, 0xc2, 0x4b},
+ {0x55, 0xb5, 0xb5, 0xeb, 0x38, 0xb1, 0x27, 0x61, 0x7f, 0xfe, 0x00,
+ 0x05, 0x6d, 0x84, 0xd3, 0x5a, 0x50, 0x71, 0xd1, 0x87, 0x83, 0xe3,
+ 0xa8, 0x2b, 0x5f, 0x4e, 0x13, 0x1b, 0x15, 0x38, 0xb1, 0x50},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 7
+ {396,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0x2d, 0xdf, 0x2c, 0x03, 0x57, 0x89, 0x37, 0x9b, 0x8a, 0x58, 0x91,
+ 0x7d, 0x5c, 0x3c, 0x6c, 0x06, 0x1b, 0x50, 0x3b, 0x19, 0xa0, 0x02, 0x8e,
+ 0x01, 0x89, 0x4c, 0x2e, 0xb3, 0x71, 0xd0, 0x79, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x59, 0x0e, 0xd0, 0xb8, 0x79, 0x31, 0x9c, 0x38, 0xa1,
+ 0x99, 0x62, 0xa5, 0xd2, 0x16, 0xff, 0x2b, 0xfa, 0xf3, 0x35, 0x55, 0x51,
+ 0x88, 0x77, 0x96, 0x9c, 0x20, 0xc0, 0x54, 0xcb, 0xe4, 0x3e, 0x56},
+ {0x00, 0x80, 0xe5, 0xb9, 0x98, 0x5a, 0x96, 0x0a, 0x83, 0x21, 0x33,
+ 0x81, 0x2a, 0x7a, 0xb9, 0x95, 0x1c, 0x6b, 0x2c, 0x75, 0x89, 0x4d,
+ 0xeb, 0x3e, 0x35, 0x50, 0x91, 0x90, 0xa6, 0xbd, 0xf4, 0x57},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 7
+ {397,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0xcc, 0x3e, 0xc0, 0x68, 0x7e, 0x3e, 0x53, 0xd9, 0xce, 0xc5, 0x6b,
+ 0x79, 0xd1, 0x1b, 0xf0, 0x49, 0xd1, 0x73, 0xf1, 0x27, 0xf5, 0xb4, 0x0f,
+ 0xae, 0x12, 0x2a, 0x6d, 0x00, 0x16, 0xcd, 0x76, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x7c, 0x5f, 0x01, 0x43, 0xa6, 0x68, 0x2f, 0x60, 0xcc,
+ 0xad, 0x16, 0xf2, 0x11, 0x50, 0xc7, 0xbb, 0x5b, 0xc6, 0xf8, 0x07, 0x25,
+ 0x4d, 0x08, 0xb3, 0x53, 0xfc, 0x96, 0xce, 0x07, 0xbc, 0xeb, 0x6f},
+ {0x52, 0x41, 0x22, 0x22, 0x26, 0x63, 0x8c, 0x4b, 0xbb, 0xc9, 0x87,
+ 0x92, 0xcd, 0xbd, 0x74, 0x88, 0x2c, 0xa2, 0xe0, 0x8a, 0xa2, 0xed,
+ 0xf3, 0x13, 0x07, 0x04, 0x25, 0x03, 0x10, 0x09, 0xe9, 0x25},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 7
+ {398,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0x6f, 0xc7, 0x66, 0x50, 0xcf, 0x3b, 0x58, 0x83, 0x7a, 0xa0, 0xf0,
+ 0x63, 0x35, 0x60, 0x41, 0x52, 0x41, 0xc6, 0xc4, 0xf8, 0xf2, 0x93, 0xba,
+ 0x02, 0x22, 0xb7, 0xd6, 0xa3, 0x87, 0x57, 0x73, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x01, 0x08, 0x50, 0xa0, 0x97, 0x4d, 0x3e, 0x89, 0xc0,
+ 0x29, 0xd2, 0x52, 0xb4, 0x6f, 0x73, 0x95, 0x48, 0x29, 0x4c, 0x0f, 0x9a,
+ 0x23, 0x18, 0x38, 0x63, 0xf9, 0x45, 0x5b, 0x95, 0x59, 0xc2, 0x11},
+ {0x63, 0x78, 0x81, 0x90, 0xb1, 0x0d, 0x74, 0x51, 0xf5, 0xfc, 0x2b,
+ 0x82, 0xc4, 0x21, 0x15, 0x1d, 0xb4, 0xf3, 0xe2, 0x27, 0x82, 0xe3,
+ 0x92, 0xda, 0x6d, 0x8d, 0x3a, 0xba, 0x2c, 0x34, 0x43, 0x06},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 7
+ {399,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0x8d, 0x51, 0xc0, 0xa2, 0x23, 0x03, 0x69, 0xe5, 0xb6, 0x5a, 0x81,
+ 0x4b, 0x32, 0x13, 0xdd, 0xe2, 0xe6, 0x2f, 0x2e, 0xb9, 0x5d, 0x09, 0x71,
+ 0x48, 0x6b, 0x73, 0x3e, 0x4f, 0x90, 0xc1, 0x74, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xad, 0x1d, 0xd8, 0x2c, 0x23, 0xd6, 0xa0, 0xd5, 0xfe,
+ 0x0f, 0x2a, 0x45, 0x61, 0xd1, 0xc1, 0x67, 0x33, 0xa3, 0xe1, 0xe6, 0xaf,
+ 0xa6, 0xd9, 0x02, 0xdd, 0x07, 0x7d, 0xc4, 0x3a, 0x96, 0x16, 0x28},
+ {0xe4, 0xb4, 0x09, 0x74, 0xa1, 0x66, 0xac, 0x49, 0xed, 0x83, 0x17,
+ 0x15, 0xc0, 0x71, 0xc7, 0x51, 0x75, 0x27, 0x44, 0xb8, 0x91, 0x46,
+ 0x5e, 0x6c, 0x45, 0x00, 0x18, 0x55, 0xaa, 0xcd, 0xc3, 0x62},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 7
+ {400,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0xbe, 0xd4, 0x25, 0xd5, 0x34, 0x31, 0x55, 0x84, 0xd8, 0x0f, 0x79,
+ 0xda, 0x6e, 0xab, 0x9b, 0x7e, 0x60, 0x36, 0xb5, 0x1f, 0xe6, 0x2e, 0x1a,
+ 0xd9, 0x33, 0xe2, 0x66, 0x64, 0x0b, 0x46, 0x73, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd0, 0xc0, 0xd6, 0x39, 0x3c, 0x41, 0xf4, 0xd7, 0xe0,
+ 0xd5, 0xe8, 0x50, 0xb7, 0x71, 0x6f, 0x40, 0x1e, 0xda, 0x1e, 0x02, 0x8a,
+ 0x4e, 0xd4, 0xa0, 0x5b, 0xea, 0x8b, 0xf8, 0x1a, 0xcf, 0xd9, 0x30},
+ {0x51, 0x4a, 0x4c, 0xd0, 0x67, 0x6f, 0x1c, 0x31, 0x01, 0xc8, 0xc4,
+ 0x5c, 0x17, 0xad, 0x41, 0x6b, 0xd3, 0x3e, 0x20, 0xa4, 0x05, 0x54,
+ 0x4f, 0xc1, 0xa6, 0x04, 0x49, 0xab, 0xb2, 0x2f, 0xa1, 0x04},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 7
+ {401,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0xff, 0x28, 0x56, 0xef, 0x44, 0xb4, 0xfa, 0x14, 0xd8, 0x67, 0x82,
+ 0xea, 0x79, 0x38, 0x28, 0xbd, 0xf6, 0xf1, 0xef, 0x9b, 0x66, 0x9c, 0xac,
+ 0x1a, 0xae, 0x33, 0x8a, 0x7b, 0xb6, 0x93, 0x76, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x0f, 0x46, 0x01, 0x00, 0xd8, 0x8a, 0x1d, 0x31, 0x6d,
+ 0xff, 0x02, 0xd1, 0xb2, 0x2f, 0xfb, 0x2e, 0x42, 0xd9, 0x9d, 0x0b, 0x92,
+ 0x47, 0x4f, 0xc3, 0xec, 0x7d, 0x62, 0x56, 0x7d, 0x0c, 0xf1, 0x12},
+ {0xed, 0x83, 0xe8, 0x10, 0xce, 0x5f, 0xf0, 0x86, 0x8f, 0x85, 0x89,
+ 0x62, 0x3b, 0xb1, 0x34, 0x78, 0xde, 0xc1, 0xc2, 0x23, 0x26, 0xc9,
+ 0x27, 0x65, 0xae, 0x5e, 0x48, 0xc8, 0x4b, 0xba, 0xbb, 0x24},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 7
+ {402,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0xcd, 0xbf, 0xdd, 0x98, 0xbd, 0x98, 0x8d, 0x7c, 0x6a, 0x53, 0x04,
+ 0x55, 0xc5, 0x1c, 0x57, 0xdd, 0x33, 0xfd, 0x2c, 0x7a, 0xee, 0x39, 0x61,
+ 0x97, 0x1b, 0xd3, 0xa3, 0x13, 0x88, 0xfc, 0x71, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x13, 0x75, 0x6a, 0x41, 0x1f, 0xf3, 0xae, 0x0c, 0x39,
+ 0x22, 0x2d, 0xde, 0x08, 0x10, 0xf0, 0x8c, 0x43, 0x24, 0x63, 0x16, 0x2d,
+ 0x81, 0xef, 0x06, 0x10, 0x71, 0x24, 0x9a, 0x48, 0x43, 0x9e, 0x15},
+ {0xff, 0x94, 0x86, 0x21, 0x17, 0xd3, 0xc6, 0xed, 0xc9, 0xdd, 0x5f,
+ 0x48, 0x52, 0xfa, 0x8a, 0x58, 0x94, 0x52, 0xb9, 0x24, 0xca, 0x8a,
+ 0x75, 0xcb, 0x23, 0xb3, 0xd6, 0x8d, 0xfe, 0xd8, 0x8c, 0x4b},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 7
+ {403,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x67, 0x76, 0x44, 0xed, 0x49, 0x35, 0xf0, 0x1e, 0x05, 0x2e, 0x99,
+ 0x67, 0x30, 0x2d, 0x0f, 0xb7, 0x8f, 0xf2, 0x2b, 0xb9, 0x2f, 0xba, 0xe0,
+ 0x60, 0x5f, 0x3e, 0xe5, 0x4e, 0x2f, 0x68, 0x78, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8f, 0xc1, 0xfa, 0xe9, 0x69, 0xa6, 0x18, 0x54, 0x04,
+ 0xdb, 0x22, 0x74, 0x9e, 0xf6, 0xd2, 0x25, 0xde, 0x86, 0x77, 0x3a, 0x4d,
+ 0x1b, 0xf3, 0x85, 0x7e, 0xb8, 0xfb, 0xbd, 0x82, 0x9a, 0x1b, 0x47},
+ {0x1c, 0x94, 0x86, 0x8b, 0xc8, 0xac, 0xb3, 0x13, 0x74, 0x98, 0x20,
+ 0x9b, 0x28, 0x12, 0xfe, 0xb5, 0x35, 0x01, 0x38, 0x9f, 0x5a, 0xa3,
+ 0x7f, 0xec, 0xbf, 0xd5, 0xcb, 0x54, 0xe1, 0x35, 0x8e, 0x0e},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 7
+ {404,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0x7b, 0x61, 0x55, 0x38, 0x43, 0xca, 0x99, 0xad, 0x1c, 0xa9, 0x22,
+ 0x53, 0xa6, 0xfe, 0x08, 0x2b, 0x82, 0x49, 0x47, 0x52, 0x51, 0x3f, 0xd5,
+ 0x3f, 0xf6, 0x53, 0x0f, 0x54, 0xc4, 0x05, 0x72, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x7b, 0xab, 0x08, 0x91, 0xec, 0xb9, 0xe7, 0x2a, 0x15,
+ 0x77, 0x1f, 0x0a, 0x4f, 0xff, 0x90, 0x54, 0x70, 0x24, 0x20, 0x63, 0x39,
+ 0xc3, 0x40, 0xb1, 0xa2, 0xfd, 0xb5, 0x3b, 0xcf, 0xb8, 0x6b, 0x59},
+ {0xad, 0xbf, 0x3b, 0x43, 0x9b, 0x16, 0xdb, 0xc6, 0x53, 0x57, 0x8f,
+ 0x53, 0x37, 0x4e, 0xd3, 0xa8, 0x6f, 0x9c, 0x0b, 0xf1, 0xf7, 0x36,
+ 0x57, 0x33, 0x49, 0x77, 0x3b, 0xc3, 0xb8, 0xd6, 0x07, 0x34},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 7
+ {405,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x61, 0x5e, 0x46, 0x97, 0x01, 0x4f, 0xc1, 0x24, 0x84, 0xef, 0x53,
+ 0xa1, 0x44, 0x02, 0x06, 0x41, 0x0a, 0x8d, 0xf7, 0x8c, 0xaa, 0x0b, 0xff,
+ 0xf8, 0x21, 0x61, 0xdb, 0x83, 0xfe, 0xa5, 0x74, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x10, 0x2e, 0x95, 0xea, 0xdc, 0xa7, 0xc3, 0xc2, 0x8e,
+ 0x5d, 0x52, 0x33, 0x6c, 0x85, 0x7b, 0xad, 0x99, 0xea, 0x24, 0x6f, 0x29,
+ 0x9b, 0x06, 0x33, 0x4f, 0x40, 0x12, 0x76, 0xf4, 0x9c, 0xa8, 0x14},
+ {0x39, 0x52, 0xef, 0xb9, 0x35, 0x73, 0xae, 0x9c, 0xe2, 0x16, 0x2d,
+ 0x10, 0xe4, 0xb8, 0xc4, 0x64, 0x35, 0x85, 0x9f, 0x3f, 0x27, 0x78,
+ 0xdb, 0x89, 0xf7, 0x2b, 0xc5, 0x79, 0xe6, 0x95, 0xcb, 0x51},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 7
+ {406,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x17, 0x51, 0x13, 0x55, 0x0f, 0xaa, 0xd5, 0x64, 0x58, 0xfb, 0x37,
+ 0x5a, 0x6c, 0xb3, 0xf0, 0x5d, 0xf2, 0xf6, 0xff, 0x3c, 0x4e, 0xe0, 0x9d,
+ 0x4a, 0x6b, 0xa6, 0x43, 0xe0, 0x22, 0xd1, 0x7a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x35, 0x48, 0xc1, 0x6b, 0xf3, 0x1a, 0xfd, 0xcd, 0x44,
+ 0x5a, 0xd9, 0xbe, 0xf0, 0xe6, 0x0d, 0x7b, 0xd6, 0x19, 0x5a, 0xa5, 0x91,
+ 0xca, 0x8c, 0x82, 0x81, 0x3c, 0xd7, 0xd4, 0x46, 0x22, 0x67, 0x20},
+ {0x96, 0x12, 0x8f, 0x92, 0x9f, 0xc0, 0x3c, 0x12, 0x69, 0xd4, 0x29,
+ 0xf6, 0x09, 0xa1, 0xa8, 0xac, 0xac, 0x7a, 0x75, 0x8e, 0x34, 0x46,
+ 0xa1, 0x25, 0xec, 0xf4, 0xa3, 0x59, 0xa0, 0xe3, 0x7b, 0x73},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 7
+ {407,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x97, 0x38, 0xe1, 0xe6, 0xef, 0xef, 0x9e, 0x2c, 0xad, 0x8b, 0x41,
+ 0x6f, 0xe9, 0x0a, 0x09, 0x8e, 0xb5, 0xcb, 0x01, 0x99, 0xf2, 0xdf, 0x52,
+ 0x18, 0x16, 0x6c, 0x7b, 0x18, 0x1e, 0xa0, 0x79, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xba, 0x74, 0xe7, 0x66, 0xd4, 0x48, 0x55, 0xec, 0x93,
+ 0xbd, 0x44, 0x1a, 0xa4, 0x10, 0x58, 0xa4, 0xc4, 0xad, 0x2b, 0xe6, 0x3c,
+ 0x63, 0x9a, 0x3f, 0x9a, 0x87, 0xbd, 0xe5, 0x1e, 0xea, 0xba, 0x20},
+ {0xfe, 0xc3, 0xe9, 0x4c, 0xb5, 0xf3, 0x16, 0x62, 0x5b, 0x09, 0x0c,
+ 0x2c, 0x82, 0x08, 0x28, 0xce, 0x0f, 0x3e, 0xe4, 0x31, 0xe8, 0xd6,
+ 0xe1, 0x2a, 0xbc, 0xcc, 0x7e, 0xf2, 0xbd, 0x0b, 0xe8, 0x1a},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 7
+ {408,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0x20, 0x19, 0x15, 0x9b, 0xe7, 0x92, 0x74, 0x7a, 0x39, 0xf3, 0x88,
+ 0xea, 0x48, 0xa8, 0xc5, 0x68, 0x59, 0x4e, 0x33, 0x83, 0x27, 0x3e, 0x51,
+ 0x10, 0x07, 0x21, 0xb3, 0x76, 0xe8, 0xba, 0x73, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x9a, 0x5a, 0x1d, 0x37, 0xe5, 0x01, 0x0c, 0x35, 0x6a,
+ 0xa8, 0x0a, 0xfb, 0x34, 0x7c, 0x3d, 0x61, 0x35, 0x42, 0xdd, 0xfa, 0x0b,
+ 0xe7, 0xab, 0xb8, 0xe8, 0xcd, 0xcd, 0x66, 0x74, 0x41, 0x14, 0x49},
+ {0x96, 0x90, 0x3b, 0xac, 0x9d, 0xc6, 0x0b, 0x61, 0x78, 0xd7, 0x34,
+ 0x89, 0x0c, 0x25, 0xdb, 0x4b, 0xed, 0x9e, 0xa4, 0xdb, 0xcf, 0x6f,
+ 0xcb, 0xcd, 0xc9, 0x0e, 0x6f, 0x56, 0x94, 0xc8, 0xb2, 0x1c},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 7
+ {409,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0xac, 0x9f, 0x83, 0x83, 0x26, 0x2e, 0xf2, 0x80, 0xfa, 0xac, 0x1e,
+ 0x4d, 0xa1, 0x5a, 0x7d, 0xe4, 0xf2, 0xcb, 0x74, 0xaf, 0x33, 0xb5, 0x0e,
+ 0x0d, 0x82, 0xdc, 0xb8, 0x5d, 0x8b, 0xcb, 0x70, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x63, 0x08, 0x47, 0xe2, 0x82, 0x74, 0xdb, 0xae, 0x54,
+ 0x91, 0x21, 0x03, 0x03, 0xc8, 0x5a, 0x35, 0x90, 0x74, 0xee, 0x74, 0x29,
+ 0x57, 0xb0, 0xfc, 0x3c, 0x9f, 0xf5, 0x5d, 0x9e, 0x01, 0x9a, 0x50},
+ {0x50, 0x05, 0x0d, 0x0a, 0xb1, 0xdd, 0xd2, 0xdd, 0x90, 0xc4, 0x60,
+ 0xab, 0x8f, 0x09, 0xe1, 0xf8, 0x0e, 0x37, 0xca, 0xe5, 0x7d, 0x42,
+ 0x31, 0xad, 0xae, 0x10, 0xc1, 0x0a, 0x4a, 0x2b, 0x00, 0x3e},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 7
+ {410,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0x4c, 0x09, 0x83, 0x82, 0xf6, 0xe3, 0x7d, 0x51, 0x0c, 0xc3, 0x3e,
+ 0x62, 0xdd, 0xc6, 0x64, 0xe0, 0x2c, 0x8b, 0xb6, 0xed, 0x9e, 0xd0, 0xe5,
+ 0xfa, 0x78, 0xcc, 0x09, 0x9a, 0x26, 0xfe, 0x73, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x11, 0x74, 0x9b, 0x00, 0xa4, 0x50, 0x67, 0xaf, 0x2c,
+ 0x7e, 0x7d, 0x50, 0xf8, 0xd1, 0x78, 0xd5, 0xa9, 0xfe, 0xdb, 0x8f, 0x1b,
+ 0x69, 0xb2, 0x39, 0x76, 0x38, 0x85, 0xbc, 0x61, 0x1b, 0x13, 0x6c},
+ {0x91, 0x70, 0xc4, 0xc6, 0x28, 0xd5, 0xfc, 0xfd, 0x0e, 0xc7, 0x19,
+ 0xcf, 0x6e, 0x17, 0x96, 0xda, 0xb0, 0xa6, 0x9e, 0x46, 0xd6, 0x37,
+ 0x9f, 0xff, 0xa2, 0x47, 0xd4, 0x44, 0xa0, 0x05, 0x60, 0x41},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 7
+ {411,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0xcd, 0xe8, 0x93, 0x0a, 0x1d, 0x81, 0xae, 0xf6, 0x60, 0x1f, 0x71,
+ 0x40, 0x97, 0x28, 0x85, 0x49, 0x87, 0x57, 0x8b, 0x0f, 0x83, 0x49, 0x58,
+ 0x8c, 0x04, 0xad, 0xbe, 0x2c, 0x1f, 0x6e, 0x74, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xdf, 0x10, 0x21, 0xd8, 0xf9, 0x59, 0x50, 0xaf, 0xde,
+ 0x77, 0xc8, 0x6b, 0xa5, 0xee, 0x2f, 0x58, 0x76, 0xef, 0x77, 0x83, 0x76,
+ 0xa7, 0xfd, 0xc7, 0xef, 0xb8, 0xdf, 0xf0, 0xe4, 0x83, 0x6e, 0x7b},
+ {0xd7, 0xd2, 0xa8, 0x29, 0x53, 0xf6, 0x80, 0xce, 0xe0, 0xc8, 0x1c,
+ 0x4d, 0x00, 0xfe, 0x62, 0x8a, 0xc5, 0x30, 0xce, 0x68, 0x2e, 0xb7,
+ 0xfb, 0x3b, 0x0a, 0xf2, 0x4f, 0x80, 0x4a, 0x58, 0xef, 0x5c},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 7
+ {412,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0xfe, 0x7b, 0x06, 0xb9, 0x95, 0x06, 0x00, 0xb3, 0xa7, 0xce, 0x1d,
+ 0x7b, 0xb2, 0xa1, 0xd9, 0x84, 0x19, 0x4c, 0xc9, 0xd6, 0xc8, 0x96, 0x45,
+ 0x04, 0xc3, 0x64, 0xdd, 0x5c, 0x87, 0x5b, 0x74, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x27, 0x43, 0xba, 0x40, 0x8d, 0x5f, 0x68, 0xc6, 0x53,
+ 0x24, 0xa4, 0x85, 0x08, 0x6a, 0x00, 0x4b, 0x6b, 0xbf, 0x78, 0x4c, 0xc9,
+ 0xe8, 0xb1, 0xa7, 0xdb, 0xeb, 0x8c, 0x4b, 0x94, 0x14, 0xb0, 0x18},
+ {0xa6, 0xb9, 0x7d, 0xa9, 0x89, 0xdc, 0xcf, 0x73, 0x0f, 0x12, 0x2d,
+ 0x45, 0x51, 0x52, 0x32, 0x80, 0x51, 0xc8, 0xed, 0x9a, 0xbc, 0x18,
+ 0x15, 0xc1, 0x9e, 0xec, 0x65, 0x01, 0xd6, 0xcf, 0xc7, 0x7c},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 7
+ {413,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0xc9, 0xc3, 0x98, 0x48, 0x54, 0xd5, 0xbd, 0x59, 0x9d, 0x38, 0x19,
+ 0x73, 0x8a, 0x02, 0x3e, 0xb7, 0x95, 0xe9, 0x35, 0x86, 0xdc, 0x0e, 0x5e,
+ 0x29, 0xb1, 0xc8, 0x70, 0xc6, 0x12, 0xd1, 0x78, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xcc, 0x27, 0x5a, 0x2c, 0xdd, 0x91, 0x25, 0xe5, 0x2f,
+ 0x20, 0xce, 0x2a, 0xba, 0xd4, 0x1f, 0x92, 0x0a, 0xfa, 0x5a, 0x64, 0x3f,
+ 0xb7, 0xf2, 0x76, 0xef, 0x41, 0x6f, 0x76, 0x1d, 0x68, 0x9f, 0x1e},
+ {0xb2, 0x10, 0xe3, 0x68, 0x72, 0x95, 0x01, 0xd9, 0xf9, 0xb6, 0xeb,
+ 0xef, 0xbe, 0xba, 0xe3, 0x8f, 0x19, 0x5f, 0x91, 0xea, 0xf2, 0xa5,
+ 0xa3, 0xa4, 0x92, 0x88, 0xbb, 0x61, 0x5f, 0xf2, 0x21, 0x6c},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 7
+ {414,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0x6c, 0x2f, 0x12, 0xbe, 0x89, 0x70, 0x2d, 0xb2, 0x6f, 0xa7, 0xee,
+ 0x90, 0x5c, 0xe3, 0x65, 0x25, 0xd2, 0xde, 0xe4, 0xe9, 0x6a, 0x87, 0x9c,
+ 0xa0, 0x7d, 0xa0, 0x97, 0xa6, 0xaa, 0x50, 0x75, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x49, 0x29, 0x54, 0x31, 0x01, 0xee, 0x7a, 0xe2, 0x39,
+ 0x05, 0x9c, 0xd1, 0x34, 0xc3, 0x5d, 0x40, 0x0e, 0x50, 0xd0, 0x82, 0x14,
+ 0x41, 0x35, 0x1d, 0x0f, 0xa6, 0xc3, 0xd5, 0x4e, 0xfb, 0x34, 0x2e},
+ {0xb9, 0xe3, 0x79, 0x6c, 0x58, 0x70, 0x1d, 0xed, 0x42, 0x37, 0xc5,
+ 0x29, 0x94, 0x50, 0x1c, 0xee, 0x14, 0xe1, 0x8f, 0x2f, 0xb0, 0x2b,
+ 0x78, 0x1a, 0x84, 0x00, 0x92, 0x34, 0x84, 0xbd, 0x4a, 0x6c},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 7
+ {415,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0x26, 0x03, 0x1e, 0xa3, 0x73, 0xe1, 0xd1, 0x6e, 0x6e, 0x7e, 0x03,
+ 0x57, 0xbc, 0x96, 0xbc, 0x09, 0x3f, 0x4b, 0x6b, 0xb7, 0x6a, 0x73, 0x8c,
+ 0xbb, 0x54, 0xfe, 0x6c, 0xfd, 0x2e, 0xa2, 0x71, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x13, 0x24, 0xe0, 0x36, 0x85, 0x97, 0xb3, 0x18, 0x15,
+ 0x55, 0xbb, 0x5b, 0x2c, 0xc7, 0xb7, 0xeb, 0xba, 0x46, 0x93, 0x1a, 0xea,
+ 0xbb, 0x6f, 0x05, 0xab, 0xab, 0xd4, 0x24, 0x0f, 0x0f, 0xb9, 0x33},
+ {0x6d, 0xcd, 0xf8, 0xe8, 0x69, 0x03, 0xb0, 0xca, 0xde, 0xd1, 0x24,
+ 0xd8, 0xa7, 0xda, 0x18, 0xe6, 0x23, 0x43, 0x0c, 0xa8, 0x69, 0xaa,
+ 0xf2, 0x67, 0xd3, 0x10, 0x29, 0xd9, 0x3d, 0xe9, 0x9e, 0x66},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 7
+ {416,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x3f, 0x4a, 0xc8, 0x66, 0x7d, 0x77, 0xf9, 0x53, 0x60, 0x45, 0xcf,
+ 0x74, 0x8f, 0x18, 0xd4, 0x23, 0x45, 0xe3, 0x9c, 0xca, 0xb1, 0x0c, 0x18,
+ 0xdd, 0xe0, 0xf5, 0x17, 0x0d, 0x30, 0x7f, 0x73, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc7, 0xf3, 0x84, 0x22, 0x97, 0xd6, 0x94, 0x1c, 0xac,
+ 0x63, 0xd6, 0xf1, 0xbd, 0xae, 0xa0, 0x70, 0x94, 0x37, 0xc8, 0x2d, 0xbc,
+ 0x91, 0x61, 0xfc, 0x1b, 0xae, 0x6c, 0x79, 0xd6, 0x68, 0xeb, 0x44},
+ {0x38, 0x5d, 0xdb, 0xf2, 0x50, 0x5e, 0xbf, 0x53, 0x7b, 0xf5, 0xe9,
+ 0x76, 0xb6, 0x1a, 0x4b, 0x69, 0xd1, 0x90, 0xae, 0x96, 0x5b, 0x7e,
+ 0x4a, 0x81, 0xae, 0x4e, 0x1c, 0x16, 0xb7, 0x14, 0x87, 0x48},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 7
+ {417,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xa9, 0x6a, 0xe4, 0xe7, 0x72, 0x71, 0xa0, 0x68, 0x0d, 0xd2, 0x4f,
+ 0xcb, 0x09, 0xf9, 0xc5, 0xd3, 0xee, 0x83, 0x16, 0x53, 0x6e, 0xec, 0x7c,
+ 0xc2, 0x27, 0x65, 0x97, 0xe5, 0x0f, 0xe3, 0x7f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x1e, 0x46, 0x60, 0xba, 0x86, 0x5f, 0xb8, 0x08, 0x5a,
+ 0xfd, 0x46, 0x92, 0x88, 0x5d, 0x74, 0x23, 0x7f, 0xa3, 0xbc, 0xa5, 0xaf,
+ 0x4b, 0x84, 0xba, 0x3d, 0xe4, 0x00, 0xf1, 0x6a, 0x5a, 0xc4, 0x5c},
+ {0x0f, 0xba, 0xea, 0x73, 0xf9, 0x51, 0x87, 0x95, 0xe0, 0x26, 0xc1,
+ 0xfc, 0x10, 0x79, 0xc3, 0x73, 0x8a, 0xeb, 0x9e, 0xe9, 0xc8, 0xdc,
+ 0x97, 0x61, 0xd6, 0x5b, 0xbf, 0x8f, 0x94, 0xe3, 0x01, 0x54},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 7
+ {418,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0xdd, 0xe8, 0xed, 0xa3, 0x8c, 0x37, 0x83, 0x44, 0x28, 0x64, 0xc0,
+ 0xcb, 0x46, 0xa0, 0xe9, 0x83, 0x2d, 0xcf, 0x78, 0x4c, 0x21, 0x26, 0x8a,
+ 0x21, 0xbe, 0xd2, 0xca, 0xce, 0x87, 0xcd, 0x70, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x24, 0x88, 0xbb, 0x6f, 0xad, 0xb7, 0x9d, 0x46, 0x58,
+ 0x5f, 0xf0, 0x1c, 0x16, 0x0c, 0x5b, 0x41, 0x72, 0x79, 0x9d, 0x92, 0xbd,
+ 0x16, 0x8e, 0xdc, 0xeb, 0x65, 0xce, 0xde, 0xdc, 0x49, 0x27, 0x62},
+ {0x51, 0x0c, 0x64, 0x15, 0x1e, 0x5d, 0x07, 0x37, 0xfc, 0x32, 0x4b,
+ 0xd1, 0x5f, 0xb5, 0xd3, 0x96, 0x69, 0x08, 0x75, 0x1c, 0xd1, 0xa0,
+ 0x69, 0x54, 0xb5, 0x56, 0x19, 0x66, 0x55, 0xee, 0x55, 0x40},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 7
+ {419,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0x9c, 0xd4, 0x7e, 0x1c, 0xe5, 0x36, 0x04, 0xf1, 0x4e, 0x4e, 0x13,
+ 0x42, 0x6c, 0x8f, 0x08, 0x96, 0x2f, 0x55, 0x6b, 0xcd, 0x81, 0xf8, 0xd7,
+ 0x53, 0x75, 0xb1, 0x50, 0x7c, 0x6f, 0xda, 0x78, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa0, 0xc1, 0x08, 0x78, 0x11, 0xaf, 0x14, 0x91, 0x17,
+ 0x1b, 0xc5, 0x16, 0x91, 0xb8, 0xca, 0x84, 0x71, 0x6a, 0xf3, 0x6c, 0x4b,
+ 0xaa, 0x76, 0x4e, 0xc5, 0x36, 0x28, 0x0c, 0xc1, 0x98, 0x3d, 0x6d},
+ {0x23, 0xef, 0x82, 0x5e, 0x1c, 0x8e, 0x6e, 0x64, 0x42, 0x80, 0x01,
+ 0xa7, 0x46, 0x3e, 0x32, 0xa9, 0x70, 0x1c, 0x81, 0xcf, 0x78, 0x20,
+ 0x3e, 0x6a, 0xe7, 0x53, 0x74, 0x0c, 0x91, 0x57, 0x0e, 0x6b},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 7
+ {420,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x9a, 0x5f, 0x74, 0xf3, 0x18, 0xf0, 0x23, 0x03, 0x85, 0x7a, 0xa0,
+ 0x20, 0x8d, 0x76, 0x91, 0x3d, 0x9e, 0x24, 0x0a, 0x80, 0x54, 0x9d, 0x12,
+ 0x01, 0x31, 0x18, 0xba, 0xd6, 0x20, 0x59, 0x7f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xcc, 0x5c, 0x97, 0x93, 0x46, 0x07, 0xd8, 0xb9, 0x81,
+ 0xbc, 0xe1, 0xd6, 0xa2, 0x32, 0xbb, 0x3a, 0xec, 0xc3, 0x00, 0x1f, 0x69,
+ 0x8a, 0xe1, 0xae, 0x84, 0x93, 0x8f, 0xbf, 0x28, 0x61, 0x07, 0x7b},
+ {0x0e, 0x55, 0xa7, 0xec, 0x1a, 0x2d, 0xdb, 0xea, 0x1a, 0xc5, 0x98,
+ 0x12, 0x00, 0x81, 0x22, 0x32, 0xf7, 0xf4, 0xc3, 0xa6, 0x0e, 0xe3,
+ 0xc9, 0xab, 0x09, 0xf2, 0x16, 0x3b, 0xd1, 0x3d, 0xa3, 0x29},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 7
+ {421,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x6c, 0xee, 0x5f, 0x9b, 0x35, 0x7c, 0x03, 0xb2, 0xf1, 0x91, 0x32,
+ 0x94, 0xf6, 0xe4, 0xf0, 0xca, 0x5a, 0x19, 0x0a, 0x87, 0xd3, 0x02, 0x68,
+ 0x32, 0x7d, 0x0c, 0xb6, 0xbd, 0xd5, 0xbc, 0x79, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x23, 0x8d, 0xe7, 0xfc, 0xc8, 0xa3, 0xf1, 0x94, 0xc3,
+ 0x55, 0x4c, 0x32, 0x8e, 0xfb, 0x12, 0x15, 0xd0, 0x64, 0x0a, 0xc6, 0x74,
+ 0xb6, 0x1a, 0x98, 0xef, 0x93, 0x4e, 0xc0, 0x04, 0xcf, 0xd7, 0x3b},
+ {0x06, 0x81, 0x03, 0x6a, 0x0d, 0x27, 0x58, 0x3b, 0xa6, 0xf2, 0xbe,
+ 0x76, 0x30, 0x61, 0x31, 0x71, 0xa3, 0x3f, 0xb8, 0xa6, 0xc8, 0x99,
+ 0x1c, 0x53, 0xb3, 0x79, 0x99, 0x9f, 0x0f, 0x15, 0x92, 0x3b},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 7
+ {422,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x40, 0xe3, 0x00, 0xcb, 0x1f, 0xf2, 0x60, 0x57, 0x4f, 0x85, 0xb3, 0xf0,
+ 0x4a, 0xac, 0x47, 0x84, 0x64, 0xa8, 0x6e, 0x62, 0x03, 0xb3, 0xd4, 0x65,
+ 0x64, 0x18, 0xf4, 0x30, 0x51, 0x57, 0x87, 0x7b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xac, 0x9f, 0xd8, 0x0a, 0x45, 0xda, 0x10, 0x9f, 0xa2,
+ 0x32, 0x93, 0x90, 0xe5, 0xa9, 0x51, 0xcf, 0xc0, 0x30, 0x65, 0xd7, 0xbb,
+ 0x4a, 0x78, 0x55, 0x82, 0x6c, 0xcb, 0x22, 0xc3, 0xbf, 0xeb, 0x3d},
+ {0x67, 0xb8, 0x87, 0x74, 0xf1, 0x9b, 0xd1, 0x08, 0x1d, 0x6f, 0x23,
+ 0x65, 0x6a, 0x13, 0x58, 0x03, 0xe3, 0x4a, 0xe1, 0xcd, 0xca, 0xe1,
+ 0x08, 0x18, 0x12, 0x4a, 0x78, 0x56, 0x9c, 0x29, 0x9f, 0x42},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 7
+ {423,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0x2f, 0x78, 0xb4, 0x55, 0x8b, 0x7f, 0xaa, 0x83, 0x59, 0x04, 0xc9,
+ 0x23, 0x5e, 0x32, 0xf3, 0x00, 0xfc, 0x8b, 0x5e, 0xf0, 0xa7, 0x18, 0x40,
+ 0x6a, 0x5c, 0x85, 0x20, 0xca, 0x54, 0xd0, 0x71, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa4, 0x5a, 0xb1, 0xdc, 0x2f, 0xa2, 0xc5, 0x07, 0x18,
+ 0xfb, 0x49, 0x85, 0xd9, 0x79, 0x14, 0x01, 0xe8, 0xd2, 0xd3, 0x4f, 0xfe,
+ 0x3c, 0xd9, 0x3c, 0xff, 0xb4, 0xe8, 0x70, 0xcc, 0xe5, 0xe8, 0x55},
+ {0xa5, 0x12, 0xe8, 0x64, 0xbd, 0x89, 0x8a, 0x5b, 0xa6, 0x55, 0x1a,
+ 0xdc, 0xeb, 0xd8, 0x36, 0xc6, 0xa7, 0x8e, 0x78, 0x71, 0x72, 0x8e,
+ 0x1b, 0x8e, 0xe5, 0x28, 0xd4, 0x83, 0xaf, 0x27, 0x61, 0x04},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 7
+ {424,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x64, 0x9b, 0x73, 0x55, 0x90, 0xa1, 0x7d, 0x0f, 0xc4, 0xc3, 0x78,
+ 0xfb, 0xf4, 0xc2, 0xf7, 0xd6, 0x60, 0x05, 0x69, 0xb2, 0xe8, 0x4c, 0xbe,
+ 0x0f, 0xf7, 0xbc, 0xdb, 0xac, 0x0b, 0x5f, 0x71, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x17, 0x61, 0xd3, 0xd5, 0x0b, 0xa4, 0x6b, 0x44, 0x66,
+ 0x55, 0xaa, 0x6a, 0x8d, 0x9b, 0x8b, 0x75, 0xaa, 0x5b, 0xb2, 0x4a, 0x79,
+ 0x53, 0x20, 0x8d, 0x5b, 0x69, 0xfc, 0xc3, 0x8f, 0x18, 0xec, 0x7a},
+ {0x51, 0x8b, 0x77, 0x8c, 0xf5, 0xe9, 0x76, 0xc6, 0x02, 0x35, 0xab,
+ 0xcf, 0x62, 0x11, 0xa1, 0x8b, 0xad, 0x2a, 0x8e, 0x69, 0x3a, 0xb2,
+ 0x61, 0x07, 0x4c, 0x7f, 0xab, 0x43, 0xdb, 0xb5, 0xda, 0x27},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 8
+ {425,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0xed, 0xec, 0x59, 0xae, 0x6b, 0xa2, 0x38, 0x13, 0xec, 0x54, 0xd6,
+ 0x6d, 0xf1, 0x52, 0xe0, 0x62, 0x67, 0x62, 0xb9, 0x7d, 0x4b, 0x0c, 0x20,
+ 0xe0, 0xdd, 0x8a, 0x56, 0x95, 0xd8, 0x6e, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xdc, 0x99, 0xad, 0x00, 0x31, 0x46, 0x3e, 0x45, 0x37,
+ 0xc0, 0x1e, 0x16, 0x62, 0x99, 0x66, 0xd1, 0xb9, 0x62, 0xc0, 0xb4, 0xe4,
+ 0x87, 0x2f, 0x06, 0x7c, 0xa3, 0xc2, 0x6c, 0xcc, 0x95, 0x70, 0x01},
+ {0x6c, 0xfa, 0x93, 0x5f, 0x24, 0xb0, 0x31, 0xff, 0x26, 0x1a, 0x7c,
+ 0xd3, 0x52, 0x66, 0x60, 0xfd, 0x6b, 0x39, 0x6c, 0x5c, 0x30, 0xe2,
+ 0x99, 0x57, 0x5f, 0x6a, 0x32, 0x22, 0x81, 0x19, 0x1e, 0x03},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 8
+ {426,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0x98, 0x72, 0x3f, 0xfe, 0x56, 0x7e, 0xa6, 0xdc, 0xc8, 0xd0, 0x4e,
+ 0xcc, 0x01, 0xef, 0xaf, 0xee, 0xa0, 0xae, 0xe4, 0x4e, 0x1c, 0x73, 0x3b,
+ 0xe8, 0xb1, 0xe5, 0xd9, 0x7c, 0x8b, 0x80, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xb3, 0x27, 0x50, 0xfd, 0x80, 0xd2, 0xd7, 0xc6, 0x2c,
+ 0x6b, 0x8e, 0x39, 0x67, 0x06, 0x54, 0xba, 0xea, 0x57, 0x19, 0xa3, 0xe0,
+ 0x72, 0xe9, 0x95, 0x07, 0xfd, 0x5b, 0xcb, 0x23, 0x89, 0x82, 0x64},
+ {0xc6, 0x23, 0xe2, 0xd2, 0x08, 0x3f, 0x18, 0x11, 0x0a, 0x52, 0x5f,
+ 0x2b, 0x66, 0xd8, 0x9e, 0xd8, 0x2d, 0x31, 0x3b, 0x6a, 0x2d, 0xd0,
+ 0x82, 0xf6, 0xb7, 0xa6, 0xe7, 0x33, 0x13, 0x4f, 0x5a, 0x06},
+ false,
+ true},
+
+ // Comment: special case for D in multiplication by 8
+ {427,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa0, 0xf2, 0x0d, 0xf9, 0x8b, 0x49, 0x21, 0x8a, 0xc8, 0x32, 0xf2, 0x6f,
+ 0xa8, 0xc2, 0x18, 0xa0, 0xd6, 0x87, 0x2e, 0xb7, 0xae, 0xa0, 0x7c, 0x1d,
+ 0x43, 0xc9, 0xff, 0x69, 0x9b, 0x46, 0x5b, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xe7, 0xb3, 0x20, 0x57, 0x77, 0xb3, 0x75, 0xf1, 0xb1,
+ 0x51, 0x5a, 0x50, 0xa1, 0x6a, 0x60, 0x67, 0x95, 0x3f, 0xf2, 0x21, 0xe1,
+ 0x2b, 0x4f, 0x41, 0x6d, 0x74, 0xfb, 0x28, 0xc1, 0xc8, 0x58, 0x65},
+ {0x38, 0x8e, 0xa4, 0x21, 0x65, 0x0a, 0x8d, 0x83, 0x7b, 0xad, 0x89,
+ 0x04, 0x01, 0x81, 0x95, 0xe9, 0x9e, 0xf4, 0x94, 0xc2, 0xd1, 0x70,
+ 0xb9, 0x3e, 0xe7, 0x21, 0xa6, 0x7d, 0x2c, 0x10, 0x87, 0x29},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 8
+ {428,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x30, 0x47, 0x3a, 0x77, 0xa9, 0x83, 0x74, 0xf6, 0x7d, 0x5b, 0xd4, 0x3d,
+ 0xf2, 0x31, 0xce, 0x14, 0x29, 0x16, 0xae, 0xa0, 0xd2, 0x71, 0xe7, 0x23,
+ 0x33, 0xfa, 0x47, 0xdc, 0x44, 0x1a, 0x02, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x21, 0xcc, 0x33, 0x8d, 0x78, 0x69, 0xe5, 0x86, 0x33,
+ 0x49, 0xcc, 0x73, 0x9c, 0x8a, 0x69, 0x46, 0xcf, 0xc7, 0x97, 0xcb, 0x82,
+ 0xfb, 0xf6, 0x2d, 0xcd, 0x21, 0x54, 0x84, 0x4b, 0x10, 0x60, 0x03},
+ {0xb9, 0xe5, 0x72, 0x8b, 0x37, 0x43, 0x5b, 0x1d, 0x33, 0x99, 0x88,
+ 0xf9, 0x32, 0x67, 0xd5, 0x9f, 0x3b, 0xd1, 0xc5, 0x17, 0x85, 0x1c,
+ 0x5a, 0x25, 0x8e, 0x74, 0xcb, 0x64, 0xae, 0xa7, 0x3d, 0x2d},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 8
+ {429,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x65, 0x7b, 0xe3, 0xa3, 0x0f, 0xc8, 0x5f, 0xb2, 0xf3, 0xa6, 0x8e,
+ 0x92, 0xac, 0xe1, 0xb3, 0x1b, 0x26, 0xe7, 0x6e, 0x6b, 0xdb, 0x67, 0x27,
+ 0xae, 0xa5, 0x07, 0xcb, 0x7c, 0x10, 0xdc, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc3, 0x42, 0x17, 0xc0, 0x20, 0x72, 0xd7, 0xe2, 0xbc,
+ 0xa0, 0x45, 0x45, 0x25, 0x03, 0x07, 0x80, 0xcf, 0xb6, 0x02, 0x15, 0xd7,
+ 0xca, 0x82, 0xdb, 0xec, 0x8f, 0x4a, 0x59, 0x03, 0x4c, 0x5f, 0x43},
+ {0x20, 0xb6, 0x7b, 0x20, 0x5e, 0x22, 0xce, 0x87, 0xfd, 0x44, 0xa8,
+ 0xe8, 0xfd, 0x10, 0xa6, 0xd8, 0x89, 0x0b, 0x92, 0x70, 0xb6, 0x0e,
+ 0x1c, 0x6a, 0x68, 0xb4, 0xaa, 0x78, 0xe6, 0xe3, 0x79, 0x61},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 8
+ {430,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0x2f, 0x55, 0x78, 0xae, 0x4a, 0x13, 0xd8, 0xf5, 0xaf, 0x47, 0x3b,
+ 0xdd, 0xe1, 0x70, 0x9b, 0xf2, 0xe0, 0x59, 0xdf, 0x80, 0x9e, 0xe0, 0x5b,
+ 0x50, 0x5f, 0x34, 0xde, 0x85, 0x7c, 0x34, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8a, 0xbb, 0x8c, 0xfd, 0x60, 0xc6, 0xf8, 0xa4, 0xd8,
+ 0x4d, 0x07, 0x50, 0xd3, 0xb4, 0x0a, 0x4f, 0x84, 0x6b, 0x30, 0xed, 0xf2,
+ 0x05, 0x2f, 0xef, 0x7d, 0xf8, 0x41, 0x42, 0xcd, 0x0d, 0x9e, 0x47},
+ {0x5f, 0xab, 0xa6, 0x45, 0xfc, 0x21, 0xf9, 0x42, 0x1e, 0xbd, 0x35,
+ 0xc6, 0x9b, 0xdb, 0x1d, 0x85, 0xb4, 0x6f, 0x95, 0xe3, 0x74, 0x6f,
+ 0xf7, 0xf4, 0x88, 0x6b, 0xc2, 0x80, 0xa9, 0xab, 0x25, 0x22},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 8
+ {431,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0x29, 0x4d, 0xb7, 0xcb, 0xf4, 0x95, 0x8b, 0xfb, 0x3e, 0xd2, 0x1d,
+ 0x5d, 0x5c, 0x91, 0xe1, 0x3c, 0xc8, 0xdc, 0x27, 0xb3, 0xc7, 0x16, 0xc8,
+ 0x6f, 0x71, 0x67, 0xa4, 0x81, 0x9f, 0x87, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x9f, 0xd7, 0xb4, 0x9a, 0x08, 0xf2, 0x06, 0x68, 0x8d,
+ 0x72, 0xdb, 0x73, 0x7d, 0xf8, 0xe5, 0x17, 0xaa, 0x7b, 0x76, 0x4f, 0x5d,
+ 0xe7, 0xc9, 0xa2, 0xb1, 0xc3, 0xfc, 0xba, 0xa9, 0x85, 0xf6, 0x4c},
+ {0x9c, 0xb8, 0xa0, 0xf4, 0xad, 0x86, 0xa2, 0x7b, 0x96, 0xca, 0x61,
+ 0x24, 0x2e, 0xab, 0x19, 0x8d, 0xb2, 0x76, 0x7d, 0x38, 0x62, 0xdd,
+ 0x32, 0x3e, 0x41, 0x36, 0x8f, 0xcd, 0xcc, 0x5f, 0xab, 0x68},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 8
+ {432,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0x9b, 0xc4, 0x04, 0x7a, 0xd8, 0x1b, 0x9b, 0x66, 0x56, 0xee, 0xf2,
+ 0x98, 0xb7, 0x66, 0xe8, 0x76, 0x3a, 0x2f, 0x8e, 0xa6, 0x4e, 0x37, 0x4a,
+ 0x60, 0x3d, 0xc1, 0xfd, 0xf2, 0xee, 0xe1, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc4, 0xfe, 0xfa, 0xc7, 0xac, 0xd4, 0x48, 0xe8, 0xfd,
+ 0x4d, 0x6a, 0xc4, 0xf5, 0xdd, 0x1b, 0xc2, 0x1f, 0x2c, 0x67, 0xd6, 0x38,
+ 0x44, 0x40, 0x60, 0x91, 0x8f, 0xb3, 0x44, 0xaa, 0x77, 0xe7, 0x57},
+ {0x4b, 0x42, 0xfc, 0xf8, 0x4b, 0x51, 0xb2, 0xb8, 0x2f, 0x1f, 0x70,
+ 0xb3, 0xcf, 0x49, 0xbd, 0x9d, 0xc6, 0xab, 0x26, 0x72, 0x92, 0x0a,
+ 0x8d, 0xe3, 0x7e, 0x81, 0xba, 0x7e, 0x99, 0xac, 0xf7, 0x34},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 8
+ {433,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x1f, 0xfe, 0x4e, 0x0f, 0x6e, 0xeb, 0x8a, 0x50, 0xc8, 0xfe, 0x79,
+ 0x66, 0x3f, 0xf5, 0x85, 0xf9, 0xd6, 0xae, 0xbc, 0xfb, 0xf4, 0xb7, 0xed,
+ 0xc6, 0x76, 0xc6, 0x93, 0x90, 0x0c, 0xb1, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa8, 0x34, 0x1d, 0xee, 0xcc, 0x0b, 0xe6, 0xdb, 0x11,
+ 0x40, 0x1e, 0xf7, 0xf8, 0x84, 0xac, 0x3a, 0xde, 0x35, 0x65, 0x0c, 0xc2,
+ 0x1f, 0x14, 0xb5, 0xcd, 0xb0, 0xa5, 0xcf, 0x0e, 0xe6, 0xb1, 0x5a},
+ {0xe5, 0x5f, 0xc9, 0x31, 0x66, 0x9b, 0xd0, 0x2d, 0x1c, 0x64, 0x68,
+ 0x9e, 0xda, 0x62, 0x64, 0x82, 0x12, 0xb1, 0x07, 0x8c, 0x43, 0xb5,
+ 0xca, 0xf9, 0x7c, 0xf9, 0x76, 0x3f, 0xf8, 0x7a, 0x34, 0x55},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 8
+ {434,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x4e, 0x41, 0x23, 0x83, 0xa6, 0x3b, 0x33, 0x8b, 0x70, 0xe1, 0xbe,
+ 0x5f, 0xd7, 0x59, 0x95, 0x35, 0x03, 0x21, 0xde, 0xe4, 0x28, 0xaa, 0x4f,
+ 0x3b, 0xa6, 0x2a, 0x50, 0xa3, 0xb0, 0xde, 0x44, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x55, 0xa0, 0xe6, 0x63, 0x1a, 0x52, 0xf2, 0x9f, 0xb9,
+ 0x0a, 0x17, 0x77, 0xcc, 0xbc, 0x69, 0xff, 0x94, 0x54, 0x74, 0x59, 0xd5,
+ 0x41, 0xf7, 0x2e, 0x83, 0x16, 0xe4, 0xd6, 0x16, 0x53, 0x5a, 0x67},
+ {0x87, 0xf7, 0x97, 0x6a, 0x17, 0xf3, 0xe0, 0x3a, 0x7f, 0x1e, 0xb7,
+ 0x4e, 0x6d, 0xb9, 0x50, 0xb8, 0xc0, 0x99, 0x4f, 0x40, 0xb7, 0x90,
+ 0x34, 0x95, 0x59, 0x9d, 0x22, 0x77, 0x25, 0x80, 0x9e, 0x01},
+ false,
+ true},
+
+ // Comment: special case for DA + CB in multiplication by 8
+ {435,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0x2d, 0xbe, 0x9f, 0x10, 0x15, 0x8b, 0xfb, 0xb7, 0xd1, 0xd7, 0x9a,
+ 0x35, 0xa7, 0x80, 0x92, 0x14, 0x89, 0x9a, 0x6b, 0x85, 0x72, 0xb3, 0x5b,
+ 0x55, 0x87, 0x5d, 0x79, 0xbd, 0x2f, 0x16, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x79, 0x76, 0xd5, 0x20, 0xf1, 0xa2, 0x51, 0x2d, 0x56,
+ 0x4a, 0xf4, 0x1c, 0x68, 0x31, 0x3f, 0x53, 0x51, 0xb0, 0x15, 0x6d, 0x51,
+ 0x18, 0xbe, 0x48, 0x17, 0xf1, 0x92, 0x79, 0x8a, 0xe9, 0x77, 0x7d},
+ {0x3b, 0xb3, 0xe3, 0x01, 0x05, 0xa7, 0x19, 0x01, 0xb1, 0x15, 0x06,
+ 0x5e, 0x39, 0xbd, 0xb3, 0xe0, 0x53, 0xd3, 0x87, 0xb3, 0x90, 0x27,
+ 0xb1, 0x2c, 0x92, 0xcd, 0xf4, 0xc6, 0x38, 0xad, 0xf0, 0x0d},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 8
+ {436,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x60, 0xc9, 0xaf, 0x7f, 0x4d, 0x03, 0x13, 0x6a, 0x60, 0x34, 0xae, 0x52,
+ 0xde, 0xad, 0xfd, 0x9d, 0x4f, 0x27, 0x4a, 0xd8, 0x12, 0x28, 0x12, 0xeb,
+ 0x92, 0xa5, 0x31, 0x69, 0xc8, 0x35, 0x41, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa2, 0x6a, 0x72, 0x2f, 0x7b, 0xa7, 0x1c, 0xcf, 0xc9,
+ 0x6e, 0xd8, 0xe1, 0x08, 0xd7, 0xc9, 0xf8, 0x42, 0xd1, 0x7f, 0x92, 0x05,
+ 0x1e, 0xe7, 0xd4, 0x29, 0xea, 0x7f, 0xa7, 0x90, 0x8a, 0xb9, 0x07},
+ {0xf5, 0xcb, 0x3a, 0x1b, 0x76, 0x18, 0x5a, 0x29, 0xa6, 0x36, 0x0b,
+ 0x21, 0x42, 0xfe, 0xeb, 0xb1, 0x1f, 0x3d, 0x08, 0xf4, 0xfd, 0x8d,
+ 0x73, 0xdf, 0x3a, 0x52, 0x28, 0x62, 0x4a, 0x52, 0x1c, 0x02},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 8
+ {437,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0x3f, 0xae, 0x8b, 0xd8, 0xb2, 0x94, 0xde, 0x28, 0x48, 0x05, 0x64,
+ 0x49, 0x75, 0x19, 0x65, 0xab, 0xb5, 0xc7, 0xfa, 0x86, 0xba, 0x4c, 0x2c,
+ 0x5c, 0xdc, 0x3b, 0xb5, 0x24, 0xda, 0xd1, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xca, 0x3a, 0x2d, 0x96, 0xf5, 0xdd, 0xa4, 0x82, 0xb0,
+ 0x02, 0x32, 0x4c, 0xbb, 0xdc, 0xf1, 0xda, 0xcc, 0x98, 0x15, 0xea, 0xb7,
+ 0x97, 0xc7, 0x15, 0x1c, 0x3a, 0x88, 0xc7, 0x5c, 0xde, 0xd6, 0x21},
+ {0xb0, 0xb4, 0x78, 0x68, 0xe7, 0x04, 0x65, 0xee, 0x2d, 0xd7, 0x37,
+ 0xf1, 0xba, 0x5a, 0x63, 0x99, 0xe0, 0x9c, 0xd8, 0x13, 0xd7, 0x2d,
+ 0xa7, 0x58, 0x5a, 0xb4, 0x5c, 0x94, 0x6c, 0xc2, 0x8d, 0x4d},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 8
+ {438,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x40, 0x15, 0x39, 0x70, 0x3c, 0xa4, 0x98, 0x0d, 0xb4, 0xba, 0x42, 0xc5,
+ 0x9f, 0xc2, 0x9e, 0x83, 0xb4, 0x18, 0x9f, 0x2d, 0xde, 0xa5, 0x3b, 0xa5,
+ 0x4c, 0xa9, 0x66, 0xc0, 0x68, 0x98, 0xa6, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xee, 0xbd, 0x85, 0x88, 0x50, 0xb5, 0x6f, 0xeb, 0xb7,
+ 0x07, 0xf2, 0x7a, 0x7a, 0xad, 0x5f, 0xf5, 0xab, 0x4b, 0x0e, 0x0c, 0x73,
+ 0xb9, 0xc8, 0x6e, 0xc4, 0xca, 0x0f, 0x42, 0xe7, 0xf3, 0x8e, 0x75},
+ {0x58, 0x1e, 0x4b, 0x12, 0xb0, 0xf3, 0x9a, 0x7c, 0xc4, 0x2d, 0xee,
+ 0x45, 0x13, 0xec, 0xfd, 0xd2, 0x0b, 0x59, 0x5f, 0x90, 0x5f, 0x17,
+ 0xad, 0x8c, 0x1f, 0xbf, 0x1b, 0x5c, 0xb2, 0x06, 0x8b, 0x31},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 8
+ {439,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xeb, 0x05, 0x62, 0x86, 0xe0, 0x98, 0xe6, 0xb2, 0xc7, 0x9e, 0x42,
+ 0xf0, 0x07, 0xeb, 0xc6, 0xab, 0x37, 0x05, 0x34, 0x6c, 0xdb, 0xda, 0xce,
+ 0x94, 0x9b, 0x5d, 0xe1, 0xe8, 0xc3, 0x67, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc8, 0x00, 0xbf, 0x79, 0x97, 0x83, 0x27, 0x5e, 0xb9,
+ 0x33, 0x12, 0xb4, 0x3d, 0xc0, 0x32, 0xcc, 0xdf, 0xb0, 0x0a, 0x4b, 0x77,
+ 0xc8, 0xb3, 0x77, 0x2c, 0xd2, 0xfe, 0xc8, 0xdb, 0x7e, 0x4a, 0x09},
+ {0x6b, 0xf2, 0x64, 0x53, 0x2f, 0xc7, 0x0a, 0x6a, 0x7e, 0x45, 0x9f,
+ 0x45, 0x79, 0xec, 0xa6, 0xb8, 0x4f, 0x8f, 0x76, 0xab, 0x85, 0xc3,
+ 0x26, 0x4b, 0x20, 0xbc, 0xa7, 0x25, 0xa6, 0xeb, 0x6c, 0x40},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 8
+ {440,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0x78, 0x82, 0x95, 0x6c, 0x49, 0xc6, 0x9f, 0xd0, 0xe2, 0xd7, 0x27,
+ 0x7a, 0x24, 0xfb, 0x1d, 0xbe, 0x4b, 0x03, 0x65, 0xb3, 0x6a, 0x13, 0xf6,
+ 0x34, 0x40, 0x24, 0x8b, 0xca, 0x2f, 0xbb, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x7b, 0xbc, 0x50, 0x4e, 0x04, 0xd1, 0x34, 0xee, 0xdc,
+ 0x13, 0xf0, 0x6d, 0xfd, 0xfc, 0x69, 0xc5, 0x18, 0x25, 0x7a, 0x3f, 0x37,
+ 0x40, 0x40, 0xa4, 0x9a, 0x8d, 0x21, 0xda, 0xc1, 0x09, 0x11, 0x0c},
+ {0x69, 0x03, 0x05, 0xc9, 0xe1, 0x92, 0xcd, 0x8a, 0x51, 0x3f, 0x70,
+ 0x5b, 0x3f, 0x10, 0x1e, 0xcd, 0xf3, 0xdb, 0x1e, 0xa1, 0x5a, 0x09,
+ 0xc4, 0xa1, 0xbc, 0xe3, 0xa8, 0xcd, 0xc3, 0xa1, 0xa9, 0x3f},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 8
+ {441,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0x76, 0x01, 0x0f, 0x4d, 0x64, 0xc7, 0x7f, 0xfc, 0x4d, 0x7d, 0xcc,
+ 0xd7, 0x2b, 0x9a, 0xc8, 0x20, 0x78, 0xde, 0xb8, 0x83, 0x60, 0x96, 0x50,
+ 0xb8, 0xcf, 0xf8, 0xa6, 0x86, 0x71, 0x9d, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x13, 0x25, 0x33, 0xdb, 0x62, 0xaf, 0xf4, 0xfa, 0x06,
+ 0xe9, 0x63, 0x14, 0x38, 0x3b, 0xf5, 0x8e, 0xbd, 0xec, 0x51, 0x83, 0xa1,
+ 0x9f, 0x2e, 0x4c, 0xb1, 0x75, 0x52, 0xae, 0x19, 0xa3, 0x36, 0x6e},
+ {0xc5, 0x85, 0x91, 0xb3, 0x3e, 0x49, 0x0e, 0x47, 0x66, 0xff, 0x7a,
+ 0xdd, 0xff, 0x57, 0x0c, 0xe4, 0xe8, 0x9a, 0x98, 0x33, 0x80, 0x15,
+ 0xa5, 0x5d, 0xf3, 0xd2, 0xf2, 0x32, 0xae, 0xa3, 0xfc, 0x4f},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 8
+ {442,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0xa5, 0xd4, 0xf7, 0x89, 0x4a, 0x51, 0x95, 0x37, 0xba, 0xbf, 0xac,
+ 0x73, 0x6d, 0xe3, 0x60, 0x54, 0xf5, 0x08, 0xda, 0xe4, 0x34, 0xb4, 0xfe,
+ 0x63, 0xcd, 0x56, 0x33, 0x84, 0x6a, 0x26, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xce, 0xb9, 0x0c, 0x56, 0x50, 0x8c, 0xf3, 0x30, 0xc7,
+ 0xf2, 0x5b, 0xab, 0x42, 0xb0, 0x5b, 0x56, 0x12, 0xa8, 0x31, 0x06, 0x90,
+ 0x10, 0x7a, 0xc6, 0x3a, 0x40, 0x4c, 0x0a, 0xde, 0x78, 0x80, 0x09},
+ {0x3d, 0x14, 0x58, 0x51, 0xb6, 0xff, 0x2b, 0x92, 0xb5, 0x80, 0x7e,
+ 0xd1, 0xdf, 0x21, 0xeb, 0x50, 0xc9, 0xf2, 0x4c, 0x44, 0x74, 0xd4,
+ 0x72, 0x1d, 0xb3, 0xab, 0xb7, 0x35, 0x6d, 0xf7, 0xb7, 0x64},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 8
+ {443,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf8, 0x3e, 0x46, 0x47, 0xe8, 0x2c, 0x56, 0x0a, 0xa0, 0x82, 0xc5, 0x96,
+ 0x41, 0xe1, 0x3b, 0xf3, 0x66, 0xbe, 0x8f, 0x24, 0xdc, 0x01, 0xd1, 0x48,
+ 0x01, 0xe6, 0x78, 0x41, 0x16, 0x0b, 0xed, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x66, 0xa0, 0x97, 0x67, 0xa0, 0xd8, 0x3b, 0xb1, 0x8d,
+ 0x40, 0x4e, 0x12, 0x00, 0x37, 0x5a, 0x74, 0x5d, 0x1f, 0x1f, 0x74, 0x9d,
+ 0x5d, 0xc6, 0xf8, 0x4a, 0x20, 0x5e, 0xfa, 0x6a, 0x11, 0xbc, 0x65},
+ {0x14, 0x01, 0x82, 0x9a, 0xac, 0x4e, 0x64, 0xbc, 0xfa, 0x29, 0x7a,
+ 0x7e, 0xff, 0xc6, 0x04, 0x77, 0x09, 0x0d, 0x36, 0x27, 0xa6, 0x4a,
+ 0x35, 0xb8, 0x72, 0xae, 0x05, 0x5d, 0x20, 0x91, 0x78, 0x5f},
+ false,
+ true},
+
+ // Comment: special case for B in multiplication by 8
+ {444,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0xc6, 0xb9, 0x4b, 0xce, 0x9b, 0x15, 0xf6, 0x49, 0x46, 0xc2, 0xaa,
+ 0x6a, 0x4e, 0x38, 0x3b, 0x0b, 0x2d, 0x43, 0x65, 0xb7, 0x99, 0x7e, 0xb2,
+ 0x31, 0x0a, 0xc4, 0xee, 0xf1, 0x80, 0x31, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x39, 0xd4, 0x31, 0x31, 0x63, 0x07, 0xc8, 0x57, 0x47,
+ 0xbd, 0x2b, 0xcf, 0x4f, 0x9e, 0x0f, 0x88, 0x92, 0xee, 0x45, 0xdf, 0x15,
+ 0xf7, 0x80, 0x6c, 0xe6, 0x51, 0x47, 0xd9, 0x7f, 0x50, 0x34, 0x78},
+ {0xa0, 0xeb, 0xe6, 0x90, 0x8c, 0x54, 0x72, 0xf9, 0x37, 0x76, 0x9b,
+ 0x9a, 0xeb, 0x31, 0x32, 0x24, 0x43, 0x7f, 0xc5, 0xd7, 0x3f, 0x4f,
+ 0x86, 0x6f, 0xe7, 0xef, 0x41, 0xf3, 0x0e, 0x35, 0x9e, 0x09},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 8
+ {445,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0x6a, 0x97, 0x20, 0x7a, 0xdb, 0xd4, 0xb0, 0xd6, 0xbf, 0xc9, 0xf4,
+ 0x9b, 0x18, 0x66, 0x0a, 0xd3, 0x60, 0x6c, 0x12, 0xe3, 0x25, 0x04, 0x4b,
+ 0x86, 0x90, 0xb4, 0xfa, 0x07, 0x87, 0x46, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x84, 0xc9, 0x2d, 0x8e, 0xcf, 0x3d, 0x0c, 0xb2, 0x2d,
+ 0xde, 0x7d, 0x72, 0x1f, 0x04, 0x14, 0x0c, 0x2d, 0x9c, 0x17, 0x9c, 0xc8,
+ 0x13, 0xce, 0x6c, 0xf8, 0xdb, 0x2d, 0xce, 0x61, 0x68, 0x88, 0x0d},
+ {0x07, 0x53, 0x8f, 0x1b, 0x65, 0x83, 0x04, 0x1c, 0x49, 0x49, 0xfa,
+ 0xfa, 0xe3, 0x34, 0x9d, 0x62, 0xf9, 0xdd, 0x30, 0x2d, 0x3d, 0x86,
+ 0x85, 0x7a, 0xf0, 0xde, 0xdc, 0x0d, 0x5a, 0xd6, 0x74, 0x1f},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 8
+ {446,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0x23, 0x10, 0x21, 0x0e, 0x57, 0x5a, 0x59, 0x39, 0x3c, 0xf1, 0x9b,
+ 0xbe, 0x6e, 0x24, 0x75, 0x2d, 0xc2, 0x47, 0x70, 0x6f, 0x1e, 0x00, 0x31,
+ 0xe5, 0xd3, 0x9b, 0x2d, 0xe4, 0xff, 0xf7, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa9, 0xce, 0xdb, 0x9e, 0x94, 0x2a, 0x47, 0x22, 0x1e,
+ 0x42, 0x96, 0x95, 0x32, 0x20, 0xd1, 0x00, 0x07, 0xdb, 0x32, 0x7d, 0x2a,
+ 0xcb, 0x68, 0xda, 0x6e, 0xf3, 0xa4, 0xf8, 0x77, 0xb8, 0xef, 0x1e},
+ {0x12, 0x23, 0x50, 0x5f, 0xbb, 0x53, 0x4c, 0x1b, 0xc6, 0x10, 0x8e,
+ 0x6b, 0x98, 0xb4, 0xf0, 0xaf, 0x29, 0xe1, 0x11, 0x58, 0xc0, 0x2d,
+ 0x33, 0x3d, 0x65, 0x59, 0xbe, 0xec, 0xd6, 0xd3, 0xe5, 0x58},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 8
+ {447,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xbf, 0x2f, 0xd4, 0xc4, 0x0d, 0x00, 0xf1, 0x46, 0x5a, 0xad, 0xa6,
+ 0x82, 0xb1, 0x2f, 0xa9, 0x2d, 0xec, 0x10, 0x34, 0x34, 0x84, 0xab, 0x62,
+ 0xb8, 0x87, 0x13, 0x37, 0xde, 0x1d, 0x33, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x64, 0xe1, 0xc0, 0xc5, 0xf5, 0x94, 0x05, 0xbb, 0xc6,
+ 0xc7, 0xdb, 0x41, 0xa3, 0x48, 0x5c, 0xc9, 0xf9, 0x1c, 0x18, 0x3b, 0x0f,
+ 0x2b, 0x7e, 0x18, 0x94, 0xa7, 0xab, 0xd8, 0xfb, 0xbe, 0xeb, 0x23},
+ {0xee, 0x03, 0x18, 0x68, 0x16, 0x5f, 0x45, 0x6f, 0x75, 0x90, 0x7b,
+ 0xf3, 0x97, 0x42, 0xb8, 0x20, 0xe0, 0xf8, 0xe6, 0xdf, 0x9f, 0x97,
+ 0x68, 0xd7, 0x57, 0xd4, 0x08, 0xe1, 0xcc, 0x92, 0xff, 0x7b},
+ false,
+ true},
+
+ // Comment: special case for C in multiplication by 8
+ {448,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0x6a, 0x4a, 0x4b, 0x70, 0xf6, 0x13, 0x13, 0x6f, 0x18, 0xc0, 0xf8,
+ 0x8e, 0x22, 0x45, 0x08, 0x6c, 0x3d, 0x1a, 0x52, 0x71, 0x72, 0x10, 0xa2,
+ 0x1a, 0xc9, 0xd6, 0x36, 0x82, 0xf2, 0xe7, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xa6, 0x8d, 0x2f, 0x55, 0xe6, 0x0e, 0xac, 0x79, 0x83,
+ 0x92, 0x63, 0x10, 0xf4, 0xfa, 0xe1, 0x3f, 0x95, 0xb2, 0xbb, 0xf1, 0x40,
+ 0xbe, 0x5e, 0xa9, 0x17, 0x51, 0x88, 0x4d, 0x90, 0x0a, 0xb4, 0x4d},
+ {0xc9, 0x54, 0xfa, 0x7b, 0x04, 0x2c, 0x32, 0x94, 0x3e, 0x03, 0x19,
+ 0x1e, 0x36, 0x7d, 0x54, 0xbe, 0x00, 0x85, 0xfa, 0x89, 0x50, 0xef,
+ 0x2b, 0xec, 0x99, 0x62, 0x0d, 0xf7, 0x9e, 0xcb, 0xea, 0x4b},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {449,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0x59, 0x6e, 0x1d, 0xc5, 0x65, 0x96, 0x82, 0x3d, 0x37, 0x69, 0x8d,
+ 0xfa, 0x69, 0x9c, 0x79, 0x87, 0x4a, 0xae, 0xfd, 0xe7, 0x97, 0xf8, 0x63,
+ 0xef, 0x92, 0x13, 0x59, 0x80, 0xfb, 0x20, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x6d, 0x3c, 0xd6, 0x23, 0xf2, 0x6a, 0x74, 0x53, 0xfa,
+ 0x05, 0xa0, 0x1a, 0xe7, 0x58, 0xba, 0x84, 0xd3, 0xc5, 0x8d, 0x93, 0xd6,
+ 0x0c, 0xe3, 0x27, 0x35, 0xa1, 0x5e, 0x0d, 0x05, 0x3d, 0x5b, 0x12},
+ {0x7c, 0x32, 0x19, 0xb3, 0xc1, 0xfa, 0xe1, 0xf9, 0x55, 0x90, 0xac,
+ 0x84, 0x3e, 0xfd, 0x20, 0x84, 0xa1, 0xf4, 0xbd, 0x3e, 0xfa, 0x2f,
+ 0x59, 0x2f, 0x02, 0x20, 0x32, 0xdb, 0x64, 0xeb, 0xcd, 0x77},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {450,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0x14, 0x15, 0x18, 0xe8, 0xe5, 0xef, 0xa1, 0xd0, 0x31, 0xc6, 0xc4,
+ 0xd9, 0x54, 0x80, 0x23, 0x9f, 0x6c, 0x30, 0xb8, 0xcc, 0xd8, 0xc7, 0x51,
+ 0xa9, 0xe0, 0x4b, 0xd3, 0xae, 0xc1, 0x73, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8f, 0x19, 0x55, 0x47, 0x34, 0x6b, 0x3d, 0x53, 0xb7,
+ 0xea, 0x4f, 0x74, 0x2b, 0x22, 0xf1, 0xef, 0x7b, 0x3c, 0xc0, 0x1a, 0x7d,
+ 0x3d, 0xcd, 0x19, 0xaa, 0x7c, 0x5b, 0x03, 0xf3, 0x1b, 0xd2, 0x14},
+ {0xa3, 0x1f, 0x6b, 0x24, 0x9d, 0x64, 0xa8, 0x7c, 0x4a, 0xed, 0x32,
+ 0x9c, 0x6c, 0x05, 0xc3, 0xf2, 0x24, 0x0b, 0x3c, 0xa9, 0x38, 0xcc,
+ 0xdc, 0x92, 0x0b, 0xa8, 0x01, 0x6c, 0x1a, 0xea, 0xeb, 0x45},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {451,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0x71, 0x47, 0xf2, 0xb6, 0x8f, 0xef, 0x1e, 0xfc, 0x10, 0xa0, 0x4f,
+ 0x98, 0x8f, 0x0e, 0xb1, 0x8b, 0x27, 0x3b, 0x0b, 0x5e, 0xd1, 0x7a, 0xa7,
+ 0xaf, 0x32, 0xc9, 0x04, 0x80, 0xe1, 0x9b, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0xc4, 0xfe, 0x2c, 0x21, 0x27, 0xa3, 0x09, 0xc7,
+ 0x39, 0x56, 0x56, 0x51, 0xe9, 0x81, 0x2f, 0x83, 0x4a, 0x86, 0xdb, 0xad,
+ 0xbb, 0x78, 0x77, 0x69, 0x77, 0xf7, 0x86, 0xec, 0xdb, 0x02, 0x17},
+ {0x4c, 0xff, 0x9f, 0x53, 0xce, 0x82, 0x06, 0x48, 0x82, 0x32, 0x9a,
+ 0x18, 0xea, 0x4e, 0x4d, 0x0b, 0xc6, 0xd8, 0x0a, 0x63, 0x1c, 0x87,
+ 0xc9, 0xe6, 0xfd, 0xc9, 0x18, 0xf9, 0xc1, 0xbd, 0xa3, 0x4a},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {452,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0x80, 0x84, 0x53, 0x7b, 0x84, 0x0f, 0x9c, 0x93, 0xca, 0x57, 0xb3,
+ 0xee, 0x80, 0x49, 0x14, 0x18, 0xd4, 0x42, 0x21, 0x11, 0x3e, 0x03, 0xf5,
+ 0x63, 0x55, 0x30, 0x26, 0x04, 0xd0, 0x35, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x84, 0x75, 0xba, 0xbe, 0xea, 0xb9, 0x98, 0x0d, 0x42,
+ 0x6a, 0xbd, 0x53, 0x23, 0xdf, 0xb3, 0x35, 0xb2, 0x19, 0xe1, 0x29, 0xbd,
+ 0xda, 0xe4, 0xd6, 0xce, 0xbc, 0xda, 0x50, 0x75, 0x4a, 0x68, 0x25},
+ {0x24, 0x8d, 0x3d, 0x1a, 0x49, 0xb7, 0xd1, 0x73, 0xeb, 0x08, 0x0a,
+ 0xb7, 0x16, 0xac, 0x8f, 0xde, 0x6b, 0xd1, 0xc3, 0xed, 0x8e, 0x7f,
+ 0xd5, 0xb4, 0x48, 0xaf, 0x21, 0xbc, 0xdc, 0x2c, 0x16, 0x16},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {453,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0xcf, 0xc1, 0xd0, 0x3f, 0x5c, 0x74, 0x28, 0xff, 0x3e, 0x20, 0xb1,
+ 0x37, 0x26, 0x8b, 0x33, 0xcc, 0xc7, 0x4d, 0xb0, 0x35, 0x82, 0xd2, 0x12,
+ 0x7c, 0x56, 0x6d, 0xf4, 0xac, 0x99, 0xf4, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x81, 0xf9, 0x0a, 0x2f, 0x66, 0x33, 0xd3, 0x0c, 0x2b,
+ 0x72, 0xa2, 0x57, 0x95, 0xd2, 0xa4, 0x94, 0x63, 0xa8, 0x0b, 0x6b, 0x0e,
+ 0xdc, 0x5a, 0xa6, 0x8b, 0xae, 0x4b, 0xf7, 0x38, 0x18, 0x55, 0x39},
+ {0x66, 0xc6, 0xe7, 0x0c, 0xf6, 0x30, 0xbe, 0x90, 0xa2, 0xc8, 0x8f,
+ 0xcd, 0xe7, 0xf5, 0x8c, 0xff, 0x38, 0x68, 0x66, 0x0f, 0xa9, 0x64,
+ 0x06, 0xe8, 0xdf, 0x4a, 0xc6, 0x77, 0xdb, 0xd8, 0x5f, 0x50},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {454,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xe3, 0x7d, 0x10, 0xf3, 0xd0, 0x3d, 0xb3, 0xf4, 0x3e, 0x46, 0x7b,
+ 0xdd, 0xf9, 0x8f, 0x59, 0x5c, 0xb5, 0x29, 0xad, 0x25, 0x3c, 0x20, 0xd4,
+ 0x91, 0x28, 0x2d, 0x14, 0x00, 0xb9, 0xe7, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x41, 0x62, 0x6e, 0x33, 0xb3, 0xc8, 0xf4, 0x8b, 0xd1,
+ 0x9e, 0x49, 0xde, 0xd3, 0x07, 0xf2, 0xb6, 0x3b, 0xde, 0x70, 0x5c, 0x4f,
+ 0x3c, 0xdf, 0x9d, 0x4f, 0x92, 0xbf, 0x37, 0xc4, 0x8c, 0xba, 0x42},
+ {0x06, 0x28, 0x3f, 0xcf, 0x69, 0xdc, 0x83, 0xe9, 0x9d, 0x92, 0xe5,
+ 0x33, 0x6f, 0x49, 0x9a, 0x1d, 0x8f, 0xa7, 0x5e, 0xd2, 0xc8, 0x19,
+ 0xb5, 0xae, 0x6e, 0xa8, 0x09, 0x44, 0x54, 0x32, 0x4b, 0x27},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {455,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x23, 0x7e, 0x91, 0x40, 0x6a, 0x7b, 0x4d, 0xb6, 0x1e, 0x78, 0x0c,
+ 0x59, 0x76, 0xfb, 0xb9, 0x26, 0xcd, 0xac, 0xe2, 0xfb, 0xdf, 0xdb, 0xcf,
+ 0xce, 0x65, 0xe6, 0xdb, 0xe7, 0x78, 0x2a, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xeb, 0xb3, 0x2f, 0x78, 0x1c, 0x0e, 0x89, 0xb2, 0x52,
+ 0xe6, 0x11, 0xf9, 0xd8, 0xf7, 0x9f, 0x85, 0x67, 0x87, 0x4c, 0x96, 0x65,
+ 0x98, 0x31, 0x4b, 0x2f, 0x16, 0xaa, 0x44, 0xcf, 0xc0, 0x78, 0x43},
+ {0x7d, 0x2a, 0xff, 0xb4, 0x33, 0x55, 0xf5, 0xdb, 0x12, 0x94, 0xda,
+ 0xff, 0x55, 0xf5, 0x9b, 0x1f, 0x17, 0xe7, 0xd2, 0x5b, 0xca, 0x20,
+ 0x74, 0x6f, 0x12, 0x48, 0x4d, 0x78, 0xe5, 0x01, 0x55, 0x17},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {456,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0x9c, 0x41, 0x84, 0xa2, 0x3a, 0x8f, 0x5e, 0xec, 0x68, 0xa3, 0x1b,
+ 0x41, 0xaa, 0x2c, 0x03, 0x92, 0xcd, 0x6f, 0xb1, 0x23, 0xf1, 0x0a, 0xcd,
+ 0xb4, 0xde, 0x75, 0x29, 0x2b, 0x4b, 0x9a, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xfa, 0x75, 0xe6, 0xf0, 0x8c, 0xa8, 0x15, 0xb4, 0xe4,
+ 0x2a, 0xf2, 0x4a, 0x8e, 0x05, 0x7c, 0x9e, 0x00, 0xe8, 0x28, 0xe3, 0x3d,
+ 0x12, 0xc0, 0xe9, 0x4d, 0x10, 0x12, 0xa7, 0x58, 0x33, 0x67, 0x44},
+ {0xef, 0x8e, 0x78, 0xca, 0xb0, 0x91, 0xd6, 0x67, 0x88, 0x84, 0x89,
+ 0xfd, 0x3a, 0x2e, 0xc9, 0x3f, 0xb6, 0x33, 0x42, 0x7d, 0x02, 0xeb,
+ 0x77, 0xb3, 0x28, 0xd5, 0x56, 0xf2, 0xb2, 0xb0, 0xe2, 0x66},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {457,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc0, 0x59, 0x57, 0xfb, 0xc3, 0xa0, 0xe2, 0xc2, 0x2a, 0x2a, 0xef, 0x62,
+ 0x76, 0x51, 0xca, 0x1e, 0x99, 0x30, 0x7b, 0x82, 0xa0, 0xc6, 0x17, 0x0f,
+ 0x79, 0x50, 0xa3, 0x34, 0xf3, 0x00, 0x49, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4d, 0x96, 0x32, 0x0c, 0xdb, 0x0c, 0xa5, 0x26, 0x55,
+ 0xe9, 0x11, 0x18, 0xc3, 0x3f, 0x93, 0xaf, 0xe4, 0xae, 0x69, 0xe9, 0xe5,
+ 0x13, 0xff, 0x45, 0x06, 0x75, 0x0b, 0x8e, 0xa7, 0x84, 0xce, 0x46},
+ {0xc8, 0xd8, 0x5b, 0xfa, 0x74, 0xb4, 0xb2, 0x64, 0x61, 0x29, 0x7b,
+ 0x35, 0x0c, 0x97, 0x51, 0x83, 0xfe, 0xa9, 0xd3, 0x3b, 0xa2, 0x9c,
+ 0x3a, 0x49, 0x34, 0x50, 0x9c, 0x2e, 0xcd, 0xa5, 0x8a, 0x79},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {458,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x60, 0x11, 0x1c, 0x66, 0x29, 0xf7, 0x36, 0x35, 0x98, 0x5b, 0xe9, 0x64,
+ 0xb8, 0x45, 0xf8, 0x7a, 0x88, 0xae, 0x56, 0x52, 0xd4, 0x5b, 0xb1, 0x45,
+ 0x1c, 0xe8, 0xcf, 0xd2, 0xea, 0x45, 0xfe, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc0, 0xef, 0x1b, 0x7c, 0x20, 0x23, 0x7d, 0xb3, 0x70,
+ 0x50, 0x1f, 0x24, 0x27, 0x4e, 0x4e, 0xba, 0x91, 0x99, 0x8a, 0xe4, 0x54,
+ 0x5f, 0x93, 0x70, 0x07, 0xe1, 0xc4, 0xa2, 0xea, 0xb6, 0x33, 0x65},
+ {0x22, 0x55, 0x7e, 0x0d, 0x87, 0x41, 0xed, 0x2a, 0x63, 0xaf, 0xd5,
+ 0xe3, 0x13, 0xaa, 0x15, 0x79, 0xfc, 0x0c, 0x88, 0xc7, 0x77, 0x2e,
+ 0x23, 0xa6, 0x76, 0xc9, 0x4b, 0x60, 0xc8, 0x9d, 0xf5, 0x77},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {459,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x78, 0x58, 0x89, 0xa2, 0x16, 0xd1, 0x54, 0x56, 0x58, 0x2d, 0x4e,
+ 0x1e, 0x3d, 0xe9, 0xe9, 0xca, 0x4a, 0x43, 0x29, 0x54, 0x41, 0x6d, 0x81,
+ 0xca, 0xf5, 0x2b, 0x2b, 0x43, 0x4c, 0x17, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd5, 0x34, 0xd8, 0xff, 0x4d, 0x56, 0xa7, 0x3e, 0xf7,
+ 0x61, 0x5e, 0x94, 0x52, 0x3b, 0x17, 0xe3, 0x5e, 0xdb, 0x3d, 0x0f, 0xb8,
+ 0x7e, 0x98, 0xc6, 0x85, 0x36, 0xf6, 0x3f, 0x11, 0x4a, 0x8d, 0x6c},
+ {0x54, 0xd7, 0xfc, 0x17, 0xba, 0xd0, 0x02, 0x96, 0xba, 0x50, 0xb0,
+ 0xf3, 0xd5, 0xbf, 0x8f, 0xb8, 0x3f, 0x82, 0xd5, 0x71, 0x95, 0x2a,
+ 0x5f, 0xdb, 0x5a, 0x49, 0x41, 0x20, 0xcc, 0x61, 0x44, 0x6b},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {460,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x60, 0xbe, 0xf3, 0x8a, 0x38, 0x90, 0xec, 0x1e, 0xd0, 0x5c, 0x29, 0x9f,
+ 0xce, 0xb7, 0x7d, 0xb5, 0xea, 0xd4, 0xb8, 0x8d, 0x9e, 0x93, 0x1b, 0x0f,
+ 0x21, 0xd6, 0x64, 0xf7, 0x7d, 0xf9, 0xb5, 0x44, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x73, 0x3a, 0x71, 0x1b, 0xa0, 0x1b, 0x6e, 0x9b, 0x64,
+ 0xa0, 0xbe, 0x4c, 0xdc, 0xa8, 0xc7, 0xcf, 0x3c, 0x66, 0xdf, 0x24, 0x35,
+ 0xd5, 0x24, 0x8f, 0xb4, 0x41, 0x3f, 0xec, 0x6e, 0xe0, 0x3f, 0x70},
+ {0xdb, 0x68, 0x51, 0xb1, 0x25, 0x85, 0xbc, 0x11, 0xbe, 0x93, 0x62,
+ 0xc9, 0x6a, 0x54, 0x5c, 0x6f, 0x2b, 0xa5, 0x5f, 0x04, 0x00, 0x97,
+ 0x92, 0x46, 0x3b, 0x96, 0xa3, 0x8c, 0xb9, 0xb3, 0xf0, 0x7c},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {461,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x54, 0xee, 0x56, 0x68, 0x78, 0xef, 0x8b, 0x7e, 0xba, 0xf5, 0xa0,
+ 0x58, 0x30, 0x6f, 0x25, 0x0e, 0xdf, 0x0c, 0x84, 0xfd, 0x52, 0xaf, 0x2d,
+ 0x74, 0xb7, 0xce, 0x3c, 0x1e, 0xdd, 0xa7, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x35, 0x73, 0x8d, 0xd5, 0x39, 0xd6, 0x0f, 0x69, 0xcd,
+ 0x1a, 0x1c, 0xff, 0xc8, 0xa4, 0x2b, 0x6a, 0xf6, 0x8f, 0xe7, 0xde, 0x45,
+ 0x39, 0x2d, 0x02, 0x83, 0x1e, 0x2a, 0x77, 0x50, 0x0e, 0xa2, 0x78},
+ {0xf6, 0xd1, 0xa6, 0x64, 0x25, 0x7f, 0xa5, 0xde, 0x3d, 0x4d, 0x57,
+ 0xf0, 0x4e, 0xda, 0x29, 0x76, 0xbf, 0x1e, 0x35, 0xcc, 0x3a, 0xc5,
+ 0x13, 0xe1, 0xee, 0x84, 0xd5, 0x7d, 0x21, 0x35, 0xed, 0x13},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 8
+ {462,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0x5b, 0x55, 0x12, 0x61, 0xfc, 0xe3, 0x8d, 0xdc, 0x8f, 0xf3, 0xad,
+ 0xd3, 0x2f, 0x5c, 0x26, 0x81, 0x1d, 0x27, 0x1b, 0x9a, 0x17, 0x94, 0xe2,
+ 0x49, 0xdd, 0x76, 0xa3, 0x8d, 0xf2, 0x84, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xce, 0x93, 0x2b, 0x5a, 0xf4, 0xbe, 0x47, 0x21, 0xf9,
+ 0x6f, 0x7b, 0x79, 0xba, 0x1c, 0x43, 0xb2, 0x06, 0x87, 0xd4, 0xaf, 0x49,
+ 0xc3, 0x7b, 0x58, 0xdc, 0x89, 0x42, 0x79, 0xe0, 0x4b, 0xb5, 0x78},
+ {0xf8, 0xf7, 0x62, 0x5a, 0xc5, 0xbd, 0xe6, 0x3f, 0x75, 0x3a, 0x9b,
+ 0xb4, 0xae, 0xfb, 0xfb, 0x9c, 0x46, 0x47, 0x20, 0x77, 0x08, 0xaf,
+ 0x9d, 0x77, 0x4e, 0xf0, 0x8f, 0xf1, 0xb1, 0xe5, 0xa3, 0x54},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 8
+ {463,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x88, 0x15, 0x05, 0x23, 0x44, 0xdc, 0xad, 0x97, 0xef, 0xd1, 0x34, 0x1e,
+ 0x90, 0x72, 0xa8, 0x08, 0xcf, 0x99, 0x9e, 0x46, 0xe5, 0x2c, 0xf0, 0x4e,
+ 0x0c, 0xfb, 0xcd, 0x99, 0x01, 0xe1, 0x8d, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xe3, 0x65, 0x54, 0x48, 0x33, 0x9e, 0x48, 0x50, 0x80,
+ 0x6e, 0xb5, 0x8a, 0xbb, 0xa0, 0xc8, 0x91, 0x85, 0x51, 0x1e, 0xa7, 0x2c,
+ 0x37, 0xc4, 0x9e, 0x95, 0x83, 0xee, 0x6d, 0xd2, 0x35, 0xd2, 0x13},
+ {0x5e, 0x10, 0xdf, 0xbf, 0xf4, 0x44, 0x3e, 0xfc, 0xae, 0x2c, 0xcc,
+ 0x78, 0xc2, 0x89, 0xa4, 0x14, 0x60, 0xd5, 0xa8, 0x2f, 0x79, 0xdf,
+ 0x72, 0x6b, 0x88, 0x24, 0xcc, 0xbe, 0xf7, 0x14, 0x6d, 0x40},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 8
+ {464,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0xe0, 0x32, 0xe9, 0xe5, 0xff, 0xba, 0xa0, 0x04, 0x39, 0x0f, 0x3a,
+ 0x0b, 0x90, 0x0b, 0xc7, 0xcf, 0x5d, 0x11, 0x23, 0x8b, 0x7e, 0xc9, 0x64,
+ 0xaf, 0xc4, 0xbd, 0xa2, 0xaa, 0x6c, 0x34, 0x44, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4d, 0x16, 0x96, 0x5b, 0x16, 0x37, 0xe9, 0xd7, 0xae,
+ 0x8f, 0xeb, 0x49, 0x9e, 0xd0, 0x55, 0x39, 0x62, 0xa9, 0xaa, 0x00, 0x22,
+ 0xd1, 0x62, 0x0c, 0x92, 0x80, 0x72, 0xf6, 0x50, 0x1b, 0xc4, 0x1b},
+ {0x19, 0xd7, 0xb4, 0x4c, 0x18, 0x47, 0xc4, 0x4e, 0x8f, 0x37, 0xa2,
+ 0x2a, 0xb6, 0x9c, 0x18, 0x0f, 0xd9, 0xd7, 0x87, 0xf2, 0x04, 0x12,
+ 0x30, 0x13, 0xe1, 0xb1, 0x68, 0x00, 0xb9, 0xcd, 0x0f, 0x57},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 8
+ {465,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x12, 0x85, 0x22, 0x11, 0xf6, 0x53, 0x6f, 0xca, 0x79, 0x93, 0x7e,
+ 0x7e, 0x31, 0x6c, 0x91, 0x49, 0xb0, 0xe2, 0x0e, 0xa0, 0x3f, 0x95, 0x1e,
+ 0x1b, 0xb0, 0x72, 0x89, 0x5c, 0xa0, 0xe0, 0x44, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc6, 0xb9, 0xe6, 0x28, 0x87, 0x37, 0xad, 0x40, 0x45,
+ 0x2c, 0xec, 0x10, 0x22, 0x87, 0x1d, 0x90, 0xaf, 0x16, 0x42, 0xd1, 0x0b,
+ 0xd0, 0xa9, 0x77, 0x92, 0xb1, 0xa9, 0xc8, 0x99, 0x8e, 0x22, 0x20},
+ {0xdb, 0x99, 0x0d, 0x97, 0x9f, 0x4f, 0x22, 0xf7, 0x66, 0xe7, 0x82,
+ 0x6d, 0x93, 0x55, 0x4e, 0x77, 0x1b, 0x36, 0x1d, 0xe4, 0x61, 0x27,
+ 0x4d, 0x6c, 0x37, 0xba, 0xad, 0xeb, 0x8e, 0xf7, 0xbe, 0x4e},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 8
+ {466,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x39, 0xc1, 0xb9, 0xec, 0x47, 0x63, 0xe0, 0xad, 0x8a, 0x0e, 0xf2,
+ 0xb0, 0x87, 0x02, 0x97, 0xd0, 0xf8, 0xb4, 0x87, 0xe6, 0x60, 0x59, 0x5a,
+ 0x48, 0x41, 0x05, 0xd1, 0x80, 0xe1, 0x4a, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd5, 0x66, 0xfa, 0xb5, 0x05, 0xac, 0x4c, 0x7a, 0x3d,
+ 0xc3, 0xb9, 0x40, 0x3e, 0xf1, 0x21, 0x39, 0x2c, 0xbb, 0xe2, 0x12, 0x16,
+ 0xe5, 0xbc, 0xb8, 0xea, 0xb2, 0xdc, 0x94, 0x08, 0x98, 0x6e, 0x34},
+ {0x6d, 0x7f, 0xc5, 0xd4, 0xa8, 0xf5, 0x34, 0xb1, 0xbc, 0x0f, 0xa5,
+ 0xe0, 0x78, 0x10, 0x42, 0x34, 0x67, 0x5c, 0x02, 0x66, 0x47, 0x36,
+ 0x95, 0x7a, 0xbd, 0xb2, 0x7d, 0xf6, 0xfa, 0xf0, 0x7c, 0x00},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 8
+ {467,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0xef, 0xcb, 0xc8, 0x77, 0x7c, 0x1b, 0x54, 0xf0, 0x9c, 0x61, 0xa2,
+ 0x16, 0xef, 0xd4, 0x27, 0x29, 0x2e, 0xb1, 0x23, 0x12, 0xdb, 0xb3, 0xb3,
+ 0x2b, 0xd4, 0x52, 0x54, 0xa6, 0x68, 0x3e, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x46, 0x8d, 0x35, 0xec, 0xfb, 0x6d, 0x9b, 0x72, 0x72,
+ 0x52, 0x32, 0x76, 0xcc, 0x5e, 0x13, 0x76, 0x05, 0x19, 0x66, 0x7f, 0x0e,
+ 0x1e, 0x38, 0x88, 0xda, 0x4c, 0x56, 0x95, 0x5f, 0xe9, 0x11, 0x51},
+ {0x53, 0x9c, 0x8d, 0x62, 0x9a, 0xb5, 0x1c, 0x2f, 0x3e, 0xa7, 0x27,
+ 0x8f, 0xd5, 0xf1, 0xc3, 0x1b, 0x6c, 0x15, 0x0a, 0x82, 0xfe, 0x3f,
+ 0x78, 0x6b, 0x93, 0xff, 0xa1, 0x59, 0xfd, 0x6d, 0x93, 0x16},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 8
+ {468,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xd7, 0x34, 0x46, 0x02, 0x6c, 0xd0, 0xea, 0x79, 0x57, 0x73, 0xc2,
+ 0xeb, 0x7b, 0x16, 0x34, 0x8c, 0xd5, 0xf2, 0x28, 0xe3, 0x52, 0xdb, 0xc7,
+ 0x73, 0x28, 0xc2, 0xd8, 0xb9, 0xcd, 0xe2, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x19, 0x29, 0x53, 0x87, 0x43, 0x97, 0x7d, 0xfe, 0xa2,
+ 0x0b, 0xf4, 0x92, 0x7d, 0xda, 0xbb, 0x2f, 0x3b, 0xb1, 0x5c, 0xac, 0x24,
+ 0x61, 0x05, 0x45, 0x08, 0x84, 0x97, 0x18, 0x85, 0x4b, 0x55, 0x68},
+ {0xde, 0xe3, 0xfd, 0x19, 0xc8, 0xf2, 0x96, 0x41, 0x54, 0x48, 0xb2,
+ 0x1a, 0xf4, 0x43, 0x85, 0xec, 0x46, 0x72, 0x7b, 0xbe, 0x67, 0xd4,
+ 0x83, 0x9b, 0x93, 0xef, 0xe2, 0xf6, 0x80, 0xe7, 0x6d, 0x34},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 8
+ {469,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x98, 0xb5, 0x59, 0x52, 0x3b, 0xc7, 0x78, 0xb0, 0x41, 0x8a, 0xf5, 0x3c,
+ 0x0c, 0x32, 0xf6, 0xff, 0x5c, 0xf7, 0x71, 0xff, 0x5d, 0xf8, 0xae, 0x7c,
+ 0xbf, 0x7c, 0x3b, 0x72, 0xae, 0xdb, 0x5b, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x2d, 0x7a, 0xb4, 0xc6, 0xf5, 0x98, 0x65, 0x35, 0x5e,
+ 0xe8, 0xe9, 0xde, 0x57, 0xdb, 0x19, 0xaa, 0xdf, 0x77, 0x08, 0xb7, 0xc1,
+ 0xd1, 0xa8, 0x18, 0x48, 0x7c, 0x34, 0x06, 0x23, 0xba, 0xdc, 0x6d},
+ {0x2a, 0x03, 0x40, 0xaa, 0xaf, 0xa0, 0x5d, 0x00, 0x52, 0x9c, 0x09,
+ 0x05, 0x7e, 0xd0, 0x14, 0x5f, 0x34, 0xd2, 0xde, 0x66, 0xa3, 0xe1,
+ 0x49, 0xcf, 0x08, 0x4e, 0xa9, 0x71, 0x68, 0x91, 0x4f, 0x39},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 8
+ {470,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x58, 0x98, 0x15, 0x02, 0x7c, 0xaf, 0x82, 0x71, 0x4e, 0x96, 0xc9, 0xf9,
+ 0x1b, 0xac, 0xe6, 0x6e, 0xc4, 0xba, 0x3e, 0x92, 0xdf, 0x3f, 0xa1, 0x4b,
+ 0x9b, 0x8f, 0xe5, 0x03, 0x55, 0x6e, 0x45, 0x43, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x43, 0x83, 0x9f, 0x4a, 0x6a, 0xa2, 0x06, 0xc8, 0x2c,
+ 0x5a, 0x73, 0xf4, 0x9d, 0x8c, 0x9e, 0x57, 0x38, 0x26, 0xb3, 0xba, 0x72,
+ 0x35, 0xd3, 0x12, 0x98, 0x7c, 0x17, 0xae, 0xbe, 0xe6, 0x27, 0x76},
+ {0x00, 0x31, 0x37, 0x17, 0xd3, 0x3e, 0x3b, 0x41, 0xa0, 0x86, 0x59,
+ 0x86, 0x15, 0x75, 0x82, 0xe0, 0x53, 0x50, 0x2a, 0x17, 0x2b, 0x88,
+ 0xd0, 0x1b, 0xb7, 0xb1, 0x08, 0x31, 0xa9, 0xfc, 0x4e, 0x6c},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 8
+ {471,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x71, 0x5f, 0x67, 0x27, 0x0c, 0x99, 0x78, 0x98, 0x55, 0xce, 0xae,
+ 0xa9, 0x9b, 0x99, 0x57, 0xcc, 0xda, 0x33, 0x32, 0x6f, 0x76, 0xbb, 0x44,
+ 0x74, 0xab, 0x52, 0xab, 0x1e, 0xc3, 0x70, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x3c, 0x32, 0x1e, 0x7f, 0x0b, 0x9e, 0x55, 0x5b, 0xc2,
+ 0x64, 0xa2, 0xce, 0xa6, 0x17, 0xe6, 0xb2, 0xb5, 0x62, 0xeb, 0xab, 0x21,
+ 0xfe, 0x0c, 0x22, 0x6c, 0x3e, 0x48, 0x7b, 0x7d, 0xf9, 0xa2, 0x7d},
+ {0x9b, 0x6b, 0xe9, 0xe6, 0xf2, 0xfd, 0xb5, 0xd3, 0x32, 0x18, 0x42,
+ 0x22, 0x5d, 0x3e, 0x91, 0xd1, 0x48, 0x28, 0xcc, 0x53, 0xba, 0x66,
+ 0x54, 0xda, 0xbe, 0x19, 0x0b, 0x0c, 0x3e, 0xde, 0xb3, 0x09},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 8
+ {472,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0x1b, 0x99, 0x0b, 0xd8, 0x3d, 0x68, 0x41, 0x26, 0xff, 0x04, 0x7d,
+ 0x93, 0x0c, 0x27, 0xd0, 0x86, 0xa5, 0x88, 0xdd, 0x19, 0x68, 0x3d, 0x26,
+ 0x29, 0xf0, 0xe3, 0x4f, 0x43, 0x74, 0xab, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x42, 0xe5, 0xa6, 0xb8, 0xe9, 0x65, 0x4b, 0xb4, 0xad,
+ 0x62, 0x4a, 0xf3, 0xf4, 0x91, 0x87, 0x79, 0x77, 0x51, 0x3c, 0xc8, 0x77,
+ 0x5c, 0x8f, 0xb3, 0x12, 0xad, 0x19, 0xdb, 0xf3, 0x90, 0x3a, 0x28},
+ {0x22, 0x3f, 0x1e, 0xb5, 0x52, 0x30, 0x83, 0x73, 0x02, 0x6d, 0x11,
+ 0xc9, 0x54, 0x68, 0x4c, 0xe6, 0xdb, 0x87, 0x0b, 0x63, 0x8b, 0x19,
+ 0x0b, 0x94, 0x43, 0xe5, 0x0a, 0xae, 0x21, 0x9f, 0x4e, 0x3e},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 8
+ {473,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x20, 0x00, 0x89, 0xb7, 0x12, 0xd9, 0xa2, 0x05, 0x05, 0x97, 0x77, 0x9d,
+ 0x46, 0x37, 0x12, 0xfc, 0xd2, 0x23, 0xe3, 0xd6, 0x78, 0x79, 0xc0, 0xfb,
+ 0x76, 0x06, 0xf8, 0xf5, 0xf0, 0xef, 0xee, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x0a, 0x51, 0xdd, 0x90, 0xab, 0x98, 0x5f, 0x6d, 0xea,
+ 0xf7, 0x2f, 0x16, 0xc4, 0x50, 0x14, 0xda, 0x26, 0xdf, 0x84, 0x86, 0x97,
+ 0xf6, 0x58, 0x2d, 0x75, 0x68, 0x8f, 0x52, 0x23, 0x34, 0x2b, 0x51},
+ {0xfb, 0x95, 0xce, 0x4a, 0x3c, 0x1f, 0x32, 0x56, 0x38, 0xb7, 0xd4,
+ 0x7f, 0x42, 0x16, 0xd3, 0x9a, 0x7c, 0x6c, 0x5d, 0xa9, 0xa0, 0x1c,
+ 0xaa, 0x29, 0x7c, 0x37, 0xb6, 0x28, 0x16, 0x55, 0x5b, 0x2a},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 8
+ {474,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0x4f, 0x87, 0xf4, 0xe6, 0x23, 0xaf, 0x4c, 0x31, 0xce, 0xca, 0x0b,
+ 0xb8, 0x7f, 0xac, 0x2d, 0x5b, 0x12, 0x51, 0x7b, 0x5a, 0x72, 0x84, 0x90,
+ 0x2a, 0xd7, 0x58, 0x38, 0xe6, 0x5f, 0x1e, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x88, 0x42, 0x31, 0x73, 0x57, 0xbd, 0xe8, 0x25, 0xef,
+ 0x43, 0x8a, 0x1c, 0x53, 0x90, 0x6f, 0xb8, 0xb0, 0x4e, 0xa3, 0x60, 0xf7,
+ 0xef, 0x33, 0x8c, 0x78, 0xe6, 0x68, 0x58, 0x60, 0x47, 0x93, 0x6a},
+ {0x48, 0x8b, 0x83, 0x41, 0xc9, 0xcb, 0x1b, 0xbf, 0x12, 0x45, 0x10,
+ 0xb9, 0xf8, 0xda, 0xe4, 0xfa, 0xf2, 0xe0, 0xdc, 0xa9, 0xb8, 0x4e,
+ 0x00, 0xe9, 0x52, 0xa6, 0x3b, 0x5a, 0xa3, 0x28, 0xa8, 0x60},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 8
+ {475,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x38, 0x3c, 0xbd, 0x5a, 0x3d, 0xd0, 0x90, 0x1d, 0x09, 0xa3, 0xca, 0xc3,
+ 0xd3, 0xa7, 0x7a, 0x97, 0x9c, 0xec, 0xf1, 0x5e, 0x20, 0x6a, 0x55, 0x3e,
+ 0x4c, 0xa3, 0xf2, 0x4b, 0x90, 0x78, 0x39, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc7, 0x1d, 0x92, 0xd3, 0xc9, 0x2d, 0xbf, 0xae, 0xd7,
+ 0x55, 0xfb, 0x32, 0x79, 0x7b, 0x66, 0x7c, 0xc8, 0x6b, 0x0e, 0x79, 0x36,
+ 0x24, 0x98, 0xe2, 0xac, 0xa3, 0x8c, 0x68, 0x97, 0x13, 0xb1, 0x6e},
+ {0x11, 0x29, 0xea, 0xe9, 0x7b, 0xf7, 0x5f, 0x73, 0x14, 0xf2, 0xe1,
+ 0xb4, 0x03, 0xb1, 0x87, 0x37, 0xad, 0x83, 0x0c, 0x80, 0x42, 0x9e,
+ 0x2b, 0xa0, 0xd4, 0x86, 0x6b, 0x36, 0x23, 0x99, 0x85, 0x5f},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 8
+ {476,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x1d, 0xf0, 0x9e, 0x57, 0xb9, 0x8a, 0xec, 0x37, 0x57, 0x45, 0xdf,
+ 0x14, 0x7b, 0x72, 0x94, 0x9a, 0x6b, 0x2b, 0xb2, 0xca, 0x3a, 0x34, 0x88,
+ 0x15, 0x12, 0xee, 0x31, 0xe7, 0x90, 0xad, 0x42, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x3a, 0x21, 0xd1, 0xcf, 0x7b, 0x37, 0x44, 0xd1, 0xad,
+ 0x26, 0x19, 0x73, 0x35, 0x84, 0x49, 0x82, 0xc2, 0xa0, 0xc6, 0xa5, 0xaa,
+ 0x83, 0x54, 0x92, 0xbd, 0x03, 0xc4, 0x01, 0xa4, 0xfe, 0x67, 0x78},
+ {0x07, 0x2f, 0x51, 0xd9, 0x47, 0x27, 0xf3, 0x92, 0xd5, 0x9d, 0xc7,
+ 0xca, 0xff, 0x1f, 0x44, 0x60, 0x45, 0x23, 0x52, 0xec, 0x39, 0xc3,
+ 0x2a, 0x1c, 0x9f, 0x07, 0x1e, 0x38, 0x88, 0x33, 0xda, 0x56},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 8
+ {477,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0xff, 0xa5, 0xf4, 0x92, 0x2b, 0xb1, 0x17, 0xad, 0x75, 0xff, 0x43,
+ 0xac, 0xac, 0x62, 0x33, 0x1e, 0xfa, 0xa4, 0x55, 0x36, 0xfe, 0x88, 0x30,
+ 0x6e, 0x4a, 0x4c, 0xb5, 0x8d, 0xb7, 0x3a, 0x47, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd1, 0x28, 0xea, 0x3e, 0x13, 0x32, 0x5e, 0xd6, 0xeb,
+ 0xd6, 0x53, 0x3a, 0x9f, 0xd3, 0x04, 0x5a, 0x55, 0xf2, 0x5a, 0xd8, 0xb6,
+ 0x7d, 0xef, 0x30, 0x91, 0x28, 0x43, 0x50, 0x4c, 0x1a, 0xab, 0x29},
+ {0x30, 0x51, 0x21, 0x42, 0xd3, 0xe3, 0xa4, 0xca, 0xd6, 0x72, 0x6d,
+ 0x9d, 0x35, 0xf2, 0xe0, 0x43, 0xfc, 0xa9, 0xdf, 0xb7, 0x50, 0x88,
+ 0x4a, 0xe2, 0x2b, 0x25, 0x47, 0xc8, 0x40, 0xf3, 0x58, 0x7b},
+ false,
+ true},
+
+ // Comment: special case for CB in multiplication by 8
+ {478,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x68, 0x5e, 0x32, 0x71, 0xd2, 0x01, 0x57, 0x41, 0x75, 0x66, 0x12, 0xa9,
+ 0x30, 0xe8, 0x58, 0xb9, 0x30, 0xac, 0xf2, 0x01, 0x81, 0x45, 0xf3, 0x82,
+ 0xc8, 0x3d, 0x8c, 0xce, 0xd2, 0xe2, 0x20, 0x44, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xe0, 0x79, 0xc8, 0xf8, 0x42, 0x31, 0x65, 0xc7, 0xe0,
+ 0xa2, 0xc4, 0x8b, 0x4a, 0xbe, 0x90, 0xae, 0xce, 0x4e, 0x6d, 0x90, 0x3d,
+ 0x7a, 0x5a, 0x16, 0x25, 0xfa, 0xd0, 0x41, 0x0c, 0xd5, 0x5b, 0x32},
+ {0x5b, 0x81, 0xb3, 0x76, 0x1a, 0x66, 0xd1, 0x99, 0xe8, 0xef, 0x99,
+ 0xd2, 0x49, 0x4b, 0xd5, 0x7a, 0x02, 0x29, 0xd4, 0x56, 0x4a, 0x7f,
+ 0x6d, 0x60, 0x55, 0xf2, 0x2a, 0xa4, 0x86, 0x81, 0xbd, 0x3a},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 8
+ {479,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf8, 0xe1, 0x61, 0xd6, 0x92, 0x97, 0xe0, 0x17, 0xd7, 0xc5, 0x1b, 0x1b,
+ 0x1f, 0xf3, 0xba, 0x70, 0x3d, 0x4c, 0x4c, 0xf8, 0xfc, 0x2b, 0x8f, 0xf4,
+ 0x7f, 0x74, 0xc3, 0xff, 0x8c, 0x7d, 0x35, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x65, 0x92, 0x2a, 0x06, 0xe9, 0xbe, 0x4e, 0x8a, 0x5e,
+ 0x8a, 0xce, 0xb1, 0xa4, 0xe0, 0x8f, 0xe9, 0x0f, 0x01, 0xe1, 0x0e, 0xf2,
+ 0xdd, 0x27, 0x31, 0x54, 0x27, 0xce, 0xdf, 0xcf, 0x95, 0xec, 0x32},
+ {0x03, 0x8d, 0xe7, 0xfd, 0xb9, 0xcc, 0x00, 0x30, 0xf5, 0xc1, 0x1d,
+ 0xda, 0x00, 0x58, 0x9f, 0x0a, 0x95, 0xf6, 0x56, 0x58, 0x81, 0x5b,
+ 0x06, 0xed, 0x01, 0x35, 0x53, 0xa0, 0x2b, 0x6c, 0x50, 0x17},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 8
+ {480,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0x5d, 0x75, 0x89, 0xf8, 0xab, 0xef, 0x0a, 0xcf, 0x09, 0x40, 0xda,
+ 0x84, 0xa6, 0x9e, 0x8f, 0x2f, 0x30, 0x6f, 0xa7, 0x3c, 0x9a, 0xfd, 0x27,
+ 0x34, 0x22, 0x87, 0xc1, 0xdb, 0xa8, 0x00, 0x44, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd3, 0x6a, 0x24, 0x0e, 0x97, 0x2d, 0xc1, 0x6e, 0x9b,
+ 0x97, 0xa9, 0x97, 0xad, 0xa3, 0x37, 0xf0, 0x27, 0x60, 0xd0, 0x5c, 0x46,
+ 0xd7, 0xf8, 0xd7, 0xb4, 0xe9, 0xea, 0x9a, 0x63, 0x5c, 0x7c, 0x64},
+ {0x22, 0xb0, 0xde, 0xa3, 0xb3, 0xb7, 0xca, 0x55, 0xec, 0xee, 0xaa,
+ 0xe6, 0x44, 0x34, 0x26, 0x54, 0x8c, 0x7c, 0x15, 0xcc, 0x7d, 0xdf,
+ 0x31, 0x78, 0x03, 0x18, 0xd1, 0xc2, 0x38, 0x79, 0xc1, 0x6a},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 8
+ {481,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0x93, 0xd4, 0x38, 0x8b, 0x0e, 0x90, 0xf0, 0xb5, 0x02, 0x08, 0xaa,
+ 0x8f, 0x0c, 0xc2, 0x4f, 0x57, 0x6d, 0x03, 0x64, 0x1b, 0xaf, 0x1c, 0x3e,
+ 0xdd, 0xb2, 0xa3, 0xef, 0xa6, 0x9c, 0x9d, 0x40, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x4f, 0x5b, 0x8b, 0x98, 0x92, 0xb8, 0xa4, 0x6d, 0xf0,
+ 0x8d, 0x76, 0xa4, 0x74, 0x5b, 0x1c, 0x58, 0xd4, 0xe7, 0xa3, 0x94, 0x90,
+ 0x54, 0x35, 0x87, 0x56, 0x88, 0xca, 0x11, 0xf1, 0xe9, 0xd8, 0x6a},
+ {0xa2, 0x5e, 0x13, 0x06, 0x68, 0x4a, 0xd7, 0x87, 0x0a, 0x31, 0xf0,
+ 0x40, 0x45, 0x66, 0xe8, 0xd2, 0x8f, 0x2d, 0x83, 0xd4, 0xb9, 0x49,
+ 0x78, 0x22, 0xc5, 0x7f, 0x87, 0x81, 0xb1, 0x8f, 0xec, 0x20},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 8
+ {482,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x65, 0x17, 0x13, 0x01, 0xbf, 0x6b, 0x90, 0xfb, 0x16, 0xef, 0xa3,
+ 0x55, 0x09, 0x16, 0x1f, 0x1b, 0xd6, 0xb3, 0xb9, 0x31, 0x30, 0xd4, 0x90,
+ 0xaf, 0x9f, 0xe2, 0x24, 0xdd, 0x15, 0x5f, 0x45, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xaa, 0x2f, 0x02, 0x62, 0x82, 0x69, 0x13, 0x9a, 0x7a,
+ 0x8a, 0x16, 0xfd, 0xe9, 0x5c, 0x9b, 0xad, 0x7d, 0xa7, 0xff, 0xbd, 0x54,
+ 0x39, 0xc3, 0x96, 0xa7, 0xd7, 0x7b, 0x6c, 0x32, 0x13, 0xe6, 0x7f},
+ {0xbb, 0x44, 0x31, 0xbe, 0xa7, 0xa5, 0x87, 0x1c, 0x1b, 0xe2, 0x7a,
+ 0x26, 0x74, 0x09, 0x46, 0x27, 0xea, 0xaa, 0x44, 0x25, 0xc9, 0x9c,
+ 0xd3, 0xfa, 0x41, 0xbd, 0x7e, 0x13, 0xcb, 0xd7, 0xbf, 0x7e},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 8
+ {483,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0xc8, 0x1a, 0x4e, 0x78, 0xd8, 0x21, 0x45, 0xb2, 0x66, 0xe1, 0xd7,
+ 0x4b, 0x38, 0x69, 0xbf, 0x1c, 0x27, 0x42, 0x78, 0x03, 0xeb, 0xb1, 0x1c,
+ 0x92, 0xff, 0x80, 0x73, 0xd1, 0xe4, 0xcc, 0x46, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd9, 0x95, 0xcb, 0x28, 0x7e, 0x9a, 0x9c, 0x57, 0x91,
+ 0xf3, 0xca, 0xe3, 0xd4, 0x94, 0xa5, 0xb5, 0x16, 0xa1, 0xe2, 0x6c, 0xbc,
+ 0x93, 0x0f, 0x43, 0xe7, 0x3c, 0x8b, 0x70, 0xb6, 0x9d, 0x78, 0x3b},
+ {0x33, 0x0f, 0x5d, 0x0b, 0x5b, 0xcc, 0xc9, 0x0f, 0x76, 0x94, 0xdf,
+ 0xdd, 0x9c, 0x64, 0x49, 0xa6, 0x2d, 0x93, 0xaf, 0x88, 0x40, 0xea,
+ 0xf5, 0x71, 0xe3, 0xe0, 0x61, 0x0e, 0x01, 0x98, 0xb0, 0x3f},
+ false,
+ true},
+
+ // Comment: special case for A in multiplication by 8
+ {484,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0xb9, 0x8b, 0x4a, 0x99, 0xea, 0xdd, 0x73, 0x01, 0x2c, 0x07, 0xfe,
+ 0x5c, 0x4a, 0x0b, 0x95, 0x90, 0xac, 0x55, 0xe8, 0x21, 0x35, 0x3b, 0x41,
+ 0xd5, 0xf6, 0x65, 0xe1, 0x71, 0x88, 0xbc, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x47, 0x9a, 0xfb, 0x1e, 0x73, 0xdc, 0x77, 0xc3, 0x74,
+ 0x3e, 0x51, 0xe9, 0xec, 0x0b, 0xcc, 0x61, 0xce, 0x66, 0xed, 0x08, 0x4d,
+ 0xc1, 0x0b, 0xfa, 0x27, 0x94, 0xb4, 0xc3, 0xe4, 0x95, 0x37, 0x69},
+ {0xbd, 0xef, 0x00, 0xca, 0xa5, 0x14, 0xb2, 0xf8, 0xab, 0x1f, 0xb2,
+ 0x24, 0x1e, 0x83, 0x78, 0x7a, 0x02, 0x60, 0x1e, 0xcd, 0xff, 0x6c,
+ 0xf1, 0x66, 0xc4, 0x21, 0x0f, 0x8c, 0x1a, 0xde, 0x42, 0x11},
+ false,
+ true},
+
+ // Comment: special case for DA in multiplication by 8
+ {485,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x18, 0x97, 0x67, 0x8e, 0x38, 0x22, 0x2a, 0x61, 0xfe, 0x10, 0x5d, 0xc6,
+ 0x64, 0x3c, 0x1e, 0xb5, 0x94, 0x0e, 0x8d, 0xbc, 0x73, 0xed, 0x6c, 0x00,
+ 0xf2, 0x5a, 0x34, 0x32, 0x8f, 0x43, 0xa6, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x37, 0x8e, 0xda, 0x41, 0x47, 0x0b, 0x0f, 0x23, 0x8a,
+ 0x20, 0x0f, 0x80, 0x80, 0x9a, 0xd5, 0x62, 0xca, 0x41, 0xe6, 0x24, 0x11,
+ 0xa6, 0x1f, 0xeb, 0x7f, 0x7e, 0x9b, 0x75, 0x2b, 0x55, 0x46, 0x42},
+ {0xbf, 0xd5, 0xb5, 0xac, 0xd2, 0xd8, 0x9f, 0x21, 0x3a, 0x26, 0xca,
+ 0xf5, 0x40, 0x62, 0xf9, 0xa2, 0x4e, 0x6f, 0x6f, 0xd8, 0xdd, 0xd0,
+ 0xcd, 0x2e, 0x5e, 0x47, 0xb7, 0xfe, 0xa4, 0xa9, 0xc5, 0x37},
+ false,
+ true},
+
+ // Comment: special case for DA in multiplication by 8
+ {486,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x98, 0xaf, 0x81, 0x38, 0xe1, 0x1a, 0xe4, 0x5b, 0xbc, 0xef, 0xa7,
+ 0x37, 0x18, 0x2a, 0x57, 0x18, 0x85, 0xf9, 0x2d, 0x51, 0x5c, 0x32, 0x05,
+ 0x6c, 0x7c, 0xb0, 0xd7, 0xde, 0xac, 0x47, 0x41, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x0c, 0xad, 0x75, 0x45, 0xad, 0xe2, 0xfd, 0x93, 0xfc,
+ 0xae, 0x00, 0x7c, 0x97, 0x64, 0x83, 0x48, 0xf2, 0x6d, 0x85, 0x82, 0x9b,
+ 0xdb, 0x72, 0x23, 0xa6, 0x3e, 0xcc, 0xb8, 0x4e, 0x56, 0xd4, 0x75},
+ {0xc8, 0x08, 0x58, 0x77, 0x80, 0x0c, 0x17, 0x5e, 0x94, 0x9c, 0xdd,
+ 0x88, 0xe1, 0x96, 0xeb, 0x9c, 0x48, 0x41, 0xda, 0x2a, 0xc4, 0x46,
+ 0xdf, 0xed, 0x90, 0x85, 0xbd, 0xa5, 0xbb, 0xec, 0x26, 0x5d},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 9
+ {487,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0xbf, 0xef, 0x6e, 0xc0, 0x95, 0xb5, 0xa1, 0xf9, 0x39, 0x17, 0xd3,
+ 0x2f, 0x16, 0xa2, 0x1d, 0x04, 0x62, 0xc1, 0xfd, 0xe1, 0x74, 0x46, 0xf5,
+ 0xa5, 0x90, 0x23, 0x2d, 0x9c, 0x89, 0x5f, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x60, 0xf2, 0x7e, 0xd0, 0xa2, 0x78, 0x04, 0xce, 0xd2,
+ 0x37, 0xcf, 0x3c, 0x1c, 0xc7, 0x76, 0x65, 0x0f, 0xb3, 0x20, 0xba, 0xe6,
+ 0xd5, 0xac, 0xb5, 0x64, 0xe9, 0x7b, 0x56, 0xcb, 0xa2, 0x52, 0x10},
+ {0x4c, 0x30, 0x08, 0x95, 0x82, 0x73, 0x82, 0xa9, 0xd1, 0x07, 0x90,
+ 0x28, 0xbd, 0x6f, 0x69, 0x4a, 0x7a, 0x12, 0xdd, 0xac, 0x9c, 0x76,
+ 0xab, 0xac, 0x6f, 0xdf, 0x5d, 0x29, 0x45, 0x7a, 0x33, 0x10},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 9
+ {488,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x60, 0x49, 0x7d, 0x44, 0x64, 0xed, 0x88, 0x23, 0xc5, 0x0f, 0xbc, 0x6b,
+ 0x68, 0x62, 0x08, 0x26, 0xc4, 0xf6, 0x29, 0xc1, 0xd9, 0x19, 0x30, 0x58,
+ 0xdf, 0x6b, 0xf8, 0x57, 0xc6, 0xae, 0xcc, 0x4b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf9, 0x3a, 0x73, 0x27, 0x0a, 0xc1, 0x91, 0x94, 0xb8,
+ 0xe4, 0xff, 0xd0, 0x2b, 0xe4, 0xb1, 0x43, 0x85, 0x25, 0xf8, 0x4a, 0x76,
+ 0x22, 0x46, 0x88, 0xea, 0x89, 0xa9, 0xdd, 0x6a, 0x1b, 0xd6, 0x23},
+ {0x72, 0x85, 0xfb, 0xb3, 0xf7, 0x63, 0x40, 0xa9, 0x79, 0xab, 0x6e,
+ 0x28, 0x87, 0x27, 0xa2, 0x11, 0x33, 0x32, 0xcf, 0x93, 0x38, 0x09,
+ 0xb0, 0x18, 0xb8, 0x73, 0x9a, 0x79, 0x6a, 0x09, 0xd0, 0x0b},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 9
+ {489,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x08, 0xc6, 0xcb, 0xe0, 0x37, 0x92, 0xa3, 0x82, 0x9f, 0x06, 0xe8, 0xad,
+ 0x54, 0xc5, 0x5d, 0xb1, 0x13, 0x23, 0x6a, 0xc0, 0xdc, 0xc9, 0xab, 0x6a,
+ 0x9a, 0x6b, 0x10, 0xee, 0xd1, 0x04, 0x1b, 0x48, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xcf, 0x80, 0xc3, 0x0f, 0xcb, 0xfd, 0x53, 0x56, 0x66,
+ 0xca, 0x1d, 0xa4, 0x99, 0xe2, 0xe9, 0x9c, 0xc5, 0x37, 0x06, 0x3e, 0x2d,
+ 0xe1, 0x94, 0x58, 0xfc, 0xf9, 0x2f, 0x5e, 0xe3, 0x4a, 0xcf, 0x47},
+ {0xda, 0xbc, 0x3b, 0xd4, 0x9f, 0x19, 0xcf, 0x70, 0x71, 0x80, 0x2e,
+ 0x43, 0xc8, 0x63, 0xed, 0x0b, 0x1d, 0x93, 0xa8, 0x41, 0x58, 0x80,
+ 0x98, 0xb9, 0x8a, 0x0c, 0x58, 0x1b, 0xf4, 0xfe, 0x0a, 0x11},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 9
+ {490,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x50, 0x04, 0x4d, 0xa3, 0x31, 0x5d, 0xd0, 0x82, 0xe9, 0xdf, 0xb6, 0xa1,
+ 0x99, 0x4a, 0xab, 0xb3, 0x31, 0xf5, 0x3e, 0x0d, 0x1c, 0x12, 0x63, 0x33,
+ 0x83, 0xb2, 0xa3, 0xc8, 0x67, 0x8c, 0xfe, 0x4c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x69, 0x8e, 0xff, 0xe0, 0xad, 0x42, 0xe1, 0x5e, 0xe1,
+ 0xf4, 0x6f, 0xde, 0x6f, 0xc5, 0x07, 0x4f, 0xfd, 0xa1, 0x83, 0xbc, 0xf1,
+ 0xb2, 0xdb, 0x86, 0x47, 0xf5, 0x61, 0xdd, 0xd1, 0x91, 0xdd, 0x60},
+ {0xa6, 0x1a, 0x3b, 0x15, 0x0b, 0x47, 0x70, 0x53, 0x23, 0x73, 0x67,
+ 0x62, 0x98, 0xc9, 0xa5, 0xda, 0x28, 0xad, 0xcc, 0x43, 0x65, 0xb0,
+ 0x6f, 0xe0, 0x7c, 0x95, 0x9c, 0xa8, 0x0e, 0x47, 0x7a, 0x57},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 9
+ {491,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0x56, 0x40, 0xda, 0x7a, 0x48, 0x25, 0x2e, 0x35, 0xdd, 0xce, 0x60,
+ 0xc1, 0x4a, 0xdd, 0xb7, 0x30, 0x97, 0xfb, 0xc9, 0xac, 0x2f, 0x87, 0xc8,
+ 0xd2, 0x77, 0x2c, 0xe8, 0x9a, 0xa6, 0xbe, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xbd, 0x15, 0x65, 0xb4, 0xa3, 0xf8, 0x51, 0x5d, 0xff,
+ 0x57, 0x7b, 0xe6, 0xdc, 0xb4, 0x14, 0x51, 0x1d, 0x3d, 0x4e, 0xc2, 0xde,
+ 0x15, 0xe0, 0xbd, 0x45, 0xb2, 0x8e, 0x9c, 0xc4, 0xca, 0xef, 0x60},
+ {0x91, 0x6a, 0xb4, 0xf3, 0xbf, 0xc8, 0x32, 0x1e, 0x10, 0x87, 0xd9,
+ 0xc5, 0x44, 0x4f, 0x8f, 0x7a, 0x43, 0xe9, 0xca, 0x6d, 0x29, 0xe7,
+ 0xba, 0x98, 0xa1, 0x9d, 0xc0, 0x5f, 0xff, 0x34, 0xed, 0x4c},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 9
+ {492,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0x32, 0x71, 0xc2, 0x11, 0x99, 0xba, 0x2e, 0x94, 0xea, 0xd9, 0x2c,
+ 0xd9, 0xdd, 0x79, 0xf7, 0x0a, 0xab, 0x37, 0x8b, 0x59, 0x49, 0x74, 0x55,
+ 0xd3, 0x27, 0xa5, 0x90, 0x7d, 0xaf, 0xcb, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xb8, 0x64, 0x9e, 0x13, 0x84, 0x3f, 0x80, 0xcf, 0x57,
+ 0x02, 0x39, 0x8e, 0x4a, 0x9a, 0x8c, 0x37, 0x8f, 0x29, 0xda, 0x96, 0xdf,
+ 0xd6, 0x57, 0x9f, 0x1e, 0xb4, 0xf7, 0xea, 0x34, 0xdf, 0x67, 0x65},
+ {0x84, 0x4a, 0x5d, 0xd5, 0x13, 0x95, 0x54, 0xca, 0x7b, 0x41, 0xcb,
+ 0xe6, 0xa4, 0x79, 0x61, 0x93, 0x91, 0x2e, 0x7a, 0xa4, 0xe2, 0x01,
+ 0xcc, 0x68, 0x94, 0x4c, 0xe2, 0xa5, 0x57, 0x74, 0xa1, 0x0f},
+ false,
+ true},
+
+ // Comment: special case for AA in multiplication by 9
+ {493,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd0, 0x67, 0x6a, 0x0b, 0x9a, 0x04, 0x6c, 0x62, 0xd5, 0xb2, 0xe7, 0x40,
+ 0xd9, 0xcc, 0x43, 0xfa, 0x37, 0x96, 0x5d, 0xea, 0x93, 0xc2, 0x32, 0x54,
+ 0xf7, 0xbf, 0x56, 0x9f, 0x2b, 0xeb, 0xaa, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xc3, 0x96, 0x93, 0x87, 0x37, 0xab, 0xdf, 0x79, 0x1e,
+ 0x09, 0xa9, 0x7e, 0xba, 0x57, 0x7c, 0x43, 0x7d, 0x9b, 0x67, 0xc2, 0xda,
+ 0xe9, 0x4e, 0x13, 0xea, 0xb7, 0x29, 0x6e, 0xc0, 0xfc, 0x73, 0x7e},
+ {0x10, 0x78, 0x03, 0x33, 0xb2, 0xa6, 0x17, 0x01, 0x36, 0x26, 0x5b,
+ 0xb5, 0xeb, 0xc6, 0xc8, 0x18, 0x81, 0x7f, 0x2e, 0x48, 0xae, 0x37,
+ 0x25, 0x28, 0xc8, 0xf3, 0x44, 0x33, 0xfd, 0xd6, 0x21, 0x5a},
+ false,
+ true},
+
+ // Comment: special case for DA - CB in multiplication by 9
+ {494,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x60, 0x8c, 0x84, 0xd2, 0xb7, 0x6f, 0xcc, 0xda, 0x57, 0x9e, 0x97, 0x4d,
+ 0xb3, 0xd3, 0xb2, 0xce, 0x39, 0xa6, 0xbc, 0x0d, 0xad, 0x44, 0x05, 0x99,
+ 0xdb, 0x22, 0x41, 0x1b, 0x60, 0x46, 0x78, 0x49, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x55, 0x7b, 0x82, 0x50, 0x12, 0xd9, 0x8f, 0x06, 0x5b,
+ 0xb9, 0x5a, 0x2a, 0xb9, 0xb2, 0xd2, 0xd8, 0xb8, 0x3f, 0xd2, 0x03, 0x79,
+ 0x12, 0x50, 0x8c, 0x26, 0x3f, 0x86, 0xd7, 0xe3, 0x6c, 0x4f, 0x24},
+ {0x5c, 0xe8, 0x48, 0x42, 0xdb, 0xae, 0x8b, 0x79, 0x5b, 0x3d, 0x54,
+ 0x53, 0x43, 0x55, 0x80, 0x45, 0x50, 0x8f, 0x27, 0x13, 0x83, 0xbf,
+ 0xb3, 0xdd, 0x39, 0x43, 0xf4, 0x10, 0x13, 0x98, 0xc8, 0x64},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 9
+ {495,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0xf2, 0x33, 0x93, 0x6a, 0x88, 0x21, 0x93, 0x6d, 0x39, 0x11, 0x4c,
+ 0x84, 0xd9, 0x29, 0xe7, 0x97, 0x60, 0xb2, 0x76, 0x80, 0x77, 0x9e, 0x50,
+ 0x09, 0xe1, 0x70, 0x94, 0x10, 0xdd, 0x8e, 0x4f, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xae, 0x98, 0x29, 0x6d, 0x4a, 0x2f, 0xbc, 0xbb, 0x40,
+ 0xb4, 0x72, 0xf4, 0x06, 0x32, 0x31, 0x60, 0x8b, 0xb1, 0x46, 0x5c, 0x22,
+ 0x6c, 0x8a, 0x4a, 0x2d, 0xff, 0x29, 0xaf, 0xd9, 0x15, 0x88, 0x2a},
+ {0x4f, 0x11, 0xaa, 0x0c, 0x31, 0x31, 0x95, 0xf9, 0x6f, 0x25, 0xca,
+ 0xdc, 0xbf, 0x49, 0xf0, 0x6a, 0x93, 0x2d, 0x8b, 0x05, 0x18, 0x79,
+ 0xea, 0x53, 0x7d, 0x1c, 0x6d, 0xfe, 0xe7, 0xf3, 0x6d, 0x35},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 9
+ {496,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc8, 0xd8, 0x0b, 0x1a, 0x34, 0xf2, 0x11, 0x94, 0xf0, 0x47, 0xa6, 0xf0,
+ 0x32, 0x8b, 0xb9, 0x47, 0xe2, 0xe7, 0xaf, 0xf6, 0xa0, 0x43, 0x55, 0x3a,
+ 0xa0, 0x7f, 0x2a, 0xbf, 0x99, 0xaa, 0xf0, 0x48, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8b, 0x9d, 0x24, 0x98, 0x29, 0xfb, 0xe8, 0x13, 0x33,
+ 0xd8, 0x50, 0x50, 0xda, 0x88, 0x99, 0x8f, 0x63, 0xfa, 0xc6, 0x65, 0x67,
+ 0x9e, 0x27, 0xdb, 0xbe, 0x21, 0xb7, 0x45, 0xdd, 0x14, 0xe1, 0x45},
+ {0x1d, 0x61, 0x90, 0x70, 0xbf, 0x56, 0x26, 0x06, 0x4b, 0xe1, 0x00,
+ 0x25, 0xe7, 0x4e, 0x33, 0x6c, 0x81, 0xef, 0x31, 0x66, 0xb7, 0x43,
+ 0xf9, 0x9c, 0x75, 0x1f, 0xb9, 0x05, 0x87, 0xc3, 0x1d, 0x7e},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 9
+ {497,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0x21, 0x47, 0x7b, 0x45, 0x23, 0x61, 0x58, 0x00, 0x59, 0x36, 0x4c,
+ 0x6f, 0x94, 0xf4, 0x98, 0x1e, 0xe9, 0x4e, 0xa3, 0xf9, 0xb7, 0xd3, 0x74,
+ 0x39, 0xbc, 0x82, 0xae, 0x45, 0x81, 0x6f, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x61, 0x89, 0x60, 0x93, 0xe2, 0x69, 0x7c, 0x78, 0x23,
+ 0x0a, 0xfd, 0xda, 0x12, 0x63, 0x9c, 0xbe, 0x43, 0x42, 0x82, 0x7b, 0x8d,
+ 0x2b, 0x09, 0x32, 0x81, 0xf1, 0x48, 0xeb, 0x60, 0xb9, 0x03, 0x4b},
+ {0x53, 0x2e, 0x79, 0x78, 0x61, 0xdb, 0x56, 0xb9, 0xd5, 0xdb, 0x88,
+ 0x25, 0xfb, 0x72, 0xf8, 0x62, 0x9c, 0x24, 0x22, 0xf8, 0xab, 0xea,
+ 0x72, 0x1a, 0xd2, 0xd7, 0xb9, 0xe7, 0x7a, 0x95, 0xb5, 0x76},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 9
+ {498,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x60, 0x79, 0xda, 0xe0, 0x4c, 0x40, 0xa5, 0x9e, 0xa4, 0xe0, 0xc8, 0xc1,
+ 0x70, 0x92, 0xe4, 0xc8, 0x5e, 0xa9, 0x13, 0x3d, 0x14, 0x33, 0x07, 0x36,
+ 0x34, 0x87, 0x83, 0x6d, 0xf4, 0xe3, 0x03, 0x49, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xcc, 0xc1, 0xdc, 0x18, 0x62, 0x29, 0xdb, 0xa9, 0xa9,
+ 0x36, 0x0a, 0x0f, 0x7f, 0xf0, 0x02, 0x47, 0xa3, 0x73, 0x26, 0x25, 0xac,
+ 0xaa, 0xcd, 0x18, 0xea, 0x13, 0xa9, 0xa8, 0xb4, 0x0f, 0xac, 0x4f},
+ {0x4f, 0x67, 0x8b, 0x64, 0xfd, 0x1f, 0x85, 0xcb, 0xbd, 0x5f, 0x7e,
+ 0x7f, 0x3c, 0x8a, 0xc9, 0x5e, 0xc7, 0x50, 0x0e, 0x10, 0x2e, 0x90,
+ 0x06, 0xd6, 0xd4, 0x2f, 0x48, 0xfb, 0x24, 0x73, 0xab, 0x02},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 9
+ {499,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x28, 0x1d, 0xb6, 0xa5, 0xac, 0x9a, 0x47, 0xd4, 0xa7, 0xb2, 0xb9, 0x1a,
+ 0x87, 0xf6, 0x53, 0x6c, 0xe6, 0x2d, 0x4e, 0x51, 0x29, 0xb8, 0xd6, 0x47,
+ 0xb9, 0x7f, 0x9c, 0x50, 0x40, 0x14, 0x89, 0x4c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x69, 0xe3, 0x68, 0xc0, 0xb7, 0xe7, 0x8e, 0xb9, 0xf3,
+ 0xa5, 0x3b, 0xf4, 0x58, 0xf6, 0xe7, 0x9d, 0xc4, 0x88, 0x3b, 0xf9, 0x45,
+ 0x8f, 0x04, 0xa8, 0xc1, 0x2c, 0x4d, 0xdd, 0x94, 0xd6, 0x21, 0x51},
+ {0xe0, 0x69, 0xfd, 0x06, 0x70, 0x2f, 0x10, 0xf3, 0x3a, 0xdb, 0x8c,
+ 0xf0, 0x76, 0x68, 0x80, 0x63, 0x48, 0x65, 0xb5, 0x10, 0xe2, 0xda,
+ 0x40, 0x92, 0x41, 0xfb, 0x5f, 0x17, 0x80, 0x50, 0x51, 0x4a},
+ false,
+ true},
+
+ // Comment: special case for z_2 in multiplication by 9
+ {500,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd8, 0x30, 0xf3, 0xc4, 0x78, 0x58, 0x29, 0xa0, 0xf9, 0x45, 0x85, 0x7e,
+ 0x0e, 0x85, 0xe0, 0xae, 0x72, 0x37, 0x02, 0xb5, 0x77, 0x83, 0xb9, 0x33,
+ 0xcd, 0x2a, 0x2a, 0xd0, 0x54, 0x84, 0xfe, 0x49, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xf2, 0x1f, 0x9b, 0xad, 0xd9, 0x8d, 0xd8, 0xa1, 0x03,
+ 0xcc, 0x2a, 0xb5, 0x48, 0x4f, 0xac, 0x6c, 0x2b, 0xfd, 0xd2, 0x67, 0x1e,
+ 0xe6, 0xe6, 0x74, 0x13, 0x4a, 0x86, 0xb8, 0x9c, 0xee, 0x91, 0x60},
+ {0xfe, 0xe2, 0x18, 0xeb, 0x1f, 0x92, 0x86, 0x44, 0x86, 0xe8, 0x3c,
+ 0x17, 0x31, 0xf0, 0x4b, 0xb8, 0xc7, 0xe6, 0xd7, 0x14, 0x3e, 0x39,
+ 0x15, 0xbc, 0xbf, 0x80, 0xfe, 0x03, 0xff, 0x69, 0xdc, 0x77},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 9
+ {501,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x10, 0x23, 0x0b, 0xd0, 0x72, 0x1f, 0x4c, 0x8c, 0x4b, 0x92, 0x18, 0x81,
+ 0xdd, 0x88, 0xc6, 0x03, 0xaf, 0x50, 0x1e, 0xe8, 0x0e, 0x21, 0x02, 0xf8,
+ 0xac, 0xc3, 0x0c, 0xf8, 0xb2, 0xac, 0xd3, 0x49, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xe8, 0x53, 0x06, 0x2b, 0x2d, 0x6f, 0x38, 0xd0, 0x21,
+ 0xd6, 0x45, 0x16, 0x3e, 0xa2, 0x08, 0xd0, 0xe1, 0x93, 0xa4, 0x79, 0xf1,
+ 0x1f, 0x99, 0x97, 0x1b, 0x98, 0xe2, 0x11, 0x88, 0xfd, 0x0b, 0x2c},
+ {0x64, 0xbd, 0xfa, 0x02, 0x07, 0xa1, 0x74, 0xca, 0x17, 0xee, 0xba,
+ 0x8d, 0xf7, 0x4d, 0x79, 0xb2, 0x5f, 0x54, 0x51, 0x0e, 0x61, 0x74,
+ 0x92, 0x30, 0x34, 0xa4, 0xd6, 0xee, 0x0c, 0x16, 0x7e, 0x7b},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 9
+ {502,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xf0, 0xa3, 0x4d, 0x6d, 0x76, 0x89, 0x6e, 0x17, 0xcb, 0x8f, 0x66, 0xfe,
+ 0xda, 0x23, 0x11, 0x5f, 0xfb, 0x96, 0xf2, 0x46, 0xb8, 0x23, 0xbb, 0x63,
+ 0xde, 0xc0, 0x83, 0x35, 0x78, 0x7d, 0xe7, 0x4c, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x36, 0x2e, 0xb9, 0x2d, 0xab, 0x9f, 0xb2, 0x9f, 0x7e,
+ 0xd0, 0xe0, 0x38, 0x43, 0xdc, 0xc1, 0x57, 0x97, 0x92, 0x8c, 0x2b, 0x4e,
+ 0x51, 0xec, 0x26, 0x02, 0x04, 0x17, 0x9c, 0x1c, 0x12, 0x94, 0x5f},
+ {0xd7, 0xf4, 0x58, 0x3e, 0xe4, 0xfe, 0x86, 0xaf, 0x3a, 0x3f, 0x1d,
+ 0xfc, 0xb2, 0x95, 0xba, 0x3a, 0x3e, 0x37, 0xbc, 0xed, 0x7b, 0x9c,
+ 0x6f, 0x00, 0x0a, 0x95, 0x33, 0x65, 0x30, 0x31, 0x89, 0x02},
+ false,
+ true},
+
+ // Comment: special case for E in multiplication by 9
+ {503,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x90, 0x73, 0xc1, 0xd0, 0xa1, 0x73, 0xc7, 0xff, 0x02, 0xdc, 0x96, 0x6a,
+ 0x16, 0x59, 0x93, 0xd9, 0xc4, 0xc9, 0x35, 0x75, 0x14, 0xf7, 0xa6, 0xbb,
+ 0x7a, 0xaa, 0x4b, 0x08, 0x27, 0x71, 0x89, 0x48, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xff, 0x54, 0x3f, 0x1e, 0x81, 0x99, 0x6e, 0x88, 0x63,
+ 0x1f, 0x03, 0x0c, 0xeb, 0xa7, 0xe6, 0x03, 0xb1, 0x30, 0x33, 0xef, 0xd2,
+ 0x05, 0xe6, 0x8b, 0xd3, 0x6b, 0x28, 0x46, 0x81, 0x34, 0xaa, 0x73},
+ {0xc1, 0xb5, 0xe5, 0xf4, 0x40, 0x1c, 0x98, 0xfa, 0x14, 0xeb, 0xa8,
+ 0xaa, 0xfa, 0xe3, 0x0a, 0x64, 0x1b, 0xfd, 0x8f, 0xb1, 0x32, 0xbe,
+ 0x03, 0x41, 0x3f, 0x3b, 0xf2, 0x92, 0x90, 0xd4, 0x9e, 0x0b},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 9
+ {504,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb0, 0xc1, 0x82, 0x25, 0x66, 0xe0, 0x16, 0xc1, 0x2a, 0xe3, 0x5e, 0xc0,
+ 0x35, 0xed, 0xd0, 0x9a, 0xf3, 0xcb, 0x7a, 0x48, 0xf5, 0x5c, 0x90, 0x28,
+ 0xe0, 0x5e, 0x11, 0x78, 0xa8, 0xc3, 0x82, 0x4e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x90, 0xef, 0x70, 0x84, 0x4e, 0xad, 0x16, 0x13, 0xf6,
+ 0x9d, 0xf7, 0xd7, 0x8c, 0x05, 0x78, 0x13, 0xf8, 0x66, 0xc0, 0xd9, 0x5e,
+ 0x6d, 0x22, 0xca, 0xee, 0x4a, 0x01, 0x2b, 0x9c, 0x1c, 0x4b, 0x33},
+ {0x93, 0x69, 0xeb, 0xb3, 0xd2, 0xb7, 0x44, 0x34, 0x1c, 0xba, 0x77,
+ 0x30, 0x27, 0x19, 0xa4, 0xb2, 0xd6, 0x3a, 0xff, 0x61, 0x28, 0x72,
+ 0xf8, 0x6d, 0x98, 0x77, 0xa7, 0x6b, 0xc9, 0x19, 0xca, 0x1c},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 9
+ {505,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe0, 0x6f, 0xe6, 0x4e, 0x21, 0x17, 0x79, 0x6f, 0x99, 0x7b, 0xbc, 0xd3,
+ 0xbc, 0xad, 0x30, 0x67, 0xcf, 0x12, 0x91, 0x64, 0x0a, 0x3a, 0x64, 0x3f,
+ 0xb3, 0x59, 0x80, 0x9a, 0x40, 0x16, 0x83, 0x4d, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x88, 0xc1, 0xae, 0x57, 0x5a, 0xd0, 0x73, 0xdd, 0xa6,
+ 0x6c, 0x6e, 0xac, 0xb7, 0xb7, 0xf4, 0x36, 0xe1, 0xf8, 0xad, 0x72, 0xa0,
+ 0xdb, 0x5c, 0x04, 0xe5, 0x66, 0x0b, 0x7b, 0x71, 0x9e, 0x4c, 0x4b},
+ {0x33, 0x53, 0x94, 0xbe, 0x9c, 0x15, 0x49, 0x01, 0xc0, 0xb4, 0x06,
+ 0x33, 0x00, 0x00, 0x18, 0x04, 0xb1, 0xcd, 0x01, 0xb2, 0x7f, 0xa5,
+ 0x62, 0xe4, 0x4f, 0x33, 0x02, 0x16, 0x88, 0x37, 0x16, 0x6e},
+ false,
+ true},
+
+ // Comment: special case for x_2 in multiplication by 9
+ {506,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x7e, 0xe8, 0x1f, 0x11, 0x3a, 0x24, 0x4c, 0x9d, 0x87, 0x60, 0x8b,
+ 0x12, 0x15, 0x8c, 0x50, 0xf9, 0xac, 0x1f, 0x2c, 0x89, 0x48, 0xd1, 0x70,
+ 0xad, 0x16, 0xab, 0x0a, 0xd8, 0x66, 0xd7, 0x4b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xdc, 0xff, 0xc4, 0xc1, 0xe1, 0xfb, 0xa5, 0xfd, 0xa9,
+ 0xd5, 0xc9, 0x84, 0x21, 0xd9, 0x9c, 0x25, 0x7a, 0xfa, 0x90, 0x92, 0x1b,
+ 0xc2, 0x12, 0xa0, 0x46, 0xd9, 0x0f, 0x66, 0x83, 0xe8, 0xa4, 0x67},
+ {0x7e, 0xcd, 0xd5, 0x4c, 0x5e, 0x15, 0xf7, 0xb4, 0x06, 0x1b, 0xe2,
+ 0xc3, 0x0b, 0x5a, 0x48, 0x84, 0xa0, 0x25, 0x65, 0x81, 0xf8, 0x7d,
+ 0xf6, 0x0d, 0x57, 0x9a, 0x33, 0x45, 0x65, 0x3e, 0xb6, 0x41},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 9
+ {507,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x70, 0x89, 0x65, 0x4b, 0xaa, 0xcb, 0xb6, 0x5b, 0xd0, 0x0c, 0xd8, 0xcb,
+ 0x9d, 0xe4, 0x68, 0x0e, 0x74, 0x80, 0x75, 0xe8, 0x84, 0x2c, 0xa6, 0x9d,
+ 0x44, 0x8f, 0xb5, 0x0f, 0xea, 0x85, 0xe7, 0x4e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x6c, 0x00, 0x44, 0xcd, 0x10, 0x57, 0x8c, 0x5a, 0xff,
+ 0x1f, 0xf4, 0x91, 0x7b, 0x04, 0x1b, 0x76, 0xc9, 0xa9, 0xae, 0x23, 0x66,
+ 0x4e, 0xb8, 0xcf, 0x97, 0x8b, 0xd7, 0xaa, 0x19, 0x2c, 0xf2, 0x49},
+ {0x0d, 0x8c, 0x21, 0xfa, 0x80, 0x0e, 0xe6, 0x3c, 0xe5, 0xe4, 0x73,
+ 0xd4, 0xc2, 0x97, 0x54, 0x95, 0x06, 0x2d, 0x8a, 0xfa, 0x65, 0x50,
+ 0x91, 0x12, 0x2c, 0xb4, 0x17, 0x99, 0xd3, 0x74, 0x59, 0x4f},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 9
+ {508,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x89, 0x78, 0x4c, 0x52, 0xcd, 0x67, 0xe4, 0x53, 0x6e, 0x56, 0x82,
+ 0x18, 0xc7, 0xb7, 0x03, 0x3b, 0x28, 0x41, 0x3f, 0x94, 0x2f, 0xca, 0x24,
+ 0xed, 0x69, 0xe4, 0x34, 0x96, 0xef, 0xa1, 0x4b, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xd9, 0x08, 0x9d, 0xe9, 0x02, 0xe1, 0x43, 0xdc, 0xd9,
+ 0x10, 0x7e, 0x5a, 0x33, 0x93, 0xa3, 0xf7, 0xfe, 0x05, 0xd9, 0x26, 0xc3,
+ 0x57, 0xb4, 0x7e, 0x30, 0x7a, 0x23, 0x6c, 0xb5, 0x90, 0xfd, 0x64},
+ {0xdb, 0x6f, 0xec, 0x44, 0xbf, 0x11, 0x83, 0x16, 0xa6, 0xbd, 0xfb,
+ 0xae, 0x9a, 0xf4, 0x47, 0xba, 0xed, 0xe4, 0xd8, 0x2d, 0xaa, 0x16,
+ 0xbe, 0xd5, 0x96, 0xea, 0x6f, 0x05, 0xd4, 0xa5, 0x14, 0x00},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 9
+ {509,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0xe7, 0x3e, 0x4e, 0x01, 0x31, 0x48, 0xb9, 0xf0, 0x52, 0x73, 0xba,
+ 0xd6, 0x26, 0xbb, 0x12, 0x6a, 0x40, 0xec, 0x45, 0x58, 0xf5, 0x42, 0x50,
+ 0x96, 0xb4, 0x89, 0x47, 0xe0, 0xa9, 0xde, 0x4a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x8c, 0x4a, 0x26, 0xaa, 0x31, 0x9c, 0x2c, 0xc4, 0xa4,
+ 0x15, 0x8c, 0x2b, 0xc6, 0x9a, 0x0d, 0x5b, 0x34, 0x0b, 0x60, 0x62, 0x8a,
+ 0x14, 0xcf, 0x31, 0xbb, 0x0a, 0xe5, 0xdd, 0xc3, 0x8a, 0xe8, 0x66},
+ {0xec, 0xc1, 0x20, 0x4b, 0xc7, 0x53, 0xc4, 0xce, 0xc4, 0xc9, 0x05,
+ 0x9f, 0xd7, 0xb5, 0x04, 0x94, 0x4e, 0xbf, 0x99, 0x5a, 0xb1, 0xb1,
+ 0xd4, 0x9f, 0x0b, 0x3b, 0x32, 0x53, 0x53, 0xbe, 0x3a, 0x15},
+ false,
+ true},
+
+ // Comment: special case for BB in multiplication by 9
+ {510,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x78, 0xed, 0x4c, 0x9b, 0xf9, 0xf4, 0x4d, 0xb8, 0xd9, 0x33, 0x88, 0x98,
+ 0x51, 0x91, 0xec, 0xf5, 0x92, 0x26, 0xb9, 0xc1, 0x20, 0x5f, 0xe7, 0xe7,
+ 0x62, 0xc3, 0x27, 0x58, 0x1c, 0x75, 0x88, 0x4e, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xce, 0x72, 0x95, 0xd1, 0x22, 0x7c, 0x90, 0x62, 0xaa,
+ 0xb9, 0xcf, 0x02, 0xfc, 0x56, 0x71, 0xfb, 0x81, 0x63, 0x2e, 0x72, 0x53,
+ 0x67, 0xf1, 0x31, 0xd4, 0x12, 0x28, 0x24, 0xa6, 0x13, 0x2d, 0x68},
+ {0x37, 0x40, 0xde, 0x29, 0x7f, 0xf0, 0x12, 0x20, 0x67, 0x95, 0x1e,
+ 0x89, 0x85, 0x24, 0x71, 0x23, 0x44, 0x0e, 0x0f, 0x27, 0x17, 0x1d,
+ 0xa9, 0x9e, 0x26, 0x3d, 0x5b, 0x44, 0x50, 0xf5, 0x9f, 0x3d},
+ false,
true},
// Comment: private key == -1 (mod order)
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {511,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
0xa0, 0x23, 0xcd, 0xd0, 0x83, 0xef, 0x5b, 0xb8, 0x2f, 0x10, 0xd6, 0x2e,
@@ -1847,16 +11313,18 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
{0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
- 0x03, 0x21, 0x00, 0x25, 0x8e, 0x04, 0x52, 0x3b, 0x8d, 0x25, 0x3e, 0xe6,
- 0x57, 0x19, 0xfc, 0x69, 0x06, 0xc6, 0x57, 0x19, 0x2d, 0x80, 0x71, 0x7e,
- 0xdc, 0x82, 0x8f, 0xa0, 0xaf, 0x21, 0x68, 0x6e, 0x2f, 0xaa, 0x75},
- {0x25, 0x8e, 0x04, 0x52, 0x3b, 0x8d, 0x25, 0x3e, 0xe6, 0x57, 0x19,
- 0xfc, 0x69, 0x06, 0xc6, 0x57, 0x19, 0x2d, 0x80, 0x71, 0x7e, 0xdc,
- 0x82, 0x8f, 0xa0, 0xaf, 0x21, 0x68, 0x6e, 0x2f, 0xaa, 0x75},
+ 0x03, 0x21, 0x00, 0x6c, 0x05, 0x87, 0x13, 0x52, 0xa4, 0x51, 0xdb, 0xe1,
+ 0x82, 0xed, 0x5e, 0x6b, 0xa5, 0x54, 0xf2, 0x03, 0x44, 0x56, 0xff, 0xe0,
+ 0x41, 0xa0, 0x54, 0xff, 0x9c, 0xc5, 0x6b, 0x8e, 0x94, 0x63, 0x76},
+ {0x6c, 0x05, 0x87, 0x13, 0x52, 0xa4, 0x51, 0xdb, 0xe1, 0x82, 0xed,
+ 0x5e, 0x6b, 0xa5, 0x54, 0xf2, 0x03, 0x44, 0x56, 0xff, 0xe0, 0x41,
+ 0xa0, 0x54, 0xff, 0x9c, 0xc5, 0x6b, 0x8e, 0x94, 0x63, 0x76},
+ false,
true},
// Comment: private key == 1 (mod order) on twist
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {512,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
0x58, 0x08, 0x3d, 0xd2, 0x61, 0xad, 0x91, 0xef, 0xf9, 0x52, 0x32, 0x2e,
@@ -1873,6 +11341,139 @@ const curve25519_testvector kCurve25519WycheproofVectors[] = {
{0x2e, 0xae, 0x5e, 0xc3, 0xdd, 0x49, 0x4e, 0x9f, 0x2d, 0x37, 0xd2,
0x58, 0xf8, 0x73, 0xa8, 0xe6, 0xe9, 0xd0, 0xdb, 0xd1, 0xe3, 0x83,
0xef, 0x64, 0xd9, 0x8b, 0xb9, 0x1b, 0x3e, 0x0b, 0xe0, 0x35},
+ false,
+ true},
+
+ // Comment: special case private key
+ {513,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x3e, 0x3e, 0x77, 0x08, 0xef, 0x72, 0xa6, 0xdd, 0x78,
+ 0xd8, 0x58, 0x02, 0x50, 0x89, 0x76, 0x5b, 0x1c, 0x30, 0xa1, 0x97, 0x15,
+ 0xac, 0x19, 0xe8, 0xd9, 0x17, 0x06, 0x7d, 0x20, 0x8e, 0x06, 0x66},
+ {0x63, 0xef, 0x7d, 0x1c, 0x58, 0x64, 0x76, 0xec, 0x78, 0xbb, 0x7f,
+ 0x74, 0x7e, 0x32, 0x1e, 0x01, 0x10, 0x21, 0x66, 0xbf, 0x96, 0x7a,
+ 0x9e, 0xa9, 0xba, 0x97, 0x41, 0xf4, 0x9d, 0x43, 0x95, 0x10},
+ false,
+ true},
+
+ // Comment: special case private key
+ {514,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x9f, 0x40, 0xbb, 0x30, 0xf6, 0x8a, 0xb6, 0x7b, 0x1c,
+ 0x4b, 0x8b, 0x66, 0x49, 0x82, 0xfd, 0xab, 0x04, 0xff, 0x38, 0x5c, 0xd8,
+ 0x50, 0xde, 0xac, 0x73, 0x2f, 0x7f, 0xb7, 0x05, 0xe6, 0x01, 0x3a},
+ {0x8b, 0x98, 0xef, 0x4d, 0x6b, 0xf3, 0x0d, 0xf7, 0xf8, 0x8e, 0x58,
+ 0xd5, 0x15, 0x05, 0xd3, 0x7e, 0xd6, 0x84, 0x5a, 0x96, 0x9f, 0xe5,
+ 0x98, 0x74, 0x7c, 0x03, 0x3d, 0xcd, 0x08, 0x01, 0x40, 0x65},
+ false,
+ true},
+
+ // Comment: special case private key
+ {515,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x48, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xbe, 0x3b, 0x3e, 0xde, 0xff, 0xaf, 0x83, 0xc5, 0x4a,
+ 0xe5, 0x26, 0x37, 0x9b, 0x23, 0xdd, 0x79, 0xf1, 0xcb, 0x41, 0x44, 0x6e,
+ 0x36, 0x87, 0xfe, 0xf3, 0x47, 0xeb, 0x9b, 0x5f, 0x0d, 0xc3, 0x08},
+ {0xcf, 0xa8, 0x3e, 0x09, 0x88, 0x29, 0xfe, 0x82, 0xfd, 0x4c, 0x14,
+ 0x35, 0x5f, 0x70, 0x82, 0x90, 0x15, 0x21, 0x99, 0x42, 0xc0, 0x1e,
+ 0x2b, 0x85, 0xbd, 0xd9, 0xac, 0x48, 0x89, 0xec, 0x29, 0x21},
+ false,
+ true},
+
+ // Comment: special case private key
+ {516,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x6a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x3e, 0x3e, 0x77, 0x08, 0xef, 0x72, 0xa6, 0xdd, 0x78,
+ 0xd8, 0x58, 0x02, 0x50, 0x89, 0x76, 0x5b, 0x1c, 0x30, 0xa1, 0x97, 0x15,
+ 0xac, 0x19, 0xe8, 0xd9, 0x17, 0x06, 0x7d, 0x20, 0x8e, 0x06, 0x66},
+ {0x47, 0x82, 0x03, 0x6d, 0x6b, 0x13, 0x6c, 0xa4, 0x4a, 0x2f, 0xd7,
+ 0x67, 0x4d, 0x8a, 0xfb, 0x01, 0x69, 0x94, 0x32, 0x30, 0xac, 0x8e,
+ 0xab, 0x51, 0x60, 0xa2, 0x12, 0x37, 0x6c, 0x06, 0xd7, 0x78},
+ false,
+ true},
+
+ // Comment: special case private key
+ {517,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x6a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0x9f, 0x40, 0xbb, 0x30, 0xf6, 0x8a, 0xb6, 0x7b, 0x1c,
+ 0x4b, 0x8b, 0x66, 0x49, 0x82, 0xfd, 0xab, 0x04, 0xff, 0x38, 0x5c, 0xd8,
+ 0x50, 0xde, 0xac, 0x73, 0x2f, 0x7f, 0xb7, 0x05, 0xe6, 0x01, 0x3a},
+ {0x65, 0xfc, 0x1e, 0x74, 0x53, 0xa3, 0xf8, 0xc7, 0xeb, 0xcd, 0x57,
+ 0x7a, 0xde, 0x4b, 0x8e, 0xfe, 0x10, 0x35, 0xef, 0xc1, 0x81, 0xab,
+ 0x3b, 0xdb, 0x2f, 0xcc, 0x74, 0x84, 0xcb, 0xcf, 0x1e, 0x4e},
+ false,
+ true},
+
+ // Comment: special case private key
+ {518,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
+ 0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x6a, 0xa1, 0x23, 0x03, 0x21,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x39, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda, 0x47, 0x0f, 0x01,
+ 0x03, 0x21, 0x00, 0xbe, 0x3b, 0x3e, 0xde, 0xff, 0xaf, 0x83, 0xc5, 0x4a,
+ 0xe5, 0x26, 0x37, 0x9b, 0x23, 0xdd, 0x79, 0xf1, 0xcb, 0x41, 0x44, 0x6e,
+ 0x36, 0x87, 0xfe, 0xf3, 0x47, 0xeb, 0x9b, 0x5f, 0x0d, 0xc3, 0x08},
+ {0xe3, 0xc6, 0x49, 0xbe, 0xae, 0x7c, 0xc4, 0xa0, 0x69, 0x8d, 0x51,
+ 0x9a, 0x0a, 0x61, 0x93, 0x2e, 0xe5, 0x49, 0x3c, 0xbb, 0x59, 0x0d,
+ 0xbe, 0x14, 0xdb, 0x02, 0x74, 0xcc, 0x86, 0x11, 0xf9, 0x14},
+ false,
true}};
#endif // curve25519_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/dsa-vectors.h b/security/nss/gtests/common/testvectors/dsa-vectors.h
new file mode 100644
index 0000000000..91d9be8a13
--- /dev/null
+++ b/security/nss/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/security/nss/gtests/common/testvectors/gcm-vectors.h b/security/nss/gtests/common/testvectors/gcm-vectors.h
index 1871b727ae..49c0d70271 100644
--- a/security/nss/gtests/common/testvectors/gcm-vectors.h
+++ b/security/nss/gtests/common/testvectors/gcm-vectors.h
@@ -1,33 +1,21 @@
+/* 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 ./mach wycheproof */
+ * Generation is trigged by calling python3 genTestVectors.py */
#ifndef gcm_vectors_h__
#define gcm_vectors_h__
-#include <string>
-
-typedef struct gcm_kat_str {
- uint32_t test_id;
- std::string key;
- std::string plaintext;
- std::string additional_data;
- std::string iv;
- std::string hash_key;
- std::string ghash;
- std::string result;
- bool invalid_ct;
- bool invalid_iv;
-} gcm_kat_value;
+#include "testvectors_base/test-structs.h"
/*
* http://csrc.nist.gov/groups/ST/toolkit/BCM/documents/proposedmodes/gcm/gcm-revised-spec.pdf
*/
-const gcm_kat_value kGcmKatValues[] = {
+const AesGcmKatValue kGcmKatValues[] = {
{1, "00000000000000000000000000000000", "", "", "000000000000000000000000",
"66e94bd4ef8a2c3b884cfa59ca342b2e", "00000000000000000000000000000000",
"58e2fccefa7e3061367f1d57a4e7455a", false, false},
@@ -193,9 +181,7 @@ const gcm_kat_value kGcmKatValues[] = {
"0000000000000000ffcef9ebbffdbd8b00000000000000000000000000000000", false,
false}};
-// Testvectors from project wycheproof
-// <https://github.com/google/wycheproof>
-const gcm_kat_value kGcmWycheproofVectors[] = {
+const AesGcmKatValue kGcmWycheproofVectors[] = {
{1, "5b9604fe14eadba931b0ccf34843dab9", "001d0c231287c1182784554ca3a21908",
"", "028318abc1824029138141a2", "", "0a3ea7a5487cb5f7d70fb6c58d038554",
"26073cc1d851beff176384dc9896d5ff0a3ea7a5487cb5f7d70fb6c58d038554", false,
@@ -213,219 +199,301 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"eea945f3d0f98cc0fbab472a0cf24e874bb9b4812519dadf9e1232016d068133", false,
false},
- {4, "384ea416ac3c2f51a76e7d8226346d4e", "35", "",
+ {4, "bedcfb5a011ebc84600fcb296c15af0d", "", "", "438a547a94ea88dce46c6c85",
+ "", "960247ba5cde02e41a313c4c0136edc3", "960247ba5cde02e41a313c4c0136edc3",
+ false, false},
+
+ {5, "384ea416ac3c2f51a76e7d8226346d4e", "35", "",
"b30c084727ad1c592ac21d12", "", "7c1e4ae88bb27e5638343cb9fd3f6337",
"547c1e4ae88bb27e5638343cb9fd3f6337", false, false},
- {5, "cae31cd9f55526eb038241fc44cac1e5", "d10989f2c52e94ad", "",
+ {6, "cae31cd9f55526eb038241fc44cac1e5", "d10989f2c52e94ad", "",
"b5e006ded553110e6dc56529", "", "3b626940e0e9f0cbea8e18c437fd6011",
"a036ead03193903f3b626940e0e9f0cbea8e18c437fd6011", false, false},
- {6, "dd6197cd63c963919cf0c273ef6b28bf", "4dcc1485365866e25ac3f2ca6aba97",
+ {7, "dd6197cd63c963919cf0c273ef6b28bf", "4dcc1485365866e25ac3f2ca6aba97",
"", "ecb0c42f7000ef0e6f95f24d", "", "1486a91cccf92c9a5b00f7b0e034891c",
"8a9992388e735f80ee18f4a63c10ad1486a91cccf92c9a5b00f7b0e034891c", false,
false},
- {7, "ffdf4228361ea1f8165852136b3480f7", "25b12e28ac0ef6ead0226a3b2288c800",
+ {8, "ffdf4228361ea1f8165852136b3480f7", "25b12e28ac0ef6ead0226a3b2288c800",
"", "0e1666f2dc652f7708fb8f0d", "", "1ee6513ce30c7873f59dd4350a588f42",
"f7bd379d130477176b8bb3cb23dbbbaa1ee6513ce30c7873f59dd4350a588f42", false,
false},
- {8, "c15ed227dd2e237ecd087eaaaad19ea4",
+ {9, "c15ed227dd2e237ecd087eaaaad19ea4",
"fee62fde973fe025ad6b322dcdf3c63fc7", "", "965ff6643116ac1443a2dec7", "",
"6cd8521422c0177e83ef1b7a845d97db",
"0de51fe4f7f2d1f0f917569f5c6d1b009c6cd8521422c0177e83ef1b7a845d97db",
false, false},
- {9, "a8ee11b26d7ceb7f17eaa1e4b83a2cf6",
+ {10, "a8ee11b26d7ceb7f17eaa1e4b83a2cf6",
"c08f085e6a9e0ef3636280c11ecfadf0c1e72919ffc17eaf", "",
"fbbc04fd6e025b7193eb57f6", "", "f4eb193241226db017b32ec38ca47217",
"7cd9f4e4f365704fff3b9900aa93ba54b672bac554275650f4eb193241226db017b32ec38"
"ca47217",
false, false},
- {10, "28ff3def08179311e2734c6d1c4e2871",
+ {11, "28ff3def08179311e2734c6d1c4e2871",
"dfc61a20df8505b53e3cd59f25770d5018add3d6", "c3",
"32bcb9b569e3b852d37c766a", "", "5901131d0760c8715901d881fdfd3bc0",
"f58d453212c2c8a436e9283672f579f1191229785901131d0760c8715901d881fdfd3bc0",
false, false},
- {11, "e63a43216c08867210e248859eb5e99c",
+ {12, "e63a43216c08867210e248859eb5e99c",
"b14da56b0462dc05b871fc815273ff4810f92f4b", "834afdc5c737186b",
"9c3a4263d983456658aad4b1", "", "a97d25b490390b53c5db91f6ee2a15b8",
"bf864616c2347509ca9b10446379b9bdbb3b8f64a97d25b490390b53c5db91f6ee2a15b8",
false, false},
- {12, "38449890234eb8afab0bbf82e2385454",
+ {13, "38449890234eb8afab0bbf82e2385454",
"f762776bf83163b323ca63a6b3adeac1e1357262",
"4020855c66ac4595058395f367201c4c", "33e90658416e7c1a7c005f11", "",
"b8bbdc4f5014bc752c8b4e9b87f650a3",
"a6f2ef3c7ef74a126dd2d5f6673964e27d5b34b6b8bbdc4f5014bc752c8b4e9b87f650a3",
false, false},
- {13, "6a68671dfe323d419894381f85eb63fd",
+ {14, "6a68671dfe323d419894381f85eb63fd",
"0fc67899c3f1bbe196d90f1eca3797389230aa37",
"76eb5f147250fa3c12bff0a6e3934a0b16860cf11646773b",
"9f0d85b605711f34cd2a35ba", "", "fce9a5b530c7d7af718be1ec0ae9ed4d",
"bd64802cfebaeb487d3a8f76ce943a37b3472dd5fce9a5b530c7d7af718be1ec0ae9ed4d",
false, false},
- {14, "00112233445566778899aabbccddeeff", "ebd4a3e10cf6d41c50aeae007563b072",
+ {15, "e12260fcd355a51a0d01bb1f6fa538c2",
+ "d902deeab175c008329a33bfaccd5c0eb3a6a152a1510e7db04fa0aff7ce4288530db6a80"
+ "fa7fea582aa7d46d7d56e708d2bb0c5edd3d26648d336c3620ea55e",
+ "", "5dfc37366f5688275147d3f9", "", "8bc833de510863b4b432c3cbf45aa7cc",
+ "d33bf6722fc29384fad75f990248b9528e0959aa67ec66869dc3996c67a2d559e7d77ce59"
+ "55f8cad2a4df5fdc3acccafa7bc0def53d848111256903e5add04208bc833de510863b4b4"
+ "32c3cbf45aa7cc",
+ false, false},
+
+ {16, "3c55f88e9faa0d68ab50d02b47161276",
+ "5d6add48e7a5704e54f9c2829a9b4283dce0d3a65b133eba3793c4fbfa1d8e3a2539d0d4f"
+ "3de381598ce5b2360173fbd149476c31692c5d6e872fce40219378949c2e70b5f1b9f0a1d"
+ "5f38352ad814b2a035bb3f3f26425d831a2f7a5e65c5dfcd91a315c2b24f53a662605ea40"
+ "857dd980e9be5cdad000c569f2d204d4bd3b0",
+ "", "d767c48d2037b4bd2c231bbd", "", "090b8c2ec98e4116186d0e5fbefeb9c2",
+ "17d72d90bd23e076d8364a87ecb9ac58acc5de4629bfd590409b8bf1fcd3a2f602731b461"
+ "4cec15e773ea65a65e7210994256bf5450a25acb527269c065f2e2f2279d1fe8b3eda98dc"
+ "f87b348f1528377bbdd258355d46e035330483d8097e80c7de9bbb606ddf723f2909217ff"
+ "dd18e8bdbd7b08062f1dcba960e5c0d290f5f090b8c2ec98e4116186d0e5fbefeb9c2",
+ false, false},
+
+ {17, "a294e70fa2ac10a1fb00c588b888b673",
+ "6ed1d7d618d158741f52078006f28494ba72a2454f27160ae8722793fcebc538ebc2f67c3"
+ "ace3e0fe7c47b9e74e081182b47c930144e3fc80d0ad50611c3afcfe2dbc5279edbbba087"
+ "c0e390355f3daffcd25ad4dea007c284ad92e7fcbecb438fb60623ff89a599dca2aac141b"
+ "26651386ca55b739b94901ef6db609c344d8acf4544568e31bb09361112754b1c0c6a3c87"
+ "5bd9453b0ee0081412151398a294ecad75add521611db5288b60ac3c0128f6e94366b69e6"
+ "59e6aa66f058a3a3571064edbb0f05c11e5dde938fb46c3935dd5193a4e5664688f0ae67c"
+ "29b7cc49a7963140f82e311a20c98cd34fbcab7b4b515ae86557e62099e3fc37b9595c85a"
+ "75c",
+ "", "dfe20d1c4350e6235d987af1", "", "c7587e7da41bed682c37377ea4324029",
+ "5bc6dbafc401101c7a08c81d6c2791aa147ce093aad172be18379c747384a54a41a747ba9"
+ "55cade8fdfb8967aa808b43fee3d757cc80f11163b800e5e59df932757f76c40b3d9cba44"
+ "9aaf11e4f80e003b1f384eafa4f76e81b13c09ec1ad88e7650c750d442fe46d225a373e8a"
+ "1b564b4915a5c6c513cfdfa22d929d5741ca5ebefaedcba636c7c3bbef18863fdc126b4b4"
+ "51611049c35d814fc2eb7e4b8f1a8995ecb4a3c86652a068c0b2a3e1c5941d59c210b458d"
+ "5d5d3b06420ec2053465ccceca7c20f67404985460379e2ee806a46e8409dfab2e0dd67ea"
+ "3cf46d5ad4eb78756827358c3ef1fdbd07c33834f3d9eca3ff13b744a01059a6c17a315a8"
+ "fd4c7587e7da41bed682c37377ea4324029",
+ false, false},
+
+ {18, "c4b03435b91fc52e09eff27e4dc3fb42",
+ "8e887b224e8b89c82e9a641cf579e6879e1111c7",
+ "75fc9078b488e9503dcb568c882c9eec24d80b04f0958c82aac8484f025c90434148db8e9"
+ "bfe29c7e071b797457cb1695a5e5a6317b83690ba0538fb11e325ca",
+ "5046e7e08f0747e1efccb09e", "", "ad8c09610d508f3d0f03cc523c0d5fcc",
+ "b6786812574a254eb43b1cb1d1753564c6b520e9ad8c09610d508f3d0f03cc523c0d5fcc",
+ false, false},
+
+ {19, "7e37d56e6b1d0172d40d64d6111dd424",
+ "6a7dea03c1bba70be8c73da47d5ee06d72a27430",
+ "8ed8a9be4c3d32a5098434ee5c0c4fc20f78ef5e25ed8b72a840a463e36b67b881e048b5e"
+ "49f515b2541ad5ce4ebb3a917c16bcdc0dc3cb52bb4ed5a1dffcf1e1866544e8db103b2ad"
+ "99c6fa6e7de1d8b45bff57ec872f1cfc78b0e4870f6f200ff1291cae033defc3327ba8279"
+ "2ba438e35c4bfbb684fec5ce5e3ae167d01d7",
+ "517c55c2ec9bfea90addc2bd", "", "c5767ddaa747158446231766bd20490c",
+ "cfb631790767d0645d8ec6f23bf7fa8b19ce79eec5767ddaa747158446231766bd20490c",
+ false, false},
+
+ {20, "3076741408f734ce25d48f982e8b844b",
+ "414ec6b149e54735302dada888b98b7fdb4c127c",
+ "18526e4efd995a0bf6405d9f906725c290278958d49554974d8fe025e7860daa225c1285b"
+ "0573916a4b6741f7cc2e29ce4e525e12f436cb7ce0ad47df3d0f5bd80fb27e47635a4985f"
+ "daedf0e821f1c8959985cac49c97a4a02438d92b4afd4c855dcc7ef41ecfc36866334fcc0"
+ "5b2bb93ef13f00c5ea9b921e8a519d77f648e0efe9b5a62305a2ecf7d4999663a6ddfca51"
+ "7f1f36f0899b0bdef9f433c4bb2663c0cc1bb616e7d1949e522bec85485d371d1134c90ee"
+ "de75e865dc7be405b54c33f0acbace6cf780c78035b8035b6ea3f562a8d30a156c199fdaf"
+ "d25be06ee895581195ef125cb4e629e4f18e0bee979d31513896db8466e448e6b4600a316"
+ "757",
+ "a2712eac5e06d3cc2864aa8b", "", "76d4fbb69d529b64175b328be00b1068",
+ "e4d3f4898cb3d9732641d1f8d9d889b2c98af93076d4fbb69d529b64175b328be00b1068",
+ false, false},
+
+ {21, "00112233445566778899aabbccddeeff", "ebd4a3e10cf6d41c50aeae007563b072",
"", "000000000000000000000000", "", "ffffffffffffffffffffffffffffffff",
"f62d84d649e56bc8cfedc5d74a51e2f7ffffffffffffffffffffffffffffffff", false,
false},
- {15, "00112233445566778899aabbccddeeff", "d593c4d8224f1b100c35e4f6c4006543",
+ {22, "00112233445566778899aabbccddeeff", "d593c4d8224f1b100c35e4f6c4006543",
"", "ffffffffffffffffffffffff", "", "00000000000000000000000000000000",
"431f31e6840931fd95f94bf88296ff6900000000000000000000000000000000", false,
false},
- {16, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {23, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d9847dbc326a06e988c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d9847dbc326a06e988c77ad3863e6083", true,
false},
- {17, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {24, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "da847dbc326a06e988c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39da847dbc326a06e988c77ad3863e6083", true,
false},
- {18, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {25, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "58847dbc326a06e988c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b3958847dbc326a06e988c77ad3863e6083", true,
false},
- {19, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {26, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8857dbc326a06e988c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d8857dbc326a06e988c77ad3863e6083", true,
false},
- {20, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {27, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847d3c326a06e988c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847d3c326a06e988c77ad3863e6083", true,
false},
- {21, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {28, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc336a06e988c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc336a06e988c77ad3863e6083", true,
false},
- {22, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {29, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc306a06e988c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc306a06e988c77ad3863e6083", true,
false},
- {23, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {30, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a066988c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a066988c77ad3863e6083", true,
false},
- {24, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {31, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a06e989c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e989c77ad3863e6083", true,
false},
- {25, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {32, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a06e908c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e908c77ad3863e6083", true,
false},
- {26, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {33, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a06e988e77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988e77ad3863e6083", true,
false},
- {27, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {34, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a06e988c77bd3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77bd3863e6083", true,
false},
- {28, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {35, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3873e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3873e6083", true,
false},
- {29, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {36, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3843e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3843e6083", true,
false},
- {30, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {37, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3063e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3063e6083", true,
false},
- {31, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {38, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3863e6082",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3863e6082", true,
false},
- {32, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {39, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3863e6081",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3863e6081", true,
false},
- {33, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {40, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3863e60c3",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3863e60c3", true,
false},
- {34, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {41, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a06e988c77ad3863e6003",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a06e988c77ad3863e6003", true,
false},
- {35, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {42, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d9847dbc326a06e989c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d9847dbc326a06e989c77ad3863e6083", true,
false},
- {36, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {43, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847d3c326a066988c77ad3863e6083",
"eb156d081ed6b6b55f4612f021d87b39d8847d3c326a066988c77ad3863e6083", true,
false},
- {37, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {44, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d8847dbc326a066988c77ad3863e6003",
"eb156d081ed6b6b55f4612f021d87b39d8847dbc326a066988c77ad3863e6003", true,
false},
- {38, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {45, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "277b8243cd95f9167738852c79c19f7c",
"eb156d081ed6b6b55f4612f021d87b39277b8243cd95f9167738852c79c19f7c", true,
false},
- {39, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {46, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "00000000000000000000000000000000",
"eb156d081ed6b6b55f4612f021d87b3900000000000000000000000000000000", true,
false},
- {40, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {47, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "ffffffffffffffffffffffffffffffff",
"eb156d081ed6b6b55f4612f021d87b39ffffffffffffffffffffffffffffffff", true,
false},
- {41, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {48, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "5804fd3cb2ea86690847fa5306bee003",
"eb156d081ed6b6b55f4612f021d87b395804fd3cb2ea86690847fa5306bee003", true,
false},
- {42, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
+ {49, "000102030405060708090a0b0c0d0e0f", "202122232425262728292a2b2c2d2e2f",
"", "505152535455565758595a5b", "", "d9857cbd336b07e889c67bd2873f6182",
"eb156d081ed6b6b55f4612f021d87b39d9857cbd336b07e889c67bd2873f6182", true,
false},
- {43, "aa023d0478dcb2b2312498293d9a9129", "2035af313d1346ab00154fea78322105",
+ {50, "aa023d0478dcb2b2312498293d9a9129", "2035af313d1346ab00154fea78322105",
"aac39231129872a2", "0432bc49ac344120", "",
"b7d0dd70b00d65b97cfd080ff4b819d1",
"64c36bb3b732034e3a7d04efc5197785b7d0dd70b00d65b97cfd080ff4b819d1", false,
false},
- {44, "25dd4d6cad5a4604957847c8c6d3fc4e", "5c347835b3fa61c2ce253e5a", "",
- "68cbeafe8f9e8a66", "", "5452843e32c13c3e35ed8230fe3446c0",
- "9a078a04d14938918e0043585452843e32c13c3e35ed8230fe3446c0", false, false},
+ {51, "f3434725c82a7f8bb07df1f8122fb6c9", "", "", "28e9b7851724bae3", "",
+ "44aca00f42e4199b829a55e69b073d9e", "44aca00f42e4199b829a55e69b073d9e",
+ false, false},
+
+ {52, "deb62233559b57476602b5adac57c77f", "d8986df0241ed3297582c0c239c724cb",
+ "", "d084547de55bbc15", "", "3290aa95af505a742f517fabcc9b2094",
+ "03e1a168a7e377a913879b296a1b5f9c3290aa95af505a742f517fabcc9b2094", false,
+ false},
- {45, "2034a82547276c83dd3212a813572bce",
+ {53, "2034a82547276c83dd3212a813572bce",
"02efd2e5782312827ed5d230189a2a342b277ce048462193",
"1a0293d8f90219058902139013908190bc490890d3ff12a3",
"3254202d854734812398127a3d134421", "", "9b7abadd6e69c1d9ec925786534f5075",
@@ -433,30 +501,34 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"34f5075",
false, false},
- {46, "209e6dbf2ad26a105445fc0207cd9e9a", "01", "",
+ {54, "b67b1a6efdd40d37080fbe8f8047aeb9", "", "",
+ "fa294b129972f7fc5bbd5b96bba837c9", "", "a2cf26481517ec25085c5b17d0786183",
+ "a2cf26481517ec25085c5b17d0786183", false, false},
+
+ {55, "209e6dbf2ad26a105445fc0207cd9e9a", "01", "",
"9477849d6ccdfca112d92e53fae4a7ca", "", "032df7bba5d8ea1a14f16f70bd0e14ec",
"fd032df7bba5d8ea1a14f16f70bd0e14ec", false, false},
- {47, "a549442e35154032d07c8666006aa6a2", "1182e93596cac5608946400bc73f3a",
+ {56, "a549442e35154032d07c8666006aa6a2", "1182e93596cac5608946400bc73f3a",
"", "5171524568e81d97e8c4de4ba56c10a0", "",
"e06d1ef473132957ad37eaef29733ca0",
"2f333087bdca58219f9bfc273e45cce06d1ef473132957ad37eaef29733ca0", false,
false},
- {48, "cfb4c26f126f6a0acb8e4e220f6c56cd", "09dfd7f080275257cf97e76f966b1ad9",
+ {57, "cfb4c26f126f6a0acb8e4e220f6c56cd", "09dfd7f080275257cf97e76f966b1ad9",
"", "1275115499ae722268515bf0c164b49c", "",
"2adeffa682c8d8a81fada7d9fcdd2ee2",
"a780bd01c80885156c88a973264c8ee52adeffa682c8d8a81fada7d9fcdd2ee2", false,
false},
- {49, "0b11ef3a08c02970f74281c860691c75",
+ {58, "0b11ef3a08c02970f74281c860691c75",
"f693d4edd825dbb0618d91113128880dbebb23e25d00ed1f077d870be9cc7536", "",
"95c1dd8c0f1705ece68937901f7add7b", "", "d01444fa5d9c499629d174ff3927a1ac",
"7e47e10fe3c6fbfa381770eaf5d48d1482e71e0c44dff1e30ca6f95d92052084d01444fa5"
"d9c499629d174ff3927a1ac",
false, false},
- {50, "00112233445566778899aabbccddeeff",
+ {59, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "f95fde4a751913202aeeee32a0b55753", "",
@@ -465,7 +537,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"8be564e152a65045fe674f97627427af5be22da",
false, false},
- {51, "00112233445566778899aabbccddeeff",
+ {60, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "7b95b8c356810a84711d68150a1b7750", "",
@@ -474,7 +546,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"13d46a6213a3cb93855d18e69337eee66aeec07",
false, false},
- {52, "00112233445566778899aabbccddeeff",
+ {61, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "1a552e67cdc4dc1a33b824874ebf0bed", "",
@@ -483,7 +555,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"6462aed99b381bfa2af9751c39d1b6e86d1be6a",
false, false},
- {53, "00112233445566778899aabbccddeeff",
+ {62, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "dd9d0b4a0c3d681524bffca31d907661", "",
@@ -492,7 +564,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"ea0e0bc5281efc7f13ac8e14ccf5dca7bfbfdd1",
false, false},
- {54, "00112233445566778899aabbccddeeff",
+ {63, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "57c5643c4e37b4041db794cfe8e1f0f4", "",
@@ -501,7 +573,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"e6649e8a3ea2c09ee4f8c8a12f45cddf9aeff81",
false, false},
- {55, "00112233445566778899aabbccddeeff",
+ {64, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "99821c2dd5daecded07300f577f7aff1", "",
@@ -510,7 +582,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"e978f6007eb2fe4a958f8434d40684899507c7c",
false, false},
- {56, "00112233445566778899aabbccddeeff",
+ {65, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "5e4a3900142358d1c774d8d124d8d27d", "",
@@ -519,7 +591,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"877e0c4f145c2dcaf339eede427be934357eac0",
false, false},
- {57, "00112233445566778899aabbccddeeff",
+ {66, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "d4125676562984c0fe7cb0bdd1a954e8", "",
@@ -528,7 +600,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"ecdfc57facd0bfe8701b7b4a2ba96d98af52bd9",
false, false},
- {58, "00112233445566778899aabbccddeeff",
+ {67, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "b97ec62a5e5900ccf9e4be332e336091", "",
@@ -537,7 +609,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"3eed698a03e729dcfd7a03155655fece8affd7e",
false, false},
- {59, "00112233445566778899aabbccddeeff",
+ {68, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "7eb6e3079fa0b4c3eee366177d1c1d1d", "",
@@ -546,7 +618,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"7edebe91e43926828bc9a1614c7b1639096c195",
false, false},
- {60, "00112233445566778899aabbccddeeff",
+ {69, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "0314fcd10fdd675d3c612962c931f635", "",
@@ -555,7 +627,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"5c61480f08baddf0b5285c91fc06a67fe4708ca",
false, false},
- {61, "00112233445566778899aabbccddeeff",
+ {70, "00112233445566778899aabbccddeeff",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "c4dcd9fcce24d3522b66f1469a1e8bb9", "",
@@ -564,264 +636,341 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"044aa9462a4b6875c288345d6a454399eac1afa",
false, false},
- {62, "00112233445566778899aabbccddeeff", "bec6fa05c1718b9b84c47345bbed7dcb",
+ {71, "00112233445566778899aabbccddeeff", "bec6fa05c1718b9b84c47345bbed7dcb",
"", "00000000000000000000000000000000", "",
"00000000000000000000000000000000",
"45a3f89d02918bfd0c8161658ccc979500000000000000000000000000000000", false,
false},
- {63, "00112233445566778899aabbccddeeff", "4d82639c39d3f3490ee903dd0be7afcf",
+ {72, "00112233445566778899aabbccddeeff", "4d82639c39d3f3490ee903dd0be7afcf",
"", "ffffffffffffffffffffffffffffffff", "",
"ffffffffffffffffffffffffffffffff",
"1cd5a06214235ceb044d4bad7b047312ffffffffffffffffffffffffffffffff", false,
false},
- {64, "92ace3e348cd821092cd921aa3546374299ab46209691bc28b8752d17f123c20",
+ {73, "92ace3e348cd821092cd921aa3546374299ab46209691bc28b8752d17f123c20",
"00010203040506070809", "00000000ffffffff", "00112233445566778899aabb", "",
"9a4a2579529301bcfb71c78d4060f52c",
"e27abdd2d2a53d2f136b9a4a2579529301bcfb71c78d4060f52c", false, false},
- {65, "29d3a44f8723dc640239100c365423a312934ac80239212ac3df3421a2098123", "",
+ {74, "29d3a44f8723dc640239100c365423a312934ac80239212ac3df3421a2098123", "",
"aabbccddeeff", "00112233445566778899aabb", "",
"2a7d77fa526b8250cb296078926b5020", "2a7d77fa526b8250cb296078926b5020",
false, false},
- {66, "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273",
+ {75, "80ba3192c803ce965ea371d5ff073cf0f43b6a2ab576b208426e11409c09b9b0", "",
+ "", "4da5bf8dfd5852c1ea12379d", "", "4771a7c404a472966cea8f73c8bfe17a",
+ "4771a7c404a472966cea8f73c8bfe17a", false, false},
+
+ {76, "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273",
"2a", "", "99e23ec48985bccdeeab60f1", "",
"633c1e9703ef744ffffb40edf9d14355", "06633c1e9703ef744ffffb40edf9d14355",
false, false},
- {67, "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152",
+ {77, "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152",
"be3308f72a2c6aed", "", "4f07afedfdc3b6c2361823d3", "",
"602e8d7c4799d62c140c9bb834876b09",
"cf332a12fdee800b602e8d7c4799d62c140c9bb834876b09", false, false},
- {68, "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb",
+ {78, "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb",
"51f8c1f731ea14acdb210a6d973e07", "", "68ab7fdbf61901dad461d23c", "",
"ec04aacb7148a8b8be44cb7eaf4efa69",
"43fc101bff4b32bfadd3daf57a590eec04aacb7148a8b8be44cb7eaf4efa69", false,
false},
- {69, "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a",
+ {79, "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a",
"549b365af913f3b081131ccb6b825588", "", "2fcb1b38a99e71b84740ad9b", "",
"28752c20153092818faba2a334640d6e",
"f58c16690122d75356907fd96b570fca28752c20153092818faba2a334640d6e", false,
false},
- {70, "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011",
+ {80, "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011",
"3ff1514b1c503915918f0c0c31094a6e1f", "", "45aaa3e5d16d2d42dc03445d", "",
"2d7379ec1db5952d4e95d30c340b1b1d",
"73a6b6f45f6ccc5131e07f2caa1f2e2f562d7379ec1db5952d4e95d30c340b1b1d",
false, false},
- {71, "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7",
+ {81, "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7",
"10f1ecf9c60584665d9ae5efe279e7f7377eea6916d2b111", "",
"e6b1adf2fd58a8762c65f31b", "", "7355fde599006715053813ce696237a8",
"0843fff52d934fc7a071ea62c0bd351ce85678cde3ea2c9e7355fde599006715053813ce6"
"96237a8",
false, false},
- {72, "b279f57e19c8f53f2f963f5f2519fdb7c1779be2ca2b3ae8e1128b7d6c627fc4",
+ {82, "b279f57e19c8f53f2f963f5f2519fdb7c1779be2ca2b3ae8e1128b7d6c627fc4",
"fcc515b294408c8645c9183e3f4ecee5127846d1", "c0",
"98bc2c7438d5cd7665d76f6e", "", "ecb660e1fb0541ec41e8d68a64141b3a",
"eb5500e3825952866d911253f8de860c00831c81ecb660e1fb0541ec41e8d68a64141b3a",
false, false},
- {73, "cdccfe3f46d782ef47df4e72f0c02d9c7f774def970d23486f11a57f54247f17",
+ {83, "cdccfe3f46d782ef47df4e72f0c02d9c7f774def970d23486f11a57f54247f17",
"e28e0e9f9d22463ac0e42639b530f42102fded75", "956846a209e087ed",
"376187894605a8d45e30de51", "", "082e91924deeb77880e1b1c84f9b8d30",
"feca44952447015b5df1f456df8ca4bb4eee2ce2082e91924deeb77880e1b1c84f9b8d30",
false, false},
- {74, "f32364b1d339d82e4f132d8f4a0ec1ff7e746517fa07ef1a7f422f4e25a48194",
+ {84, "f32364b1d339d82e4f132d8f4a0ec1ff7e746517fa07ef1a7f422f4e25a48194",
"43891bccb522b1e72a6b53cf31c074e9d6c2df8e",
"ab2ac7c44c60bdf8228c7884adb20184", "5a86a50a0e8a179c734b996d", "",
"c3922583476ced575404ddb85dd8cd44",
"43dda832e942e286da314daa99bef5071d9d2c78c3922583476ced575404ddb85dd8cd44",
false, false},
- {75, "ff0089ee870a4a39f645b0a5da774f7a5911e9696fc9cad646452c2aa8595a12",
+ {85, "ff0089ee870a4a39f645b0a5da774f7a5911e9696fc9cad646452c2aa8595a12",
"748b28031621d95ee61812b4b4f47d04c6fc2ff3",
"972ab4e06390caae8f99dd6e2187be6c7ff2c08a24be16ef",
"bc2a7757d0ce2d8b1f14ccd9", "", "ebec6774b955e789591c822dab739e12",
"a929ee7e67c7a2f91bbcec6389a3caf43ab49305ebec6774b955e789591c822dab739e12",
false, false},
- {76, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {86, "5b1d1035c0b17ee0b0444767f80a25b8c1b741f4b50a4d3052226baa1c6fb701",
+ "d096803181beef9e008ff85d5ddc38ddacf0f09ee5f7e07f1e4079cb64d0dc8f5e6711cd4"
+ "921a7887de76e2678fdc67618f1185586bfea9d4c685d50e4bb9a82",
+ "", "d61040a313ed492823cc065b", "", "f15612f6c40f2e0db6dc76fc4822fcfe",
+ "c7d191b601f86c28b6a1bdef6a57b4f6ee3ae417bc125c381cdf1c4dac184ed1d84f11962"
+ "06d62cad112b038845720e02c061179a8836f02b93fa7008379a6bff15612f6c40f2e0db6"
+ "dc76fc4822fcfe",
+ false, false},
+
+ {87, "d7addd3889fadf8c893eee14ba2b7ea5bf56b449904869615bd05d5f114cf377",
+ "c877a76bf595560772167c6e3bcc705305db9c6fcbeb90f4fea85116038bc53c3fa5b4b4e"
+ "a0de5cc534fbe1cf9ae44824c6c2c0a5c885bd8c3cdc906f12675737e434b983e1e231a52"
+ "a275db5fb1a0cac6a07b3b7dcb19482a5d3b06a9317a54826cea6b36fce452fa9b5475e2a"
+ "af25499499d8a8932a19eb987c903bd8502fe",
+ "", "8a3ad26b28cd13ba6504e260", "", "5e63374b519e6c3608321943d790cf9a",
+ "53cc8c920a85d1accb88636d08bbe4869bfdd96f437b2ec944512173a9c0fe7a47f843413"
+ "3989ba77dda561b7e3701b9a83c3ba7660c666ba59fef96598eb621544c63806d509ac476"
+ "97412f9564eb0a2e1f72f6599f5666af34cffca06573ffb4f47b02f59f21c64363daecb97"
+ "7b4415f19fdda3c9aae5066a57b669ffaa2575e63374b519e6c3608321943d790cf9a",
+ false, false},
+
+ {88, "317ba331307f3a3d3d82ee1fdab70f62a155af14daf631307a61b187d413e533",
+ "32c1d09107c599d3cce4e782179c966c6ef963689d45351dbe0f6f881db273e54db76fc48"
+ "fdc5d30f089da838301a5f924bba3c044e19b3ed5aa6be87118554004ca30e0324337d987"
+ "839412bf8f8bbdd537205d4b0e2120e965373235d6cbd2fb3776ba0a384ec1d9b7c631a03"
+ "79ff997c3f974a6f7bbf4fd23016211f5fc10acadb5e400d2ff0fdfd193f5c6fc6d4f7271"
+ "dfd1349ed80fbedaebb155b9b02fb3074495d55f9a2455f59bf6f113191a029c6b0ba75d9"
+ "7cdc0c84f131836337f29f9d96ca448eec0cc46d1ca8b3735661979d83302fec08fffcf5e"
+ "58f12b1e7050657b1b97c64a4e07e317f554f8310b6ccb49f36d48c57816d24952aada711"
+ "d4f",
+ "", "a6687cf508356b174625deaa", "", "bf0540d34b20f761101bc608b02458f2",
+ "d7eebc9587aa21136fa38b41cf0e2db03a7ea2ba9eaddf83d33f781093617bf50f49b2bfe"
+ "2f7173b113912e2e1775f40edfed8b3b0099b9e1c220dd103be6166210b01029feb24ed9e"
+ "20614eddc3cebe41b0079a9a8c117b596c90288effd3796fbd0c7e8eab00609a64be3ad95"
+ "97cdbf3a818c260cd938bdf232e4059ae35a2571a838887fc196912179486e046a62227a4"
+ "caddce38cbbc37587bb9439ec637602b6818c5cbe3c71a7c4143960533dc74174bd315c8d"
+ "b227b69b55bb7fc30ba1d5213a752ec33925043cefbc1a62943ee5f34d5da01799e69094d"
+ "732aef52f8e036980d0070e22e173c67c4bbcca61cc1eedbd6016516c592144819df13204"
+ "deebf0540d34b20f761101bc608b02458f2",
+ false, false},
+
+ {89, "2ce6b4c15f85fb2da5cc6c269491eef281980309181249ebf2832bd6d0732d0b",
+ "f8a27a4baf00dc0555d222f2fa4fb42dc666ea3c",
+ "498d3075b09fed998280583d61bb36b6ce41f130063b80824d1586e143d349b126b16aa10"
+ "fe57343ed223d6364ee602257fe313a7fc9bf9088f027795b8dc1d3",
+ "c064fae9173b173fd6f11f34", "", "01f93d7456aa184ebb49bea472b6d65d",
+ "aed58d8a252f740dba4bf6d36773bd5b41234bba01f93d7456aa184ebb49bea472b6d65d",
+ false, false},
+
+ {90, "44c8d0cdb8f7e736cfd997c872a5d9c5ef30afbe44b6566606b90aa5e3e8b797",
+ "2e6f40f9d3725836ac0c858177938fd67be19432",
+ "98d1ca1788cbeb300ea5c6b1eec95eb2347177201400913d45225622b6273eec8a74c3f12"
+ "c8d5248dabee586229786ff192c4df0c79547f7ad6a92d78d9f8952758635783add2a5977"
+ "d386e0aef76482211d2c3ae98de4baadb3f8b35b510464755dc75ceb2bf25b233317523f3"
+ "99a6c507db214f085fa2818f0d3702b10952b",
+ "6f39afba021e4c36eb92962e", "", "32b25dfbb896d0f9d79c823bdd8e5d06",
+ "b42428f8094ef7e65c9e8c45ef3e95c28ce07d7232b25dfbb896d0f9d79c823bdd8e5d06",
+ false, false},
+
+ {91, "e40003d6e08ab80b4bfc8400ef112945a901ec64a1b6536ca92665090d608bc4",
+ "38c3f44bc5765de1f3d1c3684cd09cddefaf298d",
+ "422d5efcffe364905984533f0a579d80b18bda7b29e6e46498effba53c350112c0bbb8dc4"
+ "ce03bb0c69e1d0baa19f0637108aa4a16b09a281f232839d87b6d0e42be1baa7c67f1be97"
+ "0ea169d3960b9fe0a61f11cd2eb7398c19e641feb43f778e257a397063db5b3a6707e9db6"
+ "2387054f9f9d44f143583e63edad45a00251e5173d7505f22a8bce232e56c2c276a58033a"
+ "e30d5dbf4e35a862e42af573be38c6406d9b4c7acbf275fe36c0ecf2c4642898a30e6146f"
+ "ac992a16405f98312126b7a3722f5dfb7dd4e4911c1426b2e01d04e9be6db3771100f7d7d"
+ "4282e4ea585f3646241e807ca64f06a7fa9b7003d710b801d66f517d2d5ebd740872deba1"
+ "3d0",
+ "9f095dafe6f6e0fbafbbe02e", "", "876d2f334f47968b10c103859d436db8",
+ "d4a79f729487935950ec032e690ab8fe25c4158e876d2f334f47968b10c103859d436db8",
+ false, false},
+
+ {92, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"561008fa07a68f5c61285cd013464eaf", "", "000000000000000000000000", "",
"ffffffffffffffffffffffffffffffff",
"23293e9b07ca7d1b0cae7cc489a973b3ffffffffffffffffffffffffffffffff", false,
false},
- {77, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {93, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"c6152244cea1978d3e0bc274cf8c0b3b", "", "ffffffffffffffffffffffff", "",
"00000000000000000000000000000000",
"7cb6fc7c6abc009efe9551a99f36a42100000000000000000000000000000000", false,
false},
- {78, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {94, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9de8fef6d8ab1bf1bf887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9de8fef6d8ab1bf1bf887232eab590dd", true,
false},
- {79, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {95, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ee8fef6d8ab1bf1bf887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ee8fef6d8ab1bf1bf887232eab590dd", true,
false},
- {80, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {96, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"1ce8fef6d8ab1bf1bf887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa1ce8fef6d8ab1bf1bf887232eab590dd", true,
false},
- {81, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {97, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce9fef6d8ab1bf1bf887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce9fef6d8ab1bf1bf887232eab590dd", true,
false},
- {82, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {98, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fe76d8ab1bf1bf887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fe76d8ab1bf1bf887232eab590dd", true,
false},
- {83, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {99, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d9ab1bf1bf887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d9ab1bf1bf887232eab590dd", true,
false},
- {84, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {100, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6daab1bf1bf887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6daab1bf1bf887232eab590dd", true,
false},
- {85, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {101, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1b71bf887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1b71bf887232eab590dd", true,
false},
- {86, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {102, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1bf1be887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1be887232eab590dd", true,
false},
- {87, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {103, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1bf13f887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf13f887232eab590dd", true,
false},
- {88, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {104, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1bf1bfa87232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bfa87232eab590dd", true,
false},
- {89, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {105, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1bf1bf887332eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887332eab590dd", true,
false},
- {90, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {106, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1bf1bf887232ebb590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232ebb590dd", true,
false},
- {91, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {107, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1bf1bf887232e8b590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232e8b590dd", true,
false},
- {92, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {108, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1bf1bf8872326ab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf8872326ab590dd", true,
false},
- {93, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {109, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1bf1bf887232eab590dc",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232eab590dc", true,
false},
- {94, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {110, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1bf1bf887232eab590df",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232eab590df", true,
false},
- {95, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {111, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1bf1bf887232eab5909d",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232eab5909d", true,
false},
- {96, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {112, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1bf1bf887232eab5905d",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1bf1bf887232eab5905d", true,
false},
- {97, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {113, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9de8fef6d8ab1bf1be887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9de8fef6d8ab1bf1be887232eab590dd", true,
false},
- {98, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {114, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fe76d8ab1b71bf887232eab590dd",
"b2061457c0759fc1749f174ee1ccadfa9ce8fe76d8ab1b71bf887232eab590dd", true,
false},
- {99, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {115, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9ce8fef6d8ab1b71bf887232eab5905d",
"b2061457c0759fc1749f174ee1ccadfa9ce8fef6d8ab1b71bf887232eab5905d", true,
false},
- {100, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {116, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"631701092754e40e40778dcd154a6f22",
"b2061457c0759fc1749f174ee1ccadfa631701092754e40e40778dcd154a6f22", true,
false},
- {101, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {117, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"00000000000000000000000000000000",
"b2061457c0759fc1749f174ee1ccadfa00000000000000000000000000000000", true,
false},
- {102, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {118, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"ffffffffffffffffffffffffffffffff",
"b2061457c0759fc1749f174ee1ccadfaffffffffffffffffffffffffffffffff", true,
false},
- {103, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {119, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"1c687e76582b9b713f08f2b26a35105d",
"b2061457c0759fc1749f174ee1ccadfa1c687e76582b9b713f08f2b26a35105d", true,
false},
- {104, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ {120, "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"9de9fff7d9aa1af0be897333ebb491dc",
"b2061457c0759fc1749f174ee1ccadfa9de9fff7d9aa1af0be897333ebb491dc", true,
false},
- {105, "00112233445566778899aabbccddeeff1021324354657687",
+ {121, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "029e0e777db092b12535d043012f09ba", "",
@@ -830,7 +979,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"f5017fb09338a42f0acc14f97c064f52f5f1688",
false, false},
- {106, "00112233445566778899aabbccddeeff1021324354657687",
+ {122, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "f1be3b06b7feac07e7eab629f556047b", "",
@@ -839,7 +988,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"a3458a490be3606de58bd778fa5beff4a4102bd",
false, false},
- {107, "00112233445566778899aabbccddeeff1021324354657687",
+ {123, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "de9eb63b1daed321a11b7547cc9e223c", "",
@@ -848,7 +997,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"c1ae0856e4d6396125a10df5443bd0cbc8566d1",
false, false},
- {108, "00112233445566778899aabbccddeeff1021324354657687",
+ {124, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "40bb0abebc483ff6d5671241ff5d66c6", "",
@@ -857,7 +1006,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"68d8d9ddc481f172545268eff63ab0490403dc3",
false, false},
- {109, "00112233445566778899aabbccddeeff1021324354657687",
+ {125, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "20d5cf305e630a8f49e3bb4bab18abc9", "",
@@ -866,7 +1015,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"2b3c72d8a3a22bf2592958b930292aa47f590e8",
false, false},
- {110, "00112233445566778899aabbccddeeff1021324354657687",
+ {126, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "255358a71a0e5731f6dd6ce28e158ae6", "",
@@ -875,7 +1024,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"f1e66562db9dc1b7fd315df1c95432432fcf474",
false, false},
- {111, "00112233445566778899aabbccddeeff1021324354657687",
+ {127, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "bb76e422bbe8bbe682a10be4bdd6ce1c", "",
@@ -884,7 +1033,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"d25c47f82ad967f7ac19084354f69a751443fb2",
false, false},
- {112, "00112233445566778899aabbccddeeff1021324354657687",
+ {128, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "db1821ac59c38e9f1e25a2eee9930313", "",
@@ -893,7 +1042,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"f0e01f0472d5dd582dc05ef5fc496b612023cb2",
false, false},
- {113, "00112233445566778899aabbccddeeff1021324354657687",
+ {129, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "f7a02ecca03064b2ef3cce9feab79f07", "",
@@ -902,7 +1051,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"2fead05caff723826df150934aee3201ba175e7",
false, false},
- {114, "00112233445566778899aabbccddeeff1021324354657687",
+ {130, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "6985924901d688659b40a999d974dbfd", "",
@@ -911,7 +1060,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"65b9ad33b08958be1286c2b4acba02b3674adb2",
false, false},
- {115, "00112233445566778899aabbccddeeff1021324354657687",
+ {131, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "3f1188546c65ed0fc55e75032c68ee44", "",
@@ -920,7 +1069,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"33ee45ac14d52208f0f51b816a48971eaf8ff7e",
false, false},
- {116, "00112233445566778899aabbccddeeff1021324354657687",
+ {132, "00112233445566778899aabbccddeeff1021324354657687",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "a13434d1cd8301d8b12212051fabaabe", "",
@@ -929,276 +1078,357 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"1b93735ea2d018099cd7925c507cef0ceddb0ae",
false, false},
- {117, "00112233445566778899aabbccddeeff1021324354657687",
+ {133, "00112233445566778899aabbccddeeff1021324354657687",
"5c7d3f81d4b5055ed6f8db53614587a4", "", "00000000000000000000000000000000",
"", "00000000000000000000000000000000",
"541b835dc828d541073f7d7d7504ebf500000000000000000000000000000000", false,
false},
- {118, "00112233445566778899aabbccddeeff1021324354657687",
+ {134, "00112233445566778899aabbccddeeff1021324354657687",
"6a347ad1190e72ede611044e7475f0eb", "", "ffffffffffffffffffffffffffffffff",
"", "ffffffffffffffffffffffffffffffff",
"a3f36154331c196624564bc395e49c3bffffffffffffffffffffffffffffffff", false,
false},
- {119, "cee9abbc26b63e169f0ced621fe21d95904e75b881d93e6b", "46", "",
+ {135, "fae2a14197c7d1140061fe7c3d11d9f77c79562e3593a99b", "", "",
+ "bc28433953772d57bbd933100cd47a56", "", "1bb94331f26cad24036cfeff34b89aaf",
+ "1bb94331f26cad24036cfeff34b89aaf", false, false},
+
+ {136, "cee9abbc26b63e169f0ced621fe21d95904e75b881d93e6b", "46", "",
"1e8259e0a43e571068f701cd2064fc0c", "", "af1f5535b125b34fc466902ea40cb3a2",
"dcaf1f5535b125b34fc466902ea40cb3a2", false, false},
- {120, "189f0bd390ba40632586a45c39735c2b87113329c800f394",
+ {137, "189f0bd390ba40632586a45c39735c2b87113329c800f394",
"b4bcd7b8eeca3050dd17682c6a914e", "", "c84442d6975f0359737de0fa828f958e",
"", "6b03b7557c7131e2352e495d54e61aef",
"2aab5c87dcb4a4dae4e975ddb65aab6b03b7557c7131e2352e495d54e61aef", false,
false},
- {121, "b0724f15df5b792c2f49bc51df0ac5aad69be0030981613c",
+ {138, "b0724f15df5b792c2f49bc51df0ac5aad69be0030981613c",
"8da3ab9c3d195b04df452ad23953da4d", "", "13cd526ec77b58f62d48d03f8b88f2b8",
"", "eb05bda937faeed27f8833295d4ba559",
"d127fd2e67c0887d90eb92b91f357d97eb05bda937faeed27f8833295d4ba559", false,
false},
- {122, "998750ba784841e40a7c5b03985732b6397e5459a3843954",
+ {139, "998750ba784841e40a7c5b03985732b6397e5459a3843954",
"2f60ca3494a958dc3e6ebeb5d0b4e6dda0d0c4331ab9c957f6422a5100878ebf", "",
"1d3d62eccd8ac5e896f2654a7f606fc9", "", "bab7fbf499ff06aad5f757b1c1a4fcc0",
"344c2cea17b06cb3da272e22a22a3a71ee0eaa1959a7facfff464660ddccedd1bab7fbf49"
"9ff06aad5f757b1c1a4fcc0",
false, false},
- {123, "00112233445566778899aabbccddeeff1021324354657687",
+ {140, "00112233445566778899aabbccddeeff1021324354657687",
"0b4dbbba8982e0f649f8ba85f3aa061b", "", "000000000000000000000000", "",
"ffffffffffffffffffffffffffffffff",
"3f875c9bd7d8511448459468e398c3b2ffffffffffffffffffffffffffffffff", false,
false},
- {124, "00112233445566778899aabbccddeeff1021324354657687",
+ {141, "00112233445566778899aabbccddeeff1021324354657687",
"1ae93688ef7e2650a9342ad4718b2780", "", "ffffffffffffffffffffffff", "",
"00000000000000000000000000000000",
"210dabea4364c6d5b3429e774332293600000000000000000000000000000000", false,
false},
- {125, "21218af790428f8024d3e7e1428c9fcf578c216636d60e73", "e3", "",
+ {142, "5019eb9fef82e5750b631758f0213e3e5fcca12748b40eb4", "", "",
+ "ff0ddb0a0d7b36d219da12b5", "", "7971284e6c9e6aac346fe2b7a0a064c2",
+ "7971284e6c9e6aac346fe2b7a0a064c2", false, false},
+
+ {143, "21218af790428f8024d3e7e1428c9fcf578c216636d60e73", "e3", "",
"34047bc39b9c608384dff5b8", "", "2e982e24b81cd120d35a70fe6935e665",
"fe2e982e24b81cd120d35a70fe6935e665", false, false},
- {126, "3a8bf543c480925632118245bcbf5d01522b987a31a33da3",
+ {144, "3a8bf543c480925632118245bcbf5d01522b987a31a33da3",
"53fc72e71b59eeb3", "", "4ebc13cf4636cc7c45e560a7", "",
"6870f104ddc514477b400336fb01860e",
"99f2ff1c8a44e5f26870f104ddc514477b400336fb01860e", false, false},
- {127, "92f4d2672fceec43963ccffb17e6ea7578b11418b06a3b82",
+ {145, "92f4d2672fceec43963ccffb17e6ea7578b11418b06a3b82",
"c3ec16adb184affa8ae9738bffb916", "", "6e7ff7f0797685cfc44b05ff", "",
"29fff7f285768645c9c8bf7a471c9393",
"afe8ef41591bfcc00db3c880ceb18629fff7f285768645c9c8bf7a471c9393", false,
false},
- {128, "bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e",
+ {146, "bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e",
"80474a3a3b809560eee2ce7a7a33ea07", "", "be0326d23bdc2c64648d13f4", "",
"e3d33e01ce64f271783147de226228bc",
"90339dca02ef717f1603994aee6cf6d2e3d33e01ce64f271783147de226228bc", false,
false},
- {129, "5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f",
+ {147, "5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f",
"53d59433a7db7f41b31ccb6d4a2d789965", "", "b6be6cd0681235d826aa28ea", "",
"9f50c03e055e519712c582ec9db3235b",
"b98ed6321679941a3e521834296686ad989f50c03e055e519712c582ec9db3235b",
false, false},
- {130, "7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff",
+ {148, "7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff",
"ef6412c72b03c643fa02565a0ae2378a9311c11a84065f80", "",
"b022067048505b20946216ef", "", "fa0484f8baa95f5b7a31c56d1b34c58b",
"addd303651119e52f6170dfc7a915064253d57532987b9abfa0484f8baa95f5b7a31c56d1"
"b34c58b",
false, false},
- {131, "969fed5068541d65418c2c1de8fe1f845e036030496e1272",
+ {149, "969fed5068541d65418c2c1de8fe1f845e036030496e1272",
"3d8233191a2823bf767e99167b1d4af4f4848458", "cb",
"817fe51c31f2879141a34335", "", "92909a80e90540e1878ab59ef300072b",
"0d2c3a3c0cc4b40e70ed45e188e356a0e1533b3192909a80e90540e1878ab59ef300072b",
false, false},
- {132, "fa5b9b41f93f8b682c04ba816c3fecc24eec095b04dd7497",
+ {150, "fa5b9b41f93f8b682c04ba816c3fecc24eec095b04dd7497",
"18159841813a69fc0f8f4229e1678da7c9016711", "2ed8487153e21b12",
"62b9cf1e923bc1138d05d205", "", "253317f98bdab87531ece20475cd9ebb",
"c7c1cbb85ce2a0a3f32cb9ef01ad45ec1118b66d253317f98bdab87531ece20475cd9ebb",
false, false},
- {133, "fbfb395662787e2d25a2e7510f818e825936a35114e237c9",
+ {151, "fbfb395662787e2d25a2e7510f818e825936a35114e237c9",
"2952a3d64107d5cbb9602239d05a5c5c222cf72b",
"74318d8876528243f1944b73eb77e96e", "3f1a1e02e90a4ba7a1db9df2", "",
"e0877a100f9dd9d6795f0e74c56a9fab",
"ecf5e403f19c007c8da7a456caf0a6d75762829be0877a100f9dd9d6795f0e74c56a9fab",
false, false},
- {134, "5d8e9c2222316c9ed5ff94513cc957436ae447a6e1a73a29",
+ {152, "5d8e9c2222316c9ed5ff94513cc957436ae447a6e1a73a29",
"42b4439e1d2116f834b91c516a26299df279956b",
"5ca354a4cb8e4fc9798aa209ad4f739dc7c232fdd1f22584",
"0802ae86c75a73bf79561521", "", "62196638590cef429d6b1d1a59839c02",
"94d844d98b9467daa7e8dde7f4290037354d7fb262196638590cef429d6b1d1a59839c02",
false, false},
- {135, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {153, "ccbd0f509825a5f358a14aac044ae2826bb2c9eaaaaa077f",
+ "a1ed1007b52e36ec0f70109c68da72ee7b675c855e3e4956d2dcf9d12f675d6933f677ddc"
+ "c58face857699d2e3d90adcb8c6c57c9d88b5dfcf356de4c0b63f0e",
+ "", "9189a71ac359b73c8c08df22", "", "fbf19b6b90e2d9df7ead0c3bc6e375a2",
+ "e9915bc5aea63c8bc014f2ae6a4986b03115ff1f34ad6c0acd74ffca07c453ec3f3ce6902"
+ "d5ff338c588a34a1c3b30ef753ec7001572cbfeafe690fd00f59b02fbf19b6b90e2d9df7e"
+ "ad0c3bc6e375a2",
+ false, false},
+
+ {154, "d045c6eb173f440843faec3e9374602a94ee3f7176312208",
+ "3f0b30dc963a82d182c035b5a823060f07c4123792e6cee6bf91fea3c52fa66bb6a93ea6c"
+ "ce9f4813eb95bf18f816c00ad4fb56932827a39efb2fe56804e604a606774ee92ad46cd8c"
+ "172a0d2bdea2fc99f67cd82c6024c315cfee6dbb8d27f745c9d0ce9bf5d09724f4bed003c"
+ "f39478348b3304baa4ecc9974fc4f3ff93f95",
+ "", "98e9153daca2522e3162cb15", "", "fc2ff62a41bdb79afc369842e4eccabf",
+ "9663e6f98b2768448e6dd0dd780e145668af5b002257e353213868c9cd9fd3a1e94275303"
+ "27541775a093123076d34985db3aa248cd55e532609d1a39274c49216ea20fbab719b9c7e"
+ "310b27877b9a33d1b69ab747afac944d1e97ea789367821c331f00b5d618402bfc57884d1"
+ "8edbd60c4dfe218c08080b8e3479ff84bdfb5fc2ff62a41bdb79afc369842e4eccabf",
+ false, false},
+
+ {155, "e602188abf6a91f3e258838cea6befeffcf6257a509c3e95",
+ "3b9a6edc44848c072341fd4af51ec116ac328f69cc5a3354e49299fb2e5d22fa0084e30b3"
+ "6ecaf54309397b2b498d686087f3457698c3639e73ca18c78c3e021d673986cfc2ceb4d07"
+ "e66971e976f58f0336f82c7fc0d52d66610f26ca3bfe53c0b01cf7c207306db904c1ad300"
+ "ab95c56fde820a8edd256f2b9906b312bf7af5ef4a806f618ddfcb67179b03fff80a245c3"
+ "8d8f4cff2875b71a0bf69129caf97121462e0501ec6574ede94706f4a04d2fb301d415c22"
+ "ea12157d2e919bc7a0169a5ad5c7bb5761a8531abbe77d66a4871b3f27a7170f099044b9f"
+ "dc50a8cb3b894252a501cc896ac4793bdb478bb1cb99c02341d7238dd8d593cfda02f7d52"
+ "0d7",
+ "", "9e35d3ef1897c5fe3f647204", "", "c72035314f43d256f8d845eb696bd943",
+ "167183661675677625bed2d5f55f728dab80d7f06f629d99e58b45069fe9d7428e8961561"
+ "b11245c709ac9ebb5c59ac2a89d8375d8a01d849c7733a1b482529927e3f1a1a53f63a4be"
+ "08a11c941c634cd40373c42ffb2449c641bc9e39eafbcf9c0fba677e36496f73fc70aa097"
+ "2224901ab04b0a196ab745262021b2313a8464187fecec43adb406258bddcd8c9d04dc2ae"
+ "29e65d54a89dd0f1752d6d950dbf7da4dea0a7b9465579503fc8ec4451f4b39878ac4754a"
+ "1aaf7b0b73fee11213cb8e601fc6039393f72e0e079ee97ecc610241757da2db2f51d5ed1"
+ "21481540eff47287744dac43375c4f48a46af70190453a17c3c78d735ba1d1fc76a330e6c"
+ "bedc72035314f43d256f8d845eb696bd943",
+ false, false},
+
+ {156, "55a4ca526443357ac7c896d9a67cf7d467f6921d69002d3a",
+ "4e56d1ea538cf49cad49959e884eb540c846556c",
+ "df737cd77d31eb9097a17c31b4c92889ef1f32b7464e2620e9007192ea675b9ad6910527f"
+ "fecee2452be0248fab75608c7fdca08e86580322aac1d6a11b96ecf",
+ "dba233ccbc7992e64e82cfa3", "", "97b89b291419e32cf654ea630a3ad014",
+ "3f57ec1b414f74818fead9f35aa1679402c3e75097b89b291419e32cf654ea630a3ad014",
+ false, false},
+
+ {157, "f381d0ffd3373a1aa02edd1d7fa748e91908fe534bef73d2",
+ "653a3f033c2775e08fef73cf80f5e2699fb360cb",
+ "7739aad7399d9c0f0a3c95b403888f0072d94acb76ff576e05f4a063120b84e722b4d5cd4"
+ "3a58e4abab444cb8ced112f3dbd8993b831c39b4edb76e92eb33ee24c5922b56552685f3b"
+ "0f4cf22e0e11628f6a3d33eff9def7ec527112dfafcf122814e3d1aaf66c3f97052651108"
+ "8bffef8101d1cef833268ff80387df30557f7",
+ "10aaec0de4ad75376be9fd41", "", "12b72ec1d9c32fb22c13c40b33796fa9",
+ "5565c6d09c4c924d61c0ef808fb0ea144ffb473812b72ec1d9c32fb22c13c40b33796fa9",
+ false, false},
+
+ {158, "8f27b1c3b3d7023c76ee66c768a3e92d4971e25f729d8788",
+ "0df6e750092b9ac576dde66006a4cab2116eee21",
+ "58fd02ac23ec7fa5b9460f60bfc85b4bebba70039a8f83261d6cc4f560107c10bc69548a5"
+ "d6152882fb465fd59fb8164d7c94523c3dd4206d33064f5191bd31f0c48fe03d7460e995c"
+ "93175b57cb03f58711adc94632031c4305272367b4289c725d9cb7ae9ba996b3a07917450"
+ "8c1eae8162a0bac446c1e53fe0c402b6912dfd6702addccada30a5c010fc22c2c75e43226"
+ "378ec7f4b3b71ccc71f32ab1adc877cc7b0a180c75d385c0f71a0b291a1cccf4be47e2722"
+ "49d61ffbf059c4f7be74eba07d5e1be3a7438458a611fe58cee4f946e25dee03e64852355"
+ "66f20ed555be32cd57a94e522d2168eae23c4587371a2d145f418c59e7bbc464a3bd88b89"
+ "19b",
+ "12444040caede67285e490d7", "", "2536272bee7446820041854e10b49a03",
+ "c6877b03552e97d9a1e6557f90dc7adde15a2f432536272bee7446820041854e10b49a03",
+ false, false},
+
+ {159, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b5e44c5b2fe90e4c78f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b5e44c5b2fe90e4c78f358da0d99cb64", true,
false},
- {136, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {160, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b6e44c5b2fe90e4c78f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b6e44c5b2fe90e4c78f358da0d99cb64", true,
false},
- {137, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {161, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"34e44c5b2fe90e4c78f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db034e44c5b2fe90e4c78f358da0d99cb64", true,
false},
- {138, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {162, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e54c5b2fe90e4c78f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e54c5b2fe90e4c78f358da0d99cb64", true,
false},
- {139, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {163, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44cdb2fe90e4c78f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44cdb2fe90e4c78f358da0d99cb64", true,
false},
- {140, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {164, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2ee90e4c78f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2ee90e4c78f358da0d99cb64", true,
false},
- {141, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {165, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2de90e4c78f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2de90e4c78f358da0d99cb64", true,
false},
- {142, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {166, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90ecc78f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90ecc78f358da0d99cb64", true,
false},
- {143, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {167, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90e4c79f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c79f358da0d99cb64", true,
false},
- {144, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {168, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90e4cf8f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4cf8f358da0d99cb64", true,
false},
- {145, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {169, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90e4c78d358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78d358da0d99cb64", true,
false},
- {146, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {170, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90e4c78f359da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f359da0d99cb64", true,
false},
- {147, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {171, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90e4c78f358da0c99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0c99cb64", true,
false},
- {148, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {172, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90e4c78f358da0f99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0f99cb64", true,
false},
- {149, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {173, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90e4c78f358da8d99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da8d99cb64", true,
false},
- {150, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {174, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90e4c78f358da0d99cb65",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0d99cb65", true,
false},
- {151, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {175, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90e4c78f358da0d99cb66",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0d99cb66", true,
false},
- {152, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {176, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90e4c78f358da0d99cb24",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0d99cb24", true,
false},
- {153, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {177, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90e4c78f358da0d99cbe4",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90e4c78f358da0d99cbe4", true,
false},
- {154, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {178, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b5e44c5b2fe90e4c79f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b5e44c5b2fe90e4c79f358da0d99cb64", true,
false},
- {155, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {179, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44cdb2fe90ecc78f358da0d99cb64",
"458256842dfd297f30bd2f8f15c92db0b4e44cdb2fe90ecc78f358da0d99cb64", true,
false},
- {156, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {180, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b4e44c5b2fe90ecc78f358da0d99cbe4",
"458256842dfd297f30bd2f8f15c92db0b4e44c5b2fe90ecc78f358da0d99cbe4", true,
false},
- {157, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {181, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"4b1bb3a4d016f1b3870ca725f266349b",
"458256842dfd297f30bd2f8f15c92db04b1bb3a4d016f1b3870ca725f266349b", true,
false},
- {158, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {182, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"00000000000000000000000000000000",
"458256842dfd297f30bd2f8f15c92db000000000000000000000000000000000", true,
false},
- {159, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {183, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"ffffffffffffffffffffffffffffffff",
"458256842dfd297f30bd2f8f15c92db0ffffffffffffffffffffffffffffffff", true,
false},
- {160, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {184, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"3464ccdbaf698eccf873d85a8d194be4",
"458256842dfd297f30bd2f8f15c92db03464ccdbaf698eccf873d85a8d194be4", true,
false},
- {161, "000102030405060708090a0b0c0d0e0f1011121314151617",
+ {185, "000102030405060708090a0b0c0d0e0f1011121314151617",
"202122232425262728292a2b2c2d2e2f", "", "505152535455565758595a5b", "",
"b5e54d5a2ee80f4d79f259db0c98ca65",
"458256842dfd297f30bd2f8f15c92db0b5e54d5a2ee80f4d79f259db0c98ca65", true,
false},
- {162, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {186, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "5c2ea9b695fcf6e264b96074d6bfa572", "",
@@ -1207,7 +1437,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"018b770d5808a1bd11a01129bf3c6919aff2339",
false, false},
- {163, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {187, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "57b3a81f2c36b6b06577ca0fbab8fa8e", "",
@@ -1216,7 +1446,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"3e7a7a38132e865b69d64ef37db261f80cbbe24",
false, false},
- {164, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {188, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "ce20a7e870696a5e68533c465bad2ba1", "",
@@ -1225,7 +1455,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"41d9713155da6441ec071ef2d8e6cffbacc1c7c",
false, false},
- {165, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {189, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "918e3c19dbdfee2db18156c5b93f3d75", "",
@@ -1234,7 +1464,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"6da5d1e6c574aa6a2490cc3b2f2f8f0ffbc56c4",
false, false},
- {166, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {190, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "717d900b270462b9dbf7e9419e890609", "",
@@ -1243,7 +1473,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"d91d9aa8082a761e1d755344bf29622144e7d39",
false, false},
- {167, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {191, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "ecd52120af240e9b4bf3b9d1eeb49434", "",
@@ -1252,7 +1482,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"d3268dd033e0ef2953ebfd8425737c7d393f89a",
false, false},
- {168, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {192, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "b37bbad104928ae89221d3520c2682e0", "",
@@ -1261,7 +1491,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"266f685ca448bb7e52e897eca234ef343d057d0",
false, false},
- {169, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {193, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "538816c3f849067cf8576cd62b90b99c", "",
@@ -1270,7 +1500,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"09178d084f49740e6757f63dd0df7cb7656d0ef",
false, false},
- {170, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {194, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "d10e631943cd3bdababab2bbd13951c0", "",
@@ -1279,7 +1509,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"102f018877e15d9889e69a99fcc6d727465c391",
false, false},
- {171, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {195, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "8ea0f8e8e87bbfa96368d83833ab4714", "",
@@ -1288,7 +1518,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"6691dadcd5757626945976ba9f0264bd6bee894",
false, false},
- {172, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {196, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "7b2df4fbed1de2727eb24898e5deabb9", "",
@@ -1297,7 +1527,7 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"4fbc35db015d72da62c81cb4d267253b20db9e5",
false, false},
- {173, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {197, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"0000000000000000000000000000000000000000000000000000000000000000000000000"
"0000000",
"", "24836f0a46ab6601a760221b074cbd6d", "",
@@ -1306,229 +1536,345 @@ const gcm_kat_value kGcmWycheproofVectors[] = {
"882d885ee74ccb30d649ebf6916d05a7dbe5696",
false, false},
- {174, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {198, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"8d74f1c97243d362577ff376c393d2dc", "", "00000000000000000000000000000000",
"", "00000000000000000000000000000000",
"265c42e2b96ea1de9c24f7182e33739000000000000000000000000000000000", false,
false},
- {175, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
+ {199, "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"884df0e76f3ce227bf9595d103825a46", "", "ffffffffffffffffffffffffffffffff",
"", "ffffffffffffffffffffffffffffffff",
"988f47668ea650cbaa6714711abe268dffffffffffffffffffffffffffffffff", false,
false},
- {176, "b7797eb0c1a6089ad5452d81fdb14828c040ddc4589c32b565aad8cb4de3e4a0",
+ {200, "b4cd11db0b3e0b9b34eafd9fe027746976379155e76116afde1b96d21298e34f",
+ "", "", "00c49f4ebb07393f07ebc3825f7b0830", "",
+ "306fe8c9645cc849823e333a685b90b2", "306fe8c9645cc849823e333a685b90b2",
+ false, false},
+
+ {201, "b7797eb0c1a6089ad5452d81fdb14828c040ddc4589c32b565aad8cb4de3e4a0",
"ed", "", "0ad570d8863918fe89124e09d125a271", "",
"fd8f593b83314e33c5a72efbeb7095e8", "3ffd8f593b83314e33c5a72efbeb7095e8",
false, false},
- {177, "4c010d9561c7234c308c01cea3040c925a9f324dc958ff904ae39b37e60e1e03",
+ {202, "4c010d9561c7234c308c01cea3040c925a9f324dc958ff904ae39b37e60e1e03",
"2a093c9ed72b8ff4994201e9f9e010", "", "2a55caa137c5b0b66cf3809eb8f730c4",
"", "5b8a2f2da20ef657c903da88ef5f57bb",
"041341078f0439e50b43c9916351175b8a2f2da20ef657c903da88ef5f57bb", false,
false},
- {178, "e7f7a48df99edd92b81f508618aa96526b279debd9ddb292d385ddbae80b2259",
+ {203, "e7f7a48df99edd92b81f508618aa96526b279debd9ddb292d385ddbae80b2259",
"5e51dbbb861b5ec60751c0996e00527f", "", "7ee376910f08f497aa6c3aa7113697fd",
"", "254ada5cf662d90c5e11b2bd9c4db4c4",
"469478d448f7e97d755541aa09ad95b0254ada5cf662d90c5e11b2bd9c4db4c4", false,
false},
- {179, "4f84782bfbb64a973c3de3dcfa3430367fd68bc0b4c3b31e5d7c8141ba3e6a67",
+ {204, "4f84782bfbb64a973c3de3dcfa3430367fd68bc0b4c3b31e5d7c8141ba3e6a67",
"78cb6650a1908a842101ea85804fed00cc56fbdafafba0ef4d1ca607dcae57b6", "",
"5d1bde6fa0994b33efd8f23f531248a7", "", "8dfce16467c3a6ebb3e7242c9a551962",
"cb960201fa5ad41d41d1c2c8037c71d52b72e76b16b589d71b976627c9734c9d8dfce1646"
"7c3a6ebb3e7242c9a551962",
false, false},
- {180, "34c74e28182948e03af02a01f46eb4f7", "fe82ba66cf2e265741f2c86c", "",
+ {205, "34c74e28182948e03af02a01f46eb4f7", "fe82ba66cf2e265741f2c86c", "",
"b0a73119a97d623806b49d45ddf4c7", "", "4b6f6f5be291a90b9e93a8a82ddbc8d8",
"2bc3ef8e7402b4631f48e9be4b6f6f5be291a90b9e93a8a82ddbc8d8", false, false},
- {181, "55cb7cac77efe18a1ea3b30c65f3f346", "2f3d11ea32bf5bc72cbe2b8d", "",
+ {206, "55cb7cac77efe18a1ea3b30c65f3f346", "2f3d11ea32bf5bc72cbe2b8d", "",
"e22b6b144ab26b5781316e7a42a76202ac4b2278", "",
"05975b175316df8045889f43e0c857e0",
"4fe13ef29f118f85a63188f805975b175316df8045889f43e0c857e0", false, false},
- {182, "f6a4bf8c4e15034699ce5801cbbac7509cd3f94cf28d8307",
- "de8eaa41e5e6a590c3cfbf61", "", "60d6bfca67f5d810", "",
- "e370e7dd328655929bd4691f396a1033",
- "a2966fb189f8d9d391503857e370e7dd328655929bd4691f396a1033", false, false},
-
- {183, "66f75acbd8d3acf7af47d13e8384c2809d6b91503a7f294b",
+ {207, "66f75acbd8d3acf7af47d13e8384c2809d6b91503a7f294b",
"a900c86b6b7e0e5563f8f826", "", "edf93e16294f15eded83808f09320e", "",
"20529bff3c59222ec33353af337b1d40",
"9af1a022c61c4315aa0e923e20529bff3c59222ec33353af337b1d40", false, false},
- {184, "ef2e299dd4ecd7e3b9cc62780922cc2c89f78840564d1276",
+ {208, "ef2e299dd4ecd7e3b9cc62780922cc2c89f78840564d1276",
"03f59579b14437199583270e", "", "130c14c839e35b7d56b3350b194b0da342e6b65d",
"", "17205999491bd4c1d6c7ec3e56779c32",
"073a5291b11df379f31b4f1617205999491bd4c1d6c7ec3e56779c32", false, false},
- {185, "df64c84ae52d9ca820a47421bed6e96f7165369fc4c1b65f8f6307b17ce1006c",
- "f5fafdded54a86a4edab44bd", "", "c0c568a400b7194f", "",
- "00955d7d27f66868cfec734bf59c5e6d",
- "99313a220d1fcb665887628300955d7d27f66868cfec734bf59c5e6d", false, false},
-
- {186, "e98b0669a645eb14cd06df6968fc5f10edc9f54feed264e3d410cdc61b72ef51",
+ {209, "e98b0669a645eb14cd06df6968fc5f10edc9f54feed264e3d410cdc61b72ef51",
"f384b3ed7b274641f5db60cf", "", "17ca250fb733877556263223eadde1", "",
"36b15bab6923b17218fe1c24048e2391",
"fc213602aa423b87d7c2a87436b15bab6923b17218fe1c24048e2391", false, false},
- {187, "849b3e6b8cdd85bdcfb8eb701aa5522ae2340fbe5214e389622cef76979225c4",
+ {210, "849b3e6b8cdd85bdcfb8eb701aa5522ae2340fbe5214e389622cef76979225c4",
"8c5564e53051c0de273199b4", "", "0f9d6ed7eef362dfa4a7dfa5c0f74c5b27bd4ebf",
"", "7cf036d235d3b2dd349a8c804b65144a",
"c1d76233e8c5042e92bf8d327cf036d235d3b2dd349a8c804b65144a", false, false},
- {188, "8f3f52e3c75c58f5cb261f518f4ad30a", "", "", "", "",
+ {211, "5927bae748bb69d81b5a724e0a165652", "316bf99bfafc76f1bfc0b03c", "",
+ "365e0b96932b13306f92e9bb23847165bcbf5d35e45a83d75c86ecca70131f4c", "",
+ "019a96c5373c031626b6c0300d4cf78b",
+ "5348af57fafe2485b43f2bc4019a96c5373c031626b6c0300d4cf78b", false, false},
+
+ {212, "dbd3676f293409273f27b375e03793a3", "625efedb8b7f1aa62238a8f2", "",
+ "967fa7c990eb2becbd450835e28ea3a9000c7216285cfa7696e8c3dac3ce952a1fe638d7c"
+ "8c73e1d708dce01b5a20fcc9aa011949d2a835f777423c172fa3aa0",
+ "", "94180ddb7bb1995abe0219eab5ce232f",
+ "f559b70fe1149cb34406a2c794180ddb7bb1995abe0219eab5ce232f", false, false},
+
+ {213, "7e5a39dcda7e066988f19adf4de4d501", "b04729b4adbaac63c2aaf8d8", "",
+ "494356c3459d60e3a83433c9bcf2c0454a763e496e4ec99bfbe4bbb83a4fda76b54221389"
+ "9dcf5521cd9bbbe5d11545bda44a3f4a681ce2843acea730d83d3930ea30991ee1a68ebf6"
+ "d1a5a40f9b02a1aab091298df8dd689dc7613bcbff94d35f2ca43377d81618562bcf65734"
+ "11ec9bc97c5a6276b554054c0fa787073d067",
+ "", "a7f7b21a3b7ece509e922647fd905f06",
+ "5291dd4da91ccc2e77306d83a7f7b21a3b7ece509e922647fd905f06", false, false},
+
+ {214, "eac3f28cd937ff29eb6158a3721b5145", "098912a302773377b9c26ac3", "",
+ "6fd260bba87339539c37dc68fdc3656f63c83028cb8adcb531085e98bd570c6b735d0cc4b"
+ "4b924696000a2d893621ae64dcce992b562b89a5285643a08febccbc52243cbfc8d45212e"
+ "047b00c87c6b6bf175f8bb678ec55c1091315cbecb8b85700f4a4653623fb78e63cfff7d6"
+ "235e48e9832c9f0716d10992fc5b0ad4e6972bbeeb1ad670cd7ec8fac82e07ea5a64f9761"
+ "a39714aaa73affd2cb190a7ac2df5e5dcea6812ae2c872c7ac70453c5e7ec4d0b5b18c6ff"
+ "3bfb9ae15fea44cf392615b80034edae596b8821f97fca58d167fb44a093b0c009a0bd563"
+ "1355b0cb25d93ba9b79b006301d99db657e801933fc2764a0ce650eaf5a1299efe60cb53b"
+ "634",
+ "", "fd042bdde22f67c4fd298d5dc0867606",
+ "e3be947153a26a3a54e3015cfd042bdde22f67c4fd298d5dc0867606", false, false},
+
+ {215, "8f9ebc67a9a6430c2b0ceeaf983e1356964bb928635b9ca4",
+ "a3a96ee94f94caa81ebcd66d", "",
+ "36e4b381574d171c7769a788cbc147224fabd8b773f16b8ae84d8f2603aaa440", "",
+ "faaf01ceb40a7e145e8fe65aa9af58c0",
+ "8c2a9823a3b3d413be696387faaf01ceb40a7e145e8fe65aa9af58c0", false, false},
+
+ {216, "f4bbdfd06f7fb1434880e4166d38d56e02a3f0df0d5301ce",
+ "39d2abe6697f17ec27f2a39c", "",
+ "90743bd5d794d52ac848b7e2384545a25846acf143be84c0ead0432fcf3172631cf58d0ca"
+ "78571c03053c1e1b85ed79cb5303d0e3a98ff4f56c4f0a5eb4f0eac",
+ "", "7404fc7b7354694428236f203c130244",
+ "a660ea5bf07a78fea01201737404fc7b7354694428236f203c130244", false, false},
+
+ {217, "1761c77798ef9cdfa40553f34614fe7402212087f0509411",
+ "35ca4eb463a2000138210b4d", "",
+ "fbb3eab379c9b8689dc30b0713690e55d51c956ca36fbcc73eeeee16a46d7c41a7a9626e6"
+ "8e25d685c008c19d3b2b1792bdc99c35441a6fcac35e0d6446dd914f543abd9ecd6b0cb52"
+ "01c243026c4f13641d67c8d8cd5114b6e11ebbc6b1dee2a18db2150a5a575dcd21648e033"
+ "7dadbccd3deffd6d979e03e6b9ddfee0abdc2",
+ "", "ca1534e7dd0336bbb32a79830c71a447",
+ "f400132ff38c04ed747dde34ca1534e7dd0336bbb32a79830c71a447", false, false},
+
+ {218, "f795ece7de1881fbc6843eb740f812e41e3fc49ff6c7b940",
+ "22dbd8037aa05b14cf81dd23", "",
+ "3569fca7c9d06e2a03fed1aac2484fd4416ca07d55ecbb333ec674f0ea5c6e75a10dfb9c7"
+ "38b69dab2eda10ada721a61c7f02b7e7f79e8a9e2dc36b3fdf609e436054c82a774ec617d"
+ "ceec84a577037ff1a3f120d9818d042063acb36c9584e81ec94f11f1ee240f2e45e944694"
+ "a9c8e535acbb01d93958411cff68e3d32f8931746a4a0cece65e93c51c70b3111034b6867"
+ "b407e0147f97c576d3ed8cec7e8ec26e95643e46e97ea3595c9c3172b4856f2d2b6dc8564"
+ "666ddac92c794ffb2d4dc7f461761f0e326650f48d327604e095bd8754072116c96360d09"
+ "f010ac2f39eb96b227f3d738deb756c8699460d88cf716170ae15267b14f4a89164720f1c"
+ "602",
+ "", "03379836b0c82f64a1bccdcd763acbbc",
+ "13a95a06c1bed4845af9c70103379836b0c82f64a1bccdcd763acbbc", false, false},
+
+ {219, "ee4171917d2337496812a2784d6a71300e6b8c1ac3b1ef58cee77c229aeaf2c5",
+ "94d2f8697facaaa191ba617a", "",
+ "e826a79361f9d582b64450e3edc82589487853d5b22feaa0c889875bd0d87cd4", "",
+ "04650a78bbb61db337c9c32aa3e7b6fa",
+ "a295c2cb27ce23d26874ade104650a78bbb61db337c9c32aa3e7b6fa", false, false},
+
+ {220, "132c59b4bcb8afb31637734a81105bb2c9878f320ace9076d5fd7c5d216c8d12",
+ "12c7be00facda49596e19134", "",
+ "ec51ee18cfb46897d3666c7df35c29ca5d898241c4a34f893eb1db5d5c6b76e24617459d1"
+ "153868154437a0e95aa3c26e956b494a52dd5ac3b9331116c7c775f",
+ "", "7e80f51e7180f1cd3ba84349888fcd5c",
+ "9cdcfc3aaa8d466f25588e4b7e80f51e7180f1cd3ba84349888fcd5c", false, false},
+
+ {221, "7b0b12491901d62d097fa26dc71e15cfacafa3226719e47126d99c79d98ec222",
+ "c80312590700c3bbfacd1a40", "",
+ "7d08b226b4a5d03f6f8cb3a3cb8d1ce31b059dc5112385275e38a15c97e0f24022b249a5f"
+ "7019ea577198cb26ac64e82b2b04681537c4198775a523b0e6494b84febaef3399b35c27b"
+ "0969fa43572bf5827a763aac1af69526f37e38acb5d354f2b68487f275f4361ed39073f7d"
+ "d6653ac17c0794118a0cf143293ac0be66229",
+ "", "e559f5f755aa292171cc35fbf911a64f",
+ "3f3c151e984d059462f9e5a0e559f5f755aa292171cc35fbf911a64f", false, false},
+
+ {222, "3bc3bf39d0d5ffd94cca2b45c678a2d049151ed2babc713be53cb66f54a16337",
+ "8125ee7637d7d0e03bbacf35", "",
+ "92c2cee7e9138b186da51f146fb21fd5b491f1a19eef61d4ed14ce6b21b04fdb6ff8ebb60"
+ "fddc55926e7bda2a8f35c610bb795232412739d6c2d74458ef5a1a1cde9bf17e47e3b00db"
+ "0b0504d56dc8b8d3de23f7c3a5d52e8d0aab1e64405aaa852ec2dd667ed9c1fd8dc1fdbbc"
+ "8712c7a38f30faeab594f33897b41b1720f3c2f954ed91ca450d82c3dcd35858c608ad42f"
+ "36832e56b04821a132f72e0da7b62cbd3925250f64fbb3f5c4783495893097adc09a32d77"
+ "6e04bf72558d37830b372341f6536d8ee9df4a82e4074e7774ab6917a04fa8c499eb4b46a"
+ "92def365da8b5eb1e0b438779507d1f5272a6e8629a3f9c7bd4862c5691ee8b56bfe292de"
+ "b4e",
+ "", "70717cc00fd1ffa59bb04329226a0c0a",
+ "5496ae94c3322ebf959ea9a970717cc00fd1ffa59bb04329226a0c0a", false, false},
+
+ {223, "8f3f52e3c75c58f5cb261f518f4ad30a", "", "", "", "",
"cf71978ffcc778f3c85ac9c31b6fe191", "cf71978ffcc778f3c85ac9c31b6fe191",
true, true},
- {189, "2a4bf90e56b70fdd8649d775c089de3b",
+ {224, "2a4bf90e56b70fdd8649d775c089de3b",
"324ced6cd15ecc5b3741541e22c18ad9", "", "", "",
"a2c7e8d7a19b884f742dfec3e76c75ee",
"00a29f0a5e2e7490279d1faf8b881c7ba2c7e8d7a19b884f742dfec3e76c75ee", true,
true},
- {190, "0b18d21337035c7baa08211b702fa780ac7c09be8f9ed11f", "", "", "", "",
+ {225, "0b18d21337035c7baa08211b702fa780ac7c09be8f9ed11f", "", "", "", "",
"ca69a2eb3a096ea36b1015d5dffff532", "ca69a2eb3a096ea36b1015d5dffff532",
true, true},
- {191, "ba76d594a6df915bb7ab7e6d1a8d024b2796336c1b8328a9",
+ {226, "ba76d594a6df915bb7ab7e6d1a8d024b2796336c1b8328a9",
"d62f302742d61d823ea991b93430d589", "", "", "",
"2c9488d53a0b2b5308c2757dfac7219f",
"509b0658d09f7a5bb9db43b70c8387f72c9488d53a0b2b5308c2757dfac7219f", true,
true},
- {192, "3f8ca47b9a940582644e8ecf9c2d44e8138377a8379c5c11aafe7fec19856cf1",
+ {227, "3f8ca47b9a940582644e8ecf9c2d44e8138377a8379c5c11aafe7fec19856cf1",
"", "", "", "", "1726aa695fbaa21a1db88455c670a4b0",
"1726aa695fbaa21a1db88455c670a4b0", true, true},
- {193, "7660d10966c6503903a552dde2a809ede9da490e5e5cc3e349da999671809883",
+ {228, "7660d10966c6503903a552dde2a809ede9da490e5e5cc3e349da999671809883",
"c314235341debfafa1526bb61044a7f1", "", "", "",
"8fe0520ad744a11f0ccfd228454363fa",
"7772ea358901f571d3d35c19497639d98fe0520ad744a11f0ccfd228454363fa", true,
true},
- {194, "59a284f50aedd8d3e2a91637d3815579", "", "", "80", "",
+ {229, "59a284f50aedd8d3e2a91637d3815579", "", "", "80", "",
"af498f701d2470695f6e7c8327a2398b", "af498f701d2470695f6e7c8327a2398b",
false, false},
- {195, "fec58aa8cf06bfe05de829f27ec77693",
+ {230, "fec58aa8cf06bfe05de829f27ec77693",
"f2d99a9f893378e0757d27c2e3a3101b", "", "9d", "",
"96e6fd2cdc707e3ee0a1c90d34c9c36c",
"0a24612a9d1cbe967dbfe804bf8440e596e6fd2cdc707e3ee0a1c90d34c9c36c", false,
false},
- {196, "88a972cce9eaf5a7813ce8149d0c1d0e", "", "", "0f2f", "",
+ {231, "88a972cce9eaf5a7813ce8149d0c1d0e", "", "", "0f2f", "",
"4ccf1efb4da05b4ae4452aea42f5424b", "4ccf1efb4da05b4ae4452aea42f5424b",
false, false},
- {197, "b43967ee933e4632bd6562ba1201bf83",
+ {232, "b43967ee933e4632bd6562ba1201bf83",
"5a6ad6db70591d1e520b0122f05021a0", "", "8760", "",
"98f47a5279cebbcac214515710f6cd8a",
"ba3e7f8b2999995c7fc4006ca4f475ff98f47a5279cebbcac214515710f6cd8a", false,
false},
- {198, "4e9a97d3ed54c7b54610793ab05052e1", "", "", "cc851957", "",
+ {233, "4e9a97d3ed54c7b54610793ab05052e1", "", "", "cc851957", "",
"e574b355bda2980e047e584feb1676ca", "e574b355bda2980e047e584feb1676ca",
false, false},
- {199, "d83c1d7a97c43f182409a4aa5609c1b1",
+ {234, "d83c1d7a97c43f182409a4aa5609c1b1",
"c8f07ba1d65554a9bd40390c30c5529c", "", "7b5faeb2", "",
"5c0bb79d8240041edce0f94bd4bb384f",
"1b84baea9df1e65bee7b49e4a8cda1ec5c0bb79d8240041edce0f94bd4bb384f", false,
false},
- {200, "c6a705677affb49e276d9511caa46145", "", "", "4ad80c2854fb", "",
+ {235, "c6a705677affb49e276d9511caa46145", "", "", "4ad80c2854fb", "",
"1e2ed72af590cafb8647d185865f5463", "1e2ed72af590cafb8647d185865f5463",
false, false},
- {201, "eba7699b56cc0aa2f66a2a5be9944413",
+ {236, "eba7699b56cc0aa2f66a2a5be9944413",
"d021e53d9098a2df3d6b903cdad0cd9c", "", "d1dafc8de3e3", "",
"9c0e22e5c41b1039ff5661ffaefa8e0f",
"18291aa8dc7b07448aa8f71bb8e380bf9c0e22e5c41b1039ff5661ffaefa8e0f", false,
false},
- {202, "c70ce38e84e5f53ed41c3f0d2ca493412ad32cb04c6e2efa", "", "", "cb", "",
+ {237, "c70ce38e84e5f53ed41c3f0d2ca493412ad32cb04c6e2efa", "", "", "cb", "",
"08d96edb5e22874cd10cb2256ca04bc6", "08d96edb5e22874cd10cb2256ca04bc6",
false, false},
- {203, "74c816b83dfd287210a3e2c6da8d3053bbfbd9b156d3fdd8",
+ {238, "74c816b83dfd287210a3e2c6da8d3053bbfbd9b156d3fdd8",
"f2b7b2c9b312cf2af78f003df15c8e19", "", "0f", "",
"96a132ed43924e98feb888ff682bdaef",
"6c5e796ba9a3ddc64f401e68d135101d96a132ed43924e98feb888ff682bdaef", false,
false},
- {204, "cbf45ba488932aea1a10e5862f92e4a7e277bda9f34af6d0", "", "", "75e5",
+ {239, "cbf45ba488932aea1a10e5862f92e4a7e277bda9f34af6d0", "", "", "75e5",
"", "1f0d23070fcd748e25bf6454f5c9136e", "1f0d23070fcd748e25bf6454f5c9136e",
false, false},
- {205, "e1c0446f11ae6aa4fa254f9a846fc6e13e45e537e47f2042",
+ {240, "e1c0446f11ae6aa4fa254f9a846fc6e13e45e537e47f2042",
"3a2f5ad0eb216e546e0bcaa377b6cbc7", "", "8989", "",
"f6e0a979481f9957ddad0f21a777a73a",
"550b48a43e821fd76f49f0f1a897aeadf6e0a979481f9957ddad0f21a777a73a", false,
false},
- {206, "567563bf4cf154902275a53bc57cd6dd7b370d27011bdac8", "", "",
+ {241, "567563bf4cf154902275a53bc57cd6dd7b370d27011bdac8", "", "",
"68d7fc38", "", "1475563e3212f3b5e40062569afd71e3",
"1475563e3212f3b5e40062569afd71e3", false, false},
- {207, "834d0bb601170865a78139428a1503695a6a291ebd747cd1",
+ {242, "834d0bb601170865a78139428a1503695a6a291ebd747cd1",
"6f79e18b4acd5a03d3a5f7e1a8d0f183", "", "bb9d2aa3", "",
"03ab26993b701910a2e8ecccd2ba9e52",
"309133e76159fe8a41b20843486511ab03ab26993b701910a2e8ecccd2ba9e52", false,
false},
- {208, "99fb18f5ba430bb9ea942968ecb799b43406e1af4b6425a1", "", "",
+ {243, "99fb18f5ba430bb9ea942968ecb799b43406e1af4b6425a1", "", "",
"a984bdcdcae2", "", "d7b9a6b58a97982916e83219fbf71b1e",
"d7b9a6b58a97982916e83219fbf71b1e", false, false},
- {209, "b77b242aa0d51c92fda013e0cb0ef2437399ace5d3f507e4",
+ {244, "b77b242aa0d51c92fda013e0cb0ef2437399ace5d3f507e4",
"4ba541a9914729216153801340ab1779", "", "52aa01e0d0d6", "",
"c052a55df3926a50990a532efe3d80ec",
"e08261e46eaf90d978ea8f7889bccd4fc052a55df3926a50990a532efe3d80ec", false,
false},
- {210, "8f9a38c1014966e4d9ae736139c5e79b99345874f42d4c7d2c81aa6797c417c0",
+ {245, "d74599b3d2db81653de43b52fc994c50d0be759fab87c33a", "", "",
+ "d1c61cf8532531b5", "", "f94f2049a6560c470b3a7ca7bbc31a3d",
+ "f94f2049a6560c470b3a7ca7bbc31a3d", false, false},
+
+ {246, "0b177198c8b419bf74acc3bc65b5fb3d09a915ff71add754",
+ "c4b1e05ca3d591f9543e64de3fc682ac", "", "8f075cbcda9831c3", "",
+ "7db7402224fd583e312bc0e61cf11366",
+ "3c6ec0ab1b827bf238a5384fb7e212ce7db7402224fd583e312bc0e61cf11366", false,
+ false},
+
+ {247, "8f9a38c1014966e4d9ae736139c5e79b99345874f42d4c7d2c81aa6797c417c0",
"", "", "a9", "", "2a268bf3a75fd7b00ba230b904bbb014",
"2a268bf3a75fd7b00ba230b904bbb014", false, false},
- {211, "144cd8279229e8bb2de99d24e615306663913fe9177fcd270fafec493d43bca1",
+ {248, "144cd8279229e8bb2de99d24e615306663913fe9177fcd270fafec493d43bca1",
"976229f5538f9636476d69f0c328e29d", "", "b3", "",
"8bbad4adc54b37a2b2f0f6e8617548c9",
"7bea30ecc2f73f8e121263b37966954c8bbad4adc54b37a2b2f0f6e8617548c9", false,
false},
- {212, "7d31861f9d3536e14016a3216b1042e0d2f7d4614314268b6f834ec7f38bbb65",
+ {249, "7d31861f9d3536e14016a3216b1042e0d2f7d4614314268b6f834ec7f38bbb65",
"", "", "c332", "", "1d978a693120c11f6d51a3ed88cd4ace",
"1d978a693120c11f6d51a3ed88cd4ace", false, false},
- {213, "22b35fe9623ee11f8b60b6d22db3765b666ed972fa7ccd92b45f22deee02cab1",
+ {250, "22b35fe9623ee11f8b60b6d22db3765b666ed972fa7ccd92b45f22deee02cab1",
"5341c78e4ce5bf8fbc3e077d1990dd5d", "", "da6c", "",
"b63ff43c12073ec5572b1be70f17e231",
"9c39f5b110361e9a770cc5e8b0f444bbb63ff43c12073ec5572b1be70f17e231", false,
false},
- {214, "c224e0bba3d7a99165f7996b67a0fce3e12f2c01179b197b69b7e628bca92096",
+ {251, "c224e0bba3d7a99165f7996b67a0fce3e12f2c01179b197b69b7e628bca92096",
"", "", "6b30145e", "", "ae6f7c9a29f0d8204ca50b14a1e0dcf2",
"ae6f7c9a29f0d8204ca50b14a1e0dcf2", false, false},
- {215, "093eb12343537ee8e91c1f715b862603f8daf9d4e1d7d67212a9d68e5aac9358",
+ {252, "093eb12343537ee8e91c1f715b862603f8daf9d4e1d7d67212a9d68e5aac9358",
"33efb58c91e8c70271870ec00fe2e202", "", "5110604c", "",
"b824c33c13f289429659aa017c632f71",
"f73f72f976a296ba3ca94bc6eb08cd46b824c33c13f289429659aa017c632f71", false,
false},
- {216, "98e6f8ab673e804e865e32403a6551bf807a959343c60d34559360bc295ecb5b",
+ {253, "98e6f8ab673e804e865e32403a6551bf807a959343c60d34559360bc295ecb5b",
"", "", "d4d857510888", "", "3db16725fafc828d414ab61c16a6c38f",
"3db16725fafc828d414ab61c16a6c38f", false, false},
- {217, "0bd0e8e7781166e1d876dec8fad34ba95b032a27cac0551595116091005947b7",
+ {254, "0bd0e8e7781166e1d876dec8fad34ba95b032a27cac0551595116091005947b7",
"91222263b12cf5616a049cbe29ab9b5b", "", "1bdcd44b663e", "",
"c8fc39906aca0c64e14a43ff750abd8a",
"ed463f4f43336af3f4d7e08770201145c8fc39906aca0c64e14a43ff750abd8a", false,
+ false},
+
+ {255, "61ba694897925d1b4174d40401469c3ef267cdb9f829edb1a10618c16d666059",
+ "", "", "0d10c5c84b88d688", "", "1311f9f830d729c189b74ec4f9080fa1",
+ "1311f9f830d729c189b74ec4f9080fa1", false, false},
+
+ {256, "115884f693b155563e9bfb3b07cacb2f7f7caa9bfe51f89e23feb5a9468bfdd0",
+ "82e3e604d2be8fcab74f638d1e70f24c", "", "04102199ef21e1df", "",
+ "af68a37cfefecc4ab99ba50a5353edca",
+ "7e0dd6c72aec49f89cc6a80060c0b170af68a37cfefecc4ab99ba50a5353edca", false,
false}};
#endif // gcm_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/hkdf-sha1-vectors.h b/security/nss/gtests/common/testvectors/hkdf-sha1-vectors.h
new file mode 100644
index 0000000000..791c434e85
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/hkdf-sha1-vectors.h
@@ -0,0 +1,1053 @@
+/* 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 hkdf_sha1_vectors_h__
+#define hkdf_sha1_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const HkdfTestVector kHkdfSha1WycheproofVectors[] = {
+ {1, "0b0b0b0b0b0b0b0b0b0b0b", "000102030405060708090a0b0c",
+ "f0f1f2f3f4f5f6f7f8f9",
+ "085a01ea1b10f36933068b56efa5ad81a4f14b822f5b091568a9cdd4f155fda2c22e42247"
+ "8d305f3f896",
+ 42, true},
+
+ {2,
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748"
+ "494a4b4c4d4e4f",
+ "606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838"
+ "485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8"
+ "a9aaabacadaeaf",
+ "b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d"
+ "4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8"
+ "f9fafbfcfdfeff",
+ "0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4305673ba2ffe8fa3f1a4e"
+ "5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e927336d0441f4c4300"
+ "e2cff0d0900b52d3b4",
+ 82, true},
+
+ {3, "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b", "", "",
+ "0ac1af7002b3d761d1e55298da9d0506b9ae52057220a306e07b6b87e8df21d0ea00033de"
+ "03984d34918",
+ 42, true},
+
+ {4, "0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c", "", "",
+ "2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d7"
+ "0cce7acfc48",
+ 42, true},
+
+ {5, "60ab7f45b0ad534683b3a6c020d4f775", "", "",
+ "73bf325f0fcc78f15b6cee7c9e7d927d4016eafd", 20, true},
+
+ {6, "e3db76e02278cbd2adbcb4555803da11", "", "",
+ "a9382b2bb04ceb4fe0543cee88753df8cb90c9dc440f7e476e95150c82e1376e123f05887"
+ "5c00cff6f29",
+ 42, true},
+
+ {7, "d4dcb92a769f57c8bab8a420ee0aa351", "", "",
+ "d10d4bd0ed723533adfceaa903f1ee8836e61cd085fd951dfc6a291edded082e8478c9f8b"
+ "d1f7a2611a6a049761dfc2888a9e32be9c326833c6559487c33f6e1",
+ 64, true},
+
+ {8, "2d43e54bf0c94c9cbff4300f4aa69ab8", "",
+ "d674da3bb47d5c7e38b501e5251d9348af601c44",
+ "c1b8065a9ea8e79d404f882089cf423a99bde5ea", 20, true},
+
+ {9, "4055536896c406d5fe14a6cd6b999bff", "",
+ "2094768a8816f7df070d6e08b7ad93755dc9024b",
+ "c7d3c9ab74081357d0f6ee3aef0442afee7325381090a2df642926a3e6e6a7e213f05ea5c"
+ "39978d52165",
+ 42, true},
+
+ {10, "5b01b2da3166f217cdd68de8af60078f", "",
+ "6884cfa7ffe8f27bf4ebc6e46a7e01488c79243a",
+ "1535a41d6e8a94c5bd51b7447bbd9c2b8fa00ba05b92e7ab0da7d1fec7d348ee7d50a4bdb"
+ "bde173dd6eeff83aba9e8b822823b339a76811d62771336f4e08f3d",
+ 64, true},
+
+ {11, "467403c2ec02a235bf730ff37e8d8ff3", "41f0f173d307d40436c25856cf559f96",
+ "", "4ab2bf78f2678effaced317249e116862d3d9b8a", 20, true},
+
+ {12, "3352f942aa93071da6d39cc5ed8dc460", "57a0db708b25a51afc4271803aa35204",
+ "",
+ "bbcf63065c761017f229183e767683b98633a85f4d8f32236cfa0fd3f6b182a5f41c33506"
+ "636d18c5eba",
+ 42, true},
+
+ {13, "08867e76311126089356623ba5381e73", "0c164c443edcdfaedb1ab150f047951f",
+ "",
+ "3084fee371179b60a4fd27ea2637a9b89a3dcf6ab45d4805c99880b26e5d73efed4b421f1"
+ "fea4cabb60893241765b19554aa51689bf00d7d94a053a94bfec55e",
+ 64, true},
+
+ {14, "c55c41d69d2424a520414e3662aa7303", "fea9bfc92b74337e43a201a2dc199e27",
+ "3fdf20538063b76901d61bbf9b72b0c18749e00e",
+ "3917a782fed4d7f525ca16ca1dfde0faa7207262", 20, true},
+
+ {15, "5d3db20e8238a90b62a600fa57fdb318", "1d6f3b38a1e607b5e6bcd4af1800a9d3",
+ "2bc5f39032b6fc87da69ba8711ce735b169646fd",
+ "ca0903f17759fc29df761469e3b98a5b1476977706f3c87e9d39050e5b36c7ae6bbafeb38"
+ "14037b12ca0",
+ 42, true},
+
+ {16, "8677dc79233ef3480777c4c601ef4f0b", "ad88db718244e2cb60e35f874d7ad81f",
+ "a38f634d947819a9bfa792174b42baa20c9fce15",
+ "1761915ac282909fbfd43ce31934e7a10951f901ad33f614a9394b6f5ca04e00906aa14b9"
+ "1132bf9e8ae0aa2102c3c7a67756e81b57d89192a62ca0cf907a3dc",
+ 64, true},
+
+ {17, "0f602703d37943e0253bed3da331aff4",
+ "ebdc8510499f69b2e188daab77cd819cccb95f276f46e6b2be11cbe72700", "",
+ "4a54220ecee20a84e1b7b6f5407af234b14938d1", 20, true},
+
+ {18, "9fe65737574c5c7aa67646adf8230ba8",
+ "73a34648c152443586236abcb46a090ce55ef6c7f282ffce6342d694650a", "",
+ "741662ad515bf9d2661aa0731eebd674f7390bd20fa3bb7cb2e9d6ca953c2bd839929c44a"
+ "6f0ba5ae614",
+ 42, true},
+
+ {19, "e8f2b1c3e6a6c3d5ee0a20dd47aafa78",
+ "3f5e162de91e0782cd189f3b7778cdc2ce6bfe9d3fe841cd3c70475d7b3c", "",
+ "695807f517ba39e33eadeb6a7b71d2016163e9f5e6aaad5f493bcbe24ac06f8a6770097da"
+ "76b50338a4dcbd9fac4d3a545c45eb1e733f70e9e82ca03830d0ee9",
+ 64, true},
+
+ {20, "a679521cdb56aafc5a4b76db0431a4dd",
+ "123033b1ddaead83a4b9cfef8a660bd8e00fde01e67c35656c6d7607d456",
+ "44ec41ab4f4e64f4a36e5e30c9f0dc1d77ae4974",
+ "e36789305dd2613dedd29e041afddf558d6fb8b6", 20, true},
+
+ {21, "49bf155ca102026f2a217ea1bc9843ac",
+ "76776e3b4d75f8f43dce4bded71f3b1ae6bcb012d9c0d59f78248b9427b8",
+ "851bda4faa8f7add2a3cbf0acf9c2786f8f955b2",
+ "6016f537e75e1aaf2e6920827d18aa25e9fc8742c607b0cd97a38cad0bed0a6622981f97b"
+ "63b08f31ed9",
+ 42, true},
+
+ {22, "6cf725e939e8824d4392233eeac75d30",
+ "1e72f24b05a91a0093f34306ffced79e7003055b0833c6d0f27a4f33a1bd",
+ "495425d9727fee2e2b7e78899868c1c3e7735e1d",
+ "b31f845aa6ad9b6803153872145a28617035e9b2d2a5c1ce8d0d2c6017f17403a67326cd0"
+ "6068af972eb8b734903d10b633d07de05f02fc70ed383a60bd82b48",
+ 64, true},
+
+ {23, "a319ff7b5ba9b14ac72b681cecf0f742",
+ "d7e3bc6daed343ce77ef793e15a8246e4bfcbaf83d2ac956d0661d1df7262b2e7311623df"
+ "e4152caddbfda8fa8ed7a82656ec00b72c5adf7c9d388e5b3bc8d24",
+ "",
+ "d547c94891439eb7dc9e0c425adf20262d27fd9b55e7b0516e836db6b2f778c70296bc97c"
+ "466e05ce2d5",
+ 42, true},
+
+ {24, "34bae5a158c1678aa76a744417a70d7a",
+ "1532075f363e061133780ac959bf653c7687d181b9431215d6f62dd2f1ec3019d61c50fa8"
+ "2c70ae25e624c849a276b0c57d7c02a4d753fe84a1a6621e9a5ef01",
+ "87ec30aa53acfc3d09ccc1d57d654fdbce403cd4",
+ "c508b4bc7503440f3ee04c5b8c5832bf70b54a6caea8d2a0ade43a0ea72c08e4749045873"
+ "34d699ba2ce",
+ 42, true},
+
+ {25, "9ab09999adde788dc2bf82c7ec8fab03",
+ "1aa93ccbc92e29d7016f71e7f806bae2027f62c4", "60999543d9cec9d3",
+ "033293a76b1496c9619331f089d402d0deae28166bccf304bf25822f369479cf0aa1600b6"
+ "ebcae43fd1f5d3389c55331b81cbe1e9f6ae29aa86d8a332d298d50516af4926f01691754"
+ "981c9c92d743d0d26a94423120761a4d0d0e562368696ab78684e51a65b30cc4849a6a5a6"
+ "c53a076c276db287b787dbb43d1e107f86bce19986cfcb86ec40fd74dfba08784219c2aea"
+ "2152e21be5a87dacdd18b22ef23292623bcc64bd03a3a1b408a77fbbf4e18ae59a94cac72"
+ "f43687190e358579d1b0a54d3f2df7f08b867af0b941deb9f7035a1a8f13c6d0da4f9e02f"
+ "817ea0a92c02140ff5a7d7e398a7b410574d2e6ef7a710efbd1db628318650236ea02f1b6"
+ "17bc79087f5a6c3adeb7037176ef51fda844b2607a4960e3852107dd2703558a534a06ab5"
+ "a1595d237fe3eb0c0ea3f14400332abb221784914e99fa5ca7a1f67338860283bf589a6b6"
+ "ea0b32e2779e207fa8139dfeee954e762ebf6255250b1fc58c4c79b3d98fbbeaf786907b5"
+ "fc7a8c34a25a642b7286a4b2ecdfd1dce041294322bc54b3c15ac44913dd1a3a4361e2d2a"
+ "0e58c13f34ab2ead723fa01311a2659f74722a09f5b1837a7666da60728ae5cb4b8376219"
+ "61bf0278da749f79a47249ea0e361be3afd14ea9ead4e2f70d9941fa55862d86b53046de5"
+ "dceec48a4b9f7b895693e328c59c0b2543ef2cd84b2c549a8e0013351703f7669b8346d2b"
+ "32f7627b7df9ee746b1092f34033f69314a985ce2e948b9a98dabe9bf259f92b78b9a1de7"
+ "285db617784001894af381618e9a2992c5738337930408b7e0fb57697bf4839e7e72ffa10"
+ "10319a50aef208829950d60b6c4e57b76bc62d1923003c374710d5370249172064e4e5e0a"
+ "acae369fecd4ac4bec3861fd24a6c633aca87f2d73c7accb43f9d83bce2d544563c9213e2"
+ "eaf4a159520500d576bee5d3301613c31580cd6ca8c47039a4d4085dd8b959e5b8ca48357"
+ "05bcba8982bcf9e8fef0a1602a76364cedb6daf92952ca58be7076ff55364030230daff9f"
+ "ee31152d64fa0d6541d862970c2c013efd711c4f96b532fe9f4a4a180ac4d3cd41e5d66d6"
+ "2371616e6ea88896320944a8f3df632ae0188bd93929ce6a6669803c04be549d80fba1815"
+ "ec67a0269b74e0a1d33beabc1c94ef6636722a2b27bc0f249da083feeb39ef2fa5666ee38"
+ "339791602afacc9829abf6541a5ede2cd45ece276ddaa9f49fc4d02b755eab466d5bb0ceb"
+ "3b7b771ce6a9d85283d4a53f53c54b63b4011110b42e9c1fc8c8dca6e4b69e6c4b3b89c53"
+ "f0f990e26b84ca5f0660e712c775c1824eab5055527bd92495cc59f8d4c04ae13b49c466e"
+ "886d81639d00b7bc68875a8ab6cb87807d4b2257252561d69788cc136a5273e5f3e68b9ac"
+ "4ba4f7547422544edd4ca658e1c13c756420e4a6290c7db03f5ff7f44ac78fe4d353847ca"
+ "acd1692c1521b12f1f55362ae755c9714712a6d80362080d865062905ed0e9601c5b12b13"
+ "00dca219f7676d0080a33d1a6b08718c36f084211461c0f50f6911f17746752f3a6bda656"
+ "e3a065aab0cf30ce2542eda35a42821c62c838ed18dcd4dcf5d51346804c034fb2c3a16b0"
+ "c84a6aad62972c84b499a370965a959e17d537acc13d5d08000d732c11aaad9e0f192a9b7"
+ "4d94ef408040c8bc50e7b2ba9edbac047fd4b80c16dbd3962f7eb528e0d80cb5a439eb3d6"
+ "cc62e41e2cc7f4e2d5141bd48b400ffd19da07d0694e983b91744e420541c01bbfba3f333"
+ "c5e3e7946d2dd245b70304c3b1a35cd9485aa6908c7a7a846f23466265c1e55e6dfdf8d0c"
+ "c320033a18feff132c0e3b1216d33b954679121ff2c8795e7c4f9a4a9725d31200bfc7244"
+ "4cb76f50f198b04afbd4821a31a183593210789f93ed612a2e1d70facfa0b23e5aa854059"
+ "b83979b55ac382777e351589d266d3ceba76a5bc345c5514f4f07e79e54a8b70a024cb031"
+ "808bc13524c04b4d1fe28781da04688bad13f379a0659915ce438985428473823a70687da"
+ "a8b6afb659edf07e25518b00114e9847e3d6598f23f2eecf07e59cd2a801eea6e3891735e"
+ "457b7fa03872358e682571fec629cf19f17fe167a6253dee7b6deb39773e0d3606e025df9"
+ "1f35fc27be8c046d67489e010f743d84599283fcc418b628dc244d2f859db667c376b2953"
+ "991e0db773b3e068c1da262302c391681fb414c26c41ed85eb4212e982d0e15eab5a67257"
+ "a3ff913ce68d6aed6e9a8ff385c7d878cd4789ec9adee99fe25438911252de7a7cf6ef5d6"
+ "662cb424208003d0ddc04d38e04c32d9beb4f6e8cbb19a8dc0835515bb5ddbc600f148861"
+ "d6dec69dc8cbd4aaa7fbbe49f782199d618cfcc9820e77f2a474a3fa219c384d66bc8abcc"
+ "ecf9f82caed37f05f3f0e1d448af96a5a8287a8c877b25b842dd9e0f66ef810f1b0be4e76"
+ "f8f4e6e15d7eeadd07633fa3763c493e12a84639f76f67cfc823ab945403ce84d50263edc"
+ "c95223a22acebb79b85aecd82b3aee931c891ba61bd8ff94c625cfa4d55e1b2bd996b5d99"
+ "e6cab245e243e6414005f1cc4f0dea54b35e1309cc2db46cd785b294aad50ebd634d36368"
+ "8e3206a57fe38d83cc068c4b8504c11bb4c1d256d496513667170163f7ec98b5b9c3e2377"
+ "7d6a3cf72598ed68fc51466ec4e3ebd0412e002af200f1bc8800400e816ab29293b1c7ef2"
+ "4e30415a8e513e4a9efc851fa549b3d1e0d881fda0a6c393d0ff0c57f44260b3f5d7dd604"
+ "08ca687429c4cd4274c206f80833d605290e5c992f17e05dbc9552f8c40300bc1f3480c6b"
+ "b404c75c4220d8888afeaa779eb0f625c5c044bb12349af62adf5b0a18e07b37c95414685"
+ "1dd628dc26e894ffea95c84e78a75c25cb751cc81dc93d3146b6beee9871ca3004af6e644"
+ "b65e972df9934717e075b53eaa6c878cb94f5d1fea89c3e8c9da4d0bd7d8d8ffedda0b48e"
+ "ee4c9877748be05a06b3e69342d5366e9db9be38f36af0f759fb6904876f5ce327dfc777f"
+ "ad8732e4372ada25106477d8311095b8d9dc4c0100cffd70847305695be46b2b5ba8df8ab"
+ "3de333d09a7f32736061eadf9182bc4c0ea5965ba7d91d655d6942f0796fb4a05c959b6af"
+ "b52a8b943065de6e0eae3639006c5b130b0a8b00b617409c5c8d5cfcdd88b1e981930ec92"
+ "f21ada92a8373fc7b49d3ccc5c63b776849d5efa51de531f9387a9d11ae9fba6987d6b680"
+ "fe15fc19c88bf0b5e1764044bd689554a12c8013f1e7dd6d2214c74c3fa65b4a0a35bf479"
+ "d2582e948ef91c464c4dbfbea80d42bc8b1ce1fa42ccc38f492e3acf93b2b64f5e956fb17"
+ "1eb2c0e4ff537c4ea2ca13978dbd280aaa1d5a798b423942b6897663aa75d4c153f76d653"
+ "b4fbdda2d2e141e9731679d52225fbc6dd0e81e03095b37af927e0c2aaf7eea5bdcbf5974"
+ "9e54e391b2af88626ef8f86920c81043334b3a09acd8c0a20e9aa0849dd56a2643803d133"
+ "fefa3ee0f6b52b6109170ec5d6a15d0d20f7fb546ed78930b4298f4b5623ed912d0a5d668"
+ "8b05b1b5c892e6fe60b2f1c68623bcf9a0ed513ac75c17cde5e01c3be75b1ce441174d262"
+ "44873a7946ec1953666512efae05547dc8cf58fc342b262c3ab072f29ee876327e1de6c67"
+ "f5c480814ea26702e1c7672de4655a87350b38f7b290cb22a3a0725f8aa2d24a794fea6f7"
+ "0fac5a345fc426ea2931cc3890b8cae7e92cc171d86f5f1baddae8f4b1db7aab80e629022"
+ "eccfad9276c578d2a6085a446ed4b017e6a0da40343be3761f190d801283c061865610c31"
+ "73753384bf87ef3ec78e63aebb1b051236f9f4d6712b487f0c407a44c7241c96e2af404a2"
+ "ca14b8b6a11564d0aa2b6efe18072d6d596e26d105783a57beb5954f6066f7d2f4eefc2b4"
+ "55171d56364b21c3d8747d5f407cff5bd8bd350d904c17a4b91f37b48ffca09e5334420bd"
+ "cb6fc3797417cf99af8773a027d0dccf56087c7e751e519c365119dd9195ee2449de13aac"
+ "6d538c31d58dfb3b4183be4e71f6b4893ca588876514b581b03ac897b5e9305234740858f"
+ "2b2a368b26b4d560c54a3f1018df913344d66229c56b3995a9c67d5f6db145e4951595015"
+ "22472dfd3d38deebf4c8cdd698325914d7472d02c49af1a9c85d20c019b03259a849130a5"
+ "3909929695a2f911e11f04caec36280f9653218911f4fa62ff63d77ecbeab3f2eaa235598"
+ "617c424eb6caceaf365fdb7659eb06569623d38e47306ca2dfa98398586c4d5aba8ee29b9"
+ "046416b3d7c6660b03aa5f59ca921e9f25090769428587428c8715f053323dff1eecbc2be"
+ "c9ce90bda4d890416fcb952018f50f9ac9119d45e7ed56af58a4d0d9ab8a2a301eb17325f"
+ "89359575a6277d340c8fb40f3271387fcbe04f2d3c1d63b490d12b5d2e8e592529c62d07d"
+ "5d9c315f54157d30cf5ffb870b6a466c6c1f19fd0aa4b8973f1c3492b77cd7aeea7bd85f2"
+ "1cec76b61c3183cccf83e754d8ecca2b2e39420fbd4724f03efd9b6f4d4d59f1e8cdc3746"
+ "b1dfebcad85287127de3658c2aadaa514e35c84bc772839575622d872a0e8469b3eec05e1"
+ "43b2129c6a75d1d4f043b2785fd2818a3db7dcf2991ea95caf73db5b2340df001771a8548"
+ "db332006378466ff16dd0c60fcf6fe0c185da8e501afebcc9f566e1ff34f69b5af7997e64"
+ "13c9e17e34745e131edce9820540c07ada9f500368b0f3dda452b3d1f8312e2926e20ad55"
+ "fd398d21fed2ae3440834c9779d747f4553cfa2d5edd8242f3e6b1b3694031fa2c7430e78"
+ "f117e69487798f1f3ac539979e29cb69ec44d8dcf6d0220d956cb4e6a5c9b8ce5263a9503"
+ "62f88f3ba56ad7d2f38fcfb2195cfe79baf44845dc124aeb5283962691abc25a4e016bed2"
+ "f127e4e6bb78b22437ebc87cc975fc898793dd20f94784cad271dafeda980b4c6a91de39b"
+ "a71eed0529bf05907db0b1bb9ff09e2bbec611d8238eac1939c3a7fabe8ab631337300ed6"
+ "c40dbd5299f934790137ea875e54af87a60a169eb920522af2a50b62856a6e471e6c52f28"
+ "5cca854d0bc98b69622aa2c4364843279ac21eb4002c9814fec8be3de5f1e587ea62b0b2f"
+ "1b5313b69ea407f1f2b7bab8c13cd54ce2a7704ee97d01c1d40feca1aa698fd90b2003507"
+ "b32644043254dc61ac50f92840a408c62d6754e80108ca656b0ac977e9d1da44f87f4e8be"
+ "3f1b2258f092714b9c4027b1678388546031a1c7391d9a151a33c5d291d85a457fe46b12b"
+ "a6faac046630ad646fd5705a67ae2b2f85e4a79f780bf506829fc9cdcf6b8c2cad831ef7b"
+ "26b37d3db8d4cf63776eb60151f17b68d86002e878c6198c171c8db609f870ef0ce62bc27"
+ "b0c97788c25262020c4b42036ac3ea666429f7a47248fc41126bfc5777ea036775437b9d1"
+ "4154aea29884aee95e46966699a6a5707726057de573d77f31d190624dc3833c939c31878"
+ "4fb1d80c448fca6f0af4cd18168cb40d3c19377852195ba42da113d5953c1a0fbe5d188d8"
+ "84f6162503d69442798c891d1fa0c706c80565b9e6300918e6f718770058f18e80ae393a9"
+ "6c83a987ab08b2065c42d02f03d88385f1b2041ed70b90b124b6973990d61cff38b493c77"
+ "8c3eb26c722408f4060da392632be571b7260051cf18dfaea3efbc3d37c67b0c182a0cfac"
+ "c1d013c38ad0592bfd868797790bc8f5a5e2a95c33bf078bfcee82afa438cd4ce48eb8698"
+ "906cee16e0eee03c551d8c0df8d3448924d3d1108a6dd89739ae1745d637035af515ef94a"
+ "b3ef461eb479281e743b9d7ea10e7bc1a033da2eac28a97e1b81550c32033ad630efa2a6e"
+ "c9f666c34adf8dab8367a40c21f1b70fb8254976eed50be0764be04e62cb0427cfa51a9b7"
+ "8d1f4ddfa09c995d20fa0cc3cda2978ccc762146ce9441394df789bfd8233950f84df64d2"
+ "0808758f19e00b5c6aabe64d3c23f709ce866fffa5d35590801459f076e6751827d131185"
+ "e36e818c30bd5ade360e4f0818a03188a5266c44747ed5e7154c4c93a87f0ce05b745bc7e"
+ "bd3fe011c5169f1ca118bab34337eeb61206f251d8a0307f6dcb33aea11b1ec7eb888667c"
+ "7145b2fc601dac47787c842a45ee0f5af1811b7a57759c14f5da6f8b86f73a3bea7b3f1ef"
+ "fd9366dc6658fb3b8510f54621d8d13f330163a6530da45f7263a8fda2c43123ef46580b3"
+ "990d51def937db27f9e06e87fdfd186df2fd6a5dd6133a8f3ee06e0e14719861def6cccf6"
+ "8f085caa631db3e85b4bcdedf83923c2950665b0187e224522060d5d54a02d5501a0c0a38"
+ "4bd247164caedb02c9a69f9a3638d258b945aeba029250ab549478cb855cb27404fa5cdb1"
+ "5a46b9f1ff8dda401f2dd472a6d6c66dfe8f5f7449238eb959c091db1c26e5efb5e7efe09"
+ "6489c7a25515de6399d7399b793aea554bf9fa1f6083f3c955f144171e8584b133a2ea77f"
+ "49c974c2e79846e83541f37e0671d65173b3327de75c5173644959ba119f49195ed3ca26b"
+ "144ca3001aa5044d46781a1336967911496da309744bb6ad244d1a96d47c7089c539486a1"
+ "977a63b6523782bc2701495d50ea208a7fa411c70953cb506befe8ef37cc41dded7edc0a9"
+ "1de2e952abe338141e020afcff657e3eae7d11b384b0a496dc105fcba6c9cb3404dc20c70"
+ "4f0d37c5a96cc37ee132c47ce1ad12791d48a96ea2dfd0881b1d1d777619405b9040fb52c"
+ "b1a7ca1ca993f34eaa2a7e97edeec2382ff73bfcf3ed5b6fd911c8d610551aaf92c92111d"
+ "95a3919e20974ac27f3ceabe6aa3be7b6bceab0080f7ad9ee3d48bdfa7e44f6c71845c4e7"
+ "44726f1069324c519188d7ea3607d466ffd25b2d65a4ae1023929087e959eb8277eb495fa"
+ "4dbbd1fa229490db87ba6b3a46c55524e398000d7f3d50c11aad2b9e3d033e503fa279f77"
+ "d2a2fca9c8bd026a006ecc4c913dd3fa519594784c9eb43a9e3f862c3014cc1f012845450"
+ "04d3733e63b6832607685b329988f26dc394bf17d2d4355e5e4622f86a4a2179b48f6e3a2"
+ "eb391c343364a6040a384e70babdfb557d23fbf08730f9e8894f28b6c43a8fee397bdb395"
+ "55c9e1cb389388776f72ac3c88656e4f36ff032c6324d68949bd2608313651eb6662095d4"
+ "0ed72a89dc85b420168c1c299f78ef8601609c1a5a29625545794b89a01e13cbaa339c05f"
+ "7504bd45b79239d8f0ed106450918fc0be03205e414a58c734cc9fa134e6d7af2e106f258"
+ "61511c6bb1510f1a4a493bacbad33bea4f41c3d8d28488a87d8fc",
+ 5100, true},
+
+ {26, "7727bdfb91621dcd4ca5e8cea6b4e2eb",
+ "96b2e11fe817e1e40fba8aa5083cd490482b2abe", "f3fecf4736e28862", "", 5101,
+ false},
+
+ {27, "5943c65bc33bf05a205b04be8ae0ab2e", "",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "bfe5a1669df67ed5638007f620875759af8c0242535a263cd4d17ee9bd9219d2", 32,
+ true},
+
+ {28, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "0000000000000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "bfe5a1669df67ed5638007f620875759af8c0242535a263cd4d17ee9bd9219d2", 32,
+ true},
+
+ {29, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "329f445e7de8a156cf26a0208dbb028d9de6ef76b8de67ca634f4a5a732138a1bd436a7b3"
+ "45d7a0314c7ed0a00b0d34ecad2cb8bd141e2ecc1c77e237094d55154",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "ef793d5a62169cc1911fe5dac7ddb3ce07404e8299296f7c139442b721a75ef4", 32,
+ true},
+
+ {30, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "ff881c9fd53adc0535d68f4690bbbd4f4990c7c1",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "ef793d5a62169cc1911fe5dac7ddb3ce07404e8299296f7c139442b721a75ef4", 32,
+ true},
+
+ {31, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb0536",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32,
+ true},
+
+ {32, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb05360000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32,
+ true},
+
+ {33, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb053600000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32,
+ true},
+
+ {34, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32,
+ true},
+
+ {35, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32,
+ true},
+
+ {36, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32,
+ true},
+
+ {37, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "2a031029e1b02289917618b7e0dcaf0226f84ff1a5770896c92e42cbe6d27d00", 32,
+ true},
+
+ {38, "e2865d6bbc1abf6a815067edc4ee7aa33c290d5a", "", "",
+ "1c9f5d2c19e47feddf19af9bbf38ed6aab1f872b", 20, true},
+
+ {39, "8c177ab5f40e9c57203883562f01f174070ccd97", "", "",
+ "07d4aa3e002dad7940089482d10e80b349da499fe7d9530b27a8dc5c61940bb44aa703fba"
+ "340d21c1fec",
+ 42, true},
+
+ {40, "e842a4fc1a147cf2f87de9bd5a42fce6457496f7", "", "",
+ "5f426da341127db39b959cd77c13cfa4a7a29259f105f2b181067492a54ba259020a5289b"
+ "0fff0ffe0b9f72606bb980c929a1aa37255d3cec453bdfb26a3ffe0",
+ 64, true},
+
+ {41, "5b870ee1bb97ee83f67fa7335b4a0f9dadc80d12", "",
+ "0a0dfb2a6e051441678788bdec04cc1b63ebe1f4",
+ "31aa4cff955a0bc5884e1653087f9d97e284775c", 20, true},
+
+ {42, "58ea7ab33acff514ec08f41e59c17a3c66c1ceef", "",
+ "1cf9e25bd70c5546ea7a79eaf5d90cacf754c4f0",
+ "16ec1734868565540efe2967cae02d8be26a86abe83edcb4b599f08e016b25b925660179b"
+ "9dcbf0bf07b",
+ 42, true},
+
+ {43, "e8d20934b9d320458f4854e2442e2f0fa092f461", "",
+ "4425999958aa3cc629300c25ab15be8cea7a4277",
+ "ad2bdb5383dc53258ca2051b26c53adc156b31acaf61ecef7d0ecfa14b81b0f53b1c98ce2"
+ "8ee804e964f8b106312f429670287ddcf5bbb67bcbf96ac66c242b5",
+ 64, true},
+
+ {44, "dc9e488c684dbf0ac8ff1eefaa0666d413d258f0",
+ "9afa7df500d7a17af1f44422d25a62bf", "",
+ "65580e5feab001f31405f812d87c7d8bcc187c78", 20, true},
+
+ {45, "34b85c341a04cbade472b3f7dee4de4d1954bf70",
+ "b066b42acea664350a8448f8e064225f", "",
+ "e02ff2640000391f1fcb3d0fcec40150b20c5af7c3a0c4965281e1761539d48555cddb2cc"
+ "35efd27ff86",
+ 42, true},
+
+ {46, "44cc641e09f7d5642f7b6007ca5a1c0813319666",
+ "69c0dde6c8e5bd40553a5981fad6ad87", "",
+ "81c3016fe63b57cfcb13ad04eea7e2f5ab1402dc489c20824271c5a95ac1cb9b0809d76d5"
+ "d7437e4ac74a36c1693d964d37d10064649fe9003503197456dc4d2",
+ 64, true},
+
+ {47, "88a8880cc2b73e73b3b6ca1d4902caf2128732c3",
+ "0579f690ed32e57a26701a9f6877f243",
+ "6dc723df3d26f704067afb2fb6d95a66516d089c",
+ "69614a2ebf14d74188e830ee5623c0e0366ea994", 20, true},
+
+ {48, "8408668b9d671121b8c7d31113f045c0d7c020fe",
+ "679b30e6930a8ea3f076e317b9595d5e",
+ "b4451b0f1a217db703582881e86d8044d5f2e092",
+ "6a6ee276cb321c6cf237360a7b30faab9060653ecad213a3aee36735e29164c6fc929b7f2"
+ "06ea4fc2f1c",
+ 42, true},
+
+ {49, "e6715cc4ee13c4d999d8f8f500243c321f70b0be",
+ "ecfaca2ea3301a992b4de081d9d3a4cc",
+ "ef17c9227a5ca654fbdb35dd00dd6dc77b6321de",
+ "1532fbae2e75d854c96a0b172cbe40b91d36143a93bd1b68d26be85f19de06f585d867019"
+ "0380dd0690f5fd168cd0c64bcbd99b8dcb9fda9eb345af917f75739",
+ 64, true},
+
+ {50, "9a6b88f3f68f5a8e79903b51dcd733abaece1a41",
+ "0226df3d66ee3abb275eb39c8ec3d3e12e9b87b67f85c552accc4279ec17", "",
+ "0b45a0d3ee381c5c1a33556af0a050c81a336f9d", 20, true},
+
+ {51, "0b9eaec88b2940a4754e83272cbf47fb6f86aaa1",
+ "c1616497d49246400ba68242b635c67515d2528ee1c3b71b318b631f9bef", "",
+ "844af69cb0e4dbd1a768f69c4a5d2b280b645e48f11cf9f9dfd5930dacae47f5a8a0a58cd"
+ "a227747638f",
+ 42, true},
+
+ {52, "c4717276e7c7f794c4ee333b2f7a2ab244be9e8c",
+ "af4c63e5b554063e83e37bf730ffa401c696088ccc4f133a8695ffcbf2a9", "",
+ "e1e9d8dabba5f8bf934c933170abf15edfa69a19e32666503b00694a1952c38c16703c79e"
+ "e41d76cc6219533876d162727fa738b949b74b8d04a880d7e917dba",
+ 64, true},
+
+ {53, "5e43a900ee0d432c5fe6fc81db8d5f81a54e39df",
+ "8cc815009350b0b6a924ed93e73c8f8c57a1105726663b72741b67209c1f",
+ "32460280e60910b10abee2e9f80a3dab48acbc59",
+ "113ea70eb9eb87624ca2956afa5d5acdb4a5eabd", 20, true},
+
+ {54, "070c170fca600aa2b23618150ab9044bff7d4dcf",
+ "f32a1cddb32693860eeb39a5d190f5667a303d5403712cdcebb575c6563b",
+ "c1b0971fefa0a23cf4b7185879475ebd8d83b9bc",
+ "3184be87cfb54d3cf95b2baf96a415c470be4aaf40c38ecddfdc2ea113c0996f1e2c42040"
+ "d4508ae9fc8",
+ 42, true},
+
+ {55, "87a23208df5e66488d23f7aaa066e87bdced8e2b",
+ "0488ffa08062f1fe83e9c3934f5688a2e17827f898aa5daa2d595f09b245",
+ "e4d66fa23a6020820013d94d1f8e84a58cba2a82",
+ "26ed80390ef739f3497e5765f1253706e070a103201988099333c14a70c53762974117c2e"
+ "eec6b90357e4f5d71f07151fa7d37af7084159653c745915aa23a2c",
+ 64, true},
+
+ {56, "214746af12a669b726364027e9a1cfa40c18f8e0",
+ "f65ab21816c5eaa5c9ce77d58608ab67176d2255438096f4b45779d15c2afda12718ec557"
+ "bfe161e7fab89ebad4fa634cf73f2d12c884c4583e64d2b59b9d8b9",
+ "",
+ "b7fa371a39453ea956670a412fe6c76bfa4efc0199b20fefd7fdcbd5bb506c9369de90b5d"
+ "2702ba6e1c7",
+ 42, true},
+
+ {57, "d509c509f91d78c33b9d661e6df1992b2b6ae429",
+ "95ff4b20ade46bada320316dad7e2b4286e93dfa2a72c6366c5ddfe8ce2ff344729ea5641"
+ "6d5b53074c6d6c4eb4e4873980e5e4a4991d6b1497aef822e16e209",
+ "bea4f60eff1a0c6ab664ff3db2f774347920a482",
+ "e3acc2fed4cbffa22a903ed7718017931584e6cbaf7c61234c27bc1a3fd383df74fdd354c"
+ "b022fa7b6c6",
+ 42, true},
+
+ {58, "71a4a7f2ccfdbfa5a907e43f46ab5ccd12abe98c",
+ "4769ee2fdaa773b6f8293d45a1727adfcb1c8a95", "4f4a4b68bb234db3",
+ "cfb7a0e0dfca246a458c830c77eea7a98f8421a9", 20, true},
+
+ {59, "b1818c1e56aca23595c583b89a2bf39bf90ce9ef",
+ "70aa181d4b639d67e8ae33881869c8e7f0f1e75c", "5dbc8584e5facee8",
+ "63dbd61113df62afed82f2cfdf336f224a528dbe26deaf2446bae9becdd44bee", 32,
+ true},
+
+ {60, "2bf9f0f061cd37f97141853dd93fad6109bd9d1f",
+ "51e306b1bcb7722ded9697541366d5c905ca9395", "d1f3077fbe2316e8",
+ "93b206bd2e38cd81ebfea96fa3cc0573f0f52266ecc5a47fd001cb0b432ed0c2bcb32dbd8"
+ "d13cd909ab43c905bbd78eba3a976ee16010fc7c77c23c515964a73c19224ae555b5bb207"
+ "d86073c903718c",
+ 80, true},
+
+ {61, "a974f779dfb38415d1cc69df4c2e7dac023e058a",
+ "c2a82e526587f4849d37bcab274aacb2bc01529c", "7a036703c77d7bd4",
+ "752d5f1fcdaba5f778ef92a8218c730e1d8e43845eb3e976fb05d51397a57f8b94e7cce3e"
+ "20469283ec1b6b471bce8c1fbd280a3c49670634a47c877069a54f1e8b478bbd9b4662b31"
+ "4b326258334fa40c2d2b7ae953d71301aa309f14d7e54e658ddd259cc7bb05efa475c0063"
+ "0905396dd8aa5f8fe72d3af04f9fa844b1f0ea9975915073d544b3be33db8df48b9d328ef"
+ "07a800eda472e38df3fb57de8564b2460d80cf0539d5b86501178314704d9f6af54dec9b0"
+ "6313f9cf85112b05f6351c86841214f5f4d7a7981bc3c8f8d68b9ccd8a81e44e353073940"
+ "9b1a6fd8a6ea91a5f7bc5b91690e423cad62de26437c5c43c99ba84d84d34e83c34a0b2df"
+ "6449113e5e3bc602e3f07c3ae2c08416d304308deffa44039212f1c8bac344ce1787232d6"
+ "628b225f0d624574b977371a611c56515c449b324d2fe9d4d3215ffa95753a3aeb2608087"
+ "240d32bc8eab576a21b37526d9e35917f512ac886da5a3302f4b76b4b6868e35795a44a0e"
+ "cd4d23a4f252543ea3bad81d337ad13be1ab417a7967aacb48a564808c225919909ccc33c"
+ "0f34e8911d59c017b3b279d0a176bdbb77c3c11b5a2c0a91a0e67a4c8a498fbd563ee49cd"
+ "d3b9794c38efbfe1a45d110b3705070a2da15e010ac90b4b4e0a6863acf20c49c4be0d596"
+ "104925432678dd39a2f9117fc6579e42c3b245174c2aefb5e63308ba372152596fd842304"
+ "c335a0010e7c3965829b6bfe4352c41c40bdf1d55879e2c3d30c7e6ea892f5b0832f5fa50"
+ "4d20a202ef1a91baa70ecab57684168cf02224ff45af135da178fb4ca48c03865a9857f62"
+ "d280272e182c82d53cd0b9ab11620e7edb1a3f9e9df3d59a3b01468208651ec3c53b9e4c4"
+ "9f66ec021b5cd4d47bc8db46132c2ad3e0aa9124b312c6b5366f2108c2a74a9876e556182"
+ "dd96731179c5c6e6519d4dd83d64e7a49c6b70a96e89b7baab690e15e1263e93434b9b9f4"
+ "f1ca2c53edee06066d69724506493d216fb44eb6096e35f205bbe0fdaae76fbcc2da07891"
+ "933b864881d331b49bac09f6a98dfaa2d32fdaf36717017c61105bd1b0d238313b1916ff6"
+ "9a67c5c51da53108d46ecf651aff07a106a09c8fcfc3c6b9e22255f9a95b7e804c1b1678e"
+ "11050fe6f50c7c53b339c89de46ffa605fb3174ab6cb92f9ab8daef7a5aca41497f489f57"
+ "3269b361efe1e0703a75b91516a88e123b2e82a989e0dbe4e69e37ddb9e20864014d9fb6c"
+ "6040f2c5558cc22c84b1e8286e0d46400361820a39afca673f898ea57c1cbb9c2d0d643e3"
+ "2b1837a153f70aca708775b84605f60d8d2d0200f55a4a4eab235489c391da0fb885a6948"
+ "965d5144a85d33fbb795caaf2995338ff206638be4a47faaaff20b79eed27096b3da2c999"
+ "6a8cafb7b28fe7df4c0be6daf4f32992f2223fb90fd6cd4a15db37a29b10c017e8fef5760"
+ "9ce35239c8017428ce6a4f069b5feaec6f1ac46d54450ad066a6da304b65feb5e9b1c905e"
+ "b35e051e2ea8d5b8c37c6a75a110e351c2a16f61e944ebe2513986df9917b796cd632b26b"
+ "533d79b26970d71e741ddd4f899195d036cbf03fe8e3fc9596b0f684bf79babf83d232745"
+ "bcaa58350a0fa50ba99f87382a5346481f1c91ca8367ab0b4b8386f5aef3ef02f90d19e21"
+ "f3f89fab1b614fef03fe1da6309c2f0067ba5430d79884359b5387a920d913f48c2f71b0b"
+ "71d1196a9755b1b7a574b84655da35afe333d6babd3ce46c51167fbd845a0a105121a3562"
+ "34cf2704d4a585b817899d230c0e9f03c96f0bbe0c313cf00b031e5b0e7f2e154a122bf62"
+ "5a5bbf406c2d0d7c404fa1a23e9533fc8632401f01088ce6a8e8bf45aef62b3ccad031fc9"
+ "2c262e3197b11c8e4f97122306eac0dd9a7d2060ed1469c67dda2e086d470c2635dbce357"
+ "b3ff0a1d5fbb808f33869d0b7a37e97510148f1d41a4c53cf4f04069131ba4bcd48d5aff3"
+ "f484d51431d7e717e8bfec270775a6336b39c4b314d0ce43f82136458c4344953a2ed9d42"
+ "b8335ffd23b260b026b213156cc6d9aa512aaa90c6d59116aa78404469756740d0eb232b3"
+ "8fd5268b88c6dd04e25eb7c122c5470c65d48e90765012c3a29c3aa692eeb856d7e33a466"
+ "61ccc2d9dc1d6fb99c8f19f7fe77a0d042a34124057ee4ff8982e45ea19c7c257547b8a4b"
+ "46a1f042cf8b42bf045c23628b6998553be1d1fd64464c144251e809698b8b7d095a2a45d"
+ "f7db6b6382fb3818ec3e2bff53956279930c7a73dd4477b6bdc53e959dcf9875ceecac88a"
+ "ecb5dcaeedfdea18ae79b41c04f675a9ec0fdf0b8113741a91cf8f3627c83f78f6aae081d"
+ "6d4b2ed6e08427528e0bbc8ea52dc8b8e6c5327d9c9fd3f09b772ead820b7b4e2b71b5ec5"
+ "79775ff16b978709a7e17d78ef50998b5858cd0cac664e4b341995535f11888b09d8b028e"
+ "c66961aafb871c12dcf5c6a30514bcf677383f56ad36b8e1ca42f1c4dea49611f4fb4eb57"
+ "e5724cbf6767c57213767ccda73a9215802801f4804e68d6f7cf35089092bb12da8b091ac"
+ "90a242e5feeafb576d7392d829b702651d310544d9875edf4225449dad035fcb3473b7046"
+ "50f9ccf48ace3f076abad1797e5ece1ce0fc6181be66457d6c330be1bbba8547b547bb751"
+ "2645f92403f39b66611bf8f8879cea8421dad5c076dfc5e68ed5c2e8a7e75e47867c6f30c"
+ "7f44b178a4ca7c9036d0a8e907c9bc12b38ab2f25cdd320046b55e17a2b4f5218b8cf4228"
+ "c7d4755acf1d188a3795998209a3b2fff15d6c0994da88cb42b9e06de60824f957b2a2299"
+ "af5774856de93e7d9f88f4e2d833dffb431190cbecc47a7f3c172cd80ce2c496838b65580"
+ "62c4f60dca3d0c3a754829007fbd462a1718b205214e797b03e834d36c4877fbc6f7bcf09"
+ "1cd905dd4797fc709967f0f0b612311ffc0126b07a09d54d3a87c19e5ff2ab1fa9a2c08c0"
+ "931fe94be2f334d2a4ac02c3714ae8be23fc08de5d067871438d3cd9f794af08f81fe4921"
+ "454410dff0ec370fee9af3f29d9f4bd4a6b3a71539ae87e94609b1decd20310f917ed2143"
+ "c622e239ee3c9de096a79102b86abcbf25b689c2d9fcd9ef5f7d16e197fdd2d640dc9ddf6"
+ "346d639725efcdf293dfd070ac0c1fb53bbe9e576509174d11bde19cb8c14ee9efbe297f4"
+ "fabebdb600233abfbe39ee670ea687a9731b9677a59a50f1ee4d0828f1dbb33031df527c3"
+ "064c6349c51589273218da3c67833a0e86cda700f2d57337ce71d2ab37919b9be78c2895f"
+ "52b82c088f662c5e8e9d474aa0922f1ff99a106ec931f5e74cdd468a36c34ae0074fd9bcb"
+ "315fa2ee0c3513dbe8a681fe1634331a885d86bf44972bc94e79a7eeb068bddd629684430"
+ "e757781992c88549158345557d49039ce61c4f1cf76e6d0ba3279f99a8685d83421d85d50"
+ "ef5ffe03b2bf414099c34854d39d6938630ca33f0024530ca85e1d590612a5d8b3c2efede"
+ "0946621bdb2d51da9b8d3bea6d9b22f2f32f764e11db88b360c4ba4092ee7711ea895736f"
+ "13a1e29ef7480dbfe8257150b80d6c2e3bc7595c3807e1d9b127f354951155da4cc89e13d"
+ "d694196fcccc62bbc192a1296f2e44b367c88ec4eaf578bc6aa85d0e03c6b70a15344fd64"
+ "9567f6968a96b518e0eb3f981328b1dcbf2a89c8181395fc7ade3061e3106826c9f0bcdd1"
+ "63d9a5bc9979f9b671ad6a6b57ed5e930f763a593b01c10fcd7e27ee79a7b28d62d5f110e"
+ "d3f96be8468b5922735d99893b63a395aa0b8e0c5ec8abdfe76e5ceef73a5b7326dace9fb"
+ "c560fb0c50939f45e849c9519875febe765e6f08e5e65c9d551743e36ebbd34f83c22a2c3"
+ "f89e7056380b2f5d2303a21fea83e445b07e25e45b11299893b73ad73bdfa574ec51641fd"
+ "8c1bf1aa2051f179ce9448b6b6d32068684c59ae9afb9095ce0eb42ed78281e3fbbc51ca6"
+ "34676b56725b770f7f46c383154bc398f9cef9aae65a04d334700c2c479ab6170cdee3a75"
+ "a72071087cb22911db25489e64db66707149202468c10b5b3ae7b26c26f487423e411f849"
+ "965ad2fa8632993be938ffaefc120a1dade3296624d51a5ef1295f455792b89d223916a41"
+ "b24a6bb3b8ef848d3e57dc4e0e7fc2c2bc5eb0c187578ebd6def2375d4f7b85b2cb10a9e0"
+ "43a7aad0cbae17609dbf43ad3759bf7f6e32fdea4ecd614a9d6dce4f5f204adf86f6a0b73"
+ "607fe9efe66b2335f9545a93d56ac15a7c763bf1c7246c8f3208f2a6d16bbbe93fb6f712c"
+ "6dcdb98b25765eeb56c54871d4c2d7c387432153d848a72d592e61f4a1715a9282a8b97f9"
+ "888fac216fbef2a784f148c9da8a3cd74ecea787fb4996a5fccf6a044ec138a2df359d235"
+ "70d99b5b43802d0bb0f26f292f62629dcefd86b105e4f0b3258a446ddaeb5a5c52968d49f"
+ "212b796ca0d2867c03e613558b5854884c96dbe26a1a8db0ff2af83057dcdcd651751d42a"
+ "d08b366a8a8c8789754a747c7093bf84ca7c537abc024f55279a4a32a77287dd377030938"
+ "71988f4e439a5aac058a1dc679904d11990c6319b163a41d91be270884b14c528a297556c"
+ "78118842ff227e63f2d2411c26b5b5c08e1e21b2ae65b2d8fd8d6755b74f7bffe6a247861"
+ "abb8e2f67802a32fc30543e3b09c01ecb628a8062a130c85a1f89c1b99ee4f87937c0fec8"
+ "71dc6cdb5faa0cde40f187161e2395207595a10863d9de3c77f67d330bc4eca8d296d459f"
+ "c245b66ef95be412cc34ea63a4b6ef54667de97ab642f3e04ff1d52fd0c53d91aa4c2a099"
+ "e95c674cb0062ca64a787271c6f3d1f7a151e49564e717093ccc316d201109655a951a2cb"
+ "c1452d6c9ad6c8a85f0225f1864448e184f6f345f119ea794633fa4ed14f73cb4a93a565a"
+ "32b23263ee98d6d7ae6d7e72747d0e701d275549cb0e8cc1836473bca962ed3f1634e1233"
+ "6d8e2031276953da8dbaadf43febb2bbc185deb4e4b6bd5b5ae36351f19b3d5fd4eb22418"
+ "5e06ddd7dd9002543d0d165884a48cf560e68decc251cd308eff3fa3d605e749163920c64"
+ "8311f0d458a6d2e162bb54c25eb4ae35c0388c917155eac3e39600a5f56221f8e2874f19d"
+ "d3620d5148f40be1905a053c7da299dd665c2a2aed1e72c0b02278c6e67f6ec94b4eb9986"
+ "169b15375ef2cdef3b8ded36ef3f70d2fedbc33ca04f0ecc8214bb754e30bc9596f1425e3"
+ "18d6ef012d8a5360e85bce81a10b4376f9f668382c5453338c0e4ef03a4787bcf971066e1"
+ "827925ac3db01c8a26abe8270e727d5e946785503ce3e18a1e01c5caab42cde3770d3c133"
+ "e4504fb040303ae41d707410bbfd76850e8a91fed41759fe84d12c16043a8cdd8d61b999b"
+ "0f964fe3c3829e365463382ac4e88b50e0a0a25d42df3dd5c9216e117b45ac9168a5190fa"
+ "7356a050970257871f1e90760b5156ee694372e2751a2c79e31a49a00f546a1e9c829df70"
+ "66a0b015bde5caffc7f209f6fc888cb5801613b2b7bae1f4fa7266187e6295f3f7e780b86"
+ "c401cdb965228fc1e343eb18c57ab92295e4fa9f9f6a1de3f4be78453ea916aba396ca6fc"
+ "77c4694ade2216d7419ea6817ca28e103d36833dc6020a5131a9c7573d8b5fa7b145fad56"
+ "2a061bdd1fa713a3a2cd19bc5d0f58fdb3a10ab41b984ee7bdce5ec312f0986a30bf9eccf"
+ "5366e90be9aee28f16bd8fe80d521b5050d352c79389eb3c20f83bc3b354633f0c7426476"
+ "1426f3ac09302cd64ecf2b8a28997b40cbcfdccba88c95c4fb38b15ba75295c3540c9d5c6"
+ "1f5f3b33b6183982d0683638109ac91cd77ac59fb9ec61de4e4e753b2731443556848b6c7"
+ "2ba29d436021e12bc33da2049d50cdc955dc13b03d7b7af5b6e646e2d3d1d66a95f19a107"
+ "d827c1b6cb1a9df3ada381f18b2789eeacf7c48a181bbd29308527ac6c04002029583edc7"
+ "1b9c93d9ac1e22db647f41f8de22641526c5e9fe09b0dd5161445b7c8a574f60c59487a99"
+ "dd020e01001d937fd6bef90977948bb99717ed59fdfc59ea2a75ebb3ec627470e6dece5a5"
+ "a4f5b77d453099ec398397019bf38e70f8b43ad39524c55575778136f8715f61043fa7f26"
+ "bd8deb04a667b4a524c956f625c1cc40b125a73a7fcb8293f7e85e0cb213d3a70eef24bb8"
+ "ca8fc9c528ba3e99e6288168f494074f0c35ec8caa57932e626f227f571ba3e54cdeae804"
+ "56b0aa084f91edd2227c4a2fc9a88b070aac07c1356d6add76b1df1cf8bf2220eded9bfda"
+ "697867e2a8db619f535e3e71593b3a47ca8f7ab8c4343288700dd322317e28d016f777ebf"
+ "ef45915050315e9d7d43424e6326486f4595167ddb226134e72685723564ef8cd5cf3998e"
+ "cf47fcea5c9e794366d036a263962d39a97aad98c2c183501d480a2b0492f31642ded1cac"
+ "194e06ea4bf1ddb73d327d526d63bafda5061a6ed1f056959c260ae7371e70bba49e7e002"
+ "f2f4a1107f5e3b3575e1b80254b637340a0e5ad28f04453a87450f9d8de3e461cf226627c"
+ "78a3c0f9a022da96c77122b3d00f50a023148d0736dfd694329d5d47381f4f090f3822476"
+ "d9644024f4ddb95efb0516d1d036a4224c6797468a3de72cad2a0a61dbff3cf8bd1bd77a5"
+ "e000f96c2487ab180d6c14592bdba2d2ee7f0877ab62c9bbb59c2d420bab61b760f86f248"
+ "6d4ebeca62b8143ccae97ce1aada007b24fb923c7213d4e824b328a044190c8b668d58208"
+ "bdcdd14b040c19d58f11e6a773a6f5ab35e4f81d5558259d5717c81798d5edb538b1767e1"
+ "9881f1e3c4cd28a8b27087a78472f4b4d146216ae001b18d5d0d7eb5f4575b23334ea97e4"
+ "aa99ee4315a34a52cec41856ee6b6c3f203f78172eb21d9af1e75b42b5fe3a5edb5c700a7"
+ "36fcd25fdfed833078f5d2d4f1e6a3e37036509db0e69ee7054fc9245a9d7ef08c2d54851"
+ "b5be1ceabedac30b21c1c2540498e98080670e1fdd915430ecccfef3bb3c8bbf9e97e63a6"
+ "64841e8eacea6fb770a4ca66bc61cd317c18455857f561a3d4413f66dff4799dd1d0eebb3"
+ "80967e67b657661ca437da3be1838f2577ebcb0bf43977a6e4c570f0a6af142a9c385cb33"
+ "71130ba19edb4f4b1e47d5ece1631b4685dd0961fe1ddad831f4d73df810ba636f2f6ba2a"
+ "d86c5e333ecf2e67f6276252e301d648ea8cefb2c906b635e962aa8f237bd8f782a87a3b2"
+ "e6434633f024f90b5c44b555831d659d5fc98c295d8abf3b6b5cc7da453bad40c0bb52588"
+ "60f05ec8ef698848a2f9b7569f9b028278eee239968bf3be77ab9",
+ 5100, true},
+
+ {62, "7b5b2acc573537f4bbcca4bb02d06c902803ead7",
+ "cfe7614e2db108b12f077ff8e58e2b80718d981e", "26a8336ac6218c2b", "", 5101,
+ false},
+
+ {63, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "eb919ce9c8382ba88195f4fc48df903947f98705bbff58d576ac9bc129034a18", 32,
+ true},
+
+ {64, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "0000000000000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "eb919ce9c8382ba88195f4fc48df903947f98705bbff58d576ac9bc129034a18", 32,
+ true},
+
+ {65, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "1a08959149f4b073bcd902c9bc4ed0324c21c95590773afc77037d610b9584806aeeeda8b"
+ "5d588d0cd79e7c12211b8e394067516ce12946d61111a52042b539353",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "bbb1f0bcef58029d47d31d32b5219f5c89e6a108402fbd7f35076455a7f6dc8a", 32,
+ true},
+
+ {66, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "36d0017c873ac651fefae61522d41d97ecc66dee",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "bbb1f0bcef58029d47d31d32b5219f5c89e6a108402fbd7f35076455a7f6dc8a", 32,
+ true},
+
+ {67, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "af856d5eed5c77f4",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32,
+ true},
+
+ {68, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f40000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32,
+ true},
+
+ {69, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f400000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32,
+ true},
+
+ {70, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32,
+ true},
+
+ {71, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32,
+ true},
+
+ {72, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32,
+ true},
+
+ {73, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "dea2015fd2e84a9ca599dc622fc9c87aab224569261290a63cbed6f7f61939b6", 32,
+ true},
+
+ {74, "b18e35e63cc4fe4117bf2754ec3f9ebb5346dbb0bf6d4e5f2422418771816fc4", "",
+ "", "8842b25685d615b84d2aded432bc637a6291bf72", 20, true},
+
+ {75, "236c2ba20c72242820f63d3e9c20633162c1cb048a45dea13861e8a138b9640d", "",
+ "",
+ "7963ec539686050e96da3e3da97ee1fb997209c0c2d73ae0750032cab8b6ea4d368256875"
+ "3815b9da183",
+ 42, true},
+
+ {76, "f2cba42dd82acb5d2d569406815a3769b7becb13fa48537fa7d7d5e121081d39", "",
+ "",
+ "e8687a27812286db996d44fe0c21dbe772bf3589d40b36845cb8585f7d55b433d35dbf5bd"
+ "566ce742eb3c3e9975821cfd67ca223a2f8a53b4575489dfb7ba116",
+ 64, true},
+
+ {77, "73d97f2ffde01b447a5b8573190a8eb4f87f7ac04482836143f780ad876bfffe", "",
+ "74d2301c5aca2441372cf6077bd8806dab3e8721",
+ "0f0e082b4d3afbd94d5aaa583c0ad3d8b746b9b1", 20, true},
+
+ {78, "6948521434707e96fa943e44988d1ad409ec57e6594867e8193e9d727238916d", "",
+ "9eaddd1e7edb6b84c96fb5ac7e0d673a8f5084f2",
+ "623eb8c00bc85148d561833bc44a092b4e05e033640decbf36a70fdba26987cacaba3c19f"
+ "71536986348",
+ 42, true},
+
+ {79, "b72b3854923b8a0048497a86bddef962552c8f6b2c72b2b2006a1820fea5c6a9", "",
+ "113b708f7522ec3b362999db18699bf7871e3b8f",
+ "0e9718ad1fa0c5501b42ef7a9b1bb1e4a985f834d44aa10cd77510c182dc2e948c801d5c6"
+ "fffc92a8342c034b53c499d6af89f0e80ed1942ecee741195aec71c",
+ 64, true},
+
+ {80, "44d774def90685c0e9a685fa50fd434c807d1a57896fa42f91778821fe232057",
+ "0d7d3b47bf8484c8adab7f9c27c9584f", "",
+ "05a30d9926c5ae588f0694962837d40d412a0555", 20, true},
+
+ {81, "098ecd86354496a701ffcac8d589a1217231da3b80ccce4ef85762d7f3a2c211",
+ "5232e5e4e2dd6133d46ebe5a8a51a0bc", "",
+ "d8c830bdab6a974b492da563d100201b3361de746a77fc29cb9b886a84aebff5eae86d9cf"
+ "2ed5fbbd8cd",
+ 42, true},
+
+ {82, "917ad396520e454a571ac39a9f6bc845a8920954fba1ac400cb2988cd8847ba0",
+ "962d86949506450eaca929286ce5d9e7", "",
+ "c0d75cd597ac28549030c94a90a8935608ec1300577bc84fc09cb35a3cec2a60b98cfb5d6"
+ "adab160a960c0032e470cf82a80b683c1580871334f248ed92beff6",
+ 64, true},
+
+ {83, "1cbff2202268edf1985bc91466b80133644988c5e81368cf0995274204fb0aa3",
+ "2bde6e33534731f52d39add940ff46f6",
+ "3e4f9c8d3d607c2ed43caa9e87e6ecbc307c6048",
+ "6c8dd17408c8c2492537ea032874aba93e19386f", 20, true},
+
+ {84, "d00d6b4fe088077ffbc64127d6bdb9707a0f9061c0b873c334c3be0adaa7c2bd",
+ "1647a044472179d454b8d2108e4a2aa8",
+ "4266351bad419173279c901aea148e8b1d99e50f",
+ "e0d47f91e475fd3c8d53e9a5bb4230c0dbd7be0b96ba9ea66d9066291e0f397bf634d2699"
+ "d935686d4c3",
+ 42, true},
+
+ {85, "9a27c19b607adc8f152faeaeb1282002d3a2166894b7fe5d65829ecdcfaf73b9",
+ "70d83929a6376a6eab859f0d6225f131",
+ "36356cdc28187c11cbb9046f9ce7502ab4d2ea46",
+ "20e2676587655ee3c899bef116ad4515e947cb549c0fd5d0f3cc61335bbedc7518caafe19"
+ "50000a067f67bc7bfe5ca81f021723013fd687a13b621613a0775b4",
+ 64, true},
+
+ {86, "f5d1c855d3448e212d76d3927ec797dc439cb182f427064288452988ab79c83f",
+ "87ef5da5400db731d658972ea82b76848004e70d3b22cec76c8be06283c4", "",
+ "a605589e0fe22ad6dee3e7910534a58f69d24e02", 20, true},
+
+ {87, "3f19b7095a6b3d313b59c3ba2c3a78d8b24f30c9ed4f8be9eb92f8eeaabd2c3c",
+ "8f1f6c8e4f68830319ae859b4b1fa71f1d69552b0c3e53cbbad26293651e", "",
+ "f364e1b27fa697d6ebc5e2931ba9a4d81c42be447337a8ff519455fd5f89cd356bef5fc8b"
+ "795334d6a8f",
+ 42, true},
+
+ {88, "b1d396c69f14994dc8add0f6e0cde4455677ba9ee95ff84a142295f9177ee629",
+ "7f693304bff77534b8246d832749387ecc0e8daeae11d77d022ca9e362d1", "",
+ "66ee99f5b2ce636fad989225301ad571d2124cd9c758042eb005a9f3ef091694c036a5975"
+ "b39396877aa84342e26f8020eda23f0097b89ed7f3252afc87b37f4",
+ 64, true},
+
+ {89, "003d1901a10c062ec44e0f2a94c544b7f53b33f1ea4679fa6e023c2d0a907fcd",
+ "ed86cb8c8ba1c989f9a60a4a82c38be98c70e6218576b292c93fcc18192e",
+ "d5d3ef5beb9840d15efe9c778aefe38f1bf7bae3",
+ "6924d12a17521e8a235a4b0df4eb8dbe3d5cf277", 20, true},
+
+ {90, "02e0647a4b7ccfc0d3ee7ddfe24ce69c02f51cbaa836b96cbc5a9c2885c45599",
+ "f0862f61f2377ca34b76476ae21e331b114c7712aef501a1bf00f7e9cb79",
+ "4e9e27d971e76fda614fde15031f6664b97d4786",
+ "3fae59261e358dfe04edd33c1b328ff656a3cb4fac2f1130c97d4e34f10777aa5fc3fd586"
+ "c4aadc7dbff",
+ 42, true},
+
+ {91, "92bfb7e31e839f109e6622b2c2c4f41ce84c9907172681920e7d90e80e2339bf",
+ "ce869619607f71fde53ef55e18d01d20002e3f91a8b7584190fc6667b8d2",
+ "ff36776fc755722ff371f21cfb37a168a2731e99",
+ "6ec989baee1db032c1867222e1f98104c546dc784329367a1e0ff4fe55435a88235a52786"
+ "b6854f2fd809e1ec3d4fe836b9345474fafec29418da2e213a283f0",
+ 64, true},
+
+ {92, "17632581c34ab743992cd99318889b32f92812bd37f41636b5fbbf2b12190c6f",
+ "55e39431c83648867ac98eb7ecbbc8b41c5a5e774646b926a9b49c511915b0de1241f8666"
+ "da198f6ba4bf7e9025e434b6d7ef794e7a563309303055fe3bbe769",
+ "",
+ "2486d2d795a6be77f2bca215de895ac1b011bf84b58b07020136cf87972402243ee2c2109"
+ "02c33116789",
+ 42, true},
+
+ {93, "045b4d451bc30c39afe0932f6cd62e65b4b2ae2cf1160f19e8ba1323f7ca146c",
+ "b73682dda0fad41095070b2b26f2d7d98ac62202d918258ca9aca0f794ef5e4d23b3fc43c"
+ "8cabf9fcb37ad9a62337fbce967fe24054c3bf891195858e53997f4",
+ "613e353162c6c1b12fb1477fbc54074ff7848a14",
+ "7c9b85c582725a15a90570f03c8ba3be2c5ce553db3ff429fcf6eb58e3888c5dfdf29f003"
+ "740301346c9",
+ 42, true},
+
+ {94, "a65a2526a0452a6bda7e16555658611216973b1e85412e0c6fc8f4e25168cc3a",
+ "bd5cafafd71f517269ce6300208db7593c558639", "af7eddefd083edca",
+ "70e1bf4b225a9a6828cd59bd32f1e83264b7eaa6123592002498497bde3f7386c1a42a186"
+ "6a668c56916e3b3ab355b8807e21f79f0fca49d5ef88be9a6f157c1dc1f74a473212ce8f1"
+ "ffd759fa6d301718578a7c2332c32d2d924d7ea767954a976fa40043e70c980626ecb4a33"
+ "26e889a23d0c7267292161da339df633540ffee5a4ee5213e4b37ee302a611fc5130eeb5c"
+ "0d8e18e7657081867deb121194b3e0c2186e61d4f58c89561de51791708091ae2b2aa2467"
+ "d8969f67720ef1f6bcdf636cc015fb0b76d8085cf006f7eeaaad6a64301723aaf0a6279aa"
+ "f1ee7819e882cd5a9ac33cf8b8f5e8b56642f6d540126010f7976b3a8a07152f17353919b"
+ "be7447126b004f6100d706627f00a7cd5660026064d50b11b7b487c1a2ac9ebcca2e4a590"
+ "807293e8e46b6655d4f2aa170a4d42011f0cf406afc63c6685c2e6bb203fa1b80a90160fd"
+ "4ea1ccc87402bf658cc776ce1133250a35a4c22a34450d180f4eabd9a63a4a38b67a91a4b"
+ "f6f2c2ace2935e36b03d24566bac6446e0916af2a70675cca74828c5f70861c438d58dce3"
+ "84a3df4bff3c6f372996e2d104878d93b9dee0a7ee4c83d56c206b6d3dea1af2f9ba26830"
+ "3c6be86d99f0b576115f5523dc0918a54709189b3d1e458caa80ea376a3cf9ec421962b89"
+ "e9ced740dc6ddf065af43afa9cd925ffa8c7d7a9a7643ca73890e490608ad77e0c9a9b98d"
+ "b65ddbda8ad76c8b2539a34370cc79433e0023ddf81bc8a83bea1ac4fbb181ee800bb5682"
+ "d67fc9c607b178fb984ae9f55471bdceece6c3c5e6af9491fb7d3962bc8ab914f0ef65358"
+ "a6cd63bee8290d581c1e0bf8b5c118642aa1bdbc02938773754cf6a5a3aa98b9012cebe9c"
+ "87eed630496d27a28eea3835b7ff9cb51d779a5a60528d08b3ec23a31ec6b5603ddc85b18"
+ "f0c6772e91019cb15159da61c5df0bc29c4bdeb2c68c66021196b8ccd12d6ca75180b1c12"
+ "9f9a75cd59fc8afc51574d2503ee76fffcf6ed6d46477b874665ef45e6ff04a916b67c89f"
+ "9e57819c66baa782f12ebabd3a5468b5b729834b0ee0e782201235cc09ffa7f5293ca8d3c"
+ "a347545e2f3f5806ff44bdc5c8d0ace63e947820b67281bfc1ecf36e637c430e1cf47e39b"
+ "2ab5f47b4cdbaf60e6db884bf6c5200e0249f7c3e0ba814d6f0ccd914222beaa845884b00"
+ "faf29b2e630c1a55e1fcbf5d5b3a6fa74dafac252647ff40a271a749fade39df7a1f86f04"
+ "6ca0fc618b649ce023b3a92b35e657deb8ce2d181f2ae6eca0989452853e4f21155677937"
+ "48164c1cc0a114506cc3ba32bf682030003928fe9f9e00be2236c2b7173b33623452fbbf4"
+ "0c90e5085e90703dbcf1a7267422a68840c9010bbd49961ed0a935f5e6e8c1963ac04b851"
+ "f0ef8716cbebc27db8868e78556aad4ed4b80e39443bc8ec25359bcc1737330be79227f13"
+ "6a0357475afc585c621a8520d0639fc750d1a44f243b553aab880025687a06947e45da004"
+ "4a74ef4f352dfdeb629eb1bc1ea343192c68139e36c816f74cf3ae3e476a3652d1d6cfd02"
+ "c0b84a99c728ec1a3b97f28fb5a3ce2b03c2eb8c0f42aed83e4f5891911fbf189dda44f30"
+ "2def860b308a9022b1c46800616ddd799ee19f7394e3ac10a305537d9f0659bc48fcc9d01"
+ "996a1fda0df5597c60600cdd0299971ac4f1cdfc6af7de2a3f131c868714a24b3c0aff816"
+ "2951852aa97a29cee9eb7558bd2f384065130abc4de58ee5b268aab6b2380d885e5c98d22"
+ "138fdf77bff9fe2370eff28f22a4515341d9c226a6dded964086f3bcb5342acee09451c62"
+ "57eeb434b61b8d93b0850d49e2d229fbd0bb84ba4efa3fc1c2d59a2e725a528fcdb44d43a"
+ "0e1f5572d52b3f526581af49043d939e9857713d04ba2a96139e007b974b2971f71a0bbdf"
+ "a76998f250802eecce869bee6e4bd3e4523c3b5d32a61c9f9aa1e0bc215484a4b11bc81ba"
+ "3b2562ea49d08f63b46edfdcdcb7a496f414d80f853547ae94d8654de4729774b08dfe3ac"
+ "b94ec5ee2a940efef53bb76d2517ffe1acc915ea5c17652ec6651d3f7734cb8b7aa176c5f"
+ "2e601dc42f0700357b592d4bc72c25e42ad9897ef1fb43bec5be51b7225e57b87732383d0"
+ "274e1a9594d4cc22451611ec5de786e31a69fdb3c5aa4a857e02539f1655c542c84a32f40"
+ "dffc4ae8d83ae8c8f7e54dfcc4362fb4c8134a9137836f0ea40b329bb7040eacb31e7b362"
+ "010fda9fabfa96622db22316c3b297e26d2b867bdee55f600e97d338cd5a2969f38a76f96"
+ "8d9b76aabc392bf1089c0f99dad174b6f8b8e9897bbb0680e9fb08b39f1b9d618b81e1295"
+ "b546c3ddf7b8b807950199d9fb48a3c1754d97344908e8a4831477132cc7e8525a5fbbe15"
+ "608619dd369ace1f9c73c67224358f4ce07dbb3cde19df4bac7bc706f18df54c17c3a8284"
+ "610ae25c00913edbaf2c9fc8ef582ea3ba5c50b7d15a93acc50f632ce4473009da29a6e18"
+ "52e752a15e6b7c56f5a0dfe65e5cdd00edd363469dcb9866397646722c6ae0f48502dc75b"
+ "f8381225a17f3533be924a0864f60ba58341a75b1a83404d1d4380f0565c3d55533e858d4"
+ "c9f427c712965c015fe91589d43a4ef4e95f4bcff164ba8752ed83cb57a7b460d2c979617"
+ "7433588f800fcd518c5e99baf8ed652e61c1fb4d47a882174e4a0d2d03078b2316327799a"
+ "db88d07270fc7c9d7919b6be24bbbe2ee7999ca00eae4c64c19e217196c8df9a45d7a9009"
+ "f11444340eac6454db20263873c86d884d466dd75ffa5315a693fca6ed2af24452a48c9a5"
+ "e36c1cd7408f5e6a8fbc41e3653986e0f355a05288c51d1f911c494540e9eb164e2cf270d"
+ "4d07c334a47fdd3d870a2fe69516f8b4ddbc3c0f21179c3ba3863d2851ee1ff0f336a23ad"
+ "d665ddbbf7a8168c6e04119eaf4944b132df977cfc826cb53768c275848a498fb3c68a352"
+ "c1d0a51701bdbe7194beb546c6f9cca343a7e3d86aa74cae125b926dcb5037bf7b3ac08e1"
+ "5c024b1997c4d01f95fc1a941027f8efc6b8abf34c6b25aed0b4052c0bf15aa56812d90c7"
+ "a43856d9134dc1140788dd2300c555a0ede7be750bea34dd3f8ccbdba143abf975879f9e3"
+ "74b6d417fba64e22b5c848189173a9f972176ca68e2591e4be093e51ba3775443101767db"
+ "9be8dd92953ce03d91a9f1bb3ebf0a3bdc434be0197f527da23927d8ab4ce0613e363fb7a"
+ "cafa3f2b11ad4c1f12a1990c431bf2553d936d98822a1c893a41663b0ccae8541da379d14"
+ "895584151c57605c76390b1c91dbc752acae6ad571ab4d0a47e2a4db7b88fedf2081e1c0b"
+ "b0cf5f60230129711586fa5c99fd34cc3816fcc30644195c4bb72fe8578d4007f7cc16ede"
+ "32eaf34ce19084782080e2815f25d117dd1d911601fb77bc0e471189fd0a4bbe01b1aa979"
+ "f052e0431dae1abd9dc8e2cb7d575c5749fdd82f247f1686c24677f8d3a358b6860632d26"
+ "af38f2d4c91457372c11acde9b447fa1a598b5ec1a3ac0babdbd4eb737f3c4c2f2e15b5d8"
+ "df3b8d6e6b70a3cd365b57349e6ac60b8759bb09bbef1855c1468d10a777a2babb7e77313"
+ "a321f2169761108d5e8f11c51c1314fe8fd59aea60551c402c4102d08f4d0c54e4a8ad730"
+ "3905e42bae5b1ceb09119324e274b63c32215eedf7dc51e4f1ed19f013c5a23c8a2f0841e"
+ "afbe1ae2ea5f4cf20719010a448f154397b6c65be5867508cf112f9f2ff236024c8254d92"
+ "1c8de4e4c39d91e847e7aef69a2747f75edde39e3adc4c653f20d5742606baaf985260b95"
+ "5c2b6e1947b469927a61d866f797e73fadb2821ffe03c109219078d8c24c852188e3352fe"
+ "257ca3e371043470575f1b180d0747550d9ae8b55b29b06be0cdfe6955a1acba316f2e0d9"
+ "fc4a99d7725d022fc240e3956bd66425dd2c844b4824cb5307af5d6d77ee97590ecd84965"
+ "0cab25567bdfef5661d35966a16ad5fea8ca1dad42e19bb6b2b28b06e24dcd8bb240e065e"
+ "a027ca71ee286e9b8c7a4100f1f08391dfdc0ea125e35c2867aa55f21af22a5ff685ef1bc"
+ "3a023453bdd381b3cc0a1f0470f0e198c8e9ece8d469479b73f3eced657dabb588b95f82d"
+ "e80b58a924e41146274cdd7b32aaf7c2c1f600f30353cbd88bd236c37619ec4c54f44dad9"
+ "eb79b5e0f5900dedf93b43e33b94a0bbd24bcf17aa7986287232717a8ccf085ba6826f722"
+ "4d4a35fbee2592b32ad48cbb30961d2412c65f6d6385107267b7595568d7d76fc8cf4ec6f"
+ "b06f1c38d29357511454a28ef029da6b9007f3d6a400c381f4b0bd99c5f8371d97a7adcf1"
+ "22bc8d1b51f914016fc96f1ebf1628d62d0c1ff93bc16b960f93d782c66d73023685a881a"
+ "cef65f40e5891132e723697082b8a9bc48eaa170e5935a801914c175906b0e7a54f199907"
+ "562bc2a3d919bc41b4b4fc43872aceceb494f186fd2510925d082c623a3f17f80d1d42171"
+ "0b91035dcfdfdb912b84270e07c9be495e8713ff51df5eda5a030e51516917605e24d29f2"
+ "238d27b2a823443e8c7659c62ee4d69d3094e95e630e27e2c0c913d200e23fdfb947f7d2d"
+ "2037284680aac2d002adb79848e99ca1ee7d5c40e190a3ef5f05c59eeadc97449300b0f41"
+ "943dd70f3ca2f59a218a093cc036cad4f8f3bf1d488f402d5c5abf5ac9fee0263f6d44fae"
+ "0d5c157ac12b78032604b618bd66a2dbec688b28a0c301ae294b1e2fffaf0f4f92030aaf4"
+ "154f91baa6d1167ace84be70da0cb2c38c1f1e8a0e8a7474f3f3e508c1fc9d4a431e2f1f4"
+ "5d142f8cc22af65ac656b94109905ca95d33e809586d3b409ca68269bda1368ecd8e9b6e2"
+ "d95327aa491b6bc162a9f6c4e8162809b0efd7bee9e4c915534083d5cb9ff27bfaa40f7cf"
+ "acd1c301c740254ab4421aaeb4fdf8d6f46014a3c3ea23256ac64fb2fc95cfb99688a8788"
+ "759d1dc35992d455b3ecc4a4c99ebab223d774270d7ebefa8545203cefd49bb21397b6d68"
+ "664dad1b3461a5162fced871d8fc2160d57834356ec88841f89da475fa7acebcc2321f04c"
+ "6cb56268b42087b52191d43bc82c29c44d451d6798758b43040617a6024b5750577ee3679"
+ "f43e08a893da6c330b54cbcb6a3c6eee525d4740ad5cca9c7dd75c3d1b24801961f7a5173"
+ "86fb0ed2b181521ab207574fd4edfa09597afd0fe976d2edc428ea28ba9a5c96162bf891e"
+ "6b50e345855bd6852252959586aaeb63c1aa0c07c422d70e5655507c090ee47e98c2b7cec"
+ "fa6a4d11210ee8f22a28806b5f5dce15f139385dcccd2838a7c6c71740b80a7f0239706fd"
+ "e8be06cb1e8e352c176b8bb564b5cc98eec6d4a554a4d7bca07b5f72ca8131fa8479d706d"
+ "367d32d1652c6f8ec4b9cd374153acdf29bdedd5d385e3b581a3142092b28cc3c8d89c347"
+ "0cf56ceb9109d70d5a0d98ebe4e9432143d6ccd58fcde6a1f0eaa845175dca5ff85dcfa54"
+ "48bae273be2dd5354654763de0f2fb0974164f001b42d1156ede02fce2ca912355d59e510"
+ "ddef52589210506439138c230298e2c7f1b76a4ca7dbcffda66fa2a52e146dcca8ecc0cfa"
+ "e3340fccd033e83fb85cd3ceb30ff33a8bfaac4e9d3c28bd0a1ab89d6582c3c9cc6894e29"
+ "9e71551e4f394ffd81b0a67985a65c9c9850ce869635da0c769bb283bf27c1c2b70fac3b7"
+ "f0ec6773351753c7527cab97a982722b422eb950b41b9e03e025c17c8dc73852490bc83e8"
+ "2ae956b2c546aa0b1c9a06dd9d4c60c3702753385f67df61422906f5a63cc5ff225efdfd5"
+ "7d9e33acc917b68661c8145e2db301777659692925511534e701ad80c46479e5808aeb1f9"
+ "0ed45526ccf995255555d57f987e2e56bfb04233aad88790207b67b7675db58cc00f7594b"
+ "fe5089671617991124b72ad32d46b304a87c2a5074c581421652bd730808ebb039e74cdd6"
+ "dfd1f8dcbb55f978458d1b161780fbbbfa52e3a2288653210c0ba901b385dd7d886cb2db1"
+ "8407b37e3c455b2773bc670436ff702af2bd9d87dce441ed7083231763ca76fb07389de0b"
+ "e1029f29c0fc873fc2c986ffb21724c6c1a746ec03729a0d9cdcf123129c550b8e1500968"
+ "110c363bdf0fd68df0e3a60146790b216447f82b17718c3ceff4df0ee840f42712f9bf4b8"
+ "98ac9e703afd5869309d89604f2c6fdae0c8ca348e1a980303c522d89949dda61e0298281"
+ "4708630324e6362839f3d28b80adf42a0772c52b532ebb2636c8a006a39b0d384cdabcfab"
+ "075e66116fdd9ad6c6af17cc812d4b691708f671d9a63244dd833e2c3a90aadfd68ddc03f"
+ "a290663f0fc7445aee617dca94941f94ca0c6638d99b92f0ed7ebbe5fb6f1c02273751094"
+ "d8aaee32772365cd8efdb5a85290bb356c4c787dd8bbb9a97ae562c27941bc68cd38f3140"
+ "80c89e27fc1bd7f45bca8412149be8260eec24928f77fc7a722a42e5050ab5d135985c56c"
+ "b68abd5b7ec49c56ec519c63373a1c8d6dee785671e3c104ca6f5c740c7ca3bb1fd8cce68"
+ "a097c540fa40f9a4f2b21a7853554556596665881038d4d4530862931aca8cd76e412bf5d"
+ "2ef66b0d67ba991c4c676d95e2a8d6a4ba8b9dc70e165c697227e59323c96f28f81d79db8"
+ "ac1fb80de77f13358a2255b9a8c56eeb7a4e504de72e71d31cc6e4b4166313035bb6a44dd"
+ "80a369c9106e9baf69f5963f92b2bc7c16d39e0e8b88611c36523a7635bf8172b995892bf"
+ "67bf2f5b4d971508f1a1a8d8d1bbfc46f87f2bc50ef30a8922a354764c66e9daa50194e3e"
+ "e90ad0b59072fa84b1c2e36f93446c9b920f543ddbb0485f18191cd1aba0387d7793aa3b6"
+ "e62dc49e3bb5b7ec1cc06840fb671dfb8e6c185ae1e0c62a142d244863689a5772eb78c63"
+ "56122498bc088e53f0c6895cdb1cf0f646ac6db2d8efdeea5f7ff23c91901c4d496e34550"
+ "695667a7db538e2a4982d34e8256f18be3d493fa2cbe46c1f04b0474328f4eb417ba155cf"
+ "3d926107845f0a734488bfc5c9c3b0b236750bcbe0bed15b7a5d219a7c2df95d3505a4f11"
+ "6fa6dafa8b746f4d1fdb1a502d9a45849cf2cad4dbe24eae0b65cf4f38ee38078997a5ade"
+ "9ccf13fe11206362300fff7628603a4707c1c2fd5eb883f5321e8882c1dcfa1867877447e"
+ "d9b6813031b95ab9603ced93317b265f70229bfd702da85e3ec5df6d2b9dc2958fb9a0f99"
+ "e501efd391e22c0e198eec87bd2db850058e6f42b53d888cf8c5fb400ecf6e804554fe2b8"
+ "e7a3a9d9db7a7704c3a2c82643816d8362c909720a693b665d3eb",
+ 5100, true},
+
+ {95, "ac106eababe3b8fcdfe44ed3f332695aa50833d5d110632b4215a86f9f4ceebb",
+ "aac161c03b3d3cf4d94072a48fd6ca3619510888", "9824a5f84186c0ea", "", 5101,
+ false},
+
+ {96, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", "",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "06e27d970948bb30a9d453d843ab332ae2231dfdffbc4815788695c38368fb03", 32,
+ true},
+
+ {97, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "0000000000000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "06e27d970948bb30a9d453d843ab332ae2231dfdffbc4815788695c38368fb03", 32,
+ true},
+
+ {98, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "0102c651e047fed9c217bcf915520532d44999534c1e7e7c87311093d7a3681aff3e2d335"
+ "b3c6139b9fc66dcfe35573b36a329a550c4cd20bfe2a90dfea50167ff",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "e86ef68c222337607de55e6bef35d9df3563cfd8754a5a231a5fb110f1ed1b40", 32,
+ true},
+
+ {99, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "ce4fbf306d1eecef0d60543d9726b5b3d3d5d8d2",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "e86ef68c222337607de55e6bef35d9df3563cfd8754a5a231a5fb110f1ed1b40", 32,
+ true},
+
+ {100, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66", "1301b63168af5451377717f7f5ed52de36a197ff",
+ "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32,
+ true},
+
+ {101, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed660000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32,
+ true},
+
+ {102, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed6600000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32,
+ true},
+
+ {103, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32,
+ true},
+
+ {104, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32,
+ true},
+
+ {105, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32,
+ true},
+
+ {106, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "87cf7342816d0b08822263edae8567b453a251373e2f3ce338114b6738cdd1b4", 32,
+ true}};
+
+#endif // hkdf_sha1_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/hkdf-sha256-vectors.h b/security/nss/gtests/common/testvectors/hkdf-sha256-vectors.h
new file mode 100644
index 0000000000..e2fd6ce9c8
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/hkdf-sha256-vectors.h
@@ -0,0 +1,1309 @@
+/* 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 hkdf_sha256_vectors_h__
+#define hkdf_sha256_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const HkdfTestVector kHkdfSha256WycheproofVectors[] = {
+ {1, "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b",
+ "000102030405060708090a0b0c", "f0f1f2f3f4f5f6f7f8f9",
+ "3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d"
+ "5b887185865",
+ 42, true},
+
+ {2, "0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b", "", "",
+ "8da4e775a563c18f715f802a063c5a31b8a11f5c5ee1879ec3454e5f3c738d2d9d201395f"
+ "aa4b61a96c8",
+ 42, true},
+
+ {3,
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748"
+ "494a4b4c4d4e4f",
+ "606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838"
+ "485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8"
+ "a9aaabacadaeaf",
+ "b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d"
+ "4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8"
+ "f9fafbfcfdfeff",
+ "b11e398dc80327a1c8e7f78c596a49344f012eda2d4efad8a050cc4c19afa97c59045a99c"
+ "ac7827271cb41c65e590e09da3275600c2f09b8367793a9aca3db71cc30c58179ec3e87c1"
+ "4c01d5c1f3434f1d87",
+ 82, true},
+
+ {4, "60ab7f45b0ad534683b3a6c020d4f775", "", "",
+ "ae5dbce80bbab5bca5b3c6d3b7e6548fb2c23b2f", 20, true},
+
+ {5, "e3db76e02278cbd2adbcb4555803da11", "", "",
+ "207ebfa8798c6d8d5260d797fdb9c9969173442186d9e932b18fb589fee2fd00ca4ab49d0"
+ "402aba2c1b0",
+ 42, true},
+
+ {6, "d4dcb92a769f57c8bab8a420ee0aa351", "", "",
+ "d875a072bb18fd7717ceaac8829178884b8e51a926849210caf7f42574109f218596e27b9"
+ "2041155d2012917c20e09539bf52016d78aac0b53a51d9cc21e3b15",
+ 64, true},
+
+ {7, "2d43e54bf0c94c9cbff4300f4aa69ab8", "",
+ "d674da3bb47d5c7e38b501e5251d9348af601c44",
+ "3d36966f29c0561b4e50f9325c7c98292b6d28bc", 20, true},
+
+ {8, "4055536896c406d5fe14a6cd6b999bff", "",
+ "2094768a8816f7df070d6e08b7ad93755dc9024b",
+ "b10173a66a08fffa6cf7c1057744eba73cbbde83a3d8674bb0bc1a46d80792a9d5a0d2ca7"
+ "2510e02a6e4",
+ 42, true},
+
+ {9, "5b01b2da3166f217cdd68de8af60078f", "",
+ "6884cfa7ffe8f27bf4ebc6e46a7e01488c79243a",
+ "7a8e83577d8aeb830d772d8e42fbd105e54ee3f38da12388030580c8b8935f4a2be01c509"
+ "2f28d5b1bb757bec0a527250eba2549e770d21224e1cdaa5bb76a98",
+ 64, true},
+
+ {10, "467403c2ec02a235bf730ff37e8d8ff3", "41f0f173d307d40436c25856cf559f96",
+ "", "4b1c4f54615e31f713f2364bf194d3f14f68e704", 20, true},
+
+ {11, "3352f942aa93071da6d39cc5ed8dc460", "57a0db708b25a51afc4271803aa35204",
+ "",
+ "a6823c9940138becba3f9baac05ec119a2715a018f51f4c0ce2add465db8635a6453efdf7"
+ "c161c2d172a",
+ 42, true},
+
+ {12, "08867e76311126089356623ba5381e73", "0c164c443edcdfaedb1ab150f047951f",
+ "",
+ "ce632c353328d59ec519023d08652a97252f2c8f3f29104237fe35261c82eed7e0df52514"
+ "a157a00fd82d7e46ebf9acc23512e1cda7d5b65b92f692965943e8d",
+ 64, true},
+
+ {13, "c55c41d69d2424a520414e3662aa7303", "fea9bfc92b74337e43a201a2dc199e27",
+ "3fdf20538063b76901d61bbf9b72b0c18749e00e",
+ "7fce7c021469c8e016f7a9eee111ad71df7c4fdf", 20, true},
+
+ {14, "5d3db20e8238a90b62a600fa57fdb318", "1d6f3b38a1e607b5e6bcd4af1800a9d3",
+ "2bc5f39032b6fc87da69ba8711ce735b169646fd",
+ "d3e6274c91a88821367b1853b852a96f3ec12ed466769fdb88e14622165d5878cd736fecc"
+ "93b9e8633e0",
+ 42, true},
+
+ {15, "8677dc79233ef3480777c4c601ef4f0b", "ad88db718244e2cb60e35f874d7ad81f",
+ "a38f634d947819a9bfa792174b42baa20c9fce15",
+ "17c2b03dc593fe9bb94f5b9bf646ff15749e82cd4bf569f7806275c241c83e1fe0615663a"
+ "628ecfd7c1b700215a450f9f42529800424c4707d54488150299f11",
+ 64, true},
+
+ {16, "0f602703d37943e0253bed3da331aff4",
+ "ebdc8510499f69b2e188daab77cd819cccb95f276f46e6b2be11cbe72700", "",
+ "ff23874bcf844f88f2fb57c0c3a4e3a7a498965c", 20, true},
+
+ {17, "9fe65737574c5c7aa67646adf8230ba8",
+ "73a34648c152443586236abcb46a090ce55ef6c7f282ffce6342d694650a", "",
+ "19d4b9e3bf37ca1affeb953ac3a593882b2dd0002409be198718b376253f1e8522af9f276"
+ "152739e2d5c",
+ 42, true},
+
+ {18, "e8f2b1c3e6a6c3d5ee0a20dd47aafa78",
+ "3f5e162de91e0782cd189f3b7778cdc2ce6bfe9d3fe841cd3c70475d7b3c", "",
+ "d623e645a84b5ed4a210b9457aad79c9c3171f306bdb8bc9b60496a99e640cdef1cfb56ee"
+ "336d216aa20122ee33b91c7aac3e5e7d56d87dbed3a446cd5224208",
+ 64, true},
+
+ {19, "a679521cdb56aafc5a4b76db0431a4dd",
+ "123033b1ddaead83a4b9cfef8a660bd8e00fde01e67c35656c6d7607d456",
+ "44ec41ab4f4e64f4a36e5e30c9f0dc1d77ae4974",
+ "b75be6d7fdb9a7c58514c81e6596973058e8198e", 20, true},
+
+ {20, "49bf155ca102026f2a217ea1bc9843ac",
+ "76776e3b4d75f8f43dce4bded71f3b1ae6bcb012d9c0d59f78248b9427b8",
+ "851bda4faa8f7add2a3cbf0acf9c2786f8f955b2",
+ "afcec12e5ba6481f144f6e6bfeab0a054b30f2710aeedea90d4be9c790c8e05e601fcb208"
+ "afafc6cb991",
+ 42, true},
+
+ {21, "6cf725e939e8824d4392233eeac75d30",
+ "1e72f24b05a91a0093f34306ffced79e7003055b0833c6d0f27a4f33a1bd",
+ "495425d9727fee2e2b7e78899868c1c3e7735e1d",
+ "e70ba99926c4edd98bf001ed3c8a1557987449a6fbe58360e96c2d1a3c1f2eac7806fa406"
+ "ec64c4dc2a743129f97ca449380ff495462d1b1858af83d40fb31ff",
+ 64, true},
+
+ {22, "a319ff7b5ba9b14ac72b681cecf0f742",
+ "d7e3bc6daed343ce77ef793e15a8246e4bfcbaf83d2ac956d0661d1df7262b2e7311623df"
+ "e4152caddbfda8fa8ed7a82656ec00b72c5adf7c9d388e5b3bc8d24",
+ "",
+ "31e7b971f165eb923b499460c94937477fd61cc4e96c27fa2abb552accceef42aa3a35637"
+ "bce32d996e9",
+ 42, true},
+
+ {23, "34bae5a158c1678aa76a744417a70d7a",
+ "1532075f363e061133780ac959bf653c7687d181b9431215d6f62dd2f1ec3019d61c50fa8"
+ "2c70ae25e624c849a276b0c57d7c02a4d753fe84a1a6621e9a5ef01",
+ "87ec30aa53acfc3d09ccc1d57d654fdbce403cd4",
+ "b80f7525a93a3f630465033ac53f1ace76caf7dcae3bc7374ffdc6d1be60179e1adb9aa8d"
+ "ef2d47823e8",
+ 42, true},
+
+ {24, "195b2a73c91f69140910664d79ee7f3c",
+ "45cf5b7711c199f70999902eb755aefe490c86b96cf86ac20d4e67fd87a1c8bf",
+ "5b3afef0895fee8a",
+ "ba560d02f6661eb3d0bf3a17438343b231d2757e4c8ac2d0f57de4ae267f3b3a40919c4dd"
+ "e2ad7d11ff636e25e4fdc21db7c2b2f20fa1ce7bd6acd2d534f1f660e0487703adde77a0f"
+ "72c8e3f2b9202c94527e4bb9adf53a0b897a09abc0dddb7f94e6d6ac00d8eb5233f0b8892"
+ "1c8f4b97a1ebd8dfc32ac5cd089bf07720bec56f85dafe527cdbbeffeb168c8a7867fe35f"
+ "f6fb57a969189d3c17b230db2d213a6860b5cb678fdc913aef231601d131588f021799625"
+ "c080013a3547cdca49599368b5a483d830fe182bf4639bf830bdba4e301643c20c0943476"
+ "6dc554d7d4effc7165933ae420b136623ca1314383661593fe5aedddabdb44f77afa63314"
+ "9c832fbefd1c884d2717d61156a1916698ecb30aa2f8a43ef7238eb11e4cb1acc7e98a83f"
+ "66eb8eb4387a7d6cd26249338054d9e5328d97506ecf06e9bf8923756f2f586dd8f17faf5"
+ "15c75d140f502fd162eb074c250b0c4430b659ee49c0dc2176d60ae2e4818b7089c1ba58c"
+ "f1d80075ac3446fc8f14ad8a9fe26fc677c398bcafb401dd84755e7e550d20684650ca590"
+ "376b140942410173149fbd9cbe4781bf81b3a3a2e04130e0b392d747f16aa54b323a8dada"
+ "9fc690e05f75d9108d49ea10015c90505c2d500ceee985354b28fb74bf5f45c3c412ef281"
+ "c372f4ee2f8df2ddbe889a9cd541326cc2528728159019bdd4925dce7d8cb6c6672298e24"
+ "cc8760e8a33a5ec9dfe84725dbaba05a8215b30f0ea143d53706d99351f31fc6632f6a28b"
+ "57baad13bb6768cf52bafd820ad0b2949b789bb4e4d449c8cf6e6c1543c2882bc225f94f7"
+ "0ca6d25855019f29f9d3ce5746ae88a12b70aca25cc16c7ad19769d63ad0de5e0207c9947"
+ "09755c2816febbdc3c381bcd90c5252139bfe45dc86d0ccafa5d437cb3c2c0cb74c59a1f6"
+ "7a206fb0aafc7282aafc7efc5de534c76425c699dff283cd10d7313f342ff79dca06a12dd"
+ "44f168fe857d41658015e74f40c76f6765b57bc5827082b6ca55e57221428e812b74df3ff"
+ "82d18678b619f1ac727751fc4b27f1dfcff461ad30bb17e2774288ec3e337a7c8438877f8"
+ "006d8024c7a62a02d5ba2f1eb302396de86bccff719dfa721abc5be82373a5e62b69f2fd0"
+ "2cef4cde6e66e98c891221f0de23b6223470d34e357efac653c943ae7ce48718a549ce85a"
+ "0c5f53b966e0ae1495efafa6f70bfd73e915b67cf9439029153161459ed07c7d3fd54cd66"
+ "a89d366ff9a86f5595044060b612f2ec65e9f2216e30489545c706d79d23abc7ca26aa486"
+ "480047a92ac01164c3b97fbf253b722c4545ab83741ff483d8ad28b54c072f0ea72119f28"
+ "07ef71994d18e9015a6cd813c525ea838d3a437640e4f99273369cde21dd580b8e0886560"
+ "3ca87d9d28e1244e93e560f3fe4ce219b55f8f6753e87e59dbf51d89cd4b8aea2f45cfc1b"
+ "e2863b108920a5c380fc1f07b174c72a3ce791bf0799089a571a6dbc0adc4ea668fd8f6e4"
+ "a8b5a92363d00f92ece0ccbffdebde591779210b34b329f943c426788661b58d637a37094"
+ "744d7ff967bb27a9d4fbbf00f3a1c2c49e50c14b55e56224d98dbe7bc1e7612d1fe956f04"
+ "8f831ce663b85778478a8572a63ffbfc04e9db2bb307c655707548e48f2e91b86cedb0087"
+ "7e9fd7fea3f07341f4ac342ed020e2ac993209f7a721ae8ca4b9273790f571de9f9d22ab8"
+ "9572fc9a9743efe5a6accc921be33327ca7fe3d3b1f980919f2f62a58475a570ac9f08d39"
+ "c6e0f9599bb8ebc2101cd9f60da8331dab6dfa3e65a6fecd113f8d28fb87d3750a7019527"
+ "b388f5eac13b49640554f031e240f52e202e55938b80471560437be12619e1bbf98f3ae35"
+ "0f5a03722e811693285b4774505fc36ea01a97faa35ecc30fcfa8eab0fbf661293bf79877"
+ "014c68cf582aad70e5c212b18588a6ef3d75202bc4a02f86c62f99a97fb0ffd980f2d7f2f"
+ "be7f1eec22c6bbbe2685b4c1693b0429a5069ee387cef60bf0cbf2fd81263085dfb22f404"
+ "e09284f075d782dc3cdbc24cf242e6a4c7ef6dd65f0269c5a9b49baa1bc0526cd72ee78db"
+ "3621fa294ee8b7d6cb15f0edf6d9e62b743f25c38f317d100b706baebcffc11396d5400af"
+ "4657a267dedd3bcfd96527f03be8d733195c0c47d7dcc97e8c8f639c7c972338dc88861f0"
+ "23b5621b6b55549b47aac9630b19884b072aa58fe1a975e86fbf8482821147597914b28ea"
+ "5a84fcaff9d8ad021282df1a06feae1d813f4094680c6709d63a3907e98a67a5c7a9232e7"
+ "d4c01bceda04bec5a5dd8e29753af74521d01e346c29955bde6112e131948582695980b71"
+ "a777e2c42c37c0cec771b1de9f737cfe5301b487e9bfcf35d2750940de6fbaaf00b9897e3"
+ "fa99f6c5c79e5d27acd055212e0dea3162b27e2b1a400eabf4e8b78077381fe8bba84c873"
+ "2f469972a0122b8009138ea77592f68717d66bb8ffb3e9bcf4f77a2b472a393f5c6d7758a"
+ "fa9f6adb1a939da7164c22fda33f290bb15fa17ffb87b445931248c9a67edc3e116bbb75f"
+ "c9439ba7b451e06a589c1cf506a04c2d1c889ed5b9af2002171055580b9555b58ce083a9f"
+ "5b9f05d440e7fda4eb9a62df33ce6ecd2399ad2725f1eda7568e313f3dfd85d240924ac98"
+ "7d9273f14259170ab30d7363929e3f22dd2e3976b5592e73ba3b4a2f58c4f490affca796a"
+ "da73db38bdf8b56211038b22242dac86910c132496e9cd1b7fe0e6daeef0c44e31df2c742"
+ "4d5a8cca7fd812b5b90fe1566e7558e22c35080a73a12c0057e024c60bbf849c9bf20b5ac"
+ "ebf48acb4d513ebe9436fa6c6f2c5334504162e6a0e4297c814408483ef02a21b9bdcddb9"
+ "1e73809c36ba0728659eca89fc978f1f154fbdc84638e00620b505965be1b41dd7e2022fe"
+ "2100cd5aaea63c2e6f1fe80b9188da7655c8c1457ec3f2b02a839260b8cd39d63a6734064"
+ "ac59251a167e6d25d9d0384c9b526c10b6b258e40496fdd46c85c3ef2b1e4ba91f5c27ba1"
+ "624c9135535fb922b43970cf7e9b357f2057137cb3df1375a6e6df71e392f2efd6c5ea6e2"
+ "56a0f7b766c30931d89b09dda788e082f9cd4cb8c9c82734d83b817de5877f3ddf0ca4f53"
+ "92aebf9e70eb9f5c35ad4c40b26b0c485fe8f46638d3994011f2883a70f898fcdf84edf7f"
+ "3e95309f2e3b166b0bba18f385cdf1d2e530632422c81766fe9e841c205e5e792b49b5724"
+ "15a5f7f5024aaee6e99c65f63df7967d8b3c1976a6c275c7e5668cfb6378bff333477bf59"
+ "9bdd6fc8a969287f796717f6713b375a9262e06fab02684da3ec5d533de48505e41b76654"
+ "0aea29ec73d7c563f2c5d131c1c758aa932a6e5bb039e725e3958b4f1556ea6e2307e2cf3"
+ "f111421e4acb596aaf6d83a483b11a5c8dd44ae3ef5e3ad813495b54a5fb2688ec3d22d81"
+ "09297a87fe891e9f67439f0ea7199d3bfd41ab61531414a4f858d0af8338753257934c05c"
+ "25dc4618b90829c3a7714e732e4dbca579169bed379a46dbb638a7fdac8838d3b4f0769b7"
+ "5880b142568ce9d55e930db5f4d158262b1dc953ccdb6e0fddfee14f042fbfddc88d64b46"
+ "b7ac177d26c6b7c20341b53a3f31b5c53e9b824b9d5d5d0f7917295409fb497b7ee9450b9"
+ "d242b009792c8bcf25413c45ac27532d8f36fccac3922fd6a19d1868b558dafa58680e3ad"
+ "d12a3fdbd1cdc92f2aa899ad36eae392ce29fbe66af974361a12495a041b5ffb828437505"
+ "44c2a3a0e817f55877538ab75524b09ff702d04d694b9f7d4d6716a9e461249c298d2d4dd"
+ "28ce99c64492477d9aa1b1294bd51b45eab201f4c42636bd2dcfa38f509ab8b49ae4e88ab"
+ "4ef628491b77f073a4a128f452a7cbe3d82d26ba2d354af17cd6bf77164269da782261cf6"
+ "daecb328573cf975b4d6e8a984839b1f3e6ec81c5c692e32f78f158c1f472ceceb9b448cb"
+ "8676b56c7d6bde38fb9a37170492a469f936113127e01a8c3801630d56576654552504860"
+ "b7677d4e49e021640003c093ba2efa8f4a9e2e3286327d7a84527af378029f4306ef188f0"
+ "2204bad184f9a3c977e9a270892b9c0af614373798f5a089c21db136fe3d078586875e6bd"
+ "a63ac7c25859b83a3d2979374eceb99039baee563ac5c6fc54e7b9d818f6d834fb240b339"
+ "3e56f465ac497a95ea743d6f48a8e34f9c83915678d6dd580aaf103fa8c87ccc667bc66b8"
+ "a6964d7705f739828272e4e342d495ce5b10aae5a17c68a86d28086ef7d7cc363fb73f763"
+ "e6b72975f35b3e0e70d38a90d30577d86099de0d2f4570f852b52876c86a2589c199ef5b2"
+ "2485babf4d655a975e22c9c21db0d01dc32a3bd5b808a7434f3025e04a1559f9b1c8e74d9"
+ "28dade07d4fb01e37691077d4f2b9006c15e8122607a3c3176177ba1e6a8238632f705f3f"
+ "25693c9a9aabee45b9296fe3b2d9333caca0935553f0fc2a57535bf459066442a922de1b9"
+ "6fdd69d5ff57a051eabb0f4781a46f122d393d21fb0d1856d40f6805546fe1d0778f8ee5d"
+ "1d41d274f6c9edcd0a1d96bf7360389319a21aa2d116fb6ebc44397f1bf3f7d8382cd16f2"
+ "4ec49fa0285f293ee7c3f6b560097b60eada98927584c1bbf30ff9432e6e377d02876390d"
+ "ea6ef7661d3c3d3a7b481883c2e49714238dce4aa8c428f7fb4a5f601782d8b8f719ad89c"
+ "2ce74333dbd61c7262a5145f5f7b42d3d642e0c393a6d5a2d4633053a4a2e109d70feea7b"
+ "020b2691c28b5844bd361a442ee779b836100f8b08bd78fa9cf0baf07722570228f12971b"
+ "f927e31c61365faef3d1e7692f1e48a579dcf3d5b64ad28fb0a7cdc483dc654ce82ceb69e"
+ "de7f6a960d6c9fab900164aada8a0f600792caab44bd0b6dd8692d6060f90a75162596841"
+ "3dbe4d1d1a2ef3bbff2a21566e4cb41c3abf7006f6d81eebd0f9afcb4de724d16bb072055"
+ "3523b33654ec6a0fef8af2d49a171dafad2e3751eb21637e4743375107925cb8e9c15d4f6"
+ "aabcafa3a9659ee3dce219b6cb3e5205b836bbd75fa21baa00e7885613a241c2de00d0cb0"
+ "b5de2b944f97b0aa758eb708872f7fb4110b852a27286092d31d2f49ec5104212068051f6"
+ "ee4576f55e23447aef5172673e6268b977156f5bd5b23640bd0915d2e4313557af0ec6d4d"
+ "0bf98cc881a4f7b5ccbcb77b74ae60c2e4b1c2c32e3738bde4ba6ff854f7d3912df0e28dd"
+ "30b36f4008430166aff51725cc973c8c69115a219f677390b37ef442257d46d23fd396390"
+ "4402cb93c6b6c6dad972478a0d8b79670f6f69f9e0cd8d819d8d1d45c38440cc749cf09ab"
+ "90434d7b57fb1e66af9d09d38c3961a35cb526023b0469c948199aef59a8e1341ab2a73e4"
+ "2b9f05b8ce78c6ede74e9a355ffa0b81aad630bbbe9ef325be7149acb62b02ec7f0dc72b7"
+ "ac576daa5b19993fb4a52ecc154935beef88abdfd133d51e9953aaa23669e423467a2be1b"
+ "d35c09c5959f5861a7f9455fdbd25e4a792907b33f6db7f8ee11e5f36aa14a277785b0af2"
+ "b8ac49700fcbda5aa55c47a24dfc8081003343d55973615b3783037abde6ae0bb35f4175f"
+ "01b7ff3054b64ee4eb18cd50e0b879b6d41ccbda2638a33ebc23fbac7a09ccf92e19a0bd6"
+ "2725e555079ab1a3f4362ff43b363cae144034f33366f108f284c63ad8d4a798a540c6687"
+ "823dab864832dbf299e7065594520156842659efad38e48464561bd7d5259af3e590c63cd"
+ "43ecb95720cefc5b28c3d6b1c7128334db2c112991addaa5b91ac37f06debcd89852c6e84"
+ "38024c5b4c10049b03169172ef733b1aadb6edf7add5477fc26a48ed428cf0d5cd336e646"
+ "d17af02642837371913c7286d71aec82d4854617dd362bafc2d582e87bec7afc57ef3c818"
+ "76e201ea87603b208031583c78876c3f9eaa3fd8995fe691d5ab476a91223c16ebebdc299"
+ "b23eefd6e93174624021510a7fa1ee3c6cbc268c969f99eafd01f0f86e0146f9fa963c287"
+ "b704d6fb11ee0b7d465cfc73d1d4c915cf2de87e94e2de498749cb2e0ee9e3cbba76b1a4b"
+ "9e9e363b7f35088e99be1880fd235a06a614c3e82ceed6e27a72657a4d4f860b336f090ad"
+ "bfc99d4a80754cc747bf4151ab57358b6b4ca5233b17a2b2d1dfe8ef9ae0a92bc4304653b"
+ "95578aeb5457ca665323292c441f91b6e237cf3a0b2cbee2f1ef8f356c2b42f4d2dee2672"
+ "9b89ddb7747145fd5e4344a82e4a3cedee77506ff79115f00aaa4ee1ecac6999a543d745c"
+ "c0977340a2502ba6d32607ffbeb3c693a7910907da1a28f6818e6bf83fc72628cda0ec809"
+ "47c5fda35ec61c3a87c89f1cba548d4a7bf0b911b35b187179d1c74ce03f14682eccf2539"
+ "33bc0b2bc3d4e3a8cc57ab254511075ccb4cf162cc11d36da79125e31f6ae4e758cc62afd"
+ "8238b28ab8d4020006fc90854eb729edc885179b2f011b0f6d1be61a47e7e9e52110fd8eb"
+ "a49443bb3ec68617d4584c6e6cdfb6bf85db554d777ad8d7fb1ce7fedd3b873d8788a0103"
+ "a9bf9dad1b07498eb026f455793bde9210c11b173c1304ec6bb44ec007451be41206009f8"
+ "c723e9e05b3add083abbcd15ef7026af358880a3e9e66ee891c8c36d8133c13c0afb90386"
+ "9980c30d1df0ec297d0f5434fb3d66ffde872f3d97a723d1a30cc297a2e49b7a4590617e6"
+ "a3c355cd654c9f5ffc5145ff1484b7f87a1e3ace368dca920a593580520438463900d1f07"
+ "9f27ebf68b48dc0fc39f7d7301b3224b760bb1170571135c82fbf1e1d653719c40a726b02"
+ "262e846494e83a606a47283f002739faa870593c9e57270e36fa7ef18f490f6ada2f93319"
+ "a4876b3f481880bc762d7cecd0569641b0705914090185793262c8bb5bbd669c86947bdc3"
+ "b908a8f8abd9f0175dcdea4c952e2255576adf472da19d077e2988b0d5ce05a1aa5dc5c02"
+ "646ecc7d5fe0a4bdf233f66cbb761e43e5c4c0863ea9e2876c9f846f6bd1b9b84d2521eb8"
+ "ca0e3be5a9fcbb76713c69d29181acc9f97d73986f95e140d92b901fbe7399aa191d027c4"
+ "386888ed49665ff8e2843745a065809990aa0c4fcccf24220fdf1e27aa789e334446e13a5"
+ "788a5e9de3e575f582df12dd3e520fed30cb04d9349424b71587f581939ecfbeb7b48744c"
+ "fd30e551ddce85a62b903afb33d999a5a1fdc40215a0cc01812b41a2a52ecd4def95ee473"
+ "45d90865e8f4269f16214e97a7e1df0b4de2e20359a89f88ab906ae05430a211cfa0a3365"
+ "8fa65af3742c1541be4d3a6582fc4b20e42d9e818a62125a7d148966624cd65ebb5528c8c"
+ "01dca81d20381d832add767a0126203fe9a2837d0479727876673b611afc9a7f5e87294c0"
+ "0deed48fae0fac6506aadda0f7e999a877f527a61d47e440c5f19c8ce12a8b09dcdcf4ea9"
+ "6b8af6fa7e83caecb2ca03fa35a454c419e1121f23cae9d24e53ba352c701211f3138c413"
+ "d431937ed83da75aebe0acbb8ec9837e857be00a9cff2ca3eb13f045f347f7c745f56df8b"
+ "73399b1f3d923571a20b5a9a7ebece39e8f379f6df72765272725bea9612e5bcf3cfb6adc"
+ "56dd05f3249e799cd02adec060b809ca4425e1eef11f7ef2e5721aa37d051c34daa07fab8"
+ "e729af4b981636083621d7044c13e52c987621a69ca8eac3889776d9c8aa3070aaf563f96"
+ "ca393d118ce161fb7911b2952b8af451e1bdb717fc70c6e24f3e2f0048e1ca36be23c13d9"
+ "957d6a021ebb35677f68fa33778ef7524dfb15ae96a296bc393ac5f25261a422e1f723846"
+ "4d13e3f8726a75d10ad9fb74b480d44c2e9a6bfe0ca0c8d22fbf0f9ad53e9369d0ffecc27"
+ "b8a0dd1b85cc77b81e701706231c39a045b1bd891a54b0ed1c87b282de40691dee685423f"
+ "14ad5a6304fc5997482fe0d1351b34136d60b04cab130ab2e7f5721c6e021983dfd3e868c"
+ "f2dd9f0b180d5218eae554fabe07a62aa7409a93e7e3b3718961106ca3d1ceb606a2e6e93"
+ "e5d9c05a8d43d34ea1e14cfed1f25074cb7bdc1289f3f7a6ddaf43cc5e7508a964e0a93e2"
+ "6f6711cd234765f7a35c71975ed4e919f4c45cf83ce20076f5238b995a65cb0b402d3690b"
+ "0a36cd2d164bc7ca986327ec955f49fad0c3f0e94c18638c5473f5b20ba654646d0178e3b"
+ "a35353a278f32920a75567c7b87991b413db47a164acb93f73339bfe0f72b034c8785de3d"
+ "a8e22a445b5bbc0d13ff3312a13c11f8b5326e8860c136fdbf79da666469da270e0167735"
+ "941648dfd8fe1b23ce03305bcbc60930906346821ac373a51eedf5c938d3c9f3de9ab43c6"
+ "8a2035068bcd4eb1585c0a696090c25c2825382d8eeb4b75bafd6e5cec3327e80c72b1444"
+ "5aced447bca79ce78d0e1869146c12fb57fc0e27529cfca81bf30b5829f903ac1a36dd560"
+ "e2ab2ca33c521dadb57c3caae0298a1df936da26a6afe2c9d280f8d9861be48668150385d"
+ "589ea349cc77c9f67ed448a01b4615decfd902c01ba53df4416736631256afb890af6aff3"
+ "9e47e5cbe59070aed031f20f16e3589d63540904d7ad5709c4830f09c1bbd5b33cd47ff3d"
+ "a3232e11c17d4d9eb02ceb827e092e8e7b7614adab4b3d9aafb45b083f4cb71e25ff7a865"
+ "541ea185d95d1e80224c732cc5fbe1f2df689fa4ba1753d148d7f6b1846736071d9a4cecc"
+ "99e96f47f6ff082cef981183d01b08fd14950878d7dc1101770fb3a1565eac3714820c0e0"
+ "58f83b7f85cd38a1ebe3f0fde0734e99efb883c1d08900253963e17333dc90901c56c8fca"
+ "f44e4389cc0515ff06bce030367c1301653fee32dbb8ea88c17cc1346aa072723cdf0644a"
+ "d3d6d5f0608f21131d2fb7d3c994db65f2a615fb21087b4a9e73d81021d1e0316785c96b8"
+ "236ac14ebcc6efb194a8f05d8120a6fbe19429c27ad8cb8db54e9404d04f94f681791b8d3"
+ "251c9307cdbcfcc3619111fb10b1daf8de24da449e0e3c6f4f488dbd42c53ef2765a6e5d1"
+ "a349d13489225ce8eba209ea228ba155648f59c77d5f8856e80e515741aab423e7f3ebe47"
+ "00aa5c32d30756c4e37d7552f8e63be7a4612a5f1c6ff6c5846bb85611ffe0241200aa188"
+ "cdd77303db4ad75489afaab6155212a1aea646b50221a9479c0c7ae53579e44c617d20e6c"
+ "dadb19583835b19c41d230535cb7b4d06fc286554db084dd5b07e6dc7bb798549a68055b8"
+ "6ef86a119e8dbda606e006610f44f6fb62b0c1abfd3c69aece8746ab44f4993048148f4fa"
+ "6d13399c70a422383be38844c0a1ba4e4b98c0dbfb2be577f62a5669d05ab1aea757959e1"
+ "c20c691b1924a7fa7ff0c54a8b7388f1f9eb1641771b782a04366ad5799631fc3951ae756"
+ "d2f54de50a356520be51eb6699a8e224bcf9c223947235da1286824b0feaad9681e685836"
+ "97da87f55e0402d2baf68251f938930fdd1536cccac63e2ef55d90fbdc91f725846c592dd"
+ "8b154e19fac278c3df0c90b5032d79ffd12203c626dcfe3091b59624451cdc9811cb5bb61"
+ "e2894e0c1d5bbd462d2404302dd881109f99cc5b37b3d42ef44e55a8d68eafc143f01ec1a"
+ "5d48090745f97ff747fe1aa7dabbaaee2d107d73852c38b35ade93c7e7a6cdfd8b3dba80a"
+ "63626fd0d10adc304ab5c28fdfeecc83f3e04fbb298dff5233f3e7dbac1736c4ae9e80364"
+ "b06f8bbade5fd619f4655f5f73ae4e978799f725c3c6f9e51528d9842a4c9df7630c857e8"
+ "56dfbe0d7c7753233a16151eae8bb1e018132a28156ccf9d5a085b73d0a3a530ca431a3e7"
+ "05f419091fad1d0dc3e163433f4b5846db6c15214580a533540dc1e14f90cadaa64f662f4"
+ "1377bf35a86310c9bd4ea2a890e672b5a3cc1ab945edaefaf5a7b99f6b664814c728e1ee9"
+ "58bbfd9e810502cacaf5b9671dc8c52982c810d9b737f7210ba7eab97ed95e03dcb75b2b4"
+ "bd87b19c474a559829deb5f2459d8c25b4518821ac3e9c0294393126efc184fb52cd14e63"
+ "81a976ba1bb579ca6249ea09d8fc16de82da10413b1251e9a8d85efa079f1afd02dcb8d92"
+ "876e4d24fcbbe9b134183a28cdab503d18708395c33f94d50d9d4c1d16f2f417fff903f77"
+ "c6de34e1f506dae723063052645c98217677ade132e466a07a2256f87aa7ad9bc1061cc94"
+ "82c74717e544c2050b0ea8729bc1a34ce7ecf825b2137a815701fe04c1a3e50fd590521bd"
+ "26ca7a193a45f864d33e8c7de51b3c686c47074b03d2c442a6882bc03154a61ba68a5ba5a"
+ "1bc72a5d8c455f0c67371aba5140793aa1a3dc158004bd4da50b70d5a67cf250c665cb897"
+ "394df202d79cfbb8917827c705a481c9429c7ed6b2cdcc008e6c33132b9173222ad2219b4"
+ "61d69ccbc63a0587bbb550d0e07711c9e4da24a29664be3222c7463661455021fe64027c1"
+ "d31b052104c3f7a13c8b669aafc16b9558a0431ac7e997884a8a39f92511caf9647cd8dad"
+ "feba6ed0ac35813bb9149ac44f1597b00f85786ddd972474d6a572954383fbef702118754"
+ "ee38b24bcb72ebe91e9ca9a84ad5cd6bac94157bf63ecec1f77bfeb5942430037378e5776"
+ "d6931af7254590b90b8ccfd3e05f37bddd9dde73bfd7e3b285bcc494964d180a01ceea8f8"
+ "cef3b7c34e9192f1c89310c1734dbef35fd13d612f699ffdc50e435a07f556f246ede0407"
+ "4b465150fd8f0d9305526d869db0f1b90386e5f775048e6bfe2e826320bdd95ae65061fae"
+ "55e7a6a427bcf248008bc7d9a05ecb8ef768e24018a3c4063fc2703e650f4080ef663a805"
+ "25771b147064037eb819c3f00e9b980dc091f9dd8367e79ec2d1c30ca6aa598554af86f34"
+ "7cb95d0f15b0a41423c27e1491a82a29284d5e0721d1ca8b515a2e2f365add9d4c577d7d7"
+ "69585d2e826dacf5e501b25ee58d1ed04e16955213f557b9d774c26fe2c621c0f38d4bc3a"
+ "2ee4f39fb1738240cdc121c09f9ccb36fb3c839733027152d4db959a4654ed1cb50e35ab6"
+ "988a551c560b62ed5c19ae6a1d28673ab5a7c10cf4bd956d14016d1d9e063a8c5135b6a4d"
+ "0d6ad15195c738a9b2fd890e834b0cbb258a10acb46014c08f77458eaae5fbdcf3cc54a40"
+ "4578fbe639ae1a46139a906a94bffd319fd5ee35d1938dc165935bfd453046f5881bb9161"
+ "ec199a1daac82dadd11df0427afd77c9789c0fa9cbfbf7406aed350f62ef54a54398f013f"
+ "cbdb5b9ad58a14c024a9e8b390b06229e005fec042a74a3e169d6c54049fd303be7344695"
+ "942bd50a4689f5a7c31c63e295d38ffc90802844cfa92980b429fe1d2cf4041f3131090b5"
+ "9bcfc7255319ce362d2dd90cf873f87ef01ee1ccbe31a8eb17cfb2660a169375068e2bc4d"
+ "2a318d964c0d3a514093f77b50f28498e4fed5b90804b649002650720fb0eea7b9da0f924"
+ "40c8aae5e4017c67475acca73c946425a588d50e5cea5bb5395b8db5cec759503a6e73858"
+ "dc53e76bb21320a740cec4023195687cf5e82a68a40f8acad2e68df3b8949af88ce071d2d"
+ "b7b389c09ef55b9d7ff4d27d157bb78aa1db6acb793c82cf0c798cd204b48622a5f6af33c"
+ "80d4d8068c2468c8a1ccc07e44fa27c3ec9d505a3aae1e7508254921905fa29f5c2e232ba"
+ "2e5380f64603f44ac8acff4ebcdbc53b4ed75a7534bbe9ee9ceed15d9bedeef5398526b31"
+ "a766364b5952ee2809ee10a58de9e7d04a1f3b729",
+ 8160, true},
+
+ {25, "febaf0ce3a452bdad48338ae258775db",
+ "701dfbe3f22c13268a04871dbb9711f371bd702b2bb41dba24409578e6481bc1",
+ "572d90bc31fc1edd", "", 8161, false},
+
+ {26, "5943c65bc33bf05a205b04be8ae0ab2e", "",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "e7f384df2eae32addabd068a758dec84ed7fcfd87a5fcceb37b70c51422d7387", 32,
+ true},
+
+ {27, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "e7f384df2eae32addabd068a758dec84ed7fcfd87a5fcceb37b70c51422d7387", 32,
+ true},
+
+ {28, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "329f445e7de8a156cf26a0208dbb028d9de6ef76b8de67ca634f4a5a732138a1bd436a7b3"
+ "45d7a0314c7ed0a00b0d34ecad2cb8bd141e2ecc1c77e237094d55154",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "12fce691378f28f92cb26ae9cc7ec5a34007fc693944ab79b6fc461093a66c4e", 32,
+ true},
+
+ {29, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "ed16eaa37a3cb51a9ae18e69b1ccb5950ba29ece2e94894ba05715bcc9d926f8",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "12fce691378f28f92cb26ae9cc7ec5a34007fc693944ab79b6fc461093a66c4e", 32,
+ true},
+
+ {30, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb0536",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32,
+ true},
+
+ {31, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb05360000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32,
+ true},
+
+ {32, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb053600000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32,
+ true},
+
+ {33, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32,
+ true},
+
+ {34, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32,
+ true},
+
+ {35, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32,
+ true},
+
+ {36, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "43e371354001617abb70454751059625ef1a64e0f818469c2f886b27140a0166", 32,
+ true},
+
+ {37, "e2865d6bbc1abf6a815067edc4ee7aa33c290d5a", "", "",
+ "affd91484b5ba2185adb698632e315e1ae238d19", 20, true},
+
+ {38, "8c177ab5f40e9c57203883562f01f174070ccd97", "", "",
+ "279bba84f187099f5b5b4f248b7e99114f012b805eb37b4f2bd777c7f626d8026cc3c36af"
+ "cc6b95dbc53",
+ 42, true},
+
+ {39, "e842a4fc1a147cf2f87de9bd5a42fce6457496f7", "", "",
+ "d331254a687cdb1572b5061984689d4a3f321ac82248dbf7c88f9c7d43bf295558d945503"
+ "b573b268de153d22334133ffd026baa58b70da52169b7d4cc2a0f1d",
+ 64, true},
+
+ {40, "5b870ee1bb97ee83f67fa7335b4a0f9dadc80d12", "",
+ "0a0dfb2a6e051441678788bdec04cc1b63ebe1f4",
+ "f1e1474524b1de386ef1171e2db18b32e074c2d7", 20, true},
+
+ {41, "58ea7ab33acff514ec08f41e59c17a3c66c1ceef", "",
+ "1cf9e25bd70c5546ea7a79eaf5d90cacf754c4f0",
+ "b35bdc6ce6a357934f6b078e3210d6a1a4427c808f759394f0cbdaeec4de12425c988b7de"
+ "b545ba452d1",
+ 42, true},
+
+ {42, "e8d20934b9d320458f4854e2442e2f0fa092f461", "",
+ "4425999958aa3cc629300c25ab15be8cea7a4277",
+ "d9ca1874238b99baa7f62f9e61db9ec45bc6c6618030b0c42c71551e0c56d37a7c59b39db"
+ "fa2447647b296a657d096259ed72cc1497f2e6b774da05c00274f05",
+ 64, true},
+
+ {43, "dc9e488c684dbf0ac8ff1eefaa0666d413d258f0",
+ "9afa7df500d7a17af1f44422d25a62bf", "",
+ "6c91116d61a04407703a3b59cfdba2d71999564d", 20, true},
+
+ {44, "34b85c341a04cbade472b3f7dee4de4d1954bf70",
+ "b066b42acea664350a8448f8e064225f", "",
+ "a043e45d56fb32c784a3aa016f40cba8fa298aa813a27e0797c4a48ac464cfd36a61f0aaa"
+ "184802a16ca",
+ 42, true},
+
+ {45, "44cc641e09f7d5642f7b6007ca5a1c0813319666",
+ "69c0dde6c8e5bd40553a5981fad6ad87", "",
+ "a8493c8ba5b733dd1e11ef719fd7cdc6773c5b53b5be55acf4d3365ecb6a82c5d692f0cfd"
+ "a042cef5265d21efb587213155cf17399ae61bd0f167f90eca74f9c",
+ 64, true},
+
+ {46, "88a8880cc2b73e73b3b6ca1d4902caf2128732c3",
+ "0579f690ed32e57a26701a9f6877f243",
+ "6dc723df3d26f704067afb2fb6d95a66516d089c",
+ "27e233f30c2d8501d42d229259c1ec350f7fc9ba", 20, true},
+
+ {47, "8408668b9d671121b8c7d31113f045c0d7c020fe",
+ "679b30e6930a8ea3f076e317b9595d5e",
+ "b4451b0f1a217db703582881e86d8044d5f2e092",
+ "01c4c9b37f4a5c01c89544bfa5aa92072a36206d90e2feeb0d5dd7c222a4340d65f4cba61"
+ "ed01e79fd75",
+ 42, true},
+
+ {48, "e6715cc4ee13c4d999d8f8f500243c321f70b0be",
+ "ecfaca2ea3301a992b4de081d9d3a4cc",
+ "ef17c9227a5ca654fbdb35dd00dd6dc77b6321de",
+ "a3bdbce02823523eaf356cd8f2dcfb450f42f93d03f73487ca86fab09da7e6cc54e0b1e38"
+ "b8a04fe02c528cb50efe0e3aa172e620b3c3fc11303d1005a137d90",
+ 64, true},
+
+ {49, "9a6b88f3f68f5a8e79903b51dcd733abaece1a41",
+ "0226df3d66ee3abb275eb39c8ec3d3e12e9b87b67f85c552accc4279ec17", "",
+ "06fb02949f1f1212cf27436ef3f595a15ce52057", 20, true},
+
+ {50, "0b9eaec88b2940a4754e83272cbf47fb6f86aaa1",
+ "c1616497d49246400ba68242b635c67515d2528ee1c3b71b318b631f9bef", "",
+ "fee9dbc5b95515e77a78fe4c8ea77e76c21f15a1a8207a38dcbe45c3498795be6ec145cc9"
+ "2bd6ea02432",
+ 42, true},
+
+ {51, "c4717276e7c7f794c4ee333b2f7a2ab244be9e8c",
+ "af4c63e5b554063e83e37bf730ffa401c696088ccc4f133a8695ffcbf2a9", "",
+ "d6fb5c20957dd52e3cf5ba3f7b1b28b7be3957a0b2a39cd913376e95dcbf30b481a5cf37d"
+ "50e3de4c59a67b6113adb0b6a23458d0c4be71d2baef446944fae9c",
+ 64, true},
+
+ {52, "5e43a900ee0d432c5fe6fc81db8d5f81a54e39df",
+ "8cc815009350b0b6a924ed93e73c8f8c57a1105726663b72741b67209c1f",
+ "32460280e60910b10abee2e9f80a3dab48acbc59",
+ "aaec302f32a812fef48e69dadbb56936b0c3119a", 20, true},
+
+ {53, "070c170fca600aa2b23618150ab9044bff7d4dcf",
+ "f32a1cddb32693860eeb39a5d190f5667a303d5403712cdcebb575c6563b",
+ "c1b0971fefa0a23cf4b7185879475ebd8d83b9bc",
+ "f56000669f0a987954a1e80e3b10588126eb087440b4b253587f5d05ef46530bbe83089ae"
+ "b1eaa45f0c8",
+ 42, true},
+
+ {54, "87a23208df5e66488d23f7aaa066e87bdced8e2b",
+ "0488ffa08062f1fe83e9c3934f5688a2e17827f898aa5daa2d595f09b245",
+ "e4d66fa23a6020820013d94d1f8e84a58cba2a82",
+ "3c5003f24499773817f13695c45b937faa82a8d579a0afcb2ef473b925dbeee8dbb62f28c"
+ "22d1379f02d29e26327d22c2e4a6d951865ae1a6a3ac2bd441c805e",
+ 64, true},
+
+ {55, "214746af12a669b726364027e9a1cfa40c18f8e0",
+ "f65ab21816c5eaa5c9ce77d58608ab67176d2255438096f4b45779d15c2afda12718ec557"
+ "bfe161e7fab89ebad4fa634cf73f2d12c884c4583e64d2b59b9d8b9",
+ "",
+ "ac9d8595b73c4e23791aecf157ff1ceb9320db1149a5b8e0eea62ea15e4d36d979b3f79e5"
+ "8747b5b6d51",
+ 42, true},
+
+ {56, "d509c509f91d78c33b9d661e6df1992b2b6ae429",
+ "95ff4b20ade46bada320316dad7e2b4286e93dfa2a72c6366c5ddfe8ce2ff344729ea5641"
+ "6d5b53074c6d6c4eb4e4873980e5e4a4991d6b1497aef822e16e209",
+ "bea4f60eff1a0c6ab664ff3db2f774347920a482",
+ "b8eb1092a47f8b538d33f065b688b3db48b1c47724d26c7106be333228a5f892010eb4ec5"
+ "8597f3ae801",
+ 42, true},
+
+ {57, "79210bdd3e2d9185c241114eb2ccdc9cd9a92eda",
+ "eb5f77214e3b70a7422822986dc397ae75bc953d3759a1ab44eea1f08b789d36",
+ "583afffd66331da0",
+ "cf24e0b4c6290e8df554afa553e5b6dc85afb681efa20563871e8ffc1fe2b16c2c6ed18f7"
+ "913c337ddf462475db5af55b5ccc3dc9f80350a9b538573c8cc3fa0e14286af2ac908794a"
+ "53e065fbc062e65129548f18be49a029d23a2215a89b16fc802467e313a23e1607b08dff7"
+ "7d2e46233c5232cb27acae0ae98199fbaa42cb8315f0762aa320477371021b933c27e99ce"
+ "59e45e706c36e1ed24788f0080955aec82b3b8d72da158258ee9ab3f9c62e426df25b3673"
+ "d37b8961e7b57b36c1b75f8b086abc3cec04fb526ba1cf15c8e91e8d60f2e774b99a1c446"
+ "c707f7947e14b4e074410ea15c84531a7b487091a9dd37e947d6809bc5c16aee9e1b9ee6e"
+ "adf11763e3a5d55a973e75d2739c631dbc89a5157fd8bba4de5abc42160320771667efd8f"
+ "d2f7c47ea5300513b655161eb29b8b056ce4d970b2150d18d42c7392dc67b9e6cecd8da53"
+ "887316819e21699a0385a1e51affa46b19e4addede417978c6e510a1823392a94e99b3fb4"
+ "7880394e39c13931c665477c76da3281393a8a7c63e80bafc203f0cb9d81ae23daea602d2"
+ "a1a6640dc10abd36265d84a10e3205ac547a6d89f4d43afff02e854d5e0864ae429f38c7a"
+ "b959f2a5a701c23e4d619d632552bef2f51d85a00eb173e544f7eb14b62b9d5901ad37be7"
+ "47403ba78eb512ae162d6eccc52436fe36d95f0d0baa13a4a1eeacc470cff29f9a9ccdc1d"
+ "3bcb216af278eeee3dd039e366a66acfc5c51bf5a4800069baf54989ea911f61f1b58790a"
+ "6318cb856dbd849cbc35bd445083fb33bcda8a97a4b7bc26ae02439e06414b652c61ecbd1"
+ "fd1fac1319ca9c4b60cac2d2a539e7a5596f040d801fda9e56fcdca560c67056da14137e0"
+ "b068f333f3526154e2bad4a92dcd777387e7eba1068b6c1ad30215f8e948b48cd89d03665"
+ "b5bd7605d6b06b1b908a07c729c78501ee490505f1dbab1b545fd612feee0f12bdf94953b"
+ "41b95b122288575ca36bffa6d32dc5c6ad88bb759c8cb894b607e56499c1037cd9d5a28a5"
+ "a85766bf9fe8a0a705227b3bb2d6df3377611af40a4750e9587dadbad132f243947e62f2e"
+ "74dde1d842544583403d778c9045c88c70d30d0f6167ba97828985aa39019f129fb85311e"
+ "ed6f91504931fd431ff90a44b8dd7f117c18dbfa5346dd39b1f9e67a00f04e8ebe69dd275"
+ "099b3ad752d4162239265bda196d6f6d61f3fd6dbb9eef4bc85955e26d6eec2fbe513cfea"
+ "a7eee840c32b7bc06f1d53c7ff4e4e8f5d30a3f8c45e581bf59814b95c3566e47d74ebecd"
+ "e07ce9d3526f71f0c075682c03aebc0e582f2245c9aa3ccebc851d1052190a6f66dc47ce4"
+ "bb2428d2fbdaa2bebe569995abe925549f56a1d9de904828bc9c11daea269f181f67ce03a"
+ "f3efffa79c5244cde5a552e840352f8aeb741025f71aee4cd800e362bf5554302d5124843"
+ "a8e71ca03714f7c103d54a1e425d2a80be6b512ed0fda41a0417d49285c71ccbcb662d7bd"
+ "85e6d599defc315dac7b70fa5ea32ea9469c42feebb78619727fd75ea1da649d51539fa5c"
+ "16ab24bdaca44f17040bc638009adac1b0ccee9114b2aa67c9f87997bccd9757e9c8f80fb"
+ "860909f366ed8db6760c92bb5a09205396634c408e3d549305180e232d5ad0d51adae8354"
+ "1330ccc2e92bb8fcd50926376956a00fc195c8373df5d24d0ea45bde59c1f97d68f25eefe"
+ "c352578d305bb0d8c2ec46737c4ddd7bf9a8fb5d0001c9a4baf544a84d2706be2a1f14909"
+ "1f6e03e86ff78fdfe64be9c8fb3413f229cc9c5783192f401c5532d8f359b8f0ee493be40"
+ "ca9b5d2c1a3d76519d64eb3cdef6f4ed522c52f8e83ff20ad3e35ce7d7d4cedeff21e3988"
+ "28b49d1f2b880477ff7c107349447e1fee43949118f302547ec168810c99339aec5ba3064"
+ "a58dc2de08b4c15eacfa42a66362feeabdbedd495716b9344503059d20c1b06a135955439"
+ "ca71f0274e56dc85dbc135d33a9d992784da58603d3ab6873065a36b68f8078acd3a27661"
+ "0e4c4335f57430ba591de81834417e770595317b02491619c259c0f5002afe89058c24446"
+ "8e8c8ed2fcb98bf6cf8fec723eb055eb8745de08b4b4978ab272a5db69dcd4a2ac712a667"
+ "49e603648076713aea17e046e66d68102eec7a629e57803116d5f90a790ec86e3b54a5dce"
+ "bb100d6fe6c04a170d9a54f81784cf59c0b3d373396e8310774a0f2063b8a8bfd4406a4e0"
+ "e14cd52112334d1d1a2fe90a91a40b1becb806c53ad8039cc08885485550d7b84d7dd2d7b"
+ "24174ebc1186097f44f904646bc68fdda207a99bee9a68dc41351c9a7a76a06cd66190ab9"
+ "22f5c8d0b03e2616f8451241b22a919e60f63431e9d688dbec5b72f7aec8a1d164d0d2367"
+ "67df3490131f01572e97f479fe7a4589936df3e7cd1bc267d71d182f227c9cf8c53ce5f2f"
+ "29c709f21ef9cbcf89ae646a5b9f1107456ecc20ef28adc28dbe616cdd8373cf1c97863e3"
+ "d17f078d6fb9c136a1ec619b1353ca6c18e2b6b9276aa14bc2013734c31d0a7641b7c478a"
+ "c62c0cd19b3b33f4b40691b96a3aabb65cb17fee503bd383ecbf04219fe545b9b4e538bf3"
+ "bd78a60c6973e0fabf36854cb2420f0996e68832591865db34ff84b84e7701697336d090c"
+ "c0d43c6fe2cb8d98faa81b74072a4b51af9a43ff52a4a2a794793b2287fc4d611dfb681a3"
+ "d87fd5dadb64469c2b3eff8770971135bc53552910ba78f154c139ee1ea7ac3d407f86b85"
+ "6fbd5cdcbb5ff51c8f7ac81303ac78ea78a9b2c1f4f7c50dbd4a3079033177194c9249252"
+ "653dfde9dc1a09ffe849adac8cd952c6a2ae4f7931e3ae4bf49b1ea0f0381abf3877b49e9"
+ "20cfb24c0013fa6bdb95803d465e0165461b8ba4bd085a7581b822f2821f4fef32d1dc806"
+ "55050911c93dcc86b2784e2c67faf164a1329afb12b92031b80bfd589d2b8e5b4548caf3d"
+ "656fda7d59e8d6b499c2151d28586b4b735fedda3c731749ae715fa616185993c46c0a1ae"
+ "a431cb5e666d13937917dfcf3519c52917dd8d327e1cb6f7c02f1d83945e8d469cf73ab88"
+ "8e86894b64ffc632159c66af0ac8dd6783300d1f68f553db359194719cb31c0bd652affb1"
+ "beb4511e4a8e896373cef1e83f88850d4c5799dad239d37116d8b87ffc27c478260011d9d"
+ "a68578218d493dc0b09d2112dc33e97e2de97351fdbc5009d8b351b859253e2072c268e0d"
+ "a6b4bbbebfcecf86c9d8a665020831566ed4f1c8c206b32362397774aa6d0c506d18890a1"
+ "d616d9ce0844dda2d06af3cb3e7f53bffc642d261b16927ffa15a8fe025b77e693bd434f5"
+ "03c977e0d8ac1402f6b2ddf92aebc8c29ed3b64802d890174ee63348e404c936351aecafa"
+ "fa7eee855c68a4cfa503edfa51e927cbc2f89a8eac7427d96274453631232643da696312a"
+ "75ca433e919b8fcf563cc5c84f1c2fa1a3d5e46078bd276fab4323b541e6326dfd0cdc057"
+ "e6dd33172ccbed29bd35d289367cd378c78e96c4e2c01d3bfa295b3164d028ba8b7f0f8d4"
+ "5bfe54525fd847ead0b46af5dccc53fa96ac8237ef2f5389fb7b1dac15458c145425370c2"
+ "2989e09d6249c1a8266b0c924252f5a9b81695c9e566698428ec655d786bc1dddf0c21078"
+ "24f0ef9f28a6eb97787d77872c0629758bdd8c47b36fcb104714b91d65d4b62a37077e6cb"
+ "ca5102ed64e4960d14b68bdf5f51f5aa19056fd9c4f82b3eae0d05824f3a257f5d5e7e2a2"
+ "2e847b1e2b9dc0ce1d146805513b29fcce72f3d03c9a6a2a4599d77fdff432f76690e4282"
+ "9f51f7c5af716372e830701d8e264bd89a3cecd896b973dd39c07ba39efad8e4e38ebcf04"
+ "0edd4c497f199b00c470cf1c8d5d619f856a003570dc421576fb781f29a2097b7851fc237"
+ "ff4bb462af5fbfa266614bfadabbf4d631825ab02cdece4b27c9d4023d480d52da3d26ce0"
+ "9f86584d67ea2a8fbe36e61bdcf4065bb2db1c08f57178a6fb9491b9e6fb13a72b99cf257"
+ "73fa79d0ba9dad45d0682598d8aaa7130b6866158fe71adb7f23c27b8338ecbafffe8b122"
+ "16b3e9205686b2b819942b3296c03d77e58797ab1e0ee7c61ec507d3f4e9ab73803487533"
+ "86a0e3a3a9f026d789f2f5192c97d0303bab9980b943428044516725779bb0189ff7c5d0c"
+ "b05f093ca5940ed30f1b28add3a8c040663777f93bbcc070cb84b8e569da3f02fb4a425c7"
+ "3d14e49972828fa67b819b22cb69f49d3acdbd09963ddf174cbcad48193f2ec2e8b5cfdc7"
+ "85980abd790f18533da0e0965dff388a9121573aa090f1ad3d63ee7b1bbe98d956f3c56db"
+ "55a22e93123375d7f0315ee15355b0588277de76cd46837ca6a2b1cb8dc00a98c06707f04"
+ "c23113c0aa3d7c06b351c59ea1d2294c4ec19ad142de809d8277bdd4a40fbcfbe4dccb11d"
+ "4bf323955e1415fa91efdba9dc79eaaa9be1f17652f68e51588c847fef9447aba64b6806d"
+ "8013ecde501439503eda39b2d20809f78a96ef4ef88ff71c9430469f2db5069a725a09dd4"
+ "65e7c9c946c04778a9b1dc02fec2d7c655ccbb277572850fd2ea4ac0a45468e8efa97fa23"
+ "950195957b079a0b002647b08025edb7781b0979b1a7e3a1d681eb59a70b1cfc055e0aedb"
+ "e9fe56c34a479a85e766bd32a6780a193704b9216dec17dc7d92eb46ed27f091c1f62cca2"
+ "a329a0d7d748502f21c072bc4b90b71afbd5d66d19df779bcf9514e81eda5b934a14a0509"
+ "e6721916a2f35e937763a46dd5a7eeaa5ffaab6c68a7c0188d9a4f70f30556ee43a9604a7"
+ "aa43507067ceafe41a98df64451a1047efd6c88d17c4b5fff71a2312b3d6ff558e579fb2b"
+ "6acee500bd0a8f9e4e4f81734c6ef4a8fe83a977a67e98c8d2eb6ee099daf0ef410d59a60"
+ "c49250d48be47511cfcbeff34b8ecdd83802dc4683c32b404609a41629a67e17e6a2bfe6c"
+ "f0ac5bc926fe97c15552bff54a0d20987281f8574ede505cf802eb2cbbe4a3149e68c4f50"
+ "4c21d91c576a8cfbaffec52a74b842e5d7733b07624741772bdfa75e5b5e0e3785f18357c"
+ "66a7e50d991748c76c29cb44167d60dfaae9b6b1837361b10e45921090fc9644a4bf968bd"
+ "dc0acfcddffbd44dfbd5824169e3534d7fe7d28ffefe3e992a6579fbbe06bc79d5816eea0"
+ "b4033830acecc0b84ce000c377d6447796a76869dee1747a3a37891a3c00e809d1b83d0aa"
+ "4e70c3a6874247e719a648e78e02d17c9547e62c398d6e5c04c88090cd7b7a1dc1e4a57b1"
+ "e0382bb7bece72c973574ae0ef2f11e4f0c4c6e2e76dea70411ec01a2be5ec2f93d001ac9"
+ "19d01b5ceb2b86f7f4a2081b42210d6f1a8e4301390f54343db84ef4aee9dec2f2a7dd5dc"
+ "0780fe95d0818b6f9aa0fc7672de920e8187dbd7ec7e3885e5e34d268b2cda1f4c4feb28c"
+ "da9669fce58cad9b2598f04d767ed8ca2ae78ff5add40596e327af23353f935c7fde402fa"
+ "b88405f4ff78f02e69bc5ec166280f04d886ba2270c895ddf5942ccdae139cd38edbc7086"
+ "30f41d5aef67c7be8f73234b990a3ebb21f50a493ce10f571a04fca61f67677aee0f8531e"
+ "671ca2a32aeb3540b3228bea0353feee3c144207e5fe5c2198cfda2ac9798bf376f19565c"
+ "43371153e5f41bc15b80cabf67cda36aa93f92a3530dee33e4556d1702bc916598e92f78b"
+ "c5637a02398f46e376eabef664b5fe7733b2d0cbb27c5a9c8d7b481cba3f07e56a87cf7aa"
+ "5e039965a1237b098a8ecb89148f1e077e2fc216b24f7aef754a65809736ec673c018fa9d"
+ "98831f69838600b011328f17310036dc043c333fba65812934d4f9a2a6b61fabe75b396c3"
+ "848a095d63e9eb301d0e6d7d77ea2dafae8f40c577a8d3a9f1a77c3d21d18e81b8ec3936c"
+ "3cc0f06982e5ffcef5479d3172e381144a352109698a3b590f73e238ba7b7d07306ba9709"
+ "64fa92bc3916b4efb301b586988d3f17d0c1caf2021c318173692f543ba7a8ff792608ae4"
+ "bdf407e41ef017610d784f9ca3e7cc2009ab4c4c3c597677e4c4eea76014e70bb8ea84f47"
+ "4128d648904407acc5a7a75a5dcee6ae81b2fa97e95d9e210fecac7daad4a0a2c45bea735"
+ "7b4986b25ea97fc234dff28374cddf4adf5702ebf25eafa83fa67623e2417442f78870a78"
+ "141dcd57a7e3854d133362e711a06cfac847670906c9c0a54e50bf183369d65c254666a95"
+ "62b42a733254fcffc51120b4ec5b911460da89a9714e204241411ae02cbfa771acfa328a7"
+ "d777cf802a5b1814e0e227304b006fad8b2579c15f66397830bdaf9cd02399107332fbd53"
+ "8a29a0b3432775b2a1d2b088ea5828adc5a469a900af172c6a24a2a56d9a387c74b55fd38"
+ "451ec802b8a29271d61d8f1e9b6e6ce964861f10b67d04a521a53e45a73e1085974f2d044"
+ "175d66689b194e3596538695e83e881fec13537cbef21d5a2ab9dc9719752c188bfc3f204"
+ "950dba940ba8f8023ed3a571cb0ec9c7a2c247a89b4a3fc6c4d09b5e3b90f76e617da43f1"
+ "048a17bae73856b971df3fbf52eb4eb6adfc7894401df77d165e1572bccb941f99ee6219c"
+ "d71ec82a3ce48ac556686cde78136ea28d5b801ad7d73d0890b96497fc6e7799548f82d20"
+ "71df84dba792066a769f2e616a939958747087464c00d04f814685595ce26d81fb43f07f7"
+ "8daaa85fd32152356976756ba728dbde26ebdb8568ae15d2c6d7b41ce08b024417f471e65"
+ "f6e143860130985c2c4b6d1b8ba51b87d94ef534b285dc99945f5599c602155a194b03c11"
+ "4cd40ebbd03011c6e8595eed8a9264af8f13201bffc5225e369cc2ed17c5c732331d504b4"
+ "821aeea3acf79acaa9e98e3d2ee1261c366486c4bc59dbfb62b8a971b976c8c6e7379134d"
+ "0c42277c779db551c8fd39942f88e2b5f6eac2412b1354cb782047f20dbd9a6fe081888a9"
+ "70d9f3aa881c6ea7ac8aa5d67606e03268c65875aed52d87081b9bf140f2a0598b9f743f2"
+ "90880cb816ab5a8cacc56e079380f25e559b8f7914dfa8aa44e3eeee479bb2fcf29722337"
+ "7c3a153d3cb04f22c4345d80953a1b65ca9d9256f129278bf7538d884384e76932eeac09d"
+ "d287077ad60a07bf588e1504ae5581c9c30e8a82589b00844d3b337f44bf9d3fbdc34bbc4"
+ "530551dbbb25bf7c309d700586bbce48a2499698134cfd224ed04597390abc324f6a28361"
+ "dfe4bcbc04ae47aa7e59d8b1952cd54a169e978055103e573a68dc2dffa6600ebb95acdce"
+ "fa98009ce111278d3a77a134ec1e3801e030a2ee72d179f9f7b9f1bd53517e0591076353b"
+ "c5f0079d3a13e35a7da033c39d6448dffb07d4b647fd54f76f78bbb186fb9df42837fd8fc"
+ "809b388f8105f1ffba02cfd150c7e35ccf513835a7c58d17fa3bb6cc36acbb12a83d4bc6d"
+ "52d9f9d84227a8b25484eb9c7947f8fc45cfec7c3ebbea0a90c2ae84dc5b92fafc91ead28"
+ "e5019fb3e9cccd08401f9a829ee441376fc48027b413a2a079adf7a251c3e741439e5193d"
+ "c2e592038b69bcda4238830fcec5452e12b8df0697f623ffd944884de86c828b603d85779"
+ "11a0d1948a06b6f81a7bc5b2980b7179d37cc0e7deb148094a0f4837db396063da3cf3df6"
+ "567221e82aa9b45dc432682cf53674ac3ae20dc8187e3118fc6553e08d1da793de157c365"
+ "34982abd529fed5fb325aaa14d92a9ec4ea02ad77087280a1ca530e086ef456cb22e68673"
+ "b6d07ba608f34631f19d4c9846ee2f66f2891b0278d7e8151af3976bba441bfaf95938a04"
+ "1c8553d767777cf6e5a51b10d176fe9e58f242bfd0513e677e1f9fedd7c4ae7de1973b3f0"
+ "94eaf36d0b471fb1a0b67867d2720e513140e569f93240f809b711c54a12daef29fd573e5"
+ "8793b4e597037a0e01ec13fa06e36c88f6eea90136a51ba6cbfd2b5c38e7da13f3b903b5d"
+ "89a8410bcff27fc2286b7033b228b7639e004cda29b24ce06e17fdbbfc346b8abaff01680"
+ "df78d01a45d65cf594e4244eeb9f0cef5dcabfe7fd2b1dedfc3cc0540fd4959a90ead36bf"
+ "92e738506ae6beac4c84cf01df8183a6f3cf7ea7983520b59a8f09a47138b0f5a75d12411"
+ "e82214ab312fb54f575b33025c3f5ed5ca9bfe3fe9571b9c4b06854232e1d65bd5ac71d7b"
+ "e9196bc7102e7e77fb305e49a16e9eaa24f12948fbee62f4f9e5619e36cc92358252f9a17"
+ "182ae12c2d78e1942e94ebb0a9cb7c58164186d100e73f93dc7a3bc543579a379514fad48"
+ "d99e32fe04a947be3df5324da6267ac9b928baeb3c9f9b5181262b7e2956f0a997a469fd0"
+ "79ebe57f7396025abf8c594d09ff2f353790cfda055ed8b570abce9c1c18b5ad4d82a0b71"
+ "95e4f77c48b58d4f31e36f11d4b64deec09c2068aadb0d74f01ff25ec85569a854f9b171b"
+ "cb41de033beb985413c3f92c7650edebe9af6ed5c4882045ffaadb95e88d0d737188e81c1"
+ "430b96c4afd02d2895088522706c0b5e22883ef9bb4040bd276f526971d0e7cfaf9b0d965"
+ "dec0841ff9db5afae213eec385c6967aa84385e5c1148303b54a45ecea61f3e6279066fa5"
+ "1db25a1c42c88e340c1e8ab6f1ffbe3d2eb6a26279486f9202d8b8c02fe4a7830a4adf577"
+ "64544cc82df4ca6dcf14e332e283ca6349acc8a90f0dbf1adb93ca294a93e5a34eae79a8a"
+ "e2b066795f242e8408ceba322608f892de6e559c25118d1f16ead863f90456a036f4e976f"
+ "a07cc9a61f213a62ed075e0668e90c0241f1dc92a14e09602ca27df696de8f90f0e8ae489"
+ "60a80db14855b0b0b6c7a7a31a6e719a41df797e09dbfa17f93e9f152fb72d5f2cd56caf3"
+ "a1532640ae8e5dad86bd6d87ff60cace9b651cf90fb8ff42b5d9caa904ef6ca5164fa1275"
+ "010b4482d12cf46f4c240b3944e0a9b1d9ddf306668c6049ee3276ab596469882f603eede"
+ "5ee5e890319693f42f16884c7fe00f06c132ae40cde57f2c0cea275edd6b40f866fad63c0"
+ "661eb07176b43b529099591e63dc369bccb13b7b38ace2347052b457fccc4510639dd4ce5"
+ "f324bfd6b7ca399398ff20f58bff4d2fb48a160fa04239106c633414289c419b270fa2c88"
+ "66392b220a142e00299e4f85ecb1c73c6222c7228eb26bccf3af56cb6c4d308e03010b463"
+ "27aa08af24bb82acecc978824493cfa7ca97646c936b641fabbf151f85f06992ef48f9e72"
+ "98a8e6a77836a092d1742ab9cfb1d032e75acb3c5db7125b0407591d54d3952c5f1d597c3"
+ "adb5013e92b172b9175fa38aa3a4968676112620dcb561adb016a45afa5b4b18660f4fbff"
+ "9f98f21833e8b46c1070aa8e8e95850631f7e25361eac044e662158aec08cf87ec02e16ba"
+ "4b1e19a969fec3c7d595694c5b48bfbb7aac5abcada36dfaec9c64256e0649942a1171f88"
+ "6a85cf9ef29881f297f5d6ca63679f6dbed9c638f970d65b602ba63ecb00b9e3b8e5d91d3"
+ "39f400f5c5908e6fd16535d93348e41bb0383c0a7f2790111415a3e8948ca0910a4f1e73f"
+ "85bdeffa4b3355ab2a14e2e8368de0559c4315486ec21346823d21049860bc0d698766c1f"
+ "5a86cb283b4f549c31bbd48f26184aabf676bf5ad8377df558e3cc33e5668358e12e3c442"
+ "df86fa18c60241b8a77be7f12af62618e615a6a9193cd6a15fad70f67e63833cc0eb56168"
+ "8be0cfd9eda0e42481fe5a419778e07b82bc45682af16a7ff00055070f5cc0f2062e0a60d"
+ "4d59a2ba3aad38f055affdb01e4ffed87124d07650e39eb00ba8dda82cde140cfeec546dd"
+ "555ca15e1ac231db239caba419a2b39393face30ed9e9971f970fb59883b9d524745d8bf1"
+ "b250da59704349227e9f2dbb0ce7339c7c9e3b8ac6e3c90974ea8e81b1b73d04f254aee63"
+ "84903ed2fa844a2ab2759d32e0676d7a64f0f8cd3e5547e5e486c0011304a7b4878caf6e8"
+ "9e4c02306e848d266bca823d9631006aa3fb7986eb35eddc423eba51853945b786179d258"
+ "0e69177311b76da29c6420549cdc8c4bf76aa0138b27a4d7a0986bb891602482ddeb6472f"
+ "d6be465c06c7261a6fe0f6f8821786ae408b7de34846f158b3518cf3ca21d660d630c860c"
+ "ef9cb392f5019fa32cf12549d1a0479aaa70fd51a0d293d84d45668d072b17d7101aa4995"
+ "7e2ff5d83a59410ee9d0fde24f335a523fa35298fb5aa8c00445e972f6ba8ceac8b46562c"
+ "781b9398fb2896b1121d66630b50afdfc93607d8bc020c606b6cdaa8f51146d2038abb193"
+ "f98371d4235207399994b6f2eaeeec8fc5275b1f087057482ae2792a340f9c0eac56149f0"
+ "4012b2b59d72b1ca596cf11ec9401abb77fd62bbeea3a0c6e25ec6e17e6a5cc4cdafd8e8b"
+ "940e50ad0994878ade0321f4d2c0732fefb0c5306d3835847626a82909b0b96f0fc9a58c8"
+ "af8f25d8f0ade664cad6efc79739d4532aabfea8d138478b3757b306d75a8ee51cfa7be05"
+ "da9255b9734261589433ceea6ab8c44264efa08503d7e87de60c40b3fb9112e8c104e96ca"
+ "f323c2d2972680a2145a45218b5780bd769392f9c649093373cca9555a2a837e7b719a19f"
+ "446e12d427ee2c5f1161d9d1ad24e4f532db0f24a3d902d02ba3d7e6fdc222ec73c168385"
+ "19d672aa767382510059edee74c619cc2d064a521224abb370d947a8ddfc26a439a028fca"
+ "6b0ba40b420ec5313db8198317812e1d784b902797d3bf80593d247ad46ce2a9bcc871745"
+ "27f1ed9a6bb4a27329fe7af6989c31fda897baa7f38b2231e86546654854fc97953912506"
+ "2a6de298677df139b9602d927e316f942cb83da88497c453a45673c3ce40e3b5385e25d02"
+ "91f25d187894af86560cfd4714b912c9a4fcc2b12598b55c0d9c9173109769b4a3fb5c1d4"
+ "5a21f5103273d89fc3553f5fb4c19079e64b99ab9f3d39ab2b3ccf16ff00f155f3fdf33c1"
+ "f85aedc471525c1a9cb468489dd92d6be3e3a864b8dbf4a21beb4771f24ea8ce6f434910d"
+ "99f6141a1d64041ec3cfdcd8589db60a2cde9ced50a50f9986ef7a334173c7604d16e65f1"
+ "dc67d9e7d7fa8b154a3973c6ce20479626f1706c3efd7bab3d85a9f12690c29aa786e3aaf"
+ "80352640d0cb393cceee83a6ce68112052d2f6d6ba1d9c7d4089576bbd2550863fc7a0f0a"
+ "382878c8095d2f3829853d6b221e49070d8512c72879521d5e956d2d0c0895fc4d9a5a59d"
+ "07135228ba85d20b672db77b4bba77d7a00d45a039daa98cd70973c57c772dc3b0b9df0b3"
+ "649a8afc35962a03370a5871cc1ea51f54ed2b52c5bfb4fd54cdc68ed519a40d04e6153d4"
+ "a1f86c276215cf5fba4ee67f6a9d2f38d1ba579d9634ffd22e05c75a90a825f75911ac787"
+ "e8cdf70366afbe6a35527b8ea875a7e218d15c9b3d833bf485a716ccbaadaf7f501829aac"
+ "cdd92c02b77c24d49434f0735be5454be94010b68cbd5a7c70525a81052a46e64447caad2"
+ "64d71199db69791d2b8f9466238c9514feffcd74793d43641fdbc54c692e38b28830df7dd"
+ "c27524cb97f1861034f5f1c9afb935e062411e407b582b09b8c4a6cccc90fbb491fbaa375"
+ "bb60893979e86d7081017a8ed25538ba08d49e3fe989083869e88a38a8fb2b3044945f121"
+ "c7e10a5719a93d2b33e080b9ce3e1d783048c6567e2103987d1f842693c41e44d34c130c3"
+ "371cc2502cda329eb2a46cbeb56d8bd52f804c162",
+ 8160, true},
+
+ {58, "b237665db1d0652011a5eb49101c4d910b11f7f9",
+ "9ad532fb460bf6d4c3eb565dcb84dd0f3c04c5ce962076f1397ca7ca472ae2c2",
+ "5901d8fb43a50973", "", 8161, false},
+
+ {59, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "234b37551fb454431c62edd79d67da984eea21e86e56093cff9645d7f80b8188", 32,
+ true},
+
+ {60, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "234b37551fb454431c62edd79d67da984eea21e86e56093cff9645d7f80b8188", 32,
+ true},
+
+ {61, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "1a08959149f4b073bcd902c9bc4ed0324c21c95590773afc77037d610b9584806aeeeda8b"
+ "5d588d0cd79e7c12211b8e394067516ce12946d61111a52042b539353",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "d45c3909269f4b5f9de1fb2eeb0593a7cb9175c8835aba37e0ee0c4cb3bd87c4", 32,
+ true},
+
+ {62, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "c737d7278df1ec7c0a549ce964abd51c3df1d3584d49e77208cd3f9f5bbfb32e",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "d45c3909269f4b5f9de1fb2eeb0593a7cb9175c8835aba37e0ee0c4cb3bd87c4", 32,
+ true},
+
+ {63, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "af856d5eed5c77f4",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32,
+ true},
+
+ {64, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f40000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32,
+ true},
+
+ {65, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f400000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32,
+ true},
+
+ {66, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32,
+ true},
+
+ {67, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32,
+ true},
+
+ {68, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32,
+ true},
+
+ {69, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "5940d282b0f3f91000dd0fd2579db6ac5d86236d5657742fc00e4d9e1757f7c7", 32,
+ true},
+
+ {70, "b18e35e63cc4fe4117bf2754ec3f9ebb5346dbb0bf6d4e5f2422418771816fc4", "",
+ "", "dffa900130e1d074c51fe2ed2d7764abe94a2adc", 20, true},
+
+ {71, "236c2ba20c72242820f63d3e9c20633162c1cb048a45dea13861e8a138b9640d", "",
+ "",
+ "e764a7de3f1a3637f41f102d586b8e98f9e95bbc2db63fdd391ec8141cd326259a533fc4b"
+ "2c7dc6b4fc9",
+ 42, true},
+
+ {72, "f2cba42dd82acb5d2d569406815a3769b7becb13fa48537fa7d7d5e121081d39", "",
+ "",
+ "a9ff577bfbbc7e01651d10589f0958f5ec2316d6ad96f9a8c822e4b0af8a707ed5c04839a"
+ "ce033274e5eb748db183d48a2876ba13fc11a3fefc05cbe30b9a18a",
+ 64, true},
+
+ {73, "73d97f2ffde01b447a5b8573190a8eb4f87f7ac04482836143f780ad876bfffe", "",
+ "74d2301c5aca2441372cf6077bd8806dab3e8721",
+ "7e447411adcc3af485031fa5cb8d624c812b4d84", 20, true},
+
+ {74, "6948521434707e96fa943e44988d1ad409ec57e6594867e8193e9d727238916d", "",
+ "9eaddd1e7edb6b84c96fb5ac7e0d673a8f5084f2",
+ "c746740b67f49da7bb6f5d5e6cb5e23509bece3637f33c45abd96fd8b1da48772baf655f2"
+ "4049af16451",
+ 42, true},
+
+ {75, "b72b3854923b8a0048497a86bddef962552c8f6b2c72b2b2006a1820fea5c6a9", "",
+ "113b708f7522ec3b362999db18699bf7871e3b8f",
+ "6b00010a427093de7e0eed1f22642b2b034b84ebac3b9002229962ef12e53b5baee7ae771"
+ "a821b385656398739043da5f60d027e1d01e42736a401c853f2e0ca",
+ 64, true},
+
+ {76, "44d774def90685c0e9a685fa50fd434c807d1a57896fa42f91778821fe232057",
+ "0d7d3b47bf8484c8adab7f9c27c9584f", "",
+ "651d20c6a40e23cf2dcb0d929776e64cc04c3466", 20, true},
+
+ {77, "098ecd86354496a701ffcac8d589a1217231da3b80ccce4ef85762d7f3a2c211",
+ "5232e5e4e2dd6133d46ebe5a8a51a0bc", "",
+ "bfbcf6c703d8650b8a7d7d0c84f13f635c73e2e8f608adc8964e0ae632bca4d3a70e92e5d"
+ "a871821ee1e",
+ 42, true},
+
+ {78, "917ad396520e454a571ac39a9f6bc845a8920954fba1ac400cb2988cd8847ba0",
+ "962d86949506450eaca929286ce5d9e7", "",
+ "547e55f20ca5d7eb38596f6b60f9bcada416cb9c987439ad3c772b27b98cd39d954f7ca5d"
+ "60c05164b7680ea25b101310671a427162e39baf08f8efa5d0569c3",
+ 64, true},
+
+ {79, "1cbff2202268edf1985bc91466b80133644988c5e81368cf0995274204fb0aa3",
+ "2bde6e33534731f52d39add940ff46f6",
+ "3e4f9c8d3d607c2ed43caa9e87e6ecbc307c6048",
+ "7ce3df3702e7b7aeebc2c11c9fc0bf28b2b90aad", 20, true},
+
+ {80, "d00d6b4fe088077ffbc64127d6bdb9707a0f9061c0b873c334c3be0adaa7c2bd",
+ "1647a044472179d454b8d2108e4a2aa8",
+ "4266351bad419173279c901aea148e8b1d99e50f",
+ "84afe4ccca3e7c99c6eb84b33a25e66a604308861622009bc7ca1c52e8ddbbecf10aa9241"
+ "5b003686dd5",
+ 42, true},
+
+ {81, "9a27c19b607adc8f152faeaeb1282002d3a2166894b7fe5d65829ecdcfaf73b9",
+ "70d83929a6376a6eab859f0d6225f131",
+ "36356cdc28187c11cbb9046f9ce7502ab4d2ea46",
+ "96a4cbf7f84bab262ad8cb024cc2766031957b75fc412aee2f539cedcb66cc2acf7a5481c"
+ "155ae91d7f6b6c2e8484a8c03a3505f0d2210f3053d43d83bc651bd",
+ 64, true},
+
+ {82, "f5d1c855d3448e212d76d3927ec797dc439cb182f427064288452988ab79c83f",
+ "87ef5da5400db731d658972ea82b76848004e70d3b22cec76c8be06283c4", "",
+ "8d910333d171e6ac3bdbfc703a1eb64e1db04cdc", 20, true},
+
+ {83, "3f19b7095a6b3d313b59c3ba2c3a78d8b24f30c9ed4f8be9eb92f8eeaabd2c3c",
+ "8f1f6c8e4f68830319ae859b4b1fa71f1d69552b0c3e53cbbad26293651e", "",
+ "7deb232b3eea8f89dfb2527aad8b4e4bf0675cea335d423fe6dd224992aaea61661c886d7"
+ "7034111d8e3",
+ 42, true},
+
+ {84, "b1d396c69f14994dc8add0f6e0cde4455677ba9ee95ff84a142295f9177ee629",
+ "7f693304bff77534b8246d832749387ecc0e8daeae11d77d022ca9e362d1", "",
+ "192858a93bba3736472d44cfd406f745a19afcf72824f5367fc2f931ed0057b88c06f42aa"
+ "ae31b660720a2db6c6052ed91b3c642a67d04d9621682ce877665a4",
+ 64, true},
+
+ {85, "003d1901a10c062ec44e0f2a94c544b7f53b33f1ea4679fa6e023c2d0a907fcd",
+ "ed86cb8c8ba1c989f9a60a4a82c38be98c70e6218576b292c93fcc18192e",
+ "d5d3ef5beb9840d15efe9c778aefe38f1bf7bae3",
+ "3154e598c6416fccebc1ab5c820fa8498177ad38", 20, true},
+
+ {86, "02e0647a4b7ccfc0d3ee7ddfe24ce69c02f51cbaa836b96cbc5a9c2885c45599",
+ "f0862f61f2377ca34b76476ae21e331b114c7712aef501a1bf00f7e9cb79",
+ "4e9e27d971e76fda614fde15031f6664b97d4786",
+ "693bccb2426f36134c61fe44d8f77801dc55489cfaea660f0c91093a82cfe16844a7f60e4"
+ "16edb0fc5d1",
+ 42, true},
+
+ {87, "92bfb7e31e839f109e6622b2c2c4f41ce84c9907172681920e7d90e80e2339bf",
+ "ce869619607f71fde53ef55e18d01d20002e3f91a8b7584190fc6667b8d2",
+ "ff36776fc755722ff371f21cfb37a168a2731e99",
+ "325bcbf88f99f347fd2a565814d435a295ad73ec203b951e56c11055c62b989bd8138f3d0"
+ "268672b8b1a1b7ef00578b5d30bac41848383f4e5392b7276121d0a",
+ 64, true},
+
+ {88, "17632581c34ab743992cd99318889b32f92812bd37f41636b5fbbf2b12190c6f",
+ "55e39431c83648867ac98eb7ecbbc8b41c5a5e774646b926a9b49c511915b0de1241f8666"
+ "da198f6ba4bf7e9025e434b6d7ef794e7a563309303055fe3bbe769",
+ "",
+ "696d76e5811d7808a8d1ab3f88c699685e04f12ebcb7eff276bcadbc9492fd163618f01ef"
+ "9c92e597d57",
+ 42, true},
+
+ {89, "045b4d451bc30c39afe0932f6cd62e65b4b2ae2cf1160f19e8ba1323f7ca146c",
+ "b73682dda0fad41095070b2b26f2d7d98ac62202d918258ca9aca0f794ef5e4d23b3fc43c"
+ "8cabf9fcb37ad9a62337fbce967fe24054c3bf891195858e53997f4",
+ "613e353162c6c1b12fb1477fbc54074ff7848a14",
+ "46f80edfd0107fa0ee7679870d8053efdc002b34a631ef9e80c4ff71f26f1adf67ad86e5e"
+ "010e03e71cb",
+ 42, true},
+
+ {90, "82efaeb5675daa97466cc61626f3979943f3fdbd115488655cf7d10f278b4777",
+ "f0950b72da1658417656aaff8300de0ba25c294cc37c8cbb5d21500db5329655",
+ "2ef76656956e76c6",
+ "7c46dbc4ff032e1f51eff7e5b42f7964c0033d2eb1fb9792c9a2e881abf28cf3", 32,
+ true},
+
+ {91, "29f4a06c406716a2d0977bec7da2b1744558bf9cddab315d9a335664e0b3e7fe",
+ "76ce4f337e3cfd2e2f6b285a658bb91e036f9dd2e18cf29c46765e62ffa37b29",
+ "5faad6499cb41564",
+ "7cf6836ad2510c69ef9fe46956aa21646c59debe68aa2275245406fc317ff9aaef1ee4ade"
+ "1c393070136c96eca5f84ade585215f4ec4d6db",
+ 56, true},
+
+ {92, "2b1cce4f551d59327f13e0eb78fe51ed5e74d1c5bce2d500d832b4b880c041dd",
+ "7b9ab6287dea796394ab0b7d260476d02f86e02266bc9711f8ba4861ab69ac8d",
+ "ebd644650e75a774",
+ "7710f9f762a96aceaa5096058e1fb32d62803c1f7fd3f63495bf7773ef16956f3000c5361"
+ "6bd5bd12a5b28df53ae7ba7c36267e2970bbcf3c4b1476928f44c0906b6ab204a746f069c"
+ "c9f065e038143b842a9e69208a37e740e808c043ddaa663e52a1357617eededfdcbefdd7d"
+ "5b2c5c0b208f981da0a588b10413fae9ee7f8",
+ 128, true},
+
+ {93, "bdd9c30b5fab7f22d859db774779b41cc124daf3ce872f6e80951c0edd8f8214",
+ "90983ed74912c6173d0f7cf8164b525361b89bda04d085341a057bde9083b5af",
+ "e6483e923d37e4ba",
+ "5fd99b6a94d1fd2fe8e1f0b9a7b32b6be4b9dc967b78b9d7a221321154c12ce014581e766"
+ "0649e582377272bd13cbac2c9ae66625b613ed01f3408a560a213e8b6d364bef03ecef71c"
+ "f58598dcf218e461fefd6d12db5cf2bb196b79082c5ddcb5dc7a83217fbf93c4d89dc803a"
+ "f71c7bd1b91ed9eed4e9515032445d83fa9698433dbc2c357a587df8d1ee4230e15192349"
+ "92759bcc2b5261fa109141eed97c090806929af8a26d949f505c5f6d0a7c9f5c85e687d94"
+ "7691fc63c44215afdf0223b3813da09b2683e19b8625403eff8e28bd5de09a250e900d9fa"
+ "8d74dd43904cc21304e708df0fbc6c42f35ad2f1223326ea921d92b03d56208cad1477249"
+ "e0c9d741327dd264b1fae6f2869da8cb3f4ea0385d7ff27afd49155d2d4099c8f2afc5a93"
+ "da83b8d2f8fa9668c2dbc66cb84376edc38674b7cd0285c1cff8db4d9b339973055c74bbb"
+ "c8070591da6b86f5819eaa774124ec203f8e16ed9f9b03207c21769be4b989c0990eb5fc8"
+ "a25a48b9a906c72f22c5b9d1fe3bbc77d0f276ed3de40bf3699cdc9cc00c5289c8fe10717"
+ "03d9282d751e0d57d1d68b427a642d73a31b57d9cf321d5faf612223824a58422cbecb9d5"
+ "f5497758f6c84799649a06cd59d6bdf786ef28fa0fc4d27c33fab33aa9118403286e0f0f5"
+ "bb01db77e3683dd2765639d5f67b39e3178be9adcadcb336f25ab81701382c8cd9a1faa79"
+ "d89817060bc3972e5279b3e04d01ace7be1ae79904091f2127945e853eedac23f6eb2ce61"
+ "aba8e4f789ecc82c6ff846c289de412e0f393de8f1de0ee2024a3acd432f8806122c98be4"
+ "bc2cc54ddcc80453880ac122a5b37c24a2daac608436a148f83a59f8bf8d9cf40a61ae1e0"
+ "3f8985ce181aa16c6dde9f23f1847ef8c142db603abf27902796140b776b3a98157e449ce"
+ "ce81755ad3e0f963cc655b06e4f732a0c4cb8b5902d79d534738662b7f484a2ed9d328b7c"
+ "c8c22ed5f29bdd13c1a655ed39f0d01b91d5d1b57c0b9368caa362792ba43a6fe58d37af1"
+ "66fda6f440539676fda63b1f42cea3e621bdb8e6f2909d06a38a59e9928f1bb8b0014b43e"
+ "edd178a14cf070822f4db83491a42a2a07da28e728a998c4386a36f4b4b78f3b66a4716e0"
+ "59b636074f26a9b4535d3009ada020cb04adcdf03b798255896338b16331931b3a803c147"
+ "2435ede2539d15068f6a06faa16d007ae0660105f3f6a0533792889a13c43fe7cd1ad269e"
+ "188ffc3eb7dda490848239bfaba8720d85cc8189d48e3be227fd95dfb75bf6ef60bb56dc6"
+ "1ab0bd11bd7e82a6290a249ad7aedb9d0a5d4e5f24fde436b863602285c4825f53ffa9976"
+ "3aef3fc2de5c09d3daa37c5a81b42444676c48d39bfb710921a9e3fbe0cebc110c02952f3"
+ "dd870fad0c61abaa40b90756e86496de4ceaff9e4123d3e561d62484a7e4f4acbf104ca2c"
+ "1c4158c9f5e19661c89264d084e5e0b1e505fd83a644ae6b61be6ba04ccd79f42045e2c92"
+ "54c422aa9a95ae632bd0d2f004e6d7406e83f86a37bd59ed571d0c2ff5c27a7fe97cbe922"
+ "e0632c93bb7f59f3ff2773774038fda7a617aeb3fbb3ed3732f2b3119333ca100b0a43a0b"
+ "e9cc8e22e699f3e5465edf697d7fd209516002feadcd5a2fc5c3120ec1eba7267c25b12e4"
+ "7493425a257574e6815d0a82d75182b8793eb2f5ef11802ed8cc548d3d465cb54b2e393a8"
+ "40fbbce3d52d404706b441bac12eb462048e3da796c31effc64e3ec372edff1ca546fca34"
+ "46504e05f5ff9116ab6e0d511a768f70dfb4ab612f12a94714baa0d9df0360d4398d2a7f7"
+ "06a6237d11cb8c36ddf06082008fe1518c694ffb291fd17b8fa7aec004c0696b7ebda028f"
+ "428fb1130b554590d9d3c0ac15d596ff2ed065e0e812b1e6056862207ab2fb6651009c4a7"
+ "24a41c31d060342fa54ea30390596295e7861d52b9eaf4c7c1c4bef5b1f2606696c570068"
+ "d8a8f9b6395576071bab35d6749d042370a4042c8a1d044c8e9db39fdc475e3294d2f3faa"
+ "5c8cd6b833f432ad966f044e4a6e76e4ea985caafca2f2f8828919092fb5f4b7ec5021c18"
+ "35b60a04f746c73018f01c0cf72a8004076f2fbec0e6f5572241b0141684544998b085e93"
+ "1402282895c027eae0819719a14c42984f46712a954343c4739e817460a1d79e06e865306"
+ "0de7e1eb34b2a05ebb80750e42cc77060635aefd549cbbaefc55820da18ef2a784a7d8d87"
+ "104517447085b59e8f2b97a9e6deac97d759fd363cfffc4c4c3b63af30e6958dc27bf46c7"
+ "86a7211dc74cb6405d374c24fc02362a283d822cde59dc72dc0a2deb07d7bc702c49459d1"
+ "42adcdf364103b45eff74c682fb47c7cb34a00ec01de18687c48675494ebef1f09a0a05d5"
+ "597be15be76faffcb321e0d6984e4a449c92078a9b32ded0cc61bc80bf2b3f06f9b3379f4"
+ "38b022960ce4cc570644db11c1b9833a0f054b6311e155c17ecb0ee8cf73d4e8a762a10ec"
+ "9e98d7057dd4f00d0970cdc8b6f489118fa3b18d98d506179206b1c4c43910fd81e8df00c"
+ "1a5e38cfe04c0c5128eedab41f33a238693a42dc02ffa7313cbb79919b482c03659001c5a"
+ "a36ac96482e882e2963bd33ce69dc0f7a5b82daab911ed9585cfc5a1880667adc0a37a090"
+ "392b760d9077711ee77d06a7c9f9c68089f1477a4996c32c6f6370c57740605725b46c0fa"
+ "f7ca759004fe19a2ba7829b21e413dc609d039235b97fb5bd4bd6634da0b2ce67946d2047"
+ "920c7c11279ba0c0ab4fddeb12a53bebe7b5f9c9b02ce66c0c7f691fbcb19914479ef3dea"
+ "2285a6f0c78e8c81816c35b00109b5f4a6c71909a617ea4d73e4d9311257b828c65019db5"
+ "42b31a72986194b233476cf107cea9779788837f06cdaf9cdeec5e8df4e20af6fd8308d2b"
+ "f848bfa742ed71ea6edad4b4595ce051abde0d456ff3adf51663d7b7bf291c2f25fb4c0de"
+ "f031d59d48eb365314e1c46d60fb326b136b51cecc05770fcd8fd4d2c7de05ad33be61daa"
+ "48b96740710fcbf264a5b5a9bd4adef533bd32b1b7a9069ba30c0dec693337d0904019acb"
+ "1e56858112052955dccf36951eb8ddb50b3e1c37d429c2ebeeda10a0f4c08ff73f7c4147e"
+ "cf325334ad1e7b85bbccabe7f5cfc225f083cb2615af44d5621449c949d7cb15f23665c7f"
+ "575ec0adf5718b72eb94e91dd3efee019b255ac09f69bc581adfca4c81432ff189e88da22"
+ "a4393abc531af4d59344b55df8b81fe7e8f165cb584b120353fb96b6dd2f05e39ee71c859"
+ "260b4047ca143da050541201355723b8a7a799602e3d67c24cc67629a03876dcf59e9b279"
+ "cc7ed6503898d6a29eb7051936b5ceefe5a3aa95d31cde6814d7dbbce5cc738f6d04611e8"
+ "326bf297605107be86e47892fc834cdbb7bc6f45306cb1cb4a9d9f8ee173e8b2af810f827"
+ "f568e0c43d0c31d782b09a971b414e0ff003cabd04a3e05a596dbbf51de01bccc17ab7b14"
+ "c4cfc10813cacac54c15e0b1835baf04319463e0198dda56e225016530f35f88cd29a2b5d"
+ "4dd22b76471fa781a4ac92cca161e2b0b4c41573c638119125722195be871dab7db109b5e"
+ "66e79bca5306b255b58d3589b3e08bdbf48ec6c4cb5f80163ee84eb55fb17aafe437ea8ba"
+ "ccc91a40d078a213f2480752097110aaae940e9edcb1a5db2bd4819286160651ada866538"
+ "1be49419e01be43ba9c26b0b46fa5d3149ca2b9ba01a15b46612f1a61b3a3769dad50f2e8"
+ "b05d94fb6cf58790ec3dc0238a7ed6bb2988a7f8e56eba7b228db66d4defab147cf254051"
+ "852c70f7019bf0dd7e3aad7e49e5bd73f7f6b0dda03476126b0403da7d1b1328921362011"
+ "a9326b022913fa7b054aef78fb95d3f979aae8f1e1198f105b84a3c097cb77a6cf85958ea"
+ "cf940d274284f4681ff0bcd3a37df5e6fead6c252e3a3af01b730b7cfa90fbcc1e0e1d9af"
+ "39b4824203c0f4e247c9d393d1ad045f7578972d1b2e4bb970b2545d773e46e2dfdebbc01"
+ "93372cbb35fb3c9799a49e2bbb196c78321ab28b1e29b4e1f3ac263ca0f3854c4f28314d7"
+ "dc5ae5c3b47e8fdf8ca74313eabe774acd8feb84583216d53c50d7ebc507f0bccbaf71339"
+ "5c6641021c46aa188be18a3a10c81bbd37f273ce93978ad300ed9691ebb52784f7a0208d3"
+ "4c1eaa2a32a56ff863272f7620576d6a3bf593b87344bfb2a36f1526733cb657ddf0d7188"
+ "1035e3d15f722c69cadf7a3c3f690bae474cd619bca8adc4917322db1130ed4ecd0eeb986"
+ "f2532760ccb0050dc993e88ba425ed35220cbb7de97b7491c511f244aa243301ab24a72d8"
+ "dfd6de27ddc5bae277b818cecd1066d0929a11ef1527cd9cace1c598a709aa8ee160f062b"
+ "1cba0e05f2aa0a9fb5496283465d036fa736bb7e162b693733409da5b2245314926a965f4"
+ "599d8e3197751cfc33c0d47e2f32a53440109bc257e171bcdcc2cd92adc8f63eeaab0a9d8"
+ "111a752d37998ac37e47b1b73abe52036c418b039ca2d7214b010104dcc31ecda77670e49"
+ "ce591e8c422a87243e7529d1a214a84720328811bba534b64a4a893169322d03b2bff9fda"
+ "a6df1ac474bb7ff285f3652d171a460cdde44706e757ee9b9e5957d3503734df518dfa307"
+ "92b6d916877c61a96bba4f104b409f6e6c378dd331fdf6ad124b2b83b885838cc8ee3092b"
+ "6b30e752058e821a66b217ccbf651dfc504450e71ec6586e5f17d68e7114a1caa8da5360a"
+ "5aeee9de512ef24aedfb9b48ca3d218f2800aa0c2b8e9e7cddc99a7efda35d71f11916be2"
+ "cffcf12be9dca9644a856fc64cccc93940d2ecca09b2ec74af5279a3b33eed028ca439e2a"
+ "a7ea02d043aaf3bf6f13511ca11162951fb9a638de1bd4925d430a63a02da095bd1439f12"
+ "1de1c619627edef0d652c08e4240509f99a715c51e30c6a95c08705355a64d79df580e247"
+ "00283bb31692b1d1d558187d13dbf61174585915f5da61f22792572de06a64be18270608e"
+ "0f4723612ca55d295d99a12751d85a54c153713d8bd3cdd0ec92f5ac910b8d27124192cb6"
+ "d61479461fac6b4b6f0bff38a67c131e3a01c2eaeb6e88673a2b7d45ae3275a19e4a127a6"
+ "72cd91e5497a55ae90178d8130862a223a4b20b3ef51dcf658d63d26514a22107a18051f7"
+ "f70a3aa1bc69cd60de295b3ac351552b909605a48a983f6ebcfaa1bc13f75db0f92ac8ee4"
+ "af89daf8cedbc64cb880ef0f2b4679935f0d1cc60a60c5024a7c16ad27ca9fc21c8893879"
+ "77ea6b497d7c3d5e5c45d1ece8c19cca96c4193a19b36b829334385dfab2bac6158f47eef"
+ "beec3b171069f516d0fe68fbabde4009d09735fede9298d59d70791ce0572a48283a05491"
+ "65f9937f165b91003dbacbedf6341b97115710021c1c32263d0edff55d10410628ff4cb5c"
+ "e3b010951cc6b16d2756eb14ade18005944f0787c1d3860b750ee1e90d1d7a7bafab9d45e"
+ "29260e0f228869fb353bdf071ac6fcdc0b87071b20d131cdc8305c5a91352d9ffb376e86c"
+ "d72ce5973713f1e0a2d2079b133ca8a27ca6594c4631900da68dc067dac381dc16ab4da1c"
+ "db1c494f295cdd83adc791644fc6ea04915cbe120bc4f2c0e0a93d81c9cf1ca9c30249706"
+ "8c854d2b26d2d39b08c80efc43ec29f268a21a1c3afe2582e5741d7e7a1f364f0fc1e6a76"
+ "0caf6dbdea461b273b34a501dcb7e323f5f3467949692e2548dd60781e8c98262592f73e1"
+ "58d58d579d7859173bd25624e18c310ea8b2dcc5eabb1581b59131c877b663e55532cfa07"
+ "9fd08b4ebf4e9227152d69677d6e7152cde685feaff986167d5331fe5f8d2b509abaec8d2"
+ "a8771e310c5aa188daca39170f42002ad8dcffd74477ce628c5d157e6e2323c3d2e768749"
+ "a4194d41a9f6a204663b9efdde8b65d9739812513374659c5ba2ecb72b29a874c814e9ac1"
+ "e71c005fbbe2b9bd73b00918118a8d6cccbaf2facb4cfab078aef373fa61a7aba5bed3e4b"
+ "902f2ac9e5a41672c0b8aa024eae9a3e0c9b2365e2f5d8f4b94aa80425db5e16a414499f2"
+ "7eb4e8103cc1da41f2f25579246e0c32d8bc09f36f1f0591ff8a7acc32b2b16dc36ae4c8e"
+ "b35ccd330eb9dba0abd1646b685f90cc6564ebfd51b0541050ea10e920051c2c2d720747a"
+ "0ecc8c59bfead9ed542ffe1ff84c8755a2174e6292077e1bb452d199c75fc65218701a3d6"
+ "5a5acdd252a83df1c39745789cd35b05b041206b6e7e7b8ca46671aace80601dfbb50a9b8"
+ "8d636b6c8bc8318e3fd1015f6aa06a59982104ed7d08065a7d99c52f5e03ee16e0e58ca71"
+ "7a899fc1d329aab6ef3f5c442cabea9c20e61e7518c637a975bfc55f5957700b16e2ee0ab"
+ "aae3ea3a10198d7cb7cfde8d74588c9416896a477945712ba256d458b7a076f7f5750588a"
+ "fffc44f53ff99f77060c6dadf5cd921661f72050af110bed15d92a9853c5190d1cfa0cfbd"
+ "5d73209f00b9257f9fdfc960b338642b7007b7b449bc9858391a4e090402f4b26b818f4f0"
+ "e759aa583fccb0a54f1707cc222071e8b571ad78a68a1e37601ae655666a955bc53850848"
+ "30ed2bff7d48af88ef15c08a59f163670a6d908dbdc464075134ee28a8b91a82a711b0ec8"
+ "eed5ae747b023f0323ad5db9c1c8e7cd1436260754363f3910a94e240becec54980cd3ae6"
+ "cf82f7e0d642f91045f722bc1f62866ccda4069718c2ab6f831b9b17e87ab967f58fb50ad"
+ "011c541b2ece0971eda5bfa563c9d3be13cbb3c9c00b9e0297159049ab1f798fae5d555f1"
+ "b76dedee3eb174955aa76b960815a9f9d9039c45e23f0b855d1c936adbc44cf79217332bd"
+ "e34937e523c797355f95e1ed5ca1e7ec55df924a92abd8ea4beed019aee23d4c31dc78870"
+ "c90371d02f8c499bf94d6ebc8dca987a294c705f455637ca13f486d6bdd2cc4f6c6e41576"
+ "ac70479f63eb74f10bb0ed3e82e26d92399046c5fa2b77720415b25c0d86ebb435d5faa4a"
+ "53aa7103d035e050aec235e848c1d30ef28f49bc12badf7e1f1e9928614e373ad0f462991"
+ "f0f2cfe39b7fb10d44d6abd53c506e7b2e728ae537ea2a126dfdb3466e373fd773deacc43"
+ "8d55b06f78b4abd8aab4ab2b694ef7422c177cc358ee977afef5b5d50717d4856c4839e74"
+ "7cf106cf1af079c33e8d946cd20a240fb94efe18f0ac7b1c9ab8be58e891976b7e7693cfb"
+ "0592901bb56da2918b55da38a3615207720972a028266398ef451666fabe85d79b154c0e8"
+ "157057847d93c7cd14d9fd2173b0f6b57fd7aaf2fee3eb98f059c7539557679090b842186"
+ "357e19fabb891957788e34264ae867a83f5c5a1d79cadca44dee4ed6797611e9731da5a98"
+ "b5b43f6a48a67431fb5b1f28e5edffe36a188cb696b0861194bb809b0f8687d790d0a5ada"
+ "98ab06f6c1aeed04bc1beb0dbcceeece2e0ff3dcb54615206ec070cd109dd6eb5b4a84ecc"
+ "ab44ab4712429eb91c5bd2b22f04ea140c252db8f65c42fcb09ceebb9e1de961a8d9ce1e5"
+ "36a5e040f9999ebf9bd8b38cb3562fa9b52ce8e27877303d542896526d5638f8fce8b69dc"
+ "0ad08e9b1edbb404d24ba86bc37297a5dc0608557f9c520007078480adff54f8a6f36cba5"
+ "441d7261f1985ad48d0d12b9172e1a1bd463d102134527099ce0c919d427dc53478fa6d62"
+ "76e438cf83abc94414a5f73da8cdd206613833c836edf4a5d2dbbc7689a8c1abb9cdef529"
+ "44d31a65d61f5d5a780db652e55ca89dca7d67b7e920c08e95d7d0252d008194b5392c948"
+ "e4c00da29c0ab2d6a8d8e71fafb5c25e006a5c60ca27179312c7254e5eb82a9797b50169b"
+ "21306cadc75a96b51c76f0685ee77b13d1d05985c1fcb8dcdb131f5292b79e076f1012281"
+ "73700800e8cb992e2fb3f06565ea245320b1abcf4461e40e6d01708758aad1c790f7859c4"
+ "7d85ad07ba8e693a056907ef24c37e7b2ed52ae5a36552043dc4cb67139b5bac5cb42d264"
+ "1dbaa76d16aa1471305d677eca15b2ab5a0c54ac4686afc42e541c2ca6c82b8f2a0e4ca0b"
+ "84d70822d3c86c3c8344f11cac9a1d9a846dfdd55d3789fc1b48c4382d02eb6d9c1b56d7a"
+ "b915e10907383770457c13ac1ed8cb37b382043b00b921dad98b35ae0f62664b612032752"
+ "a11902b4abb2b57f403a8417d58467eb35566fee7508e4efeba70f10fe8eea45aed2c3ed7"
+ "d1c4124d491a4a609267bbeef11f79dfd8fa009b0053cf07750264a44771d94fd7f59477b"
+ "a8cc35e98dd58e3b32564449b5477abdc1626352124323a28db2340a3813fed4291d6e1ce"
+ "3d247cbed072c92b0c02214673a5332cf8df8f533a1d042e63b087c0c6666082a6688bdaf"
+ "355c28592e933ca0d22b271e3973f8c3e19a73eb247041f0c4888ce1933e64b9353b8991e"
+ "8e6dcc4bb680a4cda36eadb8684ed368247c079e3ad3c9eca7bf36af7f45ef899345b8fb0"
+ "87d7b9e0d74169b9fa5a25cb01512479c6deddaceca52e56682cc4cdbe1228de2e2fd4e2d"
+ "960c39dbeadf0a170dfee63c326b4a1ecad2229c8244920331aca9b2aee0e2f8734f8b330"
+ "44eaf313adc11332a2c9665d11021ed9807b8cb25fd533f36e9aaa71a725de7b51b60d00f"
+ "1ef156027d7170d3a3ac9f05d7ff28c985322ec94758a93ae09c916f114bced7fbf18f8a8"
+ "7e1e7e0d38a45609c78c3c7f4215de6319be36f4900c2a6a333b680be8997b2e5ebef0dc6"
+ "1c45085ac0e7194070f17d1982ae77ea146fca09f02f4fe51ebc3dee456bac5103a7e9d92"
+ "c6c3c33fa401e64fd35e4ec598c61a9a3a509383cc8bf206ff3686e16a62e603ced751224"
+ "9b8d0bdbfc8c8e17610e04313ef99787bb305d7eafaf61c3f4bbd655fece58867d68a49aa"
+ "0569e1d4c267cf30af3096b9c6974a1e14b88ea41d390540c7b9dbf5f796d23d4fa78493e"
+ "ab7f2d8f9004f7ffdea1545a49e54802468d30bce39995d712645aeddbecbb0cfebff195a"
+ "b658fe05c04a31c6254858af5d8e57f4098e638f1faf3361d851bc7d19e72d8347c3fd27a"
+ "16fcb329bbf9130af7120e6b8551fb82466f6a75562c50199017ca29fab28b0a38c1a3787"
+ "a1b66d5edc9d7937ddc8205a210b5a339170bba3fd387e776fbe0f0dc1f05a339c0ffc8ea"
+ "6f5ec60a7b8d51154103939fbb09496c79e6a62acfa592654be3067ce0fb5faf4499a7bfb"
+ "e01f0aada0c03f8bb84de45f09e5a4b54bc6edc14588b705688fef1d0188c8726e69ce8c6"
+ "cf22b576e96810c586601feed56c7926f4fab1cf71802fd25f8ec4ec5b27a5e163ea7a956"
+ "2efcdb31cf49d310e073287941335babe8d8b1df469e47ae1dd068fa820453db30c3cfc4f"
+ "6d5857235bb0951ab5e2efacadaa5381184d0a03eaf9be1bb86f8c7a15f078f0be01ac7ad"
+ "b3b1c455e76d1dd3767592ea6cb12986c48aaa4c20a00c8d11bfa44606f5d8475cc6dab84"
+ "4940f88831955d3686e3d0a659abe6482d560aa2c721525e66baa84ebe53aece8e36252b8"
+ "d2458b955f55eb3706047683130aee910ff235fe48d2e44c868afaa3fc4641948d5dfbecf"
+ "3ad74f7acc4457207f7e292ff1355af9fa109c498e2613f13071b229a4ebdc69caf29872b"
+ "6c98cbd17b60fc797214bad78c987451e46418735bed33551e997e6bc8093941ae3d4a6d6"
+ "a01c786f689e121e02827fc0303852bdf72f44330ca69ce6cc498cdb68823de53768741de"
+ "a09be1bd98cceeb7f89cf473ccef1f3e672d32188cc599f37ce5255edc6148e7e2e3428d7"
+ "4f112916709609911f6b7f3569c50b9ae727f3365e1f14238184e9c67d2149c2ac408c6f7"
+ "d7eae8b3fa763706dbaf0271402d92c639810f59698dc9117ad42e1c19701c1d32f069875"
+ "838b2d83e5a8c8a064ec82dcd1ed3526e01bc511c41fc09d53856dab28f60107769eb2596"
+ "58d84c50e6739edef6f4df380a74c17db01dd0ac1f5465b3eefcd046a1e52bb54c98e52a2"
+ "2af4497c5b59d667b54d7f11969a547555d573df24946d51887f45fce145982b4f2632007"
+ "f25f280dd87aec910932fba1f742218895412136ef7041f3d00e88efd80260597434a0fef"
+ "735d07a3f57939821f13dec8de69fc4bb98f5ea8317ff7f89bf7af215c7875142e6c894c5"
+ "96a24acbb703fd5a4705d37ead919326ad55d19775b5765a7cd60314cb453a96bd8c64f51"
+ "f19f9144f3f88072260d1a27d758fa670d63cca7b5d1ac750b591f0227fbc250f139e663f"
+ "42b0e8318ee709f3e2e04015ed16918c57bf108f7a8fa0901c99161734db72e530c4e2f41"
+ "860b0fd703913b4e1993a0fe32e26c2b93fd195aada3b88ae1bb5f40ec7e07bd6bfe95fa1"
+ "e3cb060a3dab1ca52d87fc955956a25543af410888972e7984eaf94e80faa1b254569c95b"
+ "0d52badeefd14e4cc14c42ae12adaac72c9eea48cff90ec96d85b37e0225ff9bc82cfea64"
+ "99ec29d56a61bec24284e885e0021163b14649a050de5a90b5b941aa0ec0891e7d7052d04"
+ "5ef1ca93c47921019b3140b075eb6d99ff5c327f964b5ccb4d3fd4e9985606fa1f2850d1f"
+ "a5fb1e902049c015d13b128f322fa47ba2552fdc2cabddcc3161b34ae0541945429d76076"
+ "27b45bd7a808997dc1d5fff59ff3962a300da1dd37296d1cb39425e5fabae502da8d740bd"
+ "ea15101e63b97d896229910241dc438b0937b66a0df0730a966a00df510a54ddf1fbec550"
+ "093591f891b2cb17934f0380094e096d0448c91bc7d28a5719ec9a8a2f6df5b593a15597a"
+ "7fc6989eacbb343c928d7fc5e9051299b02b42db3cf3723e92250bb84fda24f61bd5a86e2"
+ "696f5aa07dd1108fd5862ea54ea307f5a54e7a192f9ed2b214ef65924eed31e07dc3b7ba9"
+ "a4195b53d446104060f29b26acbd1e36ffae1c0f96d2310ecc1d9ca125f3dc682678a4799"
+ "3bedb9cd91133740d17eca07bc0eb3d8ba18a3eb52f3d6779298045766f33f813212e766f"
+ "76e48a4b0416b5ee646969659b490da413df61fc3d961b87793676a877123ae7038b3d10f"
+ "da9fdb2a990097262004b63ae4d992270d53ceb9572f87655f0dc91b78bb4a8ba6047a16e"
+ "c25fab31c06ac7a2dca432d4b7ae82b1acfa3ee0910af0f7717ea57f98d3330bbbfd0ce47"
+ "5815e85340be8f3d1d713b0d7c437cd5a04c5e511c6d55314d61274e8354c37b8c54b3cc6"
+ "13e9bc97ce393fb2f55873105ba127fca0716bdd399905948fe42b76e7ce9a3f6e91abeb5"
+ "1c346952241edd6edb9c6873f8ed5ac470ec6f69e75d42b88a643b9e10c7515b93cd66cf6"
+ "5a636f5f6157001c4082d53c5876ace30248dd982f035e6c4122a7a5d9d299c7774e55449"
+ "af162b7a7a33394742817ffd6c4b5aad1e62c7319c1e6724d6fd0c8c2cecbacd2a7eefe17"
+ "c1cb0b87945f3a19a3cda8cad0935fe7cf6211bd71b54463ce9e5a9616a5ec60bc5c85060"
+ "ec0a6e63d0c5750d2bd36f6042db66accf596724bbff5d200e3286ca26b744aaad6288cde"
+ "5540c8d2e99e6b682d19baf0bd70582c572d0271f259b6260ceb5bb831207992c5b20c8bd"
+ "37067e48062c309236bc08cae43ccb0fe28dd0e1d05a910c5bdf7e255e056b06cf36d9e38"
+ "4e76c8cc42827083a300be06d63e2f17dc39415597fa647c502fe45cdecea40cdf6a5a133"
+ "ebc8beb2303bd6a628f6c796d71ba2a5aaa4f0105",
+ 8160, true},
+
+ {94, "2b1017f28a19841832f576bfb3108db78a1e6f2009d49d25aade75d403ded34f",
+ "41535a35ec11384df15a0a24a65f067591b446ac4514f7d981724db4900a6106",
+ "e4978d1c18687176", "", 8161, false},
+
+ {95, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", "",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "2d0d642aea95ee9892fb87ac392b06aeaead1735c3468fff85c4d65fa62d4a06", 32,
+ true},
+
+ {96, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "2d0d642aea95ee9892fb87ac392b06aeaead1735c3468fff85c4d65fa62d4a06", 32,
+ true},
+
+ {97, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "0102c651e047fed9c217bcf915520532d44999534c1e7e7c87311093d7a3681aff3e2d335"
+ "b3c6139b9fc66dcfe35573b36a329a550c4cd20bfe2a90dfea50167ff",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "99dfa94cc0a5e1c313ffc5b3e664149bfe9c85afa7f4d8cff61b7b4fe4b9515a", 32,
+ true},
+
+ {98, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "4031634ed8a9a6152058b921eee93908e7277f79263e73976967278317c2b885",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "99dfa94cc0a5e1c313ffc5b3e664149bfe9c85afa7f4d8cff61b7b4fe4b9515a", 32,
+ true},
+
+ {99, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66", "1301b63168af5451377717f7f5ed52de36a197ff",
+ "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32,
+ true},
+
+ {100, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed660000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32,
+ true},
+
+ {101, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed6600000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32,
+ true},
+
+ {102, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32,
+ true},
+
+ {103, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32,
+ true},
+
+ {104, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32,
+ true},
+
+ {105, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "64f72009dd00e4ca7a63f4b9f92dddf6dd074b5cb3e0fa753d47748dc42f0824", 32,
+ true}};
+
+#endif // hkdf_sha256_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/hkdf-sha384-vectors.h b/security/nss/gtests/common/testvectors/hkdf-sha384-vectors.h
new file mode 100644
index 0000000000..edcd4e6096
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/hkdf-sha384-vectors.h
@@ -0,0 +1,1644 @@
+/* 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 hkdf_sha384_vectors_h__
+#define hkdf_sha384_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const HkdfTestVector kHkdfSha384WycheproofVectors[] = {
+ {1, "60ab7f45b0ad534683b3a6c020d4f775", "", "",
+ "3f8b0e4a7b2bff01a26a18f1e07c0218897a324e", 20, true},
+
+ {2, "e3db76e02278cbd2adbcb4555803da11", "", "",
+ "54d872ee6079718738b96cad7573bdd667aef80a43344ccdd2488eb2e1d3c33b9e291faf8"
+ "9609af32365",
+ 42, true},
+
+ {3, "d4dcb92a769f57c8bab8a420ee0aa351", "", "",
+ "8998abf032b4fbb29e431f0bf1544e19590ef4fc99e013db8d6ce0dc085660dd3f2432b5f"
+ "9cdcc44cb6ce0053e7eb43c0375ac7efba148ece8688e637a5759f6",
+ 64, true},
+
+ {4, "2d43e54bf0c94c9cbff4300f4aa69ab8", "",
+ "d674da3bb47d5c7e38b501e5251d9348af601c44",
+ "658e6132e5279439568a617274fc788dccc2bacf", 20, true},
+
+ {5, "4055536896c406d5fe14a6cd6b999bff", "",
+ "2094768a8816f7df070d6e08b7ad93755dc9024b",
+ "14a650a903d54e0de9962f5462deb135071cd1e3051ecacd65d378b6181b41e1e1ab3b5d2"
+ "143b710c728",
+ 42, true},
+
+ {6, "5b01b2da3166f217cdd68de8af60078f", "",
+ "6884cfa7ffe8f27bf4ebc6e46a7e01488c79243a",
+ "7bf6c7c72fa9bf184f9a2e13077a0e1afb9d976a5574fb7ec819d8bafb9b10f962e6fa8bc"
+ "6a844ee0b609eee34aaaa025065a7e3a7fe4678a005640f7dc286c2",
+ 64, true},
+
+ {7, "467403c2ec02a235bf730ff37e8d8ff3", "41f0f173d307d40436c25856cf559f96",
+ "", "55169d60bedd7ab2399d830b1da06f69f94e4b0c", 20, true},
+
+ {8, "3352f942aa93071da6d39cc5ed8dc460", "57a0db708b25a51afc4271803aa35204",
+ "",
+ "260a775477eb6b32fbeb4e6825464a47ac8484a92296a3a3d51b0821b346deadf57f9c82e"
+ "589ee369fe6",
+ 42, true},
+
+ {9, "08867e76311126089356623ba5381e73", "0c164c443edcdfaedb1ab150f047951f",
+ "",
+ "59debea3637c46394e2fb2790ebf8760de4986f36a6b142305bb62d1466dd56fa201c9681"
+ "4a2e5846acdf141733ccc54df9e6ccbaebf84c4f40e21201e180b12",
+ 64, true},
+
+ {10, "c55c41d69d2424a520414e3662aa7303", "fea9bfc92b74337e43a201a2dc199e27",
+ "3fdf20538063b76901d61bbf9b72b0c18749e00e",
+ "25ffbc81bc7b1c2dc1cf98020f55d256a31ce89f", 20, true},
+
+ {11, "5d3db20e8238a90b62a600fa57fdb318", "1d6f3b38a1e607b5e6bcd4af1800a9d3",
+ "2bc5f39032b6fc87da69ba8711ce735b169646fd",
+ "6724e716f6a953aab112b61e29d921fec0f8e806841d5ccd3aa567574b502904d04ae707d"
+ "244187fec52",
+ 42, true},
+
+ {12, "8677dc79233ef3480777c4c601ef4f0b", "ad88db718244e2cb60e35f874d7ad81f",
+ "a38f634d947819a9bfa792174b42baa20c9fce15",
+ "758546362a070c0f13cbfbf1756e8f29b7819fb903c7ed4f97a56be3c8f81e8c37aef5c0f"
+ "8e5d2b17eb1aa02ec04c33f546cb2f3d193e930a9f89ec9ce3a82b5",
+ 64, true},
+
+ {13, "0f602703d37943e0253bed3da331aff4",
+ "ebdc8510499f69b2e188daab77cd819cccb95f276f46e6b2be11cbe72700", "",
+ "25b54be713ec3eabde9f8d25745672d1e6386c07", 20, true},
+
+ {14, "9fe65737574c5c7aa67646adf8230ba8",
+ "73a34648c152443586236abcb46a090ce55ef6c7f282ffce6342d694650a", "",
+ "24e3486d28a6574270b32541651cccbb93f0418905e628ec1274263681b943114f742b9b8"
+ "1db0f86385d",
+ 42, true},
+
+ {15, "e8f2b1c3e6a6c3d5ee0a20dd47aafa78",
+ "3f5e162de91e0782cd189f3b7778cdc2ce6bfe9d3fe841cd3c70475d7b3c", "",
+ "167928954f92eed2e1c82496e57cf091d9c96aa6d4c01ea0b4275f9f17ceed820d90287ce"
+ "a90ac8297f892c219885243a67429829bfc86ca8eabda4295236252",
+ 64, true},
+
+ {16, "a679521cdb56aafc5a4b76db0431a4dd",
+ "123033b1ddaead83a4b9cfef8a660bd8e00fde01e67c35656c6d7607d456",
+ "44ec41ab4f4e64f4a36e5e30c9f0dc1d77ae4974",
+ "72f15cece4bc7704a841eb5047f04756f86ec549", 20, true},
+
+ {17, "49bf155ca102026f2a217ea1bc9843ac",
+ "76776e3b4d75f8f43dce4bded71f3b1ae6bcb012d9c0d59f78248b9427b8",
+ "851bda4faa8f7add2a3cbf0acf9c2786f8f955b2",
+ "f693a3253389435899adac72d3ff59c240c65bf282f373cea7a9ee00864d5b4f39b2000f7"
+ "eb49af16fda",
+ 42, true},
+
+ {18, "6cf725e939e8824d4392233eeac75d30",
+ "1e72f24b05a91a0093f34306ffced79e7003055b0833c6d0f27a4f33a1bd",
+ "495425d9727fee2e2b7e78899868c1c3e7735e1d",
+ "e13a7490f842b6e5be206e6d5ce69b2a8e2cba5525715283f22b021d2fbc2aec59d014408"
+ "8581058f0fb2f551c6d62bfbd8a15d2706e23e10f3bf7277fff337f",
+ 64, true},
+
+ {19, "a319ff7b5ba9b14ac72b681cecf0f742",
+ "d7e3bc6daed343ce77ef793e15a8246e4bfcbaf83d2ac956d0661d1df7262b2e7311623df"
+ "e4152caddbfda8fa8ed7a82656ec00b72c5adf7c9d388e5b3bc8d24",
+ "",
+ "83b3d9f22cb5765c16dcca24e6ce6875b180ec9253bb3950666c52e3711f3b9200d2a995a"
+ "a548bc6bba2",
+ 42, true},
+
+ {20, "34bae5a158c1678aa76a744417a70d7a",
+ "1532075f363e061133780ac959bf653c7687d181b9431215d6f62dd2f1ec3019d61c50fa8"
+ "2c70ae25e624c849a276b0c57d7c02a4d753fe84a1a6621e9a5ef01",
+ "87ec30aa53acfc3d09ccc1d57d654fdbce403cd4",
+ "9413c6e1b27f829fb82252b5ac5e14a54503e5f433fc8182a6b556bd7b8e04ac34b0d6006"
+ "950d5917132",
+ 42, true},
+
+ {21, "b8a3fec3c020e028a2a9512ad3acb688",
+ "324ea1f30b8dc6e13694326da568c57345b6383444fe6bc425fabdf92653fbc1f5158e43b"
+ "ddc5526ca2ee0caeb301977",
+ "006a7b5529648b31",
+ "d21bf9e7a8685d4c052b391b472767d436a0335ce2315a9e44d5b183da2f06fb0ac31733f"
+ "e0cb0c1b47f1652d16b4ca84a5c05e4fc9432a840426d146cdf17924c62d3e1901cd3f5cb"
+ "b0aaa55d46e0d3d23fd86f82a2bcf3181a548cef4d848960ec65518ae2230474d6177a293"
+ "81e6537eedc2b2728db2573ee182afc5d72cd65ba04ed613f245f3ac401de5e4b30018040"
+ "b8b1f253eb57a2128c2c0e99ab68dab4583f5a1ee7d0a1d16e9f00afb5f63a1e98268f8c6"
+ "6db5d49ddff7528dfe71f792a93623e355d0860d65344eee9eba04e739627874829c2cc46"
+ "9f27d467822a72a5dafbea14fea2aca2c521aa17985c07a8457b18a1965ce824bc886525c"
+ "439bf48c36e957e567edd26ee015c01e01cf3ae463f8efdf12dd0d102d95310da2849b8b0"
+ "bb0849e8b1b41c515708299c7fb645c8f5c86e165e14ccdd9f3ac4766e8ca74eec97f7632"
+ "a75543d4a93818fcd2b3201feddc19eafe19ed596b76aa3a8492edc52e990549f91967aad"
+ "94536e8234afb862a60c92267e029bf90e07315db87e56ce4fe7a857edd4869c44b4f410f"
+ "62b7ddcd31bdad3c1d6016edff774ea7e17c1cb3b39ba918ef0d961725ebe407b6c89b06a"
+ "9f012d8fa55abb1b84e277991d8b2089a7e228d326eb0c24632e4e35289a14cf7fa1f036d"
+ "e44ee56c0444bbe7d84873597fd82dd6b717488ba3086d57c76783e88cb0992944c66f8b8"
+ "7132eb9908c5dfcf30600feca06ac52d28af218bc5df00fdf4b8fe3fc3947e3ee24a68d8f"
+ "7c96517337df46283adbad468daaefd334ee2b101692651cf5c8c1c60c2b204a111707afa"
+ "2ff0520727ac222807629e65f8425c925eddd4a301ad247499f6640f9ae9818644cc94ce4"
+ "b088e37ce728c48e42f82201b9b27c7b0e918c09b3dcf6484d6794ba27f10374f618c4ec4"
+ "9791a3918977a13099e53bb8fe4fdee599016e7fc91f849692ba97e722c90fa6b4fe54e2b"
+ "df4699857fafef364fda90767692818a40cd83cfa42e5c12b56f7d83c4a8653434ec7e5e9"
+ "a13cb46019bdd215c106425ad51418a6258014a62a449287edbd879063d8db019de0980d0"
+ "ee30c9463c50860c7a2c390974c09c74e634b0543212e99f6db9bc104e14fb7eb52c4d98c"
+ "5df24808c59baeaa01bcec03dd110d0ca6529e437e2994dadd8a48af91734b638acfe6c8d"
+ "216b5d1ee48143a0b24c51f4e24ab2687be88233d10bb974906d46ac8e08dee1191fe7455"
+ "075c167a743290c261362051c28fc441737d92de5ebc763cb52bd905cd3cf115dfd3ee89f"
+ "0051e31159965e285887fee7fbc529ece2d350985d13bd16abe379ac5f9a89a99b768d4f0"
+ "353e2d52bc8636c1dcb05bed53e958937de69636e34d5f46ca5371bb0f38e2fd718a6bec6"
+ "784076efefeb08c3184bc92e18a9fb7042910d1305b560b9c59223db160e2959f061cb0c9"
+ "a0acb11f479d4e77c6d98d5ca73149bd19875daaf06341b86227a93e09765877c0d7d0e74"
+ "337f9cce38d59f0c4c9fa202d1c48e9c398064d5f9fe802f634b094f47dc44cd041086b72"
+ "8ef57103162df6d62208c3b60f750a4bcc2ab461424fc88107cfd545518aab77b42fccbeb"
+ "c7bf3da92e4a8c2a1eeca8d7052ce8c94ba6393f66be9b758cacf37b7c87ae41e48f9d201"
+ "6fcac2305d6e15256d4bf7d19d6129582eaf7237af07463aceb51edd7c56bbaae7a54af66"
+ "78256bbd5ad3bbb328d0506e451855281c5b380f63c1bce87b370132570ca98e4e330c1ad"
+ "12831771ecfeb6773eaa44880bc5dc633452160ac8388b9eddbd02fbad325e0dbd66cf202"
+ "98cba81f3263a402c5e6d5d57d4ee5fe391de78d2103067fd889d870a36e7df6441e46626"
+ "2b759d3e2c051f7c850e8484b6fb837239e8d11570d095a76241817fbd518ac44bf1bdeea"
+ "004f8496a252726de49f36b0dc69c0a5d01daf2723140922ddec55519d49391f9a34b7c1a"
+ "5e00d094c0ba8af27bd3b2ae1de2d6ae15b23e49bf65483104ac62172c8f2e9ca109c5964"
+ "9d0318e5c38cdd659779c598c23620151783d521f7ca021cb910f195e36d55bd963c25167"
+ "cdb3bffe3642bde8e184eff7905affe418f80379393cd7ca78586764a80be777dc9d9cbe0"
+ "840a4219c83459745f9cae786d26c1edc74f5fad27113fb84e8854c76e1fb02b1998253d3"
+ "65cb7aa682104765ea1f020b0aef0d3cd2378c037e5d64ab2dafd8a23beb5ac5fae3341be"
+ "1c6a9c6053a3d857a2d74d56a7bafe341bd5bf7779bd7bbd1991a949850fc25ef0f2e0127"
+ "72ea0d2cb7e9292fe2658c6424ce786d7b7aaafe415adaf9ed7ac5e5ac8e24218bf9e629d"
+ "c93d22d398a7872b9a0477ae98df9fb22e042d475f96d349029dbe108632d4d3b56dd89f3"
+ "52dfc703e2f25fba97da49a079133f1e0c0c729bf80b02edad76bb036a9ce1c841e5202d5"
+ "9cf63149cb3b81a68df64589fba8b1dc7f4fdab3cc8c4b5ac9712d7c9c41a6d5e0efebc2a"
+ "9ad6310d30087395dd74b61aef03cb4facfd59d5d50d8c04c5e79518823f9824a94e0ec06"
+ "b7157e48916d551bb5a6831ec44cae0cc8dabba3ae1b6c03391f3b5ce45861902a8e777fe"
+ "a9a5729cd16eefff724636284dea34605f53d98010fd888f469475a6a98b20c8ad8fc0746"
+ "6276e461b9821ea55cf3c42e208fc56c610f70368ff331e3dfdffbecc26e489f70b0a3e99"
+ "5fbdeec6b8fc87e19d3ac6f9036dddab7e8ffc38f58446f75fcb2cc4f7e90a721533de151"
+ "a61c67346dcc63e15fe1a4ef1a98d1cbb25cd7b24703045fdfcffbb1249ebd3c1e52399d6"
+ "c24838d7bd5b668807a4310b447c167cd3d3c13697f35225bb284339149bdd4618656b2a0"
+ "9712a812b2586c3492bc07a4c2f8fbe39861cf8d36dad815edc9cdc97dc2fe4b24b0fb3c2"
+ "513e3504bcdb1dacf2692c98a6f90ff77fc5348d4acc44ee4524506bc176257b434e8584a"
+ "483c4c734cefbb7457b4761e1dd2dafa10eba4a031e1f0f644e210e5bcfb7a72e2e14577c"
+ "972a78b1a275f338145e2b7d80851013b784811a91c19c71bbb9df88ccc2c1380699f0d88"
+ "d203800574a0830632e4401880c547c6bab52d2235638a7222662e166307779d2528c3dc5"
+ "436508e25544d1025ac3dfb627781e8fc7bfa67738b63a86bdd9f1f089f30a71cb7a79dda"
+ "35340ac1a2dec129cab38dbde6cd5dcf9d2da3a88f9c2cf65b4a1aba02ca213ba596af1a2"
+ "f323a47ab6a07f0e3057c6d635b2f5ed1bc2f4f6ece8eac348202cf1c6d9f9c8738044ca5"
+ "166e371dac0f305fbf1b5ef2536cedda250a4f209ab01c714882244b3c1ab3c0a0e5c07d6"
+ "b928dbc52c9b23362266ab8a25e2ade5e06c3d645dd557630fabe57733c7543f7453e002d"
+ "a4eb1844899740d95ebe604dbb03e883d9f668b4974282ed491ba183c5d8cb2867788f24e"
+ "ed7d67f4b6c235262cf71d52763fb7688d3d84d92424b0b23468908e95ae82de41a2615cb"
+ "009aa7e5f18c889125f1167d60aa24c3fd9e2e087c6b99d29733abd06c81e5a728faa0a94"
+ "5a2ac8029d58d7782f03aea0e185dbcca12e0564fd163427ebc2bf46bc71fa3564bc95565"
+ "46ca2cf1e8ac1720d8955caadd08a6530c98d7df7ac14b07f7959d0edc4ac31e6d58d793b"
+ "e3c6ceb370868cb1ee8b57b74860576398fa5c7bc8d23e673745e7ecb1754dc2c873d6ea6"
+ "1057adb9b91dc4ca1ae1fa69a93e8caebd8a647915a75db4935e040e609e3cbd1e382a433"
+ "b7a990488094dc53a91104c9c28fac9c74568e5a9e4d37df0a44f750fba7dd45b17c14205"
+ "7f16361ac750fbccd56fe43ccc548c9c97ed9a190e14be1bc2a039a671175ae625bd4a0a7"
+ "a9f6ff27d75a022a5a0e5bea17eb6976631117ad44beeff05360580b8aa87d8a6c65b7f4b"
+ "51d53c20d9ccf9008eee95cddc90032325598f0c671810edc80c9de9a74cb32de95b94050"
+ "7773347a17fea02f85cd2461e2e76e0f58315a7393489b9d26440283d89ac0d4f8e853e35"
+ "790aaabf8dc26981bccb4b85c36393db621c26c99d1ccb072c8f250924fd0411136c5e2f9"
+ "e79ccf450e785de248b75427dc6f858975b0d3f11feb0f8745ef8e2873424d34f09d04bf0"
+ "1edc974865fb2223b9cf72aa4aa35a5b2c9c91f55f2e545ac403e66435c25fdcd6aff3466"
+ "bc9b947bd1c811c65de058a92dd3d3668f2ea7c8fdfbc54188d8328e445676a3d11525202"
+ "2b2e828ffedad08c2b96b10b5ca3057083fcc313e3a6d1fffac12987b8d518cdb8b0447f6"
+ "f23d5266d95e03d36a806dedcc5466ca408580d5c3872d7f6c96bc63fe3c0ffacdbac126e"
+ "cfaa9426483bee96596d0ff88f8fac8b9c67de4d023b3f0b146d8ee27cad9ae019d8982c8"
+ "5e361cfb7495dfbcff0486448251e34a31f22c0beece7f01f8b81448d267397bfe55b4b38"
+ "4d6604606015a744ae36c92d593a1cf33d3b5562d98093313f3a2ebc7b8b7baaaa0535476"
+ "b7399ef34521f06d459861985e81e2f1bee5b3544c09e5528bfd472e01383975dabd907be"
+ "7e9628ba660a776a9ed3a815ffb1df09753e8dc45a0225ba98e197508e0a22560cc0d76fc"
+ "1692749a16c91dbed55e385593331f3bef1666de4c2b8f29f5df2673ac331a337da8fc020"
+ "d76f4e4b0933ed6df06b5199715416d6ce46b760205b7583973bdf3967fa546c9e367d6e6"
+ "0f4c9f8dd79fc73a0967a58deb4b779f9b5695a91db67fc2c0e55e7d74eff97bcc322a00c"
+ "5a5c0fb9564d2c128f5ee3b3378416894ff25b8445e52d21bd35f1759171cb4e6e426c71b"
+ "ab9a6cda6049d8eea904a0c95ebacc98dbf5a5e98d835b6e216e6fc062e600ba74c321620"
+ "f63e76995637fb506daaf7b7e0514563b536edbc11a35515a75c58cb7f56f3f5ca0e7dfa3"
+ "ec715089bf6e5f26ad74c10e72ba5f603f3ee51c7bc9645f4194877d4f4645c8226b1d974"
+ "fab69e62aa3527ad2fbd101eb6b752a739a191d431a87d5c739b7d7f7804430f41820cde5"
+ "e5a717ed84d80ad154f816657561d58f379e4a2e7761cdb505b5da6f1008143cac623d118"
+ "59b186c291a0b39267da29f64d5f5c3e0e5cf0f3dca3b78372593aecff71541dbe2d3f89d"
+ "0febe753f9571684bf8c1b82826715d40cc0da84fc2cbeb3f46c1e53f522fe5f682479503"
+ "bfa423a2fe10396a9330be5c484e21d60a26aa3f70b210d3ca96226972b7b03fcddfde149"
+ "9fa81be22e82d851e609834ff9be6407e0bae00909f952798a559809bbe47ea0e4e626de0"
+ "445b79758726a09e38e757c5645379223141ac21de8ee298542670f329d77ab498f73adfd"
+ "2d269dcee504d8dd046f7b496fea449e2b265874af3419d43b58df44d9be3e414775c715d"
+ "65a1d4107bafad16bc315610a36b5775b7fdba09511ce68d1fac79592e740535a27b47a24"
+ "f07b98bc2548df11610860c5918173f04cf28890e9c038846ea4baaac30b22c552d5545c7"
+ "dab8f4a034367352336e58409ed2907df1a2fdcb0c56994477c2c9075ce3b1876abda5da6"
+ "6b3768eb7eba609f83376aa5175e3d23a49e8a4327ca3687e401b9fc2f00fb41a13059dd5"
+ "7f9053d438fb66050c4022f9a2d740ca1be13830047d47e9d15184669640ae993fdcd2242"
+ "977f479b80169ccc802baede5fb86fba380d3d6313bf2034f71f9bd7616c02225ae23b2a8"
+ "3158e31de5726b79564f16abde403a915c0e8d9110319dd91e8c32ba5546ae522ba3204b7"
+ "0d59731d9971157807b024306cbb720563671b282b6e89f82cf91d5686978de9af12e523b"
+ "eb1f2947a384dfe1a6b18989a0cf1c42803c8238eab525ed3a25dad792908db3478d14cb2"
+ "6abbf324d589eaf96204c837b32a4c4e6f9240103ffaa14c1edd6b7ee221ca2dc52dc553c"
+ "d4eea179ca9a7c4481f17a3f4a9633d29987056afe59b8f51b8665837c62c72c0a3b5a4c5"
+ "c597327414485c39f298b190da1d9effc1e103b0194f5dc634c6e12c7a22866ae23e64a86"
+ "bca3629544be79f5b4e89592a69c46d92566c7939385870e3337174dde45ddbda3691ccd6"
+ "573edb897a15d2d17f2599c523355137de6b987cc35df65d0bba0e06e64bd3059ff94e723"
+ "ab11bb4f015d72b42e1762226f163b881bf82dcbfa1604fe33107c978181d850bbaec70b4"
+ "4d64fb27baaf7cddd33b1ebb0872115a4fbfaeb6ca5299a02aa07ebbb28574c430d02cedf"
+ "0396b8e181ff3631a1fe938b0ef175ac9e7dd399b663ec6c6c9520e4a63c80584d8b84508"
+ "7f5419d8c815b1ad78e402a4db542b900c71a16ada2cff190d6fb38815c59238e96e6cde1"
+ "dda63a89ba907db338e0db29d6151722e9120126d70c6d348b8d3b99084fd8b2bc068258d"
+ "43a34dba7f639807eaf2176ca7eda0c0e2b4e168c1df200734b592416304e7fefe17f0516"
+ "40464164d643e7b66dce05264a24354651cb803c012af3aa6b61c7c2c5690979b1e1b5e05"
+ "fc64cb6dbd4c95df382f7d5550e12d7bb9242ddc025f2af03a44f7974dcf5da038f23ad82"
+ "6e9177b23f6163b827a98f0cb065395235e7d3141f94e83e46e8fe71c9e2c43c77837c861"
+ "6150250485db8a41f7dae069fba1e453cca231ac71454bcace3477af40485ff2f24474115"
+ "a6029163ab3b7186af02de5c3361c3f26741b1d86334823120178f6d453057cd7b7df09c9"
+ "08ab114c0fda4767bcbc43d1262cb94f07c396ff51858ea2a55ee02873cf9fe2c456f8afb"
+ "5a64671c05c020177891ba65fd8a3857359de1fb4fdd80d2f7bca6e369f8dca930bd1c977"
+ "a141728afb66abbad60bbd3b5a08f32901354067f5442de768972a8ac3330f3b4324c16c1"
+ "a5f4b321c68467404cfe642418620df5078d8525919eff62163c388ad4c2666bcd06330ce"
+ "5737d438b59fe84f4089fcf35dcdb17ad93d3d40e32493a57ef97a6c0d45604623ecc8071"
+ "4b561e515c0169ccf488ece2672af491446a5d9ec8cd443d6bf95258d2bbbe220be1b56f1"
+ "179231aca39ae84f5ed34ead9511a2e9af44bac69f4bf42b241696d4cdd5f260d28c22d26"
+ "ebb580265c5046c81bc386c0bf698ca1d412e7cadcc247dc1c774877f5b9ff8193128934f"
+ "bcdee8e0932e6658dcd30d07391f82f4d89a17e2b622a8b87997e1848490e26efbc6e79b9"
+ "e1c40a414d9f84e22a0dec7e21321245c76e64921e3030a1076c9a87596d5aa97caa5c9c6"
+ "8b3280427668348985c7b7759db6fba4c1ce21ebc6b6889fd7d925215d56758131c515b54"
+ "4c56e75f95b90d15dda7f309b7740aa7989cf1a9e3ce217e0ca6e27f502731bb7821a3fdf"
+ "a73f915ee49e0757a897972d58475e4b12ac735cd9e6b28b81a76d2ab0ff179fc1755a7d9"
+ "6cef5e8a68ac9256d8d8f17d9182daf1540d7af15aab8b1517f7b8656fd3e6708b99dca9a"
+ "1fd598efeaaa60ebeab6adb5a76a0ab6cbb7dedbe3f0862ffb028ba4e942372344cfe84da"
+ "9fdec4ec75fb290240828c4c31a1fac0d178f0dd2245f29d346c3a841f863130920bc97dc"
+ "05c510020852f3c01bd783a8c6db64228b973b20d72c45bc5482517cff230f1a9bf1d8d09"
+ "79f62049bbd5e8a3e1bc54f6a1c148289b2a66685ddfd0406bbab589abfd183c4299ed662"
+ "83beb96556ff200497804dbabf9b6702a87692b4b5bb58e01d16ce069b6c3512332b394db"
+ "1c91db0882a571ee41e458bc960e7535668e334152c9d46e9c155ad09617c348c3874e5db"
+ "311601f25d5e1682cf69689c15c13dc5c8d836ff6e30b0b804e4810e280252f4bee947096"
+ "4159f2b271c275c9615b341d20f292107a481955b0b986365c3d7f05de29a8955cccc5d42"
+ "113c21fe60e2a4a51be45784fc304e8da0091398205a9afdad9b62361d6f8c42b16a7990d"
+ "5fb50ebb90cd1e1052f62a966a9e8be73593b50be8398c5b3e8f7ced3af398d537bce72ab"
+ "1d7b10b4f0aa77383560a79f4faf2f29992c1e2afda295d15a65e30e6f968d00d60e5f1da"
+ "b5a847060e55ad9b64f0203b21bdb506319ad379302c24673a727acc17b59ba12f20c3ba4"
+ "72c0a5628d0b05213116e2dfbaf9e98628fac973046f60f930b7eaf0790ff010914c19e93"
+ "f07b74ac3f7a6b6c3cf92adb49443194f9167f7dd553768841b34d461f7b854a40926b016"
+ "d8a0123a1fae741e07662e125d42fdcfd765c52d518049ff16393422e6080b9fc69117e5f"
+ "17f3764917eba5fff3f078727048f3e5bff1d9eefe8ebe2fb6db7c54cdc9b7678fd0d6551"
+ "aee06b584dc4047beaa72c198bd96ae9eb9b151f29747af88b75399b21570ba6cf983637e"
+ "6dd2b1d42d39d07108464ee22d81d640aa4cdbdbee7919de51d8f82710e32dc722a04a8ea"
+ "96aa32a7a19c7048c1d76d2ae63ea288b1120d139bfd2e51f634c82f6f10a5bf18b02725b"
+ "fed7a2913896b5f108fcebd949d04647467e9837256d9918c2185905e078a14d2945ae64d"
+ "57eb7ebf9746f80ef939c3b1a307c6af627b91db34d59234d3b62279fec874720624278a5"
+ "1fa6d22886456135bc98b683eccbabcaacab2f013fcc884c554ddfc6f91950215c4f1f750"
+ "cac338ef3e420a82c1ba15ef420798053483ced448b730e386f0788e1a3a747f8365385bd"
+ "0e02cd42f1cb48a61ffeb2b2e6e3ad75363a118a27dcb86cf27400be97bc7d10bccdc03f6"
+ "e19227ffd0e3881bd7c3126d682596abc15bcebe77854ce2844219b17f604aa2b4cc19971"
+ "e8dc163ac654126bc39966d35737ae75a4852ea1c29183a3700e7cf609ca864285a8b92de"
+ "0f32ae7c33b5ca11aaea05e10f87d892c5571e89dfe54091639bd87636245f06cfaf87fa3"
+ "a7d6d657ab3aa89f5fa6b54eedec92186b2026954045a07822997051bf232e39dc1a36a50"
+ "cbade8fe4dc6ceaaa29008c13fcd7ef96cafc7554b60d479132b2810ffa583aafd6c7e188"
+ "293c4c35008d895fba6634eb20c92bc1fc2a93f7034694e6bae8d291c59caad61a7237192"
+ "98ae5d99fbb0485837a284f070fd293f74307fafbcd5b9b3a49c96d9b7dace812d6fc7a94"
+ "aa381346e879601fc292e850d5a732bcec383ec59a1034a573793ee07b9c30e29c3f3cf0e"
+ "fb40693b8ee6df08cad92be3bc4666093daae5484fc02df28f3601861a2aa9ea96e68bbda"
+ "698fbb032485a55c4baa03893813804f09a4d3e639f2d84c553f2e917b3d47f658820702a"
+ "6cda2e06070d29c71640c677fd76c429f98ef0b65aed0d5c82d334a3e22b5e2d49a31518d"
+ "61833ed8fcef352146e7a1ca1c9eac1d786487e357a108ba102415f9d87ef8b00d1fdadcc"
+ "af3328d9376600ab0e4ee2400aced47774ef5374e62ceb9f19670e144e4590e80d33e0f58"
+ "63be0e5c515656c7f0880bf57ad0b986affe07a1f66cc9b1763ae7646a8f28f6c804b6c8c"
+ "260f5fa02af05cffc3a631377f0e4abe659e55655f691fd9572ad832f6485c06bc025d530"
+ "0dca8aebf5ac0094e582c5ba28389d76fe6387f933db6d04b5da56b739824bd507a072f32"
+ "b5e10be0516718d1c9031dc83aef222abe60c6ced982b4256a36beaa9d15e11fd3f3f600e"
+ "28c2625ba2b7a9290fbe89a41465b075aa5f00b1bbcbbfdced6dbfc41e30d511b02c97115"
+ "10087652b4c6637c44ebaabdd0d5527e5017dc4a339479c9be804bb5b606ea3e701e88bf0"
+ "2cb6c2b3e8c6f7e4bf730c8cc36748d38b96300ad92136c9ab8632c54da6d7307afc226ee"
+ "f8b3b9c849235347fdd953a194a90cc730edd043d44f4387858fb88daaf9a0b4f73abc949"
+ "895ad4af054a8d31b69a2a98090940c24cf008fe675befaa7641a79c440e666905a055e4e"
+ "de90f923d8bf16e2c451bbe8970e4c3c54ba5b1c3ddf66e8ee0cb3ea1d417cf82a72d244c"
+ "cad0288c9231809302494235e905876cf8ae1f874b61d78c26b9e1645f68a0478767d049d"
+ "ee312f6ca578ef5630cf4bcb55967c960077503927f3562dab3e37bee4c96d18b66f969f0"
+ "4d592457d055302ac96fd47abd3582a5117fd62b09a1a8c74c379961fe68c9e1792a2097d"
+ "29c1d837161edeee01a4b76158b0939af676edd2bcfd18bced7ebd0ea8464be04edfd2590"
+ "004004b0b24af9c1c028fc2b7e756408854ad3d4f89f8d1d27f90db5844c1622b007c4788"
+ "2f316ddca82c7429c870b2455aebd0519bacda287f843419cd74bb07a40cc08d1fc812039"
+ "254411266245f3b16dca3d88d305d7ffeaae1b45b1bf622945e3ce4e90ec153b9ef84741d"
+ "b9782f1b4518233ac86e10d5f212ae7dd3cbbb952336401a1831621aa7aaaf1f053efdf39"
+ "38e73ec95d084cca4c2a266e7a1db5e58851fc291db9d0e7bc4447319feceb83767a5c226"
+ "010db7c1068e8831d90c0051689a7d7a9dbf687d1f1ae43f62a33d3076784cb5d800c2e3e"
+ "9007d9a50c1d218efc59bb6d5e61c12112b90f72deb9348e874f3292135d7ea9dd6061a60"
+ "23cf8d9d8c3abc3a8f29a50f2a2be9ee11de0a910bd3763f0b90946ed1fa5a6494fc65f15"
+ "5bc0a1349f0c3626359746e020f8d3bd83ad591f6ad00921a13909d6df288f4174bdd2bd2"
+ "31d2c5352fa232687c5262432732b2837fc37874ba8ec887f17e41a0eff1b56a03d6d4cce"
+ "12cd60b426a0ce2ca0a3af667874b2c43dab58e65f83c0afe85e36a754cf460fd66689746"
+ "ecf640d5af440403d2339898647dd36e733b550f41882b6aebf31d886091d1f3a7044ac84"
+ "014ffc793f34f6633e419599c792042282f37cade01ea1b307cff1f7ddfc340703166c24a"
+ "63587324859d7190d540352bd31ecd34a2213978980a490c456dc55adda4f3c920aeaf166"
+ "11ef0516180d05ccfb6c05a8df20792591a12df86a3450c0bcf0ee7ca2a861c9eab2de259"
+ "e77391f4cbc3125e67d41553644b2a1a8268647237255bb08e884852fb050365574a5fd78"
+ "999e23a6b0457b7007c0f31d1919680ba10e803bb52e8af42c4dd85638c87d5ea436be1c8"
+ "102876cf7c38aef78864ad5ab556b7648806caf6fda6dc247f26754862b29fd0d8c89b5c7"
+ "0476132737eb9d6bbf044fb0eec96a961d4f9975d866a84df0a08cde0e9525b179b4b4f18"
+ "ea67d035fcaa946e807bb22ae18c159241534ed15da394ed5f73b1d74c51db40283048dd8"
+ "c0f8c5c807cc7c13129f10d957b698470c05caaf280b37f605ff4d855726869251fd4952c"
+ "b35d6a873309a7166548cc3aac9008589a6d258d8b4b31835dc26504455bcaa25fc580f27"
+ "b213d8af43897d59e89cca09472f57720146f4d0748040c2f21764b9b3faa75e5ff78d3ee"
+ "bba844feefe0ad9bc0493599bdf1de61b3d71446e6acaf3327dcf61635e51694d37137328"
+ "04b43989a43d293f133ac21ead51d1f2b92b76b3c61f8de0aa8dd660effc9cb1bbab80f9d"
+ "1915025cbf3f70198f979a5a1e15db18ec2b78da238cdab78dad028fd5aac7ac043acda78"
+ "28234d93bf512e09deea886b6c9459962705f8cac432ca315c3b9449c68deb4b0e71b4d39"
+ "3b891bbf92c6ba9dcec3fece0dd91512f49af9806c6c05f950bf2af2842a85fe153153dd6"
+ "58719a2e1b1a2e989448fb0c9b456d81f4ca770140fe9e37e1ccbe61893c1886ba8805f08"
+ "c9417c8a3998b5adaf96a37d71b953aeae5717258b9f11fbc891d2bec8ead8d355656a0d0"
+ "fb783cdc1353af35d8cfce2ecc36124809a77cb6fdba75d0f1ab2c9f82de83e1d166a70ed"
+ "fb86129d9b4e362db8d4dfd6b37c6c85e0399bddc8d30ef6b24e1f0a49871511aa210027f"
+ "b6dd37b979d3a79cd386d0aa3629a25df9e77c33f4eb822ea3daf6c29be1c2d88d3ae3be2"
+ "321c8fea439c0da77cee72cce86673477cced34d4fd93aee2d2dde285eeac032a81d4df62"
+ "0603a141fdd1d62ee11d2a82e70c4134ce2a80071cd39cfca105bc669319fc85aae441754"
+ "ef7a3ea83ccd1ccf3fc6c22b998107d1c747ad5dae0d304649f2bd9e21e3064be40ec7b57"
+ "0fe564fb71d95f9ddc94ca45b8768a0b96414dace446411a07fa0100835aa70b21526a1d6"
+ "f59c167ae22e7e181a14cff96e1073f652cea4ff504180c74320633527430719178a4f75e"
+ "65ae9464d7dff690bbed239e00e7d166c5b7f8b6f12d510c7d8e619976b359c3cf71b6ecc"
+ "a2984dbd080e631af5c0e5b4c5641aba47eeb4f3b0d942eff17da0f59ef22a12bf3c09f3c"
+ "24b462743e396a0bdc21b728bb1a73c6d0038bdeb6c078efe49262c597c50cae204d7ee12"
+ "9f7189ec333b2099d5b8c30a5e651402dfcdd65aac3a30ce35e905b8480a45f3f339b81ee"
+ "cc19ed0b36f40fea6490f47ee1a3386678164e1f299abf45dbadd518f38c758bf4366f8e6"
+ "a5774ce0ae4c4501f11b06fd72eb8ccc25e5bff4809ffbc78faf3b0055394348513fcc205"
+ "3207008244ed0461660105fcdb9540cd7a026cd3485c5a06ed7907309c1666f9391eac01b"
+ "f63d0c6d4818cfa4782e5350f14f0b61dfc566d2d6ae766ba4832a974e7524c351bdcf527"
+ "9fc49f385894f64c56dafcea13762d9c1763515fe16207ce1873a183ecb0a7e557a280728"
+ "9a868cc4194efa2b46e0cdfa8668eaf99e583888030891f9991f47cbd11e6594ddcaa87f1"
+ "d8caf858fedb73269b5dc5749aaa794cd37241100ae2c6ab74f5e5d091cca278b3e2f1610"
+ "9d0fde76230e5b3c91c6b63dbf736fb2af20429af3975d589ccbf41515d492560e92c4f72"
+ "ca6655c3faa78ea5f49487d2812c72b455b8be1c1b881d243e1bce03a6b171cbdba96e795"
+ "eb0164cbdf40538e98efcde2843a8b1b12e66daccc68e2b4c169a7198090dcc60934783ba"
+ "b955259332dc3b2fd9f2ee83ab234184c22554325e0fb07c52cd3d1737f12911947312c46"
+ "ee47ace07e8183dede9d52d1e4d9b8447ecc3f21d8ae22c4065d4a12ec8b0c317324595f5"
+ "dcf17b14642d0e8b18c1a821723a9970281a593fd865fb6b9fe3c93e58767d3a60a55972e"
+ "505cbfdafcd957752d2015af86b956972691ae027725c9bc6bd5ad63e8b41ccc5c6c0bce8"
+ "9441e1ecd86b20c73780b4e453a10cd3928c354bdb96fce9f09bfc0c0e34298604a0f2ab0"
+ "e87d5ec6d3e20ca312695da3b65f8218f161a05fb224437c94c8a936b2f73f27f112df39e"
+ "c596ec8248e228d379acedb3664a1a96825db7c770c43cf3fd1d8abff9fd68977a72d2cb6"
+ "c3792c88588913e106a77749fbc9f8f5f0e3178475caf5b228327a7c1620c3b4e3a9e41f6"
+ "6456e40f484343dd3e14ce084e82a06d285379094d7d820b02673e16c79dc1a5e56c04d69"
+ "a33b328a944d94e33c8009d7071d3dce25b74b1c7b7ff60cee8807c9dc1b8e854c79087e9"
+ "ac00ec8216e01f1ecccab81432563d71e604af79bbb24761c6fbebb1b5420764624e0d6b0"
+ "8d7127661873b756cfbd99cdeb494228d03a619cda283e430da5cf2ea8854e3bb42b5af8d"
+ "c957901e2442c89d189c7d0739eaa4c79aac9cc829bc70320c896d626b5cd2f862bae1294"
+ "f3e2c83270e61c12d1db6064c4be559bbb03bca33d3129437a5f0f0696b9d36cd29b4f985"
+ "61e4cf0e765258b324c50066db05ec4ed01caf9f6fec58dbd5818fad71b2ddf59c70506a2"
+ "245e3a3a2753152d94b3b79a90ce2af0f6819bd9ccda102b73b81419c2a317c59d2baa3a9"
+ "63214050d15aa8fa85ea825a8e9852bbd3711ce45b495079b610c18789e0123c6d0717838"
+ "7bcd88fff0ac62437c5dbddcba1ea4af9ad0983f57381c438ff89700eede5047951aae1cd"
+ "545597ef2f59b82ee173d1e06dbfd55f93b944ad68aafaab9eacbe1ee366e2e650881647d"
+ "375abf478ea48cdb196c86fe5d9afd3511845d644f5f3c3ae76d21b34b6f376f9e0f145e9"
+ "1044d78ec47a944df31f6683836f5e7eb6ffc458a6438a30fdd070c90d70b45feb320a000"
+ "12ee6a5a4c00f2f39c16e05ec35367b1e120c243627a3ea42fea333fd54c5e5b487b81a52"
+ "ab2f0b7c593fe1cb8aadb8b2d29be1aedaee0567356b44aa4ec3ae5440869c7a9fb6e9c31"
+ "476fd4cebf1c1c59cccdba7d2ca0ba3df636522ee983169d521cc9ae0074dec1083d54df9"
+ "2bec7aed5c97190dbc1067b0950f052335767eb7fb1ff54ce78d6ab20af3ae08cd83f10e2"
+ "2f603fdb6c216ca88c01b6315f6f4c20b400de3363ecd78991171a2b6ecf5fc2d66f5519f"
+ "53407e6a6e28cdd2789c5ea21f4ebf46ff6fe93b7f30f7dc38b3a9b52ad0cea17eddfa88d"
+ "534a5a6589ddf5fd5826f0ef3294f6d40cfcfc790ff25ef282a0885caf25c818f3721ca74"
+ "63c8b7e2ab00fe3b37379bd9b242962702738b97809e45f373bf98e8962eca221d35406dc"
+ "cc0efb041d165ae9ec16044c8929c66c8e6aedeea0164cb61b6cbed9f46aea04de581d12e"
+ "9c33329f0d70e5ef3ff2c75c6152a65ebff7308a64a8bd8b4e3aeb7795070e9b1dc195226"
+ "47a48ac70a7166df2aaeb3b11811a8817593ace2db23076bde79a99400ca25240bf180472"
+ "d406f171545c461f69f6d550dc1e7afb183dab9975f0e4527c9271aa330579a796010bf80"
+ "138c2721d05a997e4d49f099a19e781c8b78fb8e6a85b004dd0f8a745e39342b19937a20c"
+ "de7ba721c1634e89b715ad63572e94542e7ea4cbf0396d2f289460d4ce0357b25a01dfb44"
+ "098da0fee41b85411b4097eb860f4ac9b3713a4164b2abb1b264ddf347cd84d7941d5f221"
+ "c84d93310c1e3a1c86c7c64cc4c00d45922bccaa9bd4f86af2b40e3610664ae6be78f6cda"
+ "e5edaa59893cd91d1b0a33038ba2b102c330785914140426c2992baf110404f2848e275fe"
+ "11c40b6aa98aba6a5a79777adeaaa783f1e60f95bf2c12652ebaf676b7725fcee87fef63c"
+ "46c886ee6db1cce0e084edb9ee01d6aca1287d77738737e7c42481260410d0ba8cc71f224"
+ "40f9f309d893aacbe26f23210bbfb5d3957df2ba2abc471d43c9794fc6ef7df55d32e167e"
+ "94008ba64ab3cff49b974f0a04d6513e687cb363acb536a280a905933c5e0e0253b1d5cee"
+ "4812c7df42abbc6aaf17ec4ba0e0c408fb040a28895970d4a605cc87136480807260f8262"
+ "8073e62b21b6cb43d475cdff3dfa278bed482d294c1e82f9d99d4da8698d7223ad0a19b18"
+ "024ff4aa1027bb29a3b35eacec61175c97e99aec01676479d04e2e3ea09bc0a8c2c3d08e6"
+ "c5bd0459c4c7c64be06ee2eea9f17c93416fb1e13b6eb27c070bc043a05ce02ac9469d101"
+ "d20044ec5502a6f650550db40bb4f1c3dd7d238091efc8f8df5f64da3e0df42ad021388d7"
+ "9b79772c06a61c262ead76e95c51d720abb7ddb069662a37b1348430c001e1ba0c7c0336e"
+ "cc363acc425834efbf31695f66526b09e559c209b4266ad344a3392f1c7a086e08ef4d790"
+ "c261549ec19b736feb243c97704e1a4c7edc3d50e95d531795ca20a65f2c6cf73c497e93d"
+ "e0e0849df72e25ff882159aa1cc1e2c764acd79d900b7f627bae2d6929eb726bb94c3de42"
+ "bf0ce7cf086ff47b33ba63ab71c0f4a24e07708381f263c481ca25098c6e977e9aea3a992"
+ "77b5c127ea056006a4478f73e6660aa5ba6890fc9c517e261611c74f7ef2c9addc7ccedb1"
+ "3731f36792b55cbe3497acad6c84139d62f525789ef648208804cb5300b74bce2fe6c35b1"
+ "6f4146d92ddb6ba4f499425f8d9bcab94e340154492d0c1590820a19bad95761c28903a30"
+ "8e84a0530a99ec5a12262a5f2c6c3c43555cadade946c59c0ef5db8cd2ccd388661f3b363"
+ "4aee15c5ba323f7b6ba592180d2e68897d24408f4c102c4746c88369865e3798c7bcc2c26"
+ "af47e0dc404b61ff62e63b655e42c8268618469519a3de8267597de938fa149166764230c"
+ "3f442b484fced4e73a09988863b9f10d23c59402b7822d972ad2f576be45143897fa08bdc"
+ "86ff05975ba047aceabb4d8430151af315146fceba98517e10710ee5dffee550cee6c1f9c"
+ "7261b546997e994518fdda25f9e6c9d00bcab9017f7c8b043e750d3fc8ddee31984a40803"
+ "164260f809d93c2a9ed6e19273bbe6984157d1c0ffd9df3c38eb64462d1bc220daf2d82a3"
+ "1b523befbf3c0f84803e092ef314eb8420668056f445193471a45a0650ad0ff4b2847735d"
+ "00b48f4130314393d6263792e907457ff80ff7f16ff1e4716a31479b1575b693c685d0487"
+ "e18fdeb52320a57d75fd1b39bd9c3a23e537a51406ab438627a32f1e47a7ea4bccc432e6d"
+ "fdbb86da1c44c639680b5389120bf218fb9aa11e8b07e6828ddbdd96a672a5d429807ef17"
+ "06c9996d8d3f7d4e3760424d6da0e678da0892d352e2d60c310049c1628a4c8b9f42233b0"
+ "b25a4bad08f4301b985f8fdf886c3c9d83def2fb58c0d443d3a64a75c06f93e7db5ab0744"
+ "883195c29bd6830745940600a7644ab87717526adac7cb69f463a66bed88df2d7872b2e96"
+ "4ff059f7a67c1fa61eb50eed5f37495880fa7023b36b2b1befe55ab9fe072b1acadf6ebab"
+ "7fbdb51c3052d4d56170af68292793573397cf1a0d721a30ade786fcb61ee10dde6b9f340"
+ "c7ac85b57ee6c01b50dc983110ece4641a8e49b9c7a02e13b9fedb550bbf9bc250cf9c9f5"
+ "d03cb6dcd7ca1d0859e1722fed1e38a521d05fc1dc18d42de7cd7f5ffa17faec8f8bc2993"
+ "e8393635dfec2b6669a82979367a57734ce805d9d927621517abc53601618c7b5343442e7"
+ "5b0084d76d62e2ebe04c7f3f8bd28e39b8ea3a2b6d7c2021a026a7e1058b4531bc34b4852"
+ "004eeae6b5a55f212ec3552bc7b779fd14d03b9343a754d7d425c92b0beb6f65161e377b8"
+ "f86dcfa7738c543a16812b57c0aa8b36d6f62c25737c828f217175c3bfa6c707837c32ca5"
+ "1533459155e368c3da99c2b31c063d17ca57b251726ba177e26d3ccb75891f0b0b6fcf383"
+ "9efe99cbc6691f8dff63a988b13c08d1ce3a7bc4cac8d0a52e9331543321b76ceda20df0a"
+ "7bed490a4048d8a9811a476ac8d0eae6151e7705d76484dd6606bd6f3186b248a6bc56f98"
+ "a06641bd5a82cb2de1c8eb87eb0839acaaa22cacba4b2d47f6facd5c43e45eb73b7778af4"
+ "0f465c66d88b3185b067e838f115bed756956b683cd3f82917107130a0dcb0629520cffae"
+ "7d3edcdd5d8a739447b6e819f4864c1a71f378a9343f266162adae57f7b27c5cb17606ce8"
+ "9af722fcaf1f828ebe4bf4c01bd9478309f639b95c513e63e51d1d9a207f8ec8eb3b39f3f"
+ "db6dbb8178dfdbe136ebc514ae551435b385240f7d080e01d0b7ff4480f5736efc24468f8"
+ "a0f044fe6f84e4e8954d29ff5153a130b479e1f45ab50b9554df7736ae46f8f405d3ae75c"
+ "a6416bba8932850bf057f6fd862154148b45e3ba00dd900b1de69879ae428e1b350d51340"
+ "5c18eddc0f9f4980406482e49828f39ee8c1f7f96920a466fd6bfb0e2d36290bcd3d7f52c"
+ "d6633b9c89593acd9d2e8a43b982b29faf6251644039785e0a66df01e67da68f8d2764eac"
+ "ea4f3abe5e1ebb42e0db1ab787d028356fe739f966023eb90130afc63e1e947ef1bcc2a70"
+ "d7e600c9ce109dd6af55eea8b",
+ 12240, true},
+
+ {22, "39053d8bdfa97044ceb676ae54563de2",
+ "85522968a566b7ba10cb8e7a6f10159977e4a572408ace1b65c481ccfdf09532483cf308b"
+ "ba0557c9a72c849780e044c",
+ "cae8a93087e97de1", "", 12241, false},
+
+ {23, "5943c65bc33bf05a205b04be8ae0ab2e", "",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "6f93965b7399bdcaef06c151056ba14b7392a1521af1145e0c1d05e34b6f19f3", 32,
+ true},
+
+ {24, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "0000000000000000000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "6f93965b7399bdcaef06c151056ba14b7392a1521af1145e0c1d05e34b6f19f3", 32,
+ true},
+
+ {25, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "329f445e7de8a156cf26a0208dbb028d9de6ef76b8de67ca634f4a5a732138a1bd436a7b3"
+ "45d7a0314c7ed0a00b0d34ecad2cb8bd141e2ecc1c77e237094d55154",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "94190f4f21f412c1d9358264a9dbb5035f94f39f5a503c0f54189b1dff1df637", 32,
+ true},
+
+ {26, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "8900e95c7464dd4ad187a480befdbac713cf5e049c4aa4918f11e9caa0e07503cbda48921"
+ "f5779a685dd220e484d6927",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "998ee6c2df90e53c32281303b2860c214d0325928898603e3dab40ae85cd6e66", 32,
+ true},
+
+ {27, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb0536",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32,
+ true},
+
+ {28, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb05360000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32,
+ true},
+
+ {29, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb053600000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32,
+ true},
+
+ {30, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32,
+ true},
+
+ {31, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32,
+ true},
+
+ {32, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32,
+ true},
+
+ {33, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "ef1423258f12fb40c01f773b9af50226f691abfc82def30ddc09d6b45e9beb03", 32,
+ true},
+
+ {34, "e2865d6bbc1abf6a815067edc4ee7aa33c290d5a", "", "",
+ "e0f2f690fd50db3731b19ba8d6a7bbaeb5e9f7fb", 20, true},
+
+ {35, "8c177ab5f40e9c57203883562f01f174070ccd97", "", "",
+ "f94067eaf6df97baacb1b5a519c259b7e9b9322d6da9f71e976611cdc6e7007eadb1d6180"
+ "ec1ade0bb7b",
+ 42, true},
+
+ {36, "e842a4fc1a147cf2f87de9bd5a42fce6457496f7", "", "",
+ "380c941a86c66affb4694bebec2858c5c1927a6b920f84a6a952a30ba215bc41948c72e90"
+ "a8017eaa2033d149fb955a2a222c5101eda58c3d7667cd7764f4795",
+ 64, true},
+
+ {37, "5b870ee1bb97ee83f67fa7335b4a0f9dadc80d12", "",
+ "0a0dfb2a6e051441678788bdec04cc1b63ebe1f4",
+ "99d9e9b5e7c324f8fff6cd2a2152dc2411457f78", 20, true},
+
+ {38, "58ea7ab33acff514ec08f41e59c17a3c66c1ceef", "",
+ "1cf9e25bd70c5546ea7a79eaf5d90cacf754c4f0",
+ "2e1036f7359a52ad08f987e8be907e12f36f0a3fe576e1e27365a33439b4ce23a10f6ce32"
+ "9428cc7f471",
+ 42, true},
+
+ {39, "e8d20934b9d320458f4854e2442e2f0fa092f461", "",
+ "4425999958aa3cc629300c25ab15be8cea7a4277",
+ "d1e7a09a0f77ae7dd5cdb8e568aa53fd4ba63688623079fc8df2a53c9a44275cc61b09091"
+ "f5997d0c819f89803fb6c990dd6a599f00ff68ab379e7afb29a5b4a",
+ 64, true},
+
+ {40, "dc9e488c684dbf0ac8ff1eefaa0666d413d258f0",
+ "9afa7df500d7a17af1f44422d25a62bf", "",
+ "ded7f0b68046268ef0e81b03aa74ee58ea72b670", 20, true},
+
+ {41, "34b85c341a04cbade472b3f7dee4de4d1954bf70",
+ "b066b42acea664350a8448f8e064225f", "",
+ "50f2b92a23e76b1cd51071d9416f4ae497a967068616d55aba15ac025ea56e21a4c63adf9"
+ "c6b2696d9e9",
+ 42, true},
+
+ {42, "44cc641e09f7d5642f7b6007ca5a1c0813319666",
+ "69c0dde6c8e5bd40553a5981fad6ad87", "",
+ "b1ac58c93111b1e81191f88eb408ab179881f3bb1c171903aa335cfc541ece2f8ea7eeac2"
+ "df7f86a7c2d867e06a9173538fcd3e38bcb99128d76887e8ffaf17d",
+ 64, true},
+
+ {43, "88a8880cc2b73e73b3b6ca1d4902caf2128732c3",
+ "0579f690ed32e57a26701a9f6877f243",
+ "6dc723df3d26f704067afb2fb6d95a66516d089c",
+ "43c3e04295d525a0dc49591dc27e4f75699421ac", 20, true},
+
+ {44, "8408668b9d671121b8c7d31113f045c0d7c020fe",
+ "679b30e6930a8ea3f076e317b9595d5e",
+ "b4451b0f1a217db703582881e86d8044d5f2e092",
+ "22ee54eb05ea001854069664ad1ebac22323b0b79b6def905942757d1f038a63e74bcc61b"
+ "00119d3635b",
+ 42, true},
+
+ {45, "e6715cc4ee13c4d999d8f8f500243c321f70b0be",
+ "ecfaca2ea3301a992b4de081d9d3a4cc",
+ "ef17c9227a5ca654fbdb35dd00dd6dc77b6321de",
+ "9d1ca84928eaf8cde23028ae306389313265b4380cf85459602d86eae08d32fcad2d6ea58"
+ "9eddaf95545adf856f0fc46902d7ea0656cecedb1cbf2191ac66a54",
+ 64, true},
+
+ {46, "9a6b88f3f68f5a8e79903b51dcd733abaece1a41",
+ "0226df3d66ee3abb275eb39c8ec3d3e12e9b87b67f85c552accc4279ec17", "",
+ "e15666ec2261badaf8364f4cfff8d21f240bbccc", 20, true},
+
+ {47, "0b9eaec88b2940a4754e83272cbf47fb6f86aaa1",
+ "c1616497d49246400ba68242b635c67515d2528ee1c3b71b318b631f9bef", "",
+ "86aab917d334ee079d50ea3e20ab243f06e2e29d2475591e88e048f0d3204cb8a84436717"
+ "24ad11e5e20",
+ 42, true},
+
+ {48, "c4717276e7c7f794c4ee333b2f7a2ab244be9e8c",
+ "af4c63e5b554063e83e37bf730ffa401c696088ccc4f133a8695ffcbf2a9", "",
+ "00153d105154d1086f950d7829be7e0d75db97441c88b7f31431f04884dd81b8f4ace2f5b"
+ "e6846f0da1853a1db2f89be090d3453488a12cc052f3234d36c4eb5",
+ 64, true},
+
+ {49, "5e43a900ee0d432c5fe6fc81db8d5f81a54e39df",
+ "8cc815009350b0b6a924ed93e73c8f8c57a1105726663b72741b67209c1f",
+ "32460280e60910b10abee2e9f80a3dab48acbc59",
+ "883561d252df369074fcdafe0cad379653fe4aaf", 20, true},
+
+ {50, "070c170fca600aa2b23618150ab9044bff7d4dcf",
+ "f32a1cddb32693860eeb39a5d190f5667a303d5403712cdcebb575c6563b",
+ "c1b0971fefa0a23cf4b7185879475ebd8d83b9bc",
+ "ddc00ec19f76258aad541e0359465fcdb6a036fb4582e7d283b8ffda0b73a8b1b4988550b"
+ "67a9182c227",
+ 42, true},
+
+ {51, "87a23208df5e66488d23f7aaa066e87bdced8e2b",
+ "0488ffa08062f1fe83e9c3934f5688a2e17827f898aa5daa2d595f09b245",
+ "e4d66fa23a6020820013d94d1f8e84a58cba2a82",
+ "fbe18cc5a99e747477fbd7ec3c7f9d65eedc9538cee9a1aa81b0b3b1f199f5f892122734f"
+ "ba185919a64638eabe2c6932fd96270116f55a411a555f5c60d5ceb",
+ 64, true},
+
+ {52, "214746af12a669b726364027e9a1cfa40c18f8e0",
+ "f65ab21816c5eaa5c9ce77d58608ab67176d2255438096f4b45779d15c2afda12718ec557"
+ "bfe161e7fab89ebad4fa634cf73f2d12c884c4583e64d2b59b9d8b9",
+ "",
+ "281c2cce7550a0b02b170cea4985ee34666552d219b982389f1082746d4524cf3a8edf13f"
+ "de8f5d2cecd",
+ 42, true},
+
+ {53, "d509c509f91d78c33b9d661e6df1992b2b6ae429",
+ "95ff4b20ade46bada320316dad7e2b4286e93dfa2a72c6366c5ddfe8ce2ff344729ea5641"
+ "6d5b53074c6d6c4eb4e4873980e5e4a4991d6b1497aef822e16e209",
+ "bea4f60eff1a0c6ab664ff3db2f774347920a482",
+ "6a800418892df0663b4469108eea9f01ab66dbc7888da7ae95b05c68f61a5dd27b7a7c185"
+ "7f2fb6c1a99",
+ 42, true},
+
+ {54, "e099aecd5c8f0fe1c5dedf647c5687220faaa64c",
+ "a8febd4ecfa01739cedb1136c9a7fa10362e8f7ee6556fe0e2dad1740e1ed44f5c95b6ac5"
+ "7aeaf509af0732c0b0390d4",
+ "0e02ec03576474c1",
+ "43fe9568d5423d93c5f59789319610e996e82ed97aabeb896d88e92614faf45df0fadc3cf"
+ "496368a07f562eb8036495556edaf95b06d89f1c095da8c18003a20ca5fbb28891596680b"
+ "3d9e5518f012142a1ff5bb52f4dccbac7d1db2fcfe308d8fd6444d187833ab9dc60330526"
+ "0604d9acc4bf8bfc5ff82d2e4f3bb25a4ad92c30b9236953e096af57eb7f4ac5aefd447f2"
+ "44478b1576ab7f95354f8d2000d986c607e3d1ebc900bf80b4d6cc013ae122a0876191f28"
+ "7f5b5dec28fde54e66858b9169ebb45529ea1c5004fef0aa85a5cf22117039798a30f2f26"
+ "fe8623c8536751531f6435cc77e0ac841b884f586509e80e4ca98e3260eb60701aaad62a1"
+ "a4814f4fba950d1690090f0190cf0927cffd0d3ef1b45a846ab9aa1073036c177eaf86d9f"
+ "4ef8b5ab0fbecd76ee5a293c5f7843a2028a468a952b0109d720d50afd649306685f26ea4"
+ "07d7464e505905f2383460f6b8113923af6916f43259d83bf833cfed074e6a81a997c1a7f"
+ "8f2f6eec413e3a3768308bd4292dae0d3452619291ab7f3275333edcd39ad2a390149505b"
+ "6b02d7bcafb91a1185ade1834613396c63eb00e8126a14332205d7c59f39fe1aebf49a46f"
+ "94bdcc56e1ae834ba06cab4e9a85bea8f4635b3bf6b332946ae3983dd9ef30773471f6c9d"
+ "5a604efe2d32f4f40f28b9a609db8e6a3049e6bc961b6aa685d7a789a45cf17826305535a"
+ "fb67116447e8a5ca78813bb0e0978ac1a904e2d1d248c714b81fc1642421b43c6992b82cb"
+ "457703df3ba7767bffca96143886d7157bb3c7a2362636a5f988e1349d57a10d6eff1303c"
+ "8e3ccedf9350ef65844a173385cf4e12b3c023d99787a7c1a4b74eff2d8da06b6ae69cf71"
+ "328fc613e68d408e7eaf3b9672525ee72c593e1131a72e3837daad27177a8480d6c0dbe3c"
+ "61e6b971922ca3f60019e52d648c5981b1da133c1866e9a0fb953383f47441627bab17df6"
+ "479a9c33547f8fb8c21e555730289d75b48d779b63f4555501220707df4b550a87f356455"
+ "c516b3e519acb4cd3aff720c60181aa553f0a1a7ba5b2798f988f876e789ebaa32da2ca24"
+ "b06449cebec9b739ff82ce9d0af6b20271492b53f8cfd00583bc6535f6a778f0a9fc1388b"
+ "12323e631976ec6c7d69c5a0af7b65f9e2a1553b2104d83de01e98cb80a857e7e7339be24"
+ "33ed24afbb7b1a663ca8b9b8b0bd21e63089b8ccf49c9669d0dbf6fd2973a0f2a5925e295"
+ "74e99902d8bfb49193b929edb920d5772f8aae2334ec8efed4287162cf6a14dde23d32522"
+ "2e82f760cc8da3e2453c970c9ca819abcb73e6697a0627090453b8c6c471134125e96416c"
+ "318f06ddee0824159a7f7be8beb817ff49bd29f2d4d333f7a69cff82ae84076aea16d9cc1"
+ "bed38b7c2d598428fd0529fdc8082848527d81267511ef9bd420f54540e39c8d648983eb0"
+ "8b2710c7c6456dca567b936d4d55fd0e468a44d0bc469dcd386de6d063a4487e9a17dfe68"
+ "0a4c6c9bc0543152074e9405758fd8036ba74c4f9bbcd3d9518a853f55494960777d60f0b"
+ "cedadacac8af588fdfa5b68416fd2a7a3c2337bf2c114b2ed39e4b23e461106011b5ca3f1"
+ "3b1d78d2531bf21fec33cfb9f4eb1ef7cca539ce1204cae29239c85e81caebe4c5a01cfe6"
+ "64b5433f95ff1835835068ba7ee15cb3fb7d69187a70e01492454a1b7b00bf270d53fb8de"
+ "da6f3daab1b996ea3d6ffa3f4bb6cf3dab0d044528183265bc644fce34f8bd1d98cb09344"
+ "7a257bc1ca474f2d3181011310b0c912da67a640b8a7b06b499f8d1d77fed129b47e26850"
+ "55b1dbe0e831c5e104d11f92a005e2ad67e34c47cf462f867d1d2336c0694d148fb4526dd"
+ "ac66b9f6153c5ea91ccdbff4d2589f53191fc49a595bfada361efd20e9190a5e172e1086d"
+ "f63f6eeb719723cae815b2e2ff76da9c8d359c604f79fb4134bbee3382cb4a2e7ee318f25"
+ "ddf0097b0e42dcfc49ebdf3467602f7d02040f18b6ed7cbd0d78bc2421795a4072880787d"
+ "b163dd09fc5dabcc35dc557dc68bbaa6176c10772aa7007c0b838dccb22b18750c00a5a1a"
+ "1a27fac1c4e2b1b6f3923ae004d3d03555224cc54349d2fc9377fb8ce42fc2e246d9c2f26"
+ "34301018f96bdff0a1d671c0377405e83ffbfa57de8aefcc5de062eb18d0ff922b3a999d0"
+ "854cec38b276cabe98776c93cc41b5fd345201e1901507fa1e0c1770061263f0559d02a36"
+ "d0af81f25b9682b38cad3ffe11b5991b1e6967939497424e8320168bd24209d71b0426f1c"
+ "8d6e86f0377abe4a97e6ac72c9f18ed1929b07c85dd869585e30a30483df52f28545a5068"
+ "577bd37286bc4b6ee40707b88ffae61344ed7f5723f07fd772d70141ab0a4bc06e3e87e42"
+ "89176cd65bcd634a2a62075bd759e90c524808909aff506908e659bc1e3b3714f21a9b5c0"
+ "c28f4232c96a9abe26181b4b27c2409e648a47b3164a8a1c8914835de3cf7eeb630474506"
+ "ec12585c2d8eb27d692c2b61202a646d4793499ec9217ecd4361b0eaa6514e5483f16be52"
+ "9e2a300f940c94837fc2c68a6a5a71999b6dadbeff5f277a601984cfb74f3659c9c6fd661"
+ "fecb7a39fdadeb1be5c68ed53eada42deb182445d8def28143147bfba24d65d43978277bd"
+ "c6137947d6a0ee20ef78603b22919589292fc44e7bfbadda845c626cab6cff4fb4dc6a616"
+ "da9905f73e16a1b923ab545caa3b11a8edecd9b6ca2812bdc8c49126588ed67aae8066fdb"
+ "db190a76c84b9bb49b6d689353ff3dac753dcadd7591c4708ee130f547a731f6880d3e290"
+ "6154151a71b558d2b6d94801dc7a569c1b030123cee2afbcf121c3868424ab76b0870171c"
+ "bfa00c15a746f8560e9faa7a35d91b42394ead450eba96735a0c676958fe48ffd9732b212"
+ "36ea54c9d8c666615866179467b01d3c4e86ede658a3d611fb51340608622429359c7e2ef"
+ "f5480e5d00e948f7dee5da8ddf5a40720d85449142d5440366618dccbeef36a8f47410c34"
+ "4fb9731f86a2ffb4e3706f337c2abe86fd5b0311178b40c4d083d940fda9262bfcf1712a8"
+ "b30bfb226791a57e0b9138e16cb850182d395433129b96b921b10faf1059c081db4896ae2"
+ "4045c28f9b4b12e7997d52523e3e0cf1e519521ae529146da05bc271fe8f2efaddb82dce5"
+ "166ddefc86dc790b75ba9ab9458a7e32afb9b4510f9cb419ffd2f92ca479d8e497b87681d"
+ "895e6536890b9a01d2af13f2a6767b428878812f7a179fe25dc27a45316d9274f49c5510a"
+ "b2495ddb946d7080aeec72ea81f9b391953d748dcc4c74d5eee53d4dc69269e8f4ceca3d4"
+ "dbf416840a3b02bee2b4cab18b8e5e88ee4cab4942927ac63eba64f1fb59e23397aa43a0c"
+ "0f99c2b27ad51a968d61f1c9784e7122d5e63771fd68f9e030f9c26b314c037abf125366b"
+ "6f199d92212017feefe878f534b32e5f5b18fdfa2edccc85488e5ea4220e8cbe34a15a4b3"
+ "4f1d48291777944e7cfeaefe6d3c3cdc19d216cace0383ccaf7a6fc30c267f01a915e7d8d"
+ "4dddc53f2c41daf293eb7100b1c9258214669d1de4ba149c37c3a70bc2f4a7cf15d74c81c"
+ "3bc5f9976677014e4e08e1a23b25790e8b15631044323a26180db21c97a53cba0d5c5a879"
+ "3df6ad413da4891b9ba403bc1c798fc3bd88435b7170a2e065ae2055ef274d893a0b4ef96"
+ "2c9d92734032d218055ae5be5632f1d3234bb0c4fb4dd8eb2e6bce4fcea9488bc6d59259d"
+ "99f273a9d76f8fd017b50d43d2d59c7752a26a94ea7e530551bcc09113becd2cfa052ca28"
+ "e8ef8dbd535a9f859293b64d29a08a01e9b4ad2e4f92c69eb444fe79474a42855bae22d8a"
+ "38fed765a13df2cc703d59564d55a52d6d3832f1ccdb7ea398934d67fbd4a5584b85b9d3f"
+ "e2f1c06d76e1ac39a51e994e6217b98d608def8d2c3466bfdb13237ab93987a706ba8090e"
+ "49a3acaa52fd78d2871f19fec9bb719f7423c566bd34f27f621fa65275457585de575d2af"
+ "76136698e7f110869c0f71365765d650d3f5dfa7d871be76e761da0e533b0cc1c4acfff0e"
+ "2ac5bf66c80752520eeab83b43da7e73b1e0c576406de8f2797a5003cdb66eb3a0222de07"
+ "3050ef2afb8fe4b18cba0654bfb8e03b48b78450c80c043df5175859320f5fca3950f226b"
+ "bc5fc9a1bb25debd1aea9778ac6629840bd584f1d7f5ef9c711ae9f15830fa694660a0d8a"
+ "890a5f93866ea78476bb0f1de1208eea7bf231dc0274dc496112de0138751dee67f8265dd"
+ "2efca486a02aaf676e289f7cd994a534c0a062ffbbe1bf1d5aa9bd2b2ca1b864b1ab545bb"
+ "3468acdb9e4394a499300b0579e475e70f157897f08dfff7fb069e0d72b361e0e5abc4486"
+ "053ede6b92eadbc784335ffc54e5bc702b0fcd464fe947f29b2ffb4433369bbcb639bc82d"
+ "3594666c672a57a596359eeb3bde01667d0f43869ff3d818ff715f402be0ed56517934a65"
+ "0f98eba6b15d002249170ed0409fd1fdb3bd241f1a160e1a06dc411e05c55a0d4fefa3b7b"
+ "5fcca49882f6a83d4d69a23885be5fec6edc77c082456cfa013285979c1b1e157ed37c3c1"
+ "d4f6bbae36c0f12e1cf82e18cdbf602a7640730f6f53759118aec87cc1ace66298e7fbc67"
+ "1da9d204568c44a0040fb6735b2ba7f1bb6d2fdbda38d04b1ae3ef796cafb1ec98505a3e5"
+ "52361d2950042922f0d649a68953c993bd7ee9cd7ddf2decd0b48213b3db80b640b5b6eb3"
+ "0d2ad36c189ad89d1556db9d016adca7ca00c42471c3f282113c0400cc2ab4016a629d7bf"
+ "141395584b30c1d70ac53a425894402ab34445948d809c26390e1308ea54f412270f9a9bf"
+ "24550243d3fd27ab142d0c309ab1511aa417899a123a8a0e2bbaba9758e959667d3572c60"
+ "113461b6ae43c536d13762748e7ebd30e39ccf5717828038ac3697c7d9af55ed9b82befd8"
+ "ff67392cd6365419fc7c8c89edead81580ac50108f17ae6b3924221e4ddee45d873de3f02"
+ "4c24838f4723dac9ebd14deec8380682b3a62bae71b44d0d34226502e869cd41fcd41b922"
+ "e54369ea5cd3c95254d690001caaddae3fe16cf2f44b583c5b8194a2e3a3e09429f8fe6f5"
+ "f28eba06cb242946ee4dc28f32b7025a05b395ad5072db27eed26ca703bc29325d1bf001d"
+ "21b26b1cc744e7d87aaf07669333acd066ebf0f27c05631ab204622fc77a06741d5395e42"
+ "d7ba83d7d59b386aeffc2d93170920adc3066303e1e87c75058a7fa3656505dd4d0fa29d9"
+ "70d5f5220d8618c50e704b03ec5e544ee8b91c028d4cbcc8fe1a52e1c15abbbb7ca810ce4"
+ "5053606b5d6ce21e8d8caa7d496bee2e40d36565def4ee5ff9ef0442ffb16a16998c1c430"
+ "96dac816976df6e39940cb9097bdc469a567552c485b0e5df1c40ebbe41a90c6df1f6be37"
+ "54c3946f9e797b8be869fbb195aa3748592298caf24cf0deff33d61ab2bb0b805373df982"
+ "aedb81a621c58bc664b79bf1d87b298cdc5e5066743339c1f3efe110ed24cfd6655e1d9a3"
+ "fb243aa4d26dcbbfd7665fe5a090de4be79019786f561a8292fb4434441a68e17edf77c46"
+ "4dff50b7cc5ad4799d43ebb51a23dea7b760d626d041c8bbb96aa6b20e66260c0fcde1e78"
+ "cc59a5a9ffbc5b409a974c42abf165ba591b4299c3e86ef331c4f71131bedf1a913eeff92"
+ "da531971698c8884a3f33b43622a9077d118a77645558202ccb437a347051ceda13f2d44f"
+ "63c24da270bc350f80cbf4ed02a16ca9b5eb75f7e8511a64d16eabaedb6c5a7854cee19b5"
+ "4dd7e37ae423a84889f8f926b5ce07337c023b56cdd09a9f219419630cae32decca6c26e5"
+ "2ca35a90c2e258330982b9896f6664c435ad9319b895e92f310292f3b7e575ec624a65f92"
+ "58ea6465d5d074d730bfe7d6b19a8d7071a133778cad36b890117f9e75e2c3e755d82756e"
+ "2f664851f32bb3d48c67a2db19f29a307bdf9b05dce5250a4cb79e48536584b0334cd0f60"
+ "c256c1d5f0439a0c2f0b44fd1a901a34603cd4692e63439e3374a778f6d7b6186f5f48d79"
+ "00d6d227bed0b5ea16e0f6b9962adf944b31ab6a4ab5a6f41fa7be2fb605ec181db786f88"
+ "ac981ba03333f287544e77bcc2f1ff6156099e09acc0a7530a0d7f5e8b45ef6eabd288d26"
+ "ccc6abe9649f49d4045bf4e6f5e6fdbb735773f58b8e23a108c8229802b20d1252aed2f04"
+ "9e04a83be36406386919770004858fd1133fa4d8721e5caad10ddac2236adcbef269092f2"
+ "734a0c84be8c55ed3cd42c1920b44832858aded480cb8aaf5104849d67026fd583cffe083"
+ "b2761baa445f37fcc8205078574e9a746b31a732ff50cc4872d7e0265892a4d7c51dd5090"
+ "99d3682f961689a936e2354e0c4c49e57883b7f8fbb4901e9a8d426d4d85cf7e6280523b3"
+ "72309cde7628f993a19055175f3d959ac2e162aac22b0d4063caae9e6db1e63a866e59554"
+ "f7dcf887388cdee8eca6608972dcd587a652bb3f75186c44fa32d1cefc4bf593b5c3fb728"
+ "a898b315f3483285283012738c2e9555ef6dc22309898cab2c6dc75b54f3c1410948cf6c3"
+ "7b6127d89ff0cfdd6b2e512d7a8b150f32c15db6a1443a73907e3c0fdcaeb1df2162823f8"
+ "8dc6c526054686dd57dff1c032f695761397a85181c8817c1bad81ec38230d731d285a0e1"
+ "16eed03b1b03621835cc9143f2a9eae442a7d70e818f701e0e885a794f2afbbb35c5c7210"
+ "f5f28e356d684bcea9e53a2088052aae19b36870a115855a7df1db48a55a0d3f94929afd8"
+ "1b7dc3973c4749904919a520d7aa664957990ef92a82116a51d5452043d051c29ad36a1c4"
+ "712c56b92048ec4995c0510abad4f84022eb00037d52ac9133cd1c1e78db7bc57776342f5"
+ "3790a8eb22869eb0868804b753179198c463661faecda241f6c05fdd5236fb802689c35e4"
+ "5087de051f134bc2349ff3ff9f1ad3c33779e607e04478b59ff4b74e4d11cd99235259ef1"
+ "85e7d9bd262c935204c55485b4407b58b21cde59e43d5ad6b9760be9e2cafc676164f99fa"
+ "909c7b50b3b97367d824529f074c7ae0ec258245be73f4e1395a8bfcb0fbe2f10c90d5b91"
+ "2c6c211d2a9d33d7c0fb31a6251e8b5c48158b81e4ae5fac00dc898eeac6b6b636660a108"
+ "7f87db043d0ee0ff9a4667c14e18d886db31a5c10b2b17cfc6d97673ed5f7d72b9aab8b0d"
+ "8ad5fa66ebf32422431dd8783024c986942d380ec48e3e0e0c5faa94355e2093df1fdb027"
+ "e8ca52d2b997dfc77f005c2cfc331c401a0b00a013b4c8b3584adac06c285494919143661"
+ "28d6d2f59f42f9e6905bc58a9253df7b95bee53d40264d9c16ff36d880d1f6e477ec09a95"
+ "8ad90ee89464cbb46e7efaff67426abccac3e05c6ff5e6c6f278164d26e623abe8f9d376e"
+ "9285a80406cce1fc4de26fa8af5311137fcbeda51ef1767a2ebc76755da10818e9a2bbbb2"
+ "ccccdf5f72de6d4fc7327a9e388e722eb213b85a9be3bbcfe119137e9c8abdeb72bd8c444"
+ "8b68314b754603ecc846eeaa85f979e6737e325b0501586cba6ca9c2bac24421570eaf9ee"
+ "6c897689e8130306df9a10436b50d017464419d535c382becbb4da5071cffedd10c902ce0"
+ "a7a9e181cb0dc775924c66a516c5effb438cc754c9ffa186598153616ce8858fe53412680"
+ "0f1ff9df6116d1dff074736bacec45420494fd0455929c2a33cd7db8cf063e46772b70eb9"
+ "96bacbb7aaab75eeae21944041ec35a4c8564dc1280d6af8b8e598f8f5bf5a422007c3145"
+ "b31b8ff3d374b49f4f63e219534f26bcf88b6eb10cdf0bf824e4b115997424dafd2e3f967"
+ "a51a21e7bfcec437b07a212f355cf1dcb337f01bb029342605e3ce90e6fbdd41fb56f5166"
+ "46f4fc9bbebb650057c7f62610aba4ba2a03d572e08ac97769804c0dbce322e008a207f15"
+ "5d93a1bd949aeacd92a6fedd76b1c11c75099ed3bbec327570534134d5e316253fce81720"
+ "e735af68ce89e8b1671ebe2aaa932d5568c530d7fc9aad77a09e0ebb3c7c72e5feedac49e"
+ "653e6754b33aee3d8306e4943ae95d398c0ce227e87cd4ddf973346bc733e2b4d7906dab5"
+ "3639f138acf5bfb700d299cbb124c2f77fda5b44a832f2f6740f32c3fba0becacc4c579e3"
+ "ffaa086d4c1415119691fb855347183f46f64718c6c5f45b167e6639506675fa0c22cecb5"
+ "39f2926b793dd730a788d87aca9abe31eb210b5abf00133238bb1222ff31efc5917f06513"
+ "0f6991b59a3ac4f82924438ed576665a096a5adada8b3e3842be65b1ec1e636af0859fe9a"
+ "c1bcf3def535a2ad650c428c514139085a6189716a0bf7c3c8f7fa20858d81985213faeb9"
+ "6ea1e4a9ed39a629d2537850fb56052ba7aeebe7fb5f355e4fd17e6d452c94f67ce4bf6b2"
+ "fd4e91a8a1089f689ad2c1088bfd38d9dc71750cc5836c5cc4630d48f2d9b237d3d6700af"
+ "559c5f144a207c625fac2db4dcdf03a157603daf1c1cb5f76afe0fcfee609c1ec602f20ff"
+ "ab7fdb9a6f18e9df3cc75e9879c029ae69677b9e4f1bb3555c2f0bbbd8a398ab300460970"
+ "7fc6a3d062d4b8c4476b433bf273f2d1a8a5193981ec52e4b8361811f0d7d9bbbb4ff86fc"
+ "04a1d6c7b3cf4753405f12c0e0e53c6d410aaeedbb6f8a1604370d354be1ee0929a90e36f"
+ "b4e3e5bc8f8491c7f1b563fbdb66296bcdef1d67129ffce4d1083b5277108657303702822"
+ "44537ec059962e4e48286830c89feef9d20e382b1de2cd0875bcd66f6a18b0a27b261b4ae"
+ "c64864648971e299b019e3a8f6b65a2725af4caf7219a38182e3c058d775871032a4ea807"
+ "95b330e4445a3099e067ebc01461cd439f77f9635517e55cc274304d4a0c222299773d6b2"
+ "a24c02b8271954b797c370fb3760d3f493f886cb3f4f7851c35ae22e6d531cd339daece89"
+ "84188cc85848b4ffdb624506e1560fece36f9e2ee27746ef5f1212822f8aa917ff1750445"
+ "7d054fb934e4fe21772636d71f9e255680a9da2c5a937d16a477e1637562bd1dadf402cb9"
+ "1f4744dcf16733bcbad47e09592f15e8c1fc5f0a71ba9d7c9e9bba0d4f807ecf913986ecc"
+ "88c4c3571e5bff8ad314585b38d265a1379d1f785c30866b2ff5fb42ed869070785f3fd52"
+ "15631fb83c9cd909a996dc7e957e1b253138edad231c1e8da892733afe567e6e0923572d5"
+ "7ee6dcb13d50a5b09e32d45319dbae84d93b7e2987cec9cf4da686d823b09432f9cf09ade"
+ "dda9918fd1aedbcf06b0c6753d4dfd27797044e93cac49d04a3af016b2b1c553e843af640"
+ "274a2a06840728c8f0c26dfe8dbf06d1c1866dd290eb45e1f97ee617054499b461e054883"
+ "b1ce866facf11e001027ea9342941eb47c3203c6a40457a4da350fa2f454d0b2000a081f8"
+ "6ae7f2fc5aafaf1a17f22bbea02bf3822dad0723384d4a08442aac709ee43873eaa1d2044"
+ "e98e952667c2ecf14c754d642b2810b902a8ce8784a54f37fa3f4cca6853fc49ddf08510d"
+ "6f54b803a48b4e0dfbecd70af80e74cef54d21341476b5d3bc8be46f2c4222c24524c781e"
+ "c698dbaf4f2fdee02f0a183bfe82c1b743b148b17824654e38220a187c74cd4dae0c45056"
+ "a446950ac7886ee71d397c2b46b07ebb07979e6c644a7c6bf1f6f94597a3b8bfd5285a9fa"
+ "f94fbe7e13cad9802e9667c031455ecc4e4f33cfb67b9a7e2bb6cc099316e9ad7dd7bf102"
+ "7d2de68c91024863193a70a6cf900ad60e1da8c639af32a0542735deeb11294169d0bb10c"
+ "4811daf7d2715f89a9fbb4904f823545747f291b977e2b4c2f825953d39b392408166ba8f"
+ "58e8978543c420cc33f3c3b99cf28c9aab2a891f44ac28a6577dac4b2abbb71634b9f1f09"
+ "8836163355f95c9a614a913405f2fa811593434644eccbce541dc59a2b2cf76f021d82fe5"
+ "d511a3b6d2ee80b66f1c1d5aaf57589ce3d340afcbbd09f687921725663e4bae152d14c6a"
+ "0d5ac944c4194e94b0ed6042aa1c0084cb95111d162904ac9bb8ec2bd65b62ecdcceda8bb"
+ "937fcf9e2f76c2e282cdce8b8ddeac3dab93a8f08c22ced1ca8c230e0ed34f488a20545db"
+ "5e40f50b931380710a1390d24381a74e6c872548587f0d36c99d0bec08d8ef60f653e64a3"
+ "aea222ca5de85d750e7cdd6a92df38cbd3f0127e971cb477528dd9639594210dd69825d4b"
+ "1d6ccb16f3c6945e7a27953c634f3be93ed6a5d5adc62f58de6a34404ab0f154708cc98e0"
+ "31c621784bb76daf022cf6c77f64b080409022dee0b0beb40135f8f8c094798ee83bdaa0f"
+ "414f3254906c3e244340fc5f940f322fb02d4d1d9c7423dbf1f0ed2d009644ce689eee320"
+ "e2926f8ca4c360180449705151be7e2c41b1db926c8878b32a46c3ab42e96f12a717f2df7"
+ "7f61a5790865a18ef45199b0b5b21033061e532a17f16a7efb8884340762eec930a02808b"
+ "9488e080c0c7f86f70e6d245eec1bfde72751918336104947935b37368db7f81958e68561"
+ "84a0f1be47d6c5ce5aa15980fd226e1dd05cf0c0db76ed9dce2f1f2801fbcc7a2f4ad23ea"
+ "273740c17573834b9e92ab2368e57360acdbb6fd97887e2600d71db902c3feb4318caa4ca"
+ "35ec2d02e7b3fbe3378e9ac98286961b877e2e6f0322b61d2e43989cd846085de89635e20"
+ "7b900e369f455b1519ad035f4d66e4a761e1f8438697f3e6743143931e53d1e0d3f5a4b96"
+ "f6d0762d26728a067d433350b6506775f9e20669e9bac120a02390f2032dce2600aa4e20f"
+ "a2a7d9513fdbb4c105a9f6a3cea5dfaa19cf7da2edc5959fd5b7d4bf8d7792e0f5d123598"
+ "e6ef45bb205a1421899f95c6ccb888f371b5cb2c0eb4eab7241ea0d8c0521a4eba74bf6db"
+ "da1a4b7aecf64309fe785063958ae7db568fe89523a3c54c378e565b9861f4d853cfa19e2"
+ "999c6b3418cfbcabad15121fa27f515717d27f197f46d60cb14985f288d279660636c0200"
+ "6a0721b819b0177566843430be4527d27a18b79c677df6f6a3013975e53865bac04acecc5"
+ "c24c4e90c7179796d1de28bbfaa0542f05b669c2493d04713e18333f6ab5cfd2a3a3c3801"
+ "a7313887200a757ae3c87ab7f4c1c79d5202ddf56cd0ef7b35a71618e761824274696aeec"
+ "8b12b21f17d17c4a0cd03848896ff4cf846dded27512cc17eb66d59a7307ccf46a6a4b9ee"
+ "707a096977c2787d86c4664375292d163e598d2efee1257ec6e5d557cda9ff687216a3984"
+ "82baecdc1fe402244a135df0b0874919794849e9da7c5a6863d5cf83fa6c998cb00c3e704"
+ "62854eaf80774785f6fb55cb1215a04776532ae403db7409a536e931fa15f479e0f749230"
+ "1c6219557b54882bc634a857d2f2b1601cf4d345b326ced91b40e6e500030d2cdba590171"
+ "9ed395381e13ebbac90e80f66c4e7520247f07ca941846a90238735a4a7ca21909d858eb2"
+ "af54f5f52128339cf5fb2af060f02d4668d81c98f8e14501b9edf0dd766cda58da7b69474"
+ "99249f6c4f3eb38a56457dcb70c5680e29992d36d8a0045a9c942136a9eaf134af71434c5"
+ "b9c0d6a2820a365605f7578c48796f7e4de9600d2eea8d43d37714461b4412b306c8712e5"
+ "17226d6a190ee73ce529a3b284f69b6eac34dd03a68548fbc3dd7258a26fe2ddbba69bdcf"
+ "654bac8b140a1b2c3ee788c539d3da52addb21b1f3e5af8fd594ee1d140746da32f5e8c64"
+ "f9a9643fce278be2cbb1d1702b033a58319eb061c7034f5ce6e967cc9de6451b33a5b0f95"
+ "f2c11417bebf02cbcf3913628a09b54c47d60e3dc15445c1d430c9e76819948e88c476d3f"
+ "c8bd3afa506edb216773bc2cc2e9f87b410fe6fa9d3d323d185fcfc1c40943c1dab531bd0"
+ "e8939c80a75470b012fcb4afe6d83a32b85c95cbc746c47168da969f67c4b2c348da9e3c6"
+ "da46882188d28143dc6f68d2f0c106cecbe327091368f597549e027c9431899510bbcddc6"
+ "82fd41777b8a497ac627835c7dc97fa1ce161d849fa05cccb644b0bda99be6ef27a0a08ee"
+ "6a3b0e61bd1ba0ecaca0f39acdd09948cb09fbf9fa686c535bb0a7227923522192ce2c861"
+ "1f45aa2850745ea6572d167ab450ece7c982226b01a0359ca4518792e26deec16211ce513"
+ "8868bce7c4cfa6129ce071efb7f6ccb0e99b848ad3a586c2ad77c5e21d4007c56787dcf56"
+ "ca8f910e395434092e80273be4081241f02649db8e1a6a5757e4d213714089aaf044a2ed0"
+ "b181a4c79d48d529eb0edb79dd87a2c9366da1b3e0960860516ceaaf0889c2c2160a5818a"
+ "13d682c8b81ee3318c5a33ca0359a2d4b69f60595ac0b19e2795e0ac5e6235b7b7fa849d1"
+ "c01682c01ee0c84bbe5f336f07c671db9b239204fbaa6874723b780196360f9a4b8b7d6d7"
+ "a4bb8d91b5e620e901cf4d23a2111cec6b4e2882637886fe026ae2470f0a86a6422057ffb"
+ "d152a9490b572d48dc4c93c9d052ef1c86d5704b4b04709e4a7a59bdb2486b3f2d0b84d31"
+ "e44cae3d51e9efa35d97c8070678c76376bc4a9b6e40884a9ca5203c69e18ccd0140605c5"
+ "551151e5ca037deab9a5cd8514f5515363228c30cac1591ea6fb5fcc7957a7ab3ad157aed"
+ "f0348008cd8add6474f5e4d65a305cba5c01c2f5003af45a018c0cc24f07683e907013cd0"
+ "9dfcf82068adbd68521319a2c6661f495ee3c164334358af499fbd225502219882d7c7ca8"
+ "2220e83fd9496cca4f18a129b53d490254475e0332fb949fd8141eeebbc3841fd3478c4af"
+ "60e205ca43ba378e42abce20fdaf7dc4a9491ee8d3fd74ec5f6e7e9b2e6467a452336bbda"
+ "0d8fde7ce783d973a9e1343411746f7288975ab20749d7f75ba34ed496e597675a99de38d"
+ "b3a58eec2b31e1ac9ed1fe8512b33a453d98bb1bca29b5784264a18d4a51700685c697068"
+ "00eee7a27c17e8536812aa0b5ba16ef8622ba0d42334311e054166ef6fa843c09ca924025"
+ "10849375c209f2e7afbef5938cc7a4cb194b488d2e42b650f559200d0f1d2f087a3d26cfc"
+ "4c9d13ce0d83cc2ff35b3655b25b2fb8064235ca4364495e0fd017eed4f854b8929326e8c"
+ "68b985b1c330ee05fd63b063f58871f48e25218798be5700b7313967572db57125cea82d3"
+ "e4a366f559ec556ee116b19144965574f03d3596bc56431fb051a882f4d61d4b9eda13b96"
+ "c48310609f1bf7502723a0b4574ad3f6427138151fc59e1cbdd8bcde532d41459b42f04a0"
+ "f99623f9aa8eb33ec591dcdc88b026753515411bc8ad4ad75530cff0e4da879203c715fae"
+ "5ff628546dd5cb6c365afaaf01fe0373ab5f4e373a8b6d0634ff5db6f7da3fcae6334bd78"
+ "87021e687a8187be9bfb64b4c2d4bcb0907cbf38272945e26ffbe37457efa4799ebbf271d"
+ "f4bf49b70254094f14065efd2136d75c19485f32cdb523dd68f04b2e17fb0b63b10b38eb4"
+ "d219ea38b7e95178a6c54b15ef70c4f8acbc17f487ee9a4331ab92625b544f74c80ef9290"
+ "3a524824ec3029489a93f9321f8160a80b551d764329d55ffd16b4b2c3be632c9733dae71"
+ "d16d8d46bf1222b33b293e9b218d3e6c1d55c331966bdaa2ab822c1cb1843e83f9cc06df7"
+ "a207986430a9fde3fced65ef1591541480d45acaeaacba1ccfa40680a8c736d8a949ac30c"
+ "10f9776fc584c7a161e51c5f20a523559d1ba2d96834fbb688ae0a1cf5a64a95e25e7eece"
+ "6dd512196115d8d0e01dcbaa9f7c6f23ecddec8354464408857a61d11b349a550dc9cdd52"
+ "e536bbb8fe21f9bac950146c54f8fa1bdc855aacaad455a9d86db792c502712b32855820b"
+ "468701c22108976758f1a4b5a7aaf09934e81687e02c1bcdbe99dfc6f6a3af065c817af15"
+ "9fc337bce1078881f72518cff30d22b2029cb01c8fbe012d370eb443d3116e700b09dd9af"
+ "fd7db12dbc7931c63a44cd95c29289bc4ecaf9de37c1b8b70300daabd4fc9e0c3718610f6"
+ "3cec51217150544449cd45387612462e04b2f200149424f5fd9584dbb6b32a1397c68d89b"
+ "3e4700d61fd489359faf812dbb21e4e63de0c810dbadf84c9a90d18aeb5d104b689e90181"
+ "5eb49ed249f921e7d3218cda3d717c9fa39e07b40d399ba6b74eb030d5abb7736d70eb226"
+ "2e0dc048402a7aecb30ce6a077a09b50c3a475fcac29b3c171b1cb8e01dd3b8d4378aaeaa"
+ "9efa431de7c2fdb097b92c8cb7942d204a4f3ffa6832d97e784d2e5225a149d012bd99323"
+ "97647663de738d3fd805d7e735b36f375c1a26be760e96198bcaa0a22a50c16d2975bf002"
+ "28ba35f6d76734a182e0efcfbce1b174270a5094560a61d1376b39d8b8f41a9bd57e16652"
+ "48c13dbb0e39e4ec776c7914d62045821482da7b9f8da5f7fe87e94ff93f62c1dfb84ed8b"
+ "38d6555d3129248d5520da73abfa37468d6c39b795271e4e7fa24249fb8ece5235386c7a0"
+ "d9b149e6fe6b296cdb9017e0724f3b34da6315624717b13dd43e7a80831c9edfd7e58aeb1"
+ "36de554eda1ea13f17a6943dc7f946535f8ffe95329d3923d45caae98c7dbac64dc5d0d1c"
+ "62176ffc42e2dd184f781a7eea698b9731d5ae3357783a838918d562c5436d353ac241b38"
+ "fe6e6c045981ff216e9e4f8769992ab3d27d462944e2167b0a27b84d083fe5bc04db17307"
+ "80004d03f9862a5b27b9719623d6006dabb7201cb763f20d29f16f8f80f2506bbdc244848"
+ "3fe9e515af8fa4e5c199a232429d4882e64f07e90ad939066c60e23c2a9bdf2b875a490b2"
+ "556b1b4966feac8cbc212d1d4ab24094401b90b733578d8be20e03b9aed8b67b14ec5744a"
+ "f7d0fe6cbe490e689969c79c813344a07d26c23b18589b040688107a936bd30b1ce7dd6af"
+ "62a7d33a8bd287dbdbf34e754dbfacff62d05fe8526b53e0ebd8b41eb442d4416dbaa621e"
+ "d9bbb97709f08c85da603d39d6ea42e6465e1e4f8ffe03bfd0865b6bf13755a61b3f8e393"
+ "7d917102497c77b9b21a3d67b7d393f27753369f6b488eba203b80c7ecc723aaba839c395"
+ "7805429bca5b159daa39739fbbe7e32bb785ccc1fff186f85d842e2f22a7a9af3ef93739b"
+ "0de86cd56d82e89b2fe82489d80553dc4a9e55f28af51e041a13eac68020c17093394dfaf"
+ "b75a79aad21d9034cd3845167b0fc5178b4c8015d7328525a90b64f310ba6668cd5f76c25"
+ "cda4ed34a4a16158b2cea8317337214a7a2fc9959b54814abe77729faca87ba2db3993448"
+ "0e5e988b2709544564092f57d95a5f8dd0695e1e06e695e371737674e6bdc18acd6595a97"
+ "0aed7bd236bbd313bd857cd96148200d81e04c9e7f5419d4be68f3b41dc8ba8392614eb31"
+ "70bb5a42bbd01a842f72f3be740d77fe0c5ea41b84a5065bbf97fb429d9a4e33d0d5f8a76"
+ "954f46ab9d1e15422b29ab283161e4a608292531bff1e15e4b2a77d0ba49ef863f5ac8886"
+ "dcd5938c3ecc8c1060d05ed917c03fbb316d975e64c5d869d82038f9cdfe960e8b2d90809"
+ "527b75872c205b49a4f9322784a0f788affd5ffa6877820e96125f8d865c7137a04a4d75a"
+ "dd2075c3d739193d53c2e018ed2f37a428e76f68941eed83c1dadd95e05ed9b9d768ca9ff"
+ "6fa041651c2927e7a445b7c1d3766b82d864d3ad56bb2cc8dd35513f1f6aff6de7e9fd627"
+ "36ad7d742267be35bbd91b0f06e0d2bc395f4d6199421e83ce840a31caa3d62a2f9f94071"
+ "fdfa4320d46f3612646177c9cec0d1cd5def90e01d1b82a27a22d0b1dca7c383b9aae588a"
+ "e7b363b864a91871d737252e973f4362f425a8e422889994f4cf047e61652e94dd71e2b39"
+ "a04664758aac55d17a6f3f26abe24b6fe9ad5e678591adc1ede8cc67a1aff4ecb1463b727"
+ "b54749ef6c7c7a4c17440172be36e9639098d561d72d4dbc6f2705646911d603605a342ec"
+ "1984a5cb09930da7ded78f96bf44bfa7223f6ff2cf7c262ff2603160b07c0b8933e2ddc82"
+ "a0bf91788fbcbe11552550ee00b70ea47f4f569f1013461e047a57ffe3a222dbc5ecd28c9"
+ "5125c3e09b8c6d360043ef40382cca645b93c1d0a2496d7b8ad3bae37985494637a4001d6"
+ "b61aa7d5cde2ee7af14249b9ab4655ce5b76a529969d7f5ea6e5d0045585e28ec6b917815"
+ "98aec0e386b3cab3640a69f4cf710b700d3a4a39906b481a91b804072cec90c616d3ad6d7"
+ "bc365591b6a4e85baa1c2ac6d923518440293f2eeec4c7ad523e30686f24cde1ee619d86e"
+ "15f4dbbcdc294a315ea7b0652020c10c2189b28028993af3873dee52ef4c8cf7ce4c97457"
+ "d775ee0ccecd339b83196a7da32fa91fe00db77a242f728f2cb25b91a03a7933acf525a79"
+ "c63cf88968f78ec078810a5a60718222fde90c09938f2b0b19ce269b3f5123e61418a7f86"
+ "586af4260060208b5e0a2ece6f01e955ed827da6ff33f93570a6fbd79082abffdb6f45192"
+ "d7c2e3d4cc8ac868d284de6843b403bec58bb3ee3570fcb6932ca3d5e0aacf4b1c7ea785e"
+ "59d4ed10a43e08da8e402861ac9bd1e1a110051ed5282ab2016a84da4e76ed457ee1de454"
+ "23f56f41281174bc897736888852a5f4a01b4b796eb6fecdaf8584ce1d982ad633a51ceda"
+ "ebf602ef3298ea9b63002a21fb3dee97d89ced945572e37c1184a1813895b23e506a8c974"
+ "db7e7c6f5fe3fa8dc22816a982cca48d052c0a7d8ec4cd37acb86a9578518e9065c61860f"
+ "3804fcfc385e0a7bcd772267b8cf366046a61f66c19aeb501cb138793b0de11cdeda36846"
+ "c6b76a5c2d7b0d4b2f7a7241b2f5bf48d1cfcf0a65b468ef307e55f60d0289be6f66a5c36"
+ "fa4fed684ddeb97b0d85ac1bb7335c145c35c070b80518441251dafd98a796d1cbc464e03"
+ "8d53aeadba1447a7d00f6baba73b7d6084eff55eb4875c8e16b80c1260a1c45a888801277"
+ "a4ba4b725a4d5b7d715e133bb38f5ff98efbf07a248ff384badcdcc78bbfb085234f59a41"
+ "5f754deaddd0080d08e1366baa15cd0ae6a4dbd258069a7d328c76522624c78a624c166b4"
+ "86470c1ac977c0763386f307dcbf8f06e2c2f4cf4cde9ba620dda2ec703ab7041e3e376e9"
+ "107056098709d7fce847352836e65d1af6ca5c1d879e24522b391760fd36643b9f7bdcd1e"
+ "4028f6401e09187e387eda8817a1e230820f943b8b612628efae93022c28b4f35fd7e6415"
+ "6c77f47804cbde126edd4e3bff900b809220df97f9fcf61ec77e21936d990c8d14f530980"
+ "7f7d3feb28479cabd370145b8b2d04cf6e29a16333343577e4299dc3f58183813a5e45b6d"
+ "fc806fcb765c57684401cfec6c8df3e669931913953847e733c6b61d858b42f65594f165c"
+ "ade5384265664f808d5596a67b4fae95cd3c564906357d64da843a3993f344d4b27bd7915"
+ "6a1666c60ae9e1bc07c278d9e176e9fd8613592f1c99f4dd73f32cf2787a1a065a1ace9c3"
+ "ad2bfe0fbc82f98274ac5bc561f426b5979309ba3fcb68ebecfb58f6b059eb9694236e635"
+ "915bc0d8315ceac966b633f2fd810c42424c5ac887fda243f94ea535e70596015c4e2664a"
+ "58bc7479f0c3d038fa8be0b62",
+ 12240, true},
+
+ {55, "487df211f042c4a8e2e50a4929d4bc302e3584b0",
+ "e01bc4ca3df96a1d158434ec7519550d485ec22d45f827c5f1f9c20036591089a8b6dbec7"
+ "05fd80266fac62a66c9681c",
+ "943c7f0cbda70cf2", "", 12241, false},
+
+ {56, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "ee8362786c0c8f19b159b49c0ec33438929d4575a7a319a99386392ac07bef44", 32,
+ true},
+
+ {57, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "0000000000000000000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "ee8362786c0c8f19b159b49c0ec33438929d4575a7a319a99386392ac07bef44", 32,
+ true},
+
+ {58, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "1a08959149f4b073bcd902c9bc4ed0324c21c95590773afc77037d610b9584806aeeeda8b"
+ "5d588d0cd79e7c12211b8e394067516ce12946d61111a52042b539353",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "7e060421904a880f28703cea5defae446809d4cd0b971272ba2cb78d8fd7eadf", 32,
+ true},
+
+ {59, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "466f383c878a617f0828bf2f86dac9f67b40e6375bbbbbd5615e7e99783bd265fcb5ef946"
+ "f062250c0186cbe711d930b",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "86bcde8ec5a2b4cb9993fc0981d3e216f49789936b43d67de83ba9f51fcdf0f1", 32,
+ true},
+
+ {60, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "af856d5eed5c77f4",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32,
+ true},
+
+ {61, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f40000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32,
+ true},
+
+ {62, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f400000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32,
+ true},
+
+ {63, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32,
+ true},
+
+ {64, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32,
+ true},
+
+ {65, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32,
+ true},
+
+ {66, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "60a49c2dd255be03e3accc8a66cea4cbc919f957dcba8225be0cd707685df52e", 32,
+ true},
+
+ {67, "b18e35e63cc4fe4117bf2754ec3f9ebb5346dbb0bf6d4e5f2422418771816fc4", "",
+ "", "9e2d67ac4c0efa0b734570d7299b8e8d2fbbc5b5", 20, true},
+
+ {68, "236c2ba20c72242820f63d3e9c20633162c1cb048a45dea13861e8a138b9640d", "",
+ "",
+ "a7d98a30ba3320706cf345f0ab09d4cac7d212c8337bef01419b054c10d336009e5636916"
+ "570452d4b8e",
+ 42, true},
+
+ {69, "f2cba42dd82acb5d2d569406815a3769b7becb13fa48537fa7d7d5e121081d39", "",
+ "",
+ "558c7cd96388bd7f225afd1580a41083c465aea527cfb4e33a0408565708239eeb6797ba0"
+ "e9f80f9655fa3bf2c7172252775ccb16170c0c31830c648617ad586",
+ 64, true},
+
+ {70, "73d97f2ffde01b447a5b8573190a8eb4f87f7ac04482836143f780ad876bfffe", "",
+ "74d2301c5aca2441372cf6077bd8806dab3e8721",
+ "dbff53109babfe9694885c6bc0c577ce8f5201ef", 20, true},
+
+ {71, "6948521434707e96fa943e44988d1ad409ec57e6594867e8193e9d727238916d", "",
+ "9eaddd1e7edb6b84c96fb5ac7e0d673a8f5084f2",
+ "bd6dcd55a59713754ba4a26c55b6084014db2c3ac568eda3be9ebc55e67a2aee4d3cf2d19"
+ "ce945555d42",
+ 42, true},
+
+ {72, "b72b3854923b8a0048497a86bddef962552c8f6b2c72b2b2006a1820fea5c6a9", "",
+ "113b708f7522ec3b362999db18699bf7871e3b8f",
+ "743e992e2d0ebbf94c6b901955270f1cbb472fee9ae645e128a941e62623c3e0f484369e7"
+ "7bba1f6ae485fd23b6ed2bba64ca25a19d56715875f3d092caa5698",
+ 64, true},
+
+ {73, "44d774def90685c0e9a685fa50fd434c807d1a57896fa42f91778821fe232057",
+ "0d7d3b47bf8484c8adab7f9c27c9584f", "",
+ "f17c54ecdb9769ab1f2c7e5ae6ac720277cac48d", 20, true},
+
+ {74, "098ecd86354496a701ffcac8d589a1217231da3b80ccce4ef85762d7f3a2c211",
+ "5232e5e4e2dd6133d46ebe5a8a51a0bc", "",
+ "5d0568ae988ca4c225eed0b789b488b8b8eb421aaf0aa8056c69031c004ace076dc2d2292"
+ "e06b0df6095",
+ 42, true},
+
+ {75, "917ad396520e454a571ac39a9f6bc845a8920954fba1ac400cb2988cd8847ba0",
+ "962d86949506450eaca929286ce5d9e7", "",
+ "dc65cdffb023a4323bb82c444815cbbea1aad5c5fbdea4db2df982432f5a6b4124719f9fd"
+ "6a47492170041c60a7a075df39e9310ed0394271a53e87f772d8591",
+ 64, true},
+
+ {76, "1cbff2202268edf1985bc91466b80133644988c5e81368cf0995274204fb0aa3",
+ "2bde6e33534731f52d39add940ff46f6",
+ "3e4f9c8d3d607c2ed43caa9e87e6ecbc307c6048",
+ "8fd42650adad1b8cff79d8a6c690e62779ecdb48", 20, true},
+
+ {77, "d00d6b4fe088077ffbc64127d6bdb9707a0f9061c0b873c334c3be0adaa7c2bd",
+ "1647a044472179d454b8d2108e4a2aa8",
+ "4266351bad419173279c901aea148e8b1d99e50f",
+ "61a29469106dd22597f742303af8683bcb81fae85b45d38792b019f201194372895897fd7"
+ "c63f95d616e",
+ 42, true},
+
+ {78, "9a27c19b607adc8f152faeaeb1282002d3a2166894b7fe5d65829ecdcfaf73b9",
+ "70d83929a6376a6eab859f0d6225f131",
+ "36356cdc28187c11cbb9046f9ce7502ab4d2ea46",
+ "6f4c33adde661d92083b96c90e9f030cb372304ee1fa8adaba2f22f45c47aec925e944034"
+ "737e47845d577e4f2559b9d00cbdd07a3bb9b4fffe701385a0e6e53",
+ 64, true},
+
+ {79, "f5d1c855d3448e212d76d3927ec797dc439cb182f427064288452988ab79c83f",
+ "87ef5da5400db731d658972ea82b76848004e70d3b22cec76c8be06283c4", "",
+ "2d45645198322629380b4051ec1a219d2cbb49cd", 20, true},
+
+ {80, "3f19b7095a6b3d313b59c3ba2c3a78d8b24f30c9ed4f8be9eb92f8eeaabd2c3c",
+ "8f1f6c8e4f68830319ae859b4b1fa71f1d69552b0c3e53cbbad26293651e", "",
+ "5eaa1b59bd65ef1a25f255f2b8bf54757c2cac123ccd8ff64e7d0a094c2a8656cd4eb2c4b"
+ "98b16a0779c",
+ 42, true},
+
+ {81, "b1d396c69f14994dc8add0f6e0cde4455677ba9ee95ff84a142295f9177ee629",
+ "7f693304bff77534b8246d832749387ecc0e8daeae11d77d022ca9e362d1", "",
+ "938ce3bda3308425f80da0093b4f8ccb7afdd75c4b484d8c92e9aad3613a5d0c268539e5b"
+ "b115b658121ceecadcc367f866c505972665fc4ad0d0664576f6b22",
+ 64, true},
+
+ {82, "003d1901a10c062ec44e0f2a94c544b7f53b33f1ea4679fa6e023c2d0a907fcd",
+ "ed86cb8c8ba1c989f9a60a4a82c38be98c70e6218576b292c93fcc18192e",
+ "d5d3ef5beb9840d15efe9c778aefe38f1bf7bae3",
+ "a9e331f535da580a86a3b4e0cdd5a7dabbae2de9", 20, true},
+
+ {83, "02e0647a4b7ccfc0d3ee7ddfe24ce69c02f51cbaa836b96cbc5a9c2885c45599",
+ "f0862f61f2377ca34b76476ae21e331b114c7712aef501a1bf00f7e9cb79",
+ "4e9e27d971e76fda614fde15031f6664b97d4786",
+ "3b17b93969f5e7567f7b955dc1e6bb20a04543724764cae47de80272505d25383687f4ece"
+ "be7797c4e9e",
+ 42, true},
+
+ {84, "92bfb7e31e839f109e6622b2c2c4f41ce84c9907172681920e7d90e80e2339bf",
+ "ce869619607f71fde53ef55e18d01d20002e3f91a8b7584190fc6667b8d2",
+ "ff36776fc755722ff371f21cfb37a168a2731e99",
+ "a4b00d604d54e6d1374499c6588e199a9add616403acce0532eaecab0752b1d49a7beafc4"
+ "7220783577eeba89c5f79ffc21a7cf3a061457e6bc54031037f92f9",
+ 64, true},
+
+ {85, "17632581c34ab743992cd99318889b32f92812bd37f41636b5fbbf2b12190c6f",
+ "55e39431c83648867ac98eb7ecbbc8b41c5a5e774646b926a9b49c511915b0de1241f8666"
+ "da198f6ba4bf7e9025e434b6d7ef794e7a563309303055fe3bbe769",
+ "",
+ "04ea65201dc5ce6cd19dedfb3a30517e0e1c4d4766bc0229da4cdac8c551632306c9cb14b"
+ "c05fcba1535",
+ 42, true},
+
+ {86, "045b4d451bc30c39afe0932f6cd62e65b4b2ae2cf1160f19e8ba1323f7ca146c",
+ "b73682dda0fad41095070b2b26f2d7d98ac62202d918258ca9aca0f794ef5e4d23b3fc43c"
+ "8cabf9fcb37ad9a62337fbce967fe24054c3bf891195858e53997f4",
+ "613e353162c6c1b12fb1477fbc54074ff7848a14",
+ "cf9736b01f3ae0768b669d53ad335243db19e2587d904d72b72213aba2f0964064039177c"
+ "d922e2aaf8d",
+ 42, true},
+
+ {87, "b16b67a856259419ada925f3553103eda6cfda15666ad1d012d43429a8272d75",
+ "8ed2f3533ae5da80bc34db49d9c3b3b0a7873baf9148772f286244b23ec6b3c1d9f235310"
+ "c383c96bfe02a7e8be2c01c",
+ "f82bfdc6aaf0c789",
+ "1c9b28ae006c65a8716df9089e105358aac83c2372e31788e2c1ad0bcfef21e14ce59a2c3"
+ "defed070ed55424e891aec5215240f8915f92c35b3e8cbe6c91e70cd83dae81e2628e3b66"
+ "8d69ec66093d054f7e213ef5a3e88d6694145fe3bc88a6ab55a8c32ef2cf0907e07e0b05f"
+ "c9002dee5d86a724b237fb8423c874d21fd541e3c6d89ee2b1990e3dcfe6ddb65c0500d14"
+ "88ae749529724dd975492bd35f98b89c280586e8ace25c03a8259c52a3c7478d748554d2f"
+ "7d485ed68d1fa6a804b3d1b6a0aab002eef97b9656752cb0c728e1b0f15aea2928346cb97"
+ "617ea9760e0d46be6638c905247c6f8c927416c283ce1dc41f16e61060644952bd046bd47"
+ "8a01011907456a03080d7bb0d79c959f5def259e6a4e0fab0eab317ed5e62d0b8d8e7ea4b"
+ "07b0281e09392e43a00deef79eca892b59b1adeaefd14b10f11f9621edaa8567bb15e52e0"
+ "f71393ec309d3dfbe3673550b8ec6d9e1f325007b5253bea1b838a2785fe37b80dea14c24"
+ "7ebbaeafc73bc44d013408a2368cbcf6d80c572a9630f38322a778470ec557657d3ac8e12"
+ "65eaadce9975f26d9ee24eaefc6d6c38b78ac198ac49be0e08502901868b6d966543b682f"
+ "f658b12f962a0f8f1bbd437a2863ad6246b0738b343d368cac0cce1bd4dc4a1efc2e65b53"
+ "c732caca0101b0b44fe17b15909f84cad9d107e5374bdbf84a579428219adf9e4f6016256"
+ "6d5f29cb28c851ce9d05995018095ef7b915781dcaa5d75c4db60d497982df7767f907fab"
+ "51d650acf70cb3430a2b5210a572bcf68453b3ba10672b5c134a70f63e934f8388cf44838"
+ "71134c6b0089988948a528fe4ac88338f00098826042f096de009a605ab575dbee9bc675d"
+ "626b83393511efccaf73c941d38be181ee22a368526909f8da2246473e2265b58f1a68c7a"
+ "876b55223d2de9022f4af4036469eda819a593ca3ed2763c1e8d26c49082e9c8a2ca21b93"
+ "9ad0e8949c105ffa36893d36314b266cd6d22d2a1c1e7e81e0bab9743269cb5ae6808fe1c"
+ "48bd583bd863b74f919118437bcf7053b2796f1ad1b06a4328612be85e9280009c0a11f21"
+ "2dd748987c2b0abd1825385bc1303c935117d3b968e46a6d554c04073affa3884486340b7"
+ "7a37377214cf799e8b422d3ba77c7eeab27c50d0ef7f07adb97b014b7c09982c70142aae3"
+ "dd417610c76088042e7196745e5574106ac8043642d3e5d0e3f4e916d5bcf14754e21fecc"
+ "d10006d8fcd222f2d6b268fce261ebea921a35f538b23bb14833c10f31b697675182dc1b2"
+ "a32616f3174aa40f0296b7b45489c2ff16d8ba0e23ff740b53fb91ce8026c2863f7bc1466"
+ "594a984ec1744cf07533a9bf35794717dfe170e48616cbf7c24293cf9d931d7848513ecc8"
+ "960907aa60359275bb9af101ac41ad42be509cb8acc9701440773a486a8615dcb8861eef8"
+ "c1d63373152df15790280436662f4dc98e3fee01fa8ef61a1c500e060da7c5e284fcf3d27"
+ "ec9321ace93d8764ee34bc51ee6cfced9e56ba56020652a855099395fc5c0290ce84b0ff6"
+ "c8ce2f25b30bf85909d906f0c418cb70c7e69d5b3aed6d0eb74387b6efbf33872f3712fe0"
+ "dad38110dbbd0e5f4432bf102835ccf4795f95e7d07e408ef853d28c226cad475fd361c5d"
+ "e53b2d2a1d6f59dcda82dd6f582c52ecd2421b940939acbaa0f34bc64193d6baf7a809b42"
+ "ffbab45639fe645ccabc93a97b247e454e63cb891cf187908d33dffcf1225757e87bfcfed"
+ "e42dd0e8b75e4ce05f6a766b915f047e52aff8a7a982d9b2072c1020198ae69a69348a855"
+ "4fb51edd4ff68a8e0041a0a118ad2bf42c418130e01b3d1c521a80716b0898eb63bf6fde0"
+ "67048e650fac3433b6c7aed5d59bb4065ebab0dbaa03e1b8b348bff92575f5e4db87d6435"
+ "5f75925dffbb090aac2ae320bf72da9371148901c740e34b4355e715b7c8640e016d7ab63"
+ "c0cf5d6f3a6d62f3358a5fda77ada6947fd711501891c23739f262f71e5314bfba0b73726"
+ "38a6dd2b2547cd1ab5ed3debbf968669b6273cec753d43085192860c4168a8703b917a609"
+ "d87e5ab1f733976a06240d288f8846ad27328b071b377accebf4501c75f8e4697e715e8b0"
+ "52bd116cd16895024a8b58f9b96f460e6aa9f6b8c5b760ae84e036b2e83d18c3b242f59e7"
+ "c00cdf308e43ae576c5d69d78dfb39c78423ffc565a0c27b1ed04f231fadd2cd46f4dfc1c"
+ "aa7ba639746ed61e1787606ff6a9e1422ce3ce817e23ecf95b7940c08b865b1e19d143e23"
+ "0defee3ea88893404992399adbede4a82b34b906631b339dbe2e8d0618ff54b9015012fff"
+ "625f69a1b9c753d790d3ba76af8fe7ee5f6f493e47c30b28341d98f0aa38ff76f7f660e04"
+ "8a09c5cec238d36e21e26d8dca7d427b609dd35d9cf42447ac88636a4575b0383177be4f1"
+ "f1e4db97778147b73477c50071a625fc908f4130090a819644f1c1bf7318cc611b0ff4454"
+ "a7b3d180c445fffa0b52739a474017fbdaeb278fdb901723d0de12f0115831f6b4b2f0b6f"
+ "15c59194bf28d36ad73a2ce8263d8d293a7555048db5ace9e5669d3c0391475c602bda918"
+ "dd951a2db8aa94bd8925a646ffbf9a22590bd87ca893f45c53b184f63d93794c6f9f4ac2d"
+ "4ae4669e9b36af3cac1f59262550c5203a1152cbd0d4a264e337302430f59db44b2c3c1bc"
+ "7580f09a5326db90d6f88617337d20bbb39b05b7d1710eaecdfbfc7be543df1f52dbd8248"
+ "209275394ed36cff244b9dc25a46bdf9cd09f2201f2fd8007cf561af8dc4bad49de3c7131"
+ "820e2c3225eb4ff95de565580c02ed86094a3b3757d8ccb040ecc75aa1b272fc1f96b6a9e"
+ "5f117f9a229da82ba85f42e2fbc172be3f24c2250d15fdf257d39d2d4b677f23a5ec8cc40"
+ "83d957d38fde4f5571786278fbebb2b56ad8a1dbce217bb8c64926813dbaf0f068e20595f"
+ "80cb5ec546206b6660789291b3714db364e9f27d920c606cfbd48f5276aaf07f2defc637d"
+ "25e146d18dfe207e1e0f946b91108bc60a7a633e960bb77c119620e6da200b650d5b45921"
+ "e32b307029b769a04972421cb80f3494eb7403c58f779891d994c556043a501836111abb0"
+ "f8ddb34a894cc2fccbae3d73a95dcbbb0c73c3a4fe516b3bf2109e0b9d2ddce4847789091"
+ "1169449e5c00c8a4782c33c349d7802e1b3fee21f23cb73a9e649ead85c06d7e883bc6998"
+ "2ce63e1b9ee3ead32f2d29f82b0eadfb5f55f8311c18697de6472c7d1b9b37a73ce27ef80"
+ "413efcdbe992dac8ccecb7463509a096ca33cf5449726a83d078d5558da1a95dac80bbcda"
+ "cfbf5935011143dd0e4ce91aa1a49efee241a72f0edce6567662a4b9789763ca414445a3a"
+ "4baa45ad4d9ffe7f28c2c94974f5e74052cdd5008b8d89bc7726caf49693d1dc01619ac91"
+ "155915031c5f575f0694d9f8a0dffe303ecc3779b8cd4441c6a110aaf682be920b3895f45"
+ "538e1089ad610edc3ca64589cc82f863cb4be9125f1659c51f693d30bef11042384dd9288"
+ "7da5e45cd127065dcd57847673be82a29c1ea6ba5973994182c06db59272149966603c3f1"
+ "d3c1efe10e6df1fbe2d32f955b4fe04ae96dd3591dd1314ef715951b4ff8b8378ac2e3814"
+ "fcd378fe7bc739b2c5b7d401603dd00c2c92f9c86b8c63c90d4da37400f590f36210c6049"
+ "5f049cabc91f4c4585c5f1a1098167190108f704eccac5b1960748502ab4791144c8e049f"
+ "c2a8d37c125c1da0b15adf85bdfb07102a653645c379f5ebc84d505457e8c22884d850def"
+ "6c3ed18342a28d4f62b47593db3607b97c7be1acc81278bbcd9772ef366e84af816d0e2d1"
+ "32419034163d5fb0b88ffa183ee2eb3c1f354321c076221ed7d1f0774e7fafa5baedc5eb3"
+ "2fc3ff1e2e48d77ebbf4d7804c7a76eadb7673fe9aaddd2960c288d9159f7a2c21b243dd4"
+ "7f4cdb0c29931a3856e1cdca81cf8ab2fd0bc07b4179ffce30e12a72980e9b705f53bc7ad"
+ "78bf7e939dcfa5200d15b626e220e465e293379f12e1e82df11caf29536aa085cdfce4d9f"
+ "824666eaf12b71e42919ffa28a327a4d944873f0a970f9abe4986979d772fb854151fdcdb"
+ "4faf7534a9a8eeea3e9d080f9b56fb8d281ab2e0f9777f2e2f1e58bf6c471c79f4e1611fc"
+ "0c541227bf9179e6c76152f86013c78e6035f0361e57fd5494c590cd5285cdeef52904fc4"
+ "a6713009542da95e8e3ff6785bb953d571855d86742331d62682ef537e25411bf35ab44ac"
+ "31b451477ec44db4624a83fd637852905473d30a4ba927556163b8fb98f15008d005660ca"
+ "a833f28cb80e299427e044dfb254b97ac03ee5389b93130ddf4c8dec96f6babc43220a59a"
+ "194408540122f96257be852fdc97303f8c21553a506473e2dfcc50e73b5b6c2b2c99e55b2"
+ "742752a54fae78daa18271534b82c274fd6aa41e003bc60e935edf4cb4fb377afc273d720"
+ "f41db68db9a98274da032beef4464f082d06e679cb456f4772eed93eda24e31eba70cdbe1"
+ "2fbf39d413304891c7a720ce8d896fd20952b4b0577c700028fa804cdb7e0e72dd503a529"
+ "9b346e188e7b0ac0b93c3d4ce7ca24181909589c82b01e9c05769dc2ceebe9df8652bf843"
+ "746945dec545dd211cdfc0831fc03cb91c6136f5e0e2d558db50ce3dd90cae233442f2a41"
+ "ffd1d69b2897a10ad0a2fb83075d3f389c26f041f6e178313682e91804256c1d0b4842225"
+ "e6f63e1bde51e888cb9c93fdff2b7dcab1109da6e648cfd57ba9237e35f1d28e5e69cbb8a"
+ "c5b941f2a2c56985d76107723288422ea37c2883fe775e44e1a5be4f3ab0410c11e2a3e7c"
+ "fbce8e359c7004e7a7c86884af6dc32fe94198f2592144b1bb397187ea5df233db8856291"
+ "c1b91914d87cf0bc1e707e104ed80a74b5273d267626180b035fdcb1ab94b8c6560e8dc0a"
+ "8ebd7d6df478d719b3b426e26c07c9eaa9bfd62f921ef99b8d25cb9db02ef9346b18f41f8"
+ "8fb17aca4f04595f6ecd8c8f89d01b19faf3b479796945bf714497fc692bceb89620138cc"
+ "089e64b05c3efc39ca03aa87c0ee5e8766e83362f37fb4aa47fde3acf5f3a6f7c7485af5e"
+ "aa852f3303c03b1c8c4c82e511f0a1aeeb3aa5465d11a306b08ea1a2561e583bd183da982"
+ "bdc82c20d7ec33e80ac7dd7b7d93f22b7bac6752d71fa6e767b5af61e5496cb6b896e822d"
+ "d2ecc57d1f3da815eec7ed83ed50822f96da844b1565f65d72afca24a5ee59d36ddcb6e5a"
+ "d9fa6d2f19248e120a663d3d93c2f2d3e478d3915200104f5a2402dd37cb8473e6104ccb1"
+ "a8ffe6b014096def2a03ef2c035620b4267711719ae545951c6e930fe19aa90a7d5ca01d0"
+ "89201c9ceaf49aaf4bc3bd80a47884d12848bad2df4bf99b45b09b888f1be26cdddddf557"
+ "e4e97f3552cedafed9f0be5a26e46140180e204dede4bd0442899bc4e6192d16267e7e0ec"
+ "c0e52471206b306254ab4e3908b8a4aff72f337f21c551164319ec9fa947e3184bf8eeb15"
+ "62932f1446f9a1fa6f7a10fe4e9df16a74ca7072170644163cf1f9849cd15dd1d0902012d"
+ "4d13172334dd7146e3dd066ae11c59e45588bc597f90d217d2eb0545b8e171b5b36669cec"
+ "25196a4d92a866de6a8b1ecba130876d787386d596d03471a0169a1cd6bd734815d6d36df"
+ "83e4273d01761550207445247b14e9f5fd9a04d6e5916cd7c5a27dc10e7347522c2e8df09"
+ "689787d2dd44d852b1316cdc2178d9718f2af92e9fd711b881de0c058e9c9c302a06b9b7b"
+ "d40a4e857d3007248090f2ce2c74d64d84f1985ecb9b1ae558fb20bc8180cb8720d215bcd"
+ "57c27737f6051387178fc177010dca84486d62c7113c0de4b0ec79197d450a733c8492d8c"
+ "213c5123424560853a7878425412fcdad1ae0986c375a2b19863a07f924f2737991297bad"
+ "a908d5033fee6e734e86ce45c60f6e61f42922d500cfc57cffe21bf42a36a3841e710d1cd"
+ "94caaafeed9be4f00243a439ac4d37348102f7890c8e8adf6d8ec765d709a15cb526e7c52"
+ "da7281e6262f5ac206806dd595d58ea0158c1102476f4f7077c8bcb13f80d9fbd4fa29e49"
+ "0ffb74b45480a31df2e75618eddf10f34a0cd2e61c99316e303fbf92326fccc785745adba"
+ "435d68c2f720064668671345fa1a7af122386c969e79fba2fc6b66d86c4ea79ac9d9fbdb6"
+ "f21fcda70b96875dc70d915f8ee3bd68f84447d9015d3b8b340929daf16c25f57ee9828ac"
+ "93989c53028023b7be7e6cbe10f077e2b41b873f0a7a9a4718063975a94e045aa246dd05b"
+ "5f1d0dbdf123ce661943c2fba51eb41f4cc854bccab72d41fd8ac6a34da8d55e9f943f04b"
+ "675f6661b9ba03857023e2e00011ba47f8635ca9408ebb55b43ed3a029151a6c44fe2f8a1"
+ "a61f390c2343cdac9dc24afdc6472478673fd2a024578d2ada32a1376332ea24445ac99ff"
+ "3081fc327a482b6ee96d56db0694b978296102a448f6010dcb560447d32e4fc67f260c964"
+ "6dd60e11d39cf736577edbc1330bf8a2a3accd05e7f562fc911635898882a9937d3d527d6"
+ "18d450cfbfc1dd16ea040958e21f72fdbe29fdd91798888d0eaf50d01e9c162034dd12a88"
+ "9112b8281be71b291360a6e676f560fe34faccf5556319acd7067ffe1f7abd2489d88cc82"
+ "38d5479e18b20b502d8be6c3b9565a97d15f827c177622feb795d32a6cc8d49f0223410a4"
+ "84bf8788dd6ffa1722a13857681646e7ce8fdd89646d54b8a960148df2cc92d310112eb13"
+ "88f5da1eac32b1fdfea06495f57ebf845ac6f38c942e2ab13f45b4448d35a785f0ec3e1a0"
+ "f15c4b341dc29e4d936bd438f26d1c3f3fd103b6543790a8d48702b24aca7b3a60a968703"
+ "e258297a592a2690431ce09993fab0da0555b42a448897afec276d1d48b8a71d3708ea3a4"
+ "53bb653ccff2a3b3cb33c7dcbe432813d859f511735b6ac062b225c706f97241a3acc08b5"
+ "6f88d883dbce97c8aa935fb07d8dc5291d3d74732a10130f88907ef6fa06b96ed4de40dc9"
+ "0beb03cadccc978fdcc7e36ec532eac8eb33e4914faa060d3041ab7386a071458f104f970"
+ "7a9b8858e220acc78802ed0961a268454a4c02bd8d3f7aaadc6573179c5c0a102517d5530"
+ "1febf5001d4d7a5d95d80143e6383f95af933c83fd68bb7d0c1e283390975fdd29b0e62fc"
+ "b0cb1d032bafc96c1908ef7839a86f52d0cf6fc61a6d145542b2843c8210fa0c44ebc78f3"
+ "c42faaff2a560dbe937f2dde15f0110d1284a5c69c7aa9f26455d5bfc5558ab6b60d8c98b"
+ "ae2ee0717fdf1757d26d2082da8f481e7404d32d06da52a1f5da5bb128f4c185e7dfed645"
+ "13c97329e5836ea707361c6dd45366396f31e7aa46ad88e0849622c3851e72c2b44136ba2"
+ "e1f1769e8cd86184f9c0a1030da36016f146343ee8fad9a06c33946e2cd3224da22504ab6"
+ "8af25b3b9789df7f2dc1c9f99291f89bd2516115876c3bce1e678a846163386db044eb0ec"
+ "dbc9e0ec6ff999945c83859f025aae214b5cce6c32a048cc76d7077c11e9962061b73a682"
+ "7a0a4d0b4a8c1c92b3128f21c7e3372e7e248dff0500358fda14bd46f50838666f3d5d8f2"
+ "8a32fdbbea2829b86bafb15d02db14381581709b2a9cd095d8555035ccd4c67c10a4124ac"
+ "aa9ffd2a76196ded0729cfda8d423fe98fcc126569f90899ee416b397bc16d1fbc88ffb4f"
+ "ca25b2b2c91d5ab91d3a66450708a95ab8250ad8d8ce4614683225ac9bdcc236a25c6f5d6"
+ "5ee25262e54c54dbf59f2ba193a210359ae7ab1615f15a3ae2f017bb1aecdab6833c02564"
+ "95512f5775ef85655e595b8898a3ed24165ddfc1b73b43aa2a9af4060283a1cd6355fdbf5"
+ "85bdb924899790c477a6343b244be0433da2c084aafc57345bd69e57c5fa3b5e6d19c98eb"
+ "119e7f5e2080b4dd121dfad487441e6089c97494ee9a932bb8f56b0066940f415b5df9171"
+ "10108bfde7bbfebca4206bad5916b45ccd7118164c97ce0b053e0b2265179494568c0de28"
+ "4b8ebe664fcc74ae13fbe56e35e97c1e6e54d10173950090244f353feab7b0a4bcf892dfb"
+ "e6a1975632efa67c1964140c8c09d23d300338c8f8702475afef0d794ec815cbc28590bb9"
+ "1967179115f5922d7fca605c2e98213589f540fcdc61c28ce38e955cd5cf86b49cb729afd"
+ "941055d0273e9ab74b87709fad9aaa56878cae49e063c430459983230bb9c47c36eec08ea"
+ "d6faf7428b13cf11739250c3908088aac25e387c1f7ee461c53dacae84804d0c83185508b"
+ "d5d9f2f3e7e9bee7d2dcdad485bc3cf076b57d153962730bb23017374c76b5181058a982b"
+ "96357ed0e5a26ffbe6744cfe2f2bbcc0d6a06bdf6235d53a305e922c207d3374f67f9e957"
+ "1c044f73adcf28ab399b5187b0fa4db03aaeb10a3c6111669cab03dce28daf75ce598604f"
+ "28326452133a3dd18dcc925c5394b62f48f803f0ad91fbae1c4ccde3a61fd7e23a00b6582"
+ "d38257d2de8ff5c84e7c15b373b67d10a55940143c30d9cd01dbdbdc4efd2d78e06024810"
+ "6b68f2a741028bda70c99420f996dd225a0fcd0fc93cffb2194ff47023d9bba1054874d8a"
+ "50bef8ebb90561468f214e13e505b558af82818fd74aa3bae02ea49f2502fc2791e96c3ee"
+ "a62742a2035468927cf74541329c950df615be360fd0b2fae64030a7add9c35b48a644152"
+ "7dc4e38e9ca001719d5cf1e3d9a5c0660a54473e90557a2e7494fe2da354ad37ad0f1d8c0"
+ "2c4d78bd5e2c18997039f3ed7e9d82954d532b498eb2df080f5840c34eaa7153719bcf3b0"
+ "f1b7d16c9a61421f83803ae677920b65420ac4dc2ad0fea214a0f66bb2f2b0c326a2067cb"
+ "eda0419424393c643a1152cfcf0396a15d30d4e216b656b4934babe2d518ce9bac15ab3e6"
+ "bed02b397d2df6f0bc9d9d56333ee9963a71b9e0fc5eead36a12efe520aa8ab9d1f9933ee"
+ "bd5e45c3068f8ebc90d1434712c8b078d41dc913668fa8ee6d686a90c16df842418bacfe1"
+ "482fea4526ca464732fd935c61779d294ceaa828b54e437262d8bea50b7e6b423ae39cdfe"
+ "390e61f7c847d8fb560b07260fc108abc130bb6dbe99dbfa65245c882a2cd65e4205ddeb9"
+ "02603e1c1dcc2a471c9a206064a8d756353773813f0c9efcd22903c443df9677b5979f7cb"
+ "f97ac09e35ad048b34c33eebd515dc696a7776997929d0bf49052ec3348a81694a324a682"
+ "9c227388b5352da311bd7ee38f7e2b6792cefb8b33664a6ed89a11f9d9f6f64f63e898a4b"
+ "97362fbb2a681a87eb2914e6d10eb4f49881197630b2d8c4c8dd3322566c6d3350b9a0589"
+ "0d0f25beb26a49aa9d6f755a4c533966f137aecbcbd6e65391abc4bf97a17f0e32f5ad0a7"
+ "c6af2ab0af3ebb07b97210606d68d4d8ccea6f0311f15ada1cf79504ef4e4b58d17bcd87c"
+ "ec74370be0f6cbee92831bea0dc35246fda4feb3299813a18ada050744e836cba694e7fc0"
+ "a8368c797720f16e238a7e9b4d3008ab555cc0c66c1d0fd00721db81dd40585ebf5a7e7cc"
+ "0443d11e91ece4536325e9993828cafee77ce6e128d0767279001ff089c44f193b1f7b736"
+ "334e0dc5085fee52e574b2e4ea6c570ed92175df0c1af574b6285c7f5f8ceb3945a2e337f"
+ "bd19f6b4553cdd8be98e5937d58d229901dab6dfe7cea5683cf573a3ed097c14372eff45e"
+ "562629851a75cfdc3ca90f68f4aaf94006d03f078b236c443c31fc96e8c7aac2d0a66954a"
+ "dd0c0a7771c5ca6665d782de40eca16449b2275fb04fd15114639cef02a6852c7ca239292"
+ "3e2ca74f05a721b810b555269bfcf6e788e2ae891d54e0d9528ed8cd49c8b0e1b41f8c935"
+ "5cc5faa42477415d6e7992f65dc6a62dbf10ca59d55a6bbb71b41fb93de8fd00f3640f620"
+ "257a00f0af4f4286cadd03df8b06077320f617a889fd7487c2703bea22c2c39d3be70e506"
+ "92f3410e2ce0fe9ee6829833bbca4a9d70ca7438c798432c1ec563d81c384a42bd5599eeb"
+ "f98985124a27279a610dbe9800a6509f517fb1df6be255ec1015bb808d56eaee3a278e0d8"
+ "119eaa04375137f22558de2759be8dea393312617c4aa447e28091bd3e79e6e6daceac906"
+ "a7c180faf0ebe9b01635f075b32effc404d52e914e54642057d4976b7ccbdff3932cad5d3"
+ "5fce432bb675db4548e8d358267d1f34498ecf46baf5efd8bf221c0d35f18d5f64974115a"
+ "f6419d0ab4b71fe0bbe8014c03412532699d7caf4b0707f92ac7c677bff84427476eca38c"
+ "c2da5310df255bfd11c6905639bfd622a0931fe864d5c52caa357ee46b57af74c23d2e2e4"
+ "abb076c7bf11dc5dbbc69a75ff9446af6e8d5a165d3dccc33fc6ceabd6790ff4e4032b515"
+ "f2d85414e59ed6d26d9c19e9133e628e3f2b1b77eb6aa74e50df1618abb12240661ace8cc"
+ "9cb0a78048dc62349df3b16f5a48bb3462f56da5d74a22a04fd3b6353349f09289713539e"
+ "fec56fcaf0a41650b218005c4ab31c8a1f866c2c29dffb51127d52afec692acecd3ab79e4"
+ "6c331c041fe8ca9212a694c7848736a471966f8d3cbee2b1403177a67c4c030164d006c29"
+ "67e33f45bd90185d385c87b715314a2b15933d7240d2fb4b8e9572e9e07f8402745b35a78"
+ "ca5f8d053dcdab3b2a9a885439b20506148d2caecb6327cf7d33e559cfa12678f55747abf"
+ "b3cc25f32572c47922d7b8c9686e5a66e1855ccbef0c4cf0eb489b6a3aa885b2c78e06742"
+ "1268705a4bbfd88374b33279b71303c70aba755458842f205d3a2a7e40a2828a2cef6ef86"
+ "659182c68a0252c2eb393270fd26402581e1692eaa77be5e6d7252c683e380e932cb5facd"
+ "2bae8c5c25739f84f07f2b44d6133aaeef8d87191a9c2037f5a95489adcdcb89e54f1165c"
+ "1af615890a1e4e56d07d949c003e12aae68820492666c999d8c09a356762820c9146ef9f8"
+ "5828d9a9b818cfc2fe2bf09effcd841e9b77922e2d263982060eea4a06a3ae8fbc15e8b5b"
+ "dfae224c648b33446ba400ecef428b236ffc8938a7bc6c406fea97fc0e1a324f8e31429f5"
+ "3873d0f24eaab39f0e5c37a0147a95ad22c4312b1d8032da65db800150d4e88bf7b9b1dfd"
+ "63c3b714eb32b7e6f288d7bddd875934c4cab2cc57f771ab8523721033d769b2ffe908048"
+ "8a1b201299a1eba6aca7f468fc72e4c26c34d161764c7c5ce96c90115898824c24fcd7a97"
+ "ec7d5031d1364b2028591ec1f6a286a5d474dae06ebfe38900b0ff730a497d40abe221e0d"
+ "be82a90106bee225263fe2c04cbdc5aa7a643bafd3f89d10abdbdb320cd8da6c1753202ea"
+ "2243395f7fc798db6ab11f78e6a6fd29269169c6925488171a147c651e85777a791837f8f"
+ "079fb958b54af044a11ff54c493a0f032162dcbeaec09d68df9da5c47e87631f7254b3ee5"
+ "a26d895d2c980ad62ee8fbc5d7c4235bf1f9be12781d1acaf02e100be5a535438c44860b8"
+ "ca257257f8b4288f66a7bc82a25c9f78f55397e29e99ea97595599ca41f599653548cc4a2"
+ "983dab789eab4dc1536ccc2463a0d259d14fc0778696a73fb6f4d78c0c1080b2815b1fe91"
+ "ecf65fa02206c438e16ffb9aa43aa4c6e68dfca745e4b1b287d03325a9f595c5fe164594a"
+ "8bd3bb1893151c3a7e3d5ee2d966f367d98578e2564398feaeca7d8c4773d4fb51f706bb4"
+ "fe13494afbd786c0662d0159557a8c1c56590b5738a116a20218b9c35a29651224dceb00b"
+ "4a5fda958ca46375885af41ff9e1335a3d57d650aae9901b71645923eb3f3d869dbb7d79c"
+ "6a58f856fd2be95c376d9934950577b682d82985f0ffc2adeb9ac1d801cee6ddad69d3420"
+ "46487798373560db6331ac07287a9240fe1cffa3bcb14825ee235389e80ecfbbe138c349f"
+ "6fb43574077213fa5a995ecc936eb12b011a7a1b3417b33f2adc3963a2b7abbd2314c4d32"
+ "291cf24e9d0e896bd709c01e5a05acb60bb7713234b450557e460aa3ba916c5da158a88f3"
+ "7fab9c0a293565610ee33a42fe1b632c9c5ec0a70667d5fe236fd8405a80152bb91ccf336"
+ "608dbc472602343579d0bca549d6d97155ff65e6d3cd2342ba931158a97613ea430b8fe66"
+ "3c28dac1cce08e8c28db4bae76758d3d186b6e34c631ad743a20ab81771879df17361e7d5"
+ "db49fb0a88651d6d4b388b925714c19d790c50a76182f3d121dff6fae46fcd97e7eff2277"
+ "bc8c6b87984c0fdb67cdec92b763d867ac3f54f30ea1c5e86be4484b8d52408dd9638f3d1"
+ "3d32e9fc43a7596c9748e0aaeabc83c08a7849c28df6262ffa83128341431cb97eb574990"
+ "a2e2e92610035442bd7fa3520c4ad3f6a849297ff68650516fb80b786a3cd5a2699e37ab1"
+ "f36d40c6b35843ba7cca1aa445af87711feea243c787165dc51975ae058f80cd70a272721"
+ "e7d3be99db79e76c9cdbb476eea6b73e50968e9ff7515d78bf550e9b77fde7f686544e238"
+ "483e7444faef2829a01651eb76aa767c03dbfd37c79ed8d77491cdc75798d230d9734052a"
+ "b886075da01556263d09e82f2682bbad8c26d780ed6def00bbd3413a3b7d69d2eafc4ea0c"
+ "42fa89114964aa4b775b5840ea4ea9f69b01d269ba4551f1aa7bff0dafd8e3ed13941abcd"
+ "91fb3bef76a7b49340382eeca128b9ddd1bb253c1d082f02d20c37f0411a57ba5249b05b1"
+ "ca2959aa140edfc4bbb474c9273909594b1d970124f86f861c0504bcb56d7ce395da042c1"
+ "75384e8e1c0b2be453df961e9fb0e8d60ad09ab6b8c8b09d8c7c3fa0c0376e70fe6487dab"
+ "64d398257b8293c19bca53ec82479f7784f5359ef3577c7904acfd59ba3694283d7f0b63b"
+ "e70c5f7e55b45ae013ba5a8a77126a11154e91f8c3e9ed719e087c73e425c7425abda0686"
+ "0b898b1763dc030debaa9790ac22263a099573d6b4fa2ac17ffc9e7e0fa710a23326b965d"
+ "f9e2d2a69f07a249f7b2c931f2219a3f6281aa96937b1f88f952693519089b4504965e040"
+ "8dc018f449c566f027866f891ca75832689995b72fd5f518e5a1e37f33c06775166822050"
+ "932319f0d1e53bbccb9ae4d18c100086fae3311c69650d2317d83e4a164c4e67278dc1539"
+ "dfaf2d9e02b52cd6885c9a66831cb81ce13422ccb069067ab6a6c4d3c89650677551c3449"
+ "18a5c24b0973ef5727f9593c59ba1026a82ca6e78033d6ba6a40488c5ec91708ec2479dc5"
+ "3d0ba7fe14bb238181f1c058e694898c914c2208dc01979119bfc0195e8ac0fcaca51d61f"
+ "cfc5f72d92ba68a8d51394eea8d10b624dff051a9153b7d729f50f02d04547a6676add6ee"
+ "0338b6d9ca9dee43260980291adaed18759bddd5311b7b46956cd113a076a3995b2e72cd1"
+ "a5138dc31fcb5edfbc514bd2ee72fb53e0722367afc717b9ec401e4213a317583e6b3b19a"
+ "75e1c63f1889f60dfb3059b0a64b85fb758651c713ac43345c8cd3c801da3f6ba8aceaba5"
+ "72f46100def2adcc135c4af0965f379a7a6c75d039a2cd40f2bb5919a3c8b74d58bc9d008"
+ "b592f2ddb3acf4888e8b7873585f1f3d8581c743b324873fc23a345176635375b746575f7"
+ "9d361d186108eb5609dc78612b7bb530b6327bca6dfca45fb4f4f975afd1bf0f898dae164"
+ "a19dee3f0feaaede1440cc7ff8fcb21145680e8a24e2eb5404697e25c2558ae9289f528a8"
+ "faa572a354931a1cd4bc05bfb0116a0359a6b70aa79b145a88df482ed33354c260d1567e0"
+ "00b2d315e2808138638fd7bf7f4e88add370d24ceab5a999643741b13612ea85f67ecfc72"
+ "8e110aedeff58060a8aff0b7e1526f4aa60b9f9b558c2acf584a83b08d91901d6cff5ea2b"
+ "cdd832303539703d30102ca067db40908dd8b555834a6060f3f6e7189612ed0d3b6c645db"
+ "8b113909a38149072b3decb1f3a28be9223cfde40c2feea7e8c9d5bf37a2e55a60d8f89c3"
+ "91903e49bc644178531e6891653b1a4d73ee0870b18f8d53a089d5066dfadc3d922712324"
+ "55637b20c298d640cb04b668d7080a510146b08031fcb84f41ca0cc85428f27ea9657de94"
+ "073fec43d2c8c464723539276dbdcef593d716d02d172d30e76a9fc022d4952621d4c3062"
+ "78d3969592469d9a9ba62841dedd07e76a362b67ae5f925fae70f27c9cc870ba7b15d2d7d"
+ "81b4e1d49f02fd963fa6f9ea5f4c901eade1114d92eabbde70cb0c6ba9136c68cbd25acb2"
+ "78e6cc73f9e625f1747e281d248739ecaaf403a21269758211121db85805ac522295ece97"
+ "b8f90abb56e5a762bb7601b916befe8257e02a2b10c8384887de04b2d1c5afabe58336769"
+ "0c03d3ea6f7294f71b82ca80cd99951e5ccfe9ce7cbc5e04d1d60dcdd2ec88f9edb424bce"
+ "5f04217be277700df4035443d18c14391bc9469f38f78f41f2d983bf761296161216e5719"
+ "b37e3653de0d4a90a5171c2fdb9547a75be38910aa96c27ecc4e1fcf7a12d5254a8951a65"
+ "9df30db813ad7c75716ac050e61bd76ee5a4ec0bd7208a4c8cf4dfa0ac4438fc7f85e23db"
+ "79d006e2acfb8d5a4229dbf0ee5ee26d064dc57a1dfb4374dc306158c1f8a9fe450a11e7e"
+ "d21700ab2b817724a7139e2ac3df5f953ade220d996821ccef9e8f58a9c4996ed0bf6e70f"
+ "c17237141d822f393cbc725b6813626cc63b88f5b893732969b47dc884c772e12c9099be0"
+ "e519eccbc31d5b5886fbd737499a622058d6c13e200e7b201839c52634dd89e87a742cc99"
+ "c5971e0b7cd976e8b1f5043a74fd6bd9d30eb8ab29c332057b2dac2f95739f34f1abe9e85"
+ "b856f1d2df1d80915338cfc454b70ce41c2ce77da0f06f3b113d8ebc2ea441721a2f4d6e5"
+ "73eef2ce7e86c2c68a1060f6836526723e6726046c6efc68178798d967a88c17b4b4c59b9"
+ "6828d7497c7e40d6cb57e8f83c7164ad56c4e95cf551cbfe0314523fd7ca84bd0063ba241"
+ "b591799b5422ba0cec9c2d5d5a3785bc510a4b12ece05c1081bd489edf428bba344eac60f"
+ "1c9a59152fb8442c7b65987ac41b5ee2ff7ca6b8bbeded9e8b10ece0a3a792a508ac22497"
+ "df9e66031edade139dffb19a3fc7d27b9bcd572d60b6a0f3482b8fb6ef495e2aaad99cdb8"
+ "9cf6171609096e4f2f03e21f01ad554c59d008ffce5f1ba874fc58638179ff01dd4fdfb01"
+ "c4b60e08e315654fa5e211d0b75109439082a982ace4667ef510211b1c3ed116bbff57a33"
+ "04161e1707f4f9c3b22365760b1de206a68c4eea017970e138a5e29fa3f5fb28f220d8459"
+ "6c0a7fa5e192e7aac83a1b83f65a5a61b2ce0586cf5c387ad24efacdec8f4c9e96334b94a"
+ "9994fe3181a5e0ef82dd8e6a9ca79dcf9e5dec753a01f8d8c89e709a63a92638f0dbd4d08"
+ "3cd80ee7b4c82bb08bdb24d77ead9d20fa041b32386bb68d7e5255290ce65dd07d470b220"
+ "e5298bf80a064c940378f06d35a3eec74dc60be0a9f46d29014210cb09374406a02e48342"
+ "bc07db10811d314b0fd9be677909c91958ef5b3de9660d105058cb3a9bb859a355d502076"
+ "938dc0f8feab32cc342f08e5392735263ab0e84eae11b39e993f0a6dfbbbc69dd01a7c239"
+ "89f05acf42829f0fedc564e8ea633dbd4a1ae9318b8a7fe03efc535eb008cf30f8c9d38fa"
+ "572e79a1b6c8bb02b87050dfd40f6d8a91a3b1bbc167247613000dd7fdcfa7e49000eb360"
+ "4cbc7e790b1df640acb5a7dfb359d138b6fe3e12a8025b512f429d47ddd60c8c56c9084c5"
+ "09766d38ee652d49fa12aa3c2a26be8faafe589bfbae0815203101127aa23abae6b01b4fb"
+ "82a2f7fee10cac9092d92e68b48bf26629524f2d8882dcd18965c2b7b6ecbab0204bd90e6"
+ "8ba89f1af5ab3992604bebfd482babe08ac40f86dc638c9440796bacc8bda1895d75fa30f"
+ "cb0434aab12526de4c026d320587ebc36843a662d5c646eefc6524d6350ab11206530a7e4"
+ "8b53c8ef851e1d17d1a78a5f0a58023b9081357b033e2ece1dfc4cd68f99ae754195ba945"
+ "3cc90f60371ebfb5086f60619f6b951f0708c1304875c618eb30ff4acf7b16a5f88564ceb"
+ "d3afa0c509516889e4a58354aed00433173830cc90c16ebd6b366e7d2b43da4f37ee4a058"
+ "60e2d3267b4b61facdfed2ffb1960adce69914d4f36d13a5b7d6920524b364c87c2697000"
+ "335cc5fecbc68c24acb6a6235a61fff788daad1294df9d2fd0d012b446b35e3bd4592f4f6"
+ "418d7e676cf46bfdf1ede5c9f9c3fabbf3ea0b435555d253412deb4c66922f54a59cedef5"
+ "dfd961795b0a8840a78266810d45da1e76f4ff7c8642e106852173bb7fb44394bf4b285d9"
+ "5d711651031d8f062ea62f2503c0047d808a131a44c0d67bbf1ae1ff58f9018bd92c63bab"
+ "4761f572ec67da2538bae95fee458b1f298d27be26fbeb9c80361e30e0738e7da2d5b0dd2"
+ "1817832bd2af3f92f2e6d9a8c75f0bdb4c5f31811c4ba4af5312aa615e0e72a987724b56d"
+ "78c8d598a59eee50978dd4ef4aa0fe958ce88f6ff8d3672a5d07a50a4c61af4b8121e6b5e"
+ "fdf7e39842d91004d2a78cda448ad233708a91d6a9b0e29e5c6ae3494b3e73f81c04e9df3"
+ "d7cb5e4f8484bddcc228e87c3efeb39ee367cc3e9bd25521b493b168d15f5e15379177fe6"
+ "25e9a6052f8e3312ba0b85380ce40ec62afe4abb8d21ff9e420865874f16525fa38e3ea1a"
+ "ab965f548db6ba2bc21001a836b2598792e4dc27ac82b136ce604f554078d44b80424f449"
+ "968cd3e7f07e73c1769fd6bbf2580421d4fa4e6bc2929da999f4ff8fb9f6170210e1d2be1"
+ "40f6fba282ec31c9d57a6d69e73502d194b611b1adbbc4c028bcea1d4003368cd564a59bd"
+ "93966f2996fe7c6ef5b7ca578dac3b59989080b47024732adf735ffd721fdd88638217d44"
+ "ac912893f031366150855028af0b12719460cfcb72378447f43fde09ae5fa6060e41372e4"
+ "0b89e088b00decd495dc7f37f9e8a4421f504108fc2f56eef0bc2eefe041dc52cde085622"
+ "407d0da699cdc018a7844e8f8589e62cdd3359b08a6b90c75eb5b77421df5316c6dcb2e06"
+ "72369f3feb5fc368d112a1d4d00abbae91f28e5fbecf772c8bfa84c222963934b206f8f77"
+ "886bfc27e03b876d3c33e59d29901d41c7f3209d9562eee953eeb239a9c83f3c649a86c55"
+ "d84a799145eac8f05303dfa6530cb693bfd5d1facb26753f76c50a3528003044e64359f22"
+ "d8b31750782dd323b003c767ab6a8332994c51b57563cdc60c181400c46b5e7f928684e04"
+ "9a146ff614facfc17ad5f34e23f2a3bed5bb41cae4c65b9e6a6e62fa7dbf787543e5d8d2d"
+ "cda4dad9773ba129e75b4dbf341cf6261c71441875a690ceb6b56b1f8a5c2504f17d521e1"
+ "fb2b9e802db8a2e332c9ec91dfa044b0d948be844b6c67547efa07d74c9f9b1f44998888a"
+ "62ce1b04a806923e3368fe4d9a1960191e022a1774589533b5c39090351ad793327dea2c5"
+ "4c6c03fe8afa5185e8579ef4f91a7b34d01b771bcb6cf1c9107bbb06045b4f689c034d402"
+ "6a0540b44c24e9df543014a18",
+ 12240, true},
+
+ {88, "f39c81ba274637ba1460a7ecd776db66fa91ac12e1429bef84a9963b76c2c07f",
+ "408df96efb424324020d4836d100280b70f5d0e850e5460db77c543224ad5d2ba935060d1"
+ "b5d63d80923fe922db1220a",
+ "516c2d910a221982", "", 12241, false},
+
+ {89, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", "",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "ef369d7b63f5509da56c5f6e446e2f03b700ca40c13e059ea0f43b08f5c29f15", 32,
+ true},
+
+ {90, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "0000000000000000000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "ef369d7b63f5509da56c5f6e446e2f03b700ca40c13e059ea0f43b08f5c29f15", 32,
+ true},
+
+ {91, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "0102c651e047fed9c217bcf915520532d44999534c1e7e7c87311093d7a3681aff3e2d335"
+ "b3c6139b9fc66dcfe35573b36a329a550c4cd20bfe2a90dfea50167ff",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "b8365c28c10d6cd188f01efa320fa26713f7d87bf18f18529071607d1410b93c", 32,
+ true},
+
+ {92, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "a0b5f9ccef84deab2a26b5d81f84e62b8800dbf270bad71f53d66881ccc543e33c20eb1b6"
+ "526ffb53ab50399c5c96339",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "be14708389e4bf856681504fe3bd6a50eb33bf71a823337ada17316fc641344c", 32,
+ true},
+
+ {93, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66", "1301b63168af5451377717f7f5ed52de36a197ff",
+ "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32,
+ true},
+
+ {94, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed660000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32,
+ true},
+
+ {95, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed6600000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32,
+ true},
+
+ {96, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32,
+ true},
+
+ {97, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32,
+ true},
+
+ {98, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32,
+ true},
+
+ {99, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "ab13dba7201b6df9182666cf7e658b2660de998ac8410745c2873aeb502fa371", 32,
+ true},
+
+ {100,
+ "baa311295125e326efd92676775b9aa20a0acd68fdd9b05795cf82e157c7dac61394fdc26"
+ "cd7f8a9015e9587c5d0855d",
+ "79f4669058de474f47efb74371ca5b6e3788a729abc31d47113ca0c2f972217ac9deb56b3"
+ "17f1e80fe42f5504c8690fa",
+ "ac9954349e500c55",
+ "5f027dcc4e32bc2f1c23de92b8b5fad67312fdeca2c09daa97bf0c81015bfe02ff2c17de1"
+ "851336833666db3b29ceb16",
+ 48, true},
+
+ {101,
+ "a91adac5ab8bdd60fb350eb81d7243cf97740787877d41b40eee1c4c9a96f077e8bda335c"
+ "b0e3b106454e85629bc5e63",
+ "07e28c9f6efd74908c06435c95f3ab25f4d9a9e023f287e7298f9cde0cba29717baa1158e"
+ "86fb70d5bd76d2549291923",
+ "3eb47169931585a5",
+ "fca326c96af6690eb9b61b4b2a23d78a05c90152667c87cf813c2c16f56047a63cc610398"
+ "6d3c2bce48c5e4e031dde077fc153876bab3f57e12e871a506278f220d6180321ce84eb1e"
+ "a45494d6b1c5bf44f60a397cf01d5a",
+ 88, true},
+
+ {102,
+ "e80e0fdb818f228c505ea15887a42abfd7b6479b589a76c33b0f63c00e7d188a20ef8e985"
+ "34aa85df6e482750f85ad7f",
+ "d1dd17d92c45854e1c617830ec2bd6ea613d8debe261ac30f0fdf9358a2be2dbb25f7ffaa"
+ "9eee85f06df367b370804c8",
+ "31580276db515d6b",
+ "941c9c841ecfd3b0d2c0488e0b327d151081d6f4d6b927c319df7ba4e3c9dd92ebe1c5b42"
+ "0af2f3b50b6991cc57a4f5a6aded05d5be9d699b4c70555e3dae218eb520158fd63e7be11"
+ "bff5c5601ed9c6e616147aeb9878d01314ff519c4fe23bf29abe768df09bc485c175d9320"
+ "e93aebce8336bd83c400b69d07fc19ff692bf05d299b25679cd038bffa43405057d22f014"
+ "b9db5e5d94f09d3f6cea5d479d7e70f31dce39e2acd93f47f789ff094c0ae4c68b231d818"
+ "548a81cd1373120b0f5",
+ 192, true}};
+
+#endif // hkdf_sha384_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/hkdf-sha512-vectors.h b/security/nss/gtests/common/testvectors/hkdf-sha512-vectors.h
new file mode 100644
index 0000000000..e6380f3b10
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/hkdf-sha512-vectors.h
@@ -0,0 +1,1983 @@
+/* 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 hkdf_sha512_vectors_h__
+#define hkdf_sha512_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const HkdfTestVector kHkdfSha512WycheproofVectors[] = {
+ {1, "60ab7f45b0ad534683b3a6c020d4f775", "", "",
+ "2109bd244744acae2b8caa9e70f57596ad680212", 20, true},
+
+ {2, "e3db76e02278cbd2adbcb4555803da11", "", "",
+ "b28e3c338c70ede899f2a2654f2cd7e0d958d16eab2fa2a76035a2696054b68fa963c617b"
+ "8fc2a826917",
+ 42, true},
+
+ {3, "d4dcb92a769f57c8bab8a420ee0aa351", "", "",
+ "a8420281c08c5f087c9d54d5660847805b0fff2d6257f02bf849badfa8a29bee84ebe704a"
+ "6eadc0beba0c33805d5843e167b1966aeba6a15b0f1f7b3db8c407a",
+ 64, true},
+
+ {4, "2d43e54bf0c94c9cbff4300f4aa69ab8", "",
+ "d674da3bb47d5c7e38b501e5251d9348af601c44",
+ "ccd42097a730e47cd2908a834f9d81a3239f4b91", 20, true},
+
+ {5, "4055536896c406d5fe14a6cd6b999bff", "",
+ "2094768a8816f7df070d6e08b7ad93755dc9024b",
+ "0191ca548ab4c1f91eeaeaa2e561f954983885dd363c80079f7bbd053da4274b236f4ef0e"
+ "4954b34a386",
+ 42, true},
+
+ {6, "5b01b2da3166f217cdd68de8af60078f", "",
+ "6884cfa7ffe8f27bf4ebc6e46a7e01488c79243a",
+ "01e10d4c477c906d4f67105e4a8054bd2e9479d726166893fcf77b5df431ad007c0ae4284"
+ "7d3706a770a5e468783c9519804be63a404112dcd4ecea952952b73",
+ 64, true},
+
+ {7, "467403c2ec02a235bf730ff37e8d8ff3", "41f0f173d307d40436c25856cf559f96",
+ "", "13abf6dd4468e2db7114437adc914cda3fab1c26", 20, true},
+
+ {8, "3352f942aa93071da6d39cc5ed8dc460", "57a0db708b25a51afc4271803aa35204",
+ "",
+ "3cbd7242368ce2eecacd1839876cf2e8ee04d8c54848bf5515dfdd046fbe09483982d4063"
+ "45d1f71a4f9",
+ 42, true},
+
+ {9, "08867e76311126089356623ba5381e73", "0c164c443edcdfaedb1ab150f047951f",
+ "",
+ "098d9f9e0e0c609b94e8aa57b0449cdb3929605f821cda305e4d93746553a40a1e4c97565"
+ "183e116511c3dc5d9d56561c698849a114692c8128b5d3c1cd728f7",
+ 64, true},
+
+ {10, "c55c41d69d2424a520414e3662aa7303", "fea9bfc92b74337e43a201a2dc199e27",
+ "3fdf20538063b76901d61bbf9b72b0c18749e00e",
+ "19c2ea76fcf7ea72279de10e44533436300e250d", 20, true},
+
+ {11, "5d3db20e8238a90b62a600fa57fdb318", "1d6f3b38a1e607b5e6bcd4af1800a9d3",
+ "2bc5f39032b6fc87da69ba8711ce735b169646fd",
+ "8c3cf7122dcb5eb7efaf02718f1faf70bca20dcb75070e9d0871a413a6c05fc195a75aa9f"
+ "fc349d70aae",
+ 42, true},
+
+ {12, "8677dc79233ef3480777c4c601ef4f0b", "ad88db718244e2cb60e35f874d7ad81f",
+ "a38f634d947819a9bfa792174b42baa20c9fce15",
+ "918e9cda37bf7f52506111048a878e64a503f9869d0c2615047b995f1efedc4f713b4dbcc"
+ "940838e68f6a2bf772ebefae9154e9075da80ea1fd68b9df580ad76",
+ 64, true},
+
+ {13, "0f602703d37943e0253bed3da331aff4",
+ "ebdc8510499f69b2e188daab77cd819cccb95f276f46e6b2be11cbe72700", "",
+ "60738c594db9638656cc8493db969736e743e152", 20, true},
+
+ {14, "9fe65737574c5c7aa67646adf8230ba8",
+ "73a34648c152443586236abcb46a090ce55ef6c7f282ffce6342d694650a", "",
+ "d02f9f8a507d3cb0bc047b0d979b50f94dd9f3d805a5d7f5cd372ca14479cb698e17a95c7"
+ "37849aa7881",
+ 42, true},
+
+ {15, "e8f2b1c3e6a6c3d5ee0a20dd47aafa78",
+ "3f5e162de91e0782cd189f3b7778cdc2ce6bfe9d3fe841cd3c70475d7b3c", "",
+ "34718d60d8eba9f7ad6d111ef14160652381239551aca21bfc1f250f8d04c64cb6cd503c7"
+ "f5fb3ff6b73ce234cf6bf91056228a8a51599a39c402e32d47618cb",
+ 64, true},
+
+ {16, "a679521cdb56aafc5a4b76db0431a4dd",
+ "123033b1ddaead83a4b9cfef8a660bd8e00fde01e67c35656c6d7607d456",
+ "44ec41ab4f4e64f4a36e5e30c9f0dc1d77ae4974",
+ "cb914a0b318cd57eda5b9575dd511313b60cb7ef", 20, true},
+
+ {17, "49bf155ca102026f2a217ea1bc9843ac",
+ "76776e3b4d75f8f43dce4bded71f3b1ae6bcb012d9c0d59f78248b9427b8",
+ "851bda4faa8f7add2a3cbf0acf9c2786f8f955b2",
+ "4a540a643b1597bfbd4cb38953f31b677c02c40cdcbdb6c48984aa8ff3e5dc17caf09d0a6"
+ "f67afe92cb0",
+ 42, true},
+
+ {18, "6cf725e939e8824d4392233eeac75d30",
+ "1e72f24b05a91a0093f34306ffced79e7003055b0833c6d0f27a4f33a1bd",
+ "495425d9727fee2e2b7e78899868c1c3e7735e1d",
+ "379e6d4fc3c9b344754a1094eac60b71e47e281695515987abbc3b22c1e267d95b1015928"
+ "96e08c869557ea82ba075d9c9524d3cb79d7d8cabb33364f5252968",
+ 64, true},
+
+ {19, "a319ff7b5ba9b14ac72b681cecf0f742",
+ "d7e3bc6daed343ce77ef793e15a8246e4bfcbaf83d2ac956d0661d1df7262b2e7311623df"
+ "e4152caddbfda8fa8ed7a82656ec00b72c5adf7c9d388e5b3bc8d24",
+ "",
+ "ca31c0e0f5ddaa7fded85be96d6311d8b935307b08127f690f15f5ce3ed5a44d1c226e354"
+ "e8d7e5069ef",
+ 42, true},
+
+ {20, "34bae5a158c1678aa76a744417a70d7a",
+ "1532075f363e061133780ac959bf653c7687d181b9431215d6f62dd2f1ec3019d61c50fa8"
+ "2c70ae25e624c849a276b0c57d7c02a4d753fe84a1a6621e9a5ef01",
+ "87ec30aa53acfc3d09ccc1d57d654fdbce403cd4",
+ "65f5385dab06d375033a6a25926ef4bf5dc660737ab8ccef370af10cc9dcd7743cf273fd0"
+ "48f64b7301e",
+ 42, true},
+
+ {21, "dfc7c0159b921546a4ccb3067cafdd6c",
+ "8dec7fa5cb2bf9d277121bd42e04d963f3a6aa6ed54606babc4a40c210296848c08d79c03"
+ "d018a3f71112dae4d63a0ff86cbe1174457f28946f3af58327d45fc",
+ "7fa60cc2c830aba2",
+ "b52c51a447b923e2e6acfc05cd6fb0fb65d8f67f7facce95d3fd4b0dc0dc41d7a92bd06c1"
+ "fa156d7756d603f8c26a5023cb842c7a133850e842aceea3779417d29a517452fac99855a"
+ "2ec52503e725975b1d1142fe20608ca753d39301d37d99ff5956b45a7b587e3ad485e135c"
+ "0002dc9918ec49a985d494795b7cfd53641ea9ceec7834d33d060bdb2eb158d10caccf74f"
+ "87465052f71c43e67567e62975f02cc79349ed381720965533fa5eaa172d8c7c017036a0b"
+ "4076d5b76ca16f69586aecc94d2e93585c4c90834ba697d0ecdf04b322c4a6f1b468a7c89"
+ "bda5ea1307cd99060427fb6c2daeb2f25ad3572b9df69a5bb783d0e91f5f72f95e3aea357"
+ "5de29e0d91aa8011c85dc918481155dac096260475076e1b5b2cf8061e888de7069789977"
+ "1eb8eaa9c899de2a5fcacb78ecec49a1b8d72df2e208eec858e2af089003c34079a24c15c"
+ "ac878d5339933b91497fe6732bd2d0f77cfb4a5adac9d59a778e38a65c986fd4cbe5f3661"
+ "ff6e4aec2cb1f103660708a06b9dda3eb50e76629375c4bfc4027f563ffffb0a6b17e80fb"
+ "1c8705fd28cdace78666dcb64e009ebbd67d77b8fd18c1cac8f7e114c18b4215f4678d719"
+ "672f7c3307eafeb91b1ac44675654b26c49ec71144fee1fdd0c238be154768be9e851187d"
+ "41dd1e8842fb4c7de48061cb1a2568a8682aea5cd457453f281541ec0544da726c0fa38b7"
+ "6672867763c1937fde3c9c3f8b58e4120a1ee1704a3dc472da40ac9326aa417b49e3a9603"
+ "cad661bf1c61f92dff92c553a8368ec0c3b5b105e4c3a4bd1b02a7fe12e93b6674a2b4539"
+ "6206a113d28bc77fa6135d1a3c5d4c876a8c17b6f4611483ed080642677255f7d0219c9e6"
+ "e7e661ddf05fd7ba333194efa079121091d9b117d9f0281c2a0d51bdafc8a7e391ee60717"
+ "6b1ccbae5b0df7a936f9611753cd5bd815a9fab6bcb2a95343dd7781484afbcdf55d26033"
+ "5cfce70f07b8f4737c49c7a9d93335fbf5bd2595c77e5fb088f81c033ccf08673b446da6e"
+ "dd68cb0e1cb2b93c793dbbd3f845d76bc90728149d6f5bcf3360a5601d42e6befa0574d89"
+ "ef6f3d749538f7fac02e4b122ab93cee09cd710b0aea2570d761164f6bf37b43f2a252fb5"
+ "d17a737b83ff36cc07ed550f5cc6d32679691d9cdd72c91f9fd3229c8492c02710a3b380b"
+ "8ff95d2ed3779cab4abe7e1d16d21b0572a0cff15488721e447efbab8db70c2a79d36e80b"
+ "6e7da11101e06b560bf6c3dd0e3fe7decbab8c3a023597d07f2ae5af73bac662508f4a86d"
+ "b8e71b9e02545a970f614f66c18fc69e569ff96fc32c05f1b3e87d3376131d69ac2f0aa9e"
+ "50f4c02806f164a29f32852f64291862609f423be3627ca2a0b76e09f1080c3b602396fc0"
+ "43c7bb77722c08574385685f711446600a98718e78f49ce1ca2d522061bee0dc45a5b8997"
+ "69d098282d1bfde4f35c9a60101dae768e91f59d69e6b9d6f5c08c067044c7efa01790ad9"
+ "4b8e3c562ea8501f67b43933e76a7e416bdacf52f7ced3f5f01af4e317b5e537cb6d1b969"
+ "60832066d8ccc74ca06664a8416a390ca7d0f31aee6973ea9c4d08d7a14b6dcba15203cad"
+ "a6baf08934cd211b6ec988cf1ae8b23ec9da4f78c5a73313fe294fe2d19c5dd7e5086efaf"
+ "5956d8653362f03d70a7c4a348ebbab64831a12ba64081e8e4b9233fa75096ac0f0d225f2"
+ "ca3d4944aaaa7da6dc1bec11a9aecb14e21181bbcd0f5b466d40bdbcd69bbddd51a85e2e9"
+ "cb8becd5da2c7fcaf20283a35f6408061f9cc0bf68088c68df7e257492f2b1a77db3f6e38"
+ "84689b09ebe0af6d8bea07eb4ec4f78aa4f61f94533311ce24c8e3bbca0e57d96834e2ab1"
+ "fe9b80f8ccab305e47e63145244f340480513ea6089fdeab01a69f4401d2da6aed99176d5"
+ "603cedfad1a9ba79b277c35611801c03534b1de4784e5def8f2e1d81aa68207968e1e9baf"
+ "3405cd5fffe6a0acab1a18e01540821cdc1b69d344111c6043ea8dd9196a3eb2ea9c2b1f6"
+ "a1c77564c0eb144e376b9cfe74ba734eddec86ba19e2c57677547ff65dce2091d57fe59b7"
+ "515941acddacbe757029babde6d8363e9c87ea40973f121463e706514a6b93cacc4375b0a"
+ "4b640731d39bad93aa5d81d0024406b9412b951158a4a91a40c39dbe50295b01281f78c65"
+ "430e6ba97ad3106a672721c80909d5d0d3e95b5e81308fe7e9b7cd6145dae402c32967ff7"
+ "3b04a163405e8d104ce751203d2c354622370b9a54601c1b1c9d484d3827d2137faab9fbd"
+ "6fdae854add24a933b1b32f33985cf3bc1132ee2f6b0399101801754e34ef0d15bd95a40e"
+ "9d8b3241008e39082a518a3882e30ffa1b4073cc637b2412667d4b51993135746b748fd88"
+ "ed5da3e83948d278426262368f57cf5179ffe02c35952539c1f61591825c63e8178f45b6e"
+ "b515e4f02547f7118b39646b8840694ceeb28ad96b4a1f63941fe68cba5eda641538906fb"
+ "6b930a9e4fca5b02b2ea1e155093dc56bdc8c88780ba1ac9402fd0674ade1621e0aae1936"
+ "fdca343e6a05e791147150e06c9a5720c76cd7f1b6ea0e02472deed435d69081c57b88c33"
+ "618bfc31938fb11e5d1e731e1ac83b24c15a32e3c4becdfb839c5e737d21e3321bfd60730"
+ "0b606ec2c73544741536cdb72b0853da920453443d6efd99694124b61d312e11a8bfad436"
+ "df14d04f9f9fab14ec474c5df8f81f4dd1de24ca5a4a74880ef61106f1218b55df34ed85f"
+ "f1a6139330c8df45b047fa3acc4f3b1c896cea3a979e8dc5f58ee34c44a82dcdfbbdb6a42"
+ "e1332579399651cec217355acb55e45f8206bee4e53e6afc6811704e3119e191e3be81822"
+ "19e8543095cbc639f1b66b4cfbf96fd3b7d02ef6f781b18882e8dc5ccd684d330141029a9"
+ "d8c8ebebc3a9e49a7a0f21facc94ebe64cc538d328679f38b06f31b3c5996729ffd9d1cd9"
+ "5e7ad33e7c5dfc147c3e75cd9dc417a08c910fdc3041accbe5b669c649502e16c02b78729"
+ "784d08e81e0bc40b4590836cd877f80217e23bbde955d56176372221ccf1f18b1bac1f5c1"
+ "50b0b4bd764206b7cfe43716f4bbdf7a44b4407278bd849479865a581812221fa56ec34c3"
+ "0a08fff4045853251a12f48e9bc4fbf58fb1cca7aa68b5703ab6f6be834923c933b2b4670"
+ "13a0e6c156f417e14ae817f20a18898db4806465980eda6f166dcd8d8e36f8a138a96d65a"
+ "a739a4c3ffc5777d1303f4a3c44751b12ebf293df5fa49beaf657ea5e10c06c5160635b5f"
+ "fb0b252c32a2f0cf448bfb934d099fb450de717981befb8fdf24fa711eea66e3f670124b6"
+ "8eee9c7861e3cdd3e3d1366d981a6362563dd7cd1c3f87faff083c39be3cf2f39101012bd"
+ "105715f36c34ec8d6a4bfd35ee74a813e4fa0c98c077f6c9f2ebe1decc3b2455f6b2e9912"
+ "1f6b1478ca45d6b2ad2903ecf2294741f80d09076c447bed7da37e3445fea133a4cab5de5"
+ "c4f7b46abb84756925f3e1e1a6adcad8cf667e6521aaea32d8fd5f423b9ad7fbd6003ca6d"
+ "15d6457f31720d5ec7833e58866465d89d807b9bf71be745241e6dd2a179f5d2b6ebc9b92"
+ "ad0a86a7c64d6fb15ddfaba5b030ed94a0cde4ff8f67282b572fcfa85072a3f1102fa710e"
+ "60e4f59e906fa190ead2056a35efcee0d74d7d6f3bc05fefda6a43362eb966944c23c9981"
+ "0f0ad6998427f33c0e94388ed7e677dee402c48fe08409bb8e7a2109c230f1f0bbeacf579"
+ "10d5beb58d1d83c10e55454cee4de633b63fba04904b9f796fd0d8428522536c50ba8ba29"
+ "97b43198ccc4e3009eecbe43ff652e3e17e6cf0e9774b4b8616cc9bc30740c85fd04bdeb1"
+ "81aa281a3fee92bab269fe0999d85d89e8cd1a4d1682ee873de633eff0f51473e0e29d625"
+ "c2582c2d67d941d6a80aa9eae47bd8b1c147601eaafda28e721082edc8724e3a6ca944f2b"
+ "96286035fe8017a9dbfdac05d0602037bb330ad2e05aa6ac6b771a836334a7a8eae30f8a0"
+ "caf757b74e63c995fdbebb159152c7ca7105245597035258bd9b031bfe1951c688cc224fb"
+ "3ba8da6063f244cad38b8fb5db148dcb838eabdc402572bb30cd8ab5ecf9a220c513f6d45"
+ "ae3472e04779776b014acd812f48b1356d2c8429213b0204734338d386e29ea394fd85653"
+ "3c1fa81483a3acf32cb33025373debc7d00c8d5a153dd3e56f5069c44a8ac745cb6d1cd6d"
+ "0a37ddf4816bb64667da38ad6c75e246ed358e539febd606bd66d12153ec3d223a5ff15f7"
+ "4d7a46319c73962aaeaa8cd470a861782ec3de3ca235688a99bdd8b234e61f6a1264fb932"
+ "92ea2826e3695ee16b6c57e4287220429d2d1a28c6dc8b5a0b50117d23b0b5f4df498d3ad"
+ "61ac6fc58e398a9f4093b5aa92e23a1a4b5a34ef93b9662e60baccf9bdcce4c058b80469c"
+ "01975c6f0742e7cab07c14f975072533081a312d30a251867341f0e904391252bb5cf03e9"
+ "cbc9318e2aac65b0a69c506b7f9e8ad7b9d19ebde74801e0526a2bc03b4821f8cec964bf1"
+ "763ba94930135d589dbbc63a048c42d79ead50613135278685f99a38070696a4c8e88985a"
+ "9a4c7fea3e23bae77d287db1281bdfd00e60a5a5cffcf7c29962604df3017c8b4f4fffaf1"
+ "a27f2d353fca7c40784219c8e31c06ac628257dbc3cecd1341cab153109fc5e0df5e89c09"
+ "96525ae5d2f949876a85e6f5671e9043c28920f46f5c778490cd1ee733ca3eddb8003abd8"
+ "2fd6973a45e338b9091f472ac877ebf57161b9afc4ec5721a03f17729c95af786d27f02da"
+ "6c53f43d339e313bc11aa483a354fef6e36d17508bc8f22a98f13508af80a5f136248cecd"
+ "3c34da11b2ebec4b2f135b66f3188803b840eca048a559b33b842d340e489df31644ec53c"
+ "ac0d10646d6100f76e3c6e074a13e4194796113a770331bb84bd00fdea57433ed74849d90"
+ "410e2a2913a79d642103a3b732725d6e7a7c02c4fa844fa4866aca3af7c257cc94720fc03"
+ "2eb482d75a27ffd5491b28144bc2191b2db5d4e515ab4c79c55af44000a821f02c31621b0"
+ "efeef6a4ef945c59ea4b32a6b95b73bf9a2687a3d059c9cb7ea1472271066892c4ab14198"
+ "897ae910311f0f353ddf4f9e8177f8bb10dc0a64e0c9be776c07d94fa788718973226077d"
+ "ffca41bcbd57c0cdb2cef9b95ddf7beffa76ea663b28225b382c11a8f1a9a7fb3d1ba4448"
+ "c36aeb55e7a49adba4992d057dbf4dde3f24d208e0611ee7e15fa715046eb32fede6193f6"
+ "4356da54799599a582a499ed2c48182d9a4f208931b64105ed27385ac1727122cabec3580"
+ "897762509a7a5e5fe4c3bf921bbf2f0308905895c298633dca6450cd9334708b3c0342c73"
+ "e32674530d6588a7528cf2fef4077597d18e2342b692581d6ddd977ef3a7bff43dc0c5078"
+ "f38985896f6e6dc753bc5d2b02d8152097f62fb92508bc80bc556e5295329a0b1502b4fcc"
+ "ce062bf1166e21da5b1253c0165fda2d31e6d80b7e68e4687ba90acbdad5a8af67b06bdae"
+ "fdfead0deed71d318805adea6f641fb35b300b9f79a8ef3822463258684e0ee033b5c304d"
+ "b81f3c104fcadc7aaeefd80b8184e2d016440463948d35058ba6be3dae282d096beb6cda1"
+ "40c3663bce15aeb07fae784de1372f766c0ffb2748fb1210f5eede51c67527dcaf5621d22"
+ "5586c17554bc78d367d70413e2a1e0cc06bebfa1fef2b7a971e08e50087d0266a4da1505d"
+ "fbe5f639d29421bb7045712a603aa65d54e9070e4d71fdd4a14ba92681a8aaa0254b198dd"
+ "5095780dab36afe8e6e85289c67740cbbca6723ee55173b1c36759edf969af04cd52c0548"
+ "0573f60ce7c97dd97b64e3da1b9889bde260d1dac867c75d365476678c33a4cc2adf218a1"
+ "d469af05e821cea216bccbff7ed7ce7af028816181e01eee51a9f72c4520abb40a82bdbb8"
+ "b7b69e97b92c0805555a9052f17a123ff4a1c797be25a661cfc8c3096dddfb987022bfaeb"
+ "f169bb7f3d83b9e66d1999bc8f75df07be79b3be2f1b69d8a5d3c4b9e3b8388ee06bb5891"
+ "374c922a99f597729066efca97d709c55b9dcb49384a2e49c63e4c83c3378b8cb6147405d"
+ "2998d113bc29909ebb2fe97fbcdeedfc89d686763bb9a43476a2690600a3cb83858f9198c"
+ "1b8d5969dd534e609cbf3da0d311c70896772531a53f4e8329b2d8fea575831bfb77283bd"
+ "688dd6a3004438cc10f0dbc4f5b982fd25325e16b530b6f3fd015036b92e166b5c3823821"
+ "1b81e8f7b92aa492027bd91fe3f8d879dd4b3220c4738fdae0ebd462f554eb1a51987988a"
+ "130e78c40e0e03c7df1f7527d87899a1fed1ce4155992c753f7b5a8e554b99d14cbe36ab0"
+ "12687e89fe01a87e250bef650611d2be15071119f9649691eef5a147c253eb77eaaeb53d4"
+ "4b1e354e0b5c00eaeba91dc4c5eef389fe861a38f1f9dd4262cc2f85351b7dc1b8dd740f4"
+ "3040c85c5fcf4b3316738c1bf0d31960416a6cab54112987262ea54c06ead156de6605598"
+ "05558ab110145b2df2a601266991f00c9e4dc7567d33834a13a156419eb1cd213629b3dde"
+ "be5dce71212c4c08fcadc22ee78687d465b6908cd578729ba23f326c7f02f68a7e567a5c0"
+ "7effefaff4bdf726dc90d37e1f3b72e8332d3ef5016fabf5c73c384816e18d175d718c6fb"
+ "5f702d39063ae9b92e05e1674cac86a7c34db1f11eb9dcc0898143d8a66e8ca343e4a3f20"
+ "e593ecb311ac06a36c4e84068de483794bb0fcf516bfb291befb6ff7af518219d6bff8eab"
+ "670b42e824610522e805aac17808ffeb87ff7bc135de4eee0fd200c4344fb88e4c178fbe5"
+ "17c9f2a4919dc2a3f3c68e849e255106cd5216235fc8d6a0ec04d9f4765c7c9f58a71d2ea"
+ "63b4446b5ed4cdee274a224d3c4ee5d5edb1b0a7d4fcf7234e612652e06c88f670eccf150"
+ "86f1da39dcb273e1c0e7365b7fd506b14944f2a387294a3221993e60f0a10a50b662b886e"
+ "199d3421d0710bf08ebb40a876de217eab4222db41590f13e7660939173606158d050d3d3"
+ "e5e902b497bea23c38b0715033e0aa117fc2ac13c8f467a9e2547d58e60a68f478b78e6ab"
+ "7bf8c963a0e708a60cfd9cb5d9e3782bf3cf2449d0df555bbe8fed61c7b55e56b056ae122"
+ "0e94e13ae292ae2aeb6fac9ab5c5b920889dc0c83d2852ecd25ee82227d112a1ccd356aba"
+ "1087f72f3885d302b7d302dc44b61483e0d1a692bcf68d96574a462fe217f323c5d88e76c"
+ "f792fa81e6956800b6c0b5ef54f596dec633ba322dcdb6affe30af64f39bc4907ad4ed4f7"
+ "4e1a067fa82f76fab1d05f0804124e65e2afb43cf97c3c335fa71b7efe743955a5b5910c2"
+ "97799a57fd46828969f8c9690d4e2f102aefb6ea3acd049d811d977827b88ae5c01319beb"
+ "85ca0a9f3cb835733b8945ba5fe50c23a84864800c87e9e26e3271612006e057a3fc38fbb"
+ "e52bf7db6bac81d1c1b6c1ec9d12d09a27ef91546cf9f2ac6354e2118bfedd3fcceb77c6a"
+ "eef1abc9fb985770980d65dbd1b25651268ec9826f979d10d2c9f7b267349c2a2afe2d3a7"
+ "99472a1f555f38c8ec67cd153b3ba55cbc3864fe8bf4e8624d9051fc4270abdf759e1cb1c"
+ "a09374a747e806002039acea004ba5cc557d04701871c4ca0c5814c1a5912c5ba11dd66a3"
+ "6ca49b098f0d16a1a067f3e5df1c49a6a1ce5a82851a518986d12e0e207eb73c94648ff95"
+ "437de11e49fe8f1f99f2858356472fdffe262a384e42443cc535767ee5aa223664cd20254"
+ "e8a26121329fe22b0f64cd59a4b4558d21568e8cfe22272163e3d2af3805703153fa7b252"
+ "ecc87e2ed1f807d2c8f1f52bd46bab665c207fe031f943a2e48e688c96417496a553eef8a"
+ "c31d2a284f579464ec7e1e863a603fcae6bda14452a6ff6ea9efd2b83036848905df13823"
+ "2bd8f68ec7f69078469111304bcf83519431481bec07ac9baaafe37dd63dca2aa6a07918d"
+ "6da72305a3104819759dd829ec38ef1f4f2d96325a1ef4080075dad795c9b99bc0170f3d9"
+ "868d11edc63e47e3c5bea097abf2817bb5c0e1d682370a22d70310d73280d5b50cd197492"
+ "ae15176e292ae2fe2e00edb69c55817d5b6fd6eb349c028d35478edcb877d5316cf53d91a"
+ "91e381bad7c07f015bb7b5f5bbd5047e51207ab93564b2120d34c524aaad5ed7d6334d229"
+ "71eedc4ace2e319421644ff8f0b072f083e7440dbf8b97dcaa32702e364e481cc7c6fed8b"
+ "50bddf67165224516ca8043dff05c6a9ffdbfed302ec8587866937ccde5633787e4e2755a"
+ "81562acef00e150975568ed07a35182c06c79ed2db3c738f4a14d0281a1e649dae9d6b9c1"
+ "3faf164c4eb24a639fbb382776bf5fc01a4ff8273bc8e2229fa421a530f4f625e6ad2ca3b"
+ "3309ce6eb1b090796771606b41d7a875d62c895937a6f5b8a202a4a215a72977a5ef7a90d"
+ "63c6be8c4acf2f468a2f67ce26cc13f2d1d39788660eddbea5dd1ccc07578fab26c0d15f6"
+ "4294f8e51aadc1face02f3b990cb49b5898388664dfd0d20aa9f93d0a8a606cded780841b"
+ "fd8aee52a4c9f701c8461627f94cf4e501ddb23033cf514839a23206306c5158cbbc99361"
+ "4bea44e00b8c927cafd1df01381884bcf35827ec7903f6b6e9eb1c6f6e7e163b5aafd7708"
+ "8d59379437babf32201c99583e65888a06197863fbd2cd814126905e6c4df6a4a4217b7d3"
+ "1535448cc9cc82dc5c3b2d9e939c3b4b6edb4cd2548fc94a2b94cf5c3bf992e5c4b911308"
+ "df9fb02a4f3bd2565b06486538ffa08adb77fc650b51a3c5d1437a09f8ef2ad418241e9d2"
+ "2e1054133565d13eed0095cfd57364ce634060519d52865344cdac47c5c5c91c3ac77ae18"
+ "d392146f300fcbd35f61126868b13763eb3978d318f53ca31de3c94449bde5eef91690e1a"
+ "69d6fb44ad56edef2f8659123fb7022346472a6e218ca641aea266e6e5d582147a2f8e40d"
+ "0689abfd150c9228cdf6d994ea3d211260a8c6e7ed60b6710babef11ffbd7c0c7bfd6c23f"
+ "8030164341158ea10697c02855b827561023c20df47c529aa71fbd242425ec2c0fe1d506a"
+ "0b72bb3b37564390180e0c2597b91c4ab07e02f5e95d71279cb44c01bcc95a2f2cfd095d4"
+ "8e6501ebef72e0696702b1d86506be3e53ac548fe2f567606f0b8d6b9dd0e4cc0fb24d78c"
+ "6f5c3e9bc59ad74ba7d0dc92646de38bd6f9329cfaf83babd3f94752c44e2e1a20a7c8735"
+ "d1adf9876360e5916b16761a2e1eb6359870e521099da05eb535b008fbc519aa03b030835"
+ "033e4d529cc93038eb836c85ca1d61bc454843f0b32992c4f155c18a5cfe15ff5a07eef8e"
+ "64f741288e8ced16b372d41f82cd13f285a51209a80d7612ea7ed2f11d5bebc20fae49961"
+ "2a9f92e203e49de1fe3a5a8caa9b27f49de9c73e4b7206f87142edfc179cefdc06ba50b8a"
+ "abeb06f20e6023ce71dc996b53119e6252709b0d42d4abfac576ac907d31403dc260d76d7"
+ "ab2c6e3dc25a079878e543abb7238f5e0c178388075d1a0abe378dd46e3f28ee782ca6045"
+ "9ba930c5e4083c4d91f4e7538b85e71bb5997c748719ba412ca291e9b9e93e3792dfa4716"
+ "52b710e86bbd38d4c147de34fd1ab283b6b3d8b7eb886b7306137e8c94ed0b18bf7cad1e8"
+ "29186ca25d91bb60af412b37080728f94f8893e6956f99e48cf032eb1604c6ef2021ecea5"
+ "8b87b2673a3f7982ecf16b372d6315f0613dd8b964f5c11218853f0db2f4c12d990386fed"
+ "d53a848270f9d16c197f48ea850ece23c9b892bfaba8aeefa9d8bda3e801b186ebd758846"
+ "9028406e0e2605bd66ec849c3269b6e6356ba367e8915d9baa88fdf5d8e039990b858b956"
+ "daa61faf19856721bc4780662f698cd0ed03ca4f4468115c2c1431bfa187c7edaad651d6f"
+ "4b361939235622650c1287aaf97dffe04458ef2d10070293cad2ee1b42e405bf3f8a18158"
+ "d89e58309c37fe6616bca374f89a7566d914cb5ebc32c29141d38cceceaa28bbb02e13d5e"
+ "8ce5626e6742c54ad953ec5f34eb15e1fb92746cbfdbba531e5e2d3ac6725a02d17007d31"
+ "d1c7ff2df57af6430559eefd0e814e40553244b8a4a4e31dcce5f5688a7407d262dcf5369"
+ "a50c964b56b49389d7aa15c3cd40191b21a1faba10db56cf83b2b47aef0944ba252ceb790"
+ "f52a2537b6d9935029dd9c78631c999ed03c06e9bc608d4a87aec4671fb361bd631699270"
+ "af5c6304e0fbc309a4d46175ecd1ba5fdfe9bc08dc3745b27af2cc22d67043a8c9d2e6162"
+ "86042cd0286b66de058bf1bc424f035a07804364dd03f85e3353e218c871f9faab4e276a6"
+ "76d0bbc1ae56750a56901b46a65b8d0fe096e571e70b9007d6f2a3c138b49d1883f0d32ac"
+ "3956b94db4955f638f99c131b7ba291075e7f14692769ea03d8a05a64f68dd34ec9e39b76"
+ "85192715b3b79463ade1c16dbe3522447078684a50264b26f79f9c6bdf1e8373a3d161f91"
+ "962f5a850524bff5437bc9b9eecb657141f91aeec634db228a5246a9e2a2f96c005fedcea"
+ "91bf8c4623894cfdddfe606c7f81cec461678b72cb4542715a72e5790be4f0bd62f36d6d2"
+ "a1182c19f7832d9dab663c75e89f2f84603e9a172db7d89271ae0cbc7186c17a71204394f"
+ "63294b540ef407d4b7b83d087026976b3e4b2d3e3252a6e9c281704bbc21333bc15c5f0fd"
+ "67ecde2a13b763dddc1b6770c28641bafeca1bf333b09d5735b117bd3b93d404afdea4a35"
+ "b05e910985225472d6363b481adb11672b6cf1ac2e8a6b50b04b355ff9f15fd661b36b8f0"
+ "0a9af9775c7c6fe44fcfc33bb73f702ea96d647cc6758edf04c77e209baec6c2c99bbaf14"
+ "b43f100e920afcb470bfa5d638e8938908131cebd588f4591f846591b5ac53c32ae5809a8"
+ "07d57b74f08d949eb55f8e21b4b0b6007600a541e0aedbd027727592b6720f4275e832da4"
+ "a488efba1ca4e94ed3702a2c978c656984960c0893b911aa7ed49cd70d543894eac675b2d"
+ "9a37659cb89aba129a285323f92918801987f2d87b8c328005ae3fd99c48c1677f057f3b4"
+ "eb9ed4375ff2cc0b34049276a9007388e0eaff0b20a7d209ce1186707e7773bc95fe97fef"
+ "c2ba6a06680dd37608d1f76e91fe0a5fcf49577058e4ee270e6966c71f482456b31ca90bd"
+ "7b43c3781a48eca3eb0689c3a93e9b258d25e49861e6a37e4de6491f6e4924a9fbc6e712f"
+ "d4aeccdadf5ebf6dcfdc862e11bc52ee047460ed3d0bf6d472500b03762ee040ea403540e"
+ "f4ce2495e50b64c0b541f7f27d14a6e6e20a3089ef309ce106504788a40fc4ab08a31608e"
+ "c5237409fe59978339c672ebd22da9af5e791cb41dafad39e6217bee14f7367618e6183ff"
+ "7280fc9b960871418b2d249b14879dce08f4bf1c1a1150672b5ab73002064d9d2b3994124"
+ "4c3d892d9d901bb9903aa66f224c2944b185c4a4f457d07f9587e850c4a0357bb6d64f0d3"
+ "ad5f77edad72538dfa9df8569ec6094b24e36fb7a73938a13dac36aaf5813bfd5106e8d40"
+ "64b9d82b45e3ec7caaa743e393c5de2145f711a6f653ad8de4cca55d9a8c4e90af42aaab3"
+ "7957dd4c9e7bca090dc713820e2395cf884b00e898f5196a8ee68ac822fcbc1a02ad92804"
+ "d6e01bad3c337e3cdf3050da13a4cc0e5e677d2c225f6a297b4f077a90f52869e548b939a"
+ "5fdfca735c2d0a58f279e624be63b6ae8ea3e5fc992f821ca38a5f67a05e721c90e79a519"
+ "2bd6758d3d126ba9646c571b1a9678ac57975894f96f0ae17f0e2ad8cec39e8bc7de599e4"
+ "6bc05811360150acbff1d114cffe1edfba639fb63a1896cda03d42e6cf8fce4473426d923"
+ "77e23454e8f289c01882305ea571138ae226d7c2951dee3b41f82e00c2425fc7c0b0bf925"
+ "fdadc8e9abea6464ff49393539495e8b2b2b60a46a256b07b99a961bd11acafdb4235eb1a"
+ "9d428296f068495861b824bf3be80a7e58dd09062d8141dba93f4b969a3a056cf78c3b91f"
+ "6987262798045d5e72494bf3954bb56b6f9576ebeb2a4085aca829def1fdcf8a34140e859"
+ "586819f7c50ef6aa4910c868de43f1c510fd6c049ddedd62dde4f6efbb83959d0a9157bee"
+ "03c782b0b6e9e965bb0628e0600531372cdf27f510f47f4ec377dda208d43c5da5a069049"
+ "8ed64dc9efb560295afdd09fe1fad5b1867a44cbde8faad2da662336183620eb7cec6d9bb"
+ "09e60dcf67d332f28b4b07da39e25ab94fe074bd4919673625de5565a83ec7e42dcdcebe3"
+ "ee5bcb1d52e7db91e1ac1f76359114080bb4e268d243906cbe5cbab8fef482732b971c405"
+ "2e746c7136edba055dc6527e0516f5999c05654d28f4e23b56fe7da84d690ebc208193c68"
+ "59c302346555c76f1e5f92cb4bc8f95abb2522d25a9b31387f3b3002d4c9f6b40d36d19b3"
+ "1fcf7715d9868513eef8de50afbd4f10caef4edebff586250b9965f8414ccf493a5f4c810"
+ "32a0972c7ee33986cb278f6ff999e8f7be77795241a0c801966071c8f12aba59d9011f46a"
+ "cc1524b9683eef30700f8bab89a9c3d981e61be6d2e7b5227539d0c0227d8d1583e454404"
+ "283517c2f4915c3612dba632ff9ada1aeb3ae94e9ba31a5c6a9fc555a8b1772fd2f2c7664"
+ "b50a021f3e7174a65c386278ca670b398afc43c5bc79e6df61766780b73e0bba811fcf7c1"
+ "1541802953d01289f315fc4d1689f27e34ed4179ece68e550357a0ead1c34b7bd7b36d4fd"
+ "5c812539877255ce67c1f561d58d9389eeda415d939bc3ab34a80e21fe9c6838b751130ce"
+ "ddbd412f8faa61b369670917b4778b0c0244619a6d483466a5ef85ec76a8514fdb1ac5cc4"
+ "29d6c6d6e5904776fced03bb677d9c3929fce21e0cd0f161d6d2e6149f6653f97cf62e802"
+ "212ad1c6207866ad0fe6261428957f9aa0606262db22ca6490ed5930db5ce49a016265f12"
+ "ea5262620acf93dc0a22fbb8147d92a11e6ca3999e0cf6d7b2770124db73949f84556ddc3"
+ "008a0e27c686c40b8f3eac972a4c75a84e76dce3f917f2abe9de474cce9e6fa11711411d4"
+ "71971d74ee7474bf8e612ee769ba9878384f0b61a98c6c62f27dcd96398fc04883cde133d"
+ "86e396b28c08443217a14efa2fc801cda336afa7481ddb71489df94bb8b432240ed018651"
+ "1e55d8c03397306d8b67c2fa79da7380a866d40a5af26d5fdaaac09f98eebc69b1b4c0d33"
+ "9115a25c6435c7e6f8905406f0c6dba03d54f32e20333c5c2273613a764a7d594f967f947"
+ "1a206380ed6f38997a55b7a4287d4f2b1cfd6c15c188b55696b90d5625ed0f33a9dc3ebb8"
+ "9e085bb7e295236b2be0872ec037b43a64b0896d2daaff9058d028298b7aca6a1053cc500"
+ "885314cd0a304fa04e95a6ee95f859823c1a17808903cdc093c039b11c78108ec49a1af11"
+ "a3188d61c9517f781745e32a02153a1f9af4fa8d7db0b3d34268c129a2c5f7b72f07342d1"
+ "f3221037704da06235a6c55c3bec83b705087ca5293765ef24603f36b9280efa3c4683fd2"
+ "5190ccf2342034ac0fe5813ef2aac89c06a0ed565d2f9d590824a09ae785e581628ab9b0d"
+ "e009a736a3939bbe79c62111cf6a16fccdd4f1266017f7e68cfe71898b4ddfcfc58869de8"
+ "22590b124ce4c188eca36087b5f848fa8dc1b8178b943d8096fe3a94e24745026ce50f626"
+ "32610540fcd8c2db5b9cf714002f8db11807f008e719304f269d1fc41473d14d97f85bcfe"
+ "4c797bd0529fa8450286284fc57e63f4952e73f96268e7a413754182d5ccfb1fdf5c05a0c"
+ "016696dae8516e8a5805e7be0f124e2c5c48efd7e5521cad6979141b6029c2c983459bf87"
+ "6ec4a1fbe8164072c5df60f05cceecbdcfe3d537dbe233f35f1b4fbb89eec5d4ba3ce68eb"
+ "f3912be50927ee0f1e34f8a376150d622991f0c93551d039de7213cee59d8d39616099a42"
+ "7d86fab6311cadab54b58b76290f04589efdececd30d8509a25af556af9b15fdc90a60139"
+ "33f89c26b50a4386d3e98f4e92468f43c488bce0c3d509124daa2ab2d6fee9466cfcec909"
+ "6e78ef4b31ccdc9a769d5c04e4707799a38a044a4d597c5d6b6df4c192650a2ef51ea3713"
+ "4dbfe820b825cc015c968e2601cf3147c9e2e0c8114f6e5af51161051a29ae1b7818751c0"
+ "b0850e707ed3ddc38ad952c19bc754c3d001e9348c7ac01bb1441c959ffca12a1d0341372"
+ "fae586d76f339305ec8a1c93b49b2d33c2f595fb76d7cab39ba0daf7eac8b53feb3171373"
+ "faaa2c93c1b29df5a290a20b02fac76d4d1b93e121bfc313046af2f7b96063bc2aad93407"
+ "6803a8b611b603d91bf3fb2852b29902d4b5e0c4201ac346bae432a9b8a57e39a0d1edf82"
+ "ba7cb6dfb311458aa97b7e269c82ca9479760b720345892d80e291c23c86e4491877932d2"
+ "ab8a199c60f84fcb3d3fd984e5a93dce7d3915416036ce2e3440eef6877aa03df08cfb8d7"
+ "7305d65f54525dfe57397059606387d89d7752d605677de00b5412fad9e300d16fc5cdcbb"
+ "fb01d52754f7aadc52561b5e9ef5cedd5eb6f0b3da6f5075c0549cc7092c205f04a8f7008"
+ "e994b268f118a83c0f2f41aeee9cfe3fdc50381e43054035b3f8de446e1ebf1e18a814b5f"
+ "5e3c3a990858ab71b546e91a15f27c817dc95e8fe19641dd326ddbe98bb7211a0297ba09e"
+ "8a00ede828ebb4fbd1b3ad667d7e58c48edb6cf18c693df5858a59fc3bcfa0cde29a50bd4"
+ "66aac096b906795dfd7313049b18be238812cd47eb9ebfe6a86641da68fd4b795e808aa53"
+ "9ba0090344c8a8f8f94f964d4c30bc2b3de337723e8528c7b09693b972f4229e7a60f5a5b"
+ "73096f04fe24a94238cadf71e8dadf33804fc9070e78035b0e273cf2a5e3cdb935f19795a"
+ "027027693d50f43dec95e0aed3590348e18318ae55687883a3a55723cd817bf344466fb84"
+ "9d05e9d84b48100d1f4c591efee1d45dd31cd0db36b8656467fea14289982d12bdcdba0e6"
+ "9144e5e96f05fb8527ca95216052cd5cba6e6082b6f528d5da0770f704fa10a66b129dc2d"
+ "f07a20b06707339670bca46222ec9ebfa2f7c28658e6c922ffd5ab3388b1b6de9380aeb21"
+ "c6801ac7ad7b1318580f867629e73fb4bf04a53316b96b1c89fab40b821b1fc1c51a6357d"
+ "e33b7a3b0d8690396519c7e25e9b0b25aa7023b6be84d1f773638efe833865f1aacfafeb9"
+ "53528ad22ac36bbcd1fa04ad197f77830597e294d3b4657652adfcfe2583cde2f1a2e2b51"
+ "c032a54952ccddd063e21cac394b5e26e1b0b3d356bf95baef53c2e64de53f5b2b3f30bdf"
+ "a009872680cc43011f137e57b7471029112e9f7130e20a3a95ee7517b16295f91febe284c"
+ "2624c81aa2e29e759298abcb169e0f4fb8cf1b6c133da86b760fbbc1c1ee071c73f8ecd38"
+ "111f4efd1b7939341bd24f91bc669d0d1500c595dbdf948d7e545fcf82beb8ccb1d4ba072"
+ "62d62c7bfc17ed4d09db55aad49f274cb69d4fbf670557fb224dab146b3466ead035a76a6"
+ "59b5999bc6117e9e2a8f606e596a4b813e68c28633221c08b6e00989656627c0fc43fa728"
+ "e8385335b8750fe9f5c1d7aaa47418456c963ab29d3a14399832fcf246df02d233651b039"
+ "22c64fc70908571ca04f013af8f5a8405b96e8520b1d5f762278a34b5cadb99c6ccc5bcb4"
+ "2e7eb987354f28ad13c969d31ad94d38f94f36fd800844feb18e6daff19d53023bf99f9b1"
+ "36fa76f99c429eec13a6ca39fe70f809c8ee734fc89610b8073e86f79fc7312cf31137791"
+ "f2f5d97878d19d37fa64e70a1f869f60ef47b039a0205b8d1d9f1b4b2399c13cb0481d536"
+ "deb51accd7b63d96ac0c6517c0d00948049b70f9a25df35028cff9360cc2b38902453a2fe"
+ "b46f4ee737da5e4af289bed20c2f6ed5fcf60bbf48019b318cdd61755360c63b91a4313fe"
+ "fcbf48ba49a6a3d55832c162391e72ac2ea59f3e51748291c327cb2b38f4b7ff451e686bc"
+ "99320d6a7a624e8ef4307fc0741f58d3e18fa90c19a231f716c2fab4445f062da1dc93db6"
+ "4357e8036f78cef8fa551d70d2d3f2e74944040993e154b11fcf8f9b526861b43b2439d66"
+ "b9ad8493c041a156d2566a85825990f6f98a8ca1bec4c300ac8a7bb5a9eee1f8bc7ba52b5"
+ "c24fa2aa09f08946b9026f671b128cef1a19b453ac3b633da0798b55e1dc07bc23adcfa1a"
+ "2dd19def4c2cb98e05742c5be778519f6a72f9a06db664108e6930a4066cb64f37cb0eb02"
+ "7c9f5d7ebd29d0643185226050b8ac99450bb2f9f84b3fff78fca56f3479da226964ea297"
+ "7a13d6d84ae73c004792fea34506557fc354fa795781aa3245258e0c548b5a4fa52513426"
+ "3a60421668fdf7bebeafa161315a1046731bbd8cbefe7c101ec0dcba3459106517ba5922c"
+ "65d19f8f64757658663db33564be86b3953ac6157002e05b86de8cd5061c5844901376712"
+ "1ef0c3d164758bff739d4f8bded53c01f8a4266d5fd0fe3937f2bf22dd05cc7e17eec825d"
+ "06cb9a26e17d013528d804cde17b68fe228c31c1c4948d0ed23d0c7528c1b421edf9c1e31"
+ "13b5485b1253e2f2bf70ba32e5d1ac7c27b6b3900967737ecaf260774d14c9f1324b10bd7"
+ "9813a15a2dabc64d4c83a7ff02800be0457a203469831ee8350d7d9d3148981f5f9217a44"
+ "39a763ff7cf0ae4e28c275336bdb3ec625a16e779cb0cc137f7d019b53f436278f743cdda"
+ "91f450cc99dc24919d4be99983027ce46edbb27b45e4bc76c175b56c446f56ee14a4ccf32"
+ "79c38549c2dae22867acd2580582288ad681acc4e2d544df6430a6a845e4973b392d3d4ba"
+ "fb5a5b542a2dfe328e589952d70eb6ccccee5ebec52bf6c16b0554a33f29ce7363535385e"
+ "dab48009c02087affeca2f667de04039e23489062b91d1342eb445bc4f42418c126dac426"
+ "8ef0ab6c3dffab678690a007e39572ca8c177d836f1e64bebeb3e1fda3cfe4ebd960ac4ab"
+ "59343ad460436fc375958bdfb72d8c31e5d4a2c47e53126599ade4f5440c4c1027cb3af2f"
+ "ab30d7af60e8e96e808b890fe8e3e1438babb7e36fec250778c0dc249aac57bd74fe7f772"
+ "dc8c4ae10d24c54d66a094769f93e77358cce7b5669e81afb5cd2b46791c689edc6925d49"
+ "c3176152194d3d4c8044757a6ab4ef6fb7067281555b0bea1357543c60961df21601cbeaa"
+ "78a5f48e48f3747b9c89013e1e70b7509e90be9a4347acd9e11aed817f8bcbbcf4965887d"
+ "52a819833b485fdae03efe3c2ec68e813820447230b513e957e3ebc08d66b794cce5f198f"
+ "fab702b72ac40107b5f84d420fc23be2e107eebf1913b278db0d6af15e98ae93b873ddd92"
+ "629cd66010140bb5d6a6749f622dee02bacc37fd02686314b48b1eb91b12f008c0384e013"
+ "089ec1a6756bdf8a5c0878a9ab30b7bd26da941096a4f71b1b73cc8414d255b2e612023d3"
+ "7e9b4548358b6fada3b36b29198194c72eb59c0736c91f9c39e9d8c7379cb8508a087a403"
+ "59d0f05d4991c4d36dd5d8d377d53f24392154b2db4559529b6fa1ddbd357b9a6679b2e75"
+ "a24c39df93f53133fcd5c8e4ef53dfb4056ba88ebf8e7c051fc3fa1cf879c8d602f4e58ca"
+ "405814a5b58517b0a1bc36f366f416fd22bdfc4cc612aaf68acd838ed9212a9056251f545"
+ "ffdd1d11e74e985c5629da9128590f4c431736f0cf5d50a88adefcc4a0c727814706fd924"
+ "fa55746804953cde7c0c5991a5c9cc1faed1ab240723436e4f51429b75ae688c201d2e382"
+ "3ecfcb3bb902532e45fd0fe1f39fc10caa5a80b2cbe031e3adb33961fd6831abc2c0b59af"
+ "ad958eee9e14c0a65508784216414bff1c512ba9c56fc8457e566fbe9a50e67f64fc66f53"
+ "aed2622c85472b55a9547610eaa4d61a6aa798f8a39abf179f15fb2c268ef3c98f23520be"
+ "1235e1eada8565be1eb48259fa045090da99dc0c89e289bf3487314b58740da3df238128b"
+ "e0914607fc7f29b7c843f9a500a180e4d25819fe13c67f9c42c07789a3bea2f93e0214e02"
+ "a0594d02db485855e2d45a29027c5823d9a79fe4eb7d33c87e55da67c5a16cb881456ee58"
+ "dc829b4449dbc9cc5146b477754fbf3433b389266425d6290696148bef8e0bd1a1536e827"
+ "b6cf229a4023de9caf2a7dea93dd37397eb090614206af33c74b8ae2eb96be49431194750"
+ "ff575e446cbf3effb627bb1b568027d15e3136e6a3f70d96ea1dccf7f2a7f9666697a04be"
+ "96e5aa101df1e83ec7d71400574ec009494a3c71878567c9d73475fc2195b8eb12eebcf9c"
+ "d61d9d038469292c95e6adefe8921ec3ca2a2a52e8f6343ed2e8a8f871426e4d1d85c73a8"
+ "b42311a4c048294221cf241528c8ba4207d5a38d04e8047df54a0d2bc6a190ffa9821f09c"
+ "648c2b6cdcfb2e8b33869884330dee10c86e101c1de368e778242f499dae643aa7027491c"
+ "b4992c9ea3ac6a55e6b4325586273e1b09339ed11896a822d27e577062c0b9c6a81e78d0f"
+ "4688a643585add96cfd299dbb3ba07447b4b48060a00a096299f3c1a68fcce0fdf5525440"
+ "900d60c6f00512eca56291d35c2c87a957424f4b2806a7b6b687358520db56e59b8105c6d"
+ "d7973dc9f00d0f6917e0afef879d62c657df781cd3873770cb533ed4490de0ccaeb24d380"
+ "53783ea3f701aa9ed39d4f8878536c39e1ce4588ec25ce6677c68b0a7a95fba7233bc0c72"
+ "38e76aff813e0820e8213f5becbe5a11508e9aa07bbc0e74005b7af4e60ebbcb390b4716e"
+ "e7c1b303417e259f80ece180a53f817e8d6ce2840814278e2a30ddcc4c477019787a0e18a"
+ "b1cd073373b1562985ebdeacaa7ceaed4c67789b5b7e190bd432d2849e05bc485fe22a616"
+ "ce200fbb39285b84ef2266faee664a313e19c9b5051838677e4b67a237f96704940757c51"
+ "63fcb0ca10efd2d2b31b273905d8ca3c5277e3292d40b75ae5a6ea942875960a022022072"
+ "32e5d29ba4fa0d75f569d20005e36ba3efd5ef2a67a7f76ac317e2b73d872cda51baae577"
+ "9d470420008e1c26a6454c0ccb275a86e4dc20732ed23715f57216591a4b0505de2c89c3d"
+ "1c3b35785c51417e4ce4cec58104c2898bf388df3261a904c5559828b0b93f4b0532239d1"
+ "9f2cd925f5cdbbd965fcbcfa96563f51596198b89c50c91f130e97174d1ca86f2d969fca7"
+ "e78844329503d3e7cfc62fbda22267b37727c890a58aa0298c39fcaf8cd2bd4165e33771d"
+ "04dd2f4132a1aa4fec3a76f69ace3bdbbaac000b912dfdb9f9d12ceeacce4829b82a45d37"
+ "5026a5cd4edad2b05609cc68196c8067305a97b5a35905d84e58676e973394a8b598236b3"
+ "a530ce70c93c5070401cd7403b3fbb18c32c189831e76dc64951daaa4644e5f3a4cce561c"
+ "e3c9d6681b84840a26eac3150509650aaa99dd6d0c35a9a1385cb38e03cd29d30bc908a14"
+ "cb92d3eb25934702ef338e8fa29fa953b3495e6d9e9c824ef37788905b004a622a8d41f74"
+ "56d93060aca59910635e4d0429e777350bb34b6fcb72ff2ea501ef72685e9cb773c81e06d"
+ "ddc3163b4daf637658f225b4f0fe21fd1affe861b5c06d35cacc2de7b57bbf7c9dcaa2c14"
+ "8cf96bb9496f9c98dea0a4c67fb59933597043b39fdbf7616fa4d64e8e8747c0e7e29fddc"
+ "d741fc969dd2107c32f502f5ee12c9e9bc6793a1d2e709edbed465c19ff52ba7944b81453"
+ "f766a344658fda11c645a904777c2af6b0da86d5f13cb9b0f1e52c0658978c33a86ad2c8d"
+ "6d7f334c9b6572eef82d162f295602fe3d026fa1d05684acd35037e3ad74a695f0e15c65e"
+ "7be17d6a258e979108532bc53f148939ddcad9e5eb4705176bb0b593f4a55b4bc59455b37"
+ "c56a97118d486f35f640a76abe920c9c26167b7d22cc0f2a3fb0651c63be8c2dd767093dc"
+ "1b1e10e3a9034bb52b8dd20c8d9106cb10a5b30d575b1062d32b3dca2bf930ab1715e50f4"
+ "a2655c9fae789b5ffee61fefa4dbb25a4ffbcd64e19187c0d992d82e736819e076dd4e2db"
+ "94c6e9e95741f65f6601598d3fec51d9de98091943331b0b900dacdbf5e5b76b73c72ae62"
+ "a46a7db844019bed680aa0e46e9cbe104a8f7b4deccf547623767a253d363b473917222a2"
+ "4cbd8b6e234d37dff3bbf5de46bc69af0238644a8c35f823ae8fcef5ecf19c8a2c05e4ad1"
+ "eb4937be1d6e078ffa619bd80aec5d1f06390de6eaad2218c54ffbe60660990ba19eb6747"
+ "4d5f63946c625b973632cfd3cea0399f4b94ac1df10a431c397439066d72101e1943334d4"
+ "4077a450453f171492ca6a047fc8c53781414658106cd45127b3943de0645c86f94202f01"
+ "927f91af838692762b5273e8fabd129c2917d75053d8c07baeefca905cc8d312277dd58e7"
+ "77ec2832c8b134bb3e6cd5f84949f72395b6c994ec19177b83b347ced201e86474ff37c60"
+ "d6d853d50de8edf593ca8322899eb0887351a60968adcb16a88d74ce5c9662335a4f21ae2"
+ "99d9bf4fc18c39d54dfa80ff2d785311596dd217347da2407bb845ed09b796c702a226156"
+ "23b9554d6df1428fcad0ec86c98f045bbdabcd9d012f0feffc52ea1d04cef55600115446b"
+ "bbf733d304828ccd14709b5ea58584717199fe643c65c44512840c9bafe0372917fe90a80"
+ "d5f3f6cd4589947c4ca6a47d3dbff7b706362678d1b3f592b6ce97c831e4c21ca99816757"
+ "c5c77d0f75b7587b29334685df8a55d81d246d5a0c0697d5914140d514d6baff5b729bd37"
+ "4c9985301f89b1de1951b617b0a3b70a117651e491c1df3af38118f107c13431665f65e0f"
+ "a34f8c40a54e9aedbb807c029a6f5c469487e66f74dbe20d9202f2b7c3e119e5fe1444013"
+ "f6ceb557d2e69eacbe6419944b40f7400cc0de04afbcef68d1eac98844b4a2ad6d26b4458"
+ "e7498d3c5340b4c7d7ad34c87a9102c6546d43991f300144bf7b55f5fd8c92f8ce9e4d513"
+ "ac1ad1ad82c45e7bc3d04043636f1bbb330a7822be5938158a97c5277ae247c75d6c1253c"
+ "f63b6700a45ba26269c40cd8b5c24299fa0432f2245e21cb1cdcf218939bc4455f153acca"
+ "e2983023b6ef30dac5a35e21a725f7919a4701181178a23a32f281b5c8d8ed2fea49fb1d3"
+ "83c160a6de2872cf99e5bfadf629430c7b1aefe3417c27a5a1eaa781f761748e2842c8cd7"
+ "d825891ef67e86540c2dbab8781d5e7364d56dab12a09746aec42150c90a6f6fdf9c9e480"
+ "cadbe3c5272abac109c3d9dc911a4c7aee256bf774ba4e1cafeeeefe02ffb87952bb6a31b"
+ "8550ee0fc32aba2236ceb5ae980d90c7cd64dfdd96c53c92979dd3d36e95fbc13ca4f8f85"
+ "558df2e5dc6eb102f89914ea0e22f9a9dfd9ebf2bd9d82e5dbbb369e6ede5e744115cd4e7"
+ "cdba67db20fca5c9c3a6363741656965c9fe253d5c9f4a08e24e5e03aca21d579e37b4ddc"
+ "6e8bf21155065586504da7791d368f8b203b8c50db18966e41821e30272df7e8a0d1c3568"
+ "39d822e75f856892cd4de144b0d41a80f1ed53c51a7aae0801885c1821d0eb050fbc132c0"
+ "cf206999da276911dcec4929a5e6bfc584ab0ad736d4c1f60ad1bcde83fe6c5ee761a5eb0"
+ "46727f5eff80050d16840187d5504436752681e5f951f0dfd1d72d3add7657676480bcbd6"
+ "e86734ef844d772bf75309c46ed05061fc723b15f853ec1c1400596396b9f26f67edc0851"
+ "02626104f75cc61653954d9c161d7f3b65a74ee972a722c49dcabd422837c9b3459041e5d"
+ "f14149797bf0d4ed6f7f5282df8d0d5e2338f5c73703dec3ba8d65143a639139b98bd2c3b"
+ "f901e552fafb0f21c7d6fa1f2eff7b09a9813c279b5345d8d703a106f74edaba74a11b383"
+ "02207262698eab7ba6256f97961c0d6ff3247e641dc653ba54507310d5a857542b83f51df"
+ "dab971340526dcb782d231403eb48e03c7a5b4ed872d2f33147b5641af337e6dca2c36a60"
+ "c05b63f33665249af51fed02576d05dab7ab9734c0f35f4387088697f0a0c2ae5c9d88f2f"
+ "86bfc08f17e99978159dcf77241e364acc560a9fccd655eab5ea4894a0463c369bb64016c"
+ "f75628af85300b8a10647822a68c9b619e7b1755f6644256eda3b4e2f0f2e47e1c6e00a8d"
+ "c22ad010266ce8a8df10358344a672c508f5b3e4d8f3245feab902a9069bfccfe5b45fe48"
+ "d66133a76bd30e8d8956c7c6ed88bc616751fc09ff0f5539d18c28f2e079ffd603353b5e4"
+ "dc91c6017703a99182e4d0a781a9064df2f1dedfe677ff7572b4ebbb51e6209008ae10a0a"
+ "7beab424e2fc0456d4a527e63d725e80806b3dff054d1321603f0c73d3d976593c022b234"
+ "1e096562c182158891177a8caac62c5f6c2308508e3dd65d2fe2995de88d5649d161a041e"
+ "2a4ad4c455293e8a0ea6a6bc6c36160587e5a199dfb7fb116cbcc71f9e8eb3589498ef798"
+ "fa146865e8dcf552fbfb86347ad21fa257dcec74044f1c894ca62ca8e28d641ee1e11b625"
+ "aed47c43abfd22c2e505ee9816c61d7e0c50ba9bb25921a4c98b29eade7ef3877d3a21e5d"
+ "953a02378c3eb8a75e514a4a38d6fac925d2f69f66c4e87357f4758cc12d8c086f0c93467"
+ "8ef84df8bcf8c7c8bbed5909e8c750764b869d0194947c3bc874ae8e70d5d9b8e37fdfb02"
+ "682b1e0e33aa458750f844554209c42d8544184b4fd94220eadfeed03d61080f551daff95"
+ "ab238230b4f12eba6477426bee1e8aa53ecf11896d54e6cf7989e25212cdea0087fdda8cf"
+ "578455e582f6d10773e0e8aecbba42a2803969ad1c396c77c663f64013eec29811f5f0b00"
+ "4952ba3caeab45d9da7409cbf0320b3e4de097b44b289d227489d0b0c5e8f14f36392feda"
+ "af6008d54671e8d72bba4fbab122815fd3d49a25a3c2d85fb83e1645350d0a7de8046e74d"
+ "b6a7f2965d7ab04cf3625b5dab9c02f70cd6a4274aaf9ad4c453e70cf5ea121fc9d5b43d4"
+ "05166d1215c712c9a13fd9a0b34e0f97efe1337e301c592b533276b8ece2192ad05395a00"
+ "b10a4fb76332acf3dac46d716b618be5dc530561bb5fa69fb2295f3c6bf47fbf34221bb33"
+ "5509e6e8a507fe3d7fe3d0176409fe6403a0f7321936c166b2bcc4eb190661b6add5c5e17"
+ "cdc3916c8878800fd81784f5c60825472d58bd0b45f1a10044d45384793575b58a4d82377"
+ "4eed9bc45e91b04072b361266972ee0ef82dff917637c344805d17c941f41c950480c162f"
+ "56ad772c6257f10a8a6cc495b56299b94d190104416ad537bd1b1d4a89d7519d0a7f395e1"
+ "38852f389c0959a13a510f1ef35ca560fb7a7f6c733542e18b59d191e57b3d55a8b53af13"
+ "2f08d719a0860cae66962246e8ab1d99cee40b3db0579302fc23fa41f0e16a6b74728b07c"
+ "833f6276c",
+ 16320, true},
+
+ {22, "dac05fc4504402cd627f18b35af956b0",
+ "1460e1e2a09bd06410ec04ecacb752b707d5b26a003431a7d67e51c5df028b098853d77c0"
+ "faa23edc5b27d304fcfc85883cb8fa4cbc5ff32e79139102b8ebcd4",
+ "8785200cebfad691", "", 16321, false},
+
+ {23, "5943c65bc33bf05a205b04be8ae0ab2e", "",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "e91cabd2038706c02f8ba3102a545f40f340bf65de30d3c37c2408f14df06e1a", 32,
+ true},
+
+ {24, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "0000000000000000000000000000000000000000000000000000000000000000000000000"
+ "0000000000000000000000000000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "e91cabd2038706c02f8ba3102a545f40f340bf65de30d3c37c2408f14df06e1a", 32,
+ true},
+
+ {25, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "329f445e7de8a156cf26a0208dbb028d9de6ef76b8de67ca634f4a5a732138a1bd436a7b3"
+ "45d7a0314c7ed0a00b0d34ecad2cb8bd141e2ecc1c77e237094d55154",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "23117b38f94d22c8180ed72976a1f784fe591caebb6a07c1f0cbf8e29c6938ee", 32,
+ true},
+
+ {26, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e6fed0037da957a6a67318c3d8df737bb52b62b8ae4f48b96ff9eb7a108865eca7cd91b37"
+ "1318c8c7bfba2eb4e8d50ff8c9e8e156f998c46cdd7765375725a5f",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "cbb19fbb59b4647d05c57fc07778fe4a73ff7a0de9408c3cd07292bbbef08fe0", 32,
+ true},
+
+ {27, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb0536",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32,
+ true},
+
+ {28, "5943c65bc33bf05a205b04be8ae0ab2e", "e69dcaad55fb05360000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32,
+ true},
+
+ {29, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb053600000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32,
+ true},
+
+ {30, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32,
+ true},
+
+ {31, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32,
+ true},
+
+ {32, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32,
+ true},
+
+ {33, "5943c65bc33bf05a205b04be8ae0ab2e",
+ "e69dcaad55fb0536000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "be082f301a03f87787a80fbea88941214d50c42b",
+ "e81c7970f06808e8cab6bc6f3a7ea308b19702197cb41a04eef602df9e26d05c", 32,
+ true},
+
+ {34, "e2865d6bbc1abf6a815067edc4ee7aa33c290d5a", "", "",
+ "3e80cfd3ff6e21e810b7c3ce1d1b002fc6d0ab75", 20, true},
+
+ {35, "8c177ab5f40e9c57203883562f01f174070ccd97", "", "",
+ "247885b9b90ef2a8cd1e97710eb9bdead1aab09cd552c840df8ae4fe08ac153f0152b20c1"
+ "e90e5d4e55f",
+ 42, true},
+
+ {36, "e842a4fc1a147cf2f87de9bd5a42fce6457496f7", "", "",
+ "60552eee83f4bd894098f901f9a13462796f75603d3bec289a4c55a16dde21cb2ad41708b"
+ "3a3d76dbe5c54cea3888caac951d728834d3651a37cde0b0664121e",
+ 64, true},
+
+ {37, "5b870ee1bb97ee83f67fa7335b4a0f9dadc80d12", "",
+ "0a0dfb2a6e051441678788bdec04cc1b63ebe1f4",
+ "453fedfd43595245f3c67c61b9dfc253a356a2b7", 20, true},
+
+ {38, "58ea7ab33acff514ec08f41e59c17a3c66c1ceef", "",
+ "1cf9e25bd70c5546ea7a79eaf5d90cacf754c4f0",
+ "34226a7c2443a012bd994f8ac6ced5eb70ce08970617b4aca853f6a13b89986725f2b1a34"
+ "72f5a3122df",
+ 42, true},
+
+ {39, "e8d20934b9d320458f4854e2442e2f0fa092f461", "",
+ "4425999958aa3cc629300c25ab15be8cea7a4277",
+ "636c9341fc005909bbbfe18d9b4db595b5007178c13d295375d0738204306b522f0e33f37"
+ "c67465b56d4a09450375a50e8e02199f3c44b7a89618aa940040d1d",
+ 64, true},
+
+ {40, "dc9e488c684dbf0ac8ff1eefaa0666d413d258f0",
+ "9afa7df500d7a17af1f44422d25a62bf", "",
+ "8f426916a9593815065cdbaada2c23921025e780", 20, true},
+
+ {41, "34b85c341a04cbade472b3f7dee4de4d1954bf70",
+ "b066b42acea664350a8448f8e064225f", "",
+ "81703cfa5d5f3af1d2105e047f0cba013c1ad5eb27e8d408566a10e00a7e90da4a30a559b"
+ "33f353d6932",
+ 42, true},
+
+ {42, "44cc641e09f7d5642f7b6007ca5a1c0813319666",
+ "69c0dde6c8e5bd40553a5981fad6ad87", "",
+ "582d7b17c4c783d2f37f0abdff8adc1e324370e069f274b1c7d6a46655843e446504cbbf3"
+ "155716b6e824d4038e0bdb344df20f19a4a2dacddfe9aad36a81dac",
+ 64, true},
+
+ {43, "88a8880cc2b73e73b3b6ca1d4902caf2128732c3",
+ "0579f690ed32e57a26701a9f6877f243",
+ "6dc723df3d26f704067afb2fb6d95a66516d089c",
+ "02d1a60044f4b017bed7e49a6984cd2108455f5c", 20, true},
+
+ {44, "8408668b9d671121b8c7d31113f045c0d7c020fe",
+ "679b30e6930a8ea3f076e317b9595d5e",
+ "b4451b0f1a217db703582881e86d8044d5f2e092",
+ "ff71e665d74a7fcd57e7f6ec5600cea19673bd299766e525959717169d3e735a33bd998a3"
+ "17391f1ba91",
+ 42, true},
+
+ {45, "e6715cc4ee13c4d999d8f8f500243c321f70b0be",
+ "ecfaca2ea3301a992b4de081d9d3a4cc",
+ "ef17c9227a5ca654fbdb35dd00dd6dc77b6321de",
+ "76882b3bd15ca84585e2a4e7622e9c3bc20da778aee4d33a6d6a095229f0843878157cb1b"
+ "5970676725375536a5c724fff18056cb28cdce8878a3c687911c5bf",
+ 64, true},
+
+ {46, "9a6b88f3f68f5a8e79903b51dcd733abaece1a41",
+ "0226df3d66ee3abb275eb39c8ec3d3e12e9b87b67f85c552accc4279ec17", "",
+ "6f0c3e176ea037da5e32418174dceb98fc1c2b4d", 20, true},
+
+ {47, "0b9eaec88b2940a4754e83272cbf47fb6f86aaa1",
+ "c1616497d49246400ba68242b635c67515d2528ee1c3b71b318b631f9bef", "",
+ "4592acac51be6ff829028b39b57dc1705b161b9775e5fc4bb668bd4addbf11a6c8230115c"
+ "d5890015dfc",
+ 42, true},
+
+ {48, "c4717276e7c7f794c4ee333b2f7a2ab244be9e8c",
+ "af4c63e5b554063e83e37bf730ffa401c696088ccc4f133a8695ffcbf2a9", "",
+ "3aa97526d07f8cb7f936d6ec9d6503a21ef162b9fedf354a6afab2bf420a922100838efc9"
+ "deba0bbf31a0ae06deea9118fe47f4bc484c1bc75f649f3a37c3225",
+ 64, true},
+
+ {49, "5e43a900ee0d432c5fe6fc81db8d5f81a54e39df",
+ "8cc815009350b0b6a924ed93e73c8f8c57a1105726663b72741b67209c1f",
+ "32460280e60910b10abee2e9f80a3dab48acbc59",
+ "a715f5178595b4d7a7592e5fa740b9473ce00777", 20, true},
+
+ {50, "070c170fca600aa2b23618150ab9044bff7d4dcf",
+ "f32a1cddb32693860eeb39a5d190f5667a303d5403712cdcebb575c6563b",
+ "c1b0971fefa0a23cf4b7185879475ebd8d83b9bc",
+ "de39d37c8f7d27af175221836c34e72fe2c2fd8fae0569f47d24a6de918d5992ff95302b4"
+ "21e477e1240",
+ 42, true},
+
+ {51, "87a23208df5e66488d23f7aaa066e87bdced8e2b",
+ "0488ffa08062f1fe83e9c3934f5688a2e17827f898aa5daa2d595f09b245",
+ "e4d66fa23a6020820013d94d1f8e84a58cba2a82",
+ "f275c7be87f3a20c5f095c9c11df0105f825bc3c321dbdf4c64190bf3dd572bf6ec867be2"
+ "92de7351995be506d40075a39a6cfab4ececb19d9502898f8a88e8d",
+ 64, true},
+
+ {52, "214746af12a669b726364027e9a1cfa40c18f8e0",
+ "f65ab21816c5eaa5c9ce77d58608ab67176d2255438096f4b45779d15c2afda12718ec557"
+ "bfe161e7fab89ebad4fa634cf73f2d12c884c4583e64d2b59b9d8b9",
+ "",
+ "bc141ae6584b51855f8f671bdf162fbbde5d8abf3aa42cf9d04908be780075a889472e509"
+ "3e16a8af780",
+ 42, true},
+
+ {53, "d509c509f91d78c33b9d661e6df1992b2b6ae429",
+ "95ff4b20ade46bada320316dad7e2b4286e93dfa2a72c6366c5ddfe8ce2ff344729ea5641"
+ "6d5b53074c6d6c4eb4e4873980e5e4a4991d6b1497aef822e16e209",
+ "bea4f60eff1a0c6ab664ff3db2f774347920a482",
+ "7d1b8de204154bda72a69644c6635be89fc1859619f101ef215960dd9c776206e9dcb8e55"
+ "45dec95b2e8",
+ 42, true},
+
+ {54, "a53c9ef28d9df1cf2d27cfc10ee41e6b7d3d8883",
+ "c521bf7ffc3146dc02c9297fdcd45af84441390af658105cc99622d593b68d774e61006e6"
+ "cc02dcfff483d3aff0f36ec184585f35ddfd46ad8b116205b909b81",
+ "721ca065b18af203",
+ "a9aee535bee79891489603a6b874da4c781985a62694256d07701275babbcf55448d189dc"
+ "1a2c2197b1a9ff695f8ec73a656c1ae1cf3d2febf653206027f7c976d5da9f54b946fae91"
+ "303f14029b783c76c5c970d688f4dd8478210fcf7525950e1f007e502c0e829f1582bb0c7"
+ "f0e221dc7463e581599e340b891eb86b77db0bbc420043708d384d6365cd6e06347260b65"
+ "f629b4b54e83172ff239c39c4a25f5194c5611e560e7c38f5adeb1c4d2078b48f57638486"
+ "6e91867d41b97700a819392f102b0428b2d8b455741d71f4cf165f31095ffbeb4d53bcc78"
+ "7299394a71f48abfbcb2685a324029dc5fd91284fc78b67c241d39db1a75a96ca6e225d98"
+ "da1fadced84d7f23d6d4bb442037b714867860ca004e3583665c6d7f51559fa38faa5371c"
+ "0bff7679626f75080b6b36b24f10ef486e24e1ee9e35afa718f67c6b93d75eccce25fb7f3"
+ "be7e3db767082bcf7ba449447bb6c07460ebb6bfc5bce7d1fc82e3111b44fa8e4838a59ad"
+ "5458d5b3f70d9891bbb1f74c2b18e72b9861d4d9fe99b13099f6d4978edd6db0aca250f24"
+ "28a7372405411be7d223568d5db70fefb81b7eee22711c612e3d6514e9340639b454cb52c"
+ "1969ad56d4303c40863885e6e438060eb20c8de996a91f9bc0879be71ab925e632c0b0e16"
+ "5395db69b34f606bc65637c6648441408ea6fe95a4c13c8f450abf7a3041d853cdebfe61b"
+ "322d42db087ed7da3175249aec6520e2a079bf39016286995a36d9f11eb348f501132566c"
+ "de44219e51b2415e04667d06bbc5f7cc0502e8c8ff9b6037654300c64c540d5e4cb78fc20"
+ "dea518e721a8ed259f26b033617c9dbe239e92377ceef9fa9383b744cbdc044fb8b3d8089"
+ "c01dd4ba38f147b691fd0cc4e8ef2acbb6f733c73cfdb52dba9b9d8ef80f3e153cf3281f9"
+ "94335e075498b25840a0f51dd4a654cfbab9277e8708b456ddd0e64977bdb5e88067b8898"
+ "83eba0d433b183ff730109dfbdb994a165f61d9d668c27caed764820348210a24e86b77de"
+ "66b8032a5173d474fee5ac889b5ebdf1bd653d46af427156ed94f36bd1d205bd0c56e9b78"
+ "3420eba82b6926f988055c2f734fc112772137c5fe63f69fa42e3d02a1cfa316ca7458722"
+ "372de97e6bc4eb9d049358e84511f80ad45e29a862e756275a617e086bbeb299425f87980"
+ "1701dab7c753bff20cdbfe61aad8fc824a3ee3d47cdd0f166a36de7750e121d9a6d74902b"
+ "8440969485807eee4d4f18a80a7d5d273c2e6eee6c21a031e6c65e25bb791a2b0817ac168"
+ "920a739e0ae6128ad2ca97bfb6920a748733404b98083b578163791b085832ad4a35c853f"
+ "e8529e4e4b62df0e8726c035861c6edb6f2eb4170698d2d3da901da1c7f2d85b73c4c1246"
+ "8a8fd0e4122558f866749375d33b6749f41e37bfb49acae681efc67ae3578bbcb086bf9f1"
+ "833d3a2a9d0e0c042706c41958dd9b5e6f107e28e5bed647d2db94ddfbb75491be54b3f6b"
+ "315402f0df49587f614d801c90dc6b42803286b5e37fdde549d88bfeeb3fea83522e30e34"
+ "7d38d228a701537a0cc11c9cb32ae1db6e567e8552d9fc97d88598683afbd90ae58c2e786"
+ "a5285b33d6892af0c4b91f2a34c7a3eed752f89233ea32c9127249d930c274c133232e53f"
+ "e667732c31104ab8acc0599f3d017e77f34e1e292d05ded1bc5209b7183dbeca21af98695"
+ "7545b2b231115143b23fdff983367d504232765f22e9a9a5c651d66947784f7d408444833"
+ "089c69871f97b499b1ca127411c4ae2e4e2fa9b52e3215ac9df9c738de19664b2e0331508"
+ "9753c3df5bb20dd84639d8d1b94e523e8d21c6378b7777b7d057de3f4a25f1b8d4cffc5f4"
+ "3d6bb0da79ae6c12ee2d48e652ae168a7eaab602043cc64c5a5a4736b217678b417734d8d"
+ "55fb33a7f76207ad443686d416f3465c97fc872e8457a9c3e901dc13f6cb7e6c70799df37"
+ "80023336c6e4309b239cf876ab831ad1fc96ed9c9e311ccad375d9102ab8451902ef3a5b8"
+ "1fbdbe86c441b3b8ebb9002ba679b4005b540a99df75f1965bf3ca20c82e8540723ad96ce"
+ "ac9dda225bc90f9287803a04f52f26053dcaf9f699fe726e714da69ec9d71d78db541904a"
+ "61435a3dc0e1d00ee4e7598b8d2fc1ee9595e554e943b76228c72475c94e714b9e2e65ca4"
+ "2bd6c27f3a725c9773e8c9b665700de0781a2f1e5e7d3da8cbf002dfe175b5927fea8484a"
+ "d88123ce76437b9aced1e5a36a8933276eb9839a8cfcd6d1acfadca6f9fa1a50728078005"
+ "9cd8ec3cfb17492f2e38d03f776644d920163ce8418074cb3123ae35ca2326c71bdee6173"
+ "a3b3d36318924f836c6782a85bc2410ae67139bca7831d815334f022f59e157d5483266c1"
+ "bb387a1d8e59d37f080532949007de3a53b4a44b67cefe59b9db6326b232bd9850afa4edd"
+ "3a5236986a3f116e7d5d8a98e6a967993985aa2415201a24655e7567f1a159eec7d2296ea"
+ "c596af5f770077a1d6444f4d7176b201597f33405cb807855f2b8f824c9c5e92078f4b7ba"
+ "795b1237bd24c7376ad9d2647f6b131ec8120b3efa4b6f254f51d22f8c5da727fe1958040"
+ "4be59b8f3898c66f17ff82ff19b7cf82bf649c0add1144601c8b38bcac2ada242444fd11a"
+ "e9498eb47f16d77de6ca9cbc861ecf479de373e969d26e5eb2ad39e4090bed1a0affdff31"
+ "f5bc9f4a8add6f6b2d2e5921fb4ee3e92319246ffaabaf094d92378d5286fce5233029390"
+ "d224c5be8a3dcc8b1ae880d47725493d90e3def934522f63d80f96f37921cb8397358cc39"
+ "892767b1155761e3bd68311ab93ec54575b0eb0e3c3c47fd49cd97a2a2ccd76f8bcc316cf"
+ "2c5d5f877367898fdfd7e88f6301e4b1e1a5d80bdb6e513d134329bb753eb7e982696713e"
+ "ec74602fc1112dd8fdd9f4b129a08b2bd07eefb514b58b043f879aa298b25acc9221d3c36"
+ "6162d15d6389d9443c1d0dd7d8ca217e095ea039ae383716d4c96add3a38f3466f2fae19d"
+ "2fde3a68806cebfbf8950425cefbd61fcf68400dd26aeffd34da8fa60f51398d9bf1d2d4c"
+ "24efdf229c8afa346421f9ddff56512fb5707e85b8f43ea9f38c0891592d3ee1a2c9c8700"
+ "f55a0be7b7bbfdecacd27af04ba8c22424eb027f2a8504b2878f1bcf1e54608a2ee5d8c27"
+ "d265e9918acc2d2e45baa3c3d5cdc17ed57ff4193ed8d764ed4eb290b24207d36a19c4856"
+ "5eda5a6ac9516f4432594dfca513ca51fdc4b147813706e26857416f94a3ab5258720bf6d"
+ "9ed59c2a3f3ef6ee561375966fdefa0ecd2f2b82a813e80f8290d5d04f5b20e6092ff3e40"
+ "6afbac8a524e7044bec55f9a685d1aa156e52fd3d77598ba60b4dc478a14a39b41fa027d5"
+ "f0947bac937ddb169b552b055a83788d66965a4473e4539c65bebf885f09e29051e27dfc7"
+ "6fd466c14726972527a3b798c58f340fa050954c42ee2442af5f9a4a824de31b1b536e775"
+ "202a2c1f6c4fa093710d8d23382eeea0e8c06704d855280110f70259e2771c5a07326440d"
+ "c68363ff96223c215735b53c7bb880eaf878d46837f0f58a2c8f34db2563d021c8e005802"
+ "fa65b746c8d3b2a72d6fa8ce13e22b6cb02a18320687a7aa13aab14e5318dcd13727a1294"
+ "caa38192e3ea73d2cc4460a0646313a4428be81af3e091c36b2e9dfbf51f391d915489295"
+ "ef3574cb8aface6f942049cafec4914ded402071a241128e4055528ce7c1a43e5c426c5c1"
+ "cd4af9974884a0ad55660052fc3d3f2cb85cd5a1d40d6ec4eab3c18d61c2ae6c98949ceb6"
+ "d07b93086449a8f77e70ca2d55f7a0886c71f3be9e49b7810155e8aba3512b413879d4328"
+ "8adb5d780f5609e2ca5c22ca4cfff3f3482c79ead24b4af0086b605a0e08662673e472fb4"
+ "b28b8e94f32884dc1c171ff527ef5da7d998eb79ce745d9c5db985d1cfacb34fd1ac16af8"
+ "0425d782f348d94f9ff70d39de1aa38197676137e722ec427033df9e3c5c456c2bf8eb965"
+ "d628ac3af64725853ccc389def8ea8a7fb5ce19ad4b0fc50b0b32ce6f1dea3bfcfdef7c30"
+ "32a921958336a7bc356e19e5fe6bb50465fbf14dc38ba037d19df3ad3e3e855ea95ef81ce"
+ "e28899bf162b0d424f38f528e64db4d68986ce0732ec69456f55701b7f5dda90a755858ce"
+ "0619926b53ef53f9fbce5eadf15794891630394840378a524609811c00e71b5739158ef31"
+ "d714f3ab7018c0ecc51e99f4264ec98982aeb736337ab3f415213564cdb8077ae104d3e74"
+ "07d4481f8fae8579528a8fc74c45c36e7b6d54f93d0d39d5b31f1a4c915821a9d7ab8013c"
+ "1c6f7620ee069bec49608d10a915b2eb556a5562a4f7eeb28cef87030196f98916e2a9f3c"
+ "8be8893bdb2e5492536090e3ddc6c6553d7555117f49ce54d0c06e2c8ab715bcbe062bfef"
+ "4a3f7dd9317650f8f7fba3fc03d5c7678b4212867293aef6216a08c60db5dea51b520b15a"
+ "8c93bfa2d6959f233e04545471942ca2e6516dbb588041f0fe63997c7bfbc6afa990027f1"
+ "abd62b347261389b9d4811670eb32abcf9fa971b32b5f5a19df16c517de9e6d57e028ee80"
+ "393a890896ece64639a840fa01446bbbf45e0e5d8b187b85dc4fcc1e818825d4a08d1fb6b"
+ "397658a5fa592b3587fea96ddca7a520f7130160c35a0cabb1200a0dc7fb2441a3dde721e"
+ "49e6d2b185cec101aead7f31da0cecb6ff6f2d8a02417bb3f951e88e6e3f10c68f1cb8dc9"
+ "8da1e608148910b55f49b69a6139bdfdc637ab30997e21b8772201f151a09c183fc4803f0"
+ "defd2dba67080e7ad453c078f027bc7525c7d4571d6e722e3d4547d591d52414409c60d0d"
+ "ba2db1b784c0003ff8d13ed0138a71aefab18e1fb5cdcf1f8f667697e2789c98c2c7cd0e3"
+ "ebb1f51c6dd37e4c1a1cc06bcec22d4266baeb16e70339c88cbd238504a11369fb53a45fa"
+ "7f6aaa03ce314a0680c7b7c1833f60940d9305d2b6b7ac85616a7e5ba1472b6e17e1f5775"
+ "527e4f520f9eec420b70c7261a3344b19aa023e27a202913bf42e87706625f016674d8f79"
+ "f35a41020ad962e77359c5622bb03266ba1292ebe3837f37c5ee2c5ee92217e14c2641237"
+ "4c1e14e3e4ef40b57dfc3b529e3f29a6e16e7c03ba19ae80dbfc55f856c23111c7b082fff"
+ "f05658f2176a2786289cb6799bbface2312c58d6b45656dd085b642a09f05ea8b6cc27660"
+ "bf81b5118778412a88c62a96602610ff89c34bb1a477558b387dd32d352e8a507b27edfbe"
+ "c30a40e5313f262f905b0f5f73e3be0198299b11d13f0e569bacae5e28b7d06c336b6ca4f"
+ "5c7e973c463bea0cc37129a0e87a17279ce301cb0b0913ea45a04a77c2473c4d2bbc19808"
+ "f93baf8b392c64a4fbec09e078bd5db416089ba3e60833f53d05a7a96a7c03f913f39b1a3"
+ "181cf2342eb307965dd01c7e82d65e7840ad297897ed3f1dfbeb17b5c2aedd8db75ef1dfa"
+ "65aa5c2a321d472d85a455b74e540a1cf09b0a4dd46a6383e0b08604e69aea1b79eed1555"
+ "84118a183a32669a5d550dfa795f4498b98d31391f7bf9aefcf9b32559778f59304f4d6ec"
+ "ebb23654144aaa38f6b6846aa951c437b5e4ed80120d5841f9dc8b5b41926d58059854bf8"
+ "cbf57d8cbf820bedce68cc88734a40dc7778475fdcfe01e59e260ea866c85d979ef6f7a7a"
+ "577a75bbdd9cce9b1fd9aa6c2b89a2bb792156f42cb65d784660b762138a7337e87f07487"
+ "8c94cb8f0e7a70d4f19371316aac641d35348fc5ccfc911c5cbdd2983e032df62004f6788"
+ "940f2e2fd6e7151f9e5563a87312229e8bbadf04e68e2cf4e1b19378db4de335b4c88c87f"
+ "096dc2937262b63a3644f69241fcfcc14b1e03a066645ec8fb43b33b3b49555d35cb52f62"
+ "28a213f49b6d0cab46ab3b494153a3c70f100e7491e662107aa8e7b651c68aa5465a24500"
+ "a700b33480c1a8c02ddfd9965dcff294a7cd4c5873ba32a45592576da3d5ed9636ae5709c"
+ "6820e4a3ea2a9e950c97e8d171f1528bd19169c470ee7a4df23c33d3f70e9128472442429"
+ "bd9d4b27c8d73c8161b3cd5d07c3290b3eae3e9a6c14a815413fcf94193535f5a5c0c0023"
+ "aa6a27e66ddadbdf4661db08a7b7340653fdd8426f784a05b4a365d6ccd38179a285dcaee"
+ "8e362538270f01c7c40708f0013612a523f41cbbadc9d3c50e5e4eded53396db97a13748c"
+ "f10e464a81ee5c5f7576f49631dfc6fa951335055ce347e8b7bd75ce9bd00d70ade8dc14d"
+ "358fd4afbd5184526368add8f9475ef7d9e13df4379efa27b54bc057ea362a08c97b2e8f0"
+ "3458621bdf38c40e9425c45c142d4461023d351c300b3d00c4d17d57df98a60d6dacda38e"
+ "b46513f786801896ce18add8acfd03973aca374e0571d422d04c306f28b793a99e36211f1"
+ "670399cc9399c5e5b02b8ed15cfbde1a4e2047c7aa26a01e23e69bf130a57d1911e11169c"
+ "362f5f3345c381063d28409c8dab60213df67a0bb49d901d3d4441aa0bef3ad2c45d049b8"
+ "9a841e3659e7715537084c466259ed694bdb1ca11c4dfa903b1e1edb6f90fff6c8305f33b"
+ "923a2b3aa538fef5fef5fe9be69a1dd192f56782c709cad067296807c9c067a7e8404f8e6"
+ "e4c668a831df88bc44c526672dfb8165087425efbf248730cd1fc4779fddbf51d4c9af348"
+ "373db1f5b690dcb967394e06cb32245a51241802736dae19362b2d1e37fe30fa7ab79f533"
+ "0caedcc6c182c09cc44c8982905906106e8114ceb20b41d5c52fd6fb9bd3a3e54e5894e4f"
+ "2c858f8df3a27e6dd3fd559d3894e530809e1be8ba9f2b5526dd183f9cb3949e0bb14c3fc"
+ "cb471fd1a70751b938326de55e8e6c14e7edf10eb455a2340f48fa63bfaac46f3d3b89b07"
+ "af2b83b494745b71eaf5e40ea9bcad95a4454c3a6d39fec718b7ba7be5b35078efb8d0887"
+ "7986691ca347c62af92a946b716b8dd076bd7c7161a7c5ae6ccc9929e8ffa11d8f44d3f3b"
+ "2e45b51a1236779722313f4cf7208d095e3732fa94879eeceb8d7e47e91fd25089c9468f1"
+ "16e15aa764d4607aa77d96147096e46df9e87defe93218dfd5c7498d3dbeb3a004e377673"
+ "7a8f02cf6c40a538699313e1f70edd510694b5333cc7172c00c16470104618f9a39688a01"
+ "ea259c600d18051a379614cf4e5844e2e9d4af11c41eb103aa1e839f6226525d92af5e609"
+ "459a38b3a25dd4e67deff0bafe09b82f99f3d75c523c4ba21221fc642d6fb327a015c6f48"
+ "ce87dc5d79dc5b650f91e3151a3fe3fe76611d6eaef5c1bd0569133377834facd47f2982c"
+ "5d4855095308373003fa61d80835cca34002eaa52a4fa7d3b8c34f54ddca79dff197c6fd3"
+ "cc43e3371bd43fcc37f723d9f41dfec21867df3ecc636199daadbe659214297b8d0babba8"
+ "e5d00cafc7125aa0cfdcb859e953d238fc2ab6462362dd3097e75ada136c070839c0d0b92"
+ "c53f09aafc99248fe6198b3334fa1f5f4f06b114037e96c3ee4321177c199a33ddb6cba07"
+ "39bd2b7f454bc9064158df43191c42ea0d8995e4e94afa21a2c2fa59877f38e0f1184917f"
+ "0bc87bec9669cb2d9f9a10ba7d99f2ce7a23a8c4c694b4dcd7bb6e28e77f4cb16cbfc86b6"
+ "cea04380861e7f7388ddd4876055b5f7ba8cce89b92defb8a625040fa252dcf4cf6ba67e8"
+ "f2c681b4bb5b2000a8e1a49716c0dc69f42ffb27685773119f2e5d57e84f7f8023f8b452a"
+ "42c285bc920e3a46049e0d7672a5163dd6f72393b238c3d0d3a4992029c71323c3c1ad5e0"
+ "3e942cb148051bdd2d10342da57c6d8f68b99047d43d6200af8878229e4b6afb3396b938e"
+ "ce754e8cc140caba66df1bacb2a505af3e579bb06d43902a8e6b0cada8b52762ad0c795d4"
+ "d017716bbc7dca79dceeb986a0cf326cbbc9d6a302f34a5831022d461d99303cf7a41bb51"
+ "75e1cc88e9377a16f205e1d32fce897f167ecde08e593048e1fa2368e4880701332a55b7e"
+ "e671343ec340f37e5a9b8edc26e789fccdb4f572bf0189d3a887859c5dba8b0490cb591b2"
+ "00a3004442fced4b96bf4717830c027d6f5662fd57d964a18f89d873339a0de6b3ef26174"
+ "17deb7dd104b7730ddc73eeca6478de7c7084ae5262f1c3a150da9afa79abf9e4de110d49"
+ "b0a0a727a8675dcb1cbe76feae3cde81d23653b48d07559bc5266584fa067873412f6ffe1"
+ "6c85c9edddcdfddb8fc6998b8a4e0b29127e62cd9ba7dfce390928deb640f86273ae253ff"
+ "4f6df03c91f80fe25ed2e6de509c3536d41b35abc54cf7ce30287e93acb85395f04073dce"
+ "0915c02e6731d16ad76527f3fbf3e96006aabd7ee241dbfe38509932560ad98039a4bd56d"
+ "4d15ed9ee4d36227e13c5305c71b1b878f6b96479cf1166a93894fa6cf01aca4da216ae6f"
+ "825ade76972a4a593027121bdbc7c2fce2b734bf730b14cf513dd9641cb1d3cfaeb88bec0"
+ "611c825ca6c60694a854de543db9119fe484cb7bca47ebf03899a185245693ffc282da97a"
+ "e89d8d00f564fa0ec7988a629ab5264a7fa6c4e17ac3eb3bbd26ca525563d400e9de1219d"
+ "58c8d4118c637a95efd8350f1cb5cd56c6af87caa7fc2620f34159c455d8e3f2b020c800e"
+ "78973223c5d9da400bf5efa609f340a1f13742a92d71f6db545c8ef87c2441b99c54b90d1"
+ "9f3fd0dafbd3912b328314e351a9bb7bac449649d3ab0ae090f94f21463b78db4512004d0"
+ "e2162debd3c95e679fbcaacef0737f8345aa65a76e7d9fbada667abf200c61098000d1814"
+ "4cd026ce517c70908e023b143ad70053aced29fe3cb7d6bc650b96273a4082ebc50e47781"
+ "681ccddae1567deb7e041c73bd82438775870ecdd9fb06db903c5fd2e768c3b8a8d637ba7"
+ "040de04045f1e5155bb5aeb887f49f7dcc77c5d3fcfd225c1b30ed7e8bdb52cc5d3c7b43e"
+ "72c0a3ec9d8381552133813c17c2ccf1d4949fdaa1979ae74bde43c72aee77ca39611a8e2"
+ "733c64cde1ea0c9eba5b8c34be8d48ca6b5960409b7c09863c39f9db10d07c9f4981ecf15"
+ "61abebaacfb6b9fde3117d6bc81330649fbee9fed0d231bf3121c48263d32ae4d860d3190"
+ "59b447d047e276c0622cba5aaa9a44e4677db436959256cde98709ad4c72a74f7db88c825"
+ "464a4f531aa1b0caae6a47d682a137414f996fb3e860383b479978eb99c5e1f082ba3ea43"
+ "05dffe5a139f3da93048a8f80a92ca598ac27c641a3f82c5d9b4bdc5b8260bc1b90c852bb"
+ "ea66002f0b7812d477f70efa9d7392707b498b84f490cbf3c9e95d6eab34a6b5fe9ec3f13"
+ "ac8ebcee017622f967e04c2accd564b87b0ec366cceb8aba4561711bc6ac63a3b409cc85b"
+ "993f67c96b346aa9bc6957c3dd12f3e427ff769a702b5098f3d61c2185d9a7a656646f4f5"
+ "34e68670322fd6a28a0abdc4590dc1c76b9630ed769521902a44677216efdc7ceb099aa7a"
+ "a68f87e215090a74aa9c376bc5ee4abb45c80d6b8176fa02618a1df6124d4b1ece04bd93c"
+ "252ee8cb53a4a5caf4068f0695ecd4dfaea8ebe801d54268f7512354142be80a3ec53337b"
+ "25191ecfd60b6c30c7a5624f1d8cc0475b3ed016ddd31c5f6b25bb4b837a7a35498edbda0"
+ "0edb10ea98079328276808511972e05aec774f5f6ccfd408d232d4622900c85032e574449"
+ "2c101c5587e16fffb9149eeb996ddc27238dde497de6ccb4848462e444bf8ff5ed13b09e4"
+ "c2dc11a183473bc53d10d06d69fc8f2211ec31e280361174315f4947b9a92511f36b915d9"
+ "6f65bb03ec93c634eeeb11d100e10a547d4fc3a182b81e489a2694b55b01bc7e88afbfe4d"
+ "afe6d6f5f6bd5003926e9fbfb03052b431a1b5bef08335a7ef88593aafbd47afee929022f"
+ "d4af8ae196de9ad520be9bc1437fa40e7bcabc3e70797f7f8ff0c85d2fa66f6102bb33a7c"
+ "b0f44a3b64eee1bbcd2b6b1aff83d86f313ea8d96a8cfa066722f7cb0f97d7baf3b0b4e66"
+ "53a351dcd52b1f2bee1e8d3185466dfac516a39f03cdfdc8cfec3ca0082d94f0052c4213e"
+ "53eb71574edea8c09a08a396838707ee24825f70564d458493c463360462add277f2de812"
+ "23b992fac5fef4e6eac66f28a35d0c72a1f5274924c691382b47b1fe6a406eb7902ff435f"
+ "7f5508d1a92009ff7de03f48da3f4b64166c87759a084e6770a7fa687a1d8ae4634016175"
+ "47e91f44943b0e154a71e176b7838c26d02612cdf9118705dbc2d866d7116f0d9b538919b"
+ "072441d5f7dc1f4f812ad74ff614d165d9aa2efc7670e1fefef6fe595625eb78f5288d5e5"
+ "759ad0e76e2fe3f97cb73fe0984368d8dd04c283e3cdb0370116315639e154e445e23b098"
+ "85af5974c0b80e8983e0bb863b78024db0097779f3ecae9ac1939d48fdbfa193066b6150e"
+ "ef83ad97d96b4a9b67c0701081e91178d58d788eb40aa0d24f8fce6bc11aacece595ef8e5"
+ "4377c813f3045302f3e2ab15005f2198a6f17e2c9ac94e7a3ce4b259d63d87a739aabe59c"
+ "21d957e05494a1bc057e1408997284bacd404d9697c51ba0e74db22b7d8c86cc609ab6dbc"
+ "aa988cb190659fd58de12bce56c86ff8a27b3fe03a6be5a83929995c9b5375b558895f0d3"
+ "cf31ff8fce0657fac1f6c302d84b989d2906855fa4f5a254df91d9ef1077ba2b43d962406"
+ "5e366a9c76da53aba404fbcc2601e5edcddfe72fb9276f35efacba90bc112fa4cf1a3d3f4"
+ "135a21c44cc9d91ed2f81e77c7f78805ca52a659f61d28cf3fb27b9757486a9a79b90674d"
+ "03eda7f107e5dfacae41c50fd6157ca108cd8f07d9408005cb6b939851457882e13f165e6"
+ "02c04ad3d01c82df0cd69a2a47225af034a5546e2f8dd1618539059fb17e458f663f637c6"
+ "57ba6e5eb095b88906ad5b9c7a350d24b004399b835cee54a5ca5dfb01e34b5009353e505"
+ "a726f54853c6ab66a7d111e320f743a6ebf1801921471de6c651521080e2d7e0034e45784"
+ "2617131a2796027462424872ee70ed403f0028ef21fd5cb7ced0d6a7cef7b2ca1782dc57c"
+ "188484605f2f2b1322f1be653d9af4d4800a1c2119a28cbad19efd23ce61180d3159e42a3"
+ "1ca41cc1e4884d189d2f9de3de876fcac358a9df84ee3a459cacf4a5a3d4a4a2a06d03b5a"
+ "f48e3a0f9b15b63ef3d96158496cf3c8014bd56251e0f01f44efad82e24a31d10fd060f83"
+ "7f4979768178af004fea3826c98fd73891264bcda5bb5fdb2c24f315489fc2732480e7ae0"
+ "d55f91c51bc005ba9e315ddde962318d95b3bb5c04b02f0d47dc94010dcc6707ab55afb81"
+ "d3847d036dc561b7e0e1ac897df028f06f622008fef07ae655e0c9fdbf9af10728df7646d"
+ "249d01c459002471495c657a2c2f0eef09666efb0e38af035b1703d4a865f85bc6d7d20fc"
+ "4b5f4a7db655913dc65a694b31ec5b90f831b43fb328a2de2dfe0fcbb075bfe3218729408"
+ "5a1c0d776c91949611fe8466d35b1c42c91d303d3231920940267b54fd5fac1485b706abb"
+ "fd48b9935fcd0c90dac9708515db00237f0cc0b275c050e83665edd68fd738fa8b7875229"
+ "75426c3eaa489b2f5beea9095eee6013695b15ee7be09955ea139a8d039f62edcf4d6e9ad"
+ "541a1535ec2073b4aaf3b1ffcbb08d359de2134fc1ddf230f04eee3c744ba64848ebd07ac"
+ "5daefc794350bcbe776874dd8f3c6cc04e7f65bdc2a416273adc5fbe0b3a79b85a89aa492"
+ "c1430af46f4d4045d7e32fe36c804ff8479d75ab5b310efb19917ed350b74b5d70eda0577"
+ "61187cb8115d5f0132cc3600bcd14d724ca450b065c0d96686d0b10fd10b1df17c722f109"
+ "f17580f9da1dfa32885fec8e289af30869bf8b9a898c44a69287b72a473eaecaaba1cca8a"
+ "7320d51021b60ff69335035439da30ab05e04f16cf6c5a079ad6f65019ffd600cf257acc8"
+ "55fdcdab66975bc7bac081732e32b0c11093e6da0865776c10ba342fdd88afa589362c256"
+ "983ec946b5587122dd6c0e61f35b9160d0c6afa2097ef1dee6b27e43fcec7ad37b0bef4a5"
+ "84a5c316334058f5d4fe8a8b81d53f0582b7b8731eddad8913aa6e0b981d3f577e6fb0340"
+ "0c60762ac674cbbf7926c61312bd00ee3ef2130d27c1af7346efa32e76c1e3172f4a7cc23"
+ "598653b459ee35a776c93a8c7d3e24758a5542684bcd4b5cf7e482b0573f61768640d592e"
+ "21484fa82a410ce80ac429378a31c47eda90061d7ccb03c033141c684c86b5987d8f080ee"
+ "f9b0fc4708e10e8dad034e2909da14739b7c32a2549da0d53bfeb5400221932c405774305"
+ "56f5610589c7f5d10ba991d58eaf2b37a9b6a2ea15928f20604b2d7b17d2ffbf8cb94001c"
+ "544a9b0f9aaa342199d9e7c0cdfe3a44833829560d875d2f4d69f34bf621ef254cf6c459a"
+ "3019f1a0a40f7800a6a337faac1de80e3243106743153cde5be027a8d2f12849a905f54cc"
+ "be28e652ed63cc02de3a7d75b3554c29a211c6e292655f1c55a60531df2fbb6e362480a2d"
+ "f07b651c04f70862f97776fe3272584c607dde78aa9f09c7e890afc42425af88c4ea5f9fe"
+ "b9bf32e7ce38c73b8a1bcee7e64ec723404b15b53579665762650e3d4d6efc32132fe4ea4"
+ "d633929cfbb5313ff680921392bc7a04262cdeeee18c41fc779e1dc734d51170f8d2b26a9"
+ "1a2cdf82667dd33092ce72d5ac6b76158f52c7f5cd3cfec7e6fea996df01bfe415d0c5f36"
+ "431db3c9a391affe75428947080d2a0bb78b333b99f339a6c9c939f4483b3a850cce5afe4"
+ "b864ccc6b9432971837bbeeaa62fa58f9d41ad7814bdda840b4ead959cc0080b27baa6571"
+ "6c32c3c3a5d7bb28747f03db5ab3eee4b28da3ed88a838d027292b139f9b8333716834df2"
+ "f54cd6de14245ac89ffd806e3dec2e7a439b77e4f97f65cad10ed00f714538b9e68cf14ea"
+ "50125189434c9a5bce8470276d3472423275ec84f2d504b8cee5d866ab020bb8bf941228d"
+ "a462bc582c6f2f59355277a455b7ad787a92f9a0b128f7cc866074cbd97df643d132a63da"
+ "d4fce01f16ae749738c5c79a7bded51a58be37bea7fd6d5777c652eb25f707c22075ec6ee"
+ "8583f1c8f3bb803c179392f353d851bb178bd2eac4f0535cccf2fccac71ac1ee05a7cdfb2"
+ "0ca436e3416bf231da2e83f545d2640c8e0411877a94bc92c74bb6bb6c5a795ce36141ccd"
+ "009d6bafad274e82c202349be98625837427e1ef8de6f6e960b08dec7d9a6c26753bfc326"
+ "a4b4be053729ba975bbf1599059e5f156489482c840beeaf7bf6361677b19f07282ec3e6c"
+ "360e2518b66dfaf61010a96360a32d41f3a8a23036340b9f5452dd9475593e768fda4b894"
+ "3a154e3e89e9f0a948817481ae98973e78e6b2edb6dca17d473b6f02b1fb14dee387c90aa"
+ "a4648b8b0ed41d39a243dfcb1a5fc490284d8d8f2a07d921cb67f1fcc59adfe3297c5e27b"
+ "6839169911e916c2a0ddd3b9cf619f47835e1db310d2cbb83ee61bfb0f327bfc31ed77965"
+ "30ecd876a1110e846701d062c4cd9078f33b509d7f7d8096a1d54f13482d18436c4ec0e0c"
+ "88054bfc58a8ca25e0af80937724acc399959ad92af128c66bd73d81c536e71dc1288a5cb"
+ "eeaf46d576c012ec993c96c5f9c47708b3f93cafa205e59582e96c798c3ae4f8c67fbadea"
+ "b10f7b16cc0af8b7f6b7f7f792244e4a322df484c4b84019d32928ce074c50eed31befea4"
+ "709d16cf5c844657161044018a1fc1ef1897156c23b129ea3513ff0cbea0a9a4187673d3c"
+ "e4c9e05224747bb66ef21c57c9a23d5cf9a1974fb9076d70340e75b838e44996ea6632d90"
+ "a71e59a9137f4a97aafacab3b4ad1aa99260efa682858c31965c2386f28e53d19edee0051"
+ "817d3450cbf45bb6f118c2d0c310e8c3dbad2564f88fe5a58edee9f9dd1795165bea5a7b9"
+ "2a0005f0efad3d740d8fa0714ead750fd5e0366246bd64f0af25466daa59eb5e4b4431566"
+ "f7ad2dfbcaf243600e656f6dec7af5cfd72eaaf09e8621c778694e8a3e939998e918e9d8c"
+ "3b8dcaecaf9d1bc363f8fe8151b169e0291d58a1413b3c3a4c64709392e67a6e1cb5728f3"
+ "4ca3e743cfa543fc6123067354ee00ad7853b4eeee59986141975cc9499fb47ac9edc6f39"
+ "d2eda20e777501c2ff04a493c8f3036df977cd36fbc947c5cf1a5ae7cfb69b1df57ee3a55"
+ "7a5f6e6b6367a335221f34771f8ece137d9155e73a77cdddf1cd0f5c3055a12424b95c694"
+ "8fc9c4f88e244e4dce40b5ed38f9ac1e7807c8a923e4b44f8ba00e8f06cc0062dda7bb2ef"
+ "4a798c5d1a8620f8a6bbaed52a68d41902f094cfba1f33d080b2b6dab0323714beefe1fc1"
+ "0568baff471f25b9ea51d84776ce3d9781df36c696cf40d7223487917aafbee15475c100e"
+ "a27cc678484f9edc9a9ab2c7149e2b38f8f329159a0d98ff492b412a287de6637891efe75"
+ "8c4f37249953dae1eb26643ebf69dee48413858ad596498a38daf6436a1e59c8cac1ac7c9"
+ "4a864382bc834d44ab3787c4571623311ed3c1e66306a280e1fc6bbab8ba56f4c79a15a83"
+ "eadde199cfa8f80555c97ada73b471b36a21b346fef8c21c44c91b7a7e7085737afbc82da"
+ "220484ae0804d94f71d33953f4baf07d61fb95676e88c9f8a5cd20f663d0519309daef40c"
+ "cc45344ec0bf26ec5512bbdc521de3577dfafe01cde71a3002c820ead34386ef1a23bd2f6"
+ "e3f125c136d4a29bfa8181a59c345412f0f9d2d004edd0a2e6e9b89a113375cde50eafcf2"
+ "b5b241c0cefddd4e630b6be2d22a93363bdaf0557c06aed611527b23900db763cc1353c33"
+ "e126c3eda717769b51628bfcb2813308af89c6a3c4445ec0365082e6ce7cca216cfd3fdc2"
+ "9ae96d13c66b7bd5c621b90b3375c19ffe9e2cae18d15bae52007e8ba135bcadd39cea997"
+ "8f1f49783182f13ecb57f1a77f79b3b0038086ebd9e96d8ae7288414f4725dfe5aa15997a"
+ "d26941aaa1bfbe1ab9e6660284452bbbc0c8849a1f0bac574d3331d8033178a7461bcebaa"
+ "b54d3e6156a5aef5730dc958cd998a75e1a412d93925048990dadbe22388f6b85c6b42591"
+ "85e8ed1cf878fe5334c80205750e47932c425c84370cb0bc7933e29e3af5c6724ada3a1a6"
+ "495fe8acce634ced98f098e7e4bc39598ca744435f09d2652b858ea36f62bc1ddc97cbadb"
+ "16315767e06b8d0ffb2aceadf2575a0a84eccdd3f7e2bf2baf1c80f8cf69acbd5b71e00e6"
+ "057ffb43d87d7d244aa30052b379bced1afcba38325454d604aff82ec0e42e3e69deaaabc"
+ "12718e2e4df13fcaaf855ffe1e2d82e7060062c20f99e94b1e3ba42afd0c7659ed5d0064f"
+ "61c958329a8fe90eb17a176b5d3d7d559f785602d3401b0ce06b6ede8e58b88db4ecac13d"
+ "f6eb4d16c2f3f83e349c9ca2f66e1f0fc1b37989f722589075421fba332502657575a47aa"
+ "435b2e93fa0060f38e788fae795e1b62f49260240015b1c12fe019b32be2f361568550c90"
+ "83a73e4b99979a8fb734bde74248827cb5f3f8204da3afac1107154833b76fbb7e7c84fd6"
+ "90043741e55401149fee035a8d7e59d399e68c19a2ad9888006c11cfc591cc570a78240f2"
+ "d5c39e0179a37ab53ea97b1f477d757c1af797e3801743202113323778caf219bb548d182"
+ "93c5f68742ddf0e74a972e09758d475726064d23f75964a23c0bf405ced42b02047c035d2"
+ "ad245285debc86810feac7bdbd9a055d9ed1e7abe5ef4c806b6ce00bf647e9370c350c60a"
+ "988da268a9c70b9f41773cab5f6dfa5e11afda54b2318116afebccc0e2c54077d527bf005"
+ "c2498b083d9b95bf6c665f7a0abf1f62549ecc08c0581bc8dd7b15d2f360a5d795d42bd38"
+ "99be206192e488692332fbcd065257c11b1467919e768a90af32b18217c3352e2b2858e20"
+ "f320899430e4fa704240c076224573640a3ac050dbbdc49a70a537ae8185c1b7a070a3b78"
+ "12a0d3c21d6ae1a94b165f533a630a24660b8b2ac5111e1ba4337d2141be6793d9e104c4c"
+ "670e22cfa4413d7d5302a6302ddacb7f38caae3794085ab725ca95f671d96160828cff576"
+ "0fdbb83eba9aba400799df8da00541f5f5189ae0c75b1d5f59db4eff219a57b96a264fdb8"
+ "ee1764e52da1096b1cda085d72c780615e11f2f04e974980c4c34b80e0de667858d903a62"
+ "6b2b04dd7038acc5ac96f7dc890e43d9774821bbe9d84e5b6275d0fd8f6e532f4894ca4e1"
+ "1888f3bb3223f72198d547c56b70f77f8346f2d2c487c02b19dfb6eb315e30087afe4f5a3"
+ "8589a147b5ba49d59fc17595180fe75607aa1e0a421f1ced70cb73b5f818a0b91927c14be"
+ "fa25a1c4523bc249cd676bbc6f9b46d99baf597783e9d04d18215bdc461ae21a452deba22"
+ "f1b5ba8f0fe4b3dda043d04de5fc6279906c2ef8d899b05b1deecabe0225a734348e75d61"
+ "78b3da30dd2c1b1805499365a1068785f75c32de8f59a0326a90e7bdda944b8c4e3385831"
+ "00bcc50cc6d1bfacc9f3d243b698f0d5df7b1a6084333bf61048c0dea3acfd17ab620da60"
+ "3fb420701b9e67118b2b267b53459f5f295b93722333a7c42047c5289bf7e20b2a4389e92"
+ "48030c72f18e5b2508f4403ed3d1b87204aea8bdce0b463bcea963b66e93a1cf48d630b17"
+ "7efa26531bea9bd1b37f044cc4a02ee8f06de2787d48c1840a6c43de850b4b9f562ab583d"
+ "9469d63f601bacaec5a32521c5ee92bf35b58995a19584690dad9cb87c5f2625279b5a50f"
+ "78ec7bba87fec6e1e765ea61c3662b42b13d4e68c1c048847e572041dc865d1567bd9b542"
+ "e51c1b2af312923ba560f535ff24c3ccc75e334147e608573d0133de25ad7c670ba076f3c"
+ "de5515572369cc972ef1969c74bd0e5308169bbe5b102367a021b70caf9814b8f2bfe67c6"
+ "139b82053e1e52ff510447cae98ce3c2f5620a56829024398d4c23d6178551c258004626b"
+ "dfabdc1d317fa212f44094f53b8a5b47a182f0fd25c443c296a14d5e3b0ac88f3b7686aba"
+ "71dc3ec8f21231ed172a64fc3aad92e62f76d418f4e5b7aa64eb6018092bf50cfa9217583"
+ "16d91840cf5bae812d826bf6771f2c50b74b6bf9ce86a006282dfa21f9984121573004c58"
+ "490a5c71c63c10b7ee0193510bef70e76e53cb23f4a0db49c8bf87f330532a344a075f78f"
+ "2396402537f94bb49c425c13057a55214deeaedceea33819b52c1ac5f275f20b3a93f0f51"
+ "9e792bcc7f9e8152cea0d3924ea411fbd6fa55e451ab4d2da6c7e74a6c5ee26fb550e4214"
+ "955595269aa0801124201ee2ae99243d53c46038f1a2e9eb109dca40f1784dfa0e976bb61"
+ "580fe941930721f204f669e344bf88f9284f211d50a2ec61553fc28416d9897c394a05c64"
+ "89969a4b730b76b908f283f39e5248d3df134d7880250a0050bf26bd85b0ace5d2507627d"
+ "e9819f9225de9039e80221826b207fc00dc9c1b77dfcaea8c5076cf30620761e1eed6761e"
+ "909050d982455c7f0de450ead290a0223a07b6c60bbce5b90fe2d6a75a6f824d7835b7ca5"
+ "d73342abd3760bcc6f6bfb037736a201dd285828206cd21e19fa5b583512a6657d9670f4b"
+ "80e613576306c6df7ac13e99dccf4751405947d2f14b2c4debc1eef724768ba3f3aceec9b"
+ "cb788f00ea92f1ba5df90182690233b0c4d0a5b09670f01aa6cfd82919f40fdcacd80c555"
+ "4c1b46468443bfcaa75c52f894866361cd479e3b97d60ff0c092faefc7d7c0e9a3e5282fe"
+ "eb6ecfdc8e498f2aab85a71a12443eed58617613d0043c0cc360bc978c811f74e28ba54d5"
+ "45c0748eba66a6a8a5abcd2cca3b2e3c7e6c842727030aec2e591c0de61bde8201fd43e6d"
+ "f31af74e46ec35c0a1a56420920ae4d4687a8127f83a5ca97c6d21ebd0c8febf60e715670"
+ "a4ed5d1987d1404d711ef8fe42e1047cae8d523900167e2a8d73d2bbda48d470f874f1714"
+ "82dd3068761da65f7dd9519951807acf5c49b4548427085bf6883126566e820eb7ab6e211"
+ "c48d1e43c1c1743a7282082e7f922951fde1a98dd2069882bb634dcee32e79cd78835bcc5"
+ "7b263c74d5bd90137dd344bbc6523d5dd89c0c2314839c4f6e24c325a0e544c4c21b786fc"
+ "b44bff61b2792c58fc1bc034118e93bfe91582a6c66f8c4c8be0d9184b7858554fd66bb6a"
+ "f3e21c0c5410bcad7fc5a7d60269a226259960bb6632b00d0f85531eac457f4f4d9d2694b"
+ "55cdbd34de186d61827c4b8adb5fd2cc388b939aec81ee1b616aff79f4327a056873ac7a5"
+ "1e05b85cbaa1524b619a4dda3636e927063560a5ef85c0d37b419a4cdf7c0e4d58ee87d7a"
+ "5209ca9d2b519785a9d7ac81944d1757597dece91b788c1723cd4d8453c251a016466fdaf"
+ "27258339d2b7b891f875f92248e3809fce2a8bd8561cf87070318c742bbcd04143fb52fff"
+ "2430c2ee369cc6b3d3cd7ac08a6c7023238feed49f956db734da42058c93c65e3d5c09093"
+ "c9aba2b07bcd85e70b316109d27489ffe4381746468b4810da570d731a7ef47b67de81f4a"
+ "0277e80af586bbe0201ba24d799d424cf3592119ce3fff2ca1823cb9244288c7de860c902"
+ "9bb44b65fb9ac388908a19350c3b470bc699377f2e764e3afa239498aa6c87e292f202ede"
+ "3f98dcbe74806136bc623c2e96f24c7fdb54f1a7f1f63189af9e9bc67184c889183722769"
+ "d3dfd4cb0b7e321d745d51f77f855a38e9f7ea6371a0c8b6a80c03cce921be0814c144c24"
+ "25e344ffb45b5a8eac144e3b6e6c5e638079305b7012029b01929a7e79f6edc02b936f844"
+ "a86c65ac5cb7b334bf3174e11b2ea0d7896e4afb03e8cafd620c44df5111b9063437d326c"
+ "14c7223b276f568642d04c387452f77dc4c1fa5c82dc1a8f538c6082541a4c00736cf1b64"
+ "06ffe2ee1ab29e4caf3737b9da7b615cbc4232ab7421134a1e36574e1fcfcb649334562fe"
+ "81b006f30d4e7f73741a1a9990a41a69b63c951751353dc02984492a44c1f23074634769f"
+ "39e13d1f0a9824c7f7cfb4fe5c8cc05d811c45548e92fd4872493f8d5fa2ff39a01a332b7"
+ "5b467137f9a3606bf66b294fc8ab5e0cc8281d2fc36c60804f520b8a644294e5d8d80bc1c"
+ "2968c4a03808539d7bd10094f61d9dbd7219d465e3c2878b28fc14d0a44714dedfe0eb2fd"
+ "252dfd36bd79827a31a168e2d5d252c4cd2eef4fea8a37b8d7605345a54499dbe0b6a246d"
+ "be90367a84764f78dfc0857ebf78d0b559437938b42e0b6de2257818291e4321cf6074fdf"
+ "fee9604b46fe768a0175eab2983cd7feecfa521c5bcbd7b164351757422972a79319c6082"
+ "4c50fd8e52af845c2adfd17bbf758263732fbd7542f44e07c7e8936ed8c9d6bf75a7db7b0"
+ "d24bb1d367fbc10de3f1f226b6aaaf803c3cd44ffd11475c949ff5d7db75aa0f511e2b1c9"
+ "47c4c893e554d96d9ea53877c80f703a8ad86e6e1c3aba41cd11ee291570b9e0c3c3e0221"
+ "394c0c0b98e7c8bfc3e1a51b05c6331944be499d6823cd43493d6682ac585f302fc435c8c"
+ "eaf2646414501a51b152da5bdbb917342764d4298f4c9cfb3ac900eba0224cd8abfecd5b7"
+ "32a26fc38ee45ab997f6f3b0587cc88411401c1d3e8ae068bfda326abefdfc338f9bde304"
+ "29d4b15a06a0070348bfd39418bc52a30924a454784e7ea47b697603aa19bc5e08e123e8f"
+ "a814c863016bc178a315c6d1b67ea73b7162684234d4d4636f306f1d1d1c0dcfa72e48380"
+ "e54fc33d60121a5da9b67811db7d9c59206a6ecebb1b942a397eb5754a434d14ffc0dabbd"
+ "9d97372be24ec26399aca48396dcfc439d47e33bdfdccda38439a0431b9ec0c3b2dff46f2"
+ "7b2b0e474bcbd81a71ad5d8a52ba47339ceded7c11064b8add5010d4a7c582bbf7b25f03f"
+ "540f0ab1b70a915cc9d23562ccc4ccc6f7539fd0d08cf5339b8647a916d6d5efdbc259b6f"
+ "ea87f196e0e62f73add4bdb6e203b502553efddfe0e60fdf6f118ba5f2930a2ce52a5a30f"
+ "7036857dfd4a5761fa90b753d5ccc623020b39c593b874f646e9dcc2dd0d9c26d6a66fd85"
+ "d81c57776e49542a5b5ed032c270c2b35e22aa779e63aecbb16d0c2ee09ebe8cb0fa6b74c"
+ "abf7b645a18058273bac5399af8d0147590abd7b00b5d94f95a0a2c199d5f4c983ce5aad4"
+ "7bf35c515b4e30f5303afd4d01ebdf11ca42682442a575b4ceda683fda64c6802e08748f1"
+ "ff32bc58138d8a7269d1fbfc0a5170d0020171c9b69960d697a8a4a2f065263e50ba2950b"
+ "d1ed3dfbb4cbc3290f164a9ea6d10062fb0cb7bd25a0c20d979b3b0dea069e416e5ab7c95"
+ "df48db5d560e798e2dab0f4e3695685029968777b1659bddc1fb14343060ef8cef7c1325f"
+ "47c21d2b8e93986e2886e6fdb1de347b516eb724cc84fd9ba94a17bb2c23bacd7b68e7416"
+ "2259a29d126a737a7e0d26372ed28a4a40b7c8e02d75c15cf52fa0cc9bb78f025a7e34135"
+ "24890250ee922cccebbae13ad53ca87e9e5a60720f069131172ad7cc0d27089cf9d828b11"
+ "3ee15773e8f22bacb66377dc4dc1aee2f199db2924cbb6bc9b38f2e3a42cf358115fa93d5"
+ "9bfc0ce7e42bbc4d988e94c9b68cc621e6950965b6f5cfd6e865ff379c187e8b2a7a6d975"
+ "ae756da6b39b65643260b1f942df18de38c5bb99d953c2b8ca43f9a9c1cc11e02304a7970"
+ "5c0e28cb37957fa9ef6f4d18050be0f197380f0581f3204382d92878ad3d68a93ff12e672"
+ "067383a67c32a8c8d18147482aed0a77a0ec7e15c8fe934a8effea9baff792989fb8c4f08"
+ "bea66283f42129a61ce5c21f4165516f8e08ee45f7bdfeaa925ed7abfe997f530884359dc"
+ "7abb701be4ea69436ba35ba794593580081af6b0d2ec6f0811be138ef599345a34506c828"
+ "ccad8df085b0c86797b9058e45ffd88833904ff8ecdc79357a38e77025abe5efdb9e8d0bf"
+ "c1883439afea184370817e57f08292b95077c54cf4f947c7ef72a245eef232b911a5307ec"
+ "30de5e8569a7d1009259ac540e38ff08ca4ab2d3812dd9c5058686ab41036c4b0718a2f73"
+ "ca0a114868684db94ad71362a36f62aa01885f7cc93b0c9dfdcfa22c64a5be52c94315e96"
+ "13e75122a212465dc5214903e138f92c68fe36f875eb575601739635af2781f4d35eacb39"
+ "f4f392c96a5c03e4a58e9323e6d6ddd557d786a4f0522fd1697f0692dbdf98b60352889ab"
+ "73cf1e4852a115c300c6e7853caa33950d51b4f91800fb6af78d1fbfd1d7d04b6fdea8ed1"
+ "3e64088e4e53ad5205c7e2ba53709fd8158e2d79f969789bd6ff03b582c19bdf4a8d49e4d"
+ "7ee051407de1d28b5969e0ac82c1bcfad655cde6ab0813f4bb9d5965f1673abaced12de89"
+ "16cf239ae42f38e71438612785cfec947b28a3468b53698e7c9dcce456c0910bb97bb4521"
+ "f6d03a17209d93a70a53596e5b25ce66edc7099b350fe20dc44dbf45865c7d81f62528eb5"
+ "1ffc67bc683d4977a36b091ff4ca086e04737b7d0a9dc28b21e2a6af7a3cbc8095ca0cddc"
+ "66217b849ce3abfe6abc78d7be7e7013bbe46de6c93db8bac55a3c831f4857cd18630567d"
+ "efd154c30c7c8b88a731cb19769f1e16c9a41ecfd0ff5b51ab31e4732e99ef11527f4320b"
+ "3b645f68f03cf694d6711c317860a862047e2ea9d00af95a0cca74e42dfad90eb45ed1617"
+ "a89e94634e49c82faf6dcdfab6115b7ae22cab27d441afec80f6abaffe7f38e3b421a265e"
+ "f86c8c2b3cf2005f490bb0930837f325edff037f496637778052d5f552b500ce032f8f0db"
+ "4129ae7f29997739d63e0ca0f572ef2db8cbcbc943738cbbcf482089fbcf5b0c86a1f454e"
+ "7042429efc6d17c6765ba9205beeb2ce9bcd3dd77d99c6de84b0219ce18a86dd159b321d3"
+ "0eaec9df24f6d7c3ea2e65ec07cc06ee4304ee5663c20b89e0841f4339e365e3bc233de84"
+ "f2b88fdc7dec0b823c7be39ee348727232a88ca59c5b30eaf92da2329735ab5b591cc78cf"
+ "78abda50e74734b0ce3cc817f71f0a8216e3fe1ca703b0518b9067abbe0e7a23c3e27c9a2"
+ "b930d7670f087dd0f30638ccee3888c9abe7579894f5a4cec8c946ac82e45b094fbed19e5"
+ "ab168e83eb4290bc48170741fb51e4f563f2fd8a22c3936282accce138a50a3faea0fb615"
+ "e55727fd044fe3dc289fe9d1b9d7f09601b186b3599623e174cf42ab31301d50211555bd7"
+ "b5e5e42231ff07b85e15510d712ca2b4c1be895646b0b80b5ffcb23bfb1daeff039d1afcf"
+ "b7f8d952a3681cc79adea50b163497004767174aab6cfd6e708e7377fe19bbf08e1b271a4"
+ "098d8cc33117b90b0225642fc92a5b4d9824d9fc3d3ea59465a8374b9dda581862e38d5a3"
+ "aad3fcd8c10cd48cbab611db5a73a09cd05128717d3c45cabf3ef02e9e55b1560a0b7fcf7"
+ "76d7fecc0631e5671f826599616b7e09f36b73b71d8e8847e7b1a9804f8d70cd802962b8e"
+ "89de6ac2ffc1de04f3f78819675467ffecb47de3097ccd13c27165646705c53670b99b1a7"
+ "0a835a0fb9a5f7930b91aa9a4e3fa17b9bca709c43cbdb832fde1e4c99be3cc0b9670395a"
+ "a9c2b6b40b85485717db8332fe95985d7b187a077484a31706a7852a58ae7b72515580862"
+ "29f68b1243ebeab305a7ea90e97e321aea9ceada4a41d6c6af4025f7f299a6e30c40c77c4"
+ "e65802c1333ac884ac36a93c2c1d72cbb10ada425eb33553397dbc950ee5dc3e47ad98b5a"
+ "2def7636261cb3fc356c4382aa0268673ccd11d101a82a61d6131718c1f33979003eec1cb"
+ "9719cf2419080b9b4df32a55591fb0efca027ac0a04cfa9cf8dd1f2cef4cd5406e0c45aa4"
+ "e40f86c9c609830536092ab77d9f1f3fbda3e7b209fea4c7570e407b179448e665aebf3a8"
+ "ff6445f6ccc58f05af5d6dd1cbe596094bf8aea65b3ef04f36ae292136d341a5e72a1b4f0"
+ "e0e278ef4f811873c8ee5ce54959dbf91d9b171d612d152d44c78fb346c4d6b461fae12a6"
+ "6b8db6aeaa3f9193b4fc0d696a9323828c10e48329c8fbec315bd03f7665bed23f6345795"
+ "4648566bae2d67c15e2e659d068c93a1f6ac7712502a5fb861895ecea6c02d4c7abea9be8"
+ "000276a4786772961057ff5e03b985fd63a651aa9814c033aa25b329c9493b8e20fac9b25"
+ "4dd59adda1fae29b53b1226bf799b326359e3a5f315c0338b59f3120a284815f11bd72de4"
+ "eeea3830a5602910ff54d056f8b247e2c1ca6d242b6ddde6c345bab1a20aebe7102f12b5e"
+ "fe2fd0b85f20581fc842213338b332267ba188549c21c6fb96ab734c761b57f2fef5b8ad4"
+ "8db8a450cc07922f8f6eca2a374186ed84422422ff47d85c216d218681a730108af8d96ee"
+ "6efd8c451aaacbbae99a075fd3a501b4d903ffa120460bf8ee66cdc3c44485230aea38a82"
+ "39467a185",
+ 16320, true},
+
+ {55, "dc46034cfb2df51863a09d3c36774403267ff968",
+ "dedfa9e98cf384cc448927bea53574c05c1132f2a07b531b366b15e12dd7c9f69ad1eca26"
+ "581562f53cb3b4db07b9196664bcfd2b9cd1616a9dfe471af24b55a",
+ "5c038dce10e6d437", "", 16321, false},
+
+ {56, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "30850cf9dca6893d4f864047e6545a3331f221dd49d7e1d2e3042d5af1fbc2c1", 32,
+ true},
+
+ {57, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "0000000000000000000000000000000000000000000000000000000000000000000000000"
+ "0000000000000000000000000000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "30850cf9dca6893d4f864047e6545a3331f221dd49d7e1d2e3042d5af1fbc2c1", 32,
+ true},
+
+ {58, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "1a08959149f4b073bcd902c9bc4ed0324c21c95590773afc77037d610b9584806aeeeda8b"
+ "5d588d0cd79e7c12211b8e394067516ce12946d61111a52042b539353",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "8b4fe5702f56eeb71bf7d90e87c95c3ad054e448d50dca0f65b78101f657dfe3", 32,
+ true},
+
+ {59, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "96b8543f45cdf8cdf0d8648cbe854e20e21c554c33e6a27be0e5d5caf1f70e26b14a9df8e"
+ "1c45649bb96e510d095b249d11b526d094f6e900a17056271f12fc6",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "d5b8c21cf1fb6da39d7cb2394fb7a2c263d8d508d008b8e5fec3030340cc5664", 32,
+ true},
+
+ {60, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501", "af856d5eed5c77f4",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32,
+ true},
+
+ {61, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f40000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32,
+ true},
+
+ {62, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f400000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32,
+ true},
+
+ {63, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32,
+ true},
+
+ {64, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32,
+ true},
+
+ {65, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32,
+ true},
+
+ {66, "624a5b59c2be55cbe29ea90c0020a7e8c60f2501",
+ "af856d5eed5c77f4000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "5447e595250d02165aae3e61fa90313e25509a7b",
+ "9cb385bb5126c9220bb9870eac3c6b74962b0ab2b76c0f9be6627a7163facb1b", 32,
+ true},
+
+ {67, "b18e35e63cc4fe4117bf2754ec3f9ebb5346dbb0bf6d4e5f2422418771816fc4", "",
+ "", "6cb29020bbbd80a8525643612b5165a77bf387f3", 20, true},
+
+ {68, "236c2ba20c72242820f63d3e9c20633162c1cb048a45dea13861e8a138b9640d", "",
+ "",
+ "41500bfebed54b041187964d00b2eb09d3a83a0a1eb483726d08dbdf8cbf02ee78c949562"
+ "935902437b1",
+ 42, true},
+
+ {69, "f2cba42dd82acb5d2d569406815a3769b7becb13fa48537fa7d7d5e121081d39", "",
+ "",
+ "6e79ba20f225b2ca5fad5d87d18b5d0922f489961feedaa032a3551dfefa7cc0b636f8311"
+ "05b0301bcb982cfbcfc22cb01f4d4d38bb5336448091218bee6f8a9",
+ 64, true},
+
+ {70, "73d97f2ffde01b447a5b8573190a8eb4f87f7ac04482836143f780ad876bfffe", "",
+ "74d2301c5aca2441372cf6077bd8806dab3e8721",
+ "604db18fa852e98c2ceba7c5fd876c9565f2d8ac", 20, true},
+
+ {71, "6948521434707e96fa943e44988d1ad409ec57e6594867e8193e9d727238916d", "",
+ "9eaddd1e7edb6b84c96fb5ac7e0d673a8f5084f2",
+ "f0a591ba1b695a12cf0601ef28ad454aea0381f5136e9d44d45c9a990915eb537d485b02d"
+ "c21f5602d25",
+ 42, true},
+
+ {72, "b72b3854923b8a0048497a86bddef962552c8f6b2c72b2b2006a1820fea5c6a9", "",
+ "113b708f7522ec3b362999db18699bf7871e3b8f",
+ "03d4ec407cad5d86bb14557274863c89b426eb6842abfca17809c67027710d683d66d60cd"
+ "a03b01f82c15240b18fd53ef3b1a312a6b1c24b3e68095d624c4e0e",
+ 64, true},
+
+ {73, "44d774def90685c0e9a685fa50fd434c807d1a57896fa42f91778821fe232057",
+ "0d7d3b47bf8484c8adab7f9c27c9584f", "",
+ "966d70d2a934e0531e7f014ec225173a473ed5f5", 20, true},
+
+ {74, "098ecd86354496a701ffcac8d589a1217231da3b80ccce4ef85762d7f3a2c211",
+ "5232e5e4e2dd6133d46ebe5a8a51a0bc", "",
+ "960403608cbb8f54559fc16feb4d0b3a2cc083b111795ebc4a47bb21b8d0742759a7f3104"
+ "46ac307baa7",
+ 42, true},
+
+ {75, "917ad396520e454a571ac39a9f6bc845a8920954fba1ac400cb2988cd8847ba0",
+ "962d86949506450eaca929286ce5d9e7", "",
+ "f4470980d2ae8bbdb48d9c379c1c3c3444b1db1f606f1c9db15ffdf1d6f7778289b3d10b8"
+ "b3fa44ae071bf8862a980464975351f4d7518ebb520fe3ce93188ad",
+ 64, true},
+
+ {76, "1cbff2202268edf1985bc91466b80133644988c5e81368cf0995274204fb0aa3",
+ "2bde6e33534731f52d39add940ff46f6",
+ "3e4f9c8d3d607c2ed43caa9e87e6ecbc307c6048",
+ "c5abdaef7f2de0778c32ab5c697173eaa77a052a", 20, true},
+
+ {77, "d00d6b4fe088077ffbc64127d6bdb9707a0f9061c0b873c334c3be0adaa7c2bd",
+ "1647a044472179d454b8d2108e4a2aa8",
+ "4266351bad419173279c901aea148e8b1d99e50f",
+ "c01c828143f4e2d4aa7670b7a530ba550aa70577d1eb7acf1504974d2b48c8b9de2a8f968"
+ "057230e7a65",
+ 42, true},
+
+ {78, "9a27c19b607adc8f152faeaeb1282002d3a2166894b7fe5d65829ecdcfaf73b9",
+ "70d83929a6376a6eab859f0d6225f131",
+ "36356cdc28187c11cbb9046f9ce7502ab4d2ea46",
+ "2a9b1cfbdc14bf2ec8663ee121290534c84c1b053e848a241f5a75828ed63c14dc364c90e"
+ "5008f35c98e54e25923f6f145708f5dcd6cad78157ac9a0d2b18d55",
+ 64, true},
+
+ {79, "f5d1c855d3448e212d76d3927ec797dc439cb182f427064288452988ab79c83f",
+ "87ef5da5400db731d658972ea82b76848004e70d3b22cec76c8be06283c4", "",
+ "a76a114ca44ccd115e42b6957a678c5f8cf958f0", 20, true},
+
+ {80, "3f19b7095a6b3d313b59c3ba2c3a78d8b24f30c9ed4f8be9eb92f8eeaabd2c3c",
+ "8f1f6c8e4f68830319ae859b4b1fa71f1d69552b0c3e53cbbad26293651e", "",
+ "232dd33123eb4851feb01bed3e9fa1e42e966d6425ccb3e18f12dbf86d0f201f7b9d57072"
+ "16de4c69e6e",
+ 42, true},
+
+ {81, "b1d396c69f14994dc8add0f6e0cde4455677ba9ee95ff84a142295f9177ee629",
+ "7f693304bff77534b8246d832749387ecc0e8daeae11d77d022ca9e362d1", "",
+ "b675ad80f49e3cc43fdd385e8d79db1f0335c3cfe9ed03a0924121de4626254936c031330"
+ "b94c3130587a8e98eec3a4fca781cc220f549c1e6a5fcddc378a0a8",
+ 64, true},
+
+ {82, "003d1901a10c062ec44e0f2a94c544b7f53b33f1ea4679fa6e023c2d0a907fcd",
+ "ed86cb8c8ba1c989f9a60a4a82c38be98c70e6218576b292c93fcc18192e",
+ "d5d3ef5beb9840d15efe9c778aefe38f1bf7bae3",
+ "8d8b785c0421f032abc0778f97c71f3b3e337627", 20, true},
+
+ {83, "02e0647a4b7ccfc0d3ee7ddfe24ce69c02f51cbaa836b96cbc5a9c2885c45599",
+ "f0862f61f2377ca34b76476ae21e331b114c7712aef501a1bf00f7e9cb79",
+ "4e9e27d971e76fda614fde15031f6664b97d4786",
+ "b9a02032cb32071c7c5a7b61a87fc6c28a9b6b2547fb951fe14b84271bf893c3fe4017306"
+ "6da4777e87c",
+ 42, true},
+
+ {84, "92bfb7e31e839f109e6622b2c2c4f41ce84c9907172681920e7d90e80e2339bf",
+ "ce869619607f71fde53ef55e18d01d20002e3f91a8b7584190fc6667b8d2",
+ "ff36776fc755722ff371f21cfb37a168a2731e99",
+ "1a3dbaed5d00209df5fcf4218b45a805341eb0aee4ac74c135fd832ac430e058835e46e54"
+ "f07682e35999fe4c6c760421e25765753bc34a254a562ac49e3f4f1",
+ 64, true},
+
+ {85, "17632581c34ab743992cd99318889b32f92812bd37f41636b5fbbf2b12190c6f",
+ "55e39431c83648867ac98eb7ecbbc8b41c5a5e774646b926a9b49c511915b0de1241f8666"
+ "da198f6ba4bf7e9025e434b6d7ef794e7a563309303055fe3bbe769",
+ "",
+ "ddaa59f32235b0b32e5dac17b2b4420cc2a8c3e8ae48d1aaeea8853c2d0a371ed831a9460"
+ "6c6bcf6b08a",
+ 42, true},
+
+ {86, "045b4d451bc30c39afe0932f6cd62e65b4b2ae2cf1160f19e8ba1323f7ca146c",
+ "b73682dda0fad41095070b2b26f2d7d98ac62202d918258ca9aca0f794ef5e4d23b3fc43c"
+ "8cabf9fcb37ad9a62337fbce967fe24054c3bf891195858e53997f4",
+ "613e353162c6c1b12fb1477fbc54074ff7848a14",
+ "60cdac1a10892b6937b1d648e3339c572e885861444082a0ed013aaa76d763c27c93ed894"
+ "87ee85e2bd3",
+ 42, true},
+
+ {87, "78da0447b11a85e315938f70a45ebfd15cf5bca89b6832e8f490aa09e044c602",
+ "a1f3edc92da6733ed0c662ac5b9564525810e64d87a2b317749f9eb4068f4df93b5e9bf1f"
+ "5f2033b8e4cde8782738fb46c37aa1023399f29562033cb35b65ea2",
+ "d69a09972d98ea41",
+ "1d4f394d4a3ea4f0f91aaf7bb73d6728338988d03004a34086d8fa0b1c3fb83ece7a19b99"
+ "12a3c68367fe9979aeefb2c3faac683bebb50d6ce8c9187012e361e8ede6cf6ec44bb4d2c"
+ "1c30dd704a2e6145662a8c700a02fad9bc5158b69bf0371a0b1adc094152138785d0c1ac2"
+ "6ab42e58fd0e86818273c967154c4cfdc1af4d7b9fc788ef0477e271a75002baa9e5b54ca"
+ "66f81885fbabc6ac03a2308eaa146b76a8c52aa6cb97032e5ece2d6df99ae25cdef3f4d43"
+ "58704279842cd24dba9c24bb0c396fdab4bb9022365783dd00df293174d66a43ebfe0a562"
+ "b5d896e31fa59fac550cfbeecbc0af54e6e97854d8fc2bc278bccef70296aa8688bd7488a"
+ "a0b0a8aa72e3eaaf10f279247fb6929c6f4654f741afe058059bd2eca5a7aa6beb4132afc"
+ "8e4458f97df107f125c2a9d8c34f62ddbf154a62ae7425e3176ca1232f1f3fc3f763e7628"
+ "2bea8cdaea3c32ebf9047723599b56e0d2ec033c27b5c2577adc9ee979bd88da83d20f829"
+ "8d3cf99c883f84368d98d8ef3a5dc3366ec420388c6c0144665fd2b091739fabf4a3dea16"
+ "bd54b45d56cc18ffe9a2c64751ebeec97ca6f5905f01871f6d14561925151bcdafa32a298"
+ "60f4386c77ac28dbe4dc3d67b008f63bb5a213c3a48f2adc7a024d7988ab26b79b965c85f"
+ "013806d9c725264974319a54b4d9501ef08baeb606f8f17cc08d60dba42925342c6a77886"
+ "f95450309ea695a7c7b7af98c797cab067ae7aa0e2ac1e140f841d99af4d9b5f797ccc40a"
+ "ce067d2b86aeb2d4a7bb852e664049d184349d6dd8a54f3fc168fde7d7602977b72acdb21"
+ "8cf2c8adee00902c0fe00712ad10de12735fc006fce75899c446ac151c270b5309f103120"
+ "caa91b799cd1b7ec368821e4f427c62e983f349ae15ef7972a8d35a347154ac942133bf09"
+ "cf5f92b8c4bf330e85d95df574589e1e38cf0edab7f091f6b1c3794ec722e9e70fe6fc780"
+ "525c0b4b0c2135ff0256c2d1d30011494c7e90fa2e92c379f7a74e3b3c8a0b458f41bd521"
+ "0ea2baadaa9ce5b843f833de3f6775b4f30291cfa8bb7ab2809fa0cca97b01706ca3d9c23"
+ "f83955c6f47c39b5f38a15a7be91d70d3acbd3045ef92d5404b762edf5b8d3ca4a8e59ae4"
+ "8d779d2d5ae29e3944c7019df498cb7ea7bdaf4cbcc87b45af7b706980a45baec6e25ba4c"
+ "3dd934eb480545dbb090d0670b8ea353327acfce9aefaeb8f3e17b846c64630a3b4a840ab"
+ "694bdff734859cff62c55973c4012fb3a697983bc8eb2290a043f314de54a95cccd5c95d8"
+ "07687cf9179155335d16ce0b5cca52c09b951826137188512b30119449f8d4ace4054aa87"
+ "43dd0f21b9ea404c6e3ef14e49cc36dcec48bbe2c06a053917f4bebb9ab8aff363c36c490"
+ "76c171c08a18a7a195bfd2c92fb19c7f87d4113fa2fb715e4a7889e13f5ff59e51b0edef2"
+ "84c1bf4f1df33995e975c0bdcba13d3ca7dd3225eaef9718bd841a744e192eef374f65f9e"
+ "9319b8c2d2f7cc99660b8a4acf77cfbb02c88162a5d7325b474aaa5dd32a2a39aeed0ac68"
+ "b860e6a11ddc73e2f6a4ff914d40939d80026de5bb50f90620a6f11bbaf8f2656e4197b4a"
+ "ce49a85efdcf856b2c37b602f8ac71b645bb67bbebd4b20d97c00fc3eb92fc9dcd573db6b"
+ "4d09c6a463b1d25879cb04678f116ac9b152c05a92e5d8246e6b7478e1836abe0e5ec0f17"
+ "ec454ac8a9f9f400ffd44778df77bcd8db1653912fd2e4018330f249d1fb979bea28a81d1"
+ "234cb6df3266d8597d5cb9400d602b855c6b7ec7e12f9a63568142b33d4a8c87ff895d37a"
+ "c99950d75f577cda26a69ac7eec67a7ac6d9f1d419e8beb58388a09fde9c5d0d0fa2bb578"
+ "815bfc826eaea6a10417700b250fa52796a4a40b2de511621e4bec6b9ae0161241911938a"
+ "1c719686bf3f442ba341d8dca6cf82e16a72b4e08fb27bc8c1d5b584b65f92bdfb838bc5f"
+ "0ab6eb38abd7c3ef13ec87a8dc24d69b451c5ee0793624352eb72a9bd9d895650e8c907cd"
+ "dd49c4056f03493bfb7dae63d8045437eea1543386cb89cd7c6875c227fa5c1ff4f20f18e"
+ "69bd795ecc5256e76e7fb366195c909ee43445184660414befab7f67048bb76f218ef07ec"
+ "c35c73a23bab782650ebe6c355eb28a29225d79cbcc61ef4b3edaf804b852d292ede13fed"
+ "0f89be119c7a594a0192aae64c499483b11a9d702f0bb415e486b139d1e07830be92a44da"
+ "79bb0e4489a74a97f07577a23737b9a03c31320588586437b9a8208c02436fb061adbae95"
+ "8cda6f6222e235a16a3c28a870a58e29698f7996f27d40b5d0d8f3db1dea3ac806c10568c"
+ "a0588e0a4ec5234ed9ea7ceffaa74a2b8c0486208f3ce28fd9bebd472a66bb4dd1fdcbc0b"
+ "a9ee630a48c45b31656a50233ae2acf03741a07cf8d18eec13a8127edbe65a6a7a8d03417"
+ "34a5eaf283afc80710339442b390c48e00b441c9804c3bcbdce2cdf6b94a82bce257fa33b"
+ "e9f38faf7de0f9c20f2bf38ed0621befc05b2fa0828e190bbb2768aeedfc4193fb377b24b"
+ "8f34e531340c54706aec1cd0fee016f5051c018a0dfa66cd0e0e0f105a9e365deecd3b2a0"
+ "b658edf88eace65b314131b1ba0de9cdb0586a8c204a4c0878aa444be0c5590628ba53814"
+ "ea443dec0c08a5bbffa6e4af13918f9ccf235c9036c1bd5590f3e7def42b0f25843c41c9b"
+ "b32bd716b0deddb3ff7b9bb6e582a9b632614521dd795d26c78754bda13a9d5f15f1eea1f"
+ "d1cc402fb8da8ab6fb8aff96985afe2ff822f7403e3fd049da82efc34d8dfcbbe3921df82"
+ "88a5dcfc7f9f3ec990f81a87ef5947a839725d09282c2b1d131a9513c40c8fd3912a51b94"
+ "475ecc31c221290bd3676c1b925e2fda729843f0c539a1248ff7637d8ff8f03754a752362"
+ "2fd2cd13e5297e72a97d0299712e428b82524fe99d056df6568dff5e450cf4620a587c711"
+ "b4f1a016c431241f040e33c4b0e0d96858fbde39a602cecbf7ff263e00c1448b6f3c0c9e9"
+ "c55b2b035703169236df421d6ff67048908a89e38801a370a92306a235e9b5ad9464d0744"
+ "0ac86803568a36f6d63a9d89fee42b493c18c2e11ce4a9ac57863e95cc98940120db6ed0f"
+ "ecd4800e30f1182e59f9edbd90cf1f2f178b479fbe446ef328155ca11b943b9f5e7c4d195"
+ "0efc6b77a9f51c5eb0cd559c47102180abde687a17530db2db357c4621b601dc22942cf53"
+ "a48bc7ff44edc07ce7835d015cb180dd5b4ce7d97fee5ed9e329d6e62828030771b055e94"
+ "44851b8404dfa806d97ba5f216f317ed922c4e8641c9f767674629ce9a02b98ef0398a5c1"
+ "45338d908156ad9649dbad711e90e4579ea3c728dc69d3d4a60b172f7a94e1b3032705ef0"
+ "799bc1461ebb34dff6895615d69252b042375a6dbf9dd996feb0edcf6694a39e2300e91a0"
+ "0dc04074a24c59c623c9bda0fde4eb60272d846a9955bf442ab507381376b9714fa55274e"
+ "1de7e0dab70db44bf27b588d23c4b582dee00c38238eef5e72acf1c644c6cae739503e86c"
+ "9b36ea74d6c55097dcd71e454621a80e0770657f93405341eb3e48299791b531574773fd6"
+ "b2cf5faf58e9d6caeeb511c823516ffa92d6d6f7f1726dc7ff014bfaa9421b503b271851c"
+ "f6baf3d788f363223a586a18ff351682494d65298d204bfe931c23deff4474e223fb735c0"
+ "9f871212b889e0567451db780bcd0f8e226eb01d3ec2237fc761779c8f13aed5fad572a3c"
+ "a4eb99979aa03e66fc531b71ce1375bd68799b4d92239c93dc341c4e6b60d5dee9168b22c"
+ "a5de1964275203d982b5e09310ee56a0121a7e0ff92b3ef6495536ec320668a4e88212f5d"
+ "611335c04457b85d7b0c8718f2665e9bee6fcdeebabb94da8dd377ac8b4ad003b663e1630"
+ "56d7ce2766b97182a7c92354228bb8f06ae9c5d227026b3fc1d55254e1943b2decf5388de"
+ "21a1fc5758cf74f69d6debb155ee7da7af647ab1c3e6b8a0f5192dfe5be41e94c3cdffaba"
+ "02663fe53731dd920f37f19ca16c661e58295654e1692cc4cac9bd9d9dce3297c7e04677f"
+ "ec0f90661fc803999f3234d76ed10bfbe4928b28c34acd10e5a1972842b1b6ce216c53789"
+ "a185957b866e5e2f51f4dac6b16dacaaa865e9ac5eab3e5436e2719d2d12d0c371cf11a35"
+ "583cbf063875a7c7aca744d713e5295e5edb39b13dc06298d75b7b3a807074a1e8f4abe69"
+ "1f9d1233e619cba4edd9808a271765bb60fc5d674fe3077eda7e97670fb3d68d68621e892"
+ "a261b28d50b26e519c3c6c77295be3d54f9e797c2a946c97b5dd67c289d028df73a40a3b6"
+ "d656c812eb2e2209def77ed68625cc8aebad4e4b1641600554619a9864cf6b07200231e01"
+ "6b6e01ddaba40e7047dc312beaa6f891982ee7c777bf224a763f76d7e7baa6807d84d495d"
+ "661082beb60f9cdd2b8f6a9f1d04ba184df5c45cf5447a388bbd5a6894ae7f759afa04de8"
+ "8032529d37c1ec9396d0080e24ebf4828d57e5b347df8df9f80327ba121e40b444cf7a424"
+ "5da5d6a37b01ae795d6bb8fef9f947e2842a4967ebbb3919b95922e2896a93f747f9ae6cb"
+ "cb179910c0a327d656388e47f2241624859a6a87b53a15b4dc4f5e5d19c4af7c7ab2b60c1"
+ "e71859c276a0c5a09656fcbffbcb5f98fa1401bb257277ab1de03b378a928d308fe5f33a0"
+ "f21629522b09c0e0bf6c74780a30859c1cf7b045a3a1c70febf69f595da99187b932bba49"
+ "3918bc48ec407638bee8afca71a746d0be340c9562bd420124ba3938e06be7a774405670c"
+ "a98b677942340774417d957eb3550925bb7eae805306f08de8a5b45c6e5985c437680b897"
+ "3ab62f69a675cf24a1b833d6c4fca694674c3ac9d2891ac737963c3d2ae5fc8fca9a6348c"
+ "0791f5f4d322dba8ab53a91c0607c9983373422560f124f5f1eb53a9207335304c35844f5"
+ "03a273fa4f780bf0cb4954397c20899f015bbf27fdc0f5c6e6393a285cc8f279de96875a9"
+ "65dc699f6ef8e23972dc838065db3b5772743dab3a4e91634e1e38f8a0de18ab19368a890"
+ "2fc9a73f2c902cd3364f0afec7937cd65da2f58037b840ae4cc33bcf8bba1a471f123104d"
+ "f56ce5f5ec0cf7ac924bac63ad700345236c1fa4f34778c36d71c98d7232bfa5dc1c705a1"
+ "d624bdb641bb83ef61ab4976bdb9e5af58c358ce77b4d4c6cbaa32057a3ed45990c844f61"
+ "a7a77ddaf65203c9de21c9d7ec7770049cc524fe869d7954d7e7557c895cda88f8dc93f15"
+ "cbb1f97601383be61eddc083ead645cad67bf404376faeafb6d9776137b50397cb4269700"
+ "606e149f3f7d031e8e17f4d4e5d905cd782d7d435174930266f90b12d04b67997300b26ba"
+ "41bd2053acaca853e50bdadb790188c53abb181458361fe5201c46796b4f2c8f698ba9358"
+ "e75ed64ec8688bec6fdc6158a711c6f299c8e12d78e0cdea6d758f7c07ad8006800f14766"
+ "9c8232419d751a61a8b2c7921b1e9950180867547ab4caa43d45b14486bd4c62e5ff88c06"
+ "6553411638bb1d0788bd1aaf2b62f1865c550eeab9a6c7ce57f55d44edc65fd459f4ecb93"
+ "8466eef07e90768715bfa3f2286721b37c915bbf60184cdb8f725c30fa93d902f3e222546"
+ "8988678a3424786724f73ac1a276c69deb82387d4397ef27a1c3c0d929d1b0d7a9e652048"
+ "df5caa0b3039c7ca37e2433c0be76d654b2ad438f5a87058173697e606350e8a3b827efdf"
+ "baebd502aec905fd3eaa29e1d0269a49349e8685d290a202cc62adc0bbc18002bcb5ed26a"
+ "e33dc20c5984edd81f06806e56034f945992329b7e7807455fb876f7f9e3d7c517c181737"
+ "cbbbc3400f138ac6fb4dfe13a60931eba46e0e76b72d9ef85da6c0f92f2d69dc466a51aa6"
+ "89c6238578b3f668dad4ccac5634e75905bd6bd69daae8a84eb7b13dc658dc548cb7ff0f0"
+ "7b485ca21f3658730eb70367cf05e96030935f153b08ae8d98616e22d0cb43c7cec4e19f8"
+ "d7f64e396b2aa352a1722f057d15385e1bfa776477547201d4db4053ddb12feb93d3330b1"
+ "e7f625b328b8fa64c9554d271fb807f5d63485c8e6a00a05fcdcfc9b0da916832519a10b6"
+ "e416c7e44d23790b4240279af77d11230c84ba50266f20884c60efd9c5cc5510a31c6f5ea"
+ "8d632dd74862a9e46be6ee0f486aed2a81fccc89caeb4ab41e9cef80f967f136fb4596227"
+ "d4c604fb5ae4c96ed04f5c1852d185c22e39b4463ae680dc1395926118fcf832b1cdf9dd5"
+ "5d15eaaafa173c6756dd0906e8d6dd28be914f3b1d4dd1fe774426a887ee2214f0b65ad22"
+ "c5c3d9c175a29df3cc61e26a6dac2b2cfef7b024557f41db4d165416c82ad91aa9c109137"
+ "1260672837792a41ae09f6b9523404a8339805766b1a88bfbdd017d98d4e32c14aa879540"
+ "428a9ff83d9ef2fbd937854d30efad4fd9e9887ec915eae17ea64c34886673db98fcefc5e"
+ "e0e76cefb5873c20770ed356ff6aa16d80bcd5aa8cee864065445dc816da4ee681802a57f"
+ "dc700429f98de59964a08e4ee2f68e8386c69fac44ec4e5bbf468148df2b400184108f7b9"
+ "8d5e5496f4aef27bbc215008d3582d53d465fd90a119de8532bdac1278adb4f88825bbf9a"
+ "8e31002e3235488a0703ce1255e7eb12b3daaa306868b86afd2cec3cb31cad2d2751e5ee7"
+ "17c434779d7bef518ab58df9a75be6da58ed8126b5752fcda3903fc46e148dd92ab430e0b"
+ "61f388d4a5b8243a06fb644846a94e6ad46aeec1c9e828b6ee24b87a98f8d61f597605103"
+ "23224fdabbbacb8905c536c3713af2d5ac777e545385794536eff117e6730812019a5daa1"
+ "62dfba23addf74e030d91f2b25f7a5f5e1bca09bcfe49df5d52b309aa35fc561f2bb9d67c"
+ "60cf3dc390e3580d2ef54c57ac839e6e863efef6bfef0f1be28313a4d291fd2cc56bfbce1"
+ "22f358d4e665d987aae72f1c1c2115e4ec730d8e88e39ec4c1744e4f3feaa797c01cca1a8"
+ "6e54eed9db979e67389a39f8c898d2a8ac612487510d03cf1f5fd14744112569d1f13f592"
+ "8a34bef62b3049e2fba45e7a0800908f9726a1a834c6f145cde1675497031308a34ceff22"
+ "372ea8ff5c6751ccbe403d00999358124017b56b08f78b7b41bd15aa1a43f99999f449b58"
+ "717d6a5d048db0a996947e058e899d5b403f7ba43a62bf56bd7f3e7be9b7754d025e90a1b"
+ "5dfb3ba9875ebce74f9310b5268e85ed5355ed0cc26b70517caf30a46c5bc24d9a3d91aeb"
+ "5e03e7990f518d01db4de8b29734ddaeee0832c136a6132016f1e7848f413102f6956195d"
+ "9ac54bd0b488aaf149ea39057cdc528d0f93c1fe487b722fe13bbb95ae40af1fab137e572"
+ "8a1b5398666ee454c2c7d4244391462b4075a7bc04557ac9479ce09ddf72e8ee1a61ec07a"
+ "228b3af281ba22699400bcb1acd0ee6aaa2da722e32d8f1aac209ae443610b27b4f3919cb"
+ "1dc81827817b652b00a892633d5d148957e0414dd913e94e97ec43fac40ab262bee878df6"
+ "fefaec5defc09468e42ed56f643b9cb48ba220cbf5168ef2428f9d0373d68a4b13aa47fb3"
+ "e077f3390ae3f49749526a7448c3704d0928a393b3fde5ed62a4f8f65fd572b1acb1b500f"
+ "2fcc3099dd86e74a88400002618db0b2bc32ed701d10552213f0217aa4b6983f71a8f5575"
+ "d5d42184186241ae4afd8d0acc6c1ee88462c4ae32fc9dfacf6b4130c91cb5fbc7caa0f39"
+ "484fbd88fe78b950e33011fdf8643104825e7da91082f7e420c141b8b6f10fabb520a680a"
+ "2ffc561aeed402a8d59053440090549de3cca2e1d5bbf816d6f1b58680d43736e77a0fc07"
+ "8bb6f531b7758a4cfb3aaab66f0c61aaff50e75e08af403b03e9d0056fe04a63a758eb3c2"
+ "950a1072d949879d7decc2fd99b3ac736d22fd9fdd9f800b75a3395727129d49a26d8afb9"
+ "c477550d3daf519ad35e580b05d8c05c5c5aadbdbdd51c971b7452abe98d1187778f15a42"
+ "7993a2bcc6ffe626aaa944948bd0f406557231d8ab67b02b59c18ce4f8b52d2e124f15ed1"
+ "408ae07025d4ea841a2688f1c33fed563331a30200c0d82da82312f395bc5f54469df34a7"
+ "9fdc9e363c61bccf27b07a06dc7fc459b977192be6806a8f45db5400a09fb2d1c7010f252"
+ "337927944bf6cec0b7b0d62685c2ab01eb858d69b8344b2830ffb18f9c456bc1f3431b8c4"
+ "f29064b4d08287d09969ea77941b6c696ed83fb2874fd33725229c9ff87b0c2081d7e7085"
+ "63b4831e4b097d41442ddd27da9fd67f33564f9c8958205e15cd48e4062124b4d6349e99d"
+ "350d37eb56bf89f8328e60c97365eda057333ae1bafe6cbd00c76477e5e2aa2b51c4d2e6f"
+ "9623fbeae1b2ebab8442fd16a44c3d632627173518d5c8cdbe5126754ad62827eef5e4377"
+ "0a7c4796da0dfdce390fd138ebddb73ea1b02e8771804747eea0015622e8f06340b4ae9eb"
+ "e6ebdcaf831dd5278319ff6a1c4d59a0f27b23207d07cb4da58914d560a6ebc20dd094ccb"
+ "3335cf11df6f6a9134c3689c342af7ebf46d7dbec8aadf8c37afd56cd1e877903efd2ee90"
+ "3ccff9d067491e0dfde2c0041223be2ee7df6dbb51019438b8689d211ef99e903db742c1d"
+ "ef4316f4dc071e759758b64e3ce8377c0b960356e7ba035b4f487903f8c16f028e09d8960"
+ "a94ba843c99377b42b227843432d260d51ef605a13195a1f55f3bb1e256283418d56ed6a1"
+ "c3898beb44702f092838d7cba347e9af538f5b6b65b52ca562a215cdf68d34ebf60561c02"
+ "e5086fd78c11d35557f9019632c40faffd64b78d87f411bada077946cfce6e3af66d239e6"
+ "1ba08252bcf158ed296a156021a52425892f48784ff7a6b55fcc5aa987959a3f6800f56b7"
+ "56bbddc3dcf7fbdd79675b55cfc22d89f30f3925a1e9ac04dcbdfa9e50adaae9a36cd8a4a"
+ "f1ce804d7f638fa6c673fd041cc7b3e0e818f11d9c2c6c3acc14141e629fbe977d1c9f904"
+ "f6f83a1b4ba9fc21ec88e335c82618f5d5d9b8d84b5f31b1d60b69e1f59a6c4d593ae3dc1"
+ "992af56fddd3fc3e4c58f79f428a958e9c9c930c5add1988792109ee4a0f3def25c1af5d5"
+ "f66efcff7ce987f9470d44215001ea6900796a1aabc77393a74af29797c6c3467c6c75b0e"
+ "c1eca2bdca923bdf3c3d40a91128ef56099fa85ff3caeb5b4200bac84e4d57afdb60944ca"
+ "b37b85d15ad4afc72554215bf3d4a09733ec3abbd7bed484ac7061c77027cfadb3751d5ed"
+ "d53f01f01fe8f429da41e8066b747020e34a6630ae8a9407ee988208fb0712ba33b44741d"
+ "85d6f16991f77e98a4fea68486b3c6fdf40cf241848c641644a80d518d397aae8f7cac1cf"
+ "9aa56c17d617392d876b5927551eb6d08b448a0863eb898b1e39a41bd1cc6a29c45651599"
+ "adb94680117822bbcd072eb076b787828bf5c642ec02da763cda9f98274624c94eb09d267"
+ "5d5d82c41a3ae7ef8c14a57ed24b5c9e79d7c2e2ddcce6a9b11b4a5f74e2c6f7a6edd5951"
+ "c5d3198b394dab1ed7eff28830e0806648fc0edfbdae636c3e72ac8868e7bbd8c87ff955e"
+ "75f469817ef238968670bc0c17e79dfcff93486da5e5ef3628126762e2807a2eee6fcb924"
+ "2036d45f03a7635c7aff2ea61b0750d49f74edb6f8360e74a2d357875f4ffa4567a6c367a"
+ "9117c29145be97aa27312d80b2086108ed8a66874b6e9a5065ce8c7bea9ee0a7c9974d682"
+ "4e64a7eacd613d63fd9da09bd3e5f7365edc9841b2168defaba5bbece5a939604ab6a5a89"
+ "d1fa77446e66d72d40bdf2e25856454077d2468e10be476472ffece14e23e0e907a231ff8"
+ "e6d6616ff2ec96e022a5a20590ef4ec5d137830efc7fb2b0ffffe22692f06213711a4a09b"
+ "3c0786811aa043e19020809e9926649eec038f1bc5606519edb9746ec4313fdcc0f30423a"
+ "bbe480f96517e20ad8a9cd613193aa0c503a038a728cf6b01acebb541b65ffec180325160"
+ "1a33428a263e43d17824eddb9ceb60468c8039fc84a5843df7286c092b02eb297ad191bc4"
+ "7d36c0a9137aa5c281c7499dd982e6a56d60f6145d354e8987916b106776ac806035c3c2d"
+ "7be3ca84313cd1c4a4ed89682c8e25506a554971fcabb5aeb611300de598a1318873b8a0a"
+ "8c151bf2660f5359a9926b5c6f67a5a24f8af02a5452aa972a6929511018605fafa616437"
+ "1e610f6af5b876560b63065db9851671774ae1ad295c0c47c5239d5e6cc30bb1911c92f23"
+ "82d7b671a1ff036d90333195342a2301eb91a44e731cc4ddcf307cbcdaf650fdfca07a246"
+ "cdab1dedd50c88a144f7de41aeb9c59919b3aae243cc45beaa337614dda2caf41987d33de"
+ "c8c392f46793e59a5a0a092d861e0ae54d2bab312b641b9de25ca31facb5f36014ece2080"
+ "25609050d8ee10f95978bb7c045ed8c4b35129af17d8be198b0b3eaf1e4b170f1fa23cb9a"
+ "59173570135e3e3fb2be9013e16355c5cbf13272293df09e0faf973635139caa589fa52ef"
+ "4320af22a583deb18c09176fec41cbe017a3cb0f53c622f40b84a87f2913e7fa4f1878579"
+ "8d7103efad3c92cea6af4452d553ea34e43b2b615e06a53b956567db95d0bb61a8a863ea3"
+ "391ff79a94d50d6e35a89b46cd0e84e10ffe0735f1b3370f763be3c713b64fd23bf28794f"
+ "e3bc62457d2cb500dcdda415a0c2ea75f1ca1b46b6fe09af8b30ba4a77810579a6545a15b"
+ "d09f9be023f618c4d2bbf4e5de575e4ee0c3da911494f80dd4276e8e9e6f490bfa0851cd8"
+ "444ca1c913824d07dc80bd2e7c46a388432604aa2f9488593f2aabe40d8082ede5cb4e7f6"
+ "8737881854175b4843b8f449e29762057918dc317607958e7c5359af8b8969b0086545230"
+ "59931a7d204b39275f7400b46ff5a4b6d21efffaf57f3f0f9c46adbf856d624b78f5f349e"
+ "a7c87ff3a2a3f6026cf3fc57631e718f0a4a27426585cd0d03951042b92e558f368868bab"
+ "6e901f136fbbc2a458895eb295486c5b88f68b5c9d507e0a50e5065331bd4cd03890c6a25"
+ "0a42d0178110a0ba409c8144d4271cdf90ace71c4674c898db3aeb10fb7e59587f8b595dc"
+ "9a914d6a162c796584aac91598dc84d11ac079d41184a16fac6a531f78d94895579b60598"
+ "7894bfd7ebd3fe57f3fa2dec05e4e25d717ecc145c40514b9383a431229658e5f44b4efeb"
+ "498ad8e5b7a62ca4203a64a05dec0ca701a402bc6f0b57d94f570aea2991215f73674e3d1"
+ "55e15baa75342fa17f7d5d34a05218ccdb4fdc019c4b00ed0476fff874800731686a322ad"
+ "76571856582743675cd81204134f11663ec1fdc9344bd649ae6f01e4b043fdd74d58c2296"
+ "1a2653d0da7161ea02ddc60028590e3178d573c40e08d8f0814535aeac049cdb06f71f5b5"
+ "37da672c23ea0b28d6327e52feb83acb22be0ecd53d6cc1de914d6b137fea68cd1347967c"
+ "39de99250377eaf7e909aee9447dd6116aeca50d465feb8f9db3c571e12b9160e2cbe3398"
+ "d6f065a2e2ab16e322370740d60debae1196f6b27d129b9d0e702eb409afa4b2fa494363c"
+ "bc3df3ef0ff6dad08a1486d1f3688f8e0c1a9651f4fc79b66b2d6525f13d2faa839894150"
+ "4f330f34ea7ce4a1f745b905d83169083a806051dfd96aecc95e50e629abaf87f7e6785d8"
+ "6c3c392917b3f4afe087c0082e4cca0f257bdcd6883d1a0cb917c1037c32d4aec1f6827b4"
+ "051c6f47d052885ded4e7b23d75c4d6489b5196d2c9a32d436a12e51ad94dc88367391df0"
+ "6b4c8e7272ddbbe269673d9b422e87866818bd1d09cc15a79fc8b45654f12e6b431b3c1ac"
+ "e46b8e5ae1b5a6dc02707cfbb2fba27b5bb6bd0d646ec4ae43b3c84ddd605d4ecdc8f6214"
+ "abadc9844511a3d7449e3b02cabbc2bccdd79760d79b26ba687986c3118d3fa9dfcefad68"
+ "06e3cb489170b45c65fc0f84f813175247c98731db96154f263add9f1704f142a38461a81"
+ "05b6d6b6a79adee56b33b4fe7e275d475ee51956c4ef9f1202f1ae479caedf465a730c2ed"
+ "d23406241ca4859f0acab9ff24a561cd4c4fe263fca7d146958f4e9cb2b50aaf33c71fb95"
+ "5b34894e417c41cb0de82b146e4c212b72835ebb8f98c6248e019a908babb06477b595c52"
+ "6694a484d2f1632fc46c27923e9f316a6d732bb8fde0598df6d2c1df4c4872dde9153e85c"
+ "3211eaec6ac94730c0be7228406a1f9b6a79947f479c31ff2f34fa532cb5df00a9a1fa054"
+ "252bc764fe2d9c010788fc4be141e574d858c566ab627e92139b4f1b6f6069b520657f7d3"
+ "cab1693ed693a8f43a037965e608dac3ba4a9608fc8e79fca1d63e2f7a8c3b0307443aca8"
+ "61a83a698318a140c2a1b92fb351314685dfc2bf04e8745b90c4d719d76b57f7bb91c815a"
+ "70667220601a66b7bf70f7bd8bfba5bb3f9a4e9966269439440d2bd0cc7348bd4aba6383d"
+ "e31058149321e6feacfa6451fe9703f2858c6ffff96ff5b33a5c2a70a229fbd8ac2cd0071"
+ "7305425194b67312b0a339acb39d9184aa43a2fd4e09b0764c6bc05d36fd9e1c258f37a65"
+ "d5d5b09b5ddab30860ba4e76516678d806208297dca349ba430c0cb51d00d68fb027b587e"
+ "8a8cc11ddd1d2667a798a4ce01b0106695d57d9b38bea5df494964ea0efcc73418c91976f"
+ "da9406e33195fcbc097e80dffa1f8deeaa208fe29d666e1b7648960036273c219d188f0bd"
+ "f7966a424a79c5bb5314564d284b7858acd85952c12e6397a2b978bfd4d20b251933506a5"
+ "32a95cc16c6c8c691432d8758f32a10447c76218a144ddbfff8d4f179ed4a1c6bfaf304a1"
+ "ddbc92049be8cc16ac1c68f47b0b0aa5cbdb4601f88897770fc4097eb56e44f3ab30b13ce"
+ "1d7fcb707369a88c73a770702da11107109f993c68747b9d692fd3daa64d9978a3b5c9ffc"
+ "2f70d8553318ec6605b3722c3e630503d307772caeb839df8bf8a7e707d394501a74e3e1a"
+ "9d299ea8f2f7c63e9ad92180aaccb52f465ca803ad9c48de555df5b5492a8bf54494c4f9b"
+ "2951bea4a65a309630d1f4f040ade7cd75d54b6fec534d64b2b0ebf96308aaac9745bd4c9"
+ "b83773ade37191261b7f5a44604f88e48f4db9e250f24944d72ecfd03355f7e13c959bd72"
+ "6bc614767d49f539660f7133f226981f8fb7165581f14ffa1bc824eedba1a394458887ca1"
+ "af9edb5af85b2cd86c8e93bf03b401f324a54e2a742882183a649ed2b0243fe0b5f234f4e"
+ "4d7328e69e7cd4912932220185eb19f333599a9c8befd893dc637cc7a72bc41fe437147d3"
+ "958049dc768d71c64cc1b87c2fcd7d34ef4ed683bbb366cf061511ae01ccf7ce82014fab1"
+ "4e52abf5782a09bb32e82a330f1453576c21a2ce9aedf6b36116ad4447eee277a0821a228"
+ "59987783b944a3961bdcbf540d4318e0c5e59558fa88ec3b3ae38fa85303fad6ebefbdc2e"
+ "16668043e7cfc35da5eafc1717316e13389cc208ce2621b153d65a91488ee18463220c43f"
+ "f79e8b2eea821c4b91124ab7c513e864e923a75157403599302bca85b72dddfd256c09698"
+ "c2eae11f478fd7c381bdd7d54bb2eb3eba44d13aa408f80b1f17a74c724268ccad52af73a"
+ "d281abe9b0703ca4108b1062d0b465525e5a498c13d56736c8250e42206c0efceacbd2a15"
+ "53d693376896f28b182fec2242969b9d908c12aa3feae637aed62e8195385a5cc38a4154c"
+ "24e7ae759ef1a4e7cb129bb481870fefbb6138892f293b3afcaf4b5bc260e06798defa433"
+ "355bd99b347287530fb9a7a33f67f3fbe66ab84079fb9b0efff62161007ce8d0f63f34a49"
+ "4b8dff2abc25c30120cbb12a3abbfb33ac452f0f7899c4fd13bc378fe27eeac867e2523f1"
+ "36b4bafe2e7523b7f73b21aa66f82e352682100d3b461d88f5c90d179c6e5258cc736eefb"
+ "fe1dda2180c6420554454b546c89ca17fe5672a9cf7e457e1cca331cf4a5b2d503bb0a629"
+ "04e9166ff769c5b364670339162e386a586091401fb74c580152cf3ce3e58f49585f83728"
+ "9f59128ff7230a294e1a56a7771cec419e3d92ae5420dc4af12336486e13346494a402a45"
+ "5ddd4f6544d81772d0380229c0573dc26d952f23ec66c2438d8e0c9cca660a89e1d0cb8e5"
+ "114b3b9040630853fcddcc041cd3435c709c81d919295b4f0656dbfe40bb86b2540a8ab93"
+ "cae5d405abc1dc56b79fc8011e9d34745b28b09dd515df5b75b70e6e01b3a013556ac0c29"
+ "84652087cf11682a4e14b40d390fdc8f57e5f0e09cd8a808e5c91c45039c1109aec551ce4"
+ "972fe26f976d5f37f284db1027a85c0f2c511b57fe2cbc0d1e6a4a2eaf9106b21a5b88412"
+ "b34bea0ed585063e152e0c4f321a81bec40e25f74aecb43cfeaa13823a24438f0340315a7"
+ "f3030d1b29ff56f3142e9801f62294097d96a61923e747f6f1d3487eb3e2ca0735fd277f6"
+ "ae054abb3ec1480d58dcb543cf188f238741aadd7b453cd18ddca0d8ba0a587384ccaf69c"
+ "412839703103ec0325c432253f2e1299f73fdb563218ecf4763ac029ff6a35195bde2a4fa"
+ "3823842b92afdd59ee341e971337a54a6de6303cd0e09c83be0c3b3b2e71cd1e268259167"
+ "844ac45d08ff9ec8c9bfd3a17990d8502bc01d192370c9851346715217ba3f9c2b39f6577"
+ "226db8423ce09fb4f75040327a1034a8256515be64543e15cb204674bc68fe93252e1f117"
+ "4eb705c0322b3f7295a582a435acba690e30f8ac2815748429bd3b29ccb5575741f9143d0"
+ "26fe0d20abff2eb2ee53473bb2fc869fcfb61f346e5b05e0aaae432fb7bcfd4382ec234cf"
+ "554604f9548b0a492e4d91c1b6e9d6ccf1e11863b668c0fd25c00fe0b3a90b3195b33c684"
+ "7f64241ab5bb4bb6c10805f3c2d67fc012cdf420a3c66231e6815b8140d40f840ff55ad69"
+ "45bb8e4e99397092413655bc385e7005f59a9a74ce6d66eced18eede5b8d83fae6ca98f22"
+ "b1fcfe5000775f05dee523868c904570af548e8af065713612ac9995536663dea46cdf611"
+ "33e88eacf9a523ae875a8cd581d93438a629f572b3735d77afba0851130bbca2173cae9d9"
+ "e84bb979e8acb114d9bc78eb8fc14e6f4560db8a72cccd5a07bb2a1907f4dd294becc0dde"
+ "4cea8f2a1f138b8d8cf01707fb5500c7353cdd95494b6c8b751322ea6679aced2608c4c69"
+ "1b3c3d6663ffdf96a13b556b7c5fc017858d92ba01e80391ef1b2b23b827eeebe11505f32"
+ "0972f5866f80b3326da4190f17aed2689455d24df9341cb52f81b43f6cdfce78cf2f8a8e6"
+ "bfdb5c5f667a4d45b9905c800c1f17f06ab3cf3047754463f219db75b03be4d04ae7a7042"
+ "391387180fde9b5a3ffec8bf8e2801ed8338a6d4d1301b636ad7e221757fedf43f9f3519b"
+ "6c7743367ea4643f91572042ed2111c38eda14ade56f47929e8723069ef9392fd60b743c0"
+ "9cd6c0467fa4a5367c05eaac20c6e9a84c2367dafe91db2dfdd953a57a9e80814ac8b2bde"
+ "5193b12214abf9a69a12ce2f43e5bb14ef6ed5678b34bd05b8eac810c202a2b7f3d762a8e"
+ "79fa98a618a2be5063496f83066dc8b37afc310c07cdfab9a39fec3b16f890b01481a320e"
+ "d3b09605f27d5b08f16b046149a65c899939c7d8edf912b900e0559b39e23b87740306026"
+ "d6fe9c2da6066596663c71a5dc98ad91bf59fb8926eb44a373c57073635d6c5377c396f7f"
+ "f80b22eaa7f40dade5919a8fcec035cf759c4d1c82d43575760e6d94855f971ca0a3c05b2"
+ "06b1aa98fc7740f3fd54dc4902055989a88ffa63c1e3b32f227fed8ec1fb1fce789bf3597"
+ "6024d98296f766404f41cc08fbb3e1147ec31433f653e0c1a7e821c00dd7431217c775c60"
+ "a90f3232be9b2a132647185a4b6f12d68bf9b25d8bab80cb0e21b4955abd25b7e946e4041"
+ "02a0a293152b95147c695242851f418a56feac219f66a2b0dc7731da57ac9fbf2103e3197"
+ "9d90b7b6be00e187f7b64c9c82de398fb8c3e263fb181df45f43b54481a0b600e640a7d2d"
+ "35f9901999f22f18a696fbc5d6563ad45d1119ad66daf5c6efefe5a606d3f2a2b2c16b5b2"
+ "ee902e47eab1e6aad6ef04b542c5ffd95c21964891e4685369855fe0dac84132fb84170fd"
+ "bb4d82f19e21b2123a003c0348c381da312a9e4a9933fe71c749245705368bcee1a48caf7"
+ "edb4e605167c39d42c13f7b58f56ac44a6716dd23da791726e17d271ead5e4a85aaef83e6"
+ "ad5148f6a8d50da31b5dfda5a00a8d52311d9d7558721b86f8fbbf468c488717f288aed39"
+ "458de6a1f80f5c09cfe40c74d514627d45a68d47fab2f88adc8acfdbab074b72f87d9f46e"
+ "aae139464748284f70d31d47c0b482b8c94a136a9c8d3e8f35302a05602af8f75983f065b"
+ "270b816001c1735bca7fefdd37b0deeb8cdaa9c44ade6cd6f2d56284e0c79b764b569b59c"
+ "aacdb7f78f39409fcacd6e8e6dccf67f145f06ebc698096cd5eeff7f402d7a36597c7bd49"
+ "89e3c77514c6d386435041f7ef808954486f9524f78434c38dff0604800cfd627ef84d5af"
+ "ca98d81b8e1e7b8b0b2af0c2b2382d70116dda6ce1e3a5f395cfceca43741c61a0b88c0ed"
+ "ed9550eb2798d2446efef4f60b054c71c7606c219ff7113fa64d42117103a7cc4d7fe96b0"
+ "42e37a1887edfacc0ae1fd70e8fad65bfbe8041ff3a699836628365b811dfc5650cddebe4"
+ "0a44835f6c2738ef6054637106d6c4ee7f69a6f72633c9f35552ebe231644f19adb68c017"
+ "daa8a5bce18003b34b3e3fa0852843fb08fb7877282fc98cff7c1879e249d83b55ddb236f"
+ "7dac8bd7627606f524a44df1df61229bd6fc660e3718f13d0bd93d5ebaf50805e514583a2"
+ "8e8a9c66615ba722fd6187b8616476139147b433392bb73ec495f8ce55444d6c5589e1975"
+ "8ad9a88bc34b0a7e9897c7353088e71c5fbec7ab7daa645d9fe6d38b286ce2fa9d9a0cc6a"
+ "f5e749d1019a4986d83b9a6f54c41803c45938783134e54b0dbf6a78623aec3b6923aec68"
+ "e3a52a809971807b5b65396635037ecad640d6dad60fa109e44395ac570f73f1002c625e0"
+ "ccc577bdc1a50f2f3a5af4d97f4236198c862758e7792f81fca669213e4c26d9729599aac"
+ "3de53f5bbd37966d5f2a9c9f97b61951bac115d6161c786a9daa31ff4093c938e230174b1"
+ "372fd9eba242216f57970faf5c9e06a3732aae658e5bbd2398f0384c90e7ef3a6dd05fe70"
+ "c91a8a49debdeaa1838d1eabfdeb70a5160ac5d84df14c9c760667502e94175e80d0a5104"
+ "321cde94f08a226ccb30a26fc6fa15264b59450aeebe36f1a9dc1321157abf5cd5c2d2018"
+ "f8b7737ec25eeaf2221f6d8b6ea98ee84d5e393627a7c576a276f0ea6b724aa46dc0b4f85"
+ "003877b801e3c99f2d08773ac32819d368c36fcec2b57ab71e4e6ea0e189b68429e4f872e"
+ "feb3917c6b92dd6a4b46d743f225919e9f4f86925f7222c7ec1ac061466adc62f5b462538"
+ "aafaa75d6ef7ed3e022d442c4dbeeb95ae86bc5654f54c77c91d71c7c309601ef3b9679c5"
+ "0507b024da8fc892e1825cb77d131df10e4b53ff5d1fc1897c7fe3b8069b185e8ca97f177"
+ "2204e5a84ceadc892f8d3dcd2e3314d0d52894beea8ce9a536a88231f4d4386da6cae9284"
+ "1b9b90f78efa335ebca2464dd7017346fb53240150b5effbe0ef6b2d22398879ad07f981a"
+ "2f079f28e29b73e67b58fa3163bb9411a5be962fdcf419ed7f5e67edb9c325aa6f1440d04"
+ "a5111dc190e085e7c0f68365ab086f83ea68b4607f7219a4719e5c8288a0bc08889bfbe0d"
+ "fc469cd9a90d440826ffa49296cd8b157a14f4383d47470bc139e2d38e0656b56f9958b5e"
+ "08ac1802bffc142f9fed8df02e04ff976ead2817af9cc173aa9328fd73416fd105cd6d574"
+ "2f509f7ea8864e13d4030555142c5507f1c2c74aa273cb9823e12c54d28842756504b966e"
+ "2c157a46b20f57154ed063db1d2c31e55642edeaf53c3d078c255f168e5905689c30e94c8"
+ "ef657e3990e3d32f09d41fbf6c4a360e3cf7957cff3888343f1b24d277d4dd8e70a3defe4"
+ "cb5247b9f6c24f7469bf5d9270e9a1edd5e764ccd8b5e08927c066e08a792166b7907ef57"
+ "2dc9218600b18ca4c0de84870580871201db507af257d516c40c01902ac4be0a8190fbef3"
+ "1e71cf812dd3fd0d01cc6f4e5abec3bd68cefc1c97aef46e84923c08997c6ad565edbb70b"
+ "0cd65856fb253cb35f9e10b485713cfcd5dd870ed6ea4d6490ef08323757b067abe2a1dde"
+ "b4e4e5b2471eba838682e0c611894bbfc1fbc831d2e6969798016462299a89f2a60860a5e"
+ "d5fdc5854b2fb6c5b7f7e1b0efd261f70624c290c9207e903900faad06a7690b924edfda7"
+ "33a6e1b9541b556ff4c5585c3530349060eaa8576cc0e56ee3687fd087e26d933e4d0c5cb"
+ "bd887302c3622a1a747096dedb5fc9cbc86b084df79d205cdfe29bb6e53b8f34d67111dd8"
+ "218af04142332ddecb12e66d59307633b51d33e465b00b8126d2708d6caf45aa045a800b2"
+ "860da7ed2b0af0f949a6fb164a9d5c837de7ccb4931c45b6b0c857c52f9030a377a75e5b2"
+ "7623e5d63badbd3d4d15dd9c36dd518f54a7f9f3271686fe5e606e608aacc9114e3ec0f6c"
+ "c90ac163dd2ffde0fe8f2012477bc3a7a90b9df4233648634ec312a46994d4399ee5b5446"
+ "c47c4d51658d88d2584bf7fedb329557ff80fcf1a94b03515561539b20e90e4da5c0626b5"
+ "1efeba29496fbc3091b70a73d9fbdb8739606dc5ee6d564d0f54d7febceb590be1e0f2b78"
+ "fa7b21d5e181c6ba899c40d234e438bccfe37ba779cd8e1194a496e459c9e76fb9d8494a1"
+ "182623ee747a3349b75bcd90dfc760f6fc72c174b5809789301ccfe6685c69968d1400ea9"
+ "ecaa2441b8d772ecbbc8b8bbf0cde4887a9729298cbeeb2f9f5c8a823b0634818f78d0d4a"
+ "79b2252fb5aeaa6c2b89b8818c18a21930e5b740cd842d049e02690fe0c10ff9b96206845"
+ "4d63f4a1bf7f6c5b7bec88db6810bfebfa38071ced9253e21f4be3790c5d96c6e99347b02"
+ "d1fc6786aa7266bdc6f5c0e39891e772773ff348bf7e54bf21870692d07f2ba6558a20012"
+ "d80351a9fe55ebbaeee155ffd13f59bab4917f75b1b8a0288340df5e06eee792497cded2f"
+ "92016c00e44107b3eda12a007e84f9b81b09b21c22760e5d143c7acf0e057817149f07c05"
+ "5e049d96e0490f9b860bb80473a597fa2a842e0d20e7f2dce2eb2c5c68dab59d5205a5c9e"
+ "eb3087b7cc798b02bd1bd84ac7d6973624fec2443fbbcd67cda5742651a441c0aaeaec96f"
+ "b1186f66bc33f488c6f243ab16a07227e6796ab2124b62f6cb47255f2cab97c44dc94a090"
+ "b366aeeee5efbf3846a47a886ff23b29dbec2a3df3b6295127d9b7fa6de46a69c7c195845"
+ "e996a4384c07d1282dc7cd461fcf7eed91348d7481a4de5b3dae00f7326364c77f746e027"
+ "1981779dc832edc3665628b504d657103f303443c653c1a1e898f99c794180bdfc2075787"
+ "c0a6392e57b8afd6a517367cf614474ad2af4c221b448a23c0083daac98f16c9031504e77"
+ "8daf072db58eebf0485fd739e8431b88684f8cb3ca585577e8795415a16f19a11b5a60ae1"
+ "7bd244d12339bf1f5e9610cd19f1b020421c6b5cf6fd3442883cf10dd8ab6ccec576c81ee"
+ "4cd404e89510b4035947a370442ef46a71ea93703505c240d8430c35d42078f45ff49b2fd"
+ "382379643b36318efbcaef2d063e5f0306551454752b86adf5e406a9f190a0ac2fd3e8a17"
+ "f1b02168e1a1a97b909e79c5e820376e6832bc3be73bace1dd05ec791590daf112a232a46"
+ "0a133e0d222d11d6faad404924c8591bd5900b34c829f6ab52fac5ff158b40089324d8e2f"
+ "fdd53d0dd85b43995f7df351ec38825ea4deb1359e7fbfc8eff2135241fbfd484e1e832b3"
+ "a680c8e228e5d5e5356818bf93d2b97bb68c6d6e528fcd6bc0fbc3ebb28ad842d94e75007"
+ "2d3a635e69969b778c8f14a97a2d28042a4071753fab49db785b5c41f7761ef49280a1a68"
+ "9642d6e47eb6e03cfcc18313729895c6bdc6bee62a970bcb247099c27c29733de0ed2de83"
+ "674756ef4c84c41ffb7d47d67aeb8737ba082a33aea742601158d4843e55ee641a0fdc956"
+ "a3bf2fba5f391b73036f1b4150f2908be5138cc0ee92953e2ef7de0455af425e8c5dcaac1"
+ "6b5e640892c56bf161ff1b94c16ff80bb0c3d6a876d072aeed92e4d4b1becfbee8b5c452d"
+ "796b92ec452af4f8bc838e7b84dfdd80343983526d315622afdea80ab1ba296617556a993"
+ "c9169f778c9d9e9256f4585e843fe550d1148d4d1a4891aa0fdff51a8f8914092a162f795"
+ "9aa899fc3a0d105915bd88c05412fccff60504a0cafae00bb4880b6bd169316f9eb528352"
+ "67f95c448cfd00dd1e409acc0cf2d7f5f6fdd1325f38adea4fd6f55af71c739ecdafe366d"
+ "ec44f3b544ae5c77c339e8fd5c7e06d28fa7207dd61518b3f327b35c6ab2b6e245fc45607"
+ "70ddb18820826d95c743ffdce1b1a3af8a71c22beb5b5ef571ecab56373d182c20ccdcda9"
+ "1fc9a1b3bee03ee89cc38bf109cb0070c20d515f0b5339cc9060aabd23c2715f82a44bb10"
+ "f2d956dd51f9c1d48dcd887b79723f9e7c61c87d61f1414d1ee1945f8defabccc0a4eddc2"
+ "b5b02e2190d4510ec2b7ad404eeb28ad5a0c5eb838a35f39bf7fa91fc999445ccfa593913"
+ "63ea6cd7ec389694eb4ecae97ca31524582f207dd120eecb0c6145885eee6bd39c8627c33"
+ "916379a9d614c929adb64dd3fdb28c12b24d31b66919c4730cafd23fbd0266d471a2bd72b"
+ "01cbe1649b56b4203c903b7c1e27fd00bdb8146632c2a5916ac678cae648192464082c747"
+ "da12caf955033f4d942da3bd16690ced4653280abdcbe6ae6780a5512930d8adc6f7badde"
+ "45a3426b78271bada4c28cbd4c5e5bb5ac958615ef129970ac13c376c7929d60ad1c629f8"
+ "bab3c610649007dcfbfe6abfb66f4c4585082b1d9167a705cfc685f5fe5b17350e48b405e"
+ "03a3d3d07f0ab0cedc961137e009b4ecdb9969f6ddbb92fc05bed560080d8450f7235b43f"
+ "f79c9b460c29b2ffd0b67f4c437cbd8cc3badfe5a9feb3315c0aa6c9bfcb81c8754762503"
+ "8c804061e98346ff3633746cc571c3853ceff7a1842e0d2ddaeafd01f15758954ffac64ba"
+ "46725acc1e30f6a5872fc090e47640cb4c804a59c55a5ed0316297a72f2bd4154f0452eeb"
+ "785136f5d9befc4534b2ec2afd932c235c0c58f932aab15aa16f2cf7372633656c8623fab"
+ "7291525e946550efe47eab479a1fc6c51132856ce09eecf36091892bb06f0f8ccc87f260c"
+ "858873a4174ba1a64e1060a111efe1224c0b3d2c05e7d1282660b52e35c8f1a68a52cee65"
+ "16e94b9746917d224c28f68ab4bb4a75a8b47ff343ea1056cf3116ac0660815bf0f6be1a6"
+ "b98d713647d439c7e2511824026118a96b06c006d27454c3050f8bfbda087b3c7a8397383"
+ "d652cc3b579fbeb309947773d6fbfdeda2940b7a0bbc2569b31dcac7dbfb8843b5a7bee26"
+ "e63f734db3eb0773460d040238dbe757db9efb4ef872f781be75f357336b17bd84e2717db"
+ "6fc23ab1a5c635a2dac389b3b6ff5bbad55711e807fcf207c80183f32efb5d47943bbccd9"
+ "6f5761c3861eb1ad3dc874cbfc5c25435c1a283c662cc13cd65ad6a807020dca215132f6a"
+ "453ccf26ad4e8bf94dd0f6f8024c17729843d9f359609dd9b25e2a9b3c87622a751ace3ae"
+ "47ac5675a3011c86d0ba3356ab8f9827bc726c956d11b4617010bdf90ddde46ab21423eb8"
+ "ffe23da3cf551b23be964f9dbeb79297416ec4b3ac8e3dc7881aebed2a8c168e2c34316fc"
+ "fff83602ff57cb99c18a71372d9f019fcea16abe0b6b7a27b02d99e2d67564986f122cae4"
+ "205c0937bdd89a1de0cdb4fb71a4bcacc2a592b02be16e5d32ef4cddc4a52889c793dfe40"
+ "1135ca3baac0e1610f3bef47c89d411a53de275cb290b0715ed885bffe333a2df6bcd681f"
+ "f0b47760306c0e379b07503e556a0f5313f7314c0d20f53cc41a75f07ef86720a42c88781"
+ "ac6a968245fba509b43b67a42df8200981bcbee163c88d28b8dd1b70c61f0d558e0c5f827"
+ "920d0b677e48915b99361dbb017e7df4cb5e2285557751b5dc2427cb7ff490b3f4566b313"
+ "0b3c373fc877877149c8182c6e8c609eeb46bbc9e353d87cb8dd2fd59112b778881c30a87"
+ "ee32618501767587e3bf64fbc7b8d801738bc9fb703fb8adeaa7699d4b227a588a4820dd4"
+ "d07ecbead8910578c190465c14d7a1383b6ff1910017c3cf624b7a02dab9b2713084f45a7"
+ "bac3d75012c3ea47cb39defc2009ea9fd083dd8b521e7df4c903bd39207ed5fa56c5dc594"
+ "483e1531190bac65f348baa2159249546cebcf65155cc70b76013883af3df8ed1d8ae43da"
+ "4cb26eab8d7e13a9ccbc1a8da5cd1026ef1bb5804169bcb25d6724775309414c7fd55d2fa"
+ "219998a69a911a7e77e447fb12e3a2efea3265c728a0b14139436b50455669838f83463ad"
+ "b4ff0876285c5ce221ff704682f68949b2cce4749a6d442c6fe3a1fcf84e6714a764e19c3"
+ "83174b20f054c7f9488474ad2f8e572c566c1a33457f3ad24347e9f2517769c0a0842e329"
+ "9b4b693492d5ac595654ced83e3b478676ea56dfc6a0430f356b6a5de1b473d5f9a6aaee5"
+ "e4d31d1933340f42e09f245ac543fb2e2331f2c30847af524456563c0d9bc4190ab02ff51"
+ "0fcbcf5d8efb0f668587ef0023b0f4bdb193c4c73f7dbf1c7d662bb8e98fafb96bd9015c2"
+ "b16b8fec91f764add9a57a5a5b25b4c9a836f95043b5fda20dff16e139c35922ce381d246"
+ "f430036c79b32904979ed54ec4e08fc3fb006a62f90464b7fbbc18624e377710ba748782f"
+ "c2ab80bb5133311d98a9d234601337b680073800c4408f44040629a3a0d2c6610a28367dd"
+ "7ab59e43270ff10c3d29d945b01798d01169b13c061b4b60978df83702d7061bfefa1378b"
+ "2ad3dda42a60179a5e3f080a3e1b8e36d9a689b1f41e039e39c500934d260bc1a51e0f6a8"
+ "7d5b65f65d2bc0bee3cb85adeffff9b0ae52a1bb80e1328a738964d91764fe1416a199b41"
+ "603aa97fc63489238c6cd17c0d70a16c70118321cd1d3cd2536e40b782b40dc3c6f02d994"
+ "a9a7270dad180345a48050119d96707c31159e12430a79b15330315c707e2d6843fef43e4"
+ "454b1e033dd54ba498fe3dab1614aee2e290d971d4cf9d2043102231edeb6b703b4af5a23"
+ "dc1dfd3f796c4916041aea90dff64d5c9cc9f6181ecd0843d6cc3d1767ee1d660929b953f"
+ "8b4a51c9f10e90e1fb7dc1130877c46dc26b897e7c2b31cb868e38f9358d7997fc52335f5"
+ "30e41e33c",
+ 16320, true},
+
+ {88, "38ec0b50e79a870ca225d1e78fdfb74b7fbde0891a16ed1b6e7ce8889d441fdd",
+ "78865524949fc5a008997d85b1ce5d33054ea061d6ff5d7bf74c9d36b3502f0b6fc163101"
+ "376b241024ee063e82d5826ff5395124a18504256544f922b7c1761",
+ "9a6c71fc1588b2d2", "", 16321, false},
+
+ {89, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d", "",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "084332b8a0ab8635227a3b9ee0737072f021c21fbf0b087940939f34f685c0a0", 32,
+ true},
+
+ {90, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "0000000000000000000000000000000000000000000000000000000000000000000000000"
+ "0000000000000000000000000000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "084332b8a0ab8635227a3b9ee0737072f021c21fbf0b087940939f34f685c0a0", 32,
+ true},
+
+ {91, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "0102c651e047fed9c217bcf915520532d44999534c1e7e7c87311093d7a3681aff3e2d335"
+ "b3c6139b9fc66dcfe35573b36a329a550c4cd20bfe2a90dfea50167ff",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "d41d1d366b10f6dd7e886e5030ccd01ed14ed918407c84f12f8b9a2ed3a5841c", 32,
+ true},
+
+ {92, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "1a57a60677a3c97fea6d4d6eabe0201452130c58eef435bb9cbc21eb65f1cf2c879639d10"
+ "b9a580b1eda822aa5f406b939cea2ff9be10c56f0856709abf33a08",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "dbbe9ebd37e2545d08d715013b50f31fd1f7089ebc2866191e49e774c537b17d", 32,
+ true},
+
+ {93, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66", "1301b63168af5451377717f7f5ed52de36a197ff",
+ "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32,
+ true},
+
+ {94, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed660000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32,
+ true},
+
+ {95, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed6600000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32,
+ true},
+
+ {96, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32,
+ true},
+
+ {97, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "0000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32,
+ true},
+
+ {98, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32,
+ true},
+
+ {99, "2b54cba29681b6ff2feaa9202b87322d861aff8a8260e1bda68d61979e605b2d",
+ "cd920e8dbf19ed66000000000000000000000000000000000000000000000000000000000"
+ "000000000000000000000000000000000000000",
+ "1301b63168af5451377717f7f5ed52de36a197ff",
+ "f05091c6083c24742adbe5fbdf10a941783517d568e96dcc8cb55db90756d8c2", 32,
+ true},
+
+ {100,
+ "a75ce5b072311acdf290ceb4c6fd25eb6c52ecabc8ed1ffc698d7556d1132180e2888bbe6"
+ "a798d891e0c8c5e0f79cabf3d27df56d472be152aae155b52d9a9f9",
+ "8df18f4f797c4be88ca6b2935441a1100db080759c042a6d2c37d2e6fea9fd6fb066805c4"
+ "67b7557c78d078ae44dcb886e5e3d5f74a96bf6394aad36847ed8b7",
+ "69d2aa66efec2cca",
+ "8b025c9925f105898fe8f75da1839b683beb73e349dd08b79a3d80a7b29e7d9c1eebb5cf4"
+ "c902371b31376e44d49ea39725ac912d5055c8638ce0771a8edc999",
+ 64, true},
+
+ {101,
+ "5be4b9756eff71ebe87fdb5933e5d88d51bcaf384cc289c16ec642d67f2e9236c04106e01"
+ "ebe7956bac010e4107b6b788ed8b3916a39b59c7c01161cbc2671a7",
+ "336a871d315b7d2ae0a0d24febebf0702d9f039ca97146cc0aa2341728824e83553e6eb16"
+ "6e954dac33e4d6a2437309d0980e26d1c7665ddc79b2e9ba3354262",
+ "e496bea60a731eb7",
+ "02487460b110121d3df3746d7860332b6d67d746f96ff8e7bcb2d62481b653dcf67903b25"
+ "aabaf9031b370959105c9136536b52dab810cf041862e73d3352f77747814aee2d74cfa29"
+ "840dbfbca242f38b95ea26d4a540edbdab3fbeced1c767d35a73b4c2ff180eee75b4ada97"
+ "39b7bd8c75c3bb03589ab",
+ 120, true},
+
+ {102,
+ "45102dd5f609c2f9352b91d8b492d83b5ab34976372b4ac814bf82cf0dc4f3875cd31dfd5"
+ "897022458fc7bb8e5d2930a620909b7385ba4e48c8395b50d7d07fb",
+ "76d1494d3631034558ac7108a69b79f7e38a45aa50783af41bf8c19531fdb30782e7689a5"
+ "0a4eb1391415ab2e6085b1e246ce0e6c35a5e02910c072a241cd8a0",
+ "cf6db9210ef18e3d",
+ "146e59745a9d65fa6c98308b6f162566045d2f459a09eeb7ef7cf15e076fe8093fa202d15"
+ "b12063e55d4b5ab4e80d58140b2664d944e33d8b2a72a3ac307ca51c23976adb1ff9ff04f"
+ "d0fcbd21edea49890c12698b0600b3b70a61dd228542d47e69797122f0734c08d53f51afe"
+ "ccea785af1028b35e6ee911fa0d98f76e2aedc517f35d719c199b6a73aa867ad31253fc1c"
+ "1d612ecc913b70c2f6b983fd50eccd8a20172052c8726ac6ecad97b8bc8770ba5fd59eec4"
+ "23160828fd8b1936a5ac5bbccfb6398cf46dc3e19df40d315091f2ae3df87533403041814"
+ "3e7b791cd1f732935482fdd585fba2f495973436138c7fc106058f9538b92f055ea3bbfec"
+ "1",
+ 256, true}};
+
+#endif // hkdf_sha512_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/hmac-sha256-vectors.h b/security/nss/gtests/common/testvectors/hmac-sha256-vectors.h
new file mode 100644
index 0000000000..2c0932fdc2
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/hmac-sha256-vectors.h
@@ -0,0 +1,841 @@
+/* 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 hmac_sha256_vectors_h__
+#define hmac_sha256_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const HmacTestVector kHmacSha256WycheproofVectors[] = {
+ {1, "empty message",
+ "1e225cafb90339bba1b24076d4206c3e79c355805d851682bc818baa4f5a7779", "",
+ "b175b57d89ea6cb606fb3363f2538abd73a4c00b4a1386905bac809004cf1933", false},
+
+ {2, "short message",
+ "8159fd15133cd964c9a6964c94f0ea269a806fd9f43f0da58b6cd1b33d189b2a", "77",
+ "dfc5105d5eecf7ae7b8b8de3930e7659e84c4172f2555142f1e568fc1872ad93", false},
+
+ {3, "short message",
+ "85a7cbaae825bb82c9b6f6c5c2af5ac03d1f6daa63d2a93c189948ec41b9ded9", "a59b",
+ "0fe2f13bba2198f6dda1a084be928e304e9cb16a56bc0b7b939a073280244373", false},
+
+ {4, "short message",
+ "48f3029334e55cfbd574ccc765fb2c3685aab1f4837d23370874a3e634c3a76d",
+ "c7b8b2",
+ "6c13f79bb2d5b6f9a315fe8fd6cbb5cb817a660687009deccd88c377429e596d", false},
+
+ {5, "short message",
+ "de8b5b5b2f09645be47ecb6407a4e1d9c6b33ae3c2d22517d3357da0357a3139",
+ "cc021d65",
+ "e87538eb167e62d7cb236690ff3f034a9c12d417aa8dfa694d7405f9e1f85fe8", false},
+
+ {6, "short message",
+ "b7938910f518f13205ca1492c669001a14ff913c8ab4a0dc3564e7418e91297c",
+ "a4a6ef6ebd",
+ "01a93f4ed216d0b280896301e366aa67b25e6b6a5a6e84f291a13391c6e496c5", false},
+
+ {7, "short message",
+ "1bb997ff4de8a5a391de5c08a33bc2c7c2891e47ad5b9c63110192f78b98fe78",
+ "667e015df7fc",
+ "06b5d8c5392323a802bc5cdd0b3c527454a873d9651c368836eaa4ad982ba546", false},
+
+ {8, "short message",
+ "32fdeda39f98b4f4426c2d2ac00ab5dd4bfabb68f311447256ed6d3d3a51b154",
+ "4163a9f77e41f5",
+ "1b0103729f48c2772bb132aef9ebd6dd6aafc9145df6d5c514b233ee92ef4a00", false},
+
+ {9, "short message",
+ "233e4fdee70bcc20235b6977ddfc05b0df66f5635d827c66e5a63cdb16a24938",
+ "fdb2ee4b6d1a0ac2",
+ "120b26ee1355c134c262513c7922deb6c4fd90303de4cd61b9f9cd08f22d6e18", false},
+
+ {10, "short message",
+ "b984c6734e0bd12b1737b2fc7a1b3803b4dfec402140a57b9eccc35414ae661b",
+ "dea584d0e2a14ad5fd",
+ "88bc2282e5fce47ec6d9895395cd47fff91a0cdc589a8fd56d8d344616533a3d", false},
+
+ {11, "short message",
+ "d0caf1456ac5e255fa6afd61a79dc8c716f5358a298a508271363fe1ff983561",
+ "18261dc806913c534666",
+ "f678f081d83cf126ad6bd52c2dffd786214f519c47452b85a97458d0c10c3ee5", false},
+
+ {12, "short message",
+ "835bc8241ed817735ec9d3d0e2df4c173ee4dded4a8ef0c04a96c48f11820463",
+ "26f8083e944bacf04e9a4d",
+ "e0e46cd7d1a75b3d102893da64def46e455308761f1d908786628ca7ee22a0eb", false},
+
+ {13, "short message",
+ "055f95c9461b0809575eccdfa5cdd06275f25d30915c4eb8db40e1acd3ab7591",
+ "bfb7d6a08dbaa5225f320887",
+ "e76d5c8c070a6b3c4824e9f342dc3056e63819509e1def98b585aeba0d638a00", false},
+
+ {14, "short message",
+ "e40f7a3eb88ddec4c6347ea4d67610756c82c8ebcc237629bf873ccabc32984a",
+ "7fe43febc78474649e45bf99b2",
+ "aa57d020aa24ad823472c2b80ff2d0cf475f7de0068f9a59e8112fede53a3581", false},
+
+ {15, "short message",
+ "b020ad1de1c141f7ec615ee5701521773f9b232e4d06376c382894ce51a61f48",
+ "81c7581a194b5e71b41146a582c1",
+ "f45c72603cc160c0762f703407844a7781dfe0f1ddf0aaf4ccd8205e94469aed", false},
+
+ {16, "short message",
+ "9f3fd61a105202648ecff6074c95e502c1c51acd32ec538a5cce89ef841f7989",
+ "2a76f2acdace42e3b779724946912c",
+ "0226ee13cc05e2340135b3f4b27a9da1a160f6170fe805dadd98a3711ec9c421", false},
+
+ {17, "", "6fa353868c82e5deeedac7f09471a61bf749ab5498239e947e012eee3c82d7c4",
+ "aeed3e4d4cb9bbb60d482e98c126c0f5",
+ "9ed7f0e73812a27a87a3808ee0c89a6456499e835974ba57c5aab2a0d8c69e93", false},
+
+ {18, "", "5300489494ca86221c91d6d953952ae1a5e097139dc9cf1179c2f56433753824",
+ "90fea6cf2bd811b449f333ee9233e57697",
+ "5b692cba13b54fffc3adcbb0e015cc011fbfd61235303ff0ad2a49775083bf22", false},
+
+ {19, "", "383e7c5c13476a62268423ef0500479f9e86e236c5a081c6449189e6afdf2af5",
+ "3202705af89f9555c540b0e1276911d01971abb2c35c78b2",
+ "4e4901592ba46476408d758435c7d1b489d2689afd84ceaaee78bfb91fd9391d", false},
+
+ {20, "", "186e248ad824e1eb93329a7fdcd565b6cb4eaf3f85b90b910777128d8c538d27",
+ "92ef9ff52f46eccc7e38b9ee19fd2de3b37726c8e6ce9e1b96db5dda4c317902",
+ "3fc1d73dd4a8858c1fc3d8c4a3f33ed5ad0c70210038394a5902cb26fe287348", false},
+
+ {21, "long message",
+ "28855c7efc8532d92567300933cc1ca2d0586f55dcc9f054fcca2f05254fbf7f",
+ "9c09207ff0e6e582cb3747dca954c94d45c05e93f1e6f21179cf0e25b4cede74b5479d32f"
+ "5166935c86f0441905865",
+ "788c0589000fb7f0b5d51f1596472bc9ec413421a43df96ee32b02b5d275ffe3", false},
+
+ {22, "long message",
+ "8e540cb30c94836ae2a5950f355d482a7002e255207e94fda3f7ef1a099013a0",
+ "d6500f95e11262e308bf3df4df4b855f33e857563d4543f195639a0a17b442eb9fdcc1367"
+ "d2eee75c8f805730b89290f",
+ "39697e70ce741feb33dedc069f00b5627fd9b837d10cbdd5b6d19cfbd511dd2c", false},
+
+ {23, "long message",
+ "69c50d5274358188cff4c0fae742243d4e8a5e5ba55d94ff40edd90f6a43dd10",
+ "1ac5255aff052828d8ea21b376f1ebdd4bb879949913900405aebce83e48feb6813b5e9c8"
+ "9f94501a8ade41b26b815c521",
+ "4b0b4d0416fa2e11586fbfa7fb11261e69991dfa34019b9893d69a2be8c1fc80", false},
+
+ {24, "long message",
+ "23209b7c5aadcbd13f7279af1a86d3c7ae8f179d1bcaaad0dff9a15302e78dbf",
+ "84bdac37e1af35d9356404e2787d47ece58348dea76a4a46e8aade3463d4db8c94a051be3"
+ "733b38d756984865d56c60e8025f15e3f968f093e7fb7ebc7e31189c5692d15ed4256737b"
+ "9b1894e5809503aaa1c9983fb096aa21916361eeb6ef455b129723a1a1ddf9deddea20852"
+ "9a648",
+ "4a85c479d1650dbd73bc5248074a55ff50218bddaa8d1fddaaf44946dc19aefb", false},
+
+ {25, "long message",
+ "7c9cc667cae175f448faa96647319633b2d48531373ae7d316c44ddd8b9f69cf",
+ "9233c1d73b498c5106ff88951e07b9652cb0ddae740737ec205c9876d094978bfc947f7dc"
+ "937119fd6a93915b19b625958a7a22363aa2ac33fb869ed16b303336ab740a0498a2df66a"
+ "6599da710094481a7b544bd955b6f97135ba4673401db2db144a6e287041e47a51ed9b6ba"
+ "956c13508c1c0c25310105239ab73629e30",
+ "ca1b80441d333909c2bb30769650055051ed20f17de8ee953cb9070af56c704f", false},
+
+ {26, "long message",
+ "82314540564ea3ce30591e97f68b2602de40fa29f773c2508327471b8348e8c4",
+ "6a6d2f45cebf2757ae16ea33c68617671d77f8fdf80bed8fc5cdc5c8b7086bd28e7eb3eec"
+ "c7163491104e5309455e67f836579b82a1da3bf5991a8e2b2f189a49e05700e46c409ed5d"
+ "e77780a5f389e3f13dad406c9d55675329c5c921f07034180937c0f6ef34a2308b6ff3e1a"
+ "0e9dc1ea65f5632730e8744d1db2c40a6595b",
+ "0900b3e6535d34f90e2c335775e86bf38ee7e3d26fb60cd9cdf639eb3496b94c", false},
+
+ {27, "long message",
+ "d115acc9a636915241795f48852052e07b51273ae2448251ec1d0d0f9807f3db",
+ "696d2456de853fa028f486fef437b6b6d1b530a8475e299db3a9005ae9cef8401985b7d31"
+ "e172e8f439ccd1ad1ec44c9b86b78f3f243c1305b53bc21abad7a8fc5256311bfd34c98e3"
+ "7dfdc649e7ae4bda08cf2994b063c0c7106ed0b02a1f48af9191cbfb0d6a953b7e04327df"
+ "e8c93779cb574ba9cba575d01674e83621aa0c5f400d6e6cd24b301e33c9f3303e73bf357"
+ "408c1be86c2489c09de998ff2ef32df554f1247d9313ce1a7160115d06f4c18d6556ff798"
+ "6ef8a55e2adcfa27e4c69c71cc2ff01639e9d49bd9ed0687f530ffeb0890132457df20880"
+ "81bc4a2f7f0a9f4dcea2c80d991db7f3747a1803d7619aaf3dd382c69536a0bcdb931cbe",
+ "82f92977f0b605eaada510ffceb53ad75fde16a8029f1b75b406a84270dbb8b7", false},
+
+ {28, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d28b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {29, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d9b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {30, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d18b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {31, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "dab99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {32, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "538b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {33, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "58b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {34, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38a42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {35, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b89f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {36, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42896d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {37, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99fa709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {38, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096c80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {39, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2708a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {40, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096f80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {41, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f270ba3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {42, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f4df826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {43, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3caf4172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {44, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f836b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {45, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3ca74162cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {46, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f026b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {47, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3ca74972cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {48, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f824b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {49, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3ca74170cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {50, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b45a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {51, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3ca74172cbf93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {52, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d4607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {53, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3ca74172cbe93834c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {54, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d7607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {55, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3ca74172cbe93804c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {56, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a955607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {57, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3ca74172cbe93024c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {58, "Flipped bit 248 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1ca", true},
+
+ {59, "Flipped bit 248 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14f", true},
+
+ {60, "Flipped bit 249 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1c9", true},
+
+ {61, "Flipped bit 249 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14c", true},
+
+ {62, "Flipped bit 254 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc18b", true},
+
+ {63, "Flipped bit 254 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef10e", true},
+
+ {64, "Flipped bit 255 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc14b", true},
+
+ {65, "Flipped bit 255 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3ca74172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef1ce", true},
+
+ {66, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d28b42096d80f45f836b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {67, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d9b99f2709a3ca74162cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {68, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42896d80f4df826b44a9d5607de72496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {69, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99fa709a3caf4172cbe93824c1f29b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {70, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f4df826b44a9d5607d672496a415d3f4a1a8c88e3bb9da8dc1cb", true},
+
+ {71, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d8b99f2709a3caf4172cbe93824c1fa9b23a0c1e9c21bd851ff2d2c39dbef14e", true},
+
+ {72, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "2c74bdf6927f0ba07d94bb562a9f8218db695bea2c0b5e573771c44625723e34", true},
+
+ {73, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "274660d8f65c358be8d3416c7db3e0d64dc5f3e163de427ae00d2d3c62410eb1", true},
+
+ {74, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "0000000000000000000000000000000000000000000000000000000000000000", true},
+
+ {75, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "0000000000000000000000000000000000000000000000000000000000000000", true},
+
+ {76, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", true},
+
+ {77, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", true},
+
+ {78, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "530bc289ed0074df02ebc42955e0fd67a416249553742128480ebb395a0d414b", true},
+
+ {79, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "58391fa789234af497ac3e1302cc9fa932ba8c9e1ca13d059f7252431d3e71ce", true},
+
+ {80, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d28a43086c81f55e836a45a8d4617ce62597a514d2f5a0a9c98f3ab8db8cc0ca", true},
+
+ {81, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f",
+ "d9b89e2608a2cb75162dbf92834d1e28b33b0d1f9d20bc841ef3d3c29cbff04f", true},
+
+ {82, "empty message",
+ "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97", "",
+ "f4605585949747de26f3ee98a738b172", false},
+
+ {83, "short message",
+ "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc", "40",
+ "0dc00d7217bbafe8d78bf961189b8fd2", false},
+
+ {84, "short message",
+ "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f", "6601",
+ "ff296b368d3bf059cc48682f6949ccaa", false},
+
+ {85, "short message",
+ "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b",
+ "f1d300", "2d02bd1c25b1fe52b1ead07374d6e883", false},
+
+ {86, "short message",
+ "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77",
+ "2ae63cbf", "4d9e8bddf9b7a1218309d5988aa1b0d9", false},
+
+ {87, "short message",
+ "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8",
+ "af3a015ea1", "cb8a4b413350b42f4ac3533cc7f47864", false},
+
+ {88, "short message",
+ "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c",
+ "3f56935def3f", "1cfce745db1ca7de9a1d4420e612ca55", false},
+
+ {89, "short message",
+ "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493",
+ "57bb86beed156f", "0bde0d0c756df09d4f6da81b299a3adf", false},
+
+ {90, "short message",
+ "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5",
+ "2e4e7ef728fe11af", "406a5c2bd3e6a9595f9b7dff608d59a7", false},
+
+ {91, "short message",
+ "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf",
+ "852a21d92848e627c7", "0b1bf9e98d0a794fa55c09b63e25799f", false},
+
+ {92, "short message",
+ "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4",
+ "195a3b292f93baff0a2c", "71f33f6021d90858cadb1353d7fbe8d7", false},
+
+ {93, "short message",
+ "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c",
+ "afd73117330c6e8528a6e4", "4b8d76372ebe5e5caa56ca4e5c59cdd3", false},
+
+ {94, "short message",
+ "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc",
+ "0ff54d6b6759120c2e8a51e3", "c580c542846a96e84ea77701778455bf", false},
+
+ {95, "short message",
+ "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8",
+ "f0058d412a104e53d820b95a7f", "13cdb005059338f0f28e2d8ce1af5d0a", false},
+
+ {96, "short message",
+ "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19",
+ "aacc36972f183057919ff57b49e1", "bd993e4428cbc0e275e4d80b6f520363", false},
+
+ {97, "short message",
+ "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa",
+ "5d066a92c300e9b6ddd63a7c13ae33", "86c9f4dde0b257a7053a7b03c7504409",
+ false},
+
+ {98, "", "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd",
+ "cc37fae15f745a2f40e2c8b192f2b38d", "b96bcacafac30094f18ac5039e7b3656",
+ false},
+
+ {99, "", "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7",
+ "d5247b8f6c3edcbfb1d591d13ece23d2f5", "6e597c4c3861a380c06854b446fc2a87",
+ false},
+
+ {100, "",
+ "0427a70e257528f3ab70640bba1a5de12cf3885dd4c8e284fbbb55feb35294a5",
+ "13937f8544f44270d01175a011f7670e93fa6ba7ef02336e",
+ "f731aaf2f04023d621f10495344679a0", false},
+
+ {101, "",
+ "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892",
+ "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18",
+ "95243eb1a9d448174ae4fccf4a53ebfe", false},
+
+ {102, "long message",
+ "41201567be4e6ea06de2295fd0e6e8a7d862bb57311894f525d8adeabba4a3e4",
+ "58c8c73bdd3f350c97477816eae4d0789c9369c0e99c248902c700bc29ed986425985eb3f"
+ "a55709b73bf620cd9b1cb",
+ "343367207f71425d8f81f3110b0405f6", false},
+
+ {103, "long message",
+ "649e373e681ef52e3c10ac265484750932a9918f28fb824f7cb50adab39781fe",
+ "39b447bd3a01983c1cb761b456d69000948ceb870562a536126a0d18a8e7e49b16de8fe67"
+ "2f13d0808d8b7d957899917",
+ "151618eec4f503f3b63b539de0a58966", false},
+
+ {104, "long message",
+ "7b0d237f7b536e2c6950990e61b361b384333dda690045c591321a4e3f79747f",
+ "3d6283d11c0219b525620e9bf5b9fd887d3f0f707acb1fbdffab0d97a5c6d07fc547762e0"
+ "e7dd7c43ad35fab1c790f8047",
+ "ce201c0dcfdc3f2bef360609a31fb19e", false},
+
+ {105, "long message",
+ "17c92663741f012e5bb6714e614c2d155948617f10936269d954c58aba2ae62d",
+ "7fdd6a15c861d0313f6635d77dc55e115ff18c8ab063b5d03eab472eeca87a378188f2581"
+ "3515cf90b6cffa94a8ff36b29d65603eab3fbd2aa9500b261e184049893dc6ca2010becac"
+ "163053f211070bdda621b8bd8af77e450268603b52db34c90be836dfebddef42303f724e6"
+ "3bf0f",
+ "76e8dfd94db4af9d79d9718eec46cb2d", false},
+
+ {106, "long message",
+ "424c6b22606fcc094ae82fc5d3cbe484174c2211b3ec778091cac34a8e38a152",
+ "d96ff062e2490e8e0c54c5a8b89e85b25a66d93d7c2b93bdfef846b70d38672746a4b988d"
+ "08f15a5c527ca4f2c80e53f7c6ac0521bc57ebe38209180cbf934e0bbeb58cfb63d75da64"
+ "af41d09ce174af1896f42522910fced35ea000402e95fd3ac7aa6d5e0a6b533b0879bc466"
+ "019b3a5e6b16e4bd1ea6cdfc9ccc1d6f0f0",
+ "eda709c7009714c372d0d6a63dfde469", false},
+
+ {107, "long message",
+ "15d553c8da433d53cdc7f15087a70349caab57b379a4078928ce9b99302e31a6",
+ "d6c0c53b73f74fb426adfdc143d70db7f7a8f8ed32a2faef263cf9ab117537b6b9d1728bd"
+ "1000c1f28906c6ce6ad21862bfa4d689c1a8ebe3868b992098b7f981b2af5189a6adedff5"
+ "3a6c70c83693f5c8d6385a9a8a4dca017c5716ac4d5b9765c5ca2ab5f9867e02795198c0b"
+ "9527e07d08af52dbcb91ceb3d8b412a2b2402",
+ "8ca1402bf8fc23442ac2067be925b828", false},
+
+ {108, "long message",
+ "ffe559468a1031dfb3ced2e381e74b5821a36d9abf5f2e59895a7fdca0fa56a0",
+ "238899a84a3cf15202a1fbef4741e133fb24c009a0cd83854c6d1d7c9266d4c3eafe6d1df"
+ "c18f13845ccdad7fe277627b5fd5ff2555ce6dfde1ee078540a0a3590c6d9bf2fb63ba9af"
+ "be9380e797be7cd017645c5a3613eef38ef89e3b7461e6e700ff2b4deef5636c9d2198b14"
+ "3f797ca1820a3dcc5d462ebf4a8c4c09eb202a23592eb9524082c79adda8fcd56d256041a"
+ "26bf8f523962ba911ce5a5786570d65be3c4df722ed8830302065febdf944715298a1fbb7"
+ "d10b68d7da2bf889324314ce51e815c7fbf03aa0a8358aff3a86eb7a33f9a4923660db304"
+ "7e793bebb0c6918f4395d400381723fdae2832c36efc8e368a68f30f6351c3bc942cd560",
+ "a830b313f4936dea56a3aefd6a3ebe7d", false},
+
+ {109, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d28b42096d80f45f826b44a9d5607de7", true},
+
+ {110, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d9b99f2709a3ca74172cbe93824c1f29",
+ true},
+
+ {111, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d18b42096d80f45f826b44a9d5607de7", true},
+
+ {112, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "dab99f2709a3ca74172cbe93824c1f29",
+ true},
+
+ {113, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "538b42096d80f45f826b44a9d5607de7", true},
+
+ {114, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "58b99f2709a3ca74172cbe93824c1f29",
+ true},
+
+ {115, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38a42096d80f45f826b44a9d5607de7", true},
+
+ {116, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b89f2709a3ca74172cbe93824c1f29",
+ true},
+
+ {117, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42896d80f45f826b44a9d5607de7", true},
+
+ {118, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99fa709a3ca74172cbe93824c1f29",
+ true},
+
+ {119, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096c80f45f826b44a9d5607de7", true},
+
+ {120, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2708a3ca74172cbe93824c1f29",
+ true},
+
+ {121, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096f80f45f826b44a9d5607de7", true},
+
+ {122, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f270ba3ca74172cbe93824c1f29",
+ true},
+
+ {123, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f4df826b44a9d5607de7", true},
+
+ {124, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3caf4172cbe93824c1f29",
+ true},
+
+ {125, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f836b44a9d5607de7", true},
+
+ {126, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74162cbe93824c1f29",
+ true},
+
+ {127, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f026b44a9d5607de7", true},
+
+ {128, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74972cbe93824c1f29",
+ true},
+
+ {129, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f824b44a9d5607de7", true},
+
+ {130, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74170cbe93824c1f29",
+ true},
+
+ {131, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b45a9d5607de7", true},
+
+ {132, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbf93824c1f29",
+ true},
+
+ {133, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d4607de7", true},
+
+ {134, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93834c1f29",
+ true},
+
+ {135, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d7607de7", true},
+
+ {136, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93804c1f29",
+ true},
+
+ {137, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a955607de7", true},
+
+ {138, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93024c1f29",
+ true},
+
+ {139, "Flipped bit 120 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d5607de6", true},
+
+ {140, "Flipped bit 120 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93824c1f28",
+ true},
+
+ {141, "Flipped bit 121 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d5607de5", true},
+
+ {142, "Flipped bit 121 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93824c1f2b",
+ true},
+
+ {143, "Flipped bit 126 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d5607da7", true},
+
+ {144, "Flipped bit 126 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93824c1f69",
+ true},
+
+ {145, "Flipped bit 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f45f826b44a9d5607d67", true},
+
+ {146, "Flipped bit 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3ca74172cbe93824c1fa9",
+ true},
+
+ {147, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d28b42096d80f45f836b44a9d5607de7", true},
+
+ {148, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d9b99f2709a3ca74162cbe93824c1f29",
+ true},
+
+ {149, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42896d80f4df826b44a9d5607de7", true},
+
+ {150, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99fa709a3caf4172cbe93824c1f29",
+ true},
+
+ {151, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d38b42096d80f4df826b44a9d5607d67", true},
+
+ {152, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d8b99f2709a3caf4172cbe93824c1fa9",
+ true},
+
+ {153, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "2c74bdf6927f0ba07d94bb562a9f8218", true},
+
+ {154, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "274660d8f65c358be8d3416c7db3e0d6",
+ true},
+
+ {155, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "00000000000000000000000000000000", true},
+
+ {156, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "00000000000000000000000000000000",
+ true},
+
+ {157, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "ffffffffffffffffffffffffffffffff", true},
+
+ {158, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "ffffffffffffffffffffffffffffffff",
+ true},
+
+ {159, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "530bc289ed0074df02ebc42955e0fd67", true},
+
+ {160, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "58391fa789234af497ac3e1302cc9fa9",
+ true},
+
+ {161, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "",
+ "d28a43086c81f55e836a45a8d4617ce6", true},
+
+ {162, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "000102030405060708090a0b0c0d0e0f", "d9b89e2608a2cb75162dbf92834d1e28",
+ true},
+
+ {163, "short key", "a349ac0a9f9f74e48e099cc3dbf9a9c9", "",
+ "3a8437b877b75cc08a4d8d7559a8fc6869a58c713da63d1d4b350d59b597e30c", false},
+
+ {164, "short key", "ac686ba0f1a51b4ec4f0b30492b7f556",
+ "2fa43a14ae500507deb95ab5bd32b0fe",
+ "008532a53d0c0ab22027ae249023375374e2239b959609e8339b05a15742a675", false},
+
+ {165, "short key", "73ef9ef1a4225e51e3c1db3ace1fa24f",
+ "ffad380d9aabb0acede5c1bf112925cdfc3d379fc2376a4fe2644490d0430ac3",
+ "9c7cb9f7c207ec46d1e3c55764731c4ab5ddbae4e1401e52a895df0cff4787c9", false},
+
+ {166, "short key", "e34f15c7bd819930fe9d66e0c166e61c", "",
+ "1d765ab9e29892f7bfec2975ad4bc2dc", false},
+
+ {167, "short key", "e09eaa5a3f5e56d279d5e7a03373f6ea",
+ "ef4eab37181f98423e53e947e7050fd0", "cfc19ec07902ec8be489606d8f40d172",
+ false},
+
+ {168, "short key", "9bd3902ed0996c869b572272e76f3889",
+ "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e",
+ "ac50adad9785a89c7282d8ab881dc615", false},
+
+ {169, "long key",
+ "8a0c46eb8a2959e39865330079763341e7439dab149694ee57e0d61ec73d947e1d5301cd9"
+ "74e18a5e0d1cf0d2c37e8aadd9fd589d57ef32e47024a99bc3f70c077",
+ "", "f5bfb940561fb4db73ebba49bf2e4893bb0cca618a71b7ecf6aca38231e167ea",
+ false},
+
+ {170, "long key",
+ "2877ebb81f80334fd00516337446c5cf5ad4a3a2e197269e5b0ad1889dfe2b4b0aaa676fa"
+ "c55b36ce3affc7f1092ab89c53273a837bd5bc94d1a9d9e5b02e9856f",
+ "ba448db88f154f775028fdecf9e6752d",
+ "1690ed4180642899e0deb9ec2270374e8b0a484217f5a682c524316eca219b64", false},
+
+ {171, "long key",
+ "21178e26bc28ffc27c06f762ba190a627075856d7ca6feab79ac63149b17126e34fd9e559"
+ "0e0e90aac801df09505d8af2dd0a2703b352c573ac9d2cb063927f2af",
+ "7d5f1d6b993452b1b53a4375760d10a20d46a0ab9ec3943fc4b07a2ce735e731",
+ "e542ac8ac8f364bae4b7da8b7a0777df350f001de4e8cfa2d9ef0b15019496ec", false},
+
+ {172, "long key",
+ "813e0c078c221375e80590ace6774eafd2d2c242350988d02efa550e05aecbe100c1b8bf1"
+ "54c932cf9e57177015c816c42bc7fbc71ceaa5328c7316b7f0f30330f",
+ "", "bb6ab66f51e53fa086c9c61a26ca27e0", false},
+
+ {173, "long key",
+ "5713343096b0aaf0562a6b92c1a15535924160475a4e4233589159728c562e3b2ad96f740"
+ "c6a4da2bc3f768ce98c9bd66bac28d1646ff592028c940d455f35eeb4",
+ "71712de2fac1fb855673bff72af64257", "c18165b8b97db1ca5e2486a32b39731e",
+ false},
+
+ {174, "long key",
+ "7208afbecf5f1f34828f98b719414e280716de64f5edd1ae1c774153cd2022337bb20fade"
+ "1b7856f1dbfd40e2b4307f1293ceff1692ee90d8c90b5fdf953ab01a5",
+ "43b53302b604d613e62db002044a4782d572ac8fbd3cd0ece91b43bc52e18e98",
+ "2fecfe45d79339c57dddba68ab34f5f1", false}};
+
+#endif // hmac_sha256_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/hmac-sha384-vectors.h b/security/nss/gtests/common/testvectors/hmac-sha384-vectors.h
new file mode 100644
index 0000000000..8557773c27
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/hmac-sha384-vectors.h
@@ -0,0 +1,1221 @@
+/* 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 hmac_sha384_vectors_h__
+#define hmac_sha384_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const HmacTestVector kHmacSha384WycheproofVectors[] = {
+ {1, "empty message",
+ "ee8df067857df2300fa71a10c30997178bb3796127b5ece5f2ccc170932be0e78ea9b0a59"
+ "36c09157e671ce7ec9fc510",
+ "",
+ "a655184daf3346ffc6629d493c8442644e4996a2799e42e3306fa6f5b0967b6cf3a6f819b"
+ "ab89bce297d1d1a5907b2d0",
+ false},
+
+ {2, "short message",
+ "976696c0dc97182ca771975c3928ff9168ef89cd740cd2292858fd916068a702bc1df7c6c"
+ "d8ee1f0d25e61d4c514cc5d",
+ "2b",
+ "363e8973fedcf7892013dfae0b7065d61d80b98c635bc09ed860a01473b9bcd0dc550dbf6"
+ "6cf0d601fe9cbf3ae59620d",
+ false},
+
+ {3, "short message",
+ "c55ea4c64a0a63e2d14ad42559ba7c816b8824d263c2cc6a015761b53f681e514369f0dfb"
+ "a5cde165320ee10a96eb1fc",
+ "5abd",
+ "ccc2925f164a7d9662f1e76bcaf6345492bb091d4d2d775af2178a4bcc1ca21dcf8b3bf8f"
+ "056823770782f25a419bb3e",
+ false},
+
+ {4, "short message",
+ "2928d465d92fa40072ca9d67761be66e491755e43499003c1057d3bec870f255126c3658d"
+ "0d8a0c7d207df8710037ca7",
+ "c405ae",
+ "d9e19c672a466e4c83a849905728c4be1db99bdd260946d9ff52939779002dcc460c576f0"
+ "2b40dda0717182be96b5411",
+ false},
+
+ {5, "short message",
+ "686a3730085cc944fceb141628419818e662fe21e52bea2748f3b704f80ce801086db1e30"
+ "68917b242e62b4d6e6ed685",
+ "6601c683",
+ "10dc39103983b3a6be376a8eda7b6f363cb91efe11b027a62440ae136bd66f98b0a1d8b8f"
+ "2399099492021076afa14a0",
+ false},
+
+ {6, "short message",
+ "f22d867b972b232e3f444a488dd794d170807c70eb650f952b6177596f76c558a5d860d6f"
+ "7be0be9e666f9bd53732f8d",
+ "15b29377e0",
+ "e02e4e20b5f1e5f06913bc9745c9069c09ec1369f1a296ad1d07c04cc4f9cb4741248d7ba"
+ "097cd3ba0e75d2409d6a01b",
+ false},
+
+ {7, "short message",
+ "3ac9abd53dbd0fbb891f9b5e16dd45df994e5283527832707138fc2712bad9e34761e7d9c"
+ "6d05d46f2c8323ddb0efe99",
+ "5a34155b1115",
+ "78c53dd1a2431174628f5f4867fa777afa6df1b36269bba114d016d1065fcb021170baad0"
+ "9b4a528f40573903a65f540",
+ false},
+
+ {8, "short message",
+ "ae3aa94fdd35e2bef40472d29bdad3a409840ea441c3d7025cd72f3e81ff56da602161d84"
+ "b23d1634061385be30c5bbd",
+ "8a140d781e7191",
+ "fd22ba896cb1147bb86f8ad51c253b792657c0becc913e90104da0f139f9b08c9169706f1"
+ "531a2c6c03d6bd72a77eff2",
+ false},
+
+ {9, "short message",
+ "44b79852cabcf3fe93d2fff55d2afe6a46c35b7ad1954ce0888de7b459b982722faf8b490"
+ "e6b00e7bcabbd36f18443f5",
+ "9398cd251deafe8b",
+ "56128fb438a93f6f48f47c0f4c7549f8008a8e69bbdbf0886ec40f86e7870034ef9090d2b"
+ "04057391f1def5b25e8f0ad",
+ false},
+
+ {10, "short message",
+ "03fed2f579a3ebdececfb184ebe2984876113399c4a593d98b5f5e606dd330fb394c285d9"
+ "ead601748259b493335f8e5",
+ "18d879b1f63df3ac7a",
+ "a0e3b5660eeb5fc4a5dd48e725b09a0e282b22bbe2693d8b893ddf0f2116450e087592540"
+ "7e909fde0f1f728f608fba9",
+ false},
+
+ {11, "short message",
+ "f4ef48bf4056d39dbba4154018c63bdf29420b9991ea594ff05e3cc1cb02e176d54ba038a"
+ "6b78692519d6788e495bbab",
+ "0a5de13cd9ba31c94486",
+ "e9a1219e86983d69e336068b280309f974ab61f25968fc6352324ba49c36ce42c578676a3"
+ "a31ef11e960d6771386650e",
+ false},
+
+ {12, "short message",
+ "fc771f7ccd499a1ed633d86876d707b5f1d53c6bcdf21aa2907766ab3ca7fa6cdd6a9b981"
+ "b1a84a528e81444303f1057",
+ "03ba11f3f3173b85226b25",
+ "cfb4971d5449db364e2c8d0d429a0767050d480a5397f0dcc74294f52ea96260a57fe6cad"
+ "14409ad67da6fbebf2da0d8",
+ false},
+
+ {13, "short message",
+ "b3999de680b11550e18631c8199f7eb8a74e21bdc9d97f781245c2af19f85497d9f38b250"
+ "a564e48650fd00be365f155",
+ "9c658cb5e601d85dc3857863",
+ "d547e4cbd56e82b47d2ec93eeb6b34924ebda461fb60e475bf328d2368618f55fbf7b0e2e"
+ "b1ff542c4eb7eefbfc8bd2b",
+ false},
+
+ {14, "short message",
+ "88005a62864ea699e1509616ec48033e84d2e2a13b8bc2e8a76f2eccbdb207a95ac8e2f5b"
+ "5a703b22a0b571e8acc599a",
+ "5a94f84541a794bf23d72db16d",
+ "d6b73ee67e88a20fceb5520be92594daf1b3786c7187535ccb1f0b926dae11adde6e8697b"
+ "a803b159019849df3c9d2c7",
+ false},
+
+ {15, "short message",
+ "b1cbda2c9a12f92315a5101aef311e99d6db002b0e04fb53c50106aa4d28e9a346697ba97"
+ "084572eea56ccfc4ad7e572",
+ "ce12c0c78e3f6b276ac56ed7435e",
+ "5c0802cd0ed82380e4c2a61d146ed72762613de89eb4ab9fe71da9ad3d79e1d2321cae186"
+ "292f7c52ab639d3ba6aa85a",
+ false},
+
+ {16, "short message",
+ "08517e8014e00db5c37f2a20f987ea2ec52e7938de018ad6be256ba2236804144ad2a1bcc"
+ "242738862b40647007e0a2c",
+ "21e2a0a167789a6b722d1737d92f8b",
+ "2264d3c9b835aedf699d5fbfc05d46f085591441df75aa2b2873f6c8a11a0856a2b79ae11"
+ "ea0a91609dbd564a0bed456",
+ false},
+
+ {17, "",
+ "503d7478a773b694d6e552c9703cc8bc56fd49fafc9a17cab8b0332dca8d49336fa7e9ec2"
+ "bcb56253fe5bb504e3e7f7f",
+ "d96e6fed893addfd9237c81c4f4e341b",
+ "19389766789912260f3f9757df3651663829c358bb48b22c1c63132070df318905beffd45"
+ "f51e4dfcb3e785f44cf9106",
+ false},
+
+ {18, "",
+ "41341bab902e767d4d1964c0acfecf46eff1b02b6455bcb2097de9c154be1f667f21be076"
+ "de18cd2c15c005896fca87f",
+ "4c43ac7de3631cc86f4da72fe6b6a552f1",
+ "3c3104f24b7070cc3277d9ae640d416298fc917a0c1cdc3c2e7b6da75706fd2ae234efd55"
+ "1af12ae29144704793e2f6a",
+ false},
+
+ {19, "",
+ "c2f83be1acce7b89a5f9e9ea7e4c4f8b0f4319986fbe479fa3b4a3c298168362393b56ea0"
+ "3b5cef77f48e5a72abe6d08",
+ "8dd0cd786cd800ffebec098728923d69249d3223c4c595cb",
+ "751c6c7d00fef5e4edc993915fba694943a7ee3a2c8e5b700d0ee536bf85fb117a9cd6c45"
+ "6485cd670f7a0b490c83e61",
+ false},
+
+ {20, "",
+ "6bd2aee9dd98d6b6609fce82181b10c20bba861da68a1590586fab08c5e9e90ff584047db"
+ "4760828643fea38087160e4",
+ "33236a9de603c1e4f5e11164224740627d10f6008eb73ec2642321bf0b82d579",
+ "e4cd8b8868bb078ed5d6938e40d9ff4bf61a4994be40a5f2b5446463e5db90516bccdd19f"
+ "16c92e3f839b9d6de68b2a9",
+ false},
+
+ {21, "long message",
+ "2f98ba2ceaadc5ba08880a35cb0080dc870a5734a782ebe31c4bab100ff8786dcc3be6de1"
+ "8482ea5d1b3bf14aeabb470",
+ "2d74a66dacf12edb85ef3073feafd122889cb634add00ff0395d224b4ff8b5d5d67ca6419"
+ "b6826abffdb41bab427d5",
+ "a8ea72100859f4b7b6f2fe596248f1729bcdf0606c900ab52e51eab548d26e1eb634a42e5"
+ "fc7ccc18356c0d283597ee2",
+ false},
+
+ {22, "long message",
+ "5e5f60e40d84c7ca2608af3bcc6e04abc5f8b7ca730a78af7f6f032e5a1501695bd91f3be"
+ "bb28590af1db90d8390ca58",
+ "2efe6a14ea8d679e62dbcedf35e61852278c83c54adbe1f1c72cb1a746b11cff8cb4fc3a2"
+ "c3acd44255d51c020ca6d47",
+ "6e8c95a4097ea13d064ed10809a33b569a6a84205158bd692ff82bc4b70b47a60ed332f2f"
+ "5bca5211a1cc89c06f9c595",
+ false},
+
+ {23, "long message",
+ "bc310bc3913d9fe59e2012a058c9e150534d25611e36206cf07ccaefe153f38eb0eaad994"
+ "1b6883dfbce01bcb5196041",
+ "9f0747d7396bfbe01cf3e85361e50085e0a91a7490b994031d81851b725065993f45dad0d"
+ "60d794aedec7ba5d9d6dbbee4",
+ "3a86498f78c3fb7eb3b7b3d82f677d2dfe01166fe76e232083334d74f11588fd089637c94"
+ "761e9cfe836436005deaef7",
+ false},
+
+ {24, "long message",
+ "dc770c64d00d156e43cb74970e3a1a2ad28b6d9ec6b2b6e5ac3e356a99f879cb620f00340"
+ "c044cc1f31bdccfa0dbd177",
+ "403fd8e3ef51b6539db658a894be85b58fbc84881e61c5e0cb13ae421a09d31d780603256"
+ "d390edd056d190856be00ad20a7048f0c67416fe8e02884086155f4263262e8c1275504d4"
+ "f91f2751d3c3dccd4409ff2b45e41de93f7b104d58f6e15bacb62ace9700615ecc1b30a0c"
+ "c1b35",
+ "1c4f6474f39e6eabbe7a99faa234f49833444130acf01dae68d68251a930419960b0fb5f4"
+ "8360149e05d1209941cc9ec",
+ false},
+
+ {25, "long message",
+ "cca9299c7bdc26a4b595055c99ca23bec8ed11b5deeda91f83e2365e7340395ceef4e86e5"
+ "cd91f2593bcfec498a67fc9",
+ "a05b40b8d3a7bc7b75b0e97309c9bd1c9d8755c1ff5245ef6308a6a5cad3ecfbcb6364b41"
+ "ca6f3d24bbee844d6204d1026abe345af7bdec114a373b109aa5724b738d50ab7a826c268"
+ "e873709f8b35135a870045d5fb9daa82d3c245b5338917354e72b3058c9a4b80711746521"
+ "7d7d14f36f8a8d4e97bc3b93587c92641e7",
+ "1b6b5ba848bc13dd46c35177ae9ff9bd2d6ca5f4c9373964d3182483d980b4654527f36d7"
+ "cc51b9e2efe7ed97a82e3be",
+ false},
+
+ {26, "long message",
+ "c728e65e08d9296fe3cdf2dedb49c81a30b603a62569eece4ee5d01e9a32ae3bcb4ec163e"
+ "455e452582454ceefefc046",
+ "e6c6bac87c17e269a471434ca9568401451d78c2444a9d6edcda3cdab51c5bed1c19eaf34"
+ "326580fd85ae5236ad51bc5dae386b36101f54695c595eeedcdd0182a4a117f8093f4f481"
+ "2e03db396ede9849d193e7722081aeec4be6c4caf6c979d36ead56634a21be21162ea232d"
+ "ec9cffdbd2474245878dca369e814fd028303",
+ "533920a013cf006aa29b26f74b6dd293634293089986aa249271c426b942dc6bae32b2641"
+ "616672f3d75968866e182e5",
+ false},
+
+ {27, "long message",
+ "90c4215dc3f237435047fefdd8638d339a3fc66fca06c5063eacbda002ab335e621605f67"
+ "2f3da9f641fae110afc3e7b",
+ "1ebc22c3031b64615eb6f1a0696e33b7df139a4b891d3e6721cc26c05d55de790dca62366"
+ "8c10308485d38e95ec4769fa4430ca3ebc25da9f5d31c972674517d9a2222e6b97d8def65"
+ "12af096c6d1480d83a229c84b7f28c80184b6bebf3f4eff5fc4e5c6cfea4f8eba9a957f79"
+ "13b20a88ad1734f7c38547e934d1dbf2d73dbd61e31fb1583c7b6577a171e7d02f1904512"
+ "6ac2973d855bc18d34d32326d1e216da58366a60033450091128ae26a479069bba7b91b2a"
+ "b7f3c5fbcde391de3ca114b951d6852f92795f8023d7a29a7f4ce61e9241b4f235d21e899"
+ "087167ab3f3a0e9321c7942b165178788df48d3b106b203ec1e01d29bda41a99ac0d2c00",
+ "c52b91daed6ee46416f2db78978251cb334e5d8e00b32ae06e365f455d28de406a9cce2f9"
+ "f29378f229822dbf26bfdad",
+ false},
+
+ {28, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "45be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {29, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a84d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {30, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "46be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {31, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "ab4d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {32, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "c4be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {33, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "294d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {34, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44bf81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {35, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94c07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {36, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be814415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {37, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d077f90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {38, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c414d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {39, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff91b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {40, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c417d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {41, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff92b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {42, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d2832b7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {43, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b3386064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {44, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {45, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e065b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {46, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d283abfa62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {47, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e0e4b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {48, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d283ab7a42a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {49, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064903603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {50, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d283ab7a62a55188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {51, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03703d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {52, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d283ab7a62a45189e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {53, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d66bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {54, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d283ab7a62a4518ae5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {55, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d56bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {56, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d283ab7a62a45108e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {57, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603576bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {58, "Flipped bit 376 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c67",
+ true},
+
+ {59, "Flipped bit 376 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d217",
+ true},
+
+ {60, "Flipped bit 377 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c64",
+ true},
+
+ {61, "Flipped bit 377 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d214",
+ true},
+
+ {62, "Flipped bit 382 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c26",
+ true},
+
+ {63, "Flipped bit 382 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d256",
+ true},
+
+ {64, "Flipped bit 383 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310ce6",
+ true},
+
+ {65, "Flipped bit 383 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d296",
+ true},
+
+ {66, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "45be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {67, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a84d07ff90b338e065b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {68, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be814415d2832b7a62a45188e5dafbcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {69, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d077f90b3386064b03603d76bcf0214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {70, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "44be81c415d2832b7a62a45188e5da7bcb97da606bd5b16c92c1fc36f198c0b3a71492184"
+ "8d5e03df1c4849bb8310c66",
+ true},
+
+ {71, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b3386064b03603d76bcf8214b1fb88c66b9415dde76674896400f97b8408bfe"
+ "fa6ee86c716bfa4a460d216",
+ true},
+
+ {72, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "bb417e3bea2d7c54859d5bae771a25043468259f942a4e936d3e03c90e673f4c58eb6de7b"
+ "72a1fc20e3b7b6447cef399",
+ true},
+
+ {73, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "56b2f8006f4cc71f9b4fc9fc289430fdeb4e047739946bea2218998b769bff06847bf7401"
+ "059117938e9405b5b9f2de9",
+ true},
+
+ {74, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "0000000000000000000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ true},
+
+ {75, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "0000000000000000000000000000000000000000000000000000000000000000000000000"
+ "00000000000000000000000",
+ true},
+
+ {76, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "fffffffffffffffffffffff",
+ true},
+
+ {77, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "fffffffffffffffffffffff",
+ true},
+
+ {78, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "c43e01449552032bfae224d108655a7b4b175ae0eb5531ec12417cb67118403327941298c"
+ "85560bd7144041b38b18ce6",
+ true},
+
+ {79, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "29cd877f1033b860e430b68357eb4f8294317b0846eb14955d67e6f409e48079fb04883f6"
+ "f266e0647963f2424e05296",
+ true},
+
+ {80, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "",
+ "45bf80c514d382aa7b63a55089e4dbfaca96db616ad4b06d93c0fd37f099c1b2a61593194"
+ "9d4e13cf0c5859ab9300d67",
+ true},
+
+ {81, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a84c06fe91b239e165b13702d66ace0315b0fa89c76a9514dce66775886501f87a8509bee"
+ "ea7ef87c617bea5a561d317",
+ true},
+
+ {82, "empty message",
+ "1c678267be13acb464939c2896c9e9ce1deb5b30833bdd9ca00370889b84410782ad52afe"
+ "25dc10ab7ec5cf5f34793b7",
+ "", "6dd566be678c1e6359ab31b635cc160160a0c5a9c49a0ac5", false},
+
+ {83, "short message",
+ "00b184c2c0a491d764a26f8b2e56a965222b36213bdd106ae782305c50f89269902476e5d"
+ "f3fa58e0ecfae82a9607c8e",
+ "9f", "5afff4b009ca9c9e5dcd84f05607e7a7d43ee43b42498989", false},
+
+ {84, "short message",
+ "055b67edb659e29c10e3e9cd25aa1cd5abf0880e2026ed8436e39b064b7315760cd7a9294"
+ "ee23d4750969cc8b5dbaed7",
+ "4047", "4d08baef969eed23b814472acff08d08fd3491a728778a1c", false},
+
+ {85, "short message",
+ "9e3c198e93930f076b035c5fa8f10d9a65e98c66cfb36633e3cb33279cdf57688f10b7472"
+ "d1fc9d962ce6954519bfbf6",
+ "88cfab", "1cde3765ba5a15b1d0182136a72c603acd3b904ceac8f7ad", false},
+
+ {86, "short message",
+ "f5f5962bda257b38b2a2318929121b2eaef792d5c6a9585e48b80cf5357b29c3951b787ed"
+ "3e03e385b05b8ffe6861dc3",
+ "d9397753", "4638e4427e6084b76c53ed9d6e916162fcb8b962c3d616f1", false},
+
+ {87, "short message",
+ "f62820ed5f9833fd22dee7bd49e2c9b19fc9668897c2c33e6c7c1fa5c277c3b9f581faef3"
+ "ddc664ba537975d8afaa707",
+ "9b6cc7caa4", "f6e272a7a6235f60b72b4c7424cf32a07f98ea592665bad8", false},
+
+ {88, "short message",
+ "f222a1dabf322aff8463acee6444939331212be3e19d31f4b73fdcc97e2925365ea33c985"
+ "282805c83dcd8fb42a0e214",
+ "c85ad7872b76", "933f0fa61d4466b5baf5a601f6b96d81a97e81c512d822e6", false},
+
+ {89, "short message",
+ "56e80f3899e945310a9d9bef3d32091f29c157dd46b2d439ad89d63e14b2c24390f74db4d"
+ "905f6bd03f75c32e91225fe",
+ "80ba25f1c27650", "a1a6e248b40864ddf83b00c52ae2c303b7e76fba0548d4d4",
+ false},
+
+ {90, "short message",
+ "6cb6261a56a21b2c3c13453c158364aafa78f58172a9ae3eeb328ac38808b5c68c111197a"
+ "303ec36847c9a315ac5eb5b",
+ "79430de51d68cf34", "33593a80da455e580ccc5ee9b60edcd1468460539788fc41",
+ false},
+
+ {91, "short message",
+ "44ca1ecb490470a84c7e13e1f1c69da21f48c33b6f050f48f7f244f0fda8b3c855904ed06"
+ "12e2dafa5105cbd7f6449eb",
+ "870b981c8afd9fae1b", "930f2e401e3aafb46a0c4029002f4ef1ab9fe838bc00c79e",
+ false},
+
+ {92, "short message",
+ "aaca68882cfa7250988a247b96cfb3232d6567378f8fa7e7aaaca1c386e1ae15e54957d22"
+ "bfff1e50ae7f21beea197a5",
+ "a6f31b822ec24da1b1e9", "a9c2d68f0ad1ba50089b169c86d965f97f52388a48ace744",
+ false},
+
+ {93, "short message",
+ "1b32f9b6378934a502dd74d8b74a4606d5b2c9a8587fab1cfa90d75007734d2b8bdfe6348"
+ "15243526ebc0f33c04d0d05",
+ "55367c657c792610efdcc0",
+ "934083c8594591da783f0da28f4b58adb604e9cc76b99efe", false},
+
+ {94, "short message",
+ "09d91b2fa22e68b5335d478235aa4e157435c9acfed772219adfa1e9dd72f33e1a2183a02"
+ "03a104f80e643cdf29e5aff",
+ "b31e254957db6b1b70a06ce2",
+ "7d45f3899455787e7116b570df8f7787f672d5821d6f75fe", false},
+
+ {95, "short message",
+ "d311a80ac801e3639b9185608af4a85e4122e29b5c23f05234c30d92d59ad13cb80390e5f"
+ "a0ea4a54853228b356689f5",
+ "e6b443dba0dab35d43ca5d6ce6",
+ "27297096f58f598391c57778129949b94628bf17bb2422d1", false},
+
+ {96, "short message",
+ "06297e6c46558b9b0fc36c272b4ae7e65dd536cc1d13acbfa831fa5574b34f99e09adfb7f"
+ "20321f203075fd26ed2e29d",
+ "309b95e5f1ec26f70786e74d806d",
+ "aabff26fc44a40f0b87a40c175c17ea7140f8467dcdb95cd", false},
+
+ {97, "short message",
+ "e8b63a25cd85ad4f39e3c0e9584eacb94d6ae33f984da259aa533d4d28aeb341cf3ffe49c"
+ "029e4af6a4805f760f35f2c",
+ "d225c27795f809454bb2c51d21f3ac",
+ "0e12b758015ac89797d55470f3982c13a5ff1483276083d2", false},
+
+ {98, "",
+ "d83a685ace9fa0c0aa47f0c7b4f0f00717619a82e2eeff87f51f67d814d51dd9e4cad7578"
+ "a4e49b672b5af83943c2583",
+ "abfa7f5978f751e87e8b5a15a6e89f4f",
+ "e4e6ba041bbb7a47ec8482b2043455c119fbdb389a3945a0", false},
+
+ {99, "",
+ "5beaf406a6627eaafcadb6dea4e27ba4fd879fd3e5bfd87ea3c8d5e0acfbbda2c6bf006be"
+ "af5a30312e690724c4744a3",
+ "bc57d467a9a2af64ad5e14b7bc0898dc63",
+ "3fab1a7a192359b6333a9699b75612211a38b6dccab4572d", false},
+
+ {100, "",
+ "76b36cc3b8ca975708ee4b32bdbe40ca13f9ce384c52c4b6602b7fd92164f1fd8432706c1"
+ "966f648bf4830f4deb34795",
+ "b1d022c6536f401d147dfc0d7d4e600bb753ef0e9f243bc3",
+ "c91eb3f362049c5336c5074cb887edcb27aac1ef6575a92d", false},
+
+ {101, "",
+ "20569a16f453dd3c34df98155286b1ca8a392ea164c919311f0df9d39d976062f4f992b96"
+ "def3851886e6295f2615064",
+ "5402c4e683d1a431868ad528afbf4128b0b10cef947d063b34d376d344b793b2",
+ "27728059696aed5bb00a13c1db100691d4a21ebea0a8e4c3", false},
+
+ {102, "long message",
+ "9ef6a55f8a9b6b9ef1f8296167319078163706ae5b60897c2dd6e340b67ed5d577fb54c55"
+ "47cd5f248f06e7082ffb826",
+ "6a0d16276941d8f04eac2ec723fa53b9d6b16da7e30e7f2d9ad898e7cbb71bd3dd234ee22"
+ "836ff4ac6011b6f12bd3a",
+ "cef5d900eef0abefc625c1d2862a3f42998ce8b1e007d2b8", false},
+
+ {103, "long message",
+ "fb56bbbc6d751b744d8c1b57cc27a1d2c2f4e38e3491f54448cfcfb9389b7f63fd0d41920"
+ "968ef612510625f2637d28d",
+ "cf1791517ef5a61c0db65a668bee26fdbc975d799b2623cc0f3e4560e80c7014fa9c02d56"
+ "8c98c86385e000fe6776bb7",
+ "88e99accc9c23c9c8c1110e7470cade0317817916d8505f5", false},
+
+ {104, "long message",
+ "d041e24e59b34d7a18128a42d8a7a52dcba5d79e5ed585b55c7c9e4946e5ccaf7e59df0f3"
+ "da98c7d0523e4cc8f9d7da4",
+ "5279618f1b41534910395a78ded968aee3431085b599c4f55eb5ff8a2e879bc44291d923d"
+ "e31009db1b9f7f81095afb3ea",
+ "8500f603ce85c030cfa05731758b6be3317b6fe8e99b7d48", false},
+
+ {105, "long message",
+ "e1ce4884fd74a0e197c68ace3b29b552313af8e451e98d9ab8d0e8f8ee74143e8fcb64462"
+ "17c0f3123a426b8ab6f62cb",
+ "71154b9a657b905f884ba5140d5e7b9243fec3e03fbbdbb360c8194963ae43177b5502cd2"
+ "0f559eeeff8638d028c501926ebc7eddd132ccea29ead7ad0c95a30b9d325952cafb0ea5e"
+ "c9d9d6fdeb63950d5d69c8bbbea702aed1d444da286807ffd6b36cb49902cba7abf9bda1b"
+ "577c6",
+ "c7e9ae2a81de32280b518d055c2c9d7f0f5db6d06ad0e4ae", false},
+
+ {106, "long message",
+ "8a242c22d1b54ce216ca03c88455beb128211a9f35af2343709af7c5f43a681451ea53a36"
+ "de2e5048eb44a51681c6120",
+ "ab5eee6b83869119f00dd3cc66dde75cb5700535a90e9b3e32b31434c297ef53f94659d7d"
+ "9b11323161b2e66c6b9c9ad20e313303f81e88e471786c8e936011f78121e39630b2e0804"
+ "fc97ce5cb3a34f26949439fe530adcea6e97c78b042e0817253bf75dd54335584122f5edd"
+ "210341b6d93f58aa1b4de2aad76fecec44f",
+ "77392b18577ba8819fbd76fc73d45029e55e7ebecd58a320", false},
+
+ {107, "long message",
+ "311c4bee7cf257b780135a2e4a6413e68a816f5d8462515dcb1c72494b6335581a9b60a21"
+ "7b9ff1c75e7768148f8df46",
+ "63ccc3849c4c323cb6ce926877969048b849ee4af18e71eef52fe9f274a8678560f9a5d47"
+ "510c3c98c8a08ed4c01a01e0a3663ef0cc6c3cdca6276d91e99b0d414263498fb64ad74b8"
+ "20ab52b37adeaf27cb44545edb8f09094992837b8d3a0baa2a101a49592eb889dc8bace4c"
+ "71e3efcb9d4149bd670ce2f774d73c12f2a45",
+ "94674aaefc06eead22d15317900fa26c8df8cdfb252bcaae", false},
+
+ {108, "long message",
+ "fb792867c8928f0503aa24477cebf42e0b018346e3619770b9e8f5097945e2e275ad06f0c"
+ "12152366ac06e278c94090a",
+ "0a63e6d91d7a6a18dbad879fb8e23ae351920391eb40fead6cba846768a2c6797ff347b43"
+ "01327b09afc41f7b803af6b61f6d9b818e0ddcc02536d0543dbf1a87f2c5e020f64590943"
+ "44b72596d548435c313544e92c254d54a70a1d6f6edd2f82540a1ea2e82125b0715fa0f89"
+ "0bb2be4ba0065d2ba0144854682aed041c1035996648e2ed671b7253ba567ffb999d91fd8"
+ "e7ffce5c6dc4790732adae443435a454fe6c2a7c6708d9d5b2eb9292d6fbe5e026d65332b"
+ "38c7925eff9beb89063cab63fbecb2ac0e1bb61a5b1e511f949c43a34ee26f1156e97793d"
+ "a97bcf5b5c67641384f268131b297857d719eeb6cafa3dbe9b8d0da55c98656f20e5b39b",
+ "1aaaff966c0a84bac791ab9e0b9b505d393073665732a74a", false},
+
+ {109, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "45be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c", true},
+
+ {110, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a84d07ff90b338e064b03603d76bcf0214b1fb88c66b9415", true},
+
+ {111, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "46be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c", true},
+
+ {112, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "ab4d07ff90b338e064b03603d76bcf0214b1fb88c66b9415", true},
+
+ {113, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "c4be81c415d283ab7a62a45188e5dafbcb97da606bd5b16c", true},
+
+ {114, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "294d07ff90b338e064b03603d76bcf0214b1fb88c66b9415", true},
+
+ {115, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44bf81c415d283ab7a62a45188e5dafbcb97da606bd5b16c", true},
+
+ {116, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94c07ff90b338e064b03603d76bcf0214b1fb88c66b9415", true},
+
+ {117, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be814415d283ab7a62a45188e5dafbcb97da606bd5b16c", true},
+
+ {118, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d077f90b338e064b03603d76bcf0214b1fb88c66b9415", true},
+
+ {119, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c414d283ab7a62a45188e5dafbcb97da606bd5b16c", true},
+
+ {120, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff91b338e064b03603d76bcf0214b1fb88c66b9415", true},
+
+ {121, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c417d283ab7a62a45188e5dafbcb97da606bd5b16c", true},
+
+ {122, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff92b338e064b03603d76bcf0214b1fb88c66b9415", true},
+
+ {123, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d2832b7a62a45188e5dafbcb97da606bd5b16c", true},
+
+ {124, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b3386064b03603d76bcf0214b1fb88c66b9415", true},
+
+ {125, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c", true},
+
+ {126, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e065b03603d76bcf0214b1fb88c66b9415", true},
+
+ {127, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d283abfa62a45188e5dafbcb97da606bd5b16c", true},
+
+ {128, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e0e4b03603d76bcf0214b1fb88c66b9415", true},
+
+ {129, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d283ab7a42a45188e5dafbcb97da606bd5b16c", true},
+
+ {130, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064903603d76bcf0214b1fb88c66b9415", true},
+
+ {131, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d283ab7a62a55188e5dafbcb97da606bd5b16c", true},
+
+ {132, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03703d76bcf0214b1fb88c66b9415", true},
+
+ {133, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d283ab7a62a45189e5dafbcb97da606bd5b16c", true},
+
+ {134, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d66bcf0214b1fb88c66b9415", true},
+
+ {135, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d283ab7a62a4518ae5dafbcb97da606bd5b16c", true},
+
+ {136, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d56bcf0214b1fb88c66b9415", true},
+
+ {137, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d283ab7a62a45108e5dafbcb97da606bd5b16c", true},
+
+ {138, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603576bcf0214b1fb88c66b9415", true},
+
+ {139, "Flipped bit 184 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16d", true},
+
+ {140, "Flipped bit 184 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9414", true},
+
+ {141, "Flipped bit 185 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b16e", true},
+
+ {142, "Flipped bit 185 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9417", true},
+
+ {143, "Flipped bit 190 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b12c", true},
+
+ {144, "Flipped bit 190 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9455", true},
+
+ {145, "Flipped bit 191 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d283ab7a62a45188e5dafbcb97da606bd5b1ec", true},
+
+ {146, "Flipped bit 191 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b338e064b03603d76bcf0214b1fb88c66b9495", true},
+
+ {147, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "45be81c415d283ab7b62a45188e5dafbcb97da606bd5b16c", true},
+
+ {148, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a84d07ff90b338e065b03603d76bcf0214b1fb88c66b9415", true},
+
+ {149, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be814415d2832b7a62a45188e5dafbcb97da606bd5b16c", true},
+
+ {150, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d077f90b3386064b03603d76bcf0214b1fb88c66b9415", true},
+
+ {151, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "44be81c415d2832b7a62a45188e5da7bcb97da606bd5b16c", true},
+
+ {152, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a94d07ff90b3386064b03603d76bcf8214b1fb88c66b9415", true},
+
+ {153, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "bb417e3bea2d7c54859d5bae771a25043468259f942a4e93", true},
+
+ {154, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "56b2f8006f4cc71f9b4fc9fc289430fdeb4e047739946bea", true},
+
+ {155, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "000000000000000000000000000000000000000000000000", true},
+
+ {156, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "000000000000000000000000000000000000000000000000", true},
+
+ {157, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "ffffffffffffffffffffffffffffffffffffffffffffffff", true},
+
+ {158, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "ffffffffffffffffffffffffffffffffffffffffffffffff", true},
+
+ {159, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "c43e01449552032bfae224d108655a7b4b175ae0eb5531ec", true},
+
+ {160, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "29cd877f1033b860e430b68357eb4f8294317b0846eb1495", true},
+
+ {161, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "", "45bf80c514d382aa7b63a55089e4dbfaca96db616ad4b06d", true},
+
+ {162, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f",
+ "000102030405060708090a0b0c0d0e0f",
+ "a84c06fe91b239e165b13702d66ace0315b0fa89c76a9514", true},
+
+ {163, "short key", "08476e9d49499c5f52e37f80ece6f5a45459948806b48241", "",
+ "1b6cfc8709aab8075465f32e13b0b0f796cc34d93d7bed090f297dcf9fb75e0d8e285b150"
+ "0b732d554ac97ba45f33e47",
+ false},
+
+ {164, "short key", "213b44d8e1fabaff837ef30ee2542f9ab82ed70411dae78f",
+ "ee0bf48585c186ff991b4d8607817c9c",
+ "54f4010d50f80bcdb4b84d56bc4ef30e4c68f75128214cf446b5145f6fff1326a209945fc"
+ "21ab5e1f5d917559ea9b800",
+ false},
+
+ {165, "short key", "b4afa9daaa8c944d73a3881f3221e42b34ef4e35f184e878",
+ "cf607f6a0eb44ecbca81b6d1fdb595cee35f2353da02e82e28e133b9decd8fbb",
+ "d064a51fb109c3b1d443f13f41e90e14198f846080464547806d46a8151c4e3855a81f4af"
+ "40915609095dd72f869aa1b",
+ false},
+
+ {166, "short key", "89e46b66209548c80b0c830662223b49b0e3b895eb30e2fc", "",
+ "4b012c0c0da44ede2a427e85ace8ecc54b379e9e24f08d41", false},
+
+ {167, "short key", "f2c10ce8cb1cf3b363354473b027c1e53deccef03233be0c",
+ "e1fa10b8e301e0348405770bc3fafcb1",
+ "2d088af29cc744e347124fbe4100cbcdebbae037ed9bf69d", false},
+
+ {168, "short key", "92e074442cc4c59e72260808d80d8e7b85c6335068917b83",
+ "34eae27425ace17771e164cbb634306f352edc9c37bf608be8a755fb94148183",
+ "b7e6b7bb29c02e4635dbdc50d8be71e2ddf0a544471de285", false},
+
+ {169, "long key",
+ "db6f9956c3f4ca6e41f1f7f14629d44c79e0353edbf3e310e6858bbc45a7cd57778a9053b"
+ "a22a141bf58bfd434ad08648c7041a224b97a0d17e0edf94fd40b410a",
+ "",
+ "0cb1b296255bb259f3b601b49b35524a5eca6c52360754d3d96dd521c905b1c1821d74965"
+ "967d8e86d50de950fe4d635",
+ false},
+
+ {170, "long key",
+ "f03404bdb3e08f530d4c3a5f165d236012a4c45cd063e3e4483da088ec0afdb24e9639fcc"
+ "abb91f98a49dc2972e2981426573ecfe69c00c43a2d99a3107cef3a70",
+ "73ed9fa2acf49d6c98bfc7d6c5ad9c56",
+ "b6132e5216f711eeeb44da3d92983fe5b6de5cd9410be71db8d3b07228341686aa60e7081"
+ "e95f2e4b69bb7cd9648bc0b",
+ false},
+
+ {171, "long key",
+ "ee799e25edb1b18452e5ed174bc6b2185a6754417d6cc05d736d2ba9efc8367e4b05ba0a2"
+ "ee525ceeab74f9804a8479130c328d671e34070cf174a003a1dfb5994",
+ "ac3e7da7e578b9b4dc2424030446c7f6aebcc471445a9e0e6e65099caeec5b2f",
+ "c8607fca1888418166c550dd58d7a3976a6ecd0e4ca99b02fb187800a9c9ef909a6c1497c"
+ "0652d4dca82405ab07f5eed",
+ false},
+
+ {172, "long key",
+ "063d6e12e670098adabe68192023b637bb6d8d713fc8436188c4ec06fdd084ce6d193f26c"
+ "86a9560e1abc27d813fce2b3eac0170fd1cb72e1930a2776bc84d6c11",
+ "", "9dc2acbfa28a7ac5f2a5bdd4b1b2dbc806c48f96ce950eb5", false},
+
+ {173, "long key",
+ "359318e6c6279ba9ebcb1675f5a98195bbf5d895da9c17b8329038be857dc395b12ae91a5"
+ "5598876593c1c20bc0172cf15126b7a6bf0a238eda3325d6dd60600ef",
+ "7ad0c9098ea10e615bb672b52c96542d",
+ "4163737c219f7c5e743843dc3d36019c6585ea5d4e7cf24f", false},
+
+ {174, "long key",
+ "d01cd898089d8a1eeb0035b0d332da80fbd3571b9192db10fa6f55f665ab192d7050cab64"
+ "3996e99254d9573e0cf4eeaa63afccdefd81614fe7b83dfe30e3ba19f",
+ "d67c77cdd0af5d10e8cae887e5a609bb76a9e5597653773c303b82b918fdc59f",
+ "e7df527a988080749ee215ba0f8207838df38a37707a6330", false}};
+
+#endif // hmac_sha384_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/hmac-sha512-vectors.h b/security/nss/gtests/common/testvectors/hmac-sha512-vectors.h
new file mode 100644
index 0000000000..03268e2763
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/hmac-sha512-vectors.h
@@ -0,0 +1,1263 @@
+/* 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 hmac_sha512_vectors_h__
+#define hmac_sha512_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const HmacTestVector kHmacSha512WycheproofVectors[] = {
+ {1, "empty message",
+ "5365244bb43f23f18dfc86c09d62db4741138bec1fbddc282d295e0a098eb5c3e37bd6f4c"
+ "c16d5ce7d77b1d474a1eb4db313cc0c24e48992ac125196549df9a8",
+ "",
+ "d0a556bd1afa8df1ebf9e3ee683a8a2450a7c83eba2daf2e2ff2f953f0cd64da216e67134"
+ "cf55578b205c8a1e241ba1369516a5ef4298b9c1d31e9d59fc04fe4",
+ false},
+
+ {2, "short message",
+ "00698977f7102c67b594166919aa99dc3e58c7b6697a6422e238d04d2f57b2c74e4e84f5c"
+ "4c6b792952df72f1c09244802f0bcf8752efb90e836110703bfa21c",
+ "01",
+ "4d1609cc2c2f1ab5ddc35815ae1b5dc046f226bde17ec37a4c89ec46fbd31af2aeb810b19"
+ "6dffdd11924d3772bef26a7a542e0a1673b76b915d41cbd3df0f6a6",
+ false},
+
+ {3, "short message",
+ "ed6dc65dbeaadbdaab530a0d35f19f78a7bd93e698546c82751bf650c2a44fc8529033d08"
+ "8febeed288fb4c8132a59df0207687640c76dcdb270ac3af5f042f1",
+ "a78f",
+ "0757b27e120559d64cd3d6e3cb40d497845375815181bd9b4e74f2189d09d01a1b3ead537"
+ "01380d988958ed22bc379ace9d47cbcac1d49bfa7e14f1f44804c30",
+ false},
+
+ {4, "short message",
+ "463c5e696da0ec0d784388be775d1d91d94746aa8d3d2c209f56ac95ea54e7288329f9fb4"
+ "0be4eef35547e64c61dc51a4a1f3380a2b96420f088655ea9d85b97",
+ "e956c1",
+ "ac4b1509391814ae5cb5a123e7a060601575c11d81b563bdc52febe6bb2c747b85eeddcb6"
+ "748c98147a46a1cc9be6776d1a8e82ae4896b9c18da2ff351c56795",
+ false},
+
+ {5, "short message",
+ "4bc0d32e945cfdafd20d39be3820f9649727cbda5ab5859953a322cbde1ab7a514d7dcd14"
+ "ba90905e70919bb86b85cfeaa375ee2ce2703711b938c8f4ab5f178",
+ "b2aa48b3",
+ "c4ecdbd2efb17640ce6707e2e9d0ee5bfb98b91584bc86ab386437eaa37b0f2eb70500361"
+ "105416c0dcecff389dc94c723fcff18cb801740962312007a195a23",
+ false},
+
+ {6, "short message",
+ "aca47f6350941a0efd8c3bac9064a554be337cde7d192f6fbf86d1b4db09b36531165cbae"
+ "0a634206f71fa400df33352fff60e1fba4009ac6671cd37312bdd98",
+ "bc993b1db0",
+ "89af2f5746cab89fda6993e00f1bf0cc70a77188945bb7b5409b536aec5533ad501db6ecf"
+ "a3e516b580b7df9c8eadb3cf556ccc01668be984335bd5a6255d566",
+ false},
+
+ {7, "short message",
+ "b3ecae6f25c2f699f158b3ffcd0a7a575583e4c9cb56b5c22ef4273cde6c6734e84d74007"
+ "49c17e47e8cfccafaf8b50c65eb47dfeb273d5d30a1181e37b27ad0",
+ "f0361d58291e",
+ "4037a57aa279b5a07abe9389dcf508be9495a8257dcb3feba3f0801cd57574c30bfddc6df"
+ "5df6567cd572c4e82735fd4e67b65e85b030f183a7f4457fb7d2c3d",
+ false},
+
+ {8, "short message",
+ "70ff24a252d65183bdc6b7c88751f850821141a61246727c3240b4f96088ae3278767a822"
+ "b65735a28ccebe4c874bcb2c942882cb23f9dd87fe08fbaad5ae72f",
+ "e18da3ebf0ffa4",
+ "878d488754bc796c70e11d5db77acda2e1796d86146e27d862586740c4d488ed12239e6fb"
+ "4ab2925afc88168609edc048f8572536fae96e149d73d230b18db66",
+ false},
+
+ {9, "short message",
+ "dd4e05933d09711ee88cb4c1ceb3600b2b33808bc08d499387b331d9c7af49bc65b55172c"
+ "f8083385a940e4b864b7b4b73ddf3bd513a6cbcac73878a879b4d06",
+ "66948029351432c3",
+ "9968a16eff2b4eeecb2f9d11fcb105e8d8ca59ed4e69131c9de599cd8155fa4f33def1195"
+ "a6b452263aad9265e16d4951841d7cd33c74c475da04497c02922ea",
+ false},
+
+ {10, "short message",
+ "fbd32caf8984fc4376d10daa7288db8e6e74464bdd94b448adab4497b319e9a6dcce542f8"
+ "2a7ff2e775d12477c880e460a9eab8efc49fcfc8c5476cb4b08954a",
+ "38a2586a2883953cc4",
+ "e0c69bd034cdec5b48150fdf3a4383456a7626d4405df52dc6c2bc8fe93bd87e369e06a78"
+ "1ed80ba8b1fe1146c4df82b6a514412358b31b77b9b79c7a91ec9e4",
+ false},
+
+ {11, "short message",
+ "fd4c3f6b2137513616c28ed4d8638f867ad0b97188b73fc9b36f3d52b82d72a49b9dc1b8b"
+ "25397eb448054a8d38d838e7a88b4df9c263aea1b968771d5ac5756",
+ "86b4e61b3b7d650044ad",
+ "29345d7da44e2f228e8d502e29fb655da3676a481f9947c8482502ce070b3da5065589d84"
+ "c02a05cd774b4bd5a15b668c59bafc192695aec43e5df3a82301745",
+ false},
+
+ {12, "short message",
+ "f95baea535f477d22b405c67d927f59a9e042c46297a1681bcc16fdbe1b2cd59675a22135"
+ "1a78075981e7eb4998066768801cbd7a85231114d7f27f9bdf24899",
+ "5a34dee4e0982d458efffb",
+ "63867bb3e82bd4a5f715b3dd67ba3625666e458c5e3d75804709f80b6dde6f774ea223ba9"
+ "e2536c60ab636dd12d07b217234a490ea9cae4fe673215d33f8c57a",
+ false},
+
+ {13, "short message",
+ "4d76ae95a123207e01c6d22d8b587e63ba682963e50961afff531160a9b9aac6c772c5e8b"
+ "f918ddecbeb56455ea64710e51ac21e3bb9af4b24eaa8535b3c2924",
+ "2c31f2d986f68a6d6a96c4b0",
+ "9d4f9549ac134a6f60f17fd0fbc80f55426afa73cdaf84a806d98dfffc94263178116f76a"
+ "adca95a9243a9128f5f66d3e7f33e72603d4b35ab90ab7d1e870ad7",
+ false},
+
+ {14, "short message",
+ "0da7fa1f5d217951e3e343cda81f232deb71764eb49e8510bc28dba8eb62afa2a98b6f053"
+ "6adb10250c74878fe649f47bbafdf3f722fa150f66e83f65f606ab0",
+ "83511de190663c9c4229ace901",
+ "11bd76ba2fd5684e3faadd44abc05d32661472ae4c75fd69e62e47a2d462e483ab5fd3740"
+ "70e648017250934d486fed55e68f4338547fb5dc54d4bed894c1c2f",
+ false},
+
+ {15, "short message",
+ "cec9e9f25ed9a017004a7882b1e44e8bd8fa3203c50cb6058455ed4f2a036788d46fcd328"
+ "327d0d86b1abae69f7bbb96e3d66373ec8bd45075890879a83f4d33",
+ "80dcd8ba66f98b51094144e9b8bd",
+ "c69f1787bf7804bfffd9da7e62f58c1c9f599ccae2ed4fc6abda1be48620afc797d59d4ad"
+ "b396e1fa5d18b8c1aa1c7c15218a9f9e3aab226119adad742641089",
+ false},
+
+ {16, "short message",
+ "bbe25649ecdf54ae0028fb923cc8c28ec00e10e2d44214590781238a143b75d54efb037eb"
+ "9f53082a8ab3d8876daf4dbdc2483c4ba222797fe20da3b7730368b",
+ "33f630088c0d24cda98caff1a3afc7",
+ "c803ca833e851418a3d9ed764f8c83f481060141eb1b2bf64d7ee7991b041c48bfc747bce"
+ "13d69722f63944085cef8e7a166270530fe31a2a525a99b8a75f1b1",
+ false},
+
+ {17, "",
+ "f5e2b9e2313f4f807cb3a924a7d4943fc3fb475d8f1a1b40ce09a37770f621af8977729ca"
+ "df986c98c75f08a4fab4280538e09e7e51e87a8d62c03411bdb8d24",
+ "74ef623c83275ae99745bff7e6142afa",
+ "471055f7a2d44758e7d7837db85c33626b8306760eb45e18d4ba8dfbcd0d4279fcf8b539e"
+ "f7b165eeabf5457ee2c41e52d07e9121da02c988f08162f86bdf208",
+ false},
+
+ {18, "",
+ "8e323d5fb4752d92a6d905c512b287d07b21ae50002d026ff0388e1593bde9998dd02321e"
+ "200d148f5fa2e824b37e9f5a77441794b840bedd552d1051c1ddd8c",
+ "4daa229b009b8984354c2ec3e7973e0042",
+ "93a2137cc84e2fa1439d7c239767b3ce653d634c58a4590eb61af9d3ef986445220aff355"
+ "4de45a1b0933fa06d3d64460418910977d8d9ddb2eb04963c816841",
+ false},
+
+ {19, "",
+ "465bc1ab2125cca29729d01df044e393b0677defdd939280a3aa141224efa06457e623056"
+ "d02f6c36eca3dfc4a7476dd36b97d0c2d60c7672129189e73b6af8f",
+ "dd84599b47ba9ae9f2ad0c8eac678485433eb6b1dfb7c998",
+ "9fff43a83c71833211f9d60eeef4166965c41a37c76634b1bdf9c5291df75dc877668f228"
+ "7bcf8108ea9e03d061a708db2db08687eda61fa97b1ca92dcf22b92",
+ false},
+
+ {20, "",
+ "b90226798dff2ffb91d1ee4103f26397d0bf84c13c1ec717392c5fe1d4d0f4dc790236d75"
+ "9fa1be852e305da585a3dbde0d3912bea60d6b140c25645eb00943f",
+ "aa29c372f136993c65ace5e1d62078806eb787913bb35af33371056359d354b2",
+ "493a727536b07d434a7fc8df6b70989148a8d94cadb9761ad845ac5fde2068f9565e68607"
+ "b531b0f307d7c17ce0a2ba69fb1ac1b0c716f93904eec75669e70b7",
+ false},
+
+ {21, "long message",
+ "af1bb91775cb40c73983f119c927a2ce8f7b954a6274ecc1cd96019e5c417af4b09437619"
+ "4eae71c7f68f3345654d5d9f8198a697b41ae251e82308accd935bd",
+ "75ededdfa7f1df1dc144fb195b27e454640e3f897cb564222f05e8aab0c6024f90472afea"
+ "6e7254ed25134ea43452a",
+ "b53d564086a745b10d88a48b50ed8b53f4c83fd12bf56a75108074de9b343cdf0668ce8b6"
+ "a3d884ba2da5f4c957f1319e26c0813c99a4269c171ad80981013a2",
+ false},
+
+ {22, "long message",
+ "513e0e7622eabcb6bfc81669dac903df46daea1240f32248bbf4fc61f1f9b13b2c3fe1bcc"
+ "97540d30065be9eee41e51748bc42c16a8c8269fbe2b6f625c19228",
+ "81d8650937f50871a66af71605ea4fa9d6c5d7a375774c2280eb34aefcee8c0ef83345bc5"
+ "47e4de7cbea482369b25a93",
+ "9d942e4585742ba118bda6e132510af3b9297047d364f76b2a0d1fc803849b06ccac0eaa4"
+ "27934055c9d2e5a5da19cf17299ffdab65089580d10ff7207c9ed03",
+ false},
+
+ {23, "long message",
+ "627c9a72247d07b0cec8346277468311c7401fc4cecaea8e22e13ece4b352c8f7a7eb1ba8"
+ "1ce348a08670438c97b8d9e883614d550f1ff16d636975c59988c2d",
+ "118e0468cbb52f93a3396ebfaa114881a98a4101f4ff912ced47ecfc73b27f52205b7a5d4"
+ "f3899506f9e34ebf99460da7a",
+ "a186e08c7731d4bbb1d5342a105ef48f5353c5c542277de607831fcbbc8d0b9fd509c74bf"
+ "9e352ee739792ee3cd6382f96e70adb589fdf1fb031d43eef1a595f",
+ false},
+
+ {24, "long message",
+ "1e981d0cbbad5bea9480d836b4704bf3147663b6ea59e1e0a280fb45d9b85d445dc972159"
+ "dde301c6f1e66681f95642dbb9a9218c00d0cd724cb02f3bcaea2ea",
+ "440dff390688c9fde31c17fdb61c1d13899f9544a986324c34d5eb07bef9a4436297f4a7f"
+ "e16de5dd7b24e0c7c129051efe6f2dd0a21aec05c3e3c8f6fa30d9c0cbd60d840d14f0b2a"
+ "928bc7189b9de4a6a731151d6b31e6a0ecae75095434737be8c3db11a6a697d0616c78b97"
+ "041de",
+ "c52eb5d18e90687248342a84dc0241c680e992b88b1409275df7e347c99169a50cd780eb4"
+ "726ad759e2a027fb091354e3d7c7aba8a21f8acd1d0e21236af5f98",
+ false},
+
+ {25, "long message",
+ "ee8aea2a52eb7e0c1120ab736b1a825b12610063de9642c594766c020cb87314d8ac94b13"
+ "072bfbf3c019b4aacb1d2695cdd7563a26f574e12559906784d853c",
+ "a3951f1d18135602fdadceeef5741c24ad22756160d0c55e51b788af952adaeb13e18c24c"
+ "6b09672f405d7ec3d49b0bd86c7f8691b6f69af49175423215cf57d7c08a54ab0b0293e68"
+ "5c9aa250f1599d78193a00af822dec4b56fdb41f0343ab2cf85ea27bb2e650930f5e8ca83"
+ "6833903b053b3e06899b4012a6532978d90",
+ "d3678ca7c5c1aa21f12eccc21a1add0b3eb12ccd134033570468191e51b058c61f2a7d88f"
+ "2ca6c652c29c65c491bf1f0252bc157bdd77436ff55204eac6dfb0d",
+ false},
+
+ {26, "long message",
+ "ecd1861a12eaee48aef1d7ed278223b50d3416dbff81e976c56ecd4b1a1bc8892b584cbcc"
+ "72370ff5e976a6af1790caa32f9ea912855914c0315979578fbf165",
+ "5779c56373a8e5db43bd65c0453ce23144230d43666d717a3b59d2e90f0e10732376831d7"
+ "281cb23dd5566e5f8c627d00d39650139ceb87cd47e921d65d6c1cc7712ac4bd75bda8828"
+ "e68abc968f4160ed91b28946c9d706b0360bbbdd65f47ef9983c50f2d09d05c3674c0943e"
+ "a4af54c381089f9b846dd69ce908e0f6eaaaf",
+ "d377e4efc39f25ca751452e79dcb5661f8adcc06570bd3f710e03854e032286ca477e6a62"
+ "0647958fd31706463b542ddf617757875f349c61109358d04f6dc58",
+ false},
+
+ {27, "long message",
+ "71aadbf330ea133b46c939d12e603896902e8df638597c98872dfb5aecd5161bc84095221"
+ "de3222367012f45c6d70701e862ab000e782e91b505b21b4e212c38",
+ "e6d7b0280d2f7df83fd26562fcdea2597cf687a9c9fa194f655c44d3271b881f28adc436d"
+ "b8e0437ff4dc5d38356271c338829c3e2d9ba4ac1777c94886983d4b72c275bc00e4f7b06"
+ "c5ce38a2fe549fe53761857f236da705fd03790b41cc6f759f41aa206feca7ba5486f4fc9"
+ "d09f35c8e0887241291882010414ae41b8b384a715a409be13da17bfd60d3fbd4b8cb3cc7"
+ "c26043807264a20b9a5c02725e742fff03e1806b38af357ebf8c79fc4c38b007bf0613286"
+ "cf063e45482375475e6c426d4f70057cd92efcb2dfe86e45bdea399273a5e0f142221fae2"
+ "06800555c01b18533295f577e23a9a7a0aa072823002b9096501174d3bc4aac33e0dc600",
+ "0c1cbb2f196d3d1af5f982a330bf1d9accaada72cf6c254658cb32bfd8705481abd2e163a"
+ "73338700f0d961ca02a31b600df04faf311cd06498557831102f80f",
+ false},
+
+ {28, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d39b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {29, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "be301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {30, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d09b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {31, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bd301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {32, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "529b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {33, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "3f301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {34, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29a9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {35, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf311cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {36, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9ebf87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {37, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301c3fb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {38, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f86809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {39, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb466720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {40, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f85809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {41, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb766720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {42, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {43, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {44, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {45, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {46, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809686734109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {47, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720ea3f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {48, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809686f36109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {49, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23d166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {50, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809686f34108fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {51, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f167e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {52, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809686f34109fbc618d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {53, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24965c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {54, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809686f34109fbc518d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {55, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24a65c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {56, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809686f34109fb4718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {57, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e2c865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {58, "Flipped bit 504 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388d",
+ true},
+
+ {59, "Flipped bit 504 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca53",
+ true},
+
+ {60, "Flipped bit 505 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388e",
+ true},
+
+ {61, "Flipped bit 505 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca50",
+ true},
+
+ {62, "Flipped bit 510 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb038cc",
+ true},
+
+ {63, "Flipped bit 510 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca12",
+ true},
+
+ {64, "Flipped bit 511 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0380c",
+ true},
+
+ {65, "Flipped bit 511 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8cad2",
+ true},
+
+ {66, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d39b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {67, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "be301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {68, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9ebf87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {69, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301c3fb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {70, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d29b9e3f87809606f34109fbc718d62bbb09c278cf05a206adf21463e1170362122e58272"
+ "a31679720b254cbd63a7c6d696bf9283f9c6897e7d792483bb0388c",
+ true},
+
+ {71, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566728e23f166e24865c316f21619c7c15033cc6e8ebbcc8c5c5ba3e7e2dca7b"
+ "011bf4cec4c7e7d6cc41bc10c3be36e8320c50aaf6c35f04ac8ca52",
+ true},
+
+ {72, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "2d6461c0787f69790cbef60438e7295444f63d8730fa5df9520deb9c1ee8fc9dedd1a7d8d"
+ "5ce9868df4dab3429c58392969406d7c063976818286db7c44fc773",
+ true},
+
+ {73, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "40cfe3404a998df1dc0e991db79a3c690de9e6383eafcc339171443373a3a45c181d23584"
+ "fee40b313b38182933be43ef3c41c917cdf3af55093ca0fb53735ad",
+ true},
+
+ {74, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "0000000000000000000000000000000000000000000000000000000000000000000000000"
+ "0000000000000000000000000000000000000000000000000000000",
+ true},
+
+ {75, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "0000000000000000000000000000000000000000000000000000000000000000000000000"
+ "0000000000000000000000000000000000000000000000000000000",
+ true},
+
+ {76, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "fffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ true},
+
+ {77, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "fffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ true},
+
+ {78, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "521b1ebf0700160673c1897b4798562b3b8942f84f8522862d7294e3619783e292aed8a7a"
+ "ab1e717a032d44b56bafcede9eb79a8bf1ce817675712c8bb30b80c",
+ true},
+
+ {79, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "3fb09c3f35e6f28ea371e662c8e543167296994741d0b34cee0e3b4c0cdcdb2367625c273"
+ "0913fcc6cccfefdec449b418cbb63ee03a0458a2fecb570ca484ad2",
+ true},
+
+ {80, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "",
+ "d39a9f3e86819787f24008fac619d7aaba08c379ce04a307acf31562e0160263132f59262"
+ "b30669621b355cad73b7d6c686af8293e9d6996e6d693493ab1398d",
+ true},
+
+ {81, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "be311dbeb467730f22f067e34964c297f31718c6c05132cd6f8fbacd8d5d5aa2e6e3dda6b"
+ "110be4ded4d7f7c6dc51ac00d3ae26f8221c40bae6d34f14bc9cb53",
+ true},
+
+ {82, "empty message",
+ "eef6bcf16ef7ae17326a33f22d1406ec1bd3f866505f4b2e4fe8b45bd62ccbd85032a9899"
+ "facf2db0c93a2345cb8892afb74db549781211dd8881a8c8e25c171",
+ "", "75f6975e3500be4fbfee1bc95644745ce9f8d47b6f3818a48ff34e8c2b186ba6",
+ false},
+
+ {83, "short message",
+ "838696e6190c874c3717b8be0cf063ca6d60760987d1a33703e7e35eb173e5ae954e741a3"
+ "7935139d612149e76f6ab2a370604f5b4a68bee87e309240a9ba3d6",
+ "d8", "5bcf44539d8783bb708e7f5dafc4d683bcaa0d240c902675bdde059f944dacde",
+ false},
+
+ {84, "short message",
+ "fa999ed1cfbc5c43afb16f22d024e3ce645e00b06712c93b946167c9c2c037d192f0f3003"
+ "f87c43a71166fe1a3c5824c348673a2f0f3c475706985940f6b02a2",
+ "cad2", "9a93f4728aa5941da160ec707f14b7e9ee1e768c7f627269543430d2fc681e90",
+ false},
+
+ {85, "short message",
+ "b53fced8b7b4aa59d3b56d91e1386763c39e351c2f5ad6a4885e442ad894d5181c5bfe5c0"
+ "5280a84ad19d758e359bf8171fe652988fcf9d1458ea17364ca8fa9",
+ "d3393c",
+ "02c4968e86d1c62837a41650d3199ca6b3c59b8227f55e0ba40e5e3904ab512a", false},
+
+ {86, "short message",
+ "3f0cbeebe391c6491e77c57a05e85a16f0b5294d19f9a7f3390baf7a2051fbf980e041ee4"
+ "5c9104a9126a6a7ec182eaec27a99c1a7a3f5a1e8cd8ffde60641dc",
+ "bebb0392",
+ "8d68dd7d67763e8eafee0029d01e96e6a09c4ba09e57a2e5bde3bacca213c695", false},
+
+ {87, "short message",
+ "4a7f110b92241badc907ba3c61477bab0953a851bf327425e858fc724bd33ede2a4a5018f"
+ "e71aab434bda8eb2464a41577c8d570530c460f7c8bc0172f1ee0f1",
+ "40a333f4cf",
+ "5feda3366ce9f5ac3402c977a4062d33c09e2c9a3d0c2dcda0c8d67b4bbd1a37", false},
+
+ {88, "short message",
+ "c6c95bf9facab295cebfa4b907855874f57a5c1548576ad8bae694a364f5e58dbb8c8dd49"
+ "330b2fdd1b71657d211db2a6569a9f3a356c0c5b3c4efbd5b6777cb",
+ "4cf926af475a",
+ "0a748aa33762d374aa04b617b58d129ad1aaf252a40463fd62ce924e21e6d52c", false},
+
+ {89, "short message",
+ "0d3387fe59e8e7c43c928dac7913826dec4d63ac3c8ee346ba7caed9505b9e63ff8942cde"
+ "90997e8dbeaf6e17ee187c0a84a1853952d866c15f9a32fcee6a82a",
+ "2ba3bc3cd64bc6",
+ "cc7e97630884bd8ad56f6d96fd34690eab6c8ad5556b519db3bc3c6083c82d3c", false},
+
+ {90, "short message",
+ "3cb9ce565388a6f0454a80add86c7e107ea537d7f468a0648930fc37172cf7b4ca9058033"
+ "071c354a20a608e2d46e98afe46435a344362989cbaafac18859bba",
+ "33ce498e1f94f412",
+ "76335ee23ee1dc258812be373bb5f95918babed0b69e565e00ee3af776c5a5fc", false},
+
+ {91, "short message",
+ "c25f45ceb2a5597f361445fa41a9019f41a6e6d7f144203f29c0b9fcea362d60894c3cadc"
+ "1ce25d53da362e464c11fc6e169e3db2ea1cf40fe08fffb429b1a5b",
+ "81978af4795c50f89c",
+ "bf73218544d8458e6ad00727b236f833d281723d7dcae4d1019b70b9d6e8bc4d", false},
+
+ {92, "short message",
+ "b458764ee273f391cb718f64a1bca64c96a870d9426d6254ee37e5c93898d6a5ef68e9d3b"
+ "0e057a3c396faa834a29926a9680cfa903d2a605b85407bb24c8cee",
+ "d804dc2a1e146f62b621",
+ "5b25843416467b9e0a24cfab67d8fc27e0623ff9e01b2204b5afdf3e9cc05d1b", false},
+
+ {93, "short message",
+ "7cbc5778f70595fc211cee3a93e17ff7f25a1d9f3766f8eb70eb1e08c9420a62bd89e8b7d"
+ "834cc854d059afd413e4d9c062a532e015928528c7f5812dfebecac",
+ "4017e0ffcaac4c485ce7ec",
+ "66b4191b37a6f78809c434736ed6ac2273c04a11219636e92671ea05bf6dc299", false},
+
+ {94, "short message",
+ "937b9711d670daa2359920e47dd6d0fb75275105b3ef07bb4a31d3c4b99baa8ff79ee4b4a"
+ "1b4a5b250d0fd7b4721e04a7b06035b1d0c9d739597707839018bce",
+ "6991810e9788af7aabff8eb4",
+ "23522de80ff6a3a6d8fc1bf9b632e1600df53c59f38589a6f2ae9b95d940a340", false},
+
+ {95, "short message",
+ "ad37630a280b1a75ebed1984217150a400a55dca2362a8eaf3c907858d0b45db3e208c316"
+ "d033854eb4284f71117d33876e0e203ca922d26f9b76d94cab0d4f3",
+ "7c6f2fd83e5691827be38e49a0",
+ "b609c0b5d359061ac066bd3bccabc98493fd33bac8fe0e3f2e2b4758cb6578b0", false},
+
+ {96, "short message",
+ "526aa2645ab71229e2c60f68bd5bbcf0cea0978a0a9c60cf695e81fecaedecfa0362c2174"
+ "7eaa995975208ca35cfa6bc2b95d1c2afcee11275f43add6f026d6c",
+ "681bca550fe301f2dcc1e38b53c1",
+ "1f1f50dacb3dc35b90429c0f9b31edd239a6af4c09d51095cb39ff11c7c26598", false},
+
+ {97, "short message",
+ "6026a9047a07ccf197fde09c8b9f15f34bc52472b7d1ea4673b4914a0e1c3aa4cfe8d6ef1"
+ "2d4d4019f5ff3ac0adcad7358490874155daf41da2f74aca1cd894a",
+ "ce1d869c53041c5f6acdda7a05af15",
+ "bd2d678ceadd71680f9987c88d24c49335cb985af0bcf8e23fe810e83a920f13", false},
+
+ {98, "",
+ "a03d2c543c302949c51b662f43114c1305a8f6961ae48342803d3690dc18255fab9249655"
+ "36a79bc38564c7c97cb8cc0209786e9f76375bf181529cf7f93d954",
+ "697617ae31f19b8a6ad4b8489bfc3db1",
+ "577d62d7279b39a0d71e2f80833425ed43e4a16233eeb5d251f766db0bf7a58c", false},
+
+ {99, "",
+ "25843665d39c3ae9a7b3e4427e2bf7785281fd2594bdde67860ca9b8fa11646469d1645ae"
+ "8ca3825b8c551f9eac3da0660d8c2e2e3bd23d34395c6775dcdfd2e",
+ "74082cc5d14db1967442d66aac6092bd23",
+ "b373ac5fb1982b9d47d28844e969d51680dc81d21d556c2671c29c11dfa6e340", false},
+
+ {100, "",
+ "4831ab4962a2d2436091cbbf388d2ba042b472a262ed8373c85d047c702adf73a87eb097e"
+ "72d91d089b7d1504a7f7d8abb3bc2c44c1340d6c16c84ea9269e64b",
+ "2803c2f4e5b4bfccd2b407469a6cb5ef21fd14a682636397",
+ "641f29925c06aa01086c8bce89d99e1456dc2ad4b1d3364442187ce4392838ee", false},
+
+ {101, "",
+ "449bb57d046551e1819b3c994122c3605954317d0d76212284a3328c226732cbf4ecb442a"
+ "582c8423888aaed946e5eec2be66e127f1e2e29b66e68b9b4bec4d1",
+ "79004e644389a11b709bc0a23cb8592f9fc7960bfa46132cc1ffb9747df37dec",
+ "c054667d992cc1e84fa5b13f6402125b4bb6fd2900dbcdaf8b8644c82edadc2b", false},
+
+ {102, "long message",
+ "ff97b77020861a0ce00eff8de9e701aea8c6de0fffd9b4c1342a416d357fce35a7016c64c"
+ "cd38e2bdf674802281c2234153dd83aacb948966dc87ea4718fff75",
+ "d7e2d2437b7067a30f04529041960e041e281737d1e0daa8cd50cc0b264716e117aa2fe9a"
+ "7e39c2f178c607faa50c2",
+ "062e9c4609a3b1d5df277a33ac1c7501df81ec1ddf460b0850a2aa332d07bfcb", false},
+
+ {103, "long message",
+ "f4daf370c4f437d8a85391ec455e34540be8d32df8dfac05b166ae72ec1cc608f8c177b30"
+ "dde8bf07c9d434732c26a6e530b182c7ab21093eb79d0bb5be85e53",
+ "f60418f6c54a25fabf518273088619c0741c1c7187de93a0cf6a03f4565f1765de6567545"
+ "41b860137f3f8455de7c403",
+ "4d4a568dd26d27267d0772540ebb0b94d44fbbb15a1bb749a570ed6313ee695b", false},
+
+ {104, "long message",
+ "3be95e879421ed7856269eef39a2070fae406cec5e30b50d92792df5a37de98595684eaa9"
+ "205587ca607eeac8f96592f458f63434b7dc82596d3e4a1a16c3d59",
+ "c64f7c970a441c6c503838a491308c783099eac52bd35a217978a64dcec84d34186ab3b74"
+ "f20285d6fea2165eab4da3d2c",
+ "4ea9e2f08870c30cb68d419816deb681cfd6ba62906e6b4a8088efcd9fa4edf9", false},
+
+ {105, "long message",
+ "b5eb53586b948587db3dd46c43ad65498a5079157562e4074c9c20d097d0c97f19db4661f"
+ "b2dd11b87a5ccba2c345642618f561d00bf87dffc66762e45e0156f",
+ "9e8ebf96429955d60b925a4111745ec7028de24e694a6d2eee1dbd5e820ab9f00beafde09"
+ "f95095933a02f251297282b0cf67c518397655841f230e1d9ae5ba93150d4375dc7c0738b"
+ "99850b07d5a442994e68dc813d55edefa6cd063ccb202711d97ba674efa02ddbdc692341e"
+ "77cfa",
+ "6a5b6272df7fb6315293ce22483511d700a83c34db6b0ee4398b4a770241fcf2", false},
+
+ {106, "long message",
+ "fbc678235d596980268730a7aa8a3c25095f1dbcf7f830990716a510c44e62b1ae8ce095c"
+ "65e1852bd8a09f25ab93415ae736f22b2c68ecdf3c0f71e15a057dc",
+ "ef395738f2b3bd7a0649eea75e734e5c79baf21358c7ae96c63a58e260266c7bfa869664c"
+ "5d10e87c26d0f5edb3b5f73900c1d9a96a5a2c2912506c19dff04e900b8d5d63e1bb606fe"
+ "3d5a229b642b1ac59e08a4687a7aade3de16d183131ddd02da988ff826e88b74ba0c5c41c"
+ "fcd8570cca59fb3304d588f7f7e63dad47a",
+ "84df3338f502e65866cf2077f6776341a89dd2234961b474d5b7438d1836fd6b", false},
+
+ {107, "long message",
+ "d8437b093e170afc30fb68d873db6dd67ee0372b6c5feb124d548abbd93304a082235a170"
+ "a9d326268d0cfc34264d8ebcfcbcc0dc0ea7767b650dbcfc7848f91",
+ "0fb91bb043cf3d49341482eacbab92da92117bb6ec03b518a93c9d59e54702c6a21ade4f2"
+ "55870cb52da4a24b36856b0cbf8b122d2fd5b0219aeacb6e292c95863921789092d5d65d5"
+ "a9389231670e38be31d8b76630650c77edc23773d5ec9189915560ef6f45a4275f85957d8"
+ "762916d8147ef43ea6f438d066227354df26c",
+ "4b9b51f2c7d725269a5bd735d4251cbfda71ea5cf5c046379b439ddff766d21a", false},
+
+ {108, "long message",
+ "d29225e3042b43d4eb7a9399f224424b5b4dd99031c8abf609d3a6e3175897134cc7ba8a6"
+ "be25d436d41a757a2daa4e1b03f7c3053ee8cada19531d48dab93e0",
+ "1fdad8cd37e115ef8131d4619b5d61a9827a11b9c25c5b8220b002d5b7f6e2bc30a7e2f3d"
+ "103dbcaf849a255c20ec5d1b40a623e398d76c5b7f07fe305181cd5bee29de3360fed55f6"
+ "9063e6a8fd2ef31291e4d7c3908449466b4ff1166959ff1f2e86eb48a7ed11bdcec2fc2df"
+ "b6684b36b8d0b68e0f1b23ef11bf5907d4a2b162cec26f31b6d5d9892a27b3fad7a554985"
+ "8dad530bae193d9b60d42d7ad2a66476a3ba4bf7a27ff9d0f885a540bf181caad71a235eb"
+ "348a23d053ba2db7aed8d7d01d96dc9f780e2e426c72bb63fcb3fff44c14bb7b0f8af3552"
+ "d67ee6761092c757627d19c080499c247d13b431699397159b1b71c6274584959d5c30f0",
+ "f9ad00420ce909cd050fdb84dcc70f00df97928968d0aca51db2784f0394898d", false},
+
+ {109, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d39b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {110, "Flipped bit 0 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "be301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {111, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d09b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {112, "Flipped bit 1 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bd301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {113, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "529b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {114, "Flipped bit 7 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "3f301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {115, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29a9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {116, "Flipped bit 8 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf311cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {117, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9ebf87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {118, "Flipped bit 31 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301c3fb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {119, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f86809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {120, "Flipped bit 32 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb466720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {121, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f85809686f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {122, "Flipped bit 33 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb766720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {123, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {124, "Flipped bit 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {125, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {126, "Flipped bit 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {127, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809686734109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {128, "Flipped bit 71 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720ea3f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {129, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809686f36109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {130, "Flipped bit 77 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23d166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {131, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809686f34108fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {132, "Flipped bit 80 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f167e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {133, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809686f34109fbc618d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {134, "Flipped bit 96 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24965c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {135, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809686f34109fbc518d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {136, "Flipped bit 97 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24a65c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {137, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809686f34109fb4718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {138, "Flipped bit 103 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e2c865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {139, "Flipped bit 248 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170363",
+ true},
+
+ {140, "Flipped bit 248 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba2", true},
+
+ {141, "Flipped bit 249 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170360",
+ true},
+
+ {142, "Flipped bit 249 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba1", true},
+
+ {143, "Flipped bit 254 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e1170322",
+ true},
+
+ {144, "Flipped bit 254 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5be3", true},
+
+ {145, "Flipped bit 255 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809686f34109fbc718d6abbb09c278cf05a206adf21463e11703e2",
+ true},
+
+ {146, "Flipped bit 255 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566720e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5b23", true},
+
+ {147, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d39b9e3f87809686f24109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {148, "Flipped bits 0 and 64 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "be301cbfb566720e22f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {149, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9ebf87809606f34109fbc718d6abbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {150, "Flipped bits 31 and 63 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301c3fb566728e23f166e24865c396f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {151, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d29b9e3f87809606f34109fbc718d62bbb09c278cf05a206adf21463e1170362",
+ true},
+
+ {152, "Flipped bits 63 and 127 in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "bf301cbfb566728e23f166e24865c316f21619c7c15033cc6e8ebbcc8c5c5ba3", true},
+
+ {153, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "2d6461c0787f69790cbef60438e7295444f63d8730fa5df9520deb9c1ee8fc9d",
+ true},
+
+ {154, "all bits of tag flipped",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "40cfe3404a998df1dc0e991db79a3c690de9e6383eafcc339171443373a3a45c", true},
+
+ {155, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "0000000000000000000000000000000000000000000000000000000000000000",
+ true},
+
+ {156, "Tag changed to all zero",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "0000000000000000000000000000000000000000000000000000000000000000", true},
+
+ {157, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ true},
+
+ {158, "tag changed to all 1",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", true},
+
+ {159, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "521b1ebf0700160673c1897b4798562b3b8942f84f8522862d7294e3619783e2",
+ true},
+
+ {160, "msbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "3fb09c3f35e6f28ea371e662c8e543167296994741d0b34cee0e3b4c0cdcdb23", true},
+
+ {161, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "", "d39a9f3e86819787f24008fac619d7aaba08c379ce04a307acf31562e0160263",
+ true},
+
+ {162, "lsbs changed in tag",
+ "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
+ "425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "000102030405060708090a0b0c0d0e0f",
+ "be311dbeb467730f22f067e34964c297f31718c6c05132cd6f8fbacd8d5d5aa2", true},
+
+ {163, "short key",
+ "14d93759fc28f3319ab74b8167c974e800f032344dc2747ec0f4945061a47827", "",
+ "68934dbe948d9a77a5e0a92ed98254fa3b6c93c8bf5eeaa912b7dfdf762b37192c5d8523b"
+ "cab9ad71b09bf96d8454188d001c7f2077eb641199f5731b9f94669",
+ false},
+
+ {164, "short key",
+ "9fa371f36fb273d514fd628cb938067a4bae32a19a1e045a7d6d7f6de3751cbf",
+ "311bbf722d322cd7a0710f480fc66518",
+ "16345f6a6ca6e78d4ccac30b48d76691d6442420efa113c15ef127b538b5b024018b7d2db"
+ "4bc3ed3424251ab6b8b6c3cb108b0beda842dc3e68e63400287e5cd",
+ false},
+
+ {165, "short key",
+ "6313f1526bc220f20dde1e64ced8597279586d1e15aad05ad591d841b369284f",
+ "f744fa3933e16d8bf524afaeb34c715653a9cfb01fa45fe1fb68e701fe1487ca",
+ "b88d1ba03e2799200a447550d18e310697a57974f513df77eb07bbe315ba5fef397eeb81a"
+ "d9071680bcc6c70f6b252ade35b4a4040279ec01b86e40b98770e39",
+ false},
+
+ {166, "short key",
+ "1e225cafb90339bba1b24076d4206c3e79c355805d851682bc818baa4f5a7779", "",
+ "23d482a05c907eeb346ba98f83db0f63c2adfbd5b2940f33c7964c7f1799f180", false},
+
+ {167, "short key",
+ "6fa353868c82e5deeedac7f09471a61bf749ab5498239e947e012eee3c82d7c4",
+ "aeed3e4d4cb9bbb60d482e98c126c0f5",
+ "1cf9d2c9c1b55a45190b5beb590cd4cc95e3853df8aaf9f4fef9bbbbd72435ff", false},
+
+ {168, "short key",
+ "186e248ad824e1eb93329a7fdcd565b6cb4eaf3f85b90b910777128d8c538d27",
+ "92ef9ff52f46eccc7e38b9ee19fd2de3b37726c8e6ce9e1b96db5dda4c317902",
+ "d127b7385badf0c76f2b3d8aa9c722333592e01f462fedd35ec664a6f6d52d74", false},
+
+ {169, "long key",
+ "dd1e0bdbb6b60862176484f3669da531455f1cd714f999c29f08b851055fee8d72186d376"
+ "c236f4e16cba7a25cba879fb2753deca4459aaebc6f6de625d99af330",
+ "",
+ "7e4f7d844b3ba0e025b66de7cc6227bc50d4e174930251bfff3df36c3900b5b76b00095a8"
+ "96d0f96842e37b6134df40760307699534d6670f138974ee1c58d94",
+ false},
+
+ {170, "long key",
+ "432b311ebcfd46ecfcd3cc706ebd05c787dfbe1855fdcfce8d50c9a00f72b65a8d42acec3"
+ "35b4e07d544c92fd7b1d38543ac6e0fc04c26d88de8dd974af69e24d7",
+ "36b1fbe8f1335e7c0399c24730906420",
+ "2cfb688f30b10534da9377a4b3fbee1dec161cb288ac8b758793838b45ab953979dadf278"
+ "17f477c9ebf23cfdcbacb60b81038e08bc4fc3180bd2a1ee805976a",
+ false},
+
+ {171, "long key",
+ "17f720f09df5972af9b9c63e10043284608900d50b7955db3b4e2679cb4120be2c9b9e2aa"
+ "1a5743eb519792822c326b4d890b5554d1cb0eb71081b7569a2f04df7",
+ "57167c2524a55289687b83a40d3a69bc90adc53ad247020b88897f9b95d1516d",
+ "4f70267b98fceb4f662901bd18fb4c81ac164281dd0ece43028a3c2a65ca213aedf1bd207"
+ "f0939bd879bbe20fd09cdeb20246e6539766add08b3adc5143d2bd9",
+ false},
+
+ {172, "long key",
+ "8a0c46eb8a2959e39865330079763341e7439dab149694ee57e0d61ec73d947e1d5301cd9"
+ "74e18a5e0d1cf0d2c37e8aadd9fd589d57ef32e47024a99bc3f70c077",
+ "", "e1657f44bf84895e6db0810a2cca61a6e105e12ec006f0b5961020301b57744e",
+ false},
+
+ {173, "long key",
+ "2877ebb81f80334fd00516337446c5cf5ad4a3a2e197269e5b0ad1889dfe2b4b0aaa676fa"
+ "c55b36ce3affc7f1092ab89c53273a837bd5bc94d1a9d9e5b02e9856f",
+ "ba448db88f154f775028fdecf9e6752d",
+ "33d5a2d1998a586849eebf8134728485fcfc71248f4a98e622f83b967844c40e", false},
+
+ {174, "long key",
+ "21178e26bc28ffc27c06f762ba190a627075856d7ca6feab79ac63149b17126e34fd9e559"
+ "0e0e90aac801df09505d8af2dd0a2703b352c573ac9d2cb063927f2af",
+ "7d5f1d6b993452b1b53a4375760d10a20d46a0ab9ec3943fc4b07a2ce735e731",
+ "88d579c2801905b818070ccebd2c7192f97bb3e7acdcaf613cecc74d0e411232",
+ false}};
+
+#endif // hmac_sha512_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/hpke-vectors.h b/security/nss/gtests/common/testvectors/hpke-vectors.h
new file mode 100644
index 0000000000..dd7b417b8a
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/hpke-vectors.h
@@ -0,0 +1,233 @@
+/* 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/. */
+
+#ifndef hpke_vectors_h__
+#define hpke_vectors_h__
+
+#include "pk11hpke.h"
+#include <vector>
+
+typedef struct hpke_encrypt_vector_str {
+ std::string pt;
+ std::string aad;
+ std::string ct;
+} hpke_encrypt_vector;
+
+typedef struct hpke_export_vector_str {
+ std::string ctxt;
+ size_t len;
+ std::string exported;
+} hpke_export_vector;
+
+/* Note: The following test vec values are implicitly checked via:
+ * shared_secret: secret derivation
+ * key_sched_context: key/nonce derivations
+ * secret: key/nonce derivations
+ * exporter_secret: export vectors */
+typedef struct hpke_vector_str {
+ uint32_t test_id;
+ HpkeModeId mode;
+ HpkeKemId kem_id;
+ HpkeKdfId kdf_id;
+ HpkeAeadId aead_id;
+ std::string info;
+ std::string pkcs8_e;
+ std::string pkcs8_r;
+ std::string psk;
+ std::string psk_id;
+ std::string enc;
+ std::string key;
+ std::string nonce;
+ std::vector<hpke_encrypt_vector> encrypt_vecs;
+ std::vector<hpke_export_vector> export_vecs;
+} hpke_vector;
+
+const hpke_vector kHpkeTestVectors[] = {
+ // A.1. DHKEM(X25519, HKDF-SHA256), HKDF-SHA256, AES-128-GCM, Base mode
+ {0,
+ static_cast<HpkeModeId>(0),
+ static_cast<HpkeKemId>(32),
+ static_cast<HpkeKdfId>(1),
+ static_cast<HpkeAeadId>(1),
+ "4f6465206f6e2061204772656369616e2055726e",
+ "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a"
+ "02010104208c490e5b0c7dbe0c6d2192484d2b7a0423b3b4544f2481095a9"
+ "9dbf238fb350fa1230321008a07563949fac6232936ed6f36c4fa735930ecd"
+ "eaef6734e314aeac35a56fd0a",
+ "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a"
+ "02010104205a8aa0d2476b28521588e0c704b14db82cdd4970d340d293a957"
+ "6deaee9ec1c7a1230321008756e2580c07c1d2ffcb662f5fadc6d6ff13da85"
+ "abd7adfecf984aaa102c1269",
+ "",
+ "",
+ "8a07563949fac6232936ed6f36c4fa735930ecdeaef6734e314aeac35a56fd0a",
+ "550ee0b7ec1ea2532f2e2bac87040a4c",
+ "2b855847756795a57229559a",
+ {// Encryptions
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d30",
+ "971ba65db526758ea30ae748cd769bc8d90579b62a037816057f24ce4274"
+ "16bd47c05ed1c2446ac8e19ec9ae79"},
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d31",
+ "f18f1ec397667ca069b9a6ee0bebf0890cd5caa34bb9875b3600ca0142cb"
+ "a774dd35f2aafd79a02a08ca5f2806"},
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d32",
+ "51a8dea350fe6e753f743ec17c956de4cbdfa35f3018fc6a12752c51d137"
+ "2c5093959f18c7253da9c953c6cfbe"}},
+ {// Exports
+ {"436f6e746578742d30", 32,
+ "0df04ac640d34a56561419bab20a68e6b7331070208004f89c7b973f4c47"
+ "2e92"},
+ {"436f6e746578742d31", 32,
+ "723c2c8f80e6b827e72bd8e80973a801a05514afe3d4bc46e82e505dceb9"
+ "53aa"},
+ {"436f6e746578742d32", 32,
+ "38010c7d5d81093a11b55e2403a258e9a195bcf066817b332dd996b0a9bc"
+ "bc9a"},
+ {"436f6e746578742d33", 32,
+ "ebf6ab4c3186131de9b2c3c0bc3e2ad21dfcbc4efaf050cd0473f5b1535a"
+ "8b6d"},
+ {"436f6e746578742d34", 32,
+ "c4823eeb3efd2d5216b2d3b16e542bf57470dc9b9ea9af6bce85b151a358"
+ "9d90"}}},
+
+ // A.1. DHKEM(X25519, HKDF-SHA256), HKDF-SHA256, AES-128-GCM, PSK mode
+ {1,
+ static_cast<HpkeModeId>(1),
+ static_cast<HpkeKemId>(32),
+ static_cast<HpkeKdfId>(1),
+ static_cast<HpkeAeadId>(1),
+ "4f6465206f6e2061204772656369616e2055726e",
+ "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020"
+ "1010420e7d2b539792a48a24451303ccd0cfe77176b6cb06823c439edfd217458"
+ "a1398aa12303210008d39d3e7f9b586341b6004dafba9679d2bd9340066edb247"
+ "e3e919013efcd0f",
+ "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020"
+ "10104204b41ef269169090551fcea177ecdf622bca86d82298e21cd93119b804c"
+ "cc5eaba123032100a5c85773bed3a831e7096f7df4ff5d1d8bac48fc97bfac366"
+ "141efab91892a3a",
+ "5db3b80a81cb63ca59470c83414ef70a",
+ "456e6e796e20447572696e206172616e204d6f726961",
+ "08d39d3e7f9b586341b6004dafba9679d2bd9340066edb247e3e919013efcd0f",
+ "811e9b2d7a10f4f9d58786bf8a534ca6",
+ "b79b0c5a8c3808e238b10411",
+ {// Encryptions
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d30",
+ "fb68f911b4e4033d1547f646ea30c9cee987fb4b4a8c30918e5de6e96de32fc"
+ "63466f2fc05e09aeff552489741"},
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d31",
+ "85e7472fbb7e2341af35fb2a0795df9a85caa99a8f584056b11d452bc160470"
+ "672e297f9892ce2c5020e794ae1"},
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d32",
+ "74229b7491102bcf94cf7633888bc48baa4e5a73cc544bfad4ff61585506fac"
+ "b44b359ade03c0b2b35c6430e4c"}},
+ {// Exports
+ {"436f6e746578742d30", 32,
+ "bd292b132fae00243851451c3f3a87e9e11c3293c14d61b114b7e12e07245ffd"},
+ {"436f6e746578742d31", 32,
+ "695de26bc9336caee01cb04826f6e224f4d2108066ab17fc18f0c993dce05f24"},
+ {"436f6e746578742d32", 32,
+ "c53f26ef1bf4f5fd5469d807c418a0e103d035c76ccdbc6afb5bc42b24968f6c"},
+ {"436f6e746578742d33", 32,
+ "8cea4a595dfe3de84644ca8ea7ea9401a345f0db29bb4beebc2c471afc602ec4"},
+ {"436f6e746578742d34", 32,
+ "e6313f12f6c2054c69018f273211c54fcf2439d90173392eaa34b4caac929068"}}},
+
+ // A.2. DHKEM(X25519, HKDF-SHA256), HKDF-SHA256, ChaCha20Poly1305, Base mode
+ {2,
+ static_cast<HpkeModeId>(0),
+ static_cast<HpkeKemId>(32),
+ static_cast<HpkeKdfId>(1),
+ static_cast<HpkeAeadId>(3),
+ "4f6465206f6e2061204772656369616e2055726e",
+ "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020"
+ "10104205006a9a0f0138b9b5d577ed4a67c4f795aee8fc146ac63d7a4167765be"
+ "3ad7dca123032100716281787b035b2fee90455d951fa70b3db6cc92f13bedfd7"
+ "58c3487994b7020",
+ "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020"
+ "101042062139576dcbf9878ccd56262d1b28dbea897821c03370d81971513cc74"
+ "aea3ffa1230321001ae26f65041b36ad69eb392c198bfd33df1c6ff17a910cb3e"
+ "49db7506b6a4e7f",
+ "",
+ "",
+ "716281787b035b2fee90455d951fa70b3db6cc92f13bedfd758c3487994b7020",
+ "1d5e71e2885ddadbcc479798cc65ea74d308f2a9e99c0cc7fe480adce66b5722",
+ "8354a7fcfef97d4bbef6d24e",
+ {// Encryptions
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d30",
+ "fa4632a400962c98143e58450e75d879365359afca81a5f5b5997c6555647ec"
+ "302045a80c57d3e2c2abe7e1ced"},
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d31",
+ "8313fcbf760714f5a93b6864820e48dcec3ddd476ad4408ff1c1a1f7bfb8cb8"
+ "699fada4a9e59bf8086eb1c0635"},
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d32",
+ "020f2856d95b85e1def9549bf327c484d327616f1e213045f117be4c287571a"
+ "b983958f74766cbc6f8197c8d8d"}},
+ {// Exports
+ {"436f6e746578742d30", 32,
+ "22bbe971392c685b55e13544cdaf976f36b89dc1dbe1296c2884971a5aa9e331"},
+ {"436f6e746578742d31", 32,
+ "5c0fa72053a2622d8999b726446db9ef743e725e2cb040afac2d83eae0d41981"},
+ {"436f6e746578742d32", 32,
+ "72b0f9999fd37ac2b948a07dadd01132587501a5a9460d596c1f7383299a2442"},
+ {"436f6e746578742d33", 32,
+ "73d2308ed5bdd63aacd236effa0db2d3a30742b6293a924d95a372e76d90486b"},
+ {"436f6e746578742d34", 32,
+ "d4f8878dbc471935e86cdee08746e53837bbb4b6013003bebb0bc1cc3e074085"}}},
+
+ // A.2. DHKEM(X25519, HKDF-SHA256), HKDF-SHA256, ChaCha20Poly1305, PSK mode
+ {3,
+ static_cast<HpkeModeId>(1),
+ static_cast<HpkeKemId>(32),
+ static_cast<HpkeKdfId>(1),
+ static_cast<HpkeAeadId>(3),
+ "4f6465206f6e2061204772656369616e2055726e",
+ "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020"
+ "10104204bfdb62b95ae2a1f29f20ea49e24aa2673e0d240c6e967f668f55ed5de"
+ "e996dca123032100f4639297e3305b03d34dd5d86522ddc6ba11a608a0003670a"
+ "30734823cdd3763",
+ "3067020100301406072a8648ce3d020106092b06010401da470f01044c304a020"
+ "1010420a6ab4e1bb782d580d837843089d65ebe271a0ee9b5a951777cecf1293c"
+ "58c150a123032100c49b46ed73ecb7d3a6a3e44f54b8f00f9ab872b57dd79ded6"
+ "6d7231a14c64144",
+ "5db3b80a81cb63ca59470c83414ef70a",
+ "456e6e796e20447572696e206172616e204d6f726961",
+ "f4639297e3305b03d34dd5d86522ddc6ba11a608a0003670a30734823cdd3763",
+ "396c06a52b39d0930594aa2c6944561cc1741f638557a12bef1c1cad349157c9",
+ "baa4ecf96b5d6d536d0d7210",
+ {// Encryptions
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d30",
+ "f97ca72675b8199e8ffec65b4c200d901110b177b246f241b6f9716fb60b35b"
+ "32a6d452675534b591e8141468a"},
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d31",
+ "57796e2b9dd0ddf807f1a7cb5884dfc50e61468c4fd69fa03963731e51674ca"
+ "88fee94eeac3290734e1627ded6"},
+ {"4265617574792069732074727574682c20747275746820626561757479",
+ "436f756e742d32",
+ "b514150af1057151687d0036a9b4a3ad50fb186253f839d8433622baa85719e"
+ "d5d2532017a0ce7b9ca0007f276"}},
+ {// Exports
+ {"436f6e746578742d30", 32,
+ "735400cd9b9193daffe840f412074728ade6b1978e9ae27957aacd588dbd7c9e"},
+ {"436f6e746578742d31", 32,
+ "cf4e351e1943d171ff2d88726f18160086ecbec52a8151dba8cf5ba0737a6097"},
+ {"436f6e746578742d32", 32,
+ "8e23b44d4f23dd906d1c100580a670d171132c9786212c4ca2876a1541a84fae"},
+ {"436f6e746578742d33", 32,
+ "56252a940ece53d4013eb619b444ee1d019a08eec427ded2b6dbf24be624a4a0"},
+ {"436f6e746578742d34", 32,
+ "fc6cdca9ce8ab062401478ffd16ee1c07e2b15d7c781d4227f07c6043d937fad"}}}};
+
+#endif // hpke_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/kw-vectors.h b/security/nss/gtests/common/testvectors/kw-vectors.h
index 8372192f40..38e641a30d 100644
--- a/security/nss/gtests/common/testvectors/kw-vectors.h
+++ b/security/nss/gtests/common/testvectors/kw-vectors.h
@@ -1,3 +1,4 @@
+/* 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/. */
diff --git a/security/nss/gtests/common/testvectors/kwp-vectors.h b/security/nss/gtests/common/testvectors/kwp-vectors.h
new file mode 100644
index 0000000000..edf069ad80
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/kwp-vectors.h
@@ -0,0 +1,38977 @@
+/* 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/. */
+
+#ifndef kwp_vectors_h__
+#define kwp_vectors_h__
+
+#include <string>
+#include <vector>
+#include <map>
+
+/* use the same structures as kw_vectors.h */
+
+const keywrap_vector kNistAesKWPVectors[] = {
+ {1,
+ {0x49, 0x31, 0x9c, 0x33, 0x12, 0x31, 0xcd, 0x6b, 0xf7, 0x4c, 0x2f, 0x70,
+ 0xb0, 0x7f, 0xcc, 0x5c},
+ {0xe4},
+ {0x9c, 0x21, 0x1f, 0x32, 0xf8, 0xb3, 0x41, 0xf3, 0x2b, 0x05, 0x2f, 0xed,
+ 0x5f, 0x31, 0xa3, 0x87},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {2,
+ {0x30, 0xbe, 0x7f, 0xf5, 0x12, 0x27, 0xf0, 0xee, 0xf7, 0x86, 0xcb, 0x7b,
+ 0xe2, 0x48, 0x25, 0x10},
+ {0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x7f, 0x61, 0xa0, 0xa8, 0xb2, 0xfe, 0x78, 0x03, 0xf2, 0x94, 0x7d, 0x23,
+ 0x3e, 0xc3, 0xa2, 0x55},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {3,
+ {0x20, 0x50, 0x10, 0x13, 0xaa, 0x15, 0x78, 0xab, 0x32, 0x70, 0x4a, 0x42,
+ 0x87, 0x02, 0x90, 0x98},
+ {0x14},
+ {0x38, 0x21, 0x79, 0xa3, 0x9d, 0x75, 0x75, 0x6f, 0x57, 0x76, 0x34, 0x86,
+ 0xd0, 0x38, 0xb5, 0x0f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {4,
+ {0x00, 0x81, 0x03, 0xa7, 0xc8, 0x1a, 0x0f, 0x13, 0x61, 0x2b, 0x0c, 0xea,
+ 0x2d, 0x3a, 0x90, 0xb7},
+ {0xcc},
+ {0xa1, 0x0e, 0x77, 0x1f, 0x81, 0x6d, 0xb4, 0xf8, 0xd1, 0xb4, 0x78, 0x19,
+ 0xf0, 0xeb, 0xa1, 0x84},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {5,
+ {0x0d, 0xc3, 0x26, 0x74, 0xea, 0x45, 0x4a, 0xb7, 0xdb, 0x2c, 0x39, 0x28,
+ 0xe7, 0xf7, 0x83, 0x2e},
+ {0x1a},
+ {0x0f, 0xd5, 0xa3, 0x8b, 0x7a, 0x86, 0x4d, 0xc4, 0xb2, 0xe8, 0x59, 0x45,
+ 0xc0, 0x22, 0x1a, 0x9a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {6,
+ {0xc8, 0x2d, 0x42, 0x50, 0x35, 0xdb, 0x89, 0x08, 0xa4, 0x26, 0x98, 0xe6,
+ 0x01, 0xb3, 0xce, 0x6a},
+ {0x98},
+ {0x91, 0x75, 0xf2, 0x23, 0x43, 0xb9, 0x2c, 0x0d, 0x02, 0xea, 0xee, 0xde,
+ 0x3b, 0x85, 0x9a, 0x5b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {7,
+ {0xe2, 0x54, 0x58, 0xa1, 0xab, 0xf3, 0xf0, 0xa2, 0xc8, 0xf6, 0x56, 0x3e,
+ 0xbd, 0x58, 0xb5, 0xd1},
+ {0xd0},
+ {0x37, 0xc9, 0xbb, 0xd4, 0xb5, 0xe7, 0xd8, 0x71, 0x16, 0xe5, 0xca, 0xf9,
+ 0x52, 0xa7, 0xf6, 0x32},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {8,
+ {0x2c, 0x36, 0xff, 0x34, 0x91, 0x9c, 0x5e, 0xcd, 0x17, 0x23, 0xa5, 0x8b,
+ 0xd4, 0x12, 0x5f, 0xa4},
+ {0x1d},
+ {0x6d, 0xf7, 0xb6, 0x2a, 0x45, 0x42, 0x2d, 0x15, 0xe1, 0x10, 0x75, 0xd6,
+ 0xd6, 0xc8, 0x36, 0xcc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {9,
+ {0xbd, 0x45, 0x77, 0x81, 0xc1, 0xb5, 0x2c, 0x9a, 0xd1, 0xf0, 0x75, 0x56,
+ 0x0b, 0x21, 0x2a, 0x6f},
+ {0x3d},
+ {0xa4, 0x21, 0xf8, 0x25, 0xdf, 0xf3, 0x25, 0x76, 0x19, 0xf8, 0x3d, 0xa6,
+ 0x70, 0x66, 0xea, 0xf2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {10,
+ {0x7a, 0x3f, 0x4d, 0x97, 0x05, 0x01, 0xbf, 0x86, 0x14, 0x7e, 0x91, 0x5f,
+ 0xe1, 0xb9, 0x03, 0x18},
+ {0x3d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0xad, 0xd7, 0x0b, 0xaf, 0xaf, 0xb1, 0x5e, 0x79, 0xc3, 0xa8, 0x5c, 0xe1,
+ 0xde, 0x55, 0x82, 0x72},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {11,
+ {0x84, 0x32, 0xca, 0x48, 0x60, 0x88, 0xd7, 0xaa, 0x63, 0xca, 0xca, 0x6a,
+ 0x89, 0x9e, 0x78, 0x22},
+ {0xd0},
+ {0x0f, 0xa6, 0xc0, 0x0b, 0x9b, 0x98, 0xd1, 0x06, 0x93, 0x54, 0xad, 0x49,
+ 0xff, 0x07, 0x23, 0xc1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {12,
+ {0x4c, 0x61, 0x96, 0x88, 0x25, 0x65, 0x06, 0x03, 0xb2, 0x4a, 0x6a, 0xb7,
+ 0x8e, 0xbd, 0xd3, 0x01},
+ {0x9e},
+ {0xa2, 0xc6, 0x14, 0x72, 0x3f, 0x8c, 0x99, 0x90, 0x8e, 0x2d, 0x7f, 0x69,
+ 0xb3, 0x57, 0xa4, 0x71},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {13,
+ {0x66, 0xc7, 0x8e, 0x42, 0xd9, 0x10, 0x6a, 0xad, 0x38, 0xda, 0x75, 0x55,
+ 0x31, 0x7a, 0x3c, 0x00},
+ {0x90},
+ {0x1f, 0x54, 0x03, 0x43, 0xc7, 0x43, 0x29, 0x1e, 0xd2, 0xd6, 0x76, 0xbf,
+ 0xce, 0x88, 0x94, 0xb9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {14,
+ {0x7c, 0xc7, 0xac, 0xd8, 0xe5, 0xc4, 0x36, 0xdb, 0x43, 0x60, 0xa7, 0xd7,
+ 0x61, 0x1f, 0xa6, 0x59},
+ {0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x32, 0x3b, 0xca, 0x8b, 0x78, 0xa8, 0x1e, 0xa6, 0x70, 0x2b, 0x90, 0xbf,
+ 0x8b, 0x24, 0xc4, 0x99},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {15,
+ {0x16, 0x29, 0x70, 0xb7, 0xde, 0xe3, 0x31, 0x3c, 0xd8, 0x36, 0xae, 0x87,
+ 0x28, 0x13, 0xc0, 0xce},
+ {0x98},
+ {0x4b, 0x11, 0x43, 0x26, 0x11, 0xf8, 0x3a, 0xe2, 0x6b, 0x0b, 0xa8, 0xa7,
+ 0xf7, 0x7d, 0x38, 0xb9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {16,
+ {0x19, 0xc2, 0xa5, 0x52, 0x08, 0x28, 0x0b, 0x96, 0x8a, 0x7f, 0xfd, 0xdf,
+ 0x1c, 0x2e, 0x49, 0x8e},
+ {0x83},
+ {0x44, 0x33, 0x45, 0xf2, 0xdc, 0x5f, 0xad, 0xb4, 0x33, 0x72, 0x83, 0xa2,
+ 0x79, 0x2b, 0x12, 0x6e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {17,
+ {0x52, 0xfe, 0xc9, 0x54, 0x0a, 0xb8, 0x37, 0x87, 0x6a, 0x35, 0x87, 0x88,
+ 0x90, 0xc2, 0xb1, 0x1c},
+ {0xe2},
+ {0xb1, 0x9a, 0xcb, 0xf5, 0xee, 0xc3, 0x0e, 0x91, 0xd4, 0xd9, 0x5a, 0x9c,
+ 0xe6, 0xe5, 0x24, 0x13},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {18,
+ {0x22, 0xb1, 0x57, 0x2f, 0x86, 0xdc, 0x7a, 0x85, 0x7e, 0x94, 0x5e, 0x33,
+ 0xd1, 0x7b, 0x19, 0xfa},
+ {0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x5d, 0xff, 0x70, 0x9d, 0x09, 0x1d, 0x79, 0x88, 0xf1, 0x77, 0x7a, 0xc7,
+ 0x52, 0x1c, 0x8c, 0x8b},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {19,
+ {0xa5, 0x35, 0xfa, 0x6a, 0x13, 0x8c, 0x5b, 0x83, 0xdc, 0x54, 0x66, 0x86,
+ 0x4d, 0x32, 0x37, 0xb2},
+ {0x2c},
+ {0x1a, 0x31, 0x83, 0x16, 0xb4, 0x81, 0xa7, 0x63, 0xcb, 0xef, 0xb2, 0x45,
+ 0xf1, 0x47, 0xcb, 0x43},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {20,
+ {0x9a, 0x93, 0x04, 0x6f, 0xff, 0x6f, 0xee, 0x1c, 0x47, 0xa8, 0x13, 0xd4,
+ 0xe6, 0x9b, 0xdf, 0xfd},
+ {0xe1},
+ {0x59, 0xba, 0x4a, 0x4f, 0x2e, 0x00, 0x9f, 0xa5, 0xd6, 0xcb, 0xc0, 0x21,
+ 0xa9, 0x9e, 0x95, 0xd8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {21,
+ {0x58, 0xa4, 0xe8, 0xaa, 0xf9, 0x8e, 0x86, 0xdd, 0xcc, 0xf0, 0x6b, 0x4a,
+ 0x49, 0x4f, 0xaa, 0x33},
+ {0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0xfe, 0xd2, 0x06, 0xc1, 0xcd, 0x93, 0xa2, 0x51, 0x14, 0xab, 0x20, 0x3f,
+ 0x22, 0xfc, 0xd9, 0x86},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {22,
+ {0x4a, 0x57, 0xd5, 0x3e, 0xb2, 0x1f, 0x77, 0xf1, 0x09, 0x87, 0x0a, 0x7f,
+ 0x9c, 0x88, 0x04, 0x86},
+ {0x72},
+ {0x64, 0x73, 0x84, 0xf3, 0x75, 0xa7, 0x02, 0x90, 0xcb, 0x0d, 0x6b, 0xa8,
+ 0x51, 0xd8, 0x64, 0x4c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {23,
+ {0x02, 0x8c, 0x79, 0x07, 0xfc, 0x18, 0x8e, 0xe7, 0xfb, 0x1f, 0x3c, 0x11,
+ 0xb0, 0x32, 0xbb, 0xc5},
+ {0xf2},
+ {0xb5, 0x42, 0x7a, 0xff, 0x72, 0xf0, 0x59, 0xae, 0xf2, 0x36, 0x00, 0x78,
+ 0xfa, 0xfe, 0x8b, 0xf7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {24,
+ {0xa5, 0x75, 0xf0, 0xe6, 0x26, 0x7f, 0x57, 0xa2, 0xb4, 0xa8, 0x5e, 0x55,
+ 0xd2, 0x05, 0xdd, 0xc4},
+ {0x2c},
+ {0xad, 0x61, 0x37, 0x19, 0x2d, 0x11, 0x1b, 0x6d, 0x61, 0xd7, 0x41, 0x12,
+ 0x4b, 0x22, 0x30, 0xd5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {25,
+ {0x71, 0x16, 0xd1, 0xba, 0xbe, 0xe5, 0x0e, 0x24, 0x81, 0x6c, 0xeb, 0xe5,
+ 0xe1, 0xc5, 0xf2, 0x4f},
+ {0x15},
+ {0x1b, 0x98, 0x9b, 0x0c, 0x52, 0xf4, 0x3c, 0xf8, 0x51, 0xcb, 0x2f, 0x00,
+ 0x60, 0xc7, 0x28, 0x9d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {26,
+ {0xcb, 0xf9, 0xd0, 0x61, 0x07, 0x17, 0xb0, 0x1b, 0xbe, 0xc7, 0xfa, 0x26,
+ 0x38, 0x6f, 0xa5, 0xe0},
+ {0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0xb8, 0x0a, 0xba, 0x71, 0x04, 0x75, 0x21, 0x69, 0xa7, 0xdc, 0x59, 0x4e,
+ 0xf8, 0x88, 0xff, 0x44},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {27,
+ {0x21, 0xea, 0xfc, 0x81, 0x57, 0x97, 0x52, 0x79, 0x0a, 0x3b, 0x06, 0x90,
+ 0x43, 0x0d, 0x0c, 0x4a},
+ {0xc7},
+ {0x5f, 0x4d, 0x6f, 0x90, 0x1b, 0x6b, 0xff, 0xe0, 0x3e, 0x9e, 0x10, 0x08,
+ 0x56, 0x6d, 0x95, 0x50},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {28,
+ {0x72, 0xa0, 0xbf, 0x2f, 0x4e, 0x49, 0x49, 0xc1, 0x9a, 0x64, 0x45, 0x2f,
+ 0x50, 0x47, 0x6a, 0x9b},
+ {0x63},
+ {0x54, 0x64, 0x38, 0x8e, 0x68, 0x45, 0x47, 0xc0, 0xc6, 0xa9, 0x67, 0x80,
+ 0x7f, 0x90, 0xd9, 0x23},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {29,
+ {0x70, 0x2f, 0xf8, 0xf9, 0x4d, 0x3e, 0x4c, 0x18, 0x57, 0x43, 0xc3, 0x90,
+ 0x90, 0x9b, 0x5e, 0xde},
+ {0x8a},
+ {0xe0, 0xe4, 0x0b, 0x79, 0x3f, 0xe9, 0x3a, 0xe0, 0x9e, 0x75, 0x93, 0x02,
+ 0x4b, 0x6c, 0x5f, 0xdf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {30,
+ {0x55, 0x3c, 0xad, 0x5b, 0x00, 0x20, 0xbc, 0x5e, 0x67, 0x50, 0xb7, 0x05,
+ 0x0a, 0x3a, 0xfa, 0xe1},
+ {0xd4},
+ {0x49, 0x7c, 0x2e, 0x0a, 0xf9, 0x3c, 0x90, 0x1b, 0x27, 0xcc, 0x10, 0xc6,
+ 0x0c, 0xa2, 0x44, 0x51},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {31,
+ {0xa2, 0xeb, 0xfe, 0xaa, 0x2e, 0x58, 0xd0, 0xf9, 0x59, 0xc9, 0x2d, 0x28,
+ 0x07, 0x1f, 0xa0, 0xc6},
+ {0xc9},
+ {0x04, 0xae, 0x08, 0xed, 0xa9, 0x35, 0xf5, 0x77, 0x82, 0x04, 0x9e, 0x20,
+ 0xdc, 0x81, 0xe6, 0x01},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {32,
+ {0x1f, 0x8c, 0xed, 0xf0, 0xc2, 0xac, 0x5d, 0x52, 0x79, 0x44, 0x76, 0x6b,
+ 0x00, 0xe4, 0xde, 0x5b},
+ {0x03},
+ {0x03, 0xac, 0x1c, 0x88, 0x82, 0x10, 0x15, 0xd1, 0x07, 0x1c, 0xc1, 0x22,
+ 0x00, 0xdf, 0x14, 0x64},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {33,
+ {0x5f, 0xbf, 0xb4, 0x8d, 0x2e, 0xfd, 0x47, 0x90, 0xc5, 0x13, 0xbd, 0x85,
+ 0x57, 0x31, 0xf3, 0xd9},
+ {0xc6},
+ {0xfc, 0x64, 0x31, 0x8d, 0x7a, 0xd9, 0xbc, 0x4f, 0x1d, 0xfd, 0x52, 0x4e,
+ 0x0f, 0x35, 0x87, 0x19},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {34,
+ {0x2e, 0x1a, 0x71, 0x83, 0x58, 0x91, 0x6f, 0xb1, 0xac, 0x40, 0x3f, 0x2c,
+ 0x8b, 0x49, 0xbc, 0xcd},
+ {0x31},
+ {0x19, 0x27, 0xd0, 0x41, 0xb1, 0x99, 0xc2, 0xd2, 0xc8, 0xae, 0x80, 0x1a,
+ 0xff, 0x52, 0xc0, 0x2d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {35,
+ {0x08, 0xd1, 0x79, 0x91, 0xdb, 0x43, 0x9d, 0x19, 0x8d, 0xf5, 0x94, 0xd8,
+ 0x2e, 0x28, 0x9e, 0x4d},
+ {0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x59, 0xf5, 0xd6, 0xf5, 0xcb, 0x3f, 0x69, 0xd2, 0xd5, 0x06, 0xf4, 0x9c,
+ 0x6a, 0x8d, 0xf0, 0x9c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {36,
+ {0xf6, 0x69, 0xfd, 0xce, 0x15, 0xa8, 0x50, 0xab, 0xf9, 0x24, 0xbb, 0x87,
+ 0x48, 0xa1, 0x12, 0xcc},
+ {0x15},
+ {0x52, 0x23, 0x24, 0xb7, 0xfb, 0x13, 0x9a, 0xf8, 0x46, 0x23, 0x97, 0xed,
+ 0x80, 0x6a, 0x60, 0x82},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {37,
+ {0xe5, 0x38, 0x43, 0x1a, 0x17, 0xcb, 0xc3, 0x51, 0x70, 0x99, 0xb4, 0xa7,
+ 0x2d, 0xa9, 0x42, 0x3a},
+ {0x9a},
+ {0x2b, 0xad, 0x71, 0x4e, 0x73, 0x51, 0xe7, 0x02, 0x69, 0x9c, 0xfb, 0x2d,
+ 0x86, 0x76, 0xe2, 0x25},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {38,
+ {0xb0, 0xdc, 0x69, 0x93, 0xd8, 0xad, 0x88, 0x8c, 0x94, 0x4f, 0xee, 0xdc,
+ 0x61, 0x52, 0xb0, 0xc1},
+ {0x6e},
+ {0x20, 0x30, 0xc9, 0xfc, 0x96, 0xe9, 0x5c, 0xe9, 0xff, 0x82, 0xc0, 0x37,
+ 0x08, 0x49, 0x7d, 0x2f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {39,
+ {0x40, 0x0d, 0xe1, 0x2d, 0xef, 0xb7, 0xcf, 0x79, 0xf1, 0x5f, 0xd6, 0xb2,
+ 0x70, 0xf7, 0xd3, 0x75},
+ {0xeb},
+ {0x1d, 0x12, 0x3f, 0xe0, 0x3f, 0x1c, 0x03, 0x08, 0x80, 0xc1, 0xbe, 0xc8,
+ 0x9b, 0xef, 0x75, 0x34},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {40,
+ {0x49, 0x92, 0xe8, 0xe0, 0x0b, 0xfe, 0xba, 0x60, 0xda, 0x07, 0x00, 0x45,
+ 0x68, 0xbd, 0x49, 0x94},
+ {0xeb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x22, 0xff, 0x42, 0xaf, 0x00, 0x43, 0x44, 0x06, 0xe3, 0x38, 0x00, 0x49,
+ 0xf6, 0xbc, 0x33, 0xd8},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {41,
+ {0x05, 0x48, 0xff, 0x53, 0x7e, 0xfe, 0x40, 0x7f, 0x0d, 0xa8, 0xae, 0xb0,
+ 0x97, 0x59, 0xfd, 0x47},
+ {0xb0},
+ {0xd4, 0xef, 0x81, 0x0c, 0x7a, 0xa3, 0x0d, 0x24, 0x0b, 0xeb, 0x25, 0x43,
+ 0x61, 0x5a, 0x7f, 0xe1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {42,
+ {0x35, 0x9e, 0x48, 0x84, 0x6f, 0xeb, 0x91, 0x0d, 0x54, 0x2f, 0x85, 0xae,
+ 0xe5, 0xf7, 0x6e, 0x49},
+ {0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x60, 0x25, 0x9b, 0x61, 0x32, 0x2e, 0xb0, 0xae, 0x0c, 0x07, 0xe0, 0x6b,
+ 0xea, 0x9b, 0x4d, 0xab},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {43,
+ {0x0a, 0x39, 0x18, 0x97, 0x28, 0xcd, 0xa9, 0x61, 0x58, 0xd8, 0x3a, 0xc1,
+ 0x56, 0xe1, 0x6f, 0xff},
+ {0xef},
+ {0xb1, 0xdc, 0x1e, 0x59, 0xbb, 0xa2, 0x41, 0x8d, 0xee, 0xac, 0x3a, 0x77,
+ 0x20, 0x7b, 0xa8, 0x72},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {44,
+ {0x01, 0x89, 0x25, 0x10, 0xc6, 0xe0, 0xa1, 0x57, 0xcf, 0x48, 0xaf, 0xc0,
+ 0x32, 0x07, 0x35, 0xba},
+ {0xb4},
+ {0x38, 0x83, 0xc7, 0x4a, 0x63, 0x95, 0x5e, 0x74, 0xd3, 0xba, 0xbe, 0xbd,
+ 0xd8, 0x20, 0x32, 0xec},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {45,
+ {0x9d, 0x37, 0xa5, 0x4a, 0xea, 0xe5, 0x6d, 0x4b, 0x01, 0xf0, 0xb7, 0x25,
+ 0x8b, 0xb5, 0x94, 0xac},
+ {0x8c},
+ {0x50, 0xc2, 0x21, 0x66, 0xe8, 0xd5, 0x25, 0xf0, 0xc5, 0x12, 0x8c, 0xc9,
+ 0x65, 0x3e, 0xc2, 0x89},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {46,
+ {0xcb, 0x12, 0x06, 0xe4, 0xba, 0x88, 0x90, 0x12, 0x7c, 0x69, 0x40, 0xe7,
+ 0x58, 0x1f, 0x17, 0xe4},
+ {0x97},
+ {0xf7, 0x95, 0x5b, 0xe5, 0x5e, 0x9a, 0xd3, 0x39, 0xbd, 0x1b, 0x22, 0x33,
+ 0x28, 0x09, 0x2a, 0x18},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {47,
+ {0xff, 0x95, 0xe7, 0xc1, 0xa6, 0x91, 0x48, 0xdc, 0xa7, 0xd6, 0xc3, 0x99,
+ 0xa0, 0x55, 0x3a, 0xa3},
+ {0xee},
+ {0x8c, 0x1e, 0xb1, 0x72, 0x56, 0xf4, 0x64, 0x92, 0xe9, 0x43, 0x1b, 0x5d,
+ 0xd3, 0xca, 0x93, 0x99},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {48,
+ {0x27, 0x2e, 0x48, 0xcf, 0xcf, 0x98, 0xa6, 0x39, 0x66, 0x0e, 0xce, 0x34,
+ 0x07, 0x73, 0xbe, 0x9b},
+ {0xee, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x18, 0xb8, 0x0d, 0xf6, 0xb6, 0xc7, 0x3e, 0x6c, 0x59, 0x0e, 0x21, 0x1e,
+ 0x1b, 0xa1, 0x64, 0x55},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {49,
+ {0xf2, 0xe8, 0xb7, 0xa5, 0x47, 0x70, 0x0b, 0xf0, 0x50, 0x31, 0x85, 0x96,
+ 0x5f, 0xa0, 0xd5, 0xa4},
+ {0x39},
+ {0x35, 0x94, 0x59, 0xe1, 0xf4, 0x6e, 0x08, 0xa7, 0x11, 0xd5, 0x97, 0xb0,
+ 0x68, 0x65, 0x25, 0x3b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {50,
+ {0xaa, 0xdd, 0xcc, 0x48, 0x77, 0x3e, 0x8c, 0xed, 0x4f, 0x70, 0x9a, 0x3e,
+ 0x99, 0x50, 0xce, 0xbd},
+ {0x4a},
+ {0xe4, 0xc4, 0x1c, 0x96, 0x79, 0x4e, 0x25, 0x3f, 0x7f, 0x3d, 0x4b, 0xe4,
+ 0x12, 0x4e, 0xc2, 0x82},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {51,
+ {0x89, 0x5e, 0xda, 0x6c, 0xb1, 0x38, 0x8c, 0x7b, 0xb4, 0xbc, 0x58, 0xe9,
+ 0x0a, 0xe9, 0xdb, 0x3e},
+ {0x4a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x8f, 0x39, 0xba, 0x35, 0xcb, 0x81, 0x60, 0xc9, 0xb8, 0x6a, 0x90, 0x9b,
+ 0xbe, 0x3f, 0xe9, 0xd6},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {52,
+ {0x87, 0x0f, 0x3c, 0x7d, 0x87, 0xe6, 0x31, 0xc0, 0x64, 0xb3, 0xa5, 0x14,
+ 0x12, 0x75, 0xba, 0x10},
+ {0x01},
+ {0xd2, 0xdb, 0x8c, 0x5e, 0x43, 0x0c, 0x10, 0x83, 0x8c, 0xc7, 0x73, 0xb1,
+ 0x75, 0xa7, 0x38, 0x6a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {53,
+ {0x3c, 0x0e, 0x96, 0x43, 0x23, 0x9e, 0xaf, 0x8d, 0x9a, 0x25, 0xc5, 0x38,
+ 0xb1, 0x53, 0xe0, 0x75},
+ {0xa5},
+ {0x77, 0x35, 0xd3, 0x10, 0xfe, 0x4b, 0xd6, 0x24, 0x15, 0x6b, 0x7b, 0xbb,
+ 0x06, 0x16, 0xa5, 0xc3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {54,
+ {0xa2, 0x0e, 0x6d, 0xda, 0x0b, 0xea, 0xe9, 0x61, 0x8e, 0xd9, 0x57, 0x06,
+ 0x1e, 0x9f, 0xcb, 0x49},
+ {0xa6},
+ {0x31, 0xea, 0x9f, 0x4e, 0xf2, 0xdc, 0x57, 0xce, 0xe1, 0x1e, 0x98, 0xd1,
+ 0x9c, 0xa3, 0x3c, 0x8e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {55,
+ {0x06, 0x11, 0x6c, 0xab, 0x6c, 0x94, 0xb1, 0x9a, 0x91, 0x66, 0x91, 0x9b,
+ 0x3e, 0x1c, 0x54, 0x08},
+ {0xca},
+ {0x31, 0x61, 0x99, 0x1c, 0x6a, 0x9c, 0xb5, 0x34, 0xa6, 0x6f, 0xce, 0x9a,
+ 0x66, 0xa6, 0xd6, 0x33},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {56,
+ {0xc3, 0x3e, 0x79, 0xd7, 0xfe, 0xa5, 0xb1, 0xf3, 0xc3, 0xd5, 0x4b, 0xa2,
+ 0x1b, 0x73, 0xe0, 0x5d},
+ {0xca, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x19, 0x62, 0x81, 0x83, 0xa1, 0x9f, 0x9a, 0xa4, 0xee, 0x4d, 0x77, 0x30,
+ 0xc0, 0xcb, 0xb6, 0xef},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {57,
+ {0x86, 0x62, 0xff, 0x14, 0xcc, 0x27, 0xbd, 0x5f, 0x3e, 0x7d, 0x45, 0x02,
+ 0x7f, 0x87, 0xad, 0x34},
+ {0x88},
+ {0x52, 0x63, 0x46, 0x8b, 0x64, 0x3e, 0x15, 0x48, 0x5a, 0x9d, 0xeb, 0x64,
+ 0xc0, 0x9a, 0xe2, 0x20},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {58,
+ {0xee, 0x18, 0x19, 0x5e, 0x74, 0x0b, 0xf8, 0x35, 0x12, 0xe3, 0xde, 0xaa,
+ 0x18, 0x2f, 0xf6, 0xc9},
+ {0xfe},
+ {0x02, 0x54, 0x8e, 0xa7, 0xb5, 0xb7, 0xb3, 0x22, 0x8d, 0x86, 0x8b, 0xf4,
+ 0xbc, 0xf3, 0x3d, 0xd2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {59,
+ {0x18, 0x61, 0xea, 0xef, 0x11, 0x32, 0x0d, 0x96, 0xc0, 0x3d, 0x94, 0x23,
+ 0x49, 0xcb, 0xed, 0x67},
+ {0x96},
+ {0x63, 0x32, 0xce, 0xbc, 0x15, 0x26, 0xa7, 0x35, 0x89, 0xfa, 0x8d, 0xf1,
+ 0xe5, 0x8b, 0x9d, 0x22},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {60,
+ {0x17, 0x12, 0xfc, 0xa9, 0xb5, 0x28, 0x66, 0x3f, 0x39, 0x74, 0x6d, 0x65,
+ 0x35, 0x96, 0x7d, 0xc3},
+ {0x82},
+ {0x5f, 0xf1, 0x9d, 0x8e, 0x75, 0xba, 0x22, 0x73, 0xb0, 0x3e, 0xee, 0x92,
+ 0x5b, 0x99, 0x8c, 0xbb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {61,
+ {0xa4, 0xc0, 0x17, 0xcc, 0x06, 0x16, 0xb9, 0x62, 0x41, 0x8a, 0xd0, 0x30,
+ 0x21, 0x05, 0xda, 0x09},
+ {0xc4},
+ {0x00, 0xef, 0xce, 0x6f, 0xa7, 0xab, 0x94, 0x2f, 0xc3, 0x9a, 0x13, 0x4a,
+ 0xd7, 0x9f, 0x39, 0x7d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {62,
+ {0x72, 0x48, 0x4d, 0xc0, 0x58, 0x74, 0x44, 0x54, 0x03, 0xbf, 0x56, 0x7d,
+ 0x53, 0xac, 0x3a, 0x54},
+ {0x2a},
+ {0x8a, 0xc7, 0xed, 0x00, 0xed, 0x3c, 0x1d, 0xbb, 0xd6, 0x32, 0x82, 0x7a,
+ 0x71, 0x33, 0x57, 0x8a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {63,
+ {0xd2, 0x0c, 0x10, 0x5a, 0xa5, 0xd5, 0x2d, 0x00, 0xbf, 0xa5, 0xb0, 0x21,
+ 0x8d, 0x9b, 0x6f, 0xd1},
+ {0xdb},
+ {0xe8, 0xed, 0x4d, 0x42, 0x67, 0x06, 0x2b, 0xf4, 0x59, 0x48, 0x1d, 0xf2,
+ 0x9a, 0xce, 0x10, 0x53},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {64,
+ {0x91, 0x88, 0x83, 0x95, 0xd4, 0x9e, 0xc9, 0x81, 0x74, 0x40, 0x49, 0xd4,
+ 0xbd, 0xd2, 0x13, 0x07},
+ {0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x67, 0x3b, 0x09, 0x97, 0x10, 0x71, 0x29, 0xf9, 0x77, 0x67, 0x65, 0x42,
+ 0x2d, 0xc5, 0x8d, 0x94},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {65,
+ {0x39, 0xd2, 0xc2, 0x7b, 0x1c, 0xaf, 0x19, 0xf8, 0x8f, 0x57, 0xb5, 0xec,
+ 0x90, 0x75, 0x62, 0x1d},
+ {0x60},
+ {0x26, 0x92, 0x60, 0xad, 0x1d, 0x6b, 0x60, 0xa2, 0x32, 0x12, 0xb9, 0x54,
+ 0x73, 0xbd, 0x05, 0xa8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {66,
+ {0x8a, 0x48, 0x3f, 0xed, 0x0c, 0x07, 0x82, 0x38, 0x31, 0x5e, 0xf7, 0x27,
+ 0x93, 0x35, 0xf2, 0x2f},
+ {0x7a},
+ {0x85, 0xe6, 0xd3, 0x4a, 0xa4, 0x30, 0x94, 0xb9, 0x5d, 0x9e, 0x94, 0x12,
+ 0x17, 0x71, 0x7a, 0x90},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {67,
+ {0x2c, 0x24, 0x14, 0x79, 0x69, 0x3d, 0x9c, 0x9d, 0x6c, 0x7e, 0x38, 0x1b,
+ 0x59, 0xa1, 0x83, 0x71},
+ {0x4a},
+ {0xa0, 0x37, 0x1f, 0x14, 0xe8, 0xa3, 0x54, 0xcf, 0x6d, 0xed, 0x01, 0x80,
+ 0x67, 0x5d, 0x74, 0xf7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {68,
+ {0x8b, 0xc6, 0x1e, 0xc6, 0x38, 0x9d, 0xad, 0xdc, 0xfd, 0x46, 0x46, 0x14,
+ 0xb1, 0x02, 0xb7, 0xe0},
+ {0xd6},
+ {0x5b, 0xae, 0xbb, 0xa4, 0x6a, 0x36, 0xdb, 0xe0, 0x38, 0x16, 0xf4, 0xb6,
+ 0x2e, 0x5e, 0x2a, 0xe7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {69,
+ {0x94, 0x77, 0xa5, 0x8a, 0x51, 0x48, 0xb8, 0x99, 0x83, 0x6e, 0x4f, 0xe8,
+ 0xf6, 0xa8, 0xc0, 0xce},
+ {0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x0f, 0xb2, 0x6d, 0x21, 0x2a, 0xb9, 0x0f, 0x9c, 0x6c, 0x5d, 0xa6, 0x79,
+ 0xfa, 0xca, 0x62, 0xfe},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {70,
+ {0xca, 0x56, 0x5e, 0xba, 0xb4, 0xaa, 0x5a, 0xb7, 0x86, 0x2d, 0x01, 0x07,
+ 0x4d, 0xa6, 0x2a, 0x9c},
+ {0xb6},
+ {0x62, 0x24, 0xdb, 0x0c, 0xbb, 0x4a, 0x10, 0x6a, 0x00, 0x33, 0xec, 0x0d,
+ 0x11, 0x10, 0x17, 0x49},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {71,
+ {0x51, 0xc0, 0x3c, 0xc4, 0x3e, 0xf7, 0x02, 0xcf, 0x41, 0x19, 0xfb, 0xdd,
+ 0x09, 0x99, 0x80, 0xb2},
+ {0x3c},
+ {0x30, 0x16, 0xc9, 0xc8, 0xd2, 0x71, 0xcb, 0x01, 0x6d, 0xf2, 0x9a, 0xe8,
+ 0x5b, 0xc0, 0x73, 0xf6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {72,
+ {0x95, 0x4a, 0xbf, 0x82, 0x5c, 0x09, 0x0d, 0xa3, 0xfe, 0x1f, 0xf6, 0x40,
+ 0x5e, 0xcb, 0x24, 0xff},
+ {0x18},
+ {0x73, 0x95, 0x41, 0x95, 0xdb, 0x5b, 0x0e, 0xbf, 0xb7, 0x55, 0x40, 0x40,
+ 0x53, 0xa8, 0x79, 0xdb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {73,
+ {0x59, 0xd1, 0x7e, 0xc0, 0x05, 0x16, 0x5e, 0xf5, 0x20, 0x7f, 0xb2, 0x01,
+ 0x4c, 0xbd, 0x78, 0x27},
+ {0x2b},
+ {0x1e, 0x8c, 0x57, 0xbc, 0xba, 0x65, 0xf7, 0xb9, 0x62, 0xfb, 0x4b, 0x2e,
+ 0x48, 0x25, 0x3e, 0x56},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {74,
+ {0x49, 0xea, 0xe6, 0x16, 0xc7, 0x43, 0x2e, 0x8c, 0x4e, 0x4b, 0x32, 0x4e,
+ 0xa1, 0xb4, 0xc7, 0xa7},
+ {0x33},
+ {0x11, 0xb5, 0x62, 0xd1, 0x2f, 0x95, 0x2e, 0xa1, 0xb2, 0x0f, 0x1d, 0x94,
+ 0x2e, 0xb1, 0x20, 0x7f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {75,
+ {0x56, 0xb4, 0x4f, 0x94, 0x49, 0x8b, 0x9b, 0x89, 0x4f, 0x8c, 0x38, 0x93,
+ 0x92, 0x9f, 0xb0, 0xfd},
+ {0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0xd5, 0x1a, 0x58, 0x03, 0x8c, 0xa4, 0x12, 0x95, 0x79, 0xee, 0xf9, 0x39,
+ 0x9e, 0x95, 0x41, 0x77},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {76,
+ {0xc0, 0x3e, 0xbc, 0xca, 0x19, 0xef, 0x85, 0x2c, 0x40, 0x57, 0x9c, 0xa9,
+ 0x96, 0x3d, 0xb1, 0x6b},
+ {0x06},
+ {0x3b, 0xfe, 0x58, 0x1d, 0xec, 0x15, 0x26, 0xf7, 0xc3, 0xa0, 0x94, 0x10,
+ 0x96, 0x96, 0x48, 0x6c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {77,
+ {0x8f, 0x52, 0xe7, 0x2d, 0xd5, 0xf5, 0x77, 0x01, 0x51, 0x36, 0x12, 0x86,
+ 0x37, 0x87, 0xf1, 0x52},
+ {0x52},
+ {0x7b, 0x6a, 0xf5, 0xf1, 0x20, 0xb4, 0x2d, 0x63, 0x82, 0x78, 0xd9, 0xaf,
+ 0x22, 0x5c, 0xc7, 0xe2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {78,
+ {0x62, 0x57, 0x04, 0xfd, 0x43, 0xe7, 0xa6, 0xf6, 0xf9, 0xf3, 0xf8, 0xa7,
+ 0x9b, 0x93, 0xab, 0xd9},
+ {0x4f},
+ {0x24, 0xe9, 0x96, 0xe0, 0x61, 0x66, 0x0d, 0x04, 0xb7, 0xcd, 0x67, 0xa1,
+ 0x5d, 0x0f, 0xcd, 0x74},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {79,
+ {0x7c, 0xb2, 0x18, 0x70, 0xb7, 0x85, 0x04, 0x62, 0x7f, 0x63, 0x16, 0x4b,
+ 0x30, 0xd0, 0x84, 0xd2},
+ {0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x11, 0x5f, 0xdb, 0xe6, 0x38, 0x39, 0x8c, 0xcd, 0xcb, 0xbd, 0x66, 0x55,
+ 0xda, 0x5f, 0x17, 0x99},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {80,
+ {0x01, 0xc7, 0x90, 0xd2, 0x03, 0x53, 0x9b, 0x73, 0x9e, 0x53, 0x14, 0xa4,
+ 0x8f, 0x66, 0x21, 0x66},
+ {0x1b},
+ {0xd1, 0xf3, 0x51, 0x57, 0x0e, 0x0f, 0xc6, 0x3c, 0x4a, 0x75, 0xcd, 0x81,
+ 0xc4, 0x4e, 0x82, 0x0e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {81,
+ {0x87, 0x58, 0x87, 0xd1, 0xef, 0x07, 0xf1, 0x06, 0x22, 0x4b, 0x74, 0x27,
+ 0x5f, 0xeb, 0x6f, 0xdf},
+ {0x3b},
+ {0x7c, 0x2b, 0xd0, 0x35, 0x0d, 0x16, 0xc6, 0x63, 0x66, 0x58, 0x08, 0x7e,
+ 0x8d, 0x36, 0x10, 0x24},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {82,
+ {0xb2, 0x42, 0xcd, 0x40, 0x45, 0x81, 0x3e, 0x4a, 0x39, 0xcb, 0xf9, 0x95,
+ 0xa9, 0x27, 0xe4, 0xc9},
+ {0x76},
+ {0x54, 0x49, 0xc4, 0x1b, 0x81, 0x88, 0xa1, 0xaa, 0x82, 0xa2, 0xfe, 0x7e,
+ 0x01, 0x83, 0xf2, 0x15},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {83,
+ {0x82, 0x37, 0x99, 0x85, 0x66, 0x99, 0xdc, 0xa4, 0xf3, 0x03, 0xa7, 0xfd,
+ 0x67, 0xd8, 0xb9, 0xbb},
+ {0xdb},
+ {0x45, 0x0d, 0x32, 0x16, 0xf1, 0x91, 0xd8, 0xbb, 0xe8, 0x23, 0xd7, 0xc0,
+ 0x16, 0xef, 0x21, 0x48},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {84,
+ {0x1b, 0x74, 0xc5, 0x1d, 0xa5, 0x15, 0x3a, 0xb9, 0x5b, 0x52, 0x38, 0xb1,
+ 0xe7, 0xeb, 0x0a, 0x67},
+ {0x4b},
+ {0xa4, 0xfd, 0xb4, 0xed, 0xb5, 0xef, 0xfb, 0xf7, 0xf2, 0xe5, 0x13, 0x3a,
+ 0x07, 0xb2, 0xc0, 0xa8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {85,
+ {0xc7, 0x66, 0x66, 0xfd, 0xe9, 0x45, 0x15, 0xce, 0xb1, 0x60, 0x75, 0x9e,
+ 0xdf, 0x07, 0xf7, 0x36},
+ {0x4b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0xb6, 0xfd, 0x94, 0xf3, 0x2b, 0xa1, 0x72, 0x68, 0x17, 0x3f, 0xb2, 0x2e,
+ 0x34, 0x7f, 0x90, 0x06},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {86,
+ {0x5d, 0x85, 0x07, 0xcf, 0x56, 0x2b, 0x90, 0x43, 0x80, 0x97, 0x51, 0x94,
+ 0x4f, 0x7b, 0x52, 0xab},
+ {0x35},
+ {0x2b, 0x7d, 0xaf, 0xf7, 0x57, 0x54, 0xe7, 0xaf, 0xd0, 0xab, 0x56, 0xf0,
+ 0x3e, 0x90, 0xfd, 0xfd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {87,
+ {0x8b, 0x46, 0x85, 0x5a, 0x0a, 0x7f, 0x6f, 0x2d, 0x2f, 0x0d, 0x31, 0x76,
+ 0x56, 0x06, 0x43, 0xa6},
+ {0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x5a, 0xf5, 0x18, 0x3b, 0x67, 0xca, 0x79, 0xae, 0x07, 0x0c, 0xd7, 0x40,
+ 0xd0, 0x4b, 0xce, 0xe4},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {88,
+ {0xee, 0xa8, 0x25, 0x94, 0x55, 0xd1, 0x28, 0x13, 0xe2, 0xf9, 0x11, 0x55,
+ 0x38, 0x68, 0x8c, 0x60},
+ {0x27},
+ {0x59, 0x3b, 0xcf, 0xee, 0x7b, 0x72, 0xec, 0x13, 0x39, 0x84, 0x72, 0xf4,
+ 0x27, 0xe3, 0x80, 0x70},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {89,
+ {0xd3, 0xe0, 0xec, 0x2f, 0x46, 0x23, 0x2c, 0x9f, 0x8c, 0x7e, 0x5f, 0xf6,
+ 0x7c, 0x67, 0x9d, 0x87},
+ {0x60},
+ {0xa3, 0x7e, 0xde, 0xd3, 0x53, 0x1b, 0x3f, 0x6e, 0x5e, 0xf2, 0x32, 0xc2,
+ 0xa6, 0xdd, 0x3f, 0xfa},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {90,
+ {0x86, 0x2b, 0x01, 0xff, 0xd4, 0xc2, 0x49, 0x71, 0xbc, 0xe3, 0x45, 0x5d,
+ 0x21, 0x82, 0x6e, 0xbf},
+ {0xde},
+ {0x44, 0x70, 0x97, 0x14, 0xeb, 0x23, 0x3a, 0xd2, 0xee, 0x58, 0xd2, 0xb2,
+ 0x82, 0xd0, 0x9e, 0xe2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {91,
+ {0x38, 0x95, 0xe2, 0x7d, 0x26, 0x54, 0xe2, 0x39, 0x78, 0x0b, 0x00, 0x43,
+ 0xf8, 0xb6, 0x61, 0x0b},
+ {0xa9},
+ {0x31, 0xa7, 0x44, 0xb7, 0x2d, 0x0b, 0x33, 0x13, 0xc0, 0xd0, 0xb1, 0x96,
+ 0x09, 0xe8, 0x72, 0x82},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {92,
+ {0xad, 0xd3, 0x20, 0x31, 0x73, 0x2e, 0xcc, 0xf0, 0x38, 0xb4, 0xfb, 0x0b,
+ 0x01, 0xca, 0x3f, 0xfb},
+ {0x68},
+ {0xa7, 0x52, 0x62, 0xf4, 0x91, 0x3e, 0x13, 0x93, 0x38, 0xb9, 0x05, 0x68,
+ 0x3d, 0x03, 0x39, 0xd6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {93,
+ {0x3c, 0xaa, 0x14, 0xec, 0x0a, 0x0e, 0x3b, 0xf8, 0x33, 0xf5, 0x36, 0x9f,
+ 0xb0, 0x8f, 0xd1, 0x0d},
+ {0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x80, 0x28, 0x85, 0xad, 0x23, 0xc7, 0xbf, 0x97, 0xd9, 0x73, 0x1e, 0x4a,
+ 0xa3, 0x21, 0xdd, 0x8d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {94,
+ {0xb3, 0xc6, 0x16, 0xa8, 0x96, 0x7b, 0xee, 0x54, 0x62, 0x85, 0x29, 0x1c,
+ 0x96, 0x8d, 0xb3, 0x7f},
+ {0xc7},
+ {0xf2, 0x97, 0x81, 0xf0, 0x11, 0x8c, 0x9f, 0x26, 0x05, 0x22, 0xd0, 0x13,
+ 0x93, 0xe4, 0xa2, 0xcd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {95,
+ {0x64, 0x5f, 0x0c, 0x4c, 0xd3, 0xbb, 0x42, 0xc9, 0xcb, 0x51, 0xd1, 0xa8,
+ 0x7c, 0x52, 0xa3, 0x3d},
+ {0x38},
+ {0x01, 0x89, 0x09, 0x6a, 0xed, 0x29, 0x25, 0x77, 0x7b, 0x4d, 0xba, 0x5e,
+ 0xcc, 0xcb, 0x69, 0xea},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {96,
+ {0x02, 0xeb, 0x04, 0x9f, 0x8c, 0xa3, 0x59, 0x52, 0x06, 0x00, 0x04, 0x68,
+ 0x8a, 0x6c, 0x6d, 0x60},
+ {0x05},
+ {0xa7, 0x37, 0x12, 0x1d, 0x33, 0x8d, 0xc4, 0x83, 0x21, 0x26, 0x4b, 0x3a,
+ 0x49, 0xcc, 0x30, 0x9d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {97,
+ {0xd7, 0xba, 0xf1, 0x9b, 0x50, 0xef, 0xb1, 0xb6, 0x90, 0xc2, 0x73, 0x65,
+ 0xb5, 0xf8, 0x4a, 0xed},
+ {0x96},
+ {0x0c, 0xd2, 0x35, 0x61, 0xc6, 0x96, 0x3f, 0x8b, 0x40, 0xdf, 0x55, 0x33,
+ 0xaf, 0xcb, 0xcb, 0x81},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {98,
+ {0x7c, 0x4b, 0xe0, 0x33, 0x25, 0x74, 0x04, 0x1d, 0x31, 0x5d, 0xaa, 0xb8,
+ 0xf1, 0xdc, 0x40, 0xee},
+ {0x1f},
+ {0x4a, 0xdc, 0x2a, 0x1b, 0xb5, 0x5e, 0x4b, 0xc8, 0x11, 0xa5, 0xde, 0x31,
+ 0x65, 0x19, 0xa8, 0xdc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {99,
+ {0x8f, 0xa4, 0x70, 0x67, 0x50, 0x8a, 0xcd, 0xa2, 0x8d, 0xba, 0x59, 0x79,
+ 0x39, 0xc5, 0x71, 0xb9},
+ {0xd9},
+ {0xda, 0x86, 0xaa, 0x61, 0xb2, 0xc2, 0xd2, 0x32, 0x65, 0x4b, 0xae, 0xa4,
+ 0xde, 0x93, 0x72, 0x11},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {100,
+ {0xe8, 0xe6, 0x68, 0x95, 0x4e, 0xa6, 0x5d, 0x5d, 0xb2, 0x98, 0xc9, 0xbb,
+ 0x77, 0x3c, 0x16, 0xca},
+ {0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x6c, 0x29, 0xbe, 0x79, 0xf7, 0x8f, 0x77, 0x0f, 0x05, 0x2a, 0x1c, 0x46,
+ 0xb5, 0x7f, 0xde, 0x90},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {101,
+ {0xbb, 0xf0, 0x83, 0x3c, 0xae, 0x02, 0x02, 0xb8, 0x30, 0xf7, 0xb9, 0x57,
+ 0x55, 0x96, 0xef, 0x2f},
+ {0x49, 0x0f, 0x98, 0xc6, 0x07, 0xfc, 0x7b, 0xb6},
+ {0x47, 0x36, 0xf4, 0x48, 0x8b, 0x53, 0xd4, 0xdc, 0x27, 0x10, 0x3e, 0x2f,
+ 0x2e, 0x7d, 0x68, 0x41},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {102,
+ {0xbf, 0x6e, 0xac, 0x23, 0x2a, 0x4a, 0x09, 0xa1, 0xa2, 0xa5, 0x45, 0x60,
+ 0x97, 0x9a, 0x05, 0x2f},
+ {0x2e, 0x87, 0x83, 0x1c, 0xfb, 0xb1, 0x45, 0xbb},
+ {0x1d, 0x30, 0x8e, 0x5d, 0x43, 0xb9, 0x81, 0x5e, 0xc2, 0x11, 0x6b, 0x2a,
+ 0xfd, 0x38, 0x6d, 0x1c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {103,
+ {0xe7, 0xbc, 0x63, 0xf2, 0xad, 0x74, 0x4d, 0xda, 0xc0, 0xde, 0xf7, 0xba,
+ 0xb5, 0x3b, 0x79, 0x30},
+ {0x2c, 0xef, 0x07, 0x66, 0x01, 0x09, 0x8f, 0x37},
+ {0x6b, 0xd6, 0x39, 0xfa, 0x8d, 0x81, 0x34, 0x58, 0xab, 0xf2, 0xb8, 0xd8,
+ 0x1d, 0x5b, 0xd9, 0x53},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {104,
+ {0x37, 0x1e, 0x31, 0x33, 0x29, 0x9d, 0x02, 0x4b, 0xbc, 0x0f, 0x62, 0x1a,
+ 0x6a, 0x60, 0xee, 0xd8},
+ {0x03, 0xea, 0x11, 0x73, 0x5f, 0x4c, 0xe5, 0x73},
+ {0x5b, 0x70, 0x6f, 0xea, 0xf7, 0x63, 0xc6, 0x06, 0xa5, 0xca, 0x42, 0xb9,
+ 0xee, 0xc3, 0x95, 0xcf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {105,
+ {0xa8, 0xba, 0x81, 0xb7, 0xb5, 0xbe, 0xba, 0x13, 0xcf, 0x2c, 0xac, 0xa8,
+ 0x49, 0x65, 0xd6, 0x75},
+ {0x03, 0xea, 0x11, 0x73, 0x5f, 0x4c, 0xe5, 0x73},
+ {0x82, 0x78, 0x7e, 0xeb, 0xb0, 0xfd, 0xb7, 0x92, 0x83, 0xfa, 0x55, 0xe8,
+ 0xcf, 0xdf, 0x85, 0x66},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {106,
+ {0xa0, 0x99, 0xff, 0xf4, 0x82, 0xdb, 0xae, 0xb5, 0x3a, 0xad, 0x84, 0xf8,
+ 0x1b, 0x91, 0x6d, 0xa0},
+ {0x0d, 0x24, 0x29, 0x94, 0x43, 0xbc, 0xc4, 0x44},
+ {0xb8, 0x31, 0xc7, 0x13, 0x7f, 0xac, 0xae, 0xd0, 0x59, 0xcb, 0xf2, 0x68,
+ 0x76, 0x7e, 0x23, 0x0f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {107,
+ {0xe7, 0xc5, 0x84, 0xf4, 0xe0, 0x98, 0xea, 0xd1, 0x9f, 0x68, 0x4e, 0xd8,
+ 0x71, 0xf7, 0xc6, 0xee},
+ {0xeb, 0xa1, 0x58, 0x97, 0xdf, 0xf7, 0x21, 0xbe},
+ {0x22, 0x8a, 0x30, 0xa8, 0x64, 0xe9, 0x39, 0xdb, 0x99, 0xc9, 0xa7, 0x8f,
+ 0x36, 0xad, 0xe8, 0xaf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {108,
+ {0x9a, 0xd1, 0x59, 0x07, 0xcd, 0x05, 0xd7, 0x7b, 0x84, 0x48, 0x16, 0xb1,
+ 0xdd, 0x80, 0x6c, 0x92},
+ {0xeb, 0xa1, 0x58, 0x97, 0xdf, 0xf7, 0x21, 0xbe},
+ {0x7a, 0xa0, 0xe5, 0xd3, 0x22, 0x36, 0x3a, 0xfb, 0xdd, 0x71, 0xb5, 0x31,
+ 0xe5, 0x0d, 0x49, 0x35},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {109,
+ {0x43, 0xc3, 0x39, 0x35, 0xe1, 0x09, 0xd5, 0xec, 0x2a, 0x66, 0x9c, 0x5d,
+ 0x48, 0x59, 0x13, 0x98},
+ {0x79, 0x9c, 0x45, 0xa8, 0xe1, 0xe6, 0x0a, 0x8c},
+ {0x95, 0x22, 0x02, 0xbc, 0x6f, 0x45, 0xbe, 0x0e, 0xdc, 0xae, 0x68, 0x2c,
+ 0x83, 0x10, 0xc3, 0x32},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {110,
+ {0x5f, 0xf4, 0xf4, 0xa2, 0xb3, 0xae, 0xa8, 0x9c, 0x2d, 0xa8, 0xd5, 0x2c,
+ 0xdd, 0x38, 0x45, 0xc2},
+ {0x1d, 0x3d, 0xff, 0xa6, 0xca, 0xad, 0x28, 0x83},
+ {0xad, 0xa6, 0x9d, 0x7b, 0x4e, 0xeb, 0x63, 0xfa, 0x77, 0x3e, 0x00, 0x7e,
+ 0x54, 0x6c, 0x85, 0x07},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {111,
+ {0xcc, 0x9f, 0x1d, 0xa1, 0x9b, 0x7a, 0x26, 0xd6, 0xfc, 0x8b, 0xaf, 0x34,
+ 0xc3, 0xb3, 0x22, 0xe9},
+ {0xe5, 0x33, 0x55, 0x2c, 0x9a, 0xc9, 0x7d, 0xd7},
+ {0x41, 0x51, 0xee, 0xef, 0xb1, 0x6a, 0x81, 0xe2, 0xaa, 0x5e, 0xb8, 0xcb,
+ 0xae, 0xc4, 0x6f, 0x81},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {112,
+ {0x20, 0x30, 0x37, 0xce, 0xd7, 0xce, 0x2b, 0xe2, 0x88, 0xb2, 0x5e, 0xd1,
+ 0x1e, 0x59, 0x43, 0xf1},
+ {0xe5, 0x33, 0x55, 0x2c, 0x9a, 0xc9, 0x7d, 0xd7},
+ {0xdd, 0xbc, 0xb0, 0x14, 0xb9, 0x68, 0x3c, 0x3c, 0x3f, 0x40, 0x99, 0x95,
+ 0xb0, 0x5c, 0x8c, 0x81},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {113,
+ {0x36, 0x9d, 0x41, 0x0f, 0x6b, 0xc0, 0x1d, 0x14, 0x8c, 0xce, 0xd4, 0x5a,
+ 0x67, 0x3d, 0xc7, 0xf2},
+ {0x41, 0x91, 0x05, 0xa0, 0x2d, 0x2e, 0x30, 0xdd},
+ {0x2a, 0x91, 0x0a, 0x7e, 0x59, 0x7d, 0xa9, 0xbf, 0xd5, 0x9e, 0xfd, 0xde,
+ 0x80, 0xc3, 0xa1, 0x53},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {114,
+ {0xbe, 0x6b, 0x13, 0x5f, 0x2b, 0x23, 0xa4, 0x04, 0xcd, 0x26, 0x55, 0x45,
+ 0x39, 0xe2, 0xbe, 0x13},
+ {0xd8, 0xa2, 0xcf, 0x4b, 0xb4, 0xfc, 0x12, 0x30},
+ {0x32, 0x62, 0x1f, 0xd0, 0x38, 0x41, 0x49, 0x77, 0xbd, 0x89, 0x94, 0x0c,
+ 0x33, 0x9d, 0x58, 0xed},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {115,
+ {0x84, 0x4a, 0x1c, 0xb1, 0xfb, 0x11, 0x0c, 0x94, 0x8b, 0x54, 0x22, 0x0e,
+ 0x3b, 0xc9, 0x0c, 0x14},
+ {0xc7, 0x37, 0x38, 0x0e, 0x3b, 0x6b, 0xa1, 0xca},
+ {0x73, 0x47, 0xf3, 0x83, 0x3f, 0x7a, 0x29, 0x93, 0x91, 0xc7, 0x24, 0x81,
+ 0xa2, 0x67, 0x33, 0xc4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {116,
+ {0xcf, 0xcd, 0x77, 0x8f, 0xd0, 0x81, 0x85, 0x89, 0x20, 0xd5, 0x75, 0x61,
+ 0x2c, 0xc0, 0xe2, 0x3e},
+ {0xab, 0x97, 0xaf, 0xda, 0x2a, 0xf5, 0x86, 0x0b},
+ {0x36, 0x46, 0x78, 0x05, 0xfd, 0x4c, 0x47, 0xc3, 0x51, 0x63, 0xcf, 0xd5,
+ 0x8e, 0xc0, 0xf7, 0x9f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {117,
+ {0xdd, 0x0b, 0x87, 0x5c, 0x10, 0x0b, 0x8a, 0x6a, 0xf3, 0x79, 0xed, 0xc3,
+ 0x6f, 0x22, 0x5f, 0xa3},
+ {0xad, 0x9d, 0x88, 0x78, 0xd1, 0xa8, 0x6f, 0xba},
+ {0x71, 0x34, 0xd3, 0x96, 0x9a, 0xc6, 0x22, 0xe0, 0x83, 0x83, 0xf2, 0x65,
+ 0x9b, 0x24, 0x32, 0x37},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {118,
+ {0x3b, 0x36, 0x8a, 0x68, 0x08, 0xc8, 0x11, 0xcd, 0xe8, 0x61, 0xc2, 0x4d,
+ 0xa9, 0x6b, 0x05, 0x73},
+ {0xa0, 0x93, 0xfc, 0xde, 0x01, 0x3d, 0xc9, 0x16},
+ {0xa6, 0x85, 0x8f, 0xf5, 0xee, 0xf3, 0x39, 0x2f, 0x03, 0xfd, 0x21, 0xc5,
+ 0x60, 0x4c, 0x18, 0x3b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {119,
+ {0x4f, 0xf0, 0x96, 0x2c, 0x18, 0xfc, 0xd4, 0x12, 0x96, 0xaa, 0x9e, 0x07,
+ 0xc8, 0xef, 0xfc, 0x60},
+ {0xa1, 0x87, 0xd9, 0xd7, 0x4f, 0xcb, 0x92, 0xe9},
+ {0xb4, 0xa8, 0xc3, 0x71, 0x37, 0xcc, 0x2f, 0x09, 0x3c, 0x9f, 0x4a, 0x09,
+ 0x70, 0x09, 0xec, 0x23},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {120,
+ {0x5f, 0x2a, 0x81, 0xd0, 0xba, 0xaf, 0x51, 0x2f, 0xbb, 0x35, 0x27, 0x14,
+ 0xa7, 0xe5, 0xf3, 0x65},
+ {0xa1, 0x87, 0xd9, 0xd7, 0x4f, 0xcb, 0x92, 0xe9},
+ {0xd0, 0x20, 0xc1, 0x1f, 0xca, 0x24, 0x6c, 0xa4, 0xd0, 0x6b, 0x8a, 0x06,
+ 0x27, 0xe3, 0x6b, 0x05},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {121,
+ {0xcc, 0x1e, 0x81, 0x47, 0x8e, 0xbf, 0x69, 0x0c, 0xf8, 0xfc, 0xa5, 0xf4,
+ 0x04, 0x3e, 0x49, 0x9f},
+ {0xcd, 0x0c, 0x7b, 0xa9, 0xa9, 0x36, 0x9c, 0x8f},
+ {0x38, 0xfc, 0xaa, 0xc9, 0x82, 0xb2, 0x59, 0x9d, 0x4e, 0x22, 0x26, 0x9b,
+ 0xdc, 0xdc, 0x69, 0x39},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {122,
+ {0x7e, 0x6f, 0x4b, 0xd6, 0xb1, 0x4e, 0x33, 0x92, 0x9a, 0x50, 0x6d, 0x62,
+ 0x66, 0xca, 0xb0, 0xc1},
+ {0x7d, 0xb9, 0xd4, 0xc6, 0x76, 0x49, 0x97, 0x41},
+ {0xd8, 0xd1, 0x99, 0xae, 0xec, 0xf1, 0x88, 0x13, 0x72, 0x3a, 0xb6, 0x98,
+ 0x30, 0xf8, 0x16, 0x4a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {123,
+ {0x12, 0x6a, 0x43, 0x48, 0xee, 0x3e, 0x37, 0x0a, 0x55, 0x29, 0x54, 0xe1,
+ 0xfd, 0x32, 0x74, 0xe2},
+ {0xe4, 0x17, 0xa1, 0x04, 0x07, 0xaa, 0x87, 0x04},
+ {0x87, 0x2f, 0x3c, 0xe2, 0xf9, 0x91, 0x24, 0xcb, 0x6a, 0x93, 0x75, 0x8d,
+ 0xdb, 0x7f, 0x3a, 0xb2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {124,
+ {0xe4, 0xac, 0x07, 0x6e, 0x51, 0x78, 0x1f, 0x02, 0x59, 0x53, 0xa6, 0x87,
+ 0x33, 0xfc, 0x21, 0x4a},
+ {0xe4, 0x17, 0xa1, 0x04, 0x07, 0xaa, 0x87, 0x04},
+ {0x42, 0x3a, 0x20, 0x61, 0xfd, 0x2e, 0x5e, 0x7a, 0xcf, 0x2a, 0x48, 0xca,
+ 0x61, 0x6e, 0x31, 0x8c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {125,
+ {0xc4, 0x98, 0xd8, 0xec, 0x57, 0x3e, 0x22, 0x19, 0xe4, 0x5d, 0xfe, 0x72,
+ 0x04, 0x9c, 0xf3, 0xfb},
+ {0x7d, 0x6a, 0x3d, 0xca, 0xe7, 0xc8, 0x5f, 0xaf},
+ {0x29, 0xfe, 0x1f, 0xa0, 0xc3, 0xca, 0x98, 0x32, 0xf4, 0x6b, 0x78, 0x6c,
+ 0x18, 0x98, 0x3b, 0x1a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {126,
+ {0x81, 0x0a, 0x33, 0x74, 0xc3, 0xc7, 0xd8, 0x7d, 0x2c, 0x8a, 0x93, 0xf0,
+ 0xbf, 0x23, 0x17, 0x6a},
+ {0x7d, 0x6a, 0x3d, 0xca, 0xe7, 0xc8, 0x5f, 0xaf},
+ {0x77, 0x61, 0x92, 0x69, 0xd6, 0xbe, 0x67, 0x45, 0xb6, 0x78, 0x6e, 0x23,
+ 0xde, 0xe9, 0x08, 0xe2},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {127,
+ {0xcf, 0x85, 0xa3, 0x71, 0xc0, 0x8e, 0x74, 0x8d, 0x03, 0x2f, 0x1a, 0xde,
+ 0x90, 0x6b, 0xf9, 0xca},
+ {0x5c, 0x22, 0xa9, 0xa1, 0xf7, 0x4d, 0xa9, 0xd2},
+ {0xa8, 0x86, 0x47, 0x0f, 0xaf, 0x1d, 0xa6, 0x1b, 0x09, 0x69, 0x41, 0xef,
+ 0xb6, 0x06, 0xcd, 0xac},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {128,
+ {0xf9, 0x85, 0x64, 0x44, 0x3a, 0xb1, 0xa2, 0xf7, 0x74, 0x12, 0xb6, 0x6d,
+ 0x4e, 0x18, 0xb2, 0x99},
+ {0x82, 0x5f, 0x56, 0xb0, 0xba, 0xf2, 0x59, 0x85},
+ {0x94, 0x10, 0xd3, 0xb1, 0xcb, 0x85, 0xf1, 0x1e, 0x4e, 0xe5, 0xb1, 0x11,
+ 0xc6, 0xc6, 0x89, 0x52},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {129,
+ {0xd1, 0xcb, 0x49, 0xa3, 0xbd, 0x43, 0x16, 0x53, 0xb8, 0x56, 0x10, 0xc7,
+ 0xdd, 0xdc, 0xc9, 0x61},
+ {0x8a, 0x50, 0x4b, 0x39, 0xc1, 0x71, 0xec, 0xd5},
+ {0x1d, 0xe5, 0xf0, 0x6f, 0xa7, 0xc3, 0x63, 0x4f, 0xc5, 0x0f, 0xe3, 0x8a,
+ 0x0f, 0xa0, 0x9c, 0x59},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {130,
+ {0x6a, 0xe2, 0x83, 0x2c, 0x8f, 0xd5, 0x49, 0x87, 0xa3, 0x92, 0xad, 0xa9,
+ 0x3e, 0xf0, 0x2a, 0xeb},
+ {0xdd, 0x7e, 0x25, 0xcf, 0xe3, 0xbf, 0x9c, 0xf4},
+ {0xdc, 0xef, 0xd0, 0x1a, 0x28, 0x3c, 0xc6, 0x93, 0xde, 0x02, 0x8d, 0x36,
+ 0x67, 0x2d, 0x13, 0x4b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {131,
+ {0x6b, 0xa0, 0xd4, 0x09, 0xd3, 0xb0, 0x00, 0x0c, 0xe4, 0x4d, 0x92, 0x6a,
+ 0x78, 0xc0, 0x5e, 0x4a},
+ {0x38, 0x78, 0x7e, 0xd9, 0x56, 0x67, 0x16, 0x18},
+ {0xf6, 0xac, 0x90, 0x15, 0xf3, 0x16, 0xb8, 0x5f, 0x97, 0x0a, 0x6b, 0xa2,
+ 0xab, 0xeb, 0xd2, 0x2b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {132,
+ {0x6f, 0x02, 0x91, 0xcd, 0xfa, 0x9d, 0xf5, 0xb9, 0x62, 0x53, 0xd3, 0x4d,
+ 0x10, 0x37, 0x4a, 0xfc},
+ {0x9b, 0x30, 0xa4, 0x84, 0x1b, 0x4c, 0x79, 0xe7},
+ {0x00, 0x7c, 0xd3, 0xf5, 0xfe, 0x2e, 0x93, 0x27, 0x07, 0x07, 0xea, 0xf2,
+ 0xe5, 0xa2, 0x24, 0x31},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {133,
+ {0x84, 0xa5, 0xa0, 0xb5, 0x6c, 0xb0, 0x6b, 0xf0, 0x1f, 0xb7, 0x4a, 0x93,
+ 0x6d, 0x9a, 0x4e, 0x67},
+ {0x9b, 0x30, 0xa4, 0x84, 0x1b, 0x4c, 0x79, 0xe7},
+ {0xf1, 0xb0, 0x3e, 0xdb, 0x38, 0x59, 0x07, 0x19, 0x41, 0x40, 0xc8, 0x59,
+ 0x09, 0x7a, 0x2a, 0x34},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {134,
+ {0x82, 0xb3, 0x08, 0x24, 0x83, 0x6f, 0xbb, 0xf6, 0x53, 0xeb, 0xc0, 0xab,
+ 0xbd, 0xd1, 0x48, 0x99},
+ {0xfd, 0xba, 0x8f, 0xd8, 0xa7, 0x3d, 0x4c, 0xf2},
+ {0x22, 0xb9, 0x72, 0xf0, 0x7f, 0x96, 0xf5, 0xe7, 0xd3, 0x6a, 0xd8, 0xb3,
+ 0x6e, 0x52, 0xc4, 0x4f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {135,
+ {0xac, 0xdb, 0x15, 0x3e, 0x36, 0xa1, 0x4e, 0xfe, 0xf6, 0xcb, 0x00, 0xb5,
+ 0x22, 0x8f, 0x8a, 0x97},
+ {0xdc, 0x67, 0x96, 0x16, 0x53, 0xd2, 0x61, 0xa9},
+ {0x2e, 0xfa, 0x62, 0x80, 0xd8, 0x5e, 0x1f, 0xd4, 0x8a, 0x0b, 0xea, 0x07,
+ 0x17, 0xa7, 0x5b, 0x78},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {136,
+ {0xc8, 0xe1, 0xe2, 0x6a, 0x1d, 0xe1, 0x7a, 0x8d, 0xfa, 0xff, 0x44, 0xb0,
+ 0xd8, 0x29, 0x1b, 0x39},
+ {0x52, 0x8c, 0x92, 0x72, 0x3a, 0xaa, 0x8a, 0x66},
+ {0x1c, 0x90, 0x23, 0x93, 0x63, 0x96, 0x37, 0x50, 0x07, 0x88, 0x25, 0x3f,
+ 0x15, 0x18, 0xa7, 0x62},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {137,
+ {0x3b, 0xf2, 0x57, 0x85, 0x4d, 0xbd, 0x24, 0xb3, 0x4d, 0x8c, 0xe0, 0x48,
+ 0x5f, 0x77, 0x48, 0xcd},
+ {0x52, 0x8c, 0x92, 0x72, 0x3a, 0xaa, 0x8a, 0x66},
+ {0x39, 0xa3, 0x81, 0x8d, 0x1e, 0x0b, 0x3d, 0x85, 0xca, 0x0b, 0x85, 0x80,
+ 0x34, 0x2e, 0xec, 0x43},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {138,
+ {0xe0, 0xae, 0x9f, 0xd2, 0x07, 0xd5, 0x26, 0x60, 0xd3, 0xaf, 0xbe, 0xb4,
+ 0x03, 0x6b, 0xa1, 0x66},
+ {0x61, 0x28, 0xd1, 0x2e, 0xad, 0x81, 0x3c, 0x16},
+ {0x47, 0x1f, 0xaa, 0x15, 0x0f, 0x8f, 0x8c, 0x1b, 0xff, 0xad, 0xd5, 0x84,
+ 0x41, 0x4e, 0x9c, 0x47},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {139,
+ {0xf6, 0xc9, 0x6f, 0x13, 0xc4, 0xa1, 0xb0, 0x1d, 0x10, 0x7a, 0xbf, 0xf1,
+ 0xe2, 0xac, 0x09, 0xd8},
+ {0x98, 0x31, 0x4a, 0x84, 0xed, 0xc6, 0x2d, 0x91},
+ {0x00, 0x62, 0x41, 0xf9, 0x3f, 0x2e, 0xcb, 0x53, 0x55, 0x43, 0x97, 0xb5,
+ 0x27, 0xc0, 0x19, 0x6f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {140,
+ {0x64, 0xc8, 0x55, 0x0f, 0x02, 0x97, 0x45, 0xac, 0x89, 0x8f, 0xce, 0x87,
+ 0x53, 0xcd, 0x19, 0xca},
+ {0x43, 0xc5, 0xa4, 0xab, 0xa1, 0x6f, 0xde, 0x88},
+ {0x74, 0x56, 0x2d, 0x1f, 0x41, 0x1c, 0x1d, 0xd4, 0x30, 0xb0, 0x79, 0x32,
+ 0x17, 0x6a, 0x2c, 0xc6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {141,
+ {0xe1, 0xa9, 0x4a, 0xcc, 0xb3, 0x09, 0x9b, 0xef, 0xc3, 0xc3, 0x19, 0x13,
+ 0x4e, 0x63, 0x0e, 0x27},
+ {0x09, 0x8a, 0xf4, 0xd5, 0xd2, 0x82, 0x9f, 0x2c},
+ {0x30, 0x6f, 0x86, 0xbd, 0x73, 0xec, 0xbf, 0x59, 0x16, 0x80, 0x2a, 0xda,
+ 0x22, 0x68, 0x5b, 0xb2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {142,
+ {0xb0, 0xfc, 0x52, 0x06, 0x08, 0x11, 0x38, 0xd3, 0xbc, 0xdc, 0x03, 0x26,
+ 0xd3, 0x50, 0x65, 0x5d},
+ {0x09, 0x8a, 0xf4, 0xd5, 0xd2, 0x82, 0x9f, 0x2c},
+ {0xd3, 0xc0, 0x9d, 0x11, 0x86, 0x7a, 0xb1, 0x0a, 0x4e, 0xd6, 0xfe, 0xfa,
+ 0x64, 0x92, 0xd3, 0x04},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {143,
+ {0xa8, 0xa8, 0xbf, 0x45, 0x6b, 0x71, 0xfd, 0x52, 0x88, 0xe7, 0xd8, 0xa6,
+ 0xbd, 0xcc, 0xdf, 0x4f},
+ {0xf7, 0xc7, 0x1a, 0x7f, 0xb0, 0x4e, 0x1f, 0x83},
+ {0x6c, 0x9f, 0x97, 0x51, 0xe5, 0xfd, 0xff, 0xb8, 0x6b, 0x70, 0xa6, 0x4e,
+ 0xb9, 0xb4, 0xe9, 0xb7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {144,
+ {0xca, 0x8d, 0xd7, 0xd4, 0x3e, 0xdf, 0x66, 0xfa, 0x5b, 0xae, 0x41, 0x70,
+ 0xe5, 0x3a, 0x1d, 0xff},
+ {0xb5, 0x06, 0xea, 0x40, 0xce, 0x32, 0xaf, 0x45},
+ {0x65, 0xc2, 0x42, 0xb7, 0xda, 0x1b, 0x7c, 0x29, 0xed, 0x3b, 0x73, 0xbc,
+ 0xdd, 0xe3, 0x0d, 0xf5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {145,
+ {0x1d, 0xc4, 0x20, 0x0f, 0xaf, 0xd4, 0x32, 0x64, 0xa2, 0x81, 0x47, 0x3a,
+ 0x4e, 0x11, 0xef, 0x1a},
+ {0x67, 0x37, 0xc1, 0x64, 0xaf, 0x61, 0xed, 0xa6},
+ {0x6d, 0x27, 0x0f, 0x4e, 0xc3, 0xa7, 0x61, 0x4c, 0xa2, 0x96, 0x84, 0xea,
+ 0x1b, 0x2d, 0xc3, 0xe1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {146,
+ {0x7c, 0x1a, 0x86, 0x42, 0x94, 0x44, 0x76, 0x1b, 0x4f, 0xbd, 0x25, 0x3e,
+ 0x80, 0x0a, 0x8d, 0xec},
+ {0x67, 0x37, 0xc1, 0x64, 0xaf, 0x61, 0xed, 0xa6},
+ {0xdb, 0x4b, 0x66, 0xe5, 0x7e, 0x52, 0xec, 0x48, 0xae, 0x28, 0x04, 0xeb,
+ 0xa1, 0x40, 0x8d, 0x43},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {147,
+ {0xe0, 0x9d, 0x6f, 0x9c, 0x5c, 0x32, 0x13, 0x41, 0x91, 0x74, 0x89, 0xf8,
+ 0xf5, 0x30, 0x77, 0x0d},
+ {0xd9, 0x12, 0xf1, 0xc5, 0x04, 0x48, 0x5b, 0xb5},
+ {0x85, 0x85, 0x19, 0x9e, 0x03, 0xd1, 0xe8, 0x34, 0x0b, 0x1c, 0xc3, 0xfb,
+ 0xb0, 0xeb, 0x6c, 0xe6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {148,
+ {0xc7, 0xcf, 0xe0, 0xa5, 0xad, 0xcc, 0x14, 0x66, 0x16, 0x3b, 0xc8, 0x69,
+ 0x1c, 0x7f, 0xf6, 0x18},
+ {0x0a, 0x44, 0x2d, 0x9b, 0xbb, 0x40, 0xc0, 0x12},
+ {0x35, 0xcb, 0xea, 0xd8, 0x58, 0xe1, 0xa5, 0x6e, 0x2f, 0x9c, 0x7b, 0xaf,
+ 0x0d, 0x2b, 0x26, 0x5e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {149,
+ {0xa1, 0x85, 0x33, 0xb3, 0x26, 0xf1, 0x85, 0x15, 0x69, 0xac, 0xbc, 0xb9,
+ 0x85, 0x83, 0x92, 0x30},
+ {0x88, 0x6d, 0x68, 0x9a, 0xb2, 0xfc, 0x5d, 0x56},
+ {0x91, 0x88, 0xfe, 0xfe, 0xbc, 0x7a, 0xae, 0xcf, 0xeb, 0x9a, 0xba, 0xd0,
+ 0xfd, 0x85, 0x08, 0x35},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {150,
+ {0xce, 0x19, 0xa4, 0xc7, 0xe6, 0x10, 0x4b, 0x6d, 0xbb, 0xff, 0x90, 0x50,
+ 0x10, 0x25, 0xf2, 0xab},
+ {0x74, 0x2c, 0x68, 0x3f, 0xb0, 0x2f, 0x45, 0x1d},
+ {0x63, 0xd2, 0xae, 0xd4, 0x5d, 0x03, 0xf3, 0x72, 0x66, 0xe7, 0x20, 0x77,
+ 0xae, 0x5b, 0x28, 0xc1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {151,
+ {0xae, 0xa6, 0x72, 0xdc, 0x38, 0xd0, 0xf0, 0x87, 0x9d, 0xab, 0x0b, 0x83,
+ 0x64, 0x3b, 0x91, 0x45},
+ {0xd1, 0x5e, 0x3e, 0xef, 0xaa, 0xe6, 0x26, 0x90},
+ {0xeb, 0x14, 0x1c, 0xf6, 0x6e, 0xbb, 0x82, 0x98, 0x0c, 0xd9, 0x24, 0x06,
+ 0x3a, 0x38, 0x18, 0x5e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {152,
+ {0x16, 0xb9, 0xac, 0xb3, 0x4d, 0xf0, 0xe6, 0xd7, 0x49, 0x2c, 0xb2, 0x89,
+ 0x9d, 0xd4, 0x3f, 0x1c},
+ {0x87, 0x8e, 0x04, 0x92, 0xb3, 0xea, 0x81, 0x2b},
+ {0xbe, 0x29, 0xfb, 0x3b, 0xcc, 0x5c, 0xa0, 0xb9, 0x31, 0x0a, 0xfc, 0x2e,
+ 0x92, 0x46, 0x68, 0x39},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {153,
+ {0x18, 0xd7, 0xfb, 0xa3, 0x0a, 0xca, 0xa9, 0x0c, 0x9a, 0x08, 0xed, 0x10,
+ 0xcf, 0xde, 0xd2, 0x91},
+ {0x98, 0xe8, 0x10, 0xea, 0x38, 0xc0, 0xb0, 0x88},
+ {0x8a, 0xa0, 0x03, 0x86, 0x1d, 0x98, 0x51, 0xcc, 0xde, 0xee, 0x51, 0xc3,
+ 0x2e, 0x96, 0x79, 0xb2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {154,
+ {0xa1, 0x47, 0x40, 0x92, 0xb5, 0x15, 0xd3, 0x57, 0x25, 0x9a, 0x8e, 0x45,
+ 0x51, 0x94, 0x80, 0x7d},
+ {0x98, 0xe8, 0x10, 0xea, 0x38, 0xc0, 0xb0, 0x88},
+ {0x81, 0xec, 0x35, 0x16, 0x42, 0xce, 0xdf, 0xb8, 0xef, 0x2b, 0xb2, 0xd5,
+ 0xa4, 0x46, 0xbd, 0xaf},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {155,
+ {0x43, 0xc8, 0x4f, 0x69, 0x90, 0x47, 0x59, 0x4e, 0x8e, 0x0a, 0x6b, 0x5a,
+ 0x2d, 0x12, 0xc4, 0xe7},
+ {0xa5, 0x60, 0xe9, 0xb5, 0xc1, 0x01, 0x65, 0x2e},
+ {0xe6, 0x63, 0x27, 0x2c, 0x49, 0x3f, 0x8a, 0x28, 0x41, 0x78, 0xed, 0xbf,
+ 0x82, 0xe1, 0x76, 0x3b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {156,
+ {0xe2, 0x52, 0xa6, 0x5b, 0x08, 0x7e, 0x6e, 0xee, 0x26, 0x8f, 0x19, 0x86,
+ 0x05, 0x4c, 0xc8, 0x88},
+ {0xa3, 0x18, 0x36, 0x52, 0x72, 0xc4, 0x37, 0x92},
+ {0x18, 0x30, 0x7e, 0x2e, 0x30, 0x11, 0x43, 0x4f, 0x5e, 0xca, 0x5b, 0xe3,
+ 0x40, 0x4d, 0x65, 0x03},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {157,
+ {0x67, 0x83, 0x68, 0x17, 0xe8, 0xed, 0x3b, 0x9a, 0xc9, 0xe5, 0xc3, 0x7d,
+ 0x1e, 0x04, 0xf0, 0xdc},
+ {0xc6, 0x9a, 0xc8, 0xdc, 0x49, 0x50, 0xe7, 0xcc},
+ {0x95, 0x7e, 0x49, 0x74, 0xb4, 0xca, 0x63, 0xd4, 0x1b, 0xb5, 0xac, 0xf2,
+ 0xb4, 0xf3, 0xaa, 0xb1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {158,
+ {0x6d, 0x08, 0x02, 0x47, 0x79, 0x76, 0x5c, 0x2a, 0xe5, 0x1c, 0x30, 0x20,
+ 0xc1, 0x27, 0xe3, 0xee},
+ {0xc6, 0x9a, 0xc8, 0xdc, 0x49, 0x50, 0xe7, 0xcc},
+ {0x65, 0xac, 0xb0, 0x26, 0x2e, 0x66, 0xef, 0x6c, 0x7c, 0x44, 0xd2, 0x04,
+ 0x69, 0xa2, 0xc5, 0x29},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {159,
+ {0x0c, 0xac, 0x27, 0x52, 0x4b, 0xec, 0xe0, 0x67, 0x6b, 0xdc, 0x57, 0x2a,
+ 0xb5, 0x8b, 0x4f, 0x70},
+ {0x5a, 0x60, 0x0a, 0xeb, 0x07, 0x51, 0x81, 0x41},
+ {0x9c, 0x55, 0x53, 0x7b, 0x7e, 0x85, 0x7a, 0x20, 0xa2, 0x41, 0xef, 0x66,
+ 0x26, 0xa6, 0x53, 0x7a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {160,
+ {0xa9, 0xec, 0x5a, 0xd1, 0xd8, 0x41, 0x71, 0x48, 0x96, 0x71, 0x78, 0x1c,
+ 0x83, 0x6d, 0xb5, 0x88},
+ {0xa4, 0x35, 0x37, 0xad, 0x59, 0x26, 0x76, 0xa0},
+ {0xd2, 0xbf, 0x5d, 0x73, 0xc6, 0x49, 0x5f, 0x92, 0xa4, 0xde, 0x9e, 0x38,
+ 0xc7, 0x7a, 0x5f, 0x08},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {161,
+ {0xf0, 0x61, 0x0c, 0x35, 0x5e, 0xbb, 0x45, 0x31, 0x24, 0x18, 0x57, 0x9f,
+ 0x74, 0x50, 0xaf, 0xc9},
+ {0xa4, 0x35, 0x37, 0xad, 0x59, 0x26, 0x76, 0xa0},
+ {0xb4, 0x05, 0x13, 0x43, 0x16, 0x8a, 0xfb, 0x46, 0x19, 0x21, 0xba, 0x54,
+ 0x8f, 0x17, 0xbd, 0x01},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {162,
+ {0xe5, 0x4a, 0x66, 0x5e, 0x6e, 0xb9, 0x3f, 0x8d, 0x47, 0x49, 0xfa, 0xe6,
+ 0xee, 0xfc, 0xb2, 0x68},
+ {0xc2, 0xc7, 0xda, 0x0a, 0xbb, 0x3e, 0xf0, 0x93},
+ {0xbd, 0x24, 0x81, 0xfa, 0x53, 0x8a, 0x01, 0x97, 0x85, 0x96, 0xd1, 0xab,
+ 0x2a, 0xb4, 0xae, 0x62},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {163,
+ {0x5b, 0x40, 0x2d, 0x91, 0x18, 0x17, 0xac, 0xb5, 0x83, 0x5e, 0x92, 0xe0,
+ 0xdc, 0xa8, 0x17, 0x50},
+ {0x87, 0x50, 0x22, 0x08, 0x58, 0x19, 0x68, 0x63},
+ {0x1a, 0x5f, 0x46, 0xb3, 0xdf, 0x35, 0x82, 0x86, 0x29, 0x12, 0x0c, 0x8d,
+ 0xfd, 0x85, 0x62, 0xb1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {164,
+ {0x13, 0x4b, 0xde, 0x0b, 0xb6, 0x91, 0x09, 0x39, 0x1d, 0xa0, 0x18, 0xe2,
+ 0x98, 0x93, 0x83, 0x7e},
+ {0xcb, 0x92, 0xa6, 0x6b, 0x97, 0x78, 0xaa, 0x92},
+ {0xa7, 0x86, 0x37, 0xe0, 0xff, 0x79, 0x51, 0x32, 0x35, 0xfb, 0xfb, 0xc6,
+ 0x94, 0x50, 0x78, 0x48},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {165,
+ {0xe5, 0x4d, 0x5a, 0x61, 0x3c, 0xd4, 0xbc, 0x13, 0xdf, 0x0b, 0x90, 0x80,
+ 0x8e, 0xba, 0x84, 0x90},
+ {0x64, 0x66, 0xad, 0x1b, 0xf1, 0x59, 0x2c, 0x2f},
+ {0x7d, 0xbb, 0xd4, 0xba, 0xb0, 0x15, 0x35, 0x09, 0xe2, 0xbc, 0x57, 0x6d,
+ 0x30, 0x7e, 0x5d, 0x80},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {166,
+ {0xc8, 0xc6, 0xbe, 0xfa, 0x36, 0xe4, 0xca, 0x30, 0xa5, 0xd2, 0xdf, 0xe0,
+ 0xa1, 0xda, 0x0c, 0x50},
+ {0xe2, 0x45, 0x84, 0xb8, 0x72, 0xbe, 0x01, 0xb7},
+ {0x39, 0x94, 0x4a, 0xe6, 0xee, 0x9d, 0xa6, 0xe3, 0x84, 0x2b, 0x9f, 0xf4,
+ 0xf5, 0xeb, 0x09, 0xe1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {167,
+ {0xda, 0x86, 0x97, 0xbd, 0x5e, 0xfe, 0x2c, 0x50, 0x26, 0x31, 0x6d, 0x05,
+ 0x77, 0x4f, 0x47, 0x25},
+ {0xa3, 0x3a, 0x5a, 0x49, 0x2a, 0x0a, 0xa3, 0x73},
+ {0xf1, 0x1a, 0x5f, 0xa5, 0x03, 0xad, 0x91, 0x4d, 0xc6, 0x71, 0x00, 0xec,
+ 0x96, 0x01, 0x94, 0xc8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {168,
+ {0x35, 0xaa, 0x5a, 0x13, 0xc8, 0x1b, 0x11, 0xfd, 0xea, 0x3d, 0x73, 0xa2,
+ 0x66, 0xd6, 0x21, 0xa2},
+ {0x06, 0x56, 0xa9, 0x92, 0x29, 0x3e, 0xc9, 0xa7},
+ {0x2f, 0xab, 0xf3, 0x9d, 0xcf, 0x40, 0x20, 0x40, 0xc3, 0xcd, 0xff, 0x78,
+ 0x52, 0xa8, 0xf6, 0x80},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {169,
+ {0x5b, 0x20, 0x2f, 0x54, 0x90, 0x13, 0x3b, 0xa9, 0xc5, 0xa5, 0xaa, 0xc7,
+ 0x4d, 0xea, 0xc7, 0xff},
+ {0x27, 0x40, 0xe5, 0xf0, 0xf4, 0x55, 0x6d, 0x9e},
+ {0xb6, 0x82, 0x72, 0x03, 0xe9, 0xd0, 0xdb, 0x55, 0x82, 0x1d, 0xa2, 0xf7,
+ 0xe7, 0x74, 0x3e, 0x97},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {170,
+ {0x5a, 0x87, 0xe3, 0x0b, 0x4e, 0xbb, 0xc0, 0x85, 0x27, 0x72, 0xe3, 0xc7,
+ 0x99, 0x25, 0xc4, 0x6a},
+ {0x27, 0x40, 0xe5, 0xf0, 0xf4, 0x55, 0x6d, 0x9e},
+ {0x0d, 0xf9, 0xab, 0x43, 0x65, 0xbf, 0xb9, 0x7b, 0xe7, 0xcc, 0xa6, 0x4f,
+ 0x56, 0x9f, 0x98, 0x7f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {171,
+ {0xd8, 0xa7, 0xab, 0x57, 0x18, 0x56, 0x47, 0xc5, 0xcc, 0x81, 0xca, 0x58,
+ 0x30, 0x51, 0x64, 0xbd},
+ {0x22, 0x7d, 0xcf, 0x18, 0x76, 0x4b, 0xdd, 0x66},
+ {0xbf, 0x58, 0xd7, 0xdb, 0x1f, 0x00, 0x69, 0x9d, 0x11, 0xe6, 0xaf, 0xc6,
+ 0xb6, 0x30, 0x57, 0x33},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {172,
+ {0x90, 0x06, 0x55, 0xdd, 0xee, 0x46, 0xa2, 0x9c, 0x1a, 0x78, 0xc9, 0x9c,
+ 0xf9, 0x5a, 0x93, 0x63},
+ {0x99, 0x3c, 0xa3, 0x00, 0x0a, 0xbd, 0x8c, 0x40},
+ {0x5c, 0xa3, 0x20, 0xcf, 0x5b, 0x04, 0x17, 0xc1, 0xd5, 0xb7, 0x5a, 0x5e,
+ 0x1e, 0xd3, 0x09, 0xb4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {173,
+ {0x9e, 0xde, 0x7b, 0x03, 0x00, 0x25, 0x4b, 0x91, 0x13, 0xe1, 0x95, 0xd8,
+ 0x41, 0x7b, 0x36, 0xce},
+ {0x98, 0x16, 0x94, 0xdc, 0xdb, 0x8b, 0x06, 0xea},
+ {0xdb, 0xc6, 0x12, 0xe0, 0x77, 0xd5, 0x5a, 0x4b, 0xd5, 0xe7, 0x5d, 0x30,
+ 0xe0, 0x40, 0x7f, 0x60},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {174,
+ {0x28, 0xfe, 0x7a, 0x00, 0xf3, 0xb3, 0x83, 0x26, 0x18, 0xee, 0xe0, 0xf5,
+ 0x8a, 0x0b, 0x5a, 0x64},
+ {0xd1, 0x3d, 0xf9, 0x47, 0xc5, 0x18, 0x03, 0x0d},
+ {0xe0, 0x27, 0xfc, 0xb8, 0xfb, 0x32, 0x05, 0x86, 0x1d, 0x1b, 0x9f, 0x15,
+ 0xdd, 0x37, 0x3d, 0x2c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {175,
+ {0xbe, 0xe0, 0x72, 0xe7, 0x14, 0x15, 0x4f, 0x3b, 0x66, 0xd2, 0x22, 0x2d,
+ 0xae, 0xdc, 0xce, 0x94},
+ {0xd1, 0x3d, 0xf9, 0x47, 0xc5, 0x18, 0x03, 0x0d},
+ {0x15, 0x6d, 0x28, 0xb7, 0x51, 0x00, 0x2f, 0x88, 0x27, 0x54, 0x8a, 0xb1,
+ 0x50, 0x0e, 0xae, 0x35},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {176,
+ {0x12, 0x87, 0x8b, 0x87, 0xff, 0x13, 0xfb, 0x95, 0xed, 0x92, 0xad, 0xcd,
+ 0x82, 0x85, 0x3b, 0x9b},
+ {0xed, 0x67, 0x80, 0x8a, 0x56, 0xc2, 0xb0, 0x0a},
+ {0x95, 0x99, 0xd7, 0x71, 0x45, 0xc1, 0x20, 0x34, 0x6e, 0x25, 0xc9, 0x1e,
+ 0x36, 0x3b, 0xbe, 0xd4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {177,
+ {0xa3, 0x4e, 0xbc, 0xc0, 0x13, 0xec, 0x40, 0x3d, 0x4b, 0x04, 0x3d, 0x8c,
+ 0x93, 0xe7, 0x79, 0xec},
+ {0xed, 0x67, 0x80, 0x8a, 0x56, 0xc2, 0xb0, 0x0a},
+ {0xfe, 0xcc, 0x42, 0x09, 0x98, 0x24, 0x30, 0xf8, 0x61, 0x35, 0x53, 0x54,
+ 0xa7, 0x34, 0x15, 0x76},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {178,
+ {0x40, 0x87, 0x05, 0x10, 0x01, 0xbc, 0x95, 0x89, 0x93, 0x67, 0xde, 0x28,
+ 0x7a, 0x60, 0x5b, 0xd8},
+ {0xd6, 0xca, 0xa0, 0xd3, 0x4d, 0x68, 0x17, 0x75},
+ {0x5c, 0x13, 0xa3, 0x59, 0x8d, 0xfa, 0xb1, 0xb1, 0x81, 0xdd, 0x27, 0xf1,
+ 0x35, 0xf4, 0x31, 0xa5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {179,
+ {0x18, 0x5d, 0x60, 0x8d, 0x48, 0xd7, 0x54, 0xa1, 0x7b, 0xe9, 0x7e, 0x6e,
+ 0xec, 0xf3, 0x1c, 0xb3},
+ {0xd0, 0x50, 0xbb, 0x7a, 0x29, 0xe2, 0x5a, 0x00},
+ {0x13, 0xd0, 0x0b, 0xff, 0x07, 0x45, 0x1e, 0x93, 0xaa, 0xc3, 0xf5, 0x28,
+ 0x48, 0xf6, 0xff, 0x01},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {180,
+ {0xcd, 0x76, 0x35, 0xe7, 0x57, 0xde, 0x47, 0xf8, 0x0b, 0x68, 0xa8, 0x44,
+ 0xf2, 0x15, 0x00, 0x30},
+ {0xfe, 0xbf, 0x53, 0x55, 0x83, 0x61, 0xb5, 0xce},
+ {0x01, 0x62, 0x13, 0xaf, 0x9b, 0x48, 0x68, 0x70, 0x92, 0x8c, 0x76, 0xe4,
+ 0xf5, 0xa6, 0x9d, 0x25},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {181,
+ {0x76, 0x33, 0x45, 0x67, 0xe2, 0x4c, 0x8b, 0xe9, 0xff, 0xd6, 0xff, 0xa5,
+ 0xca, 0x76, 0x2b, 0x3d},
+ {0x78, 0x4f, 0x1d, 0x75, 0xb9, 0x41, 0xc7, 0xca},
+ {0xd1, 0xe1, 0x31, 0xfe, 0x41, 0xa9, 0x12, 0x59, 0x27, 0x28, 0x8a, 0xd5,
+ 0x68, 0x8f, 0xa8, 0xef},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {182,
+ {0x98, 0xdb, 0x9d, 0x6f, 0x60, 0x90, 0x9e, 0xcb, 0xbe, 0xfc, 0xd8, 0xeb,
+ 0x28, 0x44, 0x82, 0x46},
+ {0x78, 0x4f, 0x1d, 0x75, 0xb9, 0x41, 0xc7, 0xca},
+ {0x76, 0x0c, 0xbd, 0x2a, 0xaa, 0x89, 0xc2, 0xa7, 0x3c, 0xec, 0xa5, 0x5a,
+ 0x7e, 0x34, 0xa9, 0xac},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {183,
+ {0x34, 0x3e, 0xcf, 0x1c, 0xfe, 0x1d, 0xf4, 0x2e, 0x2f, 0x33, 0x0e, 0xa0,
+ 0x92, 0x56, 0x2c, 0x44},
+ {0x3b, 0x85, 0xe5, 0xb3, 0x4d, 0x53, 0x9e, 0xa1},
+ {0x38, 0x8a, 0xe4, 0x80, 0x9c, 0x23, 0x3f, 0xa7, 0x1e, 0xc1, 0x5d, 0xab,
+ 0xa7, 0x79, 0x52, 0xe5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {184,
+ {0xb9, 0x52, 0xcd, 0x4e, 0x25, 0x02, 0x43, 0x4c, 0x6b, 0xae, 0x5b, 0xac,
+ 0xc9, 0x76, 0xf2, 0xdd},
+ {0x65, 0x1f, 0x2c, 0xb0, 0xa7, 0x23, 0x8a, 0x76},
+ {0x30, 0x34, 0x22, 0x5a, 0xa6, 0xa9, 0x52, 0x88, 0xed, 0xa2, 0xd2, 0x7d,
+ 0x08, 0x5a, 0x51, 0xd6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {185,
+ {0x53, 0xbe, 0xed, 0x66, 0x9e, 0xe0, 0x4a, 0x1b, 0xf8, 0x2a, 0x66, 0xbb,
+ 0x0f, 0x0f, 0xb0, 0xe1},
+ {0x8e, 0xb6, 0x1c, 0x23, 0x72, 0xef, 0x71, 0xfe},
+ {0x1c, 0x51, 0x5b, 0x2a, 0x0b, 0xd1, 0x0e, 0x77, 0x19, 0xee, 0x35, 0x3b,
+ 0x7b, 0x76, 0xe2, 0x65},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {186,
+ {0x43, 0xed, 0xd2, 0xcf, 0xb7, 0xa7, 0xc4, 0x5f, 0x0f, 0xae, 0x6b, 0xfb,
+ 0xa7, 0x87, 0x22, 0x0b},
+ {0xb5, 0xfc, 0x82, 0x79, 0x6a, 0x4b, 0x86, 0x6a},
+ {0x3e, 0xdc, 0x61, 0x76, 0x70, 0x30, 0x31, 0x2a, 0x24, 0xf7, 0x7b, 0x3a,
+ 0x92, 0x94, 0x8a, 0xa1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {187,
+ {0xc6, 0xc5, 0xb9, 0xd1, 0xdb, 0x27, 0x51, 0x44, 0x52, 0x55, 0xe0, 0x29,
+ 0x96, 0x56, 0x6a, 0x32},
+ {0xb5, 0xfc, 0x82, 0x79, 0x6a, 0x4b, 0x86, 0x6a},
+ {0x75, 0xfd, 0xb3, 0xce, 0x3b, 0xa6, 0x35, 0x95, 0xf7, 0xc0, 0xbc, 0x6a,
+ 0x7b, 0xcd, 0x2a, 0x2f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {188,
+ {0xe1, 0xe4, 0x11, 0x28, 0xd7, 0x03, 0x94, 0x7f, 0x75, 0x7d, 0x5d, 0x23,
+ 0x2a, 0xc4, 0xbd, 0x31},
+ {0x34, 0x1b, 0x3f, 0x5c, 0xfb, 0xbf, 0xc9, 0xbe},
+ {0xf3, 0x59, 0x36, 0x07, 0x7a, 0x7e, 0x87, 0x76, 0xaa, 0xa9, 0x42, 0xab,
+ 0xc7, 0x15, 0x42, 0xfd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {189,
+ {0xc5, 0x68, 0x18, 0x1a, 0x87, 0x8c, 0x51, 0x3f, 0xa6, 0x3e, 0x9f, 0x96,
+ 0x83, 0x6c, 0xdd, 0xa4},
+ {0xc3, 0x40, 0x60, 0x61, 0xbd, 0xd6, 0x6a, 0x21},
+ {0x00, 0x29, 0x22, 0xef, 0x88, 0x13, 0x5b, 0x7e, 0xe6, 0x2a, 0x4f, 0x37,
+ 0xda, 0xab, 0x7c, 0x37},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {190,
+ {0xbe, 0xe9, 0xf1, 0x69, 0xd0, 0x0a, 0x33, 0x66, 0x93, 0x0b, 0xe2, 0x58,
+ 0x36, 0xed, 0x08, 0x2a},
+ {0x1e, 0x8b, 0x5a, 0x40, 0xdc, 0x14, 0x3f, 0x8c},
+ {0x44, 0x88, 0x3f, 0xc1, 0x5e, 0x2d, 0x2a, 0xc9, 0xc1, 0xc7, 0xc3, 0xd8,
+ 0x43, 0xc7, 0x7e, 0xab},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {191,
+ {0x02, 0xae, 0x50, 0x9a, 0x43, 0xae, 0xec, 0x54, 0xf3, 0x07, 0x01, 0xc4,
+ 0x08, 0x13, 0xa7, 0x7a},
+ {0x68, 0xca, 0x23, 0x4b, 0x8d, 0x7b, 0x48, 0xc6},
+ {0x62, 0x68, 0x9b, 0xad, 0x21, 0x7c, 0xab, 0xbe, 0x6f, 0x1f, 0x9d, 0xd6,
+ 0xd2, 0x31, 0xb3, 0x0e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {192,
+ {0xec, 0x8b, 0x8a, 0x8c, 0xfa, 0x9c, 0xb7, 0x59, 0xb6, 0xc2, 0xff, 0x55,
+ 0x78, 0x58, 0xe0, 0x92},
+ {0x68, 0xca, 0x23, 0x4b, 0x8d, 0x7b, 0x48, 0xc6},
+ {0xec, 0x5e, 0x73, 0x29, 0xb2, 0x8b, 0x92, 0x68, 0xf5, 0xd9, 0x9d, 0xd7,
+ 0x7c, 0xef, 0x36, 0xa1},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {193,
+ {0x7e, 0xaa, 0x4d, 0x90, 0x5a, 0x0e, 0x01, 0x1e, 0xb9, 0x3c, 0xe8, 0x1d,
+ 0x31, 0xf7, 0xfc, 0x9d},
+ {0xcc, 0x91, 0xf1, 0x74, 0xd5, 0xa6, 0xd8, 0x2d},
+ {0x71, 0x16, 0x00, 0x4f, 0x8d, 0xb6, 0xbc, 0x15, 0xd2, 0x9a, 0x0f, 0xe5,
+ 0x7a, 0xd4, 0x0f, 0x51},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {194,
+ {0x03, 0x88, 0x91, 0x12, 0x97, 0x58, 0x00, 0x02, 0xf9, 0xbf, 0xef, 0xfa,
+ 0x26, 0xe7, 0x70, 0xaa},
+ {0xfb, 0x35, 0xaa, 0xfa, 0xa3, 0x48, 0xc4, 0xf3},
+ {0x5f, 0x7e, 0x76, 0xe5, 0xe4, 0xcf, 0x53, 0xc4, 0x34, 0x6b, 0xf7, 0x63,
+ 0x2c, 0xd9, 0x1f, 0xf1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {195,
+ {0xdd, 0x25, 0x55, 0xae, 0xc7, 0xca, 0xcf, 0xcd, 0x20, 0x85, 0xcf, 0x71,
+ 0xde, 0x0e, 0xe1, 0x0c},
+ {0x4a, 0x28, 0x05, 0x4c, 0x64, 0xe1, 0x27, 0x11},
+ {0x76, 0x32, 0xbb, 0x70, 0x62, 0x06, 0x4d, 0xc9, 0xd9, 0x16, 0x4c, 0xd3,
+ 0x02, 0x1f, 0xaa, 0x25},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {196,
+ {0x0c, 0x16, 0x2f, 0x58, 0xe8, 0x5b, 0xaf, 0xf6, 0x16, 0x2a, 0xad, 0x87,
+ 0xd3, 0x04, 0xa9, 0x61},
+ {0x09, 0xf4, 0x3f, 0x47, 0x16, 0x51, 0xc7, 0xe1},
+ {0x88, 0x90, 0x38, 0x77, 0x66, 0x0d, 0xa0, 0xf4, 0x1f, 0x85, 0xc7, 0x96,
+ 0x0e, 0xfc, 0x14, 0x03},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {197,
+ {0x77, 0xd1, 0x3b, 0x22, 0xab, 0x3b, 0x88, 0xdc, 0x22, 0x69, 0x0a, 0x52,
+ 0x29, 0xfa, 0x98, 0x5f},
+ {0xda, 0x7d, 0x1c, 0xf9, 0xca, 0xa5, 0xac, 0x81},
+ {0xf6, 0x7b, 0xf5, 0x62, 0xef, 0xff, 0x2a, 0xd9, 0xdf, 0xfa, 0xd8, 0xa5,
+ 0x70, 0x67, 0x2b, 0x7b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {198,
+ {0x0e, 0x0a, 0xe1, 0xe5, 0x2c, 0xec, 0x47, 0xb4, 0x05, 0x9b, 0x34, 0x82,
+ 0xe2, 0xd3, 0x4a, 0xaf},
+ {0x72, 0xb7, 0x6e, 0x15, 0xa3, 0x3e, 0x11, 0xe6},
+ {0x48, 0x00, 0x41, 0x75, 0xed, 0xbd, 0x5f, 0x95, 0x4a, 0xd6, 0x49, 0x18,
+ 0xe3, 0x93, 0xc5, 0x8b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {199,
+ {0x3d, 0x2d, 0xbd, 0x41, 0x6b, 0xc5, 0x10, 0x4e, 0x78, 0xb4, 0x5f, 0x46,
+ 0xd9, 0x8a, 0x2a, 0xfd},
+ {0x72, 0xb7, 0x6e, 0x15, 0xa3, 0x3e, 0x11, 0xe6},
+ {0x90, 0x93, 0x1e, 0x11, 0xf8, 0xa7, 0xf9, 0x43, 0x0f, 0x4a, 0xa3, 0x70,
+ 0xb9, 0x9e, 0x82, 0x0f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {200,
+ {0x3c, 0x18, 0x83, 0xab, 0x13, 0x5b, 0x24, 0xe9, 0x4b, 0x1b, 0x12, 0x31,
+ 0x2b, 0xe6, 0x99, 0x95},
+ {0x60, 0x7b, 0xc7, 0x2a, 0x61, 0xb2, 0x2b, 0x17},
+ {0xc5, 0x87, 0x3e, 0xee, 0x15, 0x83, 0x36, 0xde, 0x5b, 0x96, 0x10, 0x02,
+ 0x3e, 0xdd, 0x78, 0x49},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {201,
+ {0x4d, 0x49, 0xe2, 0x60, 0x34, 0x81, 0x72, 0xc3, 0x8a, 0x79, 0xeb, 0x92,
+ 0x5b, 0x18, 0x9b, 0x12},
+ {0x2b, 0xbe, 0x64, 0x47, 0x9d, 0xa7, 0xc4, 0x59, 0x76},
+ {0x54, 0x75, 0x5a, 0x93, 0xff, 0x51, 0x73, 0xae, 0xc6, 0x0d, 0x1e, 0xaa,
+ 0x8f, 0xd7, 0xd4, 0x09, 0x0f, 0x00, 0xf6, 0x38, 0xc2, 0x83, 0x1a, 0xa9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {202,
+ {0x42, 0xf6, 0xde, 0x78, 0x7a, 0x35, 0xfe, 0x6d, 0x40, 0xab, 0x7e, 0x8a,
+ 0xc3, 0xf8, 0xdf, 0x07},
+ {0xde, 0xd9, 0x79, 0xc1, 0x72, 0x04, 0xf6, 0x25, 0x4d},
+ {0xcd, 0x99, 0x5e, 0x6f, 0xf5, 0x68, 0xb5, 0x67, 0x5b, 0x4e, 0xbe, 0x77,
+ 0x0b, 0xb7, 0x76, 0x7d, 0x32, 0x02, 0x42, 0xc8, 0x14, 0x46, 0x92, 0x1f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {203,
+ {0xcc, 0x65, 0xbc, 0x7c, 0x2e, 0x42, 0xaa, 0x26, 0xd0, 0x75, 0x50, 0x72,
+ 0x24, 0x8e, 0x7b, 0x22},
+ {0xd7, 0x68, 0xa2, 0x86, 0x8b, 0x8b, 0x6e, 0x2c, 0xcd},
+ {0x74, 0x49, 0xaa, 0x84, 0xe0, 0x9d, 0x1d, 0x30, 0x9d, 0x1c, 0x4e, 0x56,
+ 0x03, 0x71, 0x88, 0xcd, 0x1c, 0x0b, 0x16, 0xcd, 0x63, 0x1d, 0x2e, 0xb4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {204,
+ {0x0d, 0xdc, 0x55, 0x41, 0x4f, 0xb3, 0xe9, 0x4d, 0x65, 0x27, 0xda, 0x3b,
+ 0x02, 0x2a, 0xa9, 0x45},
+ {0xd7, 0x68, 0xa2, 0x86, 0x8b, 0x8b, 0x6e, 0x2c, 0xcd, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0xa2, 0xd7, 0x3f, 0x55, 0x57, 0xb4, 0xb4, 0x1c, 0x69, 0x8a, 0x4f, 0xa5,
+ 0x96, 0x44, 0x46, 0x39, 0x1b, 0x10, 0xa4, 0x5e, 0x09, 0x4f, 0x0e, 0x72},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {205,
+ {0xd4, 0x43, 0x60, 0x2b, 0x6c, 0xfb, 0xf8, 0x57, 0x39, 0x5b, 0x02, 0x5a,
+ 0x75, 0x25, 0xa5, 0x24},
+ {0xdf, 0x5c, 0x55, 0x31, 0x45, 0xd4, 0xd8, 0x40, 0x3b},
+ {0x56, 0x6c, 0xf2, 0x97, 0x11, 0x21, 0xba, 0xcb, 0x9e, 0xca, 0x68, 0xc8,
+ 0xfd, 0xcc, 0x29, 0x22, 0xb7, 0x2d, 0x85, 0xb0, 0x54, 0x65, 0xe8, 0x7c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {206,
+ {0x20, 0x05, 0xcb, 0xe9, 0xcc, 0x66, 0xa3, 0x5c, 0xaf, 0xdf, 0xf1, 0xaf,
+ 0x11, 0x9a, 0xe6, 0xce},
+ {0xdf, 0x5c, 0x55, 0x31, 0x45, 0xd4, 0xd8, 0x40, 0x3b, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x60, 0xf9, 0xc7, 0x36, 0xec, 0x36, 0x19, 0xef, 0xdc, 0xc7, 0xcc, 0xcc,
+ 0x6b, 0x90, 0xae, 0x5c, 0xdb, 0x8b, 0xb9, 0xec, 0xee, 0xa5, 0xdd, 0x96},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {207,
+ {0xcb, 0xde, 0x3e, 0x11, 0x22, 0x60, 0xaa, 0x14, 0xdd, 0xec, 0x1a, 0x65,
+ 0x07, 0x89, 0x09, 0x66},
+ {0x0a, 0x6d, 0x7f, 0xf1, 0xf8, 0xcf, 0x61, 0xf4, 0x7d},
+ {0x2e, 0xa0, 0xdc, 0xa8, 0x86, 0x17, 0xb8, 0xd5, 0x3a, 0x45, 0xae, 0x36,
+ 0xdd, 0x7b, 0x04, 0x21, 0x2a, 0x40, 0xf8, 0x38, 0x17, 0x3f, 0xde, 0x23},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {208,
+ {0x11, 0x2d, 0xcf, 0x0c, 0x4d, 0x63, 0x04, 0x7a, 0x0e, 0xa1, 0x65, 0xe9,
+ 0x31, 0x2b, 0xe8, 0xca},
+ {0xb0, 0xcc, 0xc2, 0xcf, 0xe7, 0xd7, 0xdb, 0xfd, 0x8b},
+ {0x5b, 0x8b, 0x5e, 0xfb, 0x45, 0xb0, 0x1d, 0xbd, 0xdf, 0xef, 0xbf, 0xc5,
+ 0x7f, 0x01, 0x7c, 0x77, 0xd3, 0xbe, 0x4f, 0x54, 0x4a, 0x32, 0x50, 0xe8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {209,
+ {0x11, 0x02, 0x20, 0xc7, 0x01, 0xaa, 0x30, 0x29, 0x0f, 0x48, 0xa7, 0x20,
+ 0xa8, 0xa4, 0xc0, 0x7d},
+ {0xa6, 0xe0, 0x47, 0x66, 0xdf, 0x0b, 0xee, 0x85, 0xf1},
+ {0xff, 0xdf, 0x1f, 0x18, 0x81, 0x39, 0x0a, 0xde, 0x76, 0x11, 0x6c, 0xdb,
+ 0x92, 0x31, 0xa4, 0xf4, 0x93, 0xa2, 0x99, 0xf6, 0xda, 0x94, 0x51, 0x1f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {210,
+ {0xfe, 0x2c, 0x68, 0x36, 0x1b, 0xcb, 0x12, 0xa6, 0xfd, 0x67, 0xc7, 0x5e,
+ 0xba, 0xc0, 0x0b, 0x48},
+ {0xc5, 0x8a, 0x13, 0xe2, 0xcc, 0x6c, 0x86, 0x8f, 0x90},
+ {0xf5, 0x4c, 0x00, 0xed, 0x8a, 0x8e, 0xfe, 0x60, 0x0e, 0x3f, 0x33, 0xc4,
+ 0xa9, 0x9e, 0x35, 0x07, 0x03, 0xae, 0xe4, 0x30, 0xa6, 0xf0, 0xf8, 0xe3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {211,
+ {0x6d, 0xda, 0x75, 0xf9, 0x2b, 0x8f, 0x1a, 0xee, 0x81, 0x8c, 0x79, 0x5b,
+ 0xa3, 0xdb, 0xa4, 0xbe},
+ {0xc5, 0x8a, 0x13, 0xe2, 0xcc, 0x6c, 0x86, 0x8f, 0x90, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x1d, 0x26, 0x41, 0xe6, 0x3e, 0x93, 0x8b, 0x36, 0x51, 0x28, 0xfe, 0x08,
+ 0x6a, 0xdd, 0x34, 0xda, 0xaf, 0x4d, 0x12, 0xba, 0x1e, 0xfd, 0x0b, 0xb8},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {212,
+ {0x8e, 0xb0, 0x41, 0x89, 0xec, 0xca, 0x06, 0xa7, 0xa6, 0xa7, 0x54, 0x55,
+ 0x1f, 0x23, 0x34, 0x0c},
+ {0x9e, 0x30, 0x15, 0xc8, 0x25, 0xfd, 0xd4, 0xb5, 0xa9},
+ {0x07, 0x8e, 0x1e, 0xb8, 0xba, 0x2f, 0x80, 0x85, 0x10, 0x42, 0x26, 0x82,
+ 0x41, 0x0b, 0x3b, 0x07, 0xbe, 0xfb, 0xe5, 0xba, 0x50, 0x3e, 0xf7, 0x53},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {213,
+ {0x47, 0x64, 0x61, 0xd9, 0xb4, 0xe7, 0xfc, 0x48, 0x0a, 0xa8, 0xb8, 0xd8,
+ 0xc7, 0xaf, 0xd6, 0x2c},
+ {0xd1, 0x2d, 0xe7, 0xc1, 0x75, 0xc9, 0x27, 0x7b, 0x54},
+ {0xff, 0x66, 0xdf, 0xa5, 0x46, 0x16, 0xa4, 0x6d, 0x57, 0x4c, 0x1f, 0x64,
+ 0x0f, 0x98, 0xc5, 0x95, 0x06, 0x5e, 0x5e, 0x67, 0xcf, 0xb5, 0x83, 0xe7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {214,
+ {0x88, 0x39, 0x52, 0x0f, 0xe7, 0xd3, 0xbd, 0x9d, 0xfc, 0xb3, 0x81, 0xa2,
+ 0xee, 0x67, 0x8f, 0x0e},
+ {0xed, 0x91, 0x0a, 0x4b, 0x76, 0x15, 0x18, 0x8b, 0x40},
+ {0xe3, 0x17, 0x4e, 0xa5, 0xf3, 0x8d, 0xd8, 0x18, 0xd2, 0x10, 0xce, 0xb5,
+ 0xbd, 0xd7, 0xa9, 0x35, 0x2d, 0x67, 0xb5, 0xac, 0x93, 0x08, 0x1b, 0x9a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {215,
+ {0x35, 0x25, 0xf4, 0xb1, 0x48, 0xd7, 0x89, 0x1a, 0x56, 0x4e, 0xe7, 0x33,
+ 0x78, 0x43, 0xe2, 0xc6},
+ {0x0e, 0x44, 0x55, 0xe2, 0xc9, 0xb2, 0x9c, 0x6c, 0x01},
+ {0x52, 0x89, 0x8f, 0x75, 0x00, 0xca, 0xf2, 0xc4, 0x2d, 0x01, 0x20, 0x57,
+ 0xa8, 0x32, 0x31, 0xb3, 0xe9, 0xa1, 0x52, 0x20, 0x9e, 0x4b, 0xaf, 0x9e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {216,
+ {0xaf, 0x0d, 0x45, 0x35, 0x32, 0xb4, 0x1b, 0x02, 0x5d, 0x67, 0x16, 0xff,
+ 0x35, 0x5d, 0x69, 0x9a},
+ {0x31, 0x32, 0x8b, 0xff, 0xf8, 0xc1, 0x53, 0x6c, 0xd4},
+ {0x85, 0x3c, 0x5e, 0xcc, 0xab, 0x83, 0xb4, 0x12, 0x7a, 0x35, 0xac, 0x30,
+ 0x3e, 0xa5, 0x78, 0xa8, 0x83, 0xe5, 0xcc, 0x36, 0xd4, 0xe7, 0x2d, 0xc9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {217,
+ {0x54, 0x42, 0xbc, 0xdc, 0xba, 0xba, 0x65, 0x9d, 0xbc, 0x24, 0x7f, 0x37,
+ 0x56, 0x88, 0xc4, 0x96},
+ {0x41, 0xbf, 0x77, 0x7a, 0x0c, 0xa3, 0x13, 0x06, 0x0c},
+ {0x0a, 0x41, 0xdf, 0xdf, 0x41, 0xda, 0x1f, 0x38, 0xe3, 0x9c, 0xd5, 0x91,
+ 0x62, 0xf8, 0x50, 0xfa, 0x85, 0x1d, 0x02, 0xde, 0x48, 0x84, 0x5e, 0xb6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {218,
+ {0x08, 0x08, 0x4d, 0x98, 0x60, 0xa5, 0x0f, 0x6e, 0x4c, 0x83, 0x8d, 0x28,
+ 0xaa, 0x37, 0x43, 0x58},
+ {0x19, 0x0d, 0x1d, 0xef, 0xc5, 0x6a, 0x14, 0x42, 0x29},
+ {0xb1, 0xf0, 0x21, 0x92, 0x15, 0x1a, 0x08, 0xe7, 0x2a, 0x83, 0x1f, 0x02,
+ 0xab, 0x91, 0x46, 0x97, 0x3a, 0xf3, 0xd9, 0x84, 0xab, 0x49, 0x43, 0x0f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {219,
+ {0xf6, 0x69, 0x88, 0x13, 0xaa, 0x9f, 0x14, 0x7d, 0x9b, 0x45, 0x6f, 0xed,
+ 0x24, 0x86, 0x5d, 0xef},
+ {0x19, 0x0d, 0x1d, 0xef, 0xc5, 0x6a, 0x14, 0x42, 0x29, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x4e, 0x19, 0xbc, 0x5b, 0xaf, 0xbc, 0x36, 0xe1, 0x54, 0x20, 0x71, 0xfd,
+ 0x1c, 0x42, 0x53, 0xa2, 0x71, 0x34, 0x01, 0x3b, 0x28, 0xfc, 0x96, 0x1c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {220,
+ {0xd3, 0xbb, 0xbc, 0x62, 0xd9, 0x21, 0xb0, 0xbd, 0x33, 0x08, 0x23, 0x1f,
+ 0x44, 0x00, 0xb5, 0xe5},
+ {0xfe, 0x3c, 0xe8, 0xe4, 0xf0, 0xb8, 0xd2, 0x1e, 0xa2},
+ {0x3f, 0x0a, 0x5d, 0x13, 0x7e, 0x93, 0x76, 0x1e, 0x79, 0x94, 0x66, 0xd4,
+ 0xb3, 0x66, 0x47, 0x9e, 0x5d, 0x6a, 0x4e, 0x12, 0x1b, 0x1c, 0x41, 0x2a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {221,
+ {0x20, 0xb3, 0xc9, 0x21, 0x2e, 0xca, 0x14, 0x14, 0x24, 0xfa, 0x2a, 0x42,
+ 0xc3, 0x82, 0x83, 0xba},
+ {0x5c, 0x91, 0x36, 0xdd, 0xaa, 0x4e, 0xfb, 0x50, 0x0b},
+ {0x30, 0x54, 0x52, 0xf6, 0x8b, 0x48, 0xbe, 0x9b, 0x2e, 0xa4, 0x57, 0x95,
+ 0xc0, 0x4a, 0x39, 0xdd, 0xdb, 0x1c, 0x27, 0xe0, 0x5a, 0x82, 0x04, 0xa0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {222,
+ {0xb8, 0xb6, 0xa9, 0x49, 0xa1, 0x1a, 0x67, 0x46, 0xca, 0x62, 0x93, 0x44,
+ 0xac, 0x43, 0x26, 0x82},
+ {0x9c, 0x8c, 0x61, 0x40, 0x4e, 0xb6, 0x56, 0xa6, 0x9b},
+ {0x85, 0xe6, 0x1a, 0x2e, 0x76, 0x39, 0xbc, 0x5c, 0x61, 0x15, 0x38, 0xa7,
+ 0x43, 0xbc, 0x7b, 0x52, 0xb8, 0xcf, 0xaf, 0x15, 0xd9, 0xe3, 0x29, 0x1f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {223,
+ {0x2e, 0x90, 0xec, 0x3d, 0xcf, 0x91, 0xb2, 0x89, 0xb5, 0x08, 0xe5, 0x0b,
+ 0xad, 0xe5, 0xd6, 0x90},
+ {0x9c, 0x8c, 0x61, 0x40, 0x4e, 0xb6, 0x56, 0xa6, 0x9b, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x38, 0xa5, 0xfc, 0x9d, 0xe6, 0x47, 0x60, 0xb0, 0x6c, 0x95, 0x7f, 0xc4,
+ 0x54, 0xfb, 0x60, 0xac, 0x67, 0x3f, 0x78, 0x22, 0xeb, 0x8c, 0xf8, 0x27},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {224,
+ {0x54, 0x8b, 0x9c, 0x81, 0x07, 0x5a, 0x09, 0x97, 0x36, 0x8b, 0xa5, 0xcc,
+ 0xe2, 0xd3, 0x62, 0x28},
+ {0xb3, 0x92, 0xea, 0x55, 0x24, 0x8e, 0xa3, 0xff, 0xaf},
+ {0x30, 0x00, 0xc8, 0x16, 0x72, 0x7e, 0x34, 0xc5, 0x1f, 0xcf, 0x14, 0xbb,
+ 0x4b, 0x01, 0xd2, 0xad, 0xfc, 0xb1, 0x86, 0xe0, 0x8e, 0x8c, 0x6a, 0x68},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {225,
+ {0xa4, 0xad, 0xa9, 0xc1, 0x9a, 0x1f, 0xb7, 0x4f, 0x54, 0xbf, 0xf7, 0x0b,
+ 0xeb, 0x04, 0xb7, 0x9e},
+ {0x2d, 0x1f, 0x32, 0x6d, 0x65, 0x7c, 0x98, 0x84, 0x8f},
+ {0x27, 0xd1, 0x92, 0x88, 0x56, 0x76, 0x67, 0x3d, 0x54, 0xc8, 0x44, 0x3e,
+ 0x96, 0x23, 0x9d, 0xd0, 0xe9, 0x49, 0x84, 0x3f, 0x7e, 0x7b, 0x04, 0x97},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {226,
+ {0x42, 0x6c, 0xb5, 0xf5, 0x71, 0x2e, 0x75, 0xf4, 0x00, 0x85, 0x9a, 0xab,
+ 0xf3, 0x5a, 0x9d, 0x67},
+ {0xd5, 0xa8, 0x8c, 0x1f, 0xdc, 0x91, 0x5d, 0x71, 0x58},
+ {0xa6, 0xed, 0xbe, 0x47, 0x16, 0xb3, 0x3e, 0xb2, 0xc9, 0xc7, 0x6d, 0x06,
+ 0x2f, 0x9b, 0xaf, 0x7c, 0xe7, 0x26, 0xd0, 0xd9, 0x58, 0xc8, 0x85, 0xfe},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {227,
+ {0x95, 0x9c, 0x63, 0xb4, 0x18, 0x08, 0xa6, 0xc6, 0x63, 0xd0, 0xc6, 0x50,
+ 0x13, 0x51, 0x3a, 0xe5},
+ {0x66, 0x40, 0xfd, 0x0c, 0x2b, 0xd9, 0x88, 0x77, 0xc2},
+ {0xa8, 0xbb, 0x52, 0xb8, 0x07, 0x84, 0x09, 0xe8, 0xc8, 0x17, 0xec, 0xdd,
+ 0x21, 0x5d, 0x59, 0x11, 0x4a, 0x7d, 0xc1, 0xf4, 0xa9, 0x08, 0x5e, 0xc8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {228,
+ {0x37, 0xa9, 0x55, 0x07, 0xbb, 0x59, 0x11, 0xc1, 0x5c, 0xf6, 0xaa, 0x1a,
+ 0x49, 0x9c, 0xe9, 0xa2},
+ {0xb2, 0xe7, 0x48, 0x5b, 0xb0, 0xc8, 0x71, 0xc3, 0x61},
+ {0xee, 0xc6, 0x31, 0x68, 0x02, 0x29, 0xaf, 0x06, 0x52, 0xd3, 0x80, 0x7e,
+ 0x3c, 0xb7, 0x2b, 0xd9, 0xc4, 0xa5, 0xa8, 0xc9, 0xbb, 0xfc, 0x30, 0x95},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {229,
+ {0x6a, 0x1b, 0x4b, 0x12, 0x2a, 0xdf, 0x54, 0x29, 0x7e, 0x6e, 0x44, 0x43,
+ 0xd9, 0x4b, 0x24, 0x1b},
+ {0xb2, 0xe7, 0x48, 0x5b, 0xb0, 0xc8, 0x71, 0xc3, 0x61, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x80, 0xe9, 0x39, 0x4c, 0xdb, 0x6b, 0x81, 0x30, 0x9b, 0xec, 0xc1, 0xe9,
+ 0x86, 0xee, 0x68, 0x68, 0x67, 0xaf, 0xf9, 0x2b, 0x9b, 0x9d, 0x31, 0x50},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {230,
+ {0x81, 0x2a, 0x05, 0x87, 0xcb, 0x59, 0x3c, 0x5f, 0xc3, 0xff, 0x36, 0x28,
+ 0xe2, 0x33, 0x15, 0x08},
+ {0xbe, 0x26, 0x63, 0xe9, 0x73, 0xdb, 0x66, 0x11, 0xf9},
+ {0x53, 0xb4, 0xe2, 0xef, 0x88, 0x04, 0x31, 0x99, 0x46, 0x23, 0x19, 0xeb,
+ 0x8c, 0x5f, 0x0a, 0xa7, 0x2d, 0xea, 0xbe, 0xec, 0x97, 0x46, 0x6a, 0x8d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {231,
+ {0x18, 0x33, 0x5b, 0x34, 0x28, 0xb8, 0x08, 0x16, 0x9b, 0x5e, 0x08, 0xbf,
+ 0x89, 0x28, 0xa9, 0x32},
+ {0xa9, 0xeb, 0x2d, 0x0a, 0x3c, 0x24, 0xd0, 0x81, 0x6c},
+ {0x31, 0xed, 0x5f, 0x50, 0x49, 0xae, 0xee, 0xe4, 0xc9, 0x96, 0x8b, 0x61,
+ 0x8b, 0xd0, 0xac, 0xea, 0x42, 0x0e, 0xe1, 0x53, 0x0c, 0x9a, 0xd2, 0xbe},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {232,
+ {0xf5, 0x31, 0x8d, 0xba, 0xc5, 0x1f, 0x84, 0x89, 0x40, 0x75, 0xca, 0x4f,
+ 0xc9, 0xd6, 0x8a, 0xad},
+ {0x5e, 0xbf, 0x21, 0x8c, 0x53, 0xbd, 0x7a, 0x9e, 0xa8},
+ {0x5f, 0x6f, 0x97, 0x04, 0xa4, 0x32, 0xfc, 0x06, 0xa0, 0xc7, 0x98, 0xb1,
+ 0x14, 0xba, 0xf9, 0xb9, 0x5a, 0x7e, 0xde, 0x96, 0x7e, 0xc2, 0x35, 0xdd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {233,
+ {0xb1, 0x22, 0x45, 0x3f, 0xd2, 0xd0, 0x34, 0x62, 0x49, 0xa5, 0x1e, 0x55,
+ 0xfc, 0x97, 0x67, 0xd6},
+ {0x5e, 0xbf, 0x21, 0x8c, 0x53, 0xbd, 0x7a, 0x9e, 0xa8, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x05, 0x0b, 0x06, 0x3f, 0x8f, 0xf3, 0x5d, 0xb3, 0x72, 0x0a, 0xf4, 0xd2,
+ 0x3b, 0x0a, 0x51, 0x5d, 0x0e, 0xa3, 0x77, 0x83, 0xce, 0xf9, 0x2f, 0x63},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {234,
+ {0x19, 0xe3, 0x1b, 0x4b, 0x26, 0x6d, 0xb0, 0x66, 0x0a, 0x89, 0xa0, 0xc7,
+ 0x18, 0x53, 0x52, 0x72},
+ {0xa3, 0x33, 0xd8, 0x52, 0xb9, 0x38, 0x9f, 0xc7, 0xe5},
+ {0xd3, 0xbd, 0x8c, 0xdf, 0x1b, 0x8e, 0x2b, 0xcc, 0xab, 0x14, 0x60, 0x6f,
+ 0x33, 0x4e, 0x63, 0xe7, 0xec, 0x20, 0x44, 0x80, 0x18, 0x33, 0x61, 0x91},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {235,
+ {0xe5, 0x53, 0xfa, 0x81, 0x21, 0xca, 0x61, 0xf7, 0x7c, 0xe6, 0x6a, 0x07,
+ 0x02, 0x32, 0xb9, 0x61},
+ {0x31, 0xa9, 0x9a, 0x58, 0xfc, 0xae, 0xa5, 0xc6, 0x9e},
+ {0x0c, 0xbd, 0x5c, 0x78, 0x28, 0xbc, 0x4d, 0x48, 0x88, 0x47, 0x8d, 0xbc,
+ 0x6f, 0x4f, 0x96, 0xb3, 0x94, 0x15, 0x3c, 0x4d, 0xc9, 0x25, 0x5e, 0xd2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {236,
+ {0xc1, 0xea, 0x20, 0x84, 0x6b, 0x48, 0xd0, 0xe0, 0x6c, 0xc5, 0x7e, 0x24,
+ 0xc3, 0x0e, 0x49, 0xd6},
+ {0x31, 0xa9, 0x9a, 0x58, 0xfc, 0xae, 0xa5, 0xc6, 0x9e, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x7e, 0x8f, 0xf1, 0xc5, 0x01, 0xe5, 0x2b, 0x77, 0xdf, 0x37, 0xf6, 0x49,
+ 0x50, 0xe8, 0x76, 0x97, 0xe3, 0xb7, 0xa5, 0x35, 0xc5, 0x10, 0x0e, 0x66},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {237,
+ {0xbc, 0x55, 0x99, 0x06, 0xac, 0x4b, 0x04, 0x30, 0xdd, 0x42, 0x89, 0x01,
+ 0x33, 0x65, 0xaf, 0xbb},
+ {0x5c, 0x79, 0x3d, 0xee, 0x28, 0x33, 0x8b, 0x32, 0x36},
+ {0x90, 0xbc, 0x25, 0xf8, 0x42, 0x75, 0x7c, 0x8a, 0x5f, 0x26, 0x5a, 0x9b,
+ 0x50, 0x52, 0x68, 0x86, 0xde, 0x55, 0x8b, 0x27, 0xc1, 0x49, 0xb2, 0xf7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {238,
+ {0xc2, 0xe0, 0xc0, 0xae, 0x43, 0x22, 0x29, 0x64, 0xb0, 0xa2, 0x77, 0x71,
+ 0xdf, 0x64, 0xfd, 0xe1},
+ {0x4a, 0xa2, 0xbf, 0xf4, 0xd8, 0x63, 0xd8, 0x92, 0x01},
+ {0xf2, 0xce, 0xaa, 0x8d, 0x8c, 0x11, 0x23, 0x4f, 0x1e, 0x9f, 0xc5, 0xef,
+ 0x1e, 0x36, 0x64, 0x1b, 0x44, 0x3f, 0x30, 0x52, 0xd2, 0xad, 0x66, 0x88},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {239,
+ {0x5f, 0xa6, 0xcd, 0xee, 0x27, 0xa7, 0xd1, 0x06, 0x0d, 0x9d, 0x4b, 0x45,
+ 0x69, 0x19, 0x26, 0xe1},
+ {0xa4, 0xdc, 0xcf, 0x63, 0xf3, 0x76, 0x77, 0xb8, 0xb3},
+ {0xef, 0xd9, 0x65, 0x4f, 0xc1, 0x0d, 0x94, 0x35, 0xdd, 0x6b, 0xfe, 0xbf,
+ 0x66, 0x4b, 0x16, 0xd4, 0xca, 0x58, 0x2f, 0x9d, 0x69, 0x6e, 0xc8, 0xc9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {240,
+ {0x2e, 0xf2, 0x1a, 0x79, 0x8d, 0x97, 0xfb, 0xfd, 0x44, 0x7f, 0x6e, 0x32,
+ 0x4b, 0xe3, 0x88, 0xc8},
+ {0xf9, 0x44, 0xc4, 0x97, 0xc4, 0x90, 0x3a, 0x43, 0xcf},
+ {0xfe, 0xf4, 0x81, 0x5f, 0xa2, 0x79, 0x4c, 0x2e, 0x90, 0xc9, 0x8e, 0xd8,
+ 0x0a, 0x69, 0x3d, 0x5b, 0x73, 0xd8, 0xdd, 0x94, 0x66, 0x95, 0x3a, 0x41},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {241,
+ {0x87, 0xe2, 0x86, 0x8a, 0x26, 0x98, 0x7c, 0xe8, 0xfc, 0xb3, 0x0e, 0xb9,
+ 0x7a, 0xf2, 0x07, 0x7e},
+ {0xfa, 0x49, 0xf9, 0x14, 0xfa, 0xdc, 0x77, 0xa5, 0x31},
+ {0xf0, 0x76, 0x48, 0xea, 0xf5, 0x37, 0x11, 0x27, 0x40, 0x7c, 0x5b, 0x11,
+ 0x61, 0x3a, 0xff, 0x48, 0xa3, 0x5e, 0x14, 0x30, 0x0d, 0xe9, 0x45, 0xa0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {242,
+ {0xa4, 0x51, 0x0c, 0x87, 0x3a, 0x17, 0x5f, 0x87, 0x35, 0x90, 0x0e, 0x16,
+ 0xe3, 0xee, 0x70, 0x72},
+ {0xff, 0x6f, 0x5a, 0x1a, 0x8a, 0xe7, 0x38, 0x98, 0xbc},
+ {0xea, 0x7c, 0xb0, 0x24, 0xa7, 0x7e, 0x17, 0x11, 0x9d, 0x20, 0x71, 0x8f,
+ 0xa5, 0x8c, 0xcb, 0x3f, 0x44, 0xb3, 0x88, 0x57, 0xbf, 0x5d, 0xfd, 0xc5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {243,
+ {0xd4, 0xda, 0x21, 0xe0, 0x34, 0xf0, 0xac, 0x53, 0xc3, 0xf5, 0x99, 0x58,
+ 0x8e, 0x8b, 0x43, 0x82},
+ {0x75, 0xde, 0x3d, 0xe0, 0x42, 0x5a, 0x4f, 0xca, 0x7a},
+ {0x28, 0x75, 0xad, 0x79, 0x19, 0x44, 0x96, 0xb6, 0xc1, 0xe4, 0x9f, 0x40,
+ 0xfd, 0x50, 0x02, 0x4b, 0xcf, 0xd6, 0xc7, 0xb1, 0xba, 0xed, 0xda, 0x08},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {244,
+ {0x7d, 0x8b, 0x83, 0xc3, 0xf9, 0x41, 0x26, 0x76, 0x3f, 0x20, 0xb3, 0x3a,
+ 0x34, 0xa3, 0x7d, 0x96},
+ {0x75, 0xde, 0x3d, 0xe0, 0x42, 0x5a, 0x4f, 0xca, 0x7a, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x11, 0x3e, 0x6e, 0xce, 0xe2, 0x8e, 0xbb, 0xa0, 0x23, 0x53, 0x5c, 0x0a,
+ 0x8b, 0xb5, 0xfd, 0x53, 0x0c, 0x57, 0x33, 0x5b, 0xda, 0x04, 0xa3, 0xfa},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {245,
+ {0x8e, 0xcb, 0xf3, 0x56, 0x96, 0xcc, 0x50, 0x12, 0x05, 0xef, 0x63, 0x4b,
+ 0xc4, 0xc4, 0x91, 0xa0},
+ {0x07, 0x68, 0xe2, 0xcf, 0xec, 0x78, 0xc1, 0x9d, 0xbc},
+ {0x1d, 0x58, 0xaa, 0xc6, 0x04, 0xc6, 0x59, 0x44, 0x0a, 0x85, 0x3f, 0x7c,
+ 0x35, 0x3f, 0xbd, 0x2e, 0x9a, 0x23, 0xa4, 0xaa, 0x16, 0x88, 0xfd, 0x69},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {246,
+ {0xc9, 0x7f, 0x0d, 0x38, 0x72, 0xcd, 0x2c, 0xaf, 0x71, 0xc8, 0x9e, 0x98,
+ 0x34, 0xa5, 0xab, 0xc7},
+ {0x36, 0x35, 0xb5, 0xd2, 0x33, 0x33, 0x11, 0x43, 0xa3},
+ {0xd4, 0x6b, 0x2d, 0x59, 0x48, 0xe8, 0x4a, 0x51, 0x80, 0xdb, 0x01, 0x8f,
+ 0x4f, 0x5e, 0x43, 0xd8, 0xdc, 0x5c, 0x46, 0xf3, 0xb6, 0x2d, 0xdb, 0x51},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {247,
+ {0xd8, 0x70, 0xa5, 0xf4, 0x77, 0xda, 0xb9, 0xaf, 0xb7, 0x24, 0x0b, 0x8f,
+ 0x37, 0x81, 0x10, 0x07},
+ {0x36, 0x35, 0xb5, 0xd2, 0x33, 0x33, 0x11, 0x43, 0xa3, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x9f, 0xdc, 0x1d, 0xe9, 0xcb, 0xd9, 0xe1, 0xd0, 0x29, 0x07, 0xe5, 0xdb,
+ 0xf8, 0x0e, 0x92, 0xa4, 0x96, 0x4a, 0xeb, 0x28, 0x09, 0x37, 0xc9, 0x47},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {248,
+ {0xc0, 0x78, 0x0f, 0xa7, 0x8f, 0xf1, 0x3b, 0xc6, 0xa2, 0x42, 0xa5, 0x42,
+ 0xab, 0x09, 0x6f, 0xb7},
+ {0x3d, 0x85, 0xcd, 0x76, 0xaf, 0x48, 0x1a, 0xb0, 0xa5},
+ {0x72, 0xc9, 0xa2, 0x4f, 0xd5, 0xbb, 0x1d, 0x73, 0x73, 0x54, 0xea, 0x72,
+ 0xea, 0x4d, 0xd2, 0xc4, 0xba, 0x23, 0x96, 0xba, 0x37, 0x82, 0xfe, 0x20},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {249,
+ {0x19, 0x59, 0x01, 0x0b, 0xc5, 0xa9, 0xa3, 0x57, 0xdb, 0x19, 0x0b, 0xd1,
+ 0xa5, 0x30, 0x08, 0xe9},
+ {0x5b, 0xe9, 0x70, 0xa4, 0xe5, 0x2c, 0x1c, 0x8a, 0xa9},
+ {0xc7, 0x7f, 0xe3, 0xaa, 0xa4, 0x10, 0xc3, 0x08, 0x0b, 0xb8, 0x3f, 0x78,
+ 0xff, 0xb5, 0xa5, 0x54, 0xcf, 0x01, 0x0d, 0x3e, 0x14, 0xc5, 0x2f, 0x3c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {250,
+ {0x9d, 0xff, 0xdb, 0xb4, 0x2b, 0x7a, 0x0f, 0x04, 0x39, 0x7f, 0x85, 0x85,
+ 0x0c, 0xbb, 0xe3, 0xb3},
+ {0xc9, 0x71, 0xb0, 0x61, 0x4f, 0xe9, 0xd4, 0x60, 0x18},
+ {0x24, 0xb2, 0xfb, 0x6b, 0x1a, 0x4e, 0x16, 0x1e, 0x6c, 0x2e, 0xf3, 0xe0,
+ 0xfd, 0x0c, 0xbf, 0xce, 0x8a, 0x0e, 0x15, 0x76, 0x86, 0x37, 0xd5, 0xf6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {251,
+ {0x94, 0x2d, 0x62, 0x2c, 0xa7, 0xf3, 0x4f, 0x2b, 0x29, 0x69, 0x38, 0xe8,
+ 0x9b, 0xfa, 0xdc, 0xce},
+ {0x1c, 0x42, 0x94, 0xc9, 0x54, 0x49, 0xa3, 0xfc, 0xf2},
+ {0x2f, 0x56, 0x45, 0x8c, 0x3e, 0x0f, 0xb8, 0x03, 0xbc, 0x1d, 0xc5, 0x8a,
+ 0xf4, 0x73, 0x97, 0x91, 0xe8, 0xe0, 0xca, 0xbe, 0xf9, 0x50, 0x17, 0xd2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {252,
+ {0x02, 0x89, 0x3f, 0xaf, 0x37, 0x96, 0xc4, 0x43, 0xe9, 0xfa, 0x7c, 0x4c,
+ 0x80, 0x57, 0xd6, 0x2b},
+ {0x1c, 0x42, 0x94, 0xc9, 0x54, 0x49, 0xa3, 0xfc, 0xf2, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x69, 0x87, 0x69, 0x1c, 0x68, 0x5e, 0x8a, 0x68, 0x8a, 0x50, 0x86, 0x12,
+ 0xa3, 0xe5, 0x25, 0xb7, 0x03, 0x85, 0x30, 0x17, 0x3a, 0xa4, 0xb9, 0xa7},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {253,
+ {0x18, 0x16, 0xe5, 0x68, 0x5a, 0x2b, 0x23, 0x07, 0xb4, 0x71, 0x4f, 0xb7,
+ 0x32, 0x8f, 0xfd, 0x64},
+ {0xf8, 0x19, 0x58, 0xe8, 0xfa, 0x31, 0x17, 0x72, 0x9d},
+ {0x53, 0x16, 0x36, 0x5f, 0x83, 0xc1, 0xf3, 0xce, 0xa5, 0x75, 0xcb, 0x8b,
+ 0x9f, 0xab, 0xe6, 0x30, 0x58, 0x36, 0x3c, 0x5e, 0x6b, 0x23, 0x84, 0x77},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {254,
+ {0x00, 0x2b, 0x1e, 0x2d, 0x3e, 0x02, 0x15, 0x1e, 0x7e, 0x91, 0xaf, 0xe9,
+ 0x8d, 0xed, 0xe6, 0xcb},
+ {0xde, 0xa3, 0x07, 0x52, 0x98, 0x4d, 0xa9, 0x71, 0xe4},
+ {0x9d, 0xea, 0x44, 0x0c, 0x8f, 0x27, 0xf8, 0xf7, 0x7c, 0x15, 0xbb, 0x2c,
+ 0x23, 0xbe, 0x70, 0x11, 0x42, 0x29, 0x7b, 0x81, 0x82, 0xf5, 0xd4, 0x9d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {255,
+ {0x18, 0xd8, 0xd0, 0xcc, 0x14, 0xc9, 0x30, 0x2d, 0x92, 0x9d, 0x9b, 0x2b,
+ 0xc0, 0x1e, 0xb5, 0x58},
+ {0x98, 0xb9, 0x57, 0x99, 0x9a, 0xc7, 0xe1, 0x38, 0x04},
+ {0x4d, 0xc2, 0x52, 0xf7, 0x84, 0xcf, 0x45, 0x37, 0xea, 0x19, 0xaf, 0x56,
+ 0xcf, 0x5a, 0x07, 0xe6, 0x2d, 0xba, 0xc9, 0xf8, 0xaa, 0x60, 0x84, 0x2c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {256,
+ {0x15, 0x90, 0xd8, 0x13, 0x44, 0x23, 0xa6, 0xca, 0xd5, 0x9a, 0x8d, 0x06,
+ 0xa8, 0xa6, 0x11, 0xf7},
+ {0x00, 0x2f, 0xd0, 0x0e, 0x78, 0x39, 0xce, 0x10, 0x14},
+ {0xf0, 0x04, 0xed, 0xfd, 0x07, 0xb7, 0x3b, 0xaf, 0xe2, 0x5a, 0xb2, 0x01,
+ 0x7c, 0xe3, 0x9f, 0xf0, 0x8d, 0xbf, 0xfa, 0xd1, 0xd0, 0xf8, 0x46, 0xb2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {257,
+ {0xf9, 0xb9, 0xcd, 0x73, 0xed, 0x0b, 0x27, 0x63, 0x99, 0x23, 0x2f, 0xd5,
+ 0x9e, 0xb2, 0x42, 0xe1},
+ {0x85, 0x00, 0x99, 0x39, 0x8e, 0x80, 0x1f, 0x0b, 0x92},
+ {0x67, 0x14, 0x2c, 0x48, 0x1e, 0x64, 0x24, 0xb4, 0x16, 0x5e, 0xfe, 0xff,
+ 0xf0, 0x2f, 0x0a, 0x5e, 0xd9, 0x68, 0xe0, 0x57, 0x00, 0x9a, 0xcf, 0xfc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {258,
+ {0x62, 0xe9, 0x99, 0x08, 0x3c, 0x67, 0xfc, 0xe3, 0xad, 0x27, 0x43, 0x28,
+ 0xd2, 0xbb, 0x95, 0x8d},
+ {0xc5, 0x82, 0x9c, 0x32, 0x6c, 0x8b, 0x0e, 0x75, 0x6a},
+ {0x74, 0x65, 0x72, 0xc1, 0x65, 0x96, 0xd1, 0x2f, 0xb1, 0x39, 0x76, 0x12,
+ 0x94, 0x3b, 0x08, 0x2e, 0xaa, 0x33, 0xb6, 0x48, 0xca, 0x77, 0x58, 0x9d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {259,
+ {0xc5, 0x97, 0x44, 0xa8, 0x02, 0x46, 0x71, 0x25, 0xe7, 0x68, 0x65, 0xad,
+ 0x37, 0xaf, 0x59, 0xee},
+ {0xc5, 0x82, 0x9c, 0x32, 0x6c, 0x8b, 0x0e, 0x75, 0x6a, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x80, 0x5c, 0x31, 0x16, 0x11, 0x26, 0x77, 0xaa, 0x89, 0x08, 0x97, 0xc5,
+ 0xa6, 0xaa, 0xf8, 0x76, 0x31, 0x21, 0x47, 0x6b, 0x2c, 0xe7, 0x04, 0x34},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {260,
+ {0x0e, 0x33, 0x37, 0x99, 0x35, 0x43, 0x2b, 0xcc, 0x9a, 0x37, 0x6a, 0x25,
+ 0xfc, 0x62, 0x92, 0x6c},
+ {0x4f, 0x8a, 0x4b, 0x72, 0xbb, 0x01, 0x5a, 0x09, 0xb3},
+ {0xd8, 0xb6, 0x4f, 0x39, 0xfe, 0x58, 0x69, 0xa6, 0x8a, 0x2a, 0x5f, 0xc2,
+ 0x0b, 0x0a, 0x06, 0x0f, 0x36, 0x10, 0xf4, 0x71, 0xdd, 0x31, 0x52, 0x9f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {261,
+ {0x54, 0x9d, 0x0c, 0x79, 0xaa, 0xe9, 0x0a, 0xbe, 0x38, 0x81, 0xd4, 0x0a,
+ 0xee, 0xaa, 0x65, 0x67},
+ {0xad, 0x98, 0x7a, 0xcb, 0x59, 0xf2, 0x40, 0x9f, 0x91},
+ {0xc0, 0xb7, 0x77, 0x43, 0xd1, 0xf1, 0x2b, 0x5b, 0xcc, 0xa9, 0x37, 0x2e,
+ 0x89, 0x6b, 0x68, 0x76, 0xa9, 0xc0, 0x41, 0xa6, 0x80, 0x89, 0x80, 0x53},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {262,
+ {0x26, 0x36, 0xc6, 0x1b, 0x7f, 0x99, 0xf0, 0xfd, 0x30, 0xd1, 0xfb, 0xb8,
+ 0xa9, 0x43, 0x16, 0x50},
+ {0xad, 0x98, 0x7a, 0xcb, 0x59, 0xf2, 0x40, 0x9f, 0x91, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0xd2, 0x3e, 0xba, 0x68, 0xf4, 0x56, 0xe5, 0xde, 0x5a, 0x87, 0x73, 0x8c,
+ 0xe5, 0xaf, 0x1e, 0x01, 0xfc, 0x8b, 0xae, 0x2b, 0xcb, 0x33, 0xe3, 0x85},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {263,
+ {0xa4, 0xd9, 0x1d, 0xd4, 0x90, 0xf9, 0x13, 0xf0, 0x67, 0x4e, 0xb1, 0xdc,
+ 0x43, 0x43, 0x79, 0x28},
+ {0x10, 0x46, 0x60, 0xf9, 0xdb, 0x0f, 0x8e, 0xf7, 0xbb},
+ {0x0c, 0x70, 0xa2, 0x80, 0xad, 0x4d, 0x58, 0xbd, 0xb1, 0xba, 0x8e, 0x61,
+ 0xeb, 0x8b, 0xac, 0x72, 0xcc, 0xa9, 0xb4, 0x71, 0x39, 0x8e, 0x75, 0x9f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {264,
+ {0x09, 0x5c, 0x73, 0x55, 0x22, 0x5c, 0x55, 0x5f, 0x7f, 0x4e, 0xa1, 0xa1,
+ 0xe0, 0x06, 0x36, 0xe1},
+ {0x08, 0x1a, 0x07, 0xab, 0x97, 0x99, 0x47, 0x6e, 0x51},
+ {0x0c, 0x3e, 0x71, 0x8a, 0x60, 0xc0, 0x3a, 0xce, 0x89, 0x17, 0xdd, 0xfc,
+ 0xf9, 0x76, 0xf4, 0xb5, 0x76, 0xb2, 0x89, 0x53, 0xa9, 0xaa, 0xe2, 0x99},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {265,
+ {0x48, 0x22, 0x19, 0x4b, 0x15, 0xb2, 0xd9, 0x9a, 0xbe, 0xa2, 0x91, 0x1c,
+ 0xf0, 0x1e, 0x32, 0xc7},
+ {0x0a, 0x6f, 0xdb, 0xa1, 0x87, 0x35, 0x27, 0x43, 0xb7},
+ {0x28, 0x00, 0x2d, 0xd1, 0x37, 0x2a, 0xcb, 0x9b, 0x62, 0x4e, 0x01, 0xef,
+ 0x5a, 0xee, 0x22, 0xf1, 0xc7, 0xa0, 0xbf, 0xc2, 0x7a, 0x5b, 0x72, 0x04},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {266,
+ {0xe5, 0x1d, 0x03, 0x11, 0xfd, 0xed, 0xc9, 0x3b, 0xb1, 0x16, 0x74, 0x64,
+ 0x8e, 0x39, 0x17, 0x28},
+ {0x93, 0xd7, 0x5d, 0x87, 0xc5, 0x9b, 0x7d, 0x37, 0x06},
+ {0xaf, 0x12, 0x55, 0x6e, 0xeb, 0x70, 0xdf, 0x00, 0x88, 0x8b, 0x16, 0x25,
+ 0x62, 0x56, 0xe8, 0x52, 0xb9, 0x1c, 0xd3, 0xc8, 0xe5, 0x59, 0x52, 0xa9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {267,
+ {0x59, 0x90, 0x8f, 0xc1, 0x05, 0xb3, 0x5f, 0x87, 0xe5, 0xcd, 0x88, 0x09,
+ 0x56, 0x0a, 0x74, 0xc6},
+ {0x83, 0x89, 0xbe, 0xef, 0xfb, 0x58, 0x6d, 0x15, 0x79},
+ {0x01, 0x2b, 0x91, 0xed, 0x5d, 0x77, 0x1d, 0x6d, 0x42, 0x7b, 0xe3, 0xde,
+ 0x0b, 0x23, 0x64, 0x05, 0xff, 0x44, 0xcc, 0x9a, 0xf4, 0xb7, 0x35, 0x17},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {268,
+ {0x16, 0x50, 0x50, 0x5d, 0x1e, 0xe8, 0x70, 0x5c, 0x99, 0x0f, 0x3d, 0x26,
+ 0xf5, 0x2a, 0xfe, 0xb7},
+ {0x83, 0x89, 0xbe, 0xef, 0xfb, 0x58, 0x6d, 0x15, 0x79, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x84, 0xfd, 0x97, 0xbb, 0x9e, 0x62, 0xc1, 0xfc, 0xda, 0x40, 0x70, 0xc4,
+ 0xea, 0xfb, 0x25, 0x89, 0x9a, 0x7d, 0x77, 0xd5, 0x1d, 0xc8, 0x43, 0x6f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {269,
+ {0x83, 0xb1, 0xee, 0x98, 0xff, 0xa3, 0x34, 0x88, 0xf6, 0xb9, 0x42, 0x19,
+ 0x72, 0xb5, 0xab, 0x8e},
+ {0xd9, 0x3e, 0x0c, 0x0d, 0x62, 0xe0, 0xce, 0x5a, 0xa0},
+ {0x70, 0x67, 0x35, 0x5c, 0x95, 0x6b, 0x0f, 0xd0, 0xa9, 0xbe, 0x11, 0x70,
+ 0x1c, 0x30, 0x5a, 0x8e, 0x91, 0x1d, 0x3c, 0x06, 0x9b, 0x7d, 0xf3, 0xd1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {270,
+ {0x50, 0x80, 0x75, 0xde, 0x7f, 0x83, 0x0e, 0xb3, 0x54, 0xeb, 0xa8, 0xd6,
+ 0x41, 0x88, 0x29, 0x73},
+ {0xf9, 0xc4, 0xb6, 0x70, 0x79, 0xf9, 0xa7, 0xd8, 0xeb},
+ {0x5e, 0xe3, 0xf5, 0x42, 0xbc, 0xae, 0xfd, 0xba, 0x5e, 0x03, 0xbc, 0xc2,
+ 0xec, 0x01, 0xca, 0x85, 0xd5, 0x61, 0x05, 0xcd, 0x42, 0x1c, 0xe8, 0xc2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {271,
+ {0x70, 0x7e, 0x2b, 0xe0, 0x17, 0x62, 0xe4, 0x2d, 0x8c, 0xfa, 0xf7, 0x07,
+ 0x4a, 0x97, 0x0a, 0x23},
+ {0x28, 0xda, 0x69, 0x7f, 0xcf, 0x04, 0x61, 0xf1, 0x50},
+ {0x74, 0xea, 0xe6, 0xa1, 0xff, 0x00, 0xe3, 0xa8, 0xda, 0x8b, 0x3f, 0xc6,
+ 0xc6, 0x25, 0x6b, 0x5d, 0x67, 0x01, 0x1a, 0x49, 0x93, 0xd8, 0x5d, 0x0c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {272,
+ {0xd9, 0xb1, 0xd2, 0x18, 0x69, 0x8b, 0xf6, 0x9e, 0xca, 0xde, 0x3b, 0x39,
+ 0x91, 0x05, 0xd9, 0xef},
+ {0x28, 0xda, 0x69, 0x7f, 0xcf, 0x04, 0x61, 0xf1, 0x50, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x39, 0x39, 0x19, 0xf3, 0xd0, 0x35, 0xff, 0x11, 0xb2, 0x23, 0x30, 0x7d,
+ 0xe7, 0x72, 0xc6, 0x7f, 0x3b, 0x72, 0xac, 0x64, 0xd9, 0x8b, 0xaf, 0x4d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {273,
+ {0x56, 0x65, 0xf6, 0x88, 0xf7, 0x7b, 0x8d, 0x59, 0x5c, 0xee, 0xea, 0x2d,
+ 0x7b, 0xba, 0x47, 0xb8},
+ {0xc2, 0x1c, 0xb1, 0xc8, 0x28, 0xbc, 0x4b, 0xb1, 0x98},
+ {0xa6, 0xe3, 0xc4, 0xbb, 0xcd, 0x42, 0x51, 0xa7, 0x4f, 0x88, 0x1e, 0xcc,
+ 0x7f, 0xa0, 0xa9, 0x45, 0x7e, 0x18, 0x6f, 0xef, 0x10, 0x5b, 0x40, 0xdc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {274,
+ {0x7d, 0xfc, 0xab, 0xaa, 0xf5, 0xd7, 0x9d, 0x6f, 0x23, 0x67, 0x8a, 0x0d,
+ 0xc0, 0x13, 0xd1, 0xd6},
+ {0x80, 0x45, 0x2a, 0x9c, 0xa0, 0xc4, 0xf7, 0x0c, 0x30},
+ {0x13, 0x7b, 0x06, 0xb7, 0x0a, 0x3e, 0xe5, 0xf3, 0xa4, 0xe0, 0x7b, 0x38,
+ 0xab, 0x35, 0xa0, 0x61, 0x3f, 0xd8, 0xe2, 0xc3, 0x09, 0x1d, 0x0b, 0x87},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {275,
+ {0x17, 0x3a, 0x59, 0x9a, 0x45, 0x6a, 0x6b, 0x0c, 0x7e, 0x98, 0x0c, 0x94,
+ 0x05, 0x00, 0x81, 0x84},
+ {0xe2, 0x37, 0xa9, 0x4b, 0x97, 0x67, 0x60, 0x23, 0xa1},
+ {0xca, 0x40, 0x68, 0xee, 0x61, 0x1b, 0xba, 0x87, 0x21, 0x0f, 0x24, 0xfc,
+ 0x51, 0x54, 0x37, 0xd1, 0x35, 0x2f, 0x51, 0x20, 0xb2, 0x2e, 0x86, 0x24},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {276,
+ {0xd3, 0x2b, 0xbb, 0x77, 0x6d, 0xf7, 0x3b, 0x2a, 0x0d, 0xa6, 0x56, 0x11,
+ 0x71, 0x9e, 0x3c, 0x81},
+ {0x26, 0xbc, 0xbb, 0xbf, 0xf0, 0x60, 0x2a, 0xce, 0x98},
+ {0x7c, 0xd9, 0x98, 0xe5, 0xcd, 0x18, 0x50, 0xf6, 0x2a, 0x8c, 0xe6, 0x81,
+ 0xe3, 0x93, 0x00, 0xf2, 0xfb, 0x24, 0x8f, 0x8f, 0x8f, 0x8a, 0xbb, 0x92},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {277,
+ {0xfe, 0x8d, 0x5e, 0x6a, 0xf4, 0xb4, 0x45, 0xba, 0x82, 0x84, 0xfd, 0x7c,
+ 0x8b, 0xb6, 0x43, 0x3d},
+ {0xf2, 0xb6, 0xa8, 0x99, 0xa1, 0xcd, 0x06, 0x19, 0x17},
+ {0x0f, 0x36, 0xce, 0x8d, 0xa7, 0x4e, 0xed, 0x58, 0x1c, 0x9d, 0xbd, 0xae,
+ 0xc9, 0xa7, 0x41, 0x29, 0x90, 0xdb, 0xf0, 0x79, 0x4a, 0x86, 0xa5, 0x41},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {278,
+ {0x9f, 0x85, 0xc4, 0xef, 0x36, 0xd8, 0x82, 0x44, 0xe5, 0x0f, 0xc2, 0x88,
+ 0x00, 0x2e, 0x57, 0x95},
+ {0xcf, 0xa1, 0x1e, 0xc5, 0xac, 0x60, 0xa2, 0xc8, 0x65},
+ {0xdd, 0x11, 0x2a, 0x04, 0xf4, 0x65, 0xf8, 0x7b, 0x6d, 0xee, 0xb0, 0xe4,
+ 0xd0, 0x42, 0x88, 0xe5, 0x47, 0x8f, 0x26, 0xd5, 0x90, 0x4d, 0x1f, 0x1f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {279,
+ {0xe6, 0xc2, 0x03, 0x06, 0x3b, 0xf1, 0x91, 0x6e, 0xeb, 0x46, 0x3a, 0xaf,
+ 0x14, 0xf5, 0x55, 0x10},
+ {0x38, 0x08, 0x01, 0xac, 0xd3, 0x32, 0x9a, 0xdc, 0xa6},
+ {0x4b, 0x7a, 0xd7, 0x17, 0xb9, 0x09, 0xc7, 0x1e, 0xcb, 0xd4, 0xe3, 0xef,
+ 0x36, 0x5b, 0x67, 0x9f, 0x21, 0x5b, 0x6b, 0x70, 0xeb, 0x7a, 0xa7, 0xe6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {280,
+ {0x9e, 0x83, 0xa1, 0x43, 0xc4, 0xcd, 0x27, 0x3d, 0xd5, 0x0c, 0xfc, 0xb1,
+ 0xdc, 0x88, 0x22, 0x55},
+ {0x38, 0x08, 0x01, 0xac, 0xd3, 0x32, 0x9a, 0xdc, 0xa6, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x39, 0xe7, 0x87, 0x5c, 0xaf, 0x79, 0xda, 0x4e, 0xec, 0x40, 0x96, 0x74,
+ 0xbf, 0x61, 0xbd, 0x00, 0x0b, 0xdc, 0xca, 0xa4, 0x21, 0x7c, 0x76, 0x13},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {281,
+ {0x9c, 0x1e, 0x90, 0x89, 0x37, 0x5d, 0x13, 0x72, 0x8b, 0x72, 0xc1, 0x85,
+ 0xe1, 0xda, 0xcb, 0xab},
+ {0xb0, 0x64, 0x9b, 0xf7, 0x33, 0x30, 0x3b, 0x81, 0x2c},
+ {0xb1, 0x77, 0x52, 0x68, 0xd2, 0xb5, 0x9b, 0x2c, 0xda, 0x4f, 0xc6, 0x17,
+ 0xf4, 0xa6, 0xa9, 0x63, 0x11, 0x3b, 0x42, 0x3b, 0xa7, 0x24, 0x12, 0x06},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {282,
+ {0xb5, 0x33, 0x08, 0xa6, 0x64, 0x44, 0xfc, 0x88, 0xe2, 0x4a, 0x00, 0xbd,
+ 0x96, 0x3b, 0x3a, 0xec},
+ {0xb0, 0x64, 0x9b, 0xf7, 0x33, 0x30, 0x3b, 0x81, 0x2c, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x7c, 0x09, 0xc2, 0x71, 0x2d, 0x89, 0x28, 0x16, 0x1c, 0xf6, 0xc2, 0xc5,
+ 0x54, 0x00, 0x18, 0xe1, 0xd7, 0x98, 0x0b, 0xcd, 0x16, 0x52, 0x4a, 0xc3},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {283,
+ {0x2b, 0x64, 0xdc, 0x12, 0xe4, 0x10, 0x8d, 0x63, 0xca, 0x76, 0xaa, 0x57,
+ 0x18, 0x08, 0x1e, 0x23},
+ {0x49, 0xfd, 0x96, 0xa9, 0xc2, 0x4e, 0xfa, 0xcf, 0x63},
+ {0x92, 0x41, 0xee, 0x1a, 0xa0, 0x63, 0x75, 0x92, 0xa4, 0xf1, 0xf4, 0xf0,
+ 0x19, 0xc8, 0x5c, 0xd0, 0x5b, 0xaf, 0x1f, 0x30, 0x9d, 0xdb, 0x2c, 0xe9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {284,
+ {0x53, 0x2a, 0xf6, 0xa8, 0xc9, 0x02, 0x8e, 0x12, 0x95, 0x53, 0x30, 0x79,
+ 0x20, 0x94, 0x6d, 0x32},
+ {0xf1, 0xd9, 0x0b, 0x9a, 0xe6, 0x8b, 0xe9, 0x66, 0xa7},
+ {0x46, 0x63, 0xf3, 0xb3, 0x41, 0xe4, 0x12, 0x06, 0x0d, 0xe4, 0xfd, 0x7c,
+ 0xeb, 0xeb, 0x7b, 0xcd, 0xaa, 0xcf, 0xc9, 0x9e, 0x83, 0x10, 0x85, 0x33},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {285,
+ {0xbf, 0x4f, 0xf1, 0x86, 0x4e, 0x85, 0x59, 0xa5, 0x6d, 0x7e, 0xcb, 0xc9,
+ 0x46, 0xdd, 0x75, 0x60},
+ {0xd4, 0x9d, 0x0e, 0x37, 0x83, 0x6d, 0x14, 0xee, 0x10},
+ {0xec, 0x71, 0x33, 0xd4, 0x99, 0x07, 0xe9, 0xd2, 0xc3, 0x23, 0x63, 0x09,
+ 0xd6, 0x5d, 0xad, 0xb2, 0xe0, 0xcb, 0x5a, 0xd1, 0x53, 0x46, 0x2e, 0x99},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {286,
+ {0x0a, 0xce, 0x66, 0x82, 0x6d, 0x8b, 0xf8, 0xcb, 0x5c, 0x50, 0x85, 0xfe,
+ 0x19, 0x27, 0xe0, 0xea},
+ {0x43, 0x01, 0x5c, 0x37, 0xb1, 0xa6, 0x69, 0xf4, 0x04},
+ {0xd0, 0x41, 0x76, 0x42, 0x53, 0xe6, 0xe2, 0xd9, 0xc4, 0x76, 0x6b, 0x9d,
+ 0xe4, 0xbc, 0xbb, 0x14, 0x1b, 0xb7, 0x99, 0x8f, 0x04, 0x30, 0xb9, 0xdc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {287,
+ {0x1e, 0xf6, 0x1d, 0x89, 0xaa, 0xe7, 0x2d, 0x65, 0xcf, 0xe1, 0x7d, 0x6b,
+ 0xd6, 0xf1, 0x38, 0xf6},
+ {0x85, 0xe5, 0x47, 0xc4, 0x70, 0xcd, 0x1a, 0x66, 0x61},
+ {0x1e, 0xb7, 0xe1, 0x3f, 0xc0, 0x5d, 0xab, 0x6c, 0xfb, 0x0b, 0xf6, 0x27,
+ 0xc9, 0x3b, 0x9f, 0x36, 0x52, 0xf4, 0x11, 0xf6, 0xfa, 0x39, 0x23, 0xd0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {288,
+ {0x3b, 0x4e, 0x9e, 0x7d, 0xeb, 0xfd, 0x84, 0x44, 0x44, 0x44, 0x31, 0xef,
+ 0x46, 0x25, 0x5e, 0x2f},
+ {0x85, 0xe5, 0x47, 0xc4, 0x70, 0xcd, 0x1a, 0x66, 0x61, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0x42, 0x6a, 0x8c, 0x04, 0x18, 0x79, 0xe1, 0x13, 0x9d, 0xe8, 0x85, 0x24,
+ 0xce, 0x50, 0xe1, 0xd3, 0x1c, 0x7f, 0xfd, 0xe1, 0x0e, 0xfc, 0x1d, 0x2f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {289,
+ {0x56, 0xc0, 0x11, 0x98, 0x8c, 0xf3, 0x96, 0x5e, 0xdf, 0x21, 0x84, 0x94,
+ 0x6a, 0xd8, 0xbf, 0xed},
+ {0x3c, 0x1b, 0x86, 0xe2, 0xa2, 0x6f, 0x38, 0x04, 0x52},
+ {0x41, 0xa0, 0x89, 0xcb, 0xfe, 0xa9, 0x90, 0x15, 0xa1, 0x1f, 0xac, 0x8c,
+ 0x46, 0x15, 0xd6, 0x8e, 0x55, 0xc8, 0xf9, 0xac, 0x8d, 0x50, 0xc3, 0x30},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {290,
+ {0xd6, 0x46, 0xec, 0xf4, 0x19, 0x16, 0x05, 0xbe, 0xef, 0x0b, 0x97, 0x5a,
+ 0xa5, 0x0b, 0x64, 0x0b},
+ {0xe7, 0x80, 0x76, 0x21, 0x7d, 0x90, 0xb8, 0x77, 0x0f},
+ {0xc9, 0x25, 0xc2, 0x5e, 0x96, 0x44, 0xe5, 0x75, 0xbc, 0x2e, 0x61, 0xfc,
+ 0x15, 0xae, 0x18, 0x7f, 0x69, 0x3b, 0x41, 0x37, 0xc7, 0x5e, 0xe2, 0xe3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {291,
+ {0x64, 0xd0, 0xb1, 0x4b, 0xee, 0xf2, 0x8a, 0x43, 0xbe, 0xe7, 0x4b, 0x01,
+ 0x8d, 0x58, 0xb5, 0xde},
+ {0xc5, 0x53, 0x5b, 0x49, 0xd8, 0xf4, 0xec, 0x97, 0x11},
+ {0x9e, 0x0e, 0x44, 0x86, 0xcf, 0xb9, 0xf5, 0x8c, 0xf7, 0x12, 0x17, 0xc9,
+ 0x60, 0xc9, 0x35, 0x52, 0x34, 0x50, 0x0b, 0xe4, 0xde, 0x92, 0xbc, 0x79},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {292,
+ {0xd0, 0xaf, 0xc3, 0x33, 0xe7, 0x1b, 0xb1, 0x96, 0x7a, 0x3f, 0x9a, 0x3d,
+ 0x1a, 0x21, 0x3a, 0xb1},
+ {0x18, 0x5c, 0x27, 0x5d, 0xa7, 0x09, 0x9b, 0x77, 0x97},
+ {0xb9, 0xec, 0xfc, 0xe9, 0x7c, 0x08, 0x9c, 0x75, 0x74, 0x9e, 0xaa, 0x6e,
+ 0xb3, 0x33, 0x82, 0x14, 0xb9, 0xc1, 0x3f, 0x72, 0xe7, 0xc3, 0xbb, 0xe4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {293,
+ {0xf0, 0x58, 0xb9, 0x54, 0x16, 0xca, 0x98, 0x5f, 0x99, 0x1f, 0xf9, 0xfc,
+ 0x41, 0xb5, 0x7b, 0x31},
+ {0xd0, 0xb6, 0x0e, 0x7e, 0x19, 0x57, 0xd4, 0xba, 0x4e},
+ {0x48, 0x5a, 0x08, 0x70, 0x05, 0x4c, 0x88, 0xc8, 0x00, 0xc5, 0x29, 0x81,
+ 0x40, 0xae, 0xc3, 0x61, 0x9b, 0xaf, 0xc0, 0x04, 0xa2, 0x4a, 0x5b, 0x57},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {294,
+ {0x80, 0x63, 0xa4, 0xa4, 0xc8, 0x0c, 0xe2, 0xd1, 0x64, 0xc6, 0xeb, 0xc6,
+ 0x6f, 0xa2, 0x09, 0x1f},
+ {0x5f, 0x57, 0x12, 0x0e, 0x76, 0x85, 0x24, 0x91, 0x24},
+ {0x35, 0x06, 0xd2, 0xfd, 0xc0, 0xd1, 0xda, 0xd5, 0x6b, 0x9b, 0xa1, 0x44,
+ 0xcd, 0x34, 0x31, 0x62, 0x0f, 0x39, 0x2d, 0x00, 0xcd, 0xe0, 0x35, 0xce},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {295,
+ {0x61, 0xb6, 0x2c, 0x30, 0xc7, 0x5c, 0xbf, 0x04, 0x1a, 0xfb, 0x00, 0x8e,
+ 0x2b, 0xd4, 0x81, 0x8c},
+ {0x5f, 0x57, 0x12, 0x0e, 0x76, 0x85, 0x24, 0x91, 0x24, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0xcb, 0x8c, 0xe7, 0x1d, 0xba, 0xc3, 0xab, 0x54, 0xeb, 0xc1, 0x2c, 0x98,
+ 0xd6, 0xb3, 0x37, 0xb5, 0xdc, 0x52, 0xc8, 0x1e, 0x3e, 0x89, 0xbe, 0x35},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {296,
+ {0x23, 0x2e, 0x72, 0x09, 0x98, 0x77, 0x93, 0xb5, 0xa4, 0x00, 0xb7, 0xea,
+ 0xb1, 0xce, 0x9e, 0xf2},
+ {0xec, 0xc7, 0x9e, 0x65, 0x37, 0xba, 0x56, 0xbf, 0x86},
+ {0x23, 0x7c, 0x16, 0x34, 0x35, 0x77, 0x6e, 0x2c, 0xf7, 0xf8, 0xb0, 0x3b,
+ 0x7a, 0x95, 0x97, 0x1c, 0x6e, 0x6c, 0x14, 0xe1, 0xce, 0x85, 0x8e, 0xae},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {297,
+ {0x68, 0x1e, 0x83, 0x11, 0x48, 0xfe, 0x23, 0xd7, 0xef, 0x83, 0xfe, 0xa0,
+ 0xff, 0x60, 0xa7, 0x6e},
+ {0xec, 0xc7, 0x9e, 0x65, 0x37, 0xba, 0x56, 0xbf, 0x86, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ {0xed, 0xfc, 0x28, 0x4d, 0x48, 0x56, 0x67, 0xf8, 0xc8, 0xb9, 0x01, 0x42,
+ 0x7c, 0x4d, 0x9d, 0xe9, 0x0b, 0x8b, 0x7f, 0x1c, 0x1b, 0xb5, 0x36, 0xc8},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {298,
+ {0x7c, 0x9b, 0x73, 0x85, 0x0c, 0x3d, 0x04, 0xe1, 0xf4, 0xfa, 0xc0, 0x2c,
+ 0x9b, 0x5a, 0xd7, 0x92},
+ {0x34, 0x0d, 0xd0, 0x47, 0xc1, 0x4d, 0x02, 0x48, 0x04},
+ {0x7d, 0x19, 0x09, 0x68, 0x52, 0xb9, 0x03, 0x87, 0x08, 0x5d, 0x64, 0xd0,
+ 0x8b, 0xf1, 0x28, 0x47, 0xab, 0xea, 0xb4, 0x0d, 0xf8, 0x64, 0x26, 0xbb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {299,
+ {0x84, 0xdd, 0xfe, 0x21, 0x00, 0x48, 0xfa, 0xb8, 0x21, 0x95, 0x38, 0x3f,
+ 0xa5, 0xb5, 0x46, 0xd5},
+ {0x5a, 0x99, 0xea, 0x12, 0xf8, 0x69, 0x30, 0x1a, 0x2f},
+ {0xb9, 0xfb, 0x93, 0xd6, 0xa9, 0x16, 0xbf, 0x43, 0x05, 0xa5, 0xce, 0xd5,
+ 0x1a, 0x69, 0x47, 0xd6, 0x88, 0xd5, 0x0f, 0x01, 0x92, 0x5d, 0xdd, 0x41},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {300,
+ {0xf7, 0xd7, 0xcb, 0xfd, 0xd6, 0x82, 0x85, 0x4a, 0x4b, 0x11, 0xdc, 0x20,
+ 0xe1, 0xb8, 0x74, 0xca},
+ {0x77, 0x58, 0x6b, 0x5e, 0xff, 0xbf, 0xab, 0x2c, 0x1d},
+ {0x6c, 0xf0, 0x02, 0xa1, 0x78, 0xb1, 0x48, 0xfa, 0xa4, 0xc7, 0x02, 0x20,
+ 0xaf, 0x9e, 0xcf, 0x84, 0xdd, 0x70, 0x4d, 0x10, 0x56, 0xb9, 0xfb, 0x2d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {301,
+ {0x69, 0x29, 0x11, 0x7e, 0x6c, 0xb1, 0x8e, 0xa4, 0xa2, 0x98, 0x58, 0x86,
+ 0xf0, 0x8c, 0x0a, 0xe1},
+ {0x77, 0x58, 0x6b, 0x5e, 0xff, 0xbf, 0xab, 0x2c, 0x1d, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x5f, 0xd9, 0xe7, 0x7c, 0x37, 0x04, 0x1c, 0x2e, 0xbd, 0x4c,
+ 0x34, 0x6d, 0x5b, 0x6c, 0x78, 0xf7, 0xb4, 0x85, 0xca, 0x58,
+ 0x9d, 0x6b, 0x0b, 0x54, 0x16, 0xd0, 0x28, 0x7a, 0x6d, 0xb3,
+ 0x6b, 0x39, 0xbd, 0xc9, 0x61, 0xb4, 0xdc, 0x2f, 0xec, 0xbc},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {302,
+ {0x28, 0x90, 0x23, 0x37, 0x90, 0x78, 0xb8, 0x21, 0xfc, 0x24, 0xf7, 0x18,
+ 0xbd, 0xc9, 0x43, 0x31},
+ {0xbe, 0xd5, 0x24, 0xc6, 0x40, 0x2e, 0xeb, 0x77, 0x38, 0x69, 0x6f,
+ 0x31, 0x06, 0x99, 0x9f, 0xc9, 0x31, 0xbe, 0xd6, 0x76, 0x88, 0x38,
+ 0x34, 0x5d, 0x18, 0xba, 0x44, 0xe1, 0xb0, 0x32, 0xb8},
+ {0xff, 0x51, 0xb7, 0xae, 0x52, 0x46, 0x23, 0x44, 0xfc, 0x45,
+ 0x5f, 0x72, 0xbe, 0x05, 0x9b, 0x56, 0xa9, 0x8c, 0xc8, 0x33,
+ 0xa1, 0xcf, 0x3b, 0x20, 0xb6, 0x88, 0x71, 0x12, 0xf5, 0xa4,
+ 0x3f, 0xd4, 0x5e, 0x9c, 0x5f, 0x51, 0xe7, 0xc6, 0x62, 0xf4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {303,
+ {0x60, 0xf9, 0xe9, 0xec, 0xaf, 0xfb, 0xa6, 0x9a, 0xba, 0xae, 0x1a, 0x00,
+ 0x87, 0xed, 0xf5, 0xce},
+ {0xfe, 0x86, 0x64, 0xf4, 0x63, 0x25, 0xcf, 0xac, 0xa0, 0xd6, 0xbd,
+ 0x6f, 0x75, 0x98, 0x0e, 0xdb, 0xef, 0xcc, 0x7d, 0xb2, 0xf3, 0x6b,
+ 0xb2, 0x90, 0xa8, 0x8e, 0x0f, 0xac, 0x37, 0x19, 0x9a},
+ {0xba, 0x18, 0xac, 0xe7, 0x22, 0x63, 0xd1, 0x37, 0x74, 0xe2,
+ 0x94, 0x63, 0xb5, 0x9f, 0xc6, 0x57, 0x52, 0x1e, 0x7f, 0xb1,
+ 0x06, 0x02, 0x0e, 0x94, 0x29, 0x8c, 0x93, 0x08, 0x2d, 0x42,
+ 0x97, 0x66, 0x03, 0x0f, 0x8a, 0x32, 0x91, 0x4e, 0x59, 0x51},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {304,
+ {0x6a, 0x5a, 0x5a, 0xc4, 0xcc, 0xed, 0xf0, 0x55, 0xd7, 0x56, 0x2a, 0xc5,
+ 0x8e, 0xe7, 0x81, 0x9c},
+ {0x33, 0xac, 0x68, 0x37, 0x95, 0x53, 0x00, 0xe5, 0x69, 0xb2, 0x99,
+ 0x58, 0x98, 0x5c, 0xdb, 0xd4, 0x34, 0xc1, 0x82, 0x08, 0x77, 0x9a,
+ 0x94, 0x9d, 0x20, 0xb1, 0x10, 0xb0, 0xb7, 0x19, 0xe1},
+ {0x46, 0x90, 0x4a, 0x55, 0x83, 0xe8, 0xa2, 0x2f, 0x4b, 0x2f,
+ 0x5a, 0xa8, 0xd0, 0x71, 0xf5, 0xcb, 0xfc, 0x93, 0x81, 0x30,
+ 0xf1, 0xb3, 0x3f, 0x2e, 0x64, 0x01, 0xae, 0xe7, 0xcc, 0xcd,
+ 0xef, 0x21, 0x59, 0xa8, 0x9c, 0x9b, 0x68, 0x2c, 0xfa, 0xf4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {305,
+ {0xf7, 0x2e, 0xdb, 0x30, 0xa2, 0xe3, 0xf7, 0xd6, 0xad, 0xb3, 0x64, 0xdf,
+ 0xcd, 0xf3, 0x80, 0x26},
+ {0x5c, 0xb3, 0xb3, 0xe9, 0xba, 0xd9, 0x4b, 0xca, 0x2f, 0x93, 0x97,
+ 0x83, 0x28, 0xac, 0x79, 0x6e, 0x9f, 0x91, 0x41, 0xba, 0x20, 0xb0,
+ 0x5e, 0xd0, 0xed, 0x02, 0x17, 0x55, 0x47, 0x46, 0x68},
+ {0x6a, 0x47, 0x70, 0x84, 0x4e, 0x2b, 0x97, 0x1b, 0x6a, 0xee,
+ 0xd6, 0x33, 0x1c, 0xa1, 0x52, 0xc0, 0xc1, 0xa7, 0x82, 0x31,
+ 0xdc, 0xe2, 0x7e, 0xa4, 0x89, 0xe8, 0x64, 0xda, 0xd0, 0x1f,
+ 0x7f, 0xbc, 0x70, 0xfc, 0x33, 0x8f, 0xe6, 0xb6, 0x99, 0x83},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {306,
+ {0x2c, 0x3b, 0x49, 0xef, 0xbf, 0x60, 0xed, 0x01, 0xa3, 0xef, 0x27, 0xee,
+ 0x24, 0xac, 0x90, 0xb0},
+ {0x5c, 0xb3, 0xb3, 0xe9, 0xba, 0xd9, 0x4b, 0xca, 0x2f, 0x93, 0x97,
+ 0x83, 0x28, 0xac, 0x79, 0x6e, 0x9f, 0x91, 0x41, 0xba, 0x20, 0xb0,
+ 0x5e, 0xd0, 0xed, 0x02, 0x17, 0x55, 0x47, 0x46, 0x68, 0x00},
+ {0x5f, 0xa5, 0xa8, 0x7b, 0xec, 0x09, 0xa3, 0xe0, 0x58, 0x64,
+ 0x65, 0x6f, 0x89, 0x66, 0xcd, 0x38, 0xe1, 0xc4, 0xaf, 0x48,
+ 0xa0, 0x6b, 0x1d, 0xab, 0x4e, 0xc9, 0xcc, 0xa3, 0x5d, 0xd0,
+ 0xf9, 0x2b, 0x54, 0x01, 0x5f, 0xe5, 0x33, 0x2b, 0xde, 0xf9},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {307,
+ {0x28, 0x25, 0xfe, 0x19, 0x0f, 0x93, 0xb9, 0xa4, 0xec, 0x2d, 0x3e, 0xa2,
+ 0xf1, 0x6b, 0x56, 0x81},
+ {0x06, 0x2d, 0x2e, 0x2f, 0xb7, 0x87, 0x0b, 0x83, 0xff, 0xda, 0xe9,
+ 0x58, 0xb1, 0xe5, 0xd7, 0x11, 0xac, 0x6f, 0x55, 0x7a, 0x78, 0xa7,
+ 0x91, 0x68, 0x0b, 0x17, 0xeb, 0xb9, 0x96, 0x6b, 0x70},
+ {0x8e, 0x1e, 0x11, 0x07, 0x95, 0xb3, 0xa5, 0xeb, 0x24, 0xcb,
+ 0x5a, 0xdb, 0xa1, 0x2c, 0x3c, 0x7e, 0xdc, 0x27, 0x27, 0x73,
+ 0x31, 0x6d, 0x37, 0x10, 0x70, 0xdb, 0xfb, 0xa5, 0xa3, 0xde,
+ 0xb3, 0x02, 0x99, 0xa9, 0xf2, 0x91, 0x9d, 0xe5, 0x4f, 0x7b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {308,
+ {0x53, 0x04, 0x7b, 0xfc, 0x5e, 0x10, 0x94, 0x78, 0x77, 0xae, 0x33, 0xd2,
+ 0xb3, 0xb2, 0x0d, 0x57},
+ {0xf3, 0x63, 0x1b, 0xe7, 0x09, 0x3b, 0x2c, 0xe7, 0x30, 0x82, 0xb3,
+ 0x67, 0x4c, 0x78, 0x7f, 0xe6, 0x42, 0x89, 0x32, 0xc8, 0xd8, 0xcf,
+ 0xc8, 0xd4, 0x4c, 0xce, 0x6e, 0xda, 0x95, 0xd6, 0x41},
+ {0xfc, 0xb9, 0x17, 0xfb, 0x4c, 0x12, 0x13, 0xa3, 0xbb, 0xb3,
+ 0xc7, 0x00, 0xba, 0x10, 0xf8, 0xd7, 0xfe, 0x81, 0x7d, 0xa2,
+ 0xf7, 0x82, 0xa6, 0x86, 0x53, 0x98, 0xbd, 0x2f, 0x9d, 0x24,
+ 0xec, 0x62, 0x10, 0xf6, 0x06, 0x14, 0xaa, 0x1d, 0x8b, 0x56},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {309,
+ {0xf7, 0x47, 0x29, 0x9c, 0x91, 0x28, 0xa4, 0x32, 0x07, 0x83, 0xf5, 0x0e,
+ 0xbf, 0xc9, 0x5b, 0x41},
+ {0xa9, 0x29, 0x54, 0xc9, 0x44, 0x05, 0x84, 0xf4, 0x98, 0x67, 0xee,
+ 0x3d, 0xd3, 0x65, 0xff, 0x5d, 0xd8, 0x2a, 0xf8, 0xb7, 0x83, 0xe4,
+ 0x9b, 0x4d, 0x7a, 0x47, 0x21, 0x87, 0x7c, 0xb2, 0x9c},
+ {0xfc, 0xaa, 0x81, 0x85, 0x39, 0xce, 0x47, 0x34, 0xb3, 0x0b,
+ 0xc8, 0x4f, 0x19, 0x3f, 0xc9, 0xa5, 0x2f, 0x86, 0x3f, 0x04,
+ 0x52, 0xee, 0xce, 0xe9, 0x2a, 0x0f, 0xe3, 0xc0, 0x08, 0xe8,
+ 0xc7, 0x56, 0xc1, 0xda, 0x64, 0x84, 0x3e, 0xe2, 0x83, 0xc7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {310,
+ {0x95, 0x57, 0x9b, 0x77, 0xb1, 0x75, 0x3d, 0x8d, 0xfa, 0x0b, 0x89, 0xb3,
+ 0x1b, 0x4a, 0x5d, 0x2d},
+ {0x69, 0x7c, 0x5e, 0x02, 0x19, 0x1c, 0xf4, 0x8e, 0x23, 0x7a, 0x97,
+ 0xf1, 0xf4, 0xe4, 0xde, 0xff, 0xa6, 0xf8, 0x36, 0xee, 0x97, 0x21,
+ 0xbe, 0x4e, 0xc3, 0xe0, 0x25, 0xe6, 0x38, 0x76, 0xf9},
+ {0x7b, 0xcd, 0x61, 0x9b, 0x3f, 0xd7, 0x12, 0xa6, 0xd1, 0xc9,
+ 0xe3, 0xdf, 0x16, 0x5d, 0xec, 0x59, 0x9d, 0x6a, 0xb3, 0x73,
+ 0x0e, 0x06, 0x31, 0xc1, 0x9c, 0x59, 0x78, 0x7b, 0x27, 0x62,
+ 0xf1, 0x84, 0x85, 0xae, 0x57, 0x5a, 0xa5, 0x44, 0xcf, 0x01},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {311,
+ {0x20, 0xbf, 0x01, 0x55, 0xc4, 0xbc, 0x66, 0x04, 0xde, 0x8f, 0x37, 0xdd,
+ 0x90, 0x80, 0x2b, 0xc4},
+ {0x1f, 0x72, 0xd9, 0xb6, 0xe6, 0x4a, 0x5e, 0x07, 0x9b, 0x21, 0x78,
+ 0xb5, 0xa5, 0x33, 0x25, 0x4b, 0x8e, 0x4a, 0x5a, 0xc1, 0xad, 0x6a,
+ 0x70, 0x84, 0x3d, 0x06, 0x2c, 0xad, 0x70, 0x03, 0x2f},
+ {0x6e, 0xf0, 0xe8, 0x07, 0x4c, 0xf9, 0x79, 0xd7, 0x46, 0xca,
+ 0xdb, 0xec, 0xe5, 0xae, 0xde, 0xff, 0x03, 0x3d, 0x68, 0x3c,
+ 0xc6, 0xf4, 0x31, 0x02, 0x29, 0x24, 0x34, 0xf9, 0xb8, 0x91,
+ 0x4c, 0x5f, 0x7d, 0xe4, 0x20, 0x28, 0x0d, 0x77, 0x58, 0x8b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {312,
+ {0x5f, 0x11, 0x2e, 0x84, 0x0d, 0xe1, 0xdc, 0x61, 0x99, 0xef, 0x3d, 0x44,
+ 0x1f, 0x53, 0x18, 0xd0},
+ {0x26, 0x2d, 0x6d, 0xd5, 0xe0, 0xda, 0xa3, 0xf9, 0x4b, 0x43, 0xe5,
+ 0xfd, 0x93, 0x99, 0xb9, 0x00, 0xd4, 0x14, 0xdb, 0x75, 0x01, 0xb9,
+ 0xce, 0x8b, 0xa7, 0xd4, 0x2f, 0x8d, 0x30, 0xc1, 0x51},
+ {0x78, 0x29, 0x80, 0xda, 0x81, 0x39, 0xb5, 0x39, 0xad, 0x06,
+ 0xa0, 0x57, 0x29, 0xb4, 0x6a, 0x1d, 0x3a, 0x07, 0x92, 0x87,
+ 0xf8, 0xa0, 0xaf, 0xc9, 0xaf, 0x40, 0x0a, 0xeb, 0x83, 0xc3,
+ 0xba, 0x8b, 0xcb, 0x79, 0xfb, 0xa1, 0x4d, 0x73, 0xb6, 0xcd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {313,
+ {0x5a, 0x77, 0x05, 0x3d, 0x13, 0xce, 0xd7, 0x48, 0x98, 0x30, 0x4c, 0xc6,
+ 0xff, 0x1f, 0x12, 0xf9},
+ {0x4a, 0x96, 0x27, 0xf7, 0x58, 0x2a, 0x02, 0xbb, 0xfa, 0x21, 0xec,
+ 0xaf, 0x9c, 0x15, 0x22, 0xb8, 0x25, 0x89, 0x6c, 0xdb, 0xa8, 0xdc,
+ 0xeb, 0xf3, 0x43, 0x86, 0x68, 0x64, 0x34, 0xf1, 0xaf},
+ {0x04, 0xdf, 0x4d, 0x2b, 0x9c, 0x83, 0xc2, 0x16, 0x34, 0xd2,
+ 0x64, 0xbc, 0xfb, 0x6f, 0x51, 0x8c, 0x3d, 0x76, 0xc0, 0x8b,
+ 0x1b, 0xd4, 0xe4, 0x92, 0xb0, 0x3a, 0xad, 0xe9, 0x62, 0x13,
+ 0x5a, 0x90, 0x45, 0x73, 0x03, 0x2f, 0x34, 0x91, 0xec, 0xb9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {314,
+ {0x50, 0xed, 0x9f, 0x1f, 0x9d, 0x48, 0xbe, 0x08, 0xce, 0x4b, 0xe4, 0x19,
+ 0x25, 0x64, 0x3d, 0x12},
+ {0x4a, 0x96, 0x27, 0xf7, 0x58, 0x2a, 0x02, 0xbb, 0xfa, 0x21, 0xec,
+ 0xaf, 0x9c, 0x15, 0x22, 0xb8, 0x25, 0x89, 0x6c, 0xdb, 0xa8, 0xdc,
+ 0xeb, 0xf3, 0x43, 0x86, 0x68, 0x64, 0x34, 0xf1, 0xaf, 0x00},
+ {0x65, 0x1a, 0xe7, 0x62, 0x10, 0x90, 0x06, 0x30, 0xa3, 0x25,
+ 0xda, 0x75, 0x3a, 0xbc, 0x8f, 0x8e, 0x9e, 0xdd, 0xa6, 0xcd,
+ 0xd1, 0x79, 0x74, 0xef, 0x7e, 0x5d, 0x5a, 0xa9, 0xbe, 0x11,
+ 0x47, 0x4d, 0x6b, 0xb9, 0x36, 0xba, 0x0d, 0x33, 0xfe, 0xe1},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {315,
+ {0xe6, 0x0f, 0xe1, 0x62, 0xd5, 0xa1, 0x9b, 0x64, 0xdd, 0xa3, 0x8f, 0x9e,
+ 0xa6, 0x26, 0x3a, 0x06},
+ {0x7b, 0xe1, 0x79, 0x1c, 0x42, 0xf1, 0xfd, 0x47, 0x98, 0x80, 0x59,
+ 0xc9, 0x73, 0x0a, 0x1f, 0xe8, 0xec, 0x39, 0x0e, 0x69, 0x9e, 0x67,
+ 0xac, 0xae, 0x99, 0xfd, 0xe1, 0x0c, 0xaa, 0xc1, 0xe9},
+ {0x47, 0xa8, 0x5d, 0xdc, 0x57, 0xeb, 0x95, 0xb6, 0x88, 0x03,
+ 0x46, 0xa3, 0xd8, 0xe8, 0x3e, 0xd6, 0xfc, 0x84, 0xa0, 0x36,
+ 0x27, 0x4f, 0xbc, 0x72, 0x16, 0x54, 0x49, 0x86, 0xf6, 0x75,
+ 0x32, 0x6c, 0xaa, 0x3f, 0xf1, 0x26, 0xdc, 0x72, 0x2d, 0xd8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {316,
+ {0xc6, 0x0d, 0x23, 0x78, 0x24, 0xf2, 0xb2, 0xbb, 0xb8, 0x20, 0xfd, 0x89,
+ 0x98, 0x53, 0x3d, 0xd5},
+ {0xdc, 0x39, 0x57, 0x59, 0xcd, 0x76, 0x0b, 0xc6, 0x42, 0xd6, 0x72,
+ 0x4b, 0x92, 0x9d, 0xe8, 0x77, 0x96, 0xb0, 0x36, 0x56, 0x26, 0x73,
+ 0x9b, 0xe2, 0xe1, 0x7c, 0x67, 0xad, 0x7f, 0x91, 0x7e},
+ {0xb1, 0x62, 0x43, 0x08, 0x05, 0xc9, 0xb9, 0x1f, 0x80, 0xf8,
+ 0x06, 0xaa, 0x47, 0xd8, 0xc7, 0xce, 0x6e, 0xb6, 0x4f, 0x3c,
+ 0xb2, 0xc8, 0x26, 0xc1, 0xc8, 0x2e, 0xf3, 0x7f, 0x04, 0xb5,
+ 0x1f, 0xb4, 0x95, 0xbb, 0x18, 0x43, 0x51, 0x8b, 0x5d, 0xeb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {317,
+ {0x76, 0xf6, 0x2b, 0x04, 0xf4, 0x55, 0xd6, 0x19, 0x8b, 0x12, 0xbc, 0xe6,
+ 0xa5, 0x5b, 0x26, 0xec},
+ {0xdc, 0x39, 0x57, 0x59, 0xcd, 0x76, 0x0b, 0xc6, 0x42, 0xd6, 0x72,
+ 0x4b, 0x92, 0x9d, 0xe8, 0x77, 0x96, 0xb0, 0x36, 0x56, 0x26, 0x73,
+ 0x9b, 0xe2, 0xe1, 0x7c, 0x67, 0xad, 0x7f, 0x91, 0x7e, 0x00},
+ {0x6b, 0x6b, 0xaf, 0xe9, 0x6c, 0xb4, 0x68, 0x5e, 0xda, 0x44,
+ 0xfe, 0x9a, 0x8f, 0xb3, 0x49, 0xcc, 0x8d, 0xb9, 0x53, 0xfe,
+ 0x55, 0x4b, 0xce, 0x23, 0x87, 0x11, 0x53, 0x02, 0x09, 0x4b,
+ 0x8e, 0x3d, 0x35, 0xf1, 0x85, 0x4b, 0xfb, 0x75, 0x7f, 0x0d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {318,
+ {0x0f, 0x07, 0x47, 0x47, 0xc8, 0xa6, 0xe4, 0xbb, 0x7e, 0xd0, 0x45, 0xd6,
+ 0xce, 0xbe, 0x8d, 0xcf},
+ {0xc8, 0x0b, 0x8a, 0xf3, 0x16, 0xc1, 0x37, 0xea, 0x48, 0xcc, 0x8c,
+ 0x9d, 0x43, 0x85, 0x52, 0x75, 0x75, 0x29, 0xea, 0x56, 0xc5, 0x8e,
+ 0x92, 0xb7, 0xc7, 0x0e, 0x33, 0x4f, 0x39, 0x77, 0xa2},
+ {0xa8, 0x5f, 0x4a, 0x5c, 0x64, 0xda, 0x30, 0x2d, 0x7e, 0xad,
+ 0x3d, 0x69, 0x6a, 0xd5, 0xb9, 0xaf, 0x82, 0x6d, 0x18, 0xa6,
+ 0xb8, 0xea, 0x82, 0x57, 0xeb, 0x6e, 0x41, 0xdb, 0x95, 0x17,
+ 0x3e, 0x04, 0x94, 0x58, 0xf9, 0x38, 0xb9, 0x89, 0x37, 0x38},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {319,
+ {0x1a, 0x23, 0xfe, 0x19, 0x13, 0x21, 0x20, 0x1c, 0x77, 0x18, 0x33, 0x14,
+ 0xab, 0xfb, 0x68, 0x62},
+ {0x43, 0xf2, 0x33, 0xa8, 0x63, 0xa8, 0x65, 0x35, 0x67, 0xbb, 0x33,
+ 0x30, 0x34, 0x0f, 0x25, 0x75, 0x40, 0xdd, 0x29, 0x80, 0xf1, 0x00,
+ 0xb9, 0x5d, 0xff, 0x06, 0x14, 0xb3, 0xef, 0xdc, 0x5b},
+ {0xcc, 0x25, 0x98, 0xb7, 0x85, 0x69, 0xa2, 0x1b, 0x86, 0xbc,
+ 0x9c, 0x5f, 0xa6, 0x5c, 0xac, 0x90, 0x17, 0xf2, 0x3c, 0x53,
+ 0xd7, 0x58, 0x6e, 0x1b, 0x38, 0x67, 0x9b, 0x4f, 0x91, 0x38,
+ 0x33, 0x55, 0xf4, 0x88, 0x16, 0x41, 0x23, 0xbd, 0xa8, 0x7d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {320,
+ {0xdf, 0xd9, 0x88, 0x3a, 0xc8, 0x93, 0x0c, 0x8d, 0xd0, 0xe2, 0xa7, 0x26,
+ 0xa7, 0x70, 0xbb, 0x59},
+ {0x20, 0x93, 0xa7, 0x37, 0xc7, 0x8c, 0xce, 0xd4, 0xfc, 0x3a, 0x4a,
+ 0x67, 0x88, 0x1a, 0xfe, 0x0a, 0x36, 0xdb, 0x89, 0xe3, 0x13, 0xce,
+ 0xcc, 0x95, 0x6b, 0x3b, 0xdc, 0x15, 0x9f, 0x05, 0xbb},
+ {0x14, 0x77, 0x6d, 0x5b, 0x9c, 0xf9, 0xbf, 0xa0, 0x72, 0x64,
+ 0x8d, 0xfd, 0x6b, 0x14, 0x4a, 0x21, 0x38, 0x2d, 0x5a, 0xd6,
+ 0x34, 0xa0, 0x33, 0x57, 0xf8, 0x67, 0x8a, 0x1f, 0x53, 0xab,
+ 0x2d, 0x24, 0x50, 0x06, 0x33, 0xd0, 0xa6, 0xd9, 0x49, 0xab},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {321,
+ {0xfd, 0x6b, 0x16, 0x68, 0x32, 0x65, 0x97, 0x2d, 0xf4, 0xe2, 0x61, 0x00,
+ 0xbd, 0x9e, 0x47, 0x15},
+ {0xff, 0x79, 0x44, 0x9b, 0x3e, 0xb5, 0x05, 0x46, 0x17, 0x1d, 0xe5,
+ 0x1a, 0x73, 0x9a, 0x55, 0xae, 0x0e, 0x8f, 0xdc, 0xaf, 0x2b, 0x2a,
+ 0xc5, 0x1c, 0x56, 0xb3, 0x60, 0x58, 0x16, 0x8e, 0xed},
+ {0xe1, 0xde, 0xa5, 0xd4, 0x8f, 0xf1, 0x1d, 0x8b, 0x01, 0x17,
+ 0x1d, 0x46, 0xd9, 0x6d, 0x0e, 0x97, 0xd6, 0x9d, 0x4e, 0x36,
+ 0x4e, 0xd2, 0xc7, 0xf7, 0xd8, 0x44, 0x78, 0x64, 0x57, 0xa9,
+ 0x1c, 0x4b, 0x1d, 0xea, 0x10, 0xa7, 0x1d, 0x26, 0xff, 0x7a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {322,
+ {0xd4, 0x01, 0x95, 0x15, 0x90, 0xbb, 0xd7, 0x28, 0xe0, 0x6a, 0xaa, 0x1a,
+ 0xd7, 0x12, 0x46, 0x66},
+ {0xfa, 0xf6, 0xfd, 0x8c, 0x98, 0x23, 0xbb, 0xfd, 0x1c, 0x2b, 0xa1,
+ 0x86, 0x0f, 0x55, 0x18, 0xdc, 0xaf, 0xe7, 0xe8, 0xc7, 0xc8, 0x0c,
+ 0x07, 0x2c, 0x12, 0x28, 0xd2, 0x29, 0x5b, 0xea, 0x1d},
+ {0xed, 0x26, 0xf9, 0x91, 0xf8, 0xe6, 0x6f, 0xab, 0x47, 0x31,
+ 0x27, 0x01, 0xc4, 0xda, 0x1f, 0x55, 0x52, 0xef, 0xf7, 0xb4,
+ 0x52, 0xde, 0xda, 0xd2, 0x16, 0x4d, 0x21, 0x21, 0x9b, 0x7b,
+ 0xf9, 0x41, 0xb3, 0xb6, 0x0c, 0x4a, 0xd7, 0xba, 0x87, 0x13},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {323,
+ {0x50, 0x81, 0x63, 0x60, 0x31, 0x98, 0x41, 0x1f, 0x37, 0xc1, 0x8b, 0xdd,
+ 0xd1, 0xdc, 0x6e, 0x44},
+ {0x78, 0x5d, 0xd2, 0xd7, 0x74, 0xf0, 0x95, 0x4b, 0xcf, 0x43, 0xf2,
+ 0xea, 0xfa, 0xbc, 0xab, 0x89, 0x1c, 0x7e, 0x1b, 0xb3, 0x96, 0x27,
+ 0x13, 0x8c, 0xf4, 0x33, 0x06, 0x17, 0x54, 0x87, 0xb7},
+ {0x7e, 0x60, 0x26, 0x9b, 0x98, 0x52, 0x0b, 0xe0, 0xd0, 0xa8,
+ 0x70, 0x77, 0xd6, 0x3a, 0x87, 0xc5, 0x15, 0x03, 0x81, 0x35,
+ 0x28, 0x2c, 0x2a, 0x31, 0x19, 0xb8, 0x04, 0xbb, 0x78, 0xea,
+ 0x5e, 0xc5, 0xde, 0x39, 0x97, 0xab, 0xc3, 0x45, 0xc1, 0x2c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {324,
+ {0x7d, 0x19, 0x5a, 0xe7, 0xfe, 0xda, 0xf2, 0xbf, 0x5d, 0xee, 0xdf, 0x6c,
+ 0x44, 0xc8, 0x2e, 0x8f},
+ {0x59, 0x04, 0x2d, 0x50, 0x2a, 0x67, 0x4b, 0xbe, 0x36, 0x9a, 0x20,
+ 0x69, 0xd0, 0x7f, 0xc1, 0xbc, 0x80, 0xa7, 0x37, 0x2e, 0xf2, 0xdd,
+ 0x06, 0x36, 0xc5, 0xcf, 0x4d, 0xd1, 0x79, 0xfc, 0xa2},
+ {0x4f, 0x7a, 0x9e, 0x92, 0xa9, 0xb8, 0xe9, 0x23, 0x16, 0xd6,
+ 0xe3, 0xef, 0xc7, 0xc9, 0xa7, 0x86, 0x33, 0x48, 0x14, 0xab,
+ 0x54, 0x16, 0xbe, 0x6c, 0xdf, 0xf3, 0xb6, 0x88, 0x6e, 0xba,
+ 0xe8, 0xf5, 0x0d, 0xc3, 0x7d, 0xb6, 0x22, 0x4e, 0x25, 0xf9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {325,
+ {0x9b, 0xb9, 0x69, 0x80, 0x40, 0xce, 0x17, 0x60, 0x26, 0xc6, 0x26, 0x00,
+ 0xc0, 0xc8, 0x84, 0x42},
+ {0x59, 0x04, 0x2d, 0x50, 0x2a, 0x67, 0x4b, 0xbe, 0x36, 0x9a, 0x20,
+ 0x69, 0xd0, 0x7f, 0xc1, 0xbc, 0x80, 0xa7, 0x37, 0x2e, 0xf2, 0xdd,
+ 0x06, 0x36, 0xc5, 0xcf, 0x4d, 0xd1, 0x79, 0xfc, 0xa2, 0x00},
+ {0x5d, 0x8b, 0x3b, 0xf3, 0xc6, 0xa7, 0xa4, 0xf5, 0x2d, 0xf6,
+ 0xe0, 0xad, 0x92, 0xe0, 0x31, 0x14, 0xa8, 0xd8, 0x65, 0xbc,
+ 0x51, 0x1b, 0x81, 0x85, 0xf8, 0xa9, 0x68, 0x54, 0xcc, 0x4e,
+ 0xe5, 0x76, 0xdb, 0xa4, 0x57, 0x01, 0xb5, 0xcc, 0x42, 0xb5},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {326,
+ {0xab, 0xae, 0x57, 0xaa, 0x89, 0x1f, 0x63, 0x08, 0xaf, 0x81, 0x2f, 0x16,
+ 0xc5, 0x93, 0x37, 0x9b},
+ {0x9e, 0x3d, 0xb1, 0x26, 0x61, 0x3c, 0xd5, 0x71, 0x61, 0x71, 0x3d,
+ 0x89, 0xcb, 0x42, 0x43, 0x60, 0xfd, 0xb9, 0xe3, 0x77, 0x54, 0x71,
+ 0x93, 0x38, 0x5b, 0x91, 0x65, 0x2a, 0xa8, 0x07, 0xa4},
+ {0x21, 0x36, 0x59, 0xaf, 0x72, 0x4a, 0x6d, 0xb4, 0x4a, 0x3b,
+ 0x42, 0x6d, 0xe1, 0x3c, 0x9c, 0x1e, 0x48, 0x19, 0x85, 0xe8,
+ 0x9b, 0x67, 0x4f, 0x56, 0x0b, 0x61, 0x02, 0x26, 0xdd, 0x4d,
+ 0xf3, 0xe5, 0x33, 0xd2, 0xf4, 0xea, 0x09, 0xee, 0xd1, 0xf0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {327,
+ {0x73, 0xcc, 0x82, 0xc4, 0x9a, 0xad, 0xc8, 0xca, 0x01, 0x95, 0x21, 0xb1,
+ 0x5d, 0x63, 0xbc, 0x5d},
+ {0x89, 0x7e, 0x4d, 0x1b, 0x2b, 0x4e, 0x89, 0x5d, 0x7d, 0x41, 0xf5,
+ 0x33, 0x03, 0x29, 0x4d, 0xbb, 0x7e, 0x88, 0x63, 0x3c, 0xac, 0xb2,
+ 0x48, 0x71, 0x39, 0x54, 0xbe, 0x77, 0x85, 0xf9, 0xf6},
+ {0xc5, 0xc6, 0x74, 0xce, 0x87, 0x55, 0xe5, 0xb4, 0xff, 0x6b,
+ 0x4b, 0x8f, 0xcb, 0x06, 0xe9, 0xf1, 0xc8, 0x20, 0xa5, 0x45,
+ 0xc3, 0x14, 0x38, 0x44, 0xac, 0x39, 0xb7, 0x3e, 0xcb, 0x2b,
+ 0xe7, 0x2a, 0xa9, 0x9a, 0xe4, 0xd8, 0xfa, 0x52, 0x5f, 0x0c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {328,
+ {0x29, 0xe3, 0x85, 0x04, 0xb3, 0x02, 0x80, 0xc6, 0xed, 0x23, 0x6e, 0xbd,
+ 0x53, 0x10, 0x05, 0x30},
+ {0xb9, 0x67, 0x7f, 0xeb, 0x95, 0x34, 0x5b, 0xb1, 0x86, 0x4c, 0x68,
+ 0xd0, 0xac, 0x67, 0x90, 0x7a, 0x68, 0xde, 0x89, 0x4e, 0x33, 0xc6,
+ 0xa4, 0xe6, 0xdd, 0x01, 0x39, 0xdb, 0x43, 0xa5, 0x15},
+ {0x4d, 0x11, 0xde, 0x9d, 0xf9, 0x6f, 0x45, 0x5d, 0x03, 0x93,
+ 0xec, 0xd9, 0xba, 0x06, 0x01, 0x85, 0x74, 0xbe, 0xe7, 0x94,
+ 0xad, 0x4e, 0xa6, 0xcd, 0x57, 0xef, 0xff, 0xd6, 0x9d, 0x99,
+ 0xac, 0x9c, 0x0f, 0x7d, 0x9d, 0xee, 0x07, 0x94, 0xee, 0x7f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {329,
+ {0x10, 0xb4, 0x8f, 0x32, 0x6c, 0xa2, 0x8d, 0xbc, 0xb5, 0x1c, 0xc3, 0x82,
+ 0x86, 0xfd, 0x8e, 0x84},
+ {0x03, 0xf2, 0x84, 0x4d, 0x70, 0x5e, 0x14, 0x9a, 0x2c, 0xa9, 0x5c,
+ 0x69, 0x8b, 0x32, 0x04, 0x64, 0x6a, 0x49, 0x44, 0x89, 0xa4, 0x66,
+ 0xed, 0x3f, 0x9f, 0xb5, 0x90, 0xa0, 0x43, 0x06, 0x2a},
+ {0x9c, 0x67, 0xe6, 0xc9, 0x34, 0xdd, 0xc2, 0xbc, 0x7c, 0x72,
+ 0xc4, 0x9a, 0x98, 0xc5, 0xc4, 0x6c, 0xda, 0x7f, 0xa5, 0x73,
+ 0xc4, 0x14, 0x60, 0xab, 0x6a, 0x09, 0xd9, 0xbc, 0x5f, 0x73,
+ 0x67, 0xeb, 0x36, 0xcc, 0x5d, 0xa2, 0x5f, 0xb0, 0xdc, 0xe2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {330,
+ {0x45, 0x08, 0x4f, 0xd3, 0x98, 0x22, 0xce, 0x2f, 0xcd, 0xa5, 0x06, 0xdb,
+ 0xb2, 0x63, 0xb0, 0x09},
+ {0x03, 0xf2, 0x84, 0x4d, 0x70, 0x5e, 0x14, 0x9a, 0x2c, 0xa9, 0x5c,
+ 0x69, 0x8b, 0x32, 0x04, 0x64, 0x6a, 0x49, 0x44, 0x89, 0xa4, 0x66,
+ 0xed, 0x3f, 0x9f, 0xb5, 0x90, 0xa0, 0x43, 0x06, 0x2a, 0x00},
+ {0xa3, 0xad, 0xd0, 0xba, 0xce, 0x77, 0xfa, 0x7d, 0x95, 0x55,
+ 0x53, 0x44, 0xc6, 0x84, 0x4f, 0x2c, 0x59, 0x4b, 0x90, 0xef,
+ 0xe2, 0xb7, 0x90, 0xa4, 0xf0, 0x41, 0x2a, 0xcc, 0x2c, 0x13,
+ 0x1b, 0xfe, 0x25, 0xe0, 0xd2, 0x71, 0x03, 0x04, 0xa7, 0xdf},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {331,
+ {0x81, 0xba, 0x62, 0xf6, 0x20, 0x62, 0xa8, 0xbb, 0xa3, 0xf3, 0x53, 0xd7,
+ 0x31, 0x56, 0x1a, 0x76},
+ {0xf8, 0x23, 0x70, 0x19, 0xf3, 0xc5, 0x8b, 0xd6, 0xf3, 0xcb, 0x75,
+ 0xd0, 0x4e, 0xc2, 0xaf, 0x90, 0x2b, 0xea, 0xc9, 0xd2, 0xeb, 0x97,
+ 0xce, 0x19, 0xa5, 0x61, 0x79, 0xc6, 0x6e, 0xc0, 0x92},
+ {0xef, 0xdc, 0x33, 0x7c, 0x91, 0xe1, 0x34, 0xb4, 0x4e, 0x2e,
+ 0xc6, 0xcb, 0x41, 0x0e, 0x3c, 0xf7, 0xca, 0xa2, 0x86, 0xfc,
+ 0x67, 0x9c, 0x8f, 0x83, 0xe8, 0x9c, 0xba, 0xd4, 0x3b, 0x11,
+ 0xb2, 0x43, 0x8b, 0xb8, 0x33, 0x50, 0xfe, 0x8d, 0x5b, 0x83},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {332,
+ {0xcc, 0x85, 0xbd, 0x8f, 0x9c, 0x21, 0x2b, 0x29, 0x44, 0xdb, 0x6f, 0x4d,
+ 0x58, 0x0b, 0xf2, 0x38},
+ {0xd3, 0x45, 0xf6, 0x0b, 0x79, 0xd7, 0x60, 0x70, 0xe4, 0x04, 0x8c,
+ 0xc5, 0x71, 0x6e, 0xf9, 0x10, 0x88, 0x0b, 0x84, 0x37, 0x75, 0x00,
+ 0xa8, 0x3a, 0xdc, 0x7d, 0x60, 0x1e, 0x6c, 0xa1, 0x71},
+ {0x65, 0x7e, 0xdf, 0x06, 0xfd, 0xd9, 0xaf, 0x08, 0x47, 0xa9,
+ 0xff, 0x53, 0xb7, 0x29, 0x9c, 0x82, 0xe3, 0x37, 0x44, 0xc8,
+ 0xb8, 0xab, 0x30, 0x17, 0x29, 0x3a, 0x1b, 0x1f, 0x05, 0xa1,
+ 0x58, 0x7e, 0xc6, 0x23, 0x9f, 0x9e, 0x68, 0x86, 0x70, 0x13},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {333,
+ {0x6d, 0xff, 0xc1, 0xc2, 0xdb, 0xb4, 0x58, 0x45, 0x24, 0xd6, 0x80, 0x24,
+ 0x10, 0x54, 0x8e, 0xd4},
+ {0xd3, 0x45, 0xf6, 0x0b, 0x79, 0xd7, 0x60, 0x70, 0xe4, 0x04, 0x8c,
+ 0xc5, 0x71, 0x6e, 0xf9, 0x10, 0x88, 0x0b, 0x84, 0x37, 0x75, 0x00,
+ 0xa8, 0x3a, 0xdc, 0x7d, 0x60, 0x1e, 0x6c, 0xa1, 0x71, 0x00},
+ {0xb4, 0xd4, 0x85, 0x1a, 0x0e, 0xee, 0x85, 0x0a, 0x2f, 0xce,
+ 0x92, 0xee, 0x80, 0x85, 0x49, 0x4e, 0xaa, 0x44, 0x8a, 0x6a,
+ 0x84, 0x42, 0xbf, 0xab, 0x9b, 0x14, 0x9b, 0x36, 0x4c, 0x71,
+ 0xa6, 0x83, 0xbb, 0x81, 0x0d, 0x9c, 0x48, 0xca, 0x61, 0x34},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {334,
+ {0x64, 0x49, 0x39, 0x58, 0xb3, 0x49, 0x3e, 0x0f, 0x14, 0x08, 0xed, 0x26,
+ 0x70, 0x7e, 0x0c, 0x6d},
+ {0x71, 0x3b, 0x3c, 0xf4, 0x85, 0xda, 0xc6, 0x0c, 0x22, 0xb9, 0x76,
+ 0xf4, 0xf7, 0x13, 0x5b, 0xaa, 0xa9, 0xe8, 0x81, 0x28, 0xfe, 0x1a,
+ 0x14, 0x69, 0x1b, 0x4d, 0x7c, 0xd7, 0x2c, 0xfa, 0xf4},
+ {0xbc, 0x76, 0x59, 0xb7, 0xb8, 0x99, 0x1a, 0x5f, 0xf3, 0x23,
+ 0xf3, 0x63, 0x72, 0x0e, 0x77, 0x88, 0x89, 0x48, 0x0f, 0x06,
+ 0xf6, 0x6a, 0xbc, 0xe5, 0x04, 0x63, 0x01, 0x71, 0x3f, 0xd6,
+ 0x7a, 0x6e, 0xfb, 0x78, 0xe8, 0x9e, 0x3a, 0xc3, 0x82, 0x49},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {335,
+ {0xa2, 0x97, 0x9c, 0xd9, 0x1b, 0x73, 0x77, 0xa5, 0xc6, 0x08, 0x5d, 0x34,
+ 0xcf, 0xd8, 0x6e, 0x58},
+ {0x7b, 0x00, 0x9e, 0x58, 0xf8, 0x2e, 0x0f, 0x41, 0x3c, 0x11, 0xa0,
+ 0xc0, 0xbc, 0x66, 0xa4, 0xb0, 0xf0, 0x10, 0xc2, 0xb8, 0xff, 0x09,
+ 0x3d, 0x8f, 0x28, 0xab, 0xcf, 0x94, 0xab, 0xbf, 0x07},
+ {0xdf, 0x3f, 0xf8, 0x58, 0x8e, 0x51, 0x1d, 0xef, 0x5c, 0xfb,
+ 0x68, 0x0e, 0x96, 0x0f, 0x8e, 0xb0, 0x00, 0x4d, 0x48, 0xb3,
+ 0xec, 0x3b, 0xa4, 0x04, 0xf3, 0xd1, 0x4e, 0x81, 0xd4, 0x7d,
+ 0x62, 0xc0, 0x92, 0xc2, 0x17, 0x4e, 0xcd, 0x2a, 0x43, 0xe8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {336,
+ {0x59, 0x0b, 0x25, 0x53, 0xb0, 0xef, 0x5b, 0x96, 0x8d, 0xf9, 0x26, 0x6f,
+ 0x16, 0x0a, 0x0f, 0x1a},
+ {0xe2, 0x6a, 0x22, 0x0c, 0x47, 0x5c, 0xd7, 0x24, 0x05, 0x2f, 0x90,
+ 0x98, 0x7a, 0x07, 0x0b, 0x4d, 0xe2, 0x8f, 0x1b, 0xf7, 0x2a, 0xe2,
+ 0x13, 0x22, 0xf1, 0xa9, 0xd3, 0x27, 0xba, 0x94, 0x22},
+ {0x43, 0xad, 0x2c, 0x2c, 0xff, 0xe2, 0x70, 0x70, 0x97, 0xd6,
+ 0x51, 0x10, 0xe1, 0xde, 0xd4, 0xde, 0xf9, 0x1d, 0x61, 0x56,
+ 0x0d, 0xc7, 0x62, 0xc2, 0xe1, 0x69, 0xc9, 0xc5, 0x58, 0x40,
+ 0xe8, 0xeb, 0x22, 0x80, 0x34, 0x8b, 0x14, 0x52, 0x1b, 0x64},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {337,
+ {0xb6, 0xb4, 0xce, 0x69, 0xb7, 0x69, 0xbc, 0x46, 0x73, 0x85, 0x7e, 0xaa,
+ 0x36, 0x0e, 0xcc, 0x93},
+ {0x63, 0x58, 0xeb, 0x03, 0x47, 0x6d, 0x66, 0xf7, 0xc7, 0xf3, 0x97,
+ 0xe7, 0x26, 0x4e, 0x77, 0x8c, 0xd8, 0x60, 0x5c, 0x6c, 0x10, 0x23,
+ 0x4c, 0xb0, 0xce, 0x45, 0xa7, 0xa7, 0xa9, 0xe7, 0xf7},
+ {0xa1, 0xca, 0x4e, 0x3b, 0x18, 0x0c, 0x89, 0xfa, 0xc1, 0x5c,
+ 0xe5, 0x7b, 0xd9, 0x5c, 0x21, 0x89, 0x12, 0x30, 0x1e, 0x82,
+ 0xa8, 0xb6, 0x09, 0x61, 0x11, 0x7d, 0x66, 0x02, 0x81, 0x20,
+ 0xaa, 0x6e, 0xa0, 0xa9, 0x9f, 0x35, 0x19, 0x1f, 0xc6, 0x25},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {338,
+ {0x6c, 0x10, 0x7b, 0x77, 0xf9, 0xf4, 0x4c, 0x57, 0x87, 0x95, 0x0b, 0xa6,
+ 0x1b, 0x13, 0xbb, 0xba},
+ {0x3a, 0x28, 0x34, 0xbe, 0x7e, 0xba, 0xb6, 0x98, 0xcd, 0x39, 0x42,
+ 0x74, 0x86, 0x34, 0x61, 0x9c, 0xa3, 0x99, 0x2d, 0xab, 0x74, 0x60,
+ 0x76, 0xbe, 0xe1, 0xc1, 0xab, 0xf6, 0x3d, 0xab, 0xca},
+ {0x20, 0x08, 0xf7, 0x51, 0x06, 0x25, 0xe7, 0xf3, 0x9d, 0x42,
+ 0x5a, 0x0d, 0x8c, 0xb7, 0x5a, 0x17, 0x7d, 0x9a, 0x8e, 0x74,
+ 0x1b, 0x61, 0x57, 0x6a, 0x24, 0xf0, 0xf7, 0xb5, 0xa3, 0x87,
+ 0xd1, 0x78, 0xb0, 0xf8, 0xe1, 0x9c, 0xaf, 0xfd, 0x4a, 0x21},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {339,
+ {0x76, 0x49, 0x1b, 0x8d, 0xd3, 0x6f, 0x7f, 0xa2, 0x99, 0xda, 0x7e, 0xd8,
+ 0xf1, 0xb6, 0x22, 0x08},
+ {0x84, 0x32, 0x85, 0xaf, 0x2f, 0x5a, 0xa2, 0x64, 0x45, 0xa8, 0xd2,
+ 0xa7, 0x76, 0xff, 0x14, 0xf7, 0x9f, 0x78, 0xe3, 0x10, 0x99, 0x14,
+ 0xdf, 0x87, 0xa8, 0xd8, 0xc5, 0x0e, 0x24, 0xda, 0x3a},
+ {0x14, 0x4a, 0xf2, 0x9c, 0xe4, 0x09, 0x67, 0x5f, 0x73, 0x7f,
+ 0x11, 0x53, 0x35, 0x1b, 0x2a, 0x8c, 0x0c, 0x18, 0x12, 0xe1,
+ 0xc1, 0x64, 0x25, 0xce, 0x06, 0x1f, 0x48, 0x4b, 0x5c, 0x87,
+ 0x6d, 0x08, 0xec, 0x11, 0xe5, 0xd4, 0x3e, 0xb8, 0x54, 0xdf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {340,
+ {0x4d, 0x95, 0xdd, 0xa1, 0x6d, 0xc5, 0x5d, 0x49, 0xcd, 0xde, 0x9d, 0x84,
+ 0xda, 0xf7, 0x4a, 0xca},
+ {0x84, 0x32, 0x85, 0xaf, 0x2f, 0x5a, 0xa2, 0x64, 0x45, 0xa8, 0xd2,
+ 0xa7, 0x76, 0xff, 0x14, 0xf7, 0x9f, 0x78, 0xe3, 0x10, 0x99, 0x14,
+ 0xdf, 0x87, 0xa8, 0xd8, 0xc5, 0x0e, 0x24, 0xda, 0x3a, 0x00},
+ {0x85, 0x0c, 0x2c, 0x51, 0x88, 0xed, 0x44, 0x1f, 0xf3, 0x97,
+ 0x7d, 0x01, 0x32, 0xb7, 0x2d, 0xa2, 0x61, 0x0b, 0x5d, 0x56,
+ 0xd4, 0x95, 0x0e, 0x16, 0xa0, 0x15, 0xe3, 0x1b, 0xea, 0xf8,
+ 0x46, 0xf3, 0x08, 0xcd, 0x9e, 0x16, 0xdc, 0xcc, 0xef, 0x73},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {341,
+ {0x25, 0x66, 0x0e, 0xb5, 0x4a, 0xd4, 0x6a, 0x6a, 0x19, 0x89, 0xf9, 0x90,
+ 0x25, 0xce, 0x05, 0xb7},
+ {0xea, 0x88, 0xc4, 0x8e, 0x2f, 0x5f, 0x46, 0x72, 0x15, 0x1c, 0x42,
+ 0xc9, 0x0f, 0x42, 0xb2, 0x94, 0xb4, 0x45, 0x81, 0x32, 0xc9, 0x09,
+ 0xa8, 0x67, 0x7c, 0x6b, 0x47, 0xe6, 0x01, 0x0d, 0xfe},
+ {0x7b, 0xe6, 0x0d, 0x85, 0x70, 0x1f, 0xed, 0xc7, 0x37, 0x69,
+ 0x6d, 0x18, 0x53, 0xc1, 0x91, 0xf3, 0x67, 0x9d, 0x2a, 0x6c,
+ 0xb7, 0x95, 0x01, 0x0f, 0x4f, 0x91, 0x7d, 0x1d, 0xc3, 0x8c,
+ 0x36, 0xe0, 0x40, 0x0c, 0xc8, 0xc3, 0x74, 0x75, 0x05, 0x4f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {342,
+ {0xbb, 0xf1, 0x71, 0x3a, 0xac, 0x2a, 0x91, 0x62, 0x61, 0xb0, 0xd2, 0xcb,
+ 0x4b, 0x1b, 0xd5, 0xf1},
+ {0xd2, 0x45, 0x63, 0x2d, 0xf3, 0x9a, 0x22, 0x27, 0x2e, 0xcb, 0xb6,
+ 0x0d, 0x90, 0xe8, 0x41, 0xba, 0x6b, 0xad, 0x75, 0x6b, 0x91, 0x4a,
+ 0xe0, 0xa4, 0x5d, 0x51, 0x73, 0x9b, 0x0e, 0x8a, 0xba},
+ {0x50, 0xc1, 0x21, 0x61, 0xce, 0x08, 0x9c, 0x5b, 0x44, 0x2a,
+ 0xfa, 0x08, 0xed, 0x04, 0xab, 0x7c, 0x41, 0x8b, 0x63, 0x72,
+ 0x5c, 0x09, 0xeb, 0x88, 0x41, 0xa6, 0xc9, 0xb6, 0xe0, 0xe3,
+ 0x4f, 0x19, 0xb8, 0xa7, 0x77, 0x21, 0xfe, 0xfd, 0x70, 0x4c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {343,
+ {0x8b, 0x7a, 0xb7, 0xb8, 0x16, 0x59, 0x9e, 0x03, 0xf2, 0x76, 0x27, 0x87,
+ 0x71, 0x2c, 0x34, 0x98},
+ {0xe0, 0x01, 0xf3, 0xad, 0xfd, 0x21, 0x9c, 0x9d, 0x83, 0x22, 0x40,
+ 0x7d, 0xed, 0x9a, 0x5c, 0xd9, 0xfc, 0xc7, 0x03, 0x7a, 0xc0, 0x26,
+ 0xb3, 0x22, 0xfd, 0x28, 0x43, 0xa0, 0x06, 0x2b, 0x75},
+ {0x7d, 0xcd, 0x05, 0x67, 0x8d, 0xe5, 0x8c, 0xa1, 0x14, 0xbf,
+ 0x8d, 0x06, 0x84, 0x46, 0x6c, 0xa4, 0x7b, 0x73, 0xcd, 0xb1,
+ 0xe7, 0xef, 0x0f, 0x9a, 0xbd, 0xe4, 0xef, 0xa5, 0x4f, 0xee,
+ 0x03, 0x0c, 0x1e, 0x96, 0xed, 0x7d, 0xaa, 0x05, 0x6d, 0x83},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {344,
+ {0x7c, 0x8b, 0x60, 0x17, 0x5f, 0xd2, 0x6c, 0x72, 0x10, 0x8a, 0x30, 0xfc,
+ 0xa2, 0xfe, 0xb0, 0x33},
+ {0xe0, 0x01, 0xf3, 0xad, 0xfd, 0x21, 0x9c, 0x9d, 0x83, 0x22, 0x40,
+ 0x7d, 0xed, 0x9a, 0x5c, 0xd9, 0xfc, 0xc7, 0x03, 0x7a, 0xc0, 0x26,
+ 0xb3, 0x22, 0xfd, 0x28, 0x43, 0xa0, 0x06, 0x2b, 0x75, 0x00},
+ {0x06, 0xf2, 0x45, 0xd7, 0x7a, 0x19, 0xf2, 0xa5, 0x99, 0xca,
+ 0xdf, 0xcd, 0x04, 0x04, 0xf8, 0xfc, 0xc4, 0xb9, 0x61, 0x5a,
+ 0x22, 0xad, 0xdc, 0xf0, 0x47, 0xb6, 0xec, 0x50, 0x82, 0xc4,
+ 0x6f, 0x7f, 0xf0, 0xed, 0xd7, 0x9d, 0xb6, 0x61, 0xfe, 0x8d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {345,
+ {0x96, 0x1a, 0xae, 0x24, 0xa8, 0x80, 0x64, 0xf7, 0xb1, 0xfc, 0x95, 0xfb,
+ 0x17, 0xec, 0x7c, 0x98},
+ {0x17, 0xd4, 0x89, 0x12, 0x88, 0xd3, 0x78, 0xf1, 0x3a, 0x9f, 0xaa,
+ 0xd4, 0xbb, 0xf5, 0x39, 0xb1, 0x6e, 0xb0, 0x8e, 0x90, 0xcb, 0xe3,
+ 0xf6, 0xe0, 0x9a, 0xf8, 0xad, 0x0e, 0x24, 0x29, 0x45},
+ {0x3f, 0x2a, 0x34, 0x3d, 0xbc, 0x86, 0xae, 0xa0, 0x44, 0x8e,
+ 0x11, 0x8f, 0xa5, 0x38, 0x07, 0x91, 0x29, 0x39, 0x92, 0x0f,
+ 0xa8, 0x2c, 0x9d, 0xdd, 0x5d, 0xa4, 0x30, 0xf6, 0x56, 0xee,
+ 0x5f, 0x77, 0x3c, 0x6f, 0xb6, 0x53, 0x01, 0x5d, 0xaa, 0x6f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {346,
+ {0xcb, 0x46, 0x77, 0xfd, 0x9b, 0xac, 0x73, 0x2b, 0x38, 0xfc, 0x72, 0x4f,
+ 0x44, 0x5c, 0x7a, 0xe2},
+ {0x61, 0x10, 0xaf, 0xcf, 0xa9, 0xa1, 0x58, 0xfb, 0x5f, 0x45, 0x50,
+ 0x25, 0x15, 0xdc, 0x47, 0x05, 0x1f, 0x37, 0xac, 0x2e, 0x6a, 0x6f,
+ 0xc4, 0x7f, 0x37, 0xd0, 0xe9, 0x19, 0x44, 0xfb, 0x27},
+ {0x3d, 0x61, 0x91, 0xab, 0x2d, 0x4a, 0x99, 0xbc, 0x2b, 0xc9,
+ 0x80, 0x8b, 0xd0, 0xf4, 0x04, 0xce, 0x58, 0x29, 0x18, 0x57,
+ 0x39, 0x9f, 0x8b, 0x7a, 0x88, 0x54, 0xd1, 0x36, 0x74, 0x82,
+ 0x28, 0x84, 0xdc, 0xf1, 0x0e, 0x38, 0xe4, 0xda, 0xba, 0x9f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {347,
+ {0x6d, 0x1d, 0x08, 0x1b, 0x20, 0xd9, 0x80, 0x3a, 0x02, 0x90, 0x03, 0x02,
+ 0x5b, 0xe6, 0xf8, 0x82},
+ {0x8e, 0x6c, 0xef, 0x19, 0xde, 0xdf, 0x02, 0xa6, 0x98, 0x34, 0xab,
+ 0x02, 0x0a, 0xc8, 0x75, 0x89, 0xc6, 0xc0, 0x6d, 0xe6, 0x6c, 0x6c,
+ 0xe3, 0x4f, 0x86, 0x3b, 0x58, 0x7f, 0x89, 0x8f, 0xa2},
+ {0x99, 0x81, 0x1e, 0x75, 0x7d, 0x1e, 0x9b, 0xa6, 0xbd, 0xe2,
+ 0x2f, 0x3d, 0x47, 0xc9, 0x98, 0x45, 0xde, 0x1c, 0x7c, 0x8d,
+ 0x9d, 0x33, 0x5b, 0xcf, 0x52, 0x9b, 0x2c, 0xe0, 0x1f, 0x5d,
+ 0xac, 0x2c, 0xe5, 0x77, 0xc9, 0x0b, 0xbf, 0xbb, 0xfe, 0x1b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {348,
+ {0xcd, 0xfa, 0xf9, 0x96, 0xba, 0x4c, 0x24, 0xb0, 0x77, 0x5b, 0x39, 0xa9,
+ 0x28, 0xca, 0xbe, 0x5a},
+ {0x8d, 0x07, 0xd9, 0x74, 0x38, 0x69, 0x4f, 0x41, 0x8d, 0x97, 0x4c,
+ 0xf7, 0x42, 0x81, 0x62, 0x74, 0x56, 0x15, 0x92, 0x2e, 0xf9, 0x8f,
+ 0x93, 0x63, 0xeb, 0x11, 0x47, 0x93, 0x78, 0xc9, 0xc5},
+ {0x4e, 0xa6, 0xb5, 0x72, 0x41, 0x86, 0x50, 0x96, 0x60, 0x11,
+ 0xf0, 0x36, 0x47, 0x63, 0x13, 0x13, 0x21, 0xb1, 0x76, 0x5f,
+ 0x8b, 0xbc, 0x93, 0xa2, 0x56, 0x04, 0x9f, 0xc9, 0x86, 0xd1,
+ 0xa8, 0x69, 0x39, 0xc8, 0xbb, 0x2b, 0x2e, 0x8b, 0x13, 0x1a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {349,
+ {0x6d, 0x4d, 0x41, 0x41, 0x7a, 0xa9, 0xe5, 0x04, 0x76, 0x64, 0x83, 0xb6,
+ 0x2a, 0x4f, 0x92, 0xbd},
+ {0xb5, 0xd1, 0x58, 0xed, 0x0b, 0x61, 0xa6, 0x2f, 0x3c, 0x41, 0x83,
+ 0xd2, 0x66, 0xaa, 0x7d, 0xa6, 0x5e, 0xcb, 0x7f, 0x88, 0x7f, 0x2d,
+ 0x17, 0x47, 0x55, 0xfc, 0x64, 0xcf, 0x9e, 0xc2, 0xcc},
+ {0xbb, 0x96, 0x40, 0x0d, 0x11, 0x9c, 0xc9, 0x99, 0x40, 0x66,
+ 0xff, 0x92, 0x03, 0xe7, 0x50, 0x85, 0xc3, 0x14, 0xe3, 0xa5,
+ 0x5d, 0xcf, 0x53, 0x6e, 0xad, 0x7f, 0x25, 0x4b, 0x3a, 0xb0,
+ 0x6c, 0xe7, 0xa4, 0x56, 0xcd, 0x0a, 0xed, 0xa7, 0x4b, 0xbd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {350,
+ {0xe1, 0xa7, 0xb1, 0x4f, 0x5e, 0x28, 0x2d, 0xd9, 0xef, 0xe7, 0x30, 0x3d,
+ 0xc4, 0xe6, 0xe1, 0xdf},
+ {0xb5, 0xd1, 0x58, 0xed, 0x0b, 0x61, 0xa6, 0x2f, 0x3c, 0x41, 0x83,
+ 0xd2, 0x66, 0xaa, 0x7d, 0xa6, 0x5e, 0xcb, 0x7f, 0x88, 0x7f, 0x2d,
+ 0x17, 0x47, 0x55, 0xfc, 0x64, 0xcf, 0x9e, 0xc2, 0xcc, 0x00},
+ {0xc4, 0x54, 0xa3, 0xab, 0x4f, 0x99, 0x9d, 0xee, 0x50, 0xc7,
+ 0x2e, 0x38, 0x9d, 0x0b, 0x7d, 0x09, 0xc9, 0x43, 0x17, 0x53,
+ 0x40, 0x52, 0x69, 0xb1, 0x7f, 0x13, 0xb6, 0xf0, 0x72, 0x56,
+ 0xd9, 0x45, 0x42, 0x99, 0x22, 0x28, 0xf6, 0xac, 0xd2, 0xa5},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {351,
+ {0x78, 0xc5, 0x27, 0xc4, 0xd6, 0x66, 0xfc, 0xe6, 0x27, 0x29, 0x12, 0x42,
+ 0x11, 0xd3, 0x71, 0x84},
+ {0x7d, 0xf3, 0x55, 0xc5, 0xd3, 0x34, 0x53, 0x1c, 0xcd, 0x51, 0x1b,
+ 0x60, 0x0a, 0x66, 0x14, 0xeb, 0x49, 0x8a, 0x99, 0x59, 0xda, 0x63,
+ 0xe5, 0x6e, 0xe9, 0xbd, 0xc1, 0xb0, 0x6b, 0x39, 0x9a},
+ {0x39, 0x11, 0x38, 0xf9, 0xb3, 0x33, 0xca, 0x9f, 0x73, 0xae,
+ 0x7b, 0x7b, 0x76, 0xaf, 0x45, 0xe5, 0xc0, 0xe7, 0xce, 0xee,
+ 0x6a, 0xae, 0x0e, 0x5c, 0x99, 0xec, 0x84, 0xbc, 0xc7, 0xe4,
+ 0x8d, 0x19, 0xe4, 0x33, 0x8b, 0x37, 0xb5, 0x83, 0xa4, 0x8d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {352,
+ {0x29, 0x60, 0x2e, 0x1a, 0xb8, 0x32, 0xc1, 0x79, 0xc0, 0x21, 0x14, 0x9b,
+ 0xc0, 0xd8, 0xf9, 0x50},
+ {0x40, 0xe5, 0x85, 0xbf, 0x5d, 0xbf, 0x5f, 0x36, 0x4f, 0x5f, 0xcb,
+ 0x27, 0xc7, 0x43, 0xb3, 0xdf, 0x4a, 0x17, 0x30, 0x88, 0x31, 0xb8,
+ 0x2f, 0xcf, 0x44, 0x2a, 0xe8, 0xac, 0x6a, 0x21, 0xe7},
+ {0x6f, 0xe9, 0x73, 0xa5, 0x88, 0xcf, 0x22, 0xf2, 0xfd, 0xed,
+ 0x48, 0x56, 0x42, 0x2f, 0x0a, 0x72, 0x5d, 0x0b, 0x6c, 0x5c,
+ 0x08, 0x62, 0x61, 0x18, 0xf8, 0xd4, 0x05, 0x9e, 0x5b, 0x40,
+ 0xf7, 0xcf, 0x19, 0xf2, 0x5a, 0x88, 0xa0, 0xef, 0xea, 0xa1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {353,
+ {0x33, 0x25, 0x7b, 0xaf, 0x00, 0x27, 0x10, 0x0a, 0x9a, 0xc8, 0x40, 0x82,
+ 0x50, 0xe3, 0xcd, 0xf3},
+ {0xdb, 0xc9, 0x7c, 0xbc, 0x9b, 0x38, 0x32, 0x16, 0x35, 0x37, 0xff,
+ 0x59, 0x43, 0x61, 0xa2, 0x51, 0x16, 0x3a, 0x72, 0x68, 0x54, 0x04,
+ 0x8b, 0x8b, 0x8c, 0x76, 0x6f, 0x35, 0x19, 0xf5, 0x76},
+ {0x3a, 0xdc, 0x17, 0xe5, 0x12, 0xa6, 0xcc, 0xe5, 0x9f, 0x1e,
+ 0x52, 0xe0, 0x9f, 0xca, 0x6b, 0xdc, 0x61, 0x2d, 0xe4, 0xa8,
+ 0xd5, 0xb0, 0xbe, 0x2d, 0x3a, 0x49, 0x87, 0x63, 0x78, 0x49,
+ 0xbc, 0xdc, 0xc6, 0x93, 0x42, 0x18, 0x78, 0xa7, 0x3b, 0x81},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {354,
+ {0xc4, 0x1b, 0x4b, 0xcb, 0x26, 0x52, 0xed, 0xf5, 0xd0, 0x81, 0x18, 0x04,
+ 0x8c, 0xe0, 0x04, 0xb9},
+ {0x69, 0x42, 0x6f, 0x74, 0x33, 0x3f, 0x19, 0x04, 0x1d, 0x7e, 0x05,
+ 0xe6, 0xff, 0xd3, 0x4e, 0x21, 0xe6, 0xac, 0x20, 0xc0, 0xf5, 0x99,
+ 0xe8, 0x0d, 0xbf, 0x65, 0x4d, 0x7c, 0x00, 0x94, 0x6e},
+ {0x0d, 0x0c, 0xdd, 0x16, 0xce, 0x8e, 0x86, 0x8c, 0xc2, 0x69,
+ 0xcd, 0x79, 0x6b, 0x64, 0x05, 0x05, 0xf7, 0x68, 0x5e, 0x53,
+ 0x70, 0x32, 0xc2, 0x96, 0x48, 0x7e, 0x1c, 0xe4, 0x30, 0xf3,
+ 0x28, 0x46, 0x17, 0xf4, 0x04, 0x77, 0x63, 0xab, 0x0b, 0xfb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {355,
+ {0x75, 0x8d, 0xa7, 0xe6, 0xf5, 0x29, 0x33, 0xe9, 0x3b, 0x40, 0x9c, 0x5c,
+ 0x28, 0x6d, 0xe7, 0x06},
+ {0x69, 0x42, 0x6f, 0x74, 0x33, 0x3f, 0x19, 0x04, 0x1d, 0x7e, 0x05,
+ 0xe6, 0xff, 0xd3, 0x4e, 0x21, 0xe6, 0xac, 0x20, 0xc0, 0xf5, 0x99,
+ 0xe8, 0x0d, 0xbf, 0x65, 0x4d, 0x7c, 0x00, 0x94, 0x6e, 0x00},
+ {0x79, 0x11, 0xed, 0x3c, 0xb5, 0xdb, 0x89, 0x46, 0xa2, 0xb8,
+ 0xa8, 0xd8, 0x17, 0x78, 0xa4, 0x54, 0x8a, 0x64, 0xbe, 0xbe,
+ 0xab, 0xc3, 0x63, 0x54, 0x93, 0x42, 0x6f, 0x73, 0xf4, 0x83,
+ 0x8d, 0x91, 0xb5, 0x37, 0xf6, 0xc6, 0x3f, 0x82, 0xd9, 0xba},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {356,
+ {0xe1, 0xab, 0xeb, 0xb7, 0x25, 0xfb, 0x4f, 0xe4, 0xe2, 0x12, 0xcd, 0xe7,
+ 0x90, 0x9f, 0x61, 0x99},
+ {0x69, 0x42, 0x6f, 0x74, 0x33, 0x3f, 0x19, 0x04, 0x1d, 0x7e, 0x05,
+ 0xe6, 0xff, 0xd3, 0x4e, 0x21, 0xe6, 0xac, 0x20, 0xc0, 0xf5, 0x99,
+ 0xe8, 0x0d, 0xbf, 0x65, 0x4d, 0x7c, 0x00, 0x94, 0x6e, 0x00},
+ {0x00, 0xa5, 0xf0, 0xfc, 0x4a, 0x0e, 0x57, 0x78, 0x90, 0x11,
+ 0xbb, 0x75, 0x53, 0xdd, 0xe8, 0x1c, 0xb2, 0x96, 0xf6, 0xe0,
+ 0x5c, 0x14, 0x9c, 0x95, 0x70, 0x54, 0x27, 0x7b, 0x55, 0x5c,
+ 0xb8, 0x63, 0x02, 0xc0, 0x8c, 0x87, 0x4e, 0x75, 0x16, 0x81},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {357,
+ {0xa2, 0x71, 0x02, 0x5d, 0x84, 0x64, 0xa3, 0xaa, 0x21, 0x67, 0x5f, 0x72,
+ 0xd8, 0xc6, 0x63, 0x5c},
+ {0x36, 0x34, 0x49, 0xfa, 0x3f, 0xf9, 0xc7, 0xde, 0x3f, 0x10, 0xc2,
+ 0xda, 0x39, 0x90, 0xb0, 0x26, 0xc1, 0xc5, 0x3c, 0xa4, 0x06, 0xb3,
+ 0xf8, 0x71, 0xfd, 0xeb, 0xb2, 0xbb, 0xed, 0x63, 0x86},
+ {0x74, 0xb3, 0x07, 0x03, 0x22, 0x14, 0xa0, 0x29, 0x93, 0x1f,
+ 0x0b, 0xfa, 0x30, 0xc4, 0x0d, 0xca, 0x5d, 0x56, 0x75, 0x93,
+ 0x9d, 0xfd, 0x0b, 0xad, 0xec, 0x88, 0xbd, 0xff, 0x02, 0xc8,
+ 0x49, 0x4d, 0x12, 0x53, 0x8f, 0xca, 0x8d, 0x1b, 0x71, 0xd7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {358,
+ {0x1d, 0xee, 0x47, 0x85, 0x33, 0xb0, 0x4c, 0xb8, 0x68, 0x4f, 0x1f, 0x45,
+ 0x56, 0x6a, 0xcb, 0x68},
+ {0xf4, 0xb8, 0xc4, 0xb1, 0xa4, 0xd0, 0x51, 0x89, 0x56, 0x5d, 0xa8,
+ 0xe7, 0xc6, 0xcc, 0x08, 0x4e, 0x84, 0x29, 0xb8, 0x36, 0xef, 0xab,
+ 0xc1, 0xe3, 0xf0, 0x54, 0x8b, 0x6e, 0x74, 0xfb, 0x90},
+ {0x99, 0x8b, 0x76, 0xd1, 0x56, 0xa5, 0x30, 0x97, 0xab, 0x5c,
+ 0xa7, 0x01, 0x10, 0xb8, 0x30, 0x05, 0x2b, 0x2f, 0xfa, 0xc5,
+ 0xc7, 0xaf, 0x52, 0x31, 0xdf, 0x27, 0x63, 0x0f, 0x8b, 0x16,
+ 0x76, 0x80, 0x73, 0x32, 0x2e, 0x3a, 0xc9, 0x50, 0xe7, 0x4b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {359,
+ {0xc7, 0x52, 0x56, 0xce, 0x7d, 0xe4, 0xe4, 0x2b, 0x50, 0x5c, 0x0f, 0xd2,
+ 0x8d, 0x20, 0x78, 0x0c},
+ {0x4a, 0x3d, 0xe2, 0xd9, 0x7a, 0x91, 0x68, 0x47, 0xda, 0xbb, 0xa6,
+ 0x75, 0xfd, 0xb1, 0xe0, 0x22, 0xe2, 0x04, 0x84, 0xb3, 0xb0, 0x19,
+ 0x39, 0x77, 0x5a, 0xcb, 0x20, 0xf1, 0x64, 0x3a, 0xe3},
+ {0x54, 0x3e, 0x0d, 0x98, 0x0f, 0x20, 0x87, 0x83, 0x24, 0xfc,
+ 0x35, 0x94, 0xcd, 0x17, 0x3d, 0x63, 0x21, 0xe0, 0x5f, 0x44,
+ 0x8c, 0x6d, 0x40, 0xd9, 0x32, 0x03, 0xcd, 0x94, 0xfd, 0x60,
+ 0x04, 0x79, 0x13, 0xb3, 0xb0, 0x99, 0x89, 0x04, 0x1d, 0x09},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {360,
+ {0xd0, 0x6a, 0x02, 0xb2, 0x33, 0x24, 0x87, 0xe9, 0xf4, 0x99, 0x70, 0xda,
+ 0x58, 0xba, 0x16, 0xd1},
+ {0xde, 0xbd, 0x7d, 0x52, 0xdf, 0x97, 0xab, 0xa7, 0xea, 0x38, 0x7d,
+ 0xe4, 0x2e, 0x0c, 0xb2, 0xfa, 0xda, 0xa7, 0x9d, 0x2d, 0x2f, 0xc2,
+ 0xc5, 0xfc, 0xb3, 0x58, 0xed, 0xb8, 0xca, 0x6f, 0x9a},
+ {0xa0, 0x03, 0xd2, 0x1d, 0xe3, 0x5d, 0x86, 0x83, 0x29, 0x82,
+ 0x77, 0x3e, 0xa7, 0x3d, 0x6a, 0x74, 0x73, 0xf8, 0x08, 0x10,
+ 0xc7, 0x27, 0x87, 0xe7, 0x22, 0x62, 0x49, 0x86, 0x6c, 0xa7,
+ 0x6a, 0x70, 0x65, 0x6b, 0x4c, 0x64, 0x6c, 0x62, 0x7d, 0x51},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {361,
+ {0x3c, 0x40, 0xbb, 0x35, 0x1b, 0x00, 0x48, 0x6a, 0x23, 0x61, 0x0a, 0xde,
+ 0x1a, 0x2b, 0xf9, 0x84},
+ {0xde, 0xbd, 0x7d, 0x52, 0xdf, 0x97, 0xab, 0xa7, 0xea, 0x38, 0x7d,
+ 0xe4, 0x2e, 0x0c, 0xb2, 0xfa, 0xda, 0xa7, 0x9d, 0x2d, 0x2f, 0xc2,
+ 0xc5, 0xfc, 0xb3, 0x58, 0xed, 0xb8, 0xca, 0x6f, 0x9a, 0x00},
+ {0xca, 0x3f, 0x49, 0xef, 0x01, 0x85, 0xbd, 0xe3, 0x1c, 0xa1,
+ 0x6f, 0xc6, 0x2d, 0xb5, 0xb2, 0x18, 0xb8, 0x56, 0x27, 0x40,
+ 0x58, 0x30, 0xd6, 0xda, 0x26, 0xc6, 0x45, 0x99, 0x98, 0x15,
+ 0xe4, 0x89, 0xa3, 0x0b, 0x3e, 0x0a, 0x05, 0xde, 0x64, 0x02},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {362,
+ {0xb8, 0xcc, 0xdc, 0xaa, 0x0c, 0xd3, 0x69, 0x64, 0x1a, 0x69, 0xa8, 0xf4,
+ 0x3c, 0xe3, 0xe3, 0x30},
+ {0x65, 0xb5, 0xd1, 0xd1, 0xe3, 0x28, 0xdd, 0xed, 0x9a, 0x96, 0x1e,
+ 0x3e, 0x03, 0x5b, 0x27, 0x15, 0x99, 0xdd, 0x8c, 0x56, 0x8a, 0x26,
+ 0xad, 0x64, 0x23, 0x91, 0x06, 0x78, 0x2c, 0x06, 0x84},
+ {0x1c, 0xbd, 0x95, 0x16, 0x1f, 0x3e, 0xe6, 0x47, 0x0b, 0x4f,
+ 0xe5, 0x1c, 0x2b, 0x4b, 0x9c, 0x68, 0x9a, 0x04, 0xbd, 0x45,
+ 0x54, 0x40, 0x3f, 0x7a, 0xd7, 0x4b, 0x0a, 0x88, 0x6c, 0xf2,
+ 0x3a, 0xdf, 0x7e, 0x07, 0x32, 0x33, 0xf6, 0x25, 0x0d, 0xa1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {363,
+ {0xc6, 0x21, 0xa1, 0xbd, 0xb2, 0x2c, 0xee, 0x9b, 0xfe, 0x58, 0xd3, 0x7a,
+ 0x15, 0xe3, 0x7e, 0x27},
+ {0x53, 0xdc, 0x2d, 0x18, 0x5b, 0x54, 0x28, 0x6f, 0xb6, 0x0e, 0x2c,
+ 0xa9, 0xef, 0x96, 0xc5, 0x37, 0x36, 0x68, 0xd2, 0x0a, 0x38, 0xc2,
+ 0xa5, 0xae, 0xda, 0x07, 0x37, 0xd9, 0x26, 0x8f, 0x43},
+ {0x92, 0xac, 0xbd, 0x20, 0xf0, 0x7c, 0x2b, 0x79, 0x44, 0x8b,
+ 0xc3, 0x49, 0xd0, 0xba, 0x33, 0x36, 0x39, 0xd6, 0x90, 0xb8,
+ 0xd1, 0xdd, 0x72, 0x2c, 0xa1, 0x20, 0x3e, 0x5c, 0x55, 0x15,
+ 0xf8, 0x05, 0x77, 0xe7, 0x70, 0x88, 0x46, 0xdf, 0x22, 0x16},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {364,
+ {0x97, 0x63, 0x02, 0xb1, 0x7f, 0x59, 0xa5, 0x9f, 0xd0, 0x69, 0x94, 0x2b,
+ 0xf2, 0x74, 0x17, 0x4f},
+ {0xa8, 0x1f, 0xef, 0x74, 0x46, 0x4f, 0x42, 0xfb, 0xaa, 0x4d, 0x20,
+ 0xa3, 0x86, 0x5b, 0x59, 0x47, 0x30, 0xc0, 0x10, 0x19, 0x12, 0xf9,
+ 0xc6, 0x4e, 0x48, 0xf0, 0x83, 0xba, 0x1c, 0xb5, 0xae},
+ {0x96, 0x5b, 0xb2, 0xf4, 0x4c, 0x9f, 0xbf, 0x64, 0xcb, 0x35,
+ 0xf0, 0xb3, 0x6b, 0xee, 0x11, 0x96, 0xda, 0xaa, 0x61, 0x93,
+ 0x97, 0x07, 0x7f, 0x30, 0x82, 0x79, 0x89, 0x9f, 0x15, 0x4a,
+ 0xce, 0x63, 0x76, 0x60, 0x9b, 0x21, 0xef, 0xdb, 0xee, 0x3c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {365,
+ {0xd6, 0x49, 0xcc, 0x37, 0xe0, 0xf0, 0x0d, 0x6b, 0xd2, 0x48, 0x09, 0x47,
+ 0x66, 0x87, 0x08, 0xf4},
+ {0x25, 0xe0, 0xdb, 0x88, 0x79, 0x13, 0x07, 0xf9, 0xb7, 0x5e, 0x2d,
+ 0x11, 0x0f, 0x1c, 0x8f, 0xef, 0x4f, 0x61, 0xc5, 0x9c, 0xd0, 0x34,
+ 0xea, 0x53, 0xec, 0xed, 0x74, 0x32, 0x44, 0xc6, 0x07},
+ {0x0a, 0xf1, 0x7f, 0x1f, 0xd9, 0x6a, 0x7f, 0x04, 0x54, 0xb6,
+ 0xdc, 0x49, 0x8a, 0xef, 0x31, 0xc7, 0x2c, 0x5c, 0x12, 0xca,
+ 0x42, 0xbd, 0x6a, 0x62, 0xb9, 0xb5, 0x92, 0xf7, 0x1a, 0xb1,
+ 0xcc, 0x59, 0x0d, 0xf0, 0xe7, 0x84, 0xaa, 0xc6, 0x33, 0x95},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {366,
+ {0x36, 0x28, 0x22, 0xde, 0xaa, 0xd3, 0x60, 0x91, 0xf1, 0x33, 0x04, 0x82,
+ 0x08, 0x07, 0x12, 0x29},
+ {0xbf, 0x67, 0xf2, 0xf1, 0x6c, 0x29, 0xb5, 0xc1, 0x5d, 0x78, 0xeb,
+ 0x8b, 0x50, 0xdf, 0x13, 0xe7, 0x4f, 0xb2, 0x71, 0xe4, 0x22, 0xef,
+ 0xe0, 0x6f, 0x10, 0x90, 0x77, 0xda, 0xd5, 0x47, 0x7f},
+ {0x27, 0x2f, 0xe3, 0x47, 0x32, 0x97, 0xba, 0xd7, 0x5a, 0x9e,
+ 0x34, 0xfc, 0x64, 0x21, 0x0f, 0xb1, 0x66, 0x35, 0xe3, 0xaa,
+ 0x29, 0xc1, 0x04, 0xb5, 0x4a, 0x76, 0xbb, 0xa9, 0xa9, 0xd1,
+ 0x93, 0x35, 0x4e, 0x24, 0xa8, 0x62, 0x42, 0x31, 0x84, 0xf2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {367,
+ {0xd1, 0x4d, 0x2c, 0x29, 0x5f, 0xe8, 0xac, 0xe4, 0xc7, 0xac, 0x46, 0x2e,
+ 0x70, 0x89, 0x5f, 0xfa},
+ {0x50, 0x5d, 0xa4, 0x6f, 0xab, 0xe2, 0xf3, 0x4d, 0x0e, 0xea, 0x11,
+ 0x8d, 0x88, 0x32, 0xa4, 0x0c, 0xdf, 0x8f, 0xb7, 0xe5, 0x8e, 0x87,
+ 0x1d, 0xc7, 0x17, 0x2a, 0x50, 0x73, 0xda, 0x37, 0x7c},
+ {0xdb, 0x2e, 0x26, 0x1e, 0x9b, 0xfa, 0x26, 0x5a, 0x23, 0xb6,
+ 0x4a, 0x71, 0xdc, 0x02, 0x68, 0x43, 0x5c, 0x97, 0xa0, 0xda,
+ 0x97, 0x97, 0x3d, 0x66, 0xeb, 0x63, 0xba, 0xfa, 0x7b, 0x16,
+ 0x8f, 0xf4, 0x84, 0xc7, 0x13, 0xce, 0x2b, 0x50, 0x41, 0xb0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {368,
+ {0x64, 0x34, 0x34, 0x8e, 0x59, 0xbb, 0x01, 0x80, 0x89, 0xe9, 0xfe, 0xe0,
+ 0xf4, 0x09, 0x28, 0x28},
+ {0x39, 0x52, 0x16, 0x9b, 0xcb, 0x2a, 0xbc, 0x1d, 0xe8, 0xee, 0x67,
+ 0xc7, 0x8a, 0xc9, 0x4d, 0x57, 0x65, 0x59, 0xf9, 0x09, 0x21, 0x85,
+ 0xc5, 0x88, 0xf3, 0x0e, 0xff, 0x44, 0x93, 0xfd, 0x39},
+ {0x26, 0xb2, 0x3f, 0x44, 0x50, 0x70, 0x71, 0x7f, 0x55, 0xac,
+ 0x5e, 0xbc, 0x5f, 0x14, 0xe4, 0x8d, 0x31, 0xe7, 0x3a, 0xe5,
+ 0xf7, 0x37, 0x91, 0x54, 0x16, 0x6c, 0xa2, 0xc7, 0xf0, 0x62,
+ 0x2c, 0x69, 0xfd, 0x41, 0xa8, 0xf3, 0xd0, 0xd6, 0x16, 0x72},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {369,
+ {0x20, 0x83, 0x47, 0x9e, 0x62, 0xb2, 0x6b, 0x94, 0xca, 0xa3, 0xc5, 0x8f,
+ 0xd2, 0x9e, 0xec, 0x16},
+ {0xa7, 0xe9, 0x4f, 0xfb, 0x05, 0x2d, 0xa1, 0x5b, 0x9a, 0xf4, 0xb8,
+ 0x4e, 0x80, 0xdd, 0x08, 0x4b, 0xc6, 0x8d, 0x3d, 0x76, 0xeb, 0x01,
+ 0x93, 0x31, 0x13, 0xd7, 0x01, 0x72, 0x71, 0x39, 0xcd},
+ {0xd4, 0x94, 0x31, 0x26, 0x70, 0x7a, 0x7a, 0x98, 0xc9, 0xf0,
+ 0x14, 0xf5, 0x3b, 0x2e, 0x2e, 0x88, 0xff, 0x96, 0x5e, 0xa7,
+ 0xa8, 0xcf, 0xfa, 0x96, 0xce, 0x6d, 0x9a, 0xcd, 0xb0, 0x0a,
+ 0xa4, 0x9e, 0x06, 0x1f, 0xb9, 0x5f, 0x45, 0x3a, 0x18, 0xcb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {370,
+ {0x78, 0x2b, 0x3a, 0xea, 0x31, 0x32, 0xda, 0x87, 0x2d, 0xba, 0x73, 0x58,
+ 0xe2, 0x8f, 0x7d, 0x92},
+ {0xa7, 0xe9, 0x4f, 0xfb, 0x05, 0x2d, 0xa1, 0x5b, 0x9a, 0xf4, 0xb8,
+ 0x4e, 0x80, 0xdd, 0x08, 0x4b, 0xc6, 0x8d, 0x3d, 0x76, 0xeb, 0x01,
+ 0x93, 0x31, 0x13, 0xd7, 0x01, 0x72, 0x71, 0x39, 0xcd, 0x00},
+ {0x2e, 0x39, 0x39, 0xd0, 0x71, 0x12, 0x73, 0x38, 0x0e, 0x42,
+ 0x73, 0x04, 0x6e, 0x31, 0x7b, 0x9b, 0x14, 0x41, 0x55, 0x32,
+ 0x7b, 0xa2, 0x0d, 0x16, 0x61, 0x2e, 0x44, 0x92, 0xc8, 0x99,
+ 0x79, 0x18, 0x1b, 0x55, 0x0e, 0xf4, 0x26, 0xcf, 0x37, 0x11},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {371,
+ {0x26, 0xef, 0x19, 0x4b, 0x3c, 0x8b, 0x4a, 0xd6, 0x83, 0x07, 0xc1, 0x68,
+ 0x9f, 0xb7, 0x7a, 0x1d},
+ {0x33, 0x1f, 0x33, 0x0b, 0x47, 0x8f, 0x0c, 0x46, 0xae, 0x34, 0x95,
+ 0x35, 0xb8, 0xb2, 0xcb, 0x2e, 0xce, 0x07, 0xc6, 0x8a, 0xc5, 0x7d,
+ 0xfb, 0x9c, 0x74, 0xe3, 0x57, 0x23, 0x90, 0xb6, 0x18},
+ {0xb2, 0xb7, 0xda, 0x95, 0x1c, 0xef, 0x50, 0xd4, 0xe4, 0xd8,
+ 0xa8, 0xd9, 0xad, 0x38, 0xba, 0x58, 0x31, 0x44, 0x30, 0x38,
+ 0xd4, 0x50, 0x28, 0x8c, 0x05, 0x31, 0x87, 0xba, 0xf3, 0x1d,
+ 0x6c, 0xd0, 0xd7, 0x0f, 0x9b, 0xbd, 0xcc, 0x8b, 0xce, 0x07},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {372,
+ {0x26, 0x2e, 0x7d, 0x32, 0x97, 0xd3, 0xde, 0xfe, 0x44, 0xe8, 0x12, 0x8e,
+ 0x56, 0x93, 0x80, 0x8a},
+ {0x33, 0x1f, 0x33, 0x0b, 0x47, 0x8f, 0x0c, 0x46, 0xae, 0x34, 0x95,
+ 0x35, 0xb8, 0xb2, 0xcb, 0x2e, 0xce, 0x07, 0xc6, 0x8a, 0xc5, 0x7d,
+ 0xfb, 0x9c, 0x74, 0xe3, 0x57, 0x23, 0x90, 0xb6, 0x18, 0x00},
+ {0xf3, 0xc3, 0xa6, 0xe3, 0xf6, 0x15, 0x8e, 0xac, 0x53, 0x0a,
+ 0x81, 0x83, 0x23, 0x14, 0x10, 0xaf, 0xfe, 0x6f, 0xaa, 0x9f,
+ 0xa0, 0xcc, 0xca, 0x65, 0xb7, 0x9a, 0x2c, 0x4e, 0x90, 0xed,
+ 0xa6, 0xc9, 0x4e, 0xc8, 0x64, 0x37, 0xe8, 0x31, 0x7c, 0x43},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {373,
+ {0x11, 0xce, 0x8c, 0x6f, 0x29, 0x8e, 0x1c, 0xd3, 0x3e, 0xeb, 0x8e, 0x69,
+ 0xa9, 0x7b, 0x79, 0xd7},
+ {0x8d, 0x05, 0x7b, 0x6d, 0x76, 0x0f, 0x32, 0x40, 0x88, 0x0a, 0x47,
+ 0x02, 0xae, 0x05, 0xba, 0xee, 0x50, 0x3f, 0x75, 0x58, 0xa7, 0x29,
+ 0xfd, 0xec, 0xe9, 0x74, 0x25, 0x67, 0xb8, 0x24, 0xcd},
+ {0xa9, 0xcc, 0x38, 0x36, 0x19, 0x0b, 0x31, 0xdb, 0xfd, 0x77,
+ 0x84, 0x88, 0xd2, 0xcf, 0xb0, 0xe7, 0xdf, 0xe2, 0x74, 0x3c,
+ 0xe6, 0xb4, 0x0f, 0x41, 0x45, 0x1c, 0x38, 0x0c, 0xa4, 0x04,
+ 0x8a, 0x10, 0x80, 0x18, 0xc4, 0x20, 0xf6, 0xca, 0xe1, 0x71},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {374,
+ {0x5c, 0xd9, 0xcf, 0x38, 0x20, 0x22, 0xe9, 0xd8, 0x9e, 0x42, 0x92, 0x24,
+ 0xde, 0x26, 0xab, 0x1c},
+ {0xcf, 0xd7, 0x06, 0xea, 0x44, 0x8f, 0x1e, 0xb0, 0x97, 0x44, 0x47,
+ 0x06, 0xab, 0xec, 0xd5, 0x54, 0x85, 0xa7, 0x7f, 0x03, 0x9b, 0x15,
+ 0x0e, 0x4c, 0x15, 0xc0, 0x9d, 0xe2, 0xb1, 0x5a, 0x77},
+ {0xeb, 0x8e, 0x04, 0x4d, 0x45, 0x2a, 0x46, 0xb3, 0xc3, 0x9b,
+ 0x48, 0xd0, 0x7e, 0x65, 0x3f, 0xa1, 0x66, 0x82, 0x1d, 0xf8,
+ 0xea, 0x25, 0x78, 0x3b, 0xac, 0x85, 0x6e, 0xd1, 0x17, 0xbd,
+ 0x6a, 0xc2, 0x2d, 0xf1, 0xae, 0xbb, 0x98, 0x4e, 0x0f, 0xe0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {375,
+ {0x0d, 0x4a, 0x09, 0x16, 0xa1, 0x93, 0x38, 0xdc, 0xa9, 0x21, 0xa8, 0x29,
+ 0x6d, 0x97, 0x4a, 0x07},
+ {0xb9, 0xf9, 0xed, 0x33, 0x5b, 0x43, 0x94, 0xd7, 0xbd, 0x13, 0x6c,
+ 0x06, 0x38, 0x1d, 0xf3, 0x74, 0xae, 0x27, 0x01, 0x9a, 0xf4, 0xd8,
+ 0x3f, 0xea, 0xb4, 0x6c, 0x56, 0x04, 0x88, 0x1d, 0x79},
+ {0x02, 0x69, 0xdb, 0x2e, 0x28, 0x67, 0x09, 0x7e, 0xb2, 0x83,
+ 0x0b, 0x1e, 0xc1, 0x1e, 0x28, 0x1b, 0xd2, 0x91, 0x10, 0x1b,
+ 0x8f, 0x26, 0xf3, 0x2e, 0x70, 0x7d, 0x34, 0xd8, 0x2b, 0x6d,
+ 0x5c, 0x61, 0x64, 0x71, 0xdf, 0x56, 0xd9, 0xbe, 0xe0, 0x7c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {376,
+ {0x34, 0xc3, 0x47, 0x86, 0xb4, 0x29, 0x8e, 0x59, 0x5e, 0xc1, 0x84, 0x4b,
+ 0xab, 0xf8, 0x8e, 0x4f},
+ {0x5b, 0x6f, 0x3d, 0x7f, 0x98, 0xf3, 0x07, 0x86, 0xe2, 0x31, 0x30,
+ 0xab, 0x63, 0x63, 0xb4, 0x61, 0x10, 0x89, 0x9d, 0xae, 0xfc, 0x5d,
+ 0x69, 0x7b, 0x4c, 0x00, 0x66, 0xa8, 0x4d, 0x57, 0x58},
+ {0x6f, 0xb8, 0x9b, 0x40, 0x5b, 0xe6, 0x9f, 0x38, 0x43, 0x99,
+ 0x34, 0x99, 0x0d, 0x57, 0xf7, 0x43, 0x35, 0xf8, 0x15, 0x60,
+ 0xaf, 0xfe, 0x72, 0x4a, 0x49, 0xe4, 0x9c, 0x34, 0x5a, 0x34,
+ 0xbb, 0x25, 0x52, 0x28, 0x45, 0xe7, 0x04, 0xfd, 0x85, 0x40},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {377,
+ {0xc5, 0x0d, 0x21, 0xe0, 0x98, 0x96, 0x7e, 0xf9, 0x77, 0xeb, 0x5c, 0x21,
+ 0xd9, 0x83, 0x3d, 0xca},
+ {0xd7, 0xfd, 0x9f, 0xf4, 0x3e, 0xca, 0x5e, 0x22, 0xb6, 0x3a, 0x58,
+ 0x16, 0x43, 0x12, 0xae, 0xc9, 0xce, 0x21, 0xc5, 0xc2, 0x35, 0x17,
+ 0x2b, 0x0d, 0xdf, 0xf4, 0x06, 0xf2, 0xb4, 0xe1, 0x8d},
+ {0xa2, 0x10, 0x4b, 0x9b, 0xdf, 0x35, 0x7c, 0x3b, 0x51, 0x04,
+ 0xf1, 0x6f, 0x9b, 0xec, 0xc5, 0x23, 0xa2, 0x91, 0xbf, 0x34,
+ 0x7d, 0xe3, 0xa9, 0x64, 0xe8, 0xf9, 0x09, 0xdb, 0x8b, 0x34,
+ 0x52, 0x4e, 0x7b, 0xeb, 0x8f, 0x97, 0x0c, 0x66, 0xae, 0xb3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {378,
+ {0x37, 0x3d, 0x72, 0xd4, 0x54, 0x5b, 0x87, 0xf0, 0x94, 0x1b, 0x8f, 0xf7,
+ 0x89, 0x8f, 0xb1, 0xd6},
+ {0xb1, 0x67, 0xb9, 0xb8, 0x08, 0x9b, 0x26, 0xa2, 0x73, 0xcb, 0xd6,
+ 0x7b, 0x40, 0xb1, 0x34, 0xc1, 0x22, 0x13, 0xe0, 0x67, 0xfa, 0xab,
+ 0x5c, 0xc6, 0xa3, 0xad, 0x59, 0x0d, 0xb7, 0xc6, 0xf8},
+ {0x0b, 0x45, 0x6a, 0xcd, 0xb3, 0x3f, 0xf6, 0x03, 0x15, 0xa5,
+ 0x32, 0x1a, 0xd5, 0xe4, 0x3a, 0x32, 0x16, 0xe3, 0xc5, 0x53,
+ 0xc9, 0x63, 0x4b, 0x0c, 0x0f, 0xaa, 0x4b, 0x46, 0xe7, 0xe5,
+ 0x0f, 0x19, 0x13, 0xc6, 0x4d, 0xb4, 0x3f, 0x80, 0x8d, 0x67},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {379,
+ {0xc7, 0xcf, 0x79, 0x36, 0xa5, 0x7f, 0xdb, 0x61, 0xd1, 0xa2, 0xd4, 0xf5,
+ 0x48, 0x86, 0x4e, 0x90},
+ {0xb1, 0x67, 0xb9, 0xb8, 0x08, 0x9b, 0x26, 0xa2, 0x73, 0xcb, 0xd6,
+ 0x7b, 0x40, 0xb1, 0x34, 0xc1, 0x22, 0x13, 0xe0, 0x67, 0xfa, 0xab,
+ 0x5c, 0xc6, 0xa3, 0xad, 0x59, 0x0d, 0xb7, 0xc6, 0xf8, 0x00},
+ {0x38, 0x62, 0x72, 0x77, 0x73, 0x0a, 0x4a, 0xa9, 0x5c, 0x5f,
+ 0x41, 0x90, 0xb7, 0x8a, 0x2c, 0x24, 0x1e, 0xd6, 0xde, 0x8c,
+ 0x83, 0x3e, 0xad, 0x52, 0x2a, 0x0f, 0x59, 0xd7, 0x8e, 0xc5,
+ 0x65, 0xaf, 0x12, 0x73, 0x8a, 0x9b, 0xd6, 0xbe, 0x86, 0x51},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {380,
+ {0x70, 0x3c, 0x16, 0x52, 0xe8, 0xd5, 0x71, 0x49, 0x76, 0x61, 0xc9, 0x76,
+ 0x90, 0xbb, 0x27, 0xb9},
+ {0x92, 0x1b, 0x21, 0x1e, 0x9d, 0x05, 0x90, 0x54, 0x81, 0x37, 0xea,
+ 0x15, 0x0d, 0xca, 0xaa, 0x7a, 0x95, 0x5a, 0x33, 0xf4, 0xf9, 0x85,
+ 0x2c, 0x67, 0xbb, 0x1e, 0x44, 0x62, 0x13, 0x72, 0x4f},
+ {0x00, 0xe4, 0xcb, 0x40, 0x6a, 0x0d, 0xac, 0x1d, 0x95, 0x84,
+ 0xe7, 0xd4, 0xb9, 0x0e, 0x3d, 0xe4, 0x47, 0x85, 0x94, 0xa5,
+ 0x13, 0x53, 0x5b, 0x09, 0x9b, 0x73, 0x76, 0x43, 0x04, 0xe2,
+ 0xff, 0xf0, 0x87, 0xd1, 0xbd, 0x57, 0xbb, 0x54, 0xb7, 0xf1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {381,
+ {0x25, 0x2f, 0x1c, 0x08, 0xa1, 0x28, 0x98, 0x64, 0xdd, 0x11, 0xa0, 0x30,
+ 0xb6, 0xe2, 0x80, 0xde},
+ {0xee, 0xb1, 0x02, 0x0d, 0x5e, 0x14, 0x1c, 0x41, 0x35, 0x23, 0x61,
+ 0x44, 0xd1, 0x22, 0x87, 0xe4, 0x7b, 0x03, 0x88, 0x69, 0x5b, 0x40,
+ 0xc0, 0xb2, 0x08, 0x42, 0x52, 0x5f, 0xb4, 0xf6, 0xa7},
+ {0x9f, 0xc9, 0xda, 0x5e, 0x30, 0xe4, 0x92, 0x25, 0x30, 0x13,
+ 0x7b, 0xf0, 0xe2, 0x53, 0xaf, 0x5f, 0x21, 0x14, 0xbd, 0xec,
+ 0x8f, 0x31, 0xfe, 0x67, 0xd6, 0x17, 0x4a, 0xd3, 0x93, 0xfe,
+ 0xd9, 0x94, 0x6e, 0xf7, 0x30, 0x5e, 0x96, 0x68, 0x37, 0xe6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {382,
+ {0x96, 0x05, 0xdc, 0x6f, 0x22, 0x85, 0x03, 0x68, 0x4c, 0x28, 0x5c, 0x1d,
+ 0x3a, 0xe2, 0x38, 0xe2},
+ {0xe0, 0xbf, 0x52, 0x0b, 0xe3, 0xba, 0xd1, 0xd8, 0x77, 0x0a, 0x3b,
+ 0x58, 0x75, 0x1f, 0xe2, 0x65, 0x56, 0x47, 0x56, 0xdb, 0x68, 0x9d,
+ 0xff, 0xc4, 0xe4, 0x77, 0xd4, 0x80, 0xd6, 0xa7, 0x7f},
+ {0xa9, 0x1a, 0x42, 0xee, 0xdc, 0x8d, 0xa7, 0xe0, 0x79, 0xd4,
+ 0x63, 0x7c, 0xf4, 0x9e, 0xdf, 0x64, 0x97, 0x64, 0xc7, 0xf9,
+ 0x84, 0x5b, 0x00, 0x46, 0x3e, 0xbd, 0xa5, 0xbb, 0x82, 0xdf,
+ 0x11, 0xf9, 0x75, 0x14, 0x4b, 0xbf, 0x38, 0x6e, 0xe7, 0x13},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {383,
+ {0x73, 0x2d, 0x0a, 0xae, 0xbd, 0x3a, 0x1e, 0x5d, 0x4f, 0xa8, 0x01, 0x99,
+ 0xcf, 0x29, 0x1e, 0x3b},
+ {0xe9, 0xe4, 0x24, 0x22, 0xd9, 0x27, 0x30, 0x77, 0x70, 0x51, 0xc3,
+ 0x28, 0x60, 0xff, 0x3d, 0xda, 0xd0, 0xbd, 0xf7, 0x4e, 0x9b, 0xf9,
+ 0x54, 0x38, 0x69, 0x6f, 0x54, 0x3a, 0x18, 0xed, 0xf8},
+ {0xf9, 0xce, 0x68, 0xe6, 0xc7, 0x3e, 0xc2, 0xe1, 0xf9, 0x70,
+ 0x79, 0x32, 0x8a, 0xea, 0x40, 0xae, 0xb5, 0xec, 0x15, 0x02,
+ 0x6f, 0xb8, 0xde, 0xa2, 0x01, 0x7d, 0x74, 0xbf, 0x33, 0xd0,
+ 0x53, 0xb4, 0x35, 0x10, 0xbd, 0xe7, 0xb2, 0x9c, 0xac, 0xbb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {384,
+ {0xec, 0x27, 0x54, 0xfe, 0x2f, 0x11, 0x0f, 0xe0, 0x7e, 0x25, 0x21, 0xe6,
+ 0x2a, 0xf8, 0x61, 0x96},
+ {0x4d, 0x4b, 0x64, 0xa1, 0x1c, 0xd4, 0xca, 0x78, 0xcf, 0x14, 0xd3,
+ 0x9b, 0x31, 0xe6, 0x5a, 0xf2, 0x88, 0x80, 0xcf, 0x1a, 0x72, 0x30,
+ 0xd5, 0xf7, 0x17, 0x8c, 0x4a, 0x55, 0x63, 0x35, 0x27},
+ {0xac, 0x66, 0x5f, 0x4d, 0xcf, 0x6c, 0xba, 0x36, 0x38, 0xa4,
+ 0x91, 0xb4, 0x8c, 0xf5, 0x31, 0x30, 0xfd, 0x5a, 0x17, 0x67,
+ 0x67, 0x48, 0xdd, 0xd7, 0x15, 0x36, 0xe9, 0xbd, 0x89, 0xa7,
+ 0xa5, 0x77, 0xd9, 0x3f, 0x58, 0x4e, 0x55, 0x54, 0x3d, 0x91},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {385,
+ {0x17, 0x13, 0xc6, 0x83, 0x60, 0xd0, 0x65, 0x2b, 0xa6, 0xfb, 0xc8, 0x24,
+ 0x16, 0x30, 0xc0, 0x05},
+ {0x4d, 0x4b, 0x64, 0xa1, 0x1c, 0xd4, 0xca, 0x78, 0xcf, 0x14, 0xd3,
+ 0x9b, 0x31, 0xe6, 0x5a, 0xf2, 0x88, 0x80, 0xcf, 0x1a, 0x72, 0x30,
+ 0xd5, 0xf7, 0x17, 0x8c, 0x4a, 0x55, 0x63, 0x35, 0x27, 0x00},
+ {0x63, 0x76, 0xd1, 0x1b, 0xdc, 0xa6, 0x23, 0x9c, 0x79, 0xd5,
+ 0x5e, 0xc0, 0x2e, 0x88, 0x04, 0x89, 0xc9, 0x35, 0xf7, 0x22,
+ 0x40, 0x9c, 0xff, 0x10, 0x96, 0xec, 0xe3, 0xf2, 0x2f, 0x26,
+ 0x09, 0x5e, 0xb1, 0x37, 0x28, 0x32, 0xad, 0x5b, 0x05, 0x50},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {386,
+ {0xb7, 0xcb, 0x34, 0x7d, 0x8b, 0x8b, 0xc7, 0xfd, 0xcf, 0x66, 0x0b, 0x82,
+ 0x1a, 0x6d, 0xd6, 0x0b},
+ {0x68, 0x03, 0x52, 0x03, 0x13, 0x0a, 0xe5, 0x56, 0x2c, 0x00, 0x36,
+ 0x48, 0x01, 0x7d, 0x74, 0x70, 0x8d, 0x5e, 0xda, 0x1d, 0x4a, 0xdb,
+ 0xf1, 0x6f, 0xff, 0xa7, 0xaf, 0x79, 0x47, 0x96, 0x55},
+ {0x2c, 0xed, 0x47, 0x55, 0xe6, 0x49, 0x01, 0x17, 0xd7, 0x45,
+ 0xf3, 0xd0, 0x96, 0xa8, 0x10, 0x89, 0x14, 0xd1, 0x7b, 0x6f,
+ 0x38, 0x4b, 0xa2, 0x27, 0xde, 0x3f, 0xde, 0x1b, 0x85, 0x17,
+ 0xe0, 0x26, 0xa6, 0x3d, 0xb2, 0xc0, 0x31, 0x5a, 0x92, 0x46},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {387,
+ {0x67, 0x7d, 0xb1, 0x33, 0x4e, 0x3c, 0x02, 0x0c, 0x9d, 0xeb, 0x1e, 0x27,
+ 0x9b, 0xda, 0xcb, 0x1a},
+ {0xb2, 0x97, 0x50, 0x8f, 0x9a, 0x5c, 0x17, 0x73, 0x71, 0x06, 0x43,
+ 0x9f, 0xb9, 0x75, 0x6a, 0x42, 0x08, 0x10, 0x44, 0x57, 0x89, 0x95,
+ 0x44, 0xc3, 0xb2, 0xb1, 0x57, 0x3b, 0x47, 0x27, 0xe8},
+ {0x2c, 0x1b, 0xc5, 0xe9, 0x0b, 0xcc, 0xf4, 0xaf, 0xcf, 0xe2,
+ 0x89, 0x20, 0xa4, 0x42, 0xc0, 0xcf, 0xb5, 0x32, 0xcc, 0x6c,
+ 0xad, 0x63, 0x65, 0x1b, 0xd3, 0x0e, 0xd0, 0xf8, 0x8c, 0x0d,
+ 0xa6, 0x95, 0xc0, 0x0e, 0xbf, 0x04, 0x27, 0x69, 0x8a, 0x2f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {388,
+ {0x61, 0x77, 0x51, 0xe6, 0xf4, 0x76, 0xb0, 0xf5, 0xb4, 0x76, 0xa9, 0xb5,
+ 0x91, 0x3d, 0x51, 0x4a},
+ {0xb2, 0x97, 0x50, 0x8f, 0x9a, 0x5c, 0x17, 0x73, 0x71, 0x06, 0x43,
+ 0x9f, 0xb9, 0x75, 0x6a, 0x42, 0x08, 0x10, 0x44, 0x57, 0x89, 0x95,
+ 0x44, 0xc3, 0xb2, 0xb1, 0x57, 0x3b, 0x47, 0x27, 0xe8, 0x00},
+ {0x22, 0xb9, 0x47, 0xec, 0x95, 0x38, 0x56, 0xc3, 0xb2, 0x35,
+ 0xce, 0xbe, 0xea, 0x44, 0x81, 0xc3, 0xb2, 0x10, 0xfd, 0x20,
+ 0x54, 0x11, 0x65, 0xa2, 0x85, 0x44, 0xad, 0x58, 0xb0, 0xd7,
+ 0x26, 0x02, 0x24, 0xc5, 0x2b, 0x09, 0x86, 0x2b, 0x65, 0xc1},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {389,
+ {0x5c, 0xfe, 0x94, 0xc5, 0x7e, 0x45, 0xde, 0x0f, 0x46, 0x25, 0xd6, 0xde,
+ 0x56, 0x3d, 0x89, 0xd3},
+ {0x4d, 0x09, 0xff, 0x83, 0xe5, 0xd3, 0xab, 0xdc, 0xc0, 0x62, 0x71,
+ 0xae, 0x77, 0x8a, 0xee, 0xfc, 0x39, 0x3d, 0xbd, 0xa7, 0x4c, 0x41,
+ 0x35, 0xac, 0x82, 0xa4, 0xfb, 0x66, 0x4e, 0x4b, 0x00},
+ {0xcb, 0x30, 0xaf, 0x1a, 0xcf, 0x3d, 0x7e, 0xa8, 0xa1, 0x8e,
+ 0xce, 0x34, 0x03, 0xc0, 0xf0, 0xc8, 0xbe, 0x37, 0x0e, 0xf3,
+ 0xd5, 0xfd, 0x4b, 0x03, 0xf9, 0x4d, 0x48, 0xf2, 0x82, 0xf5,
+ 0x0a, 0xd1, 0xf6, 0x71, 0x2b, 0x82, 0xa4, 0xc0, 0x2a, 0x3e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {390,
+ {0x9c, 0x42, 0x28, 0x6e, 0x33, 0x5d, 0x05, 0xc5, 0xd6, 0xb7, 0x31, 0x5f,
+ 0xec, 0x5c, 0xb4, 0x51},
+ {0x5f, 0xdf, 0x00, 0x23, 0x46, 0x8a, 0x6e, 0xda, 0x33, 0x2b, 0x0d,
+ 0xda, 0x40, 0x42, 0x91, 0x6a, 0x71, 0xd8, 0xa4, 0xa2, 0x72, 0x0f,
+ 0xfd, 0x36, 0x7b, 0x80, 0xd7, 0x52, 0xa8, 0x5d, 0xcb},
+ {0x66, 0x4a, 0xfb, 0xe5, 0x59, 0xde, 0xe1, 0x1b, 0x88, 0xa0,
+ 0xbe, 0x3d, 0x3b, 0x09, 0x79, 0xc7, 0x8c, 0x4b, 0xcd, 0x96,
+ 0xe8, 0xb0, 0x2d, 0x86, 0x93, 0x25, 0xf5, 0x22, 0xfe, 0x68,
+ 0x54, 0x0c, 0x1f, 0xd1, 0xa4, 0x90, 0xcc, 0xbf, 0xdf, 0xc0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {391,
+ {0x18, 0xd2, 0x86, 0xb8, 0xc8, 0x44, 0x83, 0x58, 0x6c, 0xc5, 0xa2, 0x35,
+ 0xa1, 0x11, 0x7e, 0xc9},
+ {0x08, 0x34, 0x4c, 0x75, 0xf7, 0x0e, 0x77, 0xf1, 0xdb, 0x96, 0xd2,
+ 0x3e, 0x13, 0x4d, 0xef, 0x37, 0xe6, 0xae, 0x31, 0x97, 0x10, 0x49,
+ 0x24, 0x8c, 0x37, 0x16, 0x54, 0x96, 0x39, 0xf2, 0x5b},
+ {0x03, 0xdd, 0x34, 0x68, 0xdf, 0xd4, 0x57, 0x9e, 0x4a, 0xc4,
+ 0x4c, 0x8a, 0x1c, 0xe2, 0xa1, 0xaf, 0xf2, 0x5b, 0xf6, 0xff,
+ 0x23, 0x1b, 0x04, 0x85, 0x1e, 0x56, 0x1a, 0x03, 0x36, 0xe0,
+ 0xc2, 0x14, 0xf1, 0x91, 0xbb, 0xa5, 0x43, 0x71, 0x4a, 0x7b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {392,
+ {0x14, 0xdb, 0x88, 0xcc, 0x04, 0xff, 0xf2, 0xf7, 0xce, 0xcf, 0xd3, 0xaa,
+ 0xae, 0xcc, 0x46, 0x7b},
+ {0x5d, 0x5e, 0xa4, 0x24, 0xc9, 0x3b, 0x65, 0x19, 0xe2, 0xaa, 0x7a,
+ 0xb6, 0x6c, 0x3f, 0xcd, 0xfe, 0x89, 0xa4, 0x89, 0x0e, 0x46, 0x5e,
+ 0x02, 0x7d, 0xf0, 0xc1, 0x12, 0xe2, 0xc3, 0xfd, 0xbb},
+ {0x7a, 0x12, 0x46, 0x72, 0xc8, 0x1f, 0xa4, 0x1d, 0x85, 0x3e,
+ 0x1b, 0x45, 0xab, 0xea, 0x1a, 0xf2, 0xdc, 0x21, 0xa7, 0x17,
+ 0x2a, 0x75, 0x7a, 0x6f, 0xac, 0x0d, 0x66, 0x9a, 0xdd, 0x6c,
+ 0xc1, 0xd2, 0xa8, 0x11, 0x94, 0x81, 0xf6, 0xe4, 0xd3, 0x32},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {393,
+ {0x6b, 0x16, 0x4e, 0x68, 0xb6, 0x99, 0xfc, 0xdc, 0x95, 0x7d, 0x62, 0xf7,
+ 0x61, 0x65, 0x68, 0x10},
+ {0x8d, 0x67, 0x54, 0xea, 0x85, 0xb9, 0x60, 0xd8, 0x60, 0x77, 0x03,
+ 0xec, 0x88, 0x92, 0x97, 0x60, 0x13, 0x28, 0x46, 0xe6, 0x45, 0x6f,
+ 0x6c, 0x30, 0x43, 0x67, 0x04, 0x31, 0x99, 0x13, 0x75},
+ {0x09, 0x55, 0x01, 0x95, 0x96, 0xeb, 0x41, 0xa9, 0x32, 0xb7,
+ 0xf0, 0xdd, 0xa8, 0x18, 0x9e, 0x24, 0x8b, 0x8e, 0xe9, 0x3e,
+ 0xf4, 0xaa, 0x01, 0xb8, 0xb1, 0x5a, 0x09, 0x90, 0x40, 0xa5,
+ 0x88, 0xee, 0x0d, 0xbc, 0xa6, 0x91, 0x4d, 0x1b, 0x23, 0x06},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {394,
+ {0xf6, 0xbc, 0xeb, 0xc6, 0x96, 0xcb, 0xf6, 0x88, 0x1c, 0x70, 0x74, 0x4d,
+ 0x95, 0x94, 0x60, 0x62},
+ {0x8d, 0x67, 0x54, 0xea, 0x85, 0xb9, 0x60, 0xd8, 0x60, 0x77, 0x03,
+ 0xec, 0x88, 0x92, 0x97, 0x60, 0x13, 0x28, 0x46, 0xe6, 0x45, 0x6f,
+ 0x6c, 0x30, 0x43, 0x67, 0x04, 0x31, 0x99, 0x13, 0x75, 0x00},
+ {0x7a, 0x4c, 0x7b, 0xe0, 0x08, 0x81, 0xe2, 0xd2, 0xae, 0xf3,
+ 0x37, 0x6b, 0x55, 0x0f, 0x13, 0xda, 0x16, 0x12, 0x46, 0xfa,
+ 0xf4, 0x81, 0x69, 0xd8, 0xa0, 0x0e, 0x98, 0xbc, 0xef, 0x2f,
+ 0xf6, 0xa9, 0x84, 0x57, 0x0b, 0xca, 0x0f, 0xc1, 0x19, 0x54},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {395,
+ {0xdc, 0xcf, 0xdf, 0xde, 0x4b, 0xf7, 0xa4, 0xa9, 0x6e, 0x3e, 0x85, 0xbb,
+ 0xef, 0x7b, 0xc3, 0xec},
+ {0xa9, 0xc4, 0xcc, 0x51, 0x33, 0xaa, 0x2b, 0x5a, 0x47, 0x99, 0x1d,
+ 0x54, 0x94, 0x28, 0x98, 0x0a, 0xb3, 0x6a, 0xe7, 0x7a, 0xbd, 0x5a,
+ 0xed, 0x3c, 0x83, 0xb2, 0x31, 0x2c, 0x49, 0x69, 0x7e},
+ {0x0d, 0x09, 0xbf, 0xf0, 0x2c, 0x3e, 0x2e, 0xa0, 0x3a, 0x12,
+ 0xe6, 0x38, 0xb8, 0x28, 0x29, 0xc8, 0x87, 0x79, 0xe2, 0x6f,
+ 0x81, 0xb6, 0xf1, 0x49, 0x07, 0xfb, 0xea, 0x43, 0x0a, 0x0a,
+ 0x02, 0x87, 0xe8, 0x21, 0x1b, 0x51, 0xc4, 0x44, 0x87, 0xdb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {396,
+ {0xe4, 0x26, 0x08, 0xfc, 0x91, 0xe2, 0x34, 0xea, 0xc1, 0xe3, 0x6a, 0xc2,
+ 0x5b, 0xcf, 0x60, 0x97},
+ {0xce, 0xcc, 0x2c, 0x1f, 0xb9, 0x19, 0xe6, 0x72, 0x42, 0x7e, 0x9e,
+ 0xc5, 0x33, 0x14, 0xfa, 0x22, 0x98, 0xff, 0x2e, 0xff, 0x90, 0xd6,
+ 0xef, 0x6e, 0x6b, 0xe0, 0x19, 0xf6, 0x71, 0xca, 0x9d},
+ {0x63, 0x46, 0xa9, 0x6b, 0xc2, 0x3a, 0x3d, 0xc8, 0xbd, 0x25,
+ 0x77, 0xf3, 0xd9, 0x0d, 0x85, 0x8c, 0xbf, 0x35, 0x96, 0x92,
+ 0x53, 0xd6, 0xab, 0x68, 0x85, 0x37, 0xf4, 0x11, 0xd0, 0x0e,
+ 0x49, 0x46, 0xa6, 0x70, 0xfa, 0xb2, 0x26, 0x19, 0x4b, 0xfc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {397,
+ {0x95, 0xe3, 0x8c, 0xbd, 0x82, 0x83, 0x68, 0xb1, 0xbe, 0xca, 0x52, 0x31,
+ 0x42, 0x52, 0x26, 0xa2},
+ {0x17, 0x9d, 0xe9, 0x94, 0xf8, 0x3a, 0x7b, 0x19, 0x85, 0x3a, 0x66,
+ 0x8c, 0x86, 0x06, 0xff, 0x4c, 0x01, 0x87, 0x6e, 0x15, 0x0c, 0x36,
+ 0xda, 0xd5, 0x5d, 0x26, 0x24, 0x61, 0xe0, 0x7b, 0xb2},
+ {0xcd, 0x61, 0xd9, 0x32, 0xba, 0xaf, 0x65, 0xed, 0x75, 0x34,
+ 0x81, 0x23, 0xe9, 0x51, 0xfd, 0xb4, 0x3d, 0x45, 0x44, 0x7f,
+ 0xe8, 0x46, 0xfe, 0x42, 0x6b, 0x48, 0xa6, 0xb7, 0x8e, 0x2e,
+ 0x77, 0x99, 0x6d, 0xef, 0x44, 0x84, 0xc5, 0x64, 0x3e, 0x14},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {398,
+ {0x7d, 0x76, 0x03, 0xa3, 0x58, 0x75, 0xac, 0x37, 0x8f, 0xa3, 0x38, 0xe7,
+ 0xc1, 0x8d, 0x20, 0xff},
+ {0xb9, 0xef, 0x04, 0x24, 0x1e, 0xed, 0x15, 0x9f, 0xf5, 0xdd, 0x63,
+ 0xf2, 0xc6, 0xa9, 0x94, 0xa3, 0x31, 0x7d, 0x50, 0xe5, 0x0a, 0xbd,
+ 0x1c, 0xdd, 0xd9, 0xad, 0x4f, 0x07, 0xe8, 0x5d, 0xaa},
+ {0xa5, 0xae, 0x45, 0x47, 0x60, 0x9e, 0x5d, 0x7f, 0x62, 0x8a,
+ 0x45, 0x2a, 0xbe, 0xba, 0xcc, 0x68, 0x47, 0x0e, 0x89, 0xa1,
+ 0xb9, 0x6d, 0x72, 0x69, 0xec, 0xe2, 0x76, 0x8b, 0xd6, 0x07,
+ 0x04, 0x97, 0x0f, 0x13, 0xed, 0x1a, 0xa2, 0x7c, 0xc7, 0x41},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {399,
+ {0x0d, 0x3a, 0x7d, 0xdd, 0xc9, 0x05, 0x45, 0xf6, 0x29, 0x51, 0xb8, 0xab,
+ 0x6e, 0xde, 0xc3, 0x8b},
+ {0xb9, 0xef, 0x04, 0x24, 0x1e, 0xed, 0x15, 0x9f, 0xf5, 0xdd, 0x63,
+ 0xf2, 0xc6, 0xa9, 0x94, 0xa3, 0x31, 0x7d, 0x50, 0xe5, 0x0a, 0xbd,
+ 0x1c, 0xdd, 0xd9, 0xad, 0x4f, 0x07, 0xe8, 0x5d, 0xaa, 0x00},
+ {0xe7, 0x05, 0x8f, 0x51, 0xa5, 0xa6, 0xd6, 0xd2, 0x0c, 0x98,
+ 0x26, 0x19, 0xc5, 0xaa, 0xd9, 0x86, 0x0c, 0xd8, 0xf4, 0x84,
+ 0xff, 0x90, 0xe3, 0x79, 0x8d, 0x25, 0x38, 0xe3, 0xbc, 0xad,
+ 0xcc, 0xd9, 0x5d, 0xf5, 0x24, 0x3d, 0xa7, 0x28, 0xfe, 0x64},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {400,
+ {0x9a, 0x6e, 0x74, 0xd3, 0x1a, 0xdc, 0x31, 0x66, 0xa6, 0xd9, 0x0b, 0x0b,
+ 0x66, 0xf6, 0x93, 0xb0},
+ {0xb2, 0x76, 0x2f, 0x6e, 0x4c, 0x90, 0xfd, 0x5d, 0x8d, 0x6d, 0x11,
+ 0xe3, 0x59, 0xd5, 0xd7, 0x4b, 0xf2, 0x53, 0x24, 0x0b, 0xf4, 0x35,
+ 0x6b, 0xe1, 0xaa, 0x96, 0xaa, 0x71, 0xc0, 0xb0, 0x14},
+ {0xc2, 0xe0, 0xf7, 0x78, 0x43, 0x75, 0xb2, 0x19, 0xb7, 0x82,
+ 0xc2, 0xb8, 0x8e, 0x87, 0x9e, 0xab, 0x80, 0xf5, 0x75, 0x4f,
+ 0x4b, 0x89, 0xd6, 0x0c, 0x87, 0xa0, 0x1e, 0xf2, 0x20, 0x77,
+ 0x46, 0x7b, 0x34, 0x3a, 0xc5, 0x93, 0xa2, 0x50, 0x11, 0x9e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {401,
+ {0x1d, 0xd5, 0x1f, 0x0d, 0x3a, 0x0a, 0x78, 0x41, 0x74, 0xba, 0x81, 0xb2,
+ 0xc9, 0xf8, 0x90, 0x05},
+ {0x1a, 0x4e, 0xed, 0x4b, 0xf5, 0xb8, 0xd2, 0xe2, 0xa5, 0x8f, 0x1f, 0x12,
+ 0x77, 0xf1, 0x64, 0xcc, 0x32, 0xcd, 0xad, 0xae, 0xd8, 0x48, 0xf7, 0x6f,
+ 0xe6, 0x34, 0x03, 0x40, 0x82, 0xff, 0x9a, 0xa1, 0x71, 0x18, 0x70, 0xbf,
+ 0x39, 0x36, 0xd0, 0x1a, 0x2a, 0xa4, 0x8d, 0xe3, 0x0d, 0xe5, 0x14, 0x3b,
+ 0x91, 0x48, 0xcf, 0x56, 0xf4, 0x49, 0x0f, 0x9d, 0x48, 0x0d, 0xda, 0x0b,
+ 0x67, 0x2e, 0x8e, 0x17, 0xa0, 0x12, 0xcd, 0x26, 0xce, 0xc3, 0xc6, 0x88,
+ 0x37, 0xbd, 0x5b, 0x2f, 0x9b, 0xeb, 0x13, 0xe0, 0x11, 0x0f, 0x21, 0xc6,
+ 0xc3, 0x63, 0x43, 0xe0, 0x9e, 0x02, 0x7f, 0x39, 0x55, 0x7d, 0x15, 0x96,
+ 0xd4, 0xca, 0x40, 0x6e, 0x3e, 0x7a, 0xa1, 0x13, 0xe9, 0xbb, 0x86, 0x23,
+ 0x10, 0x6b, 0xae, 0x25, 0xf0, 0xea, 0x23, 0xd4, 0x6b, 0xc2, 0x99, 0x70,
+ 0xba, 0x25, 0x96, 0xf8, 0x3f, 0xe4, 0xf7, 0x3a, 0x6f, 0x97, 0x8a, 0x4d,
+ 0x94, 0x9f, 0xa7, 0xc2, 0x71, 0x57, 0x0a, 0x2a, 0xe5, 0xd2, 0xb5, 0x07,
+ 0x92, 0xd5, 0xab, 0x5c, 0x43, 0xd4, 0x55, 0xf3, 0x59, 0xfb, 0x83, 0xc3,
+ 0x5c, 0xa3, 0xda, 0x37, 0xcd, 0x73, 0xcd, 0x66, 0xb6, 0xad, 0xce, 0x94,
+ 0xd7, 0x8e, 0xcd, 0xea, 0xbf, 0x66, 0x7d, 0xaa, 0x47, 0xea, 0x70, 0x79,
+ 0x9a, 0xf2, 0x99, 0xe1, 0xd8, 0x98, 0xcc, 0xf3, 0xfc, 0xa6, 0xc4, 0x2c,
+ 0x6f, 0xff, 0x8c, 0xf2, 0xec, 0x99, 0x2f, 0x59, 0x6f, 0xed, 0x4a, 0x0c,
+ 0xdb, 0x50, 0x2a, 0x00, 0xf9, 0xb5, 0x68, 0x93, 0x02, 0x93, 0x1d, 0x15,
+ 0xcb, 0xa6, 0x91, 0xe2, 0xf8, 0x07, 0x9a, 0x04, 0x11, 0x33, 0x24, 0x38,
+ 0xb7, 0x14, 0xac, 0xe5, 0x23, 0x4b, 0x91, 0xe4, 0xae, 0xbe, 0xe8, 0xf8,
+ 0xdd, 0xa0, 0xe1, 0x96, 0x8c, 0x20, 0x16, 0xfe, 0xd3, 0x50, 0x43, 0x0a,
+ 0x65, 0xd8, 0xd2, 0x06, 0xc9, 0x43, 0x6f, 0x40, 0xb7, 0x9c, 0xe0, 0x30,
+ 0x83, 0xb8, 0xdc, 0x20, 0x7d, 0x69, 0x60, 0xbe, 0x1c, 0xe9, 0x70, 0x07,
+ 0xed, 0x22, 0xa3, 0x88, 0xeb, 0xb7, 0xb3, 0xd8, 0xf7, 0xd2, 0xb7, 0xd9,
+ 0xf8, 0xf4, 0x97, 0x31, 0xfb, 0xcb, 0x21, 0xe2, 0x1d, 0xb0, 0xcd, 0xd1,
+ 0x56, 0x74, 0xc7, 0x95, 0xd5, 0xaf, 0x2b, 0x2c, 0xd7, 0x27, 0xf8, 0x3e,
+ 0x63, 0x4e, 0x8c, 0x47, 0x15, 0x7e, 0xd0, 0xc6, 0x87, 0x3a, 0x5c, 0x94,
+ 0x19, 0xe6, 0x83, 0xf1, 0x6f, 0x4a, 0x78, 0x27, 0xb4, 0x44, 0x96, 0x78,
+ 0x12, 0xf9, 0xd1, 0xad, 0xb9, 0x20, 0x1b, 0x89, 0xa0, 0xe6, 0x6b, 0xbc,
+ 0xf0, 0x59, 0x14, 0x65, 0xf5, 0xd7, 0x03, 0x6a, 0x21, 0xcd, 0xda, 0x0e,
+ 0x10, 0x09, 0x9f, 0xeb, 0x81, 0x9d, 0xfc, 0x37, 0xfd, 0xd3, 0x10, 0x51,
+ 0x20, 0x04, 0x4d, 0xab, 0x71, 0x68, 0x82, 0xd3, 0x97, 0x1f, 0x31, 0x2e,
+ 0x3f, 0x44, 0x59, 0x00, 0x6f, 0xd5, 0xa1, 0xea, 0xb0, 0x8f, 0xf6, 0x3e,
+ 0xdf, 0x67, 0x18, 0xf4, 0x7d, 0xda, 0xa3, 0x7f, 0x7f, 0x40, 0xc9, 0xc3,
+ 0x72, 0x99, 0x5f, 0x3a, 0xec, 0x97, 0xbc, 0x45, 0xe2, 0x87, 0xb6, 0x4f,
+ 0xc8, 0xcf, 0x55, 0x59, 0xab, 0x04, 0xa4, 0xd4, 0xd3, 0xed, 0x48, 0x2f,
+ 0x5d, 0x61, 0xd3, 0xab, 0xd9, 0x9c, 0xc8, 0x7e, 0xe4, 0x06, 0xda, 0x3a,
+ 0xb9, 0xc9, 0xcd, 0x22, 0xba, 0x3b, 0x8d, 0x19, 0x1b, 0x26, 0x75, 0x4a,
+ 0xa9, 0x4a, 0x24, 0x12, 0xf3, 0x9e, 0x33, 0x2d, 0x77, 0xfe, 0x72, 0x21,
+ 0x0a, 0xdb, 0x0c, 0xbb, 0x5c, 0x96, 0xad, 0xeb, 0xdb, 0xde, 0x03, 0x6f,
+ 0x1f, 0x1a, 0xaa, 0xfa, 0xd7, 0x4a, 0x7a, 0xc2, 0x59, 0x4f, 0x81, 0xef,
+ 0xa7, 0x34, 0x05, 0x4e, 0x2e, 0x16, 0xdc, 0x93, 0x1d, 0x49, 0xb9, 0x70,
+ 0xb8, 0x17, 0x56, 0x86, 0x27, 0x05, 0xfc, 0xd4},
+ {0xe1, 0xbd, 0xe6, 0xd2, 0xdf, 0x3b, 0x8e, 0x48, 0xca, 0x12, 0x7f, 0x97,
+ 0xb5, 0x6b, 0x5d, 0xc2, 0x67, 0x2b, 0x37, 0x36, 0xcc, 0x31, 0x57, 0xc7,
+ 0xb8, 0x0a, 0x03, 0x16, 0xef, 0x1e, 0xfb, 0xdb, 0xbc, 0xe1, 0x9f, 0xea,
+ 0x23, 0xda, 0x83, 0x18, 0x36, 0xcc, 0xd2, 0xe0, 0x02, 0xb2, 0xc1, 0xdf,
+ 0xad, 0x20, 0x6b, 0x5c, 0xec, 0x35, 0x84, 0x46, 0xb8, 0x43, 0x4d, 0x7f,
+ 0x4c, 0x39, 0xe6, 0x5b, 0x0e, 0x0b, 0x50, 0x89, 0x76, 0x42, 0xff, 0xc3,
+ 0x4b, 0xfb, 0x3c, 0xb3, 0xe2, 0x33, 0xaa, 0x9c, 0x10, 0x58, 0xff, 0x0d,
+ 0x4f, 0xd4, 0x8e, 0x98, 0xbc, 0x8c, 0xc3, 0xd2, 0x14, 0xc0, 0x6d, 0x51,
+ 0x4d, 0xd9, 0x7d, 0xb2, 0x27, 0x80, 0x93, 0xa3, 0x08, 0xf9, 0x1f, 0x4a,
+ 0xe9, 0x26, 0x26, 0xd8, 0x57, 0x71, 0xfb, 0x14, 0x47, 0xb3, 0x6a, 0x34,
+ 0x67, 0xff, 0xf0, 0x2a, 0xc7, 0xe8, 0x1d, 0xdb, 0xd0, 0xfd, 0xbc, 0xd0,
+ 0x2d, 0x1a, 0xcd, 0x4f, 0x05, 0x3c, 0x98, 0x9e, 0xf3, 0xdc, 0xc2, 0xc0,
+ 0x1e, 0x23, 0xbc, 0x2f, 0x60, 0x90, 0xf3, 0xe8, 0xc0, 0xba, 0x5f, 0x00,
+ 0x82, 0x34, 0x12, 0x00, 0xb1, 0xc3, 0x7b, 0x99, 0xda, 0xa9, 0xcb, 0x6f,
+ 0xec, 0x78, 0xbc, 0xe3, 0x42, 0x9a, 0xec, 0x5b, 0xad, 0xb9, 0xfd, 0x28,
+ 0xfd, 0xbd, 0xbd, 0xc5, 0xd5, 0x35, 0x70, 0x67, 0x5a, 0x9e, 0x39, 0x53,
+ 0x5b, 0x45, 0x94, 0x09, 0x56, 0x58, 0xef, 0x95, 0x0e, 0xcd, 0x79, 0xa1,
+ 0x62, 0x22, 0x3b, 0x60, 0xd2, 0xeb, 0x91, 0x76, 0x5e, 0x02, 0x2d, 0xc6,
+ 0xe1, 0xbb, 0xdd, 0x86, 0xf1, 0xbc, 0xc2, 0x80, 0xed, 0x9d, 0xf3, 0x50,
+ 0xda, 0x08, 0xa8, 0x01, 0xfa, 0x16, 0xa1, 0xbf, 0x27, 0x01, 0x94, 0x7a,
+ 0xcf, 0xb0, 0x8f, 0x19, 0xfd, 0xfc, 0xaa, 0x1d, 0x76, 0xf4, 0x66, 0xa5,
+ 0xde, 0x24, 0x58, 0xa7, 0x8f, 0xb8, 0x2f, 0x6a, 0xf3, 0xe1, 0xbe, 0x68,
+ 0xf4, 0x05, 0xa4, 0x28, 0x9f, 0x25, 0x89, 0x6f, 0x4c, 0x98, 0x30, 0x00,
+ 0x5c, 0x9e, 0x89, 0x5c, 0x86, 0xe6, 0x7e, 0xce, 0xab, 0x0a, 0xd5, 0x44,
+ 0x85, 0x60, 0x71, 0xb8, 0xd9, 0x58, 0x58, 0x35, 0xb5, 0xe8, 0x5a, 0x07,
+ 0xab, 0x01, 0x51, 0x5f, 0x7a, 0xb5, 0x4f, 0x98, 0xdf, 0xfb, 0x4c, 0xa4,
+ 0x9a, 0x15, 0x06, 0x8e, 0xef, 0xc6, 0xa0, 0x1f, 0x7f, 0x52, 0xfd, 0x1a,
+ 0xdb, 0xe3, 0x63, 0x1c, 0x59, 0xf6, 0xf4, 0x3f, 0x79, 0xd2, 0xb4, 0xf2,
+ 0xa6, 0x91, 0xe2, 0xb3, 0x0b, 0xb1, 0xd4, 0x3a, 0x84, 0x8d, 0xc3, 0xee,
+ 0x39, 0xc7, 0xf2, 0xe5, 0x0f, 0x0c, 0x9d, 0xeb, 0x7a, 0xb5, 0x1e, 0x33,
+ 0xbf, 0x40, 0x90, 0x3a, 0xc2, 0x55, 0xbb, 0x15, 0x10, 0xfd, 0x61, 0x67,
+ 0x6a, 0x6c, 0x13, 0xc3, 0xc7, 0x76, 0xb8, 0xaa, 0xcc, 0x6c, 0xef, 0xb9,
+ 0x5e, 0x24, 0x97, 0x3e, 0xbb, 0x11, 0x19, 0x2e, 0x26, 0x92, 0xdd, 0x0c,
+ 0x6a, 0x08, 0x5b, 0x58, 0xf8, 0x6e, 0x11, 0xcc, 0x28, 0xee, 0x21, 0x94,
+ 0x98, 0x8c, 0x12, 0x3e, 0x36, 0x66, 0xda, 0x73, 0x39, 0xc0, 0xa4, 0xac,
+ 0x6a, 0xfb, 0xac, 0xc8, 0x3f, 0x1f, 0x10, 0x0f, 0xbb, 0x39, 0xef, 0xff,
+ 0x7c, 0xc6, 0x05, 0xc9, 0x21, 0x38, 0x28, 0x22, 0x4a, 0x17, 0xc4, 0x76,
+ 0x39, 0x5a, 0xeb, 0x9b, 0xb0, 0xa3, 0x15, 0x0f, 0xb8, 0x88, 0x9a, 0x8c,
+ 0x2a, 0x49, 0x4c, 0x8c, 0x52, 0x62, 0x03, 0xf2, 0x61, 0x64, 0x2b, 0xfa,
+ 0x69, 0xa9, 0x4b, 0x86, 0xde, 0x9e, 0x6d, 0x3d, 0x93, 0x2f, 0xe2, 0x0f,
+ 0xff, 0xe4, 0xbd, 0x76, 0xd5, 0x02, 0xc0, 0xd4, 0x37, 0xa3, 0xe1, 0xd0,
+ 0xd8, 0x72, 0x7b, 0x7a, 0x8d, 0xc0, 0xe3, 0x61, 0x96, 0x71, 0x09, 0xe9,
+ 0x35, 0x66, 0x32, 0x6b, 0x6c, 0x51, 0x76, 0x63, 0x73, 0x1c, 0x4c, 0x9b,
+ 0xdd, 0x02, 0x95, 0xd8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {402,
+ {0xb3, 0xfa, 0x00, 0x8b, 0x59, 0x47, 0xce, 0x58, 0xdf, 0xbd, 0x35, 0x4d,
+ 0xd0, 0x1f, 0x2d, 0x43},
+ {0xa0, 0x67, 0xab, 0x39, 0xce, 0xde, 0x4a, 0xc6, 0xc6, 0xcb, 0x76, 0x30,
+ 0xcb, 0xa4, 0x8c, 0x52, 0xa7, 0x94, 0xac, 0x8e, 0xbe, 0xc0, 0x37, 0x12,
+ 0x5b, 0xcd, 0x97, 0xd1, 0xa3, 0xc5, 0x2a, 0x8e, 0xd6, 0x47, 0x64, 0x89,
+ 0x9f, 0x90, 0x35, 0xa6, 0x94, 0x4d, 0x06, 0x05, 0xa5, 0xd9, 0x77, 0x17,
+ 0x2a, 0x55, 0xbb, 0xf8, 0x6c, 0xd8, 0x1a, 0xef, 0x5d, 0x6b, 0xaf, 0xb1,
+ 0xac, 0x86, 0xbf, 0xa6, 0x5d, 0xa2, 0xb3, 0xc3, 0x9b, 0xf5, 0xda, 0x94,
+ 0xa9, 0x8f, 0x7b, 0x6d, 0xbc, 0x5d, 0xf1, 0x6a, 0x7b, 0x38, 0x06, 0x1e,
+ 0x06, 0x65, 0xad, 0x16, 0xb2, 0x0f, 0xb6, 0xae, 0xdc, 0x9c, 0xe7, 0xf6,
+ 0xd3, 0x49, 0x7c, 0x3c, 0x55, 0xce, 0xa9, 0x2e, 0x63, 0x43, 0xf2, 0x12,
+ 0x51, 0x09, 0x2e, 0xf2, 0xea, 0x30, 0x7b, 0x35, 0xf9, 0x99, 0x68, 0x32,
+ 0x98, 0x09, 0x8b, 0xed, 0xae, 0xa8, 0x47, 0xd1, 0xcc, 0xbf, 0x8b, 0xda,
+ 0x18, 0xdc, 0x47, 0x7e, 0x8d, 0x49, 0xfe, 0xe4, 0xe3, 0x57, 0x27, 0x33,
+ 0x96, 0xad, 0x22, 0x45, 0x70, 0x34, 0x85, 0xb9, 0x7b, 0x5a, 0x7d, 0x97,
+ 0x05, 0x7b, 0xad, 0x87, 0x5a, 0x3e, 0x76, 0xb6, 0x7a, 0xd5, 0xad, 0xbc,
+ 0x6e, 0xf3, 0xb8, 0xba, 0x9a, 0x17, 0x86, 0xaa, 0x93, 0x14, 0x9f, 0x0f,
+ 0x8d, 0xd1, 0x66, 0x53, 0x5a, 0xcb, 0xf9, 0x3f, 0x1b, 0x98, 0x39, 0x75,
+ 0x4d, 0x53, 0x7d, 0xa3, 0xfa, 0xe1, 0xab, 0x02, 0x97, 0x34, 0x27, 0xc3,
+ 0xf3, 0x53, 0xfe, 0x9a, 0xa6, 0xc5, 0xa1, 0x00, 0xbf, 0x0e, 0x6c, 0xcb,
+ 0x08, 0xdc, 0x1f, 0xdb, 0x0f, 0xc3, 0x63, 0xa9, 0x5c, 0x77, 0xc5, 0x75,
+ 0x8d, 0x44, 0x0d, 0xb0, 0xa7, 0x0f, 0x03, 0x40, 0xa4, 0xc4, 0x88, 0xde,
+ 0x51, 0xe1, 0xec, 0xb9, 0x32, 0xce, 0x2f, 0xcb, 0x2c, 0x95, 0xea, 0x28,
+ 0xc9, 0xf5, 0x56, 0x95, 0xd9, 0x7b, 0xa1, 0x76, 0x5c, 0x8f, 0x11, 0xe5,
+ 0x23, 0xae, 0x3e, 0x4e, 0x1e, 0xfc, 0xeb, 0x69, 0x00, 0x0a, 0x19, 0x2c,
+ 0x04, 0x7a, 0xb1, 0x97, 0xf4, 0x84, 0x0c, 0x66, 0x4c, 0x03, 0x50, 0x64,
+ 0xec, 0xc1, 0x29, 0x26, 0xfd, 0x3b, 0xca, 0x05, 0x27, 0xa1, 0x60, 0xb5,
+ 0xb5, 0xa2, 0xbb, 0xaf, 0x5d, 0xb1, 0x14, 0x37, 0xf2, 0xc3, 0x8a, 0x1c,
+ 0x75, 0x35, 0xe8, 0x7f, 0x55, 0x2b, 0x9f, 0x04, 0xf2, 0xfd, 0xd3, 0x09,
+ 0xa8, 0x26, 0xe4, 0xec, 0x77, 0x08, 0x21, 0x70, 0x22, 0xfb, 0x07, 0x5c,
+ 0xdf, 0xc6, 0xcc, 0x23, 0xe9, 0x30, 0x1e, 0x33, 0x06, 0x8c, 0xaa, 0x69,
+ 0xef, 0x74, 0x6f, 0x35, 0x7b, 0x09, 0xcc, 0xc0, 0x98, 0x44, 0x3a, 0x3a,
+ 0x29, 0x79, 0xa2, 0x25, 0xe7, 0x0b, 0xe1, 0xe7, 0x22, 0xe8, 0xd6, 0xfb,
+ 0xb5, 0x7d, 0x0d, 0xde, 0xd2, 0x45, 0x6c, 0x1d, 0x47, 0xee, 0xb0, 0xaf,
+ 0x22, 0x41, 0xf7, 0x69, 0x83, 0x60, 0x26, 0xfe, 0xc8, 0xfc, 0x51, 0xd9,
+ 0x7c, 0x4a, 0xbb, 0xe9, 0x71, 0x0a, 0x4a, 0xa5, 0xb9, 0x5a, 0xaa, 0xc8,
+ 0x3b, 0xee, 0x57, 0xe1, 0x33, 0x3f, 0xa2, 0x44, 0xcc, 0xc9, 0x71, 0xb6,
+ 0x26, 0x0a, 0x9b, 0xe1, 0x6e, 0x31, 0xcc, 0x2f, 0xd2, 0x83, 0xfe, 0xc1,
+ 0xb2, 0x47, 0xa7, 0x34, 0x0d, 0x14, 0x9f, 0xe5, 0x30, 0x9a, 0xcb, 0x47,
+ 0xc9, 0xcd, 0xb9, 0x55, 0xb7, 0xbc, 0xc4, 0xdf, 0x27, 0x7e, 0xaf, 0x61,
+ 0x1e, 0x8a, 0xf2, 0x81, 0xff, 0x0b, 0xcd, 0x64, 0xb4, 0x53, 0x43, 0x09,
+ 0x28, 0x2d, 0x1b, 0x5c, 0xb1, 0x4e, 0xfa, 0x93, 0x14, 0x18, 0x69, 0xd6,
+ 0x7c, 0xe7, 0xe4, 0x18, 0xf0, 0x6b, 0xb4, 0xc2, 0xfe, 0xeb, 0xcb, 0x7a,
+ 0x11, 0x51, 0xae, 0xa2, 0xeb, 0x8b, 0xc2, 0xfc, 0x4d, 0xce, 0xe5, 0x3d,
+ 0xe9, 0xb2, 0xfb, 0x18, 0x03, 0x49, 0x0c, 0xaf},
+ {0x55, 0xcd, 0x8e, 0x45, 0x13, 0x8f, 0x47, 0x7c, 0xe0, 0xa8, 0x4f, 0x07,
+ 0xbd, 0x28, 0xa9, 0x3d, 0x7d, 0x62, 0x8b, 0xb4, 0x86, 0x02, 0x07, 0xa2,
+ 0xf6, 0xdc, 0x42, 0x56, 0xbd, 0x79, 0x84, 0x3e, 0x32, 0xc8, 0x56, 0xa4,
+ 0xfa, 0x83, 0x1d, 0x16, 0x03, 0x69, 0x9d, 0x49, 0xe6, 0xc3, 0x62, 0x91,
+ 0xb6, 0x0a, 0xa8, 0x06, 0x35, 0x90, 0x0c, 0xc6, 0xc7, 0x8c, 0xf0, 0xa2,
+ 0xdd, 0xc4, 0x57, 0xbe, 0xb4, 0x17, 0x82, 0xde, 0x0d, 0xe0, 0x3f, 0x08,
+ 0xa0, 0x64, 0xdf, 0x90, 0xb4, 0x1f, 0x2e, 0x98, 0xce, 0x61, 0x18, 0x5d,
+ 0x73, 0x53, 0x80, 0x40, 0x3f, 0xe5, 0x6b, 0x68, 0xf8, 0x34, 0x3a, 0x80,
+ 0x1a, 0x14, 0xaf, 0xb8, 0xa7, 0xba, 0x79, 0x68, 0x4d, 0xc2, 0xa5, 0x85,
+ 0x11, 0x0d, 0xa8, 0x3e, 0x9a, 0x83, 0x6c, 0xae, 0x1f, 0xd9, 0xe1, 0xa2,
+ 0x20, 0xdd, 0x6d, 0xc9, 0x22, 0xb4, 0xf0, 0x2b, 0x15, 0xca, 0x88, 0xd4,
+ 0x3a, 0xb6, 0x1e, 0x1d, 0xa2, 0x4a, 0x9b, 0x3c, 0xb9, 0x9c, 0x4e, 0x50,
+ 0x24, 0xce, 0x56, 0x67, 0xf4, 0x84, 0x1c, 0xa2, 0xa3, 0x05, 0xb1, 0xf4,
+ 0xc1, 0xae, 0x9f, 0xb6, 0x3d, 0x1d, 0x4d, 0xcb, 0x83, 0x87, 0x07, 0x55,
+ 0xa1, 0xa6, 0x46, 0xb1, 0x6c, 0x08, 0x8e, 0x61, 0x2d, 0x82, 0xba, 0x2b,
+ 0xf0, 0xe7, 0xe2, 0xfa, 0x0e, 0x80, 0x35, 0xc3, 0xba, 0xeb, 0x59, 0x5f,
+ 0x1a, 0xc9, 0xbb, 0x49, 0xb0, 0x1f, 0x6f, 0x71, 0x39, 0x2e, 0x21, 0x7c,
+ 0x04, 0x9c, 0x0e, 0x9b, 0xd7, 0x94, 0xb9, 0xaa, 0x23, 0x83, 0xcf, 0x59,
+ 0xee, 0x0a, 0x90, 0xf9, 0x65, 0x61, 0x0c, 0x65, 0xec, 0xd6, 0x29, 0xa1,
+ 0x7c, 0xba, 0x2b, 0xdf, 0x24, 0x58, 0xe3, 0xa8, 0xe1, 0xa9, 0xd2, 0x19,
+ 0xcb, 0x66, 0xeb, 0x9e, 0xc8, 0xe5, 0x22, 0x6b, 0x34, 0xf9, 0x50, 0x03,
+ 0x06, 0x49, 0x52, 0x52, 0x39, 0x20, 0xa0, 0xb4, 0xe9, 0x4e, 0xc8, 0xec,
+ 0xd1, 0xbd, 0xca, 0x8a, 0x65, 0xfe, 0x46, 0xed, 0x25, 0xfd, 0x4d, 0x07,
+ 0x6e, 0x46, 0xfa, 0x62, 0xa8, 0xcd, 0xe6, 0xea, 0xbc, 0x59, 0x30, 0x45,
+ 0xd1, 0x7c, 0xef, 0x99, 0x6e, 0xbb, 0xec, 0xa4, 0xb5, 0x37, 0xf6, 0x5c,
+ 0x4f, 0x68, 0x3a, 0x10, 0xba, 0xeb, 0x4c, 0x42, 0xb9, 0x86, 0x7b, 0xbb,
+ 0x49, 0xca, 0x7e, 0xa1, 0xc5, 0x43, 0x7b, 0xc1, 0x14, 0x94, 0x8c, 0x54,
+ 0x2c, 0xff, 0xce, 0xd9, 0xbb, 0x1e, 0xbe, 0x3c, 0x94, 0x6e, 0xb2, 0x4f,
+ 0xf5, 0x5b, 0xe8, 0x9b, 0xe0, 0x04, 0x59, 0x6b, 0xa6, 0x48, 0xb2, 0x64,
+ 0x16, 0x72, 0x17, 0xd2, 0x67, 0xb8, 0x81, 0x02, 0x0b, 0x90, 0x5f, 0x50,
+ 0x8e, 0x4f, 0x0e, 0x1a, 0x58, 0xec, 0xa0, 0x51, 0xd5, 0x6f, 0xf3, 0x0d,
+ 0x91, 0x89, 0x18, 0x38, 0xc5, 0x74, 0xc3, 0xde, 0x54, 0xe3, 0xfe, 0xaf,
+ 0xcd, 0xf5, 0x14, 0x74, 0x0d, 0xdc, 0x94, 0xba, 0x92, 0xcb, 0x85, 0xfe,
+ 0x86, 0x03, 0x3e, 0x67, 0xf1, 0x4d, 0x90, 0xbe, 0x7a, 0x02, 0x22, 0xe4,
+ 0xbd, 0x16, 0x24, 0xce, 0xa8, 0x89, 0x4d, 0xf6, 0x6a, 0x36, 0xa8, 0xe8,
+ 0x48, 0xdf, 0xe9, 0x16, 0x8d, 0x80, 0x24, 0xb7, 0xba, 0x56, 0x36, 0xaf,
+ 0xbc, 0xf6, 0xb9, 0x45, 0xa5, 0x3e, 0x6b, 0x27, 0x78, 0xf2, 0x29, 0xaf,
+ 0x7d, 0xc2, 0xe5, 0x9b, 0xeb, 0xbf, 0x8b, 0xdb, 0xdf, 0xde, 0x1e, 0x21,
+ 0x46, 0x5f, 0x6b, 0x63, 0x44, 0xb1, 0x3a, 0xfa, 0x0e, 0x5c, 0xea, 0xc2,
+ 0x12, 0xb3, 0xb8, 0x89, 0x32, 0xf2, 0x1b, 0x1a, 0xe0, 0x42, 0x68, 0x47,
+ 0x65, 0x97, 0xc9, 0x2e, 0x64, 0xff, 0x7c, 0x14, 0xb9, 0xef, 0x67, 0x8f,
+ 0x10, 0xa3, 0x5b, 0x56, 0xcd, 0x70, 0xba, 0x03, 0x06, 0x3f, 0x94, 0xae,
+ 0xd9, 0x7b, 0x0a, 0x6c, 0xf8, 0x83, 0xd1, 0xf0, 0x7f, 0xac, 0xfa, 0x37,
+ 0xb6, 0xe5, 0xb0, 0x70},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {403,
+ {0x4b, 0x4c, 0x43, 0xc9, 0xde, 0x4f, 0xb4, 0xa2, 0xa7, 0xa7, 0xad, 0xaf,
+ 0xea, 0xbe, 0x2d, 0xbd},
+ {0xa0, 0x67, 0xab, 0x39, 0xce, 0xde, 0x4a, 0xc6, 0xc6, 0xcb, 0x76, 0x30,
+ 0xcb, 0xa4, 0x8c, 0x52, 0xa7, 0x94, 0xac, 0x8e, 0xbe, 0xc0, 0x37, 0x12,
+ 0x5b, 0xcd, 0x97, 0xd1, 0xa3, 0xc5, 0x2a, 0x8e, 0xd6, 0x47, 0x64, 0x89,
+ 0x9f, 0x90, 0x35, 0xa6, 0x94, 0x4d, 0x06, 0x05, 0xa5, 0xd9, 0x77, 0x17,
+ 0x2a, 0x55, 0xbb, 0xf8, 0x6c, 0xd8, 0x1a, 0xef, 0x5d, 0x6b, 0xaf, 0xb1,
+ 0xac, 0x86, 0xbf, 0xa6, 0x5d, 0xa2, 0xb3, 0xc3, 0x9b, 0xf5, 0xda, 0x94,
+ 0xa9, 0x8f, 0x7b, 0x6d, 0xbc, 0x5d, 0xf1, 0x6a, 0x7b, 0x38, 0x06, 0x1e,
+ 0x06, 0x65, 0xad, 0x16, 0xb2, 0x0f, 0xb6, 0xae, 0xdc, 0x9c, 0xe7, 0xf6,
+ 0xd3, 0x49, 0x7c, 0x3c, 0x55, 0xce, 0xa9, 0x2e, 0x63, 0x43, 0xf2, 0x12,
+ 0x51, 0x09, 0x2e, 0xf2, 0xea, 0x30, 0x7b, 0x35, 0xf9, 0x99, 0x68, 0x32,
+ 0x98, 0x09, 0x8b, 0xed, 0xae, 0xa8, 0x47, 0xd1, 0xcc, 0xbf, 0x8b, 0xda,
+ 0x18, 0xdc, 0x47, 0x7e, 0x8d, 0x49, 0xfe, 0xe4, 0xe3, 0x57, 0x27, 0x33,
+ 0x96, 0xad, 0x22, 0x45, 0x70, 0x34, 0x85, 0xb9, 0x7b, 0x5a, 0x7d, 0x97,
+ 0x05, 0x7b, 0xad, 0x87, 0x5a, 0x3e, 0x76, 0xb6, 0x7a, 0xd5, 0xad, 0xbc,
+ 0x6e, 0xf3, 0xb8, 0xba, 0x9a, 0x17, 0x86, 0xaa, 0x93, 0x14, 0x9f, 0x0f,
+ 0x8d, 0xd1, 0x66, 0x53, 0x5a, 0xcb, 0xf9, 0x3f, 0x1b, 0x98, 0x39, 0x75,
+ 0x4d, 0x53, 0x7d, 0xa3, 0xfa, 0xe1, 0xab, 0x02, 0x97, 0x34, 0x27, 0xc3,
+ 0xf3, 0x53, 0xfe, 0x9a, 0xa6, 0xc5, 0xa1, 0x00, 0xbf, 0x0e, 0x6c, 0xcb,
+ 0x08, 0xdc, 0x1f, 0xdb, 0x0f, 0xc3, 0x63, 0xa9, 0x5c, 0x77, 0xc5, 0x75,
+ 0x8d, 0x44, 0x0d, 0xb0, 0xa7, 0x0f, 0x03, 0x40, 0xa4, 0xc4, 0x88, 0xde,
+ 0x51, 0xe1, 0xec, 0xb9, 0x32, 0xce, 0x2f, 0xcb, 0x2c, 0x95, 0xea, 0x28,
+ 0xc9, 0xf5, 0x56, 0x95, 0xd9, 0x7b, 0xa1, 0x76, 0x5c, 0x8f, 0x11, 0xe5,
+ 0x23, 0xae, 0x3e, 0x4e, 0x1e, 0xfc, 0xeb, 0x69, 0x00, 0x0a, 0x19, 0x2c,
+ 0x04, 0x7a, 0xb1, 0x97, 0xf4, 0x84, 0x0c, 0x66, 0x4c, 0x03, 0x50, 0x64,
+ 0xec, 0xc1, 0x29, 0x26, 0xfd, 0x3b, 0xca, 0x05, 0x27, 0xa1, 0x60, 0xb5,
+ 0xb5, 0xa2, 0xbb, 0xaf, 0x5d, 0xb1, 0x14, 0x37, 0xf2, 0xc3, 0x8a, 0x1c,
+ 0x75, 0x35, 0xe8, 0x7f, 0x55, 0x2b, 0x9f, 0x04, 0xf2, 0xfd, 0xd3, 0x09,
+ 0xa8, 0x26, 0xe4, 0xec, 0x77, 0x08, 0x21, 0x70, 0x22, 0xfb, 0x07, 0x5c,
+ 0xdf, 0xc6, 0xcc, 0x23, 0xe9, 0x30, 0x1e, 0x33, 0x06, 0x8c, 0xaa, 0x69,
+ 0xef, 0x74, 0x6f, 0x35, 0x7b, 0x09, 0xcc, 0xc0, 0x98, 0x44, 0x3a, 0x3a,
+ 0x29, 0x79, 0xa2, 0x25, 0xe7, 0x0b, 0xe1, 0xe7, 0x22, 0xe8, 0xd6, 0xfb,
+ 0xb5, 0x7d, 0x0d, 0xde, 0xd2, 0x45, 0x6c, 0x1d, 0x47, 0xee, 0xb0, 0xaf,
+ 0x22, 0x41, 0xf7, 0x69, 0x83, 0x60, 0x26, 0xfe, 0xc8, 0xfc, 0x51, 0xd9,
+ 0x7c, 0x4a, 0xbb, 0xe9, 0x71, 0x0a, 0x4a, 0xa5, 0xb9, 0x5a, 0xaa, 0xc8,
+ 0x3b, 0xee, 0x57, 0xe1, 0x33, 0x3f, 0xa2, 0x44, 0xcc, 0xc9, 0x71, 0xb6,
+ 0x26, 0x0a, 0x9b, 0xe1, 0x6e, 0x31, 0xcc, 0x2f, 0xd2, 0x83, 0xfe, 0xc1,
+ 0xb2, 0x47, 0xa7, 0x34, 0x0d, 0x14, 0x9f, 0xe5, 0x30, 0x9a, 0xcb, 0x47,
+ 0xc9, 0xcd, 0xb9, 0x55, 0xb7, 0xbc, 0xc4, 0xdf, 0x27, 0x7e, 0xaf, 0x61,
+ 0x1e, 0x8a, 0xf2, 0x81, 0xff, 0x0b, 0xcd, 0x64, 0xb4, 0x53, 0x43, 0x09,
+ 0x28, 0x2d, 0x1b, 0x5c, 0xb1, 0x4e, 0xfa, 0x93, 0x14, 0x18, 0x69, 0xd6,
+ 0x7c, 0xe7, 0xe4, 0x18, 0xf0, 0x6b, 0xb4, 0xc2, 0xfe, 0xeb, 0xcb, 0x7a,
+ 0x11, 0x51, 0xae, 0xa2, 0xeb, 0x8b, 0xc2, 0xfc, 0x4d, 0xce, 0xe5, 0x3d,
+ 0xe9, 0xb2, 0xfb, 0x18, 0x03, 0x49, 0x0c, 0xaf},
+ {0x6e, 0x4d, 0x08, 0xb8, 0x12, 0x4f, 0x7d, 0x3e, 0x23, 0x30, 0x3f, 0xac,
+ 0x1a, 0x84, 0x20, 0x14, 0xf9, 0x5e, 0x3d, 0x71, 0xc4, 0x38, 0xf8, 0xf1,
+ 0x99, 0x03, 0x07, 0x84, 0x27, 0x96, 0xdc, 0x5e, 0x40, 0x4a, 0xd8, 0x18,
+ 0x02, 0xe3, 0x5c, 0x18, 0x3f, 0xe0, 0x00, 0x39, 0x0a, 0x12, 0xc8, 0x1e,
+ 0xe6, 0x84, 0xc5, 0xcf, 0x26, 0xc1, 0xd9, 0x0e, 0x41, 0x4c, 0xff, 0xfe,
+ 0x69, 0x31, 0xb0, 0xf3, 0x52, 0x93, 0x6f, 0xcf, 0x0b, 0x31, 0x42, 0x9e,
+ 0xb5, 0xc7, 0x61, 0x2c, 0xc3, 0x59, 0xa1, 0x53, 0x71, 0x39, 0x0e, 0x51,
+ 0x8c, 0xf5, 0xc6, 0xa6, 0xbf, 0xf1, 0xbb, 0x03, 0x48, 0xd1, 0x4e, 0x2c,
+ 0x39, 0xb9, 0x8c, 0x9f, 0x30, 0x67, 0x2e, 0xd2, 0xaf, 0x1d, 0x96, 0x29,
+ 0x6d, 0xf8, 0xb5, 0x56, 0x7d, 0xb2, 0x5b, 0x95, 0x10, 0xa2, 0x08, 0x34,
+ 0x61, 0x81, 0x0e, 0x11, 0x97, 0x35, 0x49, 0x00, 0x58, 0xed, 0x1b, 0x46,
+ 0xb7, 0xfd, 0xfa, 0x88, 0x50, 0x41, 0xd8, 0x74, 0x9f, 0x90, 0xa0, 0x72,
+ 0xb4, 0x3b, 0xa4, 0x9f, 0x2f, 0x51, 0xfb, 0xcd, 0xa0, 0xdb, 0xf3, 0xcf,
+ 0x99, 0xfc, 0xa1, 0xd8, 0xf4, 0x63, 0x30, 0xe5, 0xf6, 0xfe, 0x07, 0x9d,
+ 0x66, 0x79, 0xcf, 0xa2, 0x62, 0x14, 0xc8, 0x83, 0x1b, 0x78, 0x2a, 0xaa,
+ 0x02, 0x3a, 0x2e, 0x0e, 0xa9, 0x10, 0x50, 0xd2, 0x77, 0xda, 0xb8, 0x76,
+ 0xaa, 0x68, 0x65, 0xf2, 0xbb, 0x3f, 0xc1, 0xa4, 0xa7, 0x7d, 0xb5, 0x2f,
+ 0x61, 0x79, 0xd5, 0xe5, 0x32, 0x59, 0x93, 0x28, 0x09, 0x48, 0xb6, 0xb7,
+ 0x00, 0x2b, 0x57, 0x28, 0x29, 0x64, 0x1d, 0x35, 0xed, 0x3d, 0x73, 0x5d,
+ 0x84, 0x23, 0xe5, 0xb2, 0x46, 0x73, 0xc4, 0x57, 0x0c, 0xa2, 0x50, 0x64,
+ 0xfc, 0x2c, 0x2a, 0xd4, 0x84, 0x06, 0x32, 0x53, 0x6b, 0xcf, 0xaf, 0x2a,
+ 0x7a, 0x81, 0x4f, 0x3e, 0xae, 0xd9, 0x2b, 0x4d, 0x50, 0x1b, 0xc5, 0x1c,
+ 0x17, 0x19, 0xa0, 0xd8, 0xd8, 0xf4, 0x20, 0xb6, 0x6d, 0xb8, 0x45, 0x68,
+ 0x2b, 0xb4, 0x1c, 0x88, 0x03, 0x8c, 0xfe, 0xdf, 0x13, 0x41, 0x71, 0x43,
+ 0xa3, 0xa7, 0x01, 0xb5, 0x21, 0xa9, 0xbf, 0x0b, 0xb6, 0x39, 0x87, 0x5a,
+ 0x72, 0x8c, 0x3b, 0x5c, 0xe6, 0xca, 0x7e, 0x7a, 0x45, 0xbc, 0x75, 0x28,
+ 0x5c, 0x19, 0x39, 0x02, 0xe6, 0xb5, 0xe7, 0xa4, 0xc6, 0xe7, 0x20, 0x49,
+ 0x3d, 0x39, 0x37, 0xbf, 0x48, 0x5e, 0x58, 0x7b, 0xff, 0x89, 0x4f, 0x70,
+ 0xfd, 0x61, 0x65, 0xa1, 0xd0, 0x12, 0x9c, 0xc6, 0x73, 0xa9, 0x92, 0xe0,
+ 0xa4, 0xf5, 0x48, 0x9d, 0x22, 0x8a, 0x06, 0x6b, 0x1d, 0xf6, 0x00, 0x02,
+ 0xec, 0x05, 0x21, 0x92, 0x4f, 0x8d, 0x67, 0x2c, 0xd1, 0x45, 0x2f, 0xec,
+ 0x92, 0x7e, 0x58, 0xe7, 0x58, 0x07, 0xb2, 0xa3, 0x90, 0x25, 0x6f, 0x92,
+ 0x07, 0x43, 0xfa, 0x4d, 0x0f, 0xc8, 0xf5, 0x9f, 0x24, 0x69, 0xa5, 0x95,
+ 0xef, 0x65, 0x09, 0x5c, 0xa0, 0xc8, 0x0a, 0xdf, 0xc8, 0x43, 0xe9, 0xe6,
+ 0x9b, 0x6d, 0x4a, 0x3f, 0x82, 0x4a, 0xf4, 0x7b, 0x2b, 0xfb, 0xf2, 0xa7,
+ 0xa6, 0xc1, 0xb6, 0x50, 0x37, 0x8f, 0x09, 0x6f, 0x6f, 0x0b, 0xfa, 0xbc,
+ 0x75, 0x2c, 0x8f, 0x27, 0x9d, 0x4f, 0x45, 0xd5, 0x6d, 0x09, 0xdc, 0xe9,
+ 0x79, 0x62, 0xc1, 0x19, 0xde, 0x3a, 0x64, 0xd8, 0x3b, 0x93, 0xea, 0x55,
+ 0x06, 0x6f, 0x24, 0xd4, 0x23, 0x8a, 0x22, 0x9a, 0xe8, 0x6e, 0x6a, 0x78,
+ 0x57, 0xaf, 0x1d, 0x8a, 0xba, 0x82, 0x33, 0x70, 0xa7, 0x2f, 0xe3, 0x58,
+ 0x04, 0x60, 0x49, 0xa8, 0x4a, 0x70, 0x21, 0x3e, 0xf3, 0x1d, 0x9e, 0x77,
+ 0xa7, 0x22, 0xde, 0xf8, 0xe2, 0x14, 0x80, 0xe7, 0x9b, 0x71, 0x29, 0x94,
+ 0x38, 0x07, 0x09, 0x46, 0xbd, 0x45, 0x9a, 0x72, 0x51, 0x70, 0x74, 0x46,
+ 0xc9, 0x11, 0xe3, 0x81},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {404,
+ {0x96, 0xab, 0x71, 0x9a, 0x3d, 0x08, 0xdf, 0x23, 0x93, 0xeb, 0xc3, 0x30,
+ 0xe1, 0x51, 0xda, 0xb1},
+ {0x3a, 0x3b, 0x9e, 0x6d, 0xe5, 0x37, 0x45, 0x88, 0x75, 0xe5, 0x92, 0x04,
+ 0xef, 0x75, 0x65, 0xb6, 0xdd, 0xe7, 0x96, 0xe5, 0xab, 0x11, 0xc8, 0x3f,
+ 0x7a, 0x36, 0x1b, 0x81, 0x43, 0xf0, 0xf7, 0xa7, 0xea, 0xdb, 0x5b, 0x53,
+ 0xc6, 0xef, 0xa6, 0xd1, 0x99, 0xf7, 0x59, 0xca, 0xd5, 0xc0, 0x29, 0x00,
+ 0x40, 0x24, 0xea, 0xbb, 0xaf, 0xf7, 0x17, 0xba, 0xfb, 0x95, 0x64, 0x6d,
+ 0xc3, 0x1a, 0x8f, 0x60, 0x63, 0xb9, 0xf8, 0xfa, 0xae, 0xa6, 0x50, 0xdf,
+ 0xa8, 0x80, 0x3b, 0xfa, 0x0c, 0x79, 0x09, 0x1f, 0x29, 0x9a, 0x55, 0xf7,
+ 0x86, 0x11, 0xc2, 0xe0, 0xd0, 0x15, 0x02, 0x1d, 0x6c, 0x6d, 0x3a, 0xbf,
+ 0x3d, 0x85, 0xca, 0xc3, 0x06, 0x74, 0x0a, 0xcc, 0x14, 0x42, 0x01, 0x51,
+ 0x6b, 0x78, 0x74, 0x21, 0xa7, 0x7c, 0x78, 0xa5, 0x66, 0xc6, 0xea, 0xdc,
+ 0x88, 0xec, 0xde, 0xea, 0x4f, 0xf8, 0x61, 0xb6, 0xdb, 0x73, 0xf7, 0xb0,
+ 0x0f, 0x0a, 0x8f, 0x62, 0xfa, 0xed, 0xef, 0xa5, 0x88, 0x66, 0xfb, 0x36,
+ 0x84, 0x24, 0xd7, 0x26, 0x7a, 0xfd, 0xf5, 0xff, 0x12, 0x79, 0x91, 0x6d,
+ 0x2f, 0x17, 0x74, 0x08, 0xd7, 0x80, 0x69, 0x7e, 0x1c, 0x45, 0xe5, 0x8a,
+ 0x52, 0x4b, 0xb0, 0x36, 0x58, 0x58, 0xd2, 0xb5, 0xa4, 0x2e, 0xe2, 0xbd,
+ 0x9e, 0x89, 0x04, 0x13, 0x4d, 0x04, 0xcf, 0x07, 0x1e, 0x84, 0xdb, 0x8a,
+ 0x31, 0x80, 0x4a, 0xa8, 0xbe, 0xbc, 0x0b, 0x28, 0xdd, 0x62, 0x13, 0x60,
+ 0x38, 0x51, 0x17, 0x76, 0x41, 0x78, 0xfe, 0x74, 0xb2, 0x9d, 0xa3, 0xac,
+ 0x39, 0x0a, 0xc4, 0x81, 0x2f, 0xdc, 0x7e, 0xed, 0xf9, 0x1f, 0xce, 0x6e,
+ 0xaa, 0xe3, 0xd0, 0x31, 0x63, 0x43, 0x50, 0x01, 0xce, 0x42, 0xf5, 0x59,
+ 0x82, 0xda, 0xed, 0xa5, 0xce, 0xc5, 0xde, 0xb9, 0x60, 0xb3, 0x5d, 0xf2,
+ 0x31, 0x46, 0x3c, 0xbc, 0x26, 0x26, 0x77, 0x46, 0xbe, 0x62, 0x8c, 0x53,
+ 0xb5, 0x5f, 0x4f, 0x21, 0xef, 0x00, 0x38, 0x16, 0xeb, 0x7b, 0xfc, 0x6c,
+ 0x71, 0x0e, 0xfa, 0x03, 0xd0, 0x99, 0x4a, 0x1b, 0x3c, 0x85, 0x95, 0xfc,
+ 0x92, 0x93, 0xa2, 0xc1, 0x01, 0x48, 0x37, 0x98, 0x03, 0x4d, 0x4e, 0xe7,
+ 0xe3, 0xd5, 0xe0, 0x7b, 0xbd, 0x89, 0x7c, 0x9d, 0xe4, 0xb8, 0x31, 0x5e,
+ 0x53, 0xcb, 0xd1, 0xf8, 0x1b, 0xde, 0xcb, 0xd5, 0x9d, 0x09, 0x3c, 0x84,
+ 0x4a, 0x0e, 0xd1, 0xe3, 0xe9, 0xd2, 0x38, 0x70, 0x7a, 0x7b, 0x89, 0x3c,
+ 0xa4, 0x53, 0x74, 0x52, 0x23, 0xc6, 0x77, 0x56, 0xd9, 0x06, 0x21, 0x52,
+ 0xb2, 0x39, 0xce, 0xec, 0x44, 0xc4, 0x36, 0xe0, 0x89, 0x6a, 0x59, 0xea,
+ 0x9e, 0xa8, 0xcf, 0x79, 0xa9, 0x3b, 0x8b, 0x75, 0x93, 0x89, 0xbb, 0x5e,
+ 0x73, 0xc5, 0xf5, 0x33, 0x0e, 0x26, 0x58, 0x0d, 0x97, 0x77, 0x81, 0x74,
+ 0x00, 0x16, 0x6d, 0x82, 0x60, 0x08, 0xbe, 0x5e, 0x8c, 0x71, 0x84, 0xae,
+ 0x2e, 0xcf, 0x8f, 0xb9, 0xdb, 0xa9, 0x2a, 0xf3, 0xc7, 0x47, 0xc7, 0x4e,
+ 0x15, 0x34, 0xc0, 0x53, 0x95, 0xf9, 0x20, 0x4b, 0x5e, 0x84, 0x81, 0xfd,
+ 0xcf, 0x4d, 0xab, 0x5e, 0xa6, 0x22, 0x4a, 0x8e, 0x0e, 0xe5, 0x25, 0x76,
+ 0xd4, 0x67, 0xd9, 0x30, 0xc0, 0x89, 0x9d, 0x31, 0xa4, 0xe2, 0x88, 0xe3,
+ 0xee, 0xcb, 0x8c, 0xb7, 0xa3, 0xbe, 0x3a, 0x66, 0xc7, 0x9a, 0xe9, 0x30,
+ 0x33, 0xde, 0x5d, 0x0d, 0x42, 0x2a, 0x6d, 0x54, 0xab, 0x00, 0x2d, 0x1a,
+ 0x82, 0xf3, 0xf6, 0x0d, 0xb9, 0x78, 0x34, 0xd9, 0xfa, 0x37, 0x82, 0xdd,
+ 0x64, 0xcb, 0xec, 0x8d, 0xdc, 0xac, 0x22, 0x16, 0xa3, 0x93, 0xdc, 0x26,
+ 0x3c, 0xea, 0x27, 0x05, 0xfd, 0x07, 0x2e, 0xc8, 0x2d, 0xfa, 0x1d, 0xde,
+ 0xf9, 0xc5, 0x88, 0xc4, 0x9f, 0x17, 0xc2, 0x75},
+ {0xd5, 0x0a, 0xe7, 0x97, 0xf6, 0xc3, 0x41, 0x8f, 0x38, 0x8a, 0x75, 0x13,
+ 0xd6, 0x93, 0xc6, 0xdd, 0x66, 0x5e, 0x85, 0x87, 0x67, 0x53, 0x1f, 0xbc,
+ 0xcd, 0x3e, 0xb1, 0xaa, 0xbe, 0x79, 0x66, 0x90, 0xec, 0x8f, 0xbb, 0x75,
+ 0x7d, 0x88, 0xb1, 0x69, 0xad, 0xf5, 0xc1, 0x36, 0xde, 0x50, 0xff, 0x0f,
+ 0x2c, 0xfd, 0xd8, 0x38, 0x9f, 0x81, 0x23, 0x82, 0x57, 0x8a, 0xee, 0x0b,
+ 0x0b, 0x61, 0xe1, 0x3c, 0x6a, 0x2b, 0xc5, 0x00, 0x64, 0x0f, 0xe1, 0x58,
+ 0x5f, 0x06, 0x8e, 0xee, 0x0d, 0x1f, 0xa3, 0x42, 0x02, 0x20, 0xe2, 0x30,
+ 0x90, 0xe2, 0x4e, 0x32, 0x48, 0xfe, 0x16, 0xf4, 0xe0, 0xc7, 0xc0, 0xe9,
+ 0x96, 0xa2, 0x1b, 0x49, 0x47, 0xdd, 0xd0, 0x8f, 0xd3, 0xcc, 0xc1, 0xf0,
+ 0x36, 0x65, 0x1b, 0xe4, 0xf4, 0x8e, 0xe1, 0xff, 0xb4, 0x86, 0xcd, 0xc0,
+ 0x59, 0x11, 0x24, 0x44, 0x80, 0x54, 0x82, 0x21, 0xd8, 0xda, 0x1f, 0x2b,
+ 0xc3, 0x7d, 0xec, 0xe0, 0x80, 0xe5, 0x1b, 0x2c, 0xdd, 0x1d, 0xde, 0xbf,
+ 0x37, 0x21, 0x3a, 0x4d, 0xfa, 0x1b, 0x25, 0x2e, 0x56, 0x72, 0x43, 0xd9,
+ 0xce, 0xc8, 0xc8, 0x9e, 0xb8, 0xdb, 0x54, 0x4e, 0x7c, 0x38, 0x9a, 0x2e,
+ 0x13, 0xf1, 0xb9, 0x1d, 0x86, 0x0d, 0xf3, 0xcb, 0xce, 0xc3, 0xe8, 0x5c,
+ 0x93, 0x27, 0x6c, 0x2a, 0x9a, 0x5f, 0xa0, 0x80, 0xef, 0xc8, 0x5e, 0x9b,
+ 0xad, 0x3b, 0xfe, 0x2d, 0x9b, 0xb0, 0x64, 0x98, 0xdd, 0x8b, 0x37, 0x20,
+ 0x45, 0x6b, 0xfa, 0xbd, 0x3c, 0x69, 0xb3, 0x45, 0xf6, 0x95, 0x48, 0x72,
+ 0xba, 0xa1, 0xd4, 0x3b, 0x9f, 0x7c, 0xeb, 0x92, 0xae, 0x9a, 0xd7, 0x7b,
+ 0x27, 0x0d, 0x0b, 0x94, 0xc7, 0x92, 0x75, 0xa4, 0x88, 0x74, 0xda, 0xfb,
+ 0x13, 0x61, 0x05, 0xf5, 0x55, 0x35, 0x29, 0x68, 0x7b, 0x6a, 0xee, 0xaa,
+ 0x52, 0x17, 0x90, 0xb9, 0x37, 0x6c, 0x9f, 0x88, 0xac, 0xe9, 0x40, 0x49,
+ 0x23, 0x5c, 0xd5, 0x2c, 0x43, 0x87, 0xad, 0x21, 0x04, 0x42, 0x51, 0x3d,
+ 0xd5, 0xe0, 0x71, 0x71, 0x51, 0x9d, 0x58, 0xb1, 0x29, 0x4f, 0xb8, 0xac,
+ 0x1f, 0x60, 0xac, 0x68, 0xb8, 0xf0, 0x7b, 0x41, 0x8e, 0x1b, 0xb0, 0x59,
+ 0x86, 0x01, 0xec, 0x38, 0xb9, 0xa9, 0xb1, 0x37, 0xdd, 0x87, 0xd0, 0xc8,
+ 0xa4, 0x10, 0x89, 0xd1, 0x7c, 0xa1, 0xc7, 0x20, 0xfd, 0x0e, 0x7e, 0x3b,
+ 0x81, 0xb8, 0x5a, 0x37, 0x37, 0x53, 0xbe, 0xd0, 0xf5, 0xe2, 0x95, 0x86,
+ 0xf8, 0x4c, 0xb2, 0x9e, 0x1d, 0x88, 0xc3, 0x79, 0xc9, 0x65, 0xc5, 0x0f,
+ 0x6a, 0x80, 0x3d, 0xdf, 0xac, 0x2e, 0x15, 0x55, 0xbe, 0xb9, 0xc2, 0x08,
+ 0xa3, 0x82, 0x1f, 0x53, 0xbe, 0xad, 0x8f, 0x12, 0x0f, 0x4e, 0xf4, 0xa1,
+ 0x49, 0x0b, 0x73, 0x0a, 0x0b, 0x8a, 0x2f, 0x18, 0x69, 0xc6, 0xb9, 0x85,
+ 0x52, 0x0d, 0x70, 0x9b, 0xdc, 0x0e, 0x5f, 0xce, 0x44, 0x31, 0x6b, 0x8a,
+ 0xa2, 0x44, 0x8a, 0x27, 0x43, 0x76, 0x1b, 0xf7, 0x7b, 0xdb, 0xbf, 0xda,
+ 0xb6, 0xa7, 0x21, 0xa8, 0xec, 0x79, 0xf3, 0x8f, 0x7e, 0x73, 0x21, 0xa8,
+ 0x0a, 0x2c, 0xd3, 0xa3, 0x5a, 0x91, 0x2e, 0xaa, 0xc5, 0xea, 0xce, 0x85,
+ 0xc4, 0xca, 0xd3, 0xc6, 0x68, 0x5b, 0x88, 0xbe, 0x45, 0x17, 0xcd, 0x1c,
+ 0x20, 0x97, 0x1b, 0x85, 0xbd, 0x9e, 0x8e, 0xb6, 0xe5, 0x28, 0x69, 0xe0,
+ 0x14, 0x83, 0x1d, 0xff, 0x75, 0x85, 0xa1, 0x63, 0xf5, 0xa4, 0xdb, 0xf1,
+ 0xd5, 0x91, 0x60, 0x10, 0x4d, 0xa9, 0x0a, 0x9c, 0xfc, 0xc8, 0xd6, 0xa0,
+ 0x32, 0x49, 0x42, 0xb4, 0x0f, 0xde, 0x43, 0x19, 0xa3, 0x24, 0x42, 0xd8,
+ 0x3e, 0xbb, 0xf5, 0xd7, 0xa3, 0x6e, 0x94, 0x95, 0xbe, 0x2f, 0xfd, 0x0e,
+ 0x7f, 0xae, 0xc1, 0xb6, 0x6c, 0x96, 0xf7, 0x18, 0x43, 0x75, 0x0b, 0x8a,
+ 0x05, 0x1b, 0x71, 0x70},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {405,
+ {0xd8, 0xc2, 0x21, 0xe4, 0x26, 0x10, 0x9c, 0xb5, 0x91, 0x1d, 0x7d, 0x6f,
+ 0x08, 0x36, 0xf4, 0xcd},
+ {0x92, 0x81, 0x4e, 0x18, 0xdb, 0xe6, 0xe8, 0x37, 0x14, 0xc4, 0xa8, 0x2b,
+ 0xa3, 0xac, 0x3b, 0xaf, 0x68, 0x2a, 0x80, 0x54, 0xeb, 0x36, 0x66, 0x6c,
+ 0x95, 0x46, 0xdb, 0x04, 0x0d, 0x40, 0xb8, 0x61, 0x3f, 0xc5, 0x60, 0xd9,
+ 0x7b, 0x05, 0x26, 0x5f, 0xb1, 0x9a, 0xde, 0x18, 0x0e, 0xfe, 0xb5, 0x5d,
+ 0xfc, 0xe2, 0xcc, 0x59, 0x81, 0xca, 0x22, 0x2e, 0x66, 0xb5, 0x47, 0xb7,
+ 0x8a, 0x42, 0x40, 0x17, 0x10, 0x53, 0x5b, 0x11, 0x81, 0x67, 0x4f, 0xdd,
+ 0x42, 0x6c, 0xf2, 0xb0, 0xb5, 0x5e, 0x5b, 0x7f, 0x05, 0x05, 0xf1, 0x13,
+ 0x07, 0x12, 0x0d, 0x49, 0x5c, 0xfb, 0x19, 0x7a, 0x3d, 0xe0, 0x05, 0x69,
+ 0xb3, 0xd3, 0x9f, 0x93, 0xc2, 0x72, 0x70, 0xdf, 0x47, 0x25, 0x24, 0x3d,
+ 0x31, 0x4a, 0x02, 0x65, 0x49, 0x69, 0x2b, 0x0e, 0x2b, 0x40, 0x79, 0xc6,
+ 0x0a, 0x80, 0x53, 0xf0, 0xf3, 0x6e, 0x83, 0xaa, 0xa3, 0x49, 0x43, 0x07,
+ 0xb1, 0x75, 0xfd, 0x40, 0x64, 0x3c, 0x1b, 0xc2, 0x64, 0xee, 0xd1, 0xc0,
+ 0x0f, 0x8b, 0x56, 0x5f, 0x2a, 0x3a, 0xee, 0xb7, 0x8b, 0xd9, 0x49, 0x70,
+ 0xbd, 0x92, 0x67, 0xd2, 0x1f, 0x5a, 0x9a, 0x1b, 0x07, 0xdf, 0x09, 0xed,
+ 0x44, 0xa3, 0xbd, 0x42, 0x55, 0xa1, 0x39, 0xa3, 0x28, 0x23, 0x5b, 0x92,
+ 0x18, 0x33, 0xf9, 0x29, 0x04, 0xa7, 0x4e, 0xc2, 0x02, 0xb0, 0xea, 0xc6,
+ 0x5d, 0xf1, 0xca, 0xed, 0x05, 0xdc, 0x84, 0xe5, 0x2b, 0x06, 0xc1, 0xec,
+ 0xf0, 0xf7, 0x91, 0x43, 0x24, 0xac, 0x4d, 0x82, 0x8b, 0x7d, 0xe7, 0x18,
+ 0x97, 0x05, 0x30, 0x89, 0x59, 0xbe, 0x42, 0x40, 0x19, 0x48, 0xe3, 0xbf,
+ 0x4b, 0xdd, 0x50, 0xce, 0x24, 0x10, 0x1c, 0x67, 0xae, 0x74, 0x5a, 0x73,
+ 0xa6, 0x7d, 0x7e, 0x36, 0x6b, 0x6b, 0x43, 0x2c, 0xe6, 0x7b, 0x05, 0xce,
+ 0xfd, 0x14, 0x9a, 0x17, 0x24, 0x70, 0x10, 0xf4, 0x2d, 0xae, 0x4d, 0xe1,
+ 0xb2, 0xca, 0x42, 0xa8, 0xe7, 0x18, 0x24, 0xcd, 0x32, 0xc5, 0xcb, 0x2e,
+ 0x20, 0x55, 0x44, 0x3e, 0xc3, 0xff, 0x24, 0x33, 0x9c, 0x77, 0x4d, 0xc9,
+ 0x20, 0x77, 0x44, 0xb8, 0x4e, 0x92, 0x03, 0xfd, 0xa1, 0xf8, 0x55, 0x95,
+ 0xf9, 0x61, 0x98, 0x7d, 0x84, 0x7e, 0xd3, 0x38, 0x67, 0xf1, 0xdd, 0xfc,
+ 0xe0, 0x79, 0x5e, 0x3f, 0x2d, 0x78, 0xc5, 0xd7, 0x49, 0xa4, 0x88, 0xa4,
+ 0x99, 0x73, 0x92, 0xb8, 0xc9, 0x02, 0x2c, 0x81, 0x01, 0x97, 0xc9, 0x31,
+ 0x86, 0x89, 0x4f, 0xaa, 0x55, 0xcb, 0x0b, 0x67, 0x75, 0xb5, 0x7a, 0x7b,
+ 0xa2, 0x72, 0x9c, 0x61, 0x7c, 0x94, 0x30, 0xa4, 0x40, 0x98, 0xd5, 0x08,
+ 0x1e, 0x3c, 0x5c, 0x49, 0x08, 0xdd, 0xd1, 0xa4, 0x75, 0xcf, 0x92, 0x11,
+ 0x40, 0x8a, 0x8d, 0xdb, 0xe1, 0x9e, 0xe5, 0x27, 0xdd, 0xb2, 0x59, 0x64,
+ 0x56, 0xe1, 0xb1, 0x48, 0x1a, 0x09, 0xb0, 0x4e, 0x09, 0x1b, 0x1c, 0x14,
+ 0xb7, 0xb2, 0xe4, 0x1b, 0xb4, 0x43, 0x4a, 0x90, 0x67, 0x36, 0xe1, 0x15,
+ 0xcb, 0x25, 0xad, 0xa0, 0x95, 0x0a, 0xc5, 0xd2, 0x84, 0x5b, 0x4a, 0x9f,
+ 0x1e, 0x95, 0xf4, 0xd8, 0x0f, 0x64, 0x44, 0x0e, 0x98, 0x33, 0x24, 0xc3,
+ 0xaa, 0x9f, 0x3e, 0xc8, 0x96, 0x4f, 0x9d, 0xa0, 0xd2, 0x6a, 0xa4, 0x7e,
+ 0x86, 0x35, 0x5a, 0xa8, 0x0a, 0xd9, 0x9d, 0x0e, 0x57, 0x3f, 0xa9, 0x93,
+ 0x2d, 0xa7, 0x0b, 0xd6, 0x5c, 0xb1, 0xa0, 0x6d, 0x8c, 0xb7, 0x7e, 0x45,
+ 0x5f, 0xe7, 0xca, 0xda, 0x45, 0x61, 0xe0, 0x27, 0xca, 0x16, 0x08, 0x13,
+ 0x2c, 0x26, 0x05, 0xb6, 0xd0, 0x48, 0x9b, 0xba, 0x6b, 0x29, 0xf2, 0x93,
+ 0x95, 0x18, 0x83, 0xc4, 0x51, 0xf3, 0x7b, 0xd5, 0x45, 0xf6, 0x60, 0x53,
+ 0x64, 0xdd, 0xc7, 0x59, 0x18, 0xdf, 0x09, 0x7e},
+ {0xd8, 0x53, 0xd5, 0x7e, 0xaa, 0xca, 0xc8, 0x09, 0x63, 0x46, 0x56, 0x4e,
+ 0xcc, 0xd3, 0x32, 0x81, 0xee, 0x86, 0x4f, 0xb2, 0x90, 0xce, 0x91, 0xeb,
+ 0x71, 0x7f, 0xa1, 0x53, 0xca, 0x00, 0x06, 0x4e, 0x03, 0x36, 0x35, 0x17,
+ 0x8c, 0x59, 0x86, 0x0a, 0x56, 0x72, 0x15, 0xb7, 0x32, 0x0f, 0xab, 0x4a,
+ 0x72, 0xcc, 0xf7, 0x16, 0x50, 0x1d, 0xbc, 0x9a, 0x44, 0xd5, 0xb3, 0xd5,
+ 0x01, 0x72, 0x96, 0x74, 0x98, 0x7d, 0x24, 0x13, 0xca, 0xd7, 0x9d, 0xec,
+ 0xe0, 0x55, 0xa9, 0xb0, 0xd4, 0x7e, 0xc9, 0x80, 0x33, 0x1f, 0x4a, 0x23,
+ 0x6b, 0x31, 0x98, 0x4f, 0x5d, 0x62, 0xf9, 0xd7, 0xf5, 0x8c, 0x0f, 0x3a,
+ 0xfb, 0x81, 0xfe, 0x60, 0xf2, 0x66, 0x65, 0x2d, 0xa6, 0x5d, 0x06, 0x87,
+ 0x43, 0x34, 0xbe, 0x06, 0x5f, 0x56, 0x09, 0x6e, 0x98, 0x53, 0x6b, 0xd1,
+ 0xf2, 0x12, 0x03, 0x13, 0xb0, 0x90, 0x5f, 0xfe, 0x2f, 0x2c, 0x3b, 0x6d,
+ 0xe2, 0x65, 0xab, 0x78, 0x00, 0xc4, 0x2b, 0xe8, 0x10, 0xbe, 0xd1, 0x85,
+ 0x48, 0xc0, 0x8f, 0x91, 0x93, 0xb0, 0x2a, 0x39, 0x81, 0xa9, 0x22, 0xb3,
+ 0x2b, 0x61, 0x8f, 0xd9, 0xa9, 0x78, 0x43, 0x9e, 0xa3, 0x82, 0xbf, 0x28,
+ 0x90, 0xad, 0x1f, 0x30, 0xd1, 0x15, 0xb2, 0x31, 0x92, 0x76, 0x28, 0x9c,
+ 0xf4, 0xf7, 0xa9, 0x91, 0x7b, 0x0c, 0x06, 0x41, 0x80, 0xe7, 0x9c, 0x86,
+ 0x44, 0xf9, 0xac, 0x88, 0x0a, 0x79, 0x3b, 0x4a, 0x8e, 0xe4, 0x24, 0xdf,
+ 0xf3, 0x2c, 0xf2, 0xb6, 0xca, 0x46, 0xf5, 0x2f, 0xf8, 0xbd, 0x83, 0x59,
+ 0xed, 0x18, 0xea, 0x8a, 0xac, 0x23, 0xe6, 0x3a, 0xe3, 0x37, 0xf5, 0xba,
+ 0xea, 0x9e, 0x2f, 0xf8, 0x45, 0xa5, 0xfd, 0xc0, 0xb7, 0x9d, 0x57, 0x67,
+ 0xd4, 0x7c, 0x2a, 0x1a, 0x53, 0x6d, 0x88, 0x9f, 0x55, 0x3c, 0x52, 0x69,
+ 0x6c, 0xbe, 0x91, 0xcc, 0xd2, 0xec, 0x67, 0x1a, 0x06, 0x44, 0x68, 0x9b,
+ 0xdb, 0x0f, 0x4d, 0xb7, 0xe5, 0xd5, 0x8c, 0x85, 0x4e, 0xb5, 0x39, 0xb6,
+ 0xb4, 0xcd, 0x92, 0x14, 0xe3, 0x61, 0xa2, 0x16, 0xd3, 0x15, 0xb1, 0xb1,
+ 0x24, 0xb4, 0x3c, 0x76, 0xc7, 0x03, 0xc0, 0x1d, 0x3b, 0xc3, 0x14, 0x2f,
+ 0x76, 0x0a, 0x39, 0x9b, 0xa4, 0x88, 0x7a, 0x6e, 0x32, 0x6a, 0x58, 0xec,
+ 0xaf, 0x56, 0xfd, 0x49, 0xae, 0x12, 0x8a, 0x86, 0xcd, 0xa4, 0x85, 0xee,
+ 0xdc, 0x3d, 0xa8, 0x0b, 0x75, 0xb1, 0x71, 0xe7, 0x7c, 0xad, 0xe0, 0x0c,
+ 0x90, 0x3c, 0x1f, 0x21, 0x6e, 0xef, 0xa8, 0x45, 0xdf, 0xae, 0xf6, 0x60,
+ 0xfc, 0x5e, 0xcb, 0x67, 0x91, 0xed, 0x53, 0x76, 0x56, 0x83, 0xf4, 0x4d,
+ 0xa6, 0xc4, 0xed, 0x8a, 0x9a, 0xd9, 0xe9, 0x95, 0xf7, 0xd9, 0x20, 0xcd,
+ 0xee, 0x84, 0x63, 0xe7, 0x9b, 0x18, 0xe8, 0x87, 0x4b, 0x0a, 0x2f, 0x57,
+ 0x3b, 0x18, 0x25, 0xf8, 0xa4, 0x80, 0xb1, 0xed, 0x12, 0x45, 0xc8, 0x1f,
+ 0x4e, 0xc0, 0x97, 0xbf, 0x0a, 0x05, 0x04, 0xaa, 0xb9, 0xbd, 0xae, 0xf2,
+ 0x7b, 0x67, 0xd9, 0x88, 0x05, 0xa7, 0xec, 0x68, 0x7c, 0x8c, 0xbc, 0xbc,
+ 0x92, 0xad, 0x3c, 0xe5, 0x86, 0x51, 0x16, 0x2a, 0x1f, 0x57, 0xf8, 0xaf,
+ 0x42, 0x7e, 0xa0, 0xa1, 0x11, 0xdb, 0xd6, 0xe3, 0xc7, 0xf2, 0x40, 0xeb,
+ 0x6b, 0x23, 0x60, 0x65, 0x0a, 0x72, 0xb9, 0xc1, 0xc4, 0x41, 0x7b, 0x1d,
+ 0x54, 0x1d, 0xfc, 0xc2, 0xa8, 0xd6, 0xce, 0x3e, 0x8c, 0x16, 0x0d, 0x8d,
+ 0x41, 0x7e, 0x4e, 0xfb, 0xdc, 0xe8, 0x09, 0xbf, 0xe3, 0x08, 0x02, 0x69,
+ 0x6b, 0xfd, 0x52, 0xa0, 0xf4, 0x0b, 0xe4, 0xdb, 0x9b, 0xe2, 0x47, 0xdf,
+ 0xd8, 0x67, 0x17, 0x9d, 0x82, 0x39, 0x0b, 0x55, 0x18, 0x0e, 0xbc, 0x6c,
+ 0xeb, 0xa0, 0xa9, 0x90, 0xe3, 0xf6, 0xd3, 0x2e, 0xef, 0x9d, 0xfd, 0xb9,
+ 0x46, 0x70, 0x63, 0x71},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {406,
+ {0x70, 0x4e, 0xb9, 0x1d, 0xd5, 0xba, 0x3d, 0x85, 0x27, 0x9c, 0xf4, 0x7c,
+ 0x01, 0xec, 0xa2, 0xa5},
+ {0x92, 0x81, 0x4e, 0x18, 0xdb, 0xe6, 0xe8, 0x37, 0x14, 0xc4, 0xa8, 0x2b,
+ 0xa3, 0xac, 0x3b, 0xaf, 0x68, 0x2a, 0x80, 0x54, 0xeb, 0x36, 0x66, 0x6c,
+ 0x95, 0x46, 0xdb, 0x04, 0x0d, 0x40, 0xb8, 0x61, 0x3f, 0xc5, 0x60, 0xd9,
+ 0x7b, 0x05, 0x26, 0x5f, 0xb1, 0x9a, 0xde, 0x18, 0x0e, 0xfe, 0xb5, 0x5d,
+ 0xfc, 0xe2, 0xcc, 0x59, 0x81, 0xca, 0x22, 0x2e, 0x66, 0xb5, 0x47, 0xb7,
+ 0x8a, 0x42, 0x40, 0x17, 0x10, 0x53, 0x5b, 0x11, 0x81, 0x67, 0x4f, 0xdd,
+ 0x42, 0x6c, 0xf2, 0xb0, 0xb5, 0x5e, 0x5b, 0x7f, 0x05, 0x05, 0xf1, 0x13,
+ 0x07, 0x12, 0x0d, 0x49, 0x5c, 0xfb, 0x19, 0x7a, 0x3d, 0xe0, 0x05, 0x69,
+ 0xb3, 0xd3, 0x9f, 0x93, 0xc2, 0x72, 0x70, 0xdf, 0x47, 0x25, 0x24, 0x3d,
+ 0x31, 0x4a, 0x02, 0x65, 0x49, 0x69, 0x2b, 0x0e, 0x2b, 0x40, 0x79, 0xc6,
+ 0x0a, 0x80, 0x53, 0xf0, 0xf3, 0x6e, 0x83, 0xaa, 0xa3, 0x49, 0x43, 0x07,
+ 0xb1, 0x75, 0xfd, 0x40, 0x64, 0x3c, 0x1b, 0xc2, 0x64, 0xee, 0xd1, 0xc0,
+ 0x0f, 0x8b, 0x56, 0x5f, 0x2a, 0x3a, 0xee, 0xb7, 0x8b, 0xd9, 0x49, 0x70,
+ 0xbd, 0x92, 0x67, 0xd2, 0x1f, 0x5a, 0x9a, 0x1b, 0x07, 0xdf, 0x09, 0xed,
+ 0x44, 0xa3, 0xbd, 0x42, 0x55, 0xa1, 0x39, 0xa3, 0x28, 0x23, 0x5b, 0x92,
+ 0x18, 0x33, 0xf9, 0x29, 0x04, 0xa7, 0x4e, 0xc2, 0x02, 0xb0, 0xea, 0xc6,
+ 0x5d, 0xf1, 0xca, 0xed, 0x05, 0xdc, 0x84, 0xe5, 0x2b, 0x06, 0xc1, 0xec,
+ 0xf0, 0xf7, 0x91, 0x43, 0x24, 0xac, 0x4d, 0x82, 0x8b, 0x7d, 0xe7, 0x18,
+ 0x97, 0x05, 0x30, 0x89, 0x59, 0xbe, 0x42, 0x40, 0x19, 0x48, 0xe3, 0xbf,
+ 0x4b, 0xdd, 0x50, 0xce, 0x24, 0x10, 0x1c, 0x67, 0xae, 0x74, 0x5a, 0x73,
+ 0xa6, 0x7d, 0x7e, 0x36, 0x6b, 0x6b, 0x43, 0x2c, 0xe6, 0x7b, 0x05, 0xce,
+ 0xfd, 0x14, 0x9a, 0x17, 0x24, 0x70, 0x10, 0xf4, 0x2d, 0xae, 0x4d, 0xe1,
+ 0xb2, 0xca, 0x42, 0xa8, 0xe7, 0x18, 0x24, 0xcd, 0x32, 0xc5, 0xcb, 0x2e,
+ 0x20, 0x55, 0x44, 0x3e, 0xc3, 0xff, 0x24, 0x33, 0x9c, 0x77, 0x4d, 0xc9,
+ 0x20, 0x77, 0x44, 0xb8, 0x4e, 0x92, 0x03, 0xfd, 0xa1, 0xf8, 0x55, 0x95,
+ 0xf9, 0x61, 0x98, 0x7d, 0x84, 0x7e, 0xd3, 0x38, 0x67, 0xf1, 0xdd, 0xfc,
+ 0xe0, 0x79, 0x5e, 0x3f, 0x2d, 0x78, 0xc5, 0xd7, 0x49, 0xa4, 0x88, 0xa4,
+ 0x99, 0x73, 0x92, 0xb8, 0xc9, 0x02, 0x2c, 0x81, 0x01, 0x97, 0xc9, 0x31,
+ 0x86, 0x89, 0x4f, 0xaa, 0x55, 0xcb, 0x0b, 0x67, 0x75, 0xb5, 0x7a, 0x7b,
+ 0xa2, 0x72, 0x9c, 0x61, 0x7c, 0x94, 0x30, 0xa4, 0x40, 0x98, 0xd5, 0x08,
+ 0x1e, 0x3c, 0x5c, 0x49, 0x08, 0xdd, 0xd1, 0xa4, 0x75, 0xcf, 0x92, 0x11,
+ 0x40, 0x8a, 0x8d, 0xdb, 0xe1, 0x9e, 0xe5, 0x27, 0xdd, 0xb2, 0x59, 0x64,
+ 0x56, 0xe1, 0xb1, 0x48, 0x1a, 0x09, 0xb0, 0x4e, 0x09, 0x1b, 0x1c, 0x14,
+ 0xb7, 0xb2, 0xe4, 0x1b, 0xb4, 0x43, 0x4a, 0x90, 0x67, 0x36, 0xe1, 0x15,
+ 0xcb, 0x25, 0xad, 0xa0, 0x95, 0x0a, 0xc5, 0xd2, 0x84, 0x5b, 0x4a, 0x9f,
+ 0x1e, 0x95, 0xf4, 0xd8, 0x0f, 0x64, 0x44, 0x0e, 0x98, 0x33, 0x24, 0xc3,
+ 0xaa, 0x9f, 0x3e, 0xc8, 0x96, 0x4f, 0x9d, 0xa0, 0xd2, 0x6a, 0xa4, 0x7e,
+ 0x86, 0x35, 0x5a, 0xa8, 0x0a, 0xd9, 0x9d, 0x0e, 0x57, 0x3f, 0xa9, 0x93,
+ 0x2d, 0xa7, 0x0b, 0xd6, 0x5c, 0xb1, 0xa0, 0x6d, 0x8c, 0xb7, 0x7e, 0x45,
+ 0x5f, 0xe7, 0xca, 0xda, 0x45, 0x61, 0xe0, 0x27, 0xca, 0x16, 0x08, 0x13,
+ 0x2c, 0x26, 0x05, 0xb6, 0xd0, 0x48, 0x9b, 0xba, 0x6b, 0x29, 0xf2, 0x93,
+ 0x95, 0x18, 0x83, 0xc4, 0x51, 0xf3, 0x7b, 0xd5, 0x45, 0xf6, 0x60, 0x53,
+ 0x64, 0xdd, 0xc7, 0x59, 0x18, 0xdf, 0x09, 0x7e},
+ {0x51, 0xc7, 0x1f, 0xd7, 0x77, 0x8a, 0xa3, 0x64, 0x8f, 0x3e, 0x31, 0xe1,
+ 0xdb, 0x0c, 0x73, 0xcb, 0x14, 0x79, 0x37, 0x2f, 0x2e, 0x35, 0xf6, 0x5f,
+ 0x00, 0x18, 0x8f, 0x08, 0xf7, 0x94, 0x99, 0x3a, 0x2e, 0xe2, 0xbb, 0x7e,
+ 0x91, 0xcd, 0x1a, 0x2b, 0x86, 0xe9, 0x2b, 0x8c, 0xcc, 0xa7, 0x27, 0x72,
+ 0x07, 0xfb, 0x52, 0x5a, 0xb1, 0x76, 0x00, 0x17, 0x3f, 0xa2, 0x88, 0x44,
+ 0xae, 0x27, 0xf0, 0x93, 0xe0, 0xe5, 0xae, 0x00, 0x58, 0x5c, 0xc7, 0x14,
+ 0xda, 0xc9, 0x0c, 0xbe, 0x9b, 0x63, 0x32, 0xcb, 0xe4, 0xcb, 0x68, 0x9b,
+ 0x2c, 0xd1, 0x41, 0xc1, 0x02, 0xc6, 0x88, 0x1f, 0x5b, 0x71, 0xec, 0x47,
+ 0x7c, 0x5f, 0x4a, 0x91, 0xf7, 0xbd, 0xcb, 0x58, 0x71, 0xaa, 0xdd, 0x47,
+ 0x8f, 0x1a, 0x9c, 0xcc, 0x6e, 0x06, 0x9b, 0x72, 0x83, 0xf4, 0xd7, 0x0b,
+ 0x26, 0xe8, 0x74, 0x8e, 0xda, 0x6d, 0x44, 0x3a, 0xb1, 0x38, 0x04, 0xc5,
+ 0x43, 0xa4, 0x4f, 0xe2, 0xfb, 0x36, 0x6f, 0x90, 0xde, 0x35, 0xd8, 0x3f,
+ 0xbf, 0x63, 0x54, 0xa9, 0xa9, 0xab, 0x4a, 0x93, 0xff, 0x7d, 0x61, 0xcb,
+ 0xc0, 0xbf, 0xe0, 0x5d, 0x61, 0x02, 0xc9, 0xc3, 0x93, 0x27, 0x3e, 0x7d,
+ 0x3a, 0x04, 0xd6, 0x1e, 0xba, 0x77, 0x1f, 0x05, 0xce, 0xe2, 0x9e, 0x5d,
+ 0xac, 0xb7, 0xab, 0xf3, 0x4e, 0xc9, 0x15, 0x9e, 0x12, 0x18, 0x41, 0xe2,
+ 0xc3, 0x98, 0x48, 0xf6, 0x04, 0xc8, 0xf7, 0x43, 0x31, 0x3c, 0xbd, 0xca,
+ 0x82, 0x8b, 0xfa, 0x46, 0x35, 0xa8, 0x11, 0x36, 0xe7, 0xa3, 0x7f, 0x23,
+ 0x0c, 0x0d, 0x3c, 0x81, 0x4d, 0x35, 0xc2, 0xea, 0xab, 0xdd, 0x94, 0x18,
+ 0x33, 0x12, 0x90, 0x9a, 0xb3, 0xa0, 0x9b, 0x87, 0xcc, 0xe0, 0xc7, 0x19,
+ 0x40, 0x8f, 0x83, 0x7b, 0xf2, 0x4b, 0xfb, 0x2d, 0xad, 0x87, 0x63, 0x0a,
+ 0xab, 0xc9, 0xea, 0xb3, 0x5b, 0xdb, 0x9c, 0xc5, 0x36, 0x19, 0x83, 0x89,
+ 0xac, 0xee, 0xc6, 0x8e, 0x87, 0x79, 0xf9, 0xe1, 0xee, 0xe8, 0x43, 0x92,
+ 0x18, 0x98, 0x23, 0xa6, 0x81, 0x95, 0xb7, 0x5b, 0xbb, 0x6d, 0x33, 0xad,
+ 0xdf, 0x58, 0x05, 0x64, 0xe6, 0x96, 0xa3, 0x62, 0x92, 0x8e, 0x2a, 0xc5,
+ 0x06, 0xb7, 0x94, 0x80, 0x60, 0x0b, 0xc2, 0xf9, 0xea, 0xa3, 0xe9, 0x6f,
+ 0x32, 0x33, 0x90, 0xd1, 0xd9, 0x2c, 0xf3, 0xc6, 0xd4, 0xbd, 0x41, 0x47,
+ 0xad, 0xa5, 0x63, 0x4c, 0xff, 0x2b, 0xf2, 0xd9, 0x7b, 0x25, 0x99, 0x04,
+ 0xa3, 0x35, 0xea, 0xf1, 0x1e, 0xc3, 0xfc, 0x84, 0xdc, 0xd8, 0xe2, 0x7f,
+ 0x75, 0x38, 0xe0, 0xfa, 0xc1, 0xdb, 0xe7, 0xcb, 0x45, 0x33, 0xf4, 0xfa,
+ 0x58, 0x91, 0x35, 0x35, 0xd9, 0x57, 0xb9, 0x06, 0x78, 0xfa, 0xc5, 0x8a,
+ 0xa9, 0x66, 0x94, 0xa8, 0x04, 0x7a, 0xc7, 0x74, 0xaf, 0xe4, 0x88, 0xab,
+ 0x42, 0x9c, 0x68, 0x07, 0xe7, 0x09, 0x35, 0x1f, 0x81, 0x59, 0xdc, 0xfb,
+ 0xf8, 0x3b, 0x86, 0x5a, 0xee, 0xb2, 0x67, 0x22, 0xef, 0x64, 0xa5, 0x37,
+ 0xce, 0x93, 0x2b, 0x2c, 0xfa, 0x6d, 0x53, 0xed, 0x6c, 0xc1, 0xca, 0x8a,
+ 0xb5, 0x87, 0x48, 0xc0, 0x6a, 0x75, 0x35, 0x15, 0xff, 0xfc, 0x56, 0xe2,
+ 0x94, 0xf5, 0x1a, 0xb2, 0x57, 0x58, 0x5b, 0x61, 0x0d, 0x26, 0x1c, 0x6f,
+ 0xe1, 0x2d, 0xef, 0x38, 0xa1, 0xb5, 0xdc, 0xea, 0xa4, 0x68, 0x15, 0x69,
+ 0x12, 0x4c, 0x67, 0x9b, 0x20, 0x98, 0x4e, 0xd2, 0x96, 0x77, 0x40, 0x41,
+ 0x9b, 0x34, 0x2e, 0x90, 0x10, 0xea, 0xbd, 0x29, 0x1d, 0xe0, 0x26, 0xf6,
+ 0xe8, 0x29, 0xe4, 0xdb, 0xa5, 0x30, 0x0c, 0xb6, 0x68, 0x19, 0x13, 0x58,
+ 0xab, 0x58, 0xe1, 0x78, 0xc2, 0x9a, 0x01, 0x94, 0xa6, 0x39, 0x23, 0x3f,
+ 0x9c, 0x28, 0xc5, 0x0a, 0x60, 0x9b, 0xc4, 0x2f, 0x8f, 0xa6, 0xcd, 0x17,
+ 0xbc, 0x58, 0xec, 0xcd},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {407,
+ {0x4d, 0xc8, 0x1a, 0xc7, 0x39, 0x87, 0x77, 0x06, 0x0c, 0x3b, 0x82, 0xd3,
+ 0x0b, 0x6b, 0x2c, 0x37},
+ {0x0c, 0xab, 0x9d, 0xeb, 0xf2, 0x06, 0x55, 0xea, 0xd0, 0x3b, 0x5a, 0xc5,
+ 0x85, 0xd8, 0x1b, 0x29, 0x6a, 0x3d, 0xa9, 0x34, 0xe3, 0x71, 0x80, 0xb6,
+ 0xdc, 0x52, 0xda, 0x02, 0x4d, 0x20, 0x22, 0x37, 0x23, 0x9f, 0x6d, 0xb9,
+ 0x61, 0x30, 0xab, 0x64, 0x9e, 0xe1, 0x96, 0xd6, 0x94, 0x08, 0x5e, 0x48,
+ 0x79, 0x6b, 0x80, 0xad, 0x93, 0x03, 0xa1, 0x70, 0x7c, 0x74, 0x36, 0x7a,
+ 0x72, 0xbf, 0x51, 0xb9, 0xe5, 0xd2, 0x0c, 0x0c, 0x37, 0xfb, 0x8d, 0xe1,
+ 0x31, 0x2a, 0x47, 0xc5, 0x44, 0xa2, 0x5c, 0x4a, 0x92, 0x98, 0x40, 0x20,
+ 0xb0, 0x24, 0xca, 0x1f, 0x96, 0x00, 0x73, 0xf6, 0x87, 0x76, 0xc2, 0x1e,
+ 0x40, 0x73, 0xf4, 0xd1, 0x23, 0xa3, 0x28, 0x0f, 0x07, 0xd8, 0x82, 0xf8,
+ 0x14, 0xe2, 0xc4, 0x5a, 0x2d, 0x68, 0x01, 0xfa, 0x3f, 0x28, 0x38, 0x64,
+ 0x47, 0xa0, 0xe1, 0xb9, 0x09, 0x9e, 0x20, 0x32, 0xde, 0x57, 0xe5, 0x36,
+ 0xa2, 0x6e, 0xbe, 0xad, 0x43, 0x15, 0xb2, 0x84, 0xd7, 0x0c, 0x19, 0xb6,
+ 0x1a, 0xce, 0x7f, 0x68, 0x6f, 0x64, 0xbb, 0x84, 0xb8, 0xc5, 0xb1, 0xbd,
+ 0x71, 0x35, 0x38, 0x99, 0x21, 0xbf, 0xe1, 0x81, 0x34, 0x75, 0x64, 0xbe,
+ 0xe0, 0x86, 0x4f, 0x98, 0x04, 0x79, 0x89, 0xda, 0x4a, 0xc2, 0x21, 0xef,
+ 0x5d, 0x7f, 0x8a, 0xa4, 0x4a, 0xdf, 0x15, 0x45, 0x73, 0x4c, 0x4f, 0xb5,
+ 0x22, 0x60, 0x26, 0xd2, 0x60, 0x79, 0x06, 0xf9, 0x87, 0x58, 0x6e, 0x14,
+ 0x46, 0xc3, 0x7e, 0xa2, 0xb3, 0x99, 0x94, 0x22, 0xd7, 0xca, 0xfc, 0xf6,
+ 0xf4, 0xc2, 0x38, 0x42, 0x8c, 0xea, 0x1c, 0x3c, 0x1a, 0xc0, 0x69, 0x57,
+ 0x5a, 0x4d, 0xb0, 0xef, 0x3c, 0x78, 0xb2, 0x4b, 0x8f, 0xa3, 0xe3, 0xa7,
+ 0x52, 0xd3, 0x77, 0xa6, 0xc1, 0x43, 0xa3, 0xac, 0xf5, 0xd6, 0xe5, 0x93,
+ 0xe1, 0x1b, 0x04, 0xb4, 0x0a, 0xcb, 0xc3, 0xab, 0xcc, 0x99, 0xa0, 0x43,
+ 0xb8, 0x04, 0xd9, 0xdc, 0xe7, 0xb4, 0x4f, 0xb3, 0x2a, 0x3b, 0xb3, 0xf7,
+ 0x85, 0x95, 0x9a, 0xd9, 0xb9, 0xe8, 0xb3, 0xfd, 0x0d, 0x94, 0xc3, 0x7c,
+ 0x0a, 0x27, 0x8b, 0xe7, 0x93, 0xa6, 0x94, 0x69, 0x42, 0x0e, 0xa5, 0xbc,
+ 0xb7, 0x7f, 0xce, 0xb3, 0x85, 0xe3, 0x3a, 0x99, 0xb0, 0xb9, 0x0b, 0x8d,
+ 0xd0, 0xa4, 0x62, 0xbc, 0xd1, 0x10, 0xad, 0x29, 0x1c, 0x8a, 0xf3, 0xf4,
+ 0x93, 0x98, 0x3b, 0x7d, 0xa9, 0x66, 0xd1, 0x1f, 0x88, 0xfe, 0x82, 0x9d,
+ 0xf1, 0xd0, 0x2a, 0xa3, 0xd2, 0x5e, 0xf2, 0xef, 0x73, 0x41, 0x3e, 0xb2,
+ 0x0a, 0xd8, 0x5b, 0x3f, 0xef, 0xd9, 0xcf, 0x6c, 0x3d, 0xaa, 0x00, 0x37,
+ 0xc4, 0xd6, 0x03, 0x41, 0x09, 0xc4, 0x2f, 0x2f, 0x97, 0x7a, 0x7e, 0x57,
+ 0x97, 0x62, 0x08, 0xdf, 0x26, 0x04, 0x3f, 0xfe, 0x24, 0xad, 0xe6, 0x0a,
+ 0x2a, 0xa9, 0xaf, 0x9c, 0xd0, 0xb5, 0x78, 0x19, 0xe5, 0xbd, 0x88, 0x10,
+ 0x97, 0x29, 0x7f, 0xde, 0xc5, 0x46, 0x81, 0x89, 0x8d, 0xbc, 0xd1, 0x37,
+ 0x43, 0xc6, 0x06, 0x7d, 0xae, 0xc9, 0xde, 0xfa, 0x9b, 0xb1, 0x13, 0x5e,
+ 0xd3, 0x6d, 0x88, 0xe7, 0x1a, 0x28, 0x0b, 0x44, 0xa5, 0x1b, 0x5a, 0x81,
+ 0x78, 0xc4, 0xc3, 0x63, 0xaf, 0x99, 0xd1, 0xe5, 0xdc, 0xa7, 0x49, 0x7b,
+ 0x4f, 0x45, 0x06, 0xb0, 0xf2, 0x8b, 0xfb, 0xd1, 0x20, 0xd7, 0xe3, 0xd4,
+ 0xdd, 0xa1, 0xb0, 0x06, 0xfc, 0xf6, 0x40, 0x42, 0x3c, 0x16, 0x95, 0xad,
+ 0xdc, 0x1f, 0xa9, 0x75, 0x50, 0x80, 0x8a, 0xe6, 0x90, 0xb4, 0xa4, 0x0e,
+ 0x4d, 0xaf, 0xad, 0x55, 0x1b, 0xef, 0x88, 0x6a, 0xfd, 0xee, 0xdd, 0xa6,
+ 0x71, 0xf4, 0xd2, 0xcf, 0xb1, 0xf1, 0xf5, 0xe9, 0xc6, 0x47, 0xca, 0xe1,
+ 0xa5, 0x48, 0x36, 0x1e, 0x96, 0xb4, 0x57, 0xe2},
+ {0x6e, 0x26, 0x4a, 0x76, 0x2c, 0xfa, 0xb7, 0xb3, 0xd3, 0xb2, 0x64, 0xd8,
+ 0x75, 0xed, 0xbb, 0xd9, 0xd8, 0x9f, 0xa1, 0x30, 0xe3, 0xde, 0x71, 0xaf,
+ 0xa1, 0xfe, 0x4c, 0x79, 0xb2, 0x4d, 0x55, 0x0e, 0x40, 0xb0, 0x39, 0x45,
+ 0x7e, 0xfd, 0x8f, 0xf2, 0xda, 0x9e, 0x47, 0x18, 0x1c, 0x13, 0xff, 0x01,
+ 0xfd, 0x94, 0x8f, 0x5c, 0x46, 0x75, 0x79, 0xf9, 0x0b, 0x34, 0x5b, 0x18,
+ 0x73, 0xf1, 0x5e, 0xbd, 0xf0, 0x69, 0xb9, 0x43, 0x34, 0xb2, 0x69, 0xdb,
+ 0x6d, 0xde, 0xa1, 0x39, 0x26, 0x40, 0xc2, 0x1b, 0x0c, 0x3c, 0x95, 0xbe,
+ 0xa0, 0x6b, 0x7d, 0x45, 0x08, 0x20, 0xcf, 0xdf, 0xf2, 0xc6, 0x4e, 0x08,
+ 0x24, 0xd4, 0x9b, 0xa3, 0x2a, 0x10, 0x43, 0xc7, 0x5b, 0x92, 0xe1, 0x7b,
+ 0x00, 0x9d, 0xb9, 0x34, 0xe6, 0x5c, 0x81, 0x7c, 0x83, 0x12, 0x12, 0xf8,
+ 0xaf, 0x6d, 0x86, 0xc8, 0xe4, 0x80, 0x7f, 0x24, 0xd8, 0x82, 0x4e, 0xc0,
+ 0x78, 0xc7, 0x70, 0x90, 0x6b, 0xf8, 0xc2, 0x53, 0x10, 0x10, 0x6b, 0x06,
+ 0x6e, 0x2f, 0x5b, 0x7f, 0x1c, 0x5a, 0x04, 0x74, 0x76, 0xa9, 0x35, 0x4e,
+ 0x4d, 0x33, 0x64, 0x3a, 0x9e, 0x70, 0x1e, 0x9a, 0x6c, 0xbd, 0xf8, 0xed,
+ 0x88, 0x7b, 0x3c, 0x94, 0x72, 0xd1, 0x4c, 0x64, 0x28, 0x42, 0xec, 0x6c,
+ 0x5d, 0x8f, 0x01, 0xa6, 0x9b, 0xbb, 0xc2, 0x76, 0x11, 0x99, 0xc8, 0x49,
+ 0x5f, 0xda, 0x96, 0x78, 0x1e, 0x62, 0xd3, 0xdf, 0xa1, 0xb4, 0xcc, 0xea,
+ 0x22, 0x49, 0xe3, 0x2d, 0x2e, 0x97, 0x8d, 0x76, 0xcf, 0x7d, 0xb1, 0x9d,
+ 0x56, 0xda, 0x6d, 0xde, 0x65, 0xdb, 0xc7, 0xd5, 0x25, 0x97, 0x89, 0xe0,
+ 0xfa, 0x5d, 0x28, 0x9a, 0x8e, 0x13, 0xbd, 0xf5, 0x43, 0xc2, 0xc5, 0x67,
+ 0x08, 0xd3, 0xa4, 0xb3, 0xbb, 0x37, 0x4e, 0x9d, 0x36, 0x4c, 0x2c, 0x9d,
+ 0xd3, 0xdc, 0xbd, 0xef, 0xe6, 0x9f, 0x2a, 0xd9, 0x2f, 0xf0, 0x2b, 0xb9,
+ 0xec, 0x94, 0x45, 0x07, 0xee, 0xee, 0xb9, 0x1f, 0xaf, 0x35, 0xb0, 0x15,
+ 0x29, 0x8c, 0x4e, 0xe9, 0xfd, 0xfb, 0xd9, 0x53, 0xee, 0x0a, 0xa6, 0x60,
+ 0x04, 0x49, 0xcd, 0x63, 0x28, 0xee, 0xc0, 0xda, 0xe3, 0x31, 0x46, 0x3b,
+ 0x18, 0xad, 0x97, 0xe4, 0x94, 0x3a, 0xec, 0x1f, 0xf5, 0x5a, 0xe3, 0x41,
+ 0x25, 0x52, 0x49, 0xd7, 0x39, 0xee, 0xfc, 0xac, 0xbd, 0xf7, 0x99, 0x46,
+ 0x46, 0x31, 0x41, 0xf7, 0xaf, 0x8d, 0xb1, 0x9c, 0x79, 0x8f, 0xaa, 0x68,
+ 0x30, 0xcd, 0x50, 0x3b, 0x35, 0x3d, 0x12, 0x11, 0x46, 0x7b, 0xe3, 0x8d,
+ 0x65, 0x73, 0x45, 0x33, 0x81, 0xfb, 0xc9, 0x2a, 0x52, 0x7d, 0x33, 0x25,
+ 0xfb, 0xcb, 0xdd, 0x1f, 0x18, 0x2d, 0x69, 0x9a, 0x3c, 0x53, 0xca, 0xd6,
+ 0x1a, 0xcf, 0x24, 0xe6, 0x40, 0xf1, 0x8f, 0xe3, 0xab, 0x2a, 0x57, 0xb2,
+ 0x5d, 0x5f, 0x4d, 0x8d, 0xc1, 0xd7, 0xc8, 0xcf, 0xfd, 0xb7, 0xc7, 0xb6,
+ 0x5b, 0x14, 0x95, 0x35, 0xb0, 0xbe, 0x31, 0x6a, 0x21, 0x82, 0x42, 0xbf,
+ 0xc1, 0x01, 0xe6, 0x2c, 0x49, 0x2e, 0x1a, 0x0e, 0xad, 0x27, 0x05, 0xc2,
+ 0xe6, 0xb5, 0x77, 0x1e, 0xe0, 0xa2, 0x35, 0x43, 0x3b, 0x6c, 0x0a, 0x9b,
+ 0xcc, 0xc6, 0x83, 0x52, 0x74, 0xea, 0xfc, 0xc1, 0x03, 0x08, 0x02, 0x37,
+ 0x16, 0xa9, 0x7c, 0x3d, 0x6c, 0x28, 0xf2, 0xd1, 0x00, 0xf0, 0x83, 0x87,
+ 0xf7, 0x0d, 0xe3, 0x5b, 0x04, 0x04, 0x78, 0xda, 0x51, 0x27, 0xee, 0x5f,
+ 0xcb, 0x96, 0x92, 0x24, 0x00, 0x12, 0xf6, 0x0c, 0x2e, 0xe4, 0x6c, 0x48,
+ 0xcf, 0xbf, 0xb6, 0xbc, 0xfc, 0xce, 0x20, 0x49, 0xb9, 0x0c, 0x75, 0x77,
+ 0x05, 0x1c, 0xb3, 0x84, 0x6e, 0x2b, 0x0a, 0xe5, 0x61, 0x40, 0xfd, 0x73,
+ 0xe2, 0xd7, 0x3a, 0xa3, 0x6e, 0xcb, 0x99, 0x61, 0x7b, 0x64, 0x9d, 0x11,
+ 0xa8, 0x5d, 0x62, 0x3d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {408,
+ {0xde, 0x9a, 0x9b, 0x16, 0xaa, 0x67, 0xb9, 0xb5, 0xd4, 0x01, 0x7b, 0xae,
+ 0x4f, 0x36, 0x1a, 0x25},
+ {0x5d, 0x0d, 0xd4, 0x96, 0x30, 0xed, 0xcd, 0x05, 0xf5, 0x1c, 0x7b, 0xb0,
+ 0x2d, 0x22, 0x25, 0x5a, 0x60, 0xea, 0x09, 0x0f, 0x78, 0x55, 0xe6, 0x1c,
+ 0xaa, 0xd5, 0x0c, 0xb8, 0x94, 0x46, 0xbf, 0x56, 0xe1, 0xf3, 0x48, 0xb3,
+ 0xff, 0x8a, 0xbc, 0x53, 0xf5, 0x0d, 0x4c, 0x82, 0x9b, 0x73, 0x68, 0x93,
+ 0xb7, 0xa3, 0xce, 0x1d, 0x0f, 0xbb, 0x6c, 0x29, 0x74, 0x56, 0x2e, 0xf5,
+ 0x0a, 0x6e, 0x11, 0x73, 0x1e, 0xeb, 0xe2, 0xc1, 0x74, 0x4c, 0xff, 0x1b,
+ 0x3f, 0xd1, 0x33, 0x06, 0xe8, 0x4c, 0xf8, 0x92, 0x14, 0x91, 0xf6, 0x2c,
+ 0xe6, 0x5f, 0x81, 0xd9, 0xe3, 0xf9, 0xbb, 0x23, 0x9d, 0xd3, 0xa8, 0x17,
+ 0x17, 0xeb, 0x12, 0x56, 0xa5, 0x06, 0xa5, 0xc6, 0x72, 0x78, 0xb3, 0x8f,
+ 0x81, 0x8c, 0xe9, 0x5c, 0x68, 0x95, 0x5b, 0xf4, 0xb9, 0x44, 0x56, 0xef,
+ 0x62, 0xc4, 0xea, 0x45, 0xf0, 0x07, 0xc7, 0x96, 0x59, 0xd5, 0x2c, 0x1b,
+ 0x7b, 0x9c, 0xd0, 0xc5, 0xd9, 0x7d, 0x37, 0x5d, 0x7f, 0x6e, 0xcc, 0xa0,
+ 0x97, 0x31, 0x21, 0xe9, 0xfb, 0x0d, 0x5d, 0x89, 0x1d, 0x1a, 0xa1, 0x7a,
+ 0x2a, 0x88, 0x28, 0x5f, 0xaf, 0x5e, 0x36, 0x51, 0xda, 0xf3, 0x59, 0x35,
+ 0x6d, 0x5c, 0x12, 0x0e, 0xfe, 0xff, 0x46, 0x0c, 0x46, 0x86, 0x4b, 0x4a,
+ 0xb9, 0x9d, 0x36, 0xd3, 0xda, 0x1c, 0xff, 0x97, 0x8f, 0x1a, 0x35, 0x19,
+ 0x12, 0xe8, 0xe1, 0x61, 0x50, 0x97, 0x1e, 0xb0, 0xd6, 0x32, 0x76, 0xc1,
+ 0xeb, 0xd2, 0x11, 0x78, 0xfe, 0x5a, 0x86, 0x3c, 0x9e, 0x76, 0xe6, 0x82,
+ 0x7e, 0xc2, 0xa8, 0x90, 0x6c, 0x2f, 0xa6, 0xa4, 0x4f, 0x80, 0x78, 0xd5,
+ 0x6f, 0x5d, 0xbf, 0x9c, 0x8c, 0x73, 0xb0, 0x77, 0xfd, 0x38, 0x54, 0x7e,
+ 0x21, 0x84, 0xf8, 0x54, 0x49, 0x37, 0x7e, 0x53, 0xfd, 0xb6, 0x3c, 0x65,
+ 0x5a, 0x33, 0xf7, 0x0b, 0xc2, 0xf7, 0xa9, 0x7e, 0x4e, 0x08, 0x3b, 0xa7,
+ 0xd0, 0xc7, 0xac, 0xb8, 0xf6, 0x80, 0x7e, 0x2b, 0x09, 0xfe, 0xa9, 0x97,
+ 0xff, 0x49, 0x3b, 0x8c, 0x94, 0xa4, 0x76, 0xf4, 0xc2, 0xb4, 0xd0, 0x62,
+ 0x78, 0xc0, 0xa4, 0x11, 0xce, 0x26, 0x16, 0x52, 0xb1, 0x7f, 0x56, 0x94,
+ 0x42, 0xe3, 0xe0, 0x47, 0xd7, 0xd0, 0x0b, 0xf3, 0x19, 0xdf, 0xcf, 0xb0,
+ 0x1a, 0x32, 0xfc, 0x1d, 0x0d, 0xb9, 0x15, 0x31, 0x4e, 0xad, 0xb2, 0x12,
+ 0xee, 0x52, 0x7d, 0x43, 0x15, 0x72, 0x3d, 0xa9, 0xc0, 0xc2, 0xb2, 0xb4,
+ 0x23, 0x57, 0x36, 0xee, 0x9a, 0xd1, 0xdb, 0xf7, 0x49, 0x90, 0xce, 0x4d,
+ 0x32, 0x0d, 0x65, 0x38, 0xf2, 0xdf, 0x17, 0x8f, 0x94, 0x0e, 0x10, 0x05,
+ 0x5a, 0xdb, 0x2a, 0xd9, 0xea, 0x21, 0x79, 0x98, 0xc1, 0xbd, 0x46, 0x61,
+ 0xd6, 0xff, 0xf0, 0x97, 0x4d, 0x1b, 0x78, 0xd0, 0xf8, 0xa1, 0x1a, 0xe4,
+ 0x81, 0x80, 0x0b, 0xcc, 0xf0, 0xcb, 0x14, 0x0c, 0x92, 0x9c, 0xcb, 0x28,
+ 0x9b, 0xce, 0x9d, 0xc0, 0x6e, 0x94, 0x4c, 0xb4, 0x43, 0xb4, 0xf7, 0xc3,
+ 0x0f, 0xb0, 0xee, 0x52, 0xe9, 0xa3, 0x7b, 0x4b, 0xca, 0x71, 0xfc, 0x9c,
+ 0x6a, 0x21, 0x0f, 0x52, 0x01, 0x85, 0x7d, 0x3b, 0x90, 0x1b, 0x90, 0xa8,
+ 0x67, 0x3a, 0x35, 0x99, 0xdb, 0x63, 0x64, 0xae, 0x47, 0xb8, 0xbd, 0x5f,
+ 0x97, 0x80, 0x76, 0x13, 0x24, 0xcc, 0x44, 0xdc, 0xd2, 0xd0, 0x7f, 0x6f,
+ 0x29, 0x29, 0x89, 0xf6, 0xb6, 0x2c, 0x5b, 0xa3, 0xe0, 0xee, 0xb5, 0xf8,
+ 0xb9, 0x80, 0x05, 0xce, 0xee, 0x1a, 0x9e, 0x16, 0x77, 0x02, 0x61, 0xb5,
+ 0xbb, 0xce, 0x4e, 0x68, 0x4b, 0x02, 0xf7, 0xcc, 0xc5, 0x95, 0xe5, 0x33,
+ 0x75, 0xf9, 0xe7, 0x6a, 0xf4, 0x06, 0x26, 0x61, 0x06, 0x0f, 0xa1, 0x13,
+ 0x9c, 0x04, 0xcd, 0x97, 0x38, 0x4f, 0xb2, 0x11},
+ {0x44, 0xc9, 0x3b, 0xde, 0xff, 0xcf, 0x05, 0x97, 0x9b, 0x55, 0x27, 0x38,
+ 0x7f, 0x9d, 0xd1, 0xe5, 0x52, 0x2c, 0x18, 0x51, 0x4f, 0x7a, 0x25, 0xf0,
+ 0xfd, 0x47, 0x3f, 0x05, 0x7f, 0x28, 0x2c, 0x90, 0x16, 0x1d, 0x3e, 0xd7,
+ 0xf7, 0x76, 0xf7, 0x58, 0x63, 0x8c, 0x29, 0xe7, 0xd7, 0x5e, 0x1c, 0x35,
+ 0x28, 0xf8, 0x7d, 0xd3, 0xde, 0xc6, 0x2b, 0x4c, 0xb0, 0x46, 0x95, 0xfd,
+ 0xf1, 0xd5, 0xaa, 0xe1, 0xf0, 0x31, 0xdc, 0xb0, 0x90, 0x4f, 0x22, 0x60,
+ 0x81, 0xd6, 0xc9, 0x83, 0x04, 0x63, 0x8f, 0x82, 0x2f, 0x92, 0x5e, 0x29,
+ 0xc0, 0x56, 0x55, 0x0a, 0x06, 0x49, 0x27, 0xbc, 0x7a, 0xf5, 0x99, 0x8f,
+ 0x90, 0xd0, 0x64, 0xb1, 0xff, 0xc8, 0x40, 0xce, 0x5f, 0x8e, 0x86, 0x7c,
+ 0x21, 0xc2, 0xc8, 0x6a, 0x47, 0xf2, 0x7a, 0x64, 0xb9, 0x29, 0x64, 0xf2,
+ 0x4a, 0xb8, 0x9d, 0x91, 0xb2, 0xf0, 0xa9, 0xcc, 0x65, 0xeb, 0x7a, 0xd2,
+ 0x4f, 0x64, 0xdf, 0x4f, 0x14, 0xb9, 0x0a, 0x1c, 0xd5, 0xaf, 0x1b, 0x8b,
+ 0xd7, 0x9c, 0x08, 0x30, 0xc0, 0xea, 0xd4, 0xcb, 0xd4, 0x36, 0x64, 0x67,
+ 0x6c, 0x60, 0x59, 0xeb, 0x2a, 0x1b, 0x70, 0xa6, 0x05, 0x38, 0x67, 0x17,
+ 0xf1, 0xad, 0x3e, 0xe2, 0xa8, 0x4e, 0x5f, 0x54, 0x2f, 0xdb, 0xc2, 0xb6,
+ 0xf4, 0x2e, 0xa0, 0x09, 0xf0, 0x8e, 0xa7, 0xfa, 0xa9, 0x44, 0xf7, 0xfc,
+ 0x02, 0x3c, 0xa3, 0x99, 0x54, 0xa2, 0xbc, 0xcd, 0xb9, 0xe6, 0xe6, 0xdb,
+ 0x56, 0x7f, 0x6d, 0x94, 0x50, 0x39, 0xb1, 0x2f, 0x59, 0xd5, 0xdd, 0x2c,
+ 0x48, 0x34, 0x89, 0xfe, 0x20, 0x56, 0x5e, 0x90, 0x77, 0xea, 0xd2, 0x1f,
+ 0x7d, 0x21, 0x53, 0xbb, 0x73, 0xa4, 0x30, 0xa7, 0xa8, 0xa1, 0x7a, 0x07,
+ 0x42, 0xd4, 0x83, 0xbc, 0x70, 0x1a, 0xae, 0x7a, 0xf6, 0x6a, 0xef, 0x83,
+ 0xab, 0x0f, 0xff, 0x5e, 0x7f, 0x17, 0x8f, 0xc3, 0x7f, 0x36, 0x14, 0x41,
+ 0x7d, 0x23, 0xe0, 0x6f, 0x36, 0xc0, 0x58, 0x0f, 0x21, 0x03, 0xbb, 0xb0,
+ 0xa5, 0x57, 0x2c, 0xc0, 0x10, 0xb3, 0xe0, 0x3e, 0x8a, 0x6c, 0x6a, 0xec,
+ 0x4a, 0x8d, 0xe9, 0x4b, 0x1d, 0x5e, 0xbf, 0xe2, 0x2b, 0x25, 0x48, 0xea,
+ 0xc4, 0xac, 0x0f, 0xb6, 0xcf, 0x4e, 0x47, 0x95, 0x4b, 0x3d, 0x6d, 0x2d,
+ 0x28, 0x2a, 0xb9, 0xbb, 0x0d, 0xe7, 0x15, 0x14, 0x29, 0xab, 0x45, 0x3c,
+ 0x52, 0xb4, 0xeb, 0xf9, 0x1a, 0x38, 0x3a, 0xd5, 0xbf, 0x28, 0x6d, 0x40,
+ 0x48, 0xdd, 0xbc, 0x09, 0x5c, 0xd9, 0xf2, 0x85, 0x70, 0x73, 0xf8, 0x67,
+ 0x9f, 0xc2, 0xf9, 0x73, 0x2a, 0xfb, 0x96, 0x0e, 0x7e, 0x2a, 0xd7, 0x3b,
+ 0x6f, 0x80, 0x11, 0xf2, 0x79, 0xe3, 0x31, 0xfa, 0x97, 0x5a, 0x16, 0xfd,
+ 0x28, 0x83, 0xfa, 0x7c, 0x4c, 0xa8, 0x35, 0xa1, 0x42, 0x0a, 0x4f, 0x02,
+ 0x3e, 0xec, 0x17, 0xc8, 0x69, 0x5c, 0x78, 0x8e, 0x60, 0x56, 0x0d, 0xad,
+ 0x57, 0x9e, 0x12, 0x4d, 0x62, 0xcc, 0x3d, 0xa9, 0xd1, 0x55, 0xe4, 0x74,
+ 0xf6, 0x6b, 0xc6, 0x85, 0x2c, 0x4e, 0x36, 0x6a, 0xc9, 0x1e, 0x32, 0x93,
+ 0xf3, 0xe0, 0xb4, 0xa2, 0x02, 0xcb, 0x5a, 0xe5, 0x5b, 0xd5, 0x34, 0xab,
+ 0x0d, 0x32, 0x0a, 0xa7, 0x48, 0x6c, 0x33, 0xc9, 0x52, 0x57, 0xed, 0xd2,
+ 0x84, 0x23, 0xf7, 0x2a, 0x2c, 0x54, 0x74, 0xa5, 0xe4, 0xb4, 0xc8, 0xf8,
+ 0xb0, 0xa8, 0xeb, 0x9d, 0xf1, 0xb7, 0xe0, 0xb3, 0xf4, 0xfa, 0x6a, 0xc9,
+ 0xfd, 0x5c, 0x55, 0xfa, 0x88, 0xa8, 0x11, 0x52, 0xbf, 0x4b, 0x6b, 0x9d,
+ 0x64, 0xd0, 0xed, 0xca, 0x65, 0x60, 0xa9, 0xbe, 0x1e, 0xdb, 0x46, 0x29,
+ 0xb9, 0xaa, 0x41, 0xfd, 0xfc, 0x28, 0xa8, 0xe1, 0x38, 0xb5, 0xdc, 0x53,
+ 0xf5, 0x79, 0xa9, 0xb5, 0x06, 0xa6, 0x21, 0x17, 0x3c, 0xe1, 0x7a, 0x8e,
+ 0x74, 0x66, 0xb8, 0xe5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {409,
+ {0x83, 0xad, 0xa3, 0x38, 0xe5, 0xf1, 0xc4, 0x2d, 0x29, 0x84, 0xb3, 0x08,
+ 0xc0, 0x8a, 0x7b, 0xab},
+ {0x73, 0x86, 0xb4, 0xf5, 0x02, 0x04, 0xde, 0x95, 0x83, 0x99, 0x6b, 0x52,
+ 0x62, 0x2c, 0x22, 0x19, 0x57, 0x37, 0xd6, 0x93, 0x33, 0xbc, 0xd8, 0xfc,
+ 0xa0, 0x49, 0xc5, 0x6d, 0x80, 0x40, 0xf1, 0x85, 0x7e, 0x5b, 0xdd, 0xd5,
+ 0x06, 0x35, 0x6e, 0x03, 0x29, 0xba, 0x61, 0x0e, 0x21, 0x6b, 0x32, 0xbd,
+ 0xe3, 0x36, 0xe4, 0x47, 0x6c, 0x6e, 0x04, 0x14, 0xd7, 0x22, 0x98, 0xa4,
+ 0x3f, 0x6c, 0xe7, 0x30, 0xce, 0x10, 0x89, 0x92, 0x00, 0x23, 0x7b, 0xea,
+ 0x70, 0x3e, 0xb3, 0x64, 0x0b, 0x58, 0x19, 0xbb, 0xab, 0x13, 0xac, 0xd5,
+ 0x62, 0x15, 0xcc, 0x99, 0xa2, 0x07, 0xab, 0x81, 0x14, 0xc1, 0xdf, 0x31,
+ 0x19, 0x22, 0x7e, 0xa8, 0xf6, 0xe6, 0x84, 0xdd, 0xc4, 0x18, 0xe7, 0x02,
+ 0xbe, 0x02, 0xd7, 0x05, 0x92, 0x8a, 0x70, 0x13, 0x38, 0x75, 0xca, 0x74,
+ 0x1b, 0x79, 0x19, 0x14, 0x2c, 0x30, 0x12, 0x84, 0xfd, 0xc4, 0x88, 0xd6,
+ 0xda, 0x4e, 0x44, 0x22, 0x52, 0x36, 0x43, 0x3a, 0x1c, 0x8a, 0xcb, 0x20,
+ 0x06, 0x97, 0x9a, 0xf8, 0x67, 0x21, 0x94, 0x3c, 0xb3, 0x36, 0x7b, 0xe6,
+ 0x91, 0xf6, 0x1a, 0xad, 0xef, 0xbf, 0x44, 0x36, 0x5d, 0xec, 0x85, 0x97,
+ 0x5e, 0x56, 0x42, 0x20, 0x3f, 0xca, 0x47, 0x84, 0x46, 0x80, 0x82, 0xfa,
+ 0xca, 0xf2, 0xe1, 0x64, 0x4b, 0xb0, 0xcc, 0x6c, 0xae, 0x73, 0x91, 0x50,
+ 0x7c, 0x20, 0x12, 0x9f, 0x4a, 0xd0, 0x15, 0x5e, 0xa2, 0x82, 0xb2, 0xba,
+ 0x70, 0xae, 0x1f, 0xc3, 0x49, 0x8c, 0x5f, 0x52, 0xfb, 0xb8, 0xe6, 0x05,
+ 0x22, 0x71, 0x98, 0x0b, 0x04, 0x46, 0x7a, 0xe4, 0xeb, 0x73, 0x29, 0x77,
+ 0xa5, 0x48, 0xae, 0x2e, 0x57, 0x04, 0x0d, 0xec, 0xe8, 0x12, 0xce, 0x0b,
+ 0xa7, 0x86, 0x53, 0x97, 0x81, 0xb9, 0xa6, 0x5d, 0xd4, 0x32, 0xcd, 0x3f,
+ 0x3e, 0x3f, 0x7d, 0xa8, 0xe3, 0x52, 0xe8, 0x8b, 0x72, 0x38, 0x26, 0x26,
+ 0x59, 0x31, 0x4e, 0x2e, 0x9c, 0x39, 0x36, 0xe1, 0xcb, 0xfc, 0x0a, 0x8d,
+ 0x4a, 0x11, 0x81, 0xe5, 0xc1, 0x1c, 0xd1, 0xec, 0x68, 0x15, 0xe4, 0x1e,
+ 0xc8, 0x31, 0x62, 0x97, 0x67, 0xcc, 0x45, 0xf9, 0xd6, 0x37, 0x0b, 0xe1,
+ 0x36, 0x9f, 0x19, 0x16, 0x26, 0xd0, 0xca, 0x49, 0xb1, 0xdd, 0x5c, 0xd3,
+ 0xd2, 0x87, 0x59, 0x76, 0xbf, 0x06, 0x07, 0xcb, 0xf8, 0x0a, 0x2d, 0x07,
+ 0xc1, 0x4f, 0xf8, 0x9e, 0x8a, 0x5d, 0x0b, 0xf1, 0xbd, 0xe4, 0xf9, 0x00,
+ 0xc9, 0x07, 0x88, 0x01, 0x02, 0xfa, 0x24, 0x92, 0xe9, 0xea, 0xc6, 0x7b,
+ 0xe9, 0xb3, 0xc2, 0xbb, 0x8f, 0xc8, 0xe4, 0x92, 0x1b, 0xb1, 0x7f, 0x1a,
+ 0x01, 0xde, 0x91, 0x4c, 0x5f, 0x00, 0xe9, 0x74, 0x2f, 0xed, 0xe7, 0xef,
+ 0xd8, 0x48, 0x34, 0xcd, 0x3a, 0x56, 0x19, 0xf9, 0x3b, 0x95, 0x3a, 0xd3,
+ 0x0e, 0xda, 0xaa, 0xa7, 0x87, 0x9c, 0x3a, 0x11, 0xd2, 0x63, 0x6a, 0x94,
+ 0x62, 0x63, 0x64, 0x1e, 0x9b, 0x29, 0x12, 0xab, 0xef, 0x53, 0xc3, 0x94,
+ 0x2e, 0x36, 0x79, 0x3d, 0xf5, 0xff, 0xc0, 0x5b, 0xec, 0x28, 0x8c, 0xc7,
+ 0xa6, 0x92, 0x77, 0xe2, 0xfa, 0xc8, 0xfd, 0xbd, 0x60, 0xdd, 0xed, 0x5f,
+ 0x4d, 0x7b, 0x26, 0xab, 0x3b, 0xa0, 0xb1, 0x5f, 0xce, 0xf1, 0xbd, 0x14,
+ 0x66, 0xa1, 0xf4, 0xc2, 0x2e, 0xf9, 0xde, 0x10, 0x91, 0x4e, 0x7e, 0x28,
+ 0x31, 0xe6, 0xb9, 0x3b, 0x7d, 0x10, 0x22, 0xf2, 0xc1, 0xb8, 0xcc, 0x89,
+ 0x93, 0x23, 0x09, 0x98, 0xc4, 0x63, 0x34, 0xb3, 0xfc, 0x5e, 0x54, 0x5a,
+ 0xe3, 0x08, 0x52, 0x01, 0xe0, 0x7d, 0x9f, 0xd3, 0xd7, 0x0d, 0x3e, 0xfe,
+ 0xd7, 0xa9, 0x79, 0xc2, 0x02, 0xe4, 0x5f, 0x5f, 0x85, 0x6e, 0x4f, 0x93,
+ 0x06, 0xf2, 0x40, 0xe8, 0xda, 0x5a, 0xb2, 0x1e},
+ {0x7b, 0x0c, 0x6d, 0x68, 0xc2, 0xed, 0x06, 0x6f, 0x12, 0xc7, 0x21, 0x48,
+ 0xbb, 0xd7, 0xec, 0x73, 0x93, 0x17, 0x46, 0x3e, 0xd3, 0xc9, 0x3c, 0x07,
+ 0x02, 0xda, 0x73, 0x8f, 0x4d, 0x72, 0x49, 0xf9, 0x5f, 0x9f, 0xce, 0xb1,
+ 0x98, 0x0f, 0xa6, 0x1c, 0xef, 0x6c, 0x73, 0x0f, 0xfb, 0xeb, 0xb8, 0xd9,
+ 0xa6, 0xfd, 0xc1, 0x7f, 0x94, 0xcd, 0x6e, 0x3c, 0xd4, 0x06, 0x21, 0x40,
+ 0xb3, 0xe2, 0xd9, 0xe3, 0x95, 0x37, 0x83, 0x20, 0xe8, 0x31, 0x7f, 0x5a,
+ 0x98, 0xdc, 0xb1, 0xd4, 0xba, 0x7d, 0xb4, 0x39, 0x07, 0xb9, 0x76, 0x56,
+ 0x20, 0xb9, 0xa6, 0xdd, 0xf2, 0x6b, 0xd1, 0x7e, 0x8f, 0xe8, 0x73, 0x92,
+ 0x81, 0x85, 0x18, 0x81, 0x2c, 0x1e, 0x8b, 0x1c, 0x7e, 0x86, 0x5b, 0xcd,
+ 0x99, 0xd8, 0x23, 0x6c, 0xc2, 0x6b, 0xda, 0x6b, 0xf8, 0xc5, 0xa1, 0xc2,
+ 0x8d, 0x3a, 0xe8, 0xc1, 0x8a, 0xd0, 0x4c, 0x12, 0x8c, 0x56, 0x6e, 0xd1,
+ 0xff, 0x90, 0xed, 0x82, 0xba, 0xf4, 0x8a, 0x3f, 0xf0, 0x6d, 0xd4, 0x19,
+ 0xcf, 0x0d, 0x11, 0xc1, 0xd9, 0x2a, 0x4f, 0xaf, 0xb5, 0x24, 0x89, 0x42,
+ 0x2a, 0x12, 0xb2, 0xa0, 0x3f, 0xd2, 0x2f, 0xfd, 0x53, 0x9d, 0xc0, 0x73,
+ 0x30, 0xe8, 0x7a, 0x0e, 0x5c, 0xde, 0x41, 0x18, 0x18, 0x27, 0x2c, 0xe1,
+ 0x92, 0x12, 0x8e, 0x8c, 0x12, 0x95, 0x7b, 0x4b, 0x5c, 0xf4, 0x80, 0x2c,
+ 0x03, 0xb2, 0xe5, 0xf6, 0x1d, 0xa6, 0xef, 0xfa, 0xa7, 0x56, 0x0d, 0xc2,
+ 0xb0, 0xc5, 0x47, 0x63, 0x93, 0xfd, 0xbf, 0xc1, 0x6b, 0x8a, 0x23, 0xd1,
+ 0x3b, 0x81, 0x5c, 0x43, 0x1d, 0x29, 0x18, 0x7d, 0x74, 0xa5, 0x4e, 0xd5,
+ 0x22, 0xb8, 0xb8, 0x7a, 0x44, 0x4c, 0x4f, 0x9f, 0x86, 0x7f, 0x36, 0x56,
+ 0x4f, 0xfd, 0xbe, 0xde, 0x0d, 0x88, 0x7d, 0x8f, 0xa7, 0xd5, 0x71, 0x54,
+ 0x32, 0xbf, 0x43, 0x2c, 0x22, 0xcb, 0xc2, 0xe7, 0xb3, 0x50, 0xc9, 0xa1,
+ 0x36, 0xab, 0xea, 0x60, 0xf1, 0x44, 0xb4, 0xee, 0x47, 0x56, 0xc2, 0xc2,
+ 0x1a, 0x9e, 0xe4, 0x46, 0xfb, 0x5b, 0xe4, 0x5b, 0xc9, 0xc4, 0x20, 0x25,
+ 0x97, 0x5e, 0x82, 0x6d, 0x5b, 0x70, 0xc1, 0x78, 0xcb, 0xd5, 0x26, 0xa7,
+ 0x8d, 0xbf, 0xde, 0xd5, 0x8a, 0xa1, 0x92, 0x89, 0x23, 0x61, 0x90, 0x09,
+ 0x3c, 0xac, 0x19, 0x22, 0x2e, 0xde, 0xec, 0x99, 0xe7, 0x5e, 0xa1, 0xcc,
+ 0x0b, 0xf3, 0xec, 0xc5, 0xa1, 0xef, 0xea, 0xbd, 0x11, 0x2c, 0x9d, 0x03,
+ 0xf5, 0x7b, 0x0a, 0xec, 0xac, 0xdc, 0x81, 0xec, 0x1b, 0x77, 0xd8, 0xcb,
+ 0x6d, 0xe2, 0x27, 0x7e, 0x53, 0x0b, 0x86, 0x4b, 0xa3, 0x52, 0x66, 0x65,
+ 0x12, 0x50, 0x52, 0x1b, 0x26, 0xcc, 0x9e, 0xb7, 0x6e, 0x4f, 0x24, 0x2b,
+ 0x5c, 0x7b, 0xcd, 0x71, 0x8f, 0xaf, 0x71, 0xf2, 0xf6, 0xfe, 0x6d, 0xe1,
+ 0x72, 0xe8, 0x23, 0x72, 0xac, 0xc9, 0xfc, 0xe6, 0x50, 0xee, 0x3f, 0x7d,
+ 0x6f, 0xe5, 0x61, 0x2c, 0xd3, 0xe4, 0xd6, 0xfe, 0x7e, 0xd2, 0x91, 0xcb,
+ 0x5b, 0x88, 0x1f, 0xad, 0xd2, 0x16, 0x73, 0xcd, 0xbd, 0x37, 0x97, 0x38,
+ 0x7c, 0x3d, 0xac, 0x62, 0xb0, 0x4a, 0xe1, 0x21, 0x7b, 0x36, 0x96, 0x43,
+ 0x7d, 0x0d, 0x8f, 0x20, 0xe1, 0x8e, 0x42, 0xb4, 0xe6, 0x25, 0x80, 0x24,
+ 0xc3, 0x38, 0xaf, 0x17, 0x5b, 0x98, 0xca, 0xe7, 0x81, 0x3a, 0xc5, 0x87,
+ 0x02, 0x85, 0xaa, 0x31, 0xc7, 0x03, 0xc5, 0xe9, 0xc3, 0xec, 0xf1, 0xea,
+ 0xb0, 0x10, 0x29, 0xd0, 0x5f, 0xfa, 0x2a, 0x4f, 0xc5, 0xc5, 0x02, 0xee,
+ 0xa7, 0x6b, 0xef, 0x1b, 0x1a, 0x74, 0x0b, 0x5a, 0x68, 0xcd, 0x26, 0x28,
+ 0xa0, 0xbd, 0xbc, 0x30, 0xc6, 0x6f, 0x13, 0x4b, 0xf8, 0x9c, 0x57, 0xcd,
+ 0x97, 0xbd, 0xbe, 0x0c, 0xc2, 0xe3, 0x37, 0xc2, 0xe7, 0xba, 0xf3, 0xdb,
+ 0x81, 0x8b, 0xa8, 0xcc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {410,
+ {0xf9, 0x3c, 0x04, 0xf4, 0x1b, 0x8a, 0xf0, 0x5a, 0x7d, 0x57, 0x4e, 0xe0,
+ 0x31, 0xf8, 0xa0, 0xe8},
+ {0xb7, 0x94, 0x95, 0x9b, 0x7f, 0x46, 0x95, 0x54, 0x14, 0x5c, 0x93, 0x3e,
+ 0x21, 0x90, 0x62, 0x84, 0x62, 0x0b, 0x4e, 0x16, 0x22, 0x52, 0x3e, 0x7f,
+ 0x15, 0xbb, 0xee, 0xf8, 0x2a, 0xc4, 0xe6, 0x87, 0x99, 0xe5, 0xd9, 0xf6,
+ 0x7f, 0xc5, 0xc2, 0x67, 0x1e, 0xdb, 0xa4, 0xa4, 0x09, 0xa7, 0x2a, 0x86,
+ 0xca, 0x3e, 0xf0, 0x04, 0x92, 0xd2, 0x8d, 0x5c, 0xca, 0x48, 0xcb, 0x12,
+ 0xa9, 0x91, 0x81, 0xe4, 0xeb, 0x4b, 0xf2, 0x1a, 0x8f, 0xa9, 0x0b, 0x77,
+ 0x3b, 0x17, 0xd3, 0xc4, 0x8a, 0xd3, 0xb8, 0x79, 0xbe, 0xd0, 0x98, 0x8d,
+ 0xe9, 0x46, 0x80, 0xa7, 0x86, 0x19, 0x3f, 0x46, 0x52, 0xdc, 0xad, 0xc4,
+ 0x5e, 0xd1, 0xa5, 0xb5, 0xae, 0xd7, 0x8b, 0x8c, 0xff, 0x45, 0x3e, 0x95,
+ 0x0b, 0x0e, 0xe8, 0x40, 0x21, 0x03, 0xf4, 0xc1, 0x31, 0xf2, 0x9a, 0xd8,
+ 0x29, 0xda, 0xb7, 0x50, 0x4a, 0x30, 0x97, 0x0d, 0x35, 0x44, 0x58, 0xcc,
+ 0x64, 0x89, 0xdd, 0x1d, 0x1d, 0x6c, 0x14, 0x13, 0xf9, 0xca, 0x93, 0xe0,
+ 0x80, 0x12, 0x92, 0xe8, 0xd4, 0x21, 0x14, 0xb2, 0x1a, 0xd0, 0xec, 0xaa,
+ 0x22, 0xa5, 0x10, 0x34, 0xe8, 0x5d, 0x0a, 0xab, 0x08, 0x01, 0x62, 0xed,
+ 0xbd, 0xa5, 0x1d, 0x04, 0x3e, 0x7c, 0x37, 0xe6, 0x85, 0x7b, 0xd7, 0x94,
+ 0xb4, 0xef, 0x5c, 0xf8, 0xdf, 0xf2, 0xa3, 0xde, 0x82, 0x3c, 0x7b, 0x1d,
+ 0xc8, 0x03, 0xe4, 0x9d, 0xb6, 0x99, 0x74, 0x86, 0x51, 0x7d, 0x0a, 0x41,
+ 0x59, 0x35, 0x26, 0x90, 0x9e, 0xf5, 0x1d, 0x82, 0x82, 0x7b, 0x71, 0xfa,
+ 0xb3, 0x92, 0x54, 0xf8, 0xef, 0xb5, 0x46, 0x67, 0x2c, 0x64, 0x80, 0x0d,
+ 0x2f, 0x6b, 0x2f, 0x17, 0x54, 0x3d, 0xd1, 0xc8, 0xa8, 0x57, 0x1c, 0x89,
+ 0x29, 0x4e, 0x0e, 0x43, 0xb1, 0x5b, 0xce, 0xf4, 0x95, 0xff, 0x94, 0x66,
+ 0x3a, 0x5f, 0x67, 0x64, 0x9a, 0x4c, 0xa1, 0x6e, 0x92, 0xb0, 0x7c, 0x81,
+ 0x4d, 0x82, 0x25, 0xd4, 0x04, 0x2a, 0x6c, 0x98, 0xd2, 0x3d, 0x5b, 0x2e,
+ 0xf0, 0x7d, 0xd7, 0x17, 0x7b, 0xb7, 0x1f, 0x9b, 0x46, 0x32, 0xee, 0x9c,
+ 0xa0, 0x40, 0x8d, 0x2c, 0xab, 0xc6, 0xdc, 0xa0, 0xee, 0xf4, 0x0b, 0x33,
+ 0x37, 0x48, 0x59, 0xc2, 0xc8, 0x9b, 0xb9, 0xbe, 0x8d, 0xfd, 0xf8, 0x4e,
+ 0xac, 0x4f, 0x27, 0xfd, 0x73, 0xc9, 0xc6, 0x28, 0x5a, 0xb3, 0xc9, 0x34,
+ 0xb5, 0xd0, 0x61, 0x4e, 0x81, 0x1d, 0x47, 0xbe, 0x8c, 0xa7, 0x7e, 0xc0,
+ 0x1d, 0xb0, 0xd8, 0x20, 0x72, 0x90, 0xdc, 0x0d, 0x10, 0xb8, 0x28, 0x98,
+ 0x62, 0x80, 0xf8, 0xea, 0x2b, 0x8f, 0xfd, 0x85, 0xbc, 0xe2, 0x51, 0xee,
+ 0x00, 0xb7, 0x3b, 0x54, 0x4c, 0xd3, 0xac, 0xa9, 0x4b, 0x2d, 0x77, 0xfd,
+ 0xa1, 0x48, 0x68, 0x8c, 0xa7, 0x7a, 0x8e, 0x75, 0xc9, 0x75, 0xe3, 0xea,
+ 0x22, 0x27, 0xeb, 0x0a, 0xfc, 0xad, 0xf2, 0x8a, 0x4f, 0xe8, 0xc0, 0xf4,
+ 0x5b, 0xfb, 0x7a, 0x95, 0x0a, 0x3d, 0xf4, 0x68, 0x33, 0xc0, 0x69, 0x27,
+ 0x5a, 0xb2, 0x4b, 0x98, 0x97, 0xe6, 0xe5, 0x9e, 0x86, 0x7b, 0x99, 0x4c,
+ 0x5e, 0xd2, 0x2f, 0x2a, 0x98, 0x9e, 0xe0, 0x37, 0xd8, 0x6b, 0xcd, 0x8e,
+ 0xc2, 0xaf, 0xf6, 0xb3, 0x26, 0x9b, 0x23, 0x23, 0x52, 0x11, 0x13, 0x05,
+ 0xa6, 0x6e, 0xe2, 0xb1, 0x6d, 0xa3, 0xb2, 0x22, 0x8f, 0x0a, 0x1f, 0x24,
+ 0x41, 0x29, 0x5a, 0x90, 0xa3, 0xe7, 0x98, 0x6c, 0x61, 0x2f, 0xce, 0x20,
+ 0x6e, 0x8a, 0xaf, 0x2d, 0x2f, 0xdb, 0xc3, 0x18, 0x40, 0xe0, 0x44, 0x95,
+ 0xa9, 0x4a, 0xad, 0xef, 0x24, 0xef, 0x69, 0x2e, 0xfd, 0x28, 0xf2, 0x85,
+ 0x0c, 0x43, 0x69, 0xf8, 0x28, 0x13, 0x3c, 0xec, 0x29, 0xa7, 0x44, 0x9f,
+ 0x2e, 0xa6, 0x19, 0xff, 0x4f, 0xcb, 0x69, 0xec},
+ {0xc2, 0x9c, 0x13, 0xe6, 0xf2, 0x70, 0xae, 0xa2, 0xdb, 0x88, 0x5e, 0x03,
+ 0x2c, 0x36, 0x9f, 0x10, 0x79, 0x7d, 0x8b, 0xe3, 0xef, 0xb5, 0x3e, 0x93,
+ 0xde, 0xa8, 0x5e, 0x97, 0xdf, 0xef, 0xdb, 0xb8, 0x23, 0xcb, 0x1e, 0x36,
+ 0x3c, 0x7e, 0xd5, 0x86, 0x2c, 0x63, 0xcc, 0x92, 0x8a, 0x2c, 0x4f, 0xaa,
+ 0x29, 0xa8, 0x5b, 0xad, 0x0e, 0x44, 0x2d, 0x40, 0xed, 0x99, 0xae, 0x83,
+ 0xb4, 0x19, 0x51, 0x3e, 0x3e, 0x35, 0x2b, 0x6c, 0xe7, 0x89, 0xe3, 0xff,
+ 0xf4, 0x56, 0x91, 0x5c, 0x71, 0xd8, 0x30, 0x5e, 0x0e, 0xe0, 0x26, 0xd3,
+ 0x1e, 0x8e, 0xa3, 0xb1, 0xa2, 0xc0, 0xb7, 0x83, 0xcb, 0x81, 0xdc, 0x12,
+ 0x53, 0x28, 0x8a, 0x2d, 0x98, 0x98, 0x88, 0xde, 0x80, 0x23, 0xe0, 0x62,
+ 0x4f, 0x35, 0xa2, 0xae, 0x0e, 0xae, 0xc7, 0x3f, 0x28, 0x78, 0x72, 0x61,
+ 0x69, 0xaf, 0x3e, 0x67, 0x56, 0x97, 0x80, 0xa9, 0x33, 0xb0, 0x3f, 0xc1,
+ 0xb7, 0x3c, 0x73, 0x02, 0xae, 0xea, 0x92, 0xf0, 0xe2, 0x5b, 0xeb, 0x9e,
+ 0xb7, 0x15, 0xef, 0x42, 0xd3, 0x13, 0xd1, 0x09, 0xd4, 0xbd, 0x69, 0xb6,
+ 0x23, 0x42, 0xff, 0x5b, 0xf8, 0xcc, 0xd8, 0x4f, 0xa5, 0x93, 0x4a, 0xf5,
+ 0x11, 0x94, 0xa3, 0x0a, 0x32, 0xb5, 0x40, 0xe1, 0xd1, 0x89, 0x27, 0x1b,
+ 0xc7, 0xad, 0xc4, 0x15, 0x63, 0x82, 0xff, 0xd3, 0x73, 0x54, 0xc7, 0xdc,
+ 0x0e, 0x21, 0x53, 0xba, 0x7c, 0xb4, 0xd1, 0x20, 0x21, 0x3d, 0xc2, 0x4b,
+ 0xef, 0xa1, 0x39, 0x69, 0x17, 0x85, 0xaf, 0x82, 0xa3, 0x52, 0x6c, 0x18,
+ 0x8f, 0x66, 0x72, 0x29, 0xea, 0x0c, 0x69, 0x19, 0x46, 0x40, 0x21, 0x7e,
+ 0x1e, 0xc0, 0x87, 0x7d, 0x35, 0x78, 0x34, 0x5f, 0x31, 0x3b, 0xa4, 0x1e,
+ 0x91, 0xd1, 0xf2, 0xde, 0x59, 0xcf, 0x71, 0x3c, 0xe2, 0x30, 0x80, 0x65,
+ 0xf7, 0xf6, 0xd8, 0x3f, 0x10, 0xb2, 0x4e, 0xdf, 0x94, 0x0e, 0xba, 0xa8,
+ 0x32, 0x15, 0xdf, 0xa1, 0x50, 0xc6, 0xde, 0x50, 0xff, 0xf0, 0x75, 0x53,
+ 0xed, 0x76, 0x06, 0x4f, 0xc4, 0xbf, 0x1a, 0x1c, 0xaa, 0xcc, 0xdb, 0x5d,
+ 0x5c, 0xf4, 0x29, 0xff, 0xa9, 0x78, 0x07, 0x94, 0x61, 0x22, 0x05, 0x01,
+ 0x16, 0x8f, 0x26, 0x55, 0x57, 0x6f, 0x04, 0x6b, 0x06, 0xd7, 0x62, 0x97,
+ 0xc7, 0x5d, 0x7d, 0xfa, 0x3b, 0x81, 0x6b, 0xb9, 0xaa, 0x92, 0x00, 0x72,
+ 0x64, 0x67, 0x6c, 0x88, 0x15, 0x21, 0xe1, 0xac, 0x3b, 0xc2, 0x00, 0x7a,
+ 0xfd, 0xc6, 0xb8, 0x65, 0x16, 0x1d, 0x13, 0x1b, 0x31, 0xbd, 0xd6, 0xb3,
+ 0x01, 0xe5, 0xd4, 0x2d, 0x2b, 0xaa, 0x14, 0xd4, 0xc1, 0xe8, 0x3a, 0xb0,
+ 0xa1, 0xfc, 0xa6, 0x93, 0x34, 0x91, 0xd4, 0x3d, 0x57, 0x98, 0xb3, 0x6f,
+ 0x4c, 0xc5, 0x38, 0x81, 0xb4, 0x8e, 0xb4, 0x6c, 0xe3, 0xf9, 0x0b, 0xd4,
+ 0x5e, 0xed, 0x57, 0x8e, 0xef, 0x12, 0x4b, 0xd7, 0x3f, 0x7a, 0xc1, 0x93,
+ 0x44, 0x98, 0x23, 0x95, 0xb5, 0x8d, 0x18, 0x16, 0xf5, 0x1c, 0x24, 0x9b,
+ 0xe1, 0xa2, 0x88, 0xab, 0xe6, 0x50, 0x57, 0x6e, 0x2b, 0xd3, 0x4a, 0x60,
+ 0x9c, 0xe4, 0xa9, 0xba, 0x7c, 0x2a, 0x81, 0xed, 0x67, 0x75, 0xdc, 0x69,
+ 0xef, 0x78, 0xb6, 0xee, 0xe8, 0xf2, 0x8b, 0x74, 0x8e, 0x82, 0xe9, 0x65,
+ 0xe6, 0x76, 0x5f, 0x49, 0x96, 0x14, 0x97, 0xae, 0xeb, 0xcf, 0xd6, 0x27,
+ 0x3b, 0x90, 0x17, 0x8f, 0x03, 0x69, 0xfd, 0x87, 0xd3, 0x28, 0xa8, 0x1f,
+ 0x76, 0xf4, 0x65, 0xa2, 0x1c, 0xf9, 0xcd, 0x1c, 0xf6, 0x5e, 0x50, 0x39,
+ 0xb0, 0x7b, 0xc0, 0x3c, 0x7a, 0x78, 0x60, 0xbd, 0x15, 0x14, 0xdf, 0xd4,
+ 0x6d, 0xe6, 0x0b, 0x0b, 0xc3, 0x2b, 0x18, 0xf0, 0x2f, 0xd9, 0x1b, 0xf1,
+ 0x6e, 0x58, 0x09, 0xaa, 0x78, 0xff, 0x96, 0x41, 0x37, 0x73, 0xf9, 0x00,
+ 0xc9, 0xdf, 0x2f, 0xab},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {411,
+ {0xcb, 0x34, 0xf9, 0x34, 0x2b, 0x24, 0x8d, 0xf9, 0x4c, 0x7a, 0xc6, 0x33,
+ 0x8e, 0x13, 0x5d, 0xb0},
+ {0x76, 0x01, 0x81, 0xb3, 0x99, 0xf0, 0x45, 0x63, 0x16, 0x67, 0x19, 0x46,
+ 0x64, 0xa1, 0xb1, 0x74, 0x4b, 0x0a, 0x4d, 0xf0, 0x2c, 0x95, 0x60, 0xcb,
+ 0x46, 0x06, 0x19, 0x90, 0x4d, 0xa3, 0x94, 0xe2, 0xa7, 0x51, 0xb5, 0x09,
+ 0x91, 0xa6, 0x40, 0x7e, 0x4c, 0xa2, 0xe0, 0xfe, 0x3d, 0x40, 0x51, 0x82,
+ 0xc2, 0xbf, 0x84, 0xb3, 0x9f, 0xd2, 0xf5, 0x84, 0x54, 0x5b, 0xdc, 0x30,
+ 0x65, 0x2f, 0x9b, 0x0a, 0x9e, 0x69, 0x9f, 0x94, 0x4d, 0xf9, 0xe6, 0x54,
+ 0x41, 0xf1, 0x38, 0x99, 0x9c, 0xce, 0x28, 0x7d, 0xdb, 0x91, 0x0c, 0xd7,
+ 0x78, 0xe7, 0xac, 0x4a, 0xb5, 0x16, 0x20, 0xfd, 0x30, 0xae, 0x83, 0x70,
+ 0x7e, 0x86, 0x83, 0x11, 0x7a, 0xe3, 0x5f, 0x77, 0xa8, 0x92, 0x63, 0x4d,
+ 0x76, 0x54, 0x14, 0xd2, 0x4f, 0x90, 0x40, 0x22, 0x3f, 0xab, 0x3f, 0xce,
+ 0x34, 0x58, 0x50, 0x70, 0x98, 0x24, 0x2b, 0x91, 0x54, 0x4e, 0xf8, 0x20,
+ 0x95, 0xf7, 0x24, 0xaa, 0x80, 0xa8, 0xdc, 0x68, 0xab, 0x15, 0x7f, 0xa8,
+ 0xb9, 0x5d, 0x0d, 0xf5, 0x7f, 0x7e, 0x77, 0x25, 0xad, 0x2f, 0xa1, 0x50,
+ 0xe6, 0xca, 0xd6, 0x44, 0xa1, 0xe3, 0xbf, 0x7c, 0xcb, 0x50, 0xab, 0x03,
+ 0x8e, 0x24, 0x62, 0xcf, 0xc4, 0x8e, 0x52, 0x40, 0x31, 0x8a, 0x43, 0x84,
+ 0x1f, 0xf8, 0x61, 0x25, 0xc9, 0x79, 0xc4, 0x31, 0xd9, 0xe8, 0x10, 0x41,
+ 0x91, 0x09, 0x6a, 0x8a, 0x88, 0xb7, 0xde, 0x83, 0x71, 0x04, 0x3a, 0xc8,
+ 0xbb, 0x86, 0x17, 0xb2, 0x8d, 0xa8, 0x34, 0x6e, 0x16, 0x91, 0xc0, 0x8c,
+ 0x03, 0x7a, 0xd9, 0xb4, 0x40, 0x7a, 0x62, 0x64, 0x0c, 0xbc, 0xd6, 0xec,
+ 0xae, 0x0b, 0x04, 0x6b, 0xea, 0x88, 0xfd, 0x04, 0x46, 0x8c, 0x26, 0x80,
+ 0x3f, 0x59, 0xf4, 0x13, 0x66, 0x42, 0x56, 0x23, 0x41, 0x42, 0xec, 0xa6,
+ 0xff, 0xd7, 0x4d, 0xd6, 0x57, 0x41, 0xbe, 0x23, 0xec, 0xc5, 0xdf, 0x89,
+ 0xe9, 0x22, 0x52, 0x07, 0x21, 0x3e, 0x00, 0x76, 0x2d, 0x0e, 0xaf, 0x8c,
+ 0x18, 0x1a, 0x03, 0x78, 0xcc, 0xd0, 0xc6, 0xab, 0x48, 0x5f, 0x22, 0x0f,
+ 0x9e, 0x09, 0xeb, 0x6e, 0xd3, 0x95, 0xa1, 0x25, 0x60, 0xfb, 0x76, 0xb7,
+ 0x87, 0xa2, 0x71, 0x72, 0x97, 0x89, 0x6b, 0xb8, 0x0c, 0x41, 0xae, 0x75,
+ 0x3d, 0x96, 0xc0, 0x35, 0x73, 0x94, 0xd5, 0x86, 0xea, 0x98, 0x2a, 0x7f,
+ 0x87, 0x00, 0x21, 0xba, 0x8c, 0xa0, 0xbb, 0x54, 0xda, 0x8b, 0xf8, 0x51,
+ 0xe8, 0x46, 0x5c, 0x6c, 0x54, 0x26, 0x77, 0x42, 0xc4, 0xf9, 0x7a, 0x4e,
+ 0x90, 0x0b, 0x6a, 0x12, 0x68, 0xb3, 0x9e, 0xd1, 0x8c, 0xd5, 0x66, 0x09,
+ 0xa2, 0x90, 0xa1, 0xa2, 0x16, 0xf5, 0xdb, 0xb4, 0xf3, 0x75, 0x29, 0xaa,
+ 0x3f, 0xe6, 0x34, 0x41, 0xdd, 0x0d, 0xe8, 0x0a, 0x29, 0x89, 0xa5, 0x14,
+ 0xa2, 0x66, 0x3f, 0x68, 0xe9, 0x42, 0x82, 0x84, 0xd0, 0x49, 0xfa, 0xda,
+ 0xaf, 0xfd, 0xb7, 0xd9, 0x61, 0xfe, 0xa2, 0x12, 0xe9, 0x15, 0xd3, 0x25,
+ 0x09, 0x68, 0xbe, 0xf2, 0x1e, 0x00, 0x8f, 0x82, 0x6e, 0xac, 0x4e, 0x9f,
+ 0x15, 0x00, 0xbd, 0xb3, 0xcb, 0xf7, 0x97, 0xe1, 0xce, 0xcc, 0x0f, 0xfa,
+ 0x50, 0x6c, 0x86, 0x84, 0x15, 0x8e, 0x7e, 0x1b, 0x0f, 0xba, 0x9c, 0xf2,
+ 0xab, 0xfb, 0x74, 0x6a, 0x2c, 0x21, 0x61, 0x5c, 0x96, 0xad, 0x21, 0x60,
+ 0x3b, 0x41, 0x77, 0x2e, 0x99, 0xcb, 0x72, 0x56, 0x58, 0x5e, 0xfb, 0x95,
+ 0xe5, 0xd3, 0x1b, 0xea, 0xbb, 0xbf, 0xa6, 0x83, 0xda, 0xee, 0x39, 0xfc,
+ 0x33, 0x92, 0x91, 0x74, 0x36, 0x3b, 0xec, 0xf6, 0x98, 0x3c, 0x4e, 0x1d,
+ 0xb8, 0xf3, 0xb7, 0x4b, 0xa0, 0x3a, 0xbb, 0xb7, 0x56, 0xf6, 0xea, 0xe2,
+ 0x30, 0x18, 0x69, 0x50, 0x08, 0x54, 0xff, 0xff},
+ {0x5f, 0x6c, 0x0a, 0xaf, 0xcb, 0x8e, 0x51, 0x1f, 0x73, 0x45, 0xbe, 0x62,
+ 0xb0, 0x48, 0x72, 0x34, 0x60, 0xdd, 0xd6, 0x61, 0x4b, 0x5b, 0xc6, 0x31,
+ 0xba, 0x79, 0x34, 0x33, 0xfa, 0xff, 0x38, 0x70, 0xe9, 0x55, 0x11, 0x17,
+ 0xbd, 0x03, 0xde, 0x16, 0xbf, 0xf2, 0xe2, 0x95, 0x16, 0xcb, 0x36, 0x7a,
+ 0x1d, 0x7b, 0x42, 0x6b, 0x55, 0x67, 0x33, 0x5e, 0xb7, 0x23, 0xdf, 0x19,
+ 0x20, 0x60, 0x6f, 0x42, 0xb1, 0x79, 0x42, 0x28, 0xef, 0x05, 0xf1, 0x65,
+ 0x07, 0x92, 0xc3, 0xdd, 0xe3, 0x04, 0xc6, 0xa8, 0x42, 0x2e, 0xaf, 0x5c,
+ 0xb3, 0x56, 0x79, 0x2b, 0x93, 0x86, 0x73, 0xbe, 0xc7, 0x19, 0xa1, 0xa3,
+ 0x3d, 0x34, 0x14, 0xbd, 0x11, 0xa2, 0x42, 0xef, 0xe1, 0x27, 0x8a, 0x1c,
+ 0x64, 0x0a, 0x0e, 0x0e, 0x47, 0x6d, 0x11, 0xca, 0x5b, 0x01, 0x5d, 0x9f,
+ 0x14, 0xf7, 0x87, 0x91, 0x03, 0x82, 0xf9, 0xbc, 0xd0, 0x54, 0xb1, 0xac,
+ 0xea, 0x44, 0x94, 0x95, 0x90, 0xa8, 0xc4, 0x93, 0x07, 0x0b, 0x55, 0xe8,
+ 0xbf, 0x7f, 0x4f, 0xf4, 0x7c, 0x0b, 0x66, 0x6c, 0x0f, 0xf1, 0x31, 0x80,
+ 0x15, 0xa4, 0x47, 0x71, 0x31, 0x10, 0xe0, 0x8f, 0x59, 0x8a, 0x0e, 0x68,
+ 0xaa, 0x91, 0xdc, 0x6c, 0x35, 0xf4, 0x95, 0xf1, 0xd1, 0x78, 0xef, 0x22,
+ 0x25, 0xd5, 0x1a, 0x62, 0x1a, 0x1d, 0xb0, 0xe3, 0xc0, 0x20, 0xd4, 0x03,
+ 0xe0, 0x2b, 0x84, 0x5c, 0xb6, 0x3f, 0x1f, 0x5c, 0x36, 0x17, 0x24, 0xe6,
+ 0x11, 0xe4, 0x0b, 0x4d, 0xde, 0xf3, 0xda, 0x02, 0x67, 0x1b, 0x67, 0x01,
+ 0xe2, 0xbb, 0x36, 0x63, 0x19, 0x2f, 0xfc, 0x78, 0x7a, 0xd7, 0x9e, 0x9e,
+ 0xcf, 0x50, 0x79, 0xb5, 0x6f, 0xef, 0xd5, 0x24, 0x34, 0x05, 0xe5, 0x5c,
+ 0x1e, 0x9b, 0xdb, 0x5f, 0x51, 0xe5, 0x7d, 0xff, 0xb4, 0xe8, 0x81, 0xfd,
+ 0x85, 0x9c, 0x1b, 0x71, 0xfe, 0xd8, 0x52, 0x92, 0xf2, 0x39, 0x16, 0xd2,
+ 0x76, 0x68, 0xbe, 0x87, 0xd3, 0x94, 0x65, 0xc7, 0x2c, 0x38, 0x70, 0x75,
+ 0x68, 0x00, 0xc1, 0x28, 0xa3, 0xcd, 0x4e, 0x4c, 0x8a, 0x68, 0x47, 0xe2,
+ 0xd0, 0xea, 0xc0, 0x73, 0xbb, 0x6c, 0x8b, 0x4a, 0xd5, 0x42, 0x73, 0x2c,
+ 0xd3, 0x41, 0x24, 0x67, 0x86, 0xcd, 0xd7, 0xda, 0xb9, 0x29, 0xbc, 0x51,
+ 0xf3, 0xd6, 0xde, 0x05, 0x77, 0x14, 0xd3, 0x3f, 0xfe, 0x09, 0x8e, 0xc9,
+ 0x4d, 0x50, 0x19, 0xff, 0x1a, 0xfc, 0x8b, 0x4e, 0xeb, 0x76, 0x01, 0x4b,
+ 0x55, 0x14, 0x7e, 0xd4, 0x81, 0x99, 0x6c, 0x22, 0xbd, 0x6f, 0x1b, 0x7f,
+ 0xe4, 0xbe, 0x1d, 0x0e, 0x97, 0xcc, 0x3a, 0x9f, 0x13, 0xab, 0x1d, 0xa3,
+ 0xa6, 0xcb, 0x04, 0x0a, 0xf4, 0x54, 0x53, 0x05, 0xbc, 0x7c, 0x37, 0xa2,
+ 0x9c, 0x20, 0x6a, 0xe9, 0x2b, 0xe8, 0x57, 0x9b, 0x7d, 0x19, 0x6b, 0x81,
+ 0x5c, 0x88, 0xdc, 0x3b, 0x3b, 0x80, 0x98, 0x78, 0x76, 0x46, 0x99, 0xf6,
+ 0x70, 0x17, 0x87, 0x18, 0x9d, 0xa8, 0x64, 0xc8, 0xf8, 0x96, 0x88, 0xdd,
+ 0x6a, 0xf6, 0x58, 0xcc, 0x9e, 0x15, 0x68, 0x9d, 0x98, 0x27, 0x0c, 0x6a,
+ 0x53, 0xb8, 0xb0, 0xde, 0x96, 0xad, 0x40, 0x58, 0x17, 0x42, 0xc8, 0x7a,
+ 0x9b, 0xb0, 0xc8, 0xdc, 0xdd, 0x16, 0xe0, 0x2e, 0x6f, 0xd7, 0x4e, 0x30,
+ 0x7d, 0x37, 0xf7, 0x4e, 0x8e, 0xf9, 0xcd, 0xe8, 0x2e, 0x42, 0x2d, 0xee,
+ 0x59, 0xdd, 0x3c, 0xdf, 0x24, 0x45, 0x89, 0x24, 0xac, 0x95, 0xad, 0x43,
+ 0x89, 0x04, 0x69, 0xb2, 0x8d, 0x4d, 0x4a, 0x11, 0xe3, 0xb4, 0xd1, 0x10,
+ 0xf1, 0x8c, 0xec, 0x21, 0xef, 0x81, 0x47, 0xee, 0x87, 0xac, 0x6c, 0x62,
+ 0x9a, 0xe7, 0xbf, 0x8d, 0x92, 0xd9, 0xab, 0x80, 0x04, 0x19, 0xcf, 0x5f,
+ 0xcd, 0xb6, 0x66, 0x37, 0x0e, 0x58, 0x39, 0x34, 0x69, 0x96, 0xa7, 0x95,
+ 0x91, 0x17, 0xdb, 0x6f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {412,
+ {0xbe, 0xc3, 0xc2, 0x7d, 0xf7, 0xf4, 0xea, 0xcc, 0x85, 0x5f, 0xcb, 0x2d,
+ 0x3e, 0xba, 0xd5, 0x96},
+ {0x09, 0x84, 0xa0, 0x8f, 0x8f, 0x13, 0xb8, 0x5b, 0x22, 0xcf, 0x39, 0x0c,
+ 0x5a, 0xd2, 0x11, 0x5f, 0x35, 0x98, 0xf1, 0x0c, 0x70, 0xbc, 0xe7, 0x9b,
+ 0xb5, 0xa1, 0xcc, 0xa0, 0x35, 0xff, 0xa7, 0x94, 0xbb, 0x39, 0x48, 0x24,
+ 0xf3, 0xa7, 0xee, 0x88, 0xa1, 0xb4, 0xda, 0x8b, 0xa1, 0x21, 0x3e, 0x5b,
+ 0x40, 0x37, 0x8f, 0x67, 0x73, 0x0b, 0x1b, 0x4d, 0x91, 0x1d, 0xc8, 0x15,
+ 0xf0, 0x1b, 0xa1, 0xf0, 0x14, 0x40, 0x8d, 0x51, 0x37, 0xba, 0xd8, 0x01,
+ 0x70, 0x6d, 0xc1, 0x01, 0x43, 0x5b, 0x81, 0xf1, 0xbc, 0x56, 0xcd, 0xb8,
+ 0x42, 0x48, 0x5f, 0x42, 0x2d, 0x88, 0x1a, 0xc9, 0x6d, 0xf6, 0x37, 0xe5,
+ 0x40, 0xf3, 0xd6, 0x0a, 0x73, 0xf4, 0xf3, 0xdb, 0x16, 0x11, 0x1a, 0xa7,
+ 0x29, 0xae, 0x86, 0xa4, 0x08, 0x0a, 0x25, 0x9b, 0x32, 0x45, 0x28, 0x69,
+ 0xb4, 0x8c, 0x7f, 0x4f, 0x96, 0xaf, 0xa4, 0x91, 0x33, 0x7d, 0xe8, 0x77,
+ 0x81, 0xf4, 0xe2, 0xad, 0x35, 0xf7, 0xc6, 0x82, 0x5f, 0x7e, 0xff, 0xc7,
+ 0xd3, 0x06, 0x91, 0x3e, 0x67, 0xc1, 0x3a, 0x99, 0x7b, 0x6f, 0xd5, 0xab,
+ 0x53, 0x59, 0xb0, 0x67, 0xec, 0x06, 0x5b, 0x62, 0xd1, 0xdc, 0xbc, 0x3f,
+ 0xe2, 0xd0, 0x0d, 0x1f, 0xb4, 0xbc, 0x81, 0xee, 0x26, 0xa0, 0x21, 0xfb,
+ 0x06, 0xf8, 0x21, 0x93, 0x81, 0x9e, 0x20, 0x3e, 0xaa, 0x38, 0x01, 0x80,
+ 0x75, 0x41, 0x7f, 0x51, 0xfe, 0x81, 0x0e, 0xbb, 0x2d, 0xa5, 0xfe, 0x7c,
+ 0x7d, 0x58, 0x09, 0xfd, 0x60, 0x73, 0xa6, 0x5a, 0x1c, 0x30, 0x7a, 0x67,
+ 0x1e, 0x96, 0xad, 0x8e, 0xbe, 0x84, 0x8b, 0x94, 0xec, 0x77, 0x5a, 0x10,
+ 0x2b, 0xc9, 0xa3, 0xc7, 0xe4, 0x7e, 0x31, 0xe3, 0x24, 0xf4, 0x7c, 0xa0,
+ 0xa7, 0x37, 0x3d, 0xa5, 0x92, 0x13, 0x0d, 0xad, 0x77, 0x5e, 0xb4, 0x80,
+ 0x9c, 0x9f, 0x45, 0x8e, 0x29, 0x55, 0xa3, 0xc9, 0xb3, 0x32, 0x54, 0x65,
+ 0x54, 0xe6, 0x88, 0xec, 0x22, 0x17, 0xed, 0xc6, 0x47, 0x2d, 0x08, 0xa1,
+ 0xc1, 0xab, 0x1d, 0xd5, 0x86, 0x7b, 0xb2, 0x4d, 0x4a, 0x65, 0xa9, 0xbe,
+ 0xd6, 0x05, 0x86, 0x1f, 0xe0, 0x50, 0xdc, 0x7e, 0xdd, 0x53, 0xf6, 0x4a,
+ 0xcc, 0x55, 0x4c, 0xf1, 0xa0, 0xc7, 0x7f, 0x18, 0xbb, 0x00, 0xe4, 0x65,
+ 0xed, 0xff, 0x3e, 0x8e, 0xef, 0xb7, 0x67, 0xa3, 0x44, 0x74, 0xc3, 0x6e,
+ 0xbe, 0xb7, 0xf4, 0x00, 0x6a, 0x04, 0x2f, 0x3a, 0xba, 0x4a, 0x3a, 0x79,
+ 0xc1, 0x18, 0xdb, 0x23, 0xbd, 0xca, 0x17, 0xd8, 0x61, 0xaf, 0xb6, 0x47,
+ 0x74, 0xe9, 0xc6, 0x30, 0xec, 0x9f, 0x19, 0xff, 0xd3, 0xc9, 0x43, 0x9d,
+ 0xa7, 0x54, 0x71, 0x85, 0xbb, 0x73, 0x9e, 0xfa, 0xbc, 0x1b, 0x01, 0x6d,
+ 0x4f, 0x50, 0x12, 0x5e, 0x5d, 0xc0, 0x86, 0xcb, 0xaf, 0xd6, 0xa6, 0xc7,
+ 0x6d, 0x69, 0xc8, 0x34, 0x6b, 0xef, 0xbd, 0x65, 0xfc, 0xb8, 0x2c, 0x6f,
+ 0x32, 0xbb, 0x46, 0xb5, 0x47, 0x73, 0x02, 0xd1, 0x6b, 0xa2, 0x1b, 0x5c,
+ 0x9c, 0x98, 0xae, 0x61, 0x39, 0x3e, 0x02, 0x9d, 0x37, 0x7d, 0x41, 0xe6,
+ 0xde, 0x56, 0x68, 0x61, 0xaf, 0x88, 0x56, 0x8e, 0x1f, 0x84, 0x73, 0x2a,
+ 0xc9, 0xea, 0x42, 0x04, 0x25, 0xe8, 0x44, 0xf7, 0xdd, 0xd2, 0x18, 0x61,
+ 0x9f, 0x6e, 0x6d, 0x94, 0x02, 0x28, 0xc3, 0x16, 0x6b, 0x2b, 0x27, 0x55,
+ 0x88, 0xb2, 0xf1, 0x7b, 0x37, 0x0d, 0xfe, 0x2b, 0xf4, 0x34, 0x31, 0x5c,
+ 0x53, 0x93, 0x67, 0xad, 0xac, 0x37, 0xe2, 0xb7, 0x87, 0x81, 0x79, 0x32,
+ 0xb0, 0x10, 0x5d, 0x50, 0x9b, 0xa0, 0x97, 0xd9, 0xbf, 0x19, 0x6c, 0x19,
+ 0x3c, 0x93, 0x8e, 0x5b, 0x45, 0xf9, 0x85, 0x92, 0x53, 0x85, 0x57, 0xa0,
+ 0xab, 0xf3, 0x6f, 0x14, 0xef, 0x3e, 0x79, 0x40},
+ {0xf1, 0x46, 0xc7, 0xf0, 0x7a, 0xa9, 0x1b, 0xa8, 0xcf, 0x4c, 0x9e, 0xcb,
+ 0x69, 0x47, 0x0e, 0x8d, 0x32, 0x89, 0xcb, 0xf9, 0x51, 0xce, 0x30, 0x7f,
+ 0x7d, 0x04, 0x79, 0xc5, 0x42, 0xe5, 0x2b, 0x3a, 0x11, 0x6e, 0x40, 0x5e,
+ 0xf2, 0x2b, 0x44, 0x4d, 0xa6, 0xf6, 0x17, 0x84, 0xa9, 0x71, 0xf9, 0x96,
+ 0x23, 0x98, 0x87, 0x56, 0x72, 0x63, 0x39, 0x89, 0x54, 0xaf, 0xe0, 0x06,
+ 0x5b, 0xe6, 0x8e, 0x5d, 0x0a, 0xda, 0x66, 0xac, 0x32, 0xa9, 0xc3, 0x2f,
+ 0x14, 0x1a, 0xc2, 0x0a, 0x81, 0xe3, 0x23, 0x9c, 0xc1, 0xf7, 0x1f, 0x12,
+ 0xd6, 0x7e, 0x41, 0x50, 0x3b, 0x6a, 0xb2, 0x0a, 0x38, 0xd7, 0x2f, 0x63,
+ 0x1f, 0xf0, 0xd9, 0x14, 0xdd, 0x83, 0x3a, 0x09, 0x37, 0xd8, 0xbf, 0x0d,
+ 0xc2, 0x2e, 0xb4, 0x60, 0x84, 0x8f, 0x7f, 0xdd, 0x5c, 0x4e, 0x17, 0x4a,
+ 0xfd, 0x0f, 0x50, 0xa5, 0x3f, 0x74, 0x17, 0x82, 0x32, 0x80, 0x16, 0xcd,
+ 0x27, 0x7a, 0x1c, 0xfe, 0x0e, 0xc4, 0xd1, 0xa4, 0xe8, 0x23, 0xca, 0x53,
+ 0xdd, 0x74, 0x60, 0x30, 0xb3, 0x46, 0x31, 0xde, 0x93, 0xfa, 0xe9, 0xcb,
+ 0xba, 0xa0, 0xb2, 0xc5, 0xe2, 0x57, 0xc8, 0xf8, 0x07, 0x72, 0x31, 0xa7,
+ 0xc8, 0xcb, 0x0c, 0x8d, 0xac, 0xf7, 0xb3, 0x07, 0x1e, 0x80, 0x5f, 0x16,
+ 0x27, 0xff, 0x36, 0xcd, 0xb5, 0xbf, 0xe3, 0x70, 0x3e, 0xcb, 0x61, 0x75,
+ 0x2b, 0x8f, 0x4a, 0x37, 0x6f, 0x5e, 0x4b, 0x73, 0xb4, 0xdb, 0xa6, 0xf2,
+ 0x2f, 0xfa, 0xf4, 0x55, 0x25, 0xea, 0xb6, 0xaa, 0x8f, 0x68, 0x48, 0x8e,
+ 0x06, 0x3b, 0x09, 0x53, 0xcd, 0x95, 0x4a, 0xa6, 0x03, 0xb9, 0xea, 0x3f,
+ 0xd2, 0xb6, 0x4d, 0x9b, 0xf5, 0x55, 0xe0, 0xb9, 0x7c, 0x52, 0xc0, 0x72,
+ 0x99, 0x30, 0xd1, 0x3f, 0xb0, 0x06, 0xfd, 0x88, 0xc3, 0xe3, 0xe3, 0xd1,
+ 0x84, 0x95, 0x85, 0xcd, 0x33, 0xdf, 0xc5, 0x48, 0x4f, 0x3a, 0xe2, 0xa2,
+ 0x68, 0x0c, 0xb1, 0x1f, 0xf4, 0x43, 0xb8, 0x8d, 0x32, 0x7d, 0x9a, 0x2c,
+ 0x45, 0xb6, 0xa0, 0x57, 0x5d, 0xc0, 0xef, 0x9a, 0x4d, 0x74, 0xe5, 0x0c,
+ 0x97, 0x36, 0xe3, 0x0d, 0x7d, 0x5c, 0xf3, 0xbe, 0xef, 0x13, 0x9f, 0xfe,
+ 0xdb, 0x9c, 0x41, 0x94, 0x36, 0x99, 0x18, 0x5f, 0x32, 0xa1, 0x85, 0x53,
+ 0xa1, 0xdf, 0x31, 0x61, 0xd3, 0x01, 0xb1, 0x30, 0xba, 0xdb, 0xf6, 0x47,
+ 0x7f, 0x11, 0x40, 0x2e, 0x77, 0xc3, 0xe6, 0x39, 0x2f, 0xd9, 0xd9, 0x8d,
+ 0xd7, 0xe0, 0xc1, 0x52, 0x1a, 0x5b, 0x0f, 0xe5, 0x02, 0x8b, 0x6d, 0x2a,
+ 0x66, 0x30, 0x83, 0x95, 0x72, 0x9f, 0x5c, 0x1e, 0xe1, 0x91, 0xbb, 0x50,
+ 0x84, 0x1a, 0x4b, 0x8d, 0x3d, 0xc3, 0xe9, 0xaf, 0xf6, 0xa6, 0x3b, 0x1a,
+ 0x43, 0xfe, 0xfc, 0x6a, 0x9d, 0x80, 0xc2, 0x90, 0x4c, 0x86, 0x24, 0xd1,
+ 0x31, 0x99, 0x30, 0x14, 0x05, 0x02, 0x21, 0xea, 0x88, 0xfd, 0x4b, 0xd9,
+ 0x70, 0x45, 0x29, 0xe8, 0x94, 0x66, 0x35, 0x27, 0xf5, 0x0a, 0x58, 0xad,
+ 0x1a, 0xee, 0xfe, 0xc8, 0xe1, 0x24, 0x6a, 0x4e, 0xc1, 0x26, 0x7a, 0x8e,
+ 0x53, 0xfa, 0x4c, 0x09, 0x3e, 0xc8, 0xd0, 0x79, 0xf8, 0xb2, 0x0f, 0xf5,
+ 0xa3, 0x39, 0x98, 0x35, 0x7c, 0x91, 0x95, 0x99, 0x97, 0x3e, 0x0a, 0x1e,
+ 0x0d, 0xf0, 0xc5, 0x4f, 0x61, 0x2b, 0x0b, 0x0a, 0xab, 0x08, 0x0c, 0x93,
+ 0x41, 0x26, 0xed, 0xc4, 0x20, 0x90, 0x73, 0xcb, 0x1e, 0x50, 0xde, 0x94,
+ 0x5c, 0xf6, 0x0b, 0x2d, 0x8e, 0x1d, 0xed, 0x13, 0x76, 0x75, 0x17, 0xe7,
+ 0x6b, 0x1d, 0xc4, 0xd5, 0xba, 0x23, 0xb7, 0xdb, 0xbc, 0xe0, 0x52, 0x61,
+ 0xbd, 0xe8, 0x28, 0x76, 0x8f, 0x52, 0xee, 0x8f, 0x3b, 0x28, 0x2a, 0x4e,
+ 0xfa, 0x3b, 0x62, 0x7e, 0x5e, 0xfa, 0x1d, 0x43, 0x3a, 0xd6, 0x73, 0xcb,
+ 0x28, 0xd8, 0x0f, 0x9f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {413,
+ {0xcd, 0x3a, 0x32, 0x3f, 0xe9, 0xb9, 0x14, 0xe2, 0xb4, 0x1e, 0xe8, 0x6b,
+ 0x8c, 0xa0, 0xb3, 0xe1},
+ {0x56, 0x17, 0xef, 0x71, 0x48, 0x82, 0x01, 0x5f, 0x2d, 0x58, 0xd2, 0xfe,
+ 0x81, 0xa9, 0xe5, 0xbe, 0xe8, 0x40, 0x54, 0x1c, 0x2c, 0x94, 0x00, 0x8b,
+ 0xf4, 0x46, 0xc0, 0xe1, 0x76, 0x3f, 0xdf, 0x4b, 0xff, 0x59, 0xd9, 0x47,
+ 0x5a, 0x38, 0xe1, 0x26, 0x78, 0x62, 0xd3, 0x76, 0xfd, 0x03, 0xe3, 0xd7,
+ 0x5a, 0x09, 0x83, 0x00, 0x4a, 0x01, 0x38, 0x47, 0x57, 0x4a, 0x12, 0xbb,
+ 0x23, 0x2c, 0xa4, 0x12, 0x84, 0x19, 0x4a, 0x62, 0x95, 0x4c, 0x53, 0x1b,
+ 0xa2, 0x24, 0x3f, 0x29, 0xf0, 0xb5, 0xfa, 0x3e, 0x3e, 0x4e, 0xdd, 0xb4,
+ 0xa3, 0xdc, 0xc7, 0x40, 0xea, 0xb6, 0x8c, 0x79, 0xb5, 0x4f, 0x2d, 0xc0,
+ 0xe3, 0xec, 0x17, 0xfd, 0x4f, 0x91, 0x15, 0x4f, 0xf4, 0x34, 0x42, 0xa5,
+ 0xcb, 0x94, 0x15, 0x8e, 0x02, 0x5c, 0x61, 0x97, 0xca, 0xb5, 0x4e, 0x89,
+ 0x0a, 0xd8, 0x9f, 0x63, 0x92, 0x16, 0xe1, 0xf3, 0x54, 0xfb, 0xa8, 0x91,
+ 0xc8, 0x93, 0x90, 0xed, 0x5c, 0xd4, 0x2e, 0xe7, 0x1b, 0xa3, 0x58, 0xca,
+ 0xa6, 0x31, 0xe6, 0xf0, 0x99, 0xcc, 0x2b, 0x35, 0x3f, 0xa6, 0x5a, 0x2e,
+ 0x8e, 0x69, 0xd2, 0xb4, 0xea, 0x3d, 0x31, 0xa4, 0x45, 0x0b, 0x30, 0xd1,
+ 0x9b, 0x3c, 0x56, 0xe3, 0xca, 0xae, 0x42, 0xe3, 0x91, 0xb1, 0x7b, 0xc1,
+ 0x8b, 0xc5, 0x9a, 0x18, 0x0e, 0x72, 0xef, 0x37, 0xc7, 0xed, 0x9f, 0x3a,
+ 0x63, 0xee, 0x73, 0x71, 0x8c, 0x43, 0xb6, 0x59, 0x37, 0x36, 0x9b, 0x1a,
+ 0xfa, 0x5a, 0x50, 0x9f, 0x11, 0xfe, 0x5a, 0x8e, 0x62, 0xe2, 0x2f, 0x00,
+ 0x83, 0x0a, 0xf4, 0xb7, 0xa6, 0xa8, 0x04, 0xa6, 0x5d, 0x23, 0x81, 0xbc,
+ 0xb2, 0xde, 0x14, 0x25, 0x7e, 0x1b, 0x1e, 0xf8, 0x20, 0x6a, 0x52, 0x50,
+ 0x46, 0x76, 0x90, 0x0a, 0x27, 0xaa, 0xb9, 0x96, 0x52, 0xdb, 0xab, 0xae,
+ 0x5d, 0xb5, 0x2d, 0xd5, 0xe4, 0xc7, 0x4f, 0x89, 0x26, 0x0f, 0xe4, 0xcb,
+ 0xd0, 0x95, 0x88, 0x07, 0x38, 0x93, 0xaa, 0x86, 0xee, 0xa6, 0x1a, 0x9c,
+ 0x7c, 0x6d, 0x68, 0xfe, 0x5a, 0x81, 0x0f, 0x5a, 0xfc, 0xaf, 0x11, 0x5a,
+ 0xd8, 0x1b, 0x6a, 0x21, 0x73, 0xb8, 0x8b, 0x49, 0xa2, 0x89, 0x60, 0x7c,
+ 0x2e, 0x7a, 0x88, 0x32, 0xe5, 0x0e, 0x28, 0x78, 0xe2, 0xfb, 0x72, 0xfd,
+ 0x1b, 0xff, 0xbb, 0x5c, 0xf7, 0xde, 0x4c, 0x17, 0x92, 0xe9, 0x63, 0x23,
+ 0x55, 0x5e, 0x18, 0xcc, 0xc2, 0x1c, 0x8f, 0xf5, 0x09, 0xb6, 0xa7, 0x0b,
+ 0xd4, 0xe4, 0x1c, 0x86, 0x73, 0x95, 0xb2, 0x52, 0x19, 0x40, 0xa6, 0x9b,
+ 0x68, 0x8e, 0x1a, 0xa2, 0x3e, 0x23, 0x55, 0x18, 0x74, 0x87, 0xe4, 0xa6,
+ 0xb1, 0xe2, 0xc8, 0x47, 0x20, 0xa1, 0xe7, 0xfd, 0x80, 0xd7, 0x0b, 0x73,
+ 0xa7, 0xab, 0x12, 0xd7, 0xad, 0xfb, 0x64, 0x4a, 0xc2, 0x93, 0xdb, 0x43,
+ 0x9c, 0xb1, 0xcc, 0x28, 0x5e, 0x2b, 0x29, 0x60, 0xfd, 0xe0, 0x8e, 0xd3,
+ 0x63, 0x69, 0xc5, 0x20, 0x83, 0x15, 0x48, 0xaa, 0x18, 0x1f, 0xb1, 0xf1,
+ 0x1c, 0xc4, 0xdf, 0x22, 0x61, 0x8c, 0xdf, 0x4f, 0x64, 0xfb, 0x4f, 0xa3,
+ 0x14, 0x9c, 0x5e, 0xa1, 0x9b, 0xe9, 0x90, 0xed, 0x6d, 0x88, 0x43, 0xe5,
+ 0xd1, 0x27, 0x95, 0x32, 0x84, 0x6a, 0x6f, 0xf2, 0x73, 0x15, 0xd4, 0xfc,
+ 0xb8, 0x98, 0xd4, 0x6d, 0xcd, 0x36, 0x7d, 0x69, 0x14, 0x20, 0x9c, 0x3a,
+ 0x6d, 0x41, 0x82, 0x82, 0x11, 0x2c, 0x33, 0x69, 0x23, 0x28, 0x12, 0x19,
+ 0xd5, 0xec, 0x79, 0x6e, 0xc6, 0x97, 0xa1, 0x0d, 0x30, 0xdf, 0x08, 0x5c,
+ 0xce, 0x87, 0x91, 0x13, 0xc2, 0x63, 0xd7, 0x0b, 0xf5, 0xa7, 0xb2, 0x99,
+ 0x53, 0x71, 0x23, 0x0e, 0x1a, 0xe7, 0xdb, 0x97, 0x69, 0xf7, 0x9a, 0x73,
+ 0x58, 0x08, 0xd9, 0x58, 0xb2, 0x25, 0x3b, 0xed},
+ {0x84, 0x35, 0x18, 0x7d, 0x10, 0x32, 0xbc, 0xb3, 0xbf, 0xb3, 0xe4, 0xed,
+ 0x5e, 0x36, 0x38, 0x98, 0x0d, 0xc7, 0xab, 0x02, 0x98, 0x67, 0x32, 0xb7,
+ 0xc6, 0x19, 0x16, 0x22, 0xc4, 0x0f, 0xa9, 0x06, 0x1a, 0x8e, 0xf3, 0x73,
+ 0x7e, 0xd4, 0xfe, 0xe4, 0xba, 0xea, 0x92, 0xd9, 0xe6, 0x89, 0xeb, 0xd2,
+ 0x2f, 0xbf, 0x39, 0xd1, 0x96, 0xaf, 0xfa, 0x47, 0xc0, 0x14, 0xb8, 0x6e,
+ 0x3a, 0xd3, 0xca, 0x06, 0xe3, 0x51, 0x74, 0x06, 0x84, 0xbb, 0x7e, 0xe0,
+ 0x14, 0x61, 0x5d, 0xdd, 0xf9, 0x41, 0x92, 0x67, 0xaa, 0xd8, 0x5b, 0xe7,
+ 0xc2, 0x3f, 0x09, 0x0a, 0x24, 0x7c, 0xdf, 0x49, 0x4b, 0x1c, 0x5c, 0x88,
+ 0x24, 0x0c, 0x08, 0x74, 0x3a, 0x96, 0x45, 0xc0, 0x00, 0x90, 0x6e, 0xdc,
+ 0x61, 0xc0, 0x2a, 0x1c, 0xff, 0x40, 0x37, 0x6c, 0x06, 0xeb, 0xa9, 0xf4,
+ 0x95, 0xc6, 0x1b, 0x68, 0xa2, 0x60, 0xab, 0x55, 0xde, 0x15, 0xa0, 0x00,
+ 0x14, 0x87, 0x79, 0x45, 0x34, 0xa0, 0x81, 0x5c, 0xb0, 0xa2, 0x12, 0x8d,
+ 0x45, 0x91, 0xf7, 0x09, 0x1b, 0xd7, 0x2a, 0x51, 0x37, 0xbd, 0x27, 0x5c,
+ 0x78, 0x68, 0x38, 0xf1, 0xaa, 0x02, 0x3e, 0x16, 0x88, 0x61, 0xb1, 0x8b,
+ 0xdb, 0x65, 0x27, 0x0d, 0x4c, 0xaf, 0x47, 0xeb, 0x38, 0x2c, 0xba, 0x5d,
+ 0x21, 0xf5, 0xbf, 0x72, 0x65, 0x00, 0x12, 0x13, 0xc1, 0x41, 0x5d, 0xb5,
+ 0x9e, 0x29, 0xe1, 0x14, 0x16, 0x85, 0xc4, 0xb0, 0x7d, 0xf2, 0xda, 0xab,
+ 0x5f, 0xfc, 0x70, 0x22, 0x79, 0x6f, 0xeb, 0x8a, 0x2d, 0xbb, 0x0c, 0xa7,
+ 0xcb, 0x16, 0x60, 0xf8, 0xf6, 0x8b, 0x2e, 0xcb, 0x47, 0x35, 0x35, 0x4e,
+ 0xc7, 0xbd, 0xa5, 0x4a, 0xe3, 0x84, 0x89, 0xf1, 0xa1, 0x40, 0x06, 0x30,
+ 0x21, 0xa1, 0x5f, 0xb7, 0x71, 0x2f, 0x51, 0xb3, 0x29, 0xa8, 0x05, 0x8c,
+ 0x7b, 0x2f, 0x9b, 0x7e, 0x8d, 0x5c, 0xf2, 0xe4, 0xbd, 0x89, 0x08, 0xfa,
+ 0x04, 0xd6, 0xcc, 0xbf, 0xbd, 0xcd, 0x14, 0xb2, 0x8a, 0x4a, 0xff, 0x6e,
+ 0x6b, 0x6b, 0xf7, 0xeb, 0x4b, 0xe0, 0x8b, 0xcd, 0x23, 0x6f, 0x6c, 0xa5,
+ 0xf0, 0x1d, 0xea, 0x8e, 0xea, 0xee, 0x4a, 0x5c, 0xe4, 0xea, 0x8e, 0xba,
+ 0xcb, 0x3a, 0xe8, 0xb7, 0x64, 0x5e, 0x3d, 0xfc, 0x06, 0xf2, 0xef, 0x0b,
+ 0x58, 0xe2, 0x47, 0x38, 0xa4, 0xd8, 0x79, 0xc1, 0x6e, 0xa3, 0xf3, 0x66,
+ 0xeb, 0xba, 0x6b, 0x57, 0xcb, 0xe8, 0xcb, 0x7d, 0xae, 0x60, 0x7c, 0x4b,
+ 0xaa, 0x1f, 0x93, 0x3b, 0xf6, 0x4d, 0xfd, 0x5b, 0x7f, 0x5a, 0x03, 0xcb,
+ 0x0f, 0xd4, 0xb9, 0xde, 0xd8, 0x61, 0x90, 0x15, 0x07, 0xb3, 0x6e, 0x45,
+ 0x49, 0x92, 0x01, 0xe8, 0x58, 0xcd, 0x08, 0x64, 0x86, 0x1f, 0x2a, 0xf5,
+ 0x3e, 0x6a, 0x7d, 0xa9, 0x33, 0xb9, 0xcd, 0x2c, 0x20, 0x31, 0x64, 0xd3,
+ 0xd2, 0x1e, 0x65, 0x48, 0xff, 0x6f, 0xe1, 0x50, 0xb6, 0x82, 0x8a, 0xe1,
+ 0x3f, 0x49, 0x44, 0x07, 0x92, 0x12, 0x49, 0x20, 0x7c, 0x98, 0xb4, 0x37,
+ 0x12, 0x7f, 0x66, 0xa5, 0x92, 0x08, 0xb6, 0x7c, 0x82, 0xfa, 0x9a, 0x19,
+ 0x10, 0x6a, 0x8a, 0x40, 0x43, 0x6c, 0xcb, 0x9b, 0xda, 0x19, 0xfa, 0x78,
+ 0x2b, 0xd3, 0xc5, 0x78, 0x33, 0x2c, 0xa8, 0x7b, 0x15, 0x38, 0x1a, 0x7f,
+ 0x4b, 0xbf, 0xb3, 0x0f, 0x20, 0xc9, 0x23, 0x88, 0xd6, 0x36, 0x3d, 0x91,
+ 0x33, 0x50, 0xaa, 0x5b, 0x05, 0x30, 0x60, 0x09, 0x40, 0xc4, 0x51, 0xd9,
+ 0x8f, 0x0e, 0xc4, 0x7f, 0x46, 0xbc, 0x9a, 0x4f, 0xab, 0x61, 0x33, 0xbb,
+ 0x08, 0x4e, 0x2b, 0xb7, 0x08, 0x70, 0xe3, 0xde, 0x22, 0x68, 0x7f, 0xc1,
+ 0x32, 0xa4, 0xf9, 0x27, 0x00, 0x4d, 0x27, 0x1b, 0xdb, 0x46, 0x05, 0x7c,
+ 0x2d, 0xc1, 0xd8, 0xf1, 0x96, 0x5f, 0x77, 0x51, 0x6a, 0x1e, 0x9d, 0x9a,
+ 0x2d, 0xc8, 0x57, 0xa1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {414,
+ {0x46, 0xe7, 0x09, 0x1b, 0xb7, 0xdd, 0xc8, 0x59, 0x42, 0xa1, 0x3d, 0x5b,
+ 0xa3, 0xfe, 0xf8, 0xb9},
+ {0x56, 0x17, 0xef, 0x71, 0x48, 0x82, 0x01, 0x5f, 0x2d, 0x58, 0xd2, 0xfe,
+ 0x81, 0xa9, 0xe5, 0xbe, 0xe8, 0x40, 0x54, 0x1c, 0x2c, 0x94, 0x00, 0x8b,
+ 0xf4, 0x46, 0xc0, 0xe1, 0x76, 0x3f, 0xdf, 0x4b, 0xff, 0x59, 0xd9, 0x47,
+ 0x5a, 0x38, 0xe1, 0x26, 0x78, 0x62, 0xd3, 0x76, 0xfd, 0x03, 0xe3, 0xd7,
+ 0x5a, 0x09, 0x83, 0x00, 0x4a, 0x01, 0x38, 0x47, 0x57, 0x4a, 0x12, 0xbb,
+ 0x23, 0x2c, 0xa4, 0x12, 0x84, 0x19, 0x4a, 0x62, 0x95, 0x4c, 0x53, 0x1b,
+ 0xa2, 0x24, 0x3f, 0x29, 0xf0, 0xb5, 0xfa, 0x3e, 0x3e, 0x4e, 0xdd, 0xb4,
+ 0xa3, 0xdc, 0xc7, 0x40, 0xea, 0xb6, 0x8c, 0x79, 0xb5, 0x4f, 0x2d, 0xc0,
+ 0xe3, 0xec, 0x17, 0xfd, 0x4f, 0x91, 0x15, 0x4f, 0xf4, 0x34, 0x42, 0xa5,
+ 0xcb, 0x94, 0x15, 0x8e, 0x02, 0x5c, 0x61, 0x97, 0xca, 0xb5, 0x4e, 0x89,
+ 0x0a, 0xd8, 0x9f, 0x63, 0x92, 0x16, 0xe1, 0xf3, 0x54, 0xfb, 0xa8, 0x91,
+ 0xc8, 0x93, 0x90, 0xed, 0x5c, 0xd4, 0x2e, 0xe7, 0x1b, 0xa3, 0x58, 0xca,
+ 0xa6, 0x31, 0xe6, 0xf0, 0x99, 0xcc, 0x2b, 0x35, 0x3f, 0xa6, 0x5a, 0x2e,
+ 0x8e, 0x69, 0xd2, 0xb4, 0xea, 0x3d, 0x31, 0xa4, 0x45, 0x0b, 0x30, 0xd1,
+ 0x9b, 0x3c, 0x56, 0xe3, 0xca, 0xae, 0x42, 0xe3, 0x91, 0xb1, 0x7b, 0xc1,
+ 0x8b, 0xc5, 0x9a, 0x18, 0x0e, 0x72, 0xef, 0x37, 0xc7, 0xed, 0x9f, 0x3a,
+ 0x63, 0xee, 0x73, 0x71, 0x8c, 0x43, 0xb6, 0x59, 0x37, 0x36, 0x9b, 0x1a,
+ 0xfa, 0x5a, 0x50, 0x9f, 0x11, 0xfe, 0x5a, 0x8e, 0x62, 0xe2, 0x2f, 0x00,
+ 0x83, 0x0a, 0xf4, 0xb7, 0xa6, 0xa8, 0x04, 0xa6, 0x5d, 0x23, 0x81, 0xbc,
+ 0xb2, 0xde, 0x14, 0x25, 0x7e, 0x1b, 0x1e, 0xf8, 0x20, 0x6a, 0x52, 0x50,
+ 0x46, 0x76, 0x90, 0x0a, 0x27, 0xaa, 0xb9, 0x96, 0x52, 0xdb, 0xab, 0xae,
+ 0x5d, 0xb5, 0x2d, 0xd5, 0xe4, 0xc7, 0x4f, 0x89, 0x26, 0x0f, 0xe4, 0xcb,
+ 0xd0, 0x95, 0x88, 0x07, 0x38, 0x93, 0xaa, 0x86, 0xee, 0xa6, 0x1a, 0x9c,
+ 0x7c, 0x6d, 0x68, 0xfe, 0x5a, 0x81, 0x0f, 0x5a, 0xfc, 0xaf, 0x11, 0x5a,
+ 0xd8, 0x1b, 0x6a, 0x21, 0x73, 0xb8, 0x8b, 0x49, 0xa2, 0x89, 0x60, 0x7c,
+ 0x2e, 0x7a, 0x88, 0x32, 0xe5, 0x0e, 0x28, 0x78, 0xe2, 0xfb, 0x72, 0xfd,
+ 0x1b, 0xff, 0xbb, 0x5c, 0xf7, 0xde, 0x4c, 0x17, 0x92, 0xe9, 0x63, 0x23,
+ 0x55, 0x5e, 0x18, 0xcc, 0xc2, 0x1c, 0x8f, 0xf5, 0x09, 0xb6, 0xa7, 0x0b,
+ 0xd4, 0xe4, 0x1c, 0x86, 0x73, 0x95, 0xb2, 0x52, 0x19, 0x40, 0xa6, 0x9b,
+ 0x68, 0x8e, 0x1a, 0xa2, 0x3e, 0x23, 0x55, 0x18, 0x74, 0x87, 0xe4, 0xa6,
+ 0xb1, 0xe2, 0xc8, 0x47, 0x20, 0xa1, 0xe7, 0xfd, 0x80, 0xd7, 0x0b, 0x73,
+ 0xa7, 0xab, 0x12, 0xd7, 0xad, 0xfb, 0x64, 0x4a, 0xc2, 0x93, 0xdb, 0x43,
+ 0x9c, 0xb1, 0xcc, 0x28, 0x5e, 0x2b, 0x29, 0x60, 0xfd, 0xe0, 0x8e, 0xd3,
+ 0x63, 0x69, 0xc5, 0x20, 0x83, 0x15, 0x48, 0xaa, 0x18, 0x1f, 0xb1, 0xf1,
+ 0x1c, 0xc4, 0xdf, 0x22, 0x61, 0x8c, 0xdf, 0x4f, 0x64, 0xfb, 0x4f, 0xa3,
+ 0x14, 0x9c, 0x5e, 0xa1, 0x9b, 0xe9, 0x90, 0xed, 0x6d, 0x88, 0x43, 0xe5,
+ 0xd1, 0x27, 0x95, 0x32, 0x84, 0x6a, 0x6f, 0xf2, 0x73, 0x15, 0xd4, 0xfc,
+ 0xb8, 0x98, 0xd4, 0x6d, 0xcd, 0x36, 0x7d, 0x69, 0x14, 0x20, 0x9c, 0x3a,
+ 0x6d, 0x41, 0x82, 0x82, 0x11, 0x2c, 0x33, 0x69, 0x23, 0x28, 0x12, 0x19,
+ 0xd5, 0xec, 0x79, 0x6e, 0xc6, 0x97, 0xa1, 0x0d, 0x30, 0xdf, 0x08, 0x5c,
+ 0xce, 0x87, 0x91, 0x13, 0xc2, 0x63, 0xd7, 0x0b, 0xf5, 0xa7, 0xb2, 0x99,
+ 0x53, 0x71, 0x23, 0x0e, 0x1a, 0xe7, 0xdb, 0x97, 0x69, 0xf7, 0x9a, 0x73,
+ 0x58, 0x08, 0xd9, 0x58, 0xb2, 0x25, 0x3b, 0xed},
+ {0x87, 0xd9, 0x16, 0xc0, 0x14, 0x21, 0x1a, 0x56, 0xa2, 0xe6, 0x8d, 0x89,
+ 0xa2, 0x20, 0xb7, 0x55, 0x4b, 0x92, 0x1d, 0xc7, 0xc4, 0x76, 0x38, 0xed,
+ 0xc8, 0x08, 0x9b, 0xed, 0xce, 0x79, 0x0b, 0x52, 0x4d, 0xa7, 0x77, 0x65,
+ 0x6f, 0x45, 0x7b, 0xb0, 0xf9, 0xdf, 0x3d, 0xea, 0x7f, 0x4e, 0x00, 0x96,
+ 0x46, 0xea, 0xbc, 0xa3, 0x75, 0xd8, 0xc9, 0x37, 0xa2, 0x29, 0x82, 0x43,
+ 0x0e, 0x39, 0xda, 0xe3, 0xd1, 0xc6, 0x1a, 0x4f, 0x22, 0xf3, 0x3b, 0xfc,
+ 0xc6, 0xaf, 0x01, 0xfa, 0x44, 0xca, 0xff, 0xb6, 0xe0, 0x21, 0x7b, 0xd6,
+ 0x6e, 0xe9, 0x37, 0x8d, 0xee, 0x43, 0x82, 0x54, 0xa6, 0x22, 0x42, 0xef,
+ 0xf5, 0x47, 0x71, 0xe4, 0xee, 0x7e, 0x8e, 0xb7, 0x3f, 0xda, 0x7f, 0x13,
+ 0xa5, 0x8a, 0x5a, 0x96, 0xc1, 0xcd, 0xc7, 0xbd, 0x8f, 0x7a, 0x38, 0x2c,
+ 0x0d, 0xe2, 0x27, 0xbe, 0x3a, 0x94, 0x9b, 0x5e, 0x5d, 0x90, 0xc2, 0x95,
+ 0xb2, 0x38, 0x68, 0xd2, 0xff, 0xa2, 0xb0, 0x5e, 0x55, 0x64, 0x5f, 0x5e,
+ 0x85, 0xdf, 0x2b, 0xb9, 0x94, 0x43, 0x3e, 0x15, 0x62, 0x99, 0xed, 0xe7,
+ 0xd1, 0xee, 0xd3, 0x0c, 0xae, 0x16, 0x93, 0x16, 0x78, 0xca, 0x07, 0x2d,
+ 0xd3, 0x33, 0xc6, 0xbb, 0x4c, 0xbb, 0xa1, 0x15, 0x6f, 0x94, 0x9d, 0xc4,
+ 0x8d, 0xe2, 0x98, 0x07, 0xf2, 0x20, 0xe8, 0xfc, 0x90, 0x4b, 0x15, 0xfc,
+ 0xf0, 0xb5, 0xae, 0x42, 0x45, 0x0b, 0xdd, 0x73, 0x91, 0x17, 0x8d, 0xce,
+ 0x3e, 0x6c, 0x99, 0x34, 0xd4, 0x48, 0x04, 0xd7, 0x69, 0x6b, 0x8b, 0x56,
+ 0xd6, 0xfe, 0x77, 0x22, 0x08, 0xea, 0xc1, 0x3b, 0xcb, 0x96, 0x2b, 0x6f,
+ 0x29, 0x26, 0xe0, 0x54, 0x34, 0xce, 0x7b, 0xcc, 0x41, 0x98, 0xca, 0x88,
+ 0x5a, 0xf2, 0x22, 0x78, 0x1b, 0x2c, 0x31, 0xcf, 0x12, 0xbf, 0xbd, 0xe7,
+ 0x66, 0xa0, 0xd0, 0x43, 0xec, 0x49, 0xdc, 0xd2, 0xd1, 0x34, 0xfc, 0x25,
+ 0x0e, 0x93, 0xad, 0x0d, 0x73, 0x8a, 0xcf, 0x95, 0x6f, 0x92, 0xa1, 0x13,
+ 0x8c, 0x76, 0x49, 0xfa, 0xee, 0x0a, 0x4e, 0xe8, 0x9f, 0x89, 0xd5, 0x6a,
+ 0xb3, 0x3f, 0xf2, 0x20, 0x07, 0x7f, 0x77, 0x39, 0x31, 0x63, 0x2d, 0x34,
+ 0xff, 0xef, 0x64, 0xfc, 0xc4, 0xd9, 0xa2, 0x63, 0x40, 0x42, 0xc6, 0xc9,
+ 0x67, 0x86, 0x8d, 0x64, 0xd0, 0xd2, 0xb4, 0xeb, 0x68, 0x90, 0xd1, 0xd1,
+ 0x39, 0x47, 0x15, 0xb6, 0xf5, 0x5d, 0xd3, 0x68, 0xe4, 0x7a, 0x09, 0x03,
+ 0xc8, 0x6a, 0x87, 0x1d, 0x8c, 0x23, 0x6d, 0xe5, 0xb9, 0x69, 0x80, 0x50,
+ 0x5b, 0xdf, 0x9a, 0x5a, 0x97, 0x34, 0x6d, 0xaf, 0xa0, 0xb2, 0xb8, 0x4e,
+ 0x8f, 0x33, 0xaf, 0xe9, 0x95, 0xa2, 0xcd, 0xae, 0x1e, 0xe7, 0xc0, 0x09,
+ 0x0b, 0xcf, 0xb0, 0x5e, 0xe2, 0x2e, 0x33, 0x25, 0xa2, 0xa9, 0x97, 0xa0,
+ 0x80, 0x0e, 0xdf, 0xa9, 0x73, 0xdc, 0x31, 0xcd, 0x27, 0xe8, 0x78, 0x08,
+ 0x1b, 0xec, 0x8e, 0x02, 0xfb, 0xec, 0xe9, 0xf8, 0xc4, 0xbc, 0x0c, 0xf8,
+ 0xb8, 0xf4, 0xcb, 0x91, 0x5a, 0xec, 0xb4, 0xc2, 0x97, 0xa4, 0x18, 0x3c,
+ 0x27, 0x11, 0xd1, 0x20, 0x9f, 0x35, 0x71, 0xed, 0xdf, 0x3c, 0x81, 0x23,
+ 0x54, 0x2f, 0x55, 0x73, 0xee, 0x5e, 0x24, 0x3d, 0xc4, 0x37, 0xf0, 0xd5,
+ 0x00, 0x4c, 0x0a, 0x96, 0x21, 0xc9, 0x29, 0xb5, 0x67, 0x88, 0x54, 0xd5,
+ 0x6e, 0x96, 0x9b, 0x0b, 0x8a, 0x75, 0x54, 0x41, 0xb6, 0xd4, 0x76, 0x18,
+ 0x7d, 0xe8, 0x33, 0xd1, 0x8f, 0x21, 0x1d, 0xb7, 0xc1, 0xa4, 0x47, 0xc6,
+ 0x5f, 0x4d, 0x65, 0xf1, 0x76, 0x97, 0xd8, 0x0c, 0x00, 0xec, 0xd6, 0xbf,
+ 0x2f, 0xc6, 0x71, 0xad, 0x14, 0x27, 0x22, 0xaa, 0xf2, 0x2e, 0xc5, 0xed,
+ 0xf2, 0xe5, 0x93, 0x31, 0x5c, 0x27, 0xd6, 0xed, 0x8b, 0x93, 0xd2, 0x37,
+ 0x26, 0x3e, 0x11, 0x16},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {415,
+ {0x3d, 0x9d, 0x5f, 0xb9, 0x99, 0x77, 0x4d, 0x7c, 0x35, 0xfb, 0xaa, 0xa9,
+ 0x2c, 0x67, 0x4b, 0x50},
+ {0x58, 0x63, 0x0c, 0xda, 0x41, 0xfb, 0xb5, 0x56, 0xf1, 0x57, 0xa9, 0x7a,
+ 0x97, 0x2e, 0x11, 0x40, 0x0d, 0xb8, 0x37, 0x0f, 0xeb, 0x4e, 0x78, 0x1d,
+ 0xc9, 0xc4, 0xc7, 0xec, 0xe1, 0x06, 0x82, 0x33, 0xf1, 0xb7, 0xbb, 0x33,
+ 0xc6, 0x93, 0x16, 0x8f, 0x7a, 0x87, 0x65, 0xb0, 0x24, 0xd6, 0x5c, 0xd4,
+ 0x00, 0x0f, 0xc6, 0xe2, 0x23, 0xac, 0x6e, 0x4a, 0xb5, 0x92, 0x35, 0x3c,
+ 0x2c, 0x73, 0xc1, 0x59, 0xc4, 0x4f, 0x01, 0xd2, 0x4a, 0x3f, 0x6a, 0xf7,
+ 0x32, 0x01, 0x27, 0x81, 0x04, 0x00, 0xfc, 0x25, 0xbf, 0x82, 0x24, 0xc8,
+ 0x2a, 0x54, 0xc8, 0xba, 0x42, 0x9d, 0x8a, 0x0c, 0xe0, 0xa8, 0xce, 0xcd,
+ 0x24, 0xd7, 0xfd, 0xde, 0x01, 0x15, 0x92, 0x41, 0xc1, 0xf6, 0x28, 0xd6,
+ 0x11, 0x7e, 0x46, 0x9f, 0x3a, 0x60, 0x32, 0xa2, 0x5a, 0x31, 0xea, 0x3c,
+ 0xfc, 0x44, 0x87, 0xa7, 0x90, 0x90, 0x18, 0x79, 0xc5, 0x0d, 0x26, 0xd2,
+ 0x16, 0xd5, 0xb5, 0x36, 0xa3, 0x46, 0xd2, 0xcf, 0x3c, 0xba, 0xc1, 0xad,
+ 0x96, 0xb2, 0x23, 0xfc, 0x1c, 0x30, 0x4f, 0xa9, 0x92, 0xff, 0xa5, 0x67,
+ 0x7e, 0xa9, 0x8c, 0x53, 0x05, 0xa8, 0x28, 0x5d, 0x55, 0xc5, 0x42, 0x92,
+ 0x92, 0xf5, 0xfc, 0x60, 0xa2, 0xa4, 0x81, 0x26, 0x7c, 0x9b, 0x8b, 0xb1,
+ 0x71, 0xf3, 0x79, 0x32, 0x05, 0x9b, 0xa8, 0x55, 0x48, 0x40, 0x2b, 0x44,
+ 0x55, 0x06, 0xd5, 0xb4, 0x19, 0x92, 0xb4, 0x22, 0x19, 0x1a, 0xf6, 0x32,
+ 0x9b, 0x31, 0x38, 0x44, 0x7e, 0x6c, 0x6c, 0xad, 0x51, 0x2b, 0x64, 0x93,
+ 0x33, 0xab, 0x2a, 0x6c, 0x01, 0xd9, 0x57, 0xed, 0x87, 0x14, 0xf3, 0x3a,
+ 0xe9, 0xb3, 0x45, 0xbb, 0xdc, 0x7c, 0xf8, 0x1b, 0xa0, 0xa6, 0x5c, 0xdb,
+ 0xbf, 0x66, 0x8a, 0x15, 0x0f, 0x88, 0xc6, 0x40, 0xd0, 0xd1, 0x24, 0x60,
+ 0xb6, 0x13, 0xa5, 0x90, 0x3b, 0x88, 0x19, 0x93, 0x21, 0x10, 0xc7, 0x92,
+ 0x90, 0x61, 0x82, 0x3e, 0xd2, 0x9c, 0xe4, 0x4d, 0x04, 0x3d, 0x4f, 0x3f,
+ 0x4d, 0x63, 0x0e, 0x18, 0x79, 0xcb, 0x70, 0x3e, 0x07, 0xeb, 0x83, 0x91,
+ 0xb5, 0x0e, 0xb7, 0x90, 0xa8, 0x14, 0x3b, 0x46, 0xb7, 0x52, 0xf7, 0x32,
+ 0x46, 0x23, 0xa3, 0x47, 0x0f, 0x49, 0x18, 0xa4, 0xc4, 0x67, 0xc5, 0xa9,
+ 0x75, 0x00, 0xf7, 0xee, 0x9a, 0x97, 0x8c, 0x8e, 0x94, 0x3b, 0x53, 0xfc,
+ 0xff, 0xea, 0xa9, 0xdc, 0x7c, 0xad, 0xac, 0x45, 0x50, 0xc2, 0x3b, 0x01,
+ 0x43, 0x1a, 0x9a, 0x1c, 0x45, 0xfb, 0x08, 0x03, 0x9e, 0x28, 0x8e, 0xce,
+ 0x0f, 0x8d, 0xbb, 0xeb, 0xd9, 0xb1, 0xce, 0xa5, 0xb5, 0xe0, 0x74, 0x69,
+ 0xbc, 0x8b, 0x81, 0x3e, 0x86, 0xd1, 0x5c, 0x63, 0xf3, 0xc2, 0x80, 0x73,
+ 0xb6, 0xed, 0x33, 0x97, 0x70, 0xbd, 0x2f, 0xa8, 0xc4, 0xd3, 0x60, 0xb8,
+ 0x7a, 0x3e, 0xba, 0xb2, 0xad, 0xf0, 0x97, 0xff, 0xb6, 0x0d, 0x9d, 0x3d,
+ 0xa1, 0xa0, 0x2d, 0x94, 0x4e, 0xe1, 0xf5, 0xe2, 0xc1, 0x8d, 0xd6, 0xa7,
+ 0x63, 0xfc, 0x74, 0xe5, 0xb1, 0x20, 0xd7, 0x38, 0x01, 0xef, 0xd7, 0x01,
+ 0x00, 0x6c, 0x79, 0xc4, 0x8a, 0x16, 0x6e, 0x44, 0xea, 0xe4, 0x34, 0x86,
+ 0xa8, 0x52, 0x5c, 0xf4, 0xa4, 0x1e, 0xd0, 0x11, 0xca, 0x3d, 0x0b, 0x60,
+ 0x61, 0xb4, 0x18, 0xdd, 0x13, 0x21, 0x40, 0xa5, 0xc5, 0x40, 0x6e, 0xe8,
+ 0x13, 0x27, 0x51, 0xdc, 0x96, 0xad, 0x42, 0x10, 0xc5, 0xb8, 0xe3, 0x3b,
+ 0xbd, 0xa8, 0x36, 0x49, 0xf0, 0x14, 0x0e, 0x3d, 0xf6, 0xc7, 0x35, 0x13,
+ 0xd1, 0x3a, 0xd6, 0x64, 0x91, 0x1d, 0x84, 0xd7, 0x82, 0xb7, 0xc9, 0xee,
+ 0x83, 0xc6, 0x96, 0x70, 0x69, 0x30, 0x44, 0xf7, 0x4b, 0xf9, 0x99, 0x55,
+ 0x62, 0x27, 0x66, 0x59, 0x01, 0x56, 0x80, 0x91},
+ {0x36, 0x2a, 0xe8, 0xa2, 0x84, 0x84, 0x57, 0x75, 0xba, 0xe4, 0xe5, 0xe8,
+ 0x47, 0xb3, 0xa0, 0x46, 0x01, 0x58, 0x1d, 0x21, 0xb9, 0xba, 0x8c, 0xcc,
+ 0xa0, 0x50, 0x1f, 0x76, 0x7e, 0x57, 0x4a, 0xda, 0xc9, 0x3d, 0x1e, 0x8a,
+ 0xb6, 0x39, 0xd0, 0x70, 0x59, 0xb3, 0x0d, 0xdf, 0x4d, 0x9a, 0x1e, 0xae,
+ 0xe6, 0x3d, 0x3d, 0xd3, 0x07, 0x48, 0x5a, 0xd5, 0x28, 0x91, 0x40, 0x47,
+ 0x69, 0x41, 0x97, 0xbe, 0xf9, 0xcd, 0x7c, 0x90, 0xd6, 0x49, 0x25, 0x39,
+ 0xec, 0xf8, 0xb5, 0xd1, 0xd7, 0x0e, 0x22, 0x94, 0xac, 0x76, 0xea, 0xfb,
+ 0x34, 0x54, 0x2c, 0x8d, 0x49, 0x48, 0xda, 0x55, 0xb1, 0xa7, 0x30, 0xc1,
+ 0xae, 0x6e, 0x4b, 0xfc, 0xff, 0xb1, 0xe9, 0x65, 0x2c, 0xae, 0xd1, 0xb2,
+ 0x8a, 0xf6, 0xc6, 0x5d, 0x12, 0x21, 0x84, 0x2c, 0x15, 0xb8, 0x5b, 0xbf,
+ 0xd4, 0x4a, 0xce, 0x5b, 0xb7, 0x8e, 0xdc, 0xbf, 0xf5, 0x66, 0x12, 0x30,
+ 0x62, 0x75, 0x39, 0x9e, 0x27, 0xeb, 0x43, 0x8c, 0x1b, 0xc6, 0x05, 0xbb,
+ 0xbd, 0x2a, 0x0c, 0xed, 0xfd, 0x32, 0xe3, 0x35, 0xe1, 0x53, 0x39, 0xe5,
+ 0x27, 0x62, 0x4b, 0x3c, 0x2d, 0xbe, 0xe0, 0x6b, 0x77, 0x3d, 0x78, 0x3a,
+ 0xed, 0x59, 0x39, 0x01, 0x32, 0xff, 0xda, 0x2f, 0xfe, 0xa1, 0x50, 0xa2,
+ 0xfa, 0x2b, 0x02, 0xa8, 0x12, 0xb9, 0x1e, 0xf5, 0x3e, 0x39, 0x35, 0x4b,
+ 0xa1, 0x9d, 0xff, 0xc1, 0xa0, 0x4a, 0xa8, 0x76, 0x17, 0x65, 0x6f, 0xeb,
+ 0xa2, 0xed, 0x97, 0x5e, 0x27, 0x55, 0x5a, 0x34, 0x2d, 0x5e, 0xad, 0x09,
+ 0x9f, 0x80, 0x5c, 0xe0, 0x5c, 0x16, 0x90, 0xab, 0xa7, 0x69, 0x28, 0xd1,
+ 0x79, 0x81, 0x30, 0x9f, 0x06, 0xa2, 0x43, 0x30, 0xd8, 0xf0, 0x42, 0x96,
+ 0x5a, 0x4d, 0x0e, 0xa1, 0x5e, 0x9e, 0x39, 0x01, 0x2c, 0xbc, 0xe2, 0x5f,
+ 0x29, 0x4d, 0x3d, 0x25, 0xe5, 0xde, 0xed, 0xe5, 0xc9, 0xf1, 0xf9, 0x09,
+ 0x90, 0xcd, 0x51, 0xe3, 0xa8, 0x0d, 0x85, 0xbc, 0xa0, 0xca, 0xbf, 0x14,
+ 0xc9, 0xf4, 0x82, 0xe2, 0xdc, 0x35, 0x69, 0xba, 0x4d, 0x9f, 0x83, 0x65,
+ 0x7a, 0x30, 0xf7, 0x4e, 0x44, 0xc3, 0xb1, 0x69, 0xbc, 0x8e, 0x67, 0x91,
+ 0x5c, 0x39, 0x39, 0x00, 0x72, 0xc1, 0xc9, 0xd2, 0x94, 0xdb, 0x55, 0xe8,
+ 0x1f, 0x1c, 0x2a, 0x8c, 0x52, 0x29, 0x2a, 0x66, 0xc8, 0x0c, 0xfd, 0x07,
+ 0x0f, 0x87, 0x3c, 0x44, 0xef, 0xfd, 0x79, 0xb4, 0x69, 0x54, 0xb8, 0x6c,
+ 0x39, 0x59, 0x6a, 0x70, 0xe9, 0xaa, 0x2c, 0x51, 0x44, 0xe1, 0x45, 0x87,
+ 0xe1, 0xa4, 0xa2, 0x82, 0xf3, 0x8b, 0xc2, 0xc6, 0x6b, 0x51, 0xa5, 0x8e,
+ 0x8d, 0x2c, 0xd7, 0x94, 0x3f, 0xe4, 0x11, 0x10, 0x93, 0x3d, 0x13, 0x80,
+ 0x14, 0xd7, 0x58, 0x0f, 0x6a, 0x27, 0x89, 0xd8, 0xab, 0x9c, 0xbb, 0x10,
+ 0xfe, 0x58, 0xb0, 0xb4, 0x71, 0xe0, 0xc8, 0x8a, 0x62, 0xd3, 0x30, 0xa8,
+ 0x55, 0x93, 0xa1, 0xbd, 0x7f, 0x9b, 0x52, 0x71, 0xc8, 0x67, 0x6a, 0x1e,
+ 0xb1, 0xc1, 0x67, 0x07, 0xb6, 0x40, 0x70, 0x54, 0xa3, 0x62, 0x33, 0x9d,
+ 0x58, 0xb8, 0x36, 0x4f, 0x87, 0x88, 0x6a, 0x31, 0x54, 0xce, 0xf7, 0x8e,
+ 0x3d, 0x42, 0x6c, 0xb3, 0xa7, 0x3e, 0xe9, 0x60, 0x32, 0xe2, 0x7a, 0x16,
+ 0x83, 0x24, 0x00, 0x89, 0xb9, 0x55, 0x97, 0xbd, 0x99, 0x20, 0x4e, 0xe2,
+ 0xa2, 0x98, 0xd9, 0x87, 0xa9, 0x23, 0xfd, 0xb6, 0xb7, 0xd2, 0x95, 0xdb,
+ 0x5c, 0x21, 0x67, 0x16, 0x1c, 0xe2, 0x9f, 0x8e, 0x1e, 0xb8, 0x96, 0x6f,
+ 0x20, 0xe6, 0x82, 0x1c, 0x75, 0xd7, 0xb2, 0xae, 0x79, 0xd5, 0xd6, 0xad,
+ 0x77, 0xf0, 0x36, 0x4c, 0xb1, 0x27, 0xc8, 0x66, 0xaf, 0x7b, 0x65, 0xf0,
+ 0x12, 0x83, 0xa2, 0x3b, 0xf5, 0x00, 0x70, 0x71, 0xc4, 0x3a, 0xed, 0x99,
+ 0x3d, 0xa4, 0x71, 0xb4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {416,
+ {0xca, 0xf4, 0x57, 0xd7, 0xd0, 0xa5, 0x77, 0x0d, 0x03, 0xf1, 0x4f, 0x97,
+ 0xe1, 0x4c, 0x06, 0x7b},
+ {0xed, 0x1d, 0x6f, 0x2f, 0x0e, 0xde, 0x8c, 0x61, 0x5e, 0xfd, 0x37, 0xb3,
+ 0xd5, 0xd2, 0xdc, 0xfe, 0x6e, 0xeb, 0x22, 0x7c, 0x14, 0xa9, 0xc5, 0x2b,
+ 0x9e, 0x01, 0x49, 0x14, 0xff, 0x04, 0xf5, 0x2f, 0x79, 0x35, 0x7c, 0x75,
+ 0xb1, 0xf7, 0x35, 0x5f, 0xfa, 0xde, 0x05, 0xe2, 0x9c, 0xd1, 0x74, 0x7a,
+ 0xda, 0x2b, 0x52, 0x09, 0x8e, 0xf0, 0x7e, 0x9f, 0xc7, 0x71, 0x5d, 0x4a,
+ 0x70, 0xb6, 0x43, 0x9f, 0x27, 0x85, 0x1c, 0x3a, 0xc3, 0xea, 0x20, 0x9c,
+ 0x30, 0x9e, 0x24, 0x20, 0x99, 0x05, 0xc5, 0xfa, 0x59, 0x96, 0x6b, 0xb5,
+ 0xb9, 0x8d, 0x8b, 0x3a, 0x9f, 0x43, 0xe9, 0x67, 0x91, 0xa1, 0x62, 0xb8,
+ 0xdf, 0xf0, 0x49, 0x35, 0xe7, 0xa5, 0x6e, 0x47, 0x78, 0x53, 0xa4, 0xb8,
+ 0x58, 0xaf, 0x34, 0xcf, 0xd6, 0x24, 0x56, 0x65, 0x50, 0x8d, 0x30, 0x2b,
+ 0x73, 0xf3, 0x40, 0xa9, 0xf6, 0x89, 0x9f, 0x3a, 0xb9, 0xf1, 0xd0, 0x3d,
+ 0x40, 0x73, 0x69, 0xc1, 0x84, 0x04, 0x8b, 0x49, 0x8c, 0xa2, 0x16, 0x39,
+ 0xec, 0x2f, 0xd8, 0x38, 0x6d, 0xdb, 0xb2, 0xd0, 0x67, 0x83, 0x1a, 0xaf,
+ 0x0d, 0x3c, 0xdc, 0x23, 0x07, 0x9b, 0xb7, 0x64, 0x92, 0x97, 0xe2, 0x1f,
+ 0xcf, 0xc2, 0x73, 0x9f, 0x17, 0xa2, 0xa8, 0x59, 0x64, 0xc1, 0x5e, 0x1f,
+ 0xdc, 0x45, 0x00, 0x76, 0x7f, 0x64, 0x81, 0x45, 0x70, 0x8c, 0x08, 0x89,
+ 0xd3, 0x7c, 0xbc, 0x47, 0xd4, 0xf8, 0x19, 0x74, 0xd5, 0xf9, 0x53, 0xd9,
+ 0x85, 0xa5, 0x3f, 0xb0, 0x82, 0x14, 0x2b, 0x69, 0x5c, 0x9a, 0xcd, 0x8e,
+ 0xd0, 0x02, 0x04, 0x3b, 0x7e, 0x97, 0x57, 0xc0, 0xd1, 0xfb, 0xf5, 0x6a,
+ 0x8e, 0x02, 0x3e, 0xa2, 0xf0, 0xeb, 0x96, 0xc6, 0x1b, 0x9c, 0xb9, 0x48,
+ 0xcc, 0xe8, 0x2b, 0x83, 0xaa, 0xd7, 0xa7, 0x80, 0x66, 0x33, 0x6d, 0x5f,
+ 0xd7, 0x60, 0x97, 0x29, 0xe4, 0xa6, 0x3b, 0x56, 0x80, 0x3e, 0xd9, 0xb1,
+ 0x19, 0xb0, 0xa9, 0x97, 0xe5, 0x4c, 0x48, 0x8b, 0x3a, 0x6f, 0x80, 0x8f,
+ 0x7b, 0xc9, 0x1a, 0xa8, 0xe8, 0xa9, 0x3d, 0x88, 0x3a, 0xaa, 0x45, 0x98,
+ 0x04, 0x3a, 0x4e, 0xf1, 0x2e, 0x43, 0xbc, 0x93, 0xb6, 0x58, 0x51, 0xae,
+ 0xf2, 0xc6, 0x82, 0x8f, 0x17, 0xa7, 0xb6, 0xba, 0xab, 0x6e, 0xa1, 0x7b,
+ 0x73, 0x65, 0x2e, 0x24, 0x90, 0xef, 0xdf, 0x96, 0x7c, 0x24, 0x0a, 0x7d,
+ 0x7a, 0x20, 0x66, 0xfb, 0xb3, 0xd1, 0x59, 0x22, 0xcb, 0x5d, 0xf2, 0xe6,
+ 0x29, 0x86, 0xfa, 0xd5, 0xc1, 0xa8, 0x7a, 0x6c, 0x5b, 0xe8, 0x6b, 0xa1,
+ 0xd0, 0x09, 0x17, 0x6e, 0xc8, 0x0f, 0x9b, 0x8c, 0xbb, 0xad, 0x5b, 0xd8,
+ 0xc9, 0x1c, 0x39, 0xb6, 0xf2, 0x77, 0xd3, 0x4d, 0x9f, 0x35, 0x48, 0xde,
+ 0xe9, 0x61, 0xc0, 0xb3, 0xf1, 0xab, 0x5e, 0x6b, 0x04, 0x94, 0x52, 0xfe,
+ 0x06, 0xce, 0x55, 0x0f, 0x5b, 0x93, 0x8d, 0x96, 0xf7, 0xea, 0xb9, 0x3d,
+ 0x38, 0xff, 0x76, 0x94, 0x57, 0x15, 0x6d, 0xba, 0x53, 0x20, 0xa6, 0x0b,
+ 0x41, 0x58, 0xc6, 0xb8, 0x7e, 0x12, 0xca, 0x9f, 0xaf, 0x8e, 0x9d, 0x6b,
+ 0x3e, 0xb1, 0xf9, 0x84, 0x44, 0xe2, 0xe2, 0xd5, 0xf3, 0x65, 0x79, 0x9b,
+ 0x11, 0xf4, 0x66, 0x7b, 0x7f, 0x7c, 0xb5, 0xec, 0x5a, 0x93, 0x62, 0x8d,
+ 0x4f, 0xf1, 0x0d, 0x50, 0xf3, 0x0f, 0xf3, 0xf1, 0xd6, 0x04, 0xa0, 0x66,
+ 0x48, 0x98, 0xb8, 0x53, 0x0f, 0x41, 0x95, 0x96, 0xd7, 0xcb, 0x3a, 0xae,
+ 0x51, 0xbd, 0x96, 0x1e, 0x81, 0x66, 0xeb, 0x4b, 0x9f, 0x84, 0xe1, 0xd4,
+ 0x77, 0x39, 0xce, 0xa4, 0xd0, 0x5e, 0x9c, 0xb8, 0xcd, 0xdc, 0xa7, 0x3c,
+ 0x9a, 0x92, 0x84, 0x4d, 0x7d, 0x82, 0xa9, 0x42, 0xdf, 0x24, 0x2c, 0x7f,
+ 0x0d, 0xec, 0xdf, 0xc1, 0xed, 0x4c, 0xcc, 0xbd},
+ {0x93, 0xca, 0x61, 0x4e, 0x6d, 0x8f, 0x46, 0xc6, 0xf2, 0x71, 0xa8, 0xfe,
+ 0x6c, 0xcd, 0x5e, 0x5a, 0xe0, 0xc7, 0x0f, 0xde, 0x2c, 0xd7, 0xc2, 0xb5,
+ 0xc2, 0x00, 0xaa, 0xd2, 0xd0, 0x4d, 0xf4, 0x24, 0x59, 0x88, 0x5b, 0xe8,
+ 0x0c, 0x00, 0x67, 0x57, 0xab, 0x12, 0x90, 0x61, 0x8a, 0xfe, 0x51, 0xf1,
+ 0xf4, 0x1a, 0x42, 0x06, 0x39, 0xe3, 0xb6, 0xe8, 0x02, 0xb0, 0xcc, 0x37,
+ 0x90, 0xe0, 0xe3, 0x57, 0x89, 0x5f, 0x52, 0x0e, 0x0d, 0xeb, 0xa2, 0xee,
+ 0x3d, 0xe2, 0xcb, 0xc0, 0x94, 0x1e, 0xc4, 0x60, 0xc4, 0xe5, 0x2e, 0xbb,
+ 0x90, 0xff, 0xd7, 0x49, 0x65, 0x83, 0x9f, 0x95, 0x8b, 0x9a, 0x91, 0x0e,
+ 0x5e, 0x40, 0x69, 0xc8, 0xbb, 0x5e, 0xe6, 0x3d, 0x20, 0x95, 0x6e, 0xe2,
+ 0xbc, 0x36, 0x6f, 0xa6, 0xdd, 0x9f, 0xaa, 0x4d, 0x7c, 0x73, 0xdb, 0x08,
+ 0x5e, 0x88, 0xe0, 0xf0, 0x91, 0x63, 0xe9, 0x4a, 0xb0, 0x9c, 0xb5, 0xb7,
+ 0x97, 0x51, 0x3a, 0x4a, 0x3f, 0x07, 0x5b, 0x3e, 0x7c, 0x3f, 0x17, 0xb4,
+ 0xd1, 0xf9, 0x4c, 0xfc, 0x82, 0xab, 0xdc, 0x4d, 0xe3, 0xfb, 0x6f, 0xa6,
+ 0x9c, 0x2e, 0xe0, 0x0b, 0xf4, 0x42, 0x87, 0x14, 0xbe, 0x33, 0xfd, 0xec,
+ 0xa3, 0x12, 0xb6, 0x23, 0x15, 0x72, 0x1d, 0xbd, 0x0d, 0x5e, 0xa6, 0xab,
+ 0x5f, 0x23, 0x15, 0x29, 0x94, 0xfe, 0x5c, 0x7c, 0x29, 0x45, 0x39, 0x4d,
+ 0x0d, 0xf3, 0x7a, 0x16, 0x85, 0x42, 0x1c, 0x06, 0xd9, 0x4e, 0xdc, 0xca,
+ 0x26, 0x36, 0x2d, 0x5e, 0x3c, 0x30, 0xc8, 0x45, 0x43, 0x51, 0xde, 0x85,
+ 0x6d, 0x3b, 0x74, 0x40, 0xdd, 0xcf, 0x0c, 0xce, 0xd8, 0x7f, 0xba, 0xd3,
+ 0xd4, 0x29, 0x36, 0x3b, 0x43, 0x08, 0xc0, 0xf5, 0x8f, 0xb1, 0x4e, 0x6b,
+ 0xec, 0x63, 0xa6, 0x24, 0x1a, 0x36, 0xa4, 0x78, 0x64, 0xdb, 0x7e, 0x86,
+ 0x10, 0x3f, 0x79, 0x9c, 0xf5, 0x27, 0xd0, 0xa0, 0x77, 0x4a, 0x48, 0xa8,
+ 0x3c, 0x6f, 0x81, 0x4f, 0x13, 0x3e, 0x82, 0x7e, 0xdb, 0xbe, 0x60, 0x97,
+ 0x39, 0xd9, 0xd9, 0xd2, 0x38, 0xdd, 0x90, 0x8d, 0x06, 0x9f, 0x82, 0x05,
+ 0xc8, 0x53, 0x6c, 0x34, 0xac, 0xbc, 0x7f, 0xc2, 0x8b, 0x01, 0x7f, 0x8b,
+ 0x30, 0xf7, 0x15, 0x74, 0x34, 0x4b, 0x59, 0x57, 0xc8, 0x5d, 0xf5, 0x8f,
+ 0x10, 0x15, 0x53, 0xc7, 0x82, 0x59, 0x6b, 0x2a, 0xec, 0x2a, 0x6c, 0x30,
+ 0xad, 0x8f, 0x0f, 0x8c, 0x79, 0x4f, 0xf2, 0x95, 0x1f, 0xf1, 0x15, 0x61,
+ 0x1a, 0xcd, 0x7f, 0x9c, 0x65, 0x57, 0x58, 0xe7, 0xe8, 0x7c, 0x6d, 0x3c,
+ 0xc9, 0x70, 0xdc, 0x12, 0x6c, 0xbe, 0x56, 0xc2, 0x97, 0x78, 0x59, 0x55,
+ 0x2f, 0xc0, 0xd5, 0x7b, 0x0b, 0x36, 0x1f, 0x64, 0x8a, 0x31, 0x0f, 0x0e,
+ 0x56, 0x87, 0xfb, 0x5c, 0x6b, 0xbe, 0x9a, 0x86, 0x25, 0x6c, 0x01, 0x77,
+ 0x97, 0xd8, 0x59, 0x96, 0x73, 0xc7, 0xfc, 0xfc, 0xfa, 0x41, 0xd7, 0x91,
+ 0x12, 0xde, 0x8e, 0xa5, 0xee, 0x73, 0x5d, 0x13, 0x33, 0x5b, 0x5a, 0xc2,
+ 0xf7, 0x51, 0xac, 0xe0, 0xef, 0x8b, 0xd1, 0xf8, 0x2e, 0xcc, 0x39, 0x2f,
+ 0xb7, 0x8b, 0x4c, 0xed, 0x55, 0xca, 0xd0, 0xa6, 0x1b, 0xf3, 0xdc, 0xa1,
+ 0xbe, 0xec, 0xe2, 0xb5, 0x39, 0x2c, 0x6b, 0x62, 0x9a, 0x8d, 0xef, 0x2a,
+ 0x50, 0x0d, 0x21, 0x2c, 0xcd, 0xac, 0xa8, 0xfe, 0x03, 0x97, 0xc9, 0x18,
+ 0xfd, 0x5d, 0xca, 0x25, 0xe4, 0x15, 0x52, 0x09, 0x07, 0xb8, 0x4c, 0x41,
+ 0x71, 0x97, 0xc3, 0x1d, 0xe0, 0xce, 0x0e, 0x22, 0xf0, 0x61, 0x2e, 0xca,
+ 0xca, 0x8a, 0xa5, 0x04, 0x46, 0x04, 0xbd, 0x66, 0x34, 0xfc, 0x32, 0x2f,
+ 0x2f, 0x9a, 0xdc, 0x4b, 0x30, 0x9d, 0x81, 0x75, 0x98, 0x04, 0x7f, 0x4b,
+ 0xf3, 0x26, 0xfa, 0x31, 0x52, 0xe0, 0xd2, 0x72, 0xb0, 0x35, 0x9f, 0x37,
+ 0x32, 0x82, 0x79, 0xfa},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {417,
+ {0xf7, 0x52, 0xf7, 0x5f, 0xc9, 0xd8, 0x3d, 0x4f, 0x06, 0x4c, 0x46, 0x17,
+ 0x51, 0x7c, 0xce, 0x9a},
+ {0xed, 0x1d, 0x6f, 0x2f, 0x0e, 0xde, 0x8c, 0x61, 0x5e, 0xfd, 0x37, 0xb3,
+ 0xd5, 0xd2, 0xdc, 0xfe, 0x6e, 0xeb, 0x22, 0x7c, 0x14, 0xa9, 0xc5, 0x2b,
+ 0x9e, 0x01, 0x49, 0x14, 0xff, 0x04, 0xf5, 0x2f, 0x79, 0x35, 0x7c, 0x75,
+ 0xb1, 0xf7, 0x35, 0x5f, 0xfa, 0xde, 0x05, 0xe2, 0x9c, 0xd1, 0x74, 0x7a,
+ 0xda, 0x2b, 0x52, 0x09, 0x8e, 0xf0, 0x7e, 0x9f, 0xc7, 0x71, 0x5d, 0x4a,
+ 0x70, 0xb6, 0x43, 0x9f, 0x27, 0x85, 0x1c, 0x3a, 0xc3, 0xea, 0x20, 0x9c,
+ 0x30, 0x9e, 0x24, 0x20, 0x99, 0x05, 0xc5, 0xfa, 0x59, 0x96, 0x6b, 0xb5,
+ 0xb9, 0x8d, 0x8b, 0x3a, 0x9f, 0x43, 0xe9, 0x67, 0x91, 0xa1, 0x62, 0xb8,
+ 0xdf, 0xf0, 0x49, 0x35, 0xe7, 0xa5, 0x6e, 0x47, 0x78, 0x53, 0xa4, 0xb8,
+ 0x58, 0xaf, 0x34, 0xcf, 0xd6, 0x24, 0x56, 0x65, 0x50, 0x8d, 0x30, 0x2b,
+ 0x73, 0xf3, 0x40, 0xa9, 0xf6, 0x89, 0x9f, 0x3a, 0xb9, 0xf1, 0xd0, 0x3d,
+ 0x40, 0x73, 0x69, 0xc1, 0x84, 0x04, 0x8b, 0x49, 0x8c, 0xa2, 0x16, 0x39,
+ 0xec, 0x2f, 0xd8, 0x38, 0x6d, 0xdb, 0xb2, 0xd0, 0x67, 0x83, 0x1a, 0xaf,
+ 0x0d, 0x3c, 0xdc, 0x23, 0x07, 0x9b, 0xb7, 0x64, 0x92, 0x97, 0xe2, 0x1f,
+ 0xcf, 0xc2, 0x73, 0x9f, 0x17, 0xa2, 0xa8, 0x59, 0x64, 0xc1, 0x5e, 0x1f,
+ 0xdc, 0x45, 0x00, 0x76, 0x7f, 0x64, 0x81, 0x45, 0x70, 0x8c, 0x08, 0x89,
+ 0xd3, 0x7c, 0xbc, 0x47, 0xd4, 0xf8, 0x19, 0x74, 0xd5, 0xf9, 0x53, 0xd9,
+ 0x85, 0xa5, 0x3f, 0xb0, 0x82, 0x14, 0x2b, 0x69, 0x5c, 0x9a, 0xcd, 0x8e,
+ 0xd0, 0x02, 0x04, 0x3b, 0x7e, 0x97, 0x57, 0xc0, 0xd1, 0xfb, 0xf5, 0x6a,
+ 0x8e, 0x02, 0x3e, 0xa2, 0xf0, 0xeb, 0x96, 0xc6, 0x1b, 0x9c, 0xb9, 0x48,
+ 0xcc, 0xe8, 0x2b, 0x83, 0xaa, 0xd7, 0xa7, 0x80, 0x66, 0x33, 0x6d, 0x5f,
+ 0xd7, 0x60, 0x97, 0x29, 0xe4, 0xa6, 0x3b, 0x56, 0x80, 0x3e, 0xd9, 0xb1,
+ 0x19, 0xb0, 0xa9, 0x97, 0xe5, 0x4c, 0x48, 0x8b, 0x3a, 0x6f, 0x80, 0x8f,
+ 0x7b, 0xc9, 0x1a, 0xa8, 0xe8, 0xa9, 0x3d, 0x88, 0x3a, 0xaa, 0x45, 0x98,
+ 0x04, 0x3a, 0x4e, 0xf1, 0x2e, 0x43, 0xbc, 0x93, 0xb6, 0x58, 0x51, 0xae,
+ 0xf2, 0xc6, 0x82, 0x8f, 0x17, 0xa7, 0xb6, 0xba, 0xab, 0x6e, 0xa1, 0x7b,
+ 0x73, 0x65, 0x2e, 0x24, 0x90, 0xef, 0xdf, 0x96, 0x7c, 0x24, 0x0a, 0x7d,
+ 0x7a, 0x20, 0x66, 0xfb, 0xb3, 0xd1, 0x59, 0x22, 0xcb, 0x5d, 0xf2, 0xe6,
+ 0x29, 0x86, 0xfa, 0xd5, 0xc1, 0xa8, 0x7a, 0x6c, 0x5b, 0xe8, 0x6b, 0xa1,
+ 0xd0, 0x09, 0x17, 0x6e, 0xc8, 0x0f, 0x9b, 0x8c, 0xbb, 0xad, 0x5b, 0xd8,
+ 0xc9, 0x1c, 0x39, 0xb6, 0xf2, 0x77, 0xd3, 0x4d, 0x9f, 0x35, 0x48, 0xde,
+ 0xe9, 0x61, 0xc0, 0xb3, 0xf1, 0xab, 0x5e, 0x6b, 0x04, 0x94, 0x52, 0xfe,
+ 0x06, 0xce, 0x55, 0x0f, 0x5b, 0x93, 0x8d, 0x96, 0xf7, 0xea, 0xb9, 0x3d,
+ 0x38, 0xff, 0x76, 0x94, 0x57, 0x15, 0x6d, 0xba, 0x53, 0x20, 0xa6, 0x0b,
+ 0x41, 0x58, 0xc6, 0xb8, 0x7e, 0x12, 0xca, 0x9f, 0xaf, 0x8e, 0x9d, 0x6b,
+ 0x3e, 0xb1, 0xf9, 0x84, 0x44, 0xe2, 0xe2, 0xd5, 0xf3, 0x65, 0x79, 0x9b,
+ 0x11, 0xf4, 0x66, 0x7b, 0x7f, 0x7c, 0xb5, 0xec, 0x5a, 0x93, 0x62, 0x8d,
+ 0x4f, 0xf1, 0x0d, 0x50, 0xf3, 0x0f, 0xf3, 0xf1, 0xd6, 0x04, 0xa0, 0x66,
+ 0x48, 0x98, 0xb8, 0x53, 0x0f, 0x41, 0x95, 0x96, 0xd7, 0xcb, 0x3a, 0xae,
+ 0x51, 0xbd, 0x96, 0x1e, 0x81, 0x66, 0xeb, 0x4b, 0x9f, 0x84, 0xe1, 0xd4,
+ 0x77, 0x39, 0xce, 0xa4, 0xd0, 0x5e, 0x9c, 0xb8, 0xcd, 0xdc, 0xa7, 0x3c,
+ 0x9a, 0x92, 0x84, 0x4d, 0x7d, 0x82, 0xa9, 0x42, 0xdf, 0x24, 0x2c, 0x7f,
+ 0x0d, 0xec, 0xdf, 0xc1, 0xed, 0x4c, 0xcc, 0xbd},
+ {0xe3, 0x32, 0x4b, 0x3c, 0x80, 0x4b, 0x65, 0x60, 0x96, 0x79, 0xf1, 0xab,
+ 0xb7, 0x9c, 0xc0, 0x70, 0x8f, 0x11, 0x43, 0xcc, 0xf1, 0xad, 0x4b, 0x14,
+ 0x50, 0x2c, 0x23, 0x4a, 0x17, 0x5d, 0x95, 0x3d, 0x35, 0xc9, 0x31, 0xfd,
+ 0xf1, 0x6b, 0xb9, 0xe4, 0x49, 0xe0, 0xd8, 0x38, 0x85, 0x96, 0xdc, 0x67,
+ 0x46, 0xaf, 0x3a, 0x38, 0x90, 0x02, 0x18, 0x4a, 0x6a, 0x4d, 0x3e, 0x24,
+ 0x1d, 0xfc, 0x2b, 0xc9, 0x2a, 0x10, 0x48, 0x76, 0xe1, 0xdd, 0xbc, 0x7e,
+ 0x8b, 0x81, 0x38, 0x10, 0x4d, 0xda, 0x07, 0x43, 0x04, 0xa9, 0x10, 0x26,
+ 0x47, 0x28, 0xb2, 0x3a, 0x31, 0x99, 0xa2, 0x34, 0xd8, 0xc5, 0x37, 0x72,
+ 0x25, 0xce, 0x89, 0x85, 0xfd, 0x1a, 0xef, 0x50, 0xc8, 0x26, 0xb5, 0x22,
+ 0xda, 0xe4, 0x82, 0xf2, 0x56, 0x2a, 0x70, 0x17, 0xbe, 0x6e, 0xd2, 0x03,
+ 0x3e, 0x53, 0x13, 0xc7, 0x40, 0x18, 0xf7, 0x69, 0x7d, 0x48, 0x94, 0x54,
+ 0x9e, 0x05, 0xd2, 0x34, 0x60, 0xa1, 0xae, 0x5c, 0xfa, 0x2b, 0x3a, 0xfc,
+ 0xcc, 0xba, 0xa4, 0x67, 0x61, 0x27, 0x74, 0x0b, 0xbe, 0x5d, 0xc1, 0x24,
+ 0x69, 0xb6, 0xb3, 0xee, 0x38, 0x3f, 0x43, 0x0b, 0xb1, 0xe8, 0x94, 0x57,
+ 0xf6, 0x6b, 0xf5, 0x8c, 0x71, 0xbc, 0x34, 0xed, 0x5a, 0x69, 0x4f, 0x79,
+ 0x74, 0x55, 0x84, 0x36, 0x50, 0x80, 0xce, 0x7b, 0x59, 0xba, 0x87, 0x56,
+ 0x1c, 0x03, 0xab, 0xbf, 0x62, 0xc8, 0x49, 0x59, 0x75, 0x2c, 0x14, 0xbe,
+ 0x74, 0x0d, 0x27, 0xe0, 0x44, 0x82, 0x86, 0xd5, 0x93, 0x26, 0x34, 0x30,
+ 0x73, 0x2c, 0x4e, 0xd6, 0x76, 0xae, 0x52, 0x58, 0x35, 0x97, 0xff, 0xd0,
+ 0x54, 0xbe, 0xd2, 0x3b, 0xc2, 0x3d, 0x67, 0x20, 0xcd, 0x37, 0x62, 0x5b,
+ 0xf6, 0x93, 0x4d, 0x1a, 0xbd, 0x13, 0x16, 0xbe, 0x65, 0xc8, 0x19, 0x60,
+ 0xd9, 0x8a, 0x37, 0xc4, 0x9c, 0xbc, 0xe2, 0x31, 0x68, 0x2b, 0x7f, 0x1c,
+ 0x7d, 0x53, 0x84, 0xdb, 0x0d, 0x5d, 0xe1, 0xc4, 0xc2, 0xd1, 0x69, 0x3d,
+ 0xd9, 0x46, 0xad, 0x51, 0xab, 0x8c, 0x4b, 0x8c, 0x66, 0x1d, 0x70, 0xf5,
+ 0x65, 0x1e, 0x97, 0xf0, 0x3e, 0xda, 0xc0, 0xb7, 0xc6, 0x91, 0x63, 0x3b,
+ 0x60, 0xb3, 0x61, 0xdf, 0xe4, 0x80, 0xf3, 0x3f, 0x64, 0xb8, 0x9c, 0x70,
+ 0xab, 0x07, 0xeb, 0x46, 0x7c, 0xbe, 0x67, 0x10, 0x8b, 0x33, 0xcb, 0x7f,
+ 0x25, 0x4d, 0xcf, 0x26, 0x0e, 0xcc, 0x67, 0x7b, 0xa2, 0x80, 0x9d, 0x8a,
+ 0x5e, 0x3a, 0x55, 0x83, 0x33, 0x40, 0x2d, 0x72, 0xd4, 0x5e, 0x35, 0x1b,
+ 0x5c, 0x16, 0xf6, 0x72, 0x59, 0x73, 0x69, 0x25, 0x76, 0xfa, 0xe3, 0x34,
+ 0xf4, 0x74, 0xf3, 0x15, 0x6e, 0xb0, 0x07, 0x0d, 0x85, 0x9f, 0xf7, 0x78,
+ 0x32, 0x18, 0xe9, 0x3d, 0x6f, 0x97, 0xb0, 0x80, 0x1a, 0x5f, 0xb1, 0x83,
+ 0x76, 0x3e, 0x47, 0x11, 0x03, 0x48, 0x30, 0xe9, 0x65, 0xd9, 0xfc, 0x7a,
+ 0x1b, 0x5f, 0xc2, 0x3c, 0xdc, 0xbb, 0xbb, 0x69, 0xfb, 0x6b, 0x59, 0xee,
+ 0xe1, 0x24, 0xe7, 0xd7, 0xb3, 0x7a, 0x90, 0x97, 0x07, 0xac, 0x8c, 0xe0,
+ 0xaa, 0xe1, 0x5b, 0xdf, 0x48, 0x7c, 0xbb, 0x78, 0xae, 0x4c, 0xb1, 0x79,
+ 0xe0, 0x19, 0xef, 0xd6, 0xdf, 0x81, 0x0c, 0x93, 0x71, 0x07, 0x0a, 0xad,
+ 0xe5, 0x2c, 0x42, 0x1d, 0x8a, 0x40, 0x20, 0x62, 0x50, 0x77, 0xac, 0xd5,
+ 0x1e, 0xfc, 0xca, 0x46, 0x92, 0xc2, 0x1a, 0xc6, 0x06, 0xe9, 0x56, 0x75,
+ 0x28, 0x8a, 0xc7, 0x50, 0x44, 0x65, 0x53, 0x9a, 0x19, 0xb8, 0x84, 0x35,
+ 0x99, 0x41, 0x4a, 0xa1, 0xa9, 0x1d, 0x48, 0xf4, 0x31, 0x0b, 0x94, 0x7b,
+ 0x2f, 0x58, 0xef, 0x8d, 0x09, 0x73, 0x26, 0xfb, 0x69, 0x4f, 0xc1, 0xea,
+ 0x75, 0xb1, 0x17, 0x1b, 0x6e, 0x70, 0x33, 0xef, 0x82, 0xd0, 0x6c, 0xe3,
+ 0x0d, 0xf4, 0x89, 0xfd},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {418,
+ {0x4f, 0x76, 0x6e, 0xeb, 0xcd, 0x72, 0xf6, 0x2a, 0xa1, 0x21, 0x18, 0x33,
+ 0xfe, 0x50, 0x5c, 0xc6},
+ {0xff, 0xf7, 0x7d, 0xa3, 0xdf, 0xd7, 0x17, 0x97, 0x27, 0xe1, 0x4e, 0x99,
+ 0x5e, 0x1f, 0xa1, 0x5e, 0x8e, 0xc5, 0x3c, 0x41, 0x5f, 0x41, 0xb5, 0x7a,
+ 0xd5, 0x47, 0x33, 0x7f, 0xd8, 0xe0, 0x32, 0xce, 0xbf, 0x69, 0x22, 0xe4,
+ 0x50, 0x76, 0x41, 0x99, 0xc6, 0x15, 0x55, 0xda, 0x7e, 0x1a, 0xb2, 0x86,
+ 0xb1, 0x9d, 0xe2, 0xb8, 0xf0, 0x33, 0x05, 0x96, 0x8c, 0x77, 0x7a, 0x50,
+ 0xbd, 0x7e, 0x2a, 0x04, 0x48, 0x7f, 0x49, 0xab, 0xeb, 0xcb, 0xeb, 0xbe,
+ 0xb4, 0x6c, 0xd7, 0xeb, 0xa7, 0xe9, 0x18, 0x2c, 0xd6, 0xe0, 0xa1, 0x75,
+ 0xb3, 0x15, 0x02, 0x86, 0xb2, 0x1b, 0xd5, 0x74, 0x0a, 0x31, 0x81, 0xf9,
+ 0x7d, 0xe9, 0xf1, 0xc9, 0x12, 0xea, 0x04, 0x4d, 0xf8, 0x81, 0xdc, 0x4f,
+ 0x4a, 0x67, 0x26, 0x2e, 0xe6, 0x69, 0x09, 0x98, 0x0f, 0xf1, 0xe0, 0x94,
+ 0xa1, 0x85, 0x36, 0x9c, 0x51, 0x8d, 0x99, 0x45, 0xb5, 0x5f, 0xe8, 0x9e,
+ 0x60, 0x8c, 0x33, 0x57, 0x38, 0x21, 0x84, 0x2a, 0x4f, 0xa1, 0xd4, 0xba,
+ 0x75, 0xb4, 0x2c, 0x8b, 0x25, 0x2e, 0xe1, 0x18, 0xf4, 0xa9, 0xcd, 0x53,
+ 0x2d, 0xff, 0x4b, 0xd5, 0xe9, 0x0a, 0xef, 0x06, 0x33, 0x98, 0x18, 0xd5,
+ 0x1b, 0xaf, 0x80, 0x5b, 0x09, 0x0d, 0xfd, 0xf5, 0x8b, 0xa2, 0x9c, 0x13,
+ 0x03, 0xc8, 0x6d, 0xbe, 0x3a, 0x31, 0x40, 0x61, 0x0b, 0x47, 0xaf, 0xe2,
+ 0x71, 0x37, 0x6a, 0xbd, 0x99, 0x6a, 0x65, 0xa3, 0xb7, 0x25, 0x0b, 0x45,
+ 0x6f, 0xa3, 0x06, 0x92, 0x05, 0xbf, 0xe9, 0xd9, 0xe5, 0x98, 0xb5, 0x9c,
+ 0xe5, 0x41, 0x6a, 0x2e, 0x1f, 0x45, 0xc2, 0x25, 0x20, 0xcb, 0x62, 0xac,
+ 0xcf, 0x3e, 0x84, 0x13, 0x93, 0xf8, 0xbe, 0xf4, 0xdd, 0x4e, 0x1b, 0x8b,
+ 0x51, 0x86, 0xad, 0x84, 0x0e, 0x8e, 0x90, 0xde, 0x95, 0x9a, 0x63, 0xbd,
+ 0x9f, 0xfe, 0xbf, 0x4f, 0x29, 0x33, 0x83, 0x32, 0x98, 0x9b, 0x79, 0x0b,
+ 0x03, 0xe5, 0x41, 0xb7, 0xa4, 0x60, 0x17, 0x22, 0xd5, 0x06, 0x51, 0xca,
+ 0x40, 0x2e, 0x48, 0x43, 0xb9, 0x5d, 0xea, 0x4f, 0x0e, 0x12, 0xd6, 0x0f,
+ 0x70, 0xed, 0xba, 0xfe, 0xe4, 0xba, 0x62, 0x6e, 0x58, 0xb7, 0xdb, 0xb9,
+ 0x38, 0xb9, 0x5c, 0x03, 0x6a, 0xe5, 0x8d, 0x09, 0x68, 0xdd, 0x45, 0xf1,
+ 0x5a, 0x0b, 0x98, 0x63, 0xe6, 0x4f, 0x9a, 0xc9, 0xa5, 0x22, 0x4e, 0xa0,
+ 0x8e, 0xda, 0xdb, 0x25, 0x37, 0x0d, 0xe7, 0x6b, 0xef, 0xec, 0x41, 0x3d,
+ 0x7c, 0x31, 0x6e, 0xe2, 0xdc, 0x95, 0xb5, 0x59, 0xf8, 0xb5, 0xdb, 0x5d,
+ 0x10, 0x10, 0xed, 0xe1, 0xbd, 0x41, 0x31, 0x1c, 0x60, 0xde, 0x0a, 0x30,
+ 0xeb, 0x08, 0xeb, 0xdc, 0x55, 0xf8, 0xca, 0xcd, 0x8d, 0xe1, 0xf2, 0x7e,
+ 0xfb, 0xb1, 0x59, 0xf5, 0x0a, 0x60, 0x6b, 0x0a, 0x4a, 0x48, 0xa4, 0x49,
+ 0xb4, 0x18, 0x14, 0x28, 0x34, 0x55, 0x5a, 0x97, 0x2f, 0x14, 0xe5, 0xe1,
+ 0xae, 0xa8, 0x80, 0x92, 0xbc, 0xfe, 0xdd, 0x08, 0x9b, 0xca, 0xdc, 0x12,
+ 0x4a, 0x93, 0xfe, 0x15, 0x14, 0x33, 0x6e, 0xe8, 0xd5, 0x6b, 0x46, 0x9c,
+ 0x4f, 0x1c, 0xcc, 0x6c, 0x1b, 0x0f, 0x96, 0x78, 0xa8, 0x15, 0x78, 0xa6,
+ 0xea, 0x29, 0x56, 0x8d, 0x4b, 0x70, 0x2c, 0x80, 0x17, 0xba, 0xee, 0xad,
+ 0x10, 0xdb, 0x2f, 0xf2, 0x0e, 0x40, 0x0d, 0xd7, 0x7a, 0xdd, 0x94, 0xe7,
+ 0xa4, 0x8a, 0x21, 0x7b, 0x9b, 0x52, 0x26, 0x6b, 0x6e, 0x16, 0x85, 0x54,
+ 0x5c, 0x7d, 0x64, 0x90, 0xad, 0x78, 0x65, 0xb5, 0x89, 0x56, 0x06, 0x83,
+ 0x33, 0x8d, 0x87, 0x16, 0x39, 0x3a, 0xfe, 0x36, 0xaf, 0x47, 0x91, 0xfa,
+ 0x52, 0xb0, 0xc3, 0x8b, 0x73, 0x4a, 0x62, 0x2d, 0x1a, 0x5c, 0x65, 0xf6,
+ 0x73, 0x7f, 0x06, 0xe3, 0x72, 0xbc, 0xba, 0xb2},
+ {0xde, 0x38, 0xda, 0x06, 0x72, 0xfc, 0xf4, 0xb1, 0x43, 0x9d, 0xc9, 0xae,
+ 0x77, 0x02, 0xb9, 0xf7, 0xd4, 0xc6, 0x2c, 0x63, 0x6d, 0x9d, 0xd1, 0xe2,
+ 0xd0, 0x3e, 0xf8, 0x97, 0x68, 0x36, 0x9d, 0x5d, 0xdd, 0xb4, 0x96, 0xf9,
+ 0xc6, 0x31, 0xfd, 0xd1, 0x15, 0x84, 0xa0, 0x93, 0x44, 0x2f, 0x83, 0x8e,
+ 0x3a, 0x31, 0x74, 0x9f, 0x5e, 0xac, 0x7d, 0xfe, 0x44, 0xe9, 0xbd, 0x93,
+ 0x6c, 0x48, 0x20, 0x00, 0x05, 0xe6, 0xfa, 0x11, 0x21, 0xaf, 0x52, 0x3b,
+ 0xee, 0x67, 0xf4, 0x64, 0x4e, 0xa3, 0xf4, 0x9f, 0x56, 0x1f, 0xdd, 0xb7,
+ 0x40, 0x7f, 0xe1, 0x4c, 0x61, 0x42, 0xa2, 0x74, 0xcd, 0xd0, 0x72, 0x8b,
+ 0x45, 0xbb, 0xfb, 0x94, 0xfa, 0xf1, 0x9e, 0xb4, 0x22, 0x9a, 0xb4, 0x68,
+ 0xff, 0xe0, 0x05, 0xbf, 0x36, 0xb1, 0x7a, 0x94, 0x9a, 0x65, 0xec, 0xfc,
+ 0x0d, 0x23, 0x24, 0xa3, 0x68, 0x13, 0xe3, 0x83, 0xdd, 0x4e, 0xb5, 0x3f,
+ 0xb2, 0x2e, 0xb8, 0x42, 0x6a, 0x19, 0x87, 0xcf, 0xab, 0xe7, 0x5c, 0xa2,
+ 0x66, 0xd9, 0xe5, 0x18, 0x28, 0x89, 0x6b, 0x1a, 0xbe, 0x3b, 0x00, 0x83,
+ 0x16, 0xfa, 0xcb, 0x27, 0x4b, 0xf2, 0x1d, 0x96, 0x3b, 0x4a, 0x26, 0xe8,
+ 0xf0, 0xcd, 0xc8, 0xad, 0x80, 0x7f, 0xa5, 0x3e, 0x66, 0xb6, 0x2b, 0x78,
+ 0x02, 0x73, 0xb4, 0x9d, 0x11, 0xad, 0xa8, 0xaa, 0x54, 0x12, 0x28, 0xf1,
+ 0xb0, 0x66, 0x0e, 0x02, 0x7f, 0x84, 0x32, 0xe8, 0xe5, 0xd9, 0x06, 0x68,
+ 0xa9, 0x43, 0xba, 0xa8, 0x30, 0x88, 0x61, 0xc8, 0x89, 0x60, 0xe3, 0x9e,
+ 0x0a, 0x52, 0xf4, 0xae, 0x51, 0xff, 0x45, 0xba, 0xa7, 0x8b, 0xb9, 0x66,
+ 0xac, 0xfb, 0x41, 0xa6, 0xf8, 0x86, 0x1f, 0xdb, 0x57, 0x8d, 0xc5, 0xc5,
+ 0xf7, 0x0f, 0x27, 0x2d, 0xc1, 0xfb, 0x07, 0xe1, 0xb5, 0xdb, 0x61, 0x23,
+ 0xf6, 0xe6, 0x6b, 0x17, 0x20, 0x0e, 0x66, 0x6f, 0x4f, 0x35, 0xa8, 0x9d,
+ 0xa9, 0xf6, 0x6e, 0xdb, 0xbd, 0x83, 0x32, 0xfd, 0xb2, 0x3a, 0xf6, 0x8d,
+ 0xfd, 0xd2, 0xb8, 0xb7, 0xcd, 0xd4, 0x62, 0x5f, 0x74, 0x79, 0x82, 0x63,
+ 0xec, 0x18, 0xd1, 0xce, 0x5e, 0xdb, 0x18, 0x04, 0xa9, 0x59, 0xb3, 0xa6,
+ 0xa8, 0x94, 0x36, 0x4b, 0x65, 0x59, 0x23, 0x62, 0xae, 0xcc, 0xe7, 0x4b,
+ 0x9b, 0x6c, 0xd8, 0x15, 0xaf, 0x90, 0x20, 0x92, 0xee, 0x23, 0x8e, 0x4a,
+ 0x7f, 0x56, 0xc0, 0xd6, 0x53, 0xdd, 0x54, 0x0f, 0xd3, 0x8b, 0x55, 0xf9,
+ 0x5a, 0x2b, 0xac, 0x59, 0x65, 0x83, 0xfb, 0x5c, 0xd0, 0x75, 0xdb, 0x10,
+ 0x1d, 0x50, 0x42, 0xa0, 0x3e, 0x78, 0x5e, 0xf2, 0x6c, 0x19, 0x08, 0x14,
+ 0xb8, 0xac, 0x3d, 0x13, 0x38, 0x6e, 0x3b, 0x4f, 0xf4, 0x65, 0x85, 0x2f,
+ 0x69, 0x58, 0xc7, 0x71, 0xeb, 0x36, 0x99, 0x88, 0x19, 0xf9, 0x0e, 0x01,
+ 0x37, 0x54, 0x59, 0x5b, 0x1a, 0x9d, 0xa1, 0xd1, 0xc5, 0x9f, 0x17, 0x78,
+ 0x95, 0xd8, 0x2c, 0xf4, 0xf3, 0xd9, 0xab, 0xa0, 0xff, 0xe0, 0x33, 0x50,
+ 0x24, 0x96, 0xcc, 0x63, 0x26, 0xda, 0xae, 0xfb, 0x0e, 0xc3, 0x77, 0x05,
+ 0xdc, 0xa9, 0xcf, 0x09, 0x5b, 0xe5, 0x59, 0x23, 0xdb, 0x9b, 0xa5, 0x12,
+ 0xe5, 0x86, 0x17, 0x23, 0xe7, 0x90, 0x38, 0x94, 0x18, 0x94, 0x2a, 0xe6,
+ 0x0e, 0xc6, 0xf7, 0x5a, 0x57, 0x5a, 0x96, 0x6e, 0x01, 0x3a, 0xc1, 0xbe,
+ 0x26, 0x79, 0xcc, 0x60, 0x93, 0x0a, 0x15, 0x79, 0x64, 0x60, 0x9d, 0xb5,
+ 0x0a, 0xb0, 0x1a, 0xa9, 0x6c, 0xeb, 0xbd, 0xbd, 0x1c, 0xa1, 0xd0, 0xf3,
+ 0x5b, 0x08, 0xa5, 0x63, 0x9f, 0x05, 0x27, 0x15, 0x33, 0x71, 0xa1, 0x6d,
+ 0xbb, 0xdb, 0xa5, 0x56, 0x0c, 0x8f, 0x9d, 0x4a, 0x40, 0x79, 0x8a, 0xc3,
+ 0x63, 0x1c, 0xed, 0xbd, 0x41, 0x40, 0xc7, 0xe5, 0x47, 0xbd, 0x11, 0x96,
+ 0xf4, 0x5b, 0xa5, 0x7d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {419,
+ {0x4d, 0xb1, 0xa7, 0x39, 0xdb, 0x12, 0x91, 0xff, 0xeb, 0xa7, 0xb6, 0x8a,
+ 0x4a, 0x14, 0x7c, 0xa9},
+ {0xd6, 0xac, 0x44, 0xae, 0xf8, 0xcd, 0x0a, 0x8b, 0xec, 0x83, 0xed, 0x30,
+ 0x9a, 0x5b, 0x7f, 0xca, 0xc6, 0x2d, 0x2a, 0x4e, 0xba, 0x42, 0x1d, 0x3b,
+ 0xdf, 0x0f, 0xc1, 0x2d, 0x68, 0x0c, 0x15, 0xaa, 0x2e, 0xa3, 0xd9, 0x6c,
+ 0xff, 0xe7, 0x1c, 0x88, 0xb9, 0x27, 0x32, 0x52, 0x29, 0xd7, 0x24, 0x9c,
+ 0xbd, 0xdb, 0x6b, 0x90, 0x00, 0xac, 0x45, 0x21, 0xee, 0xed, 0xe8, 0xee,
+ 0x1c, 0xf7, 0x57, 0xb2, 0xa3, 0x65, 0x47, 0x94, 0xc5, 0x43, 0x90, 0x7e,
+ 0x54, 0x1b, 0x9e, 0x62, 0x98, 0xc5, 0x84, 0x26, 0x51, 0xb6, 0xcb, 0xb0,
+ 0xa2, 0xee, 0x7c, 0xc2, 0x0b, 0xfb, 0x87, 0x21, 0x1c, 0xc3, 0xb1, 0xb4,
+ 0xa7, 0x5d, 0x81, 0x8f, 0xeb, 0x99, 0xfd, 0x98, 0x3c, 0xd5, 0x15, 0xee,
+ 0x09, 0x00, 0xb0, 0xd8, 0x96, 0x5d, 0x43, 0xe1, 0xba, 0xef, 0x0c, 0x40,
+ 0xa2, 0xfb, 0xa2, 0x1a, 0xee, 0x28, 0xa0, 0x7a, 0x0b, 0xb0, 0x81, 0xd3,
+ 0x83, 0xa1, 0xde, 0x3c, 0x5d, 0x45, 0xc3, 0x1d, 0x29, 0x08, 0x9e, 0x49,
+ 0xe3, 0x95, 0xdd, 0x6c, 0x12, 0x44, 0x1a, 0xec, 0xa0, 0x31, 0xc0, 0xf8,
+ 0x41, 0x5c, 0x5c, 0x21, 0x97, 0xd9, 0x03, 0x6f, 0xa6, 0x7c, 0xa8, 0x9c,
+ 0xa1, 0xdf, 0x4f, 0x4d, 0x17, 0xf5, 0x90, 0x7a, 0x87, 0xfc, 0xef, 0xe9,
+ 0xc3, 0xae, 0x79, 0x52, 0xde, 0x1c, 0xa4, 0x16, 0xdf, 0x2d, 0xe3, 0x08,
+ 0x04, 0x27, 0x22, 0x87, 0x24, 0x72, 0x13, 0x94, 0xfb, 0x11, 0x5f, 0x02,
+ 0xe6, 0xdd, 0x5e, 0xf7, 0x05, 0x55, 0x78, 0x96, 0x8f, 0xf3, 0x53, 0xc8,
+ 0x5e, 0xcd, 0xa1, 0x19, 0x92, 0x4a, 0xdf, 0x63, 0x86, 0xb7, 0x15, 0x10,
+ 0x2d, 0x6d, 0xd4, 0xd1, 0x8d, 0xbf, 0xad, 0x87, 0x84, 0x70, 0xd4, 0x19,
+ 0x4e, 0x37, 0xa9, 0xb4, 0x68, 0x0a, 0xfc, 0x85, 0x14, 0xa0, 0xd7, 0x83,
+ 0xa4, 0x55, 0x8b, 0x04, 0xc7, 0xee, 0x5e, 0x4c, 0x18, 0xa9, 0x0a, 0xa4,
+ 0xa4, 0xd4, 0x21, 0x92, 0x79, 0xd8, 0xe3, 0x73, 0xee, 0x4d, 0x3f, 0x28,
+ 0x27, 0xce, 0xb0, 0x91, 0xdc, 0x51, 0x14, 0xa7, 0xb3, 0xd6, 0xf6, 0x16,
+ 0x65, 0x72, 0xf4, 0x84, 0xc8, 0x84, 0x24, 0xf2, 0xec, 0x9f, 0x8f, 0xc9,
+ 0xc3, 0xf9, 0xfb, 0x68, 0x85, 0x19, 0xde, 0x0e, 0x8a, 0xe0, 0x22, 0x3f,
+ 0x63, 0x19, 0x5e, 0x18, 0xc4, 0x08, 0xc3, 0x7e, 0xf4, 0x29, 0xf0, 0x24,
+ 0x69, 0xf0, 0x8e, 0xd0, 0xee, 0x8d, 0xef, 0x91, 0xba, 0x02, 0x49, 0x34,
+ 0x97, 0x33, 0x55, 0xdd, 0x4d, 0x22, 0x0b, 0x3e, 0x84, 0x70, 0x5c, 0x62,
+ 0x21, 0x28, 0x25, 0x48, 0xff, 0x75, 0x2b, 0x87, 0x9d, 0x78, 0x75, 0x89,
+ 0x29, 0xb8, 0x3c, 0x80, 0x28, 0x8f, 0x0d, 0xdc, 0x62, 0x64, 0x16, 0x47,
+ 0xd1, 0x3c, 0x33, 0xc6, 0x0c, 0x2d, 0xbc, 0xdf, 0xc9, 0xfc, 0x92, 0xe0,
+ 0xee, 0x7c, 0x68, 0x44, 0x54, 0x0f, 0x26, 0x62, 0xfe, 0x69, 0x76, 0x31,
+ 0xa6, 0xd6, 0xb3, 0xee, 0xae, 0xcc, 0x73, 0x85, 0x91, 0xe0, 0x41, 0x0e,
+ 0xf5, 0x51, 0xf3, 0x35, 0x4d, 0xc2, 0x02, 0x63, 0xe2, 0x39, 0xc2, 0x06,
+ 0x7e, 0x7b, 0x61, 0x97, 0x6d, 0xbc, 0x8a, 0x83, 0xea, 0x9b, 0xca, 0xe4,
+ 0x9f, 0xa1, 0x4e, 0xdd, 0xd1, 0xea, 0x66, 0x36, 0x9e, 0x7e, 0xd3, 0x90,
+ 0xb2, 0x16, 0x11, 0xf2, 0xa2, 0x4f, 0xc7, 0x91, 0x1f, 0xd8, 0xc8, 0x78,
+ 0xd9, 0x92, 0xe0, 0xf7, 0x5e, 0x0b, 0xa7, 0x60, 0x5d, 0x29, 0xb2, 0xf6,
+ 0x4b, 0x70, 0x7c, 0x59, 0x82, 0x8d, 0x1a, 0xba, 0x71, 0x6f, 0x83, 0xa7,
+ 0x98, 0x78, 0xe6, 0x81, 0x77, 0x3f, 0x48, 0xb3, 0xc9, 0x06, 0xf8, 0xfb,
+ 0xa7, 0x9b, 0xd5, 0xb3, 0xa2, 0xef, 0xe2, 0xc8, 0x90, 0x2e, 0x75, 0x51,
+ 0x57, 0x22, 0x2a, 0x76, 0x37, 0xf8, 0x72, 0x15},
+ {0xc2, 0x3b, 0x90, 0xea, 0xac, 0xc9, 0x4f, 0x34, 0x63, 0xc3, 0x0e, 0xf6,
+ 0x25, 0xfb, 0xde, 0xdc, 0x90, 0xf8, 0xf1, 0x34, 0x6f, 0x23, 0x77, 0x84,
+ 0x07, 0x04, 0xef, 0xff, 0xca, 0x17, 0x2e, 0xd4, 0xb2, 0x8e, 0x16, 0xe3,
+ 0xd8, 0x61, 0xa9, 0x90, 0xbc, 0x47, 0xfa, 0xa6, 0xea, 0xd0, 0x36, 0x26,
+ 0x86, 0xc9, 0x0a, 0x63, 0xd6, 0x4b, 0xe2, 0x74, 0xbb, 0x53, 0x3d, 0x33,
+ 0x41, 0x55, 0xf9, 0x39, 0x15, 0x09, 0x14, 0x33, 0xad, 0xae, 0x8e, 0xf0,
+ 0x6c, 0x90, 0x89, 0xe6, 0xaa, 0xc3, 0x18, 0x0b, 0x79, 0x3f, 0xb1, 0xbc,
+ 0x4e, 0x7e, 0x21, 0x0d, 0x82, 0xa2, 0xf1, 0x31, 0x87, 0x36, 0x9b, 0x0c,
+ 0x77, 0xd7, 0x85, 0x8b, 0x91, 0x93, 0x4e, 0xb1, 0x06, 0x9f, 0xeb, 0xc5,
+ 0x78, 0xc3, 0x1d, 0x8f, 0xd9, 0x2f, 0x18, 0x18, 0x79, 0xad, 0x46, 0x2b,
+ 0x60, 0x45, 0x56, 0x55, 0xbd, 0xe6, 0x52, 0xbf, 0xe8, 0xc3, 0x32, 0x2a,
+ 0x09, 0xe9, 0xa1, 0x51, 0xb0, 0x5b, 0x89, 0x2a, 0x3f, 0x55, 0xfd, 0x9b,
+ 0x03, 0x58, 0x61, 0x57, 0x43, 0x7d, 0x7d, 0x66, 0xf4, 0xc6, 0x51, 0x2a,
+ 0xf4, 0x02, 0x47, 0xfc, 0x45, 0xe4, 0xaf, 0x9e, 0xef, 0xc9, 0x1b, 0x0b,
+ 0x52, 0xf5, 0x8b, 0x7f, 0x9b, 0x2f, 0x55, 0x1c, 0x2b, 0x08, 0x81, 0xc1,
+ 0x4d, 0x29, 0x0e, 0xaa, 0x17, 0x14, 0x87, 0xab, 0xcb, 0x58, 0xce, 0x7b,
+ 0x8a, 0x75, 0xc2, 0xed, 0xc6, 0x36, 0x15, 0x3d, 0xfa, 0xaf, 0x06, 0x3f,
+ 0xd0, 0xde, 0xde, 0x45, 0xc8, 0x02, 0x67, 0x81, 0x22, 0xa1, 0x19, 0xdc,
+ 0x65, 0xe0, 0x35, 0xcb, 0x1d, 0x66, 0x85, 0x3f, 0x7a, 0x2b, 0x02, 0x68,
+ 0x12, 0xe8, 0x98, 0x4c, 0xe7, 0x1f, 0xe2, 0x41, 0x85, 0xb8, 0xa6, 0xb9,
+ 0xf4, 0xdd, 0x73, 0xaf, 0x2f, 0xb5, 0x18, 0x7b, 0x03, 0x80, 0x40, 0x75,
+ 0xff, 0xf8, 0x91, 0xe3, 0x2f, 0x94, 0x9e, 0xa1, 0xf8, 0x3c, 0xd9, 0xc5,
+ 0x41, 0x42, 0xe1, 0x37, 0x45, 0x06, 0x84, 0x19, 0x56, 0x6b, 0x06, 0x7b,
+ 0xf8, 0xcf, 0x7c, 0x14, 0x17, 0x51, 0x73, 0x17, 0x1b, 0xe9, 0x48, 0xdd,
+ 0x83, 0x9d, 0x0a, 0x4d, 0xf2, 0x1b, 0xe1, 0xe1, 0xda, 0x00, 0xe4, 0x73,
+ 0x9d, 0x98, 0x65, 0xf3, 0xa4, 0xf6, 0x9a, 0x7b, 0x8d, 0x9c, 0x53, 0xf6,
+ 0x61, 0x4c, 0x07, 0x22, 0x1b, 0x6a, 0x69, 0x27, 0x7d, 0xc7, 0x57, 0x60,
+ 0x5a, 0x8e, 0x68, 0x78, 0xe4, 0xd4, 0x56, 0xef, 0x54, 0xa8, 0x72, 0xdd,
+ 0x1f, 0x6a, 0x55, 0x13, 0x24, 0x59, 0xd2, 0x31, 0x81, 0x51, 0x8e, 0x09,
+ 0x52, 0x37, 0x81, 0x38, 0xee, 0x3b, 0x7f, 0x84, 0x90, 0x01, 0x64, 0xc4,
+ 0x0f, 0xd1, 0xeb, 0x62, 0x4a, 0x9a, 0x45, 0xe8, 0x74, 0x46, 0x16, 0xf9,
+ 0xcd, 0xdf, 0xc5, 0x68, 0x4e, 0xd0, 0xfe, 0x36, 0x9f, 0xc9, 0xa8, 0xc3,
+ 0x34, 0xa2, 0xf4, 0xbe, 0x3b, 0x68, 0xd5, 0x5e, 0x24, 0x49, 0x73, 0x0a,
+ 0x34, 0xf5, 0xd1, 0xe2, 0x2c, 0x98, 0x08, 0xd5, 0x84, 0x87, 0xcb, 0xb7,
+ 0x6d, 0xb5, 0xda, 0xe6, 0x97, 0x6f, 0x51, 0x7c, 0x36, 0x59, 0x54, 0x04,
+ 0x8a, 0x6c, 0xe7, 0x8d, 0x9b, 0x10, 0x47, 0x7a, 0x13, 0x0d, 0x32, 0x28,
+ 0xb2, 0x1f, 0x1c, 0xd7, 0xe4, 0x2b, 0xbf, 0x55, 0x79, 0x49, 0x61, 0x1c,
+ 0x7e, 0xab, 0x25, 0xe5, 0x48, 0xb2, 0x05, 0x02, 0x42, 0xfb, 0x16, 0xff,
+ 0x24, 0xaa, 0xc6, 0xbb, 0x9a, 0xc9, 0xe3, 0x05, 0xc1, 0xb6, 0xaf, 0xbe,
+ 0xf3, 0xce, 0x9c, 0x04, 0xba, 0xc4, 0xe6, 0xe8, 0x5d, 0xb5, 0xc7, 0x90,
+ 0x75, 0x7c, 0xed, 0x84, 0xde, 0x95, 0x47, 0x93, 0xc0, 0x31, 0x5f, 0x6c,
+ 0x91, 0x8b, 0x26, 0xb5, 0x46, 0x31, 0x36, 0x98, 0x8f, 0xe2, 0xe0, 0xb1,
+ 0xe4, 0xb6, 0xd5, 0xd0, 0x73, 0x9e, 0x7e, 0x20, 0x21, 0x9b, 0x8f, 0x44,
+ 0x01, 0xf6, 0xcb, 0x02},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {420,
+ {0x69, 0xe6, 0x43, 0xb5, 0xa4, 0xe7, 0x1e, 0x53, 0x70, 0x30, 0xa9, 0x9e,
+ 0xfa, 0x62, 0x3f, 0x40},
+ {0x69, 0xea, 0xb6, 0xc1, 0xe4, 0x19, 0xb7, 0x02, 0x81, 0xc1, 0xf5, 0xc8,
+ 0x98, 0x17, 0xd9, 0x32, 0x2f, 0xa9, 0xcd, 0x7a, 0x61, 0x91, 0x79, 0x20,
+ 0x4b, 0x1a, 0x4f, 0x24, 0x0c, 0x52, 0x65, 0x67, 0x36, 0xe4, 0x2a, 0xd2,
+ 0x7b, 0xf7, 0xc4, 0x71, 0xf8, 0xe1, 0x46, 0x44, 0xc9, 0x90, 0xe3, 0x34,
+ 0x98, 0x35, 0xfc, 0x17, 0x7f, 0x67, 0x87, 0x7f, 0x41, 0x47, 0xde, 0x88,
+ 0xdc, 0x2a, 0x37, 0x48, 0x6a, 0x6c, 0xef, 0xf8, 0x34, 0xb2, 0x99, 0x67,
+ 0xe7, 0xbd, 0xaa, 0x75, 0x6f, 0x3d, 0xc7, 0xcb, 0x07, 0x3c, 0x2a, 0x7b,
+ 0x57, 0xed, 0x4c, 0x7d, 0xd2, 0x7e, 0xe0, 0xf8, 0x2f, 0xab, 0x18, 0xb0,
+ 0x68, 0x1f, 0xb4, 0x65, 0x7b, 0xff, 0x9e, 0x04, 0xfa, 0xe4, 0x66, 0x2c,
+ 0x2e, 0x7d, 0x16, 0x92, 0xef, 0x88, 0xe7, 0xf7, 0xaf, 0x19, 0xfa, 0xde,
+ 0x88, 0xda, 0x35, 0xeb, 0xfd, 0x5f, 0xbb, 0xb0, 0x3a, 0x75, 0x27, 0x5d,
+ 0xfd, 0xb6, 0x2a, 0x8c, 0x65, 0x9d, 0xab, 0xd1, 0x22, 0x53, 0xa7, 0xcc,
+ 0xe7, 0xa1, 0x55, 0xe9, 0x00, 0xd7, 0x54, 0x1a, 0x5c, 0xb3, 0x17, 0x28,
+ 0xf4, 0xa7, 0xf6, 0x96, 0xb7, 0x99, 0xc5, 0xa1, 0xe8, 0xb0, 0xe0, 0x94,
+ 0xc9, 0x93, 0xa1, 0x97, 0xd9, 0x30, 0x9c, 0xd7, 0x8f, 0x31, 0x69, 0x07,
+ 0x78, 0x3e, 0x9a, 0xce, 0x99, 0xe3, 0x89, 0x34, 0xe5, 0x59, 0xb1, 0x33,
+ 0x3b, 0xf7, 0xcf, 0x2f, 0x27, 0xa6, 0x0c, 0x86, 0x15, 0x52, 0x9c, 0x3d,
+ 0xec, 0x4e, 0xc6, 0xf9, 0x01, 0x94, 0xcc, 0x29, 0xa7, 0x78, 0x43, 0x2a,
+ 0x87, 0x78, 0x8f, 0x8a, 0x14, 0xa6, 0xd4, 0xbc, 0x9f, 0xb6, 0x57, 0xcb,
+ 0x02, 0xe1, 0xfb, 0x3e, 0x00, 0xca, 0x6a, 0xd3, 0x7e, 0x9a, 0xe2, 0x00,
+ 0xa4, 0xeb, 0x23, 0x10, 0x20, 0x0d, 0xa6, 0x18, 0x0a, 0xce, 0xbc, 0xe3,
+ 0xac, 0x1b, 0xa4, 0x05, 0x73, 0xbe, 0xfe, 0x7f, 0x7c, 0xad, 0x57, 0x5c,
+ 0x48, 0x93, 0x86, 0x44, 0xde, 0xba, 0xe3, 0x2e, 0x2d, 0xb8, 0x9c, 0x2a,
+ 0x53, 0x52, 0x4f, 0xa8, 0x0f, 0x82, 0xe3, 0xe6, 0xd1, 0x8b, 0x8f, 0xee,
+ 0xba, 0x00, 0xef, 0x83, 0x8d, 0x40, 0x5e, 0x7a, 0x6a, 0x81, 0x47, 0x4b,
+ 0x7d, 0xff, 0x35, 0x44, 0x7e, 0xbb, 0xcd, 0x86, 0x9e, 0x00, 0x6a, 0xa8,
+ 0x3a, 0x27, 0x07, 0x03, 0x56, 0x2e, 0x67, 0x69, 0xe1, 0xb8, 0x83, 0xe7,
+ 0x19, 0xd1, 0x89, 0xb3, 0xba, 0x72, 0x94, 0x7d, 0x30, 0x94, 0xb2, 0x2a,
+ 0x0c, 0x51, 0xa5, 0xe8, 0x95, 0xa1, 0xa3, 0x57, 0x62, 0x73, 0x73, 0x96,
+ 0x85, 0x68, 0x2d, 0xe8, 0x49, 0x1b, 0xc3, 0xf3, 0xd2, 0x9d, 0x8b, 0xa6,
+ 0xf9, 0x68, 0x62, 0xaa, 0x6f, 0xc2, 0xe6, 0x3f, 0xad, 0xc7, 0xfd, 0x9b,
+ 0xb7, 0xad, 0xf4, 0x85, 0xcb, 0x7b, 0x23, 0xe9, 0x0a, 0x81, 0x15, 0x4c,
+ 0xbc, 0xc4, 0x57, 0xae, 0xee, 0xc1, 0x2a, 0x3c, 0x94, 0xf2, 0xeb, 0x4d,
+ 0x5c, 0xa0, 0xce, 0x84, 0x3a, 0x95, 0xd4, 0x0a, 0xd6, 0x80, 0x5f, 0x3a,
+ 0x2d, 0x83, 0x12, 0xba, 0x09, 0xb7, 0x53, 0x4f, 0xe3, 0xe9, 0xa2, 0xbd,
+ 0x0c, 0x94, 0x43, 0x97, 0x85, 0x69, 0x71, 0x38, 0x20, 0x88, 0x12, 0x29,
+ 0xe4, 0xb6, 0x7a, 0xd9, 0x1c, 0x40, 0x20, 0x6f, 0x26, 0x59, 0x6c, 0x56,
+ 0x40, 0x0c, 0xbd, 0x30, 0x9a, 0xfc, 0xfe, 0x15, 0xef, 0x5d, 0xf5, 0x9d,
+ 0xe3, 0xa7, 0xd5, 0x2c, 0x58, 0x76, 0x6f, 0x52, 0xa2, 0x3d, 0xeb, 0x9b,
+ 0x84, 0x75, 0x39, 0x1b, 0x1b, 0x4e, 0xfc, 0x1a, 0xa8, 0x2c, 0x04, 0xc3,
+ 0x37, 0xe2, 0xca, 0xe3, 0x83, 0x8e, 0xa0, 0xe4, 0x6d, 0x6d, 0x48, 0x8b,
+ 0x40, 0x04, 0x4f, 0x64, 0xf6, 0xc7, 0x58, 0xaf, 0xdd, 0xfa, 0x28, 0x1d,
+ 0xa2, 0x17, 0x45, 0x61, 0x2a, 0x3f, 0x4d, 0xed},
+ {0x7d, 0x6f, 0x2d, 0x2d, 0x8c, 0xc5, 0x35, 0x01, 0x8b, 0xbb, 0xe6, 0xa3,
+ 0xa1, 0x0d, 0x49, 0xf4, 0xe9, 0x0b, 0xc0, 0x4e, 0x42, 0xc7, 0x35, 0xff,
+ 0xca, 0x2b, 0xba, 0xbb, 0xbe, 0x52, 0x86, 0xe9, 0x43, 0x40, 0x06, 0x3b,
+ 0x52, 0x91, 0xae, 0xef, 0x74, 0xfa, 0xd3, 0xb4, 0x17, 0xd7, 0x93, 0x9a,
+ 0xab, 0x74, 0x69, 0xab, 0xdf, 0xf9, 0xac, 0x19, 0xd1, 0x48, 0x55, 0x93,
+ 0x10, 0x8e, 0x19, 0xfe, 0x2f, 0xd0, 0x4b, 0xba, 0x3b, 0x89, 0x2b, 0x5a,
+ 0x87, 0x39, 0xe3, 0x9c, 0xc5, 0x6e, 0xe7, 0xbe, 0xe3, 0x17, 0x6f, 0x51,
+ 0xf4, 0x40, 0xa7, 0xd4, 0x08, 0x12, 0xf1, 0x6d, 0x82, 0x10, 0x60, 0xf4,
+ 0x96, 0xa0, 0x7b, 0x7d, 0xe7, 0xac, 0x24, 0xaf, 0xb6, 0x3d, 0x16, 0x86,
+ 0x70, 0xb8, 0x67, 0xc8, 0xc6, 0xf5, 0xcf, 0x58, 0x7f, 0x7a, 0x2a, 0x74,
+ 0x8f, 0x27, 0x0f, 0xf0, 0xfe, 0x5f, 0x20, 0x42, 0x20, 0x47, 0x7e, 0xb0,
+ 0x31, 0x69, 0xfa, 0x95, 0x07, 0x53, 0x4e, 0xb1, 0x53, 0x6f, 0x32, 0xc0,
+ 0x55, 0x9a, 0x1f, 0x67, 0x24, 0x0c, 0x26, 0x53, 0x52, 0xd0, 0x2a, 0x24,
+ 0x1c, 0x86, 0xcf, 0xdf, 0x0b, 0x42, 0xe7, 0xa9, 0xa1, 0x5a, 0x20, 0x42,
+ 0x00, 0x13, 0xd3, 0xc4, 0x8a, 0x18, 0xd1, 0xf6, 0x7c, 0xf1, 0xec, 0x17,
+ 0x78, 0xc0, 0x9d, 0x62, 0x2a, 0x3e, 0xb0, 0xb7, 0x10, 0x99, 0xa6, 0xf3,
+ 0x9f, 0x25, 0x75, 0x21, 0x1f, 0x09, 0x12, 0x80, 0x02, 0xb0, 0x9c, 0x42,
+ 0x78, 0x5f, 0x1c, 0xa9, 0xd9, 0xb0, 0x13, 0x37, 0xca, 0xb6, 0xca, 0x65,
+ 0xd0, 0xa3, 0xee, 0x11, 0xde, 0xb4, 0x20, 0xa4, 0xe6, 0x6e, 0xba, 0x7d,
+ 0xd8, 0xa0, 0x27, 0x24, 0x53, 0x10, 0x95, 0x04, 0x81, 0xcb, 0xb6, 0xd5,
+ 0x35, 0x2a, 0xdf, 0x65, 0xf0, 0xa9, 0x84, 0x9a, 0x3d, 0x56, 0x7e, 0x2b,
+ 0x52, 0xd2, 0x36, 0x6f, 0x57, 0xeb, 0x57, 0xc2, 0x4d, 0xa1, 0x31, 0x9c,
+ 0xe1, 0x16, 0xc0, 0xb4, 0x4e, 0x45, 0x86, 0xec, 0x1a, 0xdf, 0xe6, 0x79,
+ 0xd5, 0x55, 0xd0, 0x65, 0x2a, 0xde, 0xe4, 0x09, 0x85, 0x43, 0x37, 0xfe,
+ 0x27, 0xd2, 0x8a, 0xae, 0x02, 0xa6, 0x24, 0x32, 0x8c, 0xa8, 0x54, 0x9b,
+ 0x42, 0x95, 0x3c, 0xbe, 0x1d, 0xc6, 0x61, 0x62, 0xab, 0xe0, 0x89, 0x78,
+ 0xc2, 0xe6, 0x98, 0xe0, 0xf0, 0x92, 0x69, 0x6e, 0xcc, 0xc7, 0x8e, 0x92,
+ 0x43, 0x71, 0x5e, 0x37, 0x40, 0xd7, 0x9f, 0x1d, 0x8d, 0x7d, 0xb7, 0x79,
+ 0xdc, 0x10, 0x8d, 0x36, 0x1c, 0xe1, 0xd6, 0xaf, 0xf8, 0x0b, 0x17, 0xe5,
+ 0xd7, 0xba, 0x44, 0x35, 0xb9, 0x5d, 0x8f, 0x81, 0xaf, 0x0d, 0x41, 0xdf,
+ 0x10, 0xd8, 0x1d, 0xab, 0x85, 0x8b, 0x61, 0x01, 0x24, 0x81, 0xec, 0x8e,
+ 0x29, 0x86, 0x6a, 0x24, 0x47, 0x02, 0x3f, 0x9f, 0x86, 0x3b, 0xe4, 0x76,
+ 0xdf, 0x1b, 0x4d, 0xa0, 0x42, 0x04, 0x9b, 0xe8, 0x2d, 0x62, 0x8c, 0xf1,
+ 0x0c, 0x7e, 0xa7, 0x0d, 0x81, 0x02, 0x5f, 0xf4, 0x9e, 0x94, 0x40, 0xfa,
+ 0x0a, 0xc7, 0x33, 0xa7, 0xe7, 0x28, 0x64, 0x47, 0x00, 0xfa, 0xe5, 0xb3,
+ 0xb0, 0x56, 0x5a, 0xfe, 0x93, 0x5d, 0xf3, 0xfb, 0x82, 0x0b, 0xe5, 0xcd,
+ 0xe3, 0x3b, 0x46, 0x95, 0xd2, 0xf7, 0x28, 0x38, 0xbe, 0x3f, 0x96, 0x9a,
+ 0x35, 0x84, 0xf5, 0x28, 0x4a, 0x91, 0x3a, 0x42, 0x2e, 0x00, 0x16, 0xf0,
+ 0xd1, 0xab, 0xaa, 0x61, 0x50, 0xcf, 0x85, 0x3b, 0xee, 0x6a, 0xfb, 0x3a,
+ 0xef, 0xe1, 0xf8, 0x80, 0xb2, 0xde, 0x0f, 0xaa, 0x1e, 0x64, 0x91, 0xbd,
+ 0x19, 0xe9, 0x6b, 0xa3, 0x00, 0xd8, 0xf3, 0x30, 0x41, 0x2d, 0xad, 0x98,
+ 0x69, 0x8d, 0x6c, 0x58, 0x3e, 0x78, 0x9e, 0x01, 0xae, 0xcb, 0xde, 0x33,
+ 0x83, 0x15, 0xbb, 0x5f, 0x16, 0x60, 0xbf, 0xf0, 0x00, 0xac, 0x02, 0x18,
+ 0x97, 0x00, 0x14, 0x9c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {421,
+ {0x49, 0x26, 0xfb, 0xd7, 0x03, 0xa1, 0xf4, 0xa0, 0x2c, 0x5b, 0x7c, 0x63,
+ 0xd5, 0x33, 0xe3, 0x9d},
+ {0x28, 0xdd, 0x05, 0x92, 0xf9, 0x87, 0xa2, 0x01, 0xba, 0x5f, 0x5e, 0xbb,
+ 0x19, 0xae, 0x4f, 0x42, 0xbb, 0x21, 0x7a, 0x7e, 0x56, 0xf3, 0x60, 0x77,
+ 0x97, 0x5c, 0x3a, 0x3e, 0x99, 0x91, 0x01, 0x51, 0xb8, 0xdf, 0xb6, 0xde,
+ 0x1d, 0x2d, 0x3d, 0x8c, 0xee, 0xc0, 0x61, 0x5a, 0xea, 0xff, 0x0d, 0x4a,
+ 0xde, 0xd9, 0x48, 0x8c, 0xa7, 0x29, 0x76, 0x1b, 0xe9, 0xc5, 0x51, 0x80,
+ 0x3f, 0x9b, 0x83, 0x6a, 0xa2, 0x3e, 0xa9, 0x8f, 0x96, 0xcc, 0x1d, 0x7d,
+ 0xb0, 0x54, 0x34, 0x1b, 0x82, 0xaa, 0x7f, 0x1b, 0x58, 0x74, 0x49, 0x75,
+ 0xc2, 0xe4, 0x0a, 0x06, 0x47, 0x49, 0xf4, 0x7b, 0x87, 0x27, 0xdc, 0x63,
+ 0x86, 0x6b, 0x6c, 0x7e, 0xd0, 0x2c, 0x94, 0xff, 0xaf, 0xa5, 0x98, 0x13,
+ 0x7a, 0x71, 0xcc, 0x88, 0x0d, 0xce, 0x5a, 0x81, 0x69, 0xc1, 0x46, 0xc5,
+ 0xc8, 0xf9, 0x5b, 0x9a, 0xfa, 0x12, 0xf6, 0xb5, 0x57, 0x3d, 0x90, 0x56,
+ 0x79, 0x03, 0xd0, 0xe9, 0x44, 0x93, 0xde, 0x8e, 0xd1, 0x74, 0xf8, 0x8a,
+ 0x73, 0x16, 0xca, 0xff, 0x07, 0xbd, 0x45, 0xc5, 0x39, 0x59, 0xec, 0x4d,
+ 0x3c, 0xdb, 0x69, 0x78, 0x75, 0x6e, 0x95, 0xbc, 0x3e, 0xcc, 0xba, 0x7d,
+ 0x8f, 0xb1, 0x0c, 0x8c, 0x3e, 0x86, 0x85, 0x17, 0x6c, 0xa0, 0x4f, 0x82,
+ 0xd8, 0xac, 0x8a, 0x66, 0x79, 0x06, 0xd3, 0x55, 0x38, 0x29, 0x16, 0x30,
+ 0x22, 0x49, 0x39, 0x30, 0xf6, 0xf4, 0xa5, 0xe5, 0x7c, 0x43, 0xe1, 0xc8,
+ 0x39, 0x0d, 0x0f, 0x23, 0x74, 0xc9, 0x72, 0x00, 0x7b, 0xac, 0xc3, 0x13,
+ 0xb5, 0x06, 0xc2, 0xdd, 0xc1, 0x5a, 0x63, 0xea, 0x85, 0xb7, 0x2d, 0xae,
+ 0xe6, 0x11, 0x36, 0xcb, 0x8a, 0x94, 0x17, 0xa9, 0x2b, 0xfc, 0x5e, 0xea,
+ 0x0f, 0x57, 0xe6, 0xad, 0xac, 0x9b, 0xc7, 0xf4, 0xa1, 0x71, 0x71, 0x85,
+ 0x5a, 0x9a, 0xfb, 0x36, 0xc2, 0x71, 0x13, 0x53, 0x6a, 0x9a, 0xaf, 0x9a,
+ 0x15, 0x98, 0xf2, 0x04, 0xd5, 0x59, 0xb1, 0x7b, 0xe5, 0x39, 0x0f, 0x17,
+ 0xd2, 0x74, 0xf0, 0x66, 0x14, 0xee, 0xc7, 0xf3, 0xf9, 0x7f, 0x8a, 0xff,
+ 0x66, 0x69, 0xad, 0xf0, 0x08, 0x3b, 0xdc, 0x0a, 0xd4, 0x42, 0x7e, 0x1d,
+ 0x4c, 0xf2, 0xff, 0x5c, 0xa7, 0x17, 0x2a, 0x82, 0x64, 0x25, 0x26, 0xee,
+ 0x86, 0xd0, 0x32, 0x1a, 0x8f, 0x37, 0xc7, 0xe6, 0x84, 0x3a, 0x32, 0xa0,
+ 0x37, 0x48, 0x31, 0xf3, 0x5e, 0xdb, 0x31, 0xf9, 0x3f, 0xb3, 0x16, 0xd6,
+ 0x3a, 0xb6, 0x72, 0x77, 0x03, 0xbc, 0x90, 0x8b, 0x6e, 0x43, 0x91, 0x21,
+ 0xd7, 0x91, 0x05, 0x9b, 0xbc, 0x52, 0x3b, 0x81, 0x9f, 0x58, 0x96, 0x1e,
+ 0xe2, 0x18, 0xdb, 0x93, 0x3a, 0x9f, 0x2e, 0x94, 0xda, 0x8e, 0x60, 0x61,
+ 0x89, 0x94, 0xf5, 0xb5, 0xec, 0x81, 0x00, 0x6b, 0x2c, 0xad, 0x67, 0x0e,
+ 0x1d, 0xf4, 0x5c, 0x6c, 0x0c, 0x40, 0xaf, 0xdb, 0xa7, 0xf3, 0x17, 0xcb,
+ 0x4d, 0x04, 0x72, 0x29, 0x8b, 0x6f, 0xe4, 0x70, 0xf6, 0x0f, 0x48, 0x33,
+ 0xdf, 0x46, 0xe5, 0x5b, 0xac, 0x72, 0x31, 0xe7, 0xc7, 0x3d, 0xb7, 0xc0,
+ 0xdb, 0xc5, 0x43, 0x59, 0x78, 0x2d, 0x1d, 0x70, 0xf5, 0x13, 0x36, 0xb2,
+ 0xda, 0xd4, 0x57, 0x3b, 0x50, 0x07, 0xe5, 0x67, 0xc3, 0x56, 0x5b, 0xbd,
+ 0x93, 0x56, 0x9d, 0x53, 0x45, 0xc7, 0xeb, 0x92, 0xb3, 0xb4, 0x76, 0xa5,
+ 0x96, 0xb1, 0x02, 0xde, 0x17, 0x79, 0xf1, 0xbd, 0xc2, 0xab, 0x6d, 0x98,
+ 0x49, 0xbf, 0x74, 0xdb, 0x06, 0x0b, 0x26, 0xc1, 0xe7, 0x7d, 0x3a, 0xad,
+ 0xf0, 0x3e, 0xc2, 0x46, 0xfa, 0x1a, 0x4d, 0x67, 0x05, 0xff, 0x30, 0x16,
+ 0x98, 0x0d, 0x2c, 0x6f, 0x7e, 0x3a, 0x1d, 0x2a, 0x0b, 0xeb, 0x07, 0xfc,
+ 0xc3, 0x1c, 0xce, 0xc7, 0x59, 0x93, 0xb8, 0x64},
+ {0xff, 0xd7, 0x94, 0x16, 0x57, 0x38, 0x3c, 0xc8, 0x3b, 0x76, 0x97, 0xc4,
+ 0x40, 0x31, 0xd5, 0x3c, 0x72, 0x72, 0x27, 0xbb, 0x45, 0x49, 0x3d, 0x7a,
+ 0xe8, 0x66, 0xfd, 0xca, 0x1e, 0xe7, 0x42, 0x5c, 0x1e, 0xea, 0x17, 0x77,
+ 0xea, 0x98, 0xcf, 0x4e, 0xdc, 0xd4, 0x59, 0xb7, 0x3f, 0x00, 0x9e, 0x15,
+ 0x64, 0x46, 0x59, 0x62, 0xad, 0x40, 0xab, 0x40, 0x60, 0xd5, 0xf5, 0xe1,
+ 0x1c, 0xdb, 0xf1, 0x7b, 0xc9, 0x34, 0x0d, 0xa8, 0xc6, 0x23, 0x43, 0x7e,
+ 0x09, 0x3a, 0x79, 0xa3, 0x20, 0x8b, 0xda, 0x53, 0xc7, 0x28, 0x38, 0x5f,
+ 0x6e, 0xab, 0xc5, 0xb2, 0xa8, 0x5b, 0x99, 0x45, 0x9b, 0xfb, 0x93, 0x09,
+ 0x70, 0x9a, 0x47, 0xce, 0xa7, 0x24, 0x22, 0x47, 0xe4, 0x45, 0x77, 0xfe,
+ 0x99, 0x06, 0x09, 0xb2, 0x67, 0xc8, 0xb6, 0xfb, 0xc5, 0xa8, 0x88, 0x8d,
+ 0xbb, 0xf4, 0xe7, 0x1b, 0x90, 0x6d, 0x88, 0xba, 0x3e, 0xfb, 0x0b, 0xb2,
+ 0x48, 0xf5, 0xa5, 0x45, 0x8d, 0x85, 0x30, 0x2d, 0x53, 0x4f, 0x24, 0x43,
+ 0x76, 0x39, 0xd5, 0x0c, 0x41, 0x7b, 0x65, 0xdd, 0x3e, 0x23, 0xf2, 0x16,
+ 0x88, 0xb2, 0x22, 0x29, 0x4c, 0x00, 0x77, 0xf5, 0x0a, 0xb1, 0x20, 0x2a,
+ 0xc5, 0xb8, 0xe0, 0x40, 0x68, 0x58, 0x7d, 0x98, 0xe5, 0x35, 0xb2, 0x9b,
+ 0x02, 0x5d, 0xee, 0x8f, 0xb6, 0xb5, 0xd9, 0x70, 0xe6, 0xcf, 0x7e, 0xe4,
+ 0xeb, 0xbf, 0xcd, 0x17, 0x3c, 0xdc, 0xf3, 0x5f, 0xad, 0x09, 0x0c, 0xd7,
+ 0x8c, 0xc9, 0xc1, 0xfd, 0x58, 0x01, 0xd0, 0xa7, 0x12, 0xc2, 0x6e, 0x46,
+ 0xbc, 0xcc, 0xdf, 0xb0, 0xc6, 0x88, 0x75, 0x8f, 0x76, 0x64, 0xc5, 0x59,
+ 0xf5, 0x65, 0x26, 0xcb, 0x7d, 0xd0, 0x5e, 0xc0, 0x8e, 0x39, 0x8a, 0xb7,
+ 0xa6, 0xdb, 0x92, 0x41, 0x7f, 0x76, 0xb3, 0x27, 0x68, 0x9c, 0xa4, 0xd3,
+ 0x96, 0x89, 0x80, 0xfb, 0x03, 0x4e, 0x7c, 0xec, 0x79, 0xa3, 0xa0, 0x36,
+ 0x32, 0x0b, 0x2a, 0xe8, 0x41, 0x73, 0x0a, 0xd2, 0xcb, 0x89, 0xa3, 0x4e,
+ 0x74, 0xaf, 0x0b, 0xb2, 0x5e, 0x5e, 0x79, 0x5e, 0x83, 0x28, 0x3f, 0xcc,
+ 0x3e, 0xa8, 0xd6, 0xcf, 0x79, 0x80, 0x41, 0x2d, 0x3d, 0xa4, 0x63, 0x9e,
+ 0xe7, 0x16, 0x66, 0x8a, 0x81, 0x71, 0xfc, 0xde, 0xd5, 0x62, 0xd2, 0xec,
+ 0x22, 0x1b, 0x91, 0x45, 0x3a, 0xdf, 0xb7, 0x90, 0xc4, 0xe6, 0xe1, 0x9e,
+ 0x62, 0x6f, 0xe8, 0xc4, 0x7b, 0x65, 0x0a, 0x48, 0x98, 0xc6, 0x0d, 0x96,
+ 0x33, 0x82, 0x25, 0xd7, 0x11, 0x6e, 0xce, 0xc3, 0xe2, 0xef, 0x72, 0xfd,
+ 0xe1, 0xd7, 0xf5, 0x05, 0x26, 0xf6, 0xb0, 0xea, 0x80, 0xd0, 0xa7, 0x62,
+ 0x1f, 0x6a, 0xf2, 0x4e, 0x76, 0x81, 0x6f, 0xf7, 0x43, 0xf5, 0x16, 0x71,
+ 0x31, 0x5c, 0x03, 0xa1, 0x7f, 0x39, 0x01, 0x27, 0x4f, 0x5e, 0x7a, 0x7e,
+ 0xf8, 0x26, 0xb3, 0x48, 0x84, 0x21, 0xe6, 0xb2, 0x65, 0xcd, 0x8d, 0x3b,
+ 0xc6, 0x66, 0x13, 0x4c, 0x92, 0x8a, 0x1a, 0x66, 0x75, 0x7d, 0x16, 0xd2,
+ 0x38, 0x4d, 0x57, 0x2e, 0xf4, 0x18, 0x4e, 0xe5, 0x4c, 0xb8, 0x8c, 0x3f,
+ 0x4a, 0x7d, 0xe5, 0xce, 0x42, 0x81, 0xa2, 0x3c, 0x95, 0x04, 0xb2, 0x59,
+ 0x05, 0xde, 0x03, 0x76, 0x2c, 0x91, 0xb7, 0xd9, 0x0b, 0x76, 0x33, 0x5d,
+ 0x29, 0xac, 0xf1, 0x22, 0xfd, 0x01, 0x89, 0x31, 0x94, 0x08, 0x4c, 0x51,
+ 0x84, 0xa8, 0x3e, 0xb3, 0xdc, 0x12, 0x6e, 0x64, 0x99, 0x1a, 0xc0, 0xce,
+ 0xfe, 0x9b, 0xfa, 0xc4, 0x64, 0x18, 0x5f, 0x47, 0x78, 0xc0, 0xe5, 0x51,
+ 0xa8, 0x90, 0x7c, 0xa1, 0xa9, 0x6b, 0x15, 0x10, 0x31, 0x0c, 0x1c, 0x3b,
+ 0xd1, 0x27, 0x29, 0xce, 0xe3, 0x58, 0xe9, 0xb3, 0x4e, 0x5d, 0xfd, 0x96,
+ 0x73, 0x55, 0xdd, 0x59, 0x4d, 0xfa, 0x02, 0x0c, 0x65, 0x36, 0xbd, 0xc8,
+ 0x3a, 0xaa, 0xc7, 0xf2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {422,
+ {0x7f, 0xe2, 0x44, 0x06, 0xaa, 0x5b, 0x72, 0x90, 0x46, 0x1c, 0x94, 0x05,
+ 0xf2, 0x2d, 0xdb, 0x41},
+ {0xd5, 0xfa, 0xae, 0x69, 0x8c, 0x7d, 0xcc, 0x57, 0x4c, 0xe2, 0x92, 0xb4,
+ 0x98, 0x60, 0xb4, 0x64, 0x62, 0x16, 0xed, 0x19, 0x31, 0x22, 0x8e, 0x9d,
+ 0x04, 0xdc, 0x44, 0x35, 0x9d, 0x76, 0x4d, 0x74, 0x61, 0x40, 0x7f, 0x2a,
+ 0x1c, 0x0b, 0x08, 0x32, 0xed, 0x41, 0xa3, 0x09, 0xa5, 0x17, 0x8e, 0x65,
+ 0x87, 0x20, 0x75, 0x5a, 0x4a, 0x3e, 0xe1, 0x4d, 0xf2, 0xfa, 0x03, 0x3f,
+ 0xcf, 0x29, 0x67, 0x77, 0x9e, 0x4e, 0xd8, 0x99, 0x40, 0x8e, 0x4d, 0x48,
+ 0xe2, 0x6e, 0x5a, 0xac, 0xdd, 0xff, 0x14, 0x72, 0x71, 0x31, 0xd4, 0x47,
+ 0x6a, 0xa0, 0x37, 0xec, 0x1b, 0x18, 0xfc, 0x98, 0x1b, 0x62, 0xf3, 0x23,
+ 0x70, 0x03, 0xda, 0x3c, 0x5d, 0xf2, 0xf1, 0x38, 0x03, 0x8a, 0xb0, 0x2e,
+ 0xe5, 0x53, 0xc2, 0x5b, 0x06, 0x4e, 0x2f, 0x77, 0x21, 0x85, 0xc8, 0xee,
+ 0x68, 0xfd, 0x93, 0x71, 0x9d, 0x96, 0xfc, 0x69, 0x80, 0x33, 0x7e, 0xa8,
+ 0xcb, 0x3e, 0xa3, 0x6f, 0x55, 0x6b, 0x56, 0xab, 0x06, 0x79, 0xa2, 0x80,
+ 0xa0, 0x31, 0x36, 0xc2, 0x4e, 0x2e, 0x88, 0x70, 0xf4, 0x73, 0x16, 0x35,
+ 0x87, 0x79, 0xd3, 0x09, 0xd7, 0x0d, 0x04, 0x6e, 0x60, 0x19, 0x2d, 0xd7,
+ 0x34, 0xce, 0x10, 0x42, 0xfd, 0x57, 0x30, 0x07, 0x87, 0xe0, 0x45, 0xa1,
+ 0x6c, 0x6a, 0x2f, 0x1d, 0x21, 0x13, 0xf2, 0xfe, 0xf3, 0x9b, 0x07, 0xe1,
+ 0xcd, 0x21, 0x86, 0x81, 0xa3, 0x56, 0x15, 0xe7, 0x67, 0x37, 0x30, 0x61,
+ 0x70, 0x55, 0xe4, 0x47, 0x1a, 0x65, 0xfd, 0x22, 0x5e, 0x0c, 0xb5, 0x0b,
+ 0xd5, 0x53, 0xfa, 0x80, 0x2c, 0x5a, 0xab, 0x75, 0xfa, 0x84, 0xf0, 0x0d,
+ 0xf0, 0x14, 0x65, 0x74, 0x8b, 0xfb, 0xa7, 0x12, 0x45, 0xd6, 0xbe, 0x80,
+ 0xd8, 0x9c, 0x26, 0xd3, 0x81, 0x03, 0x59, 0xe0, 0xe5, 0x70, 0xfc, 0x76,
+ 0x7e, 0x20, 0xda, 0x02, 0x84, 0x41, 0xcb, 0xab, 0x54, 0x0e, 0x35, 0xbf,
+ 0xc5, 0x6a, 0xd4, 0x39, 0x81, 0x1e, 0x6c, 0xe9, 0x3b, 0x25, 0x19, 0x74,
+ 0x2f, 0xef, 0x2d, 0xdf, 0x86, 0x1e, 0x97, 0x8b, 0x0b, 0x75, 0x32, 0xb9,
+ 0xd2, 0x41, 0x82, 0x45, 0x60, 0xc4, 0x11, 0x13, 0xeb, 0x60, 0xd5, 0xff,
+ 0xce, 0x76, 0x4e, 0xf7, 0x76, 0xb4, 0x08, 0x3a, 0x11, 0x12, 0x59, 0x0a,
+ 0x0e, 0xf3, 0x69, 0x76, 0x6e, 0x48, 0x38, 0xe1, 0xb6, 0xd8, 0x3d, 0xca,
+ 0x90, 0x49, 0x69, 0x65, 0xc2, 0x61, 0x63, 0xd3, 0x86, 0xe0, 0x50, 0xe6,
+ 0x0d, 0xb6, 0xe1, 0xc6, 0x8b, 0xb0, 0x52, 0x9e, 0xfd, 0x3c, 0xa0, 0x2b,
+ 0xac, 0x4c, 0xfc, 0x3f, 0xe4, 0xea, 0x3f, 0xd9, 0xb2, 0xc8, 0xe5, 0x2e,
+ 0x7a, 0x5b, 0xfe, 0xd8, 0x15, 0xb3, 0x1c, 0x94, 0xa5, 0xfa, 0xbd, 0xea,
+ 0x88, 0xc8, 0x68, 0x11, 0x1c, 0xc3, 0xd2, 0x45, 0x7d, 0xdc, 0x04, 0x30,
+ 0x26, 0x48, 0xb7, 0x9f, 0x8d, 0x84, 0x98, 0x8a, 0xf3, 0xea, 0x54, 0x6a,
+ 0x09, 0x45, 0x40, 0x2d, 0xbb, 0x8c, 0x84, 0x30, 0xdf, 0x99, 0x5c, 0x70,
+ 0x40, 0x9d, 0xa4, 0x64, 0xba, 0x09, 0xc0, 0xa0, 0xbc, 0x50, 0x9a, 0x5d,
+ 0x9b, 0x09, 0x41, 0xa0, 0x80, 0xb1, 0x31, 0x85, 0x41, 0x96, 0x6c, 0xa4,
+ 0x7a, 0xc7, 0x5e, 0x78, 0x74, 0xe3, 0x00, 0x05, 0x81, 0xc4, 0xbd, 0x6a,
+ 0x39, 0x20, 0x14, 0x3e, 0x2a, 0x77, 0x74, 0xb0, 0xa4, 0x73, 0x7b, 0xbf,
+ 0x00, 0xd1, 0x22, 0x4a, 0x64, 0x32, 0x0b, 0x05, 0x95, 0x87, 0x85, 0x33,
+ 0x97, 0x2b, 0x24, 0xe0, 0x43, 0x1d, 0x43, 0x79, 0xdd, 0xad, 0x01, 0xc7,
+ 0xb6, 0x27, 0xb6, 0x25, 0x0d, 0x05, 0x43, 0xb6, 0x04, 0xc8, 0x08, 0x90,
+ 0x59, 0x9c, 0x0b, 0x8f, 0x1a, 0xe9, 0x8f, 0xde, 0x80, 0x7c, 0x9e, 0xcb,
+ 0x29, 0xb9, 0x3a, 0x11, 0xf6, 0x99, 0xd3, 0x58},
+ {0x38, 0xa6, 0x92, 0xf7, 0xe7, 0xb5, 0x22, 0xc2, 0xa0, 0xe8, 0x84, 0x96,
+ 0x0d, 0x84, 0x69, 0xb7, 0x37, 0x86, 0xde, 0xd5, 0x3d, 0xe3, 0x95, 0x94,
+ 0x33, 0xce, 0x90, 0x06, 0x84, 0xc8, 0x38, 0xfc, 0xb4, 0x68, 0x35, 0x4e,
+ 0xde, 0xff, 0xf7, 0x41, 0x95, 0x77, 0x43, 0xe5, 0x84, 0xe1, 0x01, 0x88,
+ 0x7e, 0x5a, 0x0e, 0xf2, 0xac, 0x94, 0xe5, 0x85, 0x35, 0xcc, 0xbc, 0x2d,
+ 0xc4, 0xb6, 0x09, 0xc0, 0x8b, 0xc2, 0xd0, 0x0a, 0x67, 0x36, 0x63, 0x28,
+ 0x69, 0x00, 0x6d, 0x64, 0x02, 0x96, 0xfd, 0xb4, 0xdf, 0x69, 0x5c, 0x1f,
+ 0x8d, 0x3b, 0x96, 0x94, 0xe1, 0xc5, 0x1d, 0x50, 0x3a, 0xa7, 0x55, 0x29,
+ 0x00, 0x6f, 0x2e, 0xfb, 0xc1, 0xdd, 0x44, 0x1f, 0x0d, 0x69, 0x4a, 0x46,
+ 0xa5, 0xdf, 0xd8, 0xf5, 0x2c, 0x04, 0xe8, 0xc0, 0x0f, 0x8f, 0x08, 0xb6,
+ 0x9d, 0xe2, 0x4c, 0xc8, 0x5c, 0x33, 0xbb, 0x40, 0x57, 0x96, 0x5d, 0x09,
+ 0xdb, 0x9e, 0x25, 0x50, 0x14, 0x82, 0x33, 0x6e, 0xca, 0xc3, 0x83, 0xe3,
+ 0x7e, 0x13, 0xfb, 0xd2, 0xee, 0x74, 0xfd, 0xb7, 0xfd, 0x07, 0x5a, 0xcf,
+ 0x65, 0xff, 0x93, 0xb0, 0xe3, 0x5b, 0x8f, 0x15, 0xab, 0xd7, 0x07, 0x05,
+ 0x4d, 0xf5, 0x2d, 0xcb, 0x09, 0xc6, 0xab, 0x72, 0xdf, 0xae, 0x73, 0xdc,
+ 0x23, 0x54, 0xe4, 0xe9, 0xed, 0x3a, 0x17, 0xf1, 0x86, 0x68, 0x1c, 0xbf,
+ 0x32, 0xca, 0xda, 0xcf, 0x4a, 0x57, 0xdd, 0x1e, 0x4a, 0x5e, 0xc8, 0xa0,
+ 0x7a, 0xf8, 0xa7, 0xe1, 0xc4, 0x74, 0x22, 0x5f, 0x31, 0x5f, 0x26, 0xc2,
+ 0x58, 0xa5, 0x23, 0x6c, 0x34, 0xae, 0x18, 0x4c, 0x8b, 0x25, 0x4a, 0x7b,
+ 0x98, 0xe5, 0xee, 0x5e, 0x3c, 0xd7, 0x88, 0xd9, 0x42, 0x6a, 0xe2, 0xf2,
+ 0x34, 0x1c, 0x61, 0x5b, 0xc0, 0x92, 0xd9, 0x76, 0x16, 0x12, 0x34, 0xba,
+ 0xd1, 0xaa, 0xeb, 0xc1, 0xeb, 0x8b, 0x7a, 0x27, 0x25, 0x54, 0xe4, 0x69,
+ 0x90, 0x7e, 0xcb, 0x3c, 0x7b, 0xf3, 0x07, 0x94, 0x29, 0x0f, 0x10, 0x26,
+ 0xc6, 0xf7, 0x7c, 0xa6, 0xc4, 0xee, 0xbb, 0xa0, 0x16, 0xba, 0x50, 0x4a,
+ 0x30, 0xf8, 0x56, 0xc1, 0xc1, 0xfa, 0xc4, 0x11, 0x62, 0x32, 0x92, 0x2d,
+ 0x61, 0x8a, 0x36, 0xe4, 0x15, 0x3d, 0xad, 0xec, 0x66, 0xfa, 0xeb, 0x75,
+ 0x0a, 0x06, 0xe4, 0xe4, 0x1d, 0x79, 0xcf, 0x67, 0xf0, 0xe4, 0xcc, 0x2d,
+ 0x73, 0x4c, 0x8e, 0x6e, 0xb3, 0x24, 0x70, 0x37, 0x6c, 0xc0, 0x44, 0xdc,
+ 0x92, 0xda, 0x61, 0x75, 0x2c, 0xdd, 0xcb, 0xc5, 0x52, 0xf1, 0x01, 0x7a,
+ 0xf0, 0x31, 0x57, 0x4e, 0xc6, 0x59, 0x40, 0x59, 0x1f, 0x2e, 0x0e, 0x92,
+ 0x83, 0xfc, 0x7a, 0x88, 0x30, 0x95, 0x5b, 0xed, 0xe9, 0x58, 0xaf, 0xe2,
+ 0x58, 0x0d, 0x4f, 0xe5, 0xff, 0xfa, 0x24, 0x5c, 0x6c, 0x0a, 0x8b, 0x99,
+ 0xc5, 0x85, 0xd2, 0x7e, 0xa3, 0x61, 0xdd, 0x22, 0xcb, 0x7a, 0x02, 0x86,
+ 0x0f, 0x1b, 0x7c, 0x96, 0xab, 0x25, 0xc6, 0xbe, 0x3f, 0x55, 0x88, 0x82,
+ 0x6d, 0x66, 0xda, 0xcb, 0xd8, 0xc1, 0xa7, 0x9c, 0xd3, 0xcc, 0xb6, 0x8b,
+ 0x60, 0x20, 0xa6, 0xfc, 0xee, 0xcb, 0xe3, 0xb3, 0xcd, 0x5e, 0x40, 0xb8,
+ 0x6c, 0xea, 0x99, 0xc6, 0xbc, 0xc5, 0xd2, 0x0b, 0x30, 0x08, 0x29, 0x6b,
+ 0x27, 0x27, 0x65, 0x6d, 0x24, 0xeb, 0xe0, 0x9c, 0x0e, 0x5f, 0x57, 0x91,
+ 0xb8, 0xd6, 0x80, 0x87, 0xb0, 0x1f, 0x25, 0x45, 0xce, 0x85, 0xf6, 0x84,
+ 0x97, 0x8c, 0x3f, 0x34, 0xa4, 0x3e, 0x9a, 0xb5, 0x5d, 0xae, 0x76, 0xea,
+ 0xc8, 0x63, 0x6a, 0x13, 0x19, 0xea, 0xdf, 0x50, 0x63, 0x97, 0x7b, 0x2e,
+ 0x58, 0x74, 0x36, 0x97, 0x5c, 0xba, 0xa6, 0x33, 0x76, 0x78, 0x3a, 0x3d,
+ 0xba, 0x9c, 0x13, 0x99, 0xdd, 0xb1, 0xbe, 0xf2, 0x27, 0x18, 0x12, 0xd3,
+ 0xc3, 0xbd, 0x48, 0x4b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {423,
+ {0xbc, 0x12, 0xb5, 0xf5, 0xb6, 0x37, 0xa5, 0xbf, 0x59, 0x78, 0x1c, 0xe2,
+ 0x78, 0xa8, 0x15, 0x68},
+ {0xd5, 0xfa, 0xae, 0x69, 0x8c, 0x7d, 0xcc, 0x57, 0x4c, 0xe2, 0x92, 0xb4,
+ 0x98, 0x60, 0xb4, 0x64, 0x62, 0x16, 0xed, 0x19, 0x31, 0x22, 0x8e, 0x9d,
+ 0x04, 0xdc, 0x44, 0x35, 0x9d, 0x76, 0x4d, 0x74, 0x61, 0x40, 0x7f, 0x2a,
+ 0x1c, 0x0b, 0x08, 0x32, 0xed, 0x41, 0xa3, 0x09, 0xa5, 0x17, 0x8e, 0x65,
+ 0x87, 0x20, 0x75, 0x5a, 0x4a, 0x3e, 0xe1, 0x4d, 0xf2, 0xfa, 0x03, 0x3f,
+ 0xcf, 0x29, 0x67, 0x77, 0x9e, 0x4e, 0xd8, 0x99, 0x40, 0x8e, 0x4d, 0x48,
+ 0xe2, 0x6e, 0x5a, 0xac, 0xdd, 0xff, 0x14, 0x72, 0x71, 0x31, 0xd4, 0x47,
+ 0x6a, 0xa0, 0x37, 0xec, 0x1b, 0x18, 0xfc, 0x98, 0x1b, 0x62, 0xf3, 0x23,
+ 0x70, 0x03, 0xda, 0x3c, 0x5d, 0xf2, 0xf1, 0x38, 0x03, 0x8a, 0xb0, 0x2e,
+ 0xe5, 0x53, 0xc2, 0x5b, 0x06, 0x4e, 0x2f, 0x77, 0x21, 0x85, 0xc8, 0xee,
+ 0x68, 0xfd, 0x93, 0x71, 0x9d, 0x96, 0xfc, 0x69, 0x80, 0x33, 0x7e, 0xa8,
+ 0xcb, 0x3e, 0xa3, 0x6f, 0x55, 0x6b, 0x56, 0xab, 0x06, 0x79, 0xa2, 0x80,
+ 0xa0, 0x31, 0x36, 0xc2, 0x4e, 0x2e, 0x88, 0x70, 0xf4, 0x73, 0x16, 0x35,
+ 0x87, 0x79, 0xd3, 0x09, 0xd7, 0x0d, 0x04, 0x6e, 0x60, 0x19, 0x2d, 0xd7,
+ 0x34, 0xce, 0x10, 0x42, 0xfd, 0x57, 0x30, 0x07, 0x87, 0xe0, 0x45, 0xa1,
+ 0x6c, 0x6a, 0x2f, 0x1d, 0x21, 0x13, 0xf2, 0xfe, 0xf3, 0x9b, 0x07, 0xe1,
+ 0xcd, 0x21, 0x86, 0x81, 0xa3, 0x56, 0x15, 0xe7, 0x67, 0x37, 0x30, 0x61,
+ 0x70, 0x55, 0xe4, 0x47, 0x1a, 0x65, 0xfd, 0x22, 0x5e, 0x0c, 0xb5, 0x0b,
+ 0xd5, 0x53, 0xfa, 0x80, 0x2c, 0x5a, 0xab, 0x75, 0xfa, 0x84, 0xf0, 0x0d,
+ 0xf0, 0x14, 0x65, 0x74, 0x8b, 0xfb, 0xa7, 0x12, 0x45, 0xd6, 0xbe, 0x80,
+ 0xd8, 0x9c, 0x26, 0xd3, 0x81, 0x03, 0x59, 0xe0, 0xe5, 0x70, 0xfc, 0x76,
+ 0x7e, 0x20, 0xda, 0x02, 0x84, 0x41, 0xcb, 0xab, 0x54, 0x0e, 0x35, 0xbf,
+ 0xc5, 0x6a, 0xd4, 0x39, 0x81, 0x1e, 0x6c, 0xe9, 0x3b, 0x25, 0x19, 0x74,
+ 0x2f, 0xef, 0x2d, 0xdf, 0x86, 0x1e, 0x97, 0x8b, 0x0b, 0x75, 0x32, 0xb9,
+ 0xd2, 0x41, 0x82, 0x45, 0x60, 0xc4, 0x11, 0x13, 0xeb, 0x60, 0xd5, 0xff,
+ 0xce, 0x76, 0x4e, 0xf7, 0x76, 0xb4, 0x08, 0x3a, 0x11, 0x12, 0x59, 0x0a,
+ 0x0e, 0xf3, 0x69, 0x76, 0x6e, 0x48, 0x38, 0xe1, 0xb6, 0xd8, 0x3d, 0xca,
+ 0x90, 0x49, 0x69, 0x65, 0xc2, 0x61, 0x63, 0xd3, 0x86, 0xe0, 0x50, 0xe6,
+ 0x0d, 0xb6, 0xe1, 0xc6, 0x8b, 0xb0, 0x52, 0x9e, 0xfd, 0x3c, 0xa0, 0x2b,
+ 0xac, 0x4c, 0xfc, 0x3f, 0xe4, 0xea, 0x3f, 0xd9, 0xb2, 0xc8, 0xe5, 0x2e,
+ 0x7a, 0x5b, 0xfe, 0xd8, 0x15, 0xb3, 0x1c, 0x94, 0xa5, 0xfa, 0xbd, 0xea,
+ 0x88, 0xc8, 0x68, 0x11, 0x1c, 0xc3, 0xd2, 0x45, 0x7d, 0xdc, 0x04, 0x30,
+ 0x26, 0x48, 0xb7, 0x9f, 0x8d, 0x84, 0x98, 0x8a, 0xf3, 0xea, 0x54, 0x6a,
+ 0x09, 0x45, 0x40, 0x2d, 0xbb, 0x8c, 0x84, 0x30, 0xdf, 0x99, 0x5c, 0x70,
+ 0x40, 0x9d, 0xa4, 0x64, 0xba, 0x09, 0xc0, 0xa0, 0xbc, 0x50, 0x9a, 0x5d,
+ 0x9b, 0x09, 0x41, 0xa0, 0x80, 0xb1, 0x31, 0x85, 0x41, 0x96, 0x6c, 0xa4,
+ 0x7a, 0xc7, 0x5e, 0x78, 0x74, 0xe3, 0x00, 0x05, 0x81, 0xc4, 0xbd, 0x6a,
+ 0x39, 0x20, 0x14, 0x3e, 0x2a, 0x77, 0x74, 0xb0, 0xa4, 0x73, 0x7b, 0xbf,
+ 0x00, 0xd1, 0x22, 0x4a, 0x64, 0x32, 0x0b, 0x05, 0x95, 0x87, 0x85, 0x33,
+ 0x97, 0x2b, 0x24, 0xe0, 0x43, 0x1d, 0x43, 0x79, 0xdd, 0xad, 0x01, 0xc7,
+ 0xb6, 0x27, 0xb6, 0x25, 0x0d, 0x05, 0x43, 0xb6, 0x04, 0xc8, 0x08, 0x90,
+ 0x59, 0x9c, 0x0b, 0x8f, 0x1a, 0xe9, 0x8f, 0xde, 0x80, 0x7c, 0x9e, 0xcb,
+ 0x29, 0xb9, 0x3a, 0x11, 0xf6, 0x99, 0xd3, 0x58},
+ {0xce, 0x53, 0xa3, 0x2e, 0x2c, 0x55, 0xf5, 0x8b, 0xa6, 0x3b, 0x5f, 0x39,
+ 0x08, 0xee, 0x2d, 0x13, 0xb8, 0x69, 0xf7, 0xf5, 0xba, 0x68, 0xc7, 0x32,
+ 0xf1, 0x7e, 0x4d, 0x28, 0xe1, 0x0d, 0xd4, 0xb8, 0x49, 0xfa, 0x20, 0xca,
+ 0x0d, 0xf6, 0x0b, 0x1a, 0x62, 0xb1, 0xf8, 0xc5, 0x15, 0x87, 0x89, 0xba,
+ 0x53, 0x17, 0xc3, 0x18, 0x30, 0x3d, 0x00, 0x85, 0x43, 0x20, 0xa2, 0xe4,
+ 0x63, 0x9d, 0xe0, 0x7c, 0xb7, 0xc2, 0x4c, 0x0d, 0x2e, 0x1a, 0x7c, 0xd7,
+ 0xae, 0x03, 0x36, 0xaf, 0x67, 0x0f, 0xd5, 0x22, 0x73, 0x43, 0x15, 0x1d,
+ 0x1b, 0xa6, 0x4d, 0x2f, 0x9a, 0x95, 0x21, 0xbf, 0x7a, 0xc2, 0xec, 0xac,
+ 0x90, 0xf1, 0x9d, 0x11, 0xe1, 0x09, 0x51, 0x67, 0x74, 0xad, 0xee, 0x70,
+ 0x0d, 0xe2, 0x37, 0xd7, 0xb6, 0x42, 0x76, 0x85, 0xeb, 0x66, 0xa6, 0x53,
+ 0x8d, 0x95, 0x9d, 0x85, 0x32, 0x3c, 0x52, 0xd0, 0x12, 0xf1, 0x8c, 0xb9,
+ 0xa0, 0xa5, 0xa9, 0xc5, 0xd3, 0x90, 0x0c, 0x6e, 0x4c, 0x02, 0x7c, 0xa0,
+ 0xd7, 0xdd, 0xea, 0x97, 0x1d, 0x92, 0x74, 0x11, 0xec, 0xe1, 0xf7, 0x6d,
+ 0x7c, 0x49, 0xa9, 0x4b, 0xa9, 0x78, 0xb5, 0x1f, 0xd5, 0x1b, 0xca, 0x80,
+ 0xb4, 0x26, 0x67, 0x8b, 0x39, 0x5c, 0x3d, 0x28, 0x6d, 0x6d, 0x10, 0x9a,
+ 0xf1, 0x2d, 0x5c, 0x56, 0x5e, 0xca, 0x34, 0xec, 0x58, 0x80, 0x86, 0x8f,
+ 0x92, 0x7c, 0x12, 0xa7, 0x47, 0xa9, 0x5a, 0x9e, 0x0f, 0x61, 0x1a, 0xc6,
+ 0xc5, 0x04, 0x57, 0x4d, 0x8a, 0x3b, 0x8b, 0xbc, 0xcf, 0x59, 0x56, 0x09,
+ 0xe0, 0x66, 0x22, 0xf8, 0x92, 0x59, 0x00, 0x87, 0x31, 0x79, 0x7d, 0xbb,
+ 0xef, 0x77, 0x1e, 0x1c, 0xbc, 0xad, 0xc2, 0x02, 0x73, 0x3c, 0xf2, 0x95,
+ 0x85, 0x30, 0xde, 0x65, 0x4f, 0x25, 0xcf, 0x7a, 0x3c, 0x9d, 0x0c, 0x5c,
+ 0x36, 0x25, 0xc7, 0x88, 0x4f, 0x03, 0x71, 0x36, 0xf1, 0xb8, 0x4b, 0xb9,
+ 0x85, 0x67, 0xb9, 0x80, 0xa3, 0xa7, 0xaf, 0x28, 0x59, 0x3d, 0x7a, 0xdf,
+ 0x66, 0x67, 0xeb, 0xe8, 0x27, 0xb1, 0x7e, 0xea, 0x51, 0x2c, 0xac, 0x62,
+ 0x99, 0x65, 0x85, 0xdf, 0x7f, 0xe9, 0xd0, 0x46, 0x50, 0xb3, 0x48, 0xf1,
+ 0x76, 0xaa, 0xc5, 0x43, 0x34, 0x17, 0xac, 0x47, 0xff, 0xc6, 0x2c, 0xf0,
+ 0x11, 0x5a, 0x53, 0xe4, 0x5a, 0x72, 0x3e, 0xce, 0xfd, 0x9c, 0x81, 0x29,
+ 0x54, 0xeb, 0x18, 0x82, 0x10, 0x49, 0xac, 0x5c, 0x6f, 0x71, 0x09, 0x21,
+ 0x74, 0x0a, 0xa1, 0x01, 0xee, 0x0b, 0xaa, 0x7c, 0xa8, 0x3a, 0x52, 0x9e,
+ 0x73, 0xc7, 0x65, 0x89, 0x21, 0x4a, 0x10, 0x28, 0x84, 0x48, 0xb2, 0x2b,
+ 0x75, 0x4e, 0xe1, 0x56, 0x21, 0x9d, 0x4a, 0x51, 0x47, 0x4e, 0x24, 0xaa,
+ 0x5e, 0x7b, 0x7b, 0x79, 0xaa, 0x6e, 0xf3, 0x92, 0x5c, 0x47, 0xa1, 0xe9,
+ 0xde, 0xc3, 0x32, 0x75, 0x54, 0xb5, 0x1b, 0x8d, 0x22, 0x07, 0x1d, 0xa5,
+ 0x21, 0xbb, 0x4b, 0x97, 0x94, 0x88, 0x2a, 0x94, 0x7f, 0x65, 0x9b, 0x87,
+ 0xb5, 0x5e, 0x62, 0x9b, 0xcb, 0xac, 0x26, 0xec, 0xd9, 0xcf, 0x01, 0x45,
+ 0xe8, 0x38, 0x2a, 0x29, 0xaa, 0x3e, 0xc4, 0x72, 0x2e, 0x0e, 0xce, 0xca,
+ 0x24, 0x11, 0xcb, 0x1a, 0x06, 0x30, 0xbd, 0xa5, 0xaf, 0xe9, 0x7e, 0xc2,
+ 0x42, 0xfc, 0xb8, 0xa9, 0x36, 0x78, 0x7d, 0x13, 0xe7, 0x39, 0xac, 0x8a,
+ 0xa8, 0x12, 0xc7, 0x79, 0x3b, 0x39, 0xd9, 0xff, 0x53, 0xed, 0x67, 0xf7,
+ 0x64, 0xc4, 0x0c, 0xfd, 0xd2, 0xb1, 0xba, 0x24, 0x3e, 0x42, 0xe4, 0x76,
+ 0xc5, 0x87, 0x9c, 0x1a, 0xfc, 0x17, 0xcf, 0x81, 0xfc, 0xc0, 0xc1, 0x98,
+ 0x89, 0xa3, 0xbf, 0x83, 0x83, 0x0c, 0x5f, 0xe4, 0xbe, 0x7e, 0x4e, 0x3b,
+ 0x42, 0xbd, 0x8a, 0xbb, 0xb4, 0xe0, 0x95, 0x2d, 0xe5, 0x69, 0xc5, 0x2c,
+ 0xe3, 0xe7, 0x7f, 0x42},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {424,
+ {0xec, 0x90, 0x4e, 0x6c, 0x06, 0x06, 0x4b, 0xac, 0x12, 0x2d, 0x29, 0x8e,
+ 0x2b, 0x8c, 0x58, 0xc1},
+ {0x2d, 0x3c, 0xd8, 0xa0, 0xe5, 0x2b, 0x9a, 0xd8, 0x27, 0x14, 0xca, 0x78,
+ 0x48, 0x2b, 0xe0, 0x8c, 0x4c, 0x13, 0x4a, 0x4f, 0x9f, 0xbc, 0x32, 0xf1,
+ 0xf1, 0x65, 0x5c, 0x3a, 0xf6, 0x12, 0x03, 0xe7, 0xc1, 0xd6, 0x9a, 0x3b,
+ 0x21, 0x70, 0xaa, 0x1f, 0x92, 0xcc, 0x70, 0x08, 0x78, 0x73, 0xe6, 0xb3,
+ 0xd1, 0xb3, 0x24, 0xe2, 0xe2, 0xcf, 0xc2, 0x66, 0x5c, 0x9d, 0xcf, 0x56,
+ 0x66, 0x63, 0xa3, 0xc7, 0xbd, 0x6c, 0xd3, 0xd6, 0x25, 0x53, 0x5a, 0xe4,
+ 0x07, 0x8c, 0x71, 0x3d, 0x0b, 0xdc, 0xae, 0x4d, 0x3f, 0xd2, 0x6c, 0xc7,
+ 0xf6, 0x1c, 0x7e, 0xdb, 0x7c, 0x43, 0x88, 0xe5, 0xc3, 0x68, 0xcb, 0x9e,
+ 0x67, 0xae, 0xc7, 0xc2, 0xeb, 0xc7, 0x40, 0xc3, 0x5c, 0x0d, 0x6f, 0x59,
+ 0xbc, 0x7b, 0x3f, 0x93, 0xb1, 0x56, 0x03, 0x9b, 0xf2, 0xf7, 0x95, 0xc6,
+ 0xfa, 0x02, 0x1d, 0xa8, 0x12, 0xed, 0x16, 0xfb, 0xd1, 0x10, 0x4e, 0x90,
+ 0xe6, 0x17, 0x4f, 0x1e, 0x3a, 0xa0, 0xb6, 0xb3, 0x09, 0x02, 0x7a, 0xdd,
+ 0xef, 0x68, 0x20, 0xd3, 0x32, 0xdc, 0xab, 0xce, 0x54, 0xb0, 0x51, 0xef,
+ 0x64, 0x00, 0x77, 0xa8, 0x69, 0x87, 0x2a, 0x4d, 0xe7, 0x0e, 0xf3, 0x61,
+ 0xe6, 0x71, 0x91, 0x13, 0xd0, 0xc0, 0x5b, 0x7e, 0x32, 0xb0, 0x3e, 0xba,
+ 0x0f, 0x72, 0x86, 0xa4, 0xef, 0x2e, 0x99, 0xf1, 0x72, 0x74, 0x8f, 0x5b,
+ 0xda, 0xc9, 0xfc, 0x38, 0xcb, 0x7a, 0x0e, 0x60, 0x47, 0x9f, 0x1c, 0x62,
+ 0xfa, 0xbd, 0xff, 0xa9, 0x5e, 0xaa, 0x26, 0x90, 0x06, 0x95, 0x60, 0x60,
+ 0x70, 0x43, 0x02, 0x01, 0x27, 0xac, 0xc3, 0x1c, 0xa2, 0x9d, 0xc8, 0x6e,
+ 0xb6, 0x30, 0xbf, 0x11, 0x4e, 0xf0, 0xbb, 0x92, 0x7f, 0x84, 0xf5, 0xfe,
+ 0xcc, 0xc5, 0xa5, 0xa0, 0xbd, 0xb3, 0xbe, 0x92, 0x8d, 0xd0, 0xb6, 0x29,
+ 0xf2, 0x56, 0xdd, 0xdd, 0xc7, 0x95, 0x5c, 0x23, 0x4f, 0x4e, 0xc3, 0x1a,
+ 0xb2, 0xfd, 0x4a, 0x5b, 0x22, 0x46, 0x89, 0x1d, 0x53, 0x0a, 0x2f, 0x96,
+ 0x8e, 0x3d, 0x29, 0x7e, 0xbe, 0xa3, 0xaf, 0x6b, 0xe3, 0x7c, 0x5d, 0x9f,
+ 0x15, 0xbd, 0x9f, 0xa4, 0x18, 0x05, 0xb5, 0x75, 0x43, 0x97, 0xd8, 0x9a,
+ 0xac, 0x54, 0x04, 0x11, 0x2a, 0x14, 0x2b, 0x7f, 0x70, 0x85, 0x70, 0x19,
+ 0x92, 0xe1, 0x2e, 0x2d, 0xef, 0xa9, 0xf7, 0x19, 0x9e, 0x1e, 0x4c, 0xe5,
+ 0xbf, 0xad, 0xb5, 0x81, 0xb0, 0x2e, 0xdd, 0x95, 0xd6, 0x65, 0x23, 0x45,
+ 0x4f, 0x01, 0xbb, 0x36, 0xd2, 0x40, 0xaf, 0x8c, 0x2f, 0xab, 0xe2, 0x51,
+ 0xee, 0xa3, 0x34, 0xb2, 0x96, 0x62, 0xc2, 0x7a, 0xb0, 0xf0, 0x29, 0x71,
+ 0x27, 0x76, 0xa1, 0xb1, 0xaf, 0x35, 0x61, 0x2c, 0x9a, 0x91, 0x82, 0x49,
+ 0xa5, 0x3c, 0xe6, 0x2a, 0x05, 0x9c, 0xf6, 0x95, 0xe1, 0xf8, 0xbd, 0x65,
+ 0xc1, 0x3c, 0xc2, 0x7b, 0x26, 0x4f, 0x09, 0x99, 0xa1, 0xf9, 0x65, 0x06,
+ 0xb7, 0x50, 0x2f, 0xef, 0x82, 0x7e, 0xfa, 0xb1, 0xf6, 0x43, 0x48, 0x03,
+ 0xda, 0x58, 0xde, 0x8b, 0xcf, 0x5f, 0x98, 0xcc, 0xbc, 0x72, 0x56, 0x47,
+ 0x37, 0x10, 0x1d, 0x40, 0xd3, 0xea, 0x86, 0x91, 0x73, 0x2e, 0xe4, 0x38,
+ 0x30, 0x59, 0x9e, 0x92, 0x86, 0xd3, 0x76, 0x38, 0x00, 0x6c, 0x62, 0x30,
+ 0x34, 0x6c, 0x61, 0xa5, 0x14, 0x3d, 0xa2, 0x07, 0x93, 0x09, 0x32, 0x64,
+ 0xc4, 0x6c, 0xdf, 0x9c, 0x36, 0x1f, 0xe9, 0xa9, 0x8e, 0x93, 0x0e, 0x43,
+ 0x64, 0x17, 0xb3, 0x1d, 0xb7, 0x4b, 0xea, 0xc6, 0xba, 0x60, 0xb1, 0xe0,
+ 0x13, 0xa4, 0x01, 0xa4, 0xf3, 0xe7, 0xa7, 0x61, 0x12, 0xc9, 0x85, 0xcd,
+ 0x27, 0xfe, 0x33, 0xd1, 0xf6, 0x3a, 0x01, 0x53, 0xa4, 0x52, 0xad, 0xbb,
+ 0x72, 0xf3, 0x23, 0x0e, 0x73, 0x26, 0xbe, 0x7a},
+ {0x52, 0x87, 0xdd, 0x3a, 0x30, 0xc8, 0x60, 0xcd, 0xa9, 0x64, 0x7f, 0xa1,
+ 0xa3, 0x42, 0xac, 0xcc, 0xc0, 0xa7, 0x5f, 0x7f, 0x36, 0x0e, 0xed, 0xa5,
+ 0xc4, 0x75, 0x55, 0x06, 0x98, 0x88, 0xce, 0x41, 0x2b, 0x34, 0x7e, 0xb9,
+ 0xdd, 0x9a, 0x9f, 0x9f, 0xb5, 0x50, 0xc9, 0x54, 0x2e, 0xfe, 0x2c, 0xd8,
+ 0xf8, 0x27, 0x11, 0x72, 0xb3, 0xbc, 0x80, 0x02, 0xf9, 0x27, 0x74, 0x78,
+ 0xf3, 0x45, 0x43, 0x12, 0x18, 0x26, 0xcb, 0x71, 0xd0, 0x16, 0x7e, 0x3b,
+ 0xe8, 0x9a, 0xa5, 0x6f, 0x97, 0x9b, 0x94, 0x25, 0x21, 0x18, 0xdc, 0x11,
+ 0xe6, 0x9b, 0xde, 0x00, 0xc1, 0x23, 0xd6, 0x1e, 0xc1, 0x1a, 0x68, 0xfc,
+ 0xe7, 0x15, 0xa6, 0xae, 0xb8, 0x0d, 0x99, 0x92, 0xb7, 0x3b, 0x7c, 0xf2,
+ 0x34, 0x87, 0xdb, 0xf9, 0x39, 0x65, 0x7c, 0xab, 0x5c, 0x52, 0xa8, 0xa1,
+ 0x16, 0xb2, 0x5e, 0xcd, 0xd7, 0x59, 0xe8, 0xe2, 0xbc, 0xc3, 0x00, 0x53,
+ 0x32, 0x4a, 0xac, 0x4d, 0x75, 0x00, 0x15, 0x51, 0x97, 0x23, 0xc4, 0x13,
+ 0x8e, 0x79, 0x1e, 0x38, 0x63, 0x9e, 0xa6, 0x65, 0x0f, 0xa1, 0x2e, 0x11,
+ 0xb2, 0x1c, 0xba, 0x97, 0x5a, 0x0b, 0xb3, 0xca, 0x40, 0x1b, 0xb0, 0x1f,
+ 0xed, 0x05, 0x7c, 0xa8, 0xc4, 0xdb, 0x00, 0x16, 0x3e, 0x18, 0x59, 0xf5,
+ 0x0a, 0xf4, 0xff, 0xf8, 0x56, 0xed, 0x47, 0x3d, 0x73, 0x38, 0x9a, 0xcb,
+ 0x28, 0x5b, 0x4a, 0x2a, 0x5f, 0x43, 0x7f, 0xef, 0xde, 0x89, 0x08, 0x35,
+ 0xa1, 0x19, 0x03, 0x38, 0x40, 0x08, 0x1b, 0x46, 0x3b, 0xa2, 0x10, 0xcc,
+ 0x1f, 0x75, 0x30, 0x86, 0x78, 0xad, 0xb0, 0x4e, 0x71, 0x74, 0xd3, 0xb7,
+ 0x71, 0xff, 0x82, 0x86, 0x8b, 0xaa, 0xff, 0xd9, 0x64, 0x55, 0x00, 0x9c,
+ 0xc0, 0x50, 0x0a, 0xe8, 0xac, 0x8f, 0xeb, 0xa9, 0xcf, 0xe1, 0x9a, 0x25,
+ 0x66, 0xc9, 0x52, 0x9d, 0x25, 0x0d, 0x54, 0x16, 0x53, 0x0c, 0xb9, 0xbb,
+ 0x65, 0xe7, 0x96, 0x56, 0x4b, 0x68, 0x5a, 0x07, 0x65, 0x6d, 0x93, 0x9f,
+ 0x0a, 0x21, 0xc9, 0x3d, 0x5f, 0x87, 0x6a, 0xe3, 0x65, 0x6d, 0xfa, 0xf6,
+ 0x4c, 0xdb, 0x21, 0x9a, 0x91, 0x1a, 0xa6, 0x77, 0xcb, 0xa5, 0xeb, 0xfe,
+ 0x56, 0xf6, 0x5a, 0x56, 0x3b, 0x1d, 0x2e, 0xe7, 0x39, 0xa1, 0x8f, 0x13,
+ 0x8b, 0x52, 0x55, 0x9f, 0x7c, 0xb3, 0x8d, 0xdb, 0x7c, 0x99, 0x90, 0xff,
+ 0xc3, 0xd1, 0x6c, 0xc3, 0xf2, 0x0d, 0x6f, 0x59, 0x1e, 0xfd, 0x50, 0x26,
+ 0xbb, 0x92, 0x7d, 0xa7, 0xf4, 0xb7, 0xf8, 0xd3, 0xbf, 0xed, 0x9c, 0x2c,
+ 0x6f, 0x54, 0x4a, 0xb8, 0xc0, 0x20, 0x97, 0x01, 0xf7, 0x07, 0x79, 0xdf,
+ 0xda, 0xf8, 0x61, 0xd2, 0x84, 0x21, 0x12, 0xa5, 0x6d, 0xc7, 0x43, 0x0e,
+ 0xa1, 0xda, 0x57, 0x45, 0x2e, 0xd9, 0x2c, 0xfc, 0x7c, 0x8e, 0xae, 0x51,
+ 0x77, 0x3d, 0x11, 0xbc, 0x27, 0xe6, 0xf0, 0xdf, 0xf0, 0x97, 0x66, 0x85,
+ 0x69, 0x6f, 0xd2, 0xb3, 0x3e, 0xed, 0x1f, 0x6f, 0x10, 0x89, 0x24, 0xea,
+ 0xb2, 0x48, 0x9e, 0x90, 0x1f, 0xba, 0xb0, 0x8e, 0xf5, 0x15, 0x6e, 0x1d,
+ 0xaa, 0x48, 0x29, 0xc3, 0x35, 0x44, 0x3e, 0x52, 0xff, 0x07, 0x13, 0x59,
+ 0xff, 0x8d, 0xdf, 0xdb, 0x1f, 0xfb, 0x3f, 0xc6, 0x54, 0x87, 0xf6, 0xee,
+ 0xb9, 0x26, 0xcf, 0x1b, 0x96, 0x5b, 0x43, 0x49, 0xef, 0xca, 0x40, 0x5e,
+ 0xd4, 0x7a, 0x1f, 0x98, 0x2c, 0x5b, 0x3f, 0x6f, 0xe2, 0x3b, 0x7a, 0xf4,
+ 0x09, 0xa8, 0x62, 0x17, 0x0d, 0xfa, 0x7b, 0x97, 0xb8, 0x0b, 0x65, 0xcc,
+ 0x11, 0xeb, 0x19, 0x99, 0x55, 0x3d, 0xfb, 0x9d, 0x6e, 0x79, 0x86, 0x25,
+ 0x35, 0x07, 0x5c, 0x41, 0xa4, 0x20, 0x61, 0x57, 0xf2, 0xa1, 0x53, 0xe7,
+ 0x85, 0x3c, 0xc2, 0xe2, 0x78, 0x87, 0x51, 0x66, 0xba, 0x8e, 0x14, 0x4a,
+ 0xf6, 0x8b, 0x43, 0x86},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {425,
+ {0xe3, 0x0f, 0xc0, 0x47, 0xf2, 0xa8, 0x64, 0xc7, 0x3f, 0xaf, 0xa7, 0xd7,
+ 0x09, 0xff, 0x3e, 0x78},
+ {0xc4, 0x4b, 0x02, 0xa5, 0x01, 0xbd, 0xe4, 0xa5, 0xf2, 0x0d, 0x28, 0x5f,
+ 0x1a, 0x52, 0x18, 0x9e, 0xca, 0xa3, 0x37, 0xa5, 0x07, 0x5e, 0x40, 0x5f,
+ 0x3c, 0x04, 0xcf, 0x6b, 0xc5, 0x94, 0xd2, 0x64, 0xb7, 0xc8, 0xc1, 0x25,
+ 0x18, 0xe0, 0xec, 0xb4, 0xbd, 0x1d, 0x1a, 0x9e, 0x89, 0x6c, 0x49, 0x81,
+ 0x38, 0x9a, 0xc8, 0x33, 0xdc, 0x40, 0x7c, 0x52, 0x2d, 0x9c, 0x47, 0xd2,
+ 0xf4, 0xe3, 0x37, 0xf1, 0xf8, 0x7a, 0xb2, 0x6a, 0x5f, 0x9c, 0xe3, 0x0e,
+ 0xc8, 0x23, 0xea, 0x35, 0xec, 0x87, 0x93, 0x81, 0x9f, 0xe4, 0x14, 0xd9,
+ 0xc0, 0x1c, 0x07, 0x2c, 0x31, 0xef, 0x06, 0xfe, 0x4c, 0xfa, 0xd2, 0x02,
+ 0xe5, 0xe4, 0xc2, 0xb8, 0x74, 0x7e, 0xfb, 0x2f, 0xed, 0x98, 0x64, 0x77,
+ 0x05, 0x32, 0x45, 0x22, 0x8e, 0x9e, 0x17, 0xc5, 0x4b, 0xea, 0xab, 0xc1,
+ 0x03, 0x86, 0xc5, 0xb9, 0xc8, 0x34, 0xba, 0xa0, 0x53, 0xf3, 0xc3, 0x50,
+ 0x96, 0x16, 0x2a, 0x96, 0x51, 0x6b, 0x5b, 0xc8, 0x25, 0xc5, 0xe5, 0x38,
+ 0x87, 0xf1, 0x2e, 0xc5, 0x99, 0x03, 0x8b, 0x0d, 0x12, 0x57, 0x2b, 0xbc,
+ 0xde, 0x9c, 0x31, 0xa3, 0x30, 0xc4, 0x71, 0x88, 0x30, 0x99, 0x48, 0x8f,
+ 0x6c, 0x6e, 0x81, 0x58, 0x40, 0xc6, 0x28, 0x17, 0x3b, 0xe8, 0xcf, 0x63,
+ 0xc0, 0x09, 0x55, 0x78, 0x6d, 0x09, 0x9f, 0xf0, 0xdc, 0x9e, 0xf8, 0x48,
+ 0xd0, 0x0d, 0x43, 0x51, 0x97, 0xdf, 0x78, 0x57, 0xcd, 0x68, 0x0e, 0x35,
+ 0xa2, 0x6d, 0xd9, 0xe4, 0x4e, 0x8c, 0x83, 0x57, 0xf7, 0x16, 0xc0, 0x2b,
+ 0x7c, 0x70, 0xa4, 0xa3, 0xec, 0x37, 0xeb, 0xbe, 0xd0, 0xdd, 0x5a, 0x15,
+ 0xc2, 0xa8, 0xf5, 0x1d, 0x1c, 0x0a, 0xd3, 0x34, 0x00, 0x16, 0x05, 0xeb,
+ 0x5d, 0x75, 0xac, 0xb8, 0x7c, 0x87, 0xc0, 0xef, 0xc6, 0xd1, 0x3c, 0x24,
+ 0xbf, 0xa4, 0xf6, 0x19, 0xab, 0xb2, 0x3c, 0x90, 0x2b, 0x63, 0xc7, 0x10,
+ 0xa7, 0x04, 0x8a, 0xda, 0xb5, 0xdd, 0x70, 0xb5, 0xfa, 0xee, 0x4c, 0xe8,
+ 0x12, 0xcf, 0xcf, 0xc1, 0x00, 0x36, 0x91, 0x61, 0xcb, 0x6f, 0xae, 0xfa,
+ 0xda, 0x26, 0xbf, 0x13, 0xd3, 0xbe, 0x1d, 0xd0, 0x4a, 0x49, 0xbf, 0x0d,
+ 0xc9, 0x48, 0x6f, 0xf5, 0x14, 0xbc, 0xc3, 0x86, 0xbf, 0x41, 0x33, 0x42,
+ 0x1d, 0x90, 0x5a, 0x09, 0x6c, 0x56, 0x27, 0x61, 0x78, 0x93, 0x24, 0xe8,
+ 0xe0, 0xd2, 0x35, 0xfd, 0x63, 0x2c, 0x4f, 0xb8, 0x6a, 0xfc, 0x50, 0x4d,
+ 0x38, 0xa9, 0x57, 0x59, 0x7b, 0x3c, 0x9b, 0xc6, 0x3c, 0x93, 0x81, 0x78,
+ 0x4c, 0x68, 0x2b, 0xd3, 0x2d, 0xe8, 0x27, 0xcc, 0xcc, 0x12, 0x0a, 0x26,
+ 0x32, 0x13, 0x93, 0x50, 0xc3, 0xc3, 0x36, 0xa7, 0x7a, 0xc8, 0x73, 0x32,
+ 0xdb, 0xc7, 0xf4, 0xc8, 0x0a, 0x8d, 0x37, 0xac, 0xd3, 0xf5, 0x91, 0xe7,
+ 0x7e, 0x47, 0xfa, 0xe2, 0x86, 0xdc, 0x96, 0x45, 0xa2, 0x37, 0xab, 0xfe,
+ 0x9c, 0x00, 0x0d, 0xda, 0xc4, 0x46, 0x30, 0x82, 0x35, 0x8e, 0xf9, 0x9c,
+ 0x49, 0x2c, 0x22, 0xbb, 0x32, 0x07, 0xa6, 0x51, 0x14, 0xb8, 0xea, 0x2a,
+ 0xa3, 0x8e, 0xc7, 0xf6, 0x36, 0x3b, 0xfd, 0x77, 0xe1, 0xa9, 0x95, 0x33,
+ 0xe6, 0xad, 0x67, 0x85, 0x16, 0x1d, 0x1a, 0x1e, 0x46, 0xd3, 0x81, 0x1a,
+ 0xb1, 0xd4, 0x5e, 0x79, 0xef, 0x17, 0xfb, 0x9e, 0xa7, 0x11, 0x7e, 0x98,
+ 0x48, 0x67, 0x13, 0x9d, 0xb1, 0xae, 0x74, 0x3a, 0xf1, 0xc2, 0x3d, 0x86,
+ 0x71, 0x13, 0x80, 0x1d, 0xab, 0xbf, 0x82, 0x47, 0x55, 0xea, 0x2e, 0x44,
+ 0xa2, 0xc7, 0x74, 0xc8, 0x57, 0x12, 0x22, 0x86, 0x09, 0x78, 0xa7, 0x02,
+ 0x6e, 0xb5, 0xbe, 0xa6, 0xea, 0xbe, 0xf0, 0xe8, 0x73, 0xbb, 0xb6, 0x32,
+ 0xaf, 0x7d, 0x45, 0x02, 0x84, 0x1c, 0x1a, 0x91},
+ {0x65, 0x13, 0xfa, 0xed, 0x6b, 0xc6, 0xa3, 0xe4, 0x08, 0x64, 0x94, 0xf1,
+ 0xda, 0x80, 0xdc, 0x90, 0x8c, 0xdd, 0xe2, 0x56, 0xaf, 0x81, 0x78, 0x36,
+ 0x92, 0x57, 0xa6, 0x5c, 0x4b, 0x06, 0x5b, 0x9c, 0x04, 0x44, 0xb2, 0xbe,
+ 0x4e, 0x95, 0x12, 0xe1, 0x0a, 0x40, 0x60, 0xdf, 0xc3, 0x50, 0xb1, 0x60,
+ 0x35, 0x83, 0xa4, 0x38, 0x18, 0xf4, 0x9f, 0x61, 0x62, 0x87, 0xcc, 0x69,
+ 0xe9, 0x97, 0x01, 0x7f, 0xfb, 0xb1, 0x20, 0x8d, 0xec, 0xf5, 0xb4, 0x27,
+ 0xa1, 0x3e, 0xc9, 0x4e, 0xbe, 0xe4, 0x7b, 0x73, 0xe2, 0x73, 0xd4, 0x2f,
+ 0xb6, 0x86, 0xb3, 0xa0, 0xa9, 0x39, 0xbf, 0xb7, 0x02, 0x28, 0x75, 0xdf,
+ 0x9b, 0x16, 0x60, 0x33, 0xaa, 0x7f, 0x42, 0xd7, 0x1b, 0x89, 0xef, 0xe7,
+ 0x2d, 0x04, 0x42, 0xa7, 0xab, 0x1f, 0x96, 0xe0, 0x37, 0x3f, 0x86, 0x1a,
+ 0x1f, 0xdf, 0xa5, 0x45, 0x28, 0x16, 0xf5, 0x84, 0x45, 0xda, 0x2d, 0xb4,
+ 0x20, 0x24, 0xc7, 0xfd, 0xa4, 0xf9, 0xe5, 0x1e, 0xaf, 0xc3, 0xea, 0x21,
+ 0x03, 0x14, 0x60, 0xa0, 0x56, 0x4c, 0x33, 0x56, 0x41, 0xfc, 0x3a, 0xa3,
+ 0x06, 0xfd, 0xe1, 0x3a, 0xf5, 0x13, 0xf1, 0x27, 0x56, 0x4f, 0x7e, 0xbd,
+ 0x58, 0xd1, 0x3b, 0xc9, 0x23, 0x2d, 0x3e, 0xaa, 0xf4, 0x71, 0x31, 0x71,
+ 0x83, 0xd9, 0x59, 0xa7, 0xa9, 0x0f, 0xa1, 0x15, 0xa1, 0xf1, 0xed, 0x41,
+ 0x9b, 0x34, 0xf8, 0xbc, 0x80, 0x8b, 0x85, 0x37, 0xc1, 0x96, 0x32, 0x59,
+ 0xf3, 0x2c, 0xa1, 0xa9, 0x24, 0x5b, 0xa9, 0xd7, 0x7a, 0xeb, 0x0f, 0x77,
+ 0x40, 0x93, 0x7e, 0xf0, 0x4f, 0x03, 0x9a, 0x13, 0x1b, 0xe5, 0x8a, 0xf5,
+ 0xe1, 0xfe, 0xb5, 0x54, 0x9f, 0x67, 0xbf, 0x1a, 0x19, 0xa0, 0x82, 0x41,
+ 0x92, 0x19, 0xb4, 0xca, 0xcb, 0x55, 0xef, 0x21, 0x10, 0x8b, 0xc4, 0x79,
+ 0x13, 0xfc, 0x40, 0x22, 0x99, 0xef, 0x71, 0x05, 0xec, 0xf6, 0x2b, 0xeb,
+ 0x67, 0xd7, 0xbd, 0x49, 0x50, 0xdc, 0x9b, 0xf9, 0x40, 0x6c, 0x69, 0x24,
+ 0x81, 0x96, 0xd1, 0x7c, 0x92, 0x0b, 0x1a, 0x89, 0x53, 0x77, 0x04, 0xac,
+ 0x86, 0xcf, 0xa4, 0x92, 0x66, 0xbe, 0x88, 0x64, 0x31, 0xd2, 0x60, 0x60,
+ 0x64, 0xe3, 0x5a, 0x6f, 0x82, 0x0c, 0x06, 0xf8, 0x15, 0xf0, 0xd8, 0x83,
+ 0xab, 0x24, 0x79, 0x00, 0x9b, 0xcf, 0x0d, 0x38, 0x0c, 0x16, 0x63, 0xcb,
+ 0x4a, 0x75, 0x8c, 0xae, 0x39, 0x11, 0xa5, 0xc8, 0x80, 0xd7, 0x88, 0x0e,
+ 0x8f, 0xc7, 0xea, 0x0e, 0x26, 0x1b, 0x1e, 0x8b, 0x8a, 0x4b, 0xfa, 0xf2,
+ 0x5b, 0xdb, 0x5d, 0x86, 0x9a, 0x49, 0xc8, 0xde, 0x35, 0xca, 0x55, 0x98,
+ 0xb5, 0x55, 0x62, 0x2b, 0xc0, 0x79, 0xa6, 0x2a, 0x4c, 0xe2, 0xeb, 0xb0,
+ 0xfa, 0x84, 0x24, 0xff, 0xb4, 0x44, 0x90, 0xd8, 0x28, 0xda, 0xf7, 0x91,
+ 0x2b, 0xb0, 0x56, 0xb3, 0xff, 0x89, 0x32, 0x44, 0x52, 0xaa, 0x7a, 0x70,
+ 0x0c, 0x16, 0x6e, 0x89, 0x25, 0xec, 0x71, 0xe5, 0x5f, 0x3d, 0x2a, 0xfd,
+ 0x49, 0xcb, 0x0d, 0x64, 0x57, 0x0d, 0xf0, 0xb0, 0xe8, 0xa5, 0x59, 0x16,
+ 0xf7, 0xb8, 0xd2, 0x78, 0x32, 0x66, 0x7d, 0x3d, 0x1e, 0xca, 0xc9, 0xee,
+ 0xac, 0x25, 0xeb, 0x38, 0xf4, 0x9e, 0x41, 0xed, 0x73, 0x86, 0xdf, 0x03,
+ 0xc6, 0x42, 0x0c, 0xad, 0xe8, 0x85, 0xd7, 0xc1, 0x26, 0x0b, 0xc6, 0x60,
+ 0x86, 0x71, 0x31, 0xef, 0x81, 0xf6, 0xa7, 0x23, 0x16, 0xf4, 0x9e, 0x75,
+ 0xd9, 0x71, 0xe4, 0xb5, 0x7e, 0x51, 0x4c, 0x61, 0x0b, 0x48, 0x27, 0x65,
+ 0xbf, 0x8e, 0xdd, 0x9e, 0x8b, 0x18, 0x99, 0xb8, 0x13, 0xa4, 0x70, 0x1e,
+ 0x92, 0x6c, 0x5f, 0x9f, 0xde, 0x8b, 0xda, 0xcc, 0x29, 0x4d, 0xdc, 0x91,
+ 0xd8, 0x56, 0x70, 0x7f, 0xc9, 0x1e, 0x5c, 0xc2, 0x18, 0x25, 0x53, 0x4d,
+ 0x60, 0x03, 0x79, 0xd7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {426,
+ {0x71, 0x7e, 0x43, 0xd9, 0x8f, 0xbe, 0xe8, 0xfc, 0x49, 0x04, 0x91, 0x97,
+ 0x60, 0xa1, 0x70, 0xc9},
+ {0xc4, 0x4b, 0x02, 0xa5, 0x01, 0xbd, 0xe4, 0xa5, 0xf2, 0x0d, 0x28, 0x5f,
+ 0x1a, 0x52, 0x18, 0x9e, 0xca, 0xa3, 0x37, 0xa5, 0x07, 0x5e, 0x40, 0x5f,
+ 0x3c, 0x04, 0xcf, 0x6b, 0xc5, 0x94, 0xd2, 0x64, 0xb7, 0xc8, 0xc1, 0x25,
+ 0x18, 0xe0, 0xec, 0xb4, 0xbd, 0x1d, 0x1a, 0x9e, 0x89, 0x6c, 0x49, 0x81,
+ 0x38, 0x9a, 0xc8, 0x33, 0xdc, 0x40, 0x7c, 0x52, 0x2d, 0x9c, 0x47, 0xd2,
+ 0xf4, 0xe3, 0x37, 0xf1, 0xf8, 0x7a, 0xb2, 0x6a, 0x5f, 0x9c, 0xe3, 0x0e,
+ 0xc8, 0x23, 0xea, 0x35, 0xec, 0x87, 0x93, 0x81, 0x9f, 0xe4, 0x14, 0xd9,
+ 0xc0, 0x1c, 0x07, 0x2c, 0x31, 0xef, 0x06, 0xfe, 0x4c, 0xfa, 0xd2, 0x02,
+ 0xe5, 0xe4, 0xc2, 0xb8, 0x74, 0x7e, 0xfb, 0x2f, 0xed, 0x98, 0x64, 0x77,
+ 0x05, 0x32, 0x45, 0x22, 0x8e, 0x9e, 0x17, 0xc5, 0x4b, 0xea, 0xab, 0xc1,
+ 0x03, 0x86, 0xc5, 0xb9, 0xc8, 0x34, 0xba, 0xa0, 0x53, 0xf3, 0xc3, 0x50,
+ 0x96, 0x16, 0x2a, 0x96, 0x51, 0x6b, 0x5b, 0xc8, 0x25, 0xc5, 0xe5, 0x38,
+ 0x87, 0xf1, 0x2e, 0xc5, 0x99, 0x03, 0x8b, 0x0d, 0x12, 0x57, 0x2b, 0xbc,
+ 0xde, 0x9c, 0x31, 0xa3, 0x30, 0xc4, 0x71, 0x88, 0x30, 0x99, 0x48, 0x8f,
+ 0x6c, 0x6e, 0x81, 0x58, 0x40, 0xc6, 0x28, 0x17, 0x3b, 0xe8, 0xcf, 0x63,
+ 0xc0, 0x09, 0x55, 0x78, 0x6d, 0x09, 0x9f, 0xf0, 0xdc, 0x9e, 0xf8, 0x48,
+ 0xd0, 0x0d, 0x43, 0x51, 0x97, 0xdf, 0x78, 0x57, 0xcd, 0x68, 0x0e, 0x35,
+ 0xa2, 0x6d, 0xd9, 0xe4, 0x4e, 0x8c, 0x83, 0x57, 0xf7, 0x16, 0xc0, 0x2b,
+ 0x7c, 0x70, 0xa4, 0xa3, 0xec, 0x37, 0xeb, 0xbe, 0xd0, 0xdd, 0x5a, 0x15,
+ 0xc2, 0xa8, 0xf5, 0x1d, 0x1c, 0x0a, 0xd3, 0x34, 0x00, 0x16, 0x05, 0xeb,
+ 0x5d, 0x75, 0xac, 0xb8, 0x7c, 0x87, 0xc0, 0xef, 0xc6, 0xd1, 0x3c, 0x24,
+ 0xbf, 0xa4, 0xf6, 0x19, 0xab, 0xb2, 0x3c, 0x90, 0x2b, 0x63, 0xc7, 0x10,
+ 0xa7, 0x04, 0x8a, 0xda, 0xb5, 0xdd, 0x70, 0xb5, 0xfa, 0xee, 0x4c, 0xe8,
+ 0x12, 0xcf, 0xcf, 0xc1, 0x00, 0x36, 0x91, 0x61, 0xcb, 0x6f, 0xae, 0xfa,
+ 0xda, 0x26, 0xbf, 0x13, 0xd3, 0xbe, 0x1d, 0xd0, 0x4a, 0x49, 0xbf, 0x0d,
+ 0xc9, 0x48, 0x6f, 0xf5, 0x14, 0xbc, 0xc3, 0x86, 0xbf, 0x41, 0x33, 0x42,
+ 0x1d, 0x90, 0x5a, 0x09, 0x6c, 0x56, 0x27, 0x61, 0x78, 0x93, 0x24, 0xe8,
+ 0xe0, 0xd2, 0x35, 0xfd, 0x63, 0x2c, 0x4f, 0xb8, 0x6a, 0xfc, 0x50, 0x4d,
+ 0x38, 0xa9, 0x57, 0x59, 0x7b, 0x3c, 0x9b, 0xc6, 0x3c, 0x93, 0x81, 0x78,
+ 0x4c, 0x68, 0x2b, 0xd3, 0x2d, 0xe8, 0x27, 0xcc, 0xcc, 0x12, 0x0a, 0x26,
+ 0x32, 0x13, 0x93, 0x50, 0xc3, 0xc3, 0x36, 0xa7, 0x7a, 0xc8, 0x73, 0x32,
+ 0xdb, 0xc7, 0xf4, 0xc8, 0x0a, 0x8d, 0x37, 0xac, 0xd3, 0xf5, 0x91, 0xe7,
+ 0x7e, 0x47, 0xfa, 0xe2, 0x86, 0xdc, 0x96, 0x45, 0xa2, 0x37, 0xab, 0xfe,
+ 0x9c, 0x00, 0x0d, 0xda, 0xc4, 0x46, 0x30, 0x82, 0x35, 0x8e, 0xf9, 0x9c,
+ 0x49, 0x2c, 0x22, 0xbb, 0x32, 0x07, 0xa6, 0x51, 0x14, 0xb8, 0xea, 0x2a,
+ 0xa3, 0x8e, 0xc7, 0xf6, 0x36, 0x3b, 0xfd, 0x77, 0xe1, 0xa9, 0x95, 0x33,
+ 0xe6, 0xad, 0x67, 0x85, 0x16, 0x1d, 0x1a, 0x1e, 0x46, 0xd3, 0x81, 0x1a,
+ 0xb1, 0xd4, 0x5e, 0x79, 0xef, 0x17, 0xfb, 0x9e, 0xa7, 0x11, 0x7e, 0x98,
+ 0x48, 0x67, 0x13, 0x9d, 0xb1, 0xae, 0x74, 0x3a, 0xf1, 0xc2, 0x3d, 0x86,
+ 0x71, 0x13, 0x80, 0x1d, 0xab, 0xbf, 0x82, 0x47, 0x55, 0xea, 0x2e, 0x44,
+ 0xa2, 0xc7, 0x74, 0xc8, 0x57, 0x12, 0x22, 0x86, 0x09, 0x78, 0xa7, 0x02,
+ 0x6e, 0xb5, 0xbe, 0xa6, 0xea, 0xbe, 0xf0, 0xe8, 0x73, 0xbb, 0xb6, 0x32,
+ 0xaf, 0x7d, 0x45, 0x02, 0x84, 0x1c, 0x1a, 0x91},
+ {0x9d, 0xd5, 0xc3, 0x4b, 0x06, 0xc4, 0xcc, 0x3e, 0xc4, 0xfc, 0xaf, 0x3e,
+ 0x42, 0x28, 0xcf, 0xfb, 0x66, 0x86, 0xfe, 0xbe, 0xd5, 0x6c, 0xc0, 0x3b,
+ 0x99, 0xe4, 0xdc, 0xf6, 0x10, 0x58, 0x8b, 0x28, 0xb1, 0x5e, 0xa9, 0x56,
+ 0xd6, 0x91, 0x49, 0xf9, 0xa4, 0x1d, 0x46, 0xcb, 0x38, 0x8b, 0x53, 0x77,
+ 0x6e, 0xbe, 0x27, 0x6c, 0xd2, 0xd7, 0xd7, 0x64, 0xbe, 0xd3, 0x7f, 0x6c,
+ 0xc0, 0x8d, 0xb3, 0x23, 0x8b, 0x05, 0xe8, 0x5e, 0xd5, 0x7a, 0x31, 0x52,
+ 0xfe, 0xe3, 0xc5, 0xed, 0xde, 0xbb, 0x52, 0xe9, 0xba, 0x1a, 0x6b, 0x54,
+ 0x9e, 0xfb, 0xe0, 0x8f, 0xac, 0x03, 0x3d, 0x61, 0x60, 0xb3, 0x15, 0xd4,
+ 0x49, 0x1f, 0xc0, 0x1a, 0xbd, 0x36, 0x9d, 0x2e, 0xaa, 0xbb, 0x50, 0x06,
+ 0xb0, 0x85, 0x36, 0x03, 0xa7, 0x37, 0xe2, 0xcc, 0xd6, 0x8a, 0x55, 0xfa,
+ 0xec, 0x79, 0xde, 0x3d, 0x2f, 0xa2, 0xb9, 0x5c, 0xfb, 0x0b, 0x9d, 0x25,
+ 0x90, 0xce, 0x3e, 0xef, 0xeb, 0xe8, 0x6c, 0xda, 0xa2, 0xb1, 0x77, 0xcf,
+ 0x11, 0x84, 0x04, 0x5a, 0xcd, 0x0a, 0x02, 0x1d, 0x29, 0x29, 0xc3, 0x1f,
+ 0xfc, 0x91, 0x53, 0xb9, 0x89, 0x1b, 0x50, 0xd8, 0x99, 0x9b, 0x04, 0xeb,
+ 0xba, 0xb6, 0x47, 0xf4, 0xc6, 0x99, 0x25, 0xc1, 0x79, 0x8d, 0x83, 0xa3,
+ 0x38, 0x22, 0xab, 0x07, 0xa6, 0xfe, 0xe7, 0xa5, 0x48, 0xea, 0x23, 0x92,
+ 0x72, 0x2f, 0x67, 0xf5, 0xb0, 0x28, 0xbc, 0x66, 0x40, 0x71, 0xf5, 0xf0,
+ 0x6a, 0x5e, 0x48, 0x82, 0x5c, 0xa7, 0x56, 0x42, 0xe7, 0xec, 0x95, 0x5f,
+ 0x81, 0x8b, 0x2f, 0x60, 0x43, 0x6c, 0x07, 0xb2, 0xf9, 0xc4, 0xc1, 0x9d,
+ 0x57, 0xe4, 0xd2, 0xf8, 0xd2, 0x9f, 0xb8, 0x8e, 0x3f, 0x92, 0xf1, 0x09,
+ 0xbd, 0xa4, 0xd7, 0xc1, 0xba, 0x7d, 0x54, 0x77, 0x27, 0xf7, 0x8e, 0x81,
+ 0xf2, 0x62, 0x61, 0xf1, 0x15, 0xbf, 0x0b, 0x7f, 0x77, 0x62, 0xf9, 0xa8,
+ 0xa5, 0x88, 0x12, 0xcd, 0xd2, 0xf3, 0x49, 0x5e, 0x05, 0xe8, 0x91, 0x32,
+ 0x58, 0x10, 0xd2, 0x73, 0x98, 0x8c, 0xd8, 0x3b, 0xe5, 0x95, 0xd9, 0x7e,
+ 0x23, 0x1c, 0x7b, 0xc2, 0xc3, 0x16, 0xbe, 0xbd, 0xea, 0x6e, 0xd8, 0x0f,
+ 0xc8, 0x31, 0x1d, 0x84, 0x98, 0xe8, 0x75, 0x0d, 0x6e, 0x55, 0x63, 0x69,
+ 0x77, 0xae, 0x63, 0xc8, 0x33, 0x04, 0x3b, 0xe8, 0xfb, 0x0b, 0xf0, 0x85,
+ 0xc9, 0x9a, 0xde, 0x7c, 0xa7, 0x8e, 0x9a, 0x19, 0x7b, 0x83, 0xa4, 0x46,
+ 0x78, 0x6c, 0x7c, 0x35, 0x85, 0xad, 0x83, 0x95, 0x0c, 0x26, 0x0a, 0xbe,
+ 0x95, 0x7b, 0xb7, 0xf3, 0x15, 0xf1, 0xac, 0xe0, 0x81, 0x21, 0x7b, 0x63,
+ 0xac, 0xe6, 0xe2, 0xb9, 0x85, 0xdf, 0x51, 0x3a, 0x3d, 0x18, 0x15, 0x0d,
+ 0x00, 0xdc, 0x68, 0x54, 0x78, 0x4b, 0xe0, 0x40, 0x45, 0x30, 0x1e, 0xf2,
+ 0xa8, 0xad, 0x92, 0x0c, 0x00, 0x3c, 0x55, 0xfb, 0xe9, 0x50, 0x4b, 0x94,
+ 0xe7, 0x2c, 0xf4, 0xca, 0xf0, 0x8a, 0x5c, 0xc9, 0xe9, 0xd0, 0x41, 0xed,
+ 0xac, 0x30, 0xe0, 0xa9, 0x16, 0x29, 0x78, 0xd3, 0x73, 0x07, 0xe1, 0x84,
+ 0x59, 0x07, 0xe3, 0x77, 0x05, 0x01, 0x07, 0xd9, 0x35, 0x39, 0x9c, 0xf8,
+ 0x31, 0xc8, 0x06, 0x4a, 0x53, 0x9c, 0x6d, 0xeb, 0xcc, 0x47, 0x95, 0x7c,
+ 0x53, 0x3d, 0xdf, 0x1d, 0x01, 0x3e, 0x97, 0x02, 0xee, 0x20, 0xfb, 0x55,
+ 0xd1, 0x42, 0x2d, 0x3c, 0xe3, 0xce, 0x0a, 0x3f, 0x2e, 0x61, 0xb9, 0xb1,
+ 0x68, 0xbc, 0xdc, 0x6a, 0x3d, 0x55, 0x21, 0x25, 0xda, 0x5d, 0xb2, 0xf1,
+ 0xd9, 0x96, 0x86, 0xf9, 0xf6, 0x71, 0xe2, 0x34, 0xbb, 0x08, 0x27, 0x58,
+ 0x47, 0xc3, 0xe0, 0x54, 0xc0, 0x5f, 0xa6, 0x25, 0xb9, 0xaa, 0x9b, 0x85,
+ 0x2c, 0xc1, 0xa8, 0xb2, 0xeb, 0xa0, 0xc0, 0x82, 0xe2, 0xd8, 0x31, 0xb3,
+ 0x99, 0xcd, 0xf3, 0x0f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {427,
+ {0xf5, 0x1f, 0xc8, 0xd6, 0x0c, 0xe6, 0x00, 0x05, 0x84, 0xfd, 0x3a, 0x46,
+ 0xf3, 0x57, 0xc8, 0x27},
+ {0xd5, 0xe9, 0x3c, 0xc5, 0xf0, 0x6e, 0x7c, 0x94, 0x7a, 0x04, 0x38, 0xfc,
+ 0xea, 0xac, 0x72, 0x01, 0x5d, 0xf0, 0x7b, 0x44, 0x8c, 0x64, 0x37, 0x47,
+ 0xa4, 0x83, 0x1c, 0xbd, 0x78, 0x7e, 0x7f, 0x68, 0x4a, 0x23, 0x21, 0x25,
+ 0x97, 0xdc, 0x31, 0xdd, 0xe2, 0xee, 0x86, 0xa6, 0x44, 0x0c, 0xd3, 0xf1,
+ 0xf3, 0x6e, 0x93, 0xe3, 0xe2, 0x9f, 0x56, 0x50, 0x38, 0x42, 0x42, 0x2f,
+ 0x11, 0xbb, 0x53, 0x64, 0x40, 0x95, 0x5a, 0x29, 0xb1, 0xcf, 0x91, 0xb0,
+ 0x3c, 0xaf, 0xd1, 0xb9, 0xd1, 0xd7, 0xcd, 0x2c, 0x5e, 0x84, 0xa9, 0x94,
+ 0x8a, 0xca, 0x6c, 0xbe, 0xb8, 0xba, 0x67, 0x30, 0x34, 0x12, 0x96, 0xeb,
+ 0x8a, 0xf2, 0x98, 0x1c, 0x0a, 0x9d, 0x92, 0x97, 0x23, 0x26, 0xf1, 0x3b,
+ 0x9a, 0x78, 0x9a, 0x5c, 0xfe, 0xbb, 0x12, 0x38, 0x02, 0x5f, 0xcb, 0xb4,
+ 0x0f, 0x2f, 0x80, 0x38, 0x16, 0x5e, 0x28, 0x51, 0xdd, 0x91, 0x13, 0x49,
+ 0xa7, 0xf9, 0x31, 0x94, 0x6c, 0x6f, 0x0e, 0x2a, 0x62, 0xd9, 0x42, 0x50,
+ 0xe5, 0x94, 0x24, 0x3a, 0x38, 0x3e, 0xa2, 0x71, 0x2f, 0xf6, 0x00, 0x68,
+ 0x3a, 0x83, 0x37, 0x07, 0xcc, 0x87, 0x54, 0x1f, 0x9a, 0x75, 0x99, 0xdf,
+ 0x1d, 0x5d, 0x5a, 0xc1, 0x6f, 0xc2, 0x18, 0x0b, 0xc2, 0x9d, 0x84, 0xa6,
+ 0x57, 0xb7, 0xd8, 0xb4, 0x20, 0x58, 0xe8, 0xe2, 0x20, 0xb6, 0x45, 0xf4,
+ 0x86, 0x35, 0x75, 0x47, 0x7a, 0x22, 0x0e, 0x23, 0x13, 0xdb, 0x0f, 0xa7,
+ 0x38, 0xb1, 0x60, 0x82, 0xa6, 0x7d, 0xe4, 0xf4, 0xb3, 0x69, 0x3a, 0xb7,
+ 0x85, 0x2a, 0xdc, 0x86, 0x25, 0xc9, 0x92, 0xdf, 0x5d, 0x87, 0x2f, 0x5a,
+ 0x9f, 0x6f, 0x32, 0x21, 0xee, 0x8c, 0xfa, 0x4f, 0xbe, 0xa4, 0x59, 0x15,
+ 0x08, 0x81, 0xa8, 0x66, 0x05, 0x3c, 0x15, 0x5d, 0x98, 0x13, 0x5f, 0xec,
+ 0xab, 0xae, 0x6b, 0x5f, 0x6a, 0x78, 0xfb, 0x27, 0xa0, 0x58, 0xd4, 0x9c,
+ 0x50, 0x7d, 0x5b, 0x36, 0x8e, 0x25, 0x89, 0xc4, 0xe5, 0x58, 0xcd, 0xac,
+ 0xdc, 0xbf, 0x4c, 0xb0, 0x5e, 0x58, 0xdd, 0x98, 0x5e, 0x84, 0x34, 0xdd,
+ 0xdd, 0xaf, 0xb7, 0xf4, 0x1c, 0x6b, 0x30, 0x06, 0x95, 0x9e, 0x03, 0xa0,
+ 0xfd, 0x5b, 0xb3, 0x06, 0x7f, 0x1e, 0x0f, 0xd2, 0xe0, 0xa4, 0xa2, 0x38,
+ 0x91, 0xea, 0x4f, 0x58, 0x13, 0xed, 0xad, 0xf9, 0x8c, 0xa5, 0xba, 0x43,
+ 0x4f, 0xb8, 0xef, 0x91, 0x5e, 0x1c, 0x4d, 0xf9, 0x0f, 0xba, 0xc3, 0xb0,
+ 0xca, 0x00, 0xc0, 0xa1, 0x3d, 0x07, 0x84, 0x89, 0xd8, 0xe8, 0x5d, 0x21,
+ 0x2c, 0x76, 0x3a, 0x64, 0xd9, 0x34, 0x47, 0x3a, 0x62, 0x10, 0x61, 0x9e,
+ 0x58, 0xf7, 0xbd, 0xf1, 0xa3, 0x5a, 0xfa, 0xdb, 0xe5, 0x6c, 0x98, 0x8b,
+ 0x33, 0x33, 0xfd, 0x7b, 0x4f, 0xc0, 0x0d, 0xcc, 0x2e, 0x3d, 0xce, 0x29,
+ 0x68, 0xaa, 0x2a, 0xb7, 0x16, 0x55, 0xe2, 0xb4, 0x97, 0x9b, 0x73, 0xbf,
+ 0xf8, 0xb9, 0x99, 0xcb, 0xbe, 0x30, 0x97, 0x8d, 0xf2, 0x35, 0x33, 0x80,
+ 0x01, 0x7a, 0xb4, 0x03, 0xc9, 0x94, 0xb7, 0x75, 0x29, 0x01, 0x96, 0x74,
+ 0x8c, 0x1e, 0xfe, 0xb2, 0xa1, 0x4b, 0x56, 0x92, 0x89, 0x82, 0xd3, 0x9f,
+ 0x3c, 0x82, 0xba, 0x89, 0xf4, 0xb0, 0x5e, 0xd6, 0x18, 0x3d, 0x1f, 0xcd,
+ 0x6a, 0xdf, 0xaa, 0xa6, 0x36, 0x5c, 0xfe, 0x79, 0x5b, 0x17, 0x52, 0xb1,
+ 0xcb, 0x26, 0xb7, 0x56, 0x53, 0x18, 0x37, 0x68, 0x44, 0xf7, 0xf3, 0x93,
+ 0x80, 0xf9, 0x6d, 0xb7, 0xf2, 0xe6, 0xbb, 0x37, 0x06, 0x05, 0xf2, 0x8b,
+ 0xfe, 0xbc, 0x00, 0xe2, 0x43, 0xca, 0x30, 0xdc, 0xee, 0x27, 0x15, 0xea,
+ 0xea, 0x6b, 0xfd, 0x30, 0xac, 0xf4, 0xb1, 0xaf, 0x5a, 0xc1, 0x27, 0xa5,
+ 0x30, 0xf6, 0x22, 0xb8, 0xf0, 0x38, 0x78, 0x48},
+ {0xdd, 0x51, 0x11, 0x75, 0x78, 0x37, 0x53, 0x2a, 0xc8, 0xaf, 0xcd, 0x89,
+ 0x30, 0x25, 0x02, 0x60, 0x30, 0xaf, 0xda, 0x86, 0xb6, 0xdb, 0x21, 0xa3,
+ 0xb3, 0x64, 0xab, 0xaa, 0x0b, 0x00, 0xcd, 0xe3, 0xf8, 0xcf, 0x83, 0xb0,
+ 0x47, 0xac, 0xd0, 0xd2, 0xb8, 0xdf, 0x07, 0xa3, 0x38, 0x8b, 0x83, 0xd2,
+ 0xba, 0xee, 0x0c, 0x72, 0x26, 0x23, 0x6a, 0xe2, 0x79, 0x0e, 0x7c, 0x59,
+ 0xca, 0x5d, 0xdf, 0x84, 0xaa, 0x6e, 0x71, 0x54, 0xb5, 0xf6, 0xb9, 0xcd,
+ 0x77, 0x63, 0xb6, 0xb8, 0x1e, 0x05, 0x0a, 0xb2, 0x5f, 0x11, 0xa1, 0xdb,
+ 0xe7, 0xd7, 0x51, 0xdf, 0xf3, 0xae, 0x6b, 0xcf, 0x01, 0x2c, 0x18, 0xa1,
+ 0x02, 0xce, 0x64, 0x4c, 0xd5, 0x83, 0xa4, 0xb5, 0x23, 0x82, 0x3a, 0x5f,
+ 0x16, 0xee, 0xad, 0xbe, 0xd4, 0xa0, 0xb2, 0x80, 0x31, 0xca, 0x82, 0xd5,
+ 0x61, 0xfe, 0x94, 0xb0, 0x4e, 0xc5, 0x7e, 0x27, 0x5e, 0x89, 0xbc, 0x26,
+ 0x3b, 0x09, 0xae, 0xe1, 0x4a, 0xb1, 0x1e, 0xd5, 0xa7, 0x43, 0x7b, 0x01,
+ 0xe0, 0xd8, 0x76, 0xcb, 0x18, 0xd3, 0xd7, 0xfa, 0x3d, 0x66, 0x0f, 0x58,
+ 0x64, 0xdf, 0x17, 0x8a, 0xb6, 0xd7, 0x89, 0x11, 0x18, 0x46, 0x6d, 0xc5,
+ 0xf4, 0xea, 0x73, 0x8f, 0x7e, 0x81, 0x7c, 0x32, 0x5e, 0x00, 0xfb, 0x28,
+ 0x81, 0xf1, 0x92, 0x95, 0x8b, 0x83, 0xe8, 0xb3, 0xd0, 0x04, 0x80, 0xcf,
+ 0xff, 0x77, 0xa4, 0x70, 0x71, 0x59, 0x7e, 0xe5, 0x70, 0xb4, 0xe1, 0x0e,
+ 0x34, 0x50, 0x82, 0x41, 0x6b, 0xda, 0x03, 0x5d, 0x4f, 0x9a, 0xfc, 0x54,
+ 0xb1, 0x49, 0x18, 0xf4, 0x2e, 0x48, 0xd4, 0x1b, 0x3d, 0x77, 0x02, 0x34,
+ 0x0c, 0x9b, 0xf3, 0x91, 0x56, 0xe6, 0x2d, 0x65, 0x6d, 0x93, 0xf8, 0x43,
+ 0x33, 0xa1, 0x53, 0x25, 0x3d, 0xe9, 0xed, 0xa0, 0xd2, 0x18, 0x70, 0x42,
+ 0xe7, 0xe5, 0x6b, 0x7a, 0x7c, 0xad, 0x77, 0xbc, 0x76, 0x20, 0x58, 0x13,
+ 0xbd, 0x3f, 0xdd, 0xbd, 0xd5, 0x80, 0x5e, 0x1a, 0xda, 0xd2, 0xc0, 0xa3,
+ 0x2f, 0xc4, 0xc2, 0xdb, 0x6a, 0x1b, 0xd5, 0xb7, 0xb8, 0x2b, 0x32, 0x64,
+ 0xb0, 0x89, 0xaf, 0x0e, 0x96, 0x26, 0x42, 0x78, 0xc4, 0x4d, 0xa0, 0x12,
+ 0x69, 0x01, 0x84, 0x3f, 0x98, 0xfb, 0x18, 0x3e, 0xf3, 0x2d, 0x3e, 0xfb,
+ 0x88, 0xf0, 0x8e, 0xb5, 0x32, 0x47, 0x28, 0x7b, 0x2b, 0xa3, 0x1d, 0x7f,
+ 0x1b, 0x91, 0xcf, 0x83, 0x02, 0x3d, 0xc6, 0xea, 0xa3, 0xf0, 0xa5, 0x46,
+ 0xb8, 0x3a, 0x72, 0x98, 0xc2, 0x3b, 0x1b, 0x13, 0x1b, 0xe7, 0x3f, 0x31,
+ 0xdf, 0xe2, 0x9a, 0x13, 0xd1, 0xcc, 0x95, 0x30, 0x97, 0x7d, 0x44, 0x5f,
+ 0xda, 0x13, 0xa7, 0xa0, 0x86, 0x22, 0x57, 0x76, 0x23, 0x25, 0x2c, 0xa0,
+ 0x48, 0xc4, 0x7c, 0x98, 0x48, 0xc4, 0x20, 0x76, 0x41, 0xbe, 0xae, 0x1a,
+ 0x23, 0x69, 0x78, 0xed, 0xf0, 0xbb, 0x80, 0xaf, 0xb8, 0x8c, 0xc5, 0x80,
+ 0xaa, 0x97, 0xd0, 0xaf, 0x7c, 0x63, 0xc4, 0x9e, 0xb1, 0x35, 0x14, 0x85,
+ 0xf6, 0x5d, 0xa4, 0xd0, 0x26, 0xd1, 0x87, 0xb0, 0x99, 0x3e, 0xb2, 0x9d,
+ 0x0c, 0xba, 0x51, 0x22, 0x9d, 0xd1, 0x11, 0x0b, 0x89, 0xb1, 0x5d, 0xc4,
+ 0x63, 0xae, 0x80, 0x29, 0xb7, 0x76, 0xec, 0x19, 0xc8, 0xdb, 0xc1, 0xff,
+ 0x14, 0x1e, 0xfb, 0x85, 0x10, 0x38, 0xe6, 0x07, 0x4d, 0xdc, 0x6b, 0x63,
+ 0xa2, 0x4d, 0x63, 0x19, 0xd2, 0x86, 0x34, 0xd3, 0x61, 0x5d, 0xde, 0xa9,
+ 0xd9, 0xbc, 0x8e, 0x86, 0xbe, 0xa9, 0xa0, 0xeb, 0xa9, 0x4f, 0xf6, 0xcf,
+ 0xa2, 0xde, 0xa4, 0x8e, 0x06, 0x88, 0xf8, 0xa5, 0x49, 0xf7, 0x45, 0xd0,
+ 0xbd, 0x49, 0x52, 0xd4, 0xbb, 0xee, 0x98, 0x66, 0x92, 0x77, 0xfb, 0xfe,
+ 0x5c, 0x93, 0x9a, 0x5a, 0x2b, 0xfe, 0x74, 0x72, 0x10, 0x80, 0x92, 0x5c,
+ 0xec, 0x99, 0xda, 0xf4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {428,
+ {0xf9, 0xf1, 0x64, 0x07, 0xd3, 0x0e, 0xa8, 0x4e, 0xf1, 0xdd, 0x18, 0xfb,
+ 0x7b, 0x9c, 0x63, 0x74},
+ {0xfe, 0x02, 0x28, 0x95, 0x80, 0x51, 0xbd, 0xa6, 0xb2, 0xc8, 0x9b, 0xeb,
+ 0x6f, 0x4e, 0xa4, 0x7e, 0x80, 0x59, 0x1f, 0x94, 0xeb, 0xf5, 0x58, 0x75,
+ 0xe0, 0xf7, 0x00, 0x0c, 0xca, 0x63, 0xcc, 0x27, 0xbc, 0x94, 0x7d, 0xac,
+ 0x9d, 0x2d, 0x25, 0x52, 0xca, 0x2e, 0x05, 0x83, 0xfb, 0x3a, 0x1e, 0xce,
+ 0xb0, 0x89, 0x6d, 0x5a, 0xeb, 0xd3, 0x95, 0xd6, 0x4c, 0x5b, 0x34, 0x38,
+ 0x2c, 0x7d, 0x90, 0x18, 0x22, 0x8b, 0xd1, 0x7c, 0x7e, 0x5e, 0x02, 0x08,
+ 0xc8, 0xee, 0x77, 0x21, 0xae, 0x9b, 0x23, 0x17, 0x82, 0xcc, 0x2e, 0x28,
+ 0x37, 0xc5, 0xf9, 0x1a, 0x7a, 0xa8, 0x49, 0xd7, 0x52, 0x64, 0x5e, 0x4f,
+ 0x05, 0xd5, 0x57, 0x97, 0x06, 0xed, 0x57, 0x94, 0x97, 0x5b, 0x91, 0x1d,
+ 0xb7, 0x08, 0xb3, 0xc7, 0x58, 0x01, 0x68, 0xad, 0x65, 0x97, 0x5a, 0x9c,
+ 0x75, 0x11, 0x09, 0x10, 0xb8, 0x86, 0xab, 0xa0, 0x0a, 0x1a, 0x1f, 0xe1,
+ 0x2b, 0x3a, 0x94, 0xb8, 0xd5, 0x72, 0x39, 0x1c, 0xf4, 0x2c, 0xd6, 0x4d,
+ 0x6f, 0x55, 0x26, 0xce, 0x92, 0xb9, 0x8f, 0x4c, 0xf0, 0xa3, 0xf3, 0xd6,
+ 0x37, 0x3a, 0xd8, 0xfa, 0xc4, 0xe6, 0xf6, 0x73, 0x8f, 0x11, 0x85, 0x38,
+ 0xa5, 0x67, 0xe8, 0xb0, 0x47, 0x9d, 0xdb, 0x0f, 0x91, 0x08, 0xd7, 0x9d,
+ 0x8e, 0xc3, 0xdc, 0xa3, 0x05, 0xc2, 0x4a, 0x7a, 0x0a, 0x06, 0xd1, 0x4d,
+ 0x1a, 0x96, 0xf2, 0x40, 0x94, 0x9b, 0xd0, 0x86, 0xc0, 0x23, 0x5f, 0xbb,
+ 0xb8, 0xef, 0x25, 0x41, 0xa0, 0xd0, 0x51, 0xfc, 0x66, 0x84, 0x27, 0xcc,
+ 0x39, 0x82, 0x04, 0x34, 0x78, 0x7b, 0x04, 0x82, 0xf7, 0x2c, 0x7d, 0x9c,
+ 0x69, 0xb6, 0x26, 0xce, 0xfd, 0xfb, 0xd8, 0x48, 0x71, 0x38, 0x82, 0x9f,
+ 0x58, 0xff, 0xd6, 0x84, 0x34, 0x1d, 0x99, 0x06, 0xd4, 0xa2, 0x42, 0x4a,
+ 0x31, 0xe9, 0xd9, 0x57, 0x86, 0x4f, 0x9c, 0xd8, 0xd4, 0xb4, 0x64, 0x78,
+ 0xa0, 0x06, 0x7b, 0xa2, 0xa5, 0x8a, 0x2f, 0x2e, 0xe0, 0xd7, 0x68, 0x20,
+ 0x54, 0x26, 0x65, 0x51, 0x38, 0xa2, 0x2e, 0x3b, 0x5d, 0x63, 0xac, 0xc8,
+ 0x6b, 0xf6, 0xcc, 0xb2, 0x81, 0x0c, 0x18, 0x2e, 0xab, 0xd2, 0xe9, 0xd9,
+ 0x34, 0x23, 0xee, 0x3a, 0x0b, 0xf5, 0x27, 0x7e, 0x04, 0xfa, 0xa8, 0x26,
+ 0x87, 0x79, 0x66, 0x94, 0x0b, 0x49, 0x9f, 0xda, 0x9a, 0xf6, 0x82, 0x9c,
+ 0xfa, 0x43, 0x1e, 0x26, 0x5e, 0x18, 0x9f, 0x57, 0x9e, 0x55, 0x38, 0xd9,
+ 0xf9, 0xfd, 0x91, 0x04, 0x85, 0x03, 0x9d, 0xb0, 0x33, 0x19, 0xa0, 0xf5,
+ 0x66, 0xbe, 0xd7, 0x31, 0xc3, 0x8d, 0x85, 0x21, 0x4a, 0x49, 0xad, 0x69,
+ 0x2c, 0x88, 0xa7, 0xda, 0xd1, 0x4e, 0x54, 0xc6, 0x11, 0xb2, 0x29, 0x6b,
+ 0x60, 0xd3, 0xab, 0xd3, 0xb8, 0xed, 0xfd, 0x45, 0xc7, 0x92, 0xd0, 0x93,
+ 0xe9, 0xe1, 0x41, 0xa2, 0xff, 0xf9, 0xa0, 0x8c, 0x85, 0x5d, 0xc9, 0x0c,
+ 0x98, 0x91, 0x93, 0x42, 0x1d, 0x47, 0xe9, 0xad, 0xbe, 0xe1, 0xd5, 0xe2,
+ 0xfd, 0xbb, 0xbe, 0xd0, 0xc3, 0xaa, 0x0f, 0x8b, 0x4d, 0x23, 0xa2, 0xa8,
+ 0x98, 0xd7, 0x65, 0x30, 0x42, 0xe2, 0xe7, 0xe9, 0x8f, 0x60, 0xf7, 0xf0,
+ 0xd3, 0x2e, 0x2a, 0x70, 0xe9, 0x3a, 0xeb, 0x52, 0x32, 0x79, 0xa6, 0x61,
+ 0x49, 0x0a, 0x83, 0x1a, 0xee, 0x36, 0x52, 0xc9, 0x46, 0x26, 0x0a, 0x03,
+ 0x69, 0xa8, 0xa4, 0xde, 0x9d, 0xb5, 0x63, 0xb7, 0xc3, 0x30, 0x0f, 0x6d,
+ 0x7a, 0x00, 0xaf, 0x68, 0x13, 0x7d, 0xc7, 0xf4, 0xce, 0xb6, 0xd2, 0xce,
+ 0x0d, 0x18, 0x29, 0xa4, 0x68, 0x03, 0x42, 0xef, 0x41, 0xb6, 0x22, 0xbf,
+ 0xc2, 0x9e, 0xc5, 0xa2, 0x65, 0xd0, 0x48, 0x96, 0x15, 0x90, 0x78, 0xda,
+ 0xf1, 0xf0, 0x9c, 0x75, 0xfc, 0x87, 0x0e, 0xbb},
+ {0xc6, 0x9d, 0x9f, 0x76, 0x3c, 0xe4, 0xd2, 0xfd, 0x7a, 0xab, 0x10, 0x19,
+ 0x74, 0xd3, 0x6b, 0xda, 0x2c, 0x2e, 0x45, 0xe1, 0xc0, 0x50, 0x3c, 0x94,
+ 0xd7, 0xf7, 0xc7, 0xac, 0xd4, 0x46, 0x63, 0x45, 0x42, 0x9e, 0x21, 0x2c,
+ 0xc9, 0xa7, 0xb1, 0xbf, 0x24, 0x7b, 0x33, 0x3e, 0xe0, 0xef, 0xe7, 0xf0,
+ 0x29, 0xe0, 0xbe, 0xc9, 0x4c, 0x4a, 0x57, 0xfe, 0xbe, 0x54, 0x3e, 0x57,
+ 0x32, 0xc1, 0x22, 0xd8, 0x7e, 0x01, 0x78, 0xae, 0x8b, 0xbd, 0xdc, 0x08,
+ 0x4d, 0x35, 0xdb, 0xad, 0x4d, 0x38, 0x7a, 0x1e, 0x6d, 0x98, 0x6d, 0xb7,
+ 0x86, 0x78, 0x77, 0xad, 0x71, 0x1e, 0x7d, 0x60, 0xfb, 0x72, 0x86, 0xf4,
+ 0x52, 0xc0, 0x3f, 0xe3, 0x92, 0xc3, 0xe4, 0x26, 0xd4, 0xbc, 0x21, 0xbd,
+ 0xdb, 0x1f, 0xa3, 0xcd, 0xc3, 0x22, 0xed, 0x71, 0xcc, 0xe8, 0xc2, 0x2f,
+ 0xf2, 0x33, 0x28, 0xec, 0x12, 0xbf, 0xf6, 0xa5, 0x83, 0xf8, 0x9b, 0x3e,
+ 0xa1, 0x8d, 0xef, 0xf5, 0xd2, 0xcb, 0xd9, 0x63, 0x6f, 0xb2, 0x6a, 0x90,
+ 0x37, 0xfe, 0xe7, 0x54, 0xf4, 0x43, 0xa3, 0x36, 0xa4, 0x46, 0xcd, 0x70,
+ 0x13, 0x2a, 0x79, 0x17, 0xe4, 0x91, 0x9d, 0x56, 0x97, 0xe3, 0x95, 0xdf,
+ 0x9d, 0x94, 0xfb, 0xfa, 0xba, 0x10, 0xbf, 0x6f, 0xea, 0x2a, 0x72, 0xe5,
+ 0x0c, 0x1b, 0x7e, 0xf2, 0x94, 0xce, 0x42, 0x2d, 0x72, 0x37, 0xce, 0x4d,
+ 0x0b, 0x44, 0x15, 0xae, 0xa7, 0x2f, 0x38, 0x60, 0xb0, 0x34, 0xe9, 0x5c,
+ 0x90, 0xa0, 0x7e, 0xfc, 0x5a, 0x4a, 0xbf, 0x97, 0xd6, 0x60, 0x73, 0xfa,
+ 0xd6, 0xaa, 0x0f, 0x28, 0x20, 0xf0, 0x31, 0xce, 0x0e, 0x02, 0x34, 0xb1,
+ 0x32, 0xd2, 0xe1, 0x4a, 0xa0, 0x3f, 0x6f, 0x06, 0xfd, 0x0e, 0x19, 0x64,
+ 0x1d, 0xb9, 0x1d, 0x6f, 0x89, 0x9c, 0xd0, 0x01, 0xe7, 0x72, 0xb9, 0xf0,
+ 0xb2, 0x78, 0xae, 0xac, 0x6e, 0xf5, 0x03, 0x25, 0xb1, 0xdf, 0x34, 0xba,
+ 0xe5, 0x2e, 0x02, 0x81, 0x40, 0x78, 0x68, 0x0c, 0x18, 0x85, 0x47, 0xd7,
+ 0x42, 0x8a, 0x81, 0x48, 0x02, 0x88, 0xa1, 0x8b, 0xe3, 0x9f, 0x77, 0xa6,
+ 0xf0, 0x9c, 0x8e, 0xcb, 0xd2, 0xd8, 0x22, 0x6d, 0xcd, 0x55, 0x4a, 0x10,
+ 0x71, 0x6b, 0xb7, 0x8c, 0x3f, 0xf5, 0x68, 0xff, 0xe8, 0x49, 0xaa, 0x04,
+ 0x12, 0xfa, 0x03, 0x8f, 0x99, 0x88, 0x49, 0x21, 0xc5, 0xda, 0x78, 0xb8,
+ 0x1c, 0x79, 0xba, 0x39, 0xb2, 0x31, 0x4e, 0xb1, 0x04, 0xba, 0xe2, 0xa4,
+ 0xb9, 0x5a, 0x46, 0x0a, 0x69, 0x29, 0x53, 0xd3, 0x73, 0x80, 0xb3, 0x3a,
+ 0xa5, 0x27, 0xf6, 0x79, 0x5f, 0xc0, 0x5e, 0x48, 0x81, 0xb2, 0xd1, 0x9e,
+ 0x89, 0x69, 0x6d, 0x01, 0x76, 0x19, 0x30, 0x99, 0xbc, 0xc4, 0x49, 0x84,
+ 0x95, 0x9e, 0xf5, 0x24, 0x5d, 0xa5, 0xa0, 0x42, 0x7c, 0xc0, 0x1d, 0x9a,
+ 0x17, 0x91, 0xaf, 0x24, 0x8d, 0x01, 0x31, 0xa3, 0x90, 0xd7, 0xc4, 0x76,
+ 0x69, 0x77, 0xc1, 0x22, 0xf9, 0xbd, 0xec, 0x2a, 0xb5, 0x89, 0x94, 0x61,
+ 0x6f, 0xf6, 0x2f, 0xce, 0xe2, 0x12, 0xe1, 0x67, 0x97, 0x96, 0xb2, 0x37,
+ 0x56, 0x04, 0xca, 0xcc, 0x29, 0x36, 0xf2, 0xdc, 0x6a, 0x31, 0xb2, 0x26,
+ 0xfd, 0x69, 0x18, 0x22, 0x51, 0x89, 0x31, 0x70, 0xfc, 0xf6, 0x39, 0x83,
+ 0x0e, 0x73, 0x66, 0x05, 0xe4, 0x43, 0x5b, 0xff, 0x91, 0x0d, 0xce, 0x9c,
+ 0x16, 0x46, 0xca, 0x35, 0xf3, 0xf4, 0xc4, 0x47, 0x7c, 0xf7, 0x4c, 0x8d,
+ 0x82, 0x8c, 0x2d, 0xfc, 0x55, 0x21, 0xbf, 0x99, 0x84, 0xd1, 0xaa, 0xb5,
+ 0x85, 0x93, 0x91, 0x09, 0xd7, 0xe2, 0x45, 0x74, 0x8b, 0x31, 0xc0, 0x1c,
+ 0x94, 0xbc, 0xd3, 0xfa, 0x33, 0xcb, 0x27, 0xf3, 0x2b, 0xe3, 0x9e, 0xa9,
+ 0x16, 0x94, 0xb9, 0x0a, 0x12, 0x08, 0x9d, 0x2f, 0x04, 0x88, 0xba, 0xdf,
+ 0x2e, 0xb3, 0x80, 0x55},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {429,
+ {0x39, 0xc9, 0xad, 0x1b, 0xe8, 0x5c, 0x5f, 0x87, 0x3d, 0x25, 0xa3, 0xfa,
+ 0x72, 0x76, 0x5e, 0xa4},
+ {0x01, 0x45, 0x91, 0xe2, 0x7c, 0x6c, 0xb5, 0xeb, 0x9b, 0xdd, 0x0f, 0x06,
+ 0x3f, 0x49, 0x02, 0x25, 0x1f, 0x10, 0xf7, 0x37, 0x5e, 0x61, 0x5f, 0xb9,
+ 0x5b, 0x10, 0x8c, 0x40, 0x6b, 0x0b, 0x70, 0x82, 0xe5, 0xf7, 0x0b, 0xd3,
+ 0x4e, 0x8c, 0xd2, 0x9a, 0x5b, 0xe5, 0xff, 0x3d, 0x7e, 0x0f, 0xeb, 0x3f,
+ 0x00, 0x81, 0x71, 0xa3, 0x4b, 0xa6, 0x39, 0xfe, 0xf4, 0x7f, 0x0f, 0x53,
+ 0x95, 0x6d, 0xb7, 0x53, 0xbd, 0xd9, 0xf9, 0x86, 0x4e, 0x93, 0xb4, 0xf5,
+ 0xa6, 0xc5, 0xc1, 0x39, 0xd2, 0xb9, 0x9e, 0x7b, 0xa7, 0x23, 0x0c, 0x29,
+ 0x9e, 0xae, 0x9c, 0xbc, 0xe9, 0xe9, 0x58, 0xe9, 0x02, 0xeb, 0x1e, 0x80,
+ 0x7f, 0xa5, 0x2e, 0xbb, 0x50, 0x51, 0x86, 0x1f, 0x9d, 0x3e, 0x48, 0x56,
+ 0x22, 0xfe, 0xef, 0xff, 0xb4, 0xb4, 0x00, 0x09, 0x63, 0x27, 0xb0, 0x02,
+ 0x43, 0x83, 0x97, 0xc0, 0x15, 0x8d, 0x17, 0xb7, 0x54, 0x6b, 0x0f, 0xb9,
+ 0x24, 0xf8, 0xdf, 0x69, 0x8f, 0xec, 0x43, 0x51, 0x0c, 0x11, 0xea, 0xe2,
+ 0xaa, 0x8e, 0xb7, 0xeb, 0xb7, 0x9b, 0xbf, 0x8a, 0x2e, 0x13, 0x3b, 0x1b,
+ 0x18, 0x17, 0x2f, 0x68, 0xb9, 0x82, 0x2a, 0x31, 0x37, 0xf9, 0xe4, 0x5e,
+ 0x3b, 0x52, 0x69, 0x69, 0x92, 0x8d, 0x14, 0xdc, 0x26, 0xae, 0x49, 0x76,
+ 0xff, 0x5b, 0x59, 0x76, 0x4f, 0x48, 0xf6, 0xbc, 0xae, 0xc3, 0x99, 0x83,
+ 0xa0, 0x4f, 0x76, 0x70, 0x05, 0xb1, 0x15, 0x0f, 0x80, 0x87, 0x5c, 0x33,
+ 0x56, 0x74, 0xde, 0xcb, 0xa7, 0x4e, 0x73, 0x9a, 0xd2, 0xe4, 0xe7, 0x76,
+ 0x1b, 0xb1, 0x53, 0xc9, 0xbc, 0xe8, 0xd7, 0x62, 0x96, 0xfa, 0x6a, 0xa5,
+ 0x69, 0x35, 0x3b, 0xc0, 0xe7, 0xff, 0x69, 0x15, 0xd0, 0x95, 0xaf, 0xb7,
+ 0xbc, 0x56, 0xc7, 0x7e, 0x55, 0xaa, 0xbf, 0xe0, 0x9f, 0x8c, 0xf0, 0x4b,
+ 0x1b, 0xe6, 0x73, 0x66, 0x2d, 0x2d, 0xa7, 0x0c, 0x04, 0x15, 0x10, 0xb0,
+ 0x60, 0x1d, 0x40, 0x80, 0xdb, 0x5e, 0xbc, 0xd3, 0x20, 0xdf, 0x66, 0xce,
+ 0xcd, 0x81, 0xb4, 0x6d, 0xe8, 0x28, 0xb3, 0xc7, 0x38, 0x91, 0x56, 0x62,
+ 0x88, 0x47, 0x4e, 0xb4, 0x07, 0x68, 0x3c, 0x23, 0xf6, 0xc1, 0x1f, 0xc4,
+ 0xf9, 0x4e, 0x40, 0x53, 0x38, 0x44, 0xc1, 0xee, 0x39, 0xdb, 0x7c, 0x9c,
+ 0x70, 0xd5, 0xd3, 0xe1, 0x75, 0x82, 0x1d, 0xab, 0xc3, 0x8d, 0xb9, 0xfa,
+ 0x17, 0xfd, 0xfa, 0x44, 0x57, 0x01, 0x37, 0x13, 0x6f, 0x36, 0x94, 0xad,
+ 0xef, 0x88, 0x36, 0x1a, 0x56, 0xe2, 0x1a, 0x07, 0x27, 0x09, 0xc9, 0x27,
+ 0xff, 0xe7, 0x30, 0x55, 0xa0, 0x8b, 0x48, 0x16, 0xf0, 0x23, 0x13, 0x4f,
+ 0xbb, 0x32, 0x44, 0x20, 0xd3, 0xe0, 0x4c, 0xa1, 0x9c, 0xa7, 0x78, 0x69,
+ 0x50, 0xc1, 0xa0, 0x07, 0x85, 0x41, 0xa3, 0x8b, 0x13, 0xb6, 0x24, 0x51,
+ 0x80, 0x8f, 0x17, 0xf6, 0x3a, 0x66, 0x0f, 0x1e, 0x28, 0xc6, 0x84, 0xd1,
+ 0x83, 0xdd, 0x5b, 0x40, 0x08, 0xc0, 0xe3, 0x19, 0x56, 0x5b, 0x08, 0x45,
+ 0x12, 0x03, 0xa3, 0xa8, 0xa7, 0x56, 0x37, 0x5c, 0x01, 0x14, 0x63, 0x5c,
+ 0x6e, 0x94, 0xeb, 0xfe, 0xb0, 0xc4, 0xae, 0x22, 0xa8, 0xbc, 0x57, 0x39,
+ 0x46, 0x32, 0x0e, 0x4c, 0xfa, 0xdd, 0x43, 0x6d, 0x55, 0xa3, 0x78, 0x18,
+ 0xb0, 0x3f, 0x43, 0x93, 0x12, 0x8b, 0x0b, 0xb1, 0x8e, 0x7b, 0x9d, 0xb0,
+ 0xf7, 0x9d, 0x37, 0x01, 0x70, 0xe1, 0x85, 0x69, 0xff, 0xdd, 0x25, 0x8e,
+ 0xac, 0x1e, 0x77, 0x8e, 0x7d, 0xd4, 0xce, 0xff, 0x08, 0x09, 0x03, 0xb3,
+ 0xbd, 0xbd, 0xb8, 0x8e, 0x6a, 0xc0, 0xd7, 0x88, 0x8d, 0xe7, 0x47, 0xa9,
+ 0x6b, 0x1e, 0x1e, 0x79, 0x51, 0x9d, 0x69, 0xe5, 0xa1, 0x4f, 0x83, 0x09,
+ 0xa0, 0xdf, 0x41, 0xc4, 0xe2, 0x03, 0x86, 0x1b},
+ {0x52, 0x32, 0x01, 0x94, 0xea, 0xc1, 0x30, 0x60, 0xf2, 0x06, 0xc4, 0xc3,
+ 0xe5, 0x18, 0x75, 0x8f, 0x5c, 0xcd, 0x37, 0x99, 0x06, 0x99, 0x46, 0x8a,
+ 0x1c, 0x15, 0xc5, 0x9b, 0x7a, 0x0e, 0xc1, 0xce, 0x56, 0x89, 0xf1, 0xa9,
+ 0x89, 0x37, 0x87, 0x23, 0x71, 0x2b, 0xcb, 0x06, 0x5b, 0x8d, 0xf5, 0xd1,
+ 0x9e, 0xe8, 0xe7, 0xd2, 0x41, 0xd1, 0x1f, 0xe9, 0x46, 0x92, 0x85, 0xa6,
+ 0xcf, 0xf4, 0xb6, 0x86, 0x1c, 0x4c, 0x38, 0x28, 0xfb, 0x16, 0x24, 0x36,
+ 0x36, 0x98, 0x6c, 0x12, 0x4d, 0x9a, 0x51, 0x1c, 0x1d, 0xcc, 0x10, 0x96,
+ 0xa8, 0xb7, 0x5f, 0xf2, 0x11, 0x1d, 0xc4, 0x52, 0xd0, 0x38, 0x52, 0x9f,
+ 0x5b, 0xdb, 0x20, 0x33, 0xb2, 0x2b, 0xa5, 0x5f, 0xac, 0xda, 0xcc, 0x15,
+ 0x1d, 0xd6, 0xcc, 0x84, 0xff, 0x00, 0xfa, 0xcc, 0xe6, 0xf2, 0x56, 0x7a,
+ 0x4a, 0x64, 0xd9, 0x3b, 0x7a, 0x84, 0x36, 0x3c, 0x8b, 0x40, 0x34, 0xd6,
+ 0xfb, 0xcd, 0x50, 0xb7, 0x3a, 0xea, 0x04, 0x89, 0x73, 0x14, 0x54, 0xe6,
+ 0xfe, 0x1d, 0x49, 0x95, 0x63, 0x58, 0x8a, 0x29, 0xee, 0x13, 0x2c, 0x4a,
+ 0x96, 0x42, 0x94, 0xcd, 0x38, 0xe4, 0xc8, 0x1d, 0x4c, 0xfe, 0x45, 0x58,
+ 0xae, 0x0b, 0x6b, 0x04, 0x92, 0x3f, 0xd3, 0x38, 0xc7, 0x4e, 0x6e, 0x47,
+ 0x98, 0x04, 0x0e, 0x33, 0x30, 0x6e, 0x7c, 0xb1, 0x58, 0x06, 0xcd, 0x37,
+ 0x78, 0xed, 0x56, 0x31, 0xd8, 0xab, 0xc3, 0xdf, 0xda, 0x82, 0xf3, 0x78,
+ 0x9a, 0x67, 0x9a, 0x6d, 0xdd, 0x78, 0x52, 0x22, 0x4f, 0xd4, 0xed, 0xee,
+ 0x65, 0xb4, 0x6d, 0x83, 0xb7, 0xf2, 0xd2, 0xbe, 0xf4, 0x4a, 0x7a, 0xd4,
+ 0xb1, 0x1a, 0x0c, 0xea, 0x8d, 0xaa, 0xda, 0xc6, 0xea, 0x69, 0x12, 0x4e,
+ 0x07, 0x60, 0xf1, 0x1a, 0xf2, 0x59, 0xae, 0x2e, 0x0a, 0x4a, 0xeb, 0xd8,
+ 0xdf, 0x2a, 0xf0, 0x57, 0x39, 0x66, 0x7b, 0x3d, 0xf2, 0xde, 0x4f, 0x57,
+ 0x5b, 0xa7, 0x1e, 0x13, 0xfe, 0x83, 0xee, 0x29, 0xf1, 0xc3, 0x10, 0x09,
+ 0x6d, 0xda, 0xd4, 0x55, 0xf5, 0xef, 0xee, 0x57, 0x30, 0x4e, 0x39, 0x58,
+ 0x90, 0xbf, 0x8c, 0xec, 0x13, 0x06, 0xe4, 0x5d, 0x52, 0x73, 0x95, 0x4f,
+ 0x2e, 0xac, 0xbc, 0x03, 0x27, 0x43, 0x4a, 0xf0, 0x93, 0xad, 0x5e, 0x69,
+ 0xfc, 0x9f, 0x22, 0xeb, 0xf0, 0xfe, 0x6a, 0xbd, 0x33, 0x33, 0x7d, 0x64,
+ 0xb4, 0xf6, 0x68, 0x06, 0x72, 0xdd, 0x05, 0x47, 0xd9, 0xb5, 0x3c, 0x8c,
+ 0x4d, 0x20, 0x97, 0x67, 0xba, 0x98, 0xbd, 0xfb, 0x1b, 0x45, 0xed, 0x62,
+ 0x17, 0xab, 0x56, 0xc6, 0xda, 0xc1, 0x91, 0x6f, 0xbb, 0xe5, 0x84, 0xad,
+ 0xd2, 0xce, 0x0d, 0x71, 0xcd, 0xff, 0x01, 0x9f, 0x97, 0x7f, 0x00, 0xcc,
+ 0x08, 0x53, 0x85, 0x27, 0x90, 0x51, 0xac, 0x90, 0xb5, 0x24, 0x47, 0xd4,
+ 0x62, 0x04, 0x08, 0xc9, 0xcb, 0x85, 0xb5, 0x15, 0x2b, 0x05, 0xfb, 0x4a,
+ 0x76, 0xc8, 0x44, 0xa2, 0x64, 0x63, 0x9d, 0x06, 0xc1, 0x76, 0xb1, 0x06,
+ 0x82, 0xe2, 0x07, 0x32, 0x31, 0x1b, 0xec, 0xdb, 0x03, 0x8c, 0xe0, 0xbc,
+ 0x3e, 0xe3, 0x33, 0x83, 0xa4, 0x1c, 0xaf, 0x56, 0xe9, 0xbe, 0x18, 0x1b,
+ 0x16, 0xbd, 0xbf, 0x50, 0x23, 0x31, 0xe2, 0x06, 0x3d, 0xaa, 0x92, 0x05,
+ 0x4f, 0xf0, 0x7c, 0x77, 0x6c, 0x2c, 0x6e, 0x49, 0xa5, 0xfb, 0xf0, 0xc3,
+ 0x9c, 0x17, 0xa7, 0xad, 0x7e, 0x6a, 0x94, 0xe8, 0x5c, 0x9a, 0xe4, 0x40,
+ 0x17, 0xf5, 0x44, 0x4e, 0x97, 0x37, 0x0a, 0xbf, 0x9d, 0x9d, 0x3b, 0xa6,
+ 0xa6, 0xba, 0xf9, 0xcb, 0xac, 0x0c, 0xba, 0x31, 0x32, 0x2d, 0xd1, 0xa3,
+ 0x4f, 0x5e, 0x84, 0x7b, 0xff, 0xc1, 0xba, 0xb8, 0x8e, 0xf5, 0x94, 0xd8,
+ 0xcb, 0xce, 0xf6, 0x5d, 0xab, 0xb7, 0x9e, 0x5d, 0xb5, 0xa9, 0x88, 0x48,
+ 0x27, 0x4a, 0xfb, 0xe2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {430,
+ {0x64, 0x76, 0x34, 0x12, 0xca, 0xfd, 0x82, 0x91, 0x28, 0xc0, 0x01, 0xa8,
+ 0x50, 0x07, 0x8f, 0xb8},
+ {0xb2, 0x19, 0xe3, 0xf0, 0x4d, 0x6d, 0xe6, 0xe5, 0x96, 0xe1, 0x85, 0xe0,
+ 0xdf, 0xd3, 0xbc, 0xbe, 0xaa, 0xec, 0xf1, 0x83, 0x17, 0x15, 0xe6, 0xc3,
+ 0x43, 0xc4, 0x4f, 0x42, 0x66, 0x35, 0x4a, 0x00, 0x6b, 0xa1, 0x7b, 0xd9,
+ 0xe4, 0x09, 0x07, 0xeb, 0xb5, 0xad, 0x14, 0x82, 0x8e, 0x80, 0x71, 0x41,
+ 0xe0, 0xf7, 0x1b, 0x77, 0x80, 0xa1, 0xe8, 0xa7, 0x0e, 0x32, 0x81, 0xd5,
+ 0x19, 0xd7, 0x28, 0x9a, 0xab, 0x21, 0x16, 0xfc, 0x05, 0xc8, 0x48, 0x0b,
+ 0x44, 0x3d, 0xa8, 0x35, 0x6b, 0x12, 0x10, 0x13, 0x81, 0x4a, 0xeb, 0x34,
+ 0xb8, 0x17, 0xfd, 0x2e, 0x2f, 0xff, 0x6d, 0x88, 0xbb, 0x9c, 0x28, 0x21,
+ 0xc3, 0xf9, 0xfe, 0xda, 0xe5, 0xcb, 0xae, 0x2d, 0xcf, 0x3d, 0x48, 0x7c,
+ 0x22, 0x46, 0x88, 0x4c, 0x2f, 0x7a, 0x87, 0x6c, 0x11, 0xfe, 0x55, 0xfe,
+ 0xdb, 0x70, 0x82, 0xb4, 0x69, 0xa9, 0x2b, 0xf3, 0x56, 0x17, 0xc0, 0xe0,
+ 0x60, 0xe6, 0xfb, 0xfa, 0x84, 0xf8, 0x19, 0x0d, 0xdc, 0x04, 0x9b, 0x1d,
+ 0x06, 0xe7, 0x36, 0xcc, 0xf3, 0x95, 0x05, 0xa6, 0xa4, 0x93, 0x98, 0xf2,
+ 0x67, 0x43, 0x68, 0xbc, 0xb0, 0xdc, 0x93, 0xee, 0xcf, 0x6c, 0xa9, 0x85,
+ 0x45, 0xdc, 0xc2, 0x00, 0x14, 0x14, 0xd1, 0x6c, 0xc9, 0xe0, 0xae, 0xa8,
+ 0xd4, 0xbc, 0xe4, 0x50, 0x0c, 0x75, 0xf6, 0xb4, 0x09, 0x41, 0x34, 0x4f,
+ 0x9f, 0x16, 0x9f, 0x85, 0x9a, 0x78, 0x28, 0xd2, 0xe3, 0x9e, 0xa6, 0xc2,
+ 0x5f, 0x4a, 0x69, 0x06, 0x62, 0x92, 0x10, 0x87, 0x14, 0xc3, 0x03, 0x3e,
+ 0xb1, 0xf6, 0xaf, 0x83, 0xdf, 0x01, 0xa4, 0x67, 0x76, 0x47, 0xcd, 0xd6,
+ 0x0a, 0xf7, 0x6d, 0x0c, 0xb3, 0xb0, 0x9e, 0x84, 0x8e, 0xd9, 0xd4, 0x2c,
+ 0xc8, 0xce, 0x1d, 0x70, 0x8c, 0x1b, 0x91, 0x03, 0xf4, 0xf0, 0x7c, 0x2f,
+ 0xd6, 0x30, 0x40, 0xbf, 0x27, 0xb6, 0x1f, 0x33, 0x76, 0xa0, 0x42, 0xe9,
+ 0xe8, 0x35, 0xae, 0xe6, 0x3f, 0x76, 0xe1, 0xb2, 0xea, 0xfd, 0xd2, 0xa9,
+ 0x2d, 0x77, 0xa1, 0x6b, 0x8f, 0x59, 0x7d, 0xd0, 0xb2, 0x5f, 0x24, 0x53,
+ 0x20, 0xe4, 0x4a, 0x64, 0xcc, 0xa1, 0xe1, 0x90, 0x28, 0xcb, 0xf9, 0xe2,
+ 0x2c, 0xae, 0xc6, 0x94, 0x63, 0xe7, 0xae, 0x53, 0x9a, 0x19, 0x62, 0xc9,
+ 0xf8, 0x61, 0x9b, 0xa5, 0xfa, 0xc1, 0xbe, 0xb5, 0x6c, 0x7c, 0xdd, 0x60,
+ 0x81, 0x37, 0xce, 0x5f, 0xf1, 0xb1, 0x3c, 0x72, 0xe5, 0xf2, 0x91, 0xfe,
+ 0x93, 0x49, 0x0c, 0xeb, 0x50, 0x92, 0x09, 0x12, 0x30, 0xe5, 0x24, 0xa3,
+ 0x5a, 0x6c, 0xa6, 0xc9, 0x67, 0x81, 0xfa, 0x87, 0x04, 0x8e, 0x52, 0xc5,
+ 0xb1, 0xa1, 0x97, 0x72, 0xac, 0xb0, 0x2e, 0x80, 0x33, 0x2c, 0xf9, 0x50,
+ 0xf3, 0x6e, 0xb9, 0xa8, 0x43, 0xa3, 0xfd, 0x17, 0xe3, 0x3d, 0x73, 0x5c,
+ 0x00, 0x96, 0x97, 0x56, 0x12, 0x24, 0x2e, 0x31, 0x9c, 0x5d, 0xc1, 0xd1,
+ 0xb7, 0x4a, 0x38, 0xdd, 0x51, 0xab, 0x26, 0x89, 0x62, 0x4b, 0x3b, 0xc9,
+ 0x46, 0x18, 0x46, 0xa6, 0x83, 0xad, 0x5f, 0x04, 0x66, 0x81, 0x4c, 0x4d,
+ 0x52, 0x93, 0xdc, 0xb7, 0x3a, 0x84, 0xed, 0xcc, 0xcc, 0x43, 0x2b, 0x00,
+ 0x2f, 0x02, 0x63, 0x87, 0x85, 0xd7, 0x3c, 0xa6, 0x03, 0xb8, 0xf3, 0xfc,
+ 0xd4, 0xcb, 0x16, 0xc3, 0x22, 0xb1, 0xd8, 0x0f, 0x84, 0x3b, 0xdf, 0xb4,
+ 0xb9, 0x9c, 0xaf, 0x13, 0x5c, 0xa2, 0xbf, 0xf1, 0x99, 0x38, 0x29, 0x9f,
+ 0x8f, 0xe7, 0x2a, 0xe3, 0xb7, 0x38, 0xfa, 0x07, 0x15, 0x39, 0x69, 0x4a,
+ 0xba, 0x13, 0x72, 0xa0, 0x85, 0xa8, 0x23, 0x26, 0x55, 0x9b, 0x33, 0x56,
+ 0x94, 0x9f, 0xf5, 0xfb, 0xe3, 0x65, 0xa4, 0xd3, 0x01, 0xda, 0x7d, 0x1b,
+ 0x4a, 0x15, 0x9c, 0xcc, 0xb9, 0xbd, 0x4c, 0x58},
+ {0xd0, 0x6d, 0x90, 0x64, 0x75, 0x94, 0x21, 0x5d, 0xf9, 0x93, 0xcc, 0xb4,
+ 0x2f, 0x5f, 0x3a, 0xa0, 0xa2, 0xb6, 0x95, 0xf5, 0xcf, 0xb4, 0xff, 0x24,
+ 0x03, 0xc3, 0x0f, 0xff, 0xb9, 0xbc, 0x89, 0x55, 0x20, 0x61, 0x76, 0x71,
+ 0xbb, 0xa8, 0xe4, 0x5e, 0x21, 0xdd, 0x0e, 0x80, 0x6b, 0x52, 0x79, 0x18,
+ 0x96, 0xd4, 0xcf, 0xb0, 0xee, 0x82, 0xec, 0x50, 0x31, 0x50, 0xdd, 0x6e,
+ 0x7e, 0xc4, 0x20, 0xe1, 0xf7, 0x37, 0x40, 0x21, 0xd8, 0xf8, 0x02, 0x32,
+ 0xda, 0xb8, 0xa7, 0x6e, 0xc3, 0x9e, 0xa3, 0x45, 0xd3, 0x63, 0x34, 0x52,
+ 0xda, 0x24, 0x45, 0x3d, 0xf1, 0x10, 0xd9, 0x0a, 0x08, 0x9d, 0xdb, 0xb5,
+ 0xb9, 0x44, 0xc9, 0xd8, 0xd0, 0xcd, 0x20, 0xb5, 0x24, 0x0d, 0x1e, 0x30,
+ 0xcd, 0xf4, 0x96, 0x77, 0xbb, 0xd7, 0xb5, 0x18, 0x9b, 0x4b, 0x46, 0x61,
+ 0xb7, 0xd7, 0x8e, 0x03, 0x62, 0x9a, 0x26, 0xd3, 0xe6, 0x7e, 0xab, 0x8a,
+ 0x2c, 0x74, 0x52, 0x89, 0xbb, 0x0b, 0xe6, 0xfe, 0x27, 0xfd, 0x2e, 0x7a,
+ 0x8c, 0xe4, 0x13, 0x0d, 0xe9, 0xc0, 0x7f, 0x3c, 0xf9, 0xe6, 0x6a, 0x58,
+ 0x8f, 0x20, 0x28, 0x78, 0x62, 0x74, 0xe0, 0x09, 0x2c, 0xb2, 0x2d, 0xd2,
+ 0x44, 0x7f, 0xbe, 0x13, 0xcc, 0xfe, 0xa9, 0xa1, 0xae, 0x4b, 0x04, 0xb5,
+ 0xe4, 0xf8, 0x53, 0x32, 0x14, 0x1c, 0x89, 0x3b, 0x80, 0xae, 0xbc, 0xa3,
+ 0x4b, 0xe4, 0x64, 0xa7, 0x56, 0x09, 0xe2, 0xf1, 0xf8, 0xaf, 0xd4, 0x97,
+ 0xf8, 0xaa, 0x10, 0xa8, 0x6c, 0x22, 0xaa, 0x27, 0x11, 0x0d, 0xd0, 0x03,
+ 0xeb, 0xb1, 0x47, 0x59, 0x1a, 0x5d, 0xf1, 0x1d, 0x5b, 0x53, 0xd2, 0x46,
+ 0x7e, 0xfb, 0xd4, 0x74, 0x9a, 0x41, 0x52, 0x8d, 0x25, 0x9a, 0x6a, 0x9b,
+ 0x3c, 0xaa, 0xab, 0x97, 0xae, 0x52, 0x94, 0xdd, 0xb2, 0xc7, 0x5f, 0x00,
+ 0xd7, 0x3c, 0x58, 0xdf, 0x81, 0x00, 0xae, 0x90, 0x37, 0x4a, 0xfa, 0x75,
+ 0x97, 0xdb, 0x1a, 0xc2, 0x45, 0x59, 0x42, 0x08, 0x2f, 0x48, 0xa4, 0x14,
+ 0x99, 0xc2, 0xe1, 0x14, 0x0c, 0xb8, 0x5d, 0x4e, 0x12, 0x3e, 0xc2, 0x9c,
+ 0x9d, 0x39, 0xda, 0x84, 0x36, 0xb5, 0xd3, 0x90, 0x89, 0x39, 0xf5, 0x30,
+ 0x06, 0x9f, 0xce, 0x29, 0xa6, 0x02, 0x13, 0xec, 0xcf, 0x16, 0x04, 0x10,
+ 0x56, 0x66, 0x37, 0x34, 0xa5, 0x00, 0xeb, 0xd4, 0x18, 0x8d, 0x5a, 0x05,
+ 0x20, 0xeb, 0x23, 0x36, 0x43, 0x20, 0xe6, 0x95, 0x5b, 0xfa, 0xd2, 0xdb,
+ 0x00, 0x56, 0xa3, 0x46, 0x07, 0xf4, 0x83, 0x76, 0x6b, 0x3e, 0x28, 0xde,
+ 0xf5, 0xe4, 0xb3, 0xaa, 0x88, 0x2b, 0x05, 0x7d, 0x71, 0xf8, 0x87, 0x21,
+ 0x09, 0x7b, 0x4d, 0x00, 0x36, 0x2d, 0x35, 0xf1, 0x03, 0x6e, 0x08, 0xfc,
+ 0x59, 0xed, 0x71, 0x11, 0xbe, 0x7c, 0x53, 0xf3, 0xb9, 0x69, 0x90, 0x13,
+ 0xbb, 0xdf, 0xe0, 0xc5, 0xfa, 0x5d, 0xc7, 0x35, 0x3b, 0x93, 0x79, 0x4e,
+ 0x11, 0xaf, 0x9c, 0x54, 0x59, 0xe1, 0xe2, 0xd9, 0x71, 0x63, 0x6b, 0x90,
+ 0x99, 0xcd, 0xb4, 0x18, 0xee, 0x49, 0x39, 0x0a, 0xb8, 0x90, 0x45, 0x10,
+ 0x22, 0xc8, 0x7e, 0x0a, 0x46, 0x17, 0xf5, 0x1a, 0xbf, 0x09, 0x2d, 0x64,
+ 0xd4, 0x7d, 0x72, 0x2c, 0xa6, 0x8e, 0xdd, 0xb5, 0x56, 0x98, 0x2d, 0x90,
+ 0x0c, 0x1b, 0x6f, 0x01, 0xba, 0xbc, 0x59, 0x8b, 0x97, 0xff, 0x0e, 0x42,
+ 0x92, 0x67, 0xa0, 0x8f, 0x24, 0x4f, 0xb6, 0xde, 0x8c, 0xfe, 0xe2, 0x10,
+ 0x77, 0xf3, 0xda, 0x78, 0xb0, 0xc5, 0x1a, 0xf9, 0x55, 0xa8, 0xb1, 0x6d,
+ 0x8e, 0x3c, 0x5e, 0xfc, 0xf1, 0xe2, 0xee, 0x39, 0x84, 0xf6, 0x83, 0x65,
+ 0xef, 0x0a, 0xfd, 0xf8, 0x6b, 0xce, 0x4f, 0x19, 0x0b, 0x2b, 0xde, 0x2c,
+ 0xa0, 0xe2, 0x2a, 0x27, 0x42, 0x6c, 0x2d, 0xf6, 0x5e, 0xfd, 0x3d, 0xea,
+ 0x77, 0x0f, 0xba, 0x94},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {431,
+ {0x8b, 0x5a, 0x70, 0x2a, 0x93, 0x61, 0x70, 0x2b, 0x53, 0x71, 0xc2, 0x1f,
+ 0x3b, 0x89, 0x9b, 0xd2},
+ {0x90, 0xdb, 0x7e, 0x0c, 0xb2, 0x9e, 0x14, 0xa5, 0x83, 0x1e, 0x1a, 0x7a,
+ 0xc0, 0x06, 0x39, 0xd0, 0x44, 0x16, 0x0b, 0xc1, 0xe1, 0xbf, 0x73, 0x15,
+ 0x72, 0x29, 0x10, 0xc8, 0x01, 0xa7, 0x14, 0x90, 0x0b, 0x98, 0xdf, 0xd9,
+ 0x0e, 0x08, 0x6d, 0xba, 0x08, 0xa8, 0x82, 0xaf, 0x66, 0x5c, 0x94, 0x0f,
+ 0xfc, 0x08, 0x88, 0x74, 0x2b, 0xc9, 0x0f, 0x2c, 0xd5, 0x8c, 0x7d, 0xbd,
+ 0x9e, 0x96, 0xd1, 0x99, 0xed, 0x12, 0x28, 0xb4, 0x19, 0xa7, 0xac, 0xa4,
+ 0xf5, 0x2c, 0xd6, 0x28, 0x16, 0x81, 0xf1, 0x19, 0xa2, 0xfe, 0x10, 0xd2,
+ 0x44, 0x1b, 0xa8, 0x79, 0xca, 0x7c, 0x73, 0x1f, 0x33, 0xc7, 0xa4, 0x0c,
+ 0x71, 0xd4, 0xc2, 0x69, 0xe9, 0x99, 0xfb, 0xa0, 0x9d, 0x7c, 0x7d, 0xcd,
+ 0x6a, 0x89, 0x85, 0xe9, 0x4e, 0x3a, 0xcb, 0x83, 0xae, 0x50, 0x01, 0x32,
+ 0x5a, 0x0e, 0xbe, 0x63, 0x90, 0x5c, 0x82, 0xf0, 0x91, 0xcd, 0x49, 0x8a,
+ 0xad, 0x1f, 0x25, 0x40, 0xd8, 0xbb, 0x5d, 0xb1, 0xc2, 0x18, 0xfa, 0xe7,
+ 0xb4, 0x8a, 0xfb, 0x2f, 0xba, 0x59, 0x08, 0x17, 0x65, 0xb5, 0x2b, 0xb5,
+ 0xa5, 0xb2, 0xfc, 0xaa, 0x97, 0x9f, 0xae, 0x15, 0x41, 0x13, 0x60, 0xd1,
+ 0x78, 0x18, 0x66, 0xa6, 0x6a, 0x32, 0x83, 0x14, 0xfe, 0xd7, 0x8a, 0xa3,
+ 0x08, 0x76, 0x99, 0x25, 0x1d, 0xb4, 0x68, 0x50, 0xf2, 0x5b, 0xcb, 0xc0,
+ 0xc8, 0x65, 0x61, 0x2b, 0x80, 0x5c, 0x2b, 0xeb, 0xac, 0x32, 0xbf, 0xbf,
+ 0xe3, 0xd8, 0xf4, 0xe7, 0x56, 0x1d, 0x20, 0xc9, 0x0d, 0xe1, 0x6c, 0xd5,
+ 0x7f, 0x89, 0xe1, 0xf3, 0x90, 0x14, 0x14, 0x95, 0xbc, 0x4a, 0x26, 0xfa,
+ 0x99, 0x36, 0xed, 0x0b, 0x3d, 0x17, 0xea, 0x35, 0xd7, 0xe4, 0xc9, 0x49,
+ 0xe5, 0x5f, 0xfe, 0x36, 0xf5, 0x0a, 0x0b, 0x70, 0x9e, 0xb8, 0x85, 0x25,
+ 0x8d, 0x31, 0xb0, 0x94, 0x38, 0x63, 0x22, 0x9d, 0x36, 0x5a, 0x4f, 0x8a,
+ 0xa6, 0x41, 0x07, 0x6f, 0xe1, 0xf4, 0xde, 0x65, 0x80, 0x50, 0x90, 0x3b,
+ 0xca, 0x55, 0xfb, 0x2f, 0xc0, 0x3b, 0xd1, 0xc3, 0x63, 0x7c, 0x93, 0xbd,
+ 0x09, 0x6e, 0xa5, 0xf2, 0x2d, 0x5f, 0x6a, 0x6e, 0xb0, 0x27, 0x8f, 0x5d,
+ 0xe2, 0x45, 0x36, 0x3c, 0xd2, 0xe9, 0xd0, 0x39, 0x3c, 0x0a, 0x9e, 0xf7,
+ 0x07, 0x2a, 0xb6, 0xd3, 0xc1, 0x86, 0xcf, 0xdf, 0x09, 0x19, 0x36, 0xf9,
+ 0x4b, 0x3e, 0x95, 0x86, 0x77, 0x9b, 0x44, 0x5f, 0x45, 0x89, 0xda, 0x56,
+ 0x2f, 0xad, 0xf7, 0x19, 0xe5, 0x89, 0x0d, 0x94, 0xcf, 0xa3, 0xcd, 0xb8,
+ 0x54, 0x43, 0x35, 0x94, 0x58, 0x6e, 0xd9, 0xf7, 0x58, 0x59, 0x1c, 0x00,
+ 0xa2, 0xc5, 0xc1, 0x21, 0xbb, 0x22, 0x56, 0x8c, 0xfa, 0x64, 0x07, 0xcc,
+ 0x42, 0xc1, 0xbd, 0x19, 0x7d, 0xe0, 0x07, 0xe2, 0xf9, 0x33, 0x4f, 0x09,
+ 0x0b, 0x3f, 0x7f, 0x0b, 0xa6, 0x11, 0xdc, 0x68, 0xe3, 0x86, 0x93, 0xe2,
+ 0xc2, 0xb6, 0x60, 0x62, 0x52, 0x8e, 0xd0, 0xb9, 0xf6, 0x46, 0x92, 0xd2,
+ 0x2b, 0x4a, 0x87, 0x7a, 0x14, 0x77, 0xa1, 0x4c, 0x6e, 0x66, 0x8d, 0xac,
+ 0x11, 0xc3, 0x19, 0xa7, 0xca, 0xcf, 0xbf, 0x99, 0x92, 0x2a, 0x96, 0xe3,
+ 0x73, 0xb2, 0x25, 0x60, 0x0c, 0xbb, 0x37, 0xe7, 0x8c, 0x41, 0x1b, 0xd1,
+ 0xc7, 0xca, 0x4e, 0x48, 0xb0, 0x95, 0x64, 0x0c, 0x90, 0xdc, 0x82, 0x57,
+ 0xd3, 0x60, 0x77, 0x13, 0x5c, 0x83, 0x97, 0x41, 0xd2, 0x85, 0x51, 0x94,
+ 0x6a, 0x44, 0xbe, 0x8b, 0x54, 0x33, 0xc9, 0xab, 0x95, 0xe3, 0xe7, 0x5b,
+ 0xce, 0xfb, 0xb5, 0xb0, 0x3f, 0x65, 0x88, 0xef, 0x4d, 0x5c, 0x80, 0x85,
+ 0x9a, 0xaa, 0xfc, 0xfa, 0x22, 0x5e, 0x88, 0xc4, 0xe8, 0x1d, 0x6d, 0xea,
+ 0x85, 0x6e, 0x13, 0xe1, 0x3d, 0xb5, 0x59, 0xe1},
+ {0x2e, 0x22, 0xed, 0xfc, 0xd2, 0x1c, 0x79, 0x67, 0xd0, 0xa6, 0x76, 0x4a,
+ 0x6b, 0xc1, 0xd8, 0x5e, 0x66, 0x2e, 0xb1, 0x01, 0x23, 0xc6, 0xa4, 0xce,
+ 0x98, 0x93, 0x11, 0x19, 0x76, 0xc3, 0x3a, 0x88, 0x63, 0x0c, 0xdb, 0x1a,
+ 0xea, 0x2c, 0xb5, 0x2b, 0xf9, 0x87, 0x5b, 0x61, 0xc9, 0x9c, 0xce, 0xee,
+ 0xfa, 0x84, 0x91, 0x08, 0xe9, 0x61, 0x61, 0xab, 0x9f, 0xba, 0x95, 0x9a,
+ 0xbe, 0x86, 0x4c, 0x9e, 0x57, 0x35, 0xbc, 0x6f, 0x11, 0xf7, 0xaf, 0x30,
+ 0xd6, 0x9e, 0x2b, 0x81, 0x2c, 0xca, 0xec, 0x7a, 0xcb, 0x22, 0x1d, 0x8a,
+ 0x0e, 0x52, 0xd5, 0xf8, 0x4d, 0x18, 0x06, 0xfb, 0x3b, 0x86, 0x1c, 0x04,
+ 0x56, 0x69, 0x22, 0xef, 0x02, 0xea, 0x1e, 0xfb, 0xb9, 0x7d, 0x10, 0xe1,
+ 0xf7, 0x60, 0x6f, 0xf3, 0x9b, 0x60, 0x1d, 0x1b, 0xa9, 0xe8, 0x9f, 0x3a,
+ 0xf5, 0x8b, 0xc4, 0x5e, 0xcb, 0xb2, 0x11, 0x75, 0xb3, 0xd2, 0x17, 0xb0,
+ 0x88, 0xa1, 0xc5, 0xaa, 0xf7, 0xfc, 0x45, 0x1b, 0x36, 0xdd, 0x25, 0x9a,
+ 0xb1, 0x11, 0xb7, 0x8f, 0xe2, 0xb4, 0x0f, 0x50, 0x73, 0xf3, 0x1f, 0xa0,
+ 0x2c, 0xe3, 0x07, 0x18, 0x78, 0x31, 0x01, 0x0d, 0x20, 0xd3, 0xd2, 0x11,
+ 0x41, 0xff, 0x97, 0xed, 0x57, 0xe6, 0x6a, 0x1b, 0x4e, 0xb6, 0xf3, 0x29,
+ 0x93, 0x70, 0x56, 0x8b, 0x3f, 0x35, 0x60, 0x08, 0x28, 0x69, 0x5b, 0x11,
+ 0x18, 0x8c, 0x46, 0xa4, 0xb4, 0xe2, 0xaf, 0x60, 0x14, 0xf8, 0x47, 0xf4,
+ 0xca, 0xe5, 0xaf, 0x1e, 0x9d, 0x9a, 0x3d, 0x7b, 0xbb, 0x5d, 0xaf, 0xfb,
+ 0x78, 0x19, 0xa5, 0xf1, 0xa5, 0xcf, 0x79, 0x99, 0x73, 0x17, 0xb4, 0x88,
+ 0x6f, 0xf9, 0xe6, 0x97, 0x98, 0xc6, 0x6b, 0x6f, 0xfd, 0xf6, 0xdc, 0x69,
+ 0x64, 0xa1, 0x98, 0x53, 0x0b, 0xa1, 0x7f, 0xe2, 0xde, 0x87, 0x46, 0x1c,
+ 0xa5, 0x04, 0xbd, 0x6e, 0xea, 0xb0, 0x18, 0x74, 0x7b, 0x7d, 0xc6, 0x6e,
+ 0xbf, 0x06, 0x77, 0xb2, 0xd5, 0xe1, 0x78, 0x72, 0xd2, 0xb6, 0x40, 0x12,
+ 0x17, 0xaf, 0xda, 0x5c, 0xbf, 0x63, 0x14, 0xeb, 0x58, 0x71, 0xcd, 0x11,
+ 0x67, 0x7b, 0xd5, 0xcf, 0xe9, 0x2a, 0x8a, 0x87, 0x0b, 0x5f, 0x3e, 0x1b,
+ 0xa7, 0x31, 0x5b, 0xa7, 0x93, 0x7f, 0xbd, 0x3c, 0xb4, 0x97, 0x45, 0x2c,
+ 0xef, 0xdb, 0x46, 0x5a, 0x5c, 0xf2, 0x15, 0x83, 0x7e, 0x0f, 0xa5, 0x54,
+ 0x8a, 0x21, 0xdd, 0x78, 0x95, 0x03, 0x4b, 0xe1, 0x7c, 0xf8, 0x71, 0xc7,
+ 0xd2, 0xcb, 0x9b, 0xee, 0x07, 0x77, 0xdf, 0x6b, 0xd5, 0xb2, 0x55, 0xc1,
+ 0x64, 0x7b, 0xd6, 0xf4, 0xc8, 0x58, 0x45, 0x58, 0x16, 0x6c, 0xaf, 0xdc,
+ 0x9d, 0x2d, 0x0e, 0xa4, 0xaf, 0xda, 0xb5, 0x52, 0x56, 0xd5, 0xc3, 0xe6,
+ 0x46, 0x6f, 0x1c, 0x13, 0x02, 0x98, 0x91, 0xd6, 0xde, 0x86, 0x67, 0xb1,
+ 0x1d, 0xa0, 0x94, 0xe5, 0x74, 0xf9, 0xca, 0x33, 0x23, 0x6d, 0x98, 0x8d,
+ 0x60, 0x6b, 0xa3, 0x62, 0x8d, 0x47, 0xb4, 0x27, 0x9a, 0x47, 0x80, 0x3b,
+ 0x03, 0xf5, 0x1e, 0x74, 0x4c, 0xd3, 0x62, 0xcb, 0x24, 0xd8, 0xac, 0x74,
+ 0x5d, 0xff, 0x79, 0xa2, 0x27, 0x40, 0xb5, 0x4f, 0xd9, 0xdd, 0x64, 0x45,
+ 0x16, 0xf0, 0xa7, 0xe2, 0x24, 0xfa, 0x76, 0xb6, 0x7f, 0x19, 0xf8, 0xb3,
+ 0x22, 0xbf, 0x37, 0xa9, 0x2e, 0xac, 0xfc, 0xf8, 0x2c, 0xcb, 0x9a, 0x72,
+ 0x5b, 0x65, 0x44, 0xec, 0x98, 0xf8, 0x03, 0xf2, 0xea, 0xa9, 0x3a, 0x1c,
+ 0x52, 0x93, 0xd3, 0x24, 0x8d, 0xa9, 0x2d, 0xe9, 0x9c, 0xe5, 0xdd, 0x9d,
+ 0x51, 0x45, 0x2a, 0xec, 0x7a, 0x19, 0x3f, 0xb2, 0xed, 0x8d, 0x6e, 0xea,
+ 0xc5, 0x60, 0x6c, 0xb0, 0x1d, 0x29, 0x9c, 0x1d, 0x8b, 0x11, 0x7c, 0xc6,
+ 0xd1, 0x27, 0x77, 0x1b, 0xe5, 0xda, 0x45, 0x28, 0xf3, 0xe2, 0xcc, 0x4f,
+ 0xda, 0x57, 0x21, 0x8d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {432,
+ {0x25, 0x0e, 0x8d, 0x28, 0xc6, 0x10, 0xa2, 0x48, 0xb7, 0x84, 0xf8, 0x77,
+ 0x51, 0x8b, 0xbd, 0xca},
+ {0x0d, 0xde, 0x98, 0x15, 0x5b, 0x92, 0x3f, 0x26, 0xc7, 0xdb, 0x2f, 0x2e,
+ 0x7f, 0xb5, 0x93, 0x20, 0xd7, 0x67, 0x16, 0x95, 0xff, 0x88, 0x66, 0xed,
+ 0x92, 0x86, 0xd0, 0xee, 0x7b, 0x12, 0x2f, 0xca, 0xf0, 0xb3, 0xad, 0xf9,
+ 0x44, 0xe0, 0xde, 0x0c, 0xe4, 0xd7, 0xd8, 0x4a, 0x9a, 0x80, 0xb1, 0xec,
+ 0x46, 0x52, 0x35, 0x8d, 0x99, 0x17, 0x2d, 0xd2, 0xb6, 0xdf, 0xc6, 0x95,
+ 0x6c, 0x64, 0x9f, 0x9a, 0xa4, 0x32, 0x75, 0xf3, 0x57, 0x4a, 0x83, 0xf6,
+ 0x54, 0x71, 0xa7, 0x3d, 0x28, 0xbc, 0x54, 0x18, 0x26, 0x24, 0xdd, 0x90,
+ 0x67, 0xef, 0x58, 0x98, 0xf5, 0x79, 0x22, 0x50, 0x2d, 0x44, 0xec, 0xea,
+ 0x35, 0xc1, 0xef, 0x89, 0x04, 0x73, 0x22, 0xc5, 0xc3, 0xcf, 0x5c, 0xd7,
+ 0x02, 0xa7, 0x5a, 0xcf, 0x2b, 0x88, 0x06, 0xad, 0x04, 0x08, 0xd9, 0x71,
+ 0xe2, 0x0c, 0x14, 0x3c, 0x54, 0x7c, 0x19, 0xa1, 0xf1, 0xa1, 0x03, 0x7c,
+ 0xe4, 0x7f, 0x8c, 0x75, 0xb8, 0x29, 0x77, 0x71, 0x03, 0x79, 0xd6, 0xfa,
+ 0xa0, 0x93, 0xc9, 0xcb, 0xf0, 0x37, 0x1f, 0x04, 0x93, 0x53, 0x0e, 0xb4,
+ 0x31, 0x18, 0x8e, 0x0d, 0x6a, 0x1c, 0x0e, 0xcd, 0xde, 0xdc, 0x8e, 0xc4,
+ 0xdb, 0xfe, 0x45, 0x9b, 0x44, 0xac, 0xe8, 0xc8, 0x05, 0x3b, 0xe9, 0x95,
+ 0x14, 0xe6, 0xa0, 0x21, 0xcf, 0x34, 0xfb, 0x23, 0x61, 0xc3, 0x23, 0x94,
+ 0xfe, 0xf7, 0x85, 0x9a, 0x42, 0x46, 0x27, 0x0c, 0x46, 0x5f, 0x4e, 0xab,
+ 0x72, 0x0a, 0xc3, 0x73, 0x80, 0x1e, 0xc5, 0x26, 0xcc, 0x38, 0x3c, 0xea,
+ 0x75, 0x52, 0x93, 0x06, 0xb6, 0x03, 0x8b, 0x91, 0x2c, 0x05, 0x6c, 0xd5,
+ 0x38, 0x61, 0x60, 0x3e, 0x84, 0xd8, 0x88, 0x71, 0x22, 0x13, 0xb8, 0x4d,
+ 0xa4, 0x8b, 0x48, 0x3d, 0xea, 0x45, 0xe5, 0x1a, 0x9b, 0x35, 0xb4, 0xfe,
+ 0xc9, 0x16, 0x03, 0x93, 0x3a, 0x5d, 0x62, 0x8c, 0x25, 0xa5, 0x43, 0x68,
+ 0x36, 0x89, 0x04, 0x1e, 0x97, 0x81, 0x3e, 0x9b, 0x81, 0xc6, 0x6e, 0x6a,
+ 0x36, 0x7a, 0x0c, 0xb0, 0x8b, 0x38, 0x3c, 0xce, 0x83, 0x8f, 0xd9, 0xca,
+ 0xfc, 0xeb, 0x6b, 0xbb, 0xba, 0xa0, 0xac, 0x8e, 0x60, 0x4e, 0x82, 0x41,
+ 0xed, 0x76, 0x79, 0x2d, 0x53, 0x3e, 0xf4, 0x87, 0x3a, 0x1a, 0x4c, 0x8e,
+ 0x3c, 0x90, 0x0d, 0x57, 0x57, 0x2d, 0x7d, 0xba, 0x9e, 0xa7, 0x49, 0xbe,
+ 0xfd, 0xed, 0x6e, 0xf6, 0xd3, 0x35, 0xf8, 0x33, 0x82, 0xfd, 0x1b, 0xef,
+ 0x42, 0x6d, 0xa5, 0x00, 0x7d, 0x3a, 0x6c, 0x17, 0x47, 0xa5, 0xaa, 0x67,
+ 0xd8, 0x0d, 0x52, 0xb9, 0xe3, 0x01, 0x3f, 0x65, 0xe9, 0xb9, 0x8d, 0x8a,
+ 0x7d, 0x38, 0xf0, 0xad, 0x50, 0xa3, 0xca, 0x5a, 0x56, 0x98, 0x7b, 0x4e,
+ 0xc8, 0x33, 0x00, 0x1a, 0x46, 0x10, 0xd4, 0xee, 0x59, 0xd5, 0x50, 0x86,
+ 0xee, 0xec, 0xc3, 0xb0, 0x8a, 0xde, 0x9b, 0x09, 0xf5, 0xd0, 0x72, 0x71,
+ 0xb2, 0xba, 0x78, 0xc0, 0xa8, 0x1a, 0xb2, 0xc1, 0x23, 0x56, 0x42, 0xec,
+ 0xdb, 0xcf, 0x06, 0xd5, 0x67, 0x0a, 0x95, 0xf2, 0xf4, 0x2d, 0x0c, 0xda,
+ 0x53, 0x15, 0x66, 0x46, 0x30, 0x19, 0xcf, 0xb9, 0x0b, 0x0d, 0x64, 0x27,
+ 0x70, 0xb2, 0xf5, 0xe6, 0xa8, 0x47, 0x3a, 0x56, 0xbe, 0x42, 0x1c, 0x01,
+ 0x56, 0xe0, 0x0f, 0xe8, 0x82, 0x40, 0x15, 0x55, 0x59, 0x39, 0xbc, 0x61,
+ 0x9c, 0xe6, 0x85, 0x89, 0x45, 0x1e, 0x2b, 0x6a, 0x6a, 0x35, 0x1f, 0xb0,
+ 0x2d, 0x68, 0x58, 0xfb, 0x72, 0x38, 0x47, 0x8c, 0x61, 0x0f, 0x58, 0x29,
+ 0x2d, 0xfa, 0x1f, 0x3a, 0x60, 0xeb, 0x04, 0x7c, 0x2c, 0x86, 0xdc, 0x0c,
+ 0x21, 0x77, 0x42, 0x34, 0x6a, 0xab, 0x4e, 0x0e, 0x99, 0xc9, 0xef, 0x60,
+ 0xda, 0xfe, 0xa0, 0xc3, 0x8a, 0xc0, 0x66, 0x64},
+ {0xc9, 0xeb, 0x18, 0x96, 0xc7, 0xa6, 0xa4, 0xfc, 0xf9, 0x49, 0xdc, 0xd9,
+ 0xd0, 0x24, 0x17, 0x0b, 0x4f, 0xb3, 0xe0, 0x14, 0xdc, 0xf6, 0x28, 0x80,
+ 0x98, 0x43, 0xb3, 0x16, 0x43, 0xdf, 0x81, 0x4b, 0x1b, 0xc0, 0x12, 0x94,
+ 0x7b, 0x33, 0x5e, 0x9a, 0x47, 0x78, 0x82, 0x3e, 0x8b, 0xd2, 0x60, 0xaf,
+ 0x23, 0xb2, 0xd3, 0x94, 0x33, 0x5b, 0x66, 0x0b, 0xd4, 0xd4, 0xb8, 0xe8,
+ 0xca, 0x26, 0xf5, 0x75, 0x45, 0x07, 0xc2, 0x89, 0x10, 0x14, 0x81, 0xdc,
+ 0x74, 0xc3, 0x32, 0xb5, 0xaa, 0x55, 0x4a, 0x47, 0xbb, 0x06, 0xdd, 0x92,
+ 0xf9, 0x66, 0x1d, 0xc1, 0x6f, 0x8e, 0xa2, 0x79, 0xad, 0xe9, 0x2d, 0xa9,
+ 0xc7, 0x75, 0xf5, 0x1c, 0xe0, 0x29, 0xb7, 0x4e, 0xd4, 0x00, 0x40, 0xa2,
+ 0x0d, 0x61, 0x65, 0x7f, 0xa6, 0x10, 0x79, 0x2b, 0x0e, 0xde, 0x43, 0x94,
+ 0xb0, 0x7a, 0x86, 0xfe, 0xee, 0x2b, 0xaf, 0x0c, 0x05, 0x42, 0x4a, 0xf0,
+ 0x8f, 0x6c, 0xbb, 0x1a, 0x3c, 0x35, 0xcb, 0x28, 0x15, 0x74, 0x53, 0xe6,
+ 0xa6, 0xf0, 0x3b, 0x02, 0x8a, 0x2b, 0xe5, 0x6d, 0x51, 0x9a, 0xf0, 0xa6,
+ 0x07, 0x02, 0x08, 0xe3, 0x64, 0x8a, 0xec, 0xae, 0xb4, 0xb2, 0xae, 0xb7,
+ 0x65, 0x97, 0x41, 0xbe, 0xed, 0x47, 0x36, 0xac, 0x05, 0xe7, 0x38, 0x57,
+ 0x2e, 0xd8, 0xe5, 0x5d, 0x03, 0x79, 0x71, 0xd3, 0xab, 0x3c, 0xec, 0x7d,
+ 0xc7, 0xb0, 0xe4, 0xe2, 0x8c, 0x4c, 0xdd, 0x05, 0xca, 0x42, 0xba, 0x50,
+ 0x86, 0x2d, 0x44, 0x5e, 0xd1, 0xa6, 0x37, 0xfe, 0x9c, 0xe4, 0xe5, 0xa9,
+ 0x2c, 0xb2, 0xf2, 0x48, 0x36, 0x14, 0xfb, 0xc4, 0x6e, 0xd4, 0xb7, 0x5b,
+ 0x12, 0x66, 0xb4, 0x54, 0xbb, 0x89, 0xe9, 0x03, 0x51, 0x9e, 0x00, 0x3b,
+ 0xb0, 0x28, 0xd1, 0x4c, 0xaf, 0x22, 0x0a, 0x99, 0x81, 0x0a, 0x74, 0xee,
+ 0x88, 0x45, 0xce, 0x10, 0x37, 0xe0, 0x32, 0xd6, 0xa2, 0x01, 0xe0, 0x63,
+ 0x12, 0xd8, 0xe2, 0x39, 0x5e, 0x1d, 0x6e, 0x93, 0xd9, 0xf4, 0xd9, 0x4f,
+ 0x86, 0x36, 0xff, 0xf1, 0x28, 0xe3, 0x6f, 0x9f, 0x52, 0xc7, 0x13, 0xa1,
+ 0x75, 0x78, 0x95, 0x69, 0x60, 0x69, 0x34, 0xe3, 0xdf, 0x6e, 0x42, 0xa2,
+ 0xfb, 0x30, 0xee, 0x39, 0xea, 0x5a, 0xe8, 0xcb, 0x70, 0x66, 0x8b, 0x8a,
+ 0x8e, 0xac, 0xf6, 0xa1, 0xf1, 0x41, 0x31, 0x7f, 0xae, 0xcd, 0x1f, 0x6b,
+ 0x68, 0xd9, 0x1f, 0xcd, 0x2b, 0xfb, 0xd1, 0xeb, 0x0c, 0x50, 0x2d, 0xf7,
+ 0x0f, 0x57, 0xd4, 0xf1, 0xb5, 0xa1, 0x60, 0x48, 0x11, 0xf3, 0xc5, 0x57,
+ 0x40, 0xba, 0xaf, 0xe9, 0xee, 0x42, 0x2e, 0x3b, 0x68, 0x19, 0xb3, 0xd3,
+ 0x3a, 0x7d, 0x60, 0xcf, 0x8b, 0x64, 0x41, 0x42, 0x7a, 0x73, 0x7b, 0xcd,
+ 0x37, 0x1a, 0x5a, 0x4b, 0x22, 0x0b, 0xa8, 0x44, 0x3c, 0xb9, 0xd9, 0xdb,
+ 0x43, 0x90, 0xb4, 0x3b, 0xa9, 0x24, 0x96, 0xe8, 0x96, 0xe3, 0x26, 0x0b,
+ 0x77, 0x6f, 0x88, 0x44, 0xca, 0x17, 0x1f, 0xfe, 0x4c, 0xa7, 0x42, 0x94,
+ 0x6c, 0x67, 0x76, 0x6a, 0xe5, 0x44, 0x19, 0x2c, 0xff, 0xe4, 0xdb, 0xc7,
+ 0x42, 0x58, 0x33, 0xf3, 0x6a, 0x05, 0xf3, 0xc1, 0x89, 0x7e, 0x4e, 0x40,
+ 0x33, 0x45, 0xd3, 0xcf, 0xe4, 0x18, 0x1e, 0x54, 0xfd, 0xdf, 0xb0, 0xba,
+ 0xcf, 0xc0, 0xf1, 0xbc, 0xef, 0x3e, 0xb4, 0xe9, 0x67, 0xdf, 0x15, 0x74,
+ 0x74, 0xf6, 0xda, 0x17, 0x53, 0x8a, 0x01, 0xaf, 0x56, 0x62, 0xdc, 0x1c,
+ 0xcb, 0x1e, 0xb3, 0x3c, 0x2a, 0xb2, 0x11, 0x5a, 0xa6, 0x64, 0xe3, 0x7c,
+ 0x80, 0x30, 0xc9, 0x45, 0x3d, 0xb5, 0xb2, 0x46, 0x1f, 0xb7, 0x29, 0x4c,
+ 0x2b, 0xb8, 0x02, 0x95, 0xdf, 0x4e, 0x1d, 0xa0, 0x1b, 0xad, 0xde, 0x1b,
+ 0xe5, 0xa6, 0x2e, 0x95, 0xb6, 0x11, 0x74, 0x77, 0xa6, 0xa0, 0x4d, 0xae,
+ 0xae, 0xbf, 0x00, 0xb3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {433,
+ {0x9c, 0xe7, 0x04, 0x46, 0x57, 0x7f, 0x71, 0x23, 0xfa, 0xbc, 0xd8, 0xbe,
+ 0xc5, 0x49, 0x67, 0x4c},
+ {0x0d, 0xde, 0x98, 0x15, 0x5b, 0x92, 0x3f, 0x26, 0xc7, 0xdb, 0x2f, 0x2e,
+ 0x7f, 0xb5, 0x93, 0x20, 0xd7, 0x67, 0x16, 0x95, 0xff, 0x88, 0x66, 0xed,
+ 0x92, 0x86, 0xd0, 0xee, 0x7b, 0x12, 0x2f, 0xca, 0xf0, 0xb3, 0xad, 0xf9,
+ 0x44, 0xe0, 0xde, 0x0c, 0xe4, 0xd7, 0xd8, 0x4a, 0x9a, 0x80, 0xb1, 0xec,
+ 0x46, 0x52, 0x35, 0x8d, 0x99, 0x17, 0x2d, 0xd2, 0xb6, 0xdf, 0xc6, 0x95,
+ 0x6c, 0x64, 0x9f, 0x9a, 0xa4, 0x32, 0x75, 0xf3, 0x57, 0x4a, 0x83, 0xf6,
+ 0x54, 0x71, 0xa7, 0x3d, 0x28, 0xbc, 0x54, 0x18, 0x26, 0x24, 0xdd, 0x90,
+ 0x67, 0xef, 0x58, 0x98, 0xf5, 0x79, 0x22, 0x50, 0x2d, 0x44, 0xec, 0xea,
+ 0x35, 0xc1, 0xef, 0x89, 0x04, 0x73, 0x22, 0xc5, 0xc3, 0xcf, 0x5c, 0xd7,
+ 0x02, 0xa7, 0x5a, 0xcf, 0x2b, 0x88, 0x06, 0xad, 0x04, 0x08, 0xd9, 0x71,
+ 0xe2, 0x0c, 0x14, 0x3c, 0x54, 0x7c, 0x19, 0xa1, 0xf1, 0xa1, 0x03, 0x7c,
+ 0xe4, 0x7f, 0x8c, 0x75, 0xb8, 0x29, 0x77, 0x71, 0x03, 0x79, 0xd6, 0xfa,
+ 0xa0, 0x93, 0xc9, 0xcb, 0xf0, 0x37, 0x1f, 0x04, 0x93, 0x53, 0x0e, 0xb4,
+ 0x31, 0x18, 0x8e, 0x0d, 0x6a, 0x1c, 0x0e, 0xcd, 0xde, 0xdc, 0x8e, 0xc4,
+ 0xdb, 0xfe, 0x45, 0x9b, 0x44, 0xac, 0xe8, 0xc8, 0x05, 0x3b, 0xe9, 0x95,
+ 0x14, 0xe6, 0xa0, 0x21, 0xcf, 0x34, 0xfb, 0x23, 0x61, 0xc3, 0x23, 0x94,
+ 0xfe, 0xf7, 0x85, 0x9a, 0x42, 0x46, 0x27, 0x0c, 0x46, 0x5f, 0x4e, 0xab,
+ 0x72, 0x0a, 0xc3, 0x73, 0x80, 0x1e, 0xc5, 0x26, 0xcc, 0x38, 0x3c, 0xea,
+ 0x75, 0x52, 0x93, 0x06, 0xb6, 0x03, 0x8b, 0x91, 0x2c, 0x05, 0x6c, 0xd5,
+ 0x38, 0x61, 0x60, 0x3e, 0x84, 0xd8, 0x88, 0x71, 0x22, 0x13, 0xb8, 0x4d,
+ 0xa4, 0x8b, 0x48, 0x3d, 0xea, 0x45, 0xe5, 0x1a, 0x9b, 0x35, 0xb4, 0xfe,
+ 0xc9, 0x16, 0x03, 0x93, 0x3a, 0x5d, 0x62, 0x8c, 0x25, 0xa5, 0x43, 0x68,
+ 0x36, 0x89, 0x04, 0x1e, 0x97, 0x81, 0x3e, 0x9b, 0x81, 0xc6, 0x6e, 0x6a,
+ 0x36, 0x7a, 0x0c, 0xb0, 0x8b, 0x38, 0x3c, 0xce, 0x83, 0x8f, 0xd9, 0xca,
+ 0xfc, 0xeb, 0x6b, 0xbb, 0xba, 0xa0, 0xac, 0x8e, 0x60, 0x4e, 0x82, 0x41,
+ 0xed, 0x76, 0x79, 0x2d, 0x53, 0x3e, 0xf4, 0x87, 0x3a, 0x1a, 0x4c, 0x8e,
+ 0x3c, 0x90, 0x0d, 0x57, 0x57, 0x2d, 0x7d, 0xba, 0x9e, 0xa7, 0x49, 0xbe,
+ 0xfd, 0xed, 0x6e, 0xf6, 0xd3, 0x35, 0xf8, 0x33, 0x82, 0xfd, 0x1b, 0xef,
+ 0x42, 0x6d, 0xa5, 0x00, 0x7d, 0x3a, 0x6c, 0x17, 0x47, 0xa5, 0xaa, 0x67,
+ 0xd8, 0x0d, 0x52, 0xb9, 0xe3, 0x01, 0x3f, 0x65, 0xe9, 0xb9, 0x8d, 0x8a,
+ 0x7d, 0x38, 0xf0, 0xad, 0x50, 0xa3, 0xca, 0x5a, 0x56, 0x98, 0x7b, 0x4e,
+ 0xc8, 0x33, 0x00, 0x1a, 0x46, 0x10, 0xd4, 0xee, 0x59, 0xd5, 0x50, 0x86,
+ 0xee, 0xec, 0xc3, 0xb0, 0x8a, 0xde, 0x9b, 0x09, 0xf5, 0xd0, 0x72, 0x71,
+ 0xb2, 0xba, 0x78, 0xc0, 0xa8, 0x1a, 0xb2, 0xc1, 0x23, 0x56, 0x42, 0xec,
+ 0xdb, 0xcf, 0x06, 0xd5, 0x67, 0x0a, 0x95, 0xf2, 0xf4, 0x2d, 0x0c, 0xda,
+ 0x53, 0x15, 0x66, 0x46, 0x30, 0x19, 0xcf, 0xb9, 0x0b, 0x0d, 0x64, 0x27,
+ 0x70, 0xb2, 0xf5, 0xe6, 0xa8, 0x47, 0x3a, 0x56, 0xbe, 0x42, 0x1c, 0x01,
+ 0x56, 0xe0, 0x0f, 0xe8, 0x82, 0x40, 0x15, 0x55, 0x59, 0x39, 0xbc, 0x61,
+ 0x9c, 0xe6, 0x85, 0x89, 0x45, 0x1e, 0x2b, 0x6a, 0x6a, 0x35, 0x1f, 0xb0,
+ 0x2d, 0x68, 0x58, 0xfb, 0x72, 0x38, 0x47, 0x8c, 0x61, 0x0f, 0x58, 0x29,
+ 0x2d, 0xfa, 0x1f, 0x3a, 0x60, 0xeb, 0x04, 0x7c, 0x2c, 0x86, 0xdc, 0x0c,
+ 0x21, 0x77, 0x42, 0x34, 0x6a, 0xab, 0x4e, 0x0e, 0x99, 0xc9, 0xef, 0x60,
+ 0xda, 0xfe, 0xa0, 0xc3, 0x8a, 0xc0, 0x66, 0x64},
+ {0x58, 0xbc, 0x3f, 0xec, 0x9a, 0x0a, 0x9d, 0x58, 0x5f, 0x1c, 0x7e, 0x0b,
+ 0x07, 0xfe, 0xd8, 0xce, 0x8b, 0xd5, 0x0b, 0xde, 0x5f, 0x71, 0x18, 0x35,
+ 0x98, 0xcd, 0x5a, 0x16, 0x55, 0x61, 0x07, 0x29, 0x20, 0x3b, 0xdf, 0x76,
+ 0x45, 0xd0, 0x46, 0x39, 0xe6, 0x7e, 0xdb, 0xd7, 0x2a, 0x77, 0xf8, 0xae,
+ 0x33, 0xa7, 0x7c, 0x85, 0xa5, 0xa4, 0x75, 0xfc, 0x3b, 0xe2, 0x89, 0x15,
+ 0x00, 0x29, 0xba, 0xbb, 0x79, 0xb1, 0xed, 0xb4, 0xec, 0x23, 0xb5, 0x24,
+ 0xbc, 0x5c, 0x4e, 0x1b, 0xef, 0x91, 0xdc, 0xb1, 0xb4, 0x9e, 0x89, 0xf4,
+ 0x7b, 0xbf, 0x8d, 0x71, 0xad, 0x99, 0x8e, 0x2e, 0x11, 0x0f, 0x59, 0x83,
+ 0x74, 0x9a, 0x55, 0x62, 0x0f, 0xb6, 0x06, 0x09, 0x08, 0x0d, 0x41, 0x1c,
+ 0xf5, 0x95, 0x03, 0x50, 0x34, 0x95, 0x89, 0x25, 0xbb, 0x24, 0x33, 0x27,
+ 0x13, 0x92, 0xd5, 0x87, 0x15, 0x66, 0xe3, 0xf1, 0x0c, 0x06, 0xb1, 0x86,
+ 0x99, 0xd7, 0xe0, 0x72, 0x6d, 0x29, 0x17, 0x03, 0x0f, 0x77, 0xdd, 0xf5,
+ 0xd2, 0x9d, 0xa1, 0x76, 0xee, 0x8f, 0x64, 0xf3, 0xa2, 0xd1, 0x81, 0x0a,
+ 0xb4, 0xab, 0x40, 0xf7, 0x9a, 0x53, 0xed, 0x7b, 0x68, 0x49, 0x5f, 0x8e,
+ 0xb4, 0xb9, 0xc7, 0x77, 0xcb, 0x05, 0x4e, 0xfb, 0xba, 0x79, 0x9b, 0x02,
+ 0x35, 0x73, 0xfd, 0xd1, 0x69, 0x71, 0x54, 0xd0, 0x3f, 0x3b, 0xd7, 0x7f,
+ 0xfa, 0x33, 0x9f, 0x97, 0xb6, 0xc7, 0x31, 0x71, 0x29, 0xa4, 0xf7, 0x2f,
+ 0x7e, 0xca, 0x23, 0x52, 0x11, 0xb5, 0xf1, 0xf9, 0x1d, 0x96, 0x6a, 0x70,
+ 0x65, 0x1e, 0x99, 0x8f, 0x5a, 0xb1, 0xd4, 0x72, 0xbf, 0x9e, 0xee, 0xa8,
+ 0x30, 0xd1, 0x96, 0xbf, 0x7e, 0x9f, 0x25, 0xb3, 0xfc, 0xde, 0xb3, 0x8b,
+ 0x26, 0xfb, 0xfe, 0x8d, 0x1f, 0x1f, 0xe8, 0x27, 0xb6, 0x3d, 0xb0, 0xf3,
+ 0xdb, 0xc5, 0xed, 0x92, 0x4d, 0x6f, 0xfa, 0x9f, 0xcc, 0x06, 0xa1, 0x38,
+ 0x8c, 0xbb, 0x80, 0xa0, 0xa8, 0x65, 0xce, 0xff, 0xfb, 0xbc, 0xba, 0xaa,
+ 0xb6, 0x1b, 0xf4, 0xad, 0x85, 0x1d, 0x17, 0xd4, 0xd3, 0x66, 0x07, 0xf9,
+ 0xad, 0x98, 0x16, 0xa1, 0x7d, 0x58, 0xdd, 0xcc, 0x26, 0x73, 0x71, 0x3b,
+ 0x23, 0x45, 0x1c, 0x8d, 0xf8, 0x23, 0x1b, 0xb5, 0x8a, 0x66, 0xe4, 0xc3,
+ 0x98, 0x1a, 0xd8, 0x31, 0x98, 0x1d, 0x47, 0x2b, 0x99, 0xcf, 0x44, 0xba,
+ 0xab, 0x27, 0x43, 0x32, 0xc0, 0x97, 0xd0, 0x3a, 0x44, 0x30, 0x3d, 0x90,
+ 0x47, 0xd3, 0x0b, 0x83, 0x36, 0x7a, 0xa9, 0xc5, 0x30, 0x79, 0x16, 0xc8,
+ 0x78, 0x92, 0xab, 0xb0, 0xd9, 0x9e, 0xaa, 0xce, 0x54, 0x0b, 0x5e, 0xe4,
+ 0x03, 0x2b, 0x33, 0xb8, 0x18, 0x0a, 0x99, 0x84, 0x1d, 0x75, 0x86, 0xe1,
+ 0x62, 0xec, 0x4a, 0x03, 0x32, 0xa5, 0xb3, 0x97, 0x3d, 0x8b, 0xa7, 0x52,
+ 0x32, 0x20, 0xc2, 0xf2, 0xb3, 0xe8, 0x8d, 0xd6, 0x97, 0x20, 0x43, 0x13,
+ 0x3f, 0x0a, 0xcf, 0x39, 0xbe, 0x3a, 0x45, 0x0f, 0xc3, 0x0e, 0xa1, 0x4f,
+ 0xbc, 0x95, 0xb2, 0xdf, 0x2e, 0x8c, 0x7b, 0xc8, 0x03, 0x44, 0xf6, 0xd7,
+ 0xc4, 0x64, 0xad, 0xc7, 0x43, 0x3f, 0x75, 0xcb, 0x87, 0x09, 0xd7, 0xb3,
+ 0xc4, 0xd9, 0xbb, 0x69, 0xb5, 0x5b, 0x63, 0x7b, 0x3b, 0xa5, 0x85, 0xc8,
+ 0xb6, 0x85, 0x15, 0x18, 0xf5, 0xd6, 0x09, 0x2f, 0x6a, 0x0c, 0x18, 0x09,
+ 0x1c, 0x0c, 0xc5, 0x4e, 0x4e, 0xb0, 0xe2, 0xe3, 0x74, 0x99, 0xd4, 0x04,
+ 0x9c, 0x65, 0xff, 0x37, 0x3e, 0xb0, 0xdd, 0x7d, 0xd1, 0x6a, 0x96, 0x2d,
+ 0x16, 0x25, 0x7c, 0x31, 0x94, 0x3a, 0xa3, 0x53, 0xa9, 0x8f, 0x67, 0x9b,
+ 0xbc, 0xbf, 0x80, 0x78, 0x69, 0xf0, 0xa9, 0x1a, 0x93, 0x18, 0x37, 0x1e,
+ 0xcf, 0x32, 0xe3, 0x5e, 0x40, 0x3a, 0xba, 0xb7, 0xc5, 0xe8, 0x24, 0x77,
+ 0xff, 0x89, 0xef, 0x14},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {434,
+ {0xb9, 0xe8, 0x54, 0xc1, 0x0e, 0xe4, 0xc1, 0xeb, 0xf7, 0xcf, 0xe9, 0x6a,
+ 0x5c, 0xce, 0xa6, 0xf0},
+ {0x6e, 0x6e, 0x14, 0xa1, 0x66, 0x8b, 0xee, 0xc9, 0x40, 0x73, 0x6d, 0xe1,
+ 0x6c, 0xf6, 0xea, 0xb3, 0x84, 0x76, 0x90, 0x64, 0xd1, 0x71, 0xe1, 0x40,
+ 0xba, 0x54, 0x4d, 0x18, 0x1a, 0x95, 0xb0, 0x0d, 0x2c, 0xe6, 0x6f, 0xe2,
+ 0xb9, 0x70, 0x47, 0xd7, 0x2a, 0x30, 0x1f, 0xd8, 0xc9, 0x5c, 0x83, 0xea,
+ 0xdc, 0xe9, 0x20, 0xa4, 0xe5, 0x75, 0x7d, 0x7e, 0xf3, 0x01, 0x34, 0x2d,
+ 0x2f, 0xb4, 0xee, 0x95, 0xa9, 0x0e, 0x89, 0x64, 0x09, 0x92, 0x8e, 0x64,
+ 0x31, 0xfc, 0x2c, 0x99, 0x23, 0xd6, 0x36, 0xbe, 0xb4, 0x8b, 0x25, 0x61,
+ 0xa8, 0x23, 0xbd, 0x02, 0x86, 0x8a, 0x12, 0x31, 0xaf, 0xd6, 0x91, 0x06,
+ 0xa0, 0x6b, 0xb7, 0x97, 0x6f, 0x27, 0x84, 0xa1, 0xd3, 0xa5, 0xe3, 0x98,
+ 0x28, 0x0a, 0x0b, 0x68, 0xe4, 0x99, 0x3b, 0x55, 0xb0, 0x6f, 0x71, 0x48,
+ 0xbf, 0x5a, 0x3f, 0x8c, 0xc3, 0xdd, 0x1e, 0x46, 0xad, 0x7a, 0x88, 0xfc,
+ 0xa8, 0xee, 0x70, 0x10, 0xd7, 0x37, 0x13, 0xb5, 0xae, 0x17, 0x9e, 0xcd,
+ 0x28, 0x70, 0x05, 0x2a, 0xf1, 0x5f, 0xb2, 0xfa, 0x86, 0xe1, 0x86, 0x63,
+ 0xb5, 0xaa, 0x32, 0x59, 0x1b, 0x18, 0xaa, 0x5b, 0x95, 0x7a, 0x46, 0x32,
+ 0x71, 0xb2, 0x2f, 0x83, 0x91, 0x58, 0x9f, 0x51, 0x6d, 0x60, 0x0f, 0xe5,
+ 0xce, 0x64, 0xb5, 0x85, 0x29, 0x20, 0x3b, 0x58, 0xdf, 0xcc, 0x20, 0x60,
+ 0x1e, 0x67, 0xfd, 0x93, 0xf5, 0xdd, 0xaf, 0x90, 0xdf, 0xe2, 0xb5, 0xeb,
+ 0xc1, 0xd2, 0xfe, 0x00, 0xc0, 0x9e, 0x69, 0xf7, 0xfb, 0xda, 0x84, 0x53,
+ 0xdc, 0xe1, 0xa6, 0x56, 0x78, 0xd3, 0x6e, 0x11, 0xd1, 0x63, 0x35, 0xc0,
+ 0x5f, 0x7c, 0x03, 0x6d, 0x4d, 0x4e, 0x58, 0xe3, 0x4e, 0xf9, 0x36, 0x40,
+ 0xd5, 0xb6, 0xfe, 0x53, 0xd2, 0xd7, 0xdf, 0x38, 0x6f, 0x16, 0xd1, 0xe0,
+ 0x2b, 0x02, 0x57, 0x76, 0xe0, 0xba, 0x50, 0x93, 0x43, 0xfe, 0x8e, 0xa6,
+ 0x92, 0xfd, 0xcc, 0x2b, 0x8d, 0x57, 0x59, 0xb3, 0x4b, 0x37, 0x9f, 0x0b,
+ 0x35, 0xf7, 0x79, 0x32, 0x95, 0xa4, 0xab, 0x25, 0x14, 0x82, 0x00, 0x8a,
+ 0xeb, 0x21, 0x5c, 0x4b, 0x25, 0x64, 0x0d, 0x8a, 0x29, 0x02, 0x8c, 0x98,
+ 0x51, 0x5b, 0xdb, 0xbe, 0x55, 0xb2, 0x6c, 0xc0, 0xa1, 0x1c, 0xc4, 0x2a,
+ 0x09, 0x4a, 0x3b, 0x34, 0xb0, 0x90, 0x35, 0xf1, 0xb9, 0x78, 0x5a, 0xce,
+ 0x11, 0x2d, 0x16, 0xf9, 0x6b, 0x91, 0x72, 0xc5, 0xcc, 0xf8, 0xe3, 0xcf,
+ 0x0c, 0xb0, 0xcf, 0x5e, 0xfc, 0x0b, 0xbb, 0xf6, 0x5e, 0x1c, 0xfc, 0xa4,
+ 0xcc, 0xc5, 0x3c, 0xbf, 0xbf, 0xb4, 0xae, 0x53, 0xf5, 0xaf, 0xfe, 0xe8,
+ 0x77, 0x93, 0xcf, 0xbe, 0x16, 0x6a, 0xe8, 0xda, 0x10, 0x54, 0x01, 0xac,
+ 0x8a, 0x7b, 0xd8, 0xe1, 0xda, 0xc2, 0xb2, 0xac, 0x07, 0x09, 0xbb, 0xaa,
+ 0x2a, 0xa3, 0x7b, 0x1e, 0x87, 0x01, 0xf5, 0x2f, 0xe2, 0xf3, 0x68, 0xbc,
+ 0xa6, 0xfb, 0x5f, 0xd2, 0xc7, 0x16, 0xd2, 0xa1, 0xcd, 0xc5, 0x10, 0x41,
+ 0xc3, 0x5e, 0x92, 0x04, 0x32, 0xef, 0xbf, 0x7d, 0x68, 0x62, 0xcf, 0xad,
+ 0x8b, 0xd3, 0x9b, 0xfa, 0x7d, 0x09, 0xb1, 0x62, 0x9e, 0xaa, 0x32, 0xf4,
+ 0x53, 0x23, 0x3d, 0x3a, 0x0f, 0x30, 0xdc, 0xce, 0x1e, 0x06, 0x3d, 0x33,
+ 0xd2, 0x52, 0x5a, 0x3a, 0x1c, 0x17, 0xa0, 0xb3, 0xb1, 0x05, 0x48, 0xf0,
+ 0x74, 0x5c, 0x6c, 0x4e, 0x79, 0x73, 0x0d, 0xa5, 0x18, 0x15, 0xa1, 0x29,
+ 0x1f, 0x49, 0xc6, 0x60, 0xc6, 0x79, 0x2a, 0x28, 0xf6, 0x10, 0xed, 0x55,
+ 0xf1, 0xff, 0x65, 0x75, 0xbc, 0xd5, 0xba, 0x8a, 0xc5, 0x97, 0x67, 0xe1,
+ 0x90, 0x4a, 0x4e, 0x8c, 0x75, 0xc1, 0x9a, 0x4b, 0x62, 0x71, 0x99, 0xbf,
+ 0x0a, 0x21, 0x88, 0xd6, 0x7e, 0xa8, 0x9d, 0x3e},
+ {0xa4, 0xe2, 0x18, 0xdd, 0xcd, 0xcf, 0xf5, 0x3d, 0x71, 0x90, 0xb9, 0xd9,
+ 0xf9, 0xcc, 0x9e, 0x9a, 0xc2, 0xf7, 0xe5, 0x63, 0xe7, 0x0d, 0x93, 0x9e,
+ 0xb4, 0xd2, 0x68, 0xd7, 0x50, 0x49, 0x9b, 0x0f, 0x87, 0x33, 0x02, 0x01,
+ 0x16, 0xf4, 0xb6, 0x1d, 0xda, 0xd5, 0xe7, 0xb0, 0x95, 0x13, 0x4b, 0xf8,
+ 0x5c, 0x21, 0x5f, 0xaf, 0x6c, 0xe0, 0x03, 0xe9, 0x3e, 0x1e, 0x5e, 0x3f,
+ 0xb5, 0xda, 0xb8, 0x98, 0x9f, 0xc2, 0x12, 0x95, 0x70, 0x7f, 0xb5, 0x32,
+ 0x53, 0xff, 0x3e, 0x70, 0x43, 0x81, 0x2e, 0x82, 0x01, 0x22, 0xa6, 0xea,
+ 0x4b, 0x50, 0xbf, 0x12, 0x84, 0x5f, 0x4f, 0x71, 0x7e, 0x26, 0x12, 0xcd,
+ 0x18, 0x50, 0x7b, 0x3b, 0xf2, 0xfd, 0xe1, 0xac, 0xe0, 0xd9, 0x37, 0x18,
+ 0x31, 0x84, 0xd1, 0xed, 0x33, 0xef, 0x71, 0x23, 0x17, 0xcc, 0xaa, 0xd0,
+ 0x3b, 0x80, 0x21, 0x18, 0x14, 0x6d, 0xb9, 0xea, 0xc4, 0xd5, 0xf0, 0xd0,
+ 0x7b, 0x30, 0x40, 0x8d, 0xb4, 0x6a, 0xe1, 0x1e, 0x6f, 0xd4, 0xaa, 0xa8,
+ 0xd7, 0x67, 0x94, 0x39, 0x9c, 0xd9, 0xc8, 0xb1, 0x8d, 0xe3, 0x55, 0x07,
+ 0xa8, 0x05, 0x45, 0xd9, 0x13, 0x5e, 0xfd, 0x66, 0xe7, 0x31, 0x15, 0x5a,
+ 0x5a, 0x5b, 0x7d, 0x51, 0xee, 0x62, 0x66, 0x4c, 0x17, 0xc4, 0xc1, 0x24,
+ 0xe4, 0x57, 0x13, 0x08, 0x34, 0x8a, 0xe6, 0x4d, 0x11, 0x00, 0xf7, 0x56,
+ 0x93, 0x7a, 0x10, 0x1d, 0x81, 0x61, 0x4e, 0xff, 0x20, 0xa4, 0x0d, 0x1a,
+ 0x64, 0x50, 0x13, 0xbb, 0x80, 0x13, 0xbe, 0x9e, 0xec, 0x32, 0x2b, 0x76,
+ 0xe2, 0x0c, 0x6f, 0x8b, 0x22, 0xf7, 0x56, 0x26, 0xdf, 0xb1, 0x34, 0x09,
+ 0x48, 0xfa, 0x4f, 0x49, 0x39, 0x1c, 0x6f, 0xe8, 0x61, 0xa1, 0xa0, 0xe6,
+ 0xad, 0xb3, 0x47, 0x07, 0x67, 0x2c, 0x8e, 0xa5, 0xf7, 0xbf, 0x46, 0x0f,
+ 0x05, 0x71, 0x8f, 0xd5, 0x0a, 0x70, 0xcc, 0x5e, 0x5b, 0x73, 0xd6, 0xc5,
+ 0x30, 0x22, 0x06, 0x9c, 0x38, 0x3f, 0x50, 0x60, 0xb8, 0xb3, 0x55, 0xb9,
+ 0xb3, 0x56, 0x07, 0x16, 0x42, 0x8b, 0x63, 0x5b, 0xa0, 0xa3, 0x7c, 0xee,
+ 0x6c, 0xd0, 0x56, 0x0f, 0x5d, 0x2a, 0xfe, 0xdc, 0x70, 0x95, 0xf7, 0xda,
+ 0x77, 0x92, 0xb1, 0xfd, 0x42, 0xb4, 0xc3, 0x7a, 0xdf, 0xe7, 0x5b, 0x67,
+ 0x47, 0x3e, 0x11, 0x6c, 0x19, 0xc3, 0xb9, 0x30, 0x47, 0x7d, 0x02, 0x52,
+ 0x1b, 0x17, 0x5c, 0x50, 0x1c, 0xdb, 0x1d, 0x52, 0x8d, 0x66, 0x64, 0xc5,
+ 0x83, 0xc0, 0x92, 0x1e, 0x14, 0xe9, 0xba, 0x03, 0x41, 0x12, 0x8e, 0x0f,
+ 0x30, 0x8f, 0xe3, 0x2a, 0x1b, 0x83, 0x6d, 0xda, 0x56, 0x4f, 0x00, 0x64,
+ 0x62, 0x2a, 0xc4, 0x34, 0x6b, 0x17, 0x60, 0xe1, 0x13, 0x10, 0x74, 0x48,
+ 0x95, 0xf5, 0x36, 0x87, 0x9f, 0xa8, 0x1a, 0x79, 0xe5, 0xd7, 0x04, 0x48,
+ 0xe9, 0x0c, 0x47, 0x52, 0xbc, 0x31, 0x30, 0x97, 0xb8, 0xf2, 0x6f, 0xd8,
+ 0xb3, 0x7a, 0x9b, 0xef, 0x3b, 0xf8, 0x30, 0x0c, 0x6c, 0xe2, 0x86, 0xd7,
+ 0x7f, 0xd5, 0xeb, 0xb6, 0x8b, 0x37, 0x70, 0x3b, 0x8a, 0xb4, 0xfc, 0x01,
+ 0xe6, 0x07, 0x23, 0x39, 0x42, 0x65, 0xe3, 0x7e, 0xb4, 0x07, 0xd6, 0x35,
+ 0x15, 0x2c, 0x02, 0x3b, 0x0c, 0xff, 0x60, 0xaf, 0xc6, 0x92, 0x07, 0x9b,
+ 0x6f, 0xe8, 0xb6, 0x72, 0x55, 0xad, 0x53, 0xf4, 0x9a, 0x73, 0x17, 0x36,
+ 0x07, 0x63, 0x1f, 0x50, 0xe9, 0xb7, 0xcf, 0x1f, 0xd9, 0xc4, 0x31, 0x15,
+ 0x26, 0x81, 0xaf, 0xc0, 0x5e, 0x78, 0x29, 0x66, 0x75, 0xe4, 0x42, 0xfc,
+ 0x2a, 0x28, 0x56, 0xc7, 0x87, 0x39, 0xb2, 0x0c, 0x5f, 0x75, 0xba, 0xf4,
+ 0x02, 0x96, 0x3a, 0xe5, 0x6d, 0x08, 0xd2, 0xa8, 0x41, 0xce, 0xa5, 0xc0,
+ 0xa0, 0x6e, 0xdb, 0x6a, 0x3b, 0x62, 0xcc, 0x2b, 0xe0, 0xdc, 0x0c, 0x4c,
+ 0xa9, 0x58, 0x17, 0xaf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {435,
+ {0x2b, 0xbf, 0xd0, 0x05, 0x0a, 0x9a, 0xda, 0xb8, 0x45, 0xee, 0xc2, 0x03,
+ 0xb0, 0x02, 0xd8, 0x82},
+ {0x9f, 0x6d, 0x5c, 0xb3, 0xa2, 0x2b, 0x58, 0x95, 0xaf, 0x99, 0x2d, 0x96,
+ 0x68, 0x07, 0x16, 0xaa, 0x16, 0x90, 0x3a, 0x60, 0xde, 0x91, 0x04, 0xa3,
+ 0xaf, 0xe1, 0x0c, 0x25, 0x11, 0xa8, 0x0f, 0x2d, 0x0a, 0x36, 0x6f, 0x03,
+ 0x08, 0x37, 0x05, 0x49, 0x73, 0x5a, 0xda, 0xaa, 0xfd, 0xb0, 0x56, 0x07,
+ 0x91, 0x8a, 0x77, 0xc9, 0x28, 0x6e, 0x85, 0xeb, 0x7e, 0x08, 0x81, 0xd9,
+ 0x56, 0x89, 0xcf, 0x8c, 0xd3, 0xe7, 0xcd, 0x34, 0xbd, 0x80, 0xea, 0x3e,
+ 0x0f, 0x20, 0x1a, 0xd9, 0x23, 0xb0, 0x57, 0x09, 0xb9, 0x65, 0x60, 0x65,
+ 0x24, 0x0b, 0x29, 0x42, 0x40, 0x86, 0xd6, 0xf8, 0xed, 0x7e, 0x0f, 0x9c,
+ 0xe3, 0xe0, 0x55, 0x87, 0x0d, 0xe6, 0x1d, 0xf9, 0x46, 0x1c, 0x78, 0x5a,
+ 0x8e, 0x06, 0x54, 0x1c, 0x9f, 0x0b, 0x84, 0xa0, 0xb7, 0x8b, 0xaf, 0x33,
+ 0x68, 0x15, 0x3a, 0x05, 0xc0, 0xac, 0x72, 0xfc, 0xf8, 0xc5, 0x49, 0x29,
+ 0xa6, 0xb9, 0x2d, 0x8c, 0xbc, 0x4a, 0x90, 0x53, 0xce, 0x69, 0x97, 0xb9,
+ 0xbe, 0x24, 0xf0, 0x3b, 0x2a, 0xf3, 0x76, 0xdb, 0x94, 0xd4, 0xf8, 0xe5,
+ 0xe9, 0xaf, 0x73, 0x1c, 0xa8, 0x00, 0x9e, 0x3d, 0xd8, 0xe7, 0x7f, 0x1c,
+ 0xd9, 0xa5, 0x0b, 0xc5, 0xa8, 0xaa, 0xa2, 0x62, 0x4a, 0xed, 0x8c, 0x7d,
+ 0x83, 0x49, 0x0e, 0x7b, 0xeb, 0x63, 0xb1, 0x17, 0x8a, 0x64, 0xd0, 0xd2,
+ 0x4f, 0x80, 0x8b, 0x8f, 0xb9, 0x9c, 0xd1, 0x59, 0x62, 0x1e, 0xd6, 0x79,
+ 0x95, 0xa9, 0x76, 0xf0, 0x2f, 0xb0, 0xbe, 0xf9, 0x05, 0xac, 0x2c, 0xa8,
+ 0xcc, 0x31, 0x39, 0x6a, 0xc5, 0x36, 0xe7, 0x6a, 0x2b, 0x75, 0x7a, 0xc9,
+ 0x41, 0x60, 0x1d, 0xb4, 0xd1, 0xde, 0x81, 0x06, 0x7f, 0x01, 0x43, 0x51,
+ 0x46, 0xb2, 0x72, 0x14, 0x6c, 0xcb, 0x2c, 0xa0, 0x25, 0x88, 0x7f, 0xc6,
+ 0x68, 0x47, 0x47, 0x2e, 0x5c, 0xf8, 0x1b, 0xd7, 0xe0, 0x7e, 0x75, 0xe6,
+ 0xb9, 0x47, 0xaa, 0x94, 0x3c, 0xc5, 0x2f, 0x37, 0x74, 0xa3, 0xdd, 0x81,
+ 0x0c, 0x5f, 0xed, 0x94, 0x68, 0xc3, 0x27, 0xea, 0xf6, 0x26, 0x32, 0x4f,
+ 0x39, 0xc2, 0x35, 0x0b, 0xcd, 0x00, 0xb2, 0x50, 0x43, 0xb7, 0x59, 0x09,
+ 0xf9, 0x26, 0xb7, 0x77, 0xbd, 0xa9, 0xa1, 0xf0, 0x5d, 0x1f, 0xe9, 0x6d,
+ 0x05, 0x71, 0x4d, 0xcc, 0x45, 0xe5, 0x95, 0x9a, 0x12, 0x37, 0xf1, 0x2d,
+ 0x85, 0x9d, 0x55, 0xbb, 0x75, 0x72, 0x2b, 0x53, 0x80, 0x05, 0x4a, 0x26,
+ 0xbe, 0xa1, 0x95, 0x39, 0x0c, 0x01, 0x79, 0xa2, 0xc1, 0x1c, 0xd1, 0xdd,
+ 0xd7, 0xd6, 0xbb, 0x51, 0x99, 0x2d, 0x9e, 0x0e, 0x1a, 0x4c, 0x34, 0x16,
+ 0x6e, 0x02, 0x83, 0xbc, 0xf7, 0x16, 0x7b, 0xc1, 0x03, 0xb2, 0x4e, 0xb0,
+ 0x09, 0x41, 0xa2, 0x06, 0xd1, 0xce, 0xdb, 0x26, 0xc1, 0x86, 0x1d, 0xda,
+ 0x67, 0x8d, 0x59, 0xcc, 0xb4, 0xa7, 0x95, 0x49, 0xa6, 0x24, 0x24, 0xe5,
+ 0x74, 0xc2, 0x11, 0x99, 0xc1, 0x86, 0xba, 0x23, 0x0a, 0x9c, 0x34, 0xed,
+ 0x6c, 0xaf, 0x56, 0x77, 0xf7, 0x1b, 0xd6, 0xc1, 0x2a, 0x6e, 0x35, 0x5c,
+ 0xb1, 0x51, 0x49, 0x9f, 0x76, 0xaf, 0xc0, 0x04, 0x60, 0x10, 0x75, 0x31,
+ 0x81, 0x1d, 0x65, 0x31, 0x0a, 0xbe, 0x0f, 0x9f, 0x6a, 0x91, 0x5a, 0x3b,
+ 0x95, 0xad, 0x5f, 0xeb, 0x04, 0xf6, 0x40, 0x24, 0x47, 0x27, 0x8d, 0xfc,
+ 0xeb, 0xad, 0xe7, 0x92, 0xa7, 0x9e, 0xab, 0x64, 0x40, 0xd6, 0x51, 0x3b,
+ 0x64, 0x67, 0xcf, 0x5a, 0x20, 0x27, 0x20, 0xb3, 0xcc, 0xce, 0xd8, 0x81,
+ 0xd8, 0xf0, 0x8a, 0x58, 0xcf, 0x28, 0xa0, 0x96, 0x2f, 0x43, 0xbd, 0xe1,
+ 0x8d, 0x8e, 0xba, 0xd9, 0xb7, 0xdf, 0xc0, 0x78, 0x60, 0x5e, 0x2a, 0xc0,
+ 0x13, 0x29, 0xc4, 0x2f, 0x69, 0x3d, 0x0c, 0xa2},
+ {0x74, 0xf4, 0x76, 0xd5, 0x68, 0x43, 0x29, 0x9f, 0x3e, 0x33, 0xc0, 0x10,
+ 0xa4, 0x46, 0x51, 0xaf, 0xc2, 0x2e, 0x46, 0x76, 0x86, 0xb6, 0xbf, 0xb3,
+ 0x3f, 0x64, 0x65, 0xf6, 0x77, 0xde, 0xac, 0x6e, 0xb0, 0xe5, 0xb6, 0x67,
+ 0x3f, 0x40, 0x26, 0x6a, 0x87, 0x7d, 0x30, 0x15, 0x5f, 0xde, 0x62, 0x52,
+ 0x1e, 0xc6, 0xd3, 0x11, 0x13, 0xbf, 0x57, 0x5d, 0x27, 0x7e, 0xac, 0xed,
+ 0x1e, 0xcc, 0x9c, 0x89, 0xc1, 0x8b, 0x85, 0x64, 0xae, 0xe4, 0x7a, 0x10,
+ 0xdb, 0xe4, 0x17, 0x0e, 0x93, 0xe8, 0xff, 0xe1, 0x2b, 0x88, 0x0a, 0x4b,
+ 0xab, 0xb8, 0xf6, 0x53, 0xa8, 0x52, 0x6c, 0x1b, 0x95, 0x6d, 0xa9, 0x64,
+ 0x4d, 0xc1, 0x58, 0x7a, 0x01, 0xb4, 0x63, 0x07, 0xce, 0x80, 0x73, 0xa3,
+ 0x1f, 0xe7, 0x1b, 0x6f, 0x91, 0x57, 0xc3, 0xeb, 0x30, 0xc9, 0xed, 0x80,
+ 0xcb, 0x37, 0x84, 0xdd, 0x31, 0x77, 0x5f, 0xf4, 0x80, 0x3c, 0xf6, 0x38,
+ 0xd1, 0x0b, 0x59, 0x6c, 0xf9, 0x2b, 0x4f, 0x2c, 0xbb, 0x63, 0x4c, 0x86,
+ 0xf9, 0x4d, 0x55, 0x55, 0x0a, 0xbc, 0x9b, 0x5d, 0x67, 0xf1, 0x8a, 0x71,
+ 0x09, 0x29, 0x26, 0xff, 0xcc, 0x5c, 0x23, 0xbc, 0xc0, 0x42, 0xa3, 0xba,
+ 0x09, 0x1f, 0xb8, 0xeb, 0x0c, 0x1f, 0x4d, 0xe6, 0xd2, 0xdf, 0x79, 0x31,
+ 0xb6, 0x10, 0xb5, 0xcd, 0x24, 0x82, 0x7b, 0xf0, 0x0a, 0xe4, 0x8e, 0x2e,
+ 0xdd, 0x7d, 0x57, 0x35, 0x5e, 0xe9, 0x0a, 0x28, 0x1f, 0x3c, 0x5f, 0x97,
+ 0x71, 0xec, 0x85, 0x21, 0x35, 0x3a, 0x88, 0x6c, 0x0b, 0x46, 0x72, 0x10,
+ 0xe6, 0xa0, 0x74, 0xf5, 0x0d, 0xa9, 0x09, 0x86, 0x24, 0x53, 0xf2, 0x2f,
+ 0xe7, 0x1c, 0xd7, 0xdc, 0xef, 0xe5, 0x61, 0x2d, 0x5c, 0x5e, 0x29, 0x85,
+ 0x5d, 0x5e, 0x55, 0x5e, 0x79, 0x13, 0x93, 0x67, 0x84, 0x5a, 0x6c, 0xa8,
+ 0x19, 0x09, 0x8d, 0xe7, 0xe1, 0x11, 0x07, 0x5f, 0x55, 0x8a, 0x25, 0xfb,
+ 0xea, 0x91, 0xfa, 0xae, 0xe8, 0xde, 0x3c, 0x70, 0x35, 0x8a, 0x34, 0xc9,
+ 0x28, 0x33, 0xa5, 0xfb, 0xb5, 0x63, 0xb9, 0x7f, 0xd5, 0x9f, 0x3a, 0xaa,
+ 0x91, 0x91, 0x09, 0xea, 0xe0, 0x34, 0xb4, 0xd6, 0x43, 0x95, 0x19, 0xa5,
+ 0x8d, 0x25, 0xa5, 0x75, 0xf3, 0x7d, 0xf5, 0x15, 0xc0, 0x45, 0x10, 0xde,
+ 0xe9, 0x34, 0x78, 0x35, 0xc8, 0xfa, 0xb5, 0xc3, 0x63, 0xf4, 0x11, 0x57,
+ 0x03, 0x38, 0xed, 0x98, 0x01, 0x77, 0x35, 0xb7, 0x8f, 0x20, 0x68, 0x8f,
+ 0x11, 0x6e, 0x99, 0x9b, 0x46, 0xc0, 0xff, 0x7d, 0x2a, 0x16, 0xd1, 0xf1,
+ 0x29, 0x03, 0x2f, 0x13, 0xb2, 0xdd, 0x3d, 0x87, 0xcd, 0x14, 0xa6, 0x14,
+ 0x08, 0xc4, 0xa2, 0x6f, 0xb0, 0xbe, 0x77, 0xcf, 0x7c, 0x8a, 0x63, 0x87,
+ 0xde, 0xac, 0x2f, 0x10, 0x62, 0x28, 0x54, 0x57, 0x19, 0x33, 0xcb, 0xed,
+ 0x3a, 0x6a, 0x1f, 0x71, 0x12, 0x9f, 0x9c, 0x27, 0x9a, 0x73, 0xce, 0xa4,
+ 0x1d, 0xd1, 0x1e, 0x81, 0xb7, 0xd0, 0xf0, 0xbb, 0x92, 0x7b, 0x03, 0xe2,
+ 0x2d, 0xc8, 0xbf, 0xce, 0xaf, 0x01, 0xe2, 0x64, 0x37, 0x90, 0x70, 0x5b,
+ 0xb7, 0xf1, 0x93, 0xce, 0xab, 0xc7, 0x9b, 0x47, 0x88, 0x88, 0x79, 0xff,
+ 0x56, 0xb5, 0x72, 0x9e, 0x69, 0x36, 0x41, 0xc7, 0xf4, 0xbb, 0xa7, 0x5b,
+ 0x56, 0x83, 0xc5, 0xc1, 0xe3, 0x7a, 0x8d, 0x73, 0xa7, 0xd4, 0x51, 0xff,
+ 0xfe, 0xcb, 0x8b, 0x3e, 0x65, 0x64, 0x99, 0xd9, 0x14, 0x53, 0x42, 0x85,
+ 0x26, 0xe6, 0x04, 0x9b, 0x0e, 0x0d, 0x71, 0xe1, 0xa1, 0xe3, 0xda, 0xaa,
+ 0x07, 0x17, 0xbe, 0xa5, 0x5b, 0x44, 0xe1, 0x94, 0xfe, 0xc8, 0xc2, 0x51,
+ 0xc5, 0xc0, 0xd2, 0x7c, 0x1f, 0x1c, 0xb9, 0x53, 0x1d, 0x60, 0x24, 0x2f,
+ 0x6b, 0xbf, 0xd9, 0x52, 0x15, 0x71, 0x8a, 0x07, 0x9c, 0x58, 0xdb, 0x15,
+ 0xd0, 0x5a, 0x7d, 0xc1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {436,
+ {0x4f, 0x31, 0xfe, 0xe3, 0x16, 0x60, 0xa8, 0x3c, 0x42, 0x2d, 0x79, 0x0a,
+ 0xab, 0x2a, 0x50, 0xac},
+ {0x4a, 0x6d, 0x2b, 0xe3, 0xc4, 0x3b, 0x22, 0x5d, 0x33, 0x9c, 0x08, 0xe6,
+ 0x8c, 0xf1, 0x7e, 0xb2, 0x13, 0x19, 0x71, 0xc8, 0xc2, 0x3a, 0x2a, 0x7b,
+ 0x8a, 0x09, 0x07, 0xc0, 0x06, 0x88, 0xff, 0x33, 0x14, 0x70, 0x86, 0x1a,
+ 0x75, 0xb2, 0x53, 0xc9, 0xe0, 0x53, 0x8d, 0x50, 0x96, 0x97, 0x27, 0x4a,
+ 0x2c, 0x53, 0x7e, 0x70, 0xea, 0xa6, 0x76, 0x05, 0x56, 0x5c, 0x3e, 0x2d,
+ 0x91, 0xc0, 0xa9, 0x62, 0xa3, 0xc2, 0x5e, 0x89, 0xe8, 0x42, 0x77, 0xde,
+ 0x92, 0xb0, 0xd4, 0x3e, 0xf9, 0x2c, 0x07, 0xd5, 0x05, 0x89, 0x1b, 0xcc,
+ 0xe1, 0xc3, 0x47, 0x67, 0x61, 0x93, 0x42, 0x49, 0x4e, 0x49, 0xb3, 0x94,
+ 0x58, 0x48, 0xa8, 0x60, 0xff, 0x13, 0xbc, 0x4a, 0x6e, 0xad, 0x85, 0xe0,
+ 0x6b, 0x8a, 0xab, 0x47, 0x99, 0xf3, 0xc8, 0xd4, 0xb6, 0x34, 0xb9, 0xdf,
+ 0x1d, 0xd1, 0xfe, 0xfb, 0x71, 0xd8, 0x77, 0x7a, 0xc6, 0xc8, 0x3e, 0x23,
+ 0xb7, 0x2c, 0x8a, 0x90, 0x25, 0x96, 0x23, 0xa6, 0xd6, 0x90, 0xed, 0xc2,
+ 0x73, 0x35, 0x81, 0xc5, 0xd2, 0x94, 0x39, 0xf7, 0xd4, 0x58, 0x8f, 0x18,
+ 0x68, 0x3c, 0xc4, 0x89, 0x97, 0x37, 0x26, 0xfd, 0x84, 0xeb, 0x04, 0x24,
+ 0x0e, 0x3b, 0x4e, 0xef, 0x96, 0xbb, 0x3f, 0xfc, 0x26, 0x94, 0x1f, 0xf6,
+ 0xd1, 0x85, 0x7d, 0x89, 0x75, 0x07, 0x80, 0xf8, 0x3d, 0xce, 0x5f, 0x83,
+ 0x4a, 0xe9, 0x13, 0xb5, 0xf9, 0xd6, 0x0a, 0xeb, 0x76, 0x2f, 0xa0, 0x6c,
+ 0xd8, 0x9d, 0xec, 0x9d, 0x5c, 0x57, 0x34, 0xc6, 0xa3, 0x6b, 0x1e, 0xd8,
+ 0x29, 0x8d, 0x5a, 0x56, 0x00, 0x95, 0x47, 0x19, 0x89, 0x11, 0x12, 0xda,
+ 0x36, 0x8a, 0xd1, 0x25, 0xe0, 0x0a, 0x29, 0x00, 0x89, 0x9c, 0xba, 0x37,
+ 0xda, 0x6e, 0x1b, 0x72, 0x44, 0xef, 0x0d, 0x8b, 0xec, 0x6e, 0x17, 0xfb,
+ 0x03, 0x4f, 0x69, 0x6b, 0xc6, 0xe7, 0x11, 0x25, 0xda, 0xb4, 0xfc, 0x64,
+ 0xa0, 0x44, 0xb3, 0x89, 0xf1, 0x26, 0xba, 0x0c, 0x45, 0x31, 0xb2, 0x29,
+ 0xb8, 0x47, 0x7e, 0x46, 0x19, 0xcc, 0xb8, 0x7a, 0x7c, 0x2c, 0xc7, 0x15,
+ 0x01, 0x44, 0xfd, 0xdc, 0xb6, 0x04, 0x19, 0x9c, 0x27, 0x17, 0x9d, 0x18,
+ 0xd0, 0x10, 0x3e, 0x6a, 0xd4, 0xd8, 0x72, 0x2f, 0x54, 0x91, 0xe5, 0x0a,
+ 0xc9, 0xe9, 0xcc, 0xdd, 0x64, 0xb8, 0xb6, 0x61, 0x9c, 0x76, 0xdf, 0xd9,
+ 0xe1, 0x61, 0x2b, 0x89, 0x7f, 0x13, 0x66, 0x5a, 0x03, 0xa6, 0x42, 0xec,
+ 0x73, 0x44, 0xf6, 0x19, 0xd2, 0xeb, 0x71, 0x46, 0x0c, 0xdf, 0x65, 0x30,
+ 0x06, 0xb4, 0x10, 0x23, 0x48, 0x21, 0xdb, 0xe4, 0xde, 0x46, 0x68, 0xba,
+ 0xfd, 0xc8, 0xdf, 0x2b, 0xc0, 0x73, 0x72, 0x78, 0x5a, 0xf3, 0xbc, 0x84,
+ 0x42, 0x87, 0x8a, 0x86, 0xb7, 0x3d, 0x74, 0x48, 0x60, 0x32, 0x0e, 0x8c,
+ 0x08, 0xfa, 0xdf, 0x43, 0x07, 0x04, 0x0e, 0x78, 0x6b, 0xb4, 0x36, 0x39,
+ 0xd4, 0x3e, 0x46, 0xf3, 0xba, 0x73, 0xc7, 0x50, 0x4f, 0xdc, 0x0c, 0xed,
+ 0x2f, 0x21, 0xb3, 0xb4, 0x65, 0xdc, 0x4b, 0x83, 0x23, 0x46, 0x40, 0x32,
+ 0x3a, 0xf0, 0xa6, 0x94, 0x09, 0x44, 0x63, 0x2c, 0xec, 0x00, 0x26, 0xe4,
+ 0xda, 0x27, 0x75, 0xdc, 0x36, 0x1d, 0x3c, 0xa9, 0x63, 0x09, 0x3e, 0x22,
+ 0x33, 0xd9, 0x0a, 0x00, 0x0c, 0x62, 0xce, 0x1a, 0x71, 0xac, 0x4f, 0x5c,
+ 0x73, 0xab, 0x5c, 0x8c, 0x75, 0xa4, 0xae, 0xc6, 0x95, 0x54, 0x19, 0x62,
+ 0x95, 0xa2, 0x43, 0xe1, 0xe7, 0x1f, 0x75, 0xf2, 0xee, 0x58, 0xc7, 0x6c,
+ 0x9c, 0xdd, 0x82, 0x98, 0x64, 0xde, 0xba, 0x45, 0x3c, 0xa0, 0xf2, 0x3f,
+ 0x1f, 0xe2, 0x0d, 0x26, 0x13, 0x9b, 0x20, 0xf0, 0x32, 0x24, 0x69, 0xad,
+ 0x72, 0x39, 0xcd, 0x3a, 0x21, 0xbd, 0xd1, 0xac},
+ {0x67, 0x4e, 0x03, 0x34, 0x32, 0x73, 0xff, 0x66, 0x2a, 0x70, 0xcc, 0x68,
+ 0xf9, 0xdd, 0x4d, 0x6e, 0x0b, 0x02, 0x26, 0x1d, 0xcb, 0x6d, 0x96, 0xaf,
+ 0x79, 0x43, 0xf1, 0xcc, 0x2c, 0x62, 0x99, 0xfb, 0x2f, 0x48, 0xd5, 0x84,
+ 0xe5, 0x25, 0xc4, 0x9b, 0x72, 0x47, 0x48, 0xf7, 0xea, 0x55, 0x54, 0x2e,
+ 0x59, 0xd3, 0xcd, 0xda, 0xe8, 0x8b, 0x71, 0x2b, 0xb4, 0xeb, 0x34, 0xea,
+ 0xc4, 0x86, 0x6b, 0x56, 0x50, 0x7e, 0x7d, 0xd6, 0x95, 0x46, 0x4b, 0x6c,
+ 0x16, 0x18, 0x31, 0xac, 0x8d, 0xdf, 0xc4, 0xfa, 0x76, 0x0a, 0x19, 0xa7,
+ 0xcd, 0xa5, 0x65, 0x1c, 0x84, 0xa9, 0xa9, 0x8c, 0x6b, 0x20, 0xd8, 0xce,
+ 0x39, 0xdd, 0xd3, 0xb0, 0x58, 0xe9, 0xa9, 0x46, 0x06, 0xbc, 0x7e, 0x4b,
+ 0x93, 0xeb, 0x19, 0x1a, 0x8e, 0x97, 0xe1, 0x01, 0x01, 0x96, 0xee, 0x6c,
+ 0x5d, 0xb3, 0x5d, 0x55, 0x9e, 0x40, 0xa0, 0x8b, 0x89, 0xab, 0x1f, 0xc6,
+ 0xc7, 0x74, 0x7d, 0xdf, 0xec, 0xe1, 0x9f, 0xa5, 0xa9, 0x1f, 0xa5, 0xd8,
+ 0xfa, 0x34, 0x37, 0x01, 0x0f, 0x0e, 0xb1, 0xaa, 0xbb, 0x0f, 0x56, 0x91,
+ 0x80, 0x68, 0x19, 0x72, 0x13, 0xf6, 0x64, 0xc8, 0x76, 0x1d, 0x22, 0x3e,
+ 0x61, 0x1d, 0xe9, 0x95, 0x9f, 0xff, 0xe7, 0x51, 0x42, 0x10, 0x50, 0x35,
+ 0x29, 0x05, 0x35, 0xab, 0x6c, 0x8c, 0x31, 0xf1, 0xd3, 0xf7, 0x88, 0xaa,
+ 0x83, 0x5e, 0xcd, 0x55, 0x31, 0xa7, 0x0c, 0xed, 0x1d, 0x41, 0x27, 0xdc,
+ 0x1d, 0xa1, 0x4a, 0xd6, 0x29, 0x20, 0x6d, 0x71, 0x4c, 0xef, 0xa7, 0x6b,
+ 0xe9, 0xea, 0x66, 0x0a, 0x84, 0x2d, 0xd4, 0xe4, 0xa9, 0xd5, 0x1e, 0xf0,
+ 0x7e, 0x5f, 0x66, 0xd9, 0x5f, 0x7e, 0xaf, 0x25, 0xc6, 0xbc, 0xb9, 0x67,
+ 0xd4, 0xea, 0x31, 0x64, 0x16, 0x28, 0x49, 0xf2, 0xbb, 0x2d, 0x60, 0xa0,
+ 0x01, 0x12, 0x60, 0x3d, 0xa3, 0xc2, 0xe3, 0x36, 0xc7, 0x04, 0xe0, 0x1d,
+ 0xa8, 0x52, 0x28, 0x02, 0xef, 0x0c, 0x1e, 0x1d, 0xf3, 0x89, 0x7c, 0x7d,
+ 0x8d, 0x4a, 0xa4, 0x46, 0x1b, 0xd8, 0x5e, 0xae, 0xab, 0xe3, 0xcf, 0xa1,
+ 0xde, 0x42, 0x97, 0x3f, 0x36, 0xcb, 0xc3, 0x50, 0x4d, 0x37, 0x01, 0x50,
+ 0xb7, 0x6e, 0x7a, 0xf1, 0xe1, 0x09, 0x1e, 0x31, 0x71, 0x88, 0xa2, 0xc8,
+ 0xe1, 0x05, 0xd2, 0xb1, 0x2e, 0x11, 0x80, 0xc6, 0x25, 0x27, 0x88, 0xce,
+ 0xfa, 0x56, 0x09, 0xd4, 0xbe, 0x1e, 0x21, 0x6f, 0x44, 0xe9, 0x75, 0xc7,
+ 0x55, 0x64, 0x41, 0x78, 0x11, 0x7e, 0x9b, 0xb7, 0x3f, 0x27, 0x08, 0xfd,
+ 0x61, 0x65, 0x39, 0xe8, 0xdf, 0x94, 0xf4, 0x5c, 0x36, 0x73, 0xce, 0xf3,
+ 0x61, 0x36, 0x1a, 0xbe, 0x01, 0x05, 0xe1, 0xc6, 0xb7, 0x38, 0xba, 0x54,
+ 0x95, 0x17, 0xfc, 0x2a, 0x34, 0x59, 0x86, 0xe8, 0x09, 0x29, 0x23, 0x92,
+ 0x60, 0xe7, 0xa1, 0x1a, 0x47, 0xc1, 0x33, 0xd5, 0x71, 0xee, 0x68, 0x0d,
+ 0x9b, 0x31, 0x56, 0x2b, 0x36, 0xae, 0x81, 0xe3, 0x91, 0x64, 0x87, 0x22,
+ 0xcc, 0xfe, 0xc2, 0x6d, 0xae, 0xaf, 0xbe, 0x26, 0x1f, 0xa7, 0x2c, 0x7b,
+ 0xe9, 0x83, 0x68, 0x5d, 0x02, 0x0d, 0x4c, 0x35, 0xaa, 0x53, 0x63, 0x6a,
+ 0x41, 0xa3, 0x05, 0xa2, 0x78, 0x4e, 0x2f, 0x44, 0x4f, 0x47, 0x40, 0xf1,
+ 0xee, 0xa4, 0xc9, 0x31, 0x2b, 0xf7, 0xd0, 0x47, 0x4f, 0xe3, 0xe1, 0x31,
+ 0xcb, 0x00, 0x0d, 0x01, 0x80, 0x94, 0xac, 0x33, 0x4a, 0x07, 0xd4, 0x51,
+ 0x94, 0x55, 0x77, 0x45, 0xcb, 0x18, 0xa7, 0xd9, 0x9f, 0xde, 0x09, 0x83,
+ 0x38, 0x80, 0xe9, 0xc8, 0x4a, 0x32, 0x2d, 0xd6, 0x55, 0x18, 0xd0, 0xef,
+ 0xe1, 0x80, 0x90, 0x77, 0x40, 0xf0, 0x90, 0xc9, 0x48, 0xa5, 0x4a, 0x22,
+ 0x13, 0x45, 0xa0, 0xce, 0x3b, 0x32, 0xe1, 0x3a, 0x79, 0xde, 0x8c, 0x33,
+ 0x62, 0xcf, 0x7a, 0x25},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {437,
+ {0x96, 0x33, 0x5b, 0x25, 0x2f, 0x1d, 0x6b, 0xd0, 0x2c, 0xf6, 0x2e, 0x7d,
+ 0xc6, 0x2d, 0xca, 0xbb},
+ {0xe8, 0x6b, 0x83, 0x1d, 0x1d, 0xa8, 0x74, 0xac, 0xde, 0xce, 0xd7, 0xa6,
+ 0x9e, 0x4d, 0xd2, 0x5c, 0x6a, 0x3c, 0xc8, 0x60, 0x20, 0x93, 0x03, 0x93,
+ 0x84, 0xfe, 0xf5, 0x67, 0x65, 0x23, 0x84, 0xa8, 0x5b, 0xfc, 0xfd, 0x9b,
+ 0x23, 0x39, 0x3d, 0x57, 0xab, 0x29, 0x2d, 0xd4, 0x9d, 0x12, 0x9b, 0x5d,
+ 0xf0, 0x84, 0xd5, 0xd4, 0x23, 0x45, 0x89, 0x37, 0x50, 0xb9, 0xc8, 0x42,
+ 0xd5, 0x7c, 0xd4, 0xc4, 0x27, 0xac, 0xc8, 0xbe, 0xcb, 0x63, 0xc0, 0x5e,
+ 0x65, 0x6d, 0xa0, 0x7e, 0x6c, 0xe9, 0xb0, 0x58, 0x7a, 0xf5, 0x28, 0xaf,
+ 0x9f, 0xdd, 0xc0, 0x31, 0x4b, 0x68, 0xa1, 0x1d, 0x8c, 0x01, 0x0e, 0x98,
+ 0x91, 0xf2, 0x6b, 0x23, 0xc2, 0x9b, 0xd9, 0xc7, 0x26, 0xb2, 0x32, 0xc3,
+ 0x91, 0x04, 0xf1, 0x89, 0x71, 0xab, 0xab, 0x47, 0xbd, 0x66, 0x2d, 0x4f,
+ 0xa9, 0xb2, 0xb9, 0x45, 0x5b, 0x28, 0x9d, 0x54, 0x15, 0xe0, 0x72, 0x38,
+ 0xa8, 0x33, 0x20, 0xc3, 0xfc, 0xde, 0x43, 0x9b, 0xb4, 0x6d, 0xcb, 0xb0,
+ 0x98, 0xdd, 0x20, 0x6d, 0xf4, 0x0a, 0x38, 0xee, 0x42, 0x4a, 0xce, 0x04,
+ 0xbb, 0x77, 0xe3, 0x26, 0xa5, 0x9c, 0x28, 0xb9, 0xbe, 0xad, 0x86, 0xaa,
+ 0x4a, 0xab, 0x5e, 0x1b, 0x24, 0x35, 0x03, 0x1e, 0xdd, 0xe6, 0x75, 0xf6,
+ 0xea, 0xfc, 0x17, 0x55, 0xce, 0x6e, 0x21, 0x78, 0xae, 0xf2, 0x14, 0x10,
+ 0xb8, 0x82, 0x9c, 0x02, 0xd9, 0x07, 0xf5, 0x4c, 0xd5, 0x5b, 0x43, 0x45,
+ 0x27, 0xf2, 0xbc, 0xf7, 0x98, 0x9d, 0x7f, 0xfb, 0x27, 0x6e, 0x81, 0x16,
+ 0x93, 0xe9, 0xa4, 0x2f, 0x95, 0x8a, 0x17, 0x11, 0xc6, 0xf4, 0xb5, 0x21,
+ 0xc1, 0x63, 0x34, 0x06, 0xa4, 0xb3, 0xba, 0x9a, 0xbb, 0x04, 0x1f, 0x5f,
+ 0x85, 0xc8, 0x46, 0xf9, 0x24, 0xee, 0x16, 0xd4, 0xad, 0x10, 0x92, 0xe2,
+ 0xf6, 0xf2, 0x9b, 0xe8, 0x0a, 0x28, 0xfe, 0xae, 0x8b, 0xf1, 0xe2, 0x17,
+ 0xb4, 0x82, 0xe6, 0xa4, 0x23, 0xd2, 0xdb, 0x02, 0x66, 0x78, 0xb5, 0x99,
+ 0xb4, 0xd2, 0xeb, 0xa9, 0xe5, 0x9e, 0xef, 0xbb, 0x8c, 0x89, 0x06, 0x64,
+ 0x2c, 0x90, 0x63, 0x85, 0x11, 0xe4, 0x1f, 0x2f, 0x84, 0xea, 0x89, 0xdf,
+ 0x9d, 0x09, 0x17, 0x4f, 0xcf, 0xa2, 0x86, 0x8b, 0x8e, 0xa8, 0x75, 0xda,
+ 0xc9, 0x55, 0x9f, 0x30, 0x37, 0x29, 0x53, 0x8f, 0x99, 0x67, 0xac, 0x6e,
+ 0xf6, 0x9f, 0xaf, 0x59, 0x47, 0x3d, 0x01, 0x40, 0xa3, 0x40, 0x7d, 0x4e,
+ 0xf9, 0x56, 0x08, 0x66, 0x68, 0x39, 0x6b, 0x03, 0x24, 0x25, 0x3c, 0x8f,
+ 0xf0, 0xca, 0x1d, 0xbc, 0x5e, 0xd0, 0xbb, 0x20, 0x4f, 0x7f, 0x4d, 0x22,
+ 0x55, 0x5d, 0x32, 0x93, 0x75, 0x89, 0x0d, 0xd9, 0x49, 0x67, 0x33, 0x70,
+ 0xd7, 0x26, 0x7c, 0x67, 0xe9, 0x55, 0x02, 0x7f, 0x27, 0x49, 0x7a, 0x63,
+ 0xb7, 0x31, 0xdf, 0x47, 0x0a, 0x5a, 0x36, 0x51, 0x65, 0x9d, 0x4d, 0xff,
+ 0x14, 0x36, 0xc8, 0xf3, 0xd3, 0x5c, 0x74, 0x5c, 0xf1, 0xa4, 0xcc, 0x11,
+ 0x6b, 0x22, 0x19, 0xd2, 0xac, 0x03, 0x5b, 0xb5, 0x30, 0x33, 0xe8, 0x38,
+ 0x58, 0x9d, 0x3d, 0xde, 0x31, 0x9f, 0x9b, 0xa6, 0x8b, 0x01, 0x2e, 0xa3,
+ 0xae, 0xec, 0x94, 0x84, 0x87, 0xe3, 0x1a, 0xf1, 0x79, 0xae, 0x5d, 0x82,
+ 0x25, 0x4a, 0xda, 0x68, 0xa1, 0xef, 0x26, 0xb9, 0x96, 0x74, 0x02, 0xf0,
+ 0x1a, 0xc2, 0x5d, 0xdd, 0xdf, 0xfb, 0xc9, 0xe0, 0xc6, 0x11, 0x1b, 0x3c,
+ 0xf4, 0x7f, 0x00, 0x93, 0x4a, 0x0b, 0x6d, 0x11, 0x39, 0x71, 0xaf, 0x46,
+ 0x48, 0xf6, 0x51, 0xe4, 0xf2, 0x38, 0x5e, 0xab, 0xc7, 0x33, 0x7b, 0x02,
+ 0xda, 0x12, 0xda, 0x0a, 0x8f, 0xd5, 0xeb, 0x5e, 0x6b, 0x74, 0x34, 0xdc,
+ 0xad, 0xc0, 0x44, 0xfd, 0x56, 0xec, 0xcf, 0x05},
+ {0xdd, 0x0d, 0x48, 0x09, 0x90, 0x47, 0x9b, 0xed, 0xdd, 0x39, 0x62, 0xd9,
+ 0x1b, 0x13, 0xd4, 0x0c, 0x89, 0xfc, 0xa3, 0xe6, 0xda, 0xe1, 0x76, 0x14,
+ 0x72, 0x13, 0x9d, 0xfa, 0xa8, 0x61, 0xfd, 0x34, 0x67, 0x27, 0x4d, 0xa5,
+ 0x0c, 0xab, 0x60, 0x04, 0x5a, 0xf0, 0x5d, 0xf0, 0x1f, 0x51, 0x63, 0xa4,
+ 0xf2, 0x02, 0x34, 0x9c, 0xc5, 0xee, 0xee, 0x6d, 0x95, 0x2d, 0xb5, 0x89,
+ 0x64, 0x9b, 0x37, 0x53, 0x97, 0x35, 0x8e, 0x3f, 0x57, 0x41, 0xcb, 0x68,
+ 0x87, 0xaa, 0x87, 0x83, 0xf8, 0xfc, 0x8b, 0x1f, 0x36, 0x1a, 0xec, 0x92,
+ 0xbe, 0x8b, 0x47, 0x5a, 0x14, 0x67, 0x00, 0x9d, 0x1f, 0x8d, 0x33, 0x3e,
+ 0xc6, 0xee, 0x48, 0xbd, 0x9d, 0x89, 0x05, 0x12, 0xf6, 0x69, 0x36, 0xa8,
+ 0x67, 0x9e, 0xf2, 0x66, 0xdf, 0xd9, 0x24, 0xec, 0x51, 0x23, 0xf6, 0x91,
+ 0xfa, 0x98, 0x18, 0x97, 0x51, 0x4d, 0x69, 0x90, 0x11, 0x3a, 0xbd, 0xa3,
+ 0x1a, 0xf0, 0x77, 0x5c, 0xb5, 0x7d, 0xde, 0xde, 0x88, 0x3f, 0xf7, 0xef,
+ 0xac, 0xc2, 0xf5, 0x36, 0x7c, 0x86, 0x3a, 0xae, 0xd2, 0xe6, 0x5c, 0x02,
+ 0xe0, 0x73, 0xa2, 0x73, 0xc3, 0x8d, 0xdc, 0x2f, 0x3d, 0x81, 0x90, 0xbf,
+ 0xb6, 0xa4, 0xb1, 0x5f, 0x4e, 0x88, 0x04, 0x41, 0xdb, 0x68, 0x8e, 0xd4,
+ 0x9f, 0x80, 0xf0, 0xba, 0xf2, 0xac, 0x0d, 0xda, 0x91, 0x5b, 0x7e, 0x77,
+ 0xfe, 0xe1, 0x9a, 0xd6, 0xaa, 0x3d, 0x9b, 0x6f, 0x30, 0x95, 0xfc, 0x26,
+ 0xbc, 0x86, 0xd9, 0x2a, 0x47, 0x10, 0x11, 0xd1, 0x0c, 0x05, 0x7d, 0xcb,
+ 0x94, 0xc8, 0x5e, 0xac, 0xc3, 0x14, 0xd6, 0x03, 0x02, 0xda, 0x57, 0x57,
+ 0x15, 0xe8, 0xca, 0x2b, 0xd0, 0xa4, 0xd7, 0x5f, 0xf0, 0x8f, 0x6e, 0x26,
+ 0x44, 0x59, 0xde, 0xdf, 0x74, 0x9d, 0x96, 0xc7, 0xd7, 0x03, 0x4e, 0xb3,
+ 0x34, 0x24, 0xb3, 0x03, 0x57, 0xb0, 0x17, 0xfe, 0xdb, 0x08, 0x3c, 0x8f,
+ 0xa1, 0x7e, 0x9f, 0x3e, 0x2f, 0x50, 0xd1, 0x1d, 0x0d, 0xb9, 0xa5, 0x32,
+ 0x52, 0xe7, 0xf5, 0x0d, 0xf6, 0xc6, 0x20, 0x12, 0x75, 0x23, 0x91, 0x05,
+ 0x96, 0x73, 0xbf, 0x8c, 0xd9, 0x10, 0xb4, 0xe8, 0x79, 0x2c, 0x99, 0x14,
+ 0x24, 0x44, 0x90, 0xa7, 0xdf, 0x69, 0x8d, 0x81, 0x0a, 0x5b, 0x6f, 0x0d,
+ 0x02, 0x48, 0x9d, 0xb4, 0xff, 0x7b, 0x0e, 0x16, 0x49, 0x45, 0x34, 0x17,
+ 0xa0, 0x6c, 0x3a, 0xf8, 0x58, 0xcb, 0xd3, 0xbf, 0x5e, 0x23, 0x06, 0x7a,
+ 0x5c, 0xca, 0x08, 0xd5, 0x9e, 0x21, 0x9c, 0xce, 0xdc, 0x37, 0x98, 0xf6,
+ 0xab, 0x0b, 0xe9, 0x59, 0x31, 0xe9, 0x5f, 0x50, 0x91, 0xc2, 0x36, 0x6b,
+ 0xc8, 0xd0, 0x58, 0x31, 0x9f, 0x8d, 0x88, 0x90, 0xba, 0x1e, 0xb8, 0x78,
+ 0xc4, 0x63, 0x59, 0x9c, 0x9d, 0x3e, 0x82, 0xce, 0x84, 0xb0, 0xb9, 0x70,
+ 0xe6, 0xfe, 0x2d, 0xa7, 0x1a, 0x14, 0x52, 0x74, 0x84, 0x64, 0x0f, 0x6c,
+ 0x83, 0x53, 0xe6, 0x1b, 0xb7, 0xb4, 0xab, 0xd4, 0x5e, 0xc3, 0x4c, 0x06,
+ 0x47, 0xac, 0xf3, 0xfb, 0xbe, 0x7d, 0x4e, 0x9f, 0x98, 0xd5, 0x52, 0x6d,
+ 0xe0, 0x4b, 0x9e, 0xbc, 0x02, 0x76, 0x93, 0xcc, 0x93, 0x16, 0x63, 0x9a,
+ 0xf4, 0x09, 0xde, 0xb2, 0xd6, 0x32, 0xc1, 0x4c, 0x99, 0xfd, 0xf2, 0x8d,
+ 0x03, 0x43, 0x3f, 0x16, 0x8f, 0x48, 0xe6, 0x88, 0x7b, 0x3e, 0xf3, 0x28,
+ 0xb3, 0xe9, 0xab, 0xde, 0xec, 0x97, 0x8b, 0x61, 0xe7, 0xf0, 0xbe, 0x7d,
+ 0xc3, 0x5a, 0x16, 0x4c, 0x34, 0x15, 0xf5, 0x1d, 0x37, 0x19, 0x9a, 0x25,
+ 0x73, 0xd6, 0x96, 0x92, 0xa4, 0x06, 0x4b, 0xfd, 0xd1, 0x5e, 0xd1, 0x93,
+ 0x26, 0x54, 0x52, 0x0b, 0x3d, 0x7f, 0xa5, 0xb0, 0x4e, 0x7b, 0xbb, 0xc3,
+ 0x5a, 0xca, 0xbc, 0x25, 0xc5, 0x57, 0x28, 0x74, 0xa1, 0x06, 0x39, 0x03,
+ 0xf7, 0x6d, 0xcc, 0xbf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {438,
+ {0xeb, 0x34, 0x0a, 0x38, 0xf9, 0xdb, 0x20, 0x42, 0xf4, 0xcd, 0xef, 0x00,
+ 0x07, 0x4f, 0x08, 0x0a},
+ {0x95, 0x27, 0xd4, 0x96, 0xb6, 0xa7, 0x50, 0x5f, 0x57, 0xd4, 0x91, 0xf8,
+ 0x15, 0x41, 0xc1, 0xbf, 0xb0, 0xec, 0x46, 0x41, 0x6e, 0x7e, 0xae, 0x7f,
+ 0xfd, 0x25, 0x9b, 0x5c, 0x78, 0x42, 0x27, 0x33, 0x98, 0x5e, 0x49, 0x3e,
+ 0xbb, 0x2e, 0xe7, 0xa3, 0x95, 0x92, 0x1b, 0x10, 0x22, 0xf8, 0x40, 0x23,
+ 0x37, 0x4f, 0x38, 0x02, 0xb1, 0xce, 0x1f, 0xa3, 0x2b, 0xf4, 0x5a, 0x7f,
+ 0x2b, 0x11, 0xb5, 0x48, 0xb7, 0xcc, 0xd9, 0xb9, 0x77, 0xa8, 0xed, 0x93,
+ 0x58, 0xb0, 0xa3, 0xfd, 0xfe, 0x90, 0xb7, 0x62, 0xf6, 0x0e, 0x71, 0x1f,
+ 0xe2, 0xdd, 0x7f, 0xb6, 0x10, 0xf5, 0x5a, 0xb2, 0x1b, 0xc0, 0x38, 0x55,
+ 0xef, 0x2b, 0xf1, 0x5a, 0x72, 0x27, 0xb7, 0x1b, 0x7a, 0x93, 0x03, 0x8e,
+ 0x96, 0x40, 0xd3, 0x05, 0xfe, 0x2e, 0x27, 0x8c, 0x5d, 0x94, 0x29, 0x04,
+ 0x71, 0x16, 0x90, 0xd9, 0xcd, 0x6b, 0xee, 0x02, 0xd1, 0xc4, 0x6d, 0x40,
+ 0x51, 0x15, 0x6f, 0x03, 0x6d, 0x89, 0x2a, 0x8e, 0x06, 0x74, 0xb6, 0xbb,
+ 0xb7, 0x81, 0xec, 0xf8, 0x42, 0x3d, 0x5b, 0x63, 0x93, 0x0b, 0xa4, 0x53,
+ 0x16, 0x5a, 0x7b, 0xcf, 0x60, 0x21, 0x65, 0xbc, 0x71, 0x63, 0xaf, 0x37,
+ 0x40, 0xd7, 0x14, 0x52, 0x9f, 0xd1, 0xd5, 0xeb, 0x4f, 0x59, 0x02, 0xd8,
+ 0x50, 0x8f, 0x13, 0x54, 0xc7, 0x97, 0xa3, 0xdf, 0xf5, 0xb1, 0xdc, 0x15,
+ 0xd4, 0xa8, 0x08, 0x5d, 0xd4, 0xb6, 0x9a, 0x62, 0xdb, 0x8a, 0x73, 0x63,
+ 0x24, 0x48, 0x41, 0x07, 0x6e, 0x21, 0x52, 0xdf, 0x38, 0x87, 0x72, 0xe1,
+ 0x17, 0x95, 0x97, 0x43, 0xdc, 0x3c, 0xe1, 0x5d, 0x43, 0x3d, 0x8f, 0x20,
+ 0x05, 0x47, 0x6d, 0x83, 0xc6, 0xc6, 0x52, 0xa8, 0x76, 0x5f, 0xba, 0xef,
+ 0x32, 0x9a, 0x54, 0xd4, 0x1b, 0xc8, 0x19, 0x2e, 0x79, 0xa6, 0xdd, 0xe5,
+ 0x4b, 0x7d, 0x87, 0x26, 0xc8, 0x1d, 0x13, 0x67, 0x97, 0x26, 0x76, 0xb3,
+ 0x5e, 0x8d, 0xfc, 0xb0, 0x4d, 0xde, 0x07, 0x90, 0x6d, 0x19, 0xb0, 0x09,
+ 0xca, 0x9b, 0x34, 0xbc, 0xf0, 0x3f, 0xe7, 0x79, 0x7d, 0xa9, 0x84, 0x5e,
+ 0x39, 0x33, 0xa5, 0x00, 0x5f, 0x9c, 0xda, 0x31, 0x55, 0xbb, 0xb5, 0x2c,
+ 0x9e, 0x5f, 0xbf, 0xf5, 0x7d, 0x06, 0x0f, 0x1b, 0x52, 0x07, 0x1b, 0x6d,
+ 0x9f, 0xb5, 0xe0, 0x1d, 0x9e, 0x6f, 0x73, 0xd1, 0x33, 0xc9, 0x75, 0x96,
+ 0xe7, 0xf3, 0x6b, 0xb0, 0x49, 0x19, 0xcd, 0xe5, 0x84, 0x22, 0x78, 0xe8,
+ 0x58, 0xec, 0x45, 0x91, 0xda, 0x97, 0xcf, 0xef, 0x32, 0x52, 0xc4, 0x22,
+ 0xa9, 0xa5, 0xd6, 0x02, 0xb2, 0xb5, 0xf6, 0x3c, 0x5b, 0x8e, 0xc9, 0x7c,
+ 0xc0, 0x3d, 0xcd, 0xb4, 0xc8, 0x17, 0xd1, 0x9e, 0x5e, 0x10, 0x32, 0xc8,
+ 0xbf, 0xae, 0xdf, 0xde, 0x75, 0x89, 0x9c, 0x7f, 0x5f, 0xfa, 0x84, 0x09,
+ 0x59, 0x7f, 0x6f, 0x38, 0x49, 0xf3, 0x40, 0x51, 0x0b, 0xf2, 0x7d, 0x9c,
+ 0x5d, 0x4f, 0x36, 0xa0, 0x38, 0xaf, 0xc1, 0x59, 0x00, 0xd6, 0x6d, 0xac,
+ 0x0a, 0xdf, 0x55, 0xca, 0x6e, 0xb1, 0x3e, 0x89, 0x42, 0xd0, 0xc0, 0x65,
+ 0xac, 0x56, 0xea, 0x50, 0xa9, 0x2b, 0xdc, 0x48, 0xe5, 0xa7, 0xca, 0xa9,
+ 0xb0, 0xc8, 0xba, 0x87, 0x44, 0x17, 0x6f, 0x83, 0xcb, 0xb7, 0xa2, 0x65,
+ 0x81, 0xd3, 0x58, 0x1b, 0x67, 0xca, 0xe9, 0x0c, 0xcc, 0x24, 0xd1, 0x69,
+ 0xe3, 0xa4, 0x0a, 0x89, 0xc3, 0xfa, 0xde, 0x4b, 0x48, 0x81, 0x87, 0x07,
+ 0x09, 0x06, 0x29, 0xf7, 0x35, 0x7a, 0xe5, 0x24, 0xc0, 0xc4, 0xba, 0x40,
+ 0x58, 0x79, 0x53, 0xf4, 0x0b, 0xcf, 0xb5, 0x2c, 0x8d, 0x25, 0x5c, 0xa6,
+ 0x81, 0x95, 0x1e, 0x90, 0xd2, 0x7e, 0x1c, 0x0d, 0xdf, 0x7f, 0xdb, 0x63,
+ 0x80, 0x3f, 0x60, 0x96, 0xde, 0xdb, 0x6e, 0xfb},
+ {0x96, 0x36, 0x0c, 0x8e, 0xaa, 0x29, 0x97, 0xc4, 0xa7, 0xdf, 0x98, 0x33,
+ 0x72, 0xd4, 0x5e, 0x4b, 0x38, 0x1f, 0xd5, 0x86, 0x86, 0x2b, 0xcc, 0xef,
+ 0x10, 0xfe, 0x2b, 0xf8, 0x50, 0x34, 0x3a, 0x39, 0xbb, 0x28, 0x9f, 0x54,
+ 0x7f, 0x13, 0x01, 0xc5, 0x57, 0xbe, 0xfa, 0x7d, 0x6d, 0x06, 0xb1, 0xaa,
+ 0x96, 0xbb, 0xe9, 0xb0, 0x13, 0x26, 0xb2, 0x22, 0xb8, 0x46, 0x2b, 0x8d,
+ 0xbe, 0x2c, 0xde, 0x07, 0xf2, 0x73, 0x28, 0x69, 0x76, 0xb9, 0xc7, 0x6c,
+ 0xf7, 0x43, 0x10, 0x3a, 0xe3, 0x53, 0x7b, 0x9f, 0xd7, 0xa0, 0xa3, 0xaa,
+ 0x2e, 0xf9, 0x22, 0x2e, 0x54, 0x88, 0x45, 0xfc, 0xec, 0x01, 0x89, 0x5f,
+ 0xcf, 0xbc, 0xe9, 0xbb, 0x58, 0xc8, 0x48, 0xd6, 0x0b, 0x9c, 0xa5, 0xed,
+ 0x6a, 0xef, 0x26, 0x7d, 0x8f, 0x0a, 0x25, 0x65, 0x02, 0x52, 0xbb, 0x22,
+ 0x68, 0x4e, 0x2b, 0xc8, 0x5c, 0xba, 0x7c, 0xe5, 0x2d, 0x93, 0x58, 0xe7,
+ 0xb7, 0xc4, 0x21, 0xbe, 0xd5, 0x02, 0xa7, 0x88, 0xbe, 0x05, 0xb5, 0x87,
+ 0x5a, 0x1e, 0x5d, 0xfd, 0x4b, 0xe7, 0x3a, 0x0c, 0x41, 0x92, 0x8a, 0x2b,
+ 0x39, 0x9e, 0x69, 0x40, 0xf5, 0xf9, 0x84, 0xb6, 0x90, 0x34, 0x64, 0xf3,
+ 0x63, 0xe8, 0xa3, 0x1c, 0x08, 0xad, 0x3b, 0x03, 0xcf, 0xa8, 0xa5, 0x06,
+ 0xc5, 0xa4, 0xca, 0x28, 0x90, 0xc9, 0x8b, 0x74, 0xe6, 0xb6, 0x76, 0xdc,
+ 0x66, 0x6e, 0x48, 0x72, 0xb6, 0x53, 0x7a, 0xbc, 0xfa, 0x06, 0x8c, 0x10,
+ 0x76, 0xf3, 0x73, 0xc9, 0x71, 0x67, 0xdc, 0x20, 0xde, 0x07, 0xf9, 0x8b,
+ 0xcf, 0x2a, 0xa4, 0x66, 0xdf, 0xa6, 0xa3, 0xad, 0xab, 0x05, 0xd3, 0xdd,
+ 0x77, 0xff, 0xc4, 0x5b, 0x8c, 0xd9, 0x97, 0x55, 0xb4, 0x44, 0xd7, 0xcd,
+ 0xe6, 0xfb, 0x39, 0xfb, 0x92, 0xd9, 0xc1, 0xc4, 0xcc, 0xda, 0x52, 0x11,
+ 0x61, 0x71, 0x4a, 0xa6, 0xd7, 0x5c, 0x92, 0xd0, 0x6c, 0x16, 0x21, 0x47,
+ 0xa0, 0x8a, 0xd4, 0xce, 0xd9, 0x7b, 0x65, 0xb4, 0xf2, 0x44, 0xd6, 0x3e,
+ 0x65, 0xee, 0xfa, 0x34, 0xe0, 0x06, 0x16, 0xdf, 0xbb, 0x5f, 0x70, 0x8f,
+ 0x93, 0xaf, 0x3e, 0x97, 0xa9, 0x17, 0x7a, 0x93, 0x20, 0x35, 0x6f, 0xd0,
+ 0x10, 0x88, 0x71, 0x05, 0x40, 0xa6, 0xeb, 0x53, 0x74, 0xd0, 0xa5, 0x23,
+ 0x0d, 0x25, 0x84, 0x1d, 0x6a, 0x6d, 0x71, 0x59, 0xd7, 0x2e, 0xf8, 0x9e,
+ 0xab, 0x59, 0x40, 0xdc, 0x3e, 0x0b, 0x96, 0x4f, 0xaf, 0xb9, 0xbc, 0x9a,
+ 0xd1, 0xff, 0xe7, 0xdd, 0x8a, 0x8f, 0x87, 0xc2, 0x9f, 0xf5, 0x00, 0x60,
+ 0xa0, 0x75, 0x9e, 0x38, 0x64, 0x85, 0x3d, 0x65, 0x85, 0x36, 0x6f, 0x69,
+ 0xf0, 0x50, 0x12, 0x85, 0x22, 0x98, 0x08, 0x7a, 0x8b, 0xd3, 0xa7, 0x06,
+ 0xac, 0xcd, 0xaa, 0x04, 0xe5, 0xea, 0x91, 0x73, 0x10, 0xa5, 0x6c, 0xfd,
+ 0xa2, 0x93, 0xa5, 0x0f, 0x3b, 0xe0, 0x77, 0x17, 0x4b, 0xf4, 0xc0, 0x7a,
+ 0x7f, 0xb1, 0x22, 0xf5, 0x61, 0xd0, 0x16, 0x4e, 0x95, 0x83, 0xdc, 0x79,
+ 0x08, 0x6a, 0x46, 0xac, 0x0e, 0x45, 0xb1, 0x53, 0xd2, 0x42, 0xa0, 0xe2,
+ 0x0c, 0x9e, 0xb5, 0xff, 0xab, 0x76, 0x2b, 0x19, 0x6d, 0x59, 0x98, 0xbf,
+ 0xf6, 0xa7, 0x81, 0x97, 0xd6, 0x53, 0x7b, 0x36, 0x9f, 0x14, 0xc7, 0x22,
+ 0x90, 0x1b, 0x78, 0x71, 0x54, 0x01, 0x59, 0x70, 0x84, 0x59, 0xd1, 0x64,
+ 0x72, 0xcd, 0x9e, 0xcb, 0xab, 0x50, 0xb7, 0xec, 0x4f, 0xa8, 0x96, 0x5f,
+ 0x7f, 0x10, 0x71, 0x92, 0x3e, 0x3a, 0x7f, 0xa8, 0x97, 0xa5, 0x34, 0xc0,
+ 0x5d, 0xa5, 0x71, 0xc8, 0x05, 0x56, 0xeb, 0x9b, 0x08, 0xb2, 0x0f, 0x0e,
+ 0x06, 0x79, 0x24, 0xdc, 0xe6, 0x8d, 0x4a, 0x62, 0x56, 0x4a, 0xa2, 0x78,
+ 0x2a, 0x12, 0x6a, 0xcf, 0x9e, 0xbd, 0xa9, 0x22, 0x1c, 0xab, 0x5c, 0x72,
+ 0xe3, 0x29, 0x30, 0xc1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {439,
+ {0x39, 0xaa, 0x0e, 0x82, 0x74, 0x50, 0xf1, 0x34, 0xae, 0x27, 0x62, 0x97,
+ 0x69, 0xbc, 0xef, 0xdb},
+ {0x27, 0x4b, 0x78, 0xce, 0x29, 0x9e, 0x65, 0xe0, 0xdb, 0x01, 0x02, 0x39,
+ 0x65, 0xf6, 0x55, 0x6a, 0xc4, 0x9c, 0xa1, 0x01, 0x8d, 0x1d, 0xe8, 0x69,
+ 0x32, 0x6d, 0x22, 0xd7, 0x4f, 0xb4, 0xb2, 0xfc, 0x65, 0x5e, 0x97, 0x17,
+ 0x11, 0x79, 0xd0, 0x7e, 0x97, 0xb5, 0x5a, 0x7b, 0x0e, 0x41, 0xcc, 0xd5,
+ 0xb2, 0x7e, 0x85, 0x57, 0x06, 0x07, 0xb6, 0xc6, 0x85, 0x3f, 0xe2, 0xbe,
+ 0x5c, 0x8f, 0x21, 0x77, 0xff, 0x6d, 0x92, 0x0d, 0xdf, 0x50, 0xa7, 0x03,
+ 0x91, 0x0e, 0xf3, 0xc1, 0x2c, 0x50, 0x63, 0x5c, 0xc2, 0x62, 0x32, 0xd2,
+ 0x99, 0x86, 0xa0, 0x48, 0x7b, 0xa5, 0x4e, 0xc8, 0x55, 0x98, 0x9e, 0xb3,
+ 0x1e, 0x11, 0x4a, 0xc2, 0x00, 0x1a, 0x0e, 0x19, 0xf4, 0xbd, 0x56, 0xb4,
+ 0x5b, 0xe9, 0xf6, 0x8c, 0xc1, 0x93, 0xb5, 0xf3, 0xd3, 0x2a, 0x8c, 0xb6,
+ 0x34, 0xd1, 0x1a, 0x21, 0xc3, 0x11, 0xe3, 0x61, 0x90, 0xf7, 0x54, 0xbc,
+ 0x4a, 0xf0, 0x8a, 0xb5, 0x93, 0xb7, 0x17, 0x26, 0x94, 0xa6, 0xef, 0x8a,
+ 0xce, 0x41, 0xe9, 0xf7, 0x9d, 0xee, 0xba, 0xff, 0x1a, 0xc3, 0xf9, 0xab,
+ 0xeb, 0xf2, 0xbf, 0xf5, 0xe9, 0x8a, 0xc4, 0xe0, 0x3e, 0x06, 0x9d, 0xd6,
+ 0xb7, 0x17, 0x2a, 0x9c, 0x08, 0x5a, 0xa2, 0x8f, 0x4c, 0x68, 0xe5, 0xe6,
+ 0x32, 0xfe, 0x18, 0x29, 0x9d, 0x1d, 0x4a, 0x97, 0x89, 0x85, 0xbf, 0x94,
+ 0xfc, 0x38, 0xe5, 0xe7, 0x3b, 0x42, 0xd0, 0x0a, 0xcd, 0x84, 0x69, 0xf1,
+ 0x6c, 0xfd, 0x06, 0x20, 0x5c, 0x6a, 0xd1, 0x14, 0x9e, 0xc5, 0x75, 0xa1,
+ 0x80, 0xc3, 0x3d, 0x08, 0xd1, 0xbe, 0x9a, 0x42, 0x74, 0xb2, 0x2a, 0x87,
+ 0xe6, 0x78, 0x46, 0xc6, 0x3f, 0xbe, 0x91, 0x41, 0x95, 0xe1, 0x90, 0xd5,
+ 0xa6, 0x85, 0xd6, 0x67, 0x73, 0x37, 0xf9, 0xd8, 0x2f, 0x55, 0xec, 0xb3,
+ 0xf2, 0x9b, 0x42, 0x92, 0xc5, 0xa2, 0x61, 0x46, 0x9f, 0xf7, 0x37, 0xdd,
+ 0x47, 0xe2, 0xb4, 0xe2, 0xa6, 0x73, 0xda, 0x66, 0x14, 0xb4, 0xe2, 0xb4,
+ 0x5c, 0x30, 0x4f, 0x69, 0x92, 0x80, 0xe8, 0xd6, 0x83, 0x21, 0x8a, 0x7d,
+ 0x6b, 0xd3, 0xea, 0xc7, 0xbc, 0x3a, 0xec, 0x27, 0x1d, 0x93, 0x3a, 0x69,
+ 0x0b, 0xa6, 0xdc, 0xb0, 0x3d, 0x86, 0x0c, 0xf3, 0x4d, 0x85, 0xf5, 0xfd,
+ 0x93, 0x23, 0xfc, 0x1f, 0x13, 0x63, 0x79, 0x65, 0x21, 0x6d, 0x80, 0xfd,
+ 0x73, 0xaf, 0x16, 0x66, 0xe9, 0xe2, 0x11, 0x44, 0x0b, 0x8a, 0x8c, 0xea,
+ 0x05, 0x35, 0xa9, 0x6e, 0x4d, 0x4f, 0x54, 0xb1, 0xea, 0xae, 0x65, 0x1c,
+ 0xe2, 0x8a, 0x0e, 0x12, 0x67, 0xe5, 0x31, 0x70, 0x49, 0x18, 0xd3, 0x7d,
+ 0x12, 0xd0, 0x8e, 0x2a, 0x5e, 0xe9, 0x3d, 0x2a, 0xb3, 0x03, 0xe3, 0x23,
+ 0x67, 0x22, 0x60, 0x01, 0x7c, 0xc1, 0x30, 0xf4, 0x59, 0xa4, 0xfb, 0xf0,
+ 0xd8, 0xe4, 0xa4, 0x5d, 0x11, 0xd4, 0x44, 0x82, 0x6f, 0x6a, 0x51, 0x1c,
+ 0x6e, 0x51, 0xd7, 0x2f, 0x93, 0xc9, 0x57, 0x1f, 0x82, 0x10, 0xe9, 0x7e,
+ 0x27, 0x4a, 0x3b, 0x33, 0x82, 0x46, 0xf2, 0xdf, 0x90, 0xba, 0xc7, 0x8d,
+ 0x13, 0x01, 0x4f, 0xb0, 0x69, 0x54, 0xd8, 0xa6, 0xe8, 0xc1, 0x0c, 0x94,
+ 0x1d, 0x39, 0x89, 0x40, 0xa4, 0xd5, 0x22, 0x6d, 0x2f, 0x46, 0x1b, 0x09,
+ 0x1b, 0x2a, 0x3b, 0x84, 0xc9, 0xd1, 0x32, 0x1e, 0xe0, 0xde, 0x55, 0x40,
+ 0xc9, 0xf9, 0x9e, 0x41, 0x41, 0xa5, 0x71, 0x10, 0x48, 0x84, 0xfb, 0x5f,
+ 0x4f, 0x94, 0x0c, 0xfd, 0x6c, 0x74, 0x50, 0x51, 0xc9, 0x97, 0x23, 0xf5,
+ 0xfb, 0x68, 0xe5, 0xbe, 0xc8, 0x74, 0xd1, 0xcf, 0xa7, 0xc3, 0x1d, 0x34,
+ 0xc9, 0xff, 0xb8, 0x7c, 0x19, 0xc5, 0xbb, 0xf5, 0x40, 0xb8, 0xbb, 0x96,
+ 0x01, 0x6b, 0x7d, 0x1a, 0xa9, 0x9f, 0xf9, 0xe9},
+ {0xab, 0xed, 0x9d, 0xcd, 0xc6, 0x08, 0x7c, 0x38, 0xee, 0x28, 0xbb, 0xac,
+ 0x16, 0x2d, 0xe8, 0xc1, 0xd9, 0x92, 0x76, 0x17, 0x61, 0xb6, 0x88, 0x00,
+ 0xbb, 0x83, 0x08, 0xa9, 0xe2, 0x6b, 0x40, 0xe1, 0x37, 0x10, 0xdc, 0xf0,
+ 0x6b, 0xde, 0x46, 0xfc, 0x73, 0x13, 0xac, 0xad, 0x07, 0xe7, 0xa0, 0xc5,
+ 0x6a, 0x3d, 0xe0, 0x77, 0x08, 0xfc, 0xd6, 0x17, 0xc2, 0x5d, 0x99, 0xde,
+ 0xfb, 0x4b, 0xe5, 0xa4, 0x97, 0xa8, 0xaa, 0x03, 0x0f, 0xb0, 0xce, 0xd2,
+ 0x2c, 0xd9, 0x6e, 0xdc, 0xf4, 0x40, 0xa1, 0x9c, 0x5c, 0xe2, 0x14, 0x22,
+ 0x44, 0xee, 0x62, 0xbc, 0xf2, 0x04, 0xca, 0x6b, 0xf0, 0x5c, 0x63, 0x4a,
+ 0x2f, 0x9d, 0x02, 0x5e, 0x8c, 0xf1, 0xf8, 0xcf, 0xb0, 0x39, 0xc6, 0xdc,
+ 0xc7, 0xc8, 0x54, 0x97, 0x53, 0x13, 0x24, 0x57, 0x6f, 0x4c, 0x79, 0xd7,
+ 0x4d, 0x06, 0x53, 0x20, 0x21, 0xc4, 0x89, 0x9a, 0x1c, 0x75, 0x55, 0x77,
+ 0x63, 0x2a, 0xa3, 0xf4, 0x19, 0x99, 0x5f, 0x79, 0xbe, 0x0c, 0x27, 0xec,
+ 0xa1, 0xfb, 0xa7, 0x2d, 0x71, 0x99, 0x7c, 0x66, 0x97, 0x3a, 0xe2, 0x3a,
+ 0xdb, 0xa0, 0x77, 0xab, 0x4a, 0xd0, 0xd2, 0x17, 0x6f, 0x89, 0xb8, 0x64,
+ 0x62, 0x86, 0x37, 0x3f, 0xee, 0x86, 0x66, 0x67, 0x75, 0x9a, 0x70, 0x1f,
+ 0xd3, 0x87, 0x41, 0xec, 0x9c, 0xba, 0x23, 0xa6, 0x20, 0xe1, 0x41, 0xda,
+ 0xb1, 0x35, 0x72, 0x64, 0x9b, 0x78, 0x0d, 0xb4, 0xa8, 0xc1, 0xbe, 0x90,
+ 0x0e, 0x90, 0xa5, 0x18, 0x17, 0x05, 0x69, 0xab, 0x60, 0x7f, 0x9f, 0x21,
+ 0x92, 0xdc, 0xb6, 0x04, 0xdd, 0xb0, 0x44, 0xa7, 0xbb, 0x92, 0x4a, 0xfe,
+ 0x2f, 0x57, 0x69, 0x12, 0x49, 0x36, 0xbd, 0x65, 0x8d, 0x18, 0xd1, 0x01,
+ 0xa3, 0xa7, 0x05, 0x28, 0x65, 0xfe, 0x8f, 0xe7, 0x93, 0xc6, 0x9b, 0xbe,
+ 0x14, 0x41, 0xcd, 0x19, 0x18, 0x47, 0x15, 0xa2, 0x66, 0xf5, 0x9b, 0x83,
+ 0xa8, 0x61, 0x57, 0x97, 0xb1, 0x09, 0xa8, 0x74, 0xb1, 0xf3, 0x05, 0x55,
+ 0x04, 0xac, 0xe6, 0x5f, 0xaa, 0x14, 0x63, 0xc4, 0x3f, 0xcf, 0x5c, 0xf4,
+ 0xab, 0xe6, 0xde, 0x25, 0x28, 0x12, 0x55, 0x35, 0x52, 0xdc, 0x13, 0xe9,
+ 0xad, 0xc9, 0xa9, 0x42, 0xdc, 0x00, 0x22, 0xfa, 0x6b, 0x0c, 0x40, 0x43,
+ 0x4f, 0x7f, 0x11, 0x2d, 0x44, 0xec, 0x00, 0x30, 0x1a, 0xed, 0x27, 0xd7,
+ 0x69, 0xac, 0x3f, 0x9c, 0x51, 0x37, 0x7e, 0xa8, 0x3e, 0x55, 0x1d, 0xc5,
+ 0x03, 0xa2, 0x3b, 0x7e, 0xf4, 0x35, 0xf0, 0x2c, 0xf8, 0xc0, 0xb0, 0xb7,
+ 0x1c, 0x2e, 0x65, 0x00, 0x64, 0xc5, 0xad, 0xac, 0xb0, 0xcd, 0x69, 0x76,
+ 0x2a, 0xc6, 0x79, 0x35, 0x74, 0x3e, 0x57, 0x7e, 0x86, 0x67, 0x95, 0xe0,
+ 0x4c, 0x6d, 0x98, 0xdb, 0x2b, 0xe3, 0xdf, 0x02, 0x7e, 0x19, 0x3a, 0xd8,
+ 0x96, 0x9a, 0xee, 0x18, 0x7d, 0x52, 0x7c, 0x38, 0xbb, 0xbd, 0x04, 0x04,
+ 0x07, 0x59, 0xf8, 0xb6, 0x5c, 0xb6, 0x8b, 0xe9, 0xcc, 0xd9, 0x8e, 0x7e,
+ 0xde, 0x11, 0x27, 0x2e, 0xa0, 0xf1, 0x21, 0x4c, 0x0a, 0x09, 0x0e, 0xb3,
+ 0x87, 0x36, 0xd0, 0xd0, 0x51, 0xbc, 0x54, 0x7a, 0xb6, 0xa7, 0x09, 0x34,
+ 0xf5, 0xb8, 0x57, 0x6d, 0xb7, 0xd9, 0x37, 0x59, 0xa5, 0xcd, 0xb7, 0xe8,
+ 0x8d, 0x6b, 0xb0, 0xf4, 0xe6, 0x46, 0xdb, 0xc5, 0xcf, 0xd7, 0x34, 0xa8,
+ 0x00, 0xb2, 0x13, 0xa7, 0x27, 0x51, 0xbf, 0x2a, 0x79, 0xca, 0x4a, 0xca,
+ 0x53, 0x3a, 0xc7, 0x1a, 0x0e, 0xa7, 0x32, 0xeb, 0xf8, 0xec, 0x84, 0x2b,
+ 0x97, 0xeb, 0x14, 0x9f, 0x77, 0x9a, 0x5c, 0x66, 0x27, 0xa6, 0xe7, 0xcc,
+ 0x9c, 0xb4, 0x48, 0xa0, 0x2a, 0x31, 0x6b, 0xfc, 0xbe, 0x17, 0xee, 0x98,
+ 0x32, 0x90, 0xfb, 0x3e, 0xa7, 0xc0, 0xf5, 0x57, 0x96, 0x30, 0x44, 0xeb,
+ 0x12, 0x82, 0xc7, 0x7b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {440,
+ {0x52, 0x26, 0xbc, 0x69, 0xea, 0x9e, 0x6d, 0x6a, 0xa0, 0xeb, 0x92, 0xd4,
+ 0x48, 0xaa, 0x25, 0x39},
+ {0x27, 0x4b, 0x78, 0xce, 0x29, 0x9e, 0x65, 0xe0, 0xdb, 0x01, 0x02, 0x39,
+ 0x65, 0xf6, 0x55, 0x6a, 0xc4, 0x9c, 0xa1, 0x01, 0x8d, 0x1d, 0xe8, 0x69,
+ 0x32, 0x6d, 0x22, 0xd7, 0x4f, 0xb4, 0xb2, 0xfc, 0x65, 0x5e, 0x97, 0x17,
+ 0x11, 0x79, 0xd0, 0x7e, 0x97, 0xb5, 0x5a, 0x7b, 0x0e, 0x41, 0xcc, 0xd5,
+ 0xb2, 0x7e, 0x85, 0x57, 0x06, 0x07, 0xb6, 0xc6, 0x85, 0x3f, 0xe2, 0xbe,
+ 0x5c, 0x8f, 0x21, 0x77, 0xff, 0x6d, 0x92, 0x0d, 0xdf, 0x50, 0xa7, 0x03,
+ 0x91, 0x0e, 0xf3, 0xc1, 0x2c, 0x50, 0x63, 0x5c, 0xc2, 0x62, 0x32, 0xd2,
+ 0x99, 0x86, 0xa0, 0x48, 0x7b, 0xa5, 0x4e, 0xc8, 0x55, 0x98, 0x9e, 0xb3,
+ 0x1e, 0x11, 0x4a, 0xc2, 0x00, 0x1a, 0x0e, 0x19, 0xf4, 0xbd, 0x56, 0xb4,
+ 0x5b, 0xe9, 0xf6, 0x8c, 0xc1, 0x93, 0xb5, 0xf3, 0xd3, 0x2a, 0x8c, 0xb6,
+ 0x34, 0xd1, 0x1a, 0x21, 0xc3, 0x11, 0xe3, 0x61, 0x90, 0xf7, 0x54, 0xbc,
+ 0x4a, 0xf0, 0x8a, 0xb5, 0x93, 0xb7, 0x17, 0x26, 0x94, 0xa6, 0xef, 0x8a,
+ 0xce, 0x41, 0xe9, 0xf7, 0x9d, 0xee, 0xba, 0xff, 0x1a, 0xc3, 0xf9, 0xab,
+ 0xeb, 0xf2, 0xbf, 0xf5, 0xe9, 0x8a, 0xc4, 0xe0, 0x3e, 0x06, 0x9d, 0xd6,
+ 0xb7, 0x17, 0x2a, 0x9c, 0x08, 0x5a, 0xa2, 0x8f, 0x4c, 0x68, 0xe5, 0xe6,
+ 0x32, 0xfe, 0x18, 0x29, 0x9d, 0x1d, 0x4a, 0x97, 0x89, 0x85, 0xbf, 0x94,
+ 0xfc, 0x38, 0xe5, 0xe7, 0x3b, 0x42, 0xd0, 0x0a, 0xcd, 0x84, 0x69, 0xf1,
+ 0x6c, 0xfd, 0x06, 0x20, 0x5c, 0x6a, 0xd1, 0x14, 0x9e, 0xc5, 0x75, 0xa1,
+ 0x80, 0xc3, 0x3d, 0x08, 0xd1, 0xbe, 0x9a, 0x42, 0x74, 0xb2, 0x2a, 0x87,
+ 0xe6, 0x78, 0x46, 0xc6, 0x3f, 0xbe, 0x91, 0x41, 0x95, 0xe1, 0x90, 0xd5,
+ 0xa6, 0x85, 0xd6, 0x67, 0x73, 0x37, 0xf9, 0xd8, 0x2f, 0x55, 0xec, 0xb3,
+ 0xf2, 0x9b, 0x42, 0x92, 0xc5, 0xa2, 0x61, 0x46, 0x9f, 0xf7, 0x37, 0xdd,
+ 0x47, 0xe2, 0xb4, 0xe2, 0xa6, 0x73, 0xda, 0x66, 0x14, 0xb4, 0xe2, 0xb4,
+ 0x5c, 0x30, 0x4f, 0x69, 0x92, 0x80, 0xe8, 0xd6, 0x83, 0x21, 0x8a, 0x7d,
+ 0x6b, 0xd3, 0xea, 0xc7, 0xbc, 0x3a, 0xec, 0x27, 0x1d, 0x93, 0x3a, 0x69,
+ 0x0b, 0xa6, 0xdc, 0xb0, 0x3d, 0x86, 0x0c, 0xf3, 0x4d, 0x85, 0xf5, 0xfd,
+ 0x93, 0x23, 0xfc, 0x1f, 0x13, 0x63, 0x79, 0x65, 0x21, 0x6d, 0x80, 0xfd,
+ 0x73, 0xaf, 0x16, 0x66, 0xe9, 0xe2, 0x11, 0x44, 0x0b, 0x8a, 0x8c, 0xea,
+ 0x05, 0x35, 0xa9, 0x6e, 0x4d, 0x4f, 0x54, 0xb1, 0xea, 0xae, 0x65, 0x1c,
+ 0xe2, 0x8a, 0x0e, 0x12, 0x67, 0xe5, 0x31, 0x70, 0x49, 0x18, 0xd3, 0x7d,
+ 0x12, 0xd0, 0x8e, 0x2a, 0x5e, 0xe9, 0x3d, 0x2a, 0xb3, 0x03, 0xe3, 0x23,
+ 0x67, 0x22, 0x60, 0x01, 0x7c, 0xc1, 0x30, 0xf4, 0x59, 0xa4, 0xfb, 0xf0,
+ 0xd8, 0xe4, 0xa4, 0x5d, 0x11, 0xd4, 0x44, 0x82, 0x6f, 0x6a, 0x51, 0x1c,
+ 0x6e, 0x51, 0xd7, 0x2f, 0x93, 0xc9, 0x57, 0x1f, 0x82, 0x10, 0xe9, 0x7e,
+ 0x27, 0x4a, 0x3b, 0x33, 0x82, 0x46, 0xf2, 0xdf, 0x90, 0xba, 0xc7, 0x8d,
+ 0x13, 0x01, 0x4f, 0xb0, 0x69, 0x54, 0xd8, 0xa6, 0xe8, 0xc1, 0x0c, 0x94,
+ 0x1d, 0x39, 0x89, 0x40, 0xa4, 0xd5, 0x22, 0x6d, 0x2f, 0x46, 0x1b, 0x09,
+ 0x1b, 0x2a, 0x3b, 0x84, 0xc9, 0xd1, 0x32, 0x1e, 0xe0, 0xde, 0x55, 0x40,
+ 0xc9, 0xf9, 0x9e, 0x41, 0x41, 0xa5, 0x71, 0x10, 0x48, 0x84, 0xfb, 0x5f,
+ 0x4f, 0x94, 0x0c, 0xfd, 0x6c, 0x74, 0x50, 0x51, 0xc9, 0x97, 0x23, 0xf5,
+ 0xfb, 0x68, 0xe5, 0xbe, 0xc8, 0x74, 0xd1, 0xcf, 0xa7, 0xc3, 0x1d, 0x34,
+ 0xc9, 0xff, 0xb8, 0x7c, 0x19, 0xc5, 0xbb, 0xf5, 0x40, 0xb8, 0xbb, 0x96,
+ 0x01, 0x6b, 0x7d, 0x1a, 0xa9, 0x9f, 0xf9, 0xe9},
+ {0x92, 0x0a, 0x37, 0x03, 0xdd, 0x30, 0xda, 0xdc, 0x66, 0x4e, 0xa8, 0xd2,
+ 0xcc, 0x57, 0x74, 0x44, 0xcd, 0x1c, 0xf7, 0xd5, 0xc1, 0xe5, 0xc1, 0xae,
+ 0xbc, 0xd3, 0xf2, 0x8c, 0x8d, 0x85, 0x22, 0x0a, 0x3c, 0x24, 0xea, 0xf4,
+ 0xe9, 0x0e, 0xee, 0xd1, 0xf9, 0x00, 0xbc, 0x4f, 0x27, 0xf6, 0xb1, 0x95,
+ 0x73, 0xc4, 0xbc, 0x1f, 0xb0, 0x99, 0x20, 0x5b, 0x9a, 0x00, 0x3a, 0x49,
+ 0x69, 0x85, 0x5f, 0x5d, 0x23, 0x03, 0x2a, 0x3b, 0x1e, 0xac, 0x18, 0x64,
+ 0x19, 0x9b, 0xf0, 0xa9, 0xca, 0x91, 0xb6, 0x80, 0xd3, 0x7f, 0xb5, 0xa8,
+ 0xcd, 0x1c, 0xaf, 0x68, 0xba, 0xc1, 0x64, 0x46, 0x1c, 0x0b, 0xdb, 0x34,
+ 0x38, 0xb8, 0x8f, 0x55, 0x2b, 0x4d, 0xa7, 0x01, 0x79, 0xa4, 0x8b, 0x6d,
+ 0x38, 0x0b, 0x0a, 0x59, 0x4b, 0x38, 0x1a, 0x29, 0x92, 0x17, 0x53, 0x2a,
+ 0xca, 0x63, 0x8e, 0x03, 0x7a, 0x17, 0xfe, 0xba, 0xc9, 0x65, 0xab, 0xcb,
+ 0xcc, 0x89, 0x33, 0x70, 0x17, 0x2b, 0x9a, 0x52, 0x87, 0xdb, 0x42, 0x05,
+ 0x70, 0xaa, 0x99, 0x67, 0xb8, 0x13, 0xba, 0x76, 0x98, 0x06, 0x84, 0x8a,
+ 0x6d, 0xe0, 0xcc, 0xe0, 0xa8, 0x4b, 0x64, 0x62, 0x32, 0x65, 0xd9, 0x0a,
+ 0xbb, 0x20, 0x98, 0x7f, 0x77, 0xc8, 0x17, 0x6b, 0x33, 0x74, 0x05, 0xb4,
+ 0x44, 0x2e, 0xed, 0xe0, 0x24, 0x29, 0x97, 0xd6, 0xcf, 0xe5, 0x1b, 0xe9,
+ 0x0b, 0xb4, 0xb1, 0xd8, 0x9b, 0x3a, 0xd3, 0x55, 0x71, 0x31, 0x62, 0x38,
+ 0x6b, 0x80, 0xbc, 0x0c, 0xe5, 0xee, 0x15, 0xa6, 0xed, 0x2f, 0x48, 0x2c,
+ 0xe0, 0x22, 0x0b, 0xd6, 0xaa, 0x5c, 0x77, 0x17, 0x28, 0x45, 0xfb, 0x9d,
+ 0x58, 0x8c, 0xcc, 0xe0, 0xcd, 0x2a, 0x28, 0xed, 0x37, 0x90, 0xd4, 0x5a,
+ 0xb4, 0x1d, 0xc4, 0xf8, 0x52, 0x35, 0x05, 0x0e, 0x9e, 0xce, 0xa6, 0xb4,
+ 0xb8, 0x7b, 0xba, 0xa0, 0xce, 0x0f, 0x52, 0xe3, 0x65, 0xa7, 0x73, 0xd6,
+ 0x7b, 0x22, 0x11, 0x33, 0x13, 0x63, 0xcd, 0x48, 0x14, 0x4e, 0x9c, 0x8a,
+ 0x5c, 0xfb, 0x54, 0x2c, 0x7f, 0xac, 0xd5, 0x6f, 0x82, 0xab, 0x85, 0x37,
+ 0x65, 0x6c, 0x48, 0xde, 0xdb, 0x38, 0x82, 0xb3, 0x81, 0x6a, 0xa8, 0x63,
+ 0xfc, 0x8c, 0x25, 0x57, 0x3a, 0xcf, 0x1c, 0x43, 0x70, 0xcf, 0xee, 0x5b,
+ 0xe6, 0xa7, 0xb8, 0x30, 0x54, 0x8d, 0xe3, 0x38, 0x71, 0x72, 0xc0, 0xf1,
+ 0x88, 0x1d, 0x54, 0x94, 0xf7, 0x79, 0x99, 0xb5, 0x86, 0x10, 0xae, 0xb6,
+ 0x75, 0x8f, 0xd0, 0x65, 0x2b, 0x77, 0x0a, 0x89, 0xfd, 0x50, 0x9d, 0x4e,
+ 0x81, 0x3f, 0x50, 0xc6, 0xdd, 0x9f, 0x8f, 0x84, 0xd8, 0xf9, 0x58, 0x9c,
+ 0x0d, 0xce, 0xf7, 0x54, 0xfa, 0x96, 0x9d, 0x55, 0x80, 0xee, 0x1c, 0xd8,
+ 0x1b, 0x91, 0xfd, 0xdf, 0xe8, 0xe8, 0x0a, 0x4d, 0x31, 0x7f, 0x7e, 0xb8,
+ 0x26, 0xca, 0x1c, 0x37, 0x6a, 0xbc, 0x9e, 0x5f, 0x30, 0xc3, 0x9b, 0x9d,
+ 0xdc, 0xa6, 0x55, 0x85, 0xa5, 0x59, 0xc7, 0x08, 0x88, 0x6a, 0x5c, 0x46,
+ 0xec, 0x2c, 0x63, 0x46, 0x03, 0x05, 0x30, 0x9f, 0x32, 0x68, 0x39, 0x7c,
+ 0x8d, 0xf3, 0xa3, 0x5b, 0x66, 0xe0, 0x3d, 0x08, 0xb3, 0x1e, 0xd8, 0x8a,
+ 0x37, 0x55, 0xf7, 0x71, 0xf7, 0x62, 0x6f, 0x02, 0xe2, 0x25, 0xfc, 0x80,
+ 0xd6, 0xb3, 0x99, 0x58, 0x53, 0xb5, 0xf4, 0x60, 0x49, 0x27, 0x11, 0xe3,
+ 0xf4, 0xf3, 0xc7, 0x70, 0xab, 0xb5, 0x31, 0xcf, 0x85, 0x3f, 0x46, 0x58,
+ 0x6b, 0xa4, 0xb1, 0xb3, 0x27, 0x2b, 0x8b, 0xfe, 0x08, 0x1c, 0x6b, 0x61,
+ 0x77, 0x6a, 0x59, 0x35, 0xf0, 0x3c, 0xcb, 0x8d, 0x5e, 0x7e, 0x09, 0x77,
+ 0xac, 0x73, 0x62, 0xf8, 0x92, 0x5a, 0xc1, 0xd3, 0x7a, 0x5e, 0xb7, 0xf4,
+ 0xe2, 0x65, 0x1c, 0xe5, 0x12, 0xe4, 0x1a, 0xbd, 0x7b, 0x34, 0x9c, 0xe5,
+ 0x57, 0x67, 0x47, 0x28},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {441,
+ {0x08, 0x8d, 0x8c, 0x49, 0x4b, 0xf3, 0xe4, 0x39, 0x64, 0xb9, 0xa7, 0xb4,
+ 0x5b, 0xf0, 0xff, 0xc0},
+ {0xc4, 0x12, 0x7f, 0xda, 0x38, 0xab, 0x12, 0x9f, 0xc1, 0xe3, 0x52, 0xa2,
+ 0xd2, 0x68, 0x7b, 0x6c, 0x6f, 0x6e, 0x70, 0x1a, 0x3e, 0xac, 0x20, 0x85,
+ 0x10, 0xde, 0x48, 0xfb, 0xef, 0xf9, 0xe7, 0x7c, 0x43, 0x72, 0xe9, 0x87,
+ 0x77, 0xf8, 0xc2, 0xac, 0x20, 0x7f, 0x4c, 0x30, 0xbf, 0x4c, 0x08, 0x29,
+ 0x39, 0x53, 0xb9, 0xe4, 0x57, 0xa1, 0x5a, 0x6a, 0xe8, 0x4e, 0x34, 0x5c,
+ 0xa3, 0xe4, 0x14, 0x42, 0xe0, 0x2f, 0x01, 0x65, 0x44, 0x75, 0xf4, 0xf9,
+ 0x4c, 0x83, 0xc1, 0xda, 0xbb, 0x15, 0x86, 0x28, 0x69, 0xe7, 0x54, 0x46,
+ 0x24, 0xa7, 0xd0, 0x3d, 0xc5, 0xdb, 0xf0, 0x18, 0xb6, 0x1b, 0xa8, 0x45,
+ 0x63, 0x17, 0x65, 0x63, 0xa8, 0x9a, 0x72, 0xee, 0xdd, 0x36, 0xad, 0xdb,
+ 0xed, 0x03, 0xf0, 0xe5, 0xd5, 0x09, 0xb4, 0xd0, 0xc2, 0x92, 0xd6, 0x70,
+ 0xca, 0x48, 0xb2, 0x72, 0x25, 0xbc, 0xad, 0x8d, 0x85, 0x48, 0xf5, 0xcd,
+ 0xc3, 0xe9, 0xb0, 0xb5, 0xcb, 0x7c, 0xe0, 0x4e, 0x5f, 0xc4, 0x0a, 0xa3,
+ 0x88, 0xfb, 0xd8, 0xd9, 0x61, 0x6a, 0x75, 0x80, 0xfa, 0xf4, 0xfa, 0x71,
+ 0x4a, 0x2d, 0xec, 0xef, 0x97, 0x10, 0x0d, 0xec, 0x99, 0xaf, 0x7f, 0xcb,
+ 0xf5, 0x03, 0x3e, 0xc6, 0x04, 0x7d, 0x63, 0x44, 0x39, 0xb3, 0x81, 0xad,
+ 0x59, 0xbc, 0x39, 0x8f, 0x81, 0x77, 0xbf, 0x4b, 0xbb, 0xb9, 0xd6, 0x41,
+ 0xa8, 0x73, 0xce, 0xf5, 0x51, 0xbc, 0x2e, 0x07, 0x48, 0xa5, 0x56, 0xf7,
+ 0xd7, 0x4a, 0x64, 0x36, 0x39, 0x58, 0xc3, 0x8b, 0xba, 0x01, 0x49, 0xef,
+ 0x57, 0x51, 0xde, 0x7e, 0x4b, 0x25, 0x4a, 0x4c, 0xe3, 0x2a, 0xf7, 0xa3,
+ 0x3f, 0xbc, 0xb3, 0x87, 0x5d, 0x94, 0x3e, 0x2a, 0xb6, 0x40, 0x47, 0xfc,
+ 0xac, 0x32, 0x1d, 0x96, 0x65, 0xed, 0x19, 0x18, 0xa8, 0x2f, 0xff, 0x8b,
+ 0x78, 0x9b, 0x90, 0x1c, 0x39, 0x81, 0xaf, 0x16, 0xfb, 0x4f, 0x21, 0xfb,
+ 0xdb, 0xbf, 0x81, 0x85, 0x7a, 0x4e, 0x59, 0x1a, 0x3d, 0xac, 0xea, 0xbf,
+ 0xe0, 0x5f, 0x12, 0x35, 0x30, 0x78, 0xae, 0x04, 0x80, 0x95, 0x10, 0xdf,
+ 0xb8, 0xf9, 0x89, 0xca, 0x8c, 0xd4, 0x88, 0x2d, 0x35, 0xb3, 0x32, 0x18,
+ 0x94, 0xdf, 0x6b, 0xf3, 0x67, 0x11, 0x1c, 0x1c, 0xad, 0x4a, 0xad, 0x7e,
+ 0xe7, 0x1f, 0xe3, 0xa7, 0xc8, 0x3b, 0xf4, 0xca, 0x0f, 0xf0, 0x44, 0x6c,
+ 0x0f, 0x80, 0x63, 0x95, 0xf6, 0xdf, 0x5d, 0xa9, 0x1f, 0x34, 0x74, 0xff,
+ 0xcb, 0x58, 0x10, 0xe9, 0xfe, 0x71, 0xdc, 0x1a, 0x37, 0xb8, 0x9e, 0x8f,
+ 0xd6, 0x00, 0x73, 0x9d, 0x7b, 0xa9, 0xee, 0xcf, 0x2a, 0x19, 0x79, 0xfa,
+ 0x39, 0x45, 0xdc, 0xf9, 0x95, 0x34, 0xe1, 0x5b, 0x80, 0x8d, 0x35, 0x3b,
+ 0x4c, 0x06, 0x19, 0xae, 0xe1, 0xfa, 0x43, 0x50, 0x62, 0x73, 0x64, 0x1a,
+ 0x03, 0x87, 0x78, 0xa7, 0x32, 0x70, 0x51, 0x3a, 0xe8, 0x72, 0xa8, 0xc5,
+ 0xda, 0xb7, 0x21, 0x80, 0x2a, 0x18, 0x61, 0x98, 0xbe, 0xdb, 0xf1, 0xa6,
+ 0xd7, 0xe9, 0xc7, 0xec, 0xae, 0xea, 0x37, 0x88, 0x98, 0xcd, 0xd8, 0xbf,
+ 0x52, 0xdf, 0xab, 0xe0, 0x58, 0xcb, 0xc3, 0xc1, 0xc5, 0xf0, 0xc9, 0x3a,
+ 0x81, 0xdb, 0x73, 0x40, 0x13, 0xa5, 0x2e, 0x35, 0x56, 0x56, 0x83, 0x56,
+ 0x5c, 0x9c, 0x7f, 0x86, 0x2a, 0x03, 0xd9, 0xfe, 0x52, 0x4e, 0xd5, 0x84,
+ 0xd5, 0x79, 0xaa, 0x7e, 0x9a, 0x38, 0xb0, 0x19, 0x1e, 0xc3, 0x0a, 0x86,
+ 0x4d, 0x3b, 0x82, 0x65, 0x8b, 0xda, 0x24, 0xdd, 0xe9, 0x0f, 0xc0, 0xd1,
+ 0xfd, 0x60, 0xc7, 0x09, 0x5b, 0x9b, 0x0d, 0x71, 0x9b, 0x58, 0xef, 0x55,
+ 0x6b, 0x40, 0x26, 0xd2, 0x79, 0x20, 0xd5, 0xde, 0xe5, 0x85, 0xd7, 0xd9,
+ 0x3c, 0x6d, 0xec, 0x5d, 0xb2, 0x82, 0x4c, 0xaf},
+ {0x51, 0xb1, 0xc6, 0x4c, 0x65, 0x00, 0xac, 0x67, 0x7e, 0xc8, 0x50, 0x1c,
+ 0xe3, 0xae, 0xe9, 0x3b, 0x60, 0x51, 0x42, 0x20, 0x1f, 0xde, 0x5c, 0x8c,
+ 0x51, 0xf6, 0xb4, 0xe5, 0xd0, 0x65, 0x7e, 0xaa, 0xf0, 0x94, 0xa0, 0x3b,
+ 0xc0, 0x6c, 0xf4, 0x6b, 0x4b, 0x09, 0x23, 0x27, 0xf4, 0xbf, 0x90, 0x1d,
+ 0x41, 0x07, 0x7c, 0x9b, 0x04, 0xe8, 0x83, 0xf0, 0xd2, 0xf1, 0x85, 0xa9,
+ 0x80, 0xd7, 0xf6, 0xb5, 0xbe, 0x38, 0x7f, 0xbd, 0x3c, 0xbe, 0x53, 0x8f,
+ 0x14, 0xa9, 0x02, 0xe4, 0x30, 0xcf, 0x86, 0x0f, 0xc1, 0x5b, 0x4c, 0x96,
+ 0x06, 0x85, 0x2a, 0xf8, 0xb6, 0x54, 0x3c, 0x7e, 0xd8, 0x33, 0xf0, 0x30,
+ 0x5a, 0xb8, 0x32, 0xf6, 0xf0, 0x37, 0xb1, 0x4e, 0xd1, 0x48, 0xca, 0x13,
+ 0xee, 0xf4, 0x72, 0x1b, 0x7b, 0xfc, 0x43, 0xa7, 0x34, 0x31, 0xeb, 0x27,
+ 0xf0, 0x34, 0xbd, 0xb9, 0x00, 0x87, 0x6e, 0x04, 0x67, 0x09, 0x42, 0x77,
+ 0x81, 0xa5, 0xeb, 0xac, 0x95, 0x1a, 0x95, 0xf2, 0x5e, 0x5d, 0x81, 0x22,
+ 0x28, 0xba, 0x03, 0x6b, 0x02, 0xec, 0xa1, 0x58, 0xd8, 0x55, 0x4f, 0xc8,
+ 0x58, 0x8e, 0x76, 0x4a, 0xb0, 0x58, 0x82, 0xfb, 0x11, 0xba, 0xea, 0x2d,
+ 0x78, 0xac, 0xd4, 0xec, 0xd9, 0x46, 0x46, 0x86, 0x6d, 0x7e, 0xcc, 0x01,
+ 0xad, 0x55, 0x02, 0x2b, 0xd3, 0xff, 0xf9, 0xdb, 0x4f, 0xe8, 0x5c, 0x50,
+ 0x15, 0xcb, 0x47, 0x6d, 0x9f, 0xf3, 0x80, 0xaf, 0x9b, 0x52, 0x3f, 0x0e,
+ 0xa1, 0x9b, 0xfb, 0x20, 0x9a, 0x27, 0xc0, 0xd4, 0x34, 0x40, 0x0b, 0xfa,
+ 0x25, 0x60, 0xdd, 0xc0, 0x07, 0x0e, 0x2d, 0x42, 0x3b, 0x83, 0x50, 0x63,
+ 0xc8, 0xe6, 0x48, 0x23, 0x84, 0x56, 0x54, 0x9c, 0xed, 0xb5, 0x5d, 0x46,
+ 0xb8, 0xa2, 0xb9, 0x5a, 0xa4, 0xd6, 0xb0, 0xda, 0x28, 0xa4, 0xad, 0x1d,
+ 0x06, 0x0b, 0xd1, 0x83, 0x07, 0x6b, 0x2b, 0xe6, 0xcb, 0x37, 0x20, 0x46,
+ 0xa7, 0x25, 0xab, 0x99, 0x88, 0xe0, 0xad, 0x32, 0x7f, 0x1a, 0xa5, 0xfd,
+ 0xf5, 0x57, 0xe5, 0x94, 0xf0, 0x57, 0xc3, 0x37, 0xd3, 0xec, 0x58, 0x0f,
+ 0x06, 0xb6, 0x6b, 0xcb, 0x0a, 0xd1, 0x10, 0x93, 0xe5, 0x2d, 0x94, 0xf5,
+ 0xea, 0xc1, 0x28, 0xd7, 0x72, 0x9e, 0x0b, 0x09, 0x1b, 0x78, 0x5c, 0xee,
+ 0xb6, 0x97, 0x7b, 0x4f, 0xf4, 0x77, 0x98, 0x60, 0x7d, 0x5c, 0xba, 0xf7,
+ 0x56, 0x44, 0x9c, 0x18, 0x76, 0xeb, 0x61, 0x32, 0x77, 0xf8, 0x1a, 0xfe,
+ 0x9c, 0xe6, 0xb8, 0x8d, 0x40, 0xf4, 0x46, 0x88, 0x37, 0xea, 0x6e, 0x6d,
+ 0x17, 0x50, 0xb8, 0xeb, 0x3b, 0x63, 0x98, 0x5f, 0x60, 0x05, 0x02, 0x87,
+ 0xe8, 0x4f, 0xaa, 0xa1, 0xe7, 0x7b, 0xae, 0x86, 0xd0, 0x72, 0x4d, 0x52,
+ 0xaf, 0x23, 0x81, 0x77, 0x26, 0x5d, 0xd1, 0xf6, 0x72, 0x29, 0x2e, 0x62,
+ 0x95, 0x2c, 0xb7, 0x85, 0xee, 0x29, 0x99, 0x05, 0x1d, 0x3a, 0x80, 0x5a,
+ 0xb7, 0x2b, 0xe6, 0xfb, 0xa4, 0x9e, 0xd7, 0x5d, 0x35, 0xa0, 0xbc, 0x11,
+ 0xca, 0x14, 0xfd, 0xb2, 0x29, 0xad, 0xff, 0xe5, 0xc0, 0xf4, 0x9d, 0x51,
+ 0xa2, 0x4b, 0xa6, 0xa5, 0x51, 0xe3, 0xcb, 0xd1, 0xee, 0x97, 0x6b, 0xe1,
+ 0xab, 0x9e, 0x37, 0xbb, 0xe7, 0x10, 0x2b, 0x9f, 0xb3, 0xf7, 0x68, 0x10,
+ 0x39, 0x41, 0x9e, 0x9a, 0x84, 0xa2, 0x1a, 0xc0, 0xee, 0x9e, 0x02, 0x89,
+ 0x16, 0xef, 0xf0, 0x98, 0x71, 0xc3, 0x73, 0x91, 0xc1, 0x8c, 0x6e, 0x89,
+ 0x35, 0xb7, 0x7c, 0xf0, 0x89, 0x82, 0x38, 0xf0, 0x24, 0x2d, 0xd6, 0x60,
+ 0x36, 0xae, 0xed, 0x13, 0x02, 0x49, 0xe2, 0x53, 0xc8, 0xce, 0xe1, 0x81,
+ 0xb6, 0x14, 0xc8, 0xec, 0x6d, 0x31, 0xd1, 0x72, 0xcf, 0xb5, 0x25, 0x9e,
+ 0x58, 0x69, 0x1b, 0x8f, 0x84, 0xd0, 0x1d, 0xf5, 0xa6, 0x0f, 0x08, 0x69,
+ 0x0b, 0x31, 0x74, 0xdc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {442,
+ {0xb7, 0x8f, 0xbb, 0xdd, 0xd3, 0x84, 0xc7, 0xd6, 0x91, 0xc9, 0x2c, 0x8a,
+ 0xc7, 0xd1, 0x7b, 0xd5},
+ {0x79, 0xb1, 0x96, 0x8f, 0xc4, 0x96, 0xc8, 0xdb, 0xbb, 0xb1, 0x3e, 0x49,
+ 0xa1, 0xd6, 0x1b, 0x72, 0xb4, 0x1e, 0xd1, 0x0b, 0xd5, 0x47, 0xb6, 0xb9,
+ 0x5e, 0xb5, 0xdd, 0x28, 0x28, 0x21, 0x6d, 0x57, 0x73, 0x48, 0xb2, 0x68,
+ 0xaf, 0x6c, 0x1b, 0xde, 0x03, 0xd5, 0x2f, 0x01, 0xe1, 0x01, 0xad, 0xab,
+ 0x8e, 0x9b, 0xbf, 0xce, 0xf7, 0xf0, 0x9a, 0xa9, 0x86, 0xa5, 0x08, 0x8e,
+ 0x31, 0xef, 0x6c, 0x8d, 0xde, 0x99, 0xfb, 0x3f, 0x34, 0x8d, 0xab, 0x8e,
+ 0x5d, 0x61, 0xdf, 0x5f, 0x77, 0x2c, 0xfe, 0x7d, 0x45, 0xf5, 0x6f, 0xcf,
+ 0xaa, 0x6f, 0xf3, 0xcd, 0x29, 0x0b, 0x07, 0x90, 0xd8, 0x85, 0x1f, 0xb4,
+ 0x61, 0x6a, 0x4e, 0x58, 0xe9, 0xb5, 0x54, 0x14, 0x50, 0xb8, 0x3e, 0xdc,
+ 0x8e, 0x1b, 0xeb, 0x39, 0x86, 0x30, 0x15, 0x26, 0xb2, 0x79, 0x61, 0x85,
+ 0xd4, 0x3f, 0xda, 0x3c, 0xa0, 0x43, 0xcf, 0xfc, 0x63, 0xc9, 0x56, 0x55,
+ 0x14, 0x91, 0xe4, 0x1e, 0x11, 0x70, 0xff, 0xd0, 0x09, 0x7c, 0x92, 0x0e,
+ 0x34, 0x2d, 0x41, 0x88, 0x93, 0x11, 0x50, 0xe9, 0x63, 0xb2, 0x09, 0x78,
+ 0xf5, 0xc4, 0xa9, 0x3b, 0x6d, 0xed, 0x7f, 0xd7, 0xba, 0xb1, 0xbf, 0x11,
+ 0xee, 0x72, 0xdf, 0x68, 0x12, 0xb9, 0x1b, 0x2a, 0xb3, 0x69, 0xae, 0xd7,
+ 0x86, 0xcc, 0xa4, 0xf2, 0x49, 0x3a, 0x3c, 0xd6, 0x35, 0x8f, 0x13, 0xb8,
+ 0xf1, 0xe7, 0x37, 0xc7, 0x77, 0x85, 0x9e, 0x8b, 0xe5, 0x94, 0x17, 0x7a,
+ 0xd9, 0x9e, 0x88, 0xa5, 0x1e, 0xbb, 0x34, 0xab, 0xbd, 0x21, 0x16, 0xda,
+ 0xc2, 0xd2, 0x3a, 0x2f, 0xd0, 0xdc, 0xa5, 0x4c, 0x97, 0x2b, 0xd0, 0x45,
+ 0x4b, 0x07, 0xb3, 0x72, 0xbc, 0xcd, 0xac, 0x02, 0xff, 0x38, 0x22, 0x47,
+ 0xef, 0xb4, 0x27, 0xd5, 0x7e, 0x91, 0x89, 0x4d, 0x79, 0xf9, 0x55, 0x46,
+ 0xc3, 0xf8, 0x6a, 0xd6, 0xcb, 0xf4, 0xbe, 0x6e, 0x1c, 0xee, 0xd9, 0xcb,
+ 0xaf, 0x26, 0xf8, 0x65, 0x3e, 0xa2, 0xd4, 0xbb, 0xe9, 0x6e, 0x86, 0x51,
+ 0x7d, 0xf4, 0x82, 0x96, 0x66, 0x74, 0x56, 0x52, 0x80, 0xf8, 0x76, 0x9c,
+ 0xf8, 0xb2, 0x21, 0x5c, 0xba, 0x5f, 0x95, 0x44, 0x59, 0x66, 0x1a, 0x49,
+ 0x09, 0x6c, 0xc0, 0xe6, 0x21, 0xf9, 0xe6, 0xa7, 0xbc, 0x06, 0x63, 0x4e,
+ 0xd4, 0xe4, 0xc0, 0xaa, 0x39, 0xac, 0x25, 0xe6, 0xcd, 0x26, 0x34, 0xd6,
+ 0x34, 0xda, 0x3a, 0xb7, 0x4f, 0x66, 0x99, 0xe3, 0x9f, 0x40, 0x6e, 0xa9,
+ 0xdf, 0xcf, 0x9b, 0x65, 0xa2, 0xa6, 0x72, 0xd8, 0x29, 0xca, 0xdb, 0x5b,
+ 0x22, 0x6c, 0x43, 0xe0, 0x04, 0xb7, 0x4f, 0x15, 0x17, 0xf5, 0x90, 0x0c,
+ 0xcc, 0x2d, 0x8d, 0x5c, 0xbc, 0x04, 0xa6, 0xa9, 0x05, 0x13, 0xca, 0x09,
+ 0x68, 0x46, 0x52, 0xb8, 0x55, 0x1b, 0x91, 0x9f, 0xbe, 0x7e, 0x15, 0x29,
+ 0x63, 0xa2, 0x36, 0x36, 0x9b, 0x06, 0x0d, 0x48, 0x51, 0x72, 0x86, 0x9b,
+ 0xb4, 0x7d, 0xf9, 0x30, 0xd2, 0x66, 0xf9, 0xa6, 0x77, 0xf3, 0x8c, 0x3b,
+ 0x48, 0xc5, 0x49, 0xb2, 0x28, 0x0d, 0xde, 0x32, 0xbe, 0xf3, 0x45, 0x04,
+ 0x9b, 0xdc, 0x5d, 0x31, 0xdc, 0x24, 0xcd, 0x53, 0x8a, 0xe5, 0x61, 0x80,
+ 0x5e, 0xd6, 0x8e, 0x5b, 0xab, 0x87, 0x05, 0x74, 0x06, 0x08, 0x3c, 0xdb,
+ 0xad, 0xaa, 0xf0, 0x30, 0xc2, 0x08, 0x2d, 0xe7, 0x1c, 0x29, 0x22, 0xe8,
+ 0x92, 0xf4, 0xab, 0x8a, 0xba, 0xb3, 0x46, 0xc3, 0x20, 0x0c, 0x65, 0xd3,
+ 0x3d, 0xe6, 0x17, 0xa8, 0xfe, 0xa2, 0xdb, 0x59, 0x0a, 0x4f, 0xcd, 0x0c,
+ 0x32, 0xc6, 0x6f, 0x48, 0xa4, 0x7b, 0x0a, 0xc4, 0xda, 0x80, 0xe1, 0xdd,
+ 0x14, 0x9f, 0xad, 0xed, 0x33, 0x44, 0x17, 0x81, 0x09, 0xba, 0x3f, 0x59,
+ 0x28, 0x57, 0x04, 0x96, 0xec, 0x0c, 0x7b, 0xcb},
+ {0xff, 0x08, 0xa6, 0xfc, 0x1a, 0xbf, 0x92, 0xa7, 0x8e, 0xef, 0x28, 0x54,
+ 0x06, 0xe5, 0xb4, 0xba, 0x66, 0x61, 0x15, 0x57, 0xe7, 0xf1, 0x44, 0x35,
+ 0xa1, 0xa5, 0x31, 0xa6, 0x03, 0xb3, 0x04, 0x08, 0xb2, 0x2f, 0xc1, 0x77,
+ 0x50, 0xa8, 0xd0, 0xa0, 0xa1, 0x78, 0x7e, 0x01, 0xda, 0x40, 0xfb, 0x2b,
+ 0x2b, 0x18, 0x4b, 0xbd, 0x21, 0x0c, 0xe3, 0xa3, 0x00, 0x1c, 0x95, 0x30,
+ 0x1e, 0x19, 0x6c, 0xab, 0x0c, 0x61, 0x4f, 0xf1, 0xe6, 0xc5, 0x00, 0xdf,
+ 0x73, 0x50, 0xf6, 0x9c, 0xba, 0xf0, 0x38, 0x0b, 0x7c, 0xaa, 0x0e, 0xd2,
+ 0x04, 0xd7, 0x75, 0x66, 0xae, 0xa6, 0x7f, 0x80, 0x52, 0x27, 0xcb, 0x66,
+ 0x4f, 0xc2, 0x0c, 0xea, 0xa2, 0x6f, 0xe1, 0xf6, 0x4c, 0xee, 0x14, 0xfb,
+ 0x24, 0x08, 0x01, 0x33, 0x6c, 0x69, 0x85, 0xe9, 0x81, 0x31, 0x61, 0x0f,
+ 0x56, 0xfb, 0x8d, 0x09, 0xc3, 0xca, 0xed, 0x68, 0xa8, 0x66, 0x32, 0x55,
+ 0xa8, 0x7e, 0x1a, 0x47, 0x09, 0x7b, 0xe1, 0x1b, 0xca, 0xa2, 0xb4, 0x32,
+ 0x7b, 0xaf, 0x80, 0x00, 0x0e, 0x53, 0x32, 0xf9, 0xef, 0xa8, 0x72, 0xb0,
+ 0x8c, 0x42, 0x1c, 0x68, 0xc4, 0x1d, 0xce, 0x57, 0x15, 0xfb, 0x7e, 0x0b,
+ 0xf3, 0x8a, 0x54, 0x87, 0x7a, 0x10, 0x47, 0x44, 0x69, 0x80, 0xf5, 0xd0,
+ 0x59, 0x70, 0x6a, 0x3c, 0xea, 0x11, 0x58, 0xb7, 0x39, 0xee, 0x72, 0x1d,
+ 0x52, 0xa4, 0x9b, 0x8e, 0xe2, 0x05, 0x97, 0x3e, 0xb0, 0x55, 0x77, 0x1f,
+ 0xe7, 0x6d, 0xbc, 0x66, 0xd9, 0x3a, 0x7c, 0x29, 0x9e, 0x5b, 0x41, 0x30,
+ 0x14, 0x48, 0x29, 0x63, 0xef, 0x46, 0xf9, 0x3a, 0x9f, 0x83, 0x92, 0x90,
+ 0xd3, 0xd6, 0xff, 0xf5, 0xdd, 0xc2, 0x4c, 0xbc, 0x68, 0xcc, 0xd3, 0x3f,
+ 0x0a, 0x0d, 0x62, 0x41, 0x07, 0xf6, 0x65, 0xbb, 0x1b, 0xd3, 0xe5, 0xcc,
+ 0x22, 0x7c, 0xc4, 0x20, 0x05, 0xe6, 0xe7, 0x6c, 0x72, 0x19, 0x50, 0x1a,
+ 0x4f, 0x8a, 0x7e, 0x50, 0xde, 0xc0, 0x46, 0x0f, 0x35, 0x1c, 0xec, 0xeb,
+ 0xca, 0x51, 0x71, 0x7e, 0x47, 0x6f, 0x6c, 0x96, 0x98, 0x6d, 0xdf, 0x99,
+ 0x78, 0x4e, 0x10, 0x32, 0xad, 0x79, 0x67, 0xc4, 0x76, 0x2a, 0x00, 0xd9,
+ 0x02, 0xd8, 0x74, 0x08, 0x59, 0x24, 0xbe, 0x97, 0xfe, 0x84, 0x2f, 0xdf,
+ 0x7b, 0x27, 0xe7, 0x01, 0x55, 0x26, 0x30, 0x1d, 0x2b, 0xeb, 0x3b, 0x7a,
+ 0x72, 0xfb, 0x8b, 0x3d, 0x57, 0x1b, 0x00, 0x32, 0xe8, 0xd3, 0x33, 0xb7,
+ 0xd5, 0x9c, 0xef, 0x72, 0xfe, 0xc7, 0xcd, 0xb1, 0xce, 0x5b, 0xbb, 0x6a,
+ 0x17, 0x85, 0x8e, 0x81, 0x1d, 0x6f, 0x8d, 0x06, 0xb0, 0x31, 0x96, 0x94,
+ 0x64, 0x28, 0x01, 0xb9, 0x99, 0xcb, 0x28, 0x75, 0x5c, 0xa1, 0xc3, 0xd8,
+ 0xa2, 0x08, 0xb6, 0x83, 0xa3, 0x70, 0x12, 0x6a, 0x60, 0x79, 0xa7, 0x47,
+ 0x39, 0xcc, 0x6b, 0x4d, 0xde, 0xf0, 0x32, 0x73, 0x5e, 0x84, 0xf6, 0x8e,
+ 0x78, 0xa5, 0x2f, 0xf3, 0x9f, 0x7d, 0x00, 0xb0, 0x74, 0x7d, 0x46, 0x11,
+ 0x16, 0x23, 0x3e, 0x26, 0x33, 0x71, 0x90, 0x6b, 0x9b, 0x8c, 0xf4, 0xb8,
+ 0xbb, 0x50, 0x31, 0x97, 0xac, 0xdf, 0x1b, 0xed, 0x4a, 0xb2, 0x12, 0xaf,
+ 0x5f, 0xf8, 0x5f, 0xbe, 0x53, 0x68, 0x7d, 0x84, 0xf2, 0x83, 0x8a, 0xd9,
+ 0x31, 0x08, 0xe8, 0xf8, 0xcf, 0x93, 0x14, 0xcb, 0xb2, 0x31, 0xe8, 0x51,
+ 0xb5, 0xad, 0x96, 0x1e, 0xa3, 0x0a, 0xd3, 0x89, 0xa1, 0x53, 0xc2, 0xc3,
+ 0xba, 0xd4, 0x87, 0xd2, 0x65, 0xff, 0x81, 0x6c, 0xeb, 0x25, 0xf6, 0x67,
+ 0x44, 0xe5, 0x13, 0x3d, 0x32, 0xe0, 0xde, 0x2c, 0x7b, 0x85, 0xda, 0x9e,
+ 0xe0, 0xb1, 0xd4, 0xfc, 0xa9, 0xc7, 0x1d, 0x39, 0xa4, 0x00, 0xf2, 0xc9,
+ 0x04, 0xf2, 0xbc, 0x71, 0x2b, 0x4f, 0x54, 0x99, 0x67, 0x72, 0x14, 0x6f,
+ 0x84, 0xa4, 0xaf, 0x9e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {443,
+ {0xe5, 0x01, 0xaa, 0xe9, 0xfd, 0xa5, 0x8a, 0x64, 0xb6, 0xfa, 0xa3, 0xc8,
+ 0x0a, 0xdb, 0x2c, 0xc8},
+ {0x17, 0xc6, 0x5f, 0xb6, 0xad, 0x0e, 0x7a, 0xc8, 0x50, 0x2b, 0xcb, 0xff,
+ 0x60, 0x49, 0x07, 0x96, 0x28, 0xbd, 0x9a, 0x0f, 0x99, 0x04, 0x6a, 0x42,
+ 0x5b, 0x0c, 0xbf, 0xb2, 0x2d, 0x25, 0x64, 0xee, 0x43, 0xec, 0xdd, 0x5b,
+ 0x28, 0xb8, 0x08, 0x64, 0x5c, 0x67, 0xe9, 0xd6, 0xdb, 0x23, 0x7c, 0xdb,
+ 0x51, 0xcb, 0xb8, 0x75, 0xfb, 0x1e, 0x50, 0xf3, 0xfe, 0x6f, 0x31, 0x79,
+ 0x9a, 0xa8, 0xfa, 0xd2, 0x9e, 0xfc, 0x10, 0x2e, 0xb8, 0xf4, 0xb8, 0xe7,
+ 0xb5, 0x82, 0x8a, 0xbd, 0x7f, 0x95, 0x80, 0xaa, 0xa5, 0x83, 0xc2, 0x80,
+ 0x3c, 0xbf, 0x21, 0x58, 0x16, 0xc2, 0x68, 0x28, 0x44, 0xf8, 0x53, 0x70,
+ 0x80, 0xc8, 0x5d, 0x67, 0xa0, 0xc9, 0x6a, 0xc7, 0xad, 0xae, 0x3a, 0x8c,
+ 0xc5, 0xde, 0xa6, 0x28, 0x99, 0x85, 0x92, 0x09, 0x8c, 0xb2, 0x57, 0xb2,
+ 0xcd, 0xaa, 0x0a, 0x23, 0x80, 0x59, 0x0b, 0x0f, 0x69, 0x5d, 0x08, 0x76,
+ 0xab, 0xe9, 0x0e, 0x8c, 0xd9, 0x05, 0x28, 0xbb, 0x24, 0xa6, 0x3f, 0x1e,
+ 0x60, 0x59, 0xcd, 0xe5, 0x7c, 0x0e, 0xa9, 0xd9, 0xfb, 0xd4, 0x1f, 0xcd,
+ 0x66, 0xf1, 0x3b, 0xd2, 0x6f, 0x80, 0xe6, 0x0f, 0xa0, 0x2e, 0xff, 0xbe,
+ 0xee, 0x74, 0xd8, 0xe4, 0x29, 0xda, 0x14, 0x5d, 0xee, 0x19, 0x58, 0x26,
+ 0xe5, 0x71, 0x25, 0x78, 0xc6, 0xc7, 0x52, 0xdc, 0xcd, 0x94, 0xdd, 0xed,
+ 0x4d, 0xbe, 0xc4, 0x1b, 0x7e, 0x2e, 0x57, 0xe2, 0xdd, 0xc5, 0xff, 0x92,
+ 0x5f, 0x32, 0x08, 0x83, 0x64, 0x87, 0xef, 0xfb, 0xc6, 0x7f, 0xd9, 0x96,
+ 0x11, 0x2b, 0x64, 0x20, 0x13, 0x34, 0xdd, 0x22, 0x70, 0xdc, 0x00, 0x9f,
+ 0x07, 0xe9, 0x08, 0x76, 0xc5, 0xf4, 0x61, 0x9d, 0xe2, 0xe5, 0xc3, 0x99,
+ 0xab, 0xc8, 0x88, 0xef, 0xe6, 0x44, 0x31, 0x81, 0xed, 0x5a, 0x61, 0x9c,
+ 0xf5, 0x22, 0x5f, 0x85, 0xa5, 0x13, 0x07, 0x45, 0x36, 0xf5, 0xbc, 0x49,
+ 0x6b, 0xc1, 0x1b, 0x36, 0xd1, 0x44, 0xe9, 0xc0, 0x65, 0x84, 0x62, 0xb3,
+ 0xdd, 0x59, 0xab, 0x8f, 0x86, 0x9c, 0x1b, 0x42, 0x9e, 0xcd, 0xef, 0xf9,
+ 0x14, 0x9b, 0x65, 0xf1, 0xc7, 0x4e, 0xc9, 0x2c, 0xad, 0x18, 0x8a, 0x94,
+ 0xf5, 0x4b, 0xed, 0x97, 0x61, 0x9e, 0xa3, 0x63, 0xef, 0xd7, 0xb9, 0x43,
+ 0xac, 0x4c, 0x1f, 0xd5, 0x53, 0x32, 0x29, 0xd4, 0xcb, 0x67, 0xd4, 0x0b,
+ 0x02, 0xb7, 0xdd, 0xe4, 0xd6, 0x05, 0x84, 0x9b, 0xe7, 0x22, 0x18, 0x32,
+ 0x36, 0x23, 0xfd, 0x8e, 0x8e, 0x4b, 0x43, 0x68, 0x88, 0xd8, 0xfe, 0x9d,
+ 0x6b, 0x69, 0x7e, 0xc9, 0xf7, 0x53, 0x26, 0x13, 0x82, 0xe2, 0x6c, 0xd4,
+ 0x90, 0x0d, 0xab, 0x93, 0xb2, 0xe6, 0xfb, 0xa9, 0x4d, 0x43, 0x30, 0xb0,
+ 0x2f, 0x59, 0x41, 0x34, 0xa8, 0x6a, 0xa3, 0x24, 0xe9, 0x55, 0x13, 0x12,
+ 0x6c, 0x42, 0x56, 0x21, 0x7f, 0x80, 0x9d, 0xaf, 0x41, 0x33, 0x64, 0xa9,
+ 0x0a, 0xca, 0xc4, 0x4d, 0x80, 0x2a, 0xb2, 0x78, 0x8c, 0x10, 0xf6, 0x7b,
+ 0x6d, 0x62, 0x1a, 0xc3, 0xbf, 0xde, 0xa1, 0x02, 0x11, 0x79, 0x12, 0xb7,
+ 0x3a, 0xb3, 0x7a, 0xc8, 0x58, 0x65, 0x50, 0xad, 0xb1, 0x21, 0xa9, 0xbf,
+ 0x41, 0xad, 0x8a, 0x3e, 0x01, 0x74, 0x98, 0xb6, 0x67, 0xaa, 0x24, 0x7a,
+ 0x10, 0xba, 0xc7, 0xd1, 0x70, 0x85, 0x38, 0xef, 0x81, 0x27, 0xcc, 0xd5,
+ 0x77, 0x75, 0x84, 0xa6, 0x5b, 0x2c, 0xd8, 0x22, 0x13, 0x19, 0x77, 0x4d,
+ 0x8d, 0xf4, 0x9d, 0xcc, 0x21, 0x42, 0x96, 0x14, 0xce, 0x37, 0xd3, 0xf5,
+ 0x1c, 0x5c, 0xd4, 0x8a, 0x61, 0xe5, 0xbc, 0x92, 0x69, 0xd5, 0x64, 0x90,
+ 0xdc, 0x68, 0x2b, 0xc4, 0x19, 0xd1, 0xe7, 0x8e, 0x2c, 0xa8, 0xe4, 0x55,
+ 0xf7, 0x7b, 0x53, 0x56, 0x5c, 0x21, 0xa7, 0xd6},
+ {0xdf, 0x09, 0xb0, 0x81, 0xcc, 0xbc, 0x29, 0x88, 0x7d, 0x8f, 0x74, 0xbc,
+ 0x94, 0xd1, 0xbb, 0x70, 0xa7, 0xff, 0xdd, 0xa9, 0xd1, 0x6f, 0x33, 0x1e,
+ 0xd3, 0xd9, 0xb6, 0x4f, 0x2d, 0x9c, 0x29, 0xb1, 0x1a, 0xdb, 0xab, 0xf3,
+ 0x59, 0x0c, 0x3d, 0x88, 0x77, 0x51, 0x17, 0x09, 0xfe, 0x3f, 0x71, 0xde,
+ 0xd6, 0xf2, 0x26, 0xe6, 0x78, 0xd5, 0xd1, 0x07, 0xa4, 0x89, 0xcf, 0xd4,
+ 0x49, 0xe5, 0x1c, 0xb1, 0xc7, 0xcc, 0x0f, 0x74, 0xc3, 0xb5, 0xe9, 0xfc,
+ 0x26, 0x8d, 0x62, 0x52, 0xda, 0x49, 0xb9, 0xca, 0xad, 0xa8, 0xaf, 0xd0,
+ 0xe4, 0xdd, 0x6e, 0xc4, 0x45, 0x36, 0x01, 0xc4, 0x7c, 0x8e, 0x2e, 0xcb,
+ 0xec, 0x1a, 0xb4, 0x33, 0x4e, 0xdc, 0x53, 0xcc, 0x60, 0x7c, 0x97, 0xd2,
+ 0x9e, 0x69, 0x30, 0x83, 0x8f, 0x1a, 0x59, 0xbd, 0x44, 0xa4, 0xf9, 0x49,
+ 0x04, 0x97, 0x33, 0x89, 0x33, 0xfc, 0x6a, 0xef, 0x0b, 0xda, 0xfa, 0xeb,
+ 0xe3, 0xfa, 0x17, 0x05, 0x69, 0x55, 0x82, 0xb6, 0x21, 0x93, 0x77, 0x87,
+ 0x1d, 0x10, 0x62, 0x20, 0x3b, 0x64, 0xdd, 0xd2, 0xd1, 0xb4, 0xfe, 0x02,
+ 0x0d, 0x2b, 0x45, 0xd2, 0x04, 0x31, 0xff, 0x3d, 0xf6, 0xea, 0xf7, 0x24,
+ 0xad, 0xf8, 0x98, 0x69, 0x37, 0x1f, 0xcf, 0xd5, 0xa0, 0x86, 0xfb, 0x11,
+ 0x0a, 0x15, 0x1d, 0xac, 0xd2, 0xec, 0x3f, 0x9b, 0x3c, 0xd1, 0xa7, 0xc5,
+ 0xd2, 0xd1, 0x37, 0xab, 0x53, 0x15, 0x2b, 0x0b, 0x25, 0x3e, 0xe7, 0x74,
+ 0x50, 0x13, 0xb8, 0xc5, 0xc1, 0x51, 0xdd, 0x5c, 0xe7, 0x3c, 0x97, 0x78,
+ 0xbf, 0xb9, 0x95, 0x2d, 0xd2, 0x8b, 0x96, 0xad, 0xe1, 0xf5, 0xcc, 0x59,
+ 0x20, 0xc9, 0x90, 0xc2, 0xa3, 0xe1, 0x59, 0xda, 0xe5, 0x10, 0x1a, 0x17,
+ 0xa9, 0xc7, 0x69, 0x74, 0x09, 0xf3, 0x45, 0x67, 0xc4, 0x4e, 0x5f, 0x8f,
+ 0x08, 0xe4, 0x03, 0x13, 0x6b, 0x15, 0xce, 0xd9, 0x59, 0x2d, 0x07, 0xf7,
+ 0xa3, 0x23, 0xb3, 0xee, 0x14, 0x66, 0x67, 0xa0, 0xf8, 0x72, 0xc4, 0x7d,
+ 0x49, 0x85, 0xf4, 0x88, 0x4a, 0x00, 0x72, 0xe1, 0x3f, 0xa1, 0x67, 0x41,
+ 0x6c, 0xef, 0x62, 0x18, 0x9e, 0xae, 0x47, 0x55, 0x7a, 0x00, 0xe8, 0x46,
+ 0x23, 0x30, 0xeb, 0xa0, 0xef, 0x7e, 0x7e, 0x59, 0x46, 0xe1, 0xad, 0xa6,
+ 0x70, 0xea, 0xf0, 0x53, 0xb7, 0xa1, 0xa6, 0x36, 0x10, 0xb2, 0x45, 0x4a,
+ 0xf7, 0xd7, 0x3e, 0x90, 0xa8, 0x05, 0xcb, 0xa8, 0xd9, 0xdd, 0x61, 0xa4,
+ 0xd5, 0x50, 0x86, 0xc5, 0x18, 0x99, 0xbc, 0xe8, 0x1d, 0x6c, 0xe0, 0x62,
+ 0xb6, 0xb9, 0xb8, 0x07, 0x8f, 0xb9, 0xb7, 0x25, 0x12, 0x21, 0x20, 0xfd,
+ 0xa1, 0x25, 0x4f, 0x37, 0x7f, 0x83, 0x26, 0xc0, 0x19, 0x57, 0x55, 0x0f,
+ 0x7b, 0xd6, 0xfe, 0x8e, 0x80, 0x37, 0xfb, 0x94, 0xbb, 0x27, 0xc6, 0xbc,
+ 0x90, 0xc3, 0x85, 0x25, 0xb9, 0xe0, 0xac, 0x04, 0x60, 0xa1, 0x27, 0x1d,
+ 0xdd, 0x15, 0x01, 0x91, 0x68, 0xca, 0x5b, 0x4f, 0x7f, 0x69, 0xa3, 0x3f,
+ 0x22, 0xc5, 0x9c, 0x6f, 0xb6, 0x30, 0x42, 0x20, 0xe1, 0x4a, 0xc4, 0x48,
+ 0x35, 0x63, 0x2f, 0xab, 0x64, 0xce, 0x18, 0x87, 0x17, 0xa4, 0x0b, 0x5e,
+ 0x11, 0x25, 0xcc, 0x94, 0xdf, 0x54, 0x0d, 0xa0, 0x3e, 0xd0, 0x61, 0x79,
+ 0x52, 0xf7, 0x0d, 0xac, 0xc1, 0x29, 0x8b, 0x8f, 0xa0, 0xf8, 0xbc, 0xaa,
+ 0x08, 0x24, 0x28, 0x08, 0x8c, 0x0b, 0x14, 0xb7, 0x72, 0x88, 0xa0, 0x95,
+ 0x3f, 0xa7, 0x9d, 0x76, 0x05, 0x96, 0x4c, 0x6a, 0x8b, 0x49, 0xd1, 0xc8,
+ 0x4e, 0x9b, 0x02, 0x13, 0x0c, 0x36, 0x2e, 0x4b, 0x3a, 0xf6, 0xdc, 0x0a,
+ 0xc8, 0x31, 0x4d, 0x3c, 0xc1, 0x30, 0x75, 0xf8, 0x49, 0x9b, 0xb7, 0x1b,
+ 0x1b, 0x2f, 0xe3, 0xd4, 0x82, 0x88, 0x39, 0x1c, 0x7c, 0x07, 0x29, 0x19,
+ 0x1c, 0x7a, 0x42, 0x02},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {444,
+ {0xa6, 0xb2, 0x92, 0x0c, 0xeb, 0x20, 0xcd, 0x41, 0x59, 0xf7, 0xc8, 0xc6,
+ 0x71, 0x31, 0x87, 0x54},
+ {0x4e, 0xcb, 0xf3, 0x49, 0x3b, 0xe2, 0x87, 0xa6, 0xe8, 0xac, 0x73, 0x53,
+ 0x6b, 0xe7, 0x20, 0x4a, 0x7f, 0xee, 0x84, 0xff, 0x7d, 0xb4, 0xc7, 0x97,
+ 0x21, 0xf0, 0xcb, 0xa0, 0x9b, 0xd7, 0x2d, 0x38, 0x12, 0x38, 0xdb, 0x66,
+ 0xa8, 0xf1, 0xc7, 0x84, 0x75, 0x1f, 0xf5, 0x72, 0xca, 0xae, 0x32, 0xfa,
+ 0xc4, 0x8e, 0x90, 0x6d, 0x00, 0xa2, 0xf3, 0xf8, 0x61, 0x1a, 0xfa, 0xc8,
+ 0x07, 0x68, 0x98, 0xc0, 0xeb, 0x46, 0xa9, 0xf2, 0xb5, 0x57, 0xf3, 0x0a,
+ 0x70, 0x38, 0x2a, 0x90, 0x81, 0x08, 0xf8, 0xdf, 0xc9, 0xc2, 0x70, 0x48,
+ 0xbc, 0xa1, 0xa7, 0x38, 0xb3, 0x99, 0x76, 0xea, 0x54, 0x27, 0x7c, 0xb0,
+ 0xa2, 0x57, 0x80, 0x69, 0x6a, 0xc3, 0xec, 0xb4, 0xae, 0x24, 0x36, 0x2b,
+ 0xbd, 0xe6, 0xbf, 0x9e, 0xb3, 0xaf, 0x43, 0x99, 0x9e, 0x47, 0x27, 0x40,
+ 0x9b, 0xfe, 0xc5, 0x2c, 0xeb, 0xa0, 0xd7, 0x2a, 0x2f, 0x76, 0x94, 0xb9,
+ 0x95, 0x49, 0x14, 0x61, 0x81, 0x77, 0x67, 0x9a, 0x7a, 0x0e, 0xc9, 0x02,
+ 0xdf, 0x35, 0xd1, 0xab, 0x8b, 0x40, 0xca, 0x32, 0x99, 0x60, 0x66, 0x9c,
+ 0x83, 0xd7, 0xc2, 0x8c, 0x77, 0x2a, 0x24, 0xb2, 0x19, 0x7d, 0x49, 0xbe,
+ 0xff, 0xd4, 0x3f, 0x21, 0xd0, 0xea, 0x5b, 0xa0, 0x9a, 0xf8, 0x36, 0x53,
+ 0x92, 0x33, 0xea, 0x34, 0xe4, 0xa8, 0x69, 0xfa, 0x91, 0x1d, 0x84, 0x3a,
+ 0xa0, 0xba, 0x01, 0xa7, 0xc3, 0x23, 0x2c, 0x6f, 0x7e, 0xcc, 0x8d, 0x4f,
+ 0xd5, 0xf0, 0xe9, 0xa1, 0x76, 0x83, 0x0a, 0x3d, 0xd5, 0x85, 0x7f, 0xee,
+ 0x15, 0x9e, 0xc9, 0x32, 0xfb, 0xe2, 0x93, 0x23, 0x99, 0xef, 0x51, 0x01,
+ 0x1f, 0xbc, 0x44, 0x42, 0x98, 0xd4, 0x20, 0x27, 0x58, 0x9a, 0xd5, 0x06,
+ 0x70, 0xa2, 0xf5, 0x44, 0xfb, 0x77, 0x20, 0xfc, 0x60, 0x66, 0x40, 0xf3,
+ 0xca, 0x40, 0x78, 0xb3, 0xa5, 0x45, 0x4d, 0x59, 0xa8, 0xb0, 0xfc, 0x20,
+ 0x8a, 0x4c, 0xa6, 0x74, 0x05, 0x5c, 0xc4, 0xeb, 0xf6, 0x48, 0x26, 0xd5,
+ 0x3f, 0x88, 0x9a, 0xe3, 0x40, 0x33, 0x88, 0x9d, 0x41, 0x5a, 0x02, 0x66,
+ 0x1c, 0xe1, 0xd6, 0x1c, 0xcc, 0x7c, 0xa2, 0x6e, 0x33, 0xc1, 0x3a, 0x00,
+ 0x78, 0xe1, 0xc2, 0xcc, 0x2b, 0x05, 0xda, 0xf9, 0x61, 0x8f, 0xbb, 0xec,
+ 0xfd, 0x6c, 0x81, 0x6b, 0x09, 0xf1, 0xf4, 0x5f, 0x7f, 0x64, 0xdd, 0xaa,
+ 0x97, 0x7d, 0x97, 0x13, 0x97, 0xc0, 0x4f, 0xf6, 0x0f, 0x53, 0x83, 0xef,
+ 0x84, 0xc2, 0x17, 0xb2, 0x0b, 0xf3, 0xb9, 0x78, 0xe9, 0xac, 0x0a, 0xba,
+ 0x6d, 0x4c, 0xb2, 0x69, 0x7c, 0x2a, 0xa4, 0x89, 0x2f, 0xe1, 0x95, 0xef,
+ 0x7c, 0x40, 0x99, 0xde, 0x26, 0x89, 0x75, 0x35, 0xa0, 0xf4, 0x1c, 0x8e,
+ 0xd9, 0x0e, 0xb6, 0x74, 0xbc, 0x67, 0x3a, 0x5a, 0x47, 0x81, 0x6c, 0x83,
+ 0xab, 0xcb, 0x8a, 0x7e, 0x88, 0x33, 0x16, 0x69, 0x91, 0x12, 0x72, 0x8f,
+ 0x47, 0x0a, 0x3a, 0xa0, 0x8d, 0xab, 0x56, 0x62, 0xd6, 0x32, 0xba, 0xe2,
+ 0xa8, 0xb7, 0xd3, 0x9c, 0x7b, 0xab, 0x2e, 0xad, 0x54, 0x33, 0x1b, 0xf1,
+ 0x34, 0x2d, 0x2b, 0x04, 0x5b, 0x62, 0x30, 0x5e, 0x6c, 0x3e, 0xac, 0xd7,
+ 0x07, 0x81, 0x5e, 0x23, 0x68, 0x84, 0x31, 0xa9, 0xc8, 0xb9, 0xdd, 0x17,
+ 0x7e, 0x1f, 0x89, 0xc8, 0x77, 0x46, 0x8f, 0x4d, 0xdb, 0x37, 0x22, 0x45,
+ 0x2f, 0x4e, 0x50, 0xb1, 0x7d, 0x01, 0xaa, 0x7a, 0x35, 0x3f, 0x1c, 0x18,
+ 0x81, 0x1a, 0x9c, 0xa2, 0x04, 0x8f, 0xf8, 0x41, 0xc9, 0xc7, 0x90, 0xd2,
+ 0x10, 0x54, 0xc4, 0x2a, 0x60, 0xa0, 0x8e, 0x64, 0x38, 0x57, 0x1b, 0xcd,
+ 0xb9, 0x16, 0x00, 0x80, 0x62, 0xad, 0xe4, 0x69, 0x88, 0xcb, 0xb0, 0x18,
+ 0x79, 0xec, 0x39, 0xf0, 0xcf, 0x49, 0xb7, 0xfb},
+ {0xf9, 0x13, 0x96, 0x13, 0x87, 0xdd, 0x48, 0xd5, 0x67, 0x8d, 0x6e, 0xdb,
+ 0xc1, 0x4c, 0x1c, 0x98, 0xe8, 0xf9, 0x2a, 0x8b, 0x68, 0x8f, 0xd3, 0x3f,
+ 0xf9, 0x75, 0x88, 0x94, 0xb7, 0x60, 0x33, 0x9f, 0x01, 0x77, 0xee, 0x2d,
+ 0xd8, 0x77, 0x95, 0xce, 0xa9, 0xf2, 0x34, 0x50, 0x77, 0x44, 0xa0, 0x00,
+ 0x00, 0x87, 0xa6, 0xc8, 0x74, 0x88, 0x54, 0xdc, 0xf2, 0xed, 0x9c, 0x76,
+ 0xcc, 0x79, 0xd5, 0x8e, 0x78, 0x62, 0xd8, 0x32, 0x6c, 0x10, 0x27, 0x78,
+ 0xd1, 0x34, 0x8a, 0xe0, 0xec, 0x24, 0x16, 0x87, 0x0d, 0x1f, 0x94, 0x12,
+ 0x97, 0xc1, 0x77, 0x8e, 0xc3, 0xe8, 0x5d, 0x6a, 0x17, 0x53, 0x43, 0x33,
+ 0x08, 0x69, 0x35, 0xe1, 0xee, 0x98, 0x2f, 0xc9, 0x0f, 0x91, 0x75, 0xda,
+ 0xd0, 0x5b, 0x26, 0x5b, 0xf7, 0x22, 0xb7, 0xe3, 0x60, 0x36, 0xf9, 0x8f,
+ 0xfb, 0x6b, 0x1b, 0x0b, 0x12, 0xfb, 0x2d, 0xaa, 0x54, 0xfa, 0xe4, 0x36,
+ 0xfb, 0x04, 0x4f, 0x2a, 0xbc, 0x0e, 0xc0, 0xd1, 0xf4, 0xcc, 0x75, 0x6b,
+ 0x23, 0xb2, 0x57, 0xaa, 0xc3, 0xa1, 0xa1, 0xd1, 0xaf, 0xc0, 0x51, 0xef,
+ 0x25, 0x99, 0x5c, 0xb3, 0xab, 0x36, 0xf3, 0xc3, 0x96, 0x47, 0x87, 0x80,
+ 0x2c, 0x9c, 0x57, 0x44, 0x16, 0xdc, 0x65, 0x23, 0xcd, 0xb7, 0xa6, 0x19,
+ 0x66, 0xb8, 0xff, 0x09, 0x53, 0x31, 0x81, 0xd5, 0x49, 0x41, 0x21, 0x8b,
+ 0x37, 0xdd, 0x72, 0xfd, 0x39, 0x3d, 0x52, 0xd6, 0xc6, 0xfa, 0xfc, 0xfa,
+ 0x4a, 0x1b, 0xed, 0xce, 0x37, 0x77, 0xba, 0x38, 0x42, 0x68, 0x76, 0xd4,
+ 0xd7, 0x17, 0xe9, 0x95, 0x3a, 0xcd, 0x2d, 0x80, 0x20, 0xef, 0xde, 0x17,
+ 0x89, 0x0f, 0x86, 0xce, 0xdc, 0x14, 0x44, 0x15, 0xba, 0xc1, 0x96, 0xe1,
+ 0xbd, 0xcc, 0x6b, 0xc0, 0x63, 0x17, 0x08, 0xe3, 0x4f, 0xb5, 0xc2, 0x85,
+ 0x16, 0x56, 0x05, 0x24, 0x96, 0x36, 0xe1, 0x6b, 0x45, 0x75, 0xe3, 0x32,
+ 0xb1, 0xea, 0x29, 0x62, 0x3f, 0xdc, 0x3a, 0x8f, 0x55, 0xab, 0x92, 0x72,
+ 0xeb, 0x03, 0xd0, 0x85, 0x8d, 0xe0, 0xf4, 0x85, 0x4d, 0xc6, 0x9f, 0xd5,
+ 0x01, 0xed, 0xff, 0xdb, 0x44, 0x09, 0x7c, 0xf3, 0x46, 0x4e, 0x8f, 0xfd,
+ 0x52, 0x6b, 0xf5, 0xd3, 0x35, 0xf9, 0xca, 0x10, 0xdb, 0x87, 0x65, 0x62,
+ 0x62, 0xee, 0x3e, 0xe5, 0x17, 0x24, 0xbe, 0x9c, 0x28, 0xe9, 0x51, 0x92,
+ 0x7b, 0x3c, 0xb3, 0x28, 0x27, 0xf2, 0x32, 0xd2, 0x33, 0x4a, 0x3f, 0xf9,
+ 0xea, 0x88, 0x8f, 0xe0, 0xe9, 0xe0, 0xe9, 0xb8, 0xed, 0x9f, 0xaf, 0xfb,
+ 0x2b, 0xe8, 0x74, 0x2c, 0x9b, 0x5e, 0xa6, 0x37, 0x5b, 0xd6, 0xbd, 0x8f,
+ 0x57, 0x5d, 0xc7, 0xc3, 0x82, 0xd2, 0xcd, 0x1e, 0x43, 0xc1, 0x56, 0xe7,
+ 0xa6, 0x17, 0x50, 0xc5, 0x27, 0xeb, 0xd0, 0xf3, 0x20, 0xcb, 0xc1, 0x9d,
+ 0x45, 0x7c, 0x05, 0x7c, 0x8a, 0x1c, 0xe0, 0x8f, 0x71, 0xd0, 0xda, 0x3c,
+ 0xf4, 0xcb, 0xf0, 0x33, 0xd8, 0xad, 0x74, 0x94, 0x15, 0x29, 0xcb, 0xba,
+ 0xdc, 0x1d, 0x10, 0x03, 0xce, 0x89, 0x30, 0x8b, 0xba, 0x8c, 0x1b, 0xd3,
+ 0x40, 0xbc, 0xf5, 0x58, 0xf4, 0x45, 0x57, 0x6c, 0xfb, 0xaf, 0x36, 0x90,
+ 0x7a, 0xb9, 0x8f, 0x86, 0xfe, 0x86, 0x85, 0x6d, 0xfd, 0xcd, 0x7b, 0xb2,
+ 0x17, 0x07, 0x72, 0x6c, 0x52, 0x04, 0x3b, 0x19, 0xbb, 0x15, 0x72, 0x8d,
+ 0xd9, 0xb8, 0xe0, 0x08, 0x2a, 0x01, 0x10, 0xad, 0xd6, 0x6b, 0xc9, 0x0b,
+ 0xf9, 0x8a, 0x26, 0x0d, 0x70, 0xe9, 0x3b, 0x98, 0x1e, 0x5c, 0xa4, 0x64,
+ 0xc3, 0x80, 0x12, 0x8e, 0x4b, 0xd7, 0xe3, 0xa9, 0xff, 0x79, 0xcb, 0x69,
+ 0x91, 0x05, 0x0b, 0xe0, 0xfa, 0x19, 0x6f, 0xbe, 0x5f, 0x28, 0xd0, 0xf9,
+ 0xd1, 0xa8, 0x37, 0x49, 0xed, 0x27, 0xa7, 0x54, 0xbf, 0x99, 0x82, 0x79,
+ 0x04, 0xe9, 0xbd, 0x18},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {445,
+ {0xe2, 0x0e, 0x42, 0xde, 0x78, 0x79, 0x24, 0xb2, 0x3b, 0x15, 0x52, 0xb2,
+ 0x0a, 0x6f, 0x2a, 0x69},
+ {0x4e, 0xcb, 0xf3, 0x49, 0x3b, 0xe2, 0x87, 0xa6, 0xe8, 0xac, 0x73, 0x53,
+ 0x6b, 0xe7, 0x20, 0x4a, 0x7f, 0xee, 0x84, 0xff, 0x7d, 0xb4, 0xc7, 0x97,
+ 0x21, 0xf0, 0xcb, 0xa0, 0x9b, 0xd7, 0x2d, 0x38, 0x12, 0x38, 0xdb, 0x66,
+ 0xa8, 0xf1, 0xc7, 0x84, 0x75, 0x1f, 0xf5, 0x72, 0xca, 0xae, 0x32, 0xfa,
+ 0xc4, 0x8e, 0x90, 0x6d, 0x00, 0xa2, 0xf3, 0xf8, 0x61, 0x1a, 0xfa, 0xc8,
+ 0x07, 0x68, 0x98, 0xc0, 0xeb, 0x46, 0xa9, 0xf2, 0xb5, 0x57, 0xf3, 0x0a,
+ 0x70, 0x38, 0x2a, 0x90, 0x81, 0x08, 0xf8, 0xdf, 0xc9, 0xc2, 0x70, 0x48,
+ 0xbc, 0xa1, 0xa7, 0x38, 0xb3, 0x99, 0x76, 0xea, 0x54, 0x27, 0x7c, 0xb0,
+ 0xa2, 0x57, 0x80, 0x69, 0x6a, 0xc3, 0xec, 0xb4, 0xae, 0x24, 0x36, 0x2b,
+ 0xbd, 0xe6, 0xbf, 0x9e, 0xb3, 0xaf, 0x43, 0x99, 0x9e, 0x47, 0x27, 0x40,
+ 0x9b, 0xfe, 0xc5, 0x2c, 0xeb, 0xa0, 0xd7, 0x2a, 0x2f, 0x76, 0x94, 0xb9,
+ 0x95, 0x49, 0x14, 0x61, 0x81, 0x77, 0x67, 0x9a, 0x7a, 0x0e, 0xc9, 0x02,
+ 0xdf, 0x35, 0xd1, 0xab, 0x8b, 0x40, 0xca, 0x32, 0x99, 0x60, 0x66, 0x9c,
+ 0x83, 0xd7, 0xc2, 0x8c, 0x77, 0x2a, 0x24, 0xb2, 0x19, 0x7d, 0x49, 0xbe,
+ 0xff, 0xd4, 0x3f, 0x21, 0xd0, 0xea, 0x5b, 0xa0, 0x9a, 0xf8, 0x36, 0x53,
+ 0x92, 0x33, 0xea, 0x34, 0xe4, 0xa8, 0x69, 0xfa, 0x91, 0x1d, 0x84, 0x3a,
+ 0xa0, 0xba, 0x01, 0xa7, 0xc3, 0x23, 0x2c, 0x6f, 0x7e, 0xcc, 0x8d, 0x4f,
+ 0xd5, 0xf0, 0xe9, 0xa1, 0x76, 0x83, 0x0a, 0x3d, 0xd5, 0x85, 0x7f, 0xee,
+ 0x15, 0x9e, 0xc9, 0x32, 0xfb, 0xe2, 0x93, 0x23, 0x99, 0xef, 0x51, 0x01,
+ 0x1f, 0xbc, 0x44, 0x42, 0x98, 0xd4, 0x20, 0x27, 0x58, 0x9a, 0xd5, 0x06,
+ 0x70, 0xa2, 0xf5, 0x44, 0xfb, 0x77, 0x20, 0xfc, 0x60, 0x66, 0x40, 0xf3,
+ 0xca, 0x40, 0x78, 0xb3, 0xa5, 0x45, 0x4d, 0x59, 0xa8, 0xb0, 0xfc, 0x20,
+ 0x8a, 0x4c, 0xa6, 0x74, 0x05, 0x5c, 0xc4, 0xeb, 0xf6, 0x48, 0x26, 0xd5,
+ 0x3f, 0x88, 0x9a, 0xe3, 0x40, 0x33, 0x88, 0x9d, 0x41, 0x5a, 0x02, 0x66,
+ 0x1c, 0xe1, 0xd6, 0x1c, 0xcc, 0x7c, 0xa2, 0x6e, 0x33, 0xc1, 0x3a, 0x00,
+ 0x78, 0xe1, 0xc2, 0xcc, 0x2b, 0x05, 0xda, 0xf9, 0x61, 0x8f, 0xbb, 0xec,
+ 0xfd, 0x6c, 0x81, 0x6b, 0x09, 0xf1, 0xf4, 0x5f, 0x7f, 0x64, 0xdd, 0xaa,
+ 0x97, 0x7d, 0x97, 0x13, 0x97, 0xc0, 0x4f, 0xf6, 0x0f, 0x53, 0x83, 0xef,
+ 0x84, 0xc2, 0x17, 0xb2, 0x0b, 0xf3, 0xb9, 0x78, 0xe9, 0xac, 0x0a, 0xba,
+ 0x6d, 0x4c, 0xb2, 0x69, 0x7c, 0x2a, 0xa4, 0x89, 0x2f, 0xe1, 0x95, 0xef,
+ 0x7c, 0x40, 0x99, 0xde, 0x26, 0x89, 0x75, 0x35, 0xa0, 0xf4, 0x1c, 0x8e,
+ 0xd9, 0x0e, 0xb6, 0x74, 0xbc, 0x67, 0x3a, 0x5a, 0x47, 0x81, 0x6c, 0x83,
+ 0xab, 0xcb, 0x8a, 0x7e, 0x88, 0x33, 0x16, 0x69, 0x91, 0x12, 0x72, 0x8f,
+ 0x47, 0x0a, 0x3a, 0xa0, 0x8d, 0xab, 0x56, 0x62, 0xd6, 0x32, 0xba, 0xe2,
+ 0xa8, 0xb7, 0xd3, 0x9c, 0x7b, 0xab, 0x2e, 0xad, 0x54, 0x33, 0x1b, 0xf1,
+ 0x34, 0x2d, 0x2b, 0x04, 0x5b, 0x62, 0x30, 0x5e, 0x6c, 0x3e, 0xac, 0xd7,
+ 0x07, 0x81, 0x5e, 0x23, 0x68, 0x84, 0x31, 0xa9, 0xc8, 0xb9, 0xdd, 0x17,
+ 0x7e, 0x1f, 0x89, 0xc8, 0x77, 0x46, 0x8f, 0x4d, 0xdb, 0x37, 0x22, 0x45,
+ 0x2f, 0x4e, 0x50, 0xb1, 0x7d, 0x01, 0xaa, 0x7a, 0x35, 0x3f, 0x1c, 0x18,
+ 0x81, 0x1a, 0x9c, 0xa2, 0x04, 0x8f, 0xf8, 0x41, 0xc9, 0xc7, 0x90, 0xd2,
+ 0x10, 0x54, 0xc4, 0x2a, 0x60, 0xa0, 0x8e, 0x64, 0x38, 0x57, 0x1b, 0xcd,
+ 0xb9, 0x16, 0x00, 0x80, 0x62, 0xad, 0xe4, 0x69, 0x88, 0xcb, 0xb0, 0x18,
+ 0x79, 0xec, 0x39, 0xf0, 0xcf, 0x49, 0xb7, 0xfb},
+ {0x93, 0x38, 0x10, 0x91, 0x23, 0xdb, 0x8c, 0x5f, 0xb4, 0x49, 0xbc, 0x00,
+ 0xbb, 0x1c, 0x95, 0xad, 0xbb, 0xb9, 0x6c, 0x9a, 0x72, 0x21, 0x4c, 0xbd,
+ 0x25, 0xf3, 0x91, 0xaa, 0x42, 0x21, 0x84, 0xf5, 0xa8, 0x7d, 0x75, 0x60,
+ 0xec, 0x15, 0x13, 0x66, 0x15, 0xc6, 0xea, 0x5a, 0x39, 0xa9, 0x75, 0x0e,
+ 0x78, 0xf7, 0x61, 0x6b, 0x17, 0xcf, 0x05, 0xfb, 0x0d, 0xd0, 0xc2, 0x4a,
+ 0x34, 0x13, 0xf1, 0x88, 0x14, 0x6b, 0x24, 0xe4, 0xf2, 0xbd, 0xb9, 0x4a,
+ 0x87, 0xd5, 0x75, 0x23, 0x2c, 0x8e, 0xcf, 0x27, 0xf4, 0x6f, 0x7d, 0xbd,
+ 0x99, 0x6e, 0x5b, 0x78, 0x50, 0xfc, 0xa4, 0xbd, 0x7c, 0xed, 0x10, 0x63,
+ 0x71, 0xcb, 0x42, 0x26, 0xb0, 0x72, 0x95, 0x69, 0x5f, 0xc2, 0xa8, 0x06,
+ 0x9e, 0x79, 0x98, 0x00, 0xee, 0x00, 0x40, 0x8d, 0xe3, 0x78, 0xf0, 0x9e,
+ 0x94, 0x6e, 0x2a, 0x22, 0x5c, 0x70, 0x81, 0xcd, 0xdf, 0xa6, 0x94, 0x4d,
+ 0x25, 0x32, 0xda, 0x6c, 0x74, 0x0a, 0x79, 0x4b, 0x63, 0x3c, 0xa3, 0x7c,
+ 0xb7, 0xab, 0x9f, 0x91, 0x73, 0x06, 0xc1, 0xd6, 0x05, 0x24, 0x11, 0x9a,
+ 0xf8, 0x9b, 0x3d, 0x6c, 0x4d, 0x69, 0x30, 0x63, 0x61, 0x62, 0xc5, 0x1c,
+ 0x1e, 0xe8, 0x14, 0xcb, 0x94, 0xf8, 0x1e, 0xe0, 0xb3, 0x35, 0x2d, 0xf1,
+ 0xc6, 0x0f, 0x53, 0x1e, 0x94, 0xc3, 0x5d, 0x1f, 0xa4, 0x55, 0x29, 0x13,
+ 0xc3, 0xe4, 0x83, 0xea, 0xb2, 0xe0, 0x3c, 0x28, 0x61, 0xdd, 0x3d, 0xb4,
+ 0x48, 0xf0, 0x9d, 0x0b, 0x20, 0x9a, 0x5a, 0xda, 0x4e, 0xd4, 0xc6, 0xe4,
+ 0xc7, 0xab, 0x38, 0xfd, 0x17, 0xe9, 0x20, 0xa2, 0xbc, 0x47, 0xa7, 0x60,
+ 0xbc, 0x29, 0x3b, 0xca, 0x98, 0x26, 0x4c, 0xdb, 0x6f, 0x13, 0xfa, 0x57,
+ 0xa4, 0x17, 0xe3, 0xa4, 0xc8, 0x7c, 0x76, 0xed, 0x53, 0xfd, 0x09, 0xda,
+ 0xd6, 0xd1, 0x01, 0x05, 0x55, 0x49, 0x0c, 0xc4, 0xbf, 0x77, 0xe4, 0xfc,
+ 0x4e, 0xa8, 0x50, 0xce, 0x1f, 0xa1, 0x9e, 0xd8, 0xc3, 0x54, 0x5d, 0xc2,
+ 0xf2, 0xda, 0x68, 0x30, 0x7b, 0x7c, 0xf8, 0x69, 0x88, 0xbe, 0x3f, 0xf1,
+ 0x53, 0xa0, 0x5e, 0x0f, 0x81, 0xab, 0xbf, 0xe1, 0x96, 0xf8, 0xf5, 0x8f,
+ 0xdf, 0x0a, 0x20, 0x95, 0x24, 0xdb, 0xd9, 0xf8, 0xc9, 0x68, 0xf4, 0x26,
+ 0x07, 0x16, 0x00, 0x87, 0x83, 0xdb, 0x89, 0x3e, 0xb4, 0xc9, 0x57, 0xfb,
+ 0x1d, 0x54, 0xaa, 0x00, 0x93, 0xee, 0xeb, 0x28, 0x76, 0xae, 0x79, 0xd2,
+ 0x45, 0xe9, 0x06, 0xfe, 0xf8, 0xcb, 0x5d, 0x86, 0x15, 0x46, 0x17, 0x23,
+ 0xb7, 0xdf, 0x23, 0xbd, 0x04, 0x85, 0x85, 0xc9, 0xa4, 0x39, 0x26, 0x5a,
+ 0x88, 0x6e, 0xa4, 0xa9, 0x13, 0x11, 0x33, 0x31, 0x3e, 0xc8, 0x27, 0x54,
+ 0xdc, 0xc6, 0x74, 0x56, 0x80, 0x29, 0x10, 0xc8, 0x56, 0x45, 0xb3, 0x7e,
+ 0x99, 0x49, 0x73, 0xf3, 0x2b, 0xc3, 0xb3, 0x21, 0x7e, 0x9a, 0xe9, 0x26,
+ 0x5f, 0xaf, 0xdd, 0xe4, 0xc4, 0xe0, 0x8f, 0x84, 0xb0, 0x37, 0xcd, 0x5f,
+ 0x0a, 0x42, 0x28, 0x66, 0x94, 0x2c, 0x44, 0xaf, 0x2e, 0x10, 0x0c, 0xc6,
+ 0xbd, 0xa4, 0x22, 0xf0, 0xe0, 0xc9, 0x80, 0xfe, 0x42, 0x82, 0xfe, 0x0b,
+ 0xd5, 0xe2, 0x60, 0x9d, 0x92, 0xb8, 0xc7, 0x2a, 0xcc, 0x0d, 0xb0, 0x9b,
+ 0xf2, 0x9d, 0x7e, 0xe8, 0x60, 0xe9, 0x97, 0x5b, 0xa7, 0x86, 0x67, 0x66,
+ 0xe1, 0xf0, 0xf3, 0x7d, 0xf3, 0x57, 0x6f, 0xe6, 0xe6, 0x6b, 0x37, 0x9a,
+ 0x41, 0xf5, 0x19, 0x5b, 0x38, 0xef, 0xbe, 0xa4, 0xad, 0x50, 0xad, 0xd5,
+ 0x24, 0x39, 0xeb, 0x2c, 0x10, 0x69, 0x80, 0x22, 0x24, 0x38, 0x40, 0x1c,
+ 0xcc, 0x68, 0xc8, 0x4d, 0xe1, 0xc7, 0x1b, 0xaa, 0xdb, 0xfb, 0x0d, 0x29,
+ 0x81, 0x56, 0x4d, 0xf3, 0x5e, 0x23, 0x49, 0x8e, 0x7f, 0xb1, 0x55, 0x09,
+ 0x3a, 0x5c, 0x5e, 0xb3},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {446,
+ {0x1c, 0xae, 0x4e, 0xc8, 0xaa, 0x7e, 0x84, 0x10, 0x80, 0xe6, 0x80, 0xb1,
+ 0x5a, 0x4b, 0xe6, 0x94},
+ {0xcd, 0x48, 0x6e, 0xed, 0x3c, 0xd7, 0xda, 0x9b, 0x83, 0xeb, 0x47, 0x18,
+ 0x60, 0x59, 0x2e, 0xfe, 0xcc, 0x56, 0xb0, 0x6f, 0xb6, 0x61, 0xfb, 0xa6,
+ 0x81, 0xa5, 0xde, 0x46, 0x28, 0x5d, 0x0e, 0x9d, 0xe5, 0x26, 0x8c, 0x15,
+ 0x65, 0x01, 0xcc, 0x25, 0xb6, 0xd2, 0x97, 0x71, 0xbc, 0x7a, 0x0d, 0xd7,
+ 0x68, 0x24, 0x1a, 0xd8, 0xa0, 0xcc, 0xce, 0xcd, 0xeb, 0x2e, 0x83, 0x87,
+ 0xe5, 0xed, 0xee, 0x43, 0xce, 0xd0, 0xaf, 0x53, 0xfa, 0x2a, 0x15, 0x8f,
+ 0x60, 0x45, 0xbe, 0x7d, 0xdb, 0x39, 0x84, 0x35, 0x15, 0x6b, 0x6f, 0x36,
+ 0x65, 0xca, 0x61, 0xf9, 0x20, 0x61, 0xf8, 0x3f, 0xe1, 0x48, 0x80, 0x51,
+ 0x3b, 0xc9, 0x1c, 0xc6, 0xa3, 0x50, 0x07, 0x74, 0x69, 0x0d, 0x42, 0x1d,
+ 0x4d, 0x01, 0x91, 0x43, 0xaa, 0xb3, 0xe8, 0xc0, 0x99, 0xc3, 0xd4, 0x8e,
+ 0x56, 0x76, 0xe5, 0x47, 0xaf, 0x29, 0x79, 0xa2, 0xe0, 0xa9, 0x09, 0xcb,
+ 0xe0, 0xf2, 0x8d, 0x6f, 0xfb, 0x22, 0xf5, 0xc4, 0x33, 0x2e, 0x4e, 0xd0,
+ 0xe2, 0xa9, 0x03, 0x65, 0xcb, 0x1d, 0x5a, 0x97, 0xe0, 0x77, 0xfc, 0x47,
+ 0x7c, 0x21, 0xf4, 0x77, 0x8d, 0x75, 0x70, 0x3f, 0xbb, 0x33, 0x51, 0xae,
+ 0x21, 0xa2, 0xab, 0x58, 0x15, 0xa8, 0x93, 0xb7, 0x5d, 0xf6, 0xc9, 0xb2,
+ 0x74, 0x41, 0x60, 0xce, 0x8e, 0xf8, 0x85, 0x32, 0x63, 0x3c, 0xbd, 0xae,
+ 0x88, 0xa2, 0x67, 0x85, 0xf2, 0x6c, 0xa0, 0x18, 0xb9, 0x86, 0xb1, 0x3c,
+ 0x65, 0xc9, 0x8b, 0x32, 0xbe, 0x1e, 0x82, 0xae, 0x94, 0xf4, 0x2f, 0x17,
+ 0x68, 0x30, 0x9c, 0x1e, 0xf4, 0x2e, 0xd7, 0x8b, 0x1a, 0x63, 0xd5, 0x95,
+ 0x58, 0xd5, 0xdb, 0x1e, 0x46, 0x9a, 0x6a, 0x80, 0x12, 0x9f, 0x72, 0x7b,
+ 0x79, 0x2f, 0x0a, 0x55, 0x45, 0x42, 0x99, 0xbf, 0x57, 0x74, 0x86, 0x4d,
+ 0x59, 0x57, 0xe6, 0x66, 0x6b, 0xa9, 0xb3, 0xf5, 0x3a, 0x89, 0x9d, 0x55,
+ 0x13, 0xa5, 0x10, 0xd2, 0x4c, 0x53, 0x5b, 0xe5, 0x3d, 0x6e, 0xca, 0xed,
+ 0x9b, 0x25, 0x93, 0x6a, 0x91, 0xd8, 0xad, 0x7a, 0x85, 0x1f, 0x54, 0x93,
+ 0x3e, 0xd6, 0xc5, 0xf4, 0xd2, 0x92, 0x19, 0xbe, 0xcc, 0xbb, 0x22, 0x0b,
+ 0xe6, 0x7b, 0x99, 0x2f, 0x6b, 0x85, 0x56, 0x90, 0x1d, 0xc5, 0x92, 0x4a,
+ 0x01, 0xb2, 0xc3, 0x3f, 0xcf, 0xf6, 0x5a, 0x8f, 0xd1, 0xc8, 0x8a, 0x77,
+ 0x5a, 0x77, 0x8e, 0xfd, 0x19, 0xca, 0x4f, 0x0e, 0xd5, 0xa5, 0x7b, 0x6f,
+ 0xe8, 0x70, 0x53, 0xb4, 0x37, 0x68, 0xef, 0x5a, 0xbf, 0xf4, 0x7c, 0xc4,
+ 0xb2, 0xb0, 0xbb, 0xfa, 0xc5, 0x95, 0x81, 0xe0, 0x9f, 0xf2, 0x46, 0x4d,
+ 0x0f, 0x43, 0x7c, 0x9a, 0x95, 0x06, 0xa8, 0x58, 0x62, 0x13, 0xb3, 0xf7,
+ 0xf8, 0x70, 0x29, 0xd4, 0x69, 0x7f, 0xc0, 0xa8, 0x7f, 0x17, 0xe6, 0x96,
+ 0x43, 0xe5, 0xc6, 0xf7, 0xb3, 0x72, 0x7f, 0xeb, 0xd5, 0x2f, 0x70, 0xb9,
+ 0x9a, 0xc9, 0x58, 0x65, 0xb9, 0x62, 0xca, 0xa8, 0x29, 0xc2, 0x44, 0x3e,
+ 0x56, 0x48, 0x8c, 0x82, 0x01, 0x28, 0xe7, 0xdf, 0x09, 0x15, 0xfb, 0xc7,
+ 0xa6, 0xe2, 0x56, 0x22, 0x78, 0x58, 0xaa, 0x14, 0x28, 0x8e, 0xde, 0xc4,
+ 0xbe, 0x73, 0x5a, 0xbe, 0xb4, 0xe9, 0x57, 0x77, 0x6c, 0xdb, 0xe1, 0x74,
+ 0x1b, 0xc3, 0xcd, 0x6b, 0x02, 0x87, 0x60, 0xe4, 0x08, 0x33, 0xec, 0x55,
+ 0xb9, 0x2d, 0xb3, 0xb4, 0xec, 0x9a, 0x04, 0xda, 0x33, 0x33, 0x9e, 0xbb,
+ 0xfa, 0x69, 0x72, 0xaf, 0xe2, 0xa6, 0x18, 0x35, 0x5f, 0x1a, 0x05, 0x1f,
+ 0x5d, 0xfd, 0xac, 0xf0, 0x97, 0x35, 0xd2, 0x00, 0xd5, 0x1e, 0x19, 0x6a,
+ 0xcc, 0xd3, 0xea, 0x67, 0xfd, 0x28, 0xf3, 0xc7, 0xd8, 0xd6, 0x73, 0x85,
+ 0xc3, 0x35, 0x1b, 0xa0, 0xfb, 0x3d, 0xcf, 0xc4},
+ {0xc9, 0x3b, 0x9a, 0x32, 0xa7, 0x4a, 0xd1, 0x23, 0xff, 0x2f, 0xb7, 0xc4,
+ 0x60, 0x47, 0xb8, 0xb3, 0x74, 0xcf, 0xdb, 0x9a, 0xe1, 0x5b, 0xea, 0x93,
+ 0x01, 0x33, 0x61, 0x8d, 0x5b, 0xb8, 0x80, 0xfe, 0xed, 0x33, 0x78, 0x3d,
+ 0xa3, 0x80, 0xc3, 0x81, 0x79, 0xf2, 0x43, 0xc5, 0x0d, 0x0b, 0x45, 0x5e,
+ 0xa8, 0xd9, 0x29, 0x21, 0x5d, 0x17, 0x1a, 0x22, 0x09, 0xb9, 0x45, 0xbd,
+ 0xb6, 0x8d, 0x67, 0xcd, 0x3f, 0xbf, 0x14, 0x36, 0x05, 0x0b, 0x2c, 0xc5,
+ 0x75, 0x9d, 0x90, 0x19, 0x66, 0xed, 0x4c, 0x15, 0xdd, 0x6d, 0xec, 0x53,
+ 0x7d, 0xc7, 0x30, 0x43, 0xb9, 0xca, 0xac, 0xe3, 0xb2, 0x34, 0xf9, 0x7c,
+ 0x8a, 0xf8, 0xdd, 0x9e, 0x96, 0x60, 0x8c, 0x49, 0x67, 0x38, 0x6c, 0x4c,
+ 0x12, 0x82, 0xbe, 0xcf, 0x38, 0xe9, 0xe0, 0x9d, 0x9b, 0x8d, 0xeb, 0x3e,
+ 0x9c, 0x0a, 0x44, 0x0d, 0xb9, 0x66, 0x0b, 0x2a, 0xf6, 0x12, 0xb7, 0xd8,
+ 0x59, 0x07, 0x53, 0xd5, 0x7f, 0xda, 0xc6, 0x79, 0x1e, 0x8a, 0x3f, 0x4d,
+ 0x3c, 0x73, 0x83, 0x1d, 0x3d, 0x85, 0x27, 0x83, 0x92, 0x5e, 0x2f, 0x71,
+ 0x71, 0x82, 0x98, 0xa0, 0x96, 0xd2, 0xb6, 0x10, 0x6a, 0x5f, 0x24, 0xb5,
+ 0xd5, 0x63, 0xae, 0x42, 0x34, 0x3f, 0xb7, 0xfa, 0x25, 0x93, 0x89, 0xcf,
+ 0x14, 0x47, 0x51, 0x93, 0x54, 0x80, 0xfb, 0x02, 0x52, 0xdf, 0x7a, 0x9e,
+ 0x85, 0x79, 0x21, 0xc2, 0x6d, 0xfd, 0xff, 0xf0, 0x07, 0xba, 0x76, 0x64,
+ 0x76, 0xdb, 0x4b, 0x5d, 0x80, 0xd6, 0x0e, 0x3a, 0x26, 0x75, 0xf6, 0x18,
+ 0x1c, 0x4d, 0xf6, 0xf5, 0x15, 0xdb, 0x26, 0x31, 0x8e, 0x1c, 0x88, 0xb6,
+ 0x5f, 0xaf, 0x1d, 0x2f, 0xfd, 0x43, 0x25, 0x3b, 0x39, 0x57, 0x11, 0x4b,
+ 0xb9, 0x2b, 0x46, 0x8b, 0xf9, 0xcf, 0x96, 0xac, 0xd0, 0x7c, 0xb2, 0x45,
+ 0x1c, 0xc7, 0x54, 0xd4, 0x36, 0xad, 0x08, 0x17, 0x71, 0xae, 0x01, 0xab,
+ 0x87, 0x89, 0x75, 0xaa, 0x81, 0x20, 0xa2, 0xea, 0x46, 0xad, 0x2f, 0x0e,
+ 0x8a, 0x80, 0x8f, 0xee, 0x44, 0x39, 0x48, 0x5c, 0x53, 0xfc, 0x2d, 0xbe,
+ 0xd3, 0x23, 0x85, 0x7f, 0x17, 0xf4, 0xd1, 0xda, 0x81, 0xd3, 0x15, 0x9b,
+ 0xb9, 0x13, 0x2b, 0x61, 0xda, 0x32, 0xf0, 0xd8, 0x69, 0x9c, 0x1d, 0x53,
+ 0xca, 0xf8, 0x84, 0x23, 0x3e, 0x87, 0x5f, 0x45, 0x87, 0x94, 0xc4, 0x3a,
+ 0x85, 0x8c, 0xac, 0x9c, 0x9c, 0xd2, 0x71, 0xb4, 0x52, 0x6a, 0x15, 0x15,
+ 0x79, 0x39, 0x8d, 0x4f, 0xd4, 0x97, 0xca, 0xbb, 0x74, 0xa8, 0xde, 0x4f,
+ 0x24, 0x86, 0xc5, 0x14, 0x0e, 0x82, 0x4f, 0xb8, 0x5e, 0xf4, 0x76, 0xd6,
+ 0xf2, 0x5f, 0xb2, 0x56, 0xc5, 0x94, 0xe7, 0xe5, 0x20, 0x77, 0x47, 0x75,
+ 0x9c, 0x95, 0x09, 0xde, 0xd7, 0x56, 0x80, 0xd5, 0x9a, 0x4d, 0xa0, 0xe0,
+ 0xf8, 0xe1, 0x18, 0x28, 0xed, 0xc6, 0xea, 0xcb, 0x32, 0x49, 0x97, 0xbc,
+ 0x8d, 0xde, 0xc5, 0x6f, 0xd1, 0x78, 0xb3, 0x2f, 0x57, 0xd8, 0x00, 0x1a,
+ 0xd4, 0xc3, 0xbf, 0x1c, 0xda, 0x68, 0x72, 0x0c, 0x9b, 0x91, 0xcd, 0xed,
+ 0xec, 0xa8, 0x7c, 0x1e, 0x3f, 0xdd, 0x15, 0x90, 0x6e, 0x8c, 0x34, 0xe8,
+ 0x10, 0x29, 0xe9, 0x5b, 0x32, 0x8f, 0x3b, 0xad, 0x63, 0xb2, 0xb5, 0x17,
+ 0x51, 0x22, 0x30, 0xca, 0xf3, 0x8f, 0xaf, 0xb1, 0xfa, 0x77, 0x1e, 0xcd,
+ 0x56, 0x60, 0xde, 0x91, 0x1e, 0xa7, 0x19, 0x8b, 0xe0, 0xf2, 0xa0, 0xed,
+ 0x79, 0xe7, 0x84, 0x35, 0xed, 0x75, 0x1d, 0x02, 0xb7, 0x10, 0x63, 0x25,
+ 0x08, 0x20, 0x3d, 0x45, 0x31, 0xb2, 0x56, 0x2a, 0x26, 0xbe, 0x96, 0x36,
+ 0xb0, 0xf2, 0x7f, 0x0f, 0x5b, 0xc7, 0x6b, 0x08, 0x6b, 0x27, 0x0e, 0xde,
+ 0x33, 0x93, 0xd0, 0x00, 0x21, 0xd0, 0x4e, 0x04, 0x27, 0x45, 0x9f, 0xbd,
+ 0xb5, 0x53, 0x83, 0xb5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {447,
+ {0x39, 0x17, 0x0d, 0x10, 0xe8, 0x6c, 0x30, 0xf4, 0x92, 0x1b, 0x36, 0xc0,
+ 0xa0, 0x19, 0xc3, 0xb1},
+ {0xa0, 0xca, 0x1f, 0x3a, 0x00, 0xd4, 0x78, 0x79, 0x02, 0x00, 0xf6, 0x5c,
+ 0xd0, 0xc3, 0xf1, 0x32, 0x9e, 0xbf, 0x99, 0xa5, 0xeb, 0xab, 0xf9, 0xcd,
+ 0x52, 0x05, 0xa5, 0x15, 0x1b, 0xdb, 0x7b, 0x23, 0xaf, 0xf6, 0x78, 0x75,
+ 0xfe, 0x34, 0x38, 0x4a, 0xa1, 0xa5, 0x5c, 0x4b, 0x1f, 0xfe, 0xcd, 0x8f,
+ 0x24, 0xee, 0x25, 0xec, 0x7e, 0x19, 0x3a, 0x15, 0x85, 0x33, 0x23, 0x6c,
+ 0x47, 0x7c, 0x76, 0x98, 0xc5, 0x2e, 0x71, 0x71, 0x0f, 0xa6, 0xa7, 0x31,
+ 0xd3, 0xf8, 0x7d, 0xbf, 0x27, 0x13, 0x91, 0x40, 0x54, 0x43, 0x35, 0x40,
+ 0x2c, 0xb3, 0x7a, 0xb6, 0xf8, 0x70, 0xe1, 0x92, 0x09, 0x90, 0x56, 0xfc,
+ 0x5d, 0x06, 0x23, 0xa0, 0xdc, 0xd8, 0xed, 0x88, 0xe6, 0x76, 0xa7, 0x0a,
+ 0xb8, 0x5e, 0x09, 0x10, 0xcc, 0x90, 0x30, 0x8b, 0x0a, 0x12, 0x5f, 0x35,
+ 0x0f, 0x72, 0xc9, 0x71, 0xc5, 0x02, 0x98, 0xf8, 0xab, 0xd9, 0x2f, 0x85,
+ 0x7e, 0xc5, 0xba, 0x6e, 0xd3, 0x81, 0xfd, 0x7f, 0xa3, 0xa9, 0x87, 0xea,
+ 0x34, 0xb3, 0xee, 0xfd, 0x0b, 0x87, 0x30, 0x3b, 0x76, 0x2e, 0x17, 0x54,
+ 0x6e, 0xab, 0xe8, 0x48, 0x26, 0x75, 0x3f, 0x75, 0xed, 0x99, 0x70, 0x50,
+ 0x15, 0xfb, 0x2e, 0x64, 0xf4, 0xda, 0x3f, 0x9e, 0x82, 0x73, 0x83, 0x49,
+ 0x1f, 0xa5, 0x96, 0x39, 0xa2, 0x58, 0xbc, 0x07, 0x60, 0x36, 0x90, 0xe9,
+ 0xcd, 0x73, 0xd0, 0xd1, 0x1a, 0x98, 0xc6, 0xd3, 0x88, 0x17, 0xe7, 0x55,
+ 0x8c, 0x32, 0xb0, 0x98, 0xbf, 0xc9, 0xe2, 0xca, 0x1a, 0x24, 0x5c, 0x38,
+ 0x77, 0x0a, 0x54, 0x07, 0x62, 0x3a, 0xcf, 0xd2, 0x0f, 0x42, 0x6f, 0xbd,
+ 0x54, 0xa2, 0x9a, 0x15, 0xec, 0xad, 0x26, 0x5b, 0xd6, 0xd6, 0xf4, 0xb1,
+ 0x6e, 0xb8, 0x44, 0x8d, 0x7c, 0xcc, 0x22, 0x0e, 0x2e, 0x55, 0xad, 0xa0,
+ 0x79, 0xba, 0x58, 0x16, 0xc6, 0x80, 0x36, 0x43, 0x55, 0x76, 0xac, 0x1e,
+ 0x0a, 0x44, 0xb1, 0xc6, 0xc0, 0x97, 0x3b, 0xdf, 0xb7, 0x07, 0x6d, 0x31,
+ 0x01, 0x68, 0xd2, 0x2a, 0xd8, 0x50, 0x17, 0xc8, 0x57, 0x75, 0x56, 0xdb,
+ 0x17, 0x4f, 0x0e, 0xff, 0x7a, 0xe1, 0x26, 0xfc, 0xa0, 0x91, 0x24, 0x87,
+ 0xe7, 0x90, 0x7b, 0x9e, 0xc7, 0xd8, 0x04, 0x66, 0x99, 0x50, 0xab, 0x6a,
+ 0xce, 0x48, 0xb0, 0x12, 0x0f, 0xa7, 0x32, 0x2d, 0x51, 0x66, 0xc4, 0x93,
+ 0x77, 0x07, 0xaf, 0xad, 0x4a, 0x02, 0xf3, 0x8c, 0xa4, 0x24, 0xc6, 0x0c,
+ 0x7e, 0x16, 0x96, 0xe9, 0x3c, 0x29, 0x68, 0x5d, 0xd3, 0x9b, 0xe7, 0xd0,
+ 0x65, 0xfc, 0x43, 0xa5, 0x5d, 0x77, 0xba, 0x9c, 0x56, 0x3e, 0x4a, 0xaf,
+ 0xda, 0x6a, 0x24, 0x7f, 0x6c, 0x82, 0xad, 0xad, 0xa9, 0xfc, 0xe5, 0x32,
+ 0xa4, 0x35, 0xdc, 0x15, 0x2d, 0x74, 0x3c, 0x29, 0x1f, 0x7e, 0x4c, 0xea,
+ 0x10, 0x57, 0xd2, 0xe8, 0x89, 0x8b, 0x9b, 0xe7, 0x5a, 0x7e, 0xe0, 0x9a,
+ 0x4a, 0xa1, 0x1c, 0x93, 0x51, 0x08, 0xe9, 0x28, 0xf3, 0x8b, 0xcc, 0x16,
+ 0x64, 0x87, 0x12, 0x00, 0x9a, 0xad, 0xf1, 0x0c, 0x10, 0x27, 0x48, 0xb6,
+ 0xa6, 0x3a, 0xf5, 0x86, 0x95, 0x63, 0x8e, 0xbb, 0x25, 0xbd, 0xc5, 0x1a,
+ 0xd6, 0xa8, 0xd7, 0x34, 0x60, 0x8f, 0x06, 0xec, 0x79, 0x5b, 0xc9, 0xdf,
+ 0x8e, 0xe6, 0x98, 0xad, 0x34, 0xd3, 0x0d, 0x94, 0xec, 0x79, 0x94, 0x9a,
+ 0x37, 0x1e, 0x01, 0x9b, 0x86, 0x0e, 0x0c, 0xf4, 0xda, 0x6d, 0xdf, 0x01,
+ 0x87, 0xd6, 0x7d, 0x4f, 0x27, 0xc9, 0xf1, 0x75, 0xa7, 0x0c, 0x8d, 0x3d,
+ 0x95, 0x5d, 0x84, 0xf3, 0xe8, 0xe8, 0x69, 0x1e, 0xe5, 0x8b, 0xda, 0xf3,
+ 0x4e, 0x14, 0x5a, 0x58, 0x8b, 0x0c, 0x07, 0xa0, 0x25, 0x3e, 0x56, 0xf0,
+ 0xcb, 0x78, 0x8f, 0xe1, 0x55, 0xce, 0x48, 0xa7},
+ {0xba, 0x8b, 0xe9, 0xac, 0xbf, 0x38, 0x8d, 0xdb, 0x47, 0xfd, 0x6f, 0xb2,
+ 0xe0, 0x83, 0x75, 0x3b, 0x86, 0x34, 0xa3, 0xa7, 0x58, 0xec, 0x9e, 0xf8,
+ 0xfa, 0xb2, 0x97, 0x73, 0x26, 0x6c, 0x56, 0xed, 0x0b, 0x8b, 0xe8, 0x0f,
+ 0x1d, 0x75, 0x19, 0x25, 0x63, 0x34, 0x9e, 0xf4, 0x84, 0xa8, 0xba, 0x36,
+ 0x32, 0xbd, 0xe1, 0xc3, 0x42, 0xf1, 0xc5, 0x11, 0x6e, 0xc6, 0xcf, 0x31,
+ 0x0a, 0xa4, 0x39, 0x8e, 0x40, 0x78, 0x52, 0x27, 0x0e, 0x07, 0x23, 0x72,
+ 0x55, 0x2c, 0x18, 0x05, 0x40, 0xf1, 0x78, 0x79, 0x76, 0x2c, 0xdf, 0x2d,
+ 0x3d, 0x7b, 0xae, 0x37, 0xc0, 0x3e, 0x50, 0x86, 0xc0, 0x94, 0x2c, 0xdd,
+ 0x79, 0x94, 0x2d, 0x48, 0xbd, 0x78, 0xb2, 0xc4, 0x3b, 0x21, 0x11, 0xd3,
+ 0xd5, 0x87, 0x90, 0x86, 0x4f, 0x5c, 0x1a, 0x18, 0x31, 0x3d, 0x42, 0xbb,
+ 0x89, 0x4d, 0x72, 0x8c, 0xa2, 0xf9, 0x43, 0x93, 0x56, 0x9b, 0xa1, 0x1e,
+ 0x17, 0xfd, 0x12, 0x84, 0xa5, 0x73, 0x87, 0x84, 0xd6, 0x7b, 0x00, 0xcc,
+ 0xb2, 0xa1, 0xda, 0xd4, 0x06, 0xad, 0x93, 0x7f, 0x3e, 0x12, 0x7e, 0x15,
+ 0x03, 0xff, 0xee, 0xb3, 0xc3, 0xa3, 0x31, 0x59, 0x9a, 0x98, 0x3f, 0x44,
+ 0x63, 0x95, 0x0f, 0x40, 0xc6, 0xe1, 0xf8, 0x40, 0xe2, 0x4a, 0xcc, 0x94,
+ 0xd3, 0xa4, 0xd0, 0x17, 0x19, 0x4b, 0x90, 0x3c, 0x32, 0xd6, 0x02, 0x66,
+ 0xb4, 0x68, 0x7b, 0x29, 0xda, 0x9d, 0x70, 0x99, 0x8f, 0x25, 0x07, 0x54,
+ 0x73, 0x49, 0x64, 0xcf, 0xb8, 0x1e, 0x0d, 0x2e, 0x12, 0x62, 0x74, 0x4e,
+ 0xa2, 0x09, 0xa9, 0x01, 0xf0, 0x82, 0xe6, 0xd6, 0x31, 0x85, 0x18, 0xe4,
+ 0x8d, 0x3d, 0x8d, 0xba, 0x64, 0x8d, 0x6e, 0x6c, 0x70, 0x3b, 0x3d, 0x34,
+ 0x96, 0x13, 0x19, 0xe4, 0x7a, 0x71, 0x96, 0x66, 0xd2, 0x46, 0xb7, 0x62,
+ 0xf0, 0x4e, 0xe0, 0x66, 0x08, 0x92, 0x41, 0xa0, 0xfd, 0x8a, 0x5c, 0x1e,
+ 0x28, 0xc9, 0x6a, 0x31, 0xba, 0x4d, 0xbd, 0x65, 0xa9, 0x9f, 0x7f, 0x02,
+ 0x88, 0xea, 0x47, 0xc8, 0x6c, 0x99, 0x39, 0x6f, 0xa0, 0xe9, 0x30, 0x6f,
+ 0xa7, 0x54, 0xa4, 0x2c, 0xdc, 0x2a, 0x56, 0x6e, 0xb6, 0x16, 0xa3, 0x50,
+ 0xe7, 0xf4, 0xbd, 0x68, 0x93, 0xfe, 0x4b, 0x96, 0x57, 0x56, 0xb6, 0x2a,
+ 0x9e, 0xb9, 0xc6, 0x13, 0x6f, 0x93, 0x18, 0x2a, 0x47, 0x22, 0xa8, 0x24,
+ 0x63, 0x2f, 0xea, 0x8d, 0x7e, 0x80, 0x8c, 0x89, 0x02, 0x9b, 0xfc, 0xcf,
+ 0x8c, 0x4c, 0x2a, 0xad, 0xb8, 0x90, 0x27, 0xa4, 0x9f, 0x9f, 0xba, 0x4b,
+ 0x85, 0xf6, 0x9a, 0x32, 0xd2, 0x97, 0xeb, 0x86, 0xda, 0x83, 0xa4, 0x2e,
+ 0x5c, 0xdf, 0x7f, 0x3d, 0xe9, 0xc8, 0xf6, 0x9e, 0x47, 0xf7, 0xff, 0x70,
+ 0x4b, 0xa3, 0xe4, 0x99, 0xd3, 0xae, 0xb1, 0x23, 0xf2, 0x77, 0x31, 0x9a,
+ 0x8c, 0xd4, 0x6f, 0x42, 0x51, 0x4f, 0x12, 0x50, 0xcf, 0xc9, 0x07, 0x9f,
+ 0x67, 0x3d, 0x30, 0x2e, 0x6c, 0x9a, 0x6c, 0xaa, 0x84, 0xd7, 0x9a, 0xe6,
+ 0x0e, 0xe2, 0xa1, 0xd0, 0xea, 0x36, 0xb9, 0x40, 0xec, 0x59, 0x65, 0xc8,
+ 0x3c, 0x83, 0x79, 0x5b, 0xc6, 0x55, 0x7d, 0xb7, 0x2c, 0x36, 0x8f, 0xab,
+ 0xc1, 0x33, 0xa2, 0x70, 0x6b, 0xc1, 0x4e, 0x1d, 0xec, 0x87, 0xa7, 0xd5,
+ 0x0a, 0x4e, 0x8e, 0xd5, 0x0f, 0x21, 0xae, 0x72, 0xfc, 0x42, 0x4a, 0xc3,
+ 0x0f, 0x4e, 0x1e, 0x83, 0xeb, 0xf2, 0xef, 0xd8, 0xa1, 0x1b, 0x27, 0xa2,
+ 0x26, 0x96, 0x98, 0xb7, 0x37, 0x18, 0x1b, 0x9b, 0xdc, 0x40, 0x5d, 0xd4,
+ 0xed, 0x91, 0x49, 0x38, 0xe8, 0x7a, 0xfb, 0x67, 0x4b, 0xb4, 0xbf, 0xdd,
+ 0x03, 0xc2, 0xaf, 0x15, 0x88, 0x63, 0xb7, 0x33, 0x91, 0xc0, 0x85, 0x84,
+ 0x91, 0xe2, 0x00, 0xb4, 0x84, 0x27, 0x8e, 0xc6, 0x0c, 0x6f, 0x35, 0x3e,
+ 0xed, 0xa8, 0xea, 0x9d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {448,
+ {0x87, 0xac, 0x5e, 0x04, 0x3a, 0xd7, 0x3a, 0x05, 0x65, 0x40, 0x8c, 0x07,
+ 0x1a, 0x4c, 0x7b, 0x6e},
+ {0xec, 0x70, 0x98, 0xc9, 0x5d, 0x65, 0x67, 0xee, 0x94, 0x65, 0xe7, 0x40,
+ 0xa2, 0xb8, 0xc0, 0xa7, 0x2c, 0x9b, 0xd9, 0x7a, 0x84, 0xb6, 0xf6, 0xc8,
+ 0x5c, 0x85, 0xa5, 0x27, 0x57, 0xb5, 0xb5, 0x8f, 0x56, 0xff, 0x0f, 0xcc,
+ 0x94, 0xfe, 0x56, 0x4c, 0x36, 0xd5, 0x39, 0x20, 0xf4, 0xb2, 0x1d, 0x02,
+ 0xda, 0x27, 0x3f, 0xb1, 0x3f, 0xd5, 0x87, 0xd1, 0x5f, 0x23, 0x65, 0xc5,
+ 0x49, 0x1a, 0x61, 0x3e, 0x38, 0x3b, 0x91, 0xa0, 0x9b, 0xc9, 0x23, 0x89,
+ 0xdf, 0x50, 0x6b, 0xb2, 0x15, 0x54, 0x3d, 0x0d, 0x58, 0xb1, 0x66, 0x2d,
+ 0xfc, 0x10, 0x3a, 0x44, 0xc8, 0xe4, 0xc5, 0x30, 0xb3, 0x95, 0x02, 0xd5,
+ 0xa1, 0x9b, 0x46, 0xf2, 0x6a, 0x09, 0x85, 0x6d, 0x5a, 0x74, 0x71, 0x71,
+ 0xc1, 0x4c, 0xa0, 0x96, 0x11, 0xa6, 0x10, 0xba, 0xf6, 0x08, 0x2b, 0xd2,
+ 0x8b, 0xdc, 0xe2, 0x1f, 0x19, 0x90, 0xd2, 0xbc, 0x97, 0xdf, 0x7a, 0xfb,
+ 0x4d, 0xa9, 0x72, 0x29, 0xd3, 0xfd, 0xce, 0x3d, 0xe1, 0x53, 0xee, 0xb1,
+ 0x6b, 0x1c, 0x7e, 0xde, 0xf7, 0x37, 0x69, 0x05, 0xb4, 0xed, 0x7a, 0x54,
+ 0x17, 0x8f, 0xa0, 0x0b, 0x0b, 0x26, 0xcb, 0x51, 0x48, 0x73, 0xca, 0x6e,
+ 0x92, 0x22, 0xd8, 0xf3, 0x3e, 0x12, 0xc6, 0x83, 0xd0, 0x8f, 0x3a, 0x9a,
+ 0x68, 0xf0, 0xe6, 0x51, 0x9e, 0xbb, 0x67, 0x7f, 0x68, 0xbc, 0x81, 0xb5,
+ 0xef, 0xbc, 0xd5, 0x54, 0xb6, 0x0c, 0x8c, 0x2c, 0x7d, 0x00, 0xf7, 0xcf,
+ 0xd4, 0xc4, 0xc8, 0x90, 0x88, 0x28, 0xaf, 0x51, 0xa9, 0x63, 0x93, 0x2c,
+ 0xca, 0xfd, 0xd4, 0xc0, 0xbf, 0xa1, 0x62, 0x38, 0x56, 0xad, 0xd8, 0x2c,
+ 0xcb, 0xcb, 0xcf, 0xb1, 0x13, 0xa4, 0x45, 0x34, 0x29, 0x5e, 0x28, 0x9f,
+ 0x9a, 0x8f, 0xd8, 0xb7, 0x40, 0x48, 0x90, 0x0f, 0xef, 0xe6, 0x04, 0xf2,
+ 0xeb, 0xb0, 0x3c, 0x26, 0x3d, 0x1b, 0xda, 0x6e, 0xa5, 0xde, 0xc7, 0x92,
+ 0xd6, 0xdd, 0xd3, 0xc0, 0xde, 0x54, 0x7b, 0xc3, 0xa6, 0xcf, 0x2d, 0x05,
+ 0x8b, 0x41, 0xd3, 0x27, 0xb6, 0x84, 0x92, 0x2f, 0xdd, 0x43, 0x1b, 0x4a,
+ 0xcf, 0x82, 0xd0, 0x22, 0x47, 0x49, 0xd7, 0x19, 0xa4, 0x14, 0x8a, 0xa0,
+ 0xea, 0x33, 0x0b, 0x4c, 0x3a, 0xff, 0x0f, 0x9c, 0xe5, 0xdc, 0x31, 0x1b,
+ 0x2e, 0xaa, 0x06, 0x32, 0xc4, 0x91, 0x23, 0x43, 0xef, 0x8c, 0x70, 0x2a,
+ 0xad, 0x0b, 0xac, 0xd4, 0x6a, 0x7b, 0xbb, 0xc4, 0xa3, 0x39, 0x5f, 0x73,
+ 0xed, 0x45, 0x29, 0x1c, 0x42, 0xbe, 0x14, 0x60, 0x70, 0x93, 0xbc, 0x6a,
+ 0x00, 0x1b, 0xfe, 0xe7, 0x79, 0x5e, 0x11, 0x80, 0x80, 0x6f, 0xc2, 0x03,
+ 0xd6, 0x6f, 0xfd, 0xfd, 0x6d, 0xef, 0x9b, 0x2d, 0xa4, 0x0c, 0xd6, 0xce,
+ 0x30, 0x0a, 0xbf, 0x78, 0xc7, 0x3d, 0x84, 0xc5, 0xa6, 0x24, 0x02, 0xe2,
+ 0x30, 0x15, 0x49, 0x0c, 0x8b, 0x0c, 0xb9, 0xe1, 0xca, 0x7a, 0x8d, 0x71,
+ 0x30, 0x43, 0x59, 0xb1, 0x04, 0x7e, 0x84, 0x01, 0xa1, 0x40, 0xf6, 0xc4,
+ 0x7f, 0x98, 0x76, 0x97, 0x57, 0x46, 0x13, 0xac, 0x5d, 0x4f, 0x4a, 0x66,
+ 0x8c, 0x76, 0xb8, 0x8d, 0x7d, 0xff, 0x79, 0x17, 0x83, 0xb7, 0xfb, 0xa9,
+ 0x04, 0xf1, 0x99, 0xa3, 0xac, 0xac, 0x04, 0x70, 0x27, 0xa1, 0x1d, 0x5a,
+ 0xed, 0xbe, 0x65, 0xd8, 0x79, 0x7c, 0x33, 0x3d, 0x39, 0x64, 0xd1, 0xbe,
+ 0x18, 0x60, 0x84, 0x11, 0x13, 0xe2, 0xac, 0xbc, 0xda, 0x40, 0x2c, 0x64,
+ 0x57, 0x0f, 0xab, 0x35, 0x73, 0xb0, 0x86, 0x85, 0x19, 0x62, 0xdd, 0xad,
+ 0x78, 0x73, 0x3f, 0xfa, 0xc6, 0xf7, 0x99, 0x4f, 0x3a, 0x4e, 0x48, 0x64,
+ 0x9d, 0x16, 0x2a, 0xf6, 0x81, 0x18, 0x9f, 0x1a, 0xc4, 0x61, 0x99, 0x0d,
+ 0x8a, 0xb8, 0xac, 0x3c, 0xda, 0x19, 0x8c, 0xe5},
+ {0x26, 0x76, 0x95, 0x18, 0x2c, 0x2f, 0xe5, 0xd5, 0x94, 0x2a, 0x68, 0x83,
+ 0x59, 0x93, 0x6b, 0x71, 0x66, 0x5a, 0x85, 0x75, 0x2e, 0x18, 0x6b, 0xe2,
+ 0xea, 0xe5, 0xb7, 0x8d, 0xad, 0x7e, 0x33, 0x24, 0x12, 0xa8, 0xc1, 0xe6,
+ 0xd9, 0x82, 0xfe, 0x91, 0xe1, 0xea, 0x0a, 0xee, 0xfe, 0xa1, 0x64, 0xc5,
+ 0x37, 0xaa, 0x73, 0x49, 0x60, 0xae, 0xff, 0x32, 0x9c, 0x6e, 0xda, 0x77,
+ 0x2f, 0x96, 0x67, 0x98, 0xe4, 0xbf, 0x76, 0xfa, 0xb8, 0x14, 0x5d, 0x09,
+ 0xdb, 0x58, 0x8b, 0xe7, 0x76, 0xc1, 0xdc, 0xf7, 0x60, 0xf0, 0x33, 0x04,
+ 0x0b, 0x39, 0x32, 0x0d, 0xb2, 0x99, 0x15, 0xeb, 0x41, 0xc1, 0x8b, 0xbf,
+ 0x9f, 0x6d, 0xd8, 0x83, 0x8d, 0x1e, 0x81, 0xd3, 0xc6, 0x95, 0x7b, 0x02,
+ 0xea, 0x20, 0xf4, 0xf6, 0xed, 0x65, 0x80, 0x65, 0x64, 0xff, 0xcf, 0xd4,
+ 0xed, 0xa3, 0x19, 0xc1, 0xdc, 0xb2, 0x5b, 0x6d, 0x3e, 0x54, 0x70, 0x0b,
+ 0x63, 0xf9, 0x25, 0xef, 0x25, 0x7e, 0x06, 0x3a, 0x89, 0x6c, 0x60, 0xc2,
+ 0xe9, 0xb7, 0x1f, 0x88, 0xe2, 0x85, 0x87, 0x4f, 0x46, 0xbf, 0x6d, 0x0e,
+ 0xe0, 0x32, 0x05, 0x33, 0xdf, 0x7c, 0xdf, 0x6e, 0x61, 0xe6, 0x3b, 0x43,
+ 0xb1, 0x61, 0xe0, 0xea, 0x1d, 0x46, 0x25, 0x5f, 0xd7, 0x45, 0xaa, 0xf5,
+ 0x89, 0xa2, 0x02, 0x6e, 0xcd, 0x00, 0xae, 0xbf, 0x90, 0x7e, 0xac, 0x0d,
+ 0xa8, 0x19, 0x4e, 0x68, 0xc5, 0xc6, 0x86, 0xb1, 0xe7, 0x1a, 0xd0, 0x9b,
+ 0x84, 0x26, 0x26, 0x53, 0xa1, 0xc0, 0xc7, 0xf1, 0x4f, 0xe3, 0xa1, 0x12,
+ 0x85, 0x06, 0xa7, 0x1b, 0x56, 0x07, 0x90, 0x02, 0x6a, 0x43, 0x0d, 0xf5,
+ 0x0e, 0x63, 0x67, 0x63, 0x51, 0xad, 0xc8, 0xa4, 0xc2, 0x7e, 0x18, 0xa8,
+ 0x79, 0xba, 0x0c, 0xe3, 0x7b, 0xb5, 0xb5, 0xfa, 0x0f, 0x0c, 0x68, 0x31,
+ 0xbc, 0xae, 0xb1, 0x99, 0x13, 0xd6, 0x29, 0x12, 0x60, 0xc1, 0xae, 0x04,
+ 0x09, 0x15, 0xfc, 0xda, 0xaf, 0x74, 0xa5, 0x9e, 0xcf, 0xb7, 0xa3, 0x0d,
+ 0xb8, 0x84, 0x62, 0x82, 0x99, 0x33, 0x89, 0x40, 0xd8, 0xcf, 0xbe, 0x8f,
+ 0x07, 0x03, 0x2b, 0x5c, 0x19, 0x6f, 0x84, 0x00, 0x23, 0xa8, 0x07, 0x42,
+ 0xde, 0x00, 0xb6, 0x3e, 0x45, 0x76, 0x36, 0xde, 0x55, 0x2d, 0xcc, 0x31,
+ 0x35, 0xd0, 0x5e, 0x4a, 0x4b, 0x61, 0xf0, 0x21, 0x21, 0x7a, 0xc1, 0xb3,
+ 0xfa, 0xc3, 0xef, 0x7e, 0x9c, 0xb6, 0x84, 0xcb, 0xbd, 0x6c, 0xb8, 0x2c,
+ 0x86, 0xba, 0xc2, 0x1b, 0x85, 0x3c, 0x39, 0xf2, 0xb3, 0x5e, 0xe6, 0x94,
+ 0xe2, 0x05, 0x0b, 0x86, 0x1d, 0x65, 0x3f, 0x2b, 0xa7, 0xae, 0x19, 0x90,
+ 0x09, 0xf0, 0x4d, 0x79, 0xeb, 0x63, 0x30, 0x5f, 0x57, 0x77, 0x81, 0xe8,
+ 0x86, 0x9e, 0x25, 0x36, 0xf8, 0xf3, 0x28, 0x65, 0x76, 0x30, 0x6f, 0x53,
+ 0x57, 0x8e, 0x69, 0xe3, 0x45, 0x53, 0x9c, 0x85, 0x0b, 0x64, 0x90, 0xcb,
+ 0x2e, 0x15, 0xe9, 0x25, 0x25, 0xc7, 0xc4, 0x5b, 0x11, 0x1a, 0x56, 0xfd,
+ 0xd4, 0x5d, 0x39, 0x7e, 0x96, 0xc2, 0xdd, 0x5c, 0xe0, 0x8f, 0x0c, 0xde,
+ 0xf1, 0x07, 0x0b, 0x03, 0xae, 0x36, 0x8f, 0x50, 0xe4, 0xa7, 0x75, 0xe7,
+ 0xdb, 0x06, 0xff, 0xf0, 0xb0, 0x00, 0x11, 0xd9, 0xf6, 0x4a, 0xab, 0xde,
+ 0x9e, 0xc6, 0xfe, 0xc6, 0x2d, 0xcc, 0x70, 0xd2, 0x63, 0x20, 0x54, 0x0d,
+ 0xa3, 0xfb, 0xa0, 0xe6, 0xdf, 0x2d, 0xbd, 0x2e, 0x68, 0xc4, 0x46, 0x24,
+ 0x5c, 0x8d, 0x0b, 0x18, 0x07, 0x9f, 0x4b, 0x8d, 0x6f, 0xd2, 0xea, 0x63,
+ 0x2f, 0x6e, 0x4d, 0x90, 0xc7, 0x0f, 0x07, 0x27, 0xe6, 0xbe, 0xee, 0x79,
+ 0x8a, 0x32, 0xe2, 0xfb, 0xe4, 0x1f, 0x78, 0xa0, 0x96, 0x74, 0x67, 0xbd,
+ 0x86, 0x6d, 0xde, 0x67, 0xef, 0xe8, 0x5a, 0x7c, 0x08, 0xe0, 0x2e, 0xab,
+ 0x82, 0x19, 0x48, 0x43},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {449,
+ {0xb4, 0xab, 0x90, 0xf8, 0x3c, 0xe7, 0x52, 0x94, 0xec, 0x0a, 0x42, 0x65,
+ 0xd6, 0x46, 0xb6, 0x0d},
+ {0xff, 0x19, 0x3b, 0x99, 0xb5, 0x23, 0x14, 0xa0, 0xd4, 0x90, 0x11, 0xb1,
+ 0x56, 0x86, 0xc9, 0x50, 0x05, 0xf7, 0x09, 0x59, 0xa4, 0x61, 0xc5, 0xd3,
+ 0xbc, 0xa9, 0x95, 0x4a, 0x63, 0x1c, 0x9e, 0x25, 0x93, 0x08, 0xa5, 0xb5,
+ 0x28, 0x09, 0xd5, 0xac, 0x82, 0x52, 0xee, 0x91, 0xa6, 0xde, 0x17, 0x20,
+ 0x8b, 0x24, 0x24, 0xdb, 0xf2, 0xdb, 0x45, 0x22, 0x43, 0x1e, 0x35, 0x26,
+ 0x9d, 0x1e, 0xf9, 0x29, 0xda, 0xfe, 0xb4, 0xd4, 0x29, 0x2a, 0x43, 0x51,
+ 0x24, 0x49, 0xf1, 0xa5, 0x1e, 0x8e, 0xfa, 0x42, 0xe3, 0x40, 0x0f, 0xa8,
+ 0x77, 0xea, 0xc0, 0x49, 0x6c, 0xe7, 0x3c, 0xee, 0x98, 0xfe, 0x35, 0x3f,
+ 0x01, 0x7d, 0x5c, 0x28, 0x80, 0x36, 0xc7, 0x9e, 0xbf, 0xe3, 0x6b, 0xb3,
+ 0xdb, 0xeb, 0x26, 0x9d, 0x3c, 0x95, 0x9a, 0x64, 0xc6, 0xa0, 0xf7, 0x95,
+ 0xf7, 0x6f, 0x24, 0x5f, 0x6c, 0x6c, 0x32, 0x26, 0x50, 0x18, 0x0a, 0xd1,
+ 0x66, 0x2a, 0x7d, 0xce, 0x68, 0x5c, 0xbc, 0x2f, 0xa5, 0x93, 0xd3, 0x7b,
+ 0x99, 0xc0, 0xbc, 0xee, 0x7e, 0x66, 0x21, 0x1c, 0xa2, 0x0d, 0x39, 0xd7,
+ 0x8d, 0x11, 0x27, 0x79, 0x28, 0x11, 0x46, 0x0a, 0x81, 0x5c, 0x77, 0xfc,
+ 0xcd, 0x1c, 0xba, 0x45, 0x4d, 0x56, 0x43, 0x78, 0x8d, 0x7a, 0xd1, 0x28,
+ 0x40, 0x7d, 0x5e, 0x5e, 0x99, 0x55, 0xfe, 0xd0, 0x2d, 0x8f, 0x55, 0xb1,
+ 0x0e, 0x2a, 0x60, 0x8d, 0xb4, 0x66, 0x15, 0xee, 0x9a, 0x7e, 0x14, 0x1e,
+ 0xfe, 0xc9, 0xd9, 0xcd, 0xf3, 0xea, 0x36, 0xbe, 0x66, 0xbb, 0xf2, 0x8c,
+ 0x64, 0x05, 0x7e, 0xa1, 0xd9, 0x32, 0xe0, 0x25, 0x6a, 0x9d, 0xa3, 0xec,
+ 0x8e, 0xa4, 0x55, 0x33, 0xde, 0x8a, 0x18, 0x7b, 0x99, 0x2e, 0xab, 0xfe,
+ 0x7e, 0x3c, 0xc5, 0xe1, 0xa9, 0x50, 0x47, 0x6f, 0xa3, 0x44, 0x7d, 0xb5,
+ 0x5d, 0x3f, 0xb0, 0x2d, 0xb7, 0xfc, 0xbe, 0x55, 0xb7, 0xcd, 0x0b, 0x58,
+ 0x69, 0xca, 0xad, 0x23, 0x09, 0x6c, 0xb1, 0xa1, 0xdd, 0xef, 0xc2, 0x1b,
+ 0xae, 0xeb, 0xc2, 0x40, 0xac, 0xe0, 0x67, 0x95, 0x17, 0xc7, 0xaa, 0xe7,
+ 0xcf, 0x8c, 0x1f, 0xd6, 0x35, 0xf9, 0xc1, 0xbc, 0xa6, 0xb8, 0x0f, 0x45,
+ 0xa6, 0x26, 0xf7, 0x3a, 0x24, 0x8c, 0x14, 0xc4, 0x95, 0xa8, 0x42, 0xb0,
+ 0xd4, 0x6f, 0x60, 0x06, 0x8f, 0xbe, 0x2d, 0xd7, 0xd3, 0x98, 0x04, 0x95,
+ 0xb6, 0xca, 0x4e, 0x31, 0x1d, 0x7b, 0xc9, 0xf6, 0x80, 0xab, 0x16, 0x9d,
+ 0x40, 0x12, 0x0a, 0xbb, 0xe3, 0x4f, 0x86, 0x93, 0xf9, 0x8a, 0xc0, 0x1b,
+ 0xfb, 0xc6, 0xa4, 0x33, 0x9b, 0x15, 0x86, 0xd0, 0x0a, 0x51, 0xf9, 0x93,
+ 0x1a, 0xe1, 0xae, 0xb6, 0x01, 0xaa, 0x75, 0xf7, 0x64, 0x15, 0xcb, 0x25,
+ 0x1a, 0xb4, 0x16, 0xea, 0x18, 0x69, 0x9a, 0x7a, 0x69, 0x75, 0x33, 0xef,
+ 0x38, 0xf4, 0x05, 0x6d, 0x82, 0xb7, 0x59, 0x97, 0x89, 0xce, 0xd4, 0x25,
+ 0xbb, 0xbf, 0x20, 0x62, 0x2e, 0x94, 0x7e, 0xc2, 0x8f, 0xbe, 0xef, 0x36,
+ 0xb2, 0x72, 0xf5, 0xad, 0x22, 0x0d, 0xf8, 0x9a, 0x2d, 0x60, 0xf6, 0x21,
+ 0xe2, 0xb4, 0xb9, 0x41, 0xc3, 0xdd, 0xf8, 0x23, 0x46, 0xd7, 0xb7, 0xc0,
+ 0x63, 0x82, 0xd7, 0x84, 0x5c, 0x4f, 0xab, 0x5e, 0x64, 0x2b, 0x7c, 0x61,
+ 0x1d, 0xca, 0x33, 0x5a, 0x8d, 0xa9, 0xa6, 0x77, 0xfe, 0x7f, 0x60, 0xff,
+ 0x57, 0x8d, 0x16, 0x26, 0xdf, 0x81, 0x34, 0xf5, 0x7c, 0x57, 0x50, 0x41,
+ 0x20, 0xa7, 0x7f, 0xd7, 0xbe, 0x49, 0x09, 0x6b, 0x90, 0x74, 0x0e, 0xdb,
+ 0x16, 0x62, 0x58, 0xe3, 0x36, 0x13, 0x9f, 0xf4, 0xa7, 0x67, 0x47, 0x5e,
+ 0xf3, 0x9a, 0xae, 0x70, 0x76, 0xbe, 0x63, 0xd6, 0xc5, 0xa8, 0xb0, 0x82,
+ 0x7d, 0x98, 0x62, 0x54, 0x56, 0xb5, 0x2d, 0x2d},
+ {0x1b, 0x72, 0x93, 0x2d, 0x6e, 0x22, 0xba, 0x43, 0xf5, 0x07, 0xb7, 0xd4,
+ 0xf4, 0xb9, 0xc0, 0xe9, 0x67, 0xe4, 0xb0, 0x7b, 0x0f, 0x1c, 0x0b, 0x91,
+ 0xd0, 0x20, 0xf3, 0x0c, 0xc7, 0x47, 0x49, 0x65, 0xfc, 0x00, 0xd0, 0xb7,
+ 0x49, 0xd3, 0x46, 0x3e, 0xc4, 0xbc, 0x12, 0x5f, 0x41, 0x6c, 0x76, 0x6e,
+ 0xd1, 0x29, 0x73, 0x0d, 0x4f, 0x23, 0xb7, 0x8f, 0x5e, 0x18, 0x97, 0x05,
+ 0x1a, 0xb3, 0xe1, 0x3c, 0x1b, 0xef, 0x82, 0x72, 0xaa, 0x26, 0x9e, 0x5b,
+ 0x80, 0xaa, 0xdf, 0x55, 0xb5, 0xc4, 0x83, 0x29, 0x8f, 0xf6, 0x45, 0xb1,
+ 0x0a, 0x15, 0x59, 0x03, 0x96, 0x8b, 0x73, 0x0d, 0x51, 0xf5, 0x07, 0xa8,
+ 0x8e, 0x88, 0x45, 0x80, 0xc3, 0x25, 0x93, 0xd9, 0x5f, 0x0f, 0x78, 0x32,
+ 0x03, 0x40, 0xda, 0xb5, 0x77, 0x6e, 0xef, 0xa5, 0x61, 0xd3, 0x02, 0x8b,
+ 0xfe, 0x45, 0x44, 0xec, 0xdc, 0x86, 0x95, 0x1d, 0x3d, 0xf2, 0x2c, 0xd8,
+ 0x6b, 0xf8, 0x8b, 0x3d, 0x02, 0x15, 0xcd, 0x1c, 0x36, 0x70, 0xce, 0xd8,
+ 0xcd, 0x4c, 0x00, 0xfe, 0x22, 0xae, 0xd3, 0x00, 0x86, 0xd1, 0x2b, 0xf9,
+ 0xd1, 0x2e, 0x7a, 0x61, 0xf6, 0x4a, 0x87, 0xdf, 0x0f, 0xeb, 0x35, 0xe1,
+ 0x49, 0x9c, 0x94, 0x5d, 0x20, 0xc7, 0xbc, 0xa0, 0xd4, 0x50, 0x9b, 0x2f,
+ 0x6c, 0xd8, 0x8c, 0xb3, 0x25, 0x1a, 0x24, 0x47, 0x8e, 0xc8, 0x3f, 0x38,
+ 0x88, 0xff, 0x2f, 0x0b, 0x3b, 0xc1, 0x07, 0x43, 0x29, 0x2e, 0x71, 0xd3,
+ 0x8d, 0xf1, 0x7d, 0xca, 0x96, 0x6e, 0x37, 0x85, 0x74, 0xa3, 0xf9, 0x24,
+ 0x8e, 0x92, 0xf9, 0x84, 0x30, 0x6a, 0x22, 0x9e, 0x75, 0x61, 0x63, 0xa9,
+ 0x5c, 0x05, 0x2d, 0xb6, 0x33, 0x99, 0x38, 0xb8, 0x97, 0xd5, 0xe8, 0xc2,
+ 0x81, 0x88, 0x4d, 0x92, 0x41, 0xd7, 0x82, 0x8b, 0xda, 0x59, 0xba, 0x93,
+ 0x44, 0xca, 0x19, 0xb9, 0xd7, 0x5a, 0x5e, 0xe6, 0x4d, 0xc6, 0xe3, 0x95,
+ 0xd8, 0xcb, 0xc0, 0xff, 0x57, 0x65, 0xb9, 0xf2, 0xf5, 0x3d, 0x7a, 0x63,
+ 0xe8, 0x54, 0xc5, 0x48, 0x9e, 0x38, 0x99, 0x70, 0xcf, 0xda, 0x07, 0xf3,
+ 0x25, 0xf3, 0xee, 0x5d, 0x20, 0xb2, 0xce, 0xd4, 0x2f, 0xfe, 0x9a, 0xe3,
+ 0xd2, 0x45, 0x4f, 0x70, 0x8c, 0x78, 0xff, 0x59, 0x11, 0x7f, 0x95, 0x89,
+ 0xf6, 0x59, 0x49, 0x22, 0xc4, 0x4a, 0xd7, 0x9d, 0x66, 0x22, 0x97, 0x95,
+ 0x9c, 0xdd, 0xa3, 0xab, 0xd2, 0x8f, 0x6e, 0x30, 0x33, 0x7d, 0x22, 0x2d,
+ 0xc9, 0x8b, 0x28, 0xb9, 0x67, 0xe3, 0xc0, 0x0a, 0x22, 0x1e, 0xde, 0x4b,
+ 0xd4, 0x70, 0xc5, 0x6a, 0x0e, 0xb5, 0x07, 0xf1, 0x61, 0x33, 0x29, 0xc6,
+ 0x57, 0x12, 0xda, 0x4c, 0xac, 0x4d, 0xed, 0x3a, 0xfa, 0x0b, 0x25, 0xdf,
+ 0x1a, 0x39, 0x2d, 0x0f, 0xc1, 0xc2, 0x59, 0x48, 0x96, 0xc9, 0xf5, 0xf7,
+ 0x7d, 0x46, 0x7c, 0x4a, 0x55, 0x56, 0x39, 0xcf, 0xb3, 0x5b, 0x22, 0xb7,
+ 0x73, 0xe7, 0x39, 0x1d, 0x59, 0x78, 0x40, 0x45, 0x3e, 0xec, 0xaf, 0x71,
+ 0xdd, 0x68, 0xb2, 0xa7, 0xca, 0x4d, 0x48, 0x28, 0xe7, 0x16, 0x3e, 0xc5,
+ 0x9b, 0xa5, 0x49, 0xcc, 0xdd, 0x8b, 0x0a, 0xe1, 0x6e, 0x9f, 0xfa, 0xa8,
+ 0xc5, 0xb0, 0x49, 0x7f, 0x9c, 0xb4, 0x9f, 0x58, 0x0c, 0xc0, 0x65, 0xb4,
+ 0x05, 0x01, 0xdb, 0x0e, 0xaa, 0x7f, 0x32, 0xc1, 0x61, 0xf9, 0x0a, 0x85,
+ 0x53, 0x5d, 0xbf, 0xb5, 0x06, 0xda, 0x4a, 0xcc, 0xcc, 0xab, 0xcd, 0x74,
+ 0xf3, 0xa2, 0x0e, 0xa2, 0xe5, 0x6d, 0x91, 0x2c, 0x8c, 0x54, 0x7b, 0x4d,
+ 0x75, 0x56, 0x2e, 0x6e, 0xb3, 0xd0, 0x7e, 0x46, 0xf5, 0x48, 0x74, 0xcb,
+ 0x13, 0xfb, 0x51, 0x87, 0x46, 0x45, 0xc4, 0xac, 0x15, 0x06, 0x5d, 0xde,
+ 0x3e, 0x8a, 0xf1, 0x0d, 0x6b, 0x9a, 0xb1, 0x0a, 0x61, 0x0e, 0xb1, 0x67,
+ 0x7f, 0x5e, 0xa4, 0x5d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {450,
+ {0xbb, 0xed, 0xff, 0xd6, 0xa4, 0x9e, 0xfe, 0x82, 0x35, 0xf1, 0x54, 0xe9,
+ 0xb9, 0xef, 0x87, 0x8d},
+ {0xff, 0x19, 0x3b, 0x99, 0xb5, 0x23, 0x14, 0xa0, 0xd4, 0x90, 0x11, 0xb1,
+ 0x56, 0x86, 0xc9, 0x50, 0x05, 0xf7, 0x09, 0x59, 0xa4, 0x61, 0xc5, 0xd3,
+ 0xbc, 0xa9, 0x95, 0x4a, 0x63, 0x1c, 0x9e, 0x25, 0x93, 0x08, 0xa5, 0xb5,
+ 0x28, 0x09, 0xd5, 0xac, 0x82, 0x52, 0xee, 0x91, 0xa6, 0xde, 0x17, 0x20,
+ 0x8b, 0x24, 0x24, 0xdb, 0xf2, 0xdb, 0x45, 0x22, 0x43, 0x1e, 0x35, 0x26,
+ 0x9d, 0x1e, 0xf9, 0x29, 0xda, 0xfe, 0xb4, 0xd4, 0x29, 0x2a, 0x43, 0x51,
+ 0x24, 0x49, 0xf1, 0xa5, 0x1e, 0x8e, 0xfa, 0x42, 0xe3, 0x40, 0x0f, 0xa8,
+ 0x77, 0xea, 0xc0, 0x49, 0x6c, 0xe7, 0x3c, 0xee, 0x98, 0xfe, 0x35, 0x3f,
+ 0x01, 0x7d, 0x5c, 0x28, 0x80, 0x36, 0xc7, 0x9e, 0xbf, 0xe3, 0x6b, 0xb3,
+ 0xdb, 0xeb, 0x26, 0x9d, 0x3c, 0x95, 0x9a, 0x64, 0xc6, 0xa0, 0xf7, 0x95,
+ 0xf7, 0x6f, 0x24, 0x5f, 0x6c, 0x6c, 0x32, 0x26, 0x50, 0x18, 0x0a, 0xd1,
+ 0x66, 0x2a, 0x7d, 0xce, 0x68, 0x5c, 0xbc, 0x2f, 0xa5, 0x93, 0xd3, 0x7b,
+ 0x99, 0xc0, 0xbc, 0xee, 0x7e, 0x66, 0x21, 0x1c, 0xa2, 0x0d, 0x39, 0xd7,
+ 0x8d, 0x11, 0x27, 0x79, 0x28, 0x11, 0x46, 0x0a, 0x81, 0x5c, 0x77, 0xfc,
+ 0xcd, 0x1c, 0xba, 0x45, 0x4d, 0x56, 0x43, 0x78, 0x8d, 0x7a, 0xd1, 0x28,
+ 0x40, 0x7d, 0x5e, 0x5e, 0x99, 0x55, 0xfe, 0xd0, 0x2d, 0x8f, 0x55, 0xb1,
+ 0x0e, 0x2a, 0x60, 0x8d, 0xb4, 0x66, 0x15, 0xee, 0x9a, 0x7e, 0x14, 0x1e,
+ 0xfe, 0xc9, 0xd9, 0xcd, 0xf3, 0xea, 0x36, 0xbe, 0x66, 0xbb, 0xf2, 0x8c,
+ 0x64, 0x05, 0x7e, 0xa1, 0xd9, 0x32, 0xe0, 0x25, 0x6a, 0x9d, 0xa3, 0xec,
+ 0x8e, 0xa4, 0x55, 0x33, 0xde, 0x8a, 0x18, 0x7b, 0x99, 0x2e, 0xab, 0xfe,
+ 0x7e, 0x3c, 0xc5, 0xe1, 0xa9, 0x50, 0x47, 0x6f, 0xa3, 0x44, 0x7d, 0xb5,
+ 0x5d, 0x3f, 0xb0, 0x2d, 0xb7, 0xfc, 0xbe, 0x55, 0xb7, 0xcd, 0x0b, 0x58,
+ 0x69, 0xca, 0xad, 0x23, 0x09, 0x6c, 0xb1, 0xa1, 0xdd, 0xef, 0xc2, 0x1b,
+ 0xae, 0xeb, 0xc2, 0x40, 0xac, 0xe0, 0x67, 0x95, 0x17, 0xc7, 0xaa, 0xe7,
+ 0xcf, 0x8c, 0x1f, 0xd6, 0x35, 0xf9, 0xc1, 0xbc, 0xa6, 0xb8, 0x0f, 0x45,
+ 0xa6, 0x26, 0xf7, 0x3a, 0x24, 0x8c, 0x14, 0xc4, 0x95, 0xa8, 0x42, 0xb0,
+ 0xd4, 0x6f, 0x60, 0x06, 0x8f, 0xbe, 0x2d, 0xd7, 0xd3, 0x98, 0x04, 0x95,
+ 0xb6, 0xca, 0x4e, 0x31, 0x1d, 0x7b, 0xc9, 0xf6, 0x80, 0xab, 0x16, 0x9d,
+ 0x40, 0x12, 0x0a, 0xbb, 0xe3, 0x4f, 0x86, 0x93, 0xf9, 0x8a, 0xc0, 0x1b,
+ 0xfb, 0xc6, 0xa4, 0x33, 0x9b, 0x15, 0x86, 0xd0, 0x0a, 0x51, 0xf9, 0x93,
+ 0x1a, 0xe1, 0xae, 0xb6, 0x01, 0xaa, 0x75, 0xf7, 0x64, 0x15, 0xcb, 0x25,
+ 0x1a, 0xb4, 0x16, 0xea, 0x18, 0x69, 0x9a, 0x7a, 0x69, 0x75, 0x33, 0xef,
+ 0x38, 0xf4, 0x05, 0x6d, 0x82, 0xb7, 0x59, 0x97, 0x89, 0xce, 0xd4, 0x25,
+ 0xbb, 0xbf, 0x20, 0x62, 0x2e, 0x94, 0x7e, 0xc2, 0x8f, 0xbe, 0xef, 0x36,
+ 0xb2, 0x72, 0xf5, 0xad, 0x22, 0x0d, 0xf8, 0x9a, 0x2d, 0x60, 0xf6, 0x21,
+ 0xe2, 0xb4, 0xb9, 0x41, 0xc3, 0xdd, 0xf8, 0x23, 0x46, 0xd7, 0xb7, 0xc0,
+ 0x63, 0x82, 0xd7, 0x84, 0x5c, 0x4f, 0xab, 0x5e, 0x64, 0x2b, 0x7c, 0x61,
+ 0x1d, 0xca, 0x33, 0x5a, 0x8d, 0xa9, 0xa6, 0x77, 0xfe, 0x7f, 0x60, 0xff,
+ 0x57, 0x8d, 0x16, 0x26, 0xdf, 0x81, 0x34, 0xf5, 0x7c, 0x57, 0x50, 0x41,
+ 0x20, 0xa7, 0x7f, 0xd7, 0xbe, 0x49, 0x09, 0x6b, 0x90, 0x74, 0x0e, 0xdb,
+ 0x16, 0x62, 0x58, 0xe3, 0x36, 0x13, 0x9f, 0xf4, 0xa7, 0x67, 0x47, 0x5e,
+ 0xf3, 0x9a, 0xae, 0x70, 0x76, 0xbe, 0x63, 0xd6, 0xc5, 0xa8, 0xb0, 0x82,
+ 0x7d, 0x98, 0x62, 0x54, 0x56, 0xb5, 0x2d, 0x2d},
+ {0x57, 0x17, 0x7e, 0xae, 0xb2, 0x46, 0xf0, 0x04, 0x8c, 0x68, 0xa9, 0x20,
+ 0xe3, 0x7d, 0x48, 0x58, 0x40, 0xbd, 0x3e, 0x8a, 0xd3, 0x53, 0x25, 0x32,
+ 0xde, 0x07, 0x40, 0x36, 0xd3, 0x98, 0x75, 0x9a, 0x99, 0x23, 0x13, 0x8b,
+ 0xb4, 0x50, 0xb0, 0x5d, 0x08, 0xbf, 0x52, 0x6a, 0x7f, 0x72, 0x53, 0x2d,
+ 0xdf, 0xf4, 0x18, 0x9a, 0xc8, 0x98, 0xa2, 0x07, 0x4d, 0x96, 0xc6, 0x55,
+ 0x48, 0x10, 0xed, 0x86, 0x04, 0x30, 0x98, 0x32, 0x04, 0xfe, 0xb5, 0x78,
+ 0x40, 0xb0, 0x5e, 0x4c, 0xe5, 0x9f, 0xf9, 0xc3, 0xa5, 0x4e, 0xd2, 0xd7,
+ 0x35, 0x01, 0xef, 0xb3, 0xd6, 0x86, 0xa8, 0x5a, 0x22, 0xf5, 0xcb, 0x23,
+ 0xb3, 0xb4, 0x33, 0x7e, 0xcb, 0xfc, 0x92, 0xb8, 0x56, 0x04, 0xb2, 0xac,
+ 0xea, 0x00, 0x99, 0xc5, 0x2f, 0x27, 0x40, 0xef, 0x78, 0x93, 0xc4, 0xfd,
+ 0x26, 0xac, 0x2a, 0xa3, 0x8b, 0x5e, 0xa2, 0xde, 0x1b, 0xb1, 0xf1, 0x33,
+ 0x28, 0xd9, 0x92, 0xc2, 0x98, 0x26, 0xd9, 0x7f, 0xaa, 0x34, 0xb3, 0x08,
+ 0xea, 0xa5, 0x4d, 0x4f, 0xd0, 0x82, 0x35, 0xc3, 0xda, 0x4e, 0x1a, 0x9e,
+ 0xd8, 0xc9, 0xe8, 0xac, 0x4b, 0xba, 0x61, 0xbc, 0x68, 0x77, 0x51, 0x2a,
+ 0x9c, 0x5f, 0xa9, 0xbd, 0x5f, 0xbf, 0x59, 0x1f, 0xa4, 0xd8, 0x97, 0x05,
+ 0x32, 0x6a, 0xdd, 0x09, 0xb3, 0x7b, 0x74, 0xad, 0xc7, 0x4a, 0xbb, 0xa5,
+ 0x3c, 0x0b, 0x3e, 0x64, 0x59, 0xf1, 0x7b, 0xbb, 0xe6, 0x33, 0xa5, 0xa8,
+ 0xc8, 0xd6, 0x1a, 0x2e, 0xc3, 0xd3, 0x22, 0xee, 0xe7, 0x59, 0x64, 0xa1,
+ 0x04, 0xf6, 0x07, 0x7e, 0x55, 0x1b, 0x12, 0xde, 0xde, 0x46, 0x2b, 0xd2,
+ 0x03, 0x8d, 0x64, 0x56, 0x7e, 0x66, 0x6c, 0xae, 0x38, 0x6c, 0x2e, 0xc2,
+ 0xfb, 0xdd, 0x36, 0x3a, 0x92, 0xb5, 0x39, 0x6f, 0x6a, 0x4f, 0x30, 0x8b,
+ 0x8a, 0x83, 0xe0, 0x2b, 0xe0, 0xa1, 0x90, 0x4a, 0x78, 0x59, 0x48, 0x52,
+ 0x89, 0x7b, 0x0a, 0x2b, 0x60, 0x1f, 0x98, 0x69, 0xf0, 0xf7, 0x4b, 0xc5,
+ 0x0a, 0xe2, 0xc7, 0x03, 0x86, 0x59, 0xea, 0x41, 0x73, 0x5f, 0x54, 0xd5,
+ 0xf9, 0x8d, 0xe5, 0xd0, 0x4b, 0xb2, 0xab, 0x6e, 0xc5, 0xdc, 0x9c, 0x9d,
+ 0x15, 0x8a, 0xcb, 0x9f, 0x56, 0xc7, 0x9e, 0x97, 0x8d, 0xdb, 0x9f, 0xc5,
+ 0x95, 0x1d, 0xd1, 0x3f, 0x3d, 0xbf, 0x7e, 0x72, 0x69, 0x83, 0xf8, 0xec,
+ 0xac, 0x28, 0x8d, 0x53, 0xac, 0x0c, 0x81, 0xd9, 0xf2, 0x06, 0x05, 0x43,
+ 0x50, 0x93, 0x56, 0xc1, 0xfe, 0xff, 0x78, 0x5f, 0x78, 0xb1, 0xfa, 0x82,
+ 0x6d, 0xec, 0x57, 0xda, 0x33, 0xe9, 0x62, 0x9f, 0x44, 0xa1, 0xc7, 0x28,
+ 0x30, 0x15, 0x95, 0x12, 0xa4, 0xcd, 0x67, 0x6f, 0x6c, 0xb9, 0xcf, 0xeb,
+ 0x95, 0x50, 0xd8, 0x90, 0xca, 0xfe, 0xb8, 0x11, 0xce, 0x14, 0xff, 0x47,
+ 0x7b, 0xff, 0x2e, 0x71, 0x88, 0x39, 0x85, 0x9e, 0x58, 0x7a, 0xbf, 0xff,
+ 0x6f, 0xcd, 0xfd, 0xdb, 0xb7, 0x6b, 0xc0, 0xf8, 0xa1, 0x66, 0x31, 0xbf,
+ 0xe6, 0x7b, 0x32, 0xd9, 0x8a, 0x2c, 0xb8, 0xaf, 0xf0, 0x02, 0x7f, 0x28,
+ 0xe3, 0xd5, 0xcf, 0x8f, 0xb4, 0xf3, 0x42, 0x18, 0xee, 0xa7, 0xed, 0xba,
+ 0xea, 0xb5, 0xe0, 0x36, 0x9b, 0x9e, 0x2a, 0x2f, 0x04, 0xa7, 0xbe, 0x97,
+ 0x36, 0x8f, 0x33, 0x66, 0x38, 0x0a, 0x48, 0x1e, 0x50, 0xc1, 0xd7, 0xf6,
+ 0x96, 0x86, 0xb1, 0xe1, 0xa2, 0x97, 0x9c, 0x4a, 0xf9, 0x58, 0x9b, 0x57,
+ 0x0a, 0x6c, 0x8d, 0xaa, 0xb7, 0x0f, 0xe2, 0x6b, 0x56, 0x1f, 0x34, 0xe8,
+ 0x48, 0xc9, 0xec, 0x40, 0xa5, 0xe1, 0x02, 0x68, 0xcc, 0x8c, 0xe7, 0x41,
+ 0x30, 0x3d, 0x9b, 0xde, 0xc8, 0xf3, 0xd0, 0x8d, 0x0c, 0x02, 0x5c, 0x34,
+ 0x8d, 0xeb, 0x32, 0x62, 0x9b, 0x2f, 0x5a, 0x48, 0xe1, 0xc2, 0x08, 0x85,
+ 0x03, 0xfd, 0xb1, 0x07},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {451,
+ {0x0c, 0x0b, 0x59, 0xbd, 0xda, 0x53, 0x08, 0x61, 0xf0, 0xe2, 0x5e, 0xa7,
+ 0x15, 0x1b, 0xf8, 0xfb},
+ {0x20, 0x87, 0x22, 0x73, 0x0f, 0x3b, 0x9c, 0x3d, 0x02, 0x64, 0x41, 0x02,
+ 0xaa, 0x64, 0x91, 0x7e, 0x0f, 0x41, 0x29, 0x27, 0x51, 0xe7, 0x34, 0xdb,
+ 0xdf, 0xd2, 0x4f, 0x42, 0x91, 0xd4, 0xac, 0xb7, 0x11, 0xc5, 0xb3, 0x05,
+ 0xef, 0x69, 0x8b, 0x42, 0x70, 0x95, 0x16, 0x11, 0xf2, 0x19, 0x3c, 0x2d,
+ 0x06, 0xc1, 0xe7, 0x93, 0x71, 0x29, 0x52, 0x42, 0x53, 0xbd, 0xe2, 0x58,
+ 0xeb, 0x0d, 0xd9, 0x62, 0xe0, 0x6d, 0x6a, 0x14, 0xbf, 0x2a, 0x21, 0x54,
+ 0x3f, 0x21, 0xe1, 0x00, 0x13, 0x2d, 0x98, 0x31, 0x1a, 0x48, 0x70, 0x80,
+ 0xbb, 0x58, 0x4f, 0x15, 0xba, 0x07, 0xbb, 0x59, 0xc0, 0x5b, 0x90, 0x5e,
+ 0xf7, 0x86, 0xa7, 0x58, 0x07, 0xeb, 0x6e, 0x21, 0x0c, 0x67, 0xc0, 0x9d,
+ 0x5d, 0x26, 0x15, 0x06, 0xb0, 0xf7, 0xf0, 0x82, 0x7f, 0x88, 0xb4, 0xa6,
+ 0x1d, 0x21, 0xe1, 0xfa, 0xa4, 0xf4, 0x55, 0x40, 0x2f, 0x70, 0x43, 0x42,
+ 0x78, 0x04, 0xdf, 0xf3, 0x00, 0x61, 0xc3, 0x42, 0xe4, 0xe9, 0xb8, 0xd4,
+ 0x09, 0xf1, 0x6b, 0xbe, 0x71, 0x59, 0x3b, 0x8a, 0x78, 0x7a, 0x6e, 0x84,
+ 0x00, 0xb9, 0x1b, 0x4b, 0x8d, 0x13, 0xca, 0xc5, 0x5f, 0x74, 0xf1, 0x86,
+ 0x5e, 0xdf, 0xe2, 0x38, 0xac, 0x8a, 0xab, 0xa8, 0x2d, 0x52, 0x54, 0x99,
+ 0xab, 0xe2, 0x32, 0xd7, 0x52, 0x21, 0x3f, 0xed, 0x33, 0xf0, 0x24, 0xa1,
+ 0x8f, 0x36, 0x0f, 0xa8, 0x13, 0x3d, 0x32, 0xdd, 0x52, 0xc8, 0x63, 0x06,
+ 0x90, 0x1c, 0x8e, 0x9d, 0xb7, 0x1f, 0x1f, 0x4e, 0x0f, 0x63, 0x01, 0x71,
+ 0x4b, 0x96, 0x38, 0xe9, 0x6e, 0x14, 0x70, 0xba, 0xcb, 0x54, 0xbb, 0x65,
+ 0x7f, 0xa8, 0xab, 0xf8, 0xfe, 0x4a, 0x41, 0x15, 0x3a, 0x37, 0x7b, 0x52,
+ 0x3c, 0xff, 0xa5, 0x67, 0x48, 0x7a, 0xd9, 0x53, 0x2d, 0x58, 0x51, 0x14,
+ 0xf7, 0x8e, 0xc1, 0xeb, 0xed, 0x88, 0xb1, 0x7d, 0x36, 0xa6, 0xca, 0xa3,
+ 0x6b, 0x8f, 0x0b, 0xbe, 0x79, 0x8c, 0x66, 0x78, 0xd3, 0x5f, 0x76, 0x45,
+ 0xf8, 0x89, 0xbf, 0xc5, 0x95, 0x58, 0x71, 0x78, 0x16, 0xe4, 0x42, 0x44,
+ 0x4a, 0xe9, 0xfe, 0x0c, 0x6c, 0x91, 0x36, 0x64, 0xc4, 0x30, 0xd2, 0x18,
+ 0x8b, 0x22, 0x8b, 0x18, 0xb9, 0x7a, 0xb4, 0xd7, 0x8b, 0x4a, 0x0b, 0x8f,
+ 0xf8, 0x03, 0x05, 0xd7, 0xbf, 0xd7, 0xd6, 0x1a, 0x21, 0x48, 0xcb, 0x64,
+ 0xfb, 0x24, 0x2b, 0xe7, 0x29, 0x22, 0x93, 0x2b, 0xbd, 0x2f, 0x08, 0xb2,
+ 0xce, 0xda, 0x20, 0x96, 0xe9, 0x9e, 0xca, 0xb7, 0x84, 0x2e, 0x43, 0x92,
+ 0x18, 0x60, 0x40, 0xb5, 0x1e, 0x3d, 0xa9, 0x57, 0x08, 0x93, 0xff, 0x4f,
+ 0x48, 0xc9, 0x0a, 0x07, 0x75, 0xc2, 0xa4, 0xca, 0x8a, 0x92, 0x72, 0x42,
+ 0xf2, 0xba, 0x14, 0x83, 0x69, 0x32, 0x09, 0xf1, 0x54, 0x74, 0xae, 0x10,
+ 0x80, 0x21, 0x55, 0xae, 0x5a, 0xbe, 0x18, 0x06, 0xb2, 0x5b, 0x36, 0x9a,
+ 0xc1, 0x76, 0x12, 0x8a, 0x8a, 0x3c, 0x97, 0xd7, 0x32, 0x85, 0xfe, 0x36,
+ 0x49, 0xbd, 0x0e, 0x1d, 0xe5, 0xfa, 0x42, 0xf4, 0xee, 0x97, 0x7d, 0x92,
+ 0xe1, 0x22, 0x77, 0x31, 0x3c, 0x46, 0xa6, 0x8d, 0x70, 0x9f, 0x61, 0x83,
+ 0x75, 0xea, 0x65, 0x04, 0x40, 0xeb, 0x9c, 0x53, 0xe7, 0xb5, 0x4e, 0x59,
+ 0x77, 0x0b, 0x29, 0xe0, 0x0d, 0x80, 0xfb, 0x6a, 0x89, 0xad, 0xf5, 0x05,
+ 0xe9, 0xf7, 0xca, 0xbf, 0x35, 0x6b, 0x66, 0xae, 0x05, 0xbf, 0xb8, 0x0f,
+ 0xc0, 0x5d, 0xf9, 0x31, 0xc7, 0xdd, 0x8e, 0x37, 0x48, 0x20, 0x5b, 0xab,
+ 0x72, 0xa4, 0x55, 0x04, 0xe2, 0x84, 0xdc, 0x3e, 0xc6, 0x4c, 0x94, 0xde,
+ 0x9d, 0xc0, 0x81, 0x23, 0x9c, 0x37, 0x02, 0x6b, 0xe2, 0xc1, 0xd8, 0x34,
+ 0xeb, 0x7b, 0x17, 0x49, 0x19, 0x1a, 0x9c, 0xaa},
+ {0x52, 0x2d, 0xe4, 0xe9, 0x44, 0xde, 0xf1, 0x24, 0xfe, 0x38, 0xb8, 0xb8,
+ 0x93, 0xac, 0x8b, 0xd2, 0x53, 0xf8, 0x80, 0x3e, 0x6f, 0xbb, 0xf4, 0xc7,
+ 0x4c, 0x93, 0xad, 0xcb, 0xd8, 0xe8, 0x05, 0xb1, 0x5e, 0x1d, 0xf6, 0xfa,
+ 0x19, 0xf9, 0xd9, 0x12, 0xd1, 0x37, 0xd3, 0x54, 0xfa, 0xf3, 0x8e, 0x65,
+ 0x06, 0x6a, 0xfd, 0x91, 0x3a, 0x27, 0xc4, 0x55, 0x7c, 0x0b, 0x87, 0xf1,
+ 0x59, 0x26, 0xce, 0xd5, 0x82, 0x77, 0xad, 0xc9, 0x5a, 0x37, 0x40, 0x88,
+ 0x62, 0x56, 0x93, 0xca, 0xfb, 0xbe, 0x61, 0x4f, 0x63, 0x14, 0x0d, 0xc8,
+ 0xcc, 0xc5, 0xa0, 0x06, 0x7c, 0x8c, 0xd4, 0xe5, 0x39, 0xeb, 0xaa, 0x12,
+ 0x15, 0x14, 0xb8, 0xa2, 0x01, 0xc8, 0x4a, 0x84, 0x1b, 0xb4, 0x98, 0x10,
+ 0x08, 0xc5, 0xd9, 0xf4, 0x0b, 0xe7, 0xfb, 0xa7, 0x48, 0x5a, 0xdd, 0x17,
+ 0x79, 0xfe, 0x02, 0x8c, 0x15, 0xf2, 0x84, 0x57, 0x15, 0xed, 0xa2, 0x8b,
+ 0x0b, 0xb7, 0x49, 0x04, 0x64, 0x71, 0x94, 0xec, 0x54, 0x75, 0xa1, 0x98,
+ 0x36, 0xcd, 0xc2, 0xd5, 0x44, 0x16, 0x4c, 0xdb, 0xd1, 0x91, 0xf9, 0xe2,
+ 0x44, 0xb4, 0xeb, 0xe8, 0x60, 0x96, 0x81, 0x9f, 0x5d, 0xe7, 0x96, 0x4a,
+ 0xa5, 0xb4, 0x86, 0xdb, 0xbc, 0x9a, 0xc4, 0x2d, 0x7f, 0xe0, 0xf1, 0xe2,
+ 0x3f, 0x64, 0x02, 0x44, 0x47, 0x76, 0x98, 0x4d, 0xd3, 0xa8, 0x04, 0x4f,
+ 0xe6, 0xb8, 0x4b, 0xcb, 0x23, 0xcd, 0x8e, 0x8d, 0x2b, 0xe4, 0xc0, 0xc9,
+ 0x4e, 0x8e, 0xf1, 0x45, 0x8c, 0xfe, 0x95, 0x06, 0x82, 0x2a, 0x9d, 0xfc,
+ 0xed, 0x4b, 0xcb, 0x5f, 0x5c, 0x4d, 0x82, 0x2a, 0xab, 0x3d, 0xd1, 0x99,
+ 0x65, 0xdc, 0x9b, 0xff, 0x2a, 0x74, 0x46, 0x84, 0x44, 0x07, 0x78, 0xff,
+ 0x70, 0xd2, 0x10, 0xde, 0xee, 0xa0, 0x2f, 0x9f, 0x72, 0x44, 0xe8, 0x24,
+ 0xff, 0x3a, 0x9a, 0x9d, 0xe6, 0x8c, 0x7a, 0xd0, 0xe7, 0x25, 0x2d, 0xd2,
+ 0x79, 0x20, 0x99, 0x30, 0x3a, 0x2c, 0x9b, 0xa1, 0x5d, 0x66, 0x59, 0x31,
+ 0x8d, 0x33, 0x09, 0x85, 0x07, 0xaa, 0x88, 0xbc, 0x33, 0xbf, 0xbd, 0x4d,
+ 0xd5, 0x87, 0x30, 0xd5, 0xfa, 0x24, 0x29, 0xe1, 0x00, 0xee, 0xd2, 0x1c,
+ 0x0b, 0x81, 0xbf, 0x24, 0xbb, 0x73, 0x6f, 0x23, 0x24, 0xf8, 0xc1, 0x6c,
+ 0xe4, 0x80, 0x81, 0x85, 0x1b, 0x19, 0x43, 0xf1, 0x86, 0x16, 0xf0, 0x63,
+ 0xbc, 0x39, 0x90, 0x7e, 0x9b, 0x31, 0xe0, 0xd4, 0xf5, 0xab, 0x73, 0xff,
+ 0x7a, 0x68, 0x54, 0x3b, 0xec, 0xbb, 0x36, 0x47, 0x45, 0x5c, 0x2d, 0x9d,
+ 0x77, 0x7e, 0xc8, 0xfc, 0x83, 0xa7, 0x80, 0xb2, 0x76, 0xdd, 0xc8, 0x18,
+ 0x35, 0x29, 0xe8, 0x1d, 0x0b, 0xbe, 0x10, 0x98, 0x86, 0x1e, 0x3c, 0x86,
+ 0x6e, 0xbe, 0x82, 0x37, 0x8d, 0x9c, 0x50, 0x5c, 0x7c, 0xe7, 0x38, 0x2a,
+ 0xcf, 0xdd, 0x9f, 0x5e, 0xcf, 0x02, 0x1e, 0x58, 0x59, 0x4a, 0xaa, 0xcb,
+ 0x4f, 0x18, 0x85, 0xff, 0x97, 0x5f, 0x49, 0xb2, 0x55, 0x1c, 0x20, 0xe5,
+ 0xc4, 0x4d, 0x8a, 0xc7, 0x44, 0x01, 0xc4, 0x6c, 0x4d, 0x08, 0x1c, 0x80,
+ 0xa6, 0x28, 0xff, 0x51, 0x74, 0xb8, 0x46, 0xbe, 0x6d, 0x52, 0x91, 0x3e,
+ 0x7a, 0xa7, 0x61, 0x4f, 0x02, 0x29, 0xe7, 0x67, 0xef, 0x81, 0xb3, 0x5a,
+ 0xf8, 0xe4, 0x83, 0xf4, 0x38, 0xfe, 0xf3, 0x0c, 0x81, 0x1e, 0x2e, 0xb0,
+ 0xee, 0xa4, 0x06, 0x16, 0x4f, 0x3f, 0xca, 0x83, 0xcf, 0xa7, 0x6c, 0x69,
+ 0x44, 0x8e, 0x52, 0xe3, 0xf5, 0xb5, 0x69, 0xce, 0xd6, 0x5c, 0x56, 0xe0,
+ 0x83, 0x4e, 0x4f, 0xa4, 0xde, 0x53, 0x4b, 0x22, 0xb8, 0x4c, 0xaf, 0x53,
+ 0x6b, 0x40, 0xa2, 0x38, 0x93, 0x17, 0xf5, 0x01, 0xa7, 0x86, 0x80, 0x41,
+ 0xf4, 0x77, 0xe7, 0xc5, 0x35, 0xee, 0x43, 0x61, 0x38, 0x4d, 0xde, 0x4a,
+ 0x42, 0xf8, 0x67, 0xff},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {452,
+ {0x4d, 0x44, 0x1e, 0xc6, 0x93, 0xe4, 0xb4, 0xfb, 0xa4, 0xe6, 0x50, 0x1c,
+ 0x3c, 0xa1, 0xcd, 0x0b},
+ {0x69, 0x63, 0xfe, 0x0e, 0x4c, 0x0a, 0xb7, 0xc6, 0x5c, 0xaf, 0x01, 0xb6,
+ 0xa1, 0x5d, 0x56, 0x91, 0x12, 0xba, 0xa5, 0xb6, 0x34, 0xda, 0x05, 0x98,
+ 0x6c, 0x60, 0xdf, 0xce, 0x76, 0x4e, 0x66, 0x9f, 0xf8, 0x0e, 0x22, 0x2e,
+ 0x45, 0x5e, 0x67, 0xf5, 0x9f, 0x13, 0xc2, 0xf2, 0x80, 0xcd, 0xfa, 0xbd,
+ 0x43, 0xef, 0x8a, 0x88, 0x83, 0x4b, 0xe5, 0x24, 0x48, 0x5b, 0x78, 0x5a,
+ 0x4c, 0xb9, 0x55, 0x8b, 0xc4, 0xdb, 0xd6, 0xa4, 0x45, 0x9e, 0x89, 0x96,
+ 0x78, 0xe1, 0x7a, 0x7e, 0xe3, 0xb4, 0x33, 0x19, 0x43, 0xa5, 0x98, 0x2a,
+ 0x45, 0x8b, 0x2c, 0x9b, 0x9a, 0xc0, 0x7f, 0xe4, 0xf0, 0x02, 0xba, 0x82,
+ 0x23, 0xf1, 0xf3, 0x6b, 0x65, 0x13, 0xe7, 0x1c, 0xb3, 0xaa, 0x4a, 0xad,
+ 0x92, 0xb9, 0xf7, 0x04, 0xf8, 0x4e, 0x6a, 0xdc, 0xad, 0x0a, 0xf5, 0x5e,
+ 0x88, 0xde, 0x73, 0xb4, 0x4c, 0x85, 0x19, 0x97, 0x06, 0xaa, 0xdb, 0x4e,
+ 0x12, 0x69, 0x10, 0xc7, 0x16, 0x40, 0x79, 0x9c, 0x41, 0x82, 0x10, 0xe1,
+ 0x70, 0xba, 0xd9, 0x9f, 0xf2, 0x60, 0xa6, 0xe3, 0x01, 0xf7, 0x3c, 0xe2,
+ 0x3a, 0xb9, 0xc0, 0xd1, 0x7b, 0x1f, 0x72, 0xe1, 0xaf, 0x44, 0xb1, 0xd7,
+ 0x2b, 0x15, 0x97, 0x48, 0x7e, 0x9e, 0xd4, 0x77, 0x43, 0x00, 0xd5, 0x3b,
+ 0x2e, 0xfb, 0x2e, 0x57, 0x20, 0x1a, 0x31, 0x4f, 0xbf, 0xfe, 0x96, 0x2a,
+ 0xf6, 0x76, 0x06, 0x9e, 0xb9, 0xa1, 0x05, 0x64, 0xe6, 0x80, 0x01, 0xbd,
+ 0x54, 0x2f, 0x38, 0x75, 0x84, 0x77, 0xb6, 0xfe, 0x73, 0x1e, 0xdc, 0xab,
+ 0xa8, 0xab, 0x74, 0xc4, 0x66, 0x0a, 0x8e, 0x60, 0xed, 0x44, 0xc4, 0xe9,
+ 0xac, 0x7f, 0x9c, 0xee, 0xf6, 0xb2, 0x67, 0xdf, 0x08, 0xde, 0x9a, 0xf8,
+ 0x23, 0x0d, 0x58, 0x3e, 0xd4, 0x68, 0xa0, 0x69, 0x19, 0xf7, 0xcb, 0xfa,
+ 0x3d, 0x54, 0xf8, 0x58, 0x41, 0x77, 0x5c, 0xbf, 0xee, 0xcb, 0xde, 0x91,
+ 0x09, 0x26, 0xf2, 0x41, 0xbb, 0xc3, 0x58, 0x31, 0x57, 0x45, 0x6a, 0x0a,
+ 0x7e, 0xb3, 0xb8, 0x1e, 0x29, 0x0e, 0x79, 0xb6, 0x36, 0xb6, 0x6c, 0x61,
+ 0xdf, 0x07, 0x26, 0xb5, 0x1b, 0x20, 0xfb, 0xaf, 0x9d, 0x72, 0x6f, 0x7f,
+ 0x8a, 0x7f, 0xc8, 0x57, 0xcb, 0x91, 0x23, 0x51, 0x19, 0x6a, 0x2f, 0x93,
+ 0x91, 0xb2, 0xf4, 0xba, 0xcc, 0xff, 0xcb, 0x46, 0xc7, 0xfa, 0xda, 0xb7,
+ 0xc3, 0x2b, 0x12, 0x5b, 0xb3, 0x14, 0x58, 0x1d, 0x44, 0xf7, 0x4c, 0x99,
+ 0x9c, 0x78, 0x96, 0x22, 0x44, 0xbb, 0xfe, 0xa9, 0x6f, 0x91, 0x0a, 0x8b,
+ 0xb7, 0x0d, 0x05, 0x07, 0x89, 0x99, 0xff, 0x30, 0x4c, 0x8d, 0x1c, 0x43,
+ 0x71, 0x0a, 0x8a, 0x24, 0xab, 0xfa, 0xf5, 0xe6, 0x85, 0xf2, 0x9d, 0x40,
+ 0x73, 0x5a, 0x32, 0xe7, 0x01, 0x99, 0x3e, 0x39, 0xae, 0xbc, 0x92, 0xe9,
+ 0xad, 0xc9, 0x59, 0x95, 0xf4, 0xff, 0x7c, 0x7b, 0x67, 0x5d, 0x26, 0x2a,
+ 0x1f, 0x24, 0x98, 0x44, 0x43, 0x55, 0xd0, 0xc3, 0x5d, 0xd9, 0xdc, 0xdf,
+ 0x81, 0x4b, 0x63, 0xfb, 0x1b, 0x50, 0xe7, 0xe7, 0xd5, 0x2d, 0xd6, 0xa5,
+ 0x1f, 0x9d, 0x72, 0x18, 0x88, 0x10, 0xcb, 0x71, 0xe5, 0x4f, 0x2f, 0xbe,
+ 0x40, 0xa2, 0x09, 0x02, 0x79, 0x57, 0x82, 0xb8, 0xfd, 0x7c, 0xf2, 0xe9,
+ 0xa3, 0xf2, 0x13, 0xfb, 0x07, 0x71, 0xd1, 0x4b, 0x2d, 0x01, 0x93, 0x03,
+ 0xd1, 0xd2, 0xa5, 0x3a, 0x7b, 0x22, 0x84, 0x6b, 0x52, 0xa1, 0x23, 0xe5,
+ 0x26, 0xb3, 0xc0, 0x26, 0x4e, 0xea, 0x22, 0xb1, 0x8b, 0x91, 0x86, 0xa4,
+ 0xd9, 0x39, 0x5d, 0x12, 0xe9, 0xb2, 0xc0, 0x7b, 0x51, 0x0a, 0xbd, 0x11,
+ 0x40, 0xbc, 0x46, 0xf3, 0x45, 0x09, 0xf9, 0x64, 0xf9, 0x15, 0x53, 0xd0,
+ 0xda, 0x10, 0x31, 0x9f, 0xb2, 0xdf, 0x88, 0xad},
+ {0x80, 0x72, 0xa1, 0x0e, 0xde, 0x73, 0xb0, 0x94, 0x61, 0x3e, 0x5a, 0x7e,
+ 0x81, 0x4e, 0x1f, 0xb1, 0x8d, 0x85, 0x8d, 0x76, 0xea, 0xe1, 0x4a, 0x9b,
+ 0x2f, 0x27, 0xbc, 0x8e, 0x0b, 0xc3, 0xc9, 0xcc, 0xce, 0x42, 0x92, 0x07,
+ 0xd1, 0xcf, 0xf6, 0xfb, 0xd6, 0x2c, 0x08, 0x64, 0xa5, 0x9a, 0xb7, 0x97,
+ 0x07, 0xde, 0xce, 0x20, 0x44, 0xfb, 0xe7, 0xe1, 0x55, 0x38, 0xe7, 0x62,
+ 0xdc, 0x5b, 0xb9, 0x4a, 0xef, 0x51, 0x10, 0xb9, 0x58, 0xca, 0xc1, 0x93,
+ 0x86, 0xff, 0xb3, 0xdf, 0xc5, 0x76, 0x68, 0x2b, 0x61, 0x1e, 0xcf, 0xdf,
+ 0xce, 0x8d, 0xb7, 0x8a, 0x1e, 0xee, 0x6b, 0x76, 0xd0, 0xbf, 0xd7, 0x05,
+ 0x60, 0xa9, 0xe9, 0x31, 0x54, 0xf1, 0x3b, 0xef, 0xc9, 0x39, 0x4f, 0x2b,
+ 0x2c, 0xe4, 0x58, 0x37, 0x11, 0x37, 0x8e, 0x2a, 0x98, 0x3b, 0xc2, 0x2e,
+ 0xd4, 0x2e, 0x79, 0xac, 0x9b, 0x35, 0x5a, 0xe3, 0x06, 0x31, 0x4d, 0x87,
+ 0x34, 0xa0, 0xc0, 0xdb, 0x7d, 0xc1, 0xb9, 0xf7, 0x1b, 0xc0, 0xc2, 0x03,
+ 0xc6, 0xef, 0x87, 0xb4, 0x57, 0x7a, 0x17, 0x01, 0xfd, 0x01, 0xc2, 0xe5,
+ 0x88, 0x9c, 0x95, 0x60, 0x85, 0x3a, 0xa8, 0xbc, 0xe8, 0xc7, 0x74, 0x95,
+ 0x93, 0xc9, 0x0b, 0x4a, 0x95, 0x04, 0x40, 0x7a, 0x30, 0xf1, 0x08, 0x5f,
+ 0x9f, 0x0f, 0x64, 0x86, 0xd5, 0x05, 0x7d, 0x79, 0x80, 0x12, 0x0c, 0x84,
+ 0xd2, 0xd0, 0xb7, 0x44, 0xc0, 0xfb, 0x14, 0xa2, 0x13, 0xb7, 0x01, 0xc7,
+ 0xb7, 0xfa, 0x78, 0xf8, 0x8b, 0xd0, 0xe9, 0x9b, 0x12, 0x35, 0x7a, 0xc9,
+ 0xc2, 0xb3, 0x02, 0x9b, 0xe4, 0xc9, 0x0b, 0x9d, 0x6f, 0xd4, 0x94, 0x5a,
+ 0x01, 0x6f, 0x76, 0x8c, 0x93, 0xf2, 0xc2, 0x21, 0xd5, 0x73, 0x69, 0x48,
+ 0xd3, 0x30, 0x66, 0x74, 0xc2, 0x1d, 0x01, 0x51, 0xf2, 0x43, 0x2e, 0x27,
+ 0xfd, 0x61, 0x75, 0x04, 0xf2, 0xb4, 0xec, 0xeb, 0x4f, 0x28, 0x42, 0xff,
+ 0x85, 0x6c, 0x0b, 0x1a, 0xbb, 0x9d, 0x6f, 0x68, 0x30, 0x9c, 0x39, 0x75,
+ 0xc3, 0x98, 0x7d, 0x48, 0x9d, 0xaa, 0x0f, 0x7a, 0xd2, 0xe3, 0x4b, 0x9f,
+ 0x49, 0xe6, 0xfe, 0xc9, 0x48, 0xdf, 0xe4, 0x1d, 0x73, 0x5d, 0x74, 0x3f,
+ 0x91, 0xb3, 0xe1, 0xa1, 0x8b, 0xa7, 0x68, 0x1b, 0x81, 0xe1, 0x23, 0x45,
+ 0xaf, 0x55, 0xe8, 0xcc, 0xf7, 0x11, 0x0a, 0x9c, 0xb7, 0x18, 0x32, 0x8f,
+ 0xa5, 0x00, 0x95, 0xa3, 0x1f, 0x4f, 0x53, 0xcd, 0x3f, 0x20, 0xe6, 0x9c,
+ 0xcc, 0x79, 0x5a, 0x3e, 0x5a, 0x67, 0xf3, 0xcd, 0x67, 0x21, 0x3e, 0x5d,
+ 0x63, 0xd6, 0xed, 0x82, 0xdd, 0x1c, 0x10, 0x88, 0x81, 0x51, 0x1d, 0xfc,
+ 0x68, 0xcc, 0xc3, 0x4a, 0xb3, 0x0b, 0x00, 0x3a, 0xe9, 0xe6, 0x0b, 0xe0,
+ 0xc3, 0x80, 0x5f, 0x30, 0x9b, 0x91, 0xb3, 0x36, 0x75, 0x37, 0xc6, 0xdb,
+ 0x5e, 0x90, 0x91, 0x7f, 0x52, 0xa4, 0x1f, 0x20, 0xf2, 0xd8, 0x41, 0x83,
+ 0x22, 0x61, 0x12, 0xed, 0xe4, 0x13, 0x8e, 0x40, 0x75, 0x80, 0x5c, 0x3e,
+ 0x54, 0xa0, 0x5a, 0x31, 0xab, 0xe3, 0xbd, 0x5c, 0x31, 0xcf, 0x30, 0x5a,
+ 0x63, 0x39, 0x4c, 0xdb, 0x4a, 0xc5, 0x1c, 0xfe, 0x3e, 0x07, 0xd5, 0xc2,
+ 0xdc, 0x66, 0x0b, 0x49, 0x7c, 0x2f, 0xca, 0x47, 0x2d, 0x80, 0x53, 0x0e,
+ 0x3a, 0x34, 0xb5, 0x96, 0xf8, 0xc6, 0x76, 0x39, 0xc0, 0xb1, 0x95, 0xf6,
+ 0xf4, 0xda, 0xc9, 0xb1, 0x0f, 0x19, 0xa7, 0xfe, 0xc3, 0xb6, 0xcb, 0xd1,
+ 0xcb, 0x4f, 0xde, 0x8a, 0x7e, 0xe0, 0x4e, 0x9a, 0x43, 0x51, 0xe9, 0xe3,
+ 0xd0, 0x14, 0xa0, 0x87, 0x91, 0xb0, 0x34, 0x53, 0xda, 0x3f, 0x45, 0x9d,
+ 0x45, 0x12, 0x6e, 0xcd, 0xe3, 0x4a, 0xbd, 0x88, 0x27, 0x68, 0x56, 0xcb,
+ 0x2f, 0x14, 0x0d, 0x5c, 0xf3, 0xc1, 0x25, 0x2a, 0x80, 0xb4, 0x9a, 0xd4,
+ 0xf5, 0xe3, 0x49, 0x62},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {453,
+ {0xb4, 0xc5, 0x6a, 0x17, 0x42, 0x4a, 0x92, 0x35, 0x02, 0xf6, 0x72, 0xec,
+ 0x24, 0x72, 0x9e, 0x50},
+ {0xd7, 0x02, 0xd8, 0x15, 0x0f, 0xd3, 0xa1, 0x98, 0x3e, 0x4e, 0x30, 0x10,
+ 0x93, 0xdb, 0x8b, 0x6b, 0xe7, 0x61, 0xac, 0xc4, 0x16, 0x4c, 0x35, 0x01,
+ 0x3a, 0xbd, 0x2d, 0xd6, 0xfd, 0xca, 0xb4, 0x68, 0x38, 0x82, 0x59, 0xab,
+ 0x40, 0x6f, 0xa7, 0xe9, 0x91, 0x38, 0x41, 0xc8, 0x86, 0x0a, 0xff, 0xa8,
+ 0xf3, 0x3a, 0xf2, 0xa6, 0x6f, 0x2d, 0x19, 0xfd, 0x5a, 0xe2, 0x22, 0xef,
+ 0xf2, 0x5b, 0xab, 0x6e, 0x1c, 0x3f, 0xce, 0xcb, 0xc9, 0x56, 0x44, 0xaf,
+ 0xab, 0x08, 0xd6, 0xcc, 0x81, 0x2f, 0x55, 0x6a, 0x16, 0x60, 0xdb, 0xe5,
+ 0x66, 0x61, 0x4a, 0xc9, 0xd0, 0x11, 0x2a, 0x00, 0x4e, 0x61, 0x81, 0xd2,
+ 0xdb, 0xfa, 0x53, 0x2c, 0xe4, 0x8b, 0x16, 0x83, 0x07, 0x1b, 0xa3, 0xb8,
+ 0x0f, 0xfa, 0x1d, 0xf3, 0x40, 0xa4, 0xaa, 0xdc, 0xb9, 0x7b, 0x38, 0x8e,
+ 0xd6, 0x16, 0x08, 0xdb, 0xff, 0xc8, 0x96, 0xbb, 0x25, 0xe3, 0x4b, 0x2e,
+ 0xe2, 0xbb, 0xa5, 0x02, 0xe5, 0x36, 0xb8, 0xaf, 0x08, 0x6b, 0xe5, 0xfc,
+ 0xdd, 0xd1, 0xe2, 0x39, 0x32, 0x8e, 0x23, 0x96, 0x03, 0x6a, 0x5d, 0xb4,
+ 0xea, 0x46, 0xe6, 0x01, 0xd9, 0x99, 0x73, 0x69, 0xd4, 0xfa, 0x28, 0x46,
+ 0xd5, 0x57, 0x4a, 0xb5, 0x58, 0x23, 0xc3, 0x4f, 0xe5, 0x86, 0x02, 0x5d,
+ 0x69, 0x67, 0xc1, 0x96, 0xdc, 0x66, 0x14, 0x0d, 0x80, 0x45, 0x58, 0xce,
+ 0xec, 0x79, 0x89, 0x54, 0x8d, 0x14, 0x0e, 0x1a, 0x30, 0x63, 0x23, 0x8e,
+ 0x3f, 0x65, 0x50, 0x0e, 0x6d, 0xe2, 0xc2, 0xed, 0x3f, 0xc9, 0x63, 0x51,
+ 0x31, 0x9b, 0xb3, 0xbb, 0x81, 0x83, 0xe9, 0x64, 0xb7, 0x21, 0x7b, 0xdb,
+ 0xef, 0x1d, 0x63, 0xdd, 0x40, 0x9f, 0x2e, 0xfa, 0x7a, 0x08, 0xd5, 0xb2,
+ 0xc1, 0xc8, 0x3b, 0x58, 0x77, 0x88, 0xbb, 0x06, 0x9a, 0xe8, 0x57, 0x7b,
+ 0xfc, 0x26, 0x73, 0xfd, 0x1f, 0x16, 0x21, 0x1f, 0x2c, 0xee, 0x95, 0xab,
+ 0x1d, 0x7a, 0xe8, 0xed, 0xe4, 0x00, 0x42, 0x6d, 0x4f, 0x60, 0x3c, 0xac,
+ 0x0e, 0x42, 0xc9, 0xf5, 0x3c, 0xae, 0x8e, 0xf3, 0xa6, 0xef, 0xe7, 0xbf,
+ 0x2f, 0x68, 0x9f, 0xb6, 0x80, 0x40, 0xda, 0x2c, 0xc3, 0x4c, 0xdf, 0xd6,
+ 0xa0, 0x37, 0xc6, 0xb9, 0x5d, 0xcd, 0x60, 0x12, 0xf6, 0x94, 0x4d, 0x9b,
+ 0x50, 0xd1, 0x5b, 0x84, 0x13, 0xb9, 0x21, 0xd9, 0x4e, 0xcd, 0x51, 0xd3,
+ 0x1c, 0xd8, 0xcd, 0xc7, 0xe3, 0xd4, 0x79, 0x78, 0xc4, 0xeb, 0x44, 0x2f,
+ 0x71, 0xb5, 0x32, 0x3e, 0x33, 0x75, 0xb7, 0xb6, 0x0a, 0xea, 0xf1, 0x29,
+ 0x39, 0x0d, 0x70, 0x82, 0x12, 0x9f, 0x99, 0x67, 0xea, 0x44, 0x8c, 0xf9,
+ 0x43, 0xdc, 0x14, 0x60, 0x32, 0x98, 0x68, 0xc0, 0x0b, 0x30, 0x18, 0x86,
+ 0x17, 0xe1, 0xbe, 0xf6, 0x81, 0xde, 0x61, 0xd9, 0xf3, 0x37, 0x6b, 0x82,
+ 0x7d, 0x4f, 0xa5, 0x46, 0x93, 0xc8, 0x42, 0x0d, 0xef, 0x80, 0x90, 0x2f,
+ 0xdf, 0xb6, 0x53, 0xb7, 0x40, 0x92, 0xdb, 0xda, 0xfe, 0xa5, 0x17, 0x58,
+ 0x6d, 0x2f, 0xd0, 0xee, 0x6e, 0xed, 0x68, 0xa4, 0xc2, 0x44, 0xa6, 0xc6,
+ 0x48, 0x90, 0x50, 0xa9, 0xd9, 0xdc, 0x79, 0x25, 0xf2, 0xd0, 0x2e, 0x0d,
+ 0xcd, 0x32, 0x7d, 0x1c, 0x8e, 0x8c, 0x88, 0xad, 0x96, 0x42, 0xfe, 0xff,
+ 0x14, 0xd8, 0x53, 0x0e, 0x45, 0xe7, 0xcd, 0x89, 0xab, 0xb1, 0xf8, 0x38,
+ 0x8b, 0xbe, 0x21, 0x85, 0xbe, 0x12, 0x3b, 0x1a, 0x5f, 0x96, 0x42, 0xc1,
+ 0xe6, 0x7a, 0xf8, 0xc8, 0x41, 0x50, 0xce, 0x1d, 0xf9, 0x5d, 0xb2, 0xa6,
+ 0xd9, 0xd5, 0xce, 0x6d, 0x3a, 0x08, 0xce, 0x1f, 0x64, 0xb6, 0xee, 0x55,
+ 0x29, 0x81, 0x11, 0x07, 0x1d, 0x0d, 0x75, 0x5e, 0xc1, 0x18, 0xea, 0xc2,
+ 0xb9, 0x39, 0xc1, 0x29, 0x6c, 0x80, 0x7e, 0x18},
+ {0x47, 0x95, 0x88, 0x17, 0xa1, 0xde, 0xaa, 0x1d, 0x8b, 0xaa, 0x06, 0x52,
+ 0x65, 0xe6, 0x56, 0x0a, 0xf9, 0xee, 0xdf, 0xde, 0xbf, 0xc7, 0x45, 0x86,
+ 0x23, 0x3b, 0x6e, 0xe2, 0x71, 0x68, 0xb2, 0xd9, 0x79, 0x46, 0xa0, 0xd9,
+ 0x26, 0x6b, 0x24, 0xf0, 0x95, 0xa0, 0x77, 0x11, 0xd8, 0x94, 0x95, 0x9f,
+ 0x91, 0xb8, 0xfd, 0xe3, 0xc7, 0xcc, 0xb2, 0x79, 0xbb, 0xa9, 0x1d, 0x76,
+ 0x02, 0xe8, 0xa5, 0x70, 0xf0, 0xc1, 0x3a, 0x6a, 0x28, 0x7a, 0xe7, 0x0c,
+ 0xc9, 0x94, 0x41, 0x08, 0xc8, 0x57, 0xf2, 0xee, 0x73, 0x1f, 0xf7, 0x9c,
+ 0x95, 0xb6, 0xab, 0xf5, 0x97, 0xd0, 0x24, 0xaa, 0xb6, 0x60, 0xb6, 0xda,
+ 0x06, 0x0f, 0xab, 0x71, 0x7f, 0xbe, 0x8c, 0xb9, 0x46, 0x7b, 0xf4, 0xfb,
+ 0x48, 0x77, 0x42, 0x02, 0x20, 0x79, 0x70, 0x6c, 0x1e, 0x42, 0x24, 0x65,
+ 0x2a, 0xe7, 0x04, 0xfb, 0x25, 0xc8, 0x1e, 0xd6, 0x65, 0x4c, 0xc4, 0xd6,
+ 0xc2, 0xfd, 0x18, 0xb8, 0xe4, 0x11, 0x03, 0xac, 0x1d, 0x96, 0x8c, 0xb2,
+ 0x08, 0xc9, 0x19, 0x8e, 0xc4, 0x85, 0x78, 0xbd, 0xfd, 0x0c, 0xa5, 0xb1,
+ 0xe3, 0x3c, 0xa5, 0x75, 0xe1, 0x1f, 0x90, 0x32, 0xb1, 0x06, 0x5c, 0x65,
+ 0x08, 0x1e, 0xaa, 0xc5, 0xe1, 0xf6, 0x30, 0x4f, 0xa6, 0x7a, 0x1d, 0x4c,
+ 0x73, 0x32, 0x9e, 0xca, 0xae, 0x72, 0xd8, 0xe0, 0x3d, 0xc6, 0xfa, 0x96,
+ 0x61, 0x6b, 0xe7, 0x81, 0xf5, 0x62, 0xbc, 0x56, 0x29, 0x2c, 0x92, 0x29,
+ 0xc6, 0xa5, 0x7c, 0x59, 0x70, 0x49, 0x5c, 0xce, 0xb9, 0x85, 0x54, 0x8e,
+ 0x62, 0x41, 0xe6, 0x92, 0x47, 0x02, 0x32, 0xe9, 0x21, 0xfb, 0x3e, 0xb8,
+ 0xd6, 0xd3, 0x2b, 0xc2, 0xf3, 0xc8, 0xbc, 0xcb, 0xc8, 0x8c, 0x68, 0xf6,
+ 0x30, 0xab, 0x64, 0x75, 0x79, 0x33, 0x96, 0x2e, 0x41, 0x13, 0x24, 0x61,
+ 0x91, 0x0d, 0x12, 0x8f, 0x38, 0x77, 0x55, 0x00, 0x06, 0x90, 0x72, 0x44,
+ 0x85, 0xd8, 0x05, 0x7a, 0xc8, 0xd4, 0xab, 0x88, 0xe3, 0xd8, 0x16, 0x6e,
+ 0xb1, 0x9b, 0xe9, 0xa4, 0xac, 0x64, 0xf9, 0x1f, 0xec, 0xcd, 0xfb, 0x12,
+ 0x16, 0xa9, 0x2c, 0x5c, 0x42, 0xe4, 0x8a, 0xb9, 0x54, 0x09, 0x9d, 0x71,
+ 0x9e, 0x9a, 0x20, 0xda, 0x68, 0x7c, 0x0e, 0x71, 0x1d, 0xf5, 0xd7, 0xb6,
+ 0x54, 0x3c, 0x1c, 0x4e, 0x7f, 0x42, 0x70, 0xaa, 0x44, 0x91, 0x85, 0xc0,
+ 0xe3, 0x2a, 0xa7, 0xf1, 0xe1, 0xf7, 0x72, 0x86, 0xda, 0x79, 0x54, 0x40,
+ 0x9c, 0xb3, 0x1f, 0xa3, 0xb0, 0x31, 0x18, 0x27, 0xc4, 0x89, 0xd2, 0x5c,
+ 0x86, 0x83, 0xa1, 0xb8, 0xb4, 0x8e, 0xb3, 0x5f, 0xe5, 0xbf, 0x2b, 0x7a,
+ 0x2f, 0x5a, 0x81, 0x72, 0xce, 0xe1, 0x06, 0xfa, 0x7a, 0xd7, 0xd0, 0x78,
+ 0x5b, 0x01, 0xba, 0xaa, 0x56, 0x3c, 0x73, 0xa2, 0x94, 0xf6, 0xc3, 0xcd,
+ 0xf8, 0x8b, 0x52, 0xfb, 0x4e, 0xea, 0xde, 0xb6, 0x84, 0x71, 0x46, 0x63,
+ 0x8c, 0x7a, 0xa6, 0x41, 0x54, 0x02, 0x4d, 0x14, 0x11, 0x79, 0x19, 0xe1,
+ 0x89, 0x3c, 0x5f, 0xad, 0x5d, 0x5f, 0x4e, 0x03, 0xfd, 0x6d, 0x46, 0xe1,
+ 0xf5, 0x40, 0x0c, 0xe5, 0x45, 0x7e, 0xc1, 0xcb, 0x1b, 0xab, 0x45, 0xdb,
+ 0x50, 0xf2, 0x19, 0xb7, 0x46, 0xca, 0xa4, 0x06, 0xd9, 0x21, 0x3d, 0x8b,
+ 0x32, 0xc3, 0x3a, 0x90, 0xcd, 0x65, 0xd6, 0x20, 0xf1, 0x7d, 0xc7, 0x72,
+ 0x09, 0xe7, 0x0b, 0xb3, 0x10, 0xb5, 0x3c, 0xcc, 0xf8, 0xbb, 0xaf, 0x21,
+ 0x67, 0x5f, 0xfe, 0xa6, 0x89, 0xe5, 0x13, 0x77, 0x93, 0x4f, 0xcc, 0x0b,
+ 0x0a, 0x1b, 0x7d, 0xda, 0x61, 0x59, 0x37, 0x6b, 0xba, 0xf0, 0x1f, 0x92,
+ 0xe2, 0xe5, 0x9f, 0xa8, 0x23, 0x8b, 0x8d, 0xfe, 0x1f, 0x03, 0x56, 0x31,
+ 0x8c, 0x4e, 0x41, 0x6e, 0x18, 0xc0, 0x9d, 0x72, 0x07, 0x39, 0xd7, 0x64,
+ 0xd1, 0x7f, 0x9c, 0x25},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {454,
+ {0xf5, 0xd3, 0x9b, 0x29, 0xb0, 0xc4, 0xe4, 0xb7, 0xc0, 0xa7, 0x6b, 0xc4,
+ 0x05, 0xbe, 0x1c, 0x6b},
+ {0x5f, 0xef, 0xf3, 0x4a, 0xfd, 0x7c, 0xe8, 0x67, 0x36, 0x40, 0xb2, 0x37,
+ 0xf3, 0x49, 0xf5, 0x54, 0x67, 0x98, 0xc5, 0x7c, 0xfb, 0xb8, 0x0d, 0x47,
+ 0x11, 0xcd, 0xc5, 0xec, 0x49, 0x10, 0x05, 0x86, 0xa1, 0xc0, 0x46, 0xa9,
+ 0x3a, 0x89, 0xf9, 0xd4, 0xb1, 0x45, 0xda, 0x2a, 0x0d, 0x6d, 0xf1, 0xf1,
+ 0xcc, 0x06, 0x83, 0x56, 0x8a, 0xd7, 0xc5, 0xce, 0xed, 0x2c, 0x12, 0xe8,
+ 0x52, 0xcd, 0x6c, 0x92, 0xb9, 0x53, 0x10, 0xb2, 0xc1, 0xde, 0x98, 0x7c,
+ 0x38, 0xea, 0x3f, 0x32, 0x5f, 0x89, 0xd9, 0x88, 0x91, 0x59, 0x2e, 0xd2,
+ 0xd6, 0xf9, 0xc8, 0x99, 0x85, 0xc9, 0x1a, 0x55, 0x2b, 0xa7, 0xa1, 0x20,
+ 0x72, 0x44, 0x8a, 0x17, 0x79, 0x6f, 0xbe, 0x53, 0x74, 0xe7, 0x6c, 0x77,
+ 0x33, 0x53, 0xf4, 0x2f, 0xa9, 0x5e, 0x6c, 0x02, 0xdd, 0x7b, 0x02, 0xf2,
+ 0xff, 0x44, 0xf4, 0xbc, 0x9c, 0xed, 0x83, 0x29, 0x6d, 0x6e, 0xac, 0xeb,
+ 0x87, 0x17, 0x67, 0xbd, 0xaa, 0x3b, 0x6c, 0x12, 0xf7, 0x94, 0x61, 0xee,
+ 0x8b, 0xd8, 0xb2, 0xb5, 0x97, 0xbd, 0x16, 0xfd, 0x66, 0xaf, 0xab, 0x77,
+ 0xdb, 0xdb, 0x44, 0xa1, 0xa1, 0x54, 0xd5, 0xd5, 0x03, 0x2c, 0xab, 0xcb,
+ 0x28, 0xb8, 0xb1, 0x4a, 0x5a, 0x29, 0x4e, 0xe8, 0x15, 0xe8, 0xf5, 0xee,
+ 0x97, 0x25, 0xab, 0xaa, 0xfa, 0x9b, 0x5c, 0x5f, 0x8f, 0xb8, 0xee, 0xc7,
+ 0x33, 0x53, 0xf4, 0xa7, 0x7b, 0xba, 0x0d, 0x1b, 0xd6, 0x64, 0x09, 0x2f,
+ 0xa8, 0xb4, 0x48, 0x4c, 0x02, 0x26, 0xa3, 0x7c, 0x76, 0x14, 0x9c, 0x3e,
+ 0xaa, 0xdf, 0x3e, 0x43, 0x8a, 0x0e, 0x4c, 0x8c, 0x20, 0x1c, 0xb8, 0xb5,
+ 0xff, 0x69, 0xc9, 0x57, 0x9a, 0xd9, 0xac, 0x69, 0x71, 0xb9, 0x3d, 0x52,
+ 0x2d, 0xc9, 0xd5, 0xdb, 0x59, 0xb6, 0x3e, 0xc7, 0x71, 0x50, 0xbe, 0x09,
+ 0x62, 0x62, 0x37, 0x6e, 0x80, 0x44, 0x40, 0x01, 0x66, 0x37, 0x0f, 0x08,
+ 0x53, 0xf3, 0x9e, 0x5f, 0x9b, 0x38, 0x1a, 0xbd, 0x8b, 0xf2, 0x2a, 0x92,
+ 0x88, 0x46, 0x4e, 0xe2, 0x63, 0x36, 0x0f, 0xed, 0x09, 0x6b, 0xb0, 0xf1,
+ 0x6f, 0x30, 0xf5, 0x3e, 0x3e, 0x17, 0xeb, 0xec, 0x62, 0x76, 0xf7, 0x65,
+ 0x1e, 0x66, 0xc3, 0x13, 0x43, 0x0e, 0x8e, 0xf6, 0xb7, 0xe3, 0xd7, 0xad,
+ 0xfb, 0xe8, 0x55, 0xb6, 0x53, 0x46, 0xeb, 0xae, 0xc3, 0xa2, 0x89, 0x6b,
+ 0x84, 0x5f, 0xcb, 0x09, 0x64, 0x5e, 0x2a, 0x2d, 0x99, 0xd7, 0x54, 0x99,
+ 0x96, 0x96, 0xbe, 0x29, 0x9b, 0xa8, 0x5a, 0xb0, 0xbe, 0xa3, 0x39, 0xc0,
+ 0xf0, 0xee, 0xd1, 0x8f, 0xdd, 0xf0, 0x07, 0x90, 0x33, 0xb0, 0x7b, 0x4e,
+ 0x70, 0xf1, 0x9c, 0x6b, 0x67, 0x19, 0xab, 0x79, 0x0f, 0xda, 0xeb, 0x6d,
+ 0x22, 0x0c, 0x52, 0xbe, 0xee, 0x41, 0x6d, 0xbe, 0xa7, 0xda, 0xe9, 0x70,
+ 0x6b, 0x93, 0x60, 0xf7, 0xa6, 0x9b, 0x9d, 0xd5, 0x96, 0xd0, 0x10, 0xfd,
+ 0x82, 0x5b, 0xd5, 0x82, 0x65, 0xfd, 0xc5, 0x34, 0x8f, 0x19, 0x95, 0xd2,
+ 0xd9, 0x18, 0x2b, 0xc2, 0xd8, 0xda, 0xf0, 0x2d, 0xa8, 0xb6, 0x2a, 0x58,
+ 0xba, 0x20, 0x57, 0x92, 0xba, 0x89, 0x89, 0xca, 0x20, 0xb5, 0x10, 0x73,
+ 0xec, 0x8f, 0x04, 0x92, 0xbf, 0xde, 0x8b, 0x96, 0xf8, 0x5c, 0x0d, 0xe1,
+ 0x22, 0x0d, 0xad, 0xe9, 0xce, 0x40, 0xa0, 0x62, 0x37, 0x74, 0x2e, 0xe1,
+ 0xb4, 0x66, 0x27, 0x74, 0x80, 0x1e, 0x25, 0xc2, 0xf2, 0x99, 0x39, 0x27,
+ 0x8e, 0x9f, 0x51, 0x1f, 0x88, 0x4c, 0xfa, 0x5c, 0xa7, 0x07, 0xe1, 0xaa,
+ 0x8e, 0x68, 0x1d, 0xec, 0xc0, 0x74, 0xaa, 0x30, 0xf5, 0x8e, 0x12, 0x52,
+ 0x58, 0x9c, 0xaf, 0x81, 0x30, 0xff, 0x3c, 0xc4, 0x34, 0x62, 0x99, 0xb0,
+ 0x67, 0x5e, 0x4c, 0x6e, 0x71, 0x4c, 0x28, 0x3a},
+ {0xf0, 0x4b, 0xe7, 0xe3, 0x91, 0x68, 0xb5, 0xa9, 0x2a, 0x82, 0x63, 0x7d,
+ 0x81, 0x2c, 0xad, 0xcb, 0xbc, 0xb0, 0x90, 0x87, 0xda, 0x26, 0x2c, 0xbc,
+ 0x52, 0xa1, 0x55, 0x1d, 0xd1, 0x1e, 0x9a, 0xef, 0x32, 0x82, 0xfb, 0x82,
+ 0x7c, 0x9c, 0x9a, 0x51, 0xb1, 0x02, 0xd7, 0xa7, 0x51, 0xed, 0xeb, 0x32,
+ 0x01, 0xf2, 0xc4, 0x0e, 0x6b, 0x4c, 0x53, 0x80, 0x53, 0x48, 0x61, 0xcc,
+ 0xaf, 0x5e, 0x12, 0xc6, 0x72, 0x95, 0xce, 0x01, 0x0b, 0xe1, 0x4d, 0xe3,
+ 0x92, 0x35, 0xd8, 0xbe, 0xbc, 0xe4, 0x81, 0xf2, 0x66, 0xef, 0x86, 0xde,
+ 0xb7, 0xaf, 0x30, 0xdf, 0xbd, 0xf3, 0x89, 0x27, 0x67, 0x50, 0x9b, 0xd0,
+ 0x69, 0x3e, 0x12, 0xfc, 0x25, 0xda, 0xb8, 0x79, 0x4d, 0x21, 0x83, 0x76,
+ 0xaf, 0x47, 0x74, 0x31, 0x69, 0x0b, 0x12, 0xe1, 0x00, 0x06, 0x57, 0xfd,
+ 0x92, 0x29, 0xcd, 0xb1, 0xf8, 0x5d, 0xf4, 0x2a, 0x72, 0xe9, 0x80, 0x1d,
+ 0x1d, 0xfc, 0xba, 0x05, 0xfe, 0x32, 0xd2, 0xea, 0xc2, 0x58, 0x17, 0x97,
+ 0x82, 0x92, 0xd6, 0xef, 0x37, 0x89, 0xcd, 0x94, 0x64, 0x03, 0xea, 0x14,
+ 0xa7, 0x01, 0x20, 0x42, 0x1f, 0xbc, 0x11, 0x35, 0x95, 0x9d, 0x26, 0x71,
+ 0x49, 0xc7, 0x60, 0xf8, 0x73, 0x94, 0x24, 0x3f, 0x58, 0x9b, 0x49, 0x99,
+ 0x45, 0xc0, 0x36, 0xeb, 0x76, 0x51, 0x83, 0x18, 0xe5, 0x39, 0xa0, 0x60,
+ 0xca, 0xeb, 0x1e, 0x1a, 0x04, 0x9a, 0x36, 0x7c, 0x04, 0xf5, 0x01, 0x7e,
+ 0x4e, 0x13, 0x29, 0x26, 0x2f, 0x6e, 0xbc, 0xe4, 0x68, 0xed, 0x4c, 0x9e,
+ 0x8d, 0x2f, 0xb6, 0xbe, 0x9e, 0x8f, 0xd2, 0xf2, 0x61, 0x7e, 0x27, 0x5b,
+ 0x50, 0x74, 0x2a, 0x2a, 0xb2, 0xf7, 0x87, 0x11, 0x6d, 0x30, 0x70, 0x2a,
+ 0x0a, 0x8a, 0x67, 0x78, 0x54, 0x6a, 0x6d, 0xd3, 0xc9, 0xdd, 0x27, 0x28,
+ 0xa8, 0x89, 0xfe, 0x7b, 0x36, 0xb6, 0x51, 0x0f, 0x82, 0xf4, 0xea, 0xd1,
+ 0x00, 0x64, 0xaa, 0x22, 0xd8, 0xe0, 0x4c, 0x88, 0xb1, 0x4a, 0x9f, 0x83,
+ 0x4c, 0xdb, 0xfe, 0xd4, 0x32, 0xaf, 0x30, 0xe2, 0x81, 0x0a, 0x44, 0x3a,
+ 0xa8, 0xb2, 0xd1, 0x30, 0x42, 0xeb, 0xee, 0x6a, 0xc5, 0x7c, 0xb9, 0x2f,
+ 0x99, 0x43, 0x3c, 0xbc, 0x06, 0x55, 0x9d, 0x3c, 0xec, 0xd2, 0x12, 0xf2,
+ 0x85, 0x72, 0x44, 0xb0, 0x96, 0xad, 0x0e, 0x26, 0x6a, 0x0b, 0x90, 0x62,
+ 0x8a, 0x3c, 0x29, 0x6d, 0x91, 0x93, 0x5c, 0x91, 0xeb, 0x16, 0xe0, 0x86,
+ 0xea, 0xd8, 0x01, 0xcf, 0xea, 0xdd, 0x86, 0x6e, 0xb5, 0x73, 0x2d, 0x31,
+ 0x7d, 0xb8, 0x45, 0x51, 0x36, 0x8a, 0xc5, 0xc6, 0x9c, 0xa0, 0xac, 0xb9,
+ 0x2d, 0xf3, 0xdb, 0xa3, 0x0c, 0x23, 0xe9, 0xd4, 0x93, 0x96, 0x1f, 0x1c,
+ 0x65, 0xce, 0xa6, 0x98, 0x96, 0xf2, 0x7d, 0xec, 0xf4, 0x83, 0xd6, 0x9a,
+ 0xd9, 0x46, 0xb4, 0x69, 0xb5, 0x82, 0x75, 0x70, 0x2f, 0xd3, 0xf7, 0xb9,
+ 0x1e, 0xea, 0xc4, 0x34, 0xd3, 0x50, 0xa2, 0xaf, 0x1e, 0x74, 0xa0, 0x67,
+ 0xd7, 0x62, 0x0e, 0xb8, 0x28, 0xc3, 0xc2, 0x2f, 0x42, 0xd9, 0x9e, 0x78,
+ 0xf8, 0xaf, 0x5d, 0xe4, 0x80, 0xc8, 0x5a, 0x7a, 0xe9, 0xb7, 0x1e, 0x59,
+ 0xd2, 0x2d, 0x9f, 0x71, 0xf3, 0x57, 0xfa, 0x4d, 0x7d, 0x7d, 0x57, 0xd6,
+ 0xd6, 0x99, 0x07, 0xf1, 0xd3, 0x00, 0xe6, 0x75, 0x47, 0xb4, 0x58, 0x02,
+ 0x7b, 0x9c, 0xae, 0x7a, 0xf2, 0xaf, 0x67, 0x51, 0x4e, 0xa2, 0x82, 0xfa,
+ 0xe2, 0x2f, 0xaa, 0x7f, 0x2e, 0x11, 0xfb, 0x16, 0xc2, 0xde, 0x7f, 0x8b,
+ 0xef, 0x04, 0x1c, 0x49, 0xcb, 0xbe, 0xd3, 0xa4, 0x5e, 0x25, 0x77, 0xeb,
+ 0x21, 0x8d, 0xf7, 0x6c, 0x37, 0x90, 0xfa, 0xb7, 0xb1, 0x90, 0x86, 0xc0,
+ 0x96, 0x5f, 0xab, 0x23, 0x45, 0xae, 0x82, 0x81, 0x0f, 0xeb, 0x94, 0xce,
+ 0xe4, 0x47, 0x88, 0xcb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {455,
+ {0x54, 0x13, 0x8b, 0xe6, 0x37, 0x26, 0x6f, 0xec, 0xeb, 0xae, 0x80, 0x0e,
+ 0x4b, 0x34, 0xb5, 0xeb},
+ {0x5f, 0xef, 0xf3, 0x4a, 0xfd, 0x7c, 0xe8, 0x67, 0x36, 0x40, 0xb2, 0x37,
+ 0xf3, 0x49, 0xf5, 0x54, 0x67, 0x98, 0xc5, 0x7c, 0xfb, 0xb8, 0x0d, 0x47,
+ 0x11, 0xcd, 0xc5, 0xec, 0x49, 0x10, 0x05, 0x86, 0xa1, 0xc0, 0x46, 0xa9,
+ 0x3a, 0x89, 0xf9, 0xd4, 0xb1, 0x45, 0xda, 0x2a, 0x0d, 0x6d, 0xf1, 0xf1,
+ 0xcc, 0x06, 0x83, 0x56, 0x8a, 0xd7, 0xc5, 0xce, 0xed, 0x2c, 0x12, 0xe8,
+ 0x52, 0xcd, 0x6c, 0x92, 0xb9, 0x53, 0x10, 0xb2, 0xc1, 0xde, 0x98, 0x7c,
+ 0x38, 0xea, 0x3f, 0x32, 0x5f, 0x89, 0xd9, 0x88, 0x91, 0x59, 0x2e, 0xd2,
+ 0xd6, 0xf9, 0xc8, 0x99, 0x85, 0xc9, 0x1a, 0x55, 0x2b, 0xa7, 0xa1, 0x20,
+ 0x72, 0x44, 0x8a, 0x17, 0x79, 0x6f, 0xbe, 0x53, 0x74, 0xe7, 0x6c, 0x77,
+ 0x33, 0x53, 0xf4, 0x2f, 0xa9, 0x5e, 0x6c, 0x02, 0xdd, 0x7b, 0x02, 0xf2,
+ 0xff, 0x44, 0xf4, 0xbc, 0x9c, 0xed, 0x83, 0x29, 0x6d, 0x6e, 0xac, 0xeb,
+ 0x87, 0x17, 0x67, 0xbd, 0xaa, 0x3b, 0x6c, 0x12, 0xf7, 0x94, 0x61, 0xee,
+ 0x8b, 0xd8, 0xb2, 0xb5, 0x97, 0xbd, 0x16, 0xfd, 0x66, 0xaf, 0xab, 0x77,
+ 0xdb, 0xdb, 0x44, 0xa1, 0xa1, 0x54, 0xd5, 0xd5, 0x03, 0x2c, 0xab, 0xcb,
+ 0x28, 0xb8, 0xb1, 0x4a, 0x5a, 0x29, 0x4e, 0xe8, 0x15, 0xe8, 0xf5, 0xee,
+ 0x97, 0x25, 0xab, 0xaa, 0xfa, 0x9b, 0x5c, 0x5f, 0x8f, 0xb8, 0xee, 0xc7,
+ 0x33, 0x53, 0xf4, 0xa7, 0x7b, 0xba, 0x0d, 0x1b, 0xd6, 0x64, 0x09, 0x2f,
+ 0xa8, 0xb4, 0x48, 0x4c, 0x02, 0x26, 0xa3, 0x7c, 0x76, 0x14, 0x9c, 0x3e,
+ 0xaa, 0xdf, 0x3e, 0x43, 0x8a, 0x0e, 0x4c, 0x8c, 0x20, 0x1c, 0xb8, 0xb5,
+ 0xff, 0x69, 0xc9, 0x57, 0x9a, 0xd9, 0xac, 0x69, 0x71, 0xb9, 0x3d, 0x52,
+ 0x2d, 0xc9, 0xd5, 0xdb, 0x59, 0xb6, 0x3e, 0xc7, 0x71, 0x50, 0xbe, 0x09,
+ 0x62, 0x62, 0x37, 0x6e, 0x80, 0x44, 0x40, 0x01, 0x66, 0x37, 0x0f, 0x08,
+ 0x53, 0xf3, 0x9e, 0x5f, 0x9b, 0x38, 0x1a, 0xbd, 0x8b, 0xf2, 0x2a, 0x92,
+ 0x88, 0x46, 0x4e, 0xe2, 0x63, 0x36, 0x0f, 0xed, 0x09, 0x6b, 0xb0, 0xf1,
+ 0x6f, 0x30, 0xf5, 0x3e, 0x3e, 0x17, 0xeb, 0xec, 0x62, 0x76, 0xf7, 0x65,
+ 0x1e, 0x66, 0xc3, 0x13, 0x43, 0x0e, 0x8e, 0xf6, 0xb7, 0xe3, 0xd7, 0xad,
+ 0xfb, 0xe8, 0x55, 0xb6, 0x53, 0x46, 0xeb, 0xae, 0xc3, 0xa2, 0x89, 0x6b,
+ 0x84, 0x5f, 0xcb, 0x09, 0x64, 0x5e, 0x2a, 0x2d, 0x99, 0xd7, 0x54, 0x99,
+ 0x96, 0x96, 0xbe, 0x29, 0x9b, 0xa8, 0x5a, 0xb0, 0xbe, 0xa3, 0x39, 0xc0,
+ 0xf0, 0xee, 0xd1, 0x8f, 0xdd, 0xf0, 0x07, 0x90, 0x33, 0xb0, 0x7b, 0x4e,
+ 0x70, 0xf1, 0x9c, 0x6b, 0x67, 0x19, 0xab, 0x79, 0x0f, 0xda, 0xeb, 0x6d,
+ 0x22, 0x0c, 0x52, 0xbe, 0xee, 0x41, 0x6d, 0xbe, 0xa7, 0xda, 0xe9, 0x70,
+ 0x6b, 0x93, 0x60, 0xf7, 0xa6, 0x9b, 0x9d, 0xd5, 0x96, 0xd0, 0x10, 0xfd,
+ 0x82, 0x5b, 0xd5, 0x82, 0x65, 0xfd, 0xc5, 0x34, 0x8f, 0x19, 0x95, 0xd2,
+ 0xd9, 0x18, 0x2b, 0xc2, 0xd8, 0xda, 0xf0, 0x2d, 0xa8, 0xb6, 0x2a, 0x58,
+ 0xba, 0x20, 0x57, 0x92, 0xba, 0x89, 0x89, 0xca, 0x20, 0xb5, 0x10, 0x73,
+ 0xec, 0x8f, 0x04, 0x92, 0xbf, 0xde, 0x8b, 0x96, 0xf8, 0x5c, 0x0d, 0xe1,
+ 0x22, 0x0d, 0xad, 0xe9, 0xce, 0x40, 0xa0, 0x62, 0x37, 0x74, 0x2e, 0xe1,
+ 0xb4, 0x66, 0x27, 0x74, 0x80, 0x1e, 0x25, 0xc2, 0xf2, 0x99, 0x39, 0x27,
+ 0x8e, 0x9f, 0x51, 0x1f, 0x88, 0x4c, 0xfa, 0x5c, 0xa7, 0x07, 0xe1, 0xaa,
+ 0x8e, 0x68, 0x1d, 0xec, 0xc0, 0x74, 0xaa, 0x30, 0xf5, 0x8e, 0x12, 0x52,
+ 0x58, 0x9c, 0xaf, 0x81, 0x30, 0xff, 0x3c, 0xc4, 0x34, 0x62, 0x99, 0xb0,
+ 0x67, 0x5e, 0x4c, 0x6e, 0x71, 0x4c, 0x28, 0x3a},
+ {0x13, 0x51, 0x83, 0xec, 0xc8, 0x67, 0xce, 0xc0, 0x9d, 0x0a, 0xa1, 0xb3,
+ 0x44, 0x3c, 0x38, 0x20, 0xd7, 0xfd, 0xba, 0x34, 0x46, 0xea, 0x43, 0x65,
+ 0xfa, 0xc2, 0xa8, 0x6f, 0x95, 0x69, 0xde, 0xe3, 0x75, 0x49, 0x94, 0x34,
+ 0x12, 0x54, 0x39, 0xc9, 0x17, 0xfa, 0x73, 0xda, 0xf5, 0x47, 0x35, 0x90,
+ 0x7a, 0x81, 0xb6, 0x6a, 0xeb, 0x39, 0x2e, 0x5f, 0x89, 0x3c, 0x56, 0x05,
+ 0xb0, 0x7b, 0x79, 0x04, 0xd5, 0xeb, 0x56, 0xdd, 0x60, 0xfd, 0x08, 0x25,
+ 0x72, 0xa6, 0xb9, 0x04, 0xee, 0x4a, 0xb3, 0xba, 0xb5, 0x05, 0x2d, 0xf8,
+ 0x77, 0xee, 0x99, 0x26, 0x44, 0x5b, 0x64, 0x6e, 0x95, 0x76, 0x9d, 0x56,
+ 0x0d, 0x6d, 0xed, 0x37, 0x6a, 0x26, 0x66, 0x0f, 0xac, 0x0e, 0x6d, 0x6b,
+ 0xaf, 0xbf, 0x12, 0x73, 0x91, 0xf6, 0xe0, 0x80, 0x52, 0x55, 0x34, 0xef,
+ 0x2b, 0x6f, 0xd0, 0xc4, 0x27, 0x69, 0x10, 0xe3, 0x7a, 0x3c, 0x8c, 0x85,
+ 0xca, 0x6a, 0x3e, 0xe7, 0xe5, 0x82, 0xda, 0x8c, 0x9f, 0x67, 0xc2, 0xf0,
+ 0xbd, 0x5d, 0x3c, 0x3f, 0x24, 0x0a, 0xd4, 0x04, 0x01, 0x9e, 0x37, 0xc4,
+ 0x14, 0xd9, 0xcf, 0x92, 0x6e, 0x94, 0x90, 0x2e, 0xf0, 0x9e, 0xdf, 0xf4,
+ 0xae, 0xc3, 0x72, 0x14, 0x01, 0xf1, 0xca, 0xb1, 0x99, 0xcc, 0xf5, 0x2b,
+ 0xba, 0x81, 0xe3, 0x7d, 0xc0, 0xdb, 0x9b, 0xc7, 0x2c, 0x3c, 0xcd, 0xc2,
+ 0x03, 0x29, 0x84, 0x86, 0x56, 0x73, 0xa5, 0x7c, 0xdd, 0xfc, 0xcd, 0xc2,
+ 0x03, 0x56, 0x48, 0x75, 0x12, 0x97, 0xd9, 0x90, 0xb4, 0xda, 0xf3, 0xd3,
+ 0x78, 0x48, 0x64, 0x3e, 0xa5, 0x8b, 0xe6, 0xa5, 0xc3, 0x5e, 0x4e, 0xe4,
+ 0xd4, 0x5c, 0xb7, 0x65, 0x67, 0x4e, 0x93, 0xc0, 0xb2, 0x7d, 0x81, 0x4b,
+ 0x5c, 0x1b, 0x6c, 0x4d, 0x33, 0xa4, 0xae, 0xaa, 0x69, 0x69, 0x78, 0xe6,
+ 0xfc, 0x9e, 0x4e, 0xbb, 0x99, 0x8b, 0x40, 0x67, 0xc1, 0xb9, 0x97, 0xba,
+ 0xb6, 0x88, 0x73, 0x4a, 0xea, 0xa0, 0xa7, 0xb1, 0x2f, 0xe0, 0x03, 0x04,
+ 0x3b, 0x27, 0xf9, 0xe3, 0x08, 0x0f, 0xa5, 0xb2, 0xa8, 0xf6, 0xd5, 0xb0,
+ 0x42, 0x04, 0x4b, 0xd6, 0x6a, 0x69, 0xd0, 0x4d, 0x1f, 0xd4, 0x89, 0xd4,
+ 0xf2, 0xa7, 0xb2, 0xc0, 0xb7, 0xe2, 0x93, 0x26, 0x35, 0x8f, 0x0d, 0xaa,
+ 0x56, 0x4f, 0x54, 0xc2, 0xe3, 0x33, 0xd6, 0xbd, 0x4e, 0x67, 0x6d, 0x4d,
+ 0xa1, 0xab, 0x87, 0xfb, 0xc8, 0x6a, 0x8e, 0x97, 0x23, 0x75, 0x36, 0x52,
+ 0x17, 0x37, 0xbc, 0x7d, 0x1e, 0x54, 0x7e, 0x28, 0x4d, 0xa6, 0xa7, 0x9c,
+ 0x3f, 0x02, 0x11, 0xf1, 0xc2, 0xa9, 0xc4, 0x0e, 0x65, 0x0a, 0x0c, 0x35,
+ 0x6e, 0x3a, 0xcd, 0xcf, 0x8d, 0x74, 0x81, 0x59, 0x7c, 0x6f, 0xb3, 0x05,
+ 0x5d, 0xae, 0xd5, 0x45, 0x47, 0x94, 0x2f, 0x78, 0xbb, 0xe2, 0x7d, 0x97,
+ 0xab, 0x3f, 0xd8, 0xc6, 0x72, 0xe7, 0x33, 0x35, 0xbe, 0x8a, 0x9c, 0xff,
+ 0xb8, 0x14, 0x68, 0x27, 0xb0, 0x1b, 0x0e, 0x18, 0x64, 0x8d, 0x8c, 0xa4,
+ 0xf3, 0x67, 0x40, 0x72, 0xaa, 0x7c, 0x1c, 0x7d, 0x5b, 0xc3, 0xda, 0xc4,
+ 0x4b, 0x46, 0x48, 0x83, 0x60, 0x9a, 0x2d, 0x24, 0x86, 0xf3, 0xe4, 0x93,
+ 0xbd, 0xa8, 0xd7, 0xe7, 0xa2, 0xa0, 0xe6, 0x88, 0xef, 0xab, 0x23, 0x7e,
+ 0x3f, 0x6d, 0x42, 0x81, 0x7e, 0x44, 0xa3, 0x60, 0x97, 0xa1, 0x55, 0xe6,
+ 0xb4, 0xad, 0xce, 0xbf, 0x79, 0xa3, 0x8c, 0x36, 0xd9, 0x05, 0xd0, 0xdc,
+ 0x90, 0x90, 0xe3, 0xbd, 0x03, 0x43, 0xc3, 0x7c, 0x3e, 0x34, 0x15, 0x65,
+ 0xa3, 0x1e, 0x33, 0x1d, 0x81, 0x35, 0xbb, 0xc8, 0x8e, 0x3f, 0x08, 0x2e,
+ 0xc0, 0xc5, 0x06, 0xf9, 0xf7, 0x38, 0x1a, 0xce, 0x6c, 0x9e, 0x90, 0x2c,
+ 0x4c, 0xfe, 0xef, 0xdf, 0x6a, 0x25, 0x76, 0xfd, 0xb2, 0x84, 0x35, 0x17,
+ 0xb7, 0x2c, 0x3f, 0xe9},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {456,
+ {0xed, 0x42, 0x3f, 0xfc, 0x2b, 0x9d, 0x7f, 0x4b, 0x87, 0x28, 0x52, 0x43,
+ 0x01, 0x2a, 0x5e, 0x28},
+ {0x09, 0xde, 0x8f, 0x38, 0x87, 0x49, 0xf4, 0x71, 0xbd, 0xfc, 0x70, 0x80,
+ 0x16, 0x26, 0x15, 0x44, 0x5a, 0xfa, 0x3a, 0x1a, 0x39, 0x32, 0x18, 0x15,
+ 0x0a, 0x89, 0x24, 0x28, 0x58, 0x14, 0x74, 0x29, 0xc0, 0xe1, 0x00, 0xe1,
+ 0xdc, 0xff, 0x3d, 0x39, 0x7d, 0xdd, 0x20, 0xef, 0x25, 0x41, 0x29, 0x9d,
+ 0x17, 0x1d, 0xa5, 0x1a, 0xb0, 0x81, 0x2d, 0xea, 0x36, 0xe4, 0x42, 0x9c,
+ 0xf2, 0x50, 0xbb, 0x93, 0x5c, 0x58, 0x52, 0x98, 0x95, 0x1b, 0x39, 0xfa,
+ 0x10, 0x27, 0xab, 0x4e, 0x92, 0x3a, 0xe3, 0x6f, 0xa0, 0xdf, 0x5d, 0xc7,
+ 0x72, 0x1b, 0x7c, 0x00, 0x61, 0x68, 0x50, 0xcb, 0x83, 0x9a, 0xa0, 0x9c,
+ 0x2e, 0x52, 0x0e, 0x01, 0x52, 0x31, 0x04, 0xc2, 0xc8, 0xdd, 0x84, 0x1b,
+ 0x19, 0x2c, 0xdb, 0xc1, 0x4a, 0x31, 0x37, 0x93, 0xfa, 0xd4, 0x34, 0x50,
+ 0xc9, 0x5e, 0x27, 0xd0, 0xd3, 0x4d, 0x63, 0x39, 0xfc, 0x41, 0x16, 0x2b,
+ 0xb3, 0x75, 0x14, 0xcf, 0xf5, 0x97, 0xed, 0x48, 0x84, 0xea, 0x6d, 0x8e,
+ 0x2d, 0xd1, 0xd7, 0x20, 0x65, 0xe6, 0xa3, 0x9e, 0xd8, 0x68, 0x9a, 0x0f,
+ 0xa2, 0xd3, 0xbd, 0xc8, 0xe1, 0xf9, 0xfc, 0x4a, 0x37, 0x35, 0x1b, 0x99,
+ 0xcb, 0x22, 0xf6, 0xd9, 0xe3, 0x53, 0xf0, 0x00, 0x13, 0x83, 0xd2, 0x56,
+ 0xcf, 0x07, 0x15, 0x83, 0x31, 0x47, 0x3b, 0x0f, 0x4e, 0x74, 0xfd, 0xbf,
+ 0xad, 0xf6, 0x49, 0xbf, 0x71, 0x15, 0x8b, 0x6f, 0x58, 0xc4, 0x81, 0x8a,
+ 0x90, 0x22, 0xef, 0xaf, 0x8e, 0x41, 0x5c, 0x5e, 0x32, 0x31, 0x53, 0x8e,
+ 0x1b, 0x6a, 0xa6, 0x65, 0x4a, 0x1f, 0xec, 0x70, 0x5d, 0xf3, 0x4e, 0x40,
+ 0xcc, 0x9e, 0x1e, 0xfd, 0xad, 0xec, 0x85, 0x28, 0x9e, 0x63, 0x85, 0xb6,
+ 0x65, 0xf0, 0x92, 0x87, 0x76, 0xa3, 0x0c, 0x98, 0xf0, 0x17, 0xca, 0xfc,
+ 0x23, 0x83, 0x50, 0x15, 0x27, 0x6d, 0x6d, 0x6a, 0x80, 0x52, 0x78, 0x18,
+ 0xe5, 0xfc, 0xcd, 0xf2, 0xa0, 0xf7, 0x54, 0x1e, 0xd0, 0x98, 0xb4, 0x49,
+ 0xbc, 0x48, 0x5b, 0x07, 0xba, 0x56, 0x6d, 0xac, 0x51, 0x43, 0x69, 0x83,
+ 0x5a, 0x1c, 0xa5, 0xee, 0xb7, 0x23, 0xde, 0x85, 0x08, 0x44, 0xc2, 0x57,
+ 0x51, 0xc1, 0x15, 0x97, 0xb2, 0x4b, 0x0c, 0x5c, 0xaa, 0xe1, 0x23, 0xed,
+ 0x36, 0xf3, 0x74, 0x16, 0xce, 0x7d, 0x39, 0x9f, 0xd8, 0xd8, 0xcb, 0xba,
+ 0xfe, 0x05, 0xac, 0x12, 0x3e, 0xe4, 0x4c, 0x5d, 0xe0, 0xed, 0xa6, 0xcf,
+ 0x15, 0x17, 0xb5, 0x70, 0xff, 0x93, 0x9e, 0x86, 0x27, 0x1e, 0x14, 0x07,
+ 0xb4, 0xa8, 0x02, 0x64, 0x67, 0x7d, 0x90, 0x81, 0xba, 0x58, 0x25, 0x50,
+ 0x99, 0x7a, 0x47, 0x0b, 0x4c, 0x4a, 0x3a, 0x8c, 0xc0, 0xa0, 0xac, 0x47,
+ 0x8e, 0xff, 0x7b, 0xe2, 0x38, 0xc9, 0x67, 0xc2, 0xa3, 0xde, 0x08, 0x1f,
+ 0x90, 0x79, 0x0d, 0x9f, 0x03, 0x51, 0x84, 0x7d, 0x2b, 0x69, 0x2f, 0x80,
+ 0xc9, 0x90, 0xde, 0x0a, 0x6b, 0x54, 0x39, 0xc8, 0x1f, 0xd4, 0x88, 0x18,
+ 0x89, 0x03, 0xb4, 0xd9, 0x52, 0x08, 0xea, 0x09, 0x4d, 0xba, 0xd8, 0xba,
+ 0x74, 0x75, 0x85, 0xae, 0xb0, 0x45, 0x6c, 0x49, 0x7a, 0x03, 0x44, 0x1c,
+ 0xca, 0x08, 0x90, 0x49, 0xe6, 0x64, 0x80, 0xe8, 0x1d, 0xad, 0x0d, 0x32,
+ 0x93, 0xea, 0xa8, 0xdb, 0xbf, 0xf5, 0x1c, 0x2e, 0xf4, 0xf9, 0xac, 0x46,
+ 0x65, 0x8d, 0x3a, 0xef, 0x83, 0x1c, 0x43, 0x44, 0xd1, 0x93, 0xf1, 0x83,
+ 0x3c, 0x7b, 0xf9, 0x48, 0xcb, 0xe5, 0xff, 0xa6, 0xc4, 0x87, 0x72, 0xf3,
+ 0x3c, 0xb9, 0x2d, 0xcc, 0xa3, 0x9a, 0x3b, 0x1b, 0xde, 0xe7, 0xc3, 0x51,
+ 0x79, 0xfe, 0x8d, 0xc9, 0x59, 0xb5, 0x0c, 0x1b, 0xa5, 0x3e, 0xd8, 0x5a,
+ 0x45, 0xef, 0x73, 0x52, 0xd4, 0x97, 0x97, 0x38},
+ {0xc1, 0xbc, 0xd5, 0x60, 0x40, 0x69, 0x24, 0x1d, 0x64, 0x57, 0x01, 0xb5,
+ 0x5a, 0x1f, 0x95, 0x68, 0x99, 0x09, 0x12, 0x66, 0x4d, 0x81, 0x2a, 0x44,
+ 0x33, 0x09, 0x44, 0xdc, 0x26, 0xc1, 0xac, 0x88, 0xf8, 0x66, 0x19, 0x99,
+ 0xd3, 0x92, 0xae, 0x89, 0x06, 0xb3, 0x1d, 0x4c, 0x35, 0x41, 0xa0, 0x18,
+ 0x07, 0x33, 0xb1, 0x01, 0x8a, 0xd3, 0xf2, 0xce, 0x33, 0x43, 0x85, 0xfe,
+ 0x62, 0xc7, 0x81, 0xa6, 0x51, 0x1a, 0xdf, 0x76, 0x55, 0xe3, 0xa9, 0x6b,
+ 0x0c, 0x32, 0x31, 0x66, 0x17, 0xce, 0x06, 0x96, 0xbe, 0x90, 0xc9, 0x7f,
+ 0x9c, 0x6a, 0x38, 0x3e, 0x27, 0xe2, 0xd2, 0xdd, 0xaf, 0x3e, 0x29, 0x5a,
+ 0x07, 0x4e, 0xc3, 0xba, 0xfb, 0x8c, 0xad, 0x8c, 0x12, 0x71, 0x5a, 0xe5,
+ 0x6f, 0xf6, 0xcd, 0xab, 0xa3, 0x61, 0xb4, 0xb5, 0x3c, 0xf7, 0x4d, 0x96,
+ 0xb3, 0x58, 0xb4, 0xe8, 0xce, 0xe8, 0x0e, 0x29, 0xe5, 0x29, 0x49, 0xec,
+ 0xe9, 0xe1, 0xc2, 0x27, 0x5d, 0xc8, 0x4d, 0x54, 0xe0, 0x55, 0x93, 0xdf,
+ 0x5a, 0x65, 0xa7, 0xe4, 0x9d, 0xd4, 0x74, 0x72, 0x8c, 0x72, 0xf0, 0xad,
+ 0x14, 0xe9, 0xff, 0x92, 0x93, 0xc0, 0xcd, 0x37, 0xcb, 0x40, 0x20, 0x15,
+ 0xa0, 0xb3, 0x24, 0x8a, 0x89, 0x10, 0x6f, 0xa6, 0xb3, 0xc7, 0xe1, 0x3f,
+ 0x8c, 0xd0, 0xaa, 0x9b, 0xc4, 0x3b, 0xc0, 0x4d, 0x7b, 0x50, 0xf1, 0x9c,
+ 0x63, 0xe9, 0x33, 0xce, 0x6e, 0xce, 0x9a, 0x3f, 0x1e, 0x7b, 0xd5, 0xe4,
+ 0xf6, 0x02, 0x00, 0x9b, 0xb7, 0xb6, 0xe8, 0xef, 0x4d, 0x6a, 0x26, 0x4e,
+ 0x66, 0xbe, 0x84, 0x34, 0x91, 0xbb, 0x6f, 0x9a, 0x33, 0x2d, 0xf6, 0x6a,
+ 0xaf, 0x29, 0x7e, 0x0f, 0x37, 0x84, 0x4e, 0xe4, 0x8f, 0xbf, 0x16, 0x01,
+ 0xd5, 0xa1, 0xe3, 0xbe, 0x75, 0x43, 0xaf, 0x0d, 0xdb, 0xc1, 0xc3, 0x0e,
+ 0xd2, 0x02, 0x18, 0xcb, 0x7d, 0x84, 0xb3, 0x43, 0xd4, 0x79, 0x58, 0xd6,
+ 0xfa, 0x57, 0x9a, 0x46, 0x61, 0x43, 0x3b, 0xf4, 0x2c, 0xb0, 0x94, 0x51,
+ 0xff, 0x34, 0xff, 0x7b, 0xfc, 0xc1, 0xd5, 0xde, 0xca, 0x97, 0x06, 0x09,
+ 0x6e, 0xe7, 0x82, 0xde, 0x66, 0x66, 0x44, 0x24, 0x99, 0x05, 0xe6, 0x46,
+ 0x90, 0x34, 0x86, 0x43, 0xbc, 0xbe, 0x87, 0x21, 0xf0, 0x44, 0xed, 0x46,
+ 0xbd, 0x62, 0xb3, 0x54, 0x4e, 0xeb, 0x3b, 0x37, 0x99, 0xb9, 0xe2, 0x9c,
+ 0xb4, 0xa6, 0x76, 0x34, 0x9d, 0xd8, 0x83, 0x4d, 0xd4, 0x4f, 0xfb, 0x7f,
+ 0x24, 0x60, 0x6a, 0xb6, 0x2e, 0x1f, 0xeb, 0xbd, 0x20, 0x54, 0x58, 0x1d,
+ 0xd5, 0x37, 0x54, 0x01, 0xf6, 0xff, 0x4e, 0x06, 0x9b, 0x2a, 0x87, 0x06,
+ 0x3c, 0x00, 0x60, 0xbe, 0xb6, 0xb3, 0x27, 0xac, 0xaa, 0xdb, 0x21, 0x40,
+ 0x8d, 0x72, 0x42, 0x70, 0x5a, 0xbc, 0x8a, 0x76, 0x77, 0x8f, 0xfa, 0x0f,
+ 0xa6, 0x7f, 0x5e, 0xc0, 0xb6, 0xbf, 0xac, 0x0c, 0x87, 0x40, 0x88, 0x29,
+ 0x35, 0x47, 0xae, 0x35, 0x55, 0x28, 0x78, 0x36, 0x26, 0x68, 0xb2, 0x6f,
+ 0xb1, 0x1e, 0xeb, 0xe7, 0x30, 0x3b, 0xf7, 0x8f, 0x72, 0xb1, 0x2d, 0xc9,
+ 0xf0, 0x7e, 0xda, 0x98, 0xb0, 0x4f, 0x7e, 0x25, 0x18, 0xab, 0x56, 0xad,
+ 0xee, 0x1e, 0x2f, 0x4a, 0x2b, 0x07, 0x4a, 0xde, 0xe2, 0x3c, 0x1f, 0xe9,
+ 0x65, 0xaa, 0x55, 0xca, 0x1c, 0xa8, 0x0b, 0x80, 0x44, 0x06, 0x8c, 0x6e,
+ 0x01, 0x42, 0x87, 0x5c, 0xf2, 0x03, 0x5b, 0xcd, 0x72, 0x4b, 0xa6, 0x95,
+ 0x7b, 0xba, 0x58, 0xab, 0x4b, 0x7b, 0xec, 0x30, 0xb5, 0x42, 0x19, 0xce,
+ 0xae, 0x5c, 0xbb, 0xdf, 0xb9, 0x04, 0x2a, 0x5e, 0x73, 0x70, 0x04, 0x23,
+ 0xe1, 0xe0, 0x3d, 0x6d, 0xd8, 0xed, 0xa1, 0x08, 0xe1, 0x24, 0x76, 0x1b,
+ 0xbe, 0x5a, 0xda, 0xab, 0x97, 0xfe, 0x92, 0xd8, 0xd9, 0xb6, 0xc9, 0x20,
+ 0x6d, 0x41, 0x7f, 0x1e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {457,
+ {0xf3, 0xe9, 0x61, 0xe4, 0x59, 0xb4, 0xef, 0xdc, 0x6e, 0x5d, 0x95, 0x84,
+ 0x71, 0xd6, 0x62, 0x86},
+ {0x1c, 0x3e, 0x7a, 0xb8, 0x8e, 0x3b, 0x31, 0x6b, 0x63, 0x6d, 0x98, 0x59,
+ 0xa0, 0x76, 0xce, 0x34, 0x8a, 0x84, 0xa9, 0xd3, 0x22, 0xce, 0x87, 0xaf,
+ 0xcd, 0xb3, 0x0b, 0xf9, 0xf2, 0x72, 0x8f, 0xed, 0x08, 0x40, 0xed, 0xfd,
+ 0xc1, 0x52, 0xd5, 0xa4, 0x7a, 0x4f, 0xfb, 0x58, 0xf1, 0xe2, 0xe3, 0x6e,
+ 0x52, 0x91, 0xca, 0xb9, 0xb2, 0x4b, 0x61, 0xa9, 0x45, 0x6d, 0x37, 0xdf,
+ 0x03, 0x08, 0x73, 0x10, 0x19, 0x1b, 0x45, 0xca, 0x60, 0xca, 0xef, 0x98,
+ 0x3e, 0x12, 0xa7, 0xb7, 0x2b, 0xc2, 0x9d, 0x48, 0x23, 0xd9, 0x3c, 0x9d,
+ 0x13, 0x43, 0x78, 0x35, 0x5d, 0x27, 0x39, 0x78, 0x38, 0xdb, 0x2f, 0xef,
+ 0x34, 0xda, 0xde, 0xcc, 0xd0, 0x54, 0x39, 0x66, 0xd6, 0x0f, 0xc5, 0x41,
+ 0x47, 0xeb, 0x5e, 0x0f, 0xf5, 0x4c, 0xf9, 0xcc, 0xd4, 0xec, 0xb4, 0xd0,
+ 0x5a, 0x5b, 0x7d, 0x6e, 0x07, 0x9f, 0x51, 0x35, 0xb1, 0x61, 0xd4, 0x12,
+ 0xfb, 0xae, 0xc5, 0xcb, 0xc6, 0xa8, 0xb8, 0xd1, 0x04, 0xf6, 0xa0, 0xbc,
+ 0xd9, 0x7d, 0xdd, 0xe7, 0x4f, 0x41, 0x6c, 0xa9, 0x42, 0xae, 0x21, 0xce,
+ 0xfa, 0x71, 0x4b, 0x5d, 0x10, 0x13, 0xef, 0x74, 0x3b, 0x23, 0xc3, 0x98,
+ 0x34, 0xfd, 0x60, 0x9f, 0xea, 0xe5, 0xbc, 0x4c, 0xe2, 0x7d, 0x6c, 0xb9,
+ 0x6b, 0x64, 0xc0, 0x95, 0x19, 0x89, 0xf8, 0x1f, 0x9c, 0x65, 0xc1, 0x91,
+ 0xe6, 0x06, 0xe1, 0xab, 0x5f, 0x67, 0x95, 0xe1, 0x0d, 0x79, 0x0b, 0x79,
+ 0xc1, 0x64, 0x72, 0xec, 0xde, 0x7f, 0xe6, 0x16, 0xe0, 0x2e, 0x43, 0xb9,
+ 0x8b, 0x35, 0x9a, 0x12, 0x7b, 0x99, 0x40, 0x93, 0x68, 0xfb, 0xea, 0x4d,
+ 0xfc, 0xf8, 0x3e, 0xaa, 0x87, 0xf4, 0xb6, 0x61, 0x1e, 0x02, 0xc5, 0xe7,
+ 0xfa, 0xea, 0x41, 0x36, 0xc9, 0x3a, 0x9d, 0x01, 0x37, 0xc9, 0xb1, 0x82,
+ 0x3c, 0x9a, 0x57, 0x37, 0x53, 0x84, 0xc0, 0x09, 0xe2, 0xbf, 0x15, 0x71,
+ 0x32, 0x07, 0x98, 0xad, 0x7c, 0x68, 0x9c, 0xef, 0x5a, 0xdc, 0xfb, 0x79,
+ 0xf3, 0x93, 0xb8, 0x39, 0x94, 0x34, 0x27, 0x46, 0x05, 0xee, 0xa1, 0xda,
+ 0xa7, 0x22, 0xdb, 0x78, 0x41, 0x41, 0xf5, 0x79, 0x20, 0x01, 0xed, 0xf8,
+ 0x6d, 0x5a, 0xc1, 0x00, 0x30, 0xa7, 0xc5, 0xef, 0x8f, 0x97, 0x83, 0xde,
+ 0x1d, 0x52, 0xcc, 0x9f, 0x38, 0x56, 0x51, 0x7f, 0xb8, 0x8e, 0x53, 0x32,
+ 0xbb, 0x28, 0xd8, 0x1c, 0x58, 0xe8, 0xd5, 0x06, 0x5b, 0x7e, 0x92, 0xd1,
+ 0x5b, 0x28, 0xc3, 0x48, 0x01, 0x11, 0xff, 0x29, 0xcf, 0xaf, 0xf5, 0xc3,
+ 0x6e, 0x98, 0x72, 0xfd, 0x50, 0x55, 0x88, 0xca, 0xfb, 0x86, 0xbe, 0xa2,
+ 0x93, 0xd2, 0x5f, 0x8d, 0x45, 0xc5, 0x51, 0x42, 0xbb, 0xd2, 0xeb, 0x87,
+ 0x5f, 0xd5, 0x11, 0xd4, 0x8e, 0xd4, 0xe3, 0xe3, 0xef, 0x64, 0x4e, 0x00,
+ 0xd3, 0xed, 0x66, 0x28, 0xef, 0x3c, 0xd7, 0xbc, 0x0a, 0xb5, 0x65, 0xb4,
+ 0x5b, 0x48, 0xf6, 0x0c, 0x3b, 0x3f, 0xdb, 0x90, 0xdf, 0x2e, 0xa7, 0xac,
+ 0x31, 0x5b, 0x53, 0x44, 0xe2, 0xd0, 0x65, 0x54, 0x0f, 0x56, 0xb0, 0x3b,
+ 0xd0, 0x95, 0x25, 0x5c, 0x85, 0xd5, 0xf2, 0x07, 0xfa, 0x48, 0xad, 0xca,
+ 0x58, 0x26, 0x08, 0xc1, 0x15, 0x8b, 0x7e, 0x1d, 0x79, 0x54, 0xba, 0x75,
+ 0x32, 0x77, 0xb5, 0x9b, 0x26, 0x8c, 0x16, 0xf2, 0xaa, 0x3f, 0x38, 0x44,
+ 0xfb, 0x2b, 0xac, 0x9c, 0xf2, 0xd0, 0x9e, 0x94, 0x9a, 0xf8, 0x37, 0x22,
+ 0xd7, 0x2f, 0x1c, 0x51, 0xb1, 0x4a, 0x7e, 0x49, 0x09, 0x70, 0xa5, 0xfa,
+ 0x76, 0x69, 0x2a, 0x1d, 0x71, 0x34, 0x99, 0xeb, 0x11, 0x0e, 0x46, 0xe8,
+ 0x06, 0x73, 0x95, 0x29, 0x74, 0x91, 0x86, 0xcc, 0xbc, 0x24, 0xc2, 0xcc,
+ 0x28, 0xc1, 0xa8, 0x05, 0xcc, 0x54, 0x3d, 0x1a},
+ {0x49, 0xc7, 0x0d, 0xbe, 0xc9, 0x22, 0x5f, 0x57, 0x6a, 0x4d, 0x33, 0x07,
+ 0x5f, 0xe3, 0x4b, 0x9f, 0x4e, 0x30, 0x05, 0x70, 0x23, 0x9b, 0xe8, 0x1a,
+ 0x0a, 0x70, 0x9f, 0xf9, 0x27, 0x2b, 0x16, 0xb0, 0xcf, 0x2e, 0x98, 0x73,
+ 0x8a, 0x2f, 0xaa, 0x8f, 0x4a, 0x4f, 0x74, 0x63, 0xa8, 0xc9, 0x03, 0x8c,
+ 0xa4, 0x76, 0x37, 0x91, 0xd4, 0xc1, 0xb1, 0x61, 0xb9, 0x6b, 0xed, 0x1d,
+ 0x48, 0xfc, 0x50, 0x65, 0xca, 0x18, 0xf6, 0x66, 0x91, 0x98, 0x64, 0x79,
+ 0xca, 0x5a, 0x15, 0xd6, 0x37, 0x28, 0x4b, 0x53, 0x19, 0xb7, 0xbc, 0xe1,
+ 0x66, 0x96, 0x4a, 0x57, 0x9b, 0x70, 0x99, 0xf9, 0xa9, 0xae, 0x66, 0x1e,
+ 0x01, 0xde, 0x07, 0xee, 0x39, 0xe3, 0xc2, 0xd9, 0xdd, 0xa9, 0xdb, 0xf1,
+ 0x0c, 0xc7, 0x7d, 0x2f, 0x56, 0x05, 0xf9, 0x6b, 0xfb, 0x38, 0x99, 0xfa,
+ 0xa7, 0x3b, 0xdf, 0xfd, 0xb0, 0x5b, 0x31, 0x60, 0xee, 0x1a, 0xf9, 0x19,
+ 0x6f, 0xad, 0xf3, 0x94, 0x4a, 0x87, 0x10, 0x88, 0xf3, 0xa9, 0x08, 0x8e,
+ 0xd3, 0x67, 0xbc, 0x18, 0x84, 0xa0, 0xe4, 0x10, 0x32, 0xa9, 0x30, 0x0a,
+ 0x98, 0xf9, 0x13, 0xce, 0xe6, 0x47, 0x6f, 0x9b, 0x99, 0x3d, 0x6f, 0xb0,
+ 0xd9, 0x30, 0x34, 0x71, 0xf0, 0x91, 0x7f, 0x5d, 0xa5, 0x7e, 0x87, 0xc9,
+ 0xb3, 0x99, 0x5e, 0x5f, 0x19, 0x58, 0x40, 0xb6, 0x0e, 0xb8, 0xfd, 0x9e,
+ 0x96, 0xda, 0x17, 0x27, 0xe9, 0xc7, 0x90, 0xdb, 0x29, 0x56, 0x98, 0x08,
+ 0x49, 0x0c, 0x45, 0x36, 0x3c, 0x6b, 0x3e, 0xdc, 0xa8, 0xfe, 0x2d, 0xea,
+ 0xe9, 0xdd, 0xa4, 0x08, 0x29, 0x89, 0x4c, 0x70, 0x49, 0x05, 0x78, 0xb4,
+ 0x00, 0x6a, 0x00, 0xbe, 0x53, 0x64, 0xc1, 0x98, 0xf0, 0xb8, 0x5e, 0xfb,
+ 0x65, 0x70, 0xe0, 0x74, 0x5a, 0xf5, 0x19, 0x01, 0xdb, 0xc5, 0x1f, 0x38,
+ 0xa8, 0xea, 0xfe, 0xdc, 0x3a, 0x73, 0x11, 0xe9, 0xb2, 0xd5, 0xb0, 0xd6,
+ 0x35, 0xe4, 0x01, 0x5d, 0xf4, 0xca, 0xe2, 0xe1, 0x15, 0xea, 0x2a, 0xdc,
+ 0x01, 0xea, 0x1c, 0x90, 0x79, 0x9e, 0x91, 0xd8, 0x5d, 0xad, 0xa3, 0x3f,
+ 0x7c, 0x9c, 0xc5, 0x58, 0xe5, 0x87, 0x54, 0x1c, 0xaf, 0x4b, 0x41, 0x50,
+ 0xb5, 0x49, 0x42, 0x5f, 0x99, 0x9a, 0xf6, 0x72, 0xe1, 0xe4, 0x5b, 0xa7,
+ 0x67, 0xb5, 0x68, 0xee, 0x7a, 0x60, 0xf3, 0x3b, 0xb6, 0x3d, 0x16, 0x10,
+ 0xd3, 0x4c, 0xe0, 0x93, 0xa0, 0xbe, 0x9e, 0xc1, 0xd2, 0x99, 0xdc, 0x66,
+ 0x82, 0xa9, 0x39, 0x6e, 0x4a, 0xb6, 0x5d, 0x4b, 0x9a, 0x35, 0xd9, 0xfd,
+ 0x56, 0x5b, 0xad, 0x52, 0xb5, 0x0b, 0x32, 0xe2, 0x3e, 0xfd, 0x92, 0x59,
+ 0x49, 0xcd, 0x7c, 0x83, 0x3f, 0xd4, 0x34, 0xd8, 0x0b, 0xdf, 0x0d, 0xdb,
+ 0x90, 0xcc, 0x82, 0x65, 0xe8, 0x03, 0x75, 0x4d, 0x1a, 0xc4, 0xd2, 0x78,
+ 0xb6, 0x13, 0x46, 0xd7, 0x06, 0x44, 0x82, 0xe7, 0x8e, 0xaf, 0x07, 0x5e,
+ 0xfd, 0xc7, 0x20, 0x89, 0xd5, 0x6f, 0x54, 0xf1, 0xbc, 0x7a, 0x5a, 0x18,
+ 0xeb, 0x90, 0xf7, 0xe8, 0xb9, 0xaa, 0x74, 0xbe, 0x57, 0x0e, 0x6c, 0xd4,
+ 0x2b, 0x45, 0x3e, 0x58, 0xc4, 0x51, 0x35, 0x82, 0x1e, 0x5b, 0x7b, 0xb9,
+ 0x4d, 0x73, 0x98, 0x6f, 0xf0, 0xc4, 0xbb, 0x6c, 0x13, 0xcf, 0x1a, 0xc0,
+ 0x11, 0x46, 0x98, 0x08, 0x40, 0x94, 0x87, 0x49, 0x4a, 0x8b, 0x44, 0x63,
+ 0x3a, 0x27, 0x1d, 0xf5, 0x43, 0xed, 0xe9, 0x77, 0x43, 0xf8, 0xd8, 0x27,
+ 0x29, 0x08, 0x91, 0xa1, 0x64, 0xe3, 0x3f, 0x99, 0x8b, 0x8b, 0x2f, 0x87,
+ 0xcb, 0xbe, 0x81, 0x78, 0x68, 0x2e, 0x5b, 0xaf, 0x37, 0x7d, 0x21, 0xc1,
+ 0x56, 0xd5, 0x29, 0xb6, 0x2f, 0xae, 0x18, 0x3b, 0xe4, 0xcd, 0x10, 0x58,
+ 0xfa, 0x47, 0x2a, 0x8a, 0x03, 0x76, 0x36, 0xfa, 0x78, 0x74, 0xcf, 0x26,
+ 0x61, 0xd8, 0xe3, 0x09},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {458,
+ {0x5c, 0x66, 0x9a, 0x72, 0x04, 0xf5, 0x76, 0xf3, 0x79, 0x08, 0x21, 0x05,
+ 0x96, 0xb7, 0x34, 0xb0},
+ {0xb6, 0x8a, 0x61, 0x6e, 0xbb, 0xae, 0x77, 0x3b, 0x31, 0xf9, 0xb1, 0x1d,
+ 0xc3, 0x96, 0x59, 0x80, 0xcc, 0x92, 0x93, 0xfc, 0xa5, 0xa5, 0x64, 0x94,
+ 0xfd, 0x58, 0xcd, 0x7e, 0x42, 0x31, 0xa0, 0x56, 0x0b, 0xd5, 0xf6, 0xf8,
+ 0x88, 0x73, 0xb3, 0x0d, 0x2e, 0x22, 0xb9, 0xc7, 0x50, 0x11, 0x37, 0x69,
+ 0xf8, 0x89, 0x89, 0x7c, 0x8a, 0x93, 0xf1, 0xd1, 0x77, 0x34, 0xe4, 0x80,
+ 0xb3, 0x39, 0x72, 0x9f, 0xf3, 0x95, 0x93, 0xfb, 0x12, 0xa7, 0xe7, 0x05,
+ 0x61, 0x82, 0xb2, 0x72, 0x99, 0x69, 0x63, 0x4d, 0x8a, 0xa9, 0x8c, 0xc0,
+ 0xa9, 0x8d, 0x0a, 0x20, 0xed, 0x51, 0x97, 0x26, 0x51, 0x32, 0xa8, 0xff,
+ 0x62, 0xf3, 0xb3, 0x31, 0x63, 0x6c, 0xf0, 0xf1, 0x6b, 0x89, 0x2c, 0x2e,
+ 0xed, 0x33, 0xe6, 0x72, 0xf5, 0x0f, 0x9b, 0x3c, 0x77, 0x7c, 0x6b, 0xe4,
+ 0xf8, 0xf8, 0x11, 0x65, 0x41, 0x36, 0xab, 0x21, 0x06, 0x77, 0x58, 0xb9,
+ 0xb8, 0x44, 0x1f, 0x6f, 0xdf, 0xd8, 0xea, 0x54, 0x38, 0x26, 0x9d, 0x36,
+ 0x98, 0x87, 0xfb, 0xbd, 0x08, 0x1d, 0x10, 0x67, 0x6a, 0x20, 0xa8, 0xcd,
+ 0x7f, 0x44, 0xdc, 0x88, 0x7a, 0x63, 0x60, 0x4a, 0x05, 0x6b, 0x4c, 0x27,
+ 0x73, 0x49, 0xc3, 0x96, 0x52, 0xb5, 0x29, 0xed, 0x05, 0x9b, 0xb1, 0xae,
+ 0x22, 0x73, 0xf9, 0xa5, 0xcd, 0x3b, 0xba, 0x1f, 0x79, 0xf8, 0x07, 0xe5,
+ 0xad, 0x42, 0x39, 0xb5, 0x31, 0x40, 0xa6, 0x5f, 0x46, 0x7f, 0xc8, 0xc6,
+ 0x2c, 0x80, 0xb3, 0xbd, 0x8a, 0xeb, 0x7e, 0x6c, 0x93, 0x10, 0xb8, 0xf6,
+ 0x01, 0x58, 0x96, 0x55, 0x4f, 0x20, 0x9f, 0xa0, 0x2b, 0x09, 0xc4, 0x6c,
+ 0xb4, 0x87, 0xbc, 0x46, 0x3d, 0xdd, 0x21, 0xf7, 0xce, 0x7a, 0xf1, 0xb0,
+ 0x4b, 0x05, 0xf5, 0xbc, 0x59, 0x71, 0x9f, 0xb4, 0x18, 0x8a, 0x8b, 0xb9,
+ 0xe4, 0x66, 0x0f, 0x3e, 0x85, 0xba, 0xc2, 0xa2, 0x84, 0xbe, 0x8f, 0xba,
+ 0x30, 0x42, 0xe4, 0x40, 0x68, 0x4e, 0x84, 0xbc, 0xc1, 0x74, 0x34, 0x2c,
+ 0x8a, 0x36, 0x3f, 0x8c, 0xba, 0x45, 0x9a, 0x3d, 0xdb, 0x6b, 0x0f, 0xea,
+ 0x45, 0xbc, 0x64, 0x06, 0x1d, 0xb8, 0xe4, 0xd2, 0x7a, 0x33, 0x5e, 0x17,
+ 0x06, 0x32, 0xbe, 0xd2, 0x8f, 0xf4, 0x5b, 0x2a, 0xe0, 0x21, 0x15, 0x7e,
+ 0xf9, 0x9c, 0x19, 0x1e, 0x1f, 0xea, 0x4f, 0x4b, 0x5e, 0xfd, 0xc0, 0xec,
+ 0x1d, 0xe5, 0x5a, 0x95, 0x71, 0x6c, 0xb1, 0xe4, 0xa9, 0x89, 0xb4, 0xb0,
+ 0xcd, 0x51, 0xcb, 0xcd, 0xa4, 0xf5, 0x6c, 0xd9, 0x1c, 0xaa, 0xaa, 0xe8,
+ 0xe7, 0x36, 0x66, 0xc9, 0xb8, 0x66, 0x2d, 0xf7, 0x1c, 0x86, 0x12, 0x28,
+ 0x3c, 0x77, 0x1c, 0x9d, 0xa3, 0x82, 0xc7, 0xd5, 0xa8, 0x43, 0x5f, 0xab,
+ 0xc7, 0x58, 0xdf, 0x6f, 0x78, 0xed, 0x25, 0x7e, 0x77, 0x7b, 0x95, 0xc9,
+ 0x51, 0xa0, 0x98, 0x82, 0x3b, 0x3f, 0x6d, 0x81, 0xbd, 0xc4, 0x33, 0x55,
+ 0x6c, 0xfb, 0x4a, 0xae, 0xa8, 0xdc, 0x95, 0xdc, 0xed, 0x8a, 0x66, 0x29,
+ 0x0f, 0xa3, 0x6b, 0xb8, 0xf5, 0x8e, 0x07, 0x8d, 0x70, 0x78, 0x2a, 0x47,
+ 0x62, 0x68, 0xaf, 0x30, 0x3b, 0x7a, 0x96, 0x0b, 0x53, 0xf5, 0x00, 0x6b,
+ 0x16, 0xfc, 0xdb, 0x04, 0x86, 0x3f, 0xe9, 0x49, 0xb6, 0xf8, 0xcc, 0xf7,
+ 0x3b, 0x95, 0x93, 0x37, 0x89, 0xa0, 0x52, 0x7f, 0xe6, 0x12, 0x05, 0xa8,
+ 0x08, 0x23, 0xc4, 0x73, 0xa0, 0x0a, 0x07, 0x57, 0x2c, 0xac, 0x88, 0xfb,
+ 0xd6, 0xca, 0x5c, 0xcc, 0x58, 0x85, 0x92, 0x59, 0xb0, 0xed, 0xaf, 0xcd,
+ 0xd7, 0xf6, 0x34, 0x6d, 0xec, 0xef, 0x4b, 0x53, 0x86, 0x3e, 0x29, 0xac,
+ 0xcc, 0x97, 0x0b, 0x40, 0x46, 0xc5, 0x80, 0x1f, 0x5a, 0x52, 0xd0, 0xb3,
+ 0x05, 0xc5, 0x85, 0xf4, 0xc6, 0x6f, 0x50, 0x34},
+ {0x02, 0x31, 0x73, 0xe2, 0xd1, 0x49, 0xf9, 0x43, 0x2b, 0xdb, 0x87, 0x1f,
+ 0x93, 0x08, 0x68, 0xe9, 0x98, 0x4d, 0x50, 0xcc, 0x30, 0xfd, 0x62, 0x2c,
+ 0x81, 0x86, 0x59, 0xf4, 0x95, 0x31, 0xcc, 0xc0, 0x4a, 0xbe, 0xa4, 0xce,
+ 0xfc, 0x65, 0xdd, 0xb6, 0x47, 0xa0, 0x05, 0x7e, 0x71, 0xd8, 0x08, 0x0c,
+ 0x65, 0x9a, 0x0d, 0xf7, 0xbe, 0x36, 0x48, 0xbe, 0x32, 0x9c, 0x8a, 0xea,
+ 0xa5, 0x69, 0x89, 0x90, 0x46, 0x1e, 0x04, 0xf4, 0x50, 0xba, 0x10, 0x9d,
+ 0x0d, 0xa4, 0x67, 0xf7, 0x27, 0x51, 0xd5, 0x32, 0x13, 0x56, 0x1e, 0xa1,
+ 0xe3, 0xfb, 0x6a, 0x2b, 0x92, 0xb2, 0x47, 0x51, 0x17, 0x9e, 0x0d, 0x5a,
+ 0x99, 0x11, 0x32, 0xce, 0x82, 0x4b, 0xb7, 0x62, 0x93, 0x9f, 0x75, 0x2a,
+ 0x4f, 0xfb, 0xf4, 0xc7, 0x29, 0xde, 0x63, 0xe6, 0x75, 0x2d, 0x36, 0xcc,
+ 0x2a, 0x87, 0xf3, 0x3f, 0xd4, 0xee, 0xd7, 0x82, 0x15, 0xfe, 0x98, 0xe6,
+ 0x63, 0x1a, 0x53, 0x6b, 0x55, 0xfe, 0xa8, 0xc0, 0xc8, 0x4c, 0xa7, 0xb3,
+ 0x10, 0x87, 0xfa, 0xbe, 0x20, 0x4f, 0xe5, 0x65, 0x87, 0xc3, 0x9f, 0xba,
+ 0xf7, 0x75, 0xf6, 0x89, 0x27, 0xd8, 0xe7, 0x12, 0x2f, 0xc3, 0xc1, 0x73,
+ 0xfe, 0xb6, 0x6c, 0xcd, 0x55, 0x08, 0x75, 0xce, 0xb2, 0x6a, 0x77, 0x43,
+ 0x01, 0xfd, 0xfe, 0xe5, 0xf2, 0x13, 0x1a, 0x9c, 0xbd, 0xf2, 0xe8, 0x4d,
+ 0x91, 0x32, 0xe3, 0x45, 0xc4, 0xa1, 0x16, 0x49, 0x0d, 0x95, 0x96, 0x08,
+ 0x22, 0xd0, 0xa0, 0x2a, 0x38, 0xd2, 0x69, 0xd7, 0x97, 0xf4, 0xc0, 0x48,
+ 0x47, 0x57, 0xa8, 0x45, 0x06, 0xa5, 0xf1, 0x3e, 0xfb, 0x43, 0x3f, 0x9e,
+ 0x5e, 0xd8, 0x00, 0x52, 0xa7, 0x4d, 0x9f, 0x11, 0xd0, 0x0c, 0xe5, 0x41,
+ 0x4f, 0xaf, 0x66, 0xf3, 0xce, 0x42, 0x94, 0xfa, 0x71, 0x43, 0xfd, 0x25,
+ 0xd0, 0xce, 0xed, 0x07, 0xce, 0xc0, 0xec, 0xa3, 0x65, 0xc0, 0xed, 0x69,
+ 0x31, 0x3f, 0x3e, 0x13, 0x9e, 0x79, 0xb0, 0x71, 0x20, 0x7c, 0x76, 0xdc,
+ 0x17, 0x63, 0xff, 0xce, 0xec, 0x17, 0x00, 0x98, 0x8f, 0x04, 0xc2, 0x6c,
+ 0x5d, 0x0c, 0x8a, 0xd6, 0x51, 0x75, 0xc5, 0x9c, 0xd0, 0x96, 0x53, 0x93,
+ 0xf6, 0xb4, 0x67, 0x7c, 0xf8, 0x23, 0xf2, 0x19, 0xf7, 0x16, 0xf2, 0xc0,
+ 0x42, 0xcd, 0x79, 0x0b, 0xba, 0xa4, 0x22, 0x53, 0xfc, 0x32, 0xd1, 0x9d,
+ 0x49, 0x66, 0x34, 0x5f, 0x29, 0x4c, 0xcf, 0xda, 0xe2, 0xe8, 0x7f, 0xb3,
+ 0xdb, 0x37, 0x03, 0x01, 0xac, 0x65, 0x98, 0xca, 0xde, 0xa4, 0x10, 0x58,
+ 0x53, 0xb8, 0xfb, 0x92, 0x92, 0xad, 0xa3, 0x85, 0x3c, 0x3a, 0xf9, 0x1f,
+ 0xea, 0x18, 0x4a, 0x84, 0x16, 0xc4, 0x04, 0x01, 0x8b, 0x9e, 0x95, 0x2b,
+ 0x90, 0xca, 0xbf, 0x5f, 0x8b, 0xf9, 0xca, 0xf4, 0xdb, 0x42, 0xec, 0x63,
+ 0xf1, 0x43, 0xe3, 0x1a, 0x8c, 0x33, 0xb0, 0xa7, 0x4c, 0xff, 0xb9, 0x99,
+ 0x29, 0x9b, 0xca, 0x0b, 0xdf, 0x71, 0x53, 0xe4, 0xc5, 0x18, 0x0f, 0x37,
+ 0x0b, 0xcb, 0x6e, 0xbe, 0xe8, 0x51, 0xc8, 0x7e, 0x86, 0xf0, 0x93, 0x29,
+ 0xdc, 0x55, 0x42, 0x54, 0x88, 0xcf, 0x01, 0x45, 0xe4, 0xe0, 0x21, 0x40,
+ 0xc2, 0xe5, 0x1f, 0xff, 0xdb, 0x5a, 0x27, 0xc0, 0x9b, 0x7c, 0xe0, 0xcc,
+ 0xf7, 0xa7, 0x79, 0xc1, 0x3f, 0x8c, 0xe4, 0xe7, 0x82, 0x83, 0xc9, 0x1b,
+ 0x8a, 0x5f, 0x4a, 0x36, 0x90, 0xe6, 0x45, 0x5f, 0xd2, 0x44, 0x59, 0xa3,
+ 0xdc, 0x2f, 0xdc, 0xc5, 0x4e, 0xea, 0x52, 0xac, 0x09, 0xa8, 0xd5, 0xcb,
+ 0xee, 0x01, 0xd9, 0x75, 0x43, 0xe7, 0x6b, 0xa4, 0x07, 0xfe, 0xe5, 0x1b,
+ 0x10, 0x48, 0x20, 0xbf, 0xd2, 0xe6, 0x5d, 0x0b, 0x35, 0xd0, 0xfb, 0xe6,
+ 0xb9, 0xe2, 0x84, 0xff, 0x01, 0xf7, 0x27, 0x75, 0x70, 0x28, 0x12, 0x5d,
+ 0xf0, 0xf2, 0xd2, 0x16},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {459,
+ {0x38, 0x41, 0xdc, 0x31, 0x17, 0x8d, 0xd3, 0xba, 0x16, 0xf9, 0x10, 0x4f,
+ 0x6e, 0x67, 0x6a, 0x7d},
+ {0xb0, 0x13, 0x13, 0xee, 0x84, 0x07, 0x42, 0x02, 0x3a, 0x99, 0x15, 0x57,
+ 0x13, 0x17, 0x04, 0x03, 0x19, 0x7a, 0xb2, 0xad, 0x3e, 0x79, 0x7f, 0x9d,
+ 0xa8, 0xe8, 0xde, 0xed, 0xbd, 0x61, 0x02, 0x9d, 0x7c, 0x40, 0x21, 0x5b,
+ 0x8a, 0x44, 0x90, 0xae, 0x4e, 0x61, 0xff, 0x25, 0x06, 0xe7, 0x90, 0x6c,
+ 0xec, 0xc4, 0x56, 0x23, 0xae, 0xe2, 0xc6, 0x82, 0x34, 0x38, 0xf2, 0x61,
+ 0x32, 0x7e, 0x96, 0xca, 0x7e, 0x21, 0xb9, 0xf1, 0xc1, 0x28, 0xc2, 0x17,
+ 0x14, 0xf0, 0xa3, 0xfb, 0x01, 0x48, 0x44, 0x76, 0x9a, 0xa9, 0xab, 0x45,
+ 0x06, 0x3d, 0x1b, 0x55, 0x0f, 0xb2, 0x1f, 0xce, 0x61, 0x57, 0x5a, 0x23,
+ 0x76, 0xc0, 0xa3, 0xd8, 0x6a, 0x8e, 0xcc, 0x83, 0x9c, 0x10, 0xef, 0x27,
+ 0xe5, 0x03, 0x8a, 0x48, 0x6d, 0xb8, 0x5d, 0x01, 0xdd, 0x75, 0x22, 0xa3,
+ 0x1d, 0x35, 0x82, 0x8b, 0x9b, 0x68, 0xb2, 0x1e, 0xa8, 0x28, 0x14, 0xfc,
+ 0x4f, 0x1f, 0x60, 0x54, 0xea, 0xf4, 0xa8, 0x45, 0x5b, 0x5f, 0x56, 0x82,
+ 0xfd, 0x2e, 0xb6, 0xdf, 0xfc, 0x55, 0x3b, 0x20, 0x91, 0x68, 0xcb, 0xc0,
+ 0x1d, 0xda, 0x8a, 0x31, 0x83, 0x19, 0xe4, 0x00, 0x0e, 0x3a, 0x11, 0x67,
+ 0xbd, 0x8b, 0x16, 0xeb, 0x1c, 0x7a, 0x1b, 0xb7, 0xca, 0xc5, 0xd5, 0xa4,
+ 0x9d, 0x84, 0xe9, 0x14, 0x24, 0x68, 0x40, 0xd9, 0xea, 0x90, 0x66, 0x12,
+ 0x33, 0xe3, 0xce, 0xe1, 0xa9, 0xb5, 0xcd, 0xd0, 0x4d, 0x11, 0x3b, 0x3b,
+ 0xf0, 0x47, 0x32, 0x66, 0xd5, 0x13, 0xa3, 0xe1, 0x3f, 0x68, 0x45, 0x2e,
+ 0x5b, 0xa1, 0x84, 0x0e, 0x63, 0xd2, 0x15, 0x8f, 0x11, 0x97, 0xf1, 0x84,
+ 0x68, 0x51, 0x20, 0x32, 0xea, 0xba, 0xd4, 0x6a, 0x70, 0x35, 0x5d, 0xb1,
+ 0xb2, 0x41, 0xce, 0x11, 0x32, 0xfc, 0xb3, 0x74, 0xf5, 0x5c, 0x40, 0x89,
+ 0x23, 0x26, 0x6e, 0x64, 0x19, 0xb4, 0xfa, 0xae, 0x17, 0x1c, 0xab, 0xe1,
+ 0xc4, 0xfd, 0xb5, 0xd3, 0x0f, 0xb8, 0xd8, 0xc1, 0xcf, 0x60, 0xab, 0x18,
+ 0x40, 0xd4, 0x92, 0xe6, 0x49, 0xbe, 0x4f, 0xae, 0xf3, 0xa3, 0x56, 0x3d,
+ 0x5d, 0x13, 0x20, 0x95, 0x09, 0x1f, 0xc8, 0x8d, 0x1b, 0x42, 0x08, 0x4e,
+ 0xe2, 0xbc, 0xab, 0x7d, 0xe1, 0xf1, 0x55, 0xfe, 0x8c, 0x47, 0x74, 0x58,
+ 0x25, 0xc5, 0x5c, 0x57, 0xb3, 0xb7, 0xc7, 0xf4, 0xd1, 0x3a, 0xcb, 0x82,
+ 0xdb, 0x8c, 0x55, 0x5d, 0x89, 0xba, 0xcc, 0x5c, 0x89, 0x6f, 0x4c, 0x5c,
+ 0x8b, 0xe4, 0xf9, 0x78, 0x8c, 0x7f, 0xda, 0x88, 0xcf, 0x8c, 0xe4, 0x82,
+ 0x81, 0xdd, 0x26, 0x76, 0x0b, 0x8b, 0x98, 0xcb, 0x0f, 0xeb, 0xe0, 0xaf,
+ 0xd2, 0x10, 0x3a, 0x71, 0xf2, 0x57, 0xde, 0x99, 0xe3, 0x10, 0xb7, 0x8f,
+ 0x21, 0x0c, 0xed, 0xbc, 0x51, 0xee, 0xf8, 0x15, 0x4a, 0xc6, 0xd2, 0x7b,
+ 0x7e, 0x72, 0x80, 0xc3, 0x20, 0xa2, 0xe8, 0x71, 0x08, 0x7d, 0x1e, 0x64,
+ 0x2c, 0xf0, 0xb5, 0x0d, 0x6e, 0xb7, 0x25, 0x2e, 0x71, 0x24, 0xe4, 0xe8,
+ 0x67, 0x63, 0xee, 0x56, 0x7d, 0x76, 0x82, 0xe1, 0x41, 0x20, 0x86, 0x94,
+ 0x17, 0xee, 0xc6, 0xa0, 0x74, 0x6b, 0xb4, 0xe0, 0xba, 0xf8, 0xe5, 0xa1,
+ 0x76, 0x2b, 0x16, 0x5f, 0x79, 0x0e, 0x02, 0x40, 0x76, 0x63, 0x0f, 0x8d,
+ 0x8c, 0xb8, 0xf8, 0xe3, 0x39, 0xb9, 0xc2, 0x84, 0x39, 0x0a, 0x04, 0x02,
+ 0xba, 0xc0, 0x0f, 0x84, 0x80, 0x28, 0xd0, 0xa6, 0xae, 0x29, 0x60, 0x69,
+ 0x2e, 0xf1, 0xfe, 0x80, 0xfb, 0xf8, 0x22, 0x15, 0x70, 0x89, 0x31, 0xfe,
+ 0x9b, 0x47, 0xe7, 0x58, 0xc7, 0xce, 0xc8, 0xe9, 0x6a, 0xc8, 0xd2, 0x61,
+ 0xf9, 0xf4, 0x7c, 0xc1, 0x60, 0x15, 0x25, 0x3e, 0xcb, 0x90, 0xb9, 0xc0,
+ 0x12, 0x07, 0x1c, 0xf3, 0xac, 0x89, 0xb3, 0x51},
+ {0x98, 0x74, 0x71, 0xd6, 0x1d, 0x6c, 0x10, 0x5a, 0x05, 0xf8, 0x09, 0x14,
+ 0xed, 0xa3, 0xf0, 0x76, 0xc7, 0x53, 0xe5, 0xd6, 0xba, 0xe5, 0x43, 0x14,
+ 0xa8, 0x44, 0xe7, 0x73, 0x5a, 0xf5, 0xc8, 0x0c, 0xf4, 0x40, 0x5d, 0x10,
+ 0xa7, 0x9c, 0x91, 0x2f, 0x83, 0x5b, 0x98, 0x71, 0x09, 0xfe, 0x63, 0x03,
+ 0xcd, 0xfc, 0x8e, 0x11, 0x87, 0x7e, 0xc7, 0xf9, 0xaf, 0x98, 0x27, 0x79,
+ 0x15, 0x0b, 0x0a, 0x14, 0x7e, 0x6f, 0x11, 0xbf, 0x40, 0xd3, 0xaa, 0x12,
+ 0x71, 0x39, 0xe8, 0x66, 0xa1, 0x7c, 0x58, 0xf9, 0xff, 0xa2, 0x20, 0x3b,
+ 0x1c, 0x7c, 0x7b, 0x92, 0xc9, 0x1a, 0xdf, 0xda, 0x80, 0x7a, 0xaa, 0xc2,
+ 0x39, 0x11, 0xb0, 0xd9, 0x61, 0x21, 0x2d, 0x94, 0x5d, 0xb3, 0x94, 0xfa,
+ 0xed, 0xe6, 0x05, 0x70, 0x7f, 0x03, 0x93, 0x2e, 0xd7, 0x68, 0xcf, 0x3c,
+ 0x4b, 0xad, 0x25, 0xf0, 0x14, 0xfe, 0x6e, 0x9a, 0x4c, 0xb5, 0x9c, 0xd0,
+ 0x74, 0xd7, 0xe3, 0x94, 0x02, 0xae, 0x25, 0xe5, 0xc7, 0x3a, 0xb3, 0xa4,
+ 0x29, 0xcb, 0x59, 0xd2, 0x2c, 0x2d, 0x77, 0x67, 0xe5, 0x19, 0x70, 0x60,
+ 0x2d, 0xee, 0xfc, 0x93, 0x00, 0x1a, 0x10, 0x32, 0x0e, 0xec, 0xee, 0x32,
+ 0x80, 0xdc, 0xae, 0x02, 0xed, 0x14, 0x43, 0x72, 0x87, 0x08, 0x33, 0x6d,
+ 0xc6, 0x24, 0x08, 0xf9, 0xb9, 0x32, 0x22, 0x4b, 0x2f, 0xf6, 0x20, 0x83,
+ 0x88, 0x8a, 0x83, 0xcb, 0x6e, 0x69, 0xe8, 0x6a, 0x2d, 0x2f, 0x78, 0x7c,
+ 0x2b, 0xa2, 0x6b, 0xe9, 0x5f, 0xb8, 0x52, 0x83, 0xde, 0xee, 0xd3, 0x76,
+ 0x8f, 0x0c, 0x82, 0x6b, 0x92, 0x56, 0x70, 0x39, 0x69, 0xe1, 0x8e, 0xa8,
+ 0x5a, 0x6a, 0xb6, 0x1a, 0x9f, 0x6c, 0xc0, 0x4e, 0xac, 0x7a, 0x6c, 0x4a,
+ 0x4b, 0x87, 0x67, 0x38, 0x46, 0xa1, 0xf0, 0x08, 0xf2, 0xd9, 0x30, 0x89,
+ 0x32, 0xf8, 0xc2, 0xac, 0xc2, 0xed, 0x80, 0xa9, 0xf3, 0xf8, 0xf6, 0xbe,
+ 0x44, 0xd0, 0xab, 0x22, 0xa6, 0xf6, 0x52, 0x5d, 0xb6, 0x6c, 0xe8, 0xed,
+ 0xb9, 0xe4, 0x6b, 0x5a, 0x4b, 0x3e, 0x17, 0xc8, 0x43, 0x6f, 0x16, 0x92,
+ 0x6f, 0xe6, 0x6b, 0xf3, 0x61, 0x82, 0x44, 0x74, 0x93, 0x25, 0x51, 0xd5,
+ 0x60, 0xd7, 0xae, 0x51, 0xd6, 0x86, 0x2e, 0x7a, 0x0b, 0xdb, 0xdd, 0x6f,
+ 0x39, 0x24, 0x00, 0x14, 0x58, 0x4c, 0x70, 0x39, 0x83, 0x66, 0xce, 0x80,
+ 0x12, 0x91, 0x0e, 0x8d, 0x6f, 0x3e, 0x81, 0x2e, 0x4a, 0xcd, 0x3b, 0x5a,
+ 0x6f, 0xbf, 0x20, 0x29, 0x2f, 0x51, 0xc7, 0x8e, 0x14, 0x9c, 0x75, 0xf7,
+ 0x02, 0x05, 0xdc, 0x8b, 0x0f, 0xd9, 0x25, 0x9b, 0xc7, 0x3b, 0xec, 0xd6,
+ 0x6d, 0x12, 0x0c, 0x2c, 0x71, 0xc9, 0xce, 0xe4, 0x3e, 0x1a, 0xd7, 0x91,
+ 0x3c, 0xda, 0xdb, 0x40, 0xfc, 0xee, 0x82, 0x84, 0x2d, 0xba, 0x0e, 0x0b,
+ 0xbe, 0x2b, 0x80, 0xd2, 0x37, 0xe7, 0x10, 0x3a, 0x87, 0x17, 0xd3, 0x46,
+ 0x04, 0x34, 0xbb, 0x32, 0x43, 0x01, 0x88, 0xd8, 0xf1, 0xb9, 0xb2, 0x96,
+ 0xa1, 0x75, 0x86, 0x81, 0x06, 0x92, 0xb1, 0xc5, 0x30, 0x06, 0x95, 0x82,
+ 0x64, 0xdd, 0xa2, 0x98, 0x51, 0x06, 0x03, 0x63, 0xa7, 0x66, 0x4d, 0xab,
+ 0x7f, 0xdc, 0x38, 0xfb, 0x1c, 0xce, 0x13, 0x11, 0x33, 0x64, 0xda, 0xd2,
+ 0xff, 0xe9, 0x1e, 0x08, 0x0b, 0xf4, 0xc1, 0xe2, 0x6c, 0x96, 0x65, 0x2b,
+ 0x54, 0xe1, 0x4e, 0x6d, 0xcf, 0x99, 0x8e, 0x04, 0x9a, 0x82, 0x9c, 0x19,
+ 0x15, 0x61, 0x23, 0x90, 0x43, 0x19, 0x3a, 0x4d, 0xcb, 0x34, 0xbf, 0x8e,
+ 0xbb, 0x37, 0xa2, 0x42, 0xd1, 0x72, 0xe0, 0x67, 0x12, 0x55, 0xec, 0xd2,
+ 0x29, 0x5f, 0x63, 0x26, 0x00, 0x82, 0xe3, 0xc3, 0x1f, 0xf5, 0x72, 0xc6,
+ 0x2e, 0xb9, 0xd2, 0x0f, 0x68, 0xcd, 0x04, 0x9e, 0x4a, 0xca, 0x33, 0xfc,
+ 0x23, 0x4f, 0x08, 0x3f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {460,
+ {0x34, 0x5e, 0xa0, 0x13, 0x8f, 0x4c, 0x3b, 0x78, 0xeb, 0x5a, 0x5f, 0xa3,
+ 0x87, 0x4e, 0x7f, 0x15},
+ {0xb0, 0x13, 0x13, 0xee, 0x84, 0x07, 0x42, 0x02, 0x3a, 0x99, 0x15, 0x57,
+ 0x13, 0x17, 0x04, 0x03, 0x19, 0x7a, 0xb2, 0xad, 0x3e, 0x79, 0x7f, 0x9d,
+ 0xa8, 0xe8, 0xde, 0xed, 0xbd, 0x61, 0x02, 0x9d, 0x7c, 0x40, 0x21, 0x5b,
+ 0x8a, 0x44, 0x90, 0xae, 0x4e, 0x61, 0xff, 0x25, 0x06, 0xe7, 0x90, 0x6c,
+ 0xec, 0xc4, 0x56, 0x23, 0xae, 0xe2, 0xc6, 0x82, 0x34, 0x38, 0xf2, 0x61,
+ 0x32, 0x7e, 0x96, 0xca, 0x7e, 0x21, 0xb9, 0xf1, 0xc1, 0x28, 0xc2, 0x17,
+ 0x14, 0xf0, 0xa3, 0xfb, 0x01, 0x48, 0x44, 0x76, 0x9a, 0xa9, 0xab, 0x45,
+ 0x06, 0x3d, 0x1b, 0x55, 0x0f, 0xb2, 0x1f, 0xce, 0x61, 0x57, 0x5a, 0x23,
+ 0x76, 0xc0, 0xa3, 0xd8, 0x6a, 0x8e, 0xcc, 0x83, 0x9c, 0x10, 0xef, 0x27,
+ 0xe5, 0x03, 0x8a, 0x48, 0x6d, 0xb8, 0x5d, 0x01, 0xdd, 0x75, 0x22, 0xa3,
+ 0x1d, 0x35, 0x82, 0x8b, 0x9b, 0x68, 0xb2, 0x1e, 0xa8, 0x28, 0x14, 0xfc,
+ 0x4f, 0x1f, 0x60, 0x54, 0xea, 0xf4, 0xa8, 0x45, 0x5b, 0x5f, 0x56, 0x82,
+ 0xfd, 0x2e, 0xb6, 0xdf, 0xfc, 0x55, 0x3b, 0x20, 0x91, 0x68, 0xcb, 0xc0,
+ 0x1d, 0xda, 0x8a, 0x31, 0x83, 0x19, 0xe4, 0x00, 0x0e, 0x3a, 0x11, 0x67,
+ 0xbd, 0x8b, 0x16, 0xeb, 0x1c, 0x7a, 0x1b, 0xb7, 0xca, 0xc5, 0xd5, 0xa4,
+ 0x9d, 0x84, 0xe9, 0x14, 0x24, 0x68, 0x40, 0xd9, 0xea, 0x90, 0x66, 0x12,
+ 0x33, 0xe3, 0xce, 0xe1, 0xa9, 0xb5, 0xcd, 0xd0, 0x4d, 0x11, 0x3b, 0x3b,
+ 0xf0, 0x47, 0x32, 0x66, 0xd5, 0x13, 0xa3, 0xe1, 0x3f, 0x68, 0x45, 0x2e,
+ 0x5b, 0xa1, 0x84, 0x0e, 0x63, 0xd2, 0x15, 0x8f, 0x11, 0x97, 0xf1, 0x84,
+ 0x68, 0x51, 0x20, 0x32, 0xea, 0xba, 0xd4, 0x6a, 0x70, 0x35, 0x5d, 0xb1,
+ 0xb2, 0x41, 0xce, 0x11, 0x32, 0xfc, 0xb3, 0x74, 0xf5, 0x5c, 0x40, 0x89,
+ 0x23, 0x26, 0x6e, 0x64, 0x19, 0xb4, 0xfa, 0xae, 0x17, 0x1c, 0xab, 0xe1,
+ 0xc4, 0xfd, 0xb5, 0xd3, 0x0f, 0xb8, 0xd8, 0xc1, 0xcf, 0x60, 0xab, 0x18,
+ 0x40, 0xd4, 0x92, 0xe6, 0x49, 0xbe, 0x4f, 0xae, 0xf3, 0xa3, 0x56, 0x3d,
+ 0x5d, 0x13, 0x20, 0x95, 0x09, 0x1f, 0xc8, 0x8d, 0x1b, 0x42, 0x08, 0x4e,
+ 0xe2, 0xbc, 0xab, 0x7d, 0xe1, 0xf1, 0x55, 0xfe, 0x8c, 0x47, 0x74, 0x58,
+ 0x25, 0xc5, 0x5c, 0x57, 0xb3, 0xb7, 0xc7, 0xf4, 0xd1, 0x3a, 0xcb, 0x82,
+ 0xdb, 0x8c, 0x55, 0x5d, 0x89, 0xba, 0xcc, 0x5c, 0x89, 0x6f, 0x4c, 0x5c,
+ 0x8b, 0xe4, 0xf9, 0x78, 0x8c, 0x7f, 0xda, 0x88, 0xcf, 0x8c, 0xe4, 0x82,
+ 0x81, 0xdd, 0x26, 0x76, 0x0b, 0x8b, 0x98, 0xcb, 0x0f, 0xeb, 0xe0, 0xaf,
+ 0xd2, 0x10, 0x3a, 0x71, 0xf2, 0x57, 0xde, 0x99, 0xe3, 0x10, 0xb7, 0x8f,
+ 0x21, 0x0c, 0xed, 0xbc, 0x51, 0xee, 0xf8, 0x15, 0x4a, 0xc6, 0xd2, 0x7b,
+ 0x7e, 0x72, 0x80, 0xc3, 0x20, 0xa2, 0xe8, 0x71, 0x08, 0x7d, 0x1e, 0x64,
+ 0x2c, 0xf0, 0xb5, 0x0d, 0x6e, 0xb7, 0x25, 0x2e, 0x71, 0x24, 0xe4, 0xe8,
+ 0x67, 0x63, 0xee, 0x56, 0x7d, 0x76, 0x82, 0xe1, 0x41, 0x20, 0x86, 0x94,
+ 0x17, 0xee, 0xc6, 0xa0, 0x74, 0x6b, 0xb4, 0xe0, 0xba, 0xf8, 0xe5, 0xa1,
+ 0x76, 0x2b, 0x16, 0x5f, 0x79, 0x0e, 0x02, 0x40, 0x76, 0x63, 0x0f, 0x8d,
+ 0x8c, 0xb8, 0xf8, 0xe3, 0x39, 0xb9, 0xc2, 0x84, 0x39, 0x0a, 0x04, 0x02,
+ 0xba, 0xc0, 0x0f, 0x84, 0x80, 0x28, 0xd0, 0xa6, 0xae, 0x29, 0x60, 0x69,
+ 0x2e, 0xf1, 0xfe, 0x80, 0xfb, 0xf8, 0x22, 0x15, 0x70, 0x89, 0x31, 0xfe,
+ 0x9b, 0x47, 0xe7, 0x58, 0xc7, 0xce, 0xc8, 0xe9, 0x6a, 0xc8, 0xd2, 0x61,
+ 0xf9, 0xf4, 0x7c, 0xc1, 0x60, 0x15, 0x25, 0x3e, 0xcb, 0x90, 0xb9, 0xc0,
+ 0x12, 0x07, 0x1c, 0xf3, 0xac, 0x89, 0xb3, 0x51},
+ {0x25, 0x13, 0xcb, 0xb7, 0xc8, 0xf3, 0x4d, 0x97, 0xdd, 0xd6, 0xfb, 0x37,
+ 0x4c, 0x0f, 0x55, 0x52, 0x2f, 0x15, 0xf9, 0xed, 0xbd, 0x83, 0x60, 0xa6,
+ 0x71, 0xf8, 0xe8, 0x3f, 0x53, 0x3b, 0x54, 0x33, 0xf1, 0x7d, 0xa2, 0x9c,
+ 0xf0, 0x6e, 0xb0, 0x49, 0x6c, 0xca, 0x0a, 0xc4, 0x4f, 0x9e, 0xc9, 0x98,
+ 0xad, 0xdc, 0x6b, 0xaf, 0xfc, 0x31, 0x32, 0x91, 0x19, 0xe0, 0xf7, 0x44,
+ 0x09, 0x4b, 0x78, 0x51, 0xa3, 0xc5, 0xd4, 0xb0, 0xe2, 0xd6, 0x52, 0xe5,
+ 0x8f, 0x50, 0x83, 0x30, 0xef, 0x78, 0x0f, 0x1e, 0x25, 0x5a, 0x00, 0x18,
+ 0x02, 0x61, 0xf9, 0x97, 0x2c, 0x2e, 0xec, 0xa4, 0x4a, 0x49, 0xff, 0xbf,
+ 0x3f, 0x1e, 0x46, 0x1f, 0xd9, 0xf4, 0x2d, 0xfb, 0x32, 0xdb, 0x35, 0x7d,
+ 0x5c, 0x12, 0x47, 0x4f, 0x6f, 0x0b, 0x85, 0x8b, 0xb5, 0x1a, 0x33, 0x3f,
+ 0x3b, 0x71, 0xfd, 0x0f, 0xab, 0x36, 0x32, 0xbc, 0x35, 0xaa, 0x05, 0xe0,
+ 0x82, 0x0b, 0xfc, 0xf2, 0x4d, 0x03, 0xd6, 0x4d, 0x8b, 0xc2, 0xea, 0x51,
+ 0xbf, 0x7f, 0xa8, 0x18, 0x85, 0x39, 0x23, 0x70, 0x96, 0xf9, 0x0b, 0x1a,
+ 0xbe, 0xac, 0x35, 0xd0, 0x71, 0xb5, 0x32, 0xff, 0x3c, 0xa2, 0x27, 0xaf,
+ 0xbd, 0x8c, 0x62, 0x32, 0x18, 0x40, 0x6a, 0xfa, 0xf3, 0x52, 0x61, 0x85,
+ 0x19, 0x12, 0x09, 0x6f, 0x34, 0xb2, 0x57, 0x58, 0x18, 0x68, 0xab, 0xf8,
+ 0x4d, 0x14, 0x6c, 0x0a, 0xd4, 0x6e, 0xf6, 0x59, 0x74, 0x39, 0x90, 0xbb,
+ 0xc8, 0x72, 0xe1, 0x8d, 0x37, 0x53, 0x66, 0xc5, 0xad, 0x50, 0x29, 0xd2,
+ 0xfd, 0x87, 0xfa, 0x88, 0xf4, 0x09, 0xb0, 0x4a, 0xff, 0xb7, 0xa1, 0x74,
+ 0xfd, 0x39, 0x0d, 0x30, 0x14, 0xbf, 0x31, 0x89, 0x04, 0xbc, 0x14, 0x46,
+ 0x59, 0x4d, 0x43, 0xfc, 0x1e, 0x52, 0x79, 0xdb, 0x1d, 0x41, 0x59, 0x6e,
+ 0xe0, 0x08, 0x56, 0x58, 0xa8, 0x11, 0x2a, 0x24, 0xc5, 0x1e, 0x3b, 0x2f,
+ 0x9c, 0x6a, 0x47, 0x4e, 0x78, 0x8e, 0xf1, 0xec, 0x45, 0x71, 0xef, 0x08,
+ 0xc0, 0x29, 0x08, 0x3f, 0x86, 0x64, 0x35, 0x2a, 0xb8, 0xe7, 0x94, 0xc7,
+ 0x3e, 0x0a, 0xd7, 0x39, 0x78, 0x2d, 0x9c, 0xdb, 0x76, 0x3c, 0x5a, 0x05,
+ 0x9e, 0x5b, 0xbe, 0xb7, 0xd3, 0x4d, 0x57, 0xee, 0x85, 0xb6, 0x0c, 0xb4,
+ 0xf0, 0x66, 0x5f, 0xc2, 0x5c, 0x0f, 0x56, 0x68, 0x98, 0x67, 0x85, 0x2d,
+ 0xe7, 0x83, 0x83, 0x96, 0xff, 0xf1, 0x06, 0xca, 0x20, 0x46, 0x0a, 0xd0,
+ 0xb3, 0x89, 0xe6, 0x23, 0xa5, 0x3f, 0x01, 0x32, 0x9a, 0xcf, 0x00, 0xa5,
+ 0x2e, 0x65, 0x40, 0xe9, 0x58, 0x7d, 0xc3, 0x77, 0x17, 0x3e, 0x18, 0x68,
+ 0xcd, 0x1b, 0x23, 0xc7, 0x34, 0x70, 0x41, 0x98, 0xd1, 0x6b, 0xac, 0x7f,
+ 0xe2, 0x50, 0xe9, 0xcd, 0xba, 0x27, 0x7d, 0x18, 0x73, 0x03, 0x4d, 0xae,
+ 0xfe, 0x7b, 0x16, 0xdc, 0xfd, 0xeb, 0x9e, 0x63, 0x7a, 0xa3, 0xbf, 0xc3,
+ 0x41, 0x9e, 0x1d, 0x69, 0xba, 0xf3, 0x3b, 0xf3, 0x06, 0x36, 0xe0, 0x89,
+ 0x65, 0x5f, 0xc6, 0xab, 0xe5, 0xd7, 0x08, 0xef, 0xdc, 0xf7, 0x88, 0x41,
+ 0xf5, 0x59, 0x56, 0xc9, 0xf4, 0xd3, 0xa8, 0x07, 0xb0, 0x99, 0x7e, 0x27,
+ 0xde, 0x97, 0x4f, 0x0b, 0x75, 0x57, 0xfc, 0x4d, 0xbf, 0xa2, 0x8a, 0x5d,
+ 0x12, 0x7b, 0xc2, 0x90, 0x23, 0x24, 0xf0, 0x7c, 0x53, 0x78, 0xfc, 0x66,
+ 0x17, 0x1f, 0xae, 0x93, 0xdf, 0xc1, 0x4d, 0xe2, 0xc9, 0xb0, 0x0e, 0x9b,
+ 0x78, 0x67, 0xfd, 0x9b, 0x16, 0x64, 0x90, 0x90, 0x24, 0x63, 0x8d, 0x98,
+ 0xa4, 0x69, 0x77, 0x24, 0x18, 0xb7, 0x0c, 0x82, 0x9d, 0x38, 0x5c, 0x98,
+ 0xfe, 0x36, 0x64, 0xae, 0x63, 0x07, 0x97, 0x03, 0x88, 0xf9, 0xf6, 0xa0,
+ 0x4c, 0xa4, 0x06, 0x21, 0x22, 0xed, 0xf1, 0x05, 0xd4, 0xc4, 0x05, 0x40,
+ 0x68, 0xbb, 0x32, 0x04},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {461,
+ {0x13, 0x93, 0xfd, 0xfc, 0xca, 0x4a, 0x56, 0x0e, 0xe5, 0xc1, 0xad, 0x7b,
+ 0xcc, 0x04, 0xcc, 0x42},
+ {0x61, 0xa0, 0x7a, 0x4a, 0xd6, 0xcd, 0x17, 0x13, 0x2d, 0xe4, 0x54, 0x4f,
+ 0xc2, 0xd2, 0x4d, 0xe0, 0x9a, 0xd0, 0x9a, 0xf0, 0xae, 0x01, 0xe1, 0x9f,
+ 0x99, 0xe0, 0x2c, 0x74, 0x2a, 0xe6, 0x6b, 0x56, 0xbf, 0xd6, 0xc4, 0x7b,
+ 0xbe, 0xdc, 0x3a, 0xe6, 0x8e, 0x7b, 0x89, 0x25, 0xc0, 0x14, 0x79, 0x7a,
+ 0xfd, 0x18, 0xc7, 0xfe, 0x21, 0xa3, 0x7e, 0x25, 0x95, 0x35, 0x65, 0x7d,
+ 0x7d, 0x42, 0x3c, 0xef, 0x06, 0x89, 0xac, 0xcd, 0x12, 0x19, 0x27, 0x5a,
+ 0x78, 0x07, 0x16, 0x8d, 0xfb, 0x6f, 0xb5, 0x68, 0xac, 0xd4, 0x31, 0x36,
+ 0xeb, 0x2d, 0xcc, 0x76, 0x5c, 0x69, 0xa2, 0x54, 0x67, 0x3b, 0xa6, 0x6c,
+ 0xa4, 0x02, 0xd1, 0x5f, 0xb6, 0x46, 0x26, 0x99, 0x74, 0xf5, 0xcb, 0xa8,
+ 0xf2, 0x50, 0xae, 0x74, 0x1a, 0x25, 0x34, 0xc2, 0xa7, 0x8e, 0x0f, 0x3f,
+ 0x4e, 0xb4, 0xbd, 0xdd, 0x6a, 0x08, 0xe8, 0xce, 0x87, 0xea, 0x70, 0x6a,
+ 0x3d, 0x1b, 0x2e, 0x3e, 0x5e, 0xd7, 0x13, 0x2b, 0x0c, 0x1b, 0x51, 0x0e,
+ 0xde, 0x3d, 0xb0, 0x56, 0x76, 0x32, 0x25, 0xb3, 0x7f, 0x6d, 0xba, 0x1c,
+ 0x8a, 0x36, 0x59, 0x88, 0xdd, 0x7d, 0x7d, 0xf1, 0xe7, 0x88, 0xca, 0xad,
+ 0x56, 0xdd, 0x0b, 0x4e, 0xfa, 0x41, 0x62, 0xbf, 0xfb, 0x06, 0xd8, 0xff,
+ 0xfe, 0x06, 0x8b, 0x68, 0xbe, 0xb7, 0x41, 0xb0, 0x8e, 0x22, 0xd5, 0x03,
+ 0x1c, 0xcf, 0x8e, 0x81, 0x34, 0x28, 0x73, 0x54, 0xf5, 0xb1, 0x37, 0x58,
+ 0x90, 0x5b, 0x82, 0x72, 0x1b, 0x3e, 0xa5, 0x6b, 0x91, 0x81, 0xe9, 0x85,
+ 0x96, 0x84, 0x6e, 0xf4, 0x90, 0x1f, 0xb9, 0x9d, 0x0e, 0xc9, 0xe0, 0x91,
+ 0xe0, 0x91, 0x57, 0xf6, 0x4c, 0x50, 0xbc, 0x53, 0x8f, 0x94, 0xff, 0x43,
+ 0x84, 0xa5, 0x6b, 0x79, 0xc0, 0x9c, 0x6a, 0xdb, 0x4f, 0xe9, 0x01, 0xec,
+ 0xb0, 0x7d, 0x5a, 0xe0, 0xee, 0xcd, 0x21, 0x61, 0xc4, 0x0a, 0xa4, 0xa2,
+ 0x51, 0x66, 0xdb, 0x00, 0xce, 0xc3, 0x94, 0x33, 0x5f, 0x2c, 0xa3, 0x40,
+ 0x6c, 0x70, 0x18, 0x9a, 0x72, 0x3f, 0x14, 0xc3, 0xdd, 0x2a, 0xdc, 0x4e,
+ 0x72, 0xb6, 0x2d, 0xf1, 0x05, 0xe6, 0x7e, 0xa1, 0x9b, 0xc8, 0x03, 0xa9,
+ 0x4a, 0x0c, 0x3f, 0x92, 0xd6, 0xcc, 0x18, 0x68, 0x25, 0xaa, 0x32, 0xae,
+ 0xbe, 0xe1, 0x62, 0x8a, 0xcc, 0x66, 0x33, 0x70, 0x62, 0x82, 0xd9, 0xda,
+ 0x29, 0x4e, 0x32, 0xc5, 0x1d, 0x5e, 0x01, 0x3b, 0x53, 0x10, 0x51, 0xd3,
+ 0x2b, 0x07, 0x08, 0x1e, 0x5a, 0xb3, 0xab, 0xa0, 0x56, 0x56, 0x64, 0xb0,
+ 0x85, 0xf1, 0xdc, 0x38, 0x8f, 0x84, 0xfc, 0x56, 0xb1, 0x82, 0xc0, 0x6a,
+ 0x63, 0xdd, 0x30, 0x3f, 0x9b, 0x63, 0x56, 0x4c, 0xff, 0x19, 0xb5, 0x58,
+ 0x0b, 0x84, 0xb4, 0xfd, 0xff, 0x3a, 0x11, 0x2d, 0xdd, 0xdd, 0x7f, 0xaf,
+ 0x56, 0xf4, 0x4a, 0x3a, 0xfb, 0x70, 0x6d, 0x53, 0xa2, 0x65, 0xe9, 0x38,
+ 0x20, 0x88, 0x86, 0xe3, 0x6f, 0xd6, 0xf4, 0xcf, 0x77, 0x5f, 0x9d, 0xd0,
+ 0x55, 0xc3, 0x48, 0xc2, 0xab, 0x71, 0xaf, 0xd4, 0x93, 0xf0, 0x82, 0x92,
+ 0x92, 0x00, 0xc2, 0x01, 0x91, 0xc1, 0xb6, 0x56, 0x2f, 0x2d, 0x59, 0x6c,
+ 0x78, 0x6d, 0x1b, 0xc3, 0xab, 0x96, 0x64, 0x7a, 0x3c, 0x72, 0x9d, 0xf4,
+ 0x03, 0xa3, 0x9d, 0x6e, 0x60, 0x39, 0xf8, 0x00, 0x0a, 0xe4, 0x64, 0x14,
+ 0x51, 0x21, 0x51, 0x31, 0x3d, 0xd7, 0x39, 0x8d, 0x5a, 0x85, 0x34, 0xb0,
+ 0xb0, 0x22, 0xa6, 0x3b, 0x3c, 0x4d, 0xc6, 0xd3, 0x53, 0x3a, 0xa2, 0xee,
+ 0xfd, 0xaa, 0x68, 0x25, 0x57, 0x77, 0xd7, 0x57, 0x52, 0x01, 0x9b, 0xeb,
+ 0xd0, 0xfc, 0x0c, 0xdf, 0xf1, 0x5f, 0x02, 0x4a, 0xb7, 0x63, 0x6a, 0x9f,
+ 0xb2, 0x4b, 0xad, 0xd8, 0x84, 0x84, 0xae, 0xd1},
+ {0xd8, 0x89, 0xf6, 0xcc, 0x18, 0x54, 0x03, 0x15, 0x15, 0x75, 0x37, 0x2f,
+ 0x79, 0xf4, 0xdb, 0x6a, 0x3c, 0xb5, 0xf1, 0x7a, 0x1a, 0x67, 0x76, 0x53,
+ 0x50, 0x74, 0xc1, 0x61, 0x9c, 0x34, 0xd8, 0x24, 0xc1, 0x37, 0x67, 0x1b,
+ 0x1b, 0x47, 0xd4, 0xcd, 0x1d, 0xa8, 0x1e, 0x7f, 0x7f, 0x9e, 0xa5, 0xe4,
+ 0x4a, 0x14, 0xac, 0x69, 0x86, 0x39, 0x7f, 0xf9, 0x14, 0x14, 0xdd, 0x83,
+ 0xee, 0xfd, 0xcb, 0xcb, 0x74, 0x94, 0x20, 0x4b, 0x94, 0x17, 0xf6, 0xf2,
+ 0x21, 0xfc, 0x22, 0x74, 0x63, 0x72, 0x86, 0xe4, 0x5e, 0xef, 0x91, 0x7e,
+ 0xbe, 0xd7, 0x0b, 0x84, 0xce, 0x23, 0x14, 0x1e, 0x33, 0xb7, 0x5d, 0xfe,
+ 0x05, 0x32, 0x73, 0x01, 0x9a, 0xdf, 0x98, 0xe4, 0xc0, 0x4a, 0xb7, 0x40,
+ 0xcd, 0x9e, 0xd8, 0xa3, 0x77, 0xc4, 0xf2, 0x48, 0xb8, 0x28, 0xc7, 0x00,
+ 0x15, 0xfe, 0x16, 0x55, 0xaa, 0x2e, 0x9b, 0x60, 0xa4, 0x94, 0xbf, 0xda,
+ 0xe4, 0x2f, 0xdb, 0x21, 0x9d, 0xd3, 0x1c, 0xdd, 0xdd, 0xe0, 0x5d, 0xfb,
+ 0x13, 0x89, 0x44, 0x3f, 0x61, 0x8e, 0x63, 0x19, 0xcb, 0xda, 0xdb, 0x9f,
+ 0x8c, 0x26, 0xfb, 0xca, 0x91, 0x89, 0x2a, 0xab, 0x3c, 0x31, 0xf3, 0x9b,
+ 0x5f, 0x2a, 0x9d, 0xa4, 0x98, 0xfc, 0x54, 0xee, 0xc6, 0x6d, 0x44, 0x69,
+ 0x05, 0xae, 0xe1, 0x6c, 0x19, 0xe4, 0xa0, 0xdf, 0x98, 0x79, 0x0b, 0xd0,
+ 0x8a, 0xf1, 0xf1, 0xd0, 0xf9, 0xd7, 0xbb, 0x1f, 0x6e, 0xc3, 0x79, 0xc0,
+ 0x6d, 0x16, 0x03, 0xfb, 0x7f, 0x30, 0x0c, 0x7c, 0x1f, 0x09, 0x90, 0x06,
+ 0x7f, 0x6a, 0x89, 0x0a, 0x84, 0x87, 0x2c, 0x6d, 0xee, 0xe3, 0x9b, 0x82,
+ 0x22, 0x90, 0x6c, 0x68, 0xbc, 0x76, 0xff, 0x75, 0xe1, 0x67, 0xba, 0x96,
+ 0x77, 0xe5, 0xe2, 0x82, 0x25, 0x5e, 0x0f, 0xf7, 0x28, 0x1b, 0xc8, 0xc9,
+ 0x26, 0x7c, 0x48, 0x6d, 0xc2, 0xe5, 0xf5, 0x61, 0x30, 0x9b, 0x48, 0x29,
+ 0xe5, 0xc4, 0x0b, 0x24, 0x3b, 0x22, 0x71, 0x7b, 0x4e, 0xe2, 0x76, 0x31,
+ 0x34, 0x89, 0x72, 0x9c, 0x34, 0x18, 0x8e, 0xab, 0xfc, 0x7a, 0x19, 0x85,
+ 0x3b, 0xa7, 0x6f, 0x38, 0xb9, 0x7c, 0x04, 0xef, 0xcd, 0xcb, 0xa6, 0x5f,
+ 0xe0, 0x64, 0x8f, 0x13, 0x2b, 0xec, 0xbe, 0x5b, 0x13, 0x34, 0x36, 0xe5,
+ 0x5e, 0x1e, 0x97, 0xd9, 0x86, 0x87, 0x71, 0x88, 0xcf, 0x84, 0x70, 0xbb,
+ 0x32, 0x59, 0x19, 0x5a, 0x4a, 0x8e, 0x80, 0xc0, 0xcf, 0x06, 0x7f, 0x14,
+ 0xc8, 0x09, 0xe5, 0x78, 0x26, 0x62, 0x7a, 0xe8, 0xc7, 0x4d, 0x90, 0x94,
+ 0x55, 0x9a, 0xfc, 0xa1, 0x65, 0x13, 0x67, 0xb6, 0xa9, 0xf1, 0xbd, 0x8d,
+ 0x47, 0x35, 0xcf, 0x95, 0x8e, 0x60, 0xd3, 0x74, 0x09, 0xd5, 0x11, 0xd2,
+ 0x83, 0x39, 0x8c, 0xa7, 0x9f, 0xd2, 0xc0, 0x72, 0x16, 0x16, 0xd7, 0x65,
+ 0x40, 0x93, 0x16, 0x83, 0xb0, 0x7f, 0x19, 0x52, 0xa6, 0x1d, 0x5d, 0x1a,
+ 0x24, 0xba, 0x88, 0x53, 0xc2, 0xc4, 0x30, 0x48, 0x20, 0x05, 0xa7, 0x1d,
+ 0x47, 0x08, 0x17, 0x71, 0x40, 0xc8, 0xef, 0x9b, 0xd8, 0xbd, 0x18, 0x41,
+ 0x84, 0x91, 0x63, 0x4b, 0xbe, 0x18, 0xba, 0x93, 0x65, 0xf4, 0xf9, 0x7c,
+ 0x61, 0xed, 0x57, 0x45, 0x13, 0xd7, 0x5a, 0xf5, 0xb5, 0x5b, 0x83, 0xd9,
+ 0x21, 0x0b, 0xe6, 0x04, 0xdd, 0xcf, 0xa4, 0x49, 0x16, 0x63, 0x27, 0xdd,
+ 0xb2, 0x46, 0x4a, 0x42, 0x3e, 0xab, 0x3c, 0x1b, 0x7a, 0xd6, 0x4a, 0xd9,
+ 0xbe, 0xca, 0x90, 0x67, 0xb1, 0x99, 0x17, 0x2a, 0xb6, 0x0d, 0xe8, 0x13,
+ 0x8e, 0x01, 0x04, 0x36, 0x18, 0x07, 0xfe, 0x63, 0x3a, 0x9e, 0x3f, 0x5a,
+ 0x08, 0x0b, 0x18, 0xf8, 0x27, 0xa7, 0x88, 0x0a, 0x85, 0x33, 0xc8, 0xa0,
+ 0x9a, 0xbc, 0xd5, 0x9e, 0x6c, 0x45, 0xb3, 0xb9, 0xcc, 0xbd, 0x11, 0x06,
+ 0x53, 0xf6, 0xc2, 0xed},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {462,
+ {0xa6, 0x1f, 0xcc, 0x0a, 0xaf, 0x92, 0x17, 0x24, 0xc7, 0x8f, 0x50, 0xd1,
+ 0x97, 0x23, 0x07, 0x14},
+ {0x7a, 0x03, 0xc9, 0x4f, 0xab, 0x5c, 0x98, 0x66, 0xa0, 0x0d, 0xe4, 0x46,
+ 0x07, 0x97, 0xd4, 0xa5, 0x79, 0x47, 0x76, 0x37, 0x30, 0x05, 0x66, 0x03,
+ 0x51, 0x08, 0xf5, 0x11, 0x61, 0xf5, 0xbb, 0x91, 0x1e, 0x47, 0x94, 0x6e,
+ 0x96, 0x6a, 0xf3, 0x47, 0xdf, 0x13, 0x34, 0x4c, 0x93, 0xc3, 0x1b, 0x2f,
+ 0xd5, 0xc1, 0x04, 0xf0, 0x96, 0x09, 0x1a, 0x61, 0xce, 0xcc, 0x9a, 0x56,
+ 0xa5, 0xc9, 0x59, 0x9a, 0x3b, 0x5d, 0x0f, 0x63, 0x89, 0xde, 0x06, 0xfe,
+ 0x06, 0xec, 0x2f, 0xba, 0x52, 0xbd, 0xa1, 0x65, 0x35, 0xd0, 0xb7, 0xb0,
+ 0x7a, 0x4a, 0xa4, 0xf6, 0x13, 0x7c, 0xf8, 0x35, 0x11, 0x66, 0xba, 0xe3,
+ 0x2e, 0x70, 0xcf, 0x32, 0x71, 0x8b, 0x43, 0x23, 0x05, 0x86, 0xae, 0x4f,
+ 0xee, 0x1a, 0x5c, 0xc0, 0xca, 0xbd, 0x23, 0x5b, 0x09, 0x8e, 0x97, 0x5b,
+ 0x19, 0xbf, 0xb1, 0x49, 0x49, 0xac, 0xd5, 0xa4, 0xdf, 0x2c, 0x44, 0x62,
+ 0x25, 0x4d, 0x2e, 0xe5, 0xe7, 0x62, 0x74, 0x68, 0xe8, 0x64, 0x2e, 0x25,
+ 0xb5, 0xd1, 0xf1, 0x31, 0xdc, 0x51, 0x25, 0xa7, 0x43, 0xff, 0x16, 0x4d,
+ 0x9f, 0x76, 0x2e, 0x26, 0xf0, 0xd3, 0x60, 0xd1, 0xe4, 0x1a, 0x9b, 0xa0,
+ 0x96, 0x64, 0xd4, 0x07, 0x0e, 0x55, 0xd9, 0x90, 0x22, 0x5e, 0x25, 0xe5,
+ 0xb6, 0x52, 0x22, 0x0d, 0x6e, 0x89, 0x17, 0x66, 0x35, 0x0b, 0x85, 0xc5,
+ 0x06, 0x08, 0x37, 0xf7, 0x5e, 0xf3, 0x3f, 0x5e, 0x12, 0x0d, 0x52, 0x8b,
+ 0x8c, 0x43, 0x66, 0x87, 0x24, 0xd9, 0xb4, 0xac, 0x34, 0x94, 0x22, 0xd3,
+ 0x5b, 0x2c, 0xae, 0x1e, 0x63, 0x00, 0x7e, 0x37, 0x6d, 0x54, 0x04, 0x45,
+ 0xcf, 0xe7, 0xf6, 0xe0, 0x5d, 0x4c, 0xf7, 0x34, 0x84, 0xc9, 0x45, 0xa1,
+ 0x4c, 0x43, 0x8e, 0x47, 0xd3, 0x91, 0xcc, 0x6f, 0xf4, 0xbb, 0x6c, 0x95,
+ 0x3c, 0x94, 0xd1, 0x69, 0x2f, 0x4e, 0x5a, 0x36, 0x36, 0x15, 0x91, 0xa9,
+ 0x74, 0x06, 0xd0, 0xe3, 0xbf, 0x81, 0x15, 0x34, 0x48, 0xc0, 0x59, 0xc6,
+ 0xe3, 0x3e, 0x83, 0x6c, 0x63, 0xd5, 0xf3, 0x16, 0x68, 0xae, 0xf0, 0xc2,
+ 0x4c, 0xb9, 0xa1, 0x68, 0xe8, 0x7d, 0x55, 0xa9, 0x50, 0x22, 0x4c, 0xe8,
+ 0x6d, 0x65, 0x44, 0xe9, 0x4b, 0x2d, 0x4d, 0x28, 0x09, 0xcd, 0xe3, 0x09,
+ 0x37, 0x11, 0x8d, 0x8a, 0x83, 0x82, 0xa4, 0x02, 0xd3, 0x0f, 0x9c, 0x0e,
+ 0x11, 0x82, 0xa5, 0xe0, 0xbf, 0x81, 0xf1, 0x79, 0x86, 0xd2, 0x67, 0x39,
+ 0x54, 0xb4, 0x19, 0x32, 0xe9, 0x26, 0x18, 0x0f, 0xf3, 0x36, 0xe6, 0x44,
+ 0x12, 0x13, 0x1d, 0xa6, 0xaf, 0x6c, 0x7f, 0x69, 0x55, 0x88, 0x06, 0xae,
+ 0x73, 0x9c, 0x20, 0xdb, 0xef, 0x81, 0x27, 0x50, 0x34, 0x92, 0x26, 0xaf,
+ 0x8a, 0x64, 0x60, 0xb3, 0x94, 0x71, 0x27, 0x7b, 0x35, 0xb7, 0xd2, 0x4d,
+ 0xfd, 0x96, 0xec, 0xa9, 0x8e, 0xbd, 0x3c, 0xbe, 0x2c, 0xc3, 0xf7, 0xb4,
+ 0x4a, 0x17, 0xc8, 0x27, 0xba, 0x94, 0x59, 0x09, 0x62, 0x4a, 0xce, 0x05,
+ 0xed, 0x92, 0xf5, 0x57, 0x28, 0x1f, 0xdc, 0x21, 0x0c, 0x9e, 0x9c, 0x26,
+ 0xb2, 0x20, 0xab, 0xe0, 0x7e, 0x65, 0xda, 0xbd, 0x73, 0x73, 0x37, 0x30,
+ 0xf2, 0xfd, 0xed, 0x48, 0x0d, 0x4b, 0x52, 0xc8, 0xa3, 0x32, 0xe3, 0xea,
+ 0x76, 0x3f, 0xec, 0x20, 0x07, 0xe1, 0xe4, 0xfe, 0x6e, 0xe8, 0x99, 0x1b,
+ 0x2d, 0x99, 0x01, 0xa0, 0xe1, 0x19, 0x10, 0x8b, 0xee, 0x98, 0xf1, 0xed,
+ 0xdb, 0x3c, 0x1d, 0x57, 0x60, 0x13, 0xdd, 0x31, 0x0e, 0x35, 0xd2, 0x56,
+ 0xdc, 0xd0, 0x74, 0x91, 0x0f, 0x94, 0x9e, 0x64, 0x78, 0xff, 0x9e, 0x92,
+ 0xc4, 0x9d, 0x85, 0xf9, 0xe9, 0xb1, 0xb4, 0x6e, 0x31, 0x18, 0x3e, 0xaf,
+ 0xbd, 0xbf, 0xad, 0xcc, 0x23, 0x05, 0x33, 0x60},
+ {0x33, 0xd0, 0x47, 0x12, 0x43, 0x41, 0xfc, 0x41, 0xa3, 0x81, 0x5e, 0xf2,
+ 0x74, 0x54, 0x15, 0x44, 0xf1, 0x48, 0x5f, 0x09, 0xfd, 0x34, 0xe6, 0xb4,
+ 0x3b, 0x42, 0xe1, 0x34, 0x46, 0x12, 0xf7, 0xcc, 0xee, 0x8a, 0x3c, 0x09,
+ 0x65, 0x27, 0xaa, 0x01, 0xfd, 0x02, 0x2b, 0x5b, 0x9d, 0x96, 0x61, 0xac,
+ 0x36, 0x59, 0x39, 0x68, 0xf7, 0x3d, 0x08, 0x34, 0x12, 0xf5, 0x8e, 0x21,
+ 0xa4, 0x56, 0xc6, 0x99, 0xc2, 0xaf, 0x35, 0xf6, 0xe6, 0x47, 0xa3, 0xc9,
+ 0xb5, 0x05, 0xdd, 0x45, 0xf4, 0x83, 0x5c, 0x4d, 0x37, 0x7f, 0xd8, 0xe1,
+ 0x04, 0xf1, 0xd1, 0xf6, 0xf1, 0xb8, 0x3b, 0x8b, 0x7d, 0x14, 0x00, 0xa5,
+ 0xa3, 0x96, 0xc8, 0xa3, 0x0f, 0xab, 0x22, 0x4f, 0xc3, 0x9b, 0x5a, 0xdb,
+ 0x55, 0xc5, 0x23, 0x85, 0xf7, 0x52, 0x38, 0xf0, 0xb7, 0xe9, 0x81, 0x46,
+ 0xd0, 0x87, 0x43, 0x50, 0xe7, 0x51, 0xf5, 0xca, 0x19, 0xfd, 0xa1, 0x7b,
+ 0x09, 0xf8, 0x90, 0x2f, 0xfd, 0x4b, 0x29, 0xbb, 0xed, 0x98, 0x9f, 0x4c,
+ 0x24, 0x6a, 0x2d, 0xac, 0xd0, 0xa0, 0x1f, 0x54, 0x43, 0x58, 0x1f, 0x2f,
+ 0x7c, 0xaf, 0x34, 0x0a, 0x17, 0xd0, 0x63, 0x5a, 0x72, 0x01, 0xc3, 0x65,
+ 0xe1, 0x43, 0x9b, 0x97, 0xb0, 0xbc, 0x3c, 0x5d, 0x90, 0xa7, 0xe4, 0x97,
+ 0xf1, 0xc6, 0x90, 0x58, 0x25, 0xe2, 0x65, 0xdc, 0x30, 0x1e, 0x77, 0x55,
+ 0x3b, 0xa4, 0x85, 0x04, 0xbe, 0xa5, 0x44, 0x24, 0xe4, 0x24, 0x89, 0x94,
+ 0xd7, 0x01, 0x38, 0xcc, 0x66, 0x2e, 0xc9, 0x5c, 0x92, 0x93, 0x02, 0x50,
+ 0x25, 0xf2, 0x20, 0x31, 0xa4, 0xb7, 0x1e, 0x2e, 0xf7, 0x28, 0xfa, 0x60,
+ 0x71, 0x62, 0x0e, 0x5d, 0x41, 0xc7, 0x3c, 0xf5, 0x43, 0x70, 0x49, 0x95,
+ 0xc5, 0xd7, 0x4c, 0xed, 0xcb, 0x3a, 0xcc, 0x71, 0xf1, 0x35, 0xb4, 0xf5,
+ 0x33, 0xb6, 0xe6, 0x76, 0x8f, 0x48, 0x5d, 0xfe, 0xba, 0x52, 0xfc, 0x17,
+ 0xc5, 0xa0, 0xa3, 0x4b, 0x1c, 0xc2, 0xab, 0xc6, 0x96, 0x2f, 0xcc, 0x72,
+ 0x5e, 0x59, 0xd5, 0x1e, 0x71, 0xeb, 0x6d, 0x30, 0xc3, 0xf0, 0x35, 0x11,
+ 0x50, 0xca, 0xe9, 0x8e, 0x99, 0x55, 0x0e, 0x69, 0x88, 0x3a, 0x8f, 0x70,
+ 0xb8, 0x4c, 0x2f, 0x9d, 0x6c, 0x4c, 0x8d, 0x73, 0xc1, 0xc2, 0x03, 0xa0,
+ 0x35, 0x5c, 0x17, 0x27, 0xb7, 0x5f, 0xbc, 0x02, 0xf4, 0xf2, 0xce, 0x67,
+ 0x37, 0x16, 0x8c, 0xa8, 0x30, 0x4c, 0x81, 0xaf, 0x91, 0xbb, 0x68, 0xd6,
+ 0x04, 0x72, 0xbd, 0x7e, 0xc4, 0x3c, 0xfd, 0x4a, 0x76, 0x0b, 0xd1, 0xd7,
+ 0x13, 0x7c, 0x9c, 0xf7, 0xeb, 0x55, 0x12, 0xf8, 0xf5, 0xa9, 0xe4, 0x3a,
+ 0x0d, 0x39, 0x53, 0x4c, 0x17, 0x24, 0xa9, 0xc9, 0xb9, 0xe3, 0x55, 0xe9,
+ 0xbb, 0x6c, 0xe7, 0x55, 0x5d, 0xf1, 0xaf, 0xcf, 0x00, 0xf1, 0xb5, 0x5c,
+ 0x42, 0x2f, 0xff, 0x58, 0xc2, 0x92, 0x15, 0x71, 0x39, 0x7c, 0xe6, 0xd1,
+ 0xb6, 0xa3, 0x53, 0xdc, 0x88, 0xb8, 0x02, 0xaf, 0x23, 0xaa, 0x51, 0xce,
+ 0x47, 0x94, 0x5a, 0xdd, 0x23, 0xc7, 0xaa, 0xe6, 0x99, 0xd2, 0xe3, 0xd5,
+ 0xb7, 0x7e, 0x80, 0x7f, 0x4d, 0xdd, 0x78, 0x35, 0x49, 0xc8, 0xa7, 0x6e,
+ 0x16, 0x9d, 0x65, 0xc4, 0x16, 0xf8, 0x3d, 0x60, 0x31, 0xf7, 0xf3, 0xd8,
+ 0x9b, 0x15, 0x07, 0x9e, 0xe9, 0xe1, 0xbc, 0x73, 0xbb, 0x8c, 0x11, 0xba,
+ 0x7a, 0x0e, 0xfa, 0xf8, 0xeb, 0x1c, 0xc3, 0x49, 0xcb, 0x6b, 0x99, 0x37,
+ 0x90, 0xca, 0x35, 0xb4, 0x8d, 0x8f, 0xee, 0xc7, 0xa9, 0x95, 0x11, 0x7b,
+ 0x6c, 0x08, 0x2f, 0x2d, 0x06, 0x9e, 0x3c, 0x56, 0xb1, 0xf8, 0xf8, 0x47,
+ 0x5a, 0x6c, 0xa3, 0x2b, 0xe3, 0x76, 0xe7, 0x5b, 0x87, 0x02, 0x7a, 0x2a,
+ 0xf9, 0x4b, 0x5a, 0xae, 0x30, 0x9c, 0x07, 0x5e, 0xed, 0xb1, 0x3f, 0xaa,
+ 0x93, 0x00, 0x3a, 0x8a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {463,
+ {0x7e, 0x3e, 0x50, 0x75, 0xe7, 0x9a, 0x4b, 0x80, 0x39, 0xfe, 0x8f, 0x9b,
+ 0x7a, 0x98, 0xe2, 0x55},
+ {0x7a, 0x03, 0xc9, 0x4f, 0xab, 0x5c, 0x98, 0x66, 0xa0, 0x0d, 0xe4, 0x46,
+ 0x07, 0x97, 0xd4, 0xa5, 0x79, 0x47, 0x76, 0x37, 0x30, 0x05, 0x66, 0x03,
+ 0x51, 0x08, 0xf5, 0x11, 0x61, 0xf5, 0xbb, 0x91, 0x1e, 0x47, 0x94, 0x6e,
+ 0x96, 0x6a, 0xf3, 0x47, 0xdf, 0x13, 0x34, 0x4c, 0x93, 0xc3, 0x1b, 0x2f,
+ 0xd5, 0xc1, 0x04, 0xf0, 0x96, 0x09, 0x1a, 0x61, 0xce, 0xcc, 0x9a, 0x56,
+ 0xa5, 0xc9, 0x59, 0x9a, 0x3b, 0x5d, 0x0f, 0x63, 0x89, 0xde, 0x06, 0xfe,
+ 0x06, 0xec, 0x2f, 0xba, 0x52, 0xbd, 0xa1, 0x65, 0x35, 0xd0, 0xb7, 0xb0,
+ 0x7a, 0x4a, 0xa4, 0xf6, 0x13, 0x7c, 0xf8, 0x35, 0x11, 0x66, 0xba, 0xe3,
+ 0x2e, 0x70, 0xcf, 0x32, 0x71, 0x8b, 0x43, 0x23, 0x05, 0x86, 0xae, 0x4f,
+ 0xee, 0x1a, 0x5c, 0xc0, 0xca, 0xbd, 0x23, 0x5b, 0x09, 0x8e, 0x97, 0x5b,
+ 0x19, 0xbf, 0xb1, 0x49, 0x49, 0xac, 0xd5, 0xa4, 0xdf, 0x2c, 0x44, 0x62,
+ 0x25, 0x4d, 0x2e, 0xe5, 0xe7, 0x62, 0x74, 0x68, 0xe8, 0x64, 0x2e, 0x25,
+ 0xb5, 0xd1, 0xf1, 0x31, 0xdc, 0x51, 0x25, 0xa7, 0x43, 0xff, 0x16, 0x4d,
+ 0x9f, 0x76, 0x2e, 0x26, 0xf0, 0xd3, 0x60, 0xd1, 0xe4, 0x1a, 0x9b, 0xa0,
+ 0x96, 0x64, 0xd4, 0x07, 0x0e, 0x55, 0xd9, 0x90, 0x22, 0x5e, 0x25, 0xe5,
+ 0xb6, 0x52, 0x22, 0x0d, 0x6e, 0x89, 0x17, 0x66, 0x35, 0x0b, 0x85, 0xc5,
+ 0x06, 0x08, 0x37, 0xf7, 0x5e, 0xf3, 0x3f, 0x5e, 0x12, 0x0d, 0x52, 0x8b,
+ 0x8c, 0x43, 0x66, 0x87, 0x24, 0xd9, 0xb4, 0xac, 0x34, 0x94, 0x22, 0xd3,
+ 0x5b, 0x2c, 0xae, 0x1e, 0x63, 0x00, 0x7e, 0x37, 0x6d, 0x54, 0x04, 0x45,
+ 0xcf, 0xe7, 0xf6, 0xe0, 0x5d, 0x4c, 0xf7, 0x34, 0x84, 0xc9, 0x45, 0xa1,
+ 0x4c, 0x43, 0x8e, 0x47, 0xd3, 0x91, 0xcc, 0x6f, 0xf4, 0xbb, 0x6c, 0x95,
+ 0x3c, 0x94, 0xd1, 0x69, 0x2f, 0x4e, 0x5a, 0x36, 0x36, 0x15, 0x91, 0xa9,
+ 0x74, 0x06, 0xd0, 0xe3, 0xbf, 0x81, 0x15, 0x34, 0x48, 0xc0, 0x59, 0xc6,
+ 0xe3, 0x3e, 0x83, 0x6c, 0x63, 0xd5, 0xf3, 0x16, 0x68, 0xae, 0xf0, 0xc2,
+ 0x4c, 0xb9, 0xa1, 0x68, 0xe8, 0x7d, 0x55, 0xa9, 0x50, 0x22, 0x4c, 0xe8,
+ 0x6d, 0x65, 0x44, 0xe9, 0x4b, 0x2d, 0x4d, 0x28, 0x09, 0xcd, 0xe3, 0x09,
+ 0x37, 0x11, 0x8d, 0x8a, 0x83, 0x82, 0xa4, 0x02, 0xd3, 0x0f, 0x9c, 0x0e,
+ 0x11, 0x82, 0xa5, 0xe0, 0xbf, 0x81, 0xf1, 0x79, 0x86, 0xd2, 0x67, 0x39,
+ 0x54, 0xb4, 0x19, 0x32, 0xe9, 0x26, 0x18, 0x0f, 0xf3, 0x36, 0xe6, 0x44,
+ 0x12, 0x13, 0x1d, 0xa6, 0xaf, 0x6c, 0x7f, 0x69, 0x55, 0x88, 0x06, 0xae,
+ 0x73, 0x9c, 0x20, 0xdb, 0xef, 0x81, 0x27, 0x50, 0x34, 0x92, 0x26, 0xaf,
+ 0x8a, 0x64, 0x60, 0xb3, 0x94, 0x71, 0x27, 0x7b, 0x35, 0xb7, 0xd2, 0x4d,
+ 0xfd, 0x96, 0xec, 0xa9, 0x8e, 0xbd, 0x3c, 0xbe, 0x2c, 0xc3, 0xf7, 0xb4,
+ 0x4a, 0x17, 0xc8, 0x27, 0xba, 0x94, 0x59, 0x09, 0x62, 0x4a, 0xce, 0x05,
+ 0xed, 0x92, 0xf5, 0x57, 0x28, 0x1f, 0xdc, 0x21, 0x0c, 0x9e, 0x9c, 0x26,
+ 0xb2, 0x20, 0xab, 0xe0, 0x7e, 0x65, 0xda, 0xbd, 0x73, 0x73, 0x37, 0x30,
+ 0xf2, 0xfd, 0xed, 0x48, 0x0d, 0x4b, 0x52, 0xc8, 0xa3, 0x32, 0xe3, 0xea,
+ 0x76, 0x3f, 0xec, 0x20, 0x07, 0xe1, 0xe4, 0xfe, 0x6e, 0xe8, 0x99, 0x1b,
+ 0x2d, 0x99, 0x01, 0xa0, 0xe1, 0x19, 0x10, 0x8b, 0xee, 0x98, 0xf1, 0xed,
+ 0xdb, 0x3c, 0x1d, 0x57, 0x60, 0x13, 0xdd, 0x31, 0x0e, 0x35, 0xd2, 0x56,
+ 0xdc, 0xd0, 0x74, 0x91, 0x0f, 0x94, 0x9e, 0x64, 0x78, 0xff, 0x9e, 0x92,
+ 0xc4, 0x9d, 0x85, 0xf9, 0xe9, 0xb1, 0xb4, 0x6e, 0x31, 0x18, 0x3e, 0xaf,
+ 0xbd, 0xbf, 0xad, 0xcc, 0x23, 0x05, 0x33, 0x60},
+ {0x83, 0x2c, 0x34, 0xf3, 0xb0, 0x52, 0xc3, 0x5b, 0xcd, 0x55, 0x19, 0xdc,
+ 0xcd, 0xa7, 0xe5, 0xda, 0xf5, 0xd1, 0x7e, 0x1b, 0x28, 0x9e, 0xe7, 0xc6,
+ 0x5d, 0x56, 0x59, 0xe1, 0x4c, 0x98, 0xb5, 0x2a, 0xc0, 0xca, 0xde, 0x33,
+ 0xed, 0xed, 0xea, 0xa3, 0xe2, 0xb3, 0xb9, 0x3e, 0x9f, 0xf1, 0xcb, 0xbb,
+ 0x8d, 0x2f, 0x6a, 0x29, 0x0d, 0x75, 0x69, 0xf2, 0x59, 0xea, 0x3e, 0xe1,
+ 0x52, 0x23, 0xdb, 0x25, 0x46, 0xa0, 0xb0, 0x43, 0xfd, 0x1d, 0x9d, 0xa2,
+ 0x5d, 0xaf, 0x62, 0xce, 0xe2, 0xe1, 0xc8, 0x01, 0x73, 0xde, 0xbf, 0x03,
+ 0x92, 0xc5, 0x30, 0x2b, 0x42, 0xb5, 0xf7, 0x5d, 0x68, 0xbb, 0xb5, 0xe0,
+ 0xff, 0x4e, 0x02, 0x9e, 0xb6, 0xd8, 0x9b, 0x61, 0x8f, 0xb6, 0x6d, 0xd4,
+ 0x22, 0x11, 0x57, 0x98, 0x59, 0x52, 0x42, 0xda, 0x41, 0x92, 0xeb, 0x7a,
+ 0x2d, 0x0b, 0x35, 0x2e, 0x1d, 0x74, 0x52, 0xab, 0x3d, 0x54, 0xc4, 0x5c,
+ 0xad, 0x82, 0x3f, 0x81, 0x8a, 0x89, 0xe2, 0x0a, 0x30, 0x28, 0x9a, 0xa7,
+ 0x29, 0x9a, 0x31, 0x90, 0xf1, 0x86, 0x18, 0x86, 0x11, 0xe5, 0xb2, 0x63,
+ 0x3a, 0xe3, 0x80, 0xba, 0xa7, 0xa6, 0x89, 0x95, 0xef, 0xf6, 0x77, 0x1a,
+ 0x49, 0xc8, 0x01, 0x03, 0xa9, 0x87, 0x68, 0x0d, 0xb1, 0x83, 0x0a, 0x2b,
+ 0xde, 0xe4, 0xd0, 0xd1, 0xe6, 0x14, 0x93, 0x7b, 0x4b, 0x7f, 0x6a, 0x14,
+ 0xcc, 0x1d, 0xf9, 0x41, 0x79, 0xf5, 0xe3, 0xaa, 0xd8, 0x69, 0x68, 0x56,
+ 0x12, 0x43, 0x99, 0x27, 0xe5, 0x72, 0xd9, 0x7e, 0x38, 0x71, 0xa9, 0xea,
+ 0xa0, 0x2a, 0xdd, 0xae, 0x00, 0x4f, 0x73, 0x91, 0xf6, 0xfd, 0x7e, 0x71,
+ 0x9d, 0x77, 0xdf, 0x1d, 0x69, 0x14, 0xec, 0xd5, 0x39, 0xeb, 0x30, 0x3b,
+ 0xf2, 0xdb, 0xb1, 0x63, 0xed, 0x3b, 0xdc, 0x56, 0xca, 0x52, 0x4d, 0xc5,
+ 0x26, 0x62, 0x43, 0xf0, 0xfa, 0x3b, 0xab, 0xdd, 0xc1, 0xd5, 0x7e, 0xb3,
+ 0xa2, 0x45, 0x38, 0x96, 0x78, 0x36, 0x1c, 0x6a, 0x3f, 0x63, 0x13, 0x3f,
+ 0x5a, 0xa8, 0x86, 0x74, 0x87, 0x39, 0xab, 0x0b, 0xc9, 0x14, 0x32, 0x85,
+ 0xb0, 0x47, 0xdf, 0x3c, 0x9f, 0x79, 0x2c, 0x0c, 0x41, 0x48, 0xe1, 0xfc,
+ 0x2b, 0x2f, 0xca, 0x8a, 0x26, 0xd0, 0x5e, 0xab, 0xe8, 0xf3, 0xd4, 0x29,
+ 0x97, 0x30, 0xc1, 0x3b, 0x9a, 0x39, 0x28, 0x64, 0xc3, 0x45, 0xb6, 0x26,
+ 0xc4, 0x19, 0x6d, 0x49, 0xf6, 0xd7, 0xfe, 0x6d, 0x6a, 0x8b, 0x45, 0x17,
+ 0xcc, 0x9f, 0xee, 0x80, 0x36, 0x63, 0x97, 0x56, 0x4d, 0xda, 0x31, 0xa8,
+ 0x8b, 0x1b, 0x11, 0xa3, 0x1a, 0x63, 0x7f, 0xfb, 0x07, 0xf9, 0x35, 0xd2,
+ 0xb5, 0xd4, 0xfb, 0x36, 0x98, 0xe1, 0xe9, 0x13, 0x53, 0x7a, 0xe8, 0xce,
+ 0x06, 0x03, 0x4a, 0x74, 0xa5, 0x17, 0x68, 0x36, 0x6a, 0x40, 0x28, 0xbb,
+ 0xe8, 0x37, 0xa2, 0xd0, 0x76, 0x4c, 0x62, 0x10, 0xae, 0x95, 0xb3, 0xab,
+ 0xd5, 0x0e, 0x18, 0x98, 0x67, 0x98, 0x99, 0xe9, 0x61, 0x77, 0x7c, 0xb1,
+ 0x3a, 0xf9, 0xc6, 0xd5, 0x5c, 0x46, 0xf7, 0x43, 0x5a, 0x9a, 0x2b, 0xd9,
+ 0x6e, 0x4e, 0xba, 0xc4, 0x22, 0x54, 0x06, 0x3a, 0xf9, 0x08, 0x2e, 0x56,
+ 0x70, 0x11, 0xf1, 0x7a, 0x36, 0x9a, 0x40, 0x39, 0xc9, 0x77, 0xae, 0x98,
+ 0x52, 0xf6, 0xfa, 0x15, 0x90, 0x70, 0x72, 0x4e, 0x9d, 0x24, 0xce, 0x37,
+ 0xef, 0x3e, 0x39, 0x17, 0x0f, 0xf7, 0xec, 0xdf, 0x19, 0x02, 0x83, 0x8a,
+ 0x63, 0xd5, 0x2c, 0x7b, 0xa7, 0x57, 0xd1, 0x36, 0x37, 0xcf, 0xdf, 0x09,
+ 0xa6, 0xaf, 0x89, 0xcc, 0x53, 0x8b, 0xde, 0x6a, 0xfd, 0x4d, 0x52, 0x59,
+ 0x77, 0xf8, 0x74, 0x09, 0x9d, 0xae, 0x9f, 0x7e, 0x49, 0xef, 0xb7, 0xb1,
+ 0xc0, 0xc0, 0x2f, 0x29, 0x15, 0x52, 0xfa, 0xb4, 0x93, 0xed, 0xdc, 0xaa,
+ 0xf3, 0xea, 0x8f, 0x42},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {464,
+ {0xed, 0x0f, 0xd7, 0x71, 0x54, 0x60, 0x70, 0x4b, 0xda, 0xd9, 0xe8, 0xdd,
+ 0x54, 0xf7, 0xd2, 0x3b},
+ {0x3a, 0xa7, 0x24, 0xee, 0x97, 0xd3, 0x59, 0x2d, 0xa9, 0x72, 0x59, 0x19,
+ 0xe5, 0x17, 0x62, 0xdb, 0xd7, 0x23, 0x36, 0x41, 0xde, 0xd3, 0x79, 0xcb,
+ 0xbc, 0xfb, 0xb7, 0x56, 0x3d, 0xae, 0x8d, 0x15, 0x09, 0xe8, 0xf5, 0x9f,
+ 0xce, 0xf7, 0x05, 0x50, 0x83, 0x53, 0xe9, 0x53, 0x22, 0x85, 0xed, 0x2e,
+ 0xd2, 0xca, 0x41, 0x2c, 0x71, 0xc8, 0xf3, 0x1b, 0xfd, 0x81, 0x20, 0x6b,
+ 0xc9, 0x52, 0x0b, 0xe3, 0x00, 0x53, 0x08, 0x25, 0xbc, 0xff, 0xfa, 0x81,
+ 0xee, 0xcb, 0xc9, 0xb1, 0xcb, 0x83, 0x21, 0xc9, 0xb4, 0x9d, 0xa6, 0x59,
+ 0x43, 0x2f, 0x95, 0x34, 0xc9, 0xb5, 0x4e, 0x4d, 0x68, 0x72, 0x2c, 0x7f,
+ 0xfc, 0x2f, 0x4e, 0x7b, 0xf1, 0xa1, 0x75, 0x1f, 0x20, 0x29, 0x77, 0xa7,
+ 0x35, 0x31, 0xed, 0xdd, 0x4b, 0xad, 0x89, 0x31, 0x89, 0xa9, 0xfa, 0x7a,
+ 0x2d, 0x9b, 0x81, 0x9b, 0x74, 0x19, 0xaa, 0x3f, 0x25, 0x3c, 0x04, 0x81,
+ 0x4b, 0xba, 0x01, 0xa8, 0x00, 0xe8, 0x70, 0xa4, 0x48, 0x07, 0xa6, 0x36,
+ 0x17, 0x0c, 0xcd, 0x2a, 0xa1, 0x5d, 0xa0, 0x0c, 0xab, 0x71, 0x5e, 0x09,
+ 0x71, 0xa2, 0xed, 0x26, 0xf6, 0x32, 0x5b, 0x71, 0xb1, 0xca, 0x00, 0x99,
+ 0xe5, 0xc9, 0x1c, 0xdd, 0xb5, 0x8a, 0x5a, 0xde, 0x84, 0x63, 0xcf, 0xb2,
+ 0xcc, 0xb9, 0x8e, 0x87, 0xbf, 0x36, 0xe0, 0xa1, 0x63, 0x86, 0x03, 0x5b,
+ 0x7f, 0x53, 0x09, 0x80, 0xd0, 0xea, 0x67, 0xec, 0x98, 0xcf, 0xfe, 0x61,
+ 0xe2, 0xc6, 0x28, 0x7a, 0x3c, 0x8c, 0x1f, 0x3c, 0xa1, 0xb7, 0x9c, 0xee,
+ 0x79, 0x5e, 0x82, 0xfd, 0x78, 0x40, 0x97, 0x24, 0x84, 0x0e, 0x78, 0x2c,
+ 0xe8, 0x3a, 0x6f, 0xf0, 0xa4, 0x09, 0x4c, 0x91, 0xde, 0x11, 0xbe, 0x93,
+ 0xf6, 0x94, 0xe0, 0x18, 0x49, 0x9e, 0x76, 0xc0, 0x2b, 0xb6, 0xd8, 0x3b,
+ 0x84, 0x8b, 0x6e, 0x99, 0xdc, 0x95, 0x46, 0x77, 0x80, 0xe1, 0x26, 0x81,
+ 0xcd, 0xe4, 0xf2, 0x4b, 0x39, 0x0c, 0x72, 0xb1, 0xd2, 0x17, 0xd9, 0xeb,
+ 0x6c, 0x43, 0xc4, 0x35, 0x18, 0xe7, 0xfe, 0xd4, 0x85, 0x4a, 0x5b, 0x4e,
+ 0x6e, 0x5c, 0x57, 0x1e, 0xbc, 0x27, 0x29, 0xf7, 0x0b, 0x2d, 0x5a, 0xca,
+ 0x31, 0xad, 0x21, 0x17, 0xa5, 0x5b, 0x82, 0x5d, 0x70, 0xbc, 0xe7, 0xd6,
+ 0x62, 0x64, 0xaf, 0xea, 0x73, 0x75, 0xa4, 0xb2, 0xd5, 0x34, 0x6a, 0xc0,
+ 0xa2, 0x03, 0xdc, 0x8a, 0xfc, 0xc5, 0x6f, 0x30, 0x53, 0xcc, 0x34, 0x68,
+ 0xab, 0x6a, 0x92, 0xbe, 0x02, 0xba, 0x8a, 0x3a, 0x8d, 0xc3, 0xb6, 0x65,
+ 0xdd, 0x1d, 0xe3, 0x7e, 0x50, 0x1f, 0x27, 0xbd, 0xfb, 0x5a, 0x38, 0xc7,
+ 0xa0, 0x05, 0x03, 0xe5, 0xe8, 0x02, 0x02, 0x14, 0x71, 0xb1, 0xd2, 0xea,
+ 0x42, 0xd2, 0xcf, 0xed, 0x0c, 0x1c, 0x04, 0xd0, 0x7a, 0x80, 0x31, 0xc9,
+ 0xba, 0xde, 0xb2, 0x75, 0x34, 0xa3, 0x5f, 0x2a, 0x6f, 0xc8, 0x0b, 0x31,
+ 0xe1, 0xd2, 0x83, 0x6e, 0x6a, 0x62, 0x0b, 0x48, 0xda, 0xbb, 0x66, 0x6d,
+ 0xcd, 0x59, 0x50, 0x3e, 0x8d, 0xba, 0xcc, 0x1b, 0x1a, 0x7d, 0x05, 0x3e,
+ 0x5d, 0x22, 0x65, 0xa7, 0xca, 0xa6, 0x84, 0x3e, 0x00, 0x09, 0x88, 0x38,
+ 0x49, 0xf2, 0x34, 0x6a, 0xa2, 0xff, 0x15, 0x0f, 0x69, 0x11, 0x4f, 0x94,
+ 0x00, 0x6b, 0xca, 0x42, 0x1a, 0x3d, 0x86, 0xed, 0x48, 0x07, 0x8d, 0xa7,
+ 0x5f, 0xd4, 0x92, 0xb5, 0x5f, 0xe4, 0xff, 0xe7, 0xf5, 0xb1, 0xf6, 0xa7,
+ 0x1a, 0x34, 0xdf, 0x85, 0x54, 0xc2, 0x6f, 0xbc, 0x52, 0x26, 0x43, 0x44,
+ 0xdc, 0x3c, 0x75, 0xf0, 0xb4, 0x16, 0x25, 0xf8, 0x9b, 0xde, 0x86, 0x7d,
+ 0x99, 0x16, 0x02, 0x3d, 0x1e, 0xd0, 0x61, 0x55, 0xdc, 0xb6, 0x07, 0x10,
+ 0xa7, 0x80, 0xff, 0x3f, 0xc8, 0x8c, 0x1f, 0xf3},
+ {0x0c, 0xac, 0x11, 0xe3, 0x7b, 0x7a, 0xd6, 0x60, 0x7e, 0x92, 0x63, 0x63,
+ 0x38, 0xa4, 0x59, 0x5d, 0x20, 0xde, 0x2a, 0x0f, 0xc8, 0xc0, 0x3f, 0x33,
+ 0xec, 0xbc, 0x27, 0x39, 0xcd, 0x0f, 0x54, 0x71, 0x1a, 0x98, 0xdc, 0x5c,
+ 0xf0, 0xb0, 0x50, 0xf4, 0x66, 0x02, 0x24, 0x9f, 0x6e, 0x0c, 0xa1, 0x75,
+ 0x5c, 0x76, 0x3e, 0x10, 0x4d, 0x23, 0x47, 0x96, 0x97, 0x5e, 0x7b, 0x87,
+ 0x56, 0x12, 0x8d, 0xfc, 0xc0, 0xa4, 0x25, 0x0a, 0xa1, 0x57, 0x11, 0xeb,
+ 0xd5, 0xfa, 0x76, 0x07, 0x38, 0x07, 0x9b, 0x27, 0xf1, 0x98, 0xe5, 0x04,
+ 0xfd, 0xb0, 0x77, 0xa7, 0xab, 0x15, 0x2a, 0xb5, 0xcf, 0x3c, 0x49, 0x01,
+ 0x14, 0x3d, 0x65, 0x81, 0x29, 0x40, 0x6c, 0xde, 0x44, 0x8c, 0x56, 0xf9,
+ 0x6b, 0x55, 0xeb, 0x96, 0x4f, 0x35, 0x5b, 0x03, 0x1d, 0x92, 0xfb, 0x95,
+ 0xf2, 0x55, 0xbe, 0x54, 0x74, 0xc7, 0x95, 0x1c, 0x7d, 0x47, 0x8b, 0x7d,
+ 0x1a, 0xf2, 0xfd, 0x62, 0x7e, 0x7b, 0x54, 0x3d, 0x91, 0x3c, 0x3e, 0xfb,
+ 0xdb, 0xba, 0x20, 0xff, 0x3e, 0xbe, 0xea, 0x6c, 0x50, 0x13, 0x71, 0x32,
+ 0x0e, 0x4d, 0x36, 0x94, 0xac, 0x70, 0xe8, 0x95, 0x6f, 0xfc, 0x8f, 0x4a,
+ 0x5a, 0x8a, 0x28, 0xcc, 0xe3, 0x0b, 0x69, 0xe8, 0xbf, 0xd5, 0xa6, 0x6a,
+ 0x3e, 0x4c, 0x1d, 0x69, 0xdf, 0xca, 0x19, 0x6e, 0x2f, 0xb0, 0x9a, 0x9b,
+ 0x79, 0xc9, 0x72, 0x02, 0xae, 0x20, 0x64, 0xbc, 0x8f, 0x1a, 0x3e, 0x75,
+ 0x62, 0x30, 0x35, 0x16, 0x1b, 0x4c, 0x8b, 0xed, 0xfc, 0xdc, 0xbf, 0x90,
+ 0xb1, 0x88, 0x14, 0x28, 0x20, 0x7d, 0x9b, 0x72, 0xd6, 0xc9, 0xc5, 0x36,
+ 0x09, 0x71, 0x40, 0x98, 0xf9, 0x12, 0x8d, 0xbf, 0xb9, 0x60, 0x9e, 0x2b,
+ 0xda, 0x91, 0xb2, 0x2b, 0xc2, 0x15, 0x2c, 0x37, 0x39, 0xe6, 0xde, 0x75,
+ 0x1a, 0x2a, 0x38, 0x30, 0xde, 0xfa, 0xfb, 0x7a, 0xe7, 0x18, 0x86, 0x18,
+ 0x2e, 0x4e, 0xf3, 0x5e, 0x6b, 0x90, 0xdc, 0x4a, 0x78, 0x2c, 0xfe, 0xea,
+ 0xbc, 0x88, 0xf0, 0x98, 0xf0, 0x26, 0x1e, 0x3e, 0x17, 0xb7, 0xbe, 0x68,
+ 0xff, 0x46, 0x64, 0x36, 0x78, 0x86, 0x5e, 0x24, 0x83, 0x09, 0x32, 0x66,
+ 0x2f, 0x57, 0x0c, 0xf4, 0x92, 0x98, 0xa8, 0xf7, 0x1f, 0xe4, 0xa0, 0xaa,
+ 0x62, 0x9b, 0xce, 0x98, 0x87, 0x55, 0x02, 0xf6, 0xd5, 0x92, 0x9e, 0x1f,
+ 0x23, 0x5b, 0x12, 0x80, 0x80, 0x94, 0x68, 0x84, 0x3c, 0x41, 0x82, 0xf9,
+ 0x84, 0x18, 0xaf, 0x39, 0x35, 0xe1, 0x49, 0x09, 0xd3, 0x2b, 0x1a, 0x70,
+ 0x09, 0xe4, 0x09, 0x1c, 0xe9, 0x4e, 0x8c, 0xcb, 0xa0, 0xf4, 0xa2, 0xa6,
+ 0x1c, 0x9b, 0x8f, 0x8d, 0xe6, 0x84, 0x0e, 0xe3, 0xd6, 0xf0, 0x5e, 0x8e,
+ 0xe3, 0x65, 0xf6, 0x95, 0x8d, 0x90, 0x43, 0x33, 0xa2, 0x7e, 0xb3, 0xa1,
+ 0x62, 0x90, 0xd7, 0x74, 0xcd, 0x46, 0xb5, 0xf0, 0xb8, 0x22, 0xe4, 0xde,
+ 0xe8, 0x7b, 0x89, 0x2f, 0x70, 0xc8, 0x31, 0x90, 0x27, 0x73, 0x78, 0xc1,
+ 0xce, 0x9a, 0x25, 0x90, 0x50, 0x1b, 0xc3, 0x0e, 0xbc, 0x70, 0x6c, 0x31,
+ 0x2a, 0xc9, 0xd0, 0x86, 0x48, 0xe1, 0xd0, 0x3d, 0x73, 0xd7, 0x01, 0x5f,
+ 0x3b, 0x32, 0xd6, 0x4c, 0x98, 0xb3, 0x31, 0x2f, 0x4f, 0x8b, 0xcb, 0x79,
+ 0xf1, 0xcb, 0x6c, 0x05, 0xc0, 0xce, 0x6c, 0x0c, 0x75, 0xb2, 0x4a, 0x98,
+ 0x76, 0x8f, 0xc5, 0x70, 0x74, 0x73, 0x6b, 0x78, 0x02, 0x04, 0x92, 0xdc,
+ 0xa5, 0x7c, 0x3c, 0x41, 0xf3, 0x0d, 0xfd, 0xd0, 0x33, 0x92, 0x09, 0xc9,
+ 0x29, 0x53, 0x0e, 0x27, 0x1b, 0x8b, 0xb0, 0x3e, 0x0d, 0x56, 0x0d, 0x23,
+ 0xd3, 0x1c, 0x75, 0x18, 0xc9, 0xa8, 0x4e, 0x51, 0x11, 0x18, 0x2b, 0x80,
+ 0x07, 0xe9, 0xbc, 0xc0, 0x55, 0x8f, 0x67, 0x01, 0x3e, 0xc8, 0xb2, 0xd9,
+ 0xbb, 0xaf, 0x79, 0x9d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {465,
+ {0xba, 0x26, 0x5b, 0x36, 0x18, 0xce, 0xaa, 0x0f, 0x16, 0x4b, 0x6d, 0x9b,
+ 0x67, 0x70, 0xef, 0x18},
+ {0x83, 0x7a, 0x12, 0xc5, 0xbe, 0xea, 0x8a, 0xf7, 0x25, 0x8c, 0xac, 0x1a,
+ 0xf1, 0xb2, 0xa1, 0x14, 0xf5, 0xf0, 0xa9, 0xfa, 0xc5, 0x21, 0x10, 0xc5,
+ 0xab, 0xe3, 0xa4, 0x46, 0x27, 0x03, 0xb2, 0xe3, 0xb1, 0x90, 0xdc, 0x1b,
+ 0xbf, 0x15, 0x1a, 0x99, 0xc2, 0x98, 0x76, 0xfd, 0x49, 0x98, 0xea, 0xfc,
+ 0x2f, 0xaf, 0xb8, 0xb6, 0x89, 0x45, 0x9f, 0x7b, 0x86, 0x71, 0x3d, 0x52,
+ 0xe1, 0x6b, 0xf1, 0x80, 0xaa, 0x21, 0x63, 0x67, 0xe2, 0x22, 0xd9, 0xf1,
+ 0xfd, 0x5d, 0xa1, 0x8c, 0x56, 0xfd, 0x08, 0xb5, 0x36, 0xa6, 0x0d, 0xc8,
+ 0xc6, 0xe6, 0x6e, 0xb5, 0x67, 0xdf, 0x70, 0xb7, 0x2e, 0xa0, 0xf5, 0x70,
+ 0x45, 0x79, 0xf6, 0xc4, 0xd4, 0x05, 0x34, 0x40, 0xa3, 0x44, 0x7d, 0x77,
+ 0xc1, 0x70, 0x2d, 0x54, 0x0b, 0x68, 0xd5, 0xaf, 0x9a, 0x41, 0xd2, 0x6b,
+ 0x95, 0xb5, 0x34, 0x18, 0xe5, 0xc9, 0xd2, 0xc6, 0x81, 0xb7, 0xea, 0x34,
+ 0xc2, 0xcf, 0x60, 0x89, 0xd7, 0xf9, 0xa0, 0xd7, 0x49, 0x6b, 0x1a, 0xb8,
+ 0x6b, 0xec, 0x86, 0x32, 0x46, 0x10, 0xf1, 0x48, 0xcd, 0xc3, 0x4b, 0x5c,
+ 0x1a, 0xc9, 0x4d, 0x59, 0xc0, 0xa5, 0x3a, 0xa0, 0x12, 0x38, 0x04, 0x14,
+ 0xbb, 0x8c, 0x71, 0x07, 0x00, 0x01, 0x59, 0x73, 0xb0, 0x07, 0x16, 0x20,
+ 0x77, 0xde, 0x9c, 0x4a, 0xa0, 0xa3, 0xa3, 0x67, 0x98, 0xf1, 0x4b, 0x63,
+ 0xcd, 0x97, 0x05, 0xa1, 0xfb, 0xdb, 0xe2, 0x4d, 0x2b, 0xb5, 0xc7, 0x59,
+ 0x1f, 0x2d, 0xcf, 0xe3, 0x98, 0xe6, 0xb7, 0xe5, 0x20, 0x5f, 0x7e, 0x74,
+ 0x7a, 0x93, 0xe0, 0xf2, 0xf4, 0x26, 0x4c, 0x73, 0xa6, 0xae, 0xe0, 0xa6,
+ 0x19, 0x97, 0x4b, 0xe3, 0x95, 0x19, 0x65, 0x0e, 0x4f, 0x4a, 0x3a, 0x4e,
+ 0x71, 0xf2, 0xdd, 0x29, 0x2a, 0x44, 0x23, 0x48, 0xbf, 0xa6, 0x35, 0x7c,
+ 0x23, 0xc9, 0x89, 0x49, 0x9d, 0x7f, 0x33, 0x9b, 0x6e, 0x2f, 0x3a, 0x21,
+ 0x4f, 0x10, 0x41, 0x69, 0x28, 0xeb, 0xc6, 0xac, 0xd6, 0x52, 0x70, 0x68,
+ 0xa5, 0xce, 0xb9, 0xcb, 0x89, 0xcc, 0x74, 0xba, 0xb9, 0x73, 0xc8, 0x4e,
+ 0x4f, 0x05, 0xb0, 0xa6, 0x66, 0x8b, 0x38, 0xb7, 0xd7, 0x74, 0x63, 0x66,
+ 0xe9, 0xb2, 0x5a, 0x8f, 0xc2, 0x1d, 0xe7, 0x60, 0x21, 0xe3, 0x65, 0x1a,
+ 0xd3, 0xc7, 0x6e, 0x88, 0x66, 0x12, 0x78, 0x49, 0x08, 0xd5, 0x00, 0x8a,
+ 0x3d, 0x95, 0xb8, 0x9e, 0xb2, 0xc9, 0x56, 0xe7, 0x38, 0x0a, 0x1a, 0xd6,
+ 0x0c, 0x45, 0xf3, 0xb4, 0x3c, 0xd3, 0x1c, 0x5a, 0x63, 0xc3, 0xba, 0x31,
+ 0xd5, 0xf7, 0x6b, 0xc5, 0xd1, 0x1a, 0x22, 0x0c, 0x5e, 0x6d, 0x72, 0x7f,
+ 0x2f, 0xbd, 0x96, 0xe2, 0x90, 0x29, 0x86, 0xc6, 0xe8, 0x83, 0xee, 0xf6,
+ 0xa5, 0xe9, 0xd3, 0x5e, 0x8d, 0x4e, 0x2e, 0x24, 0x1b, 0x42, 0x8c, 0xce,
+ 0xa1, 0xa0, 0xcd, 0x42, 0x40, 0xc2, 0x70, 0x1a, 0x47, 0x24, 0x6b, 0x24,
+ 0xb3, 0x94, 0x27, 0xd4, 0xe3, 0x46, 0xcb, 0x45, 0x82, 0xa4, 0xb7, 0x33,
+ 0x48, 0xd1, 0x61, 0x5c, 0x52, 0xc0, 0xd4, 0x48, 0x18, 0x4d, 0x49, 0x7d,
+ 0x5d, 0x95, 0x4d, 0xda, 0x49, 0x18, 0x18, 0x80, 0x70, 0x79, 0x66, 0xce,
+ 0x98, 0x71, 0xce, 0x1e, 0x28, 0x60, 0x5c, 0xd4, 0xfb, 0xb7, 0x92, 0x93,
+ 0xe1, 0xf1, 0x43, 0xf7, 0x79, 0xb3, 0x18, 0x22, 0xa5, 0xd7, 0xcc, 0x93,
+ 0xbd, 0xad, 0xa3, 0x04, 0xbc, 0x15, 0x46, 0xe0, 0x90, 0x2b, 0x05, 0x76,
+ 0xc9, 0xb6, 0x1d, 0x0a, 0x9f, 0x12, 0xa6, 0xef, 0x95, 0xc1, 0xae, 0xdd,
+ 0x98, 0xc3, 0xee, 0xfa, 0x3c, 0x6f, 0xcb, 0x35, 0x85, 0x1a, 0xe8, 0x61,
+ 0x00, 0x41, 0x43, 0xd1, 0x71, 0x4e, 0xee, 0xba, 0x73, 0xf1, 0x87, 0x2d,
+ 0x3d, 0x83, 0x34, 0xe2, 0x91, 0x3c, 0xff, 0x15},
+ {0x43, 0xcc, 0xf8, 0xb2, 0x7d, 0x6f, 0x36, 0xfe, 0x44, 0xf0, 0x24, 0x6c,
+ 0x35, 0xb9, 0x4c, 0x07, 0xaf, 0xbe, 0x13, 0x86, 0x03, 0x47, 0xea, 0x83,
+ 0xb6, 0x0b, 0x80, 0x33, 0x01, 0x9f, 0x82, 0x7a, 0xec, 0x6c, 0x8f, 0x7e,
+ 0x28, 0x89, 0x8c, 0x9c, 0x7f, 0x8e, 0x47, 0x62, 0x68, 0x55, 0x16, 0x32,
+ 0x00, 0x56, 0x9f, 0x4d, 0x72, 0xe8, 0x47, 0xdb, 0x25, 0x0f, 0x5e, 0x8d,
+ 0x6e, 0x15, 0x83, 0x6e, 0x60, 0x15, 0xd6, 0x51, 0x8b, 0x16, 0xc4, 0xe2,
+ 0x2d, 0x48, 0x90, 0xba, 0xe3, 0xcc, 0x43, 0x78, 0x46, 0xd3, 0x5c, 0xb7,
+ 0xdb, 0x5a, 0x0a, 0x9c, 0xc3, 0x58, 0xdf, 0x3d, 0x6d, 0x9d, 0x85, 0x78,
+ 0x7e, 0xfc, 0x89, 0x7e, 0xc2, 0xca, 0xed, 0x51, 0x25, 0xae, 0xf7, 0x46,
+ 0xf5, 0x8e, 0x77, 0xea, 0xb6, 0x3d, 0xd8, 0x57, 0x29, 0xd4, 0xd7, 0x5d,
+ 0xb0, 0x18, 0x76, 0x96, 0x6c, 0xcd, 0xcf, 0x79, 0x4e, 0xf0, 0x46, 0x41,
+ 0x9d, 0x84, 0x03, 0xe9, 0xc2, 0x37, 0x51, 0x5c, 0x37, 0xc1, 0xd6, 0xc5,
+ 0xa2, 0x8f, 0xb0, 0x8f, 0x5f, 0x55, 0x44, 0x80, 0x7d, 0xf6, 0x2d, 0xf2,
+ 0x18, 0x1c, 0xbe, 0x80, 0xbf, 0x8b, 0xc0, 0xda, 0xef, 0xe0, 0xe6, 0xdd,
+ 0x42, 0x7e, 0x21, 0x95, 0x1a, 0x15, 0xd4, 0xa4, 0x11, 0xe7, 0x9e, 0xe0,
+ 0x4d, 0x4a, 0xd8, 0xe9, 0x33, 0x80, 0x62, 0x69, 0x71, 0x7c, 0x9e, 0x4f,
+ 0xee, 0x6b, 0x53, 0xbb, 0xe1, 0x57, 0xaa, 0x1a, 0x09, 0x17, 0x8a, 0xa0,
+ 0x9a, 0x51, 0x3e, 0x2a, 0x0d, 0x24, 0x4f, 0x2c, 0x4d, 0xb4, 0x3e, 0x1e,
+ 0xc4, 0x47, 0xcc, 0x2b, 0x20, 0xfb, 0x09, 0x09, 0x07, 0xbc, 0x7e, 0x5d,
+ 0x9d, 0x31, 0x6e, 0x84, 0xb8, 0x35, 0x6d, 0x81, 0x3c, 0x55, 0xf3, 0xb1,
+ 0x01, 0xbd, 0x7e, 0xf6, 0x30, 0x4f, 0x62, 0x16, 0x50, 0x87, 0x53, 0x16,
+ 0x6d, 0xb4, 0x9d, 0xd5, 0x64, 0x17, 0x2a, 0x7d, 0xc7, 0x53, 0xeb, 0xde,
+ 0x55, 0x0a, 0xd9, 0xa2, 0x20, 0xb9, 0xf6, 0xa2, 0x51, 0xbf, 0xa8, 0x60,
+ 0x7c, 0xcd, 0xfc, 0x14, 0x04, 0x4e, 0x6e, 0xaa, 0xa8, 0x60, 0x89, 0xf4,
+ 0xf9, 0xb6, 0xf1, 0x91, 0x28, 0xb1, 0xdf, 0x4e, 0x53, 0x2e, 0x96, 0x47,
+ 0x28, 0xfd, 0xaf, 0x97, 0xcf, 0xb4, 0x00, 0x16, 0xe1, 0x2b, 0x92, 0x71,
+ 0xff, 0x7f, 0x60, 0x8c, 0x14, 0x09, 0x37, 0x34, 0xd8, 0x63, 0x86, 0x74,
+ 0x37, 0x93, 0x07, 0xdf, 0x46, 0x4d, 0x8b, 0xa7, 0x00, 0xbd, 0xed, 0x78,
+ 0xd0, 0x90, 0xd3, 0xae, 0x31, 0xb2, 0xe7, 0x20, 0x91, 0x5b, 0xf4, 0xa4,
+ 0x1f, 0x59, 0xa1, 0xa8, 0xd4, 0xff, 0x34, 0x0c, 0xc4, 0x5f, 0xd5, 0xf2,
+ 0xfb, 0x04, 0xff, 0x6d, 0x3b, 0x11, 0x1c, 0x1f, 0x72, 0xbb, 0x32, 0x9d,
+ 0x4f, 0xcc, 0x41, 0xe9, 0x2d, 0x90, 0x25, 0x21, 0x0a, 0xc6, 0xbc, 0xfe,
+ 0xd2, 0xd6, 0x37, 0xfb, 0x26, 0x19, 0x5a, 0xce, 0x03, 0xae, 0xd0, 0xdd,
+ 0x06, 0xc3, 0x62, 0x7a, 0x77, 0xa3, 0xf9, 0xe3, 0x1d, 0x53, 0xd2, 0x7c,
+ 0x48, 0xba, 0xf5, 0x26, 0x86, 0x92, 0xca, 0x5e, 0x19, 0xef, 0x9d, 0x3e,
+ 0x92, 0xd9, 0xf6, 0x67, 0xcc, 0x2f, 0xc7, 0xc9, 0x04, 0xc0, 0x5f, 0x7e,
+ 0x39, 0x7d, 0xf4, 0x79, 0xb6, 0xe5, 0x54, 0xe0, 0x80, 0x41, 0x9f, 0x56,
+ 0xc6, 0x52, 0xe7, 0x9a, 0x2e, 0xff, 0x50, 0x85, 0x1e, 0x65, 0x11, 0x16,
+ 0x27, 0xbe, 0xea, 0x06, 0xa5, 0xc1, 0xc8, 0x00, 0x46, 0x9e, 0x6a, 0x30,
+ 0x7b, 0x45, 0xe1, 0x1c, 0x82, 0xfe, 0xfa, 0x17, 0x8d, 0xa1, 0x71, 0x3d,
+ 0xe9, 0x18, 0xb6, 0x77, 0x15, 0xc9, 0x6f, 0xe2, 0xd4, 0xae, 0xc6, 0xfd,
+ 0x71, 0x1f, 0x11, 0x11, 0x8b, 0xb1, 0x33, 0x96, 0x50, 0x23, 0xbd, 0xd6,
+ 0x6a, 0x35, 0x2d, 0x83, 0x61, 0x43, 0xf6, 0x9c, 0x75, 0x65, 0x7c, 0x6b,
+ 0x8d, 0xda, 0x4f, 0x85},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {466,
+ {0x7f, 0xe6, 0xe6, 0xd1, 0x8a, 0xb3, 0x64, 0x83, 0xf7, 0xa0, 0xfa, 0x0d,
+ 0xc5, 0xd1, 0x94, 0xa7},
+ {0x6c, 0x1e, 0xe6, 0x8b, 0x70, 0x00, 0x58, 0xd5, 0xcc, 0xcf, 0x43, 0xa7,
+ 0x9f, 0xda, 0xb6, 0x82, 0xd7, 0x82, 0x17, 0x26, 0xa0, 0xf4, 0x85, 0x6a,
+ 0xa5, 0x74, 0x6a, 0x1b, 0x83, 0xc9, 0x96, 0x17, 0xf0, 0x4a, 0x94, 0x74,
+ 0x4a, 0x41, 0xcb, 0x44, 0x8a, 0x0d, 0x76, 0x1d, 0x9a, 0x81, 0x7d, 0x86,
+ 0x75, 0x7b, 0x13, 0x2f, 0x0d, 0x6f, 0x4c, 0xc3, 0x6a, 0x5d, 0xd8, 0xef,
+ 0xad, 0x2f, 0x66, 0xd3, 0x27, 0x9e, 0xf2, 0x83, 0x37, 0x0a, 0x31, 0xdd,
+ 0xe8, 0x9b, 0x6c, 0xb6, 0x91, 0x5a, 0xea, 0xa5, 0x54, 0x92, 0x61, 0x05,
+ 0xd5, 0xcf, 0x41, 0x8b, 0xf8, 0xa5, 0xfe, 0x9d, 0x3b, 0x4d, 0x2b, 0x89,
+ 0x85, 0xcb, 0xfc, 0x73, 0x3c, 0x4d, 0xd6, 0x22, 0xb1, 0xe3, 0x0f, 0x09,
+ 0x79, 0x64, 0x9e, 0xa7, 0xe0, 0xf3, 0xff, 0x24, 0x49, 0xe3, 0xf5, 0x61,
+ 0x9d, 0x66, 0xe2, 0x05, 0xba, 0x64, 0x73, 0xa3, 0x7c, 0x98, 0xae, 0x3c,
+ 0x0f, 0x6c, 0x59, 0x31, 0xf4, 0xfc, 0x1f, 0x69, 0xa4, 0x2b, 0x4c, 0x74,
+ 0x82, 0x06, 0xaa, 0xab, 0x78, 0x2d, 0x14, 0x63, 0x71, 0x6f, 0x3c, 0x5d,
+ 0xc9, 0x41, 0x60, 0x2c, 0x91, 0x5b, 0x86, 0x6c, 0x61, 0x54, 0xd8, 0xb7,
+ 0x87, 0x1d, 0x40, 0x37, 0xbb, 0x34, 0x3c, 0x71, 0x99, 0x66, 0xb0, 0xce,
+ 0xcc, 0xfd, 0xd2, 0xec, 0xa3, 0xd3, 0x5a, 0x81, 0x09, 0xc6, 0x8a, 0xd6,
+ 0xc2, 0x52, 0x55, 0x26, 0x82, 0x6d, 0x9f, 0x93, 0x84, 0x87, 0x62, 0x93,
+ 0xcf, 0x08, 0x8f, 0x65, 0x54, 0xbb, 0x75, 0x71, 0xb3, 0x95, 0x07, 0xaa,
+ 0x50, 0xfc, 0x8f, 0xb5, 0xb8, 0x9d, 0x34, 0x0e, 0xa3, 0x8f, 0xd7, 0x75,
+ 0x36, 0xc3, 0xb4, 0xca, 0x5a, 0x17, 0x92, 0x15, 0xc6, 0xce, 0x71, 0x24,
+ 0xb4, 0xfc, 0x61, 0x8f, 0x9e, 0xf5, 0xad, 0x1d, 0x4f, 0x04, 0xb4, 0x40,
+ 0x84, 0xd5, 0xa6, 0x52, 0x5b, 0x3a, 0xd3, 0x63, 0x7f, 0x23, 0xe9, 0xf8,
+ 0xbe, 0x17, 0x09, 0x77, 0xae, 0xef, 0x91, 0xe4, 0x7f, 0xd6, 0x52, 0x68,
+ 0x44, 0x1f, 0x9f, 0xf7, 0xac, 0x28, 0x1f, 0x35, 0x3e, 0x8e, 0xac, 0x41,
+ 0x32, 0x58, 0x7f, 0xfa, 0xc1, 0xf6, 0xb1, 0x5d, 0x8e, 0xd5, 0xec, 0x86,
+ 0x60, 0x37, 0xdb, 0xb8, 0x28, 0x5a, 0xe2, 0x46, 0x68, 0xdf, 0xa7, 0x06,
+ 0xe4, 0xa0, 0x65, 0x15, 0x5e, 0xa8, 0xaf, 0x56, 0x54, 0x61, 0xf8, 0xd7,
+ 0x9c, 0x51, 0x70, 0x42, 0x5d, 0xf1, 0xd9, 0x54, 0xc6, 0xd8, 0x0c, 0x7d,
+ 0x1a, 0xa2, 0xa6, 0x4e, 0x3b, 0x13, 0xce, 0xbc, 0x17, 0x27, 0xeb, 0xd4,
+ 0xd8, 0x1e, 0x8a, 0x78, 0x60, 0xce, 0xbd, 0x83, 0xae, 0xd1, 0x5e, 0x2a,
+ 0x67, 0xe3, 0xb6, 0xbf, 0x68, 0xec, 0x19, 0xe3, 0x05, 0x51, 0xff, 0x3d,
+ 0xcf, 0x2c, 0x0e, 0x11, 0xd5, 0x1b, 0xf2, 0x78, 0xe2, 0xc9, 0x8e, 0x5d,
+ 0x56, 0x0b, 0x87, 0x36, 0xeb, 0xb4, 0x49, 0xdf, 0x4d, 0x58, 0x08, 0x26,
+ 0x40, 0x8a, 0x76, 0x1e, 0x5f, 0xba, 0xa3, 0x01, 0xaf, 0x25, 0xad, 0xd7,
+ 0xb1, 0x13, 0xbe, 0x93, 0x19, 0x24, 0x30, 0x58, 0xa2, 0xe9, 0xcd, 0x0b,
+ 0x58, 0xe6, 0x59, 0x8f, 0xc3, 0xcd, 0xef, 0x64, 0x29, 0xbc, 0x3a, 0xc5,
+ 0x65, 0x44, 0x4d, 0xf1, 0xfc, 0x27, 0xf5, 0x6d, 0xb5, 0x09, 0xd6, 0x8e,
+ 0x19, 0xc4, 0x31, 0x76, 0xe3, 0x60, 0x3f, 0x9d, 0x90, 0x2c, 0x26, 0x33,
+ 0x46, 0x62, 0x13, 0x34, 0x5a, 0x14, 0x66, 0x08, 0xf9, 0x1b, 0x5c, 0x9f,
+ 0xf9, 0x76, 0xd2, 0x9f, 0xfe, 0x1e, 0xfa, 0xa5, 0x73, 0xfa, 0xcb, 0x60,
+ 0x50, 0xb0, 0x89, 0xa3, 0xab, 0x62, 0x21, 0x57, 0x53, 0x11, 0x2b, 0x12,
+ 0xa1, 0x44, 0x53, 0xf6, 0x78, 0xde, 0x95, 0x25, 0xc5, 0x8e, 0xa5, 0x8a,
+ 0xc8, 0x1e, 0x60, 0x29, 0xec, 0x97, 0xea, 0x2e},
+ {0xe2, 0x5a, 0x1e, 0x46, 0xe1, 0x60, 0x29, 0x2b, 0xf2, 0xb0, 0x61, 0xa7,
+ 0x94, 0x31, 0xf4, 0x6c, 0xab, 0x0f, 0x0c, 0xc1, 0x1b, 0xc2, 0x6f, 0xe3,
+ 0x8b, 0xd0, 0x5b, 0x47, 0xab, 0x5f, 0xd1, 0xba, 0x1a, 0x37, 0x1d, 0x94,
+ 0x19, 0x57, 0x97, 0x07, 0xca, 0x7a, 0xbe, 0xf0, 0x37, 0xdb, 0xe9, 0xe0,
+ 0xdb, 0xac, 0xc0, 0x09, 0x07, 0xf5, 0x15, 0x7f, 0x0d, 0x58, 0xc3, 0x53,
+ 0x1f, 0x10, 0x8e, 0x0e, 0x02, 0x26, 0x10, 0xed, 0xae, 0xeb, 0x6c, 0x64,
+ 0x91, 0xdd, 0x0c, 0x4e, 0xc3, 0x64, 0x13, 0xa9, 0xf2, 0xcf, 0x15, 0x25,
+ 0x2c, 0xb6, 0x85, 0xe0, 0xf3, 0xbc, 0x56, 0xaa, 0xfe, 0x48, 0xfa, 0xc6,
+ 0x44, 0xe6, 0xba, 0xc7, 0x2d, 0xab, 0x74, 0xc3, 0x60, 0xcd, 0x54, 0xbb,
+ 0x0d, 0x8d, 0xea, 0xc7, 0x4c, 0xaf, 0xd8, 0x9d, 0xe7, 0x2c, 0x09, 0x30,
+ 0x64, 0x24, 0x8f, 0x1f, 0xbc, 0x94, 0x3e, 0xc0, 0x45, 0x87, 0x27, 0x91,
+ 0x45, 0x86, 0xe6, 0x77, 0xbf, 0xa6, 0x52, 0x53, 0x88, 0xb8, 0x7d, 0x19,
+ 0x7b, 0xe0, 0x5a, 0xc3, 0x1d, 0xb2, 0xea, 0x9b, 0xca, 0x5b, 0x3c, 0xdd,
+ 0x29, 0xdd, 0x0c, 0x7f, 0xc2, 0x39, 0x86, 0x92, 0x75, 0x88, 0x10, 0xc7,
+ 0xa5, 0x01, 0x1e, 0xac, 0xcd, 0x83, 0xb3, 0x46, 0x97, 0xb9, 0x24, 0x95,
+ 0x3d, 0xe1, 0x65, 0x12, 0x2e, 0x6c, 0x5f, 0x1d, 0x53, 0xcc, 0xbf, 0x1f,
+ 0x2c, 0xb8, 0x1c, 0xe5, 0xb4, 0xa2, 0x2f, 0xb3, 0xc1, 0xab, 0x91, 0xf7,
+ 0x2c, 0xb6, 0x8d, 0xcb, 0x8e, 0x76, 0x87, 0xee, 0x40, 0xbf, 0x15, 0xef,
+ 0x6b, 0x2c, 0x4c, 0xc5, 0xf8, 0x02, 0x7d, 0xb9, 0x8c, 0xf6, 0xca, 0x4b,
+ 0x8d, 0x18, 0x7a, 0xbc, 0xca, 0xcb, 0x70, 0x7b, 0x7d, 0x99, 0xfa, 0xe6,
+ 0xb2, 0x7f, 0x2d, 0x42, 0xec, 0xeb, 0x54, 0xe1, 0x87, 0x92, 0xaa, 0x5b,
+ 0x2f, 0x29, 0x43, 0x37, 0x0b, 0x2d, 0xa0, 0x46, 0xd0, 0xca, 0x21, 0xfe,
+ 0x7c, 0xe0, 0x36, 0x19, 0x19, 0xde, 0xc2, 0xae, 0xe1, 0x81, 0xb5, 0x71,
+ 0x85, 0x1d, 0x07, 0xe2, 0x6d, 0xa4, 0xe5, 0x5c, 0xbe, 0xa9, 0x26, 0x9c,
+ 0x94, 0x71, 0xba, 0xca, 0x75, 0x3c, 0xf9, 0x4b, 0xd8, 0x6c, 0xd3, 0xda,
+ 0x6e, 0xf5, 0x75, 0x18, 0xca, 0x8d, 0xac, 0x7b, 0xa4, 0x81, 0x6e, 0x9e,
+ 0xdc, 0x3f, 0x2e, 0x67, 0x33, 0xc6, 0x2f, 0x30, 0x60, 0x3c, 0x95, 0x14,
+ 0x07, 0x52, 0xba, 0x60, 0x15, 0x54, 0x81, 0x15, 0x50, 0xf3, 0xe7, 0x5f,
+ 0x9a, 0x23, 0x96, 0x6f, 0x87, 0x3e, 0x25, 0xaa, 0x64, 0x93, 0xef, 0xef,
+ 0x5a, 0x9c, 0x5e, 0xfd, 0x5a, 0x23, 0x16, 0x63, 0xc6, 0x79, 0x08, 0xb4,
+ 0xb4, 0xd0, 0x35, 0x03, 0x1b, 0x76, 0xe6, 0x7d, 0xe1, 0xd3, 0xdc, 0xd7,
+ 0x67, 0x17, 0xf4, 0xb6, 0x36, 0xde, 0x9e, 0x14, 0x89, 0xbd, 0x68, 0xb5,
+ 0x04, 0x0f, 0xdc, 0x94, 0xc3, 0xe2, 0x2e, 0x0f, 0x51, 0x8b, 0x55, 0x10,
+ 0x45, 0x13, 0xdc, 0xd7, 0xa4, 0xc6, 0xc3, 0xa2, 0xc4, 0xc8, 0xbb, 0x94,
+ 0x9e, 0x5a, 0x5e, 0x3e, 0x36, 0xdd, 0x35, 0x9d, 0x06, 0x84, 0xa5, 0x0a,
+ 0x27, 0x73, 0x2b, 0xf9, 0x02, 0x75, 0x2c, 0x47, 0xc3, 0x35, 0xf7, 0x55,
+ 0xc8, 0x49, 0xc4, 0x5e, 0x2d, 0x2d, 0x4c, 0x7e, 0x5a, 0x94, 0x81, 0x3d,
+ 0x66, 0xe8, 0x62, 0x46, 0x11, 0x3b, 0x41, 0x29, 0xab, 0xc5, 0xaa, 0xcc,
+ 0x77, 0xbe, 0xdd, 0xbc, 0x46, 0xa6, 0x1f, 0x0f, 0x76, 0xb9, 0x50, 0xb7,
+ 0x46, 0x61, 0x8c, 0x64, 0x01, 0x0b, 0x9f, 0x40, 0xa6, 0xbd, 0xc9, 0x75,
+ 0x00, 0x99, 0xc4, 0x3b, 0x24, 0x36, 0xd3, 0x56, 0xef, 0xd9, 0xf4, 0xdf,
+ 0x8a, 0xbf, 0x63, 0xb1, 0x5a, 0x90, 0xef, 0x65, 0x0a, 0xa7, 0x34, 0x54,
+ 0x63, 0x20, 0xd2, 0xe9, 0x4f, 0x5a, 0x9a, 0xe8, 0xa9, 0x20, 0xfe, 0x32,
+ 0x3e, 0x2e, 0x73, 0x74},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {467,
+ {0xfc, 0xf3, 0x92, 0xb2, 0x02, 0xf4, 0xfc, 0xc5, 0x0d, 0x63, 0xa8, 0xb1,
+ 0x6e, 0xc7, 0x2a, 0xab},
+ {0x00, 0x9e, 0x64, 0x28, 0x54, 0x9e, 0xbc, 0xd9, 0x48, 0x98, 0x27, 0xd0,
+ 0x24, 0x38, 0x3e, 0xf3, 0x67, 0xb4, 0x4f, 0x4a, 0x8c, 0x5d, 0xfe, 0x98,
+ 0xa5, 0x91, 0x49, 0xc4, 0x9c, 0x1f, 0xb2, 0x89, 0x7b, 0x07, 0x30, 0xb0,
+ 0x42, 0x49, 0x76, 0x18, 0x7e, 0xd7, 0xbc, 0xfc, 0xe7, 0xf4, 0x08, 0xb7,
+ 0x8b, 0x81, 0xba, 0x9a, 0x85, 0x95, 0xe6, 0x1c, 0xa0, 0xba, 0xf0, 0x12,
+ 0xa1, 0x9a, 0xf7, 0xc1, 0xd9, 0x0e, 0xf9, 0x60, 0xea, 0xab, 0xb0, 0xab,
+ 0x28, 0x74, 0xb3, 0x12, 0x33, 0xa5, 0x47, 0x50, 0x71, 0x1d, 0xee, 0xbd,
+ 0x24, 0x9c, 0xdb, 0xae, 0x8d, 0x36, 0xc2, 0x57, 0x16, 0x9b, 0x70, 0xc4,
+ 0x28, 0x7f, 0xa8, 0x35, 0x1a, 0xca, 0xc8, 0x25, 0x79, 0xbd, 0x48, 0xdf,
+ 0x3f, 0x92, 0x5a, 0x9c, 0x34, 0xc4, 0x3a, 0x64, 0x59, 0x60, 0xc1, 0xc0,
+ 0x54, 0x87, 0xc2, 0x02, 0xd3, 0xc8, 0x5f, 0xfe, 0xb2, 0x46, 0xea, 0xd3,
+ 0xa7, 0x8c, 0x0a, 0xa7, 0x3c, 0xad, 0xc7, 0x84, 0x87, 0x19, 0x2d, 0x23,
+ 0xb4, 0x3b, 0x5b, 0xe1, 0xdd, 0x4d, 0x3f, 0x66, 0xfa, 0xcb, 0xf2, 0x1c,
+ 0xa1, 0x85, 0xce, 0x49, 0x3d, 0x76, 0x77, 0x15, 0xd8, 0xe8, 0xde, 0xbf,
+ 0x9b, 0x21, 0x9a, 0x87, 0xd7, 0x09, 0x3b, 0x37, 0xe3, 0xa3, 0x26, 0xaa,
+ 0xcc, 0x10, 0xf6, 0xd5, 0x2f, 0x6b, 0x74, 0x56, 0x74, 0xc3, 0x59, 0x01,
+ 0xb5, 0xf4, 0x59, 0x1c, 0x98, 0x57, 0x65, 0x1f, 0xa5, 0x2f, 0xc2, 0x5f,
+ 0x50, 0x61, 0x7c, 0x7c, 0xf9, 0xef, 0xd8, 0x67, 0x21, 0xe9, 0x8e, 0x4a,
+ 0xb6, 0xd1, 0xcc, 0xdc, 0x3e, 0xb5, 0x45, 0x46, 0x52, 0x4e, 0x0f, 0x97,
+ 0x9c, 0x0b, 0x3c, 0x8a, 0xcd, 0x90, 0x9f, 0xfc, 0x94, 0xa3, 0x70, 0x23,
+ 0x2e, 0x5e, 0x7b, 0xf7, 0x9a, 0xc3, 0xfc, 0xaa, 0x1b, 0x12, 0xb9, 0xa4,
+ 0xd6, 0xc2, 0x06, 0xcc, 0xd5, 0x56, 0x66, 0x82, 0x20, 0x70, 0x9e, 0xcd,
+ 0x81, 0xda, 0x56, 0xf4, 0xe9, 0xc3, 0x2d, 0xd7, 0x5a, 0xd3, 0xcb, 0x89,
+ 0x13, 0x92, 0x2d, 0xe9, 0xc4, 0x9b, 0x65, 0xde, 0x80, 0xbb, 0xa9, 0x5a,
+ 0xaf, 0x2d, 0xeb, 0x26, 0x7f, 0x84, 0xc6, 0x50, 0x73, 0x9a, 0xad, 0x3c,
+ 0x44, 0xac, 0xff, 0x54, 0xb4, 0xd9, 0x3e, 0x67, 0xd0, 0x9a, 0xd3, 0x19,
+ 0xe4, 0x03, 0x67, 0x87, 0xfe, 0x7f, 0x13, 0x6c, 0x4b, 0x9d, 0xfd, 0x3d,
+ 0x40, 0x9a, 0x9d, 0xf8, 0x93, 0x01, 0xcc, 0x4b, 0x94, 0x05, 0x71, 0x45,
+ 0x8e, 0xa7, 0x3b, 0x20, 0x0e, 0x14, 0x08, 0x1f, 0xdc, 0x1f, 0x23, 0xe5,
+ 0x9a, 0xb3, 0xb2, 0x86, 0x0e, 0xa3, 0xa6, 0xd6, 0x2d, 0x2e, 0xf3, 0x70,
+ 0xd2, 0x6c, 0x35, 0x88, 0xf7, 0x69, 0x4a, 0xa8, 0x2b, 0x4f, 0xbf, 0xd7,
+ 0x7d, 0x9a, 0xc9, 0xe3, 0x3a, 0x43, 0x08, 0x55, 0x54, 0x32, 0x66, 0x67,
+ 0x37, 0x8a, 0xe4, 0xee, 0x45, 0x31, 0x98, 0x50, 0xf0, 0x6d, 0xd1, 0xe2,
+ 0x1b, 0x88, 0x0d, 0xa8, 0x7a, 0xa0, 0x89, 0x05, 0xa7, 0x83, 0x64, 0x7e,
+ 0xf4, 0x34, 0x58, 0xe4, 0x0e, 0x5b, 0x81, 0x76, 0xa2, 0xfb, 0xfd, 0xd1,
+ 0x79, 0xea, 0xd9, 0x99, 0x1d, 0x49, 0x17, 0x3e, 0x79, 0xc8, 0xe4, 0x58,
+ 0x49, 0xcb, 0x3d, 0x03, 0x44, 0x42, 0x99, 0x92, 0xce, 0xfd, 0x07, 0xae,
+ 0xbf, 0x64, 0x43, 0x01, 0xe3, 0xa9, 0x41, 0x69, 0x6d, 0xfc, 0xd7, 0x4b,
+ 0x1c, 0x4d, 0xdd, 0xb9, 0xd6, 0x6f, 0xa1, 0x83, 0xbe, 0xa6, 0x5d, 0xd0,
+ 0x31, 0xc0, 0x72, 0xa1, 0x8d, 0xc4, 0x75, 0x2b, 0x0e, 0xfa, 0xca, 0x4d,
+ 0x8f, 0x93, 0x76, 0x46, 0x6e, 0x34, 0x6e, 0xb4, 0x7f, 0x16, 0x82, 0xae,
+ 0xea, 0x99, 0xf5, 0x91, 0xc5, 0x61, 0x17, 0x07, 0x6b, 0x30, 0x3e, 0xf7,
+ 0x5a, 0xef, 0xcd, 0x58, 0x58, 0x7f, 0x00, 0x3c},
+ {0xe5, 0xc9, 0xb9, 0x32, 0xc8, 0xef, 0x14, 0xc1, 0xba, 0x98, 0x28, 0x07,
+ 0xf7, 0xa3, 0x2b, 0x29, 0xb1, 0x48, 0xa5, 0x52, 0xef, 0x7e, 0x60, 0xf5,
+ 0x27, 0x32, 0xb0, 0x7f, 0x58, 0x3c, 0x28, 0x97, 0x21, 0x15, 0xe7, 0x76,
+ 0xa3, 0x8b, 0x84, 0xfa, 0xa7, 0x53, 0xf4, 0xa0, 0x3c, 0x86, 0x8d, 0xad,
+ 0xf5, 0x3d, 0xb7, 0xa3, 0x22, 0x4f, 0xd5, 0x26, 0xa9, 0x92, 0x34, 0xbd,
+ 0x40, 0xe3, 0x8e, 0x91, 0x2e, 0x5b, 0x28, 0xd7, 0xe8, 0x2d, 0xa7, 0x3d,
+ 0x7b, 0x44, 0x16, 0x8e, 0xbd, 0xe0, 0xe1, 0xeb, 0x51, 0x18, 0xac, 0x7e,
+ 0x49, 0x1b, 0x7c, 0x41, 0x53, 0xa3, 0x44, 0x1c, 0xbf, 0x64, 0x82, 0x6c,
+ 0xc8, 0x26, 0x7f, 0x75, 0xe2, 0x67, 0xb8, 0x27, 0xed, 0x1b, 0x7c, 0x8d,
+ 0x9d, 0x96, 0x5b, 0xf8, 0x42, 0x78, 0xe0, 0x7e, 0xd0, 0xc9, 0xd3, 0xe9,
+ 0x61, 0x7d, 0xdb, 0x07, 0xa4, 0x0a, 0x85, 0x25, 0xe1, 0x80, 0x58, 0x1e,
+ 0x19, 0x98, 0x13, 0xcb, 0xbe, 0x17, 0x57, 0xee, 0x2f, 0x72, 0x04, 0x6c,
+ 0xe5, 0xdb, 0x78, 0xa6, 0x8d, 0x9e, 0x76, 0xb4, 0x74, 0x6b, 0x7f, 0x54,
+ 0xac, 0x2d, 0xf2, 0xf3, 0x2d, 0xd1, 0x46, 0x33, 0xc7, 0xa7, 0xd4, 0xef,
+ 0x06, 0xe7, 0x70, 0xc6, 0xa3, 0x74, 0xc1, 0xad, 0x81, 0x55, 0x96, 0x6e,
+ 0xea, 0x8b, 0x80, 0x69, 0x99, 0x70, 0x15, 0xc4, 0xb3, 0xbb, 0x29, 0xd7,
+ 0x21, 0xbd, 0x3b, 0x34, 0x69, 0x35, 0xaa, 0x4c, 0x90, 0xeb, 0xa8, 0x7d,
+ 0xf7, 0x87, 0xc3, 0xd7, 0xd9, 0x0f, 0x51, 0xfb, 0x17, 0x6d, 0x5a, 0x0f,
+ 0xb3, 0x40, 0x85, 0x87, 0xba, 0xeb, 0xfd, 0x25, 0x1b, 0xb8, 0x83, 0x77,
+ 0xd5, 0x23, 0x32, 0x16, 0x97, 0xad, 0x61, 0xcf, 0x7a, 0xf3, 0x00, 0x8b,
+ 0xe6, 0x05, 0xd4, 0xa0, 0x64, 0x6e, 0x88, 0x09, 0xf9, 0x94, 0x28, 0xaf,
+ 0xed, 0x96, 0xd9, 0x7c, 0x9d, 0x5c, 0xf8, 0xd6, 0x78, 0xc4, 0xf8, 0x29,
+ 0x1d, 0x66, 0xd6, 0xf4, 0x79, 0x1f, 0xce, 0x92, 0x4b, 0xd8, 0x3f, 0x14,
+ 0x5e, 0x39, 0x68, 0x8e, 0x1e, 0xdb, 0xfc, 0x23, 0xa6, 0xe6, 0x2a, 0x74,
+ 0x5f, 0xf6, 0xe3, 0x17, 0x28, 0x8e, 0x3d, 0xbe, 0xa9, 0x95, 0xb1, 0x00,
+ 0x29, 0x5a, 0x91, 0x26, 0x7c, 0xe1, 0xef, 0x10, 0x48, 0xcb, 0x30, 0xcc,
+ 0x85, 0x04, 0x90, 0xdb, 0xa0, 0xe6, 0x99, 0x15, 0x0f, 0x4d, 0x75, 0x17,
+ 0xb4, 0x37, 0x43, 0x99, 0x69, 0xf5, 0xb9, 0xb2, 0x5a, 0x8d, 0x72, 0x36,
+ 0xc4, 0x27, 0xa9, 0xca, 0x30, 0x1e, 0xfb, 0x76, 0xa0, 0x5a, 0xd4, 0x71,
+ 0x4b, 0x0b, 0xb2, 0x12, 0xa5, 0x66, 0x2b, 0x9c, 0xe2, 0xcc, 0x1d, 0x61,
+ 0x19, 0xa3, 0xa8, 0x13, 0xf9, 0x80, 0xe8, 0xbd, 0x7b, 0x68, 0x5a, 0xdd,
+ 0x63, 0x67, 0x04, 0x0c, 0xee, 0xbf, 0x83, 0x2b, 0xc1, 0x73, 0x29, 0xc4,
+ 0x9d, 0x69, 0x98, 0xce, 0x68, 0x8d, 0x16, 0x5a, 0x9d, 0x45, 0x16, 0x6a,
+ 0x7c, 0xac, 0xe0, 0x54, 0xb9, 0x31, 0x10, 0xdf, 0x9b, 0xa2, 0x2a, 0xc8,
+ 0x30, 0x10, 0xc1, 0x3f, 0x4d, 0x28, 0x40, 0xbd, 0x36, 0x44, 0x17, 0xfd,
+ 0x6b, 0xec, 0xbc, 0x2f, 0x84, 0xe1, 0xe6, 0x38, 0xf2, 0xba, 0xcf, 0x04,
+ 0x37, 0x89, 0xec, 0x45, 0x48, 0x05, 0x3c, 0xcc, 0x94, 0xc8, 0x3b, 0xc5,
+ 0x40, 0xbd, 0x39, 0x3f, 0x68, 0xab, 0x8b, 0xcf, 0x90, 0xed, 0x56, 0x5d,
+ 0x91, 0x8e, 0x08, 0x67, 0x7e, 0x92, 0x42, 0x0c, 0x63, 0x87, 0x77, 0x15,
+ 0xe6, 0x29, 0xc0, 0xfc, 0xb6, 0x96, 0x8e, 0xb2, 0x86, 0x2f, 0x1d, 0x2e,
+ 0x0f, 0x40, 0xa4, 0xbe, 0xe0, 0x69, 0x3d, 0xe0, 0x82, 0xce, 0x94, 0x93,
+ 0x8c, 0xb4, 0xec, 0xb8, 0x93, 0x25, 0xae, 0x5e, 0x1d, 0x9d, 0xdf, 0x55,
+ 0xb2, 0x98, 0xeb, 0x1b, 0x2c, 0x4c, 0x73, 0xd2, 0xc3, 0x2f, 0xee, 0x13,
+ 0x7d, 0x0f, 0xd3, 0x41},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {468,
+ {0x2f, 0x64, 0x97, 0x09, 0xd4, 0xee, 0x6d, 0xc2, 0x29, 0x6e, 0x52, 0x77,
+ 0x88, 0xc9, 0x35, 0xa3},
+ {0x6e, 0x9a, 0xd5, 0xfa, 0xef, 0x19, 0x6c, 0x39, 0xf1, 0x31, 0x2b, 0xcd,
+ 0xc6, 0xc6, 0x47, 0x60, 0x91, 0x47, 0x2c, 0x37, 0x00, 0x52, 0x65, 0x53,
+ 0xb4, 0xcb, 0xf6, 0x02, 0x2e, 0xfd, 0xf5, 0xa5, 0x6a, 0x39, 0x29, 0x3d,
+ 0x80, 0xd8, 0xbf, 0x4e, 0x6c, 0x86, 0x23, 0x21, 0xcf, 0xc9, 0xef, 0x8e,
+ 0x16, 0x68, 0x33, 0xcd, 0xc2, 0x9a, 0x47, 0x92, 0x5f, 0xc1, 0x2f, 0x6f,
+ 0xde, 0x95, 0xa1, 0xc1, 0xb2, 0x12, 0xbc, 0xde, 0xc6, 0xad, 0xcb, 0x00,
+ 0xd4, 0x93, 0x02, 0xa5, 0x56, 0x57, 0xb6, 0x9f, 0xc1, 0x7e, 0xdf, 0xb1,
+ 0x01, 0x83, 0x20, 0x85, 0xe1, 0xa2, 0xb5, 0x15, 0xf8, 0x6a, 0x49, 0xc4,
+ 0x12, 0xa4, 0xd7, 0x76, 0x83, 0x27, 0xd2, 0xb9, 0xd4, 0x8c, 0xee, 0x21,
+ 0x97, 0xc7, 0x05, 0xe6, 0x0d, 0x96, 0x1f, 0x50, 0x5b, 0xb4, 0x1a, 0xaa,
+ 0x28, 0x09, 0x51, 0x56, 0x65, 0x99, 0xe6, 0x95, 0x1d, 0xfd, 0x4f, 0x6b,
+ 0x7c, 0x94, 0x70, 0xe8, 0xc4, 0x0b, 0x10, 0x3b, 0x14, 0x57, 0xfd, 0x89,
+ 0x7e, 0x5e, 0x53, 0x17, 0x0d, 0x49, 0xa7, 0xee, 0xcb, 0x8d, 0xd0, 0x47,
+ 0x7e, 0xb8, 0x46, 0x38, 0x70, 0xd8, 0x16, 0x96, 0x00, 0x30, 0x40, 0x93,
+ 0xa6, 0xe6, 0xd6, 0xc2, 0x15, 0x07, 0x1b, 0x62, 0x86, 0x5c, 0x54, 0x09,
+ 0x86, 0xe8, 0xd2, 0x5e, 0x2b, 0xf3, 0x6e, 0x23, 0x8d, 0xe8, 0x34, 0x14,
+ 0x28, 0x7f, 0x10, 0xf8, 0x98, 0x7b, 0x36, 0x1f, 0x5d, 0xc2, 0xf6, 0x26,
+ 0xe5, 0x8e, 0x89, 0x7e, 0x8b, 0x82, 0x0e, 0xa9, 0x8b, 0x9d, 0xdb, 0xd9,
+ 0xb9, 0x94, 0x8c, 0xc9, 0xd9, 0x50, 0x1b, 0xda, 0xc8, 0xa9, 0x04, 0xa3,
+ 0x59, 0x3a, 0xa5, 0x9d, 0x24, 0xf3, 0x82, 0x77, 0x78, 0xba, 0x88, 0xeb,
+ 0xf6, 0x0e, 0x2e, 0x1c, 0x9c, 0xa2, 0xb9, 0x5b, 0x95, 0x3d, 0x66, 0xac,
+ 0xb9, 0x56, 0xc1, 0x6b, 0xe9, 0xc9, 0x79, 0x5f, 0xd8, 0x09, 0x46, 0x11,
+ 0x97, 0x3d, 0x41, 0xdb, 0x74, 0x5f, 0xca, 0x60, 0xdb, 0xdb, 0x67, 0x1b,
+ 0xee, 0xb0, 0xf9, 0xab, 0x28, 0x26, 0xae, 0xa0, 0x0c, 0x5e, 0xa1, 0xc4,
+ 0xc8, 0xa3, 0xd1, 0xae, 0x86, 0x93, 0x29, 0xd6, 0x06, 0xfb, 0xa0, 0xea,
+ 0xd4, 0x8c, 0x16, 0x89, 0xaf, 0xa8, 0x8a, 0x2e, 0xa8, 0x45, 0xf2, 0xbf,
+ 0xf3, 0x7d, 0x4d, 0xf2, 0xb2, 0xcb, 0xd3, 0x7f, 0x97, 0x50, 0x89, 0xe2,
+ 0x78, 0x3e, 0x1d, 0x44, 0x10, 0x7f, 0xb8, 0x69, 0xac, 0x32, 0x27, 0xd6,
+ 0x23, 0x61, 0x5e, 0x56, 0xa0, 0xd3, 0xa8, 0xa2, 0x39, 0x42, 0xc1, 0xea,
+ 0x26, 0x09, 0x02, 0x92, 0x7b, 0x5b, 0x1d, 0x4c, 0x28, 0x5b, 0xaa, 0xff,
+ 0xc1, 0x7b, 0xa4, 0xc0, 0xc9, 0xde, 0x64, 0x00, 0x8c, 0xc7, 0xf9, 0x07,
+ 0xee, 0x42, 0xa9, 0x82, 0x73, 0xbe, 0x28, 0x6c, 0x8c, 0xda, 0x9d, 0xfa,
+ 0x56, 0x8f, 0x6a, 0xbe, 0xa5, 0xd6, 0xa3, 0xb8, 0x1f, 0x8d, 0x78, 0x51,
+ 0x19, 0xf5, 0x07, 0xb2, 0xe2, 0x59, 0xce, 0x58, 0xc1, 0xb0, 0x45, 0xcc,
+ 0xde, 0x49, 0xdd, 0xf3, 0x16, 0x23, 0xf0, 0x52, 0x8c, 0xa4, 0x57, 0x65,
+ 0x76, 0xc1, 0xaf, 0xe3, 0xc1, 0x64, 0x7a, 0x18, 0x3f, 0x2c, 0x4a, 0x8e,
+ 0x53, 0x7f, 0x5a, 0xc5, 0x7a, 0x9c, 0x21, 0xea, 0x1e, 0x16, 0x2f, 0xa4,
+ 0xcf, 0xd5, 0x0f, 0xb6, 0x51, 0xf0, 0x89, 0x12, 0x45, 0x8f, 0x1a, 0x2a,
+ 0x57, 0xb0, 0x1e, 0x86, 0x37, 0x16, 0xb3, 0x79, 0x4a, 0x1a, 0x1b, 0x2c,
+ 0x72, 0xd9, 0xf4, 0xc4, 0xd4, 0x2b, 0xb5, 0x33, 0x9a, 0x62, 0x7e, 0x18,
+ 0x31, 0xe3, 0xda, 0x6e, 0xfa, 0xbb, 0x17, 0xc0, 0x69, 0x2a, 0xe5, 0xb2,
+ 0x57, 0xcb, 0x59, 0xf3, 0xd5, 0xea, 0x5a, 0x68, 0xb7, 0xcf, 0x6d, 0x92,
+ 0x45, 0xa6, 0xfe, 0x47, 0x6c, 0x71, 0xcc, 0x83},
+ {0x26, 0xac, 0xf7, 0xf6, 0x71, 0xf9, 0xd3, 0x88, 0xa2, 0xe7, 0x15, 0x1c,
+ 0x04, 0x8e, 0xcf, 0x06, 0x65, 0x48, 0x62, 0x13, 0x49, 0xbb, 0xbb, 0xe9,
+ 0x82, 0x92, 0x0f, 0xa7, 0x17, 0x94, 0x5c, 0x9e, 0xa5, 0x31, 0x40, 0xd7,
+ 0x6c, 0x85, 0x88, 0xa4, 0xdf, 0x0c, 0x2c, 0x58, 0x0f, 0xa2, 0xd5, 0xb0,
+ 0x47, 0x8e, 0xce, 0x33, 0x95, 0xdd, 0xa8, 0x13, 0xe1, 0xc8, 0x68, 0x17,
+ 0x28, 0xdd, 0xe4, 0xdb, 0x0e, 0xb5, 0x9c, 0xe0, 0x95, 0x52, 0x81, 0xe4,
+ 0x60, 0x5b, 0x4c, 0xdc, 0x0c, 0x97, 0xfb, 0x41, 0x77, 0xc0, 0x09, 0x9c,
+ 0xc1, 0x58, 0x73, 0xdc, 0x25, 0x07, 0xab, 0xf3, 0x68, 0x5b, 0x01, 0x09,
+ 0xc1, 0xda, 0xa9, 0xe2, 0xb6, 0x3c, 0xd5, 0x3c, 0xd7, 0xee, 0x09, 0x46,
+ 0x50, 0xb2, 0xc7, 0xe9, 0xb2, 0xe6, 0x05, 0xd2, 0x79, 0x2a, 0xd1, 0xc0,
+ 0x49, 0x35, 0x13, 0x92, 0x6f, 0xb8, 0x4a, 0x2a, 0x55, 0x4a, 0x1a, 0xf4,
+ 0x79, 0x3e, 0x38, 0x4a, 0xe6, 0x3e, 0xa9, 0xf0, 0xc9, 0x40, 0x72, 0x06,
+ 0x95, 0x19, 0xea, 0xe7, 0x73, 0x48, 0x58, 0x0e, 0xff, 0x66, 0xbe, 0xf2,
+ 0x15, 0xd9, 0xb0, 0xc9, 0x7f, 0x63, 0x52, 0x1f, 0xbd, 0x61, 0x08, 0xa3,
+ 0xdf, 0xf7, 0x7c, 0xab, 0x9e, 0x1c, 0xb9, 0x51, 0x7e, 0x1d, 0x8b, 0xef,
+ 0xe3, 0xd9, 0xd4, 0xdb, 0x8f, 0xe9, 0x3e, 0xd4, 0xfa, 0x0f, 0x74, 0x89,
+ 0x3f, 0x4d, 0x63, 0x08, 0x45, 0x36, 0x84, 0xdb, 0x4c, 0x1c, 0xdf, 0x3b,
+ 0xf5, 0x5a, 0xfa, 0x9d, 0x82, 0xc2, 0xfe, 0x85, 0x33, 0x06, 0x7a, 0x7d,
+ 0xfd, 0x8d, 0x8b, 0xca, 0x1c, 0xdb, 0xf8, 0x94, 0x2d, 0x52, 0x30, 0x83,
+ 0xca, 0xf1, 0x8c, 0xab, 0x78, 0xfd, 0x06, 0xff, 0x90, 0x17, 0x8d, 0x6e,
+ 0xc1, 0xc7, 0x6e, 0x42, 0x8f, 0x07, 0xd7, 0x03, 0x1a, 0xdb, 0x40, 0x55,
+ 0xee, 0x56, 0x4d, 0x0f, 0x6e, 0x9a, 0xc4, 0x61, 0xe5, 0xd9, 0xe0, 0x5f,
+ 0x50, 0xea, 0x02, 0x23, 0x3a, 0x07, 0x49, 0xcf, 0x8b, 0x7a, 0x05, 0x1a,
+ 0xa3, 0x8e, 0x50, 0xa8, 0x44, 0x8e, 0x28, 0xf0, 0xb2, 0xb5, 0xe0, 0xc9,
+ 0xfc, 0x1f, 0x58, 0x34, 0xb5, 0x10, 0xa6, 0x26, 0x82, 0xba, 0xbd, 0x5c,
+ 0x9f, 0x6f, 0x93, 0xaf, 0x42, 0xca, 0x37, 0xf8, 0x88, 0x8f, 0x46, 0x9d,
+ 0x88, 0xe1, 0xeb, 0x19, 0x8b, 0x91, 0x07, 0x85, 0xb9, 0x3a, 0x7b, 0x2a,
+ 0x3c, 0x45, 0x3f, 0x94, 0x43, 0x87, 0xa7, 0xd2, 0x9e, 0x73, 0x36, 0xa4,
+ 0xf8, 0x8b, 0x75, 0x93, 0xc5, 0x33, 0x3c, 0xed, 0x03, 0xde, 0xa2, 0xd5,
+ 0xd9, 0x56, 0x7f, 0x84, 0x33, 0x85, 0xdf, 0x7d, 0x99, 0x0e, 0x1e, 0x7f,
+ 0xac, 0x52, 0x9b, 0x62, 0x96, 0xa5, 0xf0, 0x14, 0x34, 0xf3, 0x16, 0x01,
+ 0x56, 0x6f, 0x69, 0x9f, 0x19, 0x46, 0x4b, 0x43, 0x59, 0xdc, 0x29, 0x48,
+ 0x36, 0xb7, 0x67, 0x29, 0xb1, 0xce, 0x18, 0xb7, 0x63, 0x63, 0xba, 0x82,
+ 0xc5, 0x68, 0xa6, 0xc8, 0xab, 0x86, 0x2a, 0x96, 0x73, 0x90, 0xa2, 0x63,
+ 0x20, 0x14, 0x8f, 0x7b, 0x85, 0xa2, 0x52, 0x02, 0xff, 0x2a, 0x75, 0xc0,
+ 0x45, 0x31, 0x3d, 0x87, 0xed, 0xbd, 0xb6, 0x4e, 0x48, 0x75, 0xc9, 0x6b,
+ 0x81, 0xc1, 0x75, 0x8d, 0x46, 0x89, 0xac, 0xb9, 0x0a, 0x1d, 0xf4, 0x05,
+ 0x55, 0x8e, 0x53, 0x1c, 0x1e, 0xe1, 0xeb, 0x99, 0xfb, 0x4a, 0xc0, 0x00,
+ 0x45, 0x61, 0xa3, 0x59, 0xc0, 0x86, 0x50, 0xe4, 0xaf, 0x79, 0x31, 0x94,
+ 0x0c, 0x7f, 0xcf, 0xca, 0xe5, 0x73, 0x66, 0x85, 0x59, 0x66, 0xc4, 0x73,
+ 0xa4, 0xb4, 0x90, 0x6a, 0x08, 0x36, 0x21, 0x95, 0x5f, 0x65, 0xe8, 0x2b,
+ 0x82, 0x3d, 0x71, 0xca, 0xa0, 0x0c, 0x65, 0x30, 0x9d, 0x86, 0x19, 0xc2,
+ 0x86, 0x66, 0x6e, 0x3d, 0x72, 0x08, 0xb6, 0x78, 0x21, 0x9f, 0xc1, 0x25,
+ 0x73, 0xbd, 0x74, 0x04},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {469,
+ {0x92, 0xfa, 0xc4, 0x8d, 0xb9, 0x01, 0xbb, 0xac, 0xee, 0x9f, 0x4d, 0xef,
+ 0x72, 0xcd, 0x22, 0xda},
+ {0xe9, 0x70, 0xa2, 0x77, 0xe1, 0x17, 0x9d, 0x27, 0x5a, 0xab, 0x95, 0x04,
+ 0x74, 0x36, 0x7f, 0x65, 0x03, 0x7f, 0x7c, 0x75, 0xc9, 0xdd, 0x22, 0xe5,
+ 0x4f, 0xb0, 0xa9, 0xeb, 0x3d, 0x8c, 0x3b, 0xa0, 0xbe, 0xbd, 0x82, 0x77,
+ 0xe0, 0x73, 0xb3, 0x0d, 0x0d, 0x20, 0x8e, 0xef, 0x37, 0x2d, 0x30, 0x22,
+ 0x42, 0xde, 0xcf, 0x29, 0x1e, 0xf8, 0x33, 0x50, 0x82, 0x94, 0x30, 0x9d,
+ 0x28, 0x41, 0xf1, 0xc3, 0x2d, 0x09, 0x1b, 0x58, 0x9e, 0x15, 0xee, 0xda,
+ 0xf6, 0x3d, 0x21, 0xda, 0x84, 0x6a, 0x9f, 0x6d, 0xc2, 0xca, 0x96, 0x30,
+ 0xce, 0xf0, 0x72, 0x9d, 0x6e, 0xde, 0xa7, 0xfe, 0x3c, 0xa6, 0x97, 0x21,
+ 0xe1, 0xc4, 0xea, 0xbc, 0x41, 0xd2, 0xc8, 0x85, 0xc1, 0x07, 0x25, 0x74,
+ 0x26, 0xae, 0x37, 0x7d, 0x56, 0x79, 0xd8, 0xee, 0xa4, 0xa8, 0x25, 0x16,
+ 0x45, 0xbc, 0xf6, 0x48, 0x91, 0x77, 0xd5, 0x0f, 0xd4, 0xe5, 0x50, 0x7c,
+ 0xfa, 0x54, 0xdd, 0x82, 0xc9, 0x13, 0x0b, 0x45, 0x87, 0x2c, 0x4a, 0xa9,
+ 0xbf, 0xe9, 0xbb, 0xdf, 0x39, 0xcf, 0xbd, 0xe6, 0xad, 0xa1, 0x47, 0x4c,
+ 0x95, 0xbe, 0x92, 0x5d, 0x8a, 0xea, 0x01, 0x43, 0xd0, 0x64, 0x01, 0x6a,
+ 0x1b, 0xb2, 0xc5, 0x2b, 0x9a, 0x68, 0x9d, 0x03, 0xfc, 0xdc, 0x6b, 0x71,
+ 0x48, 0xf0, 0x6a, 0x16, 0x7a, 0x62, 0x1e, 0xdb, 0x8d, 0x62, 0x6a, 0x18,
+ 0xcc, 0x6c, 0x90, 0xc9, 0x95, 0x81, 0x9d, 0xae, 0x2e, 0x36, 0x55, 0xbb,
+ 0x3e, 0xed, 0x3c, 0xbd, 0xcf, 0xfb, 0xb3, 0x7d, 0x15, 0x5f, 0xef, 0xea,
+ 0xe2, 0xe1, 0xb8, 0xe6, 0xb3, 0x89, 0xa4, 0xb7, 0x30, 0x2f, 0xb9, 0x74,
+ 0xc9, 0x65, 0x35, 0xf2, 0x90, 0xa2, 0x60, 0x9b, 0x83, 0x74, 0x5e, 0xfa,
+ 0x68, 0x7b, 0x41, 0x24, 0x78, 0x7b, 0x3c, 0xaf, 0x72, 0xac, 0xe0, 0x8c,
+ 0x56, 0xcb, 0x93, 0x33, 0x25, 0xe2, 0xa0, 0x19, 0xd2, 0x90, 0x7d, 0x67,
+ 0x76, 0x8a, 0x3c, 0x2a, 0xe4, 0x7c, 0xe2, 0xc7, 0xf7, 0x7f, 0x86, 0xf0,
+ 0x11, 0xda, 0x53, 0xa8, 0xe1, 0xf5, 0x06, 0x44, 0x7b, 0xad, 0x6f, 0xa8,
+ 0x55, 0x02, 0x1f, 0xa4, 0x2d, 0x12, 0xa8, 0x5c, 0xf8, 0x54, 0x61, 0x59,
+ 0xfc, 0x80, 0x89, 0x38, 0xda, 0xef, 0x88, 0xbb, 0xc6, 0x5b, 0x9b, 0x77,
+ 0x1c, 0x5f, 0x54, 0x7b, 0xb7, 0xac, 0x86, 0xd5, 0x19, 0x04, 0x88, 0x24,
+ 0x77, 0xd3, 0xb7, 0xec, 0x07, 0x57, 0xc0, 0x8b, 0xa9, 0x1f, 0x8b, 0x16,
+ 0x37, 0xc8, 0xbd, 0xc3, 0x9a, 0x55, 0xb3, 0x49, 0x56, 0xae, 0x56, 0xf4,
+ 0xbd, 0x6a, 0x1a, 0xa1, 0xc4, 0x39, 0x03, 0x1e, 0x0b, 0xca, 0x3b, 0x90,
+ 0xa4, 0x3f, 0x3e, 0x05, 0xa3, 0x4d, 0x07, 0xf5, 0xb6, 0xcd, 0xc9, 0x4d,
+ 0x28, 0xbd, 0xb1, 0x92, 0x70, 0x8f, 0x2d, 0x12, 0x4f, 0x93, 0xfc, 0x31,
+ 0x3f, 0x9d, 0x52, 0x96, 0x77, 0xe6, 0x7e, 0xc8, 0xfd, 0x7d, 0x38, 0x8b,
+ 0x23, 0xb4, 0x6f, 0x23, 0x6f, 0x98, 0x33, 0xd9, 0x93, 0x12, 0x02, 0x2c,
+ 0xf9, 0xc3, 0x3c, 0xf3, 0xcb, 0x3f, 0x5c, 0x52, 0xfe, 0x11, 0x19, 0x4b,
+ 0x88, 0xca, 0xac, 0x10, 0x00, 0x47, 0x1d, 0xa9, 0x71, 0x0b, 0x87, 0x3c,
+ 0x07, 0x5a, 0x9b, 0x5b, 0xa5, 0xe5, 0x7f, 0xf5, 0xa7, 0x5e, 0x69, 0x9f,
+ 0x21, 0x6c, 0x2c, 0xc4, 0x38, 0xb3, 0x28, 0x99, 0x26, 0xa9, 0x94, 0xf8,
+ 0xe1, 0xf7, 0x83, 0x43, 0xb6, 0xef, 0x76, 0x8e, 0x87, 0x2e, 0x2f, 0x0f,
+ 0xdc, 0x2e, 0x64, 0xe8, 0x3e, 0x14, 0xc4, 0x41, 0x61, 0x48, 0x1f, 0xba,
+ 0x52, 0x4a, 0x41, 0x4a, 0xd5, 0xfb, 0x42, 0xbb, 0x81, 0x90, 0x02, 0x12,
+ 0x2e, 0xd1, 0xd3, 0xd9, 0x23, 0x0a, 0xd5, 0x7e, 0x69, 0x06, 0xb1, 0x16,
+ 0x17, 0x45, 0xae, 0x73, 0x0c, 0x58, 0x65, 0x36},
+ {0x80, 0x19, 0x1f, 0x2d, 0xc0, 0x1e, 0xf3, 0x04, 0x20, 0x3d, 0xb9, 0x78,
+ 0x68, 0x2e, 0xfc, 0x89, 0x6c, 0xb5, 0x2d, 0xb2, 0x29, 0x41, 0xd7, 0x6d,
+ 0x52, 0xd1, 0x41, 0x36, 0x37, 0x3e, 0x7d, 0x7d, 0x4e, 0x1a, 0x70, 0x07,
+ 0xb7, 0x72, 0xa0, 0xda, 0x75, 0xc2, 0xd9, 0x1b, 0x08, 0xb2, 0x75, 0xde,
+ 0xdd, 0xbf, 0xee, 0xd8, 0x3d, 0x24, 0xbf, 0x5d, 0xad, 0xea, 0xe0, 0x62,
+ 0xf7, 0x57, 0xe7, 0xcb, 0x11, 0x69, 0xcc, 0x36, 0xf7, 0xdd, 0x6c, 0xb7,
+ 0xe7, 0x60, 0x0e, 0xe5, 0x43, 0x75, 0x56, 0xaf, 0x52, 0xeb, 0x16, 0x59,
+ 0x2d, 0xfe, 0xe9, 0x22, 0x57, 0x95, 0xe2, 0xfd, 0x06, 0xbe, 0xe6, 0x1c,
+ 0x3e, 0x0c, 0x98, 0xa5, 0x60, 0xba, 0x2c, 0x88, 0xf9, 0x17, 0x35, 0x85,
+ 0x14, 0x80, 0xa8, 0x09, 0x61, 0xec, 0x97, 0x40, 0x69, 0x6e, 0xaa, 0x1a,
+ 0x4d, 0xec, 0x7a, 0xd2, 0xea, 0x78, 0x31, 0xa4, 0x1f, 0x10, 0xed, 0x02,
+ 0xba, 0x3b, 0xce, 0x9b, 0xab, 0xb4, 0x79, 0xc2, 0xb1, 0x96, 0x2f, 0x87,
+ 0x70, 0xfe, 0x19, 0xa5, 0xc7, 0xcf, 0x9e, 0x9c, 0x52, 0xad, 0x3f, 0xdb,
+ 0x74, 0xbe, 0x16, 0x87, 0xed, 0x75, 0xf0, 0x5f, 0xce, 0x38, 0xb2, 0x2d,
+ 0xc3, 0xe2, 0x9d, 0x86, 0x8e, 0x00, 0x11, 0xea, 0x9d, 0x3d, 0x08, 0xa7,
+ 0x33, 0xbc, 0x4c, 0xb3, 0xb3, 0xf0, 0x0c, 0xf5, 0x42, 0x3b, 0x2f, 0x2c,
+ 0xf3, 0xf1, 0xe3, 0x0f, 0xe0, 0x64, 0xb1, 0x83, 0x12, 0x50, 0x4f, 0xb1,
+ 0xff, 0xec, 0xac, 0x5d, 0x69, 0xad, 0x8d, 0x1f, 0x55, 0x60, 0x60, 0xf5,
+ 0x48, 0xd6, 0xf9, 0x90, 0x47, 0xe5, 0x63, 0x8b, 0xda, 0xc1, 0x33, 0x78,
+ 0x30, 0xe5, 0xe0, 0xf1, 0x03, 0x9c, 0xf3, 0xf7, 0xe7, 0xf8, 0xf0, 0x59,
+ 0x3c, 0x2c, 0x4a, 0xb7, 0xd2, 0xea, 0x8f, 0xc4, 0x3f, 0xe8, 0x68, 0x1f,
+ 0xda, 0x25, 0x9d, 0xa6, 0x40, 0x5f, 0xb0, 0xfe, 0xa4, 0x89, 0xae, 0xc0,
+ 0x28, 0x6d, 0x0f, 0xb0, 0x8d, 0x52, 0x3a, 0x8c, 0xf4, 0xc4, 0xf5, 0xe5,
+ 0x20, 0x1d, 0xbe, 0xd8, 0xb5, 0x1b, 0x83, 0xee, 0x75, 0x70, 0x08, 0x1c,
+ 0xf3, 0x3c, 0x4d, 0x5c, 0x3b, 0x01, 0xb9, 0x0e, 0x6e, 0x62, 0x60, 0x0e,
+ 0x5b, 0x53, 0xf4, 0x44, 0xb5, 0xe0, 0x83, 0x7d, 0xc6, 0x8a, 0xa0, 0xaa,
+ 0xaf, 0xf1, 0x5f, 0xbb, 0x45, 0x62, 0xf7, 0x27, 0x8e, 0xac, 0x6a, 0x24,
+ 0xfd, 0x30, 0x28, 0x67, 0x94, 0x91, 0x9d, 0x4f, 0x32, 0x73, 0x7c, 0x1a,
+ 0x50, 0x52, 0x81, 0x78, 0xa2, 0xc4, 0x46, 0xa7, 0x56, 0x8b, 0x05, 0xdf,
+ 0x91, 0x48, 0xe3, 0x3a, 0x19, 0x6e, 0xc8, 0x8b, 0xb6, 0x36, 0x32, 0xed,
+ 0x98, 0x1a, 0x35, 0x5c, 0x34, 0x14, 0x72, 0x4a, 0x91, 0x5d, 0x97, 0xe1,
+ 0x72, 0xa0, 0x09, 0x0b, 0xa9, 0x32, 0x08, 0x30, 0x07, 0x62, 0xea, 0x08,
+ 0x36, 0x30, 0x70, 0x21, 0x63, 0x92, 0x2e, 0x07, 0x47, 0xa0, 0x6e, 0x44,
+ 0x7f, 0xe6, 0xdd, 0x53, 0x70, 0x8f, 0x3c, 0x49, 0x81, 0x83, 0xc2, 0x7a,
+ 0x48, 0x0c, 0xbe, 0xf3, 0xf8, 0x95, 0x73, 0x37, 0xd2, 0x55, 0x53, 0x15,
+ 0x68, 0xf4, 0x73, 0xd7, 0x90, 0xae, 0x5d, 0xf3, 0xbc, 0xcc, 0x19, 0xd7,
+ 0xd7, 0x99, 0xd8, 0xe2, 0x0a, 0x76, 0x6b, 0x1d, 0x26, 0xe9, 0x41, 0xee,
+ 0x0c, 0x40, 0x85, 0x6e, 0xaf, 0xef, 0xd3, 0xec, 0x1e, 0x17, 0x90, 0x88,
+ 0x32, 0x05, 0x2b, 0xa1, 0x8b, 0x7c, 0xff, 0x2e, 0x62, 0xf3, 0x28, 0xb7,
+ 0xfa, 0x71, 0xb3, 0x7f, 0xab, 0xbb, 0x7a, 0x98, 0x60, 0xbf, 0xdd, 0xcc,
+ 0xa6, 0x64, 0x58, 0x63, 0xbe, 0x20, 0xe2, 0xb7, 0xed, 0x7b, 0x9c, 0x90,
+ 0x15, 0x35, 0xed, 0x97, 0x5f, 0x68, 0xdf, 0x84, 0x15, 0x00, 0x37, 0x78,
+ 0xac, 0xce, 0xac, 0xf4, 0x8b, 0x04, 0xd2, 0xa5, 0x1e, 0x48, 0x4f, 0xd0,
+ 0x39, 0xf0, 0x96, 0x54},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {470,
+ {0x04, 0xeb, 0xb8, 0xde, 0x10, 0x63, 0x78, 0x15, 0x1a, 0xee, 0x1a, 0x7d,
+ 0xcf, 0x53, 0xa4, 0x02},
+ {0xe9, 0x70, 0xa2, 0x77, 0xe1, 0x17, 0x9d, 0x27, 0x5a, 0xab, 0x95, 0x04,
+ 0x74, 0x36, 0x7f, 0x65, 0x03, 0x7f, 0x7c, 0x75, 0xc9, 0xdd, 0x22, 0xe5,
+ 0x4f, 0xb0, 0xa9, 0xeb, 0x3d, 0x8c, 0x3b, 0xa0, 0xbe, 0xbd, 0x82, 0x77,
+ 0xe0, 0x73, 0xb3, 0x0d, 0x0d, 0x20, 0x8e, 0xef, 0x37, 0x2d, 0x30, 0x22,
+ 0x42, 0xde, 0xcf, 0x29, 0x1e, 0xf8, 0x33, 0x50, 0x82, 0x94, 0x30, 0x9d,
+ 0x28, 0x41, 0xf1, 0xc3, 0x2d, 0x09, 0x1b, 0x58, 0x9e, 0x15, 0xee, 0xda,
+ 0xf6, 0x3d, 0x21, 0xda, 0x84, 0x6a, 0x9f, 0x6d, 0xc2, 0xca, 0x96, 0x30,
+ 0xce, 0xf0, 0x72, 0x9d, 0x6e, 0xde, 0xa7, 0xfe, 0x3c, 0xa6, 0x97, 0x21,
+ 0xe1, 0xc4, 0xea, 0xbc, 0x41, 0xd2, 0xc8, 0x85, 0xc1, 0x07, 0x25, 0x74,
+ 0x26, 0xae, 0x37, 0x7d, 0x56, 0x79, 0xd8, 0xee, 0xa4, 0xa8, 0x25, 0x16,
+ 0x45, 0xbc, 0xf6, 0x48, 0x91, 0x77, 0xd5, 0x0f, 0xd4, 0xe5, 0x50, 0x7c,
+ 0xfa, 0x54, 0xdd, 0x82, 0xc9, 0x13, 0x0b, 0x45, 0x87, 0x2c, 0x4a, 0xa9,
+ 0xbf, 0xe9, 0xbb, 0xdf, 0x39, 0xcf, 0xbd, 0xe6, 0xad, 0xa1, 0x47, 0x4c,
+ 0x95, 0xbe, 0x92, 0x5d, 0x8a, 0xea, 0x01, 0x43, 0xd0, 0x64, 0x01, 0x6a,
+ 0x1b, 0xb2, 0xc5, 0x2b, 0x9a, 0x68, 0x9d, 0x03, 0xfc, 0xdc, 0x6b, 0x71,
+ 0x48, 0xf0, 0x6a, 0x16, 0x7a, 0x62, 0x1e, 0xdb, 0x8d, 0x62, 0x6a, 0x18,
+ 0xcc, 0x6c, 0x90, 0xc9, 0x95, 0x81, 0x9d, 0xae, 0x2e, 0x36, 0x55, 0xbb,
+ 0x3e, 0xed, 0x3c, 0xbd, 0xcf, 0xfb, 0xb3, 0x7d, 0x15, 0x5f, 0xef, 0xea,
+ 0xe2, 0xe1, 0xb8, 0xe6, 0xb3, 0x89, 0xa4, 0xb7, 0x30, 0x2f, 0xb9, 0x74,
+ 0xc9, 0x65, 0x35, 0xf2, 0x90, 0xa2, 0x60, 0x9b, 0x83, 0x74, 0x5e, 0xfa,
+ 0x68, 0x7b, 0x41, 0x24, 0x78, 0x7b, 0x3c, 0xaf, 0x72, 0xac, 0xe0, 0x8c,
+ 0x56, 0xcb, 0x93, 0x33, 0x25, 0xe2, 0xa0, 0x19, 0xd2, 0x90, 0x7d, 0x67,
+ 0x76, 0x8a, 0x3c, 0x2a, 0xe4, 0x7c, 0xe2, 0xc7, 0xf7, 0x7f, 0x86, 0xf0,
+ 0x11, 0xda, 0x53, 0xa8, 0xe1, 0xf5, 0x06, 0x44, 0x7b, 0xad, 0x6f, 0xa8,
+ 0x55, 0x02, 0x1f, 0xa4, 0x2d, 0x12, 0xa8, 0x5c, 0xf8, 0x54, 0x61, 0x59,
+ 0xfc, 0x80, 0x89, 0x38, 0xda, 0xef, 0x88, 0xbb, 0xc6, 0x5b, 0x9b, 0x77,
+ 0x1c, 0x5f, 0x54, 0x7b, 0xb7, 0xac, 0x86, 0xd5, 0x19, 0x04, 0x88, 0x24,
+ 0x77, 0xd3, 0xb7, 0xec, 0x07, 0x57, 0xc0, 0x8b, 0xa9, 0x1f, 0x8b, 0x16,
+ 0x37, 0xc8, 0xbd, 0xc3, 0x9a, 0x55, 0xb3, 0x49, 0x56, 0xae, 0x56, 0xf4,
+ 0xbd, 0x6a, 0x1a, 0xa1, 0xc4, 0x39, 0x03, 0x1e, 0x0b, 0xca, 0x3b, 0x90,
+ 0xa4, 0x3f, 0x3e, 0x05, 0xa3, 0x4d, 0x07, 0xf5, 0xb6, 0xcd, 0xc9, 0x4d,
+ 0x28, 0xbd, 0xb1, 0x92, 0x70, 0x8f, 0x2d, 0x12, 0x4f, 0x93, 0xfc, 0x31,
+ 0x3f, 0x9d, 0x52, 0x96, 0x77, 0xe6, 0x7e, 0xc8, 0xfd, 0x7d, 0x38, 0x8b,
+ 0x23, 0xb4, 0x6f, 0x23, 0x6f, 0x98, 0x33, 0xd9, 0x93, 0x12, 0x02, 0x2c,
+ 0xf9, 0xc3, 0x3c, 0xf3, 0xcb, 0x3f, 0x5c, 0x52, 0xfe, 0x11, 0x19, 0x4b,
+ 0x88, 0xca, 0xac, 0x10, 0x00, 0x47, 0x1d, 0xa9, 0x71, 0x0b, 0x87, 0x3c,
+ 0x07, 0x5a, 0x9b, 0x5b, 0xa5, 0xe5, 0x7f, 0xf5, 0xa7, 0x5e, 0x69, 0x9f,
+ 0x21, 0x6c, 0x2c, 0xc4, 0x38, 0xb3, 0x28, 0x99, 0x26, 0xa9, 0x94, 0xf8,
+ 0xe1, 0xf7, 0x83, 0x43, 0xb6, 0xef, 0x76, 0x8e, 0x87, 0x2e, 0x2f, 0x0f,
+ 0xdc, 0x2e, 0x64, 0xe8, 0x3e, 0x14, 0xc4, 0x41, 0x61, 0x48, 0x1f, 0xba,
+ 0x52, 0x4a, 0x41, 0x4a, 0xd5, 0xfb, 0x42, 0xbb, 0x81, 0x90, 0x02, 0x12,
+ 0x2e, 0xd1, 0xd3, 0xd9, 0x23, 0x0a, 0xd5, 0x7e, 0x69, 0x06, 0xb1, 0x16,
+ 0x17, 0x45, 0xae, 0x73, 0x0c, 0x58, 0x65, 0x36},
+ {0x18, 0x53, 0xa9, 0x16, 0xd4, 0x7a, 0xd4, 0x35, 0x6a, 0xc7, 0x36, 0x7b,
+ 0x84, 0x18, 0x9c, 0xe2, 0xca, 0x7e, 0x53, 0xf4, 0xbc, 0x8a, 0x11, 0xc2,
+ 0xae, 0x81, 0x98, 0x92, 0x01, 0x9b, 0x8e, 0xe8, 0x43, 0x88, 0xb7, 0x7b,
+ 0x2e, 0x52, 0xfa, 0x25, 0xf4, 0x18, 0x04, 0xc4, 0xc8, 0xaa, 0x00, 0x67,
+ 0x8c, 0xac, 0x22, 0xb8, 0x2b, 0xc5, 0x42, 0x84, 0x33, 0x57, 0x03, 0xed,
+ 0xc2, 0x1d, 0xb1, 0xa8, 0x62, 0xbf, 0x06, 0x98, 0x5f, 0x7b, 0x7b, 0x0c,
+ 0x20, 0xda, 0x10, 0x9e, 0xe2, 0x67, 0x94, 0x9f, 0xa0, 0x15, 0x28, 0x00,
+ 0xa2, 0x10, 0x7f, 0x40, 0x15, 0x15, 0xc0, 0x5e, 0x51, 0x88, 0xb6, 0x48,
+ 0x39, 0xf5, 0x39, 0xcd, 0xd3, 0x27, 0xfc, 0x3a, 0x41, 0xeb, 0xa4, 0xbe,
+ 0x94, 0xa1, 0xf6, 0xff, 0xa8, 0x5e, 0x2c, 0xc0, 0xa0, 0x91, 0xb3, 0x7b,
+ 0xe0, 0xbf, 0x70, 0x60, 0x67, 0x2d, 0x36, 0x2f, 0x70, 0x0f, 0xdd, 0x4b,
+ 0x66, 0xab, 0x4a, 0xac, 0x53, 0xc7, 0xc7, 0xaf, 0x21, 0x56, 0xb6, 0xd4,
+ 0x96, 0x65, 0xd0, 0x16, 0xc2, 0x3e, 0xad, 0x9f, 0xc1, 0x76, 0x94, 0xf9,
+ 0x70, 0xcd, 0xe9, 0x82, 0x5c, 0x66, 0x69, 0x21, 0x51, 0x39, 0x29, 0xf6,
+ 0xed, 0x27, 0x7d, 0x03, 0x85, 0xf4, 0x4f, 0x54, 0xd0, 0x26, 0xeb, 0xde,
+ 0x25, 0x7a, 0x76, 0x5c, 0x6f, 0x73, 0xe6, 0x17, 0x42, 0x48, 0x56, 0x3f,
+ 0x4c, 0xb0, 0x81, 0x34, 0x76, 0xab, 0xdf, 0x2d, 0x7e, 0xa5, 0x4a, 0x0a,
+ 0x53, 0xcf, 0xf8, 0x66, 0x4a, 0xe6, 0x2f, 0x7d, 0x1d, 0xc3, 0x3f, 0x13,
+ 0xcd, 0x3a, 0xe1, 0x20, 0x02, 0xd9, 0xfd, 0xe3, 0x79, 0x16, 0xa9, 0x3f,
+ 0xaa, 0x1e, 0x94, 0xbc, 0x91, 0xf3, 0x5f, 0xab, 0x23, 0x02, 0x04, 0xe1,
+ 0x01, 0x47, 0xa9, 0xcb, 0x81, 0xbf, 0xec, 0x1b, 0xc8, 0x5e, 0xf1, 0x8f,
+ 0x99, 0x32, 0xbb, 0xa7, 0xe8, 0x0c, 0xd7, 0x63, 0x31, 0x26, 0x28, 0xa3,
+ 0x2d, 0xc2, 0xec, 0x3e, 0xcf, 0x4b, 0x9f, 0xcf, 0x2d, 0x38, 0xcf, 0xc9,
+ 0xed, 0x09, 0x81, 0xfb, 0x65, 0xd6, 0xcd, 0x2f, 0x7b, 0x73, 0x5e, 0xbd,
+ 0x23, 0x83, 0xeb, 0x09, 0x60, 0x97, 0x57, 0x28, 0x8f, 0x9e, 0x42, 0xde,
+ 0xd3, 0x4c, 0x6e, 0x1d, 0xed, 0x47, 0x58, 0x46, 0x41, 0xd6, 0x00, 0x6b,
+ 0xa6, 0x34, 0x1f, 0x5e, 0x9a, 0xd2, 0x55, 0x91, 0x63, 0x3c, 0x35, 0xb0,
+ 0x78, 0x95, 0x3a, 0x7e, 0x4e, 0x50, 0xd6, 0x4c, 0xd0, 0x4f, 0x8a, 0xed,
+ 0x63, 0xfe, 0x01, 0x68, 0xab, 0x52, 0xb9, 0x78, 0xc2, 0x0f, 0xc9, 0x07,
+ 0xc0, 0x71, 0xd8, 0xa3, 0x54, 0x27, 0x87, 0xe6, 0x5e, 0xe5, 0x61, 0xc2,
+ 0xa5, 0xd3, 0x79, 0xe4, 0x95, 0x3f, 0x2a, 0x43, 0x32, 0xa7, 0x4f, 0x2c,
+ 0xcf, 0x6a, 0x3e, 0xe4, 0xac, 0x2e, 0xc4, 0x3e, 0xc3, 0x64, 0xbb, 0xe2,
+ 0x6e, 0x1e, 0x6a, 0x98, 0x34, 0x45, 0xa1, 0x7d, 0x6e, 0xc2, 0xb0, 0x7a,
+ 0x85, 0xe2, 0xdf, 0x52, 0x07, 0xb5, 0xf5, 0xa5, 0xd4, 0x6c, 0x2f, 0xf0,
+ 0x58, 0x23, 0x3c, 0xff, 0xe7, 0xa0, 0x87, 0x33, 0x85, 0xd9, 0xb4, 0x11,
+ 0xa9, 0x58, 0x30, 0x41, 0x06, 0x3a, 0x14, 0x81, 0x96, 0x3f, 0x73, 0x72,
+ 0x45, 0xa2, 0xd8, 0xa0, 0xbd, 0xfe, 0x1e, 0x9d, 0x06, 0x26, 0xed, 0x79,
+ 0x97, 0xd0, 0x1e, 0x93, 0xa6, 0xe9, 0x86, 0xd4, 0xd8, 0xf8, 0x42, 0xf2,
+ 0xd3, 0x5e, 0x9e, 0xff, 0x8a, 0x8c, 0x3e, 0xe9, 0x02, 0xa7, 0x4f, 0x76,
+ 0x90, 0xf7, 0x2f, 0x1e, 0x4a, 0x52, 0xee, 0x4d, 0xab, 0x5b, 0xbf, 0x71,
+ 0x3d, 0x52, 0x1b, 0x64, 0xdf, 0xfa, 0x74, 0xcc, 0xd5, 0x85, 0xcc, 0x84,
+ 0x32, 0x13, 0x77, 0x7e, 0x94, 0xbe, 0x05, 0x7a, 0x55, 0xf9, 0x5b, 0x8b,
+ 0x1e, 0x57, 0x8e, 0x9a, 0x4c, 0x67, 0x7b, 0x6c, 0xa8, 0x73, 0xd4, 0x04,
+ 0x8a, 0x56, 0xdd, 0x54},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {471,
+ {0x4e, 0x50, 0xc8, 0x00, 0xe2, 0x4d, 0x3e, 0x6e, 0xcd, 0x40, 0x18, 0x28,
+ 0xb1, 0x2f, 0xde, 0xcb},
+ {0x32, 0x87, 0x74, 0xe5, 0xe3, 0x68, 0x61, 0x64, 0x40, 0xa2, 0x85, 0x3a,
+ 0xe8, 0x3c, 0x94, 0x5d, 0x1d, 0x95, 0x4f, 0x47, 0x76, 0x63, 0x65, 0xbf,
+ 0xcd, 0x82, 0x09, 0x13, 0xc0, 0xbe, 0x05, 0x58, 0x0b, 0x45, 0x01, 0x07,
+ 0x5d, 0xcb, 0xf0, 0xae, 0x2b, 0x2d, 0x23, 0xaf, 0x99, 0x9c, 0x45, 0xbf,
+ 0x1e, 0x2d, 0x4d, 0xb0, 0xb6, 0x27, 0x1c, 0x3f, 0x49, 0x4c, 0x75, 0x25,
+ 0xfc, 0x44, 0x0b, 0xbc, 0x87, 0xf4, 0xa9, 0x5e, 0x34, 0xa0, 0x9a, 0xf0,
+ 0x2e, 0x62, 0x60, 0x3f, 0x14, 0xaa, 0x3b, 0xe0, 0x52, 0x9f, 0xad, 0x01,
+ 0xcd, 0x8b, 0xd2, 0x11, 0xbe, 0x9f, 0xed, 0xe6, 0x11, 0x50, 0xd8, 0x05,
+ 0x55, 0x02, 0x26, 0x5a, 0x87, 0x14, 0xe1, 0x95, 0xc5, 0xeb, 0x7f, 0x6e,
+ 0xa9, 0xd0, 0x21, 0xf4, 0x2c, 0x3f, 0x69, 0x41, 0x82, 0x56, 0x88, 0x3d,
+ 0x89, 0x0b, 0xfa, 0x65, 0xbb, 0xc0, 0x0c, 0xa1, 0x7f, 0xce, 0xd4, 0x94,
+ 0x52, 0x97, 0x36, 0x1d, 0x0f, 0xd3, 0x15, 0x72, 0x5a, 0x43, 0xbe, 0xcd,
+ 0xd5, 0x11, 0x62, 0xef, 0x1c, 0x04, 0x5c, 0xe2, 0x5a, 0xe5, 0xf2, 0x71,
+ 0xb1, 0x24, 0x6d, 0x96, 0xaa, 0x87, 0xb2, 0xb5, 0x83, 0x73, 0xf1, 0x1a,
+ 0x6f, 0x8b, 0x74, 0xbb, 0x99, 0x07, 0x38, 0xc4, 0xe4, 0xfa, 0x84, 0x83,
+ 0x0b, 0x6a, 0x65, 0x50, 0x2d, 0x99, 0x0d, 0xdd, 0xfc, 0xea, 0xa8, 0x76,
+ 0xc5, 0xe2, 0x2c, 0xa9, 0x25, 0x60, 0x58, 0x3f, 0x0d, 0xf3, 0xb9, 0x3e,
+ 0xd7, 0x88, 0x95, 0x60, 0x18, 0xed, 0x71, 0xca, 0x71, 0xfa, 0xbb, 0x90,
+ 0xf1, 0x4d, 0xf9, 0x02, 0x49, 0xca, 0x2b, 0xc9, 0xb9, 0xaa, 0x48, 0x18,
+ 0x7d, 0xc1, 0xd1, 0x88, 0x4e, 0x73, 0x7e, 0xb2, 0x47, 0x42, 0x37, 0xfe,
+ 0xd8, 0x69, 0x23, 0xd9, 0xe3, 0x22, 0x17, 0x8c, 0x2a, 0x79, 0xc9, 0x3f,
+ 0x31, 0x4e, 0x20, 0x42, 0x0d, 0x94, 0x4e, 0x50, 0x3c, 0x7c, 0x8e, 0x19,
+ 0x00, 0x41, 0xcc, 0xff, 0x2f, 0xc3, 0x1b, 0xbb, 0xd0, 0x24, 0xc7, 0x86,
+ 0x56, 0xc3, 0x6a, 0xab, 0x68, 0x7e, 0xdb, 0xc2, 0x60, 0x5a, 0xda, 0xfa,
+ 0xab, 0xc4, 0x04, 0x29, 0x6d, 0x86, 0x49, 0x7d, 0xaf, 0xc8, 0xa1, 0x46,
+ 0x5b, 0x96, 0xb1, 0x65, 0x9c, 0x32, 0x95, 0x6c, 0x22, 0xe5, 0xca, 0x4e,
+ 0xf3, 0x27, 0xd0, 0x0e, 0x83, 0x0b, 0x7e, 0xbb, 0x05, 0x31, 0x52, 0xc7,
+ 0xc9, 0x50, 0x79, 0x3b, 0xf1, 0x48, 0x29, 0xcd, 0x5d, 0x58, 0xf2, 0x78,
+ 0xc8, 0xa9, 0x99, 0x28, 0xbb, 0xf8, 0xb6, 0x69, 0x69, 0xe1, 0xe0, 0x7f,
+ 0xa9, 0x2c, 0x5c, 0x2e, 0x6b, 0x8b, 0x80, 0xe0, 0xc3, 0x50, 0x32, 0x0a,
+ 0xcd, 0x4d, 0x87, 0x6b, 0x1f, 0xe8, 0x0b, 0x4b, 0xb5, 0xe4, 0x13, 0x82,
+ 0xeb, 0xd7, 0x7c, 0x2b, 0x9e, 0x46, 0x03, 0x9e, 0x9d, 0x57, 0x14, 0x80,
+ 0x25, 0xd2, 0xc2, 0xfd, 0x62, 0x51, 0xd2, 0xcc, 0xd5, 0x1b, 0xdf, 0x01,
+ 0xc9, 0x72, 0xd3, 0xfa, 0x61, 0xfa, 0xed, 0x22, 0xd0, 0x5a, 0x2c, 0xc4,
+ 0x2f, 0x84, 0xcc, 0x27, 0x45, 0x7f, 0x38, 0xd2, 0xb0, 0x06, 0xc8, 0x13,
+ 0x1c, 0xef, 0xc5, 0xac, 0x6e, 0x23, 0x35, 0x57, 0x4d, 0x33, 0xf8, 0xcf,
+ 0xd3, 0x05, 0xce, 0xb0, 0x56, 0x8e, 0x19, 0x77, 0x9e, 0x72, 0x46, 0x8a,
+ 0x52, 0x3d, 0xc8, 0x89, 0x61, 0x96, 0xf7, 0x64, 0xd4, 0x7b, 0x74, 0x2a,
+ 0xa1, 0x87, 0x92, 0x95, 0x73, 0x65, 0x75, 0xb8, 0x4f, 0x64, 0x3c, 0x24,
+ 0x18, 0xc9, 0x39, 0x7f, 0x6a, 0x38, 0xac, 0x5e, 0xac, 0xa6, 0x95, 0x8c,
+ 0xc1, 0x17, 0xc6, 0x4d, 0xfb, 0x5f, 0xb8, 0x39, 0x02, 0xca, 0xf8, 0xc3,
+ 0xfd, 0x70, 0x02, 0x6e, 0x22, 0x06, 0x76, 0xf6, 0xa0, 0x69, 0x6d, 0x03,
+ 0xec, 0xc9, 0x75, 0x8d, 0x6f, 0xde, 0x18, 0x94},
+ {0x53, 0x96, 0x1d, 0x9b, 0x76, 0xb3, 0x02, 0x57, 0x51, 0x16, 0x64, 0x5a,
+ 0x19, 0x0f, 0x17, 0xae, 0x85, 0x7c, 0xb8, 0x52, 0xe6, 0x99, 0xaa, 0xc5,
+ 0x03, 0x5d, 0x55, 0x2c, 0x93, 0x97, 0x92, 0x4c, 0xa7, 0xeb, 0xc1, 0x08,
+ 0x81, 0x05, 0xef, 0x5b, 0xa0, 0xe1, 0x83, 0x03, 0xb7, 0xd4, 0xf2, 0x79,
+ 0xfa, 0x07, 0x50, 0x89, 0x02, 0x8c, 0x51, 0x6f, 0xf1, 0xc3, 0x33, 0x59,
+ 0x60, 0x04, 0x33, 0x4d, 0xe6, 0x9e, 0x5a, 0xf4, 0x08, 0x20, 0x34, 0x48,
+ 0x6f, 0xa6, 0x7b, 0x70, 0xab, 0x83, 0x20, 0x08, 0x72, 0xdd, 0x49, 0x66,
+ 0xaf, 0xc5, 0x46, 0xb9, 0x6a, 0x06, 0x93, 0x04, 0xf4, 0x2f, 0x6a, 0x59,
+ 0x7c, 0x7d, 0x1d, 0x62, 0x32, 0x5e, 0x68, 0xf7, 0xfc, 0xb0, 0xad, 0x7d,
+ 0x2d, 0x81, 0x4e, 0xf6, 0x1b, 0x0b, 0xc1, 0xca, 0xff, 0x97, 0x57, 0x2d,
+ 0x64, 0x6d, 0x82, 0x41, 0x29, 0xae, 0xef, 0xb5, 0xa0, 0x56, 0xa9, 0xa1,
+ 0x0c, 0x98, 0x79, 0x38, 0xfb, 0xf4, 0xaa, 0x68, 0xe4, 0x29, 0xa7, 0xe3,
+ 0x9c, 0x71, 0xfe, 0xc5, 0x96, 0xc9, 0xd8, 0x9b, 0xac, 0x7b, 0xf4, 0xdd,
+ 0xf3, 0x27, 0xbe, 0xf8, 0x90, 0x9a, 0x4a, 0xad, 0x81, 0x49, 0x4c, 0xb2,
+ 0xc1, 0xfd, 0xfa, 0xe4, 0x04, 0x11, 0xb8, 0x49, 0xff, 0xe5, 0xb0, 0x4b,
+ 0xd4, 0x30, 0xf0, 0xa2, 0x6c, 0x21, 0xd0, 0x54, 0xa2, 0x9a, 0x5d, 0x10,
+ 0x6b, 0xef, 0x74, 0xa3, 0xf6, 0x8e, 0x9a, 0x0c, 0x7a, 0x57, 0x9d, 0xfb,
+ 0x04, 0x58, 0xf9, 0x7c, 0x70, 0x97, 0x4d, 0x4b, 0xda, 0xf7, 0xa6, 0x5a,
+ 0xb0, 0x5f, 0xb8, 0x3a, 0xef, 0x72, 0x1d, 0x87, 0xd2, 0xe3, 0x49, 0xd2,
+ 0xe7, 0x9c, 0x0c, 0x4a, 0xe0, 0xea, 0xe5, 0x24, 0x05, 0xd0, 0x56, 0xd1,
+ 0x65, 0x90, 0xf1, 0xd1, 0xd6, 0xb1, 0xbf, 0xd6, 0xb3, 0xbd, 0x91, 0xc4,
+ 0x25, 0xa3, 0x67, 0xbe, 0x22, 0x0f, 0xbd, 0x18, 0x01, 0x4b, 0x92, 0x3e,
+ 0x53, 0x38, 0x6a, 0x71, 0x24, 0xbe, 0x7d, 0x68, 0x10, 0xf1, 0x01, 0xd1,
+ 0x13, 0xa1, 0x54, 0xa3, 0x14, 0x8f, 0xbc, 0x6f, 0x4c, 0x3f, 0x12, 0xcf,
+ 0x20, 0x6b, 0x59, 0x1d, 0x13, 0x15, 0xbd, 0x6c, 0x13, 0x51, 0xbe, 0x59,
+ 0xc5, 0x5b, 0x33, 0x8e, 0x3b, 0xf1, 0x0d, 0x83, 0xd0, 0x51, 0x20, 0xd1,
+ 0x69, 0xa6, 0x01, 0xb7, 0xd1, 0x69, 0xa1, 0x7c, 0x81, 0x5c, 0x36, 0x7c,
+ 0xd8, 0x08, 0xc3, 0x0d, 0xc9, 0x41, 0xf5, 0x1d, 0xd5, 0x71, 0x67, 0x97,
+ 0x5d, 0x81, 0x61, 0x20, 0x3e, 0x55, 0xfa, 0x7f, 0x0a, 0xfa, 0x50, 0x4c,
+ 0x93, 0xcb, 0x90, 0x46, 0x6e, 0xa0, 0x85, 0xc5, 0x89, 0x0e, 0xce, 0x05,
+ 0xde, 0xab, 0x75, 0x41, 0x0f, 0xd5, 0xf9, 0x30, 0xb2, 0x44, 0xb5, 0xac,
+ 0x8a, 0x08, 0xb0, 0xdc, 0x55, 0x99, 0x2b, 0x4a, 0xc1, 0xee, 0x1b, 0xeb,
+ 0x7b, 0x83, 0x74, 0x0f, 0x9a, 0x45, 0x91, 0x4b, 0x1c, 0x11, 0x11, 0x5a,
+ 0x27, 0xe6, 0xd1, 0xa6, 0xb8, 0x91, 0x7d, 0xee, 0x29, 0xf0, 0xde, 0xda,
+ 0xec, 0xdb, 0x2b, 0xb3, 0xdb, 0x37, 0x99, 0x1e, 0x9c, 0x83, 0x7d, 0xa4,
+ 0x46, 0x07, 0x27, 0x6b, 0x4d, 0x07, 0x3d, 0x25, 0x12, 0xb4, 0xbf, 0x3b,
+ 0x34, 0xa9, 0x06, 0x5b, 0x4a, 0xad, 0x23, 0x6f, 0xf7, 0x03, 0xef, 0x68,
+ 0x77, 0x67, 0xcb, 0xdb, 0xb7, 0x62, 0xa2, 0xbd, 0x8b, 0xb2, 0x7d, 0x13,
+ 0x77, 0x82, 0x73, 0xd5, 0x76, 0x4d, 0xef, 0xee, 0x48, 0x32, 0xfd, 0x34,
+ 0xa3, 0xcb, 0xcb, 0x3e, 0xd1, 0x46, 0xb3, 0x07, 0x06, 0xff, 0xac, 0x8a,
+ 0xbd, 0x66, 0xb6, 0x98, 0xf5, 0x0e, 0xda, 0xda, 0x77, 0xca, 0x0c, 0x22,
+ 0xfb, 0x78, 0xff, 0x0b, 0xb9, 0x55, 0xbd, 0xb7, 0x33, 0x37, 0xd5, 0x92,
+ 0x43, 0x04, 0xb2, 0x4a, 0x3d, 0xe5, 0xe3, 0xc8, 0x8d, 0x7e, 0x8f, 0xa3,
+ 0xad, 0xd4, 0xa5, 0x78},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {472,
+ {0x4d, 0xa6, 0x64, 0xfe, 0xef, 0x8a, 0xb1, 0x03, 0xc2, 0x49, 0x8a, 0xca,
+ 0xa0, 0x55, 0x60, 0xec},
+ {0x7a, 0xfa, 0x41, 0x56, 0xec, 0x21, 0x3d, 0x85, 0xf6, 0xa8, 0x4f, 0x29,
+ 0xc1, 0x5f, 0x48, 0x5a, 0xec, 0x7d, 0x81, 0xe0, 0x7c, 0xe1, 0xf8, 0xca,
+ 0x0e, 0xd2, 0xc7, 0x3e, 0x25, 0xea, 0x87, 0x62, 0x8b, 0xa0, 0x0a, 0xf5,
+ 0xae, 0x1c, 0xa2, 0x55, 0xc6, 0x61, 0xa4, 0x68, 0x5c, 0x77, 0x68, 0x5c,
+ 0xa6, 0x0d, 0x23, 0x83, 0x6e, 0x35, 0xf4, 0x21, 0xcd, 0x0f, 0xfb, 0x04,
+ 0xcc, 0x93, 0x6e, 0x09, 0xa2, 0x0a, 0x11, 0xe3, 0xc3, 0x63, 0x59, 0x1e,
+ 0x47, 0x91, 0x5c, 0x4e, 0x42, 0x55, 0xd6, 0xd2, 0x56, 0xd6, 0x6c, 0x2e,
+ 0x43, 0x14, 0xa9, 0x45, 0x5c, 0xd6, 0x7d, 0x47, 0x38, 0x35, 0x57, 0x11,
+ 0xc2, 0xb3, 0x0b, 0x6f, 0x00, 0xe6, 0x44, 0x16, 0x2e, 0x0a, 0x80, 0x76,
+ 0x2d, 0x5d, 0x5f, 0x7b, 0xb5, 0xfd, 0xb9, 0x95, 0xe0, 0x9a, 0x8d, 0xd6,
+ 0x1f, 0x6c, 0x5a, 0xdb, 0x79, 0xac, 0xb7, 0xfa, 0xdd, 0xc4, 0xb1, 0xab,
+ 0x67, 0x39, 0x9b, 0xe1, 0xb7, 0x86, 0xd0, 0x45, 0xc7, 0x4c, 0x19, 0xac,
+ 0x5a, 0xec, 0x4b, 0xfe, 0x08, 0x3a, 0x65, 0x13, 0x9c, 0x20, 0x42, 0x16,
+ 0x0c, 0xe4, 0x06, 0x15, 0x4c, 0x3d, 0xfe, 0x5f, 0xfd, 0xa9, 0x1a, 0x38,
+ 0x78, 0xca, 0xf3, 0x86, 0xe8, 0x3c, 0x80, 0x6a, 0x1d, 0x31, 0x59, 0x34,
+ 0x96, 0xb7, 0xef, 0x07, 0x72, 0x8a, 0x8d, 0x05, 0x3e, 0xb1, 0x5b, 0xd9,
+ 0x7c, 0x1d, 0xaa, 0x72, 0x20, 0x3c, 0x48, 0x39, 0x6f, 0x6a, 0xde, 0x4d,
+ 0x0f, 0x58, 0xe9, 0x4a, 0x16, 0x71, 0x78, 0x5c, 0xa0, 0x79, 0x22, 0x4c,
+ 0x1c, 0x5a, 0x72, 0x38, 0xaf, 0xe1, 0x2a, 0x78, 0x5d, 0x63, 0xdb, 0xb7,
+ 0x37, 0x96, 0x25, 0x5d, 0x01, 0x4a, 0x4b, 0x98, 0x14, 0x47, 0x59, 0x78,
+ 0x78, 0xdd, 0x4d, 0xcd, 0x5a, 0xc7, 0x10, 0xa7, 0x92, 0x0c, 0xcc, 0x85,
+ 0xff, 0x1c, 0xcf, 0xe4, 0x88, 0x63, 0x00, 0x5f, 0xf7, 0x83, 0x0d, 0xb7,
+ 0x7c, 0x6f, 0x73, 0x2e, 0x6a, 0x1e, 0x23, 0xf6, 0xb6, 0xfc, 0x29, 0x1e,
+ 0x41, 0xb3, 0x59, 0x79, 0xde, 0xa6, 0x7e, 0x3a, 0x8f, 0x5e, 0x0d, 0x74,
+ 0xb1, 0x34, 0x7b, 0x01, 0x32, 0xe0, 0x04, 0xe9, 0x1e, 0x71, 0x7f, 0x17,
+ 0x5b, 0xd6, 0x72, 0xf1, 0x0b, 0xd2, 0x53, 0x9a, 0x58, 0x81, 0x88, 0x93,
+ 0xcd, 0xb7, 0x62, 0xef, 0xb0, 0x40, 0x6a, 0xb0, 0x17, 0xaf, 0x32, 0x89,
+ 0x5f, 0xd4, 0x67, 0x43, 0x18, 0x61, 0x01, 0xcf, 0x16, 0x75, 0x18, 0x7f,
+ 0xf7, 0x42, 0x9d, 0xc2, 0x75, 0x49, 0x83, 0x61, 0xcc, 0xdb, 0x60, 0xf7,
+ 0x86, 0xd6, 0x1b, 0xe3, 0xc1, 0x30, 0x5f, 0x8f, 0x4e, 0x21, 0x03, 0x26,
+ 0xdb, 0xe1, 0xee, 0x37, 0xcb, 0x29, 0xc7, 0xbb, 0xca, 0x16, 0x26, 0x84,
+ 0xb7, 0xb4, 0x8c, 0xdc, 0x64, 0xef, 0x71, 0xe4, 0x66, 0x6b, 0x29, 0x74,
+ 0x31, 0x3c, 0x38, 0x68, 0x0a, 0x61, 0x53, 0xc6, 0x72, 0x3d, 0x8b, 0x08,
+ 0x29, 0x53, 0x0d, 0x03, 0x44, 0x29, 0x41, 0x9b, 0x66, 0x1c, 0x43, 0x2c,
+ 0x8f, 0xeb, 0x2d, 0x69, 0x52, 0xc5, 0x06, 0x86, 0x0d, 0xfd, 0xa9, 0x71,
+ 0xfc, 0x01, 0x73, 0xf9, 0xb6, 0xc3, 0x43, 0xad, 0x20, 0x2c, 0x15, 0x38,
+ 0xd3, 0x3f, 0xa5, 0xd6, 0xe6, 0xf2, 0x65, 0xc3, 0xa5, 0x27, 0x5c, 0x00,
+ 0xcc, 0x15, 0x66, 0x16, 0xc3, 0xc9, 0x75, 0x04, 0xd2, 0x5d, 0xd0, 0xad,
+ 0x2f, 0x10, 0x10, 0x0a, 0x10, 0x0b, 0xa3, 0x04, 0x7e, 0x77, 0x62, 0xd5,
+ 0x79, 0x13, 0x67, 0x92, 0xb7, 0x5c, 0xdb, 0xaa, 0x5f, 0x16, 0xfb, 0x22,
+ 0x1d, 0xcb, 0x30, 0xcc, 0x74, 0x3c, 0x85, 0x13, 0x88, 0x9c, 0xd5, 0x27,
+ 0x04, 0xad, 0x52, 0xe2, 0xa2, 0x20, 0x11, 0x1c, 0xfe, 0xfc, 0x07, 0x1d,
+ 0xdb, 0x9f, 0x9c, 0x2c, 0x45, 0x32, 0x46, 0xcd},
+ {0x8e, 0x5a, 0x5e, 0x58, 0x0e, 0x7c, 0x29, 0x9a, 0x51, 0x62, 0xcf, 0xcc,
+ 0x53, 0xcf, 0xf3, 0x30, 0x8c, 0x4e, 0x97, 0x6a, 0x2e, 0xec, 0xde, 0x30,
+ 0xad, 0x27, 0x32, 0x7c, 0xa3, 0x41, 0xeb, 0x93, 0x41, 0x0a, 0x52, 0xe5,
+ 0xf8, 0x9b, 0x87, 0x1a, 0x48, 0xa5, 0xf7, 0x53, 0xf7, 0x52, 0x13, 0x6f,
+ 0xef, 0x04, 0x08, 0xb8, 0x0a, 0xf9, 0x8c, 0xd2, 0x12, 0x44, 0x69, 0x82,
+ 0xf2, 0x1a, 0xc4, 0x97, 0x7a, 0x3e, 0xcb, 0x3c, 0xc3, 0xd5, 0x81, 0x8d,
+ 0x65, 0x4b, 0x42, 0x8b, 0x42, 0x31, 0x1b, 0xe9, 0xf2, 0x92, 0x37, 0x2e,
+ 0xa6, 0xd8, 0x2b, 0xed, 0x60, 0x54, 0x5b, 0x5b, 0xba, 0x42, 0xff, 0x07,
+ 0xb0, 0x19, 0xa8, 0x15, 0x24, 0x24, 0x2e, 0xdf, 0xd2, 0xde, 0xd4, 0x8a,
+ 0x04, 0x2d, 0x96, 0xbc, 0x3f, 0x6e, 0x55, 0xe8, 0xf3, 0x22, 0xdd, 0x2d,
+ 0xa4, 0xb8, 0x26, 0x8e, 0xb9, 0x66, 0xd4, 0xb6, 0x35, 0x89, 0x62, 0x9a,
+ 0x92, 0x47, 0x6f, 0xec, 0xf2, 0xe9, 0x3a, 0x29, 0x1f, 0x6d, 0xb7, 0xb2,
+ 0xd2, 0xb7, 0x26, 0x34, 0x6d, 0x6b, 0x23, 0x45, 0xe2, 0xf6, 0x31, 0x9e,
+ 0x2d, 0x16, 0x48, 0x19, 0xb9, 0x93, 0x0a, 0x61, 0x34, 0xec, 0x8f, 0xc5,
+ 0x75, 0x0e, 0xd9, 0xe8, 0xbe, 0x28, 0x2f, 0x03, 0xa4, 0x98, 0xf7, 0x9e,
+ 0x17, 0xae, 0x27, 0x3e, 0x2a, 0xf6, 0xd2, 0x1a, 0x3b, 0x8b, 0x6c, 0x1a,
+ 0x47, 0x32, 0x9c, 0xcf, 0xae, 0x79, 0xb9, 0x25, 0xf8, 0x81, 0x4b, 0xfe,
+ 0xd8, 0x78, 0x69, 0x4a, 0xca, 0x4b, 0x61, 0xda, 0xaf, 0xbb, 0x7d, 0x78,
+ 0xf2, 0xc4, 0x6c, 0x90, 0x1e, 0x05, 0xe5, 0x5e, 0x89, 0x3b, 0x11, 0x92,
+ 0x36, 0x18, 0xb6, 0x36, 0x87, 0x56, 0xb6, 0xc0, 0x08, 0x79, 0x96, 0xd9,
+ 0xe0, 0xf5, 0x8c, 0x86, 0xc9, 0x0b, 0xe2, 0xb5, 0x73, 0x01, 0xfc, 0x65,
+ 0x42, 0xed, 0xcb, 0xc6, 0x52, 0x2f, 0xe5, 0x10, 0xa4, 0xec, 0x5e, 0x11,
+ 0x8d, 0x21, 0x83, 0x13, 0x0d, 0x0f, 0x79, 0xca, 0xb4, 0x57, 0x58, 0xfc,
+ 0x02, 0x86, 0xde, 0x9c, 0xe4, 0xdc, 0xef, 0xb1, 0x94, 0x26, 0x9d, 0x65,
+ 0x30, 0x3d, 0xc1, 0xc0, 0x6b, 0x2c, 0xe6, 0x2b, 0x4c, 0xc5, 0xd0, 0x5c,
+ 0x25, 0x36, 0x05, 0xf8, 0x8c, 0xcc, 0x50, 0xcd, 0xcc, 0xf7, 0xf6, 0xda,
+ 0xe3, 0x2e, 0x38, 0x08, 0x31, 0xb4, 0x85, 0xa8, 0x28, 0x4c, 0x7b, 0x61,
+ 0xab, 0xdd, 0x37, 0x09, 0x41, 0xb5, 0x70, 0xe0, 0xe1, 0x0b, 0x5b, 0xaa,
+ 0x7b, 0x6a, 0x82, 0x35, 0x4b, 0xaf, 0x36, 0x58, 0xa0, 0x70, 0x16, 0x06,
+ 0xe7, 0xdc, 0x9d, 0x93, 0x52, 0xe2, 0xd7, 0xf9, 0x17, 0x8a, 0xe8, 0xe7,
+ 0x2a, 0x38, 0xe2, 0x2d, 0x5b, 0x9d, 0x7f, 0xe6, 0x6f, 0x2b, 0x72, 0x3c,
+ 0xff, 0xac, 0x69, 0x8c, 0x8c, 0xd2, 0x7e, 0x08, 0xa3, 0xd0, 0xa0, 0x41,
+ 0x3d, 0x7d, 0x25, 0x02, 0x20, 0xe5, 0x1e, 0xa6, 0x93, 0x40, 0xb6, 0xb9,
+ 0xb9, 0xd4, 0xc6, 0xd9, 0x9a, 0x26, 0xe9, 0x71, 0xb0, 0x88, 0x52, 0xef,
+ 0x67, 0x05, 0xab, 0xa8, 0xc4, 0x9e, 0x2d, 0x9c, 0x2d, 0xb9, 0xb9, 0x6c,
+ 0x3d, 0x4b, 0x9c, 0xdb, 0x0c, 0x3d, 0xe0, 0x2a, 0x93, 0x82, 0xae, 0x49,
+ 0x1c, 0x01, 0x5b, 0x73, 0xab, 0x28, 0xc0, 0x9d, 0xe5, 0x3f, 0xa2, 0xab,
+ 0x5b, 0x54, 0xa5, 0x39, 0x01, 0xab, 0xe6, 0x0c, 0x9d, 0x0e, 0xa4, 0x73,
+ 0x0e, 0x6f, 0x98, 0xc9, 0x76, 0x5d, 0x1d, 0xee, 0xa9, 0x12, 0xe4, 0xf5,
+ 0xe6, 0xc3, 0x93, 0x81, 0xce, 0x2b, 0x52, 0xf9, 0x10, 0x26, 0xe0, 0xb1,
+ 0x09, 0x05, 0xf6, 0x7f, 0xe8, 0xb7, 0x74, 0xf2, 0x48, 0x31, 0x10, 0x37,
+ 0x58, 0x7e, 0x7c, 0x84, 0x60, 0xf2, 0x0c, 0xe3, 0x50, 0x08, 0x16, 0xf5,
+ 0x93, 0x84, 0x5c, 0xe3, 0x28, 0x5c, 0x73, 0x88, 0x45, 0xc9, 0xa5, 0x41,
+ 0x3d, 0x92, 0x75, 0xe6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {473,
+ {0x8c, 0xf9, 0xfd, 0xc2, 0xd7, 0x7a, 0xf9, 0x46, 0x31, 0x90, 0x9c, 0x2b,
+ 0x22, 0xc5, 0xf9, 0x6d},
+ {0xaa, 0xe3, 0x4a, 0xe3, 0x39, 0xb8, 0xf7, 0x8c, 0x03, 0xcb, 0x73, 0xd9,
+ 0x21, 0xf9, 0x06, 0x1c, 0x7b, 0xcb, 0x79, 0x85, 0x40, 0x1b, 0x96, 0xba,
+ 0xa3, 0x8b, 0xf5, 0x2a, 0xc0, 0xf3, 0x6f, 0x38, 0x5d, 0x47, 0xfc, 0x00,
+ 0x1f, 0x66, 0x8a, 0x45, 0x66, 0x6c, 0x62, 0x61, 0x0e, 0xdf, 0xd1, 0x7e,
+ 0xb9, 0x59, 0x13, 0x3a, 0x79, 0xb8, 0xa7, 0xe2, 0x16, 0x4b, 0x97, 0x2d,
+ 0xd8, 0x84, 0x00, 0x87, 0xdf, 0xc5, 0x15, 0x9e, 0x72, 0x78, 0x61, 0xf9,
+ 0x9a, 0x98, 0x82, 0xd4, 0x33, 0x15, 0x9d, 0xb9, 0x7d, 0xd3, 0xc6, 0x45,
+ 0x9b, 0x3c, 0xab, 0x75, 0xe6, 0x95, 0x93, 0x81, 0xec, 0x79, 0xe0, 0x6c,
+ 0xa1, 0xfe, 0x7d, 0xe3, 0xd3, 0xbc, 0xe5, 0x6e, 0x2a, 0xfa, 0x07, 0xd7,
+ 0x97, 0x32, 0x92, 0x63, 0x53, 0xd6, 0x94, 0x62, 0x01, 0x16, 0xcc, 0xa4,
+ 0x3a, 0x0a, 0xd5, 0x7e, 0x52, 0x7a, 0x6a, 0x92, 0x40, 0x19, 0xe3, 0x2d,
+ 0xa8, 0xed, 0xca, 0x10, 0xc5, 0x64, 0xf3, 0x8a, 0xc8, 0xe0, 0xae, 0x3c,
+ 0xf8, 0xc1, 0x6e, 0x29, 0x82, 0xe1, 0xa4, 0x28, 0x99, 0x79, 0xe5, 0xff,
+ 0x34, 0x81, 0x55, 0x17, 0xb4, 0xa1, 0xa3, 0xef, 0xda, 0xdc, 0xbf, 0x2e,
+ 0x38, 0x6e, 0x76, 0xc5, 0x51, 0xb7, 0x38, 0x32, 0x78, 0x56, 0x95, 0xe3,
+ 0xd2, 0x8a, 0xa6, 0x87, 0xfe, 0x08, 0x00, 0x1a, 0xfe, 0xbc, 0x08, 0x03,
+ 0xfe, 0x45, 0xe5, 0xb7, 0x93, 0x32, 0x6a, 0xc6, 0xba, 0xb5, 0xc8, 0x2e,
+ 0x79, 0xc1, 0x91, 0x19, 0x28, 0x11, 0x8a, 0x4e, 0x41, 0x9b, 0x13, 0xb8,
+ 0x8a, 0x40, 0x70, 0xa8, 0x23, 0xfc, 0xb9, 0x1e, 0x44, 0xd2, 0x97, 0x06,
+ 0x0a, 0xf4, 0x55, 0x6b, 0xdb, 0xf3, 0xfc, 0xb5, 0xc8, 0xd9, 0x52, 0x78,
+ 0xd7, 0x38, 0xce, 0x00, 0xae, 0xc7, 0xde, 0x20, 0xd2, 0x52, 0xed, 0x83,
+ 0x6a, 0xe5, 0x29, 0xce, 0x2f, 0x7b, 0xb5, 0x1e, 0x2c, 0x12, 0xf7, 0xd6,
+ 0x5f, 0xd2, 0xf5, 0x5b, 0x96, 0x13, 0x76, 0x5f, 0x86, 0x6c, 0x16, 0x07,
+ 0xdf, 0xb4, 0x4b, 0x4d, 0xbc, 0x15, 0x5e, 0x00, 0x01, 0xcb, 0xff, 0x74,
+ 0xbe, 0x22, 0x2f, 0x9b, 0x85, 0x6a, 0x8f, 0x4c, 0xe6, 0x33, 0xe1, 0x4e,
+ 0x18, 0x97, 0x57, 0x10, 0x2e, 0xf7, 0xba, 0x84, 0x7f, 0x46, 0x2e, 0x08,
+ 0x32, 0x22, 0x99, 0x93, 0xf4, 0x91, 0x7f, 0x9e, 0x26, 0xcb, 0x0c, 0x71,
+ 0x20, 0x80, 0xa9, 0x4a, 0xf7, 0x4c, 0x42, 0x47, 0x07, 0xc1, 0x30, 0x58,
+ 0x11, 0xee, 0x19, 0x18, 0x46, 0xff, 0xbd, 0xbb, 0xc7, 0x55, 0xb7, 0x3f,
+ 0x12, 0x58, 0x36, 0xf7, 0xaa, 0x83, 0x3f, 0xd0, 0xd2, 0xe8, 0x2e, 0x2d,
+ 0xad, 0xb5, 0x7e, 0x0d, 0xfc, 0x20, 0xda, 0xb2, 0xa4, 0x6a, 0x48, 0xae,
+ 0xf7, 0xea, 0xb3, 0xb3, 0xc4, 0x82, 0x05, 0xf2, 0x24, 0x06, 0x15, 0xe4,
+ 0xad, 0xb4, 0x47, 0xfa, 0xea, 0xac, 0x25, 0x37, 0xf0, 0xa4, 0xe7, 0xf8,
+ 0x21, 0xbf, 0xbd, 0xeb, 0x0c, 0x58, 0x89, 0x6c, 0x97, 0x3a, 0xb5, 0x99,
+ 0xc2, 0x3d, 0xf2, 0x0d, 0xa7, 0xde, 0x76, 0xd3, 0x80, 0x80, 0x07, 0x14,
+ 0x99, 0x85, 0x34, 0x44, 0x41, 0x8c, 0x72, 0x9d, 0x1f, 0xf9, 0x97, 0x81,
+ 0xa7, 0x51, 0x72, 0x56, 0x09, 0x5b, 0x04, 0xe0, 0xe0, 0x42, 0xd4, 0xa5,
+ 0xc5, 0x2c, 0x92, 0xd9, 0xde, 0xac, 0xc8, 0xfa, 0xc4, 0x47, 0x89, 0x7f,
+ 0xbf, 0x8d, 0x36, 0xac, 0xdb, 0xb6, 0x68, 0xac, 0x8f, 0xb9, 0xa5, 0xae,
+ 0xe4, 0x65, 0x6b, 0xf4, 0xae, 0x67, 0x68, 0x1f, 0xc3, 0xc8, 0x0d, 0x3f,
+ 0xce, 0xb9, 0x85, 0xb2, 0x65, 0x27, 0x61, 0x63, 0xfe, 0x46, 0x8e, 0x6e,
+ 0x81, 0x2c, 0x5c, 0xd5, 0x8b, 0x15, 0x74, 0x8a, 0xc7, 0x19, 0xa4, 0xa4,
+ 0x50, 0xd4, 0x02, 0x43, 0x34, 0x09, 0xce, 0x9e},
+ {0x6d, 0x34, 0x24, 0x94, 0xaa, 0x5b, 0xe6, 0x18, 0x51, 0x71, 0x20, 0x78,
+ 0x2c, 0x80, 0x1a, 0x93, 0x34, 0x8f, 0xff, 0x73, 0x00, 0x3f, 0xef, 0x11,
+ 0x2e, 0x97, 0x80, 0x82, 0xcc, 0x9d, 0x69, 0xc1, 0x17, 0x22, 0xf3, 0x48,
+ 0x76, 0x55, 0x21, 0xb7, 0xaa, 0x36, 0x85, 0x45, 0xf8, 0x4b, 0xe0, 0xa1,
+ 0xb5, 0x73, 0xdf, 0xc7, 0x86, 0xd3, 0xf5, 0x7e, 0xb9, 0x74, 0xe5, 0x98,
+ 0x19, 0x30, 0x6d, 0xd4, 0xc3, 0x3c, 0xfc, 0x46, 0xb3, 0x64, 0xb8, 0x14,
+ 0x5b, 0x68, 0x74, 0x16, 0x7b, 0x2f, 0x22, 0x96, 0xc5, 0xa3, 0x21, 0x44,
+ 0x2b, 0x48, 0x3b, 0x8b, 0x50, 0x5a, 0x53, 0x5e, 0xe3, 0x38, 0xdd, 0xcd,
+ 0xa3, 0xef, 0x5c, 0xad, 0x2e, 0xab, 0x03, 0x0d, 0x11, 0x13, 0xc0, 0x84,
+ 0x48, 0x8e, 0xe8, 0x88, 0xe6, 0x8e, 0x87, 0x03, 0xe8, 0xfc, 0xe1, 0xf5,
+ 0x47, 0x65, 0xf8, 0x95, 0x68, 0xef, 0xe1, 0x33, 0x70, 0x5b, 0x38, 0x33,
+ 0x2d, 0x78, 0x81, 0xec, 0xee, 0x40, 0xc9, 0x01, 0xec, 0x3e, 0xa1, 0x15,
+ 0x6b, 0x1e, 0xe3, 0x84, 0x99, 0xd0, 0x66, 0x0e, 0x33, 0xe2, 0x9f, 0xfc,
+ 0x90, 0xc7, 0x1f, 0x38, 0xbd, 0xc1, 0x83, 0x01, 0xa6, 0x97, 0x8f, 0xcf,
+ 0x0f, 0x6e, 0xd1, 0x38, 0x07, 0x3b, 0x73, 0xbf, 0x6a, 0xf5, 0xb9, 0x85,
+ 0xcf, 0xe7, 0xc2, 0x69, 0x0e, 0xf9, 0x62, 0x6b, 0xb3, 0x3f, 0x41, 0x46,
+ 0x6f, 0x21, 0xb6, 0xfb, 0xbd, 0x77, 0xc6, 0x87, 0x6b, 0xb0, 0x16, 0x00,
+ 0x90, 0x1f, 0x66, 0x97, 0x3f, 0x1e, 0x1a, 0x82, 0x62, 0x8f, 0x92, 0x82,
+ 0x92, 0xc4, 0xfe, 0xe4, 0xbe, 0xf7, 0x29, 0x9d, 0x22, 0x1c, 0xa1, 0x09,
+ 0x8b, 0x08, 0xf1, 0x70, 0xaa, 0x01, 0xfc, 0x43, 0x30, 0x5a, 0xc6, 0x10,
+ 0x69, 0xd9, 0x86, 0xe4, 0xf7, 0x69, 0xd8, 0x16, 0xdc, 0x81, 0xf8, 0x98,
+ 0x12, 0xc6, 0xe9, 0x6c, 0xc0, 0xde, 0x97, 0xc9, 0xcc, 0x9e, 0xca, 0xb3,
+ 0xce, 0xfe, 0x49, 0xff, 0xfc, 0xa2, 0x8b, 0x1f, 0x7e, 0xb6, 0x02, 0xc9,
+ 0xd4, 0x2e, 0xac, 0x32, 0x8c, 0xea, 0xfd, 0x72, 0x9a, 0x7b, 0xf0, 0xdf,
+ 0x26, 0xb5, 0xdf, 0x3f, 0xae, 0x0e, 0x3f, 0x67, 0x81, 0xa0, 0x2d, 0x5b,
+ 0x41, 0x35, 0x3d, 0x4c, 0xc5, 0xf4, 0x43, 0x48, 0x35, 0xdb, 0x0d, 0xd1,
+ 0xd2, 0x7a, 0x83, 0x7d, 0xf5, 0xfe, 0x12, 0xbb, 0x9b, 0xa1, 0xd6, 0xd5,
+ 0x65, 0xdb, 0x02, 0xb3, 0x12, 0xbe, 0x13, 0xac, 0xb9, 0xf0, 0xa0, 0x72,
+ 0xb9, 0xdc, 0x6c, 0xab, 0x11, 0xa3, 0x1b, 0xcf, 0x30, 0xfc, 0xaf, 0x04,
+ 0x9f, 0x6b, 0x3b, 0x62, 0x10, 0x0f, 0x05, 0xf2, 0x03, 0xa0, 0x9e, 0x0f,
+ 0x33, 0x54, 0xbc, 0xcf, 0x84, 0x63, 0x44, 0x57, 0x93, 0xd7, 0x2b, 0xd3,
+ 0xda, 0x48, 0xb2, 0xc6, 0xa1, 0x91, 0x99, 0x96, 0x4a, 0xf1, 0xa2, 0xe4,
+ 0x66, 0x7e, 0xad, 0x84, 0x84, 0x88, 0xd6, 0x1e, 0xb5, 0xcb, 0xff, 0xee,
+ 0xc9, 0xdc, 0xa0, 0x0d, 0x64, 0x97, 0x7b, 0x94, 0x0b, 0xac, 0x78, 0x1e,
+ 0x0c, 0x89, 0x99, 0x15, 0x2c, 0x39, 0x23, 0x54, 0x94, 0x88, 0x13, 0x71,
+ 0xfd, 0x65, 0xe6, 0x61, 0x95, 0x15, 0x8f, 0x91, 0xe0, 0x8a, 0x8b, 0xff,
+ 0x84, 0x63, 0xba, 0x07, 0x6d, 0xb7, 0xae, 0x46, 0xc8, 0xab, 0x2d, 0x13,
+ 0x1e, 0x76, 0xae, 0xd7, 0x91, 0x7d, 0xc7, 0x78, 0x9f, 0xae, 0x6e, 0x2d,
+ 0x94, 0x4f, 0xfd, 0x77, 0xc2, 0xf0, 0x01, 0xe2, 0x04, 0x9c, 0x35, 0x6e,
+ 0x86, 0x23, 0x37, 0xfe, 0xdd, 0x63, 0xc9, 0xe3, 0xab, 0xc9, 0x85, 0xbe,
+ 0xd5, 0xc8, 0xd0, 0x82, 0xc2, 0x2e, 0x05, 0x51, 0xe3, 0x6b, 0x46, 0x38,
+ 0xd7, 0x0a, 0xe8, 0xdd, 0x68, 0x51, 0xd7, 0xdf, 0x95, 0x5f, 0x45, 0x47,
+ 0xb4, 0x1b, 0x96, 0xef, 0xb1, 0x3b, 0x6b, 0xa5, 0x29, 0xeb, 0x3b, 0x3e,
+ 0x63, 0xd7, 0xf8, 0xd8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {474,
+ {0xa1, 0xd2, 0xd7, 0x6d, 0x0b, 0x0f, 0x5d, 0xb3, 0x3f, 0x7b, 0x79, 0x54,
+ 0x99, 0x3c, 0x7d, 0xb6},
+ {0xaa, 0xe3, 0x4a, 0xe3, 0x39, 0xb8, 0xf7, 0x8c, 0x03, 0xcb, 0x73, 0xd9,
+ 0x21, 0xf9, 0x06, 0x1c, 0x7b, 0xcb, 0x79, 0x85, 0x40, 0x1b, 0x96, 0xba,
+ 0xa3, 0x8b, 0xf5, 0x2a, 0xc0, 0xf3, 0x6f, 0x38, 0x5d, 0x47, 0xfc, 0x00,
+ 0x1f, 0x66, 0x8a, 0x45, 0x66, 0x6c, 0x62, 0x61, 0x0e, 0xdf, 0xd1, 0x7e,
+ 0xb9, 0x59, 0x13, 0x3a, 0x79, 0xb8, 0xa7, 0xe2, 0x16, 0x4b, 0x97, 0x2d,
+ 0xd8, 0x84, 0x00, 0x87, 0xdf, 0xc5, 0x15, 0x9e, 0x72, 0x78, 0x61, 0xf9,
+ 0x9a, 0x98, 0x82, 0xd4, 0x33, 0x15, 0x9d, 0xb9, 0x7d, 0xd3, 0xc6, 0x45,
+ 0x9b, 0x3c, 0xab, 0x75, 0xe6, 0x95, 0x93, 0x81, 0xec, 0x79, 0xe0, 0x6c,
+ 0xa1, 0xfe, 0x7d, 0xe3, 0xd3, 0xbc, 0xe5, 0x6e, 0x2a, 0xfa, 0x07, 0xd7,
+ 0x97, 0x32, 0x92, 0x63, 0x53, 0xd6, 0x94, 0x62, 0x01, 0x16, 0xcc, 0xa4,
+ 0x3a, 0x0a, 0xd5, 0x7e, 0x52, 0x7a, 0x6a, 0x92, 0x40, 0x19, 0xe3, 0x2d,
+ 0xa8, 0xed, 0xca, 0x10, 0xc5, 0x64, 0xf3, 0x8a, 0xc8, 0xe0, 0xae, 0x3c,
+ 0xf8, 0xc1, 0x6e, 0x29, 0x82, 0xe1, 0xa4, 0x28, 0x99, 0x79, 0xe5, 0xff,
+ 0x34, 0x81, 0x55, 0x17, 0xb4, 0xa1, 0xa3, 0xef, 0xda, 0xdc, 0xbf, 0x2e,
+ 0x38, 0x6e, 0x76, 0xc5, 0x51, 0xb7, 0x38, 0x32, 0x78, 0x56, 0x95, 0xe3,
+ 0xd2, 0x8a, 0xa6, 0x87, 0xfe, 0x08, 0x00, 0x1a, 0xfe, 0xbc, 0x08, 0x03,
+ 0xfe, 0x45, 0xe5, 0xb7, 0x93, 0x32, 0x6a, 0xc6, 0xba, 0xb5, 0xc8, 0x2e,
+ 0x79, 0xc1, 0x91, 0x19, 0x28, 0x11, 0x8a, 0x4e, 0x41, 0x9b, 0x13, 0xb8,
+ 0x8a, 0x40, 0x70, 0xa8, 0x23, 0xfc, 0xb9, 0x1e, 0x44, 0xd2, 0x97, 0x06,
+ 0x0a, 0xf4, 0x55, 0x6b, 0xdb, 0xf3, 0xfc, 0xb5, 0xc8, 0xd9, 0x52, 0x78,
+ 0xd7, 0x38, 0xce, 0x00, 0xae, 0xc7, 0xde, 0x20, 0xd2, 0x52, 0xed, 0x83,
+ 0x6a, 0xe5, 0x29, 0xce, 0x2f, 0x7b, 0xb5, 0x1e, 0x2c, 0x12, 0xf7, 0xd6,
+ 0x5f, 0xd2, 0xf5, 0x5b, 0x96, 0x13, 0x76, 0x5f, 0x86, 0x6c, 0x16, 0x07,
+ 0xdf, 0xb4, 0x4b, 0x4d, 0xbc, 0x15, 0x5e, 0x00, 0x01, 0xcb, 0xff, 0x74,
+ 0xbe, 0x22, 0x2f, 0x9b, 0x85, 0x6a, 0x8f, 0x4c, 0xe6, 0x33, 0xe1, 0x4e,
+ 0x18, 0x97, 0x57, 0x10, 0x2e, 0xf7, 0xba, 0x84, 0x7f, 0x46, 0x2e, 0x08,
+ 0x32, 0x22, 0x99, 0x93, 0xf4, 0x91, 0x7f, 0x9e, 0x26, 0xcb, 0x0c, 0x71,
+ 0x20, 0x80, 0xa9, 0x4a, 0xf7, 0x4c, 0x42, 0x47, 0x07, 0xc1, 0x30, 0x58,
+ 0x11, 0xee, 0x19, 0x18, 0x46, 0xff, 0xbd, 0xbb, 0xc7, 0x55, 0xb7, 0x3f,
+ 0x12, 0x58, 0x36, 0xf7, 0xaa, 0x83, 0x3f, 0xd0, 0xd2, 0xe8, 0x2e, 0x2d,
+ 0xad, 0xb5, 0x7e, 0x0d, 0xfc, 0x20, 0xda, 0xb2, 0xa4, 0x6a, 0x48, 0xae,
+ 0xf7, 0xea, 0xb3, 0xb3, 0xc4, 0x82, 0x05, 0xf2, 0x24, 0x06, 0x15, 0xe4,
+ 0xad, 0xb4, 0x47, 0xfa, 0xea, 0xac, 0x25, 0x37, 0xf0, 0xa4, 0xe7, 0xf8,
+ 0x21, 0xbf, 0xbd, 0xeb, 0x0c, 0x58, 0x89, 0x6c, 0x97, 0x3a, 0xb5, 0x99,
+ 0xc2, 0x3d, 0xf2, 0x0d, 0xa7, 0xde, 0x76, 0xd3, 0x80, 0x80, 0x07, 0x14,
+ 0x99, 0x85, 0x34, 0x44, 0x41, 0x8c, 0x72, 0x9d, 0x1f, 0xf9, 0x97, 0x81,
+ 0xa7, 0x51, 0x72, 0x56, 0x09, 0x5b, 0x04, 0xe0, 0xe0, 0x42, 0xd4, 0xa5,
+ 0xc5, 0x2c, 0x92, 0xd9, 0xde, 0xac, 0xc8, 0xfa, 0xc4, 0x47, 0x89, 0x7f,
+ 0xbf, 0x8d, 0x36, 0xac, 0xdb, 0xb6, 0x68, 0xac, 0x8f, 0xb9, 0xa5, 0xae,
+ 0xe4, 0x65, 0x6b, 0xf4, 0xae, 0x67, 0x68, 0x1f, 0xc3, 0xc8, 0x0d, 0x3f,
+ 0xce, 0xb9, 0x85, 0xb2, 0x65, 0x27, 0x61, 0x63, 0xfe, 0x46, 0x8e, 0x6e,
+ 0x81, 0x2c, 0x5c, 0xd5, 0x8b, 0x15, 0x74, 0x8a, 0xc7, 0x19, 0xa4, 0xa4,
+ 0x50, 0xd4, 0x02, 0x43, 0x34, 0x09, 0xce, 0x9e},
+ {0x0c, 0x88, 0x3e, 0x64, 0x86, 0xdc, 0xa5, 0xac, 0x74, 0x79, 0xc7, 0x37,
+ 0x63, 0xc6, 0x7c, 0x84, 0xb7, 0xe8, 0x27, 0x98, 0x10, 0x42, 0x44, 0x7f,
+ 0xa6, 0x80, 0xe8, 0x15, 0xd7, 0x59, 0x7b, 0xf4, 0x2a, 0x10, 0x59, 0x09,
+ 0x2c, 0x43, 0x6b, 0xd0, 0x00, 0xdb, 0xa9, 0x8c, 0x38, 0xdf, 0xb9, 0xc4,
+ 0x1a, 0x4c, 0xcc, 0xaa, 0xae, 0x4c, 0xc0, 0x1a, 0x56, 0x4a, 0x29, 0xc9,
+ 0x1f, 0x12, 0xe7, 0x6c, 0xf4, 0xf6, 0x2c, 0x4c, 0x19, 0x1a, 0x95, 0x73,
+ 0x0a, 0x20, 0xfd, 0x24, 0x08, 0x3c, 0xa5, 0xe9, 0x4e, 0x82, 0xbd, 0x18,
+ 0x63, 0x76, 0x6b, 0xcd, 0x9c, 0x71, 0xaf, 0x8a, 0x45, 0x58, 0x3a, 0xec,
+ 0x68, 0xf6, 0x9f, 0xf3, 0xdd, 0x08, 0x27, 0xe9, 0x26, 0xd7, 0x7e, 0x6b,
+ 0x7f, 0xef, 0xc7, 0x44, 0x85, 0x0c, 0xec, 0x4b, 0x25, 0xce, 0x95, 0xc4,
+ 0x2a, 0xb0, 0xb1, 0x57, 0x60, 0xd6, 0x7d, 0xa4, 0xfd, 0x6b, 0x3d, 0x85,
+ 0xbd, 0xd0, 0x42, 0x60, 0xd4, 0x4d, 0xcc, 0xcc, 0xf7, 0x6a, 0x2e, 0xb1,
+ 0x91, 0x18, 0x09, 0xc9, 0x10, 0xda, 0x5d, 0x09, 0xb9, 0x4f, 0xcb, 0x15,
+ 0x8d, 0x21, 0x26, 0xe4, 0x46, 0xc2, 0xb1, 0xa5, 0x53, 0xc0, 0xba, 0x08,
+ 0x03, 0xde, 0x83, 0x93, 0x97, 0xb1, 0x88, 0xa2, 0x23, 0x8a, 0xaa, 0x0f,
+ 0xd5, 0x68, 0x2e, 0xc1, 0x09, 0x54, 0x1c, 0xce, 0xc0, 0x7f, 0x2d, 0x05,
+ 0x76, 0xd1, 0xa3, 0x6d, 0x90, 0x33, 0xf6, 0x7d, 0x94, 0xec, 0x09, 0xb5,
+ 0xe3, 0xc8, 0x0b, 0x8a, 0x42, 0x6b, 0x9b, 0x87, 0x71, 0xd1, 0xc3, 0x4b,
+ 0x7e, 0x30, 0xc3, 0x27, 0xa3, 0xc1, 0x16, 0xe4, 0x1f, 0x02, 0x34, 0xeb,
+ 0xd4, 0xba, 0x39, 0x9c, 0xcd, 0x22, 0xfb, 0x0d, 0xbf, 0xa0, 0x82, 0xdb,
+ 0x63, 0x40, 0x65, 0xaf, 0x66, 0xb4, 0x65, 0x55, 0xfe, 0x8d, 0xbb, 0x06,
+ 0x0c, 0x3f, 0x0b, 0x2d, 0x3e, 0x28, 0xb7, 0x56, 0xc7, 0x9b, 0x02, 0x78,
+ 0x9a, 0x6a, 0xf2, 0x08, 0xac, 0xac, 0xc8, 0x6a, 0xae, 0x47, 0xcc, 0x2f,
+ 0xcd, 0xeb, 0x73, 0x9c, 0x17, 0x2e, 0x0b, 0xa3, 0xc5, 0xf4, 0xb4, 0x86,
+ 0x2e, 0x6d, 0x69, 0x67, 0x4c, 0x5c, 0x0b, 0x5f, 0xda, 0xcc, 0x6d, 0x21,
+ 0xe9, 0x1d, 0x88, 0xc3, 0x8a, 0x18, 0xfe, 0x50, 0xee, 0x93, 0x11, 0x67,
+ 0xbc, 0xfd, 0x94, 0x5f, 0x6f, 0x7f, 0xd5, 0xb2, 0x48, 0x46, 0xba, 0x1c,
+ 0x21, 0xdb, 0x0c, 0x67, 0x46, 0x4e, 0x11, 0x92, 0xca, 0xda, 0x3f, 0xa8,
+ 0x31, 0x30, 0xae, 0xfc, 0xca, 0x39, 0xea, 0xc2, 0x79, 0xb7, 0x9e, 0xf2,
+ 0x8f, 0xda, 0xed, 0xf4, 0x1a, 0x77, 0x32, 0x76, 0x43, 0x55, 0x39, 0xac,
+ 0x25, 0xb6, 0x88, 0x71, 0x92, 0x99, 0x51, 0xeb, 0xe3, 0xe2, 0x1e, 0x4f,
+ 0x6b, 0x17, 0xc6, 0xe5, 0xca, 0x14, 0x32, 0x23, 0x0c, 0xa6, 0x64, 0xa9,
+ 0x22, 0x55, 0x4c, 0xe5, 0xf3, 0x1f, 0xe4, 0x24, 0xc3, 0x08, 0xb3, 0xa9,
+ 0x97, 0xfa, 0xd5, 0xd5, 0x80, 0xdf, 0xe0, 0xd2, 0x7c, 0x33, 0x1b, 0x0f,
+ 0x02, 0x57, 0x5f, 0xaa, 0x5f, 0xe8, 0xd9, 0x64, 0xc8, 0x2d, 0xe0, 0x54,
+ 0xea, 0xe3, 0x23, 0x3a, 0xe4, 0x6d, 0x7d, 0x09, 0x73, 0xd2, 0x77, 0x27,
+ 0x48, 0x21, 0xdf, 0x46, 0x4e, 0x59, 0xfa, 0x45, 0x23, 0xb7, 0x4c, 0x59,
+ 0xd4, 0xe2, 0x06, 0x74, 0xa1, 0x34, 0xe1, 0x98, 0x81, 0xe0, 0x42, 0xd1,
+ 0xc7, 0x0d, 0x16, 0x58, 0x6c, 0x39, 0x45, 0xc0, 0x2c, 0x5a, 0xa7, 0xb5,
+ 0x73, 0x5c, 0x21, 0x71, 0x01, 0x52, 0x06, 0x37, 0x67, 0xcf, 0x29, 0xa9,
+ 0x76, 0xfe, 0x4e, 0xbb, 0xb9, 0x77, 0x0f, 0xda, 0x8a, 0x91, 0x2e, 0xab,
+ 0xd1, 0x74, 0xec, 0xb3, 0xa9, 0x74, 0x9e, 0x81, 0xf1, 0x43, 0xf0, 0x21,
+ 0x31, 0x05, 0x0f, 0xe3, 0xff, 0xa2, 0x55, 0x89, 0x3f, 0x69, 0xb4, 0x2c,
+ 0xd6, 0x79, 0xeb, 0xb2},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {475,
+ {0x8c, 0x4a, 0xb8, 0x08, 0x7b, 0x8c, 0x02, 0x34, 0xe0, 0xbc, 0xb8, 0x18,
+ 0x7d, 0x5a, 0x25, 0x98},
+ {0xda, 0x12, 0x2d, 0xde, 0x13, 0xb5, 0xcc, 0x1e, 0x1a, 0x3d, 0xec, 0x05,
+ 0x60, 0xd0, 0xfb, 0xd1, 0xe2, 0x10, 0x61, 0x7e, 0xae, 0xea, 0x5e, 0x8f,
+ 0x12, 0x29, 0xca, 0xec, 0xab, 0x3a, 0x97, 0x45, 0x57, 0x9b, 0x45, 0xc3,
+ 0x87, 0x22, 0x70, 0xb9, 0x4a, 0x81, 0xd4, 0x13, 0x71, 0x31, 0x47, 0x6f,
+ 0x95, 0x9b, 0x42, 0x9a, 0x01, 0xeb, 0x7b, 0x04, 0x78, 0x9d, 0x88, 0xa1,
+ 0xf3, 0xdc, 0x74, 0xba, 0x2f, 0x79, 0xd4, 0xa0, 0x70, 0x75, 0x5d, 0x58,
+ 0x12, 0x5d, 0x5b, 0x44, 0xc6, 0x32, 0x70, 0x0c, 0x50, 0x1b, 0x3a, 0xd5,
+ 0xb0, 0x8e, 0x75, 0xd1, 0x79, 0xf8, 0xc1, 0x2f, 0x5b, 0xd3, 0x21, 0x9c,
+ 0x86, 0x4d, 0x03, 0xec, 0xa2, 0x7e, 0x33, 0x85, 0x35, 0x7b, 0xdb, 0x54,
+ 0xc4, 0x0e, 0x8c, 0x3b, 0x25, 0x39, 0xfd, 0x3e, 0x9b, 0x9c, 0xc6, 0x5d,
+ 0x92, 0x56, 0x01, 0x88, 0x31, 0xc7, 0xde, 0xdb, 0x4a, 0x1f, 0x54, 0xd4,
+ 0xcb, 0x17, 0xb4, 0x0d, 0x24, 0x70, 0x51, 0x4e, 0x77, 0x7b, 0xf8, 0x6b,
+ 0xdf, 0x3d, 0xf2, 0xcb, 0x13, 0xf2, 0xde, 0x18, 0xa3, 0xcc, 0x68, 0xeb,
+ 0x87, 0xcc, 0xf5, 0xcf, 0x4d, 0xf5, 0xb0, 0x30, 0x48, 0x73, 0x7b, 0xf5,
+ 0x90, 0xcc, 0x68, 0x7a, 0x03, 0xb2, 0x84, 0xeb, 0x66, 0x8f, 0x46, 0x59,
+ 0x17, 0x20, 0xfa, 0x54, 0xe2, 0x8f, 0x49, 0xd4, 0xc2, 0x87, 0x84, 0x51,
+ 0x7b, 0xde, 0xac, 0xa6, 0x3a, 0xcb, 0xb8, 0x00, 0x78, 0xaf, 0x80, 0xd3,
+ 0x6a, 0x4a, 0xe4, 0x70, 0x73, 0x0e, 0xdb, 0x78, 0x54, 0x23, 0x22, 0x4f,
+ 0xaf, 0xcc, 0x75, 0x18, 0xc8, 0xdf, 0xd2, 0x75, 0xc8, 0xef, 0x7f, 0x8b,
+ 0xf6, 0xda, 0x0a, 0x91, 0x99, 0x85, 0x6a, 0xc2, 0x6a, 0xc6, 0x71, 0x17,
+ 0x82, 0x83, 0xc0, 0x53, 0xdb, 0x69, 0x81, 0x60, 0xae, 0x0b, 0xd0, 0x5a,
+ 0x98, 0x40, 0xc8, 0xe7, 0x12, 0xd0, 0x3c, 0xdf, 0xaf, 0x43, 0xf1, 0x2e,
+ 0x29, 0xe1, 0xd4, 0x72, 0x4b, 0x2e, 0xa5, 0x1c, 0x5d, 0x3a, 0xf1, 0x7e,
+ 0x37, 0xdb, 0x89, 0xde, 0x60, 0xcd, 0x59, 0xeb, 0x79, 0x08, 0xb7, 0x02,
+ 0x83, 0x26, 0xbf, 0xc1, 0x7c, 0x80, 0x69, 0x5b, 0x00, 0x28, 0x31, 0xcd,
+ 0x5a, 0xce, 0x86, 0xbb, 0x1d, 0x67, 0x08, 0x5e, 0x5c, 0xb5, 0x1f, 0x6f,
+ 0x6a, 0x00, 0xe5, 0xf0, 0x79, 0x04, 0x26, 0x47, 0xf5, 0xdc, 0x9e, 0x59,
+ 0x8d, 0x73, 0x32, 0x11, 0x11, 0x62, 0xde, 0xb4, 0x8b, 0x86, 0x69, 0xaa,
+ 0x54, 0x14, 0x1c, 0x01, 0x1e, 0x0e, 0xa3, 0x08, 0x65, 0x69, 0x72, 0xf5,
+ 0xcb, 0xeb, 0xef, 0x2e, 0x44, 0x64, 0x38, 0x63, 0x60, 0x89, 0x32, 0xfd,
+ 0x2a, 0x95, 0x3b, 0x17, 0x80, 0x3b, 0x4f, 0x0c, 0xa8, 0x5d, 0x91, 0x63,
+ 0xc3, 0x94, 0x44, 0x7d, 0x02, 0xbf, 0x12, 0x57, 0x75, 0x98, 0x3e, 0x74,
+ 0x25, 0x44, 0xa1, 0x39, 0xeb, 0x19, 0x5a, 0x4e, 0xcf, 0x88, 0x37, 0xe6,
+ 0x14, 0x0c, 0x1d, 0xef, 0x95, 0xcb, 0x22, 0x87, 0x98, 0x8e, 0x69, 0xc7,
+ 0x3d, 0xb0, 0x1c, 0x26, 0x09, 0x24, 0x17, 0x01, 0x5f, 0xf5, 0x79, 0xaf,
+ 0x32, 0x54, 0x7d, 0x9f, 0x43, 0x3e, 0x37, 0xa0, 0xcc, 0xdf, 0x75, 0xd1,
+ 0xea, 0x3c, 0x8e, 0x5d, 0x07, 0xb7, 0xa3, 0x07, 0xe1, 0xc7, 0x98, 0xef,
+ 0x2d, 0x6a, 0xa8, 0x1e, 0xcc, 0x7d, 0xa4, 0xad, 0x0a, 0x0c, 0x67, 0x50,
+ 0x0f, 0xbe, 0x6b, 0x67, 0x6a, 0x7e, 0xfd, 0x35, 0x3f, 0xc3, 0x6e, 0x62,
+ 0x97, 0xa9, 0x65, 0x2f, 0xa5, 0x7a, 0x7c, 0xde, 0xbe, 0xfa, 0x5c, 0xf0,
+ 0x8c, 0xa8, 0xc8, 0xa6, 0x7d, 0x31, 0x03, 0xc7, 0x06, 0xde, 0xc5, 0x98,
+ 0xe8, 0x1c, 0x58, 0x2a, 0x08, 0x16, 0xaf, 0x16, 0xd6, 0xe4, 0x10, 0x23,
+ 0xc7, 0x8a, 0x88, 0x0f, 0x60, 0xe3, 0x08, 0xbe},
+ {0xa6, 0xfb, 0xe2, 0xdb, 0xb6, 0x1f, 0xe5, 0xc5, 0x92, 0x78, 0x4c, 0xd3,
+ 0x05, 0x2a, 0x46, 0x70, 0xda, 0xba, 0x12, 0x3d, 0x9d, 0x64, 0x67, 0x6e,
+ 0x3f, 0x18, 0x43, 0x89, 0x59, 0xf2, 0x1b, 0x72, 0x50, 0x15, 0x33, 0x09,
+ 0x4c, 0x08, 0x4a, 0x6b, 0x2b, 0x65, 0xdb, 0x10, 0x54, 0xe9, 0x6d, 0x8d,
+ 0x6b, 0x1e, 0x3a, 0x35, 0xb0, 0xfa, 0x72, 0xb8, 0x84, 0x29, 0xdd, 0xb0,
+ 0x99, 0xac, 0x10, 0x08, 0xa8, 0x71, 0xfb, 0xec, 0x5a, 0xd8, 0xdd, 0xbe,
+ 0x90, 0x78, 0x88, 0xf7, 0x1b, 0xcf, 0xa3, 0xad, 0xb4, 0xaf, 0xda, 0x89,
+ 0xe5, 0xa8, 0xcf, 0x68, 0x26, 0x30, 0x64, 0x5e, 0x7f, 0x85, 0x14, 0xcd,
+ 0xdc, 0xa5, 0xe3, 0xa8, 0xfc, 0xaf, 0xf3, 0x86, 0x4c, 0x97, 0xec, 0xcb,
+ 0x06, 0xad, 0x60, 0x92, 0x48, 0x01, 0xc2, 0xdd, 0x3b, 0x69, 0x96, 0xe3,
+ 0xc2, 0x8b, 0x80, 0xe8, 0x86, 0xc9, 0x3f, 0x61, 0xc1, 0xa2, 0x40, 0x6a,
+ 0x7c, 0xd9, 0x49, 0x41, 0x9e, 0x31, 0x41, 0x0f, 0xcf, 0xb2, 0x31, 0x24,
+ 0xea, 0x94, 0x6a, 0xaa, 0x65, 0xb6, 0xc4, 0x22, 0x9e, 0xb3, 0x8e, 0x18,
+ 0x08, 0x95, 0x49, 0x81, 0xae, 0x5a, 0xc0, 0x50, 0x66, 0x0c, 0xdb, 0xdd,
+ 0xc3, 0xcd, 0x35, 0x5f, 0xbf, 0x9b, 0x12, 0x5a, 0xd5, 0x3c, 0xa3, 0xce,
+ 0x4b, 0x9f, 0xbc, 0xbc, 0xa7, 0xd3, 0x1f, 0x21, 0x25, 0xe8, 0xcb, 0x31,
+ 0xfa, 0x04, 0x95, 0x90, 0x69, 0x48, 0xae, 0x0f, 0x42, 0x77, 0xd5, 0x14,
+ 0x02, 0xbd, 0x1a, 0x44, 0x34, 0xde, 0x4f, 0x66, 0x9a, 0xf2, 0x03, 0xd1,
+ 0x90, 0xcf, 0xce, 0x37, 0x4a, 0x69, 0x30, 0x6d, 0xa6, 0xa3, 0xcc, 0x9d,
+ 0x97, 0xd6, 0x54, 0xbd, 0x56, 0xb5, 0x33, 0x42, 0x3f, 0xe7, 0x5b, 0x9e,
+ 0x3a, 0x92, 0x06, 0x4e, 0x93, 0xe7, 0xe8, 0x81, 0x3c, 0xa1, 0x0f, 0x97,
+ 0xdd, 0x2b, 0xea, 0x34, 0xa8, 0xdf, 0x37, 0xb7, 0x70, 0x8f, 0x83, 0xdc,
+ 0x65, 0x3d, 0xb8, 0x6c, 0xe7, 0xc6, 0x9a, 0x78, 0x25, 0xd4, 0x27, 0xa2,
+ 0xf6, 0x19, 0xee, 0xf3, 0x29, 0xa6, 0xf6, 0x34, 0x7e, 0xf2, 0x70, 0x47,
+ 0x72, 0x9e, 0x45, 0xd8, 0x01, 0xff, 0x3d, 0x47, 0xe1, 0xb3, 0xc1, 0xf6,
+ 0xc6, 0x0e, 0x12, 0xf1, 0x1a, 0xdf, 0x22, 0x27, 0xc5, 0xfd, 0x79, 0x23,
+ 0x4a, 0x47, 0x5d, 0x56, 0x0e, 0x70, 0xc6, 0x71, 0xb2, 0x4f, 0xf8, 0xda,
+ 0xd8, 0x0a, 0x93, 0x1e, 0xdd, 0x77, 0x32, 0x21, 0x37, 0xa3, 0xaa, 0xf9,
+ 0x78, 0x61, 0x93, 0x2b, 0xad, 0x35, 0x30, 0x8b, 0xae, 0x5d, 0x1b, 0xa0,
+ 0x23, 0x18, 0x16, 0x37, 0xfe, 0x1e, 0xe1, 0x4e, 0xe2, 0x06, 0xcd, 0x9b,
+ 0xeb, 0xb1, 0xc4, 0xc9, 0x23, 0x1f, 0xdd, 0x59, 0xfb, 0x29, 0x35, 0x53,
+ 0xca, 0x7c, 0x1c, 0x85, 0x4a, 0x24, 0xa6, 0xb2, 0x5a, 0x58, 0x2b, 0x72,
+ 0x1d, 0x3b, 0x42, 0xbc, 0x97, 0x1b, 0x99, 0x07, 0xdd, 0x1f, 0xac, 0x88,
+ 0x43, 0x72, 0xa6, 0x05, 0xec, 0x2c, 0x59, 0xf9, 0xb7, 0xbe, 0x86, 0xb8,
+ 0xed, 0xbd, 0x7a, 0x9a, 0x3e, 0x7b, 0x21, 0x0b, 0xd3, 0x8b, 0x65, 0x0a,
+ 0x1c, 0xb5, 0xc6, 0x26, 0x52, 0x9b, 0xce, 0x7a, 0x83, 0x5d, 0xe1, 0xf3,
+ 0xb5, 0xda, 0xe9, 0x6c, 0x59, 0x69, 0xc9, 0x57, 0x20, 0x6d, 0x2a, 0xf0,
+ 0xa8, 0xa6, 0x15, 0x7d, 0x50, 0x3f, 0x61, 0x36, 0xd8, 0x43, 0xc2, 0x30,
+ 0x5b, 0xed, 0x6f, 0x5c, 0x7d, 0xb6, 0xf8, 0x8c, 0xe4, 0xa3, 0xe5, 0x1a,
+ 0x91, 0xb9, 0xd8, 0x6f, 0xec, 0x08, 0x15, 0x66, 0x28, 0xa5, 0xff, 0xa3,
+ 0x6f, 0x40, 0xa5, 0xd5, 0xdc, 0xac, 0x69, 0xd6, 0xa1, 0x24, 0x88, 0x85,
+ 0x22, 0xd9, 0xf0, 0x0f, 0xf4, 0xa4, 0x88, 0x40, 0x4c, 0x12, 0x36, 0xc8,
+ 0xbf, 0x41, 0x71, 0x9c, 0xb6, 0x96, 0x6b, 0xca, 0x1c, 0x6f, 0x42, 0x43,
+ 0xfd, 0xda, 0xa0, 0x7d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {476,
+ {0xe8, 0xc6, 0x86, 0x1a, 0xbb, 0xb8, 0x8a, 0x59, 0x99, 0x59, 0x4c, 0x2c,
+ 0xcb, 0x35, 0x38, 0xdb},
+ {0xda, 0x12, 0x2d, 0xde, 0x13, 0xb5, 0xcc, 0x1e, 0x1a, 0x3d, 0xec, 0x05,
+ 0x60, 0xd0, 0xfb, 0xd1, 0xe2, 0x10, 0x61, 0x7e, 0xae, 0xea, 0x5e, 0x8f,
+ 0x12, 0x29, 0xca, 0xec, 0xab, 0x3a, 0x97, 0x45, 0x57, 0x9b, 0x45, 0xc3,
+ 0x87, 0x22, 0x70, 0xb9, 0x4a, 0x81, 0xd4, 0x13, 0x71, 0x31, 0x47, 0x6f,
+ 0x95, 0x9b, 0x42, 0x9a, 0x01, 0xeb, 0x7b, 0x04, 0x78, 0x9d, 0x88, 0xa1,
+ 0xf3, 0xdc, 0x74, 0xba, 0x2f, 0x79, 0xd4, 0xa0, 0x70, 0x75, 0x5d, 0x58,
+ 0x12, 0x5d, 0x5b, 0x44, 0xc6, 0x32, 0x70, 0x0c, 0x50, 0x1b, 0x3a, 0xd5,
+ 0xb0, 0x8e, 0x75, 0xd1, 0x79, 0xf8, 0xc1, 0x2f, 0x5b, 0xd3, 0x21, 0x9c,
+ 0x86, 0x4d, 0x03, 0xec, 0xa2, 0x7e, 0x33, 0x85, 0x35, 0x7b, 0xdb, 0x54,
+ 0xc4, 0x0e, 0x8c, 0x3b, 0x25, 0x39, 0xfd, 0x3e, 0x9b, 0x9c, 0xc6, 0x5d,
+ 0x92, 0x56, 0x01, 0x88, 0x31, 0xc7, 0xde, 0xdb, 0x4a, 0x1f, 0x54, 0xd4,
+ 0xcb, 0x17, 0xb4, 0x0d, 0x24, 0x70, 0x51, 0x4e, 0x77, 0x7b, 0xf8, 0x6b,
+ 0xdf, 0x3d, 0xf2, 0xcb, 0x13, 0xf2, 0xde, 0x18, 0xa3, 0xcc, 0x68, 0xeb,
+ 0x87, 0xcc, 0xf5, 0xcf, 0x4d, 0xf5, 0xb0, 0x30, 0x48, 0x73, 0x7b, 0xf5,
+ 0x90, 0xcc, 0x68, 0x7a, 0x03, 0xb2, 0x84, 0xeb, 0x66, 0x8f, 0x46, 0x59,
+ 0x17, 0x20, 0xfa, 0x54, 0xe2, 0x8f, 0x49, 0xd4, 0xc2, 0x87, 0x84, 0x51,
+ 0x7b, 0xde, 0xac, 0xa6, 0x3a, 0xcb, 0xb8, 0x00, 0x78, 0xaf, 0x80, 0xd3,
+ 0x6a, 0x4a, 0xe4, 0x70, 0x73, 0x0e, 0xdb, 0x78, 0x54, 0x23, 0x22, 0x4f,
+ 0xaf, 0xcc, 0x75, 0x18, 0xc8, 0xdf, 0xd2, 0x75, 0xc8, 0xef, 0x7f, 0x8b,
+ 0xf6, 0xda, 0x0a, 0x91, 0x99, 0x85, 0x6a, 0xc2, 0x6a, 0xc6, 0x71, 0x17,
+ 0x82, 0x83, 0xc0, 0x53, 0xdb, 0x69, 0x81, 0x60, 0xae, 0x0b, 0xd0, 0x5a,
+ 0x98, 0x40, 0xc8, 0xe7, 0x12, 0xd0, 0x3c, 0xdf, 0xaf, 0x43, 0xf1, 0x2e,
+ 0x29, 0xe1, 0xd4, 0x72, 0x4b, 0x2e, 0xa5, 0x1c, 0x5d, 0x3a, 0xf1, 0x7e,
+ 0x37, 0xdb, 0x89, 0xde, 0x60, 0xcd, 0x59, 0xeb, 0x79, 0x08, 0xb7, 0x02,
+ 0x83, 0x26, 0xbf, 0xc1, 0x7c, 0x80, 0x69, 0x5b, 0x00, 0x28, 0x31, 0xcd,
+ 0x5a, 0xce, 0x86, 0xbb, 0x1d, 0x67, 0x08, 0x5e, 0x5c, 0xb5, 0x1f, 0x6f,
+ 0x6a, 0x00, 0xe5, 0xf0, 0x79, 0x04, 0x26, 0x47, 0xf5, 0xdc, 0x9e, 0x59,
+ 0x8d, 0x73, 0x32, 0x11, 0x11, 0x62, 0xde, 0xb4, 0x8b, 0x86, 0x69, 0xaa,
+ 0x54, 0x14, 0x1c, 0x01, 0x1e, 0x0e, 0xa3, 0x08, 0x65, 0x69, 0x72, 0xf5,
+ 0xcb, 0xeb, 0xef, 0x2e, 0x44, 0x64, 0x38, 0x63, 0x60, 0x89, 0x32, 0xfd,
+ 0x2a, 0x95, 0x3b, 0x17, 0x80, 0x3b, 0x4f, 0x0c, 0xa8, 0x5d, 0x91, 0x63,
+ 0xc3, 0x94, 0x44, 0x7d, 0x02, 0xbf, 0x12, 0x57, 0x75, 0x98, 0x3e, 0x74,
+ 0x25, 0x44, 0xa1, 0x39, 0xeb, 0x19, 0x5a, 0x4e, 0xcf, 0x88, 0x37, 0xe6,
+ 0x14, 0x0c, 0x1d, 0xef, 0x95, 0xcb, 0x22, 0x87, 0x98, 0x8e, 0x69, 0xc7,
+ 0x3d, 0xb0, 0x1c, 0x26, 0x09, 0x24, 0x17, 0x01, 0x5f, 0xf5, 0x79, 0xaf,
+ 0x32, 0x54, 0x7d, 0x9f, 0x43, 0x3e, 0x37, 0xa0, 0xcc, 0xdf, 0x75, 0xd1,
+ 0xea, 0x3c, 0x8e, 0x5d, 0x07, 0xb7, 0xa3, 0x07, 0xe1, 0xc7, 0x98, 0xef,
+ 0x2d, 0x6a, 0xa8, 0x1e, 0xcc, 0x7d, 0xa4, 0xad, 0x0a, 0x0c, 0x67, 0x50,
+ 0x0f, 0xbe, 0x6b, 0x67, 0x6a, 0x7e, 0xfd, 0x35, 0x3f, 0xc3, 0x6e, 0x62,
+ 0x97, 0xa9, 0x65, 0x2f, 0xa5, 0x7a, 0x7c, 0xde, 0xbe, 0xfa, 0x5c, 0xf0,
+ 0x8c, 0xa8, 0xc8, 0xa6, 0x7d, 0x31, 0x03, 0xc7, 0x06, 0xde, 0xc5, 0x98,
+ 0xe8, 0x1c, 0x58, 0x2a, 0x08, 0x16, 0xaf, 0x16, 0xd6, 0xe4, 0x10, 0x23,
+ 0xc7, 0x8a, 0x88, 0x0f, 0x60, 0xe3, 0x08, 0xbe},
+ {0x3b, 0x76, 0xb4, 0xe3, 0x08, 0x64, 0x7f, 0x49, 0xb6, 0xbe, 0x29, 0xe5,
+ 0x7c, 0x7d, 0x45, 0x22, 0x1e, 0x16, 0x23, 0xf2, 0x97, 0x9b, 0x77, 0xac,
+ 0x8a, 0xc3, 0x5e, 0x6d, 0x74, 0xa6, 0x98, 0x4b, 0xf0, 0x37, 0xd5, 0x6c,
+ 0x81, 0x10, 0x6d, 0x49, 0x9a, 0xe0, 0xaf, 0xc2, 0x0c, 0x37, 0x50, 0xab,
+ 0x61, 0x5a, 0xaa, 0x4e, 0xc3, 0xa0, 0x4c, 0x35, 0x07, 0xe4, 0x25, 0x73,
+ 0x9c, 0x6c, 0xbd, 0xfd, 0x58, 0xac, 0x3c, 0xc9, 0xb9, 0xfd, 0xcf, 0x7c,
+ 0xc5, 0xac, 0x47, 0x05, 0xa1, 0xad, 0x94, 0xc9, 0x28, 0xe0, 0x9c, 0x81,
+ 0x61, 0x40, 0xbe, 0xba, 0x2c, 0x2c, 0x3f, 0xd4, 0xef, 0xf2, 0xa4, 0x95,
+ 0x06, 0x76, 0x09, 0xf7, 0x0f, 0x0a, 0x6d, 0x17, 0xfd, 0x81, 0xe7, 0x0d,
+ 0x22, 0xb1, 0xc0, 0x49, 0x10, 0x65, 0x09, 0x5a, 0x30, 0xeb, 0x0c, 0xd2,
+ 0x42, 0x9d, 0xc6, 0x8d, 0xfb, 0x80, 0x74, 0x29, 0x94, 0xea, 0xa9, 0xe8,
+ 0xd4, 0xe5, 0xd1, 0x6b, 0x8c, 0x5a, 0x04, 0x9a, 0x63, 0x21, 0x1b, 0x5b,
+ 0xd2, 0x13, 0x17, 0x2b, 0xbd, 0xef, 0x1b, 0x37, 0xe6, 0x2d, 0x0a, 0x2a,
+ 0xa1, 0xe6, 0x49, 0xf9, 0xf7, 0x44, 0x10, 0xc8, 0xca, 0x4b, 0x33, 0x25,
+ 0x12, 0x80, 0xbe, 0x94, 0x61, 0x3c, 0x65, 0x8d, 0x4b, 0x96, 0x5b, 0xd2,
+ 0xeb, 0x78, 0x09, 0x90, 0x7f, 0xd0, 0x2c, 0x6b, 0x99, 0xd4, 0x74, 0x98,
+ 0xfd, 0x1f, 0x7b, 0xec, 0x00, 0x96, 0xa0, 0xf5, 0x15, 0x1f, 0x32, 0x99,
+ 0xe4, 0x44, 0x0e, 0x0d, 0x7a, 0x2f, 0xda, 0xee, 0xc7, 0x92, 0x4b, 0x3b,
+ 0xd9, 0x22, 0x96, 0x62, 0x91, 0xde, 0x2a, 0xa6, 0xcf, 0x0a, 0xa6, 0xe2,
+ 0xc3, 0x93, 0xd6, 0xaf, 0xa9, 0xe5, 0x0f, 0x09, 0x45, 0xe7, 0x0d, 0xaf,
+ 0xbf, 0x86, 0xc1, 0x5d, 0xa5, 0x73, 0x87, 0x3e, 0x2d, 0x55, 0x3e, 0xaf,
+ 0x2d, 0x50, 0x8c, 0x1a, 0xab, 0xc4, 0x91, 0x50, 0xfa, 0x5b, 0x39, 0x34,
+ 0xbf, 0x2b, 0x9b, 0x95, 0x52, 0x92, 0xbf, 0x07, 0xe1, 0xb1, 0xaf, 0x42,
+ 0x8a, 0xfb, 0x6c, 0xe4, 0xe2, 0xf8, 0xa3, 0x45, 0x38, 0x08, 0xdd, 0x43,
+ 0xbf, 0xdd, 0xd9, 0x35, 0xad, 0xf1, 0x11, 0xd7, 0x0b, 0xb4, 0xc9, 0xef,
+ 0xe5, 0xcb, 0x48, 0xed, 0xcc, 0xa3, 0x39, 0x46, 0x1a, 0xff, 0x69, 0x01,
+ 0x01, 0x22, 0xbb, 0x4c, 0x5b, 0xdd, 0x43, 0x20, 0xcf, 0xd1, 0x96, 0x63,
+ 0x97, 0xf5, 0x39, 0x3a, 0xb5, 0x78, 0xcb, 0x21, 0x5c, 0xc1, 0x5d, 0x04,
+ 0x8f, 0x38, 0xc9, 0xc5, 0xa5, 0xc4, 0xd8, 0x5e, 0x1f, 0x12, 0x39, 0x3f,
+ 0x6c, 0xca, 0x3e, 0xf6, 0x76, 0xfe, 0x75, 0x48, 0x2d, 0xc5, 0x7e, 0xda,
+ 0xac, 0x43, 0x99, 0xd0, 0x62, 0x15, 0x36, 0xc5, 0x2c, 0x7c, 0x84, 0x52,
+ 0x24, 0x22, 0x81, 0x67, 0x92, 0xc6, 0x77, 0x72, 0xcc, 0x05, 0xd8, 0xe2,
+ 0x2c, 0x5e, 0x98, 0x83, 0x70, 0x42, 0x5b, 0x20, 0xfb, 0xea, 0xa2, 0xbb,
+ 0x36, 0xb5, 0x80, 0x24, 0x3d, 0x97, 0x6e, 0x3d, 0x44, 0x75, 0x87, 0x87,
+ 0x99, 0x8b, 0x3d, 0x3e, 0x2c, 0xdd, 0x34, 0x18, 0x0e, 0xd5, 0x2c, 0x2b,
+ 0x6f, 0xb2, 0x6c, 0x02, 0x32, 0x23, 0x56, 0x83, 0x2f, 0x35, 0xcf, 0xb7,
+ 0xc8, 0xd1, 0xb3, 0x18, 0xd5, 0x0b, 0x01, 0x9c, 0x10, 0x81, 0xf8, 0x6a,
+ 0x1e, 0x3a, 0x48, 0x21, 0x83, 0x9e, 0x50, 0x89, 0xa9, 0xdb, 0xb5, 0xd4,
+ 0xc6, 0xd1, 0x8c, 0xd4, 0xde, 0x94, 0x1f, 0x6b, 0x96, 0xc1, 0x56, 0x00,
+ 0x94, 0xfe, 0x41, 0xf2, 0xbe, 0xf8, 0x80, 0x6c, 0x60, 0x2d, 0xa2, 0x06,
+ 0xaa, 0xce, 0xd6, 0x5e, 0xe2, 0xfa, 0x10, 0xed, 0x2f, 0xfb, 0x9d, 0x6b,
+ 0x8d, 0xc2, 0x81, 0xe6, 0x33, 0x2e, 0xcc, 0xc7, 0x5f, 0x15, 0xb6, 0xe8,
+ 0xba, 0xc8, 0x28, 0x04, 0xb1, 0x99, 0x46, 0xf5, 0x0b, 0x9f, 0xb3, 0xe7,
+ 0xa0, 0x96, 0x8e, 0xc4},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {477,
+ {0x94, 0x24, 0x2e, 0xa8, 0xf4, 0x6d, 0xcf, 0x58, 0x41, 0x23, 0xb1, 0x79,
+ 0xdc, 0xe3, 0x5f, 0xa3},
+ {0x6d, 0xbb, 0x9b, 0x8a, 0x87, 0x8d, 0xfd, 0xc0, 0xb4, 0xa8, 0xf9, 0x6e,
+ 0xd8, 0x93, 0xda, 0x36, 0x26, 0xd4, 0x78, 0xb7, 0x88, 0xc1, 0x6a, 0x1d,
+ 0xbf, 0x27, 0x3e, 0x93, 0xa1, 0xd9, 0x74, 0xe9, 0xb0, 0x03, 0x4c, 0x79,
+ 0xa7, 0x89, 0xfc, 0xfa, 0x33, 0x95, 0x9a, 0x70, 0x30, 0x17, 0x19, 0x29,
+ 0x5e, 0xc2, 0xfe, 0x22, 0x3b, 0xcb, 0x28, 0x85, 0xf3, 0x94, 0xe3, 0xea,
+ 0xd9, 0x52, 0xb7, 0x65, 0x94, 0x1e, 0x54, 0x64, 0x43, 0x58, 0x5f, 0xa9,
+ 0x01, 0x7e, 0xe5, 0xa2, 0x62, 0x22, 0x1b, 0x20, 0xfd, 0x52, 0xc8, 0xb3,
+ 0xe2, 0x11, 0x71, 0x38, 0xed, 0x8d, 0x7a, 0xe3, 0xae, 0xfc, 0xe2, 0x28,
+ 0xd0, 0x3a, 0x7b, 0x5e, 0x3b, 0xcc, 0xef, 0xfd, 0x63, 0x9c, 0x56, 0x75,
+ 0xc1, 0xb2, 0x6f, 0x6d, 0x7c, 0x06, 0xa1, 0xf0, 0x3f, 0x49, 0x62, 0x49,
+ 0x42, 0xd3, 0x6b, 0x8d, 0x34, 0x57, 0x96, 0xaa, 0xd0, 0xe6, 0xa0, 0x94,
+ 0x22, 0x85, 0x8c, 0x5e, 0x6a, 0x18, 0x12, 0x7a, 0x2e, 0x4a, 0xc2, 0x40,
+ 0x17, 0x2b, 0x3f, 0x5a, 0xef, 0x74, 0xf1, 0x02, 0xaf, 0x07, 0x96, 0xf7,
+ 0x4b, 0xc1, 0x6e, 0x60, 0x70, 0x79, 0x64, 0xd3, 0x95, 0x43, 0xc8, 0x90,
+ 0x5a, 0x59, 0xbd, 0x42, 0xed, 0xe5, 0x4c, 0xec, 0xf8, 0xe5, 0x49, 0x8e,
+ 0x8f, 0x55, 0x0b, 0x96, 0x11, 0xa3, 0xe3, 0xdb, 0xe6, 0x67, 0xca, 0x75,
+ 0xaf, 0x17, 0x84, 0xe6, 0x53, 0xc2, 0xfd, 0x9a, 0x0d, 0xa3, 0x78, 0xaa,
+ 0x96, 0x3a, 0x45, 0x78, 0x83, 0x4b, 0xa7, 0x13, 0x80, 0x9f, 0x42, 0xdc,
+ 0x43, 0xc5, 0x0a, 0xf1, 0xfe, 0x3d, 0x51, 0xd3, 0x36, 0xdf, 0x5b, 0xda,
+ 0x19, 0x7e, 0x4d, 0x7e, 0xe9, 0xec, 0xaf, 0xb7, 0x7f, 0x7b, 0xa1, 0xbf,
+ 0x40, 0x4b, 0xcb, 0x97, 0x51, 0x07, 0x1c, 0x37, 0xf3, 0x5b, 0x65, 0xd6,
+ 0x95, 0x6b, 0xde, 0x46, 0x09, 0xf2, 0xdb, 0x1b, 0xcf, 0xeb, 0x40, 0x0f,
+ 0x57, 0xed, 0xf4, 0x8a, 0x8f, 0x88, 0xac, 0x93, 0x3b, 0x90, 0x96, 0x4b,
+ 0x92, 0x47, 0xa8, 0xe0, 0x4d, 0x8a, 0x3a, 0xbb, 0x22, 0x91, 0x51, 0x50,
+ 0xfd, 0x2b, 0x2a, 0x8f, 0xbe, 0x19, 0xae, 0x44, 0x7c, 0x6d, 0x49, 0xd8,
+ 0xff, 0xf1, 0x10, 0xe1, 0x78, 0x0b, 0x56, 0x7e, 0x03, 0x30, 0x4e, 0x27,
+ 0xae, 0x08, 0x84, 0x28, 0x12, 0xe8, 0x97, 0x36, 0xee, 0x24, 0x56, 0x09,
+ 0xc5, 0xb0, 0x7e, 0x28, 0x5c, 0x1a, 0xac, 0x68, 0x18, 0x9c, 0x4f, 0xaa,
+ 0xe2, 0x16, 0xd7, 0x02, 0x00, 0x22, 0x52, 0x1b, 0x40, 0x49, 0x1b, 0x02,
+ 0xc9, 0x1d, 0x78, 0x1f, 0xe3, 0x9f, 0xcd, 0x16, 0x06, 0xae, 0x78, 0xca,
+ 0x04, 0x4b, 0x53, 0x81, 0xa3, 0x39, 0x5f, 0x2a, 0x4f, 0x58, 0x8f, 0xa4,
+ 0xf8, 0x0b, 0x4a, 0x44, 0x12, 0x16, 0x21, 0x7f, 0xa8, 0x07, 0xb9, 0xfb,
+ 0x1c, 0x7c, 0x41, 0xe7, 0x00, 0xaa, 0xa6, 0x89, 0x43, 0xff, 0xa5, 0xec,
+ 0xb5, 0x2c, 0x54, 0xc1, 0xc4, 0x10, 0x44, 0xe1, 0x93, 0x6b, 0x93, 0xf9,
+ 0x73, 0xf6, 0x10, 0x21, 0x3f, 0x67, 0x12, 0xa3, 0xa2, 0xe1, 0x93, 0x92,
+ 0xef, 0x39, 0x1c, 0x31, 0xfb, 0xa4, 0x85, 0xaf, 0x43, 0x10, 0xdb, 0xd2,
+ 0xe9, 0x26, 0xa4, 0xb0, 0x68, 0x30, 0x07, 0x36, 0xdb, 0xe0, 0xd8, 0x89,
+ 0xf3, 0xd6, 0xf1, 0x82, 0x8f, 0x1f, 0x51, 0x92, 0x17, 0x62, 0xc1, 0x4e,
+ 0xf2, 0x22, 0xf4, 0xd2, 0x3d, 0x5a, 0x57, 0xb2, 0x89, 0x87, 0x7f, 0x45,
+ 0x92, 0x69, 0x27, 0x12, 0x6a, 0x54, 0xae, 0x20, 0x37, 0x1d, 0x62, 0x64,
+ 0x03, 0xdf, 0x7c, 0xc8, 0x6e, 0x03, 0xba, 0x58, 0xac, 0xa5, 0xf7, 0xf6,
+ 0xd4, 0xd7, 0x31, 0x45, 0xeb, 0xcc, 0xd9, 0x37, 0xd9, 0xc5, 0x09, 0x8a,
+ 0xe1, 0x9f, 0x4d, 0xdb, 0xb7, 0x70, 0x58, 0xac},
+ {0x7d, 0xaa, 0x23, 0xd8, 0x91, 0xd3, 0xf6, 0x52, 0x1a, 0xa1, 0x39, 0xc8,
+ 0x0d, 0xa3, 0xc3, 0x5e, 0xa4, 0x1b, 0xdf, 0x0c, 0x6d, 0x1d, 0x77, 0xf0,
+ 0xdf, 0x29, 0x9f, 0xa0, 0x0b, 0x9f, 0x2b, 0x59, 0x0c, 0xd5, 0x19, 0x1d,
+ 0x77, 0x2b, 0xfc, 0x22, 0xd4, 0xa7, 0xdd, 0xc2, 0x47, 0x8e, 0x11, 0xba,
+ 0xba, 0x3b, 0x62, 0xd4, 0x1a, 0xb5, 0xfd, 0x1c, 0x08, 0xfb, 0x59, 0xab,
+ 0x86, 0x82, 0x0f, 0xa3, 0xf0, 0x05, 0xae, 0x32, 0x3a, 0x24, 0x02, 0xdb,
+ 0xb5, 0x10, 0x5b, 0x4a, 0x21, 0xe0, 0x9c, 0x4d, 0x0d, 0x68, 0x0b, 0x53,
+ 0xcc, 0x93, 0x72, 0x37, 0xfb, 0x66, 0x3b, 0x2c, 0x03, 0x84, 0x90, 0x1e,
+ 0x4a, 0xda, 0xe2, 0xb1, 0x44, 0xea, 0x36, 0x8f, 0x72, 0x89, 0xc4, 0x57,
+ 0x88, 0x1d, 0x05, 0x70, 0xfc, 0x6f, 0x2f, 0xe8, 0x34, 0x82, 0x34, 0x6e,
+ 0x2c, 0xf1, 0x9d, 0xd0, 0x0f, 0x54, 0xea, 0x58, 0xca, 0xc6, 0x6b, 0x8f,
+ 0x6a, 0x3c, 0xdd, 0x00, 0x84, 0x53, 0x90, 0x5a, 0xbe, 0x42, 0xff, 0xd7,
+ 0xcb, 0x38, 0x56, 0xb8, 0x89, 0x0b, 0xbf, 0xa0, 0xf0, 0xc0, 0xc9, 0x2a,
+ 0xfc, 0x93, 0x70, 0x0b, 0x7d, 0x05, 0xc2, 0xe1, 0x78, 0xc7, 0xfe, 0x88,
+ 0xd2, 0x35, 0xd1, 0xab, 0x7f, 0xe7, 0x48, 0xa3, 0x28, 0xc2, 0xfa, 0x75,
+ 0x88, 0x71, 0xe7, 0x6b, 0x06, 0x88, 0x7a, 0x35, 0x75, 0x8f, 0x32, 0xe6,
+ 0x3d, 0x2e, 0x0b, 0xc0, 0x51, 0x37, 0x17, 0x4b, 0x9a, 0x7f, 0x63, 0xd7,
+ 0x0a, 0xd4, 0x83, 0xbd, 0x85, 0xd2, 0x8a, 0x8b, 0x20, 0x56, 0xc1, 0x9f,
+ 0x7a, 0x2c, 0x75, 0xa0, 0x36, 0xda, 0xbf, 0x6e, 0x20, 0xb0, 0x90, 0x21,
+ 0xbd, 0xc8, 0x2f, 0x16, 0x7c, 0x89, 0xd0, 0x32, 0xf3, 0xce, 0x37, 0x11,
+ 0x5d, 0x8b, 0xec, 0x50, 0x74, 0xff, 0x33, 0x35, 0x5c, 0x7e, 0x25, 0xa9,
+ 0xa3, 0xf6, 0x75, 0x2d, 0xf0, 0xe1, 0x20, 0xb9, 0xdb, 0xee, 0x66, 0x5e,
+ 0x8b, 0xbc, 0x2a, 0xe9, 0xce, 0xbb, 0x2b, 0x2f, 0x2e, 0x73, 0x1f, 0x02,
+ 0xc8, 0xbf, 0x0d, 0x64, 0x57, 0x82, 0x81, 0x7c, 0x1d, 0x41, 0xd2, 0xca,
+ 0xc3, 0x54, 0x16, 0x3f, 0x64, 0x58, 0xb2, 0x6b, 0x0f, 0x22, 0x33, 0x20,
+ 0x23, 0xd8, 0xdc, 0xbf, 0x7e, 0x03, 0x6d, 0xb9, 0x38, 0x9f, 0x72, 0x77,
+ 0xcc, 0x46, 0x30, 0x2d, 0xfb, 0xa5, 0x43, 0xc4, 0xbf, 0x77, 0x49, 0xa6,
+ 0xd0, 0x95, 0x58, 0xe8, 0xb0, 0x87, 0x3f, 0x7e, 0x53, 0xa4, 0xfb, 0x5b,
+ 0x0f, 0x26, 0x80, 0xcb, 0xd2, 0x1b, 0x75, 0x13, 0x12, 0xad, 0x88, 0xe4,
+ 0x0c, 0x32, 0xab, 0x39, 0x0e, 0x43, 0x05, 0x27, 0x6e, 0x80, 0xf8, 0x51,
+ 0xbd, 0x5f, 0x88, 0xfa, 0x3b, 0x12, 0x88, 0x09, 0x77, 0x2e, 0x06, 0xdc,
+ 0x9e, 0xca, 0x9a, 0xdd, 0x0e, 0x3f, 0xb4, 0xf9, 0xd8, 0x55, 0x53, 0xc4,
+ 0x01, 0x16, 0x0d, 0x1c, 0x25, 0xec, 0x2e, 0x26, 0x6f, 0xaa, 0xad, 0x74,
+ 0xe2, 0xef, 0x86, 0x88, 0x63, 0x05, 0xfa, 0x57, 0x9d, 0x4a, 0xa6, 0xa3,
+ 0x19, 0xea, 0x09, 0xa5, 0xaa, 0x3e, 0x80, 0xa2, 0x33, 0x5b, 0xf8, 0x31,
+ 0x0a, 0x7e, 0x25, 0xee, 0x46, 0x42, 0x01, 0x2d, 0xbb, 0x05, 0x00, 0xb3,
+ 0x31, 0xf8, 0x53, 0x01, 0x58, 0x30, 0x53, 0x00, 0x49, 0xc9, 0x78, 0x35,
+ 0x96, 0x58, 0x37, 0x19, 0x0f, 0xb4, 0xd0, 0x2e, 0x50, 0x76, 0x3d, 0x09,
+ 0xa3, 0x1e, 0x7b, 0x47, 0x25, 0xa2, 0x84, 0x62, 0x0a, 0x68, 0xa2, 0x3a,
+ 0x1e, 0x80, 0x58, 0x3f, 0xb4, 0x41, 0x2f, 0xc0, 0xd4, 0xbe, 0x10, 0x80,
+ 0xff, 0xaf, 0xc9, 0x2b, 0xed, 0x44, 0x7b, 0xc7, 0xf5, 0x97, 0x11, 0x77,
+ 0x24, 0xbb, 0x65, 0x16, 0xed, 0x92, 0x18, 0x31, 0xed, 0xd6, 0x78, 0xff,
+ 0x59, 0xec, 0xa6, 0x41, 0xf7, 0xdb, 0x2d, 0x7a, 0x96, 0x13, 0x81, 0x68,
+ 0x9e, 0x75, 0x7a, 0xb1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {478,
+ {0xc3, 0xa8, 0x1b, 0x59, 0x6b, 0x4f, 0x69, 0x80, 0xfe, 0x15, 0xe6, 0x6c,
+ 0xc0, 0xb5, 0x93, 0xfc},
+ {0x1e, 0x34, 0xf1, 0x34, 0x82, 0xe8, 0x15, 0xec, 0x75, 0xe3, 0x32, 0x0c,
+ 0x0f, 0xdb, 0x9e, 0x3f, 0x70, 0xc9, 0x0c, 0x94, 0x7d, 0xb3, 0x8f, 0x03,
+ 0x87, 0xe4, 0x67, 0x09, 0x94, 0x2f, 0xe9, 0x15, 0x70, 0x30, 0x64, 0xc1,
+ 0x27, 0xf5, 0x54, 0xdb, 0x4d, 0x29, 0x63, 0xdc, 0xe4, 0xab, 0x96, 0xbe,
+ 0xc5, 0xca, 0xb6, 0xa1, 0x24, 0x66, 0x16, 0xb8, 0x99, 0xfc, 0x4f, 0x87,
+ 0x20, 0x37, 0x16, 0xc0, 0xab, 0xec, 0xc2, 0xc2, 0xec, 0x51, 0x2a, 0xfb,
+ 0x6f, 0xa0, 0xff, 0xad, 0xf3, 0x3a, 0x6c, 0xa0, 0x97, 0xbe, 0x89, 0xc6,
+ 0x5f, 0x9f, 0xfa, 0x21, 0xa4, 0xff, 0xca, 0x9f, 0x58, 0x88, 0x6b, 0xc4,
+ 0x02, 0x1a, 0xd0, 0x0e, 0x0f, 0x0f, 0x43, 0xf7, 0xe0, 0x6c, 0x20, 0x21,
+ 0x05, 0xd0, 0x58, 0xee, 0xee, 0xb8, 0x33, 0x1b, 0x5c, 0xf9, 0xfe, 0x4c,
+ 0x2c, 0x2e, 0xfa, 0x62, 0x9b, 0x70, 0xe5, 0x18, 0x29, 0xb9, 0xc6, 0xa8,
+ 0xe5, 0xd6, 0x45, 0x63, 0x96, 0x03, 0xb9, 0xa0, 0xfa, 0x7e, 0xb1, 0x75,
+ 0xd3, 0x37, 0x8f, 0x9f, 0xb5, 0xbc, 0xec, 0x50, 0xfc, 0x54, 0xe4, 0xa4,
+ 0x3e, 0xa8, 0x50, 0x3f, 0x1e, 0xb8, 0xeb, 0x35, 0xc8, 0xb8, 0x97, 0xbb,
+ 0x55, 0x1e, 0x10, 0xe4, 0x45, 0x89, 0x9e, 0x24, 0xf3, 0x04, 0x3d, 0x2d,
+ 0xf2, 0x8b, 0xe3, 0xb7, 0xab, 0xea, 0xca, 0x5f, 0xdb, 0x12, 0x7f, 0x0a,
+ 0xe1, 0xa4, 0xe9, 0x53, 0x04, 0x60, 0x7f, 0xf8, 0x03, 0xdc, 0x43, 0x41,
+ 0x68, 0x72, 0x19, 0x9b, 0x83, 0xae, 0xb1, 0x72, 0xb6, 0x90, 0x20, 0xc1,
+ 0xc6, 0x5e, 0xe9, 0xcf, 0x62, 0x47, 0x2d, 0x68, 0xf4, 0x44, 0x02, 0x78,
+ 0x2d, 0x52, 0x8d, 0xcc, 0x02, 0xba, 0x82, 0x03, 0xd2, 0x9a, 0x1c, 0x50,
+ 0x02, 0x94, 0x30, 0xea, 0x55, 0xe0, 0x3a, 0x4b, 0x49, 0x9f, 0x95, 0x36,
+ 0xa5, 0xf4, 0xf7, 0xc8, 0xf3, 0x00, 0xf5, 0xc1, 0xc6, 0x78, 0x0d, 0xdf,
+ 0x34, 0xbb, 0x8d, 0x09, 0xc1, 0xef, 0x2b, 0x4e, 0x2e, 0xfc, 0xc7, 0x32,
+ 0x1c, 0x67, 0xc4, 0x45, 0x12, 0x23, 0x9a, 0x9b, 0x22, 0xa5, 0x4f, 0xed,
+ 0x39, 0x47, 0xbc, 0x2a, 0xb3, 0x1f, 0x44, 0x85, 0x9e, 0xaa, 0x43, 0xb0,
+ 0x95, 0xe5, 0xb5, 0xef, 0xc3, 0xc3, 0xcb, 0x7f, 0x10, 0x46, 0x77, 0xac,
+ 0x1c, 0xcb, 0x55, 0xf3, 0xe7, 0xb1, 0xa6, 0x25, 0xf6, 0x7f, 0x8d, 0xfc,
+ 0xac, 0xc4, 0xc9, 0xa7, 0x25, 0xbf, 0xd8, 0xdb, 0xb0, 0x72, 0x0a, 0x24,
+ 0x53, 0xf9, 0x0d, 0x45, 0x5e, 0x5d, 0x38, 0x8d, 0x72, 0x67, 0x7f, 0xac,
+ 0xab, 0x3a, 0x32, 0x87, 0x85, 0x30, 0xd7, 0xdf, 0x90, 0x4c, 0x89, 0xce,
+ 0xc1, 0xef, 0x3b, 0x13, 0x4e, 0x4e, 0xc9, 0x95, 0xa3, 0xa6, 0x0c, 0x39,
+ 0x0c, 0x90, 0x34, 0x8b, 0xb4, 0xe1, 0xb6, 0xdc, 0xf6, 0xd6, 0x7c, 0x90,
+ 0x6b, 0x23, 0x3f, 0x8e, 0x1b, 0xd0, 0x42, 0x6d, 0x11, 0xf8, 0x17, 0xfc,
+ 0xbc, 0xe1, 0xfc, 0xde, 0xc7, 0x2b, 0x22, 0xa7, 0xf4, 0xdf, 0x0a, 0xb7,
+ 0x2a, 0x07, 0x9f, 0x75, 0x23, 0xbe, 0x69, 0x4f, 0xb9, 0x09, 0xc5, 0x29,
+ 0x75, 0xef, 0x35, 0x9a, 0x14, 0x23, 0x5a, 0x90, 0x4b, 0xad, 0xf5, 0x69,
+ 0x0c, 0xdc, 0x2a, 0xf1, 0xd1, 0x91, 0x48, 0x44, 0xf0, 0x94, 0x8c, 0x8f,
+ 0x4a, 0x55, 0x46, 0x43, 0xcf, 0xb3, 0x93, 0x9b, 0xdc, 0x7e, 0x33, 0x6a,
+ 0xee, 0x3d, 0x27, 0x51, 0x57, 0x67, 0x7f, 0x89, 0x81, 0x90, 0xf6, 0x70,
+ 0xec, 0x12, 0xa2, 0xcd, 0xa6, 0x63, 0xf0, 0xc3, 0x78, 0x5f, 0x9f, 0xfb,
+ 0x78, 0x3a, 0xff, 0xad, 0xcc, 0xc1, 0x0c, 0x8a, 0x6f, 0xb9, 0x6a, 0x96,
+ 0x29, 0x1c, 0x0b, 0x6f, 0xb2, 0xb4, 0x13, 0x87, 0x5f, 0xbc, 0x05, 0x01,
+ 0x48, 0x86, 0x12, 0xb8, 0x2c, 0x80, 0xf4, 0x43},
+ {0x5d, 0xb0, 0x5a, 0x3f, 0xf7, 0xfd, 0x5f, 0xbd, 0x04, 0x5a, 0xda, 0x7f,
+ 0x35, 0xb0, 0x2b, 0x0b, 0x10, 0x86, 0x3e, 0x32, 0xde, 0x36, 0xab, 0x74,
+ 0xea, 0xaa, 0xd5, 0xbd, 0xf8, 0x74, 0xd9, 0x8b, 0xbb, 0x0d, 0x00, 0x16,
+ 0xae, 0x4b, 0xad, 0xdf, 0xf8, 0x97, 0xbd, 0x2d, 0x3c, 0x40, 0x70, 0xe9,
+ 0xb4, 0x04, 0xb4, 0xf8, 0xd9, 0xd8, 0x6d, 0x2d, 0x8e, 0x5e, 0x8b, 0xee,
+ 0x84, 0x1f, 0x78, 0xb8, 0x84, 0xc2, 0x18, 0x20, 0x01, 0xff, 0x31, 0xc0,
+ 0x30, 0x73, 0xec, 0x7c, 0x47, 0x04, 0xc6, 0x94, 0xcb, 0x83, 0x08, 0x20,
+ 0xd1, 0xe8, 0x13, 0x5d, 0xd5, 0xb8, 0xf5, 0xe1, 0x5c, 0xa6, 0x15, 0x12,
+ 0x1f, 0x8f, 0x79, 0x7e, 0x1f, 0x8d, 0x54, 0x3e, 0x9d, 0x80, 0x20, 0xa0,
+ 0xd0, 0x6a, 0x03, 0xf8, 0x04, 0xa7, 0xba, 0x95, 0x8f, 0x54, 0x04, 0x2b,
+ 0x8b, 0x96, 0x89, 0x55, 0xcb, 0x2b, 0x7a, 0x49, 0xaa, 0x26, 0xd8, 0xc6,
+ 0xda, 0x3c, 0xa0, 0x5f, 0x4b, 0x1a, 0xa4, 0xb9, 0x9d, 0x94, 0x91, 0xb6,
+ 0x00, 0xc0, 0x83, 0xcc, 0x59, 0xed, 0x1b, 0xb7, 0x4a, 0x72, 0xfe, 0xac,
+ 0xd7, 0xe8, 0xfe, 0xd2, 0xc1, 0xc9, 0x57, 0xfc, 0x1c, 0x54, 0xb5, 0x77,
+ 0x1e, 0x0c, 0x53, 0xda, 0xc0, 0xff, 0x1f, 0x1c, 0x42, 0x0f, 0x5b, 0xfe,
+ 0x0c, 0xdd, 0xdf, 0xe4, 0xe2, 0x4b, 0x9f, 0xf1, 0x23, 0xc2, 0x90, 0x10,
+ 0x39, 0xb2, 0xe3, 0xb8, 0x15, 0xf7, 0xca, 0x4f, 0xd0, 0x69, 0x5c, 0x7b,
+ 0xd9, 0xfb, 0xfc, 0x83, 0x77, 0x1c, 0x5b, 0xe3, 0x02, 0xc0, 0x62, 0xc7,
+ 0xf3, 0x4f, 0x95, 0x75, 0x42, 0xc0, 0x22, 0x97, 0xb1, 0x43, 0x37, 0xb0,
+ 0xf7, 0xb8, 0x27, 0xcc, 0x1d, 0x99, 0xd0, 0x0b, 0x0a, 0xbc, 0xb5, 0x5c,
+ 0x63, 0xe3, 0xef, 0xb6, 0x7b, 0x6b, 0x28, 0x20, 0xcf, 0xd9, 0x94, 0x95,
+ 0xed, 0x6f, 0x5b, 0x4b, 0x16, 0x2d, 0x37, 0xe6, 0xc7, 0x97, 0x68, 0xc9,
+ 0x6c, 0xe6, 0xc1, 0xba, 0x96, 0x60, 0x75, 0x7f, 0xfb, 0x17, 0x01, 0x8a,
+ 0x52, 0x8c, 0x30, 0x64, 0xbd, 0x47, 0x25, 0xf1, 0xd3, 0x13, 0x59, 0xcb,
+ 0x3a, 0x9b, 0x47, 0x6f, 0x58, 0x99, 0x26, 0xba, 0xeb, 0x11, 0x64, 0x25,
+ 0x09, 0x8d, 0x1c, 0x82, 0x40, 0x89, 0x9e, 0x7a, 0x36, 0x3f, 0x27, 0x89,
+ 0x81, 0x55, 0x6a, 0x9b, 0x26, 0x4d, 0x25, 0x9c, 0x97, 0x3d, 0xd3, 0x88,
+ 0xfc, 0xe1, 0x2a, 0xfe, 0x29, 0xe4, 0x5b, 0x7e, 0xd1, 0xee, 0x61, 0x80,
+ 0x2e, 0x4a, 0x52, 0x2e, 0xa8, 0x7a, 0xc0, 0xee, 0xaa, 0x70, 0xef, 0x2c,
+ 0x75, 0x1d, 0x56, 0xe6, 0xc2, 0x6e, 0x96, 0xb0, 0xc8, 0x39, 0xb0, 0xb2,
+ 0x3e, 0xa9, 0x4f, 0xf5, 0x6e, 0x0f, 0x57, 0xb1, 0xf4, 0xf6, 0x71, 0x4d,
+ 0x3a, 0x3c, 0x82, 0xed, 0x95, 0xde, 0xdc, 0x42, 0xb9, 0xa1, 0x54, 0x6e,
+ 0xd8, 0x82, 0x61, 0xb9, 0xbf, 0x8b, 0xa7, 0x09, 0x28, 0xaf, 0x79, 0x7d,
+ 0x89, 0x8a, 0x4f, 0x07, 0x8b, 0xfd, 0x9e, 0x78, 0xcb, 0xa3, 0x51, 0xb0,
+ 0xfb, 0x09, 0x58, 0xf8, 0x65, 0x57, 0xa4, 0x26, 0xec, 0xad, 0x39, 0x5b,
+ 0x2a, 0xf2, 0x2e, 0x69, 0x57, 0xbc, 0xc1, 0x66, 0x09, 0xa0, 0x20, 0xdb,
+ 0x3a, 0x41, 0x9a, 0xaa, 0x07, 0x8a, 0xce, 0x82, 0x07, 0xcb, 0xa4, 0x2d,
+ 0xf2, 0x27, 0x15, 0x08, 0x53, 0x47, 0x26, 0x5b, 0xdd, 0x95, 0x53, 0xd1,
+ 0x37, 0x27, 0x7e, 0x3a, 0x6b, 0xd3, 0x7e, 0x3e, 0xc6, 0x60, 0xa0, 0xa7,
+ 0x75, 0x91, 0xb8, 0xdd, 0x63, 0xb9, 0x04, 0xa6, 0x27, 0x82, 0xd4, 0x69,
+ 0xbc, 0xa2, 0x85, 0xb9, 0x6a, 0xae, 0x62, 0x44, 0xea, 0x55, 0xa2, 0x69,
+ 0x79, 0xd9, 0x33, 0xb6, 0x9f, 0x82, 0x21, 0x27, 0xed, 0xc9, 0x9c, 0x93,
+ 0x16, 0x99, 0x91, 0x41, 0x51, 0xb6, 0xeb, 0x98, 0x66, 0x09, 0x04, 0x88,
+ 0x99, 0x2a, 0xba, 0x4c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {479,
+ {0xec, 0x7c, 0x3f, 0xfd, 0x86, 0xe8, 0xd3, 0x0b, 0xe1, 0x7a, 0x6f, 0x67,
+ 0xa7, 0xb5, 0xf0, 0x32},
+ {0x16, 0x88, 0x8a, 0x62, 0xef, 0x78, 0x33, 0x05, 0x65, 0x35, 0xdc, 0x12,
+ 0x31, 0x61, 0x8c, 0xaf, 0x1d, 0x92, 0x48, 0xf9, 0xf1, 0x10, 0x72, 0x2b,
+ 0x78, 0xf2, 0x6c, 0x1e, 0xee, 0xdc, 0xdd, 0xf4, 0x44, 0x4e, 0x57, 0x45,
+ 0x51, 0x26, 0x34, 0x38, 0x8a, 0x06, 0x0c, 0xf6, 0xdf, 0xf8, 0x8d, 0x82,
+ 0x25, 0x55, 0x36, 0x22, 0x24, 0x1d, 0x08, 0x63, 0x7d, 0xca, 0x8b, 0xca,
+ 0xf5, 0xff, 0x26, 0x5f, 0x86, 0x2d, 0x59, 0xda, 0x21, 0xd5, 0xb5, 0xfc,
+ 0x13, 0x46, 0xaa, 0x6a, 0x96, 0x1d, 0xf7, 0x69, 0xe8, 0x0d, 0xf7, 0xa4,
+ 0x5a, 0xef, 0x2a, 0x0c, 0xc3, 0x33, 0x0f, 0x35, 0x52, 0x0c, 0x8c, 0x89,
+ 0xc2, 0xf7, 0x60, 0x30, 0x59, 0x91, 0x96, 0x9c, 0xe2, 0x7b, 0xd4, 0x92,
+ 0xbc, 0x93, 0x8a, 0xff, 0x58, 0x7c, 0xa5, 0x12, 0x4b, 0xcf, 0x9b, 0xff,
+ 0x41, 0xeb, 0x1a, 0x7f, 0x73, 0xcf, 0x15, 0x76, 0x36, 0xdc, 0x94, 0xc5,
+ 0x9d, 0x38, 0xe8, 0x0f, 0x1a, 0xee, 0xa9, 0xa6, 0xff, 0x40, 0x9d, 0x48,
+ 0x28, 0x07, 0xbb, 0x3c, 0x12, 0x7d, 0x31, 0x59, 0x4f, 0x19, 0xac, 0x37,
+ 0x91, 0xac, 0xfb, 0xa5, 0xe5, 0x50, 0x3a, 0xf8, 0xef, 0x56, 0x27, 0x67,
+ 0x01, 0x4f, 0xaa, 0x4d, 0x5c, 0xff, 0xdc, 0x9d, 0x8e, 0xb9, 0xfc, 0xd0,
+ 0xe3, 0x60, 0xec, 0x86, 0x1f, 0x63, 0x1a, 0x95, 0xb5, 0xc2, 0x01, 0xcd,
+ 0xff, 0x1e, 0x42, 0xac, 0x0e, 0x36, 0x85, 0x0c, 0x28, 0x96, 0x4d, 0xdf,
+ 0x68, 0xf4, 0x14, 0x70, 0xd8, 0x50, 0x8d, 0xe2, 0x08, 0x3d, 0x4e, 0xe5,
+ 0x76, 0xc7, 0xda, 0x37, 0x0a, 0xa5, 0xf1, 0x38, 0xcd, 0x4b, 0xd9, 0xd0,
+ 0x2c, 0x3b, 0x00, 0x30, 0xce, 0x80, 0x7f, 0x96, 0xf1, 0xdb, 0xca, 0x1d,
+ 0x79, 0xf6, 0x49, 0x7d, 0x61, 0x7f, 0xa9, 0x6d, 0x57, 0x53, 0x4e, 0xee,
+ 0xd5, 0x58, 0x4d, 0xad, 0x8f, 0xfa, 0x65, 0x9c, 0x44, 0xa8, 0x94, 0xda,
+ 0x29, 0x9b, 0xc8, 0x8f, 0x4e, 0x40, 0x24, 0x00, 0x32, 0x8f, 0x47, 0x2e,
+ 0x12, 0xa5, 0x43, 0x21, 0x07, 0x31, 0xea, 0xa7, 0x8a, 0x07, 0x61, 0xcc,
+ 0xe3, 0x91, 0xb3, 0x07, 0x3d, 0x43, 0x9f, 0xd4, 0xac, 0x11, 0xc6, 0xe6,
+ 0x57, 0x17, 0x8f, 0xd5, 0x88, 0x1e, 0xf5, 0x15, 0xb1, 0xef, 0x5a, 0xd1,
+ 0x67, 0x25, 0xfe, 0x43, 0x3b, 0x87, 0x63, 0x80, 0xf0, 0xee, 0x46, 0x61,
+ 0xf4, 0xa9, 0x33, 0xfc, 0x6f, 0x5c, 0x9b, 0xe5, 0x40, 0xed, 0x12, 0xfe,
+ 0x24, 0xab, 0x3c, 0xbc, 0xde, 0x6d, 0xb4, 0x54, 0xb1, 0x4f, 0xcb, 0x0b,
+ 0x4b, 0x32, 0xdb, 0xe4, 0x75, 0xe6, 0x25, 0x0a, 0xc4, 0x6d, 0x3e, 0x56,
+ 0x9b, 0xf9, 0x99, 0xc0, 0xa0, 0x2b, 0xa7, 0xff, 0x31, 0xc1, 0x59, 0xc0,
+ 0xcc, 0x72, 0x9e, 0x65, 0x0d, 0x3b, 0xee, 0x9f, 0x29, 0xe0, 0xa5, 0xab,
+ 0x0c, 0x1c, 0x47, 0x38, 0x87, 0x76, 0xd6, 0xdb, 0x91, 0xa4, 0x33, 0x8e,
+ 0x52, 0x09, 0xd3, 0x7f, 0x1e, 0x54, 0xe5, 0x07, 0xa5, 0xb1, 0x1a, 0x2b,
+ 0xb1, 0x8d, 0xe8, 0xd0, 0xf8, 0x91, 0xed, 0xdd, 0x08, 0xff, 0x29, 0x18,
+ 0x48, 0xce, 0xb0, 0x75, 0xdb, 0x5d, 0xf6, 0x43, 0xfc, 0x5d, 0x32, 0x06,
+ 0xa9, 0x26, 0x99, 0x85, 0x74, 0xaf, 0xa9, 0x24, 0xbe, 0x5c, 0xd7, 0x6f,
+ 0x98, 0xb5, 0x1b, 0x8f, 0xc5, 0x29, 0x23, 0x31, 0x6e, 0xf9, 0x3d, 0xbd,
+ 0x8d, 0x4b, 0xec, 0x8a, 0x30, 0xd8, 0xdc, 0x4d, 0xa5, 0xf0, 0x52, 0x56,
+ 0xe3, 0x7a, 0x0b, 0xcd, 0xa0, 0x81, 0x1f, 0x07, 0x69, 0x5c, 0x58, 0x2a,
+ 0xb2, 0x45, 0xf8, 0x52, 0xa5, 0x6c, 0xf7, 0x30, 0xe1, 0x6b, 0x0c, 0x26,
+ 0x4d, 0x13, 0x40, 0xb1, 0x36, 0xca, 0x23, 0x2d, 0x28, 0x6f, 0x09, 0xeb,
+ 0x38, 0xff, 0xce, 0x3e, 0x9f, 0x1e, 0x17, 0x46},
+ {0xf5, 0x08, 0x4b, 0xc7, 0xc9, 0x18, 0xc0, 0x8b, 0xe9, 0x54, 0x8a, 0x6e,
+ 0xde, 0x31, 0x10, 0x95, 0x97, 0x61, 0x02, 0xe4, 0x90, 0x94, 0x4c, 0x4b,
+ 0x00, 0x2d, 0x7d, 0xe5, 0xb7, 0x22, 0xd8, 0x39, 0x91, 0x67, 0x26, 0x73,
+ 0x75, 0xe6, 0x63, 0x3f, 0x2a, 0x1d, 0x01, 0x53, 0x1a, 0x41, 0xf6, 0xea,
+ 0xe3, 0xa5, 0xc2, 0x90, 0x9d, 0xe0, 0x86, 0x21, 0x43, 0xe6, 0x61, 0x04,
+ 0x9d, 0x78, 0xa9, 0x63, 0x4b, 0x02, 0x5a, 0x92, 0x1e, 0x7a, 0xa5, 0x23,
+ 0xeb, 0x20, 0x34, 0xf3, 0x46, 0xf4, 0xdf, 0x3e, 0x30, 0x19, 0x3a, 0x09,
+ 0x0a, 0xb2, 0x20, 0xc1, 0x6b, 0xd6, 0xce, 0x35, 0xd9, 0x89, 0x18, 0x7a,
+ 0x19, 0xfc, 0x31, 0xc0, 0x6d, 0x6d, 0xa6, 0xa8, 0xca, 0xab, 0xa3, 0x62,
+ 0x2c, 0x8b, 0xf9, 0x5d, 0x23, 0x1b, 0x55, 0x1b, 0xce, 0x01, 0xab, 0x2b,
+ 0x24, 0x85, 0xf9, 0xa8, 0x04, 0xb1, 0xae, 0x5c, 0x53, 0xa4, 0x58, 0xca,
+ 0x6d, 0xc4, 0xfb, 0x14, 0x2a, 0xb3, 0xc3, 0x19, 0xb5, 0x2f, 0x1f, 0x5f,
+ 0xe5, 0x31, 0x60, 0x0f, 0x9e, 0xa4, 0x89, 0x40, 0x61, 0x76, 0x65, 0x56,
+ 0x0a, 0x88, 0xb0, 0x6e, 0x86, 0x36, 0x13, 0x6e, 0xc0, 0x76, 0x1c, 0x05,
+ 0x6a, 0xff, 0x7e, 0xd2, 0x7b, 0x1d, 0x3b, 0xa9, 0x3d, 0x8a, 0x0e, 0x0c,
+ 0x8b, 0x66, 0x29, 0x91, 0xb3, 0xb4, 0x54, 0x96, 0xbe, 0xfa, 0xb0, 0xd8,
+ 0x28, 0x65, 0x77, 0xcb, 0x9e, 0xbe, 0x46, 0x88, 0x58, 0x67, 0x06, 0xc4,
+ 0x16, 0x8d, 0x51, 0xeb, 0x4e, 0x4e, 0xa1, 0x91, 0x1e, 0x97, 0xfd, 0xc4,
+ 0xc8, 0x0c, 0x23, 0x57, 0x5e, 0x9c, 0x7c, 0x9b, 0xf3, 0x83, 0xdf, 0x63,
+ 0xc9, 0x00, 0x44, 0x78, 0x0d, 0x76, 0x54, 0xd8, 0x40, 0x5f, 0x00, 0xa0,
+ 0xeb, 0xed, 0xb8, 0x0f, 0xec, 0x16, 0x04, 0x7a, 0xf9, 0x6d, 0x14, 0x6f,
+ 0xfd, 0x16, 0x50, 0x31, 0x79, 0x8e, 0x95, 0x7e, 0x57, 0x47, 0x0d, 0x66,
+ 0xa6, 0x01, 0xa4, 0x9b, 0x14, 0xfc, 0xed, 0x0a, 0x4a, 0xb0, 0x2b, 0x01,
+ 0xc7, 0xca, 0x2d, 0xaf, 0x00, 0x91, 0x5e, 0x28, 0x9e, 0x4c, 0xa0, 0xa3,
+ 0x8a, 0x0b, 0x82, 0x27, 0x35, 0xcf, 0x83, 0x9a, 0x78, 0x00, 0xbd, 0x1a,
+ 0x33, 0xf6, 0x9e, 0x96, 0x97, 0xa5, 0xe5, 0xeb, 0xd7, 0x3e, 0xc1, 0x84,
+ 0x9c, 0x90, 0x53, 0xda, 0x7d, 0xc3, 0x4d, 0x3b, 0xcc, 0xc2, 0xe6, 0xfd,
+ 0x84, 0xea, 0x3b, 0xf1, 0x61, 0xe3, 0x96, 0x25, 0x9d, 0xd1, 0x5e, 0x86,
+ 0xcf, 0xe3, 0x1f, 0x79, 0x02, 0x03, 0x3d, 0xef, 0x66, 0x4b, 0x97, 0x7b,
+ 0x16, 0xc4, 0x3b, 0x37, 0x89, 0x70, 0x8c, 0x90, 0xa1, 0x1f, 0xd5, 0x92,
+ 0x21, 0x68, 0x4b, 0x01, 0xd8, 0xf2, 0x4c, 0x31, 0xe9, 0x98, 0xf2, 0xe0,
+ 0x36, 0xb8, 0xaa, 0xca, 0x4e, 0xbc, 0x02, 0xf4, 0x11, 0xb3, 0x05, 0xe4,
+ 0xba, 0xc4, 0x39, 0xb2, 0x5b, 0x49, 0xc6, 0x7f, 0x45, 0xf5, 0xa1, 0x88,
+ 0x77, 0xda, 0xd1, 0x1f, 0x2c, 0x80, 0xbc, 0x62, 0xa5, 0x3b, 0x3f, 0x46,
+ 0x68, 0x14, 0x66, 0x92, 0x62, 0xb0, 0x25, 0x5c, 0x81, 0x55, 0x55, 0x23,
+ 0x0e, 0x8f, 0x31, 0x5c, 0x8c, 0xd0, 0x7a, 0x40, 0x71, 0x72, 0x62, 0x50,
+ 0xbd, 0x49, 0x6a, 0x49, 0x8d, 0xd8, 0x50, 0xc1, 0xef, 0x38, 0xf8, 0x34,
+ 0xac, 0x6f, 0x90, 0x7d, 0xc5, 0x11, 0xab, 0x14, 0x79, 0x4f, 0xd1, 0x68,
+ 0x0d, 0x2a, 0x74, 0x92, 0x79, 0x7e, 0xf8, 0xcd, 0xf6, 0xb1, 0x9a, 0xe3,
+ 0x22, 0x35, 0x34, 0x27, 0xc3, 0x1f, 0xd2, 0x66, 0x7e, 0x01, 0xc2, 0x50,
+ 0x00, 0x51, 0x30, 0x18, 0xcb, 0x67, 0xce, 0x7c, 0xbd, 0xb0, 0xbc, 0x63,
+ 0x2a, 0xab, 0x40, 0xe9, 0xb7, 0x71, 0x24, 0x89, 0x50, 0x93, 0xd9, 0x91,
+ 0x4b, 0x62, 0x4f, 0x40, 0x86, 0x38, 0x45, 0xf2, 0xe4, 0x9e, 0x2f, 0xea,
+ 0x18, 0xc0, 0x3e, 0x1f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {480,
+ {0x8b, 0x8d, 0x9e, 0x2f, 0xbf, 0xcb, 0x74, 0x6c, 0xb5, 0x8c, 0x89, 0xa8,
+ 0xa0, 0x02, 0xfc, 0xf9},
+ {0xfb, 0xdb, 0xd5, 0xf5, 0x74, 0x13, 0xcc, 0xad, 0x7d, 0xfb, 0xcc, 0x66,
+ 0x0e, 0x22, 0x7e, 0xaa, 0x16, 0xd9, 0x56, 0xec, 0x71, 0x47, 0xa8, 0x20,
+ 0x37, 0xb4, 0x5a, 0xf4, 0xf5, 0xb7, 0x7f, 0x13, 0x94, 0x7f, 0x20, 0x22,
+ 0xbe, 0x2b, 0xcf, 0xec, 0xda, 0x20, 0x23, 0xd4, 0xb1, 0xed, 0x1e, 0x35,
+ 0xf7, 0x3e, 0x63, 0x27, 0x92, 0xb7, 0x78, 0xd8, 0x44, 0xe4, 0x2b, 0x7d,
+ 0xe7, 0xbb, 0x87, 0x02, 0xc2, 0xfd, 0xc6, 0x13, 0xfc, 0x40, 0x43, 0x63,
+ 0xdc, 0xe0, 0x65, 0x82, 0xf9, 0xac, 0x6e, 0x8e, 0x9b, 0x50, 0xa2, 0x6f,
+ 0xb7, 0xb5, 0xa4, 0x9f, 0x65, 0xec, 0x9d, 0xf9, 0x1b, 0xdc, 0x9a, 0xa9,
+ 0x9e, 0x8a, 0xf1, 0xd4, 0xf4, 0x59, 0x21, 0x92, 0x71, 0x57, 0x74, 0xd8,
+ 0xe5, 0x84, 0x6c, 0xa2, 0x0d, 0x4b, 0x29, 0xa7, 0x77, 0x20, 0x66, 0x57,
+ 0x22, 0x8b, 0x54, 0x78, 0xc5, 0x37, 0xad, 0xf0, 0x0f, 0xd8, 0x04, 0x1a,
+ 0x96, 0x51, 0xa2, 0x0e, 0xf1, 0xb4, 0xc9, 0x41, 0x8a, 0x51, 0xa7, 0x9e,
+ 0x72, 0x77, 0x8d, 0x57, 0x50, 0xfe, 0x23, 0xdb, 0x8f, 0xe9, 0xc9, 0x17,
+ 0xb2, 0xff, 0x08, 0xfa, 0xad, 0x27, 0x9b, 0xb2, 0x66, 0x38, 0x1d, 0xd5,
+ 0x41, 0x20, 0x78, 0x4a, 0xfd, 0x05, 0x76, 0xed, 0xaa, 0x38, 0x59, 0x86,
+ 0x3a, 0xaf, 0x98, 0x22, 0x20, 0xe6, 0x34, 0x71, 0x2c, 0xb3, 0xd6, 0x82,
+ 0xe7, 0xd1, 0xc0, 0x97, 0x03, 0x5c, 0x74, 0x98, 0xcc, 0xd4, 0xea, 0x6e,
+ 0x02, 0xbf, 0x05, 0x90, 0x2f, 0x24, 0x37, 0x8b, 0x73, 0xe6, 0xb8, 0x5e,
+ 0x79, 0xa7, 0x4a, 0xf4, 0x7f, 0xec, 0xe7, 0xcb, 0x78, 0x3a, 0x6e, 0x85,
+ 0x7d, 0x73, 0xc0, 0xae, 0x66, 0x00, 0xb9, 0xe1, 0x77, 0x9a, 0x84, 0xcb,
+ 0xb9, 0xc4, 0xfa, 0x50, 0x1b, 0x51, 0x32, 0xb8, 0x94, 0x7f, 0x6d, 0xa9,
+ 0x62, 0x99, 0x32, 0x6b, 0x99, 0x71, 0xd4, 0xb1, 0xcd, 0xb1, 0xf6, 0x61,
+ 0x43, 0x7f, 0x19, 0xe4, 0x5c, 0x27, 0x26, 0x2c, 0xdc, 0xc3, 0xda, 0x7f,
+ 0x03, 0xde, 0xf9, 0xd3, 0x34, 0x15, 0x96, 0x02, 0x9e, 0x01, 0x2f, 0x3b,
+ 0x93, 0xd4, 0xf2, 0x5b, 0x96, 0x47, 0x62, 0x63, 0xa2, 0x47, 0x22, 0x00,
+ 0xed, 0xf8, 0xea, 0x0d, 0xf8, 0x47, 0x54, 0xc7, 0xe5, 0xe6, 0xc8, 0x39,
+ 0xd3, 0xd2, 0xcf, 0x03, 0xae, 0x37, 0x12, 0xf3, 0xe6, 0x86, 0x49, 0x40,
+ 0x49, 0x74, 0xb9, 0x72, 0xdc, 0xbd, 0xef, 0x98, 0xef, 0x69, 0xde, 0x1d,
+ 0x49, 0xfd, 0xf1, 0x8a, 0x69, 0xa6, 0x11, 0xe5, 0xc1, 0x5a, 0xcc, 0xee,
+ 0xd9, 0x3c, 0xf7, 0x60, 0xef, 0x2c, 0x16, 0xf9, 0xe9, 0x6e, 0x40, 0x79,
+ 0xb2, 0xea, 0x19, 0xd3, 0xb0, 0x95, 0xe6, 0x49, 0x7d, 0xce, 0x99, 0x7a,
+ 0x80, 0x1c, 0xce, 0x79, 0x78, 0x07, 0xd9, 0x44, 0xd5, 0xe4, 0xbe, 0xfc,
+ 0x5b, 0x6a, 0x02, 0xe7, 0xcf, 0xb3, 0x33, 0x68, 0x86, 0x1d, 0xb8, 0x98,
+ 0x65, 0x70, 0x03, 0xb9, 0xa3, 0xca, 0x39, 0x67, 0xaa, 0x2b, 0xe0, 0xef,
+ 0xfb, 0x7b, 0xd9, 0x66, 0xd6, 0x40, 0x91, 0x59, 0x0f, 0x9a, 0x45, 0xf8,
+ 0x97, 0x88, 0x63, 0xa2, 0xd1, 0x0b, 0xc7, 0xe6, 0xfe, 0xc0, 0x19, 0x83,
+ 0xd7, 0x4c, 0xf8, 0xc0, 0x57, 0x48, 0x3e, 0x2f, 0x54, 0xb5, 0x64, 0x9f,
+ 0x7e, 0xbd, 0x3a, 0x97, 0xe2, 0x54, 0xa9, 0xcf, 0x5a, 0x38, 0x03, 0x59,
+ 0x20, 0xf6, 0x58, 0x09, 0xa0, 0x8f, 0x9a, 0xb9, 0x27, 0xf7, 0xf1, 0x69,
+ 0x89, 0xdb, 0xd4, 0x11, 0xa7, 0x75, 0xb5, 0x87, 0x91, 0x4c, 0xd1, 0xf4,
+ 0x78, 0x56, 0xc5, 0xcd, 0xae, 0x66, 0xb2, 0xd5, 0x12, 0xb6, 0x3b, 0x62,
+ 0x97, 0x9b, 0x31, 0xac, 0x3b, 0xee, 0x18, 0x87, 0x5c, 0x09, 0x25, 0xcf,
+ 0x7a, 0xc7, 0x61, 0x7a, 0x50, 0xcf, 0x3c, 0x41},
+ {0x56, 0xf6, 0xb4, 0xea, 0x47, 0xec, 0xfa, 0xf9, 0x6f, 0x53, 0xd0, 0xd8,
+ 0xc7, 0x7e, 0xec, 0xd1, 0x6e, 0x77, 0xb5, 0x13, 0x5d, 0xc8, 0x05, 0x1b,
+ 0xfb, 0xdb, 0x63, 0x99, 0xf3, 0xe0, 0xbe, 0x07, 0x0c, 0xed, 0x4d, 0x8f,
+ 0xdc, 0xe8, 0x60, 0x45, 0x64, 0xb3, 0x25, 0x92, 0xef, 0xef, 0x01, 0xaa,
+ 0xa6, 0x98, 0x5e, 0x35, 0xe2, 0x51, 0x67, 0xd3, 0xd1, 0xa3, 0x07, 0x65,
+ 0xd3, 0x77, 0x67, 0xcd, 0xe4, 0x30, 0x15, 0x10, 0xd7, 0x63, 0x05, 0x79,
+ 0x31, 0x10, 0x7d, 0x44, 0xfd, 0xdf, 0x0c, 0x57, 0xaf, 0xd0, 0x00, 0xdd,
+ 0x3e, 0xd3, 0x8d, 0xaa, 0xb8, 0xf0, 0x41, 0x71, 0x81, 0xdf, 0x02, 0x26,
+ 0xb0, 0xa2, 0xc7, 0x6e, 0x3f, 0x04, 0x6d, 0x76, 0x41, 0xbd, 0x74, 0x82,
+ 0x6c, 0x85, 0xb4, 0xbf, 0xec, 0x99, 0xc2, 0x35, 0xaa, 0x6d, 0x1a, 0xcc,
+ 0x49, 0x9c, 0x01, 0x6e, 0x3e, 0x43, 0x35, 0x84, 0x81, 0x52, 0xf4, 0x5e,
+ 0x37, 0x15, 0x67, 0x67, 0x0b, 0x80, 0xb9, 0x4b, 0xcb, 0x46, 0x22, 0xff,
+ 0x3e, 0x45, 0x0b, 0x61, 0x9d, 0x56, 0x77, 0xbb, 0xaa, 0xbf, 0xf4, 0x44,
+ 0x1a, 0xe2, 0x3f, 0x48, 0x0d, 0x80, 0xe2, 0xd2, 0x85, 0x97, 0x12, 0x68,
+ 0x07, 0x1b, 0x6e, 0xae, 0x22, 0x7f, 0x41, 0x16, 0x6e, 0xd4, 0xfb, 0x81,
+ 0xc7, 0x46, 0x99, 0xf2, 0x6a, 0x7e, 0x42, 0xc4, 0x13, 0x5c, 0xe4, 0xf8,
+ 0x8a, 0xc6, 0xab, 0x56, 0xee, 0xbf, 0x4d, 0xfc, 0xe5, 0x06, 0xe3, 0xd4,
+ 0x1e, 0xc4, 0xb0, 0x3c, 0xde, 0x9e, 0x42, 0xdf, 0xd2, 0x10, 0x92, 0xf2,
+ 0x50, 0xba, 0xfd, 0x6c, 0x76, 0x42, 0xe0, 0x05, 0xc8, 0xaa, 0xb9, 0xb8,
+ 0x11, 0x75, 0x4c, 0xfb, 0x69, 0x1e, 0x66, 0x2f, 0xa1, 0x56, 0x06, 0x1a,
+ 0x35, 0x18, 0x8c, 0x4c, 0xf1, 0x8d, 0x99, 0x35, 0x6d, 0xbd, 0xca, 0x69,
+ 0xc0, 0xaf, 0x1d, 0xef, 0x44, 0x95, 0xd3, 0xd2, 0x79, 0xc0, 0x04, 0xb1,
+ 0x2f, 0x80, 0x05, 0x90, 0xf2, 0xa7, 0x4c, 0xdf, 0x5a, 0xa5, 0xac, 0x9f,
+ 0xcd, 0x67, 0xa7, 0xbc, 0xfe, 0x34, 0x2d, 0xce, 0xb6, 0xba, 0xea, 0x56,
+ 0x38, 0x4f, 0x39, 0xed, 0xca, 0xe7, 0x43, 0xad, 0x65, 0x5e, 0xca, 0x9a,
+ 0xb1, 0x6b, 0x89, 0xa3, 0x8b, 0xb8, 0x9f, 0x34, 0x7c, 0xa8, 0xdf, 0x9a,
+ 0x49, 0x80, 0xb2, 0xa3, 0x08, 0x21, 0xa3, 0x6d, 0xf1, 0x5a, 0x72, 0x9d,
+ 0xa7, 0x89, 0x77, 0x0e, 0x8d, 0x82, 0xb9, 0xd9, 0x4d, 0xea, 0x37, 0x39,
+ 0x59, 0xe7, 0x76, 0x90, 0x02, 0xa3, 0x8a, 0x48, 0x15, 0xcf, 0x1f, 0x85,
+ 0x8a, 0xa8, 0x41, 0x13, 0xf3, 0x3e, 0x98, 0x34, 0x57, 0x35, 0x9d, 0x81,
+ 0x4a, 0x1a, 0x19, 0xa5, 0xb7, 0x6f, 0x67, 0xdc, 0xe1, 0x59, 0x3c, 0xc6,
+ 0xca, 0x36, 0xf6, 0x1a, 0x16, 0xa6, 0x57, 0x40, 0x5a, 0x0d, 0xad, 0x5b,
+ 0x3d, 0x98, 0xc5, 0x2e, 0x6f, 0x81, 0x00, 0xf9, 0x35, 0xb2, 0x5e, 0x02,
+ 0x68, 0x7b, 0xe0, 0x16, 0x0b, 0x99, 0x8c, 0xa2, 0xca, 0x11, 0x71, 0x2a,
+ 0xbe, 0x48, 0xd5, 0xfd, 0xfd, 0xe0, 0xe5, 0x4c, 0xa0, 0x39, 0x39, 0x12,
+ 0x96, 0x40, 0x1e, 0xba, 0x73, 0x41, 0xfb, 0x74, 0x3b, 0xb8, 0xb8, 0xfd,
+ 0xd1, 0x09, 0x76, 0xf2, 0x6d, 0x60, 0xfd, 0x91, 0xcd, 0x5f, 0x39, 0xda,
+ 0x82, 0x02, 0xa7, 0x49, 0x17, 0x50, 0xb2, 0x30, 0x25, 0x90, 0x0d, 0xa9,
+ 0xbc, 0xb1, 0x12, 0x69, 0x5b, 0xd8, 0x39, 0x2c, 0x1f, 0x96, 0x74, 0x6d,
+ 0x47, 0x2e, 0xc8, 0xf2, 0xa4, 0x57, 0x7e, 0x0f, 0x3b, 0x28, 0xd3, 0x21,
+ 0xed, 0xa9, 0xf2, 0x63, 0xc5, 0x64, 0x2e, 0x8e, 0x87, 0xd4, 0x15, 0x1a,
+ 0xda, 0x1f, 0x6f, 0x3f, 0x02, 0x91, 0x3b, 0x10, 0x4d, 0x0f, 0x92, 0x80,
+ 0xaa, 0x38, 0xbd, 0x24, 0xdc, 0x9b, 0x5b, 0x2e, 0x22, 0x0f, 0xc5, 0x30,
+ 0x1d, 0x92, 0xd2, 0xa2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {481,
+ {0xa6, 0xa3, 0xb7, 0xfe, 0x58, 0x29, 0x57, 0x1f, 0x5b, 0xa2, 0xcc, 0xaf,
+ 0xf6, 0x9a, 0x0c, 0xb6},
+ {0x97, 0x3b, 0x12, 0xb0, 0x34, 0xc3, 0x5f, 0xbb, 0x0a, 0xa9, 0x3e, 0xbe,
+ 0xdb, 0xbb, 0x35, 0x7d, 0x92, 0x74, 0xe1, 0x7f, 0x60, 0x37, 0x5f, 0x54,
+ 0x40, 0xf3, 0x1b, 0x85, 0x3d, 0xa2, 0x05, 0xad, 0x29, 0x28, 0x35, 0xf9,
+ 0x4d, 0x6d, 0xb8, 0xda, 0x38, 0x5d, 0x25, 0x38, 0x0a, 0x3b, 0x7c, 0x26,
+ 0xec, 0xe5, 0xa3, 0xf2, 0xd8, 0xa6, 0x10, 0x0c, 0x92, 0xe9, 0x36, 0x97,
+ 0x67, 0x7f, 0x60, 0x51, 0x58, 0xe5, 0x0f, 0x48, 0x27, 0x69, 0xc1, 0x04,
+ 0xfd, 0x8a, 0xf4, 0xf2, 0x5e, 0x71, 0x79, 0x87, 0x6e, 0x7e, 0xc5, 0xb6,
+ 0xee, 0x74, 0x46, 0x0d, 0x25, 0x82, 0xa6, 0x4e, 0x3c, 0xb6, 0x2d, 0x40,
+ 0x0f, 0x2b, 0x36, 0x90, 0x73, 0x30, 0xe0, 0x2a, 0xd2, 0xae, 0x90, 0x1e,
+ 0xa6, 0x2a, 0xd8, 0xfa, 0x18, 0xcf, 0xbd, 0x40, 0x3a, 0x01, 0xf4, 0x3a,
+ 0x75, 0x57, 0x90, 0x0b, 0xab, 0xa3, 0xa6, 0xd1, 0xb5, 0x98, 0x98, 0x6c,
+ 0x99, 0x25, 0xed, 0xce, 0x55, 0x29, 0x26, 0x36, 0x9f, 0x58, 0x2c, 0x6a,
+ 0xbd, 0xae, 0x7f, 0xeb, 0x70, 0xf4, 0xae, 0x8a, 0x93, 0xad, 0xe2, 0x2b,
+ 0xbe, 0x94, 0x19, 0xfe, 0xe4, 0xaa, 0xe8, 0x1b, 0xc4, 0xd6, 0xde, 0x99,
+ 0x9e, 0x2d, 0x02, 0xfb, 0x3a, 0x79, 0x75, 0x0c, 0x2d, 0xb2, 0x48, 0xae,
+ 0x18, 0x25, 0xff, 0x2b, 0x9f, 0x61, 0x10, 0xae, 0xf4, 0x9d, 0x52, 0x07,
+ 0xbf, 0xe8, 0xdf, 0x39, 0xb1, 0x10, 0x0b, 0x15, 0x70, 0x5e, 0x20, 0x21,
+ 0x28, 0xcc, 0x51, 0x1d, 0x9a, 0x9b, 0xe3, 0x5e, 0xfa, 0x36, 0xcd, 0x19,
+ 0x27, 0xce, 0x4a, 0xc1, 0x90, 0x61, 0xf9, 0x3c, 0xa4, 0x18, 0x7b, 0x9e,
+ 0x97, 0x7b, 0x47, 0xc9, 0x5b, 0x01, 0x01, 0xf7, 0x4b, 0xce, 0x07, 0x85,
+ 0xfe, 0xb6, 0xf1, 0x71, 0xcd, 0xff, 0xc8, 0x31, 0xf9, 0xa0, 0x7d, 0x96,
+ 0x45, 0x46, 0x9c, 0xdf, 0x39, 0xa3, 0x83, 0xe1, 0x33, 0x1d, 0x67, 0x92,
+ 0xde, 0x43, 0x08, 0x66, 0x24, 0x9d, 0xf0, 0x78, 0x22, 0x96, 0x2b, 0xae,
+ 0x42, 0x48, 0x00, 0x5d, 0x31, 0x2b, 0x10, 0xde, 0x9a, 0x06, 0x14, 0x8c,
+ 0x1d, 0xe4, 0x00, 0x4f, 0xc3, 0xa0, 0x5e, 0x2e, 0x54, 0x45, 0xb2, 0xf1,
+ 0x26, 0xda, 0xbf, 0xde, 0x3e, 0x3c, 0x79, 0x90, 0xce, 0x45, 0x01, 0xa9,
+ 0xa0, 0xaf, 0xc9, 0x62, 0x41, 0x96, 0x6b, 0x11, 0xb4, 0x00, 0xbc, 0x50,
+ 0x7d, 0xe3, 0xe8, 0x88, 0xc0, 0x6e, 0x3a, 0xde, 0x20, 0xe0, 0x44, 0xf8,
+ 0x73, 0xd9, 0xbe, 0xbd, 0x0f, 0x85, 0xd0, 0x59, 0x4b, 0xb1, 0x34, 0xc1,
+ 0x13, 0xf8, 0x2c, 0x5a, 0x3b, 0xe0, 0x1d, 0x78, 0x01, 0xab, 0xd1, 0x0e,
+ 0x28, 0xd9, 0xfa, 0x39, 0x54, 0x5f, 0x11, 0x86, 0x67, 0xca, 0x7a, 0xc5,
+ 0xd8, 0x18, 0x1b, 0x22, 0xc3, 0xa2, 0xd1, 0xab, 0xb3, 0x4c, 0x1e, 0x56,
+ 0x15, 0xff, 0x05, 0xd7, 0x91, 0x15, 0x5b, 0xfe, 0x43, 0x1d, 0xf2, 0x89,
+ 0x0f, 0xde, 0x36, 0x17, 0x8b, 0x7d, 0xe7, 0xe4, 0x41, 0x66, 0x41, 0xf6,
+ 0x4c, 0x64, 0x50, 0xb1, 0x4b, 0xcd, 0xcf, 0xf2, 0xf7, 0x95, 0x04, 0xb9,
+ 0x7e, 0x1a, 0x58, 0xb6, 0x6d, 0xd2, 0x15, 0xa4, 0x5a, 0x5a, 0x34, 0x4e,
+ 0x3d, 0x9f, 0x1d, 0xe8, 0x62, 0xdf, 0xba, 0xf0, 0x26, 0x78, 0x7d, 0xf2,
+ 0xa1, 0x24, 0x67, 0x5c, 0x6c, 0xea, 0x1e, 0x78, 0x91, 0xa7, 0x10, 0x06,
+ 0x11, 0x0b, 0x11, 0xcd, 0x04, 0x1e, 0x9f, 0x93, 0xdd, 0x85, 0xc4, 0x71,
+ 0xd9, 0xad, 0xe5, 0xad, 0xa9, 0xe2, 0xcb, 0x4a, 0x7f, 0x4c, 0x5d, 0x7e,
+ 0x1a, 0xd2, 0xf8, 0xd3, 0x18, 0xcb, 0xe9, 0xf6, 0x98, 0x83, 0xbd, 0x47,
+ 0x8f, 0x66, 0x46, 0xe3, 0xa6, 0x4b, 0xc9, 0xfd, 0x90, 0x21, 0xac, 0xe9,
+ 0x86, 0x9b, 0x15, 0x88, 0x2e, 0xd9, 0xec, 0xf3},
+ {0x7a, 0x3a, 0x21, 0xb4, 0x7b, 0xe3, 0x91, 0xe1, 0x49, 0x72, 0x66, 0x86,
+ 0x4d, 0x4c, 0x77, 0x82, 0xf9, 0xcd, 0x60, 0x72, 0x74, 0x18, 0xcc, 0x7e,
+ 0x08, 0x73, 0x27, 0x3d, 0xc8, 0x56, 0xbf, 0x43, 0x40, 0x10, 0x85, 0xfa,
+ 0x9b, 0xd4, 0xad, 0xb7, 0xf4, 0x00, 0xd5, 0x43, 0x4c, 0xac, 0xab, 0xa2,
+ 0xd2, 0xac, 0x22, 0xa1, 0x02, 0x19, 0x1c, 0x09, 0xd2, 0xf5, 0x67, 0x4e,
+ 0xa5, 0xa3, 0x56, 0xcb, 0xa2, 0xd3, 0x3c, 0xb2, 0xcc, 0xc6, 0x04, 0x66,
+ 0xd7, 0x5f, 0x3f, 0x08, 0x1a, 0xcf, 0x7c, 0x8e, 0xd8, 0x6e, 0x75, 0x15,
+ 0x45, 0x51, 0x33, 0xbc, 0x06, 0xee, 0xed, 0x5e, 0x0a, 0x0b, 0x19, 0x97,
+ 0x29, 0x9c, 0x7a, 0x38, 0x18, 0x0b, 0xaf, 0x22, 0x54, 0xa0, 0xa9, 0xd1,
+ 0xd7, 0xe6, 0x2d, 0x66, 0x57, 0x4f, 0x07, 0xd6, 0x14, 0x5e, 0xe3, 0xf9,
+ 0x85, 0xdd, 0xaf, 0xc0, 0x05, 0xf0, 0x22, 0x6f, 0x7b, 0xdb, 0xef, 0xd1,
+ 0x6d, 0x74, 0x22, 0xb5, 0x03, 0x56, 0xea, 0x8e, 0x97, 0xdb, 0x9f, 0x64,
+ 0x02, 0xb3, 0xfe, 0x8e, 0x37, 0x7c, 0x63, 0x57, 0xe5, 0xa6, 0xf2, 0x12,
+ 0xd8, 0x4b, 0x2b, 0x68, 0xab, 0xe7, 0xe4, 0x6f, 0x0f, 0xed, 0x8e, 0x8e,
+ 0x03, 0x4f, 0xc2, 0x83, 0x99, 0x21, 0x28, 0x7d, 0x34, 0x1c, 0xac, 0x77,
+ 0x07, 0x78, 0x6f, 0x97, 0x01, 0x49, 0x1d, 0xf9, 0x98, 0x75, 0x39, 0xc9,
+ 0x79, 0x20, 0xa4, 0xed, 0xac, 0x47, 0x79, 0xd9, 0x9e, 0x24, 0x2c, 0xfd,
+ 0x99, 0x83, 0x44, 0x34, 0xba, 0x90, 0xe5, 0x33, 0x3e, 0x86, 0xb9, 0x21,
+ 0xb4, 0xb9, 0x38, 0x35, 0xc8, 0x28, 0x6e, 0x11, 0xe4, 0x3d, 0x5b, 0x39,
+ 0xf3, 0xed, 0x2c, 0x4b, 0xdd, 0x6e, 0x25, 0x53, 0x8a, 0x0a, 0x35, 0x1c,
+ 0x53, 0x04, 0x08, 0x20, 0x43, 0x70, 0x00, 0x38, 0xcb, 0x62, 0xd2, 0x5c,
+ 0x8e, 0x8e, 0x12, 0xff, 0xb7, 0x40, 0x1b, 0x57, 0xd5, 0x67, 0x09, 0x51,
+ 0xc1, 0xe2, 0xdb, 0x5c, 0x28, 0xe9, 0x74, 0xd5, 0x69, 0xb2, 0x7c, 0x67,
+ 0x15, 0x40, 0x42, 0x3e, 0x2e, 0xc9, 0x35, 0x94, 0x49, 0x5e, 0x3c, 0x34,
+ 0x55, 0x82, 0xcf, 0x95, 0x05, 0x1b, 0x9e, 0x20, 0xaf, 0xcd, 0x4d, 0x1a,
+ 0x78, 0x11, 0xa0, 0xda, 0x9f, 0xe3, 0x63, 0xd6, 0x12, 0x08, 0x51, 0x59,
+ 0x9c, 0xda, 0xfa, 0x9a, 0x90, 0x07, 0x09, 0xb8, 0xf7, 0x39, 0x9a, 0xa1,
+ 0xb2, 0x2e, 0xb6, 0x6f, 0xd4, 0x8b, 0x8f, 0x50, 0x1f, 0xe1, 0x36, 0xfe,
+ 0x13, 0x61, 0x6a, 0x82, 0x1a, 0x8d, 0x96, 0x4b, 0x4a, 0xab, 0x0a, 0x0f,
+ 0x27, 0xbd, 0x03, 0x28, 0xea, 0x6f, 0x45, 0xe5, 0x79, 0x65, 0xcb, 0x07,
+ 0xa6, 0x77, 0x0b, 0x54, 0x85, 0x86, 0xae, 0x6f, 0x08, 0x10, 0xf2, 0x41,
+ 0xd6, 0xea, 0x7e, 0x81, 0x2a, 0xf3, 0xcf, 0x7b, 0xc0, 0xee, 0x50, 0x6a,
+ 0x30, 0xd3, 0x6d, 0xb8, 0xdb, 0xa3, 0xf5, 0x48, 0x6f, 0x1b, 0x3b, 0xa4,
+ 0x5c, 0xf4, 0x37, 0x22, 0xfe, 0x17, 0xeb, 0x4c, 0x4f, 0x51, 0x3c, 0xe8,
+ 0xee, 0xee, 0xb4, 0xbb, 0x09, 0xbd, 0xb8, 0xf4, 0x41, 0x73, 0xd5, 0x43,
+ 0xf1, 0x2c, 0x6b, 0x14, 0x7a, 0x6c, 0x51, 0x3e, 0x73, 0x71, 0x77, 0x50,
+ 0x4f, 0x85, 0x25, 0xb1, 0x0f, 0x3c, 0xd3, 0x47, 0x55, 0x45, 0xa9, 0x90,
+ 0x8f, 0x83, 0xed, 0x64, 0x77, 0x79, 0x48, 0x34, 0x08, 0xb2, 0x9f, 0x4e,
+ 0x4b, 0x2f, 0xf4, 0xce, 0x55, 0xfc, 0xef, 0xa6, 0xf8, 0xf7, 0x91, 0xd1,
+ 0x51, 0x8c, 0xf9, 0x78, 0x8f, 0x06, 0xbd, 0x86, 0x18, 0x2b, 0x0b, 0x47,
+ 0xd8, 0x90, 0x08, 0xf4, 0x97, 0x8d, 0x8a, 0xa7, 0xab, 0x34, 0x21, 0xac,
+ 0x9d, 0x47, 0x67, 0x6c, 0x77, 0xca, 0xe5, 0xb7, 0xcd, 0x42, 0xbb, 0x14,
+ 0x87, 0x67, 0x30, 0xa5, 0xca, 0x1e, 0xc6, 0x5f, 0x53, 0x49, 0xb5, 0x4f,
+ 0xd1, 0x75, 0x2e, 0x60},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {482,
+ {0xdf, 0x42, 0x3d, 0x0c, 0x6d, 0x90, 0xd2, 0xe6, 0x7b, 0xc4, 0xaa, 0xff,
+ 0xbc, 0xf6, 0x17, 0xf8},
+ {0x02, 0xfe, 0x51, 0xac, 0xf9, 0xfe, 0x30, 0xc5, 0x67, 0x56, 0x35, 0x1c,
+ 0x28, 0x04, 0xc6, 0x3e, 0xde, 0xd4, 0x51, 0x68, 0x77, 0x94, 0xf7, 0x7e,
+ 0x43, 0x19, 0x26, 0xbc, 0x20, 0x59, 0xfd, 0xab, 0xc8, 0xc3, 0x9a, 0xc9,
+ 0xd4, 0x64, 0x91, 0xb7, 0xb8, 0x2d, 0x95, 0x8e, 0x17, 0x9b, 0xb5, 0x61,
+ 0x49, 0x1d, 0xfc, 0x8e, 0xfa, 0xe5, 0xd7, 0x4f, 0xfb, 0xf6, 0x64, 0x57,
+ 0xef, 0x06, 0xf7, 0xd3, 0xef, 0x47, 0xdc, 0x72, 0x30, 0x4c, 0xa4, 0x04,
+ 0xb1, 0xaf, 0x4d, 0x26, 0x58, 0x0b, 0xcc, 0xf9, 0x91, 0x9c, 0x40, 0x06,
+ 0xb7, 0x40, 0x0f, 0xe4, 0x03, 0x9a, 0x48, 0x0a, 0xd6, 0xe9, 0x5d, 0xd4,
+ 0x3d, 0x84, 0x93, 0x98, 0xec, 0x90, 0x1c, 0x75, 0xd5, 0x01, 0x2f, 0xf3,
+ 0x1a, 0x1c, 0x0c, 0x7c, 0x59, 0x1b, 0xb5, 0x41, 0x52, 0x71, 0x56, 0x6a,
+ 0x86, 0x13, 0xd5, 0x96, 0x48, 0xee, 0x41, 0xed, 0x5c, 0xe7, 0x58, 0xe7,
+ 0x13, 0x35, 0xe5, 0x70, 0x5f, 0x64, 0x74, 0x24, 0x65, 0x2a, 0xaf, 0x90,
+ 0x0f, 0xad, 0x78, 0x72, 0xa3, 0xed, 0xab, 0x1c, 0x96, 0x99, 0x8b, 0x35,
+ 0xe3, 0xd5, 0xe9, 0x76, 0xc7, 0x04, 0x08, 0x9e, 0x17, 0xd1, 0x69, 0xfb,
+ 0x64, 0x07, 0xe3, 0x26, 0x7f, 0xb3, 0x3a, 0xaf, 0x92, 0x9d, 0xc3, 0xda,
+ 0x19, 0x06, 0xed, 0x72, 0x5b, 0x32, 0xbc, 0x2c, 0x2d, 0x32, 0xc3, 0x0e,
+ 0x91, 0x88, 0x83, 0x48, 0xc0, 0xcf, 0x9a, 0x37, 0xdd, 0xfa, 0x7f, 0x30,
+ 0x4c, 0x52, 0x7f, 0x83, 0x19, 0xc9, 0x81, 0x2b, 0xbe, 0x97, 0x28, 0x9c,
+ 0x15, 0x82, 0xbc, 0x13, 0x17, 0xb7, 0xf9, 0x2b, 0xbd, 0xe9, 0x2a, 0x8a,
+ 0xa4, 0xae, 0xe1, 0x75, 0x2e, 0x85, 0x36, 0x7d, 0xa5, 0xed, 0x9d, 0xdf,
+ 0x1e, 0x17, 0x8c, 0xa0, 0x2a, 0x27, 0x85, 0x1c, 0xcc, 0x45, 0x1e, 0xcf,
+ 0x99, 0x03, 0x1b, 0x04, 0x54, 0x33, 0x71, 0xe2, 0xc8, 0x42, 0x52, 0x8f,
+ 0x61, 0xae, 0x43, 0xdd, 0xa7, 0xc0, 0x4e, 0xf8, 0xc6, 0x39, 0x70, 0x3d,
+ 0x59, 0x6d, 0xa1, 0x0b, 0xf4, 0xe2, 0x88, 0x70, 0xa7, 0xe0, 0xcb, 0xaa,
+ 0x2b, 0xa0, 0x67, 0x6f, 0xcf, 0xe7, 0xb1, 0x36, 0xac, 0x75, 0xb4, 0xd6,
+ 0xce, 0x55, 0xab, 0x84, 0x54, 0x86, 0xeb, 0xf1, 0xcb, 0xc0, 0x19, 0xf0,
+ 0xe8, 0x5b, 0xea, 0x63, 0x3e, 0x6a, 0x31, 0x3e, 0x8c, 0x26, 0xe3, 0xc1,
+ 0x67, 0xb4, 0xf5, 0x77, 0xb6, 0xaf, 0x9e, 0x14, 0xf9, 0xe9, 0xb0, 0x92,
+ 0xf4, 0x1f, 0xa2, 0x68, 0xab, 0x05, 0x4c, 0xe4, 0x6d, 0xba, 0x34, 0x65,
+ 0x20, 0xc4, 0xa3, 0xf6, 0x0b, 0x0c, 0xc0, 0xbe, 0x2d, 0x55, 0x1e, 0xdd,
+ 0xc2, 0x3f, 0x48, 0x3e, 0x48, 0x03, 0xb4, 0xfb, 0x23, 0x46, 0x70, 0xf7,
+ 0x01, 0xad, 0x06, 0x0f, 0xa5, 0x3a, 0xa6, 0xff, 0x29, 0x7c, 0x3a, 0x59,
+ 0x80, 0x26, 0x6e, 0x50, 0xa5, 0x6d, 0x7c, 0x41, 0xbc, 0x1b, 0x14, 0xcf,
+ 0xa5, 0xd3, 0x0a, 0xef, 0x45, 0xd8, 0x98, 0x10, 0x02, 0x42, 0x38, 0x19,
+ 0xf1, 0x9c, 0xbd, 0x24, 0x2d, 0xaf, 0x31, 0x90, 0xe8, 0xca, 0x1b, 0xfd,
+ 0xc9, 0xb6, 0x79, 0x16, 0xff, 0x13, 0xbe, 0xd8, 0x09, 0xbb, 0x04, 0xcd,
+ 0x04, 0x9b, 0xe8, 0x0a, 0x02, 0x86, 0xaa, 0x8a, 0x56, 0x5a, 0x65, 0x0b,
+ 0xb6, 0xac, 0x70, 0xfe, 0x2a, 0x26, 0x2a, 0x66, 0x14, 0x0e, 0xee, 0x4f,
+ 0x1a, 0x76, 0xac, 0xb3, 0xf7, 0xec, 0xa6, 0x2d, 0xa4, 0x51, 0xc8, 0x60,
+ 0x17, 0x34, 0x17, 0x34, 0xf4, 0xe1, 0xfb, 0xf6, 0xb2, 0xac, 0xdb, 0xb9,
+ 0xec, 0x55, 0xaa, 0x8f, 0x61, 0x46, 0xd5, 0x9d, 0x1d, 0x01, 0x67, 0xe2,
+ 0x58, 0xeb, 0x68, 0xb2, 0x16, 0xd6, 0xf6, 0x10, 0x81, 0xff, 0xf7, 0xf2,
+ 0xad, 0x3b, 0x99, 0xb3, 0xb5, 0x67, 0xda, 0x4f},
+ {0x9b, 0xee, 0x30, 0xf6, 0x78, 0xa6, 0x7e, 0x74, 0x47, 0x02, 0x58, 0xa7,
+ 0x41, 0x7e, 0xe6, 0xca, 0xdd, 0x87, 0x47, 0xb7, 0x20, 0x06, 0xc3, 0x5c,
+ 0x45, 0xc8, 0xa5, 0xaf, 0xc3, 0x0a, 0xb7, 0x40, 0xc0, 0x21, 0xb8, 0xd9,
+ 0x3a, 0xf8, 0xa4, 0x21, 0x0f, 0x34, 0x46, 0x70, 0x4c, 0xd2, 0x73, 0x0e,
+ 0x9d, 0xde, 0xaa, 0x38, 0xa3, 0x7f, 0xa0, 0x52, 0x26, 0x25, 0xb7, 0x39,
+ 0x60, 0x72, 0x82, 0xa9, 0x11, 0x50, 0x35, 0x69, 0x71, 0x45, 0xb5, 0xeb,
+ 0x55, 0x23, 0xbe, 0x39, 0x29, 0x1f, 0x3d, 0x02, 0xd2, 0xfa, 0x18, 0xb0,
+ 0x1b, 0x46, 0x39, 0xe9, 0x39, 0x0e, 0x64, 0xcb, 0x08, 0x1a, 0x58, 0x23,
+ 0x60, 0xff, 0x08, 0xba, 0x7b, 0x9c, 0x0d, 0x08, 0xc8, 0x47, 0xce, 0x0c,
+ 0x3b, 0x23, 0x92, 0x0a, 0x5c, 0x93, 0xe7, 0x9b, 0x32, 0x68, 0xd0, 0x68,
+ 0x8a, 0x2d, 0x7e, 0x55, 0x5e, 0x16, 0xa2, 0x5d, 0x3f, 0x8e, 0xdd, 0x48,
+ 0x6c, 0xc0, 0xc6, 0x5e, 0x9c, 0xdf, 0x9c, 0x6e, 0x86, 0x5d, 0xc1, 0x6f,
+ 0x86, 0x33, 0xf7, 0x25, 0x86, 0x3e, 0xbf, 0xcb, 0xdc, 0xa4, 0x0d, 0x4b,
+ 0xef, 0xa5, 0x07, 0xda, 0xdd, 0x99, 0xb3, 0x18, 0x75, 0x06, 0x5f, 0x0e,
+ 0x2a, 0x89, 0x63, 0xe9, 0x44, 0x69, 0x39, 0x79, 0x25, 0x40, 0x3e, 0x17,
+ 0x6c, 0xb4, 0x44, 0x39, 0x2a, 0xe4, 0x0a, 0xe4, 0x55, 0x69, 0xb7, 0x1f,
+ 0x78, 0xe4, 0x32, 0xde, 0x72, 0xb3, 0x36, 0x93, 0xca, 0x04, 0x28, 0x21,
+ 0xe7, 0x95, 0x22, 0x82, 0x7a, 0xd7, 0x86, 0x1b, 0x06, 0x26, 0x01, 0xab,
+ 0x24, 0x79, 0x03, 0x9b, 0xbe, 0x6f, 0x1b, 0x59, 0x9c, 0xb0, 0x54, 0x76,
+ 0xc1, 0xf1, 0x68, 0xab, 0xa8, 0xc9, 0xb2, 0xc9, 0x73, 0x37, 0x9d, 0x3a,
+ 0x27, 0x62, 0x0a, 0x74, 0xd4, 0xac, 0xd0, 0x9f, 0x7a, 0x82, 0xa1, 0xb9,
+ 0x7a, 0x8d, 0x44, 0x63, 0x52, 0xdb, 0x7b, 0xb8, 0xc6, 0x37, 0xd9, 0xfd,
+ 0x06, 0x8e, 0x41, 0x18, 0x61, 0xb9, 0x32, 0xe5, 0x8b, 0xee, 0x88, 0xb7,
+ 0x84, 0xd4, 0x38, 0x96, 0x98, 0xf8, 0xf4, 0xb3, 0x01, 0x74, 0xf4, 0x98,
+ 0x6e, 0xf5, 0x4f, 0x53, 0x80, 0x2e, 0x8c, 0x46, 0x1b, 0x0c, 0x69, 0x54,
+ 0x1c, 0x92, 0x84, 0xfa, 0x0d, 0xbd, 0x05, 0xc2, 0x71, 0xbf, 0x8c, 0x96,
+ 0x00, 0x50, 0xee, 0x3a, 0x8e, 0x93, 0xf2, 0x12, 0xc6, 0x1c, 0xf1, 0x6f,
+ 0x80, 0x59, 0x89, 0xb4, 0x7c, 0x08, 0x4d, 0xdd, 0x67, 0x97, 0xf8, 0x78,
+ 0x9e, 0xce, 0xe7, 0x10, 0xef, 0x8e, 0x2a, 0x58, 0xdf, 0x37, 0x20, 0xef,
+ 0x85, 0x56, 0x94, 0xa0, 0x93, 0xbd, 0xee, 0xe1, 0x05, 0x11, 0x51, 0xd4,
+ 0xed, 0x68, 0xb1, 0xaa, 0xc2, 0xff, 0x43, 0x97, 0x48, 0x32, 0x8c, 0xe0,
+ 0x9c, 0xad, 0x21, 0xc1, 0xfc, 0x25, 0x05, 0x6b, 0x08, 0x58, 0xb8, 0xd0,
+ 0x67, 0xc3, 0xcd, 0x0c, 0xca, 0x56, 0x5f, 0xec, 0xe5, 0xf0, 0x2b, 0x57,
+ 0x42, 0x3d, 0xa6, 0xb8, 0xb1, 0x1c, 0xa8, 0xb5, 0xc3, 0xe1, 0xdf, 0x80,
+ 0x3c, 0x82, 0xff, 0xdf, 0x64, 0xf8, 0xb1, 0x8e, 0x0e, 0x4f, 0xc5, 0x88,
+ 0x8a, 0x6e, 0x7a, 0xe5, 0x37, 0x53, 0x49, 0x22, 0x12, 0x77, 0xca, 0xa6,
+ 0x92, 0x76, 0x8d, 0x03, 0xc1, 0xd6, 0x79, 0xf9, 0xa8, 0xaa, 0x7d, 0x32,
+ 0x2d, 0xcb, 0x12, 0x91, 0x46, 0xa1, 0x7e, 0x7b, 0xcb, 0xfd, 0x6a, 0xb1,
+ 0x91, 0x06, 0x31, 0xe8, 0x7f, 0x87, 0x25, 0x2a, 0xb3, 0x0a, 0x17, 0x50,
+ 0x78, 0xab, 0xa1, 0xbc, 0xf2, 0xb6, 0xba, 0xd0, 0x08, 0x1e, 0x25, 0xda,
+ 0x5e, 0x35, 0x9f, 0xe5, 0x4e, 0x0c, 0x35, 0xfb, 0x7a, 0x38, 0xe2, 0x8d,
+ 0x76, 0x11, 0x2c, 0xfb, 0xc9, 0x44, 0xc1, 0xcc, 0xce, 0x30, 0x30, 0xb4,
+ 0x8b, 0x88, 0x4f, 0xa5, 0xc2, 0x6c, 0x51, 0xa0, 0x05, 0x4e, 0xe5, 0x8e,
+ 0x0c, 0xac, 0x8d, 0x6d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {483,
+ {0xbf, 0x8a, 0xc4, 0xed, 0x20, 0x2e, 0x00, 0xb5, 0x5d, 0xb0, 0x46, 0xa1,
+ 0x55, 0x14, 0x62, 0x0e},
+ {0x02, 0xfe, 0x51, 0xac, 0xf9, 0xfe, 0x30, 0xc5, 0x67, 0x56, 0x35, 0x1c,
+ 0x28, 0x04, 0xc6, 0x3e, 0xde, 0xd4, 0x51, 0x68, 0x77, 0x94, 0xf7, 0x7e,
+ 0x43, 0x19, 0x26, 0xbc, 0x20, 0x59, 0xfd, 0xab, 0xc8, 0xc3, 0x9a, 0xc9,
+ 0xd4, 0x64, 0x91, 0xb7, 0xb8, 0x2d, 0x95, 0x8e, 0x17, 0x9b, 0xb5, 0x61,
+ 0x49, 0x1d, 0xfc, 0x8e, 0xfa, 0xe5, 0xd7, 0x4f, 0xfb, 0xf6, 0x64, 0x57,
+ 0xef, 0x06, 0xf7, 0xd3, 0xef, 0x47, 0xdc, 0x72, 0x30, 0x4c, 0xa4, 0x04,
+ 0xb1, 0xaf, 0x4d, 0x26, 0x58, 0x0b, 0xcc, 0xf9, 0x91, 0x9c, 0x40, 0x06,
+ 0xb7, 0x40, 0x0f, 0xe4, 0x03, 0x9a, 0x48, 0x0a, 0xd6, 0xe9, 0x5d, 0xd4,
+ 0x3d, 0x84, 0x93, 0x98, 0xec, 0x90, 0x1c, 0x75, 0xd5, 0x01, 0x2f, 0xf3,
+ 0x1a, 0x1c, 0x0c, 0x7c, 0x59, 0x1b, 0xb5, 0x41, 0x52, 0x71, 0x56, 0x6a,
+ 0x86, 0x13, 0xd5, 0x96, 0x48, 0xee, 0x41, 0xed, 0x5c, 0xe7, 0x58, 0xe7,
+ 0x13, 0x35, 0xe5, 0x70, 0x5f, 0x64, 0x74, 0x24, 0x65, 0x2a, 0xaf, 0x90,
+ 0x0f, 0xad, 0x78, 0x72, 0xa3, 0xed, 0xab, 0x1c, 0x96, 0x99, 0x8b, 0x35,
+ 0xe3, 0xd5, 0xe9, 0x76, 0xc7, 0x04, 0x08, 0x9e, 0x17, 0xd1, 0x69, 0xfb,
+ 0x64, 0x07, 0xe3, 0x26, 0x7f, 0xb3, 0x3a, 0xaf, 0x92, 0x9d, 0xc3, 0xda,
+ 0x19, 0x06, 0xed, 0x72, 0x5b, 0x32, 0xbc, 0x2c, 0x2d, 0x32, 0xc3, 0x0e,
+ 0x91, 0x88, 0x83, 0x48, 0xc0, 0xcf, 0x9a, 0x37, 0xdd, 0xfa, 0x7f, 0x30,
+ 0x4c, 0x52, 0x7f, 0x83, 0x19, 0xc9, 0x81, 0x2b, 0xbe, 0x97, 0x28, 0x9c,
+ 0x15, 0x82, 0xbc, 0x13, 0x17, 0xb7, 0xf9, 0x2b, 0xbd, 0xe9, 0x2a, 0x8a,
+ 0xa4, 0xae, 0xe1, 0x75, 0x2e, 0x85, 0x36, 0x7d, 0xa5, 0xed, 0x9d, 0xdf,
+ 0x1e, 0x17, 0x8c, 0xa0, 0x2a, 0x27, 0x85, 0x1c, 0xcc, 0x45, 0x1e, 0xcf,
+ 0x99, 0x03, 0x1b, 0x04, 0x54, 0x33, 0x71, 0xe2, 0xc8, 0x42, 0x52, 0x8f,
+ 0x61, 0xae, 0x43, 0xdd, 0xa7, 0xc0, 0x4e, 0xf8, 0xc6, 0x39, 0x70, 0x3d,
+ 0x59, 0x6d, 0xa1, 0x0b, 0xf4, 0xe2, 0x88, 0x70, 0xa7, 0xe0, 0xcb, 0xaa,
+ 0x2b, 0xa0, 0x67, 0x6f, 0xcf, 0xe7, 0xb1, 0x36, 0xac, 0x75, 0xb4, 0xd6,
+ 0xce, 0x55, 0xab, 0x84, 0x54, 0x86, 0xeb, 0xf1, 0xcb, 0xc0, 0x19, 0xf0,
+ 0xe8, 0x5b, 0xea, 0x63, 0x3e, 0x6a, 0x31, 0x3e, 0x8c, 0x26, 0xe3, 0xc1,
+ 0x67, 0xb4, 0xf5, 0x77, 0xb6, 0xaf, 0x9e, 0x14, 0xf9, 0xe9, 0xb0, 0x92,
+ 0xf4, 0x1f, 0xa2, 0x68, 0xab, 0x05, 0x4c, 0xe4, 0x6d, 0xba, 0x34, 0x65,
+ 0x20, 0xc4, 0xa3, 0xf6, 0x0b, 0x0c, 0xc0, 0xbe, 0x2d, 0x55, 0x1e, 0xdd,
+ 0xc2, 0x3f, 0x48, 0x3e, 0x48, 0x03, 0xb4, 0xfb, 0x23, 0x46, 0x70, 0xf7,
+ 0x01, 0xad, 0x06, 0x0f, 0xa5, 0x3a, 0xa6, 0xff, 0x29, 0x7c, 0x3a, 0x59,
+ 0x80, 0x26, 0x6e, 0x50, 0xa5, 0x6d, 0x7c, 0x41, 0xbc, 0x1b, 0x14, 0xcf,
+ 0xa5, 0xd3, 0x0a, 0xef, 0x45, 0xd8, 0x98, 0x10, 0x02, 0x42, 0x38, 0x19,
+ 0xf1, 0x9c, 0xbd, 0x24, 0x2d, 0xaf, 0x31, 0x90, 0xe8, 0xca, 0x1b, 0xfd,
+ 0xc9, 0xb6, 0x79, 0x16, 0xff, 0x13, 0xbe, 0xd8, 0x09, 0xbb, 0x04, 0xcd,
+ 0x04, 0x9b, 0xe8, 0x0a, 0x02, 0x86, 0xaa, 0x8a, 0x56, 0x5a, 0x65, 0x0b,
+ 0xb6, 0xac, 0x70, 0xfe, 0x2a, 0x26, 0x2a, 0x66, 0x14, 0x0e, 0xee, 0x4f,
+ 0x1a, 0x76, 0xac, 0xb3, 0xf7, 0xec, 0xa6, 0x2d, 0xa4, 0x51, 0xc8, 0x60,
+ 0x17, 0x34, 0x17, 0x34, 0xf4, 0xe1, 0xfb, 0xf6, 0xb2, 0xac, 0xdb, 0xb9,
+ 0xec, 0x55, 0xaa, 0x8f, 0x61, 0x46, 0xd5, 0x9d, 0x1d, 0x01, 0x67, 0xe2,
+ 0x58, 0xeb, 0x68, 0xb2, 0x16, 0xd6, 0xf6, 0x10, 0x81, 0xff, 0xf7, 0xf2,
+ 0xad, 0x3b, 0x99, 0xb3, 0xb5, 0x67, 0xda, 0x4f},
+ {0x31, 0x13, 0x5c, 0x68, 0x94, 0x83, 0xbc, 0x54, 0x4e, 0x74, 0x31, 0x62,
+ 0x8d, 0x32, 0x62, 0x15, 0x94, 0x53, 0x92, 0xe4, 0x78, 0xa3, 0x22, 0x19,
+ 0xda, 0x0c, 0xbe, 0x1d, 0xea, 0x55, 0x2a, 0xd5, 0x2d, 0xca, 0xcf, 0x01,
+ 0xff, 0x82, 0x1d, 0x82, 0xb3, 0xec, 0xb1, 0xf3, 0x07, 0x3f, 0x79, 0x6b,
+ 0x21, 0x4e, 0x4d, 0x68, 0xed, 0x25, 0x33, 0x5f, 0x91, 0xd3, 0xe7, 0x0c,
+ 0x25, 0xbf, 0xad, 0x19, 0x70, 0xcd, 0x36, 0xa5, 0xe5, 0x45, 0xa9, 0xd9,
+ 0x56, 0x22, 0x80, 0x94, 0x6b, 0xe5, 0x1c, 0x53, 0xb7, 0xc8, 0x96, 0x7f,
+ 0xb2, 0xb7, 0x5b, 0x10, 0x46, 0xf6, 0x43, 0xba, 0x45, 0xa7, 0x92, 0xe7,
+ 0x73, 0x98, 0x5c, 0xe9, 0xa5, 0xdd, 0x84, 0x24, 0x64, 0xba, 0xb6, 0x6d,
+ 0x57, 0x06, 0x01, 0x78, 0xe3, 0x95, 0x3c, 0xc1, 0x9a, 0x17, 0x2d, 0x77,
+ 0xf9, 0xee, 0x52, 0xf0, 0xd2, 0x89, 0x70, 0x39, 0x7e, 0xb6, 0xad, 0x9c,
+ 0x0c, 0x2c, 0x11, 0x45, 0x29, 0x54, 0x06, 0x0a, 0xda, 0xc4, 0x41, 0xfb,
+ 0x3b, 0x19, 0x37, 0xf6, 0x8f, 0xe5, 0x16, 0x37, 0x0e, 0x96, 0x67, 0x23,
+ 0xaf, 0x93, 0x4b, 0x77, 0x76, 0x93, 0x5f, 0xfb, 0x9e, 0x24, 0x6a, 0x13,
+ 0xbf, 0x4c, 0xd3, 0x42, 0x0a, 0xd7, 0xef, 0x69, 0xef, 0x42, 0x0b, 0x8f,
+ 0xab, 0x66, 0x8a, 0x69, 0x43, 0x60, 0xd8, 0x71, 0x57, 0xc3, 0x8d, 0xed,
+ 0xbd, 0x3a, 0x64, 0xbd, 0x3b, 0x06, 0x01, 0x51, 0xd0, 0x12, 0xbc, 0x51,
+ 0xba, 0x04, 0x3b, 0xac, 0x70, 0xe7, 0x08, 0x7d, 0x10, 0x42, 0x8d, 0x6a,
+ 0x0a, 0xff, 0xa7, 0xa7, 0x8a, 0x3d, 0x91, 0x03, 0xf9, 0xad, 0x83, 0x83,
+ 0x6a, 0x10, 0x19, 0x84, 0x67, 0x58, 0xf2, 0xdc, 0x19, 0xeb, 0xd4, 0x17,
+ 0x6b, 0x48, 0x0b, 0x13, 0x00, 0x87, 0x1a, 0xbc, 0xe8, 0xa3, 0x6e, 0x0c,
+ 0xef, 0xba, 0x52, 0x02, 0xae, 0xbe, 0x30, 0x0b, 0x2f, 0xc5, 0xe4, 0x41,
+ 0x15, 0xac, 0x0c, 0xc7, 0x71, 0x85, 0xc4, 0xa5, 0x56, 0x37, 0x08, 0x74,
+ 0x73, 0x97, 0x69, 0xba, 0xcc, 0x98, 0xa5, 0x41, 0x9d, 0xc8, 0xa9, 0x8a,
+ 0x53, 0x7f, 0xe4, 0x0e, 0x7d, 0xe4, 0x9d, 0xb4, 0xaa, 0xb6, 0xd7, 0xbc,
+ 0xaf, 0x3a, 0x0c, 0xf5, 0x19, 0xf2, 0x99, 0x9b, 0xac, 0x5c, 0xf1, 0x90,
+ 0xe7, 0x90, 0x16, 0xeb, 0x2b, 0x04, 0x6f, 0x89, 0x46, 0xfb, 0x00, 0x2f,
+ 0x65, 0x85, 0x64, 0x14, 0x3f, 0x02, 0x02, 0x7c, 0xc8, 0x5d, 0xe5, 0xe3,
+ 0xef, 0x24, 0x9a, 0x01, 0xd9, 0x19, 0x98, 0xc2, 0x42, 0xd5, 0x74, 0x8a,
+ 0xfc, 0x81, 0xb9, 0x17, 0xcd, 0x95, 0x43, 0xed, 0x4e, 0xff, 0x7e, 0xb8,
+ 0xec, 0x64, 0xee, 0x7e, 0x6b, 0x92, 0x4f, 0x49, 0x29, 0x83, 0x58, 0xed,
+ 0xf4, 0x59, 0xa9, 0x82, 0xa3, 0xb1, 0xa6, 0x32, 0x88, 0x49, 0x8b, 0xd5,
+ 0xa1, 0xcf, 0x8d, 0xce, 0x92, 0x2c, 0x3b, 0x3c, 0xfd, 0xa4, 0xef, 0x50,
+ 0xa7, 0x4e, 0x89, 0x10, 0x1a, 0x75, 0xe5, 0x9c, 0x01, 0xa7, 0xd7, 0x0a,
+ 0xae, 0x78, 0x40, 0x63, 0x4d, 0xef, 0x65, 0xe0, 0xab, 0x8a, 0xee, 0x50,
+ 0xa0, 0xf8, 0xd2, 0xdb, 0x52, 0x66, 0x53, 0x0e, 0x14, 0x86, 0x27, 0x37,
+ 0x4b, 0x56, 0x9f, 0x83, 0x47, 0x40, 0x73, 0x57, 0xa5, 0xb6, 0x50, 0xea,
+ 0x6c, 0x8b, 0x58, 0x8f, 0x5a, 0xed, 0xa3, 0x40, 0x2a, 0xe4, 0x07, 0xfb,
+ 0xf8, 0xcb, 0x6a, 0xb9, 0x36, 0x44, 0xcb, 0x79, 0x04, 0x1c, 0x37, 0xe6,
+ 0xf5, 0xf0, 0x29, 0x88, 0xc7, 0x0d, 0xce, 0xf7, 0xd9, 0x6b, 0x78, 0x05,
+ 0xef, 0xdb, 0xad, 0xb8, 0x63, 0x2b, 0xbf, 0x63, 0x7c, 0x0e, 0x31, 0x78,
+ 0x59, 0xfe, 0x3a, 0x32, 0x9e, 0x8d, 0xf8, 0xd6, 0xe0, 0x1a, 0xcc, 0x90,
+ 0xd2, 0x0d, 0xb1, 0xa0, 0x72, 0x05, 0xae, 0xf5, 0x32, 0xc7, 0x14, 0x7d,
+ 0x16, 0x95, 0x6b, 0x20},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {484,
+ {0x9c, 0xb3, 0x16, 0xa3, 0xac, 0x8e, 0x4e, 0xe1, 0x3b, 0xdb, 0xf8, 0x39,
+ 0x09, 0xae, 0x3b, 0x9e},
+ {0x0f, 0xe6, 0x05, 0x92, 0xde, 0x0f, 0x34, 0x59, 0xfa, 0xc7, 0x61, 0xba,
+ 0x2c, 0x20, 0x4f, 0x9e, 0x8c, 0x23, 0x1a, 0x05, 0x55, 0x22, 0x25, 0xeb,
+ 0xb7, 0x6d, 0x00, 0x1c, 0x26, 0x8f, 0x87, 0x3e, 0x65, 0x7c, 0xb1, 0xc7,
+ 0xb5, 0x7e, 0x28, 0xdb, 0x35, 0x42, 0xe0, 0xb8, 0xa7, 0x1c, 0xf2, 0x3e,
+ 0xbd, 0x23, 0x0c, 0xe0, 0xa8, 0x5f, 0xd2, 0x05, 0xd7, 0x95, 0x16, 0xc5,
+ 0xe7, 0x8b, 0xfe, 0x1a, 0x34, 0x05, 0xe3, 0x21, 0x50, 0x13, 0x4c, 0xee,
+ 0xa8, 0x40, 0x92, 0x4f, 0x92, 0x24, 0xb0, 0xa7, 0xec, 0x58, 0xcb, 0x19,
+ 0xdc, 0xb5, 0x93, 0x0a, 0x4b, 0x19, 0x20, 0x02, 0x39, 0x8c, 0xef, 0xab,
+ 0xd4, 0xfc, 0x11, 0x36, 0x61, 0x98, 0xde, 0xee, 0x1b, 0x95, 0x54, 0xa6,
+ 0x39, 0x71, 0x2c, 0xcb, 0x2d, 0x35, 0x3a, 0x32, 0xcc, 0x7b, 0x1e, 0x79,
+ 0xd2, 0xe1, 0xa8, 0xa2, 0x2d, 0x35, 0x00, 0x3e, 0x84, 0x6d, 0x1f, 0x1c,
+ 0x50, 0x73, 0xf6, 0x6a, 0x03, 0xc6, 0x8c, 0xb4, 0xac, 0x5d, 0x42, 0x18,
+ 0x3e, 0xa5, 0xb8, 0x17, 0xa6, 0x1c, 0x07, 0xba, 0x5d, 0x5e, 0xff, 0x91,
+ 0xde, 0xac, 0x37, 0xd7, 0xfc, 0xb9, 0x4c, 0x9c, 0x2d, 0x59, 0xc7, 0xc3,
+ 0x63, 0x81, 0x78, 0x04, 0x82, 0xf4, 0xaf, 0x15, 0x61, 0x65, 0x81, 0xfc,
+ 0xd3, 0xa1, 0x0f, 0xbc, 0x67, 0x71, 0x82, 0xfb, 0xac, 0x4d, 0x09, 0xde,
+ 0xf6, 0xab, 0x7f, 0xd5, 0x4b, 0x4a, 0xdd, 0xa3, 0x25, 0x7e, 0x7d, 0x09,
+ 0x4c, 0x75, 0x49, 0xbc, 0x77, 0x38, 0xa2, 0x48, 0x10, 0x60, 0x64, 0xc5,
+ 0x96, 0xf5, 0xfe, 0x8c, 0x51, 0x4c, 0x12, 0xe9, 0x51, 0xd7, 0x48, 0x85,
+ 0xf0, 0xcc, 0xd4, 0x10, 0xcd, 0x69, 0x27, 0x71, 0x3c, 0x38, 0x13, 0x82,
+ 0x6b, 0xc1, 0xce, 0x8d, 0xc7, 0x21, 0x57, 0xca, 0x96, 0x15, 0xf9, 0x97,
+ 0xe5, 0x48, 0x9e, 0x31, 0xee, 0xb2, 0x96, 0x84, 0x44, 0x28, 0x23, 0xfa,
+ 0x18, 0xa7, 0x48, 0x4c, 0x6f, 0xd1, 0x2e, 0x6d, 0xce, 0x93, 0x0d, 0xaa,
+ 0x7c, 0xc1, 0xf0, 0x57, 0x64, 0x36, 0xe8, 0x4b, 0xac, 0x7d, 0x9a, 0x23,
+ 0x80, 0x6c, 0xa7, 0x4e, 0x04, 0x00, 0xd7, 0x12, 0x4c, 0x44, 0xa0, 0xe9,
+ 0x38, 0x5e, 0x7c, 0x78, 0xa7, 0xd9, 0xdc, 0x23, 0xf2, 0xd5, 0xe5, 0x00,
+ 0x38, 0xcc, 0x0a, 0xe9, 0xa8, 0x75, 0xe3, 0x80, 0x22, 0xf0, 0x5f, 0x12,
+ 0x69, 0x0b, 0xe7, 0xf4, 0x3f, 0xde, 0xb0, 0xd9, 0x65, 0xd9, 0x24, 0x28,
+ 0xb7, 0x3f, 0xab, 0xa1, 0x22, 0x8d, 0x70, 0x59, 0x8e, 0xe1, 0x9a, 0x24,
+ 0x8f, 0x97, 0x19, 0x62, 0xd8, 0x29, 0x38, 0x48, 0xc9, 0x55, 0xc6, 0x65,
+ 0xc8, 0xfb, 0xb9, 0xcf, 0x02, 0x4a, 0x5e, 0x62, 0x3c, 0x86, 0x10, 0xa3,
+ 0xb1, 0x28, 0x37, 0x24, 0x24, 0xd9, 0xa5, 0xf3, 0x2e, 0xf0, 0xa2, 0x24,
+ 0x03, 0x2c, 0x00, 0x5e, 0x6b, 0x21, 0x8e, 0x67, 0xff, 0xbf, 0x4c, 0x16,
+ 0x61, 0x52, 0x27, 0xdc, 0x76, 0xae, 0xe5, 0xb8, 0x77, 0x4a, 0x37, 0xee,
+ 0xcd, 0xb9, 0x07, 0x1a, 0xc9, 0x56, 0xad, 0x50, 0xea, 0x31, 0x39, 0x0a,
+ 0x82, 0x00, 0x9f, 0x7e, 0x3b, 0xd6, 0xb7, 0xac, 0x44, 0x0b, 0xda, 0x5a,
+ 0xc8, 0x7b, 0x45, 0xfa, 0xbd, 0x77, 0x47, 0xc1, 0x27, 0xd4, 0x51, 0xbe,
+ 0x1f, 0xba, 0x37, 0x81, 0xa9, 0x8f, 0xe9, 0x45, 0x1c, 0xa5, 0xd3, 0x42,
+ 0xcd, 0x76, 0x91, 0xf7, 0xf9, 0x2a, 0x84, 0xc3, 0x4e, 0xfd, 0x69, 0xe0,
+ 0x8e, 0x89, 0x85, 0xeb, 0x40, 0x52, 0xf8, 0x8e, 0xda, 0x4f, 0x44, 0x17,
+ 0x0d, 0xf7, 0xaf, 0xe0, 0xe6, 0x2a, 0x90, 0x6c, 0x2a, 0x78, 0xb9, 0xbe,
+ 0x80, 0x96, 0x55, 0xe2, 0x52, 0x01, 0x63, 0xb0, 0x69, 0x34, 0x9f, 0x6f,
+ 0xf0, 0x4e, 0x2d, 0x6b, 0xa1, 0xcc, 0x1e, 0x35},
+ {0xfd, 0x4b, 0x64, 0xa2, 0x5b, 0xb9, 0x1e, 0x6c, 0x4c, 0xdd, 0x89, 0x6d,
+ 0x9e, 0x24, 0x84, 0x6e, 0xb0, 0xed, 0x2e, 0x89, 0x89, 0xfe, 0xe5, 0x95,
+ 0x32, 0x70, 0xd5, 0x94, 0x8b, 0x31, 0x41, 0xd2, 0x83, 0x86, 0x62, 0x42,
+ 0x25, 0xb5, 0x73, 0x48, 0xc7, 0x79, 0xb2, 0xcf, 0xa1, 0x79, 0xd5, 0x60,
+ 0xb0, 0x58, 0xbd, 0x9a, 0x55, 0xc5, 0x54, 0x39, 0x50, 0x76, 0x87, 0x0f,
+ 0xed, 0x63, 0x17, 0x70, 0xfe, 0xdd, 0xc9, 0x06, 0x68, 0xa9, 0x0a, 0x03,
+ 0x24, 0xc3, 0x41, 0xe7, 0x82, 0x45, 0xea, 0xfc, 0x44, 0x5a, 0x93, 0xeb,
+ 0xec, 0x04, 0xbb, 0x1e, 0xa2, 0x90, 0x11, 0x7f, 0xb1, 0xb8, 0xb5, 0xc9,
+ 0x7a, 0x08, 0xf7, 0xeb, 0x9b, 0x33, 0x50, 0xf2, 0xfb, 0xb1, 0xf4, 0x6a,
+ 0x10, 0x80, 0x68, 0x43, 0x86, 0xbe, 0x72, 0xc3, 0x71, 0xf4, 0x89, 0x56,
+ 0x7e, 0xee, 0xc2, 0x14, 0x3a, 0xf5, 0x92, 0x97, 0x2b, 0x79, 0x4f, 0x74,
+ 0x96, 0x6c, 0x36, 0x66, 0xfe, 0xaa, 0x4c, 0x98, 0xc4, 0xad, 0xd3, 0x52,
+ 0x87, 0xca, 0x3f, 0x8c, 0x1b, 0xe4, 0x81, 0x8b, 0xc1, 0x0c, 0xfe, 0x77,
+ 0x08, 0xa4, 0x0d, 0xf1, 0xe1, 0xdc, 0x36, 0x1b, 0x0b, 0xa0, 0x96, 0x53,
+ 0x96, 0xdf, 0xa5, 0xc7, 0x1d, 0xe0, 0x29, 0x4b, 0x0b, 0xb9, 0x12, 0x0b,
+ 0x9c, 0x14, 0x0e, 0x24, 0x32, 0x4b, 0x73, 0xfd, 0x29, 0x96, 0xb5, 0x51,
+ 0x92, 0x4a, 0x07, 0xcd, 0x2d, 0xfb, 0x9e, 0x77, 0x02, 0xdb, 0x3e, 0x4a,
+ 0xa6, 0x12, 0xba, 0xdb, 0x69, 0x15, 0xd5, 0xa6, 0xa7, 0xac, 0xe1, 0xa8,
+ 0x38, 0xb0, 0x00, 0xb6, 0x3e, 0xbf, 0x95, 0x48, 0x10, 0xd7, 0x3a, 0x3e,
+ 0xb2, 0x8a, 0x91, 0xab, 0x81, 0xcf, 0xc7, 0x4c, 0x79, 0xb8, 0x7b, 0xe5,
+ 0xd3, 0xab, 0xae, 0x2b, 0x06, 0xbb, 0xad, 0x8a, 0x86, 0x87, 0x17, 0x50,
+ 0xb1, 0x16, 0xd5, 0x6d, 0x5f, 0xd8, 0xd0, 0xff, 0x0c, 0xdd, 0xcf, 0x0d,
+ 0x71, 0xc8, 0x87, 0x43, 0xe4, 0x80, 0x94, 0x3f, 0xf5, 0x5f, 0xa8, 0x23,
+ 0xfe, 0x8d, 0xe5, 0x5a, 0x61, 0x85, 0xdb, 0xcf, 0x93, 0x54, 0x72, 0x39,
+ 0xe4, 0xd5, 0x7c, 0xc5, 0x08, 0xb1, 0x24, 0x90, 0x7e, 0x70, 0xa8, 0x75,
+ 0x4c, 0x77, 0x5f, 0xe4, 0xc0, 0x30, 0x73, 0xe3, 0x29, 0xb3, 0xf1, 0xbb,
+ 0x6f, 0xd9, 0x60, 0x1d, 0xbc, 0x8c, 0x6a, 0x57, 0x68, 0xea, 0x79, 0x42,
+ 0x24, 0x04, 0xed, 0x98, 0x62, 0x67, 0xb5, 0x8c, 0xbc, 0x2d, 0xcc, 0x5d,
+ 0xd6, 0x77, 0x22, 0x71, 0x52, 0x44, 0xf0, 0x10, 0xf0, 0xf5, 0x26, 0x29,
+ 0xee, 0x71, 0xa1, 0x53, 0xc6, 0x04, 0x75, 0xe8, 0x6f, 0xf4, 0x6d, 0x59,
+ 0xae, 0x47, 0x40, 0xe3, 0xfc, 0xe5, 0x88, 0x7f, 0x6c, 0x60, 0x84, 0x08,
+ 0xc4, 0x59, 0x3a, 0xb4, 0x7f, 0x21, 0xa1, 0xa0, 0xe0, 0x86, 0xb9, 0xb6,
+ 0xb2, 0xcd, 0xd7, 0x32, 0x6f, 0xd6, 0xbe, 0x5e, 0x3e, 0x08, 0xec, 0xb4,
+ 0xac, 0x39, 0x81, 0x41, 0x55, 0x7b, 0xc1, 0x4c, 0x17, 0x23, 0xbf, 0x89,
+ 0x38, 0xf9, 0x34, 0x84, 0x8d, 0x75, 0xfd, 0x54, 0x6b, 0x26, 0x22, 0x8d,
+ 0x42, 0x79, 0x19, 0x6e, 0xd0, 0xa4, 0xc2, 0x4c, 0xe7, 0x6b, 0xb1, 0xb1,
+ 0x5e, 0xc1, 0xa3, 0x30, 0x1c, 0x8a, 0xf5, 0x15, 0x6d, 0xb3, 0xc1, 0x29,
+ 0x8a, 0x0a, 0x93, 0x1f, 0x8b, 0xe9, 0xf2, 0x94, 0x98, 0x99, 0x09, 0x31,
+ 0x29, 0xe6, 0x4b, 0xa3, 0x3e, 0x90, 0x52, 0xc7, 0x11, 0x1d, 0x2c, 0x2d,
+ 0x1a, 0x99, 0x67, 0x11, 0xab, 0x23, 0x60, 0x04, 0x88, 0x21, 0x10, 0x68,
+ 0xcf, 0xc2, 0xe7, 0xb0, 0x16, 0x08, 0xbd, 0x30, 0x59, 0x5b, 0x7e, 0xf1,
+ 0x6b, 0x63, 0x43, 0x6c, 0xfd, 0xb7, 0x43, 0xf0, 0x49, 0x4e, 0xb1, 0x53,
+ 0xbe, 0x1a, 0x1c, 0xed, 0xeb, 0x05, 0xc3, 0x01, 0xcc, 0x94, 0xa7, 0xe6,
+ 0xda, 0xeb, 0xd9, 0x05},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {485,
+ {0x53, 0x69, 0x9a, 0x76, 0x99, 0x0e, 0x92, 0x3e, 0xb1, 0xf0, 0x7e, 0xd9,
+ 0x7f, 0x92, 0xb3, 0xf8},
+ {0x88, 0x47, 0x38, 0x65, 0x06, 0x76, 0x1a, 0x4c, 0x20, 0xf4, 0x82, 0xab,
+ 0x88, 0xf5, 0xfe, 0x72, 0x4a, 0x4a, 0xee, 0x5f, 0x5a, 0x79, 0x8a, 0x59,
+ 0x44, 0x96, 0x82, 0x85, 0x8f, 0xe4, 0x8e, 0x60, 0xad, 0x4b, 0xfc, 0xda,
+ 0x29, 0xfa, 0x0c, 0x8a, 0x04, 0x51, 0xb4, 0x4c, 0x03, 0x63, 0xd0, 0x42,
+ 0xe8, 0x30, 0xfa, 0xc7, 0x63, 0x03, 0xe0, 0xe0, 0x99, 0x3d, 0x02, 0xce,
+ 0xc6, 0xb5, 0x2c, 0x56, 0xd6, 0x60, 0x4b, 0x8b, 0xc4, 0xb0, 0x0f, 0x28,
+ 0x03, 0x01, 0x77, 0xf3, 0x18, 0x1c, 0x8a, 0x54, 0x30, 0xc3, 0xa1, 0x29,
+ 0xde, 0x44, 0xc9, 0x73, 0xbe, 0x4c, 0xd9, 0x2c, 0xd1, 0x9d, 0x8f, 0x76,
+ 0x0c, 0xcf, 0x28, 0x64, 0x48, 0x88, 0xa3, 0x58, 0xf9, 0xfc, 0x4a, 0x91,
+ 0xe1, 0xb0, 0xc8, 0xc2, 0xb6, 0xaa, 0xd5, 0x10, 0x18, 0x1f, 0x03, 0x1c,
+ 0xa4, 0x80, 0x56, 0xc6, 0xa9, 0x61, 0x83, 0x25, 0x28, 0x51, 0xa0, 0x1f,
+ 0x56, 0xdb, 0x6a, 0x59, 0xa7, 0x1c, 0x6c, 0xdb, 0xd7, 0x29, 0x8a, 0xbe,
+ 0xe1, 0xb4, 0x9b, 0x8d, 0x47, 0xcb, 0x8b, 0x41, 0xbf, 0x2c, 0xc2, 0xdd,
+ 0x75, 0xd6, 0x31, 0xed, 0x41, 0x9c, 0x12, 0xfb, 0x1a, 0x94, 0xc1, 0xb1,
+ 0x0b, 0x90, 0xcc, 0x1f, 0x23, 0xf6, 0x2e, 0x55, 0x98, 0x60, 0x6a, 0x18,
+ 0x54, 0xd5, 0xa7, 0xc8, 0x2f, 0x2d, 0x59, 0xf2, 0x36, 0x3f, 0xb2, 0x3f,
+ 0x03, 0x65, 0x73, 0x24, 0x14, 0xb9, 0x66, 0x83, 0x31, 0x3b, 0x54, 0x57,
+ 0xf1, 0xcf, 0xe5, 0xd2, 0x4e, 0xda, 0x1b, 0xbe, 0xcf, 0x7a, 0x8e, 0x03,
+ 0xda, 0xbd, 0x21, 0xd2, 0x4f, 0xd9, 0xac, 0x0c, 0x70, 0x1d, 0xb8, 0x0e,
+ 0xd4, 0xbc, 0x47, 0xe5, 0x45, 0x84, 0xde, 0x6f, 0x93, 0x13, 0xf1, 0x28,
+ 0x1c, 0xb2, 0xf4, 0x4b, 0x1b, 0x1c, 0x4c, 0xf2, 0xb4, 0x01, 0xe0, 0x3d,
+ 0x62, 0x72, 0x66, 0xda, 0xf6, 0x53, 0x54, 0x84, 0xfd, 0x55, 0x8e, 0x3e,
+ 0x9c, 0x67, 0x4f, 0x7f, 0x2c, 0xad, 0x2f, 0x38, 0xec, 0x98, 0x06, 0x00,
+ 0xd1, 0x23, 0xa1, 0x14, 0xb4, 0x0a, 0x2c, 0xb5, 0xb5, 0xd2, 0xd2, 0x1e,
+ 0xf9, 0xa8, 0xc2, 0x97, 0xe6, 0x09, 0x47, 0x7d, 0x8d, 0x8d, 0x7f, 0x55,
+ 0x2d, 0x6a, 0x2f, 0x3f, 0x17, 0xca, 0x7c, 0x03, 0x36, 0xd7, 0x26, 0x5b,
+ 0x5c, 0x73, 0xfd, 0x28, 0x5b, 0x82, 0x7b, 0xfa, 0xb2, 0x03, 0x48, 0xfa,
+ 0xef, 0x4a, 0x6f, 0xf1, 0x60, 0x54, 0x80, 0xe1, 0x15, 0x52, 0xe6, 0x31,
+ 0xf0, 0x94, 0x5c, 0xc3, 0xee, 0x19, 0xa6, 0xfd, 0x09, 0x52, 0x9b, 0x77,
+ 0x71, 0xc4, 0x14, 0x9e, 0x2b, 0x86, 0x17, 0x1c, 0xfa, 0x0d, 0x54, 0x90,
+ 0xc0, 0x3f, 0x2e, 0x76, 0x8e, 0xce, 0xd2, 0x94, 0xb7, 0x4a, 0x54, 0x8f,
+ 0xbc, 0xdc, 0x42, 0x4e, 0xa7, 0x1d, 0x34, 0x49, 0xfb, 0x95, 0x21, 0x2c,
+ 0xb0, 0xd4, 0xc0, 0x91, 0x42, 0x5f, 0xa6, 0xd5, 0x5a, 0x9a, 0xea, 0x23,
+ 0xed, 0x3f, 0x39, 0x71, 0xc5, 0x2a, 0x9b, 0x99, 0x46, 0xcd, 0xd5, 0x1d,
+ 0x26, 0x39, 0xae, 0x58, 0xe7, 0x13, 0x01, 0x2b, 0xbf, 0x81, 0xf2, 0x8c,
+ 0x24, 0x37, 0xa2, 0x69, 0x6b, 0xa7, 0xa9, 0x73, 0xc4, 0x5b, 0xda, 0xee,
+ 0x92, 0x14, 0x8e, 0xa0, 0x09, 0xb4, 0x3c, 0xfe, 0xa0, 0x28, 0x9e, 0xb1,
+ 0x70, 0x05, 0x28, 0x2c, 0x4f, 0x0a, 0xcc, 0x23, 0x98, 0x1b, 0xf6, 0x68,
+ 0x67, 0x1b, 0x80, 0xcf, 0x8d, 0x4e, 0x9b, 0x43, 0x60, 0x2c, 0xc3, 0x22,
+ 0x71, 0xe3, 0x39, 0x19, 0xe2, 0x62, 0xf0, 0x47, 0x6c, 0x13, 0xd6, 0x20,
+ 0x90, 0xa5, 0xd2, 0xc2, 0xf8, 0x88, 0xa7, 0x38, 0xd1, 0x3f, 0xf4, 0x18,
+ 0x0d, 0x4e, 0xdf, 0x36, 0x27, 0x8a, 0xc9, 0xbf, 0x3b, 0x1c, 0x2e, 0x5c,
+ 0x32, 0xf3, 0x0e, 0x67, 0xe2, 0x51, 0x78, 0xc9},
+ {0xd7, 0x4d, 0x88, 0x7b, 0x0a, 0xa1, 0x44, 0x0a, 0xc5, 0xf9, 0x90, 0x7a,
+ 0x79, 0x4b, 0x76, 0x7f, 0x22, 0xce, 0xe5, 0x26, 0x94, 0x45, 0x2f, 0x5a,
+ 0x62, 0x50, 0xd1, 0x1f, 0xb5, 0x41, 0xf0, 0xb8, 0x49, 0x43, 0x5a, 0xaa,
+ 0xc5, 0x9a, 0xd5, 0x7d, 0xa9, 0xcc, 0xd0, 0x41, 0x46, 0x40, 0x4a, 0x2a,
+ 0x81, 0x7b, 0xab, 0xae, 0x2f, 0x1a, 0xb5, 0x60, 0xae, 0x05, 0xd2, 0x3e,
+ 0x31, 0x02, 0x2f, 0x70, 0x44, 0x85, 0x79, 0x2b, 0x92, 0x3c, 0xe7, 0x86,
+ 0x54, 0xcb, 0x6a, 0xe3, 0x26, 0x9e, 0x6a, 0xdc, 0x53, 0xd8, 0xe5, 0x30,
+ 0x4b, 0x5a, 0xfb, 0x36, 0xed, 0x8b, 0x48, 0x00, 0xb9, 0x41, 0x3c, 0xe5,
+ 0x01, 0x11, 0xeb, 0xde, 0xa4, 0x47, 0x7c, 0x63, 0x32, 0x69, 0x89, 0x08,
+ 0xd0, 0x1d, 0xa4, 0x46, 0x78, 0x30, 0x3e, 0x51, 0xf2, 0x1d, 0x25, 0x62,
+ 0x50, 0xbe, 0x30, 0xa5, 0x2a, 0x24, 0xbf, 0xcc, 0x9d, 0xd4, 0x01, 0x5d,
+ 0xf2, 0xd3, 0xdb, 0x59, 0x57, 0x49, 0x16, 0xe0, 0xb0, 0x3a, 0x02, 0xa9,
+ 0xc9, 0x97, 0x4c, 0x57, 0xec, 0x22, 0xf5, 0x45, 0xea, 0x45, 0x8c, 0x56,
+ 0x57, 0x5b, 0xe4, 0xb3, 0x02, 0xd5, 0x98, 0xe7, 0x93, 0x44, 0x5a, 0x89,
+ 0x0e, 0xfa, 0xc8, 0xa9, 0xa5, 0x7d, 0xcd, 0x8a, 0xbb, 0x82, 0x9b, 0x1a,
+ 0xaf, 0x9c, 0xcd, 0xd3, 0x15, 0x95, 0x52, 0xe6, 0xdf, 0x30, 0xeb, 0x0c,
+ 0x90, 0xe4, 0x0d, 0x0d, 0x5a, 0x78, 0xde, 0x2e, 0x86, 0x4a, 0x4b, 0xff,
+ 0xbc, 0xa8, 0x57, 0x76, 0xce, 0x12, 0x86, 0xe2, 0x07, 0x7a, 0x15, 0xb1,
+ 0x63, 0xe5, 0x15, 0xe7, 0x58, 0x4e, 0x0d, 0x6a, 0xd4, 0xce, 0xe3, 0x8b,
+ 0x2b, 0x90, 0x28, 0x54, 0x27, 0x27, 0x66, 0x32, 0xea, 0x59, 0x79, 0x69,
+ 0x91, 0x90, 0x08, 0x57, 0x58, 0x35, 0x8f, 0x5f, 0x43, 0x81, 0xe7, 0xfe,
+ 0xce, 0x77, 0xf6, 0xe8, 0xbd, 0xe4, 0x62, 0x12, 0x13, 0x0a, 0x1e, 0x11,
+ 0xd5, 0x68, 0xaf, 0x71, 0x86, 0x70, 0xe3, 0x8f, 0x50, 0x53, 0x6a, 0xbd,
+ 0xa4, 0x7c, 0x2e, 0x3b, 0x7c, 0x9c, 0xdc, 0x19, 0xe2, 0xbe, 0x7f, 0x48,
+ 0x07, 0xf9, 0xcb, 0x63, 0x6f, 0xc4, 0x2f, 0x0e, 0x9d, 0x5d, 0x77, 0x92,
+ 0xd9, 0x78, 0x00, 0x2a, 0x19, 0x8a, 0xd7, 0x2c, 0x1a, 0x7f, 0x05, 0x78,
+ 0x27, 0x9c, 0x03, 0x6f, 0xb1, 0x16, 0x73, 0xcd, 0x7f, 0x1a, 0x51, 0x55,
+ 0x54, 0x3c, 0x7b, 0xff, 0x14, 0xff, 0xff, 0x31, 0x89, 0x66, 0x5c, 0xd8,
+ 0x9b, 0xb1, 0x33, 0xcd, 0xae, 0x7d, 0xfd, 0xe9, 0xe1, 0xdf, 0xaf, 0xe2,
+ 0x07, 0x87, 0x81, 0xb7, 0x41, 0x0d, 0x52, 0xd9, 0xa5, 0xeb, 0x1f, 0x8a,
+ 0xd7, 0x93, 0x5c, 0xf4, 0x9d, 0xef, 0xdd, 0x79, 0xc3, 0x67, 0x8d, 0x10,
+ 0x71, 0xb7, 0xf9, 0xe0, 0x0b, 0x33, 0x7b, 0x65, 0x0e, 0x60, 0x1c, 0xb5,
+ 0x20, 0x02, 0x6f, 0x8f, 0x0a, 0xf9, 0x43, 0xb1, 0xa3, 0x20, 0x87, 0xc0,
+ 0x59, 0xc1, 0xc8, 0x62, 0x98, 0x84, 0x4a, 0xcc, 0x32, 0x93, 0x79, 0xab,
+ 0xbb, 0x33, 0x40, 0xa6, 0xbc, 0x57, 0x37, 0xc8, 0x76, 0xd7, 0x96, 0x4d,
+ 0x6c, 0xf0, 0xf8, 0x4d, 0x89, 0x61, 0x27, 0xd6, 0xb4, 0xe2, 0x0b, 0x05,
+ 0x78, 0xc3, 0xaa, 0x44, 0x2c, 0x0e, 0x19, 0x51, 0x84, 0xcb, 0x19, 0x48,
+ 0xd3, 0xc8, 0xf8, 0x8a, 0x37, 0xde, 0x25, 0xb9, 0x36, 0xe6, 0x5b, 0x19,
+ 0x44, 0xb9, 0x4c, 0xaa, 0xa5, 0x45, 0x8c, 0x91, 0xef, 0x14, 0xbb, 0x16,
+ 0x17, 0x1a, 0xfd, 0xa0, 0x26, 0x17, 0xca, 0xe6, 0x6d, 0x96, 0x33, 0xf4,
+ 0xe9, 0x27, 0x68, 0x6c, 0x1e, 0xe0, 0x28, 0x96, 0xff, 0x21, 0xc8, 0x3e,
+ 0x52, 0x8d, 0x55, 0x59, 0x31, 0x3d, 0xca, 0xfd, 0x81, 0x13, 0x2f, 0x47,
+ 0x1c, 0x7f, 0x80, 0xb7, 0x90, 0xd5, 0x90, 0x3d, 0x14, 0x52, 0xaa, 0x0b,
+ 0x1b, 0x71, 0xa0, 0xc5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {486,
+ {0x97, 0x6a, 0xb2, 0xe5, 0xa5, 0xd7, 0x68, 0x16, 0x21, 0xe0, 0x2d, 0x6a,
+ 0x3b, 0x4f, 0x59, 0x01},
+ {0xaf, 0xa9, 0x86, 0x74, 0x63, 0x58, 0x31, 0x16, 0xb3, 0x34, 0x20, 0xc6,
+ 0xa2, 0x82, 0x76, 0x2b, 0xd6, 0xaf, 0xee, 0x6c, 0x74, 0x01, 0xee, 0xb6,
+ 0xd1, 0x86, 0xa9, 0xf8, 0xae, 0x51, 0x29, 0x1b, 0xf8, 0x71, 0x1d, 0x80,
+ 0x53, 0xf3, 0x1f, 0x81, 0x1a, 0xf7, 0x7c, 0xcc, 0x22, 0xe4, 0x63, 0x8e,
+ 0x78, 0x2b, 0x79, 0xda, 0x56, 0x28, 0x43, 0x17, 0x88, 0x23, 0x8e, 0xf6,
+ 0xa4, 0xd3, 0xd0, 0x19, 0xc3, 0x95, 0x7c, 0xf0, 0xa3, 0x61, 0x98, 0x5c,
+ 0xd9, 0xa3, 0x28, 0xdd, 0x38, 0x8c, 0x3f, 0x54, 0x28, 0x8b, 0xb8, 0x20,
+ 0x88, 0xbe, 0xa5, 0x23, 0xaf, 0xf9, 0xcc, 0x6b, 0x6e, 0xd5, 0xe2, 0x44,
+ 0x26, 0x62, 0x93, 0x65, 0x6a, 0x89, 0xac, 0xcb, 0x7d, 0x96, 0xf0, 0xec,
+ 0xbb, 0xce, 0x38, 0x95, 0x33, 0x09, 0xa5, 0x2c, 0x7f, 0x94, 0x52, 0xc0,
+ 0x48, 0x53, 0xe6, 0xd4, 0x04, 0x71, 0xb0, 0xec, 0x3f, 0xa9, 0xd3, 0x55,
+ 0x1e, 0xab, 0xd8, 0xc7, 0x18, 0x29, 0x36, 0xd1, 0x30, 0x65, 0x3f, 0xfd,
+ 0xcb, 0xbb, 0x12, 0x69, 0x69, 0xc8, 0x70, 0xde, 0x82, 0x43, 0x1d, 0xfc,
+ 0xe2, 0xbe, 0xf8, 0xe7, 0xd7, 0x80, 0xa4, 0x8b, 0xea, 0x12, 0x4a, 0x64,
+ 0x37, 0x9d, 0x6f, 0xea, 0xa1, 0xa5, 0x2e, 0x06, 0x89, 0x7f, 0x00, 0x28,
+ 0x9e, 0xc8, 0x65, 0x78, 0x85, 0x81, 0x4a, 0x36, 0x7b, 0xeb, 0x53, 0x09,
+ 0x34, 0x1e, 0x32, 0x65, 0x1c, 0x7d, 0x91, 0x1a, 0xb8, 0xd0, 0xf9, 0x09,
+ 0x9e, 0xee, 0xba, 0xe3, 0xf5, 0x23, 0x67, 0x5f, 0x81, 0x23, 0x2c, 0xab,
+ 0xaf, 0xbb, 0x02, 0xf5, 0x20, 0x74, 0x3c, 0x11, 0xcf, 0x02, 0x98, 0xec,
+ 0x67, 0x1f, 0x1f, 0x99, 0x8a, 0xf8, 0xbf, 0xc4, 0xc4, 0x80, 0x4f, 0xa5,
+ 0x53, 0x09, 0x86, 0xd6, 0x8e, 0xfe, 0x9d, 0xc0, 0x47, 0xc7, 0xea, 0x29,
+ 0x7c, 0xb6, 0x4e, 0x7c, 0x2f, 0x0a, 0xc3, 0xf6, 0x1d, 0x42, 0x5a, 0xfe,
+ 0x61, 0xc3, 0x7c, 0xa0, 0xba, 0xec, 0xd0, 0xe3, 0x22, 0xf5, 0x2e, 0x95,
+ 0x1a, 0x29, 0xf7, 0xd5, 0xd8, 0x26, 0x5e, 0xdf, 0xdc, 0x22, 0x46, 0x84,
+ 0xc9, 0xbe, 0xc6, 0x72, 0xbe, 0x27, 0x46, 0x4c, 0x6d, 0x8e, 0x91, 0x4a,
+ 0xd8, 0x1e, 0xaa, 0x08, 0x20, 0x9d, 0x55, 0xdc, 0x6e, 0x03, 0x2d, 0x53,
+ 0x49, 0x44, 0x72, 0xae, 0xcb, 0xe6, 0x75, 0x99, 0xc9, 0xa1, 0xba, 0xdf,
+ 0x44, 0xc6, 0x94, 0xd4, 0x7d, 0xf5, 0x33, 0x5c, 0xde, 0x56, 0xb9, 0xfb,
+ 0xbc, 0xaa, 0xab, 0x8a, 0xed, 0x69, 0x05, 0x30, 0xbe, 0xb7, 0x60, 0x88,
+ 0x87, 0x35, 0xf7, 0x6f, 0x17, 0x5d, 0xbc, 0x97, 0x05, 0xf6, 0xfc, 0xc4,
+ 0x1a, 0x40, 0xc5, 0x3a, 0xbb, 0xdf, 0xa8, 0x6d, 0xc4, 0xa8, 0x94, 0xa3,
+ 0x02, 0x11, 0x7b, 0x70, 0x87, 0x17, 0x06, 0x8b, 0xd8, 0x80, 0x99, 0x25,
+ 0x11, 0x97, 0x01, 0x55, 0x1b, 0xdb, 0x2a, 0xf8, 0x90, 0xaa, 0x1f, 0x34,
+ 0xc4, 0x08, 0xe4, 0x50, 0x16, 0x00, 0x31, 0xb8, 0xe9, 0x31, 0xb0, 0xfe,
+ 0xdb, 0x40, 0x47, 0xf2, 0xe0, 0x6e, 0xf2, 0x22, 0x6e, 0xbc, 0x56, 0x3b,
+ 0x72, 0x4f, 0xc7, 0xae, 0x9e, 0x28, 0xfb, 0x86, 0x88, 0x10, 0x8b, 0x22,
+ 0x6f, 0x5a, 0xef, 0x57, 0x9f, 0x6a, 0xdd, 0x62, 0x4b, 0x0c, 0xd1, 0x59,
+ 0xd8, 0x89, 0xed, 0x96, 0x90, 0x16, 0x3d, 0xeb, 0xf8, 0x73, 0x8f, 0x8f,
+ 0x46, 0xbd, 0x9f, 0x40, 0x6c, 0xc0, 0x3b, 0xf4, 0x92, 0xdf, 0xf5, 0xef,
+ 0xcc, 0x63, 0x52, 0xeb, 0x36, 0x66, 0x04, 0x29, 0x6c, 0x39, 0x85, 0x2e,
+ 0xd0, 0x75, 0xa7, 0x24, 0x63, 0xd3, 0xa6, 0x23, 0x49, 0x8c, 0x89, 0xf9,
+ 0x67, 0x69, 0x37, 0x5a, 0x59, 0x76, 0x07, 0x56, 0x93, 0xe4, 0x64, 0xd9,
+ 0x61, 0x98, 0xbd, 0xdd, 0xcd, 0x13, 0xb4, 0xd6},
+ {0xcd, 0xc8, 0x22, 0xdf, 0x6b, 0x56, 0x76, 0xce, 0xf6, 0xb7, 0xd0, 0xe0,
+ 0x1a, 0x63, 0x0c, 0x1d, 0xcb, 0x5e, 0xc0, 0x30, 0xf0, 0x29, 0x71, 0xc9,
+ 0x48, 0x14, 0xb1, 0xfd, 0x5f, 0xf4, 0xd0, 0x5a, 0xc1, 0xfc, 0xdc, 0x3d,
+ 0xcd, 0x22, 0x19, 0x90, 0xcd, 0x86, 0x96, 0x8b, 0x47, 0x77, 0x91, 0x20,
+ 0xb2, 0xa4, 0x98, 0x6c, 0x58, 0xf9, 0x3c, 0xe3, 0xaf, 0x9f, 0xcd, 0x36,
+ 0x3f, 0x8a, 0xed, 0x49, 0x24, 0x9a, 0x41, 0xd9, 0x5d, 0xf2, 0x49, 0x06,
+ 0x95, 0x6b, 0x5c, 0x03, 0x12, 0x9d, 0xd3, 0x4d, 0xe0, 0xab, 0x4e, 0xde,
+ 0x27, 0xa3, 0x65, 0xc7, 0xae, 0x1f, 0x26, 0x4e, 0xf2, 0x0d, 0xf9, 0x42,
+ 0x70, 0xd0, 0x52, 0xa1, 0xd1, 0xd5, 0xa1, 0xfa, 0x45, 0x22, 0x08, 0x49,
+ 0xa2, 0xbc, 0x28, 0xe1, 0x4d, 0x17, 0xf3, 0xc2, 0xac, 0xc8, 0x19, 0x44,
+ 0xd8, 0xcd, 0xf5, 0x44, 0x5a, 0x93, 0x1e, 0xb9, 0x8c, 0x9f, 0x4d, 0xb5,
+ 0xec, 0x31, 0x89, 0x98, 0x8e, 0x10, 0x1d, 0x31, 0x3f, 0xd2, 0xc5, 0x63,
+ 0x55, 0x3a, 0x84, 0x0c, 0xfc, 0xa9, 0xde, 0xae, 0x60, 0x33, 0x10, 0x25,
+ 0xba, 0xef, 0x1e, 0xa7, 0x37, 0x64, 0xd9, 0xb7, 0xae, 0x74, 0xb2, 0xfd,
+ 0x91, 0x51, 0x47, 0xd4, 0x50, 0xaa, 0x77, 0xf5, 0x02, 0x24, 0x7f, 0x17,
+ 0x53, 0xb9, 0x52, 0x24, 0xa6, 0x90, 0xda, 0x96, 0x21, 0x24, 0x89, 0xcd,
+ 0x90, 0x0e, 0xff, 0x34, 0xe2, 0x38, 0x56, 0xcd, 0x2b, 0xa8, 0xc4, 0x94,
+ 0x7b, 0x0f, 0x8c, 0x5c, 0x49, 0x2a, 0x3c, 0x83, 0xa2, 0xa9, 0x9c, 0x64,
+ 0x52, 0x2d, 0x45, 0x35, 0x27, 0x51, 0x56, 0x78, 0x4c, 0x51, 0xee, 0xe2,
+ 0x9e, 0xd8, 0x6b, 0xa8, 0xb2, 0x3e, 0x5b, 0x58, 0x14, 0x98, 0x03, 0xc5,
+ 0x48, 0xd3, 0x79, 0xc1, 0xf3, 0x3f, 0xf3, 0x9d, 0x52, 0xb4, 0x51, 0x05,
+ 0x82, 0xdc, 0xde, 0xf6, 0x4c, 0x3f, 0x93, 0x0e, 0x13, 0x20, 0x60, 0x1e,
+ 0x8d, 0xe4, 0x86, 0x9e, 0x1d, 0x1e, 0x8a, 0x4e, 0x2b, 0xcc, 0x83, 0x1a,
+ 0x21, 0xc8, 0x51, 0xb3, 0xe6, 0xa2, 0xbc, 0x62, 0xda, 0xcc, 0x68, 0x8a,
+ 0xea, 0x9d, 0x00, 0x08, 0xa5, 0x09, 0xe1, 0x1a, 0x35, 0x03, 0x18, 0xf7,
+ 0x1f, 0xc8, 0xdf, 0x3e, 0xc8, 0xba, 0xd4, 0x29, 0x2f, 0x6c, 0xfc, 0x72,
+ 0x06, 0x7d, 0x1a, 0x36, 0xca, 0x1a, 0x03, 0x83, 0x82, 0x1a, 0x63, 0x1d,
+ 0x65, 0xe1, 0x5d, 0xc0, 0xb4, 0xe4, 0xe2, 0x67, 0xf3, 0xbd, 0xa6, 0xfe,
+ 0x09, 0x4c, 0x53, 0xbc, 0xf3, 0x67, 0x2b, 0x11, 0xea, 0x10, 0xfd, 0xaa,
+ 0x1b, 0x5c, 0x6c, 0x11, 0xaf, 0xd5, 0xb3, 0xfc, 0x47, 0x84, 0x82, 0xb6,
+ 0x3d, 0x59, 0x2e, 0x6f, 0xed, 0x9a, 0x4f, 0x73, 0xef, 0x45, 0x9b, 0x8f,
+ 0x31, 0x47, 0x38, 0x48, 0xba, 0xdc, 0x01, 0xab, 0x3c, 0x81, 0x25, 0xe2,
+ 0xa8, 0x9f, 0xac, 0x63, 0x12, 0x5e, 0xe2, 0x80, 0x07, 0xde, 0xa6, 0xaf,
+ 0x87, 0xaf, 0x83, 0x39, 0x7e, 0x74, 0x28, 0x12, 0xb5, 0xb8, 0x0a, 0xce,
+ 0xc3, 0x7c, 0x4c, 0xe1, 0x0c, 0x2b, 0xb7, 0xfe, 0x1b, 0x37, 0xa5, 0xcc,
+ 0xf9, 0xbb, 0xf1, 0x16, 0xc3, 0x30, 0xbf, 0xad, 0xcf, 0xe5, 0xf4, 0xd6,
+ 0xef, 0x66, 0x90, 0x7c, 0xec, 0x53, 0xc8, 0x91, 0xa7, 0x79, 0xcb, 0x5e,
+ 0x11, 0x1f, 0x0d, 0xa5, 0x6e, 0xfb, 0x38, 0x7c, 0x0d, 0xba, 0xcc, 0x50,
+ 0x7f, 0x26, 0x44, 0x2c, 0x5a, 0xd6, 0xd2, 0x4d, 0x5c, 0xf1, 0xbf, 0x1c,
+ 0x14, 0xc6, 0x82, 0xd1, 0xd4, 0x23, 0x8a, 0xa2, 0x03, 0x69, 0xc5, 0x6c,
+ 0x38, 0xed, 0xe6, 0x77, 0x78, 0xdc, 0x90, 0xd5, 0xf4, 0x6e, 0x43, 0x4f,
+ 0x5b, 0x2c, 0x57, 0x4a, 0x22, 0xff, 0x82, 0xfa, 0xc2, 0xd0, 0xbc, 0xc7,
+ 0x1d, 0x20, 0x7a, 0xfa, 0x3e, 0x76, 0x4d, 0x86, 0xe2, 0xe4, 0x2f, 0x9d,
+ 0x8b, 0x9d, 0xa6, 0xd8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {487,
+ {0x8c, 0xa5, 0xc3, 0x78, 0x05, 0x5a, 0xff, 0x77, 0x46, 0x51, 0x0e, 0x80,
+ 0x10, 0xc4, 0xb3, 0x8a},
+ {0x39, 0x6a, 0x91, 0xfb, 0xe1, 0x51, 0xc0, 0xa9, 0x7f, 0x75, 0xb5, 0xea,
+ 0x86, 0xb2, 0x26, 0x8c, 0x8f, 0x36, 0xf3, 0x33, 0xc5, 0x5d, 0x85, 0xc4,
+ 0x72, 0x39, 0x06, 0x48, 0xf9, 0x01, 0x4b, 0x99, 0xee, 0xb2, 0xc8, 0x96,
+ 0xdc, 0xe9, 0x7b, 0xa6, 0x25, 0x91, 0x51, 0x85, 0xdd, 0xee, 0xf3, 0x0a,
+ 0xf4, 0x57, 0xbe, 0xf4, 0x1f, 0xeb, 0x20, 0xfe, 0x12, 0x63, 0x02, 0xad,
+ 0xa1, 0xec, 0x2e, 0x38, 0x7a, 0x9f, 0x3d, 0x98, 0x9d, 0xae, 0x74, 0x59,
+ 0xda, 0x1f, 0x91, 0xef, 0xf1, 0x1b, 0xbd, 0x1d, 0xe2, 0x24, 0x85, 0x1b,
+ 0x48, 0xf0, 0xbb, 0x22, 0x96, 0xc9, 0xde, 0x33, 0xd6, 0xc6, 0xc9, 0xb0,
+ 0x60, 0x0f, 0x29, 0x35, 0x44, 0x02, 0xaa, 0xd2, 0x7e, 0x26, 0x74, 0x11,
+ 0x03, 0x9a, 0xfb, 0x8c, 0x7a, 0x27, 0xe8, 0xc1, 0x1b, 0x0f, 0x8d, 0xb7,
+ 0x15, 0x2e, 0xe0, 0xa9, 0x5f, 0xd7, 0xbe, 0x45, 0x3e, 0x1b, 0x49, 0xe5,
+ 0x0b, 0xba, 0xe9, 0x99, 0x70, 0x53, 0x5c, 0x14, 0x49, 0x1f, 0x6b, 0x91,
+ 0x00, 0x67, 0x50, 0x47, 0x67, 0x66, 0xc0, 0xf3, 0x1d, 0xed, 0x70, 0x1f,
+ 0x1d, 0x27, 0x2a, 0xe8, 0x53, 0x29, 0x73, 0x91, 0x6a, 0xa9, 0x0c, 0x2b,
+ 0x87, 0xe2, 0xfd, 0x28, 0x18, 0x73, 0xfc, 0x60, 0x2d, 0x8c, 0xdc, 0x0d,
+ 0xd3, 0xb2, 0x84, 0xa1, 0x18, 0x95, 0x24, 0x4b, 0x1a, 0x3e, 0xba, 0x0d,
+ 0xa1, 0xc4, 0x97, 0x00, 0xa1, 0xee, 0x68, 0x8c, 0xcc, 0x7e, 0x3a, 0xbe,
+ 0xc4, 0x03, 0xf2, 0xd3, 0xff, 0xe5, 0x4b, 0x56, 0x74, 0x04, 0xb3, 0x99,
+ 0xce, 0xe3, 0x66, 0x2c, 0x32, 0x91, 0xa7, 0x56, 0xfb, 0x51, 0x44, 0x93,
+ 0xb8, 0xbf, 0xe9, 0x9a, 0x55, 0x1d, 0x39, 0x96, 0x18, 0xfa, 0x92, 0x64,
+ 0xc0, 0xa5, 0xb1, 0x9d, 0x81, 0x85, 0xde, 0xbb, 0xab, 0xbb, 0x01, 0x0e,
+ 0x47, 0x25, 0xb3, 0x0c, 0xce, 0x9a, 0xa5, 0xfd, 0x06, 0x06, 0x94, 0x6e,
+ 0x37, 0x1c, 0x9c, 0x28, 0xd5, 0x55, 0xa5, 0xab, 0x33, 0xa9, 0xc4, 0x7e,
+ 0x46, 0xbd, 0x96, 0xea, 0xa1, 0x01, 0x53, 0xef, 0xd2, 0x9e, 0xdc, 0xfa,
+ 0x36, 0x4b, 0x55, 0xd2, 0x24, 0xc5, 0xb0, 0x2c, 0xe8, 0xcb, 0xfd, 0x7a,
+ 0xa1, 0xe0, 0x6d, 0x8e, 0x08, 0xc5, 0x2a, 0xb1, 0x3d, 0xb9, 0x6f, 0x97,
+ 0xb7, 0xda, 0xb6, 0x5e, 0x39, 0x5f, 0x51, 0x43, 0x62, 0x73, 0x52, 0x13,
+ 0x98, 0xc3, 0x1a, 0x74, 0x23, 0x80, 0x44, 0x3b, 0xb7, 0xf6, 0xae, 0x1d,
+ 0x79, 0x61, 0x79, 0xc5, 0xbf, 0x05, 0xb0, 0xad, 0x41, 0xda, 0xb9, 0x2d,
+ 0x3f, 0x8f, 0x46, 0x53, 0xd8, 0x94, 0xa4, 0xac, 0x46, 0x3b, 0x7b, 0x6b,
+ 0xd1, 0xb8, 0x66, 0x00, 0x91, 0xb5, 0xcc, 0x2d, 0x1d, 0x44, 0xb2, 0x71,
+ 0xb9, 0x07, 0x53, 0xd7, 0x78, 0xe1, 0x7b, 0x5a, 0xcb, 0x8e, 0x2a, 0xdf,
+ 0x60, 0x3f, 0x0c, 0x78, 0x65, 0x4d, 0x3f, 0x21, 0x56, 0x30, 0x01, 0xc2,
+ 0x85, 0x40, 0xc3, 0xd1, 0x22, 0x59, 0x2e, 0xfd, 0xf4, 0xad, 0xa7, 0xfe,
+ 0x85, 0x28, 0x6a, 0x07, 0x87, 0x20, 0x14, 0x35, 0x67, 0xa8, 0x67, 0x90,
+ 0x1c, 0x27, 0x8f, 0x32, 0x21, 0xcb, 0x7b, 0xb9, 0xf3, 0x81, 0xed, 0xec,
+ 0x94, 0x07, 0x2c, 0x7f, 0xb0, 0x94, 0x7c, 0xe1, 0x7f, 0xc6, 0x6a, 0x55,
+ 0x74, 0x1f, 0x04, 0x95, 0x1c, 0x67, 0x76, 0xe7, 0xcd, 0x0e, 0x33, 0xbd,
+ 0x23, 0x5c, 0xf7, 0x79, 0x14, 0x0a, 0x7d, 0x83, 0x26, 0x84, 0x82, 0x9a,
+ 0xec, 0x2c, 0x06, 0xeb, 0x03, 0xe6, 0x96, 0x17, 0x6e, 0x2b, 0xf3, 0x5c,
+ 0xa8, 0x4f, 0x11, 0x9e, 0x68, 0xfb, 0xc1, 0x18, 0x52, 0xae, 0xe8, 0x1c,
+ 0xea, 0x1c, 0x8e, 0xd9, 0x9d, 0x63, 0xaa, 0x02, 0x0b, 0x26, 0xb5, 0x85,
+ 0xae, 0x98, 0x6d, 0xd3, 0xb8, 0xcd, 0x5d, 0x14},
+ {0x4c, 0xbd, 0x3d, 0xd7, 0xd9, 0x30, 0x8e, 0x87, 0xc8, 0xf0, 0x03, 0xd2,
+ 0x4f, 0x1b, 0xbf, 0xdb, 0x24, 0x21, 0x9b, 0xa9, 0x27, 0xec, 0x02, 0xf4,
+ 0x3a, 0xb8, 0xa6, 0x99, 0x1c, 0xa3, 0x8b, 0x72, 0x5d, 0xbf, 0x03, 0xb8,
+ 0xf4, 0x57, 0x86, 0x44, 0xde, 0xd3, 0xb8, 0x5b, 0x3c, 0x5a, 0x8b, 0xaf,
+ 0x84, 0xfb, 0xae, 0xcf, 0xee, 0x27, 0xc1, 0x38, 0xf2, 0x14, 0xb1, 0x36,
+ 0x9e, 0x0e, 0x1f, 0xdc, 0x4b, 0x50, 0xf8, 0x5f, 0x6e, 0xc5, 0xa4, 0x86,
+ 0x32, 0xe8, 0x9a, 0x05, 0x74, 0x2c, 0x15, 0xf2, 0x26, 0x87, 0x28, 0xd2,
+ 0x56, 0x0f, 0x6c, 0x09, 0x58, 0x2d, 0x2f, 0xb5, 0x59, 0x4c, 0x7e, 0x89,
+ 0x0f, 0x94, 0x22, 0xd4, 0xcb, 0xf8, 0x4d, 0xa1, 0xbe, 0xc3, 0xe4, 0x8c,
+ 0x62, 0x9c, 0x10, 0x3b, 0x46, 0x2e, 0x05, 0x6e, 0x12, 0xd1, 0x6e, 0x2b,
+ 0x50, 0xf4, 0xc0, 0xc3, 0xc7, 0x61, 0xbc, 0x06, 0xcf, 0x96, 0xd8, 0x6c,
+ 0xcd, 0x3d, 0xb6, 0xb0, 0xb2, 0xf9, 0x38, 0xe3, 0x0f, 0xe3, 0xdb, 0xf6,
+ 0x48, 0x41, 0x6e, 0xa1, 0x41, 0xfc, 0xa1, 0xa3, 0xc6, 0xc9, 0x87, 0x85,
+ 0x95, 0x2d, 0x9d, 0x33, 0x81, 0xd0, 0x31, 0x3c, 0xc8, 0x68, 0x4f, 0x06,
+ 0x8b, 0x7b, 0x35, 0xa0, 0x13, 0x7a, 0x74, 0x15, 0xef, 0x91, 0x9a, 0x67,
+ 0x3c, 0x9d, 0xfa, 0x91, 0x96, 0x39, 0x10, 0x19, 0xc2, 0xd8, 0xaa, 0x75,
+ 0x78, 0xe0, 0xa9, 0x86, 0xed, 0x3f, 0x7e, 0x91, 0x35, 0x8c, 0x56, 0xa3,
+ 0x81, 0x53, 0x7d, 0x6f, 0x0c, 0xc3, 0x98, 0x13, 0x2b, 0xb6, 0x79, 0xa1,
+ 0x76, 0x6b, 0xdd, 0x90, 0x56, 0x31, 0xb3, 0xa4, 0x0e, 0x97, 0x53, 0xd0,
+ 0x54, 0x8d, 0x33, 0x94, 0x09, 0x9b, 0x04, 0x5d, 0xfa, 0x2f, 0x72, 0x5e,
+ 0xd2, 0xa7, 0xc8, 0x59, 0x4e, 0xc8, 0x7c, 0x2b, 0x4d, 0x8e, 0x1a, 0xf1,
+ 0x9e, 0x89, 0x96, 0xe0, 0x24, 0x1f, 0xd5, 0xc2, 0x15, 0x2c, 0x72, 0x7e,
+ 0x3e, 0x8e, 0x27, 0x24, 0x7b, 0x2b, 0x82, 0x5a, 0x59, 0x06, 0x2c, 0xc5,
+ 0xf6, 0x2a, 0xe9, 0xe3, 0x8c, 0x6b, 0xb4, 0x78, 0x18, 0x58, 0x94, 0x4c,
+ 0x4b, 0x09, 0x9e, 0x34, 0x70, 0x26, 0x65, 0xae, 0xe0, 0x8a, 0x77, 0x3e,
+ 0xe5, 0xd4, 0x96, 0xdd, 0x78, 0x0a, 0x5b, 0xdd, 0x94, 0x7a, 0x94, 0x94,
+ 0xec, 0x6e, 0x06, 0x97, 0x11, 0x6e, 0x46, 0xf6, 0xb2, 0x8e, 0x18, 0xf4,
+ 0x31, 0x27, 0x8a, 0x6d, 0x65, 0x6a, 0xa9, 0xbd, 0x54, 0x6e, 0xab, 0xd4,
+ 0xc2, 0x7b, 0x5d, 0x52, 0x37, 0x47, 0xd4, 0x9a, 0x5a, 0xa2, 0x1e, 0x30,
+ 0xfd, 0x02, 0x55, 0xc1, 0xdf, 0x7d, 0x91, 0x33, 0xd4, 0xcb, 0x28, 0x3c,
+ 0x6f, 0x98, 0x0a, 0xdd, 0x30, 0x6e, 0xc0, 0x01, 0x61, 0x03, 0x67, 0x96,
+ 0xa0, 0xe9, 0x38, 0x89, 0x37, 0x4d, 0xe4, 0xce, 0xd4, 0x91, 0x40, 0x3d,
+ 0xe5, 0x06, 0x66, 0x00, 0xbd, 0xd0, 0xc4, 0x2f, 0x4c, 0xba, 0x7a, 0xef,
+ 0x33, 0xcb, 0x98, 0x4b, 0x9c, 0x38, 0xdb, 0x4f, 0xa7, 0x64, 0x8c, 0x94,
+ 0xbd, 0xd4, 0x85, 0x6d, 0xdd, 0xfa, 0xb1, 0xc2, 0x2e, 0x44, 0x75, 0xe9,
+ 0x9b, 0xab, 0x36, 0xd8, 0xfe, 0xd3, 0x63, 0x1b, 0x75, 0x93, 0xe8, 0x70,
+ 0x08, 0x0c, 0xae, 0xae, 0xd7, 0x68, 0x4f, 0xc1, 0x08, 0x96, 0xa7, 0xa3,
+ 0x04, 0x67, 0xd4, 0x03, 0xc6, 0xf7, 0xd5, 0x91, 0x13, 0xca, 0x05, 0x4c,
+ 0x18, 0xb6, 0xd4, 0xf2, 0x67, 0x8c, 0xc0, 0x10, 0x3c, 0x95, 0x08, 0x65,
+ 0x23, 0x42, 0x5a, 0xf5, 0xbc, 0xa9, 0x5a, 0xb9, 0x4f, 0x1f, 0x8d, 0xb7,
+ 0xaa, 0xaf, 0x86, 0x78, 0xef, 0xe1, 0x71, 0xd0, 0xc7, 0xd2, 0x06, 0xec,
+ 0x7b, 0xa8, 0x72, 0x09, 0x31, 0x07, 0x39, 0x11, 0xd8, 0x0c, 0x19, 0xb3,
+ 0x45, 0x49, 0x85, 0x06, 0x76, 0xe1, 0x51, 0x2d, 0x2a, 0xf6, 0x43, 0xb8,
+ 0xc0, 0x02, 0x96, 0xe2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {488,
+ {0x6b, 0x6e, 0xb0, 0xc9, 0x71, 0xf5, 0xb1, 0xad, 0xd2, 0xfd, 0x4b, 0x29,
+ 0x37, 0xac, 0x12, 0x5f},
+ {0x39, 0x6a, 0x91, 0xfb, 0xe1, 0x51, 0xc0, 0xa9, 0x7f, 0x75, 0xb5, 0xea,
+ 0x86, 0xb2, 0x26, 0x8c, 0x8f, 0x36, 0xf3, 0x33, 0xc5, 0x5d, 0x85, 0xc4,
+ 0x72, 0x39, 0x06, 0x48, 0xf9, 0x01, 0x4b, 0x99, 0xee, 0xb2, 0xc8, 0x96,
+ 0xdc, 0xe9, 0x7b, 0xa6, 0x25, 0x91, 0x51, 0x85, 0xdd, 0xee, 0xf3, 0x0a,
+ 0xf4, 0x57, 0xbe, 0xf4, 0x1f, 0xeb, 0x20, 0xfe, 0x12, 0x63, 0x02, 0xad,
+ 0xa1, 0xec, 0x2e, 0x38, 0x7a, 0x9f, 0x3d, 0x98, 0x9d, 0xae, 0x74, 0x59,
+ 0xda, 0x1f, 0x91, 0xef, 0xf1, 0x1b, 0xbd, 0x1d, 0xe2, 0x24, 0x85, 0x1b,
+ 0x48, 0xf0, 0xbb, 0x22, 0x96, 0xc9, 0xde, 0x33, 0xd6, 0xc6, 0xc9, 0xb0,
+ 0x60, 0x0f, 0x29, 0x35, 0x44, 0x02, 0xaa, 0xd2, 0x7e, 0x26, 0x74, 0x11,
+ 0x03, 0x9a, 0xfb, 0x8c, 0x7a, 0x27, 0xe8, 0xc1, 0x1b, 0x0f, 0x8d, 0xb7,
+ 0x15, 0x2e, 0xe0, 0xa9, 0x5f, 0xd7, 0xbe, 0x45, 0x3e, 0x1b, 0x49, 0xe5,
+ 0x0b, 0xba, 0xe9, 0x99, 0x70, 0x53, 0x5c, 0x14, 0x49, 0x1f, 0x6b, 0x91,
+ 0x00, 0x67, 0x50, 0x47, 0x67, 0x66, 0xc0, 0xf3, 0x1d, 0xed, 0x70, 0x1f,
+ 0x1d, 0x27, 0x2a, 0xe8, 0x53, 0x29, 0x73, 0x91, 0x6a, 0xa9, 0x0c, 0x2b,
+ 0x87, 0xe2, 0xfd, 0x28, 0x18, 0x73, 0xfc, 0x60, 0x2d, 0x8c, 0xdc, 0x0d,
+ 0xd3, 0xb2, 0x84, 0xa1, 0x18, 0x95, 0x24, 0x4b, 0x1a, 0x3e, 0xba, 0x0d,
+ 0xa1, 0xc4, 0x97, 0x00, 0xa1, 0xee, 0x68, 0x8c, 0xcc, 0x7e, 0x3a, 0xbe,
+ 0xc4, 0x03, 0xf2, 0xd3, 0xff, 0xe5, 0x4b, 0x56, 0x74, 0x04, 0xb3, 0x99,
+ 0xce, 0xe3, 0x66, 0x2c, 0x32, 0x91, 0xa7, 0x56, 0xfb, 0x51, 0x44, 0x93,
+ 0xb8, 0xbf, 0xe9, 0x9a, 0x55, 0x1d, 0x39, 0x96, 0x18, 0xfa, 0x92, 0x64,
+ 0xc0, 0xa5, 0xb1, 0x9d, 0x81, 0x85, 0xde, 0xbb, 0xab, 0xbb, 0x01, 0x0e,
+ 0x47, 0x25, 0xb3, 0x0c, 0xce, 0x9a, 0xa5, 0xfd, 0x06, 0x06, 0x94, 0x6e,
+ 0x37, 0x1c, 0x9c, 0x28, 0xd5, 0x55, 0xa5, 0xab, 0x33, 0xa9, 0xc4, 0x7e,
+ 0x46, 0xbd, 0x96, 0xea, 0xa1, 0x01, 0x53, 0xef, 0xd2, 0x9e, 0xdc, 0xfa,
+ 0x36, 0x4b, 0x55, 0xd2, 0x24, 0xc5, 0xb0, 0x2c, 0xe8, 0xcb, 0xfd, 0x7a,
+ 0xa1, 0xe0, 0x6d, 0x8e, 0x08, 0xc5, 0x2a, 0xb1, 0x3d, 0xb9, 0x6f, 0x97,
+ 0xb7, 0xda, 0xb6, 0x5e, 0x39, 0x5f, 0x51, 0x43, 0x62, 0x73, 0x52, 0x13,
+ 0x98, 0xc3, 0x1a, 0x74, 0x23, 0x80, 0x44, 0x3b, 0xb7, 0xf6, 0xae, 0x1d,
+ 0x79, 0x61, 0x79, 0xc5, 0xbf, 0x05, 0xb0, 0xad, 0x41, 0xda, 0xb9, 0x2d,
+ 0x3f, 0x8f, 0x46, 0x53, 0xd8, 0x94, 0xa4, 0xac, 0x46, 0x3b, 0x7b, 0x6b,
+ 0xd1, 0xb8, 0x66, 0x00, 0x91, 0xb5, 0xcc, 0x2d, 0x1d, 0x44, 0xb2, 0x71,
+ 0xb9, 0x07, 0x53, 0xd7, 0x78, 0xe1, 0x7b, 0x5a, 0xcb, 0x8e, 0x2a, 0xdf,
+ 0x60, 0x3f, 0x0c, 0x78, 0x65, 0x4d, 0x3f, 0x21, 0x56, 0x30, 0x01, 0xc2,
+ 0x85, 0x40, 0xc3, 0xd1, 0x22, 0x59, 0x2e, 0xfd, 0xf4, 0xad, 0xa7, 0xfe,
+ 0x85, 0x28, 0x6a, 0x07, 0x87, 0x20, 0x14, 0x35, 0x67, 0xa8, 0x67, 0x90,
+ 0x1c, 0x27, 0x8f, 0x32, 0x21, 0xcb, 0x7b, 0xb9, 0xf3, 0x81, 0xed, 0xec,
+ 0x94, 0x07, 0x2c, 0x7f, 0xb0, 0x94, 0x7c, 0xe1, 0x7f, 0xc6, 0x6a, 0x55,
+ 0x74, 0x1f, 0x04, 0x95, 0x1c, 0x67, 0x76, 0xe7, 0xcd, 0x0e, 0x33, 0xbd,
+ 0x23, 0x5c, 0xf7, 0x79, 0x14, 0x0a, 0x7d, 0x83, 0x26, 0x84, 0x82, 0x9a,
+ 0xec, 0x2c, 0x06, 0xeb, 0x03, 0xe6, 0x96, 0x17, 0x6e, 0x2b, 0xf3, 0x5c,
+ 0xa8, 0x4f, 0x11, 0x9e, 0x68, 0xfb, 0xc1, 0x18, 0x52, 0xae, 0xe8, 0x1c,
+ 0xea, 0x1c, 0x8e, 0xd9, 0x9d, 0x63, 0xaa, 0x02, 0x0b, 0x26, 0xb5, 0x85,
+ 0xae, 0x98, 0x6d, 0xd3, 0xb8, 0xcd, 0x5d, 0x14},
+ {0x09, 0x53, 0xb5, 0xb9, 0x05, 0x8f, 0xbc, 0xf9, 0x3e, 0x3f, 0x75, 0xca,
+ 0xa8, 0xd8, 0x53, 0x8e, 0x27, 0xb1, 0xa4, 0xd2, 0x44, 0xeb, 0x1c, 0x65,
+ 0x17, 0xb8, 0xa6, 0x7e, 0x3a, 0xf8, 0x9d, 0x23, 0xff, 0xea, 0x36, 0xad,
+ 0x86, 0x83, 0x2e, 0xaa, 0x0f, 0xbb, 0x89, 0x3c, 0x3b, 0x84, 0x36, 0x16,
+ 0x85, 0x6b, 0x57, 0x6d, 0xc7, 0x5f, 0xde, 0xee, 0xfc, 0xe7, 0xf9, 0x7b,
+ 0x6c, 0x6a, 0x05, 0x07, 0xc7, 0x0c, 0xbb, 0x0e, 0xdb, 0xe8, 0xcd, 0xd3,
+ 0x85, 0x05, 0x97, 0xf4, 0x1e, 0x15, 0xc1, 0x81, 0xbc, 0x08, 0x80, 0x00,
+ 0x00, 0x0f, 0xfe, 0xbc, 0x30, 0x33, 0xc7, 0xd5, 0xb6, 0x0b, 0xd3, 0x44,
+ 0x15, 0xd4, 0xb7, 0xdc, 0x7a, 0xfb, 0x4d, 0x5c, 0x59, 0x12, 0x50, 0x3c,
+ 0x17, 0x2e, 0x74, 0xec, 0x56, 0xdb, 0xf1, 0x1f, 0x29, 0x1c, 0xe2, 0x33,
+ 0x8b, 0x9c, 0x00, 0xda, 0x4f, 0x01, 0x99, 0xa6, 0x2f, 0xf3, 0xd6, 0x02,
+ 0xe8, 0x09, 0x95, 0x60, 0x56, 0xf5, 0x42, 0x6c, 0x26, 0xc5, 0x4e, 0x5a,
+ 0x2d, 0x19, 0xa4, 0x40, 0x99, 0xa4, 0x52, 0x0f, 0x13, 0x68, 0x7b, 0xa6,
+ 0x16, 0x71, 0x5a, 0xa2, 0xd9, 0x75, 0x42, 0x36, 0x29, 0x53, 0x6d, 0xec,
+ 0xed, 0x47, 0xad, 0x2c, 0x64, 0xdb, 0xbb, 0x23, 0x02, 0x3c, 0x0c, 0x3d,
+ 0x3d, 0x07, 0xc7, 0xbf, 0xf8, 0x73, 0x01, 0x2f, 0xe4, 0x7e, 0xbd, 0x17,
+ 0xf6, 0x74, 0x7a, 0xa6, 0xdf, 0xc6, 0x50, 0x56, 0x4e, 0xbc, 0x0e, 0xbb,
+ 0xf2, 0xa0, 0xca, 0x04, 0xc5, 0x24, 0x17, 0x24, 0x1a, 0x54, 0xec, 0xa0,
+ 0xa2, 0x5f, 0x8b, 0x12, 0x93, 0x4e, 0x8e, 0x7b, 0x93, 0x9b, 0x7c, 0x47,
+ 0x07, 0xe8, 0x09, 0x9e, 0x89, 0x8c, 0xe0, 0x47, 0xeb, 0x7e, 0xb7, 0x36,
+ 0xbd, 0x80, 0x71, 0xe7, 0x81, 0xe2, 0x0f, 0xdd, 0x75, 0xb7, 0x9d, 0xdf,
+ 0xdb, 0x57, 0xfc, 0x3f, 0x27, 0xad, 0x74, 0xc0, 0x99, 0x58, 0x50, 0x44,
+ 0xc5, 0xb7, 0x56, 0x38, 0xaf, 0xc1, 0xd1, 0xb2, 0xb2, 0x8e, 0xdf, 0x32,
+ 0x1b, 0xe1, 0xf1, 0xdb, 0x7c, 0x46, 0x0a, 0xf2, 0xba, 0x34, 0x9f, 0xc5,
+ 0x6d, 0xca, 0xb0, 0xbc, 0x68, 0x6d, 0xc3, 0x78, 0x45, 0xea, 0xab, 0x3d,
+ 0x7b, 0x6f, 0xb0, 0x9e, 0x4d, 0x2f, 0x9e, 0x9a, 0x78, 0x34, 0x9f, 0xc9,
+ 0x35, 0x88, 0xe9, 0xa9, 0xed, 0xb6, 0x52, 0x31, 0x33, 0x69, 0x51, 0xf4,
+ 0x6d, 0xdd, 0x3f, 0xe1, 0x88, 0x04, 0xf1, 0x47, 0xb5, 0xd3, 0xd3, 0xe6,
+ 0x34, 0x1e, 0x78, 0x9e, 0x8f, 0x5f, 0x57, 0xfe, 0x81, 0xb4, 0x80, 0xd9,
+ 0x12, 0xb6, 0x40, 0x44, 0xf2, 0x83, 0x3c, 0xfc, 0x67, 0xed, 0xbf, 0x44,
+ 0x63, 0x73, 0x1c, 0x51, 0xd7, 0x00, 0x24, 0xd2, 0xf0, 0x6c, 0xca, 0x58,
+ 0x2f, 0x70, 0x4c, 0xd7, 0x18, 0xa6, 0xf3, 0xf7, 0x11, 0xaf, 0x72, 0x2c,
+ 0x74, 0xd9, 0x19, 0x8d, 0xff, 0xa7, 0x42, 0x99, 0x39, 0x4b, 0x06, 0xa4,
+ 0x7c, 0xde, 0x1f, 0x6a, 0xcb, 0x71, 0x6b, 0xa1, 0x27, 0x75, 0xdc, 0x3c,
+ 0x92, 0x00, 0x2f, 0x29, 0x70, 0x2b, 0x71, 0x3a, 0xe3, 0xa7, 0xdd, 0x17,
+ 0x24, 0x52, 0x82, 0x96, 0x22, 0x37, 0x4c, 0xc2, 0xfe, 0xb6, 0x64, 0xdb,
+ 0xca, 0x86, 0xe8, 0x2c, 0x9a, 0xe5, 0xd3, 0xc6, 0xd6, 0xe1, 0xe6, 0x7f,
+ 0x84, 0x3c, 0xb2, 0xa1, 0x2e, 0xbf, 0xfd, 0xc5, 0x9c, 0xba, 0x98, 0xb3,
+ 0x5f, 0x4e, 0x67, 0x32, 0xbb, 0x96, 0xe2, 0xdd, 0x9b, 0xe4, 0xa5, 0x17,
+ 0x11, 0x6f, 0x7e, 0x11, 0x63, 0x7c, 0x76, 0x26, 0xce, 0x6f, 0xa3, 0x61,
+ 0xe4, 0x31, 0x2d, 0xd6, 0x90, 0x6b, 0x29, 0xf6, 0xe7, 0x0c, 0x07, 0x85,
+ 0xfc, 0xca, 0x06, 0x15, 0x44, 0x66, 0xda, 0x51, 0x47, 0x6b, 0x38, 0xc8,
+ 0x8c, 0xf5, 0xcb, 0xc0, 0x03, 0x6f, 0x72, 0x31, 0xc6, 0x4e, 0xf0, 0xaa,
+ 0x0b, 0xd7, 0x26, 0x07},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {489,
+ {0xfd, 0x42, 0xd9, 0x87, 0xdb, 0xbc, 0x49, 0x2c, 0x3f, 0xdb, 0xda, 0xb5,
+ 0xdb, 0xe2, 0x82, 0xfb},
+ {0x85, 0x09, 0xd2, 0x4a, 0xd2, 0x69, 0xc3, 0x5b, 0xc0, 0x9c, 0xea, 0x89,
+ 0xf3, 0x7a, 0x3d, 0xbf, 0x4f, 0x4c, 0x12, 0x98, 0x7a, 0xdd, 0xd2, 0xe7,
+ 0xa9, 0xc2, 0xd8, 0x56, 0x0e, 0x45, 0xea, 0xe1, 0x0c, 0x81, 0xc7, 0x66,
+ 0x61, 0x29, 0xac, 0x31, 0x9c, 0xcf, 0x68, 0xed, 0x9d, 0x1d, 0x91, 0x81,
+ 0x71, 0x90, 0xcb, 0x39, 0xc2, 0x29, 0x5e, 0x5f, 0x28, 0xab, 0xff, 0xfd,
+ 0x60, 0x10, 0xc9, 0x1f, 0x88, 0x1c, 0x98, 0x9f, 0xa1, 0x79, 0x7b, 0xb3,
+ 0xff, 0xf1, 0xd5, 0x80, 0xb3, 0x2f, 0x9c, 0x2c, 0xb3, 0x00, 0xe2, 0x09,
+ 0x82, 0x8a, 0x13, 0x6b, 0x27, 0xe4, 0x36, 0xce, 0x9a, 0xa2, 0xd5, 0x38,
+ 0xb3, 0x2c, 0x62, 0x11, 0x64, 0xc1, 0x21, 0x9d, 0x11, 0x02, 0xee, 0x64,
+ 0xba, 0xb8, 0x5e, 0x9e, 0x5b, 0x65, 0xcc, 0x19, 0x6f, 0xc1, 0x04, 0x5f,
+ 0xcc, 0x00, 0x57, 0xaf, 0xe3, 0x6a, 0x15, 0xab, 0xf7, 0x25, 0x10, 0xa5,
+ 0xff, 0x4a, 0x9e, 0x7c, 0xac, 0x19, 0x36, 0x17, 0xed, 0x04, 0xb5, 0x30,
+ 0x98, 0x05, 0x3b, 0x33, 0x72, 0xf5, 0x2b, 0x75, 0x04, 0x93, 0x84, 0x32,
+ 0xbe, 0xab, 0xc5, 0xbc, 0x2d, 0xc2, 0xec, 0xa5, 0x01, 0xa8, 0xb8, 0x80,
+ 0xf3, 0x5a, 0x8b, 0xdc, 0xbb, 0xd1, 0x8a, 0x78, 0x00, 0xdb, 0x70, 0x71,
+ 0xb8, 0xde, 0x36, 0x13, 0xb4, 0x41, 0x0a, 0xad, 0x97, 0x54, 0xcb, 0xef,
+ 0xe3, 0x45, 0xac, 0xb1, 0x77, 0x56, 0x14, 0x17, 0xea, 0x37, 0xd5, 0x66,
+ 0x93, 0xda, 0x8b, 0x21, 0x00, 0x1b, 0x48, 0x4e, 0x61, 0x3c, 0xfa, 0xe2,
+ 0x5b, 0x3c, 0x22, 0x20, 0x4d, 0x27, 0xa1, 0xef, 0x7a, 0xa6, 0x96, 0x86,
+ 0x26, 0x1b, 0x6e, 0x03, 0xcb, 0xce, 0x11, 0x92, 0x9c, 0x69, 0xcf, 0xe2,
+ 0x11, 0x64, 0x91, 0xda, 0x3d, 0xb5, 0x16, 0x2c, 0xac, 0x2e, 0x78, 0x7b,
+ 0xbb, 0x80, 0x9f, 0xc4, 0x4b, 0x87, 0x35, 0x81, 0xdf, 0x64, 0x51, 0xb9,
+ 0x17, 0x04, 0x05, 0xdd, 0x77, 0x76, 0xe3, 0x55, 0xb3, 0xbd, 0x5f, 0xef,
+ 0xa7, 0x7d, 0x73, 0xcb, 0x2f, 0x80, 0x44, 0x50, 0x2d, 0xdf, 0x81, 0xa4,
+ 0x91, 0xfe, 0x80, 0x3d, 0x82, 0x6b, 0xcd, 0xf2, 0x8a, 0xd1, 0xe2, 0x59,
+ 0xbe, 0x33, 0xa0, 0x75, 0xb6, 0x53, 0xba, 0xd6, 0x65, 0xb6, 0xa8, 0xd7,
+ 0x0c, 0x23, 0x02, 0x3c, 0x19, 0xf0, 0xf1, 0x4b, 0x68, 0x18, 0x11, 0x27,
+ 0xbb, 0x2e, 0x28, 0x9f, 0xa0, 0xcc, 0x27, 0x18, 0x61, 0x63, 0xef, 0x15,
+ 0xeb, 0x93, 0x4e, 0x81, 0xdc, 0xa6, 0xbd, 0x11, 0x10, 0x05, 0xc3, 0x63,
+ 0xb3, 0x1d, 0xb8, 0xfe, 0x01, 0xd2, 0x71, 0x3e, 0x85, 0x11, 0x7e, 0xb8,
+ 0x98, 0x04, 0xbe, 0x23, 0x76, 0x0c, 0xa8, 0xa8, 0xb3, 0x57, 0x38, 0xa5,
+ 0x2a, 0x15, 0x44, 0xf8, 0x67, 0x19, 0x52, 0x17, 0x66, 0x35, 0x65, 0x34,
+ 0x12, 0x3b, 0xf3, 0xf3, 0x53, 0x77, 0xe7, 0x13, 0x8f, 0xe1, 0x03, 0xc5,
+ 0xea, 0x21, 0x3e, 0xe6, 0x82, 0xab, 0x4f, 0x6a, 0xa3, 0x07, 0x0d, 0x34,
+ 0xad, 0xa6, 0x4d, 0xf9, 0x55, 0x76, 0xdd, 0xb3, 0x1e, 0xac, 0x19, 0xe0,
+ 0x31, 0xa8, 0xed, 0xab, 0xaf, 0x52, 0xc5, 0x6d, 0xca, 0x7d, 0x4b, 0x90,
+ 0xb1, 0xdc, 0x3d, 0x75, 0xe9, 0xf2, 0xed, 0xbd, 0xeb, 0x54, 0xaa, 0x73,
+ 0xc3, 0xc3, 0x55, 0x1d, 0xcb, 0x07, 0x42, 0x07, 0x48, 0x72, 0x08, 0x46,
+ 0x6d, 0xe4, 0x39, 0x94, 0x20, 0x1d, 0x20, 0x3c, 0x46, 0x97, 0xd8, 0x7e,
+ 0xcf, 0xc4, 0x98, 0x3b, 0xb7, 0x02, 0x67, 0xd4, 0xbb, 0xae, 0x6a, 0x83,
+ 0x89, 0x6f, 0xfe, 0xc5, 0x21, 0x1b, 0x83, 0xa1, 0xc5, 0x5a, 0x57, 0xd6,
+ 0x8f, 0xf1, 0xec, 0x23, 0xd1, 0x80, 0xd1, 0xeb, 0xd7, 0x77, 0x0c, 0x09,
+ 0xb8, 0xb5, 0x1c, 0x2b, 0x19, 0xb0, 0x99, 0xd9},
+ {0x05, 0xd5, 0x0c, 0x35, 0xff, 0xe1, 0x42, 0x77, 0xc1, 0xd7, 0x51, 0x43,
+ 0xf2, 0xe9, 0x95, 0xd6, 0xf8, 0xae, 0xc0, 0xa9, 0x52, 0x95, 0x11, 0xaf,
+ 0x8c, 0x42, 0x0a, 0x76, 0x00, 0xc5, 0x20, 0x20, 0x7f, 0x40, 0x26, 0x5d,
+ 0xfe, 0x0f, 0xe2, 0xf6, 0x88, 0x8f, 0xc7, 0xc0, 0x3c, 0x53, 0x20, 0xb8,
+ 0x51, 0xe1, 0x8d, 0xe1, 0x35, 0x84, 0x4d, 0xcd, 0x37, 0x71, 0x3b, 0xe2,
+ 0x46, 0x70, 0xe9, 0x66, 0x39, 0x84, 0x6b, 0xb4, 0xf2, 0xa2, 0xcb, 0x61,
+ 0x39, 0xa9, 0x24, 0x10, 0xee, 0x7b, 0x91, 0xf3, 0xf2, 0xad, 0xd2, 0x0d,
+ 0x63, 0x1d, 0x90, 0xe1, 0xa2, 0xe0, 0xb5, 0x6a, 0x07, 0xdd, 0x57, 0x5a,
+ 0xc8, 0x97, 0x03, 0x0d, 0x19, 0xc5, 0x7c, 0x4a, 0xc1, 0x10, 0xb7, 0xb9,
+ 0xbb, 0x6d, 0xae, 0x07, 0x53, 0xc7, 0xc4, 0x8b, 0x61, 0xc8, 0xda, 0x3d,
+ 0xd4, 0x84, 0x05, 0xc9, 0x27, 0x61, 0xc6, 0x1c, 0xc6, 0x87, 0x87, 0x37,
+ 0x88, 0x44, 0xab, 0xd5, 0xec, 0xf4, 0xe2, 0x34, 0x40, 0xd9, 0x71, 0x0b,
+ 0x66, 0x52, 0xb1, 0x85, 0x4e, 0x18, 0xbe, 0xb8, 0x94, 0x36, 0x28, 0x9a,
+ 0x8b, 0x53, 0x19, 0xf5, 0xe3, 0xb8, 0xc5, 0xb9, 0xc9, 0x6a, 0xc9, 0x17,
+ 0x01, 0x4f, 0x98, 0x72, 0xd9, 0xcb, 0x4c, 0x7d, 0xec, 0xae, 0x40, 0x8a,
+ 0x7a, 0x81, 0xad, 0x58, 0x81, 0x70, 0xb0, 0xbd, 0x2d, 0xe8, 0x9a, 0xcb,
+ 0x3a, 0x32, 0x94, 0x0a, 0xce, 0x53, 0xfb, 0x76, 0xd6, 0xff, 0x4e, 0x47,
+ 0x45, 0x03, 0xc7, 0xc6, 0xb6, 0xfa, 0x2b, 0x5c, 0x85, 0xb7, 0x58, 0x2c,
+ 0xa8, 0xa4, 0xa7, 0xaa, 0x7e, 0xe2, 0xb6, 0x82, 0xf8, 0xa9, 0x71, 0x82,
+ 0x2a, 0x78, 0x66, 0xc3, 0x08, 0xca, 0x1e, 0xc7, 0x37, 0xd7, 0xdb, 0x5b,
+ 0xe3, 0x6c, 0x71, 0x69, 0x4e, 0x00, 0x9d, 0xd2, 0x32, 0x10, 0xee, 0x56,
+ 0xb1, 0xf7, 0x61, 0xee, 0xb7, 0x0a, 0xa2, 0x3e, 0x29, 0x08, 0xae, 0xdc,
+ 0xd2, 0xff, 0x65, 0xb9, 0xba, 0xad, 0x85, 0x4d, 0x98, 0x8e, 0x8f, 0x9a,
+ 0x77, 0x2c, 0x5a, 0x6e, 0x3f, 0xff, 0xad, 0x4e, 0x1b, 0xeb, 0x9f, 0x2d,
+ 0xcb, 0x69, 0x7d, 0x9f, 0x5e, 0xf8, 0x5d, 0x9f, 0xd5, 0xe6, 0x49, 0xe1,
+ 0xf8, 0x5a, 0xa5, 0xc2, 0xac, 0x2b, 0xc6, 0x8b, 0xd7, 0x76, 0xac, 0xa5,
+ 0x1c, 0xe8, 0x0a, 0x51, 0xa4, 0xdb, 0xab, 0x53, 0xe8, 0x6e, 0x8d, 0x62,
+ 0xef, 0x53, 0x2d, 0x6d, 0x42, 0xcc, 0xda, 0x73, 0x76, 0x20, 0xff, 0x06,
+ 0x1a, 0xdd, 0x3d, 0x5f, 0x97, 0x70, 0xc8, 0xfb, 0x3b, 0x35, 0xc6, 0xb8,
+ 0x4c, 0xc2, 0x66, 0x7d, 0xb6, 0xa2, 0xd5, 0x64, 0xb5, 0x29, 0x23, 0xd3,
+ 0x6b, 0x22, 0xb3, 0xbf, 0xc6, 0x16, 0x5b, 0x62, 0x8e, 0x2b, 0x74, 0xf0,
+ 0x53, 0xb1, 0x23, 0xea, 0x75, 0x5a, 0x4f, 0x43, 0x20, 0xa5, 0x62, 0x62,
+ 0xf0, 0x77, 0xe1, 0x51, 0xa3, 0xa2, 0x03, 0xdb, 0xa5, 0x63, 0x0f, 0x62,
+ 0x63, 0xbf, 0xb6, 0x91, 0x8d, 0x8e, 0x70, 0x70, 0x0a, 0x82, 0x7f, 0x58,
+ 0x2a, 0x8e, 0x0f, 0xa8, 0xd3, 0xd5, 0xe6, 0x72, 0x93, 0x64, 0x3a, 0x36,
+ 0x32, 0xa0, 0xfc, 0xf9, 0x26, 0x01, 0x33, 0x86, 0x79, 0xa6, 0x8e, 0xc4,
+ 0xe6, 0x56, 0xa5, 0xf2, 0x2b, 0xc9, 0x53, 0xce, 0xa7, 0x06, 0x25, 0x06,
+ 0xba, 0x8f, 0x6e, 0x6a, 0x6e, 0x40, 0x39, 0xac, 0xff, 0x0c, 0x21, 0x73,
+ 0xc5, 0xae, 0x55, 0x77, 0x68, 0x94, 0x2e, 0xa1, 0xb2, 0xfe, 0xd2, 0x6c,
+ 0xdf, 0xc4, 0xe4, 0xd3, 0x65, 0xde, 0x3b, 0x38, 0x6e, 0x5d, 0x7c, 0x87,
+ 0xd5, 0x9e, 0x6e, 0xa8, 0x85, 0xd6, 0xbb, 0x0a, 0x71, 0x6d, 0xc6, 0x41,
+ 0xb5, 0x5f, 0x33, 0xb4, 0x90, 0xa7, 0x34, 0x0f, 0xe5, 0x4c, 0x2b, 0xa6,
+ 0xd3, 0xc7, 0xe2, 0xe5, 0xf0, 0x2f, 0x0a, 0xd0, 0x2e, 0xed, 0x6a, 0xa1,
+ 0x2c, 0xb4, 0xf2, 0x3a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {490,
+ {0xc4, 0xa3, 0xff, 0x3a, 0x21, 0x45, 0xbc, 0xde, 0xe3, 0x3c, 0x87, 0x9a,
+ 0x7a, 0x42, 0xe2, 0x44},
+ {0xbb, 0xc1, 0x13, 0xf5, 0x12, 0xb0, 0x5d, 0x57, 0x9a, 0xd9, 0x35, 0x21,
+ 0x76, 0xef, 0x37, 0x2c, 0xc3, 0xaa, 0x6e, 0xdc, 0x17, 0xec, 0xdd, 0x37,
+ 0xdd, 0x62, 0x1a, 0x90, 0x48, 0x34, 0x99, 0xda, 0xa6, 0xb3, 0x52, 0x93,
+ 0x51, 0x86, 0xa2, 0x71, 0xc8, 0xaf, 0x61, 0x88, 0x8c, 0x3c, 0x15, 0xce,
+ 0x5d, 0x0a, 0x11, 0xd9, 0xc3, 0xd0, 0x6c, 0x2a, 0xe3, 0x07, 0x8f, 0x8c,
+ 0xb3, 0xbb, 0x19, 0x24, 0xb8, 0xfd, 0xa3, 0xbd, 0xa9, 0xd4, 0xbf, 0xb4,
+ 0xb2, 0x1e, 0x62, 0x1a, 0xe6, 0x96, 0x43, 0x08, 0x16, 0xaa, 0xa1, 0x30,
+ 0x2d, 0x4f, 0x95, 0x99, 0x76, 0x8a, 0xb7, 0x2f, 0x3c, 0x9e, 0xec, 0xf9,
+ 0x34, 0x01, 0xab, 0x0e, 0x02, 0xf9, 0x7f, 0xf5, 0x93, 0xc3, 0xe8, 0x55,
+ 0xda, 0x45, 0xf9, 0x0c, 0xc1, 0x66, 0xe6, 0x77, 0xb9, 0x46, 0xf1, 0x0f,
+ 0x44, 0xe7, 0x1a, 0xe6, 0xba, 0x64, 0xd6, 0x74, 0xd8, 0x1e, 0x55, 0xc8,
+ 0x02, 0x6d, 0xdf, 0xca, 0x68, 0x07, 0x66, 0xfe, 0xe8, 0x1d, 0x9e, 0x18,
+ 0xba, 0xab, 0x11, 0x3f, 0x32, 0xbe, 0xc8, 0x47, 0x79, 0x70, 0x7f, 0x30,
+ 0xf2, 0xd1, 0x93, 0x0f, 0x37, 0x92, 0x09, 0xac, 0xc4, 0xa1, 0x6b, 0x2a,
+ 0x1d, 0xa0, 0x4e, 0x64, 0x53, 0x00, 0xd4, 0x06, 0x81, 0x8d, 0x1f, 0x76,
+ 0xdc, 0x2d, 0x79, 0x59, 0xe3, 0x7a, 0xf6, 0x8b, 0xf5, 0xec, 0xf3, 0x1f,
+ 0x9d, 0x69, 0x5e, 0x6a, 0xe7, 0x1d, 0x57, 0xc8, 0x04, 0x1d, 0x82, 0x8b,
+ 0x27, 0x7c, 0x4b, 0x67, 0xf9, 0x56, 0x55, 0x8a, 0x37, 0xde, 0x8c, 0x80,
+ 0x95, 0x5a, 0x6d, 0x08, 0x7c, 0xf8, 0x87, 0xfd, 0x9c, 0x49, 0x95, 0x85,
+ 0x35, 0x00, 0xaf, 0x6d, 0x43, 0x9b, 0x36, 0xe5, 0x64, 0x0c, 0x87, 0x2e,
+ 0x1e, 0x29, 0x67, 0x7e, 0x08, 0xa6, 0x6c, 0xd7, 0xb1, 0x03, 0x41, 0x09,
+ 0x1a, 0x1b, 0x59, 0x6b, 0x3d, 0xa6, 0xcb, 0xf6, 0x8a, 0xf4, 0x96, 0x9b,
+ 0xd1, 0x6a, 0x46, 0x54, 0x6d, 0xab, 0x2f, 0xc9, 0xfe, 0x1c, 0x7e, 0xc7,
+ 0xfb, 0xc3, 0xb2, 0x74, 0xcd, 0xa8, 0x7a, 0x9c, 0x47, 0x84, 0xfd, 0x2a,
+ 0xa2, 0xb8, 0x58, 0x87, 0x57, 0x9f, 0x36, 0xa6, 0xfd, 0xc3, 0x5c, 0x63,
+ 0x5b, 0x8e, 0xfe, 0x63, 0xb2, 0xc1, 0xe6, 0xac, 0x84, 0xcd, 0x5e, 0x7b,
+ 0x50, 0xa3, 0x51, 0xa6, 0x3d, 0xb9, 0xa8, 0x58, 0x99, 0x90, 0x70, 0xe1,
+ 0x1d, 0x19, 0x70, 0x2f, 0xe0, 0xde, 0x12, 0x22, 0x78, 0x15, 0x5c, 0xcd,
+ 0x57, 0x7b, 0x30, 0x6e, 0x07, 0x8c, 0x25, 0x31, 0x43, 0xb1, 0x53, 0xeb,
+ 0x2a, 0x76, 0xcf, 0x40, 0x97, 0x5e, 0x00, 0x92, 0xc8, 0xc6, 0x4b, 0x66,
+ 0x2d, 0x50, 0x63, 0x7e, 0x92, 0x1c, 0x60, 0xac, 0xe9, 0x88, 0xa7, 0x66,
+ 0xcd, 0x0b, 0x82, 0x0c, 0x27, 0x25, 0x5d, 0xd1, 0xa7, 0x6a, 0x59, 0xd4,
+ 0x69, 0x35, 0xf4, 0x80, 0xff, 0x1f, 0x53, 0x1c, 0x2c, 0x1f, 0x10, 0x76,
+ 0x82, 0x2d, 0x0c, 0x9e, 0x50, 0x1f, 0x67, 0x5d, 0x73, 0x01, 0xb2, 0x3f,
+ 0x5e, 0xf0, 0x25, 0xa9, 0x15, 0x52, 0xa0, 0xc8, 0x4a, 0x4e, 0xd3, 0x93,
+ 0xde, 0xf6, 0xb8, 0xfa, 0x75, 0xaf, 0xf4, 0xf5, 0x36, 0x8a, 0xe8, 0x02,
+ 0x31, 0x47, 0x34, 0x16, 0x3c, 0x99, 0x84, 0x42, 0x53, 0x69, 0x71, 0xbd,
+ 0x6f, 0x4e, 0x40, 0x47, 0x9d, 0x9b, 0x80, 0x32, 0xbc, 0x01, 0x31, 0xcf,
+ 0x2c, 0xd5, 0x15, 0x8d, 0xe6, 0x63, 0xa9, 0xe2, 0x04, 0xb3, 0xe4, 0xe3,
+ 0x5d, 0x1b, 0x71, 0xd1, 0x29, 0x57, 0xc6, 0xc6, 0x8f, 0xb2, 0xcb, 0xa3,
+ 0xd3, 0xf8, 0x2b, 0xf1, 0x72, 0x3a, 0x9d, 0x80, 0xc1, 0x04, 0xe9, 0x2c,
+ 0xb4, 0x18, 0x95, 0x77, 0xdb, 0x6f, 0xd1, 0x32, 0x41, 0xde, 0x81, 0xb0,
+ 0xf1, 0x05, 0xec, 0x0d, 0x55, 0x37, 0xfe, 0x38},
+ {0xe9, 0x64, 0x2c, 0x04, 0x8a, 0x78, 0x45, 0x1c, 0x3f, 0x65, 0xe6, 0xe1,
+ 0x09, 0xd4, 0x9a, 0xb6, 0x82, 0x52, 0x68, 0x2b, 0x78, 0xe4, 0x40, 0xd4,
+ 0x4a, 0x2a, 0x91, 0x27, 0x65, 0x32, 0xe0, 0xb2, 0x16, 0x87, 0x3f, 0x22,
+ 0xf5, 0x0b, 0x0a, 0x9e, 0x1e, 0xc0, 0xe4, 0xf1, 0xb5, 0x83, 0xc2, 0x18,
+ 0x0b, 0x02, 0x09, 0x48, 0x19, 0x0f, 0x3a, 0x2f, 0x31, 0xf9, 0xae, 0x0d,
+ 0xdb, 0xcd, 0x62, 0xc1, 0xbd, 0xa9, 0x41, 0x6d, 0x80, 0xc7, 0xb3, 0x03,
+ 0xa6, 0xb9, 0xd8, 0xd2, 0xfe, 0x34, 0x31, 0x1d, 0x21, 0x7c, 0x1c, 0x73,
+ 0xae, 0xec, 0xfa, 0x29, 0xe2, 0x99, 0x68, 0xd5, 0x72, 0x7b, 0x50, 0x7f,
+ 0x25, 0xa0, 0x92, 0x0c, 0xa6, 0xd9, 0x5d, 0x4d, 0xf3, 0x3d, 0xd5, 0x5e,
+ 0x40, 0x5b, 0x43, 0x7d, 0x9a, 0xc1, 0x03, 0x38, 0xda, 0x5b, 0xf6, 0x47,
+ 0x43, 0x45, 0x22, 0xba, 0x78, 0x77, 0x32, 0x78, 0xf2, 0x68, 0x6a, 0xe1,
+ 0xd7, 0x2d, 0x6b, 0xa4, 0x1a, 0xc7, 0x1f, 0x6d, 0x64, 0x89, 0x85, 0xcf,
+ 0x7d, 0xbd, 0x99, 0x5e, 0xc3, 0x50, 0x13, 0xcd, 0x61, 0x38, 0x37, 0x51,
+ 0x8f, 0xbd, 0x5c, 0x0b, 0x27, 0x24, 0xdb, 0x43, 0x46, 0xe4, 0xc4, 0x5c,
+ 0x88, 0xda, 0x0e, 0xbd, 0x01, 0x10, 0x94, 0xb8, 0x04, 0x9f, 0xac, 0x1d,
+ 0xd6, 0x3e, 0xae, 0xa1, 0x6e, 0xcc, 0x83, 0x7f, 0xda, 0x57, 0x1e, 0x1f,
+ 0xfb, 0xfd, 0xa0, 0xf8, 0x9c, 0x05, 0xdc, 0xc3, 0x1a, 0xba, 0x79, 0x17,
+ 0x67, 0xeb, 0x13, 0xd8, 0x3f, 0x5b, 0x5f, 0xc1, 0xb8, 0xc4, 0x1c, 0x18,
+ 0xdf, 0x94, 0x09, 0xa4, 0xde, 0xfb, 0x49, 0xe7, 0xdb, 0x0f, 0xe8, 0x36,
+ 0x26, 0x2f, 0x8a, 0xdf, 0xe1, 0x64, 0x84, 0xcf, 0x44, 0x34, 0x29, 0x6d,
+ 0x42, 0xb2, 0x56, 0xb8, 0x2c, 0xdd, 0xfb, 0x9c, 0xd3, 0x3e, 0xd8, 0x59,
+ 0x4b, 0x95, 0x6c, 0xc0, 0x17, 0xd9, 0x75, 0x59, 0x59, 0xfe, 0xfd, 0xd8,
+ 0x62, 0xc7, 0x20, 0xd1, 0xdf, 0x6e, 0x23, 0x0c, 0x14, 0xe4, 0x1a, 0xca,
+ 0xf2, 0x35, 0x73, 0x2b, 0x81, 0x2f, 0x1c, 0x3f, 0x66, 0x04, 0x70, 0x64,
+ 0x93, 0x9b, 0xda, 0xe0, 0x08, 0xb1, 0x32, 0x6c, 0xee, 0xb2, 0x76, 0x54,
+ 0x63, 0x0b, 0x91, 0x5b, 0xa8, 0x13, 0xb3, 0xbf, 0x95, 0x06, 0x87, 0x21,
+ 0xc9, 0xdd, 0x27, 0x2e, 0x86, 0x36, 0x32, 0xb5, 0x2d, 0x0d, 0x62, 0x93,
+ 0x6b, 0x83, 0x87, 0xb4, 0xc4, 0x92, 0xcf, 0xfc, 0xb6, 0x23, 0xb5, 0xcc,
+ 0xde, 0x4e, 0x52, 0x6a, 0xf8, 0xf3, 0x53, 0x3c, 0x42, 0xb0, 0xb2, 0x4d,
+ 0x4f, 0xd1, 0x4b, 0xed, 0x8c, 0xf0, 0x8e, 0xdc, 0xd6, 0xe4, 0x9e, 0xbc,
+ 0xb2, 0xec, 0x83, 0xe6, 0x37, 0x10, 0x52, 0x5c, 0xcf, 0x31, 0x32, 0x81,
+ 0x94, 0x31, 0x7b, 0x98, 0x6a, 0x89, 0xe5, 0x0c, 0x90, 0x7b, 0x5e, 0x45,
+ 0x83, 0x1c, 0x07, 0x27, 0x38, 0x96, 0xb0, 0x42, 0xf1, 0x58, 0x35, 0x24,
+ 0x74, 0x0a, 0xdb, 0x6c, 0xac, 0x24, 0x3e, 0x6b, 0x8c, 0x04, 0x20, 0xf8,
+ 0x2d, 0x52, 0x3d, 0x09, 0x2f, 0xd4, 0xd1, 0x2f, 0xcc, 0x32, 0xd5, 0x86,
+ 0xaf, 0xed, 0x7f, 0x6e, 0x0b, 0x41, 0x18, 0x92, 0x7f, 0xf0, 0x12, 0xb0,
+ 0xdc, 0xc6, 0xc0, 0xef, 0xd1, 0xb7, 0xe4, 0x8d, 0x2d, 0x63, 0x67, 0x79,
+ 0x74, 0xa0, 0x11, 0xe2, 0xa0, 0x38, 0x6c, 0x38, 0x6c, 0x2c, 0x72, 0xdc,
+ 0x58, 0x37, 0x03, 0x23, 0x84, 0x88, 0x99, 0x3a, 0x18, 0x38, 0xad, 0xc0,
+ 0x13, 0xe1, 0x31, 0x34, 0x51, 0x70, 0x1c, 0x39, 0x87, 0xca, 0x25, 0xfb,
+ 0x3e, 0xcc, 0x3d, 0x64, 0x8f, 0x3b, 0x1f, 0xef, 0x35, 0x1c, 0x3d, 0x54,
+ 0xa6, 0x80, 0x93, 0x76, 0xe4, 0x02, 0xa7, 0xdd, 0xbf, 0x08, 0x71, 0xff,
+ 0x06, 0xac, 0x12, 0x1a, 0x10, 0x74, 0x42, 0x0d, 0xb1, 0xe5, 0x70, 0x9b,
+ 0x91, 0x53, 0xf2, 0x68},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {491,
+ {0xb4, 0x35, 0x53, 0xf0, 0x73, 0xe0, 0x8b, 0x51, 0x5b, 0xb4, 0xf9, 0xcc,
+ 0x7f, 0xde, 0xe2, 0x9b},
+ {0x71, 0x84, 0xf8, 0xe5, 0xb4, 0x5b, 0x41, 0x02, 0xda, 0x48, 0x2b, 0xf2,
+ 0xcf, 0xfa, 0xf9, 0x63, 0x38, 0xed, 0xb6, 0x36, 0xc9, 0x8f, 0x38, 0x45,
+ 0x7d, 0x27, 0x9a, 0xe2, 0x6e, 0xd3, 0x13, 0x81, 0xe5, 0x94, 0x3c, 0xd5,
+ 0x53, 0x29, 0xd3, 0x73, 0xf9, 0xd8, 0x15, 0x38, 0xdb, 0x41, 0x4d, 0x5c,
+ 0x3f, 0x94, 0xf6, 0xb6, 0x3e, 0xb0, 0xd8, 0x87, 0x5a, 0xa0, 0x60, 0x58,
+ 0xdc, 0x9a, 0x80, 0xc2, 0x37, 0x29, 0xf7, 0x41, 0xfe, 0x6b, 0x32, 0xc6,
+ 0x8c, 0x92, 0xca, 0x7a, 0x0e, 0xfe, 0x86, 0xb6, 0x6b, 0x92, 0x65, 0x93,
+ 0x92, 0x26, 0xf0, 0xb9, 0x11, 0x10, 0xa0, 0x9f, 0x6f, 0x84, 0x0b, 0x38,
+ 0x88, 0xcd, 0x7e, 0xdb, 0x1d, 0x5b, 0x29, 0x2a, 0xd5, 0xc7, 0x37, 0x3d,
+ 0x60, 0xc9, 0xc2, 0x44, 0xaa, 0xe6, 0x7c, 0x38, 0xbf, 0x68, 0x7d, 0x49,
+ 0x54, 0x27, 0x38, 0xcf, 0xb0, 0xc6, 0xa5, 0x75, 0x8d, 0xbe, 0xd6, 0x98,
+ 0x2f, 0x89, 0xe6, 0xfa, 0xda, 0xb4, 0xbb, 0x0d, 0x43, 0x91, 0x78, 0xd5,
+ 0xf9, 0xe8, 0xf9, 0x3e, 0x34, 0x20, 0xca, 0x94, 0xcc, 0x3f, 0x44, 0x46,
+ 0xd3, 0x20, 0x6b, 0x51, 0x7e, 0xf6, 0x6a, 0x23, 0xf0, 0x65, 0x7e, 0xb4,
+ 0xef, 0x4e, 0xcf, 0xff, 0xa8, 0xe4, 0x11, 0xa6, 0xa8, 0x2d, 0x07, 0x3b,
+ 0x0f, 0x79, 0x31, 0x16, 0xaa, 0x96, 0xf3, 0x1f, 0xb1, 0x82, 0xff, 0x6e,
+ 0xa1, 0x26, 0xf4, 0x79, 0x0d, 0x33, 0x17, 0xdd, 0x0c, 0x32, 0xab, 0xdc,
+ 0x64, 0x3f, 0xd7, 0xd2, 0x64, 0x46, 0xb7, 0x39, 0x63, 0x7f, 0xe0, 0xed,
+ 0x19, 0x8a, 0xb2, 0xba, 0x06, 0x1c, 0xf6, 0xd1, 0x4b, 0x5c, 0x31, 0x2a,
+ 0xbb, 0x71, 0x76, 0xb6, 0x7f, 0x81, 0x30, 0x52, 0x42, 0x31, 0xd0, 0x73,
+ 0x27, 0xe4, 0x72, 0xdd, 0xb2, 0xb4, 0x86, 0x79, 0x1a, 0x38, 0x52, 0x6f,
+ 0xa0, 0x4c, 0xf0, 0x2a, 0x92, 0xc5, 0x4b, 0x27, 0xb2, 0x37, 0xb3, 0xaa,
+ 0xe7, 0x2c, 0xb3, 0x6d, 0xd5, 0xa5, 0xda, 0x55, 0x9b, 0xbe, 0x5a, 0x4d,
+ 0x6e, 0x47, 0x3e, 0x69, 0xf7, 0xa6, 0xf3, 0xe8, 0x55, 0x41, 0x10, 0xa2,
+ 0x33, 0x02, 0xda, 0x06, 0x96, 0xb9, 0x23, 0x7e, 0x59, 0xaf, 0x88, 0xee,
+ 0xf0, 0x69, 0x70, 0xa6, 0xe8, 0xec, 0x07, 0xb6, 0x3b, 0xf1, 0xa1, 0xf2,
+ 0xfb, 0x01, 0xd9, 0x2a, 0xfd, 0xe1, 0xf9, 0x7a, 0xe5, 0x10, 0xc7, 0xbd,
+ 0xb9, 0x7f, 0x25, 0x91, 0x11, 0x09, 0xef, 0xe8, 0xf4, 0x8d, 0x40, 0xa2,
+ 0xce, 0x68, 0xe4, 0x0c, 0x10, 0xb5, 0x2d, 0xb4, 0x1d, 0xcb, 0xc5, 0x14,
+ 0x53, 0xe4, 0x7c, 0x9e, 0x62, 0x11, 0x4d, 0x37, 0xd6, 0xb6, 0xae, 0x76,
+ 0x30, 0x0d, 0x87, 0x3c, 0x41, 0x28, 0x47, 0x32, 0xfb, 0x22, 0x14, 0xab,
+ 0xab, 0xb0, 0xd4, 0x84, 0xab, 0x77, 0xef, 0xc0, 0x3d, 0x06, 0x32, 0x31,
+ 0x07, 0x63, 0x67, 0x35, 0x1f, 0x56, 0x89, 0xf3, 0xf7, 0xdb, 0xa6, 0xf5,
+ 0x51, 0x30, 0xf8, 0x3f, 0xd8, 0x13, 0xf8, 0xae, 0x9c, 0x21, 0x1b, 0xee,
+ 0x6b, 0xd9, 0x9f, 0xf6, 0xa4, 0x7f, 0xdd, 0x17, 0x64, 0xbe, 0xcd, 0x5f,
+ 0x5a, 0x0a, 0x53, 0x81, 0x8c, 0xf1, 0x27, 0x56, 0x85, 0xad, 0x99, 0x29,
+ 0x3d, 0x12, 0x3a, 0x01, 0xbe, 0x7b, 0xf7, 0xed, 0xb4, 0xe7, 0x06, 0xc5,
+ 0xf6, 0xc9, 0x2b, 0xc5, 0xba, 0x3b, 0x46, 0xef, 0xdb, 0x91, 0x03, 0x32,
+ 0x60, 0x24, 0x89, 0x04, 0xae, 0x80, 0xcc, 0xec, 0xba, 0x2e, 0xfb, 0xec,
+ 0x4d, 0x9d, 0xec, 0xf1, 0x35, 0x93, 0xa0, 0xde, 0xcf, 0x18, 0x41, 0x41,
+ 0xd2, 0x72, 0xa9, 0x2c, 0xf4, 0xbe, 0x62, 0xfa, 0x37, 0xd7, 0x6d, 0xbe,
+ 0xe8, 0x73, 0x1a, 0x2f, 0x20, 0x49, 0x0b, 0xe2, 0x69, 0x89, 0xe5, 0x8a,
+ 0x16, 0x4c, 0xf5, 0xdd, 0x39, 0x24, 0x47, 0x91},
+ {0xd1, 0x63, 0x13, 0xae, 0xde, 0xac, 0x0f, 0xaa, 0x67, 0x8f, 0xd0, 0xfa,
+ 0xb6, 0x16, 0x52, 0xa2, 0x4b, 0xad, 0x47, 0xea, 0x0e, 0xa8, 0x71, 0xbd,
+ 0x72, 0x60, 0x9a, 0xbe, 0x54, 0x5e, 0x34, 0x1d, 0x1f, 0xa2, 0x7e, 0xaf,
+ 0xa4, 0xda, 0x39, 0x7e, 0xdd, 0x78, 0xb4, 0x4c, 0x6b, 0xae, 0xff, 0x6e,
+ 0x55, 0x76, 0x59, 0x8f, 0xea, 0x8c, 0x4a, 0x88, 0x32, 0xac, 0xc2, 0x1d,
+ 0xbc, 0xe2, 0x6b, 0x39, 0x2c, 0xea, 0xff, 0x5e, 0x4c, 0xcf, 0x85, 0x7f,
+ 0x49, 0x64, 0x24, 0x9f, 0x0d, 0x02, 0xf2, 0x80, 0xb1, 0x91, 0x06, 0x5b,
+ 0xb0, 0x3e, 0x7b, 0x06, 0x32, 0x15, 0x63, 0x94, 0x39, 0x3a, 0xb6, 0x71,
+ 0xe7, 0x4e, 0x08, 0x10, 0x3c, 0x60, 0x44, 0xad, 0xa4, 0xf0, 0x34, 0xd6,
+ 0x07, 0x1d, 0x7c, 0xe4, 0x96, 0x0a, 0xd4, 0xa5, 0xa6, 0xb2, 0x23, 0xb4,
+ 0x01, 0xae, 0x19, 0x10, 0x98, 0x24, 0x4b, 0xdb, 0xf5, 0x4c, 0x9d, 0x2f,
+ 0x58, 0xfa, 0xdf, 0x9a, 0xf7, 0x76, 0x7d, 0x14, 0xdd, 0x38, 0x50, 0x43,
+ 0xbc, 0xc8, 0x10, 0x67, 0x99, 0xbd, 0xf5, 0x2a, 0xaa, 0xcc, 0xb7, 0x9b,
+ 0x8b, 0xc3, 0xa9, 0x28, 0x72, 0x0d, 0x4b, 0xd0, 0x86, 0x5e, 0x95, 0x29,
+ 0xa3, 0x53, 0x8e, 0x95, 0x99, 0x4f, 0x6f, 0x0b, 0x60, 0xb2, 0x9d, 0xf2,
+ 0xd7, 0xbd, 0xcd, 0x6b, 0x2b, 0x5a, 0x4f, 0x06, 0x32, 0x4d, 0x0b, 0x61,
+ 0x66, 0xef, 0x26, 0x32, 0xa2, 0xc2, 0x56, 0xc9, 0xf9, 0xd0, 0x8b, 0x94,
+ 0x60, 0xd4, 0x76, 0x0a, 0xea, 0x1e, 0xa5, 0x18, 0xe5, 0x81, 0x71, 0x67,
+ 0xdc, 0x81, 0x84, 0x40, 0x0e, 0x30, 0x10, 0xe6, 0x27, 0x43, 0x15, 0xf9,
+ 0xb1, 0xbb, 0xbe, 0xad, 0x2a, 0xee, 0x74, 0xcf, 0x23, 0x01, 0xec, 0x4a,
+ 0x71, 0xce, 0xdc, 0x9f, 0x61, 0xda, 0xbf, 0x71, 0x71, 0xfc, 0xc4, 0x34,
+ 0xff, 0x96, 0xc0, 0x59, 0xd9, 0xfc, 0xf9, 0xef, 0xdd, 0x20, 0x52, 0x47,
+ 0xdd, 0xd1, 0x61, 0xad, 0x3d, 0x99, 0x01, 0x0b, 0x72, 0x66, 0xc4, 0x0e,
+ 0xb8, 0xed, 0xfd, 0xe1, 0x83, 0xc8, 0x99, 0x2a, 0x4d, 0x82, 0xca, 0xfc,
+ 0xf7, 0x94, 0xc5, 0xd0, 0xa6, 0xcb, 0x03, 0x96, 0xa6, 0x73, 0x40, 0xf6,
+ 0x4e, 0xf5, 0xe8, 0x8f, 0xd9, 0xd5, 0xbd, 0x12, 0xd2, 0x51, 0x9b, 0xfb,
+ 0x72, 0xd9, 0x84, 0x95, 0x2a, 0x67, 0x66, 0x48, 0x62, 0x19, 0x6d, 0x05,
+ 0xb9, 0x4e, 0x79, 0x94, 0xc6, 0xca, 0x8e, 0x11, 0x07, 0x5d, 0x00, 0x44,
+ 0xe5, 0xe9, 0x37, 0xeb, 0x43, 0x9f, 0x9e, 0xc9, 0x18, 0xc4, 0xcf, 0xde,
+ 0x61, 0x79, 0xf5, 0x01, 0xb5, 0xcc, 0x63, 0xab, 0x9b, 0x50, 0x5e, 0x61,
+ 0xb8, 0x21, 0xca, 0x7a, 0xf8, 0x60, 0x12, 0xe5, 0xe8, 0x16, 0xca, 0x28,
+ 0xf3, 0xb1, 0x2c, 0x09, 0x22, 0x57, 0xb7, 0x6b, 0x4e, 0x88, 0x6f, 0xd4,
+ 0xaa, 0x13, 0xda, 0x69, 0xde, 0x18, 0x29, 0x32, 0x2f, 0x27, 0x97, 0x33,
+ 0xa1, 0x54, 0xdd, 0x0a, 0x32, 0xb6, 0x28, 0x18, 0x01, 0x27, 0x42, 0x07,
+ 0xab, 0xbd, 0x5e, 0x3c, 0x50, 0xeb, 0x6c, 0x0e, 0x0a, 0xae, 0xb6, 0xd9,
+ 0x25, 0x26, 0xc9, 0xfb, 0xc6, 0x3d, 0x05, 0x5f, 0x76, 0xe5, 0x49, 0x14,
+ 0x7e, 0xf3, 0xa7, 0xca, 0x12, 0x82, 0x6d, 0x3f, 0xae, 0x0e, 0x2a, 0x4b,
+ 0xba, 0x10, 0xc1, 0x7b, 0x6c, 0xd6, 0xa9, 0x5e, 0xeb, 0x1a, 0xa9, 0xa1,
+ 0x7a, 0xe0, 0xca, 0x18, 0x97, 0x57, 0x65, 0x52, 0xda, 0x69, 0x29, 0x98,
+ 0x27, 0xbf, 0x5e, 0xb5, 0xc4, 0x0f, 0x6a, 0xbf, 0xaf, 0x9c, 0x8c, 0xc7,
+ 0x4f, 0x79, 0xe9, 0x14, 0x78, 0xcf, 0x23, 0x40, 0xc5, 0x76, 0x44, 0xfb,
+ 0x97, 0x91, 0x2f, 0x3e, 0xd0, 0x5f, 0x9e, 0xcd, 0x67, 0x21, 0x74, 0x4f,
+ 0x66, 0xc7, 0xaf, 0x71, 0xde, 0xf5, 0x22, 0xbf, 0x1f, 0xc2, 0xb5, 0xda,
+ 0x1a, 0x2f, 0x2a, 0x6f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {492,
+ {0x3d, 0xad, 0x37, 0x73, 0x7b, 0x46, 0x37, 0xb7, 0x6d, 0x0f, 0x12, 0xe7,
+ 0x11, 0x27, 0x42, 0x1f},
+ {0xf3, 0x32, 0xed, 0x4b, 0xde, 0xfe, 0x4d, 0xa3, 0x0c, 0xb2, 0x49, 0x6f,
+ 0xd6, 0xe8, 0x32, 0xc2, 0x49, 0xa8, 0x17, 0x65, 0xf7, 0xf1, 0xba, 0xc3,
+ 0x89, 0x7f, 0xc4, 0xc3, 0x41, 0xde, 0x1a, 0x7c, 0x4e, 0xb5, 0xe1, 0x2b,
+ 0xae, 0xed, 0xc9, 0xfa, 0x82, 0x6b, 0xe9, 0x12, 0xaf, 0x52, 0x2f, 0x0e,
+ 0x90, 0xca, 0xe0, 0xaf, 0x7f, 0x41, 0xb3, 0x20, 0x80, 0xea, 0x20, 0xeb,
+ 0x7f, 0x03, 0xb8, 0xf1, 0xe1, 0xff, 0xbf, 0xba, 0x33, 0x4f, 0x43, 0x4b,
+ 0x9b, 0x7a, 0xb2, 0x0f, 0x39, 0x78, 0x3a, 0x65, 0x72, 0x84, 0x8f, 0x51,
+ 0xb7, 0x2b, 0xc0, 0xff, 0x7f, 0xb2, 0x0e, 0xa3, 0xe0, 0x62, 0x8a, 0xed,
+ 0x64, 0xb5, 0x70, 0x7e, 0x8b, 0x27, 0x04, 0x44, 0xe8, 0xfe, 0x0b, 0x70,
+ 0x68, 0x5e, 0x7e, 0xd0, 0x2b, 0x8f, 0x58, 0x5e, 0xce, 0x32, 0x0b, 0x4b,
+ 0xf5, 0xf4, 0xb6, 0xc5, 0xcd, 0x62, 0x94, 0x77, 0x02, 0x89, 0x85, 0x5e,
+ 0x46, 0x99, 0x6f, 0x02, 0x57, 0xd0, 0x76, 0xa2, 0x56, 0xf6, 0xf0, 0x77,
+ 0x08, 0x6c, 0x83, 0x2b, 0x01, 0x12, 0xa4, 0xa3, 0xe6, 0xa8, 0x9d, 0x80,
+ 0x95, 0xd1, 0xab, 0xdf, 0xb9, 0xb8, 0x7b, 0x73, 0xe3, 0x3b, 0x65, 0x05,
+ 0xb2, 0xf5, 0x48, 0xcf, 0x19, 0x32, 0x6b, 0xe8, 0x0d, 0xec, 0xaa, 0x04,
+ 0x53, 0x1f, 0x1f, 0xc7, 0xfe, 0x62, 0x09, 0x11, 0xc6, 0x94, 0xc2, 0xf6,
+ 0xcd, 0xb8, 0xc5, 0xdc, 0x02, 0xeb, 0x35, 0x45, 0x67, 0x3e, 0xeb, 0x08,
+ 0x50, 0xfa, 0x10, 0xc4, 0x44, 0xb7, 0xdf, 0x37, 0x72, 0xba, 0x1d, 0x1b,
+ 0x4c, 0x2f, 0xaf, 0x60, 0x56, 0x49, 0xe9, 0xa0, 0x42, 0xe8, 0x29, 0xfc,
+ 0x40, 0x5d, 0x93, 0xbb, 0x07, 0xb0, 0x44, 0x4b, 0xaa, 0xad, 0x4e, 0x70,
+ 0x97, 0x48, 0x8c, 0x1e, 0x35, 0xdd, 0x29, 0x5d, 0x83, 0x3a, 0x0d, 0x33,
+ 0x3c, 0xcc, 0xa8, 0xfa, 0xf7, 0x28, 0x0b, 0xae, 0xd7, 0xf7, 0xfd, 0x3e,
+ 0x06, 0x54, 0x8e, 0x32, 0xc0, 0xd1, 0x55, 0x78, 0xe0, 0xfa, 0xfd, 0x3f,
+ 0x57, 0xd9, 0xe4, 0x86, 0x4e, 0x4b, 0xd6, 0x5f, 0x7a, 0x2b, 0x6c, 0xf1,
+ 0xe7, 0xe2, 0x41, 0xbe, 0x17, 0xca, 0x35, 0x6f, 0xa7, 0x87, 0xae, 0x18,
+ 0xba, 0x6c, 0xad, 0xf7, 0x1a, 0x18, 0x0d, 0xfe, 0x1f, 0xc5, 0xb2, 0x99,
+ 0x4b, 0xe5, 0x89, 0x8f, 0x65, 0x57, 0xb4, 0x1f, 0xb1, 0x21, 0xeb, 0x50,
+ 0x20, 0xa0, 0x43, 0x71, 0xbc, 0xbd, 0x25, 0xc1, 0xda, 0xbd, 0xe8, 0x94,
+ 0xf6, 0x2f, 0x44, 0x87, 0xbe, 0x6e, 0xe2, 0xa0, 0x2a, 0xa2, 0xd8, 0x2f,
+ 0xa5, 0xe8, 0xaf, 0x39, 0x52, 0x65, 0xf4, 0x68, 0x0b, 0x16, 0xd3, 0x10,
+ 0x5c, 0xcb, 0x6c, 0xea, 0x45, 0x9c, 0xad, 0x3a, 0xb3, 0x96, 0x8b, 0xab,
+ 0xe1, 0xf5, 0xe5, 0x7b, 0x06, 0xd5, 0x42, 0x0a, 0x94, 0x90, 0x93, 0xe5,
+ 0x27, 0xba, 0x37, 0x95, 0x49, 0x19, 0xb2, 0x0e, 0x5d, 0xac, 0xeb, 0x1c,
+ 0xbc, 0xc9, 0xac, 0x77, 0xf6, 0x75, 0xb4, 0x77, 0xe7, 0xa4, 0x5f, 0xa2,
+ 0xb5, 0xbc, 0x34, 0x0a, 0xb2, 0x46, 0xd7, 0xbe, 0x7d, 0x15, 0x6c, 0x1a,
+ 0x84, 0x56, 0x9d, 0xba, 0x4a, 0xa3, 0x4e, 0x87, 0xc1, 0x09, 0x68, 0xad,
+ 0xc6, 0x52, 0xf6, 0xbf, 0xe2, 0xa4, 0x4e, 0x18, 0xe9, 0x27, 0x6f, 0x80,
+ 0x36, 0xfd, 0x06, 0xdc, 0x31, 0x24, 0x13, 0xe3, 0x62, 0x5f, 0x12, 0xfd,
+ 0xe8, 0x54, 0xb6, 0xc1, 0xe5, 0xde, 0xa7, 0x30, 0x02, 0x6a, 0x7f, 0xdf,
+ 0x17, 0x80, 0x8c, 0xee, 0xb5, 0x4b, 0xd7, 0x75, 0xee, 0x9b, 0x40, 0xa6,
+ 0x0e, 0x3b, 0xd2, 0x8b, 0xee, 0x8b, 0xbd, 0xe2, 0x04, 0xdc, 0x12, 0x64,
+ 0x93, 0x7d, 0x9a, 0x2d, 0xc5, 0xb3, 0x07, 0x53, 0xf0, 0xa1, 0x58, 0x6c,
+ 0x5a, 0xa3, 0x03, 0x2c, 0x0f, 0x7e, 0xd4, 0x2c},
+ {0xd6, 0xe0, 0x4a, 0xb4, 0x63, 0x57, 0x0f, 0x0f, 0x62, 0x2d, 0x33, 0x66,
+ 0x31, 0xae, 0x02, 0x7d, 0xa8, 0x0d, 0xe3, 0x82, 0xbc, 0xd3, 0x1c, 0x52,
+ 0xb4, 0x39, 0x53, 0xe7, 0xd9, 0x07, 0x8e, 0x13, 0x2d, 0x9a, 0x95, 0x40,
+ 0xaa, 0x5c, 0xb1, 0xb0, 0x7f, 0x0e, 0x87, 0x8d, 0x6d, 0x95, 0x24, 0xa9,
+ 0x50, 0x1e, 0xcc, 0x14, 0xc0, 0x8d, 0xd1, 0x0e, 0x9d, 0x93, 0x4c, 0xeb,
+ 0xbc, 0xc3, 0x00, 0x0f, 0x6e, 0x37, 0x1d, 0x3b, 0x44, 0x40, 0x62, 0x55,
+ 0xcd, 0x24, 0x49, 0xf4, 0xa7, 0x8a, 0xd1, 0x5d, 0x1d, 0xcc, 0xb8, 0x09,
+ 0xb6, 0x02, 0x9e, 0x0e, 0x46, 0x5b, 0x6a, 0x80, 0xab, 0x18, 0x16, 0x2f,
+ 0x2d, 0x87, 0x5d, 0x9a, 0x50, 0x9b, 0x60, 0x62, 0x0a, 0xfb, 0x89, 0xe6,
+ 0xe2, 0xb5, 0x9c, 0x29, 0x60, 0xe7, 0xaf, 0x93, 0x48, 0xb5, 0xe2, 0x0b,
+ 0x0a, 0x34, 0xcc, 0xb1, 0x14, 0xbb, 0x88, 0x09, 0xcc, 0x85, 0x46, 0xe5,
+ 0x96, 0x50, 0xbb, 0x89, 0x59, 0x98, 0x88, 0x21, 0x90, 0x31, 0x16, 0x51,
+ 0x4f, 0xe9, 0x73, 0x7a, 0x07, 0x76, 0x66, 0x90, 0x36, 0x3f, 0x35, 0xb6,
+ 0x00, 0x9d, 0x66, 0x4a, 0xda, 0x9e, 0xbc, 0xb6, 0xcb, 0x48, 0x8b, 0x80,
+ 0x5a, 0xc0, 0xf8, 0x6b, 0x4e, 0xfa, 0xbf, 0xf4, 0x3d, 0xec, 0x1b, 0x78,
+ 0x13, 0x31, 0x69, 0xdd, 0x62, 0xac, 0xa0, 0xf0, 0x05, 0xf8, 0xba, 0xf1,
+ 0x64, 0x37, 0x04, 0x97, 0xab, 0x7e, 0xe7, 0x3e, 0x3d, 0x71, 0xe4, 0xef,
+ 0xec, 0xaf, 0xba, 0x73, 0x9c, 0xca, 0x7f, 0x57, 0x71, 0x32, 0x4a, 0x22,
+ 0x56, 0x06, 0x9d, 0xf0, 0x2d, 0xba, 0x21, 0x84, 0x4b, 0x7f, 0x97, 0xca,
+ 0x8d, 0xff, 0xb5, 0xcd, 0x24, 0x27, 0x59, 0xd7, 0x3f, 0xf6, 0xa5, 0x46,
+ 0x0e, 0xc5, 0x3f, 0xf5, 0x2f, 0xa5, 0x6e, 0x94, 0xbe, 0x97, 0xdb, 0x0c,
+ 0xa7, 0x2d, 0x44, 0x6b, 0xc2, 0x83, 0x04, 0x57, 0x57, 0xd6, 0x67, 0x43,
+ 0xbe, 0x97, 0x72, 0x67, 0x82, 0xaa, 0x06, 0xb3, 0x1c, 0x09, 0xf2, 0xff,
+ 0xb4, 0x5b, 0xc7, 0x58, 0xa8, 0x28, 0x91, 0xa2, 0xda, 0x30, 0x63, 0xe8,
+ 0x9f, 0x38, 0xd6, 0xea, 0x9d, 0xb0, 0xae, 0x93, 0xa5, 0xa4, 0xe3, 0x4d,
+ 0x8e, 0xf0, 0xc8, 0x95, 0x93, 0x7a, 0xc8, 0xbe, 0x23, 0x05, 0x33, 0x64,
+ 0x5a, 0x06, 0x24, 0x09, 0xa5, 0xaf, 0x21, 0x94, 0x2e, 0x7d, 0xcf, 0xa1,
+ 0x6e, 0x0e, 0x16, 0x2b, 0xeb, 0x8f, 0x6a, 0xcd, 0xf9, 0x23, 0x70, 0x8b,
+ 0x21, 0x71, 0x1a, 0x16, 0x55, 0x83, 0x7b, 0xf1, 0x01, 0x2f, 0xe6, 0x43,
+ 0x86, 0x4f, 0x54, 0x92, 0xb3, 0xc8, 0xf6, 0x93, 0x7f, 0x43, 0x09, 0x31,
+ 0xfe, 0x17, 0x62, 0xa9, 0x9a, 0xca, 0x1a, 0xf3, 0x11, 0xf1, 0x10, 0xd9,
+ 0xf4, 0x04, 0x85, 0x92, 0xa7, 0x5c, 0x0a, 0x65, 0xbe, 0x81, 0x1f, 0x60,
+ 0x62, 0xef, 0xfc, 0x95, 0xeb, 0x00, 0x1d, 0x24, 0xea, 0x71, 0x48, 0xa3,
+ 0xc8, 0xf5, 0x31, 0x3d, 0x16, 0x3f, 0x5b, 0x75, 0x45, 0xaa, 0x29, 0x63,
+ 0x72, 0xd7, 0x65, 0x75, 0x07, 0xc3, 0x38, 0x4e, 0xa1, 0x95, 0x14, 0x6d,
+ 0xee, 0x5a, 0xa5, 0x25, 0x7c, 0x9c, 0x4b, 0xd0, 0xee, 0xca, 0x7a, 0x81,
+ 0x65, 0xcc, 0xd7, 0x3a, 0x00, 0xb4, 0x92, 0xc6, 0xa1, 0x25, 0x7e, 0x5d,
+ 0xf5, 0x72, 0x57, 0xba, 0xf7, 0xf5, 0xb5, 0x02, 0x58, 0xa1, 0x22, 0x4f,
+ 0xbb, 0xae, 0x34, 0x47, 0xdc, 0x56, 0x03, 0x03, 0x22, 0xf3, 0xf8, 0xf3,
+ 0x72, 0xf6, 0x1c, 0x2c, 0xbf, 0x1a, 0x9b, 0x37, 0xd2, 0x14, 0x23, 0x58,
+ 0x6f, 0x0a, 0xb2, 0xd7, 0xc9, 0x0a, 0xa6, 0x30, 0xcd, 0xe5, 0xfe, 0xf7,
+ 0x6e, 0xfb, 0x08, 0xe1, 0xe2, 0xa5, 0x4d, 0x1c, 0xbc, 0x1e, 0x28, 0xa3,
+ 0xe6, 0x20, 0x44, 0xf3, 0xca, 0xa4, 0x40, 0x94, 0xc5, 0x1d, 0xdb, 0x2e,
+ 0x22, 0xfd, 0x94, 0xab},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {493,
+ {0xaf, 0x2b, 0xea, 0xd3, 0x90, 0x8e, 0x03, 0xb2, 0xd5, 0x42, 0x28, 0x15,
+ 0x7c, 0xa5, 0x52, 0x4f},
+ {0xcd, 0xbc, 0x5d, 0x30, 0xf0, 0x5b, 0xeb, 0x55, 0x68, 0x77, 0xe6, 0xcd,
+ 0xa0, 0x24, 0x86, 0xfe, 0x25, 0x9b, 0x5b, 0x2a, 0x08, 0x86, 0x40, 0x4f,
+ 0x51, 0x0e, 0xed, 0xa0, 0x50, 0x41, 0x33, 0x93, 0x97, 0x39, 0x23, 0x6b,
+ 0xb5, 0x5d, 0x50, 0xc6, 0x96, 0x46, 0x6a, 0xdf, 0x00, 0xc2, 0xcb, 0xa2,
+ 0xdb, 0xd6, 0x0b, 0xe8, 0x23, 0xf0, 0xc5, 0xba, 0x95, 0xa9, 0x26, 0xa2,
+ 0x4a, 0x72, 0x37, 0xc7, 0xec, 0xa8, 0xc8, 0xb9, 0x60, 0x3f, 0x58, 0xe1,
+ 0x71, 0x04, 0x4c, 0xdd, 0xc9, 0xb8, 0x0f, 0x17, 0x7d, 0xe2, 0x34, 0x5a,
+ 0x34, 0xae, 0x51, 0xa1, 0x52, 0xc1, 0x32, 0x9d, 0xae, 0x90, 0x7c, 0xe1,
+ 0x8a, 0x37, 0xe8, 0xe9, 0x4c, 0xbf, 0x35, 0xf7, 0x89, 0x00, 0x04, 0xbc,
+ 0xe5, 0x77, 0xe7, 0x77, 0xea, 0x52, 0x2a, 0x72, 0xbd, 0xf2, 0xe5, 0xdc,
+ 0x6f, 0xf3, 0x10, 0x30, 0x43, 0x7b, 0xd4, 0x3a, 0x1b, 0x81, 0x4e, 0x9a,
+ 0xa6, 0x78, 0x9a, 0x77, 0x5e, 0x36, 0xf9, 0x00, 0x7f, 0xe7, 0x3d, 0x50,
+ 0xc7, 0x47, 0x8a, 0x94, 0x2f, 0xb2, 0x0b, 0x8d, 0x37, 0xb9, 0x06, 0xaa,
+ 0xd1, 0xa6, 0xc5, 0xe7, 0xa9, 0x5c, 0x71, 0xa4, 0x2b, 0x23, 0x5a, 0x98,
+ 0xeb, 0x61, 0x58, 0x77, 0x27, 0x7d, 0xa3, 0x8e, 0xde, 0xe8, 0xce, 0xab,
+ 0x6e, 0x16, 0x42, 0xaa, 0x44, 0x46, 0xe0, 0xcc, 0x5d, 0x96, 0x34, 0x35,
+ 0xa2, 0x43, 0x36, 0x38, 0x30, 0x55, 0xb5, 0x44, 0x83, 0x9b, 0xbe, 0x7b,
+ 0x3d, 0x9d, 0xe0, 0x55, 0x48, 0x94, 0xc5, 0xcf, 0x34, 0x67, 0x90, 0x26,
+ 0x01, 0x31, 0xe9, 0xaa, 0x46, 0xae, 0xc2, 0xe5, 0x67, 0x83, 0x93, 0x8f,
+ 0x9e, 0xe4, 0x90, 0x5f, 0x63, 0x7c, 0x30, 0xd8, 0xbd, 0x44, 0xfb, 0x33,
+ 0x01, 0xd5, 0xa9, 0xe1, 0xe9, 0x6c, 0x95, 0x70, 0x0c, 0x95, 0xe9, 0x5b,
+ 0x93, 0x78, 0x18, 0x26, 0x5b, 0xdd, 0x3e, 0x77, 0xc0, 0xbe, 0x79, 0xa4,
+ 0xde, 0x38, 0xcd, 0xa0, 0x72, 0xfa, 0x50, 0x52, 0xaf, 0x96, 0xd3, 0xde,
+ 0x26, 0x56, 0x0d, 0xb8, 0xc3, 0x3d, 0x31, 0x5c, 0xbb, 0xee, 0xf2, 0xc1,
+ 0x57, 0x7d, 0x13, 0x7e, 0x6e, 0x41, 0x15, 0x9a, 0xe6, 0x9a, 0x38, 0xdb,
+ 0x4a, 0xca, 0x44, 0xd7, 0x63, 0xe8, 0x5f, 0x41, 0xd9, 0x06, 0x26, 0x05,
+ 0xdb, 0xcc, 0x07, 0x32, 0x31, 0x18, 0xf2, 0x0d, 0xc2, 0x8d, 0xc7, 0xad,
+ 0xb8, 0xfc, 0x02, 0xc5, 0x4e, 0xff, 0xd2, 0xbf, 0xc9, 0xb6, 0xeb, 0xe0,
+ 0xc3, 0x43, 0xe4, 0xe5, 0x76, 0x5a, 0xd7, 0x0d, 0x6c, 0xff, 0xd6, 0x52,
+ 0x6b, 0xa5, 0x0e, 0x20, 0x7d, 0x9f, 0x45, 0x10, 0x7a, 0x68, 0x3b, 0x49,
+ 0x25, 0xa4, 0x99, 0xbf, 0x6e, 0x23, 0x2c, 0x00, 0xa4, 0xad, 0xba, 0xb2,
+ 0xf0, 0x0c, 0xde, 0xd7, 0xa9, 0x6e, 0x3f, 0xc3, 0x12, 0x5c, 0xfc, 0x92,
+ 0x99, 0xcf, 0x2f, 0x34, 0x27, 0xd6, 0x5b, 0xa0, 0xcc, 0xa6, 0x86, 0xdc,
+ 0xb9, 0x7f, 0x24, 0x3a, 0x24, 0x4d, 0xbc, 0x09, 0x57, 0xf5, 0x9c, 0x2e,
+ 0xef, 0x8b, 0xdf, 0xed, 0x81, 0xda, 0x73, 0xbf, 0xe8, 0xd0, 0x12, 0x5c,
+ 0x71, 0x08, 0x44, 0x6d, 0xee, 0xa2, 0x88, 0x41, 0x47, 0x1f, 0x7a, 0x02,
+ 0x09, 0xb7, 0x99, 0xd3, 0x91, 0x53, 0x68, 0xe0, 0xb4, 0x2d, 0xf3, 0x80,
+ 0x8e, 0x9f, 0x6e, 0x20, 0xad, 0x24, 0xc2, 0x0e, 0x1f, 0x37, 0x0c, 0x7e,
+ 0xc7, 0xf3, 0x51, 0xd9, 0xb9, 0x9a, 0xaa, 0x99, 0x3b, 0x80, 0x06, 0x6d,
+ 0x86, 0xf8, 0xa1, 0xb9, 0x27, 0x22, 0xa2, 0x44, 0xb4, 0x9e, 0x9e, 0x97,
+ 0x55, 0x8e, 0x6d, 0x8a, 0x82, 0x26, 0x07, 0x85, 0xa3, 0x0d, 0x10, 0x6c,
+ 0xfa, 0x21, 0x0c, 0xd7, 0x9a, 0x6d, 0x99, 0x0f, 0x06, 0x57, 0xda, 0x90,
+ 0x00, 0x6f, 0x53, 0xcd, 0x80, 0x72, 0x27, 0x2e},
+ {0x6b, 0x93, 0x25, 0x8a, 0x88, 0xf9, 0x7a, 0xb2, 0x66, 0x56, 0x7b, 0xf7,
+ 0x6e, 0xa8, 0xc1, 0xdb, 0x91, 0x8b, 0x46, 0x6a, 0x36, 0x77, 0x6c, 0x1b,
+ 0xed, 0xd3, 0xad, 0xd6, 0xff, 0x2d, 0x76, 0x98, 0xc3, 0x16, 0x46, 0x18,
+ 0x9d, 0x43, 0x0b, 0xcc, 0x12, 0x71, 0xe4, 0x8f, 0x13, 0xe8, 0xfa, 0xae,
+ 0xde, 0x83, 0x93, 0xc2, 0xa6, 0x73, 0xe5, 0x20, 0x7c, 0x9d, 0x08, 0x43,
+ 0xed, 0xd1, 0xdc, 0xae, 0x14, 0xef, 0x97, 0x92, 0xc0, 0x52, 0x88, 0x7f,
+ 0xc8, 0xd0, 0x84, 0xe4, 0xee, 0xec, 0x62, 0x31, 0xc6, 0xe3, 0xb9, 0x76,
+ 0x59, 0xc7, 0xb8, 0x46, 0x9f, 0x1d, 0x33, 0x1f, 0xd4, 0xcf, 0x1e, 0x0c,
+ 0x14, 0x52, 0x5c, 0x48, 0x9d, 0x01, 0x8f, 0x52, 0x6c, 0xa4, 0x91, 0x2d,
+ 0x88, 0x09, 0xb8, 0xe7, 0x64, 0xb3, 0x30, 0xdb, 0x3a, 0x3e, 0x03, 0x0f,
+ 0xdf, 0xcc, 0xd0, 0x24, 0x16, 0xac, 0x43, 0xfe, 0x25, 0x3a, 0x18, 0xd1,
+ 0x25, 0xb8, 0x34, 0xc1, 0x3a, 0x09, 0x72, 0xaa, 0xbb, 0xfb, 0xfd, 0x99,
+ 0xc4, 0x6a, 0xba, 0x5e, 0x80, 0x3b, 0xb9, 0x8f, 0x2f, 0x38, 0xc6, 0xa3,
+ 0x51, 0x4e, 0xd0, 0x61, 0x66, 0x57, 0x83, 0xa2, 0x19, 0x6f, 0xd2, 0x8a,
+ 0x21, 0x61, 0xa0, 0xb1, 0x30, 0xd4, 0xbe, 0xa8, 0x7f, 0x03, 0xd8, 0x76,
+ 0x8d, 0xff, 0x62, 0x75, 0x74, 0xa8, 0xbd, 0x20, 0x96, 0x29, 0xa3, 0x1b,
+ 0x8c, 0x4b, 0xae, 0xa3, 0xc0, 0x0f, 0xb7, 0xfc, 0x91, 0xf8, 0xf0, 0x90,
+ 0x67, 0x49, 0x9c, 0x8c, 0xe3, 0x73, 0xdd, 0xbb, 0xd8, 0x0d, 0x49, 0xdc,
+ 0xc2, 0xe1, 0x0d, 0x25, 0xeb, 0xa7, 0xe3, 0x74, 0x59, 0x96, 0x97, 0x99,
+ 0x57, 0x39, 0xe0, 0x2d, 0x99, 0x28, 0xb9, 0xa0, 0x59, 0x42, 0xd9, 0x6a,
+ 0x73, 0x12, 0x0c, 0x67, 0x12, 0x8a, 0x33, 0xe5, 0x16, 0xaf, 0x12, 0x49,
+ 0xf2, 0x82, 0xad, 0x8e, 0x50, 0x1f, 0xb4, 0x94, 0xe6, 0xb5, 0x80, 0x22,
+ 0xed, 0xd0, 0xfb, 0x26, 0x45, 0xe7, 0xc1, 0x88, 0x90, 0x10, 0x2d, 0x2c,
+ 0x05, 0x6c, 0x19, 0x9c, 0xe7, 0x29, 0x49, 0x35, 0x2e, 0xc9, 0x76, 0x29,
+ 0x00, 0x5b, 0x62, 0x27, 0x53, 0x30, 0x06, 0xa8, 0x4d, 0x73, 0x18, 0x5c,
+ 0xab, 0x05, 0x11, 0x84, 0x0c, 0x44, 0xd0, 0xf6, 0x6c, 0x1e, 0x40, 0x4e,
+ 0x8b, 0x07, 0xb3, 0xd8, 0x74, 0x42, 0x6e, 0x3f, 0x5c, 0x37, 0x6d, 0x9d,
+ 0x20, 0x0f, 0xeb, 0x47, 0x19, 0x8b, 0x3e, 0x1b, 0xe9, 0xf6, 0xb2, 0xfe,
+ 0x0c, 0x4c, 0xc0, 0xa8, 0x15, 0x83, 0x29, 0xe0, 0x39, 0xa6, 0xc0, 0xb9,
+ 0x98, 0x7a, 0x12, 0xf5, 0x39, 0xc2, 0xea, 0x26, 0x7b, 0x80, 0xe1, 0xfb,
+ 0x5e, 0x4a, 0x52, 0x80, 0x64, 0xef, 0x53, 0x68, 0xe4, 0x0c, 0x2b, 0xbe,
+ 0xcb, 0xbb, 0xcb, 0xa4, 0x95, 0x4d, 0x7b, 0x41, 0x33, 0xaa, 0xdc, 0x24,
+ 0x1b, 0x08, 0x0c, 0x1e, 0x19, 0x9f, 0xc4, 0x34, 0x17, 0x95, 0xa6, 0x1b,
+ 0x84, 0xfe, 0x7e, 0x76, 0xed, 0x25, 0xf8, 0xf0, 0x01, 0x44, 0xee, 0x22,
+ 0x1c, 0xea, 0xff, 0xb0, 0x7d, 0x03, 0x84, 0x5b, 0xd2, 0x99, 0xcb, 0x3d,
+ 0x6b, 0x7e, 0x31, 0x4f, 0xb0, 0x6f, 0x3c, 0x05, 0xba, 0xb3, 0x98, 0xc2,
+ 0x4c, 0x2e, 0xb5, 0xd1, 0x87, 0xf3, 0x9b, 0x12, 0x8d, 0x5b, 0x0b, 0x05,
+ 0x70, 0xa3, 0x68, 0x26, 0x7e, 0xcf, 0x29, 0xd9, 0x4e, 0x29, 0x7b, 0xe3,
+ 0x2b, 0xcd, 0xad, 0x7c, 0xea, 0x8d, 0xc3, 0x38, 0x3f, 0xc9, 0x8e, 0x23,
+ 0x41, 0xc4, 0x77, 0xdf, 0xee, 0x85, 0xb6, 0xef, 0xf2, 0x46, 0xc0, 0x9f,
+ 0x6f, 0x18, 0x53, 0x9b, 0xb7, 0x34, 0xb4, 0x91, 0x69, 0x30, 0xbd, 0xec,
+ 0x4c, 0x04, 0xb0, 0x0e, 0xf5, 0x67, 0x8e, 0xf1, 0x11, 0xe5, 0x9f, 0x00,
+ 0x11, 0x2c, 0xd4, 0x1a, 0x2d, 0x21, 0x6d, 0xd6, 0xcf, 0x2a, 0x9e, 0x60,
+ 0xd7, 0x80, 0xef, 0x30},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {494,
+ {0xfd, 0xf1, 0xb7, 0x58, 0xf1, 0xbd, 0xc2, 0x7d, 0xeb, 0xf4, 0x41, 0x2c,
+ 0x5d, 0x1c, 0xcc, 0x79},
+ {0xcd, 0xbc, 0x5d, 0x30, 0xf0, 0x5b, 0xeb, 0x55, 0x68, 0x77, 0xe6, 0xcd,
+ 0xa0, 0x24, 0x86, 0xfe, 0x25, 0x9b, 0x5b, 0x2a, 0x08, 0x86, 0x40, 0x4f,
+ 0x51, 0x0e, 0xed, 0xa0, 0x50, 0x41, 0x33, 0x93, 0x97, 0x39, 0x23, 0x6b,
+ 0xb5, 0x5d, 0x50, 0xc6, 0x96, 0x46, 0x6a, 0xdf, 0x00, 0xc2, 0xcb, 0xa2,
+ 0xdb, 0xd6, 0x0b, 0xe8, 0x23, 0xf0, 0xc5, 0xba, 0x95, 0xa9, 0x26, 0xa2,
+ 0x4a, 0x72, 0x37, 0xc7, 0xec, 0xa8, 0xc8, 0xb9, 0x60, 0x3f, 0x58, 0xe1,
+ 0x71, 0x04, 0x4c, 0xdd, 0xc9, 0xb8, 0x0f, 0x17, 0x7d, 0xe2, 0x34, 0x5a,
+ 0x34, 0xae, 0x51, 0xa1, 0x52, 0xc1, 0x32, 0x9d, 0xae, 0x90, 0x7c, 0xe1,
+ 0x8a, 0x37, 0xe8, 0xe9, 0x4c, 0xbf, 0x35, 0xf7, 0x89, 0x00, 0x04, 0xbc,
+ 0xe5, 0x77, 0xe7, 0x77, 0xea, 0x52, 0x2a, 0x72, 0xbd, 0xf2, 0xe5, 0xdc,
+ 0x6f, 0xf3, 0x10, 0x30, 0x43, 0x7b, 0xd4, 0x3a, 0x1b, 0x81, 0x4e, 0x9a,
+ 0xa6, 0x78, 0x9a, 0x77, 0x5e, 0x36, 0xf9, 0x00, 0x7f, 0xe7, 0x3d, 0x50,
+ 0xc7, 0x47, 0x8a, 0x94, 0x2f, 0xb2, 0x0b, 0x8d, 0x37, 0xb9, 0x06, 0xaa,
+ 0xd1, 0xa6, 0xc5, 0xe7, 0xa9, 0x5c, 0x71, 0xa4, 0x2b, 0x23, 0x5a, 0x98,
+ 0xeb, 0x61, 0x58, 0x77, 0x27, 0x7d, 0xa3, 0x8e, 0xde, 0xe8, 0xce, 0xab,
+ 0x6e, 0x16, 0x42, 0xaa, 0x44, 0x46, 0xe0, 0xcc, 0x5d, 0x96, 0x34, 0x35,
+ 0xa2, 0x43, 0x36, 0x38, 0x30, 0x55, 0xb5, 0x44, 0x83, 0x9b, 0xbe, 0x7b,
+ 0x3d, 0x9d, 0xe0, 0x55, 0x48, 0x94, 0xc5, 0xcf, 0x34, 0x67, 0x90, 0x26,
+ 0x01, 0x31, 0xe9, 0xaa, 0x46, 0xae, 0xc2, 0xe5, 0x67, 0x83, 0x93, 0x8f,
+ 0x9e, 0xe4, 0x90, 0x5f, 0x63, 0x7c, 0x30, 0xd8, 0xbd, 0x44, 0xfb, 0x33,
+ 0x01, 0xd5, 0xa9, 0xe1, 0xe9, 0x6c, 0x95, 0x70, 0x0c, 0x95, 0xe9, 0x5b,
+ 0x93, 0x78, 0x18, 0x26, 0x5b, 0xdd, 0x3e, 0x77, 0xc0, 0xbe, 0x79, 0xa4,
+ 0xde, 0x38, 0xcd, 0xa0, 0x72, 0xfa, 0x50, 0x52, 0xaf, 0x96, 0xd3, 0xde,
+ 0x26, 0x56, 0x0d, 0xb8, 0xc3, 0x3d, 0x31, 0x5c, 0xbb, 0xee, 0xf2, 0xc1,
+ 0x57, 0x7d, 0x13, 0x7e, 0x6e, 0x41, 0x15, 0x9a, 0xe6, 0x9a, 0x38, 0xdb,
+ 0x4a, 0xca, 0x44, 0xd7, 0x63, 0xe8, 0x5f, 0x41, 0xd9, 0x06, 0x26, 0x05,
+ 0xdb, 0xcc, 0x07, 0x32, 0x31, 0x18, 0xf2, 0x0d, 0xc2, 0x8d, 0xc7, 0xad,
+ 0xb8, 0xfc, 0x02, 0xc5, 0x4e, 0xff, 0xd2, 0xbf, 0xc9, 0xb6, 0xeb, 0xe0,
+ 0xc3, 0x43, 0xe4, 0xe5, 0x76, 0x5a, 0xd7, 0x0d, 0x6c, 0xff, 0xd6, 0x52,
+ 0x6b, 0xa5, 0x0e, 0x20, 0x7d, 0x9f, 0x45, 0x10, 0x7a, 0x68, 0x3b, 0x49,
+ 0x25, 0xa4, 0x99, 0xbf, 0x6e, 0x23, 0x2c, 0x00, 0xa4, 0xad, 0xba, 0xb2,
+ 0xf0, 0x0c, 0xde, 0xd7, 0xa9, 0x6e, 0x3f, 0xc3, 0x12, 0x5c, 0xfc, 0x92,
+ 0x99, 0xcf, 0x2f, 0x34, 0x27, 0xd6, 0x5b, 0xa0, 0xcc, 0xa6, 0x86, 0xdc,
+ 0xb9, 0x7f, 0x24, 0x3a, 0x24, 0x4d, 0xbc, 0x09, 0x57, 0xf5, 0x9c, 0x2e,
+ 0xef, 0x8b, 0xdf, 0xed, 0x81, 0xda, 0x73, 0xbf, 0xe8, 0xd0, 0x12, 0x5c,
+ 0x71, 0x08, 0x44, 0x6d, 0xee, 0xa2, 0x88, 0x41, 0x47, 0x1f, 0x7a, 0x02,
+ 0x09, 0xb7, 0x99, 0xd3, 0x91, 0x53, 0x68, 0xe0, 0xb4, 0x2d, 0xf3, 0x80,
+ 0x8e, 0x9f, 0x6e, 0x20, 0xad, 0x24, 0xc2, 0x0e, 0x1f, 0x37, 0x0c, 0x7e,
+ 0xc7, 0xf3, 0x51, 0xd9, 0xb9, 0x9a, 0xaa, 0x99, 0x3b, 0x80, 0x06, 0x6d,
+ 0x86, 0xf8, 0xa1, 0xb9, 0x27, 0x22, 0xa2, 0x44, 0xb4, 0x9e, 0x9e, 0x97,
+ 0x55, 0x8e, 0x6d, 0x8a, 0x82, 0x26, 0x07, 0x85, 0xa3, 0x0d, 0x10, 0x6c,
+ 0xfa, 0x21, 0x0c, 0xd7, 0x9a, 0x6d, 0x99, 0x0f, 0x06, 0x57, 0xda, 0x90,
+ 0x00, 0x6f, 0x53, 0xcd, 0x80, 0x72, 0x27, 0x2e},
+ {0xc6, 0x9b, 0x4f, 0xda, 0xa3, 0xbf, 0xe4, 0x7f, 0x2e, 0x38, 0xf5, 0x97,
+ 0x39, 0x33, 0xd9, 0xbc, 0x8b, 0x04, 0x15, 0xaf, 0x9b, 0x08, 0xa5, 0x83,
+ 0x4a, 0x61, 0xc5, 0x1e, 0x5f, 0xad, 0xe9, 0xaf, 0xda, 0xee, 0xd1, 0x84,
+ 0x3e, 0xf2, 0xfd, 0xee, 0x06, 0x46, 0xc8, 0x96, 0xbe, 0x06, 0xd0, 0x87,
+ 0xb0, 0x66, 0xdb, 0xbd, 0x7d, 0x74, 0x66, 0x8b, 0xa0, 0xf2, 0x41, 0xcd,
+ 0x52, 0x85, 0xba, 0x80, 0xac, 0x03, 0xef, 0x39, 0x18, 0x19, 0xa1, 0x52,
+ 0xf5, 0x31, 0x73, 0xb3, 0x64, 0x96, 0x24, 0x24, 0x2b, 0x5b, 0x0e, 0x1e,
+ 0xd9, 0x9a, 0x5f, 0x46, 0x0a, 0x31, 0x67, 0x26, 0x40, 0x14, 0x2f, 0x43,
+ 0xca, 0x04, 0xc3, 0xf0, 0x37, 0x45, 0xbd, 0xdb, 0xeb, 0x5e, 0x7e, 0xbb,
+ 0x68, 0x23, 0x26, 0x5e, 0x12, 0x02, 0xd8, 0x79, 0x9f, 0x94, 0x67, 0x33,
+ 0xa3, 0x84, 0xec, 0xf2, 0xf2, 0x63, 0x67, 0x1f, 0x79, 0x67, 0xff, 0x1b,
+ 0x11, 0xeb, 0x8d, 0x1d, 0x40, 0x84, 0x2f, 0x19, 0x37, 0x1f, 0xb1, 0xef,
+ 0xb3, 0x12, 0x89, 0x16, 0x53, 0xf2, 0xf0, 0xa4, 0xf9, 0x43, 0x0a, 0x39,
+ 0x66, 0xc8, 0xe7, 0x8e, 0xd9, 0xdf, 0x53, 0xd7, 0xcc, 0x78, 0x5e, 0x59,
+ 0x0a, 0x77, 0xe3, 0xba, 0x3c, 0x86, 0xd4, 0x73, 0x0c, 0xea, 0x0d, 0x21,
+ 0x47, 0x02, 0x83, 0xf5, 0xf9, 0xfe, 0x77, 0xec, 0x05, 0x19, 0xf7, 0x28,
+ 0x75, 0x5b, 0x3b, 0x2f, 0xf5, 0x57, 0xcd, 0xd6, 0x51, 0x18, 0xbf, 0xd4,
+ 0x5d, 0xe5, 0xf0, 0x4e, 0x81, 0xea, 0x19, 0xcd, 0x05, 0xc5, 0xe4, 0x67,
+ 0x9d, 0x81, 0x9b, 0x87, 0x77, 0xff, 0x21, 0x0b, 0xed, 0x00, 0x61, 0xce,
+ 0x20, 0x48, 0x7a, 0xc4, 0xf7, 0x47, 0x13, 0x62, 0x0e, 0x7b, 0x57, 0xb4,
+ 0x1c, 0xa6, 0xf7, 0x6b, 0x5e, 0x0d, 0x50, 0x00, 0x6a, 0xc5, 0xac, 0x1f,
+ 0xf7, 0x31, 0xf2, 0x02, 0x4e, 0x11, 0x18, 0xa9, 0x3b, 0x81, 0x9c, 0xd7,
+ 0x53, 0x35, 0xdd, 0x82, 0xd7, 0xbb, 0xc2, 0xcb, 0x87, 0x96, 0xe6, 0xad,
+ 0x42, 0xec, 0x83, 0xcc, 0x09, 0xcc, 0x1f, 0x1c, 0xe0, 0x14, 0x5d, 0x87,
+ 0x69, 0x8c, 0xeb, 0x10, 0xfd, 0xec, 0x27, 0x47, 0x0c, 0xa1, 0x65, 0x60,
+ 0x92, 0x22, 0x2f, 0x8a, 0xb6, 0x26, 0xfa, 0x6b, 0xd9, 0x13, 0x2d, 0x3f,
+ 0xcd, 0x49, 0xb0, 0xfe, 0xac, 0xab, 0x57, 0x3b, 0xa3, 0x11, 0xfa, 0x54,
+ 0x18, 0x02, 0x00, 0x80, 0x7e, 0xb3, 0x21, 0x5a, 0x65, 0x9a, 0x40, 0x80,
+ 0x8c, 0xf4, 0x53, 0x01, 0xb6, 0xe9, 0xe6, 0x15, 0x14, 0x1a, 0x93, 0x3c,
+ 0xeb, 0xe2, 0xd0, 0x09, 0x71, 0x58, 0x15, 0xfa, 0x8d, 0xa1, 0x30, 0xb7,
+ 0x65, 0x87, 0x03, 0x33, 0x0f, 0xa3, 0xaf, 0x64, 0xa9, 0xe5, 0xcc, 0xe0,
+ 0x61, 0x8d, 0x46, 0x33, 0x06, 0x2b, 0xeb, 0x00, 0xa6, 0x34, 0x7e, 0xdd,
+ 0xf5, 0x9f, 0x85, 0xca, 0x7a, 0xfb, 0x2c, 0x21, 0x7c, 0x0f, 0xdf, 0x78,
+ 0x4b, 0x43, 0x5a, 0xf5, 0x7f, 0x9f, 0xd8, 0x57, 0x66, 0x76, 0x50, 0x40,
+ 0x30, 0x61, 0x9a, 0x8c, 0xf3, 0xf7, 0xda, 0x26, 0x87, 0x60, 0x8d, 0x85,
+ 0xde, 0x6b, 0x1a, 0x32, 0x25, 0x65, 0xca, 0xc7, 0xc2, 0xa6, 0xc3, 0x4f,
+ 0xce, 0x2a, 0x08, 0xd2, 0x45, 0x85, 0xe9, 0xcc, 0x2e, 0xda, 0xd8, 0x17,
+ 0x7f, 0x93, 0x25, 0x24, 0x58, 0x87, 0x78, 0x89, 0x13, 0x17, 0xd2, 0xb4,
+ 0x47, 0x9c, 0xc5, 0x69, 0xeb, 0x79, 0x42, 0x0d, 0xef, 0xe0, 0x4d, 0x2e,
+ 0x52, 0xd3, 0x46, 0x7b, 0xc6, 0x2a, 0x7b, 0x09, 0x06, 0xbe, 0x7f, 0xc5,
+ 0x43, 0xd1, 0x2b, 0x18, 0x4f, 0xd9, 0x68, 0xc9, 0xad, 0x65, 0x2c, 0x84,
+ 0x8c, 0x85, 0x22, 0xa0, 0xeb, 0x09, 0x77, 0x39, 0x1b, 0x3d, 0x13, 0xe2,
+ 0xf6, 0xbe, 0xf0, 0x80, 0x3e, 0x82, 0x3a, 0xd0, 0x6e, 0x23, 0x22, 0xb0,
+ 0x3d, 0x42, 0xae, 0x7d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {495,
+ {0xf7, 0xee, 0x73, 0x5c, 0x2b, 0x88, 0xb5, 0x83, 0x3c, 0x91, 0x50, 0x80,
+ 0xfa, 0x58, 0x8f, 0x68},
+ {0xd9, 0x48, 0xd8, 0x81, 0x4f, 0xa1, 0x17, 0x38, 0xba, 0x1c, 0x7a, 0x35,
+ 0x12, 0x8a, 0x78, 0x02, 0x05, 0x78, 0x97, 0x00, 0x9a, 0xfe, 0x92, 0x14,
+ 0x9e, 0x45, 0xd7, 0x79, 0x3b, 0x4e, 0xcf, 0x54, 0xef, 0x55, 0x80, 0xf5,
+ 0xf1, 0x13, 0x2d, 0xf0, 0x19, 0xb8, 0xec, 0x13, 0xe2, 0xe8, 0x2d, 0x1a,
+ 0x55, 0xa9, 0xb5, 0x2a, 0x72, 0x0e, 0x08, 0x66, 0xde, 0x5a, 0xf8, 0xdb,
+ 0xa5, 0xcd, 0x49, 0x85, 0x46, 0x32, 0x9b, 0x34, 0x07, 0x34, 0xed, 0x24,
+ 0x27, 0xec, 0xe4, 0x99, 0xdb, 0x29, 0x64, 0xcf, 0x88, 0xe6, 0xe2, 0x92,
+ 0xb5, 0x4f, 0xc0, 0x95, 0xee, 0x15, 0x23, 0x7e, 0xda, 0x9a, 0x37, 0x47,
+ 0x5b, 0xca, 0xb9, 0xaa, 0x79, 0x7e, 0xd3, 0x0c, 0xb6, 0xe4, 0xfe, 0xbf,
+ 0xe5, 0x89, 0xf2, 0x87, 0x64, 0xd3, 0xdc, 0xfe, 0xcb, 0x71, 0x69, 0x23,
+ 0x47, 0x55, 0xf1, 0xe9, 0x65, 0x47, 0x97, 0xe5, 0x9e, 0x91, 0x05, 0x13,
+ 0x6c, 0x94, 0x9c, 0x75, 0x41, 0x14, 0xad, 0x62, 0x57, 0x8b, 0x99, 0x3a,
+ 0xcd, 0x5c, 0x79, 0x41, 0x41, 0x0c, 0xb1, 0xb7, 0xb3, 0xba, 0xcc, 0xd0,
+ 0x53, 0xbe, 0x7b, 0x31, 0x0f, 0xe3, 0x65, 0xc0, 0x20, 0xd7, 0x3a, 0xdd,
+ 0xc2, 0xc2, 0xce, 0xec, 0xd4, 0xa9, 0xde, 0x20, 0x2d, 0x76, 0x88, 0xff,
+ 0xbd, 0xed, 0x11, 0x67, 0x7f, 0x84, 0x7b, 0xcf, 0x96, 0x89, 0x16, 0x3f,
+ 0xc8, 0x68, 0x8d, 0xe6, 0x12, 0x66, 0xaa, 0x63, 0x22, 0xb8, 0x9e, 0x84,
+ 0x31, 0x02, 0x4e, 0xf2, 0x74, 0xc6, 0xd2, 0x32, 0x51, 0x61, 0x03, 0x60,
+ 0x72, 0x4f, 0x74, 0xe6, 0x74, 0x7a, 0xd3, 0x46, 0x1c, 0xc8, 0xa6, 0x55,
+ 0xfd, 0x01, 0x1a, 0x7d, 0x62, 0x45, 0x38, 0x5f, 0x1f, 0xb4, 0xbd, 0x7b,
+ 0x4a, 0xcd, 0xf6, 0xa6, 0x8a, 0x58, 0x3a, 0xbe, 0xbf, 0xe3, 0xd1, 0xe5,
+ 0xe4, 0x76, 0xfc, 0x0e, 0x69, 0x3b, 0x5c, 0x6c, 0x80, 0xd8, 0x53, 0x21,
+ 0xb5, 0x2c, 0x56, 0xc5, 0x8e, 0x86, 0x21, 0x75, 0xf7, 0xee, 0x6a, 0x5e,
+ 0x56, 0xbe, 0x19, 0x1c, 0x70, 0xd3, 0xc8, 0x3d, 0x6f, 0x4f, 0xa7, 0xbf,
+ 0x8f, 0x63, 0xa4, 0x28, 0x0f, 0x09, 0x50, 0x0b, 0x80, 0x17, 0x59, 0x8d,
+ 0xaf, 0x50, 0x90, 0x3b, 0x03, 0x99, 0x71, 0xc4, 0x2a, 0x3f, 0xd9, 0x00,
+ 0xd1, 0x26, 0x06, 0x5c, 0x6c, 0xd6, 0x95, 0x61, 0x8a, 0x68, 0x86, 0x3a,
+ 0x36, 0xf7, 0x11, 0x75, 0x80, 0x18, 0xab, 0xb0, 0x2b, 0xd7, 0x90, 0x8a,
+ 0x45, 0xbf, 0xc6, 0x1b, 0x52, 0x6a, 0x7b, 0x2b, 0x72, 0xc4, 0x94, 0xb7,
+ 0x89, 0xaa, 0x74, 0xae, 0x2e, 0xb9, 0xd9, 0x39, 0xfe, 0x40, 0x58, 0x4a,
+ 0x58, 0xa3, 0x05, 0x0e, 0xee, 0x7e, 0x2c, 0x15, 0x43, 0x87, 0x44, 0x9f,
+ 0xeb, 0xcb, 0x92, 0xbc, 0xae, 0x01, 0x8f, 0x54, 0x2a, 0x57, 0x5b, 0xde,
+ 0x31, 0x5c, 0xb6, 0xde, 0x08, 0x5c, 0x07, 0xa3, 0x6b, 0xe0, 0x34, 0x99,
+ 0xd2, 0x30, 0x99, 0x9c, 0x4d, 0xe7, 0x74, 0xd9, 0xc9, 0xbf, 0x1a, 0x44,
+ 0x5a, 0x15, 0x82, 0x57, 0x9d, 0xc3, 0x05, 0xed, 0x5d, 0xf3, 0x48, 0xc9,
+ 0xd4, 0xd4, 0xdf, 0x89, 0xa7, 0xa3, 0x2c, 0x26, 0x2a, 0x73, 0x0c, 0xba,
+ 0x46, 0xad, 0xd3, 0x16, 0x7d, 0xec, 0x38, 0x4e, 0x4a, 0x97, 0x66, 0x2e,
+ 0x02, 0xf4, 0xc8, 0xf4, 0x38, 0x16, 0x3d, 0x04, 0x2d, 0x16, 0x6f, 0x46,
+ 0x48, 0x76, 0x13, 0xe5, 0xf6, 0x9f, 0x7e, 0x6d, 0x5b, 0xd3, 0x8c, 0x83,
+ 0xa4, 0xff, 0xd1, 0xa9, 0x53, 0x62, 0x5e, 0xc0, 0xd0, 0xf7, 0x63, 0x1c,
+ 0x5a, 0x3d, 0x15, 0x4c, 0xe7, 0x49, 0x0c, 0x82, 0xa1, 0xf4, 0xe4, 0xc2,
+ 0xf6, 0x95, 0xd1, 0x67, 0xe7, 0x66, 0x51, 0xe1, 0x65, 0xe7, 0x84, 0x2a,
+ 0xf8, 0x90, 0x62, 0xd5, 0xc2, 0x68, 0xa4, 0x5d},
+ {0x0e, 0x5e, 0x4b, 0x48, 0x53, 0x56, 0xe7, 0xcc, 0xd1, 0xc2, 0x7d, 0x23,
+ 0x3e, 0x09, 0x78, 0x9d, 0xf6, 0x80, 0x39, 0xfa, 0x68, 0x9c, 0xb8, 0xee,
+ 0x75, 0x3a, 0x57, 0x5b, 0xed, 0x9f, 0x17, 0x67, 0x4d, 0x4b, 0x61, 0x39,
+ 0x9c, 0x3b, 0xca, 0xcd, 0xc9, 0xf7, 0x12, 0xf4, 0x14, 0x26, 0x04, 0x77,
+ 0x94, 0x37, 0xff, 0x44, 0x5e, 0xf5, 0x72, 0xeb, 0xc6, 0x78, 0x38, 0xd5,
+ 0x06, 0xf9, 0xea, 0xd5, 0x9a, 0x79, 0x57, 0xaf, 0x39, 0x07, 0xc6, 0x5b,
+ 0x76, 0xfe, 0x0a, 0x75, 0x97, 0x1c, 0x1a, 0x29, 0x85, 0x34, 0x88, 0xd9,
+ 0x0a, 0x24, 0xa3, 0x34, 0x1b, 0x1b, 0xd1, 0x76, 0x77, 0x90, 0xfc, 0x17,
+ 0xb4, 0x3c, 0x2c, 0x06, 0xce, 0xba, 0xa5, 0x7f, 0x8d, 0xab, 0x14, 0xfa,
+ 0x0e, 0xc7, 0x43, 0x4e, 0x99, 0x29, 0x95, 0xfe, 0x28, 0x8a, 0x30, 0xb6,
+ 0x28, 0x1a, 0xc3, 0x74, 0xa5, 0x9b, 0xc2, 0x7f, 0xd2, 0xbc, 0x9d, 0x5f,
+ 0xb0, 0x7c, 0x89, 0x49, 0x84, 0x8e, 0x02, 0xd3, 0xf8, 0xb3, 0xb3, 0x16,
+ 0x8e, 0x56, 0x91, 0xf9, 0x10, 0x7a, 0x62, 0x73, 0xf8, 0xbb, 0x24, 0xb5,
+ 0x48, 0xe6, 0xf4, 0x63, 0x90, 0x41, 0x17, 0x77, 0x35, 0xe7, 0xf5, 0x98,
+ 0x2f, 0x21, 0x21, 0xac, 0xb3, 0x73, 0x80, 0xf8, 0xac, 0x1f, 0xec, 0x71,
+ 0x53, 0x8c, 0x0d, 0x77, 0x2b, 0x94, 0xf2, 0x4d, 0xa4, 0x7e, 0xa2, 0x5e,
+ 0x96, 0x42, 0x4e, 0xdf, 0xf8, 0xbd, 0x30, 0xf7, 0x97, 0xf7, 0xdb, 0x1a,
+ 0xa1, 0x04, 0x3e, 0x33, 0x46, 0xef, 0xb2, 0x8a, 0x0a, 0x0e, 0x7f, 0x21,
+ 0x67, 0xd7, 0x8c, 0xd1, 0x21, 0xd5, 0xa9, 0xaf, 0x74, 0x13, 0x74, 0x1a,
+ 0x9a, 0x9e, 0xec, 0xcf, 0xcc, 0x9c, 0xcb, 0xb9, 0xc1, 0x44, 0xe2, 0xe7,
+ 0x3d, 0x37, 0x44, 0xa7, 0x64, 0x60, 0x62, 0x9a, 0x9f, 0x16, 0xfc, 0x7c,
+ 0x17, 0x57, 0x96, 0x9e, 0xc8, 0x93, 0xf4, 0xfd, 0x86, 0x59, 0x84, 0x31,
+ 0x37, 0x61, 0xed, 0x74, 0x6d, 0x6d, 0x04, 0x5a, 0x13, 0x0b, 0x98, 0xcb,
+ 0x74, 0x2d, 0xa4, 0x12, 0xee, 0x80, 0x42, 0x17, 0xeb, 0x1c, 0x27, 0xb6,
+ 0x4b, 0x8d, 0x80, 0x8e, 0x32, 0xed, 0x76, 0xf9, 0xbc, 0x67, 0x16, 0xc1,
+ 0x5a, 0x24, 0x7b, 0x90, 0xcd, 0xe6, 0x96, 0xac, 0xbc, 0x51, 0x98, 0x30,
+ 0x86, 0xae, 0x42, 0xae, 0x86, 0xd9, 0xa1, 0xbf, 0xcd, 0xab, 0x98, 0xb2,
+ 0x23, 0x29, 0x36, 0xaf, 0xa4, 0x09, 0xa1, 0xd0, 0xf6, 0x4e, 0x5e, 0x05,
+ 0x71, 0xde, 0xaf, 0x58, 0xef, 0xed, 0x56, 0xf6, 0xe8, 0xb9, 0x57, 0x0e,
+ 0x5a, 0x26, 0xb1, 0x1b, 0x2c, 0xb8, 0x98, 0x76, 0x71, 0xc8, 0x57, 0x60,
+ 0x91, 0x8b, 0x79, 0x11, 0x66, 0xaa, 0xfc, 0xc9, 0x96, 0xda, 0xe1, 0x48,
+ 0xac, 0xf2, 0xb7, 0xe4, 0x24, 0x3c, 0x9d, 0xb6, 0xc5, 0x2d, 0x3f, 0x07,
+ 0x1f, 0x1c, 0x5c, 0x2a, 0x85, 0x56, 0x41, 0x9e, 0x4a, 0xda, 0x9a, 0xb6,
+ 0x7d, 0x6f, 0xe1, 0x5a, 0x96, 0x42, 0xd3, 0xe8, 0xe2, 0x6a, 0xc6, 0x99,
+ 0xf0, 0x9c, 0xda, 0xd6, 0x66, 0xa7, 0x22, 0x8b, 0xd6, 0x91, 0xed, 0x2f,
+ 0xed, 0x68, 0xef, 0xd8, 0xfe, 0x5e, 0x74, 0x70, 0x61, 0x47, 0xc4, 0xe0,
+ 0x57, 0x30, 0xa8, 0xb3, 0x53, 0xc4, 0xef, 0xcc, 0xba, 0x34, 0xa9, 0xe9,
+ 0x09, 0xd4, 0x50, 0xc1, 0x9d, 0xac, 0x0d, 0x0e, 0xff, 0xce, 0x61, 0x0e,
+ 0xa6, 0xc8, 0x87, 0x26, 0xb7, 0x46, 0xf9, 0xbd, 0x4b, 0xc1, 0x62, 0x45,
+ 0x92, 0x51, 0x3d, 0x94, 0x7c, 0xfb, 0x2d, 0x84, 0x12, 0xaf, 0x06, 0x87,
+ 0xa5, 0x75, 0x2d, 0xb8, 0xff, 0x49, 0xcf, 0x58, 0xd5, 0xb9, 0xc9, 0xee,
+ 0x71, 0xbb, 0x7a, 0x46, 0xd9, 0xfa, 0x50, 0x5d, 0x1f, 0x0f, 0xdd, 0x01,
+ 0x19, 0x0e, 0x70, 0x33, 0xe1, 0x4b, 0xf7, 0x93, 0x0d, 0xd1, 0xb7, 0x1f,
+ 0x08, 0x87, 0xbb, 0x58},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {496,
+ {0xd1, 0xc3, 0xa2, 0x24, 0x2b, 0xce, 0x69, 0x4e, 0xe5, 0x2b, 0x78, 0x6c,
+ 0xa9, 0x04, 0x61, 0x33},
+ {0x6a, 0x32, 0x15, 0x93, 0x27, 0x7e, 0x11, 0xbc, 0x06, 0x4d, 0x28, 0x4c,
+ 0xcf, 0xad, 0x0a, 0xfc, 0x0a, 0x7b, 0x5e, 0x1b, 0x93, 0x00, 0x18, 0x4b,
+ 0x85, 0x4e, 0x12, 0x99, 0xc3, 0x6a, 0x27, 0xfa, 0x21, 0x65, 0x28, 0xdf,
+ 0x7c, 0xac, 0xff, 0x31, 0xd0, 0x9d, 0x29, 0x7d, 0x41, 0x8d, 0x3a, 0x11,
+ 0x1c, 0x2a, 0x2c, 0x24, 0x5e, 0x29, 0xe0, 0x78, 0xdb, 0x2b, 0xde, 0xfc,
+ 0x87, 0xd6, 0xa0, 0x50, 0x34, 0x51, 0x99, 0xee, 0xb4, 0x01, 0xb4, 0x84,
+ 0x68, 0x31, 0xb6, 0xf5, 0xe9, 0xce, 0x18, 0x75, 0xaf, 0x54, 0x72, 0x6c,
+ 0x0f, 0x8c, 0xa5, 0x5c, 0x98, 0x88, 0xf1, 0x7d, 0x93, 0xec, 0x3c, 0xbd,
+ 0x71, 0x52, 0x25, 0xb6, 0x41, 0x19, 0x11, 0xa6, 0x37, 0x34, 0xa1, 0xce,
+ 0x98, 0x54, 0xeb, 0x97, 0x26, 0x39, 0x71, 0xe8, 0x4c, 0x01, 0x00, 0x96,
+ 0x13, 0x2e, 0x25, 0xa9, 0xcc, 0x8a, 0xca, 0xba, 0xcc, 0x5d, 0xa6, 0x5d,
+ 0x64, 0x55, 0x24, 0x38, 0xfa, 0x15, 0x73, 0x5c, 0x72, 0x6b, 0xdf, 0xaa,
+ 0xa6, 0x73, 0x21, 0xa4, 0x1d, 0x59, 0x2a, 0xde, 0x26, 0x0c, 0x49, 0xa3,
+ 0xfb, 0x35, 0x42, 0x32, 0xab, 0xc6, 0xe3, 0xf1, 0x5c, 0x82, 0xfa, 0xd6,
+ 0xc6, 0x2f, 0x14, 0xe4, 0x84, 0x30, 0x27, 0x41, 0xda, 0xb8, 0x3e, 0xb3,
+ 0x79, 0x22, 0xdb, 0x18, 0xb5, 0x90, 0x91, 0x38, 0xb5, 0x9c, 0xaf, 0xda,
+ 0x33, 0x67, 0x4c, 0x48, 0xa9, 0x6d, 0xcc, 0xc2, 0x1b, 0x68, 0x7a, 0x92,
+ 0xd5, 0x75, 0x6f, 0x8b, 0xb9, 0x9d, 0x6f, 0xd8, 0xd9, 0xb3, 0xe0, 0xcc,
+ 0x96, 0xd8, 0x94, 0xe1, 0x19, 0x1a, 0x6d, 0xe0, 0x1f, 0xf7, 0x82, 0x78,
+ 0xb4, 0x2c, 0x83, 0x53, 0xc0, 0x5c, 0x25, 0x91, 0x14, 0x12, 0x42, 0xc6,
+ 0x7e, 0xf5, 0xb9, 0xbd, 0x66, 0x6c, 0xbe, 0x67, 0x1c, 0x27, 0x0b, 0x91,
+ 0xd3, 0x0f, 0xc6, 0xae, 0x67, 0x74, 0x17, 0x87, 0x73, 0x8b, 0xdb, 0x6a,
+ 0x38, 0xc6, 0xc5, 0xb6, 0xa9, 0x19, 0xc6, 0x88, 0xa9, 0x98, 0x95, 0x6d,
+ 0x90, 0x40, 0x24, 0x68, 0x1d, 0x4a, 0x0c, 0x11, 0x31, 0xe9, 0xd4, 0x66,
+ 0x33, 0xe6, 0x8d, 0x59, 0x68, 0xde, 0x64, 0xcd, 0x5a, 0xd3, 0xc1, 0xe1,
+ 0x74, 0x2d, 0xe4, 0x5a, 0xfe, 0xec, 0x4f, 0x0c, 0x88, 0xf3, 0x49, 0xcb,
+ 0xa5, 0xab, 0x6a, 0x49, 0xdb, 0x40, 0x7f, 0xc1, 0x9f, 0xa7, 0x64, 0x2e,
+ 0x3f, 0xe5, 0x3b, 0x28, 0xa8, 0x94, 0x6d, 0x8b, 0x6c, 0x6e, 0x4c, 0x7f,
+ 0x40, 0x45, 0xc0, 0x2b, 0x03, 0x7f, 0xe6, 0x71, 0x53, 0x19, 0x32, 0x23,
+ 0xb2, 0xcf, 0xf6, 0x16, 0x87, 0xb4, 0x94, 0xf0, 0x19, 0xeb, 0x20, 0x90,
+ 0xae, 0x83, 0x1f, 0x6b, 0x3e, 0xfd, 0x63, 0x8a, 0x21, 0x7f, 0xef, 0xcd,
+ 0x50, 0x0b, 0xd7, 0x90, 0x01, 0x45, 0x92, 0x72, 0xb3, 0x61, 0x41, 0xd5,
+ 0x90, 0x60, 0x0d, 0xc5, 0x2a, 0x2d, 0x91, 0xf6, 0xa0, 0xd6, 0x94, 0xf5,
+ 0xe4, 0x6e, 0x0d, 0x1c, 0x0f, 0xe3, 0x86, 0xf1, 0x54, 0x50, 0xb1, 0x05,
+ 0x1f, 0xc1, 0x63, 0xab, 0x68, 0xf8, 0x42, 0xfd, 0x79, 0xa1, 0x92, 0x42,
+ 0x25, 0x31, 0x06, 0x10, 0x9e, 0xba, 0x8b, 0xee, 0x08, 0xf9, 0x03, 0x68,
+ 0x37, 0x15, 0x1f, 0x71, 0x6c, 0xaf, 0xec, 0xad, 0xb3, 0xfa, 0x7d, 0x01,
+ 0xda, 0xac, 0x18, 0xcf, 0xf3, 0xc9, 0x95, 0xd0, 0x98, 0x00, 0x71, 0xd2,
+ 0x21, 0xe5, 0xbf, 0xd4, 0x70, 0xbb, 0x19, 0x5f, 0xd9, 0x77, 0x08, 0x77,
+ 0x08, 0xba, 0xd5, 0x55, 0x50, 0xe4, 0x61, 0xd7, 0x71, 0xc9, 0xbd, 0x91,
+ 0x4e, 0x32, 0xcd, 0x14, 0xee, 0x96, 0x98, 0xed, 0xf1, 0x0f, 0x29, 0x1a,
+ 0xb5, 0xb2, 0xc2, 0x02, 0x83, 0x9b, 0x6e, 0x6e, 0x31, 0xfa, 0x46, 0xe5,
+ 0x0f, 0xcf, 0xa5, 0xca, 0x55, 0x71, 0xfb, 0xb2},
+ {0xa6, 0x5c, 0x91, 0x0a, 0x7e, 0xc0, 0x09, 0x91, 0x70, 0x89, 0x90, 0x53,
+ 0x33, 0xe0, 0x1d, 0xca, 0x92, 0xb0, 0xb4, 0xbd, 0x49, 0x20, 0x9c, 0x02,
+ 0xb9, 0x6b, 0xe8, 0x57, 0xf0, 0x5c, 0x60, 0xdb, 0xdb, 0xf5, 0x30, 0xd3,
+ 0x0b, 0x01, 0xcb, 0x4d, 0x6e, 0x88, 0x7e, 0xbf, 0x79, 0x2f, 0xb6, 0x58,
+ 0x52, 0x87, 0xff, 0x5f, 0xa1, 0x84, 0x5c, 0x54, 0xa8, 0x61, 0xef, 0x4b,
+ 0x48, 0x00, 0xe8, 0xfb, 0x49, 0x04, 0x64, 0xfc, 0x52, 0x9e, 0x7f, 0x30,
+ 0x75, 0x4e, 0x7e, 0x5a, 0xee, 0xc6, 0xfe, 0x0f, 0x7f, 0x96, 0xeb, 0x59,
+ 0x4c, 0x9e, 0xf2, 0x97, 0xc1, 0x7e, 0x07, 0x59, 0xd6, 0x65, 0x72, 0x8e,
+ 0x8f, 0x4a, 0x21, 0x70, 0x9c, 0x00, 0x51, 0x1d, 0xb0, 0x23, 0xdb, 0xa0,
+ 0x40, 0xdd, 0xb2, 0x1f, 0x19, 0x0d, 0xb5, 0x96, 0x91, 0x39, 0xfe, 0xd5,
+ 0x92, 0xa4, 0x4c, 0xb3, 0x9b, 0x26, 0xf1, 0x75, 0x8c, 0x55, 0x55, 0x5f,
+ 0x3a, 0x05, 0x78, 0xc4, 0x4d, 0x3c, 0x0a, 0x7a, 0x6e, 0xb4, 0xeb, 0x8b,
+ 0x8f, 0xa6, 0x20, 0x4f, 0xa6, 0x23, 0xfa, 0x08, 0xe0, 0x17, 0x7c, 0x6e,
+ 0xa7, 0x80, 0xf0, 0xe2, 0x5a, 0xf1, 0x93, 0x45, 0x3a, 0x74, 0x92, 0x05,
+ 0xc6, 0x22, 0xc4, 0xd0, 0xe4, 0xf8, 0xbe, 0x97, 0x0e, 0x8b, 0x49, 0x2b,
+ 0xa4, 0x7b, 0xeb, 0x49, 0x61, 0x10, 0x54, 0x41, 0xba, 0x20, 0x7a, 0x54,
+ 0x2a, 0xb5, 0xe7, 0x21, 0x34, 0x2a, 0xef, 0x23, 0xd7, 0xf9, 0x6d, 0x7b,
+ 0xce, 0x63, 0xfd, 0xf5, 0xb6, 0xa3, 0x35, 0x9c, 0x28, 0x92, 0x8c, 0x4f,
+ 0x09, 0x49, 0xc9, 0x47, 0x9d, 0x53, 0x05, 0xee, 0xbd, 0x5e, 0x37, 0x50,
+ 0x2f, 0x27, 0xe4, 0xda, 0x35, 0xaa, 0xad, 0x83, 0x88, 0xe8, 0xd7, 0xf0,
+ 0xe7, 0x17, 0xba, 0xd0, 0x7e, 0x0e, 0x60, 0x81, 0xfa, 0xae, 0x5c, 0xd2,
+ 0x80, 0xb9, 0x63, 0x0c, 0xad, 0x6f, 0x02, 0xcc, 0xf5, 0x5f, 0x4f, 0x64,
+ 0x79, 0x7c, 0x19, 0x0b, 0x6f, 0xc8, 0x95, 0x26, 0xb9, 0x88, 0xb7, 0xcb,
+ 0x25, 0x20, 0xe1, 0x23, 0x96, 0x78, 0x44, 0x9f, 0xd0, 0xa9, 0xe7, 0xc9,
+ 0xde, 0x53, 0x3a, 0xd4, 0x62, 0x3e, 0xf6, 0xc8, 0x34, 0x6a, 0x52, 0x2b,
+ 0x08, 0x21, 0x64, 0x0d, 0xd4, 0xfa, 0x95, 0x2b, 0x32, 0xda, 0x49, 0xbf,
+ 0xca, 0xb4, 0xef, 0x93, 0x0f, 0x39, 0xaa, 0xab, 0x9e, 0x4f, 0xd7, 0x9e,
+ 0xc6, 0x0f, 0xb5, 0x57, 0xa5, 0x57, 0x55, 0x91, 0xa4, 0x8d, 0x78, 0xf7,
+ 0xc1, 0x9a, 0xd8, 0xdd, 0x48, 0xde, 0xa4, 0x41, 0xf3, 0x08, 0x6f, 0xe6,
+ 0x6b, 0xed, 0x05, 0xb2, 0xea, 0xb6, 0x2d, 0x92, 0x35, 0x74, 0xd1, 0x6b,
+ 0xfc, 0x84, 0xeb, 0xa3, 0x2e, 0x55, 0x0e, 0x04, 0xdf, 0x5a, 0xc5, 0x33,
+ 0x5d, 0x8f, 0xa8, 0xc9, 0x57, 0xba, 0x3a, 0x25, 0x9c, 0xfe, 0xf1, 0x31,
+ 0x0d, 0x3c, 0x14, 0x5e, 0x0a, 0x3a, 0x3c, 0x3d, 0x79, 0xe7, 0x3c, 0x3d,
+ 0x0c, 0xe6, 0x36, 0xb2, 0x08, 0xf0, 0xad, 0xbd, 0xe7, 0xf6, 0x05, 0xf4,
+ 0xe9, 0xb2, 0x19, 0x98, 0x9a, 0x1d, 0x1e, 0xf8, 0xdc, 0xf9, 0xcc, 0x3b,
+ 0x50, 0xb9, 0xeb, 0xf0, 0x75, 0x2f, 0x2d, 0x24, 0xaa, 0x46, 0xd2, 0x01,
+ 0x51, 0x15, 0x3f, 0x19, 0x55, 0xb7, 0xfc, 0xcc, 0xe8, 0xdc, 0x21, 0xb4,
+ 0x9f, 0x5a, 0xfc, 0x6a, 0xba, 0xea, 0x2b, 0x31, 0x3b, 0xf6, 0x71, 0x67,
+ 0xa6, 0x35, 0xf3, 0x77, 0xc5, 0x9c, 0x3a, 0x5a, 0xdb, 0x3d, 0x8e, 0x5d,
+ 0xb8, 0x67, 0xa9, 0x4d, 0x3b, 0x9c, 0x07, 0x2f, 0x32, 0xe9, 0xcb, 0x6f,
+ 0xa8, 0x9d, 0x36, 0x43, 0x8e, 0x94, 0xbe, 0xdd, 0xd0, 0x30, 0x1b, 0x1f,
+ 0xcc, 0x9c, 0x45, 0x9f, 0xe7, 0x35, 0x92, 0x34, 0xa2, 0x88, 0x7d, 0x3d,
+ 0x69, 0x9c, 0xbc, 0xef, 0xc4, 0x1d, 0x2b, 0xb4, 0xe1, 0x8b, 0x43, 0xb9,
+ 0xea, 0xf1, 0xb5, 0xa4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {497,
+ {0xcb, 0x0a, 0x06, 0x8f, 0xa2, 0x87, 0xe3, 0x77, 0xfc, 0x6e, 0xeb, 0x99,
+ 0x38, 0x14, 0xbc, 0xb2},
+ {0xb3, 0x9b, 0x88, 0x5f, 0x44, 0x93, 0x39, 0x43, 0xfa, 0x3c, 0xad, 0x02,
+ 0xa1, 0xcf, 0x02, 0x8b, 0x69, 0x32, 0x63, 0x74, 0x7d, 0xc2, 0xce, 0x75,
+ 0x86, 0x58, 0xcf, 0x3a, 0x9f, 0x59, 0x4f, 0xaa, 0xc6, 0x68, 0xc2, 0xa9,
+ 0x5d, 0x64, 0x59, 0x3a, 0xd8, 0xcf, 0x8d, 0x1a, 0x8d, 0xc4, 0x42, 0xf2,
+ 0x19, 0x75, 0xe5, 0x1b, 0x91, 0x29, 0x0e, 0x23, 0x2b, 0xff, 0x23, 0x2a,
+ 0x01, 0x26, 0xa4, 0x73, 0xba, 0x63, 0x9c, 0x6c, 0xec, 0xa9, 0x1f, 0x4b,
+ 0xd1, 0x19, 0xc8, 0x7e, 0xb4, 0x9e, 0x90, 0x27, 0x70, 0x15, 0x57, 0xdd,
+ 0x91, 0x24, 0x0c, 0x66, 0xc6, 0x45, 0x23, 0x4a, 0xd7, 0xc3, 0xe4, 0x2e,
+ 0x07, 0xf9, 0x7a, 0x64, 0x5d, 0x9d, 0xe9, 0x8e, 0x47, 0xd6, 0x93, 0xdc,
+ 0xfb, 0xab, 0xd2, 0xce, 0xa8, 0xd0, 0xfc, 0x90, 0x94, 0xa4, 0xf7, 0x23,
+ 0xbf, 0x6a, 0xd0, 0xec, 0xcf, 0x2e, 0xdf, 0xc5, 0x16, 0x2a, 0x2b, 0x1d,
+ 0xa6, 0x73, 0x8a, 0x1d, 0x27, 0x6e, 0xce, 0x7f, 0xf1, 0x8d, 0xca, 0x47,
+ 0x72, 0x1c, 0x5d, 0x31, 0x59, 0x2c, 0x4a, 0x37, 0x3c, 0x18, 0xb4, 0x58,
+ 0xf3, 0xbf, 0xd2, 0x8a, 0x77, 0x5d, 0xdd, 0x88, 0x63, 0xb5, 0x98, 0xf0,
+ 0xe0, 0xf9, 0x1a, 0xe0, 0x4c, 0x55, 0xd7, 0x53, 0x9c, 0xf2, 0x07, 0xd6,
+ 0x2e, 0x23, 0x30, 0x85, 0x81, 0x65, 0x6a, 0xad, 0x39, 0x3d, 0x3f, 0x28,
+ 0x5c, 0x81, 0x0c, 0xb7, 0x7a, 0x89, 0xaa, 0xa6, 0x18, 0xe2, 0xe2, 0x5d,
+ 0x42, 0x30, 0x12, 0x6c, 0x1b, 0xac, 0x67, 0xae, 0x65, 0x87, 0x58, 0x84,
+ 0x18, 0xa3, 0xca, 0x3b, 0xdf, 0x4b, 0x7d, 0x92, 0xb1, 0x73, 0x9f, 0xc7,
+ 0x4a, 0xd1, 0xfc, 0xf1, 0xe7, 0x95, 0x1e, 0x20, 0x0a, 0x1b, 0x96, 0x34,
+ 0xbc, 0xb5, 0x33, 0x21, 0x65, 0x5a, 0xb8, 0xfb, 0xa0, 0x47, 0x4c, 0x89,
+ 0x25, 0xd4, 0x2f, 0xd6, 0x01, 0x2f, 0xfd, 0xa7, 0xdb, 0xd1, 0x9c, 0x00,
+ 0x77, 0xd6, 0x2e, 0xd6, 0x9e, 0x6c, 0x17, 0x4c, 0xc8, 0x21, 0x95, 0x38,
+ 0x45, 0x54, 0x6f, 0x42, 0x5e, 0xf7, 0x15, 0x99, 0x95, 0xa0, 0xce, 0xe1,
+ 0x2f, 0x6c, 0x41, 0x25, 0x7c, 0x27, 0x38, 0x68, 0xc4, 0xdd, 0xa2, 0xd8,
+ 0xc5, 0x9f, 0xb6, 0xa4, 0xb1, 0xce, 0x38, 0x51, 0xe9, 0x84, 0xff, 0xcf,
+ 0xe4, 0xfe, 0x9f, 0x32, 0xa2, 0x3c, 0x21, 0xb1, 0xd5, 0x70, 0x4b, 0x0f,
+ 0x2e, 0x04, 0x8e, 0xcf, 0x62, 0xb5, 0x97, 0xb3, 0xb2, 0xa6, 0x8d, 0x2e,
+ 0x48, 0xf2, 0x03, 0x1a, 0xcd, 0x1d, 0x67, 0xa6, 0x60, 0x77, 0x3f, 0xfd,
+ 0xe3, 0xc2, 0x04, 0x79, 0x46, 0xbe, 0x27, 0x2c, 0x70, 0x93, 0x43, 0xfa,
+ 0x56, 0x6d, 0x82, 0xf5, 0x7b, 0x19, 0xd2, 0xc1, 0x5e, 0x2c, 0xfc, 0xf1,
+ 0x33, 0xd8, 0x21, 0xd9, 0x10, 0x70, 0xc4, 0x29, 0xca, 0xd4, 0x51, 0x71,
+ 0x0f, 0x61, 0xa0, 0x30, 0xde, 0x0a, 0x15, 0x15, 0x0d, 0x28, 0x00, 0xe9,
+ 0x2f, 0x25, 0x56, 0xdc, 0x9d, 0x65, 0xe9, 0x41, 0xe6, 0x9b, 0xd0, 0x9a,
+ 0x06, 0xc9, 0x60, 0x06, 0x91, 0x39, 0xe5, 0x23, 0xd7, 0xee, 0x77, 0xc3,
+ 0x55, 0xbe, 0x99, 0xec, 0xb2, 0x1a, 0x75, 0x1e, 0x4a, 0x44, 0xfd, 0xde,
+ 0x31, 0xfc, 0x59, 0x11, 0xd2, 0x46, 0x68, 0xe5, 0xc9, 0xef, 0xad, 0xd6,
+ 0xa3, 0xa3, 0xe6, 0x4c, 0xa3, 0x64, 0xac, 0x91, 0x96, 0xd4, 0x7e, 0x70,
+ 0xab, 0x20, 0x46, 0x09, 0x7c, 0xc1, 0x92, 0x5a, 0xa6, 0xbd, 0x2d, 0x26,
+ 0x79, 0x2b, 0x44, 0x8f, 0xc2, 0xf3, 0x76, 0x55, 0x3c, 0x97, 0x13, 0x9a,
+ 0x43, 0xac, 0xcc, 0x66, 0xc1, 0x0b, 0xe0, 0x85, 0xd2, 0xed, 0x31, 0xc9,
+ 0x52, 0x89, 0x51, 0x22, 0xe8, 0xf6, 0x14, 0xd6, 0xe7, 0xb3, 0x3e, 0xa8,
+ 0x8c, 0x3d, 0x76, 0x63, 0x9f, 0x75, 0x71, 0x39},
+ {0xba, 0xd5, 0x20, 0x97, 0xf1, 0x73, 0x31, 0x23, 0x10, 0xe8, 0x0a, 0x85,
+ 0xe0, 0x75, 0x11, 0xbb, 0xc5, 0xef, 0x5e, 0x8a, 0x2e, 0x9c, 0xf9, 0x9e,
+ 0x4e, 0x1c, 0xcf, 0xee, 0x02, 0x25, 0x19, 0x5a, 0x94, 0x28, 0xa1, 0xa4,
+ 0x18, 0x56, 0x4f, 0x6f, 0xf3, 0xed, 0x73, 0x11, 0xeb, 0x22, 0xbd, 0x78,
+ 0x6e, 0x8a, 0x2c, 0x56, 0xe5, 0x07, 0xd7, 0x8c, 0x4a, 0xa5, 0x06, 0x9a,
+ 0x69, 0xef, 0x5f, 0x4e, 0xb7, 0x5a, 0xd6, 0xe7, 0xea, 0x31, 0x49, 0xe3,
+ 0x4d, 0x13, 0xe2, 0x0e, 0x31, 0x7b, 0x15, 0x73, 0xae, 0x99, 0x5a, 0x9e,
+ 0x47, 0xe9, 0x60, 0x39, 0x10, 0xa9, 0xf5, 0x95, 0x5f, 0xe9, 0x69, 0xdf,
+ 0x0a, 0x46, 0x0b, 0x81, 0x08, 0xb2, 0x0b, 0xd4, 0xb7, 0x50, 0x6f, 0xf9,
+ 0x4c, 0xcf, 0x1f, 0x93, 0x5d, 0x47, 0xba, 0x2b, 0xf2, 0xf7, 0x72, 0xbc,
+ 0x68, 0x41, 0xbe, 0xca, 0xb4, 0xc4, 0xda, 0x5d, 0x84, 0xb8, 0x6b, 0xe4,
+ 0xec, 0xaa, 0x72, 0xdc, 0xd6, 0xb1, 0xf3, 0x40, 0x30, 0x6c, 0x14, 0x92,
+ 0xd4, 0xe2, 0xa2, 0x70, 0x14, 0x8c, 0xf7, 0x87, 0x34, 0x6a, 0xfd, 0xa8,
+ 0xb1, 0x67, 0x56, 0x62, 0xd8, 0xbb, 0x0e, 0x2f, 0x15, 0xce, 0x28, 0x64,
+ 0x7b, 0x85, 0x4c, 0x33, 0xb4, 0x33, 0x19, 0x9b, 0xa6, 0xee, 0xc7, 0xa0,
+ 0xb3, 0xf0, 0x94, 0x5f, 0xd4, 0x18, 0x35, 0xe6, 0x0f, 0x63, 0xeb, 0x19,
+ 0x3e, 0xb9, 0x20, 0x88, 0x83, 0xcd, 0x23, 0x0e, 0x4c, 0x74, 0xe2, 0x7a,
+ 0x9b, 0x77, 0x5b, 0xc3, 0xd4, 0x60, 0xb6, 0x8f, 0x0a, 0x8b, 0x90, 0xf5,
+ 0x4a, 0x09, 0x0e, 0x47, 0xfa, 0xfe, 0xa9, 0x0e, 0xed, 0xf7, 0x78, 0x33,
+ 0xfc, 0xc2, 0x02, 0x4c, 0x4d, 0xb3, 0x7b, 0x5f, 0x3f, 0x0c, 0x57, 0x7e,
+ 0x2e, 0x45, 0x6a, 0x6d, 0x30, 0x99, 0xce, 0x52, 0x69, 0x10, 0xc0, 0x24,
+ 0xa6, 0xd9, 0x31, 0x3c, 0x96, 0xce, 0x41, 0x41, 0x4c, 0x58, 0x96, 0x89,
+ 0x86, 0x67, 0x57, 0xd8, 0xf8, 0x80, 0x9d, 0x57, 0xfe, 0xbb, 0x77, 0x59,
+ 0xb4, 0xd6, 0xda, 0xcf, 0xfd, 0x0a, 0x58, 0x6a, 0x08, 0x25, 0xf0, 0xc6,
+ 0x44, 0xed, 0xf9, 0x90, 0x3b, 0x23, 0x54, 0x28, 0xa3, 0x50, 0x16, 0x71,
+ 0x33, 0xd7, 0x29, 0x03, 0xbf, 0x44, 0x85, 0x90, 0x5c, 0xf4, 0x8b, 0x7c,
+ 0x30, 0x39, 0xa9, 0x71, 0x94, 0x21, 0x66, 0xa8, 0x2f, 0xd4, 0x5d, 0x63,
+ 0xca, 0x0c, 0x60, 0xbf, 0xa0, 0x98, 0xc8, 0xf4, 0x4e, 0x73, 0xf6, 0x50,
+ 0xb0, 0x0d, 0xaa, 0xa0, 0x27, 0x07, 0x57, 0xae, 0x5e, 0x21, 0xdb, 0x47,
+ 0x13, 0xf6, 0xed, 0x32, 0xa0, 0x93, 0x02, 0xcf, 0xdb, 0x2f, 0xea, 0xad,
+ 0x41, 0xa7, 0x8a, 0x6b, 0xe9, 0xff, 0xe5, 0x8c, 0xf6, 0xe6, 0x9e, 0x58,
+ 0x98, 0x49, 0xd0, 0xb6, 0x68, 0x07, 0x2f, 0xef, 0x54, 0x23, 0x1f, 0xc3,
+ 0xe0, 0xe0, 0x3b, 0xaf, 0x05, 0x36, 0xf4, 0x76, 0x4a, 0x33, 0x7d, 0x1c,
+ 0xc8, 0x17, 0xc6, 0x13, 0x07, 0xab, 0x0c, 0xa5, 0x24, 0x42, 0xb9, 0xc7,
+ 0x24, 0xee, 0x37, 0xe9, 0x80, 0x05, 0x3d, 0xd4, 0x30, 0xae, 0x48, 0x99,
+ 0x6b, 0x41, 0xfc, 0xbb, 0xd4, 0x5e, 0x21, 0x38, 0xaa, 0xaa, 0x7c, 0x64,
+ 0x6c, 0xf3, 0x6b, 0xf3, 0xb2, 0x79, 0x56, 0x21, 0x1f, 0xe4, 0x76, 0xe5,
+ 0x9f, 0xc3, 0x92, 0x4e, 0x16, 0x05, 0x8d, 0xff, 0xca, 0xc4, 0x8f, 0xdd,
+ 0x1f, 0xbd, 0x18, 0x05, 0x5f, 0x3f, 0xc5, 0x39, 0x3d, 0xcf, 0x16, 0xe0,
+ 0x14, 0x7d, 0x90, 0xfe, 0x46, 0xab, 0x9f, 0xce, 0x43, 0xa4, 0xfe, 0xaf,
+ 0x1c, 0xd4, 0xce, 0x0c, 0xc9, 0x29, 0xc5, 0xea, 0x72, 0x5b, 0x97, 0xe9,
+ 0x59, 0xe2, 0xe4, 0xc2, 0x08, 0x27, 0xe8, 0x72, 0xfa, 0x68, 0x58, 0xf0,
+ 0x53, 0xb9, 0xde, 0x22, 0xba, 0xd7, 0xef, 0x1d, 0x1d, 0xa4, 0xbc, 0x62,
+ 0x7b, 0x52, 0xd9, 0x89},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {498,
+ {0xa4, 0x11, 0x74, 0xd1, 0xe0, 0x35, 0x6e, 0xb6, 0x59, 0xc3, 0xe7, 0xb8,
+ 0x38, 0x76, 0x7d, 0xba},
+ {0xb3, 0x9b, 0x88, 0x5f, 0x44, 0x93, 0x39, 0x43, 0xfa, 0x3c, 0xad, 0x02,
+ 0xa1, 0xcf, 0x02, 0x8b, 0x69, 0x32, 0x63, 0x74, 0x7d, 0xc2, 0xce, 0x75,
+ 0x86, 0x58, 0xcf, 0x3a, 0x9f, 0x59, 0x4f, 0xaa, 0xc6, 0x68, 0xc2, 0xa9,
+ 0x5d, 0x64, 0x59, 0x3a, 0xd8, 0xcf, 0x8d, 0x1a, 0x8d, 0xc4, 0x42, 0xf2,
+ 0x19, 0x75, 0xe5, 0x1b, 0x91, 0x29, 0x0e, 0x23, 0x2b, 0xff, 0x23, 0x2a,
+ 0x01, 0x26, 0xa4, 0x73, 0xba, 0x63, 0x9c, 0x6c, 0xec, 0xa9, 0x1f, 0x4b,
+ 0xd1, 0x19, 0xc8, 0x7e, 0xb4, 0x9e, 0x90, 0x27, 0x70, 0x15, 0x57, 0xdd,
+ 0x91, 0x24, 0x0c, 0x66, 0xc6, 0x45, 0x23, 0x4a, 0xd7, 0xc3, 0xe4, 0x2e,
+ 0x07, 0xf9, 0x7a, 0x64, 0x5d, 0x9d, 0xe9, 0x8e, 0x47, 0xd6, 0x93, 0xdc,
+ 0xfb, 0xab, 0xd2, 0xce, 0xa8, 0xd0, 0xfc, 0x90, 0x94, 0xa4, 0xf7, 0x23,
+ 0xbf, 0x6a, 0xd0, 0xec, 0xcf, 0x2e, 0xdf, 0xc5, 0x16, 0x2a, 0x2b, 0x1d,
+ 0xa6, 0x73, 0x8a, 0x1d, 0x27, 0x6e, 0xce, 0x7f, 0xf1, 0x8d, 0xca, 0x47,
+ 0x72, 0x1c, 0x5d, 0x31, 0x59, 0x2c, 0x4a, 0x37, 0x3c, 0x18, 0xb4, 0x58,
+ 0xf3, 0xbf, 0xd2, 0x8a, 0x77, 0x5d, 0xdd, 0x88, 0x63, 0xb5, 0x98, 0xf0,
+ 0xe0, 0xf9, 0x1a, 0xe0, 0x4c, 0x55, 0xd7, 0x53, 0x9c, 0xf2, 0x07, 0xd6,
+ 0x2e, 0x23, 0x30, 0x85, 0x81, 0x65, 0x6a, 0xad, 0x39, 0x3d, 0x3f, 0x28,
+ 0x5c, 0x81, 0x0c, 0xb7, 0x7a, 0x89, 0xaa, 0xa6, 0x18, 0xe2, 0xe2, 0x5d,
+ 0x42, 0x30, 0x12, 0x6c, 0x1b, 0xac, 0x67, 0xae, 0x65, 0x87, 0x58, 0x84,
+ 0x18, 0xa3, 0xca, 0x3b, 0xdf, 0x4b, 0x7d, 0x92, 0xb1, 0x73, 0x9f, 0xc7,
+ 0x4a, 0xd1, 0xfc, 0xf1, 0xe7, 0x95, 0x1e, 0x20, 0x0a, 0x1b, 0x96, 0x34,
+ 0xbc, 0xb5, 0x33, 0x21, 0x65, 0x5a, 0xb8, 0xfb, 0xa0, 0x47, 0x4c, 0x89,
+ 0x25, 0xd4, 0x2f, 0xd6, 0x01, 0x2f, 0xfd, 0xa7, 0xdb, 0xd1, 0x9c, 0x00,
+ 0x77, 0xd6, 0x2e, 0xd6, 0x9e, 0x6c, 0x17, 0x4c, 0xc8, 0x21, 0x95, 0x38,
+ 0x45, 0x54, 0x6f, 0x42, 0x5e, 0xf7, 0x15, 0x99, 0x95, 0xa0, 0xce, 0xe1,
+ 0x2f, 0x6c, 0x41, 0x25, 0x7c, 0x27, 0x38, 0x68, 0xc4, 0xdd, 0xa2, 0xd8,
+ 0xc5, 0x9f, 0xb6, 0xa4, 0xb1, 0xce, 0x38, 0x51, 0xe9, 0x84, 0xff, 0xcf,
+ 0xe4, 0xfe, 0x9f, 0x32, 0xa2, 0x3c, 0x21, 0xb1, 0xd5, 0x70, 0x4b, 0x0f,
+ 0x2e, 0x04, 0x8e, 0xcf, 0x62, 0xb5, 0x97, 0xb3, 0xb2, 0xa6, 0x8d, 0x2e,
+ 0x48, 0xf2, 0x03, 0x1a, 0xcd, 0x1d, 0x67, 0xa6, 0x60, 0x77, 0x3f, 0xfd,
+ 0xe3, 0xc2, 0x04, 0x79, 0x46, 0xbe, 0x27, 0x2c, 0x70, 0x93, 0x43, 0xfa,
+ 0x56, 0x6d, 0x82, 0xf5, 0x7b, 0x19, 0xd2, 0xc1, 0x5e, 0x2c, 0xfc, 0xf1,
+ 0x33, 0xd8, 0x21, 0xd9, 0x10, 0x70, 0xc4, 0x29, 0xca, 0xd4, 0x51, 0x71,
+ 0x0f, 0x61, 0xa0, 0x30, 0xde, 0x0a, 0x15, 0x15, 0x0d, 0x28, 0x00, 0xe9,
+ 0x2f, 0x25, 0x56, 0xdc, 0x9d, 0x65, 0xe9, 0x41, 0xe6, 0x9b, 0xd0, 0x9a,
+ 0x06, 0xc9, 0x60, 0x06, 0x91, 0x39, 0xe5, 0x23, 0xd7, 0xee, 0x77, 0xc3,
+ 0x55, 0xbe, 0x99, 0xec, 0xb2, 0x1a, 0x75, 0x1e, 0x4a, 0x44, 0xfd, 0xde,
+ 0x31, 0xfc, 0x59, 0x11, 0xd2, 0x46, 0x68, 0xe5, 0xc9, 0xef, 0xad, 0xd6,
+ 0xa3, 0xa3, 0xe6, 0x4c, 0xa3, 0x64, 0xac, 0x91, 0x96, 0xd4, 0x7e, 0x70,
+ 0xab, 0x20, 0x46, 0x09, 0x7c, 0xc1, 0x92, 0x5a, 0xa6, 0xbd, 0x2d, 0x26,
+ 0x79, 0x2b, 0x44, 0x8f, 0xc2, 0xf3, 0x76, 0x55, 0x3c, 0x97, 0x13, 0x9a,
+ 0x43, 0xac, 0xcc, 0x66, 0xc1, 0x0b, 0xe0, 0x85, 0xd2, 0xed, 0x31, 0xc9,
+ 0x52, 0x89, 0x51, 0x22, 0xe8, 0xf6, 0x14, 0xd6, 0xe7, 0xb3, 0x3e, 0xa8,
+ 0x8c, 0x3d, 0x76, 0x63, 0x9f, 0x75, 0x71, 0x39},
+ {0x8e, 0x83, 0x5a, 0xb7, 0x72, 0xb9, 0x0e, 0x6a, 0xf0, 0x2c, 0x14, 0xdd,
+ 0xac, 0x1e, 0x57, 0x86, 0x91, 0x44, 0x7f, 0x86, 0x94, 0x52, 0x57, 0x0b,
+ 0x08, 0x2d, 0xeb, 0xe0, 0x2d, 0x1d, 0x3a, 0x1e, 0xf7, 0x97, 0x97, 0xe6,
+ 0x30, 0x74, 0x44, 0x31, 0x46, 0xa4, 0x95, 0x91, 0x04, 0xd5, 0x91, 0xe1,
+ 0xd5, 0xd5, 0x2c, 0xaa, 0x61, 0xaa, 0xa2, 0x82, 0x29, 0x74, 0xfa, 0xd0,
+ 0x7e, 0xda, 0xfa, 0x32, 0x46, 0x04, 0x2b, 0x04, 0x11, 0x06, 0xbb, 0x5c,
+ 0xb8, 0x73, 0xca, 0x52, 0xfb, 0x05, 0x45, 0x4e, 0x5d, 0x5c, 0x06, 0x99,
+ 0x4c, 0x7b, 0x48, 0x55, 0xde, 0x97, 0x63, 0xd4, 0x1a, 0x1c, 0x89, 0x16,
+ 0x95, 0xa1, 0x7a, 0xb6, 0x31, 0xa7, 0xa1, 0xe0, 0xac, 0x1c, 0xf8, 0xf2,
+ 0x1d, 0x35, 0xcf, 0xee, 0x77, 0xb2, 0x90, 0x6b, 0x6b, 0x33, 0x90, 0xea,
+ 0xd6, 0x9f, 0x4c, 0x13, 0x9b, 0xbd, 0x91, 0xa6, 0x16, 0x3a, 0x52, 0x8b,
+ 0x09, 0x12, 0xd4, 0x45, 0xb1, 0x98, 0xcb, 0x62, 0x75, 0x96, 0x5d, 0x80,
+ 0x1d, 0x87, 0xd2, 0xa0, 0x3d, 0x30, 0x30, 0xfc, 0x83, 0x3d, 0xa2, 0x90,
+ 0xc2, 0x63, 0xeb, 0x6b, 0x65, 0xfc, 0xd8, 0x16, 0x75, 0x84, 0x0c, 0xcb,
+ 0x9f, 0xd3, 0x84, 0xad, 0x08, 0xa0, 0x93, 0x2a, 0x33, 0x03, 0xa8, 0x51,
+ 0x9b, 0xe2, 0xb2, 0x92, 0xd6, 0x2c, 0xd8, 0x73, 0x1f, 0x79, 0xb8, 0x54,
+ 0xc7, 0xfc, 0xb2, 0x64, 0x06, 0xfa, 0x47, 0x9f, 0x7e, 0x72, 0x6a, 0x47,
+ 0x7f, 0xd9, 0x60, 0x07, 0x54, 0x0b, 0x03, 0xf9, 0x15, 0xe6, 0xa8, 0x28,
+ 0x28, 0xf4, 0x3b, 0x7e, 0x24, 0xa7, 0xef, 0x1d, 0xab, 0xbb, 0x34, 0x5a,
+ 0x0e, 0xbe, 0x2a, 0xd1, 0x62, 0x59, 0xdd, 0xdd, 0xba, 0x99, 0x7d, 0x9c,
+ 0x19, 0x25, 0x7b, 0xbe, 0x30, 0x3f, 0x63, 0x5e, 0x1a, 0x07, 0x49, 0x78,
+ 0xa0, 0xd3, 0x63, 0xd6, 0xdb, 0x3b, 0xc9, 0x42, 0x11, 0xd5, 0x16, 0x48,
+ 0xc0, 0x0d, 0x89, 0x6c, 0xa8, 0xc9, 0x87, 0xc7, 0x1c, 0x47, 0x21, 0x7b,
+ 0x3e, 0x7d, 0x3a, 0x4c, 0x2e, 0x51, 0xf5, 0xe0, 0xb4, 0x68, 0xec, 0x76,
+ 0xc3, 0xa5, 0x0d, 0x43, 0x1f, 0xf5, 0x88, 0x2c, 0x8f, 0x41, 0xbf, 0x30,
+ 0xd0, 0x6a, 0xcf, 0xfa, 0xe8, 0x0e, 0x66, 0x60, 0x5b, 0x2a, 0x27, 0xf8,
+ 0x00, 0x64, 0xc8, 0x96, 0x70, 0xdd, 0x17, 0x00, 0xdf, 0x58, 0x78, 0x2f,
+ 0x7b, 0x44, 0x71, 0x6d, 0x89, 0xb2, 0xb8, 0xf7, 0xd4, 0x8c, 0x3c, 0xdc,
+ 0xdb, 0xe8, 0xc4, 0x3f, 0x40, 0x59, 0x25, 0x2a, 0xb1, 0x5e, 0xbd, 0x30,
+ 0xf1, 0x48, 0x98, 0x76, 0x77, 0x3e, 0xa8, 0xae, 0xdf, 0x18, 0x09, 0xf7,
+ 0xf4, 0x63, 0x3a, 0x98, 0x57, 0x34, 0x61, 0x58, 0x7e, 0x7a, 0x16, 0xff,
+ 0x71, 0xca, 0x3a, 0x46, 0x57, 0xe7, 0x4c, 0x01, 0x54, 0x45, 0x2d, 0x62,
+ 0x2a, 0xd2, 0x5d, 0xaa, 0x2f, 0x08, 0x51, 0x33, 0x7d, 0x6c, 0x1a, 0x99,
+ 0x32, 0x2f, 0x91, 0xbc, 0x09, 0x3f, 0x1f, 0xa7, 0x43, 0x62, 0xe2, 0x91,
+ 0xd6, 0x00, 0xd3, 0x08, 0x6e, 0xf2, 0xbf, 0x8a, 0xda, 0x5a, 0x45, 0xa9,
+ 0x2e, 0x5a, 0x51, 0xcf, 0xb8, 0xb2, 0x63, 0x05, 0xd9, 0x90, 0x62, 0x1a,
+ 0xaf, 0x7e, 0x9e, 0x2c, 0xd5, 0xf1, 0x15, 0xf2, 0xbc, 0x77, 0x6f, 0xa0,
+ 0x79, 0xbc, 0x66, 0x5a, 0x28, 0x32, 0x30, 0xfb, 0x4f, 0x70, 0xed, 0xf7,
+ 0x5d, 0xd4, 0xca, 0xc0, 0x55, 0xbd, 0x62, 0x0b, 0xb0, 0x8b, 0xc1, 0xa9,
+ 0xc3, 0x99, 0x7f, 0x40, 0xbe, 0xa9, 0x48, 0x73, 0x71, 0x20, 0x02, 0x04,
+ 0x5e, 0xd4, 0xdb, 0xe2, 0x10, 0x64, 0x53, 0x68, 0xb1, 0x42, 0x95, 0x5e,
+ 0xb9, 0x31, 0x22, 0xc5, 0x75, 0x38, 0x64, 0x13, 0x4f, 0xc9, 0xf9, 0x0f,
+ 0xf9, 0x91, 0xfa, 0x78, 0x51, 0x02, 0x01, 0x27, 0x2a, 0x81, 0x3b, 0x67,
+ 0x8a, 0x6e, 0x81, 0x37},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {499,
+ {0xb6, 0xe0, 0xba, 0x31, 0x20, 0x95, 0x40, 0x26, 0x50, 0x25, 0x15, 0x64,
+ 0x25, 0xe5, 0x3a, 0xf2},
+ {0xb4, 0xdb, 0x7f, 0x95, 0x5a, 0x61, 0xf8, 0x73, 0xd3, 0xe8, 0xd7, 0xa8,
+ 0x8b, 0x5f, 0xe2, 0xa7, 0x56, 0x01, 0x0e, 0x46, 0xe3, 0xbd, 0x7f, 0xe5,
+ 0xcc, 0x15, 0x0c, 0x16, 0x14, 0x9d, 0xd5, 0x8b, 0x0a, 0x06, 0x86, 0x17,
+ 0xa0, 0x1e, 0xef, 0x83, 0xf8, 0x54, 0xf3, 0x84, 0x61, 0xf1, 0x9c, 0xb3,
+ 0x7e, 0x1a, 0x89, 0x8e, 0x6d, 0x2b, 0x23, 0x7d, 0x71, 0x33, 0xdf, 0x32,
+ 0x22, 0xeb, 0xb9, 0xcf, 0x16, 0x7e, 0x80, 0xb4, 0xeb, 0xfa, 0x8e, 0x1f,
+ 0xab, 0xa4, 0x89, 0x49, 0x8b, 0xfb, 0x98, 0xab, 0x5f, 0xbb, 0xf8, 0x4b,
+ 0x22, 0x3f, 0x40, 0x32, 0x25, 0xc5, 0xd6, 0x90, 0xd9, 0x49, 0x0f, 0xc1,
+ 0x0b, 0xd2, 0x19, 0xca, 0x88, 0xae, 0x79, 0xf8, 0xd3, 0x2f, 0xc5, 0xf6,
+ 0x94, 0xf5, 0x06, 0x85, 0x1a, 0x97, 0x89, 0xe1, 0x19, 0xd3, 0x82, 0xab,
+ 0xb8, 0xfe, 0xdf, 0x27, 0xb9, 0x87, 0x2c, 0x4d, 0xe6, 0x23, 0x00, 0x22,
+ 0x47, 0xe5, 0x2e, 0xd5, 0x59, 0x10, 0x0f, 0x77, 0x7c, 0x09, 0x89, 0x48,
+ 0xb0, 0x6a, 0x6b, 0x48, 0x7d, 0x29, 0xed, 0xb2, 0x7d, 0x26, 0x6e, 0x79,
+ 0x0c, 0x7f, 0xbc, 0xb3, 0x28, 0x6f, 0x81, 0x78, 0xf4, 0x4e, 0xc2, 0x4b,
+ 0x54, 0x01, 0x3c, 0x30, 0x9b, 0xd4, 0xd4, 0x6a, 0xdf, 0xae, 0xf8, 0xb5,
+ 0x6e, 0x96, 0x1f, 0x26, 0xb5, 0x8d, 0x74, 0xa5, 0x45, 0xce, 0x5a, 0xed,
+ 0xd5, 0x29, 0xae, 0x3a, 0xbb, 0x30, 0xbe, 0xa7, 0x19, 0x2b, 0x30, 0xea,
+ 0xb7, 0xf5, 0xac, 0xda, 0xf1, 0x78, 0x3d, 0x6b, 0x72, 0x51, 0x03, 0xaa,
+ 0x3e, 0x3d, 0xff, 0xe5, 0x64, 0x13, 0x5c, 0x04, 0x63, 0x1d, 0xd3, 0x7a,
+ 0x48, 0x2b, 0x8e, 0x4f, 0xd3, 0x1c, 0xe2, 0xd4, 0x3a, 0x90, 0xb8, 0x48,
+ 0x4a, 0xa2, 0x70, 0x59, 0x93, 0xb3, 0xc6, 0x8e, 0x9e, 0xb4, 0x56, 0xc2,
+ 0x60, 0x8f, 0xb0, 0x29, 0x80, 0xe8, 0x47, 0xcc, 0x93, 0x7d, 0x45, 0x4f,
+ 0x7b, 0xa7, 0xa6, 0x1f, 0xbb, 0x0b, 0x5c, 0x72, 0x06, 0xed, 0x70, 0x71,
+ 0x5c, 0x2b, 0x06, 0xd9, 0x5c, 0x47, 0xc5, 0x65, 0x91, 0x69, 0xc6, 0xff,
+ 0xfd, 0x3d, 0x0e, 0x86, 0x15, 0xc5, 0x2a, 0x8e, 0xaa, 0x14, 0xc6, 0x76,
+ 0xee, 0xb3, 0xf8, 0x3a, 0xcb, 0xb2, 0xfa, 0x2f, 0x62, 0x34, 0x9f, 0x52,
+ 0x4a, 0x36, 0x9d, 0x74, 0xbf, 0x69, 0xa9, 0x23, 0xae, 0x99, 0x6c, 0x91,
+ 0x39, 0x29, 0x4a, 0xb2, 0xbb, 0x8d, 0x95, 0xc2, 0x14, 0x4b, 0xaa, 0x54,
+ 0x09, 0x16, 0xa6, 0x80, 0x3e, 0x45, 0xbe, 0x0d, 0x7f, 0x0b, 0x3d, 0xa4,
+ 0xfb, 0xc7, 0xe3, 0x6c, 0xf2, 0xe2, 0xdd, 0x12, 0x17, 0x34, 0x98, 0xa7,
+ 0xbc, 0x4a, 0x89, 0xe6, 0x96, 0x86, 0x8a, 0xb7, 0x05, 0xad, 0x3b, 0x89,
+ 0x23, 0x36, 0x67, 0x86, 0xd2, 0x13, 0x85, 0x1b, 0xc0, 0xc8, 0x04, 0x6a,
+ 0xf1, 0xae, 0x1f, 0x47, 0xf9, 0xba, 0x1e, 0x4f, 0xd0, 0xf8, 0xda, 0xc3,
+ 0x4b, 0xf9, 0x65, 0xfa, 0x97, 0x69, 0x1c, 0x1b, 0x98, 0xc8, 0x41, 0xd4,
+ 0x86, 0x9d, 0xbb, 0xe4, 0x29, 0x86, 0x49, 0x7a, 0x93, 0xd3, 0x05, 0x01,
+ 0xa8, 0xbb, 0x42, 0x2b, 0xc5, 0x85, 0x5d, 0x25, 0x18, 0x7c, 0x5a, 0x88,
+ 0xf0, 0xd3, 0x24, 0x7f, 0x77, 0x21, 0x99, 0x4a, 0x20, 0x20, 0x51, 0xae,
+ 0x98, 0xae, 0x65, 0x6e, 0xef, 0xce, 0x21, 0x51, 0x8e, 0x13, 0xab, 0x22,
+ 0x99, 0xf0, 0xfd, 0x90, 0xe2, 0xcc, 0xf6, 0x2c, 0xb8, 0x82, 0x10, 0xeb,
+ 0xe8, 0x0b, 0x28, 0xf9, 0x6d, 0x3b, 0x52, 0xaa, 0x4f, 0x2c, 0x24, 0x8f,
+ 0x8e, 0x36, 0xd8, 0xf1, 0xd3, 0x95, 0xe0, 0x79, 0x4c, 0x75, 0x04, 0x97,
+ 0x3f, 0xa5, 0xf6, 0x35, 0x89, 0xb2, 0x91, 0xcc, 0x50, 0x05, 0xd4, 0xae,
+ 0x40, 0xfd, 0x92, 0xad, 0x9d, 0x18, 0x68, 0x9d},
+ {0x8c, 0xea, 0x29, 0x0a, 0x38, 0xb8, 0xe6, 0x0e, 0xf5, 0xd9, 0xda, 0xb7,
+ 0xea, 0x90, 0xb6, 0x65, 0xd2, 0x2b, 0xad, 0x02, 0x8c, 0xea, 0xc2, 0x02,
+ 0x67, 0xfc, 0x0b, 0x81, 0x5c, 0xaf, 0x54, 0xb3, 0x2a, 0xe3, 0x73, 0xe1,
+ 0x44, 0x40, 0xef, 0xa3, 0x4a, 0x3d, 0xaa, 0x57, 0xa9, 0x8a, 0xfc, 0xdf,
+ 0x56, 0xac, 0xfe, 0x6c, 0xa0, 0x39, 0xb1, 0xec, 0x67, 0xc7, 0x70, 0xcf,
+ 0x80, 0x21, 0xba, 0xef, 0x8c, 0x9f, 0x16, 0x01, 0x7f, 0xa3, 0xf0, 0x06,
+ 0x41, 0x60, 0x1a, 0xe7, 0x03, 0xc8, 0x00, 0xbc, 0xb7, 0xcb, 0x47, 0x63,
+ 0x9f, 0x50, 0xbe, 0x3f, 0xa1, 0xe9, 0xcf, 0x37, 0xab, 0xd3, 0x0a, 0xc7,
+ 0x4a, 0x55, 0xcd, 0x98, 0x7e, 0xfd, 0x61, 0x78, 0x6a, 0xb5, 0x14, 0x5f,
+ 0x1a, 0x83, 0xb3, 0x28, 0x9a, 0x38, 0x6c, 0xfe, 0xb4, 0xbb, 0x1e, 0x72,
+ 0x46, 0x25, 0x62, 0x48, 0x47, 0xa4, 0xd4, 0xf7, 0x4a, 0x01, 0xe2, 0x87,
+ 0x1e, 0x23, 0x9f, 0xdc, 0x7a, 0x82, 0xf0, 0x7d, 0xe3, 0xee, 0x67, 0xd3,
+ 0x26, 0x45, 0x11, 0x54, 0x2d, 0xaa, 0x0f, 0x7e, 0xfa, 0x9a, 0xf9, 0x39,
+ 0xa0, 0xa3, 0x78, 0x2a, 0x0e, 0xa0, 0xee, 0xc5, 0x27, 0xbb, 0xf5, 0x77,
+ 0x89, 0x44, 0xef, 0x61, 0x18, 0x1f, 0x6d, 0x75, 0x46, 0x7a, 0xa1, 0x90,
+ 0x2a, 0x35, 0xf6, 0x4f, 0x52, 0x4a, 0x63, 0xd0, 0xae, 0xad, 0x7e, 0x1d,
+ 0x9d, 0x43, 0xfa, 0x03, 0x32, 0xef, 0xdc, 0x0c, 0x8c, 0x13, 0x46, 0xbd,
+ 0x56, 0x4b, 0xb6, 0x92, 0x55, 0x75, 0x51, 0xd2, 0x39, 0xc7, 0x0f, 0x7f,
+ 0xb9, 0x2d, 0x5a, 0xb3, 0x57, 0xf0, 0xf9, 0x61, 0x5d, 0x7a, 0x05, 0x9a,
+ 0x07, 0x50, 0xcf, 0xea, 0x77, 0x7a, 0x2a, 0x1f, 0xfc, 0x84, 0xb0, 0xee,
+ 0xb5, 0x98, 0x23, 0x20, 0xd4, 0xce, 0x95, 0x42, 0x16, 0x1f, 0x4d, 0x45,
+ 0xf0, 0xd2, 0xb0, 0xca, 0x33, 0x53, 0x31, 0x6f, 0x82, 0xda, 0x17, 0x45,
+ 0xbb, 0x0a, 0xfb, 0x23, 0xec, 0x8d, 0x17, 0x58, 0x5f, 0x2c, 0x87, 0x73,
+ 0xd6, 0x2e, 0x2f, 0x73, 0xb0, 0x12, 0x3e, 0x22, 0xf8, 0x5a, 0x75, 0x03,
+ 0x83, 0x58, 0x73, 0x58, 0x39, 0x3a, 0xe6, 0x8e, 0x30, 0xea, 0x1c, 0x3b,
+ 0xfb, 0x64, 0x83, 0x99, 0xe5, 0xc9, 0x23, 0xc2, 0x75, 0xcc, 0x2a, 0xe2,
+ 0x8e, 0x35, 0x93, 0xb2, 0x84, 0x62, 0xa0, 0x44, 0x43, 0xa1, 0xe7, 0x34,
+ 0x24, 0x69, 0xe0, 0xe4, 0x60, 0xe4, 0x60, 0x65, 0x6f, 0x1c, 0x0c, 0x73,
+ 0x20, 0xc7, 0x83, 0xbc, 0xb4, 0xa3, 0x8a, 0x42, 0xb1, 0x94, 0x1e, 0xda,
+ 0x0a, 0x00, 0x5b, 0xba, 0x9a, 0xc7, 0x6d, 0xb1, 0x9c, 0x60, 0x5e, 0xba,
+ 0xc0, 0x27, 0x28, 0x1d, 0xc6, 0x48, 0x67, 0x94, 0x03, 0x22, 0x02, 0xe9,
+ 0x7a, 0xcc, 0x3d, 0x7d, 0xd3, 0x45, 0x13, 0xb4, 0x4f, 0x8f, 0x0a, 0xe8,
+ 0xcd, 0xe3, 0x2a, 0x02, 0x5b, 0xc0, 0x34, 0x70, 0x12, 0x0c, 0x6e, 0xa1,
+ 0x4d, 0x32, 0xd7, 0xac, 0x0a, 0x3f, 0x3f, 0xa0, 0x33, 0x79, 0x55, 0x56,
+ 0x19, 0xfd, 0x0b, 0xb0, 0xe6, 0x89, 0xc7, 0x3c, 0x14, 0x3e, 0x85, 0x07,
+ 0x02, 0x91, 0xf2, 0xab, 0xfd, 0x8f, 0x02, 0x8e, 0x32, 0x57, 0x8b, 0xb6,
+ 0xfb, 0xcd, 0x17, 0x36, 0x63, 0xd7, 0x2c, 0x1a, 0xf3, 0xe6, 0x6e, 0x54,
+ 0x81, 0xdc, 0x70, 0xac, 0x17, 0xe8, 0xba, 0x39, 0x40, 0xa1, 0x3f, 0x5a,
+ 0x46, 0x94, 0x27, 0xf4, 0x17, 0xb2, 0x1d, 0x4c, 0x7c, 0x27, 0xe4, 0xd9,
+ 0xa3, 0x5e, 0xd7, 0x4b, 0xcd, 0x5a, 0x4e, 0xe9, 0xcc, 0x1f, 0x32, 0x9b,
+ 0x99, 0x6f, 0x23, 0x88, 0xd8, 0xc1, 0x86, 0xf6, 0xcc, 0xee, 0x3a, 0x10,
+ 0x55, 0x4c, 0x37, 0xdf, 0x35, 0xf4, 0xdc, 0x60, 0xdb, 0xbc, 0xab, 0xd8,
+ 0xbe, 0xed, 0xe5, 0xa7, 0xe6, 0x79, 0x8b, 0xe3, 0x44, 0xb4, 0xca, 0x59,
+ 0xd0, 0x42, 0x49, 0xb1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {500,
+ {0xae, 0x6c, 0x13, 0x5e, 0xf9, 0xbe, 0x5b, 0xec, 0x65, 0xeb, 0xa9, 0xab,
+ 0x9d, 0x3f, 0x8d, 0x53},
+ {0x2c, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88, 0xcf, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93, 0x54, 0x15, 0x16, 0xad, 0x33, 0x93, 0x43, 0x30,
+ 0xbd, 0x65, 0x60, 0x86, 0x4b, 0x39, 0xe1, 0xf4, 0x88, 0xb4, 0x82, 0x6f,
+ 0xff, 0xaf, 0xf3, 0x31, 0x2f, 0x23, 0x8a, 0xa8, 0x1c, 0x1f, 0xbb, 0xec,
+ 0x6b, 0xec, 0x9f, 0x2d, 0x8a, 0x1b, 0x2a, 0xb2, 0xe7, 0x2f, 0x82, 0x62,
+ 0xe5, 0xb0, 0x5a, 0x47, 0xb7, 0x93, 0xbf, 0x54, 0x48, 0xe2, 0x94, 0xcf,
+ 0x4b, 0x41, 0x6c, 0x51, 0x16, 0x8d, 0x4b, 0x8c, 0x38, 0xb2, 0x9f, 0xaf,
+ 0x58, 0x87, 0x79, 0x30, 0xe9, 0xec, 0x39, 0x71, 0xd3, 0xdd, 0xe2, 0x43,
+ 0x24, 0xd6, 0x12, 0xae, 0x0d, 0xa2, 0x97, 0x07, 0xbb, 0x99, 0x98, 0x13,
+ 0x0a, 0x10, 0x8f, 0x71, 0x5b, 0x8a, 0x6a, 0xdc, 0xf6, 0x35, 0x6f, 0x5d,
+ 0xa4, 0xc0, 0x2a, 0x5a, 0x41, 0x55, 0x65, 0x2a, 0x2f, 0xdb, 0x7c, 0x09,
+ 0x23, 0xd3, 0x58, 0x0b, 0x42, 0xb3, 0xb1, 0x9c, 0xb5, 0x5b, 0x81, 0x60,
+ 0x70, 0x55, 0xfe, 0xbc, 0xa3, 0x21, 0x65, 0xf8, 0x82, 0xfc, 0xd3, 0x6f,
+ 0x4a, 0x93, 0x19, 0xa0, 0x0f, 0xbd, 0x1f, 0x1a, 0xdc, 0x33, 0xb8, 0xa2,
+ 0x81, 0x35, 0x63, 0x2c, 0x1c, 0xca, 0x9c, 0x5d, 0xee, 0x9f, 0xb0, 0xea,
+ 0x65, 0xef, 0x1d, 0x36, 0xcb, 0x70, 0xe7, 0xaa, 0x5d, 0x22, 0x49, 0x08,
+ 0x00, 0x49, 0xe7, 0x57, 0xe6, 0xde, 0x7b, 0x0f, 0x8e, 0xd9, 0x29, 0x83,
+ 0x7d, 0x71, 0xc0, 0xfc, 0x3f, 0xfc, 0xc3, 0x38, 0xc5, 0x57, 0x10, 0x5a,
+ 0x8f, 0xe5, 0x96, 0x92, 0xd4, 0xdc, 0x0e, 0xf2, 0xcd, 0x27, 0x82, 0x40,
+ 0x03, 0xfa, 0x8d, 0x8e, 0x91, 0x9f, 0x04, 0x1b, 0x79, 0x14, 0x6f, 0x8d,
+ 0x2d, 0xbd, 0xcd, 0x7a, 0xce, 0xda, 0x0f, 0xf0, 0x69, 0x9f, 0x39, 0x24,
+ 0xdc, 0xc4, 0xd1, 0x5c, 0xbc, 0xd3, 0x2c, 0x16, 0x11, 0xe9, 0xfd, 0xe7,
+ 0x6a, 0x76, 0x61, 0x01, 0x33, 0x06, 0x46, 0xea, 0x8e, 0x80, 0x96, 0x75,
+ 0xe9, 0x48, 0xbd, 0x4d, 0xcb, 0x14, 0x07, 0xb7, 0x74, 0x3e, 0x42, 0xa9,
+ 0xdb, 0xe2, 0x00, 0x96, 0x06, 0xee, 0xab, 0x1d, 0xf9, 0xfc, 0x50, 0x68,
+ 0xa0, 0x6e, 0x61, 0x1e, 0xa1, 0x62, 0x3d, 0x61, 0x65, 0x86, 0x02, 0x38,
+ 0xf5, 0x7c, 0x7b, 0x56, 0xef, 0x24, 0xd2, 0x45, 0x29, 0xfc, 0x50, 0x87,
+ 0xc6, 0x7c, 0x73, 0x0e, 0x03, 0x99, 0xdd, 0xe5, 0x47, 0xd2, 0x47, 0x77,
+ 0xe8, 0x3d, 0x1c, 0xeb, 0xf8, 0x59, 0xc8, 0x02, 0xba, 0x96, 0xda, 0x61,
+ 0x76, 0x62, 0x72, 0xaf, 0xf6, 0x11, 0x93, 0x37, 0xea, 0x28, 0x7e, 0x9b,
+ 0x22, 0x1f, 0x47, 0xdf, 0xf0, 0xdb, 0xf5, 0x85, 0x0e, 0xc7, 0x64, 0x13,
+ 0xe5, 0xfe, 0xad, 0x39, 0xb2, 0x5f, 0x80, 0x2f, 0x69, 0x3d, 0xeb, 0xc2,
+ 0xc5, 0xb8, 0xec, 0x66, 0x37, 0x23, 0xf0, 0x81, 0xd9, 0xaa, 0x82, 0x67,
+ 0xab, 0xfa, 0xe3, 0xc7, 0xc9, 0x2e, 0x9b, 0x6e, 0x1d, 0xc8, 0x56, 0x2e,
+ 0xef, 0x84, 0x99, 0xbe, 0xca, 0x4f, 0xc9, 0x78, 0x17, 0x96, 0xf5, 0x98,
+ 0xe8, 0x60, 0x9a, 0xf0, 0x77, 0x23, 0x53, 0xfe, 0x3f, 0x4d, 0x45, 0x32,
+ 0x32, 0xeb, 0xe6, 0x22, 0x59, 0x7d, 0xad, 0xad, 0x18, 0xe7, 0x5a, 0x19,
+ 0x42, 0x7c, 0xe6, 0x2e, 0x32, 0x45, 0xad, 0x49, 0xf7, 0x1b, 0x6f, 0x5d,
+ 0x30, 0xc8, 0x9b, 0xb3, 0xcb, 0x76, 0x84, 0x48, 0x53, 0x45, 0xa6, 0x5b,
+ 0xb4, 0x11, 0x40, 0x56, 0xdc, 0x26, 0x06, 0x87, 0xe5, 0x5c, 0xa8, 0x75,
+ 0xfa, 0xcb, 0x35, 0x2c, 0x6b, 0x54, 0xad, 0x5a, 0xdb, 0xe6, 0x87, 0x4c,
+ 0x89, 0xfd, 0xa9, 0x31, 0x05, 0x76, 0x55, 0x16, 0x0e, 0x26, 0xdd, 0xb7,
+ 0x8c, 0xbf, 0xec, 0xb8, 0x5b, 0xe7, 0x5c, 0xa4},
+ {0x89, 0xae, 0x6a, 0x4a, 0xae, 0x38, 0x4e, 0xb1, 0xd3, 0xbe, 0x61, 0x16,
+ 0xd2, 0x64, 0xac, 0x24, 0xc6, 0xb9, 0x04, 0x9d, 0xf2, 0xbd, 0x17, 0xe3,
+ 0x91, 0xea, 0x81, 0x18, 0x85, 0x05, 0xe7, 0xab, 0x72, 0x66, 0x51, 0x6a,
+ 0x62, 0x84, 0x08, 0xc2, 0xd3, 0x6b, 0xa4, 0x1e, 0x21, 0x3d, 0xae, 0x64,
+ 0x3c, 0xb5, 0x46, 0x31, 0x17, 0xaa, 0x63, 0x8c, 0xea, 0xd5, 0xd9, 0x5c,
+ 0xf9, 0x6e, 0x49, 0xa3, 0xe3, 0x60, 0x12, 0x4c, 0x3d, 0x21, 0x78, 0x3a,
+ 0xd8, 0xad, 0xc6, 0xaf, 0x87, 0x14, 0x53, 0x09, 0xaa, 0x9a, 0x80, 0x17,
+ 0x04, 0xf6, 0x09, 0xab, 0xf9, 0xc7, 0x4c, 0x27, 0x71, 0xd2, 0x5d, 0x6b,
+ 0xf1, 0x40, 0x22, 0x27, 0x8a, 0x7a, 0x90, 0xc4, 0xde, 0x92, 0x5d, 0x2c,
+ 0x98, 0x84, 0xec, 0xae, 0xe3, 0x8a, 0xd4, 0xe4, 0xc3, 0x5b, 0x18, 0xb0,
+ 0x52, 0xe9, 0x57, 0x15, 0x39, 0xa5, 0x78, 0xf6, 0xf0, 0x69, 0x6a, 0x31,
+ 0x27, 0x66, 0x34, 0xa2, 0x8e, 0xf5, 0xa1, 0xd2, 0xff, 0x26, 0x13, 0x1a,
+ 0xa2, 0x9b, 0x55, 0x03, 0xeb, 0x54, 0xc9, 0x5f, 0x0d, 0xf6, 0x41, 0xb2,
+ 0x46, 0xf8, 0x49, 0x73, 0x32, 0x7f, 0x9a, 0x8e, 0x26, 0xae, 0x98, 0x16,
+ 0x79, 0x44, 0xfd, 0x6b, 0x2e, 0xa1, 0x16, 0x4e, 0x95, 0x17, 0xb9, 0x76,
+ 0x84, 0x8c, 0xd1, 0x3e, 0x4a, 0xd5, 0xfe, 0x54, 0x38, 0x7c, 0xb2, 0x37,
+ 0xba, 0xce, 0xcc, 0xe5, 0x11, 0x42, 0x28, 0x25, 0xff, 0x28, 0xb2, 0xa5,
+ 0x31, 0x2c, 0x05, 0xf9, 0x1b, 0x24, 0x79, 0x65, 0xa3, 0x83, 0x46, 0x25,
+ 0xb7, 0x9c, 0x60, 0xea, 0x78, 0x27, 0x94, 0xd8, 0x9f, 0x11, 0xc4, 0x31,
+ 0xba, 0x01, 0x0b, 0x56, 0xb2, 0x78, 0x75, 0x32, 0x37, 0x07, 0xf9, 0xd5,
+ 0x3f, 0x5f, 0xd5, 0x1c, 0xe5, 0x5b, 0xf4, 0xf0, 0xd2, 0x47, 0x89, 0x60,
+ 0x31, 0x60, 0x12, 0x47, 0xcd, 0x87, 0x5b, 0x46, 0x14, 0xe7, 0x59, 0x22,
+ 0x59, 0xb1, 0xe4, 0x6d, 0x7a, 0x11, 0xa5, 0x8a, 0xc8, 0x88, 0xaf, 0xe0,
+ 0x0a, 0xe9, 0x57, 0xd7, 0xb5, 0xc7, 0xbd, 0x0a, 0x90, 0x82, 0xf2, 0xfc,
+ 0x51, 0xf3, 0xee, 0x7a, 0xe1, 0x8b, 0xd1, 0x91, 0xf7, 0x87, 0xc6, 0xfe,
+ 0x1d, 0x84, 0xc4, 0xe6, 0x65, 0x0c, 0xf9, 0xf2, 0x36, 0x88, 0x37, 0x44,
+ 0x42, 0x72, 0x58, 0x68, 0x43, 0x6d, 0xce, 0x9e, 0xc8, 0x3d, 0x16, 0xc9,
+ 0x39, 0xa5, 0x7f, 0x2f, 0xbf, 0x04, 0xb3, 0x69, 0x9e, 0x7c, 0x0b, 0xe9,
+ 0xbf, 0xb0, 0x49, 0xde, 0xe5, 0x34, 0x53, 0x9f, 0x24, 0x5e, 0x3f, 0x09,
+ 0x20, 0x45, 0x0b, 0x93, 0x45, 0x11, 0xa0, 0xf9, 0x4c, 0x56, 0x8e, 0x0b,
+ 0xa0, 0xa6, 0x8a, 0x41, 0x05, 0xaa, 0xe7, 0x01, 0x4d, 0xf2, 0xb4, 0x7b,
+ 0xd2, 0x18, 0xdb, 0xf3, 0xcf, 0xcc, 0xa0, 0x0f, 0xef, 0x75, 0x5a, 0xae,
+ 0x01, 0xa9, 0x08, 0x8e, 0x82, 0xb4, 0xe5, 0x58, 0xda, 0xe8, 0x89, 0x45,
+ 0x60, 0xe4, 0x48, 0x86, 0x30, 0x6f, 0x9a, 0x8b, 0x3a, 0xb6, 0xf0, 0x37,
+ 0x5f, 0x7c, 0x05, 0x1c, 0x00, 0x2a, 0x69, 0x5e, 0xed, 0x39, 0x1a, 0xdb,
+ 0x95, 0x66, 0xba, 0xc2, 0xcb, 0x48, 0x77, 0xc8, 0x22, 0x5a, 0xb7, 0xff,
+ 0x5d, 0x06, 0x8c, 0x84, 0x64, 0x59, 0x8b, 0x13, 0xf2, 0xc6, 0x18, 0x13,
+ 0x68, 0x65, 0x82, 0xed, 0x36, 0x46, 0x2a, 0x7b, 0xc3, 0x3d, 0x9c, 0x5a,
+ 0x29, 0x4c, 0xaa, 0xa4, 0x2a, 0x80, 0x07, 0xaf, 0xf7, 0x01, 0xe0, 0x26,
+ 0x15, 0xae, 0x0c, 0x78, 0x99, 0x01, 0xc7, 0x5f, 0xd0, 0x0b, 0xee, 0x53,
+ 0xd9, 0xaf, 0x73, 0x4b, 0x1d, 0x27, 0x36, 0xb6, 0x3b, 0x26, 0xc5, 0xad,
+ 0x20, 0x1d, 0x22, 0x0c, 0x59, 0x9d, 0x4e, 0xaa, 0x4b, 0x09, 0xd0, 0xde,
+ 0x23, 0xd8, 0x4c, 0x2b, 0x71, 0x2f, 0xcf, 0x55, 0xfa, 0xda, 0x66, 0xdd,
+ 0x25, 0xe1, 0x9a, 0x7e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {501,
+ {0x58, 0xe7, 0xc8, 0x5b, 0x60, 0xc7, 0x67, 0x50, 0x02, 0xbd, 0x66, 0xe2,
+ 0x90, 0xd2, 0x0c, 0xc6, 0x94, 0x27, 0x9f, 0x0b, 0xfc, 0x76, 0x68, 0x40},
+ {0x76},
+ {0xf2, 0xed, 0xd8, 0x7d, 0xab, 0xb4, 0xa6, 0xae, 0x56, 0x86, 0x62, 0xf2,
+ 0x0f, 0xcc, 0x47, 0x70},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {502,
+ {0xdf, 0x87, 0x0f, 0x26, 0x43, 0x66, 0x91, 0xbf, 0xe3, 0x1d, 0xfb, 0xf8,
+ 0x8b, 0x45, 0x24, 0xc0, 0xb2, 0x02, 0x45, 0xf3, 0xc1, 0xcf, 0x31, 0x04},
+ {0xf0},
+ {0x89, 0x14, 0x3a, 0xda, 0x31, 0xdf, 0x84, 0xd6, 0x70, 0xbf, 0x49, 0x4b,
+ 0xb7, 0x44, 0x03, 0x6b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {503,
+ {0x71, 0x6d, 0xa5, 0xcc, 0xe5, 0x87, 0x7d, 0x8f, 0x30, 0x5b, 0x54, 0x78,
+ 0xd6, 0x71, 0xf6, 0xc7, 0x3e, 0xb1, 0xbf, 0xf4, 0xde, 0x15, 0xdf, 0x07},
+ {0xbf},
+ {0xdb, 0xd5, 0x24, 0x7a, 0xd2, 0x44, 0x55, 0x75, 0xca, 0xfb, 0x00, 0xee,
+ 0x77, 0x07, 0xc2, 0x18},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {504,
+ {0x21, 0xfb, 0x66, 0x00, 0xc1, 0xd3, 0x4a, 0x74, 0xad, 0xee, 0x67, 0x61,
+ 0x26, 0x72, 0x59, 0x3a, 0x86, 0xcf, 0x23, 0x54, 0x21, 0x73, 0x53, 0x50},
+ {0xbf, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x56, 0xb4, 0x5c, 0x49, 0xc3, 0xe3, 0x79, 0xb1, 0x8d, 0x9c, 0x38, 0xb6,
+ 0x42, 0x3d, 0xb1, 0x33},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {505,
+ {0x7f, 0xe4, 0x6e, 0x89, 0xfe, 0x12, 0xff, 0x63, 0x29, 0xb0, 0x91, 0xcb,
+ 0x9b, 0xf5, 0x45, 0x15, 0x6b, 0x60, 0x76, 0xad, 0xa5, 0x3a, 0xed, 0xbf},
+ {0x52},
+ {0xc2, 0x0e, 0xb0, 0xea, 0xd2, 0xd6, 0x4a, 0x82, 0x50, 0xc3, 0x9b, 0xd2,
+ 0x74, 0xaf, 0x54, 0x21},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {506,
+ {0xdf, 0x8f, 0x51, 0x24, 0xb1, 0xe0, 0x32, 0x28, 0xf2, 0xb9, 0x6f, 0x0d,
+ 0xf3, 0x19, 0x24, 0xba, 0xc1, 0xd3, 0xb5, 0xd0, 0x94, 0xda, 0x22, 0xe6},
+ {0x52, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x23, 0x0b, 0xb2, 0x6c, 0x1e, 0xa9, 0xd5, 0xc8, 0xfc, 0xf7, 0xc1, 0x22,
+ 0xea, 0x99, 0x4f, 0x41},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {507,
+ {0xfc, 0xd4, 0x78, 0x38, 0x24, 0x05, 0x73, 0x9d, 0xf0, 0x2e, 0x17, 0xa8,
+ 0x27, 0x58, 0xf2, 0xee, 0x85, 0xff, 0x04, 0x6f, 0x23, 0xb7, 0x50, 0x4c},
+ {0x89},
+ {0x78, 0x14, 0x04, 0x15, 0xda, 0x80, 0x6b, 0xe8, 0x09, 0xac, 0x7a, 0x8b,
+ 0xc7, 0xaa, 0xe4, 0xe4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {508,
+ {0xbd, 0xe5, 0x22, 0x4d, 0x8f, 0x7e, 0x0d, 0xf4, 0x15, 0xfd, 0x0f, 0xd1,
+ 0x8f, 0x95, 0x17, 0x59, 0xdd, 0x18, 0xd0, 0x23, 0x02, 0x17, 0x10, 0x1d},
+ {0x1f},
+ {0x27, 0x63, 0x62, 0xe6, 0x19, 0xf5, 0x24, 0x43, 0xfc, 0xdd, 0xc0, 0x4a,
+ 0xd3, 0x2f, 0xe5, 0x70},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {509,
+ {0xec, 0xb2, 0xf9, 0x6b, 0x57, 0xcd, 0x01, 0x0f, 0x74, 0xe4, 0x0f, 0x0d,
+ 0x78, 0x9c, 0x51, 0x9e, 0x21, 0x84, 0x8d, 0x03, 0xf1, 0x9d, 0xa7, 0xe7},
+ {0xc8},
+ {0x64, 0x19, 0x16, 0x75, 0xbb, 0x1c, 0x69, 0xfd, 0xa9, 0xf6, 0xe8, 0x80,
+ 0xe9, 0x4d, 0x64, 0xd3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {510,
+ {0x8c, 0x07, 0x27, 0x12, 0x9b, 0x51, 0xb0, 0xe7, 0x6b, 0xc8, 0xea, 0x77,
+ 0x9c, 0x1b, 0x01, 0x83, 0xaf, 0x7e, 0x56, 0x99, 0xd5, 0xdc, 0x05, 0x32},
+ {0x55},
+ {0xe7, 0xc7, 0x6a, 0x0f, 0xef, 0x2f, 0x18, 0x22, 0x06, 0xec, 0x4d, 0xab,
+ 0xdc, 0x17, 0x05, 0x42},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {511,
+ {0x0c, 0x07, 0xc4, 0x50, 0x0a, 0x28, 0x03, 0x31, 0xd6, 0xd8, 0xe2, 0x22,
+ 0x02, 0x3f, 0xdb, 0x72, 0xec, 0xec, 0x92, 0xa5, 0x60, 0x44, 0x74, 0xa7},
+ {0x09},
+ {0x8b, 0xba, 0xb7, 0x0e, 0xbe, 0xbe, 0xd1, 0x90, 0x63, 0x63, 0x45, 0xa5,
+ 0x70, 0x17, 0x85, 0xae},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {512,
+ {0xec, 0x66, 0xaf, 0xb9, 0xdc, 0x33, 0x45, 0x1b, 0xc3, 0x31, 0xf1, 0x3b,
+ 0xae, 0xb1, 0xea, 0x6f, 0xcf, 0xfa, 0x13, 0xea, 0x5b, 0xbd, 0x90, 0xc2},
+ {0x8e},
+ {0x26, 0x61, 0x44, 0xd8, 0x8a, 0xd5, 0x30, 0x31, 0x0d, 0x10, 0x42, 0xa3,
+ 0xc2, 0x82, 0xd8, 0x56},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {513,
+ {0x4a, 0xb0, 0x07, 0xba, 0xac, 0x3c, 0x6f, 0xed, 0x61, 0x72, 0x40, 0x18,
+ 0x8e, 0x92, 0xb5, 0x27, 0x36, 0xf3, 0x9c, 0x1f, 0x48, 0x87, 0xa8, 0xd4},
+ {0x5f},
+ {0x0f, 0x6a, 0x2e, 0xf5, 0x88, 0xaf, 0xb8, 0xe2, 0x63, 0xc0, 0xc5, 0xef,
+ 0x65, 0x23, 0x9a, 0xe3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {514,
+ {0xfb, 0xca, 0x47, 0x5c, 0x7b, 0x2f, 0x24, 0xdb, 0x2d, 0x78, 0x13, 0x9e,
+ 0xc5, 0x81, 0xf6, 0x5b, 0x28, 0x7b, 0xce, 0xe1, 0xb7, 0x05, 0x91, 0x98},
+ {0x5f, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0xf6, 0xe4, 0xfd, 0x0e, 0x62, 0x93, 0x4b, 0xc2, 0xd9, 0x48, 0xa7, 0xcf,
+ 0xe7, 0xbb, 0x3d, 0x06},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {515,
+ {0xd9, 0x98, 0x8c, 0x11, 0x38, 0xbb, 0x91, 0x85, 0xbd, 0xdf, 0xbf, 0x35,
+ 0x32, 0x4b, 0xc9, 0x4c, 0xce, 0xde, 0x68, 0xbb, 0x6a, 0x0b, 0x99, 0x24},
+ {0x5f},
+ {0x40, 0x7a, 0x12, 0x06, 0x73, 0x24, 0x65, 0x31, 0x27, 0xea, 0x7c, 0x09,
+ 0x76, 0x0e, 0x81, 0x69},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {516,
+ {0x59, 0x93, 0x45, 0x79, 0x00, 0x09, 0x3d, 0x41, 0xc2, 0x63, 0xcf, 0x28,
+ 0x04, 0x5e, 0x92, 0x25, 0x13, 0x09, 0x08, 0x36, 0x21, 0x8a, 0x67, 0xf3},
+ {0x9e},
+ {0xf0, 0xdc, 0xfb, 0x40, 0x7a, 0x15, 0x6c, 0xe6, 0x48, 0xcb, 0xc7, 0xa8,
+ 0x63, 0xd5, 0x74, 0x58},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {517,
+ {0x39, 0x3a, 0xe1, 0xf6, 0xa0, 0xb8, 0x32, 0x12, 0x44, 0x5e, 0x55, 0x0a,
+ 0x55, 0xc2, 0x13, 0xb0, 0x11, 0xa3, 0xaa, 0x87, 0x3b, 0xa4, 0xba, 0xb8},
+ {0x1c},
+ {0xd6, 0x7c, 0xd4, 0x9b, 0xe0, 0x3b, 0x02, 0xc8, 0x6e, 0x8a, 0x8f, 0x84,
+ 0x90, 0x94, 0xe5, 0xeb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {518,
+ {0xbd, 0x81, 0x99, 0x01, 0xb8, 0x54, 0x9d, 0x6a, 0x76, 0x72, 0x64, 0xc4,
+ 0x26, 0x7a, 0x88, 0x52, 0x79, 0xf2, 0x36, 0x0e, 0x8b, 0x44, 0xdf, 0xfb},
+ {0xb9},
+ {0xe5, 0x88, 0x1a, 0xe4, 0x9a, 0xe2, 0x0e, 0x4c, 0xf6, 0x03, 0xa4, 0x4c,
+ 0x05, 0xc9, 0x47, 0xb1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {519,
+ {0xa9, 0xa0, 0x9d, 0x3c, 0x75, 0x97, 0xe2, 0x07, 0xd2, 0x2c, 0x75, 0x4a,
+ 0x5a, 0x2f, 0xed, 0xa9, 0xae, 0xde, 0x91, 0x3e, 0xe7, 0x67, 0x3e, 0x02},
+ {0xb9, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x75, 0xef, 0x1f, 0x8a, 0xbf, 0x91, 0x6f, 0x03, 0xe4, 0xd7, 0x19, 0xf4,
+ 0x52, 0xf1, 0xc4, 0x4c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {520,
+ {0x6b, 0x96, 0x95, 0xfb, 0xf4, 0x2a, 0x62, 0xa5, 0xba, 0x2a, 0x5b, 0x6a,
+ 0xad, 0x23, 0x9e, 0xaf, 0x1e, 0xbd, 0x27, 0x6f, 0xef, 0xb8, 0xd5, 0x3d},
+ {0x92},
+ {0x9a, 0x2c, 0x3c, 0x22, 0x3f, 0x3a, 0x18, 0x69, 0x10, 0xb2, 0xbe, 0x4c,
+ 0x66, 0x23, 0x32, 0xed},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {521,
+ {0x38, 0xd1, 0xc3, 0xe3, 0x1e, 0x4f, 0x9a, 0x81, 0xcf, 0x5c, 0xb4, 0x52,
+ 0x35, 0xe1, 0xd2, 0x9f, 0x55, 0xf0, 0x6d, 0xa9, 0x73, 0x0e, 0xa1, 0xac},
+ {0x15},
+ {0x1e, 0xea, 0x8e, 0x52, 0xf0, 0x5f, 0xe4, 0xe1, 0xa5, 0x93, 0x9d, 0x01,
+ 0x32, 0x07, 0x9f, 0x14},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {522,
+ {0x64, 0xf7, 0x78, 0x57, 0x61, 0x80, 0xf7, 0x11, 0x85, 0xae, 0x0c, 0x6e,
+ 0xda, 0x91, 0xa9, 0x20, 0x96, 0xb7, 0x35, 0xca, 0x44, 0x3b, 0x43, 0x21},
+ {0x23},
+ {0x36, 0x41, 0x96, 0x49, 0x9d, 0xa6, 0xfd, 0x93, 0x3b, 0xdb, 0x03, 0x4a,
+ 0x7d, 0xd4, 0x2f, 0x03},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {523,
+ {0x9c, 0xd2, 0x35, 0xe7, 0x79, 0x26, 0xf3, 0x13, 0xa1, 0x33, 0xd5, 0xad,
+ 0xa1, 0x2e, 0x47, 0x96, 0x07, 0x26, 0x6f, 0x39, 0x89, 0x66, 0x9c, 0x7f},
+ {0x23, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x88, 0x49, 0x07, 0x10, 0x94, 0xef, 0x6a, 0xaa, 0x9c, 0xa0, 0x69, 0x98,
+ 0xd8, 0xc3, 0xdb, 0x92},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {524,
+ {0x53, 0xd5, 0x76, 0x7d, 0x87, 0x05, 0xf0, 0xeb, 0xb9, 0x45, 0x56, 0xa7,
+ 0x43, 0xd8, 0x66, 0x77, 0xfe, 0x25, 0xc6, 0x6a, 0x06, 0xac, 0x07, 0xfa},
+ {0x33},
+ {0xbd, 0x2d, 0xa5, 0xf2, 0xc4, 0x50, 0x70, 0x48, 0x43, 0xbe, 0x69, 0x5b,
+ 0xa0, 0x5f, 0x46, 0x99},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {525,
+ {0x03, 0xf7, 0x1c, 0xe4, 0x65, 0x72, 0x00, 0x50, 0xae, 0x38, 0x1c, 0xb3,
+ 0xfc, 0x44, 0x96, 0x4d, 0xa4, 0x40, 0x52, 0xc3, 0x22, 0x17, 0x0a, 0x51},
+ {0x7c},
+ {0x36, 0xd3, 0x16, 0x7d, 0x96, 0x6b, 0x4b, 0xb1, 0xe7, 0xc8, 0xfe, 0x2e,
+ 0x87, 0xe1, 0x83, 0x5a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {526,
+ {0x27, 0xbd, 0x27, 0xc6, 0x5f, 0xcd, 0x3c, 0x83, 0xa5, 0xd7, 0x32, 0xb3,
+ 0x0d, 0xb2, 0x27, 0xc3, 0x3d, 0x49, 0x2f, 0x63, 0xc1, 0x34, 0xd1, 0x51},
+ {0x7c, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x0f, 0x3c, 0x51, 0xce, 0x7c, 0xc9, 0x5f, 0x31, 0x79, 0x8a, 0x76, 0x6a,
+ 0x14, 0x30, 0x5b, 0x76},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {527,
+ {0x70, 0xea, 0x77, 0x0f, 0x4f, 0xd1, 0xbb, 0x70, 0x0b, 0xaf, 0x0f, 0xee,
+ 0x4a, 0x0b, 0x59, 0xef, 0xcf, 0x8d, 0xe6, 0x35, 0x80, 0x8c, 0xed, 0x76},
+ {0x95},
+ {0x48, 0x7d, 0x33, 0xcf, 0x39, 0x7e, 0xb2, 0x46, 0x3a, 0x8d, 0x10, 0x44,
+ 0xb5, 0xd6, 0x4f, 0x89},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {528,
+ {0x8c, 0xae, 0x2c, 0x53, 0xb4, 0x9c, 0x1f, 0xbd, 0x72, 0x71, 0x4d, 0x6b,
+ 0xda, 0x9e, 0xad, 0xbe, 0x12, 0xe2, 0xbe, 0x13, 0xef, 0x8b, 0xb4, 0x6b},
+ {0x2b},
+ {0x97, 0x91, 0x45, 0xef, 0x55, 0xfc, 0x52, 0xfa, 0x1e, 0xa6, 0x42, 0x9a,
+ 0xde, 0xef, 0x11, 0x8b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {529,
+ {0x76, 0x39, 0x03, 0x8e, 0xec, 0x33, 0xfe, 0x5c, 0x6d, 0x24, 0x43, 0x68,
+ 0x24, 0x77, 0x86, 0xf8, 0xb5, 0xef, 0x3d, 0x34, 0x37, 0x39, 0xcf, 0x08},
+ {0x59},
+ {0x60, 0x52, 0x4e, 0x9d, 0xe9, 0x1f, 0x9e, 0xeb, 0x6d, 0x04, 0x3e, 0xb2,
+ 0x26, 0x70, 0x6e, 0x95},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {530,
+ {0xdf, 0xf4, 0xba, 0xcd, 0xc4, 0xb5, 0x77, 0xcd, 0x16, 0x25, 0xe4, 0x1c,
+ 0xdb, 0xb7, 0xc8, 0x97, 0xc0, 0x86, 0xc4, 0x07, 0x8b, 0x1c, 0xcd, 0x6f},
+ {0x60},
+ {0x45, 0x89, 0x39, 0x22, 0xcf, 0x61, 0x45, 0x57, 0x48, 0xc7, 0x44, 0xd3,
+ 0xee, 0x60, 0x2f, 0x2c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {531,
+ {0x0c, 0xf5, 0xc6, 0x72, 0x1c, 0x2d, 0x6c, 0xd9, 0x8d, 0x04, 0xe1, 0x5e,
+ 0x00, 0xb4, 0xda, 0x2d, 0xe3, 0x45, 0xfb, 0xfb, 0xa6, 0x85, 0x96, 0x62},
+ {0xc1},
+ {0xee, 0xd5, 0xf1, 0xc7, 0xf8, 0x42, 0x0c, 0x50, 0x05, 0xb1, 0x18, 0x94,
+ 0xcd, 0xde, 0x24, 0x90},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {532,
+ {0x80, 0xb8, 0x07, 0x15, 0xa4, 0xd4, 0xac, 0x4a, 0xb3, 0x4d, 0x17, 0x01,
+ 0x66, 0x63, 0xd9, 0x45, 0x16, 0xb9, 0x1b, 0xb8, 0xa2, 0x0e, 0x92, 0x91},
+ {0xf2},
+ {0x15, 0x24, 0xb1, 0x2e, 0xd6, 0xd8, 0xc5, 0x0c, 0xb8, 0x5e, 0x7b, 0x71,
+ 0x83, 0x69, 0x4f, 0x0e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {533,
+ {0x72, 0xc4, 0xbb, 0xbb, 0x54, 0x13, 0x57, 0x54, 0x7b, 0xea, 0x78, 0x46,
+ 0xa5, 0xfe, 0xf7, 0xea, 0x5f, 0xf0, 0xb3, 0xf8, 0x87, 0x8c, 0x4c, 0xac},
+ {0xf2, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x1c, 0x28, 0xa6, 0x63, 0x17, 0x2b, 0x48, 0xe5, 0x2c, 0x7e, 0xc4, 0x86,
+ 0x40, 0xa0, 0x16, 0xca},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {534,
+ {0x1c, 0xa2, 0x6d, 0x04, 0xb3, 0x23, 0x8e, 0xf1, 0xf8, 0x8b, 0xf1, 0x58,
+ 0x40, 0x12, 0x9c, 0xdf, 0xcb, 0x56, 0x64, 0x0e, 0xd1, 0x02, 0x78, 0xc7},
+ {0x43},
+ {0x90, 0xfd, 0xd0, 0xc7, 0x0a, 0xe3, 0x4e, 0x58, 0x95, 0xb1, 0xf2, 0x35,
+ 0x93, 0xc8, 0xb3, 0xc1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {535,
+ {0x89, 0xd3, 0x1d, 0xb8, 0xe3, 0x05, 0x8b, 0x4d, 0x56, 0x5a, 0x69, 0x3b,
+ 0x77, 0xc5, 0xbf, 0xac, 0xf9, 0x17, 0x12, 0x92, 0xf8, 0x5e, 0x77, 0xda},
+ {0xc6},
+ {0x3f, 0x5c, 0x49, 0x97, 0xf9, 0x50, 0xf3, 0xf4, 0x02, 0xb6, 0xb3, 0xc9,
+ 0x94, 0xb5, 0xf6, 0x29},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {536,
+ {0x60, 0xa8, 0x8c, 0x50, 0x42, 0xde, 0x16, 0xfc, 0x21, 0x2f, 0xc8, 0x97,
+ 0xd1, 0xc5, 0x70, 0xf0, 0x5d, 0xec, 0x7e, 0x87, 0x04, 0xdf, 0x79, 0x75},
+ {0xc6, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0xe7, 0xbb, 0x2a, 0xc9, 0x52, 0xbb, 0x79, 0x56, 0x9e, 0x1f, 0x09, 0xff,
+ 0x5e, 0x42, 0x23, 0xb3},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {537,
+ {0x83, 0x1d, 0x35, 0xcf, 0x3a, 0xb0, 0xdb, 0x59, 0x81, 0x4c, 0x29, 0x40,
+ 0x15, 0x40, 0xdc, 0xd7, 0x97, 0x04, 0x8d, 0x95, 0x24, 0xfa, 0x96, 0xa8},
+ {0xc3},
+ {0x74, 0x4d, 0xff, 0x3a, 0x43, 0x3e, 0xb4, 0x09, 0x66, 0x68, 0xa2, 0x07,
+ 0x33, 0x31, 0xa4, 0x78},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {538,
+ {0x6d, 0xf9, 0x1b, 0x05, 0x05, 0x71, 0xd2, 0x2a, 0xe9, 0xbb, 0x93, 0x7a,
+ 0xe2, 0x5f, 0xe4, 0x18, 0x60, 0x0f, 0xf9, 0x59, 0xaf, 0x4b, 0xcf, 0x10},
+ {0x49},
+ {0x3d, 0xe9, 0x0f, 0xa1, 0xe1, 0x3a, 0x1a, 0x0f, 0x82, 0x47, 0x10, 0xe1,
+ 0xdf, 0xd4, 0xb6, 0x2f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {539,
+ {0xa8, 0x94, 0x12, 0x51, 0x2e, 0x76, 0x77, 0x91, 0x26, 0x0f, 0xa9, 0xdb,
+ 0x3f, 0x25, 0xb0, 0x33, 0xe2, 0x1b, 0x36, 0x01, 0x2f, 0xf9, 0xeb, 0x1b},
+ {0x16},
+ {0x85, 0xa4, 0x92, 0x81, 0x83, 0x5c, 0x64, 0x49, 0xa9, 0x95, 0x0a, 0x24,
+ 0xd7, 0x95, 0xbc, 0x89},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {540,
+ {0xce, 0x88, 0xce, 0x06, 0x09, 0x55, 0xf8, 0x7a, 0xf4, 0xa8, 0xbd, 0xa6,
+ 0xc9, 0xcc, 0x2f, 0x49, 0x68, 0x58, 0xcd, 0x05, 0x04, 0xc4, 0x06, 0x4c},
+ {0x75},
+ {0x38, 0x4d, 0xb1, 0x08, 0x10, 0x24, 0xd3, 0x54, 0xb8, 0xc7, 0xd1, 0xad,
+ 0x5c, 0x78, 0xaa, 0xf0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {541,
+ {0x89, 0x42, 0xe3, 0xf2, 0x34, 0xee, 0x57, 0x86, 0x46, 0xe3, 0x15, 0x9f,
+ 0x3e, 0xac, 0xe4, 0xc7, 0x89, 0x49, 0x2b, 0x3d, 0x0c, 0xc5, 0x15, 0x82},
+ {0x34},
+ {0x4a, 0x7e, 0x6a, 0x41, 0x13, 0xfa, 0x47, 0x75, 0x77, 0x84, 0x2f, 0x84,
+ 0x7b, 0xa0, 0x8c, 0x2c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {542,
+ {0x81, 0x60, 0x84, 0x22, 0x96, 0x99, 0xe3, 0x74, 0x75, 0xb2, 0x90, 0x45,
+ 0xd3, 0xc8, 0xc4, 0xb7, 0xfe, 0x29, 0x3c, 0x25, 0x88, 0x44, 0x99, 0xba},
+ {0xe3},
+ {0xc4, 0x5c, 0x7e, 0xd3, 0xbb, 0x67, 0xc0, 0xe9, 0x52, 0x80, 0x06, 0x83,
+ 0x18, 0x59, 0x3d, 0xf9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {543,
+ {0x83, 0x0d, 0xf5, 0xc7, 0xa6, 0xab, 0xa0, 0xa1, 0x0b, 0x56, 0xdc, 0x5f,
+ 0x0e, 0xf6, 0x73, 0xbd, 0xd7, 0xe4, 0x2d, 0x63, 0x9e, 0x6d, 0xf2, 0x3b},
+ {0x64},
+ {0x17, 0x93, 0x80, 0xe6, 0xf7, 0x83, 0xa2, 0x21, 0xec, 0x33, 0xc1, 0xc6,
+ 0x20, 0x9a, 0x8d, 0x25},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {544,
+ {0x1d, 0xf6, 0xb3, 0x6f, 0x22, 0xa3, 0x42, 0xf1, 0xf0, 0x42, 0x0c, 0xe0,
+ 0xa9, 0x39, 0x71, 0x71, 0xd2, 0xb5, 0x6d, 0xa9, 0x85, 0x2b, 0x4f, 0x2b},
+ {0x64, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0xf0, 0xa6, 0xcd, 0x89, 0x2c, 0x18, 0x8a, 0x61, 0xce, 0x55, 0xac, 0xf7,
+ 0x32, 0x87, 0xfe, 0xb7},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {545,
+ {0xc3, 0x7c, 0x52, 0x23, 0x5b, 0x9b, 0x22, 0x52, 0x49, 0xb8, 0xbe, 0x5b,
+ 0xfc, 0x0c, 0x74, 0x92, 0x68, 0x82, 0x0e, 0x58, 0x31, 0x62, 0x07, 0xd4},
+ {0x7f},
+ {0xa5, 0xcd, 0x26, 0xc5, 0x1d, 0xdc, 0x2f, 0x99, 0xe7, 0xae, 0xdc, 0x14,
+ 0xef, 0xee, 0x0e, 0x44},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {546,
+ {0x33, 0x66, 0xcc, 0xb1, 0x0c, 0x32, 0x85, 0x39, 0x4c, 0xf5, 0x30, 0xdf,
+ 0x28, 0x72, 0xee, 0xc8, 0xb5, 0xb7, 0xc8, 0x3f, 0xc2, 0x1e, 0xc3, 0xe5},
+ {0x96},
+ {0x26, 0x92, 0x85, 0xc5, 0xcd, 0x74, 0x54, 0x25, 0x25, 0x0e, 0xb4, 0x0c,
+ 0x00, 0x0b, 0xfd, 0x71},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {547,
+ {0xe6, 0x6a, 0x10, 0xc9, 0xb0, 0xdc, 0x9a, 0xea, 0xc8, 0xd7, 0x9e, 0xdc,
+ 0x30, 0x7f, 0x71, 0x9e, 0x7b, 0x2f, 0x4e, 0xeb, 0x81, 0x2f, 0x90, 0x87},
+ {0x09},
+ {0x32, 0x31, 0xc4, 0xc3, 0x7d, 0xaa, 0x7c, 0x26, 0x14, 0x56, 0x82, 0x19,
+ 0xc5, 0xbe, 0x21, 0x7c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {548,
+ {0xc6, 0x83, 0xf1, 0x93, 0x74, 0xf3, 0x23, 0x12, 0x5f, 0x7b, 0x93, 0xd2,
+ 0xed, 0xec, 0x7b, 0xc6, 0xc9, 0x21, 0x64, 0xd1, 0xaf, 0x2a, 0xcb, 0x9e},
+ {0x09, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x22, 0x2b, 0xd0, 0x37, 0x64, 0xac, 0x85, 0x6c, 0x3d, 0x11, 0x5b, 0x93,
+ 0x0b, 0xaa, 0xac, 0x8d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {549,
+ {0x1a, 0x4e, 0x72, 0x0a, 0x3e, 0xb8, 0x5c, 0x65, 0xf6, 0x49, 0x3d, 0xf9,
+ 0xdb, 0xfa, 0x18, 0xab, 0x41, 0x6f, 0x2e, 0xe5, 0xd6, 0xc5, 0x76, 0xc9},
+ {0x61},
+ {0x77, 0x68, 0x7c, 0xab, 0x7e, 0x00, 0x60, 0xa1, 0x59, 0xe2, 0xfa, 0x3f,
+ 0x5a, 0x4c, 0xae, 0x7a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {550,
+ {0x81, 0x00, 0x08, 0xb0, 0x2a, 0xdb, 0xd9, 0xcc, 0xde, 0x22, 0x76, 0xa8,
+ 0x75, 0xee, 0x45, 0x04, 0x3d, 0x5e, 0x5a, 0xc8, 0x1c, 0xad, 0xd5, 0xc9},
+ {0xd2},
+ {0xb1, 0xc5, 0xbc, 0x76, 0xa4, 0x7d, 0xed, 0xac, 0x62, 0xb3, 0xb9, 0x23,
+ 0xb2, 0x31, 0x04, 0xdd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {551,
+ {0x0b, 0xc2, 0x45, 0x76, 0xa3, 0x86, 0x5a, 0x5d, 0xf1, 0x66, 0x53, 0xb8,
+ 0xf5, 0x1b, 0x02, 0x45, 0x4d, 0x76, 0x12, 0x3e, 0xdc, 0xf5, 0x8c, 0x56},
+ {0xef},
+ {0x62, 0xd0, 0x3e, 0xc4, 0x7f, 0x7e, 0xd4, 0x8a, 0xe4, 0x09, 0xda, 0xca,
+ 0x59, 0xf3, 0xa5, 0x0b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {552,
+ {0x22, 0xeb, 0xc1, 0x06, 0x48, 0x1b, 0x3c, 0xa0, 0x74, 0x87, 0x0b, 0xc9,
+ 0x7d, 0x9d, 0xb7, 0x3e, 0x45, 0x1b, 0x91, 0x16, 0x79, 0x89, 0xe0, 0x89},
+ {0xe9},
+ {0x50, 0xff, 0x95, 0xb7, 0xc6, 0x62, 0xdc, 0xd6, 0x02, 0xe4, 0x45, 0xd5,
+ 0x9c, 0xc2, 0x4c, 0x7c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {553,
+ {0xa0, 0xd6, 0xd4, 0xe2, 0x1b, 0x83, 0xc3, 0x82, 0x46, 0x8c, 0xc2, 0xd2,
+ 0xd7, 0xa2, 0x91, 0x15, 0x3c, 0x96, 0xdb, 0x05, 0x74, 0xbe, 0xfa, 0xd1},
+ {0xe9, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x6e, 0x52, 0x4f, 0xf6, 0x75, 0x16, 0x0d, 0x3f, 0xbc, 0x75, 0xd7, 0x94,
+ 0x40, 0x00, 0x6b, 0x0e},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {554,
+ {0x54, 0x58, 0xb7, 0x69, 0xd9, 0x64, 0x0a, 0x2d, 0xdc, 0xb7, 0xe8, 0xaa,
+ 0x6d, 0x55, 0xa4, 0x4f, 0xd8, 0x43, 0x79, 0x3f, 0xa0, 0x47, 0x61, 0x08},
+ {0x85},
+ {0x58, 0x0e, 0x09, 0xcd, 0x72, 0x19, 0xb0, 0x90, 0x2f, 0x69, 0xc9, 0x3b,
+ 0xbf, 0xc3, 0xe2, 0x69},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {555,
+ {0xbb, 0x3d, 0xec, 0x77, 0xa8, 0x66, 0x80, 0x81, 0x9a, 0x88, 0xfc, 0x9b,
+ 0x37, 0x7f, 0x8a, 0xe1, 0x87, 0xbd, 0x51, 0x1c, 0x79, 0x97, 0xad, 0x02},
+ {0x76},
+ {0x94, 0x07, 0x33, 0x95, 0x24, 0xe4, 0x0e, 0xd6, 0x14, 0x76, 0xcc, 0x9f,
+ 0x80, 0xfc, 0x75, 0xad},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {556,
+ {0x61, 0x5e, 0x33, 0xb6, 0x74, 0x22, 0xff, 0x48, 0xf9, 0x33, 0xf4, 0x31,
+ 0x8b, 0x4e, 0x47, 0x12, 0x00, 0x4c, 0xad, 0xc3, 0x68, 0xe8, 0xf4, 0x27},
+ {0xf6},
+ {0x4d, 0x7b, 0x84, 0xe9, 0x6b, 0x7c, 0xdb, 0xab, 0x95, 0x38, 0xac, 0xb5,
+ 0xe6, 0xac, 0x7a, 0xdc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {557,
+ {0x6d, 0xe4, 0x3c, 0xe0, 0x6c, 0x2b, 0xaa, 0x11, 0xca, 0x70, 0x5d, 0xb8,
+ 0x36, 0x18, 0x57, 0x07, 0x85, 0x6d, 0x0a, 0xa5, 0xbc, 0xf4, 0xcf, 0x03},
+ {0x92},
+ {0xde, 0xd8, 0x86, 0x27, 0x5b, 0x8b, 0x08, 0x9a, 0xa7, 0x63, 0xda, 0x8e,
+ 0x11, 0x5c, 0xe9, 0xce},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {558,
+ {0x24, 0xd4, 0x92, 0xdd, 0xc8, 0xaf, 0xcf, 0x6c, 0xbf, 0xa9, 0x9e, 0x1c,
+ 0x81, 0x07, 0x64, 0x31, 0xb2, 0x4c, 0x76, 0xb5, 0x0b, 0xd7, 0xfa, 0x8c},
+ {0x46},
+ {0xff, 0xc7, 0x1d, 0x5a, 0x6f, 0x44, 0x0a, 0x8e, 0x8d, 0xaf, 0x27, 0xe5,
+ 0xef, 0x77, 0x8c, 0x78},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {559,
+ {0x07, 0xc6, 0x9f, 0xb5, 0x86, 0xb1, 0xe4, 0xaa, 0x04, 0xc5, 0x00, 0x9c,
+ 0xdd, 0xa4, 0x99, 0x02, 0xf4, 0x1b, 0x85, 0x73, 0x9c, 0x29, 0x4b, 0xc5},
+ {0x2c},
+ {0x3d, 0x07, 0xae, 0xb5, 0x1a, 0x30, 0x81, 0x30, 0x65, 0x7a, 0x70, 0xba,
+ 0x7c, 0x9d, 0x38, 0xe6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {560,
+ {0x97, 0x05, 0x8f, 0xa5, 0x0b, 0x12, 0x46, 0xec, 0xe5, 0xdb, 0xf6, 0x87,
+ 0xc8, 0xc3, 0x80, 0xa7, 0x01, 0xe7, 0xc1, 0x2e, 0x1d, 0xe1, 0xd4, 0x21},
+ {0x2c, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x23, 0x30, 0xd4, 0xe2, 0xfb, 0x6f, 0xbc, 0xfe, 0x59, 0x5e, 0x35, 0x63,
+ 0xb4, 0xc2, 0x29, 0x4a},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {561,
+ {0x2d, 0x10, 0x13, 0x41, 0x37, 0x99, 0xcc, 0x47, 0xb2, 0x80, 0x10, 0xf0,
+ 0x2c, 0x17, 0x6a, 0xd4, 0xac, 0x85, 0x72, 0x65, 0x39, 0xe4, 0xbd, 0x53},
+ {0x6f},
+ {0xeb, 0x70, 0x4a, 0xca, 0x06, 0x7f, 0xaf, 0x0e, 0x7e, 0x35, 0x9a, 0xee,
+ 0x1f, 0x1e, 0xc3, 0x35},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {562,
+ {0x35, 0x78, 0x6f, 0x8e, 0x62, 0xf4, 0x1c, 0x6b, 0x11, 0x25, 0x8d, 0x78,
+ 0xd7, 0xbb, 0x9f, 0xfe, 0xc6, 0xca, 0xee, 0xcd, 0xe3, 0x74, 0x9f, 0x9e},
+ {0xac},
+ {0xf1, 0x63, 0x5b, 0xe8, 0xef, 0x4b, 0x42, 0x0e, 0xfa, 0x05, 0xe9, 0x62,
+ 0xa6, 0x6d, 0x22, 0xad},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {563,
+ {0x3f, 0x53, 0x9d, 0x7b, 0x17, 0xc5, 0x44, 0xb9, 0xd9, 0x24, 0x73, 0x6f,
+ 0x7c, 0x20, 0xed, 0xb9, 0x73, 0xf6, 0x6d, 0x66, 0x86, 0x95, 0xbf, 0x1f},
+ {0xac, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0xdb, 0xe2, 0x62, 0xbf, 0xc9, 0xa1, 0x8d, 0xa2, 0xfd, 0x50, 0x27, 0x38,
+ 0x5b, 0x26, 0xb6, 0x08},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {564,
+ {0xe9, 0xb8, 0x02, 0x10, 0x02, 0x23, 0x34, 0xd1, 0x98, 0x90, 0x7c, 0x10,
+ 0xf1, 0x1c, 0x3c, 0x64, 0x82, 0x87, 0x14, 0xcf, 0x11, 0x0c, 0x04, 0x7f},
+ {0xe9},
+ {0x39, 0xf2, 0xe3, 0x66, 0x77, 0x13, 0x1e, 0x68, 0x0a, 0x58, 0x03, 0x94,
+ 0x29, 0xe4, 0x26, 0x96},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {565,
+ {0x89, 0x25, 0x52, 0x47, 0x57, 0x57, 0x3b, 0x8a, 0xd4, 0xa3, 0x9e, 0xc4,
+ 0x4e, 0x57, 0x90, 0xbf, 0xb1, 0x64, 0xd1, 0x77, 0x36, 0x73, 0xf8, 0x91},
+ {0x48},
+ {0xcc, 0xc7, 0x83, 0x6f, 0xf0, 0xfd, 0xe1, 0x58, 0x47, 0xf7, 0x19, 0xa0,
+ 0x79, 0x6f, 0x0f, 0x60},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {566,
+ {0x75, 0x81, 0xb5, 0xb6, 0xa2, 0xc5, 0x2d, 0x42, 0xe8, 0x9e, 0xf5, 0xf8,
+ 0x96, 0xf3, 0x5e, 0xb1, 0x52, 0x3a, 0xcd, 0x9f, 0x9e, 0xff, 0x0f, 0x09},
+ {0x48, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x38, 0x0f, 0x71, 0x00, 0xd5, 0x9e, 0x51, 0x05, 0x31, 0x7d, 0x6b, 0x09,
+ 0x7d, 0x98, 0x85, 0xb4},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {567,
+ {0x33, 0x35, 0xc4, 0x40, 0xde, 0xc8, 0xf0, 0xa5, 0xfa, 0x20, 0x7a, 0x8e,
+ 0x6b, 0x11, 0xbb, 0xb2, 0x01, 0x8a, 0x13, 0x4a, 0xd8, 0x97, 0xcb, 0x62},
+ {0x2f},
+ {0x33, 0xb9, 0x58, 0x52, 0x00, 0x27, 0x11, 0xb9, 0x5d, 0x93, 0x2c, 0xb0,
+ 0xca, 0x15, 0x1b, 0x73},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {568,
+ {0x67, 0x41, 0x9f, 0x36, 0x5d, 0xfa, 0x34, 0x8a, 0x8f, 0x22, 0x52, 0xeb,
+ 0x31, 0xb7, 0xc0, 0xca, 0x4a, 0x8b, 0xaf, 0x18, 0xe8, 0x9c, 0x85, 0x26},
+ {0x7b},
+ {0x4a, 0x7e, 0x28, 0xf5, 0xe9, 0xc8, 0xae, 0x86, 0x39, 0xbf, 0xa6, 0x4f,
+ 0xb1, 0x48, 0xf7, 0xd2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {569,
+ {0xa7, 0x1d, 0x67, 0x76, 0x58, 0x67, 0x18, 0x03, 0xb8, 0x5b, 0x90, 0x19,
+ 0x66, 0xe1, 0xf5, 0x05, 0x48, 0x85, 0x43, 0x75, 0xc6, 0xd9, 0xd7, 0xf0},
+ {0xf3},
+ {0x0e, 0xf6, 0xa9, 0x4c, 0x52, 0x22, 0xf0, 0xcf, 0x9e, 0x43, 0x69, 0x14,
+ 0xcc, 0xa9, 0xed, 0x25},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {570,
+ {0x3c, 0x1b, 0xaf, 0x68, 0xa9, 0x16, 0x7a, 0x3b, 0x38, 0xe6, 0x2e, 0x1d,
+ 0xb8, 0xd2, 0x4f, 0x1f, 0xd8, 0x8b, 0x06, 0xd4, 0x94, 0x54, 0xe6, 0xf2},
+ {0x51},
+ {0x5a, 0xfb, 0x10, 0xf8, 0x2a, 0x68, 0x35, 0xdb, 0x4e, 0x4e, 0x5f, 0x9b,
+ 0x44, 0x8e, 0xbe, 0x8e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {571,
+ {0xc8, 0x5f, 0xe7, 0x34, 0x99, 0xd1, 0x2d, 0x78, 0x85, 0xd6, 0x3d, 0x5b,
+ 0x84, 0x54, 0xdc, 0x2f, 0x97, 0xa8, 0xce, 0xa6, 0x61, 0xab, 0x96, 0xdd},
+ {0xe8},
+ {0x76, 0x01, 0x8a, 0xc5, 0x27, 0xc1, 0xd7, 0xad, 0x15, 0xde, 0x06, 0xec,
+ 0xf4, 0xe0, 0xff, 0x2f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {572,
+ {0x05, 0x33, 0xe5, 0x18, 0x7e, 0xae, 0x91, 0xd4, 0x2b, 0x95, 0x59, 0x5d,
+ 0xb6, 0xc4, 0x14, 0x7b, 0x39, 0x49, 0xe8, 0x9f, 0x3f, 0x74, 0x7b, 0x86},
+ {0x23},
+ {0xe3, 0x26, 0xdc, 0x57, 0x87, 0x5b, 0xda, 0x31, 0x1f, 0x4a, 0xa8, 0xad,
+ 0x01, 0x95, 0xbf, 0x31},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {573,
+ {0x89, 0x0a, 0x66, 0xa5, 0xe7, 0x32, 0x97, 0x71, 0x75, 0x8c, 0x69, 0x0a,
+ 0x6c, 0x46, 0x06, 0xe8, 0x35, 0xba, 0xd0, 0x56, 0x16, 0x7a, 0x85, 0x21},
+ {0xd2},
+ {0x7b, 0x1d, 0x58, 0x66, 0x58, 0x53, 0x56, 0xa7, 0xb5, 0xbf, 0x24, 0xd6,
+ 0x17, 0x30, 0x46, 0xa8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {574,
+ {0x34, 0x08, 0xef, 0xad, 0x6a, 0x82, 0xf0, 0x23, 0x44, 0x5e, 0xd0, 0xb7,
+ 0x71, 0xec, 0x8f, 0x83, 0xbe, 0x6c, 0x75, 0x92, 0x50, 0x4a, 0x6b, 0xf9},
+ {0xd2, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x1c, 0x3c, 0x6d, 0xe6, 0xc1, 0x34, 0xf8, 0x68, 0x37, 0xa0, 0xeb, 0x80,
+ 0xc1, 0x15, 0x91, 0xef},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {575,
+ {0x16, 0x4f, 0x99, 0x4d, 0x29, 0x91, 0xb7, 0x5e, 0x10, 0x04, 0x46, 0xde,
+ 0xd6, 0x5b, 0x45, 0x2c, 0xc9, 0x4a, 0x0e, 0x32, 0x50, 0xdc, 0xa8, 0xc1},
+ {0xde},
+ {0xcb, 0xe7, 0xff, 0x24, 0x2d, 0xeb, 0x72, 0x2f, 0x5a, 0x42, 0x76, 0x6c,
+ 0xf2, 0xb7, 0xdf, 0xaa},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {576,
+ {0x7c, 0x25, 0x26, 0xd5, 0xa1, 0xc7, 0x4c, 0xf6, 0xd9, 0xe0, 0x15, 0x89,
+ 0x76, 0x26, 0x6a, 0x19, 0x81, 0xd8, 0xae, 0xfc, 0xd3, 0xa3, 0x7b, 0xda},
+ {0xf9},
+ {0x79, 0x5f, 0xf6, 0xd3, 0x0a, 0x00, 0x7b, 0xde, 0x37, 0x2e, 0xf3, 0xd0,
+ 0x07, 0x11, 0x14, 0x2c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {577,
+ {0x62, 0x5e, 0xd9, 0x0a, 0xcb, 0xcd, 0x40, 0xcc, 0xfe, 0x97, 0xd6, 0x27,
+ 0x78, 0x96, 0x33, 0x70, 0x58, 0x25, 0x23, 0x9f, 0xf6, 0x26, 0xce, 0x49},
+ {0x01},
+ {0x03, 0xd1, 0x55, 0x03, 0xc0, 0x7a, 0x60, 0x2f, 0x89, 0x24, 0x34, 0x28,
+ 0xe7, 0xc8, 0x59, 0x87},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {578,
+ {0x1d, 0xc3, 0xf8, 0xed, 0x39, 0xcf, 0x01, 0x52, 0x37, 0x88, 0xeb, 0xd6,
+ 0xa4, 0x38, 0xa6, 0xa3, 0xd3, 0x43, 0x40, 0x0a, 0x4c, 0x5a, 0x10, 0xf7},
+ {0x7d},
+ {0x06, 0x41, 0x7b, 0x45, 0x1b, 0x1f, 0xe7, 0x1f, 0x4c, 0xbe, 0x40, 0xfb,
+ 0xa3, 0x33, 0xd1, 0x5a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {579,
+ {0x86, 0xe7, 0x95, 0x53, 0x30, 0x58, 0x7d, 0x0b, 0xa8, 0x78, 0x69, 0x39,
+ 0xb7, 0x67, 0x6c, 0x59, 0x3e, 0x1b, 0xe5, 0xed, 0x5f, 0x57, 0x74, 0x24},
+ {0x36},
+ {0x97, 0xb6, 0xd0, 0x28, 0xeb, 0x2c, 0xb3, 0xd0, 0x7b, 0xc5, 0xc9, 0xd8,
+ 0xd4, 0x62, 0x13, 0xc0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {580,
+ {0xce, 0x5b, 0x76, 0x5d, 0xa5, 0xd3, 0x7b, 0x94, 0x5a, 0x33, 0x75, 0xa3,
+ 0x58, 0x34, 0xe6, 0xcb, 0xe9, 0x31, 0xf7, 0xd5, 0xf8, 0x8e, 0xa1, 0x1b},
+ {0x36, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0xec, 0x20, 0x62, 0x03, 0x5f, 0x8b, 0xaf, 0x90, 0xd2, 0xc3, 0xf2, 0xa3,
+ 0x08, 0xe7, 0x4d, 0x32},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {581,
+ {0x30, 0xc3, 0x76, 0x53, 0x66, 0x61, 0xa4, 0x75, 0x58, 0x3f, 0xfc, 0x39,
+ 0x7d, 0x4b, 0xfb, 0x28, 0xbf, 0x77, 0x6c, 0x7d, 0xa7, 0x70, 0x7a, 0x2d},
+ {0xe0},
+ {0x9b, 0x4a, 0x47, 0xd2, 0x02, 0x41, 0xfc, 0x05, 0xdb, 0xbf, 0xe8, 0x99,
+ 0xe6, 0x19, 0x05, 0xb4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {582,
+ {0xf9, 0x63, 0x8b, 0xc8, 0x3c, 0x7d, 0x36, 0xce, 0xb6, 0x19, 0xeb, 0x1c,
+ 0x5b, 0x5b, 0xe6, 0xaf, 0xdc, 0xcf, 0x9e, 0x0d, 0x62, 0xf5, 0x4e, 0x86},
+ {0x97},
+ {0x6d, 0x1a, 0xe0, 0x82, 0x6c, 0xee, 0x82, 0xe3, 0x6c, 0x25, 0x30, 0x9d,
+ 0x0f, 0x03, 0x60, 0x16},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {583,
+ {0x55, 0x27, 0x2b, 0xde, 0x4d, 0x5e, 0x6f, 0x71, 0x7f, 0xd2, 0xf8, 0xf5,
+ 0x41, 0x3a, 0x19, 0xf1, 0xb6, 0xf5, 0xc6, 0x50, 0xaa, 0x60, 0xa4, 0x12},
+ {0x42},
+ {0xd0, 0x7c, 0x72, 0x34, 0x87, 0x4c, 0xf9, 0xf1, 0xe3, 0x38, 0x8c, 0x57,
+ 0x60, 0xb6, 0x7c, 0x65},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {584,
+ {0xc6, 0xb2, 0x7e, 0x67, 0xda, 0x3f, 0xe4, 0xe2, 0xea, 0xdd, 0x12, 0x7f,
+ 0x24, 0xbc, 0x2b, 0x10, 0x2d, 0x45, 0xe3, 0xff, 0x14, 0x20, 0xf7, 0x30},
+ {0x42, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0xc2, 0x91, 0x7c, 0x69, 0xbe, 0x27, 0x03, 0x97, 0x21, 0x84, 0x9b, 0xae,
+ 0xa1, 0x8b, 0x00, 0xa5},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {585,
+ {0xd2, 0x45, 0xe2, 0x0d, 0x5d, 0x29, 0xbc, 0xd1, 0xfd, 0x25, 0xdc, 0x4d,
+ 0x40, 0x2d, 0xd8, 0x33, 0x4c, 0x65, 0x3f, 0xdd, 0x1b, 0x6f, 0x5b, 0xf4},
+ {0xb9},
+ {0x59, 0x98, 0x0f, 0x4b, 0x76, 0xad, 0xd0, 0x1a, 0x00, 0xa7, 0x1b, 0x78,
+ 0x93, 0x22, 0x9a, 0x19},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {586,
+ {0x75, 0x9e, 0xc1, 0x1c, 0x33, 0x54, 0x4d, 0x0b, 0xc9, 0xa0, 0x11, 0x48,
+ 0x6f, 0xc1, 0x61, 0xa6, 0xcd, 0xe6, 0x0e, 0x8a, 0x30, 0x61, 0x53, 0xf1},
+ {0x9c},
+ {0x1d, 0x27, 0x63, 0x3f, 0x5a, 0x50, 0xb2, 0xc7, 0x05, 0xec, 0x4d, 0xe9,
+ 0x05, 0x1b, 0x1a, 0xb4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {587,
+ {0xe7, 0x80, 0x3e, 0xe8, 0xa3, 0x0d, 0xb5, 0x3e, 0x33, 0xef, 0x46, 0xba,
+ 0x98, 0x16, 0xfc, 0xba, 0x7d, 0x81, 0xc8, 0x35, 0x03, 0x16, 0xb1, 0x63},
+ {0x7c},
+ {0xe6, 0xd2, 0xaf, 0x90, 0x95, 0x85, 0x5d, 0x43, 0xe8, 0x74, 0x53, 0x8f,
+ 0xe0, 0x12, 0x1b, 0x93},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {588,
+ {0xf0, 0x17, 0x6b, 0xb0, 0xb6, 0xda, 0x53, 0xfd, 0x1c, 0xb9, 0xb1, 0x4a,
+ 0x1f, 0xd3, 0x5b, 0x7e, 0x3f, 0x74, 0x0b, 0x15, 0x78, 0x2e, 0x4d, 0xfb},
+ {0x7c, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0xdb, 0x6b, 0x02, 0x74, 0x9e, 0x69, 0xb6, 0xc6, 0xcc, 0x70, 0x1d, 0x5d,
+ 0x96, 0x78, 0xdc, 0x06},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {589,
+ {0x16, 0xe9, 0x85, 0x80, 0xbe, 0x02, 0x64, 0x2d, 0x05, 0x71, 0xc8, 0xce,
+ 0x96, 0x36, 0x6a, 0xcf, 0xf2, 0x22, 0xdc, 0x54, 0xa8, 0x2d, 0xc3, 0x2e},
+ {0xff},
+ {0x14, 0x14, 0x05, 0x6d, 0x05, 0x55, 0xc2, 0xc7, 0x06, 0x33, 0x8b, 0xb9,
+ 0x85, 0xcd, 0x45, 0x46},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {590,
+ {0x99, 0xc7, 0x22, 0xc9, 0xb3, 0x6e, 0x18, 0xbc, 0x25, 0xd7, 0xbf, 0xa5,
+ 0xa7, 0x99, 0x20, 0xc2, 0x56, 0xcf, 0x0f, 0x23, 0xdb, 0x34, 0x6d, 0xb8},
+ {0x3a},
+ {0x5a, 0xaf, 0x81, 0x32, 0xe9, 0xa6, 0xa9, 0x7e, 0xd9, 0x70, 0xf2, 0x0d,
+ 0x00, 0xd9, 0x78, 0x42},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {591,
+ {0x58, 0x40, 0x14, 0x1d, 0x78, 0x45, 0x91, 0x00, 0x48, 0x6b, 0x06, 0xbe,
+ 0xb1, 0xf7, 0x86, 0x33, 0xf5, 0xe4, 0x28, 0x17, 0xa1, 0x39, 0xce, 0x8a},
+ {0xab},
+ {0x4e, 0xb3, 0xdf, 0xe7, 0x73, 0x84, 0xc5, 0x0f, 0xd1, 0xce, 0xf2, 0x30,
+ 0x39, 0x19, 0x14, 0x97},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {592,
+ {0x0d, 0x94, 0x00, 0xb0, 0xfc, 0xff, 0xd6, 0xdf, 0xc8, 0xa5, 0xb3, 0x50,
+ 0x4c, 0x78, 0x61, 0xf2, 0x60, 0xce, 0xff, 0x7d, 0xf1, 0x03, 0x53, 0x49},
+ {0xab, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x33, 0x75, 0x05, 0x83, 0x95, 0xdc, 0xf6, 0x0d, 0x85, 0xad, 0x13, 0x78,
+ 0x29, 0x90, 0xe2, 0x13},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {593,
+ {0x7d, 0x0e, 0x51, 0x88, 0xe1, 0x51, 0x89, 0xaa, 0x4c, 0x54, 0x2b, 0x49,
+ 0xef, 0xeb, 0x05, 0xfc, 0xdc, 0xa5, 0x2c, 0x08, 0x24, 0x1f, 0xef, 0xdd},
+ {0xec},
+ {0xb5, 0x8f, 0x81, 0xaa, 0x18, 0x4e, 0x88, 0x3c, 0x91, 0xbe, 0x8f, 0x11,
+ 0xdb, 0x95, 0x55, 0x2a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {594,
+ {0xa9, 0x9d, 0x01, 0xf7, 0x68, 0x6f, 0x93, 0x86, 0x55, 0xf3, 0xf1, 0xfa,
+ 0x95, 0xba, 0x4e, 0xc5, 0xdd, 0x7a, 0x7c, 0x63, 0xc7, 0xdf, 0x35, 0xe1},
+ {0x61},
+ {0xdf, 0x29, 0x2e, 0x3a, 0x0a, 0x43, 0x23, 0xb0, 0x27, 0xa9, 0x5e, 0x5d,
+ 0xfa, 0x4c, 0x0e, 0xa9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {595,
+ {0xf4, 0xa1, 0x44, 0x47, 0xe6, 0xd0, 0x58, 0x1c, 0xc4, 0x63, 0x71, 0xd5,
+ 0x4d, 0x4e, 0xe0, 0x75, 0xdd, 0xac, 0xef, 0x22, 0x1c, 0x7f, 0xfd, 0x0a},
+ {0x4b},
+ {0x1f, 0x2b, 0x08, 0x04, 0xd3, 0xef, 0x8a, 0x08, 0x6d, 0x6f, 0x59, 0xac,
+ 0x5b, 0x79, 0xb8, 0xb8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {596,
+ {0x7d, 0x99, 0x1d, 0xd5, 0x56, 0xcd, 0xc2, 0xd9, 0x76, 0x08, 0x6c, 0xe1,
+ 0x6e, 0x2c, 0xdc, 0x87, 0x23, 0x16, 0x5a, 0x48, 0x20, 0x21, 0x29, 0xe5},
+ {0x30},
+ {0x6e, 0x0b, 0x34, 0x6a, 0x25, 0xea, 0xaa, 0xcf, 0x21, 0x90, 0x95, 0x12,
+ 0xa8, 0x8d, 0x7b, 0xa3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {597,
+ {0xdc, 0x68, 0x78, 0x5b, 0x04, 0xcf, 0x54, 0x6f, 0xb6, 0xc1, 0x90, 0x9e,
+ 0x14, 0x2a, 0x31, 0xe1, 0xf2, 0xc5, 0x66, 0x27, 0x7d, 0xbf, 0xfe, 0xff},
+ {0x30, 0x84, 0x3d, 0x98, 0xd1, 0x5d, 0x1f, 0x88},
+ {0x7a, 0x9a, 0xe1, 0x05, 0x31, 0x76, 0x9f, 0x36, 0x9f, 0x4a, 0x11, 0x5d,
+ 0xb8, 0xe7, 0x11, 0x55},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {598,
+ {0xdc, 0x97, 0x65, 0x68, 0xe3, 0x79, 0x32, 0x25, 0x9a, 0x73, 0x5e, 0x6b,
+ 0xbe, 0x83, 0x17, 0x67, 0x31, 0x81, 0x0e, 0x57, 0x83, 0xca, 0x30, 0x35},
+ {0xca},
+ {0x53, 0x39, 0x8f, 0xb9, 0xbc, 0x4b, 0x24, 0x1e, 0x8d, 0xc4, 0x47, 0xd7,
+ 0xff, 0xbe, 0x38, 0xd6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {599,
+ {0xe9, 0x54, 0xea, 0x3e, 0xff, 0xb3, 0xdd, 0x02, 0xb9, 0x55, 0xbe, 0x37,
+ 0xc2, 0x54, 0xc8, 0x16, 0x26, 0x49, 0x3c, 0x0e, 0xac, 0x6b, 0x45, 0x36},
+ {0xc8},
+ {0x9b, 0xf8, 0x65, 0x91, 0xc7, 0x5b, 0xa9, 0x40, 0x50, 0x61, 0x71, 0x31,
+ 0xb1, 0x3d, 0xc5, 0x55},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {600,
+ {0x9f, 0x20, 0xfc, 0xa5, 0xb5, 0x31, 0xcd, 0x3b, 0x7c, 0x12, 0x21, 0x7d,
+ 0xcd, 0x23, 0x1d, 0xf7, 0x26, 0xe8, 0xe9, 0x0a, 0x7f, 0xee, 0xc4, 0x4b},
+ {0x91},
+ {0x36, 0xb7, 0x2d, 0xb7, 0xf2, 0xbb, 0x1c, 0xb1, 0xf3, 0x27, 0x39, 0x28,
+ 0x33, 0xca, 0x07, 0xb6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {601,
+ {0x9b, 0xb7, 0x84, 0x98, 0x3e, 0x67, 0x54, 0xea, 0xe0, 0xaa, 0xe6, 0x26,
+ 0x9f, 0x15, 0xac, 0x25, 0x71, 0xb3, 0xb8, 0xe4, 0x24, 0x5d, 0x62, 0x97},
+ {0x1f, 0xdc, 0x2c, 0x4d, 0xf9, 0xea, 0xfd, 0x6b},
+ {0x21, 0x7f, 0x53, 0xe3, 0x62, 0xc4, 0xa4, 0xa4, 0xb8, 0xed, 0x31, 0xbb,
+ 0x74, 0xec, 0x35, 0xb8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {602,
+ {0x90, 0x5e, 0xc4, 0xa9, 0x45, 0x69, 0xce, 0x35, 0x86, 0x9c, 0x63, 0x38,
+ 0x65, 0x15, 0xbb, 0x93, 0xe3, 0x2e, 0xc9, 0xa6, 0x9f, 0x78, 0x41, 0x52},
+ {0x6d, 0xc8, 0x30, 0xac, 0x06, 0x79, 0xf3, 0x79},
+ {0x44, 0xfd, 0x7b, 0x15, 0xf0, 0xbd, 0x14, 0xc5, 0x73, 0x2f, 0x75, 0x43,
+ 0x46, 0x6d, 0x11, 0xb3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {603,
+ {0x01, 0x49, 0xc9, 0x29, 0x88, 0x87, 0x48, 0xe9, 0x42, 0x23, 0xef, 0x9b,
+ 0x62, 0xb7, 0xc1, 0x2d, 0x8f, 0xc0, 0xf5, 0xbe, 0x8b, 0x1d, 0x93, 0xb9},
+ {0x2d, 0xc1, 0x15, 0x6d, 0x36, 0xf8, 0xc0, 0x42},
+ {0x1b, 0xd6, 0x9e, 0xee, 0x25, 0x0e, 0x98, 0xd2, 0x79, 0x36, 0x95, 0x52,
+ 0xd5, 0x55, 0x90, 0x19},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {604,
+ {0xb0, 0xc1, 0x34, 0x7b, 0x6a, 0x65, 0x62, 0x08, 0x2f, 0x40, 0x5c, 0xb4,
+ 0x19, 0xf2, 0xd9, 0x71, 0x41, 0xd2, 0xb0, 0x87, 0x73, 0x98, 0xa2, 0x30},
+ {0x2d, 0xc1, 0x15, 0x6d, 0x36, 0xf8, 0xc0, 0x42},
+ {0x00, 0xc4, 0xf1, 0x40, 0x16, 0xd8, 0x18, 0x74, 0xff, 0xbf, 0xf3, 0x54,
+ 0xd3, 0x8f, 0x74, 0x8d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {605,
+ {0x47, 0x07, 0x19, 0x40, 0xf7, 0xf6, 0x9d, 0x40, 0x22, 0x5a, 0x50, 0x1c,
+ 0x14, 0x82, 0x1d, 0x1b, 0x27, 0x5d, 0x52, 0x20, 0xdf, 0x80, 0x8d, 0xc7},
+ {0xcd, 0x57, 0x9a, 0x81, 0x25, 0xbb, 0x77, 0x7f},
+ {0x07, 0x53, 0xcc, 0xa3, 0xde, 0x1b, 0x7c, 0x3a, 0x69, 0x70, 0xd9, 0xb4,
+ 0x34, 0xa3, 0xe7, 0x85},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {606,
+ {0xb9, 0x4b, 0xc1, 0x0b, 0x85, 0xa8, 0xc2, 0xf7, 0x4a, 0x66, 0xfa, 0x72,
+ 0x3a, 0x25, 0xea, 0x1b, 0x39, 0x8a, 0x4f, 0x62, 0x7e, 0xfe, 0x1c, 0xe0},
+ {0x19, 0xc0, 0xf2, 0xf7, 0x86, 0x06, 0xfa, 0xe7},
+ {0x18, 0xee, 0xf6, 0x4a, 0x02, 0x2b, 0x2c, 0x7d, 0xb2, 0x76, 0x48, 0xcb,
+ 0xb5, 0xf1, 0xd5, 0xe6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {607,
+ {0x74, 0x24, 0xcc, 0xdb, 0xc2, 0x44, 0x21, 0x98, 0xa1, 0xbe, 0x1f, 0x07,
+ 0xd6, 0x19, 0x98, 0xae, 0x00, 0x83, 0x03, 0xe2, 0x18, 0xce, 0x6e, 0xd7},
+ {0xa1, 0x32, 0x80, 0x0f, 0x9e, 0xb0, 0xc0, 0xfc},
+ {0xd8, 0x0f, 0x61, 0x84, 0xd1, 0x8a, 0x37, 0x6f, 0x08, 0x0b, 0xa3, 0xa7,
+ 0x0b, 0x6e, 0x3f, 0xd9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {608,
+ {0x94, 0xc8, 0xda, 0xe7, 0x72, 0xa4, 0x3b, 0x5e, 0x00, 0x46, 0x8e, 0x09,
+ 0x47, 0x69, 0x9b, 0x23, 0x9d, 0xfe, 0x30, 0xab, 0x5f, 0x90, 0xe2, 0xf6},
+ {0xa1, 0x32, 0x80, 0x0f, 0x9e, 0xb0, 0xc0, 0xfc},
+ {0x23, 0x9c, 0x6b, 0xce, 0xee, 0x35, 0x83, 0xfe, 0x78, 0x25, 0x01, 0x1e,
+ 0x02, 0xf0, 0x1c, 0xc0},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {609,
+ {0x00, 0xdc, 0xfe, 0x4e, 0xe6, 0x17, 0xdf, 0x88, 0xec, 0xbe, 0xd7, 0x9e,
+ 0xad, 0x41, 0x89, 0x5f, 0x84, 0x52, 0x59, 0xd9, 0xe4, 0xda, 0xeb, 0x4b},
+ {0xee, 0xac, 0x23, 0x00, 0x10, 0x69, 0x49, 0xbf},
+ {0x35, 0x67, 0xf7, 0x45, 0x4a, 0xbf, 0x3f, 0x39, 0x03, 0xdf, 0x72, 0x3d,
+ 0x01, 0x00, 0x5f, 0xfe},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {610,
+ {0x5f, 0x22, 0x56, 0x07, 0x78, 0x91, 0xaa, 0xb8, 0xc1, 0xa1, 0xfc, 0xa3,
+ 0x3f, 0x9a, 0x49, 0x1a, 0xd5, 0x5a, 0xcf, 0xbe, 0xc2, 0x43, 0x8b, 0xcf},
+ {0xdd, 0xe4, 0x80, 0x54, 0x05, 0xd5, 0x7a, 0xe0},
+ {0x24, 0x77, 0xe1, 0x2a, 0xd1, 0xa2, 0x89, 0xfc, 0xe8, 0x4a, 0x7f, 0x18,
+ 0x41, 0x72, 0xbc, 0x79},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {611,
+ {0xb2, 0xd8, 0x2b, 0xe9, 0xe0, 0x33, 0x82, 0xcd, 0x94, 0x4a, 0x58, 0xcd,
+ 0x21, 0x18, 0x92, 0x38, 0xcb, 0x36, 0x35, 0x16, 0x38, 0xf3, 0x40, 0x1b},
+ {0xdd, 0xe4, 0x80, 0x54, 0x05, 0xd5, 0x7a, 0xe0},
+ {0x39, 0x64, 0xd0, 0xbb, 0x3e, 0x0a, 0xb1, 0x4f, 0x2c, 0x98, 0x93, 0x8e,
+ 0x7b, 0x59, 0x6c, 0x74},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {612,
+ {0xdb, 0x9b, 0xcc, 0x4a, 0xca, 0xa3, 0x30, 0xf7, 0x48, 0xf2, 0x5a, 0x52,
+ 0x84, 0x10, 0x96, 0x5e, 0xe2, 0xdc, 0xf8, 0xcc, 0xbc, 0xac, 0x60, 0x2b},
+ {0x7c, 0x05, 0x2f, 0xdf, 0x24, 0x6b, 0x23, 0x6a},
+ {0x17, 0x51, 0xb2, 0x71, 0xc4, 0xe9, 0x07, 0x34, 0xfe, 0x4b, 0x33, 0xa8,
+ 0x21, 0x35, 0x25, 0xe0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {613,
+ {0x83, 0x21, 0x61, 0x68, 0x87, 0x77, 0x6d, 0xec, 0x30, 0x54, 0xa9, 0x0c,
+ 0xe5, 0x7d, 0x9c, 0x96, 0xc8, 0xae, 0x95, 0x25, 0x68, 0x99, 0x44, 0xee},
+ {0xa5, 0xd3, 0x93, 0x08, 0xee, 0x7e, 0x77, 0x99},
+ {0xf3, 0x3e, 0xe4, 0x16, 0x57, 0x0d, 0x93, 0xaa, 0xec, 0x8f, 0x2f, 0xf8,
+ 0xad, 0xc0, 0xfe, 0xf4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {614,
+ {0x58, 0xcd, 0x2d, 0x59, 0x3c, 0xf5, 0xe3, 0xca, 0x35, 0xe4, 0x1d, 0x75,
+ 0x59, 0xea, 0x34, 0xfe, 0xd6, 0xff, 0xd8, 0x69, 0xf8, 0x5e, 0xe6, 0xcb},
+ {0x55, 0xa4, 0x58, 0xaa, 0xb8, 0xf4, 0x25, 0xfc},
+ {0x99, 0xc5, 0x28, 0x15, 0x34, 0x36, 0x2c, 0x7c, 0x18, 0x2a, 0x26, 0xc1,
+ 0x15, 0x06, 0xbf, 0xcd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {615,
+ {0x72, 0xc1, 0x63, 0x03, 0x89, 0x5a, 0x83, 0xd5, 0xa3, 0x2e, 0xc1, 0x43,
+ 0x00, 0xca, 0x31, 0x4a, 0x10, 0x97, 0xd9, 0xd8, 0x98, 0x6e, 0x92, 0x7d},
+ {0x7a, 0x67, 0x78, 0x80, 0x29, 0x19, 0xd4, 0x0b},
+ {0xbf, 0xfd, 0x0d, 0x08, 0x5a, 0x5a, 0xc1, 0x99, 0xe4, 0x72, 0xe9, 0xbc,
+ 0xc1, 0x42, 0xa7, 0x17},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {616,
+ {0x13, 0x36, 0x53, 0x7c, 0xca, 0x44, 0x97, 0xb3, 0x21, 0x97, 0xab, 0x23,
+ 0x26, 0xa4, 0xdd, 0x46, 0xb3, 0x7a, 0x06, 0x0b, 0x8a, 0xd5, 0x2c, 0xff},
+ {0xdd, 0x2f, 0x12, 0x21, 0xd6, 0x15, 0xf5, 0x3d},
+ {0x5b, 0x49, 0x45, 0xdd, 0x35, 0xaf, 0x28, 0x75, 0xf0, 0xae, 0x03, 0xe5,
+ 0xf3, 0x71, 0xd2, 0xa3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {617,
+ {0xb7, 0xba, 0x3a, 0x40, 0x95, 0x20, 0x08, 0x95, 0xa0, 0xfb, 0x76, 0xb4,
+ 0x90, 0xc7, 0x7e, 0x3a, 0x2f, 0xba, 0x95, 0x12, 0x3a, 0x70, 0x10, 0x26},
+ {0xf1, 0xa9, 0xb8, 0x1d, 0x04, 0x4a, 0xa9, 0x25},
+ {0x5f, 0xcf, 0x97, 0xd2, 0x61, 0xcb, 0x9c, 0x46, 0xc1, 0xa8, 0xac, 0x0d,
+ 0x18, 0xfe, 0xa8, 0x93},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {618,
+ {0x5b, 0x69, 0x1e, 0x40, 0xce, 0xff, 0x5a, 0x62, 0xd9, 0x00, 0x81, 0xb3,
+ 0xb1, 0x1e, 0xcc, 0x05, 0x3a, 0xab, 0x87, 0x35, 0xf0, 0xe1, 0x3f, 0xea},
+ {0x55, 0x66, 0x86, 0x05, 0x41, 0x29, 0xfa, 0x95},
+ {0x42, 0x09, 0x1b, 0x7d, 0x89, 0xa4, 0x93, 0xe8, 0xbc, 0x6b, 0x5b, 0x9b,
+ 0x38, 0xaa, 0x06, 0x72},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {619,
+ {0x6d, 0xb4, 0x33, 0xf2, 0x4c, 0xd3, 0x94, 0x25, 0xf9, 0x45, 0x3b, 0x97,
+ 0x06, 0x32, 0x8a, 0x59, 0x0d, 0xfd, 0x87, 0xa3, 0x2c, 0x78, 0x35, 0xcb},
+ {0x55, 0x66, 0x86, 0x05, 0x41, 0x29, 0xfa, 0x95},
+ {0x63, 0x3e, 0xb3, 0x3e, 0x8e, 0xad, 0xa3, 0x91, 0x9d, 0xb0, 0x1b, 0x34,
+ 0xbd, 0xa4, 0x8e, 0x7e},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {620,
+ {0x73, 0x25, 0xcf, 0x22, 0xb9, 0x17, 0xca, 0x42, 0x33, 0x07, 0xc7, 0x93,
+ 0x3c, 0x0f, 0x42, 0x9b, 0x9f, 0x15, 0xc6, 0x33, 0x24, 0x8a, 0x7d, 0x5b},
+ {0x83, 0xad, 0x06, 0xbe, 0xb0, 0xa3, 0x39, 0x62},
+ {0x36, 0x0b, 0x6d, 0x5f, 0x96, 0x4b, 0x5d, 0x9f, 0xb2, 0xd3, 0x0d, 0x4e,
+ 0x6a, 0xf4, 0xb3, 0x6d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {621,
+ {0x62, 0x6d, 0x8e, 0xb6, 0x2a, 0xf0, 0x84, 0x95, 0x91, 0x44, 0x9f, 0xaa,
+ 0x5b, 0xd4, 0x10, 0xcc, 0xcb, 0x78, 0xfd, 0x7c, 0x82, 0xe4, 0xd5, 0xdd},
+ {0x83, 0xad, 0x06, 0xbe, 0xb0, 0xa3, 0x39, 0x62},
+ {0xf9, 0x07, 0x20, 0x0a, 0x67, 0x77, 0xbb, 0x0a, 0x49, 0xe0, 0xe7, 0xa4,
+ 0xf0, 0xca, 0x72, 0x26},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {622,
+ {0xdd, 0x0f, 0xf0, 0x99, 0x7d, 0x0c, 0x2e, 0xdd, 0x20, 0x0b, 0xba, 0x11,
+ 0xa6, 0xbe, 0x21, 0x82, 0x7b, 0xfd, 0x57, 0x67, 0x4f, 0xc6, 0x4e, 0xe3},
+ {0x0b, 0x27, 0x0e, 0xa6, 0x38, 0x4a, 0x29, 0xd4},
+ {0xeb, 0x50, 0x6b, 0x62, 0xa2, 0x85, 0xc9, 0xa6, 0xa6, 0x01, 0xb6, 0x37,
+ 0x81, 0x38, 0x69, 0x63},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {623,
+ {0xaf, 0x78, 0xf5, 0xae, 0x8d, 0xe1, 0x68, 0x9b, 0x89, 0xde, 0x9d, 0x30,
+ 0xed, 0xb3, 0xd8, 0x2f, 0x8c, 0xce, 0x95, 0xca, 0xdc, 0xff, 0x09, 0xe9},
+ {0x16, 0x62, 0x48, 0x66, 0x80, 0x4e, 0x27, 0x1e},
+ {0x29, 0x8b, 0x68, 0x30, 0xf9, 0x82, 0x47, 0xd0, 0x16, 0x99, 0xcd, 0x09,
+ 0xf9, 0x04, 0x26, 0x4f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {624,
+ {0x0c, 0x5f, 0x8a, 0x12, 0x1b, 0xf2, 0xe3, 0xe6, 0xee, 0xcc, 0xe4, 0x1a,
+ 0x19, 0x5f, 0xdd, 0xc9, 0xbb, 0x4f, 0xb4, 0x23, 0xe4, 0x38, 0xd6, 0xde},
+ {0xc0, 0xa0, 0x72, 0x7d, 0xb4, 0xbe, 0x27, 0xfb},
+ {0xe7, 0xe7, 0xad, 0x04, 0x7c, 0xd8, 0xd3, 0x9b, 0x17, 0xd5, 0xf7, 0xd0,
+ 0x64, 0x92, 0xaa, 0xfa},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {625,
+ {0x6f, 0x9b, 0xad, 0xc2, 0xb8, 0x74, 0x8f, 0x2f, 0x5b, 0x96, 0x9a, 0xf0,
+ 0xd9, 0xde, 0x1f, 0x94, 0x59, 0xdf, 0x61, 0x5a, 0xb8, 0x9b, 0x7f, 0xab},
+ {0x41, 0xd4, 0xc2, 0x72, 0x3b, 0xb3, 0xc0, 0x4e},
+ {0xdd, 0x59, 0x57, 0xa9, 0x25, 0x28, 0x13, 0xd0, 0xba, 0x7e, 0xa1, 0xb3,
+ 0x1c, 0xf1, 0x54, 0x38},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {626,
+ {0x6d, 0x9e, 0x35, 0x4c, 0x66, 0x97, 0x2f, 0xe7, 0x7a, 0x4a, 0x08, 0x52,
+ 0xff, 0x84, 0xb6, 0x10, 0x5e, 0xae, 0x62, 0x65, 0x62, 0x67, 0x82, 0x3a},
+ {0xa0, 0xc9, 0x2f, 0xd9, 0x65, 0xd0, 0x4b, 0xb4},
+ {0x0b, 0x99, 0x2f, 0x67, 0x2e, 0xef, 0x4a, 0x1a, 0x6c, 0x16, 0x6b, 0xb7,
+ 0xb2, 0x15, 0x70, 0x6f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {627,
+ {0x33, 0x4e, 0xa9, 0x89, 0xdd, 0x61, 0x7a, 0x7b, 0x32, 0x0a, 0xe7, 0xe7,
+ 0x8b, 0x92, 0x31, 0xa3, 0x21, 0x9f, 0x9b, 0x76, 0x3b, 0xac, 0xb4, 0x23},
+ {0xa0, 0xc9, 0x2f, 0xd9, 0x65, 0xd0, 0x4b, 0xb4},
+ {0x16, 0x11, 0x39, 0xcf, 0xcb, 0x81, 0xdd, 0x9e, 0x9a, 0x70, 0xae, 0x22,
+ 0xe9, 0x17, 0xae, 0xcf},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {628,
+ {0xf4, 0x49, 0x40, 0x5b, 0x7d, 0x41, 0x9d, 0x08, 0x6b, 0xc0, 0x57, 0x01,
+ 0x43, 0x12, 0x73, 0x62, 0xba, 0xf0, 0xdb, 0x2c, 0x5b, 0xc0, 0x17, 0x3d},
+ {0xde, 0x8f, 0x57, 0x30, 0x23, 0xe8, 0x83, 0x32},
+ {0x31, 0xee, 0x16, 0x32, 0x75, 0x00, 0x4e, 0xe3, 0x60, 0xd7, 0xe5, 0x1e,
+ 0xed, 0x33, 0x88, 0x26},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {629,
+ {0x2d, 0x52, 0xad, 0xcc, 0xf6, 0x8a, 0x0f, 0x82, 0x66, 0x0b, 0x19, 0x32,
+ 0x87, 0x7a, 0x9f, 0x57, 0x39, 0xe3, 0xc4, 0xa7, 0x20, 0xf1, 0xda, 0x45},
+ {0x1f, 0xaa, 0xc4, 0xf7, 0xf1, 0x0a, 0x56, 0x8a},
+ {0x1d, 0xf4, 0x09, 0x61, 0x5f, 0x51, 0x18, 0xb6, 0x1a, 0x2b, 0x66, 0x04,
+ 0x3f, 0x2b, 0x55, 0x97},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {630,
+ {0x3a, 0xc7, 0x67, 0xdf, 0xb3, 0xcd, 0x8b, 0xf3, 0x0d, 0x7b, 0xb0, 0xa7,
+ 0xc0, 0x1c, 0x0e, 0xed, 0xe6, 0x7b, 0xc2, 0x1d, 0x2f, 0x08, 0x9a, 0x8b},
+ {0xd4, 0xe5, 0x4b, 0xf3, 0xd3, 0xdb, 0x5d, 0x58},
+ {0x46, 0x53, 0x83, 0x01, 0x3b, 0xee, 0x67, 0x22, 0xb0, 0x6b, 0x2a, 0x77,
+ 0x3c, 0xe7, 0x69, 0x93},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {631,
+ {0xec, 0x2e, 0x78, 0xa5, 0xc1, 0x6c, 0x76, 0x4e, 0xac, 0xce, 0xb8, 0xab,
+ 0x85, 0x96, 0xe9, 0x7f, 0x27, 0xa2, 0xa5, 0x6a, 0x1a, 0xe0, 0x48, 0x51},
+ {0x62, 0x1f, 0x9a, 0x1d, 0xaf, 0x83, 0x81, 0xc1},
+ {0x8d, 0x2c, 0xce, 0xeb, 0xc5, 0x51, 0x89, 0xed, 0xc2, 0x02, 0xea, 0xac,
+ 0x59, 0x37, 0x08, 0x98},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {632,
+ {0x1e, 0xe4, 0x18, 0x1c, 0x11, 0xcc, 0xf3, 0x0a, 0x40, 0xbb, 0xe8, 0x1a,
+ 0x4c, 0x6a, 0x6b, 0xb1, 0x32, 0x10, 0x46, 0xa0, 0x9e, 0xa6, 0xa3, 0x4e},
+ {0xa8, 0xfe, 0x0e, 0x79, 0xf0, 0x9c, 0x23, 0xbe},
+ {0xce, 0x46, 0x04, 0xe8, 0x46, 0xd2, 0xbd, 0x74, 0xbf, 0xf9, 0x2d, 0x5e,
+ 0x47, 0x75, 0x52, 0xd2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {633,
+ {0xb8, 0x00, 0xc9, 0xec, 0x9c, 0x84, 0xf3, 0x03, 0xf6, 0x47, 0x8e, 0xa2,
+ 0x04, 0x8e, 0x66, 0x9c, 0x61, 0x23, 0x56, 0x55, 0x95, 0xfa, 0x35, 0x06},
+ {0xa8, 0xfe, 0x0e, 0x79, 0xf0, 0x9c, 0x23, 0xbe},
+ {0x0f, 0xe0, 0x3c, 0xdf, 0x45, 0x1b, 0x08, 0xd2, 0xed, 0xf1, 0xf7, 0xeb,
+ 0x23, 0x02, 0x83, 0x89},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {634,
+ {0xdb, 0x1c, 0x44, 0x3e, 0xaa, 0x38, 0xb6, 0x0f, 0x54, 0x4b, 0x2c, 0xb7,
+ 0x28, 0x13, 0xe0, 0x24, 0x1d, 0x92, 0xd2, 0xc4, 0x69, 0x5b, 0xb3, 0xd2},
+ {0xb2, 0x13, 0x98, 0x57, 0x4e, 0xf5, 0x5d, 0x1c},
+ {0x02, 0xb8, 0x9a, 0xf7, 0xcb, 0xdf, 0xc3, 0xa3, 0xe8, 0x69, 0x64, 0x14,
+ 0xcf, 0xcd, 0x98, 0xc6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {635,
+ {0xf8, 0x53, 0x2a, 0x18, 0xd6, 0x81, 0x95, 0x00, 0x0d, 0x52, 0xce, 0xaf,
+ 0xe3, 0x1d, 0x89, 0x79, 0xe1, 0x6e, 0x95, 0x7d, 0xe9, 0x1f, 0xbc, 0xfb},
+ {0x6f, 0xbd, 0x8a, 0xfa, 0x7f, 0x01, 0xb0, 0x67},
+ {0xb9, 0xc9, 0x0b, 0x6f, 0x5c, 0x3c, 0x4d, 0x0a, 0x34, 0x36, 0x34, 0xdf,
+ 0x82, 0x83, 0x28, 0x30},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {636,
+ {0xa1, 0xba, 0x1c, 0xef, 0x96, 0x97, 0xcd, 0x98, 0x4d, 0x0c, 0xce, 0xab,
+ 0x58, 0x79, 0x11, 0x9e, 0x98, 0x16, 0x65, 0xeb, 0xa8, 0x3b, 0x84, 0xde},
+ {0x38, 0x07, 0x8c, 0x14, 0x6c, 0x37, 0x4b, 0xbd},
+ {0x2c, 0x8c, 0xec, 0xd9, 0xca, 0xa1, 0x22, 0x85, 0x40, 0x34, 0x98, 0xb6,
+ 0xbd, 0x88, 0x15, 0x9c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {637,
+ {0x46, 0x10, 0xe0, 0x7f, 0xa5, 0xc3, 0x1c, 0x40, 0x51, 0xe2, 0xc6, 0xda,
+ 0x75, 0xfe, 0xd8, 0x5b, 0x3d, 0xc4, 0x51, 0xbe, 0xa5, 0xdb, 0x93, 0x1b},
+ {0x65, 0xeb, 0x49, 0xc3, 0x4e, 0x4a, 0x96, 0xf2},
+ {0x40, 0x39, 0xb3, 0xf9, 0xd0, 0x2b, 0x7c, 0x8a, 0x76, 0x4a, 0xe8, 0xc2,
+ 0xc4, 0x07, 0xfb, 0xdd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {638,
+ {0xe5, 0x80, 0x8e, 0x36, 0x6d, 0x12, 0x9b, 0xdd, 0x06, 0xf0, 0xec, 0x64,
+ 0x5d, 0x3a, 0x16, 0xcd, 0x10, 0x70, 0x2a, 0x4f, 0xb0, 0x10, 0x71, 0xbe},
+ {0x65, 0xeb, 0x49, 0xc3, 0x4e, 0x4a, 0x96, 0xf2},
+ {0x0e, 0x5e, 0x02, 0x32, 0x74, 0x53, 0xb7, 0x64, 0xd6, 0x67, 0x5c, 0xf5,
+ 0xec, 0x24, 0xb2, 0x94},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {639,
+ {0x0b, 0x29, 0xb8, 0x97, 0x22, 0x42, 0xd5, 0x4d, 0xad, 0xad, 0xf8, 0xa6,
+ 0xfb, 0x33, 0x12, 0xf9, 0x67, 0x8e, 0xf8, 0x87, 0xcf, 0xd2, 0x66, 0x08},
+ {0x45, 0x41, 0xbb, 0xa6, 0x94, 0xf1, 0xb6, 0x0d},
+ {0x01, 0xc4, 0xa4, 0xd7, 0xe2, 0x46, 0x08, 0xb7, 0x9e, 0x92, 0x77, 0xa6,
+ 0xd4, 0x41, 0xaf, 0x4c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {640,
+ {0x4a, 0xdd, 0xc7, 0x85, 0x66, 0x1f, 0x93, 0xa3, 0xcc, 0xbe, 0x82, 0xcd,
+ 0x7a, 0x1c, 0xb3, 0xe2, 0xdb, 0x8e, 0xb0, 0x55, 0x9c, 0xe4, 0x9e, 0xdc},
+ {0x2d, 0x6f, 0x91, 0x02, 0xe0, 0x6f, 0xe4, 0x53},
+ {0xd9, 0x27, 0xfc, 0xd3, 0xa8, 0x54, 0x7e, 0xf0, 0xcb, 0x0e, 0xcc, 0xd7,
+ 0xcb, 0xac, 0xc7, 0x75},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {641,
+ {0x93, 0xc0, 0xa0, 0x4d, 0x02, 0x9b, 0x8f, 0x12, 0xe3, 0xd8, 0x68, 0xc0,
+ 0x44, 0x6c, 0xa5, 0x7b, 0xc5, 0xed, 0x1e, 0x56, 0xaa, 0x4a, 0x39, 0xcf},
+ {0xe0, 0xf8, 0x05, 0xb6, 0x02, 0xdd, 0x9a, 0xc4},
+ {0x69, 0xf8, 0xe3, 0xad, 0xe4, 0x49, 0xe2, 0xd2, 0xe4, 0xfc, 0x54, 0xe0,
+ 0x71, 0x8b, 0xa0, 0x9b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {642,
+ {0x74, 0x40, 0x19, 0x03, 0xfc, 0x00, 0x55, 0xc4, 0x6c, 0xe6, 0xdf, 0xae,
+ 0x43, 0xbd, 0x50, 0x01, 0x4e, 0x48, 0xe8, 0xfa, 0x25, 0x63, 0xf3, 0x3e},
+ {0x29, 0xa7, 0xc5, 0xdd, 0x24, 0x20, 0x5d, 0xe0},
+ {0x6d, 0xfb, 0x5b, 0x7e, 0x1c, 0xf0, 0x1b, 0x5d, 0x73, 0x72, 0x35, 0x9a,
+ 0xf7, 0xfb, 0x0c, 0xd7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {643,
+ {0x4e, 0x23, 0x91, 0xee, 0xab, 0xd9, 0xbd, 0x39, 0x9d, 0xbd, 0xf7, 0x81,
+ 0x20, 0xf2, 0xfc, 0x16, 0x70, 0xdc, 0x5e, 0xfe, 0x63, 0x20, 0x4d, 0x91},
+ {0x29, 0xa7, 0xc5, 0xdd, 0x24, 0x20, 0x5d, 0xe0},
+ {0xff, 0x02, 0x89, 0x9b, 0x38, 0x7d, 0x48, 0x19, 0xb7, 0x6c, 0x24, 0x98,
+ 0xce, 0x83, 0x6e, 0x45},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {644,
+ {0x61, 0x93, 0x1f, 0x40, 0xf7, 0x65, 0x43, 0x9b, 0x5f, 0xd1, 0x60, 0x4f,
+ 0x84, 0x49, 0x0a, 0xff, 0x1d, 0xe0, 0xf8, 0x82, 0x3d, 0xc1, 0x0c, 0x16},
+ {0xa0, 0xec, 0x58, 0x8f, 0x32, 0x9b, 0xb1, 0x4e},
+ {0x91, 0x58, 0x4a, 0xc4, 0xc3, 0x31, 0x93, 0x79, 0xc5, 0x4d, 0xef, 0x2b,
+ 0xb9, 0xf1, 0x03, 0x32},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {645,
+ {0x6e, 0x03, 0x94, 0x97, 0xb3, 0xd5, 0x42, 0x5d, 0xc8, 0x5b, 0x86, 0x7f,
+ 0x28, 0xd9, 0xb4, 0xbe, 0x98, 0x3a, 0x63, 0xdc, 0x04, 0xe4, 0x2a, 0x3c},
+ {0xff, 0x11, 0x82, 0x81, 0x4a, 0xf4, 0x70, 0xa0},
+ {0x47, 0xd8, 0xa2, 0x93, 0xb9, 0x18, 0xd5, 0x13, 0xe9, 0x3e, 0x7d, 0x72,
+ 0xc4, 0xc1, 0x8b, 0x5b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {646,
+ {0x4f, 0x88, 0x20, 0xe4, 0x08, 0x70, 0xd1, 0xc0, 0x16, 0x29, 0x9e, 0x9a,
+ 0x60, 0x89, 0x11, 0xa0, 0xbe, 0x64, 0x63, 0xbd, 0x83, 0x21, 0xf8, 0x8d},
+ {0x57, 0x16, 0x25, 0xdf, 0xce, 0x0f, 0xb7, 0x91},
+ {0xc6, 0xd7, 0x49, 0x16, 0xfe, 0x71, 0x47, 0x1e, 0xd3, 0xdc, 0x10, 0xe6,
+ 0x41, 0x7e, 0x40, 0x6e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {647,
+ {0x69, 0xd1, 0x2a, 0xd6, 0xf7, 0x4f, 0x70, 0x62, 0x80, 0xe3, 0xc4, 0x6b,
+ 0x46, 0x99, 0xa5, 0x9b, 0x6f, 0x78, 0xce, 0xf5, 0x47, 0xf9, 0xb7, 0x34},
+ {0x57, 0x16, 0x25, 0xdf, 0xce, 0x0f, 0xb7, 0x91},
+ {0x3a, 0xa2, 0xdc, 0x7c, 0x43, 0x26, 0xa9, 0xf2, 0x57, 0xb0, 0xa6, 0xa0,
+ 0xa2, 0xfe, 0xef, 0x91},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {648,
+ {0x0a, 0xcc, 0xe9, 0xe9, 0x67, 0x66, 0x3c, 0x28, 0x0e, 0xa5, 0x02, 0xba,
+ 0x00, 0x20, 0xf3, 0x74, 0xb6, 0x3c, 0x5c, 0xdc, 0xed, 0x47, 0x50, 0x91},
+ {0x5f, 0xd5, 0x53, 0xd9, 0xcb, 0xe8, 0x32, 0x27},
+ {0xed, 0xc0, 0x72, 0x98, 0x97, 0xee, 0xc8, 0x65, 0xec, 0x56, 0x1e, 0xff,
+ 0x5c, 0x2f, 0x17, 0x28},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {649,
+ {0x25, 0xb3, 0x39, 0xdd, 0xa3, 0x82, 0xfa, 0xaa, 0xb8, 0x28, 0x70, 0xde,
+ 0xc8, 0x23, 0xa9, 0xfa, 0xc0, 0x4c, 0x74, 0x88, 0xf2, 0x32, 0x11, 0x6c},
+ {0xe6, 0xb2, 0x80, 0xe2, 0xfc, 0xbb, 0x52, 0x38},
+ {0x12, 0xc8, 0xb2, 0x7b, 0x1b, 0xc0, 0x4f, 0xd1, 0xae, 0xf6, 0xd6, 0x79,
+ 0x13, 0x8f, 0xe1, 0x78},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {650,
+ {0x44, 0xdb, 0x2e, 0x58, 0x2c, 0x59, 0xf4, 0x52, 0xda, 0x6b, 0x00, 0x37,
+ 0x0c, 0xe2, 0xec, 0x4d, 0xec, 0xb2, 0x03, 0xf1, 0x3a, 0x5e, 0xa5, 0x59},
+ {0x6f, 0xf2, 0x8e, 0x2c, 0x0f, 0x33, 0x78, 0xfb},
+ {0xf9, 0x3f, 0xc6, 0x4c, 0xe3, 0xf9, 0x9b, 0x35, 0xa3, 0x22, 0x5f, 0xdc,
+ 0xa0, 0x04, 0x2d, 0xe6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {651,
+ {0x74, 0x27, 0xb8, 0xc5, 0x6b, 0xda, 0xaa, 0xdf, 0xbd, 0x45, 0xd5, 0x95,
+ 0xcf, 0x4a, 0x18, 0xe3, 0xb3, 0xf1, 0xae, 0x10, 0xde, 0x08, 0xfc, 0x66},
+ {0xfe, 0xf8, 0xa0, 0x6a, 0x63, 0x16, 0xcc, 0x92},
+ {0xd4, 0x7f, 0x66, 0x0e, 0x5a, 0xb7, 0xbc, 0xcc, 0x1f, 0x5a, 0xb9, 0x9f,
+ 0xbc, 0xe0, 0x0e, 0x60},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {652,
+ {0xf1, 0x29, 0xb3, 0x45, 0x6b, 0x73, 0x84, 0x42, 0x40, 0xaa, 0xf3, 0x4b,
+ 0xd3, 0x94, 0x2d, 0xf3, 0xa3, 0x5f, 0xcf, 0x4b, 0x05, 0x6c, 0xa8, 0x41},
+ {0xff, 0xff, 0x33, 0x8a, 0xb7, 0xc2, 0x27, 0x1d},
+ {0x18, 0x67, 0x2e, 0xd6, 0xfb, 0x82, 0xf5, 0xbb, 0x61, 0x7f, 0xa1, 0x5a,
+ 0x37, 0x39, 0xcb, 0x40},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {653,
+ {0x13, 0xe7, 0xec, 0x4e, 0x2b, 0x9e, 0x3c, 0xe4, 0xde, 0xa0, 0xf1, 0x92,
+ 0x8f, 0x28, 0x20, 0x3f, 0xb9, 0x5b, 0x6a, 0xd6, 0x41, 0x81, 0x66, 0x92},
+ {0xd4, 0xe8, 0x6e, 0x10, 0x8a, 0xaa, 0xbe, 0x9d},
+ {0xe6, 0x04, 0xe6, 0x72, 0x72, 0xb0, 0x28, 0x72, 0xd2, 0x74, 0x96, 0xe2,
+ 0x3e, 0xae, 0x4f, 0x99},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {654,
+ {0x0d, 0x88, 0xb0, 0x21, 0x43, 0xbf, 0xec, 0xdb, 0x05, 0x71, 0x4c, 0xe5,
+ 0x0f, 0x22, 0x90, 0x03, 0x62, 0xa6, 0xdf, 0x0b, 0x39, 0x73, 0x1d, 0x79},
+ {0x17, 0xab, 0xca, 0x88, 0x58, 0x26, 0x97, 0xec},
+ {0xc8, 0x21, 0x94, 0x33, 0x24, 0x07, 0xfe, 0x93, 0x90, 0x5c, 0x30, 0x38,
+ 0x83, 0x69, 0x27, 0x01},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {655,
+ {0xbe, 0xc3, 0x72, 0x7f, 0xa0, 0xf8, 0x6e, 0xdd, 0xdf, 0x11, 0xf1, 0xd1,
+ 0xdb, 0xb4, 0x45, 0x92, 0xd4, 0xe9, 0xb0, 0x35, 0x58, 0xa4, 0xe7, 0xc6},
+ {0x17, 0xab, 0xca, 0x88, 0x58, 0x26, 0x97, 0xec},
+ {0xb0, 0x7d, 0x88, 0x9f, 0x49, 0xf2, 0x32, 0xca, 0x0b, 0xcb, 0x26, 0x5a,
+ 0x4d, 0x32, 0x99, 0x80},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {656,
+ {0x01, 0x33, 0x03, 0x87, 0x61, 0xc4, 0x8e, 0x9e, 0xa6, 0xba, 0x96, 0x95,
+ 0x28, 0x2f, 0x51, 0x26, 0x96, 0x76, 0xb9, 0xf5, 0x4f, 0x44, 0x47, 0x2d},
+ {0x17, 0xab, 0xca, 0x88, 0x58, 0x26, 0x97, 0xec},
+ {0x4b, 0x84, 0x2a, 0xaa, 0x6f, 0x4e, 0x37, 0x32, 0x71, 0xcb, 0x5a, 0xca,
+ 0x38, 0x94, 0xac, 0x7e},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {657,
+ {0x9f, 0xe2, 0x8e, 0x40, 0x14, 0x7c, 0xf4, 0x1d, 0xdc, 0xc6, 0xf3, 0xab,
+ 0xe9, 0x1d, 0x8c, 0xda, 0xf2, 0x90, 0x94, 0xda, 0xc0, 0x3e, 0xec, 0x9d},
+ {0xb0, 0x4d, 0xf0, 0x96, 0xcf, 0x8c, 0xfa, 0x08},
+ {0xde, 0x4a, 0x80, 0xa1, 0x9c, 0x7a, 0x27, 0xf1, 0x70, 0x13, 0x13, 0x0d,
+ 0x86, 0x10, 0x67, 0xd0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {658,
+ {0x57, 0x33, 0x57, 0x95, 0x25, 0x28, 0x1b, 0x34, 0xe8, 0xff, 0x41, 0x31,
+ 0xcf, 0xc5, 0x00, 0xff, 0xc3, 0xd0, 0x37, 0xca, 0xd5, 0x8e, 0xf2, 0x31},
+ {0xb9, 0x35, 0x1e, 0x20, 0x00, 0xa3, 0x25, 0x0d},
+ {0xe0, 0x01, 0x31, 0xbd, 0xd0, 0xaa, 0xf1, 0xf7, 0xee, 0x7c, 0xd7, 0xf6,
+ 0x4e, 0x2f, 0xa7, 0x81},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {659,
+ {0xc6, 0xeb, 0x08, 0x95, 0x74, 0x34, 0x24, 0xe1, 0x33, 0x19, 0x14, 0x64,
+ 0xfe, 0x27, 0x42, 0x74, 0x98, 0xd7, 0x3c, 0x7f, 0xd9, 0x34, 0xa5, 0xfc},
+ {0x75, 0x0d, 0x47, 0xd9, 0x4e, 0x29, 0x2e, 0x92},
+ {0x74, 0xce, 0xca, 0x21, 0x9c, 0xec, 0x51, 0x59, 0x89, 0xd0, 0x76, 0xf6,
+ 0xd8, 0x0d, 0x57, 0x16},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {660,
+ {0x5b, 0x52, 0x38, 0x29, 0x65, 0x8b, 0x9f, 0xbe, 0x36, 0x95, 0x05, 0x1f,
+ 0x39, 0x90, 0xd0, 0x7a, 0xe2, 0x10, 0x12, 0x9b, 0x89, 0x75, 0xd7, 0x5e},
+ {0xeb, 0x9a, 0x96, 0x21, 0x7d, 0x43, 0x6c, 0xee},
+ {0xe3, 0x0e, 0xad, 0x14, 0xfe, 0x48, 0x86, 0xb7, 0x5b, 0xf4, 0x59, 0x20,
+ 0x29, 0x13, 0x7f, 0x0f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {661,
+ {0x59, 0xe4, 0xd0, 0x7e, 0xdd, 0xc3, 0x6d, 0xb5, 0x17, 0xa6, 0xa2, 0xd9,
+ 0xb2, 0x29, 0xd0, 0xe3, 0x26, 0xdf, 0xa1, 0x9c, 0x96, 0x1e, 0xf8, 0x05},
+ {0x10, 0x14, 0xbe, 0x3e, 0x8c, 0xa5, 0x94, 0x05},
+ {0xa0, 0xcd, 0xc3, 0xf9, 0x52, 0xad, 0x91, 0xee, 0x1a, 0x0d, 0xc1, 0x7e,
+ 0x3c, 0xc3, 0x1a, 0xa9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {662,
+ {0x25, 0x3b, 0x67, 0x93, 0xd0, 0x33, 0xf7, 0xf2, 0xed, 0x9c, 0x3f, 0xe3,
+ 0x59, 0x72, 0x01, 0xc6, 0xd6, 0x58, 0xa8, 0x33, 0xdb, 0xda, 0xd7, 0x5c},
+ {0xe3, 0x9c, 0x33, 0xac, 0xb1, 0xe1, 0x6c, 0x8c},
+ {0x14, 0x9c, 0x7e, 0x8c, 0x04, 0x4a, 0xd5, 0x29, 0x1c, 0x8d, 0xbe, 0x94,
+ 0x6a, 0x2c, 0xbe, 0x00},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {663,
+ {0x0e, 0xe4, 0x02, 0x01, 0x62, 0x2e, 0x8b, 0x00, 0xc8, 0x00, 0x62, 0x85,
+ 0x7b, 0xe8, 0x23, 0xd2, 0x94, 0x7e, 0x60, 0x02, 0xab, 0x4e, 0x49, 0x18},
+ {0xe3, 0x9c, 0x33, 0xac, 0xb1, 0xe1, 0x6c, 0x8c},
+ {0xd5, 0xd4, 0xe0, 0x3b, 0x92, 0x99, 0x5d, 0x2b, 0xa1, 0x55, 0x7a, 0xf0,
+ 0xe4, 0x94, 0xdd, 0xb6},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {664,
+ {0x43, 0x4b, 0x70, 0xa4, 0xde, 0x6b, 0xa9, 0xf7, 0x37, 0x96, 0xcf, 0x3b,
+ 0x3d, 0xbf, 0x73, 0x6f, 0x24, 0x85, 0x0a, 0x52, 0xcf, 0x6b, 0x29, 0x83},
+ {0x0d, 0x08, 0x23, 0x97, 0x12, 0x1c, 0x72, 0xf2},
+ {0x74, 0x9e, 0xea, 0xc8, 0xe3, 0x81, 0xbb, 0xd4, 0x4a, 0xcb, 0x44, 0x1d,
+ 0xea, 0x77, 0xe5, 0x4d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {665,
+ {0x78, 0xb5, 0x31, 0xa9, 0x9a, 0x5e, 0xf0, 0xf0, 0xfb, 0x42, 0x7b, 0x0e,
+ 0x19, 0xc3, 0xad, 0x71, 0x01, 0xe4, 0xc9, 0x7a, 0x6b, 0xcb, 0x08, 0x73},
+ {0x3f, 0x0d, 0x0a, 0x82, 0x28, 0xda, 0xfd, 0xef},
+ {0xb8, 0x09, 0xad, 0x61, 0x69, 0x70, 0x1e, 0xf1, 0x6e, 0xf8, 0x6a, 0x85,
+ 0x40, 0xec, 0xe7, 0xc9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {666,
+ {0xee, 0x89, 0x46, 0xc5, 0x62, 0x4e, 0x08, 0xc1, 0x81, 0xb9, 0x6a, 0x22,
+ 0xd2, 0xaf, 0xd6, 0x6c, 0xdb, 0xf0, 0xac, 0x58, 0xbd, 0x0b, 0xf1, 0x5b},
+ {0x3f, 0x0d, 0x0a, 0x82, 0x28, 0xda, 0xfd, 0xef},
+ {0x7b, 0x24, 0xd8, 0xed, 0x63, 0xea, 0xe7, 0x73, 0x74, 0xdd, 0x64, 0x9b,
+ 0x70, 0xa5, 0xeb, 0x2f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {667,
+ {0x91, 0xb3, 0x9f, 0x7d, 0x3c, 0xee, 0x1b, 0x2a, 0x78, 0xaf, 0x0d, 0x6c,
+ 0xd6, 0x16, 0x09, 0x92, 0xcd, 0x59, 0xe3, 0xd6, 0xda, 0xb9, 0x53, 0x42},
+ {0x9a, 0xc4, 0x05, 0xd4, 0x91, 0x18, 0x0a, 0x29},
+ {0xdc, 0x75, 0x78, 0x9b, 0x9f, 0x04, 0x90, 0x5f, 0x48, 0x26, 0x17, 0x66,
+ 0xd4, 0x8a, 0xae, 0x09},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {668,
+ {0xe0, 0x5c, 0xb5, 0x16, 0xe5, 0xc4, 0x0a, 0x4f, 0xdf, 0x90, 0x9c, 0x40,
+ 0xb7, 0x0b, 0xb8, 0x51, 0x23, 0x00, 0x9a, 0x4f, 0xd4, 0x41, 0x75, 0xf0},
+ {0x07, 0x5b, 0x1b, 0x52, 0x6e, 0x4a, 0x13, 0x82},
+ {0x60, 0x8f, 0xf7, 0xfc, 0x8e, 0x37, 0xa3, 0x27, 0xf9, 0x1d, 0x6e, 0xc2,
+ 0xbc, 0xfe, 0xb4, 0xa8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {669,
+ {0x04, 0x38, 0x3f, 0x6e, 0xa6, 0x40, 0xf3, 0x4e, 0xc0, 0xc0, 0xa3, 0x35,
+ 0xeb, 0x0f, 0x69, 0x51, 0xc9, 0x09, 0xac, 0xea, 0x9c, 0xf3, 0x20, 0xf0},
+ {0xfb, 0x58, 0x71, 0x7f, 0x3b, 0xcc, 0xb9, 0x3f},
+ {0x0a, 0xf4, 0x55, 0xa3, 0x97, 0xea, 0x59, 0x86, 0x33, 0x94, 0xee, 0xcf,
+ 0x95, 0xc3, 0x00, 0xdf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {670,
+ {0x2b, 0x16, 0x94, 0x1c, 0x8e, 0x72, 0x38, 0x06, 0xc2, 0xbf, 0xb0, 0x9e,
+ 0x46, 0xe3, 0xe8, 0xa6, 0x05, 0xb2, 0x12, 0xff, 0x7c, 0x3b, 0xee, 0xf0},
+ {0x15, 0xd3, 0x4f, 0xbe, 0xc8, 0x61, 0xd5, 0x06},
+ {0x21, 0x91, 0xad, 0x7e, 0x62, 0xf1, 0xce, 0x7f, 0x05, 0x03, 0xad, 0xfc,
+ 0xdc, 0x49, 0x18, 0x4e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {671,
+ {0xaa, 0x53, 0x6a, 0x02, 0xd2, 0x69, 0x02, 0xe2, 0x96, 0xc1, 0x8d, 0xaa,
+ 0xf7, 0x85, 0xe4, 0x71, 0x8e, 0xba, 0x36, 0x3a, 0x49, 0xa6, 0x2b, 0x59},
+ {0x50, 0x0c, 0x1c, 0x91, 0x39, 0x37, 0x77, 0x51},
+ {0xec, 0x69, 0x02, 0x89, 0x6e, 0x40, 0x15, 0xb5, 0x08, 0xa1, 0xd6, 0x94,
+ 0x52, 0xe6, 0xeb, 0xec},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {672,
+ {0xf8, 0x7c, 0x7d, 0x0a, 0xd9, 0x86, 0xae, 0x73, 0xc6, 0xde, 0x2c, 0xc4,
+ 0x3f, 0xc0, 0x8f, 0xfb, 0x23, 0x0b, 0x26, 0x4c, 0x93, 0xd7, 0x73, 0xd1},
+ {0x92, 0x59, 0xdf, 0x27, 0xc3, 0xc9, 0x8a, 0x31},
+ {0x3e, 0xb2, 0x8f, 0x26, 0x5b, 0xf4, 0x40, 0x77, 0x50, 0xab, 0x82, 0x0e,
+ 0x54, 0x34, 0xbb, 0xf6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {673,
+ {0xe7, 0x46, 0xe1, 0xcf, 0x64, 0xa9, 0xee, 0x02, 0xaf, 0xf3, 0xf5, 0x30,
+ 0x21, 0xef, 0xb2, 0x5e, 0xbd, 0x21, 0x03, 0x4e, 0xef, 0xaa, 0xed, 0x76},
+ {0xb0, 0x51, 0x66, 0xce, 0xa4, 0x89, 0x33, 0x5f},
+ {0x59, 0xbf, 0x60, 0x82, 0x2d, 0x03, 0x66, 0xb6, 0x97, 0x2d, 0x14, 0xb3,
+ 0xbf, 0xe2, 0x92, 0x56},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {674,
+ {0xc4, 0x74, 0x6f, 0x2e, 0xd9, 0x6e, 0x1c, 0x0f, 0xb9, 0x6d, 0xb0, 0x49,
+ 0xe4, 0xc0, 0x27, 0xa5, 0xbc, 0x73, 0x23, 0x32, 0xdc, 0x12, 0xe8, 0xd9},
+ {0xb0, 0x51, 0x66, 0xce, 0xa4, 0x89, 0x33, 0x5f},
+ {0x2b, 0x96, 0xfe, 0x1d, 0x30, 0x55, 0x90, 0xf6, 0xf6, 0xdc, 0xb4, 0xec,
+ 0x00, 0xe0, 0xf1, 0xef},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {675,
+ {0xe5, 0xcf, 0x57, 0x70, 0x8c, 0x1f, 0x5c, 0x38, 0xcc, 0xbd, 0x9b, 0xd1,
+ 0x93, 0x02, 0x56, 0x2e, 0x53, 0xb8, 0xac, 0x5b, 0x5c, 0x57, 0x47, 0xb9},
+ {0x78, 0xe4, 0x34, 0x63, 0xd9, 0x9d, 0x77, 0x45},
+ {0x40, 0x52, 0x8b, 0x2b, 0x55, 0x3b, 0xd2, 0x44, 0x7b, 0x87, 0x7d, 0xcf,
+ 0x32, 0xe1, 0x96, 0x62},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {676,
+ {0x72, 0x68, 0xdb, 0x79, 0x6d, 0x44, 0xfd, 0x05, 0xcd, 0x88, 0xb3, 0xbb,
+ 0xd3, 0x43, 0x19, 0xd6, 0xde, 0x2a, 0xb0, 0xc0, 0x15, 0x4e, 0xbe, 0xdf},
+ {0x01, 0x6e, 0x1a, 0x31, 0xb9, 0x9f, 0x19, 0xdc},
+ {0xdd, 0x5c, 0xe1, 0x73, 0x37, 0x45, 0xc3, 0xf4, 0x94, 0x22, 0xab, 0xe4,
+ 0xa3, 0x80, 0x74, 0x73},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {677,
+ {0x61, 0xdb, 0xdc, 0xf2, 0xe5, 0xa1, 0x90, 0xf1, 0x26, 0x08, 0x67, 0xbf,
+ 0x06, 0x7a, 0x4c, 0xff, 0xf3, 0xa6, 0x6a, 0x46, 0x20, 0x0d, 0x56, 0xfe},
+ {0x5f, 0x3d, 0x8b, 0xb6, 0xef, 0x1d, 0x21, 0x9e},
+ {0xb6, 0x2b, 0x0d, 0xdb, 0x08, 0x37, 0xf8, 0x4d, 0x59, 0x54, 0x26, 0xb1,
+ 0x74, 0xad, 0xae, 0x91},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {678,
+ {0x6f, 0x79, 0x07, 0xaa, 0x10, 0x89, 0xd0, 0xdf, 0x45, 0xfa, 0xbc, 0x6d,
+ 0x7f, 0x04, 0x4c, 0xb1, 0x3a, 0xca, 0x1f, 0x47, 0xd6, 0x48, 0x0a, 0xfc},
+ {0xf4, 0xef, 0x45, 0x59, 0x96, 0xd5, 0x04, 0xeb},
+ {0x24, 0xe0, 0xfa, 0x34, 0x29, 0x6c, 0x10, 0x56, 0x1a, 0x96, 0x5e, 0x3b,
+ 0x42, 0x22, 0x3c, 0x8e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {679,
+ {0x35, 0x43, 0x00, 0xa0, 0x5e, 0xa0, 0x92, 0x1d, 0x79, 0xb8, 0xbb, 0x14,
+ 0x5d, 0x13, 0xe7, 0xc5, 0x53, 0x00, 0x38, 0x74, 0xc9, 0xe8, 0xbd, 0x30},
+ {0xdc, 0xac, 0x3b, 0x44, 0xac, 0x4f, 0x00, 0xdd},
+ {0x20, 0x9b, 0x41, 0xa9, 0xcd, 0x21, 0x16, 0x4d, 0xe3, 0x6f, 0x35, 0x6a,
+ 0xcd, 0x11, 0x66, 0x02},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {680,
+ {0x03, 0x46, 0xdd, 0xed, 0x42, 0x95, 0x5d, 0xed, 0x69, 0x93, 0x6a, 0x77,
+ 0x86, 0x27, 0xc9, 0x9f, 0xa3, 0xa5, 0x4d, 0xe8, 0xd7, 0xed, 0x98, 0xef},
+ {0xdc, 0xac, 0x3b, 0x44, 0xac, 0x4f, 0x00, 0xdd},
+ {0xbb, 0x58, 0x6a, 0x6d, 0x22, 0xed, 0x7f, 0x77, 0x67, 0x13, 0xc6, 0x91,
+ 0x29, 0x9d, 0x28, 0x17},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {681,
+ {0xd9, 0xc8, 0xf0, 0x53, 0xe7, 0xf2, 0x8f, 0x73, 0x2b, 0x2e, 0x04, 0x6e,
+ 0xef, 0x7b, 0x33, 0xce, 0x8e, 0x30, 0x09, 0xad, 0x0d, 0xde, 0xfc, 0xc8},
+ {0xdc, 0xac, 0x3b, 0x44, 0xac, 0x4f, 0x00, 0xdd},
+ {0xec, 0xc9, 0x88, 0x87, 0x7b, 0xdf, 0x5e, 0xa4, 0xa9, 0x67, 0xa4, 0x8d,
+ 0x81, 0xfe, 0x65, 0x4c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {682,
+ {0xf3, 0xea, 0xe1, 0x87, 0x28, 0xbb, 0xde, 0x23, 0x3e, 0xe3, 0x6c, 0x9b,
+ 0xf1, 0x89, 0xfb, 0x0f, 0x46, 0x09, 0x25, 0xa2, 0xba, 0x85, 0x71, 0xfb},
+ {0xf5, 0xa9, 0xf3, 0x7c, 0xc6, 0x64, 0xc7, 0xa9},
+ {0x51, 0x86, 0x4d, 0x33, 0x5d, 0xa4, 0xc8, 0xeb, 0x00, 0x5b, 0xdc, 0xf5,
+ 0x58, 0xa0, 0x24, 0x8e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {683,
+ {0x42, 0xec, 0x43, 0xe7, 0x8b, 0x09, 0x70, 0x8b, 0x7d, 0x80, 0xe5, 0x44,
+ 0x81, 0x08, 0xfe, 0xc6, 0xec, 0x8c, 0x76, 0x2b, 0x2d, 0x87, 0xf5, 0x59},
+ {0x07, 0x95, 0xf0, 0x71, 0x9e, 0x12, 0x98, 0x33},
+ {0xf8, 0xa8, 0x15, 0x4d, 0x03, 0x55, 0x4e, 0xb0, 0x5f, 0x8f, 0xf1, 0x32,
+ 0xff, 0x89, 0x68, 0xd6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {684,
+ {0x53, 0xb2, 0xa4, 0x9e, 0xe1, 0xf1, 0x08, 0x7e, 0xda, 0xcd, 0xf9, 0xb6,
+ 0x28, 0x04, 0xd6, 0x45, 0x8f, 0xe3, 0x92, 0x49, 0x7a, 0x8b, 0x05, 0xe8},
+ {0xce, 0x4c, 0xc2, 0xfa, 0xae, 0xb6, 0x2c, 0xd1},
+ {0x2b, 0x24, 0x52, 0xeb, 0x5a, 0xd8, 0x9a, 0x34, 0x2d, 0x58, 0xf5, 0x5c,
+ 0x5b, 0x03, 0x6f, 0xba},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {685,
+ {0x1d, 0x36, 0xbc, 0x03, 0x8a, 0xdf, 0xbc, 0xee, 0xc0, 0x20, 0xbc, 0x65,
+ 0x4e, 0x46, 0x41, 0x63, 0xbc, 0x60, 0x04, 0xa4, 0x11, 0xa1, 0x2a, 0xbe},
+ {0x7c, 0xfd, 0x85, 0xef, 0x1d, 0xec, 0x6c, 0x5d},
+ {0x4a, 0xa9, 0x9d, 0xf3, 0xed, 0x13, 0x6d, 0xde, 0x4b, 0xd5, 0x05, 0x31,
+ 0x96, 0xe4, 0xcd, 0xde},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {686,
+ {0x68, 0xee, 0x16, 0xc6, 0x9b, 0xd9, 0x95, 0x65, 0xcc, 0xff, 0xe5, 0x2e,
+ 0xee, 0x79, 0xcd, 0x9b, 0x45, 0x9c, 0x85, 0xbb, 0xed, 0x9f, 0x9f, 0x2b},
+ {0x7c, 0xfd, 0x85, 0xef, 0x1d, 0xec, 0x6c, 0x5d},
+ {0xcb, 0x9f, 0x69, 0xf8, 0xd4, 0x19, 0xf2, 0xc0, 0x02, 0x89, 0x67, 0x24,
+ 0x85, 0x1c, 0xfd, 0x52},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {687,
+ {0xc7, 0x4d, 0x6a, 0x09, 0xd7, 0x3b, 0x9c, 0x97, 0x57, 0xc6, 0xeb, 0x7f,
+ 0xd1, 0xdc, 0x0b, 0x21, 0x09, 0x7d, 0xa2, 0x47, 0x08, 0x72, 0x12, 0x67},
+ {0xf5, 0xb2, 0x86, 0xe4, 0x23, 0x4b, 0x57, 0xa2},
+ {0x5b, 0xd5, 0xc7, 0x0a, 0xb6, 0x90, 0xd4, 0xc3, 0xf2, 0xab, 0x27, 0xf6,
+ 0x7a, 0x81, 0xc4, 0xf6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {688,
+ {0xcf, 0x10, 0xa7, 0xc4, 0x0a, 0xe8, 0x05, 0x07, 0x6a, 0xf0, 0x04, 0x4c,
+ 0x8b, 0xc1, 0xfa, 0xa2, 0xa4, 0xf0, 0xe2, 0xc9, 0x95, 0xe0, 0xb4, 0xff},
+ {0x84, 0x68, 0x0b, 0x14, 0x75, 0x19, 0xb8, 0x48},
+ {0xb5, 0x83, 0x24, 0xc2, 0x73, 0xd9, 0xe2, 0xa2, 0x7e, 0xbe, 0xdb, 0xb0,
+ 0x44, 0xe4, 0x7a, 0xb4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {689,
+ {0x7f, 0x64, 0x11, 0x0b, 0x30, 0xb0, 0x71, 0x57, 0xfe, 0xf7, 0xe1, 0x1a,
+ 0x06, 0x8e, 0x99, 0xca, 0x15, 0xd3, 0x5e, 0x15, 0x09, 0x58, 0x51, 0x9b},
+ {0x50, 0xec, 0x77, 0xde, 0xd2, 0x8b, 0x10, 0xce},
+ {0xc1, 0x3b, 0xb7, 0x10, 0x2d, 0x99, 0x6d, 0x58, 0x26, 0x10, 0x3b, 0x43,
+ 0x78, 0x2f, 0xf8, 0xff},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {690,
+ {0xc2, 0x49, 0xf2, 0xb2, 0x3a, 0xc7, 0x26, 0x48, 0x90, 0xce, 0x5b, 0x59,
+ 0x8c, 0xc6, 0x7a, 0x06, 0x34, 0x1f, 0x93, 0xe1, 0x6b, 0xa2, 0x83, 0xc4},
+ {0x1f, 0x6b, 0xb2, 0xa4, 0x6a, 0x64, 0x9d, 0x8c},
+ {0xa8, 0x0f, 0x0b, 0x74, 0x6a, 0x81, 0xa9, 0x39, 0x90, 0xcb, 0xfe, 0xda,
+ 0xd3, 0x33, 0xd8, 0x4d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {691,
+ {0xe0, 0x96, 0xe4, 0x88, 0xee, 0xf9, 0xf7, 0x4c, 0xc5, 0x2e, 0x1f, 0x11,
+ 0x5c, 0x9e, 0x55, 0x84, 0x15, 0x96, 0x27, 0x43, 0x3a, 0x07, 0xc2, 0xd0},
+ {0x1f, 0x6b, 0xb2, 0xa4, 0x6a, 0x64, 0x9d, 0x8c},
+ {0xfe, 0x65, 0xea, 0x12, 0x86, 0xca, 0x07, 0xd1, 0xfd, 0x9a, 0xce, 0x6e,
+ 0x7d, 0xb9, 0x2b, 0xfa},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {692,
+ {0x27, 0xdf, 0x8f, 0xe1, 0x13, 0x63, 0xe0, 0x37, 0xef, 0x9b, 0x00, 0xdb,
+ 0x66, 0xaa, 0xaf, 0xe1, 0x4a, 0x6a, 0x3e, 0x9d, 0x90, 0xd8, 0xb9, 0xe1},
+ {0x6c, 0x68, 0x90, 0x61, 0x04, 0x7a, 0xdc, 0x18},
+ {0x5d, 0x0a, 0x4e, 0x79, 0x75, 0xb2, 0x31, 0xa1, 0x2e, 0x58, 0xd8, 0x05,
+ 0x0f, 0xdd, 0x74, 0x11},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {693,
+ {0xee, 0x8a, 0x9a, 0x24, 0xc5, 0x75, 0x16, 0xb9, 0x63, 0x99, 0x7e, 0x19,
+ 0x16, 0x13, 0xf5, 0x1c, 0xaf, 0x3b, 0xd8, 0x63, 0x87, 0xfa, 0xb0, 0x54},
+ {0x5d, 0xdd, 0x3f, 0x50, 0xac, 0x1b, 0x5d, 0xbd},
+ {0x42, 0x34, 0x00, 0x4c, 0x45, 0x46, 0xcb, 0xf0, 0x4f, 0xdd, 0x52, 0xc0,
+ 0xdb, 0x41, 0xdf, 0xdb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {694,
+ {0xe2, 0x21, 0xc5, 0x7e, 0x27, 0x9a, 0x5c, 0xf5, 0x75, 0x98, 0x13, 0x83,
+ 0xc3, 0xe1, 0x02, 0xfb, 0xdb, 0x4b, 0x9b, 0x56, 0x80, 0xe8, 0x89, 0x5e},
+ {0x11, 0x90, 0xd5, 0x7a, 0x1e, 0xe5, 0x2b, 0x30},
+ {0x64, 0x99, 0x54, 0x66, 0x8f, 0xc7, 0xab, 0xac, 0xcc, 0x59, 0x2b, 0x28,
+ 0x9a, 0x9e, 0x6c, 0x52},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {695,
+ {0x2c, 0x21, 0x62, 0x72, 0xfb, 0x92, 0x5a, 0xb0, 0x03, 0x61, 0x0d, 0x8d,
+ 0x34, 0xb8, 0xbe, 0xfa, 0x5f, 0xd4, 0x97, 0x7d, 0xa4, 0x0b, 0xa7, 0x10},
+ {0x8a, 0xc5, 0xef, 0x79, 0x9c, 0xd4, 0x13, 0x0e},
+ {0x45, 0xc3, 0x19, 0x29, 0x10, 0x12, 0x6f, 0x92, 0xed, 0xbf, 0x96, 0x95,
+ 0x11, 0x78, 0xb5, 0x22},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {696,
+ {0xcd, 0xf0, 0x9c, 0x56, 0xb2, 0x43, 0x91, 0x21, 0x26, 0x47, 0x4f, 0x17,
+ 0x12, 0x76, 0xb6, 0x67, 0x8d, 0x8e, 0x61, 0x8c, 0x39, 0x5b, 0xe9, 0xe4},
+ {0x7d, 0xf9, 0xd2, 0xb2, 0x7d, 0xa4, 0xb1, 0x40},
+ {0x2b, 0x3c, 0xf5, 0x54, 0x39, 0x6c, 0xc8, 0xa0, 0x41, 0x36, 0xec, 0x83,
+ 0xb5, 0xbd, 0x87, 0x11},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {697,
+ {0x45, 0xb9, 0xd2, 0x4b, 0xc3, 0xb6, 0xa4, 0xcd, 0x5e, 0x4d, 0xaf, 0xb8,
+ 0x59, 0xb4, 0x5a, 0x74, 0x51, 0xfe, 0x89, 0x5d, 0x0f, 0x26, 0x96, 0x77},
+ {0xa5, 0xab, 0x31, 0x8c, 0x57, 0xa9, 0x17, 0xc7},
+ {0xe8, 0x7c, 0x42, 0xbb, 0x1b, 0x4a, 0x42, 0x45, 0x39, 0x59, 0xd9, 0x40,
+ 0xea, 0xfb, 0x45, 0xee},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {698,
+ {0x86, 0xd3, 0xae, 0x57, 0xfa, 0x94, 0xbe, 0x28, 0x1e, 0x9f, 0x88, 0xb3,
+ 0x14, 0x21, 0xf6, 0x66, 0xa8, 0x51, 0x9c, 0x4a, 0x12, 0xa5, 0x8e, 0xa9},
+ {0x40, 0x46, 0x1f, 0x3c, 0x1a, 0x44, 0x56, 0x64},
+ {0xfe, 0x4f, 0x68, 0x48, 0x63, 0x2a, 0xab, 0x96, 0x85, 0xf6, 0x0b, 0x70,
+ 0xe1, 0x89, 0x3c, 0x4d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {699,
+ {0x0c, 0xdb, 0x43, 0x5a, 0x17, 0x07, 0x15, 0x45, 0xaa, 0x76, 0x1c, 0xc6,
+ 0x70, 0xc1, 0x80, 0x2a, 0xe6, 0x86, 0x91, 0x67, 0x54, 0xe0, 0x78, 0x76},
+ {0x40, 0x46, 0x1f, 0x3c, 0x1a, 0x44, 0x56, 0x64},
+ {0xee, 0x01, 0xd0, 0xfc, 0x25, 0xbe, 0xe6, 0xea, 0xd1, 0x63, 0x11, 0xc3,
+ 0xdb, 0xe9, 0xfd, 0x5e},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {700,
+ {0xf5, 0xcf, 0x20, 0xb1, 0x8a, 0xf4, 0x66, 0x0e, 0x55, 0xc6, 0x4a, 0xde,
+ 0xcd, 0x42, 0x59, 0x50, 0x2b, 0x2c, 0x28, 0xba, 0x85, 0xa4, 0xe4, 0x83},
+ {0x45, 0x92, 0xf4, 0x23, 0x96, 0xee, 0x12, 0xf4},
+ {0xdd, 0x33, 0x42, 0x72, 0x6d, 0xc1, 0xe1, 0x84, 0x66, 0x91, 0xf2, 0xfd,
+ 0x68, 0x78, 0x58, 0xc0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {701,
+ {0xf6, 0x1c, 0xde, 0x8e, 0x51, 0x5d, 0x59, 0xa8, 0xca, 0x95, 0xef, 0xb1,
+ 0xa9, 0x8e, 0xd4, 0x21, 0x6c, 0x4a, 0x96, 0x49, 0x15, 0x1b, 0xab, 0xf2},
+ {0x1c, 0x68, 0x83, 0x86, 0x2e, 0xde, 0x37, 0xb3, 0x1b},
+ {0x83, 0xfc, 0xe8, 0x5e, 0x9b, 0xfc, 0x6e, 0xd7, 0x84, 0xb0, 0x52, 0x47,
+ 0x2e, 0x57, 0x80, 0xfe, 0xe6, 0x62, 0xf1, 0x7a, 0x91, 0xfa, 0xf1, 0xa9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {702,
+ {0xae, 0x5c, 0x1e, 0x0e, 0x9b, 0x9f, 0xaf, 0x7d, 0xac, 0xd2, 0xb3, 0x1c,
+ 0xeb, 0x76, 0x7b, 0x64, 0x6e, 0x7f, 0x4a, 0x2d, 0x03, 0xb1, 0x2f, 0x72},
+ {0x1c, 0x68, 0x83, 0x86, 0x2e, 0xde, 0x37, 0xb3, 0x1b, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0xde, 0x3c, 0x33, 0x6a, 0xae, 0xa7, 0x14, 0xdc, 0x6b, 0x23, 0x1b, 0xc6,
+ 0x73, 0xf3, 0xe8, 0x44, 0xd7, 0x02, 0x31, 0x31, 0xbd, 0x9b, 0x2d, 0xb2},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {703,
+ {0x8b, 0x4a, 0xe1, 0xa4, 0x6c, 0xb5, 0x3e, 0xda, 0x11, 0x26, 0x3a, 0xd2,
+ 0x90, 0x43, 0xf5, 0x6d, 0x0a, 0xe9, 0x62, 0x85, 0xe2, 0x1d, 0xe9, 0x0d},
+ {0xfd, 0x07, 0x3d, 0x7a, 0x9c, 0x0c, 0x82, 0x26, 0xd9},
+ {0xd6, 0x78, 0xff, 0x26, 0x1f, 0xa3, 0x30, 0x8d, 0x64, 0xe7, 0x81, 0x01,
+ 0x00, 0x16, 0x92, 0xbe, 0x0e, 0x2d, 0xe6, 0xe5, 0x26, 0xa8, 0xfa, 0x7a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {704,
+ {0xef, 0xbf, 0x4a, 0xa9, 0xb0, 0x1a, 0xc6, 0x93, 0xcd, 0x0d, 0x8e, 0x9e,
+ 0x15, 0xfe, 0x4a, 0x13, 0xc2, 0x48, 0xb7, 0x72, 0x00, 0xaa, 0xd6, 0x4c},
+ {0xb1, 0x15, 0x4a, 0x02, 0xb2, 0x00, 0xf7, 0xa8, 0x60},
+ {0x01, 0xd3, 0x08, 0xb2, 0xd5, 0x05, 0x7e, 0xef, 0xc1, 0xac, 0x26, 0x31,
+ 0xe2, 0x33, 0x89, 0xc8, 0xe3, 0x80, 0x2d, 0xa5, 0xfe, 0x80, 0x15, 0x06},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {705,
+ {0x6e, 0x26, 0xa6, 0x84, 0x09, 0x95, 0xf2, 0x19, 0xe7, 0xd2, 0x32, 0x0d,
+ 0xfc, 0xd8, 0x4d, 0xdc, 0x13, 0x94, 0xba, 0x02, 0x37, 0xb3, 0x60, 0x89},
+ {0xf2, 0x44, 0x7a, 0x30, 0xaf, 0xb5, 0xe3, 0xa4, 0x59},
+ {0x7d, 0xa1, 0x47, 0x43, 0x48, 0x52, 0x89, 0xca, 0xc9, 0xfc, 0x57, 0xb3,
+ 0x77, 0x37, 0x03, 0x88, 0x82, 0xb0, 0x06, 0xdf, 0x4f, 0xd9, 0xcf, 0x4c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {706,
+ {0xd8, 0x1b, 0x71, 0x62, 0xdc, 0x6e, 0x9e, 0x18, 0xbe, 0xa6, 0xe2, 0x58,
+ 0xbd, 0xdb, 0x53, 0xa1, 0xc9, 0xf2, 0x2a, 0x4a, 0x71, 0x77, 0xd9, 0xdd},
+ {0xf2, 0x44, 0x7a, 0x30, 0xaf, 0xb5, 0xe3, 0xa4, 0x59, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x4f, 0x3a, 0x2b, 0x7b, 0x22, 0x9a, 0x66, 0x57, 0x76, 0xf9, 0xcf, 0xa4,
+ 0x2e, 0x0c, 0x2a, 0x61, 0x5a, 0x81, 0xf6, 0x9c, 0xc0, 0xf0, 0xf4, 0x65},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {707,
+ {0xc7, 0xee, 0x5f, 0x33, 0x85, 0xdb, 0x19, 0x2d, 0xfc, 0x84, 0xdf, 0xc4,
+ 0x57, 0x1f, 0x89, 0x0c, 0x3c, 0xbb, 0x11, 0x81, 0x69, 0xc0, 0x01, 0x02},
+ {0x5d, 0x40, 0x43, 0xc4, 0x61, 0x82, 0x3e, 0x58, 0xd1},
+ {0xcc, 0x35, 0x0f, 0x03, 0xba, 0x9f, 0x85, 0x0c, 0x9c, 0xe7, 0x24, 0x7d,
+ 0xcd, 0x5f, 0xb6, 0xa6, 0xa2, 0x8d, 0xcf, 0xf6, 0x92, 0xa8, 0x13, 0xa7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {708,
+ {0x43, 0x45, 0x5e, 0xa2, 0x4d, 0xd8, 0x3b, 0xa3, 0xfc, 0x69, 0xa5, 0xc0,
+ 0xe6, 0x37, 0x71, 0x4c, 0xc9, 0x50, 0x6a, 0xdf, 0x9c, 0x79, 0x42, 0x51},
+ {0xba, 0x0b, 0xb6, 0x13, 0xeb, 0x73, 0x59, 0xaa, 0x10},
+ {0x7e, 0x5c, 0x67, 0x55, 0x0a, 0x62, 0x69, 0x28, 0x17, 0x55, 0x24, 0x24,
+ 0x5e, 0xd1, 0x52, 0x32, 0xbc, 0xbf, 0x1e, 0x62, 0x27, 0xa0, 0x3d, 0x80},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {709,
+ {0xad, 0xf8, 0x79, 0x82, 0xe2, 0x61, 0xb6, 0xc8, 0xe4, 0x3e, 0x5e, 0xfc,
+ 0x1b, 0xdf, 0xa3, 0x0d, 0xe8, 0xbb, 0x89, 0xac, 0xcc, 0x95, 0x7d, 0x2b},
+ {0xc1, 0x99, 0x23, 0xf3, 0xad, 0x20, 0x5c, 0x61, 0xcc},
+ {0x02, 0xe2, 0x21, 0x83, 0xb8, 0xac, 0xe5, 0x54, 0xca, 0x32, 0xf6, 0x99,
+ 0xfc, 0x25, 0x9f, 0x33, 0x1c, 0x95, 0x1f, 0x46, 0xc2, 0x91, 0xd2, 0x37},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {710,
+ {0x8c, 0x65, 0x72, 0xfe, 0xc5, 0x36, 0xa5, 0xe3, 0x03, 0xba, 0x9e, 0xb2,
+ 0xd4, 0x25, 0x3c, 0xe2, 0x56, 0x48, 0x78, 0x5f, 0x0d, 0x7d, 0x7b, 0xd2},
+ {0xec, 0xc7, 0x46, 0xf9, 0xb6, 0x10, 0x32, 0x52, 0x50},
+ {0xa0, 0x30, 0x6f, 0xd2, 0xc9, 0x97, 0x77, 0x45, 0xa0, 0xcf, 0x2b, 0x69,
+ 0x15, 0xa1, 0x95, 0x1e, 0x2e, 0xa1, 0xac, 0x26, 0x28, 0x87, 0x5d, 0x19},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {711,
+ {0x84, 0x1d, 0x21, 0x19, 0x3c, 0xab, 0x77, 0xe4, 0xeb, 0x6c, 0x2f, 0xd2,
+ 0xe4, 0x35, 0xe6, 0x13, 0xfb, 0xa6, 0x5e, 0xc7, 0x43, 0x65, 0xe3, 0xe9},
+ {0xb6, 0x20, 0xb1, 0xb2, 0x93, 0x46, 0x7f, 0x8a, 0x08},
+ {0x81, 0x7c, 0xee, 0x66, 0x37, 0x92, 0x19, 0x69, 0x52, 0x32, 0x94, 0x7c,
+ 0x9e, 0x0f, 0x09, 0x29, 0xa3, 0x27, 0xe7, 0xf9, 0x24, 0xad, 0x29, 0x59},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {712,
+ {0x34, 0xe2, 0x7e, 0xcf, 0x3f, 0xcf, 0x4d, 0x94, 0x72, 0xdc, 0xac, 0x35,
+ 0x83, 0x21, 0xa4, 0x40, 0xca, 0x76, 0x00, 0x2b, 0xf8, 0x60, 0x55, 0x0e},
+ {0xb6, 0x20, 0xb1, 0xb2, 0x93, 0x46, 0x7f, 0x8a, 0x08, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x02, 0xb0, 0x37, 0xa9, 0x02, 0xf0, 0xc5, 0xbe, 0x7d, 0xe9, 0xb3, 0x80,
+ 0x6e, 0x8b, 0x91, 0x47, 0x00, 0x56, 0x3e, 0x05, 0x65, 0x12, 0xef, 0x7b},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {713,
+ {0x38, 0x44, 0xa5, 0x75, 0x41, 0xbf, 0x6a, 0x5a, 0x54, 0xc1, 0xfc, 0x67,
+ 0xef, 0xb3, 0xd8, 0x67, 0xde, 0x0c, 0xaa, 0x75, 0x01, 0x36, 0x34, 0x9a},
+ {0x4a, 0x46, 0x47, 0xf7, 0xcc, 0xf4, 0x6e, 0x30, 0x8e},
+ {0xd2, 0x5a, 0x76, 0xa9, 0x7c, 0x39, 0x27, 0xef, 0x43, 0x39, 0x11, 0x6a,
+ 0x56, 0xef, 0xf1, 0x71, 0xc5, 0x23, 0x74, 0x23, 0xe5, 0x7e, 0x0c, 0x05},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {714,
+ {0x95, 0x44, 0x6e, 0xbf, 0x9a, 0x1d, 0x5d, 0xf5, 0xf4, 0x6f, 0x19, 0x94,
+ 0x0b, 0xeb, 0xe7, 0xf6, 0x9c, 0x56, 0xd8, 0x6c, 0x14, 0xd9, 0xd3, 0x49},
+ {0x51, 0x57, 0x4c, 0x3e, 0x66, 0xd1, 0x1a, 0x99, 0xdc},
+ {0x56, 0x80, 0x74, 0xed, 0x6a, 0xec, 0x40, 0x49, 0x0c, 0x2d, 0x1b, 0xe5,
+ 0x52, 0xae, 0x82, 0xbf, 0xcb, 0x8d, 0xd9, 0x38, 0xdb, 0xf7, 0x41, 0x1e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {715,
+ {0xd4, 0x6b, 0x49, 0xb6, 0x2b, 0x0d, 0x6d, 0x99, 0x29, 0x16, 0xe4, 0xbb,
+ 0xae, 0x6b, 0x51, 0x0a, 0xad, 0x87, 0x6d, 0xa3, 0xf3, 0xde, 0xe1, 0xd8},
+ {0xc2, 0x38, 0xdb, 0x81, 0x20, 0x3b, 0xe4, 0xd4, 0x4d},
+ {0x88, 0x64, 0x30, 0x60, 0x0e, 0xd0, 0xab, 0xdf, 0x35, 0x08, 0x86, 0xad,
+ 0x1a, 0xb6, 0x8d, 0xa8, 0xa4, 0xd1, 0x0e, 0xd2, 0x4c, 0x8e, 0xfc, 0xc4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {716,
+ {0xfc, 0x16, 0x06, 0xd7, 0x45, 0x63, 0xb4, 0xca, 0x05, 0x7b, 0x82, 0xb2,
+ 0x0f, 0x3d, 0x44, 0x69, 0x93, 0x77, 0x46, 0xb3, 0xae, 0x7e, 0xf4, 0x42},
+ {0x5e, 0x34, 0x73, 0x09, 0x74, 0xf3, 0xb6, 0x73, 0xd1},
+ {0x4e, 0x24, 0x34, 0x02, 0xfb, 0x86, 0xf2, 0x87, 0x92, 0x31, 0x42, 0x00,
+ 0xb2, 0xea, 0x54, 0x76, 0xb7, 0x94, 0x4e, 0x16, 0x91, 0x03, 0x83, 0x8e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {717,
+ {0x74, 0xd7, 0xb7, 0x0c, 0xe4, 0x67, 0x7c, 0x41, 0x9c, 0x4d, 0xc0, 0xbf,
+ 0xbd, 0x1e, 0x61, 0x06, 0x46, 0xa7, 0xe4, 0x6a, 0xb0, 0xa1, 0x4c, 0x2e},
+ {0x98, 0x0e, 0x42, 0xce, 0x54, 0x0b, 0xb8, 0xf0, 0xf7},
+ {0x6a, 0xe4, 0x02, 0xc4, 0xc3, 0x81, 0xab, 0xbb, 0x3b, 0x7c, 0xde, 0x5e,
+ 0xff, 0xba, 0xe8, 0x27, 0xe6, 0x41, 0xe4, 0x69, 0xe1, 0x16, 0xff, 0x72},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {718,
+ {0x2c, 0xb6, 0x43, 0xbd, 0x0a, 0x7a, 0x1e, 0x20, 0xe5, 0x5b, 0x5b, 0x77,
+ 0x5e, 0x93, 0x88, 0x69, 0xff, 0xe8, 0xe2, 0x14, 0xe5, 0x26, 0xd8, 0x04},
+ {0x98, 0x0e, 0x42, 0xce, 0x54, 0x0b, 0xb8, 0xf0, 0xf7, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x32, 0xc5, 0xe1, 0xd7, 0xf4, 0x93, 0x20, 0x03, 0x99, 0x1b, 0x10, 0x4d,
+ 0x35, 0x7c, 0xfb, 0x4b, 0xab, 0x23, 0x2b, 0x49, 0x96, 0x0f, 0xdd, 0x04},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {719,
+ {0xec, 0x21, 0xd6, 0x9c, 0x80, 0x09, 0x91, 0xfe, 0x2e, 0xfd, 0x74, 0x2a,
+ 0x69, 0xa9, 0x26, 0x83, 0x38, 0x05, 0xb7, 0xbf, 0x62, 0x8d, 0x72, 0x80},
+ {0x1e, 0x0c, 0x1a, 0xd7, 0xef, 0xde, 0x00, 0xb1, 0x8f},
+ {0x9f, 0xd9, 0x8c, 0x63, 0x1e, 0xee, 0x96, 0xad, 0x67, 0xc8, 0xe1, 0x69,
+ 0x53, 0x37, 0x12, 0xca, 0x39, 0x13, 0xe8, 0xbe, 0x14, 0xea, 0x48, 0x1b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {720,
+ {0x2d, 0x57, 0x41, 0x88, 0x41, 0x6f, 0x06, 0x3d, 0x4e, 0x31, 0x8e, 0xe3,
+ 0x49, 0xa0, 0x59, 0xd2, 0xa5, 0xf0, 0x10, 0x50, 0x33, 0x14, 0xbb, 0x21},
+ {0xba, 0xf4, 0x67, 0x2a, 0xad, 0xa8, 0xa3, 0xab, 0x15},
+ {0xa1, 0xed, 0x99, 0x2d, 0xe4, 0x9d, 0xc3, 0xc4, 0x3f, 0x71, 0x7d, 0x88,
+ 0x5c, 0x1f, 0x00, 0x19, 0xbe, 0xab, 0xb6, 0x3f, 0x73, 0xaf, 0xd9, 0xaf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {721,
+ {0x3b, 0x6f, 0x34, 0x42, 0x73, 0x6d, 0xea, 0x40, 0x66, 0x39, 0x4c, 0x2a,
+ 0x32, 0x71, 0xad, 0xbe, 0x81, 0xb2, 0xfe, 0x1f, 0x85, 0xed, 0x1a, 0x2f},
+ {0xba, 0xf4, 0x67, 0x2a, 0xad, 0xa8, 0xa3, 0xab, 0x15, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x07, 0x60, 0xfb, 0xef, 0x2f, 0x67, 0x7f, 0x2d, 0x41, 0xa9, 0xed, 0x0a,
+ 0x3f, 0xb4, 0x7c, 0xb5, 0xc8, 0x3e, 0x1f, 0xcb, 0x28, 0x16, 0x65, 0x3d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {722,
+ {0xb0, 0x73, 0x0c, 0x43, 0xe5, 0xdc, 0xd8, 0xd7, 0x16, 0x8a, 0x56, 0x70,
+ 0x7e, 0x17, 0x0d, 0x8e, 0x7d, 0xd7, 0x99, 0x2c, 0xa5, 0xc0, 0xc6, 0x94},
+ {0xb1, 0x32, 0x2d, 0x7d, 0xd5, 0xf5, 0xcb, 0xe0, 0xa2},
+ {0xa9, 0x91, 0x7d, 0x06, 0x19, 0xa5, 0x69, 0xa7, 0x13, 0x93, 0x69, 0xee,
+ 0x07, 0x53, 0x86, 0x17, 0xfa, 0x7b, 0x8d, 0x56, 0x0d, 0xff, 0xa3, 0xe5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {723,
+ {0xcb, 0x90, 0xe3, 0xc0, 0x1f, 0xb0, 0xf5, 0x87, 0xd5, 0x34, 0xbc, 0xe7,
+ 0x17, 0x16, 0x5f, 0x8d, 0x41, 0xa1, 0x71, 0xfe, 0x80, 0x47, 0xee, 0xc0},
+ {0xab, 0x41, 0xbe, 0xb6, 0x44, 0x3a, 0x65, 0xc8, 0xce},
+ {0xea, 0x90, 0x0b, 0x4e, 0x26, 0x16, 0x46, 0xc4, 0xf8, 0x49, 0x9b, 0xb6,
+ 0x6c, 0x67, 0x35, 0xbe, 0x23, 0x10, 0xaa, 0xb6, 0x90, 0x9b, 0xf7, 0x72},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {724,
+ {0x0f, 0x57, 0x7e, 0x61, 0xf6, 0xd1, 0x22, 0x7e, 0xac, 0x6c, 0x31, 0xef,
+ 0x27, 0xb9, 0x67, 0x3b, 0x75, 0x98, 0xfe, 0x31, 0xd1, 0xa0, 0x8d, 0x5e},
+ {0xcb, 0xc9, 0x20, 0x67, 0xf8, 0x52, 0xaf, 0xa7, 0x26},
+ {0x42, 0xba, 0x92, 0x9b, 0x5a, 0x77, 0x67, 0x41, 0xaa, 0x64, 0xca, 0x29,
+ 0xdb, 0x69, 0x60, 0x01, 0x9c, 0xfa, 0xf5, 0x4d, 0x35, 0x44, 0xba, 0x5b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {725,
+ {0xd5, 0x70, 0x0c, 0xe5, 0x81, 0x52, 0x93, 0x17, 0xa1, 0x5a, 0x8a, 0xd5,
+ 0x0e, 0x67, 0x84, 0x1c, 0x5f, 0x62, 0x53, 0x3d, 0x73, 0x3c, 0x47, 0x19},
+ {0x72, 0xd4, 0xbb, 0xc8, 0xc8, 0xfb, 0x9b, 0x6a, 0x31},
+ {0xed, 0x6b, 0xab, 0x45, 0xac, 0x57, 0x35, 0xea, 0x59, 0xaf, 0xd6, 0x7b,
+ 0xdd, 0x00, 0x0c, 0x7e, 0xe0, 0x1d, 0xe8, 0x0b, 0x5d, 0x97, 0x19, 0xc6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {726,
+ {0x8b, 0x9a, 0x2a, 0x9f, 0x75, 0xcc, 0xb3, 0xd2, 0x59, 0x0c, 0x7d, 0xbc,
+ 0xa7, 0x2e, 0x5a, 0x0f, 0x10, 0xad, 0xb4, 0xc6, 0xa7, 0x3f, 0x93, 0x90},
+ {0x72, 0xd4, 0xbb, 0xc8, 0xc8, 0xfb, 0x9b, 0x6a, 0x31, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x03, 0x02, 0xd1, 0x4c, 0xbf, 0xd7, 0x13, 0x3d, 0x1d, 0xc1, 0xa3, 0xbf,
+ 0x81, 0x00, 0x8b, 0x85, 0x06, 0x2a, 0xb6, 0x99, 0xd6, 0x11, 0x7c, 0x38},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {727,
+ {0x4f, 0xb1, 0xb6, 0xd3, 0x85, 0xf3, 0x2b, 0xf8, 0x59, 0x97, 0x41, 0x90,
+ 0x2f, 0x35, 0x32, 0x5f, 0xdf, 0xa3, 0xab, 0x54, 0x05, 0x10, 0x0e, 0x97},
+ {0xb6, 0x4e, 0x43, 0x09, 0xfc, 0xed, 0xf6, 0x60, 0xbd},
+ {0x59, 0x8d, 0x1e, 0x76, 0xed, 0x82, 0x5b, 0x12, 0x58, 0xd8, 0xc7, 0xa9,
+ 0x09, 0x5d, 0xb4, 0xb1, 0x63, 0x99, 0xad, 0x85, 0x61, 0xca, 0x8d, 0x0d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {728,
+ {0x27, 0x55, 0xb0, 0x9a, 0x37, 0xe2, 0xc7, 0x1c, 0x9e, 0x87, 0x4b, 0xcb,
+ 0xd0, 0xa7, 0xe3, 0xcb, 0xcc, 0x64, 0xec, 0xd3, 0x73, 0x95, 0x59, 0x6c},
+ {0x00, 0x0b, 0xa6, 0xe1, 0x3e, 0x74, 0x12, 0x7a, 0x03},
+ {0x88, 0xde, 0xf9, 0xa2, 0x71, 0x44, 0xeb, 0x6c, 0x54, 0x2e, 0xf7, 0xe3,
+ 0x31, 0x5d, 0xe5, 0xd7, 0xdd, 0x76, 0x44, 0xeb, 0x47, 0x05, 0x5d, 0x87},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {729,
+ {0x38, 0xdd, 0x8d, 0x07, 0x6b, 0x85, 0x40, 0x6d, 0x94, 0xd9, 0x4c, 0x43,
+ 0x2a, 0xba, 0x95, 0x06, 0x02, 0xff, 0x5b, 0x41, 0x34, 0x12, 0x09, 0x7f},
+ {0x94, 0x7d, 0x18, 0x24, 0x0c, 0xc6, 0x57, 0xbd, 0xe0},
+ {0xe0, 0x82, 0xcb, 0xd0, 0x4f, 0xb0, 0xae, 0x76, 0xbd, 0x77, 0x93, 0x88,
+ 0x1e, 0xe4, 0xd0, 0x44, 0xb0, 0x1f, 0xd1, 0x5e, 0xe5, 0x72, 0x9f, 0xd3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {730,
+ {0xe2, 0x9f, 0x04, 0xaa, 0x79, 0x03, 0x7e, 0xd0, 0x3d, 0xf8, 0xb7, 0xf5,
+ 0xe5, 0x53, 0x39, 0xaf, 0xbc, 0x80, 0x2d, 0xd1, 0x3b, 0xe0, 0xa8, 0x20},
+ {0xb1, 0x05, 0xb0, 0x0e, 0x4a, 0xa4, 0x18, 0x4b, 0xe1},
+ {0xe8, 0xd6, 0x06, 0xee, 0x68, 0xc7, 0xcc, 0x91, 0xd5, 0x72, 0xed, 0xdf,
+ 0x4b, 0xf2, 0x33, 0x90, 0x84, 0x73, 0x80, 0x3d, 0xcc, 0x7a, 0x8e, 0x76},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {731,
+ {0xf3, 0xa0, 0x72, 0x6d, 0xef, 0x80, 0xd5, 0x4c, 0xfa, 0xda, 0xce, 0x1d,
+ 0x38, 0x32, 0xbb, 0xb0, 0xbb, 0x13, 0xda, 0x68, 0x1f, 0x12, 0x27, 0xf7},
+ {0xb1, 0x05, 0xb0, 0x0e, 0x4a, 0xa4, 0x18, 0x4b, 0xe1, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0xa7, 0x31, 0x2a, 0x71, 0xf9, 0xbc, 0xd6, 0xa0, 0x92, 0xc1, 0x83, 0xe4,
+ 0x2e, 0xff, 0x38, 0x55, 0x3f, 0xb8, 0xe7, 0xb0, 0xb4, 0x6a, 0x77, 0xed},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {732,
+ {0x37, 0xaf, 0x45, 0x2b, 0x2f, 0xeb, 0x4f, 0xeb, 0xa2, 0x26, 0x19, 0xb7,
+ 0x37, 0x10, 0x42, 0xd0, 0x72, 0xdc, 0xfb, 0x7d, 0x76, 0x63, 0x9f, 0xb5},
+ {0x0a, 0x81, 0x87, 0xc5, 0x6f, 0x0f, 0xfb, 0x0a, 0x99},
+ {0xa2, 0x95, 0x86, 0xb0, 0x5b, 0xc8, 0x14, 0x3d, 0x18, 0x68, 0x75, 0x41,
+ 0x5d, 0x84, 0x87, 0x6a, 0x04, 0x63, 0xe9, 0x3a, 0x87, 0x79, 0xdb, 0x3b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {733,
+ {0x8a, 0xde, 0x03, 0x44, 0xa4, 0x61, 0xec, 0x09, 0x56, 0xd7, 0x85, 0x0a,
+ 0x70, 0xe4, 0x54, 0x53, 0x9e, 0x95, 0xb1, 0xe5, 0x2e, 0xb6, 0xd9, 0xbb},
+ {0x55, 0xec, 0x62, 0x8b, 0xd6, 0xcf, 0xf5, 0x6c, 0xde},
+ {0x9a, 0xb3, 0x9c, 0xbd, 0x0f, 0xc8, 0x70, 0xd3, 0xf6, 0xab, 0x9e, 0x7d,
+ 0x68, 0x94, 0x18, 0x74, 0xc2, 0x53, 0x2e, 0x7d, 0xb9, 0x3b, 0x1b, 0xad},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {734,
+ {0xd1, 0xb9, 0x32, 0x1a, 0xbc, 0xe4, 0xb6, 0xfd, 0x81, 0x71, 0xdf, 0xd2,
+ 0x36, 0xc6, 0x88, 0x5b, 0xa9, 0xb3, 0xcc, 0x0e, 0xb8, 0xa0, 0xc9, 0x50},
+ {0xc3, 0x7c, 0x61, 0xfe, 0x10, 0x53, 0xfe, 0x78, 0xd1},
+ {0x6e, 0x0b, 0x54, 0xe1, 0x81, 0x1b, 0x2e, 0x05, 0xf5, 0x06, 0xbe, 0x37,
+ 0x88, 0x4b, 0x09, 0xdb, 0xc4, 0xd7, 0x39, 0x0b, 0x4e, 0xf6, 0xc4, 0xec},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {735,
+ {0x9e, 0x45, 0x07, 0xb5, 0x82, 0xd7, 0xd6, 0x2c, 0xf5, 0xfe, 0x26, 0x1f,
+ 0x9e, 0xd8, 0x28, 0xa0, 0x83, 0x36, 0x45, 0xa8, 0x81, 0x4d, 0x02, 0x26},
+ {0x24, 0xa8, 0x50, 0x71, 0x70, 0xe3, 0xb7, 0x62, 0x56},
+ {0x72, 0x93, 0xf4, 0x15, 0xea, 0x6f, 0xf9, 0x8e, 0xac, 0x73, 0x5c, 0x43,
+ 0xe5, 0x6e, 0x58, 0x85, 0x5a, 0x6c, 0xe5, 0x84, 0x12, 0x4b, 0x50, 0x98},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {736,
+ {0x4f, 0x9b, 0xa3, 0xa7, 0xe2, 0xba, 0x3e, 0xec, 0x9f, 0x1c, 0xbc, 0xa4,
+ 0x20, 0x0a, 0x71, 0x29, 0x1c, 0x2a, 0x90, 0x73, 0x32, 0x44, 0xf2, 0xa5},
+ {0xa0, 0x28, 0x2d, 0x52, 0x7a, 0x01, 0x87, 0xac, 0xce},
+ {0x1c, 0x25, 0x1c, 0xcd, 0x84, 0x84, 0x59, 0xce, 0xd0, 0xbb, 0xeb, 0x9e,
+ 0x79, 0x64, 0xc8, 0xa1, 0xa3, 0x86, 0xb0, 0x5d, 0xb4, 0x5a, 0xfb, 0x58},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {737,
+ {0x33, 0x62, 0x74, 0xc2, 0xeb, 0x9a, 0x96, 0xd2, 0x29, 0xfc, 0xc5, 0x7f,
+ 0x4d, 0xbc, 0x22, 0xe7, 0x45, 0x37, 0xa9, 0x28, 0x29, 0x40, 0x4a, 0x55},
+ {0x23, 0xa9, 0xc1, 0x40, 0x96, 0x87, 0x05, 0xed, 0x87},
+ {0x1b, 0xe5, 0x14, 0xf5, 0xc4, 0x1b, 0x0c, 0x70, 0x4b, 0x9a, 0x2b, 0xc8,
+ 0xf7, 0xe0, 0xdb, 0x41, 0x33, 0x0d, 0xf7, 0x9d, 0xa3, 0x2f, 0xaa, 0x1a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {738,
+ {0x0b, 0xc6, 0x0f, 0x35, 0x68, 0x80, 0x03, 0x55, 0x21, 0xce, 0x05, 0x24,
+ 0xb7, 0xa4, 0x35, 0xed, 0x35, 0x37, 0x1f, 0xa7, 0x99, 0xeb, 0x45, 0xbe},
+ {0x9c, 0xa3, 0x4a, 0x51, 0x1d, 0x18, 0x81, 0x9b, 0x5a},
+ {0x3f, 0x69, 0x11, 0xaf, 0xbe, 0x06, 0xc6, 0x78, 0xe0, 0xcc, 0x57, 0xd0,
+ 0x39, 0xb9, 0xb4, 0x5b, 0x91, 0xdd, 0xfa, 0x3c, 0xd8, 0x2f, 0xea, 0xf4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {739,
+ {0xff, 0x71, 0xb7, 0xf8, 0xc9, 0x87, 0x83, 0x20, 0xff, 0x77, 0x9a, 0x31,
+ 0xb7, 0x00, 0x93, 0x5b, 0x28, 0xf0, 0x7c, 0xf9, 0xa2, 0xed, 0x5e, 0xe8},
+ {0xf0, 0xa2, 0x09, 0x94, 0x11, 0x32, 0xd1, 0x1c, 0x03},
+ {0x98, 0x23, 0x58, 0x7b, 0x1f, 0x49, 0xb1, 0x82, 0xf0, 0x2b, 0xb8, 0x39,
+ 0x5d, 0x17, 0x7a, 0xe0, 0x57, 0xf8, 0x40, 0xbb, 0xb9, 0x8c, 0xbf, 0x74},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {740,
+ {0xc3, 0x10, 0x40, 0xb4, 0xaf, 0x13, 0xe9, 0xed, 0x8f, 0xe8, 0x53, 0xa9,
+ 0x28, 0xfb, 0xac, 0xdb, 0xd5, 0x2f, 0xcc, 0xdf, 0x92, 0x95, 0x49, 0xcf},
+ {0xf0, 0xa2, 0x09, 0x94, 0x11, 0x32, 0xd1, 0x1c, 0x03, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0xb5, 0xf6, 0x30, 0x29, 0x83, 0x24, 0x3f, 0xde, 0xad, 0x8a, 0x51, 0x6c,
+ 0x0b, 0x69, 0xb9, 0x84, 0xe0, 0xf5, 0x61, 0xbe, 0xe7, 0xa9, 0x88, 0x1d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {741,
+ {0x6e, 0x83, 0xcd, 0x3f, 0x4f, 0x78, 0x50, 0xf3, 0x62, 0x99, 0x61, 0x2c,
+ 0x72, 0x65, 0x8a, 0xc7, 0x1b, 0x2c, 0xf3, 0x56, 0x52, 0x5e, 0x71, 0x44},
+ {0xf0, 0xa2, 0x09, 0x94, 0x11, 0x32, 0xd1, 0x1c, 0x03, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x19, 0x23, 0xeb, 0xce, 0x37, 0x71, 0xc8, 0x1c, 0xaa, 0x8a, 0xbb, 0xdb,
+ 0x4f, 0x12, 0xaa, 0xe7, 0x69, 0xe8, 0x45, 0xa1, 0xde, 0xc7, 0xd3, 0x46},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {742,
+ {0xe4, 0x3f, 0x71, 0xf5, 0x0f, 0x40, 0xb9, 0x02, 0x62, 0xe4, 0xbb, 0x5c,
+ 0x22, 0xe5, 0x91, 0x84, 0xa9, 0x90, 0xd7, 0x8b, 0xb1, 0xf9, 0x36, 0xe5},
+ {0x28, 0x8a, 0x79, 0xa4, 0xbc, 0x1a, 0xfa, 0xa3, 0xe7},
+ {0x48, 0x92, 0xbc, 0x34, 0xad, 0xc4, 0x96, 0x32, 0xd1, 0x61, 0xb2, 0x78,
+ 0x79, 0x4f, 0x39, 0xb2, 0x82, 0x01, 0x4d, 0x7a, 0x07, 0xd3, 0x18, 0x0d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {743,
+ {0x2f, 0x7a, 0x9b, 0x3c, 0x2b, 0x1d, 0xcf, 0x26, 0x7d, 0xd8, 0x5b, 0x6d,
+ 0x49, 0x06, 0xc7, 0xc6, 0x48, 0x1f, 0x2a, 0xad, 0x51, 0xc5, 0x91, 0x4c},
+ {0xa8, 0xff, 0xa3, 0xc6, 0x2f, 0xf0, 0xb5, 0xc3, 0x28},
+ {0x09, 0x70, 0x8e, 0xbd, 0xdf, 0x43, 0x22, 0xdf, 0x37, 0x5b, 0x04, 0xe5,
+ 0x61, 0xf5, 0x1e, 0x58, 0xa0, 0xe2, 0x2f, 0x21, 0xb8, 0x0d, 0x4e, 0x52},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {744,
+ {0xd0, 0x7e, 0xc9, 0xfe, 0x90, 0xde, 0x9d, 0x95, 0x37, 0x1f, 0xb0, 0x03,
+ 0x8f, 0x77, 0x92, 0xf4, 0x02, 0x58, 0x02, 0x0c, 0x28, 0xe7, 0xd2, 0xfe},
+ {0xa3, 0x3d, 0x61, 0x33, 0x65, 0xbf, 0x61, 0x6f, 0x38},
+ {0xb1, 0x7c, 0x12, 0xa1, 0xbe, 0xfc, 0x42, 0x53, 0x70, 0x80, 0x39, 0xac,
+ 0x86, 0x5c, 0xfd, 0x18, 0x4c, 0xbf, 0xf8, 0xda, 0x85, 0xbb, 0xfd, 0xe8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {745,
+ {0xed, 0x37, 0x09, 0x56, 0x2a, 0x12, 0x73, 0xa4, 0xa6, 0x11, 0xe7, 0xe4,
+ 0xbc, 0x67, 0x13, 0x34, 0x7f, 0x2f, 0x73, 0xa6, 0x8c, 0xd4, 0x11, 0xa9},
+ {0xd3, 0x8c, 0xa9, 0xeb, 0xf6, 0xf2, 0x27, 0x97, 0x4b},
+ {0xaa, 0xc6, 0x15, 0x88, 0xc4, 0x0e, 0x96, 0xff, 0x33, 0x85, 0x72, 0x71,
+ 0xa5, 0xec, 0x63, 0xfe, 0x67, 0xac, 0x39, 0x1d, 0x59, 0x67, 0xda, 0x07},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {746,
+ {0x7d, 0x27, 0x99, 0x94, 0xf5, 0x09, 0xc6, 0xc8, 0x7a, 0x05, 0x2c, 0xc1,
+ 0x66, 0x26, 0x81, 0x8b, 0x96, 0x5a, 0x0c, 0x51, 0xd8, 0xfb, 0xe9, 0xf7},
+ {0x8f, 0x44, 0x6f, 0x0b, 0x8e, 0x24, 0x0d, 0x70, 0x2c},
+ {0xe9, 0xb4, 0x5d, 0xbe, 0x26, 0xfd, 0x7b, 0xed, 0x5a, 0x90, 0x81, 0x04,
+ 0xa1, 0xfa, 0x15, 0x71, 0xdb, 0x53, 0x5f, 0x33, 0x93, 0xf9, 0x8a, 0xf7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {747,
+ {0x97, 0xdd, 0xe0, 0xc9, 0x34, 0x4a, 0x02, 0x13, 0x73, 0x6a, 0x54, 0x52,
+ 0x77, 0x2d, 0x38, 0x77, 0x0e, 0xdc, 0xa2, 0xb6, 0x9f, 0x57, 0xa7, 0x9d},
+ {0xc2, 0xa4, 0x5f, 0x13, 0x84, 0x69, 0x37, 0x5b, 0x09},
+ {0x3c, 0xd5, 0x26, 0xae, 0xad, 0x9d, 0x87, 0x19, 0x18, 0xa3, 0xd5, 0x0f,
+ 0x76, 0x16, 0x42, 0x8e, 0x97, 0x8e, 0x2f, 0xfd, 0x24, 0xb7, 0x52, 0xbf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {748,
+ {0x9f, 0x8f, 0xa2, 0xc5, 0xfe, 0xe8, 0x47, 0x33, 0x5a, 0x20, 0xc6, 0x0f,
+ 0x09, 0xd0, 0x7c, 0x5c, 0x58, 0xb6, 0xaf, 0x81, 0xc7, 0xc8, 0x5b, 0x48},
+ {0x19, 0xbf, 0x9b, 0x6e, 0x8c, 0x53, 0x7b, 0x97, 0x62},
+ {0xb9, 0xbc, 0x63, 0x41, 0x33, 0x53, 0x4c, 0xa6, 0x96, 0x44, 0xcd, 0xfb,
+ 0x69, 0x59, 0x90, 0x89, 0x33, 0x44, 0x22, 0x28, 0x5f, 0xb8, 0x62, 0x5d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {749,
+ {0x07, 0xc9, 0xe5, 0x8c, 0xb7, 0x19, 0x71, 0x6f, 0xeb, 0x4b, 0xd4, 0x03,
+ 0x45, 0x26, 0xd4, 0x50, 0xc6, 0x7b, 0x4d, 0x5b, 0x07, 0x5f, 0x69, 0x33},
+ {0x37, 0xda, 0xf0, 0x02, 0x01, 0xe4, 0x88, 0x63, 0xe4},
+ {0x77, 0x68, 0x92, 0xe3, 0x30, 0x41, 0x66, 0x1a, 0xee, 0xf7, 0x96, 0xdf,
+ 0xc9, 0xaf, 0x21, 0xca, 0x74, 0xd3, 0x17, 0xdc, 0x47, 0x3d, 0x77, 0x92},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {750,
+ {0x6c, 0x89, 0x0b, 0xeb, 0x84, 0x8b, 0x9c, 0x3b, 0x64, 0xf6, 0x4f, 0xbc,
+ 0x02, 0x13, 0xa6, 0x5e, 0x4d, 0xa3, 0xf8, 0x4e, 0x9f, 0x5c, 0xc4, 0xb4},
+ {0x37, 0xda, 0xf0, 0x02, 0x01, 0xe4, 0x88, 0x63, 0xe4, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0xbc, 0xec, 0xa9, 0xeb, 0x5e, 0xae, 0xce, 0x89, 0x25, 0x93, 0x7f, 0xdf,
+ 0xa3, 0x84, 0x9e, 0x74, 0xf8, 0x02, 0x45, 0xa1, 0x24, 0x43, 0x8c, 0x6d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {751,
+ {0x87, 0x50, 0x35, 0x01, 0x90, 0xb9, 0xb9, 0x7e, 0x29, 0xa7, 0xf5, 0xb4,
+ 0xd3, 0x56, 0x5b, 0x4c, 0xff, 0x8b, 0xee, 0xcf, 0xe2, 0x0f, 0xf0, 0x10},
+ {0x50, 0x9d, 0x8c, 0xe0, 0x60, 0xe8, 0xc6, 0x26, 0x14},
+ {0xc4, 0xee, 0x0c, 0x26, 0x91, 0x21, 0xf0, 0xcb, 0x62, 0x8f, 0x77, 0x65,
+ 0x12, 0xa0, 0xef, 0x61, 0x00, 0x16, 0xc0, 0xf4, 0xe0, 0x62, 0x26, 0x92},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {752,
+ {0x8e, 0x78, 0x76, 0xdf, 0x47, 0x5a, 0x25, 0x8b, 0x3f, 0x81, 0xba, 0xca,
+ 0x16, 0xb9, 0x81, 0xa1, 0xc6, 0x39, 0x36, 0x9b, 0xbb, 0x87, 0x74, 0x70},
+ {0x49, 0xc7, 0x5b, 0x14, 0x7e, 0x38, 0x76, 0x8d, 0x83},
+ {0xf6, 0x38, 0xe0, 0x30, 0x5b, 0xe7, 0x3a, 0x0e, 0x9a, 0x47, 0x7a, 0x54,
+ 0xd0, 0x07, 0x49, 0x68, 0xf1, 0xd2, 0x8b, 0x3f, 0x4b, 0x32, 0xa6, 0x43},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {753,
+ {0x38, 0xb8, 0x0d, 0x78, 0x50, 0xf7, 0xbd, 0x62, 0xa3, 0x8c, 0x5d, 0x8c,
+ 0x32, 0xb8, 0x4c, 0x77, 0x35, 0xd7, 0xc6, 0xc7, 0x7c, 0x48, 0xd5, 0x02},
+ {0x9b, 0x13, 0x50, 0x7c, 0xcd, 0xe7, 0xd2, 0x7b, 0x57},
+ {0xd3, 0xcd, 0x06, 0xc6, 0x6f, 0x10, 0xe4, 0x57, 0xc0, 0x9d, 0xfe, 0x8b,
+ 0xc7, 0xa1, 0xec, 0x8b, 0x4f, 0x4c, 0x9f, 0x86, 0x5a, 0x99, 0xc7, 0x74},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {754,
+ {0x31, 0x68, 0x29, 0xb7, 0xdb, 0x90, 0x50, 0xc4, 0xea, 0x26, 0xa8, 0x66,
+ 0xe8, 0xf2, 0x38, 0x1f, 0xc3, 0x02, 0x80, 0x18, 0xda, 0x4c, 0x1e, 0x74},
+ {0xa8, 0x1d, 0xdc, 0x5f, 0x58, 0x9a, 0x83, 0x4b, 0xd2},
+ {0x15, 0x97, 0xea, 0x69, 0xda, 0xe7, 0xca, 0x17, 0x27, 0x4e, 0xa0, 0x43,
+ 0x9a, 0xea, 0x7a, 0x4d, 0x96, 0x94, 0xe9, 0xad, 0x97, 0xa1, 0x35, 0x60},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {755,
+ {0xa8, 0xe5, 0xc0, 0x43, 0x92, 0x78, 0x82, 0xae, 0xad, 0xe0, 0x6c, 0x93,
+ 0x28, 0x98, 0x61, 0x00, 0x92, 0xdf, 0x39, 0x3e, 0x28, 0xf1, 0xaf, 0x99},
+ {0xa8, 0x1d, 0xdc, 0x5f, 0x58, 0x9a, 0x83, 0x4b, 0xd2, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0xde, 0xf9, 0x57, 0xc4, 0xcc, 0x5b, 0x04, 0x4e, 0x26, 0x75, 0x86, 0x85,
+ 0xa8, 0xfb, 0x23, 0x01, 0x3d, 0x6b, 0xb2, 0x77, 0x85, 0xec, 0xc4, 0x1c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {756,
+ {0x41, 0x4e, 0x6b, 0x38, 0x20, 0x29, 0xa4, 0xa8, 0x17, 0xa9, 0x6d, 0xc7,
+ 0x63, 0x2a, 0xf7, 0x00, 0xfe, 0x1d, 0x8c, 0x78, 0xa4, 0x38, 0x60, 0xb8},
+ {0xa8, 0x1d, 0xdc, 0x5f, 0x58, 0x9a, 0x83, 0x4b, 0xd2, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x22, 0x6a, 0xee, 0x40, 0x17, 0x1e, 0xe8, 0x4a, 0xed, 0x5d, 0x39, 0x7e,
+ 0x26, 0xde, 0x2e, 0x9e, 0x9e, 0x85, 0xad, 0x87, 0x95, 0x7f, 0xf9, 0x98},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {757,
+ {0xe9, 0x86, 0xf1, 0x06, 0x30, 0xd9, 0x02, 0x3e, 0x2f, 0x1d, 0x9b, 0xcd,
+ 0x60, 0xee, 0x9b, 0xee, 0x6f, 0xb1, 0x56, 0x6d, 0x9c, 0x8b, 0xe2, 0xa8},
+ {0xd2, 0x2a, 0x2c, 0x7f, 0x13, 0x21, 0xfb, 0xba, 0x58},
+ {0x0b, 0xe7, 0xfa, 0x12, 0xbc, 0x28, 0xde, 0xcb, 0xd1, 0x90, 0xbf, 0x00,
+ 0x92, 0x82, 0x40, 0xe2, 0xef, 0x30, 0xf1, 0xdc, 0x92, 0x2e, 0x41, 0xda},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {758,
+ {0xc2, 0x8a, 0x32, 0xce, 0xc5, 0x04, 0x08, 0x79, 0x4f, 0x70, 0x4f, 0x0f,
+ 0xbc, 0x21, 0x9f, 0x57, 0x80, 0x8b, 0x3d, 0xa8, 0xea, 0xc6, 0xd2, 0xa3},
+ {0xdc, 0xed, 0x05, 0xaa, 0xdc, 0x44, 0xfb, 0xf5, 0x9b},
+ {0xc6, 0xbf, 0xa0, 0xe7, 0x6a, 0xd0, 0xaa, 0x62, 0x08, 0x86, 0xa9, 0x7a,
+ 0xd2, 0xd3, 0x6d, 0x37, 0x63, 0x95, 0x48, 0x71, 0x5b, 0x88, 0xf8, 0x62},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {759,
+ {0xed, 0x31, 0x19, 0x23, 0x05, 0x49, 0x6f, 0x24, 0xb1, 0x66, 0xae, 0xb1,
+ 0xad, 0x87, 0xdf, 0xbb, 0x66, 0x3d, 0x94, 0x4e, 0x8f, 0x9c, 0x74, 0xd9},
+ {0x4c, 0xbd, 0xa6, 0xbd, 0xa9, 0xb0, 0xa5, 0x59, 0x6a},
+ {0xca, 0x57, 0x3a, 0x19, 0x43, 0x26, 0x7d, 0x15, 0xcf, 0xe1, 0xd9, 0xa3,
+ 0x76, 0x08, 0x95, 0xa5, 0xa6, 0xa6, 0x71, 0x26, 0x12, 0xb2, 0x66, 0x9f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {760,
+ {0x22, 0xc9, 0xa5, 0xa4, 0xba, 0x5a, 0x97, 0x35, 0x45, 0x45, 0xa2, 0x28,
+ 0x7a, 0xe0, 0xa5, 0xf3, 0xf5, 0x9b, 0xb2, 0xcb, 0x5c, 0x1a, 0xd2, 0x41},
+ {0x5b, 0x73, 0x42, 0xd3, 0x33, 0x3b, 0x49, 0xc6, 0x76},
+ {0x47, 0x3a, 0xb3, 0x0a, 0xb5, 0x1b, 0xbd, 0xf7, 0x4e, 0xa1, 0xeb, 0x91,
+ 0x23, 0x48, 0xd5, 0x70, 0x02, 0x64, 0x6d, 0xe0, 0xfd, 0x9d, 0xe0, 0x29},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {761,
+ {0xa7, 0x9d, 0xac, 0x97, 0x50, 0xf9, 0xc7, 0x21, 0xcc, 0x10, 0x11, 0x12,
+ 0x42, 0x5a, 0x5f, 0x14, 0xe6, 0x92, 0xce, 0x76, 0x3d, 0x68, 0x5e, 0x5e},
+ {0xb9, 0xcd, 0x9a, 0xb0, 0x27, 0x20, 0x1b, 0x68, 0x75},
+ {0xb8, 0xc0, 0xbf, 0xa8, 0x9f, 0x4a, 0x1d, 0x27, 0xd9, 0xb9, 0x57, 0xad,
+ 0xdc, 0xd1, 0x5a, 0x59, 0x84, 0x03, 0xe9, 0xd5, 0x90, 0xcc, 0xc1, 0xfb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {762,
+ {0xb8, 0x75, 0x23, 0x98, 0xf4, 0xdb, 0x74, 0x43, 0x21, 0x13, 0x83, 0x63,
+ 0xb0, 0x1c, 0x70, 0xe9, 0xc2, 0xea, 0x60, 0xd0, 0xf5, 0x4a, 0xdc, 0x67},
+ {0xb9, 0xcd, 0x9a, 0xb0, 0x27, 0x20, 0x1b, 0x68, 0x75, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x21, 0x8a, 0x94, 0xbb, 0x8a, 0xb8, 0x92, 0xa0, 0x79, 0xbc, 0x53, 0xc2,
+ 0xe4, 0x4c, 0xb5, 0x48, 0x32, 0x8f, 0xe3, 0x82, 0x13, 0x4a, 0x7d, 0xa8},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {763,
+ {0xd4, 0x16, 0x35, 0x41, 0xb0, 0x28, 0x04, 0x92, 0x12, 0xee, 0x66, 0xe7,
+ 0x47, 0x9e, 0x1a, 0xdf, 0xcc, 0xde, 0x0e, 0xfc, 0x66, 0xa8, 0xc6, 0xec},
+ {0xbb, 0x3b, 0x49, 0xfc, 0xe4, 0x2c, 0x87, 0x79, 0xdd},
+ {0x8d, 0x7b, 0x51, 0x26, 0xaa, 0xcd, 0x99, 0x00, 0x3a, 0xe4, 0x92, 0x67,
+ 0x43, 0x20, 0x3d, 0x10, 0x57, 0xba, 0xe4, 0x94, 0x3e, 0x4c, 0x16, 0xca},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {764,
+ {0x2b, 0xc9, 0xa3, 0x5c, 0x67, 0xfe, 0xb0, 0x0d, 0x75, 0x6c, 0xd5, 0x23,
+ 0x08, 0x34, 0x56, 0xed, 0x90, 0x84, 0x7f, 0xf2, 0x36, 0x37, 0xf9, 0x80},
+ {0x38, 0x0c, 0x0b, 0x2e, 0x59, 0xa6, 0x77, 0xe7, 0x84},
+ {0xd1, 0x48, 0xd2, 0x82, 0xd9, 0x80, 0x44, 0x3d, 0x70, 0x1f, 0xb3, 0xf8,
+ 0xed, 0x79, 0x3d, 0xd9, 0xa7, 0x95, 0x2f, 0x6b, 0x98, 0x04, 0x10, 0x07},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {765,
+ {0xa6, 0x19, 0xdc, 0xdc, 0xd1, 0x71, 0xa2, 0x94, 0x17, 0x9d, 0x95, 0x9a,
+ 0x6f, 0x70, 0x8f, 0x98, 0x14, 0x3b, 0x0c, 0x53, 0x0a, 0xc5, 0x33, 0x4b},
+ {0x5b, 0x31, 0xb5, 0x50, 0xd0, 0x73, 0xab, 0x1a, 0xeb},
+ {0xd6, 0x5c, 0x40, 0x41, 0x55, 0x67, 0xbd, 0x76, 0x07, 0xa5, 0xe3, 0x6a,
+ 0xa7, 0x29, 0xd5, 0xb1, 0x1d, 0xbf, 0x34, 0xd1, 0x48, 0xed, 0xbb, 0xe3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {766,
+ {0x16, 0x3e, 0x13, 0x5c, 0xcd, 0xde, 0xb0, 0xd3, 0x95, 0x11, 0x1d, 0x03,
+ 0x22, 0xab, 0xc9, 0x63, 0xda, 0xbd, 0x86, 0xa5, 0x8d, 0x6f, 0xe0, 0x99},
+ {0xf9, 0x72, 0xe8, 0x03, 0xda, 0xdd, 0x83, 0xf2, 0x90},
+ {0x14, 0x36, 0xb0, 0x67, 0x7b, 0x29, 0x15, 0xd1, 0xef, 0x5d, 0x69, 0x5c,
+ 0x2c, 0x8c, 0x3f, 0xd7, 0xf1, 0xcb, 0x38, 0xd2, 0x3c, 0x34, 0x8e, 0x30},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {767,
+ {0x29, 0xba, 0xb6, 0xe1, 0xa1, 0xea, 0x1f, 0x5a, 0x78, 0xed, 0x9b, 0xc5,
+ 0x7f, 0x57, 0x02, 0xb7, 0x33, 0xc8, 0x84, 0x17, 0x31, 0x0e, 0x8e, 0xc4},
+ {0x79, 0x95, 0x1d, 0x86, 0x57, 0x07, 0x3a, 0x3d, 0x54},
+ {0x32, 0x26, 0xa3, 0x0c, 0x96, 0x13, 0x48, 0x76, 0x43, 0xa4, 0xcb, 0x51,
+ 0x06, 0x99, 0xec, 0xd7, 0x92, 0x01, 0xd1, 0x70, 0x44, 0xa8, 0x85, 0x30},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {768,
+ {0x3b, 0xf1, 0x7a, 0xa9, 0x99, 0x62, 0x08, 0xb2, 0x85, 0x3d, 0xbd, 0x40,
+ 0xbf, 0xa6, 0xa4, 0x67, 0x08, 0x8f, 0xb5, 0xa4, 0xb7, 0x3c, 0x10, 0x6c},
+ {0x31, 0xc0, 0x72, 0xd0, 0x4d, 0x74, 0xa3, 0x7d, 0xa0},
+ {0xa5, 0x10, 0x97, 0x19, 0x7a, 0x1d, 0x3e, 0xd6, 0xe8, 0xf9, 0xe3, 0xc8,
+ 0x63, 0x37, 0xa8, 0xe2, 0xa4, 0x35, 0x60, 0x1e, 0x66, 0x8a, 0xdd, 0x44},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {769,
+ {0xa4, 0x43, 0x1a, 0xc3, 0x7f, 0x8f, 0x08, 0xcc, 0x0a, 0xaf, 0x6a, 0x34,
+ 0xf5, 0x32, 0xf5, 0x2c, 0xcb, 0x9b, 0x50, 0x4a, 0x3c, 0x0a, 0x01, 0x1e},
+ {0xd7, 0x42, 0xba, 0x3e, 0x4d, 0xb9, 0xd4, 0x76, 0xb2},
+ {0x7d, 0xba, 0xab, 0x30, 0x32, 0x21, 0xd6, 0xc5, 0x29, 0xde, 0xc3, 0xb1,
+ 0x88, 0x27, 0x95, 0x9c, 0x3d, 0x3c, 0x47, 0x4d, 0x43, 0x60, 0x9d, 0x23},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {770,
+ {0xe4, 0x23, 0x24, 0x50, 0xf7, 0x34, 0x8d, 0xd4, 0x15, 0x44, 0x9b, 0x69,
+ 0x8b, 0xbf, 0x09, 0xf5, 0x41, 0x96, 0x25, 0xc8, 0x00, 0x57, 0x2e, 0xb0},
+ {0xd7, 0x42, 0xba, 0x3e, 0x4d, 0xb9, 0xd4, 0x76, 0xb2, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0xc1, 0xfc, 0x01, 0xa4, 0xa3, 0x99, 0xa8, 0xee, 0xc1, 0x13, 0xb2, 0x27,
+ 0xb0, 0xb2, 0xaa, 0xfc, 0xf4, 0x02, 0x43, 0x6d, 0xb5, 0x18, 0x67, 0x5b},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {771,
+ {0xaf, 0x61, 0x6c, 0x2a, 0xd5, 0x6b, 0x05, 0xc2, 0x33, 0x91, 0xb3, 0x0c,
+ 0x06, 0x78, 0xa0, 0xd3, 0x2b, 0xd1, 0xf6, 0xaa, 0xc0, 0x12, 0xd0, 0x2f},
+ {0xde, 0x6f, 0x02, 0x54, 0x2b, 0x88, 0xd2, 0x34, 0x43},
+ {0xd4, 0x51, 0x9a, 0x4c, 0x5a, 0xa0, 0xc2, 0x69, 0x30, 0xc0, 0x94, 0xd1,
+ 0xcb, 0xb9, 0x85, 0x6f, 0xc0, 0xf4, 0xb0, 0x42, 0x00, 0x27, 0xc4, 0xd3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {772,
+ {0x61, 0x48, 0x29, 0x73, 0x93, 0x16, 0xfc, 0x62, 0xf6, 0x69, 0x25, 0x12,
+ 0x3c, 0x0a, 0xa9, 0x10, 0xe7, 0x40, 0xac, 0x8a, 0xfd, 0x7e, 0x2e, 0xc9},
+ {0x13, 0x77, 0x29, 0xa7, 0x73, 0x37, 0x3c, 0x77, 0x61},
+ {0x88, 0x21, 0xed, 0xa8, 0xa7, 0xf3, 0x7a, 0x50, 0x4b, 0xc6, 0x80, 0x94,
+ 0xa7, 0x5a, 0x02, 0x73, 0x74, 0x53, 0xea, 0x03, 0xe2, 0xdf, 0xc3, 0xa1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {773,
+ {0x72, 0xf4, 0xa6, 0x4e, 0x37, 0x4e, 0x02, 0xfe, 0x29, 0x0f, 0x03, 0x48,
+ 0x2a, 0xc1, 0x38, 0xa7, 0x92, 0x67, 0x37, 0x43, 0x98, 0x86, 0x68, 0x8e},
+ {0x8c, 0x24, 0x0a, 0x07, 0x13, 0x71, 0x7b, 0x7b, 0x69},
+ {0xe2, 0xaa, 0xe2, 0x03, 0xa4, 0x71, 0x28, 0x7d, 0x9c, 0x12, 0x8c, 0xe7,
+ 0x6b, 0x3f, 0xc3, 0x84, 0xbb, 0x2a, 0x8e, 0x32, 0x2b, 0xe8, 0x03, 0xac},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {774,
+ {0x82, 0xb8, 0xc1, 0xe5, 0xa4, 0x62, 0xc1, 0x75, 0xff, 0x42, 0x8a, 0x11,
+ 0x90, 0x9c, 0x1c, 0xb2, 0x64, 0xd2, 0xd3, 0x4a, 0x04, 0xf8, 0x5d, 0x1a},
+ {0x8c, 0x24, 0x0a, 0x07, 0x13, 0x71, 0x7b, 0x7b, 0x69, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x30, 0x74, 0xa2, 0xff, 0x2f, 0xde, 0xdd, 0x47, 0x2c, 0x14, 0x2f, 0xd7,
+ 0x93, 0xa8, 0x73, 0x43, 0x8e, 0x64, 0x4a, 0x26, 0xe4, 0x57, 0xcb, 0x63},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {775,
+ {0xf6, 0x64, 0x97, 0x20, 0x69, 0xf4, 0xa1, 0x95, 0xa7, 0x07, 0xa9, 0x6f,
+ 0x4d, 0x23, 0x20, 0x27, 0x74, 0x06, 0xb4, 0xf3, 0x50, 0x1f, 0x45, 0x25},
+ {0x30, 0x49, 0x81, 0x20, 0x95, 0xe8, 0x65, 0x0a, 0x7e},
+ {0x05, 0x5e, 0x8b, 0xf3, 0x97, 0xa1, 0x2b, 0xf9, 0x39, 0x07, 0x01, 0x77,
+ 0x6f, 0x0c, 0x83, 0x0c, 0x5e, 0xeb, 0x52, 0x37, 0x60, 0x01, 0x74, 0xe5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {776,
+ {0xb6, 0x1d, 0xcd, 0x73, 0x7a, 0x11, 0xbe, 0xd5, 0x4e, 0xb0, 0x50, 0x7a,
+ 0xec, 0x07, 0x88, 0xba, 0xa4, 0x60, 0x4a, 0xcc, 0x5c, 0x27, 0x51, 0xa7},
+ {0xe3, 0x17, 0x27, 0x01, 0x9e, 0xcb, 0x4e, 0x6d, 0x30},
+ {0xce, 0xc3, 0x0d, 0x1f, 0x4c, 0x3a, 0x78, 0xe1, 0x9d, 0xe1, 0x10, 0x9f,
+ 0xf7, 0x41, 0x71, 0x0a, 0x32, 0x9b, 0x75, 0x07, 0x22, 0x7b, 0xa0, 0xb0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {777,
+ {0x5a, 0xf5, 0x35, 0xc8, 0xa9, 0xc7, 0x55, 0xc9, 0x56, 0x0e, 0x44, 0x7b,
+ 0xda, 0x9a, 0x01, 0xc7, 0xeb, 0xd7, 0xe6, 0x66, 0x88, 0x4f, 0x43, 0xcc},
+ {0x20, 0xba, 0xa5, 0x51, 0x44, 0x5f, 0x14, 0xf4, 0xda},
+ {0xea, 0x1d, 0xb9, 0x33, 0xd2, 0x77, 0xb6, 0x03, 0x79, 0x2d, 0xd5, 0x61,
+ 0xdb, 0x76, 0x81, 0x5d, 0xcf, 0x98, 0x9e, 0x43, 0x1d, 0xff, 0x24, 0x8d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {778,
+ {0xaa, 0x62, 0x87, 0x27, 0xad, 0xa6, 0x6a, 0x1d, 0xe3, 0x67, 0x56, 0x19,
+ 0x02, 0xa6, 0xf3, 0xf5, 0x15, 0x1d, 0x70, 0x92, 0x98, 0xc4, 0x63, 0x50},
+ {0x20, 0xba, 0xa5, 0x51, 0x44, 0x5f, 0x14, 0xf4, 0xda, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0xa6, 0x55, 0xc5, 0x82, 0x79, 0x71, 0x44, 0x44, 0x9e, 0x51, 0x9f, 0x46,
+ 0x12, 0x4f, 0x10, 0xb9, 0xc1, 0x4a, 0xcb, 0x82, 0x10, 0x75, 0x57, 0xd0},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {779,
+ {0x93, 0x2a, 0x72, 0xce, 0x27, 0xa7, 0x61, 0x79, 0x97, 0xa9, 0x8e, 0xbd,
+ 0x44, 0x30, 0xd3, 0x13, 0x9b, 0xa9, 0x2e, 0x4a, 0xb8, 0x8e, 0xf6, 0x49},
+ {0x04, 0xc1, 0x82, 0x22, 0x88, 0x2f, 0xcf, 0xe7, 0xb7},
+ {0x54, 0xed, 0x3b, 0xc5, 0xc7, 0x31, 0xa2, 0x09, 0x84, 0xf0, 0xdc, 0xcc,
+ 0xf0, 0xff, 0xb8, 0xb5, 0x01, 0x77, 0x06, 0xaf, 0xc2, 0x9a, 0x06, 0xc8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {780,
+ {0x94, 0x7f, 0x92, 0xb9, 0x3b, 0x76, 0x9b, 0xe4, 0x7d, 0xc6, 0x24, 0x03,
+ 0x6b, 0x9c, 0x28, 0xc7, 0x37, 0xc8, 0x30, 0x2a, 0x00, 0xfb, 0x89, 0xb5},
+ {0x19, 0x5a, 0x6d, 0xb3, 0xe8, 0x9a, 0x4e, 0xad, 0x9d},
+ {0xfe, 0xb9, 0xca, 0xc1, 0xeb, 0x7c, 0x39, 0xea, 0xe4, 0x98, 0x1d, 0xb9,
+ 0xcc, 0x28, 0xf6, 0x7d, 0xaf, 0x81, 0x73, 0xb3, 0x81, 0xe1, 0x54, 0xdc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {781,
+ {0x3e, 0xb7, 0xaa, 0x10, 0x95, 0x2a, 0x44, 0x09, 0x71, 0x81, 0xf0, 0x38,
+ 0x61, 0x43, 0xce, 0x44, 0xe5, 0xcd, 0xc7, 0x36, 0x58, 0x83, 0xd8, 0x9a},
+ {0x39, 0x31, 0xdb, 0x3c, 0x4d, 0xa3, 0x1f, 0x19, 0xb8},
+ {0xe9, 0x9f, 0x8a, 0xf3, 0xfc, 0x79, 0x4e, 0x01, 0xd0, 0xc7, 0x88, 0xb1,
+ 0x07, 0xf5, 0x93, 0xd0, 0xa9, 0x6f, 0xf9, 0x8e, 0x4c, 0x42, 0x30, 0x07},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {782,
+ {0x2a, 0x83, 0x9a, 0x90, 0xf5, 0x75, 0xf1, 0x6b, 0x4b, 0x8d, 0x23, 0xff,
+ 0xb3, 0xfa, 0x37, 0x57, 0xc9, 0x4a, 0x2f, 0x73, 0xbc, 0x03, 0xe9, 0x8b},
+ {0x39, 0x31, 0xdb, 0x3c, 0x4d, 0xa3, 0x1f, 0x19, 0xb8, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x5d, 0x55, 0xf1, 0xb8, 0x71, 0x57, 0x92, 0x0c, 0x2e, 0x6e, 0x22, 0x5d,
+ 0xaa, 0x89, 0xbb, 0x11, 0xf6, 0x86, 0x9f, 0xf5, 0x14, 0x93, 0x3d, 0xdd},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {783,
+ {0xa8, 0x4d, 0x7b, 0x8b, 0x05, 0x47, 0xbf, 0xa6, 0x74, 0xa8, 0xa9, 0xb3,
+ 0x1b, 0xf2, 0x3b, 0x75, 0x94, 0x05, 0x48, 0x2a, 0xb9, 0x5a, 0x1d, 0x66},
+ {0x30, 0x00, 0x3e, 0x20, 0xed, 0x41, 0x8f, 0x26, 0x83},
+ {0xfa, 0xdd, 0x52, 0x8c, 0xdd, 0xf8, 0x63, 0x98, 0x3d, 0x21, 0x29, 0xb1,
+ 0x39, 0xbf, 0x9b, 0x50, 0x76, 0x97, 0xe0, 0x34, 0x32, 0x41, 0x68, 0x3e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {784,
+ {0xce, 0x67, 0x85, 0x2f, 0x0e, 0x31, 0xce, 0x87, 0x10, 0x55, 0x51, 0x7d,
+ 0x44, 0x12, 0x3d, 0x6f, 0x04, 0x96, 0xeb, 0x98, 0x18, 0xe6, 0x83, 0x5b},
+ {0xb6, 0x7b, 0xc1, 0x9f, 0x62, 0x79, 0xc7, 0x32, 0xed},
+ {0xb4, 0x04, 0x04, 0x63, 0xb4, 0xd4, 0x3f, 0x73, 0x11, 0x70, 0xdf, 0x97,
+ 0xec, 0x41, 0xbd, 0xd2, 0xf0, 0x41, 0xb4, 0x91, 0x7e, 0xdd, 0x0b, 0x36},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {785,
+ {0xa6, 0x46, 0x5e, 0x80, 0x97, 0xaa, 0x01, 0x14, 0x42, 0x6e, 0x62, 0x12,
+ 0x63, 0x9b, 0x5d, 0xbf, 0x2c, 0x9a, 0xfa, 0x21, 0xf6, 0x47, 0x00, 0x70},
+ {0x38, 0x4e, 0x6c, 0x83, 0x06, 0x36, 0x1e, 0x50, 0x28},
+ {0x3d, 0x93, 0xf3, 0xa3, 0x15, 0xcc, 0xe5, 0xe1, 0x2a, 0x11, 0x4f, 0xd2,
+ 0x2a, 0x8e, 0xde, 0x0f, 0xb8, 0xf8, 0xbd, 0x11, 0xcd, 0x39, 0xc4, 0x47},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {786,
+ {0x90, 0xb0, 0x60, 0xf9, 0x17, 0x1f, 0x33, 0x53, 0x55, 0xba, 0x47, 0x56,
+ 0x43, 0xa8, 0xaa, 0x0c, 0xd9, 0x90, 0x59, 0x28, 0xeb, 0x55, 0x47, 0xaf},
+ {0xf0, 0xb5, 0xf6, 0xe7, 0xeb, 0x98, 0xe4, 0x1b, 0x53},
+ {0x58, 0x2d, 0x53, 0x19, 0x90, 0xd3, 0xcd, 0x88, 0xd6, 0x0e, 0xee, 0x10,
+ 0x89, 0x34, 0x1f, 0x6e, 0xc3, 0xf7, 0x35, 0x44, 0x2c, 0x06, 0xaf, 0x36},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {787,
+ {0x1f, 0xdc, 0x1b, 0x88, 0x9e, 0x79, 0xe4, 0x1b, 0xd7, 0x1a, 0xf9, 0xeb,
+ 0x49, 0xa3, 0x04, 0x46, 0x09, 0xb3, 0xb9, 0x25, 0x93, 0x02, 0xed, 0xe9},
+ {0xf0, 0xb5, 0xf6, 0xe7, 0xeb, 0x98, 0xe4, 0x1b, 0x53, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x35, 0x0e, 0x3b, 0x05, 0x37, 0x4c, 0x10, 0x07, 0x57, 0x3f, 0x1e, 0xcc,
+ 0x54, 0x19, 0xa9, 0x02, 0xe2, 0x1a, 0x35, 0xb6, 0x82, 0x9d, 0x63, 0xaa},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {788,
+ {0xe6, 0x1c, 0x50, 0x4b, 0x0d, 0xe6, 0xfc, 0xe0, 0xde, 0x98, 0x08, 0xab,
+ 0xdf, 0x4f, 0xce, 0xfb, 0xd3, 0x05, 0x26, 0xbf, 0x5e, 0x3e, 0x26, 0x1e},
+ {0xc9, 0x06, 0x62, 0x46, 0x3a, 0x6c, 0x1a, 0xbc, 0x4c},
+ {0x0e, 0xc5, 0x5a, 0x67, 0xfb, 0x9f, 0x46, 0x1f, 0xc9, 0xf2, 0x69, 0x8a,
+ 0x25, 0x91, 0xeb, 0x64, 0x26, 0xe6, 0x8c, 0x07, 0x72, 0xf6, 0x5b, 0x92},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {789,
+ {0x78, 0xf8, 0x3f, 0x24, 0x77, 0x30, 0x24, 0x2a, 0x02, 0x72, 0x80, 0x35,
+ 0x14, 0x63, 0xb0, 0xe2, 0xd7, 0x97, 0xda, 0xdb, 0xda, 0xc9, 0x6b, 0xe7},
+ {0x99, 0xb1, 0xc7, 0x3d, 0xf4, 0x53, 0xe0, 0x5f, 0x00},
+ {0xd4, 0x01, 0xbc, 0xf5, 0x14, 0xcb, 0x67, 0x9c, 0x84, 0x49, 0x24, 0xdd,
+ 0xf9, 0x86, 0xb1, 0x32, 0x7b, 0xc0, 0xb8, 0x78, 0xcd, 0xd1, 0x9b, 0x90},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {790,
+ {0xac, 0xad, 0xc1, 0xbc, 0x27, 0x61, 0x08, 0x75, 0x31, 0x3c, 0x3b, 0x97,
+ 0xe1, 0x9d, 0xfe, 0xc6, 0x9f, 0x28, 0xdc, 0xb9, 0xaf, 0xe2, 0xd3, 0x2f},
+ {0xaf, 0x95, 0x86, 0x21, 0xc9, 0x5a, 0x91, 0x60, 0x5a},
+ {0xde, 0xc5, 0xe7, 0xee, 0xf3, 0xbe, 0x54, 0x38, 0x8e, 0x24, 0x4b, 0x56,
+ 0x47, 0xfd, 0xf9, 0x50, 0x82, 0xf5, 0xc4, 0xfe, 0xee, 0xac, 0xd9, 0x05},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {791,
+ {0x1c, 0xc7, 0xcb, 0xc6, 0xa4, 0x6f, 0xd0, 0x91, 0x60, 0xb9, 0x9e, 0x88,
+ 0x38, 0x30, 0x6c, 0x0f, 0x0d, 0x55, 0x44, 0xce, 0x21, 0xbf, 0x44, 0x2b},
+ {0xbc, 0x36, 0x87, 0x33, 0x0c, 0xf8, 0x4c, 0xe2, 0x73},
+ {0x93, 0x2a, 0x09, 0x51, 0xf1, 0x5a, 0x5e, 0xd9, 0xb0, 0xb0, 0x7d, 0x2b,
+ 0xb6, 0x2e, 0x38, 0x15, 0xfc, 0xd2, 0xa5, 0x5c, 0x41, 0xb4, 0xea, 0xb0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {792,
+ {0x82, 0x82, 0x67, 0x2b, 0x2c, 0x68, 0x0b, 0xf9, 0xff, 0x31, 0xf1, 0x99,
+ 0x43, 0x56, 0xd1, 0xfa, 0x21, 0x82, 0x27, 0x63, 0x73, 0x65, 0x09, 0x34},
+ {0x26, 0x87, 0xd0, 0xd7, 0x68, 0xe4, 0x68, 0x3c, 0xfc},
+ {0x30, 0xf7, 0x26, 0xcc, 0x10, 0x06, 0x67, 0x7f, 0x07, 0x20, 0x2d, 0x94,
+ 0x86, 0x32, 0x0f, 0xfd, 0xa2, 0xea, 0x33, 0x05, 0x54, 0x3d, 0x15, 0x79},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {793,
+ {0x98, 0x64, 0xc8, 0x40, 0xd7, 0xd1, 0xc2, 0x5e, 0xbd, 0x0d, 0xb9, 0x8f,
+ 0x6d, 0xb0, 0xaf, 0xbc, 0x51, 0xd4, 0xbf, 0x31, 0xdb, 0xf4, 0x8a, 0x9a},
+ {0x8b, 0x08, 0x98, 0x39, 0x45, 0x6a, 0x4e, 0x05, 0x7e},
+ {0xcd, 0x19, 0x0c, 0x14, 0x57, 0xda, 0x8d, 0x65, 0x42, 0xa4, 0xb2, 0xf2,
+ 0xf0, 0x23, 0xab, 0x7b, 0xce, 0xc4, 0x48, 0x1f, 0xf9, 0xa6, 0x8f, 0x76},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {794,
+ {0xe3, 0xad, 0x28, 0xd4, 0xdc, 0x3b, 0x55, 0x79, 0x8a, 0x5d, 0x41, 0x14,
+ 0x21, 0x8c, 0xb2, 0x13, 0x17, 0x87, 0xf1, 0x4b, 0x49, 0x2e, 0x51, 0x36},
+ {0x8b, 0x08, 0x98, 0x39, 0x45, 0x6a, 0x4e, 0x05, 0x7e, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0x8f, 0xe0, 0x58, 0x65, 0xe3, 0x99, 0x1e, 0xc0, 0x96, 0xb1, 0xdb, 0x6e,
+ 0x07, 0xc8, 0xb2, 0x6e, 0xe7, 0x65, 0x1c, 0x87, 0x42, 0x33, 0x98, 0x84},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {795,
+ {0x77, 0xab, 0xd5, 0x3b, 0x5c, 0x6c, 0x7a, 0xdb, 0xa7, 0x95, 0xbd, 0xc2,
+ 0xd8, 0x0c, 0x9f, 0x21, 0x3e, 0x6f, 0x5e, 0xa3, 0x7d, 0x7d, 0x31, 0xef},
+ {0xa8, 0xa3, 0xca, 0x70, 0x32, 0x62, 0x7c, 0x2c, 0x95},
+ {0x32, 0xc0, 0x69, 0xa8, 0x53, 0xd0, 0xda, 0x50, 0x82, 0x4a, 0x5a, 0x2c,
+ 0x1d, 0x13, 0x16, 0xe1, 0x77, 0x6b, 0x68, 0xca, 0x9d, 0xef, 0xf3, 0x0a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {796,
+ {0xce, 0x63, 0x10, 0xa5, 0xf1, 0x5d, 0x64, 0x51, 0x36, 0x10, 0x17, 0x58,
+ 0xa8, 0xf4, 0x5e, 0xc5, 0x07, 0xbc, 0x3f, 0x30, 0xb6, 0x74, 0xef, 0x76},
+ {0x2d, 0x6e, 0x5b, 0x8f, 0x73, 0xc9, 0xcc, 0x20, 0x65},
+ {0x82, 0x3a, 0xc2, 0xcc, 0x29, 0x72, 0xf0, 0xcd, 0x69, 0xe7, 0x26, 0x06,
+ 0xea, 0xa2, 0x5d, 0x3e, 0x7b, 0x46, 0x32, 0x7d, 0x94, 0x60, 0x3f, 0x0f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {797,
+ {0x2d, 0xbb, 0x3a, 0xd8, 0xda, 0x5d, 0xef, 0x70, 0xb9, 0x0d, 0x60, 0xc2,
+ 0x3c, 0x1a, 0xe7, 0x4b, 0x24, 0x0e, 0x59, 0xca, 0xa9, 0x43, 0x54, 0x58},
+ {0xaf, 0xf6, 0x72, 0xf4, 0x28, 0xb8, 0xe9, 0x12, 0x92},
+ {0x92, 0xf9, 0x36, 0x0c, 0x86, 0xae, 0x86, 0xfb, 0xb3, 0xc5, 0x79, 0x5e,
+ 0xc0, 0xf1, 0x41, 0x8d, 0x5d, 0xec, 0xcc, 0x80, 0xa8, 0x61, 0x43, 0x47},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {798,
+ {0x36, 0x92, 0x9d, 0x08, 0x5b, 0xbc, 0x3b, 0xd6, 0x2b, 0xda, 0xb8, 0xfb,
+ 0x73, 0xde, 0xdd, 0x9a, 0xff, 0x76, 0xb3, 0x59, 0xe5, 0x06, 0x8c, 0x0f},
+ {0x32, 0xfa, 0xec, 0x8c, 0x57, 0xea, 0x13, 0xd9, 0x13},
+ {0x4f, 0xc7, 0x14, 0x57, 0x7e, 0xe4, 0x34, 0xea, 0xc2, 0x74, 0xa7, 0x22,
+ 0x23, 0xbb, 0xac, 0x80, 0x89, 0xd4, 0x43, 0x8f, 0x1b, 0xdf, 0xb1, 0xec},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {799,
+ {0x5e, 0xd7, 0xe6, 0x95, 0x71, 0x4c, 0xc7, 0x10, 0xd8, 0x70, 0xd9, 0x3a,
+ 0x05, 0xfa, 0xac, 0x55, 0xcb, 0xe1, 0x2a, 0x6a, 0xc1, 0xdf, 0x8d, 0xd2},
+ {0x32, 0xfa, 0xec, 0x8c, 0x57, 0xea, 0x13, 0xd9, 0x13, 0x5d, 0x4a, 0x37,
+ 0x0c, 0xf1, 0x22, 0x93},
+ {0xa0, 0x13, 0xee, 0xfc, 0xaf, 0x16, 0x99, 0xf1, 0x55, 0x95, 0xe1, 0x15,
+ 0x55, 0xbe, 0x53, 0x63, 0x56, 0xb3, 0x8a, 0x2e, 0xa3, 0xb1, 0x2b, 0xd4},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {800,
+ {0x68, 0x4f, 0xbb, 0x2f, 0x7a, 0x0d, 0x9a, 0x5f, 0x02, 0xf9, 0x87, 0x4b,
+ 0xae, 0xed, 0x82, 0x0b, 0xc9, 0x37, 0x2d, 0x50, 0xe7, 0xdd, 0x80, 0xf9},
+ {0x51, 0xef, 0xe3, 0x06, 0x16, 0xca, 0xaf, 0x16, 0xcb},
+ {0xf5, 0x97, 0x9a, 0x53, 0x2b, 0x8a, 0x99, 0x47, 0xb6, 0x21, 0x0b, 0xd8,
+ 0x55, 0x86, 0x28, 0x53, 0x52, 0xa8, 0x4a, 0xad, 0x7e, 0x60, 0x82, 0x3c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {801,
+ {0xf5, 0xf8, 0x96, 0xa3, 0xbd, 0x2f, 0x4a, 0x98, 0x23, 0xef, 0x16, 0x2b,
+ 0x00, 0xb8, 0x05, 0xd7, 0xde, 0x1e, 0xa4, 0x66, 0x26, 0x96, 0xa2, 0x58},
+ {0x6c, 0xcd, 0xd5, 0x85, 0x18, 0x40, 0x97, 0xeb, 0xd5, 0xc3, 0xaf,
+ 0x3e, 0x47, 0xd0, 0x2c, 0x19, 0x14, 0x7b, 0x4d, 0x99, 0x5f, 0x96,
+ 0x43, 0x66, 0x91, 0x56, 0x75, 0x8c, 0x13, 0x16, 0x8f},
+ {0x4e, 0x9b, 0xc2, 0xbc, 0xbc, 0x6c, 0x1e, 0x13, 0xd3, 0x35,
+ 0xbc, 0xc0, 0xf7, 0x73, 0x6a, 0x88, 0xfa, 0x87, 0x53, 0x66,
+ 0x15, 0xbb, 0x8e, 0x63, 0x8b, 0xcc, 0x81, 0x66, 0x84, 0x68,
+ 0x17, 0x90, 0x67, 0xcf, 0xa9, 0x8a, 0x9d, 0x0e, 0x33, 0x26},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {802,
+ {0x68, 0x88, 0x33, 0xd5, 0x6c, 0xf1, 0xa0, 0xf4, 0x92, 0xbf, 0x1f, 0x7e,
+ 0x35, 0xc2, 0xfa, 0x62, 0x99, 0xa2, 0xb1, 0xb5, 0xca, 0x2a, 0x28, 0x23},
+ {0x6c, 0xcd, 0xd5, 0x85, 0x18, 0x40, 0x97, 0xeb, 0xd5, 0xc3, 0xaf,
+ 0x3e, 0x47, 0xd0, 0x2c, 0x19, 0x14, 0x7b, 0x4d, 0x99, 0x5f, 0x96,
+ 0x43, 0x66, 0x91, 0x56, 0x75, 0x8c, 0x13, 0x16, 0x8f, 0xf4},
+ {0x4b, 0x7c, 0x17, 0xd7, 0xa7, 0x18, 0x9e, 0x79, 0x55, 0xc0,
+ 0x3a, 0xbb, 0x0c, 0xa9, 0x5f, 0xc0, 0xc7, 0x80, 0x95, 0x37,
+ 0x87, 0x97, 0x20, 0x97, 0xae, 0x59, 0x6d, 0x46, 0xfe, 0x2a,
+ 0x8c, 0xd7, 0x59, 0x95, 0xe6, 0x30, 0x97, 0x80, 0xae, 0x5f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {803,
+ {0xbc, 0x44, 0xf9, 0x3c, 0x11, 0xa8, 0x03, 0xd2, 0xa0, 0x37, 0xdd, 0x84,
+ 0x42, 0xc3, 0x70, 0xa7, 0xf5, 0xc6, 0x77, 0xee, 0xd0, 0x47, 0x06, 0xc6},
+ {0x39, 0x8f, 0xda, 0x7d, 0x8c, 0xcb, 0xa2, 0xb5, 0x54, 0xcb, 0x88,
+ 0x55, 0x9d, 0xfe, 0xc9, 0x13, 0xd9, 0x3b, 0xea, 0x51, 0x75, 0x0c,
+ 0xb4, 0x1f, 0x29, 0x1c, 0xeb, 0x34, 0xe8, 0xce, 0x36},
+ {0x2e, 0xf9, 0x99, 0x0c, 0xc8, 0x2b, 0xde, 0x24, 0xb1, 0x49,
+ 0xa3, 0x21, 0xfa, 0x46, 0xc1, 0xc2, 0xda, 0x90, 0x02, 0x7d,
+ 0x2d, 0x02, 0x94, 0xad, 0x46, 0x11, 0x4e, 0x2a, 0xde, 0xbe,
+ 0x5b, 0x77, 0x71, 0x29, 0xbf, 0x67, 0xf2, 0xae, 0xe9, 0x00},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {804,
+ {0x1c, 0x88, 0x3a, 0xf7, 0x51, 0x47, 0xba, 0xe6, 0xf3, 0x42, 0x05, 0xcd,
+ 0x65, 0x6a, 0xd3, 0x0e, 0xc9, 0x7e, 0x61, 0x74, 0x56, 0x59, 0x1c, 0xe6},
+ {0xbd, 0xd7, 0x93, 0xf0, 0x86, 0xd8, 0x73, 0x3f, 0x69, 0x05, 0x5b,
+ 0xd7, 0x9b, 0xbc, 0x44, 0x8b, 0xe8, 0x57, 0x28, 0x6e, 0x91, 0x8f,
+ 0xd4, 0xc5, 0x4b, 0xe4, 0xac, 0xf4, 0xec, 0xa5, 0xe4},
+ {0xf2, 0x4f, 0x67, 0x47, 0x71, 0x1c, 0xf7, 0x2f, 0xab, 0x04,
+ 0x22, 0x02, 0x6c, 0x6d, 0x54, 0x8c, 0xcd, 0xba, 0x78, 0x6d,
+ 0x77, 0xab, 0x90, 0x0a, 0xc3, 0xfb, 0x8f, 0x39, 0xf1, 0x16,
+ 0xd3, 0x8e, 0x92, 0xc8, 0x2d, 0x5f, 0xd9, 0xa0, 0x45, 0xdd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {805,
+ {0xb6, 0x43, 0x0a, 0x81, 0xd5, 0xd6, 0x02, 0x60, 0xbc, 0x80, 0xe6, 0x49,
+ 0x2a, 0xc1, 0x3e, 0xc5, 0xa2, 0xc4, 0x4e, 0x8e, 0x24, 0x6d, 0xba, 0xc7},
+ {0xce, 0x84, 0x8d, 0x0a, 0x69, 0x42, 0xd4, 0x9c, 0x62, 0x1e, 0x1f,
+ 0xe9, 0xb4, 0xdf, 0x59, 0xd4, 0xca, 0x85, 0xe4, 0xdd, 0x38, 0x41,
+ 0xb8, 0x92, 0x42, 0x73, 0xb8, 0xa3, 0x62, 0xc9, 0xfd},
+ {0x70, 0x80, 0xdc, 0x3e, 0xd8, 0xe4, 0xc1, 0x28, 0xbc, 0x9c,
+ 0xec, 0x01, 0x7a, 0x68, 0xbd, 0xba, 0xf4, 0xa0, 0xd4, 0xa4,
+ 0x32, 0xdf, 0xb3, 0x14, 0xe9, 0xbe, 0x0a, 0x60, 0xbd, 0xaa,
+ 0xe1, 0x88, 0x12, 0x35, 0x4c, 0xa0, 0x5e, 0x33, 0x5d, 0x00},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {806,
+ {0x8f, 0x93, 0xe0, 0x73, 0xba, 0x07, 0xd3, 0x7b, 0x17, 0x14, 0x70, 0xff,
+ 0x14, 0x79, 0x38, 0xc7, 0x51, 0x7b, 0xf3, 0x45, 0x72, 0xa7, 0x40, 0x7e},
+ {0x88, 0xc7, 0x00, 0x76, 0x2a, 0xfe, 0x25, 0xb2, 0x27, 0x04, 0x88,
+ 0x9c, 0x42, 0x0d, 0x95, 0xab, 0xb0, 0x38, 0xe2, 0x63, 0x4d, 0x6c,
+ 0x51, 0x23, 0x74, 0x58, 0x7f, 0x7d, 0x96, 0x83, 0xb9},
+ {0x58, 0x6f, 0x21, 0x15, 0xb3, 0xcc, 0xd1, 0xa1, 0x34, 0x44,
+ 0x4b, 0x0d, 0xa1, 0x6a, 0x14, 0x9a, 0xc4, 0xa0, 0xee, 0x3c,
+ 0xa0, 0xa5, 0x3b, 0x87, 0x60, 0x84, 0xc8, 0x1a, 0x3e, 0x19,
+ 0xa1, 0x42, 0x4d, 0xfd, 0xdf, 0xd1, 0xe9, 0x5e, 0xc5, 0xc4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {807,
+ {0x8f, 0x30, 0xf6, 0xea, 0x6f, 0xbd, 0x93, 0x71, 0x35, 0x0d, 0xba, 0xb9,
+ 0x8a, 0xdf, 0x74, 0x08, 0x5c, 0x1d, 0x03, 0xde, 0x16, 0x5c, 0xee, 0xde},
+ {0x49, 0xee, 0x1d, 0x82, 0x12, 0x58, 0xde, 0xaa, 0xbd, 0xf3, 0x2c,
+ 0x5d, 0x19, 0xf2, 0x86, 0x6d, 0x1d, 0xd6, 0xc8, 0x5d, 0x1a, 0x29,
+ 0xc0, 0xa8, 0x89, 0x87, 0xdf, 0x8f, 0x73, 0xa5, 0x32},
+ {0x2d, 0xdd, 0x3e, 0x68, 0x58, 0x44, 0x5d, 0x85, 0x52, 0x3f,
+ 0xf6, 0x68, 0xbb, 0xf0, 0x56, 0xf1, 0x2f, 0x5a, 0x44, 0x36,
+ 0x09, 0x4e, 0x1e, 0x65, 0x49, 0x3d, 0x2c, 0x60, 0x36, 0x9e,
+ 0x33, 0xc2, 0x84, 0x3f, 0xe3, 0x2c, 0x26, 0x9d, 0x46, 0x12},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {808,
+ {0x3c, 0xbe, 0x1b, 0xfe, 0xa7, 0xb9, 0x87, 0x1e, 0x3c, 0x0a, 0x22, 0x40,
+ 0x1b, 0x7b, 0xa8, 0xdb, 0xe8, 0x1c, 0x77, 0xf7, 0x63, 0xff, 0x79, 0x60},
+ {0xf0, 0x54, 0x08, 0xa3, 0xef, 0x31, 0x6a, 0xf5, 0x83, 0x92, 0x78,
+ 0x4a, 0x02, 0xfa, 0xfe, 0xa9, 0xc7, 0x0d, 0x26, 0x34, 0x4f, 0x50,
+ 0xd3, 0x7a, 0x34, 0x67, 0x7d, 0x0c, 0x1c, 0xc5, 0x87},
+ {0xdc, 0x93, 0x82, 0x40, 0x17, 0x88, 0x8d, 0x60, 0x08, 0xfb,
+ 0x01, 0xb0, 0x05, 0x0f, 0x14, 0x0e, 0xf6, 0x7a, 0x58, 0x37,
+ 0x23, 0x2f, 0x56, 0xb4, 0x8e, 0x9b, 0xc6, 0x0a, 0x99, 0x14,
+ 0x6a, 0x28, 0x26, 0xf2, 0x71, 0x08, 0xb3, 0x8b, 0x76, 0x65},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {809,
+ {0xa3, 0xa3, 0x43, 0xd1, 0xdf, 0x3b, 0xe0, 0xb4, 0x40, 0x38, 0x9b, 0x6b,
+ 0xa6, 0x97, 0x9b, 0xc2, 0xa5, 0xaf, 0x28, 0x49, 0x6e, 0x8f, 0x98, 0x08},
+ {0xac, 0xd6, 0x09, 0xfe, 0x0c, 0xbe, 0xde, 0x43, 0xbf, 0x8f, 0xaa,
+ 0xfd, 0xcd, 0x53, 0xb3, 0x02, 0x49, 0x29, 0x5c, 0x30, 0x1c, 0xa6,
+ 0x1e, 0xf6, 0xf0, 0xee, 0x1f, 0x45, 0x4e, 0xf0, 0x9d},
+ {0xc9, 0xfd, 0x8c, 0x35, 0x42, 0x21, 0xec, 0xc6, 0x48, 0x8e,
+ 0xb9, 0x32, 0x3c, 0x3c, 0x9f, 0x16, 0x97, 0xfc, 0x6a, 0x1e,
+ 0x7c, 0x30, 0x9e, 0x5f, 0x3f, 0x1b, 0x64, 0x3e, 0x5e, 0x1d,
+ 0xc1, 0xfd, 0x94, 0x93, 0xd9, 0xd8, 0x0b, 0x9e, 0x51, 0x86},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {810,
+ {0x11, 0x22, 0x88, 0x81, 0x54, 0x7e, 0xa5, 0x94, 0x97, 0x76, 0x3b, 0x04,
+ 0xe9, 0x16, 0x04, 0x7c, 0x6f, 0xc5, 0x2f, 0xcd, 0x62, 0xb4, 0x9e, 0xab},
+ {0xac, 0xd6, 0x09, 0xfe, 0x0c, 0xbe, 0xde, 0x43, 0xbf, 0x8f, 0xaa,
+ 0xfd, 0xcd, 0x53, 0xb3, 0x02, 0x49, 0x29, 0x5c, 0x30, 0x1c, 0xa6,
+ 0x1e, 0xf6, 0xf0, 0xee, 0x1f, 0x45, 0x4e, 0xf0, 0x9d, 0xf4},
+ {0xf4, 0x6f, 0x36, 0x92, 0xb8, 0x6f, 0xf0, 0x35, 0x09, 0x8b,
+ 0x1b, 0x86, 0x35, 0xef, 0x4b, 0x93, 0xa2, 0x23, 0x05, 0xbd,
+ 0xf5, 0x9f, 0xbc, 0x97, 0xcf, 0x43, 0x18, 0x4a, 0x04, 0x75,
+ 0xa4, 0x72, 0x1a, 0xa4, 0x6d, 0x0a, 0x21, 0xf8, 0xaa, 0x7d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {811,
+ {0x15, 0xc0, 0x04, 0x18, 0xc1, 0x7e, 0x57, 0xbd, 0xf4, 0x2b, 0x6f, 0xb1,
+ 0xb9, 0xd3, 0x0d, 0xd6, 0x25, 0x1a, 0x9d, 0x16, 0xe8, 0x12, 0xa3, 0x46},
+ {0x5c, 0xae, 0x6d, 0x85, 0x20, 0x6b, 0x45, 0x9d, 0x2f, 0x29, 0x64,
+ 0xf6, 0x4d, 0x8d, 0xe8, 0xf4, 0xc0, 0xd1, 0x4f, 0x79, 0xf6, 0xe9,
+ 0x6b, 0x2f, 0xbf, 0x4e, 0xf8, 0xca, 0xa3, 0x48, 0x2b},
+ {0x37, 0xce, 0x7e, 0xf3, 0x08, 0xae, 0x2a, 0x45, 0xd3, 0xdc,
+ 0xc1, 0xa2, 0x55, 0x37, 0xbe, 0x5c, 0x18, 0xd6, 0x37, 0x7a,
+ 0x87, 0x03, 0x66, 0x34, 0x84, 0xb9, 0x80, 0x74, 0xec, 0x96,
+ 0x76, 0x7b, 0xe4, 0xd2, 0x48, 0xdf, 0x06, 0xd2, 0x0f, 0x1f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {812,
+ {0x94, 0xc9, 0x56, 0xc6, 0x3e, 0x39, 0x20, 0x36, 0x28, 0x53, 0xac, 0x9c,
+ 0x18, 0x86, 0x6a, 0xdd, 0xf0, 0x9b, 0xe0, 0x59, 0x1a, 0xb4, 0x1d, 0xdb},
+ {0xbc, 0xff, 0xfd, 0x4e, 0x5f, 0x1e, 0x49, 0xaf, 0x81, 0x5a, 0x06,
+ 0x6e, 0x6d, 0x27, 0x37, 0x05, 0xc7, 0x34, 0xe4, 0x18, 0x1c, 0x9f,
+ 0xc5, 0xfb, 0xcc, 0x17, 0x81, 0x93, 0xce, 0x0f, 0x17},
+ {0xe5, 0x34, 0xa8, 0x61, 0x10, 0x0a, 0xa7, 0xf7, 0x33, 0x74,
+ 0xd1, 0x63, 0x74, 0x6d, 0x01, 0x33, 0xf2, 0xb9, 0xf8, 0x4d,
+ 0xab, 0xfe, 0x26, 0xc0, 0xa1, 0x39, 0x1a, 0xe4, 0xad, 0x72,
+ 0x1f, 0x6e, 0xde, 0xcc, 0xcc, 0xef, 0xc6, 0x52, 0x53, 0xb4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {813,
+ {0xac, 0x42, 0xb9, 0xf7, 0x0c, 0x6d, 0xc0, 0x09, 0x01, 0x40, 0x47, 0x5f,
+ 0xc8, 0x03, 0x61, 0x82, 0x2b, 0x2a, 0x6c, 0x7f, 0x9b, 0x26, 0x4d, 0xf8},
+ {0x1d, 0xd4, 0xe5, 0x8f, 0x3a, 0x52, 0x44, 0x2f, 0x8c, 0xcf, 0xd6,
+ 0x99, 0x12, 0x99, 0x85, 0x85, 0x33, 0xb6, 0x29, 0x7b, 0x64, 0xd5,
+ 0x16, 0x4e, 0x0d, 0xc7, 0x01, 0x02, 0x45, 0x43, 0x55},
+ {0x7a, 0xe1, 0xab, 0xf5, 0x27, 0x1b, 0xc1, 0x80, 0x44, 0x09,
+ 0x17, 0x28, 0x9d, 0x2b, 0x09, 0xac, 0x7f, 0x09, 0xaf, 0x6c,
+ 0x80, 0xaf, 0xfe, 0x68, 0xb7, 0x45, 0xed, 0x8e, 0x95, 0x06,
+ 0xde, 0x2e, 0x6e, 0xe5, 0xcb, 0xb3, 0xa0, 0xfa, 0xa0, 0x91},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {814,
+ {0x29, 0xcb, 0x81, 0x98, 0xa3, 0x69, 0x04, 0xc6, 0x02, 0xb5, 0x2e, 0x6b,
+ 0x87, 0x67, 0x2c, 0x54, 0x6a, 0x2e, 0x16, 0x71, 0x74, 0x94, 0x1a, 0x94},
+ {0x1d, 0xd4, 0xe5, 0x8f, 0x3a, 0x52, 0x44, 0x2f, 0x8c, 0xcf, 0xd6,
+ 0x99, 0x12, 0x99, 0x85, 0x85, 0x33, 0xb6, 0x29, 0x7b, 0x64, 0xd5,
+ 0x16, 0x4e, 0x0d, 0xc7, 0x01, 0x02, 0x45, 0x43, 0x55, 0xf4},
+ {0x95, 0xbb, 0x18, 0x72, 0x2e, 0x1d, 0xf4, 0x46, 0x12, 0x60,
+ 0x95, 0x43, 0x79, 0x65, 0x84, 0xa2, 0x10, 0x12, 0xa8, 0xf9,
+ 0xea, 0x19, 0x97, 0xe9, 0x43, 0x25, 0x15, 0x9d, 0x0a, 0x4a,
+ 0x96, 0x7a, 0xcc, 0x6c, 0x20, 0x5a, 0x06, 0xc3, 0xad, 0xe8},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {815,
+ {0xb8, 0x32, 0x17, 0x13, 0x68, 0x40, 0xab, 0x5b, 0xed, 0x08, 0xb8, 0xe3,
+ 0x13, 0xe2, 0x10, 0xd5, 0xd6, 0xa9, 0x8d, 0x50, 0xe1, 0x21, 0xc1, 0x2d},
+ {0x10, 0xe6, 0xf8, 0x8f, 0x2b, 0xf1, 0x54, 0xb4, 0x7f, 0xfd, 0x6a,
+ 0xa8, 0xb2, 0x22, 0x6d, 0x87, 0xb7, 0x56, 0xed, 0x46, 0x30, 0xc8,
+ 0x44, 0xfb, 0xce, 0x7a, 0x25, 0x07, 0xd5, 0xdb, 0x87},
+ {0x60, 0x9e, 0x94, 0x22, 0x6b, 0x98, 0xb8, 0x3c, 0x1d, 0xd5,
+ 0x60, 0xa8, 0xcc, 0x71, 0xbe, 0xb9, 0x50, 0x9a, 0xbb, 0x65,
+ 0xbe, 0x1f, 0xb3, 0xb4, 0x3d, 0xfc, 0x97, 0xc3, 0x0e, 0x17,
+ 0x26, 0xbc, 0xb1, 0x7a, 0x05, 0x65, 0xba, 0xc8, 0x8f, 0xbd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {816,
+ {0xfc, 0x9c, 0x6a, 0x68, 0x2a, 0x71, 0x00, 0xa9, 0x3c, 0xef, 0xb0, 0x1f,
+ 0x27, 0x76, 0xb7, 0x02, 0x56, 0x46, 0xaf, 0xc4, 0xec, 0xf3, 0x0e, 0x07},
+ {0x7d, 0xba, 0x9b, 0x51, 0x32, 0x78, 0x18, 0x55, 0x44, 0x27, 0xcc,
+ 0x41, 0xfe, 0x68, 0xb9, 0xac, 0x88, 0xbf, 0xd7, 0x3a, 0x94, 0x0e,
+ 0xd0, 0xfe, 0xa0, 0x31, 0x5b, 0x86, 0xd0, 0x71, 0x2d},
+ {0xa5, 0xe2, 0xf0, 0xba, 0xe3, 0xa6, 0x1d, 0x66, 0x9b, 0xb5,
+ 0xce, 0x3f, 0xd7, 0x3e, 0xc1, 0x3e, 0x41, 0x59, 0x59, 0x99,
+ 0xb6, 0x32, 0x7e, 0x1d, 0x25, 0x8b, 0x22, 0xf7, 0x63, 0xd7,
+ 0xc0, 0x04, 0x4e, 0x20, 0x1d, 0x43, 0x08, 0x67, 0xb6, 0x30},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {817,
+ {0x4b, 0x5c, 0x4b, 0xd5, 0xbe, 0x3d, 0x44, 0x82, 0x7e, 0x71, 0xee, 0x8a,
+ 0xc2, 0x7f, 0x8f, 0xbd, 0xf4, 0x0d, 0xe4, 0xc5, 0xb2, 0x93, 0xe7, 0x43},
+ {0xb7, 0xfc, 0x0d, 0x76, 0x46, 0x72, 0x18, 0xad, 0x46, 0x60, 0x1c,
+ 0x7d, 0xdf, 0xd3, 0x4c, 0xe3, 0x8b, 0xa6, 0xae, 0x6a, 0x63, 0x00,
+ 0x24, 0x76, 0xc2, 0xc1, 0x19, 0x67, 0x10, 0x66, 0x0b},
+ {0x2c, 0xea, 0x23, 0x7a, 0x87, 0x96, 0xd5, 0xcc, 0xe0, 0x90,
+ 0x48, 0xae, 0x54, 0x44, 0x39, 0x63, 0x1b, 0x8b, 0xfc, 0xb6,
+ 0x59, 0x1a, 0x0a, 0x98, 0xd8, 0x3e, 0xad, 0xcf, 0x3a, 0xc4,
+ 0x5d, 0x54, 0xda, 0x8d, 0x03, 0xe4, 0x5c, 0x05, 0x00, 0xac},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {818,
+ {0xca, 0x52, 0x23, 0x32, 0xe2, 0x75, 0x58, 0xd2, 0x7e, 0xf0, 0x7c, 0xc9,
+ 0xa8, 0x8a, 0xf7, 0xd7, 0xde, 0xfb, 0xa4, 0xff, 0x7d, 0x53, 0x02, 0xad},
+ {0xf5, 0xd7, 0x58, 0xf3, 0x08, 0x70, 0x81, 0x0f, 0x74, 0x35, 0x78,
+ 0xdb, 0x03, 0x8a, 0x90, 0x3f, 0xe1, 0xce, 0x98, 0x51, 0xfd, 0xc9,
+ 0x2b, 0xa0, 0x0a, 0xe2, 0x82, 0x0f, 0x2b, 0x9e, 0xe6},
+ {0xab, 0xb0, 0x76, 0x00, 0xff, 0xbf, 0xc0, 0x04, 0xbf, 0xbe,
+ 0x3f, 0x5f, 0xd1, 0xc7, 0x83, 0xd6, 0xd2, 0x1e, 0xa1, 0xce,
+ 0x90, 0x6e, 0x77, 0x88, 0x99, 0xca, 0xd8, 0xb8, 0xee, 0x9e,
+ 0x8c, 0x59, 0x35, 0xe7, 0x23, 0xf9, 0x97, 0x33, 0xd0, 0x78},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {819,
+ {0x3e, 0x02, 0x32, 0x41, 0x7a, 0x93, 0x9c, 0xf5, 0xf7, 0x36, 0xd6, 0x13,
+ 0x35, 0xc3, 0x6f, 0x75, 0xcb, 0xfb, 0x5b, 0x77, 0x49, 0x1b, 0x9d, 0x10},
+ {0xc6, 0x96, 0xe0, 0x8c, 0x42, 0x65, 0xb5, 0xa2, 0x55, 0x23, 0x25,
+ 0xb9, 0xef, 0xc6, 0x19, 0x66, 0x79, 0x96, 0x51, 0xa3, 0x63, 0x65,
+ 0xa3, 0xa2, 0xcf, 0x1c, 0xa7, 0xd7, 0xff, 0x89, 0xa9},
+ {0xe3, 0x0e, 0x74, 0xec, 0xcf, 0xdd, 0x5c, 0x95, 0xda, 0x3f,
+ 0xd8, 0xaa, 0x4b, 0x58, 0x33, 0x06, 0xd2, 0x69, 0xbe, 0xc9,
+ 0xa0, 0x89, 0x25, 0x89, 0x6c, 0xbf, 0x32, 0x01, 0x10, 0xee,
+ 0xed, 0x75, 0x78, 0x09, 0x63, 0xa2, 0x43, 0xec, 0x93, 0x38},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {820,
+ {0x09, 0x29, 0x89, 0x8d, 0xc1, 0x79, 0x6d, 0xa1, 0x08, 0x4b, 0x5b, 0xde,
+ 0x72, 0x43, 0xa8, 0x84, 0xf5, 0x8a, 0xd1, 0x8e, 0xe9, 0xbe, 0x05, 0xe8},
+ {0xc6, 0x96, 0xe0, 0x8c, 0x42, 0x65, 0xb5, 0xa2, 0x55, 0x23, 0x25,
+ 0xb9, 0xef, 0xc6, 0x19, 0x66, 0x79, 0x96, 0x51, 0xa3, 0x63, 0x65,
+ 0xa3, 0xa2, 0xcf, 0x1c, 0xa7, 0xd7, 0xff, 0x89, 0xa9, 0xf4},
+ {0xa5, 0x21, 0x42, 0x62, 0x01, 0x86, 0x67, 0x39, 0xb0, 0x7f,
+ 0xa6, 0x36, 0xb8, 0x70, 0x39, 0x26, 0x97, 0x76, 0x12, 0x3e,
+ 0x6b, 0x57, 0x8b, 0xa2, 0x20, 0xed, 0xf9, 0xd0, 0x96, 0x6c,
+ 0x01, 0x58, 0x32, 0x95, 0x62, 0x03, 0x97, 0x22, 0xd3, 0x72},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {821,
+ {0x51, 0x80, 0xa0, 0xd1, 0xd7, 0x9e, 0x3f, 0x07, 0xa0, 0x21, 0x75, 0x7f,
+ 0x7b, 0x9b, 0x5c, 0x78, 0x9c, 0x4a, 0x4e, 0xb6, 0xd2, 0x07, 0x35, 0x5b},
+ {0xb2, 0xdc, 0x2b, 0x87, 0x51, 0xd7, 0x95, 0x9a, 0x52, 0xce, 0x77,
+ 0xf1, 0x8a, 0x44, 0xc0, 0x8b, 0x6f, 0x15, 0xb1, 0x7d, 0xbe, 0x87,
+ 0xa3, 0x75, 0x5d, 0x9e, 0xa9, 0x46, 0x4d, 0x37, 0xa2},
+ {0xae, 0xc1, 0x9d, 0x55, 0x87, 0x91, 0xf4, 0xd2, 0xe6, 0x1e,
+ 0x8d, 0x2a, 0xf1, 0xe4, 0x04, 0xc2, 0x2a, 0x32, 0xcb, 0x37,
+ 0x29, 0x13, 0xad, 0x8e, 0xf2, 0xfa, 0x00, 0xd6, 0x7a, 0xdd,
+ 0x33, 0x2d, 0x12, 0x9b, 0xb0, 0xee, 0x2d, 0x37, 0xef, 0x5e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {822,
+ {0x57, 0x12, 0x4c, 0x32, 0x04, 0xe4, 0xc4, 0xc7, 0x8d, 0x5e, 0xa7, 0xca,
+ 0x9b, 0x1b, 0xca, 0xdb, 0x58, 0xa7, 0x0c, 0xac, 0x69, 0x89, 0xa7, 0xba},
+ {0x62, 0x6d, 0xa0, 0xc3, 0xd3, 0x9c, 0xd4, 0xb8, 0x78, 0xe1, 0xda,
+ 0xcc, 0x9c, 0x9b, 0xa8, 0x60, 0xd3, 0xd5, 0x63, 0x0c, 0xc0, 0x3e,
+ 0x85, 0xfe, 0x75, 0x17, 0xeb, 0x3c, 0x9a, 0x79, 0xa7},
+ {0x01, 0xf9, 0x9a, 0xc8, 0x97, 0x58, 0x5f, 0x1e, 0xaf, 0x6a,
+ 0x1a, 0xea, 0x80, 0xcf, 0x42, 0x0f, 0xd2, 0x6d, 0x41, 0x22,
+ 0x61, 0xfe, 0x29, 0x47, 0xa9, 0xa7, 0x4e, 0x6f, 0xba, 0x76,
+ 0x27, 0x82, 0xc3, 0x6b, 0x3d, 0x9d, 0x57, 0x11, 0x71, 0x37},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {823,
+ {0x35, 0xfe, 0xc3, 0xfd, 0xde, 0x52, 0x6a, 0x57, 0x4d, 0x4c, 0xee, 0xfd,
+ 0xa6, 0x59, 0xbf, 0x26, 0x31, 0x74, 0xbf, 0x6c, 0xac, 0x9c, 0xa0, 0x9f},
+ {0x49, 0x8c, 0xc7, 0x50, 0xef, 0xb4, 0xdc, 0xfb, 0x59, 0x77, 0x55,
+ 0xfb, 0x51, 0x19, 0x14, 0x44, 0xcf, 0x10, 0xb2, 0x31, 0xff, 0x62,
+ 0xbe, 0x4b, 0x47, 0x12, 0x69, 0xa7, 0x7c, 0x51, 0xad},
+ {0xb8, 0x00, 0xd3, 0x2b, 0xd3, 0x45, 0x59, 0x24, 0x69, 0x6c,
+ 0xe3, 0x14, 0x92, 0x00, 0xfb, 0x2d, 0xc7, 0x93, 0x38, 0x50,
+ 0xf3, 0xd7, 0x5c, 0x3c, 0xd4, 0x52, 0x79, 0xa1, 0x10, 0x4c,
+ 0xe3, 0xf4, 0x8c, 0x27, 0x2d, 0xcf, 0xc4, 0xd4, 0xa9, 0xd1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {824,
+ {0x0c, 0x3d, 0x7f, 0xc1, 0xc9, 0x2d, 0x44, 0x5a, 0x75, 0x7a, 0xd5, 0x89,
+ 0x19, 0xb9, 0x9e, 0x5d, 0xab, 0x7f, 0x5b, 0x87, 0x7d, 0xb9, 0xc9, 0xac},
+ {0xa5, 0xee, 0x65, 0x25, 0x78, 0xd8, 0x8b, 0xe6, 0x54, 0x3c, 0xc4,
+ 0x05, 0x86, 0xc8, 0x94, 0x98, 0xc6, 0x48, 0x6a, 0x3f, 0x53, 0xf3,
+ 0x9c, 0x1f, 0x5f, 0x6e, 0x48, 0x36, 0x9a, 0x9a, 0xf9},
+ {0x61, 0x29, 0xd6, 0xe9, 0xeb, 0x24, 0xe6, 0x0e, 0xe8, 0x72,
+ 0x2b, 0xa3, 0x53, 0x0c, 0x85, 0xae, 0x5d, 0xe0, 0x6c, 0xc4,
+ 0xc6, 0x30, 0x00, 0x2a, 0xa9, 0xf9, 0x61, 0x2e, 0x3a, 0xa9,
+ 0x57, 0xe8, 0xa2, 0xbc, 0x0e, 0xd9, 0x7c, 0xab, 0x65, 0x54},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {825,
+ {0x91, 0xb9, 0x9f, 0x98, 0x8d, 0x4a, 0xab, 0xff, 0xf1, 0x4e, 0xb3, 0xe1,
+ 0x1c, 0xe0, 0x80, 0x20, 0x60, 0xef, 0xe1, 0xb2, 0x44, 0x54, 0x59, 0x21},
+ {0xa5, 0xee, 0x65, 0x25, 0x78, 0xd8, 0x8b, 0xe6, 0x54, 0x3c, 0xc4,
+ 0x05, 0x86, 0xc8, 0x94, 0x98, 0xc6, 0x48, 0x6a, 0x3f, 0x53, 0xf3,
+ 0x9c, 0x1f, 0x5f, 0x6e, 0x48, 0x36, 0x9a, 0x9a, 0xf9, 0xf4},
+ {0x1b, 0xfc, 0x43, 0x7f, 0x7e, 0x7d, 0x3d, 0x5d, 0x09, 0xd0,
+ 0x9f, 0x80, 0xad, 0x41, 0x71, 0xf7, 0xd4, 0x45, 0xaa, 0x6f,
+ 0x0e, 0x3f, 0xc3, 0x63, 0xb5, 0x47, 0x1e, 0x12, 0xe9, 0x4f,
+ 0x46, 0x0e, 0x00, 0xa5, 0xe1, 0xe9, 0xb0, 0x5d, 0x12, 0xa2},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {826,
+ {0xc8, 0x79, 0x1d, 0x24, 0x15, 0x41, 0xc5, 0x90, 0x08, 0x0c, 0xa0, 0xf4,
+ 0xd6, 0x00, 0xb1, 0x21, 0xce, 0x35, 0x7b, 0x49, 0x42, 0x0c, 0x19, 0xe6},
+ {0x10, 0x21, 0x06, 0xb8, 0xaf, 0x61, 0xe1, 0x02, 0xea, 0x7f, 0x78,
+ 0xca, 0xd2, 0x18, 0xca, 0x7b, 0x55, 0xa8, 0x7f, 0xc6, 0x18, 0x4b,
+ 0x6e, 0x24, 0x4f, 0xbf, 0xe3, 0x81, 0x4b, 0x8b, 0x1b},
+ {0x68, 0x8c, 0x1c, 0xa1, 0xea, 0x2a, 0xb2, 0xad, 0xd5, 0xfb,
+ 0x1f, 0xee, 0x4c, 0xf1, 0x96, 0x32, 0x7e, 0xbb, 0x36, 0xf9,
+ 0xdc, 0x61, 0xcc, 0x4f, 0x14, 0x93, 0xca, 0xc4, 0x15, 0xcb,
+ 0x75, 0x78, 0x9c, 0xe6, 0xe3, 0x7d, 0x60, 0xd5, 0x3d, 0x9f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {827,
+ {0xef, 0xf4, 0x61, 0x7b, 0x16, 0x75, 0x89, 0xcd, 0x35, 0xd9, 0x1c, 0xaf,
+ 0xbd, 0xab, 0x86, 0x22, 0x60, 0xeb, 0x1e, 0x24, 0x25, 0x9c, 0x0f, 0x7e},
+ {0xf9, 0x27, 0x48, 0xdc, 0x1e, 0x52, 0x1b, 0x67, 0x1e, 0x95, 0x28,
+ 0x06, 0x06, 0xe8, 0x32, 0x87, 0x54, 0xa9, 0xaa, 0x1e, 0x4a, 0x3c,
+ 0x49, 0x39, 0x58, 0xd5, 0x94, 0x28, 0xb7, 0xa3, 0xc4},
+ {0x65, 0x2f, 0x37, 0x3a, 0x2a, 0xf0, 0xb7, 0x00, 0xbd, 0x5b,
+ 0xe2, 0x0f, 0x7c, 0xae, 0x5d, 0x5b, 0xe7, 0xa8, 0x86, 0x9d,
+ 0xb8, 0x52, 0x84, 0x43, 0x58, 0x15, 0xe9, 0x65, 0xd8, 0x75,
+ 0xc3, 0xf9, 0xde, 0xaa, 0x8d, 0x4e, 0x28, 0xc6, 0xa3, 0xbf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {828,
+ {0x50, 0x6b, 0xad, 0x5f, 0x4c, 0x98, 0x58, 0x9d, 0xe5, 0xb7, 0xae, 0x06,
+ 0x9b, 0xf1, 0x52, 0x05, 0xc5, 0x46, 0xa1, 0xe0, 0x4a, 0xbf, 0x2a, 0x60},
+ {0xf9, 0x27, 0x48, 0xdc, 0x1e, 0x52, 0x1b, 0x67, 0x1e, 0x95, 0x28,
+ 0x06, 0x06, 0xe8, 0x32, 0x87, 0x54, 0xa9, 0xaa, 0x1e, 0x4a, 0x3c,
+ 0x49, 0x39, 0x58, 0xd5, 0x94, 0x28, 0xb7, 0xa3, 0xc4, 0xf4},
+ {0xb4, 0xfd, 0x2b, 0xcf, 0xb6, 0xd3, 0x5c, 0x66, 0xcf, 0x3d,
+ 0x20, 0xbe, 0xd1, 0x07, 0xdf, 0x74, 0x6d, 0x2a, 0xc4, 0x65,
+ 0x3d, 0x57, 0xee, 0xa2, 0xd2, 0xe4, 0xb5, 0x2c, 0x7e, 0xd2,
+ 0xff, 0x3b, 0x20, 0x08, 0xa1, 0x43, 0xa3, 0x3f, 0x12, 0xfa},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {829,
+ {0xa9, 0xf2, 0xbb, 0x5f, 0x8a, 0x9f, 0xa4, 0xf0, 0x59, 0xcf, 0xab, 0xd4,
+ 0x53, 0x19, 0x34, 0x3b, 0xa5, 0xeb, 0x18, 0x79, 0x12, 0x5b, 0x78, 0x87},
+ {0xb0, 0xac, 0x43, 0x8d, 0x87, 0xbc, 0x10, 0x99, 0x80, 0x77, 0x79,
+ 0xcd, 0x13, 0xf1, 0x56, 0x11, 0x49, 0x2a, 0x2a, 0xd9, 0x9c, 0xa1,
+ 0x51, 0x05, 0x46, 0xdb, 0x6b, 0x8b, 0xfd, 0xa7, 0x1c},
+ {0x43, 0xe1, 0x48, 0x6b, 0x2f, 0x5e, 0x55, 0x40, 0xac, 0x45,
+ 0x0f, 0x72, 0x7f, 0x8c, 0xa9, 0xff, 0x17, 0xbe, 0x6a, 0xc6,
+ 0x03, 0x7f, 0x45, 0xf9, 0x2a, 0xe5, 0x58, 0x02, 0xea, 0x20,
+ 0x42, 0x16, 0xb4, 0x52, 0x0d, 0x1c, 0x79, 0xd8, 0x66, 0x1f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {830,
+ {0xb1, 0x3e, 0xdd, 0xf4, 0xae, 0x35, 0x7d, 0xc8, 0x2d, 0xe0, 0xe4, 0x9e,
+ 0x72, 0x6f, 0x05, 0x49, 0x2d, 0xa2, 0x99, 0xe7, 0x5b, 0xfe, 0x6f, 0x16},
+ {0xce, 0x48, 0xa2, 0x3d, 0x15, 0x22, 0x9b, 0x3f, 0x80, 0xa3, 0xc4,
+ 0x39, 0x36, 0xc5, 0x51, 0x7e, 0xba, 0xc4, 0x4b, 0x6b, 0x30, 0xca,
+ 0xdb, 0x14, 0x35, 0xff, 0xaf, 0x75, 0xdd, 0xfa, 0xe9},
+ {0x53, 0xde, 0xee, 0xe3, 0x83, 0x10, 0x3b, 0x84, 0x8b, 0x1f,
+ 0x08, 0x49, 0xf7, 0x2f, 0x3a, 0x01, 0xfa, 0xc6, 0x52, 0x83,
+ 0x70, 0x03, 0x33, 0x86, 0xff, 0xec, 0x62, 0x9b, 0xcd, 0x61,
+ 0x2e, 0xaf, 0x40, 0x8b, 0xb7, 0x6a, 0x43, 0xa9, 0x8f, 0xd9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {831,
+ {0x53, 0x14, 0xb4, 0x21, 0x13, 0xa1, 0x39, 0x55, 0xda, 0xde, 0x5b, 0x49,
+ 0x10, 0xee, 0xbb, 0xf7, 0x15, 0x8c, 0xb5, 0x03, 0xa2, 0xd9, 0x7b, 0xbd},
+ {0xce, 0x48, 0xa2, 0x3d, 0x15, 0x22, 0x9b, 0x3f, 0x80, 0xa3, 0xc4,
+ 0x39, 0x36, 0xc5, 0x51, 0x7e, 0xba, 0xc4, 0x4b, 0x6b, 0x30, 0xca,
+ 0xdb, 0x14, 0x35, 0xff, 0xaf, 0x75, 0xdd, 0xfa, 0xe9, 0xf4},
+ {0x35, 0x69, 0xab, 0x50, 0xc9, 0x74, 0xa9, 0x15, 0x1b, 0xa4,
+ 0xe1, 0x94, 0xde, 0x17, 0xb4, 0xa7, 0x40, 0x9e, 0x89, 0x50,
+ 0x18, 0x8e, 0x46, 0x7f, 0xad, 0xfc, 0x08, 0x1d, 0x1c, 0x67,
+ 0xaf, 0x29, 0x61, 0x70, 0x77, 0x99, 0x61, 0x7d, 0xfb, 0xe6},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {832,
+ {0x6f, 0xb9, 0xc3, 0xb4, 0xaa, 0xc2, 0x6d, 0xcb, 0x41, 0xea, 0x8b, 0xf0,
+ 0x74, 0xb0, 0x7a, 0xce, 0x1e, 0xf9, 0xe1, 0xa4, 0x12, 0xb2, 0x7a, 0xca},
+ {0x98, 0xc4, 0x77, 0x1b, 0xac, 0xde, 0x7f, 0x38, 0xf1, 0x8a, 0x98,
+ 0x9d, 0x2f, 0xde, 0x85, 0xcf, 0x31, 0x93, 0xee, 0xcf, 0x35, 0x2f,
+ 0x63, 0xc1, 0x0e, 0xf5, 0x91, 0x7a, 0x46, 0xc5, 0x4f},
+ {0x72, 0x90, 0xd6, 0xb5, 0x70, 0x2d, 0x8b, 0xf3, 0xa8, 0x42,
+ 0x60, 0xf7, 0x37, 0xa2, 0x73, 0xa5, 0xb0, 0x69, 0x98, 0xd5,
+ 0xaa, 0xc7, 0xde, 0x0d, 0x4e, 0x79, 0xda, 0xc9, 0x79, 0x56,
+ 0xd6, 0xfb, 0xb8, 0x6e, 0x54, 0x2f, 0xf3, 0x4b, 0x89, 0xf4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {833,
+ {0x4a, 0x36, 0x25, 0x8f, 0x61, 0x6e, 0x1a, 0x3b, 0x9f, 0xb5, 0x00, 0x9e,
+ 0xc3, 0xc5, 0x78, 0x83, 0xee, 0xc4, 0x85, 0x1e, 0xb4, 0x59, 0x51, 0xdc},
+ {0x7b, 0x6d, 0x2d, 0xb4, 0x46, 0x64, 0x8d, 0xc0, 0x91, 0x09, 0xd6,
+ 0x95, 0xa7, 0xdb, 0x92, 0x90, 0x7b, 0x89, 0xe5, 0x20, 0x66, 0x6a,
+ 0x35, 0x4e, 0xff, 0x22, 0xb1, 0xea, 0x13, 0x74, 0xb1},
+ {0x4b, 0x6e, 0xcc, 0x89, 0x50, 0xc4, 0xa8, 0x98, 0x28, 0x7c,
+ 0xdb, 0x75, 0xbb, 0xc4, 0x81, 0xd0, 0x89, 0x49, 0x0c, 0x7b,
+ 0xeb, 0x8a, 0x8d, 0x26, 0x7d, 0xce, 0x9c, 0xe0, 0x8f, 0xf1,
+ 0x7b, 0x85, 0xc2, 0xd8, 0xc0, 0x29, 0xca, 0xfc, 0xdb, 0x3e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {834,
+ {0x5e, 0x9a, 0x84, 0x33, 0x41, 0x80, 0x09, 0x8d, 0x0f, 0x5f, 0x07, 0x64,
+ 0x26, 0xd9, 0x30, 0xb6, 0x35, 0xa2, 0xce, 0xd9, 0xa7, 0x37, 0x46, 0xcd},
+ {0xc3, 0x90, 0xad, 0x79, 0x0e, 0x6b, 0x3a, 0xce, 0xf3, 0xe0, 0x68,
+ 0x73, 0x7e, 0x09, 0xa3, 0xcd, 0x8f, 0xfb, 0xb7, 0xc8, 0xea, 0xde,
+ 0x7b, 0x87, 0x4c, 0x3b, 0xa8, 0x44, 0x87, 0xce, 0xa3},
+ {0xca, 0x11, 0x15, 0x5f, 0x82, 0x0f, 0x45, 0x7d, 0x6a, 0x32,
+ 0xac, 0xe2, 0x8b, 0x80, 0x04, 0x41, 0x84, 0x0b, 0x29, 0x56,
+ 0x98, 0x6f, 0xbb, 0x59, 0x58, 0xdb, 0x39, 0xad, 0x4d, 0xa4,
+ 0x86, 0xa2, 0xb9, 0x44, 0xe5, 0x1f, 0x75, 0x5d, 0x07, 0x1d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {835,
+ {0x9a, 0xad, 0xf3, 0x3e, 0x0d, 0x99, 0x3f, 0xbe, 0x90, 0xb4, 0x3e, 0x5d,
+ 0x25, 0xb2, 0xcf, 0x08, 0xb7, 0xbe, 0xb3, 0x88, 0xd9, 0xc5, 0xd0, 0x05},
+ {0x71, 0xa4, 0xee, 0xb1, 0x23, 0xca, 0xb3, 0x1b, 0x50, 0x60, 0x0f,
+ 0x67, 0xb6, 0xd8, 0x2e, 0x20, 0xad, 0x14, 0xdc, 0x64, 0x20, 0xea,
+ 0x39, 0x7c, 0x9e, 0x22, 0x28, 0x44, 0xf5, 0xd8, 0xcf},
+ {0x3a, 0x83, 0x27, 0x09, 0x96, 0x0e, 0x6c, 0x59, 0x98, 0x9e,
+ 0x7c, 0x46, 0xd5, 0x18, 0xe1, 0xe6, 0xe9, 0x43, 0x11, 0x79,
+ 0xeb, 0xad, 0xe4, 0x64, 0x2e, 0xc2, 0xeb, 0x0f, 0x63, 0xbe,
+ 0x7e, 0xf4, 0x7b, 0xaf, 0xe3, 0xef, 0x43, 0x28, 0x64, 0x68},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {836,
+ {0xb7, 0xcc, 0x12, 0x6c, 0x84, 0x50, 0x43, 0xa8, 0x44, 0xe3, 0xdb, 0xc4,
+ 0x00, 0x32, 0x05, 0x62, 0x17, 0x37, 0x5c, 0x65, 0xbc, 0xb0, 0xf8, 0x85},
+ {0x01, 0x21, 0xd9, 0x91, 0x63, 0x79, 0x1f, 0x7d, 0x30, 0x07, 0x3f,
+ 0x27, 0xe1, 0x69, 0xf4, 0xbc, 0x5e, 0x02, 0xd0, 0x33, 0xfb, 0x54,
+ 0x25, 0x39, 0xe0, 0xf5, 0x20, 0x3f, 0x81, 0xec, 0x34},
+ {0xec, 0xa0, 0x71, 0x46, 0x9a, 0xcd, 0x25, 0x0f, 0xbe, 0x2f,
+ 0x09, 0xf8, 0xb6, 0x80, 0xd4, 0xb9, 0x1f, 0xb3, 0x58, 0x9a,
+ 0x51, 0x0f, 0x82, 0xc8, 0x54, 0x2d, 0x58, 0x0d, 0x02, 0x6f,
+ 0x8f, 0xbf, 0x67, 0xfa, 0x00, 0xb8, 0xe9, 0xf2, 0x1e, 0x95},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {837,
+ {0xe8, 0xff, 0xbf, 0xeb, 0x2b, 0x61, 0xc5, 0x00, 0xc5, 0xb8, 0x9c, 0x4c,
+ 0x1d, 0x01, 0x25, 0x55, 0x64, 0xb6, 0xae, 0x14, 0x55, 0x4d, 0x49, 0xb9},
+ {0x46, 0xde, 0xf3, 0x58, 0x96, 0xbe, 0x95, 0x80, 0x32, 0xfc, 0x36,
+ 0x54, 0xee, 0x2d, 0xb5, 0x53, 0xc5, 0xa3, 0xfd, 0x84, 0x3d, 0x91,
+ 0x00, 0xda, 0xb1, 0xe7, 0x55, 0x99, 0x0a, 0x92, 0xb1},
+ {0x2c, 0x7a, 0xc8, 0x76, 0xa1, 0x98, 0x23, 0x36, 0x21, 0xd4,
+ 0x87, 0x73, 0xa0, 0x42, 0xc9, 0xd8, 0x29, 0x78, 0xbf, 0xef,
+ 0x8b, 0x81, 0x7e, 0xec, 0xfc, 0xb1, 0xf1, 0xa5, 0x51, 0x31,
+ 0x95, 0x3f, 0x48, 0xd8, 0x0e, 0xf2, 0xcb, 0xa7, 0xd3, 0x76},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {838,
+ {0x3b, 0x62, 0x69, 0xe1, 0xe5, 0x2f, 0xf4, 0xa1, 0xd2, 0xe0, 0xbb, 0x02,
+ 0x0e, 0x31, 0x0b, 0xaf, 0xd5, 0x48, 0x44, 0x91, 0xe0, 0x1a, 0x3a, 0x1a},
+ {0x46, 0xde, 0xf3, 0x58, 0x96, 0xbe, 0x95, 0x80, 0x32, 0xfc, 0x36,
+ 0x54, 0xee, 0x2d, 0xb5, 0x53, 0xc5, 0xa3, 0xfd, 0x84, 0x3d, 0x91,
+ 0x00, 0xda, 0xb1, 0xe7, 0x55, 0x99, 0x0a, 0x92, 0xb1, 0xf4},
+ {0x2b, 0xec, 0x77, 0x9f, 0xd0, 0x12, 0x29, 0x25, 0x8d, 0xe8,
+ 0xc2, 0x13, 0xb7, 0x2e, 0x92, 0xcc, 0x82, 0x25, 0xb9, 0xf6,
+ 0x39, 0x1a, 0xe3, 0xe7, 0x93, 0x09, 0xe2, 0x42, 0x32, 0x99,
+ 0xbd, 0xdc, 0xaf, 0x98, 0x87, 0xd4, 0x98, 0x35, 0x33, 0x1a},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {839,
+ {0x3e, 0x5d, 0x3a, 0x79, 0x74, 0xa0, 0xe2, 0x71, 0x1a, 0xef, 0x6c, 0xa3,
+ 0xf5, 0x00, 0x15, 0xb5, 0x3e, 0x6b, 0x6b, 0x5f, 0x7b, 0x4c, 0xd7, 0xfd},
+ {0x3a, 0x85, 0x0f, 0x42, 0x9f, 0x58, 0xbf, 0x53, 0x21, 0x9a, 0x8a,
+ 0xec, 0xd3, 0x69, 0x71, 0xa3, 0x33, 0x5b, 0x88, 0x08, 0x25, 0x31,
+ 0x91, 0x49, 0xb4, 0xec, 0x27, 0xc6, 0xde, 0x69, 0xf0},
+ {0x47, 0xa3, 0xe2, 0xd6, 0x50, 0x95, 0xba, 0x9a, 0x36, 0x06,
+ 0x1e, 0xd5, 0x3b, 0x6e, 0x62, 0x41, 0x7e, 0xa8, 0x0b, 0x9b,
+ 0xf0, 0xac, 0xcc, 0x25, 0x55, 0x69, 0x5d, 0x0e, 0xa1, 0x9e,
+ 0x1f, 0xd2, 0xcb, 0xbb, 0xd4, 0x23, 0x8b, 0x6a, 0x28, 0xda},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {840,
+ {0xd1, 0x91, 0xae, 0xbf, 0xf3, 0x0d, 0x5b, 0x49, 0x69, 0x00, 0x9f, 0xb6,
+ 0x54, 0xa3, 0x38, 0x31, 0xe9, 0x04, 0x38, 0x3a, 0xf0, 0x35, 0x41, 0x7c},
+ {0xc6, 0x65, 0xbe, 0x46, 0x9b, 0x36, 0x62, 0x13, 0x60, 0xf3, 0xe0,
+ 0x9e, 0x63, 0x0c, 0xd3, 0x12, 0x1c, 0x13, 0xbd, 0x1d, 0xb6, 0x20,
+ 0x34, 0xef, 0xd1, 0x12, 0xba, 0x3d, 0x53, 0x3d, 0x04},
+ {0xea, 0x41, 0x65, 0xb9, 0x28, 0x7c, 0x6c, 0x27, 0xde, 0xa6,
+ 0xea, 0xc3, 0x8e, 0x95, 0x97, 0x4f, 0xf3, 0x29, 0xe1, 0x10,
+ 0x5d, 0x5e, 0x42, 0xb1, 0x78, 0xca, 0x7a, 0x9b, 0xa2, 0xef,
+ 0x13, 0x3c, 0xe4, 0x66, 0x8a, 0xbe, 0x3e, 0xd9, 0x2b, 0xa5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {841,
+ {0x76, 0x04, 0xfb, 0x55, 0x74, 0xfe, 0x9b, 0x45, 0x26, 0xb7, 0x6a, 0x5a,
+ 0x4f, 0x82, 0x0c, 0xe6, 0x64, 0xfd, 0x87, 0x15, 0x2a, 0x53, 0x70, 0x13},
+ {0xc6, 0x65, 0xbe, 0x46, 0x9b, 0x36, 0x62, 0x13, 0x60, 0xf3, 0xe0,
+ 0x9e, 0x63, 0x0c, 0xd3, 0x12, 0x1c, 0x13, 0xbd, 0x1d, 0xb6, 0x20,
+ 0x34, 0xef, 0xd1, 0x12, 0xba, 0x3d, 0x53, 0x3d, 0x04, 0xf4},
+ {0xfa, 0x83, 0x9f, 0x60, 0x20, 0x1c, 0xaa, 0x7f, 0x42, 0xb1,
+ 0x46, 0xea, 0x92, 0x5b, 0xe3, 0xe3, 0x02, 0x4a, 0x2d, 0x7e,
+ 0x49, 0x41, 0xef, 0xbd, 0xee, 0xad, 0x05, 0xb9, 0xa4, 0x30,
+ 0xe0, 0x99, 0x6a, 0xc9, 0x07, 0x4a, 0xbf, 0xcf, 0xe2, 0x21},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {842,
+ {0x16, 0xa9, 0x8f, 0x56, 0x08, 0x23, 0x13, 0xbc, 0x39, 0x04, 0xfc, 0x4d,
+ 0x23, 0x2c, 0xde, 0xe1, 0xe5, 0xe2, 0x50, 0xb5, 0xe1, 0xf9, 0x25, 0x46},
+ {0x17, 0x74, 0x2b, 0x9d, 0x28, 0x88, 0x0d, 0x61, 0x9a, 0x31, 0xed,
+ 0x12, 0xb8, 0x71, 0x31, 0x75, 0x31, 0x54, 0x06, 0x42, 0x36, 0xcc,
+ 0xb6, 0x22, 0x91, 0xe9, 0x35, 0xca, 0xc1, 0xff, 0xa0},
+ {0x2b, 0xd6, 0x74, 0x2f, 0x8a, 0x60, 0x42, 0x8d, 0x72, 0xda,
+ 0x8b, 0x18, 0x0e, 0x8b, 0x49, 0xac, 0xc8, 0x5c, 0xef, 0x4a,
+ 0xb5, 0x1f, 0xac, 0x2f, 0x89, 0xe6, 0x94, 0xc1, 0x7e, 0x19,
+ 0x3f, 0xf4, 0x53, 0xa4, 0x58, 0xb3, 0xf2, 0x6e, 0x5c, 0x0d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {843,
+ {0x9a, 0xca, 0xdd, 0xab, 0xdc, 0x1a, 0x70, 0x2e, 0x6a, 0xb8, 0xfb, 0x3b,
+ 0x0a, 0xb6, 0x48, 0x0b, 0xa9, 0x39, 0x70, 0xa1, 0x54, 0x72, 0x3b, 0x02},
+ {0x70, 0xb1, 0x32, 0x20, 0x92, 0xeb, 0xa5, 0xcf, 0x98, 0x67, 0x7b,
+ 0xaf, 0xcc, 0x45, 0x71, 0xbd, 0xd6, 0xf3, 0xf1, 0x91, 0x9d, 0x8a,
+ 0xf8, 0x09, 0xb7, 0x35, 0x06, 0xb7, 0x46, 0x97, 0xd5},
+ {0x18, 0x22, 0x2e, 0x40, 0x97, 0xee, 0x87, 0xe0, 0xe6, 0x8e,
+ 0xb0, 0xbb, 0x63, 0x32, 0x83, 0x8e, 0xc9, 0x7b, 0x15, 0x59,
+ 0xaf, 0x87, 0xcc, 0xff, 0xfa, 0x18, 0xfd, 0xda, 0xe3, 0x6a,
+ 0x45, 0xb0, 0x6a, 0xfd, 0x92, 0x7e, 0x79, 0x28, 0x03, 0xce},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {844,
+ {0xd7, 0x15, 0x9c, 0x01, 0x87, 0x04, 0x1a, 0x31, 0x92, 0xc1, 0x0e, 0x88,
+ 0xcf, 0x3e, 0xc0, 0xa8, 0xaf, 0x7e, 0xe0, 0xf4, 0x10, 0x37, 0x2e, 0x60},
+ {0xda, 0x56, 0xe4, 0xfa, 0xcf, 0x11, 0x77, 0xc6, 0xcf, 0x57, 0xf9,
+ 0xff, 0x8b, 0xd9, 0x0c, 0x9b, 0xa2, 0x46, 0x57, 0xe1, 0x68, 0x66,
+ 0x41, 0x47, 0xeb, 0x95, 0xad, 0x8a, 0x03, 0x8a, 0xaf},
+ {0x19, 0x38, 0x94, 0x57, 0x1a, 0x98, 0xb5, 0xcd, 0x9d, 0xd3,
+ 0x96, 0x41, 0x0f, 0x2e, 0x9e, 0x28, 0x31, 0x8b, 0x78, 0xf7,
+ 0xd0, 0x71, 0x3b, 0x87, 0x63, 0xe1, 0x9d, 0x70, 0x26, 0x4b,
+ 0x2a, 0x8d, 0x73, 0x14, 0xf7, 0x8e, 0xa5, 0x83, 0xf2, 0x7c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {845,
+ {0x32, 0xa0, 0x4f, 0xed, 0x65, 0xc5, 0x91, 0x3a, 0x60, 0xa2, 0xae, 0x9b,
+ 0xd5, 0xd7, 0x52, 0xff, 0x7d, 0x83, 0xcf, 0x05, 0x04, 0x55, 0xe6, 0x13},
+ {0x0f, 0xe3, 0xa1, 0xc7, 0x28, 0xd7, 0x36, 0x28, 0x81, 0x3f, 0x6b,
+ 0x70, 0xa1, 0xf1, 0xf7, 0x51, 0xaa, 0x3a, 0xa7, 0xd1, 0xc4, 0x0f,
+ 0x8e, 0x13, 0x74, 0x2d, 0xa7, 0x14, 0xa7, 0x4e, 0x1f},
+ {0x78, 0x0e, 0xc0, 0x23, 0xe9, 0xcd, 0x77, 0x7b, 0x4d, 0x35,
+ 0x6c, 0xe8, 0xc3, 0xe7, 0x64, 0x9f, 0x9f, 0x8a, 0x3b, 0xe7,
+ 0xd4, 0x01, 0xeb, 0x57, 0x16, 0xa1, 0x96, 0x5e, 0xbc, 0xb9,
+ 0xf8, 0x5e, 0x21, 0x90, 0x4f, 0x77, 0x76, 0x7e, 0x49, 0xac},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {846,
+ {0xab, 0x7b, 0x26, 0xcd, 0x1f, 0xd0, 0xb5, 0x64, 0x76, 0xbc, 0x02, 0x59,
+ 0x91, 0xe5, 0xc3, 0xf5, 0x7f, 0x37, 0x4e, 0x98, 0x19, 0xca, 0xe3, 0x6e},
+ {0x5c, 0x15, 0x10, 0x40, 0x8c, 0x31, 0xd8, 0x6d, 0x39, 0x98, 0x09,
+ 0xfe, 0xd9, 0xea, 0xd3, 0x32, 0x07, 0xde, 0xba, 0x93, 0x67, 0x3c,
+ 0x6a, 0x97, 0xda, 0x5b, 0x11, 0x0f, 0x84, 0x26, 0xbc},
+ {0x80, 0x3d, 0x3d, 0x16, 0x38, 0xd3, 0xa2, 0xe3, 0x2a, 0xb5,
+ 0x31, 0xb0, 0x3b, 0x24, 0xc4, 0xd9, 0xc5, 0xfb, 0x24, 0x4b,
+ 0xdd, 0xb7, 0xbe, 0x18, 0x72, 0x4a, 0x05, 0x4e, 0x1d, 0x96,
+ 0x2f, 0x3a, 0x06, 0x36, 0xf1, 0x2b, 0xef, 0xce, 0x53, 0x88},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {847,
+ {0x8e, 0xb7, 0x2c, 0xea, 0xdb, 0xca, 0x9f, 0xff, 0x76, 0x74, 0x9a, 0x9f,
+ 0xd7, 0xa5, 0x39, 0x45, 0xf1, 0x7e, 0x3f, 0xd9, 0xeb, 0x70, 0x68, 0x1b},
+ {0x5c, 0x15, 0x10, 0x40, 0x8c, 0x31, 0xd8, 0x6d, 0x39, 0x98, 0x09,
+ 0xfe, 0xd9, 0xea, 0xd3, 0x32, 0x07, 0xde, 0xba, 0x93, 0x67, 0x3c,
+ 0x6a, 0x97, 0xda, 0x5b, 0x11, 0x0f, 0x84, 0x26, 0xbc, 0xf4},
+ {0x4c, 0xb6, 0xe0, 0x6b, 0xd6, 0xe7, 0x55, 0xfc, 0x59, 0x1a,
+ 0x3d, 0x4d, 0x85, 0x67, 0x0a, 0x0d, 0xaa, 0x9b, 0x73, 0x51,
+ 0xc8, 0x81, 0x8e, 0x12, 0x29, 0xc7, 0x13, 0x5f, 0xdf, 0xcb,
+ 0xe9, 0x99, 0xc8, 0x76, 0x11, 0x32, 0xb6, 0x1b, 0x4d, 0x48},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {848,
+ {0x38, 0x4d, 0x8e, 0xb5, 0x1e, 0x03, 0x78, 0x21, 0xb9, 0x13, 0x4a, 0xd2,
+ 0x06, 0x36, 0x0d, 0xaa, 0xda, 0x8c, 0x87, 0xab, 0xb5, 0xcc, 0x22, 0xc3},
+ {0x76, 0x6c, 0x5e, 0x24, 0x8b, 0x74, 0x7d, 0x92, 0xf0, 0x7a, 0x90,
+ 0x46, 0xd6, 0xd5, 0x48, 0xb3, 0x8f, 0xc9, 0xd9, 0x1c, 0x96, 0xd0,
+ 0xa6, 0x7c, 0x77, 0xc6, 0xd3, 0xdc, 0xfa, 0x78, 0x6f},
+ {0xd3, 0xf3, 0xea, 0xad, 0x5e, 0x65, 0xe3, 0x01, 0x87, 0xb7,
+ 0x51, 0x0e, 0x34, 0x79, 0x57, 0xfe, 0xc2, 0x29, 0x78, 0x31,
+ 0xbb, 0x40, 0x33, 0xd5, 0x36, 0xda, 0xc7, 0x82, 0x89, 0x32,
+ 0xd3, 0xdc, 0x93, 0x00, 0x19, 0x2e, 0xba, 0x0c, 0x28, 0x6e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {849,
+ {0x55, 0x84, 0xf3, 0x39, 0x3e, 0x7f, 0x6c, 0x28, 0x16, 0x43, 0x98, 0x85,
+ 0xf1, 0x6a, 0x70, 0x54, 0xb0, 0xdf, 0xfc, 0x80, 0xe8, 0x21, 0xeb, 0x79},
+ {0xb1, 0xb8, 0xe9, 0x49, 0xa2, 0xa5, 0x8c, 0x77, 0x22, 0x96, 0xa9,
+ 0xb3, 0x3f, 0x27, 0xc7, 0xc9, 0xec, 0xa1, 0xc6, 0x84, 0xe8, 0x96,
+ 0xc0, 0x1f, 0xed, 0x3c, 0xdc, 0x81, 0xd8, 0xa1, 0x9b},
+ {0x08, 0xb2, 0x9c, 0x77, 0x82, 0x99, 0xe7, 0xb7, 0x81, 0xa5,
+ 0x4a, 0x15, 0xb3, 0xfb, 0x50, 0x07, 0x18, 0xab, 0xb6, 0xb4,
+ 0x88, 0xf8, 0x78, 0xcd, 0x42, 0x15, 0xd3, 0xa5, 0x4c, 0xf2,
+ 0x26, 0xe4, 0x68, 0xa9, 0x49, 0x0b, 0x0e, 0xd8, 0x86, 0xfa},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {850,
+ {0x7f, 0xe6, 0x65, 0x40, 0xc9, 0xb3, 0xa3, 0x0b, 0xf9, 0xe2, 0x46, 0xab,
+ 0xeb, 0x11, 0xf0, 0x4f, 0x10, 0xf3, 0x1d, 0x84, 0x5a, 0x6a, 0xf6, 0xe9},
+ {0xea, 0x37, 0x8c, 0x5c, 0x0f, 0x0f, 0xe6, 0xfa, 0xf9, 0x36, 0x5f,
+ 0x9f, 0xed, 0x80, 0x83, 0x74, 0xe0, 0xf0, 0x98, 0xa7, 0x68, 0x1c,
+ 0x39, 0x33, 0x49, 0x06, 0x19, 0x6d, 0x83, 0x23, 0xcf},
+ {0xc1, 0x23, 0xf8, 0x7d, 0x8a, 0x62, 0xb1, 0xea, 0x2b, 0xda,
+ 0x47, 0x6b, 0x77, 0xd7, 0x16, 0x92, 0x3d, 0x4d, 0xa8, 0x72,
+ 0x5e, 0x26, 0x27, 0xa7, 0xc2, 0xfc, 0x3d, 0x80, 0xe9, 0x00,
+ 0x2e, 0x9a, 0x6b, 0x21, 0xf6, 0x2e, 0x4b, 0x5a, 0xf5, 0xac},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {851,
+ {0xdd, 0xce, 0xaf, 0xb0, 0x19, 0xc9, 0xdc, 0x15, 0x5a, 0xbd, 0xe9, 0x8b,
+ 0xb6, 0xf3, 0x40, 0x14, 0x3b, 0x6d, 0xe9, 0xeb, 0xe4, 0x02, 0x2d, 0xc7},
+ {0xea, 0x37, 0x8c, 0x5c, 0x0f, 0x0f, 0xe6, 0xfa, 0xf9, 0x36, 0x5f,
+ 0x9f, 0xed, 0x80, 0x83, 0x74, 0xe0, 0xf0, 0x98, 0xa7, 0x68, 0x1c,
+ 0x39, 0x33, 0x49, 0x06, 0x19, 0x6d, 0x83, 0x23, 0xcf, 0xf4},
+ {0xfb, 0x5d, 0x0b, 0x8a, 0x67, 0x88, 0xc3, 0xe2, 0x28, 0xb2,
+ 0xcc, 0xbe, 0x76, 0xe4, 0x9b, 0x67, 0x73, 0x82, 0x40, 0x65,
+ 0x66, 0xf5, 0x6b, 0x9e, 0x8f, 0xe2, 0x5a, 0x64, 0xbd, 0x39,
+ 0x43, 0x75, 0x5f, 0x0e, 0x88, 0x15, 0x05, 0x11, 0xbc, 0x82},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {852,
+ {0x3c, 0x9a, 0xd1, 0x42, 0xe6, 0xd4, 0xde, 0xcf, 0xe9, 0x14, 0xae, 0xfe,
+ 0x76, 0xc9, 0xb8, 0x91, 0x7b, 0xbf, 0x57, 0x7c, 0x83, 0xd0, 0xa3, 0xc7},
+ {0x77, 0xd0, 0x66, 0xeb, 0xba, 0x67, 0xf4, 0x19, 0x95, 0x48, 0x68,
+ 0x3d, 0x57, 0x91, 0xd9, 0x64, 0xb2, 0x96, 0x6f, 0x16, 0x62, 0x90,
+ 0x93, 0x97, 0x9c, 0x66, 0x26, 0xb1, 0x6e, 0x50, 0x85},
+ {0xef, 0x61, 0x66, 0x5d, 0xc4, 0x95, 0xe8, 0x1f, 0x5b, 0xd0,
+ 0xde, 0x88, 0xd9, 0x5d, 0x8c, 0x76, 0x64, 0x00, 0x9f, 0x75,
+ 0xd0, 0x42, 0x1a, 0x8b, 0x68, 0xde, 0xb0, 0x4f, 0xef, 0x49,
+ 0xad, 0x77, 0xdf, 0xe4, 0x13, 0x5e, 0x41, 0xc3, 0x63, 0x24},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {853,
+ {0x9c, 0x21, 0x6c, 0x41, 0x0a, 0xe7, 0x4a, 0x9e, 0x44, 0xf7, 0x4b, 0x14,
+ 0x85, 0x70, 0xf3, 0x28, 0xfd, 0x68, 0x08, 0x80, 0xad, 0x2f, 0x67, 0x5d},
+ {0xd7, 0x46, 0x9c, 0x4f, 0xdb, 0xa7, 0x4e, 0xa1, 0xa4, 0x65, 0x8e,
+ 0x77, 0xcf, 0xa2, 0x49, 0x40, 0x16, 0xe8, 0x7a, 0xc9, 0xb7, 0x28,
+ 0x12, 0x70, 0x47, 0x2f, 0x56, 0x6a, 0x2d, 0xce, 0x75},
+ {0xf9, 0xda, 0x14, 0x93, 0xa9, 0x21, 0x63, 0x41, 0xd7, 0xa9,
+ 0xa5, 0xcf, 0x7b, 0x43, 0xb9, 0x7b, 0x89, 0x53, 0x3a, 0x9a,
+ 0x0c, 0x8d, 0xaf, 0xf6, 0x22, 0x3e, 0x5b, 0xd3, 0x07, 0x62,
+ 0x24, 0x9a, 0xfd, 0x61, 0xef, 0x86, 0x56, 0xb0, 0x16, 0x11},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {854,
+ {0xfc, 0x16, 0x97, 0xcb, 0x7b, 0x6a, 0xd1, 0xb2, 0x56, 0x26, 0xc3, 0xa3,
+ 0xd9, 0x31, 0x21, 0x13, 0x68, 0x04, 0x53, 0xfb, 0xfa, 0x6d, 0x93, 0xee},
+ {0x4c, 0x19, 0x28, 0x55, 0xf1, 0x1b, 0xe5, 0x88, 0x17, 0xd0, 0xa2,
+ 0x04, 0x7c, 0xea, 0x10, 0x6a, 0x63, 0x32, 0xf6, 0x9f, 0xe2, 0xe3,
+ 0x78, 0x2e, 0xe5, 0x8f, 0x50, 0x41, 0xa0, 0xfb, 0x07},
+ {0x36, 0xc8, 0x7b, 0xf7, 0xdd, 0x60, 0x02, 0x58, 0xb0, 0x0f,
+ 0xec, 0xea, 0x8e, 0x0f, 0x54, 0x06, 0x80, 0x8e, 0x8d, 0xbf,
+ 0x9f, 0x57, 0x76, 0x44, 0x28, 0xc2, 0x12, 0x1f, 0xd6, 0xca,
+ 0xe5, 0xd9, 0x57, 0x1e, 0x17, 0xb8, 0xe4, 0x28, 0x93, 0xf8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {855,
+ {0x9b, 0xf3, 0x8c, 0xa0, 0x39, 0x3a, 0x12, 0x09, 0xfd, 0xba, 0x24, 0x28,
+ 0x20, 0x99, 0x5d, 0x20, 0x17, 0x36, 0x28, 0x7c, 0xbf, 0xa8, 0xf8, 0xfc},
+ {0xfd, 0xdd, 0xca, 0x03, 0x54, 0x1d, 0xca, 0x02, 0xdf, 0x3c, 0x82,
+ 0x44, 0x07, 0x8e, 0x2f, 0x8a, 0x00, 0x5c, 0xab, 0xe4, 0x88, 0x83,
+ 0x36, 0xc0, 0x00, 0x8c, 0x33, 0xbc, 0xb8, 0x6e, 0x1c},
+ {0x47, 0x36, 0xff, 0xb5, 0x4c, 0x46, 0x3d, 0x1f, 0x6b, 0x03,
+ 0xc9, 0x35, 0xcc, 0xac, 0xa5, 0xb7, 0xa7, 0xd6, 0x80, 0x92,
+ 0xc4, 0x82, 0x5a, 0xf0, 0xf3, 0x5f, 0xb5, 0x42, 0x89, 0xf8,
+ 0xad, 0xd9, 0x16, 0x27, 0x1f, 0xb0, 0x51, 0x1a, 0x7b, 0x40},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {856,
+ {0x20, 0x10, 0xe6, 0x59, 0x22, 0x5b, 0xfc, 0xee, 0x9b, 0x0d, 0xd5, 0xe8,
+ 0x3c, 0x41, 0x9b, 0x13, 0x51, 0x98, 0x6c, 0x24, 0x5b, 0x3e, 0x55, 0x99},
+ {0xef, 0xd1, 0xf8, 0xce, 0xac, 0xcc, 0xd1, 0x14, 0x41, 0x96, 0xce,
+ 0xd5, 0x40, 0x61, 0x76, 0x94, 0x90, 0x62, 0x23, 0x1f, 0x85, 0x60,
+ 0x8a, 0xe1, 0x86, 0x4e, 0xf9, 0x5e, 0xcd, 0x7d, 0xf6},
+ {0x42, 0x39, 0xed, 0x88, 0xff, 0xee, 0xbd, 0x33, 0x94, 0xa6,
+ 0x74, 0x07, 0x4b, 0x23, 0x76, 0x5e, 0xc9, 0x04, 0xc5, 0xe9,
+ 0x5d, 0x57, 0xcc, 0x74, 0xde, 0x7a, 0xd7, 0xb2, 0xb8, 0xfc,
+ 0xc6, 0x7f, 0xa8, 0x87, 0x39, 0x98, 0x20, 0x9e, 0xac, 0x60},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {857,
+ {0x9f, 0xff, 0x91, 0xe5, 0x60, 0x8f, 0xf1, 0xa1, 0xaf, 0xdf, 0xd9, 0x6a,
+ 0x71, 0x29, 0x0a, 0x7b, 0x3d, 0x7f, 0xf8, 0xe4, 0xe3, 0xa6, 0xb4, 0xb6},
+ {0x42, 0xd0, 0x9b, 0x06, 0x50, 0x11, 0xe4, 0x8e, 0xe9, 0xf3, 0xee,
+ 0x52, 0x52, 0x21, 0x8f, 0x3c, 0xab, 0x55, 0xf0, 0x9c, 0x48, 0xc5,
+ 0xa1, 0x1e, 0x0a, 0x91, 0x0a, 0x55, 0x20, 0x73, 0x60},
+ {0xb0, 0xad, 0x1c, 0x23, 0xf0, 0xd8, 0x12, 0x15, 0x5f, 0x0a,
+ 0xaf, 0x11, 0x4e, 0xb6, 0xbe, 0x49, 0xe2, 0x4c, 0xfc, 0xc2,
+ 0x11, 0x87, 0x31, 0x6a, 0xd8, 0xb0, 0x40, 0xd0, 0xb2, 0x32,
+ 0x24, 0x3a, 0x9c, 0x1b, 0xf7, 0x9d, 0xd3, 0x0c, 0x4f, 0xec},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {858,
+ {0xf4, 0xfc, 0x15, 0x80, 0x66, 0xde, 0x45, 0x00, 0x60, 0x43, 0x38, 0x7d,
+ 0xbe, 0x49, 0xfe, 0xb4, 0x15, 0x3d, 0xa7, 0xa5, 0x56, 0x6b, 0xb7, 0xf5},
+ {0x42, 0xd0, 0x9b, 0x06, 0x50, 0x11, 0xe4, 0x8e, 0xe9, 0xf3, 0xee,
+ 0x52, 0x52, 0x21, 0x8f, 0x3c, 0xab, 0x55, 0xf0, 0x9c, 0x48, 0xc5,
+ 0xa1, 0x1e, 0x0a, 0x91, 0x0a, 0x55, 0x20, 0x73, 0x60, 0xf4},
+ {0xe8, 0x86, 0xd5, 0x0b, 0xf1, 0x69, 0x97, 0x38, 0xc5, 0xf3,
+ 0xbd, 0xd9, 0x43, 0x6d, 0x1d, 0xb7, 0x83, 0x35, 0xe6, 0x9d,
+ 0x21, 0xb2, 0x23, 0x6e, 0x5c, 0x77, 0xcd, 0x48, 0xa0, 0xe8,
+ 0x0e, 0xad, 0x62, 0x3e, 0x98, 0x57, 0xfd, 0x99, 0x7c, 0x1f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {859,
+ {0x68, 0x9f, 0x87, 0xe1, 0xe5, 0x3c, 0x3e, 0x2b, 0xf5, 0x42, 0x64, 0xe7,
+ 0xdf, 0x11, 0x65, 0x31, 0xaa, 0xf2, 0x9f, 0xc1, 0x36, 0xd5, 0xa8, 0x22},
+ {0xc9, 0xc7, 0x60, 0xcc, 0xb9, 0x4b, 0x9b, 0x6e, 0x56, 0x03, 0x96,
+ 0x6a, 0x38, 0x25, 0xb7, 0x4e, 0x13, 0x72, 0x18, 0x50, 0x27, 0x36,
+ 0x30, 0x43, 0x92, 0xaa, 0xc9, 0x35, 0x04, 0x6a, 0x39},
+ {0xdf, 0x20, 0x35, 0x36, 0x7a, 0xf1, 0xd9, 0x9d, 0xf6, 0xd6,
+ 0xf0, 0x57, 0xaf, 0xc6, 0x4e, 0x5f, 0x83, 0xb9, 0x38, 0xae,
+ 0x38, 0x83, 0x9d, 0x5d, 0x92, 0x24, 0x9b, 0x54, 0x83, 0x78,
+ 0xe9, 0x9b, 0x7e, 0xd2, 0x62, 0x10, 0x70, 0x18, 0xe5, 0xcf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {860,
+ {0x33, 0x61, 0x46, 0x66, 0xa0, 0x9d, 0xe8, 0xd1, 0x26, 0xb0, 0x34, 0x86,
+ 0x94, 0x39, 0xd6, 0xe5, 0x3e, 0x76, 0xe4, 0x86, 0xbe, 0xd8, 0x56, 0x70},
+ {0xa6, 0x95, 0x0b, 0x6d, 0x0b, 0x10, 0x84, 0xfa, 0x81, 0x4e, 0x27,
+ 0x97, 0xbe, 0xea, 0x92, 0x46, 0x58, 0xe6, 0x06, 0x3a, 0xf0, 0xfb,
+ 0x65, 0x78, 0x07, 0x82, 0x47, 0xc4, 0x1d, 0x42, 0x00},
+ {0x71, 0xa9, 0x46, 0x91, 0xaa, 0xb8, 0xc6, 0x33, 0xa3, 0x58,
+ 0x73, 0x0a, 0xdc, 0xf7, 0x79, 0xba, 0x63, 0xfd, 0x6d, 0xe3,
+ 0x30, 0x1e, 0xa5, 0x36, 0xe3, 0xd6, 0xce, 0xf6, 0xe3, 0x73,
+ 0x29, 0x88, 0x9a, 0x6b, 0x46, 0xaf, 0x85, 0xd9, 0x8f, 0x68},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {861,
+ {0x66, 0x8a, 0x37, 0x1c, 0x53, 0x5a, 0x3f, 0x89, 0x66, 0xfb, 0x0f, 0xac,
+ 0x41, 0xe9, 0xf3, 0x96, 0xe4, 0x92, 0xc1, 0x08, 0x74, 0x51, 0x15, 0x29},
+ {0xa6, 0x95, 0x0b, 0x6d, 0x0b, 0x10, 0x84, 0xfa, 0x81, 0x4e, 0x27,
+ 0x97, 0xbe, 0xea, 0x92, 0x46, 0x58, 0xe6, 0x06, 0x3a, 0xf0, 0xfb,
+ 0x65, 0x78, 0x07, 0x82, 0x47, 0xc4, 0x1d, 0x42, 0x00, 0xf4},
+ {0xdf, 0xdb, 0xcd, 0xd5, 0x21, 0x09, 0x5f, 0x2b, 0x9b, 0x25,
+ 0x97, 0xd0, 0x1a, 0x38, 0x54, 0xe6, 0xff, 0x56, 0x31, 0x63,
+ 0x90, 0xf0, 0x6b, 0x1b, 0xfd, 0x21, 0x66, 0x0c, 0x9a, 0xe6,
+ 0x61, 0xc7, 0x52, 0xae, 0x3d, 0xce, 0x9e, 0x7d, 0x29, 0x4c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {862,
+ {0xa6, 0x39, 0x7c, 0xb2, 0x83, 0x37, 0xbe, 0x09, 0x1a, 0x38, 0x2d, 0x3f,
+ 0x58, 0xc8, 0x0e, 0x32, 0x13, 0xe7, 0x50, 0xa4, 0x8a, 0x98, 0xe0, 0xaf},
+ {0x23, 0x3d, 0xa0, 0xaf, 0x9c, 0x1a, 0x9c, 0xfe, 0xf0, 0xd0, 0x18,
+ 0xdb, 0xf7, 0x1e, 0x29, 0x65, 0x49, 0x96, 0xbe, 0x94, 0xc4, 0x1c,
+ 0x19, 0xed, 0x54, 0x1b, 0x66, 0x6b, 0x92, 0x68, 0x00},
+ {0xd3, 0xbc, 0xf6, 0x25, 0x9a, 0x04, 0x25, 0x46, 0x66, 0xe6,
+ 0x1d, 0xef, 0x98, 0x87, 0x0d, 0x6e, 0x6f, 0x3b, 0x90, 0x72,
+ 0x9d, 0xf8, 0xcb, 0xd5, 0xb9, 0x7d, 0xfa, 0x99, 0x4b, 0x97,
+ 0x57, 0x1d, 0x6c, 0x96, 0x18, 0x09, 0x92, 0x02, 0x98, 0xd6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {863,
+ {0xc3, 0xa0, 0x23, 0x85, 0x3c, 0x3f, 0x85, 0xd7, 0x2a, 0xc3, 0xad, 0xc8,
+ 0x8d, 0x1e, 0x37, 0x58, 0x28, 0xbd, 0x1f, 0x6f, 0x69, 0x18, 0xcf, 0x4f},
+ {0x0b, 0xd2, 0x53, 0x2b, 0x67, 0x5e, 0xb4, 0x70, 0x10, 0x21, 0xf0,
+ 0xac, 0xbc, 0x64, 0x51, 0x92, 0xd2, 0x46, 0xd2, 0xd1, 0xdc, 0xd9,
+ 0x84, 0x24, 0x6c, 0x71, 0xba, 0x71, 0xc6, 0x06, 0x42},
+ {0x77, 0xa7, 0xcd, 0xa0, 0x9b, 0x8e, 0x99, 0x60, 0x8c, 0xa7,
+ 0x59, 0xa7, 0x5a, 0xb3, 0x63, 0x25, 0x43, 0x85, 0x99, 0x52,
+ 0xcb, 0x95, 0x06, 0x02, 0x0b, 0x34, 0xd0, 0xef, 0xa1, 0x19,
+ 0x73, 0xde, 0x7f, 0xfc, 0x37, 0xd0, 0xac, 0x93, 0x95, 0x19},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {864,
+ {0x00, 0x9b, 0xae, 0x2c, 0x62, 0x90, 0xe4, 0x13, 0xa7, 0x34, 0x9b, 0xba,
+ 0xd8, 0x00, 0x3b, 0x8e, 0xbc, 0xbf, 0x57, 0xb7, 0xb7, 0xd9, 0x51, 0xcd},
+ {0x38, 0xcf, 0x04, 0x66, 0xea, 0x37, 0xe5, 0x5b, 0xf2, 0x92, 0xf8,
+ 0xee, 0x8f, 0x71, 0xfc, 0x24, 0xe9, 0x93, 0x8a, 0x7a, 0x2d, 0x40,
+ 0x57, 0x0b, 0xe4, 0xc3, 0x99, 0x42, 0xae, 0xc4, 0xe2},
+ {0x52, 0x03, 0x67, 0xa8, 0x06, 0xf0, 0x8e, 0x4b, 0xd3, 0x3b,
+ 0xe2, 0x5d, 0x93, 0x30, 0xbc, 0xc7, 0xfd, 0x54, 0xd6, 0x92,
+ 0x18, 0x46, 0x00, 0x51, 0x00, 0x02, 0x11, 0xa0, 0x43, 0x53,
+ 0x4e, 0x79, 0x3d, 0xa8, 0xc0, 0x2a, 0xc0, 0xd0, 0xf0, 0xc0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {865,
+ {0xca, 0xe0, 0x83, 0xa5, 0xd1, 0xc9, 0xeb, 0x6c, 0x1e, 0x67, 0xfd, 0x02,
+ 0x46, 0x7b, 0xc4, 0xb7, 0x9a, 0x8a, 0x3e, 0x86, 0x4d, 0xb6, 0x99, 0xc3},
+ {0x3a, 0xe6, 0x15, 0x64, 0xf8, 0xc2, 0x1b, 0xaf, 0x6f, 0x2e, 0x28,
+ 0xcc, 0xba, 0x1d, 0xf4, 0x71, 0xdc, 0x76, 0xb6, 0x75, 0x6f, 0xa5,
+ 0x0b, 0xc5, 0x2f, 0x1b, 0xd2, 0x0f, 0x85, 0xbb, 0xc3},
+ {0xc6, 0x67, 0xa8, 0x50, 0xa9, 0xb0, 0x93, 0xd8, 0x45, 0x7c,
+ 0x99, 0x31, 0xa5, 0xf7, 0x3e, 0x35, 0x0b, 0x3b, 0xb2, 0x20,
+ 0x4c, 0xaa, 0xe2, 0x04, 0x45, 0x76, 0x54, 0xd2, 0xc6, 0x2c,
+ 0xcf, 0x63, 0x37, 0xf8, 0x7b, 0x13, 0xd5, 0xa1, 0x5a, 0xf6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {866,
+ {0x29, 0xe1, 0x82, 0xc5, 0x65, 0xc6, 0xc7, 0xd0, 0x9b, 0x41, 0x77, 0x6e,
+ 0x16, 0x99, 0x83, 0x25, 0x1c, 0xaa, 0xd2, 0x68, 0xf6, 0xf4, 0x14, 0x2e},
+ {0x3a, 0xe6, 0x15, 0x64, 0xf8, 0xc2, 0x1b, 0xaf, 0x6f, 0x2e, 0x28,
+ 0xcc, 0xba, 0x1d, 0xf4, 0x71, 0xdc, 0x76, 0xb6, 0x75, 0x6f, 0xa5,
+ 0x0b, 0xc5, 0x2f, 0x1b, 0xd2, 0x0f, 0x85, 0xbb, 0xc3, 0xf4},
+ {0x70, 0xa5, 0xa8, 0x6f, 0x8b, 0x22, 0xcd, 0x62, 0x79, 0x62,
+ 0x91, 0x3e, 0x1e, 0x4d, 0x26, 0x3e, 0x41, 0xb4, 0x93, 0x4d,
+ 0x62, 0xf7, 0x63, 0x2f, 0x88, 0xa8, 0x1b, 0x03, 0xbf, 0x3d,
+ 0x57, 0x19, 0x86, 0x5a, 0x4f, 0x82, 0xe2, 0x92, 0x4b, 0x11},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {867,
+ {0x2c, 0x52, 0x62, 0x09, 0x6a, 0x79, 0x54, 0x26, 0x42, 0xbf, 0x15, 0xc4,
+ 0x92, 0x1a, 0xa2, 0x47, 0x70, 0xfc, 0x33, 0x91, 0xb3, 0x57, 0xf6, 0x07},
+ {0x66, 0xa5, 0xeb, 0x0a, 0x40, 0x79, 0x51, 0x77, 0x68, 0x22, 0x1a,
+ 0x8c, 0x7c, 0x61, 0x09, 0x50, 0xe7, 0x54, 0xcd, 0x9c, 0x79, 0x6c,
+ 0x59, 0x6b, 0xa6, 0xfe, 0x06, 0x83, 0x5e, 0xac, 0xb6},
+ {0xb5, 0x22, 0xae, 0x76, 0xd0, 0xd6, 0x3b, 0xe8, 0x34, 0xa2,
+ 0xd6, 0x3c, 0x43, 0x98, 0x44, 0xd7, 0x92, 0x6b, 0x0a, 0x05,
+ 0x08, 0xaa, 0x1b, 0xe3, 0x80, 0xe0, 0x33, 0x48, 0xad, 0xfb,
+ 0xdd, 0xc2, 0x74, 0x6a, 0x5e, 0x76, 0x1d, 0x30, 0x71, 0x33},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {868,
+ {0x41, 0x8a, 0x17, 0xbc, 0xfe, 0x12, 0x12, 0xe4, 0x61, 0xca, 0xd0, 0x39,
+ 0x7c, 0xf3, 0x62, 0xf4, 0xc0, 0x26, 0xd8, 0x56, 0xd4, 0x8d, 0x6f, 0x8a},
+ {0xfd, 0x09, 0xcf, 0xfd, 0x25, 0xf2, 0xed, 0x31, 0x9a, 0xad, 0x07,
+ 0x7c, 0x75, 0xe2, 0x47, 0xcf, 0x5d, 0xf5, 0x84, 0x17, 0xde, 0x8e,
+ 0xc8, 0x3d, 0xf0, 0x8a, 0x80, 0xee, 0x88, 0x78, 0xb9},
+ {0x9c, 0x1d, 0xc4, 0xba, 0x9e, 0x2a, 0x9e, 0xc2, 0x49, 0x85,
+ 0x77, 0x26, 0x2a, 0xf3, 0xff, 0x86, 0xc4, 0x78, 0x3d, 0xe5,
+ 0x6b, 0x04, 0xa3, 0xb3, 0xbb, 0x7b, 0x3f, 0x3b, 0x0a, 0x19,
+ 0x92, 0x97, 0xe6, 0x00, 0x32, 0x8d, 0x18, 0xa8, 0x8c, 0x26},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {869,
+ {0x2f, 0x74, 0xbb, 0x44, 0xad, 0xee, 0xb1, 0x54, 0x5b, 0x8c, 0x3e, 0xb6,
+ 0x52, 0x44, 0x27, 0xa8, 0x59, 0xb0, 0x6b, 0xef, 0x82, 0x7a, 0x08, 0xd1},
+ {0x88, 0x16, 0xc0, 0x89, 0xe3, 0x79, 0x22, 0x2f, 0x8b, 0x15, 0x0f,
+ 0xc7, 0x91, 0x91, 0xbf, 0x20, 0x9d, 0x9c, 0xd6, 0x36, 0x93, 0x1b,
+ 0x8a, 0x00, 0xa3, 0x75, 0x11, 0xdb, 0xff, 0x9c, 0x06},
+ {0xfe, 0x67, 0x3b, 0x68, 0x7d, 0xdc, 0x96, 0x2a, 0xf8, 0x49,
+ 0x69, 0x65, 0xb5, 0xb0, 0xf1, 0x72, 0xbd, 0x1b, 0x14, 0xe1,
+ 0x5b, 0x42, 0x35, 0xa7, 0xfe, 0xb1, 0x06, 0x8b, 0xd9, 0x0f,
+ 0x67, 0xa3, 0xb3, 0xda, 0xd2, 0x20, 0x00, 0xdd, 0x61, 0x63},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {870,
+ {0xcb, 0x56, 0xab, 0x25, 0xa6, 0x9b, 0x5f, 0xdf, 0x17, 0xf5, 0xad, 0x01,
+ 0x0a, 0xcb, 0x6f, 0x99, 0xe3, 0x92, 0xc4, 0x56, 0x3d, 0x19, 0xf7, 0x68},
+ {0x64, 0xb7, 0x5c, 0xe0, 0xeb, 0x0d, 0xb4, 0x66, 0x21, 0x2f, 0x30,
+ 0xff, 0x83, 0xa9, 0xad, 0x39, 0x46, 0x8b, 0x4a, 0x4a, 0x74, 0x8f,
+ 0x1d, 0xfe, 0xb7, 0x68, 0x81, 0x32, 0xcd, 0x07, 0x21},
+ {0x92, 0x77, 0xd1, 0x06, 0x88, 0x92, 0xac, 0xa1, 0xd8, 0x5b,
+ 0xaf, 0x1d, 0x02, 0x0c, 0xfe, 0xad, 0xea, 0xc5, 0x25, 0x54,
+ 0xff, 0x26, 0x2e, 0xd8, 0x09, 0x04, 0x53, 0x00, 0xc6, 0x37,
+ 0x36, 0x9b, 0x80, 0xee, 0x4a, 0x8d, 0x3d, 0x77, 0x53, 0x11},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {871,
+ {0x36, 0xda, 0x87, 0x39, 0x79, 0x0c, 0x91, 0x27, 0x9d, 0x59, 0x55, 0xb3,
+ 0x5b, 0x21, 0x1b, 0xcf, 0x31, 0x26, 0x2a, 0x69, 0x28, 0x7d, 0xc4, 0x42},
+ {0x3d, 0x25, 0x0f, 0x6d, 0xb0, 0x22, 0x3f, 0xe9, 0x87, 0x4f, 0x5c,
+ 0x51, 0x85, 0xe5, 0x5a, 0xae, 0xde, 0x5d, 0x73, 0x82, 0x02, 0xfb,
+ 0x21, 0x73, 0x5b, 0xd1, 0x47, 0x93, 0x49, 0xa7, 0x6a},
+ {0x1b, 0x0a, 0x5d, 0x2e, 0x5c, 0x6a, 0xaa, 0x7d, 0x23, 0x68,
+ 0xf3, 0x5d, 0x00, 0xab, 0xe1, 0xa9, 0x88, 0xdd, 0x05, 0x3c,
+ 0x8c, 0xf9, 0xe3, 0x62, 0x23, 0xfa, 0xbb, 0xf8, 0xe6, 0x71,
+ 0xbe, 0xf5, 0x8d, 0x5e, 0x52, 0x10, 0xbe, 0x73, 0x6b, 0xbd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {872,
+ {0x61, 0x34, 0xda, 0x6d, 0x4e, 0x5c, 0xc9, 0x5a, 0xac, 0x7d, 0xf6, 0x0e,
+ 0x1e, 0x47, 0xcc, 0x74, 0xb8, 0x64, 0x7a, 0xcd, 0x8f, 0xbf, 0x25, 0xd1},
+ {0x3d, 0x25, 0x0f, 0x6d, 0xb0, 0x22, 0x3f, 0xe9, 0x87, 0x4f, 0x5c,
+ 0x51, 0x85, 0xe5, 0x5a, 0xae, 0xde, 0x5d, 0x73, 0x82, 0x02, 0xfb,
+ 0x21, 0x73, 0x5b, 0xd1, 0x47, 0x93, 0x49, 0xa7, 0x6a, 0xf4},
+ {0xcf, 0x3b, 0x6c, 0x7e, 0xf4, 0xbe, 0x6a, 0xd0, 0xc7, 0x52,
+ 0xb7, 0x48, 0xf1, 0x94, 0x59, 0x5f, 0x9c, 0xcc, 0xc4, 0xd7,
+ 0x0e, 0x97, 0x25, 0xca, 0xb0, 0x79, 0x0e, 0x37, 0xc2, 0x6e,
+ 0x6d, 0xf2, 0xfc, 0xc4, 0x0c, 0x0e, 0x59, 0xe3, 0x61, 0x82},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {873,
+ {0x4c, 0x1e, 0xe4, 0x54, 0x10, 0x6e, 0x1c, 0x75, 0x3f, 0x3d, 0x44, 0xe2,
+ 0xec, 0x19, 0x51, 0x6e, 0xc3, 0x63, 0x0b, 0x08, 0xdf, 0x52, 0x32, 0xad},
+ {0xd7, 0x7a, 0x24, 0x10, 0x8f, 0x53, 0x9e, 0xca, 0x61, 0x80, 0x52,
+ 0x6d, 0x73, 0xc0, 0x61, 0xff, 0xca, 0x40, 0x43, 0xe9, 0xfe, 0x34,
+ 0x26, 0xdd, 0x75, 0x4e, 0xd9, 0x41, 0x9c, 0xfc, 0x0a},
+ {0x86, 0x1a, 0x40, 0x6d, 0x7b, 0x99, 0xfd, 0xb1, 0x57, 0x05,
+ 0xf1, 0xa4, 0xfd, 0x9f, 0xc0, 0x37, 0x93, 0x76, 0x84, 0x39,
+ 0x79, 0xaf, 0xb9, 0xc7, 0x34, 0xc2, 0x8f, 0x29, 0xb6, 0x33,
+ 0xe2, 0x9d, 0x2d, 0xc5, 0x83, 0xbf, 0xb2, 0x09, 0xd3, 0x36},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {874,
+ {0x93, 0x2c, 0x5d, 0xbf, 0x11, 0xe1, 0xc0, 0xa3, 0x05, 0x89, 0x3d, 0xe5,
+ 0x77, 0xc2, 0x89, 0x55, 0x0b, 0xbd, 0xe8, 0x4b, 0xae, 0x44, 0xc1, 0xdb},
+ {0xd4, 0x40, 0x4c, 0x74, 0x8d, 0xce, 0x2f, 0xdc, 0x82, 0xda, 0x5c,
+ 0xf1, 0xa8, 0x88, 0xac, 0x4c, 0xd4, 0xeb, 0x93, 0x0e, 0xbe, 0xad,
+ 0x7b, 0x6d, 0xb3, 0x42, 0xff, 0xd7, 0x37, 0x1d, 0x04},
+ {0x92, 0x98, 0xc0, 0xd6, 0x61, 0x59, 0xd4, 0xfd, 0xc6, 0xe9,
+ 0x7e, 0x70, 0x1b, 0x94, 0x19, 0x48, 0xd8, 0x4a, 0x6c, 0xb9,
+ 0xdc, 0x7e, 0xbe, 0xf0, 0x81, 0x89, 0x25, 0x0a, 0x97, 0x56,
+ 0xb1, 0x84, 0xf1, 0xaf, 0x8a, 0xb0, 0x81, 0xdc, 0x51, 0x4a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {875,
+ {0x7a, 0x26, 0xa8, 0x5c, 0x74, 0x97, 0x67, 0xd5, 0x58, 0x3d, 0x4b, 0xf8,
+ 0xf1, 0xce, 0x81, 0xe0, 0x1e, 0x9c, 0x5b, 0x94, 0x35, 0xf0, 0xbf, 0x26},
+ {0xfd, 0xa5, 0xce, 0xb4, 0x31, 0x98, 0x26, 0xb0, 0x37, 0xea, 0x7c,
+ 0x3a, 0x99, 0xba, 0x6b, 0x8d, 0x53, 0xfb, 0x3c, 0x3e, 0xb1, 0x67,
+ 0xbf, 0x86, 0x93, 0xe0, 0x7b, 0x62, 0x91, 0x08, 0x5d},
+ {0x65, 0xff, 0x5d, 0xd6, 0x26, 0x25, 0x59, 0xf5, 0xf8, 0x2d,
+ 0x53, 0x4f, 0x58, 0x3e, 0x23, 0xef, 0x01, 0xb9, 0x4a, 0xae,
+ 0x71, 0x32, 0xb0, 0xd9, 0x30, 0xfc, 0x79, 0xab, 0xd8, 0x65,
+ 0x4e, 0xde, 0x98, 0x14, 0xc4, 0x51, 0x44, 0x21, 0xe7, 0x80},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {876,
+ {0x8a, 0x48, 0xb4, 0x36, 0xec, 0x02, 0x76, 0x31, 0x28, 0x5a, 0x74, 0x42,
+ 0x62, 0xac, 0xc5, 0xfb, 0xc1, 0xc1, 0x98, 0xca, 0xa0, 0x97, 0xf4, 0x9d},
+ {0x42, 0x50, 0xb0, 0x28, 0x62, 0xee, 0xc2, 0xa3, 0x59, 0x19, 0x32,
+ 0x9b, 0x0f, 0xce, 0xb4, 0xf0, 0xda, 0x42, 0x77, 0x72, 0x5a, 0xe9,
+ 0x26, 0x4a, 0x27, 0x1a, 0x2d, 0xa9, 0x90, 0xc1, 0x4c},
+ {0xa3, 0xbe, 0x08, 0xaa, 0xb0, 0xfb, 0xe8, 0x90, 0xe5, 0xad,
+ 0xa3, 0xd8, 0xee, 0xda, 0x87, 0x1e, 0x73, 0x47, 0x59, 0xf9,
+ 0x33, 0xc1, 0xdf, 0x88, 0xae, 0xbe, 0x98, 0x07, 0xab, 0x5d,
+ 0x73, 0xf3, 0xbe, 0xc4, 0x90, 0x90, 0x29, 0x2a, 0x29, 0x25},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {877,
+ {0x19, 0xd4, 0xea, 0x51, 0x11, 0xeb, 0x1a, 0x3f, 0x2c, 0xd9, 0xc3, 0x85,
+ 0x7c, 0x41, 0x83, 0xa7, 0x17, 0x0f, 0x95, 0xba, 0x95, 0x5f, 0x3c, 0x17},
+ {0x63, 0x30, 0x9f, 0xd1, 0x48, 0x4d, 0x9a, 0xd4, 0xa9, 0x15, 0x5d,
+ 0xfc, 0x98, 0x9f, 0x2d, 0x58, 0xb4, 0x63, 0xb9, 0xe7, 0xfb, 0x06,
+ 0x67, 0x1f, 0x51, 0x56, 0x18, 0x3b, 0xd4, 0xf6, 0x9f},
+ {0x38, 0xd1, 0xf9, 0xcf, 0xf1, 0x93, 0xdb, 0x93, 0xc4, 0x2f,
+ 0x41, 0x2a, 0x54, 0x06, 0x9c, 0x90, 0xa2, 0x0a, 0x50, 0xe0,
+ 0x37, 0x6c, 0x41, 0xc7, 0xb5, 0x63, 0xf8, 0xb2, 0x05, 0x93,
+ 0x4a, 0x1c, 0xa9, 0x7f, 0x61, 0x81, 0x30, 0x8c, 0xbc, 0xb8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {878,
+ {0x8f, 0x16, 0xc2, 0x2a, 0x66, 0x4e, 0xa3, 0xc3, 0x56, 0xd3, 0x30, 0xf2,
+ 0xd7, 0x48, 0x1e, 0xf7, 0x89, 0x78, 0xfd, 0x19, 0xcd, 0x86, 0xb4, 0xf6},
+ {0x63, 0x30, 0x9f, 0xd1, 0x48, 0x4d, 0x9a, 0xd4, 0xa9, 0x15, 0x5d,
+ 0xfc, 0x98, 0x9f, 0x2d, 0x58, 0xb4, 0x63, 0xb9, 0xe7, 0xfb, 0x06,
+ 0x67, 0x1f, 0x51, 0x56, 0x18, 0x3b, 0xd4, 0xf6, 0x9f, 0xf4},
+ {0x11, 0xf9, 0x44, 0xdf, 0x58, 0x44, 0x0b, 0x7b, 0xdb, 0xf9,
+ 0x91, 0x10, 0xf9, 0x26, 0xc7, 0x35, 0x85, 0xf9, 0x3c, 0x41,
+ 0x60, 0x24, 0x63, 0x37, 0x36, 0x3d, 0xef, 0x43, 0x94, 0xcd,
+ 0xc1, 0x04, 0x22, 0xe9, 0xa8, 0x1b, 0x0a, 0x9a, 0xc3, 0xe7},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {879,
+ {0x67, 0x88, 0x12, 0x36, 0x7e, 0x93, 0x5a, 0x3e, 0xa4, 0x3f, 0xeb, 0x32,
+ 0x42, 0x1e, 0xe9, 0x2c, 0x3a, 0x62, 0x00, 0x64, 0x3d, 0x82, 0x31, 0x52},
+ {0x32, 0x79, 0xa8, 0x0b, 0x5a, 0xcb, 0x41, 0xc6, 0xa5, 0x3c, 0xbf,
+ 0xa6, 0x2a, 0xe4, 0xf2, 0xba, 0x4e, 0x58, 0x23, 0x0e, 0x6f, 0x5f,
+ 0xfe, 0xda, 0xf8, 0xd7, 0xeb, 0x0c, 0x6b, 0xb7, 0x12},
+ {0xb6, 0x75, 0x90, 0xa7, 0xc6, 0xe7, 0x34, 0x92, 0x3b, 0xc7,
+ 0x8a, 0xa8, 0x56, 0xc0, 0x17, 0xfb, 0xdf, 0x1e, 0xcb, 0xdf,
+ 0x53, 0x75, 0xe8, 0x02, 0xc3, 0x83, 0x36, 0x2d, 0xe7, 0x3c,
+ 0x2d, 0xa1, 0x8e, 0x4f, 0x08, 0x33, 0x01, 0x4c, 0x4a, 0xbf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {880,
+ {0x33, 0x58, 0x42, 0x70, 0x41, 0x11, 0xc9, 0x02, 0x2e, 0x3b, 0x59, 0xb0,
+ 0xbc, 0xaf, 0xff, 0x4e, 0x9e, 0x93, 0x55, 0x2e, 0x91, 0x48, 0x00, 0xb5},
+ {0x5a, 0xf1, 0xf6, 0xc8, 0x5f, 0x52, 0x23, 0xa0, 0xe9, 0xbb, 0xda,
+ 0x62, 0xee, 0xdb, 0x52, 0xed, 0x77, 0x48, 0x13, 0x33, 0x77, 0x99,
+ 0x14, 0xee, 0x44, 0xd6, 0x19, 0x24, 0x66, 0xeb, 0xda},
+ {0x5a, 0xf0, 0x10, 0x67, 0x35, 0x63, 0x5a, 0x03, 0xfe, 0x1a,
+ 0xcb, 0xfb, 0xd3, 0xcc, 0x9e, 0x37, 0x65, 0xaf, 0x60, 0x76,
+ 0xc7, 0xf2, 0xba, 0xb9, 0xd6, 0x7c, 0xf2, 0x01, 0x63, 0xe7,
+ 0xf5, 0xc4, 0xe4, 0x2f, 0x1f, 0x28, 0x5a, 0xc1, 0x73, 0x55},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {881,
+ {0x6c, 0x9d, 0x53, 0xf4, 0x46, 0x2b, 0x20, 0xce, 0xf4, 0x1a, 0xfe, 0x8c,
+ 0x66, 0x63, 0xfd, 0xee, 0xfc, 0x38, 0x2e, 0x6d, 0x23, 0x4b, 0x1e, 0xc4},
+ {0xee, 0xe9, 0xa7, 0x7b, 0xa4, 0xf7, 0x67, 0x66, 0x66, 0x00, 0x67,
+ 0xc1, 0x35, 0x6f, 0x2c, 0x93, 0x2f, 0x45, 0xd8, 0x89, 0x65, 0xec,
+ 0x71, 0x66, 0x3f, 0x69, 0xad, 0xb9, 0x8e, 0x7a, 0x66},
+ {0xdc, 0x9c, 0xdf, 0xac, 0xd4, 0x5c, 0x27, 0x27, 0x50, 0x46,
+ 0xc3, 0x53, 0x69, 0xce, 0x7f, 0xfa, 0x7e, 0x0d, 0x1d, 0x3d,
+ 0x83, 0xc7, 0x37, 0xd7, 0xd0, 0xee, 0x1c, 0xbd, 0x50, 0x97,
+ 0x69, 0x76, 0x74, 0xcf, 0x7d, 0x90, 0x2a, 0xba, 0x75, 0xbe},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {882,
+ {0x4c, 0x3b, 0x4e, 0xd6, 0xdc, 0x69, 0x55, 0x6b, 0xc8, 0x80, 0x56, 0x51,
+ 0xab, 0x4f, 0x3a, 0xcf, 0xd2, 0x9f, 0x16, 0x60, 0x60, 0x4e, 0x30, 0x57},
+ {0xf4, 0xd3, 0xe3, 0xec, 0xa9, 0xb4, 0xa9, 0x1d, 0x7c, 0xab, 0x52,
+ 0x2f, 0xda, 0x09, 0x0d, 0x62, 0xd9, 0x05, 0x42, 0xaf, 0x66, 0xd7,
+ 0x34, 0x68, 0x98, 0x50, 0xa6, 0x0d, 0x11, 0xd2, 0x3c},
+ {0x71, 0x4b, 0xac, 0x0a, 0x10, 0x75, 0xa5, 0xff, 0x06, 0x86,
+ 0x21, 0xf0, 0x7a, 0x36, 0x9c, 0x87, 0x4d, 0x93, 0xb3, 0x28,
+ 0xa0, 0x56, 0xc9, 0xf7, 0x97, 0x55, 0x34, 0xb5, 0x15, 0xf8,
+ 0xa6, 0x21, 0x27, 0xec, 0xf0, 0x59, 0xb1, 0xb3, 0x97, 0xdb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {883,
+ {0xc0, 0x47, 0x76, 0xde, 0x1a, 0xbf, 0xe6, 0xed, 0xfb, 0xb2, 0x2f, 0x6f,
+ 0x1f, 0xfb, 0x9e, 0x57, 0x04, 0x1e, 0xba, 0x9f, 0x3e, 0x63, 0xcc, 0xa6},
+ {0xb4, 0x8a, 0x98, 0xbe, 0xf9, 0xfd, 0x51, 0x8f, 0x49, 0x28, 0xc7,
+ 0xa9, 0x16, 0x54, 0xc6, 0x8d, 0x57, 0x5f, 0x95, 0x1d, 0x93, 0x0a,
+ 0xb4, 0x7d, 0x1a, 0x62, 0x6d, 0xab, 0xe4, 0x9d, 0x48},
+ {0xf9, 0xf2, 0x57, 0x15, 0x05, 0xc5, 0x49, 0xda, 0x2b, 0x6a,
+ 0xd6, 0x7d, 0x32, 0x0c, 0x71, 0x8f, 0x58, 0x70, 0x6b, 0x44,
+ 0x95, 0x9d, 0x68, 0x73, 0x3b, 0xf0, 0xa7, 0x7c, 0x8b, 0xdf,
+ 0xc3, 0x9e, 0x74, 0xec, 0x60, 0x92, 0x90, 0x8a, 0x97, 0x60},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {884,
+ {0x44, 0x06, 0xee, 0x8d, 0xd4, 0x15, 0xfb, 0xfa, 0xcd, 0x9f, 0x20, 0xef,
+ 0xfa, 0x67, 0x2b, 0x6e, 0x18, 0xfa, 0xda, 0x76, 0x63, 0x2a, 0x44, 0x76},
+ {0xb4, 0x8a, 0x98, 0xbe, 0xf9, 0xfd, 0x51, 0x8f, 0x49, 0x28, 0xc7,
+ 0xa9, 0x16, 0x54, 0xc6, 0x8d, 0x57, 0x5f, 0x95, 0x1d, 0x93, 0x0a,
+ 0xb4, 0x7d, 0x1a, 0x62, 0x6d, 0xab, 0xe4, 0x9d, 0x48, 0xf4},
+ {0x9e, 0x13, 0xc0, 0x51, 0xea, 0x97, 0x8f, 0x89, 0x12, 0xa5,
+ 0x8e, 0x44, 0xd7, 0xc0, 0x89, 0x68, 0x31, 0xc9, 0x09, 0x10,
+ 0x8b, 0xf7, 0xc3, 0x44, 0x45, 0xe2, 0x9d, 0x23, 0x83, 0xee,
+ 0xed, 0xb1, 0xdf, 0xc7, 0x28, 0x07, 0xc3, 0x88, 0xbd, 0x84},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {885,
+ {0xb4, 0x02, 0x17, 0x4d, 0x15, 0x39, 0xd8, 0x88, 0x1b, 0xaa, 0x34, 0x21,
+ 0xb8, 0x76, 0xb9, 0x85, 0xc8, 0xd6, 0xfd, 0x91, 0xc8, 0xbb, 0x99, 0x8f},
+ {0xef, 0xa2, 0x82, 0x42, 0x9f, 0x0c, 0xdc, 0xa6, 0x0a, 0xf9, 0x0a,
+ 0xb8, 0xef, 0xe4, 0x33, 0x6c, 0x02, 0x2f, 0x41, 0xfe, 0x67, 0xcd,
+ 0xe6, 0x36, 0x82, 0xd5, 0x5f, 0xb2, 0x31, 0xf0, 0xd6},
+ {0x56, 0x4f, 0x11, 0x10, 0xf5, 0xfb, 0x7a, 0x51, 0x78, 0x9b,
+ 0xde, 0x15, 0x5a, 0x36, 0x20, 0x7f, 0x50, 0x6c, 0xf1, 0xe8,
+ 0xae, 0xfd, 0x64, 0x84, 0x28, 0x03, 0x4f, 0xb2, 0x4a, 0x96,
+ 0x6c, 0xe5, 0xa7, 0x2c, 0x11, 0x27, 0xfb, 0x32, 0x1e, 0x0c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {886,
+ {0xe5, 0xbd, 0x05, 0x86, 0xea, 0x3c, 0x46, 0x9b, 0x83, 0x2c, 0xa6, 0xe9,
+ 0x10, 0x6c, 0x8d, 0xdc, 0xc5, 0x86, 0xe1, 0x20, 0x1b, 0xa7, 0x5b, 0x45},
+ {0xe6, 0x6a, 0x2b, 0xc1, 0xb6, 0x83, 0xba, 0x86, 0x96, 0x0a, 0x98,
+ 0xb8, 0x4a, 0xee, 0xef, 0xfd, 0x8c, 0x25, 0xf0, 0x1d, 0x6a, 0xe7,
+ 0xe7, 0x63, 0x89, 0xcb, 0x6b, 0x0f, 0x23, 0x41, 0xd1},
+ {0x73, 0x02, 0x67, 0x6d, 0x62, 0xfc, 0xa1, 0x3e, 0x5a, 0xe3,
+ 0x1f, 0xc0, 0x26, 0x09, 0x4f, 0x4d, 0x6e, 0xdb, 0xb0, 0x63,
+ 0x12, 0x9e, 0x7b, 0xa2, 0x07, 0xa8, 0x4c, 0x89, 0x18, 0x45,
+ 0xa9, 0xd1, 0x8b, 0x14, 0x5e, 0x6b, 0x57, 0xb0, 0x1d, 0x9d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {887,
+ {0x4e, 0x44, 0x2b, 0x01, 0xef, 0x67, 0x01, 0x0a, 0x4b, 0x2d, 0xac, 0xd0,
+ 0xdb, 0xc6, 0xb8, 0x71, 0x16, 0x3d, 0x7e, 0xb4, 0x19, 0xe8, 0xca, 0xd2},
+ {0x10, 0x95, 0x08, 0x7f, 0x90, 0x0c, 0xb0, 0x56, 0x5f, 0x9c, 0x45,
+ 0xf7, 0x98, 0xeb, 0x2f, 0x2e, 0x56, 0x2a, 0xf6, 0x0d, 0x7c, 0xd2,
+ 0x76, 0x04, 0x47, 0x05, 0x0c, 0xb0, 0xbc, 0xc2, 0x79},
+ {0xe5, 0x6e, 0x04, 0xb8, 0xfa, 0xd6, 0xc3, 0x1c, 0x33, 0x02,
+ 0x76, 0x56, 0xfe, 0x9c, 0xd7, 0xa8, 0x40, 0xcc, 0x68, 0xcb,
+ 0x8c, 0x07, 0x0a, 0x36, 0x35, 0xd5, 0x55, 0xfd, 0x48, 0x1d,
+ 0xf8, 0x3c, 0x17, 0x48, 0x25, 0x64, 0xe2, 0x52, 0x23, 0x60},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {888,
+ {0xa4, 0x57, 0x4a, 0x48, 0x85, 0x93, 0xa4, 0x4c, 0xe3, 0x6d, 0x7f, 0xca,
+ 0x1c, 0xa2, 0x2b, 0x92, 0xf9, 0x8e, 0x0b, 0x3d, 0x78, 0xac, 0xe1, 0xe7},
+ {0xab, 0x04, 0x3f, 0x01, 0x69, 0xc6, 0xcb, 0xbe, 0xea, 0xa8, 0xed,
+ 0x4f, 0x82, 0xd6, 0xe6, 0x44, 0xd9, 0xb9, 0x85, 0x91, 0xd7, 0xfe,
+ 0x5a, 0x3b, 0x5c, 0xab, 0xb0, 0x10, 0x09, 0x70, 0x7b},
+ {0xbc, 0xb8, 0x89, 0x82, 0xff, 0x6c, 0x37, 0xe3, 0xed, 0xb6,
+ 0x07, 0xff, 0x09, 0xad, 0xc0, 0x85, 0x9b, 0x78, 0x22, 0xe3,
+ 0xef, 0x2d, 0x6f, 0xbc, 0x75, 0x9b, 0x93, 0xfe, 0x53, 0x2d,
+ 0x37, 0xb5, 0x31, 0x23, 0xad, 0xcd, 0x65, 0x51, 0x21, 0xf6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {889,
+ {0xd3, 0x05, 0x1c, 0xe6, 0x83, 0xb9, 0x9b, 0x57, 0xce, 0xa2, 0x66, 0xa9,
+ 0x51, 0x70, 0x2f, 0x4b, 0xca, 0x4f, 0xa6, 0x31, 0x40, 0x8f, 0x8c, 0x61},
+ {0xab, 0x04, 0x3f, 0x01, 0x69, 0xc6, 0xcb, 0xbe, 0xea, 0xa8, 0xed,
+ 0x4f, 0x82, 0xd6, 0xe6, 0x44, 0xd9, 0xb9, 0x85, 0x91, 0xd7, 0xfe,
+ 0x5a, 0x3b, 0x5c, 0xab, 0xb0, 0x10, 0x09, 0x70, 0x7b, 0xf4},
+ {0x3d, 0x0a, 0xd5, 0xba, 0xc6, 0x62, 0x45, 0x97, 0xd2, 0x25,
+ 0x35, 0x33, 0xe7, 0x96, 0x1e, 0x58, 0x32, 0xbe, 0x28, 0xfa,
+ 0x9e, 0x5a, 0xdf, 0xd1, 0x14, 0x27, 0x17, 0x42, 0x43, 0xec,
+ 0xc0, 0xfb, 0x43, 0x2d, 0x1f, 0xda, 0x03, 0x88, 0x64, 0x68},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {890,
+ {0xa5, 0x59, 0x55, 0x64, 0xe2, 0x71, 0x20, 0x88, 0xb6, 0x42, 0x48, 0x67,
+ 0x0c, 0x81, 0xc1, 0x8a, 0x4d, 0x38, 0x41, 0x59, 0x2f, 0x74, 0xd7, 0xcd},
+ {0x8a, 0x1d, 0x1b, 0x01, 0x8c, 0x2a, 0x09, 0x2c, 0x64, 0x7a, 0xc3,
+ 0x02, 0x6a, 0xf4, 0xa3, 0xfc, 0x22, 0xb3, 0x65, 0x7e, 0xec, 0xe4,
+ 0x6c, 0x81, 0x8e, 0x48, 0x73, 0x44, 0xbe, 0x4b, 0xf3},
+ {0x61, 0x49, 0xf8, 0xa3, 0xf7, 0xbb, 0xf8, 0x2b, 0xe6, 0x22,
+ 0xed, 0xaa, 0x1c, 0xfc, 0x09, 0xf3, 0x70, 0x75, 0x44, 0x1a,
+ 0xf7, 0x7f, 0x73, 0x5a, 0x3b, 0xfb, 0xd1, 0xe2, 0xc1, 0x38,
+ 0xd2, 0xd3, 0x8a, 0x38, 0x79, 0x25, 0x88, 0x31, 0x0b, 0x75},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {891,
+ {0x5c, 0x90, 0xa7, 0xa2, 0x9c, 0x39, 0x23, 0xc4, 0x7f, 0x1d, 0x74, 0x85,
+ 0xb6, 0x2b, 0x9b, 0xc5, 0x22, 0xa7, 0xdc, 0x23, 0x09, 0x71, 0xda, 0xec},
+ {0x34, 0x34, 0xaf, 0x54, 0xc2, 0x8d, 0x1a, 0x20, 0x74, 0x82, 0xc2,
+ 0xe9, 0x36, 0xc5, 0xa9, 0x2c, 0x96, 0x3e, 0x82, 0x33, 0x1a, 0x1c,
+ 0x98, 0x59, 0x46, 0x81, 0x3b, 0x6f, 0x46, 0xe4, 0xe7},
+ {0x9d, 0x76, 0x2b, 0x3e, 0xc8, 0xee, 0xfb, 0x5c, 0x1f, 0xed,
+ 0x31, 0xea, 0xab, 0xb3, 0x84, 0xe6, 0xc6, 0x1a, 0x4f, 0xf9,
+ 0xfc, 0x70, 0xef, 0xac, 0x72, 0x88, 0x75, 0xca, 0xc8, 0xa4,
+ 0x84, 0x45, 0x5c, 0xea, 0x97, 0x41, 0x27, 0xb0, 0xe6, 0x34},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {892,
+ {0x3a, 0x4a, 0x38, 0xe9, 0x6a, 0xa5, 0x84, 0xea, 0xfa, 0x63, 0x6c, 0xc7,
+ 0x44, 0x06, 0x3c, 0xcb, 0xb0, 0x19, 0xc3, 0xb7, 0x49, 0x9b, 0x2a, 0xd4},
+ {0x73, 0x49, 0x04, 0xd2, 0x13, 0x25, 0xd6, 0x63, 0x7e, 0x34, 0xb2,
+ 0x53, 0xdb, 0xfc, 0x9d, 0xd5, 0xe4, 0x5c, 0xf0, 0xb9, 0xfa, 0x5c,
+ 0x75, 0xb9, 0x3d, 0x6f, 0xd5, 0xbd, 0x99, 0x5c, 0xde},
+ {0xef, 0xaa, 0x1e, 0x4e, 0x57, 0xc2, 0xef, 0x71, 0x87, 0x4f,
+ 0x0f, 0x14, 0x4a, 0x92, 0xbc, 0x9c, 0x29, 0x95, 0x20, 0x20,
+ 0x62, 0xa9, 0x72, 0x5c, 0xa1, 0x5b, 0xf1, 0x8d, 0xde, 0x55,
+ 0x7b, 0xc3, 0xae, 0x88, 0xa6, 0xcb, 0xfc, 0x9a, 0x56, 0xa5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {893,
+ {0x1b, 0xe4, 0xaa, 0x98, 0x4c, 0x16, 0xa3, 0x19, 0xed, 0x9b, 0xe2, 0xe9,
+ 0xfe, 0x15, 0x81, 0x68, 0x98, 0x6c, 0x2b, 0xf9, 0xb5, 0xad, 0x9c, 0xc0},
+ {0x12, 0xda, 0x01, 0x59, 0xaf, 0x35, 0xbb, 0x3c, 0x65, 0x50, 0xd0,
+ 0x62, 0xd2, 0x2e, 0xb8, 0xf1, 0x49, 0x77, 0x1e, 0x10, 0x7d, 0x5f,
+ 0x86, 0x64, 0xd1, 0xc7, 0x61, 0x08, 0x3c, 0xd9, 0x4e},
+ {0xdc, 0x20, 0x26, 0xd1, 0x71, 0xbc, 0x14, 0x0d, 0x64, 0x08,
+ 0x84, 0x3c, 0x81, 0xe1, 0x21, 0xcb, 0xfb, 0xd3, 0x2a, 0xf1,
+ 0x2a, 0x33, 0xea, 0x45, 0x2f, 0x7e, 0x25, 0x4b, 0x95, 0x1a,
+ 0x50, 0xd1, 0x3c, 0xe8, 0xc0, 0x23, 0x97, 0xb2, 0x44, 0xfd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {894,
+ {0x33, 0x1c, 0x94, 0xdf, 0x33, 0x0c, 0x7c, 0xf0, 0x92, 0xd8, 0x9f, 0xe2,
+ 0x09, 0xb5, 0xe0, 0xb7, 0x8b, 0x31, 0x60, 0x04, 0x39, 0xc8, 0x83, 0xa4},
+ {0x71, 0x3e, 0xde, 0x47, 0x0b, 0x68, 0xf5, 0x20, 0x22, 0x1c, 0xbc,
+ 0xfc, 0xa8, 0x7c, 0xa4, 0xfc, 0xe9, 0x76, 0x3e, 0xbb, 0xda, 0x3b,
+ 0x0b, 0x37, 0x31, 0x0d, 0x7c, 0x4c, 0x0f, 0xe9, 0x79},
+ {0x1d, 0x6c, 0xc2, 0xc3, 0x27, 0x2c, 0xfd, 0xbd, 0x69, 0x33,
+ 0xab, 0x46, 0x13, 0x0d, 0xf3, 0x7c, 0xcb, 0xe6, 0xf7, 0x8e,
+ 0xe6, 0x73, 0xbb, 0xee, 0x1b, 0xbf, 0x8e, 0x2c, 0xb2, 0xf7,
+ 0xc4, 0xc2, 0xb0, 0xff, 0xb1, 0xad, 0xcf, 0xad, 0xa0, 0x87},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {895,
+ {0x8a, 0x9e, 0x27, 0xe5, 0xde, 0x41, 0x01, 0xd0, 0xb2, 0x71, 0x53, 0xa6,
+ 0x9b, 0x56, 0x4a, 0x2d, 0x5b, 0x90, 0x28, 0xa2, 0x9d, 0x3e, 0xaf, 0x98},
+ {0x71, 0x3e, 0xde, 0x47, 0x0b, 0x68, 0xf5, 0x20, 0x22, 0x1c, 0xbc,
+ 0xfc, 0xa8, 0x7c, 0xa4, 0xfc, 0xe9, 0x76, 0x3e, 0xbb, 0xda, 0x3b,
+ 0x0b, 0x37, 0x31, 0x0d, 0x7c, 0x4c, 0x0f, 0xe9, 0x79, 0xf4},
+ {0x71, 0x06, 0x47, 0xb5, 0x56, 0xac, 0xd0, 0x1c, 0x0b, 0x18,
+ 0xbe, 0x5d, 0x6a, 0xf0, 0x83, 0x59, 0x5c, 0x15, 0x39, 0xc1,
+ 0x9b, 0x3d, 0x8e, 0xcc, 0x4d, 0x80, 0xa5, 0xc5, 0x8e, 0x2f,
+ 0x0a, 0xff, 0xfe, 0x72, 0x4e, 0xc7, 0x7a, 0xc5, 0xc1, 0x34},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {896,
+ {0x15, 0x41, 0x38, 0x85, 0x4f, 0x54, 0xc7, 0xf7, 0xb6, 0xa0, 0x60, 0xa6,
+ 0x52, 0x31, 0xb3, 0x79, 0xe9, 0x62, 0xe1, 0x76, 0x06, 0xcd, 0x7b, 0xfd},
+ {0x8f, 0x4d, 0x7a, 0x4a, 0x48, 0xc8, 0xa8, 0xa8, 0x3e, 0x36, 0xe5,
+ 0xc8, 0xdd, 0x6c, 0xbd, 0x4a, 0x57, 0x51, 0x15, 0x9f, 0xaf, 0xac,
+ 0xf9, 0xeb, 0x18, 0x61, 0x82, 0xe7, 0x71, 0x4c, 0x66},
+ {0x91, 0x42, 0x86, 0x25, 0xc9, 0xf2, 0xcb, 0xb5, 0xc0, 0xff,
+ 0x4b, 0x45, 0x45, 0xe8, 0xe6, 0x89, 0xe5, 0xa9, 0x06, 0x77,
+ 0x25, 0x8b, 0x44, 0x53, 0x9f, 0x10, 0xfb, 0x0f, 0x5b, 0x6e,
+ 0x17, 0xdf, 0xb0, 0xc7, 0xca, 0x2d, 0x70, 0xda, 0x83, 0x1c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {897,
+ {0x15, 0xb7, 0x34, 0x1a, 0x6d, 0xef, 0xcc, 0x90, 0x3c, 0xfa, 0xff, 0x0f,
+ 0x40, 0xb4, 0x1a, 0x3b, 0xf5, 0x5b, 0x33, 0x5b, 0x0f, 0x41, 0x8a, 0xb7},
+ {0x08, 0x40, 0x08, 0x3f, 0xe3, 0xec, 0x96, 0x10, 0x0a, 0x86, 0xf6,
+ 0xeb, 0x98, 0x06, 0x4f, 0x82, 0x9c, 0x85, 0x60, 0x90, 0x29, 0x20,
+ 0xd1, 0x25, 0x13, 0x02, 0x59, 0xc3, 0x85, 0x0d, 0x4e},
+ {0x48, 0x74, 0x28, 0x7d, 0xe7, 0x91, 0xcf, 0x4a, 0x33, 0xc2,
+ 0x28, 0x0f, 0x5e, 0xb0, 0x23, 0xcb, 0x43, 0xcf, 0x38, 0xb1,
+ 0x9c, 0x4f, 0x57, 0x24, 0x19, 0xeb, 0xe1, 0x0b, 0xee, 0x7c,
+ 0x6b, 0xe1, 0xe6, 0x02, 0x2a, 0x96, 0x6b, 0x48, 0x77, 0x09},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {898,
+ {0x15, 0x18, 0xb8, 0x6d, 0xac, 0x52, 0x7d, 0x36, 0x5a, 0xae, 0x6b, 0xb7,
+ 0x98, 0xf6, 0xfe, 0x5e, 0xb1, 0x9d, 0xb4, 0xf5, 0x9a, 0x2a, 0x65, 0xa6},
+ {0xa1, 0x2b, 0xe9, 0x7a, 0xc4, 0xce, 0x44, 0x66, 0x19, 0xa9, 0x2a,
+ 0x2c, 0xc3, 0x56, 0x12, 0xb1, 0x83, 0x5c, 0x57, 0x17, 0xbc, 0x9d,
+ 0x0a, 0x85, 0x1e, 0xd8, 0xd8, 0xb6, 0x29, 0x51, 0x1a},
+ {0xac, 0x8c, 0x21, 0xae, 0x11, 0x5b, 0xa3, 0xae, 0xde, 0x5f,
+ 0xa0, 0x0b, 0xfb, 0x8e, 0x70, 0x58, 0x81, 0x6f, 0x2a, 0xf6,
+ 0x5a, 0xda, 0xe2, 0xb6, 0xa7, 0x6e, 0x34, 0x2f, 0x22, 0x9a,
+ 0x7a, 0x09, 0xd5, 0xde, 0xf0, 0x68, 0xcb, 0x0c, 0x6a, 0xa9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {899,
+ {0x99, 0x78, 0x23, 0xb6, 0x28, 0xdf, 0x24, 0xa6, 0xa4, 0xb6, 0xda, 0x55,
+ 0x29, 0x39, 0x07, 0xac, 0x6b, 0xfb, 0x49, 0x1d, 0xc3, 0xca, 0xde, 0x9b},
+ {0x08, 0x03, 0x62, 0x22, 0x1a, 0x5c, 0xda, 0xfc, 0x71, 0x38, 0xee,
+ 0x0c, 0x02, 0x1b, 0x06, 0x1b, 0x94, 0xf0, 0x0a, 0x14, 0x3c, 0x8c,
+ 0x68, 0xe6, 0x33, 0xfe, 0x47, 0xc3, 0x58, 0x61, 0x71},
+ {0xa2, 0x03, 0x26, 0x39, 0xbd, 0x64, 0xb8, 0x46, 0xb1, 0xc9,
+ 0xd5, 0x88, 0xbb, 0xac, 0xd8, 0xda, 0x98, 0xa2, 0xf3, 0xa9,
+ 0x65, 0x9c, 0xc1, 0xd9, 0xcc, 0x53, 0x2a, 0x23, 0x06, 0x70,
+ 0xeb, 0x69, 0x44, 0x3c, 0xcd, 0x63, 0x69, 0xae, 0x33, 0x66},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {900,
+ {0xdf, 0xa6, 0xe5, 0x2c, 0x91, 0x73, 0x76, 0x65, 0x9e, 0x08, 0xbf, 0x18,
+ 0xab, 0xf6, 0x63, 0x50, 0xbf, 0x4d, 0x8f, 0x8e, 0x44, 0x12, 0x64, 0x83},
+ {0x08, 0x03, 0x62, 0x22, 0x1a, 0x5c, 0xda, 0xfc, 0x71, 0x38, 0xee,
+ 0x0c, 0x02, 0x1b, 0x06, 0x1b, 0x94, 0xf0, 0x0a, 0x14, 0x3c, 0x8c,
+ 0x68, 0xe6, 0x33, 0xfe, 0x47, 0xc3, 0x58, 0x61, 0x71, 0xf4},
+ {0x42, 0x6f, 0x65, 0xf5, 0xf2, 0x32, 0x60, 0xd0, 0x14, 0xfd,
+ 0xd6, 0xd7, 0xc5, 0xd9, 0x66, 0x18, 0xf6, 0x5d, 0x64, 0x7e,
+ 0xe9, 0xb0, 0x7a, 0x07, 0x75, 0x9e, 0x0b, 0x1f, 0x88, 0xad,
+ 0xa1, 0xa6, 0x99, 0x71, 0x3a, 0x4e, 0x8b, 0x36, 0x74, 0x45},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {901,
+ {0x1b, 0x38, 0xd4, 0xb3, 0x66, 0xf8, 0x44, 0xe7, 0x1a, 0x8d, 0xb6, 0xbe,
+ 0x2b, 0x77, 0xa0, 0x5a, 0x9e, 0x81, 0x72, 0x0d, 0x2d, 0x3f, 0x31, 0xee},
+ {0xb1, 0xc8, 0x8d, 0x3e, 0x56, 0x48, 0x21, 0x8e, 0xe0, 0x85, 0xab, 0xcf,
+ 0xca, 0xf7, 0xf3, 0x62, 0xf3, 0x3e, 0x4d, 0x6d, 0xe3, 0x63, 0xcb, 0x84,
+ 0x18, 0x2a, 0xf9, 0xf1, 0x8a, 0x31, 0x47, 0x5f, 0x0e, 0x14, 0xae, 0x8e,
+ 0xff, 0x76, 0xca, 0x67, 0x45, 0x57, 0x26, 0x39, 0x2a, 0x11, 0x0c, 0xa2,
+ 0x62, 0xb9, 0x0d, 0x04, 0x0a, 0xbf, 0x49, 0xbe, 0xb0, 0x36, 0xdb, 0x09,
+ 0x6b, 0xe0, 0x53, 0xd4, 0x93, 0x78, 0x7a, 0x67, 0xe9, 0x83, 0xb6, 0x39,
+ 0x45, 0x27, 0x70, 0x44, 0xac, 0xf6, 0x48, 0x17, 0x2c, 0x75, 0xb3, 0x8d,
+ 0x7f, 0x81, 0xdc, 0xd5, 0x8e, 0x3b, 0xbc, 0xec, 0xb9, 0x63, 0xdc, 0x95,
+ 0x86, 0x38, 0x77, 0x78, 0x4a, 0xc0, 0x4e, 0xba, 0x83, 0x48, 0x11, 0x52,
+ 0xc3, 0x0b, 0x1c, 0xa9, 0xe9, 0xb7, 0x8f, 0xe5, 0x37, 0xde, 0xee, 0x6c,
+ 0x95, 0x93, 0x3e, 0x1b, 0x5f, 0xb4, 0x14, 0xcf, 0xaf, 0x7c, 0xa1, 0xdb,
+ 0xba, 0xe8, 0xb1, 0x14, 0xf0, 0x53, 0x8f, 0x4c, 0xbf, 0x43, 0x3e, 0xf2,
+ 0x14, 0xb7, 0x76, 0xfa, 0xec, 0x9c, 0xe1, 0xd2, 0x9f, 0x68, 0x0f, 0x4c,
+ 0x88, 0xff, 0x7b, 0x9b, 0xa0, 0xe9, 0x64, 0x89, 0x8d, 0xd2, 0x53, 0xf5,
+ 0xf8, 0x2e, 0xc9, 0xf2, 0x56, 0x63, 0xec, 0xe9, 0xdb, 0xff, 0x5e, 0x28,
+ 0x4f, 0x63, 0xb0, 0xe0, 0xfd, 0x07, 0xfb, 0x13, 0xb4, 0x1a, 0xa8, 0x35,
+ 0x9f, 0x1b, 0xa1, 0x66, 0x6b, 0xcb, 0x26, 0xe6, 0x5d, 0x28, 0xb1, 0xf8,
+ 0x99, 0x95, 0x2b, 0xeb, 0x28, 0xb8, 0xf9, 0x02, 0xf0, 0x48, 0xe3, 0x1e,
+ 0xfb, 0x6a, 0xb4, 0x81, 0x7c, 0xaf, 0xc6, 0xd8, 0x4c, 0x7f, 0x46, 0x76,
+ 0xb5, 0x09, 0x36, 0x71, 0x56, 0x67, 0xa6, 0x7d, 0xf7, 0xca, 0x96, 0x5b,
+ 0x3a, 0xb2, 0xa5, 0xfc, 0x47, 0x23, 0x75, 0xb1, 0x44, 0x6c, 0x81, 0x02,
+ 0x42, 0xeb, 0x1c, 0xb7, 0x8b, 0x9a, 0xc4, 0x96, 0xed, 0x47, 0x15, 0xe0,
+ 0xf8, 0x9a, 0x4e, 0x1a, 0xe0, 0xe2, 0x72, 0x4e, 0xdd, 0x59, 0xc9, 0x54,
+ 0xf5, 0x41, 0x96, 0xab, 0x55, 0xac, 0x19, 0x47, 0x52, 0x8f, 0xa1, 0x4e,
+ 0x71, 0x6b, 0x77, 0x07, 0xae, 0xb0, 0x23, 0xbd, 0x0a, 0x22, 0x42, 0xda,
+ 0x7a, 0xc9, 0x7f, 0x3f, 0xeb, 0x77, 0x95, 0xd9, 0xbe, 0x05, 0xcd, 0x5b,
+ 0x1c, 0xc3, 0x30, 0x95, 0x59, 0x9a, 0xb4, 0xc4, 0xd8, 0xd5, 0x83, 0xc9,
+ 0xe2, 0xa4, 0xd4, 0xed, 0x12, 0xb8, 0x36, 0x72, 0x23, 0x70, 0x56, 0x97,
+ 0x37, 0xfa, 0xe2, 0xd6, 0xfa, 0x60, 0xc8, 0xa5, 0xb8, 0xa8, 0x0f, 0xd7,
+ 0x11, 0x29, 0xfe, 0x29, 0x39, 0x57, 0x46, 0xeb, 0x74, 0x65, 0x28, 0xa8,
+ 0x84, 0x5c, 0x5a, 0x9d, 0x50, 0xe7, 0xbc, 0x43, 0x72, 0xe7, 0xf3, 0xf9,
+ 0xc6, 0x33, 0x3f, 0xee, 0xc7, 0x91, 0x52, 0x9a, 0x6a, 0xe1, 0xbc, 0x0f,
+ 0x62, 0x0f, 0xeb, 0x60, 0x4f, 0x56, 0x96, 0x9e, 0x4e, 0xa3, 0x44, 0x58,
+ 0x10, 0xc7, 0x2d, 0xd0, 0x77, 0x28, 0x56, 0xfe, 0xb5, 0x8f, 0x09, 0x79,
+ 0x6f, 0x46, 0x1f, 0x7a, 0xb1, 0xb4, 0x54, 0xc3, 0x03, 0xc8, 0x10, 0xee,
+ 0xc7, 0x52, 0x6a, 0xeb, 0x39, 0x75, 0x20, 0xb6, 0x11, 0x4f, 0x57, 0xa4,
+ 0xd9, 0x06, 0xe9, 0x74, 0xe8, 0xd4, 0xa9, 0x10, 0xaf, 0xaf, 0xbb, 0x0f,
+ 0x03, 0x0b, 0x18, 0x88, 0x7b, 0x95, 0x10, 0x52, 0xd1, 0x85, 0x78, 0x02,
+ 0x2c, 0xb7, 0xe3, 0x34, 0x08, 0x57, 0x8c, 0xdc, 0xa3, 0x4f, 0x32, 0x01,
+ 0x2f, 0x62, 0xd3, 0xdd, 0x35, 0xcb, 0x74, 0xe9, 0xd0, 0xfe, 0xca, 0xc5,
+ 0x22, 0x31, 0xc5, 0xcf, 0x5a, 0x34, 0xd4, 0x70, 0xd3, 0xb5, 0x41, 0x36,
+ 0x44, 0xc4, 0xe2, 0xaf, 0x1f, 0x16, 0x13, 0x09, 0x3a, 0x3b, 0x05, 0x50,
+ 0xf8, 0xdf, 0x26, 0xd0, 0x33, 0xa3, 0x5b, 0x9b},
+ {0x62, 0xdd, 0xc1, 0x58, 0xec, 0xb0, 0x48, 0x25, 0x0b, 0xde, 0x43, 0x9d,
+ 0xc7, 0xaa, 0xd3, 0x4d, 0xbe, 0x76, 0x67, 0xd3, 0x30, 0xa3, 0x49, 0x02,
+ 0x62, 0x66, 0xc2, 0x4c, 0xee, 0x97, 0x42, 0x95, 0x3b, 0x62, 0x3d, 0x1e,
+ 0x24, 0x7e, 0x50, 0x16, 0x41, 0xb4, 0x5b, 0x60, 0xcf, 0xba, 0xb6, 0x65,
+ 0xe6, 0x80, 0x40, 0xce, 0x06, 0xeb, 0xce, 0x47, 0x8d, 0x9d, 0x77, 0xf5,
+ 0xf3, 0x44, 0x94, 0x3a, 0x1e, 0xdb, 0x14, 0xf0, 0xd9, 0xf1, 0x65, 0xec,
+ 0xfe, 0x40, 0x70, 0x31, 0x70, 0x79, 0x61, 0xfe, 0xdc, 0xd0, 0x16, 0x55,
+ 0x92, 0x28, 0xbf, 0xf5, 0x76, 0x1c, 0xd6, 0x54, 0x29, 0x44, 0xa5, 0xd8,
+ 0x6f, 0x9a, 0xcf, 0x4e, 0x0a, 0x41, 0x14, 0x68, 0x2c, 0x23, 0x12, 0xb8,
+ 0xd4, 0xe8, 0x28, 0x5d, 0x3e, 0xfe, 0x1a, 0x7c, 0x15, 0x26, 0x64, 0x2c,
+ 0x73, 0xc3, 0x32, 0xa9, 0xe4, 0x84, 0x37, 0x7a, 0x1c, 0x86, 0x71, 0x4e,
+ 0x3c, 0xb6, 0x87, 0x78, 0x19, 0x28, 0xc8, 0xa5, 0xfe, 0x28, 0xb4, 0xaa,
+ 0x74, 0xe7, 0x9f, 0x53, 0xec, 0xd0, 0x07, 0x93, 0xe0, 0x00, 0x41, 0xb3,
+ 0x9b, 0x17, 0x2e, 0x5f, 0xed, 0xef, 0x3d, 0x41, 0x64, 0xdc, 0xc6, 0xb2,
+ 0xd2, 0xe4, 0x79, 0x94, 0xe7, 0x3f, 0x2a, 0xb0, 0x48, 0xa4, 0xad, 0xb8,
+ 0xcd, 0x94, 0xfc, 0xd7, 0x76, 0x73, 0x14, 0xae, 0x40, 0xf8, 0xcd, 0xbe,
+ 0xf2, 0xb2, 0x6d, 0x25, 0xf7, 0x42, 0x77, 0xa2, 0xf8, 0x8f, 0x1d, 0xe5,
+ 0x63, 0x42, 0xa0, 0xec, 0x97, 0xfd, 0xe4, 0xdf, 0x2d, 0x05, 0x2e, 0x6e,
+ 0xbc, 0x62, 0x62, 0x2f, 0x65, 0x72, 0x5d, 0x84, 0x5f, 0x67, 0x0a, 0x64,
+ 0x78, 0x08, 0x66, 0x6c, 0x73, 0x25, 0x72, 0x5a, 0x34, 0x28, 0xe2, 0x6f,
+ 0xef, 0xe7, 0x25, 0xc2, 0xba, 0xdb, 0x8a, 0x8b, 0x8f, 0x04, 0xe3, 0x04,
+ 0x56, 0xbd, 0x1f, 0xd3, 0x9f, 0xd0, 0xf7, 0xc7, 0x82, 0xb7, 0xa2, 0xbc,
+ 0x9d, 0x8c, 0x53, 0x92, 0x2a, 0x54, 0xc5, 0xf1, 0x03, 0x55, 0x12, 0x71,
+ 0xaf, 0x6d, 0x72, 0x43, 0x13, 0x3b, 0x96, 0xcd, 0x1c, 0x10, 0x88, 0x11,
+ 0xe4, 0xbe, 0xb9, 0xa5, 0x64, 0x72, 0xc1, 0xf9, 0x82, 0x3a, 0x1e, 0x88,
+ 0x83, 0x2c, 0x55, 0x05, 0xe0, 0x7c, 0xb9, 0x3b, 0x90, 0x41, 0xf4, 0xb8,
+ 0xd6, 0x9c, 0xd2, 0x74, 0x03, 0x68, 0x0a, 0x18, 0xbb, 0x38, 0x48, 0xc2,
+ 0x69, 0xba, 0xbb, 0xc5, 0x2a, 0xaf, 0x56, 0x8e, 0xe8, 0x24, 0x5f, 0x4f,
+ 0x72, 0xe1, 0x77, 0x25, 0x71, 0x03, 0xdd, 0x4b, 0xdf, 0xfe, 0xee, 0x9b,
+ 0x48, 0xe0, 0x66, 0x0d, 0x6c, 0x2f, 0x4d, 0xfd, 0xce, 0x52, 0x46, 0x2d,
+ 0x0e, 0xd5, 0xcc, 0x51, 0x14, 0xdc, 0x0a, 0xa5, 0xa3, 0x56, 0x01, 0xc9,
+ 0xa6, 0x44, 0xa1, 0xfd, 0xd3, 0xc5, 0x7c, 0x31, 0x53, 0xe6, 0x5a, 0x10,
+ 0x8e, 0xb9, 0x4e, 0xea, 0x3b, 0xc9, 0x97, 0x9a, 0x67, 0xa2, 0xf5, 0x69,
+ 0xeb, 0x73, 0x98, 0xa4, 0xbd, 0x24, 0x54, 0x7c, 0x15, 0xfa, 0xa3, 0x61,
+ 0xbb, 0x29, 0x50, 0xa3, 0x79, 0xa1, 0xca, 0xd1, 0x73, 0x7f, 0x56, 0xe7,
+ 0xc2, 0x10, 0x65, 0x2a, 0xae, 0xa7, 0x58, 0x1f, 0x39, 0xf0, 0x7e, 0xe0,
+ 0x9a, 0x10, 0x1f, 0xde, 0x8c, 0x34, 0xc3, 0xcf, 0xc4, 0x04, 0xf2, 0xb8,
+ 0xf6, 0x82, 0x73, 0x5f, 0xc4, 0xc7, 0x21, 0xec, 0xeb, 0x4b, 0xd2, 0x29,
+ 0x5d, 0x8a, 0x74, 0xee, 0x3c, 0xb8, 0x58, 0x32, 0x95, 0x09, 0xeb, 0xa9,
+ 0x04, 0x9e, 0x7e, 0x79, 0x1e, 0x04, 0xd8, 0x45, 0x2b, 0x50, 0xc6, 0xe6,
+ 0x22, 0x5b, 0x94, 0xa8, 0xcc, 0x10, 0xec, 0x1d, 0x26, 0x25, 0x88, 0xfd,
+ 0x2f, 0x05, 0xee, 0xe0, 0x81, 0x13, 0x41, 0x4e, 0x77, 0x0c, 0x83, 0xca,
+ 0xa8, 0x4d, 0x31, 0x05, 0x59, 0x28, 0x6c, 0x39, 0x37, 0x99, 0x11, 0x7c,
+ 0x17, 0x70, 0x89, 0xa2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {902,
+ {0x04, 0x3c, 0xae, 0xe4, 0x76, 0xe2, 0xa7, 0x12, 0xbe, 0xb5, 0xfa, 0x71,
+ 0x2d, 0xa3, 0x32, 0xcb, 0x1a, 0xad, 0xb4, 0x99, 0x49, 0x5b, 0x1a, 0xf4},
+ {0x7a, 0xed, 0x64, 0xd4, 0x27, 0xc5, 0x0f, 0x95, 0xa2, 0x53, 0x1c, 0x21,
+ 0x07, 0xa3, 0x37, 0xfc, 0xa2, 0xad, 0x66, 0xbf, 0x6f, 0x8d, 0x0e, 0x06,
+ 0x5b, 0xa0, 0xcf, 0x2f, 0x9f, 0xec, 0xfc, 0xd6, 0xdd, 0xff, 0x3a, 0x88,
+ 0xba, 0x7b, 0x3a, 0x79, 0xfb, 0x66, 0xe2, 0xae, 0x9f, 0xa3, 0x2c, 0xe1,
+ 0x87, 0xc3, 0x73, 0x6b, 0xfd, 0x4f, 0xf7, 0xc6, 0xf2, 0x40, 0xbb, 0x56,
+ 0x04, 0x38, 0x09, 0x46, 0x7f, 0xdb, 0x23, 0xf8, 0xfc, 0xd3, 0xb7, 0x9f,
+ 0xd2, 0xc6, 0x4e, 0xe7, 0x2a, 0xf9, 0x11, 0xf6, 0xbd, 0xa1, 0x39, 0x01,
+ 0xdb, 0x0a, 0xc4, 0xcf, 0xff, 0x16, 0x67, 0x18, 0xc7, 0x10, 0xff, 0x04,
+ 0xca, 0x5d, 0x1b, 0xf9, 0x8d, 0x5a, 0x22, 0x1c, 0x0f, 0x61, 0xfa, 0x4f,
+ 0x36, 0xd5, 0x38, 0x0f, 0x9d, 0xb8, 0xbf, 0xc4, 0xc0, 0xd6, 0x4e, 0x45,
+ 0xf0, 0x37, 0xaa, 0x8f, 0xe1, 0xc0, 0xea, 0xcf, 0xed, 0x0b, 0xa9, 0x8e,
+ 0x91, 0xd2, 0x06, 0x4a, 0x8a, 0x9e, 0x4d, 0xeb, 0xc0, 0x6a, 0xe8, 0x6f,
+ 0xd6, 0x7d, 0xf2, 0x5b, 0x21, 0x67, 0x91, 0x37, 0xd1, 0x25, 0xc6, 0x97,
+ 0xc7, 0x79, 0xa3, 0x01, 0x42, 0x73, 0xd8, 0x9e, 0x85, 0x4d, 0x83, 0xa3,
+ 0x23, 0xd8, 0xa0, 0xcf, 0x6c, 0x5d, 0xc7, 0xac, 0x78, 0x12, 0x9f, 0xc6,
+ 0x0c, 0x3a, 0x13, 0xe6, 0x7a, 0x06, 0x29, 0xdc, 0xcb, 0x31, 0x1c, 0x73,
+ 0x32, 0x5b, 0xcb, 0x12, 0x55, 0x0a, 0x47, 0xc1, 0xf7, 0xdb, 0x49, 0xb7,
+ 0x1c, 0x92, 0xe8, 0x86, 0x28, 0x61, 0x24, 0x88, 0x85, 0x4a, 0xcf, 0x43,
+ 0x57, 0xb7, 0x42, 0x6b, 0xdc, 0x69, 0x3a, 0xdd, 0xe8, 0xa3, 0xc6, 0x8b,
+ 0x86, 0x12, 0xca, 0x74, 0x28, 0xce, 0xa5, 0x51, 0xb5, 0x10, 0x61, 0x87,
+ 0x70, 0x20, 0x08, 0xe8, 0x69, 0x1d, 0x30, 0xaa, 0x6b, 0x9d, 0x16, 0x5f,
+ 0xae, 0x56, 0x92, 0xf4, 0x79, 0xc7, 0xc5, 0xb5, 0x36, 0xfc, 0x85, 0xe2,
+ 0xd0, 0x25, 0xaa, 0x2b, 0x11, 0xd4, 0x3e, 0x37, 0xc4, 0xb1, 0x07, 0x67,
+ 0xd1, 0x0f, 0x58, 0xf7, 0xed, 0x0b, 0xa0, 0x47, 0x27, 0xe0, 0x56, 0xae,
+ 0x07, 0x44, 0x8d, 0x26, 0x9b, 0xa4, 0xa7, 0x84, 0x99, 0x0c, 0xdb, 0x60,
+ 0x3a, 0x77, 0x28, 0xfa, 0xfd, 0x81, 0xfc, 0x48, 0x8d, 0x12, 0xbe, 0xa6,
+ 0x64, 0x96, 0x4b, 0x54, 0xd8, 0x1a, 0x80, 0x46, 0x99, 0xfc, 0x49, 0x7e,
+ 0x19, 0x8d, 0x0d, 0x7b, 0x75, 0x40, 0x1f, 0x31, 0x77, 0x0b, 0xd4, 0x48,
+ 0x10, 0x88, 0xeb, 0x1f, 0x59, 0xca, 0x07, 0xe8, 0x3d, 0xf6, 0xad, 0xb5,
+ 0xdf, 0xe7, 0x78, 0xdd, 0xae, 0xd0, 0xeb, 0xf3, 0x74, 0xb0, 0x68, 0x3f,
+ 0xda, 0xde, 0x70, 0xa5, 0x84, 0x16, 0x70, 0x9a, 0xa4, 0x0b, 0xbf, 0x9d,
+ 0x96, 0x0c, 0xab, 0x2f, 0xd5, 0xe7, 0xde, 0x84, 0x60, 0x06, 0xc5, 0xad,
+ 0xd9, 0xce, 0xb0, 0x27, 0xb2, 0x1c, 0x8e, 0x06, 0x5c, 0xa7, 0x87, 0x55,
+ 0x07, 0x0a, 0xe3, 0x15, 0x4d, 0x2f, 0xd9, 0xee, 0x44, 0xb4, 0xc3, 0xdb,
+ 0xfb, 0x0e, 0x4b, 0x8c, 0x64, 0xf5, 0x6f, 0x57, 0x1d, 0x5f, 0xa8, 0x20,
+ 0x2c, 0x32, 0xbd, 0x76, 0xac, 0x7c, 0x65, 0xfd, 0x02, 0x8c, 0x8b, 0x3f,
+ 0x95, 0xd3, 0xea, 0x0a, 0x49, 0xb8, 0x5f, 0xdf, 0x7a, 0x14, 0x35, 0xc6,
+ 0xdf, 0xf1, 0x32, 0xec, 0x24, 0x58, 0x98, 0x4b, 0x67, 0xf1, 0xdd, 0x65,
+ 0x11, 0x5a, 0x65, 0xb6, 0x55, 0xf4, 0xed, 0x75, 0x27, 0xc3, 0x60, 0x21,
+ 0xc3, 0x52, 0x8d, 0x12, 0xb7, 0x45, 0x46, 0xbd, 0x26, 0xe8, 0x54, 0x98,
+ 0xd0, 0xeb, 0xa2, 0x53, 0x8a, 0x31, 0xbd, 0x02, 0xe5, 0xbb, 0x96, 0x24,
+ 0xff, 0xca, 0x91, 0x6a, 0xba, 0x03, 0xb1, 0xac, 0x33, 0x2d, 0x6b, 0x62,
+ 0x4d, 0x68, 0x06, 0xdd, 0x9e, 0x49, 0x67, 0x5c},
+ {0xc5, 0xf9, 0x90, 0xca, 0x85, 0x4a, 0xe7, 0x25, 0xac, 0x22, 0x37, 0xb9,
+ 0x3c, 0xb7, 0x9d, 0xea, 0xa0, 0xd7, 0xe9, 0xf9, 0xc2, 0x2e, 0x3b, 0x60,
+ 0xaa, 0x7d, 0x37, 0xce, 0x29, 0x0b, 0x1d, 0x0c, 0xb5, 0xfc, 0x53, 0x2a,
+ 0x0d, 0xc9, 0xfe, 0x52, 0x97, 0x48, 0xd8, 0x31, 0x7a, 0x58, 0x16, 0x17,
+ 0xbd, 0x90, 0x72, 0x50, 0x58, 0x19, 0x69, 0x1d, 0xd1, 0x87, 0x55, 0x94,
+ 0x5f, 0x40, 0x56, 0x0e, 0xe1, 0xbe, 0x25, 0x91, 0x4b, 0xc0, 0xb0, 0x16,
+ 0x99, 0xaf, 0x05, 0xde, 0xea, 0xef, 0x73, 0x94, 0x06, 0x92, 0x7b, 0x07,
+ 0x88, 0x03, 0x3b, 0xd2, 0x2b, 0xb0, 0x9c, 0xd0, 0xa4, 0xbd, 0x18, 0x01,
+ 0x82, 0x25, 0x9e, 0xbc, 0xff, 0x47, 0x21, 0xae, 0xaa, 0xb6, 0xcf, 0xe4,
+ 0x09, 0x7f, 0xfe, 0xc8, 0x56, 0xc2, 0x81, 0xae, 0xf1, 0xa3, 0xc5, 0xf5,
+ 0x8f, 0x33, 0x64, 0xca, 0x8c, 0x33, 0x4f, 0x09, 0xac, 0xb7, 0x9f, 0x94,
+ 0x43, 0xa6, 0x59, 0x3b, 0xc8, 0x5a, 0x90, 0xcb, 0xd9, 0x0a, 0xd8, 0x70,
+ 0x40, 0xe5, 0x81, 0x34, 0xc3, 0xb8, 0x05, 0x6f, 0x04, 0x0a, 0x13, 0x34,
+ 0xf5, 0x90, 0x05, 0x2b, 0xf9, 0x50, 0xcb, 0x8d, 0xc3, 0xb5, 0x22, 0xb2,
+ 0x66, 0x55, 0xe5, 0x24, 0x52, 0x30, 0x7d, 0xe8, 0xd5, 0xee, 0x61, 0xf9,
+ 0xd0, 0x3a, 0x86, 0x2e, 0x83, 0x12, 0x61, 0x6a, 0x6b, 0xbf, 0x5e, 0x6d,
+ 0x10, 0x9c, 0x72, 0x98, 0xa3, 0x2e, 0xeb, 0xf7, 0xc9, 0xa7, 0x73, 0xd2,
+ 0x8d, 0x82, 0x0a, 0xa4, 0x6e, 0x21, 0x4e, 0xfd, 0x35, 0xa2, 0x6e, 0xff,
+ 0x88, 0xd4, 0xee, 0x1b, 0x84, 0x1a, 0x65, 0x82, 0xc9, 0x01, 0xa9, 0x43,
+ 0x05, 0xd5, 0x08, 0x67, 0x8d, 0xcb, 0x08, 0x10, 0xdb, 0xc4, 0x4e, 0xf8,
+ 0xdd, 0x0f, 0x51, 0x5d, 0xc8, 0x56, 0xdf, 0x9a, 0xb0, 0xb7, 0x67, 0x0d,
+ 0xa3, 0xa9, 0x51, 0xbb, 0xa0, 0xad, 0x1f, 0x7f, 0x2d, 0xcf, 0xd0, 0xac,
+ 0x79, 0x43, 0xe7, 0x4f, 0x2d, 0x85, 0x36, 0xe5, 0xce, 0xb5, 0x22, 0x04,
+ 0xfe, 0xa1, 0x5c, 0x50, 0x65, 0x3d, 0xde, 0xc2, 0xdd, 0x81, 0x65, 0x2b,
+ 0x82, 0xec, 0x10, 0x75, 0x0c, 0x6d, 0xbb, 0xcb, 0x31, 0x6e, 0xe5, 0x04,
+ 0xf0, 0xf3, 0xc1, 0xd9, 0x0b, 0x57, 0x0b, 0xab, 0xc0, 0xe7, 0xf6, 0x3c,
+ 0x9d, 0xb9, 0x6a, 0x25, 0x53, 0x93, 0x6a, 0x55, 0x2d, 0x5f, 0x57, 0xfe,
+ 0x85, 0x4d, 0xcd, 0x1f, 0x6c, 0x1b, 0xfb, 0xd8, 0x9d, 0xa6, 0x18, 0xbd,
+ 0xf3, 0xaa, 0x22, 0xc0, 0x78, 0x3d, 0xe5, 0x9a, 0x25, 0x62, 0xcd, 0x3e,
+ 0x87, 0xcc, 0x91, 0xc3, 0x54, 0x33, 0x3d, 0xb3, 0x51, 0xb9, 0x75, 0x9b,
+ 0x64, 0xd2, 0x6d, 0x4b, 0xff, 0x6e, 0x10, 0xba, 0xc7, 0x44, 0x1e, 0xaa,
+ 0x8d, 0x2d, 0x8b, 0x24, 0x4e, 0x68, 0x5e, 0x30, 0x7d, 0x1b, 0x80, 0xbb,
+ 0x61, 0x1c, 0xf8, 0xc1, 0x14, 0xa6, 0xb2, 0xdb, 0x42, 0x29, 0x35, 0xaf,
+ 0xc8, 0x66, 0x73, 0x27, 0xfb, 0xb0, 0x26, 0x31, 0x60, 0x65, 0x33, 0xd6,
+ 0xaa, 0xfd, 0xe5, 0xfd, 0x17, 0xd0, 0xaa, 0xd7, 0x4e, 0xc1, 0x80, 0x71,
+ 0x1a, 0x92, 0xf2, 0x8a, 0x12, 0xaa, 0x30, 0xc7, 0x2e, 0x1d, 0x6f, 0xb6,
+ 0xed, 0xc9, 0x2f, 0xa0, 0xef, 0xee, 0x08, 0x19, 0x56, 0x4e, 0xdd, 0xa8,
+ 0xa0, 0xc9, 0xe6, 0x2e, 0x34, 0x77, 0x71, 0xe7, 0x3d, 0x95, 0x36, 0x52,
+ 0xb0, 0xc1, 0x61, 0xf6, 0x5d, 0xef, 0x50, 0xc9, 0x62, 0x2a, 0xaa, 0x18,
+ 0x01, 0xa7, 0x9d, 0xd5, 0xd0, 0x6d, 0x88, 0xec, 0x63, 0x57, 0xad, 0x64,
+ 0xe2, 0xbf, 0xca, 0x96, 0x4a, 0x0e, 0x98, 0xa7, 0x8f, 0x9e, 0x1e, 0xbd,
+ 0xf3, 0xa3, 0xdf, 0xeb, 0x2d, 0xb0, 0xda, 0xaf, 0xdd, 0xfa, 0x5d, 0x3c,
+ 0x8d, 0xd8, 0x4a, 0xf7, 0x0b, 0x66, 0x7f, 0x4c, 0xd9, 0xd6, 0x65, 0x9f,
+ 0x40, 0xb1, 0x3d, 0x4d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {903,
+ {0x4b, 0x0f, 0xaa, 0x63, 0x09, 0x30, 0xb0, 0xff, 0x8e, 0x62, 0x4a, 0xeb,
+ 0x4d, 0xdf, 0xa0, 0x18, 0xa8, 0x58, 0xcf, 0xa6, 0x53, 0x13, 0x26, 0x75},
+ {0x7a, 0xed, 0x64, 0xd4, 0x27, 0xc5, 0x0f, 0x95, 0xa2, 0x53, 0x1c, 0x21,
+ 0x07, 0xa3, 0x37, 0xfc, 0xa2, 0xad, 0x66, 0xbf, 0x6f, 0x8d, 0x0e, 0x06,
+ 0x5b, 0xa0, 0xcf, 0x2f, 0x9f, 0xec, 0xfc, 0xd6, 0xdd, 0xff, 0x3a, 0x88,
+ 0xba, 0x7b, 0x3a, 0x79, 0xfb, 0x66, 0xe2, 0xae, 0x9f, 0xa3, 0x2c, 0xe1,
+ 0x87, 0xc3, 0x73, 0x6b, 0xfd, 0x4f, 0xf7, 0xc6, 0xf2, 0x40, 0xbb, 0x56,
+ 0x04, 0x38, 0x09, 0x46, 0x7f, 0xdb, 0x23, 0xf8, 0xfc, 0xd3, 0xb7, 0x9f,
+ 0xd2, 0xc6, 0x4e, 0xe7, 0x2a, 0xf9, 0x11, 0xf6, 0xbd, 0xa1, 0x39, 0x01,
+ 0xdb, 0x0a, 0xc4, 0xcf, 0xff, 0x16, 0x67, 0x18, 0xc7, 0x10, 0xff, 0x04,
+ 0xca, 0x5d, 0x1b, 0xf9, 0x8d, 0x5a, 0x22, 0x1c, 0x0f, 0x61, 0xfa, 0x4f,
+ 0x36, 0xd5, 0x38, 0x0f, 0x9d, 0xb8, 0xbf, 0xc4, 0xc0, 0xd6, 0x4e, 0x45,
+ 0xf0, 0x37, 0xaa, 0x8f, 0xe1, 0xc0, 0xea, 0xcf, 0xed, 0x0b, 0xa9, 0x8e,
+ 0x91, 0xd2, 0x06, 0x4a, 0x8a, 0x9e, 0x4d, 0xeb, 0xc0, 0x6a, 0xe8, 0x6f,
+ 0xd6, 0x7d, 0xf2, 0x5b, 0x21, 0x67, 0x91, 0x37, 0xd1, 0x25, 0xc6, 0x97,
+ 0xc7, 0x79, 0xa3, 0x01, 0x42, 0x73, 0xd8, 0x9e, 0x85, 0x4d, 0x83, 0xa3,
+ 0x23, 0xd8, 0xa0, 0xcf, 0x6c, 0x5d, 0xc7, 0xac, 0x78, 0x12, 0x9f, 0xc6,
+ 0x0c, 0x3a, 0x13, 0xe6, 0x7a, 0x06, 0x29, 0xdc, 0xcb, 0x31, 0x1c, 0x73,
+ 0x32, 0x5b, 0xcb, 0x12, 0x55, 0x0a, 0x47, 0xc1, 0xf7, 0xdb, 0x49, 0xb7,
+ 0x1c, 0x92, 0xe8, 0x86, 0x28, 0x61, 0x24, 0x88, 0x85, 0x4a, 0xcf, 0x43,
+ 0x57, 0xb7, 0x42, 0x6b, 0xdc, 0x69, 0x3a, 0xdd, 0xe8, 0xa3, 0xc6, 0x8b,
+ 0x86, 0x12, 0xca, 0x74, 0x28, 0xce, 0xa5, 0x51, 0xb5, 0x10, 0x61, 0x87,
+ 0x70, 0x20, 0x08, 0xe8, 0x69, 0x1d, 0x30, 0xaa, 0x6b, 0x9d, 0x16, 0x5f,
+ 0xae, 0x56, 0x92, 0xf4, 0x79, 0xc7, 0xc5, 0xb5, 0x36, 0xfc, 0x85, 0xe2,
+ 0xd0, 0x25, 0xaa, 0x2b, 0x11, 0xd4, 0x3e, 0x37, 0xc4, 0xb1, 0x07, 0x67,
+ 0xd1, 0x0f, 0x58, 0xf7, 0xed, 0x0b, 0xa0, 0x47, 0x27, 0xe0, 0x56, 0xae,
+ 0x07, 0x44, 0x8d, 0x26, 0x9b, 0xa4, 0xa7, 0x84, 0x99, 0x0c, 0xdb, 0x60,
+ 0x3a, 0x77, 0x28, 0xfa, 0xfd, 0x81, 0xfc, 0x48, 0x8d, 0x12, 0xbe, 0xa6,
+ 0x64, 0x96, 0x4b, 0x54, 0xd8, 0x1a, 0x80, 0x46, 0x99, 0xfc, 0x49, 0x7e,
+ 0x19, 0x8d, 0x0d, 0x7b, 0x75, 0x40, 0x1f, 0x31, 0x77, 0x0b, 0xd4, 0x48,
+ 0x10, 0x88, 0xeb, 0x1f, 0x59, 0xca, 0x07, 0xe8, 0x3d, 0xf6, 0xad, 0xb5,
+ 0xdf, 0xe7, 0x78, 0xdd, 0xae, 0xd0, 0xeb, 0xf3, 0x74, 0xb0, 0x68, 0x3f,
+ 0xda, 0xde, 0x70, 0xa5, 0x84, 0x16, 0x70, 0x9a, 0xa4, 0x0b, 0xbf, 0x9d,
+ 0x96, 0x0c, 0xab, 0x2f, 0xd5, 0xe7, 0xde, 0x84, 0x60, 0x06, 0xc5, 0xad,
+ 0xd9, 0xce, 0xb0, 0x27, 0xb2, 0x1c, 0x8e, 0x06, 0x5c, 0xa7, 0x87, 0x55,
+ 0x07, 0x0a, 0xe3, 0x15, 0x4d, 0x2f, 0xd9, 0xee, 0x44, 0xb4, 0xc3, 0xdb,
+ 0xfb, 0x0e, 0x4b, 0x8c, 0x64, 0xf5, 0x6f, 0x57, 0x1d, 0x5f, 0xa8, 0x20,
+ 0x2c, 0x32, 0xbd, 0x76, 0xac, 0x7c, 0x65, 0xfd, 0x02, 0x8c, 0x8b, 0x3f,
+ 0x95, 0xd3, 0xea, 0x0a, 0x49, 0xb8, 0x5f, 0xdf, 0x7a, 0x14, 0x35, 0xc6,
+ 0xdf, 0xf1, 0x32, 0xec, 0x24, 0x58, 0x98, 0x4b, 0x67, 0xf1, 0xdd, 0x65,
+ 0x11, 0x5a, 0x65, 0xb6, 0x55, 0xf4, 0xed, 0x75, 0x27, 0xc3, 0x60, 0x21,
+ 0xc3, 0x52, 0x8d, 0x12, 0xb7, 0x45, 0x46, 0xbd, 0x26, 0xe8, 0x54, 0x98,
+ 0xd0, 0xeb, 0xa2, 0x53, 0x8a, 0x31, 0xbd, 0x02, 0xe5, 0xbb, 0x96, 0x24,
+ 0xff, 0xca, 0x91, 0x6a, 0xba, 0x03, 0xb1, 0xac, 0x33, 0x2d, 0x6b, 0x62,
+ 0x4d, 0x68, 0x06, 0xdd, 0x9e, 0x49, 0x67, 0x5c},
+ {0x16, 0x40, 0xdb, 0x08, 0x1e, 0x87, 0xef, 0x77, 0x97, 0xa9, 0xf1, 0x75,
+ 0x09, 0xf5, 0xbc, 0x67, 0xd4, 0x0b, 0xea, 0xef, 0x09, 0x61, 0x31, 0x74,
+ 0x8f, 0x41, 0x3c, 0xac, 0x3d, 0x25, 0x00, 0x46, 0x2b, 0x61, 0x14, 0x0b,
+ 0x31, 0xbc, 0x39, 0x65, 0x95, 0x8a, 0xf5, 0x13, 0x51, 0x90, 0x35, 0x49,
+ 0xe4, 0xa7, 0x1d, 0xb5, 0x89, 0xa6, 0xbc, 0x67, 0xd7, 0x2e, 0xc3, 0x3b,
+ 0x86, 0x05, 0xa2, 0x5a, 0x53, 0x9a, 0x20, 0x43, 0x70, 0x43, 0x89, 0xe3,
+ 0xe0, 0x78, 0x11, 0x52, 0xdf, 0xfa, 0x9b, 0x64, 0xd6, 0xec, 0x18, 0x6e,
+ 0xd1, 0x44, 0x84, 0x74, 0x34, 0x34, 0x5e, 0x6d, 0xcc, 0xef, 0xbe, 0x26,
+ 0x62, 0x6e, 0xeb, 0xc4, 0xc2, 0x2e, 0x39, 0x57, 0xb2, 0x14, 0x5c, 0x46,
+ 0xfa, 0x11, 0xd7, 0x81, 0x9d, 0x41, 0x95, 0xcb, 0x43, 0xa9, 0xdb, 0x8d,
+ 0x2d, 0xe5, 0x07, 0xc0, 0x23, 0x60, 0x75, 0x48, 0xb5, 0x6a, 0x07, 0x62,
+ 0x8c, 0xe4, 0xc7, 0x06, 0x93, 0x9f, 0xde, 0x1b, 0xde, 0xf8, 0x36, 0x4b,
+ 0x2b, 0x8f, 0xb7, 0xdb, 0x30, 0xfc, 0x5c, 0x8e, 0x99, 0xf2, 0x98, 0x76,
+ 0x13, 0x0d, 0x9f, 0x71, 0xa8, 0x48, 0x6d, 0x99, 0xf2, 0xc7, 0xfc, 0x09,
+ 0xf6, 0x46, 0x91, 0x8d, 0x4c, 0x60, 0xe5, 0x3c, 0x7b, 0x9f, 0x9a, 0x8a,
+ 0x1e, 0x9a, 0x02, 0x3d, 0x70, 0x44, 0x8f, 0x6b, 0x79, 0xc3, 0xf3, 0x5c,
+ 0xc6, 0xb9, 0xac, 0xe0, 0x53, 0x51, 0x47, 0xf7, 0xf2, 0x7b, 0xe6, 0x6d,
+ 0x91, 0x88, 0x95, 0xb9, 0x10, 0x6c, 0xc8, 0x3e, 0xda, 0x1a, 0xac, 0xdc,
+ 0x2b, 0xfb, 0x7d, 0xaa, 0x75, 0xb2, 0x86, 0x7a, 0xe6, 0x31, 0x09, 0xec,
+ 0xbf, 0x94, 0x23, 0x52, 0x65, 0x11, 0xc6, 0x4c, 0x42, 0x61, 0xe3, 0x95,
+ 0xd9, 0xb5, 0xa6, 0x8d, 0xd2, 0x50, 0x3a, 0xda, 0x57, 0xcf, 0x1b, 0x8a,
+ 0x18, 0x33, 0x6b, 0x8d, 0x63, 0xd2, 0x48, 0xec, 0x4d, 0xed, 0xb6, 0xe3,
+ 0x06, 0x62, 0x33, 0x65, 0x46, 0xc8, 0x6e, 0xf8, 0x3b, 0x53, 0x50, 0x4b,
+ 0xc3, 0xbe, 0xdd, 0x85, 0xa0, 0x27, 0xb6, 0xb9, 0xf0, 0x32, 0x3b, 0xd9,
+ 0x38, 0x0d, 0x9b, 0xa6, 0x96, 0xb7, 0x70, 0x72, 0xd9, 0x8f, 0x96, 0xb7,
+ 0x7f, 0x9b, 0x3a, 0xd9, 0xe2, 0x19, 0x71, 0x51, 0x22, 0xb2, 0xdd, 0x03,
+ 0x35, 0x29, 0xea, 0xf7, 0xec, 0xce, 0xd8, 0xbe, 0x6d, 0x1e, 0x64, 0x67,
+ 0xb8, 0xe4, 0xa6, 0x11, 0x05, 0xbe, 0x9b, 0x7a, 0x7c, 0xe2, 0x08, 0xb6,
+ 0xdd, 0x6b, 0xd3, 0x44, 0x81, 0xf8, 0x0b, 0x3b, 0xf5, 0x34, 0xfb, 0x87,
+ 0x90, 0x4d, 0x45, 0x98, 0x69, 0x31, 0xa0, 0x88, 0x48, 0x0a, 0x80, 0x40,
+ 0x04, 0x7c, 0x68, 0x1d, 0xc4, 0xe8, 0xec, 0x1c, 0x62, 0x5a, 0x54, 0x49,
+ 0xd9, 0xab, 0x28, 0x70, 0x9d, 0x04, 0x98, 0x9c, 0x4b, 0x1a, 0x4e, 0xf0,
+ 0xf1, 0xe3, 0x79, 0xd3, 0x7f, 0xe6, 0xf0, 0x64, 0x1b, 0x9e, 0x70, 0x52,
+ 0x07, 0xe9, 0xa0, 0x65, 0x24, 0x63, 0xcd, 0x5d, 0xa7, 0x1c, 0xd5, 0x03,
+ 0x21, 0x11, 0x6d, 0x4f, 0xf1, 0xcb, 0xae, 0x08, 0x06, 0x3d, 0xf3, 0x36,
+ 0x48, 0x2e, 0xad, 0xc0, 0xd1, 0x17, 0xbf, 0x11, 0x9e, 0x01, 0xf2, 0x57,
+ 0x7a, 0xfe, 0x18, 0x2e, 0x7f, 0xa4, 0x77, 0xec, 0x53, 0xb7, 0x54, 0xe3,
+ 0x47, 0xa2, 0xc7, 0x42, 0x96, 0x0b, 0x9b, 0xd3, 0x55, 0xf9, 0x69, 0xe6,
+ 0xae, 0x1d, 0xf2, 0x21, 0x0e, 0x75, 0xbb, 0x44, 0xc5, 0x98, 0xb6, 0x83,
+ 0xdd, 0x4c, 0x86, 0x92, 0xf4, 0xcd, 0x1b, 0x92, 0x12, 0x5a, 0xc9, 0xed,
+ 0x10, 0xec, 0x4c, 0xef, 0x62, 0x89, 0xd3, 0xf8, 0x15, 0xcb, 0x89, 0x4e,
+ 0x74, 0xdf, 0xf0, 0xbb, 0x72, 0xd5, 0x1c, 0x43, 0xcb, 0x42, 0x0d, 0x74,
+ 0xa3, 0x1c, 0x68, 0x1c, 0x10, 0xad, 0x7f, 0x92, 0x58, 0xd7, 0x7f, 0x1f,
+ 0x18, 0x6c, 0x92, 0x6a},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {904,
+ {0x15, 0xee, 0x03, 0xa2, 0x1f, 0x6f, 0xab, 0xaf, 0x93, 0xa1, 0xd1, 0x60,
+ 0x71, 0x37, 0x0d, 0x47, 0x70, 0x0c, 0x6a, 0x74, 0x03, 0xed, 0x69, 0x68},
+ {0xa0, 0x35, 0x91, 0x7c, 0x48, 0xac, 0x78, 0x5a, 0x2e, 0x2f, 0x7e, 0xf5,
+ 0xaf, 0xc3, 0x49, 0xef, 0x7d, 0x3f, 0xd8, 0x5b, 0xf5, 0x17, 0xf8, 0xbb,
+ 0x20, 0x44, 0xfa, 0xc2, 0xaa, 0x6a, 0xa1, 0x53, 0x1e, 0x53, 0x6d, 0x61,
+ 0x22, 0xbb, 0x96, 0xd4, 0x27, 0xd3, 0xc4, 0x56, 0x20, 0x3b, 0x27, 0x19,
+ 0x32, 0x80, 0xa7, 0xcf, 0x89, 0xe4, 0xc0, 0x78, 0xf8, 0x77, 0xe8, 0x06,
+ 0x20, 0x18, 0x4d, 0xc5, 0x65, 0xc2, 0x4f, 0x17, 0xf8, 0x67, 0x7e, 0xf7,
+ 0xe3, 0x68, 0x71, 0xa1, 0xaa, 0x93, 0x8f, 0xff, 0x84, 0x1d, 0x6f, 0xda,
+ 0x7b, 0x06, 0x39, 0x93, 0xdd, 0x23, 0x5e, 0x5b, 0xbe, 0x4a, 0x49, 0xf1,
+ 0x1b, 0xcd, 0xc9, 0x7a, 0x05, 0xa8, 0x20, 0x90, 0xfa, 0x09, 0x45, 0xd6,
+ 0x11, 0x5c, 0x1f, 0xf5, 0x5a, 0xcd, 0xdb, 0xb9, 0x82, 0x2b, 0x5f, 0x0d,
+ 0xe1, 0xb5, 0x63, 0x76, 0x49, 0x5a, 0x55, 0x9b, 0x6c, 0x92, 0x74, 0x1c,
+ 0xde, 0x5f, 0xcf, 0xf7, 0xb2, 0x27, 0xdb, 0x45, 0x0f, 0xee, 0xaf, 0x9c,
+ 0xf7, 0x6e, 0x76, 0x72, 0x23, 0xe9, 0x89, 0x01, 0xe5, 0x2a, 0x4c, 0x37,
+ 0x27, 0x21, 0x0e, 0x99, 0xf8, 0x98, 0x00, 0x3e, 0xcb, 0x98, 0x53, 0xca,
+ 0x29, 0x33, 0x76, 0x89, 0x07, 0x29, 0x41, 0x4b, 0x78, 0x28, 0xc3, 0x07,
+ 0xcc, 0x6e, 0x6a, 0xf8, 0x25, 0x3e, 0xc7, 0x82, 0x9b, 0x61, 0x76, 0x44,
+ 0xad, 0x8a, 0xad, 0xe3, 0x16, 0x9e, 0x00, 0xb6, 0xcd, 0x76, 0x53, 0xbb,
+ 0xf8, 0x8c, 0x58, 0x48, 0xfc, 0x13, 0xe8, 0x84, 0x63, 0x7c, 0x5b, 0x72,
+ 0x30, 0xfd, 0xc8, 0x20, 0x42, 0xa5, 0x3c, 0xfe, 0xfc, 0x18, 0x63, 0x97,
+ 0x13, 0xac, 0xc2, 0x8d, 0x3b, 0xe7, 0x97, 0xc8, 0x2d, 0xda, 0x42, 0xec,
+ 0x17, 0xce, 0x82, 0xd5, 0x3b, 0x9a, 0x4d, 0xc2, 0x69, 0x31, 0x90, 0xf5,
+ 0xfb, 0x3b, 0x06, 0x8e, 0xc6, 0xf1, 0x4d, 0x60, 0x28, 0x9c, 0xab, 0x2f,
+ 0xfa, 0x91, 0x3f, 0xa0, 0x28, 0x61, 0xaf, 0x38, 0x40, 0x7b, 0x30, 0x55,
+ 0x7e, 0xf4, 0xfd, 0x46, 0x51, 0x1e, 0x48, 0x88, 0x8c, 0x4a, 0x74, 0x32,
+ 0x51, 0xf6, 0x96, 0xdc, 0xc7, 0xb4, 0xbc, 0x9f, 0x9e, 0x73, 0x98, 0x93,
+ 0x03, 0x2a, 0x45, 0xd3, 0xcc, 0x48, 0xc5, 0x6b, 0xcd, 0x19, 0x3e, 0xe0,
+ 0x02, 0x75, 0x79, 0xbe, 0x69, 0x92, 0x48, 0x7f, 0xcc, 0x0d, 0xe5, 0xa9,
+ 0xc1, 0x87, 0xe0, 0xd1, 0x99, 0xd6, 0xe9, 0x45, 0x4b, 0xaa, 0x8e, 0xe8,
+ 0xce, 0x39, 0x6e, 0xe8, 0x16, 0x12, 0xc3, 0x72, 0xe9, 0xf4, 0x2c, 0x50,
+ 0x59, 0x8b, 0x8e, 0x7d, 0xc1, 0x99, 0x0d, 0x13, 0x28, 0x4d, 0x3b, 0x28,
+ 0x0f, 0xfc, 0x93, 0x12, 0xb9, 0xc4, 0x5d, 0x8e, 0xb5, 0x78, 0x7b, 0x3e,
+ 0x06, 0x17, 0xc2, 0x4e, 0xea, 0xb7, 0xe8, 0x0d, 0xa1, 0xde, 0x75, 0xe5,
+ 0x91, 0x52, 0x00, 0x3c, 0xc6, 0x66, 0x1b, 0x68, 0x25, 0x37, 0xc0, 0xeb,
+ 0xcb, 0x8e, 0xb3, 0xb1, 0x23, 0xcc, 0x2f, 0xb3, 0x05, 0x39, 0xd4, 0xfd,
+ 0xb8, 0x11, 0x55, 0xd8, 0x91, 0xe9, 0x13, 0x72, 0x0c, 0x05, 0xb0, 0x3f,
+ 0x1c, 0xf0, 0xa6, 0x5b, 0x3a, 0xd2, 0x37, 0x8d, 0xd9, 0xc5, 0xc0, 0x30,
+ 0x66, 0x67, 0x91, 0x7b, 0x1d, 0x69, 0x93, 0xc5, 0x25, 0x24, 0xa9, 0xdb,
+ 0x70, 0xc2, 0x02, 0x7c, 0x95, 0x37, 0x54, 0x6d, 0x1c, 0x11, 0x93, 0xb7,
+ 0x78, 0x9a, 0xd0, 0x59, 0xa0, 0xaf, 0x1f, 0xc9, 0x05, 0xfb, 0x59, 0x8f,
+ 0x4e, 0x83, 0x43, 0xd4, 0xbc, 0x4d, 0x56, 0x57, 0x21, 0xa5, 0xd9, 0xf5,
+ 0xab, 0x2c, 0x40, 0xd6, 0x69, 0x69, 0x13, 0xd9, 0x6c, 0xdf, 0xc4, 0x2e,
+ 0x4a, 0xe7, 0xf3, 0xea, 0x56, 0x87, 0x18, 0x3f, 0x82, 0x7b, 0xb4, 0xd7,
+ 0xe4, 0xfc, 0x48, 0xe3, 0x86, 0x94, 0x71, 0x25},
+ {0x9c, 0xbf, 0xef, 0xac, 0xcb, 0xfa, 0x49, 0xbc, 0xca, 0x17, 0x2e, 0x0c,
+ 0x1d, 0x60, 0x0b, 0xd0, 0x66, 0xe7, 0x9c, 0xe6, 0xea, 0xec, 0x3b, 0x95,
+ 0x5f, 0x7b, 0x2d, 0x73, 0x5f, 0x5b, 0x4e, 0x11, 0x0e, 0xc9, 0xd1, 0xf0,
+ 0xaa, 0x23, 0x2d, 0xd7, 0xb9, 0x8d, 0xce, 0x26, 0x9f, 0xd0, 0x0e, 0xe1,
+ 0x80, 0x0b, 0xdd, 0x8e, 0xc1, 0x9f, 0xa6, 0x19, 0x19, 0xb2, 0x48, 0xf1,
+ 0x7c, 0xce, 0x0a, 0xd5, 0xf9, 0xe4, 0x1b, 0x3c, 0x24, 0x3d, 0x5a, 0x2e,
+ 0xa0, 0x7d, 0xaf, 0xe7, 0x67, 0x50, 0xfe, 0x72, 0xb3, 0xfa, 0x87, 0xa4,
+ 0xbd, 0xc7, 0x42, 0xde, 0x4e, 0x1f, 0xed, 0xb0, 0xe5, 0x66, 0xce, 0xa2,
+ 0xbc, 0x39, 0x39, 0x1d, 0x59, 0x3a, 0x09, 0xbf, 0x66, 0xe7, 0x47, 0x6b,
+ 0x86, 0xee, 0x37, 0x05, 0x3f, 0x22, 0x9a, 0xf4, 0xef, 0x7e, 0xcc, 0xe8,
+ 0xf2, 0x81, 0x20, 0xd3, 0xb3, 0x65, 0x25, 0x6d, 0x9e, 0x8f, 0x3d, 0x79,
+ 0x36, 0xa1, 0xda, 0xd5, 0x9a, 0xf8, 0x8f, 0xba, 0xc2, 0x3e, 0xb3, 0xff,
+ 0x3c, 0x55, 0xdf, 0xd0, 0xcf, 0x9b, 0x49, 0x6e, 0x8a, 0x52, 0xe6, 0xc5,
+ 0x0b, 0xb1, 0x65, 0x5a, 0x52, 0x9e, 0xa4, 0x22, 0x91, 0x94, 0xe9, 0x03,
+ 0xca, 0xdc, 0x3b, 0x99, 0x4c, 0x26, 0xbe, 0xe7, 0xf6, 0xc7, 0x80, 0x15,
+ 0x9c, 0x97, 0x7c, 0xfa, 0x2a, 0x85, 0x31, 0xf8, 0x9a, 0xb3, 0x43, 0xf5,
+ 0xee, 0x7a, 0xc0, 0x7f, 0xbf, 0x50, 0x99, 0xa1, 0x7f, 0xb2, 0xd5, 0x82,
+ 0xfd, 0x71, 0x5e, 0x9d, 0x32, 0x31, 0xa3, 0x4a, 0x26, 0xe4, 0x2b, 0xd9,
+ 0x97, 0xb5, 0x53, 0x62, 0x42, 0x56, 0xab, 0xf1, 0xcf, 0xd6, 0x4c, 0x2f,
+ 0x2a, 0xf8, 0xe6, 0x64, 0x1b, 0xc6, 0x71, 0xce, 0xf6, 0xc5, 0x7e, 0xe2,
+ 0x46, 0x40, 0x2d, 0x9b, 0xbb, 0x3f, 0x9b, 0x31, 0x1d, 0xf7, 0x26, 0xb2,
+ 0x60, 0xea, 0xa4, 0x2e, 0xed, 0x5b, 0x16, 0xe5, 0xb1, 0x3a, 0xb2, 0xf3,
+ 0x8a, 0x46, 0x07, 0x45, 0xd5, 0xce, 0x38, 0x44, 0xe7, 0x30, 0x56, 0x19,
+ 0x86, 0x77, 0xb0, 0x5c, 0x8c, 0x03, 0xb6, 0x0d, 0xaa, 0x9d, 0x43, 0xb8,
+ 0x0a, 0x6a, 0xad, 0x49, 0xd7, 0x65, 0x13, 0xd9, 0x53, 0x2e, 0x8d, 0x4b,
+ 0xcc, 0xa0, 0x37, 0x5b, 0xc3, 0x51, 0x38, 0xe2, 0x66, 0x2a, 0x67, 0xd3,
+ 0xb7, 0xc4, 0xc3, 0xa9, 0x13, 0x3c, 0x8f, 0x9c, 0x72, 0xb0, 0x42, 0x03,
+ 0x00, 0xbd, 0xf7, 0xdf, 0x04, 0x2a, 0xa9, 0x77, 0x04, 0x16, 0x75, 0x5e,
+ 0x81, 0x9e, 0x18, 0xda, 0xe9, 0x58, 0xa0, 0x24, 0xb0, 0xf2, 0x3a, 0xfa,
+ 0xd7, 0x1c, 0xd4, 0x9e, 0xcb, 0xb4, 0xd1, 0x57, 0xe3, 0x85, 0xff, 0xae,
+ 0x46, 0x43, 0x6d, 0x38, 0x3b, 0xbb, 0xb6, 0x58, 0xbd, 0xa7, 0xfa, 0xa8,
+ 0xea, 0xe0, 0xfb, 0xd2, 0xd0, 0xfb, 0x87, 0xa7, 0x30, 0x69, 0x91, 0xc0,
+ 0x4c, 0x65, 0x94, 0xae, 0x75, 0x50, 0x20, 0x7c, 0xa2, 0x96, 0x91, 0x7a,
+ 0x26, 0xc0, 0xa0, 0x74, 0x42, 0x7f, 0xf0, 0x48, 0xb0, 0x0c, 0x62, 0x45,
+ 0x5b, 0xa5, 0x6c, 0xa1, 0xc7, 0x6d, 0xb8, 0x19, 0x8d, 0xde, 0x3b, 0xf9,
+ 0xa0, 0x1c, 0xfe, 0xb7, 0x0d, 0x3d, 0xd0, 0x3b, 0xcd, 0x99, 0x8c, 0xb0,
+ 0xaf, 0xc4, 0xbf, 0x89, 0x5a, 0xd5, 0x36, 0x6d, 0xb3, 0xdb, 0xf0, 0x65,
+ 0x3d, 0xb4, 0x09, 0x60, 0xba, 0x5b, 0x95, 0x4a, 0x81, 0x7c, 0x94, 0x54,
+ 0x8c, 0x1d, 0x0f, 0x0f, 0xf7, 0xdd, 0x22, 0x49, 0x34, 0x5c, 0x04, 0x93,
+ 0xf9, 0x59, 0x35, 0xba, 0xdc, 0x79, 0xf8, 0x41, 0x59, 0x0a, 0x71, 0xed,
+ 0x9d, 0x51, 0xdd, 0x6b, 0x1f, 0x20, 0xee, 0x17, 0xd6, 0x00, 0xf3, 0x8a,
+ 0xf7, 0xb0, 0xb9, 0x98, 0x3f, 0x85, 0x4c, 0xb7, 0x66, 0xaf, 0xb6, 0xba,
+ 0x4a, 0x2a, 0x7d, 0xa6, 0x8e, 0x84, 0x63, 0x7e, 0xf9, 0x4c, 0x5f, 0x7f,
+ 0x5d, 0x2c, 0xd1, 0x27},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {905,
+ {0x55, 0x95, 0x06, 0xbb, 0xdb, 0x02, 0x2a, 0x36, 0xbf, 0x16, 0x85, 0xc0,
+ 0x9e, 0x24, 0xa6, 0x7c, 0x38, 0x5b, 0x9a, 0xe6, 0xab, 0xf5, 0xa3, 0x39},
+ {0xd2, 0x68, 0x11, 0xaf, 0x78, 0x64, 0x73, 0x17, 0xbf, 0x9a, 0x31, 0x32,
+ 0xbc, 0x37, 0xc7, 0xfd, 0xd4, 0x05, 0x7f, 0x0d, 0x75, 0x97, 0x9b, 0x4d,
+ 0xc5, 0x45, 0xfe, 0x7e, 0xfe, 0x76, 0x8d, 0x92, 0xaf, 0x77, 0x18, 0x5f,
+ 0x32, 0x61, 0x96, 0x05, 0x75, 0x69, 0x50, 0xbb, 0xa5, 0xc2, 0x04, 0x52,
+ 0x63, 0x3a, 0xf7, 0x25, 0x1e, 0x8d, 0x79, 0x98, 0xe0, 0x6a, 0x3c, 0x5e,
+ 0x00, 0xda, 0xb3, 0x2e, 0x47, 0x3f, 0xf4, 0xc6, 0x1f, 0x23, 0xac, 0x5e,
+ 0xb6, 0x12, 0x01, 0x8c, 0xeb, 0x3a, 0x7d, 0x0a, 0xfb, 0xfc, 0xbc, 0xd8,
+ 0x9f, 0x6f, 0x69, 0x5f, 0x5b, 0xee, 0xbd, 0xf7, 0x1f, 0x05, 0xea, 0xe2,
+ 0xdd, 0xb5, 0x45, 0xe1, 0x98, 0xb2, 0x91, 0xe0, 0x59, 0xd5, 0x5b, 0x38,
+ 0x47, 0xc8, 0xb3, 0x29, 0xb1, 0x40, 0xa7, 0xdb, 0x8e, 0x3a, 0x27, 0xcd,
+ 0x5d, 0xd0, 0xb9, 0xd8, 0x48, 0x11, 0x3f, 0xfd, 0xbb, 0x7a, 0xd8, 0x1d,
+ 0xce, 0xfb, 0xee, 0x13, 0x8d, 0xcd, 0xce, 0x06, 0x85, 0x82, 0x73, 0xfe,
+ 0xce, 0x2c, 0xf6, 0x08, 0x9a, 0xfa, 0x2c, 0x2a, 0x5f, 0xfa, 0x0c, 0xd4,
+ 0x9d, 0xf3, 0x96, 0x2c, 0x55, 0xb8, 0x2d, 0xac, 0x67, 0xff, 0x19, 0x29,
+ 0xfa, 0x4b, 0xdf, 0xf6, 0xb3, 0x13, 0x3a, 0x9b, 0x9e, 0xd1, 0x7e, 0xf5,
+ 0x41, 0xb3, 0x57, 0x3e, 0xa6, 0x22, 0xc5, 0xf9, 0xc5, 0x71, 0x61, 0xd0,
+ 0x71, 0x1f, 0x0b, 0x51, 0x01, 0xac, 0x53, 0x75, 0x4e, 0x43, 0x38, 0x12,
+ 0x88, 0xf8, 0xfd, 0x9a, 0x0b, 0x27, 0x29, 0xe0, 0x4c, 0x95, 0xe0, 0xb1,
+ 0x32, 0x24, 0x81, 0x57, 0x87, 0x2f, 0xe2, 0x9a, 0x49, 0x7c, 0xac, 0x49,
+ 0xe1, 0x64, 0x0e, 0x64, 0x42, 0x67, 0x2b, 0xb9, 0x84, 0x4c, 0xf0, 0x8d,
+ 0x7a, 0x91, 0x4a, 0x86, 0x7c, 0xab, 0x98, 0x56, 0x1b, 0xfb, 0x8e, 0xe4,
+ 0x93, 0xa2, 0xe0, 0x01, 0x14, 0x3a, 0xcb, 0x6f, 0x83, 0xd1, 0x56, 0x9a,
+ 0x47, 0x89, 0x94, 0x37, 0xfe, 0xc0, 0x69, 0x40, 0x64, 0xfb, 0xae, 0x5b,
+ 0x73, 0xf5, 0x75, 0x01, 0x95, 0x1c, 0x3a, 0x74, 0x1e, 0x9e, 0x73, 0x7a,
+ 0x8e, 0x92, 0x32, 0x28, 0x75, 0x0e, 0xd4, 0xe7, 0xb2, 0x18, 0x1e, 0xd6,
+ 0x69, 0xa2, 0x12, 0x52, 0x7a, 0x30, 0xa2, 0xf7, 0xd2, 0xad, 0x78, 0x65,
+ 0x67, 0xab, 0xc4, 0x0a, 0x72, 0xbe, 0x42, 0xf9, 0x97, 0x9e, 0x71, 0xf7,
+ 0x69, 0x2d, 0x93, 0x3b, 0x0e, 0x1a, 0x03, 0xfa, 0xc4, 0x96, 0x2c, 0x4c,
+ 0xe6, 0xb1, 0x0c, 0xc6, 0x6c, 0xae, 0xe1, 0xe3, 0xaf, 0x2d, 0xfd, 0x43,
+ 0xe9, 0x34, 0x76, 0x94, 0x89, 0x64, 0xdd, 0x1c, 0x76, 0x75, 0x77, 0x81,
+ 0x02, 0xc2, 0xf8, 0x41, 0x4b, 0x7e, 0x09, 0x65, 0xd2, 0xf0, 0x2f, 0x9e,
+ 0xe9, 0x49, 0x86, 0x94, 0xc5, 0xdd, 0xed, 0xda, 0xaf, 0xd8, 0x34, 0x67,
+ 0x27, 0x4e, 0x6a, 0x14, 0xf5, 0x2c, 0x28, 0x6c, 0x15, 0x78, 0xc3, 0xf5,
+ 0x0f, 0x61, 0x77, 0x58, 0x54, 0x53, 0x6a, 0xbc, 0xa7, 0x42, 0xfe, 0x75,
+ 0xe0, 0x98, 0xad, 0x36, 0x7a, 0xc8, 0x26, 0x6c, 0x1b, 0x6e, 0x60, 0xe7,
+ 0x54, 0xff, 0xeb, 0x5f, 0x48, 0xb8, 0x3e, 0xec, 0xbe, 0xa7, 0xb9, 0x25,
+ 0x46, 0x66, 0x09, 0xdd, 0x06, 0xc3, 0xe2, 0xd6, 0xb8, 0x59, 0xc5, 0xe7,
+ 0x93, 0x21, 0x90, 0xa7, 0xc8, 0x3c, 0xd8, 0x36, 0x21, 0x4d, 0x1c, 0xf7,
+ 0xff, 0xf4, 0x24, 0x8a, 0x0b, 0x21, 0xc0, 0xda, 0xe5, 0x9e, 0xd0, 0x8c,
+ 0x45, 0x9c, 0xb7, 0xea, 0xc6, 0x6c, 0x03, 0x03, 0xbf, 0xda, 0xed, 0xd2,
+ 0xc8, 0x14, 0x4a, 0xdb, 0x6c, 0x78, 0x55, 0x79, 0x68, 0xdf, 0xb8, 0x72,
+ 0xb1, 0xd5, 0xf9, 0x4a, 0xba, 0x45, 0x6e, 0xc6, 0x8c, 0x08, 0xa1, 0x67,
+ 0x67, 0xcf, 0x6e, 0xae, 0xef, 0x70, 0x79, 0x3e},
+ {0x60, 0x02, 0xad, 0x7b, 0x6a, 0x5d, 0x07, 0xa3, 0x4e, 0xde, 0x08, 0xdd,
+ 0x22, 0x24, 0x55, 0xcd, 0xfb, 0x6f, 0xa7, 0x73, 0x0b, 0x56, 0xb4, 0x02,
+ 0xc2, 0x1e, 0x11, 0x06, 0xbc, 0xd6, 0xba, 0xf3, 0xa6, 0x03, 0x86, 0x4e,
+ 0x81, 0x5a, 0x4b, 0x19, 0xf6, 0xf1, 0x34, 0x8b, 0x11, 0x13, 0x24, 0x43,
+ 0xa9, 0xc4, 0x46, 0x66, 0xbe, 0x96, 0x05, 0x06, 0x2c, 0x49, 0x8a, 0x1c,
+ 0xdc, 0x45, 0x79, 0xd4, 0x3d, 0xba, 0xb7, 0x27, 0xd0, 0x1b, 0x05, 0x49,
+ 0x5e, 0xb6, 0xe5, 0x9c, 0x7c, 0xfd, 0x14, 0xce, 0xc7, 0xc3, 0xad, 0xe3,
+ 0xb3, 0xa3, 0x26, 0xce, 0x1e, 0x3c, 0xaf, 0xe5, 0xa4, 0x9c, 0xa7, 0x48,
+ 0x7f, 0x2b, 0x3a, 0xce, 0xfa, 0xd4, 0xc3, 0x66, 0x12, 0x12, 0x6d, 0x86,
+ 0xdc, 0x26, 0x80, 0x68, 0xdb, 0xa9, 0x7f, 0xe0, 0x3e, 0xbe, 0xfd, 0x47,
+ 0x70, 0xd4, 0x9a, 0x5c, 0xd9, 0x29, 0xdd, 0x0a, 0x9b, 0x8e, 0x57, 0xc3,
+ 0x35, 0x8e, 0x79, 0x0e, 0xc2, 0x12, 0x20, 0xe7, 0xa8, 0x26, 0xff, 0x99,
+ 0x89, 0x45, 0x89, 0x61, 0x5b, 0xa6, 0x33, 0xc7, 0x0a, 0x7d, 0x67, 0x2f,
+ 0xce, 0xcb, 0x8a, 0x32, 0xb5, 0x0b, 0xde, 0x80, 0x9a, 0x7d, 0xe6, 0xbd,
+ 0x57, 0xaf, 0x20, 0xed, 0x29, 0x98, 0xa6, 0x5e, 0x17, 0x2a, 0x12, 0x38,
+ 0x94, 0x4a, 0x01, 0xee, 0xc0, 0x39, 0x2c, 0x95, 0x7c, 0x04, 0x30, 0x5b,
+ 0x45, 0x28, 0xe4, 0xd2, 0xf4, 0x2e, 0xe8, 0x75, 0xfb, 0x4d, 0xda, 0xe4,
+ 0x17, 0x32, 0x4c, 0xd0, 0x03, 0xd8, 0x82, 0x3b, 0xcb, 0x15, 0x92, 0x3d,
+ 0x0b, 0x2e, 0x85, 0xfa, 0xbf, 0xe1, 0xd7, 0x7d, 0xb1, 0x6f, 0xb1, 0x9b,
+ 0xb4, 0xf9, 0xd5, 0xf1, 0xdc, 0x8e, 0xb7, 0x2a, 0x64, 0x65, 0xab, 0x8e,
+ 0xd1, 0xbc, 0x9b, 0x94, 0xbc, 0xd5, 0x4f, 0x8b, 0xee, 0xfb, 0x84, 0xab,
+ 0x70, 0xfd, 0x06, 0x48, 0x79, 0xcf, 0x26, 0x8c, 0x13, 0x37, 0xf8, 0x85,
+ 0x7c, 0x7a, 0xf5, 0xae, 0x31, 0x71, 0xb0, 0x61, 0x5f, 0x51, 0xab, 0x28,
+ 0x47, 0x49, 0x1d, 0xa4, 0x25, 0xfd, 0x61, 0x1a, 0x06, 0x55, 0x61, 0x93,
+ 0xe4, 0xa4, 0x8c, 0xd0, 0xfb, 0x4e, 0x47, 0xe5, 0x6f, 0xbf, 0xd1, 0xaa,
+ 0x0e, 0x47, 0xec, 0x34, 0xc7, 0xf5, 0x2a, 0xe3, 0x9c, 0x4c, 0x49, 0x7a,
+ 0x4e, 0x5d, 0xb6, 0x1d, 0xa4, 0xa1, 0x03, 0xf8, 0x61, 0x3d, 0xea, 0xcd,
+ 0x5d, 0x26, 0xb3, 0xcb, 0x8c, 0xb6, 0x69, 0x3c, 0x51, 0x6b, 0x4f, 0x3c,
+ 0x70, 0x76, 0xba, 0x44, 0xf7, 0x46, 0x55, 0xbd, 0x69, 0x6f, 0x08, 0xf8,
+ 0x3b, 0x3c, 0x8c, 0xe0, 0x5f, 0x22, 0xed, 0xe5, 0xca, 0x09, 0x58, 0x37,
+ 0x72, 0xc6, 0x6b, 0xea, 0x5a, 0x2c, 0xc4, 0xc2, 0x4a, 0x4b, 0xfe, 0x68,
+ 0x30, 0x0f, 0x04, 0x9e, 0x78, 0xf5, 0x7e, 0xef, 0xc5, 0x06, 0x44, 0xb4,
+ 0x3c, 0x26, 0xe7, 0xe7, 0x47, 0xd1, 0xd6, 0x41, 0xb2, 0x0a, 0xe5, 0x73,
+ 0xad, 0xb8, 0x0f, 0x56, 0xcc, 0x9b, 0x40, 0x82, 0xe8, 0x1d, 0xbd, 0xfe,
+ 0xbf, 0x2f, 0x0b, 0xaa, 0xc8, 0x6b, 0x8c, 0xe3, 0x2a, 0x0d, 0x24, 0x86,
+ 0x4b, 0x13, 0xf4, 0x9b, 0xe2, 0x25, 0x95, 0x03, 0x55, 0x98, 0xb3, 0x4f,
+ 0x96, 0x41, 0x73, 0x66, 0xa4, 0xbe, 0x80, 0xaa, 0x8c, 0x46, 0x93, 0x81,
+ 0x66, 0x00, 0x53, 0x36, 0x9e, 0x34, 0xcd, 0x10, 0xa1, 0x25, 0x61, 0x96,
+ 0xf5, 0x48, 0xc5, 0xaa, 0x97, 0xf8, 0xc1, 0xdd, 0x4a, 0x4e, 0x7c, 0x30,
+ 0x59, 0xf2, 0x60, 0xe6, 0x96, 0x04, 0xfd, 0x6f, 0x8e, 0x45, 0x65, 0xd8,
+ 0xb7, 0x83, 0x4b, 0x5c, 0x93, 0x60, 0xf0, 0xf4, 0x41, 0xc9, 0x1b, 0x95,
+ 0xf8, 0x44, 0x99, 0xda, 0x18, 0x62, 0x5e, 0x2a, 0x19, 0xbc, 0x85, 0xfb,
+ 0x1e, 0xe1, 0xb5, 0x85, 0x38, 0x47, 0xd8, 0x6d, 0x42, 0xf0, 0x2e, 0xc0,
+ 0x5f, 0x97, 0xd8, 0xa9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {906,
+ {0xa2, 0xe8, 0x47, 0xfe, 0x36, 0xd4, 0x9c, 0x09, 0x75, 0x48, 0x15, 0x80,
+ 0x7d, 0x7c, 0xe7, 0x82, 0xea, 0x22, 0x10, 0x49, 0xaf, 0xa0, 0x37, 0x53},
+ {0x97, 0x1a, 0x57, 0x89, 0x44, 0x07, 0xd5, 0x8c, 0x5f, 0x66, 0x18, 0xe5,
+ 0x5f, 0xb0, 0x68, 0x3e, 0x00, 0x1d, 0x83, 0x54, 0x0e, 0xe6, 0x69, 0x62,
+ 0x83, 0x7e, 0x8d, 0x94, 0x63, 0x66, 0xf1, 0xa0, 0x75, 0x50, 0xaa, 0x58,
+ 0x7f, 0xa6, 0xc0, 0x4e, 0x6f, 0x01, 0xc0, 0x63, 0xe4, 0x03, 0x6c, 0x3c,
+ 0xd4, 0xc7, 0x17, 0x0b, 0x36, 0xf7, 0x2b, 0x71, 0xe5, 0xf2, 0x08, 0xb8,
+ 0xd4, 0x28, 0x38, 0x4f, 0xa9, 0xe5, 0x72, 0xa7, 0x88, 0x22, 0xc0, 0x0d,
+ 0xf6, 0x17, 0xcc, 0xa5, 0xf2, 0xfc, 0x5a, 0x37, 0x47, 0xfe, 0x68, 0x3b,
+ 0x4d, 0xf1, 0xbf, 0x20, 0x1b, 0xf2, 0x51, 0xde, 0x53, 0x95, 0x4c, 0x2b,
+ 0x7a, 0x2a, 0x9d, 0x2f, 0x7d, 0x8a, 0x9c, 0x96, 0x4d, 0x3e, 0x2c, 0x1a,
+ 0x46, 0xe6, 0xe7, 0xce, 0x93, 0x7a, 0x45, 0x44, 0xbd, 0xf3, 0xbc, 0xe3,
+ 0xd5, 0xdd, 0x5b, 0xc3, 0xb6, 0xb7, 0x90, 0xdb, 0xb5, 0x77, 0xe3, 0x50,
+ 0xf5, 0xe8, 0x1e, 0x84, 0x0d, 0x93, 0x91, 0xd7, 0xf7, 0xde, 0x8c, 0xcf,
+ 0x5f, 0x8c, 0xf2, 0xc6, 0x86, 0xb3, 0x92, 0x9c, 0xf5, 0xe2, 0x5e, 0x2a,
+ 0x54, 0x6e, 0xec, 0x03, 0xa7, 0xc7, 0xd9, 0x0e, 0x63, 0xd6, 0x37, 0x01,
+ 0xf6, 0x12, 0xa0, 0xfa, 0x67, 0x59, 0xf7, 0x8d, 0x92, 0x5d, 0x5c, 0x0d,
+ 0x3a, 0x01, 0x54, 0xb5, 0xa6, 0x6e, 0xc6, 0xbd, 0x00, 0x0f, 0x47, 0x0d,
+ 0xa1, 0x26, 0xa0, 0xa1, 0x3a, 0xc7, 0x12, 0xf2, 0xc8, 0x84, 0xfd, 0xab,
+ 0x76, 0x84, 0xc3, 0x50, 0xe1, 0xc0, 0xf8, 0xe9, 0x5a, 0xbd, 0xa5, 0x74,
+ 0xf6, 0x58, 0x87, 0x42, 0x44, 0xad, 0x49, 0x73, 0xe0, 0xdb, 0x31, 0x08,
+ 0x1e, 0x38, 0x79, 0xd8, 0x5a, 0x91, 0x72, 0x1e, 0x54, 0x6a, 0xdc, 0x04,
+ 0xd4, 0xb7, 0x7b, 0xb6, 0x3f, 0xe7, 0xdd, 0x69, 0xf0, 0x24, 0x1e, 0x69,
+ 0xa2, 0x13, 0xd2, 0x11, 0xc4, 0xbf, 0x63, 0x0c, 0x7e, 0x0d, 0x86, 0x6e,
+ 0xf7, 0xec, 0x33, 0x6c, 0x91, 0x4a, 0x06, 0x02, 0x01, 0xe4, 0x77, 0xe6,
+ 0x00, 0x4b, 0x9b, 0x0b, 0x61, 0x5c, 0x50, 0xb5, 0xf5, 0x42, 0xa5, 0x3e,
+ 0x77, 0x37, 0xf2, 0xd4, 0x2b, 0x99, 0x81, 0x8a, 0x1a, 0x9c, 0x5a, 0x9e,
+ 0x3e, 0xc9, 0x14, 0xef, 0xdf, 0xd9, 0xe5, 0x4e, 0x79, 0x6d, 0x82, 0x14,
+ 0xd8, 0x93, 0x34, 0xbf, 0x72, 0x11, 0x96, 0xe1, 0x2b, 0x0f, 0x00, 0x7e,
+ 0x4a, 0x2e, 0x40, 0x14, 0xa1, 0xe0, 0x86, 0xd4, 0xf9, 0xdd, 0x8b, 0xe0,
+ 0x68, 0x33, 0xbb, 0xaf, 0xc4, 0xf7, 0xa3, 0x17, 0x40, 0x6a, 0xbc, 0xd0,
+ 0xf6, 0x88, 0x9f, 0x69, 0x9b, 0xa2, 0x13, 0x9a, 0x8c, 0x54, 0x5b, 0x78,
+ 0x45, 0xaa, 0xc2, 0x00, 0xa5, 0x0e, 0xc2, 0x7a, 0x14, 0x0f, 0x12, 0xb0,
+ 0x13, 0xec, 0x66, 0xa0, 0x74, 0x58, 0x76, 0x4d, 0xde, 0x2c, 0xfe, 0xc2,
+ 0xf2, 0x19, 0xa9, 0xcf, 0xd2, 0x45, 0x7a, 0x77, 0x6f, 0x15, 0xa2, 0x6b,
+ 0x12, 0x90, 0xd4, 0xcc, 0xcc, 0x49, 0x6a, 0x83, 0x03, 0xd0, 0x16, 0xa3,
+ 0x5e, 0x99, 0xf8, 0x2c, 0x62, 0xaf, 0xcb, 0x7e, 0xa1, 0x77, 0xbc, 0xa6,
+ 0x62, 0x18, 0xda, 0xb6, 0xed, 0x3e, 0x04, 0xad, 0xdd, 0x17, 0x07, 0xa4,
+ 0xb0, 0xf1, 0xd5, 0x32, 0x0c, 0x5e, 0x37, 0x51, 0x55, 0x01, 0x46, 0xeb,
+ 0x60, 0x55, 0x0f, 0x83, 0x53, 0x3b, 0xea, 0x54, 0xf2, 0x9a, 0xe0, 0x43,
+ 0x2d, 0x1a, 0x2f, 0x41, 0x8f, 0x77, 0x98, 0xcf, 0x2a, 0xa0, 0xf9, 0xce,
+ 0x46, 0x50, 0x03, 0x84, 0x84, 0x5c, 0x7b, 0xfe, 0x2d, 0xe4, 0xa5, 0xea,
+ 0x62, 0x43, 0xf6, 0x40, 0x73, 0x3a, 0x63, 0xc6, 0xc3, 0x8a, 0x6b, 0xe5,
+ 0x07, 0x6f, 0xa6, 0x50, 0x33, 0x37, 0xa9, 0xf0, 0x19, 0xe0, 0xd1, 0x9b,
+ 0xc2, 0xcc, 0x1b, 0xdd, 0x4c, 0x2b, 0x56, 0xc9},
+ {0x54, 0xb2, 0x30, 0xe5, 0x9e, 0x8c, 0x2b, 0xa3, 0x1f, 0xec, 0xbd, 0x26,
+ 0x0f, 0x62, 0x4f, 0x13, 0xf7, 0xe2, 0x15, 0x60, 0x9c, 0xb0, 0x28, 0x38,
+ 0x9a, 0x76, 0xb3, 0xda, 0xd6, 0x76, 0x35, 0x4a, 0xba, 0x67, 0x44, 0xe8,
+ 0xbe, 0xc1, 0xa0, 0x1e, 0x70, 0xbf, 0x1c, 0x9d, 0xa4, 0x7e, 0x64, 0x3b,
+ 0xf6, 0xb8, 0x4a, 0xe9, 0x04, 0x1b, 0xc3, 0x7c, 0x8f, 0x2a, 0x29, 0x3d,
+ 0x92, 0x24, 0xa5, 0xc2, 0x68, 0xb4, 0x28, 0x0d, 0xb7, 0xad, 0xcb, 0x3d,
+ 0x48, 0xbd, 0x28, 0xa8, 0xe4, 0xa4, 0x2d, 0x9e, 0x24, 0x88, 0xc5, 0x1c,
+ 0xee, 0x6c, 0x4a, 0x31, 0x18, 0xad, 0xcd, 0x61, 0xea, 0x33, 0x0c, 0xa9,
+ 0x30, 0x39, 0x3e, 0x87, 0xf3, 0x55, 0x79, 0x62, 0x08, 0x9e, 0x09, 0x15,
+ 0x8d, 0x49, 0x7c, 0xb6, 0x97, 0x16, 0x59, 0x25, 0x66, 0x83, 0x52, 0x96,
+ 0xca, 0x59, 0xa4, 0xb6, 0xea, 0x3a, 0x05, 0x56, 0xd4, 0xa1, 0x1e, 0xa3,
+ 0x23, 0x0c, 0x7a, 0xcf, 0x59, 0x47, 0xb1, 0xa3, 0x7c, 0xc9, 0xd0, 0xfd,
+ 0xe3, 0x1a, 0x45, 0x0b, 0x05, 0x26, 0xa5, 0x63, 0x30, 0xf2, 0xdd, 0x5b,
+ 0xcc, 0xfb, 0x9b, 0xa8, 0x4f, 0x95, 0xb4, 0x61, 0x74, 0x3f, 0x5c, 0x8b,
+ 0xf3, 0x72, 0x14, 0xef, 0x2e, 0x20, 0x0b, 0x8c, 0xde, 0x57, 0xee, 0xbd,
+ 0x36, 0x63, 0x95, 0x58, 0x93, 0xcf, 0xdb, 0xc9, 0x19, 0xf0, 0x7c, 0x2e,
+ 0x7a, 0x4b, 0x29, 0x00, 0xa1, 0xf0, 0xd9, 0x58, 0xb6, 0x27, 0x99, 0x29,
+ 0xd6, 0x72, 0x29, 0xd7, 0x5b, 0x93, 0x3a, 0xec, 0xd1, 0x21, 0x24, 0xb1,
+ 0xdd, 0x83, 0xeb, 0xf8, 0x00, 0x7c, 0xb9, 0x93, 0xf4, 0x3c, 0xf1, 0x21,
+ 0xe8, 0x83, 0xae, 0xdb, 0xd1, 0x33, 0xf7, 0x8a, 0x1c, 0x36, 0xa3, 0x3b,
+ 0xc2, 0x33, 0xa2, 0x53, 0x1e, 0x7c, 0x2d, 0x44, 0x50, 0x8f, 0x17, 0x34,
+ 0x61, 0x1f, 0xa6, 0x90, 0xd6, 0x1f, 0xd6, 0xcc, 0x50, 0x9f, 0x40, 0x03,
+ 0xc5, 0x4c, 0xaf, 0x91, 0xd2, 0x04, 0xc0, 0xfc, 0x2c, 0x2d, 0x9c, 0x36,
+ 0x11, 0x26, 0xcc, 0x53, 0x58, 0xc7, 0x5a, 0x66, 0x79, 0x50, 0xcb, 0xf3,
+ 0x36, 0x5b, 0x10, 0x31, 0x6b, 0x00, 0xa8, 0x90, 0xf4, 0x3d, 0x91, 0x94,
+ 0x50, 0x8e, 0x37, 0x11, 0x0c, 0x9e, 0x30, 0x4c, 0x69, 0x89, 0xbf, 0x06,
+ 0x3e, 0xd7, 0x12, 0x99, 0x6a, 0xd7, 0x9f, 0x98, 0xb7, 0x3f, 0xd0, 0xed,
+ 0x79, 0x05, 0x8d, 0x6e, 0x2e, 0xbb, 0x6b, 0x6e, 0x60, 0x8a, 0x47, 0x45,
+ 0x56, 0x11, 0x10, 0xe2, 0x07, 0xca, 0xf2, 0x0a, 0x5c, 0x38, 0xfb, 0x31,
+ 0xce, 0x2f, 0xb9, 0xff, 0x16, 0x84, 0x6d, 0xaf, 0x20, 0xff, 0x79, 0xa6,
+ 0xad, 0x26, 0x0f, 0x72, 0x3e, 0x75, 0x98, 0x90, 0x49, 0x83, 0x36, 0x0a,
+ 0x92, 0x42, 0x65, 0x93, 0x48, 0x51, 0xf8, 0x17, 0x8d, 0x3d, 0xd7, 0x41,
+ 0x04, 0x6f, 0xd2, 0x88, 0xd3, 0x90, 0x64, 0xe3, 0xaa, 0xea, 0x19, 0xb1,
+ 0xf6, 0x37, 0xa6, 0xe5, 0x99, 0x9e, 0xe0, 0xb5, 0x57, 0xa6, 0x64, 0x68,
+ 0xe0, 0x83, 0xe6, 0xaa, 0x6c, 0xff, 0x36, 0xc6, 0x5f, 0xb2, 0x86, 0xf9,
+ 0x38, 0xa5, 0x3c, 0x25, 0x31, 0x43, 0x07, 0x13, 0x08, 0x94, 0x4d, 0x28,
+ 0x8b, 0x4a, 0x2b, 0x0c, 0x3d, 0xd2, 0x9a, 0xab, 0x23, 0xd3, 0xcf, 0xae,
+ 0xfe, 0xd4, 0xac, 0x51, 0x54, 0xaf, 0x81, 0xe2, 0xc4, 0x1d, 0xf2, 0xdf,
+ 0x4a, 0xbe, 0xaf, 0x44, 0x1b, 0xe8, 0x59, 0x80, 0xe1, 0xd8, 0x2e, 0xfb,
+ 0xa6, 0x01, 0x80, 0x85, 0x4d, 0x84, 0x89, 0x23, 0xb8, 0x8e, 0x8b, 0x7a,
+ 0x82, 0xa1, 0xe5, 0x66, 0x76, 0x61, 0xac, 0x70, 0x01, 0xfb, 0x4a, 0xf6,
+ 0x5f, 0xac, 0x6f, 0x58, 0x57, 0xb8, 0x81, 0xce, 0xb3, 0xa0, 0xcf, 0x97,
+ 0x66, 0x4d, 0x05, 0xbf, 0x7f, 0x1a, 0x90, 0x66, 0x0a, 0xcb, 0x98, 0x56,
+ 0x3d, 0xf7, 0x25, 0xd2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {907,
+ {0x36, 0x87, 0x0e, 0xf9, 0xd5, 0x38, 0xe1, 0x99, 0x3b, 0x60, 0x9c, 0x8a,
+ 0xc1, 0x98, 0x4d, 0xa1, 0x6b, 0x6c, 0x57, 0x33, 0xb3, 0xc0, 0xe9, 0xfe},
+ {0x97, 0x1a, 0x57, 0x89, 0x44, 0x07, 0xd5, 0x8c, 0x5f, 0x66, 0x18, 0xe5,
+ 0x5f, 0xb0, 0x68, 0x3e, 0x00, 0x1d, 0x83, 0x54, 0x0e, 0xe6, 0x69, 0x62,
+ 0x83, 0x7e, 0x8d, 0x94, 0x63, 0x66, 0xf1, 0xa0, 0x75, 0x50, 0xaa, 0x58,
+ 0x7f, 0xa6, 0xc0, 0x4e, 0x6f, 0x01, 0xc0, 0x63, 0xe4, 0x03, 0x6c, 0x3c,
+ 0xd4, 0xc7, 0x17, 0x0b, 0x36, 0xf7, 0x2b, 0x71, 0xe5, 0xf2, 0x08, 0xb8,
+ 0xd4, 0x28, 0x38, 0x4f, 0xa9, 0xe5, 0x72, 0xa7, 0x88, 0x22, 0xc0, 0x0d,
+ 0xf6, 0x17, 0xcc, 0xa5, 0xf2, 0xfc, 0x5a, 0x37, 0x47, 0xfe, 0x68, 0x3b,
+ 0x4d, 0xf1, 0xbf, 0x20, 0x1b, 0xf2, 0x51, 0xde, 0x53, 0x95, 0x4c, 0x2b,
+ 0x7a, 0x2a, 0x9d, 0x2f, 0x7d, 0x8a, 0x9c, 0x96, 0x4d, 0x3e, 0x2c, 0x1a,
+ 0x46, 0xe6, 0xe7, 0xce, 0x93, 0x7a, 0x45, 0x44, 0xbd, 0xf3, 0xbc, 0xe3,
+ 0xd5, 0xdd, 0x5b, 0xc3, 0xb6, 0xb7, 0x90, 0xdb, 0xb5, 0x77, 0xe3, 0x50,
+ 0xf5, 0xe8, 0x1e, 0x84, 0x0d, 0x93, 0x91, 0xd7, 0xf7, 0xde, 0x8c, 0xcf,
+ 0x5f, 0x8c, 0xf2, 0xc6, 0x86, 0xb3, 0x92, 0x9c, 0xf5, 0xe2, 0x5e, 0x2a,
+ 0x54, 0x6e, 0xec, 0x03, 0xa7, 0xc7, 0xd9, 0x0e, 0x63, 0xd6, 0x37, 0x01,
+ 0xf6, 0x12, 0xa0, 0xfa, 0x67, 0x59, 0xf7, 0x8d, 0x92, 0x5d, 0x5c, 0x0d,
+ 0x3a, 0x01, 0x54, 0xb5, 0xa6, 0x6e, 0xc6, 0xbd, 0x00, 0x0f, 0x47, 0x0d,
+ 0xa1, 0x26, 0xa0, 0xa1, 0x3a, 0xc7, 0x12, 0xf2, 0xc8, 0x84, 0xfd, 0xab,
+ 0x76, 0x84, 0xc3, 0x50, 0xe1, 0xc0, 0xf8, 0xe9, 0x5a, 0xbd, 0xa5, 0x74,
+ 0xf6, 0x58, 0x87, 0x42, 0x44, 0xad, 0x49, 0x73, 0xe0, 0xdb, 0x31, 0x08,
+ 0x1e, 0x38, 0x79, 0xd8, 0x5a, 0x91, 0x72, 0x1e, 0x54, 0x6a, 0xdc, 0x04,
+ 0xd4, 0xb7, 0x7b, 0xb6, 0x3f, 0xe7, 0xdd, 0x69, 0xf0, 0x24, 0x1e, 0x69,
+ 0xa2, 0x13, 0xd2, 0x11, 0xc4, 0xbf, 0x63, 0x0c, 0x7e, 0x0d, 0x86, 0x6e,
+ 0xf7, 0xec, 0x33, 0x6c, 0x91, 0x4a, 0x06, 0x02, 0x01, 0xe4, 0x77, 0xe6,
+ 0x00, 0x4b, 0x9b, 0x0b, 0x61, 0x5c, 0x50, 0xb5, 0xf5, 0x42, 0xa5, 0x3e,
+ 0x77, 0x37, 0xf2, 0xd4, 0x2b, 0x99, 0x81, 0x8a, 0x1a, 0x9c, 0x5a, 0x9e,
+ 0x3e, 0xc9, 0x14, 0xef, 0xdf, 0xd9, 0xe5, 0x4e, 0x79, 0x6d, 0x82, 0x14,
+ 0xd8, 0x93, 0x34, 0xbf, 0x72, 0x11, 0x96, 0xe1, 0x2b, 0x0f, 0x00, 0x7e,
+ 0x4a, 0x2e, 0x40, 0x14, 0xa1, 0xe0, 0x86, 0xd4, 0xf9, 0xdd, 0x8b, 0xe0,
+ 0x68, 0x33, 0xbb, 0xaf, 0xc4, 0xf7, 0xa3, 0x17, 0x40, 0x6a, 0xbc, 0xd0,
+ 0xf6, 0x88, 0x9f, 0x69, 0x9b, 0xa2, 0x13, 0x9a, 0x8c, 0x54, 0x5b, 0x78,
+ 0x45, 0xaa, 0xc2, 0x00, 0xa5, 0x0e, 0xc2, 0x7a, 0x14, 0x0f, 0x12, 0xb0,
+ 0x13, 0xec, 0x66, 0xa0, 0x74, 0x58, 0x76, 0x4d, 0xde, 0x2c, 0xfe, 0xc2,
+ 0xf2, 0x19, 0xa9, 0xcf, 0xd2, 0x45, 0x7a, 0x77, 0x6f, 0x15, 0xa2, 0x6b,
+ 0x12, 0x90, 0xd4, 0xcc, 0xcc, 0x49, 0x6a, 0x83, 0x03, 0xd0, 0x16, 0xa3,
+ 0x5e, 0x99, 0xf8, 0x2c, 0x62, 0xaf, 0xcb, 0x7e, 0xa1, 0x77, 0xbc, 0xa6,
+ 0x62, 0x18, 0xda, 0xb6, 0xed, 0x3e, 0x04, 0xad, 0xdd, 0x17, 0x07, 0xa4,
+ 0xb0, 0xf1, 0xd5, 0x32, 0x0c, 0x5e, 0x37, 0x51, 0x55, 0x01, 0x46, 0xeb,
+ 0x60, 0x55, 0x0f, 0x83, 0x53, 0x3b, 0xea, 0x54, 0xf2, 0x9a, 0xe0, 0x43,
+ 0x2d, 0x1a, 0x2f, 0x41, 0x8f, 0x77, 0x98, 0xcf, 0x2a, 0xa0, 0xf9, 0xce,
+ 0x46, 0x50, 0x03, 0x84, 0x84, 0x5c, 0x7b, 0xfe, 0x2d, 0xe4, 0xa5, 0xea,
+ 0x62, 0x43, 0xf6, 0x40, 0x73, 0x3a, 0x63, 0xc6, 0xc3, 0x8a, 0x6b, 0xe5,
+ 0x07, 0x6f, 0xa6, 0x50, 0x33, 0x37, 0xa9, 0xf0, 0x19, 0xe0, 0xd1, 0x9b,
+ 0xc2, 0xcc, 0x1b, 0xdd, 0x4c, 0x2b, 0x56, 0xc9},
+ {0x53, 0x37, 0xaf, 0x30, 0xe4, 0xa6, 0x55, 0xe7, 0x83, 0x77, 0xec, 0x09,
+ 0x5c, 0xdd, 0xf0, 0x5c, 0xa0, 0xd8, 0x27, 0xdc, 0x3b, 0x4a, 0x78, 0xfa,
+ 0x90, 0x80, 0x7a, 0x5f, 0x30, 0xb3, 0x3a, 0xb4, 0xfc, 0xc2, 0x4f, 0xfe,
+ 0x3e, 0x8a, 0x04, 0x09, 0x6f, 0x22, 0xd1, 0x32, 0x0f, 0xc2, 0x9d, 0xdf,
+ 0xa6, 0x35, 0x6d, 0x4d, 0x38, 0xdd, 0x5c, 0xf1, 0x18, 0xc3, 0x19, 0x3d,
+ 0x99, 0x34, 0x47, 0x9c, 0x54, 0x6b, 0xa3, 0x68, 0x71, 0xe8, 0xab, 0xd7,
+ 0x8b, 0x02, 0x12, 0x71, 0xe5, 0x3c, 0x40, 0x78, 0x95, 0x5c, 0x85, 0x6b,
+ 0x18, 0xdd, 0x5e, 0x4b, 0x8c, 0xd4, 0x63, 0xf7, 0x9c, 0x4f, 0xde, 0x40,
+ 0xb7, 0x7e, 0x88, 0xde, 0x60, 0xc4, 0x59, 0x91, 0xcd, 0x5b, 0x05, 0x7a,
+ 0xae, 0xb8, 0x8f, 0xac, 0xa7, 0x49, 0x23, 0x46, 0x3d, 0x38, 0x9c, 0xf4,
+ 0xa0, 0x58, 0xb1, 0x3c, 0x95, 0x21, 0x96, 0x5b, 0x14, 0x61, 0x58, 0x75,
+ 0x77, 0x9f, 0x48, 0x59, 0xfd, 0xd9, 0x83, 0x8b, 0xb3, 0x68, 0x99, 0xe4,
+ 0x14, 0xa9, 0xd7, 0xc4, 0x9a, 0x02, 0xdc, 0xf6, 0xe6, 0xfe, 0x0b, 0x20,
+ 0xd1, 0x0e, 0x7e, 0xbd, 0xb0, 0x5c, 0x0c, 0xa4, 0xd6, 0xe1, 0x82, 0x50,
+ 0xd0, 0x06, 0x80, 0x01, 0xe7, 0x29, 0x20, 0xc4, 0x97, 0xf2, 0x7f, 0x5f,
+ 0xc3, 0x14, 0x97, 0x26, 0x7a, 0x4e, 0x56, 0x2e, 0xe1, 0x72, 0x9e, 0x68,
+ 0x36, 0x26, 0x10, 0x1b, 0xde, 0x62, 0x0c, 0x50, 0x91, 0x05, 0xac, 0x7d,
+ 0x4c, 0x70, 0x34, 0x3b, 0xf9, 0xaa, 0x9a, 0x42, 0x3a, 0x64, 0x45, 0x9e,
+ 0xb3, 0xa5, 0xce, 0xff, 0x0f, 0x76, 0xf3, 0x55, 0xef, 0x2b, 0x1b, 0x90,
+ 0xa2, 0xad, 0xda, 0x1e, 0xf4, 0x6b, 0x10, 0x0b, 0xe8, 0x2c, 0xa3, 0x7c,
+ 0xb5, 0x4d, 0x14, 0x50, 0xe6, 0x2a, 0x71, 0x28, 0x1a, 0x21, 0x57, 0x7e,
+ 0x6a, 0xc3, 0xcb, 0x10, 0xa1, 0xaf, 0x8c, 0x2d, 0x9c, 0x96, 0x47, 0x8a,
+ 0x24, 0xab, 0xfe, 0x87, 0x81, 0x5b, 0x8e, 0x0c, 0x9c, 0x37, 0x68, 0x5d,
+ 0x54, 0xc5, 0x78, 0xf4, 0x86, 0xb1, 0x02, 0x82, 0xd7, 0x88, 0xcb, 0x30,
+ 0xb0, 0xb0, 0x00, 0x01, 0x26, 0xae, 0xf4, 0xfd, 0xcc, 0xeb, 0xcf, 0x03,
+ 0x7b, 0xa8, 0x15, 0x96, 0xf0, 0x2e, 0x79, 0x8b, 0x7a, 0x9d, 0x25, 0xca,
+ 0x53, 0x37, 0xbb, 0x32, 0xde, 0x0b, 0x20, 0x8a, 0x5b, 0x0b, 0xcd, 0x4d,
+ 0xdd, 0x30, 0x62, 0xe3, 0x1a, 0xa9, 0x24, 0xff, 0x3e, 0x5d, 0xec, 0xcf,
+ 0x19, 0x16, 0x32, 0x3b, 0x34, 0x02, 0x6f, 0x5a, 0xde, 0x24, 0x15, 0xcc,
+ 0xd2, 0x3c, 0x1e, 0x2a, 0x57, 0xfa, 0x82, 0x1d, 0x11, 0xfc, 0xc4, 0xf4,
+ 0x74, 0x5b, 0x66, 0x34, 0xfe, 0xd9, 0xd9, 0x98, 0x2d, 0x17, 0xb4, 0x25,
+ 0x26, 0xb6, 0xa6, 0x50, 0x7e, 0x42, 0x0e, 0xe2, 0xe5, 0xf7, 0xb0, 0xd7,
+ 0xaa, 0x7c, 0xf4, 0x74, 0x9c, 0xbe, 0x01, 0xd9, 0xde, 0x2b, 0x87, 0x67,
+ 0x31, 0x84, 0x6d, 0x17, 0x0a, 0x86, 0x47, 0xa4, 0x03, 0x25, 0xf4, 0x74,
+ 0xea, 0x09, 0x43, 0x80, 0x92, 0x85, 0xe7, 0x1c, 0x54, 0x62, 0x36, 0xc3,
+ 0x71, 0x3e, 0x21, 0x78, 0x7c, 0x08, 0x1e, 0x98, 0x4a, 0x96, 0xcc, 0x98,
+ 0xd6, 0x35, 0x33, 0xfb, 0x64, 0x51, 0x1d, 0x42, 0xfc, 0xf6, 0xec, 0x28,
+ 0xd9, 0xc9, 0x16, 0x65, 0x76, 0xd4, 0xb4, 0x1d, 0xb5, 0x00, 0xbb, 0xa2,
+ 0x53, 0x10, 0x33, 0x75, 0x7d, 0x15, 0xdd, 0x48, 0x7c, 0x00, 0xbe, 0x61,
+ 0xc7, 0x22, 0xf4, 0x80, 0xe2, 0xa2, 0x16, 0x8c, 0x9c, 0xce, 0x1c, 0x30,
+ 0x1f, 0x94, 0x9c, 0xd2, 0x53, 0x5a, 0xad, 0x25, 0x83, 0x19, 0x20, 0xa7,
+ 0xfc, 0xbc, 0x38, 0xe0, 0x95, 0x3c, 0x87, 0xbc, 0xcb, 0x9d, 0x38, 0x0b,
+ 0x90, 0x1e, 0xda, 0xc7, 0xc1, 0x51, 0xb2, 0xd0, 0xb3, 0x37, 0xba, 0xf8,
+ 0xd1, 0x06, 0x17, 0xd9},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {908,
+ {0x46, 0x7c, 0x7d, 0x06, 0xd2, 0x59, 0x3d, 0x17, 0x79, 0xc6, 0x9a, 0x01,
+ 0xa9, 0x89, 0xbd, 0x42, 0x30, 0xd6, 0x99, 0xf1, 0xb3, 0x6b, 0x82, 0xdd},
+ {0x71, 0x2e, 0x88, 0x3f, 0x3f, 0x08, 0x65, 0xae, 0x78, 0x9a, 0x22, 0xc5,
+ 0x25, 0x05, 0x3f, 0x13, 0xc2, 0x14, 0x33, 0xf1, 0x72, 0x89, 0xa2, 0xfa,
+ 0x02, 0xc7, 0xed, 0x5e, 0xe7, 0xd0, 0xa4, 0xfc, 0x29, 0xe2, 0xb7, 0x52,
+ 0xac, 0x7c, 0xfd, 0xca, 0x4b, 0xc9, 0x71, 0x4e, 0xcf, 0x47, 0x2a, 0x9f,
+ 0x6c, 0x1e, 0xf6, 0x82, 0x5a, 0xdc, 0xa2, 0x35, 0x51, 0x5b, 0x1c, 0xec,
+ 0x8d, 0x8b, 0x10, 0x11, 0xd4, 0x48, 0xc1, 0x9a, 0x13, 0xa4, 0x3e, 0x8b,
+ 0x47, 0x5a, 0x5d, 0x2d, 0xb4, 0x3b, 0x50, 0x9c, 0xc9, 0x05, 0xdc, 0x00,
+ 0x0f, 0xfc, 0x82, 0x92, 0x73, 0x66, 0x82, 0x2b, 0x27, 0x48, 0xae, 0x70,
+ 0x99, 0x4f, 0xf6, 0xfa, 0x7a, 0xf7, 0x68, 0x06, 0x27, 0x7a, 0xb3, 0x8b,
+ 0xae, 0xd9, 0xbb, 0x9a, 0x8d, 0x5d, 0x4c, 0xbc, 0x2d, 0xc8, 0x9f, 0x06,
+ 0x94, 0x0e, 0x03, 0x8a, 0x62, 0xfc, 0x58, 0x65, 0x97, 0xdb, 0xdb, 0xaa,
+ 0xaa, 0x09, 0xe5, 0x49, 0x53, 0x8e, 0xb5, 0x50, 0xf1, 0x11, 0x65, 0x2e,
+ 0x43, 0xee, 0xda, 0xab, 0x9d, 0x20, 0xc7, 0xc1, 0x9a, 0x7d, 0x9c, 0xef,
+ 0x0d, 0xa5, 0x6a, 0xdc, 0x84, 0x8b, 0x5e, 0xcc, 0xf1, 0xb6, 0x6a, 0xcf,
+ 0x45, 0xf6, 0x84, 0xa1, 0xed, 0x7f, 0x6e, 0x49, 0xba, 0x1a, 0x4f, 0x6f,
+ 0xaf, 0xb5, 0xcb, 0x0a, 0xb2, 0x91, 0x4c, 0x10, 0x2e, 0x62, 0x51, 0xd5,
+ 0x33, 0x40, 0x57, 0x9b, 0xd5, 0xf6, 0x9d, 0x32, 0xc1, 0x23, 0x84, 0xa3,
+ 0xdf, 0x55, 0xb1, 0xe1, 0xf5, 0xf6, 0x88, 0x50, 0xe9, 0x02, 0xa7, 0x84,
+ 0xca, 0x2a, 0xd8, 0x89, 0x01, 0x50, 0x1b, 0xe3, 0xa6, 0x88, 0x0f, 0x62,
+ 0xf5, 0x28, 0x8b, 0x58, 0x2a, 0xab, 0x69, 0x52, 0x37, 0xa3, 0x14, 0x39,
+ 0x3d, 0xff, 0x6e, 0x93, 0x6c, 0x43, 0xe0, 0x85, 0x83, 0xfb, 0x47, 0x09,
+ 0x17, 0x36, 0x12, 0x47, 0x0f, 0xf6, 0x91, 0xdb, 0xf8, 0xe2, 0xf9, 0x1e,
+ 0x0a, 0x12, 0xfd, 0x18, 0x8c, 0x66, 0x99, 0x7f, 0xc4, 0xe9, 0xd4, 0xc6,
+ 0x13, 0x5b, 0x1f, 0x9d, 0xc3, 0x17, 0x77, 0x85, 0xd6, 0x8d, 0xd4, 0xf4,
+ 0x52, 0x7a, 0xe7, 0xbb, 0xb8, 0xdf, 0xaa, 0x77, 0x3c, 0x36, 0x25, 0x54,
+ 0xaf, 0xd7, 0xcc, 0xc9, 0x95, 0x7f, 0xe5, 0x61, 0x72, 0x4c, 0xbe, 0x28,
+ 0xcb, 0x60, 0x6c, 0x43, 0xe8, 0x97, 0x16, 0x68, 0x86, 0x3f, 0xb1, 0x2a,
+ 0xeb, 0xfc, 0x78, 0x2f, 0x16, 0x5c, 0x5a, 0x3e, 0x2b, 0xe2, 0x83, 0xf2,
+ 0x77, 0x45, 0x6e, 0x51, 0x7f, 0xc3, 0x80, 0x02, 0x3a, 0x5f, 0xde, 0xae,
+ 0xdc, 0xb9, 0xd5, 0x4a, 0x18, 0xc6, 0x63, 0xc4, 0x68, 0xf7, 0xf4, 0xaf,
+ 0x0c, 0xae, 0xcd, 0x58, 0x11, 0xa5, 0x46, 0x64, 0x04, 0x50, 0x03, 0x0e,
+ 0x4d, 0x69, 0x23, 0xcc, 0x5c, 0xc7, 0x0a, 0x5a, 0xf0, 0xa4, 0x02, 0x00,
+ 0x8d, 0xb1, 0x36, 0x31, 0xf7, 0x28, 0x22, 0xc0, 0xc5, 0x60, 0xf2, 0x0d,
+ 0x8a, 0x4b, 0x9c, 0xca, 0x61, 0xf1, 0x89, 0xad, 0x8e, 0xcc, 0x3f, 0xfa,
+ 0xb1, 0xce, 0x35, 0xc1, 0x62, 0x6e, 0xb9, 0x3a, 0x6b, 0x49, 0x9f, 0x84,
+ 0xa4, 0x0a, 0xbd, 0x85, 0xde, 0xa6, 0x8b, 0x50, 0x7a, 0xe8, 0x7e, 0xf5,
+ 0x70, 0x98, 0x4e, 0x69, 0x47, 0xa5, 0x8c, 0x2c, 0xc3, 0xba, 0x36, 0xe6,
+ 0x80, 0x0e, 0x7a, 0xcc, 0x96, 0x9b, 0xcf, 0x74, 0x1c, 0x06, 0x0d, 0xc9,
+ 0x90, 0xb9, 0xab, 0xfe, 0x06, 0xe7, 0xba, 0x38, 0xc9, 0x96, 0x6f, 0x88,
+ 0x11, 0x40, 0x30, 0xca, 0x54, 0x60, 0xa1, 0xbe, 0x42, 0x21, 0x8a, 0xfa,
+ 0xdd, 0xa0, 0x04, 0x5a, 0x8b, 0x66, 0xeb, 0xcd, 0xf4, 0xaf, 0x75, 0x2e,
+ 0xf5, 0x57, 0x20, 0x30, 0xe5, 0xc3, 0xcb, 0x62, 0x87, 0x9f, 0x3f, 0x97,
+ 0xe9, 0xb8, 0x46, 0x50, 0x06, 0xc1, 0x32, 0x41},
+ {0xd0, 0x5a, 0xe4, 0x15, 0x24, 0x7a, 0x9b, 0xad, 0xf4, 0x7e, 0x89, 0x00,
+ 0x70, 0x8d, 0x0c, 0x0b, 0x5c, 0xff, 0x8e, 0x1d, 0x50, 0x5e, 0x6a, 0x96,
+ 0x56, 0xdc, 0xe2, 0xa2, 0xdc, 0xfd, 0x2c, 0xb0, 0x63, 0x55, 0x46, 0x2e,
+ 0xa5, 0xa9, 0xea, 0x32, 0x44, 0x24, 0x5b, 0xc1, 0xb5, 0x2f, 0x33, 0xf1,
+ 0x3e, 0xf0, 0x39, 0x9e, 0x9f, 0x8d, 0x9e, 0x81, 0xdf, 0x05, 0x90, 0x71,
+ 0xab, 0x2c, 0x86, 0x48, 0xbe, 0x60, 0x7e, 0x7c, 0x8e, 0x22, 0x18, 0x0f,
+ 0xa1, 0x7e, 0x7d, 0xc8, 0x17, 0x8f, 0x2d, 0x9a, 0x77, 0x18, 0x42, 0xa2,
+ 0x18, 0xfc, 0xa4, 0x98, 0x44, 0x5c, 0xff, 0x17, 0xa0, 0xcb, 0x05, 0x4e,
+ 0xdf, 0xdd, 0xd1, 0xc4, 0x66, 0x1b, 0xe6, 0xad, 0xaf, 0x26, 0x84, 0xee,
+ 0x29, 0x45, 0x39, 0xf8, 0x24, 0xf1, 0x98, 0x5f, 0xfd, 0x03, 0xa9, 0xd7,
+ 0xc9, 0xa2, 0x52, 0xe3, 0x7d, 0x8e, 0x7b, 0x0c, 0x94, 0xb1, 0x68, 0xfc,
+ 0xf8, 0xd4, 0x51, 0xd7, 0xb8, 0x9e, 0xc5, 0x0d, 0x29, 0x6d, 0x24, 0x2d,
+ 0x9c, 0x98, 0xf6, 0x44, 0xf0, 0x9f, 0xef, 0x15, 0x8b, 0x81, 0x07, 0x9b,
+ 0xe5, 0xaa, 0xca, 0x29, 0x67, 0x62, 0x6a, 0xaf, 0xd5, 0xd3, 0x32, 0x5f,
+ 0xba, 0xf5, 0xdd, 0xa5, 0x0b, 0x44, 0x6b, 0x08, 0x63, 0x66, 0x96, 0x95,
+ 0xcc, 0x70, 0x62, 0x1c, 0xb6, 0x7e, 0x2b, 0xe7, 0x2d, 0x7a, 0x7d, 0x9b,
+ 0xfe, 0x2e, 0x36, 0xd6, 0x06, 0x39, 0x2f, 0xd9, 0x7b, 0x82, 0x87, 0xc7,
+ 0x03, 0x59, 0x25, 0x15, 0xd3, 0x6d, 0x1f, 0x99, 0xd3, 0xbb, 0x79, 0x03,
+ 0x18, 0x0f, 0x3e, 0x7f, 0x48, 0xc5, 0xc2, 0xa1, 0x90, 0x99, 0x5e, 0x6a,
+ 0x74, 0x02, 0x21, 0x03, 0x21, 0x7b, 0x5f, 0x24, 0x01, 0xd4, 0x8b, 0x06,
+ 0x4a, 0xaf, 0xd3, 0xd0, 0x68, 0x66, 0x51, 0x96, 0xe4, 0xc9, 0xa6, 0xfb,
+ 0xfe, 0xf3, 0x7d, 0xe2, 0x19, 0xee, 0xe4, 0x35, 0xa3, 0xdf, 0xb7, 0xdc,
+ 0xe7, 0x5c, 0x7d, 0x84, 0xca, 0x40, 0x4a, 0x5b, 0xb5, 0x68, 0xc7, 0x2d,
+ 0xb2, 0xc3, 0x9b, 0xc7, 0xdb, 0xe3, 0x41, 0xbe, 0xb3, 0xb5, 0xa1, 0x97,
+ 0xf1, 0x33, 0xd4, 0x42, 0xef, 0xf7, 0x57, 0x39, 0x0a, 0x01, 0x5b, 0x8e,
+ 0xae, 0x06, 0xf3, 0x0d, 0xe2, 0xfd, 0xdb, 0x8f, 0xf1, 0x41, 0xa8, 0x8b,
+ 0x0c, 0xc9, 0x8c, 0x10, 0xc0, 0xc1, 0xf4, 0x77, 0x53, 0xad, 0xea, 0xb6,
+ 0x88, 0xef, 0xdc, 0x98, 0x58, 0x60, 0xb8, 0xbb, 0xf1, 0x07, 0xbe, 0xbb,
+ 0x4d, 0x68, 0x77, 0x3c, 0x2f, 0x51, 0xc8, 0x2b, 0xf1, 0xf4, 0x44, 0xd5,
+ 0xb2, 0x79, 0xcc, 0x42, 0xa6, 0x9f, 0x02, 0x4c, 0xa4, 0x1c, 0x36, 0xcc,
+ 0xb9, 0xfe, 0x52, 0xa0, 0xf2, 0x88, 0xca, 0x25, 0x18, 0x8e, 0x9c, 0xbf,
+ 0x27, 0xe0, 0x8f, 0xfa, 0xe6, 0x49, 0x8e, 0xda, 0xbb, 0xa6, 0x51, 0xb3,
+ 0xa4, 0x22, 0x65, 0xab, 0xc6, 0xef, 0x8b, 0xfc, 0x1f, 0xd3, 0xac, 0x08,
+ 0x5c, 0x79, 0x13, 0x3a, 0xdf, 0x4d, 0x73, 0xce, 0x4e, 0x0d, 0xee, 0xd3,
+ 0x3c, 0x85, 0x2f, 0xb9, 0x45, 0xd1, 0x15, 0xad, 0x89, 0x6c, 0x94, 0xe4,
+ 0xae, 0xa4, 0xb5, 0xe3, 0x7b, 0x99, 0xa0, 0xdc, 0x3c, 0xf5, 0x5c, 0x0b,
+ 0x5c, 0x59, 0x3e, 0xde, 0xbe, 0x68, 0x0d, 0x5d, 0x5c, 0x14, 0x7d, 0x5b,
+ 0x3e, 0xda, 0x46, 0x0e, 0x62, 0xa8, 0x3c, 0x27, 0x1a, 0xb0, 0xc0, 0x51,
+ 0xc8, 0xed, 0x40, 0x6f, 0x5f, 0x2b, 0x37, 0x33, 0x53, 0x08, 0xb1, 0xc5,
+ 0xde, 0x62, 0xa6, 0x56, 0x19, 0x7a, 0x42, 0xda, 0x0e, 0x33, 0x98, 0x70,
+ 0x1a, 0xb7, 0x6d, 0xe8, 0x5d, 0x0a, 0xae, 0x23, 0x09, 0xbc, 0xad, 0xdf,
+ 0x4e, 0xce, 0x4d, 0x09, 0x63, 0xba, 0x16, 0x29, 0xeb, 0x43, 0x31, 0x9f,
+ 0x37, 0x6f, 0xf8, 0x62, 0x46, 0x17, 0x0a, 0x99, 0x01, 0x51, 0x3f, 0xf0,
+ 0x2d, 0x72, 0x7a, 0xe6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {909,
+ {0x65, 0xb5, 0x2c, 0x7e, 0x32, 0x75, 0x96, 0x7c, 0xf5, 0x46, 0x56, 0x4f,
+ 0xb3, 0x83, 0x60, 0xb1, 0x67, 0x5c, 0x3c, 0x59, 0xd3, 0xe2, 0x5a, 0xfa},
+ {0x8b, 0x5b, 0x15, 0x4a, 0x90, 0x11, 0x8c, 0x5d, 0x33, 0x68, 0xab, 0x84,
+ 0x4f, 0x82, 0x15, 0xe6, 0xf2, 0x2c, 0xb4, 0x6f, 0x9f, 0x55, 0xa6, 0xa3,
+ 0x7d, 0x9c, 0xd4, 0x7f, 0xa2, 0xbf, 0xbf, 0x38, 0x29, 0xad, 0xe4, 0xf3,
+ 0xc1, 0x08, 0x35, 0x0c, 0xb8, 0xdc, 0xa7, 0x87, 0xc3, 0xe5, 0xb4, 0x97,
+ 0x90, 0xdb, 0x61, 0x32, 0xed, 0x0c, 0x1a, 0xfb, 0xf0, 0x81, 0x91, 0xf2,
+ 0x1c, 0x3a, 0x39, 0xd2, 0x11, 0xa9, 0xfd, 0x97, 0x5e, 0xa5, 0xed, 0x49,
+ 0x58, 0xa6, 0xd4, 0x0b, 0xee, 0x25, 0xd6, 0x3f, 0x92, 0x6e, 0x2d, 0x45,
+ 0x4e, 0x17, 0x94, 0xa2, 0x61, 0x5d, 0x6f, 0x2c, 0x48, 0x80, 0x05, 0xbf,
+ 0x34, 0x62, 0xc3, 0xe6, 0xe7, 0x93, 0xb9, 0x65, 0x95, 0x28, 0xf6, 0xfd,
+ 0x9d, 0x5b, 0x98, 0x00, 0xf4, 0x68, 0x9a, 0x64, 0xa9, 0x3e, 0x6c, 0xe8,
+ 0x19, 0x03, 0xf0, 0x5b, 0x69, 0x98, 0xf3, 0xaa, 0x82, 0xb1, 0x4a, 0xd7,
+ 0xf2, 0x39, 0x9b, 0x33, 0xd3, 0x6d, 0xe7, 0xb3, 0x35, 0x97, 0x59, 0x32,
+ 0x31, 0x5e, 0x36, 0x4c, 0xd1, 0x32, 0xcb, 0x6c, 0x94, 0xbf, 0x5c, 0x9a,
+ 0xc8, 0xdf, 0xf5, 0xa5, 0x91, 0x18, 0xe5, 0x02, 0xff, 0x87, 0x21, 0x0b,
+ 0xf2, 0x17, 0x47, 0xd2, 0x3f, 0x70, 0x6e, 0x9f, 0x31, 0x22, 0x01, 0x67,
+ 0x0d, 0x3e, 0x00, 0xee, 0xe0, 0x2b, 0xaa, 0x2b, 0xad, 0xe9, 0x41, 0xd7,
+ 0x18, 0xeb, 0xfa, 0xa4, 0xf4, 0x9c, 0x88, 0xe0, 0x5a, 0xad, 0x42, 0xd0,
+ 0xfb, 0xa6, 0xfe, 0x7f, 0x6b, 0x80, 0x09, 0xd3, 0x74, 0x6d, 0x5f, 0x88,
+ 0x1b, 0xea, 0x26, 0x21, 0xc6, 0x1b, 0xee, 0xea, 0xbc, 0x5a, 0x9a, 0x56,
+ 0xe1, 0xe9, 0x0e, 0xb1, 0xeb, 0x51, 0x07, 0xa1, 0x7c, 0x65, 0xb1, 0x54,
+ 0x4e, 0x61, 0xfc, 0xcf, 0x9f, 0xb6, 0x38, 0x94, 0xf9, 0x3a, 0x8f, 0x57,
+ 0x0d, 0x20, 0x13, 0xff, 0x1c, 0x1c, 0x99, 0xb5, 0xdd, 0x83, 0x17, 0x93,
+ 0xb3, 0x48, 0xfa, 0xd4, 0x23, 0x0c, 0x5f, 0xae, 0x0d, 0x5c, 0x77, 0xf9,
+ 0x43, 0xf8, 0x7b, 0xb3, 0xdc, 0x6e, 0xcf, 0x43, 0xe2, 0x9f, 0xfe, 0x75,
+ 0x5c, 0x41, 0xc3, 0x1b, 0x0a, 0x93, 0x97, 0x1f, 0xb1, 0x89, 0xca, 0x03,
+ 0x84, 0x66, 0x98, 0xc1, 0x79, 0xdc, 0x74, 0x58, 0xa9, 0x1a, 0xd2, 0x88,
+ 0x3c, 0xce, 0x7f, 0xd5, 0x98, 0x48, 0x61, 0x0f, 0xd6, 0x92, 0x7b, 0xfe,
+ 0x32, 0x4c, 0x82, 0xd9, 0x58, 0x11, 0xb5, 0x4f, 0x6a, 0xf3, 0xc0, 0xbc,
+ 0x48, 0x63, 0x20, 0x61, 0x7b, 0xe5, 0x0d, 0x99, 0xf8, 0xd6, 0x8f, 0x50,
+ 0xaa, 0xde, 0xd4, 0x11, 0xba, 0xbf, 0x9e, 0xbc, 0x18, 0x48, 0x0f, 0xcd,
+ 0x6a, 0x21, 0x81, 0x6d, 0x62, 0x3a, 0x43, 0xc2, 0xe6, 0xfd, 0x2e, 0x04,
+ 0xcf, 0x10, 0x20, 0xdd, 0xf8, 0xe7, 0x21, 0xbd, 0x91, 0xe9, 0x0b, 0x4f,
+ 0x90, 0xda, 0x53, 0xf7, 0xec, 0x0e, 0x87, 0xfa, 0xf6, 0xbe, 0xe8, 0xe5,
+ 0x11, 0x0d, 0x79, 0x99, 0x37, 0x89, 0x07, 0x2c, 0xe3, 0xbb, 0x51, 0x1e,
+ 0x0e, 0x77, 0x43, 0x3f, 0xd9, 0x8f, 0x89, 0xbc, 0x3c, 0x3b, 0x70, 0xc9,
+ 0x7c, 0x68, 0xc2, 0x94, 0x2a, 0x09, 0xdb, 0xc3, 0xb8, 0x7d, 0xac, 0x70,
+ 0x14, 0x5d, 0x86, 0xb2, 0xb8, 0xd4, 0xa7, 0x3f, 0x73, 0xdd, 0x86, 0x38,
+ 0x9d, 0x23, 0x70, 0xd1, 0xb2, 0x16, 0xeb, 0xb6, 0x27, 0x80, 0x3a, 0x97,
+ 0x9f, 0x10, 0x43, 0x55, 0xc2, 0x94, 0x55, 0x9e, 0x8d, 0x9d, 0x54, 0xf8,
+ 0x4a, 0x74, 0xb5, 0x27, 0x98, 0x44, 0x41, 0x28, 0x2b, 0xe2, 0x96, 0x7d,
+ 0x61, 0xcb, 0x8f, 0xbc, 0x79, 0x2b, 0x18, 0x39, 0x48, 0xa0, 0x4f, 0xae,
+ 0x2b, 0x0f, 0x27, 0x3a, 0x68, 0x7a, 0x8b, 0xd4, 0xae, 0x24, 0x21, 0xf0,
+ 0x09, 0x88, 0xe3, 0x2d, 0x24, 0x41, 0xb9, 0x8c},
+ {0x45, 0xc3, 0xfe, 0xa1, 0xd7, 0x11, 0x1b, 0x59, 0x51, 0xe3, 0x88, 0xa8,
+ 0x97, 0x6d, 0xaf, 0xcd, 0x37, 0x08, 0x41, 0x84, 0x30, 0xdc, 0x17, 0x9b,
+ 0x17, 0xce, 0xd6, 0x6f, 0x88, 0xee, 0x77, 0x35, 0xd3, 0x0c, 0x61, 0x6c,
+ 0x1b, 0x6f, 0x57, 0x34, 0x32, 0x69, 0x3e, 0x22, 0xd0, 0x5f, 0x43, 0xd6,
+ 0x7a, 0x96, 0x98, 0x89, 0x47, 0xab, 0x36, 0x58, 0x20, 0x22, 0x2f, 0x36,
+ 0xfa, 0x44, 0x48, 0x1a, 0x95, 0xec, 0xb8, 0x1e, 0x6c, 0xa8, 0xc0, 0x94,
+ 0xe7, 0xfb, 0xd7, 0xe0, 0x43, 0xb1, 0x61, 0xeb, 0xa5, 0x0f, 0xab, 0xcb,
+ 0x20, 0xad, 0x9e, 0x66, 0x14, 0xd8, 0x46, 0xfd, 0xb3, 0xb4, 0xd5, 0x56,
+ 0xa2, 0x0f, 0x92, 0xa0, 0xdc, 0x23, 0xc4, 0xcc, 0x14, 0x14, 0x5b, 0x0e,
+ 0x88, 0x1b, 0x4a, 0xaf, 0xf6, 0xa7, 0xa4, 0x8d, 0x34, 0x35, 0xab, 0xa4,
+ 0xfd, 0x8c, 0x1e, 0x2a, 0x00, 0xf3, 0x65, 0xef, 0x50, 0x17, 0x2d, 0xf5,
+ 0xbe, 0xc5, 0x61, 0xd4, 0xb8, 0x36, 0xbf, 0xd8, 0xc4, 0xc4, 0xb2, 0xaf,
+ 0x77, 0x6b, 0x61, 0x03, 0xf5, 0x33, 0x9d, 0xb5, 0x0c, 0x55, 0x25, 0x55,
+ 0xf4, 0xb9, 0x72, 0xe3, 0xc6, 0x00, 0x3d, 0x5d, 0xad, 0x7f, 0x22, 0xd0,
+ 0x7f, 0xcc, 0xb7, 0xf3, 0x59, 0x8c, 0x6c, 0x05, 0x4d, 0x52, 0xbd, 0x5d,
+ 0xdb, 0x50, 0xe5, 0x3e, 0xde, 0x88, 0x19, 0xda, 0x40, 0xb2, 0x18, 0x47,
+ 0x77, 0x55, 0xcd, 0x1a, 0x93, 0x0e, 0x1b, 0x2c, 0x9b, 0xf4, 0x7d, 0x28,
+ 0x86, 0xd4, 0x7a, 0x93, 0x6a, 0x73, 0x73, 0x25, 0x33, 0x14, 0xfd, 0x51,
+ 0x5e, 0x5f, 0xb8, 0x89, 0x17, 0xef, 0x2e, 0x6f, 0x0c, 0xbb, 0x5b, 0x98,
+ 0x7c, 0x69, 0x2b, 0x1e, 0xd8, 0xa0, 0x86, 0x66, 0x44, 0xa9, 0xe2, 0x7a,
+ 0xb5, 0x30, 0xae, 0xd8, 0x59, 0x5a, 0xa4, 0xfb, 0x79, 0xfe, 0x89, 0x1a,
+ 0x48, 0x85, 0xfd, 0x14, 0x57, 0xad, 0x01, 0x48, 0x84, 0xd8, 0xc9, 0x66,
+ 0x37, 0x62, 0xbe, 0x63, 0xca, 0x27, 0x9e, 0xa7, 0xd3, 0x1d, 0xd3, 0xe4,
+ 0x13, 0xc4, 0x0d, 0x93, 0xb9, 0xbb, 0x08, 0xcf, 0x90, 0xbc, 0xb5, 0x69,
+ 0xb9, 0xb6, 0x65, 0xf9, 0x90, 0x7d, 0x30, 0x68, 0x98, 0x74, 0x05, 0x5f,
+ 0x0b, 0xab, 0xac, 0xe6, 0x84, 0xd9, 0x52, 0x17, 0x49, 0x39, 0xbc, 0xa5,
+ 0xd1, 0x76, 0x4e, 0x99, 0x2e, 0x37, 0x02, 0xee, 0x78, 0x9c, 0xc6, 0x3a,
+ 0xfe, 0x46, 0x72, 0x73, 0xeb, 0x5d, 0x7b, 0x2f, 0x43, 0xec, 0x45, 0x5d,
+ 0xee, 0xaf, 0x1d, 0xe0, 0xd4, 0xea, 0x89, 0x87, 0x43, 0xc7, 0x3b, 0x5e,
+ 0x8f, 0xb7, 0x9d, 0x33, 0x63, 0x30, 0x66, 0xf3, 0xdb, 0xcc, 0x2f, 0x60,
+ 0xf2, 0x87, 0x54, 0x8a, 0x51, 0xfa, 0xe6, 0x35, 0xb3, 0xde, 0xc5, 0x49,
+ 0x39, 0xcd, 0x48, 0x8b, 0xce, 0x5a, 0x45, 0x02, 0x69, 0x47, 0xa1, 0x60,
+ 0xb0, 0x6e, 0xed, 0x4a, 0xa8, 0x67, 0x2b, 0x00, 0x9a, 0x69, 0x57, 0x0a,
+ 0xb0, 0x2a, 0xb0, 0x31, 0x72, 0xb6, 0x93, 0x91, 0xc8, 0xc2, 0x41, 0x12,
+ 0x0d, 0x83, 0xf9, 0x1d, 0x43, 0xaa, 0x33, 0x62, 0xcc, 0xbc, 0xa4, 0xde,
+ 0xe9, 0x9c, 0x0e, 0x41, 0x17, 0xae, 0xbe, 0x6b, 0x68, 0x52, 0x49, 0xc9,
+ 0x11, 0xe9, 0xad, 0x45, 0x40, 0x64, 0x69, 0x7d, 0x1e, 0x04, 0x37, 0xe5,
+ 0xec, 0xc5, 0x38, 0xaa, 0x1c, 0x01, 0xfb, 0xc6, 0x28, 0xff, 0x2e, 0x9d,
+ 0x6e, 0xbe, 0x22, 0x41, 0x34, 0x2f, 0x67, 0x31, 0xb0, 0x28, 0x9e, 0xc0,
+ 0x91, 0xa3, 0x86, 0xa8, 0xde, 0x9c, 0x62, 0xcd, 0xc4, 0x97, 0x88, 0xd6,
+ 0x70, 0xa6, 0x9b, 0x87, 0x94, 0x9c, 0xe2, 0xfd, 0x24, 0xbe, 0xde, 0x1b,
+ 0xd4, 0x1b, 0x40, 0x4b, 0xa6, 0xed, 0xca, 0xed, 0xa6, 0x4d, 0x56, 0xe5,
+ 0xf5, 0x69, 0xc2, 0x0c, 0x7a, 0x72, 0x76, 0xd7, 0x03, 0x22, 0xb5, 0x46,
+ 0xfa, 0x3e, 0x62, 0x8a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {910,
+ {0xce, 0x03, 0x4f, 0x27, 0xe8, 0x17, 0xec, 0x18, 0xe0, 0x06, 0x9b, 0xaf,
+ 0x25, 0xa8, 0xbb, 0x8d, 0x31, 0xd0, 0xf1, 0x6f, 0x8c, 0xbc, 0x1b, 0xfa},
+ {0xf8, 0x5d, 0x4f, 0x02, 0xc2, 0x5f, 0xd0, 0x3f, 0x8c, 0xa4, 0x61, 0xa4,
+ 0x5d, 0xf7, 0xf6, 0xba, 0xf0, 0x40, 0x75, 0x21, 0xf5, 0xaf, 0x3f, 0x9e,
+ 0x6f, 0xfa, 0x8e, 0xb4, 0x67, 0x97, 0xc1, 0x6b, 0x91, 0xb7, 0x77, 0x66,
+ 0x0d, 0xbd, 0x6d, 0xc6, 0x3a, 0x47, 0x39, 0xdf, 0x08, 0x3f, 0xd2, 0x04,
+ 0xd4, 0xad, 0xf6, 0xe9, 0x91, 0x2f, 0x97, 0x41, 0xb1, 0x4d, 0x22, 0x9b,
+ 0xb1, 0x5b, 0x49, 0xc2, 0x5c, 0xfc, 0x6a, 0xbf, 0x7e, 0xb2, 0x0e, 0x0e,
+ 0x44, 0xd7, 0xda, 0x18, 0x9c, 0xf6, 0x2d, 0x20, 0xac, 0x16, 0x65, 0x0f,
+ 0x7e, 0xd7, 0x85, 0x2b, 0x8c, 0xfd, 0x7e, 0xd3, 0xa7, 0xf6, 0xaa, 0x53,
+ 0x15, 0x65, 0x8c, 0x17, 0x32, 0x7f, 0xd2, 0x9c, 0x15, 0x6d, 0x98, 0x8a,
+ 0xb7, 0xf3, 0x49, 0x05, 0x6c, 0x3c, 0xe8, 0x38, 0xb9, 0x3c, 0x39, 0x1c,
+ 0x4b, 0x5d, 0xfe, 0x51, 0xff, 0xd5, 0xcc, 0x44, 0xef, 0xd9, 0x41, 0xcc,
+ 0x04, 0x95, 0x80, 0xca, 0xce, 0x72, 0x0f, 0x78, 0x80, 0x8a, 0x4e, 0xa8,
+ 0x92, 0x9b, 0x5f, 0xe9, 0x0f, 0x0e, 0x09, 0x90, 0x3f, 0xa2, 0xfb, 0xbc,
+ 0x06, 0xbb, 0x46, 0x6b, 0x2b, 0xf6, 0x9b, 0xbc, 0x3f, 0x49, 0x5d, 0x8d,
+ 0x1d, 0xea, 0x37, 0x81, 0x13, 0x3f, 0xf1, 0xca, 0x73, 0xaf, 0x41, 0xa0,
+ 0xa5, 0x87, 0x15, 0xac, 0xcc, 0xf7, 0x7b, 0xac, 0x51, 0x10, 0x5e, 0xe0,
+ 0x93, 0x4c, 0xdd, 0xfc, 0x04, 0x6f, 0xda, 0xf3, 0x89, 0x87, 0xed, 0xe7,
+ 0xb2, 0xad, 0xb1, 0xaa, 0x1f, 0xbe, 0xa6, 0x92, 0xea, 0x64, 0x7a, 0xd6,
+ 0x7b, 0xc2, 0x94, 0xae, 0x25, 0x05, 0xed, 0xc8, 0xa5, 0x02, 0xdb, 0xc7,
+ 0xfc, 0x3d, 0x58, 0x3e, 0x45, 0xa8, 0xb8, 0xac, 0x69, 0xce, 0x9e, 0xd2,
+ 0x31, 0x65, 0x75, 0xb5, 0xd0, 0x7a, 0x83, 0x7d, 0x1e, 0xd8, 0xb0, 0x97,
+ 0xc6, 0x54, 0x0b, 0x50, 0xdc, 0x70, 0x12, 0x6b, 0x38, 0x14, 0x0b, 0xa3,
+ 0x5b, 0xc8, 0x5d, 0x76, 0xb9, 0x41, 0x9a, 0x95, 0xbd, 0x65, 0x53, 0xa9,
+ 0x65, 0x1f, 0x20, 0x64, 0x2f, 0xbc, 0x9b, 0x72, 0xd1, 0xc3, 0xb7, 0x6e,
+ 0xaa, 0x32, 0x0c, 0xfa, 0xde, 0x04, 0x8f, 0xab, 0xef, 0xe7, 0x4f, 0x3a,
+ 0x3e, 0xb3, 0x16, 0xd6, 0xe6, 0x1d, 0x6d, 0xe3, 0xf5, 0x0d, 0xe7, 0xb3,
+ 0x82, 0x28, 0xc8, 0xe6, 0x55, 0x59, 0xbd, 0xde, 0xc8, 0xf0, 0xb7, 0x87,
+ 0xf4, 0x48, 0xd2, 0xa6, 0x89, 0x20, 0xe1, 0x20, 0x1c, 0x4b, 0x8d, 0x0a,
+ 0x60, 0x94, 0x83, 0xc3, 0xfa, 0x0f, 0xf5, 0x7d, 0x52, 0xea, 0xc8, 0x66,
+ 0xff, 0x59, 0x33, 0x25, 0xfc, 0x1a, 0xe2, 0x55, 0xed, 0x65, 0xa6, 0xad,
+ 0x0e, 0xb6, 0x9f, 0xc6, 0x79, 0xc8, 0xaa, 0x20, 0x03, 0x8e, 0x63, 0xe8,
+ 0x30, 0x64, 0x3c, 0x80, 0x27, 0x24, 0x03, 0x94, 0xf5, 0xe0, 0x3b, 0x27,
+ 0x62, 0x90, 0xa1, 0xcb, 0x86, 0x1d, 0x20, 0x6d, 0xdc, 0x83, 0x28, 0x4b,
+ 0xb7, 0xa4, 0x1d, 0x4f, 0xe0, 0xc9, 0x34, 0xb5, 0xd2, 0x92, 0x85, 0xe0,
+ 0x77, 0x35, 0x0d, 0x75, 0xa9, 0x3b, 0x1e, 0xe9, 0x90, 0x8c, 0x75, 0x47,
+ 0x56, 0xd3, 0x42, 0x3e, 0x7a, 0x9c, 0xe6, 0xf7, 0x59, 0x43, 0x45, 0xe7,
+ 0xfa, 0x63, 0x67, 0xd9, 0x5f, 0x3e, 0xcd, 0xc8, 0xef, 0x4e, 0xff, 0x5c,
+ 0x38, 0x57, 0x18, 0xc3, 0x15, 0x74, 0x12, 0x5f, 0x96, 0xff, 0x5c, 0x51,
+ 0x71, 0xee, 0x3f, 0x2b, 0x1e, 0xd9, 0xc3, 0x3b, 0xfc, 0xca, 0x23, 0x95,
+ 0x9d, 0x4e, 0xc5, 0x08, 0xd6, 0xc9, 0xfc, 0x32, 0xe0, 0x58, 0xdb, 0xb4,
+ 0x30, 0x36, 0x75, 0x77, 0x05, 0xe2, 0x15, 0xb9, 0xb1, 0x88, 0x33, 0xc7,
+ 0x6b, 0x8a, 0x5f, 0xa9, 0x2c, 0x81, 0x37, 0x32, 0xdf, 0x90, 0xfa, 0x54,
+ 0xb9, 0x68, 0x8f, 0x4a, 0x8d, 0xbd, 0x24, 0x60},
+ {0x6d, 0xcd, 0x72, 0xa9, 0xf0, 0x83, 0x6a, 0xe4, 0x26, 0xbd, 0x90, 0x8a,
+ 0x47, 0xe1, 0x04, 0x78, 0x34, 0xd7, 0xb2, 0xf2, 0x6f, 0xbe, 0x35, 0xd2,
+ 0xba, 0x0d, 0xa4, 0xbb, 0xfb, 0xce, 0x73, 0x6f, 0xe0, 0x36, 0x4d, 0x12,
+ 0xf6, 0xb6, 0xca, 0x49, 0xd7, 0x5e, 0xa7, 0x89, 0x39, 0xbe, 0xcf, 0xf1,
+ 0x9c, 0xed, 0x3f, 0x2d, 0xa8, 0x62, 0x42, 0x60, 0x1b, 0x2c, 0xb8, 0x95,
+ 0x43, 0x2a, 0x9d, 0x5a, 0x48, 0x02, 0x72, 0xf0, 0x69, 0x1d, 0xfe, 0x2b,
+ 0x2e, 0x62, 0x7c, 0x0a, 0x26, 0xc3, 0xe1, 0xe5, 0xfc, 0x7c, 0x30, 0xa6,
+ 0x89, 0x13, 0x65, 0x82, 0xf3, 0x0b, 0x21, 0x20, 0xd8, 0x74, 0xa6, 0x53,
+ 0x6d, 0x3d, 0x76, 0xde, 0x2e, 0x0e, 0x06, 0x82, 0x51, 0x60, 0x72, 0xe9,
+ 0x75, 0xa5, 0xe4, 0x90, 0x73, 0x4e, 0x6a, 0xca, 0x6a, 0x0b, 0xcd, 0x63,
+ 0xac, 0x6e, 0xfb, 0x6e, 0x54, 0xd3, 0xc1, 0x4d, 0x2b, 0xd3, 0x66, 0x49,
+ 0x95, 0x02, 0xe5, 0x56, 0x53, 0x18, 0x08, 0xf6, 0x6b, 0x59, 0x08, 0xc6,
+ 0x20, 0xb6, 0xc2, 0x89, 0x05, 0x8e, 0x06, 0x0f, 0xbd, 0xe7, 0x1d, 0xf9,
+ 0x04, 0x35, 0xda, 0x18, 0x5e, 0xf4, 0xbd, 0x42, 0xfe, 0xde, 0x5b, 0x1f,
+ 0x0c, 0x52, 0x13, 0x45, 0x84, 0x8d, 0xbd, 0xb2, 0xb0, 0xd0, 0x6f, 0x69,
+ 0x19, 0xa2, 0xa0, 0x89, 0x93, 0x3a, 0xa3, 0x49, 0x25, 0x4e, 0xe3, 0xbe,
+ 0x39, 0x05, 0x0f, 0xba, 0x8d, 0x0c, 0x1c, 0xb2, 0x39, 0x33, 0xea, 0x57,
+ 0x70, 0x39, 0xb8, 0x4c, 0xba, 0x6c, 0xf6, 0xcb, 0x76, 0x1a, 0xf2, 0x61,
+ 0xad, 0x55, 0xdc, 0x1c, 0x40, 0x3c, 0x57, 0x9f, 0xc2, 0x68, 0x80, 0xd8,
+ 0x21, 0x45, 0x49, 0xf3, 0x8f, 0x66, 0xad, 0x89, 0x9f, 0x3a, 0xd6, 0xfa,
+ 0x7e, 0x4f, 0x78, 0xcd, 0xb8, 0xc1, 0xc0, 0x27, 0xa4, 0xe5, 0xad, 0x8d,
+ 0x05, 0x69, 0x99, 0x6e, 0xa1, 0xdf, 0x45, 0x73, 0x14, 0xeb, 0xdf, 0x20,
+ 0x16, 0xa8, 0x32, 0x10, 0x68, 0xbc, 0xba, 0x1b, 0x2e, 0xbb, 0x28, 0xa2,
+ 0x68, 0x47, 0x88, 0x5d, 0xcb, 0x06, 0xc0, 0xa5, 0x08, 0xed, 0x82, 0x62,
+ 0x81, 0x9c, 0x2e, 0x63, 0xc1, 0x91, 0x79, 0xa8, 0x14, 0xd4, 0xf8, 0x3a,
+ 0x83, 0x58, 0x84, 0xe9, 0xe4, 0x85, 0x73, 0x65, 0x1e, 0x7e, 0x7c, 0xde,
+ 0x27, 0xb8, 0x4e, 0x46, 0xe0, 0x07, 0xa6, 0x09, 0x2b, 0x37, 0x0a, 0x29,
+ 0x6e, 0x04, 0xa2, 0xf5, 0x00, 0x10, 0x59, 0x26, 0x50, 0x1d, 0x85, 0xde,
+ 0x19, 0x59, 0x00, 0x03, 0x99, 0xac, 0xc9, 0xa9, 0x09, 0xa1, 0x87, 0x7a,
+ 0x82, 0xd2, 0xb3, 0x51, 0x3c, 0xe7, 0x91, 0x1b, 0xf6, 0x08, 0xcf, 0x99,
+ 0x3f, 0xe0, 0x32, 0xb9, 0x1b, 0xa7, 0x5e, 0x3c, 0x87, 0x62, 0x3f, 0xd9,
+ 0x7e, 0x1a, 0x9c, 0xe1, 0x81, 0x6d, 0xaa, 0x9f, 0x0b, 0x53, 0x0a, 0x98,
+ 0xc0, 0xad, 0x23, 0xdd, 0xef, 0x82, 0x96, 0x2e, 0x8b, 0x75, 0x08, 0xc4,
+ 0xa0, 0x3f, 0x62, 0xbc, 0x68, 0xb8, 0xee, 0x09, 0xce, 0x15, 0xf5, 0x45,
+ 0x39, 0xa2, 0x3a, 0xe8, 0xdc, 0xc3, 0xd3, 0x29, 0x5a, 0xfe, 0xed, 0x75,
+ 0xf3, 0xbf, 0xc8, 0x8f, 0xed, 0xf6, 0x40, 0x70, 0x4d, 0x64, 0x12, 0xbf,
+ 0xec, 0x34, 0x3b, 0xca, 0x62, 0xb9, 0x3d, 0x8c, 0xdc, 0xe0, 0xb0, 0x8e,
+ 0x04, 0x81, 0xee, 0xb9, 0xdf, 0xe2, 0xbd, 0xb7, 0x19, 0xa1, 0x7a, 0xf8,
+ 0x26, 0x08, 0x85, 0xa8, 0xaf, 0xa5, 0xf8, 0x93, 0xa6, 0x5b, 0x64, 0xd1,
+ 0xfd, 0x84, 0x92, 0x88, 0xf7, 0x58, 0x2c, 0x83, 0x5c, 0x76, 0x96, 0x1a,
+ 0xd9, 0xb7, 0xbf, 0xe7, 0xb2, 0x73, 0x7b, 0x01, 0x2d, 0xb6, 0xd3, 0xb9,
+ 0xcd, 0x13, 0x25, 0x98, 0xed, 0x01, 0x29, 0x89, 0x2b, 0x7d, 0x3f, 0xa6,
+ 0x04, 0x02, 0x05, 0x23, 0x0b, 0xfa, 0xdb, 0x79, 0x6d, 0x0c, 0xea, 0xc5,
+ 0x06, 0x40, 0x1f, 0xd8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {911,
+ {0xfc, 0x12, 0xeb, 0x86, 0x3b, 0x65, 0xda, 0x30, 0xda, 0x09, 0x12, 0x37,
+ 0x5f, 0x7b, 0xc4, 0xb5, 0xde, 0x18, 0x83, 0x61, 0x84, 0x7f, 0x88, 0x46},
+ {0xf8, 0x5d, 0x4f, 0x02, 0xc2, 0x5f, 0xd0, 0x3f, 0x8c, 0xa4, 0x61, 0xa4,
+ 0x5d, 0xf7, 0xf6, 0xba, 0xf0, 0x40, 0x75, 0x21, 0xf5, 0xaf, 0x3f, 0x9e,
+ 0x6f, 0xfa, 0x8e, 0xb4, 0x67, 0x97, 0xc1, 0x6b, 0x91, 0xb7, 0x77, 0x66,
+ 0x0d, 0xbd, 0x6d, 0xc6, 0x3a, 0x47, 0x39, 0xdf, 0x08, 0x3f, 0xd2, 0x04,
+ 0xd4, 0xad, 0xf6, 0xe9, 0x91, 0x2f, 0x97, 0x41, 0xb1, 0x4d, 0x22, 0x9b,
+ 0xb1, 0x5b, 0x49, 0xc2, 0x5c, 0xfc, 0x6a, 0xbf, 0x7e, 0xb2, 0x0e, 0x0e,
+ 0x44, 0xd7, 0xda, 0x18, 0x9c, 0xf6, 0x2d, 0x20, 0xac, 0x16, 0x65, 0x0f,
+ 0x7e, 0xd7, 0x85, 0x2b, 0x8c, 0xfd, 0x7e, 0xd3, 0xa7, 0xf6, 0xaa, 0x53,
+ 0x15, 0x65, 0x8c, 0x17, 0x32, 0x7f, 0xd2, 0x9c, 0x15, 0x6d, 0x98, 0x8a,
+ 0xb7, 0xf3, 0x49, 0x05, 0x6c, 0x3c, 0xe8, 0x38, 0xb9, 0x3c, 0x39, 0x1c,
+ 0x4b, 0x5d, 0xfe, 0x51, 0xff, 0xd5, 0xcc, 0x44, 0xef, 0xd9, 0x41, 0xcc,
+ 0x04, 0x95, 0x80, 0xca, 0xce, 0x72, 0x0f, 0x78, 0x80, 0x8a, 0x4e, 0xa8,
+ 0x92, 0x9b, 0x5f, 0xe9, 0x0f, 0x0e, 0x09, 0x90, 0x3f, 0xa2, 0xfb, 0xbc,
+ 0x06, 0xbb, 0x46, 0x6b, 0x2b, 0xf6, 0x9b, 0xbc, 0x3f, 0x49, 0x5d, 0x8d,
+ 0x1d, 0xea, 0x37, 0x81, 0x13, 0x3f, 0xf1, 0xca, 0x73, 0xaf, 0x41, 0xa0,
+ 0xa5, 0x87, 0x15, 0xac, 0xcc, 0xf7, 0x7b, 0xac, 0x51, 0x10, 0x5e, 0xe0,
+ 0x93, 0x4c, 0xdd, 0xfc, 0x04, 0x6f, 0xda, 0xf3, 0x89, 0x87, 0xed, 0xe7,
+ 0xb2, 0xad, 0xb1, 0xaa, 0x1f, 0xbe, 0xa6, 0x92, 0xea, 0x64, 0x7a, 0xd6,
+ 0x7b, 0xc2, 0x94, 0xae, 0x25, 0x05, 0xed, 0xc8, 0xa5, 0x02, 0xdb, 0xc7,
+ 0xfc, 0x3d, 0x58, 0x3e, 0x45, 0xa8, 0xb8, 0xac, 0x69, 0xce, 0x9e, 0xd2,
+ 0x31, 0x65, 0x75, 0xb5, 0xd0, 0x7a, 0x83, 0x7d, 0x1e, 0xd8, 0xb0, 0x97,
+ 0xc6, 0x54, 0x0b, 0x50, 0xdc, 0x70, 0x12, 0x6b, 0x38, 0x14, 0x0b, 0xa3,
+ 0x5b, 0xc8, 0x5d, 0x76, 0xb9, 0x41, 0x9a, 0x95, 0xbd, 0x65, 0x53, 0xa9,
+ 0x65, 0x1f, 0x20, 0x64, 0x2f, 0xbc, 0x9b, 0x72, 0xd1, 0xc3, 0xb7, 0x6e,
+ 0xaa, 0x32, 0x0c, 0xfa, 0xde, 0x04, 0x8f, 0xab, 0xef, 0xe7, 0x4f, 0x3a,
+ 0x3e, 0xb3, 0x16, 0xd6, 0xe6, 0x1d, 0x6d, 0xe3, 0xf5, 0x0d, 0xe7, 0xb3,
+ 0x82, 0x28, 0xc8, 0xe6, 0x55, 0x59, 0xbd, 0xde, 0xc8, 0xf0, 0xb7, 0x87,
+ 0xf4, 0x48, 0xd2, 0xa6, 0x89, 0x20, 0xe1, 0x20, 0x1c, 0x4b, 0x8d, 0x0a,
+ 0x60, 0x94, 0x83, 0xc3, 0xfa, 0x0f, 0xf5, 0x7d, 0x52, 0xea, 0xc8, 0x66,
+ 0xff, 0x59, 0x33, 0x25, 0xfc, 0x1a, 0xe2, 0x55, 0xed, 0x65, 0xa6, 0xad,
+ 0x0e, 0xb6, 0x9f, 0xc6, 0x79, 0xc8, 0xaa, 0x20, 0x03, 0x8e, 0x63, 0xe8,
+ 0x30, 0x64, 0x3c, 0x80, 0x27, 0x24, 0x03, 0x94, 0xf5, 0xe0, 0x3b, 0x27,
+ 0x62, 0x90, 0xa1, 0xcb, 0x86, 0x1d, 0x20, 0x6d, 0xdc, 0x83, 0x28, 0x4b,
+ 0xb7, 0xa4, 0x1d, 0x4f, 0xe0, 0xc9, 0x34, 0xb5, 0xd2, 0x92, 0x85, 0xe0,
+ 0x77, 0x35, 0x0d, 0x75, 0xa9, 0x3b, 0x1e, 0xe9, 0x90, 0x8c, 0x75, 0x47,
+ 0x56, 0xd3, 0x42, 0x3e, 0x7a, 0x9c, 0xe6, 0xf7, 0x59, 0x43, 0x45, 0xe7,
+ 0xfa, 0x63, 0x67, 0xd9, 0x5f, 0x3e, 0xcd, 0xc8, 0xef, 0x4e, 0xff, 0x5c,
+ 0x38, 0x57, 0x18, 0xc3, 0x15, 0x74, 0x12, 0x5f, 0x96, 0xff, 0x5c, 0x51,
+ 0x71, 0xee, 0x3f, 0x2b, 0x1e, 0xd9, 0xc3, 0x3b, 0xfc, 0xca, 0x23, 0x95,
+ 0x9d, 0x4e, 0xc5, 0x08, 0xd6, 0xc9, 0xfc, 0x32, 0xe0, 0x58, 0xdb, 0xb4,
+ 0x30, 0x36, 0x75, 0x77, 0x05, 0xe2, 0x15, 0xb9, 0xb1, 0x88, 0x33, 0xc7,
+ 0x6b, 0x8a, 0x5f, 0xa9, 0x2c, 0x81, 0x37, 0x32, 0xdf, 0x90, 0xfa, 0x54,
+ 0xb9, 0x68, 0x8f, 0x4a, 0x8d, 0xbd, 0x24, 0x60},
+ {0x75, 0x8b, 0x99, 0x3c, 0x6b, 0x21, 0xbf, 0xdd, 0x90, 0x54, 0x8c, 0xd6,
+ 0x13, 0x0d, 0xd8, 0x29, 0x29, 0x34, 0x27, 0xac, 0x60, 0x99, 0x71, 0xdd,
+ 0xf7, 0x11, 0xa3, 0x26, 0x7f, 0x4c, 0x0a, 0x5a, 0xd3, 0xbe, 0xa6, 0xb5,
+ 0x5a, 0xf6, 0xff, 0xe5, 0x07, 0x34, 0xc6, 0x1e, 0x4e, 0x9d, 0xb7, 0x15,
+ 0x95, 0x6b, 0x07, 0x10, 0x10, 0x59, 0x3b, 0xea, 0x93, 0xeb, 0x73, 0xfd,
+ 0xe5, 0xda, 0x74, 0xda, 0x6d, 0xc7, 0x54, 0xee, 0x86, 0xc8, 0xe5, 0x35,
+ 0x28, 0xe8, 0x62, 0x99, 0xbf, 0x21, 0x6c, 0x0c, 0x1e, 0xa2, 0x0b, 0xaa,
+ 0x1f, 0x58, 0xbd, 0x55, 0x03, 0x4a, 0xf7, 0xee, 0x19, 0x20, 0xd1, 0x3d,
+ 0xb0, 0x3f, 0x00, 0x29, 0x55, 0xb1, 0x92, 0x98, 0x64, 0x4b, 0xbd, 0x84,
+ 0x25, 0x21, 0x6b, 0x23, 0xea, 0x73, 0x98, 0x26, 0xac, 0x1f, 0xc4, 0x8f,
+ 0xc4, 0xb9, 0x30, 0x0a, 0xc3, 0x56, 0xe6, 0x52, 0x56, 0x3d, 0x17, 0xb0,
+ 0x8f, 0xc6, 0x99, 0xfe, 0x13, 0xd9, 0xf5, 0xec, 0x30, 0x7e, 0x02, 0x49,
+ 0x0e, 0x9a, 0x37, 0x92, 0xa5, 0x78, 0xa5, 0xe1, 0xe8, 0x7c, 0xa1, 0x6f,
+ 0x2d, 0x88, 0x56, 0xae, 0x0f, 0xf3, 0x67, 0x61, 0xfe, 0x84, 0xd0, 0xce,
+ 0xbb, 0x7e, 0x3e, 0x9d, 0x98, 0xaf, 0x2a, 0xac, 0x48, 0xfb, 0xea, 0xb7,
+ 0xb0, 0xe3, 0xc4, 0xd4, 0x84, 0x31, 0x8b, 0xda, 0xb0, 0xa0, 0x9e, 0x27,
+ 0x15, 0x92, 0x7c, 0x46, 0x90, 0x88, 0x66, 0xb1, 0x60, 0x45, 0x62, 0x33,
+ 0x67, 0x80, 0x9b, 0x2e, 0x08, 0x0a, 0x0b, 0xbb, 0x0d, 0xad, 0xea, 0xda,
+ 0xde, 0xeb, 0xca, 0x7c, 0x4e, 0x27, 0x1e, 0x5e, 0x43, 0x1d, 0xbc, 0x2d,
+ 0x1f, 0xc8, 0x57, 0x7d, 0x49, 0x0d, 0xaa, 0x67, 0x16, 0x85, 0x61, 0xb9,
+ 0xa8, 0xa6, 0xd2, 0xc1, 0xd5, 0x8c, 0x73, 0x9e, 0x74, 0x01, 0xcd, 0x23,
+ 0x08, 0x6b, 0xfc, 0x44, 0xa3, 0x62, 0x0f, 0xdb, 0x5e, 0x24, 0x0d, 0x67,
+ 0x7d, 0xfd, 0x84, 0x0e, 0xcb, 0x16, 0xaf, 0x33, 0x61, 0x02, 0x46, 0x80,
+ 0x06, 0x6a, 0xb4, 0x39, 0xed, 0x4a, 0x6f, 0xa2, 0x2e, 0xf5, 0x98, 0xc5,
+ 0xb4, 0xe8, 0x63, 0x30, 0x90, 0xf8, 0x5b, 0xe6, 0xd5, 0xcb, 0x0a, 0xc0,
+ 0x32, 0xbd, 0xeb, 0x1d, 0xd3, 0x6f, 0x49, 0xec, 0xfa, 0xed, 0xd4, 0xb2,
+ 0xe9, 0x62, 0xec, 0xa4, 0xaa, 0x3a, 0xdb, 0x22, 0x6b, 0x7e, 0x0d, 0x1f,
+ 0x7d, 0xe4, 0xb0, 0x47, 0xd5, 0xcb, 0x1f, 0x51, 0x7d, 0x77, 0xf5, 0x26,
+ 0x77, 0x3e, 0x39, 0x8c, 0xf8, 0x0b, 0xa1, 0xb7, 0x9f, 0x22, 0xe6, 0x90,
+ 0x42, 0x17, 0xf7, 0xbf, 0x48, 0x74, 0xcc, 0x4e, 0x68, 0xdc, 0xb2, 0xf0,
+ 0x63, 0x34, 0x5d, 0xb1, 0x73, 0x9b, 0x56, 0x4c, 0xaa, 0x7f, 0x46, 0xbf,
+ 0xff, 0x77, 0xd3, 0xd4, 0x22, 0x18, 0x01, 0xe8, 0xe5, 0x93, 0x2a, 0x0b,
+ 0x02, 0x23, 0x67, 0xc6, 0x16, 0x5b, 0x0c, 0xbc, 0xfd, 0x8b, 0xe1, 0x12,
+ 0x3d, 0x69, 0xd9, 0x6e, 0x9e, 0xc9, 0xf1, 0x4e, 0x81, 0xed, 0x38, 0x65,
+ 0x5f, 0xf9, 0x79, 0xaa, 0x84, 0x20, 0xd5, 0x3b, 0x22, 0xf7, 0x4c, 0x77,
+ 0xa7, 0x31, 0xa4, 0xe4, 0xb8, 0x20, 0x7f, 0x9c, 0x2a, 0x21, 0x0f, 0x63,
+ 0x1f, 0x55, 0xaf, 0xb0, 0x88, 0x87, 0xa8, 0xdd, 0xe0, 0xc7, 0x2f, 0x1b,
+ 0xc8, 0x0f, 0xaa, 0x99, 0x49, 0x4b, 0xd9, 0xdf, 0x55, 0xdc, 0xd5, 0x31,
+ 0x97, 0x2c, 0xfc, 0x4c, 0xc4, 0x9e, 0x64, 0xdd, 0x7b, 0x0a, 0x7b, 0xac,
+ 0x3a, 0xdb, 0x19, 0xf0, 0x31, 0xb3, 0x97, 0x96, 0xb9, 0x19, 0xbf, 0x06,
+ 0x64, 0x87, 0x95, 0xd1, 0xc4, 0x70, 0xce, 0x63, 0xbe, 0xc5, 0x2f, 0xab,
+ 0x7e, 0x52, 0xc0, 0x99, 0xff, 0x42, 0x75, 0x3f, 0x29, 0xd8, 0x65, 0x4a,
+ 0xe7, 0xbf, 0xfb, 0x3f, 0x32, 0x8c, 0xc6, 0x7f, 0xaa, 0xf2, 0xa5, 0x65,
+ 0x21, 0x2b, 0xcb, 0x43},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {912,
+ {0x49, 0x15, 0x57, 0x58, 0x5a, 0xdf, 0x4d, 0xe8, 0x25, 0x27, 0x2d, 0x17,
+ 0x35, 0x4a, 0x51, 0x10, 0x94, 0x1d, 0xf1, 0x5a, 0x93, 0x02, 0x35, 0xba},
+ {0x3a, 0xe2, 0xe8, 0xe4, 0x46, 0x59, 0xc9, 0x4c, 0x2d, 0x6b, 0x4f, 0x1f,
+ 0xb4, 0x74, 0x94, 0x8a, 0x63, 0x8e, 0x36, 0x13, 0xe3, 0x41, 0xf8, 0x32,
+ 0xab, 0xdf, 0x9b, 0x87, 0x13, 0x1c, 0x4b, 0xca, 0x49, 0x71, 0xd9, 0x13,
+ 0x34, 0xf7, 0x2c, 0x7c, 0x48, 0xe1, 0xc7, 0x27, 0x1d, 0x5c, 0x81, 0x12,
+ 0x79, 0x07, 0x33, 0xb1, 0x40, 0x51, 0x63, 0x4c, 0x3b, 0xc0, 0xae, 0x60,
+ 0x75, 0xf0, 0x0c, 0x07, 0x3b, 0x69, 0xaa, 0x76, 0x56, 0x63, 0xff, 0xf0,
+ 0x7d, 0x76, 0xf1, 0xd1, 0xf7, 0xdf, 0x4b, 0x4c, 0xb4, 0xfc, 0x3d, 0x5d,
+ 0x6d, 0x6e, 0xd6, 0x44, 0xe3, 0x82, 0xfc, 0x44, 0x9b, 0x81, 0xf9, 0x06,
+ 0x89, 0xba, 0x79, 0xce, 0xf0, 0x25, 0x77, 0xa3, 0xde, 0xf1, 0xf4, 0x76,
+ 0x96, 0x97, 0xfb, 0x99, 0xa8, 0x60, 0xb3, 0x1e, 0xa1, 0x48, 0xef, 0x70,
+ 0x0f, 0x87, 0x06, 0x5a, 0x21, 0x1a, 0xa1, 0x48, 0x02, 0x21, 0x10, 0x64,
+ 0x99, 0x2a, 0xe3, 0x2d, 0xa5, 0xd4, 0xe8, 0x82, 0x86, 0x90, 0x58, 0x27,
+ 0x66, 0x06, 0xb0, 0x18, 0x30, 0x0f, 0x64, 0x7e, 0x9c, 0x53, 0x36, 0xed,
+ 0x32, 0x5a, 0x49, 0xb0, 0x0a, 0xdf, 0x71, 0xa6, 0xc7, 0x8c, 0xda, 0xcd,
+ 0xd7, 0x5a, 0x66, 0xe8, 0xb5, 0x07, 0x65, 0x80, 0xb7, 0x0b, 0xa2, 0xc0,
+ 0xa4, 0x24, 0x23, 0xbe, 0x5d, 0xdc, 0xbb, 0x01, 0x36, 0xff, 0x9c, 0x11,
+ 0x52, 0x10, 0x72, 0xe3, 0x2c, 0xec, 0x1b, 0xd8, 0x89, 0x10, 0xb1, 0x63,
+ 0x30, 0x64, 0xe2, 0x62, 0xf2, 0x2f, 0xf2, 0x7a, 0xb9, 0x76, 0x3d, 0x1d,
+ 0xf2, 0x0e, 0x47, 0x8d, 0x31, 0x12, 0x2f, 0xa5, 0x22, 0x84, 0x1e, 0x92,
+ 0xe7, 0x83, 0xe9, 0xea, 0x7c, 0xe4, 0x7b, 0x70, 0x53, 0x00, 0xa5, 0xfa,
+ 0xed, 0x24, 0xce, 0x92, 0x62, 0x89, 0x83, 0x75, 0x72, 0xae, 0x97, 0xc9,
+ 0xe4, 0xb6, 0xa8, 0xf1, 0x4f, 0x73, 0xdc, 0x93, 0xa2, 0x27, 0x23, 0x73,
+ 0x8b, 0x10, 0xd1, 0xbd, 0x1a, 0x5c, 0xe1, 0x98, 0xec, 0x9a, 0xea, 0xed,
+ 0xec, 0x91, 0xa3, 0x51, 0x8e, 0x0f, 0x2c, 0x57, 0x39, 0xfe, 0x20, 0x64,
+ 0x68, 0x03, 0xeb, 0xfa, 0xa4, 0x4f, 0x1f, 0x86, 0xea, 0x92, 0x3d, 0x1b,
+ 0x08, 0x92, 0xfc, 0x13, 0xc2, 0x6b, 0x01, 0xc3, 0xba, 0x4d, 0x86, 0xeb,
+ 0x79, 0x67, 0x62, 0x6d, 0x38, 0xf9, 0xe9, 0x4c, 0x70, 0x46, 0x31, 0x8e,
+ 0xd7, 0x17, 0xf2, 0x69, 0x64, 0x6e, 0x58, 0xbc, 0xd8, 0x65, 0x75, 0x5a,
+ 0xb4, 0x88, 0xe1, 0xbf, 0xfe, 0xdb, 0x2d, 0xb5, 0x2e, 0xf5, 0x40, 0x95,
+ 0x2f, 0x27, 0xd3, 0x05, 0x3f, 0x43, 0xca, 0x42, 0x1b, 0xa5, 0x65, 0x83,
+ 0xfe, 0xa7, 0x12, 0xaa, 0xb6, 0xf4, 0x36, 0x66, 0xcd, 0x91, 0x81, 0x7c,
+ 0x47, 0x3d, 0x54, 0x0b, 0x00, 0xfb, 0x8d, 0xee, 0xa5, 0x76, 0xce, 0xc8,
+ 0x31, 0x71, 0xaf, 0x89, 0xbb, 0xeb, 0x25, 0x15, 0x75, 0x5e, 0x7f, 0x6b,
+ 0xb5, 0x36, 0x6f, 0x3c, 0x4a, 0x86, 0x82, 0x0b, 0x14, 0x71, 0xf3, 0xc5,
+ 0xa3, 0xc2, 0x1c, 0x2b, 0xa2, 0xfc, 0x9b, 0x1b, 0x41, 0x8f, 0xab, 0x3d,
+ 0x73, 0x12, 0x73, 0x68, 0x31, 0x88, 0x38, 0xe0, 0xb9, 0x1f, 0xa3, 0x18,
+ 0x96, 0x08, 0x8f, 0x76, 0xde, 0x64, 0x66, 0xea, 0x10, 0x91, 0xa8, 0x0d,
+ 0xad, 0x82, 0x31, 0xbd, 0x27, 0xaf, 0x4c, 0xad, 0x3f, 0x9e, 0x16, 0xda,
+ 0x0c, 0x25, 0x9e, 0xa1, 0xc2, 0x5a, 0xc9, 0x07, 0x61, 0xf4, 0x18, 0x74,
+ 0x1a, 0xd9, 0x63, 0xeb, 0xb7, 0x58, 0x6f, 0x17, 0x01, 0x96, 0x5b, 0x73,
+ 0x86, 0xfa, 0x59, 0x48, 0x42, 0x4f, 0xf0, 0x0c, 0x70, 0xa7, 0xa2, 0x48,
+ 0x32, 0x09, 0x7b, 0xca, 0x35, 0xd8, 0xd0, 0x77, 0x91, 0x5d, 0xe8, 0x3b,
+ 0x36, 0x77, 0xba, 0xe5, 0x3f, 0xc5, 0x36, 0x17},
+ {0x2b, 0x06, 0x93, 0x75, 0xbf, 0x6b, 0x66, 0x91, 0x86, 0x3d, 0xee, 0x40,
+ 0x78, 0x57, 0x6c, 0x01, 0xd8, 0xb3, 0x1f, 0x91, 0xdb, 0x30, 0x9f, 0x1e,
+ 0xa1, 0xfb, 0x31, 0xd7, 0x9e, 0x01, 0x09, 0x3d, 0x68, 0x3f, 0xc9, 0xa9,
+ 0x78, 0x92, 0xa5, 0x1b, 0x5f, 0x12, 0x3d, 0xf6, 0x05, 0x35, 0xb6, 0x77,
+ 0xcb, 0x0a, 0x66, 0xc3, 0x78, 0x04, 0xdc, 0x67, 0xd0, 0xc0, 0xf1, 0xb1,
+ 0x90, 0x4e, 0xc2, 0x76, 0xce, 0x27, 0xce, 0x53, 0x15, 0xb5, 0x75, 0x57,
+ 0xa4, 0x7f, 0xd7, 0x1b, 0x42, 0x4a, 0xc0, 0x84, 0x28, 0xd5, 0x47, 0x6f,
+ 0x48, 0x83, 0x9a, 0x95, 0x7a, 0xa3, 0x0b, 0x3b, 0xbb, 0x89, 0x34, 0x68,
+ 0x50, 0xb8, 0xe4, 0x0d, 0x8c, 0x2d, 0xfb, 0x34, 0x0c, 0x88, 0x87, 0x14,
+ 0xdf, 0x10, 0x6f, 0x2f, 0xaa, 0xe5, 0xf6, 0xe6, 0x76, 0x9d, 0x77, 0x26,
+ 0xcb, 0x54, 0xc9, 0x1a, 0x0a, 0x2a, 0xdb, 0x37, 0x42, 0x8b, 0x11, 0x09,
+ 0xb8, 0x1c, 0xfc, 0x87, 0xdb, 0x97, 0x3e, 0x35, 0x08, 0xe5, 0xf1, 0xb1,
+ 0xeb, 0xa9, 0x47, 0x40, 0x5b, 0x03, 0x70, 0x18, 0x9e, 0xa8, 0x51, 0x0a,
+ 0x70, 0x61, 0xd2, 0xc1, 0x52, 0xd7, 0x08, 0x88, 0x3a, 0x61, 0xe1, 0x4e,
+ 0x1b, 0xf7, 0x5d, 0xde, 0x9e, 0x68, 0xde, 0x4d, 0xa0, 0xdc, 0xc1, 0xed,
+ 0xed, 0x9c, 0xc6, 0xc1, 0x4e, 0xb5, 0x42, 0x5c, 0x77, 0xb7, 0x07, 0xb0,
+ 0xba, 0x5c, 0xa9, 0x51, 0xb2, 0xdc, 0x9c, 0x28, 0xe5, 0x7f, 0x00, 0x2a,
+ 0x92, 0xca, 0x9b, 0xf6, 0x44, 0xfb, 0xc6, 0x9b, 0x67, 0xda, 0x5f, 0x9d,
+ 0xde, 0xcd, 0x2c, 0x5b, 0xf2, 0xcd, 0x53, 0xcd, 0x94, 0x89, 0x98, 0x89,
+ 0x52, 0xd5, 0x80, 0x19, 0xee, 0x16, 0x89, 0xdb, 0xda, 0x85, 0x63, 0xf5,
+ 0x80, 0xf1, 0x52, 0x7b, 0x63, 0x61, 0x32, 0x25, 0xce, 0x5f, 0xa0, 0xd2,
+ 0x35, 0xbc, 0x6e, 0xc1, 0x4c, 0xcb, 0xe2, 0x23, 0xef, 0x4f, 0x63, 0x21,
+ 0xf9, 0x8e, 0xcb, 0x72, 0x9f, 0xa4, 0x7e, 0x99, 0x7c, 0x8a, 0x60, 0x50,
+ 0xf0, 0x61, 0xeb, 0xe5, 0xc2, 0x1b, 0x72, 0xb0, 0x7b, 0x6c, 0xd3, 0x92,
+ 0x71, 0x80, 0x69, 0x8f, 0x21, 0x5a, 0xba, 0x4d, 0xad, 0x27, 0x48, 0xf0,
+ 0x31, 0x74, 0x80, 0x85, 0x85, 0x57, 0xa0, 0x9e, 0xa7, 0xf1, 0x53, 0x55,
+ 0xbe, 0xbf, 0x51, 0x04, 0x20, 0xe9, 0x67, 0xb3, 0xd9, 0xaa, 0xe0, 0xfa,
+ 0xf5, 0x97, 0x1a, 0x8c, 0x1b, 0x22, 0x99, 0x9e, 0xcd, 0x84, 0xb2, 0x69,
+ 0xe9, 0x79, 0x25, 0x33, 0xe7, 0xc4, 0x47, 0x98, 0xb6, 0x59, 0x18, 0xb9,
+ 0xf1, 0x76, 0xb7, 0xa0, 0x3f, 0xe1, 0x10, 0x69, 0x27, 0x0b, 0x97, 0xc9,
+ 0x5a, 0xf3, 0x6c, 0x5c, 0xd4, 0x0e, 0x99, 0x33, 0xb7, 0xe4, 0xca, 0x80,
+ 0x83, 0xcd, 0xc0, 0x38, 0x45, 0x3e, 0xfe, 0xac, 0xf8, 0x6b, 0x8f, 0x65,
+ 0xf7, 0x45, 0x73, 0xb5, 0xbd, 0x74, 0xc8, 0x0e, 0xa2, 0x78, 0xd9, 0x58,
+ 0xdf, 0x45, 0x71, 0x90, 0xe2, 0xe3, 0x7c, 0x56, 0x41, 0xd6, 0x17, 0x24,
+ 0x9c, 0xb2, 0x03, 0xcb, 0xba, 0xd4, 0x63, 0xfe, 0x4c, 0x7a, 0x42, 0xff,
+ 0xdb, 0x91, 0xeb, 0xc5, 0x0c, 0xe4, 0x7e, 0x47, 0x9b, 0x3d, 0x3a, 0x11,
+ 0xe7, 0xdc, 0xca, 0x74, 0xef, 0xaf, 0x62, 0x53, 0x47, 0x0d, 0xfb, 0x97,
+ 0x9a, 0x13, 0xb5, 0x51, 0x31, 0x17, 0x5c, 0xc4, 0x68, 0x59, 0xcd, 0x45,
+ 0x81, 0xbd, 0xbd, 0x46, 0xf7, 0x85, 0x6c, 0x96, 0x89, 0x7e, 0xa3, 0xfc,
+ 0xa8, 0x5c, 0x03, 0x08, 0x82, 0x91, 0xe8, 0x77, 0x55, 0x97, 0x7d, 0x7c,
+ 0xee, 0x8f, 0x06, 0x9f, 0x40, 0x97, 0xea, 0x3b, 0xcc, 0xc5, 0x16, 0x79,
+ 0x6e, 0xa4, 0x25, 0x9e, 0x6b, 0xc2, 0x7e, 0xb2, 0x10, 0x51, 0xe9, 0xe3,
+ 0xc8, 0x95, 0xe8, 0x67, 0xfa, 0xb8, 0xd2, 0xe8, 0x83, 0x13, 0x9a, 0xd6,
+ 0x48, 0xaa, 0xff, 0x0f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {913,
+ {0xaa, 0x65, 0x28, 0x7b, 0x6a, 0x61, 0xb8, 0x75, 0x2a, 0xb9, 0x50, 0x1e,
+ 0x6d, 0xeb, 0xef, 0xa1, 0x65, 0xe8, 0x9a, 0xff, 0x08, 0xe8, 0xb4, 0x6e},
+ {0xb4, 0xcf, 0x63, 0x51, 0x28, 0x67, 0xd4, 0xba, 0x18, 0x75, 0x80, 0x9e,
+ 0x28, 0xae, 0x74, 0x7c, 0x92, 0x0a, 0x1c, 0x68, 0x7d, 0xb9, 0xca, 0xfe,
+ 0x3e, 0xa0, 0x88, 0x8b, 0x5c, 0x77, 0x9b, 0xdb, 0x12, 0x53, 0x8a, 0x0b,
+ 0x9c, 0xdd, 0xe4, 0xb0, 0x6d, 0xd7, 0x1d, 0x74, 0xe8, 0xc3, 0x6c, 0xd6,
+ 0xb9, 0xad, 0x8e, 0x78, 0x1b, 0x0d, 0xd2, 0xd3, 0xbf, 0x29, 0x9a, 0x59,
+ 0x47, 0x7f, 0x2d, 0x7a, 0x70, 0xd6, 0x6f, 0x07, 0xc8, 0x33, 0xca, 0x48,
+ 0x5f, 0xe5, 0x1a, 0xb1, 0x50, 0x65, 0xf1, 0xcd, 0x02, 0xb3, 0x1e, 0xed,
+ 0x49, 0x45, 0x1f, 0xca, 0x5f, 0xd7, 0x0e, 0x63, 0xf0, 0x22, 0x1f, 0xeb,
+ 0x40, 0x11, 0x43, 0xf5, 0x2a, 0x3a, 0x8d, 0x66, 0x32, 0x20, 0x46, 0xd5,
+ 0xe4, 0xb0, 0x0c, 0x22, 0x77, 0x9e, 0x12, 0xbc, 0xd5, 0xee, 0xd0, 0xb0,
+ 0xa2, 0xa7, 0x5b, 0xed, 0x37, 0x8d, 0x1b, 0x65, 0x7f, 0xf6, 0x6c, 0xf9,
+ 0xf8, 0x0f, 0x33, 0x0f, 0x0b, 0x33, 0x93, 0x10, 0xc5, 0xbb, 0x68, 0x83,
+ 0x7e, 0x91, 0x37, 0xe9, 0xa6, 0xfd, 0x4b, 0x53, 0x1c, 0x9b, 0x87, 0xdc,
+ 0xe0, 0xf3, 0xb2, 0x87, 0xef, 0x4f, 0x81, 0x00, 0xca, 0x0b, 0x16, 0xbc,
+ 0x65, 0x57, 0x7c, 0xff, 0x19, 0xea, 0x35, 0x31, 0x42, 0x28, 0x17, 0x12,
+ 0x6e, 0xb1, 0xc5, 0x96, 0x74, 0x92, 0xc0, 0x57, 0x5a, 0xe2, 0x4a, 0xea,
+ 0x85, 0xeb, 0xa9, 0xcc, 0xaa, 0x7f, 0xe6, 0x0a, 0xb6, 0x35, 0x11, 0x85,
+ 0xd8, 0x19, 0x42, 0x6d, 0xc3, 0x0a, 0x99, 0x8d, 0x2b, 0x49, 0x08, 0x11,
+ 0x1c, 0xab, 0xe5, 0xd2, 0x27, 0x4b, 0x0d, 0xee, 0xc3, 0x08, 0x1e, 0x83,
+ 0xe3, 0x3c, 0x1f, 0x53, 0x0b, 0x9f, 0xb8, 0xba, 0x65, 0xcf, 0x62, 0xff,
+ 0x84, 0x6f, 0x76, 0x62, 0x43, 0xe4, 0x05, 0x98, 0xd3, 0xdc, 0x44, 0x07,
+ 0x35, 0xe5, 0x78, 0x9e, 0x5d, 0x24, 0xbc, 0x3e, 0xfc, 0x86, 0xc2, 0xb4,
+ 0xbf, 0xab, 0x65, 0xf6, 0x32, 0x8b, 0x7d, 0xea, 0xa0, 0x36, 0x1c, 0x9a,
+ 0x9f, 0xa5, 0x3d, 0x8c, 0xde, 0x0d, 0xb0, 0x62, 0x74, 0x00, 0x08, 0xd5,
+ 0xec, 0xd3, 0x80, 0xcc, 0x88, 0xb5, 0x46, 0xde, 0x28, 0xcb, 0xdd, 0x35,
+ 0xb1, 0xd7, 0xb4, 0x84, 0xa9, 0x1d, 0x98, 0x3b, 0xe0, 0xef, 0xfd, 0x31,
+ 0x00, 0xfe, 0xe6, 0xe8, 0x9c, 0xfc, 0xab, 0x92, 0xca, 0x2c, 0x56, 0x47,
+ 0x57, 0x17, 0xc0, 0x34, 0x58, 0x43, 0x76, 0x94, 0x24, 0x35, 0x28, 0x45,
+ 0x66, 0x05, 0x29, 0x51, 0xd9, 0x7e, 0x28, 0x9f, 0x0a, 0x34, 0xee, 0x44,
+ 0x86, 0x49, 0x4d, 0x8f, 0xac, 0x4e, 0xbc, 0xfc, 0x6e, 0x63, 0x42, 0x2a,
+ 0xa7, 0x38, 0x15, 0xff, 0x52, 0x45, 0x89, 0x97, 0x8b, 0xb3, 0x90, 0xf8,
+ 0x13, 0xe2, 0xfd, 0xd8, 0xd8, 0xbd, 0x60, 0x93, 0x59, 0xd0, 0x94, 0x1d,
+ 0xb4, 0xf8, 0x96, 0xe7, 0x90, 0xf0, 0x7d, 0xab, 0x1c, 0xbf, 0xaf, 0x6f,
+ 0xca, 0x0f, 0x1b, 0x5c, 0x18, 0x34, 0x82, 0xd5, 0x2d, 0xcb, 0x64, 0x34,
+ 0xcc, 0x6b, 0x99, 0x09, 0x7c, 0x90, 0xb3, 0xf8, 0x55, 0x10, 0xc1, 0xfd,
+ 0x94, 0x5a, 0x2a, 0x74, 0x96, 0x0d, 0x55, 0x12, 0x2a, 0xa9, 0xb5, 0x06,
+ 0x18, 0x99, 0x46, 0x8a, 0x1d, 0xaa, 0x60, 0x09, 0x44, 0xed, 0xb0, 0x4d,
+ 0x8b, 0xa5, 0xe6, 0x12, 0x75, 0x81, 0x7d, 0x62, 0xb9, 0x4c, 0xd4, 0x04,
+ 0x70, 0x36, 0xa0, 0x5e, 0x74, 0xb9, 0x08, 0x63, 0x7f, 0xc2, 0x92, 0x59,
+ 0xec, 0x9e, 0xdc, 0x5f, 0x56, 0x67, 0x9a, 0x70, 0x74, 0x0f, 0x0f, 0xfb,
+ 0x28, 0xb5, 0x78, 0xd1, 0x6d, 0x74, 0xfd, 0x9c, 0x82, 0xa5, 0xcc, 0x25,
+ 0xef, 0x5f, 0xad, 0x48, 0xa0, 0xc6, 0x5d, 0xf9, 0x6f, 0x2f, 0x60, 0x50,
+ 0xec, 0x13, 0x30, 0x03, 0x58, 0xc0, 0x71, 0x85},
+ {0x40, 0x01, 0xea, 0x96, 0x7b, 0x62, 0xa7, 0x69, 0x16, 0x55, 0xc7, 0xd9,
+ 0xc1, 0xf8, 0x90, 0x8e, 0xb3, 0xc9, 0xf7, 0x9f, 0x4d, 0xdb, 0x99, 0x8c,
+ 0xa9, 0xff, 0xbc, 0x08, 0xbc, 0xa3, 0x49, 0xfc, 0x61, 0x56, 0x26, 0x5d,
+ 0x48, 0x45, 0x16, 0xfc, 0xc7, 0x7a, 0x3b, 0x76, 0xc8, 0xb6, 0x4a, 0x5f,
+ 0x06, 0xf9, 0x1a, 0x0d, 0x3c, 0x9a, 0xc9, 0x9e, 0xbc, 0x81, 0x76, 0x18,
+ 0x86, 0x21, 0xd9, 0xc8, 0x52, 0xb4, 0x41, 0xa6, 0x07, 0x74, 0xeb, 0xdf,
+ 0xce, 0x14, 0xf1, 0x10, 0xb5, 0xdc, 0xda, 0x89, 0xd4, 0x3d, 0x06, 0xe0,
+ 0x97, 0x5f, 0x94, 0x56, 0x25, 0x0b, 0xb6, 0x85, 0x1b, 0xb5, 0x7f, 0x9d,
+ 0x23, 0x2f, 0x18, 0x7a, 0x3f, 0x92, 0x05, 0x12, 0xb5, 0xf5, 0x7d, 0x15,
+ 0x08, 0x0d, 0x7e, 0x83, 0x32, 0xd1, 0x39, 0x8f, 0xe2, 0xd5, 0x3d, 0x2b,
+ 0x5f, 0xa2, 0x2f, 0x7e, 0x1b, 0x46, 0x31, 0x49, 0x97, 0xe2, 0x15, 0x2f,
+ 0x5d, 0x40, 0xc1, 0xa9, 0x58, 0xdf, 0x80, 0x6d, 0x60, 0x88, 0xe1, 0x6e,
+ 0xd6, 0x9b, 0x5d, 0xec, 0xa7, 0xf4, 0x6e, 0x9f, 0x99, 0x86, 0xbd, 0x18,
+ 0x02, 0x3a, 0x7a, 0x29, 0x46, 0x0d, 0xee, 0x9b, 0x7c, 0x26, 0xa0, 0xaa,
+ 0x49, 0x0e, 0x71, 0x0e, 0xc3, 0xb2, 0xa7, 0x35, 0xc4, 0x03, 0x57, 0xfa,
+ 0x18, 0x06, 0x13, 0x04, 0x7b, 0x9c, 0x02, 0xc1, 0xef, 0xbe, 0x9b, 0x77,
+ 0x37, 0xab, 0xbf, 0xcf, 0xf4, 0x42, 0x4e, 0xd7, 0x59, 0x75, 0xde, 0x55,
+ 0x07, 0x43, 0xb7, 0x76, 0x4d, 0x48, 0xc6, 0xe7, 0xe8, 0x1e, 0x84, 0x84,
+ 0xf1, 0x8b, 0x1c, 0x19, 0x8d, 0x82, 0x5c, 0x7b, 0xbf, 0x1d, 0xd1, 0xc4,
+ 0xeb, 0x43, 0x4a, 0x43, 0x6e, 0xfd, 0x7f, 0xfd, 0x20, 0xf4, 0xb3, 0x97,
+ 0x04, 0x97, 0xdf, 0xe4, 0x0c, 0xa7, 0x7b, 0x11, 0x98, 0x71, 0x8a, 0x0f,
+ 0xf8, 0xda, 0x37, 0x6c, 0x04, 0x08, 0x3a, 0x8e, 0x91, 0xe8, 0xee, 0xf0,
+ 0x3c, 0xf2, 0xa6, 0xaa, 0xda, 0xd7, 0x79, 0xae, 0xbe, 0x17, 0x23, 0xad,
+ 0x82, 0x5a, 0x01, 0x3e, 0x43, 0xce, 0x9b, 0xd3, 0x91, 0xc9, 0x30, 0x02,
+ 0x7d, 0xe9, 0x4b, 0x4c, 0x6c, 0xaf, 0x41, 0x40, 0x5c, 0x88, 0x58, 0x14,
+ 0x51, 0x9b, 0xd7, 0xc3, 0x53, 0x45, 0x7c, 0x71, 0x7c, 0xaa, 0x06, 0xec,
+ 0x43, 0xbd, 0xdb, 0xe7, 0x8b, 0x25, 0x29, 0x61, 0x79, 0x9f, 0xce, 0x21,
+ 0xb9, 0xad, 0x99, 0xe9, 0xfb, 0xa5, 0x53, 0xbc, 0x6c, 0x35, 0x29, 0x23,
+ 0x53, 0x71, 0x74, 0x15, 0xef, 0x1c, 0xda, 0x27, 0x36, 0x21, 0x59, 0xe0,
+ 0xd4, 0x16, 0x96, 0x61, 0x86, 0x09, 0x28, 0x2b, 0x16, 0xcd, 0x2a, 0xa6,
+ 0x4f, 0xe0, 0xc0, 0xaf, 0x3f, 0x63, 0xdc, 0x86, 0x89, 0x7e, 0x3e, 0x5f,
+ 0x19, 0x7b, 0xf3, 0x00, 0x13, 0x8e, 0x8e, 0x7e, 0x1e, 0x6a, 0x2e, 0xc4,
+ 0x74, 0x79, 0x53, 0xb6, 0x97, 0xbd, 0x0c, 0x16, 0x6f, 0xf3, 0x65, 0xf3,
+ 0xf3, 0x51, 0xdd, 0xc1, 0xb9, 0x87, 0xca, 0x85, 0x6d, 0x16, 0x18, 0x1f,
+ 0x7a, 0x2b, 0x1a, 0x7d, 0x41, 0x4d, 0x26, 0x6d, 0x07, 0x3f, 0x86, 0xd7,
+ 0x23, 0x4c, 0x7a, 0x57, 0x88, 0x0f, 0x89, 0xfa, 0x1c, 0x4d, 0x22, 0xa0,
+ 0xc9, 0x5b, 0x4b, 0x4f, 0xd1, 0xd8, 0x09, 0x97, 0x2f, 0xc8, 0x28, 0x0b,
+ 0x05, 0x4e, 0x6c, 0x33, 0x2d, 0x2b, 0x33, 0xf4, 0x24, 0x2c, 0xa0, 0xc3,
+ 0xa6, 0x85, 0x68, 0x80, 0x82, 0x59, 0xb5, 0xdb, 0x04, 0x3b, 0x3c, 0x95,
+ 0x66, 0x2a, 0xfb, 0x8e, 0x09, 0x95, 0x4a, 0x4f, 0x64, 0x03, 0xab, 0xcc,
+ 0x52, 0x2e, 0xa6, 0xb9, 0x3d, 0xdf, 0xdf, 0xfc, 0x35, 0x8d, 0x6a, 0x64,
+ 0x66, 0x6e, 0x4a, 0x6a, 0x6f, 0xfc, 0x49, 0x6d, 0x3d, 0x83, 0xf3, 0x79,
+ 0x6c, 0xfb, 0x53, 0x0f, 0xaa, 0xee, 0x22, 0xea, 0x7a, 0xd7, 0x75, 0x6c,
+ 0x06, 0x54, 0xe5, 0xbd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {914,
+ {0x5c, 0x70, 0x53, 0x44, 0xd3, 0xfd, 0x9a, 0xaf, 0x1b, 0xe1, 0xaa, 0xe0,
+ 0x6f, 0xf8, 0xcb, 0xa4, 0x01, 0xca, 0x86, 0xdd, 0xe9, 0x85, 0x74, 0xd4},
+ {0x11, 0x49, 0x62, 0x88, 0x60, 0x7e, 0xd4, 0x2c, 0x57, 0x07, 0x3d, 0x1a,
+ 0xbf, 0x64, 0x1e, 0xc4, 0x2c, 0xfd, 0x08, 0xc2, 0x44, 0xde, 0x90, 0xcf,
+ 0xdc, 0xe0, 0x9d, 0xdb, 0x04, 0xfe, 0x19, 0x3c, 0xd9, 0xf2, 0x49, 0x45,
+ 0x3d, 0x42, 0x3b, 0xa9, 0xcb, 0x65, 0xac, 0x55, 0x86, 0x52, 0xd4, 0x98,
+ 0x85, 0x7f, 0x42, 0xca, 0x57, 0x3e, 0x60, 0xfe, 0xe5, 0x94, 0x6b, 0x5b,
+ 0xf3, 0x32, 0xe9, 0x5c, 0xdf, 0x56, 0x6d, 0xf0, 0xd0, 0x41, 0x4b, 0xc2,
+ 0x46, 0x95, 0x36, 0x9d, 0x6b, 0xed, 0xa3, 0xb4, 0x48, 0x52, 0xe1, 0x9e,
+ 0x70, 0x59, 0x57, 0x57, 0xc7, 0x43, 0xc0, 0x02, 0x46, 0xd1, 0x4a, 0xe5,
+ 0x34, 0x7f, 0x17, 0xc3, 0x9d, 0x53, 0x06, 0xa5, 0xb2, 0xcb, 0x87, 0x21,
+ 0x3e, 0x59, 0x4f, 0xf7, 0x67, 0xf7, 0x8d, 0xa7, 0x91, 0x2c, 0x32, 0xd7,
+ 0xe8, 0xba, 0x2a, 0x02, 0x32, 0x70, 0xef, 0xf8, 0x6a, 0x58, 0x61, 0x17,
+ 0xbd, 0x87, 0x61, 0x2b, 0x78, 0xea, 0x48, 0x9a, 0xdb, 0x6c, 0x12, 0xe4,
+ 0x35, 0xc0, 0xf8, 0xc1, 0xb1, 0xff, 0x9b, 0x8e, 0xa5, 0x05, 0x24, 0x4e,
+ 0xbf, 0x26, 0x79, 0xe0, 0x45, 0x79, 0x09, 0x9f, 0x23, 0x40, 0x88, 0x9e,
+ 0x27, 0xf8, 0x9b, 0xfe, 0x2a, 0xc8, 0x6c, 0x35, 0x2a, 0x65, 0xd0, 0xa6,
+ 0x45, 0xac, 0xa8, 0xb5, 0x8e, 0xc0, 0xc5, 0xe3, 0x11, 0xb4, 0xc5, 0x28,
+ 0x08, 0xb1, 0x46, 0xa9, 0xfe, 0xeb, 0x3c, 0x83, 0xb6, 0xfa, 0x21, 0x78,
+ 0xd1, 0x0c, 0xe0, 0x49, 0xd7, 0xe5, 0x09, 0x43, 0xf2, 0xa4, 0x18, 0x81,
+ 0xf5, 0x4f, 0xa8, 0x8d, 0x1b, 0x85, 0x4d, 0x1b, 0x34, 0x40, 0x62, 0x12,
+ 0x39, 0x52, 0x9e, 0x25, 0x0b, 0xed, 0x74, 0xcf, 0x33, 0x34, 0x31, 0x0e,
+ 0xec, 0xa8, 0x40, 0x22, 0xac, 0xa6, 0x2d, 0xeb, 0xa7, 0xdb, 0xae, 0x89,
+ 0x52, 0x10, 0x43, 0xc6, 0x9c, 0xe9, 0x7d, 0x93, 0xb1, 0xf3, 0x32, 0x28,
+ 0x02, 0xd1, 0xe6, 0xe4, 0x3c, 0x04, 0xe2, 0x28, 0x96, 0x77, 0x13, 0xf5,
+ 0x99, 0x6e, 0x35, 0xb4, 0x52, 0x80, 0x52, 0x98, 0x34, 0x5d, 0xa5, 0x32,
+ 0x47, 0x2b, 0x5d, 0xfb, 0xe5, 0xd1, 0x77, 0xd1, 0x84, 0xc8, 0x7e, 0xe7,
+ 0x95, 0x9c, 0xe9, 0x5c, 0xeb, 0xb7, 0x51, 0xd6, 0x0a, 0x7a, 0xb0, 0x22,
+ 0x12, 0x87, 0x31, 0xa1, 0x93, 0xc6, 0x52, 0xc8, 0x50, 0x89, 0x0c, 0xb3,
+ 0x08, 0x50, 0x08, 0xf1, 0x0d, 0x7b, 0x3c, 0xcb, 0xe2, 0xcf, 0x3f, 0x3c,
+ 0xe8, 0x8b, 0x3c, 0x4c, 0x54, 0x32, 0xed, 0x0e, 0xa4, 0x70, 0x91, 0xeb,
+ 0xc7, 0x0b, 0x14, 0x09, 0xdd, 0xdd, 0xc3, 0xef, 0xe3, 0x7c, 0x0f, 0xe9,
+ 0x00, 0x57, 0x2b, 0x53, 0x42, 0x51, 0x2a, 0x2b, 0xa3, 0x47, 0xb0, 0x43,
+ 0xf9, 0x63, 0xda, 0x80, 0xb4, 0x9d, 0xc5, 0xe6, 0x12, 0x64, 0xa5, 0xd2,
+ 0x6f, 0xac, 0x77, 0x9c, 0xa1, 0xcd, 0xcb, 0x62, 0xc0, 0x29, 0xf2, 0x9b,
+ 0x83, 0x9e, 0x0d, 0x6a, 0x8e, 0x65, 0x52, 0x8b, 0x16, 0x3a, 0x82, 0x29,
+ 0xa9, 0xd5, 0xd4, 0x22, 0xf9, 0x99, 0xfd, 0xeb, 0x69, 0xc1, 0xdc, 0x4b,
+ 0xeb, 0xf2, 0xfc, 0x58, 0x54, 0xff, 0x9f, 0x70, 0x46, 0xa6, 0x9f, 0xf5,
+ 0x7e, 0x8d, 0xa9, 0x68, 0xd3, 0x57, 0x43, 0xba, 0x9d, 0xd3, 0xa1, 0xb2,
+ 0x5b, 0x46, 0xfc, 0x39, 0xd4, 0x92, 0x37, 0xbe, 0x40, 0xd7, 0xb3, 0x27,
+ 0x0a, 0x05, 0x03, 0x0d, 0x6c, 0xbd, 0x1c, 0xcb, 0x6f, 0xb1, 0x89, 0x3d,
+ 0x98, 0x71, 0xb6, 0x92, 0x8d, 0x83, 0xcc, 0x61, 0x05, 0x2d, 0xa1, 0xcf,
+ 0x59, 0xb3, 0x95, 0x8b, 0xe0, 0xf1, 0x07, 0x16, 0x13, 0xe5, 0xfb, 0x37,
+ 0x5e, 0x68, 0xac, 0x64, 0x2b, 0xc0, 0x0e, 0xaa, 0xf6, 0x2f, 0xa5, 0x18,
+ 0xf7, 0x10, 0x68, 0x92, 0xe6, 0x09, 0xa5, 0x2c},
+ {0xe7, 0x88, 0xbc, 0x45, 0x25, 0xde, 0x58, 0x43, 0xdd, 0x00, 0xcc, 0x8f,
+ 0x25, 0xbb, 0x55, 0xa0, 0x1f, 0x96, 0x9d, 0x38, 0xff, 0x35, 0x17, 0xf1,
+ 0xeb, 0x65, 0x68, 0x87, 0x44, 0x3a, 0x51, 0x64, 0xad, 0x0b, 0x35, 0x0e,
+ 0x7f, 0xb7, 0x6f, 0x6b, 0x22, 0xe3, 0x72, 0x2e, 0x3e, 0x17, 0x48, 0x9e,
+ 0x34, 0xcc, 0xd4, 0x92, 0x89, 0xef, 0x89, 0xaf, 0xb6, 0x05, 0x25, 0xc5,
+ 0xf8, 0x4b, 0x7a, 0x92, 0x44, 0x5c, 0xbe, 0x5b, 0x91, 0x0d, 0xd0, 0xfe,
+ 0xc4, 0xee, 0x60, 0x04, 0x65, 0x97, 0x6b, 0x52, 0x0c, 0xe5, 0xcd, 0x8a,
+ 0xb4, 0xc6, 0x90, 0x91, 0x33, 0xb4, 0x37, 0x7d, 0x34, 0x7d, 0x29, 0x0c,
+ 0xf4, 0xa3, 0xaa, 0xe7, 0x91, 0x9e, 0x7b, 0x33, 0xd5, 0x7a, 0xc8, 0x02,
+ 0x49, 0x58, 0xd4, 0x8a, 0x3c, 0xe3, 0x7a, 0xf8, 0xf6, 0x42, 0xe6, 0x8d,
+ 0xd5, 0xea, 0x6e, 0x20, 0xc6, 0x5b, 0x0b, 0x20, 0x1e, 0x2c, 0x9d, 0xe8,
+ 0xf0, 0xc4, 0x71, 0x1e, 0x2b, 0xd7, 0x08, 0x45, 0x25, 0x0c, 0x3a, 0xe4,
+ 0x6a, 0x5c, 0xb2, 0x23, 0xd2, 0x94, 0xe8, 0x75, 0x8b, 0x8a, 0x57, 0x04,
+ 0x13, 0x38, 0xa1, 0x00, 0x14, 0xe5, 0xa5, 0xf5, 0x59, 0xba, 0xf8, 0x3b,
+ 0x89, 0x60, 0x76, 0x90, 0x24, 0x2a, 0x18, 0x3a, 0x25, 0x61, 0x15, 0xe0,
+ 0xf9, 0x59, 0x17, 0x1b, 0x86, 0x05, 0x69, 0xc7, 0x13, 0xc1, 0x8b, 0xb8,
+ 0x41, 0xd3, 0x5f, 0xbf, 0x86, 0x59, 0x61, 0x15, 0x18, 0x3f, 0xe8, 0x19,
+ 0xec, 0x8b, 0x77, 0xac, 0xa0, 0x6b, 0x54, 0x4f, 0xd6, 0x75, 0x10, 0x97,
+ 0x29, 0x90, 0xd0, 0xb8, 0x24, 0xef, 0xc0, 0x86, 0x85, 0x1d, 0x5d, 0x4f,
+ 0x29, 0xd5, 0x02, 0x43, 0x65, 0x79, 0x8f, 0xa4, 0x5a, 0x8e, 0xe5, 0x64,
+ 0x11, 0xf3, 0x3e, 0x19, 0x37, 0x68, 0x56, 0x06, 0xbd, 0x60, 0xab, 0x2a,
+ 0x86, 0xc0, 0xec, 0xfd, 0xe0, 0x00, 0x08, 0xf2, 0x69, 0x93, 0xa0, 0x40,
+ 0x11, 0x16, 0x03, 0xac, 0x1f, 0x25, 0x9e, 0x85, 0x01, 0x27, 0x34, 0x1d,
+ 0xff, 0x37, 0x35, 0xdf, 0x5d, 0x40, 0x22, 0x3d, 0xc9, 0x93, 0x54, 0x02,
+ 0x0e, 0x85, 0x12, 0xf8, 0x51, 0x00, 0xd7, 0xf1, 0xbd, 0x15, 0x3a, 0x90,
+ 0x02, 0x38, 0xe5, 0x45, 0xd2, 0x68, 0x85, 0xcc, 0xeb, 0xde, 0x3d, 0xac,
+ 0x99, 0xeb, 0x96, 0x2a, 0x0a, 0xe1, 0x3a, 0x1b, 0xc5, 0x57, 0x91, 0x10,
+ 0x3d, 0x0d, 0xd3, 0x5a, 0xb8, 0xba, 0x2b, 0x54, 0x99, 0x8f, 0x2c, 0x12,
+ 0xed, 0xa1, 0xcc, 0xda, 0xac, 0x05, 0xea, 0xc6, 0x7e, 0xd0, 0x70, 0x41,
+ 0x74, 0xe6, 0x5f, 0x40, 0x03, 0x51, 0x66, 0x74, 0xa8, 0x03, 0x72, 0xc1,
+ 0xe3, 0x1d, 0x06, 0x14, 0x33, 0x7e, 0x77, 0xe8, 0x2a, 0x21, 0xd6, 0x13,
+ 0x5b, 0x71, 0xcf, 0x3d, 0xf9, 0x49, 0xe2, 0x44, 0x45, 0x22, 0x67, 0xfd,
+ 0x39, 0xa1, 0xff, 0xee, 0xa6, 0x0d, 0x4c, 0xf6, 0xc1, 0x7b, 0x30, 0x65,
+ 0x1a, 0xec, 0x23, 0x66, 0xe6, 0x1e, 0x30, 0x87, 0x94, 0xdf, 0xbd, 0x29,
+ 0x8a, 0x8d, 0x58, 0x0e, 0x32, 0x74, 0xb7, 0x31, 0x48, 0x60, 0xcf, 0x84,
+ 0xd7, 0xf2, 0xcc, 0x2a, 0x60, 0x50, 0x10, 0x72, 0x80, 0xa9, 0xbe, 0xf6,
+ 0xec, 0x85, 0xa4, 0x2e, 0x2c, 0xd9, 0x38, 0x80, 0x8a, 0x3d, 0x83, 0xee,
+ 0xc7, 0xa0, 0x41, 0x88, 0x09, 0xc5, 0x6c, 0xd5, 0x5a, 0xce, 0x56, 0x81,
+ 0xb9, 0x64, 0xf7, 0xda, 0x77, 0x93, 0xa2, 0x44, 0xa9, 0x77, 0x02, 0xf0,
+ 0x7f, 0x0a, 0x33, 0xea, 0xa2, 0x03, 0x14, 0xa8, 0x10, 0xc6, 0x60, 0x9f,
+ 0xfd, 0x54, 0x8b, 0x17, 0x67, 0x99, 0x37, 0xa9, 0x7a, 0x4a, 0xa9, 0x63,
+ 0x88, 0xd9, 0x11, 0xe1, 0x99, 0x4a, 0x5e, 0x1b, 0xe5, 0x21, 0x06, 0xa0,
+ 0xb9, 0x13, 0x90, 0x51, 0xd2, 0x90, 0x2b, 0x87, 0xa1, 0xca, 0x29, 0x5b,
+ 0x5a, 0x4e, 0x50, 0x41},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {915,
+ {0xc1, 0x3e, 0x54, 0x92, 0x79, 0xcb, 0xea, 0x4d, 0xf7, 0x93, 0x42, 0x44,
+ 0x25, 0xd1, 0x24, 0x33, 0xd8, 0x3e, 0x9f, 0xca, 0xa2, 0x87, 0x83, 0x0d},
+ {0xf8, 0x97, 0x11, 0x6b, 0xcd, 0x13, 0xf9, 0x68, 0x9f, 0x81, 0xaa, 0x8c,
+ 0xb7, 0x86, 0x28, 0x56, 0x3e, 0x5f, 0xa5, 0x48, 0x53, 0x95, 0xc9, 0x19,
+ 0x69, 0xbe, 0x64, 0x35, 0xa9, 0x61, 0x5a, 0xc6, 0xef, 0xcd, 0xa8, 0x53,
+ 0xa6, 0xab, 0x94, 0x3f, 0x5b, 0xea, 0x08, 0xea, 0xa2, 0x65, 0x82, 0x31,
+ 0xfe, 0x22, 0x8c, 0x1c, 0x83, 0x0e, 0x8d, 0x4b, 0x7e, 0xb0, 0xfc, 0xfb,
+ 0x77, 0xce, 0x18, 0xb0, 0x16, 0x6a, 0x8c, 0xde, 0x34, 0x41, 0xc5, 0xd2,
+ 0x40, 0x56, 0x1e, 0x18, 0x20, 0x26, 0x94, 0xba, 0xd0, 0x77, 0xb0, 0xab,
+ 0xf0, 0x45, 0x1d, 0x1b, 0x51, 0x4a, 0x3d, 0x13, 0xba, 0x00, 0x76, 0x21,
+ 0xb7, 0x84, 0xe3, 0xa0, 0x7c, 0xa8, 0x9a, 0x10, 0x16, 0x27, 0x3a, 0x23,
+ 0x9e, 0x8c, 0x8e, 0x40, 0x5d, 0x73, 0xf5, 0x3b, 0x0f, 0x0d, 0xb9, 0xa8,
+ 0xb2, 0xa1, 0x64, 0xbc, 0x50, 0x0b, 0xa7, 0x4a, 0x34, 0x49, 0x34, 0x2b,
+ 0x9d, 0xbf, 0x96, 0xfe, 0xc7, 0xa5, 0xf9, 0x9e, 0xa3, 0xd6, 0x11, 0xfe,
+ 0xd7, 0xc0, 0xf2, 0xce, 0x97, 0x7d, 0xfe, 0x18, 0xc0, 0xa3, 0xd5, 0x77,
+ 0x9a, 0xed, 0x33, 0x17, 0x9c, 0x19, 0xf8, 0x4e, 0x76, 0xd0, 0xb1, 0x65,
+ 0x91, 0xff, 0x8c, 0x45, 0x38, 0x41, 0x13, 0xa8, 0xb0, 0x4b, 0x1a, 0x37,
+ 0x04, 0x4f, 0xcf, 0xe3, 0xa6, 0xf7, 0x10, 0x6e, 0x38, 0x01, 0xa4, 0x09,
+ 0x06, 0xf2, 0xe7, 0x5b, 0xa4, 0x01, 0x5c, 0x02, 0x75, 0xa8, 0x07, 0x6c,
+ 0x01, 0x5c, 0xff, 0xb0, 0x0c, 0x35, 0x3a, 0xd4, 0x43, 0xde, 0x5c, 0x4a,
+ 0x00, 0x4a, 0x11, 0xf3, 0x6b, 0x41, 0x5b, 0x0a, 0x1d, 0x12, 0xbd, 0x9d,
+ 0x80, 0x97, 0x87, 0x90, 0xbc, 0x96, 0xe4, 0xe3, 0xfa, 0x8e, 0x82, 0xd0,
+ 0x55, 0x9b, 0x2f, 0xf6, 0xee, 0x58, 0x73, 0xd6, 0xc5, 0x16, 0x92, 0xc0,
+ 0x0c, 0xd9, 0x1b, 0xb0, 0x46, 0xb8, 0x7b, 0x60, 0xca, 0x63, 0x98, 0xfc,
+ 0x7c, 0xcf, 0x09, 0xd3, 0x40, 0xc9, 0xfa, 0xac, 0x6d, 0x5a, 0xa9, 0x95,
+ 0xb7, 0x3c, 0x35, 0x84, 0xc8, 0x9a, 0x66, 0x09, 0x84, 0x31, 0xed, 0xef,
+ 0xf8, 0x55, 0x80, 0xbb, 0x13, 0x32, 0x90, 0x80, 0x8a, 0xdb, 0x78, 0x41,
+ 0x49, 0xfb, 0x2e, 0xad, 0xd1, 0x33, 0xae, 0xf8, 0xab, 0x44, 0x89, 0xdb,
+ 0xd2, 0x2c, 0x61, 0x35, 0x55, 0x33, 0xe4, 0x03, 0x23, 0x54, 0x63, 0x3d,
+ 0xef, 0xef, 0x81, 0xc9, 0xda, 0xad, 0xcc, 0xff, 0x86, 0x73, 0x59, 0x77,
+ 0xa6, 0xc8, 0xf1, 0xd9, 0x12, 0xb4, 0x3b, 0xda, 0xb1, 0xde, 0xbd, 0xa1,
+ 0xe3, 0xd1, 0xb5, 0x42, 0x0f, 0x4e, 0xfb, 0xc6, 0x68, 0xaf, 0xc6, 0xcf,
+ 0x0f, 0x2d, 0x7a, 0x03, 0x25, 0x40, 0xf9, 0x5e, 0x5a, 0x24, 0x61, 0xf0,
+ 0x63, 0x69, 0x26, 0x30, 0x85, 0x4b, 0xec, 0xea, 0x1e, 0xc7, 0x3c, 0xa2,
+ 0x0f, 0xb7, 0x4b, 0xa9, 0x2e, 0x45, 0xae, 0x7e, 0xd5, 0x48, 0xb4, 0x4f,
+ 0x8b, 0x46, 0x16, 0x88, 0x10, 0xc3, 0x26, 0x38, 0xf3, 0x62, 0x90, 0x6f,
+ 0x8f, 0xc5, 0x93, 0x77, 0xa0, 0xee, 0xbc, 0x30, 0x1c, 0x84, 0x4b, 0x80,
+ 0xe8, 0xee, 0xbb, 0x1f, 0xc4, 0x74, 0x11, 0x79, 0xa7, 0x96, 0xde, 0x87,
+ 0x7e, 0x10, 0xc3, 0x73, 0xaf, 0x3c, 0x31, 0xe9, 0xbb, 0x9c, 0x7e, 0xc2,
+ 0x40, 0x77, 0xe0, 0x8a, 0x19, 0x21, 0xab, 0x36, 0xbe, 0xc6, 0x1b, 0xef,
+ 0xda, 0x85, 0x9a, 0xf5, 0xe4, 0x1f, 0x6c, 0x62, 0x62, 0x02, 0xd4, 0x1c,
+ 0xea, 0x2c, 0x9a, 0x21, 0xc4, 0xd4, 0xd3, 0xc9, 0xf9, 0x06, 0x5e, 0xf1,
+ 0x04, 0x80, 0x2f, 0xf8, 0x13, 0x49, 0x79, 0xf9, 0x4b, 0x56, 0xd4, 0x54,
+ 0xe7, 0x30, 0x6a, 0xd5, 0x8a, 0xd8, 0xf8, 0xc1, 0x66, 0x0f, 0x4a, 0x4e,
+ 0x57, 0xc0, 0xc6, 0xa7, 0x8c, 0x14, 0x7b, 0x9b},
+ {0x6a, 0xf4, 0x1c, 0xf1, 0x86, 0x8b, 0x47, 0xac, 0x13, 0x03, 0x3d, 0x46,
+ 0x18, 0xc8, 0x8d, 0x7c, 0x9c, 0xfe, 0xa9, 0x6a, 0x69, 0x79, 0x3f, 0x2a,
+ 0x46, 0x47, 0xfb, 0x70, 0x62, 0x35, 0x29, 0xa6, 0xf9, 0xb5, 0x65, 0xdf,
+ 0x0f, 0xb3, 0x68, 0x99, 0xd9, 0x25, 0x6e, 0xdf, 0x89, 0x62, 0x3c, 0xcb,
+ 0xe1, 0xf7, 0x30, 0xf4, 0xa8, 0x79, 0x10, 0x76, 0x5b, 0x1c, 0x14, 0xef,
+ 0x91, 0x00, 0x29, 0xd7, 0x25, 0x7c, 0x0a, 0xed, 0x57, 0x00, 0xdb, 0x9e,
+ 0x70, 0x58, 0xc9, 0x05, 0x8c, 0x02, 0xb8, 0xf5, 0x8f, 0x14, 0xc2, 0x57,
+ 0x46, 0x1e, 0x52, 0x17, 0x48, 0x93, 0x2d, 0x29, 0xf8, 0x61, 0xbb, 0xe8,
+ 0x1d, 0x0a, 0x6a, 0xc0, 0xeb, 0x7f, 0x31, 0x0d, 0x11, 0x34, 0xae, 0x99,
+ 0xf6, 0xbb, 0x38, 0x86, 0x27, 0x7c, 0x29, 0xaa, 0x7c, 0x13, 0xb4, 0x3e,
+ 0xd5, 0x54, 0xf4, 0x7b, 0xde, 0x99, 0x11, 0xee, 0x65, 0xdd, 0xad, 0x9c,
+ 0x5e, 0x9b, 0xf7, 0x5d, 0x34, 0xd8, 0x1a, 0xaf, 0xb6, 0xc0, 0x95, 0x2f,
+ 0xb0, 0xf5, 0xdd, 0xc8, 0x0f, 0x4e, 0x0c, 0x9d, 0xfd, 0xaa, 0xe0, 0x01,
+ 0x99, 0xfa, 0xd9, 0x17, 0x86, 0x9f, 0x82, 0xe6, 0xdd, 0x51, 0xba, 0xb7,
+ 0x0f, 0x44, 0x9a, 0x65, 0x9b, 0xbd, 0xa9, 0x65, 0x5c, 0x4b, 0x73, 0xeb,
+ 0xb4, 0x88, 0xc4, 0xbd, 0xa4, 0xa6, 0xc2, 0xa9, 0xe2, 0xa5, 0xd5, 0xfb,
+ 0xbf, 0xe0, 0xef, 0x78, 0x8d, 0x6d, 0xea, 0x77, 0xeb, 0xae, 0xf4, 0xa9,
+ 0x9a, 0xd1, 0xa6, 0x52, 0x98, 0x4d, 0x66, 0x62, 0x09, 0xdf, 0x23, 0x77,
+ 0x22, 0x7a, 0x29, 0xa0, 0x2c, 0x7d, 0xf8, 0xf8, 0x6b, 0x21, 0x80, 0x03,
+ 0x1e, 0xa5, 0xf8, 0x88, 0x7d, 0xe1, 0x1a, 0x93, 0xbc, 0x6b, 0xb0, 0x41,
+ 0x22, 0xac, 0xd5, 0xbc, 0x0f, 0xf9, 0x89, 0xb9, 0x76, 0xd1, 0x8d, 0x24,
+ 0x17, 0x3f, 0x3e, 0x9c, 0x94, 0x41, 0x40, 0xd0, 0xd7, 0xea, 0xa1, 0x3f,
+ 0xef, 0x76, 0x16, 0x8f, 0xe5, 0x2d, 0x40, 0xab, 0xb2, 0x4a, 0xf5, 0xfe,
+ 0xc5, 0x65, 0x08, 0xf7, 0x00, 0x63, 0x3c, 0x8a, 0x25, 0xe0, 0xb2, 0x30,
+ 0x2e, 0x78, 0xac, 0x18, 0x16, 0x0d, 0x70, 0xea, 0x24, 0x07, 0xba, 0x0a,
+ 0x44, 0x9c, 0x5b, 0x6e, 0x21, 0xe5, 0x75, 0x4c, 0x82, 0x1e, 0x9e, 0x0a,
+ 0x10, 0x49, 0xf9, 0x08, 0x94, 0xdc, 0x77, 0x64, 0x94, 0x0f, 0xcb, 0x6e,
+ 0xb1, 0x67, 0x26, 0xf4, 0xc7, 0x12, 0x2b, 0x6f, 0xfc, 0xaa, 0x4a, 0x31,
+ 0xf3, 0xf0, 0xcf, 0x7f, 0x37, 0x34, 0x92, 0xdf, 0x9a, 0x89, 0xed, 0x78,
+ 0x7d, 0x2f, 0x25, 0xfd, 0xa7, 0x03, 0xf0, 0xdc, 0xcd, 0x9e, 0xfa, 0x01,
+ 0xa8, 0x58, 0xf1, 0xe9, 0x4f, 0x3c, 0x25, 0x67, 0x88, 0x86, 0x22, 0x5e,
+ 0x5b, 0xad, 0x88, 0x2d, 0x3e, 0x6c, 0x42, 0xc1, 0x33, 0x35, 0x61, 0x28,
+ 0xe0, 0x3f, 0xe4, 0x5c, 0xf6, 0x08, 0x9a, 0xed, 0x3f, 0x00, 0xb6, 0x22,
+ 0xd7, 0x4e, 0x98, 0x42, 0xc0, 0x01, 0x06, 0xb6, 0x1f, 0x1e, 0x39, 0x64,
+ 0xdc, 0x7c, 0x4f, 0x22, 0xb7, 0xec, 0x3e, 0x7c, 0xd2, 0x1e, 0x48, 0x52,
+ 0x4b, 0xb6, 0xce, 0x25, 0xb2, 0x78, 0xe6, 0x7e, 0x1e, 0xc3, 0xc3, 0x7b,
+ 0xaf, 0x42, 0xbd, 0x3c, 0x6d, 0x09, 0xc6, 0x69, 0xa5, 0x58, 0xf2, 0x68,
+ 0x72, 0x8c, 0xa3, 0x54, 0xe4, 0x3e, 0x1c, 0xb6, 0xe5, 0x12, 0x89, 0x80,
+ 0x57, 0x0f, 0x10, 0x53, 0xb0, 0xe2, 0xef, 0xc2, 0x93, 0xb3, 0x33, 0xdf,
+ 0x33, 0x3f, 0xec, 0x25, 0xd2, 0xa6, 0xf6, 0x70, 0x23, 0x19, 0x34, 0x36,
+ 0x3f, 0xcf, 0x55, 0x1c, 0x29, 0xef, 0xf7, 0x2f, 0x8c, 0x2b, 0x99, 0xf1,
+ 0x9f, 0xa5, 0x1d, 0x92, 0x50, 0x29, 0x27, 0x71, 0xb0, 0x65, 0xb3, 0x7b,
+ 0x3f, 0xb8, 0xe5, 0xf0, 0x4a, 0xad, 0x11, 0xfd, 0xd4, 0x9f, 0x59, 0x1a,
+ 0xe2, 0xed, 0x4a, 0x11},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {916,
+ {0xde, 0x51, 0xbf, 0xed, 0xf5, 0xd5, 0x15, 0xf8, 0xad, 0x0f, 0x1f, 0xae,
+ 0xd1, 0x8d, 0x4f, 0x81, 0xfa, 0x8d, 0x0a, 0xba, 0x2b, 0xe3, 0x7a, 0x28},
+ {0x6d, 0xb2, 0x3a, 0x53, 0x8d, 0x36, 0x88, 0x11, 0x2d, 0x3d, 0xfa, 0x4f,
+ 0x3c, 0x49, 0xbb, 0xf9, 0x50, 0xf6, 0x88, 0x85, 0x45, 0x54, 0xe0, 0x80,
+ 0x0f, 0x22, 0xc6, 0xd3, 0x6d, 0x08, 0x92, 0xa5, 0x18, 0x2d, 0x65, 0x03,
+ 0xbb, 0xf6, 0xbc, 0xb9, 0xa2, 0x89, 0x8d, 0x78, 0xc1, 0xd0, 0x3f, 0xf5,
+ 0xbc, 0x76, 0xbb, 0x84, 0xa5, 0x81, 0x7b, 0x32, 0x77, 0xe7, 0x3e, 0x28,
+ 0x9a, 0x7d, 0x33, 0x3e, 0x21, 0x14, 0x14, 0x27, 0x30, 0x24, 0xa1, 0xb0,
+ 0xf6, 0xf3, 0xa1, 0x08, 0x56, 0x9a, 0x17, 0x80, 0x93, 0x32, 0xe9, 0xd5,
+ 0xfc, 0x87, 0x53, 0x41, 0xae, 0xd4, 0xe7, 0x99, 0xad, 0xe8, 0x68, 0x57,
+ 0xce, 0x11, 0xdd, 0xfa, 0xb9, 0x0b, 0x5c, 0x55, 0x38, 0xb4, 0x46, 0xfa,
+ 0x90, 0x88, 0xb6, 0xdf, 0x15, 0xf4, 0xa7, 0xf0, 0xdd, 0xa5, 0x0e, 0x5b,
+ 0x2a, 0xdf, 0xb6, 0xb4, 0x2c, 0x95, 0x3a, 0x3d, 0x27, 0x86, 0x33, 0x01,
+ 0x6f, 0x21, 0x58, 0xab, 0x50, 0xf1, 0xe5, 0xc5, 0xe4, 0xf8, 0xf7, 0x63,
+ 0xe7, 0xc3, 0x69, 0x91, 0xdb, 0xa4, 0x37, 0x87, 0x22, 0x6a, 0xff, 0x93,
+ 0x8c, 0x95, 0x4e, 0xa5, 0x39, 0xee, 0x9e, 0x29, 0xc3, 0xa8, 0x67, 0x84,
+ 0x31, 0xd2, 0x04, 0xf0, 0x29, 0x06, 0xd4, 0xf1, 0x29, 0x86, 0xe2, 0xc2,
+ 0x12, 0xce, 0x6e, 0x5a, 0xdb, 0x98, 0x07, 0xc1, 0x67, 0xab, 0x29, 0x3f,
+ 0xa1, 0x3d, 0x11, 0xc4, 0x0f, 0xca, 0xce, 0x94, 0xf9, 0x99, 0x57, 0x93,
+ 0x1f, 0x70, 0xe2, 0x17, 0x33, 0x28, 0x3a, 0x09, 0x71, 0xa9, 0x07, 0x27,
+ 0x7c, 0x5f, 0x07, 0x14, 0x4f, 0x49, 0xf7, 0x25, 0x1c, 0xef, 0xa6, 0x10,
+ 0x44, 0x59, 0x1e, 0x68, 0xbb, 0xb8, 0xe9, 0x1e, 0xe0, 0x9f, 0xb9, 0xdd,
+ 0x5d, 0x92, 0x6a, 0x26, 0x17, 0xbf, 0x33, 0x4d, 0x12, 0x28, 0x5d, 0xc3,
+ 0xea, 0xc8, 0x1c, 0xdc, 0x2b, 0xca, 0x73, 0xe0, 0xb5, 0xeb, 0xec, 0x36,
+ 0xf5, 0x1b, 0x9d, 0x26, 0x0c, 0xda, 0xf6, 0xa1, 0x68, 0x03, 0x5b, 0xfa,
+ 0x2d, 0x98, 0xd8, 0x0c, 0x8d, 0x0a, 0x66, 0x4b, 0xba, 0xbc, 0xd3, 0x88,
+ 0x8b, 0x5a, 0x26, 0xeb, 0x41, 0x04, 0xc2, 0xd9, 0xd5, 0x53, 0xf4, 0x6b,
+ 0x07, 0x09, 0x36, 0x4b, 0x45, 0xb7, 0xfe, 0x72, 0x0e, 0x26, 0x21, 0xc2,
+ 0xfa, 0x35, 0xc7, 0xde, 0x5b, 0x51, 0xa1, 0xcc, 0x74, 0xae, 0xe8, 0xbd,
+ 0x3c, 0x93, 0xb1, 0xfc, 0x58, 0x5f, 0xf0, 0x42, 0xc3, 0x67, 0x4a, 0xe4,
+ 0xae, 0x59, 0x40, 0x66, 0x31, 0x25, 0xdf, 0x51, 0xf1, 0x96, 0x5f, 0xd2,
+ 0xb3, 0x8c, 0x92, 0x1a, 0x72, 0x4c, 0x78, 0x3e, 0xcf, 0xf5, 0xfa, 0x8b,
+ 0x28, 0x5a, 0xd1, 0x97, 0xf7, 0x6e, 0xe4, 0xc9, 0xf5, 0x5c, 0x22, 0x3c,
+ 0x13, 0x91, 0xaf, 0xba, 0xc1, 0x9f, 0x9e, 0x02, 0x7b, 0x3d, 0xac, 0xd0,
+ 0x77, 0xf4, 0xa6, 0xbe, 0x9f, 0xe9, 0x02, 0x28, 0x53, 0x35, 0x64, 0x60,
+ 0x14, 0xd9, 0xd4, 0xd8, 0xdc, 0xe2, 0x26, 0xec, 0x2a, 0x86, 0xcb, 0x59,
+ 0x87, 0xa6, 0xa1, 0x1c, 0xb1, 0x65, 0xb9, 0x3e, 0x28, 0x72, 0xc0, 0x14,
+ 0x22, 0x38, 0x95, 0x7a, 0x82, 0x0e, 0x37, 0x71, 0x32, 0x03, 0xa9, 0xdd,
+ 0x2c, 0xef, 0x12, 0x1d, 0x55, 0x54, 0xff, 0x14, 0x38, 0xb7, 0x3a, 0x4d,
+ 0x67, 0x7e, 0xe4, 0xe0, 0x9d, 0x5e, 0xd2, 0x83, 0x40, 0x97, 0x65, 0x95,
+ 0xe1, 0x83, 0xe8, 0x1a, 0xd6, 0x8c, 0xb2, 0x65, 0x51, 0x44, 0x49, 0x65,
+ 0x23, 0x39, 0xba, 0xad, 0x21, 0xcc, 0x97, 0x6e, 0x71, 0x5d, 0x75, 0x30,
+ 0xf3, 0x2a, 0x92, 0xaf, 0x0f, 0xf6, 0x0f, 0x9e, 0x86, 0xa2, 0xf7, 0xf2,
+ 0x11, 0x88, 0xe3, 0x12, 0xa4, 0x1f, 0x01, 0x47, 0xa2, 0xc4, 0x54, 0x1c,
+ 0x00, 0xa9, 0xd5, 0xca, 0x06, 0xa4, 0xdf, 0x30},
+ {0xb3, 0xd5, 0x1e, 0x8a, 0xec, 0x6d, 0x9e, 0x52, 0xf1, 0x6a, 0x93, 0x8f,
+ 0x79, 0xe3, 0xc2, 0xe8, 0xdd, 0x4c, 0x48, 0x8a, 0xa7, 0x87, 0xe5, 0x91,
+ 0xc7, 0x62, 0xc4, 0xaa, 0x7a, 0x21, 0x17, 0x5e, 0x4a, 0x9c, 0x86, 0x2e,
+ 0xab, 0x28, 0xa2, 0xd5, 0x4f, 0x7f, 0x89, 0x0b, 0x90, 0x09, 0xa7, 0x8f,
+ 0x24, 0xc9, 0x81, 0x36, 0x0d, 0xda, 0x30, 0xd4, 0xad, 0x2a, 0xdc, 0x42,
+ 0x3a, 0xc2, 0x34, 0x51, 0xe8, 0x09, 0x67, 0xc5, 0x8a, 0xc9, 0xdf, 0x05,
+ 0x5c, 0x1d, 0x18, 0xa8, 0x06, 0xaf, 0xd3, 0xc6, 0x90, 0x3d, 0x4e, 0x6d,
+ 0xae, 0x1d, 0x13, 0x89, 0xac, 0x94, 0xc5, 0xc2, 0xd5, 0xb7, 0x49, 0xe2,
+ 0x25, 0x21, 0x63, 0x6c, 0xd1, 0x1a, 0xbd, 0x5c, 0x62, 0xd2, 0xfa, 0x19,
+ 0x9a, 0x77, 0x52, 0x76, 0x7b, 0xbc, 0x48, 0xb8, 0xfb, 0xe4, 0x89, 0x81,
+ 0xec, 0x84, 0x94, 0xef, 0x9b, 0x1d, 0x6b, 0xfa, 0xfa, 0x2f, 0x0c, 0xd6,
+ 0x4c, 0xcc, 0x4a, 0xd2, 0x1e, 0xf3, 0x93, 0x10, 0x0b, 0x4a, 0xa8, 0xbb,
+ 0x8e, 0x92, 0x5a, 0xfe, 0xd6, 0xc7, 0x38, 0x24, 0xb2, 0x08, 0x2c, 0x4b,
+ 0xee, 0x90, 0x9a, 0x77, 0xd3, 0xf8, 0x95, 0xa2, 0xc9, 0xe4, 0x5f, 0x7e,
+ 0xe1, 0x90, 0xce, 0x25, 0xdd, 0x23, 0xa7, 0x2c, 0x06, 0x1c, 0x17, 0x0e,
+ 0x07, 0x3d, 0x50, 0x53, 0xe9, 0x31, 0x55, 0x67, 0x32, 0xe0, 0x3e, 0x71,
+ 0x4c, 0x44, 0xbe, 0x4a, 0xa5, 0xe3, 0xd1, 0xe7, 0x82, 0xeb, 0xdd, 0xdc,
+ 0xbc, 0xdb, 0x8a, 0xc8, 0x27, 0x5a, 0x50, 0x51, 0x5e, 0x5f, 0x43, 0x97,
+ 0xf8, 0x80, 0x05, 0x89, 0xb7, 0xbc, 0x63, 0xc6, 0x12, 0x32, 0xa8, 0x32,
+ 0xb3, 0x3e, 0xc1, 0xaf, 0xbb, 0x72, 0x37, 0x35, 0x45, 0x8a, 0xcd, 0xd6,
+ 0x54, 0x20, 0xee, 0x8a, 0x44, 0xbd, 0xb0, 0x13, 0xdf, 0xfc, 0x5e, 0xe6,
+ 0x02, 0xdd, 0x27, 0x61, 0x91, 0x8f, 0xad, 0x1d, 0x3e, 0x64, 0x7c, 0x78,
+ 0x6a, 0x9c, 0x69, 0x6d, 0xca, 0x8d, 0x89, 0x0f, 0x88, 0x38, 0xf0, 0x09,
+ 0x2d, 0xaf, 0x3b, 0x6b, 0x6d, 0x2f, 0x0e, 0xc5, 0x9c, 0x2d, 0x40, 0x26,
+ 0xf8, 0xf8, 0xae, 0x03, 0x1f, 0xf5, 0x4f, 0x0f, 0x51, 0xa2, 0xb5, 0x10,
+ 0x13, 0x78, 0x11, 0x64, 0x16, 0x4b, 0xd1, 0x3f, 0x3f, 0x24, 0x2e, 0x63,
+ 0x69, 0x91, 0x23, 0xe4, 0x02, 0xbb, 0xd8, 0x99, 0x3d, 0x5d, 0x7b, 0x79,
+ 0x58, 0x53, 0x6e, 0x30, 0xfa, 0x80, 0x59, 0xe2, 0x7e, 0x74, 0xfb, 0x64,
+ 0x8a, 0x41, 0x9f, 0x4d, 0x31, 0x9f, 0xf7, 0xb1, 0xb4, 0x10, 0xdc, 0xa9,
+ 0x55, 0x6b, 0x03, 0x89, 0x48, 0x23, 0xd2, 0x97, 0x1f, 0xb0, 0x34, 0xf6,
+ 0xc7, 0xc7, 0x60, 0x2d, 0x65, 0x8c, 0xfb, 0xc4, 0x77, 0x91, 0x07, 0x52,
+ 0x37, 0x46, 0xd1, 0x6e, 0x6d, 0x4c, 0xcc, 0x47, 0xfb, 0x21, 0x38, 0x40,
+ 0xf6, 0xbf, 0xfe, 0xe5, 0xae, 0xda, 0x61, 0x11, 0xd8, 0xd9, 0x87, 0x84,
+ 0xf9, 0xcd, 0x82, 0x91, 0x43, 0x4c, 0xf8, 0x31, 0xf4, 0x0d, 0x45, 0x91,
+ 0xb6, 0x43, 0xc6, 0x15, 0x64, 0x1e, 0x97, 0x6e, 0xb4, 0x53, 0x02, 0x7b,
+ 0xa6, 0xe4, 0xd7, 0xb8, 0x4c, 0x52, 0x80, 0x05, 0x65, 0x60, 0xee, 0xf0,
+ 0x72, 0x51, 0x30, 0x86, 0xa8, 0x44, 0x92, 0xb9, 0x24, 0xbc, 0xba, 0xc3,
+ 0xf9, 0x56, 0x70, 0x77, 0x00, 0x51, 0xaf, 0x98, 0x9e, 0x6f, 0x9f, 0x10,
+ 0x14, 0x59, 0x89, 0x2f, 0xb0, 0x28, 0x64, 0x7b, 0x51, 0x1e, 0xbf, 0xa2,
+ 0xb4, 0x45, 0xb2, 0xd3, 0x02, 0x1c, 0x35, 0x90, 0xc7, 0xad, 0xd3, 0x34,
+ 0x8a, 0x70, 0x4f, 0x08, 0xfe, 0x1f, 0xbb, 0xcd, 0xd7, 0xb8, 0xe0, 0x70,
+ 0x7c, 0x7c, 0xa9, 0x88, 0x9a, 0x3b, 0x54, 0x1c, 0x4d, 0xfe, 0xd2, 0xa5,
+ 0xa6, 0x63, 0x23, 0xac, 0x17, 0xe0, 0xbe, 0x2c, 0xce, 0x7b, 0x81, 0xe1,
+ 0x50, 0xc1, 0x3e, 0x72},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {917,
+ {0xc6, 0x1c, 0x2e, 0xae, 0xef, 0x1b, 0xbb, 0xb9, 0xd4, 0x21, 0xc7, 0xf4,
+ 0xfc, 0x68, 0x34, 0xc2, 0x01, 0x74, 0xd8, 0x63, 0xac, 0x6e, 0xbf, 0x08},
+ {0x01, 0xa8, 0xda, 0x4c, 0xa0, 0x91, 0x0a, 0xf8, 0x1b, 0x98, 0x18, 0x5e,
+ 0x33, 0xfe, 0x07, 0x11, 0xd8, 0x9e, 0x65, 0x68, 0xfc, 0x4a, 0xb9, 0x44,
+ 0x07, 0xf6, 0xf9, 0xb2, 0x16, 0xab, 0xdc, 0x12, 0xb2, 0xb1, 0xb3, 0xfd,
+ 0x38, 0xc3, 0x22, 0x67, 0xe3, 0x4a, 0x69, 0x8b, 0xfa, 0x70, 0x86, 0x3b,
+ 0x1e, 0x3b, 0x3b, 0xfd, 0x4d, 0x9c, 0x01, 0xa7, 0xfa, 0x6c, 0x18, 0x56,
+ 0x24, 0x30, 0x2b, 0x55, 0x2a, 0x70, 0xe0, 0x86, 0x53, 0x18, 0x08, 0xa4,
+ 0x72, 0x20, 0x2d, 0x8b, 0x93, 0x20, 0x06, 0x3f, 0x04, 0x93, 0x23, 0x7a,
+ 0x9e, 0x53, 0x75, 0xf6, 0xf7, 0xb7, 0x9f, 0xf0, 0x84, 0x6e, 0x8d, 0x3c,
+ 0xc9, 0x99, 0x66, 0xdd, 0xfe, 0xbc, 0xf1, 0x45, 0x86, 0xdc, 0x60, 0x27,
+ 0xe8, 0xb3, 0x19, 0xdb, 0x86, 0xb9, 0xd5, 0x9f, 0x47, 0xf7, 0x42, 0xcf,
+ 0x8b, 0xf2, 0xfa, 0xcd, 0xc8, 0x8a, 0x23, 0xb6, 0xa4, 0xb3, 0xdb, 0x38,
+ 0x0a, 0xbd, 0xca, 0x65, 0xc9, 0x0d, 0xbd, 0xfa, 0x5f, 0xd0, 0xc5, 0x93,
+ 0xa3, 0xde, 0x02, 0x48, 0xb2, 0x1e, 0x8c, 0xf7, 0x5f, 0x4c, 0x74, 0xe9,
+ 0x86, 0x0d, 0x11, 0xf2, 0x3d, 0xf6, 0x4b, 0xf1, 0xb0, 0x3c, 0x85, 0xda,
+ 0x10, 0xbe, 0x65, 0xed, 0x2b, 0xaf, 0x90, 0x33, 0xbf, 0xb4, 0xb6, 0xbe,
+ 0x44, 0xcd, 0xac, 0x8a, 0x86, 0xaa, 0xd8, 0x69, 0xcc, 0xf9, 0xdb, 0x64,
+ 0x22, 0xa7, 0xcc, 0x7c, 0xfc, 0x9b, 0xa5, 0x77, 0xe9, 0x1b, 0x06, 0xc5,
+ 0xd3, 0x89, 0xd6, 0x41, 0x3f, 0xf1, 0xfe, 0x26, 0x59, 0xd4, 0x8a, 0x65,
+ 0xe2, 0xbb, 0x74, 0x81, 0xdd, 0x80, 0x77, 0x99, 0x76, 0x46, 0x81, 0x69,
+ 0xd4, 0xc1, 0xd5, 0x49, 0xac, 0x7b, 0xf3, 0xdb, 0xc5, 0x6c, 0x6d, 0xc6,
+ 0x42, 0x50, 0xe9, 0x02, 0x56, 0x75, 0x05, 0x55, 0xa1, 0x4c, 0x08, 0xfe,
+ 0xc9, 0xd0, 0x73, 0x47, 0x2d, 0x09, 0x4f, 0x71, 0x32, 0x9b, 0x82, 0xf0,
+ 0x0f, 0xe3, 0xe3, 0x94, 0xaa, 0xdd, 0xc5, 0x6a, 0x04, 0xeb, 0xd8, 0x7b,
+ 0x86, 0xf2, 0xc3, 0xd8, 0x6f, 0xcf, 0x8b, 0xe3, 0xc2, 0x85, 0x37, 0xd3,
+ 0x45, 0x0a, 0x43, 0x1b, 0x37, 0x72, 0xa4, 0x2b, 0x43, 0x61, 0xa1, 0xa7,
+ 0x0d, 0x8f, 0xe0, 0xe8, 0x73, 0xa8, 0x45, 0xbf, 0x0b, 0xd5, 0x6d, 0x11,
+ 0x91, 0x41, 0x08, 0x50, 0x02, 0xe8, 0xf3, 0xa8, 0x76, 0x5f, 0x8c, 0x69,
+ 0x21, 0xf7, 0x9a, 0x62, 0x75, 0x50, 0xbd, 0x39, 0xaa, 0xdb, 0x5c, 0xe4,
+ 0xe2, 0x43, 0xd0, 0x97, 0x20, 0xd6, 0xb4, 0xac, 0xf4, 0x75, 0x98, 0x5f,
+ 0xd4, 0xef, 0x68, 0x20, 0x69, 0x18, 0x57, 0xd2, 0xc3, 0x46, 0x62, 0xc0,
+ 0x24, 0x07, 0x35, 0x8e, 0x3e, 0xeb, 0x35, 0x02, 0x9d, 0x87, 0x1f, 0xf0,
+ 0x16, 0x89, 0xe9, 0xd1, 0x9d, 0xa6, 0x46, 0xc2, 0xbd, 0x51, 0x0f, 0x69,
+ 0xe0, 0x1c, 0x96, 0x2f, 0xd0, 0xf8, 0x0e, 0x8b, 0x32, 0xe3, 0x7f, 0x4f,
+ 0xdf, 0x1e, 0xa1, 0xfe, 0xd2, 0xfe, 0x9d, 0x58, 0xd0, 0x5a, 0x2f, 0xc9,
+ 0x08, 0x89, 0x7d, 0xa1, 0x86, 0x13, 0x88, 0x00, 0xbb, 0x67, 0xc8, 0x87,
+ 0x8d, 0x73, 0x1d, 0x4a, 0xa4, 0x26, 0x16, 0x0f, 0x9c, 0x53, 0x63, 0x2b,
+ 0x3b, 0xe0, 0x35, 0x84, 0xdd, 0xb5, 0xa6, 0x41, 0xcb, 0x5b, 0x44, 0xb9,
+ 0xe4, 0xef, 0x74, 0x39, 0xa8, 0x9f, 0xd5, 0x14, 0x51, 0xc2, 0xba, 0x1d,
+ 0xe4, 0xdd, 0xde, 0x51, 0x5f, 0xb3, 0x91, 0xb2, 0x6b, 0xd6, 0xfa, 0x4c,
+ 0x01, 0xaf, 0xe6, 0x04, 0x5f, 0x94, 0xb4, 0x7e, 0x8e, 0x98, 0x8c, 0xbb,
+ 0x83, 0x02, 0xd5, 0x81, 0x15, 0x5b, 0x25, 0xa7, 0x92, 0xcd, 0x6c, 0x33,
+ 0x83, 0x7c, 0xca, 0x52, 0x4a, 0x4f, 0xee, 0x4d, 0xa0, 0x69, 0x99, 0x61,
+ 0x78, 0x3f, 0xb5, 0x38, 0x3d, 0x2d, 0x99, 0xc2},
+ {0xd3, 0x6a, 0x81, 0x9b, 0xdc, 0x4a, 0x5b, 0x1b, 0x6c, 0x6e, 0x90, 0x66,
+ 0x2e, 0xcd, 0xcc, 0xd7, 0xd0, 0xf3, 0x36, 0x9a, 0x98, 0xe6, 0xe9, 0x1c,
+ 0xd4, 0x37, 0x9a, 0xea, 0xf9, 0xbf, 0x43, 0x68, 0x81, 0x54, 0x14, 0x00,
+ 0x79, 0x82, 0x9b, 0xe2, 0x34, 0x7a, 0xf3, 0x1a, 0x23, 0x6c, 0xdd, 0x26,
+ 0xae, 0x94, 0x76, 0x08, 0xb2, 0x27, 0x4c, 0x41, 0x1e, 0xb1, 0xd7, 0x40,
+ 0x04, 0x12, 0x40, 0xde, 0x53, 0xac, 0xe1, 0x58, 0xc8, 0x03, 0x25, 0x00,
+ 0x0c, 0xe0, 0xb1, 0xa3, 0x09, 0x17, 0x73, 0x53, 0x97, 0xc2, 0xb8, 0xfc,
+ 0xc4, 0x59, 0xe6, 0x55, 0x60, 0xc5, 0x15, 0x8f, 0x22, 0xcc, 0xf9, 0x17,
+ 0xac, 0x67, 0x24, 0x7a, 0xe7, 0x62, 0xa1, 0x85, 0x15, 0x1e, 0x69, 0xe8,
+ 0x22, 0x75, 0x50, 0x00, 0x2c, 0xbf, 0xdb, 0xdb, 0x3e, 0x01, 0x02, 0xe2,
+ 0x18, 0xa3, 0x55, 0xeb, 0x1a, 0x90, 0x67, 0x01, 0x0f, 0xc1, 0x81, 0x47,
+ 0x9e, 0x7e, 0xc8, 0x4b, 0x27, 0xa1, 0x0e, 0x15, 0x2a, 0x55, 0x40, 0x27,
+ 0xb1, 0xd0, 0x21, 0x67, 0x4a, 0x5c, 0xf0, 0x9f, 0x6a, 0x8c, 0x53, 0x8b,
+ 0xeb, 0x95, 0xee, 0x1e, 0x76, 0xc3, 0xa3, 0x07, 0xa5, 0x6d, 0x78, 0x2d,
+ 0xbe, 0x09, 0xf9, 0xd1, 0xa0, 0x4c, 0x04, 0xc0, 0x02, 0x5e, 0x27, 0x0c,
+ 0x88, 0x77, 0x19, 0x24, 0x63, 0xd1, 0x57, 0xdf, 0x11, 0xdb, 0xdf, 0x4a,
+ 0x55, 0x1d, 0x50, 0xc0, 0xd7, 0x44, 0x56, 0xff, 0x41, 0x00, 0x15, 0x19,
+ 0xbf, 0xda, 0x52, 0xf2, 0xce, 0xc6, 0x4a, 0xcc, 0x97, 0x1a, 0xc9, 0x4e,
+ 0xef, 0x17, 0x00, 0x43, 0x24, 0xbf, 0x99, 0xef, 0xb7, 0x58, 0x22, 0x2f,
+ 0x55, 0xa5, 0x13, 0x5f, 0xb1, 0x29, 0xc1, 0xc9, 0x67, 0x9f, 0xea, 0xc7,
+ 0xaf, 0xdb, 0x60, 0xe0, 0x50, 0x4b, 0xb6, 0x84, 0x0c, 0x49, 0x06, 0x9a,
+ 0xd9, 0x0d, 0xc3, 0x04, 0x5d, 0x48, 0xda, 0xf8, 0xfe, 0x42, 0x06, 0xe5,
+ 0x91, 0xf6, 0x58, 0xc8, 0xc7, 0x88, 0xa7, 0x52, 0x43, 0xae, 0xf2, 0x4f,
+ 0x05, 0xee, 0xf8, 0x46, 0x98, 0x3a, 0xa6, 0xa6, 0xc2, 0xa2, 0x00, 0x76,
+ 0xfc, 0xa5, 0x02, 0x59, 0xce, 0x1e, 0xe0, 0xb4, 0x29, 0x96, 0xd3, 0xa8,
+ 0xc0, 0xd2, 0x9d, 0x43, 0x23, 0xed, 0xa9, 0xe0, 0x28, 0x85, 0x81, 0xd6,
+ 0x16, 0xa6, 0xea, 0xfe, 0x6b, 0xb8, 0x0a, 0xf6, 0xfa, 0x7e, 0x73, 0x21,
+ 0x31, 0xb3, 0x32, 0x09, 0xbb, 0x54, 0xe6, 0x7f, 0xb6, 0x3b, 0x75, 0x4c,
+ 0xa3, 0x08, 0xe5, 0xed, 0x27, 0xcc, 0xf4, 0x57, 0x6e, 0x3a, 0xc9, 0xdf,
+ 0x1c, 0x49, 0xcd, 0x9a, 0x6d, 0x7b, 0x93, 0xa5, 0xb4, 0x84, 0x47, 0x0a,
+ 0x72, 0xde, 0xed, 0x55, 0xaf, 0x12, 0x6d, 0x4d, 0x7a, 0xbd, 0xf1, 0xf6,
+ 0x32, 0x52, 0x28, 0x97, 0x9b, 0xfb, 0x7d, 0xfc, 0xc5, 0x98, 0x4e, 0x26,
+ 0xdd, 0xcb, 0x99, 0x8a, 0x17, 0xcf, 0xa6, 0x45, 0xb5, 0xb0, 0xbe, 0xf0,
+ 0xf2, 0x56, 0x35, 0x06, 0x95, 0x16, 0x36, 0x22, 0xb9, 0x0d, 0x02, 0xb4,
+ 0xe6, 0xcd, 0x21, 0x4a, 0x7a, 0x74, 0xab, 0x61, 0x8c, 0xec, 0xfe, 0x8f,
+ 0x0b, 0x39, 0xa5, 0x33, 0x76, 0xd7, 0xd4, 0x77, 0x79, 0xa7, 0xf4, 0x7e,
+ 0x8e, 0xaf, 0x11, 0xa3, 0xc6, 0x20, 0x6b, 0xa4, 0x64, 0x55, 0x0d, 0x4c,
+ 0xf0, 0x47, 0xa1, 0x61, 0xbb, 0x1a, 0x93, 0xd4, 0xf6, 0x67, 0xfd, 0x7d,
+ 0x78, 0xd7, 0x0e, 0xb3, 0xf7, 0xee, 0x09, 0x85, 0x9f, 0x74, 0x76, 0xe5,
+ 0x1e, 0x85, 0x8c, 0xdb, 0x8b, 0xe7, 0x17, 0x0f, 0x9c, 0xf6, 0x75, 0x41,
+ 0x13, 0xe1, 0xdd, 0xf3, 0x2b, 0x87, 0xc0, 0x47, 0xda, 0x47, 0x07, 0xf2,
+ 0x84, 0x1f, 0xb8, 0xee, 0xef, 0x89, 0x0d, 0x82, 0xf3, 0x27, 0x79, 0xd7,
+ 0xc0, 0xde, 0x1f, 0x0c, 0x02, 0x69, 0x7b, 0x02, 0x7e, 0xaa, 0x99, 0x94,
+ 0x0f, 0xcc, 0x56, 0x45},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {918,
+ {0x4a, 0x43, 0x7e, 0x5d, 0xbe, 0x47, 0x0e, 0x3f, 0x5b, 0x5c, 0x11, 0xcc,
+ 0x9b, 0x8a, 0x0e, 0x0d, 0xf4, 0x7f, 0x92, 0x04, 0x30, 0x18, 0x43, 0x8f},
+ {0x01, 0xa8, 0xda, 0x4c, 0xa0, 0x91, 0x0a, 0xf8, 0x1b, 0x98, 0x18, 0x5e,
+ 0x33, 0xfe, 0x07, 0x11, 0xd8, 0x9e, 0x65, 0x68, 0xfc, 0x4a, 0xb9, 0x44,
+ 0x07, 0xf6, 0xf9, 0xb2, 0x16, 0xab, 0xdc, 0x12, 0xb2, 0xb1, 0xb3, 0xfd,
+ 0x38, 0xc3, 0x22, 0x67, 0xe3, 0x4a, 0x69, 0x8b, 0xfa, 0x70, 0x86, 0x3b,
+ 0x1e, 0x3b, 0x3b, 0xfd, 0x4d, 0x9c, 0x01, 0xa7, 0xfa, 0x6c, 0x18, 0x56,
+ 0x24, 0x30, 0x2b, 0x55, 0x2a, 0x70, 0xe0, 0x86, 0x53, 0x18, 0x08, 0xa4,
+ 0x72, 0x20, 0x2d, 0x8b, 0x93, 0x20, 0x06, 0x3f, 0x04, 0x93, 0x23, 0x7a,
+ 0x9e, 0x53, 0x75, 0xf6, 0xf7, 0xb7, 0x9f, 0xf0, 0x84, 0x6e, 0x8d, 0x3c,
+ 0xc9, 0x99, 0x66, 0xdd, 0xfe, 0xbc, 0xf1, 0x45, 0x86, 0xdc, 0x60, 0x27,
+ 0xe8, 0xb3, 0x19, 0xdb, 0x86, 0xb9, 0xd5, 0x9f, 0x47, 0xf7, 0x42, 0xcf,
+ 0x8b, 0xf2, 0xfa, 0xcd, 0xc8, 0x8a, 0x23, 0xb6, 0xa4, 0xb3, 0xdb, 0x38,
+ 0x0a, 0xbd, 0xca, 0x65, 0xc9, 0x0d, 0xbd, 0xfa, 0x5f, 0xd0, 0xc5, 0x93,
+ 0xa3, 0xde, 0x02, 0x48, 0xb2, 0x1e, 0x8c, 0xf7, 0x5f, 0x4c, 0x74, 0xe9,
+ 0x86, 0x0d, 0x11, 0xf2, 0x3d, 0xf6, 0x4b, 0xf1, 0xb0, 0x3c, 0x85, 0xda,
+ 0x10, 0xbe, 0x65, 0xed, 0x2b, 0xaf, 0x90, 0x33, 0xbf, 0xb4, 0xb6, 0xbe,
+ 0x44, 0xcd, 0xac, 0x8a, 0x86, 0xaa, 0xd8, 0x69, 0xcc, 0xf9, 0xdb, 0x64,
+ 0x22, 0xa7, 0xcc, 0x7c, 0xfc, 0x9b, 0xa5, 0x77, 0xe9, 0x1b, 0x06, 0xc5,
+ 0xd3, 0x89, 0xd6, 0x41, 0x3f, 0xf1, 0xfe, 0x26, 0x59, 0xd4, 0x8a, 0x65,
+ 0xe2, 0xbb, 0x74, 0x81, 0xdd, 0x80, 0x77, 0x99, 0x76, 0x46, 0x81, 0x69,
+ 0xd4, 0xc1, 0xd5, 0x49, 0xac, 0x7b, 0xf3, 0xdb, 0xc5, 0x6c, 0x6d, 0xc6,
+ 0x42, 0x50, 0xe9, 0x02, 0x56, 0x75, 0x05, 0x55, 0xa1, 0x4c, 0x08, 0xfe,
+ 0xc9, 0xd0, 0x73, 0x47, 0x2d, 0x09, 0x4f, 0x71, 0x32, 0x9b, 0x82, 0xf0,
+ 0x0f, 0xe3, 0xe3, 0x94, 0xaa, 0xdd, 0xc5, 0x6a, 0x04, 0xeb, 0xd8, 0x7b,
+ 0x86, 0xf2, 0xc3, 0xd8, 0x6f, 0xcf, 0x8b, 0xe3, 0xc2, 0x85, 0x37, 0xd3,
+ 0x45, 0x0a, 0x43, 0x1b, 0x37, 0x72, 0xa4, 0x2b, 0x43, 0x61, 0xa1, 0xa7,
+ 0x0d, 0x8f, 0xe0, 0xe8, 0x73, 0xa8, 0x45, 0xbf, 0x0b, 0xd5, 0x6d, 0x11,
+ 0x91, 0x41, 0x08, 0x50, 0x02, 0xe8, 0xf3, 0xa8, 0x76, 0x5f, 0x8c, 0x69,
+ 0x21, 0xf7, 0x9a, 0x62, 0x75, 0x50, 0xbd, 0x39, 0xaa, 0xdb, 0x5c, 0xe4,
+ 0xe2, 0x43, 0xd0, 0x97, 0x20, 0xd6, 0xb4, 0xac, 0xf4, 0x75, 0x98, 0x5f,
+ 0xd4, 0xef, 0x68, 0x20, 0x69, 0x18, 0x57, 0xd2, 0xc3, 0x46, 0x62, 0xc0,
+ 0x24, 0x07, 0x35, 0x8e, 0x3e, 0xeb, 0x35, 0x02, 0x9d, 0x87, 0x1f, 0xf0,
+ 0x16, 0x89, 0xe9, 0xd1, 0x9d, 0xa6, 0x46, 0xc2, 0xbd, 0x51, 0x0f, 0x69,
+ 0xe0, 0x1c, 0x96, 0x2f, 0xd0, 0xf8, 0x0e, 0x8b, 0x32, 0xe3, 0x7f, 0x4f,
+ 0xdf, 0x1e, 0xa1, 0xfe, 0xd2, 0xfe, 0x9d, 0x58, 0xd0, 0x5a, 0x2f, 0xc9,
+ 0x08, 0x89, 0x7d, 0xa1, 0x86, 0x13, 0x88, 0x00, 0xbb, 0x67, 0xc8, 0x87,
+ 0x8d, 0x73, 0x1d, 0x4a, 0xa4, 0x26, 0x16, 0x0f, 0x9c, 0x53, 0x63, 0x2b,
+ 0x3b, 0xe0, 0x35, 0x84, 0xdd, 0xb5, 0xa6, 0x41, 0xcb, 0x5b, 0x44, 0xb9,
+ 0xe4, 0xef, 0x74, 0x39, 0xa8, 0x9f, 0xd5, 0x14, 0x51, 0xc2, 0xba, 0x1d,
+ 0xe4, 0xdd, 0xde, 0x51, 0x5f, 0xb3, 0x91, 0xb2, 0x6b, 0xd6, 0xfa, 0x4c,
+ 0x01, 0xaf, 0xe6, 0x04, 0x5f, 0x94, 0xb4, 0x7e, 0x8e, 0x98, 0x8c, 0xbb,
+ 0x83, 0x02, 0xd5, 0x81, 0x15, 0x5b, 0x25, 0xa7, 0x92, 0xcd, 0x6c, 0x33,
+ 0x83, 0x7c, 0xca, 0x52, 0x4a, 0x4f, 0xee, 0x4d, 0xa0, 0x69, 0x99, 0x61,
+ 0x78, 0x3f, 0xb5, 0x38, 0x3d, 0x2d, 0x99, 0xc2},
+ {0x80, 0xb2, 0xe8, 0xf9, 0x65, 0x38, 0xe0, 0xa3, 0x53, 0x10, 0x15, 0xac,
+ 0xb6, 0x08, 0x13, 0x99, 0xd3, 0xb7, 0x19, 0xcb, 0x5a, 0x26, 0xff, 0x49,
+ 0x72, 0x89, 0x99, 0xff, 0xef, 0xa1, 0xa0, 0x4b, 0x68, 0x1b, 0x35, 0x4c,
+ 0xd2, 0x35, 0x3a, 0xd7, 0xfa, 0x1a, 0x92, 0x0b, 0x86, 0xde, 0x0f, 0xa6,
+ 0x6b, 0x10, 0x97, 0x42, 0x76, 0x18, 0x17, 0x6e, 0x4e, 0x5c, 0x86, 0xd0,
+ 0x0f, 0xac, 0xbc, 0x1e, 0x68, 0x1d, 0x40, 0x02, 0x48, 0x5a, 0x68, 0x53,
+ 0xc9, 0xb4, 0x84, 0x8a, 0x8d, 0x31, 0x56, 0x77, 0xd1, 0x8f, 0xd1, 0x88,
+ 0x47, 0x2b, 0xf1, 0xc0, 0x71, 0xbe, 0x97, 0x72, 0x05, 0x39, 0x6d, 0x86,
+ 0x81, 0xb1, 0xed, 0xe5, 0xa7, 0x8a, 0x95, 0x03, 0x43, 0x37, 0x7a, 0x73,
+ 0xae, 0x0d, 0x17, 0x83, 0x75, 0xdf, 0xcc, 0x15, 0x3f, 0x65, 0x22, 0xf7,
+ 0xb2, 0x77, 0xee, 0xdc, 0xf4, 0xbf, 0x7a, 0x3a, 0x58, 0x28, 0xf5, 0x1a,
+ 0x76, 0x71, 0xdf, 0x50, 0x48, 0xc8, 0xc0, 0x26, 0xc6, 0xb0, 0xd3, 0x4d,
+ 0x93, 0x94, 0x7d, 0xb3, 0x96, 0x03, 0x50, 0x07, 0x15, 0xcd, 0x96, 0x67,
+ 0x20, 0x52, 0xd0, 0xb6, 0x0c, 0x0e, 0xac, 0xa0, 0xb0, 0xe2, 0xac, 0x35,
+ 0x4d, 0xb4, 0x19, 0x54, 0xb8, 0x9f, 0x26, 0x96, 0x47, 0x00, 0x8d, 0x7f,
+ 0x69, 0xab, 0x80, 0xea, 0x0f, 0xef, 0xad, 0x3c, 0x57, 0xde, 0x99, 0x47,
+ 0xd0, 0x62, 0x16, 0xeb, 0xf7, 0x57, 0xd1, 0x6c, 0xd9, 0xec, 0x2b, 0x6c,
+ 0x29, 0xb5, 0x63, 0xdc, 0x5c, 0x29, 0x85, 0x24, 0xd7, 0x0b, 0x3a, 0xc2,
+ 0x03, 0x09, 0xb2, 0x14, 0x7c, 0xea, 0x76, 0x54, 0xef, 0xc4, 0x95, 0x68,
+ 0x07, 0xd7, 0xb3, 0xf1, 0xcd, 0x1a, 0x5e, 0x34, 0x74, 0x5e, 0x4f, 0x07,
+ 0x96, 0x53, 0x56, 0x62, 0xf6, 0x5d, 0xf9, 0x7b, 0x19, 0x34, 0x0a, 0x18,
+ 0x32, 0x34, 0x68, 0x5e, 0xf4, 0xa4, 0x17, 0xa1, 0x3d, 0x25, 0x1e, 0x54,
+ 0x41, 0xc7, 0xa6, 0xc4, 0x42, 0xf1, 0x96, 0x2c, 0x76, 0xd6, 0xaf, 0x78,
+ 0xe0, 0xad, 0xf9, 0x3d, 0xf2, 0xc6, 0xc6, 0xb1, 0x2e, 0x75, 0xc4, 0x02,
+ 0x3c, 0x64, 0x96, 0x67, 0x64, 0x87, 0x30, 0x19, 0x30, 0xc1, 0xc7, 0x5c,
+ 0xce, 0xb8, 0x4d, 0xd7, 0x16, 0x5f, 0x54, 0x01, 0xeb, 0xec, 0xe5, 0x88,
+ 0x73, 0x4f, 0xd1, 0x1e, 0xbb, 0x2a, 0x81, 0x96, 0x34, 0x8f, 0x15, 0x25,
+ 0xa4, 0x25, 0x1d, 0x9a, 0xac, 0x91, 0x33, 0x30, 0x6b, 0xa0, 0xbd, 0x81,
+ 0x55, 0x83, 0x5d, 0x3c, 0x86, 0xb5, 0xff, 0x33, 0xed, 0x7b, 0xb5, 0x42,
+ 0x66, 0x12, 0x65, 0x02, 0x23, 0x7a, 0x62, 0xfd, 0xba, 0x10, 0xe0, 0x5d,
+ 0xb0, 0x6f, 0xcd, 0x3b, 0x35, 0x57, 0xe5, 0xf6, 0x39, 0x7b, 0x40, 0xd8,
+ 0x11, 0xb0, 0x68, 0x2a, 0x08, 0x17, 0x98, 0xa5, 0x9b, 0x47, 0xff, 0xe3,
+ 0x39, 0x52, 0x75, 0x48, 0x32, 0x62, 0x83, 0x29, 0x36, 0xf9, 0x62, 0xa9,
+ 0x51, 0x21, 0xdd, 0x0e, 0x88, 0x4b, 0x9e, 0x0a, 0x36, 0x6b, 0x51, 0x16,
+ 0xd8, 0xec, 0x1a, 0x26, 0xe0, 0x36, 0x3a, 0xa7, 0xe1, 0x42, 0x70, 0x7a,
+ 0xb9, 0xe5, 0x49, 0x79, 0x68, 0x3d, 0x8d, 0x20, 0x4c, 0xe7, 0x75, 0x56,
+ 0x07, 0x9c, 0x5c, 0x1d, 0x01, 0x1a, 0x04, 0x5b, 0xac, 0xb4, 0x9a, 0xfa,
+ 0x6a, 0xf5, 0xa7, 0x7e, 0x55, 0xd5, 0xf1, 0x66, 0x20, 0xa4, 0x27, 0xe4,
+ 0x79, 0x70, 0x12, 0x9e, 0x56, 0xa3, 0x47, 0xe5, 0x2e, 0xe3, 0xd9, 0x54,
+ 0x15, 0xeb, 0xde, 0x79, 0x20, 0xdb, 0x5b, 0x7f, 0x2c, 0x44, 0x76, 0x7b,
+ 0xeb, 0xed, 0x64, 0x9b, 0x56, 0x38, 0x41, 0x8d, 0x5e, 0x1d, 0xe5, 0x47,
+ 0x38, 0x5e, 0x28, 0x18, 0xc7, 0x99, 0x09, 0x0d, 0xc2, 0x3e, 0x33, 0xb2,
+ 0x08, 0x40, 0xf2, 0xee, 0xb1, 0xef, 0x39, 0xd4, 0xc8, 0x80, 0xcb, 0xba,
+ 0x07, 0x20, 0x2d, 0x06},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {919,
+ {0x64, 0x66, 0x40, 0xbf, 0x88, 0xe2, 0xa9, 0x9b, 0xff, 0x58, 0xcb, 0xa7,
+ 0x2b, 0x58, 0xe6, 0x11, 0x1d, 0xcb, 0xb2, 0xf5, 0x7b, 0x14, 0x25, 0x1a},
+ {0x45, 0x95, 0xd4, 0xf5, 0xab, 0xd3, 0x7b, 0x67, 0xda, 0x7a, 0x81, 0x1a,
+ 0x20, 0x0e, 0x06, 0x12, 0x4f, 0x5b, 0x63, 0x2b, 0xe4, 0xb6, 0x47, 0x37,
+ 0x52, 0x99, 0xb3, 0x28, 0x30, 0xb4, 0xf8, 0xa7, 0x56, 0x6c, 0xa9, 0x5f,
+ 0x1a, 0x5a, 0xb1, 0xca, 0xfd, 0xdb, 0x6c, 0x5b, 0x05, 0x94, 0x87, 0x41,
+ 0x54, 0x60, 0xb9, 0xa1, 0x12, 0xae, 0xe6, 0x4f, 0x5b, 0x29, 0x5e, 0x31,
+ 0x16, 0x97, 0x11, 0xe8, 0x98, 0x22, 0xc6, 0x16, 0xd3, 0x3f, 0x2c, 0xfa,
+ 0xcd, 0x95, 0x3d, 0x25, 0x69, 0xab, 0x85, 0x2f, 0x4e, 0x69, 0x99, 0x57,
+ 0x06, 0x91, 0xee, 0x65, 0x73, 0x3f, 0xb8, 0x5a, 0x05, 0x72, 0xb0, 0x9e,
+ 0x05, 0x20, 0xe1, 0x0e, 0xa0, 0xe8, 0x3e, 0x05, 0x82, 0x99, 0xf8, 0x64,
+ 0xc0, 0x81, 0x81, 0xc3, 0xb7, 0x2c, 0xd1, 0x38, 0x85, 0x9d, 0xf6, 0xd8,
+ 0x79, 0xf6, 0xae, 0x3b, 0x7c, 0x66, 0xff, 0x3c, 0xbf, 0xfd, 0x07, 0xba,
+ 0xd3, 0xc7, 0x6a, 0xfe, 0x63, 0x06, 0xda, 0xb6, 0xd3, 0x41, 0xf5, 0xdb,
+ 0xd5, 0x7b, 0x84, 0x63, 0x98, 0x36, 0x52, 0xa5, 0xf6, 0xc0, 0x10, 0x61,
+ 0x51, 0x56, 0xbe, 0x1a, 0xb8, 0xb2, 0xbf, 0x82, 0x71, 0xf6, 0x2c, 0x0c,
+ 0x54, 0x80, 0x9d, 0xd3, 0x78, 0xca, 0xd7, 0x72, 0x5b, 0xa5, 0xbd, 0xa4,
+ 0xf5, 0xce, 0x49, 0x33, 0xd4, 0x84, 0x12, 0xc4, 0x09, 0x46, 0xd4, 0x89,
+ 0x09, 0xb6, 0xcc, 0x8e, 0x2d, 0xdb, 0x8c, 0xe6, 0x12, 0x44, 0xd6, 0x7a,
+ 0xe0, 0x61, 0x8f, 0x8e, 0x4f, 0xf7, 0x5f, 0x29, 0xb1, 0x77, 0xa9, 0x27,
+ 0x3a, 0xb3, 0xb4, 0x03, 0xad, 0xef, 0x6e, 0x91, 0x0e, 0xcb, 0x9e, 0xa5,
+ 0x51, 0x7b, 0xd0, 0xca, 0x15, 0x41, 0x06, 0xa5, 0x43, 0xd2, 0xa3, 0xe7,
+ 0x63, 0x3c, 0x31, 0x65, 0xad, 0xe6, 0x8a, 0x22, 0xa4, 0xfc, 0xe6, 0x08,
+ 0xa1, 0x33, 0x2a, 0xee, 0x40, 0xa0, 0x55, 0x65, 0xe7, 0x99, 0xaf, 0xba,
+ 0xab, 0xdb, 0x76, 0x6d, 0x83, 0x39, 0x79, 0xc3, 0x62, 0xf0, 0xc8, 0x99,
+ 0x6a, 0x39, 0x23, 0x3f, 0xa3, 0x41, 0x66, 0xe5, 0xec, 0x02, 0x6c, 0x7c,
+ 0xa0, 0xb8, 0xc0, 0x5d, 0xa4, 0x33, 0x93, 0x17, 0x3a, 0xc0, 0x00, 0x58,
+ 0xad, 0xa2, 0xc4, 0x50, 0xac, 0xa6, 0x5d, 0xf8, 0xc4, 0x95, 0xa6, 0xa9,
+ 0xff, 0x76, 0xda, 0x4b, 0x33, 0x8a, 0x70, 0xb8, 0x21, 0x50, 0xb9, 0x37,
+ 0xa7, 0xdd, 0x03, 0xa4, 0xe7, 0xf4, 0x98, 0x57, 0x38, 0xfb, 0x9a, 0xe3,
+ 0x60, 0x63, 0x7b, 0x5c, 0x4f, 0x77, 0x96, 0x35, 0x38, 0xd9, 0xd8, 0xdf,
+ 0xaa, 0x3e, 0x4b, 0x7a, 0x47, 0x21, 0x10, 0xeb, 0x9c, 0xc1, 0x33, 0xa0,
+ 0x37, 0x9c, 0x23, 0x1f, 0x0d, 0x49, 0x4c, 0x5a, 0xf1, 0xea, 0x36, 0xde,
+ 0x24, 0x8f, 0x37, 0xc6, 0x93, 0xee, 0xa7, 0x17, 0xfa, 0xd0, 0x63, 0xe4,
+ 0xd2, 0xbd, 0x41, 0xfb, 0xe8, 0x84, 0xad, 0xb3, 0xa9, 0x92, 0x96, 0x4c,
+ 0x3d, 0x29, 0xfa, 0x88, 0x15, 0xe7, 0xaa, 0x9d, 0xec, 0x32, 0xe2, 0x51,
+ 0x47, 0x68, 0x36, 0x6c, 0x49, 0xb7, 0xa5, 0xf2, 0x5d, 0x84, 0x5c, 0x83,
+ 0xd6, 0x96, 0xb4, 0x00, 0x5c, 0xf4, 0x85, 0x6c, 0xa3, 0xcc, 0xd4, 0x62,
+ 0xc1, 0x10, 0x42, 0x25, 0xd8, 0xc8, 0x7d, 0x3c, 0x83, 0x53, 0x1a, 0x9c,
+ 0x44, 0xbb, 0xd3, 0x95, 0xab, 0x86, 0xc5, 0x76, 0x8f, 0xfe, 0x6e, 0x86,
+ 0x5a, 0x89, 0x75, 0x5f, 0x90, 0xb3, 0xe0, 0x7f, 0xda, 0xf3, 0xc2, 0xea,
+ 0xc8, 0x53, 0x23, 0x2f, 0x33, 0xf1, 0xf2, 0xaa, 0x94, 0xa4, 0xdf, 0xcb,
+ 0x51, 0xc6, 0x49, 0xed, 0xc5, 0x34, 0xb7, 0x7c, 0x03, 0x0f, 0x3a, 0xc9,
+ 0x01, 0x0a, 0xd9, 0x6b, 0x41, 0x52, 0x41, 0xaa, 0x9e, 0x48, 0xa1, 0xc1,
+ 0x51, 0x91, 0xfd, 0xba, 0xcd, 0xd9, 0x5d, 0x89},
+ {0xd9, 0x0b, 0x97, 0x7a, 0xe9, 0x57, 0xd8, 0xc0, 0x94, 0x8b, 0x53, 0xfa,
+ 0x46, 0x10, 0xde, 0xf8, 0xbc, 0x15, 0x48, 0x2e, 0x2d, 0x70, 0xdd, 0x3b,
+ 0x44, 0xa6, 0x51, 0x1b, 0xee, 0xf2, 0xe8, 0x69, 0x0d, 0x72, 0x3e, 0xe4,
+ 0x1f, 0xb5, 0xd6, 0x87, 0x25, 0x85, 0x4c, 0x3f, 0x29, 0xe4, 0xfe, 0xf0,
+ 0x70, 0x35, 0x70, 0x87, 0xe5, 0xe7, 0x17, 0x83, 0x76, 0x58, 0x14, 0xc1,
+ 0x4e, 0x8f, 0xc4, 0x5a, 0x17, 0x42, 0x96, 0x81, 0x7c, 0x80, 0x4a, 0x65,
+ 0x4d, 0xb5, 0x6f, 0x61, 0xa5, 0xf5, 0x2c, 0x9f, 0xe2, 0x58, 0x1e, 0xc3,
+ 0xf3, 0xa6, 0x69, 0x02, 0x84, 0xdb, 0x9d, 0xc6, 0x45, 0xab, 0xdd, 0xec,
+ 0x83, 0xfe, 0x9c, 0x5f, 0xaf, 0xda, 0x12, 0x46, 0xe3, 0x1f, 0xf9, 0x61,
+ 0x18, 0xc9, 0xd6, 0x37, 0x5e, 0x6a, 0xdb, 0x8a, 0x40, 0xd5, 0xc1, 0xcb,
+ 0x83, 0x05, 0x22, 0x87, 0x49, 0x54, 0x23, 0x36, 0xca, 0xc2, 0xde, 0x06,
+ 0x58, 0xf8, 0x21, 0x0a, 0xd7, 0x62, 0x9c, 0xe4, 0x5c, 0xbf, 0x13, 0xf9,
+ 0x4b, 0x4b, 0xe1, 0xf6, 0x80, 0xb8, 0x3d, 0x17, 0xf1, 0xf1, 0x07, 0x09,
+ 0xdd, 0xbb, 0xab, 0x32, 0xa5, 0x91, 0x92, 0xbb, 0xd6, 0x1a, 0xb8, 0xf3,
+ 0xb0, 0x69, 0xef, 0x88, 0xc4, 0x5a, 0x47, 0xc9, 0xa9, 0xa7, 0xae, 0x3e,
+ 0x58, 0x04, 0x2b, 0xfc, 0x41, 0x2e, 0xa4, 0x37, 0x09, 0xd1, 0x58, 0x2d,
+ 0xa6, 0x98, 0x88, 0x61, 0x52, 0xe1, 0x0f, 0xc4, 0x81, 0x51, 0x84, 0xf6,
+ 0x4c, 0x30, 0xdb, 0x9b, 0xf4, 0x48, 0x40, 0x62, 0x6c, 0x7b, 0x18, 0x8c,
+ 0x4a, 0x1f, 0x9e, 0x18, 0xca, 0x75, 0x60, 0x69, 0x13, 0x3c, 0x2c, 0xaa,
+ 0xce, 0x4b, 0x66, 0x04, 0x41, 0xaa, 0x7b, 0x2d, 0x30, 0x85, 0x96, 0x3f,
+ 0x04, 0x10, 0x4f, 0xc8, 0x86, 0xa8, 0xb3, 0xf2, 0x68, 0xe8, 0xef, 0x59,
+ 0x52, 0xf3, 0x1d, 0xfe, 0x71, 0x31, 0x87, 0x8b, 0xa7, 0x32, 0x79, 0x1a,
+ 0x1e, 0xf1, 0xe7, 0xb9, 0x66, 0xae, 0x2c, 0x08, 0x92, 0x63, 0xf9, 0x21,
+ 0x55, 0xb4, 0xdf, 0xc8, 0x39, 0x87, 0xb1, 0x20, 0x33, 0x41, 0xad, 0xe9,
+ 0x98, 0xa4, 0xa5, 0x4f, 0x78, 0x6f, 0x2e, 0xc5, 0x3c, 0xed, 0x8f, 0x28,
+ 0xea, 0x0e, 0x55, 0x53, 0x14, 0xd0, 0x5b, 0xeb, 0x9e, 0x5d, 0x7d, 0x65,
+ 0x32, 0x78, 0x51, 0xe9, 0x97, 0x4e, 0x2a, 0x4a, 0x55, 0xa1, 0x76, 0x66,
+ 0x80, 0x6d, 0x59, 0x9f, 0xe5, 0x7c, 0x57, 0xda, 0x43, 0x95, 0x47, 0x53,
+ 0xbc, 0xf3, 0x99, 0x8a, 0x33, 0x4e, 0xcc, 0x1f, 0x84, 0xc6, 0x14, 0x8e,
+ 0xae, 0x9b, 0x66, 0x37, 0x03, 0x5a, 0x1f, 0xbf, 0xe9, 0x11, 0x82, 0x3b,
+ 0x3a, 0xec, 0x34, 0xa0, 0x02, 0x0e, 0x60, 0xa2, 0x66, 0x92, 0xbd, 0x85,
+ 0x15, 0x6c, 0x32, 0x17, 0xda, 0x68, 0x12, 0x98, 0x02, 0x31, 0x91, 0x7c,
+ 0x67, 0x74, 0x5e, 0xd7, 0xe2, 0x12, 0xcb, 0xd7, 0x68, 0xc6, 0xb3, 0x30,
+ 0x21, 0x03, 0x6d, 0xcc, 0xd3, 0x58, 0x35, 0x70, 0xc1, 0x74, 0xfe, 0x6d,
+ 0x96, 0xb2, 0x1a, 0x42, 0x67, 0x4e, 0x4d, 0x26, 0xf0, 0x10, 0x01, 0x89,
+ 0x54, 0xf8, 0x17, 0x8f, 0x7d, 0x5e, 0xf3, 0x3c, 0xd2, 0xa0, 0x40, 0x22,
+ 0x98, 0xf0, 0x3d, 0x7f, 0x76, 0xc0, 0xb5, 0x07, 0xe4, 0xfa, 0x9e, 0xae,
+ 0xa9, 0x4d, 0x49, 0x3e, 0x6d, 0x11, 0x43, 0x96, 0x90, 0x10, 0x98, 0x38,
+ 0xb0, 0x0a, 0x31, 0x1a, 0xc3, 0xa3, 0x23, 0x64, 0x75, 0x0a, 0x2d, 0x2e,
+ 0x0b, 0xe3, 0x5f, 0x10, 0x3a, 0x1a, 0xe2, 0x63, 0xbe, 0x73, 0xfd, 0x89,
+ 0x09, 0xa8, 0xed, 0xfe, 0x5d, 0xf8, 0xab, 0xf7, 0xe1, 0x5e, 0xbf, 0x12,
+ 0xa8, 0x58, 0xcb, 0x54, 0x31, 0x3c, 0x9b, 0xd9, 0x75, 0xbd, 0xac, 0x59,
+ 0x6a, 0x64, 0x1d, 0x11, 0x4b, 0x63, 0x24, 0x8d, 0x8a, 0x9a, 0x8e, 0xe5,
+ 0x39, 0x2e, 0xe8, 0xfd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {920,
+ {0x7b, 0x54, 0xb6, 0xb7, 0x41, 0x78, 0xd5, 0xdc, 0x3f, 0x0b, 0x84, 0xba,
+ 0xd7, 0xef, 0xc8, 0x17, 0xb3, 0xd7, 0x44, 0x7b, 0x4f, 0xa4, 0xbd, 0x22},
+ {0xb3, 0x38, 0x7c, 0x8c, 0x96, 0x63, 0x14, 0x09, 0xcc, 0xe5, 0xd5, 0xa6,
+ 0xb7, 0x00, 0x89, 0xaa, 0x91, 0x3c, 0xd3, 0xa0, 0x62, 0xd0, 0xa1, 0xb8,
+ 0xc4, 0x7b, 0x95, 0xd5, 0x52, 0x99, 0xd0, 0x05, 0x52, 0x2c, 0xe3, 0x4e,
+ 0x97, 0x32, 0x0f, 0xcf, 0x5c, 0xed, 0x21, 0x6c, 0x26, 0xfe, 0x5a, 0x43,
+ 0x3c, 0x1c, 0xae, 0x7d, 0xb1, 0x2a, 0xab, 0x0e, 0x74, 0x9f, 0x86, 0x5b,
+ 0x56, 0xc6, 0x7c, 0x47, 0x6d, 0x79, 0xd2, 0xdb, 0xa9, 0x60, 0xdd, 0xb8,
+ 0x05, 0x8d, 0x9a, 0x49, 0x6c, 0xe1, 0x63, 0x15, 0x33, 0x26, 0xcc, 0x65,
+ 0x48, 0xac, 0xda, 0xb7, 0x1e, 0x9f, 0x27, 0x00, 0x9d, 0x1b, 0xa4, 0x56,
+ 0xe7, 0xb9, 0x56, 0x9f, 0x55, 0xc2, 0x9f, 0x53, 0x52, 0x16, 0xcb, 0x46,
+ 0xbf, 0x2e, 0x47, 0xcf, 0xb3, 0x79, 0x88, 0x07, 0x69, 0xa8, 0x98, 0x5f,
+ 0xea, 0x90, 0x1b, 0x6f, 0x6d, 0x2c, 0xfb, 0x56, 0xb5, 0x5f, 0x45, 0xf3,
+ 0x3e, 0x1b, 0x63, 0x9e, 0x14, 0x87, 0x8e, 0x83, 0x86, 0x1a, 0x57, 0xc8,
+ 0xfe, 0xba, 0x12, 0x45, 0x5e, 0x49, 0x05, 0xae, 0xb3, 0xe8, 0xa6, 0x8c,
+ 0x59, 0xa7, 0x77, 0x5f, 0x63, 0x25, 0xa5, 0xd5, 0x63, 0xf6, 0xde, 0xd4,
+ 0x3d, 0x94, 0x2d, 0x4b, 0x67, 0xde, 0x69, 0x69, 0xea, 0xd1, 0x5a, 0xb4,
+ 0x27, 0x2d, 0xb7, 0x60, 0x77, 0x17, 0xa1, 0xdd, 0xa7, 0x9d, 0x82, 0x18,
+ 0x19, 0x1f, 0x8e, 0x4f, 0x31, 0x20, 0x3d, 0x65, 0xc6, 0x5a, 0x12, 0xd9,
+ 0x67, 0x35, 0x80, 0x57, 0x42, 0x18, 0x73, 0xec, 0x59, 0x6a, 0xe3, 0xff,
+ 0x21, 0xf5, 0xff, 0x52, 0x62, 0x98, 0x33, 0x5f, 0x10, 0x2a, 0xaf, 0xc8,
+ 0x4b, 0xd9, 0xaa, 0xb6, 0xc2, 0xb4, 0x03, 0xae, 0xcd, 0xee, 0x26, 0x3d,
+ 0x96, 0xad, 0xf8, 0xc2, 0x67, 0xe7, 0xec, 0x57, 0x6f, 0xf9, 0xee, 0x5e,
+ 0xa6, 0x18, 0x74, 0x7d, 0xda, 0x83, 0xc1, 0x67, 0xce, 0xc8, 0xe6, 0xc4,
+ 0xa8, 0x15, 0xbe, 0xd9, 0x92, 0xad, 0x0e, 0xd5, 0x1d, 0x94, 0xff, 0x48,
+ 0x3b, 0x6a, 0x5b, 0x6d, 0x37, 0x0d, 0x99, 0x23, 0xe7, 0xac, 0x51, 0x04,
+ 0x85, 0xff, 0x82, 0x7d, 0xab, 0xad, 0x59, 0x87, 0x53, 0xfd, 0x2d, 0x6f,
+ 0x58, 0xe1, 0xdd, 0xcb, 0xd2, 0x87, 0xc5, 0x32, 0xb8, 0x95, 0x88, 0x4b,
+ 0xa7, 0xec, 0xf1, 0x41, 0xd5, 0x9d, 0xa7, 0x96, 0x6b, 0x64, 0x96, 0x08,
+ 0xa0, 0xd0, 0xe5, 0x1e, 0x6b, 0xa0, 0x2d, 0xee, 0x9e, 0x40, 0x40, 0x6c,
+ 0xd7, 0x67, 0x66, 0x04, 0x46, 0xe6, 0xca, 0x66, 0x5d, 0x57, 0x2e, 0xb4,
+ 0xf3, 0x26, 0x8e, 0x21, 0x76, 0xd8, 0x4f, 0x8d, 0x56, 0x3e, 0x05, 0x75,
+ 0x11, 0x0f, 0xb7, 0xe2, 0xa2, 0x97, 0xf4, 0xce, 0xf4, 0x95, 0x08, 0xe1,
+ 0x6e, 0xda, 0xc5, 0xc8, 0xe0, 0x8c, 0xaf, 0x9f, 0x90, 0x48, 0x45, 0x5a,
+ 0x0d, 0xea, 0x8d, 0x50, 0x77, 0x70, 0x36, 0x2f, 0x16, 0x0e, 0x44, 0x88,
+ 0x1e, 0x15, 0x33, 0xa7, 0x04, 0xc7, 0x63, 0xbf, 0xa7, 0xb5, 0x45, 0x86,
+ 0xa1, 0x38, 0xb9, 0x3c, 0x77, 0x09, 0x64, 0x90, 0x8c, 0xcb, 0xa9, 0x7f,
+ 0x46, 0x63, 0x30, 0xe8, 0x2a, 0x3e, 0xec, 0x63, 0x9a, 0xc3, 0xac, 0x28,
+ 0xdc, 0x35, 0xac, 0x2f, 0x7b, 0x1f, 0x14, 0x7c, 0x6f, 0xe4, 0xc6, 0x96,
+ 0x34, 0xe3, 0xd2, 0x30, 0x0b, 0x9a, 0x42, 0x94, 0x1a, 0xb2, 0xf2, 0x99,
+ 0x47, 0x40, 0xdc, 0x40, 0x54, 0x3d, 0xce, 0xec, 0x50, 0x41, 0x38, 0x42,
+ 0xd1, 0xf4, 0x3f, 0xb7, 0x92, 0xca, 0xd0, 0x45, 0xa7, 0x47, 0xce, 0xfc,
+ 0x65, 0x49, 0x6b, 0xb6, 0x60, 0xa6, 0xba, 0xc5, 0x17, 0x30, 0x92, 0x6d,
+ 0xe6, 0xee, 0x1f, 0x4c, 0x34, 0x4d, 0x34, 0x75, 0x4a, 0xc3, 0xe3, 0x01,
+ 0xae, 0x77, 0x82, 0x76, 0x1b, 0x4f, 0xbc, 0x3f},
+ {0xbe, 0xc1, 0x2d, 0x58, 0x09, 0x12, 0x4f, 0x02, 0xd0, 0x65, 0x7e, 0x33,
+ 0x90, 0x35, 0x64, 0xcb, 0x35, 0x67, 0x7c, 0xfa, 0xe6, 0x01, 0x41, 0x39,
+ 0x81, 0xcb, 0xef, 0x6c, 0xef, 0x1b, 0x9f, 0x10, 0x3a, 0x1f, 0x9a, 0x8d,
+ 0x88, 0xf1, 0x4f, 0x99, 0xfe, 0xd7, 0x2f, 0x51, 0x32, 0x0c, 0xb7, 0xde,
+ 0xf8, 0x81, 0xbe, 0xdd, 0xd3, 0xdf, 0x11, 0x9f, 0x0e, 0xe7, 0xe5, 0x3f,
+ 0x68, 0x07, 0xf2, 0x05, 0xc8, 0xa2, 0x44, 0x32, 0xfc, 0x76, 0x6e, 0xfa,
+ 0xc5, 0x16, 0xb7, 0x63, 0xe7, 0x53, 0xbd, 0x3b, 0x07, 0xbd, 0xa4, 0xe2,
+ 0x26, 0x9c, 0x7a, 0x6c, 0xd4, 0xd8, 0xd3, 0x9f, 0x48, 0xad, 0xf2, 0xcf,
+ 0x34, 0x89, 0x2b, 0x21, 0x7e, 0x60, 0x2f, 0xe6, 0x89, 0xae, 0x56, 0x01,
+ 0x01, 0xb1, 0xea, 0x07, 0x08, 0xff, 0x35, 0xc9, 0xa4, 0x43, 0x32, 0xd8,
+ 0x63, 0x42, 0x56, 0x3f, 0x66, 0xd5, 0xcc, 0x2a, 0xca, 0x6c, 0xf5, 0x5e,
+ 0xa0, 0x19, 0x76, 0xc4, 0x69, 0x6a, 0xa5, 0x11, 0x0f, 0xc1, 0x53, 0xb6,
+ 0xfd, 0xa9, 0xc9, 0x67, 0x51, 0x0e, 0x67, 0x47, 0x5a, 0x60, 0xa6, 0x43,
+ 0x1e, 0x81, 0x39, 0x28, 0x85, 0xdf, 0x39, 0x64, 0xa7, 0x4f, 0x5d, 0xc6,
+ 0xc2, 0x88, 0x26, 0x91, 0xf3, 0x42, 0x88, 0xbb, 0xe3, 0x9a, 0x70, 0xc3,
+ 0x26, 0x6c, 0x0b, 0xf2, 0x1b, 0x42, 0x79, 0x4c, 0xfc, 0x5e, 0x9d, 0x78,
+ 0x2c, 0xde, 0xe2, 0x7a, 0xfa, 0xf5, 0xf6, 0x96, 0xa3, 0xb7, 0x63, 0x8c,
+ 0x6e, 0xc5, 0x99, 0x4f, 0x6c, 0x25, 0xcf, 0x96, 0x39, 0x47, 0x8f, 0x20,
+ 0x95, 0xb9, 0x53, 0xf8, 0x19, 0x42, 0x06, 0xf5, 0xba, 0x10, 0xb3, 0x2c,
+ 0x8d, 0xa5, 0x23, 0x16, 0xee, 0xaf, 0xe9, 0x2e, 0xa3, 0x7a, 0x0d, 0x8a,
+ 0xcb, 0x26, 0xe2, 0x6d, 0x71, 0x2b, 0x28, 0x87, 0x1b, 0x0d, 0x7c, 0x3d,
+ 0x4f, 0x2f, 0x1e, 0x47, 0x9d, 0x22, 0xc1, 0xb0, 0x30, 0xc7, 0xcc, 0xca,
+ 0x99, 0xc2, 0x3e, 0x6e, 0x3c, 0xb4, 0x42, 0x7a, 0x2a, 0x46, 0xde, 0xd7,
+ 0x76, 0x9c, 0x37, 0xe4, 0x4c, 0x0d, 0x45, 0xd7, 0xce, 0xd9, 0x9a, 0x40,
+ 0x5f, 0xb3, 0x03, 0x5b, 0x11, 0x8a, 0x1f, 0xb0, 0xb7, 0x35, 0x24, 0x06,
+ 0x6d, 0xa5, 0x72, 0xb9, 0x99, 0x00, 0xaf, 0x62, 0x8c, 0x3d, 0xaf, 0xb2,
+ 0x2a, 0xec, 0x19, 0x4f, 0xed, 0xbb, 0xe9, 0x9d, 0x13, 0x3f, 0x84, 0x33,
+ 0x05, 0xde, 0x1a, 0x92, 0x58, 0x24, 0x0c, 0x49, 0x7d, 0xb6, 0x01, 0x2a,
+ 0xd7, 0x71, 0x8d, 0x30, 0xe1, 0xf5, 0x0f, 0x67, 0x8b, 0x1b, 0x18, 0x86,
+ 0x6d, 0xb5, 0x52, 0x14, 0xb3, 0x22, 0xd3, 0x35, 0x45, 0x11, 0x29, 0x82,
+ 0xc8, 0x98, 0x3d, 0x13, 0xa7, 0x69, 0x4e, 0xcf, 0xab, 0x08, 0x8c, 0x56,
+ 0x1a, 0x92, 0xde, 0xa1, 0x5a, 0x5d, 0x3b, 0xe6, 0x97, 0xe4, 0xf8, 0xd0,
+ 0xa5, 0x6b, 0x34, 0x93, 0x23, 0xb8, 0xfa, 0x4a, 0x9d, 0x60, 0xef, 0x1a,
+ 0x43, 0xeb, 0xdc, 0x96, 0xb1, 0x74, 0xd0, 0x29, 0x24, 0x3e, 0x4c, 0xa7,
+ 0x32, 0x78, 0x3d, 0x3c, 0xb7, 0xa2, 0xb0, 0xc2, 0x14, 0x1d, 0x87, 0xf9,
+ 0xac, 0x5a, 0xcc, 0x2a, 0x3b, 0xce, 0x74, 0xa1, 0x60, 0x70, 0x40, 0x6a,
+ 0x94, 0x71, 0x79, 0x4c, 0x45, 0x58, 0xfc, 0xcf, 0x52, 0xcd, 0xc7, 0x6b,
+ 0x6a, 0x38, 0x5b, 0x1e, 0x92, 0x0c, 0x98, 0xf3, 0xc3, 0xbe, 0xb5, 0x91,
+ 0xa3, 0x8a, 0x46, 0xbd, 0xc5, 0x17, 0x6d, 0x8c, 0x56, 0x16, 0x49, 0x73,
+ 0x5a, 0x9c, 0x8b, 0x2f, 0x11, 0xad, 0x68, 0x00, 0x20, 0x14, 0x1d, 0xa8,
+ 0xc1, 0xc3, 0x67, 0x82, 0x41, 0x06, 0x63, 0x81, 0x1f, 0x40, 0x87, 0x24,
+ 0x52, 0xa3, 0x10, 0xdd, 0x1b, 0x6f, 0xa2, 0xd1, 0xa6, 0x9d, 0xe9, 0xb5,
+ 0x05, 0xda, 0x0f, 0xd9, 0xb6, 0x78, 0x85, 0xda, 0xde, 0xb4, 0x5d, 0x39,
+ 0xcb, 0x7f, 0xab, 0x67},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {921,
+ {0xcd, 0x13, 0x5c, 0xc9, 0x7c, 0x9d, 0xee, 0x16, 0x93, 0xcd, 0x8d, 0x27,
+ 0x89, 0xa5, 0x74, 0xd3, 0x23, 0x8a, 0x2b, 0xcb, 0x9c, 0xbf, 0x75, 0x64},
+ {0x96, 0x8e, 0x0b, 0x3b, 0x3f, 0x81, 0xf5, 0xda, 0xb3, 0x9a, 0xcc, 0x3b,
+ 0xdb, 0xee, 0x70, 0x76, 0x01, 0xc9, 0x53, 0x11, 0x0f, 0x09, 0x6c, 0x1a,
+ 0x18, 0x7f, 0x37, 0xb8, 0x69, 0x4a, 0xf9, 0xc5, 0x42, 0x90, 0x95, 0xd8,
+ 0xd5, 0x2e, 0x20, 0x05, 0x52, 0x5d, 0x68, 0x93, 0xa6, 0x07, 0x36, 0x1d,
+ 0x49, 0x64, 0x18, 0xf3, 0x4c, 0x3c, 0x2c, 0xf0, 0x6d, 0x4c, 0x49, 0xa0,
+ 0xff, 0x96, 0x05, 0x28, 0xce, 0x88, 0xf7, 0x24, 0x40, 0x9a, 0xfb, 0xe7,
+ 0xcb, 0x02, 0xfc, 0x57, 0x09, 0x9c, 0x2a, 0xd3, 0xbe, 0x28, 0xa2, 0x34,
+ 0xe0, 0x23, 0xb2, 0x14, 0xca, 0xec, 0x3c, 0x5d, 0xfc, 0xab, 0xf4, 0x0e,
+ 0x82, 0x41, 0x21, 0xea, 0x4c, 0x5c, 0xca, 0x9d, 0xe1, 0x4a, 0xc9, 0x07,
+ 0x80, 0x81, 0xc7, 0xcb, 0x35, 0x63, 0xa9, 0x33, 0x4d, 0x4b, 0xad, 0xb9,
+ 0xc5, 0x4c, 0x5c, 0xec, 0x29, 0xe4, 0x61, 0xbb, 0x23, 0xe6, 0x41, 0x24,
+ 0x6b, 0x56, 0x43, 0xa4, 0xe8, 0x33, 0x04, 0xdd, 0x88, 0x41, 0x3e, 0x36,
+ 0x24, 0x4a, 0x88, 0x15, 0x52, 0x25, 0xd0, 0xf7, 0x1d, 0x95, 0x84, 0x88,
+ 0x29, 0x64, 0x9a, 0xef, 0x71, 0x94, 0xb8, 0x0c, 0xf9, 0x59, 0xe0, 0x2b,
+ 0xf6, 0x86, 0xe8, 0xe6, 0x7b, 0x45, 0x4f, 0x9b, 0xee, 0x12, 0x0d, 0xf9,
+ 0xdb, 0x47, 0x58, 0xfe, 0xe0, 0x73, 0xd8, 0xda, 0xaf, 0x3a, 0xf6, 0x0d,
+ 0xf5, 0x38, 0x05, 0x17, 0x85, 0x19, 0x4e, 0xcb, 0x0f, 0x2f, 0x1d, 0x98,
+ 0x81, 0x99, 0x72, 0x4b, 0xed, 0x54, 0x9d, 0xc2, 0x2d, 0x07, 0xdb, 0x59,
+ 0x8f, 0x4c, 0x8a, 0xe8, 0xc4, 0x87, 0x4f, 0xf5, 0x8e, 0xb1, 0x12, 0xe9,
+ 0x3a, 0xde, 0xff, 0x05, 0x71, 0xe6, 0x10, 0x47, 0xb8, 0x77, 0xf9, 0x3b,
+ 0x82, 0x0b, 0x18, 0xcf, 0x39, 0x73, 0x56, 0x0a, 0xd7, 0x48, 0xc9, 0x3f,
+ 0xa1, 0xc5, 0x6a, 0xd8, 0xf7, 0x71, 0x05, 0xa1, 0x74, 0x08, 0xfe, 0x0c,
+ 0x3c, 0x3b, 0xde, 0x36, 0xbc, 0xfb, 0xd9, 0x85, 0xed, 0x6c, 0x31, 0xb0,
+ 0xa0, 0x6c, 0x04, 0x6f, 0x66, 0x58, 0x82, 0x5d, 0xbd, 0x0e, 0x6a, 0x43,
+ 0x6e, 0xa6, 0x25, 0xea, 0xa0, 0xa5, 0x9b, 0x3e, 0x8c, 0x95, 0x05, 0x8c,
+ 0xc0, 0x05, 0xf8, 0x32, 0x55, 0x2d, 0x1a, 0x9c, 0x3c, 0x7f, 0x1c, 0xf0,
+ 0xf8, 0xef, 0xe8, 0x92, 0x17, 0x18, 0xd9, 0x0c, 0x7f, 0x6e, 0xd5, 0x18,
+ 0x03, 0x70, 0xa8, 0x70, 0xab, 0x96, 0x3a, 0xf7, 0x6e, 0x61, 0xc8, 0xda,
+ 0x5d, 0x0b, 0x3e, 0x39, 0xee, 0x57, 0x50, 0x4c, 0x48, 0x84, 0x96, 0xc2,
+ 0x47, 0x66, 0xf0, 0x19, 0x66, 0xd1, 0x14, 0xd1, 0x8c, 0x26, 0xd8, 0x8d,
+ 0xd2, 0xfa, 0x47, 0x4a, 0x4b, 0x08, 0xb6, 0x6a, 0x0c, 0x5b, 0xe4, 0x1a,
+ 0xc6, 0x2e, 0x2d, 0x38, 0x28, 0x84, 0x59, 0xe9, 0x87, 0x71, 0xa9, 0xfe,
+ 0x3f, 0x9a, 0x22, 0x27, 0xd1, 0xff, 0x24, 0x78, 0xb1, 0x5b, 0x19, 0x48,
+ 0xa8, 0xf4, 0x39, 0xee, 0x48, 0x8a, 0xd5, 0xae, 0xff, 0xd1, 0xcc, 0x69,
+ 0x42, 0xcb, 0xe4, 0xe8, 0x57, 0x28, 0x71, 0xe6, 0x93, 0xf4, 0x93, 0x95,
+ 0x14, 0xbd, 0x9e, 0xad, 0x95, 0x99, 0x23, 0xbc, 0x04, 0x04, 0x4f, 0xf9,
+ 0x46, 0xa2, 0x31, 0x13, 0x2b, 0xce, 0x3d, 0xc1, 0x67, 0x48, 0xd5, 0xf0,
+ 0xc4, 0x80, 0x70, 0xb2, 0x87, 0x66, 0x2e, 0xd9, 0xd4, 0x81, 0xf2, 0x6a,
+ 0x49, 0xf9, 0x91, 0xa9, 0x2b, 0x6c, 0x42, 0x03, 0xda, 0xdb, 0xe3, 0xd9,
+ 0xf6, 0xcd, 0xb7, 0x67, 0x1b, 0x83, 0xcd, 0x75, 0xfa, 0x07, 0xeb, 0xa5,
+ 0x54, 0x81, 0xbe, 0xae, 0x31, 0xef, 0x25, 0x23, 0xca, 0x86, 0x99, 0x7b,
+ 0xb9, 0xdf, 0x9b, 0xb7, 0xe6, 0xfa, 0xf0, 0xf7, 0xad, 0x89, 0x42, 0xa8,
+ 0x41, 0x84, 0x77, 0xf7, 0x22, 0x7c, 0x4b, 0xb0},
+ {0xc2, 0xf8, 0xd2, 0x80, 0x8b, 0x43, 0x06, 0x6c, 0x3d, 0x0d, 0xc7, 0xff,
+ 0x2e, 0x27, 0xfc, 0xa3, 0x30, 0x0c, 0x66, 0xdf, 0x0a, 0x4d, 0x50, 0x4f,
+ 0x04, 0x0f, 0x14, 0xfd, 0xb7, 0x14, 0xbf, 0x2a, 0xf7, 0x4a, 0xc9, 0xbd,
+ 0xc0, 0x93, 0x5e, 0xc9, 0x84, 0x12, 0xe7, 0xfb, 0x3e, 0xcc, 0xc4, 0x0b,
+ 0x62, 0xf0, 0xd0, 0x2b, 0x0b, 0xc5, 0x0d, 0x2b, 0x49, 0x2d, 0x79, 0x27,
+ 0x76, 0x8c, 0xed, 0x8f, 0xd4, 0xd2, 0x44, 0xde, 0xf5, 0x92, 0xe2, 0xd8,
+ 0x53, 0xcb, 0x88, 0x0e, 0xa9, 0x05, 0x35, 0x39, 0x5b, 0x67, 0x5d, 0x44,
+ 0x5a, 0xe7, 0xd4, 0xf4, 0x56, 0x87, 0xde, 0x34, 0x29, 0x7f, 0x5f, 0x18,
+ 0x0d, 0xf9, 0x5e, 0xc4, 0x7e, 0x5d, 0x46, 0x33, 0x9e, 0x89, 0x8c, 0x94,
+ 0x78, 0x47, 0x8c, 0x18, 0xb4, 0xf0, 0xd3, 0x95, 0x75, 0xf9, 0xf8, 0x15,
+ 0xde, 0x06, 0xc9, 0xbb, 0xb6, 0xb3, 0xf1, 0x3c, 0x6c, 0xa0, 0xab, 0x03,
+ 0x13, 0xbe, 0xd8, 0x75, 0x49, 0xc1, 0x65, 0xef, 0xae, 0x2f, 0xb8, 0xb8,
+ 0xe9, 0x99, 0x9e, 0x2e, 0x99, 0xf3, 0x8a, 0xa8, 0x03, 0xe8, 0x5d, 0xb5,
+ 0x3f, 0x4d, 0xaa, 0x72, 0x25, 0xb5, 0xe5, 0x8f, 0x8d, 0x47, 0xc9, 0x0d,
+ 0xf6, 0xa5, 0xe0, 0xed, 0x16, 0x68, 0xda, 0x7a, 0x35, 0x0a, 0x6a, 0xfa,
+ 0x59, 0x40, 0x2f, 0xe8, 0x20, 0x68, 0x5d, 0xf3, 0xaf, 0xa3, 0x16, 0x18,
+ 0xa0, 0xd7, 0x0b, 0x15, 0xbc, 0xe0, 0xd3, 0x30, 0x50, 0x4d, 0x84, 0x90,
+ 0xa9, 0xcd, 0x11, 0x10, 0xd2, 0xd1, 0xee, 0xf6, 0x5e, 0xa3, 0x17, 0x70,
+ 0x2c, 0x91, 0x9e, 0xdc, 0x58, 0xbc, 0xdb, 0x29, 0xd7, 0xcf, 0x83, 0xd8,
+ 0xc1, 0x02, 0x34, 0x1a, 0x08, 0x99, 0x8d, 0xfc, 0xde, 0x30, 0xf0, 0x16,
+ 0x6a, 0xf8, 0xb6, 0xc1, 0x91, 0x59, 0x05, 0xd2, 0x16, 0x94, 0xfb, 0x4e,
+ 0x41, 0x9c, 0xdf, 0xbb, 0xb2, 0xda, 0x1a, 0xd2, 0x00, 0x6a, 0xcd, 0x19,
+ 0x87, 0x78, 0xed, 0x70, 0x7a, 0xd3, 0xd1, 0x4c, 0x05, 0xec, 0x7f, 0xfe,
+ 0x56, 0x5d, 0x19, 0x2d, 0x7f, 0x2b, 0x37, 0x7c, 0xc9, 0xc2, 0x97, 0x6d,
+ 0x93, 0x73, 0xd3, 0xa6, 0xa9, 0x6c, 0x37, 0x8a, 0x65, 0x92, 0xd2, 0x79,
+ 0x96, 0x57, 0xee, 0xc8, 0x41, 0xc8, 0x76, 0xec, 0xb4, 0x8d, 0xc9, 0x89,
+ 0xa9, 0x5a, 0x8d, 0x33, 0xdf, 0x8f, 0x5b, 0xe0, 0x15, 0x35, 0x0e, 0xc0,
+ 0xea, 0xd3, 0x06, 0xdd, 0xc4, 0x0c, 0x50, 0x98, 0x05, 0x08, 0x7e, 0x6d,
+ 0x57, 0x68, 0x8e, 0x2a, 0x65, 0x58, 0xfe, 0xe4, 0x15, 0x43, 0x4b, 0xeb,
+ 0x54, 0x1e, 0x9b, 0xf0, 0xfb, 0xb5, 0x51, 0x7d, 0x94, 0xd7, 0xd9, 0x86,
+ 0x7a, 0xc3, 0x70, 0x2c, 0xa0, 0x3f, 0x81, 0x37, 0x43, 0xbe, 0xde, 0x08,
+ 0x84, 0x55, 0x0d, 0x4c, 0xcb, 0xaf, 0xcc, 0x98, 0xa6, 0xf5, 0x44, 0xf7,
+ 0x85, 0xc5, 0xaa, 0x34, 0xd7, 0xe2, 0xe5, 0xad, 0x7b, 0xac, 0xac, 0xb7,
+ 0xd7, 0x2f, 0x2f, 0x01, 0x99, 0xbe, 0xea, 0x53, 0x7a, 0x24, 0x91, 0x02,
+ 0xf4, 0xfa, 0x0c, 0x31, 0xcd, 0x3d, 0x6d, 0x73, 0xee, 0x98, 0xae, 0xf5,
+ 0xbe, 0x5a, 0xbb, 0x6f, 0x44, 0x68, 0x7d, 0x30, 0xc5, 0x9e, 0x68, 0xdb,
+ 0x5a, 0x20, 0xd4, 0x76, 0xf6, 0xa4, 0x96, 0xa5, 0x7c, 0x4e, 0xcd, 0x6d,
+ 0x2e, 0x3c, 0x65, 0xdf, 0xc8, 0x6d, 0xb9, 0xad, 0x9c, 0x83, 0x98, 0xbd,
+ 0x6e, 0x18, 0xde, 0x89, 0x2d, 0xfe, 0xe0, 0x7a, 0xda, 0xa3, 0xde, 0x71,
+ 0xb4, 0xb4, 0x67, 0x14, 0x72, 0x7e, 0x3a, 0x5b, 0x8c, 0x22, 0x80, 0x92,
+ 0x3a, 0x50, 0x69, 0x58, 0xb5, 0x96, 0xdd, 0x5e, 0x51, 0x02, 0x73, 0xd8,
+ 0x7e, 0xf3, 0x10, 0x48, 0xca, 0x68, 0x97, 0xa0, 0x5e, 0x82, 0x1b, 0xb1,
+ 0x74, 0x4d, 0xa6, 0x5f, 0x65, 0x15, 0xa6, 0x1d, 0x0c, 0x95, 0x3c, 0xbe,
+ 0x30, 0xa1, 0x2d, 0xee},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {922,
+ {0x8d, 0xbf, 0x2c, 0xaf, 0xd2, 0xb1, 0x4b, 0x5a, 0xae, 0x23, 0x54, 0x6c,
+ 0xa9, 0xbd, 0xfd, 0xf7, 0xc2, 0x65, 0xeb, 0x38, 0x5e, 0x0a, 0x47, 0xd7},
+ {0xeb, 0x9f, 0xe4, 0x61, 0x9d, 0x51, 0x98, 0xb7, 0xf5, 0xc0, 0x0e, 0xf2,
+ 0x90, 0xc6, 0xca, 0x81, 0x06, 0x67, 0x65, 0xb5, 0x94, 0xbd, 0x8c, 0xd9,
+ 0x45, 0x3b, 0xff, 0xb4, 0x19, 0x61, 0x49, 0x30, 0x24, 0xba, 0x15, 0x0a,
+ 0x3e, 0x6d, 0x2d, 0x9e, 0x55, 0xd2, 0x1f, 0x92, 0x89, 0x28, 0x46, 0x8a,
+ 0x70, 0xc0, 0x5e, 0x70, 0xff, 0xe5, 0x34, 0x24, 0xb7, 0xa3, 0xe4, 0x54,
+ 0x75, 0xed, 0xdd, 0x3c, 0xc4, 0x05, 0xef, 0x5e, 0x8b, 0x98, 0x79, 0x9e,
+ 0xe2, 0x44, 0x0a, 0xea, 0x09, 0xa6, 0x46, 0x35, 0xba, 0x22, 0x77, 0xd8,
+ 0xc8, 0x17, 0x17, 0x1d, 0xd1, 0x88, 0xe3, 0x3d, 0x5a, 0x46, 0x24, 0x3a,
+ 0x5f, 0xd4, 0x59, 0xa7, 0x89, 0xbb, 0x49, 0x41, 0x34, 0x22, 0xcd, 0xf1,
+ 0x3c, 0x0e, 0x68, 0x6f, 0x24, 0xad, 0x93, 0x15, 0xb1, 0x8c, 0x17, 0x2a,
+ 0x87, 0xb0, 0x46, 0x27, 0x59, 0x79, 0xb4, 0x86, 0x31, 0x9c, 0x54, 0x28,
+ 0x0a, 0x8f, 0xdc, 0xf4, 0x41, 0x97, 0x29, 0x9f, 0x20, 0x70, 0x7d, 0xa5,
+ 0xd3, 0x2f, 0xff, 0x63, 0x91, 0x85, 0x6a, 0x27, 0xea, 0x15, 0xaa, 0xc0,
+ 0x78, 0x15, 0x47, 0x89, 0xe5, 0xa3, 0xd1, 0x4b, 0xfd, 0x23, 0x73, 0xe8,
+ 0x08, 0x1a, 0xf4, 0xd3, 0xf1, 0x9b, 0x93, 0x3a, 0xfd, 0xc3, 0x0d, 0x4c,
+ 0x31, 0xc6, 0x5c, 0x7b, 0x32, 0xe4, 0xfc, 0xdf, 0x2e, 0x8b, 0xad, 0x99,
+ 0xf9, 0xcc, 0x58, 0x22, 0xe6, 0xd1, 0x9d, 0x94, 0x43, 0xe0, 0xf1, 0x7f,
+ 0xa0, 0x86, 0x53, 0x57, 0x37, 0xdf, 0x8d, 0xe0, 0x5a, 0x5f, 0x01, 0xc7,
+ 0x83, 0x63, 0x4e, 0xe3, 0xf2, 0x14, 0x02, 0x32, 0xe5, 0x2f, 0xd5, 0x16,
+ 0x07, 0xcf, 0x99, 0x7b, 0x60, 0x0d, 0x39, 0x3d, 0xc5, 0xc2, 0xf5, 0xa1,
+ 0xa5, 0x74, 0x31, 0xb9, 0x78, 0x21, 0xaa, 0xc5, 0x49, 0xbf, 0x53, 0x33,
+ 0x83, 0x53, 0x32, 0x96, 0xcd, 0x8d, 0x89, 0x92, 0x5a, 0xb8, 0xfd, 0x05,
+ 0x2e, 0x43, 0x2c, 0x1c, 0x4c, 0x7f, 0xbd, 0xb1, 0x49, 0xe1, 0x69, 0x21,
+ 0x67, 0x8a, 0xb3, 0xaa, 0xac, 0x7c, 0xf6, 0xa1, 0x0d, 0xfe, 0x1b, 0x14,
+ 0xde, 0x03, 0x14, 0x29, 0x57, 0xbc, 0x87, 0x6b, 0xd4, 0xe2, 0x9e, 0x5e,
+ 0xcc, 0x8e, 0x96, 0x6c, 0x68, 0x15, 0xca, 0x42, 0x65, 0xe4, 0xe8, 0x82,
+ 0x42, 0x55, 0x20, 0x5a, 0xb8, 0xc8, 0x5e, 0xf4, 0xc5, 0x6a, 0x68, 0xb0,
+ 0xde, 0xa5, 0x4e, 0x48, 0x8e, 0xfc, 0xcc, 0x00, 0xf1, 0x52, 0x3c, 0xa5,
+ 0xe1, 0x32, 0x3a, 0x3e, 0x12, 0x87, 0xe8, 0xc4, 0x76, 0xeb, 0x88, 0x27,
+ 0xdd, 0xbe, 0xbf, 0x00, 0x87, 0xe9, 0xd3, 0xdf, 0xe2, 0xfa, 0xc3, 0x19,
+ 0xf6, 0x14, 0x00, 0x6f, 0x66, 0x8a, 0xea, 0x1c, 0x29, 0x09, 0x6a, 0xe7,
+ 0xeb, 0x3e, 0xd0, 0xe6, 0xb5, 0xe4, 0xfd, 0xe7, 0x4f, 0xa0, 0x69, 0xff,
+ 0x40, 0x3a, 0x23, 0x52, 0xce, 0x2f, 0x68, 0x86, 0xfd, 0x9b, 0x57, 0x35,
+ 0xd0, 0x83, 0x4c, 0xb0, 0xc1, 0xbc, 0xed, 0x87, 0xc8, 0x6f, 0x99, 0x77,
+ 0x30, 0x45, 0x09, 0xa3, 0x88, 0x58, 0x14, 0xb0, 0x48, 0x69, 0x7a, 0xa7,
+ 0xc4, 0x64, 0xf0, 0xee, 0x9a, 0x06, 0xc7, 0xd2, 0x66, 0x59, 0xbc, 0x03,
+ 0xe4, 0x9a, 0xaa, 0x62, 0x80, 0x61, 0x85, 0x26, 0xa4, 0xca, 0xad, 0x7c,
+ 0x34, 0xbe, 0xfe, 0xe3, 0xf4, 0x82, 0x13, 0x3c, 0x28, 0x74, 0xa4, 0xc3,
+ 0x9a, 0xfc, 0x10, 0x76, 0xc2, 0xaf, 0xf6, 0x28, 0xf8, 0xf4, 0x6d, 0x3f,
+ 0x8a, 0x6e, 0x65, 0xc6, 0x00, 0x19, 0x38, 0xb9, 0xa9, 0x7a, 0x7f, 0x13,
+ 0x8f, 0xd1, 0x30, 0x7d, 0xb1, 0xad, 0xc2, 0x89, 0x19, 0xe8, 0x4c, 0x02,
+ 0x60, 0x58, 0xb6, 0xd9, 0xd4, 0x97, 0x8e, 0x62, 0x1d, 0xa7, 0x71, 0x93,
+ 0xce, 0xc7, 0xa5, 0xc7, 0x3b, 0x96, 0x4f, 0x1d},
+ {0x16, 0x6a, 0x36, 0xa0, 0x6a, 0xd4, 0x71, 0xdb, 0x9c, 0x11, 0x81, 0xb5,
+ 0x13, 0x76, 0x4c, 0x12, 0x1c, 0x0e, 0x04, 0x91, 0x40, 0x96, 0x4d, 0xb1,
+ 0x77, 0xda, 0xba, 0x2b, 0xfe, 0x0b, 0x47, 0xe9, 0xc6, 0xb8, 0xc0, 0x34,
+ 0x56, 0x73, 0x59, 0x94, 0x6f, 0x32, 0xa6, 0xf8, 0xce, 0x24, 0xe2, 0xfe,
+ 0x36, 0x6d, 0xe5, 0xba, 0x65, 0x45, 0x04, 0x28, 0xcc, 0xf6, 0xd6, 0x1b,
+ 0x3a, 0x19, 0xfd, 0x2c, 0x28, 0x2f, 0x70, 0x14, 0x0a, 0x65, 0xbc, 0x50,
+ 0xd0, 0xa3, 0x05, 0x29, 0xf4, 0x85, 0x11, 0xdb, 0xfd, 0x31, 0xf5, 0x13,
+ 0x8c, 0x39, 0x1f, 0x48, 0x38, 0x29, 0xf2, 0xcd, 0xb3, 0x71, 0x97, 0xbd,
+ 0xf4, 0x34, 0x26, 0xe7, 0xc6, 0x91, 0xff, 0x19, 0x69, 0xae, 0x50, 0xe9,
+ 0x6b, 0x00, 0xee, 0xbd, 0xfd, 0x3e, 0x4d, 0x3f, 0x06, 0x00, 0xda, 0xa8,
+ 0x79, 0x1b, 0x84, 0xcb, 0x5f, 0x22, 0xd8, 0x1e, 0xcc, 0x01, 0xe8, 0xc2,
+ 0x2f, 0x3f, 0x19, 0x82, 0x29, 0xe2, 0x19, 0x2d, 0xd8, 0x89, 0x12, 0x2e,
+ 0x78, 0x3a, 0x6b, 0x5b, 0x97, 0x9a, 0x8d, 0x2f, 0xc1, 0xa6, 0xe6, 0x4a,
+ 0xe2, 0x46, 0xa0, 0x50, 0xa2, 0xff, 0x23, 0x40, 0x6d, 0x3d, 0x45, 0xc1,
+ 0xa8, 0xb1, 0xa5, 0x91, 0xc2, 0x93, 0xdd, 0x0d, 0x42, 0x2c, 0x7b, 0x50,
+ 0xab, 0x57, 0xc2, 0xe1, 0x97, 0x16, 0x89, 0xcb, 0x3c, 0x8e, 0xfe, 0x92,
+ 0x96, 0xb9, 0x4a, 0xf3, 0x2f, 0x65, 0xdc, 0x76, 0xf2, 0x82, 0x38, 0x3a,
+ 0x65, 0x1c, 0x51, 0x35, 0x36, 0xda, 0x5d, 0x55, 0x2f, 0x8d, 0xf9, 0xa9,
+ 0x1c, 0xd6, 0x26, 0xef, 0xa9, 0x37, 0x6f, 0x0e, 0xfc, 0xb0, 0xa5, 0x69,
+ 0xb7, 0xae, 0x2f, 0xb0, 0xd3, 0xc8, 0x8a, 0x95, 0xfe, 0x5e, 0x9a, 0x31,
+ 0x50, 0x38, 0xb7, 0x98, 0x86, 0x38, 0x29, 0x1c, 0x34, 0x40, 0x66, 0x8a,
+ 0xe3, 0xe5, 0xcd, 0x75, 0x59, 0x87, 0x70, 0x82, 0xe6, 0xab, 0x4e, 0xaa,
+ 0x54, 0x09, 0x55, 0xe8, 0x46, 0x34, 0xc1, 0xfb, 0xb6, 0x76, 0x7b, 0x00,
+ 0x2c, 0x5c, 0xc6, 0xe9, 0xad, 0x7a, 0x2f, 0x17, 0xf4, 0x32, 0x68, 0x31,
+ 0x32, 0x39, 0xf9, 0xf2, 0x82, 0x0e, 0x10, 0x3f, 0xbd, 0x50, 0x70, 0x6a,
+ 0xad, 0xf5, 0x4f, 0x81, 0x62, 0x82, 0x1c, 0xa6, 0x04, 0x9f, 0x18, 0x7b,
+ 0x16, 0xcd, 0x1f, 0x84, 0x9b, 0x63, 0x17, 0xb6, 0x6c, 0x70, 0xdc, 0x99,
+ 0x33, 0x9b, 0xc1, 0xfc, 0xe5, 0x1d, 0xc7, 0x9f, 0xb4, 0xbf, 0x7d, 0x2a,
+ 0xa9, 0x43, 0x60, 0xcc, 0x52, 0x4c, 0xb1, 0xd8, 0x4e, 0x30, 0x0a, 0xa9,
+ 0x1e, 0xa6, 0x1d, 0x4b, 0xea, 0x8d, 0xe2, 0x3e, 0xfc, 0xc8, 0xaa, 0x29,
+ 0x54, 0x7a, 0xb4, 0xea, 0xeb, 0x1d, 0xb9, 0xa9, 0x82, 0x68, 0xe2, 0x34,
+ 0x5d, 0x0e, 0xd4, 0xa2, 0xa1, 0x78, 0x16, 0xda, 0xf5, 0x70, 0x8c, 0x71,
+ 0x7e, 0x6a, 0x9b, 0x15, 0x64, 0x3a, 0x99, 0x37, 0xc1, 0xf4, 0xac, 0xb0,
+ 0x77, 0x24, 0xb3, 0xf0, 0xd9, 0xba, 0x7d, 0x2e, 0xe6, 0x80, 0x87, 0x05,
+ 0x55, 0x9c, 0x60, 0x95, 0x0a, 0xc2, 0xbc, 0xcb, 0x5e, 0x5c, 0x53, 0x7b,
+ 0xaa, 0x3d, 0xa0, 0x9f, 0x27, 0x67, 0x2f, 0x54, 0x83, 0xf0, 0xf8, 0x2f,
+ 0xcd, 0x58, 0x54, 0x9f, 0x9c, 0x85, 0xbd, 0x0a, 0xf1, 0xa3, 0xd9, 0x12,
+ 0x66, 0x03, 0xdc, 0xc5, 0xa5, 0xc1, 0x4f, 0xd6, 0x94, 0xb3, 0xad, 0xec,
+ 0xf9, 0x02, 0x2c, 0x2e, 0xa2, 0xe8, 0x5c, 0xef, 0x8e, 0x94, 0x5e, 0xe6,
+ 0xaf, 0x92, 0x4e, 0xb3, 0x4a, 0xf2, 0x0c, 0xe4, 0xa0, 0x22, 0x87, 0x3d,
+ 0x09, 0x42, 0x20, 0x4b, 0x53, 0xda, 0x23, 0x24, 0xdc, 0x35, 0x4f, 0x8e,
+ 0xbc, 0xf2, 0x28, 0xa1, 0x66, 0x00, 0x65, 0xe9, 0xb7, 0x5a, 0x69, 0x28,
+ 0x62, 0xb2, 0xc2, 0x31, 0xde, 0x5f, 0x1e, 0x71, 0x90, 0x07, 0x52, 0xa2,
+ 0xc3, 0xc6, 0xd4, 0x70},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {923,
+ {0xe0, 0x39, 0x0b, 0xc2, 0xb5, 0x26, 0x37, 0x69, 0xd5, 0x7a, 0xdc, 0x14,
+ 0x83, 0xd5, 0x1b, 0xf1, 0xdc, 0x0d, 0x98, 0x73, 0xc5, 0x12, 0x1b, 0xb1},
+ {0xeb, 0x9f, 0xe4, 0x61, 0x9d, 0x51, 0x98, 0xb7, 0xf5, 0xc0, 0x0e, 0xf2,
+ 0x90, 0xc6, 0xca, 0x81, 0x06, 0x67, 0x65, 0xb5, 0x94, 0xbd, 0x8c, 0xd9,
+ 0x45, 0x3b, 0xff, 0xb4, 0x19, 0x61, 0x49, 0x30, 0x24, 0xba, 0x15, 0x0a,
+ 0x3e, 0x6d, 0x2d, 0x9e, 0x55, 0xd2, 0x1f, 0x92, 0x89, 0x28, 0x46, 0x8a,
+ 0x70, 0xc0, 0x5e, 0x70, 0xff, 0xe5, 0x34, 0x24, 0xb7, 0xa3, 0xe4, 0x54,
+ 0x75, 0xed, 0xdd, 0x3c, 0xc4, 0x05, 0xef, 0x5e, 0x8b, 0x98, 0x79, 0x9e,
+ 0xe2, 0x44, 0x0a, 0xea, 0x09, 0xa6, 0x46, 0x35, 0xba, 0x22, 0x77, 0xd8,
+ 0xc8, 0x17, 0x17, 0x1d, 0xd1, 0x88, 0xe3, 0x3d, 0x5a, 0x46, 0x24, 0x3a,
+ 0x5f, 0xd4, 0x59, 0xa7, 0x89, 0xbb, 0x49, 0x41, 0x34, 0x22, 0xcd, 0xf1,
+ 0x3c, 0x0e, 0x68, 0x6f, 0x24, 0xad, 0x93, 0x15, 0xb1, 0x8c, 0x17, 0x2a,
+ 0x87, 0xb0, 0x46, 0x27, 0x59, 0x79, 0xb4, 0x86, 0x31, 0x9c, 0x54, 0x28,
+ 0x0a, 0x8f, 0xdc, 0xf4, 0x41, 0x97, 0x29, 0x9f, 0x20, 0x70, 0x7d, 0xa5,
+ 0xd3, 0x2f, 0xff, 0x63, 0x91, 0x85, 0x6a, 0x27, 0xea, 0x15, 0xaa, 0xc0,
+ 0x78, 0x15, 0x47, 0x89, 0xe5, 0xa3, 0xd1, 0x4b, 0xfd, 0x23, 0x73, 0xe8,
+ 0x08, 0x1a, 0xf4, 0xd3, 0xf1, 0x9b, 0x93, 0x3a, 0xfd, 0xc3, 0x0d, 0x4c,
+ 0x31, 0xc6, 0x5c, 0x7b, 0x32, 0xe4, 0xfc, 0xdf, 0x2e, 0x8b, 0xad, 0x99,
+ 0xf9, 0xcc, 0x58, 0x22, 0xe6, 0xd1, 0x9d, 0x94, 0x43, 0xe0, 0xf1, 0x7f,
+ 0xa0, 0x86, 0x53, 0x57, 0x37, 0xdf, 0x8d, 0xe0, 0x5a, 0x5f, 0x01, 0xc7,
+ 0x83, 0x63, 0x4e, 0xe3, 0xf2, 0x14, 0x02, 0x32, 0xe5, 0x2f, 0xd5, 0x16,
+ 0x07, 0xcf, 0x99, 0x7b, 0x60, 0x0d, 0x39, 0x3d, 0xc5, 0xc2, 0xf5, 0xa1,
+ 0xa5, 0x74, 0x31, 0xb9, 0x78, 0x21, 0xaa, 0xc5, 0x49, 0xbf, 0x53, 0x33,
+ 0x83, 0x53, 0x32, 0x96, 0xcd, 0x8d, 0x89, 0x92, 0x5a, 0xb8, 0xfd, 0x05,
+ 0x2e, 0x43, 0x2c, 0x1c, 0x4c, 0x7f, 0xbd, 0xb1, 0x49, 0xe1, 0x69, 0x21,
+ 0x67, 0x8a, 0xb3, 0xaa, 0xac, 0x7c, 0xf6, 0xa1, 0x0d, 0xfe, 0x1b, 0x14,
+ 0xde, 0x03, 0x14, 0x29, 0x57, 0xbc, 0x87, 0x6b, 0xd4, 0xe2, 0x9e, 0x5e,
+ 0xcc, 0x8e, 0x96, 0x6c, 0x68, 0x15, 0xca, 0x42, 0x65, 0xe4, 0xe8, 0x82,
+ 0x42, 0x55, 0x20, 0x5a, 0xb8, 0xc8, 0x5e, 0xf4, 0xc5, 0x6a, 0x68, 0xb0,
+ 0xde, 0xa5, 0x4e, 0x48, 0x8e, 0xfc, 0xcc, 0x00, 0xf1, 0x52, 0x3c, 0xa5,
+ 0xe1, 0x32, 0x3a, 0x3e, 0x12, 0x87, 0xe8, 0xc4, 0x76, 0xeb, 0x88, 0x27,
+ 0xdd, 0xbe, 0xbf, 0x00, 0x87, 0xe9, 0xd3, 0xdf, 0xe2, 0xfa, 0xc3, 0x19,
+ 0xf6, 0x14, 0x00, 0x6f, 0x66, 0x8a, 0xea, 0x1c, 0x29, 0x09, 0x6a, 0xe7,
+ 0xeb, 0x3e, 0xd0, 0xe6, 0xb5, 0xe4, 0xfd, 0xe7, 0x4f, 0xa0, 0x69, 0xff,
+ 0x40, 0x3a, 0x23, 0x52, 0xce, 0x2f, 0x68, 0x86, 0xfd, 0x9b, 0x57, 0x35,
+ 0xd0, 0x83, 0x4c, 0xb0, 0xc1, 0xbc, 0xed, 0x87, 0xc8, 0x6f, 0x99, 0x77,
+ 0x30, 0x45, 0x09, 0xa3, 0x88, 0x58, 0x14, 0xb0, 0x48, 0x69, 0x7a, 0xa7,
+ 0xc4, 0x64, 0xf0, 0xee, 0x9a, 0x06, 0xc7, 0xd2, 0x66, 0x59, 0xbc, 0x03,
+ 0xe4, 0x9a, 0xaa, 0x62, 0x80, 0x61, 0x85, 0x26, 0xa4, 0xca, 0xad, 0x7c,
+ 0x34, 0xbe, 0xfe, 0xe3, 0xf4, 0x82, 0x13, 0x3c, 0x28, 0x74, 0xa4, 0xc3,
+ 0x9a, 0xfc, 0x10, 0x76, 0xc2, 0xaf, 0xf6, 0x28, 0xf8, 0xf4, 0x6d, 0x3f,
+ 0x8a, 0x6e, 0x65, 0xc6, 0x00, 0x19, 0x38, 0xb9, 0xa9, 0x7a, 0x7f, 0x13,
+ 0x8f, 0xd1, 0x30, 0x7d, 0xb1, 0xad, 0xc2, 0x89, 0x19, 0xe8, 0x4c, 0x02,
+ 0x60, 0x58, 0xb6, 0xd9, 0xd4, 0x97, 0x8e, 0x62, 0x1d, 0xa7, 0x71, 0x93,
+ 0xce, 0xc7, 0xa5, 0xc7, 0x3b, 0x96, 0x4f, 0x1d},
+ {0x8e, 0x72, 0xd7, 0xee, 0x64, 0x77, 0x92, 0x8c, 0x02, 0x7a, 0xab, 0x26,
+ 0xa3, 0xfb, 0x2e, 0x3f, 0x0f, 0xa5, 0xbd, 0x22, 0xe5, 0x02, 0x16, 0xf0,
+ 0x04, 0xae, 0x8c, 0x4c, 0x5b, 0x26, 0xeb, 0x74, 0x21, 0x74, 0x03, 0x13,
+ 0xc5, 0x40, 0x06, 0xd8, 0x86, 0x37, 0xdd, 0x5e, 0xd9, 0x8f, 0xbd, 0x1b,
+ 0x98, 0x51, 0x54, 0x69, 0xfa, 0x91, 0xaf, 0xf5, 0x35, 0x0e, 0xbc, 0xc5,
+ 0xea, 0xd5, 0x41, 0xa0, 0xb2, 0x12, 0x2f, 0x7d, 0xf7, 0x72, 0xc9, 0x77,
+ 0x29, 0x70, 0xc8, 0xc3, 0x1f, 0xba, 0xe2, 0x5c, 0xc3, 0x2b, 0x31, 0xf1,
+ 0xe9, 0xa5, 0x6a, 0x41, 0x8b, 0xd0, 0xae, 0xa4, 0xec, 0x77, 0xd9, 0xb8,
+ 0x7f, 0xc5, 0x3a, 0xbb, 0x40, 0x0a, 0x47, 0x93, 0x8d, 0x6c, 0xe0, 0xf9,
+ 0xd9, 0x99, 0x59, 0x88, 0x14, 0x2a, 0x80, 0x58, 0x55, 0xbc, 0x69, 0x22,
+ 0xa6, 0x81, 0x5a, 0x38, 0x86, 0x6f, 0x23, 0x9c, 0x01, 0x1f, 0xf6, 0xdf,
+ 0x06, 0xfa, 0xa1, 0xcc, 0x3c, 0x68, 0x71, 0xbf, 0xd9, 0x71, 0xfa, 0x4b,
+ 0x06, 0xbb, 0x19, 0xe6, 0x28, 0xd8, 0x6c, 0xad, 0xd0, 0x5e, 0x36, 0x7b,
+ 0x07, 0x28, 0xe9, 0x43, 0xc0, 0x8f, 0x70, 0x10, 0x8a, 0xad, 0x7a, 0x2b,
+ 0xc7, 0xca, 0xa9, 0xc6, 0xad, 0xbe, 0x7e, 0x0d, 0x7f, 0x7f, 0x3e, 0xfe,
+ 0x27, 0x2f, 0xf7, 0x1a, 0x2d, 0xf6, 0xdf, 0x4a, 0x15, 0xe9, 0xe8, 0xa6,
+ 0xb7, 0x40, 0xb7, 0xc2, 0x24, 0x70, 0xf7, 0x1a, 0xc7, 0xbf, 0x6d, 0x90,
+ 0x12, 0xad, 0x19, 0xbf, 0xba, 0x71, 0xb8, 0x8a, 0xdd, 0x94, 0x6e, 0xd5,
+ 0x81, 0x55, 0xe5, 0x3a, 0x23, 0x65, 0xcc, 0xd0, 0xa3, 0x23, 0xed, 0xf0,
+ 0x85, 0xef, 0x4c, 0x28, 0x77, 0xd0, 0x36, 0x3f, 0xb4, 0x60, 0x9f, 0xee,
+ 0x0d, 0x56, 0x08, 0x5c, 0xc3, 0xe0, 0xbb, 0x46, 0xac, 0xce, 0x6b, 0xdf,
+ 0x21, 0xa7, 0x3d, 0x4c, 0x4b, 0x95, 0x7d, 0xbf, 0x06, 0x16, 0xc2, 0x74,
+ 0x45, 0x43, 0xcf, 0x75, 0x7b, 0x30, 0xf7, 0x5c, 0x7b, 0x0c, 0x19, 0x77,
+ 0xec, 0x4a, 0x30, 0xe0, 0xf1, 0x94, 0x03, 0xdb, 0x12, 0xa1, 0x85, 0x9c,
+ 0xad, 0x4a, 0x09, 0x70, 0x2c, 0x87, 0xf6, 0x12, 0xd5, 0x74, 0xe0, 0xce,
+ 0xd6, 0xa9, 0x2f, 0xa3, 0x1a, 0x1c, 0xef, 0xfd, 0xae, 0xfd, 0x87, 0xb0,
+ 0x24, 0xe9, 0xa3, 0x6d, 0x5e, 0xfe, 0x67, 0xb6, 0xe3, 0x68, 0x41, 0x4f,
+ 0xce, 0x67, 0x5f, 0x1d, 0x46, 0x55, 0x8f, 0x05, 0x32, 0x4c, 0x77, 0x72,
+ 0x42, 0x38, 0x52, 0xcf, 0x30, 0xb1, 0xda, 0x25, 0x64, 0xd1, 0xfb, 0x18,
+ 0x20, 0x20, 0x4c, 0xb6, 0xb3, 0x84, 0xc0, 0x9a, 0x14, 0x10, 0x74, 0x09,
+ 0x50, 0xf7, 0xd5, 0xa4, 0x1a, 0x95, 0x5a, 0xa4, 0x65, 0xb2, 0xa6, 0x5a,
+ 0x95, 0xa7, 0xab, 0x18, 0x1b, 0xec, 0xc8, 0x40, 0x8a, 0x23, 0x8a, 0x2c,
+ 0x66, 0x94, 0x67, 0x4f, 0x2f, 0xae, 0xf5, 0xf4, 0x39, 0xd9, 0x00, 0x7c,
+ 0x4f, 0xb4, 0x7d, 0xb4, 0xaf, 0x42, 0x55, 0x06, 0x66, 0xa6, 0x87, 0x20,
+ 0xdf, 0xe7, 0x79, 0x65, 0xfe, 0xd3, 0xa7, 0xc3, 0x89, 0x81, 0xf8, 0x81,
+ 0x37, 0xc2, 0xef, 0x76, 0xd7, 0x7d, 0x62, 0xa6, 0xb3, 0x85, 0x5c, 0x73,
+ 0xea, 0xfd, 0xdd, 0x9f, 0xcd, 0x8e, 0x37, 0x6c, 0x81, 0x0d, 0xea, 0xbb,
+ 0x35, 0x10, 0xaf, 0x15, 0xb6, 0x68, 0xf3, 0x42, 0xdf, 0x1f, 0x72, 0xa5,
+ 0x6a, 0x6a, 0xc0, 0x31, 0x3f, 0x3a, 0x59, 0x2c, 0xca, 0x7b, 0xba, 0x4d,
+ 0x0c, 0xc1, 0xb6, 0xe9, 0xe5, 0x8b, 0xf3, 0x74, 0xc2, 0x35, 0x99, 0x24,
+ 0x83, 0x0e, 0x11, 0x5d, 0x44, 0x58, 0xe5, 0x64, 0xd7, 0x31, 0xd3, 0x2a,
+ 0x77, 0xab, 0x76, 0x2c, 0x91, 0x28, 0x8c, 0x50, 0x12, 0xf6, 0xca, 0x70,
+ 0xb2, 0xdf, 0x16, 0xd6, 0x54, 0xa2, 0xab, 0xba, 0xca, 0xad, 0x70, 0x92,
+ 0x07, 0x57, 0x8d, 0xb7},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {924,
+ {0xe2, 0x69, 0x39, 0x2a, 0xcb, 0x30, 0x65, 0xa8, 0x0f, 0x0f, 0x01, 0xdd,
+ 0x42, 0xc1, 0x51, 0xe6, 0x7d, 0x11, 0xfd, 0x99, 0xda, 0x27, 0x9a, 0x2e},
+ {0xc9, 0x07, 0xf1, 0x26, 0xf0, 0xca, 0x99, 0x79, 0x02, 0x68, 0x71, 0xd3,
+ 0x5e, 0x70, 0x59, 0x31, 0x35, 0xa9, 0x07, 0xa2, 0x22, 0xef, 0x91, 0x6d,
+ 0xf0, 0x8a, 0x58, 0x9c, 0xb9, 0xff, 0xc0, 0x67, 0xcb, 0xe0, 0xdb, 0x55,
+ 0x17, 0x49, 0x12, 0x38, 0xd8, 0x49, 0x02, 0xf5, 0xbb, 0x01, 0xe4, 0x4a,
+ 0x9c, 0xff, 0xcb, 0xbf, 0xdd, 0x07, 0x00, 0xfc, 0x91, 0x12, 0xd7, 0x13,
+ 0x57, 0xff, 0xb7, 0x9d, 0x75, 0x19, 0x27, 0xae, 0x8a, 0x00, 0x24, 0x6e,
+ 0x3e, 0x34, 0x3c, 0x3c, 0x65, 0xf9, 0x48, 0xfe, 0x66, 0xda, 0x8b, 0x69,
+ 0x24, 0x46, 0x3f, 0xbb, 0xfe, 0x2b, 0xca, 0x9d, 0x9e, 0x03, 0xde, 0x32,
+ 0xf3, 0xe5, 0x38, 0xf2, 0x9b, 0xdd, 0x5e, 0x4f, 0x4b, 0xe3, 0xd8, 0x01,
+ 0x23, 0x1a, 0xca, 0xd2, 0xea, 0x60, 0x8f, 0x6d, 0x31, 0xbd, 0x5a, 0xb8,
+ 0x6e, 0x8d, 0x78, 0xdf, 0x1a, 0xe2, 0x8f, 0xa8, 0xf4, 0x86, 0x99, 0x04,
+ 0xb8, 0xdb, 0xd2, 0xca, 0x6c, 0x13, 0x73, 0x2b, 0xda, 0x18, 0x1f, 0xd3,
+ 0x95, 0x44, 0x54, 0xf9, 0x2f, 0x7b, 0x62, 0x1c, 0x38, 0x57, 0xbe, 0x37,
+ 0x76, 0x9e, 0x66, 0x13, 0x9b, 0xc0, 0xb8, 0x76, 0xa1, 0xdc, 0x46, 0x07,
+ 0xff, 0x30, 0xd4, 0x5f, 0xd4, 0x47, 0x35, 0x9e, 0xfd, 0x16, 0x0a, 0xc6,
+ 0x70, 0x84, 0x85, 0x0c, 0x11, 0x41, 0x90, 0x6e, 0x2d, 0x62, 0x13, 0x79,
+ 0x34, 0xb4, 0x6e, 0x5f, 0xea, 0xa3, 0x31, 0x0c, 0x59, 0x84, 0x7a, 0xa9,
+ 0x8f, 0x60, 0xa4, 0xcc, 0x29, 0x2d, 0xde, 0x43, 0xcd, 0xd1, 0xf5, 0x62,
+ 0x4e, 0x48, 0x0b, 0xf4, 0x87, 0x0a, 0x48, 0x9a, 0x69, 0x83, 0xaa, 0x1c,
+ 0x11, 0x90, 0x00, 0xc0, 0x2f, 0x05, 0xca, 0x60, 0x26, 0x0c, 0x56, 0xaa,
+ 0xef, 0x53, 0x80, 0xe1, 0x87, 0x36, 0x21, 0xf6, 0x46, 0xbb, 0xdd, 0xe6,
+ 0x63, 0x17, 0xb9, 0x2b, 0x38, 0x71, 0x61, 0xf3, 0xe5, 0x25, 0x8a, 0x0f,
+ 0x87, 0x57, 0x87, 0xd5, 0xc1, 0x8d, 0x59, 0x57, 0x7f, 0x5d, 0x4c, 0xec,
+ 0xe2, 0x28, 0x94, 0x4c, 0x8f, 0x6c, 0xc4, 0x69, 0xa2, 0x24, 0xda, 0x21,
+ 0xec, 0xe6, 0xe7, 0xde, 0x47, 0x99, 0xc7, 0x72, 0x92, 0x18, 0x90, 0x63,
+ 0x95, 0x41, 0xa7, 0x0f, 0xc8, 0xe1, 0x33, 0xad, 0x78, 0x4e, 0x18, 0xa4,
+ 0x5a, 0x79, 0x62, 0x54, 0x27, 0x4d, 0xc0, 0xc9, 0x02, 0x9a, 0x54, 0xb2,
+ 0xe7, 0x3e, 0x41, 0x64, 0x19, 0xf9, 0x12, 0x6d, 0x98, 0x97, 0x34, 0xeb,
+ 0x86, 0x2e, 0x4a, 0x8b, 0x29, 0xd5, 0x28, 0x31, 0x6f, 0x53, 0x4d, 0xb2,
+ 0xb7, 0x8e, 0x25, 0x9f, 0xfc, 0x0f, 0x3d, 0x6d, 0x5d, 0x53, 0x88, 0x3c,
+ 0xb4, 0x3e, 0x81, 0x30, 0xa3, 0x22, 0xab, 0x42, 0xb6, 0xd8, 0x37, 0x79,
+ 0x3b, 0xc5, 0xbc, 0x81, 0x35, 0xa5, 0x52, 0xe9, 0x4a, 0x91, 0xa3, 0xa1,
+ 0x89, 0x59, 0xc2, 0xdd, 0x11, 0x7f, 0x5f, 0xb3, 0xbc, 0x69, 0x26, 0xf1,
+ 0xaf, 0xc4, 0xf3, 0x45, 0xe1, 0xf6, 0x43, 0x9e, 0x99, 0xb4, 0x3a, 0x45,
+ 0xc1, 0x4a, 0x10, 0x13, 0x4e, 0x1e, 0x4b, 0xbe, 0xc5, 0xd8, 0x39, 0xf5,
+ 0xa1, 0xe0, 0xe2, 0x3b, 0xa9, 0xa9, 0xaa, 0xd9, 0xf4, 0xbe, 0x96, 0x9f,
+ 0xd5, 0x9d, 0xb8, 0xf9, 0x68, 0x88, 0x7d, 0x9d, 0xd1, 0xeb, 0x5b, 0x03,
+ 0xc9, 0xc9, 0x8c, 0x8d, 0xa9, 0xf6, 0x2f, 0x68, 0x26, 0xbe, 0xd5, 0x43,
+ 0x26, 0x77, 0xfa, 0x73, 0xc5, 0x47, 0x84, 0x8e, 0x82, 0x18, 0x5c, 0x06,
+ 0xa4, 0x5b, 0x20, 0x0e, 0xac, 0xb1, 0x0e, 0xc6, 0xfc, 0x98, 0xa7, 0x3c,
+ 0xaa, 0xc7, 0x6c, 0xd7, 0xb2, 0xbb, 0xad, 0x3e, 0x10, 0xf7, 0x01, 0xc3,
+ 0x7b, 0xb3, 0x38, 0xe2, 0x4e, 0xf2, 0x91, 0xca, 0x86, 0xae, 0xae, 0xc5,
+ 0x1b, 0xb4, 0xf2, 0xb6, 0xee, 0xab, 0xc4, 0x5a},
+ {0x91, 0xa3, 0xad, 0xa5, 0xa3, 0x48, 0x71, 0x2d, 0x5c, 0xa3, 0x83, 0xd3,
+ 0x7c, 0xbe, 0x69, 0x7d, 0xda, 0x5c, 0xec, 0xf8, 0x24, 0xdc, 0xd2, 0x15,
+ 0x54, 0x79, 0xa2, 0x21, 0x5b, 0x89, 0x3f, 0x9d, 0x91, 0x14, 0x2e, 0xa0,
+ 0x21, 0x24, 0x26, 0x4d, 0xd6, 0x50, 0x09, 0x5f, 0xc9, 0xb5, 0xc7, 0x42,
+ 0x65, 0x08, 0x55, 0x4a, 0xda, 0x9f, 0x80, 0x84, 0x49, 0xb8, 0xee, 0x64,
+ 0x5c, 0x4a, 0xd9, 0xf7, 0x45, 0x00, 0xd0, 0xdb, 0x26, 0xe8, 0xa0, 0xf4,
+ 0x21, 0x6f, 0x51, 0xb0, 0x4d, 0x6d, 0x60, 0x9a, 0x3a, 0x13, 0xf5, 0x05,
+ 0x84, 0x6f, 0x19, 0x9c, 0x0d, 0x78, 0x3a, 0xc7, 0x24, 0xa3, 0x96, 0x7e,
+ 0x60, 0x65, 0x7e, 0xd6, 0x81, 0x39, 0x9c, 0x77, 0x89, 0x1f, 0x77, 0x06,
+ 0xfa, 0xe5, 0x98, 0xfa, 0x0b, 0x74, 0x90, 0x4f, 0x52, 0x62, 0x9c, 0xb8,
+ 0x20, 0xc7, 0x47, 0x83, 0x20, 0x96, 0x6d, 0x49, 0xfb, 0x36, 0xb9, 0x01,
+ 0xa2, 0xb4, 0x91, 0x29, 0x87, 0x6f, 0xfa, 0x19, 0xec, 0x8b, 0x5e, 0x5b,
+ 0xae, 0xd1, 0x96, 0x41, 0xa8, 0x0f, 0xfb, 0xf8, 0xb5, 0x83, 0x44, 0xd8,
+ 0xfe, 0xa3, 0x44, 0x7e, 0xe5, 0x04, 0xa8, 0x32, 0xa8, 0xf9, 0x2e, 0xc2,
+ 0x79, 0x59, 0x9d, 0xad, 0xcb, 0x0f, 0xa9, 0xef, 0x7f, 0xbc, 0x3e, 0xef,
+ 0x04, 0xea, 0xf1, 0x6c, 0x30, 0xb8, 0xc0, 0x7f, 0xb5, 0x69, 0x22, 0x35,
+ 0x88, 0x0b, 0xc5, 0xbe, 0x25, 0x78, 0x04, 0x84, 0x8c, 0x5b, 0xa6, 0xf3,
+ 0x45, 0xb3, 0x29, 0x27, 0xb8, 0x64, 0x2f, 0xa8, 0x96, 0x95, 0xc2, 0xff,
+ 0xd0, 0x72, 0x73, 0x0a, 0x95, 0x2f, 0x0e, 0x41, 0xe6, 0xe3, 0x2b, 0x8d,
+ 0xc5, 0x99, 0x33, 0xaf, 0x4d, 0x9e, 0x78, 0x56, 0x53, 0xdb, 0xa7, 0x40,
+ 0x46, 0x3b, 0x5b, 0xd9, 0x27, 0x64, 0x17, 0x1c, 0xe9, 0x5c, 0x9b, 0x6a,
+ 0x83, 0x81, 0x70, 0x84, 0x8b, 0xc8, 0xea, 0x6b, 0xa6, 0xf6, 0x17, 0x3e,
+ 0x11, 0x96, 0x92, 0x84, 0x13, 0x40, 0x52, 0xc0, 0x0e, 0xb1, 0xc8, 0xec,
+ 0xab, 0x11, 0x87, 0x4b, 0x72, 0x95, 0xe2, 0x73, 0x09, 0x5b, 0x01, 0xd0,
+ 0x90, 0x75, 0x5a, 0xbe, 0x1d, 0xb6, 0xdc, 0x69, 0x24, 0xc6, 0x1d, 0x9c,
+ 0x14, 0x17, 0x87, 0x3b, 0xbf, 0x4d, 0x48, 0x7b, 0x85, 0xeb, 0xb4, 0xe9,
+ 0x62, 0x93, 0x22, 0x71, 0x5d, 0xdb, 0xf5, 0xe5, 0x4d, 0xba, 0xf1, 0x5e,
+ 0x0d, 0x23, 0xb8, 0x7c, 0xc3, 0x1d, 0xcc, 0xfa, 0xc0, 0xa4, 0x82, 0xb8,
+ 0x40, 0x93, 0x31, 0xa1, 0x09, 0xf9, 0xa7, 0xe9, 0x73, 0x40, 0x9f, 0x11,
+ 0x37, 0x54, 0x4a, 0x7d, 0x4d, 0xc1, 0xcc, 0x9a, 0x0a, 0xed, 0x12, 0x9e,
+ 0x9e, 0x9f, 0xb7, 0x10, 0x20, 0x8a, 0xeb, 0x14, 0xfb, 0x09, 0x63, 0x8b,
+ 0xbb, 0x1f, 0x53, 0x9a, 0x20, 0xd7, 0xc2, 0x00, 0xe6, 0x55, 0x86, 0x11,
+ 0x76, 0xde, 0xa8, 0x27, 0xb2, 0xdc, 0xf7, 0x9c, 0xf5, 0xfe, 0x6e, 0x5d,
+ 0xd9, 0x8d, 0x3c, 0xdf, 0x6e, 0xff, 0xc8, 0x16, 0x6f, 0xef, 0xbe, 0x36,
+ 0xad, 0x17, 0x4e, 0x27, 0xc4, 0xe6, 0xc5, 0x99, 0xba, 0xfd, 0x18, 0xb0,
+ 0xe1, 0xac, 0x75, 0x45, 0xb5, 0xd6, 0x75, 0x2d, 0xe1, 0xac, 0x49, 0xa7,
+ 0xee, 0xa5, 0x82, 0x71, 0x58, 0xf6, 0x9a, 0xe7, 0x39, 0x0e, 0x71, 0x86,
+ 0x45, 0xf7, 0x1e, 0x8a, 0xf6, 0x49, 0xa7, 0x84, 0xdf, 0x3b, 0x70, 0xa7,
+ 0x47, 0x45, 0x47, 0x34, 0xb7, 0xfd, 0x17, 0x0c, 0x47, 0x5d, 0xa3, 0x81,
+ 0xeb, 0xe3, 0x96, 0x03, 0x7c, 0x8a, 0x1d, 0x26, 0xeb, 0x36, 0xd0, 0x02,
+ 0xa4, 0xc7, 0x5e, 0x8a, 0xa4, 0xc6, 0xc7, 0x69, 0xfd, 0xca, 0xa5, 0xeb,
+ 0x8c, 0xd6, 0xdc, 0x4e, 0x0b, 0x1e, 0xf0, 0x2b, 0x0f, 0x7e, 0x75, 0xe7,
+ 0x67, 0xc4, 0x68, 0xaf, 0x36, 0x44, 0x2d, 0xfb, 0x79, 0x91, 0x62, 0xa3,
+ 0xc9, 0xb5, 0xf3, 0xdc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {925,
+ {0x9b, 0x16, 0xda, 0x27, 0x76, 0xd1, 0x33, 0xad, 0xe2, 0x51, 0xb9, 0xac,
+ 0x76, 0xb7, 0x80, 0x9d, 0x61, 0x78, 0x0b, 0x32, 0x82, 0xfe, 0x2f, 0xda},
+ {0xc9, 0x40, 0xbc, 0xfd, 0x80, 0xbc, 0xb2, 0x06, 0x1d, 0x7e, 0x7b, 0xdf,
+ 0x3c, 0x2f, 0xf4, 0x09, 0x70, 0xc5, 0x15, 0x8b, 0x48, 0x36, 0xa9, 0x1b,
+ 0xff, 0x5e, 0x5b, 0xb9, 0x49, 0xdd, 0xc2, 0xcf, 0x46, 0x83, 0x53, 0x20,
+ 0x74, 0xcd, 0x7b, 0xf1, 0x32, 0x3e, 0x37, 0x4c, 0x5b, 0x52, 0x63, 0xae,
+ 0xfb, 0xa2, 0xee, 0xe7, 0x02, 0xc4, 0xdd, 0xe9, 0xc4, 0xb4, 0x09, 0xc3,
+ 0x8b, 0xdc, 0x59, 0x40, 0x37, 0x0b, 0x36, 0xe1, 0xbb, 0x54, 0x54, 0x94,
+ 0x11, 0xf4, 0xd7, 0x39, 0x2a, 0xd2, 0x86, 0x89, 0x36, 0xb5, 0xa4, 0xfe,
+ 0x9e, 0x92, 0xaf, 0x5a, 0x0c, 0x71, 0x34, 0x0e, 0xfd, 0xd2, 0x0d, 0x57,
+ 0xc1, 0xd8, 0xe3, 0x4c, 0xb5, 0x4a, 0xe8, 0xff, 0x2f, 0x3b, 0x9d, 0x16,
+ 0x5d, 0x5e, 0x01, 0x90, 0x7b, 0xfe, 0x8e, 0x0e, 0xd3, 0x6e, 0x35, 0xde,
+ 0x03, 0x93, 0xb6, 0x95, 0x12, 0xa6, 0xeb, 0xe9, 0xa4, 0xfc, 0x1b, 0x4f,
+ 0x7d, 0x59, 0x16, 0x39, 0x5c, 0x0d, 0x92, 0xb0, 0x05, 0x77, 0x35, 0x15,
+ 0x29, 0x5e, 0x1e, 0xc7, 0xc3, 0x87, 0x8a, 0xfb, 0xc0, 0x33, 0x91, 0xd1,
+ 0xa8, 0x91, 0xfa, 0xd3, 0x5a, 0x78, 0x76, 0x0b, 0x0c, 0x93, 0x10, 0x81,
+ 0x08, 0xf3, 0x42, 0x13, 0x9a, 0x0d, 0x58, 0x1c, 0x2f, 0x92, 0x2a, 0xd4,
+ 0xaa, 0x94, 0x9b, 0x46, 0x76, 0x23, 0xbf, 0xc2, 0x50, 0x37, 0xbc, 0x60,
+ 0x2c, 0xad, 0xc5, 0x8b, 0x72, 0xa9, 0xa5, 0x07, 0xa9, 0x77, 0x5d, 0xc4,
+ 0x86, 0xe2, 0x49, 0x05, 0x8c, 0xc4, 0x86, 0xcc, 0xee, 0xa6, 0x35, 0x04,
+ 0x79, 0x14, 0xa8, 0x6a, 0x37, 0x64, 0x63, 0x52, 0xba, 0x16, 0x5e, 0x23,
+ 0x65, 0xf1, 0xfc, 0xa5, 0xb3, 0x79, 0x4b, 0x22, 0xe9, 0xe8, 0x95, 0x56,
+ 0x48, 0x6a, 0xc6, 0x48, 0x1b, 0x13, 0x94, 0x20, 0xfe, 0x8f, 0x13, 0xdd,
+ 0x1d, 0xfd, 0x31, 0x5f, 0x5c, 0x35, 0xae, 0xc2, 0x80, 0x49, 0xc6, 0xc7,
+ 0xb7, 0xf5, 0x61, 0xc7, 0x86, 0x98, 0x2c, 0x81, 0x7b, 0xc6, 0x78, 0x04,
+ 0x83, 0x5c, 0x4e, 0x9c, 0xfc, 0xd0, 0xef, 0x09, 0x9f, 0x94, 0xff, 0xd4,
+ 0x99, 0x71, 0x32, 0xce, 0x9f, 0x46, 0x0e, 0x92, 0x58, 0x30, 0xa7, 0x48,
+ 0x11, 0xcb, 0x12, 0x6a, 0x37, 0x2c, 0xda, 0x94, 0x9c, 0x86, 0x7b, 0x28,
+ 0xfb, 0xda, 0xd3, 0x72, 0xff, 0xdf, 0xf7, 0xe8, 0x90, 0xef, 0x73, 0x4d,
+ 0x16, 0x16, 0xd3, 0xa4, 0x1f, 0x26, 0xa3, 0xab, 0x95, 0xed, 0x35, 0x29,
+ 0xba, 0x32, 0xd2, 0xac, 0x39, 0xbf, 0x12, 0xe7, 0xaf, 0x33, 0xcb, 0xcb,
+ 0xa3, 0xc3, 0xbb, 0xd9, 0x91, 0x5b, 0xa3, 0xa0, 0x86, 0x47, 0x20, 0x4e,
+ 0x8c, 0xf6, 0x80, 0x93, 0x8e, 0xa7, 0xb6, 0x8d, 0xd2, 0x60, 0xf7, 0x97,
+ 0x73, 0x4e, 0xb9, 0x66, 0xf3, 0x37, 0xe1, 0x3f, 0xbd, 0x94, 0x99, 0xa8,
+ 0x68, 0x8a, 0x52, 0xc0, 0x2c, 0x30, 0x10, 0x81, 0xcc, 0xfb, 0x0b, 0x59,
+ 0x4f, 0xde, 0xa2, 0x50, 0x9e, 0x3d, 0xb5, 0x5c, 0xba, 0xec, 0xb2, 0x77,
+ 0xd3, 0xbb, 0xe7, 0xd8, 0xf6, 0x51, 0x55, 0x36, 0x7a, 0x59, 0x05, 0xea,
+ 0xfe, 0xd4, 0xd5, 0xb0, 0xc8, 0x2b, 0x96, 0x1b, 0x7d, 0x41, 0x69, 0x51,
+ 0x27, 0x9e, 0xcb, 0xf0, 0xc7, 0x1f, 0xf6, 0x6e, 0x75, 0x38, 0x29, 0xa6,
+ 0x9a, 0xc7, 0x44, 0x03, 0x2c, 0xab, 0xaf, 0x59, 0x91, 0x0a, 0xdc, 0x55,
+ 0xd1, 0xf3, 0xd4, 0x87, 0xbf, 0x71, 0x1e, 0x7b, 0xee, 0x63, 0xe0, 0x97,
+ 0x7f, 0x24, 0x11, 0x1f, 0x0c, 0xc2, 0x2d, 0x7c, 0x6f, 0x00, 0x91, 0x9f,
+ 0x61, 0xb6, 0x0c, 0xc5, 0xaa, 0xe5, 0x01, 0xe6, 0x0a, 0x70, 0x4a, 0xd9,
+ 0xbe, 0x3f, 0x2d, 0xc5, 0xd8, 0xa4, 0xef, 0xe8, 0x09, 0x1a, 0xd9, 0x92,
+ 0x7f, 0x93, 0xc8, 0x45, 0xf5, 0x69, 0x0d, 0x77},
+ {0x0b, 0xff, 0x85, 0x20, 0xc9, 0xec, 0x14, 0x93, 0xb6, 0x56, 0x83, 0x88,
+ 0xa1, 0x05, 0x13, 0xd1, 0x33, 0xd9, 0x93, 0xc8, 0x47, 0xd4, 0x8b, 0x6e,
+ 0xf8, 0x08, 0x3f, 0x72, 0x9d, 0xcb, 0xa5, 0x61, 0xdd, 0x28, 0x7b, 0xbb,
+ 0xdf, 0x73, 0x12, 0x71, 0x3d, 0xcf, 0xd4, 0xd1, 0x3a, 0x18, 0xa1, 0x66,
+ 0xa3, 0x4f, 0x1b, 0x9f, 0x65, 0xe0, 0xba, 0x8a, 0xbd, 0xf2, 0x90, 0x7b,
+ 0x7b, 0xd6, 0x06, 0x08, 0xa6, 0x5a, 0xc5, 0x0a, 0xcd, 0x20, 0xe9, 0x93,
+ 0x2d, 0xae, 0x9c, 0xde, 0xcf, 0xfe, 0x1e, 0x1e, 0x2e, 0xac, 0x7e, 0x68,
+ 0x8a, 0x71, 0xb1, 0x5a, 0x66, 0x87, 0xe4, 0x99, 0xd8, 0x74, 0x87, 0xfc,
+ 0x3a, 0x56, 0x4a, 0x09, 0x8b, 0xda, 0xb4, 0x38, 0x7c, 0xf6, 0x1d, 0x75,
+ 0x57, 0x26, 0xc9, 0x2c, 0xf5, 0x6f, 0x96, 0x04, 0x50, 0x8e, 0x36, 0xfb,
+ 0x4e, 0x15, 0x2e, 0x49, 0x74, 0xbe, 0xea, 0x14, 0xf2, 0x9e, 0x76, 0x2b,
+ 0x9d, 0x74, 0x38, 0xbe, 0x3d, 0xbe, 0x40, 0x2f, 0x6e, 0xa3, 0x99, 0xb8,
+ 0xb8, 0xb8, 0x83, 0x19, 0x38, 0x67, 0x0d, 0x2d, 0xd0, 0xf0, 0x06, 0x1a,
+ 0x61, 0x29, 0x6e, 0x46, 0x6a, 0x65, 0x4e, 0x33, 0x86, 0x3c, 0x44, 0x42,
+ 0x2a, 0x65, 0x92, 0x02, 0xb9, 0xec, 0xef, 0xd4, 0x49, 0xce, 0x40, 0xef,
+ 0xfc, 0x19, 0xb8, 0xbf, 0xa5, 0x83, 0x01, 0x5c, 0x75, 0xe1, 0x49, 0x51,
+ 0xb8, 0x4a, 0x68, 0x6b, 0xcc, 0xca, 0xde, 0x08, 0x32, 0xff, 0xaa, 0x97,
+ 0xa8, 0x0f, 0x68, 0x2f, 0xfc, 0xb1, 0x7d, 0x3d, 0x42, 0x50, 0xf6, 0xbd,
+ 0x4d, 0x9c, 0x7a, 0x45, 0x9e, 0x49, 0x51, 0xa9, 0x1a, 0x00, 0x44, 0xfb,
+ 0xb4, 0x48, 0xa6, 0x38, 0x61, 0x41, 0x4a, 0xe2, 0xa6, 0x79, 0x3d, 0x82,
+ 0xa3, 0xf0, 0xf9, 0x03, 0x65, 0xe7, 0xeb, 0xaa, 0xf0, 0x44, 0xc3, 0x73,
+ 0xa5, 0x58, 0xbd, 0xfe, 0xea, 0x02, 0x56, 0x41, 0x7e, 0xd7, 0xbe, 0x5e,
+ 0x3e, 0x19, 0x0b, 0x84, 0x02, 0xa8, 0x28, 0x3d, 0x65, 0x79, 0x7b, 0x71,
+ 0x8c, 0xa9, 0xbf, 0x26, 0xa8, 0x65, 0x78, 0x2a, 0x38, 0x81, 0x45, 0x6a,
+ 0x0d, 0xa7, 0x04, 0x19, 0x4a, 0xf0, 0xef, 0xa0, 0x7f, 0x46, 0xe0, 0x19,
+ 0x4d, 0x37, 0x68, 0xb6, 0x60, 0x09, 0xb8, 0x20, 0x50, 0xcb, 0x10, 0x99,
+ 0x71, 0xa0, 0xe1, 0x6b, 0xd3, 0x5d, 0x8a, 0xcb, 0x9d, 0xc6, 0xf9, 0x02,
+ 0xea, 0xc9, 0x4b, 0xc2, 0xf6, 0xed, 0xb5, 0x41, 0xa3, 0xf8, 0xad, 0xde,
+ 0x84, 0x31, 0xa1, 0x5d, 0x6f, 0xe9, 0xc6, 0xb7, 0x05, 0x46, 0xd7, 0xf5,
+ 0xef, 0x55, 0xe6, 0xaf, 0x6e, 0x58, 0xc5, 0x99, 0x10, 0x53, 0xad, 0x81,
+ 0x00, 0x7e, 0x74, 0xc8, 0xb9, 0xf1, 0x3f, 0xef, 0xde, 0x53, 0x82, 0xb1,
+ 0x22, 0xff, 0x7f, 0x57, 0xf2, 0x96, 0x84, 0x0c, 0x2f, 0x59, 0xc1, 0xea,
+ 0x92, 0xc2, 0xd5, 0x96, 0xf6, 0x23, 0x31, 0x5b, 0xe5, 0xa8, 0xe2, 0x03,
+ 0xb6, 0x18, 0x87, 0x88, 0x6e, 0x03, 0x04, 0xe3, 0xaa, 0x96, 0x6d, 0x5a,
+ 0xe6, 0x85, 0x44, 0xf7, 0x20, 0x34, 0x09, 0x9b, 0x69, 0x2b, 0x8b, 0x29,
+ 0x28, 0x75, 0x12, 0xea, 0x7b, 0xeb, 0x93, 0x5d, 0x58, 0x7e, 0x65, 0x4e,
+ 0x1c, 0x27, 0x49, 0x81, 0xbc, 0x18, 0xa9, 0x13, 0x30, 0x75, 0x52, 0xad,
+ 0x3f, 0xc2, 0x2f, 0x5d, 0x59, 0xa6, 0x54, 0x1a, 0xb4, 0x94, 0xc5, 0x94,
+ 0x04, 0x07, 0xc5, 0x9b, 0x1c, 0xca, 0x3d, 0xcd, 0x61, 0x3f, 0x35, 0x3a,
+ 0x2e, 0x57, 0x11, 0x15, 0x99, 0x7d, 0x7f, 0x1b, 0x19, 0xa0, 0x61, 0x5b,
+ 0x88, 0x58, 0x89, 0x5e, 0x48, 0xea, 0x42, 0x44, 0xc4, 0x48, 0xdb, 0xa5,
+ 0x55, 0x5d, 0x47, 0x73, 0x3e, 0x2a, 0x81, 0x9e, 0xfd, 0xe2, 0x25, 0x0a,
+ 0x93, 0x5c, 0xc3, 0x34, 0xc7, 0x6a, 0x3e, 0xb6, 0xf3, 0x44, 0xec, 0x40,
+ 0x3b, 0x79, 0x4d, 0x12},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {926,
+ {0x5d, 0xa1, 0xb8, 0x90, 0xee, 0x8f, 0xde, 0x2f, 0x57, 0x38, 0xe1, 0x4e,
+ 0x3e, 0x9b, 0x86, 0x0d, 0x5a, 0x00, 0x0b, 0x37, 0x10, 0x7b, 0x3f, 0xcf},
+ {0x63, 0xd3, 0x82, 0x04, 0x9b, 0x51, 0xcb, 0x62, 0x84, 0xf5, 0x86, 0xd6,
+ 0xe2, 0x53, 0x9c, 0x45, 0x2e, 0x51, 0x49, 0x33, 0xf8, 0xb7, 0x57, 0x1d,
+ 0x45, 0x25, 0x6c, 0xfb, 0x84, 0xe7, 0x23, 0xc8, 0x59, 0x4b, 0x7d, 0x00,
+ 0xe3, 0x8c, 0x82, 0x73, 0x84, 0xe5, 0x35, 0xca, 0xa1, 0x03, 0x04, 0x41,
+ 0x02, 0x52, 0x25, 0xae, 0xa8, 0xcd, 0xa8, 0x60, 0x80, 0xd7, 0x9e, 0xf3,
+ 0x84, 0xc1, 0x16, 0x4d, 0xb7, 0x34, 0x6d, 0x3e, 0x2f, 0x2f, 0xe9, 0x8e,
+ 0x7f, 0x91, 0xf7, 0x29, 0x27, 0xac, 0xe4, 0x92, 0x2d, 0x19, 0x6e, 0x1d,
+ 0x91, 0x0a, 0x44, 0x2e, 0xb9, 0xc8, 0x7f, 0xf5, 0x1e, 0xcd, 0x28, 0x43,
+ 0x88, 0x8a, 0x23, 0x91, 0x93, 0x7a, 0x8a, 0xb3, 0x5c, 0xfe, 0x30, 0xba,
+ 0x28, 0x0d, 0x1f, 0x85, 0x59, 0xbb, 0xc4, 0x39, 0x8b, 0xf2, 0xa2, 0xc8,
+ 0x8f, 0x1c, 0x9f, 0xb2, 0x33, 0xeb, 0x5f, 0xa7, 0xad, 0x7f, 0xde, 0xf9,
+ 0x52, 0xeb, 0x1d, 0x96, 0x1b, 0xf6, 0xc4, 0x35, 0x0c, 0x07, 0x38, 0xab,
+ 0xb2, 0x23, 0x97, 0x36, 0xdf, 0x13, 0x6f, 0x59, 0x94, 0x0b, 0xf6, 0xc0,
+ 0x79, 0x0e, 0x55, 0x3c, 0x68, 0xbb, 0xbc, 0x59, 0x22, 0x9b, 0xcb, 0x60,
+ 0x19, 0x15, 0x9c, 0xdc, 0x3d, 0xe5, 0xdd, 0x01, 0x33, 0x14, 0xe6, 0x5d,
+ 0xeb, 0x30, 0x35, 0xa7, 0x52, 0xac, 0x96, 0x41, 0xd8, 0xa9, 0x60, 0x2f,
+ 0xa9, 0xd1, 0x30, 0x99, 0xc2, 0x36, 0x5d, 0xfa, 0x7b, 0xf2, 0xaf, 0x89,
+ 0x11, 0xc0, 0x35, 0x40, 0x62, 0xf0, 0x1b, 0x67, 0x80, 0x4e, 0xef, 0xca,
+ 0xe3, 0x4e, 0xbb, 0xbb, 0x5b, 0x3f, 0x54, 0xee, 0x3f, 0x0a, 0x9d, 0xe0,
+ 0x8d, 0xe9, 0x4c, 0x91, 0xbe, 0xa0, 0x6d, 0x7e, 0x66, 0x86, 0xc3, 0x63,
+ 0x7b, 0xd6, 0xd7, 0xac, 0xb1, 0x1f, 0xc9, 0x4d, 0x49, 0xa8, 0x2c, 0x3f,
+ 0x69, 0x25, 0x26, 0x90, 0xf8, 0x61, 0x0e, 0xaa, 0x18, 0x02, 0xd9, 0x46,
+ 0xa9, 0x6c, 0x27, 0x5e, 0x3b, 0xe2, 0x33, 0xc3, 0x97, 0x78, 0xd5, 0x82,
+ 0x37, 0x29, 0xa2, 0xce, 0xc4, 0xa0, 0x85, 0xb8, 0x52, 0x9c, 0x70, 0xa9,
+ 0x3f, 0x55, 0x27, 0xfe, 0xd9, 0x6c, 0x61, 0xcc, 0x82, 0x98, 0x60, 0x2a,
+ 0x48, 0xdf, 0xdf, 0x5c, 0x5f, 0xbe, 0x49, 0xae, 0xd6, 0xd3, 0x61, 0xa5,
+ 0x29, 0x96, 0x57, 0x92, 0x23, 0xe8, 0xa6, 0xa1, 0xf4, 0xef, 0xbf, 0x14,
+ 0x71, 0xce, 0x67, 0xca, 0x75, 0x6b, 0x73, 0x9a, 0xbe, 0xbf, 0xe0, 0x6e,
+ 0xd0, 0x9d, 0x9c, 0xc9, 0x42, 0x9a, 0x20, 0x90, 0xea, 0xfa, 0x5d, 0x05,
+ 0x38, 0xc0, 0x22, 0x36, 0x8a, 0xe4, 0xa8, 0x79, 0xfa, 0x2b, 0x2a, 0x74,
+ 0x55, 0xe6, 0x20, 0x91, 0xe4, 0x6f, 0x91, 0x45, 0x6d, 0xc3, 0x2c, 0xcb,
+ 0x2c, 0x7c, 0xca, 0xf1, 0x2c, 0x66, 0x89, 0x4f, 0x03, 0xd3, 0x3f, 0x52,
+ 0x1e, 0xfe, 0x24, 0xcb, 0x2d, 0xe8, 0x4e, 0x4a, 0xcd, 0xdb, 0x85, 0xc9,
+ 0xdc, 0x65, 0x04, 0x58, 0xf1, 0xa3, 0x8d, 0x7c, 0x0e, 0x49, 0x69, 0xb3,
+ 0x3c, 0xf8, 0xb7, 0x88, 0x7a, 0x42, 0x2b, 0xcd, 0xfc, 0x2f, 0x5d, 0xfd,
+ 0x75, 0x2e, 0xec, 0x7c, 0xfc, 0x11, 0x53, 0xe1, 0x8d, 0xe5, 0xeb, 0xe4,
+ 0x8d, 0x23, 0x0b, 0x7e, 0x4b, 0x0a, 0x9c, 0xf1, 0x25, 0x4d, 0x80, 0xfe,
+ 0xfb, 0xc3, 0xfe, 0xf7, 0x42, 0x46, 0x54, 0x9d, 0x3b, 0xb0, 0x9d, 0x58,
+ 0x6b, 0xc9, 0xb5, 0xe2, 0x57, 0xca, 0x22, 0x6b, 0x5c, 0xbc, 0x88, 0x0c,
+ 0x8f, 0x78, 0x55, 0xf1, 0x73, 0x84, 0xeb, 0xd2, 0x65, 0x29, 0x0e, 0x37,
+ 0x53, 0x23, 0xd1, 0x0d, 0xe6, 0xb1, 0x73, 0x73, 0x17, 0xea, 0x9b, 0x6c,
+ 0x72, 0xe5, 0x92, 0x0a, 0x1a, 0xbb, 0x44, 0x4e, 0x62, 0x55, 0x64, 0x8b,
+ 0x6e, 0x28, 0xef, 0xb5, 0xb1, 0xe9, 0xca, 0x6c},
+ {0x22, 0xad, 0x6a, 0xfb, 0x38, 0x16, 0xb1, 0xa8, 0x0f, 0xfa, 0x5c, 0x5d,
+ 0xb7, 0x00, 0x75, 0xb2, 0xd3, 0xa7, 0x61, 0xbc, 0xa3, 0xd3, 0xf6, 0x1f,
+ 0xfe, 0xc2, 0x8c, 0x86, 0x73, 0xfc, 0x54, 0x21, 0xca, 0x9a, 0x91, 0x19,
+ 0x8b, 0x93, 0x4a, 0x35, 0x7a, 0x0e, 0x03, 0xb9, 0x7a, 0xd5, 0xa4, 0xc3,
+ 0x24, 0x01, 0xaf, 0xf5, 0x79, 0x2e, 0x8f, 0x10, 0x74, 0x75, 0xb4, 0xf2,
+ 0xe5, 0x75, 0x7c, 0xee, 0x6e, 0xdf, 0xa5, 0x8e, 0x5a, 0x59, 0xfa, 0xd5,
+ 0xa3, 0xc3, 0x6f, 0x97, 0xb9, 0x7b, 0xb8, 0x41, 0x58, 0x58, 0x9a, 0x21,
+ 0xf0, 0x44, 0x1f, 0xfe, 0x65, 0xb1, 0x5f, 0xed, 0xc2, 0xf1, 0x9e, 0x77,
+ 0x7d, 0xca, 0xbc, 0x50, 0xf5, 0x54, 0x6e, 0x38, 0x22, 0x74, 0x6b, 0xc6,
+ 0x83, 0x3c, 0x3c, 0x76, 0xcd, 0x30, 0xd8, 0xb9, 0x25, 0xf6, 0x7e, 0x59,
+ 0x62, 0x93, 0xc7, 0x56, 0x55, 0xac, 0x5b, 0xca, 0xbb, 0x3e, 0xf7, 0x9b,
+ 0x55, 0xea, 0xe1, 0xbf, 0x2d, 0x9f, 0x73, 0x5c, 0x06, 0xf5, 0xcf, 0xff,
+ 0xd1, 0x0e, 0x78, 0x24, 0x05, 0x37, 0x06, 0xb4, 0x03, 0x04, 0x5d, 0xd3,
+ 0xd1, 0xe4, 0xb3, 0xfa, 0xb4, 0x27, 0x7e, 0xac, 0xa6, 0x1d, 0x12, 0xcb,
+ 0xed, 0x43, 0x39, 0xb3, 0x6c, 0xaa, 0x29, 0x76, 0xe6, 0x58, 0xc8, 0x37,
+ 0x3c, 0x1d, 0xb3, 0x39, 0x10, 0xea, 0x19, 0xd6, 0x0d, 0xc1, 0x15, 0x0e,
+ 0x75, 0xf5, 0x30, 0x71, 0x43, 0xa9, 0x8e, 0xce, 0x76, 0x52, 0x63, 0x07,
+ 0x8d, 0xca, 0x9c, 0xa5, 0x84, 0x0b, 0x0a, 0xc0, 0x66, 0xcb, 0xf0, 0x00,
+ 0xb8, 0x4c, 0x4c, 0xf3, 0x1a, 0xdb, 0xbe, 0xb7, 0x1b, 0xed, 0xea, 0x44,
+ 0xe3, 0x9b, 0xc9, 0x80, 0x23, 0xaa, 0x28, 0x5a, 0x89, 0x11, 0x6d, 0x6e,
+ 0xe0, 0x22, 0xc8, 0x24, 0xf2, 0x1e, 0x1f, 0xfe, 0x38, 0xe0, 0x46, 0xcd,
+ 0x25, 0x06, 0xc0, 0x51, 0xed, 0x53, 0x8e, 0x55, 0x30, 0xba, 0xac, 0xe9,
+ 0x22, 0x2e, 0x39, 0x02, 0xd8, 0x36, 0xea, 0x18, 0xce, 0x03, 0x91, 0x95,
+ 0x79, 0xd3, 0x11, 0xc4, 0xd0, 0xf3, 0x72, 0xb8, 0xba, 0x8a, 0xac, 0xb5,
+ 0xca, 0xd1, 0x0e, 0x86, 0xed, 0x84, 0x37, 0x76, 0x2e, 0x34, 0x82, 0x74,
+ 0x34, 0x1f, 0x93, 0xa0, 0xc0, 0xde, 0x45, 0x25, 0x15, 0x97, 0x12, 0x3f,
+ 0x3e, 0x2d, 0x5c, 0x20, 0x03, 0x05, 0xf7, 0x98, 0xa0, 0xe3, 0xd3, 0x73,
+ 0x20, 0xd4, 0x1c, 0xc3, 0x4c, 0xf7, 0xe8, 0x5c, 0x94, 0xc7, 0x38, 0x8d,
+ 0x83, 0x41, 0xa3, 0xa0, 0xf8, 0xc0, 0xa2, 0x5d, 0xcc, 0xb8, 0xc4, 0x8e,
+ 0xa6, 0xa2, 0x8f, 0x58, 0x8b, 0xb6, 0x44, 0xfe, 0xd4, 0x4f, 0x57, 0xdf,
+ 0x3a, 0xde, 0xe4, 0xa4, 0x87, 0x08, 0xc2, 0x75, 0xf5, 0x70, 0xa7, 0x87,
+ 0x96, 0x44, 0x6d, 0x3b, 0x6e, 0xe2, 0x23, 0x76, 0x78, 0x79, 0x7c, 0xb6,
+ 0x4f, 0xf4, 0x55, 0xa4, 0x08, 0x99, 0x45, 0x4d, 0xf6, 0x0d, 0x65, 0x06,
+ 0x2e, 0x37, 0x1b, 0xd8, 0xcf, 0x77, 0xc8, 0x57, 0x3f, 0x77, 0x3a, 0x34,
+ 0x6e, 0x47, 0xea, 0xce, 0x86, 0xb4, 0x4d, 0xd2, 0xe4, 0xa9, 0x35, 0x35,
+ 0xc9, 0x8d, 0xc6, 0xac, 0x18, 0x89, 0xde, 0xa0, 0xd9, 0xe4, 0xb8, 0x65,
+ 0x5a, 0xc7, 0x4e, 0xf2, 0xea, 0x81, 0xa6, 0xbf, 0x6c, 0xa6, 0x3c, 0xd3,
+ 0xb7, 0xe6, 0xfe, 0x20, 0xf7, 0x18, 0xf7, 0xcc, 0xbf, 0x8b, 0xaf, 0xfe,
+ 0x06, 0xd0, 0x04, 0x7d, 0x1c, 0x23, 0xfc, 0x47, 0xf4, 0x9a, 0xe2, 0x96,
+ 0x87, 0x51, 0x5e, 0x96, 0x44, 0xcc, 0x83, 0xb7, 0xd2, 0xfe, 0x43, 0xaa,
+ 0xe1, 0x4b, 0x6b, 0x9e, 0xe0, 0x68, 0x70, 0xed, 0xbc, 0x17, 0xcf, 0x57,
+ 0x85, 0x66, 0x47, 0x85, 0x75, 0x62, 0xf8, 0x2c, 0x16, 0xf5, 0xa0, 0xdb,
+ 0x46, 0x4b, 0x67, 0x40, 0x31, 0x4d, 0x73, 0x93, 0x2f, 0x29, 0x77, 0xff,
+ 0xd7, 0x12, 0x14, 0x1f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {927,
+ {0xd9, 0xbe, 0xf3, 0x63, 0x8a, 0x71, 0x51, 0x02, 0xe0, 0x93, 0x0c, 0xeb,
+ 0x92, 0xb6, 0x5a, 0x07, 0xf6, 0xa2, 0x39, 0x46, 0x43, 0x2c, 0x1c, 0xe5},
+ {0x66, 0x66, 0xbc, 0x46, 0xf5, 0x37, 0x41, 0xde, 0xb5, 0xbc, 0x2b, 0xef,
+ 0x20, 0xfc, 0x13, 0xa2, 0x16, 0x03, 0x3d, 0xf2, 0x28, 0xb4, 0x99, 0xbb,
+ 0xa7, 0xfe, 0x15, 0xe6, 0x67, 0x2a, 0x7c, 0x40, 0xa6, 0x0d, 0x75, 0xb8,
+ 0xa9, 0x53, 0x97, 0xde, 0xf7, 0xe7, 0x6a, 0xa9, 0xba, 0x3d, 0x8d, 0x72,
+ 0x35, 0x84, 0x9c, 0xb7, 0x18, 0xa3, 0x75, 0xae, 0x92, 0xfd, 0xaf, 0xb5,
+ 0x65, 0x3e, 0x9c, 0x4b, 0xd3, 0x68, 0xab, 0xe6, 0x48, 0xc5, 0xfa, 0x90,
+ 0xd1, 0xcf, 0xaa, 0xa7, 0x0e, 0xb7, 0x78, 0x10, 0x86, 0x7c, 0x4f, 0x77,
+ 0x66, 0x8d, 0x5d, 0xe5, 0xdb, 0x21, 0xe8, 0x11, 0x90, 0x91, 0xf3, 0x93,
+ 0xa6, 0x21, 0xe4, 0x31, 0x09, 0x0a, 0x5b, 0x8c, 0xd7, 0x49, 0x6d, 0x25,
+ 0x09, 0xbf, 0x7d, 0x2d, 0xdc, 0x92, 0xd8, 0xe4, 0x09, 0x16, 0x00, 0x10,
+ 0x46, 0x50, 0xfc, 0x99, 0x39, 0x35, 0x2c, 0x67, 0xd1, 0xe4, 0x8d, 0xc2,
+ 0x80, 0xe9, 0x7e, 0x48, 0xaf, 0xc5, 0xcf, 0x49, 0x19, 0x93, 0x15, 0xe7,
+ 0xb1, 0xe3, 0xce, 0x06, 0x41, 0x55, 0x31, 0xea, 0x2c, 0x89, 0x8c, 0xc2,
+ 0xb5, 0x2f, 0xdc, 0xc0, 0x00, 0xd8, 0x41, 0x39, 0xab, 0x74, 0x34, 0x5e,
+ 0x66, 0x1f, 0x85, 0xbe, 0x73, 0x9d, 0x5c, 0x8b, 0x3c, 0x84, 0xec, 0xc5,
+ 0xfb, 0x5f, 0xc9, 0x39, 0xb0, 0xc0, 0xa1, 0x98, 0x29, 0x84, 0x0b, 0x58,
+ 0x21, 0xad, 0x74, 0xe9, 0x43, 0x10, 0x81, 0x5d, 0xcd, 0x4b, 0x82, 0xc0,
+ 0x38, 0x6f, 0x83, 0xbc, 0xb1, 0x38, 0x7e, 0x26, 0xfd, 0xf6, 0xbb, 0x37,
+ 0xd5, 0x15, 0x13, 0xd4, 0x1f, 0x0d, 0x6f, 0x69, 0xee, 0xff, 0x85, 0xe6,
+ 0x19, 0x5c, 0x44, 0x84, 0xf5, 0x61, 0x59, 0x69, 0x95, 0x0e, 0x8e, 0x1a,
+ 0x9a, 0x65, 0x46, 0x71, 0xa7, 0xd6, 0xa9, 0x1d, 0xa1, 0x91, 0x7f, 0x4d,
+ 0x43, 0x05, 0x24, 0x94, 0x9e, 0xbe, 0xe4, 0xc3, 0x88, 0xa0, 0x86, 0xee,
+ 0xad, 0xdd, 0xce, 0x9f, 0xca, 0xf8, 0x31, 0x49, 0xdd, 0xff, 0xb0, 0xee,
+ 0x7e, 0x20, 0xba, 0x9d, 0x6c, 0xd0, 0x47, 0x99, 0x8a, 0xf3, 0xa8, 0x44,
+ 0x6e, 0x3d, 0xcf, 0x5e, 0xa3, 0x40, 0x84, 0x43, 0x3c, 0x09, 0x27, 0x42,
+ 0x78, 0x57, 0x90, 0xea, 0xc0, 0x0f, 0x73, 0x85, 0x27, 0x16, 0x6a, 0xe3,
+ 0x7c, 0x9f, 0x9e, 0xf0, 0x8d, 0xad, 0xb5, 0x5d, 0xca, 0xff, 0x80, 0x07,
+ 0x65, 0x24, 0xbc, 0x90, 0x46, 0x18, 0x80, 0xbd, 0x97, 0x97, 0x46, 0x17,
+ 0xe0, 0x3c, 0x7f, 0x6c, 0xea, 0xd9, 0x36, 0x3d, 0x06, 0xde, 0xef, 0x4d,
+ 0x82, 0x3c, 0x01, 0xc8, 0x26, 0x20, 0x1a, 0x66, 0x37, 0x95, 0x2c, 0xc4,
+ 0x7b, 0xc6, 0x03, 0x9d, 0xa9, 0x77, 0x95, 0xfc, 0x6f, 0x3b, 0xe7, 0x7e,
+ 0x0d, 0x10, 0x92, 0x47, 0xe4, 0xf9, 0xfd, 0xd7, 0x0f, 0xdc, 0x36, 0x99,
+ 0x45, 0xe0, 0x06, 0xeb, 0x6d, 0xab, 0xa3, 0x03, 0x16, 0xee, 0x25, 0x7a,
+ 0x22, 0x4c, 0x40, 0xe1, 0x8e, 0x02, 0xfb, 0x51, 0x2f, 0x3e, 0x85, 0x37,
+ 0x85, 0x1a, 0xb9, 0xf3, 0x9d, 0x1f, 0x6e, 0x8f, 0xf2, 0x33, 0x84, 0x03,
+ 0xdf, 0xb0, 0x53, 0x20, 0x01, 0xd6, 0x80, 0xf3, 0x9f, 0x28, 0x66, 0x40,
+ 0x8d, 0xc6, 0xa6, 0xff, 0x81, 0xa2, 0xf7, 0x47, 0x20, 0x40, 0x93, 0x8d,
+ 0xc1, 0x29, 0x36, 0x8f, 0x99, 0x9c, 0xb9, 0x61, 0xa3, 0x7e, 0xd1, 0x2c,
+ 0x4a, 0x43, 0xf1, 0x87, 0x19, 0x01, 0x7c, 0xb4, 0x0c, 0x17, 0xdd, 0xa8,
+ 0xb0, 0xb0, 0x25, 0x11, 0x20, 0x18, 0xe8, 0xca, 0x8e, 0x84, 0x7f, 0xeb,
+ 0x6d, 0xff, 0xda, 0x5e, 0xff, 0x7d, 0xd7, 0x23, 0xcf, 0x44, 0x2a, 0x61,
+ 0x93, 0x09, 0xa0, 0x59, 0xeb, 0x53, 0x77, 0x99, 0x72, 0x59, 0x94, 0xbf,
+ 0xd3, 0x72, 0x00, 0x3d, 0x4d, 0x51, 0x96, 0xc4},
+ {0x3b, 0xff, 0x6a, 0x43, 0x93, 0xd0, 0x7e, 0x55, 0xc1, 0xc3, 0xc9, 0xdf,
+ 0xe4, 0x6a, 0x68, 0x9e, 0x91, 0xdf, 0x4d, 0xe1, 0xa1, 0x9a, 0x91, 0x9f,
+ 0x24, 0xd2, 0x0c, 0x7b, 0x13, 0x22, 0xc3, 0x5d, 0x9b, 0x89, 0x18, 0xc0,
+ 0x4e, 0x79, 0x95, 0xd5, 0xde, 0x38, 0xa3, 0xd5, 0x26, 0x2c, 0xfc, 0x16,
+ 0xf8, 0x4e, 0x31, 0xc3, 0x35, 0x6e, 0xcf, 0x11, 0x6c, 0x49, 0x6e, 0x1c,
+ 0x48, 0x4b, 0x55, 0x4d, 0x04, 0x25, 0x44, 0x19, 0x3a, 0x63, 0x17, 0x00,
+ 0xca, 0x99, 0x42, 0x2c, 0x77, 0x00, 0x38, 0x12, 0xdf, 0x1c, 0xb2, 0xaa,
+ 0x2b, 0x50, 0x0c, 0xde, 0x95, 0x4b, 0x8e, 0x50, 0x60, 0xe5, 0x10, 0x2a,
+ 0xc2, 0x8c, 0x6e, 0xf4, 0xe0, 0xf7, 0xe9, 0x08, 0x7d, 0x49, 0xec, 0x53,
+ 0xd9, 0x3d, 0x38, 0xb2, 0x9f, 0x79, 0x86, 0x27, 0xb2, 0x0c, 0xcf, 0xee,
+ 0x7c, 0xa4, 0x75, 0xee, 0xfe, 0x26, 0x85, 0xba, 0x54, 0x6a, 0x02, 0x8e,
+ 0xf3, 0x9d, 0xb3, 0x53, 0x41, 0xa6, 0x66, 0xe2, 0xbe, 0x9b, 0xa3, 0x83,
+ 0x8c, 0xbe, 0xa9, 0x75, 0x9a, 0x3d, 0xa3, 0x05, 0x21, 0xe5, 0x3f, 0xad,
+ 0x42, 0xf0, 0xe8, 0x77, 0x44, 0x99, 0x5a, 0xb7, 0x7e, 0x25, 0x20, 0x14,
+ 0x2d, 0x95, 0x24, 0xb5, 0x9b, 0x2f, 0x80, 0x4c, 0xc6, 0xb9, 0xb8, 0xbb,
+ 0xf9, 0x80, 0x04, 0x5c, 0xc7, 0xed, 0x11, 0x78, 0xf1, 0xa3, 0xda, 0x54,
+ 0x85, 0x28, 0xa2, 0x48, 0x7e, 0x32, 0x37, 0x47, 0x5a, 0xd1, 0xc2, 0x68,
+ 0x59, 0xac, 0x97, 0x1c, 0x58, 0xc7, 0x45, 0x79, 0xff, 0xb3, 0xb6, 0x92,
+ 0x5a, 0x80, 0x44, 0xe2, 0xf1, 0x3c, 0x32, 0x2f, 0xc4, 0x5a, 0x0f, 0x9e,
+ 0x37, 0xd0, 0x57, 0xc5, 0xfd, 0x0f, 0xdb, 0xe7, 0x1e, 0x88, 0xf7, 0x5d,
+ 0x85, 0x24, 0xb3, 0xae, 0xb2, 0x65, 0xee, 0x19, 0xbf, 0xce, 0x8f, 0xaf,
+ 0x0d, 0x7d, 0x68, 0x3c, 0x41, 0x0f, 0xd1, 0xe8, 0x54, 0x96, 0x62, 0x70,
+ 0x65, 0x5e, 0x86, 0x90, 0x9f, 0x80, 0x49, 0x46, 0xde, 0x15, 0xb3, 0xd1,
+ 0x8d, 0x57, 0x8b, 0x92, 0xcc, 0x37, 0x31, 0xe0, 0xd0, 0x15, 0x5d, 0xb7,
+ 0x9e, 0xe2, 0x6d, 0x33, 0xfc, 0xca, 0x3d, 0x59, 0x50, 0xd3, 0x3e, 0x68,
+ 0x67, 0xff, 0x43, 0x65, 0x8f, 0x22, 0xb3, 0x29, 0x93, 0x19, 0xa7, 0x57,
+ 0x26, 0x5e, 0xcf, 0x04, 0x3c, 0x1b, 0x7e, 0xca, 0xf3, 0xb5, 0xac, 0x65,
+ 0xd1, 0x3f, 0xe6, 0x1e, 0x06, 0x2b, 0x22, 0x71, 0x67, 0xf7, 0x81, 0x05,
+ 0x22, 0xaf, 0x8a, 0xb9, 0xf4, 0xaa, 0x5d, 0x7e, 0x48, 0x2c, 0xa2, 0xb9,
+ 0x4e, 0xc5, 0x4b, 0xca, 0x6c, 0xb6, 0x27, 0x6b, 0xd3, 0x24, 0xdd, 0x26,
+ 0x64, 0x2e, 0x8f, 0x65, 0xc8, 0x5f, 0xf9, 0xf4, 0xa2, 0xa2, 0x45, 0xeb,
+ 0x93, 0xf4, 0x16, 0x99, 0x9a, 0x11, 0x28, 0xa3, 0xed, 0x05, 0x89, 0x6e,
+ 0x38, 0xd4, 0x1b, 0x0e, 0x49, 0x78, 0x98, 0xa4, 0xf7, 0x5f, 0x22, 0xf4,
+ 0x84, 0x7e, 0xfa, 0x82, 0x4d, 0x8e, 0xb6, 0xc0, 0xf9, 0xf7, 0xf0, 0x3d,
+ 0xbf, 0xd1, 0x2c, 0x29, 0x8f, 0xe9, 0xf5, 0xa8, 0xb0, 0x49, 0xdd, 0xea,
+ 0x5a, 0x78, 0x4e, 0xbe, 0x54, 0x0b, 0x20, 0x9b, 0xc8, 0x1a, 0x76, 0x46,
+ 0x3e, 0xc0, 0xf6, 0x31, 0xdd, 0xb5, 0x8f, 0x64, 0x7e, 0xc3, 0xa5, 0x12,
+ 0xcc, 0x60, 0x62, 0x10, 0xb8, 0x76, 0x50, 0x57, 0x32, 0xc6, 0x26, 0x51,
+ 0x0f, 0x98, 0x60, 0x9e, 0xb3, 0x2f, 0xc9, 0x95, 0xfd, 0xab, 0xac, 0x7e,
+ 0x3e, 0x5f, 0x44, 0x77, 0x4d, 0xbb, 0x7a, 0x2b, 0xce, 0xc4, 0x45, 0x9a,
+ 0x83, 0xcf, 0x1c, 0x1b, 0x65, 0x52, 0x62, 0x9e, 0xc0, 0xdb, 0x41, 0xb9,
+ 0xcf, 0xa3, 0x99, 0xab, 0x52, 0xdd, 0x2b, 0x1e, 0xb3, 0x8a, 0x7d, 0x48,
+ 0x04, 0x7f, 0x07, 0xcd, 0x75, 0x5d, 0xcd, 0x0e, 0x63, 0x36, 0xdb, 0x5b,
+ 0xd4, 0x3a, 0x85, 0xad},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {928,
+ {0x0b, 0x8f, 0xa0, 0xd0, 0x4f, 0x0e, 0x70, 0xe9, 0x81, 0xcb, 0xe0, 0xde,
+ 0xc3, 0x42, 0x83, 0xbb, 0x32, 0x32, 0xd3, 0x34, 0x36, 0x6b, 0xa0, 0xc1},
+ {0x0e, 0x5c, 0x44, 0xc3, 0x5f, 0x5e, 0x28, 0xfe, 0xa4, 0x5b, 0x91, 0x07,
+ 0xa3, 0x3a, 0x60, 0xfc, 0xba, 0x51, 0x84, 0xc4, 0x64, 0x6d, 0xbe, 0x8e,
+ 0xf0, 0x09, 0x3e, 0x3a, 0xa4, 0xb3, 0xfe, 0xde, 0x6b, 0x8f, 0x54, 0x42,
+ 0xc0, 0xb8, 0x5c, 0x01, 0x85, 0x8e, 0x65, 0xbf, 0xe7, 0x67, 0x6d, 0xec,
+ 0x0c, 0x57, 0x27, 0x3d, 0xe9, 0x3c, 0x44, 0x86, 0x7b, 0x01, 0xac, 0x24,
+ 0xd7, 0xf7, 0xf3, 0x5a, 0xb5, 0xcd, 0xe2, 0x0e, 0x52, 0xf7, 0x49, 0xd3,
+ 0xdc, 0x2b, 0x5a, 0x71, 0x22, 0xc7, 0x09, 0x10, 0x29, 0xc6, 0x26, 0xa1,
+ 0xae, 0x5f, 0x2b, 0xf3, 0x93, 0x9a, 0x2e, 0x75, 0xd4, 0xf8, 0xc1, 0x5d,
+ 0x94, 0x83, 0xbb, 0xb6, 0x98, 0x68, 0xbb, 0x74, 0x97, 0xb2, 0x26, 0x32,
+ 0xa6, 0x23, 0xa7, 0x77, 0x0c, 0x89, 0xfd, 0x58, 0xdc, 0x38, 0x39, 0x2f,
+ 0x0c, 0x1c, 0x62, 0x2c, 0x6e, 0x47, 0x3e, 0x3e, 0xf4, 0x76, 0x3f, 0x92,
+ 0x90, 0xc5, 0x56, 0x7b, 0x2b, 0xa8, 0x21, 0x43, 0x1d, 0xba, 0x88, 0xe3,
+ 0xcb, 0x1e, 0x2e, 0x20, 0xe6, 0x6a, 0xa8, 0xc3, 0x09, 0x8c, 0x3b, 0xee,
+ 0x4b, 0x63, 0xcb, 0x01, 0xe5, 0xfe, 0xa3, 0x5c, 0x30, 0x03, 0x15, 0xf0,
+ 0x7a, 0x91, 0x7e, 0x97, 0xac, 0xe3, 0x99, 0x27, 0x05, 0x02, 0x9c, 0xd5,
+ 0x81, 0x88, 0xa7, 0x9c, 0x0f, 0x16, 0x3b, 0x68, 0x5e, 0xd8, 0xb1, 0xe8,
+ 0x6e, 0xed, 0xc4, 0xf9, 0xd1, 0xae, 0x91, 0xbe, 0x4e, 0xec, 0xb8, 0xa3,
+ 0x93, 0x94, 0x33, 0xbe, 0xda, 0xb3, 0xc1, 0x0d, 0x05, 0x70, 0x9d, 0x3e,
+ 0xf9, 0x74, 0x41, 0xa9, 0x81, 0x5b, 0x51, 0x42, 0xee, 0x38, 0x5f, 0x1b,
+ 0x03, 0x0f, 0xa8, 0x85, 0x98, 0x89, 0xc2, 0xb9, 0x3e, 0x6e, 0x09, 0x8d,
+ 0xe7, 0x31, 0x00, 0x14, 0xb8, 0x48, 0x25, 0x48, 0x39, 0xd2, 0x00, 0xf6,
+ 0xf4, 0x30, 0xc4, 0x71, 0x2a, 0x49, 0xe8, 0xe3, 0x1b, 0x43, 0xea, 0x5c,
+ 0x4a, 0x1a, 0xdd, 0xb1, 0x6a, 0x1a, 0x1b, 0x97, 0xd4, 0xc8, 0x09, 0xd8,
+ 0xbb, 0xde, 0x27, 0x48, 0x08, 0xee, 0x86, 0x5d, 0x7d, 0xf9, 0xbe, 0x78,
+ 0x12, 0x9c, 0x39, 0x69, 0x3a, 0x10, 0x7a, 0xe8, 0x03, 0x61, 0x25, 0xc4,
+ 0xc0, 0x79, 0x52, 0xbf, 0x7e, 0x50, 0x99, 0xba, 0x1b, 0x58, 0x12, 0x8d,
+ 0x37, 0x87, 0x03, 0xf1, 0x1e, 0xf2, 0xc0, 0x1d, 0x47, 0x7f, 0x40, 0x3d,
+ 0xd5, 0x6c, 0x9f, 0xbb, 0x15, 0xd8, 0x20, 0x9f, 0x88, 0x8d, 0x0c, 0x63,
+ 0xfa, 0x6f, 0xc6, 0xda, 0xc0, 0x4f, 0x2c, 0xf6, 0x91, 0x61, 0x0c, 0xba,
+ 0x0f, 0xd2, 0x80, 0xd1, 0x37, 0xd6, 0x70, 0xaf, 0x40, 0x3b, 0xb1, 0x71,
+ 0x8c, 0x63, 0x07, 0xc7, 0x01, 0x03, 0x9c, 0xf1, 0x0f, 0xfe, 0x67, 0x11,
+ 0x0f, 0x56, 0x16, 0x79, 0x9e, 0x9c, 0xed, 0x43, 0x81, 0x82, 0x85, 0xe5,
+ 0x25, 0x28, 0x9b, 0xeb, 0x1d, 0x89, 0x0d, 0x1b, 0x8b, 0x90, 0x79, 0xbb,
+ 0x68, 0x7b, 0xb4, 0xfa, 0x44, 0x8e, 0x7e, 0x0f, 0x5d, 0x26, 0xed, 0xbe,
+ 0x75, 0x8d, 0x65, 0x8f, 0xfe, 0x07, 0xdf, 0x53, 0xa8, 0xdc, 0x5a, 0xc5,
+ 0x16, 0x7d, 0x99, 0xa0, 0x9e, 0xe9, 0xe7, 0x1d, 0xed, 0x7f, 0x0c, 0x14,
+ 0x6d, 0x28, 0xc8, 0x2f, 0x6c, 0x11, 0x67, 0x8f, 0x34, 0xd2, 0x75, 0xb0,
+ 0x98, 0xe4, 0x51, 0x61, 0x63, 0x02, 0x3b, 0x30, 0x2c, 0x19, 0xa1, 0x99,
+ 0x8d, 0xd0, 0xfc, 0x64, 0xce, 0xa8, 0xb2, 0xe2, 0x31, 0x34, 0xae, 0x03,
+ 0xc1, 0x5c, 0xb6, 0x12, 0xd4, 0xb6, 0x98, 0x68, 0xc0, 0x0b, 0xa6, 0xf3,
+ 0xae, 0x41, 0xea, 0xa0, 0x7a, 0x00, 0x1e, 0xf9, 0xb3, 0x67, 0xae, 0xff,
+ 0x1b, 0xeb, 0x46, 0x3f, 0x37, 0xb4, 0x0e, 0x83, 0x16, 0x29, 0x49, 0x0c,
+ 0x2b, 0x9a, 0x93, 0xb8, 0x50, 0x9c, 0xea, 0xef},
+ {0x0c, 0xae, 0xad, 0x90, 0x6d, 0x8d, 0x29, 0x1f, 0x4a, 0x31, 0x74, 0x93,
+ 0x61, 0x7b, 0xaa, 0xc0, 0xda, 0x95, 0x8a, 0x3a, 0x40, 0x04, 0xb7, 0x94,
+ 0xc9, 0x6f, 0x14, 0x74, 0x9e, 0x1d, 0xb7, 0x4d, 0xc5, 0xd1, 0x5e, 0xc4,
+ 0xf3, 0x88, 0xf4, 0xb8, 0xc6, 0x66, 0xce, 0x77, 0x31, 0x5f, 0x2b, 0x7d,
+ 0xc0, 0x2b, 0xdc, 0x27, 0xfd, 0xea, 0xc7, 0x41, 0x19, 0xf4, 0x43, 0x47,
+ 0xd8, 0x56, 0xa8, 0xa5, 0x5d, 0xfc, 0x0c, 0xf1, 0x58, 0xcc, 0x3a, 0xd3,
+ 0x9e, 0xe3, 0x77, 0x12, 0xe9, 0x40, 0x27, 0x02, 0x3d, 0x9f, 0x84, 0xe6,
+ 0x72, 0xd9, 0x92, 0xb7, 0x88, 0x61, 0x21, 0x46, 0x19, 0xb6, 0xda, 0x18,
+ 0x38, 0x68, 0xd5, 0x62, 0x5e, 0x72, 0x1d, 0x4a, 0x18, 0xae, 0x6a, 0xab,
+ 0x1e, 0xd0, 0x6e, 0x26, 0x55, 0x76, 0x0e, 0xc5, 0xc3, 0x45, 0x0e, 0x2f,
+ 0xc5, 0x9a, 0x73, 0x64, 0x58, 0x62, 0x8c, 0xf7, 0xd1, 0x92, 0x64, 0x1d,
+ 0x0a, 0x0a, 0xd1, 0x95, 0x55, 0x6d, 0x3a, 0x70, 0x30, 0xff, 0x12, 0xf5,
+ 0x20, 0xba, 0x04, 0x08, 0x93, 0xea, 0x5f, 0x55, 0x68, 0xe2, 0xeb, 0x7b,
+ 0xf5, 0x05, 0x89, 0x0c, 0x09, 0xf2, 0xac, 0x26, 0x9a, 0x98, 0x92, 0xe3,
+ 0xf3, 0x46, 0x30, 0xf9, 0xcc, 0x54, 0x9c, 0x47, 0x14, 0x9f, 0xc1, 0x15,
+ 0x5e, 0x28, 0x69, 0x9f, 0x5e, 0x2e, 0xac, 0x16, 0x37, 0x4e, 0xbe, 0xdb,
+ 0x19, 0x49, 0x6e, 0x1e, 0x64, 0xcd, 0xec, 0x9a, 0x5c, 0xbf, 0x63, 0x57,
+ 0x43, 0x0d, 0x26, 0x01, 0x7e, 0x20, 0x79, 0x82, 0x63, 0x73, 0x5f, 0x19,
+ 0xf9, 0x6a, 0xae, 0x43, 0x06, 0xcc, 0x64, 0x96, 0xf6, 0x3b, 0x95, 0x43,
+ 0x3e, 0x78, 0x8c, 0x94, 0x19, 0x71, 0x3f, 0x02, 0xf2, 0x14, 0x9f, 0x92,
+ 0xac, 0x1a, 0x19, 0x84, 0x3e, 0xd2, 0xa9, 0x29, 0x0e, 0x48, 0x27, 0x31,
+ 0xef, 0x48, 0xc4, 0xed, 0x48, 0x20, 0xf6, 0x61, 0xe6, 0xb6, 0xba, 0xea,
+ 0x63, 0x9f, 0x1c, 0x34, 0x97, 0x20, 0x1e, 0x9f, 0x48, 0xea, 0x98, 0x39,
+ 0x89, 0x21, 0xeb, 0xa1, 0x3d, 0x6d, 0xf7, 0xb6, 0xa6, 0x7b, 0x56, 0x9c,
+ 0x72, 0x17, 0xaf, 0x1a, 0xb3, 0xfe, 0xcd, 0x25, 0x95, 0x67, 0xf5, 0x16,
+ 0x98, 0x8e, 0x6e, 0x2e, 0x8c, 0xbc, 0x66, 0x5f, 0xd8, 0x6a, 0xd7, 0x4c,
+ 0x04, 0xbe, 0x31, 0xf9, 0x67, 0x38, 0xd2, 0xd8, 0xd2, 0x4d, 0x4c, 0xf6,
+ 0xc0, 0x3c, 0x4e, 0x1b, 0x95, 0xe7, 0xfe, 0x71, 0xbb, 0x23, 0x05, 0x8f,
+ 0x33, 0x82, 0xc6, 0x4c, 0x4c, 0x1f, 0xa5, 0x1a, 0xbd, 0x87, 0x13, 0xb0,
+ 0xf1, 0xf2, 0x17, 0x1e, 0xf4, 0x76, 0x48, 0x9d, 0x75, 0x6e, 0x3c, 0xaf,
+ 0xe3, 0x78, 0xce, 0xe0, 0xa4, 0x59, 0x5c, 0xf8, 0x49, 0x9a, 0xfc, 0x61,
+ 0xb0, 0x1f, 0xa8, 0x26, 0x89, 0x64, 0xd6, 0x5c, 0xb5, 0x4f, 0xa6, 0xb0,
+ 0x71, 0xf1, 0x9e, 0x43, 0x75, 0xbc, 0xb0, 0x3e, 0x04, 0x13, 0xdc, 0x16,
+ 0x49, 0x99, 0x32, 0xa3, 0x96, 0x39, 0xd8, 0xc2, 0xa8, 0x22, 0xb0, 0x4a,
+ 0x79, 0xda, 0x9f, 0xab, 0x1a, 0x9e, 0x3d, 0xb5, 0xee, 0x8c, 0x31, 0xdf,
+ 0x27, 0x64, 0x66, 0x8e, 0x5a, 0x74, 0x5e, 0xdd, 0xc4, 0x89, 0xcd, 0x20,
+ 0x73, 0xce, 0xbf, 0x74, 0xb1, 0x58, 0x6a, 0xc5, 0x84, 0x2a, 0xbc, 0x67,
+ 0xd4, 0x93, 0xd0, 0x57, 0xae, 0xfc, 0xdc, 0x0d, 0xa8, 0xad, 0x86, 0x1e,
+ 0xaa, 0x79, 0xd4, 0x5b, 0x98, 0xbe, 0x54, 0x62, 0xb2, 0xe1, 0xf6, 0xa4,
+ 0x23, 0x8e, 0xca, 0x22, 0xc2, 0x2f, 0x1a, 0x3b, 0x26, 0x23, 0x6f, 0xbb,
+ 0x50, 0xe8, 0x1a, 0x8b, 0x3e, 0x9c, 0xf8, 0xc0, 0x5f, 0x50, 0xbd, 0x89,
+ 0x5e, 0xfa, 0x94, 0x18, 0x80, 0x6b, 0x82, 0x7a, 0xca, 0x9f, 0xc8, 0x73,
+ 0x6c, 0xa4, 0x6c, 0x42, 0x1a, 0x9e, 0xe3, 0xd5, 0x9b, 0xdb, 0x8a, 0x5c,
+ 0x32, 0x7f, 0x06, 0xe0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {929,
+ {0xc3, 0x76, 0x9f, 0x25, 0x91, 0xca, 0x65, 0xc7, 0x2b, 0x1c, 0xc8, 0xe4,
+ 0x82, 0xed, 0xdd, 0x28, 0x5c, 0xc1, 0xa2, 0x74, 0xe3, 0x32, 0xd1, 0xd8},
+ {0x7d, 0xde, 0xcd, 0xd1, 0x7b, 0xb3, 0xb9, 0x36, 0xd3, 0xb3, 0x71, 0xe7,
+ 0xbc, 0x7e, 0xec, 0xe7, 0x4c, 0xa1, 0x67, 0x6e, 0xc8, 0xfd, 0xb6, 0x90,
+ 0x56, 0x77, 0x81, 0xce, 0x53, 0x6e, 0x3d, 0x59, 0x99, 0x88, 0xe7, 0x7f,
+ 0x94, 0x61, 0x7f, 0x6e, 0x81, 0x0e, 0x3f, 0x79, 0xff, 0x22, 0x80, 0x49,
+ 0xc3, 0x03, 0xaa, 0xbe, 0x9b, 0xa0, 0xb1, 0x07, 0x32, 0xd4, 0xcb, 0xc9,
+ 0x54, 0xbe, 0x48, 0x9e, 0x7d, 0xa9, 0xf7, 0xa2, 0x43, 0x49, 0xfa, 0x23,
+ 0xf5, 0x87, 0x45, 0x5a, 0xae, 0xe8, 0x6d, 0x6b, 0x08, 0x6a, 0x5a, 0xcd,
+ 0x99, 0xf8, 0x9f, 0xca, 0x6c, 0x4c, 0x38, 0x41, 0x9c, 0x7a, 0x36, 0x4f,
+ 0x67, 0x0b, 0x09, 0x98, 0x90, 0x79, 0x44, 0xc6, 0xf1, 0xa8, 0xa3, 0xca,
+ 0x43, 0x88, 0x97, 0xe0, 0xb2, 0x94, 0xf4, 0x80, 0x82, 0x68, 0xc0, 0xb7,
+ 0xcb, 0xd9, 0xbe, 0x0f, 0xe8, 0xbf, 0x38, 0x45, 0xb9, 0x69, 0x2b, 0xe3,
+ 0xdc, 0xb3, 0x8d, 0x0d, 0xa7, 0x88, 0x59, 0xd4, 0x9b, 0xbd, 0xc8, 0xc2,
+ 0xa3, 0xba, 0x1c, 0x8e, 0x15, 0x55, 0xf3, 0xa0, 0x26, 0x60, 0x9e, 0xb6,
+ 0x4f, 0x6a, 0xe5, 0xd2, 0xdf, 0xd5, 0xb8, 0xb9, 0x1d, 0xf5, 0x86, 0x60,
+ 0xc2, 0x28, 0x99, 0x48, 0xec, 0x67, 0xa1, 0x3e, 0xf7, 0x4c, 0xc1, 0x44,
+ 0x62, 0x18, 0x81, 0x07, 0xff, 0x19, 0x16, 0x1d, 0xec, 0x23, 0xec, 0x46,
+ 0x90, 0x4d, 0x85, 0x83, 0x30, 0xa4, 0x65, 0x5b, 0xa3, 0x9a, 0x2f, 0xe3,
+ 0x9f, 0x6f, 0x40, 0x37, 0x73, 0xf0, 0x65, 0x00, 0xba, 0x3c, 0xd9, 0xde,
+ 0x03, 0x8d, 0x35, 0x1a, 0x68, 0x5f, 0x9b, 0xfa, 0x28, 0x95, 0xd2, 0x01,
+ 0x53, 0x40, 0xbd, 0xcc, 0x03, 0xc2, 0xd7, 0xc2, 0x71, 0x29, 0x80, 0x04,
+ 0x6d, 0xad, 0xe7, 0xf7, 0x99, 0x17, 0xe0, 0xc0, 0x9f, 0xdb, 0xd3, 0x79,
+ 0xfb, 0x9d, 0xf1, 0xfb, 0xa5, 0xef, 0x18, 0x68, 0x9d, 0xe2, 0x01, 0x20,
+ 0xe3, 0x7e, 0x6b, 0xea, 0x1b, 0x9b, 0xa4, 0x15, 0xfe, 0x59, 0x8f, 0xb4,
+ 0xeb, 0xa0, 0xda, 0x89, 0x9a, 0x67, 0x5e, 0xc4, 0x55, 0x31, 0x3e, 0xec,
+ 0xb8, 0x1e, 0x04, 0x25, 0x12, 0x63, 0xae, 0xf0, 0x21, 0x5b, 0x4c, 0x67,
+ 0x6e, 0xf4, 0x6c, 0xed, 0xa1, 0x4c, 0x92, 0xb8, 0xdb, 0xe1, 0xba, 0x85,
+ 0x0a, 0x2d, 0x2a, 0xe0, 0xf0, 0xd3, 0x3f, 0xc2, 0x7e, 0x90, 0x9c, 0xff,
+ 0x55, 0x81, 0x9d, 0xd6, 0xac, 0x17, 0x8a, 0x23, 0xe4, 0x43, 0xe4, 0x2a,
+ 0xde, 0xd4, 0x06, 0xec, 0xc5, 0xac, 0x92, 0xfc, 0xc0, 0x90, 0xd9, 0xb8,
+ 0x08, 0xba, 0xe7, 0x9b, 0x0d, 0x23, 0xad, 0xef, 0x29, 0x64, 0x55, 0xf0,
+ 0x58, 0x89, 0xc4, 0xae, 0xdc, 0x31, 0x48, 0x99, 0x8e, 0x24, 0x15, 0x6b,
+ 0xf9, 0x9b, 0xa3, 0xe4, 0x49, 0x3c, 0xe9, 0x1a, 0x70, 0x81, 0xc0, 0xf9,
+ 0x55, 0x79, 0x0b, 0x66, 0x43, 0x27, 0x34, 0xbb, 0x34, 0x54, 0x45, 0x1f,
+ 0xea, 0x8c, 0x57, 0x6f, 0xad, 0xea, 0x46, 0xae, 0x38, 0x33, 0x76, 0x6b,
+ 0xb1, 0x5b, 0x63, 0x15, 0xed, 0x7d, 0xf7, 0x24, 0x0b, 0xea, 0x97, 0xd3,
+ 0xa9, 0x62, 0xcd, 0xeb, 0x3f, 0xd1, 0x95, 0xf7, 0x16, 0xa8, 0x88, 0x43,
+ 0x2a, 0x0d, 0x85, 0xcc, 0x06, 0x45, 0x6e, 0x31, 0xd8, 0xd1, 0xfa, 0xa2,
+ 0xc4, 0x5d, 0x44, 0xda, 0x6e, 0x96, 0x17, 0xcc, 0x2b, 0x8d, 0xbe, 0x5d,
+ 0xfe, 0xa3, 0xf4, 0xbc, 0xe2, 0xa7, 0xef, 0x6a, 0x9b, 0xaf, 0x3b, 0x59,
+ 0x9f, 0x78, 0x7a, 0x4e, 0x70, 0xb4, 0x5c, 0x9c, 0x8a, 0x91, 0x63, 0x9d,
+ 0x02, 0x91, 0xb2, 0xfa, 0x97, 0x1e, 0x14, 0xfc, 0x6c, 0xd2, 0x4a, 0x1c,
+ 0xee, 0xb0, 0x9e, 0x74, 0xa9, 0xde, 0x1f, 0x9e, 0xc0, 0x58, 0x20, 0x55,
+ 0x44, 0x85, 0x1f, 0x1f, 0x78, 0x85, 0xe3, 0xec},
+ {0x7f, 0x1c, 0x16, 0x6d, 0x61, 0xf2, 0xcb, 0xd6, 0x74, 0x89, 0xe6, 0x62,
+ 0xcf, 0xc5, 0x28, 0xb1, 0x50, 0x3f, 0xb8, 0xec, 0x93, 0x9a, 0xdb, 0x6f,
+ 0x17, 0x89, 0x12, 0xf3, 0x07, 0xfa, 0x47, 0x63, 0xfa, 0x39, 0x77, 0x67,
+ 0x31, 0xf0, 0x89, 0xe5, 0xc3, 0x47, 0x56, 0x77, 0x08, 0xd9, 0x92, 0x1c,
+ 0x0d, 0x01, 0x2e, 0x30, 0x37, 0x00, 0x40, 0xf7, 0x4a, 0x7b, 0x72, 0x12,
+ 0x5e, 0xb2, 0x6e, 0x6c, 0xd2, 0x51, 0x8b, 0x03, 0x22, 0xd3, 0x1d, 0x0f,
+ 0x42, 0xf3, 0xf7, 0x80, 0xba, 0x91, 0x57, 0xd8, 0xe4, 0xa2, 0xf1, 0x1e,
+ 0x74, 0xef, 0x00, 0x4b, 0x9e, 0xb9, 0x44, 0x8b, 0x2d, 0x4a, 0x00, 0xd6,
+ 0x3f, 0x3a, 0xe6, 0xf4, 0x94, 0x5c, 0xc8, 0xd9, 0x2c, 0xdd, 0xb1, 0x4f,
+ 0xf0, 0x96, 0x97, 0x3d, 0x03, 0xce, 0x7c, 0xd7, 0x5b, 0xed, 0xe8, 0x87,
+ 0xd5, 0x95, 0x7b, 0x29, 0x94, 0x4f, 0x45, 0x60, 0x18, 0x66, 0x6c, 0xe0,
+ 0x0a, 0x2b, 0x01, 0xee, 0xd1, 0x96, 0x0f, 0xa5, 0x75, 0xdb, 0xcb, 0x0b,
+ 0x3b, 0xdd, 0x63, 0xb9, 0xe2, 0x1c, 0x3c, 0xc9, 0x04, 0x90, 0xef, 0x0a,
+ 0x70, 0xdf, 0x43, 0xe1, 0xdc, 0x40, 0x1e, 0x67, 0xe6, 0x5d, 0x4a, 0x2c,
+ 0xb8, 0x9b, 0x18, 0x1c, 0xf1, 0xc8, 0x87, 0x78, 0x16, 0xf7, 0x32, 0xd0,
+ 0xc7, 0x39, 0x0a, 0x0f, 0x0b, 0xef, 0xf6, 0xb8, 0x32, 0xe5, 0xec, 0xfc,
+ 0x04, 0xa9, 0xaa, 0x91, 0x62, 0xcd, 0x2e, 0x69, 0xe4, 0x82, 0xfd, 0x94,
+ 0xce, 0xaf, 0x7e, 0xef, 0x56, 0x0e, 0xa4, 0x6f, 0x03, 0x64, 0xa4, 0x09,
+ 0x5d, 0x64, 0x9e, 0xc5, 0xdf, 0x3a, 0x46, 0x0a, 0x88, 0xb1, 0x90, 0x2e,
+ 0x22, 0x43, 0xaf, 0x79, 0x92, 0x69, 0x5a, 0x4d, 0x46, 0xd8, 0x44, 0x15,
+ 0x0d, 0x72, 0xd0, 0xd5, 0x02, 0x83, 0xe2, 0x99, 0x9a, 0x77, 0x4e, 0xed,
+ 0x1e, 0xc9, 0x65, 0x9a, 0x13, 0xff, 0x70, 0xaf, 0xf1, 0x8e, 0xf0, 0x03,
+ 0x8f, 0x06, 0xe7, 0xba, 0x0d, 0xae, 0x5a, 0x63, 0x34, 0xad, 0xb1, 0xef,
+ 0x04, 0xae, 0xea, 0x1d, 0x67, 0xc4, 0xab, 0x3e, 0x27, 0x0b, 0xe6, 0x71,
+ 0xf5, 0x0e, 0x60, 0xaf, 0xdd, 0xe9, 0xb7, 0xd9, 0x5c, 0xaa, 0xad, 0xf5,
+ 0xde, 0x1b, 0x95, 0x9f, 0x7e, 0xa4, 0x72, 0x80, 0x9c, 0x60, 0xc5, 0xee,
+ 0xa7, 0xfc, 0x4a, 0x80, 0xcc, 0x88, 0xe5, 0x30, 0x03, 0x11, 0xe6, 0xef,
+ 0xb3, 0x4e, 0x1f, 0x20, 0xf8, 0x57, 0xa8, 0xab, 0x16, 0x9e, 0x8e, 0x2a,
+ 0xb7, 0xf2, 0x6b, 0x3e, 0x82, 0x47, 0x07, 0xdd, 0x1c, 0x96, 0x6f, 0xac,
+ 0x23, 0xb9, 0x1a, 0x91, 0x5e, 0xe3, 0xd8, 0x3f, 0x7a, 0x67, 0xde, 0x9c,
+ 0x6a, 0xf5, 0xc7, 0xba, 0x1c, 0x6a, 0x3d, 0x41, 0x54, 0xf8, 0x4d, 0xeb,
+ 0xdf, 0xd2, 0x9e, 0xc4, 0x8e, 0x47, 0x32, 0xf4, 0xc1, 0xfc, 0x59, 0x8c,
+ 0xfd, 0x7e, 0xc4, 0xa7, 0xef, 0xc3, 0x59, 0xd6, 0xfa, 0x0b, 0x4c, 0x1c,
+ 0x17, 0xb6, 0xcc, 0xf0, 0x6b, 0xc4, 0xc7, 0xab, 0xda, 0x1e, 0x27, 0xf4,
+ 0x84, 0x4c, 0xd1, 0x96, 0x46, 0x2b, 0x35, 0x92, 0x12, 0x7d, 0x57, 0x96,
+ 0x63, 0x9d, 0x6a, 0x4b, 0x2a, 0x7c, 0xc9, 0xba, 0xd7, 0x62, 0x9d, 0x6c,
+ 0x67, 0xb5, 0x24, 0xac, 0xf6, 0xfc, 0xe8, 0xa4, 0xad, 0x47, 0x81, 0x69,
+ 0xdc, 0x1b, 0xc5, 0x03, 0x52, 0xf5, 0xf3, 0xca, 0x0b, 0xa4, 0xc9, 0x0a,
+ 0xe5, 0x55, 0x6d, 0x51, 0x59, 0x51, 0x62, 0xf1, 0xb8, 0xfd, 0xc3, 0x05,
+ 0x9a, 0x39, 0x82, 0x73, 0x51, 0x25, 0x2c, 0x81, 0xf9, 0x93, 0xb8, 0x9b,
+ 0xa9, 0x0c, 0x94, 0x2b, 0x44, 0x2e, 0x14, 0x31, 0x7b, 0xc6, 0x86, 0x9e,
+ 0x39, 0x60, 0x91, 0x4a, 0x16, 0x50, 0xc2, 0x2d, 0x8d, 0x22, 0x42, 0x65,
+ 0x14, 0xd5, 0x63, 0x2a, 0xf0, 0x88, 0xa6, 0x91, 0x21, 0x57, 0x6a, 0x9f,
+ 0x83, 0x72, 0x5e, 0x81},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {930,
+ {0x3e, 0xa5, 0xc3, 0xe2, 0xf4, 0xd8, 0x5b, 0x4b, 0x53, 0xc5, 0xf8, 0x3a,
+ 0x46, 0x67, 0x0b, 0x1c, 0x4f, 0xad, 0xb1, 0x5d, 0xaa, 0xc4, 0xfe, 0x16},
+ {0x7d, 0xde, 0xcd, 0xd1, 0x7b, 0xb3, 0xb9, 0x36, 0xd3, 0xb3, 0x71, 0xe7,
+ 0xbc, 0x7e, 0xec, 0xe7, 0x4c, 0xa1, 0x67, 0x6e, 0xc8, 0xfd, 0xb6, 0x90,
+ 0x56, 0x77, 0x81, 0xce, 0x53, 0x6e, 0x3d, 0x59, 0x99, 0x88, 0xe7, 0x7f,
+ 0x94, 0x61, 0x7f, 0x6e, 0x81, 0x0e, 0x3f, 0x79, 0xff, 0x22, 0x80, 0x49,
+ 0xc3, 0x03, 0xaa, 0xbe, 0x9b, 0xa0, 0xb1, 0x07, 0x32, 0xd4, 0xcb, 0xc9,
+ 0x54, 0xbe, 0x48, 0x9e, 0x7d, 0xa9, 0xf7, 0xa2, 0x43, 0x49, 0xfa, 0x23,
+ 0xf5, 0x87, 0x45, 0x5a, 0xae, 0xe8, 0x6d, 0x6b, 0x08, 0x6a, 0x5a, 0xcd,
+ 0x99, 0xf8, 0x9f, 0xca, 0x6c, 0x4c, 0x38, 0x41, 0x9c, 0x7a, 0x36, 0x4f,
+ 0x67, 0x0b, 0x09, 0x98, 0x90, 0x79, 0x44, 0xc6, 0xf1, 0xa8, 0xa3, 0xca,
+ 0x43, 0x88, 0x97, 0xe0, 0xb2, 0x94, 0xf4, 0x80, 0x82, 0x68, 0xc0, 0xb7,
+ 0xcb, 0xd9, 0xbe, 0x0f, 0xe8, 0xbf, 0x38, 0x45, 0xb9, 0x69, 0x2b, 0xe3,
+ 0xdc, 0xb3, 0x8d, 0x0d, 0xa7, 0x88, 0x59, 0xd4, 0x9b, 0xbd, 0xc8, 0xc2,
+ 0xa3, 0xba, 0x1c, 0x8e, 0x15, 0x55, 0xf3, 0xa0, 0x26, 0x60, 0x9e, 0xb6,
+ 0x4f, 0x6a, 0xe5, 0xd2, 0xdf, 0xd5, 0xb8, 0xb9, 0x1d, 0xf5, 0x86, 0x60,
+ 0xc2, 0x28, 0x99, 0x48, 0xec, 0x67, 0xa1, 0x3e, 0xf7, 0x4c, 0xc1, 0x44,
+ 0x62, 0x18, 0x81, 0x07, 0xff, 0x19, 0x16, 0x1d, 0xec, 0x23, 0xec, 0x46,
+ 0x90, 0x4d, 0x85, 0x83, 0x30, 0xa4, 0x65, 0x5b, 0xa3, 0x9a, 0x2f, 0xe3,
+ 0x9f, 0x6f, 0x40, 0x37, 0x73, 0xf0, 0x65, 0x00, 0xba, 0x3c, 0xd9, 0xde,
+ 0x03, 0x8d, 0x35, 0x1a, 0x68, 0x5f, 0x9b, 0xfa, 0x28, 0x95, 0xd2, 0x01,
+ 0x53, 0x40, 0xbd, 0xcc, 0x03, 0xc2, 0xd7, 0xc2, 0x71, 0x29, 0x80, 0x04,
+ 0x6d, 0xad, 0xe7, 0xf7, 0x99, 0x17, 0xe0, 0xc0, 0x9f, 0xdb, 0xd3, 0x79,
+ 0xfb, 0x9d, 0xf1, 0xfb, 0xa5, 0xef, 0x18, 0x68, 0x9d, 0xe2, 0x01, 0x20,
+ 0xe3, 0x7e, 0x6b, 0xea, 0x1b, 0x9b, 0xa4, 0x15, 0xfe, 0x59, 0x8f, 0xb4,
+ 0xeb, 0xa0, 0xda, 0x89, 0x9a, 0x67, 0x5e, 0xc4, 0x55, 0x31, 0x3e, 0xec,
+ 0xb8, 0x1e, 0x04, 0x25, 0x12, 0x63, 0xae, 0xf0, 0x21, 0x5b, 0x4c, 0x67,
+ 0x6e, 0xf4, 0x6c, 0xed, 0xa1, 0x4c, 0x92, 0xb8, 0xdb, 0xe1, 0xba, 0x85,
+ 0x0a, 0x2d, 0x2a, 0xe0, 0xf0, 0xd3, 0x3f, 0xc2, 0x7e, 0x90, 0x9c, 0xff,
+ 0x55, 0x81, 0x9d, 0xd6, 0xac, 0x17, 0x8a, 0x23, 0xe4, 0x43, 0xe4, 0x2a,
+ 0xde, 0xd4, 0x06, 0xec, 0xc5, 0xac, 0x92, 0xfc, 0xc0, 0x90, 0xd9, 0xb8,
+ 0x08, 0xba, 0xe7, 0x9b, 0x0d, 0x23, 0xad, 0xef, 0x29, 0x64, 0x55, 0xf0,
+ 0x58, 0x89, 0xc4, 0xae, 0xdc, 0x31, 0x48, 0x99, 0x8e, 0x24, 0x15, 0x6b,
+ 0xf9, 0x9b, 0xa3, 0xe4, 0x49, 0x3c, 0xe9, 0x1a, 0x70, 0x81, 0xc0, 0xf9,
+ 0x55, 0x79, 0x0b, 0x66, 0x43, 0x27, 0x34, 0xbb, 0x34, 0x54, 0x45, 0x1f,
+ 0xea, 0x8c, 0x57, 0x6f, 0xad, 0xea, 0x46, 0xae, 0x38, 0x33, 0x76, 0x6b,
+ 0xb1, 0x5b, 0x63, 0x15, 0xed, 0x7d, 0xf7, 0x24, 0x0b, 0xea, 0x97, 0xd3,
+ 0xa9, 0x62, 0xcd, 0xeb, 0x3f, 0xd1, 0x95, 0xf7, 0x16, 0xa8, 0x88, 0x43,
+ 0x2a, 0x0d, 0x85, 0xcc, 0x06, 0x45, 0x6e, 0x31, 0xd8, 0xd1, 0xfa, 0xa2,
+ 0xc4, 0x5d, 0x44, 0xda, 0x6e, 0x96, 0x17, 0xcc, 0x2b, 0x8d, 0xbe, 0x5d,
+ 0xfe, 0xa3, 0xf4, 0xbc, 0xe2, 0xa7, 0xef, 0x6a, 0x9b, 0xaf, 0x3b, 0x59,
+ 0x9f, 0x78, 0x7a, 0x4e, 0x70, 0xb4, 0x5c, 0x9c, 0x8a, 0x91, 0x63, 0x9d,
+ 0x02, 0x91, 0xb2, 0xfa, 0x97, 0x1e, 0x14, 0xfc, 0x6c, 0xd2, 0x4a, 0x1c,
+ 0xee, 0xb0, 0x9e, 0x74, 0xa9, 0xde, 0x1f, 0x9e, 0xc0, 0x58, 0x20, 0x55,
+ 0x44, 0x85, 0x1f, 0x1f, 0x78, 0x85, 0xe3, 0xec},
+ {0xe6, 0x3d, 0x78, 0xe2, 0x24, 0xc4, 0xa1, 0xf6, 0x4e, 0xec, 0x82, 0xe6,
+ 0xd8, 0xc4, 0xaf, 0x91, 0x1c, 0x6f, 0x73, 0x92, 0xf1, 0x27, 0xdf, 0x7a,
+ 0xad, 0xc6, 0xa4, 0x1a, 0x11, 0x4c, 0x78, 0x3c, 0xbe, 0x89, 0x43, 0xa3,
+ 0x26, 0x39, 0xad, 0x5c, 0x99, 0x98, 0xbc, 0x87, 0xb8, 0x20, 0xaf, 0xe6,
+ 0xbb, 0x11, 0x17, 0xa1, 0x1e, 0x93, 0x40, 0x00, 0x31, 0x10, 0xf8, 0xea,
+ 0xcf, 0x24, 0x8f, 0xc9, 0xb8, 0x33, 0x8f, 0xdb, 0xaf, 0x8c, 0x7d, 0xd1,
+ 0x50, 0x80, 0xdb, 0x58, 0x28, 0xe3, 0x9b, 0xf6, 0x5b, 0xe6, 0xbd, 0xe0,
+ 0xc4, 0x08, 0xdf, 0xa6, 0x5c, 0x9b, 0x99, 0x77, 0x6a, 0x6a, 0xef, 0x9b,
+ 0xc1, 0x22, 0x29, 0xdd, 0x6d, 0x02, 0x02, 0xe1, 0x4d, 0xf6, 0xb2, 0xcc,
+ 0xac, 0xa8, 0xb6, 0xfc, 0x8e, 0x98, 0x22, 0x9e, 0x8b, 0x9d, 0x0b, 0xf7,
+ 0x1b, 0xfe, 0x8b, 0x97, 0x0f, 0xbe, 0x29, 0xcf, 0xb5, 0xdd, 0x38, 0xb1,
+ 0x87, 0x39, 0xd8, 0x36, 0xf2, 0x74, 0xd3, 0xea, 0xb2, 0x32, 0x51, 0x77,
+ 0xd8, 0xd2, 0x4c, 0x2d, 0xb7, 0xda, 0x08, 0xc1, 0x42, 0x4f, 0xbb, 0xf4,
+ 0xca, 0x85, 0x9f, 0xd9, 0x3f, 0xe2, 0x1c, 0x53, 0x75, 0x25, 0xdc, 0xce,
+ 0x43, 0xbf, 0x0a, 0xb0, 0x40, 0xc9, 0xc1, 0x6e, 0x16, 0x4c, 0x47, 0xbf,
+ 0x52, 0xe7, 0x78, 0x9c, 0x1a, 0xf0, 0x3e, 0x4c, 0xa4, 0x9e, 0x9f, 0x1c,
+ 0x50, 0x1e, 0x02, 0x03, 0xb3, 0xc4, 0xc0, 0xc0, 0x9e, 0x36, 0x91, 0x07,
+ 0x3b, 0xc9, 0xaf, 0x7f, 0xd5, 0x89, 0xdc, 0xab, 0x42, 0xcb, 0xaf, 0x8c,
+ 0x51, 0xed, 0x2c, 0x5a, 0x65, 0xe8, 0x6a, 0x99, 0xe1, 0x9f, 0x9b, 0x03,
+ 0xee, 0x0c, 0x4a, 0x7b, 0xb0, 0xe4, 0x14, 0xcd, 0xd2, 0xd0, 0x91, 0xb0,
+ 0xd3, 0xbb, 0x87, 0xd7, 0x5a, 0xd9, 0x05, 0x52, 0x57, 0x50, 0x8f, 0x83,
+ 0xfa, 0xd6, 0x42, 0xfe, 0x6d, 0x6a, 0xe7, 0xbb, 0xda, 0x59, 0xba, 0x73,
+ 0x4d, 0xed, 0x10, 0x02, 0xfb, 0x9f, 0x88, 0x3f, 0xa1, 0x1b, 0x73, 0x3d,
+ 0xa0, 0x3f, 0x11, 0x09, 0x03, 0xf6, 0x0c, 0x5a, 0xc2, 0x9c, 0x60, 0x13,
+ 0xb0, 0x7b, 0xd7, 0x16, 0x49, 0xff, 0x52, 0x44, 0xff, 0x24, 0xf2, 0x1f,
+ 0xd0, 0x46, 0x0c, 0x70, 0x67, 0xbd, 0x38, 0x20, 0x2d, 0xa0, 0xd1, 0xbf,
+ 0xc4, 0x47, 0xd7, 0xcb, 0x08, 0x8a, 0xd5, 0x35, 0xba, 0x46, 0x31, 0x86,
+ 0x32, 0x5b, 0x9c, 0xb7, 0xf8, 0x65, 0x8d, 0xbc, 0x81, 0x5e, 0xda, 0xd9,
+ 0x39, 0xff, 0x54, 0x89, 0x13, 0x7f, 0x30, 0x0a, 0xac, 0xc7, 0x87, 0x9e,
+ 0xd8, 0x00, 0xc2, 0x84, 0xe2, 0xa2, 0xcb, 0x9f, 0x62, 0x2e, 0x49, 0x6c,
+ 0x99, 0x4f, 0x08, 0x93, 0x0f, 0xb8, 0x3c, 0x10, 0xc2, 0xdb, 0x00, 0x6c,
+ 0xbb, 0x3c, 0x41, 0xcf, 0x32, 0x3f, 0x6d, 0x22, 0x72, 0x69, 0xb1, 0x37,
+ 0xd1, 0xad, 0xc8, 0x02, 0x6b, 0x31, 0x34, 0x87, 0x76, 0x96, 0xe1, 0x26,
+ 0x49, 0xf2, 0xf4, 0x18, 0x81, 0xc9, 0xff, 0xfc, 0x9e, 0x06, 0xb6, 0x58,
+ 0xa8, 0x3f, 0xd6, 0xa1, 0x3d, 0x74, 0x6e, 0xe0, 0x8e, 0x44, 0xf6, 0xdc,
+ 0x96, 0xa7, 0xbc, 0x98, 0x7a, 0x1c, 0xbd, 0xce, 0x84, 0x2d, 0xe3, 0x44,
+ 0x91, 0xfd, 0xa2, 0x9f, 0x75, 0x86, 0xc2, 0x85, 0x11, 0x46, 0x7a, 0x98,
+ 0x4c, 0x54, 0x28, 0xab, 0x29, 0x2c, 0x9d, 0x7c, 0x1d, 0xb9, 0xb3, 0x1c,
+ 0x9e, 0x50, 0xe4, 0x7f, 0xf6, 0x5c, 0x5b, 0x39, 0x66, 0xa9, 0x1c, 0xfc,
+ 0x77, 0xdd, 0x93, 0x6e, 0x43, 0xcb, 0x4b, 0xdf, 0xcd, 0x8c, 0xd3, 0x2a,
+ 0xef, 0xcc, 0x98, 0x5f, 0x9c, 0xcb, 0xf1, 0x7b, 0xb7, 0x16, 0x3f, 0x8a,
+ 0xe2, 0x7e, 0x39, 0x2d, 0x64, 0xd0, 0xc1, 0xa4, 0x2b, 0x25, 0x49, 0xb0,
+ 0x94, 0x3f, 0xb9, 0xdc, 0x25, 0x91, 0x4f, 0xe3, 0xf5, 0x2b, 0x92, 0x05,
+ 0xb0, 0xbe, 0x05, 0xb9},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {931,
+ {0xbc, 0x6f, 0x64, 0x1a, 0x16, 0x57, 0x5d, 0x0c, 0x73, 0xbf, 0xa7, 0xee,
+ 0xa4, 0xac, 0xdc, 0x22, 0x80, 0x95, 0x3b, 0xa3, 0x1f, 0x42, 0x54, 0xf8},
+ {0x7d, 0xde, 0xcd, 0xd1, 0x7b, 0xb3, 0xb9, 0x36, 0xd3, 0xb3, 0x71, 0xe7,
+ 0xbc, 0x7e, 0xec, 0xe7, 0x4c, 0xa1, 0x67, 0x6e, 0xc8, 0xfd, 0xb6, 0x90,
+ 0x56, 0x77, 0x81, 0xce, 0x53, 0x6e, 0x3d, 0x59, 0x99, 0x88, 0xe7, 0x7f,
+ 0x94, 0x61, 0x7f, 0x6e, 0x81, 0x0e, 0x3f, 0x79, 0xff, 0x22, 0x80, 0x49,
+ 0xc3, 0x03, 0xaa, 0xbe, 0x9b, 0xa0, 0xb1, 0x07, 0x32, 0xd4, 0xcb, 0xc9,
+ 0x54, 0xbe, 0x48, 0x9e, 0x7d, 0xa9, 0xf7, 0xa2, 0x43, 0x49, 0xfa, 0x23,
+ 0xf5, 0x87, 0x45, 0x5a, 0xae, 0xe8, 0x6d, 0x6b, 0x08, 0x6a, 0x5a, 0xcd,
+ 0x99, 0xf8, 0x9f, 0xca, 0x6c, 0x4c, 0x38, 0x41, 0x9c, 0x7a, 0x36, 0x4f,
+ 0x67, 0x0b, 0x09, 0x98, 0x90, 0x79, 0x44, 0xc6, 0xf1, 0xa8, 0xa3, 0xca,
+ 0x43, 0x88, 0x97, 0xe0, 0xb2, 0x94, 0xf4, 0x80, 0x82, 0x68, 0xc0, 0xb7,
+ 0xcb, 0xd9, 0xbe, 0x0f, 0xe8, 0xbf, 0x38, 0x45, 0xb9, 0x69, 0x2b, 0xe3,
+ 0xdc, 0xb3, 0x8d, 0x0d, 0xa7, 0x88, 0x59, 0xd4, 0x9b, 0xbd, 0xc8, 0xc2,
+ 0xa3, 0xba, 0x1c, 0x8e, 0x15, 0x55, 0xf3, 0xa0, 0x26, 0x60, 0x9e, 0xb6,
+ 0x4f, 0x6a, 0xe5, 0xd2, 0xdf, 0xd5, 0xb8, 0xb9, 0x1d, 0xf5, 0x86, 0x60,
+ 0xc2, 0x28, 0x99, 0x48, 0xec, 0x67, 0xa1, 0x3e, 0xf7, 0x4c, 0xc1, 0x44,
+ 0x62, 0x18, 0x81, 0x07, 0xff, 0x19, 0x16, 0x1d, 0xec, 0x23, 0xec, 0x46,
+ 0x90, 0x4d, 0x85, 0x83, 0x30, 0xa4, 0x65, 0x5b, 0xa3, 0x9a, 0x2f, 0xe3,
+ 0x9f, 0x6f, 0x40, 0x37, 0x73, 0xf0, 0x65, 0x00, 0xba, 0x3c, 0xd9, 0xde,
+ 0x03, 0x8d, 0x35, 0x1a, 0x68, 0x5f, 0x9b, 0xfa, 0x28, 0x95, 0xd2, 0x01,
+ 0x53, 0x40, 0xbd, 0xcc, 0x03, 0xc2, 0xd7, 0xc2, 0x71, 0x29, 0x80, 0x04,
+ 0x6d, 0xad, 0xe7, 0xf7, 0x99, 0x17, 0xe0, 0xc0, 0x9f, 0xdb, 0xd3, 0x79,
+ 0xfb, 0x9d, 0xf1, 0xfb, 0xa5, 0xef, 0x18, 0x68, 0x9d, 0xe2, 0x01, 0x20,
+ 0xe3, 0x7e, 0x6b, 0xea, 0x1b, 0x9b, 0xa4, 0x15, 0xfe, 0x59, 0x8f, 0xb4,
+ 0xeb, 0xa0, 0xda, 0x89, 0x9a, 0x67, 0x5e, 0xc4, 0x55, 0x31, 0x3e, 0xec,
+ 0xb8, 0x1e, 0x04, 0x25, 0x12, 0x63, 0xae, 0xf0, 0x21, 0x5b, 0x4c, 0x67,
+ 0x6e, 0xf4, 0x6c, 0xed, 0xa1, 0x4c, 0x92, 0xb8, 0xdb, 0xe1, 0xba, 0x85,
+ 0x0a, 0x2d, 0x2a, 0xe0, 0xf0, 0xd3, 0x3f, 0xc2, 0x7e, 0x90, 0x9c, 0xff,
+ 0x55, 0x81, 0x9d, 0xd6, 0xac, 0x17, 0x8a, 0x23, 0xe4, 0x43, 0xe4, 0x2a,
+ 0xde, 0xd4, 0x06, 0xec, 0xc5, 0xac, 0x92, 0xfc, 0xc0, 0x90, 0xd9, 0xb8,
+ 0x08, 0xba, 0xe7, 0x9b, 0x0d, 0x23, 0xad, 0xef, 0x29, 0x64, 0x55, 0xf0,
+ 0x58, 0x89, 0xc4, 0xae, 0xdc, 0x31, 0x48, 0x99, 0x8e, 0x24, 0x15, 0x6b,
+ 0xf9, 0x9b, 0xa3, 0xe4, 0x49, 0x3c, 0xe9, 0x1a, 0x70, 0x81, 0xc0, 0xf9,
+ 0x55, 0x79, 0x0b, 0x66, 0x43, 0x27, 0x34, 0xbb, 0x34, 0x54, 0x45, 0x1f,
+ 0xea, 0x8c, 0x57, 0x6f, 0xad, 0xea, 0x46, 0xae, 0x38, 0x33, 0x76, 0x6b,
+ 0xb1, 0x5b, 0x63, 0x15, 0xed, 0x7d, 0xf7, 0x24, 0x0b, 0xea, 0x97, 0xd3,
+ 0xa9, 0x62, 0xcd, 0xeb, 0x3f, 0xd1, 0x95, 0xf7, 0x16, 0xa8, 0x88, 0x43,
+ 0x2a, 0x0d, 0x85, 0xcc, 0x06, 0x45, 0x6e, 0x31, 0xd8, 0xd1, 0xfa, 0xa2,
+ 0xc4, 0x5d, 0x44, 0xda, 0x6e, 0x96, 0x17, 0xcc, 0x2b, 0x8d, 0xbe, 0x5d,
+ 0xfe, 0xa3, 0xf4, 0xbc, 0xe2, 0xa7, 0xef, 0x6a, 0x9b, 0xaf, 0x3b, 0x59,
+ 0x9f, 0x78, 0x7a, 0x4e, 0x70, 0xb4, 0x5c, 0x9c, 0x8a, 0x91, 0x63, 0x9d,
+ 0x02, 0x91, 0xb2, 0xfa, 0x97, 0x1e, 0x14, 0xfc, 0x6c, 0xd2, 0x4a, 0x1c,
+ 0xee, 0xb0, 0x9e, 0x74, 0xa9, 0xde, 0x1f, 0x9e, 0xc0, 0x58, 0x20, 0x55,
+ 0x44, 0x85, 0x1f, 0x1f, 0x78, 0x85, 0xe3, 0xec},
+ {0xdb, 0x0e, 0x0a, 0xf0, 0x17, 0x05, 0x62, 0x09, 0xd6, 0x8c, 0xe9, 0x05,
+ 0x0d, 0x0b, 0xfa, 0x12, 0xa9, 0x74, 0xe6, 0xbf, 0xdc, 0x5c, 0xec, 0x8d,
+ 0x1f, 0x01, 0x51, 0x1e, 0xbd, 0xdd, 0x62, 0x24, 0xa7, 0x50, 0x80, 0xb3,
+ 0xd5, 0x0d, 0x42, 0xa8, 0x72, 0x01, 0x4a, 0x22, 0xb1, 0xd6, 0x58, 0x81,
+ 0x7e, 0xbe, 0xe0, 0xa2, 0xae, 0xf4, 0x5e, 0xc2, 0xe3, 0xad, 0x4b, 0x74,
+ 0x9c, 0xb5, 0x8b, 0x17, 0xff, 0xa4, 0xde, 0x42, 0xe4, 0x77, 0xe6, 0xcc,
+ 0x51, 0x88, 0x04, 0x85, 0x3e, 0x9d, 0x2e, 0x3b, 0x5f, 0x56, 0xf3, 0x19,
+ 0x41, 0xd9, 0x4c, 0x0f, 0x75, 0x24, 0x60, 0x37, 0xa1, 0x89, 0x98, 0xaa,
+ 0x56, 0x7e, 0xf4, 0x7b, 0xde, 0x0f, 0x9c, 0xe7, 0x23, 0xef, 0xa6, 0xa0,
+ 0xa3, 0xc5, 0x69, 0xe5, 0xef, 0x5a, 0xef, 0x12, 0x16, 0x0d, 0x60, 0xdd,
+ 0x01, 0x27, 0xf6, 0x2c, 0x30, 0x36, 0x17, 0x57, 0x49, 0xa0, 0x22, 0x87,
+ 0x14, 0x21, 0x3e, 0x3d, 0x13, 0x2d, 0x2e, 0xaa, 0x3d, 0x40, 0xda, 0x8a,
+ 0x41, 0x3b, 0xf8, 0x00, 0x92, 0xd2, 0xa7, 0x1d, 0xa2, 0xea, 0x4b, 0x5c,
+ 0xa3, 0xfb, 0xd9, 0x3d, 0x55, 0xe7, 0x09, 0xa7, 0xe2, 0xfa, 0x81, 0xfc,
+ 0x36, 0xd0, 0x8f, 0xf7, 0x98, 0x40, 0x86, 0xbd, 0xf9, 0xa6, 0x46, 0xf2,
+ 0x48, 0xb4, 0xd3, 0xef, 0xb7, 0xb7, 0xf1, 0x8e, 0x97, 0x6a, 0x99, 0xbb,
+ 0xa7, 0x4c, 0xbe, 0x80, 0x62, 0x97, 0xe2, 0x80, 0xb8, 0x53, 0xdb, 0x3d,
+ 0x54, 0xf0, 0x34, 0x2a, 0x5b, 0x7e, 0x56, 0xea, 0xe6, 0x31, 0xf2, 0x41,
+ 0x1f, 0xba, 0x71, 0xf1, 0x36, 0x3e, 0xdb, 0x16, 0x89, 0x9a, 0x2a, 0x5a,
+ 0xa8, 0xcf, 0x51, 0x12, 0xf7, 0xb1, 0x41, 0x76, 0x5f, 0x0f, 0xec, 0x56,
+ 0x84, 0x44, 0x3c, 0x70, 0xd4, 0x30, 0x93, 0x4c, 0x30, 0x98, 0xa2, 0x29,
+ 0xed, 0x52, 0xda, 0xc1, 0xb6, 0x0f, 0x30, 0xd3, 0xca, 0x79, 0xf5, 0x86,
+ 0x7e, 0x9c, 0x96, 0xb8, 0x91, 0x2a, 0x66, 0x93, 0x73, 0x32, 0x2c, 0x0d,
+ 0x45, 0x80, 0x4b, 0xb0, 0x16, 0x52, 0x3e, 0x1b, 0x00, 0x62, 0xa2, 0x0b,
+ 0xf5, 0xc8, 0xd2, 0x51, 0xd2, 0x16, 0xcb, 0x0c, 0x18, 0x62, 0x10, 0x2f,
+ 0xd5, 0xcf, 0x87, 0x50, 0x77, 0x86, 0x3c, 0x6b, 0xa1, 0x94, 0xe4, 0xb2,
+ 0xa4, 0xa5, 0x0e, 0xc4, 0xc4, 0xea, 0x46, 0x06, 0xa5, 0xf5, 0x8e, 0x73,
+ 0xfd, 0xf6, 0x95, 0x8f, 0x32, 0x97, 0x27, 0xe5, 0x2b, 0xc0, 0x3c, 0x23,
+ 0x0f, 0x3a, 0x61, 0x5d, 0xc0, 0x1a, 0xeb, 0xd9, 0xf3, 0x82, 0x14, 0xc4,
+ 0x4e, 0x29, 0x31, 0xad, 0x48, 0x54, 0x5e, 0x7a, 0xd1, 0xda, 0x01, 0x0a,
+ 0xb0, 0xbe, 0x58, 0x8b, 0x29, 0x67, 0xd9, 0x63, 0x06, 0xbe, 0x77, 0x95,
+ 0xf6, 0x95, 0x48, 0x2c, 0x3b, 0xd8, 0x23, 0x18, 0x5c, 0xbe, 0xa6, 0x49,
+ 0x15, 0xd2, 0x8e, 0x93, 0x3c, 0x32, 0x0a, 0x49, 0x71, 0x67, 0xd1, 0x35,
+ 0x0d, 0x8a, 0xbc, 0x07, 0x98, 0x15, 0x0c, 0x3e, 0x17, 0x7d, 0x2d, 0xb6,
+ 0x4c, 0xdd, 0x08, 0x40, 0x1e, 0x24, 0x16, 0x2a, 0x58, 0xd0, 0x2d, 0x83,
+ 0x8f, 0x2b, 0x25, 0xaf, 0x84, 0xb5, 0x21, 0xad, 0xb7, 0x1d, 0xed, 0x02,
+ 0x80, 0x64, 0xd0, 0xc4, 0x9e, 0x1f, 0x1e, 0xef, 0xf2, 0x57, 0x0c, 0x92,
+ 0x36, 0x4c, 0x40, 0x92, 0xf8, 0xcb, 0x51, 0x56, 0x2c, 0xa8, 0x8a, 0xd5,
+ 0xec, 0x90, 0x07, 0x5d, 0x50, 0x27, 0x66, 0x9c, 0xe8, 0x0e, 0x17, 0x03,
+ 0x9d, 0x7c, 0x56, 0xaf, 0x59, 0x12, 0x86, 0xb9, 0x54, 0x6e, 0xec, 0xac,
+ 0xaf, 0x30, 0x46, 0xda, 0xa1, 0x7a, 0x2a, 0x23, 0x7f, 0xc6, 0x57, 0x97,
+ 0x5e, 0x80, 0xa4, 0xdb, 0x1a, 0x5a, 0x41, 0x48, 0x25, 0x45, 0x84, 0x84,
+ 0x3f, 0x48, 0x6e, 0xcb, 0x12, 0xd1, 0x18, 0xfb, 0xb4, 0xf3, 0xc7, 0x1a,
+ 0xcc, 0xb9, 0x1b, 0xf2},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {932,
+ {0xe6, 0xd3, 0xf8, 0xce, 0xec, 0x20, 0xc3, 0xe6, 0xdf, 0x51, 0x85, 0x30,
+ 0x16, 0x12, 0xb0, 0x96, 0x4e, 0xc6, 0x51, 0xf2, 0xf2, 0x91, 0x95, 0x36},
+ {0x5c, 0xa9, 0x7b, 0x0a, 0xa9, 0x0b, 0x65, 0x74, 0x51, 0x57, 0xfd, 0xcd,
+ 0x63, 0xcb, 0x1f, 0xf4, 0xdc, 0xf7, 0x49, 0xb1, 0xae, 0x7b, 0x97, 0xc9,
+ 0x61, 0xee, 0x4d, 0x65, 0xa3, 0x39, 0x0c, 0xf7, 0x22, 0xf7, 0x2c, 0x6b,
+ 0xee, 0xda, 0xad, 0xf3, 0x63, 0x2f, 0xcd, 0x6d, 0x56, 0xa5, 0x71, 0xed,
+ 0x2b, 0x79, 0xc7, 0xa6, 0xb7, 0xcd, 0xeb, 0x16, 0x72, 0x91, 0x50, 0x97,
+ 0x15, 0x2d, 0x28, 0xc2, 0xd7, 0x0b, 0x8d, 0x54, 0x60, 0x88, 0xcd, 0xf3,
+ 0x35, 0xb0, 0x09, 0x71, 0x5c, 0x28, 0x71, 0xe4, 0xd2, 0x8c, 0x7c, 0x64,
+ 0xd2, 0x17, 0xef, 0xd2, 0x7d, 0x37, 0x49, 0x6f, 0x0e, 0x92, 0xe0, 0xb8,
+ 0xfb, 0xfa, 0xe5, 0x94, 0x18, 0x24, 0x4c, 0x3f, 0x7b, 0x9c, 0x5b, 0xf6,
+ 0xfe, 0xfc, 0x92, 0x46, 0x2b, 0xe0, 0x06, 0x2a, 0x8c, 0xf3, 0x90, 0x51,
+ 0x7d, 0x7d, 0x18, 0x24, 0xd1, 0xfc, 0xc9, 0xea, 0x8e, 0x8a, 0x7f, 0xa7,
+ 0x29, 0x3a, 0x41, 0x76, 0x25, 0xb0, 0xa5, 0xfd, 0xf2, 0x11, 0xf6, 0x64,
+ 0x0b, 0x3b, 0x30, 0x82, 0x00, 0x25, 0x28, 0x5f, 0x2c, 0xd2, 0x9f, 0xea,
+ 0xde, 0x8c, 0xb1, 0x68, 0x1d, 0x69, 0x7c, 0x31, 0x03, 0x9c, 0x04, 0xf5,
+ 0xeb, 0x28, 0x82, 0x72, 0x04, 0x7a, 0x02, 0x66, 0xae, 0x0c, 0xae, 0xa8,
+ 0xc9, 0x9b, 0x5a, 0x20, 0xea, 0xd6, 0x78, 0x0c, 0x5d, 0xf9, 0x20, 0xcf,
+ 0xa3, 0xdd, 0x2c, 0x42, 0xfc, 0xf3, 0x13, 0x6c, 0xb7, 0x7a, 0xfb, 0xed,
+ 0x02, 0x99, 0x98, 0xcf, 0xf6, 0x95, 0x6f, 0x09, 0x61, 0xd2, 0x97, 0xb7,
+ 0x14, 0x83, 0xe9, 0x06, 0x6d, 0xe7, 0x50, 0xa2, 0x54, 0x55, 0x26, 0x2f,
+ 0x18, 0xe6, 0x46, 0x10, 0xe0, 0x5a, 0x20, 0xc2, 0xf8, 0x3c, 0x5f, 0x96,
+ 0x56, 0x88, 0x18, 0x31, 0x2b, 0xef, 0xb9, 0xe6, 0xe1, 0xa0, 0x02, 0xae,
+ 0x0e, 0xe7, 0x49, 0x8a, 0xc3, 0xf0, 0xdd, 0xc0, 0xa2, 0xd0, 0x03, 0x75,
+ 0x47, 0x5d, 0x43, 0x12, 0xac, 0x7b, 0xc1, 0x53, 0x4b, 0x84, 0x2b, 0x70,
+ 0xff, 0xe1, 0x99, 0x4a, 0xde, 0x29, 0x54, 0x5f, 0xf6, 0xe6, 0x27, 0xb6,
+ 0xc7, 0x73, 0x1d, 0x4d, 0x01, 0xa7, 0x71, 0x36, 0x5d, 0xc3, 0xfa, 0xb4,
+ 0x7b, 0x8e, 0x28, 0xdf, 0x8a, 0xd9, 0x72, 0xbe, 0x7d, 0xbb, 0xf3, 0x66,
+ 0x84, 0xae, 0x95, 0xdd, 0x4b, 0x48, 0xe1, 0x32, 0xb2, 0x9f, 0x3b, 0x32,
+ 0xb2, 0x44, 0xad, 0x85, 0x7e, 0x54, 0x07, 0x7f, 0xc4, 0x50, 0xe7, 0x3a,
+ 0x4f, 0x51, 0x4f, 0x02, 0x1b, 0x21, 0xd0, 0x34, 0x23, 0x17, 0x5b, 0x64,
+ 0x3d, 0xc6, 0xdd, 0x2c, 0x6c, 0xd9, 0xd6, 0x5e, 0x97, 0x4b, 0x6f, 0x0c,
+ 0x39, 0x2c, 0x8a, 0xf2, 0xd1, 0x88, 0xfe, 0xa4, 0xdc, 0x4f, 0x08, 0xf7,
+ 0xbd, 0xfe, 0xe9, 0xeb, 0xfc, 0x65, 0x85, 0xf3, 0xbc, 0xfa, 0xbc, 0x9c,
+ 0x08, 0xc7, 0x8a, 0x34, 0xda, 0xdf, 0xeb, 0x50, 0x69, 0x9e, 0x9f, 0x60,
+ 0xcc, 0xec, 0xef, 0x96, 0x09, 0xa8, 0xef, 0x8a, 0x9f, 0x8b, 0x3b, 0xd1,
+ 0xa1, 0x57, 0x5f, 0x3b, 0x2d, 0xd9, 0x0e, 0x91, 0x78, 0xad, 0x6a, 0xe8,
+ 0xbe, 0x8c, 0x2f, 0x2f, 0x6e, 0x66, 0xf0, 0xf8, 0x32, 0xb5, 0x84, 0x2c,
+ 0x32, 0x99, 0xd0, 0x0d, 0x2a, 0xc3, 0x80, 0x5b, 0xdf, 0x23, 0x15, 0xfb,
+ 0x28, 0xda, 0x85, 0x57, 0xaa, 0x9f, 0xbf, 0x4f, 0xa8, 0x6f, 0xd0, 0x40,
+ 0x6f, 0xf5, 0x36, 0x42, 0x31, 0x99, 0xbd, 0x1e, 0x1c, 0xa8, 0x66, 0x5f,
+ 0x51, 0xf0, 0xf6, 0x7e, 0x37, 0xf8, 0xb9, 0xb6, 0x9f, 0x4e, 0xd1, 0xd1,
+ 0x15, 0x4f, 0xfd, 0x39, 0x09, 0x63, 0x09, 0x30, 0x6a, 0x7d, 0xe7, 0x32,
+ 0x79, 0xf7, 0x82, 0xd2, 0x60, 0x42, 0x03, 0x69, 0x76, 0x02, 0xfd, 0xbe,
+ 0xd4, 0x6d, 0x97, 0x66, 0xdf, 0x1d, 0x3d, 0x19},
+ {0xda, 0x45, 0x77, 0x20, 0x60, 0xa5, 0xdf, 0x72, 0x9b, 0x1b, 0x09, 0xef,
+ 0x77, 0x5a, 0xd4, 0x29, 0x4d, 0xaf, 0xb4, 0xd2, 0x80, 0x62, 0xa5, 0x12,
+ 0xfe, 0x01, 0x03, 0x7a, 0xa6, 0x03, 0x88, 0x7d, 0x2f, 0x3b, 0xf2, 0x55,
+ 0xed, 0x02, 0xc7, 0x40, 0xe1, 0xea, 0xb5, 0x99, 0xa1, 0x0d, 0x1b, 0x38,
+ 0xa6, 0xf4, 0x7b, 0x10, 0x03, 0xc2, 0x0e, 0x00, 0x3e, 0x5b, 0xf0, 0x75,
+ 0x10, 0x14, 0xcc, 0x9b, 0xf6, 0x72, 0xf4, 0xbc, 0x21, 0xba, 0x31, 0xc6,
+ 0xcb, 0x2e, 0x42, 0x1b, 0xf1, 0x45, 0x11, 0x2e, 0x87, 0xd2, 0x13, 0x3c,
+ 0x17, 0xcd, 0x2a, 0x3d, 0xaf, 0x4e, 0x11, 0x58, 0x36, 0xc1, 0x9b, 0xdc,
+ 0x79, 0x85, 0xcf, 0x9c, 0xa3, 0x28, 0xae, 0xc6, 0x1b, 0x4c, 0x3d, 0x6f,
+ 0x82, 0x5b, 0xc4, 0x79, 0xab, 0xeb, 0x3d, 0xe9, 0xf9, 0x54, 0x7b, 0x42,
+ 0x34, 0xaa, 0xec, 0x0b, 0x3b, 0x1b, 0xb1, 0x18, 0xdb, 0x6b, 0xc1, 0xfb,
+ 0xf6, 0xbb, 0x51, 0xac, 0xb8, 0xf5, 0x3b, 0x65, 0x34, 0x1d, 0x75, 0x51,
+ 0xba, 0x21, 0xf3, 0x1b, 0xa6, 0x9a, 0xc2, 0x48, 0xf2, 0xc9, 0x53, 0x4f,
+ 0xb0, 0x50, 0xe3, 0x0f, 0x81, 0xec, 0xec, 0xca, 0x70, 0x1e, 0xb9, 0xad,
+ 0xa5, 0xba, 0x60, 0xa8, 0x8f, 0xd7, 0x3f, 0x75, 0x2f, 0x78, 0xde, 0xc8,
+ 0x15, 0xe1, 0xf7, 0x52, 0xfe, 0x8e, 0xcb, 0x0d, 0xee, 0x7d, 0xe4, 0x56,
+ 0x8d, 0x31, 0xdc, 0x89, 0xe4, 0x15, 0xd7, 0x67, 0x04, 0x9f, 0x76, 0x04,
+ 0x1a, 0x27, 0x4f, 0xcf, 0xf2, 0xf1, 0x70, 0x00, 0xb9, 0x3c, 0xc9, 0xcc,
+ 0x23, 0x4e, 0xd0, 0x13, 0x54, 0x76, 0x80, 0x1c, 0xe9, 0xf4, 0xaf, 0x60,
+ 0xfb, 0x27, 0x4f, 0xf8, 0xb8, 0xaf, 0xfe, 0xb0, 0xbf, 0xf3, 0x01, 0x4a,
+ 0x39, 0x28, 0x84, 0x06, 0xba, 0xf5, 0xeb, 0x41, 0xfd, 0x92, 0x4a, 0x57,
+ 0x98, 0xbf, 0xda, 0x3c, 0x3d, 0x6d, 0x8c, 0xad, 0x08, 0x65, 0x03, 0x26,
+ 0x89, 0x69, 0x5a, 0xa1, 0xcc, 0x18, 0xfa, 0xa6, 0xe1, 0xb9, 0xdb, 0x98,
+ 0x79, 0x74, 0xa2, 0xd9, 0x3c, 0x9d, 0xc9, 0x80, 0xa4, 0xd7, 0xfc, 0xd4,
+ 0xca, 0xc9, 0x38, 0xdc, 0xe8, 0x8f, 0x24, 0x0a, 0x74, 0xf8, 0x67, 0x52,
+ 0xdf, 0xba, 0x61, 0x20, 0x56, 0x4b, 0x11, 0x69, 0x48, 0x49, 0x99, 0xab,
+ 0xa4, 0xd1, 0x32, 0xcc, 0x48, 0x26, 0x21, 0xd1, 0x61, 0x94, 0x37, 0x87,
+ 0x3b, 0xec, 0x0a, 0x42, 0x85, 0x43, 0xcc, 0x35, 0x99, 0x6a, 0x84, 0x54,
+ 0x75, 0xde, 0x7a, 0x70, 0x62, 0x52, 0x53, 0xf0, 0x11, 0xb6, 0x05, 0x6c,
+ 0xab, 0x69, 0xf1, 0x53, 0xba, 0x65, 0xe6, 0x04, 0x96, 0xbc, 0x39, 0x57,
+ 0x88, 0x1b, 0x81, 0x8a, 0x43, 0xef, 0xea, 0x80, 0x1b, 0x8d, 0x02, 0x7b,
+ 0x2e, 0x59, 0x39, 0x64, 0xb4, 0x08, 0x3c, 0x72, 0x08, 0x4b, 0xe6, 0x2e,
+ 0xa6, 0xc5, 0xe1, 0x66, 0xdc, 0x22, 0x05, 0x98, 0x75, 0x04, 0x3b, 0x9e,
+ 0xed, 0x7e, 0x65, 0x78, 0x8b, 0x4a, 0xc8, 0x36, 0x05, 0x22, 0x5b, 0x76,
+ 0xfa, 0xa5, 0x5b, 0xc1, 0xc2, 0x2a, 0x26, 0xdb, 0x1b, 0xe8, 0x17, 0xc0,
+ 0x92, 0xf8, 0xaf, 0x0f, 0x22, 0x93, 0x84, 0x1d, 0x86, 0x21, 0x8c, 0x30,
+ 0x6d, 0x9e, 0xf5, 0x5e, 0x1e, 0x49, 0x8a, 0x05, 0x8b, 0x33, 0xab, 0x51,
+ 0xc0, 0xe5, 0x44, 0x07, 0xab, 0x50, 0xad, 0xf0, 0x26, 0xf2, 0x32, 0x84,
+ 0xff, 0xc1, 0xcd, 0x4d, 0x13, 0x95, 0x5d, 0x94, 0x08, 0xc1, 0x96, 0x9f,
+ 0x53, 0x58, 0x74, 0xe2, 0xfa, 0x64, 0xc4, 0xd7, 0x96, 0x37, 0xef, 0x59,
+ 0x67, 0x04, 0xf2, 0x67, 0xda, 0xec, 0x47, 0xdc, 0x9a, 0xba, 0x21, 0xb3,
+ 0x2e, 0xa0, 0x1b, 0x39, 0xcf, 0x37, 0x80, 0x3d, 0xca, 0xbe, 0x80, 0xc3,
+ 0x90, 0xc6, 0x3e, 0x2a, 0x36, 0x86, 0x15, 0x28, 0xcb, 0xc2, 0x53, 0x15,
+ 0xcf, 0x42, 0x39, 0x36},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {933,
+ {0xc8, 0x34, 0xd3, 0x09, 0x63, 0x8c, 0xf9, 0xfe, 0x79, 0x7a, 0xf9, 0x83,
+ 0x57, 0xc2, 0xa9, 0x49, 0x4e, 0x30, 0xfe, 0x04, 0x6d, 0xf1, 0x8c, 0x3d},
+ {0x2c, 0x15, 0x11, 0xa4, 0x3f, 0xb0, 0x99, 0x15, 0x5a, 0xf7, 0x18, 0xe1,
+ 0xbc, 0xfd, 0xa8, 0xc7, 0x47, 0xa9, 0xb2, 0xf1, 0x5c, 0x2f, 0x06, 0x88,
+ 0x8e, 0xf1, 0xd2, 0x76, 0xb2, 0xc4, 0x29, 0xb6, 0xee, 0xa4, 0x1e, 0x4d,
+ 0x6e, 0x36, 0xc5, 0x65, 0x99, 0x5a, 0xe8, 0xf7, 0x71, 0xc7, 0x81, 0x4d,
+ 0x1e, 0x23, 0xb4, 0xa3, 0x08, 0x53, 0x7b, 0x2b, 0xf7, 0xe8, 0xed, 0xf2,
+ 0x18, 0xa4, 0x4c, 0xb9, 0x06, 0x24, 0xa2, 0x3d, 0xc2, 0x3e, 0xa9, 0xa3,
+ 0xe4, 0xbc, 0x6d, 0x4f, 0xc0, 0x3c, 0xa8, 0x40, 0x4e, 0xc2, 0x01, 0xb8,
+ 0xea, 0x86, 0x89, 0x00, 0x78, 0x26, 0x8c, 0xe4, 0xdf, 0xe0, 0x2c, 0x2b,
+ 0x08, 0x2b, 0xe3, 0xc5, 0x9c, 0xac, 0x04, 0xa8, 0x82, 0x49, 0x0d, 0xe1,
+ 0xf5, 0x81, 0xa1, 0x23, 0xd2, 0x24, 0x73, 0x99, 0xd6, 0x18, 0x21, 0x31,
+ 0x6f, 0x0d, 0x01, 0x99, 0x62, 0xe3, 0xc7, 0x51, 0x53, 0xeb, 0x41, 0x45,
+ 0x80, 0xf1, 0xd6, 0x83, 0xf9, 0xf1, 0x1e, 0x87, 0xf1, 0xfa, 0xc0, 0x92,
+ 0x89, 0xfb, 0x9b, 0x26, 0x3f, 0x3c, 0x82, 0xa0, 0xd8, 0x06, 0x37, 0x69,
+ 0x39, 0x52, 0xb7, 0xa3, 0xec, 0xb7, 0x35, 0x0e, 0xf0, 0xe5, 0xf5, 0x87,
+ 0x5a, 0xb0, 0x9c, 0xad, 0xae, 0x44, 0xca, 0x0f, 0xf9, 0xb5, 0x3e, 0x45,
+ 0x48, 0xe8, 0x29, 0xe6, 0xb9, 0xf5, 0xbb, 0x70, 0xfb, 0xc3, 0xfd, 0xa3,
+ 0x97, 0xba, 0xd5, 0xa9, 0xc5, 0xdd, 0xc5, 0xca, 0xea, 0x2f, 0xc3, 0xd9,
+ 0x21, 0xc1, 0xc1, 0x38, 0x11, 0x1b, 0x78, 0xe6, 0x6c, 0x97, 0x59, 0xba,
+ 0x3a, 0xbf, 0xd9, 0x98, 0xb9, 0xc1, 0x7e, 0x45, 0xe8, 0x54, 0x6e, 0xb4,
+ 0x4a, 0xe1, 0xe1, 0xa8, 0x21, 0x3a, 0x6b, 0xe7, 0xff, 0xfa, 0x11, 0x4c,
+ 0xff, 0x20, 0x09, 0xba, 0x8d, 0x4c, 0xf6, 0xcd, 0x2f, 0x88, 0xae, 0x87,
+ 0xb4, 0x90, 0x1a, 0xeb, 0x7c, 0xa2, 0x16, 0xfc, 0x46, 0x18, 0x3e, 0x85,
+ 0xae, 0x4c, 0x27, 0x6f, 0x6a, 0xdb, 0x18, 0xa6, 0x18, 0xdb, 0x19, 0xa5,
+ 0xa6, 0x61, 0x70, 0xfc, 0xf0, 0x25, 0x47, 0xe8, 0x9e, 0x3f, 0xde, 0x7a,
+ 0x87, 0xea, 0x00, 0x28, 0x4a, 0xc0, 0xbb, 0x7b, 0x4c, 0x83, 0x1c, 0x30,
+ 0x6c, 0xa7, 0x40, 0x1e, 0x1c, 0x76, 0x2a, 0x81, 0xe3, 0x05, 0x89, 0x22,
+ 0xd7, 0x27, 0x32, 0x5f, 0x05, 0x16, 0x00, 0xc8, 0x52, 0xcb, 0xd9, 0x22,
+ 0xf1, 0x27, 0xf0, 0x68, 0x54, 0xb6, 0x0c, 0x09, 0x8d, 0x83, 0xf1, 0xf9,
+ 0xb2, 0xd6, 0xc1, 0xc9, 0x36, 0xfa, 0x04, 0x72, 0xa0, 0x5c, 0xfc, 0x4f,
+ 0xd8, 0xd8, 0xef, 0xd9, 0x77, 0xfe, 0x5f, 0x19, 0x6d, 0xb2, 0x9b, 0xd5,
+ 0xc3, 0x2d, 0x6c, 0x81, 0x0e, 0x6b, 0x07, 0xc1, 0xce, 0x03, 0xe0, 0x27,
+ 0x71, 0x4c, 0xed, 0x23, 0x78, 0x87, 0xa0, 0x3f, 0x92, 0x0e, 0x43, 0x6d,
+ 0x9c, 0x34, 0x5a, 0x10, 0xf2, 0xda, 0xe0, 0xf2, 0x66, 0x76, 0x8c, 0x76,
+ 0x47, 0x6b, 0x7a, 0xb0, 0xc7, 0x8d, 0xf4, 0x7b, 0xa2, 0xa4, 0xdb, 0xad,
+ 0x6f, 0x98, 0x32, 0xb5, 0x06, 0x6b, 0xc1, 0x6b, 0xc1, 0x7c, 0x84, 0x9b,
+ 0xca, 0x0a, 0x03, 0xd8, 0x48, 0x7b, 0x30, 0xb8, 0x04, 0x25, 0x03, 0x47,
+ 0x92, 0x90, 0x35, 0xf1, 0xac, 0x7e, 0x7a, 0x41, 0x92, 0xe2, 0x21, 0x90,
+ 0x01, 0x70, 0xac, 0x2d, 0x74, 0xce, 0xb3, 0x48, 0x98, 0xbb, 0x67, 0xb8,
+ 0x73, 0xba, 0x3d, 0x79, 0xae, 0x37, 0x9b, 0xa8, 0xb9, 0x6c, 0xc0, 0xa6,
+ 0x7d, 0x81, 0x94, 0xc6, 0x73, 0x95, 0xca, 0x61, 0x0c, 0x85, 0x92, 0x37,
+ 0x94, 0x06, 0xb7, 0x13, 0x5e, 0xda, 0xf8, 0x98, 0xda, 0xb7, 0x8d, 0x30,
+ 0xfc, 0x4b, 0xf6, 0xe0, 0x36, 0xf1, 0x1f, 0x93, 0x3b, 0xc7, 0x9c, 0xef,
+ 0xbb, 0x56, 0x0b, 0x3c, 0x7d, 0x06, 0x43, 0x7a},
+ {0xb1, 0x8d, 0xb3, 0x5b, 0xae, 0x8c, 0x21, 0xb5, 0xd5, 0x1b, 0x07, 0xe4,
+ 0xba, 0x73, 0x49, 0xda, 0xd0, 0xe9, 0x3e, 0x03, 0xee, 0x5c, 0x53, 0xb5,
+ 0xde, 0x39, 0x7d, 0xe6, 0x50, 0xd5, 0x30, 0x9f, 0xfd, 0xc8, 0xb8, 0x51,
+ 0x1f, 0xd5, 0x57, 0x4a, 0x0b, 0xae, 0xe0, 0x31, 0x3e, 0xd6, 0xd9, 0x05,
+ 0x0a, 0x7b, 0x22, 0x45, 0x5c, 0x35, 0xbd, 0xa5, 0x22, 0x69, 0x23, 0x5a,
+ 0x71, 0x1f, 0x97, 0x74, 0x99, 0x82, 0x68, 0x5b, 0xeb, 0x74, 0x58, 0xdd,
+ 0x02, 0x2e, 0xb3, 0xb0, 0x58, 0x76, 0x6b, 0x5a, 0x41, 0xe4, 0xe4, 0x3b,
+ 0x01, 0x3f, 0x08, 0xe1, 0x1f, 0x2c, 0xc1, 0xa5, 0xbb, 0x15, 0x7e, 0xc2,
+ 0xfd, 0x90, 0x3c, 0xda, 0x97, 0x98, 0xad, 0x93, 0x4a, 0x06, 0xf5, 0x04,
+ 0x9d, 0x96, 0x08, 0x8c, 0x25, 0xcf, 0x68, 0x08, 0x59, 0x92, 0x9e, 0x6d,
+ 0xbe, 0x81, 0x84, 0x3b, 0x5e, 0xf1, 0xf5, 0x09, 0xb5, 0x82, 0x26, 0xb2,
+ 0xf8, 0xf0, 0x19, 0xd6, 0xbf, 0x5a, 0x2b, 0x5f, 0x3a, 0x71, 0xa5, 0xdb,
+ 0x34, 0xc6, 0x2e, 0xde, 0x77, 0xec, 0x42, 0x63, 0x5b, 0x66, 0x03, 0x97,
+ 0x36, 0xd8, 0xf7, 0x57, 0x99, 0x03, 0xb4, 0x1a, 0x53, 0x8c, 0x83, 0x7e,
+ 0xa8, 0x06, 0xfa, 0x85, 0x26, 0x30, 0x1c, 0xf8, 0xab, 0xb2, 0x8f, 0xe0,
+ 0xb1, 0xc9, 0xba, 0xe8, 0xe6, 0x72, 0x7c, 0xcf, 0xed, 0xc6, 0x65, 0xe7,
+ 0xed, 0xf7, 0x0e, 0xe8, 0x36, 0xb0, 0xce, 0x5c, 0xaa, 0x9e, 0x98, 0x99,
+ 0x9a, 0xd5, 0x89, 0x50, 0xad, 0x47, 0xdf, 0x24, 0x39, 0x53, 0x39, 0x92,
+ 0xf9, 0xc9, 0xd6, 0x42, 0x21, 0xa2, 0x64, 0x76, 0x97, 0x15, 0x0d, 0xc4,
+ 0x6e, 0x9d, 0x8f, 0x21, 0xce, 0x74, 0xc0, 0x6a, 0x53, 0x4d, 0x81, 0x1c,
+ 0xbd, 0x3d, 0xec, 0x2e, 0xe0, 0xd8, 0x98, 0x1c, 0x2e, 0xe3, 0x95, 0x6a,
+ 0x04, 0x8a, 0x32, 0xa1, 0x48, 0x80, 0xca, 0xf0, 0xa6, 0xca, 0x03, 0x45,
+ 0x69, 0x36, 0xbf, 0x16, 0xa9, 0xd7, 0x6c, 0x62, 0x43, 0x9b, 0x37, 0xfa,
+ 0x92, 0x6e, 0xe7, 0xa0, 0x73, 0x34, 0xf4, 0xe5, 0x25, 0xbc, 0x59, 0xc4,
+ 0x3b, 0x1b, 0xca, 0x22, 0x4c, 0x88, 0xdf, 0x1b, 0x6e, 0x1b, 0x10, 0xbb,
+ 0x44, 0xe6, 0x6c, 0x19, 0xee, 0xa8, 0xa9, 0x70, 0xf4, 0xc5, 0x02, 0x67,
+ 0x6e, 0xed, 0x28, 0xde, 0x51, 0x17, 0x79, 0x67, 0x1e, 0x5f, 0xf0, 0xb4,
+ 0xc9, 0x8a, 0x9a, 0x18, 0x45, 0xd8, 0x21, 0x58, 0xdf, 0xd3, 0xe6, 0x2b,
+ 0x76, 0x08, 0x8b, 0xb9, 0x61, 0xe6, 0xc5, 0x55, 0xb8, 0xe4, 0x03, 0xe1,
+ 0xa2, 0xa5, 0x0b, 0x89, 0x04, 0xaf, 0x5f, 0xc1, 0xce, 0xa7, 0x30, 0xf9,
+ 0xe5, 0x48, 0xec, 0x52, 0xfa, 0xa1, 0xd8, 0x77, 0xcd, 0x5a, 0xe4, 0x7b,
+ 0xb1, 0xc6, 0xcf, 0x7c, 0x80, 0xd4, 0x5a, 0xf7, 0x5d, 0xed, 0x77, 0x9c,
+ 0xe4, 0x62, 0xc2, 0x56, 0xd1, 0x0c, 0x4f, 0x08, 0xf8, 0x3d, 0x0a, 0x1e,
+ 0x29, 0x9b, 0x34, 0xf4, 0x76, 0x99, 0xbb, 0x58, 0x0c, 0xa8, 0x02, 0x73,
+ 0xbe, 0x9a, 0x6b, 0x38, 0x47, 0x62, 0x7e, 0x50, 0x70, 0x8e, 0x92, 0xe7,
+ 0x0c, 0xea, 0x6d, 0x0d, 0xa2, 0x1e, 0x52, 0x18, 0x01, 0x30, 0x40, 0x6b,
+ 0x0b, 0x74, 0xfd, 0x93, 0xe0, 0x63, 0xba, 0x92, 0x7c, 0xb2, 0xdb, 0x9b,
+ 0xe9, 0xe8, 0x20, 0xf1, 0x10, 0x90, 0x4b, 0xaa, 0xc0, 0x61, 0x56, 0x8e,
+ 0x47, 0xac, 0xed, 0xdd, 0xdd, 0x4f, 0xe0, 0x86, 0x50, 0xf2, 0x28, 0xf9,
+ 0xb7, 0x38, 0xb7, 0x73, 0xcd, 0x80, 0x84, 0x38, 0x3e, 0xc0, 0x61, 0x7f,
+ 0xce, 0x7d, 0xab, 0xf0, 0x89, 0x76, 0x0b, 0x6d, 0xbe, 0x24, 0x9d, 0xaa,
+ 0x38, 0xfc, 0x0d, 0xee, 0x4e, 0x38, 0x60, 0x3c, 0x45, 0x4a, 0xae, 0x00,
+ 0x1b, 0x1d, 0x9d, 0xff, 0x7b, 0xbc, 0x68, 0x3b, 0x67, 0x35, 0x67, 0x05,
+ 0xf1, 0x6f, 0x99, 0xad},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {934,
+ {0x1f, 0x1a, 0x1f, 0xb6, 0x87, 0x80, 0x1b, 0x1c, 0x43, 0x41, 0xf7, 0xc9,
+ 0x31, 0xba, 0x5b, 0x1f, 0x4d, 0x69, 0x55, 0x9a, 0x10, 0x4e, 0x1d, 0xa5},
+ {0xcd, 0x4b, 0xb9, 0x16, 0x21, 0x6c, 0x09, 0x85, 0x80, 0xdd, 0xd1, 0xf5,
+ 0x19, 0xf8, 0xa7, 0xf2, 0xc6, 0xd6, 0xba, 0xdf, 0xaf, 0xe0, 0x2c, 0x00,
+ 0xe5, 0xb6, 0x13, 0xfc, 0x04, 0x50, 0xaa, 0x2c, 0xc3, 0x22, 0x49, 0xc5,
+ 0xd2, 0xb4, 0xa4, 0xe6, 0x01, 0x2d, 0x63, 0x46, 0x77, 0xe0, 0xdf, 0x37,
+ 0x3b, 0x71, 0xfc, 0x96, 0x76, 0xea, 0x06, 0x70, 0xc5, 0x12, 0xe1, 0x07,
+ 0x12, 0xea, 0x78, 0x93, 0x7d, 0xa5, 0xa7, 0xa8, 0x31, 0x3f, 0x85, 0x5e,
+ 0xe2, 0x6b, 0x47, 0x58, 0xc9, 0x7a, 0x8b, 0x7e, 0x18, 0x40, 0x8a, 0x61,
+ 0xac, 0x99, 0x3c, 0xf3, 0xe2, 0x66, 0x37, 0x01, 0xa9, 0xeb, 0x0a, 0x7d,
+ 0x87, 0x18, 0x39, 0x21, 0x10, 0xb3, 0x5c, 0x23, 0xc9, 0x6c, 0xee, 0xcd,
+ 0xa9, 0x48, 0xd3, 0x96, 0x5f, 0x61, 0x8b, 0x13, 0x5f, 0xdd, 0xe2, 0xd1,
+ 0x4d, 0x42, 0x08, 0x30, 0xe6, 0x7d, 0xf1, 0x2c, 0xf1, 0x27, 0x86, 0x7b,
+ 0xa8, 0x5b, 0xfe, 0x7c, 0xab, 0xad, 0x09, 0x91, 0x76, 0xf7, 0x7a, 0x4b,
+ 0xf5, 0x85, 0x09, 0x7e, 0x06, 0x22, 0x65, 0xae, 0x83, 0xe5, 0xc8, 0x9e,
+ 0x48, 0x27, 0x6b, 0x19, 0xdb, 0xd1, 0xf4, 0x2b, 0x9a, 0xaa, 0x99, 0xca,
+ 0xcd, 0xb2, 0x65, 0x19, 0xaa, 0x91, 0x93, 0xee, 0x63, 0x79, 0x4c, 0xa5,
+ 0x69, 0xa8, 0x37, 0x26, 0xef, 0x7a, 0xd6, 0x65, 0x2d, 0xbb, 0x85, 0x23,
+ 0xdd, 0xe4, 0xd0, 0xca, 0xb9, 0x2b, 0x64, 0x62, 0x5f, 0x7c, 0xb9, 0x2a,
+ 0x40, 0x7d, 0xc6, 0x07, 0x65, 0xef, 0x1d, 0xa7, 0x3d, 0x8e, 0xdf, 0xed,
+ 0xa9, 0x2a, 0x39, 0x08, 0x6a, 0x87, 0xcc, 0x9f, 0xb3, 0x47, 0x06, 0xa4,
+ 0x84, 0xfc, 0xa5, 0xbc, 0xd4, 0xeb, 0x33, 0x55, 0xeb, 0x2d, 0x0d, 0x12,
+ 0x4f, 0x15, 0xd6, 0x7d, 0x4c, 0x44, 0x98, 0x6c, 0x58, 0x01, 0x59, 0xc3,
+ 0xef, 0xfc, 0x1f, 0x0f, 0xe8, 0x80, 0xf3, 0xd9, 0xc0, 0xbc, 0x31, 0x1a,
+ 0xd5, 0x6d, 0xfa, 0x45, 0xe4, 0xa3, 0x76, 0x16, 0xad, 0x04, 0x7f, 0xe1,
+ 0xbb, 0xd1, 0x03, 0xce, 0xf4, 0xb0, 0x04, 0x15, 0x5f, 0x8c, 0x98, 0x60,
+ 0x6d, 0xf2, 0x01, 0xf5, 0x40, 0x1d, 0xea, 0x73, 0x03, 0xe3, 0x44, 0x31,
+ 0xd7, 0x52, 0x17, 0x16, 0xc5, 0x31, 0xaa, 0x7f, 0xa1, 0xac, 0x48, 0x00,
+ 0xbf, 0x90, 0x45, 0x92, 0x4f, 0x89, 0xef, 0x38, 0x0a, 0xba, 0xb9, 0xb0,
+ 0x6a, 0xf4, 0xb2, 0x47, 0xdc, 0x9e, 0x20, 0x5f, 0x2e, 0xde, 0x06, 0x12,
+ 0x01, 0x87, 0x6e, 0x46, 0x0e, 0xda, 0xc3, 0x40, 0x02, 0x0a, 0xca, 0xa2,
+ 0x6e, 0x81, 0x58, 0xa8, 0x15, 0x8e, 0x91, 0x5b, 0x9f, 0x95, 0x5f, 0xc3,
+ 0x75, 0xdb, 0xc4, 0x1c, 0x5c, 0x32, 0x4b, 0xa9, 0x16, 0xa3, 0x07, 0xf4,
+ 0xbb, 0xdb, 0x3f, 0x09, 0xf1, 0x28, 0xbf, 0xd4, 0xed, 0x27, 0xb2, 0x5f,
+ 0x9c, 0x74, 0x1f, 0x86, 0x24, 0xd9, 0xc8, 0x35, 0x6a, 0x1c, 0x27, 0xd0,
+ 0x62, 0x0d, 0xb3, 0x88, 0x72, 0xfc, 0xe5, 0x13, 0x45, 0x6d, 0x82, 0xfc,
+ 0xb1, 0x64, 0xc6, 0x41, 0x98, 0x47, 0x5b, 0x3f, 0xd6, 0xe6, 0xd6, 0xe8,
+ 0xa5, 0xce, 0x3a, 0x36, 0xf1, 0x95, 0xc4, 0xbf, 0xb3, 0x1a, 0x86, 0x07,
+ 0x9b, 0xcb, 0xf6, 0xe2, 0x23, 0x8f, 0xf5, 0x56, 0x2d, 0x69, 0x34, 0x30,
+ 0x0f, 0x36, 0xef, 0x32, 0x2f, 0xe5, 0x5f, 0x41, 0x4e, 0xf9, 0x59, 0x8e,
+ 0x14, 0x00, 0x37, 0x9f, 0xdb, 0xdb, 0xfe, 0xa6, 0xe4, 0xf4, 0x4e, 0xd5,
+ 0xd5, 0x0e, 0xc8, 0x49, 0xdf, 0xc6, 0x5a, 0x23, 0x13, 0x11, 0xcf, 0x21,
+ 0x3f, 0x45, 0x81, 0x6f, 0xa3, 0xfb, 0xea, 0x33, 0x63, 0x46, 0xb4, 0xc6,
+ 0x00, 0x76, 0x64, 0x87, 0x01, 0x93, 0x4c, 0xf7, 0x38, 0x06, 0x19, 0x00,
+ 0xb2, 0xba, 0xf0, 0x53, 0xc1, 0xf1, 0x33, 0x43},
+ {0x88, 0x5e, 0x9a, 0x14, 0x7c, 0x2d, 0xfd, 0xdc, 0x23, 0x00, 0xc3, 0x40,
+ 0x85, 0x54, 0x06, 0xd6, 0xd7, 0x18, 0xa2, 0x95, 0xcc, 0x7c, 0x83, 0x3d,
+ 0xfd, 0xa0, 0x43, 0x05, 0x28, 0x7f, 0x74, 0xa8, 0xb7, 0x9a, 0xfb, 0xcf,
+ 0xf0, 0x84, 0xb4, 0xcd, 0x85, 0x5a, 0x3d, 0xb6, 0x68, 0xe8, 0xca, 0xe7,
+ 0x57, 0x45, 0x73, 0xc7, 0x37, 0x86, 0x29, 0xbf, 0x40, 0x92, 0xbf, 0x15,
+ 0xe7, 0xa7, 0xeb, 0x4b, 0xec, 0x3e, 0x25, 0x8c, 0xc2, 0xed, 0xd1, 0x4f,
+ 0x36, 0xc9, 0xd5, 0xb1, 0x99, 0x3a, 0x55, 0xfb, 0x17, 0x8e, 0x48, 0x76,
+ 0x7d, 0x6b, 0xb8, 0xab, 0xa7, 0x00, 0xa7, 0x92, 0x2b, 0x84, 0x1d, 0x8d,
+ 0x94, 0x68, 0x60, 0x26, 0x13, 0xde, 0xf7, 0x43, 0x01, 0x8a, 0x0d, 0x36,
+ 0xd5, 0x4f, 0xfb, 0x46, 0xdb, 0x94, 0xd8, 0x31, 0x22, 0xcc, 0x83, 0xe8,
+ 0x84, 0xf1, 0xab, 0xcd, 0x48, 0xc0, 0x8f, 0x87, 0xc1, 0xa1, 0x5d, 0xed,
+ 0xaf, 0x38, 0xc9, 0x66, 0xac, 0xa1, 0x61, 0x95, 0x92, 0xf6, 0x70, 0xb9,
+ 0x9a, 0x44, 0x86, 0xe6, 0xe7, 0x87, 0x7d, 0xfd, 0x8f, 0xb5, 0x7f, 0x61,
+ 0x3b, 0x95, 0xe5, 0xb9, 0xa6, 0xe2, 0x4a, 0x3d, 0x0e, 0x7b, 0xb7, 0x12,
+ 0x69, 0xbd, 0x7c, 0x06, 0xd6, 0x19, 0x31, 0x4a, 0x90, 0x40, 0x5d, 0x4c,
+ 0xcd, 0x89, 0xe5, 0x93, 0xbf, 0x74, 0xfc, 0x37, 0x92, 0xe7, 0x62, 0x57,
+ 0x62, 0xee, 0x85, 0x44, 0xdd, 0xc6, 0x0b, 0x5f, 0xf7, 0xc2, 0x70, 0xcc,
+ 0x6d, 0x46, 0x85, 0x1b, 0x92, 0xdc, 0x06, 0x45, 0xbb, 0xef, 0x5d, 0xaa,
+ 0xf5, 0xf0, 0x88, 0x62, 0x5b, 0x4b, 0x1b, 0xc2, 0x50, 0xf0, 0xb5, 0x6d,
+ 0x06, 0x1e, 0xc9, 0x4c, 0x77, 0x7f, 0xbb, 0x6f, 0x1f, 0xfa, 0x91, 0xdd,
+ 0x81, 0x49, 0x41, 0xca, 0x9b, 0xa1, 0xef, 0xf1, 0x5f, 0xbb, 0x25, 0x09,
+ 0x10, 0x76, 0x10, 0xcd, 0xf9, 0x1e, 0x6a, 0x0e, 0x31, 0x2c, 0xe3, 0xc7,
+ 0x44, 0x51, 0x6f, 0xde, 0xa2, 0x97, 0xf8, 0xa6, 0x37, 0x08, 0xc3, 0x65,
+ 0x9b, 0xc0, 0x01, 0xec, 0x3a, 0x9c, 0xa4, 0x96, 0x19, 0x31, 0x84, 0x55,
+ 0x05, 0x5e, 0xab, 0xe2, 0xa4, 0x60, 0x84, 0x51, 0xc6, 0x68, 0xb8, 0xf6,
+ 0x2a, 0xb4, 0x0e, 0xb1, 0x57, 0x71, 0x0c, 0x87, 0xa9, 0xd4, 0x95, 0x83,
+ 0x79, 0xcd, 0x77, 0xf8, 0x7f, 0xf3, 0xeb, 0x39, 0xec, 0x50, 0x36, 0xea,
+ 0xc1, 0xd7, 0x0d, 0xc8, 0xd3, 0xfa, 0xfa, 0xa3, 0xae, 0x20, 0xcc, 0xc8,
+ 0x3b, 0xa1, 0xdd, 0x41, 0xbe, 0xd8, 0x1e, 0x54, 0x66, 0x72, 0x6f, 0x58,
+ 0x02, 0x44, 0x89, 0x51, 0x94, 0x4b, 0xe4, 0x5e, 0xf6, 0x14, 0x6c, 0xf4,
+ 0x44, 0x30, 0xbc, 0x65, 0xc8, 0x1e, 0xc0, 0x6e, 0x7a, 0x20, 0xa8, 0x7e,
+ 0x43, 0x4d, 0x8e, 0x98, 0x88, 0x00, 0x0e, 0x14, 0x02, 0xcb, 0x92, 0x2f,
+ 0x3e, 0x7c, 0x79, 0x50, 0xed, 0x1f, 0x5a, 0x78, 0x97, 0x1d, 0x13, 0x78,
+ 0x33, 0x51, 0xe4, 0x23, 0x4e, 0x87, 0x49, 0x4d, 0x76, 0x41, 0xa3, 0x32,
+ 0xa5, 0x3a, 0x8c, 0xa7, 0x1f, 0xdb, 0xe5, 0x47, 0xec, 0xa3, 0xe2, 0x17,
+ 0xe4, 0xca, 0x37, 0x39, 0x02, 0x15, 0x29, 0xfc, 0xb8, 0xd5, 0xef, 0x92,
+ 0x2a, 0x3c, 0x8d, 0x0c, 0x60, 0xbe, 0x8d, 0x0d, 0xca, 0x2f, 0x9c, 0x08,
+ 0x5d, 0xc5, 0xd7, 0x35, 0xbb, 0xd0, 0x46, 0x65, 0x9a, 0x93, 0x52, 0x51,
+ 0xd3, 0xc5, 0x05, 0xb9, 0x86, 0x9d, 0xc6, 0x3f, 0x99, 0x8a, 0x36, 0xd3,
+ 0xc8, 0x7b, 0x87, 0x7f, 0xed, 0x11, 0xf2, 0x08, 0xcb, 0x4f, 0x44, 0x8b,
+ 0x6b, 0x34, 0x37, 0x61, 0xe7, 0x59, 0xcd, 0x39, 0x3a, 0x92, 0x88, 0x3d,
+ 0x5f, 0x78, 0x5e, 0x6b, 0xee, 0x8c, 0x30, 0x4f, 0x7b, 0xcc, 0xf4, 0x6c,
+ 0x26, 0x2d, 0xb4, 0x16, 0xca, 0x3b, 0x4a, 0x90, 0x7d, 0xac, 0x19, 0x15,
+ 0x31, 0x0a, 0x4a, 0xde},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {935,
+ {0xd8, 0x65, 0xda, 0x4a, 0x7d, 0xf8, 0x39, 0xe3, 0xf1, 0x13, 0xbb, 0x5a,
+ 0xa8, 0xb2, 0x61, 0x2c, 0xda, 0x83, 0xbd, 0x23, 0xde, 0x41, 0x18, 0x59},
+ {0x4e, 0x9b, 0x33, 0x1c, 0xda, 0x75, 0x7f, 0x6f, 0xe3, 0xca, 0xd5, 0x12,
+ 0x08, 0x15, 0x1e, 0x8f, 0xcc, 0xec, 0xcc, 0x2d, 0x4f, 0x17, 0x8b, 0xd7,
+ 0xcc, 0xeb, 0x18, 0xb0, 0xfa, 0x45, 0x6e, 0xa0, 0x36, 0xd7, 0x76, 0x32,
+ 0x67, 0xff, 0x01, 0x9f, 0x8f, 0xca, 0x9e, 0x8f, 0x11, 0x26, 0xdf, 0xaa,
+ 0xbc, 0xc8, 0x39, 0x7c, 0xff, 0xa3, 0x4a, 0x3c, 0x6c, 0xd9, 0xd3, 0x25,
+ 0x9c, 0xca, 0xf5, 0xed, 0xfe, 0xea, 0x91, 0x4a, 0x4c, 0x56, 0xec, 0xb1,
+ 0x43, 0xf4, 0x08, 0x0f, 0xb6, 0x7e, 0xcd, 0xe3, 0x61, 0x2d, 0x1b, 0xb0,
+ 0x67, 0x64, 0x8c, 0xce, 0xa2, 0xa8, 0x20, 0x98, 0x5e, 0xa1, 0x28, 0x8e,
+ 0x51, 0xcf, 0xfa, 0x60, 0x86, 0x2f, 0x8d, 0x19, 0x07, 0xf2, 0x58, 0xc5,
+ 0x65, 0x34, 0x78, 0x3e, 0x93, 0x9b, 0xd2, 0xec, 0x65, 0x1f, 0x1c, 0xb0,
+ 0x95, 0x3b, 0x7e, 0xed, 0x07, 0x44, 0x4a, 0xc9, 0x82, 0xb4, 0x5e, 0xf7,
+ 0xa4, 0x5f, 0x5c, 0xb7, 0x4a, 0x94, 0xdc, 0xf1, 0xc1, 0xbc, 0x9f, 0xb7,
+ 0x7e, 0xe5, 0x12, 0x04, 0xc8, 0xfe, 0xba, 0xef, 0x12, 0x04, 0x89, 0x18,
+ 0x94, 0xdd, 0x0e, 0x02, 0x67, 0x5b, 0xf5, 0xef, 0x25, 0xfe, 0xdf, 0xea,
+ 0x7a, 0xaf, 0xb9, 0x35, 0x23, 0x6b, 0x49, 0xb0, 0x05, 0x92, 0xe0, 0xda,
+ 0x44, 0x71, 0x6d, 0x64, 0x8c, 0xa1, 0x28, 0xa9, 0x08, 0x11, 0xce, 0x33,
+ 0xad, 0x11, 0xc2, 0xf6, 0xf0, 0xe1, 0xc4, 0x96, 0xd1, 0x92, 0x36, 0x88,
+ 0x5f, 0xc9, 0xde, 0x84, 0x32, 0xb3, 0x5e, 0x18, 0x30, 0x55, 0x28, 0xec,
+ 0x20, 0x05, 0x13, 0xd7, 0xd8, 0x6b, 0xd0, 0x02, 0xf1, 0x1f, 0x49, 0x60,
+ 0x85, 0x6c, 0x15, 0x62, 0xc3, 0x25, 0xc0, 0x02, 0xa7, 0x0a, 0x4b, 0x2a,
+ 0x5b, 0x12, 0x71, 0x1a, 0xaa, 0x65, 0x49, 0xa1, 0xc9, 0x5a, 0x62, 0xde,
+ 0x04, 0x70, 0x3c, 0x88, 0x56, 0x75, 0xbe, 0xf3, 0xaa, 0x27, 0x8f, 0x82,
+ 0xac, 0xd4, 0xf0, 0xee, 0x86, 0x23, 0x72, 0xaa, 0x34, 0x90, 0x5e, 0x07,
+ 0x47, 0x12, 0xc3, 0xd9, 0x1a, 0xf6, 0xff, 0x23, 0xe3, 0xfa, 0x74, 0x58,
+ 0x5e, 0x70, 0x97, 0x67, 0x81, 0x47, 0x0a, 0x20, 0x46, 0xc5, 0xe5, 0x64,
+ 0x40, 0x75, 0xb6, 0xff, 0x6c, 0xdc, 0x54, 0x1a, 0x11, 0xe8, 0x3a, 0x5f,
+ 0x82, 0x2f, 0xf8, 0xce, 0x90, 0xf9, 0xfa, 0x8d, 0x27, 0x57, 0xbf, 0x37,
+ 0x29, 0x45, 0xce, 0xe9, 0x14, 0xe5, 0x4e, 0xae, 0x47, 0x61, 0xca, 0x28,
+ 0x2d, 0x64, 0xb3, 0x63, 0xb5, 0x19, 0x11, 0xce, 0x1e, 0x9c, 0x39, 0x5c,
+ 0x73, 0xcc, 0xc0, 0x75, 0x50, 0xa1, 0x28, 0x7b, 0x2a, 0xbd, 0xc4, 0xed,
+ 0xd4, 0x88, 0xcf, 0x47, 0xf8, 0x46, 0x3f, 0xa9, 0xbb, 0x38, 0x1b, 0x9f,
+ 0x69, 0xce, 0x84, 0x52, 0x93, 0x95, 0x1a, 0x50, 0x0b, 0x8b, 0x60, 0x83,
+ 0x2c, 0x0d, 0xdd, 0x97, 0xb1, 0x56, 0x7e, 0x2b, 0x19, 0x96, 0x2a, 0xbf,
+ 0xda, 0xb4, 0x7a, 0x62, 0x13, 0x60, 0x79, 0xa6, 0x09, 0xa6, 0x03, 0x73,
+ 0x1f, 0xf6, 0x57, 0x23, 0xa1, 0x05, 0xca, 0x1b, 0xe0, 0xe6, 0x2c, 0x5c,
+ 0x5b, 0x27, 0xa6, 0xef, 0x3e, 0x23, 0x4d, 0x55, 0x33, 0xd5, 0x18, 0xc0,
+ 0x77, 0x40, 0x26, 0x41, 0x13, 0x5c, 0x84, 0x68, 0x04, 0xbc, 0x90, 0xc9,
+ 0xcf, 0x08, 0x1f, 0x45, 0x9f, 0xa9, 0x65, 0xb0, 0xd2, 0x43, 0x59, 0x1c,
+ 0x02, 0x5e, 0x03, 0x9f, 0xa3, 0x80, 0x78, 0x29, 0x5a, 0x92, 0xa9, 0xdf,
+ 0x29, 0xb8, 0x5b, 0x8b, 0xfa, 0x8d, 0x4a, 0x17, 0x87, 0x2c, 0xd0, 0x55,
+ 0xaa, 0xdf, 0x44, 0x7f, 0x72, 0xae, 0x44, 0xf3, 0x63, 0xa8, 0x8c, 0xe1,
+ 0x74, 0x53, 0xd3, 0x54, 0xe4, 0x66, 0xea, 0x47, 0x07, 0x49, 0xf8, 0xe5,
+ 0xe3, 0xce, 0xbd, 0x20, 0xe9, 0x6b, 0xdc, 0x63},
+ {0x60, 0xff, 0x14, 0x0f, 0x67, 0x9d, 0x59, 0x72, 0x7e, 0x1e, 0xb7, 0x79,
+ 0xef, 0x3d, 0xff, 0xe8, 0x37, 0x59, 0xb1, 0xe2, 0xd1, 0xdd, 0x15, 0x73,
+ 0xe4, 0x5d, 0x15, 0x27, 0xb7, 0x08, 0xe8, 0x40, 0x99, 0xfa, 0x7f, 0x84,
+ 0x53, 0x27, 0x1e, 0xef, 0x8b, 0x96, 0x28, 0x21, 0x56, 0x4c, 0xf7, 0x30,
+ 0xdf, 0x65, 0x37, 0x91, 0x92, 0xa8, 0x92, 0x44, 0x54, 0xef, 0x44, 0xd9,
+ 0x0d, 0x9c, 0x95, 0x6b, 0xda, 0xb3, 0xdc, 0x2c, 0xbe, 0x2b, 0x4b, 0x09,
+ 0xc4, 0x4c, 0x16, 0x52, 0x17, 0xd1, 0xc7, 0x64, 0xff, 0x9c, 0xad, 0x30,
+ 0x66, 0x88, 0xb5, 0xf2, 0xfa, 0xf3, 0x35, 0xb4, 0x57, 0xb9, 0xf9, 0xf3,
+ 0x98, 0xea, 0xaa, 0xfe, 0xe5, 0xa7, 0xad, 0x8b, 0xba, 0x67, 0xf0, 0xc2,
+ 0xfa, 0xc3, 0x49, 0x04, 0x77, 0x5e, 0x84, 0xa3, 0xcb, 0xbe, 0xc2, 0x53,
+ 0xd5, 0x13, 0x45, 0x32, 0xeb, 0x1a, 0x4f, 0x2a, 0xf2, 0xc4, 0x01, 0xc7,
+ 0xef, 0x72, 0xf8, 0x3f, 0x2a, 0x59, 0x2e, 0xb4, 0x5b, 0x08, 0xf8, 0x81,
+ 0xad, 0xa6, 0x63, 0xca, 0xac, 0xbf, 0x91, 0xf2, 0xa2, 0xb5, 0x87, 0x2b,
+ 0xb8, 0x9a, 0x8a, 0x43, 0x83, 0xd0, 0x8c, 0x07, 0x2e, 0x10, 0xdd, 0x54,
+ 0x8d, 0x7f, 0x71, 0x94, 0x1b, 0x89, 0x15, 0xf1, 0xa3, 0x33, 0x53, 0xb9,
+ 0xcb, 0x9e, 0x70, 0x4e, 0x68, 0x2e, 0x9b, 0xbb, 0x13, 0xb6, 0x72, 0x50,
+ 0xe0, 0x73, 0x98, 0x0c, 0xeb, 0xe4, 0xd8, 0xc6, 0xc8, 0xb3, 0x1e, 0x3f,
+ 0xe4, 0x68, 0x01, 0x9e, 0x94, 0x20, 0x91, 0x4b, 0x8f, 0x45, 0xcc, 0x5c,
+ 0xab, 0xea, 0x7b, 0xb4, 0x37, 0x81, 0x28, 0xdc, 0x66, 0x26, 0x43, 0xbe,
+ 0x3d, 0x73, 0x50, 0x9b, 0xcf, 0xe1, 0x32, 0xa3, 0xcd, 0x3f, 0xa8, 0x86,
+ 0x1c, 0xd0, 0xf5, 0x25, 0x07, 0x33, 0x59, 0xa0, 0x69, 0xec, 0xc3, 0xfa,
+ 0xc1, 0xbc, 0x5c, 0x7d, 0x7d, 0x74, 0x19, 0x60, 0xe2, 0x60, 0xa8, 0xbd,
+ 0x8b, 0x51, 0x98, 0xc4, 0xa5, 0xb7, 0xda, 0x30, 0x55, 0x5b, 0xc4, 0x79,
+ 0x50, 0x3b, 0x63, 0x51, 0xa6, 0xe2, 0x90, 0x4e, 0x5d, 0xd6, 0x72, 0x9e,
+ 0xad, 0xe0, 0x47, 0xaa, 0xba, 0x49, 0x28, 0x4b, 0x92, 0x4e, 0x3b, 0x13,
+ 0xd9, 0xe5, 0x02, 0x3e, 0x6a, 0xd8, 0x33, 0x19, 0xaa, 0x23, 0xb8, 0x0a,
+ 0x8f, 0xd7, 0x3b, 0x5a, 0x4f, 0x4a, 0x89, 0xe2, 0x06, 0x05, 0x55, 0xe8,
+ 0x3f, 0x96, 0x35, 0xeb, 0xfa, 0xc0, 0xae, 0x8f, 0x47, 0x25, 0x45, 0x6e,
+ 0xc9, 0xc4, 0x94, 0x4c, 0x3f, 0x0e, 0x8f, 0x3f, 0x1d, 0xa5, 0xb8, 0x61,
+ 0xe0, 0x4d, 0x1f, 0xb9, 0x93, 0x56, 0x31, 0x85, 0xec, 0x46, 0x62, 0x29,
+ 0xbf, 0x31, 0x1b, 0x5f, 0xd4, 0xfc, 0x0f, 0x18, 0x47, 0xbd, 0x0d, 0x64,
+ 0x3c, 0x67, 0x13, 0xbd, 0x10, 0x75, 0xb3, 0xc7, 0xc5, 0x5e, 0x85, 0x03,
+ 0x7c, 0x3f, 0xf6, 0x15, 0x2d, 0x10, 0xf9, 0x32, 0x44, 0xb9, 0xc0, 0x0e,
+ 0x15, 0xe0, 0x85, 0x7f, 0x29, 0x7e, 0x31, 0x09, 0x6b, 0xd6, 0x83, 0x6d,
+ 0xc2, 0xd6, 0x78, 0xa0, 0xa9, 0x3b, 0x6a, 0xe5, 0xcb, 0x1e, 0xf5, 0xf4,
+ 0xba, 0x3f, 0x36, 0xf5, 0xaf, 0x2c, 0xe9, 0xd2, 0x47, 0x5b, 0xfe, 0xb3,
+ 0x67, 0xa2, 0x4d, 0xdc, 0x88, 0xdd, 0x8a, 0xa4, 0x62, 0x9a, 0x67, 0x05,
+ 0xc6, 0xa0, 0x09, 0x05, 0x45, 0x78, 0x7c, 0xcc, 0xea, 0xf2, 0xbe, 0x23,
+ 0xd9, 0x44, 0xb8, 0x21, 0xfc, 0x90, 0x5e, 0x62, 0x51, 0xe2, 0xcc, 0xf2,
+ 0xe2, 0x5c, 0xd1, 0x5c, 0x91, 0x0b, 0xfa, 0xb6, 0xbb, 0x15, 0x75, 0x88,
+ 0x64, 0x73, 0x56, 0x0f, 0xca, 0x44, 0x46, 0xad, 0x6c, 0xde, 0x55, 0x10,
+ 0xd8, 0xbc, 0x3d, 0xa3, 0xa8, 0x83, 0x80, 0xdb, 0xf5, 0xbb, 0x66, 0x21,
+ 0xba, 0x64, 0x59, 0x79, 0xc1, 0x41, 0x5b, 0xdc, 0x2a, 0x20, 0x6d, 0x89,
+ 0xce, 0xbf, 0x08, 0x1b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {936,
+ {0xa5, 0xdb, 0xde, 0x80, 0x4f, 0xac, 0xd2, 0x52, 0xe6, 0xbf, 0x2f, 0x70,
+ 0xa2, 0x6c, 0xad, 0x5e, 0x58, 0x4b, 0xd1, 0x55, 0xcf, 0x80, 0x85, 0x0a},
+ {0x52, 0x7f, 0x9a, 0xbf, 0xb8, 0x07, 0x95, 0x9e, 0x17, 0x69, 0x38, 0x39,
+ 0x30, 0x74, 0x8b, 0xe5, 0xb1, 0xdc, 0xd3, 0xb9, 0xba, 0x59, 0x83, 0x0d,
+ 0x7e, 0xa9, 0x8c, 0xd7, 0xff, 0x2a, 0x7e, 0x4e, 0x71, 0x59, 0xea, 0x66,
+ 0x7f, 0xa3, 0x21, 0xf1, 0x5e, 0x06, 0xea, 0xe3, 0xfa, 0xe9, 0x76, 0x93,
+ 0x1c, 0x3f, 0xe3, 0xb6, 0xb5, 0x81, 0xac, 0xbc, 0x43, 0x9b, 0x2c, 0x4b,
+ 0xfb, 0x5a, 0x65, 0x9c, 0xb2, 0x78, 0xb8, 0x7e, 0x11, 0xc3, 0x35, 0x9d,
+ 0xf5, 0xba, 0x77, 0xe4, 0x7a, 0x29, 0x56, 0xa2, 0x17, 0x04, 0xc9, 0x2a,
+ 0x1e, 0xe1, 0xec, 0xf8, 0xbc, 0x27, 0x98, 0x9d, 0x2a, 0xf5, 0x99, 0x2c,
+ 0x93, 0x93, 0xb9, 0xb7, 0x11, 0x2b, 0x60, 0xf4, 0x85, 0xed, 0xfc, 0xe3,
+ 0xba, 0xb1, 0x66, 0x06, 0x93, 0xad, 0x87, 0xf6, 0x9d, 0x34, 0x00, 0x72,
+ 0x02, 0x42, 0xb7, 0x14, 0x14, 0xc1, 0x03, 0xe7, 0xb1, 0x99, 0x60, 0x25,
+ 0x54, 0xb0, 0x3d, 0x32, 0x90, 0xfb, 0xd8, 0x59, 0x28, 0xe0, 0x5a, 0xe7,
+ 0x10, 0x94, 0xd1, 0x76, 0xf3, 0xc7, 0x31, 0x03, 0xc4, 0xee, 0xfe, 0x4b,
+ 0x6d, 0xac, 0xe1, 0x9b, 0xb6, 0xef, 0x13, 0x15, 0x02, 0x52, 0x22, 0x76,
+ 0x78, 0x86, 0xc8, 0x7f, 0x71, 0x50, 0x33, 0x54, 0xb3, 0xcd, 0xc2, 0xac,
+ 0xcc, 0x3c, 0x1d, 0x25, 0x19, 0x6e, 0xe7, 0x99, 0x71, 0x02, 0x88, 0xb1,
+ 0xb8, 0xd9, 0x5c, 0xda, 0x3c, 0x08, 0x09, 0x3a, 0xfa, 0x8b, 0xc6, 0xc4,
+ 0x68, 0xd4, 0x00, 0xaf, 0x98, 0xdd, 0x34, 0xbe, 0x40, 0x54, 0xc6, 0x37,
+ 0xf3, 0x84, 0x32, 0x4d, 0xc6, 0x30, 0xb4, 0xdf, 0x34, 0x5d, 0x8e, 0x5f,
+ 0x67, 0x33, 0x5c, 0x0b, 0x7b, 0x26, 0x56, 0x2c, 0x56, 0x0c, 0x66, 0x2f,
+ 0xf2, 0x16, 0x21, 0x4d, 0x93, 0x7b, 0xb1, 0x05, 0x84, 0x03, 0xac, 0x85,
+ 0xd1, 0xc4, 0xe8, 0xb7, 0xfd, 0x6b, 0xc1, 0x08, 0x37, 0xa5, 0x54, 0x0a,
+ 0x12, 0xb7, 0x76, 0x76, 0x26, 0xb6, 0x0b, 0xce, 0x83, 0x93, 0xe5, 0x37,
+ 0x87, 0x89, 0x84, 0x51, 0x41, 0x9e, 0x8a, 0x3f, 0xd7, 0xcc, 0xec, 0x54,
+ 0xe6, 0x56, 0xec, 0x55, 0x9f, 0x84, 0x3f, 0xb0, 0xda, 0x9f, 0x3b, 0xca,
+ 0xdb, 0x1b, 0x22, 0xf9, 0x8a, 0x38, 0x41, 0x5b, 0x70, 0xdf, 0x1f, 0xf2,
+ 0x2e, 0x5a, 0x63, 0xf9, 0xf6, 0x51, 0x37, 0xb2, 0xf8, 0x8a, 0x91, 0xd2,
+ 0xd6, 0x42, 0xe2, 0xb1, 0x87, 0x96, 0x11, 0xf0, 0xb3, 0xff, 0x66, 0x32,
+ 0x73, 0xab, 0x71, 0x8a, 0xd4, 0x7f, 0x91, 0x4a, 0x82, 0x35, 0xa7, 0xa1,
+ 0x7d, 0x31, 0x39, 0xfd, 0xba, 0x7c, 0x6b, 0x4b, 0x79, 0x79, 0x66, 0x6c,
+ 0xa6, 0x0c, 0x30, 0xbe, 0x10, 0xc2, 0x98, 0xe8, 0xee, 0x22, 0x72, 0x6b,
+ 0xd7, 0x49, 0x9e, 0x57, 0x4b, 0xd4, 0x06, 0x4f, 0x3a, 0xad, 0xec, 0x36,
+ 0x77, 0x0d, 0x85, 0x42, 0x76, 0x03, 0x4e, 0x64, 0xae, 0xbe, 0xd1, 0x00,
+ 0x3c, 0xfd, 0xc7, 0x46, 0x63, 0x68, 0x3e, 0xca, 0xe0, 0x72, 0x35, 0xe1,
+ 0x44, 0x4d, 0x10, 0xb4, 0xef, 0xf2, 0xe5, 0xa3, 0x6a, 0xf0, 0x08, 0x85,
+ 0x02, 0x85, 0xc4, 0xe6, 0x6c, 0x93, 0x81, 0x7f, 0xc5, 0xc2, 0x6b, 0x83,
+ 0xb8, 0xac, 0x75, 0x69, 0xc5, 0x92, 0x5e, 0x4b, 0xfa, 0x16, 0xdc, 0xf0,
+ 0x60, 0x08, 0x91, 0x25, 0xa3, 0xbf, 0xf2, 0xac, 0xbc, 0xfe, 0x4c, 0x85,
+ 0x7b, 0x36, 0xaf, 0xb2, 0xfd, 0xab, 0x4b, 0x91, 0x70, 0xf9, 0xd6, 0x3c,
+ 0x1d, 0x24, 0x59, 0x29, 0xbf, 0xf8, 0x77, 0x6e, 0xcd, 0x33, 0xad, 0x27,
+ 0x8d, 0x63, 0x2f, 0xaa, 0xb4, 0xf4, 0xaa, 0x33, 0xdd, 0x36, 0x62, 0xf4,
+ 0x3c, 0xe4, 0xaf, 0x4c, 0x11, 0x37, 0x42, 0xbe, 0x26, 0x8d, 0x76, 0xa0,
+ 0xb8, 0xa5, 0xce, 0x72, 0xd2, 0xff, 0xe8, 0x63},
+ {0xfb, 0x7a, 0xde, 0x0d, 0x25, 0x16, 0x68, 0x3c, 0xc0, 0x34, 0xde, 0x49,
+ 0xa9, 0xd4, 0x38, 0x63, 0x3f, 0xd1, 0x5f, 0x5c, 0xe1, 0xae, 0x50, 0x12,
+ 0xee, 0x26, 0x14, 0xc7, 0x4d, 0x91, 0x8e, 0x96, 0xad, 0x16, 0x15, 0x2d,
+ 0x6b, 0x74, 0x91, 0xd3, 0x47, 0x63, 0x25, 0x3f, 0x50, 0xd6, 0x6f, 0xd1,
+ 0x8d, 0x8e, 0x87, 0xb1, 0xa6, 0x4a, 0xf2, 0x83, 0x17, 0x8a, 0xc7, 0x1d,
+ 0x13, 0xff, 0x76, 0xd4, 0xd2, 0xd6, 0x60, 0x80, 0xfb, 0x22, 0x85, 0x72,
+ 0x4b, 0x0d, 0xd0, 0xef, 0xfc, 0x7f, 0x1a, 0x4e, 0xbf, 0xf1, 0x02, 0x3d,
+ 0xc7, 0xdc, 0xfe, 0xc3, 0x3a, 0x12, 0x40, 0xff, 0x57, 0x82, 0xc3, 0xdf,
+ 0x01, 0x7c, 0x1f, 0x55, 0x49, 0xcb, 0xa3, 0x2a, 0x84, 0x53, 0x1c, 0x4d,
+ 0x7d, 0xa9, 0x2a, 0x62, 0xd5, 0x9d, 0x11, 0x45, 0x43, 0xc7, 0xa5, 0xa1,
+ 0x7d, 0xaf, 0xab, 0x11, 0xf1, 0xa3, 0x8b, 0x1d, 0x1d, 0xce, 0x71, 0xfc,
+ 0xb1, 0xb8, 0x36, 0x06, 0xcc, 0x41, 0xba, 0x5d, 0x8f, 0x0c, 0x52, 0x80,
+ 0x47, 0x31, 0x8e, 0x7f, 0xb7, 0xe4, 0x59, 0xf9, 0x85, 0x94, 0x39, 0xf4,
+ 0xc1, 0x1f, 0x3a, 0xa1, 0x44, 0x3d, 0x1d, 0xfe, 0x44, 0xf2, 0x99, 0xff,
+ 0x21, 0x42, 0x64, 0xaf, 0xa7, 0x45, 0x8b, 0x66, 0x80, 0x91, 0xd9, 0x49,
+ 0xd9, 0xbe, 0xae, 0x92, 0x16, 0x17, 0x6f, 0x37, 0xa9, 0x8c, 0x7b, 0xf8,
+ 0x3b, 0xa3, 0xc3, 0x96, 0xa0, 0x85, 0xd8, 0x07, 0xb5, 0xc2, 0x98, 0xb1,
+ 0x47, 0x26, 0x6f, 0x75, 0x48, 0x55, 0xc2, 0xa0, 0x7b, 0xcd, 0x04, 0x1c,
+ 0xd0, 0xf4, 0xa9, 0xe1, 0x1e, 0x74, 0x74, 0xdf, 0xd0, 0xcd, 0x57, 0xbe,
+ 0x95, 0xc4, 0x8b, 0x1a, 0x9a, 0x76, 0xa8, 0x36, 0x58, 0x9a, 0xd8, 0x35,
+ 0x34, 0xb3, 0x07, 0x64, 0x7c, 0xed, 0x6f, 0xef, 0xfd, 0x03, 0x26, 0xb2,
+ 0x14, 0x98, 0xfd, 0x06, 0x6e, 0x66, 0xf6, 0xc7, 0xf0, 0x63, 0x15, 0xee,
+ 0x44, 0x96, 0x7a, 0xf4, 0xdc, 0xe9, 0xdf, 0xc6, 0x3a, 0x0e, 0x51, 0x44,
+ 0x01, 0x3c, 0xdf, 0x72, 0xf8, 0x06, 0xeb, 0x2a, 0xf3, 0x35, 0xb2, 0x74,
+ 0x64, 0x9f, 0xfa, 0x45, 0xc5, 0x3a, 0x09, 0x3d, 0x29, 0x72, 0x15, 0x6d,
+ 0xa0, 0xca, 0x2c, 0xe1, 0xbf, 0x3c, 0x5b, 0xd2, 0xe1, 0x6e, 0xb2, 0x48,
+ 0xc6, 0xa4, 0x01, 0x9c, 0x21, 0x4b, 0xba, 0xef, 0xac, 0xb0, 0x5b, 0x29,
+ 0x9f, 0x0d, 0x2e, 0x1a, 0x1b, 0xe9, 0x4b, 0x38, 0xa7, 0x1d, 0xa9, 0x74,
+ 0x90, 0xb0, 0xa2, 0x35, 0xd9, 0x12, 0xd4, 0xfe, 0xd5, 0xbd, 0x79, 0x47,
+ 0xfe, 0xcc, 0xec, 0x7b, 0x6c, 0x4e, 0x26, 0xb3, 0xe8, 0xa4, 0xb5, 0x03,
+ 0x96, 0xb5, 0x7f, 0xfe, 0x01, 0xb6, 0x66, 0x19, 0x46, 0xe1, 0x68, 0x1d,
+ 0x2a, 0xb7, 0xc3, 0x43, 0x25, 0xca, 0xc9, 0x4b, 0xa8, 0x50, 0x36, 0x9d,
+ 0x4d, 0x4d, 0x9c, 0x74, 0x9a, 0x97, 0xfc, 0x9f, 0x18, 0x4f, 0xd9, 0x0f,
+ 0x6e, 0x98, 0x95, 0x65, 0x99, 0x64, 0x1c, 0x31, 0xe9, 0xb9, 0x1c, 0x63,
+ 0xa4, 0x80, 0xfa, 0x6b, 0x19, 0x06, 0xb6, 0x38, 0x8f, 0x2f, 0x7f, 0x80,
+ 0x52, 0x80, 0xcb, 0xc8, 0x3e, 0x0e, 0x95, 0x06, 0x77, 0xf3, 0x0a, 0x34,
+ 0x38, 0xb7, 0xe9, 0xfd, 0x21, 0xd2, 0x18, 0xf6, 0xb7, 0x7a, 0xfd, 0xad,
+ 0x16, 0x73, 0x0e, 0xc0, 0x07, 0x27, 0xfa, 0x3b, 0x3f, 0x7d, 0xf8, 0x8f,
+ 0xdf, 0x03, 0x48, 0xbe, 0x7e, 0x71, 0x8c, 0x7e, 0xe7, 0x94, 0xcd, 0x27,
+ 0x1e, 0x41, 0x96, 0x57, 0xca, 0x82, 0xad, 0x4b, 0x83, 0xdd, 0x64, 0x6c,
+ 0xa8, 0x88, 0x02, 0x8e, 0xbf, 0x3e, 0x56, 0x24, 0xac, 0xee, 0x5e, 0x86,
+ 0x8c, 0xdd, 0xd3, 0xa2, 0x85, 0x5f, 0x4e, 0x2b, 0xfa, 0x83, 0x1e, 0x9a,
+ 0xf7, 0x04, 0x43, 0xc4, 0x34, 0x8b, 0x6c, 0x09, 0xbd, 0xc4, 0x24, 0xe3,
+ 0xaa, 0x74, 0xff, 0x45},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {937,
+ {0x1f, 0x5c, 0x01, 0x74, 0x70, 0x7b, 0xdd, 0x23, 0x7e, 0xcf, 0x23, 0x7c,
+ 0xeb, 0xb8, 0x98, 0x39, 0x6f, 0x9f, 0xd1, 0x8a, 0x0a, 0xdd, 0x42, 0x38},
+ {0xfd, 0xff, 0xb0, 0x91, 0x28, 0x17, 0x20, 0x64, 0x12, 0xcc, 0x2e, 0xba,
+ 0x8c, 0x64, 0xe4, 0xc3, 0x6b, 0xf4, 0x64, 0x53, 0xe9, 0x60, 0xfd, 0xd6,
+ 0xbe, 0x5a, 0xbd, 0xef, 0x70, 0x94, 0xe0, 0x6f, 0x80, 0x2b, 0xd7, 0x23,
+ 0xcf, 0xfc, 0x72, 0x3e, 0x29, 0x32, 0x9d, 0xc6, 0x67, 0x4c, 0xef, 0xa5,
+ 0xbe, 0xc7, 0x50, 0xff, 0xf8, 0x7e, 0x18, 0x3f, 0x1e, 0xdc, 0x67, 0xcb,
+ 0x2a, 0xc5, 0x3f, 0xed, 0x23, 0x8a, 0xc3, 0x12, 0xa4, 0xe3, 0x10, 0xa4,
+ 0x42, 0x1a, 0xa1, 0x8b, 0x24, 0x90, 0xba, 0x68, 0xbf, 0x32, 0xfc, 0x55,
+ 0x6c, 0xfa, 0x4b, 0x29, 0x81, 0x27, 0xbf, 0x40, 0xb2, 0xe7, 0xbf, 0x22,
+ 0x0d, 0xa2, 0xf3, 0xb5, 0xaf, 0x57, 0x6c, 0x94, 0x3d, 0x1e, 0xe3, 0x63,
+ 0x67, 0x62, 0xcf, 0x6f, 0x84, 0x56, 0x10, 0x55, 0xaf, 0x35, 0x0c, 0xd9,
+ 0xaf, 0x9b, 0x72, 0xca, 0x24, 0x08, 0x9f, 0x5b, 0x48, 0x90, 0x18, 0xd5,
+ 0x9b, 0x07, 0xb1, 0x5e, 0xb8, 0x57, 0xba, 0xaf, 0xf2, 0x78, 0x47, 0xe2,
+ 0x6f, 0xf6, 0x36, 0x19, 0x19, 0x9d, 0xde, 0x2a, 0x7a, 0xd2, 0xd6, 0xe3,
+ 0xe6, 0xb5, 0xd3, 0xd8, 0x1c, 0x53, 0xae, 0xe1, 0xcc, 0x79, 0xf9, 0x7f,
+ 0x3b, 0xa6, 0xa4, 0xe5, 0x80, 0xd5, 0x76, 0x3b, 0xd5, 0xff, 0x59, 0x16,
+ 0xf9, 0x2e, 0x97, 0x98, 0x2f, 0xe6, 0xde, 0xe7, 0x60, 0x01, 0x99, 0x4a,
+ 0xcf, 0x6e, 0xa6, 0x41, 0xca, 0x48, 0xf4, 0x6a, 0x7c, 0x45, 0x98, 0x57,
+ 0xe2, 0x71, 0xb7, 0x35, 0xd2, 0x3b, 0x10, 0x73, 0x90, 0x58, 0xf9, 0x63,
+ 0xfb, 0x81, 0x72, 0xb9, 0xfb, 0x11, 0x52, 0x00, 0x98, 0xf6, 0x24, 0x0b,
+ 0x9e, 0xc7, 0x7f, 0x99, 0xc3, 0x2e, 0xde, 0x95, 0x81, 0x40, 0x3a, 0x5a,
+ 0xf7, 0x54, 0xf8, 0x9a, 0xf4, 0x66, 0x35, 0x7f, 0x20, 0x7c, 0x3e, 0x21,
+ 0x92, 0xf1, 0x79, 0x24, 0xd2, 0x7d, 0x96, 0x43, 0xf3, 0x21, 0x10, 0xf9,
+ 0x79, 0xaa, 0x05, 0x34, 0xb4, 0x28, 0xa9, 0x16, 0x8e, 0xfd, 0xa0, 0x27,
+ 0xdf, 0x8d, 0x10, 0xf8, 0x41, 0x79, 0xa4, 0x0d, 0xc5, 0x75, 0x07, 0x10,
+ 0x20, 0x58, 0x6f, 0xf4, 0x31, 0xa4, 0xa9, 0x35, 0xd3, 0x28, 0xb6, 0xca,
+ 0x2b, 0x00, 0xb0, 0x88, 0xfe, 0xd8, 0x38, 0x6b, 0xfc, 0x73, 0x81, 0xd7,
+ 0xd6, 0x86, 0xba, 0xa5, 0xc5, 0xd4, 0x34, 0x31, 0xb0, 0x19, 0xd5, 0x55,
+ 0x75, 0x83, 0xb9, 0x33, 0x2a, 0x23, 0x72, 0x65, 0xd1, 0xde, 0x58, 0xfa,
+ 0x38, 0xa3, 0x69, 0x66, 0xb5, 0xf8, 0xeb, 0x2e, 0xb5, 0xcd, 0xe1, 0x21,
+ 0x43, 0x4a, 0x7c, 0x33, 0x0f, 0xe9, 0x5c, 0xaf, 0x72, 0xdf, 0xb1, 0xc2,
+ 0x88, 0x3e, 0xa8, 0x55, 0xa6, 0x07, 0x28, 0xf5, 0xc7, 0xf1, 0x50, 0x8f,
+ 0x5f, 0x4f, 0x59, 0x37, 0x1e, 0xfc, 0x8b, 0x91, 0x9b, 0x26, 0x25, 0x03,
+ 0x6e, 0x95, 0x2b, 0x80, 0x55, 0xd9, 0x29, 0xd0, 0x75, 0xb4, 0x45, 0x70,
+ 0x62, 0x17, 0xdc, 0xc9, 0x09, 0xff, 0xcf, 0xe6, 0x20, 0x68, 0xb4, 0xf9,
+ 0xe1, 0x61, 0xa9, 0xb5, 0x3f, 0x34, 0x68, 0x65, 0x81, 0x84, 0x2d, 0xa4,
+ 0x7e, 0x7c, 0x30, 0x2e, 0x92, 0xfb, 0xeb, 0x73, 0x1a, 0x84, 0xd4, 0x4b,
+ 0xaa, 0x9e, 0x08, 0x71, 0x56, 0xee, 0xe7, 0x1e, 0x82, 0x52, 0xb6, 0x5c,
+ 0x27, 0x84, 0x2b, 0xb5, 0xbb, 0xbb, 0x0a, 0xaf, 0xe5, 0x0a, 0x40, 0x69,
+ 0x9e, 0x90, 0x2e, 0x2e, 0xed, 0x41, 0x1e, 0x5d, 0x0c, 0xd8, 0x8d, 0x1b,
+ 0xa4, 0x8b, 0x88, 0x8a, 0xac, 0x22, 0xe8, 0x2f, 0x5f, 0x4c, 0x2c, 0x9b,
+ 0xd8, 0x45, 0xe1, 0xf1, 0x0d, 0xda, 0x83, 0x96, 0xc5, 0x3f, 0x90, 0x09,
+ 0x05, 0xff, 0x83, 0xa4, 0x88, 0x4d, 0x0a, 0xf6, 0x92, 0xf4, 0xde, 0x99,
+ 0xc9, 0xd4, 0x7d, 0xb0, 0x9d, 0x9a, 0x19, 0x46},
+ {0x14, 0xc7, 0x71, 0x3b, 0xfe, 0xc4, 0x7f, 0x6f, 0xb0, 0x36, 0x79, 0x6c,
+ 0xd0, 0x0c, 0xcc, 0x3c, 0x31, 0xd7, 0x6a, 0x36, 0x15, 0xb9, 0xea, 0x03,
+ 0xcb, 0x1a, 0x04, 0x17, 0x6b, 0x7e, 0x96, 0x8d, 0x0d, 0x51, 0xfd, 0xbf,
+ 0x4c, 0xa2, 0x18, 0xad, 0x5e, 0x38, 0x6b, 0x6d, 0x6c, 0x0d, 0xbd, 0x53,
+ 0xb9, 0x71, 0xa3, 0xae, 0xaf, 0xf7, 0x78, 0xe2, 0xeb, 0x88, 0x73, 0xa0,
+ 0xac, 0x3d, 0x62, 0xba, 0x65, 0x67, 0x38, 0xbf, 0x51, 0x9c, 0xb8, 0xe8,
+ 0xef, 0x22, 0x22, 0x26, 0x14, 0x46, 0xea, 0xc7, 0x71, 0xa8, 0x8c, 0x13,
+ 0xb8, 0xcf, 0xb9, 0x46, 0xd9, 0x6a, 0xb1, 0xd1, 0x28, 0x36, 0xaa, 0x73,
+ 0x69, 0x1c, 0x2b, 0xa1, 0xbc, 0x69, 0x85, 0x47, 0x43, 0xdf, 0x22, 0xd3,
+ 0x03, 0x20, 0x35, 0x3a, 0x2b, 0x94, 0x03, 0x86, 0x27, 0x26, 0x4a, 0x9b,
+ 0xa6, 0xe2, 0x13, 0x6c, 0x6c, 0x44, 0x7a, 0x15, 0x51, 0x4b, 0x38, 0x6b,
+ 0x00, 0x82, 0xdf, 0xe9, 0xbf, 0x5d, 0x1e, 0x73, 0x75, 0x8e, 0x2a, 0x5f,
+ 0xf0, 0x25, 0xd4, 0xf0, 0x77, 0xdd, 0x96, 0x5e, 0x38, 0xc8, 0x76, 0xba,
+ 0x81, 0xf7, 0x80, 0xe1, 0x32, 0xd3, 0x79, 0xfd, 0xcb, 0x88, 0x46, 0xc5,
+ 0xd6, 0x9c, 0x97, 0x12, 0x86, 0x33, 0xbe, 0x95, 0x32, 0x1d, 0xdd, 0x98,
+ 0x7a, 0x87, 0x1c, 0x90, 0xb1, 0x9f, 0x71, 0x7a, 0x3d, 0x4f, 0x60, 0x45,
+ 0xdc, 0xc7, 0x9b, 0xb1, 0x2b, 0xed, 0x7a, 0x1e, 0x8d, 0xfd, 0x8f, 0x82,
+ 0xd2, 0x27, 0xc1, 0x38, 0x1c, 0x13, 0x3e, 0x29, 0x61, 0x9c, 0xf2, 0x03,
+ 0x2c, 0xaa, 0xd6, 0xc3, 0xe8, 0xef, 0x91, 0xf0, 0x02, 0x7a, 0xcb, 0x94,
+ 0x14, 0x9a, 0x11, 0xfa, 0x19, 0x88, 0x19, 0xb0, 0x18, 0xba, 0xa0, 0xb0,
+ 0x84, 0xaf, 0xde, 0x7e, 0x39, 0xb6, 0x40, 0xf2, 0xef, 0x72, 0x69, 0x64,
+ 0xdc, 0xe2, 0x97, 0x83, 0x43, 0x8e, 0x70, 0xef, 0xda, 0x69, 0x2e, 0x99,
+ 0xcf, 0xd1, 0xe5, 0x1c, 0x93, 0x82, 0x0f, 0xdf, 0x4a, 0xa4, 0x26, 0x9f,
+ 0xba, 0x33, 0x22, 0x7a, 0x22, 0xd0, 0x7b, 0xf2, 0x94, 0xdc, 0xe4, 0xc7,
+ 0xd9, 0x52, 0xc3, 0x9d, 0x5a, 0x22, 0x0d, 0xf4, 0x0d, 0x5c, 0x8c, 0x28,
+ 0xe4, 0xd7, 0x36, 0x38, 0x44, 0x63, 0xcc, 0x0c, 0x8f, 0x16, 0x5d, 0xde,
+ 0x92, 0x5d, 0xaa, 0x5d, 0xb4, 0x55, 0x5e, 0x26, 0xfa, 0x60, 0x0f, 0x7a,
+ 0x91, 0x04, 0xb6, 0x99, 0x56, 0xbd, 0xc5, 0x80, 0x04, 0xd8, 0x75, 0x07,
+ 0x39, 0x52, 0x77, 0x29, 0x44, 0x50, 0xd8, 0x0f, 0x5b, 0x62, 0x43, 0x58,
+ 0xd6, 0x75, 0x35, 0x1a, 0xe0, 0x8e, 0xa8, 0x4d, 0x28, 0x91, 0xa3, 0xb4,
+ 0x8c, 0x01, 0xab, 0x70, 0x68, 0xbd, 0xb0, 0x5d, 0xc3, 0xfb, 0x86, 0x17,
+ 0xe2, 0x22, 0xaa, 0x56, 0x8c, 0xf1, 0xef, 0x3e, 0x54, 0x28, 0xce, 0x6d,
+ 0x01, 0x5c, 0xf8, 0x34, 0x18, 0x6e, 0xa5, 0x96, 0x0f, 0x14, 0xed, 0xd5,
+ 0x9e, 0x0e, 0xdf, 0xdd, 0x9a, 0xe9, 0xc4, 0x96, 0xbb, 0x6b, 0x81, 0xc2,
+ 0x57, 0xc4, 0x88, 0xd5, 0x49, 0xdc, 0x91, 0xcf, 0x17, 0xfb, 0xeb, 0xcd,
+ 0x34, 0x40, 0x42, 0x45, 0x7f, 0xbc, 0xa5, 0x00, 0xe1, 0x83, 0x22, 0xa5,
+ 0xdd, 0x80, 0xd5, 0x0f, 0xe3, 0xe7, 0x7f, 0xaf, 0xde, 0x02, 0x81, 0x47,
+ 0xcb, 0x5f, 0xcb, 0x13, 0x02, 0xb7, 0x07, 0xac, 0x2f, 0x90, 0xb9, 0x60,
+ 0x54, 0x75, 0x52, 0x0e, 0xb8, 0x8c, 0x77, 0xcb, 0x70, 0x26, 0x6f, 0xb9,
+ 0xa2, 0x7f, 0xfe, 0x26, 0x0f, 0x2b, 0x76, 0x35, 0x3f, 0x59, 0x9d, 0xb1,
+ 0x16, 0xc4, 0xde, 0xab, 0xc6, 0x63, 0x08, 0x0a, 0x61, 0x74, 0x5c, 0x64,
+ 0x84, 0xaa, 0xaf, 0x4c, 0xe0, 0x02, 0xcd, 0x05, 0x75, 0xc7, 0x95, 0x76,
+ 0x3f, 0xec, 0x6c, 0x41, 0x91, 0x81, 0xec, 0x56, 0x98, 0x2e, 0x3e, 0x27,
+ 0x0c, 0xa1, 0x5c, 0xf1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {938,
+ {0x2a, 0x3b, 0x9c, 0x65, 0x09, 0x54, 0x34, 0xa2, 0x96, 0x9c, 0xf9, 0x25,
+ 0xfc, 0xc4, 0x7d, 0x92, 0x78, 0xa4, 0x26, 0xfe, 0xcb, 0xb1, 0xc7, 0xb5},
+ {0xfd, 0xff, 0xb0, 0x91, 0x28, 0x17, 0x20, 0x64, 0x12, 0xcc, 0x2e, 0xba,
+ 0x8c, 0x64, 0xe4, 0xc3, 0x6b, 0xf4, 0x64, 0x53, 0xe9, 0x60, 0xfd, 0xd6,
+ 0xbe, 0x5a, 0xbd, 0xef, 0x70, 0x94, 0xe0, 0x6f, 0x80, 0x2b, 0xd7, 0x23,
+ 0xcf, 0xfc, 0x72, 0x3e, 0x29, 0x32, 0x9d, 0xc6, 0x67, 0x4c, 0xef, 0xa5,
+ 0xbe, 0xc7, 0x50, 0xff, 0xf8, 0x7e, 0x18, 0x3f, 0x1e, 0xdc, 0x67, 0xcb,
+ 0x2a, 0xc5, 0x3f, 0xed, 0x23, 0x8a, 0xc3, 0x12, 0xa4, 0xe3, 0x10, 0xa4,
+ 0x42, 0x1a, 0xa1, 0x8b, 0x24, 0x90, 0xba, 0x68, 0xbf, 0x32, 0xfc, 0x55,
+ 0x6c, 0xfa, 0x4b, 0x29, 0x81, 0x27, 0xbf, 0x40, 0xb2, 0xe7, 0xbf, 0x22,
+ 0x0d, 0xa2, 0xf3, 0xb5, 0xaf, 0x57, 0x6c, 0x94, 0x3d, 0x1e, 0xe3, 0x63,
+ 0x67, 0x62, 0xcf, 0x6f, 0x84, 0x56, 0x10, 0x55, 0xaf, 0x35, 0x0c, 0xd9,
+ 0xaf, 0x9b, 0x72, 0xca, 0x24, 0x08, 0x9f, 0x5b, 0x48, 0x90, 0x18, 0xd5,
+ 0x9b, 0x07, 0xb1, 0x5e, 0xb8, 0x57, 0xba, 0xaf, 0xf2, 0x78, 0x47, 0xe2,
+ 0x6f, 0xf6, 0x36, 0x19, 0x19, 0x9d, 0xde, 0x2a, 0x7a, 0xd2, 0xd6, 0xe3,
+ 0xe6, 0xb5, 0xd3, 0xd8, 0x1c, 0x53, 0xae, 0xe1, 0xcc, 0x79, 0xf9, 0x7f,
+ 0x3b, 0xa6, 0xa4, 0xe5, 0x80, 0xd5, 0x76, 0x3b, 0xd5, 0xff, 0x59, 0x16,
+ 0xf9, 0x2e, 0x97, 0x98, 0x2f, 0xe6, 0xde, 0xe7, 0x60, 0x01, 0x99, 0x4a,
+ 0xcf, 0x6e, 0xa6, 0x41, 0xca, 0x48, 0xf4, 0x6a, 0x7c, 0x45, 0x98, 0x57,
+ 0xe2, 0x71, 0xb7, 0x35, 0xd2, 0x3b, 0x10, 0x73, 0x90, 0x58, 0xf9, 0x63,
+ 0xfb, 0x81, 0x72, 0xb9, 0xfb, 0x11, 0x52, 0x00, 0x98, 0xf6, 0x24, 0x0b,
+ 0x9e, 0xc7, 0x7f, 0x99, 0xc3, 0x2e, 0xde, 0x95, 0x81, 0x40, 0x3a, 0x5a,
+ 0xf7, 0x54, 0xf8, 0x9a, 0xf4, 0x66, 0x35, 0x7f, 0x20, 0x7c, 0x3e, 0x21,
+ 0x92, 0xf1, 0x79, 0x24, 0xd2, 0x7d, 0x96, 0x43, 0xf3, 0x21, 0x10, 0xf9,
+ 0x79, 0xaa, 0x05, 0x34, 0xb4, 0x28, 0xa9, 0x16, 0x8e, 0xfd, 0xa0, 0x27,
+ 0xdf, 0x8d, 0x10, 0xf8, 0x41, 0x79, 0xa4, 0x0d, 0xc5, 0x75, 0x07, 0x10,
+ 0x20, 0x58, 0x6f, 0xf4, 0x31, 0xa4, 0xa9, 0x35, 0xd3, 0x28, 0xb6, 0xca,
+ 0x2b, 0x00, 0xb0, 0x88, 0xfe, 0xd8, 0x38, 0x6b, 0xfc, 0x73, 0x81, 0xd7,
+ 0xd6, 0x86, 0xba, 0xa5, 0xc5, 0xd4, 0x34, 0x31, 0xb0, 0x19, 0xd5, 0x55,
+ 0x75, 0x83, 0xb9, 0x33, 0x2a, 0x23, 0x72, 0x65, 0xd1, 0xde, 0x58, 0xfa,
+ 0x38, 0xa3, 0x69, 0x66, 0xb5, 0xf8, 0xeb, 0x2e, 0xb5, 0xcd, 0xe1, 0x21,
+ 0x43, 0x4a, 0x7c, 0x33, 0x0f, 0xe9, 0x5c, 0xaf, 0x72, 0xdf, 0xb1, 0xc2,
+ 0x88, 0x3e, 0xa8, 0x55, 0xa6, 0x07, 0x28, 0xf5, 0xc7, 0xf1, 0x50, 0x8f,
+ 0x5f, 0x4f, 0x59, 0x37, 0x1e, 0xfc, 0x8b, 0x91, 0x9b, 0x26, 0x25, 0x03,
+ 0x6e, 0x95, 0x2b, 0x80, 0x55, 0xd9, 0x29, 0xd0, 0x75, 0xb4, 0x45, 0x70,
+ 0x62, 0x17, 0xdc, 0xc9, 0x09, 0xff, 0xcf, 0xe6, 0x20, 0x68, 0xb4, 0xf9,
+ 0xe1, 0x61, 0xa9, 0xb5, 0x3f, 0x34, 0x68, 0x65, 0x81, 0x84, 0x2d, 0xa4,
+ 0x7e, 0x7c, 0x30, 0x2e, 0x92, 0xfb, 0xeb, 0x73, 0x1a, 0x84, 0xd4, 0x4b,
+ 0xaa, 0x9e, 0x08, 0x71, 0x56, 0xee, 0xe7, 0x1e, 0x82, 0x52, 0xb6, 0x5c,
+ 0x27, 0x84, 0x2b, 0xb5, 0xbb, 0xbb, 0x0a, 0xaf, 0xe5, 0x0a, 0x40, 0x69,
+ 0x9e, 0x90, 0x2e, 0x2e, 0xed, 0x41, 0x1e, 0x5d, 0x0c, 0xd8, 0x8d, 0x1b,
+ 0xa4, 0x8b, 0x88, 0x8a, 0xac, 0x22, 0xe8, 0x2f, 0x5f, 0x4c, 0x2c, 0x9b,
+ 0xd8, 0x45, 0xe1, 0xf1, 0x0d, 0xda, 0x83, 0x96, 0xc5, 0x3f, 0x90, 0x09,
+ 0x05, 0xff, 0x83, 0xa4, 0x88, 0x4d, 0x0a, 0xf6, 0x92, 0xf4, 0xde, 0x99,
+ 0xc9, 0xd4, 0x7d, 0xb0, 0x9d, 0x9a, 0x19, 0x46},
+ {0xc1, 0x68, 0xbf, 0xe7, 0xcc, 0x08, 0xf9, 0x30, 0x3a, 0x05, 0x32, 0xd1,
+ 0x64, 0x05, 0x51, 0x49, 0xcc, 0xeb, 0xf2, 0xd0, 0x66, 0xec, 0xf7, 0xc0,
+ 0x12, 0x4e, 0xb3, 0x0e, 0x98, 0x4d, 0xdf, 0x92, 0x09, 0x0e, 0x4f, 0x59,
+ 0xa4, 0x63, 0x0b, 0x77, 0x7d, 0x55, 0x63, 0x0f, 0x90, 0x42, 0xd9, 0x87,
+ 0x5a, 0x61, 0xeb, 0x87, 0x28, 0x1b, 0xfa, 0x49, 0xaa, 0x34, 0x7a, 0x38,
+ 0xe7, 0x12, 0xb6, 0xd8, 0x84, 0x4d, 0xa6, 0x53, 0x87, 0xf9, 0x17, 0xc5,
+ 0x85, 0xfd, 0x42, 0x32, 0x89, 0x70, 0xcd, 0x31, 0x4c, 0x98, 0xd2, 0x50,
+ 0x57, 0x92, 0xe4, 0x7a, 0x97, 0x56, 0xb7, 0xcd, 0x90, 0x30, 0x76, 0x4c,
+ 0x53, 0x4a, 0x4e, 0xe9, 0xcd, 0xa3, 0xed, 0x57, 0x49, 0x24, 0x81, 0x58,
+ 0xfe, 0x95, 0x28, 0xd9, 0x7e, 0x5a, 0x54, 0x60, 0xc7, 0x3d, 0x15, 0x60,
+ 0x68, 0x0f, 0x9e, 0x6b, 0x56, 0xcf, 0x3b, 0xd8, 0x73, 0xbd, 0x9a, 0xed,
+ 0xb2, 0xb6, 0x13, 0x1a, 0xdd, 0x39, 0x81, 0xf8, 0x20, 0x94, 0x91, 0xc0,
+ 0x61, 0x8f, 0xf8, 0xc4, 0x72, 0xf9, 0xcb, 0x1e, 0x4d, 0xda, 0x1d, 0x3d,
+ 0xbe, 0x3a, 0x37, 0x22, 0x37, 0x63, 0xfb, 0xbd, 0x57, 0x57, 0xa6, 0xd8,
+ 0xe9, 0xdf, 0xe5, 0xbd, 0xbf, 0x82, 0x9f, 0xd8, 0xeb, 0x1d, 0x73, 0xcb,
+ 0x88, 0x75, 0xd9, 0x1c, 0x0e, 0xca, 0x3f, 0x69, 0xc2, 0xed, 0x24, 0xff,
+ 0x3b, 0x4d, 0x7d, 0xf5, 0xa2, 0x4c, 0x85, 0x81, 0x19, 0x3d, 0x9f, 0x96,
+ 0x5f, 0x6b, 0x6b, 0xb0, 0xdc, 0x52, 0x12, 0x81, 0x75, 0xf3, 0x85, 0x6d,
+ 0x36, 0x27, 0xa1, 0x6c, 0x54, 0x85, 0x1a, 0x30, 0x65, 0xd9, 0x83, 0xc0,
+ 0x40, 0xc3, 0x93, 0x0b, 0x7a, 0x67, 0xd6, 0xd1, 0xf2, 0xfa, 0xdd, 0x18,
+ 0x70, 0xec, 0x8c, 0xa6, 0x68, 0x25, 0x1b, 0x09, 0x6c, 0x03, 0xe0, 0x72,
+ 0xfc, 0xbb, 0xe5, 0xcc, 0x70, 0x98, 0xfa, 0x8b, 0x8e, 0xb8, 0xe9, 0x5d,
+ 0x1c, 0x3e, 0xa6, 0xd3, 0xc0, 0x09, 0x6f, 0x30, 0x79, 0x19, 0x67, 0x08,
+ 0x74, 0xbe, 0x3c, 0x86, 0xc8, 0x86, 0x54, 0x02, 0xb6, 0xa7, 0x3a, 0xe4,
+ 0x3d, 0xd2, 0xa1, 0x34, 0x44, 0x88, 0xc4, 0x16, 0xc3, 0x7f, 0xfa, 0xe9,
+ 0x99, 0xa4, 0xf7, 0x41, 0x9c, 0xcf, 0x39, 0xd7, 0x34, 0x06, 0x7f, 0xce,
+ 0x91, 0x0e, 0x54, 0xb1, 0x5b, 0x8f, 0x89, 0x26, 0xd8, 0x08, 0x71, 0xf5,
+ 0x43, 0x86, 0x91, 0xd7, 0x07, 0x10, 0xbd, 0xf5, 0x8a, 0x6b, 0xcd, 0x00,
+ 0xc0, 0x21, 0x09, 0x2c, 0x68, 0x80, 0x97, 0xa9, 0x93, 0x81, 0xad, 0x0d,
+ 0x34, 0xed, 0x4e, 0xe3, 0x9d, 0x7e, 0x3f, 0xae, 0xaf, 0x34, 0x77, 0xf1,
+ 0xd7, 0x69, 0xcd, 0xba, 0x86, 0x98, 0x3a, 0x13, 0xe8, 0x5c, 0x5d, 0x69,
+ 0x02, 0x44, 0xdd, 0x5f, 0x64, 0x2c, 0xb6, 0x66, 0x2e, 0xd8, 0x89, 0xd8,
+ 0x43, 0x1b, 0x97, 0x03, 0xac, 0x4a, 0xb8, 0x15, 0x9d, 0x3e, 0x1a, 0xe9,
+ 0x0c, 0x4b, 0x23, 0x10, 0xd5, 0x08, 0x50, 0x0b, 0x9f, 0xee, 0x2a, 0xcb,
+ 0x19, 0x2f, 0xf7, 0xec, 0x17, 0xf3, 0xa6, 0x39, 0x61, 0xc2, 0x7e, 0xf8,
+ 0x81, 0xdd, 0xf4, 0x99, 0xa5, 0xa3, 0x67, 0xb4, 0x3c, 0xe1, 0x10, 0xfd,
+ 0x58, 0xdb, 0x59, 0x48, 0x99, 0x2d, 0xba, 0x39, 0x05, 0x14, 0xfc, 0x85,
+ 0x39, 0x42, 0xf4, 0x2f, 0xb9, 0x3c, 0x78, 0x05, 0x00, 0xfb, 0x60, 0x51,
+ 0x7c, 0xa2, 0xde, 0xb0, 0x9f, 0x01, 0x54, 0x90, 0xac, 0xb7, 0x2d, 0x6e,
+ 0xb3, 0x87, 0xec, 0x4a, 0x49, 0x9d, 0xfd, 0xdd, 0xcc, 0xc3, 0x66, 0x16,
+ 0x88, 0x71, 0xce, 0x77, 0x79, 0x1b, 0x81, 0x11, 0x28, 0xff, 0x8d, 0x20,
+ 0x58, 0x5c, 0x73, 0x15, 0x89, 0xbd, 0x99, 0xb7, 0x81, 0x2d, 0x33, 0x70,
+ 0xbb, 0x36, 0xcd, 0x09, 0x92, 0x75, 0xbf, 0xb1, 0xa0, 0x35, 0xdf, 0x5c,
+ 0xbe, 0x6d, 0x00, 0x15},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {939,
+ {0x81, 0xa1, 0x3c, 0xfa, 0xcc, 0x96, 0xca, 0x91, 0x10, 0x8d, 0xe2, 0x08,
+ 0x22, 0xc4, 0x67, 0x22, 0x2c, 0xde, 0xcd, 0xf4, 0xbf, 0x60, 0x3b, 0x77},
+ {0xf3, 0x50, 0x52, 0xe2, 0x45, 0x0d, 0xf1, 0x20, 0x58, 0x8c, 0x62, 0x74,
+ 0x88, 0x1f, 0x50, 0x75, 0xcf, 0x87, 0x40, 0xdf, 0x6a, 0xc3, 0x06, 0x50,
+ 0xe2, 0xa0, 0xe5, 0xc7, 0x82, 0x64, 0x01, 0x55, 0x08, 0xaf, 0x8f, 0xc0,
+ 0xed, 0x59, 0x67, 0xbe, 0xbf, 0x13, 0x0f, 0x11, 0xcc, 0x00, 0xf2, 0xab,
+ 0x05, 0x1d, 0xd6, 0xd1, 0xa6, 0xe7, 0x22, 0xdf, 0x29, 0x05, 0xe7, 0x36,
+ 0x1a, 0xda, 0xe6, 0x93, 0xe0, 0xc0, 0xc9, 0x8b, 0x2f, 0x7c, 0x5c, 0xba,
+ 0x1c, 0xfb, 0x68, 0xc0, 0x9f, 0x2e, 0xdc, 0x39, 0xc3, 0x7a, 0xe4, 0x83,
+ 0xee, 0xd9, 0xda, 0x5c, 0xd3, 0xcf, 0xcd, 0x3f, 0x62, 0xf0, 0x34, 0xc6,
+ 0xe2, 0xe4, 0x28, 0xa9, 0xec, 0x9d, 0xc8, 0x7f, 0x93, 0xcf, 0x8f, 0x5c,
+ 0x8b, 0xb5, 0x13, 0xa1, 0x0c, 0x88, 0xc4, 0x22, 0x5a, 0x4b, 0x88, 0xd8,
+ 0xcf, 0x06, 0x1f, 0x2e, 0x44, 0x5b, 0x76, 0x5e, 0x94, 0x4a, 0x69, 0x99,
+ 0x34, 0xba, 0x98, 0x03, 0xf6, 0x6c, 0x62, 0x80, 0x1a, 0xd8, 0x74, 0xa9,
+ 0x2f, 0x4a, 0x9c, 0x01, 0x90, 0xcf, 0xac, 0x14, 0x89, 0xc9, 0x10, 0xe7,
+ 0x04, 0x3c, 0xe1, 0x2f, 0x5d, 0x9c, 0x11, 0xe1, 0x64, 0x75, 0x97, 0x44,
+ 0x53, 0x1c, 0x36, 0xad, 0xc1, 0x74, 0xc2, 0xe9, 0x71, 0xe6, 0xc6, 0x3e,
+ 0x77, 0xe2, 0x8a, 0x94, 0x7e, 0x82, 0xd4, 0x23, 0x8c, 0xc3, 0x35, 0xd9,
+ 0x9b, 0x40, 0x45, 0x9a, 0x88, 0x49, 0xae, 0x1d, 0x12, 0x3e, 0xba, 0xea,
+ 0xbc, 0xac, 0x79, 0x05, 0xa5, 0x43, 0x7d, 0x3a, 0xe7, 0xd4, 0xfe, 0x42,
+ 0x77, 0xfa, 0xd8, 0xbf, 0x81, 0x8e, 0xcc, 0xc9, 0x4e, 0xa8, 0xa2, 0x7c,
+ 0x96, 0xb3, 0x4c, 0x02, 0xde, 0x4d, 0xd6, 0xe2, 0xda, 0x78, 0x6e, 0x83,
+ 0x03, 0xf7, 0xc1, 0x8d, 0x08, 0xb4, 0x8a, 0x32, 0xd6, 0x16, 0x39, 0xc7,
+ 0x55, 0x20, 0xa6, 0xe5, 0x79, 0xc1, 0x4f, 0xec, 0x4e, 0xd2, 0x32, 0xec,
+ 0xd4, 0xae, 0x04, 0x2c, 0x36, 0x69, 0x2d, 0xba, 0xfb, 0x22, 0xa1, 0xba,
+ 0xac, 0x66, 0x07, 0x0a, 0x0f, 0x6c, 0x63, 0xdf, 0xa0, 0x34, 0x95, 0xe6,
+ 0x77, 0xec, 0x24, 0x7e, 0xb3, 0x84, 0x6d, 0xb7, 0x02, 0x4a, 0x6a, 0x02,
+ 0x4b, 0x31, 0xd4, 0x33, 0x0c, 0xf6, 0xad, 0x2d, 0x15, 0x0b, 0xc0, 0x07,
+ 0x26, 0x4d, 0xc5, 0x9a, 0x55, 0x01, 0x1f, 0x3d, 0x62, 0xd6, 0x9e, 0xa4,
+ 0xe4, 0xe3, 0xcd, 0x00, 0xf0, 0xaf, 0x51, 0xc1, 0xc8, 0x8b, 0x5d, 0xb9,
+ 0xbb, 0x1d, 0x2b, 0x21, 0x63, 0x52, 0xba, 0x8d, 0x13, 0x7e, 0x37, 0xf0,
+ 0x83, 0xa6, 0xb9, 0xad, 0xa3, 0x8b, 0x9b, 0xc6, 0xfa, 0x1a, 0xbc, 0xea,
+ 0x99, 0xae, 0xf1, 0x7d, 0xe4, 0xe3, 0x57, 0xbf, 0x7c, 0x5e, 0x23, 0xbc,
+ 0x6f, 0x6f, 0x56, 0x1c, 0x11, 0xfe, 0x0c, 0x9a, 0xe5, 0xfb, 0x5a, 0xac,
+ 0x44, 0xc7, 0x33, 0xef, 0x76, 0x64, 0xf5, 0xec, 0x59, 0xac, 0x5b, 0x2d,
+ 0x6f, 0x60, 0xaa, 0xd5, 0x58, 0x7d, 0xe6, 0x2c, 0xd9, 0x67, 0x90, 0x37,
+ 0x87, 0xfb, 0x62, 0x58, 0x54, 0x84, 0x3d, 0xc1, 0x45, 0x51, 0x05, 0x08,
+ 0x1e, 0xea, 0xb7, 0x3c, 0xdc, 0x10, 0x9c, 0xff, 0xf0, 0x4e, 0x11, 0x18,
+ 0x26, 0xf4, 0x01, 0x5e, 0x90, 0x25, 0x5d, 0x43, 0x4d, 0x62, 0x8a, 0xa0,
+ 0x62, 0x4d, 0x28, 0xac, 0x97, 0x1b, 0x53, 0x6c, 0xec, 0xf8, 0x7f, 0x1f,
+ 0xc0, 0x98, 0x8e, 0x24, 0xe2, 0x9c, 0x1c, 0x8b, 0x05, 0xe7, 0x18, 0x9e,
+ 0x5d, 0x43, 0x77, 0x61, 0x78, 0x6d, 0x25, 0x33, 0x4d, 0x1e, 0x6d, 0x74,
+ 0x5d, 0xe5, 0x1a, 0x6c, 0x36, 0x7f, 0x73, 0x6a, 0xc4, 0x71, 0x0e, 0x66,
+ 0x77, 0xa7, 0xce, 0x20, 0xb0, 0x6b, 0xec, 0xc2, 0xd9, 0xd5, 0x91, 0x25,
+ 0x79, 0xd8, 0xb4, 0x6e, 0x4e, 0x64, 0x00, 0x28},
+ {0x61, 0x7b, 0x5b, 0x0d, 0xcb, 0xaa, 0x10, 0xb1, 0x7c, 0x68, 0xbc, 0xbd,
+ 0x02, 0x48, 0x5c, 0xf5, 0xc9, 0xb4, 0xbc, 0x08, 0xce, 0xd4, 0xb7, 0x57,
+ 0x0b, 0x7e, 0x0f, 0xb9, 0x48, 0xd8, 0xe5, 0x28, 0x6a, 0xe9, 0xf4, 0xfe,
+ 0x01, 0x9c, 0xdb, 0xc8, 0x65, 0x95, 0x7d, 0x3d, 0x62, 0x0c, 0x27, 0xb6,
+ 0xd0, 0x01, 0xe2, 0x15, 0x6b, 0x96, 0x6f, 0x7b, 0xdb, 0x30, 0x1b, 0xc4,
+ 0x6c, 0x3a, 0xa9, 0xdb, 0x6e, 0xb4, 0xb0, 0x89, 0x7a, 0x0b, 0x6e, 0xb2,
+ 0xe4, 0x42, 0xb5, 0x87, 0xea, 0xcd, 0xbc, 0x88, 0xbf, 0xed, 0x72, 0x5b,
+ 0xc3, 0xcc, 0x85, 0xde, 0xc5, 0xb4, 0x20, 0x3f, 0x7e, 0x10, 0x5a, 0x6e,
+ 0xf4, 0x5a, 0x91, 0x34, 0x6f, 0x09, 0x0e, 0x97, 0x04, 0x88, 0x16, 0xb4,
+ 0xec, 0xa8, 0x96, 0x68, 0x52, 0xd9, 0x37, 0x67, 0x56, 0x2f, 0x00, 0x11,
+ 0x06, 0x35, 0x0e, 0xd7, 0x60, 0xc8, 0xe9, 0xd1, 0x2c, 0xf7, 0x43, 0x76,
+ 0x93, 0x0a, 0x72, 0x6d, 0x1f, 0x17, 0xd6, 0xb9, 0x6b, 0xe7, 0x67, 0x0f,
+ 0x5b, 0x75, 0x45, 0x4c, 0xf5, 0x92, 0xbb, 0x60, 0x99, 0x69, 0x09, 0x1f,
+ 0xc6, 0xc7, 0xcb, 0x2f, 0x62, 0x45, 0xa9, 0xe9, 0xd1, 0x92, 0x87, 0x79,
+ 0x3a, 0xd1, 0xc1, 0x26, 0xeb, 0xc3, 0xf0, 0x23, 0x52, 0x1e, 0x6b, 0x90,
+ 0x5d, 0xe9, 0xa6, 0xf6, 0x9e, 0x41, 0x26, 0xd8, 0x4b, 0xd7, 0x18, 0x1e,
+ 0x54, 0x11, 0xaa, 0x1a, 0xe6, 0x3a, 0x44, 0x0f, 0xac, 0x81, 0x74, 0x29,
+ 0xff, 0x26, 0xeb, 0x48, 0xd3, 0x80, 0xa0, 0x61, 0x69, 0xf6, 0x97, 0x65,
+ 0x03, 0x9b, 0xa9, 0x69, 0x54, 0xf8, 0x5d, 0x0d, 0x54, 0x08, 0x7b, 0x36,
+ 0x81, 0x7e, 0x29, 0x52, 0xf9, 0xf6, 0x60, 0xf8, 0xbb, 0x54, 0x17, 0xc9,
+ 0xb6, 0x14, 0xec, 0x32, 0x52, 0xc3, 0xe6, 0x91, 0x62, 0x79, 0xa6, 0xda,
+ 0x7e, 0x92, 0xef, 0x1c, 0xb1, 0x2d, 0xa9, 0x6d, 0xa2, 0xe3, 0x81, 0x17,
+ 0x32, 0xad, 0xbb, 0x9f, 0xad, 0x32, 0x35, 0xe6, 0x10, 0xdc, 0xf0, 0xd1,
+ 0x7e, 0xee, 0x4a, 0x41, 0x8e, 0x32, 0x54, 0x9f, 0xca, 0xe9, 0x69, 0x67,
+ 0xe3, 0xc7, 0xee, 0xdf, 0xfd, 0x44, 0x10, 0x10, 0x81, 0x31, 0x69, 0x2d,
+ 0x57, 0x30, 0x6b, 0x67, 0xa0, 0xae, 0xec, 0xc9, 0x0f, 0xe3, 0xc3, 0x23,
+ 0xa1, 0x38, 0xea, 0x51, 0x5b, 0x33, 0xa5, 0x64, 0x44, 0x36, 0xc0, 0xc7,
+ 0x6a, 0x07, 0xf7, 0x5d, 0x46, 0x0a, 0x05, 0x1f, 0x66, 0xdb, 0x95, 0xd4,
+ 0xdd, 0x16, 0x7e, 0x55, 0x41, 0xdb, 0x8a, 0xe9, 0xdb, 0xd9, 0x4b, 0x50,
+ 0xfd, 0x66, 0xb0, 0x05, 0x82, 0x34, 0xa3, 0x00, 0x87, 0x70, 0xfb, 0x4e,
+ 0x7b, 0x2f, 0xf8, 0xc4, 0x1f, 0x44, 0xbd, 0x62, 0x71, 0x70, 0x03, 0xa1,
+ 0xd1, 0x34, 0x52, 0xf3, 0x2d, 0x81, 0xe7, 0xf3, 0xef, 0xc2, 0x39, 0xb1,
+ 0xea, 0x16, 0xa6, 0x00, 0x77, 0x46, 0x1c, 0x86, 0x41, 0x3f, 0x9e, 0x2d,
+ 0xb8, 0x98, 0x31, 0x2d, 0x27, 0xa6, 0xa5, 0x2f, 0xc0, 0x46, 0xaf, 0xcc,
+ 0x83, 0x6e, 0x32, 0x50, 0x2e, 0x47, 0x2c, 0xf5, 0xff, 0xe7, 0xa1, 0x15,
+ 0x3c, 0x8e, 0xaa, 0xb1, 0x38, 0xbe, 0xa4, 0xeb, 0xe5, 0xf8, 0xe1, 0x65,
+ 0xa8, 0xea, 0xf1, 0xb8, 0xc6, 0xff, 0x10, 0x3a, 0xce, 0x5d, 0xa5, 0xf6,
+ 0x23, 0xf0, 0xcd, 0x1d, 0x70, 0x49, 0x60, 0x17, 0x0a, 0xcc, 0x78, 0x7f,
+ 0x21, 0xbf, 0xb8, 0x9a, 0xb9, 0x0f, 0xf0, 0x30, 0x84, 0xea, 0x3b, 0x4d,
+ 0xb2, 0xe1, 0x35, 0x6b, 0x59, 0x2f, 0xbe, 0xd8, 0x71, 0x7f, 0x10, 0xe2,
+ 0x6b, 0x2d, 0x0e, 0xcb, 0xa4, 0x93, 0xe1, 0x23, 0xfe, 0x7f, 0xf0, 0x98,
+ 0xd2, 0x12, 0x29, 0x4f, 0x9a, 0x1d, 0xde, 0x14, 0xf8, 0xce, 0x4c, 0x2e,
+ 0x1c, 0xe4, 0xdd, 0x03, 0x1e, 0x34, 0x6b, 0x3a, 0xf3, 0xd1, 0x3a, 0x57,
+ 0xea, 0x0f, 0xb5, 0x88},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {940,
+ {0x76, 0x9f, 0x16, 0x8b, 0xb4, 0x0a, 0x9b, 0x2e, 0xbd, 0xa5, 0x13, 0xc3,
+ 0x75, 0xfc, 0xa6, 0x30, 0xb9, 0x77, 0x23, 0x75, 0xcd, 0x3b, 0x02, 0xbe},
+ {0xae, 0x88, 0x23, 0x85, 0x3c, 0x81, 0xb0, 0xc3, 0x0c, 0x37, 0x9d, 0xbd,
+ 0xd0, 0x1a, 0x8c, 0x24, 0xec, 0xdc, 0x35, 0x76, 0x8d, 0x29, 0x7e, 0x67,
+ 0xf5, 0xb3, 0x8b, 0xe5, 0x67, 0x45, 0xcd, 0xb5, 0x8d, 0x57, 0x23, 0xf2,
+ 0xf6, 0x14, 0xd6, 0x81, 0x01, 0xe1, 0x80, 0x46, 0xea, 0x6e, 0x42, 0xdc,
+ 0x0c, 0xfe, 0x84, 0x4d, 0xd1, 0xd0, 0xd4, 0x15, 0x9e, 0x46, 0xe7, 0xe8,
+ 0x76, 0xb9, 0x85, 0xf7, 0x7c, 0xdb, 0xb5, 0x41, 0xe5, 0xe8, 0x12, 0x8b,
+ 0x94, 0xd1, 0xe7, 0x6f, 0x8e, 0x28, 0x48, 0xcd, 0xd7, 0x9e, 0x24, 0x06,
+ 0xb8, 0x18, 0x22, 0xb6, 0xcf, 0x83, 0x29, 0xd0, 0xfe, 0x1a, 0xf1, 0x83,
+ 0xf9, 0x25, 0x98, 0x61, 0x32, 0x46, 0x3d, 0xdb, 0xfa, 0xcb, 0xe6, 0x84,
+ 0xa3, 0x8f, 0x19, 0x54, 0x85, 0xab, 0x8b, 0xe4, 0x16, 0x1a, 0x44, 0x69,
+ 0x09, 0x3f, 0x1c, 0x47, 0x95, 0x2c, 0xcb, 0xd5, 0xfc, 0xc3, 0xa1, 0x0c,
+ 0x17, 0xfc, 0x8e, 0x43, 0x6f, 0x1f, 0xf3, 0xc2, 0x05, 0x4d, 0x7a, 0x00,
+ 0xaf, 0xe4, 0xcc, 0x56, 0x0d, 0xb0, 0xa6, 0x19, 0xbb, 0x56, 0x9f, 0x46,
+ 0x7d, 0x1d, 0x2e, 0x72, 0x07, 0xce, 0xc8, 0x33, 0xbe, 0xbd, 0xdd, 0xc4,
+ 0xcd, 0xaf, 0xb5, 0xae, 0x1d, 0xf6, 0x69, 0x45, 0x11, 0x3f, 0x44, 0xdd,
+ 0x6c, 0xc7, 0x16, 0x6b, 0xfa, 0xc7, 0x16, 0xec, 0x84, 0x35, 0xf9, 0x6f,
+ 0x25, 0x44, 0xee, 0x65, 0x5e, 0xbb, 0xd7, 0xda, 0x07, 0x31, 0x17, 0x47,
+ 0xfe, 0xa1, 0x2f, 0xab, 0x19, 0x2e, 0xa9, 0xef, 0xe2, 0x61, 0x60, 0x2b,
+ 0x1a, 0xa9, 0x67, 0x28, 0x03, 0x20, 0xbe, 0x34, 0x13, 0xf7, 0x1a, 0x9d,
+ 0x6f, 0x49, 0x5a, 0xf4, 0x1f, 0xca, 0x65, 0x5c, 0x5b, 0x36, 0x53, 0xc1,
+ 0xa9, 0xd1, 0x09, 0x0c, 0x9c, 0x27, 0xf3, 0x25, 0xe7, 0xaf, 0x4f, 0x35,
+ 0x26, 0x51, 0x00, 0xce, 0xa6, 0xdc, 0xc6, 0xf5, 0x65, 0xb5, 0x16, 0x04,
+ 0x99, 0x2d, 0x2e, 0x3b, 0xe8, 0xa2, 0xc2, 0x71, 0x69, 0xfc, 0x4f, 0x67,
+ 0x27, 0x74, 0x1b, 0x70, 0x9c, 0x4a, 0x49, 0x2b, 0x59, 0x1f, 0x15, 0x86,
+ 0xe2, 0xde, 0x99, 0x30, 0xa2, 0x67, 0x8a, 0x5a, 0xac, 0x3b, 0xa8, 0x16,
+ 0x68, 0x32, 0xb6, 0x9f, 0x08, 0xd7, 0x3a, 0xe8, 0xf8, 0xcd, 0x43, 0x08,
+ 0x0c, 0x93, 0xca, 0xb5, 0x10, 0x99, 0x5c, 0x85, 0x32, 0xfb, 0x56, 0x4a,
+ 0x19, 0xef, 0x3b, 0x24, 0x30, 0x8d, 0xb4, 0x78, 0xc6, 0x97, 0x5a, 0xbf,
+ 0x8a, 0xac, 0x68, 0x76, 0xc5, 0xca, 0x48, 0x58, 0x35, 0xfd, 0x3b, 0xb3,
+ 0x6b, 0x8a, 0x72, 0x0b, 0xb0, 0xf4, 0x73, 0x22, 0xf9, 0xa2, 0xd7, 0x22,
+ 0xb3, 0x75, 0x51, 0x38, 0xa0, 0xc6, 0x02, 0xbf, 0x78, 0x41, 0x8e, 0xad,
+ 0x03, 0xec, 0x3b, 0x68, 0xf9, 0xb4, 0xc5, 0x90, 0xa3, 0xcc, 0x21, 0xae,
+ 0x90, 0xf5, 0x7f, 0xeb, 0x4a, 0xfb, 0x53, 0x82, 0x3e, 0x8f, 0xd0, 0x77,
+ 0x75, 0xb4, 0x6b, 0x3f, 0x46, 0xaf, 0xa0, 0x3f, 0x41, 0x0f, 0x5e, 0x42,
+ 0xc4, 0x35, 0x26, 0xa8, 0xf8, 0x2f, 0x00, 0x2a, 0x25, 0x4e, 0x0e, 0xe0,
+ 0xa3, 0xbd, 0x6f, 0x9a, 0xf1, 0x84, 0x00, 0xf8, 0x6a, 0x91, 0x7a, 0xdb,
+ 0xd9, 0x06, 0x03, 0xcf, 0x4e, 0x89, 0xa7, 0xa7, 0x88, 0xbd, 0x2a, 0x7d,
+ 0xc1, 0x6d, 0xe4, 0x4b, 0x31, 0xd2, 0xe2, 0x14, 0xbc, 0xe7, 0x0c, 0xb6,
+ 0x0d, 0xcb, 0x64, 0xf7, 0x77, 0x64, 0x74, 0xec, 0x56, 0xe8, 0xea, 0xd9,
+ 0xd9, 0xdc, 0xaa, 0xa6, 0x15, 0xf0, 0x3a, 0x12, 0xb1, 0x2a, 0x08, 0xfd,
+ 0x0b, 0x9a, 0x80, 0xde, 0xa1, 0x82, 0x4c, 0x7d, 0x03, 0x4d, 0x27, 0x37,
+ 0x31, 0xa7, 0xe3, 0x94, 0xaa, 0xe4, 0x9c, 0x6a, 0xfe, 0x65, 0xb1, 0x57,
+ 0x69, 0xc3, 0x17, 0xf4, 0xd7, 0x12, 0xce, 0x85},
+ {0x69, 0x79, 0x89, 0x4b, 0xe9, 0x96, 0xed, 0x5b, 0x39, 0x3f, 0x66, 0x40,
+ 0xa7, 0x5a, 0x92, 0x49, 0xed, 0x7c, 0x2e, 0x71, 0xf8, 0x9d, 0xb9, 0xd9,
+ 0x4e, 0xf1, 0x2d, 0xb1, 0xb5, 0x4b, 0xdb, 0xf8, 0xfd, 0x39, 0x95, 0x10,
+ 0x0f, 0x3a, 0xf8, 0xea, 0x5e, 0xe7, 0xfd, 0xbe, 0xfc, 0x96, 0x01, 0x93,
+ 0x1e, 0x97, 0x85, 0x9b, 0xf6, 0xef, 0x86, 0xd1, 0x8a, 0x00, 0xab, 0xa3,
+ 0xb5, 0xc8, 0x5b, 0x8e, 0xde, 0xa7, 0x83, 0x6a, 0x73, 0xbb, 0x6c, 0x71,
+ 0x06, 0xb8, 0x72, 0x19, 0x3a, 0xf4, 0x2e, 0xa5, 0x7d, 0xb7, 0x19, 0xb5,
+ 0x3f, 0xba, 0x9a, 0x72, 0xde, 0x80, 0xca, 0x5a, 0x3d, 0xa9, 0xaf, 0x84,
+ 0x01, 0xca, 0x32, 0xb7, 0x4e, 0x82, 0x1a, 0x7a, 0x1f, 0x56, 0x25, 0x5d,
+ 0xbc, 0x46, 0x6f, 0x44, 0x1b, 0x84, 0x64, 0x5a, 0xc6, 0x84, 0x36, 0x14,
+ 0x2c, 0x41, 0xfc, 0xd6, 0x3b, 0xf9, 0x76, 0x06, 0x00, 0xa2, 0xe8, 0x57,
+ 0xae, 0xbd, 0x80, 0xc6, 0x86, 0x38, 0x05, 0xb8, 0x73, 0x8e, 0xee, 0x8b,
+ 0xf1, 0xa5, 0x80, 0x03, 0x63, 0x37, 0x3a, 0x90, 0x4b, 0xde, 0xb3, 0xda,
+ 0x3e, 0x13, 0xa0, 0x7d, 0x63, 0x35, 0x70, 0xbd, 0x9e, 0x6f, 0x23, 0x71,
+ 0xe8, 0x47, 0xf9, 0xb4, 0xed, 0xc3, 0x96, 0x5d, 0x5e, 0xb4, 0xef, 0x6e,
+ 0x7a, 0x20, 0x72, 0x0a, 0xbb, 0x0a, 0xeb, 0xd2, 0x7a, 0x64, 0x39, 0x2a,
+ 0xc4, 0x50, 0xd5, 0x06, 0x68, 0x61, 0x41, 0x27, 0x41, 0xbc, 0x27, 0x39,
+ 0xf0, 0x09, 0x45, 0xdf, 0x59, 0x06, 0x48, 0x99, 0x36, 0x5b, 0x9e, 0xf5,
+ 0xd5, 0x1b, 0x24, 0x56, 0x4d, 0xcb, 0x11, 0x49, 0xc6, 0x26, 0x81, 0x00,
+ 0x1d, 0x53, 0x77, 0xcc, 0xa7, 0x93, 0x68, 0x36, 0x23, 0xff, 0x57, 0x60,
+ 0x14, 0x8a, 0xd2, 0x2e, 0x06, 0x80, 0x9e, 0xd4, 0xab, 0x3d, 0xc5, 0x27,
+ 0x66, 0xe0, 0xfc, 0x8f, 0xbc, 0xac, 0xac, 0xa4, 0x18, 0xb1, 0x70, 0xfd,
+ 0x40, 0x8b, 0x64, 0xdd, 0x82, 0x73, 0x41, 0x81, 0xff, 0x77, 0x8b, 0x91,
+ 0xe3, 0xdf, 0x1d, 0xb9, 0x71, 0x01, 0x85, 0x10, 0xd0, 0xc0, 0x24, 0x6f,
+ 0xf2, 0x27, 0xe8, 0x4b, 0xb0, 0x03, 0x16, 0x9e, 0x0b, 0xb7, 0xea, 0xde,
+ 0xae, 0x5e, 0x99, 0x0c, 0x5c, 0xf8, 0x77, 0xc9, 0x62, 0x70, 0x75, 0xde,
+ 0xb4, 0xea, 0x6c, 0x1e, 0xf7, 0xcc, 0x50, 0x46, 0x56, 0xeb, 0x5a, 0xa7,
+ 0x9b, 0xee, 0xda, 0x0c, 0x3b, 0x3d, 0x3f, 0x49, 0xad, 0x87, 0xef, 0x48,
+ 0x8b, 0xa2, 0xd3, 0x43, 0xe8, 0x6d, 0xc4, 0xe4, 0x67, 0xd7, 0xae, 0x42,
+ 0xec, 0x96, 0xb1, 0x42, 0x54, 0xde, 0xe6, 0xfc, 0xc3, 0x5d, 0xb4, 0x85,
+ 0x75, 0xd6, 0x37, 0x6c, 0xaa, 0xe2, 0x87, 0xfc, 0x8b, 0x30, 0xc7, 0xc1,
+ 0x79, 0x58, 0xd9, 0xb1, 0xba, 0x85, 0x54, 0xde, 0x89, 0xeb, 0x64, 0x0f,
+ 0x37, 0xa5, 0xaa, 0x93, 0x7e, 0x3d, 0x25, 0x38, 0x44, 0x40, 0x44, 0x36,
+ 0x65, 0x8d, 0xab, 0x7c, 0x09, 0x7c, 0xf9, 0x5a, 0xc3, 0x04, 0xe6, 0x92,
+ 0x52, 0x13, 0x9f, 0x37, 0xb0, 0x0c, 0xfe, 0x74, 0x88, 0xb6, 0x3f, 0x7f,
+ 0x84, 0x67, 0x33, 0x7d, 0xba, 0x7b, 0xc6, 0x99, 0xe3, 0x6a, 0xee, 0xaa,
+ 0x88, 0x7a, 0x15, 0x98, 0x8f, 0x71, 0xf1, 0x06, 0x2a, 0x6b, 0x13, 0x7f,
+ 0xc1, 0xa8, 0x84, 0x20, 0xbf, 0xbc, 0x32, 0x77, 0xea, 0x4e, 0xf0, 0x3c,
+ 0x44, 0x2c, 0xee, 0xf0, 0xee, 0x98, 0x8d, 0x9a, 0x49, 0xc1, 0x08, 0x4f,
+ 0x4d, 0x10, 0x93, 0xe3, 0x36, 0x22, 0xf6, 0x6c, 0x17, 0x27, 0xf6, 0x07,
+ 0xf1, 0x09, 0xbc, 0x30, 0xb1, 0x82, 0xf3, 0x07, 0x40, 0x35, 0x80, 0xa7,
+ 0x11, 0x6c, 0x19, 0xf0, 0x22, 0xcd, 0xf2, 0xad, 0x87, 0xc1, 0xe5, 0x08,
+ 0xd2, 0xbc, 0x57, 0x40, 0x98, 0x90, 0xed, 0xe6, 0xa2, 0x0e, 0xc8, 0x31,
+ 0x2b, 0x68, 0xb4, 0x93},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {941,
+ {0x19, 0xb3, 0xc2, 0x63, 0xcb, 0x4f, 0x75, 0x66, 0x2c, 0x7e, 0xd4, 0x73,
+ 0xb9, 0xad, 0xc5, 0xd4, 0xed, 0xf9, 0x41, 0xb3, 0xf8, 0x69, 0x6c, 0x74},
+ {0xd7, 0xf2, 0xf6, 0x0e, 0x04, 0xce, 0xcc, 0x37, 0x30, 0x76, 0xbb, 0xdd,
+ 0xc2, 0x19, 0xd2, 0x98, 0xee, 0x1a, 0xf3, 0x05, 0xbe, 0xb3, 0x07, 0x37,
+ 0xae, 0x7a, 0xe4, 0x8b, 0xb0, 0x66, 0x5f, 0x0d, 0xe4, 0x3c, 0xa0, 0xa6,
+ 0xc4, 0x6b, 0x4c, 0xf4, 0xbe, 0xfe, 0x31, 0xfd, 0x00, 0xb1, 0xe8, 0xe6,
+ 0x89, 0x6d, 0xea, 0x12, 0xf7, 0x76, 0x1e, 0x35, 0xca, 0x36, 0x23, 0xdc,
+ 0xd9, 0x9d, 0x46, 0x0e, 0xfd, 0x32, 0xa8, 0x61, 0x0b, 0x97, 0xbe, 0x44,
+ 0x41, 0x87, 0x9b, 0x62, 0x94, 0xdf, 0xf9, 0xff, 0xff, 0xa7, 0xf2, 0xb0,
+ 0x8a, 0xf3, 0x21, 0xa0, 0xa2, 0x89, 0xf5, 0x6e, 0x42, 0xcf, 0xd7, 0x84,
+ 0x9a, 0x92, 0x5f, 0x71, 0xb7, 0xd6, 0x1f, 0x53, 0xc9, 0x50, 0xe7, 0x05,
+ 0xe0, 0x1f, 0x2c, 0x86, 0x6e, 0x05, 0x86, 0x69, 0x3b, 0x78, 0xbc, 0x2a,
+ 0xa0, 0xac, 0xd6, 0x90, 0x5c, 0xff, 0x44, 0xcd, 0x9c, 0x0c, 0xe6, 0x58,
+ 0x4c, 0x5b, 0x6d, 0xb2, 0xc5, 0x62, 0x73, 0x13, 0x80, 0x2e, 0xfb, 0xca,
+ 0xf3, 0x7c, 0xa0, 0xc0, 0xfb, 0x2c, 0x39, 0x40, 0x76, 0x40, 0xab, 0xdf,
+ 0x48, 0x59, 0xb0, 0xa7, 0x11, 0x75, 0x9d, 0x69, 0x86, 0x0d, 0x0d, 0xde,
+ 0x37, 0x64, 0x3c, 0xe3, 0x59, 0x30, 0x43, 0x45, 0x56, 0xbf, 0xda, 0x46,
+ 0x78, 0x28, 0x88, 0x29, 0x04, 0xc4, 0x57, 0xbe, 0x7c, 0x5f, 0x1b, 0x00,
+ 0x57, 0xe9, 0x9c, 0x22, 0x9c, 0xdf, 0xed, 0xf1, 0x60, 0x96, 0x57, 0xda,
+ 0x17, 0xa9, 0xeb, 0x2a, 0x71, 0x6f, 0xd3, 0xb2, 0xf2, 0xd0, 0x29, 0x43,
+ 0x4b, 0xdf, 0xa5, 0x78, 0x8b, 0x44, 0x79, 0xc1, 0x50, 0xd8, 0xf5, 0x96,
+ 0x06, 0xbc, 0x26, 0xf9, 0x8a, 0x16, 0x0f, 0x8a, 0x0c, 0x3a, 0xb0, 0x20,
+ 0x24, 0xf1, 0xb9, 0x75, 0xba, 0x33, 0xeb, 0xe7, 0xb6, 0x57, 0x9e, 0xca,
+ 0x5e, 0x81, 0xf3, 0x5e, 0xe1, 0xf0, 0x1d, 0xff, 0xb8, 0x47, 0x43, 0x19,
+ 0x99, 0xe2, 0x42, 0xf1, 0x00, 0x30, 0x3d, 0x68, 0xeb, 0x9f, 0x22, 0x7d,
+ 0xb3, 0xf3, 0x71, 0xfd, 0x1c, 0x1c, 0x00, 0xa7, 0x80, 0x72, 0x24, 0x2b,
+ 0xf0, 0x30, 0x61, 0x0d, 0x64, 0x6e, 0x9d, 0x46, 0x2d, 0x17, 0xa8, 0x5d,
+ 0x4a, 0x8e, 0x6f, 0x9a, 0x1f, 0x69, 0x64, 0x5e, 0xab, 0x17, 0xb8, 0xfe,
+ 0x9d, 0xbe, 0xbc, 0x61, 0x7f, 0xc3, 0xe0, 0x24, 0xe2, 0xab, 0x6d, 0xad,
+ 0xaf, 0xb2, 0x64, 0x1f, 0x4c, 0x01, 0x80, 0x7e, 0x23, 0x92, 0x7d, 0x6e,
+ 0xcf, 0x47, 0x96, 0x47, 0xff, 0x6b, 0x7c, 0xdc, 0x18, 0x5e, 0x92, 0x63,
+ 0xff, 0xfa, 0xf8, 0x32, 0x93, 0x33, 0x9c, 0xc3, 0x90, 0x86, 0xac, 0x6e,
+ 0xdc, 0x08, 0x0d, 0x28, 0x9c, 0xf1, 0xfe, 0x42, 0x55, 0x01, 0xab, 0xc2,
+ 0x0e, 0x60, 0xdd, 0x67, 0x2f, 0x58, 0x6d, 0xe5, 0xf5, 0xea, 0x75, 0x47,
+ 0xd0, 0x91, 0x50, 0x49, 0x4d, 0x25, 0xc9, 0xa5, 0x4b, 0xf4, 0x5d, 0x33,
+ 0xa8, 0x21, 0x2c, 0x24, 0xa5, 0xa2, 0xb5, 0x79, 0xfb, 0x5d, 0x47, 0x42,
+ 0x29, 0x70, 0x4b, 0xeb, 0x9a, 0x56, 0x68, 0x9e, 0x0f, 0xa9, 0x90, 0xb6,
+ 0xac, 0x34, 0x66, 0xc7, 0x29, 0x5e, 0x92, 0x87, 0x60, 0xd4, 0xa2, 0xf7,
+ 0x0f, 0x38, 0x7c, 0x6f, 0x73, 0xea, 0xcb, 0x18, 0x51, 0x08, 0x3a, 0x21,
+ 0x73, 0xb3, 0x25, 0x43, 0xe8, 0x86, 0x7e, 0xd3, 0x8e, 0x91, 0xd4, 0x82,
+ 0x15, 0x10, 0x26, 0x66, 0x08, 0x9b, 0x73, 0xf4, 0x15, 0x16, 0x06, 0xba,
+ 0x28, 0xe4, 0xf1, 0x55, 0xaa, 0x45, 0x0e, 0x74, 0x9d, 0x7f, 0xec, 0x1b,
+ 0x43, 0x05, 0x5a, 0xe1, 0x12, 0x87, 0x73, 0x5b, 0x4a, 0xd8, 0xc3, 0xb0,
+ 0x69, 0x03, 0x39, 0xdb, 0x64, 0xcb, 0x41, 0xc7, 0x98, 0xae, 0x02, 0xb2,
+ 0x67, 0xa1, 0x83, 0x8d, 0xf8, 0x47, 0xe8, 0x3d},
+ {0x17, 0x34, 0x94, 0x00, 0x04, 0x90, 0x98, 0x11, 0xe1, 0x55, 0x0b, 0x9b,
+ 0xa9, 0xc5, 0xa7, 0xd7, 0xbe, 0x08, 0x5f, 0xc7, 0x41, 0x5d, 0xc2, 0x60,
+ 0x6e, 0xc3, 0xe2, 0x99, 0x54, 0x0c, 0x77, 0xe1, 0xe8, 0x36, 0x3e, 0xdd,
+ 0xa2, 0x59, 0x90, 0x85, 0x51, 0xdd, 0x9a, 0x70, 0x86, 0x35, 0x2d, 0x7e,
+ 0xa8, 0x09, 0x08, 0x43, 0xf8, 0xf0, 0x5f, 0xd5, 0x1f, 0xa7, 0x56, 0x2e,
+ 0xcf, 0xf9, 0xd7, 0xf6, 0x8c, 0x2f, 0x41, 0xfe, 0x32, 0xa2, 0x37, 0xfe,
+ 0x6f, 0xee, 0x30, 0xba, 0xd1, 0x61, 0xd7, 0x75, 0x29, 0x2d, 0x42, 0x7c,
+ 0x96, 0x08, 0xc9, 0x8d, 0x11, 0x98, 0x55, 0x3f, 0x92, 0xff, 0x4e, 0x91,
+ 0x32, 0x3d, 0x93, 0x74, 0x57, 0xb7, 0x1e, 0x60, 0xea, 0x50, 0x52, 0xb9,
+ 0xfe, 0x0c, 0x71, 0xc8, 0x01, 0x6e, 0x23, 0x4b, 0xd3, 0x75, 0x6a, 0xe8,
+ 0xf8, 0xa5, 0xf7, 0x36, 0xed, 0xe4, 0xbb, 0x36, 0x25, 0xf0, 0x48, 0x1b,
+ 0xe9, 0x22, 0xe9, 0xe5, 0x3e, 0xf8, 0xef, 0xfc, 0xb7, 0x20, 0xc0, 0x1a,
+ 0xf2, 0xdf, 0xb2, 0x8c, 0xf4, 0x20, 0xcf, 0xa2, 0x03, 0xbc, 0xd6, 0xda,
+ 0x11, 0x99, 0xea, 0xc2, 0xba, 0xcc, 0x6a, 0x88, 0x09, 0x65, 0xe6, 0x19,
+ 0x06, 0xca, 0x7a, 0x56, 0x82, 0x68, 0x9d, 0xe7, 0xb8, 0x2f, 0xb1, 0xfd,
+ 0xa5, 0x18, 0xbd, 0xb9, 0x07, 0x46, 0xd4, 0x4e, 0x33, 0x7f, 0x90, 0x36,
+ 0xb8, 0x03, 0xb2, 0x59, 0xe4, 0xa7, 0x38, 0xc2, 0x13, 0x35, 0xa5, 0x87,
+ 0x0c, 0x62, 0x4f, 0x63, 0x67, 0x54, 0xb8, 0x43, 0xb0, 0x93, 0x15, 0x76,
+ 0x9e, 0x5e, 0x6d, 0xdc, 0xe2, 0x7b, 0xc1, 0x11, 0x07, 0xb8, 0x81, 0xae,
+ 0x37, 0xcf, 0x8c, 0xd5, 0x47, 0x2b, 0xd3, 0x25, 0xc4, 0x75, 0x4d, 0x30,
+ 0xe1, 0xa3, 0x51, 0x16, 0x9e, 0x2b, 0x9a, 0x86, 0x98, 0x9d, 0x4e, 0x14,
+ 0xe1, 0xfa, 0x1a, 0x52, 0x7d, 0x2c, 0x45, 0x3e, 0x9c, 0x67, 0xf3, 0x3f,
+ 0x27, 0x93, 0xdf, 0xd4, 0x09, 0x4c, 0x57, 0x74, 0xd2, 0xc6, 0x96, 0xc3,
+ 0x91, 0x6a, 0x9f, 0x32, 0x90, 0x78, 0x02, 0xd3, 0x03, 0xd9, 0xcd, 0x7e,
+ 0x63, 0x1b, 0x7c, 0xac, 0xd6, 0x5e, 0xd9, 0x55, 0x66, 0x59, 0x45, 0x4a,
+ 0x6d, 0x39, 0xb2, 0x87, 0x9d, 0x45, 0x26, 0x2a, 0x85, 0xbe, 0xb2, 0x49,
+ 0x94, 0x85, 0x6d, 0x70, 0xfa, 0xfb, 0x2f, 0xdb, 0x20, 0x82, 0xe7, 0x12,
+ 0xd0, 0xfa, 0x3d, 0xa0, 0x00, 0x1f, 0xd3, 0x73, 0xbd, 0xed, 0xc5, 0x09,
+ 0x77, 0x50, 0xbf, 0x0b, 0x84, 0x52, 0x93, 0xde, 0x1d, 0xc9, 0x70, 0x5a,
+ 0x5c, 0xda, 0x87, 0x21, 0xd2, 0x1f, 0x1c, 0xcc, 0xa0, 0x57, 0xad, 0x92,
+ 0xf7, 0xf2, 0x08, 0x3b, 0xb1, 0xa2, 0xff, 0xd5, 0x6f, 0x59, 0xb6, 0x7d,
+ 0xa1, 0x4a, 0xf6, 0xbf, 0x05, 0x12, 0x5f, 0x55, 0x77, 0x48, 0x32, 0x13,
+ 0xff, 0xca, 0x2a, 0xb6, 0xb5, 0xf5, 0xca, 0x83, 0x71, 0x08, 0x6e, 0xdf,
+ 0xa9, 0x6a, 0xa2, 0xca, 0x82, 0xfd, 0x9c, 0x0c, 0x6c, 0x1f, 0xd5, 0xca,
+ 0x84, 0x13, 0xb2, 0xbd, 0x56, 0xd2, 0x5f, 0x7a, 0x91, 0x9f, 0x3e, 0xc6,
+ 0x6d, 0x6e, 0x34, 0x33, 0x5b, 0xda, 0x4f, 0x0e, 0xe9, 0xb3, 0x33, 0x9a,
+ 0x19, 0xde, 0x75, 0x55, 0xf3, 0xd8, 0x66, 0xe0, 0xa6, 0x7a, 0x62, 0xa1,
+ 0x4b, 0xec, 0x74, 0x91, 0x0e, 0xbd, 0xba, 0x4a, 0x2b, 0x63, 0xf8, 0x98,
+ 0x40, 0x0f, 0x3f, 0x12, 0x8f, 0x7f, 0xeb, 0xd9, 0x4e, 0xd9, 0x66, 0xd3,
+ 0xe4, 0x27, 0x8d, 0xe3, 0xe1, 0x60, 0xb8, 0xfb, 0xb7, 0xef, 0xe8, 0x3c,
+ 0x19, 0x3d, 0x5b, 0xce, 0xf7, 0x43, 0x25, 0xd3, 0x59, 0xca, 0x4d, 0x1a,
+ 0xd7, 0x53, 0xf0, 0x80, 0x91, 0x81, 0x8a, 0x70, 0x27, 0x55, 0x00, 0x0d,
+ 0xfb, 0xa7, 0xa4, 0x16, 0x40, 0xaa, 0x53, 0xe8, 0x96, 0x07, 0xf6, 0x79,
+ 0xab, 0x78, 0xac, 0x86},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {942,
+ {0x1a, 0x33, 0x55, 0xa5, 0xb6, 0x75, 0x9a, 0x0b, 0x99, 0xe4, 0xad, 0x3f,
+ 0x6c, 0x97, 0x17, 0x5b, 0x08, 0x0a, 0x14, 0x63, 0xf6, 0x75, 0x37, 0xa7},
+ {0x01, 0x93, 0x7b, 0x16, 0x64, 0xc4, 0x79, 0x29, 0x81, 0xf1, 0xbc, 0xc5,
+ 0x0d, 0x3e, 0x80, 0x26, 0x97, 0xa5, 0x59, 0x4e, 0x2d, 0xc6, 0xcf, 0xd3,
+ 0x2c, 0xac, 0x0d, 0xd9, 0x07, 0x9f, 0x73, 0xa6, 0x97, 0xd7, 0x9e, 0xf8,
+ 0x30, 0xde, 0xcd, 0x76, 0x8a, 0x5b, 0x13, 0xdf, 0x99, 0xf3, 0x88, 0x4a,
+ 0x3c, 0x96, 0xc0, 0xc3, 0xb2, 0xcf, 0xc5, 0x7e, 0x5a, 0xcf, 0xd8, 0x49,
+ 0x98, 0xb6, 0xa4, 0x8c, 0xbf, 0x33, 0x36, 0xb5, 0xaf, 0xbb, 0x4a, 0x29,
+ 0xaf, 0x68, 0x82, 0xd7, 0x3e, 0x2d, 0xf4, 0xc6, 0xe8, 0xdd, 0x36, 0x01,
+ 0x69, 0x12, 0x85, 0x6e, 0x18, 0x1c, 0x7a, 0xdc, 0x6a, 0xa9, 0x5a, 0x16,
+ 0xc0, 0x03, 0xc2, 0x27, 0x5b, 0xa3, 0x1b, 0xd7, 0x5a, 0x87, 0xce, 0x36,
+ 0x56, 0x8d, 0x5c, 0xe3, 0x2b, 0xab, 0xb2, 0x75, 0xb2, 0x6d, 0xd5, 0x0b,
+ 0xde, 0x03, 0x5e, 0x71, 0x13, 0x1f, 0x58, 0xcb, 0x3f, 0x5f, 0x2b, 0x1d,
+ 0x24, 0x91, 0xae, 0x35, 0xab, 0x02, 0x85, 0x7a, 0xd5, 0xeb, 0x3b, 0x00,
+ 0x36, 0x81, 0xf5, 0x62, 0xeb, 0xc5, 0xda, 0x15, 0xbe, 0x07, 0xce, 0xd8,
+ 0x30, 0x24, 0x43, 0x62, 0xe4, 0xea, 0xc8, 0x33, 0xe0, 0x63, 0xf2, 0x49,
+ 0x59, 0x30, 0x47, 0x9d, 0x36, 0x8d, 0xd8, 0xf3, 0x33, 0xbd, 0x65, 0xd8,
+ 0x6c, 0xcb, 0xbb, 0xee, 0xa8, 0x4c, 0x58, 0xab, 0xbe, 0xde, 0x64, 0x40,
+ 0x44, 0x78, 0x94, 0x3b, 0xa8, 0x0e, 0xda, 0xf3, 0xb1, 0x43, 0x0a, 0xe1,
+ 0x40, 0x0a, 0xe5, 0x89, 0x8a, 0x5a, 0xeb, 0x81, 0x12, 0x96, 0x1d, 0x36,
+ 0x29, 0xb3, 0x37, 0xde, 0x4c, 0x91, 0x07, 0x85, 0xf1, 0x67, 0x32, 0xa2,
+ 0xec, 0x3f, 0xba, 0xf2, 0x8f, 0xc0, 0xf7, 0xa3, 0x42, 0x19, 0xfa, 0xfa,
+ 0xe4, 0xe4, 0x87, 0xef, 0x87, 0xe8, 0x3f, 0x88, 0x10, 0x63, 0xef, 0xb4,
+ 0x2b, 0xf7, 0xc6, 0xc8, 0xf8, 0x56, 0x23, 0x90, 0x6d, 0x97, 0xae, 0xad,
+ 0x5f, 0x32, 0x1a, 0xb6, 0x37, 0x11, 0x7e, 0xc9, 0x4e, 0x2b, 0x57, 0xa6,
+ 0xb0, 0x73, 0xaa, 0x07, 0x82, 0x92, 0x2c, 0xf0, 0x05, 0x6a, 0xf6, 0xec,
+ 0xb1, 0x7f, 0x0e, 0x85, 0xa9, 0xbb, 0x3e, 0xdf, 0x91, 0x2b, 0x0b, 0xca,
+ 0xf2, 0xd8, 0xa4, 0x94, 0x6f, 0xdb, 0xaf, 0x60, 0x98, 0x3c, 0x48, 0x4c,
+ 0xb0, 0xa1, 0xa5, 0x99, 0xc0, 0x09, 0xc9, 0xdd, 0xf4, 0x06, 0x29, 0xf1,
+ 0x0c, 0xf7, 0x2b, 0xf3, 0xaa, 0x41, 0x4e, 0x3d, 0x40, 0x8c, 0x98, 0xcb,
+ 0x10, 0x63, 0x57, 0x41, 0xaf, 0xa9, 0x61, 0xd7, 0xc5, 0x7a, 0x9d, 0xe0,
+ 0xb4, 0x03, 0xa8, 0x1f, 0xf6, 0x0c, 0xd7, 0xb9, 0x8f, 0x04, 0x76, 0x17,
+ 0xbd, 0x13, 0x19, 0x4a, 0x02, 0xbc, 0x61, 0x71, 0xc5, 0x9e, 0x14, 0x4e,
+ 0xbb, 0x95, 0x04, 0x72, 0x4c, 0x9a, 0xb4, 0x01, 0xe2, 0x6f, 0x8b, 0xd8,
+ 0xa2, 0x18, 0xc7, 0xf8, 0x60, 0x13, 0x29, 0x44, 0x37, 0x4d, 0xf4, 0xd8,
+ 0x00, 0xcc, 0xa0, 0x65, 0xe3, 0xcb, 0x32, 0x42, 0xa5, 0x50, 0x04, 0x5b,
+ 0xd6, 0x86, 0x08, 0xfd, 0x45, 0xf4, 0xa6, 0x48, 0xd0, 0xc1, 0x93, 0x21,
+ 0x1d, 0x43, 0x4a, 0xa7, 0xdf, 0x4b, 0xc5, 0x38, 0x52, 0xac, 0x85, 0xf9,
+ 0x6d, 0x6f, 0x54, 0x13, 0xc5, 0x41, 0xc9, 0x8e, 0x06, 0xf1, 0xac, 0x88,
+ 0x6d, 0xaf, 0xc5, 0xeb, 0x3e, 0x38, 0x1c, 0xe9, 0x44, 0xd3, 0xa4, 0xb3,
+ 0x84, 0x23, 0x21, 0xbe, 0xa3, 0xa7, 0x10, 0x25, 0x3e, 0x05, 0xd8, 0x04,
+ 0x33, 0xf9, 0x8a, 0x89, 0x2c, 0x55, 0x7c, 0xb6, 0xe1, 0x9c, 0x22, 0x62,
+ 0x16, 0xe1, 0x3a, 0xe7, 0xd2, 0x19, 0x4b, 0x32, 0x0f, 0xaa, 0xc0, 0x80,
+ 0x10, 0x85, 0x01, 0xc7, 0x4a, 0x47, 0xa8, 0x35, 0x81, 0x29, 0xa6, 0x6e,
+ 0x4e, 0x43, 0xa3, 0x4c, 0xe0, 0x48, 0x05, 0x63},
+ {0xc4, 0x56, 0xed, 0x4a, 0x27, 0x9f, 0x50, 0xd2, 0x52, 0xd5, 0x71, 0xd5,
+ 0x7a, 0x8d, 0x10, 0xa4, 0xff, 0x33, 0x11, 0x3f, 0xd8, 0x83, 0x58, 0xc2,
+ 0x82, 0x1f, 0xe1, 0xe1, 0x64, 0x50, 0xe8, 0x9d, 0x37, 0x69, 0xf9, 0x1a,
+ 0x9d, 0x5b, 0xee, 0xb5, 0xca, 0x4a, 0x0f, 0x30, 0xac, 0x9f, 0x26, 0x35,
+ 0xa5, 0xd9, 0x8c, 0x03, 0x12, 0xae, 0xae, 0xfd, 0x65, 0x55, 0x0e, 0xc1,
+ 0xe2, 0x13, 0xb0, 0x6e, 0xae, 0xed, 0xf7, 0xe3, 0x09, 0x04, 0x7c, 0x21,
+ 0xf5, 0xbc, 0xb6, 0x08, 0x3b, 0xbf, 0xc7, 0x82, 0x82, 0x08, 0xf6, 0x06,
+ 0xeb, 0x7c, 0x29, 0x6d, 0x74, 0xd6, 0xfb, 0xc6, 0x65, 0x5d, 0xe0, 0x47,
+ 0xdd, 0xbb, 0x60, 0xcc, 0xcb, 0xfb, 0xb2, 0x16, 0xb2, 0xf7, 0xa9, 0x47,
+ 0x5a, 0xc4, 0x1d, 0xb6, 0xea, 0x7e, 0x95, 0xa2, 0x2a, 0xce, 0xa4, 0x7e,
+ 0x93, 0xd3, 0xd0, 0x55, 0x43, 0x9f, 0xf4, 0x4e, 0xa7, 0x30, 0x2a, 0xe0,
+ 0x71, 0x98, 0xa6, 0xe5, 0x73, 0xdf, 0xb9, 0xbb, 0x0c, 0x68, 0x4f, 0x85,
+ 0xfb, 0xfc, 0xb6, 0xf0, 0x90, 0x06, 0x5a, 0x8a, 0x0e, 0xe1, 0x0d, 0xad,
+ 0xdc, 0x38, 0xfd, 0x5e, 0x2a, 0x89, 0xf5, 0xc9, 0x50, 0x1c, 0x20, 0x28,
+ 0x36, 0xd1, 0x91, 0xbf, 0x7f, 0xff, 0xbe, 0x49, 0x7a, 0xd1, 0x89, 0x1e,
+ 0xc3, 0x3f, 0x5d, 0xc9, 0xed, 0xfb, 0x7e, 0x79, 0x9c, 0xf7, 0xc0, 0x45,
+ 0x6d, 0x3d, 0xaa, 0xf9, 0x19, 0x58, 0x05, 0xd9, 0x86, 0xf5, 0x2d, 0xd2,
+ 0xe7, 0x60, 0x9c, 0x75, 0xff, 0x5d, 0x58, 0x70, 0x41, 0x50, 0x15, 0x8f,
+ 0x8d, 0xb8, 0x3c, 0xad, 0x0c, 0x81, 0x6f, 0xfb, 0xc2, 0x53, 0x24, 0x6b,
+ 0x21, 0xce, 0x5f, 0xef, 0x01, 0x88, 0xcf, 0xcc, 0x63, 0xea, 0x56, 0xde,
+ 0x05, 0x99, 0x1c, 0x4d, 0x64, 0x7e, 0xd5, 0xa9, 0x02, 0xf9, 0x94, 0x13,
+ 0x07, 0xd1, 0xe7, 0xfd, 0x1d, 0x0d, 0x63, 0xb0, 0xbf, 0xee, 0xef, 0x92,
+ 0xac, 0x4a, 0x12, 0xcf, 0x7b, 0x78, 0x5f, 0xfe, 0xae, 0x99, 0x69, 0x08,
+ 0x77, 0xf5, 0xc0, 0x07, 0x81, 0x14, 0x9a, 0x07, 0x30, 0x2c, 0x70, 0xd7,
+ 0x22, 0x46, 0x3a, 0x5c, 0xa8, 0x9a, 0x01, 0xab, 0x3d, 0x77, 0x31, 0x90,
+ 0x33, 0xc0, 0x97, 0x45, 0xaf, 0xf4, 0x41, 0x25, 0xe9, 0xc3, 0xb1, 0xd0,
+ 0x9b, 0xab, 0x34, 0x01, 0x0c, 0xd4, 0xed, 0x9e, 0x10, 0x44, 0x46, 0x8b,
+ 0xc3, 0x51, 0xf7, 0x63, 0x1d, 0x8a, 0x26, 0x16, 0xbb, 0xbe, 0xd9, 0xac,
+ 0xbe, 0xc3, 0x48, 0x93, 0x23, 0x57, 0x20, 0x0f, 0xde, 0x29, 0x89, 0x21,
+ 0xc7, 0xd6, 0xf2, 0xd6, 0x4a, 0x32, 0x91, 0x92, 0xa3, 0x6c, 0x05, 0x5b,
+ 0x05, 0xb1, 0xa6, 0xe0, 0x28, 0x34, 0xd5, 0xc0, 0x63, 0x10, 0x58, 0x53,
+ 0x2a, 0x17, 0xe8, 0x55, 0xef, 0x1b, 0x45, 0xd1, 0x82, 0x23, 0xdb, 0xdc,
+ 0x17, 0x32, 0x39, 0x2c, 0x51, 0x68, 0xe5, 0x4c, 0x8c, 0x8c, 0x25, 0x9d,
+ 0x60, 0x43, 0x60, 0x10, 0xaa, 0x1f, 0x7b, 0x8a, 0xf1, 0xa2, 0x94, 0x20,
+ 0x2f, 0x94, 0x88, 0x67, 0xe1, 0x6f, 0x70, 0xbc, 0x49, 0x59, 0xf2, 0xc5,
+ 0x4b, 0x5a, 0x09, 0x3c, 0x27, 0x0c, 0xb2, 0x1f, 0x2d, 0xd3, 0xd4, 0x45,
+ 0x75, 0x23, 0xc5, 0xf1, 0x1c, 0x7d, 0x18, 0xde, 0x42, 0xee, 0xce, 0x7d,
+ 0xc4, 0x14, 0xb1, 0x0a, 0x62, 0x26, 0x4a, 0xa4, 0x99, 0x88, 0x8b, 0xb6,
+ 0xc3, 0x0b, 0x0c, 0xf2, 0xc5, 0x0f, 0xe7, 0xf6, 0xd7, 0x0f, 0x69, 0xbe,
+ 0x60, 0x0e, 0xbf, 0x05, 0x99, 0x84, 0xc0, 0x79, 0xf5, 0xae, 0x75, 0x34,
+ 0xaa, 0x98, 0x34, 0xe3, 0xf4, 0x88, 0x02, 0xd9, 0x3d, 0x7a, 0xf7, 0x3b,
+ 0xa1, 0xec, 0x8b, 0x21, 0x61, 0xa3, 0xfe, 0xfd, 0xcb, 0xf1, 0xef, 0x91,
+ 0xfc, 0xab, 0x75, 0x71, 0xf5, 0x39, 0xc8, 0xa6, 0x7f, 0x50, 0x25, 0x3f,
+ 0xd3, 0xeb, 0xa7, 0x1a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {943,
+ {0x9d, 0x96, 0xca, 0x50, 0x13, 0x17, 0xca, 0x42, 0x56, 0x68, 0x51, 0x6f,
+ 0x3c, 0x98, 0x51, 0x75, 0x19, 0x98, 0x71, 0x64, 0x0b, 0xec, 0x3f, 0xb2},
+ {0xd3, 0xb8, 0xdf, 0xd2, 0x3d, 0x5a, 0x79, 0x51, 0xe1, 0x78, 0x6a, 0x08,
+ 0x28, 0xa5, 0x6b, 0x8d, 0x4a, 0xc1, 0x11, 0x93, 0x63, 0x3c, 0xbb, 0x2b,
+ 0xed, 0xea, 0x97, 0x84, 0x45, 0x29, 0x62, 0x94, 0x60, 0x39, 0x85, 0x8a,
+ 0x98, 0x3a, 0x3c, 0xee, 0x1d, 0xca, 0x62, 0x23, 0x57, 0x1f, 0xe7, 0xf4,
+ 0x65, 0x0d, 0x21, 0x86, 0xe3, 0xe4, 0x7f, 0x68, 0xcd, 0xf6, 0x60, 0xad,
+ 0xbd, 0x9b, 0x4a, 0xed, 0xc8, 0xa8, 0xd2, 0xd5, 0xc4, 0xf9, 0xf8, 0xd1,
+ 0x57, 0xb5, 0xab, 0x5d, 0xfa, 0xa2, 0x04, 0xce, 0x08, 0x5b, 0xc7, 0x0d,
+ 0x19, 0x8c, 0xe8, 0x2f, 0x12, 0xe5, 0x9a, 0xd5, 0x30, 0x01, 0x12, 0xa9,
+ 0x1f, 0xde, 0xd0, 0x2b, 0x28, 0x92, 0xa5, 0xdf, 0x8f, 0x24, 0xca, 0xf1,
+ 0x0f, 0x69, 0x39, 0xba, 0x29, 0xc0, 0x80, 0x30, 0x88, 0x47, 0x33, 0x22,
+ 0x90, 0x18, 0x04, 0x00, 0x87, 0x4d, 0x42, 0xe0, 0xa6, 0xc5, 0x11, 0x74,
+ 0xf6, 0x68, 0x20, 0x44, 0xb0, 0x4e, 0x93, 0x83, 0x0e, 0x8c, 0x78, 0x1f,
+ 0x67, 0x17, 0x3d, 0xd0, 0xcf, 0x9c, 0xc2, 0xa0, 0x6b, 0x0f, 0xfc, 0x7b,
+ 0x3c, 0x10, 0x1e, 0x95, 0x46, 0x27, 0xec, 0x0c, 0x30, 0xb5, 0x59, 0x5b,
+ 0xef, 0xba, 0x8e, 0x02, 0xed, 0x71, 0xb2, 0xa7, 0x4f, 0x0d, 0xb2, 0xc9,
+ 0x70, 0x97, 0x52, 0x60, 0x8a, 0x9b, 0xf7, 0x4c, 0x13, 0x22, 0x02, 0xa1,
+ 0x0a, 0xc9, 0x8b, 0xb7, 0x09, 0xaa, 0x76, 0xef, 0xf2, 0xe6, 0xaf, 0x61,
+ 0x4a, 0x21, 0x0a, 0x25, 0x4d, 0x8f, 0x74, 0x6e, 0xc8, 0x28, 0x9e, 0xdc,
+ 0x1c, 0xf8, 0x83, 0x88, 0x39, 0x4d, 0xc6, 0xe4, 0xd9, 0x87, 0xeb, 0x7d,
+ 0x0a, 0x5c, 0xa6, 0x99, 0x2d, 0xdd, 0xdf, 0x39, 0x89, 0x81, 0xae, 0x02,
+ 0x03, 0xe9, 0x0b, 0x67, 0x88, 0x36, 0xb1, 0x9b, 0xbd, 0x17, 0x4b, 0x22,
+ 0x0c, 0x8f, 0xad, 0x98, 0x9f, 0x3d, 0xfb, 0x62, 0x6d, 0xf3, 0x33, 0x17,
+ 0xbc, 0xb2, 0xba, 0x1b, 0xa2, 0xcf, 0xa8, 0xf5, 0xe9, 0xb7, 0xc1, 0x08,
+ 0x87, 0x4e, 0xfd, 0x22, 0xf5, 0xaf, 0x19, 0x23, 0x4e, 0x86, 0xc5, 0xac,
+ 0x03, 0x58, 0xbb, 0x11, 0xfc, 0xd5, 0x20, 0x9d, 0x6f, 0x22, 0xd6, 0xe5,
+ 0xf1, 0x1e, 0xbd, 0xa3, 0x3c, 0x8a, 0x05, 0xff, 0xb9, 0x6a, 0xb7, 0xa6,
+ 0x68, 0xfd, 0x72, 0x7b, 0x07, 0x07, 0x2a, 0x84, 0x66, 0x92, 0x02, 0x6f,
+ 0x07, 0x28, 0x2c, 0x22, 0x2a, 0xd1, 0x4f, 0xf3, 0x5b, 0x7a, 0xd5, 0x57,
+ 0x97, 0x9b, 0x5e, 0x87, 0xd7, 0x4e, 0xde, 0x50, 0xb0, 0x06, 0x69, 0xfc,
+ 0x30, 0x6c, 0x27, 0x10, 0x7f, 0xc2, 0x7d, 0x35, 0xd3, 0x9d, 0x1d, 0x8d,
+ 0x49, 0x97, 0xae, 0x3e, 0x9f, 0xbc, 0xbc, 0x17, 0x0c, 0x3b, 0x05, 0x5c,
+ 0x01, 0xec, 0x26, 0x1b, 0xd4, 0x6e, 0x1b, 0x8f, 0x13, 0x9f, 0xe4, 0x2a,
+ 0xa1, 0xa8, 0x48, 0x10, 0xb7, 0xce, 0xdf, 0xc9, 0x27, 0xae, 0x2d, 0x08,
+ 0xb4, 0xc1, 0x01, 0xd2, 0xc8, 0x34, 0xc7, 0xce, 0xd7, 0x1b, 0xad, 0x07,
+ 0x54, 0x33, 0x32, 0x20, 0x73, 0xca, 0x5e, 0x23, 0x80, 0xef, 0xf3, 0xbf,
+ 0xca, 0x1c, 0xaf, 0xb0, 0x10, 0x37, 0x12, 0xba, 0x61, 0x9d, 0xb3, 0x8d,
+ 0x79, 0xba, 0xde, 0x50, 0x5b, 0x36, 0x33, 0x5c, 0xc2, 0x8d, 0xdc, 0x82,
+ 0xc3, 0xcd, 0x86, 0xaf, 0x23, 0x44, 0xf7, 0x40, 0xa2, 0x34, 0x61, 0x10,
+ 0x44, 0x5d, 0x3b, 0x96, 0xf2, 0x84, 0xf1, 0x47, 0xff, 0x3a, 0x2d, 0xe3,
+ 0xdc, 0x91, 0x24, 0xf9, 0xcf, 0x99, 0x91, 0xd4, 0xbc, 0xb9, 0x2d, 0x4a,
+ 0x0c, 0xb9, 0xb3, 0xc9, 0x05, 0x91, 0xcc, 0xcd, 0x98, 0xbc, 0x30, 0x45,
+ 0x25, 0x57, 0xb6, 0xf1, 0x33, 0x19, 0xdb, 0x46, 0xd1, 0xff, 0x1b, 0x84,
+ 0x2a, 0x61, 0x0f, 0xc4, 0xe8, 0x5f, 0x23, 0x74},
+ {0x77, 0x14, 0x76, 0x26, 0x07, 0x66, 0xc1, 0x74, 0x4c, 0x01, 0x67, 0x4d,
+ 0x1a, 0x4f, 0xb1, 0x63, 0xef, 0xa1, 0x87, 0x60, 0x9a, 0x8e, 0xc3, 0x52,
+ 0x0c, 0x8b, 0xd3, 0xbf, 0xea, 0x30, 0x5c, 0x35, 0xe6, 0x20, 0xb5, 0x13,
+ 0xac, 0xe8, 0x8e, 0x9f, 0x3a, 0x51, 0xe4, 0x22, 0xda, 0xb9, 0x60, 0xfb,
+ 0x50, 0x37, 0x66, 0xa2, 0xd8, 0xdc, 0x02, 0xb7, 0xf7, 0xe8, 0x1a, 0xc0,
+ 0x34, 0x02, 0xae, 0xae, 0xcc, 0xe0, 0xe7, 0x48, 0xdb, 0x71, 0x81, 0x93,
+ 0x82, 0xe4, 0xa6, 0x30, 0xa3, 0xb0, 0x08, 0x96, 0x8b, 0xe2, 0xea, 0xaf,
+ 0x66, 0xcd, 0x79, 0xb1, 0x6c, 0x0b, 0xd2, 0x60, 0xac, 0xe7, 0xab, 0x49,
+ 0xe3, 0xdf, 0x22, 0x74, 0x35, 0xf9, 0xc6, 0x0f, 0x01, 0x68, 0xde, 0x41,
+ 0x3d, 0x6b, 0xca, 0x31, 0xdd, 0x6f, 0xce, 0x18, 0x89, 0xcd, 0x9a, 0xc0,
+ 0x4c, 0x5f, 0x81, 0x86, 0x07, 0x69, 0x7c, 0x02, 0xa7, 0xe4, 0xc9, 0xb2,
+ 0xf2, 0x7b, 0x58, 0x93, 0x8f, 0x99, 0x34, 0xe3, 0x2c, 0xd4, 0x66, 0x88,
+ 0x41, 0x8a, 0xe7, 0x36, 0x56, 0xc7, 0x64, 0x81, 0xb4, 0xac, 0x99, 0x96,
+ 0x48, 0x57, 0x39, 0x0a, 0x58, 0xb3, 0x89, 0x08, 0x0d, 0xd8, 0x6e, 0xe8,
+ 0x93, 0x0e, 0xad, 0x03, 0xcd, 0x1d, 0xc1, 0x82, 0x7d, 0x68, 0xaf, 0xcd,
+ 0x0e, 0x43, 0x97, 0x21, 0xb6, 0x1a, 0x1a, 0xd5, 0xcb, 0x21, 0x76, 0x0c,
+ 0x47, 0x71, 0x02, 0x18, 0xbe, 0x89, 0x20, 0x5a, 0x1d, 0x3c, 0xa6, 0xc1,
+ 0x43, 0x55, 0xed, 0xf9, 0x29, 0x1d, 0x21, 0x9d, 0xcd, 0x2f, 0xfe, 0x0d,
+ 0x5c, 0xcd, 0xed, 0x6e, 0x3d, 0xc7, 0x55, 0x9a, 0x67, 0x2e, 0x2b, 0x82,
+ 0x43, 0x70, 0x87, 0x46, 0xc9, 0x4c, 0xd6, 0x99, 0xd1, 0xd2, 0xf6, 0x19,
+ 0x06, 0x16, 0x40, 0xd2, 0xe7, 0x17, 0x33, 0x52, 0x3c, 0x68, 0x34, 0xf4,
+ 0x98, 0x9d, 0x45, 0xac, 0x82, 0xc9, 0x92, 0xd2, 0x62, 0xcc, 0x63, 0x51,
+ 0x0e, 0x50, 0x42, 0xa6, 0x32, 0xc8, 0xbf, 0x09, 0xe4, 0x04, 0x27, 0x82,
+ 0xa2, 0xb7, 0xde, 0xed, 0xbd, 0xd3, 0x13, 0x23, 0x7f, 0x77, 0x94, 0xf3,
+ 0x29, 0x4a, 0xf2, 0x4b, 0xc7, 0x29, 0x8a, 0xc9, 0xc2, 0x95, 0xa8, 0x65,
+ 0xda, 0x5e, 0x8f, 0xd3, 0x4b, 0x55, 0x56, 0xe1, 0x57, 0x74, 0x5f, 0x22,
+ 0x99, 0xa4, 0xfc, 0x11, 0x8c, 0x99, 0x32, 0x5c, 0xdc, 0xb2, 0xd6, 0xf5,
+ 0x6e, 0x12, 0xa6, 0x54, 0x0a, 0x0a, 0xe1, 0xe7, 0x03, 0x88, 0x55, 0xd1,
+ 0xf2, 0x02, 0xb3, 0x4d, 0xa0, 0xee, 0x5d, 0x04, 0xdb, 0x94, 0xd1, 0xa0,
+ 0x1f, 0x0a, 0xc4, 0x94, 0x60, 0x18, 0x74, 0x3a, 0x3c, 0x6b, 0x7f, 0x95,
+ 0xad, 0xe6, 0x2d, 0x93, 0xb7, 0x3f, 0x08, 0x97, 0xeb, 0x7a, 0x95, 0x55,
+ 0x71, 0x85, 0x9e, 0xaa, 0xff, 0x11, 0x64, 0x6b, 0xb4, 0x35, 0xf5, 0x7f,
+ 0xf7, 0x95, 0x4e, 0x4e, 0x37, 0x79, 0xd7, 0xc9, 0xbd, 0x14, 0x69, 0xe8,
+ 0x82, 0xf4, 0xe1, 0x3a, 0x90, 0xd1, 0x3b, 0x48, 0xa7, 0x01, 0x46, 0x50,
+ 0x90, 0x12, 0x0f, 0xd3, 0x52, 0x1c, 0xb9, 0xb7, 0x76, 0xab, 0x10, 0xc0,
+ 0x78, 0x97, 0xfc, 0x52, 0x07, 0xce, 0x1a, 0xb4, 0x53, 0xfa, 0xb0, 0xbf,
+ 0xda, 0x7c, 0x67, 0xca, 0xbf, 0xe9, 0x8a, 0xf3, 0xce, 0x14, 0x7c, 0x42,
+ 0x9c, 0xfe, 0x2d, 0x8f, 0x05, 0x55, 0x31, 0x0a, 0x99, 0x3e, 0x27, 0xf2,
+ 0x97, 0xde, 0x8b, 0x67, 0x81, 0x0e, 0xd1, 0x78, 0x16, 0xf3, 0x07, 0xea,
+ 0x8f, 0x77, 0xff, 0x58, 0x13, 0xcd, 0xab, 0x90, 0xf3, 0x91, 0x3a, 0x69,
+ 0x5b, 0xfc, 0x3f, 0x83, 0xb1, 0xaa, 0x24, 0x12, 0x6f, 0xec, 0xab, 0x01,
+ 0xa5, 0xa5, 0xe3, 0x63, 0x30, 0x86, 0x5e, 0xff, 0xbf, 0x75, 0x57, 0x85,
+ 0x77, 0x1f, 0xc7, 0x42, 0x2e, 0x0c, 0xc2, 0x7a, 0x59, 0x9a, 0x5b, 0xed,
+ 0x64, 0x09, 0xa8, 0x45},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {944,
+ {0xf9, 0xb4, 0xdc, 0xb3, 0x4a, 0x00, 0x2e, 0x40, 0x82, 0x46, 0x8c, 0x93,
+ 0x68, 0x47, 0xbd, 0xc2, 0x0b, 0xe8, 0xc6, 0x10, 0x21, 0xf9, 0x7d, 0x33},
+ {0x6c, 0xde, 0x75, 0x90, 0x02, 0xb3, 0x01, 0x90, 0x70, 0xbe, 0x64, 0x55,
+ 0x59, 0x21, 0x9a, 0xba, 0xdc, 0xef, 0x42, 0xb3, 0x9b, 0x92, 0x89, 0x15,
+ 0x33, 0x95, 0x0a, 0xf8, 0x92, 0x11, 0x73, 0x69, 0x4e, 0x9b, 0x57, 0xdc,
+ 0xb4, 0x61, 0x4c, 0x02, 0x1f, 0x0f, 0xff, 0x33, 0x37, 0x15, 0xcd, 0x56,
+ 0xb9, 0x50, 0x7c, 0xfd, 0x96, 0x80, 0xff, 0x58, 0xba, 0xc0, 0x0c, 0xf1,
+ 0x1d, 0x9e, 0x22, 0xc7, 0x27, 0xab, 0x1c, 0x9c, 0xca, 0xd2, 0xdc, 0x76,
+ 0x0b, 0xbb, 0x49, 0x54, 0x3a, 0xea, 0xa4, 0x4d, 0x09, 0xce, 0xa9, 0x88,
+ 0x93, 0xcc, 0xf9, 0x44, 0xe7, 0xd0, 0x52, 0x69, 0xf9, 0x92, 0x9f, 0x4d,
+ 0xd3, 0x64, 0x72, 0x6e, 0xcf, 0xcf, 0xbd, 0xf6, 0xe7, 0xf0, 0xf4, 0x51,
+ 0x42, 0x99, 0xb5, 0xab, 0xb2, 0x80, 0x30, 0x22, 0x45, 0x0d, 0xad, 0xe3,
+ 0x43, 0x01, 0x4c, 0xb4, 0x7d, 0xd8, 0xcf, 0x37, 0xbe, 0x1f, 0x6f, 0xfe,
+ 0xd9, 0xbb, 0xd1, 0xf2, 0x6b, 0x3c, 0x47, 0x8f, 0x56, 0xfb, 0xd7, 0xd4,
+ 0x26, 0x28, 0xc6, 0x38, 0x78, 0xd9, 0xed, 0x10, 0x07, 0x91, 0x6f, 0xe0,
+ 0x00, 0xb1, 0x75, 0x02, 0x0e, 0x51, 0xdc, 0x41, 0xe0, 0x30, 0xf4, 0x25,
+ 0x5c, 0x0b, 0x9d, 0x7c, 0x49, 0xd3, 0x65, 0xb4, 0x27, 0xd0, 0x0a, 0xb6,
+ 0x81, 0xdb, 0x86, 0xef, 0x20, 0xb4, 0x02, 0x57, 0x6b, 0xee, 0x9a, 0xd5,
+ 0x9f, 0xb5, 0x52, 0xf3, 0xdf, 0xc7, 0x2c, 0x2d, 0x71, 0xa2, 0x5b, 0x36,
+ 0x2e, 0x61, 0xec, 0x6c, 0x48, 0x45, 0x16, 0xfd, 0xbf, 0x65, 0xe8, 0x8d,
+ 0xc4, 0x8c, 0xc6, 0x94, 0x71, 0x6b, 0x6c, 0xd2, 0x89, 0x01, 0x63, 0x09,
+ 0x22, 0x8e, 0x06, 0x0c, 0x67, 0xe5, 0x1e, 0x61, 0x13, 0x78, 0x03, 0x85,
+ 0xa7, 0x56, 0x90, 0x91, 0x45, 0x82, 0xf2, 0x54, 0x6a, 0x9f, 0xdc, 0x26,
+ 0x29, 0x43, 0x38, 0x5d, 0x40, 0x7f, 0x46, 0x32, 0xd4, 0x69, 0xa8, 0x3b,
+ 0x61, 0xb1, 0xbc, 0xa4, 0xc9, 0x27, 0xc1, 0x40, 0x55, 0x6d, 0xce, 0x7f,
+ 0x78, 0x2a, 0x36, 0x88, 0xc9, 0x85, 0xe1, 0x78, 0x69, 0x9f, 0xce, 0x24,
+ 0x69, 0xfd, 0xe6, 0xe6, 0x8c, 0x5a, 0x49, 0x45, 0x13, 0xef, 0x0b, 0x02,
+ 0xe8, 0x3d, 0x0e, 0x6e, 0xd2, 0x27, 0x4d, 0xdc, 0xd7, 0x07, 0x2d, 0x56,
+ 0x8d, 0x24, 0xf6, 0x61, 0x9b, 0x31, 0x23, 0x7c, 0xe1, 0x85, 0x96, 0x30,
+ 0x33, 0x9e, 0x6c, 0xe8, 0xd2, 0x87, 0x29, 0x33, 0x2e, 0xc8, 0x1c, 0x7a,
+ 0x4c, 0x82, 0x14, 0x11, 0x49, 0x47, 0xbc, 0x98, 0x81, 0x89, 0x55, 0xc1,
+ 0xfe, 0x3f, 0x14, 0xac, 0x0b, 0xfa, 0xf8, 0x29, 0x1f, 0xee, 0xaf, 0x44,
+ 0x0c, 0x8a, 0x13, 0x14, 0x1c, 0x4c, 0x8e, 0x2c, 0xee, 0x49, 0x3c, 0x39,
+ 0x73, 0x2b, 0x60, 0x3e, 0x29, 0xa1, 0xaa, 0x91, 0x22, 0x13, 0xfc, 0x00,
+ 0xe1, 0xa7, 0x0a, 0xc0, 0x29, 0x6e, 0x58, 0x7e, 0x79, 0x64, 0x9f, 0x06,
+ 0x47, 0xcd, 0x9e, 0x90, 0x84, 0x75, 0x41, 0x68, 0x3a, 0x11, 0x1c, 0x29,
+ 0xc9, 0xf0, 0xfc, 0xd2, 0x76, 0x3a, 0xda, 0x10, 0x87, 0x93, 0xfc, 0xf3,
+ 0xaf, 0x3f, 0xf4, 0x7e, 0x24, 0xf3, 0x66, 0xd1, 0x9e, 0x43, 0x05, 0xd7,
+ 0xb1, 0xc9, 0x7d, 0x34, 0xeb, 0xac, 0xa2, 0x6a, 0xfb, 0x65, 0x11, 0xff,
+ 0x5e, 0x8b, 0xf9, 0x72, 0xb2, 0x9b, 0xed, 0xb7, 0xd6, 0xf4, 0x8f, 0x60,
+ 0x6c, 0x67, 0xab, 0x65, 0x9e, 0x41, 0x77, 0xc3, 0x5b, 0x7a, 0xd0, 0x14,
+ 0x15, 0x7c, 0x94, 0xab, 0x84, 0x9c, 0x82, 0xed, 0x9a, 0xec, 0x76, 0x69,
+ 0xaa, 0x11, 0xd1, 0x02, 0x08, 0xd9, 0x50, 0xd0, 0xf2, 0x97, 0xc2, 0xc6,
+ 0x5f, 0xfc, 0xfa, 0xdf, 0x87, 0xc3, 0x52, 0xd8, 0x68, 0xba, 0x2d, 0x8b,
+ 0xd3, 0xfa, 0xbc, 0x74, 0xd5, 0xba, 0x5b, 0x15},
+ {0x6d, 0x4d, 0x00, 0x93, 0xb8, 0x5c, 0x7b, 0xc4, 0x7c, 0x93, 0x7f, 0x37,
+ 0x5c, 0x7c, 0x09, 0x93, 0xe9, 0x22, 0x41, 0x3d, 0x1a, 0xaf, 0xc5, 0x8f,
+ 0xa3, 0x05, 0x86, 0x60, 0xe9, 0x24, 0x32, 0xf4, 0x54, 0xbe, 0xf5, 0xb6,
+ 0x43, 0x6c, 0x67, 0x34, 0xab, 0x47, 0xfb, 0x78, 0xf5, 0xd7, 0xfd, 0xe4,
+ 0x7a, 0x40, 0xe9, 0x31, 0x64, 0x3d, 0xf4, 0x07, 0x67, 0x79, 0xa9, 0xe4,
+ 0x67, 0x5a, 0xc9, 0x68, 0xc5, 0xce, 0xa5, 0xe0, 0xb4, 0x0e, 0xf7, 0x72,
+ 0xfc, 0x19, 0x4b, 0xe8, 0x8a, 0x36, 0xe6, 0x38, 0x30, 0xfc, 0x2e, 0xaa,
+ 0x59, 0x32, 0x0f, 0xa8, 0x93, 0x4f, 0xb6, 0x52, 0x46, 0xc5, 0xe0, 0x7b,
+ 0x57, 0x42, 0x3b, 0xfb, 0x35, 0x9c, 0xdc, 0x86, 0x3b, 0x97, 0x69, 0xae,
+ 0x75, 0xe9, 0xb7, 0x2b, 0xb9, 0x94, 0x2e, 0xe6, 0x44, 0xfd, 0x1a, 0x68,
+ 0x85, 0x3a, 0x84, 0xd2, 0xc0, 0x34, 0x7b, 0x2e, 0x4a, 0x60, 0xbf, 0x9c,
+ 0xcc, 0x06, 0xe4, 0x8d, 0x9f, 0xd7, 0x04, 0xdb, 0xc9, 0xbc, 0x54, 0x4c,
+ 0xd9, 0x6e, 0xf6, 0x91, 0x09, 0xcc, 0x8d, 0xb8, 0x0a, 0x69, 0x90, 0xc6,
+ 0x7d, 0x17, 0x48, 0x2a, 0x54, 0x27, 0x14, 0xf9, 0xcd, 0xd0, 0x4b, 0x96,
+ 0x63, 0x2b, 0x12, 0x5e, 0xd4, 0xea, 0xb2, 0xf7, 0xfd, 0x92, 0xa3, 0x76,
+ 0x25, 0x9f, 0xdb, 0x13, 0xda, 0xb7, 0xe6, 0xcb, 0x82, 0xb2, 0x83, 0x02,
+ 0x19, 0x2c, 0x19, 0x57, 0x6e, 0x17, 0x8a, 0x0d, 0x87, 0xc1, 0x87, 0x32,
+ 0x87, 0x62, 0x39, 0x9d, 0xb6, 0x94, 0x9f, 0x6e, 0xc3, 0x67, 0xff, 0x1c,
+ 0x3e, 0x61, 0x03, 0x04, 0xdd, 0x3a, 0xf4, 0x7c, 0x6d, 0x09, 0xdc, 0xdf,
+ 0x1f, 0xe5, 0x47, 0xb4, 0x72, 0x0f, 0xe0, 0x91, 0xc8, 0x3b, 0x92, 0xe9,
+ 0x89, 0xa3, 0x29, 0xb0, 0xf2, 0x88, 0x30, 0x76, 0x94, 0x68, 0x07, 0x21,
+ 0x1b, 0x98, 0x66, 0x7c, 0x8d, 0xc0, 0x0d, 0x2b, 0x84, 0xf3, 0x35, 0x4d,
+ 0x0d, 0xac, 0x20, 0xb5, 0x31, 0x83, 0x89, 0x2f, 0x1c, 0x14, 0xdd, 0x26,
+ 0x3e, 0xd0, 0xe8, 0xe7, 0x56, 0xe2, 0x45, 0xc6, 0x0f, 0x92, 0xe7, 0xf0,
+ 0xda, 0x23, 0xc4, 0xd5, 0x66, 0x8a, 0x2e, 0x72, 0x61, 0x64, 0xdb, 0x60,
+ 0xcd, 0x18, 0x34, 0xe5, 0xe8, 0x29, 0x07, 0xaf, 0x9c, 0xaa, 0x54, 0xdf,
+ 0xd5, 0x08, 0xdc, 0x08, 0xed, 0x81, 0x4d, 0x31, 0x6f, 0x25, 0xa1, 0x6b,
+ 0x8f, 0x9f, 0x73, 0xb0, 0x98, 0x76, 0x18, 0x14, 0x74, 0x14, 0x58, 0x40,
+ 0xd0, 0x24, 0x0d, 0x23, 0xdd, 0x03, 0x67, 0xec, 0xb5, 0x0b, 0x5d, 0x22,
+ 0x86, 0x02, 0x32, 0x47, 0x34, 0x2c, 0x2c, 0xb0, 0x49, 0x9d, 0x45, 0xd3,
+ 0xb8, 0xc3, 0x85, 0xf7, 0x87, 0x09, 0x16, 0x9c, 0x78, 0x22, 0x55, 0x79,
+ 0xd9, 0x73, 0x64, 0x77, 0xee, 0xe6, 0x8a, 0x13, 0xee, 0xee, 0xb6, 0xb8,
+ 0x32, 0x0f, 0x45, 0xf1, 0xec, 0x84, 0x3a, 0xdb, 0x68, 0xa4, 0xf4, 0xdf,
+ 0xb3, 0x1c, 0x4e, 0xd3, 0xdc, 0x7b, 0x24, 0x97, 0xef, 0x2d, 0xab, 0x06,
+ 0x88, 0x0d, 0x77, 0x15, 0x56, 0x51, 0x6f, 0x3e, 0xb1, 0x8a, 0x98, 0x6d,
+ 0x3a, 0xa6, 0xe9, 0x1d, 0xe0, 0xa5, 0x5b, 0x7f, 0x01, 0xab, 0x57, 0x8e,
+ 0xd0, 0x2c, 0x0f, 0x9b, 0xd5, 0xa1, 0x66, 0x6e, 0xd7, 0x42, 0xd1, 0xfe,
+ 0x92, 0xec, 0x0d, 0xb7, 0x2f, 0x6c, 0xb2, 0xab, 0xb1, 0x9a, 0x87, 0x4f,
+ 0x2c, 0xd9, 0x45, 0xb5, 0x37, 0x45, 0x22, 0x6a, 0x51, 0x07, 0x58, 0x90,
+ 0x03, 0x28, 0x14, 0x3d, 0xa8, 0xe7, 0x13, 0xa3, 0x52, 0xc5, 0xfa, 0x7f,
+ 0x28, 0x88, 0x85, 0x82, 0x44, 0x66, 0x53, 0x9f, 0x8b, 0xe7, 0x94, 0x41,
+ 0x08, 0xf9, 0xeb, 0xd5, 0x89, 0xd6, 0xb3, 0x3f, 0x87, 0xb3, 0x0b, 0x8d,
+ 0x73, 0x21, 0xbb, 0xb9, 0x36, 0x4d, 0xfb, 0xf0, 0xad, 0x96, 0xe9, 0x78,
+ 0xcc, 0x1e, 0x31, 0x13},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {945,
+ {0xf7, 0xc1, 0xca, 0xe7, 0x2f, 0xb7, 0x4b, 0x97, 0xd6, 0x09, 0x63, 0x36,
+ 0x96, 0x90, 0x7c, 0x92, 0x44, 0x67, 0x6a, 0xeb, 0x30, 0xc7, 0xed, 0x21},
+ {0x6c, 0xde, 0x75, 0x90, 0x02, 0xb3, 0x01, 0x90, 0x70, 0xbe, 0x64, 0x55,
+ 0x59, 0x21, 0x9a, 0xba, 0xdc, 0xef, 0x42, 0xb3, 0x9b, 0x92, 0x89, 0x15,
+ 0x33, 0x95, 0x0a, 0xf8, 0x92, 0x11, 0x73, 0x69, 0x4e, 0x9b, 0x57, 0xdc,
+ 0xb4, 0x61, 0x4c, 0x02, 0x1f, 0x0f, 0xff, 0x33, 0x37, 0x15, 0xcd, 0x56,
+ 0xb9, 0x50, 0x7c, 0xfd, 0x96, 0x80, 0xff, 0x58, 0xba, 0xc0, 0x0c, 0xf1,
+ 0x1d, 0x9e, 0x22, 0xc7, 0x27, 0xab, 0x1c, 0x9c, 0xca, 0xd2, 0xdc, 0x76,
+ 0x0b, 0xbb, 0x49, 0x54, 0x3a, 0xea, 0xa4, 0x4d, 0x09, 0xce, 0xa9, 0x88,
+ 0x93, 0xcc, 0xf9, 0x44, 0xe7, 0xd0, 0x52, 0x69, 0xf9, 0x92, 0x9f, 0x4d,
+ 0xd3, 0x64, 0x72, 0x6e, 0xcf, 0xcf, 0xbd, 0xf6, 0xe7, 0xf0, 0xf4, 0x51,
+ 0x42, 0x99, 0xb5, 0xab, 0xb2, 0x80, 0x30, 0x22, 0x45, 0x0d, 0xad, 0xe3,
+ 0x43, 0x01, 0x4c, 0xb4, 0x7d, 0xd8, 0xcf, 0x37, 0xbe, 0x1f, 0x6f, 0xfe,
+ 0xd9, 0xbb, 0xd1, 0xf2, 0x6b, 0x3c, 0x47, 0x8f, 0x56, 0xfb, 0xd7, 0xd4,
+ 0x26, 0x28, 0xc6, 0x38, 0x78, 0xd9, 0xed, 0x10, 0x07, 0x91, 0x6f, 0xe0,
+ 0x00, 0xb1, 0x75, 0x02, 0x0e, 0x51, 0xdc, 0x41, 0xe0, 0x30, 0xf4, 0x25,
+ 0x5c, 0x0b, 0x9d, 0x7c, 0x49, 0xd3, 0x65, 0xb4, 0x27, 0xd0, 0x0a, 0xb6,
+ 0x81, 0xdb, 0x86, 0xef, 0x20, 0xb4, 0x02, 0x57, 0x6b, 0xee, 0x9a, 0xd5,
+ 0x9f, 0xb5, 0x52, 0xf3, 0xdf, 0xc7, 0x2c, 0x2d, 0x71, 0xa2, 0x5b, 0x36,
+ 0x2e, 0x61, 0xec, 0x6c, 0x48, 0x45, 0x16, 0xfd, 0xbf, 0x65, 0xe8, 0x8d,
+ 0xc4, 0x8c, 0xc6, 0x94, 0x71, 0x6b, 0x6c, 0xd2, 0x89, 0x01, 0x63, 0x09,
+ 0x22, 0x8e, 0x06, 0x0c, 0x67, 0xe5, 0x1e, 0x61, 0x13, 0x78, 0x03, 0x85,
+ 0xa7, 0x56, 0x90, 0x91, 0x45, 0x82, 0xf2, 0x54, 0x6a, 0x9f, 0xdc, 0x26,
+ 0x29, 0x43, 0x38, 0x5d, 0x40, 0x7f, 0x46, 0x32, 0xd4, 0x69, 0xa8, 0x3b,
+ 0x61, 0xb1, 0xbc, 0xa4, 0xc9, 0x27, 0xc1, 0x40, 0x55, 0x6d, 0xce, 0x7f,
+ 0x78, 0x2a, 0x36, 0x88, 0xc9, 0x85, 0xe1, 0x78, 0x69, 0x9f, 0xce, 0x24,
+ 0x69, 0xfd, 0xe6, 0xe6, 0x8c, 0x5a, 0x49, 0x45, 0x13, 0xef, 0x0b, 0x02,
+ 0xe8, 0x3d, 0x0e, 0x6e, 0xd2, 0x27, 0x4d, 0xdc, 0xd7, 0x07, 0x2d, 0x56,
+ 0x8d, 0x24, 0xf6, 0x61, 0x9b, 0x31, 0x23, 0x7c, 0xe1, 0x85, 0x96, 0x30,
+ 0x33, 0x9e, 0x6c, 0xe8, 0xd2, 0x87, 0x29, 0x33, 0x2e, 0xc8, 0x1c, 0x7a,
+ 0x4c, 0x82, 0x14, 0x11, 0x49, 0x47, 0xbc, 0x98, 0x81, 0x89, 0x55, 0xc1,
+ 0xfe, 0x3f, 0x14, 0xac, 0x0b, 0xfa, 0xf8, 0x29, 0x1f, 0xee, 0xaf, 0x44,
+ 0x0c, 0x8a, 0x13, 0x14, 0x1c, 0x4c, 0x8e, 0x2c, 0xee, 0x49, 0x3c, 0x39,
+ 0x73, 0x2b, 0x60, 0x3e, 0x29, 0xa1, 0xaa, 0x91, 0x22, 0x13, 0xfc, 0x00,
+ 0xe1, 0xa7, 0x0a, 0xc0, 0x29, 0x6e, 0x58, 0x7e, 0x79, 0x64, 0x9f, 0x06,
+ 0x47, 0xcd, 0x9e, 0x90, 0x84, 0x75, 0x41, 0x68, 0x3a, 0x11, 0x1c, 0x29,
+ 0xc9, 0xf0, 0xfc, 0xd2, 0x76, 0x3a, 0xda, 0x10, 0x87, 0x93, 0xfc, 0xf3,
+ 0xaf, 0x3f, 0xf4, 0x7e, 0x24, 0xf3, 0x66, 0xd1, 0x9e, 0x43, 0x05, 0xd7,
+ 0xb1, 0xc9, 0x7d, 0x34, 0xeb, 0xac, 0xa2, 0x6a, 0xfb, 0x65, 0x11, 0xff,
+ 0x5e, 0x8b, 0xf9, 0x72, 0xb2, 0x9b, 0xed, 0xb7, 0xd6, 0xf4, 0x8f, 0x60,
+ 0x6c, 0x67, 0xab, 0x65, 0x9e, 0x41, 0x77, 0xc3, 0x5b, 0x7a, 0xd0, 0x14,
+ 0x15, 0x7c, 0x94, 0xab, 0x84, 0x9c, 0x82, 0xed, 0x9a, 0xec, 0x76, 0x69,
+ 0xaa, 0x11, 0xd1, 0x02, 0x08, 0xd9, 0x50, 0xd0, 0xf2, 0x97, 0xc2, 0xc6,
+ 0x5f, 0xfc, 0xfa, 0xdf, 0x87, 0xc3, 0x52, 0xd8, 0x68, 0xba, 0x2d, 0x8b,
+ 0xd3, 0xfa, 0xbc, 0x74, 0xd5, 0xba, 0x5b, 0x15},
+ {0xff, 0x6a, 0x42, 0x26, 0x46, 0x18, 0x1b, 0x71, 0x8d, 0xf6, 0x13, 0xf6,
+ 0xea, 0x29, 0xde, 0x64, 0xee, 0xb4, 0x60, 0x3e, 0x72, 0xd0, 0x88, 0x76,
+ 0xfb, 0xad, 0x8f, 0xe8, 0x4d, 0xaf, 0x70, 0xc6, 0x9f, 0xce, 0x3a, 0xb7,
+ 0xe7, 0x9d, 0x8f, 0xe9, 0x9f, 0x69, 0x62, 0x27, 0x99, 0x2f, 0xa3, 0xa5,
+ 0xd6, 0x9b, 0x3e, 0x35, 0x5f, 0x61, 0x37, 0x7f, 0xd4, 0xe3, 0x57, 0xbe,
+ 0xe8, 0xaa, 0x15, 0xb2, 0x02, 0x0e, 0x43, 0x5e, 0xe4, 0x28, 0xdd, 0xd9,
+ 0x43, 0x89, 0x8c, 0x66, 0x30, 0x69, 0x7b, 0x99, 0x57, 0x82, 0x85, 0xca,
+ 0xef, 0xca, 0x78, 0xf6, 0x7e, 0xbb, 0x73, 0xb5, 0x25, 0x70, 0x20, 0x09,
+ 0x00, 0x54, 0x52, 0x24, 0xe5, 0xdd, 0xf9, 0x1d, 0xf6, 0xf1, 0x2b, 0x71,
+ 0x3b, 0x62, 0x49, 0xc6, 0xeb, 0x8c, 0x45, 0xaf, 0x5c, 0x71, 0x66, 0x65,
+ 0x00, 0xbf, 0xbc, 0x96, 0xe0, 0xd9, 0x4c, 0x88, 0xe8, 0x4a, 0xe3, 0x86,
+ 0x0f, 0xef, 0x1f, 0x06, 0xe8, 0x5b, 0xe2, 0x03, 0xa6, 0x98, 0xb3, 0xe0,
+ 0xa7, 0x81, 0x72, 0x98, 0x48, 0xc1, 0x39, 0xd0, 0x73, 0x15, 0x41, 0x18,
+ 0xda, 0x98, 0x61, 0x8c, 0x1a, 0xc3, 0x5b, 0x4c, 0x0b, 0xc4, 0xc9, 0x3f,
+ 0xfa, 0xde, 0xf5, 0x14, 0x9d, 0x95, 0x78, 0x9f, 0xf2, 0xae, 0x67, 0xdb,
+ 0xfe, 0x82, 0xf3, 0x32, 0x47, 0xf3, 0xfd, 0x45, 0xa0, 0x4a, 0x97, 0x78,
+ 0x3b, 0xb4, 0x96, 0x6e, 0x82, 0xd6, 0xc6, 0xb9, 0xe9, 0x40, 0xc8, 0x00,
+ 0xe0, 0xdc, 0xbf, 0x39, 0x6b, 0x9f, 0x0c, 0x2f, 0x8c, 0x4e, 0xd0, 0xe1,
+ 0xc9, 0x36, 0xc0, 0x00, 0x08, 0xde, 0xae, 0x13, 0xe1, 0x36, 0xa9, 0xe1,
+ 0x15, 0x67, 0x51, 0x29, 0x6f, 0xa0, 0x9c, 0x40, 0xa3, 0xbf, 0x04, 0x31,
+ 0x42, 0xef, 0x84, 0x0c, 0xb3, 0x92, 0x24, 0xfb, 0xb9, 0x04, 0x91, 0xae,
+ 0xa4, 0xb9, 0x82, 0x6e, 0xe2, 0xcd, 0x2f, 0xa1, 0x94, 0x71, 0xf9, 0x87,
+ 0x99, 0x69, 0x88, 0x60, 0x9c, 0x4e, 0xc8, 0x89, 0xa1, 0x82, 0x5d, 0xb1,
+ 0x3d, 0x6d, 0x9d, 0x2a, 0xaf, 0x6d, 0xec, 0x63, 0xf7, 0x59, 0x7c, 0x99,
+ 0xca, 0xad, 0xe3, 0x9f, 0xd1, 0x7d, 0x2d, 0xca, 0xe3, 0xad, 0x51, 0x06,
+ 0x19, 0x38, 0x71, 0x4f, 0x80, 0xb5, 0xde, 0xf0, 0x1e, 0xa6, 0x6f, 0x99,
+ 0xde, 0x12, 0xb9, 0x4b, 0x03, 0x27, 0xf6, 0x0c, 0x06, 0x24, 0xc8, 0x04,
+ 0x00, 0x62, 0xd5, 0x73, 0x87, 0x51, 0x57, 0x91, 0xe3, 0x1f, 0x46, 0x6c,
+ 0x13, 0x77, 0xc8, 0x84, 0xfb, 0x33, 0x2a, 0x6b, 0x2d, 0xdc, 0x6b, 0x7e,
+ 0x61, 0x0e, 0xbe, 0xd9, 0x77, 0xf1, 0x00, 0x69, 0xea, 0xbc, 0x4e, 0x95,
+ 0x4b, 0x5e, 0xfb, 0xc8, 0xb6, 0x80, 0xb4, 0xd0, 0x22, 0xe4, 0x46, 0xc5,
+ 0xcb, 0x7e, 0x16, 0x05, 0xe2, 0x13, 0x5c, 0x6e, 0x2e, 0xc6, 0x80, 0x20,
+ 0x42, 0x2a, 0x49, 0xef, 0x86, 0x71, 0x16, 0x8c, 0x63, 0xff, 0x71, 0x2d,
+ 0x6c, 0x6e, 0xa1, 0x67, 0xc2, 0x01, 0xbf, 0xc7, 0x6f, 0xf4, 0x7c, 0xb5,
+ 0xa5, 0xe9, 0x3e, 0x69, 0xbf, 0x6b, 0x58, 0x61, 0xf3, 0xb7, 0x7b, 0xab,
+ 0x3a, 0x4b, 0x2b, 0xdf, 0xc9, 0xda, 0x1d, 0xb6, 0xa2, 0xfc, 0xe9, 0x60,
+ 0x75, 0xf2, 0x19, 0x63, 0xe1, 0x8d, 0x8d, 0xb9, 0xcc, 0x04, 0x9f, 0xfa,
+ 0x51, 0xe0, 0x07, 0xb6, 0x58, 0x45, 0xf0, 0x1e, 0x57, 0x6d, 0x17, 0xef,
+ 0xde, 0x52, 0xbb, 0x0d, 0x68, 0x69, 0x6f, 0xef, 0xcd, 0xc7, 0xbc, 0x61,
+ 0x1f, 0x10, 0xfb, 0x32, 0xfc, 0x1a, 0x31, 0x3f, 0x62, 0x13, 0x67, 0x73,
+ 0x98, 0xe6, 0x9b, 0x41, 0x1b, 0x25, 0xa4, 0xef, 0x55, 0x3b, 0x8b, 0xa8,
+ 0x71, 0x10, 0x16, 0x3c, 0xa8, 0x26, 0x6c, 0xb8, 0x07, 0xa5, 0xde, 0x07,
+ 0x62, 0x81, 0x14, 0x78, 0x8e, 0x9b, 0xd6, 0xc2, 0x0e, 0x7c, 0x19, 0xc0,
+ 0x30, 0x31, 0xcb, 0xc5},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {946,
+ {0x6d, 0x1c, 0xf9, 0xea, 0xf4, 0x5c, 0xd3, 0x86, 0x05, 0x78, 0xc7, 0x88,
+ 0x65, 0x3d, 0xd0, 0xe6, 0x9a, 0x6b, 0x0b, 0xa4, 0x96, 0xb5, 0x10, 0xb7},
+ {0xfd, 0xf2, 0x69, 0xef, 0x36, 0xbd, 0xfb, 0x24, 0x66, 0x6b, 0x3e, 0x18,
+ 0xd9, 0xb9, 0xe7, 0xad, 0x07, 0x58, 0x0c, 0x78, 0xe2, 0xed, 0x54, 0xd5,
+ 0x33, 0xad, 0xb4, 0x6b, 0xdf, 0xcb, 0xf7, 0x06, 0xb5, 0xee, 0x7b, 0x11,
+ 0xf0, 0x09, 0xf0, 0x5f, 0x1d, 0x3b, 0xb5, 0xf9, 0xd5, 0xb0, 0xec, 0xfd,
+ 0x88, 0x72, 0x28, 0xc7, 0xaf, 0x35, 0xa2, 0xcd, 0x0a, 0x2a, 0x7d, 0xc9,
+ 0x04, 0x4e, 0x59, 0x36, 0xc5, 0x8a, 0x5d, 0x2c, 0xd8, 0xf2, 0x33, 0x72,
+ 0x57, 0xbc, 0x93, 0xce, 0xdc, 0x7a, 0xfb, 0x52, 0xae, 0x59, 0x5c, 0xc0,
+ 0x16, 0xb2, 0x05, 0xe1, 0x6d, 0xe2, 0x5f, 0xb2, 0xf3, 0xa0, 0xf1, 0xe9,
+ 0x85, 0xb3, 0x9e, 0xba, 0xce, 0xb1, 0xfa, 0x69, 0x9f, 0xa6, 0x87, 0x6c,
+ 0x95, 0xbf, 0xb3, 0x55, 0x6d, 0x0e, 0x5b, 0x9c, 0x6c, 0x1b, 0x7b, 0x86,
+ 0x1d, 0x41, 0x2f, 0x0b, 0x3e, 0x53, 0x8c, 0x06, 0x68, 0xbd, 0x34, 0x60,
+ 0xca, 0xbc, 0x1c, 0xdd, 0x9e, 0x88, 0x2b, 0x79, 0x73, 0xcf, 0x0f, 0x08,
+ 0x9c, 0x09, 0x10, 0xbc, 0xb1, 0x31, 0x44, 0x18, 0x04, 0xf0, 0xb3, 0xdd,
+ 0x4c, 0x8a, 0x9b, 0xd3, 0xc9, 0xd8, 0xcd, 0x4b, 0xcb, 0x33, 0x86, 0x95,
+ 0xc5, 0x2d, 0x86, 0x7a, 0x55, 0xf5, 0xd7, 0x10, 0x21, 0xb6, 0xc9, 0xb9,
+ 0x4f, 0xe0, 0x83, 0xab, 0x5f, 0xed, 0xcc, 0x0e, 0xcc, 0xbe, 0x5b, 0x16,
+ 0xe2, 0xce, 0x3e, 0x73, 0x6c, 0xd3, 0x7d, 0x5d, 0xc8, 0x32, 0x19, 0x2a,
+ 0xd2, 0xbe, 0x1a, 0x28, 0x3b, 0x58, 0x80, 0x8b, 0x65, 0xd5, 0x8d, 0x5a,
+ 0x06, 0x0e, 0x41, 0x3a, 0x7c, 0x33, 0x9b, 0x38, 0xbf, 0xf7, 0xf2, 0xa6,
+ 0x8a, 0x6f, 0x67, 0x42, 0xb6, 0xb9, 0xde, 0xbf, 0x03, 0x4d, 0x89, 0x17,
+ 0x52, 0x0e, 0x68, 0xb6, 0x4c, 0x43, 0x8d, 0x28, 0x2b, 0x7d, 0x61, 0x52,
+ 0x8c, 0x30, 0xd9, 0x11, 0x6a, 0xa9, 0x02, 0xf0, 0x2b, 0x19, 0x9f, 0x24,
+ 0xa2, 0xa3, 0xcd, 0x79, 0x4e, 0xb4, 0xe5, 0x79, 0xc8, 0x48, 0xf0, 0x74,
+ 0x69, 0x48, 0xff, 0x3e, 0x36, 0x42, 0x49, 0xc3, 0xd4, 0x70, 0xaa, 0x6b,
+ 0x41, 0x0b, 0x1d, 0xfb, 0xc4, 0x81, 0x47, 0xe1, 0x7f, 0xba, 0xb3, 0x69,
+ 0x6a, 0x34, 0x3b, 0x7a, 0x9e, 0x22, 0x42, 0x4f, 0xa9, 0xd5, 0xf8, 0xd5,
+ 0x32, 0x22, 0xb3, 0x13, 0x19, 0xaf, 0x70, 0x95, 0xdb, 0x35, 0x60, 0xf6,
+ 0x74, 0x3a, 0x65, 0x8e, 0x0f, 0xc9, 0x9d, 0xab, 0x35, 0x21, 0x7a, 0x12,
+ 0x35, 0x21, 0x1a, 0x64, 0xc7, 0xde, 0x22, 0x55, 0x15, 0x62, 0x5d, 0x7e,
+ 0xb4, 0xae, 0x84, 0x15, 0xec, 0xe2, 0x88, 0x4d, 0x97, 0x6b, 0xda, 0x90,
+ 0x78, 0xc4, 0x09, 0x02, 0x55, 0xd7, 0x10, 0x8b, 0xb5, 0x6c, 0x61, 0xa8,
+ 0x03, 0x37, 0x27, 0x0a, 0x39, 0x95, 0x92, 0x5d, 0x06, 0x9e, 0xaa, 0x24,
+ 0x33, 0x4f, 0xf4, 0x13, 0x3a, 0x45, 0xc2, 0x62, 0xa0, 0x25, 0xd2, 0x7b,
+ 0x3a, 0x2c, 0x1b, 0x2e, 0xf4, 0x87, 0xc0, 0x0a, 0x86, 0x70, 0x04, 0x27,
+ 0x71, 0xb9, 0xf0, 0xc2, 0x4c, 0x4d, 0xba, 0xf2, 0xb8, 0x8b, 0xa0, 0xce,
+ 0xba, 0x6f, 0x2b, 0x49, 0x72, 0xe7, 0x25, 0x1b, 0x76, 0x1b, 0x70, 0x74,
+ 0xa2, 0xef, 0x0d, 0x90, 0xe7, 0xd7, 0x65, 0x36, 0x31, 0x37, 0xd6, 0xe2,
+ 0x99, 0xef, 0x43, 0xa2, 0x96, 0x47, 0x88, 0xaa, 0x19, 0x15, 0x98, 0x77,
+ 0x2e, 0xe4, 0x28, 0x63, 0xe6, 0x7e, 0x0e, 0x4a, 0xf5, 0x12, 0x6b, 0xa8,
+ 0xac, 0x3d, 0x04, 0xf5, 0xe2, 0x2b, 0x4b, 0xce, 0x28, 0x88, 0x27, 0xc3,
+ 0x42, 0x1d, 0x85, 0x7f, 0x83, 0x0c, 0xf8, 0x74, 0xf7, 0x12, 0x47, 0xd5,
+ 0x64, 0x91, 0xf7, 0x30, 0xd1, 0x41, 0x6d, 0x2d, 0x70, 0x47, 0xb9, 0x34,
+ 0x81, 0x1f, 0x43, 0xe4, 0xb3, 0x63, 0x5f, 0x82},
+ {0x54, 0x31, 0x61, 0x14, 0x1e, 0xaa, 0x13, 0xb6, 0xbb, 0x49, 0x34, 0x9e,
+ 0xf5, 0x71, 0xea, 0xc1, 0x7d, 0xcf, 0x43, 0x9e, 0x81, 0x47, 0x09, 0x46,
+ 0x8c, 0x00, 0x73, 0x88, 0x7e, 0xa7, 0xe6, 0xa8, 0x22, 0xd5, 0xd9, 0xd2,
+ 0xe2, 0xac, 0xda, 0xcd, 0xda, 0xcd, 0xa2, 0xa9, 0xc0, 0xe3, 0xf0, 0xa5,
+ 0x45, 0x88, 0xdb, 0x40, 0x65, 0x76, 0x72, 0xe4, 0x51, 0x5b, 0xc5, 0x64,
+ 0x01, 0x72, 0x58, 0xff, 0xf6, 0x6d, 0x38, 0x89, 0x26, 0x73, 0x5f, 0x0c,
+ 0xd7, 0x52, 0x15, 0x76, 0x6f, 0xdc, 0xa3, 0xb7, 0x0d, 0xc6, 0x8a, 0x1a,
+ 0x03, 0x38, 0xe6, 0x52, 0x34, 0x64, 0x9b, 0xae, 0x3f, 0x8e, 0x75, 0x21,
+ 0x2c, 0x53, 0xd5, 0x84, 0x37, 0x10, 0x71, 0x18, 0xca, 0xbf, 0x18, 0xa6,
+ 0x9f, 0x15, 0x99, 0x22, 0x4c, 0xdd, 0x61, 0x1b, 0x9e, 0x67, 0xd3, 0x86,
+ 0xa6, 0x6e, 0x53, 0x38, 0x64, 0x68, 0x15, 0xfa, 0xa0, 0x79, 0x6c, 0x7d,
+ 0xd6, 0xd1, 0x31, 0x62, 0x0b, 0x73, 0xbd, 0x41, 0x7b, 0xb4, 0xcd, 0x3a,
+ 0xac, 0x11, 0xe5, 0x80, 0xa6, 0x09, 0x34, 0x69, 0xd8, 0x61, 0x45, 0x18,
+ 0xdd, 0x74, 0xe1, 0x13, 0xfb, 0x2b, 0x6a, 0x2a, 0x9a, 0xb0, 0x36, 0x4d,
+ 0x80, 0x12, 0xf4, 0x9e, 0x23, 0x13, 0xed, 0x5e, 0xba, 0x6a, 0x6b, 0x91,
+ 0x4d, 0xb9, 0xef, 0xb8, 0xe1, 0x9e, 0xc1, 0x4c, 0xac, 0xfa, 0x2a, 0x25,
+ 0x54, 0x6e, 0xb3, 0xd6, 0xa1, 0xab, 0xc5, 0x45, 0x7a, 0x64, 0xaa, 0x62,
+ 0x0c, 0x83, 0x81, 0xc3, 0xab, 0x03, 0x31, 0x6b, 0xb9, 0x79, 0xaf, 0x96,
+ 0x21, 0xff, 0x4f, 0xc3, 0x48, 0x21, 0x3f, 0xe0, 0x2d, 0x28, 0xb3, 0x97,
+ 0x0d, 0xd8, 0x3b, 0x53, 0x8e, 0xec, 0x8a, 0xe5, 0x19, 0x30, 0x78, 0xdb,
+ 0x13, 0x1a, 0x20, 0x53, 0xc2, 0xda, 0xa3, 0x19, 0x65, 0x5c, 0x50, 0xed,
+ 0x53, 0x79, 0xa3, 0x31, 0x36, 0xb6, 0xc8, 0xba, 0xda, 0x9e, 0xe8, 0x93,
+ 0xea, 0x93, 0xee, 0x02, 0x50, 0x45, 0x2a, 0x7b, 0x06, 0x03, 0x8a, 0xf7,
+ 0x55, 0x45, 0xc9, 0x95, 0xef, 0xf3, 0xa5, 0x13, 0x7c, 0xa7, 0xbe, 0x95,
+ 0xb5, 0x61, 0xb5, 0xd1, 0x82, 0x5d, 0xdc, 0x0f, 0x0c, 0x21, 0x8f, 0x6c,
+ 0x30, 0xc1, 0x6c, 0x7c, 0x8b, 0xdf, 0xd8, 0xf1, 0xab, 0x2f, 0xcc, 0xc0,
+ 0xc3, 0x39, 0x05, 0x3d, 0x9d, 0xf2, 0xba, 0x85, 0x01, 0xd7, 0x54, 0x82,
+ 0x4e, 0x58, 0x32, 0x67, 0xc7, 0xce, 0x84, 0x25, 0x05, 0xbb, 0x4b, 0xdb,
+ 0xad, 0x8a, 0xc1, 0x71, 0x10, 0x0a, 0x8d, 0x41, 0xfe, 0x7f, 0x19, 0x04,
+ 0xa9, 0x24, 0x5c, 0x26, 0x57, 0xbc, 0x12, 0x08, 0x74, 0x77, 0x17, 0x4a,
+ 0xcc, 0x54, 0x08, 0xe4, 0x54, 0xc1, 0xe9, 0x6c, 0x17, 0x30, 0xd5, 0x1e,
+ 0xf1, 0x39, 0xc1, 0x25, 0xf7, 0x0c, 0x31, 0xd5, 0xc4, 0xfe, 0xe9, 0x6b,
+ 0x53, 0x1a, 0x92, 0xac, 0x88, 0x1f, 0xf0, 0x04, 0x16, 0x1d, 0xd8, 0xce,
+ 0x58, 0x3c, 0x86, 0x37, 0xf6, 0xe7, 0xad, 0xbd, 0x3f, 0x06, 0xe3, 0xd7,
+ 0x47, 0x9c, 0x3b, 0xd6, 0xbc, 0x14, 0xc1, 0x42, 0x63, 0x11, 0x29, 0x4b,
+ 0x8a, 0x01, 0xa9, 0x17, 0x71, 0x7b, 0x0d, 0x6f, 0x55, 0x62, 0xa8, 0x1a,
+ 0x05, 0x31, 0x3b, 0x63, 0x06, 0x9e, 0xd5, 0xc1, 0xaf, 0x01, 0xc8, 0xb0,
+ 0x19, 0xf0, 0xdb, 0x94, 0xf4, 0xf7, 0x10, 0xb3, 0xbe, 0x72, 0xb1, 0x69,
+ 0x2c, 0xb9, 0x23, 0xbc, 0xa3, 0xdd, 0x31, 0xa9, 0xc1, 0x82, 0x8a, 0x96,
+ 0x66, 0x92, 0x0f, 0x8c, 0x36, 0xb8, 0xe2, 0xc0, 0xa8, 0x01, 0x85, 0x27,
+ 0xc6, 0x96, 0x38, 0x5c, 0x9b, 0xa0, 0x6c, 0xca, 0xcc, 0x82, 0xbf, 0xe1,
+ 0x37, 0xa0, 0x21, 0xd2, 0x19, 0xdc, 0xc4, 0xfc, 0x83, 0x2f, 0xaa, 0x8d,
+ 0xca, 0xc1, 0x20, 0x68, 0xd3, 0x02, 0x8f, 0xeb, 0xe9, 0xdc, 0x88, 0xcb,
+ 0xaf, 0xee, 0xc6, 0x03},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {947,
+ {0x6d, 0xc7, 0x17, 0x44, 0xcb, 0x9b, 0x19, 0x0f, 0xe3, 0x20, 0xd2, 0x48,
+ 0x4d, 0x1c, 0x36, 0xca, 0x44, 0x78, 0x67, 0xb7, 0x3b, 0xd0, 0x6e, 0x91},
+ {0x50, 0x2b, 0x42, 0x6b, 0x14, 0x94, 0x0f, 0x5e, 0x00, 0x14, 0x4e, 0x3d,
+ 0x74, 0x0d, 0xc3, 0x28, 0x6d, 0x6e, 0x15, 0xab, 0x95, 0x5c, 0x60, 0x04,
+ 0x4c, 0xf8, 0x71, 0x91, 0x6d, 0xe2, 0x2c, 0x8f, 0x20, 0x4d, 0xfb, 0xc2,
+ 0x95, 0xda, 0x5b, 0x90, 0x99, 0x2b, 0xfa, 0x33, 0x95, 0x4a, 0x80, 0xc4,
+ 0xb1, 0x80, 0x78, 0xf4, 0x3a, 0xcc, 0xe4, 0xde, 0xb0, 0x97, 0xa1, 0xd8,
+ 0xb1, 0x21, 0x0b, 0x47, 0x64, 0x75, 0x53, 0x9e, 0x50, 0x1c, 0x69, 0x7e,
+ 0xa3, 0x79, 0xc6, 0x8a, 0xf7, 0x25, 0x1f, 0xdf, 0xc1, 0x1f, 0x9b, 0x44,
+ 0x97, 0x18, 0x71, 0x83, 0xaa, 0x6e, 0xfe, 0x1a, 0x36, 0x1a, 0x6e, 0x6c,
+ 0x9b, 0x8a, 0xf9, 0x93, 0x0f, 0x37, 0x68, 0x6a, 0xad, 0xab, 0x3e, 0xc4,
+ 0x2b, 0x90, 0xb3, 0x3c, 0x88, 0x8b, 0x95, 0x32, 0x03, 0x5f, 0x97, 0x95,
+ 0xc1, 0x57, 0x5c, 0xed, 0x62, 0x45, 0x32, 0xde, 0x03, 0x81, 0x95, 0x53,
+ 0xf2, 0x7c, 0xc5, 0x97, 0xbb, 0x79, 0x01, 0xa1, 0x24, 0x97, 0x3f, 0x30,
+ 0xde, 0xe9, 0xb7, 0x5c, 0x34, 0x17, 0x84, 0x7d, 0x14, 0x64, 0x8f, 0xf4,
+ 0xa0, 0x47, 0xd8, 0xa3, 0xbb, 0x4f, 0xac, 0xdd, 0xb3, 0x63, 0xd9, 0xa8,
+ 0x7a, 0x8a, 0xe9, 0x20, 0xd0, 0x60, 0x0f, 0xe6, 0xf4, 0x8e, 0xbb, 0x8a,
+ 0x7c, 0x59, 0x6a, 0xcf, 0xaa, 0xbd, 0xa7, 0x46, 0x30, 0x2c, 0x91, 0xf2,
+ 0xd0, 0xea, 0xd4, 0x1a, 0xa3, 0x38, 0x2d, 0x79, 0xd9, 0x16, 0x34, 0x03,
+ 0xcc, 0x54, 0xed, 0x6a, 0xb9, 0x33, 0x20, 0x17, 0x5c, 0x59, 0x5d, 0xe5,
+ 0x2a, 0x0b, 0xf5, 0x8d, 0x00, 0x26, 0x22, 0x35, 0x93, 0x84, 0x68, 0x13,
+ 0xf6, 0xcc, 0xc0, 0x3d, 0xe7, 0xb0, 0x5c, 0x34, 0xfe, 0x69, 0x8f, 0xd9,
+ 0xb4, 0xea, 0xd3, 0xfe, 0x44, 0x8b, 0xb2, 0x0c, 0x3e, 0x11, 0x46, 0xfc,
+ 0x45, 0x40, 0x00, 0x42, 0xfd, 0xc0, 0x04, 0x85, 0x5e, 0x39, 0xe7, 0xb7,
+ 0xcd, 0x8f, 0x52, 0x79, 0xc8, 0x35, 0xa1, 0xaa, 0x76, 0x51, 0x6f, 0x01,
+ 0x41, 0x93, 0xca, 0x21, 0x16, 0x00, 0x78, 0x8c, 0x7c, 0xfb, 0xaf, 0x6b,
+ 0x80, 0x86, 0x29, 0x4d, 0xb5, 0xf4, 0x49, 0x8d, 0xe0, 0x62, 0x85, 0x75,
+ 0xe1, 0x73, 0xb8, 0x35, 0x76, 0x31, 0x23, 0x13, 0xfa, 0xde, 0x45, 0xe3,
+ 0x8d, 0x68, 0x64, 0xbd, 0x5b, 0x05, 0x53, 0x08, 0xca, 0x26, 0x52, 0x15,
+ 0x68, 0x3c, 0xec, 0xd4, 0xfc, 0xb5, 0xbe, 0x1d, 0x8d, 0x2f, 0x21, 0x1b,
+ 0x2f, 0xac, 0xc8, 0x42, 0xd1, 0xfa, 0x2a, 0x0d, 0x32, 0x31, 0x94, 0x1f,
+ 0x80, 0x19, 0x2d, 0xa0, 0xf1, 0x2a, 0x8c, 0xc7, 0xc3, 0x01, 0x20, 0x22,
+ 0x34, 0xe9, 0x92, 0x88, 0x50, 0x22, 0xf2, 0x74, 0x05, 0xf9, 0x0c, 0x54,
+ 0xc0, 0xee, 0x6d, 0x6b, 0x36, 0x99, 0xa9, 0x0a, 0x10, 0x72, 0xb0, 0x22,
+ 0x13, 0xe2, 0xb1, 0x2f, 0xad, 0x0a, 0x3c, 0x8f, 0x03, 0x11, 0xe2, 0x82,
+ 0x4b, 0xa4, 0xc5, 0x64, 0x12, 0x57, 0x3c, 0xe0, 0x9e, 0x56, 0xb4, 0x1c,
+ 0xae, 0x44, 0xe1, 0xf3, 0x21, 0xe4, 0x50, 0xe9, 0x4a, 0x75, 0xfc, 0x22,
+ 0x7e, 0x46, 0x8c, 0x52, 0x82, 0x3d, 0xc9, 0x9d, 0x86, 0x73, 0xab, 0x34,
+ 0x2e, 0x66, 0x5b, 0xd0, 0x45, 0x8f, 0xa2, 0x74, 0x79, 0x5b, 0x9f, 0x92,
+ 0x1c, 0x52, 0x54, 0xda, 0x78, 0x01, 0x5f, 0x95, 0xd6, 0xb1, 0x2b, 0xa6,
+ 0x8e, 0xc1, 0x12, 0x3c, 0x5c, 0x3e, 0xce, 0xa9, 0x4b, 0x43, 0x7c, 0x5c,
+ 0x8c, 0x74, 0x8e, 0x45, 0xf2, 0xf4, 0xf6, 0x06, 0x06, 0x98, 0x69, 0xbb,
+ 0xaf, 0xa4, 0xba, 0x07, 0xb7, 0xcd, 0x43, 0x18, 0x14, 0xfd, 0x2c, 0x90,
+ 0x87, 0xb9, 0xd6, 0xdf, 0x56, 0x43, 0x45, 0x6c, 0xcc, 0xc4, 0x49, 0xbb,
+ 0x5e, 0xa7, 0x18, 0xb2, 0xd6, 0x72, 0x2b, 0xe9},
+ {0x23, 0x8a, 0xcf, 0xe2, 0xfb, 0x7c, 0xea, 0x3d, 0x11, 0x71, 0x13, 0x7f,
+ 0x88, 0xde, 0x0d, 0x47, 0x2f, 0x94, 0xe3, 0xdf, 0x06, 0xf0, 0x0a, 0x77,
+ 0x5a, 0x73, 0xab, 0x0b, 0xfc, 0x21, 0xbe, 0x08, 0x9b, 0xbd, 0x4f, 0x7e,
+ 0x30, 0xf5, 0xfd, 0x86, 0x24, 0x75, 0xe0, 0xb8, 0xde, 0x6d, 0xfa, 0x07,
+ 0xea, 0xb4, 0x93, 0x21, 0x90, 0xfc, 0x44, 0x78, 0xed, 0x03, 0x9b, 0x4d,
+ 0x1a, 0x8f, 0x69, 0x38, 0x82, 0xf0, 0x65, 0x8b, 0xf3, 0x1b, 0x4a, 0x19,
+ 0xc0, 0x2f, 0x83, 0x60, 0x3a, 0x1c, 0x05, 0xed, 0xcf, 0x68, 0xe7, 0xab,
+ 0x55, 0xf0, 0xcc, 0x72, 0xd0, 0x66, 0x89, 0x04, 0x04, 0x22, 0x1f, 0x23,
+ 0x60, 0xa1, 0xb1, 0x9c, 0x64, 0x2c, 0x63, 0x96, 0x2a, 0x2d, 0x74, 0xa3,
+ 0x02, 0x4d, 0x61, 0x22, 0x83, 0x54, 0xc4, 0x6f, 0x9c, 0xc9, 0x18, 0xcc,
+ 0xa7, 0x58, 0xe7, 0xef, 0xf3, 0x50, 0xd9, 0xfb, 0xb4, 0xdc, 0x57, 0x89,
+ 0xee, 0x0c, 0x7d, 0x5b, 0xb9, 0x77, 0xa7, 0x79, 0xd4, 0x89, 0x4c, 0x58,
+ 0x25, 0xc1, 0xb5, 0x3d, 0xa0, 0xc6, 0xd6, 0x86, 0x10, 0x2c, 0x1b, 0x00,
+ 0x63, 0x7a, 0x91, 0xb9, 0x82, 0x2b, 0xa2, 0x4b, 0xc0, 0xc6, 0x29, 0x31,
+ 0x73, 0x52, 0xc1, 0x6b, 0xfd, 0x56, 0xa9, 0xf0, 0xff, 0xd9, 0x57, 0xe8,
+ 0x16, 0xd5, 0x0e, 0x19, 0xb6, 0x74, 0x79, 0xbf, 0x7b, 0x19, 0xf9, 0xac,
+ 0x66, 0x0b, 0xd8, 0x22, 0x44, 0x1b, 0x02, 0xee, 0x25, 0xa4, 0xe1, 0xed,
+ 0x4b, 0x25, 0x9e, 0xc0, 0xfb, 0x7e, 0xf1, 0x2c, 0xfa, 0x8a, 0x4b, 0xe0,
+ 0x83, 0xff, 0xf7, 0xa9, 0xd9, 0x79, 0x07, 0x5c, 0x01, 0xfe, 0xf0, 0x45,
+ 0x01, 0xb2, 0x23, 0x93, 0xa8, 0xba, 0x3f, 0x1e, 0xef, 0x7c, 0xb2, 0xab,
+ 0xf8, 0x86, 0x61, 0x4c, 0x33, 0x71, 0x64, 0xdf, 0xcc, 0x2a, 0x00, 0xa8,
+ 0xe4, 0x05, 0x2c, 0x68, 0x0c, 0x96, 0x3c, 0xe1, 0x21, 0x4d, 0x37, 0x37,
+ 0xa7, 0x36, 0x69, 0x34, 0xdc, 0x2f, 0x66, 0x2e, 0xa5, 0x00, 0xb4, 0xef,
+ 0x70, 0x68, 0xdc, 0x81, 0xac, 0xd7, 0x8b, 0xca, 0x52, 0xbe, 0x70, 0x0c,
+ 0x5a, 0xaa, 0xeb, 0x89, 0x2e, 0x37, 0xed, 0x49, 0xbc, 0x07, 0x5e, 0x38,
+ 0xa8, 0x90, 0xfb, 0x19, 0x71, 0xcd, 0xb9, 0xc8, 0x6b, 0x54, 0xd5, 0xd5,
+ 0x4e, 0xc4, 0xf2, 0x66, 0x32, 0x5a, 0x73, 0x8e, 0x68, 0x1f, 0x60, 0x7c,
+ 0x12, 0xa4, 0x7f, 0xf7, 0xe7, 0xa9, 0x3e, 0x0d, 0x79, 0x69, 0x40, 0xf5,
+ 0x2a, 0xd0, 0xbf, 0xe7, 0xd3, 0x23, 0x45, 0xb1, 0x16, 0x12, 0x73, 0xa0,
+ 0x5c, 0x53, 0x51, 0xf5, 0x26, 0x07, 0xf4, 0xf8, 0x0b, 0x02, 0x29, 0x3f,
+ 0x77, 0x05, 0x93, 0x91, 0x71, 0xd1, 0x14, 0x06, 0x26, 0x7d, 0xa9, 0x9b,
+ 0x55, 0xcd, 0x62, 0x52, 0xce, 0x98, 0x36, 0x6f, 0x3e, 0xc2, 0xb0, 0xbd,
+ 0x00, 0x4e, 0xbe, 0xce, 0xfd, 0x1e, 0xba, 0x22, 0x60, 0x86, 0x6c, 0x93,
+ 0xb9, 0x48, 0xaf, 0x89, 0xf3, 0x97, 0x26, 0x03, 0x12, 0xde, 0xbe, 0x59,
+ 0x62, 0x34, 0xaf, 0xc5, 0x75, 0x61, 0xe8, 0x15, 0x07, 0xb6, 0x41, 0xb0,
+ 0x25, 0x47, 0x85, 0xe3, 0xe5, 0x18, 0xb2, 0xac, 0x70, 0x61, 0xde, 0x14,
+ 0xbf, 0x52, 0x32, 0x20, 0x7d, 0x60, 0x58, 0x38, 0x45, 0x28, 0x49, 0xa7,
+ 0xa0, 0xf0, 0x2a, 0xfe, 0x61, 0xf6, 0x39, 0xe7, 0xc8, 0x90, 0xb9, 0xf1,
+ 0xe2, 0xce, 0x5c, 0xe1, 0x85, 0x50, 0xc3, 0x6f, 0xce, 0x3f, 0xd2, 0x19,
+ 0x9b, 0x7f, 0xab, 0xdb, 0xed, 0xb2, 0x36, 0x5e, 0x70, 0x98, 0xb1, 0xc0,
+ 0x8b, 0x38, 0x49, 0xca, 0x69, 0x4b, 0xb2, 0xee, 0x58, 0x0c, 0x76, 0x43,
+ 0x40, 0x4a, 0x0d, 0x0c, 0x51, 0x16, 0x0e, 0xa9, 0xe1, 0xb8, 0x4a, 0x8b,
+ 0xaa, 0x89, 0x28, 0x32, 0x67, 0x3a, 0xc8, 0xff, 0xe9, 0xf0, 0xeb, 0xb4,
+ 0xf5, 0x5a, 0xcf, 0xfc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {948,
+ {0xc2, 0x93, 0x67, 0x23, 0x07, 0xcf, 0x2b, 0x6f, 0xc2, 0xb8, 0x0b, 0x9a,
+ 0x73, 0xb7, 0x98, 0x85, 0xd2, 0xc7, 0xd9, 0x8e, 0x0e, 0xf4, 0x57, 0x6b},
+ {0x8b, 0xb9, 0x31, 0x0a, 0x76, 0x15, 0x15, 0x53, 0x9f, 0xee, 0x2f, 0x44,
+ 0x5d, 0x66, 0xaf, 0xb2, 0x7c, 0xd1, 0x1a, 0x3e, 0x18, 0x8d, 0x54, 0xf5,
+ 0x0f, 0xd1, 0x6f, 0x91, 0x58, 0x21, 0x9f, 0x76, 0x95, 0xff, 0xe5, 0x07,
+ 0x09, 0xc8, 0xdf, 0xb9, 0xb3, 0xce, 0x93, 0x48, 0xf2, 0x81, 0x78, 0x26,
+ 0x5a, 0xbd, 0xfc, 0x1f, 0x5a, 0x90, 0x15, 0x75, 0xe8, 0xa4, 0x33, 0x35,
+ 0x66, 0x23, 0xed, 0x23, 0x6e, 0xa6, 0xec, 0x24, 0xdc, 0xd5, 0x79, 0x13,
+ 0x1f, 0xc5, 0xcc, 0x7f, 0x00, 0xc8, 0xe7, 0x89, 0x2e, 0x05, 0xcc, 0xb0,
+ 0x57, 0x00, 0xa1, 0xcf, 0x06, 0x94, 0x53, 0x4d, 0xb4, 0x0e, 0x7b, 0x94,
+ 0x5f, 0xc5, 0xec, 0x91, 0xf4, 0x7b, 0xa7, 0x72, 0xbf, 0x62, 0x1a, 0x22,
+ 0xe9, 0x05, 0xcf, 0xca, 0xe7, 0x75, 0x78, 0x31, 0xe9, 0x13, 0x28, 0xe3,
+ 0xa8, 0xe7, 0x9d, 0xc7, 0x41, 0x7d, 0xfe, 0x05, 0x6f, 0xd2, 0x13, 0xdf,
+ 0x76, 0x5f, 0x01, 0x79, 0x9c, 0xf2, 0x95, 0xd8, 0xb3, 0x14, 0x08, 0x4b,
+ 0x1b, 0x10, 0x3f, 0xe5, 0x7f, 0x83, 0xdc, 0x21, 0x4e, 0x89, 0xd9, 0x20,
+ 0x0d, 0x3d, 0x8c, 0x49, 0x31, 0x02, 0xd6, 0x0c, 0xf0, 0xaf, 0x75, 0x3e,
+ 0x94, 0x72, 0xa9, 0xdf, 0xb8, 0x73, 0xe3, 0x90, 0x52, 0x5a, 0x2c, 0xeb,
+ 0xaf, 0x84, 0x60, 0x76, 0x6a, 0xb1, 0x6e, 0x2e, 0x92, 0x64, 0x2d, 0x55,
+ 0x98, 0xf1, 0xfd, 0x3a, 0xf6, 0xbd, 0x54, 0x40, 0xf4, 0x9b, 0x42, 0x94,
+ 0x6f, 0x46, 0x1d, 0x65, 0x55, 0x05, 0xd2, 0x8a, 0xe4, 0xe8, 0xd6, 0xe5,
+ 0x65, 0x19, 0x7f, 0x7a, 0xa3, 0x58, 0x28, 0x89, 0x8c, 0x88, 0x57, 0xdb,
+ 0x8e, 0xf3, 0x32, 0xb9, 0x3c, 0x06, 0xb0, 0x64, 0x1c, 0x92, 0x8a, 0x26,
+ 0x00, 0xa0, 0x88, 0xcf, 0xc0, 0xbd, 0x90, 0x9a, 0xcb, 0x28, 0x09, 0x19,
+ 0x6c, 0x87, 0x5d, 0x57, 0xcd, 0x3d, 0x0b, 0x2b, 0x80, 0x38, 0x8a, 0x64,
+ 0x70, 0xe7, 0x74, 0x6b, 0x73, 0x99, 0xd0, 0xc5, 0x94, 0xb9, 0x09, 0x77,
+ 0xde, 0x04, 0x17, 0xe1, 0x12, 0x50, 0xfc, 0x32, 0x03, 0x5f, 0x91, 0x3d,
+ 0xa6, 0x4e, 0x8c, 0xb8, 0x45, 0x0c, 0xa8, 0x50, 0x9a, 0x9f, 0x44, 0xfd,
+ 0x0e, 0x1d, 0xde, 0x16, 0xc3, 0x29, 0x60, 0x67, 0x2e, 0x26, 0x41, 0x4b,
+ 0xf4, 0x9a, 0x62, 0xee, 0x96, 0x80, 0xa8, 0xdd, 0x98, 0x0d, 0xfc, 0x11,
+ 0x85, 0xa5, 0x86, 0x26, 0xf7, 0xa3, 0xa0, 0x1d, 0x43, 0xdc, 0xdb, 0x9d,
+ 0xf5, 0xff, 0xa3, 0x51, 0xc8, 0xe6, 0xfe, 0xe3, 0x8d, 0xf3, 0x95, 0x05,
+ 0x97, 0xc7, 0x1a, 0xbb, 0x56, 0x74, 0x02, 0xe8, 0x93, 0xe8, 0x63, 0xeb,
+ 0x5f, 0x86, 0xae, 0xf7, 0x0d, 0xae, 0xed, 0x94, 0xa0, 0x1a, 0x27, 0xec,
+ 0xf9, 0x6e, 0xce, 0x4d, 0x10, 0xa8, 0x02, 0x4d, 0x80, 0x3a, 0x1d, 0xef,
+ 0x8b, 0x7d, 0x2a, 0x9e, 0x46, 0xab, 0x65, 0xcc, 0xb6, 0x45, 0xfc, 0x54,
+ 0xec, 0x42, 0xf8, 0x37, 0x8d, 0xb9, 0xbc, 0x46, 0x10, 0xd9, 0xf5, 0x31,
+ 0x14, 0xe6, 0xbc, 0x2f, 0x5e, 0x1f, 0x32, 0x84, 0xf9, 0x21, 0x08, 0x09,
+ 0x69, 0x53, 0x93, 0x9e, 0x80, 0x24, 0xba, 0xb3, 0x51, 0x88, 0x4d, 0x87,
+ 0x44, 0x68, 0xd1, 0x84, 0x39, 0xea, 0x8f, 0xa9, 0xea, 0x06, 0x43, 0x62,
+ 0x44, 0xe3, 0xd7, 0x2f, 0x97, 0xc1, 0x25, 0xeb, 0x03, 0xf0, 0x83, 0x65,
+ 0x98, 0xa8, 0xe1, 0x9d, 0xe8, 0x96, 0xee, 0x11, 0xdd, 0x2e, 0xb5, 0x8e,
+ 0x08, 0x75, 0x4b, 0x98, 0xb9, 0x27, 0xf3, 0xc6, 0xd5, 0x39, 0x49, 0xa4,
+ 0x40, 0xfe, 0x83, 0x65, 0xa7, 0xe4, 0x70, 0xc0, 0xf9, 0xef, 0xc3, 0x17,
+ 0xe1, 0xa2, 0x93, 0x59, 0x6d, 0x1b, 0x8e, 0x67, 0x63, 0x5a, 0x72, 0x41,
+ 0x65, 0xa7, 0xac, 0x8b, 0xf1, 0x12, 0x4c, 0xd3},
+ {0xde, 0x83, 0x57, 0x67, 0x65, 0xc9, 0xe9, 0xc6, 0xa1, 0x39, 0x0c, 0xaa,
+ 0xe3, 0x79, 0x62, 0xd9, 0xb6, 0x6b, 0x4e, 0x24, 0x4c, 0x83, 0x68, 0xe1,
+ 0x74, 0x6b, 0x4d, 0x2b, 0xeb, 0x66, 0xc0, 0x47, 0x1f, 0x98, 0xdd, 0x90,
+ 0xc7, 0xf4, 0x02, 0x19, 0x2f, 0x42, 0xb9, 0xe9, 0xa2, 0x6a, 0x38, 0xc5,
+ 0x47, 0x7c, 0xef, 0x74, 0xcd, 0x06, 0x23, 0x70, 0x9f, 0xd6, 0xbf, 0x1a,
+ 0xf0, 0x65, 0xfa, 0xee, 0xf6, 0xbb, 0x2e, 0x53, 0x19, 0x0b, 0x96, 0x73,
+ 0x9f, 0xdd, 0xe2, 0x0a, 0xfe, 0x9d, 0x1b, 0xe5, 0xc0, 0xa5, 0x0c, 0x44,
+ 0x3c, 0x58, 0x05, 0x78, 0xf0, 0xc4, 0x42, 0x4c, 0xc0, 0x82, 0x7c, 0xfe,
+ 0x24, 0x2b, 0xa5, 0x7d, 0xbc, 0xe6, 0x1e, 0x95, 0xc6, 0x03, 0xd8, 0x56,
+ 0x7a, 0x58, 0xca, 0x5d, 0x32, 0x9d, 0x88, 0x31, 0x49, 0xf7, 0x28, 0xde,
+ 0x3b, 0x9b, 0xc4, 0x5a, 0xf2, 0xe9, 0x1c, 0x55, 0xb8, 0x46, 0xa0, 0xcd,
+ 0xa7, 0x18, 0x63, 0xda, 0x13, 0xf6, 0x54, 0x11, 0xe8, 0x28, 0x40, 0x4d,
+ 0xde, 0xc0, 0x8c, 0xe4, 0x16, 0x48, 0x8a, 0x25, 0xb5, 0x27, 0xf0, 0xdf,
+ 0xdb, 0xde, 0xcf, 0x96, 0x11, 0x80, 0xb8, 0x91, 0x0d, 0xf9, 0x08, 0xb2,
+ 0xb2, 0x7f, 0x44, 0x36, 0x03, 0xb0, 0x83, 0x2c, 0xa9, 0x5b, 0x8e, 0x7b,
+ 0xda, 0x9d, 0x0d, 0xc5, 0x79, 0x9e, 0x3c, 0x69, 0x35, 0x26, 0xa7, 0xa7,
+ 0x8d, 0x3c, 0x24, 0x33, 0x18, 0x56, 0xda, 0xa6, 0x9d, 0xfc, 0x8d, 0xc1,
+ 0xb1, 0x24, 0xa9, 0xf1, 0x91, 0xc3, 0xc5, 0xaa, 0xb4, 0x0d, 0x07, 0xee,
+ 0xfe, 0xf0, 0x97, 0x18, 0x60, 0x60, 0x89, 0x6e, 0xf2, 0xe5, 0x5a, 0x6b,
+ 0x42, 0xce, 0x2f, 0xb8, 0xeb, 0x9c, 0x69, 0x6c, 0xa3, 0x9a, 0x9b, 0xb5,
+ 0xdb, 0x8b, 0x84, 0xd0, 0x69, 0x08, 0x78, 0xc6, 0x4d, 0x97, 0x9c, 0x20,
+ 0x22, 0x20, 0xb5, 0xc1, 0xf5, 0x6f, 0x0f, 0x34, 0xbb, 0x84, 0x56, 0x5d,
+ 0x3a, 0xca, 0x4b, 0xfc, 0xfe, 0x8d, 0x0f, 0xce, 0x3e, 0x53, 0xfe, 0x06,
+ 0xa6, 0xb5, 0xa9, 0x52, 0xf3, 0x0e, 0x63, 0x40, 0xad, 0xf2, 0x5d, 0xc3,
+ 0x6c, 0xf9, 0x8b, 0x4a, 0x7e, 0x22, 0x97, 0xdc, 0xea, 0x1f, 0x13, 0xf7,
+ 0xa3, 0xd1, 0x6f, 0x44, 0x99, 0x69, 0x1c, 0xc3, 0x14, 0x74, 0x1f, 0x02,
+ 0x33, 0x99, 0x32, 0x59, 0x6a, 0x9b, 0x31, 0x81, 0x95, 0x32, 0x99, 0x62,
+ 0x78, 0xda, 0xc4, 0xc3, 0xe9, 0xc8, 0xb2, 0xe6, 0x76, 0xc8, 0x98, 0xbb,
+ 0x17, 0x75, 0xa0, 0x9a, 0xbd, 0x49, 0x00, 0x2e, 0xa5, 0xcc, 0xee, 0x4d,
+ 0x0f, 0x94, 0xa2, 0x1f, 0xd1, 0xe6, 0xff, 0xea, 0x4f, 0xb6, 0x25, 0xfa,
+ 0x26, 0x4e, 0xc2, 0xe9, 0x83, 0xf3, 0x41, 0x80, 0x5e, 0x01, 0xfc, 0xbc,
+ 0x6e, 0x00, 0x4e, 0x20, 0xf4, 0x08, 0x97, 0x48, 0x11, 0xd4, 0x81, 0x52,
+ 0xf1, 0x1a, 0x75, 0x76, 0x1a, 0x0e, 0x93, 0xc9, 0x1e, 0x89, 0x2c, 0x9a,
+ 0x23, 0xfe, 0xd5, 0x65, 0x4a, 0x0f, 0xfa, 0xc8, 0x1b, 0x9c, 0xc1, 0x89,
+ 0x50, 0x4a, 0xde, 0x84, 0x9d, 0x38, 0xcf, 0xa3, 0x36, 0x70, 0x18, 0x30,
+ 0xf1, 0xfe, 0x17, 0xe0, 0x43, 0xd6, 0x4d, 0x46, 0x06, 0xff, 0x2e, 0x86,
+ 0x51, 0x79, 0x01, 0xd4, 0x18, 0xed, 0xf2, 0xef, 0x53, 0xac, 0x34, 0x9e,
+ 0xe6, 0x3e, 0x14, 0x65, 0x2c, 0x62, 0xdd, 0xa3, 0x59, 0x79, 0x09, 0x23,
+ 0xf4, 0x8b, 0x5d, 0x41, 0xf9, 0xfc, 0x6b, 0xf2, 0x57, 0xf1, 0x0c, 0x1f,
+ 0xc2, 0x57, 0xe2, 0x44, 0xad, 0xe2, 0x70, 0x0d, 0xfc, 0xe3, 0x56, 0x70,
+ 0xbe, 0xe0, 0xd5, 0xa4, 0xbd, 0x68, 0x23, 0x12, 0x67, 0x35, 0x63, 0xad,
+ 0x78, 0xb1, 0x8d, 0x14, 0x4b, 0x76, 0xe3, 0xd4, 0x56, 0xb6, 0x99, 0xb2,
+ 0x24, 0xa4, 0x11, 0x5c, 0x73, 0xdc, 0x93, 0x0a, 0x49, 0xdd, 0xe9, 0xb3,
+ 0x0f, 0x1c, 0xc5, 0xe5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {949,
+ {0xc3, 0x58, 0xf7, 0xc4, 0x30, 0x38, 0x0b, 0x4c, 0xa8, 0x36, 0xea, 0x41,
+ 0xd2, 0x30, 0x80, 0x5e, 0x1b, 0x66, 0xd7, 0xb7, 0x20, 0x44, 0x0e, 0x58},
+ {0x8b, 0xb9, 0x31, 0x0a, 0x76, 0x15, 0x15, 0x53, 0x9f, 0xee, 0x2f, 0x44,
+ 0x5d, 0x66, 0xaf, 0xb2, 0x7c, 0xd1, 0x1a, 0x3e, 0x18, 0x8d, 0x54, 0xf5,
+ 0x0f, 0xd1, 0x6f, 0x91, 0x58, 0x21, 0x9f, 0x76, 0x95, 0xff, 0xe5, 0x07,
+ 0x09, 0xc8, 0xdf, 0xb9, 0xb3, 0xce, 0x93, 0x48, 0xf2, 0x81, 0x78, 0x26,
+ 0x5a, 0xbd, 0xfc, 0x1f, 0x5a, 0x90, 0x15, 0x75, 0xe8, 0xa4, 0x33, 0x35,
+ 0x66, 0x23, 0xed, 0x23, 0x6e, 0xa6, 0xec, 0x24, 0xdc, 0xd5, 0x79, 0x13,
+ 0x1f, 0xc5, 0xcc, 0x7f, 0x00, 0xc8, 0xe7, 0x89, 0x2e, 0x05, 0xcc, 0xb0,
+ 0x57, 0x00, 0xa1, 0xcf, 0x06, 0x94, 0x53, 0x4d, 0xb4, 0x0e, 0x7b, 0x94,
+ 0x5f, 0xc5, 0xec, 0x91, 0xf4, 0x7b, 0xa7, 0x72, 0xbf, 0x62, 0x1a, 0x22,
+ 0xe9, 0x05, 0xcf, 0xca, 0xe7, 0x75, 0x78, 0x31, 0xe9, 0x13, 0x28, 0xe3,
+ 0xa8, 0xe7, 0x9d, 0xc7, 0x41, 0x7d, 0xfe, 0x05, 0x6f, 0xd2, 0x13, 0xdf,
+ 0x76, 0x5f, 0x01, 0x79, 0x9c, 0xf2, 0x95, 0xd8, 0xb3, 0x14, 0x08, 0x4b,
+ 0x1b, 0x10, 0x3f, 0xe5, 0x7f, 0x83, 0xdc, 0x21, 0x4e, 0x89, 0xd9, 0x20,
+ 0x0d, 0x3d, 0x8c, 0x49, 0x31, 0x02, 0xd6, 0x0c, 0xf0, 0xaf, 0x75, 0x3e,
+ 0x94, 0x72, 0xa9, 0xdf, 0xb8, 0x73, 0xe3, 0x90, 0x52, 0x5a, 0x2c, 0xeb,
+ 0xaf, 0x84, 0x60, 0x76, 0x6a, 0xb1, 0x6e, 0x2e, 0x92, 0x64, 0x2d, 0x55,
+ 0x98, 0xf1, 0xfd, 0x3a, 0xf6, 0xbd, 0x54, 0x40, 0xf4, 0x9b, 0x42, 0x94,
+ 0x6f, 0x46, 0x1d, 0x65, 0x55, 0x05, 0xd2, 0x8a, 0xe4, 0xe8, 0xd6, 0xe5,
+ 0x65, 0x19, 0x7f, 0x7a, 0xa3, 0x58, 0x28, 0x89, 0x8c, 0x88, 0x57, 0xdb,
+ 0x8e, 0xf3, 0x32, 0xb9, 0x3c, 0x06, 0xb0, 0x64, 0x1c, 0x92, 0x8a, 0x26,
+ 0x00, 0xa0, 0x88, 0xcf, 0xc0, 0xbd, 0x90, 0x9a, 0xcb, 0x28, 0x09, 0x19,
+ 0x6c, 0x87, 0x5d, 0x57, 0xcd, 0x3d, 0x0b, 0x2b, 0x80, 0x38, 0x8a, 0x64,
+ 0x70, 0xe7, 0x74, 0x6b, 0x73, 0x99, 0xd0, 0xc5, 0x94, 0xb9, 0x09, 0x77,
+ 0xde, 0x04, 0x17, 0xe1, 0x12, 0x50, 0xfc, 0x32, 0x03, 0x5f, 0x91, 0x3d,
+ 0xa6, 0x4e, 0x8c, 0xb8, 0x45, 0x0c, 0xa8, 0x50, 0x9a, 0x9f, 0x44, 0xfd,
+ 0x0e, 0x1d, 0xde, 0x16, 0xc3, 0x29, 0x60, 0x67, 0x2e, 0x26, 0x41, 0x4b,
+ 0xf4, 0x9a, 0x62, 0xee, 0x96, 0x80, 0xa8, 0xdd, 0x98, 0x0d, 0xfc, 0x11,
+ 0x85, 0xa5, 0x86, 0x26, 0xf7, 0xa3, 0xa0, 0x1d, 0x43, 0xdc, 0xdb, 0x9d,
+ 0xf5, 0xff, 0xa3, 0x51, 0xc8, 0xe6, 0xfe, 0xe3, 0x8d, 0xf3, 0x95, 0x05,
+ 0x97, 0xc7, 0x1a, 0xbb, 0x56, 0x74, 0x02, 0xe8, 0x93, 0xe8, 0x63, 0xeb,
+ 0x5f, 0x86, 0xae, 0xf7, 0x0d, 0xae, 0xed, 0x94, 0xa0, 0x1a, 0x27, 0xec,
+ 0xf9, 0x6e, 0xce, 0x4d, 0x10, 0xa8, 0x02, 0x4d, 0x80, 0x3a, 0x1d, 0xef,
+ 0x8b, 0x7d, 0x2a, 0x9e, 0x46, 0xab, 0x65, 0xcc, 0xb6, 0x45, 0xfc, 0x54,
+ 0xec, 0x42, 0xf8, 0x37, 0x8d, 0xb9, 0xbc, 0x46, 0x10, 0xd9, 0xf5, 0x31,
+ 0x14, 0xe6, 0xbc, 0x2f, 0x5e, 0x1f, 0x32, 0x84, 0xf9, 0x21, 0x08, 0x09,
+ 0x69, 0x53, 0x93, 0x9e, 0x80, 0x24, 0xba, 0xb3, 0x51, 0x88, 0x4d, 0x87,
+ 0x44, 0x68, 0xd1, 0x84, 0x39, 0xea, 0x8f, 0xa9, 0xea, 0x06, 0x43, 0x62,
+ 0x44, 0xe3, 0xd7, 0x2f, 0x97, 0xc1, 0x25, 0xeb, 0x03, 0xf0, 0x83, 0x65,
+ 0x98, 0xa8, 0xe1, 0x9d, 0xe8, 0x96, 0xee, 0x11, 0xdd, 0x2e, 0xb5, 0x8e,
+ 0x08, 0x75, 0x4b, 0x98, 0xb9, 0x27, 0xf3, 0xc6, 0xd5, 0x39, 0x49, 0xa4,
+ 0x40, 0xfe, 0x83, 0x65, 0xa7, 0xe4, 0x70, 0xc0, 0xf9, 0xef, 0xc3, 0x17,
+ 0xe1, 0xa2, 0x93, 0x59, 0x6d, 0x1b, 0x8e, 0x67, 0x63, 0x5a, 0x72, 0x41,
+ 0x65, 0xa7, 0xac, 0x8b, 0xf1, 0x12, 0x4c, 0xd3},
+ {0xfe, 0x32, 0x24, 0x85, 0xbe, 0xb8, 0xbe, 0x72, 0x92, 0xcb, 0x63, 0x55,
+ 0x83, 0x31, 0x8a, 0x5b, 0xe5, 0xce, 0x95, 0x8f, 0xa7, 0xe0, 0xcb, 0x00,
+ 0xbc, 0x5c, 0x02, 0x60, 0xa6, 0xc0, 0xce, 0x61, 0xa2, 0xd0, 0xd6, 0x7a,
+ 0x72, 0xf0, 0x6b, 0xca, 0xf4, 0xbf, 0x2c, 0xcd, 0x35, 0x4b, 0xa2, 0x1a,
+ 0xd2, 0xf8, 0xac, 0x49, 0x79, 0xc8, 0xc1, 0xf1, 0xcc, 0xb5, 0x0d, 0xc6,
+ 0xb1, 0x59, 0x25, 0x92, 0xd1, 0x62, 0xbb, 0x90, 0xf8, 0x5d, 0xee, 0xa2,
+ 0xbf, 0x22, 0x9f, 0x05, 0x8c, 0xcf, 0xd4, 0xe9, 0xb9, 0xf7, 0x1c, 0xd8,
+ 0xba, 0x78, 0xf2, 0xf5, 0x66, 0x5f, 0x1f, 0x3d, 0x97, 0xc5, 0xd8, 0xe2,
+ 0xf0, 0x48, 0x5f, 0xda, 0x16, 0x7a, 0xf8, 0xa7, 0xbd, 0x0a, 0xce, 0xab,
+ 0xf0, 0x86, 0xd0, 0x63, 0xad, 0x74, 0x38, 0xda, 0x95, 0xfb, 0x28, 0xc2,
+ 0x32, 0x14, 0x71, 0xcc, 0x37, 0x3e, 0x5b, 0x6c, 0x80, 0x4f, 0x53, 0x39,
+ 0xb8, 0xf6, 0xc1, 0xe7, 0xe3, 0x00, 0x4b, 0xfd, 0x8c, 0x3b, 0xb8, 0x56,
+ 0x66, 0xc6, 0x8a, 0x33, 0x6b, 0xcc, 0x3e, 0x62, 0x70, 0x6d, 0x15, 0xc9,
+ 0x1c, 0xac, 0x4d, 0x7e, 0x39, 0x51, 0x24, 0x7c, 0x2d, 0x17, 0x9d, 0xc1,
+ 0xcd, 0x7e, 0x41, 0xc8, 0x39, 0x59, 0x22, 0xec, 0xfc, 0x21, 0x3f, 0x4b,
+ 0x98, 0x28, 0x3b, 0x35, 0x1e, 0x0d, 0x05, 0xc9, 0x88, 0xe3, 0x39, 0x97,
+ 0x4e, 0x1d, 0xdc, 0xce, 0x40, 0x78, 0xca, 0xb7, 0x4c, 0x76, 0x6a, 0x02,
+ 0x13, 0x20, 0x31, 0x5f, 0x5b, 0x8c, 0xe1, 0x3a, 0xfe, 0x9b, 0x66, 0x9d,
+ 0x46, 0x9f, 0xc7, 0xb4, 0xeb, 0x93, 0xf7, 0xd4, 0x3a, 0x26, 0x63, 0x3c,
+ 0x90, 0x18, 0x86, 0x46, 0x7d, 0xd6, 0x74, 0x57, 0xf1, 0xf0, 0xad, 0x76,
+ 0x31, 0xdd, 0x1f, 0x4c, 0xa1, 0xf1, 0x45, 0xca, 0xca, 0x50, 0xec, 0x91,
+ 0x53, 0xcc, 0xac, 0x7d, 0x60, 0xe5, 0x9e, 0x3e, 0x36, 0xb9, 0x02, 0xe1,
+ 0x5a, 0x7c, 0xbc, 0x74, 0xca, 0xe0, 0x4c, 0xa1, 0x0f, 0x8e, 0xeb, 0xc2,
+ 0xc7, 0x6a, 0x60, 0xbb, 0xfa, 0x76, 0x3e, 0xf6, 0xec, 0x8f, 0xf6, 0x49,
+ 0xe4, 0x28, 0xf0, 0x74, 0x76, 0xc5, 0xf7, 0xdc, 0xc2, 0xda, 0x90, 0xf3,
+ 0x6c, 0xba, 0xfc, 0xf8, 0xc4, 0x8a, 0xa8, 0xb2, 0x93, 0x84, 0xea, 0xd9,
+ 0x66, 0x3a, 0xb0, 0x2f, 0x30, 0x24, 0x55, 0x1b, 0xee, 0x74, 0x3d, 0x0d,
+ 0x81, 0x64, 0x34, 0x6b, 0xdc, 0x06, 0x36, 0x36, 0x34, 0x8e, 0x40, 0xe6,
+ 0x65, 0xbe, 0x52, 0xf1, 0x53, 0xf1, 0x8b, 0xfc, 0x88, 0x2a, 0xef, 0xe8,
+ 0xc5, 0x3b, 0x60, 0xd5, 0x2f, 0x98, 0xaf, 0x04, 0x81, 0x64, 0xd2, 0x30,
+ 0xee, 0x8f, 0x34, 0x8e, 0x28, 0xf3, 0x1e, 0x73, 0x66, 0x93, 0x48, 0xa0,
+ 0xe1, 0xa7, 0x00, 0x22, 0xf0, 0x6c, 0x88, 0x24, 0x02, 0x07, 0x4e, 0x4a,
+ 0xb1, 0xd1, 0xdc, 0x5d, 0xba, 0xb5, 0xce, 0xfc, 0x3d, 0x87, 0x4b, 0x3f,
+ 0x44, 0x99, 0xec, 0x68, 0x48, 0x73, 0x72, 0xd2, 0x2e, 0xef, 0xd1, 0x8e,
+ 0x5f, 0x9f, 0x92, 0xb6, 0x7d, 0x88, 0x93, 0xe3, 0x58, 0x39, 0x0f, 0xda,
+ 0x8a, 0xd5, 0x51, 0x70, 0x06, 0x3d, 0xd9, 0x7c, 0x87, 0xf5, 0x51, 0xe5,
+ 0xb6, 0x2c, 0xdd, 0x39, 0xfa, 0x20, 0x14, 0x5a, 0xff, 0xe7, 0xeb, 0x8d,
+ 0x65, 0x87, 0xb0, 0x12, 0x24, 0x0b, 0x31, 0xf4, 0x83, 0xe9, 0xe7, 0x25,
+ 0x9a, 0xad, 0xcd, 0xab, 0xa9, 0x71, 0xc6, 0xc0, 0xae, 0x19, 0x4c, 0x20,
+ 0x40, 0x15, 0x26, 0x76, 0xcf, 0xc5, 0x3d, 0x98, 0x93, 0xfe, 0xfa, 0x71,
+ 0x53, 0x97, 0x19, 0x87, 0x86, 0x9f, 0xb3, 0x28, 0xbe, 0x35, 0xe0, 0x16,
+ 0x31, 0x71, 0xba, 0xcd, 0xd1, 0x23, 0x47, 0x55, 0xb2, 0xdb, 0xc5, 0x07,
+ 0x3b, 0xf1, 0xda, 0x72, 0xe4, 0x98, 0xb7, 0xb4, 0x91, 0x14, 0xd9, 0xee,
+ 0xd1, 0x0e, 0x04, 0xdf},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {950,
+ {0x72, 0x21, 0xa6, 0xde, 0x5b, 0x52, 0x56, 0xfc, 0xae, 0x3a, 0xa9, 0xe8,
+ 0x62, 0xd6, 0x1a, 0x05, 0x3e, 0x78, 0x6c, 0xd4, 0xd4, 0x6b, 0x09, 0x26},
+ {0xc5, 0x4e, 0xf8, 0xf3, 0xcb, 0xb6, 0xbe, 0x9f, 0x4e, 0x66, 0x8d, 0x9f,
+ 0x96, 0xc7, 0x00, 0x92, 0xf8, 0x59, 0x73, 0xe3, 0xb4, 0xf8, 0xae, 0x73,
+ 0x37, 0x08, 0xf8, 0xce, 0x38, 0xa1, 0x0a, 0xeb, 0x7d, 0xcd, 0x66, 0x07,
+ 0x79, 0x21, 0x1d, 0x55, 0x92, 0x2e, 0xb7, 0x37, 0x37, 0x34, 0xdb, 0x78,
+ 0x5d, 0xdc, 0x4e, 0x0e, 0xe2, 0x18, 0xa1, 0x11, 0x82, 0x03, 0x8d, 0x36,
+ 0x43, 0x31, 0x97, 0x6b, 0xb0, 0x12, 0x74, 0xf3, 0xa1, 0x7a, 0x3a, 0xe7,
+ 0x7c, 0x5e, 0x75, 0x2d, 0xde, 0x4b, 0xd2, 0x86, 0xb8, 0xd1, 0x2d, 0x17,
+ 0xae, 0x85, 0x73, 0xc5, 0xf5, 0x15, 0x00, 0x6c, 0xfe, 0x72, 0x75, 0x65,
+ 0x07, 0xce, 0xf1, 0xda, 0x59, 0xcc, 0x36, 0x98, 0x98, 0x23, 0x67, 0xf9,
+ 0xe9, 0x70, 0x23, 0x40, 0x24, 0x1d, 0xf3, 0x69, 0x5e, 0xa4, 0xa5, 0x48,
+ 0xc3, 0x30, 0x5d, 0x8f, 0x46, 0x49, 0x73, 0xf6, 0x38, 0x5f, 0x82, 0x3b,
+ 0x47, 0xbb, 0xf0, 0x61, 0xd5, 0x24, 0x35, 0xca, 0xb8, 0x15, 0x63, 0xb7,
+ 0xcd, 0x7f, 0xaf, 0x9f, 0x5f, 0x76, 0xe7, 0x8e, 0xbf, 0xe3, 0x32, 0x2e,
+ 0x10, 0x78, 0x1c, 0x74, 0x27, 0x4f, 0x29, 0xf9, 0xe4, 0xc2, 0x12, 0xb1,
+ 0x41, 0x8d, 0x59, 0xc9, 0xce, 0x0e, 0x02, 0xc2, 0xcc, 0xdc, 0xa6, 0x8c,
+ 0xb9, 0x09, 0x94, 0x69, 0xbf, 0x75, 0x68, 0x50, 0xf6, 0x1c, 0xae, 0x58,
+ 0x55, 0x56, 0x7d, 0x50, 0xaa, 0x05, 0x88, 0x13, 0x94, 0x5f, 0x00, 0x1f,
+ 0xab, 0xd0, 0xa5, 0x56, 0xe0, 0x5a, 0x28, 0x00, 0xcb, 0xab, 0x2d, 0xab,
+ 0x63, 0xa7, 0x27, 0xbe, 0xd8, 0x70, 0x91, 0xca, 0xab, 0xf2, 0x97, 0xda,
+ 0x2c, 0xf0, 0x47, 0x07, 0x0a, 0xee, 0x2c, 0xbd, 0xba, 0xc8, 0x17, 0x1b,
+ 0x2c, 0x5a, 0x24, 0x6e, 0x44, 0x6d, 0x1e, 0xad, 0x46, 0xaa, 0xdd, 0x77,
+ 0x98, 0xdb, 0xec, 0x19, 0x1a, 0x10, 0xde, 0xfe, 0xdf, 0x53, 0xde, 0xa6,
+ 0xae, 0xb5, 0x83, 0x18, 0x33, 0x49, 0x54, 0xe7, 0x5c, 0xb2, 0x77, 0xb4,
+ 0xcf, 0x68, 0x96, 0x3c, 0x7e, 0x66, 0xc2, 0xc0, 0x54, 0x6d, 0x8b, 0xf3,
+ 0x52, 0x39, 0x16, 0x05, 0xaf, 0xcc, 0xe6, 0xed, 0x05, 0x2f, 0x25, 0x34,
+ 0x7e, 0x37, 0x8f, 0xa6, 0x2a, 0x3c, 0x7e, 0x95, 0xa7, 0xb7, 0xe4, 0x5b,
+ 0xc0, 0xac, 0x20, 0x6d, 0x56, 0xb4, 0x76, 0x50, 0xad, 0x15, 0x73, 0xc8,
+ 0x2d, 0x3c, 0xac, 0x02, 0xd5, 0x25, 0xce, 0x89, 0xd3, 0x92, 0xec, 0xaf,
+ 0x1a, 0x08, 0x74, 0x39, 0x83, 0xb2, 0x26, 0x22, 0x7b, 0x60, 0x91, 0x37,
+ 0xda, 0x7d, 0x2b, 0xc9, 0x2b, 0x18, 0x39, 0x08, 0x5a, 0x97, 0x35, 0x72,
+ 0x1c, 0x3f, 0x17, 0x0f, 0x88, 0x78, 0x29, 0x0a, 0x06, 0xdf, 0xa8, 0xf1,
+ 0x6f, 0x62, 0xfa, 0x60, 0x66, 0xd7, 0x70, 0x49, 0x11, 0x2c, 0xda, 0x2e,
+ 0x97, 0x33, 0xb5, 0x58, 0x27, 0xc3, 0x61, 0xb6, 0x46, 0x7f, 0x19, 0xdc,
+ 0x99, 0x82, 0xef, 0x96, 0xca, 0x5c, 0xaf, 0xd1, 0x4a, 0x9f, 0xd9, 0x87,
+ 0xba, 0xd4, 0xe7, 0xe5, 0x27, 0x83, 0x8b, 0x72, 0x54, 0x7a, 0x56, 0xa7,
+ 0x91, 0x0f, 0xbf, 0x7d, 0x8d, 0x4a, 0x76, 0xbf, 0x62, 0x20, 0x26, 0x80,
+ 0x03, 0x14, 0xf5, 0x44, 0x1c, 0x49, 0x36, 0xf3, 0x78, 0xbd, 0xe6, 0x8a,
+ 0x6c, 0x42, 0x4d, 0x82, 0x17, 0x01, 0x32, 0x4f, 0xe0, 0x33, 0xba, 0x1d,
+ 0xc1, 0x79, 0x13, 0xb7, 0x9f, 0x98, 0xe3, 0x48, 0x78, 0x1f, 0x1b, 0xdf,
+ 0x02, 0xb2, 0xa8, 0xcb, 0x9e, 0xc2, 0x9c, 0xf8, 0x7a, 0x0a, 0xc1, 0x32,
+ 0x0f, 0xa4, 0xed, 0x2c, 0x55, 0x94, 0x2d, 0x27, 0x96, 0xd1, 0x8a, 0x84,
+ 0xb8, 0x52, 0x52, 0x87, 0x6a, 0x7f, 0xc3, 0x3f, 0x12, 0xa9, 0x97, 0x4e,
+ 0xd3, 0xe9, 0x2f, 0x86, 0x44, 0x45, 0x01, 0xe0},
+ {0x9e, 0x9b, 0x9b, 0x67, 0xe9, 0xe9, 0x3f, 0x65, 0x85, 0x69, 0x16, 0xaa,
+ 0xed, 0x3b, 0xc4, 0x26, 0x0d, 0x58, 0x50, 0xbd, 0xea, 0x05, 0x7e, 0xa0,
+ 0xee, 0xa8, 0x39, 0x2c, 0xdd, 0xc6, 0x73, 0x89, 0xef, 0x0c, 0x0b, 0x49,
+ 0x19, 0xcc, 0xa8, 0x93, 0xf1, 0x5c, 0x76, 0x81, 0x4c, 0x67, 0x22, 0x75,
+ 0xeb, 0x56, 0xf2, 0xe9, 0x94, 0x18, 0x46, 0x70, 0x14, 0x05, 0x83, 0xb6,
+ 0x85, 0x0f, 0x78, 0x11, 0x9d, 0xf6, 0xba, 0x09, 0x4b, 0x1e, 0x81, 0xf9,
+ 0x5d, 0x35, 0x7e, 0x1a, 0x76, 0x50, 0xe4, 0x3b, 0xd4, 0x48, 0x7a, 0x3d,
+ 0x29, 0xfe, 0x2f, 0xa2, 0xbe, 0x86, 0xcc, 0xb4, 0x72, 0x80, 0xa2, 0x1e,
+ 0xf4, 0x1c, 0x2d, 0x1a, 0x86, 0x9c, 0xf3, 0x02, 0x3c, 0xca, 0x9a, 0x67,
+ 0x71, 0xed, 0x60, 0x5e, 0x01, 0x38, 0x27, 0x64, 0x7e, 0x56, 0xc4, 0xb1,
+ 0xfd, 0xb6, 0xfa, 0x5d, 0xfd, 0x5a, 0xd5, 0x04, 0x3a, 0x27, 0x26, 0xc8,
+ 0xab, 0x74, 0x21, 0x61, 0xff, 0x56, 0x3e, 0x76, 0xfe, 0x59, 0x6a, 0x7a,
+ 0x84, 0x4d, 0x96, 0xc5, 0xd7, 0x85, 0x9a, 0x8b, 0xa5, 0x52, 0xd9, 0xcb,
+ 0x3a, 0x87, 0x61, 0x75, 0x99, 0x2b, 0x2f, 0xc1, 0x9a, 0x93, 0x59, 0x39,
+ 0xee, 0x76, 0xd2, 0x7e, 0x25, 0xa4, 0x8e, 0x24, 0x37, 0xfd, 0x48, 0x70,
+ 0xb3, 0xb2, 0xb3, 0x8b, 0x82, 0xe3, 0xfc, 0xed, 0x7d, 0x08, 0xa1, 0x5b,
+ 0x71, 0xa9, 0x45, 0x23, 0xcc, 0x15, 0xdf, 0x37, 0x57, 0xc8, 0x99, 0x6e,
+ 0xb1, 0x8b, 0x7a, 0x2b, 0x55, 0x22, 0x70, 0xed, 0x88, 0x21, 0x0c, 0x1a,
+ 0x41, 0x74, 0x52, 0x66, 0xc6, 0x01, 0x28, 0x4d, 0x75, 0x10, 0xf4, 0x08,
+ 0x50, 0x99, 0x88, 0x8b, 0x42, 0x7d, 0x83, 0x4e, 0xdf, 0xe3, 0x44, 0x83,
+ 0x73, 0xd1, 0x38, 0xb5, 0x56, 0x23, 0x3d, 0x7f, 0xb9, 0xd2, 0x93, 0x7e,
+ 0xe8, 0x51, 0x37, 0xef, 0xb1, 0x5c, 0x6f, 0x05, 0x93, 0xe8, 0x01, 0x69,
+ 0x34, 0x73, 0xac, 0xa9, 0x7c, 0xab, 0xc2, 0x14, 0x2b, 0x7e, 0x23, 0xc7,
+ 0x3e, 0xe6, 0x5c, 0x3d, 0x43, 0x22, 0xb4, 0xa7, 0xa8, 0xf2, 0xd6, 0xe6,
+ 0xaf, 0x60, 0xbe, 0x12, 0x84, 0xfc, 0x6d, 0xda, 0x85, 0x37, 0xb5, 0x94,
+ 0x82, 0x1d, 0x9a, 0x8e, 0xaa, 0x1c, 0x48, 0xce, 0x61, 0xd5, 0x75, 0x42,
+ 0x84, 0x5e, 0x44, 0x70, 0x1b, 0xbd, 0x90, 0xfc, 0x66, 0xe4, 0xe3, 0x77,
+ 0x01, 0x07, 0x71, 0xc7, 0xe3, 0x0d, 0x9f, 0xf0, 0x5c, 0xb8, 0x7a, 0x73,
+ 0x56, 0xbb, 0xc8, 0xa5, 0x10, 0xe5, 0x86, 0xbb, 0xf2, 0x27, 0xdf, 0x72,
+ 0x37, 0x22, 0x74, 0x03, 0xa8, 0x40, 0x6c, 0x07, 0x84, 0x32, 0x1f, 0x55,
+ 0x82, 0x41, 0x19, 0xd3, 0xac, 0x48, 0xcd, 0x3e, 0x11, 0x1c, 0x5d, 0x21,
+ 0x5a, 0xec, 0x00, 0x0c, 0x7f, 0xe1, 0xe8, 0xca, 0xbf, 0x42, 0xe9, 0x0d,
+ 0x6f, 0xee, 0x24, 0x6d, 0x80, 0x8f, 0xb0, 0x87, 0x1d, 0x3b, 0x06, 0xff,
+ 0x0a, 0x0e, 0x4e, 0x9d, 0x61, 0x73, 0x0d, 0xdd, 0x46, 0x35, 0x63, 0x95,
+ 0xe3, 0x59, 0x47, 0xe7, 0x55, 0xd8, 0x39, 0x1e, 0x06, 0x1d, 0x10, 0x85,
+ 0x1a, 0xdb, 0xa2, 0x31, 0x16, 0xe0, 0x6a, 0x4a, 0xda, 0xd8, 0x4c, 0x1d,
+ 0x34, 0x25, 0x11, 0x3f, 0x9c, 0x1c, 0x68, 0x91, 0xff, 0x0c, 0x5a, 0x17,
+ 0xfc, 0xd7, 0xd7, 0xa4, 0xaf, 0x82, 0xb9, 0xe2, 0x6b, 0xcc, 0x18, 0x4e,
+ 0x60, 0x15, 0x65, 0x7c, 0x12, 0x7a, 0xf1, 0xf5, 0x98, 0xbc, 0xfc, 0x06,
+ 0x7a, 0x96, 0x3a, 0x14, 0xc3, 0xd2, 0x89, 0x1a, 0xed, 0x17, 0x2a, 0x3e,
+ 0x8f, 0x9e, 0x10, 0xc2, 0x39, 0x73, 0x95, 0x50, 0x2a, 0x9b, 0xe7, 0xaf,
+ 0xc8, 0x7b, 0x1c, 0x36, 0x0d, 0x21, 0x98, 0x4f, 0xf8, 0x00, 0x1e, 0xb3,
+ 0x01, 0xfc, 0x9e, 0xdc, 0x55, 0xab, 0x86, 0xd2, 0x97, 0xa3, 0x09, 0xa5,
+ 0xd2, 0x5f, 0x40, 0xfd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {951,
+ {0x65, 0x54, 0xdf, 0x63, 0x98, 0x36, 0xc8, 0x73, 0x75, 0x1b, 0x2c, 0xeb,
+ 0x02, 0x5d, 0x70, 0x06, 0xa0, 0x72, 0x33, 0x3c, 0x34, 0xb9, 0xa9, 0x75},
+ {0x08, 0xad, 0x84, 0x45, 0xa2, 0xd6, 0x11, 0x19, 0xf9, 0x65, 0xa3, 0xf4,
+ 0xde, 0x6c, 0xe6, 0x4d, 0xa6, 0x87, 0x68, 0x09, 0xb3, 0x1f, 0x09, 0xd5,
+ 0x48, 0x57, 0x47, 0xac, 0xde, 0xea, 0xa3, 0x8b, 0x72, 0xb8, 0x88, 0xe5,
+ 0x67, 0x87, 0x55, 0xcf, 0x7a, 0x3b, 0xbb, 0x3f, 0x01, 0xe4, 0x14, 0x94,
+ 0x0b, 0xf3, 0x99, 0xe2, 0xf4, 0xc9, 0x07, 0xfc, 0x14, 0xda, 0xa1, 0x2e,
+ 0x53, 0x98, 0x8c, 0x22, 0x25, 0x4c, 0x5e, 0xea, 0xc6, 0x56, 0x15, 0x96,
+ 0x4f, 0xa7, 0xd8, 0x8b, 0x53, 0xf5, 0x75, 0x3b, 0x9c, 0x62, 0x0e, 0x02,
+ 0xe7, 0x8d, 0x7a, 0x98, 0xd5, 0x03, 0xa7, 0xf1, 0x77, 0xbd, 0x0c, 0x2e,
+ 0x75, 0xb0, 0x65, 0xd7, 0x17, 0x01, 0x76, 0x96, 0xb4, 0x12, 0xdf, 0x42,
+ 0x6d, 0xf5, 0x08, 0xe7, 0xaf, 0x75, 0xbf, 0x86, 0x5e, 0x74, 0x77, 0xe3,
+ 0xe1, 0x1f, 0xc6, 0xdb, 0x61, 0xe9, 0x45, 0x1b, 0x5e, 0x19, 0xf3, 0x4b,
+ 0xf1, 0x15, 0x1a, 0xea, 0x7b, 0x9d, 0xcb, 0xc0, 0xe3, 0xe5, 0x74, 0x6f,
+ 0x36, 0x5b, 0x0a, 0x0e, 0x0a, 0x33, 0x30, 0x9c, 0x08, 0x31, 0xbd, 0x79,
+ 0xae, 0xa3, 0x07, 0x00, 0x26, 0xfe, 0x4a, 0x7a, 0x93, 0x82, 0xfc, 0x01,
+ 0x2d, 0xe7, 0x70, 0xe9, 0xac, 0xd5, 0x99, 0xdf, 0x75, 0xaa, 0x78, 0x73,
+ 0x89, 0x57, 0x87, 0xb3, 0x42, 0xf3, 0x15, 0x64, 0xb1, 0x44, 0x9f, 0x07,
+ 0x24, 0x4b, 0x8d, 0xe7, 0x20, 0x53, 0xfc, 0x83, 0xb0, 0xc6, 0x13, 0xbe,
+ 0x1d, 0x3a, 0x78, 0xcc, 0xc3, 0x71, 0xb6, 0x63, 0x98, 0xe7, 0xa6, 0x5b,
+ 0xb2, 0x2b, 0x6a, 0xaa, 0x92, 0x63, 0xeb, 0xb4, 0x59, 0x87, 0xac, 0x0c,
+ 0x17, 0xd1, 0x1f, 0x76, 0x91, 0xd0, 0xdd, 0xda, 0xf1, 0xfe, 0x6d, 0x15,
+ 0x24, 0xb5, 0xb1, 0xd2, 0xc7, 0x02, 0x73, 0x9a, 0xc6, 0x70, 0x3c, 0x5b,
+ 0xd9, 0xbd, 0x4a, 0xe4, 0x21, 0xe3, 0x4f, 0x09, 0x78, 0x47, 0xaf, 0x8d,
+ 0xaa, 0x84, 0x77, 0x07, 0xf5, 0xb3, 0x12, 0x5d, 0x46, 0x4a, 0xa0, 0xd6,
+ 0xb9, 0x9e, 0xdf, 0x71, 0x1c, 0x58, 0xf9, 0x00, 0x99, 0x8d, 0x14, 0xc3,
+ 0x05, 0x2a, 0xf9, 0xe1, 0xae, 0x2b, 0x57, 0x71, 0x29, 0xb2, 0x11, 0xca,
+ 0x14, 0x64, 0x97, 0xbd, 0x80, 0xa8, 0x28, 0xbe, 0x0e, 0x5a, 0x8b, 0xa0,
+ 0x16, 0x6b, 0x08, 0x8b, 0x0c, 0x32, 0x63, 0x20, 0x60, 0xf8, 0xd2, 0x19,
+ 0x3d, 0xec, 0x9c, 0x06, 0xea, 0x11, 0x64, 0x44, 0x6d, 0x78, 0x96, 0x6f,
+ 0xc8, 0x38, 0x71, 0x06, 0x3e, 0xf3, 0x6f, 0xc2, 0xe8, 0x8c, 0x9a, 0x56,
+ 0x81, 0x5b, 0x7e, 0x94, 0xab, 0xe1, 0x81, 0xf6, 0x45, 0xf9, 0xa1, 0x3b,
+ 0x6f, 0x92, 0xfa, 0x07, 0x83, 0xa4, 0xef, 0x29, 0x9a, 0xec, 0x1d, 0x65,
+ 0xa5, 0xb1, 0xae, 0xfd, 0x33, 0xd5, 0x08, 0x50, 0x00, 0x3b, 0xf8, 0x64,
+ 0x64, 0xd5, 0x21, 0x5f, 0x2d, 0x7a, 0xd1, 0x8a, 0xbd, 0xd1, 0xfd, 0x8d,
+ 0xd9, 0x20, 0xd7, 0xe4, 0xbd, 0xc4, 0xf8, 0x26, 0x42, 0x50, 0x9d, 0x3c,
+ 0xdf, 0x0d, 0x3d, 0x46, 0x44, 0xea, 0x08, 0x18, 0xc1, 0x82, 0x0a, 0x3f,
+ 0x8b, 0x5d, 0x98, 0xf7, 0xb9, 0xa2, 0x97, 0x29, 0x17, 0xfe, 0x6e, 0xa5,
+ 0xf5, 0xe1, 0x89, 0x24, 0xa3, 0x7e, 0x9d, 0x14, 0xd8, 0xec, 0x83, 0x2f,
+ 0xec, 0x7a, 0xa4, 0x1f, 0xe1, 0x28, 0xfa, 0xd9, 0xf5, 0x3e, 0xdb, 0x6a,
+ 0xa0, 0x85, 0xcb, 0xc3, 0x0d, 0xef, 0x02, 0xe6, 0xe7, 0x53, 0x1f, 0xda,
+ 0x1a, 0xc2, 0x7a, 0x63, 0xa6, 0xa8, 0x1e, 0x86, 0x47, 0x82, 0x2f, 0x80,
+ 0xe3, 0xe7, 0xb4, 0xe6, 0x64, 0xba, 0x5a, 0xef, 0xd9, 0x44, 0x26, 0x0c,
+ 0x0c, 0x34, 0x49, 0x7c, 0x69, 0x1c, 0x5f, 0xda, 0x07, 0x71, 0xaf, 0xfd,
+ 0x61, 0x75, 0x09, 0xc3, 0xc7, 0x05, 0x22, 0x8a},
+ {0x47, 0x7f, 0xa3, 0xae, 0x29, 0x7f, 0x97, 0xb5, 0x1d, 0x1e, 0x43, 0x67,
+ 0x38, 0x3d, 0x4f, 0xba, 0x90, 0xcc, 0x42, 0x2a, 0xcb, 0x76, 0xc7, 0xf7,
+ 0x0b, 0xbb, 0x92, 0x42, 0xaa, 0xce, 0x28, 0xcf, 0xe9, 0x2b, 0xdc, 0x7a,
+ 0xcd, 0x31, 0x48, 0xef, 0x2b, 0x03, 0xfe, 0x2a, 0xae, 0xf9, 0x48, 0xe7,
+ 0xd0, 0xf5, 0x9d, 0xad, 0x07, 0x36, 0xf3, 0x04, 0xe8, 0xde, 0x29, 0xa2,
+ 0x31, 0xe9, 0x7e, 0x68, 0x7c, 0xf3, 0x44, 0x08, 0x81, 0x9c, 0xe7, 0x2a,
+ 0x9c, 0x79, 0xd4, 0x40, 0x7d, 0xc7, 0xcb, 0x7c, 0xe9, 0x16, 0xd8, 0xda,
+ 0xb5, 0x68, 0x3d, 0xd6, 0xf0, 0xa3, 0xc1, 0x9a, 0x09, 0xcf, 0xfb, 0xa1,
+ 0xfb, 0x7f, 0x28, 0x1d, 0xdc, 0xf4, 0xf1, 0x0f, 0xd9, 0x36, 0x8e, 0x0c,
+ 0x23, 0x1c, 0x8f, 0x5b, 0xcc, 0x8b, 0x0d, 0xea, 0x69, 0x72, 0x1e, 0x5e,
+ 0x31, 0xcf, 0x20, 0xfa, 0x4b, 0x7a, 0x54, 0xc4, 0xd1, 0x69, 0x70, 0x39,
+ 0xbe, 0xec, 0x73, 0x1a, 0xe5, 0x49, 0xc9, 0x59, 0x0a, 0xa5, 0x08, 0x3a,
+ 0x60, 0xd5, 0x9b, 0x78, 0x81, 0xab, 0xaa, 0x53, 0x6e, 0xee, 0xa9, 0xb1,
+ 0x6f, 0xa9, 0x4d, 0x3e, 0xff, 0x47, 0xa8, 0x9f, 0x64, 0xc8, 0x77, 0x76,
+ 0x9c, 0xd3, 0x34, 0xc5, 0x62, 0x6d, 0x47, 0x3c, 0x0a, 0x2b, 0x6c, 0xb9,
+ 0x29, 0x61, 0x33, 0x47, 0x79, 0x43, 0x73, 0xbe, 0x13, 0x60, 0xd6, 0x7b,
+ 0x94, 0x51, 0x9b, 0xad, 0x50, 0x37, 0xd5, 0x18, 0x0a, 0xa0, 0xd1, 0xea,
+ 0xb7, 0x5f, 0xc3, 0x28, 0x7f, 0xc1, 0x16, 0xd0, 0x89, 0x26, 0xda, 0xa6,
+ 0x35, 0xf0, 0x52, 0x48, 0x48, 0x9d, 0x82, 0x1b, 0x78, 0x2b, 0x52, 0x21,
+ 0x07, 0xe8, 0x03, 0xc7, 0xbf, 0x2f, 0xdc, 0x8c, 0xc3, 0x2c, 0xcf, 0xfd,
+ 0xf6, 0xa6, 0xee, 0x61, 0x83, 0x88, 0x56, 0x3d, 0x1a, 0x4a, 0x7d, 0x09,
+ 0xfd, 0x33, 0x96, 0x26, 0x1a, 0x7b, 0xe1, 0x93, 0xda, 0x55, 0x4d, 0xee,
+ 0x8f, 0x2f, 0x8c, 0xe0, 0x4d, 0xd6, 0x05, 0x98, 0xef, 0x26, 0x8b, 0x12,
+ 0x3e, 0x0c, 0xef, 0x29, 0x1a, 0xcc, 0x4d, 0xdc, 0x1e, 0xee, 0xeb, 0x41,
+ 0x48, 0x7a, 0x02, 0xbc, 0x53, 0x7d, 0x5e, 0x14, 0x19, 0x52, 0xc9, 0x4b,
+ 0x9f, 0x74, 0xe8, 0x3f, 0x02, 0x06, 0x27, 0xa2, 0xf9, 0xdb, 0x00, 0x25,
+ 0x5a, 0x84, 0xb7, 0x8e, 0xd7, 0x09, 0xc5, 0x2d, 0xa4, 0x7f, 0x32, 0x47,
+ 0x25, 0xaf, 0xb9, 0xe4, 0x5d, 0xc6, 0x25, 0xc1, 0x6f, 0xfe, 0x8a, 0x03,
+ 0x7c, 0xf3, 0x58, 0x70, 0x2a, 0x6c, 0x82, 0x55, 0x1e, 0x1c, 0x84, 0x01,
+ 0xed, 0x17, 0x9d, 0xcf, 0x71, 0x63, 0xa6, 0x33, 0x5d, 0x1f, 0xf6, 0x0e,
+ 0x57, 0x43, 0xd3, 0xdc, 0x75, 0x59, 0x19, 0x13, 0xf2, 0x0e, 0x47, 0xa9,
+ 0x7f, 0x1d, 0x02, 0xde, 0x98, 0x76, 0x56, 0xe2, 0x92, 0xfe, 0x31, 0xc4,
+ 0x88, 0x7b, 0x06, 0x93, 0x48, 0x99, 0x20, 0x3e, 0xfe, 0xf7, 0xc6, 0x96,
+ 0x02, 0x1d, 0x09, 0xb1, 0x89, 0xa0, 0x31, 0x22, 0x11, 0xfd, 0xed, 0x8e,
+ 0x3b, 0xbc, 0x67, 0xcf, 0xd9, 0xfd, 0x4f, 0x2b, 0x9c, 0x7a, 0x43, 0x57,
+ 0x22, 0xc5, 0x1f, 0x98, 0x2f, 0x2e, 0x50, 0x7f, 0x2b, 0xbf, 0x2e, 0xcb,
+ 0x21, 0xd2, 0x52, 0xcc, 0x83, 0xc1, 0x99, 0xee, 0x62, 0x8b, 0xf7, 0x68,
+ 0xa8, 0xb8, 0x39, 0xf2, 0x5e, 0xee, 0x0e, 0xfc, 0xef, 0xc1, 0xae, 0x62,
+ 0xfb, 0xd4, 0x16, 0xe7, 0x73, 0x55, 0xca, 0x98, 0xbe, 0x27, 0x35, 0x15,
+ 0x75, 0x28, 0x4e, 0xc5, 0x43, 0xc6, 0x3a, 0x72, 0x3d, 0x16, 0x83, 0x9f,
+ 0x3b, 0x29, 0x67, 0x34, 0xb4, 0xa5, 0x31, 0x89, 0x40, 0xdf, 0xb1, 0x25,
+ 0xf3, 0xb9, 0xc3, 0x60, 0xf9, 0x3c, 0x6e, 0x9d, 0xf4, 0x88, 0x1e, 0x65,
+ 0x4b, 0x5c, 0xd2, 0x74, 0xb8, 0x91, 0xdc, 0x2b, 0x47, 0x31, 0x92, 0x91,
+ 0x30, 0x6a, 0x41, 0x33},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {952,
+ {0xfe, 0x8c, 0x2c, 0xc3, 0x6b, 0xcc, 0x16, 0x49, 0xe2, 0xf3, 0x15, 0xbd,
+ 0x38, 0xdf, 0x90, 0xa5, 0x50, 0x5d, 0x13, 0x3f, 0xea, 0x0b, 0x95, 0xe5},
+ {0xed, 0xe3, 0xc2, 0xae, 0xdf, 0x71, 0x46, 0x4e, 0x25, 0xdb, 0x0d, 0xe9,
+ 0xd4, 0xbd, 0xaa, 0x32, 0xa3, 0x0a, 0x93, 0x26, 0x37, 0x5f, 0x06, 0x85,
+ 0x59, 0x70, 0xee, 0x5a, 0x4a, 0x3a, 0xbe, 0x29, 0x3b, 0x4b, 0x41, 0x6e,
+ 0x10, 0xbc, 0xfb, 0x7f, 0x3d, 0xcc, 0x45, 0xc0, 0xbd, 0x4c, 0xf8, 0xc8,
+ 0xdd, 0x31, 0xc3, 0x86, 0xa8, 0x02, 0x71, 0x02, 0xad, 0xef, 0x50, 0xd1,
+ 0x7d, 0x8e, 0x7b, 0xe5, 0x81, 0x9d, 0xc3, 0x75, 0x35, 0x66, 0x84, 0x31,
+ 0x68, 0xf7, 0xd7, 0x6f, 0xf1, 0xdc, 0x04, 0xd4, 0xe4, 0xc1, 0x2c, 0x84,
+ 0xf8, 0xd2, 0x89, 0xe7, 0x95, 0x30, 0x40, 0xe2, 0x24, 0x49, 0x8b, 0xf0,
+ 0xfe, 0xab, 0x94, 0xe3, 0xaf, 0x9e, 0x53, 0x3c, 0xc2, 0x4d, 0xc2, 0xdd,
+ 0x1f, 0xf0, 0xaf, 0x1b, 0x46, 0xd7, 0xe8, 0x1a, 0x8a, 0x2f, 0x65, 0x85,
+ 0xdf, 0xd8, 0x6a, 0x54, 0xf9, 0x15, 0x94, 0x5c, 0x22, 0x89, 0xf1, 0xe0,
+ 0x63, 0xd2, 0x93, 0x67, 0xe3, 0x0b, 0x1c, 0x05, 0x82, 0xd4, 0x3d, 0x50,
+ 0x2a, 0xfe, 0x54, 0xf2, 0x47, 0x34, 0xbc, 0xe4, 0x57, 0x46, 0x51, 0x96,
+ 0x6b, 0x31, 0x83, 0x73, 0x9f, 0xce, 0x79, 0x6f, 0x90, 0x74, 0xf3, 0xe4,
+ 0xb1, 0xea, 0x2b, 0x58, 0x11, 0xeb, 0x79, 0x4b, 0xa9, 0xd2, 0x9a, 0xb2,
+ 0x0e, 0x4c, 0x68, 0x12, 0x62, 0x5e, 0x31, 0x1d, 0x25, 0x82, 0x59, 0xc5,
+ 0x5f, 0x63, 0x56, 0x5a, 0x78, 0x01, 0x75, 0xae, 0x5f, 0x0b, 0x6c, 0xaa,
+ 0x9f, 0x3d, 0x37, 0x1a, 0x46, 0xc8, 0x02, 0xe7, 0xac, 0x53, 0x11, 0xf8,
+ 0xbc, 0x6d, 0xfe, 0xc3, 0x1b, 0x1d, 0x37, 0xf7, 0xff, 0x5c, 0x81, 0xfc,
+ 0xc9, 0xf1, 0x57, 0x14, 0x01, 0xab, 0x4e, 0x76, 0xbf, 0x25, 0xf9, 0x17,
+ 0x1d, 0x17, 0x32, 0x96, 0x01, 0x04, 0x08, 0x7b, 0xcd, 0xb2, 0xee, 0x3d,
+ 0xcb, 0xa1, 0xab, 0x89, 0x4d, 0x33, 0x24, 0x60, 0x1f, 0xf1, 0x37, 0xfa,
+ 0x06, 0x6a, 0xc2, 0xa9, 0x6b, 0xd6, 0x65, 0x8b, 0x1f, 0xd5, 0x3b, 0xa5,
+ 0x33, 0x07, 0x00, 0x50, 0x82, 0x2b, 0x12, 0xb1, 0x96, 0x3f, 0x1c, 0x4d,
+ 0xd9, 0xca, 0x67, 0x81, 0x18, 0x00, 0x9f, 0x09, 0x50, 0x9a, 0x8e, 0x9c,
+ 0x79, 0x4b, 0xdd, 0x24, 0x6c, 0xae, 0x41, 0x8e, 0x07, 0xed, 0xf6, 0x16,
+ 0x75, 0x78, 0x5a, 0x32, 0xe5, 0xcc, 0x8e, 0x3d, 0x69, 0x06, 0x25, 0xaa,
+ 0xf2, 0x86, 0xf5, 0x74, 0xdb, 0xde, 0x25, 0xe2, 0x63, 0x5e, 0x86, 0xfe,
+ 0xb8, 0x09, 0x8b, 0x2b, 0xa4, 0x1c, 0x7a, 0x3b, 0x63, 0x56, 0x4b, 0x06,
+ 0x60, 0xea, 0x27, 0x05, 0xb7, 0xe2, 0xc5, 0x47, 0xf2, 0xfc, 0xe1, 0x16,
+ 0x7f, 0x91, 0x3a, 0xa3, 0x0a, 0x24, 0xde, 0x13, 0xd8, 0x5b, 0x10, 0x25,
+ 0x0b, 0x2a, 0xf3, 0xf0, 0x79, 0xb3, 0x90, 0xe8, 0x55, 0xe0, 0xcb, 0x8a,
+ 0xd0, 0xe5, 0x94, 0x24, 0x3c, 0x88, 0xb2, 0xda, 0x73, 0x31, 0xef, 0x0d,
+ 0x5f, 0x2c, 0xb7, 0x50, 0x20, 0x72, 0xdd, 0xdd, 0xe8, 0xd9, 0x82, 0x5a,
+ 0xb6, 0x30, 0xec, 0x9a, 0x8d, 0xd8, 0x32, 0xcb, 0x5f, 0x1c, 0xee, 0x95,
+ 0x10, 0xc5, 0x5d, 0x2c, 0xa9, 0x7b, 0xce, 0x5e, 0x2a, 0x45, 0xb6, 0x95,
+ 0x81, 0x9f, 0x49, 0xfc, 0x0f, 0xf8, 0x55, 0xa3, 0xbe, 0xde, 0x50, 0x96,
+ 0x9b, 0xf6, 0xe5, 0x5c, 0x9f, 0xe8, 0xef, 0x4c, 0xd4, 0x36, 0xc3, 0x77,
+ 0xe5, 0x59, 0x04, 0x20, 0x74, 0x94, 0x2d, 0x78, 0x3a, 0x74, 0xad, 0xcf,
+ 0xed, 0xab, 0xeb, 0xd0, 0x85, 0xcf, 0x53, 0x26, 0x60, 0x88, 0x24, 0xd1,
+ 0x2a, 0xac, 0x15, 0x6f, 0x33, 0x84, 0xc5, 0x07, 0x14, 0x26, 0xe9, 0x42,
+ 0xee, 0x5a, 0x32, 0x9d, 0x5b, 0x61, 0xd2, 0x5a, 0xd2, 0x64, 0x82, 0xd9,
+ 0xe1, 0x6f, 0xe7, 0x7f, 0x09, 0x59, 0xef, 0x91},
+ {0xdf, 0x00, 0x93, 0x4b, 0x95, 0x4d, 0xaf, 0xa1, 0x1c, 0xc9, 0x6b, 0xa3,
+ 0x61, 0x58, 0x17, 0xa1, 0xb8, 0xd9, 0x44, 0x17, 0x04, 0xdf, 0x86, 0xf3,
+ 0xe0, 0xfa, 0xe7, 0x2b, 0x90, 0x26, 0xe9, 0x52, 0xa7, 0x1e, 0x2a, 0xed,
+ 0xa4, 0x40, 0x51, 0x36, 0x5d, 0xad, 0x6b, 0xda, 0x22, 0x98, 0x27, 0xe5,
+ 0x6e, 0x30, 0xe1, 0x5a, 0x9f, 0xbf, 0x6a, 0x3e, 0xf7, 0x59, 0x63, 0x60,
+ 0x73, 0x0a, 0x90, 0x25, 0x21, 0xc1, 0x49, 0x37, 0xa1, 0x8b, 0xc8, 0x30,
+ 0x85, 0x1c, 0x82, 0x16, 0xe4, 0x24, 0xfd, 0x8f, 0x36, 0x3f, 0x8f, 0xf6,
+ 0xb0, 0xe3, 0x84, 0x80, 0x7c, 0x11, 0xbd, 0x5f, 0x5b, 0xaa, 0xb8, 0x16,
+ 0xb7, 0x4e, 0xa9, 0x57, 0x21, 0xc9, 0x18, 0x2a, 0xf8, 0x05, 0x38, 0x70,
+ 0x03, 0x34, 0xe9, 0xa0, 0xaf, 0x18, 0xc1, 0xef, 0x17, 0x37, 0x6e, 0xbd,
+ 0xfb, 0xdb, 0x8e, 0x2e, 0x95, 0x7f, 0x0a, 0xa3, 0x71, 0xaa, 0xc4, 0xa9,
+ 0x9b, 0xdd, 0x98, 0xfa, 0x0a, 0x6d, 0x92, 0xb4, 0x7c, 0x34, 0x82, 0x46,
+ 0xa7, 0x3b, 0x48, 0xa4, 0xa2, 0xed, 0xf3, 0xef, 0x6b, 0xbd, 0xf4, 0x23,
+ 0xa8, 0xe0, 0xaf, 0xab, 0xd0, 0x7c, 0xf6, 0x7c, 0x3a, 0x42, 0x54, 0xb6,
+ 0x55, 0xa7, 0xf8, 0x94, 0x7f, 0x33, 0x86, 0xab, 0x2d, 0x0a, 0x39, 0x35,
+ 0xc9, 0x9f, 0x95, 0xd4, 0xe0, 0xf0, 0x04, 0x93, 0x79, 0x99, 0xa8, 0xf4,
+ 0x88, 0xe3, 0x6d, 0xc9, 0xce, 0x8a, 0xff, 0xc8, 0x13, 0x70, 0x11, 0x4e,
+ 0xae, 0x95, 0xe0, 0x2b, 0xbd, 0xd0, 0x9f, 0xa9, 0xb2, 0xc2, 0x9c, 0xff,
+ 0x2a, 0x5b, 0x29, 0x6a, 0xfb, 0x3f, 0x98, 0x90, 0x40, 0x62, 0x66, 0x54,
+ 0xcc, 0x99, 0xd9, 0xc2, 0x29, 0x67, 0x00, 0xd3, 0x2b, 0x0e, 0xfb, 0xd2,
+ 0x2a, 0x90, 0xaf, 0xab, 0xed, 0x97, 0x66, 0x8c, 0xa6, 0x60, 0xe4, 0x4f,
+ 0xa2, 0xad, 0x52, 0x5a, 0x27, 0xbb, 0x69, 0xa7, 0xa6, 0x72, 0xea, 0x56,
+ 0x17, 0x9f, 0x92, 0x32, 0x2c, 0x51, 0x40, 0x52, 0x6e, 0xf8, 0xa7, 0x87,
+ 0x95, 0xa0, 0x18, 0xcf, 0x41, 0x4c, 0xc9, 0x1f, 0x8a, 0x73, 0x81, 0x5f,
+ 0x8f, 0xed, 0xbb, 0xb6, 0xeb, 0xbc, 0x05, 0x7f, 0xb8, 0x5e, 0x15, 0xd1,
+ 0x64, 0xe4, 0x9c, 0xf7, 0x5d, 0x09, 0xe4, 0x76, 0xf1, 0x05, 0x21, 0x7d,
+ 0x54, 0xa9, 0x71, 0x4b, 0x53, 0x2c, 0x7d, 0x9b, 0xcc, 0xd0, 0xb3, 0xe3,
+ 0x53, 0x4d, 0x02, 0xf9, 0x8c, 0xd3, 0xb0, 0x58, 0x30, 0x84, 0xff, 0x5a,
+ 0x31, 0x64, 0xf0, 0xc4, 0xc1, 0x39, 0xd2, 0xdf, 0x7a, 0xa2, 0x8e, 0xcc,
+ 0xd1, 0x76, 0xce, 0x23, 0x9f, 0x90, 0x78, 0x96, 0x6e, 0x8d, 0x9e, 0x1e,
+ 0xa3, 0xb8, 0x0d, 0x16, 0x73, 0xb7, 0x7f, 0x6b, 0x0c, 0xf8, 0x3c, 0x6b,
+ 0xa6, 0xd3, 0x58, 0xe7, 0x30, 0x7a, 0x63, 0xa1, 0xa1, 0x84, 0x12, 0x05,
+ 0xa6, 0x04, 0x8d, 0xb4, 0xe1, 0x07, 0x52, 0xb7, 0x38, 0xd5, 0xd3, 0x6d,
+ 0x05, 0xdf, 0x3a, 0xb3, 0xc1, 0x7e, 0x7a, 0x1e, 0xfe, 0x0f, 0xfb, 0x1d,
+ 0x1a, 0xe6, 0xe4, 0x4d, 0xd1, 0xa9, 0xcb, 0xb2, 0x6d, 0x74, 0x7a, 0x66,
+ 0xde, 0xab, 0x3f, 0xe4, 0x3c, 0x61, 0x4c, 0xc1, 0x0c, 0x22, 0x3a, 0xe3,
+ 0x7d, 0x67, 0xd5, 0x2f, 0x7d, 0xef, 0x6b, 0x5d, 0x19, 0x8c, 0x03, 0xd3,
+ 0x3e, 0x37, 0xe6, 0x59, 0x43, 0xb8, 0xef, 0xa6, 0xfe, 0xa6, 0x09, 0x7c,
+ 0xbd, 0x93, 0xb6, 0x54, 0x7b, 0x0c, 0xe5, 0xdd, 0x1b, 0x1b, 0xcb, 0x1d,
+ 0x34, 0x2d, 0xd2, 0x64, 0x10, 0x7d, 0x6b, 0xaf, 0x43, 0xe2, 0x85, 0xfe,
+ 0x48, 0xe9, 0xaa, 0x2f, 0x4d, 0x33, 0xd4, 0x01, 0x0e, 0x0d, 0x92, 0xd9,
+ 0xac, 0x33, 0xf9, 0x33, 0xb1, 0x45, 0x15, 0x31, 0xaf, 0x33, 0x8b, 0xd7,
+ 0xe9, 0xfc, 0xd3, 0x54, 0x40, 0xea, 0x50, 0x65, 0x34, 0x81, 0xe6, 0xf6,
+ 0x35, 0x67, 0x9b, 0x07},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {953,
+ {0x2b, 0x13, 0xa3, 0xec, 0x5b, 0x6c, 0x24, 0xc8, 0x69, 0xd8, 0x63, 0x51,
+ 0x93, 0x21, 0x48, 0x4c, 0x94, 0x16, 0x37, 0xa2, 0x35, 0xa8, 0xfe, 0xb3},
+ {0x25, 0x5c, 0x67, 0xd3, 0x0a, 0x58, 0xbd, 0xff, 0x0b, 0xdd, 0x4a, 0x28,
+ 0x52, 0x08, 0x62, 0xee, 0xc6, 0x07, 0x15, 0xdd, 0xe4, 0x63, 0x80, 0x0b,
+ 0xba, 0x88, 0x16, 0xd9, 0xee, 0xd8, 0x9e, 0x40, 0x44, 0x45, 0xcb, 0xb0,
+ 0x96, 0x88, 0x22, 0x5d, 0x60, 0x66, 0x1b, 0xbf, 0x2b, 0xbd, 0xb7, 0x42,
+ 0x05, 0x6d, 0x3e, 0xe2, 0x7e, 0x58, 0xc7, 0x34, 0xc3, 0xdf, 0x98, 0xdb,
+ 0xf7, 0x83, 0x59, 0x77, 0xd8, 0xc5, 0x6e, 0xeb, 0xe3, 0xc7, 0x4a, 0x20,
+ 0x71, 0x46, 0xa1, 0x63, 0xa9, 0x95, 0x3f, 0x50, 0x08, 0xad, 0xb1, 0xcc,
+ 0xc4, 0xf6, 0x92, 0xd7, 0x12, 0x1f, 0x6e, 0x02, 0x60, 0x1d, 0xe2, 0xb8,
+ 0xf9, 0x83, 0xe2, 0xa1, 0xdd, 0xf9, 0x88, 0xed, 0x32, 0x82, 0x3a, 0x9b,
+ 0xed, 0x90, 0x2f, 0xd1, 0x69, 0x16, 0x2e, 0x82, 0x1c, 0x2a, 0x5e, 0x26,
+ 0x50, 0x57, 0x57, 0xef, 0x54, 0xfc, 0xe5, 0xc5, 0x93, 0x6f, 0x3b, 0x62,
+ 0x8f, 0x04, 0x78, 0xc8, 0x01, 0xe6, 0x5d, 0x24, 0xd5, 0x17, 0x9d, 0x10,
+ 0xb9, 0xd5, 0x4c, 0x43, 0x82, 0x99, 0x8e, 0x8e, 0x91, 0x90, 0x7b, 0x0d,
+ 0x76, 0x4a, 0xdd, 0x7b, 0x54, 0xc6, 0x99, 0xb9, 0x51, 0x01, 0xd4, 0x79,
+ 0x4a, 0x33, 0x9a, 0xd3, 0xd0, 0x9b, 0xe3, 0x39, 0x70, 0x6f, 0xbb, 0xd2,
+ 0xdd, 0x01, 0x88, 0xd1, 0x99, 0x92, 0xe3, 0x0b, 0x80, 0xec, 0x2a, 0x58,
+ 0xc5, 0x0d, 0xc5, 0x10, 0xa4, 0xd9, 0xc9, 0x3a, 0x21, 0x32, 0xd6, 0x57,
+ 0x6a, 0x7b, 0xb4, 0xd1, 0x71, 0x3a, 0xb1, 0xd9, 0xa0, 0x80, 0xa6, 0xaf,
+ 0x53, 0x1e, 0x4b, 0x3a, 0xe5, 0x32, 0xb7, 0x49, 0xdf, 0x14, 0x5b, 0xa7,
+ 0x2a, 0x7c, 0x89, 0x4a, 0x9a, 0x6a, 0x16, 0x9b, 0x0f, 0xab, 0xf7, 0x56,
+ 0xc8, 0xad, 0x5b, 0x7e, 0xdc, 0xdc, 0xa8, 0x78, 0x36, 0xc6, 0x45, 0x9f,
+ 0xbf, 0x34, 0x65, 0xca, 0xde, 0x16, 0x06, 0xae, 0x0d, 0x97, 0xb5, 0x1e,
+ 0x35, 0xd6, 0xf4, 0xb7, 0x91, 0xf8, 0x72, 0xf0, 0xd7, 0x32, 0x2d, 0xd1,
+ 0x73, 0x96, 0xaf, 0x60, 0x7b, 0xcc, 0x60, 0x0a, 0xc7, 0x4a, 0xbf, 0x80,
+ 0xef, 0xe0, 0xa2, 0x16, 0x1a, 0x2b, 0xdc, 0x51, 0x35, 0xa9, 0x81, 0xdd,
+ 0x87, 0x6c, 0xa7, 0x54, 0x78, 0x1c, 0x6d, 0xc6, 0xd3, 0x2e, 0x5f, 0x81,
+ 0x12, 0x66, 0xc5, 0xe3, 0x34, 0x76, 0xdf, 0x71, 0x95, 0x54, 0x35, 0x61,
+ 0x87, 0x26, 0xe0, 0x6d, 0x8d, 0xe4, 0xe6, 0x6f, 0x43, 0xe5, 0x06, 0x75,
+ 0xcf, 0xee, 0x64, 0x06, 0x76, 0xaa, 0x3d, 0x37, 0x7f, 0xe2, 0x2e, 0x2d,
+ 0xd8, 0x09, 0x5b, 0x33, 0x75, 0xb0, 0x85, 0x7e, 0x28, 0x9f, 0x45, 0xa2,
+ 0xab, 0xd7, 0x15, 0x3c, 0x1d, 0x06, 0xed, 0xa5, 0x36, 0x6d, 0xce, 0xa3,
+ 0x2c, 0x43, 0x70, 0x65, 0xa8, 0x1e, 0x8c, 0xe4, 0x77, 0xf4, 0x8c, 0xa3,
+ 0x71, 0x40, 0x5d, 0xad, 0xc5, 0x74, 0xe5, 0x40, 0x28, 0xb6, 0x0b, 0xd5,
+ 0x33, 0xf8, 0x2e, 0x94, 0x25, 0x37, 0x0a, 0xc7, 0x24, 0x2e, 0x04, 0x17,
+ 0x07, 0x23, 0x37, 0x16, 0x9f, 0xb2, 0x40, 0x60, 0x20, 0xd9, 0x6d, 0x8b,
+ 0xc5, 0x62, 0xda, 0x72, 0x52, 0x12, 0xd5, 0xff, 0x43, 0xcc, 0x3e, 0x93,
+ 0x7a, 0xf3, 0x3e, 0x78, 0xa0, 0x72, 0x1c, 0x86, 0xc4, 0x7a, 0xf6, 0x21,
+ 0x5c, 0x22, 0x7c, 0x6d, 0x6d, 0x84, 0x86, 0xbc, 0x7d, 0x9a, 0x46, 0x5c,
+ 0x1e, 0x5d, 0xc7, 0x54, 0x0e, 0xaa, 0x07, 0x5f, 0x05, 0xf2, 0xa8, 0x80,
+ 0xb1, 0xca, 0x48, 0x1b, 0x25, 0x9f, 0xec, 0x9d, 0x9f, 0x04, 0x3a, 0x4f,
+ 0x32, 0x44, 0xa2, 0x2f, 0x27, 0x78, 0x30, 0xbb, 0xde, 0x5a, 0x6e, 0xaa,
+ 0x00, 0x32, 0xd9, 0x30, 0x7f, 0x50, 0x2d, 0x25, 0x02, 0x69, 0x46, 0xf7,
+ 0x3c, 0x36, 0xa2, 0xe7, 0xf9, 0xd8, 0x8f, 0x2a},
+ {0x9b, 0xdd, 0x54, 0x2c, 0xaa, 0xbf, 0xd6, 0x72, 0xb1, 0xc9, 0x4f, 0x37,
+ 0xed, 0x63, 0xc9, 0xac, 0xfc, 0x7c, 0x99, 0x69, 0xdf, 0xbe, 0xcc, 0xa5,
+ 0xd5, 0xe4, 0xff, 0xd5, 0x81, 0x37, 0xa0, 0xf5, 0x7d, 0x83, 0x05, 0xa3,
+ 0xd3, 0x7f, 0xda, 0xd7, 0x39, 0xaa, 0xfe, 0x5f, 0xea, 0x00, 0x0b, 0xc5,
+ 0xd3, 0xf2, 0x3b, 0x1d, 0x1f, 0x94, 0xcd, 0x55, 0x2a, 0xc0, 0xee, 0x76,
+ 0xb0, 0x48, 0x2e, 0x3d, 0x69, 0xd1, 0xff, 0xf1, 0x86, 0x1a, 0xda, 0xb9,
+ 0xf6, 0x62, 0xfd, 0xf8, 0x8a, 0xce, 0x57, 0xba, 0xac, 0x00, 0x14, 0x95,
+ 0x62, 0xbd, 0x65, 0x6d, 0x4c, 0x37, 0xfe, 0x41, 0xf3, 0x2c, 0xf1, 0x0a,
+ 0x5f, 0xf7, 0x96, 0x31, 0x6e, 0xa5, 0x01, 0xfe, 0x85, 0x18, 0xb7, 0x0d,
+ 0x33, 0x4d, 0x90, 0x6b, 0xee, 0xdb, 0x8c, 0x7a, 0x05, 0x44, 0x4d, 0xd0,
+ 0xbb, 0x7d, 0x3a, 0x26, 0x37, 0x42, 0xa0, 0x5b, 0x1c, 0x28, 0x48, 0xb7,
+ 0xe1, 0xf7, 0xaa, 0x4a, 0xcd, 0x25, 0xc0, 0xef, 0xe6, 0xfb, 0x69, 0x37,
+ 0x11, 0x33, 0x31, 0x10, 0xd7, 0x26, 0x9e, 0x7d, 0xa9, 0x44, 0xf0, 0xab,
+ 0xfd, 0x10, 0xb7, 0xbf, 0x04, 0xb9, 0x03, 0x7f, 0xcb, 0xa3, 0xb0, 0x8f,
+ 0x3c, 0x4f, 0x3e, 0xce, 0x3c, 0x4f, 0x6e, 0x04, 0xf0, 0x5a, 0xfa, 0x1b,
+ 0x04, 0x98, 0xb4, 0xfb, 0x4f, 0x96, 0x16, 0x67, 0x32, 0xf5, 0x60, 0xe0,
+ 0x68, 0x06, 0xce, 0x00, 0x09, 0xd3, 0xd3, 0x96, 0xbd, 0x9c, 0xcd, 0xe6,
+ 0x32, 0x34, 0x09, 0xfb, 0x7a, 0x7e, 0xe4, 0x8c, 0x3b, 0xd3, 0x53, 0xf7,
+ 0xd2, 0xee, 0x58, 0x06, 0x2c, 0xae, 0x6b, 0x5a, 0x71, 0x87, 0xeb, 0x2d,
+ 0x8c, 0xfb, 0xf3, 0x9e, 0x14, 0x07, 0x2c, 0xd7, 0xec, 0xe5, 0x4c, 0x97,
+ 0x64, 0x2e, 0x7d, 0xfe, 0xec, 0xfd, 0xee, 0x0a, 0x68, 0x63, 0x68, 0xd1,
+ 0xf3, 0x2e, 0x43, 0xf4, 0x3b, 0x0e, 0x27, 0xbe, 0x57, 0x80, 0x4f, 0x42,
+ 0x92, 0x4b, 0x45, 0x1b, 0xb7, 0xa0, 0xd1, 0x12, 0x4e, 0xce, 0xe0, 0xd4,
+ 0xd7, 0xb5, 0xe3, 0x31, 0xb8, 0xf9, 0x8a, 0xdf, 0xba, 0x23, 0xf8, 0xcd,
+ 0xf3, 0x12, 0x2a, 0x8f, 0x51, 0x81, 0xea, 0x67, 0x52, 0xe0, 0xab, 0xc7,
+ 0x93, 0xf8, 0xfd, 0xd6, 0xca, 0x19, 0xe2, 0x60, 0x1b, 0xad, 0x97, 0x83,
+ 0x3e, 0x47, 0x17, 0xde, 0x5a, 0x53, 0xb1, 0xa5, 0xea, 0x88, 0x4d, 0x33,
+ 0x8b, 0xcd, 0x60, 0x0d, 0x4e, 0x70, 0x8b, 0x97, 0x43, 0x3a, 0x1a, 0xc6,
+ 0xf2, 0x4e, 0xce, 0x74, 0x8e, 0xe2, 0xed, 0xfa, 0x3f, 0x32, 0x27, 0xf4,
+ 0x4a, 0xd8, 0x37, 0xb3, 0x20, 0x9c, 0x4b, 0x1e, 0x43, 0x56, 0x73, 0x1d,
+ 0x30, 0x38, 0x2e, 0x84, 0x29, 0x53, 0xe4, 0xa3, 0xcd, 0xec, 0x52, 0xd0,
+ 0x57, 0x53, 0x75, 0x68, 0x2a, 0xfd, 0xc8, 0x9c, 0xf2, 0x27, 0x04, 0xd6,
+ 0x33, 0x23, 0xb6, 0x90, 0x7e, 0x86, 0x9e, 0x13, 0x05, 0x2b, 0x81, 0xb4,
+ 0x8e, 0x44, 0xd8, 0xb2, 0x87, 0x77, 0x6d, 0xd7, 0x67, 0x4e, 0xc9, 0xbf,
+ 0x55, 0x75, 0x74, 0x4c, 0x96, 0x2b, 0x1f, 0x52, 0xe8, 0x3f, 0x13, 0x42,
+ 0xe8, 0xfe, 0xc6, 0xf1, 0xc1, 0x45, 0x9e, 0x88, 0xaa, 0xbf, 0x9e, 0xab,
+ 0xf2, 0x4c, 0xd9, 0x88, 0x1c, 0xdd, 0xe7, 0x73, 0x6b, 0x27, 0x08, 0xbd,
+ 0xee, 0xd3, 0x77, 0xce, 0x42, 0x7e, 0xb6, 0x89, 0x72, 0xec, 0x1c, 0x90,
+ 0x50, 0xc6, 0x2e, 0x16, 0x6b, 0x23, 0x4d, 0x32, 0x5f, 0x1f, 0xde, 0x67,
+ 0x0d, 0x33, 0xe6, 0x15, 0x72, 0xad, 0x5a, 0x4b, 0x38, 0x37, 0xb8, 0x4d,
+ 0x99, 0xbf, 0x99, 0xbd, 0xe6, 0x42, 0xcd, 0xb5, 0x1a, 0xd3, 0xa8, 0x83,
+ 0xc5, 0xbc, 0xe8, 0xbc, 0x63, 0x0a, 0x1e, 0xac, 0xd5, 0x6d, 0x7d, 0x20,
+ 0xd6, 0xfa, 0xab, 0xaf, 0x26, 0x53, 0x05, 0xc0, 0x11, 0x4f, 0xbd, 0xfb,
+ 0xd9, 0x01, 0x3a, 0x56},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {954,
+ {0xc8, 0x51, 0x13, 0x7d, 0xa7, 0x96, 0x39, 0x71, 0x5d, 0xf4, 0xf0, 0x99,
+ 0x69, 0xc6, 0x71, 0x13, 0xba, 0x51, 0x1f, 0x18, 0xff, 0x2f, 0xd8, 0xcc},
+ {0x25, 0x5c, 0x67, 0xd3, 0x0a, 0x58, 0xbd, 0xff, 0x0b, 0xdd, 0x4a, 0x28,
+ 0x52, 0x08, 0x62, 0xee, 0xc6, 0x07, 0x15, 0xdd, 0xe4, 0x63, 0x80, 0x0b,
+ 0xba, 0x88, 0x16, 0xd9, 0xee, 0xd8, 0x9e, 0x40, 0x44, 0x45, 0xcb, 0xb0,
+ 0x96, 0x88, 0x22, 0x5d, 0x60, 0x66, 0x1b, 0xbf, 0x2b, 0xbd, 0xb7, 0x42,
+ 0x05, 0x6d, 0x3e, 0xe2, 0x7e, 0x58, 0xc7, 0x34, 0xc3, 0xdf, 0x98, 0xdb,
+ 0xf7, 0x83, 0x59, 0x77, 0xd8, 0xc5, 0x6e, 0xeb, 0xe3, 0xc7, 0x4a, 0x20,
+ 0x71, 0x46, 0xa1, 0x63, 0xa9, 0x95, 0x3f, 0x50, 0x08, 0xad, 0xb1, 0xcc,
+ 0xc4, 0xf6, 0x92, 0xd7, 0x12, 0x1f, 0x6e, 0x02, 0x60, 0x1d, 0xe2, 0xb8,
+ 0xf9, 0x83, 0xe2, 0xa1, 0xdd, 0xf9, 0x88, 0xed, 0x32, 0x82, 0x3a, 0x9b,
+ 0xed, 0x90, 0x2f, 0xd1, 0x69, 0x16, 0x2e, 0x82, 0x1c, 0x2a, 0x5e, 0x26,
+ 0x50, 0x57, 0x57, 0xef, 0x54, 0xfc, 0xe5, 0xc5, 0x93, 0x6f, 0x3b, 0x62,
+ 0x8f, 0x04, 0x78, 0xc8, 0x01, 0xe6, 0x5d, 0x24, 0xd5, 0x17, 0x9d, 0x10,
+ 0xb9, 0xd5, 0x4c, 0x43, 0x82, 0x99, 0x8e, 0x8e, 0x91, 0x90, 0x7b, 0x0d,
+ 0x76, 0x4a, 0xdd, 0x7b, 0x54, 0xc6, 0x99, 0xb9, 0x51, 0x01, 0xd4, 0x79,
+ 0x4a, 0x33, 0x9a, 0xd3, 0xd0, 0x9b, 0xe3, 0x39, 0x70, 0x6f, 0xbb, 0xd2,
+ 0xdd, 0x01, 0x88, 0xd1, 0x99, 0x92, 0xe3, 0x0b, 0x80, 0xec, 0x2a, 0x58,
+ 0xc5, 0x0d, 0xc5, 0x10, 0xa4, 0xd9, 0xc9, 0x3a, 0x21, 0x32, 0xd6, 0x57,
+ 0x6a, 0x7b, 0xb4, 0xd1, 0x71, 0x3a, 0xb1, 0xd9, 0xa0, 0x80, 0xa6, 0xaf,
+ 0x53, 0x1e, 0x4b, 0x3a, 0xe5, 0x32, 0xb7, 0x49, 0xdf, 0x14, 0x5b, 0xa7,
+ 0x2a, 0x7c, 0x89, 0x4a, 0x9a, 0x6a, 0x16, 0x9b, 0x0f, 0xab, 0xf7, 0x56,
+ 0xc8, 0xad, 0x5b, 0x7e, 0xdc, 0xdc, 0xa8, 0x78, 0x36, 0xc6, 0x45, 0x9f,
+ 0xbf, 0x34, 0x65, 0xca, 0xde, 0x16, 0x06, 0xae, 0x0d, 0x97, 0xb5, 0x1e,
+ 0x35, 0xd6, 0xf4, 0xb7, 0x91, 0xf8, 0x72, 0xf0, 0xd7, 0x32, 0x2d, 0xd1,
+ 0x73, 0x96, 0xaf, 0x60, 0x7b, 0xcc, 0x60, 0x0a, 0xc7, 0x4a, 0xbf, 0x80,
+ 0xef, 0xe0, 0xa2, 0x16, 0x1a, 0x2b, 0xdc, 0x51, 0x35, 0xa9, 0x81, 0xdd,
+ 0x87, 0x6c, 0xa7, 0x54, 0x78, 0x1c, 0x6d, 0xc6, 0xd3, 0x2e, 0x5f, 0x81,
+ 0x12, 0x66, 0xc5, 0xe3, 0x34, 0x76, 0xdf, 0x71, 0x95, 0x54, 0x35, 0x61,
+ 0x87, 0x26, 0xe0, 0x6d, 0x8d, 0xe4, 0xe6, 0x6f, 0x43, 0xe5, 0x06, 0x75,
+ 0xcf, 0xee, 0x64, 0x06, 0x76, 0xaa, 0x3d, 0x37, 0x7f, 0xe2, 0x2e, 0x2d,
+ 0xd8, 0x09, 0x5b, 0x33, 0x75, 0xb0, 0x85, 0x7e, 0x28, 0x9f, 0x45, 0xa2,
+ 0xab, 0xd7, 0x15, 0x3c, 0x1d, 0x06, 0xed, 0xa5, 0x36, 0x6d, 0xce, 0xa3,
+ 0x2c, 0x43, 0x70, 0x65, 0xa8, 0x1e, 0x8c, 0xe4, 0x77, 0xf4, 0x8c, 0xa3,
+ 0x71, 0x40, 0x5d, 0xad, 0xc5, 0x74, 0xe5, 0x40, 0x28, 0xb6, 0x0b, 0xd5,
+ 0x33, 0xf8, 0x2e, 0x94, 0x25, 0x37, 0x0a, 0xc7, 0x24, 0x2e, 0x04, 0x17,
+ 0x07, 0x23, 0x37, 0x16, 0x9f, 0xb2, 0x40, 0x60, 0x20, 0xd9, 0x6d, 0x8b,
+ 0xc5, 0x62, 0xda, 0x72, 0x52, 0x12, 0xd5, 0xff, 0x43, 0xcc, 0x3e, 0x93,
+ 0x7a, 0xf3, 0x3e, 0x78, 0xa0, 0x72, 0x1c, 0x86, 0xc4, 0x7a, 0xf6, 0x21,
+ 0x5c, 0x22, 0x7c, 0x6d, 0x6d, 0x84, 0x86, 0xbc, 0x7d, 0x9a, 0x46, 0x5c,
+ 0x1e, 0x5d, 0xc7, 0x54, 0x0e, 0xaa, 0x07, 0x5f, 0x05, 0xf2, 0xa8, 0x80,
+ 0xb1, 0xca, 0x48, 0x1b, 0x25, 0x9f, 0xec, 0x9d, 0x9f, 0x04, 0x3a, 0x4f,
+ 0x32, 0x44, 0xa2, 0x2f, 0x27, 0x78, 0x30, 0xbb, 0xde, 0x5a, 0x6e, 0xaa,
+ 0x00, 0x32, 0xd9, 0x30, 0x7f, 0x50, 0x2d, 0x25, 0x02, 0x69, 0x46, 0xf7,
+ 0x3c, 0x36, 0xa2, 0xe7, 0xf9, 0xd8, 0x8f, 0x2a},
+ {0x4d, 0x3f, 0xf3, 0x81, 0x9b, 0xbd, 0xe3, 0x53, 0xa4, 0xe2, 0x39, 0xc6,
+ 0x3e, 0x7b, 0xb5, 0xec, 0x96, 0x4d, 0x78, 0x43, 0x3d, 0xab, 0xac, 0x63,
+ 0x77, 0x32, 0xdf, 0xee, 0x3f, 0x64, 0x76, 0x44, 0x56, 0x17, 0x2f, 0x2a,
+ 0x28, 0x7b, 0x30, 0x17, 0x8f, 0x5a, 0x06, 0xb9, 0x71, 0xa8, 0x3e, 0xf3,
+ 0x73, 0xab, 0xce, 0x54, 0xad, 0xd6, 0xcb, 0xeb, 0xc6, 0x2c, 0x62, 0x4a,
+ 0x3d, 0xc5, 0x32, 0x3d, 0xc1, 0xd2, 0x37, 0x66, 0xc7, 0x28, 0x12, 0x75,
+ 0xad, 0x3d, 0x1c, 0xdb, 0x25, 0x29, 0x17, 0x13, 0x60, 0xa9, 0x83, 0x72,
+ 0xdb, 0xbd, 0x0b, 0xcb, 0x2b, 0xd3, 0x6d, 0xa6, 0xde, 0x67, 0x57, 0x69,
+ 0xec, 0x01, 0x33, 0xcc, 0xb7, 0xba, 0xbf, 0x51, 0x65, 0x56, 0x6f, 0x2b,
+ 0x9f, 0xf8, 0x82, 0x12, 0x57, 0x71, 0x1e, 0x65, 0xcf, 0x7f, 0x56, 0x71,
+ 0xb5, 0x98, 0x44, 0x19, 0x56, 0xeb, 0xdd, 0x2b, 0x5e, 0xe2, 0x19, 0x35,
+ 0x5e, 0x62, 0xbe, 0x8c, 0xbe, 0xf5, 0x77, 0xda, 0xef, 0x71, 0xe6, 0x1c,
+ 0x38, 0xb9, 0x61, 0x6f, 0x68, 0xbe, 0xf2, 0xbe, 0x0c, 0x6a, 0x23, 0xef,
+ 0xae, 0xf2, 0x8c, 0xa5, 0x59, 0xce, 0x4f, 0x74, 0xef, 0x7a, 0x2e, 0x8c,
+ 0xc8, 0x35, 0xfb, 0x80, 0x8c, 0x22, 0x8a, 0xb6, 0x99, 0xb0, 0xc8, 0x57,
+ 0xf2, 0x1b, 0x54, 0x42, 0xd2, 0x63, 0xec, 0xcb, 0x2b, 0xa9, 0x4c, 0x9b,
+ 0x49, 0xaa, 0x0b, 0x28, 0x3a, 0x03, 0x45, 0xcd, 0x63, 0xc2, 0x84, 0x81,
+ 0x21, 0xc1, 0x5c, 0x6b, 0x8b, 0xf5, 0x71, 0x9a, 0xda, 0x94, 0x01, 0xba,
+ 0x27, 0x0c, 0x3d, 0xcf, 0x07, 0x4e, 0x1f, 0x7b, 0xfe, 0x41, 0xe5, 0xc3,
+ 0xf1, 0x31, 0x3b, 0x94, 0x2a, 0xad, 0x3b, 0x59, 0xd4, 0x59, 0xe9, 0xfd,
+ 0xfe, 0xd8, 0x9e, 0x20, 0x51, 0x70, 0x5c, 0xc3, 0x42, 0x0b, 0xa4, 0x6d,
+ 0x47, 0xeb, 0x97, 0x80, 0xcf, 0x9c, 0xe4, 0x71, 0x9b, 0xa7, 0x4e, 0x61,
+ 0x02, 0xd6, 0x1a, 0xc2, 0x66, 0x84, 0xc3, 0x9c, 0xe5, 0x0d, 0xf7, 0x14,
+ 0x46, 0xab, 0xb1, 0x92, 0x05, 0x16, 0x16, 0x5e, 0xc5, 0xba, 0x26, 0x1a,
+ 0x63, 0x28, 0xb9, 0xd7, 0xb2, 0x62, 0x76, 0x8e, 0x52, 0x23, 0x46, 0x4c,
+ 0xa5, 0x74, 0x29, 0x4f, 0x3b, 0xc4, 0xc5, 0xbb, 0x88, 0x0b, 0xe8, 0xbf,
+ 0xe9, 0x8b, 0x42, 0xa1, 0x01, 0x46, 0x14, 0x9a, 0xea, 0x2c, 0x8e, 0x39,
+ 0x9a, 0x9a, 0xac, 0xe9, 0x8a, 0x40, 0x80, 0x3e, 0x60, 0x77, 0x96, 0x5f,
+ 0xe6, 0x0f, 0x61, 0xf5, 0x38, 0x4f, 0x83, 0x53, 0x57, 0x01, 0x18, 0x65,
+ 0xeb, 0x8e, 0xb4, 0x66, 0x64, 0xa6, 0x10, 0x0e, 0xba, 0x49, 0xd4, 0x47,
+ 0x68, 0x9b, 0x30, 0xa8, 0x8e, 0xe3, 0x0f, 0x67, 0x01, 0x31, 0x8f, 0x3e,
+ 0x44, 0x80, 0xf2, 0x66, 0x3d, 0x52, 0x8f, 0x3b, 0x35, 0x77, 0x51, 0x86,
+ 0xa5, 0xd7, 0x5b, 0x0b, 0xcd, 0x69, 0xa3, 0xa3, 0x55, 0x60, 0x9a, 0x38,
+ 0xf0, 0xd8, 0xd2, 0xd6, 0x07, 0x7b, 0x8c, 0xfd, 0xec, 0x4d, 0x9d, 0x44,
+ 0xb1, 0x7e, 0xc9, 0x7f, 0x48, 0x1a, 0x66, 0xba, 0xa8, 0xfd, 0xdc, 0x64,
+ 0x9e, 0x12, 0xa9, 0xee, 0xc7, 0xd5, 0xd8, 0x0c, 0xea, 0xac, 0x30, 0x1f,
+ 0xfb, 0x85, 0x3e, 0xfc, 0x2a, 0x09, 0x53, 0x4d, 0xb5, 0x72, 0xbe, 0xc1,
+ 0xdc, 0x6a, 0xf5, 0xab, 0x64, 0x07, 0xfa, 0x5b, 0x60, 0xa9, 0xe2, 0xd7,
+ 0x02, 0xeb, 0x72, 0xc0, 0xe8, 0x8e, 0xa8, 0x50, 0xe0, 0x8f, 0x66, 0x65,
+ 0x5b, 0xed, 0x67, 0xd9, 0x32, 0x83, 0xf7, 0xaa, 0xd9, 0x98, 0xdd, 0x3c,
+ 0x4f, 0x49, 0x2c, 0xd7, 0x53, 0x33, 0x6d, 0x86, 0x1c, 0x64, 0x38, 0x0f,
+ 0x1a, 0x1e, 0x82, 0x7c, 0x98, 0xf1, 0x57, 0x70, 0x4e, 0xcf, 0xeb, 0x32,
+ 0x19, 0x5e, 0x22, 0xde, 0x0c, 0xbf, 0x56, 0x47, 0xfe, 0xc6, 0x5d, 0x9b,
+ 0x9f, 0x8d, 0x1c, 0xbf},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {955,
+ {0xc7, 0x44, 0x0c, 0xc8, 0x97, 0x07, 0xd5, 0x24, 0x95, 0x2b, 0xef, 0x07,
+ 0x53, 0xee, 0xf2, 0x96, 0x43, 0x29, 0x97, 0xe7, 0x9e, 0x99, 0x66, 0x99},
+ {0xfd, 0x98, 0x80, 0x7e, 0x82, 0x7b, 0xfd, 0x29, 0x1e, 0x4e, 0x10, 0x62,
+ 0x2a, 0xf5, 0x8c, 0x50, 0x6e, 0x74, 0xdc, 0x24, 0x79, 0x1e, 0xa5, 0x11,
+ 0xcb, 0x33, 0x5f, 0xae, 0xcd, 0x79, 0xa8, 0x28, 0xbf, 0x98, 0x45, 0x0d,
+ 0xfc, 0x5f, 0xb4, 0x37, 0x7d, 0x7c, 0xa8, 0xd6, 0x5f, 0x60, 0xce, 0x7f,
+ 0x2a, 0x19, 0x8d, 0x73, 0x7a, 0x00, 0x73, 0x2c, 0xf5, 0xae, 0x50, 0xf5,
+ 0x29, 0x2c, 0xe7, 0xa5, 0x40, 0x71, 0x03, 0x3e, 0x81, 0x3c, 0x52, 0x6e,
+ 0x90, 0xb3, 0xa7, 0xa1, 0x80, 0x91, 0x03, 0x41, 0xcb, 0xdc, 0x6f, 0xcf,
+ 0x60, 0x4a, 0x28, 0x70, 0x98, 0x6f, 0xcf, 0xb5, 0x2c, 0x81, 0x7d, 0x8f,
+ 0x78, 0x89, 0x4c, 0x4f, 0xc4, 0x90, 0xed, 0x5a, 0x0c, 0xa2, 0x9f, 0xe7,
+ 0x92, 0xef, 0xae, 0x10, 0xba, 0x9c, 0x32, 0xa0, 0x76, 0x00, 0x96, 0xf3,
+ 0xd8, 0x8a, 0x34, 0xd7, 0x0b, 0x7f, 0x12, 0xc6, 0x91, 0x6e, 0xbf, 0xdf,
+ 0x28, 0xe2, 0xd3, 0xc3, 0x07, 0xed, 0xbe, 0x71, 0xf7, 0xac, 0x17, 0x16,
+ 0x89, 0x70, 0x3e, 0x51, 0x95, 0xc5, 0xa9, 0xdb, 0x5d, 0x3b, 0xf6, 0x1e,
+ 0x63, 0xe9, 0x1f, 0x2f, 0xf5, 0x03, 0x10, 0xcc, 0x4e, 0xde, 0x24, 0xbe,
+ 0xdd, 0x25, 0xf4, 0x26, 0x00, 0xdf, 0xe2, 0x7c, 0x2c, 0x63, 0xe0, 0x4e,
+ 0x62, 0x31, 0xa4, 0x46, 0x0d, 0x5e, 0xa4, 0x2a, 0xd0, 0x81, 0x3c, 0xae,
+ 0xad, 0x0b, 0x7c, 0xd2, 0xa3, 0x4a, 0x43, 0x6a, 0xce, 0xb2, 0x31, 0xb8,
+ 0xa8, 0xc2, 0xda, 0x3c, 0xc1, 0xb8, 0xd0, 0x84, 0xc1, 0x0a, 0x10, 0x7e,
+ 0x0f, 0x66, 0x61, 0x5e, 0x56, 0x9c, 0xd0, 0xdb, 0x64, 0xf1, 0x91, 0xc5,
+ 0xc7, 0xd6, 0x74, 0xc0, 0x52, 0x65, 0x81, 0x8c, 0x0c, 0xe6, 0xf0, 0x02,
+ 0x02, 0x59, 0xdd, 0x6c, 0xab, 0x33, 0xd9, 0xba, 0x4d, 0xc0, 0x48, 0xbd,
+ 0x30, 0x19, 0x35, 0x60, 0x2a, 0x1a, 0x10, 0x1a, 0x2b, 0x01, 0xee, 0x41,
+ 0x12, 0x24, 0x19, 0x71, 0x37, 0x6b, 0xbe, 0xc8, 0x78, 0x38, 0xae, 0xc7,
+ 0xbf, 0x6b, 0xa9, 0xe0, 0xc3, 0x01, 0x8e, 0xcd, 0xa7, 0xff, 0xdb, 0x23,
+ 0xa4, 0xcb, 0x1c, 0x77, 0xcf, 0xec, 0x78, 0xf0, 0xc0, 0xdb, 0x38, 0xa9,
+ 0x1b, 0x7a, 0x1f, 0x4a, 0x2e, 0x2d, 0xb2, 0x8c, 0x2f, 0xe2, 0x14, 0x30,
+ 0xe7, 0x9f, 0xf5, 0xb0, 0x8f, 0xb5, 0xc9, 0x28, 0xbe, 0x8e, 0x6e, 0x39,
+ 0xb4, 0x28, 0xa8, 0x17, 0x70, 0x11, 0xf1, 0x03, 0x9f, 0xca, 0xda, 0x2c,
+ 0xa9, 0x0c, 0xe3, 0x02, 0x06, 0xde, 0xd3, 0x9e, 0x2d, 0x70, 0xc5, 0x7f,
+ 0xcf, 0x84, 0x55, 0x45, 0xff, 0x92, 0xbe, 0xc8, 0xc4, 0x98, 0x91, 0x8c,
+ 0x53, 0x28, 0x44, 0xae, 0xf8, 0xf1, 0x45, 0x85, 0x64, 0x51, 0x8f, 0xd0,
+ 0x5b, 0x3a, 0x4a, 0x66, 0xc3, 0xf4, 0xef, 0x35, 0x3e, 0x50, 0x9f, 0xf0,
+ 0x80, 0x57, 0xd5, 0xe7, 0x37, 0xa9, 0xd8, 0x89, 0xed, 0x81, 0x14, 0x36,
+ 0x5c, 0x1d, 0xef, 0xb5, 0x15, 0xac, 0x6a, 0x55, 0x58, 0x16, 0x2a, 0xdb,
+ 0x00, 0x41, 0xc1, 0x1e, 0x12, 0x01, 0x3b, 0x4b, 0x4c, 0xef, 0x60, 0x97,
+ 0xf1, 0xd2, 0x15, 0xd5, 0x81, 0x12, 0x53, 0x96, 0xc0, 0x39, 0x60, 0x11,
+ 0x29, 0x5e, 0x9b, 0x94, 0xbf, 0x48, 0x91, 0xd4, 0xcf, 0x09, 0x1e, 0x2f,
+ 0xba, 0xd8, 0xa5, 0x6b, 0x4a, 0x21, 0xc3, 0x92, 0xa8, 0xbc, 0xec, 0xbd,
+ 0xa8, 0x15, 0x44, 0x55, 0xbc, 0x4d, 0xfd, 0xd0, 0x50, 0xd9, 0x9b, 0x02,
+ 0xdf, 0x4c, 0xd9, 0xf4, 0xc0, 0xb7, 0xc2, 0x64, 0x4e, 0x08, 0x36, 0xf8,
+ 0xcb, 0x67, 0x46, 0xff, 0x88, 0x16, 0x03, 0xbc, 0x41, 0xba, 0x2f, 0x8f,
+ 0x4d, 0xbd, 0xa1, 0x47, 0x60, 0xcf, 0xe9, 0x8c, 0x7d, 0x1f, 0xa7, 0xdd,
+ 0x3a, 0xa1, 0x4f, 0x15, 0x97, 0x6f, 0x1c, 0xc1},
+ {0xfe, 0xc5, 0x94, 0x2b, 0xa1, 0x0b, 0xef, 0x81, 0x9d, 0x71, 0xac, 0xd6,
+ 0xf7, 0x1c, 0x54, 0xc1, 0x47, 0xba, 0x07, 0x62, 0x39, 0x8c, 0xec, 0x0b,
+ 0x78, 0xcb, 0x2e, 0x04, 0xb8, 0x91, 0x51, 0x2e, 0x77, 0xd7, 0x5b, 0x31,
+ 0xf2, 0x29, 0x3e, 0x1a, 0xea, 0x71, 0xec, 0xbb, 0x91, 0x42, 0x76, 0x34,
+ 0x79, 0x66, 0xfd, 0xc9, 0xb6, 0xf8, 0x47, 0x65, 0x83, 0x6a, 0x7f, 0x99,
+ 0x99, 0xbc, 0xc9, 0x8c, 0x49, 0x45, 0x40, 0xb1, 0x9c, 0xea, 0xdd, 0xbe,
+ 0xf4, 0xbe, 0xfa, 0x61, 0x00, 0x1c, 0x30, 0xde, 0xbc, 0x3c, 0xfa, 0xa2,
+ 0x5e, 0x19, 0xbd, 0x99, 0x65, 0xae, 0x2c, 0x37, 0xa3, 0x03, 0x1b, 0x55,
+ 0x86, 0xb0, 0x19, 0x53, 0x06, 0xa0, 0x3e, 0x8a, 0x95, 0x42, 0x6c, 0xf2,
+ 0xbb, 0xda, 0xe6, 0xd3, 0x62, 0x38, 0xde, 0x5a, 0x9c, 0xdb, 0xd6, 0xca,
+ 0x8a, 0x4c, 0xdd, 0x4d, 0x80, 0x03, 0x97, 0x41, 0x9a, 0xfe, 0x3b, 0x5f,
+ 0x7e, 0x21, 0xe2, 0x82, 0x2a, 0x82, 0x3b, 0x91, 0x88, 0x48, 0x1d, 0x3c,
+ 0x74, 0xab, 0x15, 0x41, 0x60, 0xaa, 0x56, 0xc0, 0xbb, 0x39, 0xad, 0x16,
+ 0xd2, 0x87, 0x81, 0x77, 0x04, 0x52, 0x60, 0x34, 0x92, 0xe2, 0x90, 0xee,
+ 0x7c, 0xe2, 0xb5, 0xd8, 0x52, 0x6c, 0xc2, 0x0c, 0xe0, 0xdf, 0xa1, 0x6b,
+ 0x3f, 0xaf, 0x70, 0xb7, 0x54, 0xa9, 0x31, 0x06, 0xea, 0xc0, 0x96, 0xf4,
+ 0x46, 0x7a, 0xf8, 0xa6, 0x62, 0x75, 0xe9, 0x9f, 0x1a, 0x5b, 0x34, 0x61,
+ 0x22, 0xeb, 0x0e, 0xe9, 0xf1, 0xcf, 0x43, 0xad, 0x96, 0x81, 0xf8, 0x25,
+ 0x55, 0x18, 0xed, 0x94, 0xb8, 0xc1, 0xe2, 0xb8, 0xd5, 0x0b, 0x72, 0x0c,
+ 0xa8, 0x18, 0x1f, 0xf7, 0xf5, 0x6a, 0xc5, 0xbf, 0x89, 0xd1, 0xb2, 0x9e,
+ 0xe8, 0xae, 0x2f, 0xcc, 0x65, 0xee, 0xfe, 0x16, 0x01, 0x82, 0x78, 0xe9,
+ 0x45, 0x87, 0xa0, 0xb6, 0x5b, 0xbc, 0xb1, 0xf2, 0x70, 0x52, 0x7a, 0x68,
+ 0xcf, 0x39, 0x73, 0xe7, 0xba, 0x17, 0x36, 0xa9, 0x5d, 0x00, 0xfa, 0x95,
+ 0x73, 0xfd, 0xa2, 0x7a, 0x1d, 0x4c, 0x28, 0x61, 0x75, 0x2b, 0x00, 0xc9,
+ 0x24, 0x58, 0x57, 0x5d, 0xc6, 0x5d, 0x52, 0x02, 0xfa, 0xd9, 0xca, 0x21,
+ 0xf8, 0x39, 0x01, 0xe8, 0xe7, 0xc3, 0x68, 0xba, 0xe9, 0xc5, 0x69, 0xbd,
+ 0x98, 0xed, 0xfd, 0x3d, 0x53, 0x4f, 0xc2, 0xe3, 0x27, 0xcf, 0x2a, 0xba,
+ 0x1a, 0x7a, 0xe3, 0x8c, 0x6e, 0x5a, 0x2e, 0xcd, 0x55, 0x41, 0x38, 0xb5,
+ 0x9b, 0xa2, 0xc9, 0xad, 0xea, 0x0b, 0x6e, 0xe8, 0xd2, 0xe8, 0x3e, 0xcb,
+ 0x75, 0x3e, 0x96, 0xbe, 0x4c, 0xa3, 0x97, 0x4b, 0x12, 0x55, 0x5f, 0x05,
+ 0x24, 0x29, 0xce, 0xcb, 0x17, 0x52, 0x1d, 0xf6, 0xc3, 0x36, 0xb2, 0x51,
+ 0xf9, 0x31, 0x5b, 0xec, 0x09, 0x6d, 0xfb, 0x0c, 0xae, 0x37, 0x35, 0x1c,
+ 0x1d, 0xb1, 0xf9, 0x2c, 0xa1, 0x6c, 0x6a, 0x88, 0x7f, 0xa1, 0x6a, 0x98,
+ 0x41, 0x06, 0xaf, 0xeb, 0x74, 0xf8, 0xa7, 0x20, 0x0c, 0xa3, 0xab, 0xfc,
+ 0x8a, 0xdd, 0x00, 0x4c, 0x27, 0x7c, 0xf5, 0xb0, 0xbf, 0x95, 0x18, 0xd1,
+ 0x56, 0x2a, 0x5e, 0xe5, 0xd9, 0x9b, 0x12, 0x8d, 0x83, 0x92, 0xaa, 0xf3,
+ 0x63, 0x68, 0x0c, 0x4c, 0x19, 0x47, 0x28, 0x64, 0x95, 0x67, 0xe3, 0x98,
+ 0x8b, 0x7b, 0xae, 0xcf, 0xf3, 0x75, 0x6b, 0x2b, 0xa8, 0x8f, 0x0d, 0x31,
+ 0x5f, 0x95, 0xeb, 0x93, 0x91, 0x2e, 0x0c, 0xad, 0x1a, 0x29, 0x2a, 0x7b,
+ 0x47, 0x8c, 0x18, 0xbc, 0x3e, 0xb9, 0xa8, 0x3a, 0x5b, 0x7e, 0x9b, 0x1a,
+ 0x71, 0x34, 0x32, 0xcf, 0xcc, 0x91, 0xca, 0x83, 0x69, 0x32, 0x07, 0x5b,
+ 0x3f, 0x81, 0xe6, 0xa2, 0xbe, 0x7c, 0x62, 0xab, 0x56, 0xde, 0x17, 0x44,
+ 0xee, 0x82, 0x7b, 0x5c, 0xc6, 0xe0, 0x30, 0xf8, 0xfc, 0x9f, 0x56, 0xce,
+ 0x49, 0xf3, 0x2d, 0xf4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {956,
+ {0x00, 0x92, 0x14, 0xbf, 0xa7, 0xe9, 0xe2, 0x0a, 0x40, 0x87, 0x51, 0x55,
+ 0x10, 0x51, 0x58, 0x02, 0x12, 0xb2, 0xc3, 0x89, 0x3b, 0x94, 0xfb, 0x4e},
+ {0xfd, 0x98, 0x80, 0x7e, 0x82, 0x7b, 0xfd, 0x29, 0x1e, 0x4e, 0x10, 0x62,
+ 0x2a, 0xf5, 0x8c, 0x50, 0x6e, 0x74, 0xdc, 0x24, 0x79, 0x1e, 0xa5, 0x11,
+ 0xcb, 0x33, 0x5f, 0xae, 0xcd, 0x79, 0xa8, 0x28, 0xbf, 0x98, 0x45, 0x0d,
+ 0xfc, 0x5f, 0xb4, 0x37, 0x7d, 0x7c, 0xa8, 0xd6, 0x5f, 0x60, 0xce, 0x7f,
+ 0x2a, 0x19, 0x8d, 0x73, 0x7a, 0x00, 0x73, 0x2c, 0xf5, 0xae, 0x50, 0xf5,
+ 0x29, 0x2c, 0xe7, 0xa5, 0x40, 0x71, 0x03, 0x3e, 0x81, 0x3c, 0x52, 0x6e,
+ 0x90, 0xb3, 0xa7, 0xa1, 0x80, 0x91, 0x03, 0x41, 0xcb, 0xdc, 0x6f, 0xcf,
+ 0x60, 0x4a, 0x28, 0x70, 0x98, 0x6f, 0xcf, 0xb5, 0x2c, 0x81, 0x7d, 0x8f,
+ 0x78, 0x89, 0x4c, 0x4f, 0xc4, 0x90, 0xed, 0x5a, 0x0c, 0xa2, 0x9f, 0xe7,
+ 0x92, 0xef, 0xae, 0x10, 0xba, 0x9c, 0x32, 0xa0, 0x76, 0x00, 0x96, 0xf3,
+ 0xd8, 0x8a, 0x34, 0xd7, 0x0b, 0x7f, 0x12, 0xc6, 0x91, 0x6e, 0xbf, 0xdf,
+ 0x28, 0xe2, 0xd3, 0xc3, 0x07, 0xed, 0xbe, 0x71, 0xf7, 0xac, 0x17, 0x16,
+ 0x89, 0x70, 0x3e, 0x51, 0x95, 0xc5, 0xa9, 0xdb, 0x5d, 0x3b, 0xf6, 0x1e,
+ 0x63, 0xe9, 0x1f, 0x2f, 0xf5, 0x03, 0x10, 0xcc, 0x4e, 0xde, 0x24, 0xbe,
+ 0xdd, 0x25, 0xf4, 0x26, 0x00, 0xdf, 0xe2, 0x7c, 0x2c, 0x63, 0xe0, 0x4e,
+ 0x62, 0x31, 0xa4, 0x46, 0x0d, 0x5e, 0xa4, 0x2a, 0xd0, 0x81, 0x3c, 0xae,
+ 0xad, 0x0b, 0x7c, 0xd2, 0xa3, 0x4a, 0x43, 0x6a, 0xce, 0xb2, 0x31, 0xb8,
+ 0xa8, 0xc2, 0xda, 0x3c, 0xc1, 0xb8, 0xd0, 0x84, 0xc1, 0x0a, 0x10, 0x7e,
+ 0x0f, 0x66, 0x61, 0x5e, 0x56, 0x9c, 0xd0, 0xdb, 0x64, 0xf1, 0x91, 0xc5,
+ 0xc7, 0xd6, 0x74, 0xc0, 0x52, 0x65, 0x81, 0x8c, 0x0c, 0xe6, 0xf0, 0x02,
+ 0x02, 0x59, 0xdd, 0x6c, 0xab, 0x33, 0xd9, 0xba, 0x4d, 0xc0, 0x48, 0xbd,
+ 0x30, 0x19, 0x35, 0x60, 0x2a, 0x1a, 0x10, 0x1a, 0x2b, 0x01, 0xee, 0x41,
+ 0x12, 0x24, 0x19, 0x71, 0x37, 0x6b, 0xbe, 0xc8, 0x78, 0x38, 0xae, 0xc7,
+ 0xbf, 0x6b, 0xa9, 0xe0, 0xc3, 0x01, 0x8e, 0xcd, 0xa7, 0xff, 0xdb, 0x23,
+ 0xa4, 0xcb, 0x1c, 0x77, 0xcf, 0xec, 0x78, 0xf0, 0xc0, 0xdb, 0x38, 0xa9,
+ 0x1b, 0x7a, 0x1f, 0x4a, 0x2e, 0x2d, 0xb2, 0x8c, 0x2f, 0xe2, 0x14, 0x30,
+ 0xe7, 0x9f, 0xf5, 0xb0, 0x8f, 0xb5, 0xc9, 0x28, 0xbe, 0x8e, 0x6e, 0x39,
+ 0xb4, 0x28, 0xa8, 0x17, 0x70, 0x11, 0xf1, 0x03, 0x9f, 0xca, 0xda, 0x2c,
+ 0xa9, 0x0c, 0xe3, 0x02, 0x06, 0xde, 0xd3, 0x9e, 0x2d, 0x70, 0xc5, 0x7f,
+ 0xcf, 0x84, 0x55, 0x45, 0xff, 0x92, 0xbe, 0xc8, 0xc4, 0x98, 0x91, 0x8c,
+ 0x53, 0x28, 0x44, 0xae, 0xf8, 0xf1, 0x45, 0x85, 0x64, 0x51, 0x8f, 0xd0,
+ 0x5b, 0x3a, 0x4a, 0x66, 0xc3, 0xf4, 0xef, 0x35, 0x3e, 0x50, 0x9f, 0xf0,
+ 0x80, 0x57, 0xd5, 0xe7, 0x37, 0xa9, 0xd8, 0x89, 0xed, 0x81, 0x14, 0x36,
+ 0x5c, 0x1d, 0xef, 0xb5, 0x15, 0xac, 0x6a, 0x55, 0x58, 0x16, 0x2a, 0xdb,
+ 0x00, 0x41, 0xc1, 0x1e, 0x12, 0x01, 0x3b, 0x4b, 0x4c, 0xef, 0x60, 0x97,
+ 0xf1, 0xd2, 0x15, 0xd5, 0x81, 0x12, 0x53, 0x96, 0xc0, 0x39, 0x60, 0x11,
+ 0x29, 0x5e, 0x9b, 0x94, 0xbf, 0x48, 0x91, 0xd4, 0xcf, 0x09, 0x1e, 0x2f,
+ 0xba, 0xd8, 0xa5, 0x6b, 0x4a, 0x21, 0xc3, 0x92, 0xa8, 0xbc, 0xec, 0xbd,
+ 0xa8, 0x15, 0x44, 0x55, 0xbc, 0x4d, 0xfd, 0xd0, 0x50, 0xd9, 0x9b, 0x02,
+ 0xdf, 0x4c, 0xd9, 0xf4, 0xc0, 0xb7, 0xc2, 0x64, 0x4e, 0x08, 0x36, 0xf8,
+ 0xcb, 0x67, 0x46, 0xff, 0x88, 0x16, 0x03, 0xbc, 0x41, 0xba, 0x2f, 0x8f,
+ 0x4d, 0xbd, 0xa1, 0x47, 0x60, 0xcf, 0xe9, 0x8c, 0x7d, 0x1f, 0xa7, 0xdd,
+ 0x3a, 0xa1, 0x4f, 0x15, 0x97, 0x6f, 0x1c, 0xc1},
+ {0x0d, 0x87, 0xe9, 0x05, 0x6f, 0x0b, 0x82, 0x32, 0xb2, 0xb3, 0x1a, 0xf2,
+ 0x78, 0x12, 0xb6, 0x19, 0x06, 0x59, 0x7a, 0x30, 0xc8, 0x39, 0xa5, 0xee,
+ 0xac, 0xf1, 0x65, 0xab, 0xbf, 0x10, 0x24, 0x75, 0x27, 0xd4, 0x6d, 0xc9,
+ 0x25, 0x26, 0x34, 0xd1, 0x90, 0x63, 0x8a, 0x66, 0x17, 0x65, 0x4f, 0x61,
+ 0xd3, 0x8d, 0xfe, 0xd4, 0x91, 0x30, 0x0d, 0x31, 0x9c, 0xed, 0x86, 0x94,
+ 0xa5, 0x71, 0x52, 0xa2, 0x34, 0x6e, 0x2b, 0x4c, 0x7f, 0xf6, 0x00, 0x52,
+ 0xda, 0x41, 0xf8, 0xfb, 0x39, 0x12, 0x37, 0xd1, 0x3d, 0x73, 0x25, 0x9e,
+ 0xcd, 0x07, 0x8c, 0xef, 0x74, 0x0c, 0x2c, 0x12, 0x41, 0xe2, 0xe4, 0xcb,
+ 0x31, 0xb2, 0x0b, 0x35, 0x2e, 0x8a, 0x5b, 0xe9, 0x12, 0xb0, 0x6a, 0x69,
+ 0x2f, 0x3d, 0x56, 0xd9, 0x2a, 0xbd, 0x45, 0x57, 0x8e, 0x38, 0x69, 0xff,
+ 0xbe, 0xc9, 0xcf, 0xad, 0x78, 0x26, 0x75, 0x63, 0xc4, 0x8d, 0x98, 0x9f,
+ 0xed, 0xf8, 0x43, 0x9b, 0x0d, 0xbf, 0x50, 0xde, 0xec, 0x60, 0x86, 0xb0,
+ 0x4c, 0xae, 0x3d, 0xd1, 0x29, 0xd4, 0x58, 0xef, 0x55, 0xf0, 0x39, 0xcd,
+ 0xb1, 0xab, 0x17, 0xc7, 0xd3, 0x06, 0xb2, 0xcc, 0x66, 0xcb, 0x0d, 0x01,
+ 0xba, 0x6a, 0xcd, 0xf5, 0xc6, 0xbd, 0x07, 0x2b, 0xcf, 0xdc, 0x2f, 0x0d,
+ 0xf8, 0x3a, 0x0d, 0x68, 0x01, 0xe7, 0x40, 0x37, 0x3d, 0x0e, 0x20, 0x64,
+ 0x5d, 0x77, 0x98, 0xa2, 0xbc, 0xba, 0xae, 0x00, 0x21, 0xb5, 0x1f, 0xa7,
+ 0x5b, 0xb0, 0xf9, 0x38, 0x27, 0x8f, 0x84, 0xa3, 0x04, 0xe7, 0x4f, 0xd5,
+ 0xbf, 0xc1, 0x26, 0x83, 0xe9, 0x0a, 0xdf, 0xac, 0xea, 0xb7, 0x17, 0xb6,
+ 0xa6, 0xa3, 0xf1, 0x40, 0xd5, 0x19, 0x03, 0x50, 0xc6, 0x36, 0xb9, 0x09,
+ 0xf6, 0x52, 0x5b, 0x26, 0x80, 0xda, 0xda, 0x2f, 0xd0, 0x98, 0x85, 0xc6,
+ 0x87, 0x16, 0xd3, 0x4a, 0xd2, 0xe8, 0x07, 0x8e, 0x1c, 0x38, 0xd4, 0x96,
+ 0xea, 0x6c, 0x71, 0x9e, 0xcd, 0xfb, 0x3b, 0x94, 0x3f, 0x56, 0xfb, 0x6e,
+ 0xcf, 0x64, 0x62, 0xa3, 0xad, 0x93, 0xe9, 0x1a, 0xe6, 0xa1, 0xc7, 0xa5,
+ 0x46, 0x1c, 0x1e, 0xcb, 0x90, 0x48, 0x94, 0x2d, 0x79, 0x1b, 0x41, 0xc8,
+ 0x0d, 0x9c, 0xb9, 0xcb, 0x05, 0xda, 0x18, 0x44, 0xb5, 0x94, 0x0e, 0xf5,
+ 0xaa, 0x33, 0xbb, 0xa7, 0x5e, 0xfe, 0x71, 0x25, 0xd5, 0x9e, 0x1a, 0xb4,
+ 0x8c, 0x0d, 0xd2, 0xbb, 0xd2, 0x2e, 0x19, 0x68, 0x68, 0x14, 0xb1, 0xd0,
+ 0x80, 0x36, 0xe5, 0xc8, 0xfd, 0x5e, 0x35, 0x4a, 0x29, 0x3a, 0x22, 0x7b,
+ 0x06, 0xe5, 0x58, 0x6d, 0xc3, 0x15, 0xcd, 0x6a, 0x71, 0x12, 0xe0, 0x56,
+ 0xe3, 0x74, 0xb7, 0x59, 0x93, 0x04, 0x98, 0xbf, 0x78, 0xa4, 0xe1, 0xcb,
+ 0xa1, 0x3c, 0x99, 0xb7, 0xed, 0xc5, 0x2b, 0x95, 0x7e, 0x88, 0x43, 0x9e,
+ 0xf8, 0x6f, 0x5c, 0x22, 0xb5, 0x1b, 0xcd, 0x49, 0x7a, 0x61, 0x43, 0xa2,
+ 0xed, 0x15, 0x41, 0xd5, 0xf4, 0xc7, 0x5a, 0x4b, 0x40, 0x06, 0xae, 0x0d,
+ 0x0e, 0xa1, 0x15, 0xe0, 0x85, 0x77, 0x98, 0x9c, 0xe8, 0x4c, 0x98, 0xb6,
+ 0x08, 0xda, 0xc4, 0xbb, 0x37, 0xc1, 0xe9, 0x64, 0x5d, 0x74, 0x16, 0x92,
+ 0x4e, 0x75, 0x81, 0x71, 0x12, 0xed, 0xf2, 0x38, 0xb8, 0x46, 0x12, 0x93,
+ 0x89, 0xf4, 0x53, 0xe6, 0x6b, 0xd0, 0x29, 0xac, 0x48, 0x67, 0x7d, 0xd4,
+ 0x03, 0xb4, 0x1a, 0x60, 0x05, 0xcf, 0x93, 0x3e, 0x13, 0x4f, 0xb5, 0x61,
+ 0x6d, 0x30, 0x26, 0x4e, 0xa2, 0xfc, 0xe7, 0x84, 0x34, 0x19, 0x7a, 0xe4,
+ 0x2c, 0x08, 0xb2, 0xba, 0x48, 0xc3, 0x74, 0xb4, 0x39, 0x01, 0x91, 0x92,
+ 0xa3, 0xb9, 0xe4, 0x1f, 0x00, 0xfd, 0x40, 0xa6, 0x05, 0xa0, 0xe4, 0xc7,
+ 0x9b, 0x98, 0x24, 0x36, 0xeb, 0x89, 0xeb, 0xf9, 0x64, 0x0f, 0x21, 0x66,
+ 0xca, 0xc7, 0x81, 0x6c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {957,
+ {0xba, 0x50, 0x20, 0x07, 0x3c, 0x3f, 0x27, 0x31, 0x6d, 0x9b, 0x91, 0xa3,
+ 0xc8, 0x21, 0xbc, 0xd6, 0xbc, 0xa6, 0xe6, 0x8a, 0xb0, 0xff, 0xfe, 0xf2},
+ {0xf9, 0x6a, 0xdc, 0x26, 0xe9, 0xff, 0xc4, 0xe9, 0x66, 0xc0, 0x44, 0x65,
+ 0xb6, 0xd1, 0x51, 0x05, 0xc7, 0xf8, 0x88, 0x9e, 0xd3, 0x40, 0x30, 0x4b,
+ 0xbe, 0xb3, 0xa7, 0x8e, 0xf8, 0x19, 0x24, 0x56, 0x60, 0xcd, 0x0d, 0xf1,
+ 0xe7, 0x09, 0x90, 0x3d, 0xb1, 0xa4, 0x92, 0x25, 0x61, 0xe1, 0xd8, 0xea,
+ 0xdc, 0x98, 0x31, 0x0d, 0x2f, 0xe5, 0x00, 0x1d, 0x6e, 0x2c, 0x75, 0xe1,
+ 0xcb, 0x01, 0x57, 0x60, 0x4e, 0xdb, 0x10, 0x23, 0xed, 0xed, 0xf2, 0x39,
+ 0xb3, 0x1b, 0x2d, 0x32, 0xa1, 0x9a, 0xd6, 0xb0, 0x56, 0xba, 0x28, 0x8f,
+ 0x92, 0xfc, 0x24, 0x1b, 0xec, 0x4b, 0xfe, 0x5c, 0xb1, 0x8f, 0x52, 0x33,
+ 0x04, 0xb4, 0x43, 0x0a, 0x4b, 0x3a, 0xdd, 0x33, 0x67, 0x61, 0x2c, 0x8d,
+ 0xc2, 0x66, 0x72, 0x97, 0x46, 0x4b, 0xbe, 0x3b, 0x01, 0x57, 0x3a, 0x56,
+ 0xa4, 0x84, 0x8e, 0x02, 0xa1, 0xe8, 0x33, 0x0a, 0x5d, 0x05, 0x79, 0x40,
+ 0xe5, 0x98, 0xe5, 0xc2, 0x76, 0x43, 0x2c, 0xaf, 0x1a, 0x01, 0x17, 0x92,
+ 0xc4, 0xb6, 0x1b, 0xd5, 0x49, 0xd1, 0x7f, 0x9e, 0x21, 0x1d, 0x3f, 0xa8,
+ 0x48, 0xa8, 0x35, 0xc0, 0x6c, 0x3b, 0x1f, 0xf1, 0x4e, 0x89, 0x6e, 0xd4,
+ 0x41, 0xba, 0xfe, 0x07, 0x25, 0xaa, 0xe1, 0x24, 0x50, 0xce, 0xb7, 0x71,
+ 0x75, 0x15, 0x8a, 0x89, 0xd7, 0x78, 0xe0, 0x3a, 0x6b, 0x95, 0xe0, 0x55,
+ 0x69, 0x19, 0xd1, 0xe6, 0xd1, 0x8a, 0x30, 0x61, 0x3b, 0x5b, 0x28, 0x64,
+ 0xee, 0xb2, 0x27, 0xfc, 0xbb, 0x6d, 0x7e, 0xc3, 0x46, 0xe7, 0x20, 0x63,
+ 0xd5, 0xb5, 0xc3, 0x1a, 0x08, 0x7c, 0xb4, 0x71, 0x08, 0xdc, 0x10, 0x0d,
+ 0xbb, 0x20, 0xec, 0x33, 0x0b, 0x1a, 0x37, 0x63, 0x61, 0x64, 0x23, 0xaa,
+ 0x23, 0x46, 0xea, 0xd7, 0x2e, 0x9a, 0x73, 0x13, 0xb6, 0xdb, 0x78, 0xa2,
+ 0xea, 0x03, 0x7f, 0xb0, 0x13, 0x0e, 0x59, 0xa0, 0x47, 0xc8, 0xb7, 0x8a,
+ 0x91, 0x94, 0x40, 0x2c, 0x44, 0x58, 0x50, 0xfa, 0x55, 0xa4, 0x8f, 0x98,
+ 0xd6, 0x42, 0xaf, 0x54, 0xd2, 0x2b, 0x65, 0x5d, 0xc5, 0xb7, 0xda, 0x4f,
+ 0x0d, 0x12, 0xaf, 0xbd, 0xa5, 0xba, 0xa1, 0x5e, 0x0b, 0x6f, 0x17, 0xb0,
+ 0xef, 0xf7, 0xbc, 0x65, 0x51, 0xaf, 0xfe, 0xd0, 0xa0, 0x80, 0x50, 0x86,
+ 0xf2, 0xdb, 0xe8, 0xb7, 0xd9, 0x97, 0xbb, 0x56, 0x94, 0xe6, 0xf3, 0x4b,
+ 0x7f, 0xb5, 0x5d, 0xd9, 0xca, 0xa4, 0xee, 0xa6, 0x88, 0x9f, 0xff, 0x87,
+ 0xed, 0x6f, 0x25, 0x3d, 0x5f, 0x4c, 0xc4, 0xd3, 0x61, 0x9b, 0x7a, 0x2e,
+ 0x88, 0x0a, 0xcb, 0x4f, 0x12, 0xf6, 0xbb, 0xa7, 0x11, 0x00, 0x36, 0x55,
+ 0x40, 0x7a, 0xee, 0x6f, 0x7b, 0x13, 0x59, 0x3d, 0x39, 0xdf, 0x00, 0xbc,
+ 0x4a, 0xd7, 0x7c, 0xb4, 0xe1, 0xbb, 0x0b, 0xcb, 0x6c, 0x6f, 0x2d, 0xbf,
+ 0x71, 0x1b, 0xe0, 0xf9, 0x6f, 0xce, 0x23, 0x1b, 0x9d, 0xc9, 0x64, 0xba,
+ 0xb9, 0xa9, 0xde, 0xec, 0x4f, 0xa4, 0xb5, 0xec, 0x38, 0x9d, 0xfb, 0x3b,
+ 0x95, 0x27, 0x15, 0x1b, 0xec, 0x76, 0xc1, 0xa3, 0x4e, 0xfc, 0x18, 0xa3,
+ 0x3a, 0x97, 0x83, 0x7f, 0x04, 0xee, 0x3b, 0xff, 0x3b, 0x5f, 0x10, 0x65,
+ 0x65, 0xe6, 0x3d, 0x70, 0x53, 0x1a, 0x5a, 0x6c, 0xa7, 0x01, 0x4b, 0x61,
+ 0x38, 0x27, 0x41, 0x02, 0x90, 0x4d, 0xcb, 0xb5, 0x60, 0xe9, 0x9d, 0x76,
+ 0x6e, 0x05, 0xf5, 0xc1, 0x96, 0xae, 0x64, 0xf6, 0x54, 0xdb, 0x7d, 0xca,
+ 0xf3, 0x24, 0xef, 0xe9, 0x23, 0xde, 0xf9, 0x0e, 0x30, 0xe5, 0x7f, 0x22,
+ 0xea, 0x02, 0xea, 0x49, 0x58, 0x32, 0xd3, 0xb6, 0x6c, 0x20, 0x13, 0xcd,
+ 0x3b, 0x20, 0x04, 0x80, 0x77, 0x80, 0xe6, 0x57, 0x54, 0x1f, 0x2a, 0xd5,
+ 0x35, 0x98, 0xbc, 0xd7, 0xb3, 0x0c, 0x7d, 0xdd},
+ {0xbb, 0xd4, 0xe4, 0x57, 0xbc, 0x0d, 0x1b, 0x72, 0x04, 0xb7, 0x1f, 0x28,
+ 0x48, 0x46, 0xac, 0x81, 0xd7, 0xfe, 0x04, 0x4b, 0x45, 0xac, 0xaa, 0x10,
+ 0x3a, 0x4a, 0x5a, 0xbc, 0x6f, 0x2c, 0x09, 0x1b, 0x97, 0xf3, 0xf6, 0xe6,
+ 0xf6, 0x50, 0x36, 0x84, 0xfe, 0x36, 0x30, 0x6d, 0xdf, 0x2b, 0xae, 0x9f,
+ 0x39, 0xd7, 0x56, 0xe7, 0xe0, 0xff, 0xc0, 0x34, 0xbf, 0xa2, 0x0b, 0xcb,
+ 0xb1, 0x10, 0x9a, 0xc5, 0xcc, 0xd5, 0xed, 0x4a, 0xfe, 0x54, 0x83, 0xb1,
+ 0x06, 0xa9, 0x02, 0x7e, 0xd8, 0x1b, 0x30, 0xb4, 0x7f, 0x5a, 0xe7, 0x45,
+ 0x5a, 0x7e, 0x0c, 0x78, 0x9c, 0x7a, 0x90, 0x1b, 0xeb, 0xad, 0xf8, 0x11,
+ 0x04, 0x59, 0x63, 0xc0, 0xa4, 0xd1, 0x62, 0xb2, 0x32, 0xbb, 0x82, 0x32,
+ 0x9e, 0x69, 0xa2, 0x2b, 0x4c, 0x09, 0x03, 0xf8, 0xe5, 0x4e, 0x41, 0x2f,
+ 0xb9, 0x8f, 0x45, 0xfe, 0x35, 0x98, 0xb4, 0x00, 0x87, 0x18, 0x18, 0x08,
+ 0x98, 0x21, 0x39, 0xd2, 0x03, 0x52, 0x56, 0x50, 0x0e, 0x91, 0xb0, 0x42,
+ 0x75, 0x26, 0x59, 0x40, 0x4f, 0xcd, 0xc2, 0x99, 0x61, 0x07, 0x62, 0xd5,
+ 0x41, 0x6a, 0xc8, 0x6e, 0x74, 0xc3, 0x06, 0xde, 0x48, 0xf6, 0x5c, 0x2e,
+ 0x83, 0xf3, 0x12, 0x09, 0x58, 0xbb, 0xc1, 0xd8, 0xf0, 0x23, 0xe2, 0xaf,
+ 0xf2, 0xa4, 0xbb, 0x84, 0x04, 0x7c, 0xd3, 0xc8, 0x93, 0x6c, 0x45, 0xfd,
+ 0x19, 0x62, 0x28, 0x91, 0x9a, 0x88, 0xf5, 0x92, 0x37, 0xc4, 0x26, 0xf0,
+ 0xc4, 0x3b, 0x8a, 0x98, 0x77, 0x4a, 0xea, 0xd1, 0x86, 0x34, 0xa4, 0x66,
+ 0xa4, 0xcf, 0xa4, 0x5f, 0x87, 0x39, 0x26, 0x80, 0xfe, 0xc7, 0x18, 0xaa,
+ 0xe0, 0xe9, 0x9b, 0x60, 0x37, 0x49, 0xe6, 0x86, 0xd8, 0xbe, 0x3e, 0xbb,
+ 0xaa, 0xd2, 0xb5, 0xab, 0x63, 0x64, 0xa0, 0x9d, 0x15, 0xba, 0x38, 0xf0,
+ 0x51, 0x19, 0x0d, 0xaf, 0xca, 0x91, 0x9e, 0x37, 0x3d, 0xef, 0xe5, 0xb8,
+ 0x42, 0xbc, 0x18, 0x51, 0x17, 0x5b, 0xf8, 0x51, 0x1c, 0xf7, 0x00, 0xef,
+ 0x9d, 0x9e, 0x00, 0x63, 0xe4, 0x95, 0xf1, 0x1a, 0x6a, 0x33, 0xcd, 0x25,
+ 0xe4, 0x67, 0x8c, 0x38, 0x77, 0x29, 0x39, 0xeb, 0x60, 0x30, 0x2a, 0x02,
+ 0xa2, 0x27, 0x86, 0xb6, 0xd1, 0x71, 0x67, 0x26, 0x60, 0xcf, 0x00, 0x2b,
+ 0x8c, 0x1b, 0x99, 0x00, 0xb5, 0xca, 0x0a, 0x7e, 0xfc, 0x1e, 0xd3, 0xa9,
+ 0x0c, 0x07, 0x9a, 0x8f, 0xcb, 0x06, 0xe6, 0xe4, 0xbc, 0xf8, 0x53, 0x6a,
+ 0x12, 0x15, 0x7f, 0xe2, 0x84, 0x82, 0x86, 0x14, 0x17, 0x5b, 0x55, 0x13,
+ 0x6b, 0x08, 0xc2, 0x2a, 0x55, 0xea, 0xc3, 0xe4, 0xa3, 0x1a, 0xf2, 0xa5,
+ 0x15, 0xea, 0x4a, 0x66, 0xf5, 0x4f, 0xf4, 0x49, 0x2b, 0x53, 0xea, 0x75,
+ 0x97, 0x49, 0x4f, 0x17, 0x79, 0x54, 0xcb, 0xbd, 0x79, 0xcd, 0x17, 0x3a,
+ 0x5d, 0xcf, 0xba, 0xb6, 0x3a, 0xd3, 0x3f, 0x2e, 0x06, 0x6d, 0x1c, 0x26,
+ 0x52, 0xbb, 0x00, 0xd0, 0xbd, 0x12, 0xd8, 0x75, 0x1e, 0x68, 0x38, 0xfb,
+ 0x9c, 0xe8, 0x63, 0x37, 0x32, 0x2e, 0x0b, 0xec, 0x3f, 0x83, 0x9d, 0xb0,
+ 0x6b, 0x7f, 0x62, 0x4d, 0x61, 0xe1, 0xd0, 0xa6, 0xf4, 0xb6, 0x0d, 0x39,
+ 0xc2, 0x43, 0x2b, 0xd5, 0xf8, 0x17, 0x35, 0xae, 0xc4, 0xa4, 0x1a, 0x86,
+ 0x76, 0x98, 0x7a, 0xef, 0x1d, 0x10, 0x23, 0x22, 0x56, 0x85, 0xa7, 0xd2,
+ 0x81, 0x73, 0x2d, 0x47, 0x90, 0xa5, 0xfd, 0x5e, 0xa6, 0x15, 0x83, 0x53,
+ 0x7b, 0x0a, 0xc3, 0x5e, 0x86, 0xe7, 0x69, 0x47, 0x99, 0x1c, 0x25, 0xe9,
+ 0x35, 0x0c, 0x69, 0xc8, 0xcc, 0x79, 0x8c, 0x2a, 0x93, 0x29, 0x37, 0xba,
+ 0x6b, 0xfc, 0x4d, 0x30, 0xe0, 0x9e, 0x0a, 0x4a, 0x25, 0xe6, 0x5c, 0x3b,
+ 0xd2, 0x38, 0x8e, 0x8c, 0x70, 0xa3, 0xd4, 0xbb, 0x64, 0x13, 0xa7, 0x2e,
+ 0x82, 0xa5, 0x87, 0x05},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {958,
+ {0x23, 0x83, 0x2f, 0x85, 0x0d, 0x89, 0x88, 0x92, 0x60, 0x44, 0x3d, 0x13,
+ 0x8f, 0xad, 0x61, 0x2c, 0xed, 0x66, 0x0e, 0x48, 0x3d, 0xdd, 0x7c, 0x4c},
+ {0x40, 0x78, 0xb2, 0x3c, 0xd0, 0xd1, 0x07, 0x15, 0x6c, 0xc9, 0x23, 0xdc,
+ 0xe9, 0x99, 0x4d, 0x58, 0x89, 0x18, 0x4e, 0xc4, 0xf1, 0x54, 0x8a, 0x24,
+ 0x29, 0x5e, 0x65, 0x71, 0xa1, 0x03, 0x3f, 0x1a, 0x74, 0x2f, 0x47, 0xcf,
+ 0xc9, 0x05, 0xcb, 0x43, 0x23, 0x05, 0x71, 0x88, 0xd1, 0xa8, 0xee, 0xb0,
+ 0x6a, 0x87, 0x7c, 0xcf, 0xa4, 0xb1, 0xa3, 0x6f, 0x57, 0x06, 0x21, 0x0d,
+ 0xee, 0x0e, 0x04, 0xaf, 0x73, 0xd7, 0x47, 0xc1, 0x6f, 0xdf, 0xd6, 0xaa,
+ 0xca, 0x08, 0xa9, 0xba, 0xb0, 0x13, 0xcd, 0x3f, 0x38, 0x9e, 0x5d, 0x5c,
+ 0x93, 0x35, 0x25, 0x53, 0xc3, 0x87, 0x41, 0x4a, 0xb2, 0xa0, 0x7d, 0x84,
+ 0xae, 0xf8, 0x82, 0x38, 0x8f, 0x46, 0x77, 0x32, 0xdf, 0x84, 0xfd, 0xf1,
+ 0xe2, 0x81, 0xc4, 0x2e, 0xd0, 0xc9, 0x99, 0x0d, 0xb7, 0x38, 0x67, 0x87,
+ 0x9f, 0x9c, 0x81, 0x75, 0x8c, 0x35, 0xa5, 0xc9, 0x98, 0xf5, 0x3b, 0x5d,
+ 0xdd, 0x95, 0x2d, 0x89, 0x66, 0x14, 0x6f, 0x44, 0x93, 0x9f, 0x30, 0x53,
+ 0x4c, 0x0d, 0xfa, 0x75, 0x7d, 0x22, 0x11, 0x3c, 0xd0, 0xe6, 0xca, 0xd7,
+ 0x82, 0x4c, 0x1c, 0x00, 0xc7, 0xf1, 0x44, 0x4d, 0x72, 0x18, 0x2f, 0x33,
+ 0x84, 0x97, 0x29, 0xb4, 0xec, 0x88, 0xdf, 0x46, 0x0e, 0x4d, 0x38, 0xf1,
+ 0xa1, 0x55, 0x0f, 0xaf, 0x02, 0x5e, 0xcc, 0x51, 0xbb, 0x72, 0xb4, 0xd6,
+ 0x1b, 0xb9, 0x85, 0x25, 0xdb, 0xeb, 0x5a, 0xa4, 0x2e, 0x5c, 0xeb, 0xa0,
+ 0x00, 0x96, 0xf9, 0x0c, 0xd5, 0x65, 0x42, 0x5d, 0x80, 0x63, 0x10, 0x38,
+ 0x79, 0x27, 0x4d, 0x4a, 0x0c, 0x06, 0x7a, 0xa1, 0xdb, 0xfe, 0x3c, 0xbf,
+ 0x11, 0x8d, 0xd1, 0x1e, 0x1b, 0x31, 0x6c, 0x65, 0x00, 0xc4, 0x86, 0xfc,
+ 0x9c, 0xc1, 0x1c, 0xf5, 0xc2, 0x18, 0x03, 0x56, 0xf6, 0x48, 0x7e, 0x2a,
+ 0x58, 0x11, 0xd1, 0x8d, 0x78, 0x65, 0x7b, 0xf0, 0xdc, 0x70, 0xe3, 0xcf,
+ 0xf8, 0xc7, 0x7b, 0x07, 0xb0, 0x77, 0x43, 0x59, 0x37, 0x9d, 0x5c, 0x06,
+ 0xcf, 0x58, 0xcd, 0x3c, 0xcc, 0x89, 0x4d, 0x26, 0xc4, 0x41, 0xfe, 0x60,
+ 0x63, 0x0c, 0xf7, 0xd2, 0xb5, 0xa6, 0xf4, 0xd1, 0x98, 0xe1, 0x31, 0x1f,
+ 0x8e, 0x7e, 0xa3, 0xc3, 0x9c, 0x45, 0xae, 0xbe, 0x32, 0x7d, 0x10, 0xd6,
+ 0x48, 0x2b, 0x13, 0xa7, 0xf9, 0x09, 0x69, 0x1e, 0x2a, 0xb9, 0x71, 0xff,
+ 0xe2, 0xdf, 0xee, 0x10, 0xb8, 0xe1, 0x03, 0x15, 0x29, 0x91, 0xaf, 0x7c,
+ 0xd1, 0x5c, 0x53, 0xb9, 0x2a, 0xa6, 0x49, 0x12, 0x7f, 0x41, 0x81, 0xb2,
+ 0x14, 0x43, 0x7b, 0xab, 0xbf, 0x1e, 0x05, 0xa5, 0xb6, 0xe6, 0x1a, 0xf4,
+ 0xaf, 0x10, 0x5e, 0x15, 0xb7, 0x90, 0x19, 0x66, 0xf3, 0x73, 0xf4, 0x68,
+ 0x21, 0x17, 0xae, 0x57, 0xd4, 0x69, 0x88, 0x35, 0x80, 0xa8, 0x33, 0xb0,
+ 0xd1, 0x6f, 0x2e, 0x94, 0x43, 0x85, 0x86, 0x7c, 0x67, 0xa8, 0x6b, 0x0a,
+ 0xb9, 0x61, 0x02, 0x2a, 0xb3, 0x77, 0xc2, 0x27, 0x7f, 0xa0, 0x4c, 0xc1,
+ 0x9f, 0x9b, 0x3e, 0x58, 0xc3, 0xd9, 0x3a, 0x19, 0x31, 0xc0, 0x1f, 0x75,
+ 0x13, 0x47, 0x3b, 0x34, 0xa9, 0x3f, 0x03, 0x3c, 0xe6, 0xb4, 0xc7, 0x91,
+ 0xe8, 0xab, 0x2c, 0xc0, 0x4f, 0x9d, 0x1a, 0xf9, 0x02, 0x05, 0x52, 0xcb,
+ 0x64, 0x79, 0xb3, 0x83, 0xcd, 0xc9, 0xa9, 0xab, 0xf7, 0xa9, 0xcf, 0x25,
+ 0x9e, 0x1f, 0xd8, 0xec, 0x4b, 0x77, 0x80, 0x3c, 0x8d, 0x8d, 0xc1, 0x80,
+ 0xd7, 0x99, 0x29, 0x16, 0x3a, 0xc4, 0x28, 0x79, 0x04, 0x10, 0x4b, 0xc4,
+ 0x52, 0xb2, 0x4f, 0xad, 0x5a, 0x04, 0xe9, 0xc6, 0xb7, 0x7b, 0x96, 0xcc,
+ 0x75, 0x15, 0x73, 0x65, 0x0d, 0x83, 0x37, 0xe4, 0x03, 0xf8, 0x02, 0xee,
+ 0x9a, 0x74, 0x6a, 0x9c, 0x2b, 0x9d, 0xdf, 0x59},
+ {0xe4, 0x81, 0xa7, 0x66, 0x96, 0xf5, 0xbb, 0xb7, 0x1f, 0xf1, 0xa7, 0xc7,
+ 0x54, 0x8b, 0x08, 0x7f, 0x99, 0x7a, 0x4c, 0x1f, 0x40, 0x03, 0x98, 0xfe,
+ 0x37, 0xb7, 0x6c, 0x05, 0x9d, 0x9a, 0xe4, 0xaf, 0x21, 0xff, 0x75, 0x52,
+ 0x8d, 0xce, 0x7c, 0x09, 0x0f, 0x34, 0x2a, 0x1b, 0xda, 0x04, 0xb3, 0x4e,
+ 0x87, 0xdd, 0x25, 0xed, 0xa9, 0xbf, 0xef, 0xc2, 0x1b, 0xfa, 0x5d, 0xce,
+ 0x19, 0x86, 0x26, 0x51, 0x0d, 0x27, 0xbf, 0xa3, 0xd2, 0x4d, 0xd0, 0x6f,
+ 0x77, 0x8f, 0x82, 0xe3, 0x74, 0x98, 0xd4, 0x4c, 0x4f, 0x27, 0x55, 0xaf,
+ 0x5b, 0xc4, 0x2d, 0x43, 0x21, 0xb0, 0x2a, 0x98, 0x5a, 0xa0, 0x39, 0xe4,
+ 0x47, 0x94, 0x49, 0xce, 0xf7, 0x23, 0xe3, 0x40, 0xc0, 0xe0, 0x76, 0x97,
+ 0xc3, 0x34, 0x07, 0x9c, 0xcc, 0xf6, 0x1a, 0x7c, 0xd4, 0x85, 0xfe, 0x05,
+ 0x98, 0xe4, 0xa7, 0x84, 0xcb, 0x59, 0x9a, 0x28, 0x32, 0x0c, 0x34, 0x93,
+ 0x47, 0x9d, 0x3e, 0xd3, 0x48, 0x09, 0xe7, 0xf6, 0x70, 0x71, 0x7b, 0x58,
+ 0xc0, 0x03, 0x18, 0xfa, 0x19, 0x5e, 0xc0, 0xd1, 0xe0, 0x0b, 0xba, 0x78,
+ 0x75, 0xb5, 0x64, 0x32, 0x53, 0x10, 0xad, 0x95, 0x7f, 0xe5, 0x05, 0x04,
+ 0x0e, 0x71, 0x6a, 0x98, 0xaf, 0x53, 0xe6, 0x18, 0xe4, 0x74, 0x2e, 0x8e,
+ 0xbe, 0xda, 0xcc, 0xd3, 0xad, 0x26, 0x06, 0x46, 0x2f, 0x08, 0x2d, 0x9f,
+ 0x38, 0x0e, 0xe4, 0x99, 0x50, 0xae, 0x72, 0x59, 0x94, 0x19, 0x30, 0xe8,
+ 0x35, 0x01, 0x69, 0x55, 0x2d, 0x14, 0xa7, 0x95, 0xe3, 0x6d, 0xbc, 0xa1,
+ 0x61, 0xa1, 0x54, 0x69, 0xa6, 0x3c, 0x3f, 0x52, 0x56, 0x8b, 0x39, 0x9f,
+ 0xa2, 0x59, 0x63, 0x7c, 0xd5, 0xd8, 0x8f, 0x5e, 0xad, 0x95, 0x79, 0xa1,
+ 0x2a, 0xc0, 0x4a, 0x2b, 0x47, 0x94, 0x26, 0x5a, 0x0c, 0xa5, 0xc4, 0x96,
+ 0xa2, 0x0f, 0x4b, 0x01, 0x2c, 0x80, 0xcf, 0x97, 0xaa, 0x80, 0x48, 0x35,
+ 0x0a, 0x18, 0x75, 0x0d, 0x07, 0x69, 0xa5, 0xf3, 0x18, 0x51, 0xc2, 0x57,
+ 0x38, 0xe4, 0xc7, 0x61, 0x4a, 0xf3, 0x05, 0x87, 0x8d, 0xb3, 0x51, 0x94,
+ 0x08, 0xbf, 0x14, 0xc7, 0x09, 0x85, 0xf2, 0xbe, 0x7f, 0x04, 0x10, 0x8d,
+ 0xe8, 0xc6, 0xde, 0xed, 0xaa, 0x3b, 0x98, 0x2e, 0x13, 0x88, 0x98, 0xc7,
+ 0x53, 0x3e, 0x54, 0xc4, 0x0d, 0x2b, 0x5b, 0x30, 0x02, 0x3a, 0x23, 0xb0,
+ 0x6a, 0xe8, 0x5b, 0xab, 0xe2, 0x35, 0x39, 0xd4, 0x6d, 0x50, 0x1d, 0x56,
+ 0xb4, 0x59, 0x22, 0xc4, 0xc8, 0xee, 0x92, 0x1f, 0xf7, 0x1a, 0xa9, 0x52,
+ 0xf2, 0x1c, 0xbc, 0x15, 0x5a, 0xe9, 0x4f, 0x10, 0xf1, 0x87, 0xcf, 0x67,
+ 0xe1, 0x10, 0x65, 0xcf, 0xf1, 0xc2, 0x08, 0xee, 0x3a, 0xf5, 0x98, 0x60,
+ 0x98, 0x17, 0x08, 0x96, 0x4d, 0x4e, 0x00, 0x0b, 0x70, 0x2b, 0xc2, 0xb6,
+ 0xb7, 0x3a, 0xb7, 0x5e, 0x6c, 0x6f, 0x5a, 0x7c, 0x5a, 0xa4, 0x6b, 0x59,
+ 0x05, 0x1c, 0xe5, 0xaf, 0xe3, 0xfc, 0xf1, 0x86, 0xf2, 0x6a, 0x2a, 0x5e,
+ 0x3b, 0x43, 0xf3, 0x87, 0x33, 0x76, 0xc8, 0x1e, 0x05, 0x2b, 0x56, 0x31,
+ 0x8d, 0xc9, 0x63, 0x1e, 0x57, 0xf6, 0x7c, 0x99, 0x6b, 0x0c, 0xcf, 0xae,
+ 0x38, 0xd1, 0x84, 0xe9, 0x3d, 0xfa, 0x30, 0x0c, 0x00, 0x28, 0xa1, 0x77,
+ 0x39, 0xbb, 0x7a, 0xfb, 0xd1, 0xa1, 0xea, 0x4b, 0xfe, 0x0e, 0x16, 0x3e,
+ 0xe8, 0x4c, 0xca, 0x3e, 0x61, 0xfb, 0x72, 0xbb, 0xdf, 0x81, 0x4d, 0xc8,
+ 0x8e, 0x4f, 0x82, 0xde, 0xd9, 0x4e, 0x88, 0x05, 0xed, 0xc4, 0xa4, 0xf7,
+ 0x62, 0x6d, 0x34, 0x99, 0xbd, 0x1e, 0xdc, 0x37, 0x60, 0xcf, 0x74, 0x32,
+ 0x09, 0x29, 0xb4, 0x0d, 0xcf, 0xb0, 0x47, 0x53, 0x79, 0x24, 0x32, 0x87,
+ 0xc6, 0xa6, 0x7e, 0xc7, 0x72, 0xd4, 0xac, 0x76, 0xe0, 0xce, 0xd7, 0x59,
+ 0x74, 0xc0, 0xa5, 0x34},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {959,
+ {0x80, 0x51, 0xe0, 0xf1, 0x25, 0xb3, 0xb6, 0xf6, 0xc2, 0x8f, 0xfc, 0x4b,
+ 0x64, 0xd9, 0xe9, 0x96, 0xdc, 0xbd, 0xee, 0x87, 0xc2, 0xe4, 0x53, 0x2e},
+ {0x69, 0xf0, 0x8b, 0x96, 0xc4, 0x01, 0x36, 0xb0, 0x74, 0xdf, 0xc9, 0x24,
+ 0xbd, 0x1c, 0xc8, 0x02, 0x52, 0xcf, 0xee, 0xb1, 0x84, 0x8d, 0xc7, 0x77,
+ 0xee, 0x63, 0x45, 0xc5, 0x48, 0x3d, 0xd6, 0xad, 0x42, 0x7e, 0xb5, 0x24,
+ 0x2a, 0x76, 0xe5, 0x81, 0x4f, 0x57, 0x59, 0x0f, 0xae, 0xd7, 0xf3, 0xc4,
+ 0xb6, 0x82, 0x86, 0x84, 0x6b, 0xa4, 0x56, 0x0a, 0x81, 0x7a, 0xdb, 0x37,
+ 0xf4, 0xe8, 0x1b, 0x1d, 0x2b, 0x50, 0x32, 0x97, 0x16, 0x32, 0x67, 0x78,
+ 0x4a, 0x59, 0xea, 0x01, 0xa9, 0xaa, 0xcf, 0x64, 0xaf, 0xaf, 0xe0, 0xa2,
+ 0xf6, 0xdb, 0xfa, 0x3f, 0x52, 0x58, 0xb7, 0x42, 0x9b, 0x48, 0xac, 0x35,
+ 0xea, 0x90, 0x18, 0xc6, 0xf0, 0x94, 0x64, 0x2a, 0x79, 0x01, 0x56, 0x2e,
+ 0x57, 0x4a, 0xcb, 0x24, 0x97, 0xfa, 0x7e, 0xcd, 0x3f, 0x1e, 0xf6, 0xa6,
+ 0xbc, 0x9b, 0x8e, 0xb8, 0x54, 0x34, 0x08, 0x43, 0x62, 0xbe, 0x96, 0x8f,
+ 0xd7, 0xd2, 0xf8, 0xb6, 0xb2, 0xfe, 0x74, 0xa0, 0xa8, 0x60, 0xcb, 0xa8,
+ 0x1d, 0x01, 0x63, 0x33, 0x33, 0xe8, 0x05, 0x5a, 0x57, 0x8d, 0xc8, 0x93,
+ 0x15, 0x60, 0x49, 0x2d, 0x6e, 0x56, 0x37, 0x67, 0x0d, 0xad, 0x6b, 0x67,
+ 0x91, 0xac, 0x15, 0xb7, 0x22, 0x7d, 0x92, 0x5e, 0x26, 0x3b, 0xf7, 0x88,
+ 0x85, 0x72, 0x55, 0xbc, 0x14, 0x1d, 0x2a, 0xce, 0xbd, 0x26, 0x9e, 0x55,
+ 0xa0, 0xb6, 0x01, 0xf7, 0xd1, 0xb9, 0x98, 0x4e, 0xad, 0x6a, 0x49, 0x91,
+ 0x37, 0x42, 0xc0, 0x33, 0xb1, 0x23, 0x55, 0xd0, 0xbd, 0x98, 0xbd, 0x59,
+ 0xe7, 0x69, 0xb4, 0x5c, 0x93, 0x06, 0xf2, 0x40, 0xd3, 0x5a, 0x5d, 0x93,
+ 0x3d, 0xae, 0xce, 0x42, 0xa2, 0xb7, 0xc5, 0xbc, 0x4b, 0xe0, 0x30, 0x0d,
+ 0xd1, 0x81, 0x42, 0xda, 0x6c, 0x36, 0x5a, 0xaf, 0x5f, 0x43, 0x3e, 0x9c,
+ 0x2a, 0x7e, 0xc2, 0xd1, 0xb2, 0xce, 0xe6, 0xde, 0xd3, 0x70, 0x08, 0x97,
+ 0x0f, 0xb7, 0xdb, 0x0e, 0x8e, 0x1b, 0x7c, 0xbf, 0xe2, 0x80, 0xb2, 0x81,
+ 0x66, 0x66, 0xc5, 0x5e, 0x49, 0xf2, 0x6e, 0x83, 0x4c, 0x71, 0x29, 0x35,
+ 0xe7, 0x17, 0x82, 0x5c, 0x11, 0x01, 0x33, 0xd2, 0xbb, 0x8f, 0xb6, 0x76,
+ 0xc8, 0xb1, 0x7c, 0x6b, 0xfa, 0x9f, 0xf3, 0x74, 0xff, 0xad, 0x5b, 0x40,
+ 0x0d, 0x49, 0x49, 0x3c, 0x0a, 0x79, 0x6c, 0xa5, 0x81, 0x51, 0x35, 0x6c,
+ 0xca, 0x2b, 0x04, 0x98, 0x6d, 0x84, 0x1f, 0xe4, 0x73, 0xfd, 0x44, 0x51,
+ 0x9a, 0x1a, 0x48, 0x7d, 0x7d, 0x3e, 0xf9, 0x69, 0x66, 0x4e, 0xcd, 0xe3,
+ 0x1b, 0x57, 0xbf, 0x96, 0xc7, 0xba, 0xa0, 0xfe, 0xbd, 0x46, 0x5b, 0xa4,
+ 0x2d, 0x1f, 0x8a, 0x82, 0x8c, 0x4d, 0x34, 0x1d, 0x43, 0x1f, 0x9d, 0x5f,
+ 0xae, 0xda, 0x73, 0xbc, 0x3c, 0xd9, 0xe0, 0x55, 0x18, 0xd7, 0x35, 0xd6,
+ 0x41, 0x4a, 0x99, 0x0c, 0xd6, 0x2e, 0x7d, 0x5d, 0x3d, 0x71, 0xa6, 0x85,
+ 0x23, 0x48, 0xb7, 0xff, 0xb2, 0xb6, 0x88, 0x53, 0xcb, 0x42, 0x66, 0x8f,
+ 0x48, 0x70, 0x50, 0xb2, 0x27, 0xfd, 0xd8, 0x81, 0x52, 0xb8, 0xe0, 0x14,
+ 0xf5, 0x13, 0xcb, 0x00, 0x74, 0x49, 0x97, 0x7a, 0x18, 0x61, 0x19, 0x13,
+ 0x1c, 0xc0, 0x53, 0x5d, 0x87, 0xf7, 0xb9, 0x0f, 0xdc, 0x82, 0x51, 0xc3,
+ 0xc1, 0x4f, 0xe3, 0x94, 0x5d, 0xe9, 0x4c, 0x08, 0x90, 0xea, 0x0f, 0x2c,
+ 0x60, 0xa7, 0xdf, 0x31, 0xcd, 0x31, 0x83, 0xc4, 0xdd, 0xfd, 0x23, 0x2b,
+ 0xc6, 0x1e, 0x67, 0x41, 0xb8, 0xb9, 0x3c, 0x39, 0xf3, 0x0d, 0x89, 0xd1,
+ 0x3d, 0x06, 0xd1, 0xf6, 0xa7, 0xdf, 0xab, 0xbd, 0xa7, 0x55, 0x8d, 0xcd,
+ 0x3c, 0x19, 0x29, 0x3c, 0x3d, 0x77, 0x2e, 0x4d, 0x0b, 0x8d, 0xf8, 0x86,
+ 0xd3, 0xad, 0xc0, 0xe2, 0x3d, 0xc5, 0xa7, 0x32},
+ {0xd6, 0x40, 0x6b, 0xe9, 0x0a, 0x2c, 0xd5, 0xcb, 0xfb, 0x2e, 0x43, 0x4f,
+ 0x47, 0xc2, 0x59, 0x82, 0xf6, 0x66, 0x8a, 0xb0, 0x0b, 0xbd, 0x76, 0xb2,
+ 0x4b, 0xbb, 0xa4, 0x1c, 0x8d, 0xa5, 0xf6, 0xeb, 0x03, 0xe3, 0x03, 0x75,
+ 0x54, 0xf9, 0xcb, 0x83, 0xe5, 0xe9, 0x0f, 0x0d, 0x43, 0x9d, 0x4b, 0xeb,
+ 0x15, 0xf7, 0x2e, 0xe9, 0x2c, 0x88, 0x6e, 0x48, 0xb5, 0xf4, 0x04, 0x50,
+ 0x28, 0x89, 0xb9, 0x11, 0x41, 0x32, 0xcd, 0x84, 0xd9, 0xc7, 0x34, 0xc6,
+ 0xc0, 0x04, 0x14, 0xa9, 0xd0, 0xd7, 0xb5, 0x0f, 0xa2, 0x98, 0xf7, 0x34,
+ 0xa8, 0x3d, 0x5c, 0x37, 0x8c, 0x1b, 0x44, 0x91, 0x63, 0x2d, 0xda, 0x51,
+ 0x59, 0x7c, 0x4d, 0x66, 0x5e, 0xe3, 0x6c, 0x7e, 0xd5, 0x90, 0x16, 0xbb,
+ 0x8f, 0x5a, 0x2b, 0x78, 0x59, 0x66, 0xe9, 0x2a, 0x8b, 0x8b, 0xc0, 0xd2,
+ 0xf5, 0x14, 0x2a, 0x32, 0x4a, 0xa2, 0x5c, 0x57, 0xc1, 0xb0, 0xb0, 0x5a,
+ 0xaa, 0x68, 0x55, 0x52, 0x1f, 0x6c, 0x66, 0x3e, 0x94, 0x65, 0x7c, 0x2a,
+ 0x2b, 0xd4, 0x57, 0xd8, 0xce, 0x7d, 0x3f, 0x87, 0x5f, 0x88, 0x5f, 0xb6,
+ 0xbe, 0xbf, 0xf0, 0x0b, 0x02, 0xc7, 0x17, 0x8c, 0x7f, 0xda, 0x79, 0x79,
+ 0x13, 0xfa, 0x4c, 0x57, 0xc1, 0xc9, 0x58, 0x62, 0xbc, 0xfd, 0x5f, 0x6c,
+ 0x3a, 0xb2, 0xa1, 0x93, 0x00, 0xa9, 0xf2, 0x45, 0x52, 0x46, 0xf9, 0x17,
+ 0xa0, 0x6d, 0x77, 0x24, 0xd6, 0xb8, 0x7c, 0x8b, 0x4c, 0xf0, 0x4c, 0x04,
+ 0x22, 0xab, 0x23, 0xbd, 0x88, 0x6b, 0xf7, 0xdc, 0x68, 0x97, 0x66, 0x5f,
+ 0x98, 0x33, 0xa4, 0x78, 0x89, 0x08, 0x6e, 0x64, 0x70, 0xd2, 0x16, 0xa0,
+ 0xa9, 0xb0, 0x50, 0x80, 0xbc, 0xfa, 0x06, 0x8a, 0x7d, 0xda, 0x49, 0x0f,
+ 0x96, 0xd1, 0x10, 0x6d, 0xca, 0xa2, 0xca, 0x22, 0x21, 0x65, 0xfe, 0x49,
+ 0xc0, 0x33, 0xab, 0x13, 0x8b, 0xdf, 0x43, 0xaf, 0x13, 0xe3, 0xf5, 0xda,
+ 0x7c, 0x33, 0x28, 0x38, 0x06, 0x21, 0x06, 0x20, 0x0f, 0x85, 0xdb, 0xe1,
+ 0x7c, 0x3b, 0xb7, 0xcc, 0x17, 0x8b, 0x32, 0x08, 0xb1, 0xae, 0x28, 0xb4,
+ 0x3e, 0x78, 0x30, 0x1c, 0xe6, 0x7d, 0x54, 0x9c, 0x97, 0x79, 0xce, 0x76,
+ 0x39, 0x8c, 0xd7, 0xe7, 0xb7, 0xc6, 0xd3, 0xf9, 0xa4, 0xfd, 0x87, 0xea,
+ 0xfc, 0xc2, 0x9a, 0xcc, 0x30, 0xa5, 0x8b, 0xb6, 0xcb, 0xcb, 0x25, 0x7b,
+ 0x49, 0x61, 0xfa, 0x6c, 0xbf, 0x18, 0x8d, 0x61, 0xab, 0xf3, 0x1e, 0x23,
+ 0xda, 0xa4, 0x5f, 0x52, 0xd4, 0x90, 0x5c, 0x1f, 0x25, 0x14, 0xeb, 0x7e,
+ 0x0d, 0xd5, 0xd2, 0x55, 0xa3, 0x16, 0x48, 0x9c, 0xdd, 0xe2, 0xba, 0x86,
+ 0x75, 0x19, 0x94, 0x8b, 0x00, 0x8a, 0x09, 0x8b, 0x52, 0x8e, 0x9b, 0x52,
+ 0x73, 0x6b, 0x55, 0x1c, 0x2d, 0xf7, 0xc0, 0xf4, 0xbf, 0x75, 0xed, 0x15,
+ 0x38, 0x7b, 0x3a, 0x08, 0x5b, 0x4a, 0xc1, 0x36, 0xaa, 0x67, 0x27, 0x2f,
+ 0xa8, 0x1e, 0xf4, 0xf7, 0xe9, 0xca, 0x76, 0xdf, 0x37, 0x72, 0xfc, 0x0d,
+ 0x1b, 0x57, 0x75, 0xf5, 0x22, 0x74, 0xfa, 0x22, 0xab, 0x66, 0xc0, 0xfa,
+ 0xb5, 0xa1, 0x6d, 0x19, 0x60, 0x79, 0x5c, 0x06, 0x2d, 0x67, 0x4e, 0x92,
+ 0x73, 0x2b, 0xbf, 0x3c, 0x29, 0x0c, 0xdc, 0xf3, 0x45, 0x2d, 0x80, 0xed,
+ 0x46, 0x8d, 0x8a, 0x54, 0x1a, 0x17, 0x3f, 0x6f, 0x34, 0x25, 0x70, 0xfe,
+ 0x4d, 0xd5, 0xd4, 0x9e, 0x1d, 0xde, 0xe6, 0xbf, 0x69, 0x28, 0x8e, 0x5a,
+ 0x5e, 0x28, 0x63, 0xbb, 0xc7, 0x56, 0x03, 0xa3, 0x20, 0x61, 0x24, 0xfa,
+ 0xc1, 0xd9, 0x29, 0x29, 0xe5, 0x61, 0x8d, 0xde, 0xb8, 0x62, 0xc8, 0x05,
+ 0x77, 0xb5, 0x2c, 0xf5, 0x81, 0x96, 0xb1, 0x57, 0x50, 0xe0, 0x92, 0x4b,
+ 0x70, 0x3c, 0xb5, 0x11, 0x74, 0x19, 0x6f, 0x54, 0x01, 0x3f, 0xa9, 0x01,
+ 0xb7, 0x9f, 0xa6, 0x7b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {960,
+ {0xa9, 0xcd, 0x92, 0x1f, 0x6a, 0xbd, 0xa8, 0x58, 0xf7, 0x74, 0xed, 0x7a,
+ 0xaf, 0x25, 0x16, 0x2f, 0xaa, 0x65, 0x0c, 0x75, 0xef, 0xf6, 0x13, 0x2a},
+ {0x86, 0xa6, 0x3e, 0xc8, 0xbb, 0x87, 0x88, 0x6f, 0x27, 0x05, 0xfb, 0x39,
+ 0x38, 0x58, 0x85, 0xac, 0x41, 0x42, 0x7b, 0xe1, 0xf0, 0xe0, 0x69, 0xc0,
+ 0x1c, 0xaa, 0xda, 0x51, 0xba, 0x3f, 0xa7, 0x80, 0x3e, 0x55, 0x71, 0x95,
+ 0x1d, 0x3a, 0x29, 0xf1, 0x76, 0xa8, 0x9a, 0x1d, 0xc8, 0x0f, 0x77, 0x7f,
+ 0xe0, 0xae, 0x60, 0x37, 0x8a, 0x39, 0x2a, 0x56, 0xcf, 0x9e, 0x20, 0xef,
+ 0x6c, 0xae, 0x84, 0xad, 0xb0, 0x0e, 0x63, 0x98, 0xdb, 0xf0, 0xf2, 0x04,
+ 0x56, 0x93, 0x8b, 0x70, 0x28, 0x77, 0xe4, 0x43, 0x68, 0x01, 0xde, 0x20,
+ 0xbd, 0xd7, 0x6b, 0x77, 0xcc, 0x2a, 0x13, 0xe2, 0xd7, 0xc2, 0xf8, 0x69,
+ 0x20, 0x69, 0x44, 0x1b, 0x85, 0x6f, 0x86, 0x7b, 0xee, 0x7c, 0x04, 0xa2,
+ 0x91, 0x0a, 0x2f, 0xb8, 0xc9, 0xf7, 0xbe, 0x4e, 0xee, 0x50, 0x30, 0x97,
+ 0x66, 0xc1, 0x69, 0x41, 0x74, 0xfa, 0x01, 0x29, 0x88, 0x0f, 0x13, 0xa7,
+ 0x5a, 0xd3, 0x84, 0x78, 0x97, 0x95, 0x84, 0x4e, 0x68, 0xb0, 0x2f, 0x26,
+ 0xe7, 0x9e, 0xe4, 0x6e, 0xbe, 0x71, 0x1c, 0x68, 0x3c, 0x59, 0x04, 0xab,
+ 0x19, 0x6f, 0xe5, 0x58, 0x32, 0x0f, 0xb9, 0xd7, 0x6a, 0x57, 0x62, 0x56,
+ 0x87, 0x2f, 0x3b, 0xd9, 0x44, 0x15, 0x47, 0xd8, 0x26, 0xe6, 0xd2, 0xf5,
+ 0x7e, 0x99, 0x56, 0x30, 0xa3, 0xd9, 0xf3, 0xad, 0xa9, 0x67, 0x05, 0xcd,
+ 0xea, 0x94, 0x9a, 0x82, 0x4b, 0xfe, 0x38, 0x37, 0x50, 0x21, 0x3f, 0xef,
+ 0xdf, 0xcc, 0x8e, 0x19, 0x4a, 0x70, 0x40, 0x6d, 0x57, 0x40, 0xbc, 0x91,
+ 0xe8, 0x98, 0x2f, 0xd0, 0x3c, 0x37, 0x84, 0xb1, 0x73, 0xe7, 0x54, 0x7d,
+ 0xc6, 0x4b, 0x98, 0x5c, 0x7f, 0xb3, 0x5d, 0x8b, 0xca, 0x15, 0xd3, 0x81,
+ 0x10, 0xd6, 0xd6, 0x3a, 0xfb, 0x35, 0x52, 0xcd, 0xd1, 0xd2, 0xd1, 0x4c,
+ 0x9c, 0xdb, 0xca, 0x63, 0x97, 0x6c, 0xd0, 0x4e, 0x88, 0xf1, 0x4f, 0xf5,
+ 0x71, 0xd7, 0xb2, 0x0b, 0xd7, 0xd4, 0x88, 0xf7, 0x77, 0xe4, 0xe9, 0x6c,
+ 0x87, 0xf2, 0x1b, 0x9c, 0x6d, 0x91, 0x80, 0x99, 0xfc, 0x39, 0xf2, 0xe7,
+ 0xcc, 0xa3, 0x95, 0x79, 0x02, 0x27, 0xdb, 0x13, 0xd3, 0x0c, 0x54, 0x3b,
+ 0xaf, 0x93, 0xbe, 0xbd, 0x16, 0x5c, 0x5f, 0xb3, 0x88, 0x77, 0x24, 0x06,
+ 0x02, 0x25, 0x05, 0x16, 0xfd, 0x97, 0xc8, 0x72, 0x8d, 0x36, 0xcd, 0xe5,
+ 0xa4, 0xb5, 0x70, 0xc8, 0x11, 0x77, 0xb0, 0x73, 0x79, 0x22, 0xa8, 0x2b,
+ 0x09, 0x8e, 0x9b, 0xbc, 0xd8, 0x68, 0xee, 0x74, 0x1a, 0xc0, 0x4c, 0x05,
+ 0x59, 0xb6, 0x99, 0x4a, 0x70, 0x3e, 0x6a, 0xaf, 0xdf, 0x4d, 0x34, 0x33,
+ 0x8f, 0x2c, 0x04, 0xf4, 0x26, 0xa4, 0xec, 0x7f, 0x88, 0xd4, 0x0a, 0x58,
+ 0x43, 0xc7, 0xd2, 0x42, 0xac, 0xc6, 0x58, 0xad, 0xdf, 0xac, 0xe2, 0x6a,
+ 0x36, 0x5c, 0x2d, 0xb4, 0x07, 0x74, 0x05, 0xb2, 0xb2, 0x72, 0x3b, 0x3b,
+ 0x84, 0x82, 0x31, 0x96, 0x18, 0x92, 0x44, 0x20, 0xef, 0x0a, 0x33, 0xcd,
+ 0xcb, 0xcf, 0x93, 0xc4, 0xb3, 0x5f, 0x60, 0x08, 0x16, 0xe0, 0x49, 0x33,
+ 0xf5, 0xdb, 0x67, 0x9f, 0x75, 0x22, 0x53, 0x26, 0xd9, 0xdf, 0xe2, 0x1a,
+ 0x17, 0xd3, 0x05, 0x89, 0x2d, 0x02, 0xe6, 0x23, 0x90, 0xd0, 0x5b, 0x33,
+ 0x86, 0xac, 0xed, 0x84, 0x25, 0xee, 0xfa, 0x7e, 0xed, 0x89, 0x80, 0x6d,
+ 0x11, 0xb8, 0x2a, 0x1d, 0xd4, 0xbd, 0xd2, 0x2e, 0x52, 0xd5, 0xd1, 0xac,
+ 0x0f, 0x86, 0x46, 0x01, 0x8c, 0xbd, 0x91, 0xd2, 0xef, 0xf4, 0x08, 0x1a,
+ 0x57, 0x3a, 0x74, 0x6b, 0xcb, 0x38, 0x34, 0xc8, 0x6e, 0x8e, 0xc5, 0xbf,
+ 0x5e, 0x62, 0xfd, 0x0c, 0xbf, 0x02, 0x04, 0xa2, 0x15, 0x14, 0xc2, 0x98,
+ 0x11, 0x3f, 0x3d, 0x85, 0xb3, 0x2c, 0xeb, 0x5c},
+ {0x47, 0x25, 0x56, 0x0b, 0xd9, 0x49, 0xad, 0x85, 0x2f, 0xf0, 0xf4, 0x45,
+ 0x2a, 0xee, 0xf5, 0xb5, 0xb6, 0xb4, 0xfe, 0x59, 0xe6, 0xbf, 0xf9, 0x86,
+ 0x38, 0xeb, 0xf8, 0x92, 0xac, 0xf2, 0x08, 0x13, 0x83, 0x81, 0xdb, 0x37,
+ 0x1d, 0x4d, 0x36, 0x06, 0x32, 0x59, 0x76, 0x3e, 0xd8, 0xb0, 0x34, 0xe2,
+ 0xad, 0x53, 0x7a, 0x2c, 0x7b, 0x19, 0xfe, 0x1b, 0x28, 0x5e, 0x32, 0x3a,
+ 0x86, 0xc2, 0x62, 0xea, 0x87, 0x72, 0x4e, 0x18, 0xca, 0x25, 0x3a, 0x7e,
+ 0x11, 0x03, 0x4d, 0x37, 0x93, 0xbe, 0xd2, 0x7c, 0xb6, 0xf0, 0xce, 0x6b,
+ 0x52, 0x11, 0xef, 0x67, 0x37, 0xd4, 0x2a, 0xae, 0x29, 0x86, 0xd2, 0xf3,
+ 0x4f, 0x0a, 0xbc, 0x15, 0xf7, 0x62, 0xdc, 0xa1, 0xd0, 0x0f, 0xb7, 0x57,
+ 0xe2, 0x3e, 0x41, 0x68, 0x91, 0x9e, 0x93, 0xa3, 0xfc, 0xb9, 0xff, 0x0e,
+ 0x50, 0x2c, 0x36, 0xd8, 0xe7, 0x58, 0x0b, 0x41, 0x92, 0x4e, 0xff, 0x62,
+ 0xb5, 0x3a, 0x94, 0x37, 0x49, 0xed, 0x5f, 0xee, 0x41, 0xfc, 0x32, 0x3d,
+ 0x19, 0xf2, 0xb8, 0x15, 0x97, 0x32, 0xc6, 0x4f, 0x67, 0x95, 0x93, 0xd9,
+ 0xf8, 0x59, 0xb0, 0x27, 0x4a, 0xf0, 0xcf, 0xe4, 0xe2, 0x8d, 0x1d, 0x71,
+ 0xee, 0x27, 0x76, 0x42, 0x75, 0xb4, 0xc0, 0xf9, 0x1f, 0xc7, 0xc7, 0xcd,
+ 0xe5, 0x7f, 0xc1, 0x57, 0xd3, 0x25, 0xe0, 0x31, 0x49, 0x39, 0x87, 0xde,
+ 0x33, 0x1f, 0xbd, 0xef, 0x70, 0x67, 0xd2, 0x10, 0xf1, 0x4a, 0xdb, 0x57,
+ 0x48, 0xb4, 0x39, 0x84, 0xb0, 0x92, 0x73, 0xb6, 0xec, 0x8c, 0x18, 0x16,
+ 0x63, 0xb7, 0x7c, 0xf8, 0x9f, 0x27, 0x86, 0x35, 0x21, 0xa8, 0xa7, 0xe7,
+ 0x97, 0xa6, 0x4f, 0x42, 0x33, 0x7a, 0x23, 0x4b, 0x6f, 0xd1, 0x85, 0x52,
+ 0x23, 0xfe, 0x34, 0x8a, 0x8c, 0x56, 0x73, 0xab, 0x9b, 0x29, 0xf2, 0x17,
+ 0x5b, 0xa1, 0x9a, 0xf0, 0x15, 0x8b, 0xca, 0xde, 0x02, 0x4c, 0xf9, 0x5f,
+ 0x8b, 0xa8, 0x7b, 0x61, 0xa3, 0x69, 0xd5, 0xff, 0x55, 0x17, 0x71, 0x54,
+ 0x9d, 0xe7, 0x7b, 0x11, 0x7e, 0xa2, 0x9f, 0x22, 0x05, 0x92, 0xc2, 0xd9,
+ 0x6d, 0x05, 0x02, 0x1d, 0x3b, 0x71, 0xf8, 0xb5, 0xb9, 0xb8, 0x9b, 0xe2,
+ 0x64, 0xf6, 0xcf, 0x04, 0xc4, 0x0a, 0x86, 0x0f, 0x94, 0xb7, 0xfa, 0x59,
+ 0x18, 0x28, 0x5e, 0xc0, 0x23, 0xd5, 0x41, 0x37, 0xce, 0xfc, 0xe3, 0x6d,
+ 0x62, 0x75, 0x05, 0x57, 0xb7, 0xa4, 0x2b, 0xcb, 0x24, 0x36, 0x09, 0x30,
+ 0xe2, 0x52, 0xee, 0x5a, 0x90, 0x88, 0xbc, 0x88, 0x94, 0xd1, 0xe0, 0xec,
+ 0xb5, 0x95, 0x5c, 0x16, 0x99, 0xeb, 0x85, 0x77, 0xde, 0xe6, 0x56, 0x4c,
+ 0xde, 0x5c, 0x28, 0x41, 0xbe, 0xdc, 0xd9, 0xda, 0xfe, 0xc6, 0xef, 0xe5,
+ 0x69, 0xb7, 0x27, 0xb0, 0x04, 0x6e, 0x60, 0xdb, 0x56, 0x72, 0x46, 0x5d,
+ 0x73, 0xed, 0x83, 0x74, 0x97, 0xd8, 0x14, 0xd7, 0x76, 0xc5, 0x36, 0x13,
+ 0xe2, 0xc2, 0xaf, 0xfd, 0x7b, 0xd3, 0x24, 0x60, 0x88, 0x4d, 0x17, 0x28,
+ 0x03, 0xc7, 0xa4, 0xd2, 0xf1, 0xd8, 0x42, 0x37, 0x44, 0x82, 0xa0, 0x6f,
+ 0xb8, 0xb8, 0x1b, 0xda, 0xb0, 0xe2, 0x2e, 0x72, 0x73, 0x49, 0x02, 0xe3,
+ 0x8e, 0xb0, 0xba, 0x35, 0xb0, 0xc1, 0xb2, 0x35, 0xdf, 0xe4, 0x01, 0x2f,
+ 0xdf, 0xf3, 0xf9, 0xf2, 0x6d, 0x24, 0xdf, 0x5d, 0x7f, 0x71, 0x10, 0xb3,
+ 0x98, 0xeb, 0x85, 0x44, 0x4d, 0x40, 0x82, 0x85, 0x56, 0xad, 0x24, 0xde,
+ 0xdb, 0x14, 0x1e, 0xa1, 0xcf, 0xdf, 0x7a, 0x0a, 0x06, 0x2d, 0x43, 0xdf,
+ 0xf3, 0x8c, 0x71, 0xa0, 0x60, 0x99, 0x6e, 0x69, 0x4d, 0xbf, 0xed, 0x3b,
+ 0x8d, 0x84, 0xc8, 0x5e, 0x15, 0x8f, 0x9a, 0x77, 0xac, 0x5b, 0xf0, 0x4a,
+ 0xa3, 0x7d, 0x5c, 0xb4, 0xdc, 0x89, 0xad, 0x7a, 0x49, 0xdc, 0x59, 0x07,
+ 0x96, 0x57, 0x2e, 0x39},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {961,
+ {0x11, 0xc7, 0xb5, 0x4a, 0xad, 0xec, 0x2f, 0x2b, 0xe0, 0xd7, 0x92, 0xea,
+ 0xd4, 0xd0, 0x6f, 0x45, 0x9d, 0xdb, 0x83, 0xd3, 0xa1, 0x58, 0xda, 0xe6},
+ {0x76, 0x39, 0x96, 0x11, 0x35, 0x4e, 0xe8, 0x23, 0x88, 0xb3, 0xfc, 0x51,
+ 0x30, 0x25, 0x8b, 0x22, 0xd5, 0x7a, 0x67, 0x72, 0xbe, 0x8e, 0x1f, 0xc0,
+ 0x5b, 0x0f, 0x91, 0x2a, 0xc5, 0x0e, 0xcc, 0x93, 0x94, 0xce, 0x7d, 0x6f,
+ 0x22, 0x17, 0x3b, 0x3e, 0xf4, 0x6e, 0xa2, 0x0c, 0xd2, 0xc1, 0x43, 0x4d,
+ 0x79, 0x3a, 0x1f, 0x6d, 0xd3, 0xfe, 0x42, 0xb0, 0x89, 0x6a, 0x29, 0x54,
+ 0x95, 0x30, 0xa5, 0xaa, 0xe2, 0x7b, 0x86, 0xaf, 0x76, 0xf0, 0xf0, 0xbe,
+ 0x02, 0xa3, 0x2d, 0x41, 0xcc, 0x12, 0x7d, 0xdb, 0x7a, 0x4c, 0x12, 0xe8,
+ 0x34, 0x93, 0xc3, 0xc9, 0xea, 0x8b, 0x32, 0x02, 0x75, 0xfa, 0xc4, 0x3d,
+ 0x72, 0x52, 0xe6, 0x9c, 0x9e, 0x01, 0x02, 0xf8, 0x05, 0xa6, 0x8f, 0x8c,
+ 0xb0, 0x80, 0x84, 0x41, 0x99, 0x84, 0xf7, 0xea, 0x05, 0xd5, 0xc9, 0x93,
+ 0x59, 0x6c, 0xd9, 0x08, 0x0a, 0x4c, 0xe7, 0x74, 0xf7, 0x18, 0xf1, 0x40,
+ 0xe7, 0x01, 0x57, 0xce, 0x83, 0x2d, 0x1f, 0xd5, 0x96, 0x8b, 0xe9, 0x61,
+ 0x50, 0x96, 0x08, 0x73, 0x54, 0x83, 0x8d, 0x6e, 0x81, 0xe1, 0xdd, 0x44,
+ 0x48, 0x79, 0xba, 0x99, 0xaf, 0x8f, 0x1a, 0x8d, 0x04, 0x3e, 0x50, 0xc9,
+ 0x98, 0x58, 0x04, 0xd3, 0x5a, 0xf2, 0x13, 0xf6, 0x54, 0x28, 0x79, 0x8e,
+ 0x1e, 0x3b, 0x7a, 0x84, 0x08, 0x56, 0x6f, 0x01, 0xb7, 0xcb, 0x15, 0x4f,
+ 0xb5, 0x39, 0x76, 0x3b, 0x10, 0xce, 0xba, 0x4f, 0xe7, 0x08, 0x4c, 0x6f,
+ 0xc9, 0xe6, 0x23, 0x5d, 0x1c, 0x46, 0x57, 0xa4, 0x25, 0x1b, 0x2c, 0x80,
+ 0xa8, 0xd8, 0xb8, 0x82, 0x1a, 0x36, 0xe0, 0x48, 0x44, 0x18, 0x0c, 0xff,
+ 0x98, 0x58, 0x5e, 0x70, 0xc7, 0xef, 0xeb, 0x4b, 0x11, 0xa1, 0xb3, 0xe2,
+ 0x38, 0x3f, 0xf8, 0xd4, 0x14, 0x33, 0x43, 0xfe, 0xe1, 0xa2, 0xe0, 0x40,
+ 0x55, 0x3c, 0x17, 0x0e, 0xc5, 0x86, 0x6e, 0x9b, 0x37, 0x3a, 0xb0, 0xca,
+ 0xad, 0x85, 0x67, 0x55, 0xdf, 0x1f, 0x36, 0x35, 0x72, 0x48, 0x53, 0xf1,
+ 0x2a, 0x37, 0xa8, 0x94, 0xfa, 0xbf, 0xfb, 0x93, 0x23, 0x49, 0x24, 0x6d,
+ 0xea, 0x7c, 0x6e, 0x42, 0xfe, 0x4c, 0x5a, 0xbb, 0x04, 0x8c, 0xf8, 0x3c,
+ 0x3e, 0xf4, 0x16, 0x55, 0x7f, 0x7f, 0xdd, 0xe3, 0xcf, 0x5e, 0x41, 0x82,
+ 0xb4, 0x96, 0xe3, 0x66, 0x62, 0xed, 0x5e, 0x0b, 0x5b, 0x3e, 0x44, 0xd5,
+ 0x35, 0x3d, 0x00, 0xe4, 0x3f, 0x6f, 0x5f, 0x96, 0x37, 0x35, 0x66, 0x1a,
+ 0xbd, 0x89, 0x78, 0x1d, 0x22, 0x13, 0x1c, 0x89, 0x66, 0x12, 0x68, 0xb3,
+ 0xb4, 0x03, 0xc4, 0x0c, 0xb9, 0xc4, 0x1e, 0xfc, 0x16, 0x78, 0xcc, 0xf5,
+ 0xf8, 0x15, 0x80, 0x53, 0xad, 0xde, 0x06, 0x24, 0xb0, 0x3c, 0x82, 0x2a,
+ 0x93, 0x2a, 0xa6, 0xb7, 0xaf, 0xf6, 0xb8, 0x3a, 0x80, 0xa9, 0x62, 0xf5,
+ 0x9c, 0x11, 0xaf, 0x01, 0x21, 0xbe, 0xb1, 0x61, 0x25, 0x09, 0xe2, 0x08,
+ 0x6a, 0x02, 0xe3, 0x9f, 0xc3, 0x8d, 0xd5, 0x58, 0x80, 0xb9, 0xff, 0xce,
+ 0x4e, 0xa7, 0x00, 0x04, 0x69, 0x29, 0x97, 0xd9, 0xae, 0x8b, 0xf8, 0x5e,
+ 0x14, 0x77, 0xc4, 0x54, 0x0c, 0x33, 0x42, 0x5b, 0x67, 0xe0, 0x79, 0xd8,
+ 0xfb, 0xbb, 0xea, 0x24, 0x7b, 0x5e, 0x96, 0x39, 0xfa, 0x28, 0x20, 0x6a,
+ 0x20, 0x5f, 0x87, 0x56, 0xcb, 0x25, 0xc9, 0x6a, 0x6c, 0x68, 0xb2, 0x86,
+ 0x54, 0x17, 0xe8, 0x92, 0xe0, 0xbb, 0xa1, 0xf2, 0xf8, 0xab, 0x38, 0xd8,
+ 0x49, 0xf0, 0x33, 0xae, 0x00, 0xe4, 0x9a, 0x22, 0xdf, 0x52, 0xc3, 0x8e,
+ 0x50, 0xd3, 0x26, 0x6e, 0x84, 0x45, 0x50, 0xe9, 0x8e, 0x9d, 0x09, 0x7b,
+ 0x99, 0xc4, 0x00, 0xfd, 0x7d, 0x2d, 0xed, 0x56, 0x88, 0x91, 0xcb, 0x54,
+ 0xee, 0x9b, 0x33, 0x9f, 0x71, 0x49, 0x0d, 0xe4},
+ {0x5b, 0x8b, 0x0c, 0xb8, 0x5f, 0x95, 0xef, 0x20, 0x71, 0x0b, 0x21, 0xbc,
+ 0x94, 0xb0, 0x69, 0xb6, 0x03, 0xd4, 0xbf, 0x7b, 0xc3, 0x96, 0x38, 0xde,
+ 0xd4, 0x64, 0x2f, 0x84, 0x94, 0x6e, 0x87, 0xb3, 0x17, 0xa9, 0xf2, 0x77,
+ 0x67, 0x1e, 0xfd, 0x36, 0x94, 0xba, 0x45, 0x03, 0x73, 0xf8, 0x90, 0x4f,
+ 0x2d, 0x22, 0xd1, 0xdd, 0x4d, 0x0a, 0x1b, 0x40, 0xce, 0xaa, 0x49, 0x61,
+ 0xb3, 0x96, 0x2f, 0x1e, 0x07, 0x6d, 0x0e, 0x6b, 0xc5, 0x70, 0x29, 0xde,
+ 0x2c, 0x33, 0xd9, 0xd1, 0x62, 0xe3, 0x55, 0x54, 0x97, 0x77, 0x50, 0xca,
+ 0xef, 0xbc, 0x27, 0xc9, 0x28, 0xfa, 0xc3, 0x3c, 0xe7, 0xa7, 0xfc, 0xe0,
+ 0x94, 0x9b, 0x32, 0x83, 0xaa, 0x9f, 0x75, 0xc3, 0x55, 0x7d, 0xf7, 0xe7,
+ 0xb1, 0x4b, 0xfe, 0xba, 0x48, 0x69, 0xc9, 0x43, 0x60, 0xf0, 0xa2, 0x9b,
+ 0x5e, 0xe4, 0xa2, 0x80, 0xd3, 0x7c, 0xd4, 0x31, 0xb7, 0xfe, 0xeb, 0x47,
+ 0x78, 0x11, 0x24, 0xee, 0x27, 0xcc, 0x73, 0x3d, 0x98, 0x23, 0x34, 0xbc,
+ 0xb9, 0xf7, 0x37, 0x98, 0xb3, 0xe6, 0xc3, 0xe9, 0x9d, 0x8a, 0x2e, 0x1e,
+ 0x65, 0x57, 0xe2, 0xfc, 0x9b, 0x71, 0xff, 0x15, 0xaf, 0x58, 0xbb, 0xec,
+ 0xa4, 0x24, 0xa9, 0x11, 0xfe, 0x2f, 0x04, 0xc9, 0xf5, 0x81, 0x66, 0x18,
+ 0xf4, 0xbc, 0x9d, 0xa4, 0x51, 0xa5, 0x95, 0xd7, 0xe7, 0x76, 0xd4, 0x47,
+ 0xac, 0x51, 0xed, 0xb4, 0xc5, 0xd5, 0xda, 0x2c, 0xee, 0xae, 0xef, 0x3d,
+ 0x37, 0x07, 0xf0, 0x65, 0x55, 0xd7, 0x9a, 0x16, 0x57, 0xff, 0x66, 0xc0,
+ 0x38, 0xa8, 0xc1, 0x52, 0x51, 0x71, 0x7e, 0x92, 0xf8, 0x23, 0xfc, 0xf4,
+ 0xea, 0x5e, 0x5d, 0xe0, 0x1d, 0xaa, 0x22, 0xfe, 0x09, 0x85, 0xc1, 0x87,
+ 0x2a, 0xfa, 0x2b, 0x84, 0xc6, 0x7e, 0xb8, 0x22, 0x21, 0x90, 0x3a, 0xe2,
+ 0x18, 0x63, 0xde, 0x0a, 0xb5, 0x8c, 0xb2, 0x6b, 0x35, 0x12, 0xed, 0x28,
+ 0x78, 0xfe, 0x5d, 0x22, 0x65, 0x44, 0xd8, 0xe1, 0xac, 0x04, 0xbd, 0xe1,
+ 0x0b, 0x2c, 0x0e, 0x59, 0x29, 0xfa, 0x49, 0x21, 0x41, 0x1c, 0xfb, 0x84,
+ 0xca, 0x92, 0xa4, 0xab, 0xfb, 0x59, 0xe8, 0xc1, 0xba, 0xba, 0x48, 0x8f,
+ 0x46, 0x2d, 0x3a, 0xa7, 0x50, 0xe6, 0x8d, 0x9b, 0x66, 0xc3, 0x6d, 0x5c,
+ 0xb4, 0xb6, 0x5a, 0x49, 0x87, 0x98, 0xc6, 0xe5, 0x0c, 0x0d, 0x55, 0x9b,
+ 0x90, 0xa9, 0x3a, 0x5e, 0x8e, 0x26, 0xcd, 0x78, 0xd6, 0xa0, 0xdd, 0x61,
+ 0x7b, 0x24, 0x23, 0xb3, 0xcf, 0xf4, 0xe4, 0xd6, 0x55, 0xc9, 0x6e, 0x9c,
+ 0xc3, 0x08, 0x71, 0x17, 0xec, 0x9f, 0x84, 0xb3, 0x87, 0x05, 0x3e, 0x58,
+ 0x6f, 0x72, 0x35, 0x36, 0x78, 0xab, 0x54, 0xfd, 0x23, 0x46, 0x81, 0x42,
+ 0x58, 0xc2, 0x01, 0x4b, 0x2c, 0x24, 0xb9, 0xb3, 0xbc, 0xff, 0x7a, 0x56,
+ 0x0f, 0x44, 0xb1, 0x9e, 0x96, 0x2b, 0x48, 0x56, 0x2c, 0x47, 0x6f, 0x29,
+ 0xf2, 0x70, 0x9c, 0x1e, 0x78, 0xfb, 0x02, 0x79, 0xf9, 0x30, 0x72, 0x1c,
+ 0xed, 0x4d, 0x3e, 0xc1, 0xf0, 0x5a, 0x91, 0x17, 0x26, 0x2c, 0x94, 0x76,
+ 0xe3, 0x55, 0x84, 0xfb, 0xff, 0xc0, 0x42, 0xdb, 0x30, 0x92, 0x06, 0x58,
+ 0x5d, 0x11, 0xb9, 0x2a, 0x1a, 0x10, 0x84, 0x5a, 0x49, 0xea, 0x91, 0xd1,
+ 0x3f, 0x68, 0x1a, 0x7c, 0x24, 0x6f, 0xff, 0x11, 0x34, 0x5b, 0xc8, 0x30,
+ 0xb7, 0x92, 0xb8, 0x6e, 0x45, 0x57, 0x97, 0x05, 0x30, 0x24, 0x4c, 0xe6,
+ 0x24, 0x7b, 0xe1, 0x95, 0x1d, 0x81, 0x86, 0x29, 0x5a, 0xd6, 0xea, 0xa7,
+ 0xd3, 0xf7, 0x79, 0xb2, 0x46, 0x2a, 0x45, 0xce, 0xdd, 0xff, 0xe7, 0xdb,
+ 0x71, 0x08, 0x2e, 0xd2, 0xb8, 0x90, 0xa9, 0x82, 0xd0, 0xa2, 0x71, 0xb0,
+ 0xe4, 0x8b, 0x42, 0x93, 0xed, 0x58, 0x78, 0x07, 0x19, 0xed, 0xe7, 0xd0,
+ 0x13, 0xaf, 0x90, 0x4c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {962,
+ {0x8c, 0xe3, 0x29, 0x87, 0x67, 0x88, 0x33, 0xd0, 0xb2, 0xe1, 0xa8, 0x13,
+ 0xfa, 0x2e, 0xf3, 0xdf, 0xac, 0x59, 0x22, 0x65, 0x50, 0x00, 0x6f, 0x3c},
+ {0xc8, 0x26, 0xe8, 0xae, 0x9f, 0x07, 0xcb, 0x5f, 0xe4, 0x23, 0xae, 0x93,
+ 0x4c, 0xa4, 0xd5, 0xd1, 0x32, 0xcd, 0xe0, 0xc1, 0xc8, 0x73, 0xa7, 0x73,
+ 0x87, 0x9d, 0x96, 0x0f, 0xaf, 0x58, 0x16, 0x87, 0x85, 0x88, 0x6a, 0x78,
+ 0x69, 0x14, 0x7e, 0x72, 0x4e, 0x30, 0x23, 0xae, 0x9d, 0xa2, 0xcc, 0xa5,
+ 0xcd, 0x7f, 0x02, 0x8b, 0x3e, 0x87, 0xd2, 0xeb, 0xa5, 0x11, 0x9f, 0x3d,
+ 0xe7, 0x8a, 0x2a, 0xbe, 0x79, 0xb3, 0x94, 0xac, 0x48, 0xa2, 0x10, 0x15,
+ 0xca, 0x42, 0xaa, 0x5b, 0xd7, 0xba, 0x4d, 0x75, 0x56, 0x44, 0xae, 0x58,
+ 0x11, 0xf1, 0x27, 0xa8, 0xc9, 0xc7, 0x9f, 0x25, 0x8a, 0xf1, 0x3c, 0x3d,
+ 0x9c, 0x95, 0x38, 0x55, 0x6b, 0x1c, 0x63, 0x7c, 0xe0, 0xa2, 0xc7, 0xe8,
+ 0xf6, 0xea, 0xca, 0x10, 0x36, 0x10, 0x0c, 0xb3, 0x7e, 0x20, 0xa8, 0x83,
+ 0x6c, 0x1b, 0x1d, 0x69, 0x73, 0xa1, 0x35, 0x47, 0x42, 0xe8, 0xb8, 0x92,
+ 0x2a, 0x29, 0x07, 0x86, 0xef, 0x97, 0xb9, 0x13, 0x8d, 0x2a, 0xc5, 0x8e,
+ 0x27, 0xc7, 0x18, 0x2d, 0x0f, 0x8c, 0xb8, 0x3a, 0xf5, 0xed, 0x50, 0xde,
+ 0x76, 0xc6, 0x30, 0x6a, 0xe6, 0x64, 0x95, 0xba, 0xf5, 0xb1, 0xa4, 0xef,
+ 0x05, 0x4c, 0x78, 0x19, 0x03, 0x97, 0x76, 0x43, 0x2e, 0xfd, 0xb5, 0x22,
+ 0x6e, 0x2e, 0xb2, 0xcb, 0xfc, 0x9e, 0xf3, 0xe3, 0x59, 0xe8, 0x7e, 0x03,
+ 0x1b, 0x90, 0xfe, 0x68, 0x8b, 0x1a, 0xff, 0x31, 0xba, 0x46, 0x53, 0x7d,
+ 0x4f, 0x0c, 0xed, 0x14, 0xd9, 0xd9, 0x7e, 0xa5, 0xba, 0x33, 0xa4, 0x2b,
+ 0x34, 0x19, 0x9f, 0x4b, 0x91, 0xe0, 0x65, 0x5f, 0x31, 0x11, 0xf6, 0x41,
+ 0xdc, 0x08, 0xac, 0x7f, 0x84, 0xad, 0x97, 0x54, 0x0f, 0x09, 0xf8, 0x8a,
+ 0x32, 0x34, 0x6b, 0xf5, 0xe3, 0xbc, 0xd6, 0x01, 0x4b, 0xb4, 0x28, 0x88,
+ 0xe1, 0xfc, 0xa1, 0xf3, 0x01, 0xb1, 0xc9, 0xcc, 0x81, 0xbe, 0xa7, 0xb1,
+ 0x72, 0xf2, 0xa2, 0xcb, 0x7f, 0xfb, 0x10, 0xa7, 0xe6, 0x83, 0x2c, 0x12,
+ 0x57, 0x87, 0x76, 0xe0, 0x7d, 0x4d, 0xbd, 0xf6, 0xa5, 0x75, 0xa6, 0x07,
+ 0x26, 0x2f, 0x11, 0x37, 0xf9, 0x1c, 0xad, 0xe5, 0x01, 0xb8, 0xef, 0x5f,
+ 0x1d, 0x5a, 0x34, 0x62, 0x20, 0x87, 0xd3, 0xc5, 0x6e, 0x29, 0xf3, 0x47,
+ 0xfe, 0x75, 0x33, 0x20, 0xfa, 0x33, 0xbd, 0x73, 0x35, 0x63, 0x05, 0x29,
+ 0xc5, 0x11, 0x29, 0x6a, 0x3b, 0xee, 0x1f, 0x4c, 0x35, 0x93, 0x89, 0x1c,
+ 0x3d, 0x52, 0xc8, 0x82, 0x78, 0xc4, 0xcd, 0xbb, 0x01, 0x7d, 0x0d, 0xa0,
+ 0x86, 0x63, 0x75, 0xe0, 0x47, 0x95, 0x3c, 0xc3, 0x4b, 0xb4, 0x2e, 0xc6,
+ 0xfe, 0x85, 0x90, 0x1e, 0xef, 0xbc, 0x76, 0x7a, 0xbe, 0x6a, 0xdf, 0x5e,
+ 0xe3, 0x49, 0x34, 0x42, 0x6b, 0xa1, 0xe0, 0x51, 0xb9, 0x16, 0xf8, 0xc8,
+ 0xd3, 0x0f, 0xc2, 0x62, 0x2b, 0xd3, 0x9b, 0x42, 0x9e, 0xd6, 0x6b, 0x91,
+ 0xd7, 0xcf, 0x4a, 0xfa, 0xcb, 0x98, 0x3f, 0xd0, 0xcd, 0xa2, 0xeb, 0xd8,
+ 0x9b, 0x9f, 0x95, 0xa2, 0x89, 0x9a, 0x21, 0x3e, 0x91, 0xf3, 0xc7, 0xfb,
+ 0xa6, 0x1e, 0x12, 0x64, 0x80, 0xc4, 0x2a, 0x86, 0x68, 0x62, 0x17, 0x4f,
+ 0xfd, 0x13, 0x6b, 0xab, 0xca, 0x42, 0x90, 0x61, 0x5b, 0xcc, 0x3d, 0xeb,
+ 0x01, 0x3f, 0x20, 0x86, 0x3d, 0x62, 0x87, 0x05, 0x45, 0xb5, 0xfd, 0xd2,
+ 0xed, 0xe4, 0xd0, 0x23, 0x32, 0xb8, 0xe6, 0x52, 0x99, 0x68, 0x82, 0x6b,
+ 0x3f, 0x1f, 0x86, 0xde, 0x60, 0x88, 0x3d, 0xf1, 0xcc, 0x44, 0xef, 0x4d,
+ 0xd0, 0x63, 0x11, 0xab, 0xed, 0x52, 0xbe, 0xbc, 0x46, 0xbf, 0xcd, 0x7b,
+ 0x9a, 0xed, 0x69, 0xbf, 0x42, 0x94, 0x45, 0x3c, 0xd2, 0x37, 0x69, 0x34,
+ 0x6d, 0x31, 0x94, 0xf3, 0x2d, 0xcb, 0xc0, 0x1e},
+ {0x6c, 0xbe, 0xd1, 0xeb, 0x50, 0xb6, 0x72, 0x6a, 0x68, 0x21, 0x88, 0x27,
+ 0x3b, 0x4b, 0xb0, 0x7a, 0x99, 0x0c, 0x45, 0x05, 0x6c, 0xb4, 0xd6, 0xe2,
+ 0x91, 0x0e, 0xfc, 0x51, 0x73, 0x1e, 0xc3, 0x48, 0x2f, 0x85, 0x3a, 0xff,
+ 0xb2, 0xe9, 0xa9, 0xa0, 0x8d, 0x22, 0xf5, 0xf8, 0x51, 0xe6, 0x73, 0xad,
+ 0xe4, 0x6f, 0x85, 0xf4, 0x76, 0xdc, 0x40, 0x5d, 0xbe, 0x71, 0x34, 0x85,
+ 0x12, 0x92, 0xb0, 0xae, 0xf6, 0xc5, 0x49, 0x43, 0x7f, 0xd9, 0x32, 0xc4,
+ 0x8d, 0xda, 0xa9, 0x54, 0xa5, 0x6d, 0xae, 0x84, 0xee, 0x61, 0x06, 0xf1,
+ 0x1d, 0x68, 0x8c, 0x62, 0x7a, 0xf8, 0x64, 0x37, 0xec, 0xe6, 0x6c, 0x9c,
+ 0xbc, 0xde, 0xbb, 0xdc, 0xf5, 0x68, 0x7a, 0x81, 0xdf, 0xf2, 0x70, 0xad,
+ 0x29, 0x57, 0x1d, 0xfe, 0xac, 0x1b, 0x7e, 0x7e, 0x27, 0x84, 0x28, 0xd3,
+ 0xb5, 0x47, 0xf5, 0x2f, 0x71, 0x5f, 0xe0, 0x35, 0x4e, 0x28, 0x72, 0xe8,
+ 0x9b, 0x13, 0xdc, 0x35, 0xc4, 0xeb, 0x3b, 0xaf, 0x58, 0x91, 0x54, 0xab,
+ 0x32, 0x83, 0x93, 0xa0, 0xf3, 0x31, 0x47, 0x7b, 0xe4, 0xb2, 0xd5, 0x5f,
+ 0x00, 0xff, 0xf2, 0x71, 0xba, 0xf5, 0xf5, 0x2a, 0x61, 0x33, 0xb0, 0x92,
+ 0x3c, 0x77, 0x7d, 0x39, 0xd1, 0x23, 0xe0, 0x81, 0x90, 0x55, 0x88, 0x88,
+ 0xb2, 0xfa, 0x2f, 0xe6, 0x87, 0xa1, 0x3c, 0xba, 0x76, 0xf7, 0xf5, 0xab,
+ 0x6a, 0xf1, 0xc2, 0xe2, 0x40, 0xbd, 0xb2, 0xe0, 0x8f, 0x3d, 0x3f, 0xcb,
+ 0x0a, 0x5f, 0x1e, 0xd9, 0x2f, 0xc5, 0x24, 0xab, 0x2d, 0x16, 0x61, 0x43,
+ 0x2a, 0xd6, 0xfc, 0xe3, 0x68, 0x7f, 0xdf, 0x74, 0x17, 0x1f, 0x7c, 0xaa,
+ 0x3a, 0xbd, 0x0c, 0x16, 0xc5, 0xf4, 0xbe, 0xea, 0x40, 0x43, 0x20, 0x71,
+ 0x44, 0xf3, 0x5d, 0x9e, 0xef, 0x04, 0xc5, 0xa6, 0x29, 0xd6, 0x7d, 0x75,
+ 0xd4, 0x1e, 0x61, 0x21, 0xe5, 0x3e, 0x25, 0x0d, 0xd7, 0x29, 0xb7, 0x0d,
+ 0x61, 0x0a, 0x64, 0x39, 0x29, 0xac, 0xe9, 0x85, 0xb3, 0xbd, 0x17, 0xbd,
+ 0xd5, 0x22, 0xaf, 0xb5, 0xf4, 0xa8, 0x11, 0xc3, 0x48, 0x29, 0x81, 0x47,
+ 0xc6, 0xad, 0x95, 0xa0, 0xc3, 0x91, 0x88, 0x2e, 0x8d, 0x40, 0xd3, 0xa0,
+ 0xe8, 0x45, 0x96, 0x96, 0xa7, 0x53, 0xc8, 0x86, 0xf8, 0x54, 0x38, 0x5f,
+ 0x13, 0xc5, 0xb5, 0xdb, 0x51, 0x16, 0x10, 0x97, 0x4c, 0x79, 0xfd, 0x6f,
+ 0xd9, 0xfa, 0x3e, 0x67, 0x1c, 0x42, 0x74, 0xd8, 0x0f, 0xfa, 0xec, 0xba,
+ 0xc9, 0x31, 0x15, 0x82, 0xe1, 0x11, 0x4a, 0x9b, 0x00, 0x05, 0xb0, 0xf7,
+ 0x6e, 0xce, 0xe7, 0x12, 0xaf, 0xb1, 0xf8, 0x2a, 0x77, 0x7a, 0x00, 0xb7,
+ 0xbd, 0x00, 0xdc, 0x24, 0x7b, 0x59, 0xe3, 0xb3, 0xfe, 0x28, 0xe5, 0x58,
+ 0xd7, 0x0c, 0x3e, 0x9e, 0x73, 0xf2, 0x59, 0xd4, 0x60, 0xfa, 0x78, 0x95,
+ 0x18, 0x8f, 0x75, 0xd6, 0xf8, 0xe9, 0xdd, 0xbf, 0xaa, 0x4a, 0x87, 0x8b,
+ 0x0b, 0xea, 0x4f, 0xff, 0xa9, 0x20, 0xf0, 0x18, 0x2c, 0x45, 0x1b, 0xb2,
+ 0x52, 0x5f, 0xb3, 0xf8, 0xda, 0xfd, 0x52, 0x98, 0xf6, 0x93, 0xe1, 0xcb,
+ 0x00, 0x68, 0x4c, 0x87, 0x94, 0xb8, 0x62, 0x64, 0x62, 0xbf, 0xbd, 0x54,
+ 0xfb, 0xbd, 0x00, 0x42, 0x25, 0x5c, 0xea, 0x09, 0xfb, 0x2b, 0x6e, 0x5c,
+ 0xea, 0xad, 0xf1, 0x70, 0x1d, 0x8b, 0x2b, 0x58, 0x8d, 0xcd, 0x38, 0x75,
+ 0xfd, 0xea, 0x06, 0xe5, 0x60, 0x41, 0x58, 0x6b, 0xa5, 0x27, 0xa1, 0x1d,
+ 0x89, 0x16, 0x68, 0xa1, 0xbf, 0xc5, 0x2b, 0x8c, 0x00, 0x44, 0xe6, 0x89,
+ 0x35, 0xaf, 0x2d, 0x32, 0x71, 0x82, 0x21, 0x0f, 0x58, 0xa2, 0x66, 0xc1,
+ 0xc8, 0x93, 0x3f, 0x85, 0x70, 0x98, 0xdb, 0xcf, 0xf2, 0x9a, 0x64, 0x89,
+ 0x5a, 0x74, 0x51, 0x42, 0x5d, 0x3d, 0xab, 0xae, 0xdd, 0x75, 0xaa, 0x52,
+ 0x34, 0x1d, 0xd4, 0x94},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {963,
+ {0x7e, 0x99, 0xd1, 0xad, 0xe0, 0x7c, 0x3b, 0xf0, 0x76, 0x09, 0x55, 0xd4,
+ 0x16, 0xfc, 0x91, 0xa7, 0xf0, 0x0b, 0x9b, 0xc3, 0x8a, 0x31, 0xf2, 0xff},
+ {0xc8, 0x26, 0xe8, 0xae, 0x9f, 0x07, 0xcb, 0x5f, 0xe4, 0x23, 0xae, 0x93,
+ 0x4c, 0xa4, 0xd5, 0xd1, 0x32, 0xcd, 0xe0, 0xc1, 0xc8, 0x73, 0xa7, 0x73,
+ 0x87, 0x9d, 0x96, 0x0f, 0xaf, 0x58, 0x16, 0x87, 0x85, 0x88, 0x6a, 0x78,
+ 0x69, 0x14, 0x7e, 0x72, 0x4e, 0x30, 0x23, 0xae, 0x9d, 0xa2, 0xcc, 0xa5,
+ 0xcd, 0x7f, 0x02, 0x8b, 0x3e, 0x87, 0xd2, 0xeb, 0xa5, 0x11, 0x9f, 0x3d,
+ 0xe7, 0x8a, 0x2a, 0xbe, 0x79, 0xb3, 0x94, 0xac, 0x48, 0xa2, 0x10, 0x15,
+ 0xca, 0x42, 0xaa, 0x5b, 0xd7, 0xba, 0x4d, 0x75, 0x56, 0x44, 0xae, 0x58,
+ 0x11, 0xf1, 0x27, 0xa8, 0xc9, 0xc7, 0x9f, 0x25, 0x8a, 0xf1, 0x3c, 0x3d,
+ 0x9c, 0x95, 0x38, 0x55, 0x6b, 0x1c, 0x63, 0x7c, 0xe0, 0xa2, 0xc7, 0xe8,
+ 0xf6, 0xea, 0xca, 0x10, 0x36, 0x10, 0x0c, 0xb3, 0x7e, 0x20, 0xa8, 0x83,
+ 0x6c, 0x1b, 0x1d, 0x69, 0x73, 0xa1, 0x35, 0x47, 0x42, 0xe8, 0xb8, 0x92,
+ 0x2a, 0x29, 0x07, 0x86, 0xef, 0x97, 0xb9, 0x13, 0x8d, 0x2a, 0xc5, 0x8e,
+ 0x27, 0xc7, 0x18, 0x2d, 0x0f, 0x8c, 0xb8, 0x3a, 0xf5, 0xed, 0x50, 0xde,
+ 0x76, 0xc6, 0x30, 0x6a, 0xe6, 0x64, 0x95, 0xba, 0xf5, 0xb1, 0xa4, 0xef,
+ 0x05, 0x4c, 0x78, 0x19, 0x03, 0x97, 0x76, 0x43, 0x2e, 0xfd, 0xb5, 0x22,
+ 0x6e, 0x2e, 0xb2, 0xcb, 0xfc, 0x9e, 0xf3, 0xe3, 0x59, 0xe8, 0x7e, 0x03,
+ 0x1b, 0x90, 0xfe, 0x68, 0x8b, 0x1a, 0xff, 0x31, 0xba, 0x46, 0x53, 0x7d,
+ 0x4f, 0x0c, 0xed, 0x14, 0xd9, 0xd9, 0x7e, 0xa5, 0xba, 0x33, 0xa4, 0x2b,
+ 0x34, 0x19, 0x9f, 0x4b, 0x91, 0xe0, 0x65, 0x5f, 0x31, 0x11, 0xf6, 0x41,
+ 0xdc, 0x08, 0xac, 0x7f, 0x84, 0xad, 0x97, 0x54, 0x0f, 0x09, 0xf8, 0x8a,
+ 0x32, 0x34, 0x6b, 0xf5, 0xe3, 0xbc, 0xd6, 0x01, 0x4b, 0xb4, 0x28, 0x88,
+ 0xe1, 0xfc, 0xa1, 0xf3, 0x01, 0xb1, 0xc9, 0xcc, 0x81, 0xbe, 0xa7, 0xb1,
+ 0x72, 0xf2, 0xa2, 0xcb, 0x7f, 0xfb, 0x10, 0xa7, 0xe6, 0x83, 0x2c, 0x12,
+ 0x57, 0x87, 0x76, 0xe0, 0x7d, 0x4d, 0xbd, 0xf6, 0xa5, 0x75, 0xa6, 0x07,
+ 0x26, 0x2f, 0x11, 0x37, 0xf9, 0x1c, 0xad, 0xe5, 0x01, 0xb8, 0xef, 0x5f,
+ 0x1d, 0x5a, 0x34, 0x62, 0x20, 0x87, 0xd3, 0xc5, 0x6e, 0x29, 0xf3, 0x47,
+ 0xfe, 0x75, 0x33, 0x20, 0xfa, 0x33, 0xbd, 0x73, 0x35, 0x63, 0x05, 0x29,
+ 0xc5, 0x11, 0x29, 0x6a, 0x3b, 0xee, 0x1f, 0x4c, 0x35, 0x93, 0x89, 0x1c,
+ 0x3d, 0x52, 0xc8, 0x82, 0x78, 0xc4, 0xcd, 0xbb, 0x01, 0x7d, 0x0d, 0xa0,
+ 0x86, 0x63, 0x75, 0xe0, 0x47, 0x95, 0x3c, 0xc3, 0x4b, 0xb4, 0x2e, 0xc6,
+ 0xfe, 0x85, 0x90, 0x1e, 0xef, 0xbc, 0x76, 0x7a, 0xbe, 0x6a, 0xdf, 0x5e,
+ 0xe3, 0x49, 0x34, 0x42, 0x6b, 0xa1, 0xe0, 0x51, 0xb9, 0x16, 0xf8, 0xc8,
+ 0xd3, 0x0f, 0xc2, 0x62, 0x2b, 0xd3, 0x9b, 0x42, 0x9e, 0xd6, 0x6b, 0x91,
+ 0xd7, 0xcf, 0x4a, 0xfa, 0xcb, 0x98, 0x3f, 0xd0, 0xcd, 0xa2, 0xeb, 0xd8,
+ 0x9b, 0x9f, 0x95, 0xa2, 0x89, 0x9a, 0x21, 0x3e, 0x91, 0xf3, 0xc7, 0xfb,
+ 0xa6, 0x1e, 0x12, 0x64, 0x80, 0xc4, 0x2a, 0x86, 0x68, 0x62, 0x17, 0x4f,
+ 0xfd, 0x13, 0x6b, 0xab, 0xca, 0x42, 0x90, 0x61, 0x5b, 0xcc, 0x3d, 0xeb,
+ 0x01, 0x3f, 0x20, 0x86, 0x3d, 0x62, 0x87, 0x05, 0x45, 0xb5, 0xfd, 0xd2,
+ 0xed, 0xe4, 0xd0, 0x23, 0x32, 0xb8, 0xe6, 0x52, 0x99, 0x68, 0x82, 0x6b,
+ 0x3f, 0x1f, 0x86, 0xde, 0x60, 0x88, 0x3d, 0xf1, 0xcc, 0x44, 0xef, 0x4d,
+ 0xd0, 0x63, 0x11, 0xab, 0xed, 0x52, 0xbe, 0xbc, 0x46, 0xbf, 0xcd, 0x7b,
+ 0x9a, 0xed, 0x69, 0xbf, 0x42, 0x94, 0x45, 0x3c, 0xd2, 0x37, 0x69, 0x34,
+ 0x6d, 0x31, 0x94, 0xf3, 0x2d, 0xcb, 0xc0, 0x1e},
+ {0x01, 0x0e, 0x98, 0x91, 0x7c, 0x53, 0xca, 0x47, 0x2a, 0x8b, 0xdf, 0xd5,
+ 0x07, 0x58, 0x6a, 0x10, 0xf0, 0x25, 0x72, 0x4a, 0x93, 0xb7, 0x75, 0x97,
+ 0xb4, 0x5f, 0xa2, 0xeb, 0x6a, 0x18, 0x0d, 0x64, 0x7a, 0xb4, 0x8e, 0xef,
+ 0x1f, 0xf5, 0x02, 0xa3, 0xed, 0x45, 0x21, 0x2a, 0x7c, 0x20, 0x71, 0xf8,
+ 0x03, 0x7c, 0xd5, 0x67, 0x38, 0x54, 0xfd, 0x7d, 0x26, 0xbf, 0xe2, 0x6e,
+ 0x7b, 0x0c, 0xae, 0x8c, 0xec, 0x47, 0x35, 0xa4, 0xe6, 0x27, 0x16, 0x09,
+ 0xcd, 0x33, 0xad, 0x4c, 0x91, 0x68, 0x3c, 0x93, 0xb2, 0xa8, 0x62, 0x82,
+ 0x7c, 0xfe, 0xb8, 0xd7, 0x0d, 0xf4, 0xa4, 0x9e, 0x39, 0x07, 0x65, 0xc9,
+ 0xef, 0x9c, 0xbe, 0x1c, 0xb6, 0x10, 0x08, 0x9d, 0x6c, 0xe7, 0x77, 0xe7,
+ 0x88, 0xe0, 0xcf, 0xa7, 0xa2, 0xcd, 0x35, 0x32, 0xc6, 0x18, 0x5e, 0xde,
+ 0x03, 0xa4, 0xd0, 0x94, 0xcc, 0x6b, 0x6c, 0x68, 0xd5, 0xf3, 0xdf, 0xe3,
+ 0xf0, 0x20, 0xcb, 0xb1, 0xb6, 0xdd, 0x65, 0xdb, 0x96, 0x0e, 0xca, 0xe8,
+ 0x0a, 0xf9, 0xa0, 0x00, 0x17, 0xe3, 0x0f, 0xc9, 0xff, 0xcd, 0xbe, 0xa1,
+ 0x5c, 0xfb, 0x3d, 0xb5, 0x94, 0x9b, 0x05, 0xad, 0x30, 0xe5, 0xf0, 0x8e,
+ 0x69, 0xde, 0x9a, 0xae, 0x6f, 0x33, 0x0f, 0x7f, 0x35, 0x36, 0xad, 0x66,
+ 0x0f, 0xa3, 0x37, 0x8c, 0xe2, 0xe7, 0xe8, 0xe9, 0xe2, 0x5d, 0x15, 0x5a,
+ 0xa1, 0xb0, 0x67, 0xde, 0x97, 0x4b, 0x62, 0x74, 0x67, 0x13, 0xd8, 0x2e,
+ 0x90, 0x26, 0x25, 0x57, 0x4b, 0x2c, 0xb0, 0x86, 0xac, 0x8b, 0xdd, 0x00,
+ 0x33, 0x64, 0x69, 0x88, 0x28, 0xb8, 0xcf, 0xdf, 0x08, 0x56, 0x94, 0xab,
+ 0x33, 0x73, 0x1a, 0x2a, 0xbe, 0x8c, 0x93, 0xa8, 0x47, 0x40, 0x59, 0xde,
+ 0x6b, 0xda, 0x59, 0x03, 0x7a, 0x71, 0x44, 0x09, 0x2a, 0x53, 0x9f, 0x36,
+ 0xb6, 0xbc, 0x50, 0x18, 0xe8, 0x38, 0x23, 0x3f, 0xbb, 0xbb, 0x3d, 0x87,
+ 0xea, 0x70, 0xbb, 0xe6, 0x41, 0x6f, 0xaa, 0xb9, 0x85, 0x9f, 0x7f, 0x1c,
+ 0xa7, 0x19, 0x4d, 0x84, 0xc5, 0x7c, 0xad, 0xd3, 0x35, 0xa3, 0x60, 0x07,
+ 0xcb, 0x18, 0x2c, 0xd2, 0x52, 0x91, 0x1c, 0xf1, 0x8d, 0x5b, 0xa3, 0xfc,
+ 0x17, 0x45, 0x0a, 0x9e, 0xa4, 0xc5, 0xc8, 0x64, 0xeb, 0x71, 0xf3, 0xa3,
+ 0x3f, 0xa4, 0x62, 0x93, 0x40, 0x49, 0x60, 0x22, 0xab, 0x60, 0x3e, 0x74,
+ 0x95, 0x9c, 0x87, 0x48, 0xdb, 0x2d, 0x99, 0x0c, 0x3f, 0xaa, 0x55, 0xe9,
+ 0x75, 0xfa, 0x38, 0x1a, 0x18, 0xd5, 0x0f, 0xe7, 0xc4, 0xde, 0x6d, 0xf3,
+ 0xc3, 0xd8, 0x12, 0x1c, 0x0d, 0x09, 0x1d, 0x39, 0x1a, 0xa6, 0xb9, 0xc3,
+ 0x40, 0xf5, 0xbe, 0xa8, 0x2b, 0x7a, 0x6a, 0x43, 0x2a, 0x7a, 0xde, 0xb5,
+ 0x36, 0x4a, 0x5b, 0x09, 0x73, 0x2a, 0xca, 0x66, 0xcc, 0xd4, 0xad, 0x6b,
+ 0x2d, 0x81, 0x45, 0x43, 0x69, 0xf0, 0x12, 0x8f, 0x5a, 0x70, 0x7d, 0x8b,
+ 0x2f, 0x24, 0x5b, 0xe5, 0x50, 0x53, 0x90, 0xb4, 0x2b, 0x9e, 0x28, 0x35,
+ 0x7a, 0xde, 0xd1, 0x97, 0xb2, 0xca, 0x8c, 0x74, 0x5c, 0xa3, 0x2c, 0xbe,
+ 0x7f, 0x6c, 0x62, 0x68, 0x4d, 0x81, 0xcd, 0xd4, 0xcb, 0x9c, 0x9c, 0x1f,
+ 0x38, 0x54, 0xf2, 0x83, 0x49, 0xbc, 0xf8, 0xef, 0x0b, 0xe4, 0x8e, 0xd0,
+ 0xe4, 0x69, 0x2a, 0x02, 0xb6, 0x62, 0x39, 0xe0, 0x71, 0xc3, 0x88, 0xcb,
+ 0x94, 0x8c, 0x29, 0x72, 0xf4, 0x2b, 0x26, 0x57, 0xad, 0x9d, 0xbf, 0x7a,
+ 0xfb, 0xd8, 0x64, 0x47, 0x5a, 0xfd, 0xe5, 0x34, 0xdc, 0xd6, 0xc1, 0xe4,
+ 0x83, 0x5a, 0xf0, 0x4c, 0x55, 0x5b, 0xdc, 0xe8, 0x8f, 0x93, 0xfb, 0xbe,
+ 0xdd, 0xc3, 0xe5, 0x6d, 0x32, 0x12, 0x3e, 0xc4, 0xd9, 0x5b, 0x68, 0x84,
+ 0x4c, 0x18, 0xb6, 0xd5, 0x40, 0xd6, 0x07, 0x90, 0xee, 0x0c, 0x04, 0x49,
+ 0x7a, 0x9b, 0x7a, 0x66},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {964,
+ {0x4a, 0x4a, 0x2f, 0xc0, 0xad, 0x3c, 0xeb, 0x5e, 0xa2, 0x5d, 0xda, 0x65,
+ 0xcb, 0x28, 0xa9, 0x46, 0xd6, 0x07, 0xa2, 0x45, 0x31, 0x78, 0xb4, 0x7c},
+ {0x6c, 0xbd, 0xda, 0x7a, 0xc1, 0x8a, 0x42, 0xfb, 0xf0, 0x91, 0xa2, 0xd1,
+ 0x74, 0xd8, 0xa9, 0x3c, 0x5f, 0xe5, 0x7c, 0x42, 0x0c, 0x70, 0xb1, 0x96,
+ 0xe3, 0x59, 0x15, 0xef, 0xb4, 0x1f, 0xd9, 0xfd, 0x01, 0x8f, 0xc2, 0x90,
+ 0x31, 0x8c, 0x06, 0xf9, 0xa8, 0xbd, 0xb6, 0xd9, 0x3b, 0xfe, 0xb7, 0xe0,
+ 0x1f, 0x5d, 0xe4, 0x66, 0x1d, 0xaf, 0x85, 0x51, 0x95, 0x7a, 0x85, 0x62,
+ 0xe3, 0x9c, 0xe3, 0x11, 0x25, 0xe3, 0x13, 0x78, 0x4f, 0x73, 0x8c, 0xff,
+ 0x72, 0xe0, 0xec, 0x43, 0x47, 0x2c, 0x52, 0xe7, 0x19, 0x43, 0x3e, 0x4f,
+ 0x7e, 0x81, 0xe0, 0xfb, 0x4d, 0xad, 0x39, 0xf7, 0x4e, 0x06, 0xe9, 0x49,
+ 0x9f, 0x98, 0x82, 0x4d, 0x8a, 0x9d, 0xd9, 0x1d, 0x40, 0x1f, 0x0f, 0x60,
+ 0xd2, 0xe2, 0x62, 0x5a, 0xd5, 0xa1, 0x5e, 0xde, 0xc0, 0x12, 0xf9, 0xef,
+ 0xca, 0x31, 0x86, 0xeb, 0xa5, 0x9e, 0xb6, 0x89, 0x77, 0x7e, 0x52, 0xce,
+ 0x6a, 0x87, 0x33, 0xd3, 0xce, 0x9d, 0x6d, 0x59, 0x3c, 0x0b, 0x46, 0x88,
+ 0x97, 0x4f, 0x3c, 0x3b, 0xf0, 0x87, 0x1c, 0x6f, 0x9e, 0x3c, 0xfd, 0xfa,
+ 0xa4, 0xb9, 0xe7, 0xe0, 0xed, 0x63, 0x42, 0x09, 0x79, 0xf8, 0xcf, 0x48,
+ 0x4e, 0xce, 0x9b, 0x26, 0x23, 0x51, 0x1a, 0x16, 0xc7, 0xf0, 0xb8, 0x3f,
+ 0x02, 0x6c, 0x67, 0x42, 0x7f, 0xee, 0xa6, 0xb3, 0xd4, 0x5a, 0xa8, 0x3b,
+ 0xea, 0x5b, 0xd6, 0xae, 0x37, 0xcb, 0x1d, 0x03, 0xcf, 0x1b, 0x54, 0x18,
+ 0x28, 0x82, 0xe0, 0xbd, 0x74, 0x70, 0x07, 0x95, 0x5b, 0x19, 0x84, 0x56,
+ 0x76, 0x92, 0x3a, 0xe6, 0xa1, 0xbc, 0xcf, 0x25, 0xfb, 0x9f, 0xe9, 0x7e,
+ 0x81, 0x11, 0xf2, 0xf0, 0xdd, 0xa2, 0xf5, 0xb1, 0x7a, 0x1d, 0xf7, 0x6a,
+ 0x6a, 0xfc, 0xbb, 0xa1, 0x0c, 0xaa, 0x18, 0xf8, 0x3c, 0xb0, 0x61, 0x2a,
+ 0x1c, 0x12, 0xbd, 0x9d, 0xe0, 0x15, 0xb2, 0xeb, 0x44, 0x09, 0xc2, 0x3a,
+ 0x01, 0x8f, 0x60, 0x6c, 0xbe, 0x4e, 0x55, 0xcd, 0xb3, 0xe5, 0xad, 0xc2,
+ 0x68, 0xf1, 0x28, 0x65, 0x75, 0xa2, 0xa7, 0xd9, 0x81, 0x82, 0xb7, 0x1e,
+ 0x7e, 0xe7, 0x07, 0x91, 0xed, 0xcd, 0x75, 0x3c, 0x20, 0x33, 0x28, 0x3f,
+ 0xc2, 0x40, 0x3e, 0x9b, 0xe7, 0x1c, 0x77, 0x86, 0xe3, 0x87, 0xb4, 0x20,
+ 0xfa, 0x1f, 0x69, 0xe7, 0x79, 0x86, 0xbc, 0x93, 0xc4, 0x23, 0x89, 0x3b,
+ 0x36, 0x1f, 0x92, 0x1c, 0x5e, 0x81, 0x27, 0xd7, 0x2c, 0x8c, 0xe9, 0x18,
+ 0xf3, 0x0b, 0xb2, 0x3d, 0x6e, 0x96, 0x5c, 0xb7, 0xb5, 0x4c, 0xd5, 0x51,
+ 0xc4, 0xe6, 0x82, 0x66, 0x77, 0x37, 0x28, 0xf0, 0x16, 0x8b, 0x02, 0xdd,
+ 0xfd, 0x7a, 0x49, 0x60, 0xa2, 0x9a, 0x38, 0x99, 0x7b, 0x11, 0x7a, 0x80,
+ 0x50, 0x87, 0xb5, 0xdc, 0xd7, 0xce, 0xf6, 0x55, 0xfb, 0xdf, 0x25, 0xe6,
+ 0xaa, 0x27, 0x5b, 0xdd, 0x4a, 0x3a, 0xd8, 0xc6, 0x2d, 0xfc, 0x7e, 0x2c,
+ 0x92, 0x7c, 0x98, 0x83, 0xe2, 0xe8, 0x3c, 0xa2, 0x1c, 0xce, 0x10, 0x8d,
+ 0x1a, 0x4b, 0x81, 0x3f, 0x29, 0x6b, 0xf5, 0x92, 0xed, 0x31, 0xec, 0xa2,
+ 0x78, 0xad, 0x69, 0x18, 0xd3, 0xc4, 0x7c, 0x4b, 0xef, 0xe5, 0xc3, 0xf0,
+ 0x7a, 0x69, 0x76, 0xdf, 0xeb, 0x1a, 0x4b, 0x7e, 0x22, 0x7a, 0x87, 0xe3,
+ 0x3f, 0xbb, 0x0c, 0x27, 0x02, 0x54, 0xc8, 0xd1, 0xea, 0x32, 0x3c, 0xb9,
+ 0x0b, 0xc4, 0xe6, 0x64, 0xac, 0x57, 0xd2, 0x4e, 0xe2, 0xd9, 0x82, 0x36,
+ 0xf4, 0xf7, 0x7a, 0xbb, 0x2f, 0xfe, 0x1d, 0x4a, 0xdd, 0xe5, 0xd6, 0x18,
+ 0x7b, 0x3a, 0x03, 0x88, 0x34, 0xc5, 0xcc, 0xb0, 0x9f, 0x52, 0xe3, 0xc8,
+ 0x71, 0x86, 0xbd, 0xe5, 0xd1, 0x3b, 0xc2, 0x18, 0x24, 0xe7, 0xbb, 0x6c,
+ 0x6c, 0x50, 0x13, 0xab, 0x15, 0xe5, 0x9f, 0x86},
+ {0xde, 0xeb, 0x2a, 0xd5, 0x95, 0x87, 0x00, 0x68, 0x95, 0x3e, 0x4c, 0xb2,
+ 0xc4, 0x4d, 0x4e, 0x6a, 0xe7, 0x6f, 0x26, 0x8d, 0xb0, 0xf8, 0x9b, 0x8a,
+ 0x9a, 0xf7, 0xe3, 0xb6, 0x27, 0xb0, 0xf8, 0x97, 0x60, 0xa8, 0xe2, 0x26,
+ 0x9d, 0x26, 0xc4, 0xa7, 0x8b, 0xe6, 0xc8, 0x19, 0x19, 0xcd, 0xf5, 0xf2,
+ 0x25, 0x60, 0xde, 0x77, 0xce, 0x28, 0x1c, 0xc0, 0x46, 0xde, 0x5c, 0xf6,
+ 0x39, 0xb0, 0xcc, 0xe3, 0x24, 0x2d, 0xb6, 0x85, 0xff, 0xd4, 0xfe, 0x74,
+ 0xe7, 0x6e, 0x70, 0xa9, 0xad, 0x98, 0xe0, 0xe3, 0xfd, 0x49, 0x0f, 0x8e,
+ 0x5d, 0x28, 0x99, 0xf1, 0xdf, 0xad, 0xf0, 0x7a, 0x22, 0xf2, 0x56, 0xc0,
+ 0x0e, 0x06, 0xbf, 0x6b, 0xa4, 0x9f, 0x84, 0x99, 0xee, 0x72, 0x7b, 0x63,
+ 0x40, 0x63, 0x42, 0xb5, 0x94, 0x3b, 0xb7, 0xb1, 0xfd, 0x02, 0x0b, 0x7b,
+ 0xcc, 0x4d, 0x20, 0x0b, 0x84, 0x37, 0x44, 0x4b, 0xbd, 0x90, 0x3c, 0x75,
+ 0xe8, 0x62, 0x9a, 0xa4, 0x1b, 0xb7, 0x9a, 0x2d, 0x46, 0xef, 0x03, 0xb1,
+ 0xb3, 0x0d, 0xec, 0xe7, 0xdc, 0x00, 0x1a, 0xf8, 0x7b, 0xae, 0xe3, 0x4a,
+ 0x2a, 0x62, 0xd6, 0x73, 0x3b, 0x84, 0xe0, 0x5f, 0xbb, 0x34, 0xa8, 0x2f,
+ 0x2a, 0x43, 0xfa, 0x4f, 0x12, 0xdc, 0xd7, 0xc0, 0x23, 0xb3, 0x35, 0x42,
+ 0x28, 0xaf, 0x74, 0xf3, 0x97, 0xfc, 0x05, 0xc2, 0xff, 0xd1, 0xee, 0x5e,
+ 0xf5, 0xa5, 0x8f, 0xf2, 0x2c, 0x7d, 0xe4, 0x87, 0x56, 0x46, 0xfe, 0xb1,
+ 0x2e, 0x40, 0x0b, 0x35, 0xda, 0x95, 0x66, 0x09, 0xf6, 0x84, 0xfe, 0x5d,
+ 0x40, 0x8d, 0xb7, 0x20, 0xa2, 0xfd, 0x29, 0x1e, 0x81, 0x94, 0x42, 0x61,
+ 0xa9, 0x25, 0xfb, 0xd0, 0x3f, 0x24, 0x95, 0xe0, 0xb5, 0x9c, 0x82, 0xfa,
+ 0x85, 0x88, 0x3d, 0x1c, 0x90, 0xd5, 0x4b, 0xc2, 0x8f, 0xf0, 0xf8, 0x49,
+ 0x8f, 0x9b, 0x85, 0x75, 0x92, 0xd7, 0x73, 0x4d, 0xca, 0x80, 0x3d, 0x26,
+ 0xfb, 0x7c, 0x57, 0x6b, 0x38, 0x96, 0xfd, 0xca, 0x9d, 0x79, 0x6a, 0xd3,
+ 0x47, 0x46, 0x48, 0x75, 0xb6, 0x08, 0x6f, 0x60, 0x6b, 0xca, 0x36, 0x6e,
+ 0xda, 0x77, 0x5d, 0x7b, 0x57, 0x50, 0x69, 0xd0, 0xf4, 0x6a, 0x1a, 0xce,
+ 0x31, 0xd0, 0xbf, 0x15, 0x42, 0x87, 0x51, 0xb5, 0xc1, 0xbb, 0x02, 0x4a,
+ 0xe1, 0x2c, 0x06, 0x31, 0xcb, 0xc2, 0x84, 0x16, 0xd8, 0x77, 0xcb, 0xdd,
+ 0x28, 0x94, 0x32, 0xae, 0x43, 0x79, 0xe8, 0xac, 0x42, 0x71, 0xbb, 0x74,
+ 0xd8, 0x67, 0xce, 0x24, 0x86, 0xd9, 0x41, 0x4a, 0x96, 0xef, 0x11, 0xae,
+ 0x2e, 0x9f, 0x2a, 0x59, 0x62, 0x1c, 0x23, 0xa1, 0xdb, 0x04, 0xaa, 0x83,
+ 0x4c, 0x6c, 0xb0, 0x43, 0x39, 0xc8, 0x40, 0x0e, 0x75, 0x88, 0xd3, 0x99,
+ 0xe1, 0xc5, 0x6b, 0x13, 0x04, 0x65, 0x34, 0x5b, 0x28, 0xd6, 0x82, 0x0d,
+ 0x1f, 0xcd, 0xf8, 0xbf, 0x19, 0xda, 0xf8, 0x6d, 0x7c, 0x90, 0x52, 0xc1,
+ 0xf0, 0xe4, 0x28, 0xd1, 0xb1, 0x91, 0x58, 0x2f, 0x02, 0x45, 0x27, 0x38,
+ 0xe5, 0xc9, 0x18, 0x93, 0x7f, 0xc7, 0xfd, 0x5a, 0x36, 0xc8, 0x98, 0xb9,
+ 0x82, 0xaa, 0x21, 0xf6, 0x15, 0x73, 0x30, 0xec, 0x8b, 0x5b, 0x4c, 0xc2,
+ 0x8f, 0x5d, 0x8f, 0x25, 0x39, 0x8f, 0x7d, 0x4f, 0x5f, 0x51, 0xc8, 0xdd,
+ 0x9d, 0xaf, 0x11, 0x27, 0xd0, 0x13, 0x1d, 0x0b, 0x19, 0x9c, 0xf3, 0xab,
+ 0x8e, 0x28, 0xcc, 0xac, 0xce, 0x6f, 0xb9, 0x96, 0xdc, 0x24, 0x30, 0x0f,
+ 0x83, 0x68, 0x27, 0xf0, 0x04, 0x53, 0x7f, 0xc1, 0x11, 0x8c, 0xda, 0x1f,
+ 0x38, 0xbd, 0x6f, 0xbc, 0xf9, 0xc9, 0x37, 0x6c, 0x82, 0x5a, 0xf5, 0x58,
+ 0x95, 0xda, 0x63, 0x85, 0xff, 0x75, 0x6e, 0xe1, 0xff, 0x77, 0x23, 0xfc,
+ 0x4b, 0xb5, 0x8f, 0x7b, 0xcf, 0x10, 0x5c, 0x0a, 0x2b, 0x81, 0x3d, 0xb4,
+ 0x64, 0xab, 0x6e, 0xc0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {965,
+ {0x6f, 0xb6, 0x54, 0x66, 0x91, 0x2d, 0x43, 0x92, 0x80, 0x85, 0x69, 0x02,
+ 0x84, 0x9d, 0xdc, 0x76, 0x14, 0x55, 0x1c, 0x0c, 0x69, 0x0f, 0x77, 0xe2},
+ {0xd7, 0x67, 0x59, 0x19, 0x9a, 0x43, 0x38, 0xb8, 0x47, 0x0d, 0x00, 0xaf,
+ 0x20, 0x86, 0x73, 0xca, 0x74, 0x81, 0xc7, 0xb0, 0x0b, 0x2f, 0x36, 0x32,
+ 0xb4, 0x7e, 0x2f, 0x80, 0xb7, 0x1c, 0x2a, 0xa8, 0xfc, 0x4a, 0x7f, 0x6a,
+ 0x11, 0xac, 0x06, 0xb0, 0xdc, 0x87, 0xfe, 0x75, 0xd1, 0x4e, 0x51, 0x6b,
+ 0xf9, 0x31, 0x2e, 0xc7, 0x5a, 0xe7, 0x07, 0x7d, 0x3a, 0x69, 0xe6, 0x62,
+ 0xb6, 0xa7, 0xe4, 0x97, 0x81, 0x60, 0x24, 0x78, 0x07, 0xb4, 0x12, 0x10,
+ 0x18, 0xed, 0xac, 0x47, 0xad, 0xd5, 0xbc, 0x68, 0xa3, 0xb4, 0xd8, 0x46,
+ 0x99, 0xd1, 0xb2, 0x3c, 0x49, 0xaf, 0x58, 0x14, 0x08, 0x96, 0x7b, 0x87,
+ 0x00, 0x17, 0x49, 0xa1, 0x36, 0x7b, 0xb8, 0xc4, 0x18, 0x9e, 0x89, 0x0d,
+ 0xd5, 0x04, 0x7c, 0x26, 0x19, 0x13, 0x9a, 0xdd, 0x63, 0xf3, 0x6d, 0x46,
+ 0x9a, 0x13, 0xee, 0x94, 0xba, 0xa8, 0x90, 0x22, 0xa7, 0xeb, 0x6c, 0xf4,
+ 0x3f, 0xfb, 0x8a, 0xfb, 0x3f, 0x8c, 0x32, 0xf3, 0x6a, 0xb2, 0xd9, 0x27,
+ 0xb7, 0x9f, 0xf8, 0x48, 0xa7, 0xf6, 0x34, 0x93, 0x58, 0x7d, 0xb8, 0xa0,
+ 0x99, 0xa8, 0x3a, 0x57, 0xf8, 0xa8, 0x54, 0xb9, 0x59, 0xe8, 0xcd, 0x9d,
+ 0x61, 0x08, 0x77, 0xd6, 0x78, 0x43, 0xe6, 0x52, 0xee, 0xdf, 0x9c, 0x69,
+ 0x7e, 0xc7, 0x39, 0x02, 0x91, 0xb3, 0x2b, 0xed, 0x1f, 0xa5, 0x56, 0x1c,
+ 0xbf, 0xee, 0x7d, 0x8b, 0x3d, 0x9b, 0xd1, 0x2e, 0x54, 0x12, 0x3b, 0x20,
+ 0xc2, 0xf3, 0xf7, 0x79, 0xeb, 0xcb, 0x91, 0xa5, 0xb4, 0x3b, 0x20, 0xc0,
+ 0x1e, 0xf4, 0xa3, 0x85, 0x01, 0xf6, 0xdc, 0xb2, 0xdf, 0xc3, 0xd7, 0xba,
+ 0x1c, 0x14, 0x79, 0xd8, 0xa1, 0x1f, 0xb7, 0x8b, 0xc7, 0xfd, 0x69, 0x92,
+ 0xc0, 0x8e, 0x1c, 0x69, 0xdf, 0x45, 0x72, 0xd7, 0xd7, 0x98, 0xc8, 0xca,
+ 0x46, 0xb9, 0x2b, 0xe9, 0xdb, 0x43, 0xb6, 0xe5, 0xa4, 0x13, 0x2c, 0xa9,
+ 0x68, 0x02, 0x22, 0x48, 0x50, 0xe0, 0x41, 0x81, 0xc9, 0x36, 0x27, 0x76,
+ 0x27, 0x1f, 0x03, 0xb1, 0xf8, 0xd8, 0x33, 0xfc, 0xbb, 0xe1, 0x81, 0x39,
+ 0x54, 0x5a, 0x2e, 0x72, 0x9a, 0xee, 0x8c, 0xa0, 0x11, 0xef, 0xba, 0xb0,
+ 0xb1, 0x8b, 0xc8, 0x9f, 0x51, 0x18, 0x7a, 0xc2, 0x0d, 0x91, 0xde, 0xad,
+ 0xea, 0xd9, 0x59, 0x2a, 0x08, 0x5a, 0xbe, 0xa7, 0x9c, 0x0c, 0xd1, 0x4f,
+ 0xc3, 0x57, 0x5b, 0x7b, 0xad, 0x3c, 0xec, 0xd8, 0x02, 0xc2, 0x5d, 0x0b,
+ 0xe2, 0x7f, 0x17, 0x7b, 0x2e, 0xc9, 0x0b, 0x89, 0x6c, 0x59, 0x69, 0x17,
+ 0x77, 0x0a, 0x50, 0xc5, 0x97, 0x06, 0xb3, 0x63, 0x48, 0x06, 0x78, 0xc8,
+ 0xbb, 0x52, 0xc3, 0xf8, 0xed, 0xbb, 0x38, 0x9c, 0x1b, 0x05, 0x7f, 0xbb,
+ 0x22, 0xee, 0x42, 0x93, 0xc9, 0x56, 0x28, 0xe1, 0xf5, 0xef, 0xc0, 0x1e,
+ 0x0e, 0x0e, 0xf9, 0x6b, 0x94, 0x82, 0x67, 0xdb, 0x0e, 0x95, 0xd6, 0x39,
+ 0x63, 0x02, 0x0c, 0x83, 0xb1, 0x45, 0x8e, 0x15, 0x8f, 0x62, 0xe5, 0x26,
+ 0x87, 0x1e, 0xb2, 0xf2, 0x51, 0x48, 0x94, 0xc4, 0x97, 0x78, 0xe6, 0x71,
+ 0x8f, 0x00, 0x12, 0xb9, 0x67, 0xa6, 0x59, 0x0e, 0x00, 0xfd, 0x57, 0x0f,
+ 0x44, 0x7c, 0xc7, 0x65, 0xdf, 0x62, 0xf6, 0x47, 0xba, 0x1e, 0x07, 0xf7,
+ 0xe0, 0x8a, 0xfd, 0xd8, 0x50, 0xae, 0x95, 0x98, 0xb5, 0xc7, 0x66, 0xb3,
+ 0x8f, 0x6a, 0xd8, 0x46, 0x6f, 0x73, 0x5a, 0xbf, 0xbd, 0x6d, 0xd4, 0xf4,
+ 0x6f, 0xba, 0x5a, 0x69, 0xe6, 0xa5, 0xd0, 0x4b, 0xf1, 0x79, 0x1a, 0x3f,
+ 0x0b, 0xe8, 0x84, 0x40, 0x4a, 0x9e, 0x82, 0xb9, 0xd6, 0x71, 0xe1, 0xa3,
+ 0xd9, 0x55, 0x92, 0x59, 0xba, 0x22, 0x64, 0x06, 0x25, 0x12, 0xa5, 0x6f,
+ 0x60, 0x56, 0xbf, 0x56, 0x0d, 0xb7, 0x6a, 0x17},
+ {0x32, 0xe4, 0x0f, 0xc4, 0x00, 0xfd, 0x35, 0xbb, 0x38, 0x1d, 0x9f, 0x28,
+ 0x04, 0x89, 0x9a, 0x9a, 0xbb, 0x17, 0x1b, 0x3f, 0x3d, 0x6d, 0xeb, 0x2f,
+ 0x32, 0xc2, 0x1b, 0x4d, 0xf9, 0x3a, 0xa1, 0x10, 0x54, 0xdb, 0xbb, 0x91,
+ 0xa0, 0x36, 0x95, 0xa9, 0x26, 0xfc, 0x6f, 0x6e, 0xf2, 0x10, 0x48, 0xca,
+ 0x9c, 0xa2, 0xd4, 0x2c, 0xb3, 0xd1, 0xb9, 0x48, 0x5c, 0x65, 0x59, 0x49,
+ 0x3a, 0x01, 0x90, 0xbd, 0x90, 0x9d, 0x8e, 0xec, 0xa4, 0x69, 0xff, 0xa0,
+ 0x60, 0xc5, 0x73, 0xae, 0xde, 0x42, 0xdf, 0x18, 0x8b, 0xcc, 0xa1, 0x99,
+ 0xf4, 0xcc, 0xa9, 0x4a, 0x9e, 0x54, 0x2f, 0xcc, 0x64, 0xfe, 0x43, 0xd2,
+ 0xf5, 0x11, 0x09, 0x0d, 0x29, 0x7c, 0x55, 0xaa, 0xba, 0x83, 0xdc, 0xd6,
+ 0x1f, 0xaf, 0x2a, 0x4b, 0x8f, 0xd0, 0x13, 0x27, 0x43, 0x75, 0x6b, 0x56,
+ 0xb6, 0x44, 0x6f, 0x20, 0xd1, 0x08, 0xcb, 0x6d, 0xe5, 0x03, 0xd8, 0x4a,
+ 0xaf, 0xae, 0xef, 0xd4, 0xc4, 0x11, 0xd5, 0x0d, 0xa5, 0x36, 0xa9, 0x39,
+ 0xcb, 0xc3, 0xd5, 0x9f, 0x30, 0x2d, 0xd4, 0x6d, 0x13, 0x0d, 0xbe, 0x2a,
+ 0xe2, 0xb0, 0x6f, 0xd1, 0x70, 0xee, 0xc4, 0xc8, 0x2e, 0x51, 0xa1, 0x70,
+ 0xf4, 0x76, 0x4f, 0xa2, 0x55, 0x5a, 0x10, 0x55, 0x7a, 0xa9, 0x80, 0xfa,
+ 0x33, 0xc6, 0x56, 0xde, 0xfd, 0xd7, 0x78, 0x30, 0x1e, 0x36, 0xc4, 0xb4,
+ 0x5a, 0xb1, 0x4c, 0x35, 0xcc, 0xfd, 0xcc, 0x53, 0x87, 0x67, 0xdf, 0x0c,
+ 0xeb, 0x9c, 0x67, 0x48, 0x8a, 0xba, 0x9f, 0xd8, 0x7c, 0xed, 0xad, 0x40,
+ 0x0d, 0x37, 0xef, 0xed, 0xfc, 0x33, 0xb9, 0x9d, 0xa6, 0xa7, 0x33, 0xf8,
+ 0x76, 0xbb, 0x73, 0xba, 0x87, 0x39, 0xcd, 0x36, 0xb7, 0xf9, 0x20, 0xf5,
+ 0x5f, 0x94, 0x7e, 0x13, 0xc8, 0x4c, 0x4e, 0xfc, 0xa5, 0x02, 0xf4, 0x36,
+ 0x5b, 0xc8, 0x5d, 0x5f, 0x33, 0x9d, 0x81, 0x8f, 0xc8, 0x44, 0xea, 0x46,
+ 0x28, 0x39, 0xd3, 0xb1, 0x1b, 0xea, 0x60, 0x2d, 0xb7, 0x28, 0xd3, 0x36,
+ 0xd4, 0x76, 0xa3, 0xab, 0xca, 0xf9, 0x59, 0xa7, 0x62, 0xea, 0x0c, 0xfc,
+ 0x0d, 0xed, 0xc2, 0x1f, 0xc0, 0xba, 0x9b, 0xf2, 0xab, 0x11, 0x21, 0x21,
+ 0xd5, 0x31, 0x6b, 0x27, 0x70, 0x6d, 0xd6, 0xf2, 0xf4, 0x28, 0xe3, 0xf0,
+ 0xca, 0x3e, 0xa4, 0x17, 0xb0, 0xa1, 0xdc, 0x74, 0x17, 0x9e, 0xf3, 0x31,
+ 0x35, 0xe7, 0x37, 0xe4, 0x29, 0xf5, 0x14, 0x18, 0x1a, 0x32, 0xcf, 0x03,
+ 0x2a, 0x21, 0x74, 0x71, 0x04, 0xbb, 0xc5, 0x7f, 0x01, 0x99, 0xdb, 0xeb,
+ 0x33, 0x05, 0x18, 0xe0, 0xe2, 0x57, 0x9e, 0x0b, 0x48, 0xc6, 0x76, 0x48,
+ 0x42, 0xd9, 0x64, 0xdd, 0x32, 0xe4, 0xe4, 0xd2, 0x04, 0xc7, 0xc8, 0x0c,
+ 0xac, 0x6f, 0x95, 0x72, 0x4d, 0xb6, 0x24, 0x7a, 0xf0, 0x9a, 0xb2, 0x51,
+ 0xd2, 0xef, 0x76, 0xaf, 0x62, 0xa4, 0xf0, 0x4c, 0x63, 0xac, 0x64, 0xdc,
+ 0x09, 0x8a, 0x87, 0xbe, 0x1a, 0x48, 0xe3, 0x12, 0x40, 0x0e, 0x30, 0xc4,
+ 0xcc, 0x53, 0xf2, 0xcd, 0x29, 0xf0, 0x96, 0xad, 0x10, 0x03, 0x12, 0x77,
+ 0x29, 0x0a, 0xb8, 0xbe, 0x8a, 0x9d, 0x36, 0xe3, 0x4f, 0xe0, 0xa8, 0x2b,
+ 0xf3, 0x11, 0x3b, 0xdd, 0x6f, 0xee, 0x14, 0x7a, 0x88, 0xf2, 0x15, 0x9a,
+ 0x1e, 0x0b, 0x6d, 0xe5, 0x4a, 0xe9, 0x72, 0x53, 0x77, 0x5c, 0xea, 0x18,
+ 0x0f, 0x9d, 0x0f, 0x50, 0x19, 0x5f, 0x01, 0x19, 0x25, 0x19, 0x80, 0x25,
+ 0xe3, 0x58, 0x52, 0x05, 0x6d, 0xac, 0x24, 0xe4, 0x22, 0x6e, 0x6c, 0xc2,
+ 0xea, 0x70, 0xcb, 0x8a, 0x16, 0x7b, 0x4c, 0xed, 0x0e, 0x33, 0x92, 0xff,
+ 0x71, 0xb8, 0x6a, 0xef, 0x5c, 0x19, 0x25, 0x08, 0x1f, 0xa1, 0x6a, 0x98,
+ 0x6f, 0x79, 0x93, 0xa0, 0xb3, 0x1d, 0x05, 0xc2, 0x2e, 0xae, 0x47, 0x0a,
+ 0x12, 0x2f, 0x90, 0x08},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {966,
+ {0x38, 0x7c, 0x1b, 0x16, 0x8a, 0xc6, 0x82, 0x46, 0x34, 0x18, 0x96, 0x92,
+ 0xfd, 0xcb, 0x2d, 0x32, 0xf4, 0xa4, 0x30, 0x2e, 0x02, 0x04, 0xbd, 0x5c},
+ {0x72, 0x4c, 0x6d, 0xcf, 0xf9, 0xfe, 0x87, 0x17, 0xf5, 0x44, 0x3a, 0x30,
+ 0xa3, 0x85, 0xe6, 0x91, 0x79, 0x47, 0x3f, 0x2a, 0x2d, 0x0b, 0x81, 0x59,
+ 0xf2, 0x73, 0x75, 0x86, 0xa9, 0x7f, 0xcf, 0x9a, 0x77, 0x4e, 0x71, 0x39,
+ 0x2d, 0xdd, 0x0d, 0x8e, 0xe5, 0xd3, 0xa0, 0x21, 0x56, 0x05, 0x47, 0xde,
+ 0x50, 0xad, 0x04, 0x2c, 0x9c, 0x2a, 0x47, 0x90, 0xa3, 0x3c, 0x65, 0x4d,
+ 0x90, 0x1a, 0x41, 0x13, 0x5e, 0xea, 0x81, 0xdf, 0x82, 0x37, 0x23, 0x98,
+ 0x4c, 0x8d, 0x3c, 0x2a, 0x8c, 0x5e, 0xc1, 0x69, 0xbd, 0xfc, 0x08, 0x04,
+ 0x9e, 0xbe, 0xde, 0x5c, 0x52, 0xd8, 0x4f, 0x52, 0x83, 0x96, 0xe7, 0x82,
+ 0x2d, 0x81, 0xf2, 0x9e, 0x08, 0xe6, 0x4d, 0x1f, 0x10, 0x68, 0x5e, 0x0f,
+ 0xe5, 0x5e, 0x29, 0x9c, 0x52, 0xd0, 0x44, 0x4a, 0x2c, 0x70, 0xe1, 0xca,
+ 0xbb, 0x38, 0xf9, 0xc9, 0x7c, 0x47, 0xdb, 0xb9, 0x65, 0xe8, 0xd4, 0xb9,
+ 0x92, 0xe9, 0xdb, 0xe1, 0xf9, 0x23, 0x54, 0x09, 0xbc, 0x59, 0x30, 0x1a,
+ 0x05, 0x50, 0x85, 0xc4, 0xda, 0x4b, 0x88, 0xe9, 0x78, 0xc1, 0x38, 0x46,
+ 0x34, 0xa3, 0x41, 0xc4, 0x8e, 0xde, 0xf2, 0xc5, 0xd2, 0x37, 0xb3, 0x69,
+ 0x99, 0x2c, 0x92, 0xe9, 0x03, 0xce, 0x2d, 0x7d, 0xca, 0x5b, 0x00, 0xbf,
+ 0x6b, 0x24, 0x5a, 0x0c, 0x02, 0x45, 0x81, 0xd8, 0xa6, 0x1d, 0x03, 0xbe,
+ 0x62, 0x07, 0xaa, 0xee, 0x75, 0xb5, 0x57, 0xac, 0x0b, 0xb0, 0x59, 0x80,
+ 0x79, 0x64, 0xc1, 0x53, 0x73, 0x60, 0xb4, 0x29, 0xb5, 0x3d, 0xa8, 0xae,
+ 0xc2, 0x06, 0x09, 0xc4, 0x93, 0x44, 0x53, 0x25, 0x17, 0x8e, 0x7f, 0x90,
+ 0xc2, 0xfb, 0x65, 0x7b, 0x46, 0x1a, 0x12, 0x9a, 0x65, 0xc3, 0xcb, 0x25,
+ 0xfc, 0x14, 0xf9, 0xf1, 0xf7, 0x79, 0xe2, 0x40, 0x1d, 0x74, 0x31, 0x8a,
+ 0x2d, 0x7b, 0xa1, 0x0d, 0x11, 0x8c, 0x80, 0xf6, 0x77, 0x69, 0x3a, 0x1c,
+ 0x30, 0xa4, 0x8a, 0xae, 0x65, 0x28, 0x04, 0x76, 0xf5, 0xeb, 0xb2, 0xbd,
+ 0xca, 0x8b, 0x3d, 0xf8, 0xd9, 0xb7, 0xa3, 0x51, 0x06, 0x2d, 0xf6, 0xbc,
+ 0x67, 0x96, 0x5f, 0x27, 0xe8, 0x67, 0x22, 0x02, 0x4a, 0x55, 0x83, 0x54,
+ 0x8b, 0x91, 0x03, 0xe8, 0xd5, 0x22, 0x5e, 0xc0, 0x61, 0x8f, 0xbb, 0xc0,
+ 0x10, 0x24, 0x1f, 0xed, 0xeb, 0x53, 0xdd, 0x85, 0xc8, 0xcd, 0x6d, 0x97,
+ 0xae, 0x04, 0x5b, 0x1c, 0x6d, 0xb5, 0x29, 0x08, 0xba, 0x15, 0x87, 0x38,
+ 0x83, 0xdf, 0xda, 0x70, 0x57, 0x56, 0x0e, 0xc9, 0xdf, 0x30, 0x45, 0xdd,
+ 0xce, 0x69, 0x59, 0x11, 0x8d, 0xf7, 0xc8, 0x9b, 0xe0, 0x80, 0xab, 0x35,
+ 0x05, 0x13, 0xd8, 0xbd, 0x69, 0x6f, 0xd8, 0x94, 0xd1, 0xc4, 0x41, 0xeb,
+ 0xaa, 0xa7, 0x2f, 0x39, 0x94, 0xc8, 0x6b, 0x17, 0x89, 0x83, 0xaa, 0x2a,
+ 0x4b, 0xa8, 0xb5, 0x1e, 0x15, 0x1e, 0x5e, 0xab, 0xf0, 0xb3, 0x69, 0x30,
+ 0xc5, 0xa2, 0x7d, 0xc6, 0x78, 0x7e, 0x07, 0xeb, 0x25, 0xc4, 0x41, 0xe5,
+ 0x01, 0xbf, 0x8f, 0xfe, 0x8f, 0x0f, 0xe1, 0xf3, 0xf6, 0x9d, 0x50, 0x1d,
+ 0xe9, 0xd0, 0xf3, 0xd6, 0x26, 0xfc, 0x6f, 0x6d, 0x39, 0x81, 0x8e, 0x1b,
+ 0x27, 0x74, 0x93, 0xf5, 0x3e, 0x1c, 0x2e, 0x1a, 0x7b, 0xb2, 0xa8, 0x8d,
+ 0x1a, 0x7b, 0xe6, 0xa7, 0xb7, 0xa1, 0x31, 0x87, 0xf5, 0xd8, 0x87, 0xc7,
+ 0xac, 0x05, 0xc4, 0xcf, 0x5a, 0xca, 0xd9, 0xbb, 0x0f, 0xc6, 0x71, 0xcb,
+ 0x5a, 0x04, 0x2d, 0xb0, 0xd6, 0xb4, 0x1a, 0x34, 0xba, 0x56, 0x6d, 0x66,
+ 0x51, 0xd7, 0xea, 0x21, 0x5e, 0x08, 0x4a, 0xdc, 0x1d, 0x53, 0xed, 0x81,
+ 0x4c, 0xd0, 0x52, 0x24, 0x1f, 0x68, 0xd7, 0x97, 0x95, 0x83, 0xc1, 0xf7,
+ 0xf2, 0x6a, 0x0c, 0x19, 0x35, 0x9e, 0x3b, 0x8a},
+ {0x4c, 0xfe, 0xda, 0x76, 0x95, 0x62, 0x77, 0x77, 0xad, 0xe8, 0x84, 0xb7,
+ 0x1f, 0x44, 0x4d, 0x3e, 0x8f, 0x91, 0x23, 0xf9, 0x2d, 0xa9, 0xab, 0x06,
+ 0xdc, 0x81, 0x7f, 0xc8, 0xa5, 0xbf, 0x28, 0x9b, 0xe8, 0x2e, 0x1c, 0x72,
+ 0x32, 0xa4, 0x2b, 0x6e, 0x70, 0xfa, 0x47, 0xc7, 0xa5, 0xe6, 0x6f, 0x99,
+ 0x06, 0x92, 0x48, 0xc4, 0x2a, 0xd1, 0x2f, 0x22, 0xa9, 0x4b, 0xec, 0x33,
+ 0x43, 0xbb, 0xef, 0x21, 0x40, 0x65, 0x1b, 0xd0, 0x8f, 0x33, 0x86, 0x8a,
+ 0x84, 0x45, 0x47, 0xcc, 0x62, 0xb9, 0x92, 0x7d, 0x4a, 0xfe, 0xa4, 0x95,
+ 0xb5, 0xf1, 0xb7, 0x5d, 0x4b, 0x0c, 0x5a, 0x33, 0x6b, 0xe5, 0x50, 0xf6,
+ 0x71, 0x7c, 0x22, 0x8d, 0xf9, 0xe5, 0x0e, 0x8a, 0x1f, 0x25, 0x97, 0x21,
+ 0x52, 0x7f, 0x9c, 0xa6, 0x85, 0x93, 0xb5, 0xe7, 0x19, 0x2e, 0x4e, 0xa9,
+ 0xd3, 0x5f, 0x93, 0xde, 0xca, 0xa8, 0x7c, 0x15, 0x86, 0x8a, 0xde, 0x8b,
+ 0x13, 0x6f, 0x3c, 0x64, 0xd0, 0x39, 0xff, 0x9e, 0x0d, 0x48, 0x82, 0x84,
+ 0xa3, 0xc5, 0x67, 0x74, 0xdc, 0x01, 0x96, 0x5b, 0xa9, 0x0e, 0x63, 0x6b,
+ 0x6f, 0x8e, 0x16, 0x84, 0xd1, 0xbc, 0xdf, 0xc4, 0x3d, 0xd1, 0x57, 0xae,
+ 0x8e, 0x32, 0xd3, 0x7a, 0x92, 0xc3, 0x3d, 0x85, 0x0d, 0x7b, 0xa6, 0xb6,
+ 0x45, 0x33, 0x61, 0x97, 0x79, 0xb8, 0x12, 0xb7, 0x06, 0x49, 0xbf, 0x14,
+ 0x3c, 0x32, 0x73, 0x29, 0xed, 0xc9, 0xce, 0x7b, 0xbc, 0x99, 0x18, 0x33,
+ 0xaa, 0xa8, 0xbc, 0xc4, 0x38, 0xb3, 0x30, 0xfd, 0x9a, 0xdd, 0xa3, 0x68,
+ 0xaa, 0x4c, 0xdb, 0xfc, 0x13, 0xe7, 0x00, 0x5a, 0xbd, 0xb0, 0xc1, 0xec,
+ 0x0d, 0x85, 0x87, 0xcc, 0x6f, 0xcc, 0xaa, 0x2f, 0x3c, 0xb3, 0xf5, 0x9a,
+ 0xf5, 0xe7, 0xc4, 0xc7, 0x6b, 0x19, 0x3b, 0x73, 0x62, 0x29, 0x0d, 0x27,
+ 0xe8, 0x21, 0x4c, 0xf8, 0x44, 0x8e, 0x3a, 0x68, 0x2f, 0xba, 0x93, 0x91,
+ 0x5f, 0x49, 0xf7, 0x3b, 0xc2, 0xac, 0xf8, 0xb1, 0xf4, 0x70, 0xbd, 0x7a,
+ 0x8f, 0xa1, 0xa9, 0xff, 0x4f, 0x4b, 0xd4, 0x9d, 0x12, 0x00, 0x4f, 0xf2,
+ 0x7d, 0x68, 0x9f, 0xf2, 0x56, 0xfe, 0x17, 0xe8, 0x33, 0xd7, 0x45, 0xc1,
+ 0xfc, 0xc2, 0xc6, 0xe4, 0xe5, 0x25, 0xe0, 0x49, 0x97, 0x68, 0xb7, 0xad,
+ 0x0c, 0xfa, 0x5e, 0xa9, 0x23, 0x41, 0x6f, 0xab, 0x33, 0xed, 0x93, 0xab,
+ 0x44, 0xd5, 0xbd, 0xcf, 0x09, 0x15, 0xc2, 0x7a, 0xce, 0x28, 0x0e, 0xce,
+ 0x4a, 0xd1, 0xab, 0xd9, 0x3e, 0x69, 0xbe, 0x97, 0xee, 0x1a, 0x65, 0x65,
+ 0x4d, 0x34, 0x54, 0x05, 0x93, 0x47, 0x49, 0x55, 0x62, 0x22, 0x6c, 0xcf,
+ 0x97, 0x1a, 0x23, 0xc4, 0x7e, 0x54, 0x06, 0xab, 0x70, 0x3d, 0xc2, 0x50,
+ 0xbb, 0xdd, 0x62, 0x51, 0xb0, 0xfc, 0xfa, 0x18, 0x60, 0xd0, 0xdc, 0xda,
+ 0x28, 0x8a, 0xa6, 0x76, 0x2b, 0xb5, 0xc5, 0x9e, 0x6d, 0x5b, 0x48, 0xbc,
+ 0x30, 0xb8, 0x1d, 0x0f, 0x04, 0x27, 0xc6, 0x8a, 0xf7, 0x79, 0x6a, 0x52,
+ 0xe7, 0x07, 0x26, 0xab, 0x46, 0xf5, 0x81, 0x0b, 0xf1, 0x3e, 0x55, 0xaf,
+ 0x0c, 0xfe, 0x0a, 0x67, 0x1e, 0x1a, 0x65, 0x94, 0x4c, 0xe6, 0xd5, 0xf4,
+ 0xa9, 0xcd, 0x46, 0xf2, 0xf0, 0xe5, 0x5f, 0x66, 0x38, 0xd8, 0xb6, 0x13,
+ 0x46, 0x74, 0xc3, 0x65, 0x4a, 0x1a, 0xd2, 0x65, 0x93, 0x8d, 0xc0, 0x45,
+ 0x81, 0x19, 0x6a, 0xbb, 0xe2, 0xf3, 0xad, 0x3f, 0xfb, 0xa3, 0xb2, 0x44,
+ 0xb7, 0xa4, 0xc1, 0xda, 0xb6, 0x53, 0x38, 0x7c, 0x54, 0x8e, 0x0b, 0xf2,
+ 0x45, 0x2e, 0x5e, 0xc9, 0x02, 0x72, 0x61, 0x40, 0x46, 0x7c, 0x18, 0x67,
+ 0x73, 0x3e, 0x56, 0xcb, 0x0f, 0x40, 0x28, 0xac, 0x20, 0x88, 0xaf, 0x5c,
+ 0x70, 0x3e, 0xc5, 0xac, 0xfd, 0x7e, 0x09, 0x28, 0x62, 0xfc, 0x59, 0x13,
+ 0xf5, 0x9c, 0xaa, 0xbb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {967,
+ {0x7d, 0x52, 0xec, 0x99, 0x63, 0xa8, 0xfa, 0x60, 0xa6, 0xbb, 0x64, 0x08,
+ 0xe9, 0x69, 0xce, 0x3c, 0x5b, 0x58, 0x7f, 0xbf, 0xcb, 0xd3, 0x38, 0x4a},
+ {0x3b, 0xeb, 0x95, 0xea, 0x20, 0x09, 0x12, 0x4b, 0xfa, 0xbb, 0x64, 0xa6,
+ 0xb9, 0x12, 0xcb, 0xff, 0x50, 0xc0, 0x8b, 0x33, 0x42, 0x9c, 0xec, 0xcc,
+ 0x98, 0xc6, 0xa5, 0x66, 0xca, 0x3d, 0x2c, 0x8f, 0xb6, 0x04, 0x93, 0xe7,
+ 0x37, 0x3e, 0x86, 0x6d, 0x0e, 0xe2, 0xab, 0x6c, 0x15, 0x96, 0x80, 0x22,
+ 0x46, 0xa2, 0xf1, 0x1c, 0x31, 0x74, 0x14, 0x58, 0x17, 0x1d, 0xa3, 0xb5,
+ 0x11, 0xe1, 0xaf, 0x91, 0xb9, 0x64, 0x9f, 0xed, 0x41, 0x02, 0xe2, 0x34,
+ 0xf2, 0xf0, 0x7e, 0x2f, 0x2a, 0x10, 0x3d, 0x3f, 0x87, 0xba, 0x46, 0x15,
+ 0x88, 0x07, 0x1c, 0xdb, 0x83, 0x6e, 0xbe, 0x5a, 0x69, 0x26, 0xfb, 0xf1,
+ 0x98, 0xb0, 0x32, 0xc5, 0x66, 0x7e, 0x7d, 0x08, 0xdc, 0xcd, 0xf3, 0xba,
+ 0x3e, 0x1d, 0x7a, 0xde, 0x5e, 0x5c, 0x16, 0xad, 0x6c, 0x39, 0x27, 0x7e,
+ 0xa1, 0x89, 0x34, 0x3e, 0x2f, 0x39, 0x82, 0x61, 0x57, 0x5d, 0x23, 0xa0,
+ 0x55, 0xec, 0xf2, 0x6c, 0x1f, 0xe0, 0x9f, 0xce, 0xf4, 0x48, 0x9c, 0xd7,
+ 0x83, 0x05, 0x7a, 0x8f, 0x56, 0x82, 0x49, 0x40, 0xe3, 0xeb, 0x75, 0xde,
+ 0x30, 0xce, 0xd3, 0x0b, 0xce, 0xca, 0xbe, 0x76, 0x9e, 0xb5, 0xbc, 0xc0,
+ 0xe5, 0xc0, 0x0d, 0x5c, 0x26, 0xf7, 0xc8, 0xf7, 0x8f, 0x93, 0xba, 0x37,
+ 0x32, 0xe6, 0xc0, 0xaf, 0x22, 0x3f, 0x63, 0x10, 0x59, 0x2a, 0xa1, 0xb4,
+ 0x5a, 0x59, 0xcf, 0x42, 0xd3, 0x12, 0xb1, 0x39, 0x74, 0x17, 0x60, 0x6e,
+ 0x1f, 0xd3, 0x5d, 0x51, 0x88, 0x91, 0xc8, 0x0d, 0x6c, 0x2d, 0x03, 0x76,
+ 0x60, 0xd5, 0x36, 0xc1, 0x88, 0x97, 0x63, 0xd8, 0xd2, 0x96, 0x4b, 0x22,
+ 0xdf, 0xad, 0xd2, 0xde, 0x43, 0x67, 0xfb, 0xd2, 0x23, 0x38, 0x8d, 0x88,
+ 0x17, 0xb9, 0x31, 0xc5, 0x07, 0x8f, 0x73, 0x47, 0x21, 0x3e, 0x35, 0x1f,
+ 0x31, 0xb9, 0x9e, 0xc2, 0x64, 0x82, 0x92, 0x6d, 0xae, 0x7f, 0xb7, 0x62,
+ 0x6b, 0xe8, 0x33, 0x5e, 0x91, 0x51, 0xa2, 0x43, 0x4b, 0xc9, 0x5b, 0xa9,
+ 0xee, 0x4d, 0x31, 0xa4, 0x97, 0xde, 0x07, 0xf8, 0x44, 0xc9, 0x13, 0xf5,
+ 0xb4, 0x3d, 0x07, 0x93, 0x9f, 0x4b, 0x53, 0x56, 0xa3, 0x1d, 0xc6, 0xdb,
+ 0x51, 0x6a, 0xd7, 0x88, 0x73, 0xc3, 0x03, 0x15, 0x30, 0xd8, 0xba, 0x87,
+ 0xb7, 0xcd, 0x29, 0xed, 0x1b, 0xc2, 0x92, 0xfc, 0xb4, 0x7d, 0xc6, 0x0a,
+ 0x75, 0xad, 0x26, 0x30, 0x27, 0xb2, 0x12, 0xf1, 0x9f, 0xcf, 0x84, 0xda,
+ 0x5a, 0x66, 0xbd, 0x24, 0xe0, 0x8c, 0xc7, 0x1a, 0x18, 0x04, 0x94, 0xa9,
+ 0x1c, 0x53, 0x54, 0xe5, 0x21, 0x1c, 0xb9, 0xc7, 0xa7, 0xbf, 0xc6, 0xca,
+ 0x89, 0x5d, 0xb0, 0x3a, 0xb9, 0xee, 0x04, 0xbe, 0x06, 0x44, 0xb7, 0xb4,
+ 0x6a, 0xba, 0x56, 0x88, 0x3a, 0x75, 0x1f, 0x3c, 0xa4, 0x17, 0x1d, 0x50,
+ 0x22, 0x8a, 0x0e, 0xdf, 0xb0, 0x39, 0x21, 0x5e, 0x72, 0x5c, 0x31, 0x25,
+ 0x5b, 0xdb, 0x34, 0xf3, 0x22, 0x48, 0xf9, 0xb8, 0x43, 0x47, 0xc1, 0xfc,
+ 0x3b, 0x41, 0x5c, 0x8b, 0xf0, 0x0f, 0xb5, 0xc7, 0xb8, 0xb1, 0x42, 0xf3,
+ 0x3e, 0x7b, 0x18, 0xc3, 0x16, 0x08, 0xa6, 0x91, 0xe7, 0x6d, 0x9f, 0x30,
+ 0x50, 0xb3, 0x7b, 0xe6, 0x03, 0xd0, 0xb3, 0xbf, 0xeb, 0x8d, 0xae, 0xfd,
+ 0x59, 0xea, 0x8b, 0x99, 0xd9, 0x3b, 0x17, 0x13, 0x46, 0xe1, 0xc6, 0x84,
+ 0x98, 0xa7, 0x60, 0x62, 0x14, 0xe5, 0xfb, 0xf2, 0x56, 0x75, 0x8f, 0x99,
+ 0x44, 0x30, 0x57, 0x24, 0x3c, 0xe4, 0xa4, 0x23, 0x5e, 0x7f, 0xf8, 0x6f,
+ 0x55, 0xfe, 0xcb, 0x5c, 0x31, 0x0f, 0xe2, 0x13, 0xb9, 0x11, 0x24, 0xd4,
+ 0x44, 0x67, 0xe9, 0x2c, 0x26, 0x9e, 0x1d, 0x20, 0xdf, 0x18, 0x34, 0xcf,
+ 0xbb, 0xc7, 0x35, 0xa9, 0x00, 0x28, 0x3b, 0x9f},
+ {0xe8, 0xad, 0x6f, 0x04, 0x7f, 0x7a, 0x68, 0x57, 0x24, 0xe1, 0x19, 0xc2,
+ 0x83, 0xfb, 0x5d, 0xad, 0xe5, 0x9f, 0x14, 0xce, 0xf6, 0x14, 0x52, 0x25,
+ 0x48, 0x81, 0x0a, 0x9b, 0x06, 0x96, 0x28, 0xb9, 0xe4, 0x6f, 0xd4, 0x00,
+ 0x26, 0xfd, 0xb9, 0xd7, 0x9e, 0xdd, 0x9f, 0x7b, 0x67, 0xa4, 0x93, 0xa1,
+ 0x79, 0x57, 0x33, 0xdf, 0x6c, 0x76, 0x88, 0x64, 0x2e, 0x95, 0xb6, 0x3e,
+ 0xb5, 0x0c, 0x1b, 0x0c, 0x5e, 0x8f, 0xb3, 0xfc, 0x5e, 0xf7, 0x9e, 0x17,
+ 0xd9, 0x4f, 0x9f, 0x37, 0x5d, 0x1f, 0x5d, 0x89, 0x8c, 0xc7, 0xb1, 0xd3,
+ 0xb1, 0xe1, 0x99, 0x08, 0x7a, 0x8a, 0xaa, 0x2a, 0x30, 0x10, 0xfd, 0x4b,
+ 0x06, 0xee, 0x47, 0xc6, 0x42, 0xf6, 0x9b, 0x34, 0x88, 0xd5, 0x8a, 0x30,
+ 0xe1, 0x6a, 0xe6, 0x0f, 0x14, 0xe8, 0x29, 0x8d, 0x33, 0xd3, 0xf7, 0x0d,
+ 0xe8, 0x0b, 0xf7, 0x92, 0x4c, 0xdf, 0xff, 0xb2, 0xc7, 0x48, 0xff, 0x88,
+ 0x72, 0xa5, 0x14, 0xc0, 0xa5, 0x08, 0x3a, 0xf2, 0x75, 0x91, 0xb1, 0x28,
+ 0x0b, 0x21, 0x94, 0x5b, 0xcb, 0xb4, 0x77, 0xe3, 0xa5, 0xbb, 0xdf, 0x43,
+ 0xf2, 0x04, 0xf5, 0xd6, 0x96, 0xd3, 0x65, 0xfe, 0x68, 0x6a, 0xeb, 0x88,
+ 0xf6, 0x00, 0x59, 0x8c, 0xa9, 0x8b, 0x6c, 0x5f, 0x67, 0x98, 0x32, 0xcb,
+ 0xb9, 0xc9, 0xc4, 0x75, 0xb9, 0xf1, 0xe3, 0x3f, 0xed, 0xba, 0xf0, 0x06,
+ 0x3a, 0xcd, 0x67, 0xda, 0x39, 0xd9, 0x84, 0x43, 0xe8, 0x53, 0x8d, 0x16,
+ 0x5a, 0x2a, 0x3f, 0x40, 0x53, 0xdd, 0x9b, 0xce, 0x6d, 0xc6, 0x0a, 0x9a,
+ 0x24, 0x2e, 0xf9, 0x29, 0xf1, 0xe9, 0xde, 0xeb, 0x41, 0xae, 0xe4, 0xeb,
+ 0xa9, 0x09, 0x05, 0xf2, 0xd1, 0x77, 0x72, 0x2f, 0xe1, 0x7c, 0xbb, 0x4a,
+ 0x89, 0x27, 0x9a, 0x55, 0xf1, 0x10, 0xaf, 0x61, 0xfe, 0x4d, 0xab, 0xec,
+ 0xe0, 0x92, 0x79, 0xe1, 0xdc, 0xc4, 0x70, 0xd6, 0x2e, 0xf4, 0x89, 0x5d,
+ 0x57, 0x17, 0xbe, 0x92, 0x3e, 0x52, 0x64, 0x68, 0x8e, 0xbe, 0x08, 0x55,
+ 0x27, 0xbc, 0x8c, 0x97, 0x28, 0x1b, 0x87, 0xc6, 0x1a, 0x4c, 0x38, 0x66,
+ 0x1b, 0x2c, 0x50, 0xfd, 0xdf, 0x57, 0xbd, 0xac, 0x91, 0x3e, 0x0b, 0x81,
+ 0xd7, 0xf3, 0x6b, 0xfd, 0xf8, 0x60, 0x48, 0x98, 0x42, 0xa7, 0xd6, 0x33,
+ 0x08, 0xc0, 0xa3, 0x52, 0xc2, 0x9a, 0x7d, 0xde, 0x91, 0xf8, 0x56, 0xe5,
+ 0xc4, 0xaa, 0x49, 0xa9, 0x0a, 0x22, 0xc9, 0x64, 0xb9, 0x4e, 0xb1, 0x09,
+ 0x53, 0x85, 0x44, 0x59, 0x05, 0x32, 0xe5, 0x2a, 0x30, 0xfe, 0x30, 0x65,
+ 0x62, 0xc6, 0xd4, 0x73, 0x36, 0x76, 0xda, 0x46, 0x37, 0xb4, 0x07, 0x78,
+ 0x2d, 0x44, 0xe7, 0xac, 0x05, 0xc4, 0xdd, 0x0c, 0x17, 0xfb, 0x3b, 0x4e,
+ 0x17, 0x47, 0xca, 0x71, 0x36, 0x09, 0x28, 0x39, 0xd3, 0x71, 0xca, 0x45,
+ 0x75, 0x20, 0xf2, 0x7f, 0x10, 0x90, 0x39, 0x7d, 0x59, 0xb9, 0x17, 0x11,
+ 0x0c, 0xa6, 0xd9, 0xe1, 0x61, 0xf0, 0xe1, 0x82, 0xb8, 0xe6, 0x99, 0x93,
+ 0x61, 0xb9, 0xee, 0x13, 0x62, 0xf6, 0x85, 0xcd, 0xe4, 0xcd, 0x43, 0xcf,
+ 0xb2, 0xf8, 0x62, 0x5a, 0x3a, 0x5e, 0xc5, 0x19, 0xbe, 0x90, 0xb5, 0xb6,
+ 0xdb, 0x5a, 0xd7, 0x85, 0x9c, 0x3c, 0xb6, 0xcc, 0x13, 0xdb, 0x49, 0xba,
+ 0x2c, 0xba, 0x8f, 0x9e, 0xdc, 0x29, 0x6f, 0x36, 0xef, 0x9e, 0x03, 0x29,
+ 0x89, 0x31, 0xae, 0x22, 0xb7, 0xb1, 0xc5, 0x73, 0x36, 0x52, 0xc4, 0xad,
+ 0xe2, 0x22, 0x1b, 0x07, 0xe9, 0x9f, 0x29, 0x04, 0x9b, 0xa5, 0xea, 0xd1,
+ 0x87, 0xc8, 0x01, 0xdb, 0x00, 0xca, 0x78, 0x09, 0x7d, 0xc8, 0xcc, 0x2e,
+ 0x63, 0x11, 0xe4, 0xcf, 0xc1, 0x32, 0xdd, 0xa1, 0x93, 0x67, 0x35, 0xc9,
+ 0x51, 0xaf, 0xc5, 0x8a, 0x49, 0xb4, 0x60, 0x44, 0xa4, 0x35, 0x86, 0x15,
+ 0x7d, 0xca, 0x70, 0xb5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {968,
+ {0xa8, 0xe4, 0x19, 0x3f, 0xf8, 0xd0, 0xae, 0x9a, 0x14, 0x41, 0x09, 0xa4,
+ 0x68, 0x1a, 0x4e, 0x40, 0x3f, 0x1d, 0xe3, 0xf3, 0xcf, 0x9c, 0x22, 0x01},
+ {0x3b, 0xeb, 0x95, 0xea, 0x20, 0x09, 0x12, 0x4b, 0xfa, 0xbb, 0x64, 0xa6,
+ 0xb9, 0x12, 0xcb, 0xff, 0x50, 0xc0, 0x8b, 0x33, 0x42, 0x9c, 0xec, 0xcc,
+ 0x98, 0xc6, 0xa5, 0x66, 0xca, 0x3d, 0x2c, 0x8f, 0xb6, 0x04, 0x93, 0xe7,
+ 0x37, 0x3e, 0x86, 0x6d, 0x0e, 0xe2, 0xab, 0x6c, 0x15, 0x96, 0x80, 0x22,
+ 0x46, 0xa2, 0xf1, 0x1c, 0x31, 0x74, 0x14, 0x58, 0x17, 0x1d, 0xa3, 0xb5,
+ 0x11, 0xe1, 0xaf, 0x91, 0xb9, 0x64, 0x9f, 0xed, 0x41, 0x02, 0xe2, 0x34,
+ 0xf2, 0xf0, 0x7e, 0x2f, 0x2a, 0x10, 0x3d, 0x3f, 0x87, 0xba, 0x46, 0x15,
+ 0x88, 0x07, 0x1c, 0xdb, 0x83, 0x6e, 0xbe, 0x5a, 0x69, 0x26, 0xfb, 0xf1,
+ 0x98, 0xb0, 0x32, 0xc5, 0x66, 0x7e, 0x7d, 0x08, 0xdc, 0xcd, 0xf3, 0xba,
+ 0x3e, 0x1d, 0x7a, 0xde, 0x5e, 0x5c, 0x16, 0xad, 0x6c, 0x39, 0x27, 0x7e,
+ 0xa1, 0x89, 0x34, 0x3e, 0x2f, 0x39, 0x82, 0x61, 0x57, 0x5d, 0x23, 0xa0,
+ 0x55, 0xec, 0xf2, 0x6c, 0x1f, 0xe0, 0x9f, 0xce, 0xf4, 0x48, 0x9c, 0xd7,
+ 0x83, 0x05, 0x7a, 0x8f, 0x56, 0x82, 0x49, 0x40, 0xe3, 0xeb, 0x75, 0xde,
+ 0x30, 0xce, 0xd3, 0x0b, 0xce, 0xca, 0xbe, 0x76, 0x9e, 0xb5, 0xbc, 0xc0,
+ 0xe5, 0xc0, 0x0d, 0x5c, 0x26, 0xf7, 0xc8, 0xf7, 0x8f, 0x93, 0xba, 0x37,
+ 0x32, 0xe6, 0xc0, 0xaf, 0x22, 0x3f, 0x63, 0x10, 0x59, 0x2a, 0xa1, 0xb4,
+ 0x5a, 0x59, 0xcf, 0x42, 0xd3, 0x12, 0xb1, 0x39, 0x74, 0x17, 0x60, 0x6e,
+ 0x1f, 0xd3, 0x5d, 0x51, 0x88, 0x91, 0xc8, 0x0d, 0x6c, 0x2d, 0x03, 0x76,
+ 0x60, 0xd5, 0x36, 0xc1, 0x88, 0x97, 0x63, 0xd8, 0xd2, 0x96, 0x4b, 0x22,
+ 0xdf, 0xad, 0xd2, 0xde, 0x43, 0x67, 0xfb, 0xd2, 0x23, 0x38, 0x8d, 0x88,
+ 0x17, 0xb9, 0x31, 0xc5, 0x07, 0x8f, 0x73, 0x47, 0x21, 0x3e, 0x35, 0x1f,
+ 0x31, 0xb9, 0x9e, 0xc2, 0x64, 0x82, 0x92, 0x6d, 0xae, 0x7f, 0xb7, 0x62,
+ 0x6b, 0xe8, 0x33, 0x5e, 0x91, 0x51, 0xa2, 0x43, 0x4b, 0xc9, 0x5b, 0xa9,
+ 0xee, 0x4d, 0x31, 0xa4, 0x97, 0xde, 0x07, 0xf8, 0x44, 0xc9, 0x13, 0xf5,
+ 0xb4, 0x3d, 0x07, 0x93, 0x9f, 0x4b, 0x53, 0x56, 0xa3, 0x1d, 0xc6, 0xdb,
+ 0x51, 0x6a, 0xd7, 0x88, 0x73, 0xc3, 0x03, 0x15, 0x30, 0xd8, 0xba, 0x87,
+ 0xb7, 0xcd, 0x29, 0xed, 0x1b, 0xc2, 0x92, 0xfc, 0xb4, 0x7d, 0xc6, 0x0a,
+ 0x75, 0xad, 0x26, 0x30, 0x27, 0xb2, 0x12, 0xf1, 0x9f, 0xcf, 0x84, 0xda,
+ 0x5a, 0x66, 0xbd, 0x24, 0xe0, 0x8c, 0xc7, 0x1a, 0x18, 0x04, 0x94, 0xa9,
+ 0x1c, 0x53, 0x54, 0xe5, 0x21, 0x1c, 0xb9, 0xc7, 0xa7, 0xbf, 0xc6, 0xca,
+ 0x89, 0x5d, 0xb0, 0x3a, 0xb9, 0xee, 0x04, 0xbe, 0x06, 0x44, 0xb7, 0xb4,
+ 0x6a, 0xba, 0x56, 0x88, 0x3a, 0x75, 0x1f, 0x3c, 0xa4, 0x17, 0x1d, 0x50,
+ 0x22, 0x8a, 0x0e, 0xdf, 0xb0, 0x39, 0x21, 0x5e, 0x72, 0x5c, 0x31, 0x25,
+ 0x5b, 0xdb, 0x34, 0xf3, 0x22, 0x48, 0xf9, 0xb8, 0x43, 0x47, 0xc1, 0xfc,
+ 0x3b, 0x41, 0x5c, 0x8b, 0xf0, 0x0f, 0xb5, 0xc7, 0xb8, 0xb1, 0x42, 0xf3,
+ 0x3e, 0x7b, 0x18, 0xc3, 0x16, 0x08, 0xa6, 0x91, 0xe7, 0x6d, 0x9f, 0x30,
+ 0x50, 0xb3, 0x7b, 0xe6, 0x03, 0xd0, 0xb3, 0xbf, 0xeb, 0x8d, 0xae, 0xfd,
+ 0x59, 0xea, 0x8b, 0x99, 0xd9, 0x3b, 0x17, 0x13, 0x46, 0xe1, 0xc6, 0x84,
+ 0x98, 0xa7, 0x60, 0x62, 0x14, 0xe5, 0xfb, 0xf2, 0x56, 0x75, 0x8f, 0x99,
+ 0x44, 0x30, 0x57, 0x24, 0x3c, 0xe4, 0xa4, 0x23, 0x5e, 0x7f, 0xf8, 0x6f,
+ 0x55, 0xfe, 0xcb, 0x5c, 0x31, 0x0f, 0xe2, 0x13, 0xb9, 0x11, 0x24, 0xd4,
+ 0x44, 0x67, 0xe9, 0x2c, 0x26, 0x9e, 0x1d, 0x20, 0xdf, 0x18, 0x34, 0xcf,
+ 0xbb, 0xc7, 0x35, 0xa9, 0x00, 0x28, 0x3b, 0x9f},
+ {0xf9, 0xce, 0x9f, 0xa1, 0x11, 0x90, 0x41, 0x0b, 0x1f, 0xa9, 0x25, 0x0f,
+ 0xf2, 0x91, 0x32, 0xd3, 0xf2, 0x3d, 0x1f, 0x7d, 0xe8, 0x7d, 0xa6, 0x73,
+ 0xd8, 0x1d, 0x4c, 0xbf, 0x45, 0xae, 0x01, 0x28, 0x26, 0x9c, 0x03, 0xc7,
+ 0xb5, 0xac, 0x90, 0xe9, 0xe6, 0x41, 0xaf, 0x2d, 0x94, 0x78, 0x61, 0xb4,
+ 0x42, 0x45, 0xa8, 0xca, 0x5a, 0x27, 0xb2, 0x37, 0x7a, 0x02, 0x30, 0xa6,
+ 0xce, 0x27, 0x73, 0x37, 0x3b, 0x49, 0x58, 0x38, 0xd5, 0xc5, 0x53, 0x94,
+ 0xca, 0x32, 0xef, 0x6f, 0x22, 0x2b, 0x41, 0x2d, 0x98, 0x61, 0x38, 0x74,
+ 0xd0, 0xf6, 0x77, 0xc0, 0xb2, 0x15, 0x45, 0x1d, 0xa7, 0xd1, 0xf8, 0xd2,
+ 0x61, 0xf3, 0xa5, 0x79, 0xe8, 0x48, 0xc8, 0xbe, 0x81, 0x4b, 0x03, 0x5c,
+ 0xa8, 0x37, 0x63, 0x4a, 0xe5, 0x11, 0x73, 0x91, 0x7a, 0x73, 0xc0, 0x08,
+ 0xa2, 0x44, 0x63, 0x50, 0x35, 0x20, 0x8c, 0xaf, 0xca, 0x16, 0x63, 0x92,
+ 0xbb, 0x38, 0x45, 0xec, 0x6b, 0x68, 0x45, 0x3a, 0x3f, 0x7c, 0x76, 0xa4,
+ 0x0e, 0x5f, 0x85, 0x6b, 0xd9, 0xe7, 0x55, 0x22, 0x58, 0x39, 0x12, 0x5c,
+ 0x48, 0x28, 0xd3, 0xfd, 0x16, 0x41, 0xcb, 0xa0, 0xb3, 0xf7, 0xfc, 0x28,
+ 0xd4, 0xf5, 0x3e, 0xc6, 0x57, 0xc5, 0x90, 0x8c, 0x6b, 0x3f, 0x44, 0x23,
+ 0x97, 0x39, 0x23, 0x4a, 0x9a, 0x3a, 0x54, 0x4d, 0x7b, 0x29, 0xdd, 0xeb,
+ 0xd9, 0x8f, 0x2a, 0x1d, 0x64, 0x9e, 0x1a, 0x98, 0x67, 0x6b, 0x16, 0x2a,
+ 0x3a, 0xee, 0xcc, 0xa7, 0xb0, 0x0f, 0x93, 0x9c, 0xd1, 0x8c, 0xdc, 0x90,
+ 0xcd, 0x4f, 0xde, 0x23, 0x9f, 0xc0, 0x13, 0x67, 0xa6, 0x31, 0x3c, 0x69,
+ 0x08, 0x29, 0x32, 0xa0, 0x91, 0xbf, 0xbd, 0x53, 0x3c, 0x90, 0x0c, 0xe6,
+ 0x9a, 0x85, 0x31, 0x15, 0xf2, 0xf4, 0x1e, 0xf3, 0xa9, 0x29, 0x8a, 0xe0,
+ 0x4e, 0x09, 0x08, 0xc1, 0x30, 0x73, 0x3a, 0xb1, 0x3f, 0x83, 0x9b, 0x2c,
+ 0x84, 0xd7, 0x1c, 0x5e, 0x97, 0x08, 0xc0, 0x3e, 0x4e, 0xcc, 0xfb, 0x54,
+ 0x9a, 0xb4, 0x8a, 0xf8, 0x55, 0xaa, 0xda, 0x08, 0x77, 0x96, 0x6a, 0x0c,
+ 0x8b, 0x01, 0x9f, 0x71, 0x22, 0x12, 0x26, 0xf0, 0xd9, 0x4d, 0x99, 0xdc,
+ 0x7b, 0x18, 0xf1, 0x9d, 0xba, 0xfd, 0x0b, 0x08, 0xc5, 0x76, 0x03, 0xe3,
+ 0xd8, 0xb3, 0xa8, 0x76, 0x67, 0x2d, 0x45, 0x46, 0xfe, 0x76, 0x59, 0x09,
+ 0x19, 0x37, 0x43, 0xe7, 0xa3, 0x10, 0x9d, 0x3a, 0x7e, 0xae, 0x57, 0x1d,
+ 0x2c, 0xc3, 0x22, 0x44, 0xac, 0x52, 0x07, 0xf1, 0x51, 0x98, 0xc6, 0xd1,
+ 0x47, 0x87, 0xf5, 0x99, 0x14, 0x02, 0x8c, 0x2c, 0x18, 0x8f, 0x29, 0x15,
+ 0xca, 0xf8, 0xa8, 0xcc, 0xbf, 0x42, 0x63, 0xca, 0x7b, 0x97, 0xd6, 0x06,
+ 0x18, 0xed, 0x2a, 0x43, 0x83, 0x67, 0xc3, 0x40, 0x9a, 0x55, 0x37, 0x86,
+ 0x9d, 0xfb, 0x4b, 0x0d, 0x7d, 0x83, 0xe1, 0x04, 0x26, 0x81, 0xe4, 0xab,
+ 0x0b, 0xb1, 0xf9, 0xc3, 0x8e, 0x07, 0x4e, 0x5c, 0xc3, 0x29, 0x02, 0x90,
+ 0xe1, 0xd2, 0x5b, 0xf3, 0x68, 0x23, 0x74, 0xcd, 0xd7, 0xa0, 0x57, 0x5d,
+ 0x41, 0x6d, 0x95, 0x3a, 0x80, 0xd3, 0xb0, 0xc1, 0x88, 0x08, 0x2a, 0xc7,
+ 0x27, 0x57, 0x1d, 0xae, 0x41, 0x6b, 0xd4, 0x2c, 0x35, 0x5f, 0x87, 0x54,
+ 0xba, 0x2b, 0xd6, 0xae, 0x13, 0x30, 0x9b, 0xb2, 0x89, 0x98, 0xf9, 0x38,
+ 0xc9, 0xee, 0xa8, 0xdc, 0x88, 0x96, 0x8d, 0x9e, 0x6f, 0x80, 0x3c, 0x85,
+ 0x3d, 0x65, 0x45, 0x02, 0xb6, 0x5a, 0x45, 0x3b, 0x52, 0xb2, 0x93, 0xa3,
+ 0xac, 0x6a, 0xf2, 0x1a, 0x98, 0x29, 0xe4, 0xa9, 0xec, 0x09, 0xe1, 0xbd,
+ 0x32, 0x2d, 0x44, 0xba, 0x4f, 0xe7, 0xdd, 0xfb, 0xa1, 0xc3, 0xf0, 0x45,
+ 0x8b, 0xc6, 0x6e, 0xbe, 0x03, 0x70, 0x05, 0x31, 0x3a, 0xc2, 0x0d, 0xc4,
+ 0x63, 0xc2, 0x18, 0x2b},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {969,
+ {0x64, 0x13, 0x3a, 0xae, 0x0f, 0x45, 0xf6, 0x4a, 0x71, 0x25, 0xaa, 0x23,
+ 0x4c, 0x1e, 0xbb, 0xb6, 0x14, 0x31, 0x69, 0x26, 0x27, 0xe4, 0x83, 0x30},
+ {0xf9, 0x8f, 0x06, 0xb2, 0x04, 0x42, 0xa5, 0xd7, 0xec, 0x41, 0xdc, 0x9e,
+ 0x88, 0x06, 0x3f, 0x65, 0x7f, 0xe1, 0x4c, 0xef, 0x0c, 0x0c, 0x15, 0x10,
+ 0x3a, 0x4a, 0x8f, 0x59, 0x1a, 0xc5, 0x66, 0xcd, 0xb7, 0xaa, 0x85, 0xad,
+ 0x00, 0x11, 0x4b, 0x85, 0x26, 0x69, 0x82, 0x88, 0xd1, 0xc6, 0x07, 0xc9,
+ 0xb3, 0x33, 0x47, 0x5b, 0x93, 0xda, 0x24, 0xd1, 0x18, 0xb7, 0xa3, 0x8f,
+ 0x6f, 0x81, 0x46, 0x6d, 0x76, 0x17, 0x0b, 0x7f, 0xb7, 0xc0, 0x79, 0x7f,
+ 0x83, 0x48, 0x10, 0xe0, 0xcc, 0x7a, 0x2c, 0x3f, 0xbc, 0x62, 0x92, 0x1d,
+ 0xc4, 0xaf, 0x49, 0xbf, 0x63, 0xc2, 0xf3, 0x0d, 0x74, 0xb5, 0x88, 0xdb,
+ 0x2f, 0x5b, 0xd9, 0x92, 0x2c, 0x57, 0x62, 0x90, 0xd1, 0x63, 0x15, 0x7a,
+ 0xd7, 0xbf, 0xe9, 0xb9, 0xd7, 0x56, 0xa1, 0x11, 0x2e, 0xa7, 0x79, 0xf9,
+ 0x41, 0xb9, 0x11, 0xfb, 0xe2, 0x10, 0x6c, 0x54, 0x39, 0xd0, 0x3d, 0x01,
+ 0x71, 0xa7, 0x4f, 0x92, 0xa1, 0xb3, 0x24, 0x73, 0xdf, 0x0d, 0x82, 0x2d,
+ 0x61, 0xc5, 0xb7, 0x72, 0x05, 0xab, 0x42, 0xaa, 0x31, 0x3d, 0x58, 0x75,
+ 0xd2, 0x57, 0x9f, 0x45, 0x64, 0xde, 0xbc, 0x04, 0xc1, 0xc5, 0x84, 0x8e,
+ 0xef, 0x5a, 0x52, 0x5b, 0x37, 0xaf, 0x67, 0x7f, 0x28, 0xc8, 0xdf, 0x23,
+ 0x50, 0xc7, 0x87, 0x67, 0xfb, 0xa2, 0x72, 0xc4, 0xc6, 0x51, 0x23, 0x5b,
+ 0xa6, 0x63, 0x59, 0x1c, 0x04, 0x18, 0x09, 0xb9, 0x59, 0x01, 0xd4, 0x79,
+ 0xa5, 0x80, 0x2c, 0x4b, 0x52, 0xcc, 0xa7, 0xe2, 0x2b, 0x60, 0x1a, 0x46,
+ 0x8b, 0x61, 0xd3, 0x69, 0xf0, 0xfd, 0x42, 0x08, 0x83, 0xfd, 0x2b, 0x72,
+ 0x2f, 0x8d, 0xa3, 0x94, 0xeb, 0x21, 0xdf, 0x99, 0x19, 0xcd, 0x97, 0x16,
+ 0x2d, 0x57, 0xe1, 0x96, 0x69, 0xf8, 0xf9, 0x5c, 0xbb, 0xe4, 0x5f, 0x5c,
+ 0x01, 0xd1, 0x8d, 0x25, 0xb8, 0xc0, 0x43, 0x6e, 0x6e, 0x5f, 0xe4, 0xe6,
+ 0x4c, 0xa3, 0x8d, 0x7a, 0x64, 0x4f, 0xa5, 0x21, 0x8b, 0x77, 0x14, 0xbf,
+ 0x87, 0x94, 0x73, 0x95, 0x35, 0xee, 0x65, 0x73, 0x83, 0x14, 0x4a, 0xab,
+ 0xa8, 0xcb, 0x42, 0x63, 0x4b, 0x3f, 0x36, 0x4e, 0xa3, 0x49, 0x70, 0x77,
+ 0x57, 0x14, 0xfd, 0x85, 0x94, 0x0f, 0x19, 0x80, 0x52, 0x38, 0xff, 0xfd,
+ 0xa7, 0x02, 0xbd, 0x09, 0xf5, 0xe6, 0x90, 0x91, 0x59, 0x92, 0x3c, 0xe8,
+ 0xa2, 0x4d, 0x5e, 0x86, 0x72, 0x36, 0x2c, 0xb2, 0xec, 0x9e, 0x92, 0x4a,
+ 0xf2, 0xa0, 0x88, 0xf3, 0x7f, 0x31, 0xa8, 0x69, 0xf2, 0xfd, 0x58, 0x62,
+ 0x42, 0xba, 0x14, 0x64, 0xb8, 0x25, 0xac, 0xc5, 0xf4, 0xb9, 0xb7, 0x3d,
+ 0x32, 0xcb, 0x5f, 0x3b, 0xc8, 0xac, 0x70, 0x3f, 0x57, 0xa1, 0xa5, 0x04,
+ 0xdb, 0xf6, 0xc1, 0x03, 0xb1, 0xb2, 0xfb, 0x0b, 0xbe, 0x01, 0x4a, 0x39,
+ 0x5e, 0x1e, 0x38, 0x06, 0xfa, 0x89, 0x22, 0x0e, 0xa9, 0x22, 0xae, 0x2c,
+ 0xc0, 0x84, 0x01, 0x69, 0x52, 0x31, 0x6d, 0xc8, 0xb7, 0x97, 0xee, 0xe6,
+ 0x81, 0x1e, 0x71, 0x58, 0xcb, 0x3e, 0xb5, 0x9f, 0xab, 0x03, 0xd6, 0xcd,
+ 0x1b, 0x22, 0xbf, 0xa3, 0x93, 0x03, 0xad, 0x6f, 0x43, 0xae, 0x3a, 0xec,
+ 0xf8, 0x26, 0x91, 0x38, 0x36, 0x43, 0x2b, 0x95, 0x37, 0xf0, 0x6e, 0xee,
+ 0xa0, 0x1a, 0xea, 0xce, 0x64, 0x54, 0x90, 0x4a, 0xd5, 0x36, 0xff, 0x73,
+ 0xc9, 0xa3, 0xa7, 0x13, 0xd7, 0x39, 0xd5, 0x94, 0xfb, 0x37, 0xd6, 0xa6,
+ 0x44, 0x30, 0x59, 0x49, 0x2b, 0x41, 0x20, 0x20, 0x7d, 0xbd, 0x52, 0x84,
+ 0x9c, 0xde, 0x3d, 0xa1, 0x9a, 0x64, 0xb4, 0x2c, 0x69, 0x1f, 0x7d, 0x71,
+ 0xa3, 0x30, 0x6c, 0x4d, 0x27, 0x92, 0x00, 0xf8, 0xec, 0xed, 0x75, 0x11,
+ 0x7c, 0x0f, 0x2b, 0xdf, 0x0c, 0x4b, 0x97, 0x46},
+ {0x84, 0x14, 0x86, 0x63, 0xe0, 0xfe, 0x96, 0x67, 0x2f, 0xcb, 0x4c, 0x4d,
+ 0x1f, 0x7e, 0x45, 0x9d, 0xec, 0x93, 0xaa, 0x8a, 0x57, 0x72, 0x7a, 0xe1,
+ 0xf2, 0xe6, 0x12, 0xa4, 0xf7, 0xac, 0xa3, 0x9d, 0x95, 0x9e, 0x26, 0x0a,
+ 0x67, 0x88, 0x80, 0x56, 0xbf, 0x19, 0x37, 0xc9, 0x46, 0x22, 0xc5, 0x66,
+ 0xa5, 0x6e, 0x82, 0x18, 0x79, 0x5f, 0x61, 0xbb, 0x9b, 0x28, 0x7c, 0x0f,
+ 0x80, 0x64, 0x6c, 0xc6, 0xb5, 0xa8, 0x11, 0x15, 0x1f, 0xfb, 0xdc, 0xf4,
+ 0x5f, 0xba, 0xd7, 0xc6, 0x52, 0x0e, 0x41, 0x2f, 0x29, 0xcf, 0x11, 0xce,
+ 0x1f, 0x86, 0xcd, 0xe3, 0xb4, 0x7d, 0x44, 0xe3, 0xd4, 0x4f, 0x29, 0x45,
+ 0x3b, 0xb5, 0x34, 0x02, 0x7f, 0xdb, 0x32, 0xf9, 0xca, 0xfd, 0xf4, 0x10,
+ 0x93, 0xb6, 0x45, 0x8e, 0x66, 0xf4, 0xc4, 0x5b, 0xef, 0x71, 0xa3, 0x1c,
+ 0x1d, 0xc9, 0x40, 0xc6, 0xcc, 0xaa, 0xd8, 0x4e, 0x9b, 0x06, 0xf1, 0x3c,
+ 0x88, 0xbc, 0xc0, 0x9b, 0xad, 0x53, 0xf0, 0x7e, 0x74, 0x94, 0x20, 0xb0,
+ 0x74, 0x6e, 0x1b, 0x7b, 0xe0, 0x2f, 0x2a, 0x46, 0x96, 0xd2, 0x8c, 0x46,
+ 0xbd, 0xdd, 0xee, 0xdd, 0x7f, 0x48, 0x65, 0x93, 0x2f, 0x8f, 0xa8, 0x0d,
+ 0x12, 0x41, 0x6e, 0xf2, 0x80, 0x27, 0x9e, 0xea, 0xab, 0xde, 0x1e, 0x7d,
+ 0x1d, 0xec, 0x83, 0x4e, 0xec, 0x1b, 0x35, 0xbf, 0x1b, 0x9a, 0x83, 0x35,
+ 0x25, 0xe8, 0x74, 0xcc, 0xaf, 0xd3, 0xb9, 0x71, 0x60, 0xca, 0xc3, 0x3b,
+ 0xa8, 0xfa, 0x39, 0x35, 0x0f, 0x1c, 0xe9, 0xcd, 0x14, 0x9d, 0x1b, 0x51,
+ 0x52, 0x32, 0x57, 0xde, 0x9e, 0x18, 0x97, 0x0b, 0xca, 0x6b, 0x9a, 0x2d,
+ 0xcb, 0xd6, 0x56, 0xe2, 0x95, 0xd9, 0x69, 0x03, 0xa8, 0x94, 0xa9, 0xea,
+ 0xa3, 0x9e, 0xef, 0xdd, 0xe0, 0x25, 0xec, 0x6a, 0x55, 0xdd, 0x5f, 0x09,
+ 0xb6, 0xf0, 0x3e, 0x67, 0x24, 0x3e, 0x2b, 0xad, 0x5d, 0x91, 0x3b, 0xf2,
+ 0x4d, 0x3f, 0x66, 0x69, 0xf8, 0xfd, 0xbf, 0x43, 0x4f, 0x28, 0x2e, 0x77,
+ 0xbd, 0x44, 0x9b, 0xac, 0x61, 0x3b, 0x1f, 0xc8, 0x97, 0xe5, 0xe0, 0x21,
+ 0x66, 0x9f, 0x15, 0xa5, 0xc0, 0x28, 0x07, 0x5a, 0x06, 0xaf, 0xa7, 0x74,
+ 0xe5, 0x73, 0x7d, 0x42, 0xac, 0x0a, 0x11, 0x26, 0x11, 0xde, 0x54, 0x94,
+ 0x42, 0xb7, 0xb6, 0x5e, 0x38, 0x71, 0x05, 0x47, 0x7b, 0x72, 0x76, 0x81,
+ 0x59, 0xa7, 0xaa, 0x56, 0x06, 0x7e, 0x9e, 0xeb, 0x89, 0x29, 0x87, 0xa7,
+ 0xff, 0x52, 0x8b, 0xb1, 0x07, 0xa3, 0xef, 0x7e, 0x58, 0x88, 0xc3, 0x17,
+ 0x67, 0xfc, 0xcb, 0x39, 0x3a, 0x23, 0xb5, 0x83, 0xb3, 0x6f, 0x2b, 0x89,
+ 0xb0, 0xcf, 0x56, 0xb6, 0x46, 0x70, 0xeb, 0x3c, 0xc6, 0x21, 0xf5, 0x04,
+ 0xd2, 0xd6, 0x6c, 0xfa, 0x74, 0x64, 0x4e, 0x7f, 0x7e, 0xbb, 0x7c, 0xf2,
+ 0xbd, 0xc8, 0xfd, 0xd6, 0x9b, 0xf5, 0x19, 0x8f, 0x29, 0x9f, 0x49, 0x28,
+ 0x94, 0x94, 0x2d, 0xd9, 0x3c, 0x37, 0xce, 0x34, 0x48, 0x15, 0xe2, 0x89,
+ 0x62, 0x0d, 0xe9, 0xa8, 0xa8, 0x37, 0x5c, 0xdd, 0xfa, 0x33, 0x0a, 0x77,
+ 0x66, 0x47, 0x22, 0xef, 0xbe, 0xce, 0x71, 0x45, 0x25, 0x96, 0xf3, 0x75,
+ 0xd8, 0x23, 0x0c, 0xe5, 0x4d, 0xdc, 0x58, 0x2a, 0xce, 0x84, 0xae, 0x72,
+ 0xbd, 0x21, 0xb8, 0xa3, 0x0b, 0x2e, 0x03, 0x2d, 0x49, 0x56, 0x9d, 0x94,
+ 0x8e, 0x66, 0xbe, 0x2d, 0xf1, 0x59, 0x96, 0x4c, 0x46, 0xa9, 0xc3, 0x79,
+ 0xff, 0x8f, 0x2e, 0xb4, 0xc0, 0x3c, 0x46, 0x1d, 0x0a, 0x49, 0x99, 0x48,
+ 0xe2, 0xde, 0xa5, 0x77, 0xd8, 0x50, 0xba, 0xc0, 0xb6, 0xb2, 0x82, 0x7f,
+ 0xea, 0x44, 0xb4, 0xf3, 0x71, 0xc1, 0x53, 0x9b, 0xc6, 0xf8, 0x90, 0x92,
+ 0x21, 0xdb, 0xb3, 0x1a, 0x95, 0x5b, 0x85, 0x92, 0xf7, 0x69, 0x8f, 0xa8,
+ 0x7f, 0x7e, 0xd9, 0xe4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {970,
+ {0x4e, 0xf2, 0xba, 0x2c, 0x08, 0x0a, 0x63, 0x72, 0xdd, 0x27, 0x87, 0x9d,
+ 0xbd, 0x6e, 0xd6, 0x83, 0x2f, 0x48, 0xf4, 0x9d, 0x03, 0xab, 0xd3, 0x1b},
+ {0xc3, 0xd1, 0xe5, 0xb1, 0x37, 0x5e, 0xcc, 0x6f, 0x64, 0xdc, 0x76, 0xdf,
+ 0xf9, 0xbc, 0x82, 0x69, 0x4f, 0x44, 0xa2, 0xdc, 0xde, 0xb6, 0xbe, 0xcb,
+ 0x29, 0x71, 0xd6, 0x1c, 0x1d, 0xa2, 0x7f, 0x73, 0x47, 0x25, 0xac, 0xde,
+ 0x65, 0x73, 0xfc, 0xbb, 0xe8, 0xf4, 0xcb, 0x85, 0xc7, 0x1c, 0x7c, 0xff,
+ 0x7c, 0x18, 0x4d, 0x62, 0x34, 0xd5, 0x4e, 0xc0, 0xb5, 0xcf, 0xbe, 0x22,
+ 0x2a, 0x53, 0x8b, 0x7e, 0x96, 0xa3, 0x33, 0x40, 0x8a, 0x1f, 0x36, 0x55,
+ 0xc1, 0xe5, 0x77, 0xc4, 0x82, 0xeb, 0xe7, 0x77, 0x90, 0x3c, 0xa0, 0x12,
+ 0x17, 0x87, 0xa2, 0x56, 0x8e, 0x12, 0x57, 0xd0, 0xe0, 0x11, 0x74, 0xce,
+ 0xc5, 0x5a, 0xc2, 0x63, 0xfc, 0xcc, 0x63, 0x3b, 0x6d, 0x08, 0xf4, 0x8f,
+ 0x57, 0x7e, 0x88, 0x04, 0xbc, 0x6c, 0x9a, 0x12, 0x93, 0xcb, 0xd5, 0x97,
+ 0x64, 0x36, 0x3f, 0x4b, 0x4a, 0xce, 0xe8, 0x49, 0xc8, 0x25, 0x8c, 0xe1,
+ 0xaf, 0x33, 0x7a, 0xa9, 0x55, 0xf6, 0x0e, 0x6b, 0xc5, 0x30, 0x05, 0xbd,
+ 0x99, 0x92, 0xf2, 0xc2, 0x6f, 0x9a, 0x22, 0xab, 0xa1, 0x69, 0x53, 0xfe,
+ 0x19, 0x9f, 0x86, 0x10, 0x42, 0xb9, 0xbe, 0xf0, 0x16, 0xf6, 0x47, 0xe8,
+ 0x60, 0xd3, 0xe6, 0xc4, 0xad, 0xbe, 0xfd, 0x1d, 0xf0, 0x95, 0x4b, 0x57,
+ 0x3e, 0x1f, 0x72, 0x18, 0xc6, 0x13, 0x55, 0xc4, 0xa9, 0x1b, 0xd4, 0x32,
+ 0x1b, 0xfe, 0x0c, 0x87, 0x17, 0xc7, 0xf6, 0xef, 0x7a, 0x60, 0x81, 0x74,
+ 0xb8, 0x82, 0x27, 0x13, 0xb2, 0x43, 0x74, 0x15, 0x2b, 0xa3, 0x8f, 0xa4,
+ 0xa1, 0x38, 0xee, 0x9c, 0x52, 0x9c, 0x34, 0xef, 0x02, 0x6c, 0x7f, 0x2b,
+ 0x63, 0x9b, 0x1f, 0x1b, 0x9f, 0x97, 0xba, 0xe5, 0x79, 0xbb, 0x0f, 0x7b,
+ 0xfe, 0xaa, 0x9b, 0x88, 0xd3, 0x79, 0x17, 0x4a, 0xaa, 0xbe, 0x58, 0x9b,
+ 0xc9, 0x94, 0xf6, 0x9e, 0xce, 0x2a, 0x60, 0xf2, 0x19, 0x49, 0x5c, 0x10,
+ 0x1f, 0x8b, 0x94, 0x48, 0x4c, 0x20, 0x71, 0x7a, 0x67, 0xc8, 0x9b, 0x4d,
+ 0x02, 0xb5, 0x00, 0x84, 0x17, 0x7e, 0x32, 0x9c, 0xd3, 0x5a, 0x29, 0x50,
+ 0x8c, 0x8d, 0x41, 0x52, 0x2c, 0x92, 0xf6, 0xfc, 0xb2, 0x7f, 0x23, 0x40,
+ 0x08, 0x41, 0x46, 0x9d, 0x9e, 0x79, 0xef, 0xe7, 0xb5, 0x02, 0x2f, 0xb0,
+ 0xfe, 0x12, 0x53, 0x36, 0x6e, 0x7c, 0x32, 0x46, 0x5a, 0x0b, 0x6b, 0xde,
+ 0x4f, 0x27, 0x38, 0x42, 0x9c, 0xca, 0xee, 0x99, 0x6d, 0x37, 0x75, 0x60,
+ 0xb2, 0x24, 0x41, 0x45, 0xe1, 0x2d, 0xc3, 0x0d, 0x24, 0x0d, 0x80, 0xc2,
+ 0x2b, 0xa6, 0x77, 0x7a, 0x0e, 0x74, 0xd0, 0xb0, 0xf4, 0x3b, 0x03, 0x14,
+ 0xdb, 0x6b, 0x9f, 0x92, 0x2c, 0x6a, 0xb5, 0xe3, 0x35, 0x2c, 0x1c, 0x74,
+ 0x5b, 0x54, 0x0e, 0xfb, 0x68, 0x86, 0xc7, 0xd4, 0xec, 0x53, 0x4c, 0x6d,
+ 0xb0, 0x2c, 0x71, 0x62, 0xae, 0x2f, 0xc6, 0x23, 0xd8, 0xca, 0xd1, 0x47,
+ 0xd0, 0xcf, 0x62, 0xf6, 0x18, 0xb5, 0xd5, 0x7d, 0x33, 0x49, 0xaa, 0x15,
+ 0xbb, 0x12, 0xf9, 0x81, 0x64, 0x4c, 0x99, 0x40, 0xf4, 0x92, 0xdf, 0x10,
+ 0x6f, 0x87, 0xd8, 0xc5, 0x2a, 0x69, 0x73, 0xcb, 0xd3, 0x40, 0x97, 0x81,
+ 0x07, 0x22, 0xcf, 0xc3, 0x9e, 0xa5, 0x65, 0xf3, 0x6d, 0x02, 0x35, 0x0d,
+ 0xf2, 0x2d, 0x16, 0xe2, 0xf1, 0x0b, 0xea, 0xb0, 0x29, 0xa1, 0xc1, 0xef,
+ 0x3b, 0x66, 0x6b, 0x98, 0x59, 0x35, 0x09, 0xb2, 0xec, 0x59, 0x32, 0xd7,
+ 0x78, 0x35, 0x17, 0x29, 0x4e, 0x88, 0x83, 0x49, 0x2b, 0x4c, 0x49, 0x70,
+ 0xd2, 0x1a, 0x52, 0x5f, 0x64, 0x91, 0xfc, 0xf9, 0x35, 0xf5, 0x67, 0x32,
+ 0xc6, 0x73, 0x99, 0xce, 0x44, 0x05, 0x79, 0x0f, 0xca, 0x67, 0x70, 0x20,
+ 0x80, 0xcd, 0xd6, 0xa4, 0x09, 0x8a, 0xc4, 0xda},
+ {0x27, 0x15, 0x3c, 0xad, 0xca, 0xc2, 0x63, 0x2d, 0x1f, 0x55, 0xff, 0xd9,
+ 0xd6, 0xb3, 0xe0, 0x94, 0x6c, 0xd1, 0x7c, 0xde, 0x7d, 0x05, 0x94, 0x05,
+ 0x49, 0x3a, 0xcc, 0xf3, 0x10, 0x9e, 0x62, 0xa4, 0xe1, 0xad, 0xf7, 0xee,
+ 0x9e, 0x34, 0x45, 0xb0, 0xc5, 0x23, 0xfe, 0xc2, 0xc3, 0x90, 0x7f, 0x60,
+ 0x01, 0x84, 0x8b, 0x5d, 0x83, 0x73, 0xf4, 0x47, 0xc1, 0x9a, 0x3b, 0xbc,
+ 0x8f, 0xf8, 0x9e, 0x07, 0xf4, 0xcf, 0x77, 0xa9, 0x9b, 0xec, 0x5c, 0xec,
+ 0x72, 0x67, 0x43, 0xd3, 0xa2, 0x1e, 0xb7, 0x99, 0xfe, 0x82, 0xea, 0xc6,
+ 0x28, 0xeb, 0x25, 0x34, 0x59, 0xc5, 0xde, 0x49, 0x71, 0xcc, 0xd6, 0xd2,
+ 0x3e, 0xbc, 0xf8, 0xe4, 0xf7, 0xf7, 0xab, 0xe1, 0xca, 0x6e, 0xab, 0xd1,
+ 0xf5, 0xae, 0xcb, 0xb9, 0xbf, 0xe8, 0xe5, 0xb1, 0x4e, 0x20, 0x0e, 0x24,
+ 0x93, 0xdb, 0x4a, 0x75, 0x89, 0x5c, 0x45, 0xd1, 0x5a, 0x54, 0xd6, 0x4f,
+ 0x2d, 0xc5, 0xd9, 0x79, 0x0f, 0x73, 0x55, 0x0b, 0x50, 0xde, 0xf8, 0xf3,
+ 0xe6, 0x3b, 0xc5, 0x63, 0xce, 0xad, 0xb5, 0x54, 0x9e, 0xbd, 0xce, 0x75,
+ 0x19, 0x15, 0x95, 0xbb, 0x9d, 0xc9, 0xfa, 0xb2, 0x1c, 0xfe, 0xaf, 0xa5,
+ 0x48, 0xc9, 0xeb, 0x33, 0x30, 0xd4, 0x3a, 0xb5, 0xa1, 0xfd, 0xa6, 0x63,
+ 0xd3, 0xb3, 0xff, 0xfb, 0x08, 0x70, 0xc4, 0x5f, 0x6f, 0xf7, 0xba, 0x67,
+ 0x25, 0x18, 0x66, 0xf1, 0x8e, 0x14, 0x51, 0x4f, 0x5d, 0xda, 0x04, 0x98,
+ 0xd6, 0x11, 0xb7, 0xee, 0x6f, 0x82, 0x1f, 0x05, 0xa3, 0x15, 0xe6, 0x44,
+ 0x1d, 0x72, 0xf2, 0x28, 0x90, 0x81, 0xf5, 0xd6, 0xf1, 0x15, 0x49, 0x87,
+ 0xff, 0xe4, 0xbf, 0x27, 0x5e, 0xe4, 0xf1, 0xf2, 0xb8, 0xb4, 0x66, 0xec,
+ 0xcd, 0xde, 0xb0, 0xe7, 0xaf, 0xa4, 0xeb, 0xaf, 0x1c, 0x49, 0xae, 0x12,
+ 0x1c, 0xab, 0x56, 0xad, 0x06, 0x1e, 0x9d, 0xb8, 0x2d, 0xe7, 0x35, 0x1f,
+ 0x20, 0x0d, 0xf1, 0x3b, 0x2f, 0xc0, 0x3b, 0x44, 0x0e, 0x97, 0xd5, 0x1b,
+ 0xdf, 0xcc, 0xcf, 0x1f, 0x20, 0xe7, 0x14, 0x53, 0x1b, 0xd8, 0xee, 0xd2,
+ 0xe6, 0x20, 0xa5, 0xdd, 0xde, 0xf1, 0x9c, 0xe2, 0xeb, 0xa3, 0x95, 0x3c,
+ 0x0c, 0x5f, 0xb5, 0x3a, 0xe0, 0x93, 0x50, 0x6d, 0xf3, 0x2a, 0xdd, 0xc8,
+ 0xaf, 0x1d, 0xf9, 0x52, 0x8c, 0xd5, 0x6b, 0x97, 0x33, 0x9e, 0x53, 0xf1,
+ 0x38, 0x48, 0xac, 0xd4, 0x9b, 0x96, 0xfc, 0xae, 0x98, 0xf8, 0x68, 0x2f,
+ 0x06, 0xe4, 0x52, 0xa0, 0xec, 0xb2, 0xf5, 0x69, 0xd0, 0xe5, 0x3d, 0x23,
+ 0x27, 0xbe, 0xbf, 0xd5, 0x9b, 0x83, 0x1c, 0x97, 0x30, 0xf2, 0xb9, 0x45,
+ 0x91, 0x47, 0x22, 0x4c, 0x0b, 0x16, 0xea, 0xdf, 0x44, 0x47, 0x93, 0xbb,
+ 0x2e, 0xd6, 0xab, 0x64, 0x9c, 0xf2, 0x03, 0x42, 0xd6, 0x72, 0xdd, 0xa3,
+ 0xcf, 0x5c, 0x6a, 0xfb, 0x4a, 0x23, 0x54, 0x92, 0x46, 0x67, 0xea, 0x59,
+ 0x21, 0x8b, 0x6c, 0xcb, 0x7f, 0xa4, 0xa1, 0xda, 0x34, 0x32, 0x5e, 0x6a,
+ 0x67, 0x39, 0x52, 0xdc, 0x61, 0x0a, 0x32, 0xb1, 0x18, 0x1b, 0x2b, 0xad,
+ 0x03, 0xc6, 0xbe, 0x02, 0xbd, 0xf5, 0xe7, 0x41, 0x1c, 0xe5, 0x69, 0x30,
+ 0xe0, 0xd4, 0x81, 0x16, 0x44, 0x47, 0xbc, 0x57, 0x08, 0xe5, 0xcb, 0xc8,
+ 0x78, 0x68, 0xcc, 0x7e, 0x95, 0x67, 0x4c, 0x2f, 0x9b, 0x77, 0xfb, 0x35,
+ 0x2b, 0xc0, 0x6e, 0xba, 0xa9, 0x4e, 0x26, 0x19, 0x57, 0x48, 0x6e, 0x3c,
+ 0x75, 0xaa, 0xe2, 0x79, 0x82, 0xa7, 0x36, 0x6c, 0x10, 0x64, 0x3b, 0x3c,
+ 0x96, 0xe9, 0x6c, 0x57, 0xb6, 0x05, 0xd6, 0x9b, 0xd7, 0xf5, 0xb9, 0x82,
+ 0xf0, 0x80, 0xcd, 0xbf, 0x8e, 0x6e, 0x93, 0x53, 0x1a, 0xe1, 0xd6, 0xfb,
+ 0x82, 0xa7, 0x01, 0x4b, 0xf1, 0x31, 0xab, 0xca, 0xe1, 0x72, 0x16, 0xe1,
+ 0x97, 0xcb, 0x53, 0x3c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {971,
+ {0xac, 0xfb, 0x33, 0x50, 0x4c, 0x8d, 0x13, 0xbc, 0xe3, 0xec, 0xe0, 0x87,
+ 0x9c, 0xd6, 0xa7, 0x66, 0x26, 0x30, 0x31, 0x93, 0xc9, 0x6d, 0xac, 0x06},
+ {0xfb, 0x75, 0x59, 0x21, 0x74, 0xdc, 0xa4, 0x44, 0x20, 0x37, 0xec, 0x92,
+ 0xa3, 0x27, 0x1a, 0xfb, 0x78, 0x11, 0xfb, 0x76, 0x1a, 0xed, 0x89, 0xe4,
+ 0x8d, 0xb7, 0xc9, 0x15, 0x3a, 0xb0, 0x43, 0x88, 0x83, 0xea, 0x66, 0x70,
+ 0xc3, 0x2f, 0x67, 0xf0, 0x2c, 0x9f, 0xe9, 0xda, 0x6d, 0xd6, 0x2a, 0x28,
+ 0xd9, 0xef, 0xf5, 0x9c, 0xc9, 0xb1, 0x5b, 0x63, 0x1e, 0x24, 0x0c, 0x64,
+ 0x85, 0x36, 0x91, 0x31, 0xe0, 0xeb, 0x61, 0xe3, 0xa2, 0x9d, 0x22, 0x21,
+ 0x9b, 0x27, 0x1e, 0x42, 0x1c, 0xfc, 0x3a, 0xa3, 0x23, 0x29, 0x38, 0x39,
+ 0xbe, 0x89, 0x5d, 0xfe, 0x74, 0x96, 0x77, 0xb4, 0x3d, 0xd0, 0x16, 0x5f,
+ 0xd7, 0xb3, 0x8a, 0xe2, 0x5c, 0x58, 0x3a, 0xeb, 0x9b, 0xe5, 0x22, 0x5f,
+ 0xf9, 0x0d, 0x43, 0x2a, 0x1d, 0x36, 0xd6, 0x68, 0xc9, 0x0b, 0xa4, 0x71,
+ 0x2a, 0x8e, 0x48, 0x40, 0xdc, 0xa8, 0x9b, 0xbf, 0xcd, 0x04, 0xbe, 0xe0,
+ 0xe4, 0x6a, 0xe9, 0x7e, 0x17, 0x7c, 0x05, 0xcf, 0xa9, 0x7e, 0x95, 0xdb,
+ 0x7b, 0x18, 0x54, 0x59, 0x56, 0x60, 0x21, 0x6e, 0x78, 0x0d, 0xb4, 0xf1,
+ 0x4f, 0xa0, 0x1f, 0x36, 0x18, 0x96, 0xb4, 0x51, 0x8e, 0xc8, 0x21, 0xb7,
+ 0xa5, 0x90, 0x75, 0x13, 0x10, 0xee, 0x55, 0x0f, 0x3d, 0xb1, 0x47, 0x80,
+ 0xa5, 0x86, 0x3f, 0x76, 0xc9, 0x15, 0xb7, 0x8f, 0x31, 0x02, 0x32, 0xcf,
+ 0xbf, 0x95, 0x1e, 0xd0, 0xe8, 0x44, 0xc0, 0xc7, 0xf0, 0x8a, 0x00, 0xf8,
+ 0xe6, 0xac, 0xb9, 0x5e, 0x9d, 0x64, 0xae, 0xfa, 0x15, 0xf6, 0x57, 0xc1,
+ 0x27, 0x20, 0xdc, 0xd7, 0x28, 0x19, 0xb6, 0x13, 0x54, 0x44, 0xfe, 0x99,
+ 0xb2, 0x5c, 0x52, 0x52, 0x69, 0xab, 0x67, 0xad, 0x7b, 0x02, 0xff, 0x3d,
+ 0x8c, 0xa8, 0x2f, 0x1a, 0x5b, 0xa0, 0x80, 0x61, 0x6d, 0xf0, 0x51, 0x42,
+ 0x68, 0x7d, 0xa2, 0x69, 0xbb, 0xe9, 0xa1, 0xe5, 0x8c, 0x86, 0xf9, 0xbf,
+ 0xe4, 0x88, 0x14, 0x62, 0xba, 0xbe, 0xd5, 0x4c, 0x47, 0xeb, 0x94, 0x55,
+ 0x96, 0xdd, 0x16, 0xd2, 0x03, 0xea, 0x6f, 0x5f, 0xc3, 0xcc, 0x56, 0x1d,
+ 0x18, 0x6f, 0x25, 0xdd, 0xce, 0x79, 0x8e, 0x63, 0xa6, 0x63, 0xb0, 0x80,
+ 0x51, 0x2b, 0x38, 0x64, 0xce, 0x1f, 0x0b, 0x2d, 0x86, 0x38, 0x0d, 0xd8,
+ 0x0f, 0xc4, 0xeb, 0xdb, 0xe8, 0x3e, 0x2e, 0xc3, 0x84, 0xdf, 0x6f, 0x22,
+ 0x46, 0x92, 0xce, 0xac, 0x49, 0x2b, 0xa2, 0x06, 0xe7, 0xe7, 0xb8, 0x4c,
+ 0x92, 0x10, 0x50, 0xb5, 0x8a, 0xba, 0x1a, 0xd7, 0x99, 0x19, 0x17, 0xbf,
+ 0x3e, 0x35, 0x15, 0x5b, 0xba, 0x5c, 0xe3, 0xd4, 0xde, 0xd5, 0x7e, 0xcf,
+ 0x31, 0x71, 0xd7, 0xe2, 0x46, 0xc8, 0xe0, 0x36, 0x64, 0xa0, 0x29, 0x3c,
+ 0x5d, 0xa9, 0x57, 0x77, 0x6d, 0x25, 0x4c, 0xbd, 0x36, 0xd7, 0xf7, 0xd0,
+ 0x40, 0xc0, 0x3f, 0xba, 0x17, 0x50, 0xb9, 0x90, 0x84, 0xa2, 0xfc, 0x6c,
+ 0x16, 0xb4, 0xc4, 0x0c, 0xd8, 0xca, 0xfe, 0x39, 0xca, 0xac, 0xa3, 0x92,
+ 0xf6, 0x56, 0xb5, 0x39, 0x3e, 0x47, 0xef, 0x05, 0x3f, 0xab, 0x53, 0x82,
+ 0x7a, 0xe0, 0x1e, 0x7e, 0xe5, 0x20, 0x5f, 0x8e, 0x31, 0x3c, 0x2c, 0x56,
+ 0x35, 0x72, 0x83, 0xe4, 0x06, 0x94, 0xb7, 0xdc, 0x5b, 0x1d, 0x81, 0xca,
+ 0x04, 0x18, 0x08, 0x5d, 0x27, 0x4a, 0x46, 0x27, 0x02, 0x2b, 0x0d, 0xad,
+ 0x5e, 0xf4, 0xb2, 0x09, 0x81, 0x22, 0x94, 0xc2, 0x5c, 0xa1, 0xd4, 0xaf,
+ 0x57, 0xe9, 0x50, 0x12, 0xdb, 0x73, 0x45, 0x24, 0xd9, 0x24, 0x86, 0x1f,
+ 0x53, 0x50, 0x8b, 0xbb, 0xa7, 0x2a, 0x71, 0x53, 0xea, 0x0f, 0x3e, 0x7d,
+ 0xe7, 0x8a, 0x6d, 0xe7, 0x3d, 0xbf, 0xf9, 0x3d, 0x2b, 0x00, 0xea, 0x1e,
+ 0x0c, 0x3a, 0x0b, 0xe2, 0xe5, 0x41, 0x5c, 0x6c},
+ {0x5c, 0x79, 0x31, 0x7c, 0x75, 0xf9, 0x87, 0x74, 0x34, 0x28, 0x6b, 0xd5,
+ 0xb3, 0xe2, 0x84, 0x4c, 0xfb, 0x3d, 0x74, 0xc0, 0x75, 0x18, 0x9c, 0xbf,
+ 0x93, 0x14, 0xf7, 0xcb, 0x60, 0xd1, 0x75, 0x1b, 0xb6, 0x11, 0xe9, 0x59,
+ 0x04, 0x94, 0xb7, 0x7f, 0x05, 0x44, 0x18, 0x5c, 0x17, 0xdc, 0xc9, 0xee,
+ 0x27, 0xc7, 0x1f, 0xa4, 0xe4, 0xa7, 0xf2, 0x2e, 0xa7, 0xe4, 0xd5, 0x5b,
+ 0x21, 0xfb, 0xbb, 0x51, 0x02, 0xa3, 0x31, 0xbe, 0xa5, 0x69, 0x06, 0x85,
+ 0x77, 0x58, 0x8c, 0xd0, 0x3c, 0x07, 0x8f, 0xc8, 0xac, 0x59, 0x00, 0x2b,
+ 0xb9, 0xc6, 0xfe, 0xe6, 0x08, 0xa3, 0xfc, 0xaa, 0xb3, 0x15, 0x10, 0x4b,
+ 0x74, 0x95, 0xee, 0xe4, 0x27, 0xf0, 0xa7, 0xf0, 0xef, 0x8d, 0x50, 0x24,
+ 0x73, 0x92, 0x98, 0x14, 0xf8, 0x03, 0x55, 0x73, 0xc0, 0x64, 0x92, 0xdc,
+ 0xa5, 0xd5, 0x29, 0x11, 0x56, 0xfd, 0x6f, 0x5c, 0x72, 0x1c, 0xc8, 0x63,
+ 0xc8, 0x37, 0x85, 0xda, 0x88, 0x7f, 0xf5, 0xcc, 0x02, 0xdf, 0x54, 0x75,
+ 0xa0, 0x87, 0x7a, 0x0e, 0x34, 0x08, 0x62, 0x13, 0x8e, 0x5c, 0xdf, 0x8b,
+ 0xa6, 0x1f, 0xa5, 0xe5, 0xb3, 0x02, 0xcd, 0xd6, 0x8c, 0x81, 0x6c, 0xab,
+ 0x9e, 0x7d, 0x8d, 0x9d, 0xa6, 0x38, 0x41, 0x2a, 0xf3, 0xed, 0x73, 0x84,
+ 0x70, 0x94, 0x70, 0xba, 0x78, 0xc7, 0x48, 0x51, 0x9a, 0x9f, 0x36, 0x74,
+ 0x5d, 0x0f, 0xf2, 0x4b, 0x63, 0xf4, 0x50, 0x35, 0x67, 0xdb, 0x22, 0x32,
+ 0x79, 0x9f, 0x65, 0xd2, 0x45, 0xfc, 0x71, 0x16, 0x4d, 0x11, 0x53, 0xac,
+ 0x8e, 0x08, 0xec, 0x71, 0x75, 0x8c, 0xd6, 0x6b, 0xd2, 0x65, 0xf5, 0x5d,
+ 0x03, 0x6a, 0x92, 0x21, 0x67, 0xf1, 0xd0, 0xdb, 0xc5, 0x70, 0x78, 0x4d,
+ 0x18, 0x25, 0x3a, 0x95, 0xdb, 0x84, 0xf0, 0xb7, 0x7a, 0x1e, 0xe1, 0xe9,
+ 0x54, 0x9e, 0xb0, 0x5f, 0x98, 0x3b, 0xd5, 0x90, 0x69, 0x3b, 0xea, 0x56,
+ 0xb6, 0xeb, 0x35, 0x86, 0x57, 0x7f, 0xcd, 0x43, 0x8d, 0x61, 0xb9, 0x22,
+ 0xef, 0x1c, 0x5d, 0xcd, 0x07, 0x61, 0xe2, 0x53, 0xf8, 0x91, 0x23, 0xa8,
+ 0xca, 0x2e, 0xc7, 0x14, 0x76, 0x23, 0x24, 0xb9, 0xf7, 0x12, 0x4c, 0x4d,
+ 0xc5, 0xc4, 0x8c, 0xbb, 0x47, 0x7d, 0x16, 0x75, 0x12, 0xb4, 0xa7, 0xf1,
+ 0x6b, 0x36, 0x0e, 0x20, 0x1d, 0x32, 0x51, 0x00, 0x90, 0x4a, 0xe5, 0x68,
+ 0x13, 0x45, 0x97, 0xa6, 0xe9, 0x27, 0x6b, 0xe7, 0xba, 0x3b, 0x62, 0x9d,
+ 0x66, 0xdf, 0x59, 0x5f, 0x44, 0x9a, 0xbb, 0xa8, 0x02, 0x03, 0x28, 0x4e,
+ 0x40, 0x90, 0xbe, 0x74, 0x5b, 0xcf, 0x54, 0xe5, 0x39, 0xd2, 0x33, 0x59,
+ 0xc3, 0x95, 0x2e, 0x53, 0xff, 0x7d, 0xd2, 0x0a, 0x49, 0x1c, 0x5b, 0xea,
+ 0x9d, 0xae, 0x0e, 0x00, 0x5a, 0xdf, 0x4a, 0x17, 0xaf, 0x05, 0x70, 0xa5,
+ 0x52, 0x1c, 0xa3, 0xbd, 0x27, 0x7e, 0x86, 0x5f, 0xa5, 0x63, 0xf3, 0x4e,
+ 0x71, 0x83, 0xdc, 0x9f, 0xd2, 0x03, 0x91, 0x14, 0x85, 0xbc, 0x06, 0xd9,
+ 0xf1, 0xd9, 0x64, 0x33, 0x4e, 0xf7, 0x35, 0xd5, 0x3f, 0x5d, 0x5f, 0x66,
+ 0x22, 0x2d, 0xa9, 0x8b, 0x55, 0x0f, 0x36, 0x41, 0xec, 0x3e, 0xee, 0x62,
+ 0xf4, 0xb3, 0x49, 0x93, 0xe0, 0xa5, 0xad, 0xe9, 0xf0, 0xad, 0x3f, 0x27,
+ 0x62, 0x12, 0xeb, 0xea, 0x30, 0x5d, 0x43, 0x3c, 0x21, 0x90, 0x71, 0x5c,
+ 0x10, 0xad, 0x14, 0xda, 0x83, 0x88, 0x7a, 0xc9, 0x96, 0xaf, 0xd1, 0xc2,
+ 0x07, 0xd5, 0xa6, 0xe9, 0xd2, 0xc6, 0x7d, 0x0f, 0xbb, 0x8e, 0x89, 0x66,
+ 0xb5, 0x2c, 0xe7, 0x61, 0x32, 0x45, 0xdd, 0xe8, 0x5d, 0xfd, 0x69, 0x86,
+ 0x31, 0x59, 0xe7, 0x71, 0x9b, 0x15, 0x9d, 0x89, 0xbb, 0xa9, 0x94, 0x61,
+ 0x01, 0x7d, 0x15, 0xf3, 0x80, 0x2e, 0x19, 0xac, 0x89, 0x20, 0x00, 0x56,
+ 0xce, 0xe0, 0xa9, 0x5a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {972,
+ {0xf0, 0xa9, 0x56, 0x53, 0x0a, 0xf6, 0x16, 0x05, 0x93, 0x56, 0xf1, 0xac,
+ 0x5a, 0x93, 0xec, 0x3d, 0xba, 0x39, 0x2d, 0xca, 0xb7, 0x5e, 0x04, 0xa7},
+ {0x7d, 0xde, 0xe6, 0x10, 0xc0, 0xff, 0x41, 0x03, 0x87, 0x34, 0x06, 0xb8,
+ 0x67, 0x62, 0xef, 0x89, 0x32, 0x1d, 0xa3, 0x73, 0xab, 0xe4, 0x75, 0x98,
+ 0xd1, 0xb7, 0x21, 0xe7, 0xa0, 0xf4, 0xdb, 0xdc, 0xdb, 0xd3, 0x13, 0xc4,
+ 0x2e, 0xf0, 0x58, 0xea, 0xcb, 0xd3, 0x8f, 0xcf, 0xfb, 0x93, 0x44, 0x02,
+ 0xf6, 0x36, 0xa8, 0x32, 0xe9, 0x2e, 0x39, 0x52, 0x05, 0x42, 0x4d, 0xb8,
+ 0xff, 0xc4, 0x5f, 0xb1, 0x25, 0xd7, 0x0c, 0x07, 0xb4, 0x1e, 0xf9, 0x15,
+ 0xf9, 0x7a, 0xbb, 0x73, 0x42, 0x8e, 0xb9, 0xac, 0x7e, 0x7b, 0x8a, 0x5e,
+ 0xd5, 0x5d, 0x7b, 0xd0, 0xfc, 0xf8, 0xf9, 0x3b, 0x44, 0x5c, 0x27, 0x15,
+ 0x15, 0x96, 0xad, 0x0f, 0xe1, 0xbf, 0xa2, 0x10, 0x80, 0x7c, 0x6e, 0x9c,
+ 0xec, 0xfb, 0x7c, 0xa2, 0x33, 0x86, 0xf8, 0x6a, 0xa2, 0x87, 0x71, 0x8f,
+ 0xee, 0x01, 0x46, 0x65, 0x56, 0x08, 0x20, 0xd5, 0x67, 0x43, 0x08, 0xbf,
+ 0xdd, 0xee, 0x63, 0x29, 0xb6, 0x4b, 0x15, 0xc3, 0xe4, 0xc7, 0xf6, 0xbd,
+ 0x4a, 0x4f, 0x52, 0xbd, 0x1d, 0x78, 0xec, 0xf5, 0x6d, 0x56, 0x7b, 0x73,
+ 0xa3, 0x6d, 0xd2, 0x70, 0x96, 0x9d, 0xf2, 0x77, 0x33, 0x8d, 0x67, 0xaf,
+ 0x33, 0x7b, 0xa7, 0x3c, 0x81, 0xb9, 0x51, 0x08, 0x62, 0x74, 0x5f, 0x77,
+ 0x72, 0xad, 0x65, 0xa7, 0x3a, 0x27, 0xbc, 0x7b, 0xa0, 0x43, 0x7c, 0xc6,
+ 0xf2, 0xf6, 0xbc, 0xde, 0x25, 0x36, 0xf0, 0x56, 0x62, 0x78, 0x9e, 0xd8,
+ 0xac, 0x91, 0x11, 0x7a, 0xd2, 0x2b, 0x70, 0xec, 0x61, 0x5c, 0x35, 0x04,
+ 0x0e, 0x90, 0x93, 0x7f, 0xb0, 0x63, 0x5f, 0xdc, 0x79, 0x7b, 0xb2, 0xf5,
+ 0xd2, 0x38, 0x17, 0x0c, 0x1d, 0xfd, 0x4c, 0x8c, 0xc9, 0xc2, 0x17, 0xff,
+ 0x30, 0xee, 0xba, 0xf6, 0xea, 0x53, 0x36, 0x3f, 0x7a, 0xae, 0x6e, 0x1e,
+ 0x57, 0x8c, 0x15, 0x44, 0x63, 0xc6, 0x64, 0xbd, 0x56, 0xd4, 0x4e, 0xaa,
+ 0x0a, 0x2c, 0xac, 0xe4, 0x5f, 0xd5, 0xb0, 0x8c, 0xdf, 0x72, 0x6a, 0x98,
+ 0x20, 0xbe, 0x40, 0xf3, 0x21, 0xc5, 0x6f, 0xd7, 0xce, 0x7e, 0xbe, 0x12,
+ 0xe5, 0x2c, 0x76, 0xd6, 0x06, 0x80, 0x77, 0x91, 0x9f, 0xda, 0x30, 0xc6,
+ 0xc6, 0xde, 0x98, 0x6f, 0x3b, 0x4a, 0x2a, 0x5d, 0x3f, 0xe2, 0x39, 0xcc,
+ 0xd1, 0xf3, 0x52, 0x59, 0xda, 0x61, 0x99, 0xa4, 0x3e, 0x1f, 0x61, 0x0a,
+ 0x21, 0x66, 0x7c, 0x91, 0x6a, 0xfe, 0x6e, 0x5d, 0xf4, 0x7a, 0x51, 0x85,
+ 0xe6, 0xae, 0xbb, 0x11, 0x12, 0x32, 0xa9, 0x84, 0xa6, 0x20, 0x5b, 0x30,
+ 0x93, 0x39, 0x41, 0xa1, 0x32, 0xb8, 0x8e, 0x8a, 0x2a, 0xcc, 0xf5, 0x56,
+ 0x16, 0x68, 0xd3, 0xe0, 0x5d, 0x72, 0x83, 0x28, 0x03, 0x69, 0x12, 0x00,
+ 0x32, 0x4c, 0x7b, 0x38, 0x5c, 0xb1, 0xa1, 0x97, 0x0f, 0xd6, 0x63, 0x4e,
+ 0x80, 0x72, 0x56, 0x92, 0xb7, 0xc9, 0xb8, 0xb7, 0x07, 0x71, 0xb2, 0x88,
+ 0x75, 0x0d, 0x9e, 0x6b, 0x00, 0x4e, 0xe6, 0x83, 0xb0, 0x34, 0x53, 0x29,
+ 0x15, 0x17, 0x9b, 0x93, 0x64, 0x8e, 0xe3, 0x76, 0x3b, 0x30, 0xde, 0x60,
+ 0xf2, 0xdf, 0x40, 0x19, 0x8b, 0xf7, 0xae, 0x82, 0x97, 0x52, 0x05, 0x2a,
+ 0xf1, 0xd3, 0xd9, 0x08, 0x54, 0xa1, 0x3e, 0x28, 0x22, 0x8f, 0xfb, 0x4f,
+ 0x14, 0x80, 0x23, 0xe8, 0xb1, 0xc2, 0x27, 0x6b, 0x92, 0xb7, 0x41, 0x35,
+ 0x6b, 0xae, 0xc9, 0xe3, 0x75, 0xb2, 0x1f, 0x70, 0x48, 0xdf, 0xf1, 0x98,
+ 0x3d, 0xf3, 0xae, 0xac, 0xe7, 0xec, 0x7c, 0xd6, 0xde, 0xf7, 0x6a, 0x94,
+ 0x75, 0x57, 0xc5, 0x7c, 0x53, 0xf2, 0xc5, 0xf0, 0x18, 0xd2, 0x2c, 0xe5,
+ 0x15, 0x6e, 0x38, 0x01, 0x64, 0xcf, 0x28, 0xe5, 0x43, 0xdf, 0xb5, 0x47,
+ 0x33, 0x19, 0x8f, 0x82, 0xc7, 0xb9, 0x50, 0x74},
+ {0x6f, 0x7d, 0x5b, 0x39, 0xbe, 0xdd, 0xd3, 0x6f, 0xe1, 0x77, 0x8e, 0x50,
+ 0x94, 0xd8, 0x3d, 0xb3, 0x1f, 0xbf, 0x2c, 0x01, 0x3e, 0x1f, 0x29, 0xff,
+ 0x48, 0xda, 0x95, 0xb1, 0xee, 0x7f, 0xd0, 0x86, 0x30, 0xb7, 0x72, 0x01,
+ 0xe7, 0x1a, 0xbd, 0xe0, 0xd1, 0x71, 0x56, 0x71, 0x82, 0x2b, 0x0b, 0xfb,
+ 0xaf, 0x41, 0x09, 0x80, 0x42, 0x54, 0x82, 0xd7, 0x8b, 0x6a, 0x75, 0x80,
+ 0x3e, 0xe4, 0x22, 0x5d, 0xa7, 0x42, 0x6d, 0xa8, 0x45, 0x0c, 0xb4, 0x42,
+ 0x9d, 0x36, 0x24, 0x56, 0x17, 0x91, 0x69, 0xac, 0x75, 0x72, 0x42, 0xf8,
+ 0x0d, 0x66, 0xf7, 0x06, 0xed, 0x4c, 0x19, 0xc8, 0x64, 0x46, 0x58, 0x99,
+ 0x36, 0x3e, 0xdf, 0x1e, 0x07, 0xfc, 0xcb, 0x76, 0x8f, 0xc1, 0xab, 0x4a,
+ 0x8e, 0xc5, 0xc5, 0x7e, 0xdc, 0xd6, 0xb7, 0xd5, 0xfc, 0x74, 0xf9, 0xc4,
+ 0x17, 0xc8, 0x18, 0x6a, 0xc1, 0xcb, 0x69, 0x58, 0xb2, 0xa7, 0x5c, 0x8e,
+ 0xf3, 0xee, 0xdb, 0xa3, 0x3d, 0xac, 0xf4, 0xe2, 0xfd, 0x33, 0xc1, 0x94,
+ 0x10, 0x6f, 0x15, 0x02, 0x81, 0x56, 0xfa, 0xfd, 0xc8, 0x50, 0xd8, 0xc9,
+ 0x09, 0xd3, 0xcd, 0xb6, 0x46, 0xbf, 0xa4, 0x5a, 0xc5, 0x77, 0xd5, 0xa1,
+ 0xb2, 0xf2, 0x37, 0xb9, 0x5a, 0x1e, 0x6c, 0x42, 0x19, 0xcb, 0xe0, 0x11,
+ 0x3c, 0x17, 0x5b, 0xfc, 0x8d, 0x9b, 0x98, 0x1f, 0x40, 0x21, 0xa1, 0x70,
+ 0x12, 0xbd, 0x76, 0xc8, 0x58, 0xc1, 0xd3, 0x67, 0xf7, 0x7e, 0xce, 0x13,
+ 0x7e, 0xca, 0x92, 0xed, 0x87, 0x13, 0x85, 0xa1, 0xb4, 0x0e, 0x20, 0xef,
+ 0x1f, 0x86, 0xf9, 0x0e, 0x05, 0x5b, 0xc7, 0x82, 0x18, 0xc7, 0x7e, 0xad,
+ 0xe3, 0x0b, 0xfc, 0xcc, 0x8a, 0x42, 0x8b, 0x33, 0x8e, 0xb5, 0xb7, 0x9f,
+ 0x4e, 0x5c, 0xda, 0xcb, 0xa7, 0xd7, 0x3f, 0xa0, 0x95, 0x89, 0xff, 0xf3,
+ 0xab, 0x0d, 0x51, 0x68, 0xaa, 0xb9, 0xbe, 0xa7, 0xc1, 0xe4, 0x11, 0xf7,
+ 0x38, 0x86, 0x00, 0x2b, 0xdc, 0x76, 0x2d, 0x4c, 0xae, 0x47, 0x1d, 0x1c,
+ 0x7e, 0x9a, 0xf9, 0x02, 0xea, 0xfd, 0x82, 0xe6, 0x8b, 0x42, 0x50, 0x02,
+ 0xbc, 0xec, 0xa6, 0x3d, 0xae, 0x8c, 0x2f, 0xd5, 0x64, 0x0a, 0xf6, 0x65,
+ 0x73, 0x33, 0x64, 0xe1, 0x10, 0x96, 0x3f, 0xd8, 0x6a, 0x4f, 0x90, 0xcf,
+ 0x63, 0x63, 0x5f, 0xda, 0xed, 0x08, 0x87, 0x68, 0xa4, 0x13, 0x5f, 0x7c,
+ 0x8b, 0x92, 0xe8, 0xee, 0x3b, 0xa1, 0xf1, 0x25, 0x59, 0x0b, 0x12, 0x09,
+ 0x14, 0x9a, 0x54, 0x13, 0x59, 0x02, 0x62, 0x47, 0x20, 0x01, 0x06, 0x9e,
+ 0x78, 0xf6, 0x5f, 0x28, 0x65, 0xa9, 0x76, 0xdc, 0x36, 0x02, 0xd1, 0xe3,
+ 0xc8, 0x60, 0xa2, 0x66, 0x39, 0x2b, 0x61, 0x5e, 0x6d, 0x7a, 0x1e, 0x8d,
+ 0x7f, 0x34, 0x51, 0xea, 0xfc, 0x68, 0xaf, 0xe9, 0x7d, 0x06, 0x5a, 0xcb,
+ 0xf8, 0x54, 0xa2, 0x75, 0x7d, 0x6f, 0x53, 0x12, 0xe6, 0xb4, 0xb9, 0x69,
+ 0xe3, 0xc9, 0x6c, 0x24, 0x91, 0x15, 0x9a, 0xda, 0xe3, 0x4c, 0xac, 0xcc,
+ 0x2a, 0x0b, 0xeb, 0x8b, 0x2f, 0x1c, 0xa3, 0x64, 0x87, 0x60, 0x9a, 0xc1,
+ 0x06, 0x40, 0xab, 0xaf, 0xb3, 0xa8, 0x8b, 0x2a, 0x24, 0xb9, 0x0c, 0x07,
+ 0x7c, 0x71, 0x76, 0xe8, 0xf6, 0x2b, 0x33, 0xc6, 0xe8, 0x39, 0x57, 0x05,
+ 0xf9, 0x09, 0x24, 0x8f, 0xe4, 0x70, 0x30, 0x8f, 0xcc, 0x9f, 0x3f, 0x64,
+ 0x46, 0xd9, 0xd8, 0x2c, 0x80, 0xdd, 0x15, 0x69, 0x20, 0x87, 0xd2, 0xef,
+ 0x58, 0xb9, 0x3e, 0x7d, 0xdf, 0x19, 0x8e, 0xf3, 0x1e, 0x55, 0x6f, 0x8c,
+ 0x8b, 0x1a, 0x34, 0x08, 0xe9, 0x01, 0x0d, 0x89, 0xe5, 0x21, 0xfc, 0xba,
+ 0xde, 0x32, 0xf9, 0x35, 0x7f, 0x44, 0xa9, 0x81, 0xff, 0x99, 0x4f, 0xe6,
+ 0xca, 0xcb, 0xc9, 0x18, 0xa0, 0xc5, 0x41, 0x95, 0xc7, 0x7e, 0x2d, 0xa4,
+ 0x64, 0x77, 0x6c, 0xbe},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {973,
+ {0x13, 0xfe, 0x89, 0x29, 0x8e, 0x55, 0x9f, 0x3e, 0xdf, 0x2e, 0xe5, 0xba,
+ 0x53, 0xb5, 0x72, 0xa2, 0x82, 0xbc, 0xc5, 0x14, 0x58, 0xb8, 0x91, 0xd3},
+ {0x7f, 0x0c, 0x96, 0xed, 0x87, 0x60, 0x0b, 0x2e, 0x3e, 0x5e, 0x9b, 0x15,
+ 0x04, 0x21, 0xc5, 0xe2, 0x8a, 0x32, 0xb9, 0xb2, 0xe9, 0xc7, 0x2b, 0x7e,
+ 0x07, 0xc1, 0x46, 0x03, 0x2a, 0x44, 0xb0, 0x60, 0xa9, 0xb2, 0x41, 0x43,
+ 0x3b, 0x98, 0x6f, 0x57, 0xcb, 0x79, 0xa3, 0x9f, 0x32, 0x0e, 0x20, 0xa4,
+ 0x3c, 0xf1, 0xe3, 0x18, 0x60, 0x71, 0x0c, 0x81, 0x74, 0x08, 0x34, 0xd0,
+ 0x52, 0x58, 0x87, 0x35, 0x1e, 0xae, 0x35, 0xa4, 0x58, 0x2f, 0x69, 0x00,
+ 0x88, 0xc5, 0xeb, 0xde, 0xaa, 0xf2, 0x40, 0xf1, 0xc5, 0x1c, 0x20, 0xf0,
+ 0x26, 0x04, 0xfa, 0x0e, 0xae, 0x75, 0x25, 0xcb, 0x98, 0x05, 0xba, 0x59,
+ 0xac, 0x72, 0x02, 0xec, 0xfc, 0x7c, 0x3f, 0x1f, 0xac, 0xd0, 0x8f, 0xf6,
+ 0xf0, 0xde, 0xb9, 0x10, 0x87, 0xc7, 0xc7, 0x67, 0x34, 0x22, 0x89, 0x5d,
+ 0x9d, 0x83, 0x37, 0x40, 0x2d, 0xbc, 0xda, 0x91, 0x42, 0x98, 0x84, 0xd9,
+ 0xec, 0x99, 0x8e, 0x62, 0xbb, 0xc7, 0xa7, 0x4f, 0xe4, 0x5d, 0xd0, 0xc7,
+ 0xb7, 0x8c, 0xa4, 0xbc, 0x6b, 0xf9, 0x72, 0xde, 0x7c, 0x85, 0xfb, 0x90,
+ 0x38, 0x41, 0x3f, 0xee, 0x83, 0x4a, 0x76, 0x64, 0xfa, 0x2c, 0xe4, 0x06,
+ 0x2a, 0xc8, 0x8e, 0x5f, 0x96, 0xa8, 0x99, 0x5a, 0xe3, 0xf8, 0x90, 0xc5,
+ 0x31, 0x47, 0xca, 0x78, 0xe9, 0xa9, 0x0b, 0xce, 0xda, 0x62, 0xc0, 0xf5,
+ 0xdd, 0xda, 0x4b, 0x77, 0xe1, 0xb9, 0x58, 0xc5, 0x1a, 0xc8, 0x30, 0x80,
+ 0x8d, 0xf1, 0xd4, 0x36, 0x5b, 0xcf, 0xa2, 0xf3, 0x16, 0x56, 0x28, 0xa5,
+ 0x73, 0x18, 0x1f, 0xb7, 0xee, 0x03, 0x82, 0x0a, 0x59, 0x90, 0x52, 0x0c,
+ 0xb5, 0x3b, 0xbb, 0x18, 0x72, 0xa3, 0xf1, 0xba, 0xd5, 0x92, 0x77, 0xa1,
+ 0xe8, 0x6c, 0xfb, 0x59, 0x15, 0xff, 0x25, 0xb0, 0x7f, 0x82, 0x45, 0x9d,
+ 0x81, 0xe5, 0x95, 0x60, 0x32, 0x11, 0xea, 0xe7, 0xcf, 0x17, 0x96, 0x4d,
+ 0xc7, 0x06, 0xdd, 0x9e, 0x25, 0xcc, 0x32, 0xc0, 0x90, 0xa5, 0x22, 0xf2,
+ 0xf0, 0xbb, 0x0b, 0x91, 0x42, 0xb5, 0x14, 0xeb, 0x0f, 0x87, 0x86, 0x2b,
+ 0x37, 0x29, 0x2b, 0x67, 0x91, 0x88, 0xe7, 0xf6, 0x26, 0x33, 0x79, 0x9e,
+ 0xd1, 0xc8, 0x04, 0x3d, 0xba, 0x12, 0xce, 0x32, 0x8e, 0xe1, 0x79, 0xd7,
+ 0x29, 0xf3, 0x61, 0x00, 0xb8, 0x3a, 0x18, 0x10, 0x34, 0xdd, 0x65, 0x47,
+ 0x59, 0x9c, 0xb7, 0xb0, 0x64, 0x70, 0x71, 0x23, 0xc1, 0x4e, 0xef, 0x42,
+ 0x29, 0xde, 0xa4, 0x97, 0x23, 0xaf, 0xe7, 0xb3, 0x70, 0xca, 0x77, 0x26,
+ 0xe4, 0xe6, 0xf7, 0x4f, 0x38, 0x61, 0x5a, 0x22, 0x81, 0x89, 0xc5, 0x10,
+ 0xb9, 0xd3, 0x01, 0xbc, 0xb8, 0xaa, 0x81, 0x59, 0x2c, 0x26, 0x91, 0xb3,
+ 0x94, 0x78, 0x4e, 0xfd, 0x24, 0x7d, 0x33, 0xfc, 0x82, 0xd1, 0x16, 0x0a,
+ 0xa4, 0xa8, 0x7b, 0x41, 0xce, 0x13, 0xd5, 0xca, 0x4a, 0x76, 0x0f, 0xdd,
+ 0x67, 0x9c, 0xa1, 0xf1, 0xb1, 0x33, 0xef, 0x24, 0x5f, 0x1b, 0xa6, 0xe8,
+ 0x4c, 0x5f, 0x7e, 0x6f, 0x7a, 0xe8, 0x2a, 0xab, 0x39, 0x44, 0xfb, 0xee,
+ 0x64, 0x36, 0x04, 0xe5, 0x30, 0xc7, 0x1c, 0x07, 0x7f, 0x7d, 0x84, 0x88,
+ 0xb4, 0xa6, 0x74, 0x1d, 0x47, 0x5f, 0x7c, 0x74, 0xe5, 0xc3, 0x33, 0xc1,
+ 0x01, 0x19, 0xd2, 0x6d, 0x2e, 0x19, 0x7a, 0x11, 0x21, 0x3e, 0xe6, 0x7b,
+ 0xec, 0xfa, 0xb0, 0x90, 0xd7, 0x37, 0xbe, 0xd3, 0xe0, 0x60, 0x4f, 0xf3,
+ 0x47, 0x72, 0xd0, 0xf4, 0x24, 0x82, 0x14, 0xf1, 0x78, 0xc9, 0x67, 0x07,
+ 0xa1, 0x86, 0xf8, 0x8a, 0xd6, 0x9a, 0x78, 0x75, 0x9a, 0xbc, 0xb6, 0x96,
+ 0xc8, 0xc0, 0x22, 0x24, 0xff, 0xcc, 0x36, 0x4b, 0xca, 0xce, 0x33, 0x59,
+ 0x53, 0x90, 0xca, 0x3b, 0x57, 0x3c, 0x4d, 0x19},
+ {0xd1, 0xcf, 0xf0, 0x4f, 0xd3, 0xcc, 0x63, 0x7b, 0x4b, 0x69, 0xdf, 0x5e,
+ 0x6e, 0x79, 0x61, 0x36, 0x0e, 0xa1, 0x43, 0x80, 0xbc, 0xe8, 0x54, 0xc4,
+ 0x3e, 0x17, 0x1e, 0xaf, 0x91, 0xea, 0xc7, 0x61, 0xd9, 0x09, 0x48, 0x9a,
+ 0x86, 0x83, 0xea, 0xc4, 0x28, 0x70, 0xf3, 0x67, 0x41, 0x0a, 0xd5, 0x6f,
+ 0x6d, 0xb1, 0x8d, 0x45, 0x71, 0x90, 0x32, 0x19, 0x73, 0x47, 0xb4, 0x99,
+ 0x55, 0xc7, 0xf9, 0x59, 0x41, 0x1e, 0xe6, 0xa8, 0xc0, 0x3f, 0xce, 0xba,
+ 0x82, 0x13, 0x00, 0x13, 0x25, 0x40, 0xf7, 0x42, 0x61, 0x05, 0xad, 0x76,
+ 0x4e, 0x70, 0x41, 0x61, 0x33, 0x97, 0xdb, 0x1d, 0xfb, 0x1e, 0x98, 0xff,
+ 0x01, 0x65, 0xe5, 0xd1, 0x7c, 0x7a, 0x72, 0x8d, 0xb9, 0x71, 0x8c, 0x13,
+ 0x11, 0x4a, 0xd8, 0x47, 0xa0, 0x9c, 0x22, 0x45, 0xd7, 0x05, 0x89, 0x29,
+ 0x40, 0x08, 0x1e, 0x4e, 0x06, 0xd8, 0x51, 0x48, 0x15, 0x98, 0x58, 0x25,
+ 0x6c, 0xaf, 0x31, 0xe8, 0x15, 0x34, 0xdb, 0xe8, 0xe0, 0x14, 0xfc, 0x5f,
+ 0x00, 0x02, 0xf0, 0x3c, 0x4d, 0x02, 0x34, 0x82, 0x75, 0x15, 0xa7, 0x7b,
+ 0x89, 0x4d, 0x27, 0x6f, 0x06, 0x6d, 0x35, 0x16, 0xa7, 0xec, 0xea, 0xbd,
+ 0xbc, 0xca, 0x00, 0x6f, 0xf2, 0x5b, 0xc0, 0x27, 0xd4, 0x8a, 0x3e, 0x41,
+ 0x4c, 0x82, 0xce, 0xd7, 0x53, 0x94, 0xd2, 0x3f, 0x62, 0xd2, 0xd1, 0x5e,
+ 0xe2, 0x2c, 0x52, 0xa7, 0x60, 0x5c, 0x64, 0xbb, 0x34, 0xb3, 0xfa, 0x7e,
+ 0xc4, 0xf7, 0x80, 0x44, 0x40, 0x7c, 0xd8, 0x9c, 0x61, 0xec, 0x9d, 0x71,
+ 0x91, 0x49, 0xc3, 0x8a, 0xf8, 0xd8, 0x33, 0xe8, 0x5f, 0x16, 0xa8, 0x73,
+ 0x0d, 0x6c, 0x32, 0xc2, 0xd9, 0x17, 0xac, 0xf8, 0x7e, 0x33, 0x6f, 0xf0,
+ 0x47, 0x93, 0x30, 0x0e, 0x5e, 0x0e, 0x77, 0xc0, 0x95, 0xa4, 0xd8, 0xc6,
+ 0xef, 0xa6, 0xd8, 0x4e, 0xcc, 0xf2, 0x3e, 0x77, 0x09, 0x20, 0x72, 0xfb,
+ 0x1f, 0x24, 0xb1, 0x4b, 0xab, 0x63, 0x85, 0x11, 0xfb, 0xb0, 0xd8, 0x22,
+ 0x17, 0xde, 0x31, 0xfd, 0x69, 0x6c, 0x31, 0xc0, 0x63, 0x85, 0x9d, 0x8d,
+ 0xce, 0x15, 0xe3, 0xc2, 0x50, 0xd5, 0xef, 0xc0, 0x99, 0x18, 0x7b, 0x03,
+ 0x94, 0xf2, 0x13, 0xcb, 0x75, 0x90, 0x8f, 0xea, 0xda, 0x72, 0x6a, 0x42,
+ 0x7a, 0x38, 0x58, 0x74, 0xe8, 0x09, 0x06, 0xbf, 0x66, 0x99, 0x5b, 0x66,
+ 0x2e, 0x09, 0x11, 0x46, 0x8e, 0xac, 0x1e, 0xac, 0x23, 0x3e, 0x7c, 0x6e,
+ 0xc6, 0x7e, 0xfe, 0xfe, 0x9e, 0x12, 0x5e, 0x0c, 0x7c, 0x66, 0xaa, 0x57,
+ 0x19, 0xeb, 0x1a, 0x1c, 0xa2, 0x1f, 0x36, 0x09, 0x6a, 0xa2, 0xed, 0x66,
+ 0x44, 0x73, 0x92, 0xe2, 0x28, 0xf3, 0x79, 0x47, 0xa4, 0xb0, 0x95, 0x85,
+ 0x51, 0xf4, 0x0e, 0x0d, 0x00, 0xb1, 0xa7, 0x28, 0xd7, 0x4b, 0xc9, 0x02,
+ 0xb4, 0xc0, 0xa9, 0x78, 0x46, 0x63, 0xc4, 0x55, 0xab, 0x3b, 0xf6, 0x20,
+ 0x24, 0x31, 0x59, 0x01, 0x7a, 0x16, 0xb5, 0x00, 0x21, 0x78, 0xb6, 0xda,
+ 0xf9, 0xb6, 0xb2, 0x9e, 0x6d, 0xca, 0xef, 0xba, 0xfd, 0xaf, 0xed, 0x4d,
+ 0xc7, 0x96, 0xe2, 0x79, 0x09, 0x5b, 0x11, 0x03, 0xb5, 0x78, 0x12, 0x66,
+ 0x66, 0x47, 0x8c, 0x84, 0x37, 0x60, 0xa5, 0x74, 0xa0, 0x02, 0x87, 0x3e,
+ 0x13, 0x93, 0xcb, 0x69, 0x3d, 0xc0, 0xac, 0xc6, 0xe2, 0x29, 0x5a, 0x18,
+ 0x6d, 0x10, 0x00, 0x17, 0x20, 0x00, 0x7a, 0x69, 0xfb, 0x60, 0xd5, 0x32,
+ 0x2f, 0xb0, 0x4e, 0x63, 0xb7, 0xd1, 0x55, 0x6d, 0xbd, 0x54, 0x0b, 0xc0,
+ 0x83, 0x97, 0xfd, 0x0d, 0xf9, 0x88, 0x37, 0x83, 0xa1, 0x37, 0x75, 0x26,
+ 0x09, 0x1a, 0x9e, 0x91, 0x24, 0xc2, 0x5c, 0xe0, 0xf1, 0x73, 0x5d, 0xac,
+ 0xf3, 0x0e, 0x2d, 0x6f, 0xb2, 0x42, 0x99, 0x7d, 0xdc, 0x26, 0x2d, 0x8c,
+ 0xe5, 0x2f, 0xeb, 0x4f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {974,
+ {0x81, 0x1a, 0x22, 0x31, 0xa8, 0x78, 0x93, 0x8a, 0xcb, 0x24, 0x1c, 0x25,
+ 0xc4, 0xdc, 0x0f, 0x0c, 0x8a, 0x1c, 0x35, 0x87, 0x2e, 0x83, 0x5c, 0xd8},
+ {0x7f, 0x0c, 0x96, 0xed, 0x87, 0x60, 0x0b, 0x2e, 0x3e, 0x5e, 0x9b, 0x15,
+ 0x04, 0x21, 0xc5, 0xe2, 0x8a, 0x32, 0xb9, 0xb2, 0xe9, 0xc7, 0x2b, 0x7e,
+ 0x07, 0xc1, 0x46, 0x03, 0x2a, 0x44, 0xb0, 0x60, 0xa9, 0xb2, 0x41, 0x43,
+ 0x3b, 0x98, 0x6f, 0x57, 0xcb, 0x79, 0xa3, 0x9f, 0x32, 0x0e, 0x20, 0xa4,
+ 0x3c, 0xf1, 0xe3, 0x18, 0x60, 0x71, 0x0c, 0x81, 0x74, 0x08, 0x34, 0xd0,
+ 0x52, 0x58, 0x87, 0x35, 0x1e, 0xae, 0x35, 0xa4, 0x58, 0x2f, 0x69, 0x00,
+ 0x88, 0xc5, 0xeb, 0xde, 0xaa, 0xf2, 0x40, 0xf1, 0xc5, 0x1c, 0x20, 0xf0,
+ 0x26, 0x04, 0xfa, 0x0e, 0xae, 0x75, 0x25, 0xcb, 0x98, 0x05, 0xba, 0x59,
+ 0xac, 0x72, 0x02, 0xec, 0xfc, 0x7c, 0x3f, 0x1f, 0xac, 0xd0, 0x8f, 0xf6,
+ 0xf0, 0xde, 0xb9, 0x10, 0x87, 0xc7, 0xc7, 0x67, 0x34, 0x22, 0x89, 0x5d,
+ 0x9d, 0x83, 0x37, 0x40, 0x2d, 0xbc, 0xda, 0x91, 0x42, 0x98, 0x84, 0xd9,
+ 0xec, 0x99, 0x8e, 0x62, 0xbb, 0xc7, 0xa7, 0x4f, 0xe4, 0x5d, 0xd0, 0xc7,
+ 0xb7, 0x8c, 0xa4, 0xbc, 0x6b, 0xf9, 0x72, 0xde, 0x7c, 0x85, 0xfb, 0x90,
+ 0x38, 0x41, 0x3f, 0xee, 0x83, 0x4a, 0x76, 0x64, 0xfa, 0x2c, 0xe4, 0x06,
+ 0x2a, 0xc8, 0x8e, 0x5f, 0x96, 0xa8, 0x99, 0x5a, 0xe3, 0xf8, 0x90, 0xc5,
+ 0x31, 0x47, 0xca, 0x78, 0xe9, 0xa9, 0x0b, 0xce, 0xda, 0x62, 0xc0, 0xf5,
+ 0xdd, 0xda, 0x4b, 0x77, 0xe1, 0xb9, 0x58, 0xc5, 0x1a, 0xc8, 0x30, 0x80,
+ 0x8d, 0xf1, 0xd4, 0x36, 0x5b, 0xcf, 0xa2, 0xf3, 0x16, 0x56, 0x28, 0xa5,
+ 0x73, 0x18, 0x1f, 0xb7, 0xee, 0x03, 0x82, 0x0a, 0x59, 0x90, 0x52, 0x0c,
+ 0xb5, 0x3b, 0xbb, 0x18, 0x72, 0xa3, 0xf1, 0xba, 0xd5, 0x92, 0x77, 0xa1,
+ 0xe8, 0x6c, 0xfb, 0x59, 0x15, 0xff, 0x25, 0xb0, 0x7f, 0x82, 0x45, 0x9d,
+ 0x81, 0xe5, 0x95, 0x60, 0x32, 0x11, 0xea, 0xe7, 0xcf, 0x17, 0x96, 0x4d,
+ 0xc7, 0x06, 0xdd, 0x9e, 0x25, 0xcc, 0x32, 0xc0, 0x90, 0xa5, 0x22, 0xf2,
+ 0xf0, 0xbb, 0x0b, 0x91, 0x42, 0xb5, 0x14, 0xeb, 0x0f, 0x87, 0x86, 0x2b,
+ 0x37, 0x29, 0x2b, 0x67, 0x91, 0x88, 0xe7, 0xf6, 0x26, 0x33, 0x79, 0x9e,
+ 0xd1, 0xc8, 0x04, 0x3d, 0xba, 0x12, 0xce, 0x32, 0x8e, 0xe1, 0x79, 0xd7,
+ 0x29, 0xf3, 0x61, 0x00, 0xb8, 0x3a, 0x18, 0x10, 0x34, 0xdd, 0x65, 0x47,
+ 0x59, 0x9c, 0xb7, 0xb0, 0x64, 0x70, 0x71, 0x23, 0xc1, 0x4e, 0xef, 0x42,
+ 0x29, 0xde, 0xa4, 0x97, 0x23, 0xaf, 0xe7, 0xb3, 0x70, 0xca, 0x77, 0x26,
+ 0xe4, 0xe6, 0xf7, 0x4f, 0x38, 0x61, 0x5a, 0x22, 0x81, 0x89, 0xc5, 0x10,
+ 0xb9, 0xd3, 0x01, 0xbc, 0xb8, 0xaa, 0x81, 0x59, 0x2c, 0x26, 0x91, 0xb3,
+ 0x94, 0x78, 0x4e, 0xfd, 0x24, 0x7d, 0x33, 0xfc, 0x82, 0xd1, 0x16, 0x0a,
+ 0xa4, 0xa8, 0x7b, 0x41, 0xce, 0x13, 0xd5, 0xca, 0x4a, 0x76, 0x0f, 0xdd,
+ 0x67, 0x9c, 0xa1, 0xf1, 0xb1, 0x33, 0xef, 0x24, 0x5f, 0x1b, 0xa6, 0xe8,
+ 0x4c, 0x5f, 0x7e, 0x6f, 0x7a, 0xe8, 0x2a, 0xab, 0x39, 0x44, 0xfb, 0xee,
+ 0x64, 0x36, 0x04, 0xe5, 0x30, 0xc7, 0x1c, 0x07, 0x7f, 0x7d, 0x84, 0x88,
+ 0xb4, 0xa6, 0x74, 0x1d, 0x47, 0x5f, 0x7c, 0x74, 0xe5, 0xc3, 0x33, 0xc1,
+ 0x01, 0x19, 0xd2, 0x6d, 0x2e, 0x19, 0x7a, 0x11, 0x21, 0x3e, 0xe6, 0x7b,
+ 0xec, 0xfa, 0xb0, 0x90, 0xd7, 0x37, 0xbe, 0xd3, 0xe0, 0x60, 0x4f, 0xf3,
+ 0x47, 0x72, 0xd0, 0xf4, 0x24, 0x82, 0x14, 0xf1, 0x78, 0xc9, 0x67, 0x07,
+ 0xa1, 0x86, 0xf8, 0x8a, 0xd6, 0x9a, 0x78, 0x75, 0x9a, 0xbc, 0xb6, 0x96,
+ 0xc8, 0xc0, 0x22, 0x24, 0xff, 0xcc, 0x36, 0x4b, 0xca, 0xce, 0x33, 0x59,
+ 0x53, 0x90, 0xca, 0x3b, 0x57, 0x3c, 0x4d, 0x19},
+ {0x79, 0x35, 0xd8, 0x4f, 0x1f, 0xfb, 0xe2, 0xbd, 0x02, 0x17, 0x6c, 0x9b,
+ 0x02, 0x9e, 0x59, 0x98, 0x1b, 0x35, 0xe2, 0x3a, 0xa4, 0x23, 0x51, 0x45,
+ 0xfa, 0x2d, 0xe0, 0x1c, 0x2c, 0xb0, 0x26, 0x4a, 0x54, 0x8d, 0xc1, 0x67,
+ 0x82, 0x47, 0x67, 0xfa, 0x58, 0x0e, 0x52, 0x7f, 0xa2, 0x9d, 0x42, 0x3a,
+ 0x6c, 0xf9, 0xc8, 0x8d, 0xab, 0x95, 0x50, 0x5c, 0x5b, 0x7e, 0x77, 0x93,
+ 0x8d, 0x26, 0xd3, 0x91, 0x4f, 0x76, 0xa8, 0xdb, 0xb0, 0xc2, 0x6d, 0xcc,
+ 0xf1, 0x48, 0xc3, 0x1a, 0xf9, 0xec, 0xb5, 0x28, 0x5f, 0x4b, 0x13, 0xf2,
+ 0x15, 0x55, 0xec, 0xe8, 0xa5, 0x64, 0x79, 0xc9, 0xa1, 0x40, 0xea, 0xa5,
+ 0xa5, 0x15, 0x69, 0x2a, 0xeb, 0xc7, 0xbf, 0x79, 0x17, 0x4c, 0xd7, 0x66,
+ 0x8f, 0xea, 0xa3, 0xa2, 0xd4, 0xdf, 0x49, 0xf1, 0xdf, 0xd6, 0x78, 0xa9,
+ 0x9f, 0x64, 0xd9, 0x7c, 0x7a, 0x1d, 0xeb, 0xe3, 0xdf, 0x74, 0xc9, 0x57,
+ 0x3f, 0x25, 0x6a, 0x67, 0x05, 0xff, 0x1d, 0xe2, 0x5a, 0x84, 0x4c, 0x4c,
+ 0xf0, 0xbb, 0xab, 0x6e, 0xdb, 0xfc, 0xad, 0x17, 0x2c, 0x25, 0xf5, 0x52,
+ 0x68, 0x3d, 0x04, 0xb1, 0x86, 0xd1, 0x61, 0x05, 0xe9, 0x9e, 0xeb, 0x5a,
+ 0x94, 0x7e, 0x1a, 0xfa, 0x75, 0x39, 0x36, 0x9b, 0x5e, 0x33, 0x5a, 0x88,
+ 0x76, 0xdd, 0xc3, 0x63, 0x3e, 0x54, 0x69, 0xab, 0xc9, 0xaa, 0xd0, 0x98,
+ 0xea, 0x64, 0xb5, 0xb3, 0xda, 0xb2, 0xe2, 0x71, 0xfc, 0xdf, 0x84, 0xcd,
+ 0x92, 0x16, 0xe1, 0x5d, 0x30, 0x5b, 0xb1, 0x41, 0x00, 0x39, 0xbb, 0xb9,
+ 0xb1, 0xb1, 0x1c, 0x3b, 0x1f, 0x9f, 0x17, 0x7b, 0xf1, 0x18, 0xe3, 0x48,
+ 0xba, 0xf9, 0xc8, 0xa1, 0x88, 0xf0, 0x5b, 0x00, 0xf7, 0x37, 0xde, 0x90,
+ 0x9d, 0xff, 0x7e, 0xae, 0xbe, 0x19, 0x7a, 0x15, 0x03, 0x46, 0x28, 0x33,
+ 0xaa, 0xfa, 0xc8, 0x37, 0xd0, 0x35, 0xd2, 0x2c, 0x7c, 0xc0, 0x5c, 0x79,
+ 0x2f, 0xef, 0xe2, 0xd0, 0xfd, 0x19, 0x9c, 0x21, 0x56, 0x61, 0x96, 0x3b,
+ 0x80, 0xe2, 0x62, 0xeb, 0xe8, 0xb4, 0xea, 0x36, 0x3e, 0x4c, 0xad, 0xf5,
+ 0x9e, 0x47, 0xc1, 0xda, 0x88, 0xfe, 0xbe, 0x74, 0x4d, 0x2d, 0x8b, 0x40,
+ 0xf8, 0x88, 0x68, 0xd2, 0x68, 0x4a, 0x4d, 0x4a, 0x91, 0x0f, 0x5f, 0x29,
+ 0x01, 0xd4, 0x1e, 0xeb, 0x64, 0xe4, 0x3d, 0xf7, 0x9c, 0x1c, 0x00, 0xd3,
+ 0x33, 0x8d, 0x08, 0x53, 0x25, 0xb0, 0xf4, 0x04, 0xe0, 0x44, 0x35, 0xb9,
+ 0x00, 0x90, 0x27, 0xc7, 0xe6, 0xe2, 0x2e, 0x1a, 0xad, 0xe8, 0xfa, 0x07,
+ 0x23, 0xa3, 0xa6, 0xc4, 0x8f, 0x08, 0x31, 0x95, 0xba, 0xfc, 0x89, 0x33,
+ 0xc8, 0xfc, 0xd7, 0xa2, 0xd8, 0x73, 0x30, 0x90, 0x62, 0x21, 0x69, 0xf1,
+ 0x3c, 0x2b, 0xf3, 0x19, 0xae, 0x17, 0x95, 0xf8, 0x14, 0x1d, 0x19, 0xb8,
+ 0x04, 0x29, 0xeb, 0x59, 0xfc, 0x09, 0x37, 0x0a, 0xd2, 0xde, 0x28, 0xce,
+ 0x91, 0x86, 0x0a, 0x17, 0xf6, 0x4d, 0x49, 0x7e, 0x52, 0x23, 0xa5, 0x21,
+ 0x7f, 0xf1, 0x5c, 0x9e, 0x53, 0x4c, 0xf0, 0x51, 0xc2, 0xd2, 0x2b, 0x5a,
+ 0x3f, 0x54, 0x74, 0x19, 0x2a, 0x3e, 0x7b, 0x6b, 0x6e, 0x6d, 0x28, 0xec,
+ 0x62, 0x00, 0x71, 0xfb, 0x33, 0xb6, 0x3d, 0x96, 0x28, 0xbc, 0x0b, 0xe6,
+ 0x60, 0x2f, 0x6b, 0x5a, 0x76, 0x84, 0x6c, 0x73, 0xd2, 0xeb, 0x26, 0x92,
+ 0x3d, 0x74, 0x6e, 0x92, 0x4c, 0x82, 0x98, 0x9e, 0x23, 0x67, 0x33, 0xc0,
+ 0xdf, 0xd0, 0xee, 0x97, 0xca, 0xf2, 0x2d, 0xa9, 0x46, 0x2a, 0x94, 0x31,
+ 0x6c, 0x30, 0x58, 0xf7, 0x84, 0x79, 0x2c, 0xfa, 0x6a, 0xf9, 0x39, 0x16,
+ 0xe6, 0xe6, 0xa4, 0xcb, 0x0c, 0x09, 0xd4, 0x95, 0x9d, 0x91, 0x91, 0xe5,
+ 0x62, 0x37, 0x88, 0xdb, 0x15, 0xd3, 0xb8, 0xd7, 0xdd, 0x79, 0x25, 0xc5,
+ 0xec, 0x22, 0x8e, 0x90},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {975,
+ {0x0a, 0x47, 0xa2, 0x92, 0x07, 0x9c, 0xd5, 0x9c, 0x8a, 0x24, 0x26, 0x84,
+ 0xf9, 0xd9, 0xfe, 0x79, 0xc1, 0x4c, 0x88, 0x95, 0x88, 0x37, 0x19, 0xe1},
+ {0xbc, 0xd3, 0x6e, 0x0e, 0xc0, 0x1e, 0xce, 0x1c, 0xe0, 0xb8, 0x47, 0x4e,
+ 0xa4, 0x52, 0x06, 0x29, 0xa7, 0x1b, 0x6d, 0x8a, 0x7b, 0x1c, 0xfc, 0x20,
+ 0x59, 0x64, 0xea, 0xb4, 0x87, 0x8a, 0x58, 0x91, 0x22, 0x4c, 0xa3, 0xea,
+ 0x77, 0x3f, 0x1e, 0xb0, 0xa3, 0xde, 0x39, 0x9d, 0xff, 0x8f, 0x22, 0x1f,
+ 0xab, 0x84, 0x4b, 0x4f, 0x8d, 0x8b, 0xa0, 0x2d, 0x4b, 0x0c, 0x0e, 0x07,
+ 0xdf, 0xd5, 0xd9, 0x47, 0xc4, 0x8a, 0x29, 0x2d, 0x25, 0xd5, 0xc3, 0xe2,
+ 0x0c, 0x36, 0x95, 0xe4, 0x26, 0x74, 0x18, 0x1c, 0x6d, 0x0c, 0x43, 0x06,
+ 0xea, 0x8c, 0xba, 0xbd, 0x56, 0xf0, 0x4f, 0x2f, 0x70, 0x96, 0x47, 0x86,
+ 0x87, 0x13, 0x1c, 0x9e, 0xff, 0x3b, 0x2c, 0xe1, 0x34, 0xfb, 0x4c, 0xa2,
+ 0x15, 0xfa, 0x59, 0x14, 0x4d, 0x08, 0x6f, 0xbc, 0xe5, 0x22, 0x51, 0x01,
+ 0xad, 0x23, 0x11, 0xd7, 0x0f, 0x90, 0xc6, 0x53, 0x46, 0x68, 0x6c, 0xf0,
+ 0xdf, 0x3a, 0xb5, 0x52, 0x71, 0x80, 0x62, 0x51, 0x7c, 0xa0, 0x87, 0xbb,
+ 0x18, 0xf5, 0xc4, 0x0a, 0x77, 0xd3, 0xb7, 0x6c, 0x07, 0x03, 0x19, 0x2b,
+ 0x96, 0x3d, 0x47, 0x39, 0x80, 0xe7, 0x64, 0xb3, 0x89, 0xbb, 0x9f, 0xe9,
+ 0x8d, 0x65, 0x11, 0x97, 0x21, 0x00, 0x94, 0x5a, 0x7a, 0xa8, 0x27, 0x60,
+ 0xba, 0x6d, 0x3a, 0x8b, 0x1a, 0x38, 0x04, 0x10, 0x09, 0x94, 0x23, 0x75,
+ 0xeb, 0x18, 0xe0, 0x77, 0x0e, 0x87, 0xe1, 0x1f, 0x33, 0xe6, 0x0f, 0xfa,
+ 0x4e, 0xf5, 0x07, 0x37, 0x1b, 0xff, 0xf8, 0x30, 0x49, 0x34, 0x77, 0x25,
+ 0xb3, 0xe1, 0xe1, 0x6d, 0x81, 0x0a, 0xde, 0x40, 0x69, 0xc6, 0xb6, 0x2a,
+ 0xa9, 0xf9, 0xa8, 0x55, 0x40, 0x7b, 0xe9, 0x01, 0x26, 0xf0, 0xce, 0x00,
+ 0xe9, 0x84, 0x4b, 0xfd, 0xbb, 0xfd, 0x2d, 0x86, 0xf8, 0x94, 0x03, 0xd6,
+ 0xfe, 0xf7, 0x5d, 0xdc, 0xe2, 0x3d, 0x7f, 0x77, 0xeb, 0x98, 0x50, 0xa3,
+ 0x57, 0xa6, 0x6a, 0xeb, 0xfc, 0x85, 0xaa, 0x08, 0x7f, 0x9a, 0xa9, 0xba,
+ 0xe7, 0x8f, 0x16, 0xbc, 0x8c, 0x74, 0x23, 0xbb, 0xac, 0xc5, 0x94, 0x69,
+ 0x51, 0x1f, 0x91, 0x8e, 0x65, 0x8b, 0xab, 0x26, 0xc2, 0xfc, 0x26, 0x2a,
+ 0xe2, 0x64, 0x2a, 0x78, 0x82, 0x85, 0xe4, 0xf1, 0xea, 0x43, 0xa6, 0x9c,
+ 0x30, 0x09, 0x6c, 0x45, 0x7c, 0xa7, 0x3b, 0x1f, 0xcc, 0x13, 0x47, 0x51,
+ 0xcc, 0x32, 0x80, 0x09, 0xa1, 0x2d, 0x52, 0x9f, 0xbc, 0xf7, 0x9e, 0x53,
+ 0x5c, 0x3e, 0xc4, 0xb1, 0x58, 0x3e, 0x29, 0xfa, 0xe9, 0x38, 0x40, 0x95,
+ 0xa5, 0x4b, 0xfd, 0xf9, 0x9f, 0x5b, 0x60, 0xb6, 0x35, 0x4b, 0x57, 0xd5,
+ 0xf0, 0x1d, 0x01, 0xd4, 0x2a, 0xfc, 0x0e, 0x09, 0xb7, 0xa0, 0x74, 0xa7,
+ 0x0a, 0xe7, 0xc2, 0x4f, 0xc6, 0xcb, 0x7b, 0x8d, 0x61, 0x55, 0x73, 0x32,
+ 0x66, 0xe0, 0x55, 0xd1, 0xb3, 0x8c, 0x75, 0xb0, 0xa2, 0x80, 0x94, 0xc6,
+ 0x84, 0xef, 0xa2, 0x2e, 0x51, 0x44, 0xa1, 0x9e, 0x9f, 0xe3, 0xf1, 0xeb,
+ 0x6f, 0x0b, 0x83, 0x16, 0xc7, 0x5b, 0x73, 0xf4, 0xe8, 0x80, 0x06, 0x46,
+ 0xdc, 0x67, 0xb8, 0xe1, 0xe5, 0x69, 0x6e, 0xca, 0x65, 0xc0, 0xee, 0x1a,
+ 0x5b, 0x36, 0x1b, 0xa6, 0x01, 0xac, 0x84, 0xc6, 0x58, 0x86, 0x04, 0x3b,
+ 0x7d, 0xdb, 0x0d, 0x25, 0x32, 0xb1, 0xa5, 0x9c, 0x49, 0x2f, 0xb8, 0xf6,
+ 0xd2, 0xe4, 0x73, 0x18, 0x6b, 0x13, 0xdc, 0x9b, 0x7a, 0x12, 0xc5, 0xb5,
+ 0x47, 0xb8, 0xc1, 0xce, 0xb1, 0x64, 0x74, 0xf6, 0xc3, 0xba, 0x5b, 0xfc,
+ 0x7a, 0x9a, 0xbd, 0x8b, 0xc8, 0x27, 0xf7, 0xfb, 0x15, 0xff, 0xe5, 0x40,
+ 0x51, 0x83, 0x53, 0x6f, 0xbe, 0xd2, 0x16, 0xa8, 0xa1, 0x9c, 0xd2, 0x30,
+ 0x02, 0x88, 0xf8, 0x92, 0xfa, 0xf5, 0x04, 0x20},
+ {0x4f, 0x38, 0x7b, 0x58, 0x17, 0x29, 0xf6, 0x1e, 0xdd, 0x99, 0x23, 0xf4,
+ 0x0a, 0xcc, 0xef, 0x3e, 0xea, 0xe1, 0x57, 0x1e, 0x1a, 0x5d, 0xfe, 0x79,
+ 0xf5, 0xcf, 0x75, 0x2d, 0x6f, 0xcf, 0x8d, 0xee, 0x90, 0x71, 0x01, 0x25,
+ 0x2f, 0x73, 0xf4, 0x02, 0xf6, 0xaf, 0xec, 0xb8, 0x25, 0x35, 0xa4, 0x12,
+ 0x69, 0x09, 0xf7, 0xd1, 0x38, 0x91, 0x87, 0xa6, 0xd8, 0x8f, 0x5c, 0x13,
+ 0xab, 0xd3, 0xd0, 0x82, 0x1d, 0xfa, 0x8d, 0xe7, 0xe5, 0x9a, 0xa8, 0xaa,
+ 0xaf, 0x46, 0x87, 0x96, 0x36, 0xa3, 0xa8, 0xd3, 0xfb, 0xa4, 0x7e, 0x9f,
+ 0xd0, 0xb9, 0xa5, 0x8d, 0x7b, 0x5e, 0xf5, 0x12, 0x80, 0x05, 0x51, 0x91,
+ 0x4c, 0xf6, 0x9b, 0x9d, 0xaf, 0x39, 0xe5, 0x03, 0x9e, 0xbe, 0x88, 0xe4,
+ 0xfc, 0xc3, 0x70, 0x21, 0x34, 0xc1, 0x1e, 0x69, 0x12, 0x4a, 0x8c, 0x56,
+ 0x20, 0x01, 0xdf, 0x1c, 0xdd, 0xa7, 0x8b, 0xd4, 0x68, 0xe8, 0xfd, 0x5f,
+ 0xce, 0x1c, 0xc1, 0xd2, 0x00, 0x5a, 0xa6, 0x92, 0x22, 0x4f, 0x06, 0x7e,
+ 0x6a, 0xc7, 0x27, 0xaa, 0xe6, 0xa1, 0xc4, 0x30, 0x81, 0x78, 0xcd, 0x8f,
+ 0xab, 0xf6, 0x6d, 0xbd, 0xb2, 0x62, 0xc2, 0xbd, 0xb5, 0x87, 0x33, 0xfa,
+ 0xdf, 0x48, 0xe2, 0xc6, 0x67, 0xf4, 0x91, 0x54, 0x33, 0x1c, 0x84, 0x89,
+ 0x0d, 0x1b, 0x5e, 0xfe, 0x9e, 0x3c, 0x43, 0x2a, 0xc9, 0xcd, 0xc1, 0x4a,
+ 0x9e, 0xc7, 0x35, 0x13, 0x11, 0x13, 0x49, 0xac, 0x90, 0x47, 0x4a, 0x47,
+ 0xfb, 0x40, 0x27, 0xc3, 0x2e, 0x84, 0x85, 0xb8, 0xb8, 0x3d, 0x22, 0x8e,
+ 0x4e, 0xa0, 0x2b, 0x9a, 0xdb, 0x51, 0xe7, 0x55, 0xaa, 0x2f, 0x09, 0x68,
+ 0x3a, 0x35, 0xf6, 0x3b, 0x51, 0x80, 0xfe, 0x65, 0x1d, 0xd4, 0xde, 0xc0,
+ 0xb8, 0x10, 0x7d, 0xc8, 0xb7, 0x4b, 0x64, 0xe0, 0xc2, 0xcc, 0x4c, 0x30,
+ 0xe4, 0xa1, 0x16, 0xd4, 0x65, 0xcf, 0x13, 0x47, 0x49, 0xa2, 0x79, 0x09,
+ 0x91, 0x4e, 0x84, 0xb2, 0x8d, 0x2a, 0xce, 0xa9, 0x9b, 0xcc, 0xfa, 0xc6,
+ 0x45, 0x2b, 0x78, 0xcd, 0xca, 0x5f, 0xde, 0xbf, 0x6e, 0x89, 0xb9, 0xa3,
+ 0x90, 0x62, 0x09, 0xed, 0x45, 0x24, 0x05, 0x07, 0x90, 0xeb, 0x56, 0xf3,
+ 0xeb, 0x23, 0x3f, 0xdc, 0xab, 0x8b, 0xb7, 0x0a, 0xdb, 0x5c, 0x28, 0x8f,
+ 0x11, 0xdd, 0x3a, 0xc9, 0x75, 0xaa, 0x0b, 0x13, 0x93, 0x41, 0x1c, 0x1f,
+ 0xf5, 0x70, 0x13, 0x99, 0xcc, 0x41, 0x23, 0x40, 0x33, 0x4c, 0xc6, 0x61,
+ 0x1e, 0xa5, 0x72, 0x0c, 0xf0, 0x27, 0x6e, 0x8a, 0x9e, 0xb3, 0x95, 0x4b,
+ 0x12, 0xba, 0x60, 0x04, 0x32, 0x43, 0x67, 0xdb, 0xf1, 0xe6, 0x42, 0x0a,
+ 0x82, 0xf4, 0x52, 0x2c, 0x49, 0x1b, 0x5f, 0x05, 0x3d, 0x6f, 0xa1, 0xb6,
+ 0xba, 0x2d, 0x52, 0xc5, 0x60, 0x22, 0xce, 0x44, 0x42, 0x3d, 0xb5, 0x68,
+ 0x1f, 0xc9, 0x90, 0x1e, 0x8a, 0xf9, 0x05, 0x9a, 0xc4, 0x7c, 0x12, 0x5f,
+ 0x8c, 0x61, 0xb7, 0x25, 0xf0, 0xe2, 0xdf, 0xff, 0xd1, 0xf3, 0x79, 0xf2,
+ 0x76, 0xdc, 0x6f, 0xa3, 0xd2, 0x66, 0x8c, 0x1c, 0xb1, 0x7e, 0xc6, 0xbc,
+ 0x05, 0x33, 0xb0, 0x68, 0x3c, 0xa9, 0x33, 0xdb, 0x5d, 0x76, 0x0b, 0xc6,
+ 0xdf, 0x1d, 0x3f, 0x7a, 0x55, 0x14, 0xbb, 0xae, 0xe1, 0x43, 0xee, 0xa0,
+ 0xf8, 0x32, 0xf8, 0x22, 0x03, 0xf2, 0x9c, 0xeb, 0x73, 0xfb, 0x2b, 0x27,
+ 0x24, 0x26, 0xf5, 0x06, 0xfb, 0xba, 0x9c, 0xd0, 0x21, 0x47, 0x67, 0xbc,
+ 0x00, 0x0f, 0x92, 0xe0, 0x50, 0x73, 0xce, 0xcd, 0xfc, 0x43, 0x95, 0x39,
+ 0x58, 0xc9, 0xab, 0x82, 0x96, 0x79, 0x62, 0xf4, 0xc4, 0xe8, 0x48, 0xda,
+ 0x6c, 0x6d, 0xe9, 0x35, 0x04, 0x51, 0x2b, 0x60, 0x1e, 0x58, 0xbb, 0xc6,
+ 0x15, 0xa5, 0xfb, 0x42, 0xac, 0xc0, 0xae, 0x43, 0x46, 0x4d, 0xa7, 0x61,
+ 0x80, 0x8b, 0x30, 0xef},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {976,
+ {0xc1, 0xaa, 0xd3, 0x07, 0xd2, 0x81, 0xa1, 0x81, 0x0d, 0x4d, 0x73, 0x57,
+ 0xbe, 0x5c, 0x1d, 0x65, 0xfb, 0x04, 0x5b, 0x7f, 0x45, 0x5d, 0x55, 0x17},
+ {0x9e, 0xd8, 0xe9, 0x4c, 0x7e, 0x88, 0x7a, 0x05, 0xdb, 0x9c, 0x85, 0x58,
+ 0x09, 0xd1, 0x36, 0x71, 0x93, 0xe8, 0xc5, 0xfe, 0x31, 0xe7, 0xb4, 0x2e,
+ 0x43, 0xc9, 0x14, 0xb1, 0x52, 0x6f, 0x2a, 0xa8, 0x97, 0x27, 0x25, 0xb5,
+ 0x85, 0x54, 0xe1, 0xc6, 0x36, 0xe9, 0xd5, 0xfc, 0xef, 0x72, 0x78, 0x6f,
+ 0x4f, 0xc4, 0x4f, 0x05, 0x90, 0x90, 0xb2, 0xa8, 0xbe, 0x35, 0xa4, 0x03,
+ 0x71, 0x43, 0x1e, 0xbb, 0x81, 0x84, 0xaf, 0x96, 0x8a, 0xac, 0x45, 0xc8,
+ 0xf0, 0xf3, 0xa2, 0xb5, 0xfe, 0xf8, 0xff, 0x10, 0xee, 0xf6, 0x11, 0x69,
+ 0x64, 0x21, 0x44, 0xd0, 0xde, 0x72, 0xe8, 0x53, 0x0c, 0x0a, 0xf7, 0x64,
+ 0x62, 0x71, 0x5a, 0xd0, 0xe6, 0xdd, 0xaf, 0xee, 0x3f, 0x0b, 0x5b, 0x57,
+ 0x76, 0xfa, 0x5c, 0x23, 0x59, 0x6f, 0xbe, 0xbf, 0x80, 0xc6, 0xaf, 0x04,
+ 0x30, 0x87, 0x73, 0x5b, 0x11, 0x6a, 0xbe, 0x63, 0x8a, 0x21, 0x6b, 0xcb,
+ 0x82, 0x95, 0x31, 0x81, 0x93, 0x1c, 0x63, 0x5c, 0x52, 0xba, 0x8c, 0x35,
+ 0x8d, 0xcd, 0x81, 0xaf, 0xdb, 0xbd, 0x97, 0xff, 0x1a, 0x17, 0xdc, 0x32,
+ 0x01, 0xaf, 0xac, 0xe1, 0xc9, 0x8c, 0xb0, 0x46, 0x2b, 0x57, 0x1e, 0x0e,
+ 0xf0, 0x13, 0xd9, 0x8c, 0xbe, 0x97, 0x3d, 0x85, 0x52, 0x9a, 0xdf, 0x0a,
+ 0x6e, 0x6d, 0x1e, 0x89, 0xea, 0x02, 0x75, 0x23, 0x25, 0x5f, 0x4b, 0x62,
+ 0x14, 0x0e, 0xcd, 0x94, 0x2a, 0xed, 0xd6, 0x83, 0x31, 0xf8, 0x80, 0x18,
+ 0x11, 0xb1, 0x46, 0xb0, 0x4f, 0xf0, 0x1d, 0x7d, 0x22, 0x06, 0x49, 0xa9,
+ 0x77, 0x54, 0xfd, 0x1a, 0x87, 0x0d, 0xeb, 0xc5, 0x9c, 0xe7, 0x91, 0x2e,
+ 0x30, 0xb8, 0x06, 0x42, 0x51, 0xea, 0x66, 0xff, 0x5e, 0xca, 0xe8, 0xec,
+ 0x35, 0x64, 0xd8, 0x7d, 0x95, 0x1d, 0xa1, 0x8b, 0xb3, 0x60, 0xf5, 0xb0,
+ 0x55, 0x39, 0x80, 0x8d, 0x66, 0x80, 0xea, 0xdc, 0xba, 0xa8, 0x06, 0x75,
+ 0xf3, 0xd9, 0x63, 0x0b, 0x52, 0x3a, 0xe3, 0x8d, 0xee, 0x59, 0x92, 0xf5,
+ 0x50, 0x22, 0xf2, 0xb8, 0xf6, 0x4e, 0xb9, 0xb2, 0x21, 0x7e, 0x9b, 0x85,
+ 0xf5, 0xcf, 0x6f, 0x93, 0x90, 0x74, 0x43, 0x3b, 0x9b, 0x60, 0x8a, 0xe4,
+ 0xe4, 0x5f, 0x75, 0xb4, 0xbb, 0x73, 0x78, 0xa9, 0x40, 0x41, 0x29, 0x81,
+ 0x49, 0x86, 0x1d, 0x55, 0x78, 0x14, 0x4e, 0xa1, 0x67, 0xa1, 0xbd, 0xfb,
+ 0x5b, 0xa1, 0x9f, 0xe1, 0xba, 0x3f, 0x2f, 0x90, 0x8a, 0x04, 0x84, 0xbf,
+ 0xba, 0xf5, 0x1c, 0x72, 0xf3, 0x58, 0x85, 0xd8, 0x1d, 0x6b, 0xf4, 0x9a,
+ 0x0c, 0xf6, 0x94, 0x3e, 0x12, 0xcd, 0xf1, 0x8a, 0xbb, 0x52, 0x33, 0x2a,
+ 0xe2, 0x1d, 0xb8, 0xea, 0xa5, 0xee, 0xf4, 0x1d, 0xf0, 0xaa, 0x9d, 0x4c,
+ 0xc4, 0x61, 0x16, 0x08, 0x46, 0x32, 0x7e, 0xf2, 0xe9, 0x4f, 0x69, 0xa7,
+ 0x93, 0xc8, 0xd0, 0x09, 0x47, 0xa5, 0x70, 0xeb, 0x06, 0x15, 0xd2, 0x5e,
+ 0xbe, 0xa0, 0x36, 0x6f, 0xe4, 0x5d, 0x52, 0x87, 0x46, 0x5d, 0xbe, 0x31,
+ 0x26, 0x26, 0xa7, 0xc7, 0x6c, 0x0b, 0x6f, 0xa8, 0x3d, 0x20, 0xf6, 0x37,
+ 0x35, 0x94, 0x26, 0x0a, 0x3c, 0x17, 0x63, 0x77, 0xa7, 0xa2, 0x75, 0xe0,
+ 0x06, 0x58, 0xda, 0xc3, 0x3a, 0xde, 0x07, 0x68, 0xeb, 0x16, 0x58, 0xd6,
+ 0xf4, 0xbd, 0xa9, 0x6f, 0x4d, 0x78, 0xf0, 0xba, 0x03, 0xea, 0x38, 0x78,
+ 0xcb, 0xb0, 0x27, 0x72, 0x07, 0xbb, 0xb6, 0x6c, 0x64, 0x78, 0x82, 0x93,
+ 0x51, 0x20, 0xa6, 0xe2, 0x40, 0x72, 0xc1, 0x55, 0xd9, 0x57, 0x9e, 0x01,
+ 0xe3, 0xea, 0x58, 0x97, 0xa8, 0x16, 0xfa, 0x54, 0x87, 0x5f, 0x13, 0x96,
+ 0xb4, 0x44, 0x18, 0x23, 0xfe, 0x91, 0x03, 0x06, 0x4d, 0x33, 0x46, 0x84,
+ 0xca, 0xe0, 0x73, 0xc6, 0x34, 0x44, 0x39, 0x7a},
+ {0x7a, 0xfc, 0xd8, 0xf6, 0xec, 0x03, 0x63, 0xbd, 0x6c, 0x98, 0xcb, 0xdb,
+ 0x4e, 0x9b, 0x53, 0x7a, 0xd3, 0x03, 0x06, 0x24, 0x4f, 0x8b, 0x45, 0x9b,
+ 0xfc, 0xbb, 0x6d, 0x2b, 0x9e, 0x6f, 0x37, 0x30, 0x9c, 0x08, 0x94, 0x9f,
+ 0x46, 0x9a, 0x9a, 0x68, 0x78, 0x36, 0x64, 0x91, 0x23, 0x01, 0x14, 0xb7,
+ 0x23, 0xb0, 0x7a, 0xe7, 0x8c, 0x5e, 0x4a, 0xd6, 0x5b, 0x25, 0xa2, 0xdb,
+ 0xb2, 0xec, 0x04, 0x05, 0xf1, 0x0e, 0x43, 0xdf, 0x19, 0xb4, 0x6b, 0x38,
+ 0xd7, 0x4a, 0xac, 0x85, 0x55, 0xd2, 0x64, 0xf1, 0x36, 0x06, 0x85, 0xe8,
+ 0xd8, 0x75, 0x83, 0xe2, 0xa8, 0x93, 0xf8, 0xac, 0x49, 0xe7, 0xc9, 0x25,
+ 0xc6, 0xd1, 0xbd, 0xb4, 0x69, 0x3b, 0x78, 0x11, 0x82, 0x92, 0xa6, 0x2a,
+ 0x72, 0x0b, 0x55, 0xfa, 0xdc, 0xb7, 0x8f, 0x07, 0x7d, 0x3a, 0x54, 0x49,
+ 0xe4, 0xc2, 0xf9, 0x84, 0x31, 0x68, 0xb8, 0x3a, 0x6c, 0x16, 0xd9, 0x68,
+ 0x81, 0xfc, 0x32, 0x9a, 0xd8, 0x04, 0xe8, 0xc5, 0x31, 0x43, 0x76, 0xb8,
+ 0x24, 0x82, 0xa2, 0x6a, 0x9e, 0x77, 0xd0, 0x4f, 0xc0, 0xc4, 0x76, 0xd3,
+ 0xf4, 0x89, 0xae, 0x61, 0x17, 0xb0, 0x6d, 0x28, 0xbf, 0x40, 0x53, 0x16,
+ 0x4d, 0xf7, 0x80, 0x5e, 0xf9, 0x20, 0x6b, 0x8b, 0xac, 0x10, 0xc8, 0xd6,
+ 0x0a, 0xf4, 0xb4, 0x45, 0x08, 0x66, 0xc1, 0xc8, 0x14, 0x13, 0xa3, 0xd0,
+ 0x95, 0xdb, 0xc9, 0xc0, 0x01, 0xf2, 0x39, 0x32, 0xd3, 0x15, 0x90, 0x8c,
+ 0x48, 0xeb, 0xed, 0x4f, 0x0c, 0x49, 0x50, 0xab, 0x23, 0xba, 0x28, 0xef,
+ 0x11, 0x1c, 0xf5, 0x1b, 0x80, 0xf3, 0x3c, 0x7b, 0x66, 0xd0, 0xb1, 0x8a,
+ 0x42, 0xe2, 0xf7, 0xb6, 0x0a, 0xf7, 0x16, 0x6f, 0x0a, 0x3d, 0xa6, 0xe0,
+ 0xfd, 0x8e, 0x00, 0x2e, 0x42, 0x9b, 0xd8, 0x97, 0xb0, 0x01, 0x96, 0xe0,
+ 0x7f, 0xf4, 0xe5, 0xab, 0x52, 0x7d, 0x10, 0x3f, 0xc4, 0x4b, 0x61, 0x27,
+ 0xf0, 0x21, 0x40, 0xdc, 0x34, 0xaf, 0x48, 0xa5, 0x54, 0xcc, 0x40, 0xde,
+ 0x1f, 0x93, 0x27, 0xdb, 0x87, 0x1e, 0x28, 0xc5, 0x82, 0x9a, 0xf5, 0xd5,
+ 0xf2, 0x18, 0xd8, 0x30, 0xd5, 0x98, 0x9c, 0xa5, 0x91, 0x9d, 0xcb, 0x87,
+ 0xb5, 0xb1, 0x76, 0x4a, 0x8c, 0x5f, 0x92, 0x43, 0x77, 0x99, 0xa8, 0x24,
+ 0x2a, 0x02, 0x6f, 0x6d, 0x05, 0x7e, 0xfc, 0x28, 0xb8, 0xe8, 0xce, 0xef,
+ 0xe8, 0x4f, 0xb5, 0x06, 0x0d, 0x40, 0x4e, 0x38, 0x6c, 0x49, 0x2d, 0xde,
+ 0xd7, 0x2a, 0x64, 0xdb, 0x4a, 0x16, 0x1d, 0x2f, 0x6f, 0xb7, 0x0a, 0x85,
+ 0x69, 0x32, 0xd6, 0xf4, 0xa6, 0x31, 0xec, 0x31, 0x40, 0x04, 0x0c, 0x8b,
+ 0xad, 0xff, 0x26, 0x4d, 0xa7, 0xa4, 0xbf, 0x54, 0x0b, 0xf9, 0xda, 0x79,
+ 0x60, 0xd3, 0x31, 0xe5, 0x89, 0xe4, 0x0c, 0xb9, 0x9f, 0x58, 0x6e, 0x8d,
+ 0xda, 0xbd, 0xab, 0xcd, 0x06, 0xb5, 0xa2, 0x5b, 0x48, 0xd0, 0xa0, 0x8f,
+ 0x09, 0x82, 0xa5, 0xbf, 0xe9, 0xe3, 0xa9, 0xed, 0x01, 0x4f, 0xd8, 0x82,
+ 0x46, 0x10, 0x1c, 0x6b, 0x33, 0x68, 0x6b, 0x0b, 0x21, 0x14, 0x77, 0x26,
+ 0x4c, 0x1c, 0xb5, 0x33, 0x8a, 0x43, 0x32, 0x65, 0x0d, 0x1d, 0x29, 0xc2,
+ 0xdb, 0x1d, 0x70, 0x92, 0x3e, 0x9d, 0x0c, 0x6e, 0x3a, 0x12, 0xb4, 0xbb,
+ 0x7a, 0x63, 0xbd, 0x74, 0x82, 0x04, 0x65, 0x8d, 0x59, 0x0e, 0x2b, 0xf5,
+ 0x98, 0x0e, 0x3f, 0x70, 0xfd, 0x79, 0x37, 0xcd, 0x62, 0x28, 0xe7, 0x69,
+ 0xaa, 0x44, 0x59, 0x89, 0x29, 0xb8, 0x08, 0x19, 0x8d, 0xad, 0x84, 0x5c,
+ 0x3f, 0xf0, 0x41, 0x12, 0x71, 0xec, 0x38, 0x1a, 0x3a, 0xd5, 0xef, 0x0f,
+ 0x8e, 0x92, 0x2e, 0xc6, 0x2f, 0x6e, 0x00, 0x24, 0x0e, 0x9f, 0xe0, 0x2b,
+ 0xbf, 0x81, 0x5f, 0x01, 0xe7, 0xbc, 0xbb, 0x18, 0xa0, 0x33, 0x76, 0xcd,
+ 0xc0, 0xf7, 0x22, 0xd8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {977,
+ {0xa3, 0x2f, 0x90, 0x1e, 0xf2, 0x3e, 0x84, 0xbc, 0x98, 0x23, 0x70, 0x60,
+ 0x24, 0x5a, 0x8e, 0x7b, 0xad, 0xdd, 0xe6, 0x1f, 0x01, 0x8b, 0x6c, 0x8e},
+ {0x9e, 0xd8, 0xe9, 0x4c, 0x7e, 0x88, 0x7a, 0x05, 0xdb, 0x9c, 0x85, 0x58,
+ 0x09, 0xd1, 0x36, 0x71, 0x93, 0xe8, 0xc5, 0xfe, 0x31, 0xe7, 0xb4, 0x2e,
+ 0x43, 0xc9, 0x14, 0xb1, 0x52, 0x6f, 0x2a, 0xa8, 0x97, 0x27, 0x25, 0xb5,
+ 0x85, 0x54, 0xe1, 0xc6, 0x36, 0xe9, 0xd5, 0xfc, 0xef, 0x72, 0x78, 0x6f,
+ 0x4f, 0xc4, 0x4f, 0x05, 0x90, 0x90, 0xb2, 0xa8, 0xbe, 0x35, 0xa4, 0x03,
+ 0x71, 0x43, 0x1e, 0xbb, 0x81, 0x84, 0xaf, 0x96, 0x8a, 0xac, 0x45, 0xc8,
+ 0xf0, 0xf3, 0xa2, 0xb5, 0xfe, 0xf8, 0xff, 0x10, 0xee, 0xf6, 0x11, 0x69,
+ 0x64, 0x21, 0x44, 0xd0, 0xde, 0x72, 0xe8, 0x53, 0x0c, 0x0a, 0xf7, 0x64,
+ 0x62, 0x71, 0x5a, 0xd0, 0xe6, 0xdd, 0xaf, 0xee, 0x3f, 0x0b, 0x5b, 0x57,
+ 0x76, 0xfa, 0x5c, 0x23, 0x59, 0x6f, 0xbe, 0xbf, 0x80, 0xc6, 0xaf, 0x04,
+ 0x30, 0x87, 0x73, 0x5b, 0x11, 0x6a, 0xbe, 0x63, 0x8a, 0x21, 0x6b, 0xcb,
+ 0x82, 0x95, 0x31, 0x81, 0x93, 0x1c, 0x63, 0x5c, 0x52, 0xba, 0x8c, 0x35,
+ 0x8d, 0xcd, 0x81, 0xaf, 0xdb, 0xbd, 0x97, 0xff, 0x1a, 0x17, 0xdc, 0x32,
+ 0x01, 0xaf, 0xac, 0xe1, 0xc9, 0x8c, 0xb0, 0x46, 0x2b, 0x57, 0x1e, 0x0e,
+ 0xf0, 0x13, 0xd9, 0x8c, 0xbe, 0x97, 0x3d, 0x85, 0x52, 0x9a, 0xdf, 0x0a,
+ 0x6e, 0x6d, 0x1e, 0x89, 0xea, 0x02, 0x75, 0x23, 0x25, 0x5f, 0x4b, 0x62,
+ 0x14, 0x0e, 0xcd, 0x94, 0x2a, 0xed, 0xd6, 0x83, 0x31, 0xf8, 0x80, 0x18,
+ 0x11, 0xb1, 0x46, 0xb0, 0x4f, 0xf0, 0x1d, 0x7d, 0x22, 0x06, 0x49, 0xa9,
+ 0x77, 0x54, 0xfd, 0x1a, 0x87, 0x0d, 0xeb, 0xc5, 0x9c, 0xe7, 0x91, 0x2e,
+ 0x30, 0xb8, 0x06, 0x42, 0x51, 0xea, 0x66, 0xff, 0x5e, 0xca, 0xe8, 0xec,
+ 0x35, 0x64, 0xd8, 0x7d, 0x95, 0x1d, 0xa1, 0x8b, 0xb3, 0x60, 0xf5, 0xb0,
+ 0x55, 0x39, 0x80, 0x8d, 0x66, 0x80, 0xea, 0xdc, 0xba, 0xa8, 0x06, 0x75,
+ 0xf3, 0xd9, 0x63, 0x0b, 0x52, 0x3a, 0xe3, 0x8d, 0xee, 0x59, 0x92, 0xf5,
+ 0x50, 0x22, 0xf2, 0xb8, 0xf6, 0x4e, 0xb9, 0xb2, 0x21, 0x7e, 0x9b, 0x85,
+ 0xf5, 0xcf, 0x6f, 0x93, 0x90, 0x74, 0x43, 0x3b, 0x9b, 0x60, 0x8a, 0xe4,
+ 0xe4, 0x5f, 0x75, 0xb4, 0xbb, 0x73, 0x78, 0xa9, 0x40, 0x41, 0x29, 0x81,
+ 0x49, 0x86, 0x1d, 0x55, 0x78, 0x14, 0x4e, 0xa1, 0x67, 0xa1, 0xbd, 0xfb,
+ 0x5b, 0xa1, 0x9f, 0xe1, 0xba, 0x3f, 0x2f, 0x90, 0x8a, 0x04, 0x84, 0xbf,
+ 0xba, 0xf5, 0x1c, 0x72, 0xf3, 0x58, 0x85, 0xd8, 0x1d, 0x6b, 0xf4, 0x9a,
+ 0x0c, 0xf6, 0x94, 0x3e, 0x12, 0xcd, 0xf1, 0x8a, 0xbb, 0x52, 0x33, 0x2a,
+ 0xe2, 0x1d, 0xb8, 0xea, 0xa5, 0xee, 0xf4, 0x1d, 0xf0, 0xaa, 0x9d, 0x4c,
+ 0xc4, 0x61, 0x16, 0x08, 0x46, 0x32, 0x7e, 0xf2, 0xe9, 0x4f, 0x69, 0xa7,
+ 0x93, 0xc8, 0xd0, 0x09, 0x47, 0xa5, 0x70, 0xeb, 0x06, 0x15, 0xd2, 0x5e,
+ 0xbe, 0xa0, 0x36, 0x6f, 0xe4, 0x5d, 0x52, 0x87, 0x46, 0x5d, 0xbe, 0x31,
+ 0x26, 0x26, 0xa7, 0xc7, 0x6c, 0x0b, 0x6f, 0xa8, 0x3d, 0x20, 0xf6, 0x37,
+ 0x35, 0x94, 0x26, 0x0a, 0x3c, 0x17, 0x63, 0x77, 0xa7, 0xa2, 0x75, 0xe0,
+ 0x06, 0x58, 0xda, 0xc3, 0x3a, 0xde, 0x07, 0x68, 0xeb, 0x16, 0x58, 0xd6,
+ 0xf4, 0xbd, 0xa9, 0x6f, 0x4d, 0x78, 0xf0, 0xba, 0x03, 0xea, 0x38, 0x78,
+ 0xcb, 0xb0, 0x27, 0x72, 0x07, 0xbb, 0xb6, 0x6c, 0x64, 0x78, 0x82, 0x93,
+ 0x51, 0x20, 0xa6, 0xe2, 0x40, 0x72, 0xc1, 0x55, 0xd9, 0x57, 0x9e, 0x01,
+ 0xe3, 0xea, 0x58, 0x97, 0xa8, 0x16, 0xfa, 0x54, 0x87, 0x5f, 0x13, 0x96,
+ 0xb4, 0x44, 0x18, 0x23, 0xfe, 0x91, 0x03, 0x06, 0x4d, 0x33, 0x46, 0x84,
+ 0xca, 0xe0, 0x73, 0xc6, 0x34, 0x44, 0x39, 0x7a},
+ {0xb8, 0xf8, 0x06, 0xdf, 0xe6, 0x3c, 0xaf, 0x5d, 0x0b, 0x53, 0x39, 0xcb,
+ 0x3d, 0xdc, 0xe2, 0x50, 0xfe, 0x90, 0x06, 0xe2, 0x42, 0xd4, 0xcb, 0x38,
+ 0xfa, 0xdb, 0x55, 0xfc, 0x27, 0x34, 0xa6, 0x8e, 0x6a, 0x89, 0xd9, 0x34,
+ 0x18, 0x97, 0x5a, 0x1f, 0x9b, 0xcc, 0x12, 0x43, 0xdb, 0xbf, 0xc4, 0x26,
+ 0xbf, 0x27, 0x30, 0x9f, 0x9e, 0x56, 0xf5, 0xaa, 0x1d, 0x65, 0x1c, 0xca,
+ 0x6c, 0x8f, 0x26, 0xd2, 0x92, 0x08, 0x1f, 0x69, 0x99, 0xf1, 0xc8, 0x04,
+ 0x23, 0xae, 0x18, 0xe5, 0xa1, 0xce, 0x1a, 0x20, 0xee, 0xb0, 0xea, 0xac,
+ 0x02, 0x55, 0xf5, 0x6a, 0x52, 0xff, 0xa7, 0xea, 0x9a, 0x3b, 0x85, 0x11,
+ 0xf0, 0x6f, 0xf2, 0x66, 0x67, 0xdc, 0x7d, 0x02, 0x47, 0xf9, 0xbf, 0x75,
+ 0x01, 0x5f, 0x06, 0x62, 0xdd, 0x20, 0x5e, 0x29, 0xd6, 0xfe, 0xcc, 0xdc,
+ 0x92, 0xb9, 0x5e, 0x8b, 0xcf, 0x33, 0x8f, 0xbb, 0x2e, 0x46, 0x6c, 0x7b,
+ 0x4d, 0x05, 0x42, 0xcf, 0xe8, 0x52, 0x7b, 0x89, 0xf3, 0x59, 0xa1, 0xa3,
+ 0xd7, 0xf8, 0xdf, 0x1d, 0xd4, 0x50, 0xc7, 0x69, 0xd8, 0x2f, 0x03, 0xdd,
+ 0xef, 0xbd, 0xab, 0x99, 0x3e, 0x23, 0xd6, 0xd7, 0x63, 0xf1, 0xb9, 0xe7,
+ 0x61, 0xa9, 0xf7, 0x90, 0xfe, 0x9b, 0x55, 0xf4, 0x8a, 0x87, 0xbf, 0x6f,
+ 0x9e, 0x9e, 0x26, 0x81, 0x31, 0x99, 0xc9, 0x9a, 0x19, 0x88, 0x92, 0xcc,
+ 0x47, 0x9d, 0xad, 0x0a, 0x84, 0x74, 0x3f, 0xe3, 0x3f, 0x2a, 0xe3, 0x8b,
+ 0xbf, 0x9a, 0x4b, 0x82, 0x6a, 0x02, 0x08, 0x44, 0x81, 0x64, 0xfc, 0x0a,
+ 0x1e, 0xba, 0x53, 0xaa, 0x11, 0x3d, 0xb2, 0x7b, 0xa2, 0x38, 0x37, 0xd4,
+ 0x87, 0xd4, 0x4c, 0x16, 0x67, 0x78, 0x5e, 0x8d, 0xca, 0xdc, 0xe9, 0xbc,
+ 0x78, 0x4a, 0xe1, 0xbe, 0x32, 0x9a, 0x14, 0x40, 0x2b, 0x24, 0x82, 0xe7,
+ 0x53, 0x98, 0xeb, 0x90, 0x23, 0x80, 0x71, 0x56, 0x3a, 0x1a, 0x74, 0x83,
+ 0x9b, 0x59, 0xa4, 0x53, 0x48, 0xcb, 0x6e, 0x2d, 0x44, 0x46, 0x67, 0x9c,
+ 0x6f, 0xe3, 0xbb, 0x3c, 0x4a, 0x83, 0x15, 0x14, 0xef, 0x6e, 0x58, 0xe8,
+ 0x24, 0x53, 0x64, 0xfe, 0x32, 0xcf, 0xf9, 0xf0, 0x26, 0xdf, 0xe7, 0xea,
+ 0xba, 0xe7, 0x9b, 0xe2, 0x36, 0x44, 0x1c, 0x91, 0xff, 0xe6, 0xab, 0x5b,
+ 0xf4, 0xef, 0x0c, 0x98, 0xe8, 0x6e, 0xe8, 0x5f, 0x4d, 0x22, 0x02, 0x93,
+ 0xc5, 0xb9, 0x41, 0x6f, 0xf2, 0xc4, 0x89, 0x53, 0xa2, 0xe7, 0x85, 0x5b,
+ 0xbf, 0x2e, 0xe4, 0xa8, 0x36, 0x93, 0x61, 0x68, 0xd9, 0x2e, 0xde, 0x0f,
+ 0x48, 0xff, 0x04, 0x92, 0x65, 0xdb, 0xa5, 0x40, 0xaf, 0xde, 0xf3, 0x4a,
+ 0xc1, 0xbb, 0x8f, 0xc9, 0x42, 0x5b, 0xd6, 0xe3, 0x30, 0x9c, 0xe2, 0x73,
+ 0x42, 0x2f, 0x1d, 0xc7, 0xe8, 0xa9, 0xc1, 0x1d, 0x66, 0xcf, 0x99, 0xe4,
+ 0xe2, 0xc6, 0xaa, 0xa9, 0xa5, 0x09, 0x64, 0x59, 0x08, 0x4e, 0x34, 0x91,
+ 0xa6, 0x87, 0xf9, 0xcb, 0xb1, 0x27, 0xa7, 0x0e, 0xb6, 0x8c, 0xfe, 0x07,
+ 0xc9, 0x9c, 0x8f, 0xba, 0x83, 0xc3, 0x84, 0xdf, 0x46, 0xd2, 0x24, 0x53,
+ 0xa9, 0x4e, 0x67, 0xb9, 0x92, 0x29, 0xbf, 0xfb, 0x03, 0xc1, 0x54, 0xa0,
+ 0x10, 0xd9, 0x4d, 0x81, 0x4b, 0xd2, 0x87, 0x45, 0xe1, 0x67, 0x38, 0xf6,
+ 0x01, 0x10, 0xaa, 0xc7, 0x4a, 0x6a, 0x62, 0x72, 0xb6, 0x5a, 0x65, 0x51,
+ 0x3c, 0x1a, 0x2c, 0x88, 0x83, 0xdd, 0x5f, 0x31, 0xf1, 0xe7, 0x8a, 0x0b,
+ 0xf0, 0xd5, 0x9c, 0x23, 0x41, 0xe8, 0x3a, 0xd1, 0x3f, 0x82, 0x3e, 0x7b,
+ 0x8f, 0xea, 0xdd, 0x27, 0x68, 0x4f, 0xb3, 0xc7, 0x22, 0xcb, 0x81, 0xd4,
+ 0x49, 0xa8, 0xb5, 0x01, 0xfe, 0xe4, 0xd9, 0xcb, 0xe7, 0x98, 0x17, 0x22,
+ 0xfe, 0xb3, 0x82, 0xc0, 0x5d, 0x9c, 0xf8, 0xa0, 0x4d, 0x04, 0xaf, 0x3c,
+ 0xe2, 0xd5, 0x48, 0x69},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {978,
+ {0x15, 0x73, 0xb3, 0x6e, 0x7f, 0xe3, 0xc1, 0x3e, 0xfb, 0x6d, 0x56, 0x12,
+ 0xa7, 0x99, 0x1d, 0x03, 0x90, 0x66, 0x6c, 0x79, 0xef, 0x83, 0xdf, 0xaf},
+ {0xf0, 0xde, 0x7a, 0xc6, 0x80, 0xcc, 0xbc, 0x6e, 0x82, 0xed, 0x27, 0x88,
+ 0x54, 0x1d, 0x1a, 0x21, 0x50, 0x0d, 0x03, 0x25, 0x2a, 0x7f, 0x31, 0xb5,
+ 0xd6, 0x76, 0x36, 0x55, 0xc8, 0x9a, 0xe7, 0xf4, 0x5f, 0x80, 0x14, 0x9a,
+ 0x00, 0x48, 0x89, 0xf0, 0xeb, 0x94, 0x32, 0x3b, 0x26, 0xbe, 0xa5, 0xc2,
+ 0x0a, 0x62, 0x55, 0x50, 0x20, 0x9b, 0x3c, 0x42, 0x15, 0x73, 0x17, 0xb6,
+ 0x74, 0x61, 0xd2, 0x36, 0x62, 0x8e, 0x2b, 0x37, 0xb7, 0x6f, 0x8a, 0x7d,
+ 0xba, 0x65, 0x9c, 0x9a, 0x14, 0xc6, 0xa7, 0x6e, 0x22, 0x6b, 0xee, 0x8d,
+ 0x5a, 0x33, 0x69, 0xd1, 0x44, 0x77, 0x62, 0x11, 0x9a, 0x2d, 0xf4, 0x30,
+ 0x1a, 0x31, 0x6e, 0xca, 0x97, 0xd3, 0x36, 0xbb, 0x7c, 0x78, 0x20, 0x78,
+ 0x6f, 0xf8, 0x36, 0xdc, 0x8f, 0x24, 0x1d, 0x75, 0x1a, 0x7b, 0x6f, 0x94,
+ 0x30, 0xee, 0x31, 0xda, 0x5d, 0x5f, 0x92, 0xef, 0xb6, 0x30, 0x5e, 0x1e,
+ 0x09, 0x20, 0x11, 0x3b, 0x50, 0x8e, 0x3d, 0x98, 0xa3, 0x8d, 0xb2, 0x4e,
+ 0xb7, 0xda, 0x37, 0x97, 0x12, 0x02, 0x32, 0xfe, 0x7e, 0x4e, 0x34, 0x29,
+ 0x7c, 0x9c, 0xd7, 0x94, 0x83, 0x0d, 0x6d, 0xf1, 0xbb, 0x6a, 0x31, 0xa7,
+ 0x92, 0x8a, 0x81, 0xf5, 0x16, 0x97, 0x7d, 0xa2, 0x83, 0x81, 0xc7, 0x7d,
+ 0x41, 0xae, 0x47, 0xdf, 0x3e, 0x58, 0xc7, 0xfe, 0xed, 0xbd, 0xd7, 0xc0,
+ 0x58, 0x80, 0xa1, 0xe6, 0xfe, 0x47, 0xe0, 0x9e, 0x30, 0xfe, 0xba, 0xf8,
+ 0xcb, 0x06, 0x7e, 0x92, 0x7e, 0xc9, 0xe8, 0xb6, 0x79, 0x91, 0xc4, 0x00,
+ 0xe4, 0xc5, 0xa7, 0x12, 0x1a, 0x57, 0x2b, 0x5c, 0x3c, 0xa9, 0x0e, 0x33,
+ 0xe0, 0xf1, 0x22, 0xbd, 0x9d, 0xc4, 0x49, 0xef, 0x4a, 0xc4, 0xae, 0xe9,
+ 0x89, 0x25, 0x93, 0xd9, 0x27, 0x51, 0xc9, 0xed, 0xd3, 0x47, 0xc5, 0x13,
+ 0xf2, 0x74, 0x4a, 0xb6, 0xa1, 0x3f, 0x3d, 0x2d, 0x91, 0xb7, 0xc4, 0x12,
+ 0x97, 0xd7, 0xef, 0xde, 0xa6, 0x01, 0x00, 0xa2, 0x89, 0x78, 0x7b, 0x3c,
+ 0xa8, 0x84, 0xfa, 0xb1, 0xa3, 0xa5, 0x8b, 0xfa, 0x5d, 0x77, 0x54, 0x5b,
+ 0xaa, 0xb6, 0xf3, 0x5a, 0x4e, 0xe7, 0x1e, 0x2c, 0xb9, 0xd4, 0x7a, 0xb9,
+ 0xb3, 0x8f, 0xd5, 0x84, 0xa4, 0x6b, 0x91, 0xda, 0xef, 0xab, 0x55, 0x15,
+ 0x7f, 0xcb, 0x9f, 0x60, 0x11, 0x2c, 0x02, 0x96, 0xe1, 0x31, 0xe8, 0x94,
+ 0x9a, 0x7d, 0x28, 0xf4, 0x96, 0x26, 0x69, 0x45, 0xe2, 0x0d, 0xd0, 0x2a,
+ 0xd1, 0x8e, 0xe3, 0x4e, 0x95, 0x21, 0x6f, 0x88, 0xc9, 0xa1, 0xfa, 0x58,
+ 0x1b, 0x08, 0x9a, 0x04, 0xb7, 0x79, 0x4f, 0xc3, 0x65, 0xe7, 0xc4, 0x22,
+ 0xd8, 0xcb, 0x3d, 0xfb, 0xdf, 0x29, 0x5b, 0x93, 0x9f, 0x26, 0xe7, 0x0e,
+ 0xe4, 0x5b, 0x6c, 0xbb, 0x7d, 0x9b, 0xb3, 0x1a, 0x30, 0x47, 0x6a, 0x2c,
+ 0x48, 0x94, 0x43, 0xe8, 0x71, 0xa1, 0x85, 0x9a, 0x43, 0x34, 0xcd, 0x41,
+ 0x0e, 0xe5, 0x3b, 0x6f, 0x0f, 0xef, 0xc8, 0x6e, 0xb8, 0x51, 0xf8, 0xdd,
+ 0x4f, 0xaa, 0xae, 0xd7, 0x8f, 0x30, 0xe7, 0x12, 0xab, 0x73, 0x08, 0x6b,
+ 0x9b, 0xb0, 0xae, 0xa0, 0x5b, 0x7a, 0x6d, 0x47, 0x0b, 0x51, 0x86, 0x42,
+ 0xf9, 0x37, 0x3f, 0x3b, 0xb4, 0xac, 0x41, 0x22, 0xf5, 0xf4, 0x66, 0x39,
+ 0xb7, 0x3d, 0xcd, 0x90, 0x16, 0x6b, 0xc4, 0xf1, 0x9a, 0x92, 0xda, 0xe0,
+ 0x0f, 0x34, 0xfa, 0x7e, 0xf4, 0x03, 0x0a, 0x9d, 0xcb, 0x55, 0xb3, 0xe9,
+ 0x79, 0x9d, 0x04, 0xb5, 0x05, 0x3d, 0x0a, 0xf1, 0xa2, 0x04, 0x1b, 0x80,
+ 0x04, 0xdf, 0x0f, 0x1c, 0x7e, 0x79, 0x59, 0x5c, 0xc4, 0x7f, 0x88, 0x7a,
+ 0x4d, 0x13, 0x4f, 0xf4, 0xfb, 0x3b, 0x93, 0xfb, 0xab, 0x69, 0x09, 0x33,
+ 0xcf, 0x3d, 0xf1, 0x2d, 0xfc, 0xfa, 0x3e, 0x23},
+ {0x6d, 0x37, 0x1e, 0x05, 0x78, 0xad, 0xd8, 0x93, 0x3d, 0x60, 0x55, 0x4b,
+ 0x5e, 0x24, 0x91, 0x01, 0x37, 0x7a, 0xee, 0xbf, 0x64, 0xad, 0xc3, 0xc5,
+ 0x7b, 0x04, 0xc9, 0xdb, 0x18, 0xc3, 0x1c, 0x2b, 0x1d, 0x2f, 0x6d, 0x16,
+ 0xf7, 0x50, 0xf7, 0xe9, 0x41, 0x38, 0x04, 0x59, 0x64, 0x34, 0x84, 0x49,
+ 0x87, 0x00, 0x15, 0x82, 0x4b, 0x46, 0xaf, 0x3d, 0x78, 0xb7, 0xc7, 0xf2,
+ 0xc2, 0x42, 0x30, 0x53, 0xfa, 0xf5, 0x90, 0xab, 0x60, 0x1c, 0x8f, 0x95,
+ 0x9e, 0xc3, 0xd7, 0xeb, 0x39, 0xd3, 0xab, 0xd6, 0x55, 0x1a, 0x11, 0x42,
+ 0x33, 0xa0, 0x6c, 0x80, 0x15, 0x40, 0xff, 0xf1, 0x85, 0x65, 0xfc, 0x36,
+ 0x45, 0x6b, 0x96, 0x63, 0x55, 0xb4, 0x3e, 0x70, 0x3a, 0x6a, 0x1e, 0x9b,
+ 0x2c, 0x1d, 0x18, 0x3c, 0x06, 0xad, 0x6e, 0x37, 0x20, 0xe3, 0x35, 0x39,
+ 0x6e, 0x72, 0x3b, 0xc2, 0xfb, 0xe0, 0xb7, 0xc8, 0x7c, 0x60, 0x5e, 0xe1,
+ 0x6a, 0x16, 0xfa, 0xa5, 0x96, 0x79, 0x78, 0x69, 0xeb, 0x8f, 0xfa, 0x7a,
+ 0x62, 0x08, 0xed, 0xc5, 0xc7, 0x72, 0xcc, 0x39, 0x79, 0x49, 0x38, 0x3a,
+ 0x4c, 0xb7, 0x9e, 0x01, 0xe8, 0x2a, 0x6e, 0xba, 0xe7, 0x70, 0x3d, 0xb3,
+ 0x59, 0x14, 0xc2, 0x16, 0x67, 0x54, 0x17, 0x9e, 0x98, 0xac, 0xd2, 0x0e,
+ 0xf2, 0xc0, 0xfc, 0x51, 0x7d, 0x92, 0x25, 0x8a, 0xbc, 0xd1, 0xef, 0x2a,
+ 0x1a, 0xd9, 0xb4, 0x1e, 0x96, 0x0c, 0xfd, 0x66, 0x2b, 0xde, 0x54, 0x96,
+ 0xa9, 0x28, 0x4f, 0x76, 0xd6, 0x88, 0x16, 0x7d, 0xbf, 0xf3, 0x60, 0x85,
+ 0xc9, 0x71, 0x59, 0x2d, 0x13, 0xb7, 0xe0, 0xf9, 0x94, 0x3c, 0x37, 0x2a,
+ 0xcf, 0x2a, 0x47, 0xf9, 0x93, 0x51, 0xa2, 0xdc, 0x8e, 0x5a, 0xdc, 0x82,
+ 0xa2, 0xc8, 0xc0, 0x46, 0x97, 0x7b, 0xd6, 0x5c, 0xb2, 0xb3, 0x19, 0x4a,
+ 0xe2, 0xba, 0xb3, 0xce, 0x5b, 0x80, 0xf9, 0x45, 0x18, 0x2a, 0x25, 0xf8,
+ 0x3a, 0x27, 0x41, 0x56, 0xbd, 0x34, 0x21, 0x04, 0xa7, 0xb8, 0x70, 0x29,
+ 0xdf, 0x83, 0x10, 0x56, 0xb8, 0xd1, 0xa3, 0x98, 0xeb, 0xb8, 0x27, 0x84,
+ 0xaa, 0x48, 0x32, 0xb0, 0xf0, 0x03, 0xf4, 0x30, 0xa8, 0x67, 0x79, 0x53,
+ 0xb9, 0x7b, 0x17, 0x6f, 0xdf, 0x06, 0x1c, 0xc1, 0x98, 0x98, 0x72, 0x67,
+ 0xb0, 0x68, 0x1e, 0x6e, 0xd1, 0x2a, 0xa6, 0x2d, 0xaf, 0xeb, 0x37, 0x0a,
+ 0x9b, 0xeb, 0xd1, 0x6d, 0x8c, 0xea, 0xc2, 0x01, 0x49, 0x83, 0xee, 0x0d,
+ 0xa6, 0xab, 0x66, 0x34, 0x8b, 0xac, 0x01, 0xd2, 0xd0, 0xf6, 0x80, 0x7f,
+ 0x6a, 0x3e, 0x00, 0x42, 0x00, 0xa6, 0xf3, 0xf8, 0x21, 0xa3, 0xb7, 0xb6,
+ 0x42, 0x1d, 0xfd, 0x88, 0xe1, 0x00, 0x72, 0x52, 0x53, 0x9d, 0x7f, 0x81,
+ 0x8c, 0x37, 0x8d, 0x75, 0x60, 0x5b, 0x65, 0x18, 0xa1, 0xb1, 0x0c, 0x3a,
+ 0x97, 0x07, 0xb4, 0xfd, 0xb2, 0x29, 0x4a, 0xe3, 0x7c, 0x8c, 0xbf, 0xd8,
+ 0x61, 0xa8, 0x41, 0x86, 0xe4, 0x0c, 0xb8, 0x2b, 0xd3, 0x4a, 0x36, 0x9b,
+ 0x0e, 0x40, 0x3a, 0x1e, 0x86, 0x5f, 0x68, 0xa8, 0x1e, 0x0a, 0x56, 0x82,
+ 0x57, 0x3f, 0x2c, 0xfe, 0x47, 0xe8, 0x7a, 0x25, 0x97, 0x8b, 0x20, 0x57,
+ 0x18, 0xdb, 0xcb, 0x21, 0xe9, 0x4f, 0x60, 0x12, 0xd2, 0x45, 0x43, 0xc8,
+ 0xce, 0x18, 0xae, 0x80, 0xa7, 0xe1, 0x64, 0x51, 0x3a, 0x40, 0xa9, 0x81,
+ 0x1a, 0x8a, 0x74, 0x37, 0xe2, 0xfd, 0xc2, 0x45, 0xe3, 0xd1, 0x6e, 0x1d,
+ 0x45, 0x2b, 0xaf, 0xb8, 0x76, 0xe0, 0x5b, 0x13, 0xc5, 0x0d, 0x24, 0x5d,
+ 0x9c, 0x24, 0x13, 0xf4, 0x82, 0x53, 0xe6, 0x0f, 0x2c, 0xd4, 0xff, 0x4e,
+ 0x5a, 0xdb, 0xc9, 0x25, 0x4c, 0xe2, 0x3b, 0x3c, 0x02, 0x4e, 0x2a, 0x6f,
+ 0x5d, 0x9d, 0xb1, 0x4c, 0xbd, 0xa2, 0x9f, 0x40, 0xce, 0xf8, 0x90, 0x67,
+ 0xcf, 0x5c, 0x00, 0xd8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {979,
+ {0x84, 0x37, 0xd8, 0xfc, 0xa0, 0xaf, 0xfb, 0xa5, 0xcb, 0x63, 0x3b, 0x04,
+ 0x07, 0xd2, 0x7c, 0xb0, 0x99, 0xc7, 0x6d, 0x01, 0xb1, 0x3e, 0x30, 0x96},
+ {0xeb, 0x54, 0xe8, 0xb7, 0xd8, 0x78, 0x0b, 0xf6, 0xea, 0xb3, 0xd5, 0xaf,
+ 0x68, 0xac, 0xae, 0xaa, 0xb8, 0x99, 0x07, 0x1f, 0xef, 0x5b, 0x05, 0x98,
+ 0xf3, 0xe8, 0x10, 0x82, 0x16, 0x08, 0x5e, 0xdc, 0x9a, 0x1a, 0x49, 0xc8,
+ 0x8d, 0x1f, 0x0b, 0x4b, 0xea, 0x7f, 0x40, 0x90, 0x0f, 0xac, 0xd1, 0x96,
+ 0xcf, 0xf1, 0x48, 0x38, 0xcf, 0x66, 0x8f, 0xa2, 0xa2, 0xcb, 0x81, 0xf0,
+ 0xd1, 0x3c, 0x6b, 0x88, 0x6a, 0xd2, 0xda, 0x8d, 0x45, 0x20, 0xf1, 0xd4,
+ 0x9e, 0xbc, 0x85, 0xbd, 0xd9, 0x67, 0x8a, 0xfb, 0x75, 0xac, 0x97, 0x66,
+ 0x1e, 0x60, 0xdf, 0xe0, 0xc3, 0x84, 0xc8, 0x27, 0x85, 0x9a, 0xa1, 0x6e,
+ 0xec, 0x96, 0x05, 0x96, 0x65, 0xc3, 0xee, 0xed, 0x56, 0x44, 0xeb, 0x7a,
+ 0x0a, 0xf4, 0x89, 0x80, 0x3a, 0x72, 0x1c, 0xbc, 0x0b, 0xcc, 0x19, 0xfb,
+ 0x03, 0x0a, 0x1c, 0x72, 0x0d, 0x30, 0xb4, 0xf9, 0xfc, 0xb7, 0x2c, 0x48,
+ 0x9f, 0x84, 0x8f, 0x8b, 0xf6, 0x99, 0xd7, 0xc7, 0xa8, 0xa1, 0x1e, 0x0e,
+ 0x37, 0xda, 0xf2, 0x44, 0xa2, 0x4e, 0x8c, 0x49, 0xc5, 0x7b, 0x94, 0x8c,
+ 0x5e, 0xb6, 0x59, 0xd1, 0xf1, 0xfd, 0xe7, 0xe2, 0x39, 0x9c, 0x6b, 0x17,
+ 0x06, 0x29, 0x45, 0x34, 0xa7, 0x53, 0xbe, 0x53, 0x3e, 0x5b, 0xb7, 0x93,
+ 0x07, 0xf8, 0x94, 0x30, 0x4c, 0xfd, 0x31, 0xe7, 0x10, 0x46, 0x4e, 0x8c,
+ 0x31, 0x9a, 0xd5, 0x6e, 0xcc, 0xd6, 0x90, 0x4f, 0x8a, 0x5c, 0x5e, 0xd0,
+ 0xe1, 0x5d, 0xfe, 0x12, 0x00, 0xce, 0x8b, 0xca, 0xfe, 0x1f, 0xf4, 0x0f,
+ 0xed, 0x5f, 0xfa, 0xdb, 0x2c, 0x65, 0xd8, 0x8d, 0x23, 0x72, 0x09, 0xb8,
+ 0xc7, 0xd1, 0xe6, 0x8d, 0xf8, 0x6c, 0x58, 0xa5, 0x12, 0xb0, 0x16, 0x71,
+ 0xec, 0x0b, 0xcc, 0x2c, 0xab, 0x3d, 0x2a, 0x3c, 0x0d, 0x18, 0x81, 0x4a,
+ 0x18, 0x3c, 0x1e, 0x7d, 0xb0, 0x1b, 0x6d, 0x14, 0x65, 0x1c, 0xce, 0xf1,
+ 0x22, 0x6f, 0x46, 0xd3, 0x96, 0xe1, 0xb0, 0x55, 0x6d, 0x4d, 0xca, 0xff,
+ 0x14, 0xbe, 0xb1, 0xcf, 0xd2, 0xaa, 0x2b, 0xea, 0x17, 0x76, 0x7d, 0x1d,
+ 0x32, 0x1a, 0xdf, 0xfb, 0x6f, 0x5f, 0xf6, 0xec, 0xc1, 0xeb, 0x84, 0x61,
+ 0xa6, 0xaf, 0xd3, 0x91, 0x3a, 0x95, 0x8c, 0x47, 0xbf, 0x47, 0xa1, 0xa3,
+ 0xed, 0x43, 0x7a, 0x27, 0x9a, 0x3f, 0x49, 0x1c, 0xc2, 0xbd, 0x3d, 0x82,
+ 0x7b, 0x6c, 0x71, 0x25, 0xfe, 0x3c, 0xbe, 0x7a, 0xe6, 0xe2, 0x99, 0xe1,
+ 0x68, 0x3d, 0xa0, 0x73, 0x8b, 0x01, 0x51, 0xc3, 0xb8, 0xd9, 0x7f, 0x1a,
+ 0xdb, 0x1d, 0xf6, 0x88, 0xc0, 0xef, 0xd7, 0x79, 0x78, 0xd6, 0xfb, 0xd2,
+ 0x84, 0x92, 0x27, 0xc4, 0x80, 0x01, 0x41, 0x6a, 0xa9, 0xf0, 0x29, 0x7e,
+ 0x68, 0x08, 0x89, 0x7b, 0x0d, 0x1d, 0x14, 0x24, 0x09, 0xf3, 0x6b, 0x63,
+ 0x34, 0x44, 0x26, 0xbc, 0xb0, 0xc5, 0xad, 0x49, 0x33, 0x14, 0x8c, 0xed,
+ 0x15, 0x87, 0xdb, 0xfe, 0xee, 0x82, 0xc9, 0x7d, 0x4e, 0xc9, 0xb2, 0xed,
+ 0x7a, 0xc9, 0x07, 0x8e, 0xd8, 0xab, 0xb8, 0xba, 0x25, 0x1b, 0xe5, 0xe4,
+ 0x2a, 0xd2, 0x44, 0x6e, 0x34, 0x19, 0x76, 0xf6, 0x10, 0x92, 0x7d, 0x4f,
+ 0x1f, 0x15, 0x4d, 0xa1, 0x0a, 0x4c, 0xc4, 0x49, 0xc5, 0x01, 0x15, 0xf1,
+ 0x4c, 0xf9, 0x55, 0x39, 0xfa, 0x32, 0x12, 0xf4, 0x3a, 0xce, 0x26, 0xbe,
+ 0xdb, 0x32, 0x5a, 0xf4, 0xf3, 0xb4, 0xb4, 0x16, 0x18, 0x10, 0x01, 0x8e,
+ 0xd3, 0xef, 0x39, 0xaa, 0x3c, 0x51, 0x01, 0x84, 0x4f, 0x2e, 0x52, 0xc5,
+ 0xe6, 0x39, 0x2a, 0x82, 0x12, 0x03, 0x47, 0x7e, 0x90, 0x9e, 0x39, 0xa1,
+ 0x4e, 0xb0, 0x6c, 0xc3, 0xe9, 0x26, 0x1c, 0xf4, 0xa9, 0x8d, 0xa2, 0xef,
+ 0x0f, 0xec, 0x37, 0xfb, 0x68, 0x19, 0x37, 0x38},
+ {0x5f, 0xb1, 0x18, 0x24, 0x4d, 0xc6, 0x8d, 0x4a, 0x99, 0x8f, 0xc4, 0x9d,
+ 0x00, 0x12, 0x40, 0x9f, 0x29, 0xd0, 0x5d, 0x86, 0xce, 0xa2, 0xc9, 0x18,
+ 0x81, 0x02, 0x05, 0xdd, 0x6e, 0x15, 0x07, 0xc5, 0x5f, 0xbd, 0xc4, 0x05,
+ 0x9c, 0xa1, 0x15, 0xc8, 0x5d, 0x74, 0xf5, 0x87, 0x60, 0x0b, 0xbf, 0x18,
+ 0x12, 0x11, 0x7e, 0x36, 0x86, 0x7a, 0x03, 0xf7, 0x29, 0xbe, 0x70, 0xf7,
+ 0x06, 0x24, 0xf0, 0xc5, 0xce, 0xb5, 0x7a, 0xc4, 0xc1, 0xce, 0xf5, 0x39,
+ 0x56, 0x32, 0xc3, 0xde, 0xcd, 0xe8, 0x76, 0xe3, 0x83, 0x1f, 0x8f, 0x73,
+ 0x32, 0x27, 0xf0, 0xb5, 0x13, 0xbc, 0x98, 0x60, 0x0d, 0x2c, 0xd7, 0x82,
+ 0xab, 0x6d, 0x3a, 0x53, 0x6f, 0x8f, 0x55, 0x83, 0x03, 0xc5, 0x2f, 0xe5,
+ 0xda, 0x06, 0xf9, 0x60, 0x38, 0xa1, 0x25, 0x0b, 0x60, 0x2b, 0x35, 0x9a,
+ 0x32, 0x52, 0x4c, 0x62, 0xd8, 0xfd, 0xfa, 0xc2, 0x13, 0xa7, 0xb4, 0xf9,
+ 0x7b, 0x7f, 0xe8, 0x9f, 0x34, 0xd5, 0x31, 0xd6, 0x7a, 0x34, 0xbf, 0xa6,
+ 0x11, 0x0d, 0xfe, 0xaf, 0xa8, 0x27, 0xb5, 0x3f, 0xc3, 0xaa, 0x10, 0x8b,
+ 0x39, 0x08, 0x31, 0x10, 0x25, 0x9f, 0xb9, 0x0c, 0x37, 0xd9, 0x6e, 0x26,
+ 0x87, 0x76, 0xc1, 0x9d, 0x79, 0xf3, 0x1a, 0x63, 0xc1, 0x37, 0x46, 0x47,
+ 0x48, 0x3a, 0xc3, 0x07, 0xd0, 0x30, 0xe0, 0x60, 0x34, 0x6b, 0x83, 0x2e,
+ 0x39, 0x59, 0xf2, 0xe8, 0x85, 0x41, 0xd0, 0x3f, 0x49, 0x68, 0x4d, 0x36,
+ 0x78, 0x95, 0x55, 0x12, 0xa1, 0xb9, 0x67, 0xc4, 0x5e, 0x58, 0x51, 0x5d,
+ 0x9d, 0xa5, 0x04, 0x40, 0xe2, 0x5c, 0xdf, 0x3e, 0xdd, 0xb1, 0xd9, 0x14,
+ 0x34, 0xae, 0xd2, 0xd6, 0x87, 0x72, 0x6f, 0x41, 0xb9, 0xd5, 0xce, 0x86,
+ 0x1c, 0x99, 0xd5, 0x53, 0x27, 0xf5, 0x2e, 0xca, 0xb1, 0x38, 0xce, 0xc5,
+ 0x37, 0x06, 0xa7, 0x91, 0x90, 0x5b, 0x57, 0x39, 0xeb, 0xec, 0xaa, 0x44,
+ 0x4e, 0x8a, 0xa4, 0x16, 0x20, 0xb4, 0x3e, 0x03, 0xe6, 0x31, 0xfb, 0xee,
+ 0x5a, 0x7a, 0xb6, 0xa6, 0xd1, 0xdd, 0x51, 0xb8, 0x40, 0xa8, 0xf6, 0x51,
+ 0x24, 0xc4, 0x22, 0xef, 0xb0, 0xcb, 0xab, 0xac, 0x3f, 0x4e, 0x9b, 0x16,
+ 0x17, 0x43, 0xcf, 0x99, 0xe2, 0xe1, 0xc9, 0x39, 0x8d, 0xd6, 0x1d, 0x8e,
+ 0x07, 0x3c, 0xe7, 0xee, 0x5e, 0x2c, 0x76, 0x15, 0x38, 0x69, 0x1a, 0x35,
+ 0xd4, 0x05, 0x92, 0xfe, 0x0e, 0xb7, 0xf5, 0x06, 0xaa, 0x32, 0xbb, 0xe4,
+ 0xc8, 0x30, 0xed, 0x50, 0x60, 0xc5, 0x66, 0xbc, 0xa2, 0x18, 0x41, 0x83,
+ 0x13, 0xae, 0x30, 0x71, 0x79, 0x81, 0x53, 0x7e, 0x5d, 0x17, 0x20, 0x13,
+ 0x04, 0x4e, 0x4d, 0x95, 0x28, 0x03, 0x18, 0xcd, 0x9d, 0xc3, 0xf0, 0x8d,
+ 0xec, 0x20, 0x7f, 0x60, 0x23, 0x4e, 0xcf, 0x08, 0x57, 0x58, 0x20, 0x85,
+ 0x7e, 0xf7, 0x48, 0xb2, 0x4d, 0xf0, 0x66, 0x16, 0x3b, 0x22, 0x1f, 0x6a,
+ 0x9f, 0x15, 0xeb, 0x1e, 0x45, 0xc4, 0x43, 0x82, 0xa4, 0x22, 0x5e, 0x31,
+ 0x2c, 0xeb, 0x2b, 0xe3, 0xfa, 0xe0, 0x6b, 0xa5, 0x20, 0x51, 0x69, 0x6d,
+ 0xfe, 0x79, 0xe5, 0x7d, 0x06, 0x89, 0x6c, 0x0e, 0x82, 0x8e, 0x12, 0xb6,
+ 0xdf, 0x36, 0x2d, 0xf7, 0x6c, 0x4a, 0xfe, 0x93, 0xb5, 0x73, 0x9d, 0xcf,
+ 0x00, 0xe1, 0x47, 0x11, 0xc7, 0xf8, 0x2f, 0xb8, 0x36, 0xf5, 0xea, 0x24,
+ 0x97, 0x65, 0x61, 0x89, 0x6b, 0x74, 0x1a, 0x9c, 0x89, 0x52, 0xf6, 0x7b,
+ 0x6a, 0x6e, 0xbf, 0x32, 0x58, 0xa9, 0xdb, 0x05, 0xe5, 0xe5, 0xd1, 0x6e,
+ 0x1e, 0x36, 0x08, 0xca, 0xbd, 0xb2, 0x33, 0x56, 0x40, 0x72, 0xef, 0xda,
+ 0xd8, 0xe4, 0x8d, 0xa1, 0x18, 0x3a, 0x54, 0xc5, 0x0e, 0xa4, 0xe1, 0xa3,
+ 0x09, 0x17, 0xfb, 0x9c, 0xc8, 0x6f, 0x5e, 0x34, 0xfe, 0xa6, 0x07, 0xf6,
+ 0x49, 0x39, 0xcc, 0xa9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {980,
+ {0x94, 0x4f, 0xe8, 0x64, 0x7b, 0x04, 0x85, 0x09, 0xb5, 0x19, 0xeb, 0x60,
+ 0x15, 0xa2, 0x20, 0xd7, 0xaf, 0xa5, 0x6c, 0xe7, 0x69, 0x82, 0x49, 0x16},
+ {0xd9, 0x2a, 0x84, 0x21, 0xa5, 0xf4, 0x41, 0xec, 0xd2, 0xc6, 0x7d, 0xf1,
+ 0xa4, 0x0a, 0xb1, 0x0e, 0x3b, 0xe8, 0xfe, 0xc3, 0x39, 0x03, 0x9e, 0x19,
+ 0x14, 0x6c, 0x62, 0x33, 0x1b, 0x79, 0x17, 0x66, 0x1f, 0xb8, 0xb7, 0xfb,
+ 0xf6, 0xe4, 0x65, 0xe5, 0xd9, 0x2e, 0xfb, 0xf3, 0xbc, 0x9d, 0x60, 0x78,
+ 0x9d, 0xcc, 0xfe, 0x57, 0x6b, 0x80, 0x62, 0x03, 0xee, 0x1d, 0xba, 0x51,
+ 0xc6, 0xe7, 0x27, 0xa7, 0x50, 0xe4, 0xd8, 0x00, 0xda, 0x6b, 0x5d, 0x6d,
+ 0x7c, 0xac, 0x6a, 0xfa, 0x16, 0xd4, 0x64, 0xf1, 0x17, 0x29, 0xa6, 0x50,
+ 0xd2, 0x55, 0xe2, 0xc7, 0xb6, 0xbc, 0xe4, 0x46, 0xd5, 0xe4, 0x87, 0x7b,
+ 0x52, 0x0b, 0xcc, 0xd3, 0xff, 0x31, 0xcf, 0x02, 0x8b, 0x4c, 0xc6, 0x31,
+ 0xda, 0x81, 0xcc, 0x72, 0x63, 0xe4, 0x8f, 0x29, 0x27, 0x57, 0xb7, 0xae,
+ 0xad, 0xe1, 0xf2, 0x43, 0x32, 0x4a, 0x53, 0xa2, 0x5b, 0xa9, 0xe4, 0x7b,
+ 0x0f, 0xc7, 0xf3, 0x13, 0xd7, 0x82, 0xf2, 0xe0, 0xce, 0x48, 0x27, 0x67,
+ 0x90, 0x44, 0x77, 0x5b, 0x6f, 0x53, 0x86, 0x62, 0x9b, 0xa4, 0x39, 0x7e,
+ 0xdd, 0x09, 0xc4, 0xf3, 0x3b, 0xd9, 0x8e, 0x19, 0xc4, 0xf5, 0xf0, 0xd4,
+ 0xb1, 0xde, 0x91, 0x7b, 0x0f, 0x68, 0x1b, 0x17, 0x77, 0xb6, 0xf1, 0x97,
+ 0xa5, 0xbb, 0xfe, 0x93, 0xae, 0xcb, 0xb9, 0x12, 0x36, 0x24, 0xd6, 0x7d,
+ 0x91, 0x94, 0xf3, 0xcc, 0xe4, 0x9f, 0xb8, 0xbb, 0xad, 0x84, 0x59, 0xa0,
+ 0xb1, 0xbc, 0x63, 0x11, 0x36, 0xab, 0xe5, 0x07, 0x17, 0xbe, 0x70, 0x9d,
+ 0x94, 0x5a, 0x7e, 0xb9, 0xff, 0x5c, 0x39, 0xdb, 0x04, 0x08, 0x46, 0x48,
+ 0xa6, 0x57, 0xb8, 0x76, 0xf1, 0xbb, 0x27, 0x4f, 0xb7, 0xc7, 0x61, 0x28,
+ 0xa6, 0x54, 0x8c, 0x1d, 0x08, 0xae, 0x42, 0x54, 0x52, 0x0d, 0x51, 0x1c,
+ 0x94, 0xf3, 0xa7, 0xd8, 0xe6, 0x83, 0x79, 0x9e, 0xce, 0x63, 0x90, 0x7d,
+ 0x36, 0x9a, 0x64, 0x6a, 0x65, 0xb5, 0x02, 0x0a, 0xfe, 0xf3, 0x32, 0xb9,
+ 0x23, 0x80, 0x7f, 0xfa, 0xd4, 0xf2, 0x35, 0x40, 0xc3, 0xd9, 0x35, 0x32,
+ 0xe1, 0x98, 0x4d, 0x47, 0x6c, 0x5f, 0xe3, 0x03, 0x93, 0x2d, 0x10, 0x87,
+ 0xe0, 0x62, 0xfb, 0x8e, 0xb8, 0xb2, 0x7a, 0x23, 0x9b, 0xb2, 0xa1, 0x14,
+ 0xad, 0x06, 0x61, 0x81, 0x6b, 0xd5, 0xe3, 0x0b, 0xf4, 0x74, 0xc5, 0xc0,
+ 0x5e, 0xfb, 0x42, 0xa1, 0xfe, 0x6e, 0x22, 0x5f, 0xdd, 0xc8, 0xe2, 0xc0,
+ 0xca, 0xa9, 0x45, 0xc2, 0x8d, 0x3d, 0xcb, 0xbc, 0x16, 0x18, 0x30, 0x2f,
+ 0xe3, 0xab, 0x10, 0x4c, 0x4a, 0xed, 0x64, 0x3a, 0x35, 0xcf, 0x10, 0xd8,
+ 0xc9, 0x86, 0x7a, 0xb2, 0x7c, 0xc0, 0xe5, 0x8c, 0x0a, 0xa3, 0xbc, 0x55,
+ 0xaf, 0x4c, 0x6f, 0x99, 0x80, 0xd1, 0x88, 0x59, 0x6a, 0xf2, 0xf2, 0x7d,
+ 0x37, 0x0b, 0x6b, 0x68, 0x80, 0x28, 0x2c, 0xc2, 0x73, 0x04, 0xa0, 0x92,
+ 0x01, 0xe9, 0x13, 0xc1, 0xb6, 0xd3, 0xaf, 0x81, 0x2d, 0x4e, 0x57, 0xb9,
+ 0x74, 0x4f, 0x28, 0xfa, 0x88, 0x68, 0x3a, 0xfb, 0xb3, 0x71, 0x60, 0x2c,
+ 0x0c, 0x4f, 0x82, 0xf9, 0x43, 0x37, 0xd1, 0x1f, 0xb3, 0x20, 0xf3, 0xc1,
+ 0x35, 0x45, 0x11, 0xbd, 0xed, 0xca, 0xc1, 0x3d, 0x89, 0xb8, 0xb6, 0x43,
+ 0xf1, 0x9f, 0x10, 0x8c, 0x46, 0xc9, 0x82, 0xf6, 0x26, 0x79, 0x0c, 0xf7,
+ 0xee, 0xbb, 0x67, 0x8c, 0xe7, 0xed, 0xac, 0xbc, 0x85, 0xd5, 0x66, 0xc4,
+ 0xa3, 0x56, 0x42, 0x74, 0x6d, 0xd1, 0x09, 0xe4, 0xc1, 0x45, 0x09, 0xd7,
+ 0x8a, 0x8d, 0x8b, 0xe7, 0x75, 0xf1, 0xe6, 0x26, 0x60, 0x14, 0x5c, 0xb8,
+ 0x01, 0x57, 0xdb, 0x14, 0xb6, 0x11, 0x40, 0xbc, 0x6f, 0x48, 0xdf, 0xa3,
+ 0x59, 0x82, 0x0b, 0xd8, 0x4c, 0x4f, 0xa6, 0xb1},
+ {0x85, 0x78, 0x64, 0xa4, 0xc4, 0x77, 0x96, 0xde, 0xf1, 0xbb, 0x2e, 0x93,
+ 0x13, 0xb0, 0xe6, 0x62, 0xb8, 0x39, 0x4b, 0xc9, 0x8b, 0xf4, 0x9b, 0x75,
+ 0xde, 0xd5, 0x34, 0x1a, 0xaf, 0x52, 0xa1, 0x78, 0xd2, 0xbd, 0x0c, 0x7a,
+ 0x03, 0x19, 0xbc, 0xea, 0xa2, 0x19, 0xc9, 0xb5, 0x66, 0x1f, 0xaf, 0x4f,
+ 0x8e, 0xe6, 0xce, 0xc6, 0xfd, 0xe0, 0x60, 0x7e, 0xac, 0x5b, 0xec, 0x6f,
+ 0xea, 0xeb, 0x13, 0x80, 0x5e, 0xf9, 0x81, 0x14, 0xf7, 0xc6, 0x2b, 0xf4,
+ 0xf3, 0xb9, 0x2d, 0xe2, 0xcf, 0x49, 0x38, 0x96, 0xe7, 0x7c, 0xb5, 0x79,
+ 0xe2, 0xcc, 0x0c, 0xbf, 0xf1, 0xab, 0x77, 0xf5, 0xb6, 0xbd, 0x80, 0x02,
+ 0x4e, 0xa9, 0xfb, 0xa2, 0x3e, 0xf3, 0xd9, 0x31, 0x7b, 0x91, 0x8e, 0x01,
+ 0x12, 0xb7, 0xe0, 0x2e, 0x91, 0x9c, 0x1b, 0x42, 0x7b, 0x94, 0x00, 0x7c,
+ 0xa8, 0x18, 0x5b, 0x1e, 0x90, 0xfa, 0x5e, 0xc4, 0x84, 0xa3, 0x10, 0x3f,
+ 0xf2, 0xa0, 0xf0, 0xfa, 0xf4, 0xb2, 0x38, 0xfc, 0x40, 0x95, 0xaf, 0x7c,
+ 0x5c, 0x22, 0xd4, 0x6c, 0x26, 0x94, 0xa5, 0xa7, 0xcb, 0xde, 0x55, 0xc3,
+ 0xf4, 0x7e, 0xdc, 0x9b, 0xa9, 0x0c, 0x43, 0x4e, 0x6e, 0x59, 0xc6, 0x11,
+ 0x1c, 0x4e, 0x1b, 0x59, 0x96, 0x18, 0xc9, 0x0f, 0x0c, 0xaa, 0x9c, 0xdb,
+ 0xeb, 0x32, 0x5d, 0x72, 0x9c, 0xa8, 0xf5, 0x70, 0xe2, 0x5e, 0x6c, 0x88,
+ 0xa4, 0x86, 0x05, 0x6f, 0xc2, 0x3c, 0x41, 0x52, 0x2e, 0xb5, 0x6d, 0x6b,
+ 0xac, 0x3a, 0x20, 0x9e, 0x26, 0x5f, 0x13, 0x40, 0x37, 0x11, 0xdf, 0x30,
+ 0xc8, 0x10, 0xdf, 0xcf, 0xe2, 0xec, 0xee, 0xe7, 0x8e, 0x4b, 0xde, 0xf0,
+ 0x62, 0xbe, 0x8c, 0x79, 0xd7, 0xb3, 0x2c, 0xff, 0x1c, 0x5a, 0xc7, 0x5f,
+ 0x84, 0xc3, 0x53, 0xbd, 0x40, 0xca, 0xeb, 0xab, 0x36, 0x34, 0x44, 0x5f,
+ 0x60, 0x19, 0x28, 0xa6, 0x4b, 0x1f, 0xba, 0x72, 0x92, 0xbe, 0x00, 0xd6,
+ 0x77, 0x5c, 0xf4, 0xf5, 0x25, 0x2a, 0x25, 0x0f, 0xf5, 0x4f, 0xaa, 0xa3,
+ 0x9c, 0x74, 0xc4, 0x07, 0x01, 0x1d, 0x3d, 0x15, 0x71, 0x86, 0xd3, 0xbc,
+ 0x04, 0xe3, 0xe5, 0x2b, 0x9d, 0xaa, 0x55, 0xd9, 0xf8, 0xe5, 0x3f, 0x2c,
+ 0x18, 0x0b, 0x62, 0x7c, 0x46, 0x14, 0x6d, 0x4c, 0x57, 0x8f, 0xcc, 0x24,
+ 0xbe, 0xd1, 0x37, 0x5d, 0x13, 0x75, 0x99, 0xc1, 0xea, 0x51, 0xc7, 0xdc,
+ 0xf3, 0x44, 0x93, 0x3a, 0x27, 0xc9, 0xb1, 0xb8, 0x12, 0xef, 0xbd, 0x61,
+ 0x90, 0xa3, 0xeb, 0x5c, 0xd7, 0x96, 0x6b, 0x18, 0xd0, 0x26, 0xcd, 0x56,
+ 0x2c, 0x0f, 0xb1, 0xa8, 0x88, 0xf3, 0x48, 0xc9, 0x85, 0x1f, 0xb4, 0x2c,
+ 0xaf, 0xa6, 0xe4, 0xb8, 0x23, 0xcf, 0xb1, 0x45, 0x50, 0xc9, 0x5e, 0x96,
+ 0x8a, 0x65, 0x70, 0xf0, 0x41, 0xeb, 0xf3, 0x0d, 0x8d, 0xb4, 0x6c, 0xec,
+ 0xce, 0xdc, 0x9c, 0x01, 0xb6, 0x34, 0x12, 0x03, 0xb7, 0xb0, 0x69, 0xd6,
+ 0xf5, 0x1c, 0x9f, 0xed, 0xcc, 0xf3, 0xba, 0xe0, 0xf4, 0xd0, 0xbf, 0x25,
+ 0xbd, 0xe9, 0x7e, 0xa9, 0xc8, 0x09, 0xfd, 0x7a, 0xd9, 0xf7, 0xcd, 0x5b,
+ 0xbf, 0x54, 0x58, 0xff, 0x85, 0xe5, 0xba, 0xce, 0xd0, 0x75, 0xd0, 0x69,
+ 0x94, 0xe1, 0xdb, 0xc6, 0x6a, 0xeb, 0x44, 0xbf, 0x9b, 0xb6, 0xef, 0xe7,
+ 0x7d, 0x30, 0xe5, 0xc8, 0x4f, 0x0f, 0x41, 0x9c, 0x5e, 0x0c, 0xca, 0xa1,
+ 0x57, 0x11, 0x25, 0x94, 0x11, 0x6b, 0x44, 0x57, 0xf7, 0xe9, 0x4e, 0x9f,
+ 0x82, 0x77, 0x4f, 0x68, 0x0f, 0xe4, 0xab, 0x8e, 0xdf, 0xbe, 0x16, 0x79,
+ 0x60, 0x02, 0x5e, 0x59, 0x99, 0x4f, 0x44, 0x99, 0x17, 0x0c, 0xd8, 0xcf,
+ 0xc2, 0xc8, 0x62, 0x79, 0x98, 0x6e, 0x23, 0x61, 0x91, 0xb0, 0x50, 0x55,
+ 0xa1, 0xd4, 0x0f, 0x20, 0xb3, 0xb4, 0x53, 0x92, 0x54, 0xa9, 0x3c, 0x64,
+ 0xc1, 0xf7, 0x5e, 0x57},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {981,
+ {0x6d, 0xa8, 0x4c, 0xd4, 0x82, 0x4b, 0x30, 0x20, 0x3a, 0x0a, 0x72, 0xaa,
+ 0xc0, 0xa5, 0x00, 0xa2, 0xdc, 0x4d, 0x0a, 0x55, 0x54, 0x2f, 0x2d, 0xca},
+ {0x64, 0xc6, 0xa5, 0xaa, 0x40, 0xd7, 0xf6, 0xff, 0xa4, 0x1b, 0x0b, 0x0c,
+ 0x5c, 0x14, 0xfe, 0x3d, 0xcb, 0x0e, 0xa9, 0x89, 0x5d, 0x8d, 0x65, 0x11,
+ 0x35, 0xc0, 0xe8, 0xa8, 0x2d, 0x65, 0xc2, 0xea, 0x6e, 0x7e, 0x11, 0xb2,
+ 0x1a, 0xe7, 0xe7, 0x66, 0x73, 0x5e, 0x6c, 0x0c, 0xd2, 0xce, 0x1d, 0x00,
+ 0x3f, 0x47, 0xfe, 0x23, 0x4d, 0xd4, 0x8a, 0x97, 0x83, 0x35, 0x04, 0x39,
+ 0xf6, 0xc5, 0x62, 0x1c, 0x83, 0x24, 0x32, 0x7d, 0xbb, 0x64, 0x31, 0x12,
+ 0xe3, 0x01, 0xb4, 0xa6, 0x97, 0xd8, 0x6b, 0x20, 0x87, 0x51, 0x64, 0xcd,
+ 0x8f, 0x9a, 0x6d, 0x50, 0x15, 0x10, 0x06, 0x2b, 0x34, 0x08, 0xa5, 0x7c,
+ 0x52, 0x0a, 0x06, 0x37, 0x12, 0xf9, 0xa2, 0xe0, 0x95, 0x09, 0xb5, 0xd6,
+ 0x96, 0x3f, 0xbf, 0xc7, 0x46, 0x97, 0xba, 0x3a, 0xdc, 0xb8, 0xc6, 0x9f,
+ 0xdf, 0xbc, 0xf6, 0x73, 0xc9, 0x77, 0x15, 0xf6, 0xdf, 0xf5, 0xff, 0x8b,
+ 0xf7, 0x7d, 0x4c, 0xf0, 0xfa, 0x23, 0xa7, 0x39, 0x5f, 0x32, 0xde, 0x48,
+ 0x88, 0x1d, 0x87, 0xe9, 0xd3, 0xa4, 0xda, 0x2b, 0xbb, 0x9a, 0x61, 0x1c,
+ 0x20, 0xe6, 0x68, 0xaf, 0x1c, 0x9d, 0x6b, 0xb2, 0xce, 0x96, 0x63, 0xf9,
+ 0x5d, 0xc7, 0x20, 0x02, 0x29, 0xe6, 0xd6, 0xba, 0xa9, 0xd6, 0x3a, 0xdd,
+ 0x58, 0xbe, 0x30, 0x56, 0xe1, 0x1b, 0x5d, 0x9c, 0x41, 0xa5, 0xb3, 0x60,
+ 0xa2, 0x92, 0x1b, 0x99, 0xa4, 0xa4, 0xe7, 0x32, 0x53, 0x1e, 0x28, 0x07,
+ 0x7d, 0x7b, 0x51, 0x15, 0xc4, 0x50, 0xf9, 0x49, 0x7e, 0x59, 0x08, 0x31,
+ 0xe3, 0xc2, 0x03, 0xc9, 0x13, 0x05, 0xdb, 0xc0, 0xe8, 0x89, 0x70, 0xba,
+ 0xe4, 0x2c, 0x87, 0xff, 0xc3, 0xbd, 0x20, 0xad, 0x4b, 0x56, 0x9a, 0x76,
+ 0x6a, 0x39, 0xf2, 0xe4, 0x4c, 0x1c, 0xaa, 0x31, 0xe4, 0x44, 0x7f, 0xb6,
+ 0xd5, 0x58, 0x1c, 0x18, 0x30, 0x12, 0x54, 0xf0, 0xb7, 0xdd, 0xd2, 0xb0,
+ 0x51, 0xf6, 0x64, 0x2a, 0x6d, 0x7c, 0x8b, 0x77, 0x9b, 0xa0, 0x06, 0x87,
+ 0x8e, 0xbf, 0x9f, 0xc6, 0x32, 0xa4, 0x4a, 0xb4, 0xcb, 0xc9, 0x4f, 0x09,
+ 0x84, 0xdb, 0x60, 0xa3, 0x84, 0xc9, 0x31, 0xc7, 0xb8, 0xdb, 0x7b, 0x45,
+ 0x13, 0x96, 0xf1, 0x8a, 0x17, 0xcc, 0x41, 0x82, 0x40, 0xec, 0xd5, 0x33,
+ 0xe3, 0xfb, 0xf0, 0x48, 0x63, 0xf8, 0x68, 0x77, 0x18, 0x96, 0x08, 0x49,
+ 0xa5, 0x49, 0x57, 0x95, 0x29, 0x63, 0x19, 0x85, 0xa0, 0xdc, 0x01, 0xee,
+ 0xa3, 0x38, 0x59, 0x34, 0xf4, 0xe4, 0x6c, 0x4e, 0x6a, 0x86, 0x51, 0x1c,
+ 0x78, 0x4b, 0xc2, 0x5e, 0x3a, 0x4f, 0x43, 0x78, 0x7a, 0x92, 0xdd, 0xad,
+ 0xe8, 0x71, 0xa3, 0x0a, 0x58, 0xc9, 0x97, 0xfb, 0x3e, 0x3b, 0xda, 0x44,
+ 0x75, 0xa2, 0xfc, 0x24, 0x0b, 0xcb, 0xf3, 0x44, 0x1e, 0x0c, 0x52, 0x43,
+ 0x75, 0x49, 0xea, 0x98, 0x22, 0x2d, 0xbf, 0x42, 0x8d, 0xdd, 0x1e, 0xa7,
+ 0xb8, 0xe5, 0x90, 0xcc, 0x68, 0x51, 0x0c, 0x82, 0x7f, 0x1b, 0xc0, 0xc5,
+ 0xa0, 0xc5, 0x79, 0xe9, 0xc7, 0x78, 0xb5, 0xfd, 0x7b, 0x73, 0x67, 0x81,
+ 0x9e, 0x44, 0x52, 0x0b, 0x2a, 0xd3, 0xca, 0x31, 0xf0, 0x77, 0x5a, 0x5e,
+ 0xc5, 0x37, 0x56, 0xe5, 0x7e, 0xa7, 0x47, 0x69, 0x1d, 0x6c, 0x9e, 0x92,
+ 0xaa, 0x26, 0xb9, 0xc8, 0x18, 0xd6, 0xad, 0xfd, 0x42, 0xb5, 0xcb, 0x9d,
+ 0x07, 0x15, 0xf9, 0x49, 0xfb, 0xee, 0x1f, 0x04, 0x7f, 0x21, 0xa1, 0x3d,
+ 0xc3, 0xd9, 0x6a, 0xd3, 0x68, 0x44, 0xa0, 0xe1, 0xea, 0x45, 0x79, 0x07,
+ 0xb0, 0x93, 0x08, 0x1d, 0x7f, 0x89, 0x71, 0x91, 0x93, 0x36, 0x8e, 0x98,
+ 0x21, 0x2b, 0x3f, 0x59, 0xfe, 0x42, 0xf3, 0xe7, 0x9a, 0x18, 0xe9, 0xd1,
+ 0x87, 0xf9, 0x14, 0x3b, 0xa8, 0x18, 0xd8, 0xe7},
+ {0x21, 0x5d, 0x5b, 0x6c, 0x3b, 0xa0, 0x2a, 0x42, 0xeb, 0x1f, 0x53, 0x22,
+ 0xff, 0x12, 0xc4, 0x1e, 0xd1, 0xc5, 0xd1, 0x7e, 0xf9, 0x0f, 0xe4, 0x2d,
+ 0x40, 0x77, 0xfa, 0x28, 0x5b, 0xbb, 0x80, 0x99, 0x4a, 0x42, 0x25, 0x85,
+ 0xae, 0x1e, 0x6b, 0xf2, 0x94, 0x1b, 0x66, 0xfe, 0x5c, 0xba, 0x72, 0x82,
+ 0x31, 0xca, 0x88, 0x22, 0x8c, 0x28, 0xfd, 0xe8, 0xac, 0xd4, 0xa9, 0x36,
+ 0x7c, 0x26, 0x02, 0x6d, 0x0b, 0x69, 0x0c, 0xf4, 0x5a, 0x1e, 0xf4, 0xaf,
+ 0xde, 0x3d, 0xcd, 0x3a, 0x3f, 0x47, 0x8c, 0xdd, 0x27, 0xa9, 0x1c, 0x5e,
+ 0xcd, 0x47, 0x50, 0x82, 0x8e, 0x69, 0x71, 0xb3, 0x51, 0x38, 0x52, 0x68,
+ 0xbb, 0x28, 0xaf, 0xd4, 0xe6, 0x57, 0x71, 0x59, 0xfa, 0xda, 0x97, 0x48,
+ 0x7e, 0x08, 0xf1, 0x0e, 0x21, 0x61, 0xf5, 0x36, 0xf3, 0x01, 0x34, 0xba,
+ 0x44, 0x0a, 0x07, 0xc2, 0xb3, 0xe9, 0x2b, 0x03, 0xb2, 0x0c, 0xa4, 0xfd,
+ 0x44, 0xf8, 0xcf, 0x86, 0xac, 0x2a, 0x20, 0xcf, 0xc8, 0x17, 0xac, 0xf6,
+ 0x91, 0x6f, 0xd9, 0xcf, 0xce, 0x36, 0x45, 0xf1, 0x3e, 0xb2, 0xb7, 0x6d,
+ 0x20, 0x8f, 0xda, 0x46, 0xe9, 0x4f, 0x67, 0x02, 0x4e, 0xd2, 0x12, 0xd5,
+ 0x64, 0x76, 0x43, 0x67, 0xd9, 0x22, 0x6e, 0x24, 0xf6, 0xa5, 0xc6, 0x38,
+ 0x75, 0xd8, 0xf6, 0x5e, 0xde, 0x7a, 0xd7, 0xa9, 0x66, 0xf2, 0x9e, 0xfe,
+ 0xb3, 0x7c, 0x24, 0x5d, 0x1f, 0x7d, 0x0d, 0x1d, 0x17, 0x4e, 0x68, 0xac,
+ 0x33, 0xd6, 0x13, 0x3d, 0x2a, 0x47, 0xee, 0x89, 0x37, 0x03, 0xd8, 0x8b,
+ 0xa6, 0x0f, 0xf7, 0x65, 0x70, 0x18, 0xc5, 0x69, 0x8f, 0x95, 0x4c, 0x71,
+ 0xa4, 0xec, 0xa2, 0xbc, 0x06, 0x5f, 0xdc, 0xa7, 0xc1, 0x6a, 0x4d, 0x78,
+ 0x6b, 0x72, 0x94, 0xb2, 0x89, 0x73, 0x35, 0x53, 0xdd, 0x34, 0xb2, 0xb4,
+ 0x61, 0x9b, 0x6d, 0x85, 0xc3, 0x09, 0x1d, 0x41, 0x24, 0xb0, 0xf0, 0x5c,
+ 0x69, 0xaf, 0xb5, 0x5b, 0xb6, 0x1a, 0xb3, 0x0b, 0xa2, 0x2e, 0xc6, 0x68,
+ 0x93, 0x61, 0xf3, 0xa4, 0x04, 0xe9, 0x0f, 0x40, 0xe5, 0x4e, 0xb9, 0xc3,
+ 0x1b, 0x6c, 0x88, 0xc2, 0xc6, 0x8c, 0xff, 0x65, 0x34, 0x6c, 0x2d, 0x62,
+ 0x41, 0xc4, 0xa6, 0xf2, 0x04, 0x17, 0xf1, 0xda, 0x34, 0x5a, 0xf4, 0x47,
+ 0x14, 0x58, 0xe1, 0x93, 0x46, 0xe0, 0x88, 0xbc, 0xff, 0xe8, 0x2e, 0xfd,
+ 0xae, 0x3b, 0x15, 0xe0, 0xe9, 0x71, 0xc7, 0x79, 0xa6, 0x65, 0x95, 0x50,
+ 0x4b, 0x2a, 0xcc, 0xc1, 0xc3, 0x79, 0x16, 0x82, 0x7f, 0x4d, 0x45, 0xbe,
+ 0x8b, 0xdb, 0xd7, 0x88, 0xbd, 0x38, 0x48, 0xb9, 0x9c, 0x69, 0x7b, 0xbd,
+ 0xef, 0x80, 0xee, 0xc8, 0x74, 0x27, 0xb3, 0x38, 0xae, 0x2c, 0x54, 0x78,
+ 0xfe, 0xd6, 0x5e, 0xb0, 0x64, 0x5c, 0xd0, 0x66, 0xa6, 0xf8, 0x5b, 0x57,
+ 0xad, 0x4a, 0x31, 0x6b, 0x7a, 0x68, 0x40, 0xfd, 0x4d, 0x43, 0x8b, 0xd7,
+ 0xc0, 0x57, 0xe9, 0xb3, 0xdb, 0xa0, 0x49, 0x79, 0xcb, 0x86, 0xd6, 0xf9,
+ 0xab, 0x90, 0x8d, 0xb9, 0x20, 0xa6, 0x19, 0x16, 0xe4, 0x23, 0xd6, 0xea,
+ 0xa6, 0x29, 0x1f, 0x43, 0x7c, 0x96, 0x02, 0x30, 0x56, 0x97, 0x15, 0x79,
+ 0xdc, 0x15, 0x7f, 0xd3, 0xf0, 0xb5, 0xe3, 0xf9, 0xa4, 0xc8, 0x18, 0x82,
+ 0x22, 0x3a, 0x1b, 0x18, 0x50, 0x91, 0x4e, 0xdf, 0xc3, 0x00, 0xb3, 0xec,
+ 0x44, 0x53, 0xd3, 0x9e, 0x44, 0x61, 0x8b, 0x40, 0x06, 0x5d, 0xfd, 0xb0,
+ 0xfe, 0x39, 0xb3, 0x0a, 0x08, 0x8b, 0xcb, 0x88, 0x18, 0x81, 0xf5, 0xbe,
+ 0x1a, 0xa5, 0x24, 0xce, 0x23, 0xe7, 0xf8, 0x42, 0xf6, 0x39, 0xe5, 0x91,
+ 0x1f, 0xf4, 0x5d, 0xa0, 0xa3, 0xd5, 0x01, 0x5e, 0x3c, 0xed, 0x21, 0x34,
+ 0x97, 0x23, 0x49, 0x6b, 0xbb, 0x9b, 0xf1, 0x9b, 0x0a, 0x29, 0xf7, 0x47,
+ 0x4f, 0x10, 0x22, 0x7f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {982,
+ {0x8d, 0xf5, 0x4c, 0xed, 0x78, 0xe5, 0x25, 0x53, 0xb2, 0xa7, 0x1d, 0x99,
+ 0x9f, 0xea, 0x73, 0x6f, 0x85, 0x92, 0x63, 0x72, 0xb4, 0x22, 0x37, 0x8e},
+ {0xc4, 0xe8, 0x41, 0xff, 0xbd, 0xcb, 0x39, 0xb2, 0x1b, 0x9f, 0xb5, 0x4c,
+ 0x15, 0x57, 0x15, 0x13, 0xc6, 0x2b, 0x49, 0x5a, 0x70, 0x31, 0x25, 0xc4,
+ 0x54, 0xf7, 0xf1, 0x6e, 0x2f, 0x27, 0x37, 0x73, 0x67, 0xbe, 0x92, 0xe2,
+ 0x01, 0x70, 0xc8, 0x5e, 0x7c, 0x55, 0x74, 0x3c, 0x41, 0x79, 0x40, 0xf3,
+ 0xc1, 0x26, 0x5d, 0xa3, 0xcf, 0x80, 0x84, 0xe4, 0x5b, 0xd9, 0x72, 0xd5,
+ 0x3e, 0x0e, 0x01, 0xbb, 0x12, 0x4d, 0x6a, 0x75, 0xa7, 0x25, 0x07, 0x8c,
+ 0xe5, 0xe1, 0x2f, 0xa6, 0x01, 0x36, 0xfa, 0xf3, 0xcf, 0x90, 0x33, 0xff,
+ 0x40, 0x9d, 0x76, 0x1f, 0x7a, 0xde, 0xd8, 0xbe, 0x97, 0x5f, 0xb8, 0xbb,
+ 0x04, 0x34, 0x3e, 0xb8, 0xc4, 0x5e, 0xb1, 0x44, 0x64, 0x51, 0x95, 0x16,
+ 0x44, 0x81, 0x96, 0xf2, 0x2e, 0x9e, 0xc3, 0xe6, 0x18, 0x81, 0x9f, 0xb0,
+ 0xec, 0x58, 0x90, 0x47, 0x41, 0xf3, 0xfd, 0xdd, 0xaf, 0x31, 0xe8, 0x82,
+ 0x97, 0x44, 0x66, 0x33, 0x97, 0xbf, 0x7c, 0x2e, 0xfc, 0xfb, 0x67, 0x9c,
+ 0x47, 0xc1, 0x71, 0x4c, 0x35, 0x01, 0xac, 0xae, 0x7a, 0xe8, 0x83, 0x6c,
+ 0x81, 0x64, 0xc4, 0x8a, 0x5f, 0xdf, 0x18, 0x47, 0x78, 0xfc, 0xfb, 0x6e,
+ 0xd2, 0xd2, 0xde, 0x90, 0x5b, 0x97, 0x12, 0x72, 0xea, 0x8f, 0x01, 0x3f,
+ 0xb8, 0x90, 0x29, 0x7e, 0x86, 0xaf, 0xa1, 0xf7, 0x6e, 0x6e, 0x55, 0xc2,
+ 0xe4, 0xdb, 0x37, 0x1f, 0xf9, 0x08, 0x4f, 0xc7, 0x1d, 0x9a, 0x22, 0x84,
+ 0xb8, 0x0f, 0x98, 0xe4, 0xba, 0x03, 0x73, 0x12, 0x01, 0xae, 0xdf, 0xf0,
+ 0x6f, 0xfd, 0xe8, 0x1b, 0x97, 0x8e, 0x4a, 0x50, 0x8e, 0x9f, 0x1d, 0x97,
+ 0xd2, 0x64, 0x4f, 0xf5, 0x83, 0xcc, 0xee, 0x3b, 0xc3, 0x67, 0x8f, 0x0e,
+ 0xcd, 0xa6, 0xf4, 0x61, 0x49, 0xfa, 0x9f, 0x96, 0xa8, 0x43, 0xc9, 0xfe,
+ 0x89, 0x32, 0xe2, 0x7a, 0x86, 0xbe, 0x47, 0x5f, 0x1f, 0x22, 0x40, 0x43,
+ 0x98, 0x38, 0x26, 0xdd, 0x1c, 0xce, 0xc3, 0x54, 0x5e, 0xc2, 0x25, 0xa4,
+ 0xb1, 0xff, 0x6c, 0x9d, 0x62, 0x99, 0x88, 0x4d, 0xfc, 0x71, 0x07, 0x1d,
+ 0xf4, 0xe0, 0x8a, 0x3e, 0x5e, 0xe3, 0x76, 0x67, 0x89, 0x5f, 0x0c, 0x34,
+ 0x58, 0x50, 0x9f, 0x8c, 0xaa, 0x4e, 0x61, 0x54, 0x08, 0x39, 0x7c, 0xaa,
+ 0x58, 0xe2, 0xef, 0x3e, 0xd5, 0xef, 0xdd, 0x8f, 0x5c, 0x35, 0x1f, 0x5a,
+ 0x68, 0x5a, 0x70, 0x4d, 0x11, 0x70, 0xec, 0x2f, 0xef, 0xbd, 0x1f, 0x1f,
+ 0x2a, 0xe6, 0x63, 0xab, 0x69, 0x77, 0x2c, 0x39, 0x53, 0x19, 0xab, 0x8c,
+ 0x32, 0x95, 0xa9, 0x4e, 0x5a, 0x31, 0xbb, 0x29, 0xf2, 0x0d, 0xca, 0x63,
+ 0x7d, 0x47, 0x67, 0xbd, 0xb9, 0x9d, 0xf9, 0x0b, 0x17, 0x9d, 0xf7, 0xe5,
+ 0x4e, 0xad, 0x7e, 0x85, 0x66, 0x61, 0x98, 0x3d, 0x06, 0xfa, 0xfb, 0xfe,
+ 0x1d, 0x7f, 0x86, 0xa8, 0x27, 0x77, 0xeb, 0x3d, 0x1c, 0xb1, 0x45, 0xe4,
+ 0x74, 0xe3, 0x99, 0x7b, 0x7b, 0x29, 0xe3, 0xe4, 0xf6, 0xa7, 0x25, 0x05,
+ 0x91, 0xf7, 0xc4, 0xa0, 0xd6, 0x6b, 0x58, 0x40, 0xa4, 0xc3, 0x43, 0x67,
+ 0x78, 0x9f, 0x83, 0x0b, 0x59, 0x60, 0x4b, 0x3c, 0x51, 0x98, 0xf9, 0xe3,
+ 0xc5, 0x38, 0x5d, 0xd0, 0x4a, 0x57, 0x1a, 0xf9, 0xa9, 0xc8, 0x91, 0x16,
+ 0xce, 0x38, 0xbc, 0xf5, 0xac, 0x52, 0x2d, 0x1c, 0x27, 0xc0, 0xbc, 0x0d,
+ 0xcd, 0x3e, 0xe7, 0x53, 0xfa, 0x3c, 0xe7, 0x63, 0xbb, 0xc7, 0x91, 0x6d,
+ 0xd6, 0xd1, 0xbe, 0xfe, 0xab, 0xf8, 0x65, 0x95, 0xa5, 0x41, 0xd1, 0x7f,
+ 0xd7, 0x7d, 0x71, 0xa4, 0x0e, 0xad, 0x96, 0x31, 0x7e, 0x03, 0xfe, 0x0a,
+ 0xc9, 0x3d, 0xdf, 0xd0, 0xcc, 0xb9, 0xad, 0xd2, 0x2a, 0x20, 0xa9, 0xcc,
+ 0x7c, 0x64, 0x73, 0x46, 0x21, 0x22, 0x1e, 0x7d},
+ {0x23, 0x13, 0x00, 0x06, 0x73, 0x9c, 0x7e, 0xfe, 0x2d, 0xce, 0x7c, 0x07,
+ 0xf1, 0xd7, 0xc6, 0x1a, 0x70, 0x3b, 0x87, 0xb0, 0x37, 0x91, 0xed, 0x95,
+ 0x9b, 0xb3, 0xea, 0x13, 0x88, 0xa1, 0xea, 0x7f, 0x56, 0xdd, 0xe9, 0x9d,
+ 0xea, 0x12, 0x01, 0x97, 0x5d, 0x38, 0xe1, 0xd4, 0xe2, 0x89, 0xcb, 0xbd,
+ 0x74, 0xc4, 0xe4, 0xc3, 0x83, 0x47, 0xca, 0x93, 0x2c, 0xaa, 0x8e, 0x02,
+ 0x98, 0xa4, 0x81, 0x8b, 0xa4, 0x98, 0x2c, 0xa2, 0x23, 0x6f, 0xc9, 0x5c,
+ 0xa0, 0x44, 0x78, 0xa1, 0x75, 0x9f, 0x18, 0x82, 0x40, 0x30, 0x8a, 0x6e,
+ 0x43, 0xe5, 0xbf, 0x36, 0xf4, 0x01, 0x47, 0x1a, 0xf6, 0xee, 0x0c, 0x88,
+ 0x87, 0xd4, 0xbc, 0x6b, 0xb3, 0xb0, 0xef, 0xa4, 0x33, 0xef, 0xe6, 0xd8,
+ 0xed, 0x78, 0xb6, 0x28, 0xb7, 0x7a, 0x3c, 0x98, 0x41, 0xf8, 0xfa, 0xff,
+ 0x6b, 0xb8, 0x49, 0xcd, 0x62, 0xea, 0x82, 0xe6, 0x38, 0xc6, 0x8e, 0xad,
+ 0xc7, 0xc5, 0x57, 0x3b, 0x8f, 0x72, 0x16, 0x06, 0x7c, 0x71, 0x4e, 0xc5,
+ 0xba, 0x98, 0x72, 0x85, 0x79, 0x88, 0xa7, 0xaa, 0xf2, 0x3f, 0xa0, 0x72,
+ 0xb4, 0xa8, 0x1e, 0x45, 0x7f, 0xec, 0x36, 0xba, 0x0c, 0x3b, 0xc5, 0x68,
+ 0x26, 0xa5, 0xaa, 0xbb, 0x68, 0xcd, 0xda, 0x2c, 0x86, 0x5f, 0x7b, 0xa8,
+ 0x9c, 0x2d, 0xa1, 0x8c, 0x50, 0xd3, 0x68, 0xd4, 0xd4, 0xe1, 0xb6, 0x4a,
+ 0xc0, 0x80, 0xea, 0xa9, 0x74, 0x47, 0x88, 0xe6, 0x21, 0x2a, 0x1a, 0xab,
+ 0xa8, 0x3c, 0xbd, 0x31, 0xc1, 0x9b, 0x3e, 0xc7, 0xe7, 0x35, 0xae, 0xa4,
+ 0x8f, 0x5f, 0x37, 0x46, 0x37, 0xfb, 0x22, 0xfe, 0x99, 0x07, 0xb7, 0x5c,
+ 0x51, 0xdd, 0x76, 0x7a, 0x44, 0x5e, 0xcf, 0x8e, 0x56, 0xb8, 0x99, 0x1a,
+ 0x4b, 0x65, 0x37, 0x57, 0x92, 0x41, 0xad, 0x01, 0xab, 0xc8, 0x2f, 0xc5,
+ 0x2a, 0x54, 0x92, 0x52, 0xb8, 0x15, 0x6a, 0x6e, 0xf5, 0xe1, 0x6d, 0x0d,
+ 0x22, 0x25, 0x9a, 0xcf, 0xc3, 0x1c, 0x60, 0x90, 0x0f, 0xbc, 0x29, 0xa6,
+ 0xef, 0x9f, 0xb7, 0xfe, 0xd6, 0x3f, 0xf7, 0xe2, 0x84, 0x36, 0x72, 0xc7,
+ 0x2b, 0x59, 0xc9, 0x4e, 0xca, 0x30, 0x59, 0xeb, 0x63, 0x43, 0x44, 0xe0,
+ 0xc8, 0xef, 0x87, 0x60, 0xad, 0x2d, 0x41, 0xd8, 0x18, 0xb5, 0xf4, 0xe4,
+ 0x55, 0xc5, 0x9a, 0x1c, 0xc4, 0xd1, 0xda, 0x5f, 0xca, 0x03, 0xdb, 0xff,
+ 0x87, 0x32, 0x89, 0x72, 0xa3, 0xa9, 0xbe, 0x95, 0x80, 0x50, 0xf5, 0x07,
+ 0x88, 0xdb, 0x83, 0x2d, 0x70, 0x31, 0x94, 0xbe, 0xd4, 0xec, 0x38, 0xe0,
+ 0x8e, 0x13, 0xd7, 0xcc, 0x68, 0x7e, 0x5a, 0xe6, 0xa8, 0x05, 0x4e, 0xd8,
+ 0xd8, 0xd3, 0xb2, 0xa8, 0x2e, 0xb8, 0x9a, 0x60, 0xf7, 0x7c, 0x0b, 0x71,
+ 0x9c, 0xa0, 0xc1, 0x0c, 0xc5, 0x2d, 0x65, 0x65, 0x7a, 0x92, 0xf6, 0x8e,
+ 0xc6, 0x76, 0x20, 0xd5, 0xbb, 0x9f, 0xcf, 0x8a, 0x24, 0x55, 0x73, 0x31,
+ 0x39, 0x0b, 0xa7, 0xdc, 0x58, 0x44, 0xff, 0xe1, 0x5e, 0x4e, 0x58, 0x42,
+ 0x56, 0xf7, 0xf2, 0x8d, 0x14, 0xf0, 0xe4, 0x04, 0x65, 0xf2, 0x23, 0xe8,
+ 0xc7, 0x70, 0xd3, 0x87, 0x98, 0x23, 0xec, 0x19, 0x88, 0x5a, 0xba, 0x24,
+ 0xda, 0x1c, 0xb0, 0x85, 0x89, 0x22, 0x69, 0x78, 0x9c, 0xc4, 0x99, 0xe6,
+ 0xdd, 0x05, 0xa8, 0x74, 0x53, 0xce, 0x2a, 0x7f, 0x53, 0x35, 0xe7, 0xbd,
+ 0xcd, 0x98, 0xdb, 0xd0, 0x23, 0x62, 0x29, 0x37, 0x83, 0x61, 0xd0, 0x9a,
+ 0x14, 0xe2, 0xb5, 0x88, 0x54, 0xd8, 0x19, 0x52, 0xc0, 0xf3, 0x4a, 0xe6,
+ 0x02, 0x55, 0x31, 0xf4, 0x4d, 0xf2, 0xbf, 0x6b, 0x66, 0x97, 0x03, 0xc5,
+ 0x88, 0x4f, 0x7e, 0x7c, 0xc4, 0xd8, 0xe5, 0x27, 0x36, 0xd9, 0xa1, 0x70,
+ 0xb6, 0xb5, 0x1c, 0x3b, 0x18, 0xe5, 0x66, 0x6e, 0xc2, 0x41, 0xfe, 0x43,
+ 0x52, 0xe6, 0xfd, 0x6f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {983,
+ {0xde, 0xcb, 0xbc, 0x17, 0xc8, 0xe4, 0x04, 0x15, 0xed, 0x43, 0x7d, 0xaf,
+ 0x3c, 0x8b, 0xad, 0x59, 0x46, 0x59, 0x5d, 0x7a, 0x30, 0xfd, 0xf6, 0x02},
+ {0xc4, 0xe8, 0x41, 0xff, 0xbd, 0xcb, 0x39, 0xb2, 0x1b, 0x9f, 0xb5, 0x4c,
+ 0x15, 0x57, 0x15, 0x13, 0xc6, 0x2b, 0x49, 0x5a, 0x70, 0x31, 0x25, 0xc4,
+ 0x54, 0xf7, 0xf1, 0x6e, 0x2f, 0x27, 0x37, 0x73, 0x67, 0xbe, 0x92, 0xe2,
+ 0x01, 0x70, 0xc8, 0x5e, 0x7c, 0x55, 0x74, 0x3c, 0x41, 0x79, 0x40, 0xf3,
+ 0xc1, 0x26, 0x5d, 0xa3, 0xcf, 0x80, 0x84, 0xe4, 0x5b, 0xd9, 0x72, 0xd5,
+ 0x3e, 0x0e, 0x01, 0xbb, 0x12, 0x4d, 0x6a, 0x75, 0xa7, 0x25, 0x07, 0x8c,
+ 0xe5, 0xe1, 0x2f, 0xa6, 0x01, 0x36, 0xfa, 0xf3, 0xcf, 0x90, 0x33, 0xff,
+ 0x40, 0x9d, 0x76, 0x1f, 0x7a, 0xde, 0xd8, 0xbe, 0x97, 0x5f, 0xb8, 0xbb,
+ 0x04, 0x34, 0x3e, 0xb8, 0xc4, 0x5e, 0xb1, 0x44, 0x64, 0x51, 0x95, 0x16,
+ 0x44, 0x81, 0x96, 0xf2, 0x2e, 0x9e, 0xc3, 0xe6, 0x18, 0x81, 0x9f, 0xb0,
+ 0xec, 0x58, 0x90, 0x47, 0x41, 0xf3, 0xfd, 0xdd, 0xaf, 0x31, 0xe8, 0x82,
+ 0x97, 0x44, 0x66, 0x33, 0x97, 0xbf, 0x7c, 0x2e, 0xfc, 0xfb, 0x67, 0x9c,
+ 0x47, 0xc1, 0x71, 0x4c, 0x35, 0x01, 0xac, 0xae, 0x7a, 0xe8, 0x83, 0x6c,
+ 0x81, 0x64, 0xc4, 0x8a, 0x5f, 0xdf, 0x18, 0x47, 0x78, 0xfc, 0xfb, 0x6e,
+ 0xd2, 0xd2, 0xde, 0x90, 0x5b, 0x97, 0x12, 0x72, 0xea, 0x8f, 0x01, 0x3f,
+ 0xb8, 0x90, 0x29, 0x7e, 0x86, 0xaf, 0xa1, 0xf7, 0x6e, 0x6e, 0x55, 0xc2,
+ 0xe4, 0xdb, 0x37, 0x1f, 0xf9, 0x08, 0x4f, 0xc7, 0x1d, 0x9a, 0x22, 0x84,
+ 0xb8, 0x0f, 0x98, 0xe4, 0xba, 0x03, 0x73, 0x12, 0x01, 0xae, 0xdf, 0xf0,
+ 0x6f, 0xfd, 0xe8, 0x1b, 0x97, 0x8e, 0x4a, 0x50, 0x8e, 0x9f, 0x1d, 0x97,
+ 0xd2, 0x64, 0x4f, 0xf5, 0x83, 0xcc, 0xee, 0x3b, 0xc3, 0x67, 0x8f, 0x0e,
+ 0xcd, 0xa6, 0xf4, 0x61, 0x49, 0xfa, 0x9f, 0x96, 0xa8, 0x43, 0xc9, 0xfe,
+ 0x89, 0x32, 0xe2, 0x7a, 0x86, 0xbe, 0x47, 0x5f, 0x1f, 0x22, 0x40, 0x43,
+ 0x98, 0x38, 0x26, 0xdd, 0x1c, 0xce, 0xc3, 0x54, 0x5e, 0xc2, 0x25, 0xa4,
+ 0xb1, 0xff, 0x6c, 0x9d, 0x62, 0x99, 0x88, 0x4d, 0xfc, 0x71, 0x07, 0x1d,
+ 0xf4, 0xe0, 0x8a, 0x3e, 0x5e, 0xe3, 0x76, 0x67, 0x89, 0x5f, 0x0c, 0x34,
+ 0x58, 0x50, 0x9f, 0x8c, 0xaa, 0x4e, 0x61, 0x54, 0x08, 0x39, 0x7c, 0xaa,
+ 0x58, 0xe2, 0xef, 0x3e, 0xd5, 0xef, 0xdd, 0x8f, 0x5c, 0x35, 0x1f, 0x5a,
+ 0x68, 0x5a, 0x70, 0x4d, 0x11, 0x70, 0xec, 0x2f, 0xef, 0xbd, 0x1f, 0x1f,
+ 0x2a, 0xe6, 0x63, 0xab, 0x69, 0x77, 0x2c, 0x39, 0x53, 0x19, 0xab, 0x8c,
+ 0x32, 0x95, 0xa9, 0x4e, 0x5a, 0x31, 0xbb, 0x29, 0xf2, 0x0d, 0xca, 0x63,
+ 0x7d, 0x47, 0x67, 0xbd, 0xb9, 0x9d, 0xf9, 0x0b, 0x17, 0x9d, 0xf7, 0xe5,
+ 0x4e, 0xad, 0x7e, 0x85, 0x66, 0x61, 0x98, 0x3d, 0x06, 0xfa, 0xfb, 0xfe,
+ 0x1d, 0x7f, 0x86, 0xa8, 0x27, 0x77, 0xeb, 0x3d, 0x1c, 0xb1, 0x45, 0xe4,
+ 0x74, 0xe3, 0x99, 0x7b, 0x7b, 0x29, 0xe3, 0xe4, 0xf6, 0xa7, 0x25, 0x05,
+ 0x91, 0xf7, 0xc4, 0xa0, 0xd6, 0x6b, 0x58, 0x40, 0xa4, 0xc3, 0x43, 0x67,
+ 0x78, 0x9f, 0x83, 0x0b, 0x59, 0x60, 0x4b, 0x3c, 0x51, 0x98, 0xf9, 0xe3,
+ 0xc5, 0x38, 0x5d, 0xd0, 0x4a, 0x57, 0x1a, 0xf9, 0xa9, 0xc8, 0x91, 0x16,
+ 0xce, 0x38, 0xbc, 0xf5, 0xac, 0x52, 0x2d, 0x1c, 0x27, 0xc0, 0xbc, 0x0d,
+ 0xcd, 0x3e, 0xe7, 0x53, 0xfa, 0x3c, 0xe7, 0x63, 0xbb, 0xc7, 0x91, 0x6d,
+ 0xd6, 0xd1, 0xbe, 0xfe, 0xab, 0xf8, 0x65, 0x95, 0xa5, 0x41, 0xd1, 0x7f,
+ 0xd7, 0x7d, 0x71, 0xa4, 0x0e, 0xad, 0x96, 0x31, 0x7e, 0x03, 0xfe, 0x0a,
+ 0xc9, 0x3d, 0xdf, 0xd0, 0xcc, 0xb9, 0xad, 0xd2, 0x2a, 0x20, 0xa9, 0xcc,
+ 0x7c, 0x64, 0x73, 0x46, 0x21, 0x22, 0x1e, 0x7d},
+ {0x61, 0x8b, 0x8a, 0x30, 0xa4, 0x68, 0x31, 0x25, 0xaf, 0x84, 0x3f, 0xc5,
+ 0xf2, 0xdc, 0x0d, 0xfd, 0xac, 0xd8, 0x73, 0x39, 0x11, 0xb3, 0x8c, 0xfa,
+ 0x00, 0x49, 0x2c, 0xa4, 0xf2, 0x0d, 0x1a, 0x0b, 0x22, 0xf4, 0xf5, 0x87,
+ 0xbc, 0xe2, 0xde, 0xd2, 0x9e, 0x26, 0xc3, 0xa7, 0xb4, 0x12, 0x98, 0xb1,
+ 0x0f, 0x8f, 0x63, 0xfe, 0xec, 0xd4, 0xd2, 0x9d, 0x93, 0x50, 0x73, 0xa8,
+ 0x7b, 0x61, 0xf1, 0xe3, 0x2c, 0x63, 0x0d, 0x69, 0xdf, 0xa6, 0x4b, 0x56,
+ 0xbd, 0x8c, 0xfe, 0x1b, 0x26, 0xe8, 0x74, 0x1f, 0x52, 0x9b, 0x17, 0xb1,
+ 0x23, 0x4d, 0x7c, 0x1e, 0x1d, 0xe7, 0x78, 0xe3, 0x0f, 0x58, 0xf4, 0xbc,
+ 0x95, 0x2c, 0x4c, 0x83, 0xb7, 0x51, 0xd5, 0x8b, 0xd6, 0xdc, 0x82, 0xdd,
+ 0x10, 0xdc, 0x01, 0xa3, 0x5c, 0x7c, 0xa9, 0x0a, 0x23, 0x9c, 0xb7, 0x95,
+ 0x05, 0xce, 0x9b, 0x0f, 0x8c, 0xc2, 0xe0, 0x7b, 0x62, 0x18, 0x60, 0x21,
+ 0xa7, 0x37, 0x4c, 0x5f, 0x54, 0x80, 0x47, 0x70, 0x5b, 0xdb, 0x27, 0x37,
+ 0xb1, 0x8e, 0xab, 0xb8, 0x8c, 0xb2, 0x82, 0xd1, 0x45, 0x42, 0x1f, 0x13,
+ 0xb3, 0xe4, 0x9a, 0xc5, 0x65, 0x76, 0xc8, 0x36, 0xe9, 0x71, 0x96, 0x05,
+ 0x31, 0xb6, 0x5b, 0x4d, 0x4d, 0x77, 0x65, 0x01, 0xe8, 0x0b, 0x66, 0x87,
+ 0xa7, 0x00, 0xd0, 0xd6, 0xa7, 0xb2, 0x72, 0xe5, 0xe0, 0xd2, 0x47, 0x6e,
+ 0xf7, 0x2a, 0x3e, 0x45, 0x4f, 0x08, 0xc7, 0x16, 0x3f, 0xf1, 0xcd, 0x0c,
+ 0xb0, 0xa0, 0x4c, 0x35, 0xc0, 0x93, 0x87, 0x83, 0xd1, 0x35, 0xd6, 0xe7,
+ 0x34, 0xc8, 0x02, 0xa6, 0x6d, 0xbb, 0x53, 0xfe, 0xf7, 0x94, 0xab, 0x48,
+ 0x38, 0x8f, 0xcc, 0xa6, 0x41, 0x55, 0x2f, 0xcc, 0x33, 0x81, 0x63, 0xa4,
+ 0x2f, 0x9e, 0x73, 0x1b, 0xcc, 0x5b, 0xe7, 0xaa, 0x89, 0x27, 0xe7, 0xdd,
+ 0xb2, 0x3f, 0x5d, 0xc7, 0x74, 0x1d, 0xbf, 0x65, 0xca, 0x01, 0x74, 0xb1,
+ 0x10, 0xb8, 0x1c, 0xd0, 0x73, 0x79, 0x90, 0x3b, 0x5a, 0x9a, 0x34, 0xb8,
+ 0xba, 0x57, 0x74, 0xa0, 0x09, 0x4a, 0x2b, 0x08, 0x47, 0xf9, 0xfd, 0x14,
+ 0x3e, 0xf1, 0xfe, 0x5e, 0xec, 0xd8, 0x02, 0x96, 0x54, 0x13, 0x1a, 0xcb,
+ 0x4f, 0x55, 0x37, 0xe7, 0x26, 0x25, 0xfa, 0xcd, 0xe1, 0xff, 0xc7, 0xad,
+ 0x12, 0x00, 0x71, 0xc5, 0xb4, 0x0e, 0xb0, 0xf5, 0x33, 0x3c, 0x16, 0xfb,
+ 0xf1, 0xf8, 0xc8, 0xbb, 0x5c, 0x22, 0xc2, 0x10, 0x0f, 0x9b, 0x5f, 0x28,
+ 0xb0, 0xd9, 0xec, 0xd4, 0x33, 0x54, 0x17, 0xff, 0xce, 0x58, 0xaf, 0x1f,
+ 0x53, 0x88, 0xf5, 0xf9, 0x45, 0xbb, 0x25, 0x1c, 0x4e, 0xed, 0xfb, 0x67,
+ 0xe0, 0x7e, 0x24, 0xfc, 0x5f, 0x56, 0xe1, 0xa8, 0xe0, 0xb4, 0xf2, 0xaa,
+ 0xf5, 0xf1, 0x0e, 0x10, 0xec, 0x8c, 0x63, 0x40, 0xc2, 0x26, 0x84, 0xe8,
+ 0xce, 0x96, 0xc2, 0x35, 0x2e, 0x33, 0xe8, 0x69, 0x20, 0xdb, 0x8c, 0x06,
+ 0xc0, 0x68, 0xcb, 0x10, 0x97, 0x5b, 0x5f, 0x09, 0xbf, 0x0b, 0xb6, 0x6d,
+ 0xcc, 0x5f, 0x8c, 0xb7, 0x72, 0x4b, 0xbf, 0x03, 0x6d, 0x1f, 0xf0, 0xbe,
+ 0x9a, 0xb2, 0xd5, 0x38, 0x8a, 0x5e, 0x1d, 0xa7, 0x83, 0x05, 0x33, 0x6c,
+ 0xd4, 0xc1, 0x37, 0x05, 0x0b, 0x45, 0x53, 0xea, 0xa5, 0x62, 0x36, 0x5c,
+ 0x2e, 0xd7, 0x91, 0xb2, 0xf2, 0x45, 0x49, 0x2f, 0xcf, 0xe4, 0x3d, 0x76,
+ 0xd3, 0xde, 0x4b, 0xdd, 0x2e, 0x92, 0xbd, 0xbb, 0x07, 0xc6, 0x5c, 0xdd,
+ 0x43, 0x9b, 0x3d, 0x02, 0xaa, 0x1e, 0x4e, 0xe5, 0x91, 0x50, 0x4c, 0x0e,
+ 0x6a, 0xe4, 0x7d, 0x72, 0xf3, 0xe5, 0xe8, 0x87, 0xeb, 0xdb, 0x19, 0x21,
+ 0xf3, 0x5e, 0x06, 0x93, 0x97, 0x42, 0x5b, 0x0e, 0x2b, 0xa5, 0xa0, 0xd2,
+ 0xa9, 0x5b, 0xea, 0x94, 0xf2, 0x52, 0xb0, 0x0a, 0x98, 0x49, 0x09, 0x60,
+ 0xb4, 0x7e, 0x0d, 0x6f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {984,
+ {0x2b, 0xbb, 0x52, 0xea, 0xdd, 0xec, 0x83, 0x91, 0xbb, 0xcd, 0x58, 0x82,
+ 0x6d, 0xef, 0xe2, 0xcb, 0x36, 0xe7, 0x6b, 0xa8, 0xa5, 0x08, 0xb3, 0xf8},
+ {0x2e, 0xd4, 0x7d, 0xab, 0xcc, 0x4e, 0xf5, 0xcc, 0x7b, 0xfe, 0xe8, 0xcb,
+ 0xeb, 0xa7, 0x73, 0x5d, 0x62, 0x9f, 0xfa, 0xa3, 0x56, 0x5c, 0x9d, 0x9d,
+ 0x7a, 0x4e, 0x1e, 0x63, 0x9f, 0x49, 0x1b, 0xb5, 0x64, 0x54, 0xa1, 0x3c,
+ 0xe1, 0x3d, 0x2d, 0xc1, 0xdf, 0x8d, 0x71, 0xbf, 0xc4, 0x25, 0x47, 0x66,
+ 0x11, 0xd7, 0x9a, 0xc0, 0x96, 0x87, 0xc4, 0x80, 0xd2, 0x58, 0xd6, 0xba,
+ 0xec, 0x94, 0x8f, 0x85, 0xf5, 0xe5, 0x2c, 0xc5, 0x86, 0xba, 0xae, 0x81,
+ 0x48, 0xc3, 0xd9, 0x04, 0xad, 0x61, 0x16, 0x4e, 0xa9, 0xc9, 0xfb, 0xbb,
+ 0xb3, 0x6d, 0xe1, 0x4c, 0xaf, 0xe2, 0x37, 0x97, 0x25, 0xd1, 0x95, 0xc5,
+ 0x4a, 0xca, 0xec, 0x5a, 0xa8, 0x43, 0xde, 0x96, 0x4e, 0xce, 0x35, 0x9c,
+ 0xa5, 0x7b, 0x06, 0x98, 0xa3, 0xc6, 0x51, 0xc6, 0x69, 0x13, 0x73, 0x0a,
+ 0x1f, 0x4a, 0xb8, 0xf2, 0x7a, 0x7f, 0x40, 0x61, 0x3b, 0xf1, 0x78, 0xfb,
+ 0xad, 0x87, 0xb9, 0xfd, 0x6a, 0x3d, 0xe9, 0xcf, 0x1b, 0xbc, 0x33, 0xff,
+ 0xb0, 0xb0, 0x8f, 0x9e, 0xd6, 0xfc, 0x27, 0x34, 0x7a, 0xf5, 0x75, 0x1c,
+ 0x5c, 0xbc, 0xc0, 0x83, 0x7a, 0x61, 0x30, 0x8b, 0x5d, 0xce, 0x39, 0x0f,
+ 0xac, 0xa5, 0x1d, 0x5e, 0xff, 0x68, 0x2d, 0x54, 0x00, 0x78, 0x5a, 0xde,
+ 0xc0, 0x0d, 0xe2, 0x33, 0xcb, 0x36, 0x48, 0xf3, 0x27, 0xae, 0xea, 0x5c,
+ 0x01, 0xae, 0x33, 0x77, 0x6b, 0x18, 0x6a, 0x52, 0x28, 0xae, 0x13, 0x0f,
+ 0x3e, 0x8c, 0xa2, 0x9f, 0x0f, 0xd7, 0xc7, 0xcc, 0x3d, 0x98, 0xeb, 0xb1,
+ 0x75, 0x2f, 0xb9, 0x9c, 0xf9, 0x00, 0x25, 0x0b, 0x96, 0x75, 0x37, 0x60,
+ 0xbf, 0x30, 0xfb, 0x10, 0xf5, 0xdd, 0x42, 0xc2, 0x2a, 0x16, 0x70, 0x7d,
+ 0x62, 0xdd, 0xd4, 0x9d, 0xc9, 0xd3, 0x71, 0x76, 0x88, 0x6d, 0xe8, 0xc2,
+ 0xf4, 0x36, 0xed, 0x33, 0xae, 0x00, 0x47, 0x52, 0xc7, 0x5b, 0x08, 0xd1,
+ 0xc8, 0xc5, 0x26, 0xfa, 0xcd, 0x3d, 0x9b, 0x5c, 0xea, 0x7e, 0x6c, 0x5b,
+ 0x1e, 0x66, 0xd6, 0xa4, 0xaa, 0xc2, 0x92, 0x2b, 0x36, 0xde, 0xb3, 0x48,
+ 0x57, 0xe3, 0xf5, 0xae, 0x55, 0xa3, 0xd3, 0xb0, 0x8a, 0x8d, 0xb5, 0x37,
+ 0xc7, 0x69, 0x84, 0x71, 0xb8, 0x62, 0x6e, 0xc6, 0x88, 0x55, 0xef, 0x01,
+ 0x00, 0xca, 0xef, 0xf2, 0xbb, 0x7e, 0x02, 0xdb, 0xcc, 0x7e, 0x15, 0x4d,
+ 0x10, 0xf0, 0x9a, 0xca, 0xb3, 0x82, 0x3e, 0xea, 0x33, 0xbd, 0xa0, 0x73,
+ 0xb7, 0x99, 0x9a, 0x2c, 0xe8, 0xce, 0x2a, 0x22, 0x07, 0x7a, 0x6d, 0x21,
+ 0xcb, 0x80, 0x3f, 0xf5, 0x9c, 0xa5, 0x3c, 0xdb, 0xab, 0x78, 0x8c, 0x01,
+ 0xc4, 0xc5, 0x87, 0xf3, 0x78, 0x5a, 0x97, 0xa0, 0xaf, 0x7a, 0xa9, 0x67,
+ 0x54, 0xee, 0xb4, 0x62, 0xcd, 0x2e, 0x80, 0x53, 0xde, 0xc4, 0xf8, 0xab,
+ 0x06, 0xd0, 0xa3, 0xfd, 0xdd, 0x9b, 0xd2, 0x50, 0xcf, 0xef, 0x91, 0x69,
+ 0x34, 0x0f, 0x78, 0xbb, 0x29, 0x7c, 0xad, 0xc2, 0xbc, 0x8f, 0x25, 0x16,
+ 0xcb, 0x39, 0x8f, 0xa3, 0x68, 0x45, 0xe6, 0x48, 0x04, 0xb1, 0x8d, 0xb5,
+ 0xb5, 0xce, 0xf6, 0x27, 0x23, 0xdc, 0x62, 0x1b, 0xda, 0xb7, 0x46, 0x0a,
+ 0xc3, 0xd2, 0xf2, 0x47, 0xb2, 0xb2, 0x12, 0x33, 0xa3, 0x83, 0xdd, 0xf7,
+ 0x6e, 0xe0, 0x90, 0xde, 0x58, 0x8d, 0xd3, 0xd0, 0x4e, 0xfa, 0x1e, 0xc0,
+ 0xbe, 0x75, 0xf4, 0x79, 0xe1, 0x53, 0x54, 0x79, 0x57, 0xcd, 0x2f, 0x35,
+ 0x29, 0xe1, 0x92, 0xa6, 0x6b, 0x48, 0xc1, 0x8e, 0xe3, 0xca, 0xea, 0xb3,
+ 0x6a, 0xd5, 0xe6, 0x16, 0x07, 0x8f, 0xd3, 0xe3, 0x59, 0x9f, 0x04, 0x58,
+ 0xfa, 0xc4, 0x0a, 0xda, 0x57, 0xcc, 0xfe, 0x8e, 0x26, 0x30, 0x3b, 0x2f,
+ 0xaa, 0x69, 0xad, 0xae, 0x20, 0x9f, 0xf8, 0x4d},
+ {0xce, 0xaf, 0x42, 0x6b, 0xa8, 0x54, 0x6b, 0xec, 0x92, 0x7d, 0x73, 0x9f,
+ 0x2d, 0x37, 0x56, 0xc7, 0xed, 0x14, 0xc1, 0xd7, 0x05, 0xcd, 0xd0, 0x67,
+ 0xc6, 0x0f, 0xbe, 0xd6, 0xd2, 0x18, 0x69, 0x1f, 0xea, 0x82, 0xe0, 0x04,
+ 0xcf, 0xcc, 0x85, 0x25, 0x8f, 0xac, 0xb6, 0xca, 0xdb, 0x94, 0x9e, 0x99,
+ 0xb5, 0x3d, 0x92, 0x38, 0x71, 0x6a, 0xa0, 0x8a, 0x56, 0xaa, 0xd4, 0xed,
+ 0x39, 0x97, 0x03, 0xa8, 0xfd, 0xc4, 0xac, 0x16, 0xa0, 0xe0, 0xe1, 0x54,
+ 0x45, 0x1b, 0xd4, 0xd8, 0xbc, 0xf7, 0x0c, 0x41, 0x72, 0x83, 0xe4, 0xe1,
+ 0x46, 0x83, 0x7b, 0x3b, 0xef, 0x9d, 0x9a, 0xe2, 0xbb, 0xfb, 0x82, 0x49,
+ 0x5f, 0x00, 0x28, 0x05, 0x8d, 0xe5, 0xb9, 0xc8, 0x8f, 0x4e, 0x1f, 0x20,
+ 0x27, 0x97, 0xcc, 0xf4, 0x07, 0x5b, 0xd4, 0x38, 0xf9, 0x12, 0xfd, 0x7e,
+ 0x1a, 0x89, 0x25, 0x01, 0x13, 0x3b, 0x7c, 0x34, 0x24, 0xe5, 0x5a, 0x71,
+ 0xda, 0xd4, 0x96, 0x70, 0x58, 0xef, 0x0b, 0x95, 0x76, 0x77, 0xea, 0x06,
+ 0xb5, 0x20, 0x1e, 0xa4, 0x2a, 0xcc, 0xf6, 0xde, 0x08, 0xaa, 0xde, 0x77,
+ 0x52, 0xbe, 0xaa, 0xf5, 0x8d, 0xb1, 0x92, 0x4f, 0x87, 0x8a, 0xaf, 0xbe,
+ 0xcd, 0xe0, 0xf4, 0x4c, 0xf6, 0x9a, 0x17, 0x01, 0x6e, 0xb2, 0x70, 0xec,
+ 0x5d, 0x1b, 0xab, 0x5d, 0xfd, 0x93, 0xed, 0xbf, 0x73, 0x32, 0xf2, 0x20,
+ 0x38, 0xbc, 0x03, 0x47, 0xbf, 0x5a, 0x92, 0x95, 0x92, 0x0a, 0x5c, 0xd0,
+ 0x90, 0x57, 0x06, 0x47, 0x4f, 0xf2, 0x83, 0xa5, 0x10, 0xbb, 0x6d, 0xcc,
+ 0x9d, 0xdd, 0x71, 0x58, 0x86, 0x9a, 0xdd, 0xc9, 0x20, 0x70, 0xcc, 0xac,
+ 0x85, 0x93, 0xf3, 0xf5, 0xc5, 0x7c, 0x45, 0xae, 0x08, 0x62, 0xd0, 0x50,
+ 0xc6, 0x50, 0x8f, 0x4a, 0xc2, 0x28, 0x17, 0x29, 0x45, 0x9b, 0xde, 0x8e,
+ 0x59, 0xcd, 0x89, 0x42, 0xe5, 0x0e, 0xe1, 0xd6, 0x54, 0xc8, 0xc8, 0x75,
+ 0x00, 0x34, 0x8e, 0xc1, 0xb7, 0xf0, 0x14, 0x30, 0x72, 0x4f, 0xdf, 0xba,
+ 0xe2, 0xdc, 0x9b, 0x54, 0xc4, 0x84, 0x29, 0x3d, 0xae, 0xcf, 0xa0, 0xec,
+ 0x54, 0xde, 0x74, 0x87, 0xf3, 0x13, 0xc6, 0x3e, 0xfd, 0x0e, 0x57, 0x20,
+ 0xbd, 0xa6, 0x87, 0x48, 0x85, 0x04, 0xcd, 0x6f, 0x97, 0xa2, 0x34, 0x6e,
+ 0x6c, 0x36, 0x29, 0xd6, 0xc3, 0x17, 0x97, 0xbd, 0xc5, 0x5a, 0xd0, 0x30,
+ 0x59, 0x89, 0x44, 0x9c, 0x69, 0x69, 0x8a, 0x49, 0x96, 0x10, 0xd3, 0x15,
+ 0xeb, 0xb9, 0xc3, 0x80, 0xa0, 0x48, 0x92, 0xa5, 0x8b, 0x14, 0xcb, 0x6b,
+ 0xe9, 0x20, 0x1f, 0xc0, 0xb1, 0x95, 0xe4, 0x1d, 0x04, 0xb7, 0x3d, 0x25,
+ 0x9a, 0x25, 0x4d, 0x68, 0x87, 0x70, 0x90, 0x1b, 0xad, 0x8c, 0x29, 0x78,
+ 0x04, 0x4b, 0x89, 0xb4, 0x5f, 0x03, 0x0f, 0xc0, 0x97, 0x42, 0x85, 0xf2,
+ 0x45, 0xb4, 0xf7, 0xd7, 0x5b, 0xd5, 0x90, 0xed, 0x4f, 0x43, 0x59, 0xb2,
+ 0xbd, 0xaa, 0xe1, 0x2d, 0x07, 0xad, 0xc3, 0x19, 0x4c, 0x01, 0xeb, 0xfc,
+ 0xdd, 0xb3, 0x69, 0x18, 0xd6, 0x63, 0xc8, 0x7d, 0xde, 0xa6, 0xca, 0xfe,
+ 0x6e, 0xa5, 0xb0, 0x2f, 0x28, 0xef, 0xfe, 0xa4, 0xb4, 0x58, 0xa2, 0x2d,
+ 0x22, 0x21, 0xb9, 0x7f, 0x6e, 0xc4, 0x16, 0x07, 0x7f, 0xd1, 0x21, 0x73,
+ 0xc0, 0x30, 0xdc, 0x9a, 0x1a, 0x7b, 0x5b, 0x6d, 0xb7, 0xb8, 0xbc, 0xa2,
+ 0x81, 0xa1, 0x31, 0xa2, 0x14, 0x93, 0xd8, 0x55, 0xed, 0x11, 0x62, 0x56,
+ 0xee, 0xa3, 0x3b, 0x5f, 0x1a, 0x09, 0x08, 0x0a, 0xf4, 0x5e, 0xfb, 0x33,
+ 0x9a, 0x64, 0x50, 0xcc, 0xef, 0x98, 0x6c, 0x15, 0x07, 0xdf, 0x8a, 0x7d,
+ 0x26, 0x7a, 0xd8, 0xf0, 0x18, 0xee, 0xb4, 0xd9, 0x3f, 0x3a, 0x3f, 0x86,
+ 0x05, 0x7a, 0xa0, 0x16, 0x00, 0x5f, 0x29, 0xb8, 0x0a, 0x79, 0xba, 0xc9,
+ 0x35, 0x28, 0xc7, 0xb5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {985,
+ {0x68, 0x89, 0x5d, 0x0b, 0x32, 0xb4, 0x84, 0x44, 0xd8, 0x5b, 0x26, 0xcb,
+ 0x6c, 0x37, 0xe9, 0x20, 0x01, 0xd9, 0xa7, 0x89, 0x48, 0xd6, 0x19, 0x7b},
+ {0x49, 0x1f, 0x21, 0x9f, 0xf9, 0x2f, 0xa7, 0x60, 0x93, 0x52, 0xc3, 0xdb,
+ 0x67, 0xa3, 0x88, 0x99, 0xa6, 0x7c, 0x1d, 0x1d, 0xd5, 0x73, 0xab, 0x92,
+ 0x02, 0x1c, 0x5b, 0x9a, 0x69, 0x57, 0xef, 0xb1, 0xfe, 0x3f, 0x02, 0x24,
+ 0xdf, 0x43, 0x05, 0x0c, 0xe8, 0xbe, 0xe2, 0xfa, 0xf2, 0xbf, 0x3c, 0xf0,
+ 0xaa, 0x24, 0x44, 0x74, 0x3d, 0x7b, 0x6d, 0x9d, 0x70, 0xd0, 0x19, 0x3e,
+ 0x63, 0x6b, 0x91, 0xa7, 0x66, 0x04, 0xc3, 0x46, 0x2d, 0x17, 0xeb, 0x14,
+ 0x15, 0x1b, 0x39, 0x57, 0x09, 0xaf, 0x69, 0xcf, 0x4a, 0xf4, 0xd6, 0x1c,
+ 0x45, 0xd8, 0x61, 0xf6, 0x9c, 0x7b, 0x23, 0xc6, 0x14, 0x32, 0x58, 0x99,
+ 0x73, 0xb8, 0xf9, 0x7c, 0xff, 0x7a, 0x46, 0x6b, 0x6b, 0x1f, 0x70, 0x15,
+ 0x81, 0xf4, 0x96, 0x3a, 0xa4, 0x59, 0xa9, 0xfa, 0x1a, 0x56, 0x2b, 0x01,
+ 0x9f, 0xd2, 0x71, 0x2d, 0x7e, 0xff, 0xe3, 0x4c, 0xc5, 0x29, 0x20, 0x53,
+ 0x60, 0x77, 0x67, 0x6b, 0x4c, 0x44, 0x55, 0xd2, 0x4f, 0x3e, 0x44, 0xf5,
+ 0xa5, 0xbe, 0x12, 0x9c, 0x35, 0x99, 0xb4, 0x4e, 0xee, 0x7a, 0x64, 0x46,
+ 0xe2, 0x30, 0x9b, 0xe9, 0xd6, 0xb8, 0x8f, 0xf8, 0xb5, 0x53, 0x00, 0xb1,
+ 0xca, 0x30, 0xd8, 0x62, 0xbf, 0x83, 0x3f, 0xc5, 0xc0, 0x72, 0x2b, 0x61,
+ 0xc6, 0xb3, 0xd8, 0xa0, 0x7a, 0xc7, 0xeb, 0x5e, 0x7b, 0x25, 0x76, 0x71,
+ 0x00, 0x03, 0xfc, 0xc9, 0xc6, 0xe3, 0x50, 0x92, 0x40, 0x7b, 0x55, 0x19,
+ 0x8c, 0xee, 0xfc, 0x0c, 0x32, 0x80, 0xad, 0x5c, 0xc9, 0x02, 0xb4, 0xf1,
+ 0xb1, 0xbf, 0x69, 0xb0, 0xc2, 0x36, 0xca, 0x22, 0xa4, 0x83, 0x5d, 0xb5,
+ 0x4a, 0xa7, 0x0a, 0x4b, 0x1e, 0x7e, 0xd3, 0x0c, 0x05, 0x2f, 0x69, 0x54,
+ 0x2c, 0x94, 0x6b, 0x82, 0x69, 0x86, 0x56, 0xb2, 0xc7, 0x1f, 0xc4, 0x91,
+ 0x05, 0xa1, 0xe8, 0xc6, 0x5b, 0xe8, 0xca, 0xec, 0xc0, 0x4c, 0x99, 0x06,
+ 0x2b, 0xa7, 0xce, 0xb1, 0x88, 0xc0, 0xbe, 0xad, 0x26, 0x2a, 0xf6, 0x8d,
+ 0xbf, 0x9d, 0x01, 0xf8, 0xbe, 0xb7, 0xf1, 0xcb, 0x6b, 0x9f, 0x80, 0x85,
+ 0xf0, 0x6c, 0x76, 0x29, 0xe1, 0x64, 0xf6, 0x14, 0x42, 0x66, 0x24, 0x9b,
+ 0x3f, 0xa3, 0x5d, 0xf4, 0x71, 0x0e, 0x24, 0x16, 0xe0, 0xb2, 0x1d, 0x6a,
+ 0x1f, 0xb3, 0xae, 0x6f, 0xc8, 0x22, 0x7c, 0xa6, 0x07, 0x5a, 0x60, 0x8d,
+ 0xce, 0xa7, 0x12, 0x59, 0x96, 0xad, 0xce, 0xa1, 0x9a, 0x1b, 0xab, 0x3a,
+ 0xd6, 0x3a, 0xec, 0x04, 0xb9, 0xee, 0x45, 0xac, 0xb1, 0x0d, 0xf1, 0xbe,
+ 0x0d, 0x1c, 0xa9, 0x24, 0xd2, 0xe3, 0x50, 0x97, 0x6d, 0x1a, 0x64, 0x48,
+ 0x2a, 0xd1, 0x35, 0xb7, 0xe9, 0xee, 0xb0, 0xc3, 0xf4, 0xbb, 0xe4, 0xdf,
+ 0x0a, 0xc6, 0x45, 0x6b, 0xa0, 0x21, 0x43, 0x81, 0xc5, 0x2d, 0x42, 0x3e,
+ 0x98, 0xb1, 0x99, 0x0f, 0xaa, 0xd5, 0x06, 0xe5, 0xb1, 0x4f, 0x2a, 0xd3,
+ 0x54, 0xe2, 0xbd, 0xaa, 0x49, 0xb3, 0xbf, 0xbb, 0xd9, 0x4f, 0x79, 0x00,
+ 0x87, 0xc2, 0xe4, 0x86, 0xb2, 0x54, 0x41, 0xee, 0xea, 0x98, 0x3e, 0x2e,
+ 0x79, 0x98, 0x71, 0x0b, 0xbf, 0x66, 0x78, 0x86, 0x14, 0x14, 0x6d, 0x0a,
+ 0x61, 0x78, 0x59, 0x57, 0xb2, 0xea, 0x73, 0x30, 0x92, 0xd6, 0xfa, 0xa1,
+ 0x25, 0xaf, 0x4c, 0x11, 0x67, 0xb3, 0x8d, 0x66, 0x6c, 0x4d, 0xef, 0x32,
+ 0x77, 0x86, 0x55, 0x1e, 0x8d, 0xa3, 0x4d, 0x43, 0x8a, 0x02, 0x78, 0xda,
+ 0xb8, 0xe1, 0x88, 0xa9, 0xa2, 0x04, 0xfe, 0xed, 0x7b, 0x0c, 0x6c, 0xd6,
+ 0xc0, 0x94, 0x86, 0xf9, 0xcb, 0x62, 0x18, 0xfc, 0xa0, 0x17, 0x41, 0x15,
+ 0x46, 0xac, 0x4d, 0x8e, 0x16, 0x02, 0xbc, 0xbf, 0x0b, 0x57, 0xeb, 0x9a,
+ 0x33, 0x66, 0xf9, 0x99, 0x56, 0xda, 0x39, 0x4a},
+ {0xf2, 0x29, 0x8d, 0xa8, 0x0e, 0xe2, 0xfc, 0x7f, 0x43, 0xe8, 0x3a, 0xd6,
+ 0x08, 0xdb, 0xe7, 0x99, 0xae, 0x85, 0xdc, 0xf2, 0xa8, 0x83, 0x6c, 0x4c,
+ 0x07, 0xe2, 0xfc, 0xa3, 0xca, 0x7c, 0x02, 0xbc, 0x18, 0xad, 0x4b, 0xe3,
+ 0xce, 0x85, 0x0d, 0x20, 0x9b, 0x6c, 0x3d, 0xfd, 0x61, 0x98, 0x4a, 0x82,
+ 0xf4, 0x4e, 0x6c, 0x87, 0xca, 0x0b, 0x11, 0x65, 0xc5, 0x3b, 0x34, 0x4b,
+ 0xf1, 0x00, 0xfe, 0x21, 0xbb, 0xa8, 0x9d, 0xa2, 0x1b, 0x05, 0xbd, 0x28,
+ 0xa9, 0x3b, 0x50, 0xd3, 0xb1, 0x92, 0x00, 0x0e, 0xa2, 0x72, 0xb8, 0x6d,
+ 0xcd, 0xc4, 0x43, 0x6d, 0x1a, 0x9a, 0x24, 0x17, 0x91, 0xfd, 0x85, 0xf7,
+ 0x45, 0x60, 0x39, 0x76, 0x82, 0xfe, 0xa3, 0xa2, 0x86, 0x5d, 0x84, 0x40,
+ 0xbd, 0x0a, 0x08, 0xbc, 0x28, 0x84, 0x8a, 0xfa, 0x1b, 0xf6, 0x41, 0xa5,
+ 0x76, 0x7d, 0x05, 0x34, 0xd7, 0x76, 0x40, 0x89, 0x7c, 0xbc, 0x91, 0x3d,
+ 0x4c, 0xd1, 0x30, 0x05, 0x43, 0x0f, 0x96, 0xee, 0xbf, 0x7a, 0xcc, 0x2f,
+ 0x37, 0xf2, 0x05, 0x78, 0x64, 0x70, 0x33, 0x74, 0xb3, 0xc9, 0xd4, 0x66,
+ 0xc7, 0xa6, 0xd0, 0x2f, 0x1f, 0x66, 0x43, 0x81, 0x98, 0xe7, 0xf6, 0x55,
+ 0x25, 0x1c, 0xdc, 0x31, 0x64, 0x8f, 0xf9, 0x62, 0xf5, 0xba, 0x32, 0xcf,
+ 0x1a, 0x4d, 0xf6, 0x6e, 0x14, 0x3b, 0xd4, 0x1b, 0xbe, 0xed, 0x63, 0xc5,
+ 0x18, 0x9b, 0x04, 0xd4, 0x6f, 0x3f, 0x4a, 0x87, 0x56, 0x4f, 0xd1, 0x4f,
+ 0x56, 0xa1, 0x2a, 0x55, 0x74, 0xba, 0xd1, 0x11, 0x7f, 0xfb, 0x52, 0x97,
+ 0x3b, 0xf3, 0xaf, 0x9a, 0x21, 0x62, 0xd7, 0x91, 0x7c, 0x28, 0x8a, 0x22,
+ 0x02, 0xd6, 0x4a, 0xd8, 0xed, 0xd7, 0x85, 0xf2, 0x59, 0x80, 0x7e, 0x08,
+ 0x2c, 0x7d, 0x08, 0xcf, 0xfb, 0xd4, 0xad, 0x3b, 0xaf, 0xf1, 0x7a, 0xc0,
+ 0x29, 0x20, 0xa6, 0x2f, 0xe4, 0xd8, 0x85, 0x56, 0x96, 0x38, 0xb4, 0xc4,
+ 0xae, 0xf4, 0x50, 0x89, 0xf9, 0xac, 0x8a, 0x78, 0x39, 0x0b, 0x65, 0xe8,
+ 0x8c, 0x1d, 0x7b, 0xe3, 0x33, 0x38, 0x64, 0xf0, 0xe3, 0xfc, 0xef, 0x51,
+ 0xf3, 0xb2, 0x9a, 0x2d, 0x27, 0x13, 0xe0, 0xaa, 0x0f, 0x42, 0xef, 0x0a,
+ 0x52, 0x26, 0xb5, 0x27, 0x87, 0x3d, 0xe0, 0xb2, 0x10, 0xd7, 0xc0, 0x84,
+ 0x56, 0x43, 0x77, 0xe8, 0x1e, 0x9a, 0xcc, 0xd7, 0x38, 0x9f, 0xf7, 0x2c,
+ 0xa1, 0x64, 0xcc, 0xb0, 0x53, 0xf7, 0x09, 0x15, 0x2e, 0x50, 0xb7, 0x78,
+ 0xfc, 0x32, 0x51, 0x25, 0xb1, 0x40, 0x1a, 0xcd, 0xd1, 0x2b, 0x78, 0xa0,
+ 0x0e, 0xbc, 0x96, 0xfe, 0x24, 0x2a, 0xd9, 0x84, 0x6f, 0x39, 0xbd, 0x80,
+ 0x1a, 0xe4, 0x26, 0x71, 0x95, 0x71, 0xfe, 0xbc, 0x1a, 0xaa, 0x93, 0x54,
+ 0x69, 0x0d, 0x9d, 0x40, 0xf4, 0x44, 0x3f, 0x97, 0x99, 0x15, 0xbc, 0xe2,
+ 0x99, 0xd4, 0xd4, 0x41, 0x02, 0x58, 0xe8, 0x7f, 0xe1, 0x08, 0xbf, 0x27,
+ 0xa9, 0x9b, 0xa6, 0xaf, 0x68, 0xe4, 0x6d, 0x94, 0xa5, 0xed, 0x96, 0x58,
+ 0x1c, 0x32, 0x2b, 0x72, 0x82, 0x6a, 0x9f, 0x14, 0x1d, 0xc6, 0x95, 0x07,
+ 0x4a, 0xf2, 0x58, 0x3c, 0xb9, 0xbe, 0x26, 0x51, 0xa0, 0x48, 0x24, 0x9c,
+ 0x41, 0x2a, 0xfc, 0x72, 0x80, 0x4c, 0xd6, 0x42, 0xc7, 0x68, 0x6e, 0x3f,
+ 0x8b, 0xbd, 0xf0, 0x89, 0x25, 0x15, 0x1e, 0x1a, 0x0c, 0x7c, 0x03, 0x5b,
+ 0x0a, 0x55, 0x1e, 0xab, 0xce, 0x30, 0x82, 0x0b, 0x5b, 0x29, 0x05, 0x8f,
+ 0x92, 0xa4, 0x55, 0x80, 0xa0, 0x58, 0x34, 0xbf, 0xf0, 0x2d, 0xd4, 0x99,
+ 0x90, 0xc1, 0x33, 0xee, 0x3b, 0x53, 0x2d, 0xee, 0x4e, 0xde, 0xb4, 0x0d,
+ 0xa8, 0xe7, 0x96, 0xd6, 0xb6, 0x33, 0xe6, 0x29, 0xbd, 0xa6, 0xdb, 0xfa,
+ 0x30, 0xe3, 0x50, 0x0a, 0x10, 0x23, 0xe5, 0xb6, 0xb7, 0x39, 0xbd, 0x28,
+ 0x95, 0x9d, 0x75, 0xa1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {986,
+ {0x47, 0x96, 0x6c, 0xb0, 0x84, 0x15, 0x68, 0xe4, 0x94, 0x66, 0xb1, 0x13,
+ 0x03, 0x56, 0x63, 0x8f, 0x7c, 0x8f, 0x58, 0x93, 0xee, 0xa9, 0xa8, 0x71},
+ {0xb3, 0x40, 0x97, 0x22, 0x88, 0x6a, 0x88, 0x22, 0x9f, 0xdf, 0x23, 0x06,
+ 0xa4, 0x53, 0xbb, 0x70, 0x1e, 0x0a, 0x3b, 0xb3, 0xa8, 0x76, 0x0e, 0x9f,
+ 0xf0, 0x14, 0x2d, 0x16, 0x8c, 0x40, 0x8f, 0x77, 0x20, 0x80, 0x97, 0x32,
+ 0xe5, 0x16, 0xc9, 0x9f, 0x65, 0x52, 0xc3, 0xf7, 0x0d, 0xeb, 0xa9, 0x88,
+ 0xba, 0xd3, 0xd1, 0x08, 0x21, 0xd8, 0x41, 0x1d, 0x89, 0x3d, 0x3e, 0x3e,
+ 0xaa, 0x16, 0x21, 0xbb, 0xa0, 0xcd, 0x86, 0x2e, 0x1f, 0x71, 0x87, 0x66,
+ 0xf6, 0x57, 0xb0, 0xba, 0xf5, 0x2e, 0x5c, 0x95, 0x55, 0xc0, 0xc6, 0x26,
+ 0x91, 0x92, 0x89, 0xfa, 0x56, 0xc3, 0x2c, 0xb9, 0xb9, 0xfa, 0x44, 0xed,
+ 0x9f, 0x79, 0x64, 0x72, 0xb1, 0x13, 0xfc, 0x38, 0xea, 0xa3, 0x48, 0x2e,
+ 0xea, 0x3b, 0x2a, 0x6f, 0xf6, 0x90, 0x69, 0x54, 0x0a, 0x3d, 0xe3, 0x90,
+ 0xaf, 0x7f, 0xe6, 0xf6, 0x1d, 0x76, 0xd9, 0xa9, 0xb3, 0x96, 0x8b, 0x75,
+ 0x12, 0xfb, 0x43, 0x33, 0xff, 0x2d, 0x1d, 0x59, 0x52, 0x10, 0x16, 0x2d,
+ 0xab, 0x75, 0x8e, 0xfd, 0xeb, 0x0b, 0x83, 0x63, 0xe5, 0x48, 0x6a, 0xb9,
+ 0x7f, 0x1a, 0x0e, 0xf5, 0x65, 0xad, 0xdc, 0xd7, 0x9b, 0x17, 0x0a, 0xe1,
+ 0xe6, 0x33, 0xb4, 0x2a, 0x76, 0x3a, 0xfe, 0xdc, 0x93, 0xb7, 0x54, 0x90,
+ 0xd5, 0xbd, 0x13, 0xd7, 0xef, 0xc0, 0x4a, 0x84, 0xd7, 0x28, 0x18, 0xe6,
+ 0x6e, 0x85, 0xd1, 0x18, 0xba, 0x21, 0x32, 0x24, 0x44, 0x76, 0x8c, 0x7f,
+ 0xff, 0x8e, 0xcf, 0xcd, 0x10, 0xfb, 0xb4, 0x3c, 0x85, 0x85, 0xd9, 0xd1,
+ 0xe9, 0x48, 0x87, 0x0a, 0xc2, 0x54, 0xd3, 0x4e, 0x2e, 0x56, 0x5b, 0x3d,
+ 0xbf, 0x05, 0x6d, 0xde, 0x44, 0x1e, 0x08, 0xf9, 0x0a, 0x9f, 0x00, 0x49,
+ 0x62, 0x42, 0x61, 0x8a, 0x3b, 0x8c, 0x2a, 0x49, 0x39, 0xbc, 0x52, 0xf4,
+ 0xd3, 0x23, 0xeb, 0x4c, 0x6d, 0x38, 0xf7, 0xa4, 0x42, 0xe1, 0x80, 0x79,
+ 0x44, 0xb7, 0x38, 0xb6, 0x01, 0x00, 0xe7, 0x96, 0x33, 0x9b, 0xef, 0xf8,
+ 0xe9, 0x6c, 0x16, 0x0b, 0x8f, 0x96, 0x25, 0x1f, 0x2a, 0x1d, 0xad, 0xa6,
+ 0xe1, 0x2e, 0xe9, 0x31, 0x3c, 0xdf, 0xe2, 0x7d, 0xcd, 0x5d, 0x98, 0xe8,
+ 0xec, 0x25, 0x39, 0xa9, 0x63, 0x39, 0x1d, 0x32, 0xfe, 0x8c, 0x43, 0x4c,
+ 0xe3, 0xbc, 0x3f, 0x5d, 0x3a, 0xcc, 0x06, 0xc5, 0x48, 0x5e, 0x26, 0xd9,
+ 0x7c, 0xab, 0xe9, 0xab, 0x64, 0xad, 0x79, 0xcc, 0x96, 0x10, 0xa4, 0x85,
+ 0x75, 0xc4, 0x0e, 0x5f, 0xb2, 0xd4, 0x72, 0x66, 0x4c, 0x76, 0x53, 0x06,
+ 0x62, 0x34, 0x77, 0x61, 0xd0, 0xc0, 0xb7, 0x8d, 0x84, 0xc8, 0x24, 0x9f,
+ 0x65, 0x35, 0x45, 0x04, 0x6a, 0x01, 0x05, 0x29, 0xd4, 0x06, 0x16, 0xff,
+ 0x3f, 0x43, 0x98, 0x98, 0x9b, 0x86, 0x8c, 0x31, 0x66, 0x04, 0xb0, 0x56,
+ 0xe3, 0x67, 0x25, 0x81, 0x99, 0xb8, 0x66, 0x8f, 0xb9, 0xdc, 0x41, 0x77,
+ 0x60, 0x9f, 0x81, 0xcd, 0x6a, 0x63, 0xd7, 0x7a, 0xfc, 0xb6, 0x58, 0x51,
+ 0xc7, 0xd6, 0x24, 0x28, 0x8c, 0x09, 0x3f, 0x3b, 0x3d, 0xd3, 0x86, 0x45,
+ 0xba, 0x6a, 0xfb, 0xb3, 0x9a, 0x1e, 0xd5, 0x4a, 0x41, 0xcc, 0x3a, 0xbe,
+ 0x13, 0xb9, 0xa7, 0x26, 0xf4, 0x2c, 0x06, 0xf0, 0x1b, 0xa9, 0x7e, 0x36,
+ 0x7e, 0x0f, 0xdb, 0xb4, 0xf7, 0x65, 0xa1, 0xc9, 0x74, 0xa8, 0xf1, 0xe6,
+ 0xb5, 0xa8, 0x43, 0x87, 0x60, 0xbc, 0xc4, 0xda, 0x17, 0xe9, 0xe4, 0x89,
+ 0x0c, 0x92, 0x18, 0xfb, 0xc6, 0x93, 0x9a, 0x39, 0xd8, 0x6c, 0x9a, 0xdf,
+ 0x12, 0xef, 0xdc, 0x45, 0x39, 0x27, 0x87, 0xcc, 0xae, 0x86, 0x7a, 0x19,
+ 0x06, 0xcc, 0x70, 0x59, 0x7c, 0x19, 0x60, 0xda, 0x9e, 0x88, 0xbe, 0xaa,
+ 0x55, 0x7b, 0x52, 0xfa, 0xdb, 0x5e, 0x62, 0x22},
+ {0xf4, 0x80, 0xdc, 0x38, 0xe8, 0x32, 0x56, 0x22, 0x05, 0x1a, 0xb2, 0x60,
+ 0xc5, 0x0f, 0x6d, 0xb8, 0x9c, 0x47, 0x1c, 0x1b, 0x11, 0xbb, 0x1a, 0xf7,
+ 0x4d, 0x8f, 0x70, 0x05, 0x72, 0x07, 0x30, 0xd2, 0x28, 0x18, 0x29, 0x85,
+ 0x6d, 0xa5, 0xd5, 0x87, 0x64, 0x1b, 0xae, 0xfd, 0x06, 0x7e, 0xe4, 0xff,
+ 0x17, 0x6b, 0x74, 0xa1, 0xe0, 0xbd, 0x9f, 0xb1, 0x32, 0x70, 0x26, 0x33,
+ 0x0b, 0xca, 0xfc, 0xbb, 0xed, 0x22, 0xf1, 0x88, 0x18, 0xd7, 0x15, 0x0c,
+ 0x4c, 0x69, 0x7d, 0x9a, 0x74, 0x3b, 0x4c, 0x1b, 0xe5, 0x8f, 0xb8, 0x6a,
+ 0x73, 0x42, 0xf3, 0x01, 0x0f, 0xf1, 0x6a, 0xc5, 0xf3, 0xb5, 0x66, 0xaf,
+ 0x2d, 0x29, 0x63, 0xfb, 0x81, 0x9b, 0x0a, 0x3f, 0x50, 0x6d, 0xea, 0x9f,
+ 0x38, 0xa0, 0x04, 0xa4, 0x42, 0x17, 0x0c, 0xf8, 0xef, 0x8b, 0xb4, 0x26,
+ 0x3a, 0x2a, 0x42, 0x4c, 0xca, 0xdd, 0xa3, 0x8f, 0xd1, 0x5f, 0x3b, 0xd9,
+ 0xd4, 0x2f, 0x96, 0x93, 0xb6, 0x20, 0x5f, 0xe4, 0x85, 0x2a, 0xce, 0x2e,
+ 0x22, 0x66, 0x64, 0x21, 0x2e, 0x40, 0xa6, 0x94, 0x5a, 0x00, 0xa9, 0x2b,
+ 0xe3, 0xf3, 0x65, 0x90, 0x77, 0x05, 0xc2, 0xc7, 0x22, 0x1a, 0x27, 0x4a,
+ 0x74, 0x38, 0x6b, 0x93, 0xee, 0xbc, 0x12, 0xe9, 0x9a, 0x94, 0x7e, 0x8a,
+ 0x03, 0x82, 0xad, 0x6d, 0x4c, 0x7e, 0xe4, 0xa4, 0x44, 0x17, 0x4f, 0xeb,
+ 0xf4, 0x82, 0x42, 0xbd, 0x50, 0xcc, 0xbb, 0xfd, 0xf3, 0xc8, 0x6a, 0xa7,
+ 0xfd, 0x98, 0xcc, 0x0f, 0x76, 0x7a, 0x72, 0x67, 0x4a, 0x04, 0xaf, 0x8e,
+ 0x00, 0x6a, 0x9d, 0x29, 0x1e, 0x7f, 0xa2, 0x94, 0x23, 0x24, 0xa6, 0xde,
+ 0xf1, 0x7f, 0x5a, 0x38, 0x6d, 0x2b, 0xe6, 0xc2, 0x41, 0xc7, 0x5b, 0xc2,
+ 0x79, 0x32, 0xab, 0xee, 0xcb, 0xd9, 0x21, 0x3c, 0xb3, 0x88, 0xa5, 0xe0,
+ 0xd7, 0x7f, 0x29, 0x66, 0x8a, 0xa3, 0x0e, 0xf3, 0x4e, 0xdf, 0x72, 0x2a,
+ 0xdf, 0x2b, 0x12, 0x9f, 0xe6, 0x13, 0x0c, 0x90, 0x86, 0xcf, 0xed, 0x4b,
+ 0xe3, 0x4e, 0x12, 0x35, 0x9c, 0x31, 0xcc, 0xda, 0x05, 0x0d, 0x13, 0x28,
+ 0xfe, 0xcd, 0x33, 0xd3, 0xd6, 0x83, 0xe4, 0xf5, 0x42, 0xce, 0x03, 0x18,
+ 0xb5, 0x10, 0x9a, 0x67, 0x79, 0x18, 0x95, 0xd1, 0xdb, 0x8a, 0xc6, 0x3f,
+ 0xcd, 0xae, 0xee, 0xad, 0x20, 0x79, 0xa2, 0x75, 0xab, 0x1b, 0xcb, 0x59,
+ 0x83, 0x60, 0x0f, 0x07, 0xa3, 0xaa, 0xfc, 0x9e, 0x6f, 0xcf, 0x63, 0xd9,
+ 0x1a, 0xf1, 0x13, 0x1c, 0xd6, 0xeb, 0x24, 0x8a, 0x7d, 0x1f, 0xa0, 0x10,
+ 0x12, 0xfa, 0xba, 0xf6, 0xe2, 0xfd, 0x19, 0x85, 0xc3, 0x03, 0xd3, 0x7e,
+ 0x02, 0xef, 0x81, 0x89, 0xac, 0xfa, 0x19, 0x0a, 0x2e, 0x0b, 0x5d, 0xab,
+ 0x08, 0x12, 0xb6, 0xe2, 0xa2, 0xcf, 0x55, 0xb4, 0xd2, 0x78, 0x4c, 0xd3,
+ 0x70, 0x6f, 0x06, 0xe4, 0x8d, 0xd0, 0x57, 0x43, 0x73, 0xca, 0x3e, 0x8a,
+ 0x34, 0x6e, 0xed, 0x92, 0xa9, 0xab, 0xdf, 0x23, 0xe1, 0xf3, 0x33, 0xd8,
+ 0xde, 0x1d, 0xaf, 0xb3, 0xc9, 0x03, 0x1e, 0x03, 0xb2, 0xc6, 0x3b, 0xa4,
+ 0x8c, 0xd1, 0x73, 0x43, 0x5f, 0xad, 0xcf, 0xc6, 0xd3, 0x20, 0x68, 0x7a,
+ 0xe1, 0x1a, 0x5e, 0x7a, 0x34, 0x80, 0x12, 0x7c, 0x6e, 0x37, 0xdf, 0xc3,
+ 0x5c, 0xa6, 0xce, 0xc2, 0x0b, 0x6a, 0xce, 0xa6, 0xc6, 0x0c, 0x1a, 0xcc,
+ 0x4c, 0x0a, 0xe7, 0xfd, 0x44, 0x31, 0x32, 0x22, 0x86, 0xe3, 0x2a, 0xb7,
+ 0x09, 0x66, 0x69, 0xe1, 0xa0, 0x8b, 0xd1, 0x24, 0x3b, 0x11, 0x53, 0x24,
+ 0xcf, 0xc2, 0xcb, 0x67, 0x5c, 0xe4, 0xa8, 0xae, 0x61, 0x6b, 0x72, 0xd2,
+ 0x72, 0x57, 0x27, 0x4f, 0xd6, 0x78, 0xf0, 0xe8, 0xf2, 0x67, 0x10, 0xf6,
+ 0x9a, 0xda, 0x42, 0x76, 0x05, 0x42, 0x06, 0x20, 0x1e, 0x56, 0x2b, 0x30,
+ 0xfd, 0x08, 0x6f, 0xd8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {987,
+ {0x1c, 0x3e, 0x6e, 0xe0, 0x22, 0xf4, 0x49, 0x84, 0x90, 0xb1, 0x7d, 0x66,
+ 0x72, 0xdd, 0xe9, 0xc1, 0x7c, 0x2b, 0x49, 0xff, 0x36, 0xee, 0x20, 0xf0},
+ {0xb3, 0x40, 0x97, 0x22, 0x88, 0x6a, 0x88, 0x22, 0x9f, 0xdf, 0x23, 0x06,
+ 0xa4, 0x53, 0xbb, 0x70, 0x1e, 0x0a, 0x3b, 0xb3, 0xa8, 0x76, 0x0e, 0x9f,
+ 0xf0, 0x14, 0x2d, 0x16, 0x8c, 0x40, 0x8f, 0x77, 0x20, 0x80, 0x97, 0x32,
+ 0xe5, 0x16, 0xc9, 0x9f, 0x65, 0x52, 0xc3, 0xf7, 0x0d, 0xeb, 0xa9, 0x88,
+ 0xba, 0xd3, 0xd1, 0x08, 0x21, 0xd8, 0x41, 0x1d, 0x89, 0x3d, 0x3e, 0x3e,
+ 0xaa, 0x16, 0x21, 0xbb, 0xa0, 0xcd, 0x86, 0x2e, 0x1f, 0x71, 0x87, 0x66,
+ 0xf6, 0x57, 0xb0, 0xba, 0xf5, 0x2e, 0x5c, 0x95, 0x55, 0xc0, 0xc6, 0x26,
+ 0x91, 0x92, 0x89, 0xfa, 0x56, 0xc3, 0x2c, 0xb9, 0xb9, 0xfa, 0x44, 0xed,
+ 0x9f, 0x79, 0x64, 0x72, 0xb1, 0x13, 0xfc, 0x38, 0xea, 0xa3, 0x48, 0x2e,
+ 0xea, 0x3b, 0x2a, 0x6f, 0xf6, 0x90, 0x69, 0x54, 0x0a, 0x3d, 0xe3, 0x90,
+ 0xaf, 0x7f, 0xe6, 0xf6, 0x1d, 0x76, 0xd9, 0xa9, 0xb3, 0x96, 0x8b, 0x75,
+ 0x12, 0xfb, 0x43, 0x33, 0xff, 0x2d, 0x1d, 0x59, 0x52, 0x10, 0x16, 0x2d,
+ 0xab, 0x75, 0x8e, 0xfd, 0xeb, 0x0b, 0x83, 0x63, 0xe5, 0x48, 0x6a, 0xb9,
+ 0x7f, 0x1a, 0x0e, 0xf5, 0x65, 0xad, 0xdc, 0xd7, 0x9b, 0x17, 0x0a, 0xe1,
+ 0xe6, 0x33, 0xb4, 0x2a, 0x76, 0x3a, 0xfe, 0xdc, 0x93, 0xb7, 0x54, 0x90,
+ 0xd5, 0xbd, 0x13, 0xd7, 0xef, 0xc0, 0x4a, 0x84, 0xd7, 0x28, 0x18, 0xe6,
+ 0x6e, 0x85, 0xd1, 0x18, 0xba, 0x21, 0x32, 0x24, 0x44, 0x76, 0x8c, 0x7f,
+ 0xff, 0x8e, 0xcf, 0xcd, 0x10, 0xfb, 0xb4, 0x3c, 0x85, 0x85, 0xd9, 0xd1,
+ 0xe9, 0x48, 0x87, 0x0a, 0xc2, 0x54, 0xd3, 0x4e, 0x2e, 0x56, 0x5b, 0x3d,
+ 0xbf, 0x05, 0x6d, 0xde, 0x44, 0x1e, 0x08, 0xf9, 0x0a, 0x9f, 0x00, 0x49,
+ 0x62, 0x42, 0x61, 0x8a, 0x3b, 0x8c, 0x2a, 0x49, 0x39, 0xbc, 0x52, 0xf4,
+ 0xd3, 0x23, 0xeb, 0x4c, 0x6d, 0x38, 0xf7, 0xa4, 0x42, 0xe1, 0x80, 0x79,
+ 0x44, 0xb7, 0x38, 0xb6, 0x01, 0x00, 0xe7, 0x96, 0x33, 0x9b, 0xef, 0xf8,
+ 0xe9, 0x6c, 0x16, 0x0b, 0x8f, 0x96, 0x25, 0x1f, 0x2a, 0x1d, 0xad, 0xa6,
+ 0xe1, 0x2e, 0xe9, 0x31, 0x3c, 0xdf, 0xe2, 0x7d, 0xcd, 0x5d, 0x98, 0xe8,
+ 0xec, 0x25, 0x39, 0xa9, 0x63, 0x39, 0x1d, 0x32, 0xfe, 0x8c, 0x43, 0x4c,
+ 0xe3, 0xbc, 0x3f, 0x5d, 0x3a, 0xcc, 0x06, 0xc5, 0x48, 0x5e, 0x26, 0xd9,
+ 0x7c, 0xab, 0xe9, 0xab, 0x64, 0xad, 0x79, 0xcc, 0x96, 0x10, 0xa4, 0x85,
+ 0x75, 0xc4, 0x0e, 0x5f, 0xb2, 0xd4, 0x72, 0x66, 0x4c, 0x76, 0x53, 0x06,
+ 0x62, 0x34, 0x77, 0x61, 0xd0, 0xc0, 0xb7, 0x8d, 0x84, 0xc8, 0x24, 0x9f,
+ 0x65, 0x35, 0x45, 0x04, 0x6a, 0x01, 0x05, 0x29, 0xd4, 0x06, 0x16, 0xff,
+ 0x3f, 0x43, 0x98, 0x98, 0x9b, 0x86, 0x8c, 0x31, 0x66, 0x04, 0xb0, 0x56,
+ 0xe3, 0x67, 0x25, 0x81, 0x99, 0xb8, 0x66, 0x8f, 0xb9, 0xdc, 0x41, 0x77,
+ 0x60, 0x9f, 0x81, 0xcd, 0x6a, 0x63, 0xd7, 0x7a, 0xfc, 0xb6, 0x58, 0x51,
+ 0xc7, 0xd6, 0x24, 0x28, 0x8c, 0x09, 0x3f, 0x3b, 0x3d, 0xd3, 0x86, 0x45,
+ 0xba, 0x6a, 0xfb, 0xb3, 0x9a, 0x1e, 0xd5, 0x4a, 0x41, 0xcc, 0x3a, 0xbe,
+ 0x13, 0xb9, 0xa7, 0x26, 0xf4, 0x2c, 0x06, 0xf0, 0x1b, 0xa9, 0x7e, 0x36,
+ 0x7e, 0x0f, 0xdb, 0xb4, 0xf7, 0x65, 0xa1, 0xc9, 0x74, 0xa8, 0xf1, 0xe6,
+ 0xb5, 0xa8, 0x43, 0x87, 0x60, 0xbc, 0xc4, 0xda, 0x17, 0xe9, 0xe4, 0x89,
+ 0x0c, 0x92, 0x18, 0xfb, 0xc6, 0x93, 0x9a, 0x39, 0xd8, 0x6c, 0x9a, 0xdf,
+ 0x12, 0xef, 0xdc, 0x45, 0x39, 0x27, 0x87, 0xcc, 0xae, 0x86, 0x7a, 0x19,
+ 0x06, 0xcc, 0x70, 0x59, 0x7c, 0x19, 0x60, 0xda, 0x9e, 0x88, 0xbe, 0xaa,
+ 0x55, 0x7b, 0x52, 0xfa, 0xdb, 0x5e, 0x62, 0x22},
+ {0xaa, 0x9f, 0x84, 0xdc, 0xf4, 0xc3, 0xcf, 0xad, 0xac, 0xfd, 0x8a, 0x7f,
+ 0x54, 0x8b, 0xcf, 0xea, 0x6f, 0x08, 0x29, 0x00, 0x76, 0x8a, 0xfc, 0xfa,
+ 0xd9, 0x62, 0x94, 0xf0, 0x8c, 0x8e, 0x40, 0xe3, 0x73, 0x19, 0xf3, 0xc9,
+ 0x92, 0xb3, 0x48, 0x75, 0xdc, 0x44, 0x23, 0x5b, 0x56, 0x15, 0x5e, 0xef,
+ 0x47, 0x97, 0x2e, 0xb1, 0x95, 0xc1, 0xef, 0x44, 0x6a, 0xc4, 0x0e, 0xc8,
+ 0x12, 0xf4, 0x11, 0xb7, 0x8b, 0xa9, 0xfa, 0x05, 0xad, 0x65, 0x7c, 0x39,
+ 0x92, 0xcc, 0xb7, 0xaa, 0xab, 0x9a, 0x2e, 0xf6, 0xdb, 0x55, 0x2e, 0xa9,
+ 0x91, 0x3e, 0x90, 0xc9, 0x6c, 0x9e, 0x20, 0x51, 0x83, 0x1b, 0x45, 0x89,
+ 0x76, 0x0f, 0x7c, 0xba, 0x3c, 0x5d, 0xeb, 0x2b, 0x51, 0x6d, 0x20, 0x4e,
+ 0xa8, 0x7c, 0xf0, 0xe7, 0x32, 0x91, 0xac, 0x89, 0xf0, 0xb4, 0x63, 0x6e,
+ 0x55, 0xe5, 0xbb, 0x07, 0x3e, 0xbc, 0xef, 0x9d, 0x12, 0xa2, 0xaa, 0x30,
+ 0x70, 0xfe, 0x64, 0xb6, 0xa0, 0xd3, 0xc9, 0x66, 0x06, 0x49, 0x19, 0x9b,
+ 0xb0, 0xb2, 0xb1, 0x16, 0xee, 0x08, 0x82, 0xbf, 0x8b, 0x9a, 0x3e, 0xe6,
+ 0xba, 0xe1, 0x36, 0xe6, 0xa5, 0x75, 0x33, 0xbb, 0x7f, 0x77, 0xe7, 0x6c,
+ 0xc1, 0x0f, 0x03, 0xe4, 0x95, 0x97, 0x6e, 0x22, 0x4d, 0x8f, 0x0a, 0xaf,
+ 0x98, 0x25, 0x79, 0x5f, 0xaa, 0x71, 0xab, 0x9a, 0x17, 0x85, 0x1d, 0x15,
+ 0xf0, 0xc7, 0x7d, 0x4e, 0x4b, 0xdb, 0x8a, 0x36, 0x23, 0x78, 0x47, 0x4c,
+ 0xf1, 0xde, 0x83, 0xc0, 0xef, 0x8e, 0x3d, 0xd4, 0x3e, 0xdc, 0x71, 0x96,
+ 0x3e, 0xc2, 0x8e, 0x17, 0xf2, 0xa8, 0x84, 0x39, 0x4b, 0x0c, 0x3f, 0x05,
+ 0xf2, 0x96, 0x78, 0xc7, 0x22, 0xf4, 0x77, 0xf0, 0x06, 0x25, 0x83, 0x50,
+ 0x4d, 0x41, 0x5a, 0x55, 0x4e, 0xdb, 0x29, 0x65, 0xb5, 0xbf, 0x03, 0x52,
+ 0x4f, 0x9f, 0x59, 0xf6, 0xee, 0x79, 0x32, 0x50, 0xdf, 0x51, 0xd0, 0x56,
+ 0x54, 0x56, 0x75, 0xc5, 0xb5, 0xd1, 0xe3, 0xec, 0x62, 0x3e, 0xf9, 0x51,
+ 0x69, 0x0e, 0x3d, 0x4e, 0xd3, 0x80, 0xc7, 0x3e, 0xc4, 0x26, 0xac, 0x13,
+ 0x52, 0x93, 0x90, 0x58, 0x3e, 0x4e, 0xe3, 0x9a, 0x5f, 0x14, 0x9c, 0xec,
+ 0xc5, 0xa4, 0xd1, 0x50, 0x78, 0x82, 0xc2, 0x51, 0xf2, 0x2b, 0xc6, 0x6c,
+ 0xf3, 0x09, 0xdf, 0xac, 0x9b, 0x50, 0x1c, 0x66, 0x53, 0xb9, 0x38, 0xb6,
+ 0xe3, 0x8d, 0xc1, 0xc8, 0x89, 0x76, 0x85, 0x8b, 0xc0, 0x91, 0x24, 0x7a,
+ 0x38, 0x7a, 0x11, 0x2d, 0xaf, 0xa6, 0x88, 0x43, 0x60, 0x4f, 0x40, 0xfe,
+ 0x2f, 0xd6, 0x0b, 0x8f, 0x43, 0x99, 0x18, 0x8c, 0x2c, 0x10, 0x65, 0x59,
+ 0x5f, 0xe1, 0xf8, 0xf0, 0x03, 0x8c, 0x27, 0x8e, 0xa2, 0xda, 0xbd, 0xa0,
+ 0x66, 0xff, 0xc5, 0x3b, 0xd6, 0x16, 0xca, 0xc7, 0x35, 0x47, 0x31, 0x84,
+ 0x4e, 0x94, 0xe6, 0x68, 0x9a, 0xe5, 0x36, 0x7b, 0xe3, 0x88, 0x13, 0x0c,
+ 0x8b, 0x3c, 0xef, 0x45, 0xcb, 0xc8, 0x8d, 0x66, 0xca, 0x85, 0xb6, 0x51,
+ 0xde, 0x01, 0x58, 0xa2, 0xf2, 0x24, 0x87, 0xff, 0x62, 0xb8, 0xe5, 0x40,
+ 0x0b, 0x9d, 0x88, 0xcf, 0x34, 0x30, 0xf4, 0x2c, 0xa8, 0x24, 0xb8, 0x2a,
+ 0xa4, 0xe5, 0x27, 0x9c, 0x86, 0x7b, 0xac, 0x73, 0x40, 0xe6, 0x95, 0x19,
+ 0x42, 0x74, 0x0b, 0xd2, 0xa1, 0x47, 0xe9, 0xd5, 0x5d, 0x6e, 0x97, 0x22,
+ 0x09, 0x4b, 0xaf, 0x56, 0xc2, 0x1b, 0x4e, 0x22, 0x33, 0xe2, 0xc6, 0xa3,
+ 0x56, 0x0f, 0x78, 0x6e, 0x54, 0xd2, 0x7a, 0x4b, 0xee, 0x67, 0xfe, 0xbd,
+ 0x63, 0x85, 0xf3, 0x4e, 0x49, 0xd5, 0xc0, 0x2f, 0x6a, 0x88, 0x6b, 0xbb,
+ 0xbc, 0x30, 0x8a, 0xef, 0x29, 0x19, 0xc5, 0x49, 0xed, 0x0c, 0x25, 0xd9,
+ 0xd0, 0x76, 0xb0, 0x48, 0x78, 0x4a, 0xfa, 0x0a, 0x95, 0x37, 0x43, 0x6f,
+ 0x3a, 0x06, 0xeb, 0x6f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {988,
+ {0x94, 0x5d, 0xb7, 0x02, 0x69, 0x98, 0x6c, 0x39, 0x76, 0xc2, 0xca, 0xea,
+ 0x93, 0x76, 0x59, 0xe4, 0xf3, 0xd4, 0xf5, 0x5d, 0xa4, 0x6d, 0x05, 0xcc},
+ {0x01, 0xc8, 0xb9, 0xe1, 0x53, 0x26, 0xd7, 0xe4, 0x31, 0x81, 0x3c, 0x6d,
+ 0xf4, 0x29, 0xef, 0x51, 0xa0, 0x39, 0x99, 0xd4, 0xa7, 0xbc, 0x70, 0x52,
+ 0xa7, 0x20, 0x6d, 0xc0, 0x98, 0x0c, 0x2e, 0x0d, 0x73, 0x67, 0xe0, 0x79,
+ 0xf8, 0x05, 0x47, 0xd5, 0xd6, 0xb4, 0xf0, 0xf9, 0x90, 0x4e, 0x21, 0x49,
+ 0xe5, 0x37, 0xdf, 0x7b, 0xe7, 0x00, 0x35, 0xbe, 0x6b, 0x93, 0x9f, 0x64,
+ 0xca, 0x06, 0x5c, 0x7e, 0xf4, 0x75, 0x05, 0x85, 0xe4, 0x01, 0x0b, 0xdb,
+ 0x17, 0xb1, 0x08, 0x36, 0x63, 0x75, 0xff, 0x72, 0x2f, 0x58, 0xb6, 0x57,
+ 0xe3, 0x3c, 0x55, 0x5a, 0x54, 0x92, 0xe7, 0xa2, 0x6e, 0x29, 0xce, 0xaa,
+ 0x16, 0x64, 0xd6, 0xdc, 0xd7, 0x08, 0x4e, 0x96, 0x7b, 0x6f, 0x95, 0x39,
+ 0xb4, 0xbc, 0x48, 0x0e, 0x1a, 0xbb, 0xea, 0xcd, 0xb6, 0x55, 0xa5, 0xe0,
+ 0x3b, 0x71, 0x09, 0xc6, 0xdb, 0x13, 0x13, 0x44, 0x81, 0xf0, 0x62, 0xd1,
+ 0x6a, 0xdb, 0x5b, 0x9a, 0x24, 0xd0, 0x5e, 0x0c, 0xaf, 0xa5, 0x34, 0x4d,
+ 0xd8, 0xc7, 0x17, 0x8c, 0xd4, 0x12, 0x66, 0x4a, 0x73, 0xb1, 0xf7, 0xf7,
+ 0xaa, 0x68, 0x8c, 0x88, 0x41, 0x79, 0xf5, 0x0d, 0xa2, 0xa3, 0xa5, 0x64,
+ 0x77, 0x7a, 0x82, 0x65, 0x38, 0x19, 0x9c, 0x64, 0xbc, 0xc8, 0xb4, 0xa3,
+ 0x34, 0x4f, 0xd8, 0x5d, 0xf5, 0xb1, 0x2c, 0x2c, 0x55, 0xad, 0x2d, 0xc6,
+ 0x83, 0x94, 0x47, 0x85, 0x67, 0xb6, 0xf5, 0xdc, 0x44, 0xee, 0xfb, 0x6a,
+ 0xa4, 0xf5, 0x51, 0xe1, 0xad, 0x5f, 0x47, 0xa2, 0xda, 0xfa, 0xe5, 0x13,
+ 0xc5, 0x7c, 0x01, 0xd9, 0x6e, 0x7b, 0x00, 0x83, 0xc2, 0x06, 0xf2, 0x78,
+ 0x25, 0xb5, 0x36, 0xa4, 0x5d, 0xaa, 0xa9, 0x51, 0x06, 0x68, 0x0b, 0xed,
+ 0xd1, 0xf9, 0x5b, 0xed, 0xe4, 0xbb, 0x07, 0x0d, 0x21, 0xf0, 0x05, 0x50,
+ 0x33, 0x3b, 0x47, 0xa5, 0x2e, 0xf1, 0xfa, 0x8b, 0x4a, 0x24, 0x2b, 0xf8,
+ 0x53, 0x5b, 0x3e, 0x37, 0x42, 0xf6, 0x81, 0x7c, 0x89, 0x99, 0x34, 0xc0,
+ 0xa3, 0x2b, 0x0c, 0xb0, 0x47, 0xfa, 0x10, 0x30, 0x93, 0x60, 0x3f, 0xbf,
+ 0xd9, 0x5a, 0x80, 0xcc, 0x69, 0xab, 0xb9, 0xaf, 0x47, 0x37, 0x34, 0x2b,
+ 0xb1, 0x42, 0x47, 0x62, 0x8f, 0x0d, 0x19, 0x1c, 0xd8, 0xe9, 0x35, 0x45,
+ 0x02, 0x86, 0x1b, 0x24, 0xe0, 0x09, 0xd5, 0x81, 0xea, 0x98, 0xf6, 0x71,
+ 0x68, 0x18, 0x55, 0x19, 0x11, 0x24, 0x23, 0xfd, 0xe9, 0xdb, 0xee, 0x4d,
+ 0x61, 0x94, 0x21, 0x4d, 0x1c, 0xdb, 0x2e, 0xbe, 0x10, 0xe9, 0x12, 0xa1,
+ 0xe4, 0x82, 0x82, 0x78, 0x4e, 0x45, 0xab, 0x77, 0x56, 0x77, 0x90, 0xce,
+ 0xc1, 0xa8, 0xf4, 0xe1, 0xe3, 0x4d, 0x0f, 0x64, 0x82, 0x84, 0xe4, 0x0b,
+ 0x37, 0x20, 0x07, 0x89, 0x8b, 0xb7, 0x32, 0x7c, 0xd4, 0xad, 0x6a, 0xed,
+ 0x8d, 0xc3, 0x36, 0x6d, 0x30, 0x8d, 0x6f, 0x57, 0x4e, 0x2b, 0x02, 0xba,
+ 0x08, 0x85, 0x47, 0x30, 0x21, 0xf1, 0x8e, 0x87, 0xbc, 0xfc, 0xbb, 0x30,
+ 0xc3, 0xe2, 0x8a, 0x7f, 0xf3, 0x94, 0x62, 0xec, 0xdd, 0x99, 0x16, 0xed,
+ 0x05, 0x47, 0xa5, 0x7b, 0xb8, 0x4e, 0xbe, 0x4a, 0xd4, 0x7d, 0xd1, 0x9a,
+ 0x2e, 0x61, 0x79, 0xc7, 0x6f, 0xc9, 0xc0, 0x0c, 0xf1, 0x29, 0xc2, 0xd0,
+ 0xe1, 0xfd, 0x18, 0xfb, 0x6c, 0x4b, 0x57, 0x13, 0x47, 0xd8, 0x25, 0x5d,
+ 0xbc, 0x74, 0x38, 0x32, 0xf7, 0x31, 0xe7, 0xa2, 0x54, 0x4c, 0x6f, 0x74,
+ 0x55, 0x25, 0xf9, 0x9a, 0x09, 0xd5, 0x71, 0x04, 0x60, 0xc1, 0xb3, 0x42,
+ 0x60, 0x28, 0x72, 0x3a, 0xb2, 0x58, 0x33, 0xb8, 0xca, 0x3b, 0x2d, 0x26,
+ 0x71, 0xcf, 0x3d, 0x12, 0x47, 0x32, 0xcb, 0x72, 0x40, 0x64, 0xdc, 0xac,
+ 0x35, 0xaf, 0xe2, 0x79, 0x1d, 0x7a, 0xbb, 0xfa},
+ {0x51, 0xbe, 0x24, 0xd2, 0x48, 0x81, 0x5d, 0x45, 0xaf, 0x3d, 0x68, 0x76,
+ 0x5f, 0x4a, 0x9c, 0x33, 0xc4, 0x69, 0x53, 0xdc, 0xb0, 0x54, 0xdd, 0xf3,
+ 0x33, 0xf7, 0x2d, 0xbb, 0xfb, 0x7e, 0x02, 0xf8, 0xb7, 0x36, 0xf9, 0x19,
+ 0xdd, 0x8d, 0x24, 0x53, 0x91, 0xc3, 0x8a, 0x20, 0xd4, 0x96, 0x4c, 0x08,
+ 0xd7, 0x2e, 0xa8, 0xec, 0x5a, 0x37, 0x97, 0x6c, 0xe4, 0xc5, 0x0b, 0x2c,
+ 0xa5, 0xee, 0x3e, 0xd7, 0xe5, 0x3e, 0x07, 0x8d, 0xb2, 0x67, 0x5b, 0xba,
+ 0x63, 0x33, 0x4f, 0x46, 0x5a, 0x9b, 0x0c, 0x79, 0xc2, 0x6f, 0x50, 0x8b,
+ 0xe1, 0xfc, 0x29, 0xdc, 0xac, 0x29, 0xbe, 0x5b, 0x53, 0xa8, 0x64, 0x46,
+ 0x46, 0xc0, 0xcc, 0x9b, 0x5b, 0x3f, 0x4b, 0xf4, 0xf2, 0xdf, 0x4d, 0xbc,
+ 0xe7, 0x9a, 0x6a, 0x33, 0xe1, 0xc4, 0x16, 0x63, 0x0f, 0xa5, 0xbc, 0x62,
+ 0xb5, 0xc5, 0x58, 0x10, 0x68, 0x4a, 0x28, 0x97, 0x32, 0xa8, 0xc6, 0x22,
+ 0xe0, 0xc1, 0x61, 0xc3, 0xa0, 0x3f, 0x8f, 0x6b, 0x69, 0xaa, 0x33, 0x22,
+ 0xbf, 0x48, 0x7d, 0xd2, 0x01, 0x87, 0x50, 0x9f, 0x3a, 0x63, 0x59, 0xd2,
+ 0x92, 0xfa, 0x91, 0xa8, 0x4c, 0x70, 0x36, 0xba, 0x9e, 0x32, 0xbb, 0xdc,
+ 0x65, 0x45, 0x77, 0x90, 0xa2, 0x87, 0xba, 0x37, 0x4f, 0x0f, 0x5f, 0x1f,
+ 0x84, 0x00, 0x76, 0x70, 0x95, 0xbe, 0xc9, 0x63, 0xee, 0x9f, 0x2c, 0x78,
+ 0x1a, 0x67, 0x5d, 0x67, 0xf5, 0x79, 0x8f, 0x08, 0x49, 0xd9, 0xab, 0x19,
+ 0x6a, 0x89, 0x94, 0xe5, 0x15, 0xea, 0x0a, 0x92, 0x98, 0xb7, 0x49, 0x30,
+ 0x1b, 0x64, 0xd4, 0x0b, 0xe7, 0x4f, 0x69, 0x1d, 0xdd, 0x09, 0xa8, 0xca,
+ 0x85, 0x64, 0x8e, 0x95, 0xf2, 0xd9, 0x2c, 0x72, 0xeb, 0xe7, 0x5d, 0x69,
+ 0xae, 0xba, 0x91, 0x05, 0x6a, 0xa4, 0x5e, 0x73, 0x64, 0x67, 0xf4, 0xd7,
+ 0x8c, 0x6a, 0xf1, 0x2f, 0x10, 0xc5, 0x11, 0x48, 0xcf, 0x35, 0xe6, 0x44,
+ 0x7f, 0xce, 0x4d, 0x5d, 0x43, 0xb8, 0xa3, 0x2f, 0xba, 0x77, 0x17, 0x49,
+ 0x7d, 0xac, 0xb0, 0x6a, 0x56, 0xbb, 0x9e, 0x2a, 0x5d, 0xf5, 0xb7, 0xe0,
+ 0xa6, 0x48, 0x20, 0x4e, 0xbb, 0xe9, 0x31, 0x6a, 0x76, 0x54, 0x37, 0x83,
+ 0x23, 0x2a, 0xbc, 0x94, 0xde, 0x34, 0xce, 0xa1, 0x00, 0xac, 0xb9, 0x67,
+ 0x51, 0xdb, 0xfa, 0x55, 0xd0, 0x41, 0x7c, 0xfc, 0x01, 0xa1, 0x63, 0x40,
+ 0x8f, 0x35, 0x61, 0x96, 0xa8, 0x15, 0x35, 0x7b, 0xd2, 0x5a, 0x33, 0x25,
+ 0xe0, 0xec, 0xe5, 0x8c, 0x65, 0xe8, 0xce, 0xf2, 0x8f, 0x3a, 0x0c, 0x13,
+ 0x76, 0xf4, 0xb8, 0x62, 0x0c, 0x79, 0x5b, 0x43, 0x73, 0xa0, 0x10, 0x29,
+ 0x9a, 0x44, 0xd8, 0x22, 0x59, 0xda, 0xd0, 0xe5, 0x3d, 0x0a, 0x50, 0x56,
+ 0x68, 0xcb, 0x66, 0xaf, 0xa5, 0x45, 0xab, 0x9c, 0x3f, 0x6b, 0x93, 0xcd,
+ 0x0e, 0xb9, 0x1c, 0x40, 0xf8, 0x45, 0x99, 0x7f, 0x47, 0x0d, 0xbb, 0x7f,
+ 0xf9, 0x21, 0x45, 0x7a, 0x8e, 0x45, 0x02, 0xeb, 0x0f, 0xb3, 0x38, 0x6b,
+ 0x26, 0xa0, 0xb4, 0xeb, 0x8e, 0x73, 0x8e, 0xee, 0x7a, 0x83, 0x33, 0x37,
+ 0xab, 0x48, 0xb3, 0x29, 0xea, 0x0c, 0x0c, 0x5d, 0xb9, 0xb9, 0x86, 0x05,
+ 0xc5, 0xee, 0x7f, 0x01, 0x67, 0x78, 0xdb, 0x3a, 0x34, 0x76, 0xfa, 0x4d,
+ 0x76, 0x94, 0xcc, 0xb9, 0x20, 0xea, 0xc4, 0xd3, 0x7e, 0x53, 0x76, 0x1a,
+ 0x05, 0x81, 0x83, 0x0a, 0x32, 0x08, 0x56, 0x66, 0x63, 0x93, 0x4c, 0x30,
+ 0x9e, 0x4e, 0x5f, 0x45, 0xc3, 0xa7, 0xd8, 0xb7, 0xf8, 0x68, 0xe7, 0x5a,
+ 0xfe, 0x73, 0x80, 0xc6, 0xe6, 0xa0, 0x58, 0xd6, 0x9d, 0x39, 0x8e, 0x04,
+ 0xda, 0xa8, 0xd8, 0xc7, 0x94, 0x84, 0x37, 0x52, 0x27, 0xa5, 0xc8, 0x14,
+ 0x81, 0x29, 0x32, 0xed, 0x30, 0x51, 0xf1, 0x45, 0x15, 0x14, 0x37, 0x31,
+ 0x3f, 0x2b, 0x5f, 0x06},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {989,
+ {0x7c, 0xf3, 0x13, 0xa2, 0xaf, 0x20, 0x33, 0xad, 0x79, 0x08, 0xf7, 0x75,
+ 0x6f, 0x4a, 0x0d, 0xf5, 0x5a, 0x4d, 0x92, 0xaf, 0xb6, 0x41, 0x85, 0x30},
+ {0x19, 0x25, 0xb9, 0x36, 0x18, 0x4c, 0xce, 0xb6, 0xc4, 0xeb, 0x9e, 0x41,
+ 0x4a, 0x71, 0x02, 0xb4, 0x16, 0x10, 0x17, 0xbc, 0x40, 0x57, 0xd3, 0x85,
+ 0x1b, 0xb5, 0x9b, 0xca, 0x44, 0x12, 0xfa, 0x1f, 0x1b, 0x6e, 0x14, 0x37,
+ 0xc1, 0x00, 0xd3, 0xce, 0x54, 0x97, 0x27, 0xbd, 0xad, 0x2d, 0x08, 0x96,
+ 0x47, 0x52, 0xcc, 0x2e, 0x0a, 0x17, 0x42, 0x96, 0x42, 0x3f, 0x1f, 0xd2,
+ 0x4e, 0x86, 0x59, 0xf6, 0xaf, 0x63, 0x73, 0x26, 0x41, 0xa2, 0xed, 0xd0,
+ 0x6c, 0x7b, 0x79, 0x5e, 0x11, 0x6e, 0x42, 0x53, 0xbc, 0x41, 0xa6, 0xe0,
+ 0x3d, 0x6f, 0x7e, 0x1e, 0x5f, 0xc6, 0xb4, 0x3e, 0x8a, 0xf7, 0x25, 0xe1,
+ 0x4a, 0xed, 0x24, 0x40, 0x4a, 0xcd, 0x60, 0xc3, 0x3c, 0x0c, 0x03, 0xde,
+ 0x84, 0xe9, 0xc2, 0xcc, 0xc2, 0x90, 0xb7, 0x35, 0x87, 0x1c, 0xc7, 0x32,
+ 0x36, 0x92, 0xe3, 0x04, 0xcd, 0x1b, 0x8c, 0xc1, 0x14, 0xf3, 0xb1, 0x89,
+ 0xdd, 0xca, 0x3c, 0x52, 0x80, 0x35, 0x25, 0x4d, 0xf8, 0xe5, 0x9e, 0xd3,
+ 0x89, 0xc6, 0x16, 0x60, 0xc4, 0x8a, 0x17, 0x4a, 0xe5, 0x7a, 0x0d, 0x43,
+ 0x11, 0x5f, 0x82, 0x83, 0x1a, 0x87, 0xc0, 0x0c, 0x1b, 0x24, 0x09, 0x68,
+ 0xfc, 0xb6, 0xc4, 0xf4, 0x00, 0xdd, 0xb9, 0x17, 0x76, 0x8c, 0x77, 0xa5,
+ 0xe6, 0xc0, 0xe3, 0x26, 0x16, 0x5a, 0x4d, 0xcb, 0xea, 0xbd, 0x6a, 0xfe,
+ 0x7b, 0x09, 0xeb, 0x93, 0xb5, 0xf8, 0x71, 0xa1, 0x68, 0xb5, 0x2a, 0x02,
+ 0x82, 0x02, 0x74, 0xa1, 0x27, 0xb6, 0xc0, 0x2b, 0xcf, 0x7f, 0xf8, 0x7a,
+ 0xc4, 0x51, 0x29, 0xd6, 0x7c, 0xcd, 0x2a, 0xf1, 0x54, 0x84, 0x7e, 0x31,
+ 0xd6, 0x6e, 0x12, 0xa5, 0xb0, 0x14, 0x29, 0x5e, 0x6c, 0xa0, 0x0b, 0xdc,
+ 0x97, 0x50, 0x20, 0x46, 0xbf, 0xf4, 0xf1, 0x01, 0xed, 0xc1, 0x01, 0x7d,
+ 0x9f, 0xee, 0x23, 0x99, 0xae, 0x9d, 0x90, 0x06, 0x24, 0x6e, 0x7a, 0x86,
+ 0xd2, 0x23, 0x2f, 0x39, 0xf5, 0xdd, 0xb7, 0x08, 0xe2, 0x35, 0x6f, 0xb6,
+ 0x09, 0x67, 0x23, 0x2a, 0xb4, 0x7e, 0x8d, 0x5e, 0x09, 0x96, 0x9f, 0x78,
+ 0x86, 0xad, 0x8e, 0x65, 0x46, 0x5b, 0xe9, 0x02, 0x48, 0xae, 0xcf, 0x67,
+ 0xd6, 0x45, 0x03, 0xd2, 0x5e, 0xb4, 0x3d, 0xec, 0x74, 0x0e, 0x5e, 0xfc,
+ 0xd7, 0x3b, 0xee, 0x42, 0x4e, 0xd2, 0x7c, 0xd8, 0xb5, 0x1c, 0x9d, 0xb6,
+ 0xb6, 0x6b, 0xc8, 0x67, 0x63, 0xd9, 0x8c, 0xfc, 0x70, 0x5b, 0xce, 0x8c,
+ 0x7d, 0x6b, 0x26, 0x58, 0x83, 0xdb, 0xb0, 0x1f, 0x4f, 0x2d, 0x26, 0x98,
+ 0x19, 0xb8, 0x40, 0x1a, 0xf7, 0x3c, 0x86, 0x2f, 0xb5, 0x1f, 0xe6, 0xde,
+ 0x34, 0x29, 0x21, 0xc5, 0xf2, 0xe7, 0xf6, 0x77, 0x6b, 0x17, 0x4a, 0x09,
+ 0xa2, 0x53, 0xd0, 0x06, 0xe2, 0xfc, 0x95, 0x67, 0x77, 0x60, 0x91, 0x1f,
+ 0x05, 0x8d, 0xf8, 0x3d, 0x41, 0x52, 0x94, 0x81, 0x59, 0x27, 0x95, 0xa0,
+ 0x93, 0x67, 0x3f, 0xc0, 0x52, 0x36, 0x8e, 0xec, 0x6e, 0x5d, 0xc4, 0x69,
+ 0x10, 0xf3, 0x92, 0x32, 0x9c, 0x68, 0x52, 0xd8, 0x4f, 0xcc, 0x06, 0x1a,
+ 0xc9, 0xc1, 0xff, 0x35, 0x68, 0xd8, 0x55, 0x44, 0x0c, 0x98, 0xae, 0xa5,
+ 0x6c, 0x06, 0x07, 0xda, 0x5c, 0xf1, 0xad, 0x7d, 0x3c, 0xe6, 0x5e, 0x3c,
+ 0xf0, 0x15, 0x16, 0x82, 0x35, 0x62, 0x52, 0x52, 0x23, 0xa5, 0x90, 0xfe,
+ 0xeb, 0x05, 0x9e, 0xc6, 0xdd, 0x9c, 0x34, 0x43, 0x31, 0x63, 0x74, 0xb3,
+ 0x2f, 0x66, 0x26, 0x44, 0x16, 0xd9, 0x6c, 0x89, 0xfe, 0x25, 0x47, 0xbe,
+ 0x90, 0xb1, 0xc7, 0x75, 0x59, 0x8b, 0x5f, 0x14, 0x95, 0xe4, 0x4d, 0x92,
+ 0xaa, 0xb5, 0xc5, 0x63, 0x25, 0x5b, 0x9e, 0xca, 0x65, 0xbd, 0x0b, 0x19,
+ 0x51, 0xa5, 0x6e, 0xd9, 0x6d, 0xf7, 0xd0, 0x08},
+ {0xd1, 0xa5, 0x6e, 0x52, 0x10, 0x46, 0xc5, 0xe7, 0x50, 0x19, 0x5e, 0xd7,
+ 0xa1, 0xff, 0x5c, 0x42, 0x92, 0xac, 0xfb, 0x7d, 0xc3, 0x70, 0x9f, 0x14,
+ 0xd3, 0xfe, 0x06, 0x6d, 0xfc, 0x42, 0x31, 0xc0, 0xff, 0x79, 0xf7, 0x6a,
+ 0xb1, 0xfe, 0x42, 0x5a, 0xcc, 0x0f, 0xa8, 0x7a, 0xf2, 0xec, 0xef, 0x92,
+ 0x55, 0xfe, 0x76, 0xd4, 0x76, 0x61, 0x20, 0x44, 0xaa, 0x58, 0xb0, 0x99,
+ 0xfc, 0xa1, 0x34, 0x62, 0xcc, 0x0d, 0xa8, 0xc5, 0xf7, 0x30, 0x84, 0x0c,
+ 0xfd, 0xf9, 0xfa, 0x6b, 0x50, 0x79, 0xe8, 0x6f, 0x90, 0x6b, 0xee, 0x75,
+ 0x73, 0x38, 0x7e, 0x37, 0x27, 0x42, 0x54, 0x37, 0x2e, 0x4a, 0x8b, 0x59,
+ 0x7e, 0xd6, 0xab, 0x97, 0xa2, 0x2e, 0xd2, 0x19, 0xd9, 0xf9, 0x77, 0x64,
+ 0x63, 0xb9, 0xb5, 0x78, 0x4d, 0x4e, 0x7c, 0x6c, 0x81, 0xe1, 0x53, 0x81,
+ 0xb2, 0x90, 0xa8, 0xf0, 0xa2, 0x2d, 0xa9, 0x79, 0x48, 0x65, 0x76, 0xc2,
+ 0x1d, 0x72, 0x1d, 0xc0, 0x2e, 0xf7, 0xa5, 0xa5, 0x63, 0x32, 0xd9, 0x33,
+ 0xee, 0x9a, 0x91, 0x60, 0xf3, 0x48, 0xa6, 0x42, 0x59, 0x6c, 0x6e, 0x80,
+ 0xe3, 0xac, 0x9c, 0x3c, 0xbd, 0x18, 0x09, 0x3a, 0x4e, 0x64, 0xbb, 0x70,
+ 0x50, 0x87, 0xf4, 0x59, 0x73, 0x6a, 0x14, 0xf0, 0x2e, 0x38, 0x7d, 0x32,
+ 0xec, 0x79, 0x7f, 0xf5, 0x6f, 0x16, 0x3b, 0x23, 0xcc, 0x45, 0x39, 0xe1,
+ 0x53, 0x7d, 0x99, 0x1a, 0x51, 0x2c, 0x80, 0x44, 0x84, 0xa9, 0xac, 0x23,
+ 0xd3, 0x7e, 0x53, 0xde, 0x18, 0x71, 0x76, 0x38, 0x59, 0x5d, 0x0d, 0x02,
+ 0x49, 0x0d, 0xdb, 0xe7, 0xea, 0xb2, 0x9a, 0x9c, 0xf9, 0xcb, 0x3e, 0x06,
+ 0x5e, 0xe8, 0x76, 0x6a, 0x9d, 0x3f, 0x9d, 0x75, 0xdd, 0xf9, 0xf6, 0x09,
+ 0x5d, 0x20, 0x70, 0x98, 0xda, 0xe8, 0xe8, 0xd9, 0x02, 0xc8, 0x15, 0x00,
+ 0x31, 0xc3, 0x2b, 0x1e, 0xf7, 0xd5, 0x89, 0x76, 0x5e, 0x4c, 0x43, 0xac,
+ 0x59, 0x91, 0x4d, 0x92, 0xfc, 0x97, 0xb8, 0x19, 0x24, 0x75, 0xe7, 0x7c,
+ 0xe0, 0xbb, 0x8c, 0xe8, 0xb2, 0xad, 0xf5, 0xf5, 0x99, 0x24, 0x4d, 0xe7,
+ 0xe0, 0x9e, 0xee, 0x25, 0x6d, 0x9a, 0x9f, 0xea, 0x33, 0xd2, 0xd9, 0xc0,
+ 0xb8, 0x31, 0x13, 0x0c, 0x4d, 0x50, 0xe9, 0x7c, 0x99, 0x34, 0xa8, 0x62,
+ 0xbc, 0x12, 0x51, 0x0a, 0xe3, 0xaf, 0x1f, 0x6c, 0xe5, 0x0c, 0xdf, 0x86,
+ 0xd1, 0x73, 0xe3, 0xd8, 0x9c, 0x43, 0xdc, 0xe4, 0x19, 0xde, 0x12, 0x07,
+ 0x8e, 0x7c, 0x0a, 0xdd, 0xbe, 0x26, 0xcd, 0xec, 0x41, 0x03, 0x85, 0x66,
+ 0x36, 0xab, 0x3f, 0x7c, 0xfa, 0x94, 0xe0, 0xf1, 0xe4, 0x41, 0x22, 0x5a,
+ 0x00, 0xdf, 0x85, 0x4b, 0xe1, 0x04, 0x12, 0xb3, 0x18, 0x95, 0x49, 0xeb,
+ 0x36, 0x5e, 0x56, 0x4d, 0x6a, 0xad, 0x22, 0x82, 0x19, 0xbc, 0xde, 0x47,
+ 0x7a, 0xeb, 0x0e, 0x30, 0x4f, 0x78, 0x6e, 0x18, 0x99, 0x05, 0x9d, 0xc6,
+ 0xd3, 0x1f, 0x21, 0xc3, 0x87, 0xb9, 0x7d, 0xa2, 0x1f, 0xbd, 0xc2, 0xb3,
+ 0x76, 0x97, 0x88, 0xad, 0x28, 0xde, 0x67, 0x84, 0x46, 0xd5, 0x58, 0xd1,
+ 0x74, 0x97, 0x54, 0x57, 0x96, 0x73, 0xf8, 0x33, 0xe0, 0x8a, 0x69, 0x6b,
+ 0xe4, 0x11, 0x79, 0x5d, 0x30, 0x9b, 0x98, 0x63, 0x1c, 0x87, 0x43, 0x7c,
+ 0x5c, 0x5b, 0xd9, 0x42, 0x7f, 0x8c, 0x01, 0xf9, 0x99, 0x38, 0x7b, 0xbe,
+ 0x70, 0xf7, 0x0a, 0xb7, 0xf2, 0x8e, 0x75, 0x30, 0xff, 0x02, 0x63, 0xb7,
+ 0x4a, 0xeb, 0x97, 0xa9, 0x51, 0x33, 0x55, 0x89, 0x2b, 0x0c, 0xef, 0xc3,
+ 0x2c, 0xd6, 0xc4, 0x1f, 0x45, 0xd5, 0x13, 0x3e, 0x8a, 0x02, 0x64, 0x9e,
+ 0xc1, 0x76, 0x04, 0x9e, 0xe4, 0x52, 0x48, 0x51, 0x52, 0x82, 0xd8, 0xd5,
+ 0x5a, 0x99, 0x04, 0x3b, 0xcd, 0x9c, 0xab, 0x3a, 0xa0, 0x95, 0xc2, 0xb5,
+ 0x33, 0x71, 0x7a, 0xeb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {990,
+ {0x1b, 0x32, 0x8e, 0x7c, 0xc9, 0xae, 0xe3, 0xab, 0x51, 0x23, 0xf9, 0x0e,
+ 0xe3, 0x57, 0x00, 0xbe, 0x23, 0xd9, 0x3e, 0xe4, 0x7c, 0xf4, 0x86, 0xcb},
+ {0x65, 0x60, 0xd3, 0x0e, 0xf2, 0x90, 0xe3, 0x93, 0xb5, 0x04, 0x67, 0xcd,
+ 0xef, 0xcb, 0xef, 0x1b, 0x86, 0x9c, 0x3c, 0x89, 0x23, 0x1c, 0x76, 0xfd,
+ 0x46, 0x2c, 0x8c, 0xb2, 0xb9, 0x2c, 0xa5, 0x62, 0xc8, 0xd9, 0x0e, 0xbc,
+ 0x9a, 0xac, 0xfc, 0xc3, 0x32, 0x9f, 0x12, 0xb2, 0x8c, 0x6b, 0x38, 0xed,
+ 0x31, 0xa4, 0x3b, 0xa6, 0x03, 0x41, 0xa6, 0xf8, 0x8b, 0x09, 0x80, 0xa2,
+ 0x5e, 0x0c, 0x62, 0x40, 0x46, 0x26, 0x0e, 0x2c, 0x5c, 0xb5, 0xcc, 0x92,
+ 0xd1, 0x01, 0x1f, 0x1e, 0xbe, 0xdc, 0xdd, 0xa3, 0x8b, 0x0b, 0x80, 0x04,
+ 0x5c, 0x4d, 0xb2, 0x72, 0x8a, 0x2a, 0xc3, 0xa8, 0xe1, 0x33, 0x17, 0x76,
+ 0x9a, 0xb6, 0xb7, 0x23, 0xf6, 0x7c, 0x8a, 0x08, 0xac, 0x0d, 0xae, 0x7c,
+ 0x64, 0xd6, 0x90, 0x67, 0x9d, 0xa0, 0x58, 0x21, 0x5d, 0xc5, 0x94, 0xba,
+ 0x35, 0xe1, 0x27, 0x4c, 0x67, 0xe1, 0xe0, 0xd0, 0x10, 0x9f, 0x66, 0x81,
+ 0x04, 0x29, 0xaf, 0xd1, 0x8e, 0xc2, 0x1c, 0xb1, 0x7c, 0x9e, 0x0c, 0x17,
+ 0xbb, 0x7f, 0x0b, 0x26, 0x8b, 0xc8, 0x20, 0xcc, 0xbf, 0xdc, 0x24, 0x1a,
+ 0x07, 0x56, 0xb0, 0x1d, 0xed, 0xe3, 0xb3, 0x21, 0x01, 0x16, 0x42, 0x52,
+ 0x8d, 0x24, 0x7a, 0x03, 0xa3, 0x5d, 0x84, 0xbc, 0x44, 0x04, 0x74, 0x7a,
+ 0x7b, 0xe4, 0x27, 0xdc, 0x6d, 0x56, 0xe1, 0x21, 0x6d, 0x03, 0x35, 0x3b,
+ 0x45, 0x47, 0x45, 0x43, 0xf8, 0x6c, 0x50, 0xc7, 0x27, 0x86, 0x9b, 0xe8,
+ 0xe3, 0x66, 0x02, 0xcb, 0xe2, 0xf0, 0xff, 0x47, 0x52, 0xd7, 0x6c, 0x9c,
+ 0xc1, 0xf4, 0x28, 0xd7, 0x92, 0x69, 0x41, 0x63, 0xd0, 0xe0, 0x0e, 0xaf,
+ 0x74, 0xd8, 0x82, 0x22, 0x3c, 0xfb, 0xfd, 0x95, 0x0b, 0xf5, 0x2f, 0xd9,
+ 0x45, 0xbd, 0x27, 0x19, 0xcb, 0xaa, 0x7f, 0x22, 0x22, 0x17, 0xd5, 0x8e,
+ 0x56, 0x07, 0xa6, 0x26, 0xfc, 0xb5, 0xae, 0x1f, 0xd9, 0xfd, 0xfb, 0x40,
+ 0xd9, 0x4b, 0x1e, 0xd3, 0x3f, 0x7f, 0x74, 0xec, 0xea, 0x91, 0xd5, 0x18,
+ 0x16, 0xa7, 0x24, 0x83, 0x61, 0x9f, 0x90, 0x84, 0xbc, 0x00, 0x8f, 0x88,
+ 0x7a, 0x9b, 0x2f, 0x7f, 0x30, 0x29, 0x09, 0x46, 0xff, 0xbd, 0xe8, 0xdb,
+ 0x16, 0xc0, 0x27, 0x7d, 0xb0, 0x8f, 0x0d, 0xb6, 0x02, 0xd3, 0xe2, 0xfe,
+ 0x5c, 0x53, 0x51, 0x69, 0x51, 0x94, 0x55, 0x1f, 0xd9, 0xb4, 0xcb, 0xb6,
+ 0xd7, 0xa7, 0x3a, 0x67, 0xe4, 0xcc, 0xfa, 0x96, 0xcf, 0xde, 0xb6, 0xe1,
+ 0x2a, 0x29, 0xb0, 0x32, 0xf1, 0x6c, 0xdc, 0xfc, 0xf9, 0xff, 0x54, 0xfb,
+ 0x14, 0x29, 0xcb, 0x94, 0x6e, 0xc7, 0xb6, 0x9f, 0x2c, 0x48, 0x7c, 0x9a,
+ 0x85, 0x76, 0x7e, 0xe5, 0x99, 0xb0, 0x01, 0x01, 0x7b, 0xd0, 0xe8, 0x8d,
+ 0x1f, 0x4b, 0x13, 0x8c, 0x11, 0xaa, 0x81, 0xb5, 0x56, 0x01, 0xbf, 0xe2,
+ 0x80, 0x3a, 0xc1, 0x75, 0xbf, 0x92, 0x38, 0x18, 0x78, 0x4a, 0xf1, 0xf7,
+ 0x65, 0x15, 0x84, 0xa7, 0x01, 0xa9, 0xfa, 0x82, 0xde, 0x3e, 0xa4, 0xf3,
+ 0xd1, 0xba, 0xa3, 0xf7, 0x29, 0xa1, 0x2a, 0xff, 0x70, 0x8a, 0x3a, 0x2b,
+ 0x5b, 0xfa, 0x59, 0x9d, 0x5a, 0xbc, 0x84, 0xa7, 0xc1, 0xc1, 0x57, 0x9a,
+ 0x6d, 0xf8, 0xc2, 0x93, 0x9a, 0xfd, 0x4f, 0x45, 0x5f, 0x4e, 0x23, 0xe4,
+ 0x92, 0xa4, 0x43, 0x51, 0x13, 0x65, 0xe5, 0xbf, 0x51, 0x52, 0x31, 0xfb,
+ 0x68, 0xf5, 0x10, 0xb8, 0x09, 0xc4, 0xd5, 0xc0, 0x11, 0xba, 0x26, 0xcc,
+ 0x74, 0xe7, 0xa4, 0x86, 0xf5, 0x48, 0xf9, 0x21, 0x7d, 0x95, 0x5d, 0x1c,
+ 0xfd, 0x6c, 0xbf, 0xd4, 0x2e, 0x00, 0x4c, 0xc8, 0x8c, 0x04, 0xcb, 0xb8,
+ 0x69, 0xa4, 0x40, 0x1d, 0xf1, 0x94, 0x89, 0x7c, 0x2b, 0xf8, 0xa4, 0x62,
+ 0xa2, 0xd8, 0x1e, 0x7e, 0xdd, 0xba, 0x2b, 0xca},
+ {0xc3, 0x1d, 0x4f, 0x49, 0x71, 0xa8, 0x63, 0x8d, 0xd2, 0x8c, 0x41, 0x8c,
+ 0xab, 0xb2, 0x26, 0xd4, 0xb9, 0x06, 0x92, 0xad, 0xa1, 0x21, 0x0e, 0xe0,
+ 0x1b, 0x86, 0x60, 0xff, 0x82, 0x79, 0x31, 0xd5, 0x8d, 0x32, 0xeb, 0x67,
+ 0xd6, 0x8a, 0x5f, 0x92, 0xe1, 0x6e, 0x0c, 0x83, 0xe7, 0xc0, 0x9d, 0x49,
+ 0xef, 0x4a, 0x24, 0xbe, 0x93, 0xba, 0x6e, 0x98, 0x60, 0x49, 0xc4, 0x13,
+ 0xe0, 0x81, 0x47, 0x6c, 0x19, 0x2c, 0xc4, 0xe6, 0xae, 0x71, 0xcf, 0x06,
+ 0x45, 0x7f, 0x18, 0x32, 0xd5, 0xa7, 0xc1, 0x91, 0x6c, 0x08, 0x8c, 0x96,
+ 0x77, 0xd5, 0x10, 0x96, 0x26, 0x39, 0xee, 0xd3, 0xe6, 0x06, 0x86, 0x70,
+ 0xd6, 0x88, 0xd8, 0x8f, 0xef, 0x6d, 0xf4, 0x16, 0x17, 0x77, 0xb7, 0xda,
+ 0x1e, 0x00, 0xb3, 0x1a, 0xd1, 0x1a, 0x37, 0x3f, 0xc2, 0xaf, 0xac, 0xc0,
+ 0x6e, 0xd5, 0x22, 0xd4, 0x8f, 0xd5, 0xab, 0x44, 0xd8, 0xc4, 0x39, 0x84,
+ 0xea, 0xc6, 0x20, 0xeb, 0x37, 0xc3, 0xe8, 0x0b, 0xdf, 0x61, 0x71, 0x12,
+ 0xa7, 0x67, 0xb1, 0xfd, 0xce, 0x64, 0x67, 0xe1, 0xbc, 0xe2, 0xf5, 0x76,
+ 0xed, 0x5a, 0xf9, 0x5c, 0x97, 0xf5, 0xd9, 0x16, 0xba, 0x4b, 0x1c, 0xac,
+ 0xba, 0x9c, 0xf3, 0xcb, 0x0a, 0xf6, 0x32, 0x04, 0x99, 0xef, 0x0c, 0x54,
+ 0xac, 0x81, 0xe7, 0x22, 0xd2, 0xb0, 0xe9, 0x38, 0xaa, 0x52, 0x70, 0x86,
+ 0x8f, 0xe3, 0x74, 0x72, 0x2b, 0xe0, 0x0c, 0x4c, 0x53, 0x7f, 0xd1, 0x03,
+ 0x4c, 0xf0, 0x0d, 0x25, 0x55, 0xbd, 0x31, 0xb7, 0x2c, 0x4a, 0x94, 0xa3,
+ 0x51, 0x8b, 0x0f, 0x58, 0xcf, 0xd2, 0x75, 0xb7, 0xaa, 0x02, 0xd2, 0x50,
+ 0x3e, 0xdf, 0x1b, 0x08, 0x3e, 0x81, 0x4e, 0xf9, 0x97, 0x9b, 0x73, 0xed,
+ 0xe1, 0x09, 0x70, 0x9f, 0x2d, 0xa5, 0x60, 0x27, 0x66, 0x31, 0x5b, 0xe8,
+ 0x3e, 0x4a, 0x25, 0x2e, 0xab, 0x95, 0x0a, 0x34, 0x3f, 0xd2, 0x8d, 0x06,
+ 0x63, 0xe0, 0x24, 0xe3, 0xc9, 0x73, 0xe0, 0xc3, 0xd0, 0xc7, 0x2b, 0x95,
+ 0x7a, 0x6e, 0x19, 0x1c, 0xf8, 0x8e, 0x1f, 0x5b, 0x5d, 0xf8, 0xf7, 0x98,
+ 0x5a, 0xd0, 0xbb, 0x59, 0x01, 0x44, 0x00, 0x40, 0x51, 0x76, 0xc8, 0xa2,
+ 0x1a, 0xcf, 0xe3, 0xb1, 0x71, 0x77, 0xbd, 0xc1, 0x1c, 0xf1, 0x70, 0x0e,
+ 0x96, 0x3a, 0x65, 0x85, 0xef, 0xc7, 0xd8, 0x54, 0x21, 0x4f, 0x3f, 0x50,
+ 0xcc, 0x17, 0x8d, 0x0b, 0xdb, 0x75, 0xa0, 0x53, 0x0f, 0x0e, 0xc8, 0x57,
+ 0xd3, 0xc1, 0x84, 0x1b, 0x34, 0xf2, 0x58, 0x32, 0x33, 0x39, 0xd3, 0x06,
+ 0xbc, 0xe7, 0x52, 0x9d, 0x08, 0x93, 0x8c, 0x9c, 0x7b, 0xec, 0x3d, 0xb3,
+ 0x8e, 0x55, 0xe3, 0x76, 0x70, 0xcc, 0x1a, 0x00, 0xb2, 0x92, 0x28, 0x36,
+ 0x1a, 0x8f, 0x27, 0x78, 0xbe, 0x9f, 0x62, 0x56, 0x03, 0xe0, 0xe0, 0x61,
+ 0x6c, 0xb6, 0xdb, 0x41, 0x37, 0xe7, 0xdd, 0x0e, 0x7b, 0x6f, 0x76, 0x97,
+ 0x8a, 0xd4, 0xb6, 0x2a, 0x0f, 0x29, 0xb0, 0x9e, 0xb2, 0x74, 0xb9, 0x91,
+ 0xb1, 0xeb, 0xfe, 0x90, 0x01, 0x12, 0x30, 0x2e, 0x66, 0xd5, 0xc8, 0xf0,
+ 0x82, 0x4a, 0xef, 0x6e, 0x7b, 0x0f, 0x6f, 0xdd, 0x39, 0x7c, 0xef, 0x6c,
+ 0x17, 0xb0, 0x40, 0xc2, 0x3c, 0x71, 0xc5, 0x59, 0x49, 0xe0, 0xb1, 0x87,
+ 0xae, 0x22, 0x75, 0x35, 0x06, 0x2e, 0x7a, 0x47, 0x18, 0x80, 0x71, 0x95,
+ 0x65, 0x9f, 0x74, 0x64, 0x33, 0x38, 0x72, 0xb1, 0x4a, 0x7a, 0x6b, 0x8d,
+ 0xce, 0xd4, 0xbb, 0x81, 0xd1, 0x82, 0xe9, 0x90, 0x16, 0x2a, 0xd5, 0x0d,
+ 0xd3, 0xb8, 0xb5, 0xe9, 0x87, 0xf9, 0x4c, 0x2b, 0xef, 0xcd, 0x98, 0x80,
+ 0xae, 0x1e, 0x67, 0xfa, 0x25, 0xd4, 0x01, 0x1a, 0x7f, 0x4a, 0xe4, 0x51,
+ 0xf7, 0x9f, 0x41, 0xf2, 0xb6, 0x41, 0xd6, 0x57, 0xc9, 0xdb, 0xb0, 0xdf,
+ 0xee, 0x53, 0x36, 0x17},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {991,
+ {0xa4, 0x00, 0x02, 0x76, 0x76, 0x37, 0xb1, 0xe9, 0x0e, 0xc5, 0xce, 0x22,
+ 0x76, 0x84, 0x24, 0x95, 0xa2, 0x93, 0xf0, 0x66, 0x19, 0xad, 0xfd, 0xb7},
+ {0x65, 0x60, 0xd3, 0x0e, 0xf2, 0x90, 0xe3, 0x93, 0xb5, 0x04, 0x67, 0xcd,
+ 0xef, 0xcb, 0xef, 0x1b, 0x86, 0x9c, 0x3c, 0x89, 0x23, 0x1c, 0x76, 0xfd,
+ 0x46, 0x2c, 0x8c, 0xb2, 0xb9, 0x2c, 0xa5, 0x62, 0xc8, 0xd9, 0x0e, 0xbc,
+ 0x9a, 0xac, 0xfc, 0xc3, 0x32, 0x9f, 0x12, 0xb2, 0x8c, 0x6b, 0x38, 0xed,
+ 0x31, 0xa4, 0x3b, 0xa6, 0x03, 0x41, 0xa6, 0xf8, 0x8b, 0x09, 0x80, 0xa2,
+ 0x5e, 0x0c, 0x62, 0x40, 0x46, 0x26, 0x0e, 0x2c, 0x5c, 0xb5, 0xcc, 0x92,
+ 0xd1, 0x01, 0x1f, 0x1e, 0xbe, 0xdc, 0xdd, 0xa3, 0x8b, 0x0b, 0x80, 0x04,
+ 0x5c, 0x4d, 0xb2, 0x72, 0x8a, 0x2a, 0xc3, 0xa8, 0xe1, 0x33, 0x17, 0x76,
+ 0x9a, 0xb6, 0xb7, 0x23, 0xf6, 0x7c, 0x8a, 0x08, 0xac, 0x0d, 0xae, 0x7c,
+ 0x64, 0xd6, 0x90, 0x67, 0x9d, 0xa0, 0x58, 0x21, 0x5d, 0xc5, 0x94, 0xba,
+ 0x35, 0xe1, 0x27, 0x4c, 0x67, 0xe1, 0xe0, 0xd0, 0x10, 0x9f, 0x66, 0x81,
+ 0x04, 0x29, 0xaf, 0xd1, 0x8e, 0xc2, 0x1c, 0xb1, 0x7c, 0x9e, 0x0c, 0x17,
+ 0xbb, 0x7f, 0x0b, 0x26, 0x8b, 0xc8, 0x20, 0xcc, 0xbf, 0xdc, 0x24, 0x1a,
+ 0x07, 0x56, 0xb0, 0x1d, 0xed, 0xe3, 0xb3, 0x21, 0x01, 0x16, 0x42, 0x52,
+ 0x8d, 0x24, 0x7a, 0x03, 0xa3, 0x5d, 0x84, 0xbc, 0x44, 0x04, 0x74, 0x7a,
+ 0x7b, 0xe4, 0x27, 0xdc, 0x6d, 0x56, 0xe1, 0x21, 0x6d, 0x03, 0x35, 0x3b,
+ 0x45, 0x47, 0x45, 0x43, 0xf8, 0x6c, 0x50, 0xc7, 0x27, 0x86, 0x9b, 0xe8,
+ 0xe3, 0x66, 0x02, 0xcb, 0xe2, 0xf0, 0xff, 0x47, 0x52, 0xd7, 0x6c, 0x9c,
+ 0xc1, 0xf4, 0x28, 0xd7, 0x92, 0x69, 0x41, 0x63, 0xd0, 0xe0, 0x0e, 0xaf,
+ 0x74, 0xd8, 0x82, 0x22, 0x3c, 0xfb, 0xfd, 0x95, 0x0b, 0xf5, 0x2f, 0xd9,
+ 0x45, 0xbd, 0x27, 0x19, 0xcb, 0xaa, 0x7f, 0x22, 0x22, 0x17, 0xd5, 0x8e,
+ 0x56, 0x07, 0xa6, 0x26, 0xfc, 0xb5, 0xae, 0x1f, 0xd9, 0xfd, 0xfb, 0x40,
+ 0xd9, 0x4b, 0x1e, 0xd3, 0x3f, 0x7f, 0x74, 0xec, 0xea, 0x91, 0xd5, 0x18,
+ 0x16, 0xa7, 0x24, 0x83, 0x61, 0x9f, 0x90, 0x84, 0xbc, 0x00, 0x8f, 0x88,
+ 0x7a, 0x9b, 0x2f, 0x7f, 0x30, 0x29, 0x09, 0x46, 0xff, 0xbd, 0xe8, 0xdb,
+ 0x16, 0xc0, 0x27, 0x7d, 0xb0, 0x8f, 0x0d, 0xb6, 0x02, 0xd3, 0xe2, 0xfe,
+ 0x5c, 0x53, 0x51, 0x69, 0x51, 0x94, 0x55, 0x1f, 0xd9, 0xb4, 0xcb, 0xb6,
+ 0xd7, 0xa7, 0x3a, 0x67, 0xe4, 0xcc, 0xfa, 0x96, 0xcf, 0xde, 0xb6, 0xe1,
+ 0x2a, 0x29, 0xb0, 0x32, 0xf1, 0x6c, 0xdc, 0xfc, 0xf9, 0xff, 0x54, 0xfb,
+ 0x14, 0x29, 0xcb, 0x94, 0x6e, 0xc7, 0xb6, 0x9f, 0x2c, 0x48, 0x7c, 0x9a,
+ 0x85, 0x76, 0x7e, 0xe5, 0x99, 0xb0, 0x01, 0x01, 0x7b, 0xd0, 0xe8, 0x8d,
+ 0x1f, 0x4b, 0x13, 0x8c, 0x11, 0xaa, 0x81, 0xb5, 0x56, 0x01, 0xbf, 0xe2,
+ 0x80, 0x3a, 0xc1, 0x75, 0xbf, 0x92, 0x38, 0x18, 0x78, 0x4a, 0xf1, 0xf7,
+ 0x65, 0x15, 0x84, 0xa7, 0x01, 0xa9, 0xfa, 0x82, 0xde, 0x3e, 0xa4, 0xf3,
+ 0xd1, 0xba, 0xa3, 0xf7, 0x29, 0xa1, 0x2a, 0xff, 0x70, 0x8a, 0x3a, 0x2b,
+ 0x5b, 0xfa, 0x59, 0x9d, 0x5a, 0xbc, 0x84, 0xa7, 0xc1, 0xc1, 0x57, 0x9a,
+ 0x6d, 0xf8, 0xc2, 0x93, 0x9a, 0xfd, 0x4f, 0x45, 0x5f, 0x4e, 0x23, 0xe4,
+ 0x92, 0xa4, 0x43, 0x51, 0x13, 0x65, 0xe5, 0xbf, 0x51, 0x52, 0x31, 0xfb,
+ 0x68, 0xf5, 0x10, 0xb8, 0x09, 0xc4, 0xd5, 0xc0, 0x11, 0xba, 0x26, 0xcc,
+ 0x74, 0xe7, 0xa4, 0x86, 0xf5, 0x48, 0xf9, 0x21, 0x7d, 0x95, 0x5d, 0x1c,
+ 0xfd, 0x6c, 0xbf, 0xd4, 0x2e, 0x00, 0x4c, 0xc8, 0x8c, 0x04, 0xcb, 0xb8,
+ 0x69, 0xa4, 0x40, 0x1d, 0xf1, 0x94, 0x89, 0x7c, 0x2b, 0xf8, 0xa4, 0x62,
+ 0xa2, 0xd8, 0x1e, 0x7e, 0xdd, 0xba, 0x2b, 0xca},
+ {0x4b, 0x15, 0xba, 0x49, 0x52, 0xab, 0xc2, 0xcb, 0x7d, 0xe2, 0x53, 0xeb,
+ 0xa4, 0x02, 0xa0, 0x67, 0x1a, 0xe1, 0x1b, 0xa9, 0x36, 0xf9, 0x7f, 0x49,
+ 0xa2, 0xf8, 0x7b, 0x2e, 0x4b, 0x60, 0xa3, 0x3c, 0xed, 0xf7, 0x88, 0x31,
+ 0xbc, 0xc8, 0x4b, 0x2b, 0x0e, 0x48, 0xb9, 0x87, 0xff, 0x94, 0xe3, 0x5a,
+ 0x40, 0xf0, 0x03, 0xff, 0xff, 0x2b, 0x1a, 0xb0, 0x32, 0x7b, 0x63, 0x34,
+ 0x1e, 0x68, 0x32, 0xf1, 0x70, 0xac, 0xef, 0x37, 0x6b, 0x5a, 0x67, 0x60,
+ 0x76, 0x60, 0x71, 0x9c, 0xf8, 0xe5, 0xc6, 0xda, 0xa0, 0xc1, 0xb0, 0x98,
+ 0xe0, 0xd3, 0x4a, 0x8b, 0x2a, 0x71, 0x29, 0xd0, 0xf2, 0xb0, 0xd4, 0xe3,
+ 0xed, 0xa2, 0x05, 0x1f, 0xfa, 0x7b, 0x05, 0xed, 0x9e, 0x6b, 0x84, 0xd3,
+ 0xa4, 0x20, 0x41, 0x0f, 0xdb, 0x18, 0xef, 0x71, 0xa0, 0xc8, 0xba, 0xb8,
+ 0x68, 0x1c, 0x71, 0xf7, 0x3c, 0x57, 0x4c, 0xf1, 0x42, 0x18, 0xb3, 0x6f,
+ 0x8c, 0xe8, 0xf4, 0x21, 0xf5, 0x11, 0x10, 0xcd, 0x6c, 0xbd, 0xda, 0xbc,
+ 0x8a, 0x0e, 0x56, 0x17, 0x2d, 0xd6, 0xcf, 0x1e, 0x02, 0x8e, 0xdb, 0xda,
+ 0x6a, 0x9d, 0xaa, 0xcd, 0x21, 0xaf, 0xe3, 0x9a, 0xec, 0x47, 0xa0, 0x26,
+ 0xda, 0xc3, 0xbb, 0xaa, 0xca, 0x76, 0xa4, 0x51, 0xb6, 0x4c, 0xa2, 0xaf,
+ 0x5a, 0xe3, 0xc8, 0x7c, 0x50, 0xe9, 0x87, 0xe6, 0x6e, 0x9f, 0x86, 0xc9,
+ 0x2f, 0x12, 0x39, 0x49, 0x16, 0x28, 0x81, 0x0b, 0x3b, 0x8d, 0x5c, 0x78,
+ 0xca, 0xa2, 0x53, 0xda, 0xa2, 0x98, 0x7b, 0x6c, 0xea, 0x88, 0x94, 0x10,
+ 0x34, 0x04, 0xd3, 0xf2, 0x57, 0x33, 0x2e, 0xe7, 0x2c, 0x18, 0x5c, 0x4b,
+ 0xa9, 0xee, 0x33, 0x34, 0xf0, 0xc1, 0x75, 0x89, 0xc3, 0x13, 0xf4, 0x17,
+ 0xf4, 0xe2, 0x43, 0x88, 0xe8, 0x3e, 0xe8, 0x64, 0x99, 0xaf, 0x65, 0xfd,
+ 0x66, 0x87, 0x22, 0xa4, 0xed, 0xca, 0xc1, 0xc7, 0xd6, 0x73, 0x89, 0x59,
+ 0x60, 0x0c, 0xa9, 0xb8, 0x8f, 0x92, 0xc6, 0x4b, 0x4c, 0x54, 0x5b, 0xb6,
+ 0xa4, 0x33, 0x4d, 0x87, 0x11, 0x37, 0xff, 0x03, 0x05, 0x9c, 0xac, 0xfb,
+ 0x6c, 0x59, 0xfa, 0x4a, 0xf3, 0xf5, 0x8b, 0x67, 0xfe, 0x30, 0x11, 0xa5,
+ 0x78, 0x39, 0x21, 0x9f, 0x08, 0x02, 0x98, 0x8d, 0x98, 0xbf, 0x98, 0xc7,
+ 0x09, 0xee, 0x05, 0xfa, 0x2c, 0xe5, 0x25, 0x8d, 0xe0, 0x32, 0x03, 0xba,
+ 0x81, 0xeb, 0x2c, 0x52, 0xe3, 0x60, 0x8d, 0x4a, 0xad, 0x3b, 0x95, 0x5f,
+ 0x9c, 0x8f, 0x3b, 0x57, 0x49, 0xd4, 0x42, 0xea, 0xed, 0x23, 0x3f, 0x02,
+ 0x89, 0xeb, 0x91, 0xcc, 0xd7, 0xce, 0xbf, 0x7a, 0x24, 0x33, 0x48, 0x16,
+ 0x30, 0xfc, 0x5c, 0xb6, 0x4d, 0x9a, 0x2b, 0xe9, 0x95, 0x83, 0xba, 0x9b,
+ 0x27, 0x9d, 0x85, 0x64, 0x26, 0x11, 0xdc, 0x3a, 0x2e, 0x74, 0x87, 0xfe,
+ 0xb7, 0x1d, 0xc8, 0xd1, 0xc1, 0x7a, 0x3c, 0xbd, 0xd5, 0x85, 0x35, 0xa2,
+ 0x54, 0x62, 0x96, 0xc8, 0xdc, 0xa7, 0x47, 0x3e, 0xba, 0x88, 0x8d, 0x15,
+ 0x16, 0xec, 0x17, 0x9a, 0xe2, 0x8b, 0x90, 0xda, 0x0b, 0x07, 0xb1, 0x7a,
+ 0x09, 0x45, 0x10, 0xbd, 0x60, 0x58, 0x9d, 0xf2, 0xb9, 0xc5, 0x2d, 0xb5,
+ 0x0c, 0xf0, 0xdf, 0x72, 0x14, 0x3c, 0x05, 0x64, 0x7c, 0xcf, 0x32, 0x62,
+ 0x03, 0x05, 0x0f, 0x42, 0x3e, 0xa2, 0xac, 0x05, 0xc2, 0x53, 0x60, 0x51,
+ 0x57, 0xaf, 0xc2, 0x36, 0x1c, 0xee, 0xb2, 0xbb, 0xbc, 0x34, 0x5b, 0xcc,
+ 0x3a, 0xeb, 0xd5, 0xa0, 0x3b, 0x47, 0xbf, 0x79, 0x1f, 0xba, 0xe9, 0xd2,
+ 0x86, 0xc8, 0x39, 0x28, 0x13, 0xeb, 0x49, 0x1b, 0x9a, 0x87, 0xb6, 0xae,
+ 0x38, 0x42, 0x82, 0x0e, 0xd8, 0x59, 0x2e, 0x5f, 0x9a, 0x94, 0x55, 0xca,
+ 0xcb, 0xe2, 0x7b, 0x46, 0x80, 0xf5, 0x72, 0x2b, 0x38, 0x7d, 0x57, 0x9f,
+ 0xab, 0x7a, 0xbc, 0x3b},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {992,
+ {0xea, 0xf1, 0x6e, 0x62, 0x0b, 0x51, 0x53, 0x24, 0x7b, 0x09, 0xd3, 0x31,
+ 0x5d, 0x74, 0x78, 0x39, 0x61, 0xd0, 0x8b, 0xc2, 0x5f, 0x27, 0xc6, 0xa7},
+ {0x6e, 0xd1, 0xae, 0x6d, 0x2b, 0x77, 0xbf, 0xb7, 0x0a, 0x71, 0xf0, 0x1d,
+ 0x4a, 0xf0, 0x9f, 0x51, 0x83, 0x17, 0xc0, 0x48, 0x80, 0x6c, 0xc9, 0x96,
+ 0xb9, 0x63, 0xd0, 0xad, 0xe6, 0xf2, 0x9f, 0x8e, 0xf7, 0xd4, 0x2c, 0xe2,
+ 0x20, 0x6d, 0xb1, 0x81, 0x72, 0x97, 0xb1, 0x91, 0x8c, 0x4d, 0x16, 0xef,
+ 0xb2, 0xb0, 0xdf, 0xd5, 0x34, 0xfb, 0x81, 0x6c, 0xf7, 0x60, 0xf3, 0x43,
+ 0x6c, 0x22, 0xf8, 0x64, 0x55, 0x5f, 0x45, 0xbd, 0xb2, 0xcf, 0xf5, 0xa6,
+ 0x4d, 0xd3, 0x28, 0x3e, 0x7f, 0x82, 0xb9, 0x71, 0x2f, 0xb7, 0xff, 0x92,
+ 0x64, 0xdb, 0xb6, 0xc5, 0x37, 0xf3, 0xb8, 0x0f, 0x91, 0xc0, 0x09, 0x15,
+ 0xef, 0xaa, 0xfa, 0x0f, 0x8d, 0xc1, 0xc9, 0x63, 0x7e, 0x16, 0x27, 0x7d,
+ 0x8d, 0xd1, 0xa9, 0x3a, 0xf9, 0x31, 0x83, 0x26, 0xfe, 0x8e, 0x7e, 0xcb,
+ 0xde, 0x7c, 0x0c, 0x80, 0xc1, 0x5d, 0x62, 0x73, 0x57, 0x3f, 0x7e, 0x85,
+ 0xff, 0xa5, 0x98, 0xd4, 0x6a, 0xdf, 0x00, 0x4a, 0xb5, 0xe2, 0xe1, 0x10,
+ 0xd2, 0x08, 0xa9, 0x94, 0xb9, 0x3d, 0xaa, 0x92, 0xe5, 0x5b, 0x91, 0x8b,
+ 0xda, 0x60, 0xd4, 0x1c, 0xcc, 0xa1, 0xb2, 0xaf, 0xe2, 0xdf, 0x0e, 0x7e,
+ 0x9c, 0xde, 0x7f, 0x29, 0xbf, 0x5c, 0x20, 0x5b, 0x52, 0x83, 0x07, 0x97,
+ 0x32, 0xe4, 0x66, 0x48, 0x28, 0x8c, 0xad, 0x69, 0x5d, 0x7a, 0xc5, 0xf9,
+ 0xbf, 0x2c, 0xdc, 0x63, 0x68, 0xb4, 0x92, 0x41, 0x0b, 0xf4, 0x72, 0xf4,
+ 0x67, 0xb7, 0xd2, 0x92, 0x11, 0x01, 0x31, 0xef, 0x4b, 0xaf, 0x0b, 0x6e,
+ 0x54, 0x7b, 0xae, 0x79, 0x5b, 0xaf, 0xe1, 0xda, 0x05, 0xb6, 0xa3, 0xa1,
+ 0x42, 0x1d, 0x2b, 0x85, 0x6f, 0x9f, 0xa0, 0x38, 0xde, 0xd8, 0x64, 0xfb,
+ 0x41, 0x6b, 0x5d, 0xbe, 0xa8, 0x94, 0xaf, 0x4c, 0x41, 0x5c, 0xe0, 0xae,
+ 0xb2, 0x7b, 0x17, 0xb0, 0x03, 0xcf, 0x75, 0x8c, 0xeb, 0xb5, 0xce, 0xf5,
+ 0xc3, 0x6e, 0xd3, 0xf2, 0x9b, 0xb3, 0xb1, 0xb9, 0x49, 0xbb, 0xc2, 0x40,
+ 0x95, 0xf0, 0x7d, 0xa9, 0x37, 0x90, 0x9b, 0xdb, 0x93, 0x47, 0x3a, 0x8b,
+ 0x4a, 0x24, 0x87, 0x70, 0x2a, 0x34, 0xb9, 0x11, 0xc8, 0x57, 0x38, 0x5c,
+ 0x78, 0x77, 0xf2, 0x8f, 0x47, 0x45, 0x82, 0x0a, 0xdb, 0x83, 0xe7, 0x01,
+ 0x41, 0x23, 0x24, 0x7a, 0xe5, 0x45, 0xf1, 0x0c, 0xe1, 0x50, 0x47, 0x8a,
+ 0xe7, 0x28, 0xf3, 0x05, 0x13, 0xd6, 0x14, 0xfa, 0xc6, 0xad, 0x4b, 0x8d,
+ 0x9b, 0x02, 0xa9, 0x18, 0x87, 0xfd, 0x18, 0x7c, 0xfd, 0x64, 0xb6, 0xc2,
+ 0xed, 0x6d, 0x80, 0x79, 0x76, 0xaf, 0x6d, 0xe1, 0x9d, 0x7b, 0x5d, 0x7f,
+ 0x73, 0x5f, 0x4f, 0xb7, 0x7d, 0x1c, 0xf5, 0x89, 0x75, 0x82, 0x8d, 0xb5,
+ 0x14, 0xdd, 0xdf, 0x92, 0x5e, 0x39, 0x2b, 0xe7, 0xac, 0x1f, 0xf7, 0x9f,
+ 0x6c, 0x60, 0x1a, 0x18, 0x36, 0x2a, 0x95, 0x75, 0xe4, 0x3a, 0x76, 0x48,
+ 0xf1, 0x1e, 0xbf, 0xb1, 0x8b, 0x93, 0x38, 0xda, 0xac, 0xad, 0x88, 0x06,
+ 0x85, 0xd0, 0xe5, 0xe6, 0x1b, 0x38, 0xca, 0x36, 0xd2, 0x6f, 0x41, 0x7f,
+ 0x55, 0x58, 0xc0, 0x93, 0x65, 0x79, 0xfb, 0x1d, 0xa2, 0x22, 0xb0, 0xd7,
+ 0xbd, 0xa8, 0xfb, 0x73, 0x13, 0x75, 0x1e, 0xa8, 0x29, 0xb8, 0x66, 0x67,
+ 0x7b, 0xa7, 0xde, 0x4a, 0x42, 0xc0, 0xf2, 0x12, 0xb7, 0xb6, 0x75, 0x46,
+ 0x14, 0xc9, 0x20, 0xa5, 0xc0, 0xa2, 0x38, 0x7f, 0xea, 0x99, 0xca, 0xc8,
+ 0x35, 0xae, 0xab, 0xb5, 0x25, 0xb7, 0x33, 0xa7, 0x7e, 0xe1, 0xf1, 0x4b,
+ 0x8c, 0x4e, 0xb8, 0xa9, 0x63, 0x09, 0xbc, 0xc9, 0x6e, 0xd9, 0x0f, 0xab,
+ 0xf4, 0x5f, 0x1a, 0x87, 0xe1, 0xdb, 0xbd, 0x28, 0x15, 0xe4, 0xc6, 0x90,
+ 0xe0, 0x42, 0xc8, 0x15, 0xbc, 0x11, 0x22, 0xf7},
+ {0x5f, 0xbd, 0x43, 0x28, 0x1b, 0xec, 0xb8, 0x13, 0x56, 0xee, 0x38, 0x89,
+ 0x0c, 0x75, 0x05, 0x37, 0x7e, 0x44, 0xaa, 0xc4, 0xa7, 0xb6, 0x28, 0xbc,
+ 0xe7, 0x09, 0x23, 0x32, 0x07, 0x1a, 0xd8, 0x74, 0xb8, 0x5a, 0xec, 0xcb,
+ 0x27, 0x25, 0xf0, 0x8f, 0x3b, 0xcb, 0x2e, 0xca, 0xeb, 0x11, 0xaa, 0xf1,
+ 0x70, 0x15, 0xe3, 0x1c, 0x40, 0x83, 0x37, 0xa6, 0xa1, 0xbe, 0xa7, 0x03,
+ 0xe6, 0xc6, 0x6e, 0xc4, 0x06, 0xe9, 0x8c, 0x43, 0x80, 0x1f, 0x86, 0x95,
+ 0xd7, 0x47, 0x09, 0x87, 0x5e, 0x4a, 0xa7, 0xb0, 0x0f, 0xc3, 0x6c, 0x7f,
+ 0x30, 0xf1, 0x22, 0x10, 0x1f, 0xeb, 0x40, 0xd4, 0x49, 0xdd, 0x13, 0x03,
+ 0xed, 0x56, 0xcf, 0x1f, 0x8c, 0x8e, 0xc3, 0x1b, 0x80, 0x48, 0x89, 0x6f,
+ 0x9c, 0x89, 0x13, 0x2d, 0x50, 0xc5, 0xf7, 0x37, 0x2c, 0xdd, 0x4f, 0xb8,
+ 0x38, 0xe8, 0x25, 0xdc, 0x8b, 0xa6, 0x90, 0x01, 0x81, 0x52, 0x52, 0xd7,
+ 0xef, 0xcc, 0x95, 0x42, 0x51, 0x3e, 0x93, 0x6e, 0x7e, 0x70, 0x51, 0xce,
+ 0x32, 0x56, 0x08, 0xa5, 0x40, 0xcc, 0x2e, 0xad, 0xab, 0x11, 0x4e, 0x52,
+ 0xea, 0x3d, 0x0d, 0x91, 0x72, 0x47, 0xf0, 0x30, 0x1b, 0xfe, 0xef, 0xaa,
+ 0x81, 0x35, 0xac, 0x45, 0x2f, 0x61, 0xe2, 0xb2, 0xa2, 0x54, 0xaf, 0x03,
+ 0xc9, 0x68, 0x2b, 0xae, 0xda, 0x77, 0xbe, 0xfb, 0x3e, 0x33, 0xee, 0xd4,
+ 0x09, 0x11, 0x61, 0x1e, 0xe8, 0xb0, 0x2e, 0x59, 0x97, 0x6e, 0x52, 0x3a,
+ 0x64, 0x1d, 0x43, 0x9a, 0xac, 0x7a, 0x33, 0xbc, 0x2f, 0xde, 0x60, 0x08,
+ 0xc7, 0x76, 0xc0, 0x00, 0xab, 0x05, 0x5f, 0xc0, 0x5c, 0xa7, 0x8c, 0x5a,
+ 0x0d, 0x99, 0x80, 0x00, 0xd3, 0x2c, 0x21, 0x96, 0x67, 0xe2, 0xe6, 0x18,
+ 0x05, 0x23, 0x79, 0x32, 0x4e, 0x43, 0x4b, 0xea, 0x27, 0xe9, 0x1b, 0x79,
+ 0x03, 0xe3, 0xd5, 0x54, 0xd9, 0x90, 0xfa, 0x9c, 0x23, 0x04, 0x27, 0x8e,
+ 0xb0, 0x3f, 0xfc, 0x83, 0xd2, 0x10, 0xcc, 0xc2, 0x26, 0x92, 0x94, 0xea,
+ 0xb0, 0xe2, 0x13, 0x88, 0xdb, 0x0d, 0xf8, 0x8c, 0x2f, 0x82, 0x53, 0x7a,
+ 0x7b, 0xda, 0x87, 0x0c, 0xf2, 0xe3, 0xb3, 0xbd, 0x44, 0xd2, 0x49, 0x1e,
+ 0x60, 0xcb, 0x00, 0xe1, 0x71, 0xcc, 0xa7, 0xc9, 0x7e, 0xbb, 0x06, 0x85,
+ 0xb6, 0x5c, 0xd9, 0xaa, 0xbb, 0xa7, 0xba, 0xf0, 0xf1, 0xa0, 0xba, 0x76,
+ 0x25, 0x22, 0x6d, 0x0a, 0x3f, 0x21, 0x7c, 0x06, 0xf3, 0xdc, 0xaf, 0x0e,
+ 0x01, 0x55, 0xd6, 0x4a, 0x08, 0xab, 0xca, 0x1e, 0x59, 0x24, 0x39, 0x14,
+ 0xa2, 0xa6, 0x9e, 0x67, 0x95, 0x75, 0xce, 0x57, 0xff, 0xfc, 0xd7, 0x6c,
+ 0x31, 0xf8, 0xe0, 0xce, 0x9b, 0x24, 0x6f, 0x17, 0x69, 0xfd, 0x97, 0xfb,
+ 0xa6, 0x95, 0x0f, 0x62, 0x3e, 0x07, 0xec, 0x34, 0x5d, 0x36, 0xac, 0x54,
+ 0xb7, 0x15, 0x9f, 0x4b, 0xf7, 0xa1, 0x99, 0x51, 0xcd, 0x87, 0x9f, 0x23,
+ 0xee, 0xf7, 0xac, 0x69, 0x4c, 0x16, 0x1c, 0x7b, 0xfd, 0xbd, 0x79, 0x7d,
+ 0xdd, 0xe4, 0x33, 0xac, 0x69, 0x99, 0xf4, 0x5b, 0x78, 0x3c, 0x24, 0xe5,
+ 0xcf, 0x6e, 0x77, 0xdb, 0x15, 0x04, 0xb8, 0x43, 0xf6, 0x89, 0xb8, 0xb8,
+ 0x75, 0x2f, 0x0f, 0xc5, 0xd7, 0x97, 0x5f, 0x03, 0x7e, 0xf6, 0x3c, 0xb3,
+ 0x05, 0xe7, 0x75, 0x89, 0xa8, 0x91, 0xa1, 0xf6, 0xd9, 0x38, 0xe2, 0xaa,
+ 0x78, 0xa2, 0x4a, 0x65, 0x04, 0x5b, 0xa0, 0x7e, 0x0e, 0x6b, 0xaf, 0x4d,
+ 0x0f, 0x97, 0xe9, 0x37, 0xc0, 0x7b, 0x0d, 0x22, 0x9a, 0xbb, 0x5e, 0x37,
+ 0x3b, 0x43, 0x38, 0x81, 0xc3, 0xc2, 0x3f, 0xe5, 0xa5, 0x62, 0x9b, 0xf5,
+ 0x95, 0xa1, 0xd9, 0xd6, 0x46, 0xac, 0xcf, 0xf2, 0x4a, 0xf4, 0x24, 0xb2,
+ 0x06, 0x94, 0xe2, 0xe4, 0x24, 0x82, 0x18, 0x20, 0xa0, 0xaf, 0x8a, 0xcf,
+ 0xd8, 0xa6, 0xc7, 0xb8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {993,
+ {0x53, 0xed, 0x62, 0xaf, 0xca, 0x9e, 0x83, 0x55, 0xde, 0x91, 0x13, 0x19,
+ 0x58, 0x32, 0xb3, 0xc4, 0x5a, 0xd8, 0x58, 0x32, 0x45, 0xb9, 0xb7, 0xaf},
+ {0xb0, 0x58, 0x4f, 0x42, 0x30, 0xda, 0x49, 0x7c, 0x7f, 0x76, 0x0b, 0xf3,
+ 0x60, 0x86, 0x9a, 0x1a, 0x41, 0x13, 0xd8, 0x0f, 0xb5, 0xdb, 0xd7, 0x6c,
+ 0x26, 0x36, 0x16, 0x3c, 0x8b, 0xd7, 0xfc, 0xe0, 0x10, 0x43, 0xfa, 0xe6,
+ 0xda, 0x44, 0x9b, 0xcc, 0x3f, 0xe3, 0xf4, 0xb3, 0xf1, 0xaa, 0xdb, 0x19,
+ 0x23, 0x7c, 0x4d, 0x64, 0x8e, 0xe0, 0x0e, 0xa0, 0x2f, 0xd3, 0xbf, 0x8e,
+ 0xfc, 0xe7, 0x74, 0x75, 0x92, 0x7c, 0x9d, 0x07, 0xcf, 0x6a, 0xc1, 0x76,
+ 0x80, 0x51, 0x18, 0x47, 0xcd, 0x32, 0x18, 0x66, 0x2e, 0x09, 0xe7, 0x61,
+ 0x02, 0xc4, 0x3f, 0x5a, 0x9f, 0x4e, 0x61, 0x64, 0xf4, 0xf8, 0x2f, 0x56,
+ 0x78, 0x18, 0x81, 0x3e, 0x53, 0x9d, 0x6e, 0x36, 0x92, 0x4a, 0x8b, 0x6d,
+ 0xa3, 0xf1, 0x35, 0x1f, 0xaa, 0xdf, 0x11, 0xd4, 0x28, 0x21, 0xf5, 0xa6,
+ 0x62, 0x26, 0xfe, 0x05, 0x77, 0x50, 0x1c, 0x37, 0xec, 0x18, 0x5a, 0x38,
+ 0x0d, 0xb3, 0x62, 0x9e, 0x55, 0xb6, 0x96, 0x10, 0xb5, 0xde, 0x8a, 0xb6,
+ 0xef, 0xb8, 0x65, 0xab, 0x77, 0xe6, 0x0d, 0x62, 0x8d, 0xb1, 0x9a, 0x8d,
+ 0x22, 0x2f, 0x33, 0xbb, 0xeb, 0x7d, 0xf7, 0x88, 0x74, 0xaa, 0xab, 0xce,
+ 0x40, 0x24, 0x49, 0x36, 0xcf, 0x5d, 0x3d, 0xab, 0x8c, 0x6b, 0xaf, 0x1d,
+ 0x4b, 0xac, 0x42, 0xc0, 0x2b, 0xa3, 0xa0, 0x0b, 0xef, 0xa3, 0x13, 0x6e,
+ 0xde, 0x7a, 0x8b, 0x8f, 0x38, 0x78, 0xc9, 0xb6, 0x89, 0xec, 0x71, 0x58,
+ 0x46, 0xb1, 0x1b, 0x17, 0x7d, 0xd9, 0x94, 0x8e, 0x82, 0xc1, 0xc5, 0x41,
+ 0x2b, 0x42, 0x31, 0x85, 0x60, 0xee, 0xd3, 0x94, 0xec, 0x4b, 0x9f, 0x79,
+ 0x46, 0x69, 0x0c, 0xe1, 0x7a, 0x5e, 0x1c, 0x2b, 0xfc, 0x64, 0xba, 0xd8,
+ 0xc9, 0xb0, 0x89, 0x3c, 0x59, 0xa3, 0x7f, 0x12, 0xfa, 0x6d, 0x3a, 0xbc,
+ 0x7a, 0xd1, 0xe4, 0xc8, 0x6e, 0xe9, 0x37, 0x02, 0xf6, 0xd1, 0x70, 0xe9,
+ 0x42, 0xeb, 0x4d, 0x27, 0x2d, 0x5e, 0x09, 0xf3, 0xb2, 0x3a, 0xca, 0x41,
+ 0x7c, 0x47, 0x1e, 0x54, 0x00, 0x82, 0xfd, 0x4c, 0xb8, 0x81, 0x5a, 0x06,
+ 0x8f, 0xe0, 0x24, 0xf0, 0xf4, 0x0b, 0x5b, 0x15, 0x81, 0xeb, 0x2a, 0xdb,
+ 0x0d, 0x5f, 0x02, 0xf0, 0x81, 0xd2, 0x6f, 0xec, 0x40, 0xe4, 0x5f, 0xc8,
+ 0xc1, 0xed, 0x97, 0x34, 0x69, 0x45, 0xfb, 0x1c, 0x9a, 0x54, 0x7b, 0x64,
+ 0xe9, 0x0d, 0x19, 0x66, 0xea, 0x73, 0xdf, 0x14, 0x97, 0x2a, 0x44, 0xfe,
+ 0xda, 0xa2, 0xeb, 0x89, 0xed, 0x80, 0xa3, 0xb2, 0x21, 0xaa, 0x65, 0x46,
+ 0x5b, 0x6d, 0xb5, 0x23, 0xf0, 0xfd, 0x1e, 0x8a, 0x17, 0x38, 0x1a, 0xe5,
+ 0xcc, 0x4a, 0x75, 0x75, 0xbc, 0x0e, 0xec, 0xbf, 0x2a, 0x91, 0xa4, 0xff,
+ 0x10, 0xc0, 0x0c, 0xdd, 0x63, 0xde, 0xb4, 0xcc, 0x2c, 0x13, 0xfa, 0xc1,
+ 0xad, 0x25, 0x5c, 0x0e, 0xcc, 0x81, 0xbb, 0xd7, 0xb2, 0x26, 0x2a, 0x96,
+ 0x8c, 0x89, 0x26, 0xb9, 0x94, 0x1a, 0xb5, 0xe9, 0xe4, 0x24, 0xc1, 0xe3,
+ 0x76, 0xbf, 0xea, 0x63, 0xaf, 0x7f, 0x77, 0x14, 0x7a, 0x7e, 0x3a, 0x92,
+ 0x5f, 0xce, 0xaf, 0x9d, 0xba, 0x59, 0xcd, 0xf3, 0xfc, 0x61, 0x94, 0xc2,
+ 0xb9, 0xf2, 0x7c, 0x57, 0xbc, 0x89, 0x2e, 0xc8, 0xc3, 0xa8, 0xbb, 0x86,
+ 0x33, 0x96, 0xaf, 0x86, 0x17, 0x13, 0x2b, 0x58, 0x02, 0x36, 0x4d, 0xd4,
+ 0x2f, 0xbf, 0xf4, 0x36, 0xd6, 0xb7, 0x58, 0xb3, 0xff, 0x15, 0x4c, 0x99,
+ 0x76, 0x6b, 0x24, 0x79, 0xeb, 0xe1, 0xa4, 0x5f, 0xb6, 0x0f, 0xef, 0xb1,
+ 0x4d, 0x25, 0x2b, 0x73, 0x00, 0x05, 0xf5, 0x2e, 0x8d, 0xb8, 0xe5, 0xdf,
+ 0xc4, 0x27, 0xa4, 0x36, 0xf4, 0x72, 0x5d, 0xd8, 0xe7, 0x8e, 0xf3, 0xa5,
+ 0x2a, 0xb8, 0xb6, 0xd6, 0x4e, 0x63, 0xb3, 0xe0},
+ {0x99, 0x2a, 0x5c, 0xc6, 0x19, 0x4f, 0x53, 0x2c, 0xfe, 0x50, 0xb9, 0x6a,
+ 0xf7, 0x04, 0xd9, 0xb5, 0x8e, 0x2e, 0x15, 0xc6, 0x27, 0xcf, 0x4f, 0xb3,
+ 0x98, 0x0d, 0xa7, 0x57, 0x7b, 0xf1, 0x80, 0x53, 0x96, 0xe9, 0x4e, 0x09,
+ 0xa8, 0x5e, 0xb7, 0xe2, 0xdf, 0xc0, 0xf0, 0xf4, 0x33, 0xd4, 0x92, 0xbc,
+ 0x55, 0x1a, 0x9b, 0x6c, 0x73, 0x1d, 0x3b, 0xa5, 0x05, 0x9a, 0xa7, 0x0f,
+ 0xde, 0xd9, 0xbf, 0x96, 0xc7, 0xad, 0x38, 0x36, 0x13, 0x68, 0x56, 0xc1,
+ 0x6a, 0x60, 0xb1, 0xa8, 0xf8, 0xb6, 0xaf, 0xcf, 0x13, 0x9e, 0x46, 0xa9,
+ 0x75, 0x74, 0x03, 0x9d, 0x02, 0xcd, 0x13, 0xf5, 0xb6, 0xce, 0xf1, 0x27,
+ 0xf5, 0x5d, 0x2f, 0xc2, 0x35, 0xe2, 0x66, 0xb0, 0xf7, 0x82, 0x3f, 0x4d,
+ 0xcc, 0xf1, 0x34, 0x6c, 0x1a, 0xe9, 0x46, 0x41, 0xe6, 0xd0, 0x33, 0xde,
+ 0x70, 0x84, 0xb9, 0x92, 0xc0, 0xe1, 0x50, 0xc2, 0x7e, 0x23, 0xc3, 0xf4,
+ 0x68, 0x90, 0x98, 0x89, 0x70, 0x30, 0x09, 0x62, 0xac, 0x17, 0x48, 0x2d,
+ 0xce, 0xd8, 0x41, 0xb8, 0xae, 0x68, 0x6d, 0xf1, 0x68, 0xc3, 0xe6, 0x66,
+ 0x4a, 0x43, 0xc6, 0x5d, 0xe8, 0xd3, 0xfa, 0x92, 0xfa, 0x5b, 0x3f, 0x4d,
+ 0xf1, 0xde, 0x59, 0xc1, 0x53, 0x76, 0x1b, 0xb9, 0x4f, 0xf4, 0x51, 0x9c,
+ 0xff, 0x98, 0x78, 0x80, 0x3d, 0xdc, 0xd0, 0x22, 0xb9, 0x43, 0xfd, 0xe7,
+ 0xbe, 0x01, 0xeb, 0xa5, 0x48, 0x9a, 0xc8, 0x18, 0xf7, 0xa5, 0xc0, 0xbc,
+ 0x4e, 0x2d, 0x23, 0x7a, 0x33, 0xa9, 0x11, 0x8c, 0xd6, 0xa5, 0x16, 0x24,
+ 0xc9, 0xd2, 0x2e, 0xdf, 0x5d, 0x89, 0x5a, 0x33, 0x24, 0xcd, 0xd3, 0x5b,
+ 0x61, 0xf1, 0x50, 0xbf, 0x6a, 0xb5, 0x39, 0x3e, 0x5e, 0x03, 0x10, 0x7f,
+ 0x2b, 0xb1, 0x97, 0x12, 0x52, 0x30, 0x19, 0x45, 0x85, 0xf6, 0x8d, 0xb8,
+ 0x84, 0xe6, 0x67, 0xf6, 0xc7, 0x78, 0x47, 0x1d, 0xa5, 0x6e, 0x4a, 0x21,
+ 0x0f, 0x03, 0x26, 0xd8, 0x2e, 0xa7, 0x53, 0x23, 0x16, 0x6d, 0x31, 0x3b,
+ 0x17, 0xd7, 0x98, 0x3a, 0x06, 0x14, 0x5d, 0x28, 0x7d, 0xbf, 0xe3, 0x14,
+ 0x1d, 0xf0, 0xf6, 0x79, 0xcf, 0xf5, 0xfe, 0xb2, 0x11, 0xb6, 0x08, 0xe2,
+ 0x86, 0xc8, 0x34, 0x5b, 0x82, 0xe0, 0xfc, 0x69, 0x5d, 0xa5, 0x51, 0x37,
+ 0x27, 0xea, 0x0e, 0x2a, 0xd2, 0x54, 0x50, 0x40, 0x7c, 0xa2, 0xec, 0xc7,
+ 0xe7, 0xa5, 0x81, 0x20, 0x72, 0x2e, 0x51, 0x67, 0xb9, 0xe0, 0x91, 0x3f,
+ 0x3a, 0xd6, 0xb8, 0xe0, 0x94, 0x76, 0x2d, 0x7d, 0x1b, 0x4a, 0x08, 0x84,
+ 0x1e, 0x22, 0x18, 0xc4, 0x59, 0x7a, 0xff, 0xde, 0x5c, 0x9e, 0xf9, 0xd5,
+ 0x6b, 0xd5, 0xb1, 0x19, 0x35, 0x08, 0xaf, 0x2f, 0x1e, 0xf8, 0x82, 0xa7,
+ 0x36, 0xdf, 0x1a, 0x3f, 0xdd, 0xa5, 0xc2, 0x26, 0xbc, 0x51, 0xdc, 0x79,
+ 0x2e, 0x6c, 0xba, 0xb7, 0xa4, 0xf8, 0x59, 0x37, 0x2b, 0xd7, 0x90, 0xca,
+ 0xd9, 0x1d, 0x9f, 0x12, 0x7f, 0x2e, 0xe4, 0x84, 0xe7, 0x3a, 0xbb, 0xb7,
+ 0xcd, 0x95, 0xc2, 0xa7, 0xaf, 0x00, 0xec, 0x1b, 0x2c, 0xe9, 0x54, 0x1b,
+ 0xae, 0xe9, 0xc2, 0xa4, 0x10, 0x3d, 0x07, 0x4e, 0x85, 0x74, 0x6b, 0xe9,
+ 0x39, 0xdf, 0x65, 0xb6, 0x1f, 0x6c, 0x5f, 0x16, 0xdc, 0xd4, 0x56, 0x4b,
+ 0x1a, 0xa8, 0xbe, 0xb4, 0xf9, 0xc9, 0x57, 0x25, 0xf0, 0x8e, 0xab, 0x1a,
+ 0x64, 0x5d, 0x91, 0x57, 0x87, 0xb4, 0xb9, 0x52, 0x2d, 0x58, 0x90, 0x92,
+ 0x6a, 0x54, 0xd0, 0x69, 0x25, 0x22, 0x86, 0x67, 0xd7, 0xda, 0x95, 0xd9,
+ 0x6f, 0x11, 0x16, 0xe7, 0x1b, 0x84, 0x08, 0x11, 0x20, 0xd7, 0xa7, 0x96,
+ 0xff, 0xdb, 0x7f, 0xf5, 0xb2, 0x99, 0xdf, 0xb7, 0xd2, 0x2f, 0xd5, 0xe3,
+ 0x89, 0x62, 0x2c, 0xfd, 0x6a, 0x09, 0x05, 0xd8, 0xa2, 0x39, 0x8b, 0x72,
+ 0x9c, 0x3b, 0xe7, 0xaf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {994,
+ {0xba, 0x6c, 0xb6, 0xca, 0x40, 0xf3, 0xdb, 0x2c, 0x3d, 0xcc, 0xa2, 0x2d,
+ 0x4d, 0xe8, 0xa9, 0x30, 0xea, 0xdb, 0x59, 0x83, 0x20, 0xa4, 0x36, 0x08},
+ {0x33, 0xcb, 0x4b, 0x1f, 0x56, 0x33, 0x5e, 0x16, 0x9d, 0xe4, 0x22, 0x59,
+ 0xd2, 0x4d, 0xfb, 0x1e, 0x13, 0xb8, 0xe4, 0x2b, 0xd5, 0x63, 0x63, 0x78,
+ 0x78, 0xc8, 0xe2, 0x3c, 0xa4, 0xd8, 0xca, 0x54, 0x0e, 0xd4, 0xa8, 0x65,
+ 0x77, 0xae, 0x47, 0xaa, 0xd2, 0x3b, 0x30, 0x40, 0xb7, 0x1b, 0x2a, 0x09,
+ 0xdd, 0x98, 0xcd, 0x6c, 0xa0, 0x2d, 0xa9, 0x58, 0x65, 0xce, 0x61, 0xa5,
+ 0x82, 0xc3, 0x49, 0xf0, 0xd0, 0x3c, 0x02, 0x54, 0x09, 0xc9, 0xf7, 0x29,
+ 0x7f, 0xfb, 0x7e, 0xa6, 0x7e, 0x45, 0xa7, 0xa2, 0x3b, 0x11, 0xb5, 0xef,
+ 0x44, 0x51, 0x9b, 0x72, 0xa1, 0x36, 0x9e, 0x16, 0xe6, 0x47, 0xd8, 0xc4,
+ 0x33, 0xad, 0x1f, 0x1c, 0x7a, 0x5e, 0xe2, 0xec, 0x86, 0x3c, 0x04, 0x79,
+ 0x9f, 0xc8, 0x16, 0x88, 0x76, 0x66, 0x44, 0x8c, 0x5b, 0x15, 0x47, 0x94,
+ 0xbd, 0x71, 0x86, 0xb9, 0x90, 0x90, 0x32, 0x60, 0x15, 0x5a, 0x11, 0x3d,
+ 0x8b, 0x1c, 0xde, 0xbe, 0xe7, 0x18, 0xd5, 0x0a, 0x01, 0x48, 0x43, 0xda,
+ 0xb5, 0x65, 0xff, 0x88, 0x51, 0x51, 0x99, 0x91, 0x93, 0x0c, 0x3f, 0xe2,
+ 0xc0, 0x1d, 0x1c, 0xde, 0x15, 0x9a, 0xb3, 0x57, 0x13, 0x11, 0x0b, 0xce,
+ 0xbf, 0x34, 0xad, 0xf0, 0x0f, 0x1c, 0xa6, 0xd4, 0xf3, 0x23, 0xcb, 0x76,
+ 0xa4, 0xba, 0x43, 0xd8, 0x12, 0xfb, 0x97, 0x7c, 0x7f, 0xf4, 0xc8, 0xf2,
+ 0x4b, 0xac, 0xf9, 0xf4, 0x5b, 0x3e, 0xf8, 0x70, 0xc1, 0x3e, 0x59, 0xf1,
+ 0xb4, 0x6b, 0x64, 0xd3, 0xa8, 0x91, 0x1c, 0x04, 0xfa, 0x1e, 0xc2, 0x7a,
+ 0x54, 0x3a, 0x97, 0xf4, 0xe8, 0xa9, 0x0a, 0xaa, 0xf7, 0xe0, 0x28, 0xaa,
+ 0x29, 0x47, 0x65, 0x70, 0x49, 0x6d, 0xc0, 0xcd, 0xf9, 0xaa, 0x4e, 0x13,
+ 0x53, 0x80, 0x68, 0xee, 0x98, 0xdc, 0x92, 0xfa, 0x25, 0x3b, 0x8d, 0x0e,
+ 0xbb, 0xb1, 0xa2, 0x28, 0x30, 0x81, 0x44, 0xda, 0x05, 0xe1, 0xb0, 0x03,
+ 0x75, 0xb6, 0xba, 0x61, 0x5e, 0x26, 0x14, 0xe2, 0x93, 0x6c, 0x30, 0x99,
+ 0x5f, 0xed, 0x9a, 0x26, 0xf0, 0xcb, 0x58, 0xd4, 0x74, 0xb2, 0x0c, 0xb6,
+ 0x90, 0x22, 0x3c, 0xb9, 0x02, 0xd4, 0x27, 0xd0, 0x52, 0x45, 0x63, 0xff,
+ 0x1e, 0x6f, 0x90, 0xe3, 0xd1, 0x88, 0x35, 0xb9, 0x95, 0x61, 0xb4, 0x21,
+ 0xf2, 0xc4, 0x0b, 0xee, 0xcc, 0x21, 0x45, 0x2d, 0xe4, 0x21, 0xd9, 0x52,
+ 0x2f, 0x41, 0x4c, 0x76, 0x7e, 0xdc, 0xbd, 0x58, 0x7d, 0xe7, 0x84, 0x79,
+ 0x13, 0x81, 0xda, 0x44, 0x3b, 0x13, 0x69, 0xdb, 0x4f, 0x37, 0xf9, 0xfa,
+ 0x5b, 0x97, 0xd5, 0x09, 0x52, 0xaa, 0x5e, 0xfa, 0x11, 0x66, 0x63, 0xba,
+ 0x83, 0xa3, 0x41, 0xf0, 0xb2, 0xc7, 0x84, 0x87, 0x72, 0x3f, 0x93, 0x11,
+ 0x2e, 0x92, 0x3f, 0xb4, 0xac, 0x3e, 0x88, 0x2b, 0xb1, 0xdb, 0xb5, 0x5c,
+ 0x8f, 0xcf, 0x55, 0xf4, 0xfe, 0xf3, 0x34, 0x9a, 0xcb, 0x70, 0xe9, 0x33,
+ 0x0d, 0xdb, 0x5e, 0x36, 0x67, 0x27, 0x3a, 0xd5, 0x4a, 0x25, 0x6b, 0x01,
+ 0x8c, 0xc8, 0x27, 0xd5, 0xaa, 0x8f, 0x81, 0x2f, 0x08, 0x97, 0xcf, 0xc3,
+ 0xf0, 0x9c, 0x77, 0xce, 0x9f, 0xd6, 0x9a, 0x42, 0xe6, 0x10, 0x95, 0x7a,
+ 0x66, 0x30, 0x6f, 0xc3, 0x8b, 0x44, 0xf4, 0x75, 0xc2, 0x4d, 0x11, 0x20,
+ 0xe2, 0x13, 0x74, 0x59, 0x3c, 0x74, 0x43, 0x1e, 0x90, 0xa1, 0x31, 0xf6,
+ 0x6b, 0xf4, 0x28, 0xa0, 0xeb, 0xf4, 0x09, 0x80, 0xe6, 0x61, 0xe0, 0x1f,
+ 0x65, 0xbf, 0xee, 0x41, 0x70, 0x62, 0x5d, 0x53, 0xf3, 0xfa, 0x02, 0x04,
+ 0x08, 0x94, 0x46, 0x95, 0xef, 0xdc, 0x60, 0x6f, 0x48, 0xe8, 0x77, 0xeb,
+ 0xa8, 0x37, 0xef, 0xd6, 0xe9, 0xac, 0x6e, 0x39, 0x0d, 0xf9, 0x46, 0x71,
+ 0x1e, 0x5a, 0x2f, 0x52, 0xce, 0xc9, 0x45, 0xba},
+ {0x58, 0x53, 0x7f, 0x8c, 0x01, 0xac, 0x56, 0xd6, 0xbe, 0x24, 0x98, 0xf8,
+ 0x01, 0x2e, 0x3c, 0x37, 0x00, 0xf9, 0x69, 0xfc, 0x78, 0x2f, 0x69, 0x05,
+ 0x70, 0x72, 0x0d, 0xe4, 0x1f, 0xec, 0xa6, 0xd6, 0xb9, 0xf6, 0x42, 0xb1,
+ 0xca, 0x80, 0xb0, 0xed, 0x7a, 0xe1, 0x4b, 0x9d, 0x39, 0xdd, 0x57, 0x69,
+ 0x4c, 0x08, 0x3e, 0xc5, 0x3f, 0x87, 0x3e, 0xb6, 0x5b, 0x41, 0xd5, 0xb3,
+ 0x63, 0x4f, 0x5c, 0x0c, 0x17, 0xe0, 0x7d, 0x03, 0x80, 0x06, 0x25, 0x4a,
+ 0x09, 0x88, 0x2e, 0x44, 0x9b, 0x9e, 0xcd, 0x76, 0xc1, 0xaf, 0x11, 0xb4,
+ 0x60, 0xd2, 0xb9, 0x5a, 0x30, 0x46, 0x83, 0x62, 0x2f, 0x76, 0xee, 0x73,
+ 0x11, 0x5a, 0x03, 0x48, 0x5a, 0xaa, 0x73, 0xd6, 0x51, 0x21, 0x23, 0xf6,
+ 0xf6, 0x34, 0xce, 0xb1, 0x8e, 0x9a, 0x08, 0x83, 0x8d, 0xcd, 0xd0, 0xb3,
+ 0xac, 0x28, 0x92, 0x92, 0x4f, 0x75, 0x54, 0x25, 0x38, 0x18, 0xa0, 0xf8,
+ 0x5d, 0xb4, 0xc3, 0x52, 0x17, 0x02, 0xab, 0xa8, 0x52, 0x68, 0x0e, 0x09,
+ 0x5a, 0x47, 0x36, 0xda, 0x1c, 0xb9, 0x92, 0x05, 0xc7, 0x36, 0xec, 0x42,
+ 0xe3, 0x00, 0x04, 0xf0, 0xc0, 0xf3, 0x77, 0xda, 0x8f, 0x15, 0x91, 0xa5,
+ 0xf9, 0xeb, 0x9b, 0x68, 0x31, 0x6f, 0x3c, 0x27, 0xbe, 0x0c, 0xe9, 0x62,
+ 0x0f, 0x1c, 0x7e, 0x67, 0x5d, 0x73, 0x7b, 0x25, 0x93, 0x09, 0x6b, 0xbb,
+ 0x24, 0xe2, 0xae, 0x4b, 0xef, 0x42, 0xf5, 0x7c, 0x45, 0x37, 0x64, 0xb9,
+ 0x7b, 0xfe, 0x47, 0x09, 0xca, 0x00, 0xff, 0xd3, 0x1e, 0x53, 0xcf, 0xc7,
+ 0xc7, 0xcd, 0x56, 0xca, 0x5b, 0xc4, 0xfc, 0x81, 0x6c, 0xbc, 0x9c, 0xee,
+ 0x69, 0xa3, 0xdd, 0x7e, 0x6d, 0x43, 0xcf, 0x00, 0x7d, 0x45, 0x36, 0xd8,
+ 0xa7, 0x3e, 0x57, 0xa3, 0x09, 0xb3, 0x11, 0xf9, 0x14, 0xc2, 0x63, 0x7d,
+ 0x27, 0x20, 0x63, 0x8e, 0xf7, 0xda, 0xf9, 0xc5, 0xc5, 0xd0, 0x38, 0x3c,
+ 0x59, 0xdb, 0x47, 0x64, 0x4b, 0xc0, 0xeb, 0x3d, 0x31, 0xaf, 0xb3, 0x3c,
+ 0x19, 0x77, 0x90, 0xac, 0x1d, 0x5b, 0x7e, 0x59, 0x45, 0x61, 0x52, 0x28,
+ 0x36, 0xb1, 0x4d, 0x50, 0x81, 0xf1, 0x56, 0x50, 0xed, 0x98, 0x12, 0x5c,
+ 0x7e, 0xe2, 0x33, 0x32, 0x98, 0x79, 0x34, 0x84, 0xef, 0x4e, 0x59, 0x8a,
+ 0xb5, 0x52, 0x30, 0x75, 0x26, 0x83, 0x3e, 0x6e, 0x27, 0x73, 0x19, 0xc8,
+ 0x2d, 0x34, 0xd0, 0xe3, 0x2c, 0xdd, 0xa2, 0xde, 0xd5, 0x7b, 0x35, 0xca,
+ 0x57, 0x53, 0xed, 0x20, 0x7f, 0x2a, 0x2c, 0xce, 0x6a, 0x95, 0x32, 0x7f,
+ 0x90, 0x8d, 0x3d, 0x9f, 0x01, 0x93, 0x91, 0x25, 0xed, 0x91, 0x6a, 0x8c,
+ 0x2b, 0x95, 0x47, 0x62, 0x6c, 0xbc, 0x03, 0x75, 0x4b, 0x54, 0x0d, 0xdc,
+ 0x64, 0x5c, 0x93, 0x9e, 0x8c, 0xf6, 0x59, 0x1c, 0x8d, 0x57, 0x72, 0xde,
+ 0xa3, 0x7b, 0x5d, 0xea, 0x51, 0xc9, 0xab, 0x70, 0xe4, 0x7d, 0x89, 0x61,
+ 0xa9, 0xc4, 0xad, 0xff, 0x24, 0x78, 0x85, 0xa0, 0xdc, 0x90, 0xe0, 0x80,
+ 0x39, 0x7c, 0xac, 0xa7, 0x0b, 0x89, 0xa3, 0xa7, 0xf1, 0x82, 0x44, 0x1f,
+ 0x14, 0x96, 0xe4, 0x9e, 0x38, 0xf5, 0xef, 0x65, 0x80, 0x2b, 0xd3, 0x4e,
+ 0x73, 0xcf, 0x8a, 0xde, 0x51, 0xad, 0xdc, 0xcf, 0xdd, 0xc1, 0xd3, 0x75,
+ 0x47, 0x14, 0x9b, 0xc1, 0xab, 0x38, 0xe2, 0xd3, 0x6c, 0x58, 0xd1, 0xb9,
+ 0x7c, 0x5b, 0xaf, 0x7b, 0x7c, 0x24, 0x53, 0x70, 0x76, 0x7f, 0x61, 0x70,
+ 0xbf, 0xc8, 0xe9, 0x22, 0x7c, 0x67, 0x1e, 0x64, 0xa9, 0x8b, 0x13, 0xdc,
+ 0xfe, 0x16, 0xd9, 0xe3, 0xd8, 0x1f, 0x41, 0xbb, 0xc2, 0x6f, 0x1e, 0x24,
+ 0xc7, 0x9e, 0xa5, 0x6b, 0xb3, 0x0f, 0xa2, 0xc5, 0x07, 0x0c, 0x2f, 0x61,
+ 0x30, 0x60, 0xc4, 0x7c, 0x59, 0xae, 0x4e, 0xeb, 0x5e, 0x59, 0xd8, 0x2a,
+ 0xfc, 0x61, 0xcf, 0x9f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {995,
+ {0xb0, 0xf9, 0xfe, 0x26, 0xce, 0x82, 0x51, 0x70, 0x0b, 0xbd, 0x2a, 0x0a,
+ 0xe7, 0x64, 0x43, 0x4a, 0x12, 0x50, 0x55, 0xc0, 0x13, 0xca, 0x50, 0x26},
+ {0xe2, 0xa4, 0x3c, 0xfd, 0x47, 0x8c, 0x49, 0x66, 0x0c, 0x69, 0xad, 0x53,
+ 0x24, 0x4d, 0x24, 0x7d, 0x8f, 0x43, 0xb3, 0x62, 0xa8, 0x1a, 0xf1, 0xe8,
+ 0x08, 0x8d, 0xc2, 0x4e, 0xb1, 0xe3, 0x70, 0xc5, 0x87, 0x9c, 0xe4, 0x2a,
+ 0x1c, 0xcd, 0xf9, 0xa3, 0xc0, 0x35, 0x7a, 0xf2, 0x30, 0xcb, 0x79, 0x68,
+ 0x4e, 0xe0, 0x1b, 0xda, 0xca, 0x9d, 0xc7, 0x72, 0xb4, 0x55, 0xde, 0xd7,
+ 0x7c, 0x31, 0xaa, 0x8c, 0x7e, 0x74, 0x9a, 0xfd, 0x36, 0x7b, 0xcc, 0x62,
+ 0x31, 0x89, 0x85, 0xc6, 0x14, 0xd7, 0xf8, 0xd5, 0x19, 0xb0, 0x2f, 0x9f,
+ 0xcc, 0x44, 0x2a, 0x47, 0x78, 0x36, 0x79, 0x70, 0x33, 0x17, 0xb2, 0xbd,
+ 0x4e, 0xf9, 0x3f, 0x95, 0x74, 0x6a, 0xa6, 0x77, 0x28, 0x4f, 0xf1, 0x45,
+ 0x8c, 0x18, 0x73, 0x8b, 0x19, 0x28, 0x54, 0x39, 0xee, 0x1b, 0x6b, 0x3f,
+ 0x7d, 0x92, 0xdf, 0x5e, 0x82, 0x6a, 0xc5, 0xa6, 0x94, 0x33, 0x69, 0xf7,
+ 0xde, 0xa6, 0x13, 0xa8, 0x22, 0x01, 0x65, 0x48, 0x63, 0x80, 0xc7, 0x85,
+ 0x7c, 0xa5, 0xa3, 0x1e, 0x96, 0x96, 0x95, 0x69, 0xcc, 0x9f, 0x15, 0x50,
+ 0x15, 0xe1, 0xe5, 0x6f, 0x06, 0x7e, 0x3e, 0x93, 0x86, 0x5a, 0xdb, 0x72,
+ 0x7e, 0xff, 0xc6, 0xdc, 0xdb, 0x70, 0x34, 0xfe, 0x21, 0x25, 0x54, 0x3a,
+ 0x6c, 0x81, 0x0b, 0x3f, 0x73, 0x4c, 0x9b, 0x85, 0xa6, 0x30, 0xb5, 0x81,
+ 0xa0, 0x48, 0x72, 0x91, 0xaf, 0xd5, 0x56, 0x2f, 0xf6, 0x42, 0x36, 0xc0,
+ 0x72, 0xfc, 0xf4, 0x45, 0x90, 0x59, 0x6c, 0x0b, 0xca, 0x02, 0xa4, 0x87,
+ 0x3d, 0xf8, 0x1f, 0xbb, 0x18, 0x96, 0xe4, 0x81, 0x4f, 0x7e, 0xd8, 0xea,
+ 0xd1, 0x71, 0x02, 0xdb, 0xe8, 0x7d, 0x08, 0x99, 0x7d, 0x36, 0xf8, 0x9a,
+ 0xfc, 0x1e, 0x18, 0x39, 0x3a, 0x8a, 0xee, 0xa9, 0xd0, 0x29, 0x2d, 0x53,
+ 0xab, 0x59, 0x28, 0xa6, 0xc6, 0xea, 0xe5, 0xaa, 0x6d, 0x84, 0x4a, 0x40,
+ 0xd7, 0x71, 0x1b, 0x3b, 0xc1, 0x24, 0xd5, 0xd1, 0x4a, 0x7e, 0xf0, 0xcd,
+ 0x5c, 0x9c, 0xf1, 0xad, 0x9e, 0x54, 0xd6, 0x7b, 0x76, 0x0a, 0x3b, 0xb4,
+ 0x19, 0x2b, 0xcc, 0x9c, 0x63, 0xf3, 0x1f, 0x61, 0xf3, 0x81, 0xfd, 0x62,
+ 0x39, 0xf3, 0xe1, 0xab, 0x4e, 0x04, 0xfa, 0xef, 0x25, 0x96, 0x51, 0x42,
+ 0x0a, 0xb2, 0xdb, 0x1d, 0x32, 0x3e, 0x59, 0x14, 0x08, 0x13, 0x3d, 0x26,
+ 0xe8, 0x2a, 0x74, 0x8b, 0x4c, 0x05, 0xbe, 0xef, 0xaf, 0x3e, 0x99, 0xd0,
+ 0xe7, 0xf1, 0xef, 0x73, 0x0d, 0x9e, 0xc0, 0x32, 0x5d, 0x8d, 0xb4, 0x7f,
+ 0x71, 0x01, 0x42, 0xd0, 0x7d, 0xef, 0x0e, 0x40, 0xdf, 0x4f, 0xc2, 0x72,
+ 0x32, 0x7d, 0x8a, 0xde, 0x1f, 0x4e, 0xe0, 0x1e, 0xe0, 0x3a, 0xcd, 0xac,
+ 0x8f, 0x69, 0x84, 0xf3, 0x03, 0x6f, 0x50, 0x1a, 0x19, 0x65, 0x1a, 0xb5,
+ 0xb2, 0x66, 0x7f, 0x46, 0xf7, 0xc4, 0xbb, 0x51, 0xc5, 0xc7, 0x41, 0xc7,
+ 0xc1, 0x8a, 0xde, 0x5c, 0xf4, 0x31, 0x9d, 0xd6, 0xe5, 0x23, 0xa1, 0xdd,
+ 0x22, 0x28, 0x16, 0x09, 0x38, 0x29, 0x82, 0xa7, 0x4a, 0xb2, 0xef, 0x4f,
+ 0xcb, 0x0a, 0xd4, 0x58, 0x1e, 0x26, 0xf3, 0xdf, 0x3d, 0xa5, 0x5e, 0x11,
+ 0x33, 0xfe, 0x26, 0x46, 0x21, 0x86, 0x4e, 0xf9, 0xa2, 0x08, 0x58, 0x2a,
+ 0x48, 0x2e, 0x82, 0xd3, 0x19, 0xf2, 0x52, 0x61, 0xc4, 0x1f, 0x64, 0x2f,
+ 0x80, 0x3b, 0x6e, 0x27, 0xa5, 0xd1, 0x6a, 0x81, 0x50, 0x5b, 0x53, 0xe0,
+ 0x15, 0xfa, 0xa5, 0xea, 0x5f, 0xa6, 0xda, 0x0b, 0xac, 0xd2, 0xc7, 0x72,
+ 0x63, 0x30, 0x2e, 0x3a, 0xdf, 0xb5, 0xae, 0xf6, 0x1a, 0x5b, 0x46, 0xf2,
+ 0x8b, 0x25, 0x1f, 0x86, 0xf2, 0xe5, 0x6a, 0xe1, 0x67, 0x36, 0xf8, 0x02,
+ 0xfd, 0x56, 0x4e, 0x93, 0x9d, 0x2f, 0x50, 0x6b},
+ {0xb4, 0xe2, 0x71, 0xba, 0x9b, 0x70, 0x4b, 0x90, 0x2c, 0xb2, 0x5f, 0x23,
+ 0xed, 0x71, 0xd4, 0xce, 0x4e, 0xee, 0x17, 0x23, 0x80, 0x0d, 0x5c, 0x7a,
+ 0x16, 0xa7, 0x6c, 0x6c, 0x60, 0x54, 0xb3, 0x6c, 0x4d, 0x41, 0xd2, 0x5b,
+ 0xc6, 0xd3, 0x3c, 0xf0, 0x75, 0xe5, 0x42, 0x4a, 0xae, 0x06, 0xbd, 0xb5,
+ 0x1a, 0xc6, 0x31, 0x9b, 0x35, 0xe7, 0xe6, 0x7f, 0x9a, 0x00, 0x2f, 0x24,
+ 0x47, 0xf6, 0xe1, 0x34, 0x31, 0xad, 0x98, 0xf0, 0x9a, 0x09, 0x1b, 0x14,
+ 0xf9, 0x54, 0xb2, 0xaa, 0x45, 0xc5, 0xc0, 0xe5, 0x81, 0xca, 0xf5, 0x72,
+ 0x22, 0x5e, 0xef, 0xbc, 0xd3, 0xbd, 0x27, 0x7e, 0x93, 0x55, 0xe8, 0x27,
+ 0x42, 0xa6, 0x1c, 0x4f, 0x0a, 0x81, 0xc3, 0xa4, 0x31, 0xfd, 0x27, 0xe3,
+ 0xb5, 0x54, 0x80, 0x57, 0x38, 0x4b, 0x68, 0x30, 0xa1, 0x0a, 0x77, 0x58,
+ 0x61, 0x46, 0x22, 0x7a, 0x89, 0xb1, 0xd5, 0xd1, 0x2d, 0x32, 0xfe, 0xd3,
+ 0xa2, 0x53, 0xd5, 0xf7, 0x8c, 0x8a, 0x41, 0x68, 0x6c, 0x68, 0x1e, 0xd0,
+ 0x0b, 0x25, 0xdf, 0xc4, 0xbc, 0xae, 0x71, 0x3a, 0x44, 0x3d, 0xe2, 0x93,
+ 0x00, 0x20, 0x4a, 0x6f, 0x19, 0x8d, 0x8f, 0x63, 0x8b, 0xad, 0xfd, 0x35,
+ 0xf0, 0x2f, 0xfa, 0x19, 0xb8, 0x92, 0x6e, 0x83, 0x1b, 0x84, 0xcb, 0xe3,
+ 0x0b, 0x35, 0xa0, 0x80, 0x83, 0x04, 0x48, 0x8c, 0x46, 0x92, 0x93, 0x9d,
+ 0x1b, 0xaa, 0x56, 0xdd, 0x11, 0xf1, 0x97, 0xaa, 0xa3, 0xbd, 0xee, 0x3b,
+ 0xf3, 0x80, 0xa4, 0xcb, 0x6b, 0xe8, 0xf8, 0xc6, 0x36, 0x35, 0x5a, 0xda,
+ 0xa6, 0x56, 0x31, 0x64, 0xb0, 0x26, 0x1f, 0x7b, 0xbb, 0xb9, 0xe1, 0xea,
+ 0x71, 0x5a, 0x37, 0x31, 0xab, 0x43, 0xda, 0x75, 0x26, 0x92, 0x7a, 0xb0,
+ 0x7d, 0xfa, 0x9c, 0x42, 0xa4, 0x71, 0x87, 0x5d, 0x31, 0x17, 0x9d, 0xf6,
+ 0xc4, 0xf5, 0xf2, 0xe6, 0x4a, 0x74, 0xc8, 0xc5, 0x7b, 0xaf, 0x0b, 0x17,
+ 0x2d, 0x96, 0xb2, 0xd8, 0x55, 0xbd, 0xb2, 0x85, 0xcf, 0xd0, 0x6d, 0xd9,
+ 0xc3, 0xb3, 0xc8, 0xfb, 0x74, 0xd0, 0x0e, 0xd1, 0x89, 0x0d, 0x3a, 0x02,
+ 0xbd, 0xdd, 0x5f, 0xe6, 0xe2, 0x23, 0x7a, 0x79, 0xeb, 0x88, 0xcf, 0x4e,
+ 0xaa, 0xc0, 0xca, 0x1c, 0x21, 0x84, 0x20, 0xe5, 0x1c, 0x05, 0x0a, 0xca,
+ 0xbe, 0x2c, 0xb2, 0xf2, 0xcf, 0xe1, 0xbb, 0x86, 0x99, 0x39, 0x56, 0xb7,
+ 0x30, 0xa7, 0x62, 0x4d, 0xfb, 0x52, 0xb3, 0x42, 0x21, 0xa4, 0x09, 0xf3,
+ 0xe7, 0x4f, 0x8d, 0x8f, 0x6c, 0x02, 0xd1, 0xd4, 0xa6, 0x60, 0x43, 0x2a,
+ 0x23, 0x1d, 0x6f, 0x99, 0xe3, 0xbd, 0x5d, 0x29, 0x3d, 0x4b, 0xdf, 0xdb,
+ 0xc2, 0xf2, 0xcb, 0x00, 0x64, 0x3c, 0x4e, 0x0a, 0xd2, 0x92, 0xfc, 0x2c,
+ 0x86, 0x2a, 0x81, 0xf7, 0x89, 0x4c, 0x88, 0x5e, 0x32, 0x63, 0xcd, 0x65,
+ 0x32, 0x1d, 0x14, 0x70, 0x9e, 0x6c, 0x9a, 0x1f, 0x72, 0x0c, 0xbd, 0xcd,
+ 0x29, 0x35, 0xed, 0x59, 0x70, 0xca, 0x24, 0x1b, 0x4c, 0x0d, 0x69, 0x97,
+ 0xbb, 0xe2, 0xec, 0xf4, 0x02, 0xce, 0xda, 0x2d, 0x7b, 0xb1, 0x7b, 0xab,
+ 0xd0, 0xaa, 0xce, 0x63, 0x94, 0x96, 0xa0, 0xb4, 0x4f, 0xa4, 0x08, 0x01,
+ 0x20, 0xde, 0xe5, 0x92, 0x4e, 0x97, 0x2b, 0xef, 0x79, 0x9d, 0xde, 0x66,
+ 0x71, 0xdd, 0x20, 0xdc, 0x05, 0x2e, 0xa6, 0x7b, 0x77, 0x25, 0x2a, 0x20,
+ 0xa3, 0x7b, 0xd6, 0x67, 0x81, 0x2c, 0xea, 0x4d, 0x61, 0x70, 0x63, 0x4e,
+ 0xad, 0xd3, 0x65, 0x7d, 0x99, 0x48, 0xc8, 0x1d, 0x30, 0xae, 0x07, 0x3a,
+ 0x63, 0x51, 0x8d, 0x00, 0x9e, 0x87, 0x42, 0x3e, 0xf1, 0xf3, 0x52, 0x4c,
+ 0xc5, 0x0e, 0x6a, 0xaa, 0x39, 0x10, 0x56, 0x9f, 0x44, 0x02, 0xf3, 0x58,
+ 0x08, 0x84, 0x48, 0x2c, 0x32, 0x24, 0xab, 0x64, 0xee, 0x35, 0xa3, 0x17,
+ 0xf6, 0xff, 0x70, 0x7c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {996,
+ {0x19, 0x98, 0xf4, 0xb6, 0x36, 0x57, 0x5c, 0x27, 0x6a, 0xae, 0x6d, 0x4e,
+ 0xc7, 0x36, 0x35, 0x3d, 0x3e, 0xe6, 0xf8, 0xb7, 0xc3, 0x74, 0x38, 0x3c},
+ {0xe2, 0xa4, 0x3c, 0xfd, 0x47, 0x8c, 0x49, 0x66, 0x0c, 0x69, 0xad, 0x53,
+ 0x24, 0x4d, 0x24, 0x7d, 0x8f, 0x43, 0xb3, 0x62, 0xa8, 0x1a, 0xf1, 0xe8,
+ 0x08, 0x8d, 0xc2, 0x4e, 0xb1, 0xe3, 0x70, 0xc5, 0x87, 0x9c, 0xe4, 0x2a,
+ 0x1c, 0xcd, 0xf9, 0xa3, 0xc0, 0x35, 0x7a, 0xf2, 0x30, 0xcb, 0x79, 0x68,
+ 0x4e, 0xe0, 0x1b, 0xda, 0xca, 0x9d, 0xc7, 0x72, 0xb4, 0x55, 0xde, 0xd7,
+ 0x7c, 0x31, 0xaa, 0x8c, 0x7e, 0x74, 0x9a, 0xfd, 0x36, 0x7b, 0xcc, 0x62,
+ 0x31, 0x89, 0x85, 0xc6, 0x14, 0xd7, 0xf8, 0xd5, 0x19, 0xb0, 0x2f, 0x9f,
+ 0xcc, 0x44, 0x2a, 0x47, 0x78, 0x36, 0x79, 0x70, 0x33, 0x17, 0xb2, 0xbd,
+ 0x4e, 0xf9, 0x3f, 0x95, 0x74, 0x6a, 0xa6, 0x77, 0x28, 0x4f, 0xf1, 0x45,
+ 0x8c, 0x18, 0x73, 0x8b, 0x19, 0x28, 0x54, 0x39, 0xee, 0x1b, 0x6b, 0x3f,
+ 0x7d, 0x92, 0xdf, 0x5e, 0x82, 0x6a, 0xc5, 0xa6, 0x94, 0x33, 0x69, 0xf7,
+ 0xde, 0xa6, 0x13, 0xa8, 0x22, 0x01, 0x65, 0x48, 0x63, 0x80, 0xc7, 0x85,
+ 0x7c, 0xa5, 0xa3, 0x1e, 0x96, 0x96, 0x95, 0x69, 0xcc, 0x9f, 0x15, 0x50,
+ 0x15, 0xe1, 0xe5, 0x6f, 0x06, 0x7e, 0x3e, 0x93, 0x86, 0x5a, 0xdb, 0x72,
+ 0x7e, 0xff, 0xc6, 0xdc, 0xdb, 0x70, 0x34, 0xfe, 0x21, 0x25, 0x54, 0x3a,
+ 0x6c, 0x81, 0x0b, 0x3f, 0x73, 0x4c, 0x9b, 0x85, 0xa6, 0x30, 0xb5, 0x81,
+ 0xa0, 0x48, 0x72, 0x91, 0xaf, 0xd5, 0x56, 0x2f, 0xf6, 0x42, 0x36, 0xc0,
+ 0x72, 0xfc, 0xf4, 0x45, 0x90, 0x59, 0x6c, 0x0b, 0xca, 0x02, 0xa4, 0x87,
+ 0x3d, 0xf8, 0x1f, 0xbb, 0x18, 0x96, 0xe4, 0x81, 0x4f, 0x7e, 0xd8, 0xea,
+ 0xd1, 0x71, 0x02, 0xdb, 0xe8, 0x7d, 0x08, 0x99, 0x7d, 0x36, 0xf8, 0x9a,
+ 0xfc, 0x1e, 0x18, 0x39, 0x3a, 0x8a, 0xee, 0xa9, 0xd0, 0x29, 0x2d, 0x53,
+ 0xab, 0x59, 0x28, 0xa6, 0xc6, 0xea, 0xe5, 0xaa, 0x6d, 0x84, 0x4a, 0x40,
+ 0xd7, 0x71, 0x1b, 0x3b, 0xc1, 0x24, 0xd5, 0xd1, 0x4a, 0x7e, 0xf0, 0xcd,
+ 0x5c, 0x9c, 0xf1, 0xad, 0x9e, 0x54, 0xd6, 0x7b, 0x76, 0x0a, 0x3b, 0xb4,
+ 0x19, 0x2b, 0xcc, 0x9c, 0x63, 0xf3, 0x1f, 0x61, 0xf3, 0x81, 0xfd, 0x62,
+ 0x39, 0xf3, 0xe1, 0xab, 0x4e, 0x04, 0xfa, 0xef, 0x25, 0x96, 0x51, 0x42,
+ 0x0a, 0xb2, 0xdb, 0x1d, 0x32, 0x3e, 0x59, 0x14, 0x08, 0x13, 0x3d, 0x26,
+ 0xe8, 0x2a, 0x74, 0x8b, 0x4c, 0x05, 0xbe, 0xef, 0xaf, 0x3e, 0x99, 0xd0,
+ 0xe7, 0xf1, 0xef, 0x73, 0x0d, 0x9e, 0xc0, 0x32, 0x5d, 0x8d, 0xb4, 0x7f,
+ 0x71, 0x01, 0x42, 0xd0, 0x7d, 0xef, 0x0e, 0x40, 0xdf, 0x4f, 0xc2, 0x72,
+ 0x32, 0x7d, 0x8a, 0xde, 0x1f, 0x4e, 0xe0, 0x1e, 0xe0, 0x3a, 0xcd, 0xac,
+ 0x8f, 0x69, 0x84, 0xf3, 0x03, 0x6f, 0x50, 0x1a, 0x19, 0x65, 0x1a, 0xb5,
+ 0xb2, 0x66, 0x7f, 0x46, 0xf7, 0xc4, 0xbb, 0x51, 0xc5, 0xc7, 0x41, 0xc7,
+ 0xc1, 0x8a, 0xde, 0x5c, 0xf4, 0x31, 0x9d, 0xd6, 0xe5, 0x23, 0xa1, 0xdd,
+ 0x22, 0x28, 0x16, 0x09, 0x38, 0x29, 0x82, 0xa7, 0x4a, 0xb2, 0xef, 0x4f,
+ 0xcb, 0x0a, 0xd4, 0x58, 0x1e, 0x26, 0xf3, 0xdf, 0x3d, 0xa5, 0x5e, 0x11,
+ 0x33, 0xfe, 0x26, 0x46, 0x21, 0x86, 0x4e, 0xf9, 0xa2, 0x08, 0x58, 0x2a,
+ 0x48, 0x2e, 0x82, 0xd3, 0x19, 0xf2, 0x52, 0x61, 0xc4, 0x1f, 0x64, 0x2f,
+ 0x80, 0x3b, 0x6e, 0x27, 0xa5, 0xd1, 0x6a, 0x81, 0x50, 0x5b, 0x53, 0xe0,
+ 0x15, 0xfa, 0xa5, 0xea, 0x5f, 0xa6, 0xda, 0x0b, 0xac, 0xd2, 0xc7, 0x72,
+ 0x63, 0x30, 0x2e, 0x3a, 0xdf, 0xb5, 0xae, 0xf6, 0x1a, 0x5b, 0x46, 0xf2,
+ 0x8b, 0x25, 0x1f, 0x86, 0xf2, 0xe5, 0x6a, 0xe1, 0x67, 0x36, 0xf8, 0x02,
+ 0xfd, 0x56, 0x4e, 0x93, 0x9d, 0x2f, 0x50, 0x6b},
+ {0x21, 0xfd, 0xfd, 0x2d, 0x4d, 0x99, 0x9c, 0xad, 0x88, 0x30, 0x74, 0x8f,
+ 0x3b, 0x3b, 0x2e, 0xdc, 0xee, 0xd8, 0xef, 0x00, 0x14, 0x49, 0x44, 0xf2,
+ 0x07, 0x0e, 0x04, 0x3f, 0x66, 0x03, 0x45, 0x18, 0x46, 0x4c, 0xd1, 0x3c,
+ 0xa6, 0xad, 0xd0, 0xeb, 0xdc, 0x7c, 0x4f, 0xfe, 0x41, 0xb5, 0xce, 0x7d,
+ 0x80, 0xa9, 0x58, 0x80, 0x29, 0x6a, 0xa2, 0x38, 0x42, 0xf3, 0x86, 0xa8,
+ 0x05, 0xa3, 0xd3, 0x2e, 0x12, 0x37, 0x4d, 0xfe, 0x0f, 0x30, 0x25, 0xec,
+ 0x6d, 0xaf, 0x7d, 0x72, 0xfa, 0xcc, 0xb8, 0xf6, 0x5d, 0x28, 0x81, 0x4b,
+ 0xdd, 0x71, 0xe6, 0xed, 0x40, 0x21, 0x58, 0x47, 0xbb, 0x4a, 0xea, 0x89,
+ 0xc8, 0x1b, 0x9e, 0xe9, 0x51, 0x73, 0x77, 0x89, 0xe4, 0xe2, 0x38, 0x5d,
+ 0x21, 0xda, 0x52, 0x88, 0xdc, 0x3a, 0x5a, 0xa2, 0xdc, 0x0b, 0xc3, 0xca,
+ 0x7b, 0x13, 0x16, 0x16, 0x4f, 0x03, 0x78, 0xb2, 0xbd, 0x06, 0x32, 0x7f,
+ 0xaf, 0xb4, 0xbc, 0x62, 0x9a, 0xae, 0xef, 0x36, 0xdc, 0x54, 0xd3, 0x8d,
+ 0x8a, 0x83, 0x28, 0x9d, 0xb2, 0xa1, 0x4c, 0x2e, 0xe7, 0x93, 0x19, 0x49,
+ 0xd6, 0x79, 0xfc, 0x29, 0xa9, 0x73, 0x2b, 0x69, 0x17, 0x09, 0xc3, 0xbc,
+ 0x75, 0x1f, 0x9b, 0x8b, 0x3b, 0xf4, 0x69, 0x90, 0xba, 0xa8, 0x31, 0x33,
+ 0xd6, 0x8a, 0xc5, 0x91, 0xe4, 0x25, 0xc9, 0x71, 0xbf, 0xc8, 0xe4, 0x29,
+ 0x47, 0x7e, 0x23, 0x87, 0x4e, 0x5f, 0xaf, 0xd9, 0xf7, 0x2b, 0xe0, 0xe2,
+ 0xfc, 0x7c, 0x2d, 0xe2, 0x0f, 0x95, 0xe3, 0x66, 0xc7, 0x6e, 0x91, 0xe1,
+ 0xe3, 0xdc, 0x8a, 0x61, 0x88, 0xc7, 0x89, 0x78, 0x5e, 0xdc, 0xd5, 0x23,
+ 0xc8, 0x2f, 0x88, 0x0b, 0x9f, 0xfa, 0x46, 0x6d, 0x0a, 0x28, 0x50, 0xde,
+ 0xc8, 0x56, 0xfd, 0x54, 0xee, 0x00, 0xb3, 0x84, 0x5b, 0x23, 0x5e, 0xd4,
+ 0x18, 0xa1, 0xd1, 0x58, 0x97, 0xab, 0x42, 0x5d, 0x99, 0x0e, 0xc2, 0xe8,
+ 0x5b, 0x47, 0x41, 0x6a, 0x56, 0x5c, 0x43, 0xc0, 0x7b, 0x39, 0xa9, 0x96,
+ 0x83, 0x23, 0xd2, 0xb5, 0xbd, 0x87, 0x3f, 0x6b, 0x2d, 0xe7, 0x76, 0x98,
+ 0xd6, 0x2b, 0x16, 0xa3, 0x51, 0x8b, 0x4b, 0xdc, 0xff, 0x90, 0x5e, 0x2f,
+ 0x86, 0xa6, 0xe5, 0x30, 0x29, 0xa7, 0x5c, 0x0e, 0x8e, 0x1e, 0x60, 0xbd,
+ 0xee, 0xfa, 0xbf, 0x40, 0x87, 0xa4, 0x91, 0x6a, 0xf8, 0xbd, 0xca, 0x15,
+ 0xc0, 0x8c, 0xee, 0x97, 0xc1, 0x71, 0xad, 0x5c, 0x10, 0x67, 0xbc, 0x3f,
+ 0x8b, 0x73, 0xb7, 0xc0, 0xb0, 0xfb, 0xe4, 0xe7, 0x47, 0x39, 0x30, 0x6a,
+ 0x60, 0x60, 0x73, 0x56, 0x5c, 0x3d, 0xfa, 0x5b, 0xa8, 0x81, 0x80, 0x3d,
+ 0xbd, 0xa9, 0x22, 0x3d, 0x84, 0x3d, 0x5f, 0xd7, 0x1f, 0x1c, 0x62, 0x57,
+ 0x79, 0x86, 0x52, 0xb0, 0x75, 0xa9, 0x36, 0x3a, 0xa7, 0x59, 0xe7, 0x04,
+ 0x00, 0x9b, 0xd5, 0x0e, 0x17, 0xae, 0x8d, 0xd2, 0x0b, 0x60, 0xe0, 0x77,
+ 0xa1, 0x3a, 0x41, 0x90, 0xe5, 0xa2, 0x0c, 0x03, 0x94, 0xef, 0x14, 0x57,
+ 0xd2, 0xe8, 0xd7, 0xa7, 0x04, 0x92, 0x17, 0xf0, 0x6f, 0xc6, 0xb7, 0x47,
+ 0xd5, 0x9e, 0xd0, 0x8b, 0xe4, 0x8c, 0xe2, 0x72, 0x7e, 0x3b, 0x01, 0xf0,
+ 0x5b, 0xdd, 0x67, 0x36, 0x61, 0x8c, 0xa3, 0xc8, 0x63, 0xbb, 0x4d, 0xd0,
+ 0xa4, 0x58, 0x4a, 0x13, 0x43, 0x93, 0x0a, 0xca, 0xfb, 0x19, 0x55, 0xc6,
+ 0x97, 0xa0, 0xa7, 0xae, 0x55, 0x84, 0x85, 0xc4, 0x6c, 0xa1, 0xfd, 0xe3,
+ 0x75, 0x64, 0xbd, 0xb7, 0xc6, 0x59, 0x29, 0x45, 0xe3, 0x72, 0x27, 0x95,
+ 0x76, 0x3f, 0xfe, 0xa7, 0x5c, 0xca, 0x63, 0x71, 0xf1, 0xfe, 0x52, 0x78,
+ 0xa6, 0x85, 0xa2, 0x04, 0xe1, 0xea, 0x49, 0x1c, 0x14, 0x83, 0x96, 0xba,
+ 0x0b, 0xc1, 0x3f, 0x18, 0x91, 0xe5, 0x0f, 0xfb, 0x7e, 0x3e, 0xaa, 0x21,
+ 0x57, 0x2d, 0x92, 0x93},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {997,
+ {0xb6, 0xe3, 0x86, 0x1c, 0x5b, 0xda, 0x25, 0x76, 0x40, 0x58, 0x38, 0xa4,
+ 0xb0, 0x4c, 0x39, 0x22, 0x2c, 0x5f, 0xda, 0x1a, 0x07, 0x0e, 0x60, 0x5d},
+ {0x26, 0x93, 0x01, 0x7e, 0x86, 0x1a, 0x0a, 0xf7, 0xac, 0xc0, 0x73, 0x2a,
+ 0xfb, 0x50, 0xf4, 0x1f, 0x05, 0x6e, 0x19, 0xea, 0x27, 0x28, 0xab, 0xcb,
+ 0x1b, 0x85, 0x2e, 0x37, 0xd9, 0x62, 0x19, 0xd0, 0xfd, 0x9b, 0xfd, 0x28,
+ 0x5d, 0xb7, 0x45, 0x2a, 0x84, 0xf5, 0x5e, 0xc9, 0xd2, 0xe9, 0xec, 0x2d,
+ 0xeb, 0xad, 0xaf, 0x4a, 0x57, 0xdd, 0x04, 0x61, 0x00, 0xef, 0x73, 0x83,
+ 0xae, 0x85, 0x74, 0xcb, 0x12, 0x07, 0x77, 0xe7, 0xaf, 0xb2, 0x4c, 0x75,
+ 0x97, 0xc7, 0x97, 0xbd, 0xee, 0xfd, 0xc9, 0xfc, 0x73, 0x36, 0xbb, 0x25,
+ 0x6f, 0x38, 0x54, 0xa3, 0x6b, 0x4c, 0x1b, 0xea, 0xed, 0x94, 0x93, 0x7c,
+ 0x43, 0xce, 0x50, 0x4e, 0xf4, 0x2d, 0x6a, 0x8c, 0x3e, 0x31, 0xc6, 0xbd,
+ 0x3f, 0xd6, 0x06, 0xd1, 0xa8, 0xcf, 0xea, 0x3a, 0xea, 0x17, 0xf3, 0xa2,
+ 0x52, 0x52, 0x11, 0xef, 0x0b, 0x6f, 0x6a, 0xca, 0xa7, 0xb0, 0x1f, 0xbe,
+ 0x03, 0x13, 0x2f, 0x36, 0xb2, 0xd5, 0xa2, 0xa9, 0xbf, 0x74, 0x75, 0xfc,
+ 0x80, 0xb3, 0x2f, 0xb7, 0xcb, 0x56, 0x3d, 0xdb, 0x3d, 0x13, 0xcc, 0xc4,
+ 0x4d, 0x68, 0x7e, 0x14, 0xd8, 0x1d, 0xf8, 0xee, 0xde, 0xe5, 0xca, 0x80,
+ 0xc2, 0xfe, 0x51, 0x66, 0x08, 0x05, 0x5d, 0x85, 0xad, 0x98, 0xde, 0x50,
+ 0x43, 0xac, 0x9d, 0xf6, 0xcf, 0x05, 0xd5, 0xd0, 0xd5, 0x65, 0x49, 0x8f,
+ 0xf9, 0x62, 0xad, 0x34, 0x42, 0x98, 0x87, 0x44, 0xf5, 0xad, 0x17, 0xc7,
+ 0xe2, 0xde, 0x40, 0x2c, 0xc0, 0xcb, 0xae, 0xf2, 0x98, 0xec, 0xd8, 0x90,
+ 0xc0, 0x39, 0x20, 0x4f, 0x5c, 0xbb, 0x61, 0xdd, 0xf4, 0xa4, 0xc7, 0x3f,
+ 0xc8, 0x3d, 0xef, 0xc6, 0x58, 0x7a, 0xe5, 0x69, 0xc5, 0x87, 0x4e, 0x5c,
+ 0xb5, 0x35, 0x00, 0x6a, 0x01, 0x57, 0xd0, 0x59, 0xca, 0x91, 0x7d, 0x85,
+ 0x45, 0x78, 0x1d, 0x43, 0x8e, 0xf1, 0x1c, 0x64, 0xf7, 0xac, 0x58, 0xf6,
+ 0x51, 0x28, 0x05, 0xcd, 0xba, 0x01, 0x60, 0xec, 0xf6, 0x96, 0xa0, 0x0f,
+ 0xed, 0xc4, 0xa3, 0x1a, 0x0d, 0x4c, 0x28, 0xfa, 0x80, 0x69, 0x04, 0x36,
+ 0x0a, 0x12, 0x9d, 0x07, 0x14, 0xa4, 0x4c, 0x75, 0x8e, 0x28, 0xf6, 0x9d,
+ 0xd1, 0x17, 0x6c, 0x09, 0x2a, 0xcd, 0x5e, 0x5c, 0x3d, 0x08, 0x26, 0x64,
+ 0x0b, 0x81, 0xb2, 0x95, 0x61, 0x53, 0xf2, 0x81, 0x63, 0xd2, 0x25, 0x70,
+ 0x4e, 0x0e, 0xa7, 0x06, 0xb8, 0xba, 0x9a, 0x7e, 0x54, 0x7b, 0x57, 0x7f,
+ 0x04, 0xbc, 0xbf, 0x8b, 0x2d, 0xa5, 0x52, 0x25, 0xe8, 0x46, 0x23, 0x0f,
+ 0x2c, 0xa6, 0x96, 0x8a, 0xce, 0x2a, 0xa0, 0xaa, 0xcc, 0x21, 0xd6, 0xd2,
+ 0x2b, 0xa0, 0xf1, 0x4e, 0xb2, 0x85, 0x6f, 0x91, 0xba, 0x7f, 0xb8, 0x98,
+ 0xc3, 0x65, 0x92, 0xc7, 0x87, 0xfc, 0x17, 0xde, 0xb7, 0xfa, 0xde, 0xa8,
+ 0x97, 0xae, 0xda, 0xc6, 0xca, 0x22, 0x92, 0xca, 0x05, 0xbf, 0x0b, 0x0f,
+ 0xe0, 0xc5, 0x96, 0x32, 0x0a, 0x50, 0x1f, 0xbd, 0x63, 0x6a, 0xae, 0x9a,
+ 0x23, 0x9a, 0xc7, 0x7b, 0x1c, 0xeb, 0xf3, 0x25, 0xfc, 0x7e, 0x91, 0xe3,
+ 0x76, 0xaa, 0xd2, 0xb2, 0x4c, 0x5d, 0x1d, 0xb0, 0xf8, 0x19, 0x55, 0x8e,
+ 0x20, 0x8f, 0x4e, 0x1e, 0x8d, 0xa2, 0x5b, 0xf0, 0xbb, 0x40, 0x87, 0x01,
+ 0x43, 0x60, 0xe5, 0x99, 0x14, 0xc0, 0xd7, 0xc8, 0x2c, 0x90, 0x26, 0x55,
+ 0x01, 0x15, 0x52, 0x1f, 0x6c, 0x88, 0x77, 0xc7, 0x24, 0x66, 0xa9, 0x68,
+ 0xb6, 0x42, 0x2c, 0xf1, 0x7e, 0x56, 0x7a, 0x0e, 0x3f, 0xb3, 0x5a, 0xae,
+ 0x10, 0x3b, 0x33, 0xc6, 0x09, 0xd4, 0xcd, 0x76, 0xb8, 0xd3, 0xac, 0xd8,
+ 0x8f, 0x12, 0x4e, 0xcb, 0x5a, 0xe0, 0xa1, 0x3a, 0x29, 0x76, 0x7c, 0xe7,
+ 0xaa, 0x22, 0x3a, 0xa8, 0x69, 0xc0, 0xf1, 0x36},
+ {0xf4, 0x1d, 0x64, 0x6a, 0x24, 0x15, 0x5c, 0xb8, 0x4d, 0x9d, 0x18, 0xef,
+ 0x30, 0x03, 0xb4, 0xb1, 0x0a, 0xce, 0x80, 0x7a, 0x7b, 0x79, 0xb5, 0x5e,
+ 0x74, 0x8b, 0x3d, 0x2f, 0xa9, 0xd2, 0x3a, 0x2f, 0xf6, 0xa8, 0x28, 0x7a,
+ 0xc7, 0xcc, 0xb9, 0x06, 0x1a, 0x7d, 0x0c, 0xd0, 0x1d, 0xae, 0x44, 0x52,
+ 0xbd, 0xb1, 0xdc, 0x73, 0x6e, 0x27, 0xe1, 0x9f, 0xd4, 0x70, 0xf7, 0x3b,
+ 0x5f, 0xdb, 0x93, 0xb8, 0x65, 0x9c, 0x22, 0xdc, 0x10, 0x7f, 0xd1, 0x7b,
+ 0x91, 0xf9, 0xcc, 0xd1, 0x57, 0x43, 0xb6, 0xc5, 0xec, 0x7c, 0xe1, 0x5c,
+ 0xae, 0x7c, 0xfa, 0x2b, 0xa3, 0x08, 0xf9, 0xfb, 0x01, 0x5d, 0x1a, 0x55,
+ 0x58, 0xa8, 0x44, 0xab, 0x31, 0x14, 0xc5, 0xe0, 0xd7, 0xc8, 0xec, 0x96,
+ 0xe4, 0x0e, 0x6c, 0x54, 0x58, 0xe8, 0xcc, 0x0b, 0x52, 0xb0, 0x4e, 0xcb,
+ 0x33, 0x2a, 0xe6, 0x9b, 0x49, 0x03, 0xd6, 0x59, 0x09, 0x83, 0x35, 0x9e,
+ 0xc4, 0x42, 0x14, 0x65, 0x4e, 0x5d, 0x2c, 0x78, 0x1a, 0x45, 0x65, 0xd9,
+ 0x28, 0x65, 0xa7, 0x14, 0x58, 0xbc, 0x48, 0xb6, 0x19, 0x69, 0xd8, 0x95,
+ 0xa0, 0x53, 0x1d, 0x3b, 0x74, 0x9b, 0x66, 0x56, 0xea, 0xea, 0xd0, 0x61,
+ 0x48, 0x6f, 0x1d, 0xf5, 0x70, 0xf7, 0xf9, 0x7c, 0x2d, 0xf0, 0x70, 0x41,
+ 0x3e, 0x7c, 0x0b, 0xd2, 0x26, 0x8e, 0x2c, 0x84, 0x13, 0x06, 0xd9, 0xa7,
+ 0xca, 0x89, 0x2c, 0x09, 0xa9, 0x37, 0x4b, 0xea, 0x76, 0x91, 0x73, 0x19,
+ 0x11, 0xa0, 0x80, 0xd1, 0x7d, 0xe2, 0xa8, 0xd2, 0x56, 0xce, 0x45, 0x38,
+ 0xa7, 0xec, 0x2b, 0xcd, 0xd8, 0x56, 0xb9, 0x67, 0xd2, 0xda, 0x49, 0x01,
+ 0xe6, 0xdc, 0xe8, 0x66, 0xeb, 0xf6, 0x3f, 0x1d, 0xae, 0x1d, 0xd3, 0xc6,
+ 0x48, 0xde, 0xe1, 0x84, 0xff, 0xcd, 0x36, 0xf9, 0x9a, 0x63, 0x0a, 0xa2,
+ 0xdb, 0xbc, 0x56, 0x20, 0x8f, 0x77, 0x86, 0x36, 0xa7, 0x14, 0x73, 0x0f,
+ 0x68, 0xdf, 0x7e, 0x14, 0xea, 0xb7, 0x26, 0x9d, 0xd0, 0x31, 0xef, 0xf3,
+ 0x4b, 0x14, 0x44, 0xda, 0x64, 0xb2, 0xf9, 0xc3, 0xfe, 0xb0, 0x13, 0x52,
+ 0x33, 0x71, 0xb3, 0xa6, 0xc8, 0x7b, 0xa4, 0xfa, 0xea, 0xc2, 0x7a, 0xd7,
+ 0xfe, 0x9f, 0x9f, 0x5d, 0xaa, 0xa7, 0x30, 0xd3, 0xfe, 0x68, 0x48, 0x77,
+ 0xa2, 0xcf, 0x72, 0xda, 0x78, 0xb0, 0xb6, 0xd0, 0x05, 0x86, 0xc5, 0x7a,
+ 0x56, 0x50, 0x53, 0xf2, 0x1e, 0x24, 0x44, 0x24, 0x4e, 0x54, 0x55, 0x3c,
+ 0xad, 0xa4, 0x8f, 0x36, 0xa8, 0xd8, 0x3e, 0x25, 0x41, 0x3d, 0xa9, 0x5d,
+ 0xe9, 0x1f, 0xff, 0xf1, 0x29, 0xb1, 0x9c, 0x90, 0xfa, 0xdf, 0x5d, 0xd5,
+ 0x33, 0x25, 0xf4, 0xb0, 0x7a, 0xb4, 0xb1, 0xa3, 0xa4, 0x43, 0xc4, 0x04,
+ 0x2e, 0x04, 0x3b, 0xa6, 0xc1, 0x50, 0x60, 0x5b, 0x72, 0x67, 0xef, 0x8d,
+ 0xe2, 0xe4, 0x94, 0x51, 0x21, 0x78, 0x91, 0x4c, 0xdc, 0x43, 0xb0, 0xdb,
+ 0x62, 0x34, 0x60, 0x5f, 0x51, 0x4b, 0x76, 0x33, 0x79, 0xc0, 0x5c, 0x9f,
+ 0xb5, 0xf7, 0x48, 0xed, 0x68, 0x29, 0x25, 0x92, 0xaf, 0xad, 0x18, 0x2c,
+ 0x97, 0x35, 0x5a, 0x88, 0xb8, 0xf4, 0xd1, 0x40, 0x17, 0x12, 0x0d, 0x92,
+ 0x1a, 0x6c, 0xd8, 0x93, 0x62, 0x41, 0x6d, 0x2a, 0x9c, 0x74, 0xce, 0x33,
+ 0xf2, 0x1d, 0xda, 0x9c, 0x59, 0x77, 0x2c, 0x17, 0x0f, 0x4d, 0x48, 0xbc,
+ 0xc6, 0xff, 0x5d, 0xa7, 0xf2, 0x21, 0xd4, 0x8d, 0x62, 0xc6, 0x5e, 0x31,
+ 0x09, 0xb0, 0x61, 0x26, 0x54, 0x1d, 0x63, 0x30, 0xfe, 0x40, 0xef, 0x8f,
+ 0x5c, 0xa8, 0x3e, 0x18, 0x66, 0x3f, 0x30, 0x26, 0x2d, 0xe2, 0x44, 0xc0,
+ 0x99, 0xe2, 0xdf, 0x74, 0x1e, 0x1a, 0xd3, 0x8a, 0x11, 0x1a, 0x22, 0x8b,
+ 0xf7, 0x05, 0x75, 0x37, 0xd1, 0xd1, 0xb5, 0xfa, 0x87, 0xaf, 0xb2, 0xc4,
+ 0xed, 0xcf, 0x6c, 0xa1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {998,
+ {0xe3, 0x53, 0x3d, 0x52, 0x89, 0x26, 0xa9, 0x6a, 0x98, 0x39, 0xdc, 0xec,
+ 0xfa, 0x4b, 0xd9, 0x82, 0xf3, 0xbe, 0x90, 0xb4, 0xc7, 0x4b, 0x69, 0x7a},
+ {0x32, 0xb1, 0x9b, 0x34, 0xc8, 0x65, 0x34, 0x93, 0xde, 0x8c, 0x54, 0x81,
+ 0x74, 0xd1, 0xb2, 0x65, 0x7c, 0x6a, 0xbc, 0xc9, 0xa9, 0x0e, 0x29, 0x7c,
+ 0x85, 0x4f, 0x14, 0xaa, 0xd2, 0x68, 0x69, 0x50, 0xa7, 0xa2, 0x08, 0xe6,
+ 0x4c, 0x68, 0x01, 0x61, 0x31, 0x6e, 0x22, 0x7d, 0x22, 0x56, 0xe7, 0x16,
+ 0x0b, 0x08, 0x52, 0xc6, 0xd2, 0x62, 0x0d, 0xdd, 0xc1, 0x11, 0xc7, 0x9d,
+ 0x54, 0x14, 0xa5, 0x7d, 0x1a, 0xb9, 0x4c, 0xd8, 0x3f, 0xe7, 0x3a, 0x7d,
+ 0xa5, 0xc4, 0x0c, 0x0f, 0x3a, 0x77, 0x15, 0xee, 0x8e, 0x28, 0x04, 0xc7,
+ 0xfa, 0xf9, 0xa8, 0x0a, 0x14, 0xdb, 0xad, 0xb3, 0x14, 0x27, 0x0e, 0x6c,
+ 0xfe, 0x34, 0xd7, 0xf8, 0x00, 0x2e, 0x55, 0x2d, 0x07, 0x46, 0xab, 0x64,
+ 0x2b, 0x07, 0x90, 0xb0, 0xa0, 0x56, 0x14, 0x74, 0x2d, 0x81, 0x91, 0x3b,
+ 0x5c, 0x88, 0x14, 0x86, 0x8b, 0xc9, 0xdc, 0x43, 0x7d, 0xba, 0xb1, 0x01,
+ 0x3c, 0x85, 0xa0, 0x81, 0x61, 0x2d, 0x6e, 0xee, 0xc4, 0x78, 0x14, 0xe5,
+ 0x83, 0x12, 0xd6, 0xc9, 0x9d, 0x49, 0x15, 0x7a, 0x71, 0x3b, 0xf0, 0xc3,
+ 0x07, 0x80, 0x51, 0xbe, 0xcd, 0xe1, 0xab, 0xec, 0x10, 0xf5, 0x3a, 0xeb,
+ 0xd3, 0xdf, 0xa7, 0x85, 0xdf, 0x0d, 0x69, 0xe2, 0xdc, 0x46, 0xe5, 0x40,
+ 0x9a, 0x72, 0x19, 0xc2, 0xbc, 0x96, 0xd1, 0x77, 0xc7, 0x2a, 0x04, 0x79,
+ 0x7e, 0xb6, 0x40, 0x35, 0xbd, 0x36, 0x4d, 0xc9, 0x2f, 0x83, 0x4e, 0x82,
+ 0xab, 0xec, 0x13, 0x5e, 0x9f, 0xf3, 0xab, 0xb3, 0x60, 0xc8, 0x69, 0x91,
+ 0x3c, 0x98, 0x20, 0x9e, 0xc4, 0x67, 0xb8, 0x6a, 0x00, 0x11, 0x6c, 0x5d,
+ 0x31, 0x78, 0x0b, 0x9c, 0x2b, 0x2e, 0xf4, 0x88, 0x83, 0xb1, 0xeb, 0xc0,
+ 0x7d, 0x13, 0x1e, 0x8d, 0x76, 0x42, 0x14, 0x40, 0x13, 0x4a, 0xca, 0x14,
+ 0xd6, 0x59, 0xcc, 0xd7, 0x26, 0xfd, 0x92, 0xf3, 0x9d, 0xcd, 0xd5, 0x7e,
+ 0x34, 0x79, 0x33, 0x06, 0xeb, 0xdb, 0x42, 0xe6, 0x15, 0x73, 0xda, 0xe0,
+ 0x5f, 0xea, 0xb6, 0x58, 0x66, 0xaa, 0x6d, 0x45, 0x4b, 0xfb, 0xe0, 0x79,
+ 0x9d, 0xb8, 0xb2, 0x8d, 0x3d, 0xc7, 0xeb, 0x06, 0x0f, 0x89, 0xd8, 0xa9,
+ 0x6c, 0xd2, 0xf5, 0x66, 0xa2, 0xd5, 0xe7, 0x7f, 0x17, 0x6d, 0x72, 0xb5,
+ 0x10, 0x0d, 0xde, 0xc3, 0x61, 0xd8, 0xc3, 0x26, 0x60, 0x9e, 0x2b, 0xbc,
+ 0xc5, 0xf2, 0xe3, 0xed, 0x5c, 0x7f, 0x19, 0x6d, 0xeb, 0x57, 0xef, 0xb3,
+ 0x6e, 0x8e, 0x88, 0x88, 0x71, 0x96, 0xad, 0x0e, 0xaf, 0x3c, 0xde, 0x31,
+ 0xa1, 0x4f, 0x92, 0xb7, 0x4b, 0xa3, 0xdf, 0x4d, 0x42, 0xf9, 0xd4, 0xa4,
+ 0x01, 0xc1, 0xa4, 0x81, 0xd4, 0x96, 0x6a, 0xc9, 0x02, 0x38, 0xa3, 0xa2,
+ 0x1d, 0x6b, 0x93, 0x0c, 0xf1, 0x16, 0x85, 0xb4, 0x4c, 0x81, 0xec, 0x8e,
+ 0xc6, 0x49, 0xb6, 0x91, 0x7b, 0x89, 0x3f, 0xde, 0x40, 0x0e, 0xff, 0x54,
+ 0x10, 0xc4, 0x84, 0x39, 0xd3, 0x9c, 0x75, 0xec, 0xe2, 0x91, 0x07, 0x27,
+ 0x17, 0x91, 0xec, 0x83, 0x5d, 0xd9, 0xc7, 0xc0, 0xa7, 0xe6, 0xb6, 0xfd,
+ 0x59, 0xed, 0x4e, 0x34, 0x67, 0x6f, 0xfd, 0xc4, 0x5b, 0x60, 0xae, 0xee,
+ 0xee, 0x58, 0x65, 0xef, 0xee, 0xe1, 0xb7, 0x32, 0x0b, 0x6e, 0x08, 0xec,
+ 0x37, 0xb0, 0xc4, 0x7c, 0xe1, 0x64, 0x1d, 0x19, 0x48, 0x01, 0x24, 0xeb,
+ 0x47, 0xc2, 0xa3, 0xa3, 0x02, 0xb0, 0x88, 0x1c, 0x6f, 0x53, 0x39, 0xc3,
+ 0x75, 0xdf, 0x14, 0x0e, 0x10, 0x0d, 0x3b, 0x0c, 0xb4, 0x7b, 0xbb, 0xe2,
+ 0x7e, 0xe1, 0xeb, 0xeb, 0xa0, 0x09, 0x26, 0x95, 0x74, 0x0a, 0x4f, 0xf6,
+ 0xf7, 0x5b, 0x3a, 0x80, 0x75, 0x88, 0xbb, 0x36, 0xf3, 0x4d, 0xd9, 0xce,
+ 0x1e, 0xce, 0x89, 0x30, 0x42, 0xdd, 0x93, 0xe6},
+ {0x40, 0xdf, 0xdd, 0x6d, 0x48, 0x66, 0x06, 0x3e, 0x96, 0xc6, 0x10, 0x12,
+ 0x8c, 0x7c, 0xb3, 0x4a, 0x55, 0x25, 0x79, 0x26, 0x2f, 0x6f, 0x2b, 0x48,
+ 0xf9, 0xe0, 0xe4, 0x42, 0x46, 0xb9, 0xe6, 0xd1, 0xf9, 0x66, 0x05, 0x50,
+ 0x43, 0x8f, 0xe1, 0x75, 0x2f, 0x24, 0x16, 0x15, 0x4b, 0x7c, 0xe0, 0x99,
+ 0xa1, 0xe0, 0xc0, 0x2b, 0x80, 0x3f, 0xa7, 0x33, 0x6b, 0xd3, 0xd5, 0x1f,
+ 0x93, 0xad, 0xf7, 0x15, 0x00, 0xf4, 0xe3, 0x6c, 0x7b, 0xb3, 0x09, 0x4d,
+ 0xff, 0x40, 0x29, 0xd5, 0xb6, 0x48, 0x95, 0xd9, 0xda, 0xbd, 0x0b, 0x6a,
+ 0xd6, 0xb0, 0x77, 0x5e, 0x65, 0xc2, 0xd7, 0xfc, 0x5e, 0x45, 0x88, 0x6f,
+ 0x90, 0xe1, 0x47, 0x94, 0xc1, 0xe8, 0x86, 0x31, 0xba, 0x07, 0xf2, 0x4b,
+ 0x2a, 0x9f, 0x4f, 0x41, 0x98, 0xa2, 0x4f, 0xc8, 0x81, 0xae, 0xb5, 0x1d,
+ 0x81, 0x2e, 0x69, 0xdd, 0x28, 0x30, 0x57, 0x07, 0x29, 0xc8, 0x87, 0xd3,
+ 0xfc, 0x81, 0x64, 0xa0, 0x1d, 0xe5, 0x26, 0xbf, 0x0f, 0x15, 0x91, 0xce,
+ 0x85, 0xd6, 0x5e, 0xdc, 0x39, 0xee, 0x2b, 0x7e, 0x83, 0x21, 0xee, 0xf5,
+ 0x6e, 0x9c, 0x92, 0x29, 0x84, 0x6e, 0x12, 0xd9, 0x17, 0xec, 0xdf, 0x46,
+ 0x88, 0x38, 0xd6, 0x04, 0x63, 0xb0, 0xda, 0x44, 0x9a, 0x6e, 0xde, 0x91,
+ 0xf1, 0xaa, 0xf8, 0x7a, 0x57, 0x75, 0x2f, 0x87, 0xc0, 0x6e, 0x53, 0x29,
+ 0x1d, 0x01, 0x14, 0x64, 0x05, 0xe6, 0xc4, 0xc1, 0x7c, 0xc6, 0x65, 0x30,
+ 0xd7, 0xaf, 0x31, 0x8c, 0x4d, 0x34, 0x62, 0x4c, 0xe4, 0x27, 0xa1, 0xc0,
+ 0x1f, 0x34, 0x25, 0xa3, 0xa3, 0x3b, 0xfe, 0xcf, 0xbd, 0x18, 0x9a, 0x44,
+ 0x54, 0xad, 0xc4, 0x84, 0xcd, 0x32, 0x5d, 0xa0, 0xbb, 0x0c, 0x2d, 0xdd,
+ 0xb8, 0x37, 0x87, 0xbf, 0xe5, 0xc9, 0x99, 0x12, 0x65, 0x70, 0xb3, 0x3c,
+ 0x69, 0x54, 0xad, 0xf7, 0x5a, 0x91, 0xca, 0x63, 0x21, 0xe9, 0x9d, 0x4d,
+ 0x86, 0x89, 0x19, 0x7c, 0x2f, 0xd7, 0x92, 0x0d, 0xbc, 0x0e, 0xb9, 0xe0,
+ 0x14, 0xc2, 0xfc, 0xdb, 0x2e, 0x07, 0xc0, 0xb1, 0xcd, 0xb5, 0x21, 0x61,
+ 0x9d, 0xa2, 0x55, 0xda, 0x38, 0x7e, 0x3b, 0xb1, 0x6e, 0x52, 0xb5, 0x4e,
+ 0x8e, 0x8c, 0x0e, 0x2c, 0x45, 0x6e, 0x7e, 0xc6, 0x23, 0x01, 0x0e, 0x16,
+ 0x3d, 0xfc, 0x49, 0x09, 0x09, 0x8c, 0x89, 0x4d, 0x73, 0x38, 0x2a, 0xe9,
+ 0x64, 0x3c, 0xfe, 0x83, 0xf5, 0x5d, 0xc7, 0x25, 0x32, 0x45, 0xd7, 0x88,
+ 0xe0, 0x74, 0x5e, 0x07, 0x9a, 0x00, 0x7f, 0xa5, 0x03, 0xc2, 0xb2, 0x51,
+ 0xbc, 0xa2, 0xef, 0xe1, 0xa5, 0x2d, 0xbb, 0x81, 0x39, 0x76, 0x27, 0x60,
+ 0xcb, 0xb6, 0x03, 0x31, 0xe8, 0xe1, 0xfd, 0x3b, 0x48, 0xc8, 0xc4, 0x61,
+ 0x7c, 0xf2, 0xd0, 0x75, 0x37, 0x73, 0xc5, 0xc5, 0x35, 0xd9, 0x15, 0x61,
+ 0x47, 0x1d, 0xd3, 0xff, 0xa4, 0x57, 0x7d, 0x97, 0x52, 0x2d, 0x58, 0x42,
+ 0x07, 0x5c, 0xdf, 0xf6, 0xb1, 0x69, 0x95, 0xd2, 0x19, 0x0a, 0xbb, 0x22,
+ 0x4a, 0x1a, 0x89, 0xf4, 0x9b, 0x82, 0x76, 0x65, 0x02, 0xe2, 0xef, 0x8a,
+ 0x6c, 0x1d, 0x67, 0xdc, 0x84, 0x85, 0x83, 0xa2, 0x82, 0xcf, 0x46, 0x86,
+ 0x44, 0x32, 0x07, 0xcf, 0x41, 0xff, 0x7b, 0x9b, 0x5c, 0x46, 0x4b, 0x69,
+ 0x31, 0x9b, 0xda, 0x8c, 0xf0, 0xb9, 0x69, 0xba, 0x9e, 0x12, 0xda, 0x00,
+ 0xf7, 0xc3, 0x6e, 0x7a, 0xaf, 0x31, 0xd3, 0x54, 0xc5, 0x79, 0x1a, 0x3b,
+ 0x7c, 0x86, 0x0a, 0x56, 0xbe, 0x28, 0xa5, 0x4f, 0x25, 0x33, 0x61, 0x21,
+ 0x78, 0xd6, 0xf6, 0xdd, 0x6b, 0x00, 0xcf, 0x20, 0xd3, 0x88, 0x6e, 0x11,
+ 0xc4, 0x7b, 0x12, 0x49, 0x48, 0xa0, 0xe7, 0xc7, 0x30, 0x8b, 0xef, 0xd2,
+ 0x4c, 0xd9, 0xa2, 0x66, 0x1b, 0x8f, 0xdc, 0x3b, 0xbc, 0x15, 0x88, 0xc0,
+ 0xfb, 0x4f, 0x80, 0xf2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {999,
+ {0x41, 0x88, 0xed, 0xfa, 0x89, 0x7e, 0xb4, 0x23, 0x77, 0xc2, 0xb7, 0xc8,
+ 0xfb, 0x13, 0x27, 0x4a, 0x9e, 0x0e, 0x75, 0x95, 0x87, 0x07, 0x8c, 0xe9},
+ {0xf6, 0xb4, 0x35, 0xa2, 0xf5, 0xa5, 0xf5, 0x7e, 0xd1, 0x09, 0x5b, 0xdc,
+ 0x22, 0xa4, 0x64, 0x71, 0x5f, 0xfa, 0x1a, 0xf3, 0x7c, 0xb0, 0x4a, 0xa9,
+ 0xa8, 0xea, 0x6b, 0x03, 0xc5, 0x6b, 0x62, 0xb4, 0xe8, 0x6c, 0x59, 0x26,
+ 0x33, 0xce, 0xc6, 0x44, 0x3d, 0x59, 0xf2, 0xe9, 0xb9, 0xe5, 0xf4, 0x46,
+ 0x71, 0xcf, 0x81, 0xd2, 0x35, 0x07, 0x96, 0x6b, 0xac, 0x0a, 0x95, 0x6c,
+ 0xba, 0x91, 0x66, 0x74, 0xa8, 0x7a, 0x5b, 0x3d, 0x84, 0xc1, 0x22, 0xbf,
+ 0xce, 0xa2, 0x2e, 0x68, 0xd9, 0x7e, 0x9c, 0x61, 0x72, 0x85, 0x51, 0x8f,
+ 0x82, 0x77, 0xb8, 0x0d, 0x97, 0x98, 0xae, 0x78, 0x10, 0xe3, 0xad, 0xdd,
+ 0xc6, 0x01, 0x96, 0x6d, 0x0c, 0x7b, 0x1a, 0xe6, 0xab, 0x41, 0xd1, 0xa8,
+ 0x33, 0xf2, 0x62, 0x54, 0x48, 0x99, 0x8e, 0x1d, 0x9b, 0xd3, 0xdf, 0x4f,
+ 0x85, 0x48, 0x16, 0x7c, 0x35, 0x84, 0x9d, 0xae, 0xac, 0x65, 0x9b, 0xde,
+ 0x83, 0x0e, 0x5d, 0x33, 0x5c, 0x9e, 0xfd, 0x5e, 0xc7, 0x60, 0xaf, 0xe2,
+ 0x19, 0x27, 0xf3, 0x64, 0xb7, 0xa0, 0x90, 0x40, 0xff, 0x1b, 0xd8, 0x79,
+ 0x4f, 0xe4, 0xdd, 0x73, 0x78, 0x84, 0x24, 0x5e, 0x89, 0x02, 0xaa, 0x0d,
+ 0x7d, 0xb2, 0x3d, 0xca, 0x68, 0x72, 0xa9, 0xa7, 0x14, 0x0c, 0xf6, 0x88,
+ 0xb0, 0x26, 0x99, 0x2b, 0xc3, 0xcd, 0x75, 0xf9, 0x47, 0x62, 0x84, 0x12,
+ 0xbc, 0x1d, 0x5d, 0x8c, 0x86, 0xdd, 0x76, 0xa9, 0xb7, 0x21, 0xc9, 0xeb,
+ 0x57, 0x61, 0xd0, 0x7b, 0xeb, 0x1c, 0x8e, 0x8f, 0xf3, 0x2f, 0x84, 0x5c,
+ 0xb5, 0x14, 0xe1, 0x17, 0x97, 0xfc, 0x0b, 0x0f, 0xac, 0x5e, 0x7a, 0x2e,
+ 0xa9, 0x72, 0x16, 0xec, 0x66, 0x47, 0x8a, 0x22, 0x6b, 0xdb, 0x9f, 0xaf,
+ 0x70, 0x3f, 0x4a, 0x10, 0xbe, 0xba, 0x36, 0x9b, 0x35, 0xeb, 0xee, 0xc7,
+ 0x0c, 0xa7, 0xbe, 0x37, 0xfa, 0xe2, 0x05, 0xed, 0x45, 0x30, 0xce, 0x80,
+ 0x0f, 0x4e, 0xf4, 0xd0, 0x08, 0xdf, 0xe3, 0x79, 0x71, 0xdd, 0x30, 0x4f,
+ 0x82, 0x8c, 0x0f, 0xbf, 0xaa, 0x27, 0x20, 0xde, 0xd9, 0x8b, 0x0c, 0xbe,
+ 0x67, 0xc9, 0x1b, 0x7c, 0x7b, 0x35, 0x3b, 0xb3, 0x5c, 0x13, 0xe5, 0x49,
+ 0x3e, 0xe3, 0x32, 0x0a, 0xdd, 0x9e, 0x39, 0x5a, 0x0e, 0xab, 0x0d, 0x43,
+ 0x59, 0x79, 0xd2, 0xea, 0xd6, 0xa2, 0x9a, 0x90, 0x53, 0x70, 0x6f, 0x40,
+ 0x3f, 0x67, 0xd1, 0x8b, 0x03, 0x37, 0x5f, 0xa2, 0xff, 0x85, 0x51, 0x58,
+ 0xa3, 0x40, 0xf8, 0xdf, 0x79, 0xec, 0xae, 0x3a, 0xb4, 0xbd, 0x21, 0x89,
+ 0x36, 0xae, 0x0c, 0x14, 0x61, 0x18, 0x49, 0x3b, 0x71, 0xcb, 0xae, 0x07,
+ 0x6a, 0x9e, 0x94, 0x29, 0x0b, 0xad, 0xd4, 0x48, 0x1b, 0xd1, 0x56, 0x40,
+ 0x4b, 0x80, 0x6b, 0x16, 0x82, 0x67, 0x5a, 0xe1, 0xa3, 0xfc, 0xe1, 0x22,
+ 0x1b, 0xe6, 0xa2, 0x92, 0x4b, 0x26, 0xd4, 0x4d, 0x64, 0x23, 0xe2, 0xce,
+ 0x7b, 0x52, 0xba, 0x2c, 0x65, 0x23, 0x85, 0xad, 0x4e, 0x17, 0xdb, 0x66,
+ 0xe8, 0xe9, 0x06, 0xd2, 0xdf, 0x09, 0x90, 0xaf, 0x1c, 0x62, 0x98, 0x7b,
+ 0x1b, 0xf1, 0x5b, 0xda, 0x11, 0x33, 0x19, 0xdf, 0x2a, 0x99, 0x02, 0xe9,
+ 0x12, 0xb1, 0xf4, 0x5e, 0xc4, 0x6b, 0x79, 0x15, 0x66, 0xc4, 0x7f, 0x61,
+ 0xd8, 0x09, 0x05, 0x31, 0xe1, 0xf4, 0xaf, 0x40, 0x0c, 0x81, 0x27, 0x30,
+ 0x9f, 0x7a, 0x9a, 0x5a, 0x6d, 0x65, 0x60, 0xd0, 0x7d, 0x95, 0x95, 0x56,
+ 0x06, 0x96, 0xbb, 0x4f, 0x03, 0x22, 0x04, 0xf9, 0x00, 0xe9, 0xd0, 0xb6,
+ 0x7e, 0x45, 0xc1, 0x64, 0xea, 0x07, 0xb5, 0x02, 0x89, 0xa8, 0x7b, 0x96,
+ 0x87, 0x82, 0x50, 0x5b, 0x14, 0x3c, 0x99, 0x21, 0x91, 0x2b, 0x90, 0xe8,
+ 0xca, 0x4e, 0xba, 0xbb, 0xda, 0x75, 0xe7, 0xb2},
+ {0xef, 0xfd, 0x0e, 0x8d, 0x88, 0x18, 0x05, 0x25, 0x7e, 0x06, 0x79, 0x43,
+ 0xc5, 0x5a, 0x72, 0x78, 0xa0, 0x77, 0x00, 0xce, 0xa2, 0x31, 0x5c, 0x2a,
+ 0x4b, 0x53, 0xab, 0xd9, 0xcb, 0x29, 0x46, 0xa9, 0x5e, 0x06, 0x3f, 0x0f,
+ 0x90, 0xf8, 0x63, 0x49, 0xbf, 0x19, 0xdf, 0xdc, 0x0a, 0xd8, 0x68, 0x51,
+ 0x95, 0xc1, 0x68, 0xed, 0x51, 0x68, 0x82, 0x90, 0x98, 0x76, 0xbf, 0x97,
+ 0xa4, 0x82, 0x5a, 0x82, 0xee, 0x13, 0x0e, 0xe4, 0x3b, 0x75, 0xbd, 0x04,
+ 0xd3, 0x9c, 0x2a, 0xcf, 0xd6, 0x72, 0x99, 0xb4, 0xd5, 0x43, 0xfa, 0xf3,
+ 0x94, 0xe0, 0x76, 0x7c, 0xd5, 0x5b, 0x48, 0x82, 0x4d, 0xac, 0xf2, 0xa7,
+ 0xef, 0xa6, 0x82, 0x18, 0xb6, 0xc4, 0xe8, 0x9b, 0xff, 0x38, 0x45, 0x3e,
+ 0xd7, 0x89, 0x8f, 0xe4, 0xcf, 0x65, 0xd6, 0x84, 0xf2, 0x79, 0xba, 0x28,
+ 0xc9, 0x13, 0xea, 0x28, 0xe0, 0x96, 0xd9, 0xa2, 0xbb, 0xff, 0xa6, 0xd9,
+ 0xff, 0xfd, 0xa3, 0x29, 0x2c, 0x9a, 0xfb, 0x56, 0xc0, 0xc9, 0x84, 0x7f,
+ 0x01, 0xb7, 0xb5, 0xf9, 0x56, 0xed, 0x8f, 0x0b, 0xb3, 0x37, 0x2e, 0x7e,
+ 0x79, 0xea, 0x8f, 0xa3, 0x09, 0xf3, 0x53, 0x41, 0x02, 0x64, 0x18, 0x2f,
+ 0xe5, 0xd7, 0x59, 0x54, 0xd2, 0x3e, 0x60, 0xb9, 0x39, 0x97, 0xef, 0xb9,
+ 0x8f, 0x25, 0x47, 0x4a, 0x78, 0x43, 0x97, 0xb2, 0x50, 0x52, 0x9c, 0x24,
+ 0x33, 0x1a, 0x02, 0x92, 0x11, 0x3d, 0xb4, 0x7a, 0x6f, 0x23, 0xb5, 0x85,
+ 0x10, 0xf5, 0x09, 0x40, 0xf4, 0x3e, 0x53, 0xdd, 0xa5, 0x85, 0x6c, 0x94,
+ 0x36, 0x71, 0xa3, 0x3b, 0x8f, 0x58, 0xab, 0xee, 0xce, 0x26, 0x71, 0xff,
+ 0xd0, 0x07, 0xef, 0xf0, 0x81, 0x42, 0x14, 0x31, 0x03, 0xce, 0xed, 0x2f,
+ 0x13, 0xaf, 0xc2, 0x9a, 0xae, 0x4a, 0x5c, 0xed, 0xf8, 0xba, 0x8b, 0x5d,
+ 0xb7, 0xf0, 0xfd, 0x2e, 0x5c, 0xb3, 0x3f, 0xac, 0x06, 0x2e, 0xb2, 0x80,
+ 0x87, 0x65, 0xe7, 0x41, 0x2f, 0xc2, 0x4e, 0x17, 0x28, 0xe3, 0x75, 0x94,
+ 0xe2, 0xb9, 0x58, 0xf7, 0xc4, 0xe7, 0x8c, 0xc0, 0x6c, 0x12, 0xb2, 0x06,
+ 0xbb, 0x02, 0x55, 0x93, 0x2a, 0x18, 0xa1, 0x52, 0x80, 0x84, 0x62, 0xbb,
+ 0x22, 0x1a, 0x34, 0x9d, 0xe4, 0x93, 0xfd, 0x40, 0x02, 0x37, 0x66, 0x3e,
+ 0x2d, 0xd4, 0xea, 0x8d, 0x7e, 0x34, 0x3a, 0xc5, 0x68, 0x65, 0xd5, 0xb3,
+ 0x90, 0x39, 0xe1, 0x0a, 0xfd, 0x4a, 0x5e, 0x89, 0x3c, 0xe6, 0x5d, 0x5d,
+ 0x35, 0x91, 0x2d, 0xfa, 0xf9, 0xe4, 0x6d, 0x28, 0x46, 0x3a, 0x4e, 0x89,
+ 0x05, 0x06, 0x9e, 0x20, 0x31, 0x1a, 0x88, 0x0b, 0x48, 0x94, 0xfb, 0xc1,
+ 0x65, 0xdb, 0xb3, 0x7d, 0x28, 0xb2, 0x3e, 0x87, 0x55, 0xb1, 0x40, 0xae,
+ 0xbb, 0x9c, 0xe6, 0x58, 0x65, 0x30, 0x8b, 0xfb, 0x7d, 0xac, 0xe4, 0x97,
+ 0xdf, 0x96, 0xe5, 0x07, 0x1c, 0xab, 0xc0, 0x29, 0xd8, 0xf8, 0x7e, 0xae,
+ 0x3d, 0x62, 0x30, 0x13, 0xae, 0x45, 0x20, 0xa9, 0xa8, 0x98, 0x71, 0x6d,
+ 0xa4, 0xb9, 0xcb, 0x42, 0xc9, 0x5e, 0xf5, 0x9e, 0x8d, 0x2b, 0xa1, 0x40,
+ 0xfe, 0xf0, 0xb2, 0x37, 0x42, 0xc6, 0xd7, 0xbd, 0x5b, 0x1a, 0x48, 0x80,
+ 0x6f, 0x2c, 0x93, 0xcf, 0xc0, 0xa0, 0x10, 0xa5, 0xfa, 0x8a, 0x87, 0x07,
+ 0xce, 0xca, 0x37, 0xcf, 0xd4, 0x10, 0xac, 0x0d, 0xbc, 0xfd, 0x1b, 0x96,
+ 0xfc, 0x16, 0xfc, 0xbd, 0x82, 0x16, 0x48, 0xda, 0x3c, 0x7a, 0xc5, 0x51,
+ 0xc4, 0x7e, 0x3f, 0xf8, 0x64, 0x4d, 0x8b, 0x97, 0xfc, 0x7d, 0xaa, 0xa9,
+ 0x2f, 0xd9, 0x63, 0x05, 0x9e, 0x74, 0xff, 0xa3, 0x6e, 0x89, 0x2a, 0x7c,
+ 0xee, 0xde, 0x7c, 0x68, 0x6a, 0xf6, 0x7d, 0x08, 0x0e, 0x67, 0xa2, 0x44,
+ 0xb1, 0x82, 0x2b, 0xc0, 0x35, 0x10, 0x53, 0x06, 0x89, 0x05, 0xff, 0x6d,
+ 0x20, 0xe7, 0xd3, 0x15},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1000,
+ {0xe1, 0xb8, 0x93, 0x6e, 0xdb, 0xac, 0x1f, 0xb0, 0x9b, 0x21, 0x16, 0xff,
+ 0x29, 0x0a, 0x57, 0xbb, 0x33, 0xa1, 0xc2, 0xbd, 0xb4, 0x32, 0xb7, 0x3e},
+ {0x40, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1, 0x58, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd, 0xa9, 0x0e, 0x68, 0xe7, 0x2d, 0xa6, 0xaf, 0xc7,
+ 0xb3, 0x89, 0x26, 0x15, 0xb6, 0xf6, 0xb6, 0x01, 0x38, 0x1b, 0xe9, 0x7d,
+ 0x90, 0xf7, 0x81, 0x2e, 0x21, 0x2a, 0x77, 0x9d, 0x0d, 0x07, 0xea, 0x88,
+ 0xe0, 0x20, 0x43, 0x12, 0x9d, 0xaa, 0x3d, 0xf8, 0x3e, 0xf0, 0x64, 0xd6,
+ 0x1c, 0x54, 0xb0, 0x0f, 0xf7, 0xeb, 0x2b, 0x65, 0x85, 0x66, 0x22, 0x7b,
+ 0x84, 0xb9, 0x50, 0xda, 0x96, 0xb5, 0x8e, 0x65, 0x83, 0xea, 0x13, 0x52,
+ 0xb6, 0xef, 0x19, 0x25, 0x31, 0x3f, 0x71, 0xd6, 0xd8, 0x27, 0x3f, 0xb3,
+ 0x4e, 0x80, 0xe9, 0x94, 0x99, 0x64, 0xa1, 0x9f, 0x5a, 0xad, 0x01, 0xba,
+ 0x21, 0x10, 0x74, 0xb9, 0x6f, 0x84, 0x38, 0xf9, 0xc8, 0xc6, 0x94, 0xee,
+ 0xbc, 0x5c, 0x35, 0x8d, 0x47, 0x18, 0xec, 0x13, 0xa6, 0x8f, 0xa9, 0x01,
+ 0x28, 0xd0, 0x8f, 0x70, 0x38, 0x1f, 0xa6, 0x40, 0x34, 0x6e, 0x0a, 0x54,
+ 0x2f, 0xaa, 0x0c, 0xf1, 0xdf, 0x74, 0xe7, 0xf2, 0xff, 0xb8, 0x5b, 0x4a,
+ 0x65, 0x5b, 0x88, 0xc0, 0xc7, 0x31, 0x88, 0x1c, 0xae, 0x70, 0xbe, 0xa9,
+ 0xd5, 0x0d, 0x7c, 0x10, 0x4c, 0xfc, 0x1e, 0xea, 0x83, 0x44, 0x5b, 0xae,
+ 0x0e, 0xc3, 0xb1, 0x72, 0x65, 0x38, 0xc9, 0x14, 0x05, 0x07, 0x38, 0x14,
+ 0x5c, 0xfc, 0xbd, 0x2d, 0x87, 0xe3, 0x4c, 0xb4, 0xfd, 0x84, 0x06, 0xba,
+ 0xec, 0x84, 0x2b, 0xdc, 0x16, 0x03, 0xd2, 0x2a, 0xde, 0x09, 0x0c, 0x21,
+ 0x98, 0x92, 0x98, 0x01, 0x83, 0x3f, 0x1c, 0xf5, 0xfb, 0x8c, 0x6a, 0xcb,
+ 0xe8, 0xc0, 0xdf, 0xc2, 0x6b, 0x83, 0x29, 0x4d, 0x6d, 0xa2, 0xa6, 0x14,
+ 0xa2, 0x2b, 0x30, 0x4a, 0xcd, 0xad, 0x73, 0x75, 0x57, 0x7b, 0x1e, 0x5c,
+ 0x77, 0x40, 0xd3, 0xf6, 0x23, 0x3b, 0x54, 0x33, 0xea, 0x72, 0x42, 0x9f,
+ 0x13, 0x9e, 0x53, 0x15, 0x81, 0x1f, 0x49, 0x0c, 0x7e, 0x98, 0x0d, 0x87,
+ 0x11, 0x5c, 0xd0, 0x42, 0x1a, 0xe1, 0xfb, 0xee, 0x02, 0xd6, 0xe7, 0xd9,
+ 0x21, 0x53, 0x45, 0x2a, 0x35, 0xf0, 0x58, 0x0f, 0xf4, 0x76, 0xaf, 0xea,
+ 0xa8, 0x47, 0x3b, 0xc1, 0x12, 0x07, 0xbb, 0xf9, 0xd5, 0x5f, 0xa6, 0xb6,
+ 0x87, 0x57, 0x15, 0x2c, 0x87, 0x40, 0x1c, 0x78, 0x33, 0xcb, 0x84, 0x59,
+ 0xaa, 0x21, 0x3b, 0x24, 0xe1, 0x73, 0x2b, 0x1a, 0x1c, 0x47, 0xe3, 0x88,
+ 0x9d, 0x26, 0xfd, 0xf0, 0x80, 0x9a, 0x9b, 0x8d, 0x18, 0xd4, 0xb4, 0xb1,
+ 0xdf, 0x5f, 0x7f, 0x9f, 0xf8, 0xb6, 0xe6, 0xf8, 0xd9, 0xe6, 0xa4, 0xcd,
+ 0x51, 0x6e, 0x3f, 0xf4, 0xd5, 0x3f, 0x96, 0xe5, 0x77, 0x67, 0x41, 0x39,
+ 0x73, 0x22, 0x43, 0x70, 0x5f, 0x9e, 0xee, 0xb9, 0x9a, 0xff, 0x19, 0x20,
+ 0xeb, 0x5a, 0x64, 0x50, 0x6f, 0x1f, 0x3a, 0x03, 0x8b, 0x16, 0x18, 0x0c,
+ 0x00, 0x4c, 0x26, 0x7b, 0x8c, 0x8d, 0xa6, 0x7f, 0xd5, 0x9d, 0xd9, 0x23,
+ 0xea, 0x3e, 0x20, 0x47, 0x07, 0x00, 0xa9, 0x7b, 0x99, 0xe6, 0x2a, 0x24,
+ 0x91, 0x0b, 0xd8, 0x2b, 0x95, 0xb0, 0xcc, 0xdf, 0x05, 0x79, 0x5c, 0x0f,
+ 0xf6, 0x5f, 0x63, 0x9a, 0xd5, 0xf3, 0x9e, 0x5c, 0xb6, 0x93, 0x62, 0x02,
+ 0x91, 0x6f, 0xa2, 0x23, 0x13, 0x37, 0x65, 0x0a, 0x27, 0xa8, 0xbe, 0x08,
+ 0xa5, 0x6e, 0x2d, 0xa9, 0x2e, 0xc2, 0x8d, 0x5a, 0x19, 0x1f, 0xcc, 0x44,
+ 0xd2, 0x8e, 0x56, 0x89, 0xc8, 0xee, 0x34, 0x99, 0x0b, 0x7f, 0x66, 0x93,
+ 0x75, 0x26, 0x43, 0xf4, 0x2e, 0x98, 0x88, 0x78, 0x82, 0x3a, 0x7c, 0x11,
+ 0xb1, 0xc1, 0xdc, 0xeb, 0xd6, 0x37, 0x59, 0x9b, 0xd4, 0x7a, 0xa8, 0xa5,
+ 0xcc, 0xd1, 0x3f, 0x69, 0xa5, 0x7b, 0x3d, 0xfe},
+ {0x4d, 0x81, 0x6d, 0x5d, 0x7a, 0xd8, 0x29, 0x8e, 0x58, 0xbf, 0xb1, 0xd7,
+ 0x6a, 0xf4, 0xd3, 0x9b, 0x32, 0xae, 0x4a, 0x30, 0x2d, 0x06, 0x92, 0xe5,
+ 0xde, 0x16, 0x4d, 0xc2, 0xdd, 0xc1, 0x2e, 0x30, 0x84, 0x48, 0xad, 0x39,
+ 0xd6, 0xc4, 0x0c, 0x17, 0x83, 0x1a, 0x13, 0xd6, 0x78, 0x5c, 0xc5, 0xef,
+ 0x6a, 0x6e, 0x29, 0x14, 0xe9, 0x8d, 0xa1, 0x14, 0x51, 0x91, 0xf7, 0x4e,
+ 0x94, 0xc3, 0x99, 0xca, 0xbd, 0xb5, 0xe8, 0x7f, 0xba, 0x78, 0x48, 0x6a,
+ 0xaf, 0x35, 0x07, 0x2b, 0xd5, 0x08, 0x3d, 0x64, 0x96, 0x49, 0x67, 0xe8,
+ 0x76, 0xc5, 0x5d, 0xc4, 0xbd, 0x24, 0xa4, 0xce, 0x6f, 0x3c, 0xc9, 0x40,
+ 0xba, 0x19, 0xc8, 0xbc, 0x8c, 0x2e, 0x06, 0xf8, 0x60, 0x23, 0x7b, 0xe7,
+ 0xb7, 0x03, 0x70, 0x08, 0x29, 0xf0, 0x79, 0xef, 0x0a, 0x63, 0x54, 0x71,
+ 0xfd, 0x2a, 0xb5, 0x80, 0x07, 0xbd, 0x44, 0x59, 0x2c, 0x59, 0xad, 0x5f,
+ 0x19, 0x4f, 0xfb, 0xc9, 0x2d, 0xb2, 0x7d, 0xab, 0x84, 0x48, 0x36, 0x3c,
+ 0x5f, 0xa4, 0x8f, 0x8f, 0x7a, 0xf1, 0x97, 0x9f, 0xbd, 0x36, 0x59, 0x18,
+ 0x0c, 0x7c, 0xd8, 0x14, 0xf0, 0x9f, 0xa7, 0xef, 0x85, 0xc5, 0x87, 0x41,
+ 0x6a, 0xb9, 0x10, 0x9b, 0xa5, 0xdd, 0x06, 0xe3, 0xd1, 0xaa, 0x22, 0xf6,
+ 0x00, 0x6b, 0xd9, 0x6d, 0x99, 0xbd, 0x72, 0x50, 0xc4, 0xee, 0x1d, 0xa3,
+ 0x48, 0xd3, 0x14, 0x3d, 0x10, 0x6d, 0x5f, 0x7d, 0xa5, 0x75, 0x6a, 0xfa,
+ 0x83, 0xbd, 0xde, 0xd6, 0x69, 0x58, 0xbb, 0x5c, 0x49, 0xd8, 0x51, 0xab,
+ 0xd7, 0xcf, 0x84, 0x2e, 0xb7, 0x91, 0x0c, 0xd5, 0x3b, 0x1d, 0x13, 0xb5,
+ 0xd2, 0x2d, 0x8d, 0xe9, 0x5d, 0xd9, 0x37, 0x18, 0x4f, 0xa2, 0x07, 0xd6,
+ 0xe1, 0x20, 0x46, 0xba, 0xca, 0x23, 0xed, 0xfc, 0xe1, 0x56, 0xd0, 0x86,
+ 0x9f, 0xae, 0x7d, 0x01, 0xc3, 0xc1, 0x62, 0x13, 0x4c, 0x32, 0xc7, 0x3b,
+ 0xb9, 0x07, 0x1f, 0x8f, 0xeb, 0x88, 0x14, 0x6b, 0x9b, 0x07, 0x9c, 0xe3,
+ 0x67, 0xe7, 0x21, 0xd9, 0xbd, 0x74, 0xa6, 0x9f, 0xe0, 0x00, 0xd4, 0x1c,
+ 0x47, 0xa2, 0xa0, 0x0b, 0x52, 0xba, 0xba, 0x47, 0x68, 0x15, 0xc7, 0x76,
+ 0x62, 0xd5, 0x9c, 0xfb, 0x47, 0x17, 0x89, 0x34, 0xd6, 0xdf, 0x82, 0x24,
+ 0xbd, 0x7a, 0x4f, 0xf2, 0xb3, 0x78, 0x63, 0xfd, 0x6e, 0x97, 0x8b, 0x45,
+ 0xcb, 0x8b, 0xf5, 0xc1, 0x97, 0x42, 0x02, 0xc4, 0x0c, 0x8e, 0x6a, 0xde,
+ 0x48, 0x06, 0x86, 0xa8, 0xa2, 0x71, 0xf1, 0x3b, 0x40, 0x8c, 0x9e, 0x12,
+ 0xcb, 0x15, 0xec, 0x37, 0xf2, 0xca, 0xda, 0xba, 0xf5, 0xeb, 0x89, 0x1a,
+ 0xfe, 0x33, 0x7e, 0x10, 0xc2, 0xe5, 0x13, 0xc8, 0xfd, 0x7e, 0x6d, 0x64,
+ 0x0b, 0xc9, 0x78, 0x76, 0x63, 0x69, 0x30, 0x08, 0x74, 0x46, 0xc1, 0x6a,
+ 0x4c, 0x74, 0x7f, 0x08, 0xc0, 0x6e, 0x04, 0x15, 0xc5, 0x18, 0x7e, 0x9a,
+ 0x8f, 0x3f, 0xd7, 0x3d, 0xdb, 0x15, 0x62, 0xaf, 0xb9, 0x96, 0xbf, 0x8b,
+ 0xdf, 0x2c, 0xbc, 0x79, 0xa1, 0x35, 0x8b, 0x9d, 0xf8, 0x27, 0xbd, 0xa0,
+ 0xc1, 0x0c, 0x37, 0xf8, 0x4f, 0xc8, 0x2f, 0x25, 0x64, 0xd1, 0xaa, 0xa8,
+ 0x55, 0xc3, 0x66, 0x4d, 0x4a, 0x93, 0xbb, 0x4d, 0xe6, 0x55, 0x47, 0x5d,
+ 0x02, 0x7c, 0x66, 0xa6, 0x9b, 0xf7, 0x34, 0xfd, 0x9f, 0x0e, 0x8f, 0xdf,
+ 0xa5, 0x48, 0x94, 0xd9, 0xb4, 0x6e, 0xc0, 0xec, 0x0c, 0x6b, 0x6c, 0xa5,
+ 0xc6, 0x51, 0xe7, 0x60, 0xd7, 0xa2, 0xf1, 0x44, 0xf9, 0x83, 0xf9, 0x86,
+ 0x4a, 0xd9, 0x13, 0x11, 0xf2, 0x38, 0xe2, 0x14, 0xb4, 0x5b, 0xd3, 0x78,
+ 0xf9, 0x32, 0xe5, 0x62, 0x57, 0xa1, 0xe6, 0x97, 0x99, 0x7e, 0x67, 0xe4,
+ 0x19, 0x62, 0xff, 0xfa, 0xe1, 0x22, 0x5c, 0x81, 0x19, 0x4c, 0x74, 0xd6,
+ 0xc1, 0x7b, 0xb0, 0x18},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1001,
+ {0x20, 0xe4, 0xff, 0x6a, 0x88, 0xff, 0xa9, 0xa2, 0x81, 0x8b, 0x81,
+ 0x70, 0x27, 0x93, 0xd8, 0xa0, 0x16, 0x72, 0x2c, 0x2f, 0xa1, 0xff,
+ 0x44, 0x5f, 0x24, 0xb9, 0xdb, 0x29, 0x3c, 0xb1, 0x20, 0x69},
+ {0xd2},
+ {0x85, 0x01, 0x1d, 0xc9, 0x27, 0xb1, 0x67, 0xf4, 0x11, 0xb0, 0xb8, 0xe2,
+ 0x1b, 0x11, 0xd8, 0x19},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1002,
+ {0x06, 0x8b, 0x05, 0xd0, 0x05, 0x90, 0x24, 0x38, 0xbb, 0x7a, 0x83,
+ 0x7c, 0x18, 0xca, 0x4d, 0x7a, 0xba, 0xb6, 0x3c, 0x7d, 0xe5, 0x58,
+ 0x99, 0x3d, 0xf6, 0x84, 0x92, 0xb3, 0xcf, 0x3c, 0x1c, 0x3c},
+ {0x24},
+ {0xd5, 0x45, 0x25, 0xe3, 0x3b, 0x8d, 0x29, 0xaa, 0x14, 0x97, 0xff, 0xeb,
+ 0x13, 0xac, 0xd1, 0x0a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1003,
+ {0xda, 0x86, 0x2b, 0x25, 0xa6, 0x29, 0xd3, 0x28, 0xcf, 0x9f, 0xac,
+ 0x7b, 0xe0, 0xd6, 0xea, 0xd1, 0xcb, 0x24, 0x04, 0xe9, 0xba, 0xb8,
+ 0x7a, 0x23, 0x81, 0xa4, 0x6e, 0xb1, 0xa8, 0x11, 0x87, 0xc5},
+ {0xd4},
+ {0x5e, 0x01, 0xa2, 0xb9, 0xb8, 0x41, 0x3f, 0x30, 0x3a, 0x35, 0x78, 0xd2,
+ 0xcc, 0x25, 0x5f, 0xda},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1004,
+ {0x5e, 0xb8, 0xd2, 0x68, 0x0f, 0x51, 0xad, 0x36, 0xcb, 0x93, 0x53,
+ 0xa4, 0x8e, 0xa0, 0x2c, 0x9d, 0x98, 0x47, 0xc3, 0x78, 0xfe, 0x5d,
+ 0x4a, 0x75, 0x63, 0xbd, 0x9a, 0xa3, 0x17, 0x86, 0xb0, 0xdd},
+ {0x7c},
+ {0xaa, 0xe5, 0x43, 0xe0, 0x1f, 0x6b, 0x3d, 0x8b, 0x2f, 0xe4, 0xe6, 0x41,
+ 0x95, 0x01, 0x15, 0xa8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1005,
+ {0xc3, 0x2c, 0xb3, 0xe1, 0xe4, 0x1a, 0x4b, 0x9f, 0x4d, 0xe7, 0x99,
+ 0x89, 0x95, 0x78, 0x66, 0xf5, 0xdd, 0x48, 0xdb, 0xa3, 0x8c, 0x22,
+ 0xa6, 0xeb, 0xb8, 0x0e, 0x14, 0xc8, 0x4b, 0xdd, 0x95, 0x34},
+ {0x7c, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0xc2, 0x9b, 0x05, 0xc2, 0x61, 0x9a, 0x58, 0xec, 0xc1, 0xd2, 0x39, 0xe7,
+ 0xa3, 0x42, 0x73, 0xcd},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1006,
+ {0x5f, 0xc3, 0xef, 0x43, 0xee, 0xf2, 0x56, 0x99, 0x3f, 0xb0, 0x0e,
+ 0x6c, 0xcc, 0x90, 0xf6, 0x03, 0x19, 0xf1, 0x0a, 0x3b, 0xc9, 0xfe,
+ 0x5c, 0xa4, 0xec, 0x87, 0x6c, 0x16, 0x5e, 0x2a, 0x77, 0x20},
+ {0x7c, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0xf3, 0xd9, 0x22, 0xa9, 0x48, 0x96, 0x9a, 0xcc, 0xa2, 0x93, 0xbc, 0x3d,
+ 0xaa, 0x02, 0x7e, 0x48},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1007,
+ {0xc2, 0xa0, 0x1a, 0x79, 0x44, 0xad, 0x4d, 0x7a, 0x2a, 0xd6, 0x94,
+ 0xf3, 0xee, 0xc8, 0xa9, 0xe0, 0x2a, 0x87, 0x5b, 0xd2, 0xf8, 0x1b,
+ 0x2d, 0x87, 0x0a, 0x0e, 0x5a, 0xe7, 0xd1, 0x54, 0x06, 0x1b},
+ {0xa0},
+ {0xae, 0xea, 0x3f, 0xb3, 0x9e, 0xbc, 0x04, 0x72, 0x5a, 0xa4, 0xff, 0xa0,
+ 0x9d, 0xc9, 0x15, 0x7e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1008,
+ {0xe0, 0xab, 0x48, 0x31, 0x2e, 0x08, 0xcd, 0xd7, 0x98, 0x66, 0xd4,
+ 0xf9, 0xf5, 0x04, 0xe6, 0xd7, 0x43, 0xd4, 0x3f, 0x96, 0xd1, 0xb9,
+ 0x25, 0x75, 0x24, 0xb3, 0x64, 0x45, 0xfc, 0xe9, 0xe6, 0xd1},
+ {0x89},
+ {0xf9, 0x21, 0x99, 0xbd, 0x7c, 0x07, 0x14, 0x84, 0x73, 0x78, 0x0e, 0x6a,
+ 0xc4, 0xbc, 0xd2, 0xf2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1009,
+ {0xd2, 0x68, 0x8e, 0x17, 0x48, 0xfa, 0x5a, 0x06, 0xdf, 0xea, 0x30,
+ 0xad, 0x53, 0x33, 0xf9, 0x63, 0x7b, 0xfa, 0x6f, 0xee, 0x1f, 0x6f,
+ 0xb5, 0x6e, 0xf3, 0x4f, 0x68, 0xcc, 0x53, 0xa2, 0x8e, 0x1c},
+ {0xd4},
+ {0xff, 0x55, 0x52, 0x6c, 0x0f, 0x96, 0x95, 0x9e, 0x48, 0x4e, 0x7e, 0xd1,
+ 0x01, 0x39, 0x78, 0x98},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1010,
+ {0x2b, 0xa9, 0x8c, 0xde, 0x13, 0xa0, 0x24, 0x9e, 0x90, 0x2e, 0xf2,
+ 0x8a, 0x46, 0xb7, 0xf2, 0xd4, 0x1c, 0x95, 0x99, 0xcc, 0xf6, 0x04,
+ 0x1b, 0x4f, 0x4b, 0x7a, 0x75, 0x4a, 0x55, 0x32, 0x9f, 0x63},
+ {0x3e},
+ {0x76, 0x93, 0x01, 0xe7, 0x94, 0xf4, 0xa2, 0xce, 0xfe, 0xab, 0xc8, 0xe7,
+ 0xb7, 0xc9, 0xaa, 0x4c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1011,
+ {0xa3, 0xcb, 0x05, 0xf2, 0xc4, 0x40, 0x54, 0x43, 0x9f, 0x51, 0x89,
+ 0x6d, 0x05, 0xcc, 0xd6, 0xc5, 0x1a, 0x57, 0xdf, 0x8c, 0x12, 0xd6,
+ 0x0f, 0x7b, 0xd4, 0xaa, 0x6f, 0x27, 0xfe, 0x18, 0xb8, 0xe3},
+ {0x70},
+ {0x73, 0x0e, 0xca, 0x82, 0xac, 0xef, 0x41, 0x1b, 0xc8, 0x80, 0x77, 0xaf,
+ 0x97, 0xf6, 0xe7, 0x3a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1012,
+ {0xc3, 0xde, 0x6d, 0x43, 0xf7, 0x92, 0x72, 0x42, 0xd8, 0xd4, 0xc6,
+ 0xc7, 0x6f, 0x66, 0x61, 0xa3, 0xc8, 0x26, 0x7c, 0x38, 0x08, 0x90,
+ 0xca, 0x8a, 0x94, 0xb9, 0xa9, 0x74, 0x7f, 0x94, 0xc1, 0xcd},
+ {0x82},
+ {0xd6, 0xfd, 0x3c, 0x62, 0xe0, 0xe9, 0x5e, 0x2e, 0x48, 0x66, 0x7d, 0xf1,
+ 0xb2, 0x90, 0xf0, 0x1f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1013,
+ {0x11, 0xec, 0xbb, 0x34, 0x2a, 0x73, 0xf6, 0xab, 0xa0, 0xa8, 0x9c,
+ 0xc9, 0x72, 0x79, 0x9f, 0x86, 0x44, 0xe6, 0x06, 0xf9, 0x74, 0xe2,
+ 0x30, 0xab, 0x93, 0x1a, 0x3b, 0xcd, 0xc7, 0x57, 0x01, 0x63},
+ {0x82, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x0c, 0xef, 0x21, 0x5d, 0x83, 0x22, 0xb2, 0x13, 0xf2, 0xb6, 0xd9, 0x9c,
+ 0x2d, 0xb0, 0x6e, 0x81},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1014,
+ {0x10, 0x41, 0xea, 0x70, 0x65, 0xcd, 0x1a, 0xc4, 0xdd, 0x63, 0xb4,
+ 0xf2, 0xe2, 0x8c, 0xdc, 0x02, 0xaa, 0x51, 0x86, 0x40, 0x99, 0x9b,
+ 0x6b, 0x1b, 0xc6, 0x3d, 0xfe, 0xce, 0x00, 0xeb, 0xf2, 0xf6},
+ {0x86},
+ {0x62, 0x92, 0x9d, 0xec, 0x05, 0x11, 0xaf, 0x85, 0xdf, 0xf8, 0x56, 0xd4,
+ 0x9e, 0x14, 0x60, 0xce},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1015,
+ {0x75, 0x3c, 0xce, 0xdd, 0xc0, 0xa3, 0x32, 0x3a, 0x43, 0xf8, 0x8d,
+ 0x57, 0x76, 0x68, 0xcb, 0xd5, 0x4f, 0x18, 0x39, 0xa8, 0x78, 0x04,
+ 0x92, 0xdb, 0x40, 0xc9, 0x30, 0xe0, 0xba, 0x33, 0xc3, 0xf2},
+ {0x96},
+ {0xca, 0x46, 0x88, 0xc0, 0x29, 0x9b, 0x0f, 0x07, 0xf7, 0xb0, 0x49, 0xf6,
+ 0x62, 0x2d, 0xfa, 0xaa},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1016,
+ {0xd8, 0x4b, 0x6f, 0xb8, 0x5c, 0xb1, 0x34, 0x34, 0x4d, 0x92, 0xd4,
+ 0x3f, 0x73, 0x67, 0x20, 0xaf, 0x65, 0xa2, 0xe3, 0xbb, 0xde, 0xc8,
+ 0xf6, 0x13, 0x56, 0xea, 0x19, 0x62, 0xdd, 0xd3, 0xea, 0xd4},
+ {0xd2},
+ {0xc2, 0x83, 0xe6, 0xdf, 0x8a, 0x86, 0x64, 0xd3, 0xec, 0xf5, 0x98, 0xce,
+ 0xb0, 0x43, 0x63, 0x8f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1017,
+ {0x16, 0x72, 0x63, 0xaa, 0x23, 0x5a, 0xfe, 0x5e, 0x1c, 0x1e, 0xf5,
+ 0x37, 0xf0, 0xf4, 0x18, 0x33, 0x6c, 0x6e, 0x5d, 0xc6, 0x43, 0x82,
+ 0x67, 0x97, 0x66, 0x36, 0xe1, 0xbb, 0x7f, 0x6f, 0x8f, 0x0e},
+ {0xd2, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x34, 0xe1, 0x97, 0x82, 0x1c, 0xe4, 0x62, 0x0e, 0x2d, 0x62, 0x84, 0xad,
+ 0xd9, 0x80, 0xb5, 0xa3},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1018,
+ {0x3e, 0x36, 0x66, 0xf3, 0x2d, 0xb8, 0xe2, 0xc0, 0x9b, 0x31, 0xf6,
+ 0x7b, 0x61, 0x77, 0x52, 0x32, 0x3f, 0xe5, 0xbe, 0x57, 0xd4, 0xdc,
+ 0x8f, 0x7f, 0xaf, 0x04, 0x14, 0xee, 0x7e, 0x1d, 0xf3, 0x1e},
+ {0x34},
+ {0xb3, 0xda, 0x3d, 0x32, 0x31, 0x37, 0x90, 0xe3, 0x14, 0xdf, 0x4d, 0x01,
+ 0x43, 0x2a, 0xf4, 0x33},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1019,
+ {0xd5, 0xd2, 0x78, 0x9f, 0x84, 0x40, 0x8f, 0xe0, 0xc3, 0x5f, 0x3d,
+ 0x30, 0x7b, 0xd5, 0x23, 0xeb, 0x84, 0x1d, 0x0a, 0xfe, 0xc3, 0x27,
+ 0x71, 0xb5, 0x7f, 0x04, 0xf6, 0x28, 0xec, 0xb0, 0x29, 0x76},
+ {0x08},
+ {0xdf, 0x8d, 0x69, 0xf3, 0x50, 0x70, 0xbf, 0xc4, 0x8a, 0x10, 0x62, 0xee,
+ 0xe7, 0xab, 0xf8, 0x16},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1020,
+ {0x31, 0x59, 0x9b, 0x41, 0x0a, 0xe1, 0xf0, 0x2c, 0x35, 0xa4, 0xbf,
+ 0xdf, 0x87, 0x2b, 0x69, 0xcc, 0x7c, 0x7a, 0x61, 0xb0, 0x4b, 0x21,
+ 0xf3, 0x41, 0x27, 0x77, 0x8e, 0x37, 0x80, 0xd3, 0x3d, 0x7a},
+ {0xb8},
+ {0x53, 0x81, 0x3e, 0x0f, 0x92, 0x45, 0x3a, 0xae, 0xbc, 0x4c, 0xff, 0x07,
+ 0x74, 0xfc, 0x04, 0xaa},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1021,
+ {0xac, 0x3b, 0x14, 0xa3, 0x00, 0xd1, 0x54, 0x4d, 0x3c, 0x56, 0x39,
+ 0xba, 0x26, 0xe8, 0x0e, 0xc8, 0x7f, 0xe8, 0x36, 0x10, 0xdb, 0x75,
+ 0xdb, 0x79, 0x2a, 0x2e, 0xf3, 0x8a, 0x91, 0x8d, 0x77, 0x24},
+ {0xb8, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x4b, 0xa7, 0x18, 0xc5, 0x90, 0x37, 0x3d, 0xdf, 0x4e, 0x12, 0x54, 0x7b,
+ 0xae, 0x3c, 0xf7, 0x80},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1022,
+ {0x0b, 0x38, 0x7b, 0xfc, 0xc0, 0x7e, 0xdd, 0xf3, 0x18, 0x73, 0x21,
+ 0x79, 0x9f, 0x7d, 0xc5, 0x0b, 0x51, 0x5c, 0xcc, 0x4e, 0x71, 0xd5,
+ 0xa9, 0x0f, 0x43, 0xb2, 0x79, 0xa8, 0xbf, 0x84, 0x87, 0x07},
+ {0x28},
+ {0x50, 0xa9, 0xf3, 0x4e, 0x1d, 0x3c, 0x37, 0x84, 0x2d, 0x5c, 0x1d, 0x83,
+ 0xc7, 0xe8, 0x63, 0x91},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1023,
+ {0xbe, 0x7c, 0xb8, 0xc9, 0x7a, 0x7d, 0x9b, 0x70, 0xa2, 0x04, 0x4b,
+ 0x27, 0xc8, 0xb2, 0xa7, 0x4e, 0xc6, 0x48, 0x8c, 0xca, 0xd0, 0x50,
+ 0x07, 0x42, 0xca, 0x53, 0xbf, 0xeb, 0xeb, 0x3e, 0x57, 0x0f},
+ {0x50},
+ {0x42, 0xe5, 0x73, 0x0d, 0xb7, 0x4f, 0xd8, 0x26, 0xce, 0x95, 0xe0, 0x73,
+ 0xb6, 0x8a, 0xdf, 0x50},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1024,
+ {0x36, 0x1b, 0x49, 0x2e, 0xb6, 0x05, 0xa2, 0x6a, 0x59, 0x28, 0xb5,
+ 0xa0, 0xc7, 0x58, 0x23, 0xb5, 0xa5, 0xf4, 0x47, 0x77, 0xae, 0x0e,
+ 0x28, 0xb4, 0x54, 0x77, 0xb5, 0x70, 0xba, 0x09, 0xc2, 0xe1},
+ {0x5d},
+ {0x3b, 0x56, 0x2b, 0x9a, 0x0b, 0xfd, 0x31, 0x8d, 0x83, 0x6a, 0x33, 0x91,
+ 0xd2, 0x03, 0x7f, 0xa8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1025,
+ {0x5d, 0xd3, 0xb4, 0xc8, 0xc8, 0x98, 0xc2, 0x28, 0xa2, 0x6b, 0x50,
+ 0xd1, 0x3b, 0x5b, 0xcc, 0x5c, 0xdb, 0x2c, 0x59, 0xe1, 0x64, 0x9f,
+ 0xf8, 0x10, 0xf0, 0x7e, 0x04, 0xfb, 0xc4, 0x7e, 0x25, 0x85},
+ {0x4b},
+ {0xc1, 0xc2, 0x0d, 0xf6, 0xa4, 0xb3, 0x56, 0xe3, 0x14, 0xe0, 0x96, 0xea,
+ 0x59, 0x41, 0x3a, 0xee},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1026,
+ {0xca, 0xca, 0x58, 0xca, 0xec, 0x82, 0x88, 0x07, 0xb3, 0x93, 0xfe,
+ 0xf7, 0xf7, 0xd3, 0xb4, 0x98, 0xc8, 0x1d, 0xaf, 0xe7, 0x8a, 0xa6,
+ 0xdc, 0x85, 0xfa, 0x6a, 0x3a, 0x15, 0xd7, 0x15, 0x97, 0x4a},
+ {0x7f},
+ {0x3a, 0xaa, 0x1a, 0xd5, 0x92, 0x88, 0xb3, 0x80, 0xab, 0x2d, 0x81, 0x2c,
+ 0xbd, 0x46, 0x49, 0xf9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1027,
+ {0x20, 0x42, 0xc8, 0xf1, 0x28, 0x38, 0xc5, 0xa1, 0xf1, 0x25, 0x8a,
+ 0xa6, 0x9f, 0x50, 0x47, 0x23, 0xb7, 0x1b, 0xf7, 0xae, 0x9a, 0x5c,
+ 0x42, 0xc2, 0x79, 0xf2, 0xe8, 0xae, 0x3a, 0x14, 0x74, 0x4c},
+ {0x7f, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x79, 0x8b, 0x90, 0xd5, 0x5d, 0xfe, 0x32, 0x97, 0x6c, 0xbe, 0xb4, 0xb2,
+ 0x83, 0x47, 0x9f, 0x49},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1028,
+ {0x0d, 0xa3, 0xa2, 0xc0, 0x4d, 0xce, 0x0a, 0x34, 0xa8, 0xdf, 0xa4,
+ 0xd4, 0xde, 0x6d, 0x9e, 0xe1, 0x1d, 0xf7, 0x3d, 0xc4, 0x07, 0xa8,
+ 0x23, 0x80, 0x5a, 0x1a, 0x31, 0xd6, 0x86, 0xf5, 0xc7, 0xde},
+ {0xc9},
+ {0x9b, 0x96, 0xe2, 0x3c, 0xee, 0xd2, 0xca, 0x46, 0xa5, 0x1c, 0xbe, 0x7c,
+ 0x75, 0x54, 0x68, 0x6b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1029,
+ {0xe9, 0xc0, 0x17, 0x11, 0x28, 0x64, 0xbc, 0x14, 0x74, 0xed, 0x19,
+ 0xd1, 0x23, 0xaa, 0xa6, 0x88, 0x89, 0xaf, 0xe0, 0x71, 0x83, 0x79,
+ 0xab, 0x56, 0x29, 0xa6, 0x93, 0x89, 0x16, 0xff, 0x97, 0xab},
+ {0x2c},
+ {0x46, 0x4b, 0x9a, 0x33, 0x21, 0x53, 0xa5, 0x57, 0xfe, 0x51, 0x6e, 0x2c,
+ 0xa6, 0xaf, 0x1e, 0x1a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1030,
+ {0x87, 0xff, 0x4e, 0x1e, 0x3d, 0x9c, 0xb3, 0x2c, 0xb4, 0x1a, 0xa1,
+ 0xde, 0xba, 0x9a, 0xe9, 0xf5, 0xbc, 0x2f, 0x40, 0x54, 0x49, 0xb3,
+ 0x4a, 0x01, 0x30, 0x98, 0xe3, 0xad, 0xc8, 0xfd, 0x5c, 0x48},
+ {0x67},
+ {0x52, 0x52, 0x18, 0xfa, 0xc1, 0x47, 0x3e, 0xdb, 0xf3, 0x23, 0x8a, 0x74,
+ 0x24, 0x02, 0x47, 0x8e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1031,
+ {0xa3, 0x57, 0xd4, 0xd8, 0xab, 0xf2, 0xc7, 0x18, 0xfa, 0x57, 0x90,
+ 0x9f, 0x23, 0x86, 0xe5, 0x4d, 0x0e, 0x60, 0xf8, 0xa9, 0x64, 0x24,
+ 0xed, 0x68, 0x53, 0x2c, 0xfa, 0x2e, 0xe5, 0x11, 0x49, 0x0c},
+ {0xee},
+ {0x47, 0xda, 0x00, 0x65, 0x21, 0x38, 0x1a, 0x61, 0xb4, 0x1d, 0xad, 0x84,
+ 0x63, 0x66, 0xad, 0x89},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1032,
+ {0x12, 0x91, 0x9a, 0xe8, 0xb7, 0x92, 0xa4, 0xa0, 0xa8, 0x6a, 0xe5,
+ 0x1f, 0xfd, 0xa1, 0x71, 0x03, 0x53, 0x11, 0x1a, 0x6f, 0xb2, 0x30,
+ 0x96, 0x1c, 0x15, 0x6b, 0xaf, 0x4c, 0xf4, 0x16, 0xca, 0x82},
+ {0xee, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0xe5, 0xf1, 0x7b, 0xff, 0x01, 0xff, 0x4b, 0x73, 0x48, 0xb9, 0x25, 0x28,
+ 0x73, 0x19, 0x6b, 0xb5},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1033,
+ {0x1a, 0x1e, 0x6e, 0x29, 0x83, 0xe7, 0x02, 0x7a, 0x0e, 0x83, 0xca,
+ 0x0f, 0x2e, 0x8f, 0x42, 0x44, 0xea, 0xd3, 0xa8, 0xe9, 0x89, 0xe2,
+ 0x5d, 0xcb, 0x5b, 0xe9, 0xe9, 0xf5, 0xdb, 0x52, 0x13, 0x06},
+ {0x64},
+ {0x28, 0x16, 0xcc, 0xbd, 0x9d, 0xbc, 0xbf, 0x16, 0x3a, 0xdf, 0x6d, 0xbd,
+ 0x0f, 0xee, 0xd0, 0x26},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1034,
+ {0x91, 0x53, 0xd0, 0x41, 0x83, 0xb4, 0xf9, 0xd8, 0xed, 0x4d, 0xf7,
+ 0x4e, 0x4e, 0x48, 0x95, 0x3e, 0x69, 0x41, 0xe4, 0xe7, 0xa1, 0xaa,
+ 0x99, 0x36, 0x19, 0xc5, 0x89, 0x9a, 0x70, 0x60, 0xdd, 0xd9},
+ {0xfd},
+ {0xd5, 0xd6, 0x70, 0x4f, 0x55, 0x22, 0xdd, 0xf2, 0xca, 0xb6, 0xa0, 0x20,
+ 0x0a, 0xeb, 0xf2, 0x2e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1035,
+ {0x96, 0xb1, 0xa2, 0xcd, 0x03, 0x52, 0x73, 0x6f, 0x9c, 0x79, 0x50,
+ 0xa1, 0x40, 0xe9, 0x1b, 0x34, 0x5e, 0xc3, 0x51, 0x3e, 0x23, 0x19,
+ 0x65, 0x0e, 0xe1, 0x33, 0xd5, 0x7a, 0xb5, 0x5e, 0x0a, 0x2d},
+ {0x4a},
+ {0x28, 0x87, 0x5d, 0x6e, 0xdf, 0xda, 0xfd, 0xb3, 0x88, 0xdb, 0x67, 0x61,
+ 0xad, 0xa7, 0xf4, 0xc2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1036,
+ {0x50, 0x2b, 0xde, 0xa8, 0x44, 0xfe, 0x0e, 0x60, 0xcf, 0xc8, 0x83,
+ 0xd5, 0x7d, 0x4c, 0xa2, 0x30, 0x1d, 0x9e, 0xa9, 0xe2, 0x67, 0x9f,
+ 0x4b, 0x93, 0x5d, 0xd2, 0x89, 0x68, 0xd6, 0xcc, 0x97, 0x35},
+ {0x4e},
+ {0x9f, 0x0c, 0x55, 0xd7, 0xfd, 0x5d, 0x8d, 0x51, 0xc2, 0x8d, 0x9f, 0xf8,
+ 0x25, 0xc0, 0xdd, 0x12},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1037,
+ {0x60, 0xdf, 0x48, 0x26, 0x67, 0x25, 0x53, 0x8c, 0x6e, 0xc7, 0xbd,
+ 0xcc, 0x7c, 0x5b, 0x9f, 0x0f, 0xfe, 0x1a, 0x54, 0xee, 0x03, 0x43,
+ 0x4d, 0xa7, 0xd4, 0x7b, 0x3b, 0x8b, 0x16, 0x66, 0x7b, 0xab},
+ {0x4e, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x0b, 0x6b, 0x8d, 0xdf, 0xab, 0x54, 0xf2, 0xa3, 0xf3, 0xf1, 0xad, 0x0a,
+ 0xb2, 0x88, 0x9f, 0x8d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1038,
+ {0xa2, 0x61, 0x31, 0xb0, 0x3a, 0x63, 0x9c, 0x7c, 0xfd, 0xfd, 0x2b,
+ 0x47, 0x60, 0x6f, 0x69, 0x49, 0x7e, 0x07, 0xcf, 0xce, 0x0e, 0xeb,
+ 0x12, 0x54, 0x70, 0xbc, 0x02, 0x1e, 0xda, 0xf0, 0x2b, 0xb8},
+ {0x9f},
+ {0xe1, 0x19, 0xb8, 0x24, 0x79, 0xe0, 0xdc, 0xdc, 0xcb, 0x5d, 0x9e, 0x26,
+ 0x1c, 0x3e, 0x8a, 0x6c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1039,
+ {0xd1, 0xa7, 0x32, 0xf4, 0xa0, 0xaf, 0x22, 0x41, 0x8f, 0xda, 0x58,
+ 0x1d, 0x8f, 0x34, 0x37, 0xd9, 0x72, 0xf9, 0x5c, 0xb0, 0x16, 0x3b,
+ 0xf7, 0x59, 0x69, 0xec, 0x40, 0x84, 0xf5, 0xbb, 0x82, 0x6f},
+ {0xf4},
+ {0xce, 0x7e, 0xf5, 0x5f, 0xbc, 0x90, 0x79, 0x03, 0xd0, 0x86, 0xf6, 0x22,
+ 0xb2, 0x1b, 0x19, 0x16},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1040,
+ {0x18, 0x52, 0x3d, 0xa4, 0xeb, 0xdc, 0xd6, 0x33, 0x33, 0x8c, 0xee,
+ 0xb7, 0x2e, 0x9a, 0xe3, 0x47, 0x39, 0x1d, 0x71, 0x66, 0x9f, 0xfa,
+ 0x7a, 0x49, 0xb7, 0x36, 0x04, 0xd2, 0xbc, 0x44, 0x0a, 0x1d},
+ {0x66},
+ {0x06, 0x68, 0xa7, 0x83, 0x9b, 0xeb, 0xab, 0x84, 0xd2, 0x05, 0xfe, 0x5f,
+ 0xcc, 0x3c, 0xdd, 0x8b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1041,
+ {0xb1, 0xea, 0xde, 0xff, 0x0a, 0x6e, 0x90, 0x1e, 0x3a, 0x57, 0xcb,
+ 0x94, 0xde, 0x3a, 0xdb, 0xef, 0x15, 0xbb, 0xc7, 0x43, 0x6a, 0xf6,
+ 0x26, 0xc4, 0x47, 0xd1, 0x01, 0x62, 0x68, 0x01, 0x7f, 0x2c},
+ {0x1a},
+ {0x81, 0x6e, 0x41, 0xda, 0x90, 0x1b, 0x94, 0x61, 0xbc, 0xb6, 0xed, 0x7d,
+ 0xd4, 0x50, 0xa4, 0xd1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1042,
+ {0x18, 0x2f, 0x22, 0xf3, 0xfa, 0x81, 0xd4, 0xc5, 0x2f, 0xc2, 0x7f,
+ 0x8f, 0x8c, 0xfb, 0xea, 0xce, 0xfc, 0x2e, 0xa9, 0x35, 0x4a, 0x62,
+ 0x48, 0xf5, 0x63, 0xea, 0x48, 0x94, 0x4a, 0xf9, 0x2c, 0x97},
+ {0x1a, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x59, 0x89, 0xa4, 0x88, 0x0f, 0x30, 0x34, 0xfe, 0xa5, 0xf1, 0x73, 0x14,
+ 0x68, 0x6d, 0x68, 0x48},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1043,
+ {0xb6, 0x6c, 0x6f, 0x9f, 0x6b, 0x54, 0x5c, 0x7b, 0x24, 0x90, 0x57,
+ 0x72, 0xc4, 0x9c, 0xc2, 0xe7, 0x3d, 0xbf, 0xf9, 0x51, 0xea, 0x17,
+ 0xd5, 0x5a, 0x3f, 0xf6, 0x89, 0x9f, 0x99, 0x4c, 0xfc, 0x62},
+ {0x5a},
+ {0x85, 0x4c, 0xd0, 0x6a, 0x69, 0xeb, 0x48, 0x76, 0x7a, 0x2f, 0xbd, 0xf3,
+ 0x15, 0xe3, 0xcf, 0x35},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1044,
+ {0x79, 0x61, 0x9f, 0x9f, 0x1a, 0x9a, 0xd2, 0xf8, 0x3e, 0x5c, 0x39,
+ 0x5e, 0x3d, 0x91, 0xcf, 0x62, 0x39, 0xf0, 0x83, 0xd0, 0x12, 0x0b,
+ 0x5a, 0x35, 0x38, 0xd9, 0x8f, 0x27, 0xbc, 0x39, 0xf5, 0x58},
+ {0xf2},
+ {0x07, 0xe9, 0xf5, 0x26, 0x36, 0x91, 0xb0, 0xb3, 0x2e, 0x43, 0xa9, 0x94,
+ 0x15, 0x62, 0x0b, 0xdf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1045,
+ {0xcd, 0x99, 0x45, 0x5e, 0x26, 0xe1, 0xcb, 0xa8, 0xa7, 0x0a, 0x08,
+ 0xf2, 0x0d, 0xe2, 0x7c, 0x29, 0x6c, 0x65, 0x27, 0xd9, 0x11, 0x62,
+ 0x77, 0x99, 0xfb, 0x18, 0xd0, 0xc9, 0x49, 0x5f, 0x7f, 0x44},
+ {0xdc},
+ {0x60, 0xbb, 0xd9, 0x5f, 0xf2, 0xd0, 0x39, 0xc0, 0x00, 0x65, 0x72, 0x4a,
+ 0x99, 0xd4, 0x87, 0x81},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1046,
+ {0xbc, 0x35, 0x6b, 0x85, 0x0f, 0x71, 0x20, 0x7f, 0x42, 0xa0, 0x5a,
+ 0x70, 0xf3, 0x31, 0xe1, 0xea, 0x9e, 0xb1, 0x36, 0xb1, 0x5e, 0x6d,
+ 0x23, 0xb6, 0x73, 0xc3, 0x07, 0xd1, 0x7d, 0x7b, 0xc6, 0x14},
+ {0xba},
+ {0x5b, 0xa3, 0xee, 0x47, 0xbd, 0x97, 0xbe, 0x32, 0xd3, 0x9c, 0x62, 0xff,
+ 0x5a, 0x2b, 0x35, 0xf7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1047,
+ {0x5b, 0xe9, 0xff, 0xe7, 0x57, 0xb4, 0x8c, 0x86, 0xec, 0xbd, 0x11,
+ 0x92, 0xcd, 0x0e, 0xd1, 0x98, 0xf1, 0x47, 0x6e, 0x41, 0x27, 0xb9,
+ 0x1f, 0xaf, 0x49, 0x54, 0x32, 0x73, 0x01, 0x90, 0xa7, 0x06},
+ {0xf5},
+ {0xc4, 0x36, 0x9b, 0x25, 0x7f, 0x50, 0x0f, 0x3a, 0xd6, 0x3c, 0x51, 0x8d,
+ 0x3e, 0xaf, 0x06, 0x7b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1048,
+ {0xe8, 0x65, 0xbf, 0x0e, 0x7b, 0x22, 0x43, 0x82, 0x9a, 0xf6, 0x42,
+ 0xa0, 0xa7, 0x0c, 0x30, 0x15, 0x11, 0x49, 0xa9, 0x81, 0xd4, 0x02,
+ 0x0c, 0xb5, 0xc2, 0x79, 0x96, 0xa7, 0x1e, 0xa7, 0x4d, 0x9b},
+ {0xf5, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x70, 0x2e, 0x81, 0x63, 0x41, 0x6f, 0x84, 0xe9, 0xaf, 0x7a, 0x1e, 0xf0,
+ 0xa0, 0x3a, 0xd3, 0x6d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1049,
+ {0x55, 0xf7, 0x17, 0x35, 0x28, 0x4a, 0x93, 0x68, 0x80, 0x71, 0xf5,
+ 0xea, 0xb7, 0x7f, 0x71, 0xbd, 0x4b, 0x2f, 0x65, 0x0e, 0xf1, 0xd0,
+ 0x89, 0x42, 0x79, 0x92, 0xf5, 0x15, 0x4f, 0xbf, 0x54, 0x27},
+ {0xfc},
+ {0x44, 0x88, 0xaf, 0xa0, 0xd9, 0xa3, 0x43, 0x2a, 0xb1, 0x79, 0x9f, 0x22,
+ 0x4d, 0x82, 0x7b, 0x63},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1050,
+ {0xea, 0xab, 0x6b, 0xd9, 0xb7, 0x32, 0xc4, 0x2d, 0xf2, 0x39, 0x0a,
+ 0x96, 0x23, 0x4a, 0xa5, 0x18, 0x38, 0xe4, 0xf9, 0x2c, 0xc6, 0xbf,
+ 0xb7, 0xc0, 0x85, 0x92, 0x75, 0x6f, 0x9b, 0x00, 0x40, 0x2e},
+ {0xc5},
+ {0x7b, 0x03, 0x13, 0x00, 0xf1, 0x8d, 0x87, 0x99, 0xf9, 0xeb, 0xd3, 0x81,
+ 0x64, 0xf6, 0x9c, 0x9f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1051,
+ {0x3d, 0x5d, 0x05, 0x7e, 0xa6, 0x6b, 0x82, 0x11, 0xf6, 0x53, 0xe4,
+ 0xf9, 0xcd, 0xb6, 0x0e, 0x2d, 0x5a, 0xfc, 0x31, 0x39, 0x45, 0xa4,
+ 0xa2, 0x3c, 0xcc, 0x94, 0xa9, 0xa3, 0x6f, 0xbe, 0x0b, 0x23},
+ {0x57},
+ {0xea, 0x2d, 0x9c, 0xb6, 0x3d, 0x4a, 0xf1, 0x82, 0xea, 0xbc, 0x00, 0x2f,
+ 0xb4, 0x6d, 0xb5, 0xde},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1052,
+ {0x98, 0x2b, 0x06, 0xec, 0xd6, 0xbc, 0x84, 0x71, 0xda, 0x0b, 0xe6,
+ 0x25, 0x03, 0x10, 0x1b, 0x82, 0x0e, 0x19, 0x39, 0xa0, 0x02, 0xe7,
+ 0x32, 0x50, 0xce, 0x74, 0x36, 0xad, 0xdc, 0x17, 0xb2, 0x66},
+ {0x44},
+ {0x90, 0x3d, 0xe3, 0x2e, 0x4e, 0xe6, 0x0c, 0xd8, 0xfc, 0x16, 0xd0, 0x78,
+ 0x58, 0xc3, 0x0e, 0x04},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1053,
+ {0xbb, 0xde, 0xf0, 0x7f, 0x1f, 0x70, 0xa8, 0xda, 0x75, 0x93, 0xe9,
+ 0xae, 0x3f, 0xbc, 0xc4, 0x11, 0xa7, 0x32, 0xe3, 0x99, 0x20, 0x03,
+ 0x3b, 0x94, 0x76, 0x1f, 0xeb, 0xf2, 0xeb, 0x85, 0x63, 0xca},
+ {0xe3},
+ {0x13, 0xca, 0x00, 0x9d, 0xe6, 0x40, 0x16, 0xfc, 0xe8, 0xb1, 0x82, 0x09,
+ 0xd6, 0xd9, 0x6f, 0x00},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1054,
+ {0x54, 0x7d, 0xa5, 0x7d, 0x42, 0xe5, 0x95, 0x86, 0x9e, 0x30, 0x9c,
+ 0x1c, 0xfe, 0xad, 0x83, 0xb3, 0x4d, 0xc5, 0x82, 0x12, 0x2d, 0x19,
+ 0x2c, 0x40, 0xcb, 0x3e, 0x81, 0x87, 0x3b, 0x78, 0x02, 0x4f},
+ {0xe3, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x92, 0x79, 0x8c, 0x09, 0x9d, 0x21, 0x35, 0x50, 0x81, 0x65, 0x64, 0x7a,
+ 0x9a, 0x8d, 0x2d, 0x4b},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1055,
+ {0xab, 0x2b, 0x6f, 0x30, 0x96, 0x78, 0xc4, 0x6f, 0x70, 0x0e, 0x72,
+ 0x63, 0x86, 0x06, 0x60, 0xd4, 0x26, 0x1a, 0xfc, 0xdb, 0xcd, 0xf0,
+ 0x89, 0x2a, 0x8a, 0xb6, 0xa2, 0x60, 0xba, 0xbc, 0x14, 0xe8},
+ {0xff},
+ {0x0b, 0xe3, 0x6e, 0xe5, 0x25, 0x15, 0x71, 0xbd, 0xc2, 0x42, 0xd6, 0xc4,
+ 0x9a, 0x61, 0xda, 0x54},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1056,
+ {0xe4, 0xb6, 0xf0, 0xa1, 0x7e, 0x95, 0x63, 0x95, 0x9d, 0x98, 0x37,
+ 0xa2, 0xee, 0x44, 0xe2, 0x04, 0x02, 0x2d, 0x5f, 0x45, 0xbb, 0x93,
+ 0xd8, 0xe2, 0xeb, 0x13, 0x41, 0x06, 0xa7, 0x94, 0x59, 0x27},
+ {0xff, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x4e, 0xd0, 0xb8, 0x24, 0x00, 0xaa, 0x9d, 0x4e, 0x3f, 0xf3, 0xe3, 0xd9,
+ 0x59, 0x71, 0x1b, 0xc1},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1057,
+ {0xab, 0x88, 0xa6, 0x88, 0xa1, 0xfc, 0x24, 0xc5, 0x4c, 0xc2, 0xc6,
+ 0x1f, 0x7f, 0x19, 0xfa, 0xf1, 0x82, 0x8e, 0xb7, 0x5f, 0xa8, 0x7d,
+ 0x85, 0x0b, 0x51, 0x83, 0x37, 0x9b, 0x5b, 0xd6, 0xe9, 0x6b},
+ {0xff},
+ {0x68, 0xea, 0x25, 0x35, 0xc7, 0xbb, 0xee, 0x7d, 0xf7, 0xa6, 0x41, 0xcf,
+ 0x75, 0x14, 0x8d, 0xfd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1058,
+ {0xae, 0x1a, 0x61, 0xa0, 0x1f, 0x8b, 0x1d, 0x03, 0x63, 0x0f, 0x4c,
+ 0xa0, 0xf9, 0x95, 0xd4, 0x52, 0x18, 0x03, 0x8e, 0x2e, 0xdc, 0x43,
+ 0xf7, 0xd4, 0xbf, 0x81, 0x17, 0xfe, 0x3b, 0x49, 0xf5, 0xce},
+ {0x4a},
+ {0xd7, 0x97, 0x5b, 0x62, 0x36, 0x31, 0x81, 0xf2, 0xa6, 0xc0, 0x44, 0xbd,
+ 0x14, 0x7c, 0xb3, 0x6b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1059,
+ {0x8b, 0xfb, 0x3d, 0x23, 0x2e, 0xae, 0x4b, 0xdb, 0xcf, 0xdc, 0xe5,
+ 0x56, 0x84, 0x9d, 0x33, 0x8d, 0xb0, 0xda, 0xe3, 0x79, 0x2b, 0xd9,
+ 0xad, 0x5c, 0x34, 0xcf, 0x11, 0xf6, 0xe7, 0xbf, 0xde, 0x2a},
+ {0xdb},
+ {0x05, 0x16, 0x40, 0x64, 0x11, 0x34, 0x4e, 0xee, 0x4e, 0x2b, 0x89, 0xdf,
+ 0x06, 0xe4, 0xa4, 0x48},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1060,
+ {0xde, 0x3c, 0x39, 0x99, 0x9a, 0x78, 0x7b, 0x94, 0x29, 0xdb, 0x0a,
+ 0x14, 0xa5, 0xe5, 0x4e, 0x6f, 0x32, 0xd1, 0x5f, 0x12, 0x94, 0x8b,
+ 0xfe, 0xc6, 0xa3, 0xb5, 0xef, 0x85, 0x07, 0x16, 0x35, 0xbb},
+ {0x97},
+ {0xd2, 0x96, 0x45, 0x7a, 0x4b, 0xe2, 0x89, 0x65, 0xd4, 0x87, 0x6c, 0x3e,
+ 0x38, 0x9a, 0x2a, 0x34},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1061,
+ {0x7e, 0x44, 0x6f, 0xbf, 0x93, 0xed, 0x19, 0xd4, 0xe3, 0x65, 0x22,
+ 0xd5, 0xd5, 0x27, 0xf2, 0xc6, 0x24, 0x43, 0x1f, 0xf7, 0x64, 0x65,
+ 0x95, 0xaa, 0x08, 0xe8, 0xa7, 0x72, 0x41, 0xf9, 0xd2, 0xdd},
+ {0x97, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0xcf, 0xf4, 0x04, 0x86, 0xd7, 0xa6, 0x4f, 0x38, 0x79, 0x28, 0xda, 0x27,
+ 0x43, 0x55, 0xc6, 0x3b},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1062,
+ {0x5f, 0x9b, 0x10, 0x91, 0xbe, 0x7e, 0xe6, 0x15, 0x14, 0x48, 0x17,
+ 0x2c, 0x79, 0xd6, 0x13, 0x44, 0xf9, 0x4d, 0x70, 0xaa, 0xcd, 0x0c,
+ 0x4e, 0xc9, 0xca, 0x46, 0x1e, 0xa0, 0xd5, 0x50, 0x8e, 0x63},
+ {0x6c},
+ {0x2b, 0x50, 0xf7, 0x1b, 0xbf, 0xe6, 0x2e, 0xd0, 0x46, 0xca, 0x96, 0xbb,
+ 0x50, 0x79, 0xcb, 0x4c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1063,
+ {0x34, 0x1e, 0x32, 0x50, 0xe5, 0x46, 0xcb, 0xf0, 0xf2, 0x2f, 0x9b,
+ 0x90, 0xba, 0x29, 0x44, 0x99, 0xfc, 0xc2, 0xd8, 0x5c, 0x54, 0x82,
+ 0xb6, 0xe4, 0xaf, 0xbf, 0x2c, 0xc0, 0x54, 0xe8, 0x68, 0xc4},
+ {0x82},
+ {0xf8, 0x1e, 0xdf, 0x04, 0x3a, 0xb9, 0x9f, 0x78, 0xa5, 0x46, 0x63, 0xf8,
+ 0xe5, 0x62, 0x76, 0xf1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1064,
+ {0x58, 0x95, 0x2a, 0xcf, 0xaa, 0xd2, 0x10, 0xe3, 0xf2, 0x4c, 0x34,
+ 0xf0, 0x6a, 0x56, 0x9e, 0xc9, 0xdb, 0x67, 0x52, 0x89, 0xeb, 0x54,
+ 0x76, 0x9b, 0xfc, 0xac, 0xe1, 0x65, 0x75, 0x54, 0xf0, 0x17},
+ {0x64},
+ {0x45, 0xf0, 0x5a, 0xf2, 0xeb, 0xe2, 0x54, 0xa8, 0x52, 0x34, 0xd3, 0x75,
+ 0xc6, 0xe7, 0xdc, 0x06},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1065,
+ {0x87, 0x1c, 0xe8, 0xa2, 0x35, 0xbe, 0x1e, 0xa7, 0xdf, 0x10, 0x02,
+ 0x93, 0xdb, 0x74, 0x39, 0xa8, 0xa7, 0x2e, 0x05, 0xee, 0x10, 0x45,
+ 0xf5, 0xaa, 0x06, 0x07, 0x9e, 0xcb, 0xd3, 0xf9, 0x92, 0x09},
+ {0x72},
+ {0x69, 0x5d, 0xc2, 0xc0, 0xce, 0x6a, 0x98, 0x5e, 0x27, 0x72, 0x98, 0x44,
+ 0xb6, 0x61, 0x11, 0x38},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1066,
+ {0x71, 0xb5, 0xbf, 0xfb, 0x9d, 0x5c, 0x7b, 0x44, 0x7b, 0xa8, 0x2a,
+ 0x71, 0x5f, 0x7f, 0x1f, 0x2c, 0xa7, 0x4e, 0x9b, 0xda, 0xba, 0xd9,
+ 0x8c, 0xd2, 0x61, 0x8c, 0xd1, 0x57, 0xb4, 0xa0, 0x72, 0x20},
+ {0xce},
+ {0x93, 0x8a, 0x3b, 0x3b, 0xa8, 0x1a, 0x3f, 0x69, 0xf2, 0x4e, 0x18, 0xd8,
+ 0x2c, 0x91, 0x42, 0xe4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1067,
+ {0xa3, 0x1d, 0x32, 0x53, 0x2d, 0x67, 0x69, 0xbf, 0x53, 0x13, 0xb6,
+ 0x3a, 0xd2, 0x9a, 0xf2, 0x72, 0x41, 0x1e, 0xf8, 0x3a, 0x6d, 0xc1,
+ 0xd1, 0x57, 0x80, 0x69, 0xe9, 0xaf, 0xf5, 0x52, 0xf6, 0x43},
+ {0x5e},
+ {0xdf, 0xe9, 0x20, 0x48, 0xe6, 0x3d, 0xc2, 0xc3, 0x27, 0xcf, 0x75, 0x2e,
+ 0x7b, 0x1d, 0xdf, 0xfd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1068,
+ {0x0e, 0x88, 0x21, 0x2a, 0x13, 0x5a, 0xa5, 0x7a, 0xca, 0x47, 0xef,
+ 0xb8, 0x55, 0xa6, 0x61, 0xa9, 0xdc, 0xf3, 0xac, 0x76, 0xa6, 0xdb,
+ 0x58, 0xa1, 0x2d, 0x10, 0xdf, 0x6a, 0x09, 0xbb, 0x39, 0x9d},
+ {0xd4},
+ {0xc2, 0x83, 0xf9, 0x5e, 0x98, 0xd5, 0x51, 0xb9, 0x87, 0x25, 0xda, 0x43,
+ 0xb2, 0x76, 0xf0, 0x97},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1069,
+ {0x02, 0x04, 0x27, 0x7e, 0x00, 0xfd, 0x2f, 0x6a, 0x34, 0x90, 0xd8,
+ 0x7b, 0xbd, 0xe3, 0x55, 0xac, 0xb0, 0xe6, 0xbc, 0x72, 0x4b, 0x9f,
+ 0x26, 0x36, 0xf9, 0x86, 0x1d, 0x7f, 0x7f, 0x28, 0x07, 0x74},
+ {0x23},
+ {0x22, 0x81, 0xea, 0xb0, 0xe8, 0xac, 0x79, 0xa6, 0x6a, 0xad, 0x32, 0x52,
+ 0x0e, 0x01, 0x79, 0xcc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1070,
+ {0x34, 0x50, 0xac, 0x1c, 0x3a, 0x77, 0x62, 0x17, 0x4d, 0x14, 0x36,
+ 0x09, 0xe9, 0xae, 0x3b, 0x16, 0x45, 0x7d, 0x78, 0x03, 0xf2, 0x47,
+ 0xe1, 0x94, 0x91, 0xfc, 0x6a, 0x62, 0x59, 0x82, 0xba, 0x60},
+ {0x23, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x26, 0xda, 0x3b, 0x84, 0x54, 0xe4, 0x93, 0x60, 0x37, 0x9e, 0x81, 0x70,
+ 0x61, 0xc3, 0x6b, 0xd3},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1071,
+ {0x06, 0x62, 0x51, 0xb3, 0xbe, 0x37, 0x60, 0x35, 0xa9, 0xf2, 0x48,
+ 0x36, 0xbb, 0x1a, 0x34, 0xc0, 0x4c, 0x4e, 0x8d, 0x8c, 0x61, 0xd9,
+ 0x8c, 0x41, 0x49, 0x31, 0x07, 0x13, 0xdb, 0xa7, 0x8a, 0xe8},
+ {0x17},
+ {0xf8, 0x3e, 0xc4, 0x12, 0xa3, 0xd9, 0x97, 0x28, 0xfd, 0xbc, 0x8e, 0x87,
+ 0x8f, 0xa7, 0xb0, 0xda},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1072,
+ {0xd4, 0x2a, 0x79, 0x62, 0x6e, 0xbe, 0xe3, 0x3e, 0x03, 0x8d, 0xdf,
+ 0xea, 0x4f, 0x43, 0x94, 0xf2, 0xa2, 0xc0, 0x5c, 0xae, 0x5a, 0xa9,
+ 0xdc, 0x4a, 0xc8, 0x8b, 0xc4, 0xf7, 0xb9, 0xec, 0x28, 0x89},
+ {0xcf},
+ {0x31, 0x10, 0x32, 0x1f, 0xbd, 0x58, 0x20, 0x25, 0xb7, 0x24, 0x02, 0x41,
+ 0x24, 0x02, 0x26, 0x8a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1073,
+ {0x16, 0x7f, 0x09, 0x77, 0xd4, 0x0a, 0xac, 0xc9, 0x22, 0x9d, 0xd7,
+ 0xcb, 0x3f, 0x27, 0x46, 0xba, 0x8d, 0x9d, 0x50, 0x92, 0xee, 0xfb,
+ 0x07, 0x9e, 0xe5, 0x43, 0xf2, 0x63, 0xff, 0x2c, 0xc9, 0x65},
+ {0x22},
+ {0xa2, 0xf7, 0x63, 0x81, 0x11, 0x8d, 0x0a, 0x0b, 0x47, 0xb0, 0x97, 0xec,
+ 0xf7, 0x67, 0x79, 0x24},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1074,
+ {0xb7, 0x0c, 0x5b, 0xb3, 0xc9, 0x0d, 0x1d, 0xc9, 0x81, 0x6a, 0x18,
+ 0x6b, 0x24, 0x9c, 0xeb, 0x2a, 0x18, 0x5f, 0x6f, 0xc5, 0xbd, 0xbf,
+ 0x01, 0xf9, 0x54, 0x53, 0xa2, 0x07, 0xd7, 0x8c, 0x67, 0x02},
+ {0x22, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0xe2, 0xd8, 0x93, 0x1b, 0x48, 0x56, 0xff, 0x62, 0xeb, 0x05, 0xc4, 0xc9,
+ 0xfb, 0x87, 0xd9, 0x7f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1075,
+ {0xb3, 0xbf, 0xec, 0xb6, 0xbf, 0x9e, 0xcd, 0x23, 0x1b, 0x3d, 0xb1,
+ 0x89, 0x91, 0x1b, 0x0b, 0x94, 0x14, 0xc0, 0x7f, 0xdc, 0x39, 0x49,
+ 0x53, 0x70, 0xdc, 0x32, 0x81, 0xb1, 0xc2, 0x08, 0x0b, 0x3f},
+ {0xff},
+ {0xc8, 0x2d, 0x4a, 0x03, 0xdd, 0x0d, 0xc1, 0x4f, 0x0d, 0xe3, 0x9b, 0x8b,
+ 0x14, 0xb6, 0xd7, 0x81},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1076,
+ {0x4e, 0x36, 0x45, 0x84, 0x0e, 0x68, 0x56, 0x97, 0x14, 0x28, 0x93,
+ 0x92, 0x25, 0x1d, 0xf8, 0x36, 0x07, 0xa5, 0x9f, 0x33, 0x22, 0x35,
+ 0x26, 0x67, 0x6a, 0xb2, 0x46, 0xcc, 0xa4, 0x7b, 0xf7, 0xf6},
+ {0x89},
+ {0x96, 0xe5, 0x49, 0x17, 0x55, 0x6e, 0xa1, 0x8b, 0x96, 0xea, 0x94, 0xf7,
+ 0xb9, 0xd2, 0xc9, 0xb3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1077,
+ {0x02, 0xd5, 0xdb, 0xa1, 0x99, 0x37, 0x88, 0xe1, 0x68, 0x60, 0x3d,
+ 0xd3, 0xad, 0x55, 0x3e, 0xf4, 0xb5, 0x4d, 0xac, 0x11, 0x2a, 0x10,
+ 0xb3, 0x8f, 0xec, 0x1f, 0x98, 0x69, 0xf1, 0xbd, 0x99, 0xc0},
+ {0x52},
+ {0x3d, 0x55, 0xd6, 0x6d, 0x6d, 0x9f, 0x28, 0x40, 0x7b, 0x39, 0x78, 0x72,
+ 0x49, 0x34, 0xc1, 0x52},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1078,
+ {0x1e, 0x29, 0xd6, 0x0f, 0x8d, 0x75, 0xa6, 0x62, 0x20, 0xb8, 0xc7,
+ 0x3d, 0x60, 0x9a, 0x60, 0xf0, 0x55, 0xa5, 0x1b, 0x98, 0xeb, 0x4e,
+ 0xfc, 0xf7, 0x34, 0x8a, 0xcb, 0xa4, 0x99, 0x8c, 0xc7, 0x21},
+ {0xb5},
+ {0x18, 0xc3, 0x5c, 0xe9, 0x23, 0xbc, 0x7b, 0x77, 0x05, 0xf4, 0x07, 0xa6,
+ 0xcc, 0x1c, 0x3c, 0x95},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1079,
+ {0x41, 0x2b, 0x2b, 0x33, 0xe4, 0x6b, 0x14, 0x92, 0xa9, 0x6b, 0x29,
+ 0x6b, 0x1e, 0xd2, 0xdd, 0xe1, 0x26, 0x3e, 0x6a, 0x89, 0x3e, 0x78,
+ 0xef, 0x71, 0xe9, 0x66, 0xa6, 0xe6, 0x2b, 0x8b, 0x76, 0xca},
+ {0xb5, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0xf1, 0x81, 0x3c, 0xe9, 0x76, 0x10, 0xbc, 0xe7, 0x84, 0xdc, 0xe2, 0x9a,
+ 0x96, 0xda, 0xd0, 0x63},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1080,
+ {0x89, 0xd0, 0x3f, 0xda, 0x6a, 0x47, 0x3c, 0x96, 0x67, 0x5c, 0x4d,
+ 0x2f, 0xcf, 0xfa, 0xa9, 0x28, 0xf4, 0x19, 0xb4, 0x06, 0x59, 0x36,
+ 0xe5, 0x1d, 0x38, 0x47, 0x1e, 0x24, 0x9d, 0x38, 0x30, 0xb8},
+ {0xad},
+ {0xce, 0x50, 0xc3, 0x76, 0x77, 0xaf, 0xf8, 0xcd, 0xe2, 0xbc, 0x07, 0x32,
+ 0xdf, 0x7d, 0xfb, 0x42},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1081,
+ {0x42, 0x2d, 0x73, 0x19, 0xf4, 0x29, 0x69, 0xe6, 0xc2, 0x51, 0xfd,
+ 0xeb, 0x25, 0x54, 0x75, 0x58, 0xbd, 0x13, 0x71, 0x95, 0xe8, 0x02,
+ 0xe7, 0xb9, 0x4a, 0xbd, 0xe8, 0xb2, 0xed, 0x4f, 0x87, 0x77},
+ {0xad, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0xe3, 0x8a, 0x2d, 0x1e, 0x73, 0x6f, 0x02, 0x93, 0xba, 0x0e, 0x86, 0xa2,
+ 0x83, 0xc2, 0x03, 0xaf},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1082,
+ {0xca, 0x5a, 0x0d, 0xf9, 0x1f, 0x91, 0xe7, 0x86, 0x6f, 0x1a, 0x7b,
+ 0x53, 0xe5, 0xe3, 0x67, 0x9c, 0x13, 0x9e, 0xaf, 0x2d, 0xc9, 0x46,
+ 0xb5, 0xa5, 0x5e, 0x16, 0xea, 0x50, 0xa5, 0x40, 0xa4, 0x0d},
+ {0x1b},
+ {0x15, 0xcf, 0xf7, 0x25, 0xac, 0x6f, 0x32, 0x56, 0xdd, 0x4b, 0xcd, 0x15,
+ 0xf7, 0xa8, 0x3c, 0xf7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1083,
+ {0xd5, 0x9a, 0x89, 0xd4, 0xc8, 0x81, 0xa3, 0x14, 0x29, 0xe0, 0x4a,
+ 0xeb, 0xb8, 0x14, 0xbb, 0x5e, 0x72, 0xe2, 0xe3, 0x1a, 0xeb, 0x5f,
+ 0x45, 0x14, 0x74, 0x2f, 0xc1, 0xe5, 0xcd, 0x46, 0xbd, 0x85},
+ {0xac},
+ {0x22, 0x82, 0x33, 0xcc, 0xed, 0x78, 0xbb, 0x84, 0x60, 0xf3, 0x4a, 0x98,
+ 0xd2, 0x37, 0xab, 0xf7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1084,
+ {0xdc, 0x04, 0x5d, 0xfd, 0xf2, 0xf1, 0x10, 0x76, 0xd4, 0x49, 0x61,
+ 0x83, 0x51, 0xdc, 0x38, 0x40, 0xef, 0xa9, 0x17, 0xb3, 0x30, 0x42,
+ 0xbc, 0x1a, 0x96, 0x8d, 0x9e, 0xb8, 0xb2, 0x9b, 0x7c, 0xee},
+ {0xb3},
+ {0x73, 0x9f, 0xd2, 0x37, 0x86, 0x29, 0x5f, 0x5d, 0xd4, 0x6a, 0x14, 0x80,
+ 0x40, 0x29, 0xc5, 0xcf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1085,
+ {0x8a, 0x15, 0x14, 0xc3, 0x85, 0x1f, 0xdf, 0xbf, 0x8c, 0x02, 0x44,
+ 0x72, 0x2e, 0x34, 0x22, 0x43, 0x86, 0xb3, 0x19, 0x92, 0xa7, 0xe7,
+ 0x11, 0x66, 0x6e, 0xbf, 0x93, 0x53, 0xe4, 0x58, 0x3f, 0xa6},
+ {0xe7},
+ {0x13, 0xf5, 0x41, 0xd7, 0x64, 0x21, 0xf7, 0xe8, 0xa9, 0x52, 0x06, 0xed,
+ 0x8b, 0xd9, 0x9c, 0x32},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1086,
+ {0x01, 0x87, 0xa3, 0x63, 0xf7, 0x94, 0x12, 0x93, 0x8a, 0x18, 0xfc,
+ 0x88, 0xdf, 0x7a, 0xa2, 0x29, 0x29, 0xf3, 0xec, 0x32, 0xdd, 0x6e,
+ 0x8b, 0x7c, 0x5b, 0xf1, 0x07, 0x5a, 0x24, 0xa8, 0x3f, 0xaa},
+ {0x02},
+ {0xca, 0xb7, 0x9f, 0x90, 0xaa, 0x97, 0x2d, 0x4a, 0xa5, 0xf6, 0xc5, 0x88,
+ 0x71, 0x6e, 0x8f, 0x78},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1087,
+ {0x07, 0x17, 0x33, 0x69, 0x82, 0x99, 0xf2, 0x07, 0x6e, 0x68, 0xc7,
+ 0x02, 0xc8, 0x0d, 0x11, 0x8d, 0x54, 0x45, 0x50, 0x5e, 0x1c, 0xef,
+ 0xec, 0x2d, 0x7d, 0x1b, 0x32, 0xb3, 0x35, 0xc9, 0x73, 0xd6},
+ {0x02, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x1a, 0x44, 0x65, 0x41, 0xc6, 0x16, 0x22, 0x7c, 0x1f, 0x64, 0x42, 0xc1,
+ 0xc5, 0x86, 0xf8, 0x35},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1088,
+ {0xba, 0xe0, 0xdd, 0x1f, 0x0f, 0x68, 0x0f, 0x3d, 0x3c, 0xc0, 0x9e,
+ 0xd8, 0xee, 0xd2, 0x27, 0x66, 0x67, 0x1a, 0xeb, 0xf8, 0x33, 0xab,
+ 0x16, 0x4e, 0x08, 0x9e, 0x73, 0x36, 0x75, 0x46, 0xd3, 0xce},
+ {0x70},
+ {0x01, 0x47, 0x9f, 0x05, 0x90, 0x2c, 0xae, 0x1b, 0xaf, 0xb2, 0x39, 0xa1,
+ 0x11, 0x88, 0xf2, 0xd2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1089,
+ {0x51, 0xa1, 0x0c, 0xd5, 0x7d, 0x19, 0x9a, 0x39, 0x11, 0x70, 0xd2,
+ 0x79, 0x8c, 0x79, 0xda, 0xe5, 0x38, 0x0d, 0x54, 0xb4, 0xdf, 0x62,
+ 0xc2, 0x72, 0xfa, 0xda, 0xe0, 0xfb, 0x28, 0x64, 0xa1, 0x9e},
+ {0x2b},
+ {0x0f, 0xcd, 0xe1, 0xb9, 0x21, 0x8a, 0xd3, 0x57, 0x7f, 0x54, 0x76, 0x45,
+ 0xa7, 0xb8, 0x5b, 0x88},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1090,
+ {0x62, 0xfd, 0x47, 0xd0, 0xa0, 0x05, 0xcf, 0x8c, 0x87, 0x01, 0x22,
+ 0xb7, 0x73, 0xc9, 0x7c, 0x1e, 0x0c, 0x3f, 0x8e, 0x7c, 0xf4, 0x40,
+ 0x7a, 0xf7, 0x21, 0x36, 0x47, 0xaa, 0x93, 0x7a, 0x1f, 0x60},
+ {0x0d},
+ {0xd9, 0x7e, 0x99, 0x85, 0xd3, 0xac, 0x1d, 0xef, 0x1f, 0x18, 0xf9, 0xf1,
+ 0x77, 0x18, 0x94, 0x4e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1091,
+ {0x14, 0x12, 0x3a, 0xfe, 0x71, 0xf5, 0x8d, 0x3d, 0xfe, 0x64, 0x2d,
+ 0x2d, 0x6c, 0x84, 0x25, 0xb8, 0x15, 0xd9, 0x4d, 0x26, 0xbb, 0x89,
+ 0x2a, 0xaa, 0x33, 0x76, 0xab, 0x6d, 0x4e, 0x4e, 0xe3, 0x95},
+ {0x98},
+ {0xd2, 0x5c, 0x17, 0xa1, 0x6a, 0xe6, 0x91, 0x50, 0x61, 0x9c, 0x28, 0xec,
+ 0x50, 0xc1, 0xd9, 0x70},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1092,
+ {0xf2, 0x46, 0xd3, 0x8e, 0xb6, 0xcd, 0xd4, 0xa3, 0x67, 0x7a, 0x37,
+ 0xa9, 0x0d, 0x50, 0x9a, 0x72, 0xa7, 0x48, 0xfa, 0x0a, 0x3f, 0x61,
+ 0xd0, 0x11, 0xa6, 0xa0, 0xa7, 0xde, 0x71, 0x29, 0x48, 0xea},
+ {0x56},
+ {0xcd, 0x5e, 0xa9, 0xcd, 0xb0, 0x87, 0xcb, 0x2c, 0x83, 0x2c, 0xd6, 0x85,
+ 0xc0, 0xd6, 0xba, 0x51},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1093,
+ {0x04, 0x97, 0xdf, 0xc8, 0x3f, 0xf1, 0xb3, 0x54, 0x9b, 0x8e, 0x31,
+ 0xb7, 0x2b, 0x4b, 0x04, 0xf1, 0xde, 0x8d, 0xda, 0xe3, 0x58, 0x91,
+ 0x20, 0x1e, 0x82, 0xd5, 0x9f, 0x01, 0xb4, 0xc8, 0x5f, 0xee},
+ {0x56, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0xbd, 0x15, 0xa0, 0xf3, 0xcd, 0x6d, 0x6f, 0x9c, 0x98, 0x82, 0x81, 0xc6,
+ 0x51, 0xec, 0x8c, 0xe4},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1094,
+ {0xc3, 0xa2, 0x35, 0xcc, 0x61, 0xac, 0x82, 0xb9, 0x14, 0xff, 0x32,
+ 0x52, 0xa1, 0x13, 0xea, 0x3a, 0xcf, 0xae, 0x0b, 0x35, 0x6c, 0xfc,
+ 0xa9, 0x50, 0x9b, 0x5d, 0x7b, 0xf1, 0xb0, 0x65, 0x76, 0x82},
+ {0x1f},
+ {0xc5, 0x4c, 0x79, 0x07, 0xb2, 0x94, 0xa0, 0x77, 0x54, 0x45, 0xc5, 0x2f,
+ 0x89, 0x98, 0x07, 0xa7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1095,
+ {0xa4, 0x38, 0x78, 0x55, 0x4e, 0xef, 0xdc, 0x3e, 0xde, 0x0d, 0x2c,
+ 0x5b, 0x57, 0x49, 0x77, 0x89, 0xd3, 0xd1, 0x00, 0x7b, 0xb8, 0x32,
+ 0x80, 0x9f, 0xb6, 0x5b, 0x64, 0x05, 0x35, 0x85, 0x9e, 0xac},
+ {0x20},
+ {0x67, 0x9e, 0x1a, 0xd4, 0x08, 0x42, 0x2e, 0x43, 0xac, 0xbe, 0x91, 0xdc,
+ 0x34, 0x32, 0xb5, 0xed},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1096,
+ {0x3a, 0xe5, 0xda, 0x3e, 0xbd, 0x1c, 0x9d, 0x7b, 0x06, 0x5c, 0x25,
+ 0xea, 0x5f, 0x51, 0x46, 0xd8, 0x8b, 0x46, 0x25, 0xb9, 0xd0, 0x6e,
+ 0x84, 0x53, 0x41, 0xe0, 0xef, 0x35, 0x2f, 0x6d, 0x6c, 0x0e},
+ {0x0d},
+ {0x5c, 0x3a, 0x2c, 0xd9, 0x32, 0xcb, 0xa0, 0xbe, 0x61, 0x73, 0xdf, 0x60,
+ 0x01, 0x54, 0x85, 0xe7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1097,
+ {0x17, 0xc1, 0xcc, 0x04, 0xf4, 0xd2, 0x61, 0x66, 0x77, 0xc7, 0xd1,
+ 0x01, 0x1a, 0x6e, 0x4f, 0x1c, 0x57, 0x7c, 0x66, 0x0f, 0x9c, 0x51,
+ 0x52, 0x2a, 0x6c, 0x1f, 0xbf, 0xbd, 0xed, 0x95, 0x01, 0x52},
+ {0xb2},
+ {0x06, 0x8c, 0xb3, 0x10, 0x00, 0x42, 0x7c, 0x35, 0x0f, 0x40, 0x2c, 0x6e,
+ 0x7d, 0x05, 0x1e, 0x90},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1098,
+ {0x52, 0xb7, 0x7c, 0x08, 0x51, 0xde, 0xc4, 0xc5, 0x8c, 0x86, 0x0c,
+ 0x2e, 0xd9, 0x5c, 0x4b, 0xd6, 0x1a, 0xe9, 0x3e, 0x46, 0x2b, 0x01,
+ 0x22, 0xd4, 0xf3, 0x80, 0xf0, 0x16, 0x4e, 0xb0, 0xa7, 0x55},
+ {0xe6},
+ {0x5d, 0xd8, 0x87, 0x4a, 0xe8, 0xd6, 0x60, 0xca, 0xc7, 0x6c, 0x4a, 0x29,
+ 0xe0, 0xc5, 0xc3, 0x76},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1099,
+ {0x74, 0x8f, 0x97, 0xf3, 0x4c, 0x6b, 0xf6, 0x46, 0xa6, 0x09, 0x5a,
+ 0xeb, 0xdf, 0x35, 0x83, 0xb3, 0x9a, 0x62, 0x4d, 0x36, 0xe6, 0x7b,
+ 0xf8, 0x1a, 0xcb, 0x2a, 0x56, 0x40, 0x29, 0x17, 0x11, 0x68},
+ {0x0a},
+ {0x26, 0x84, 0x8b, 0xbe, 0xba, 0xdc, 0x4a, 0xf5, 0xcf, 0xfe, 0x11, 0x7f,
+ 0x77, 0xd9, 0xba, 0x43},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1100,
+ {0xc1, 0xbd, 0x9f, 0x7a, 0xa8, 0xde, 0xb4, 0x64, 0xba, 0x4d, 0x82,
+ 0xe2, 0x45, 0x0d, 0x6b, 0xc0, 0xfe, 0xfa, 0x64, 0xa9, 0x1f, 0xae,
+ 0x44, 0x72, 0xce, 0xa7, 0x6b, 0x7e, 0xbc, 0x2c, 0xb0, 0x1a},
+ {0x0a, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0xca, 0xbe, 0x34, 0x7d, 0x3a, 0xaa, 0xfb, 0x05, 0xa2, 0x3b, 0xc6, 0x9f,
+ 0x04, 0x5e, 0xb9, 0xc2},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1101,
+ {0x39, 0x84, 0x44, 0xdf, 0x32, 0x84, 0x1b, 0xe9, 0xe6, 0x99, 0xc6,
+ 0x4f, 0xaa, 0x92, 0x63, 0x0c, 0x83, 0x45, 0x64, 0xb8, 0x38, 0x48,
+ 0x76, 0xdc, 0xeb, 0x47, 0x1c, 0x40, 0x56, 0xfc, 0x82, 0x99},
+ {0x0a, 0xee, 0xc0, 0xc7, 0x11, 0x1c, 0xe7, 0xc1},
+ {0x30, 0x03, 0x2c, 0x9a, 0x3e, 0xd0, 0x0d, 0x29, 0x51, 0x2d, 0x8c, 0x72,
+ 0x5f, 0xa8, 0x6a, 0x4b},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1102,
+ {0x96, 0x50, 0x3e, 0x95, 0x0d, 0x01, 0xee, 0x16, 0x64, 0xde, 0x77,
+ 0xef, 0x6c, 0x01, 0x08, 0xae, 0xa2, 0xcf, 0xfc, 0xff, 0xd0, 0xcf,
+ 0x28, 0x2e, 0x58, 0xa3, 0xfb, 0x98, 0x29, 0x14, 0xff, 0x9c},
+ {0xe7, 0x31, 0xcf, 0x7c, 0x44, 0xac, 0x77, 0x22},
+ {0xe5, 0xfa, 0x8b, 0xf0, 0x91, 0x9d, 0x5a, 0x71, 0x63, 0xf2, 0xaf, 0x43,
+ 0xb3, 0xb5, 0x49, 0xb8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1103,
+ {0xe1, 0x54, 0x28, 0x8c, 0x43, 0x4e, 0xeb, 0x08, 0x79, 0xa7, 0x93,
+ 0xcf, 0x51, 0xf1, 0x91, 0x2d, 0x69, 0x1d, 0x43, 0x0a, 0x19, 0x6f,
+ 0x33, 0x70, 0x3b, 0x75, 0xcc, 0x68, 0xe8, 0xd5, 0x99, 0xf2},
+ {0xcf, 0x14, 0xbb, 0xde, 0xa4, 0xac, 0x6c, 0x6e},
+ {0x13, 0x7f, 0x74, 0xb5, 0xbd, 0x90, 0xc5, 0x7f, 0x14, 0x0a, 0x15, 0x15,
+ 0x14, 0x0f, 0x2b, 0x6a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1104,
+ {0xf7, 0xb6, 0x7e, 0x64, 0x0c, 0x11, 0x13, 0x0d, 0x6e, 0x34, 0x73,
+ 0xa0, 0xb6, 0xc6, 0x27, 0xa6, 0x01, 0x74, 0x0a, 0xca, 0xef, 0x85,
+ 0xa9, 0xfd, 0x83, 0xc8, 0xdf, 0x5c, 0x66, 0x20, 0x9f, 0x26},
+ {0xcf, 0x80, 0x7d, 0x9a, 0x67, 0x67, 0x16, 0x75},
+ {0xde, 0x6f, 0x47, 0xba, 0x1e, 0xf4, 0xed, 0x3b, 0xba, 0x52, 0xe5, 0x11,
+ 0x99, 0x35, 0xa9, 0x3b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1105,
+ {0x08, 0xfa, 0x12, 0x9d, 0xdf, 0xb1, 0x7f, 0xb0, 0xe7, 0x23, 0xaa,
+ 0x3e, 0xea, 0xfe, 0xdc, 0xa7, 0xd2, 0x28, 0xe8, 0x5b, 0x30, 0x31,
+ 0x9d, 0x0c, 0x71, 0xea, 0x25, 0x2a, 0x3f, 0x5e, 0x37, 0xcc},
+ {0xaf, 0xa8, 0x8e, 0x4b, 0xbb, 0x37, 0x57, 0x67},
+ {0xa8, 0xf6, 0x0a, 0xba, 0x37, 0x3e, 0x4d, 0x4d, 0xfb, 0xc2, 0x51, 0x6d,
+ 0x7d, 0x6e, 0x44, 0xca},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1106,
+ {0x36, 0x25, 0x86, 0xd5, 0x16, 0xd3, 0x8e, 0x4d, 0x58, 0xb5, 0x0a,
+ 0x44, 0x14, 0x43, 0xe7, 0x50, 0x64, 0xcf, 0x6d, 0x6c, 0xdb, 0x64,
+ 0x20, 0x86, 0x29, 0x32, 0xba, 0x7b, 0x04, 0x80, 0xb0, 0xfd},
+ {0xf1, 0xb9, 0x2d, 0x0d, 0xb7, 0x44, 0xbf, 0xee},
+ {0xea, 0x7e, 0xe0, 0xf5, 0xaf, 0x3a, 0x27, 0x1a, 0x97, 0x77, 0x83, 0x8e,
+ 0xd1, 0x3c, 0x61, 0xaf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1107,
+ {0xb3, 0x4a, 0xf7, 0x45, 0xab, 0x46, 0x82, 0x3e, 0x35, 0x83, 0xc3,
+ 0x70, 0x15, 0xb0, 0xff, 0x20, 0x3f, 0xe1, 0xe9, 0xfa, 0xa5, 0xc1,
+ 0x97, 0x06, 0x41, 0x83, 0x80, 0xba, 0xc4, 0x90, 0xad, 0xea},
+ {0xd6, 0xbd, 0x4c, 0xb0, 0x32, 0x7e, 0xec, 0xc0},
+ {0xab, 0xe7, 0xa2, 0x58, 0xad, 0xa9, 0x3e, 0x28, 0x0b, 0xef, 0x5f, 0xda,
+ 0x93, 0x4f, 0x96, 0xe6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1108,
+ {0x3f, 0x48, 0xf7, 0x14, 0xcd, 0xc2, 0x9e, 0xeb, 0x05, 0x31, 0xe9,
+ 0xbf, 0xc7, 0x4f, 0xfa, 0xa7, 0xd9, 0x28, 0x8a, 0xb8, 0x7a, 0xbf,
+ 0xc0, 0x64, 0xc5, 0x19, 0xe4, 0x4a, 0xc4, 0xb3, 0x4e, 0x8e},
+ {0x5e, 0xc6, 0x9b, 0xb5, 0x49, 0x17, 0x21, 0x78},
+ {0xb6, 0x69, 0xc8, 0x96, 0x03, 0x0e, 0xe0, 0xdd, 0x1a, 0x6d, 0xc6, 0xf3,
+ 0xa0, 0x7c, 0xbe, 0xdf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1109,
+ {0x53, 0x2b, 0x46, 0x99, 0xbb, 0x0a, 0x97, 0xdc, 0x42, 0x6a, 0x51,
+ 0x1a, 0x7d, 0x0f, 0xe7, 0x0d, 0xc7, 0xba, 0x16, 0x31, 0x06, 0x77,
+ 0x56, 0x77, 0xa5, 0xb2, 0xd7, 0x5a, 0x4d, 0x5b, 0x93, 0xa0},
+ {0x5e, 0xc6, 0x9b, 0xb5, 0x49, 0x17, 0x21, 0x78},
+ {0xe1, 0xe6, 0x4a, 0x6b, 0xf7, 0x4b, 0x13, 0x75, 0x22, 0xe6, 0xc5, 0xf4,
+ 0x7c, 0xa8, 0x59, 0xae},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1110,
+ {0x55, 0x01, 0x3a, 0x8d, 0x41, 0xe7, 0xda, 0x45, 0x8d, 0x93, 0x49,
+ 0x43, 0xcc, 0x77, 0x03, 0xe5, 0xf7, 0x7c, 0x9d, 0x26, 0x37, 0x00,
+ 0x01, 0x3e, 0x24, 0xce, 0x7d, 0xe8, 0xa9, 0x0c, 0x58, 0x24},
+ {0x88, 0x18, 0xcc, 0x42, 0x56, 0x5b, 0x5a, 0x4f},
+ {0x24, 0xa5, 0xa6, 0x68, 0x48, 0xb2, 0x39, 0x7b, 0xf9, 0x6e, 0xd1, 0x3e,
+ 0xc3, 0x91, 0x9c, 0x05},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1111,
+ {0xb6, 0xdd, 0x8e, 0xf1, 0xfa, 0xbf, 0x5c, 0x9d, 0x9a, 0xf8, 0x59,
+ 0xac, 0xc2, 0xbb, 0xea, 0xce, 0x46, 0x49, 0xc5, 0xaf, 0xf1, 0xed,
+ 0x7d, 0xeb, 0xcd, 0xa3, 0x42, 0xfe, 0xfb, 0xc0, 0x82, 0x6d},
+ {0x74, 0x41, 0x4e, 0x63, 0x3d, 0x06, 0x99, 0xc5},
+ {0xa6, 0xfc, 0x9d, 0xf6, 0x48, 0xe2, 0xf8, 0x60, 0xeb, 0x8a, 0xc9, 0x40,
+ 0x45, 0x0d, 0xbd, 0xf6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1112,
+ {0xd9, 0x53, 0xf5, 0xb7, 0xd5, 0xba, 0x3a, 0xa3, 0x87, 0x7b, 0x86,
+ 0xf6, 0xb5, 0x95, 0x1b, 0x62, 0xb5, 0x15, 0x4b, 0x1c, 0x87, 0x8e,
+ 0xe8, 0x1e, 0x1b, 0x64, 0x7c, 0x27, 0xc6, 0x8a, 0x15, 0xf6},
+ {0xbb, 0x69, 0x16, 0x96, 0x0e, 0x3c, 0x30, 0x2e},
+ {0x97, 0xe6, 0x32, 0x89, 0x04, 0x87, 0xb7, 0x8d, 0x45, 0x03, 0x21, 0x6d,
+ 0x4a, 0x10, 0xc9, 0x2b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1113,
+ {0x5b, 0xe1, 0x04, 0x4b, 0xc6, 0xe8, 0xc0, 0x31, 0xde, 0xcc, 0xe4,
+ 0xb2, 0x59, 0xc7, 0xe1, 0xea, 0x38, 0xad, 0x08, 0x5a, 0x74, 0x70,
+ 0x26, 0x16, 0xfd, 0xe8, 0x45, 0xd4, 0xeb, 0xde, 0x49, 0xb7},
+ {0xaa, 0x42, 0x84, 0xa8, 0x5a, 0x72, 0x11, 0x6e},
+ {0x13, 0x67, 0x43, 0x11, 0xf2, 0x26, 0x87, 0xc4, 0x61, 0x58, 0x9a, 0xb3,
+ 0x4c, 0x8e, 0x35, 0xe5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1114,
+ {0x5f, 0x28, 0xc2, 0x34, 0x88, 0x46, 0x43, 0x98, 0x61, 0xba, 0x29,
+ 0x0b, 0x9a, 0x32, 0xe7, 0xfe, 0x53, 0x40, 0x04, 0x5a, 0x49, 0x94,
+ 0xd4, 0xb1, 0x22, 0xfc, 0xe5, 0xc1, 0x97, 0x7c, 0xa2, 0xc6},
+ {0xaa, 0x42, 0x84, 0xa8, 0x5a, 0x72, 0x11, 0x6e},
+ {0x61, 0x7b, 0x2a, 0x1a, 0x29, 0xbd, 0xb0, 0x2c, 0xa2, 0x98, 0x17, 0xab,
+ 0x93, 0x90, 0x36, 0x2f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1115,
+ {0x7c, 0x34, 0x3f, 0xaa, 0x5d, 0x68, 0x25, 0x7f, 0x37, 0xc4, 0x49,
+ 0xb0, 0x57, 0xc7, 0xc8, 0x56, 0xb5, 0x59, 0x19, 0x91, 0x43, 0x06,
+ 0xbe, 0xb6, 0x75, 0x8c, 0xe0, 0x40, 0xcf, 0x5e, 0x28, 0xb7},
+ {0x5e, 0xb5, 0xe0, 0x8a, 0xc8, 0x9d, 0x0c, 0x92},
+ {0x64, 0x27, 0x75, 0x09, 0xb1, 0x4f, 0x8f, 0x3d, 0x6e, 0x36, 0x90, 0x45,
+ 0x29, 0xe4, 0xd3, 0x7d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1116,
+ {0xde, 0x22, 0xc3, 0x81, 0xb6, 0x14, 0x07, 0xbe, 0x22, 0xf0, 0xf4,
+ 0x19, 0x17, 0x14, 0x31, 0x6e, 0xd4, 0xa1, 0xc5, 0x03, 0x73, 0x02,
+ 0x1c, 0x96, 0x59, 0x10, 0x8e, 0x10, 0x32, 0x29, 0x91, 0x8b},
+ {0x82, 0x63, 0x12, 0xcd, 0xc5, 0x2a, 0x6f, 0x57},
+ {0x8e, 0xe4, 0xd6, 0xa4, 0x14, 0x30, 0x14, 0x50, 0xf3, 0xd1, 0x14, 0x2a,
+ 0x23, 0x77, 0xc1, 0xff},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1117,
+ {0xe8, 0x9e, 0x9b, 0xd2, 0xb9, 0x88, 0x0d, 0x50, 0xd6, 0x6d, 0xa6,
+ 0xab, 0xdb, 0xcf, 0x20, 0x4f, 0x34, 0x2d, 0x63, 0xe1, 0x38, 0x09,
+ 0xf5, 0x9e, 0x98, 0x4d, 0x8c, 0x48, 0x32, 0x51, 0x50, 0x92},
+ {0x55, 0x55, 0xc5, 0xb9, 0x6a, 0x88, 0x2e, 0xb1},
+ {0x4b, 0x4d, 0xd3, 0x50, 0xc3, 0x12, 0x78, 0x21, 0x44, 0x92, 0x52, 0x52,
+ 0x20, 0xf8, 0x4b, 0x79},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1118,
+ {0x74, 0xcb, 0x05, 0x49, 0xc8, 0x34, 0x49, 0x89, 0x5b, 0x66, 0x7d,
+ 0x20, 0x7c, 0x84, 0xd0, 0x31, 0xd6, 0x76, 0x07, 0x3d, 0x70, 0x24,
+ 0xec, 0x7a, 0xb9, 0x85, 0x39, 0x00, 0x21, 0xc7, 0xbd, 0xa9},
+ {0x1e, 0x34, 0xba, 0x59, 0x13, 0x22, 0x30, 0xaf},
+ {0x7d, 0x90, 0x1f, 0x89, 0x7c, 0x55, 0x8c, 0xf5, 0xcb, 0x43, 0xc9, 0x81,
+ 0x59, 0xa1, 0xd4, 0x86},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1119,
+ {0xe8, 0x24, 0x4e, 0x6c, 0x3f, 0x29, 0x98, 0x05, 0x5d, 0x11, 0x92,
+ 0xfd, 0x82, 0x02, 0xd8, 0x1b, 0x37, 0x90, 0x8f, 0x91, 0xf8, 0xb9,
+ 0x0a, 0x4e, 0x00, 0xa2, 0x01, 0xfc, 0x2a, 0x4d, 0x84, 0xba},
+ {0x1e, 0x34, 0xba, 0x59, 0x13, 0x22, 0x30, 0xaf},
+ {0x65, 0xf5, 0xcd, 0x64, 0x5e, 0x8d, 0x43, 0x0e, 0xe3, 0x5f, 0x7a, 0xa5,
+ 0x97, 0x54, 0xfc, 0xe3},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1120,
+ {0xc1, 0x36, 0x81, 0x07, 0xc7, 0x53, 0x12, 0x61, 0x9a, 0x5d, 0x83,
+ 0x97, 0x44, 0xe6, 0xc0, 0xb4, 0x11, 0xf7, 0x8a, 0x5d, 0x3f, 0x1f,
+ 0x3b, 0x7a, 0x3b, 0xb1, 0x0d, 0xa2, 0xd6, 0x06, 0xdc, 0x91},
+ {0xb2, 0x55, 0x87, 0xb4, 0x3e, 0x0e, 0x63, 0x8d},
+ {0x30, 0x3c, 0x7f, 0x35, 0x60, 0x5c, 0xda, 0x39, 0x62, 0x36, 0x4e, 0x32,
+ 0xaf, 0x96, 0xfd, 0x80},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1121,
+ {0xc2, 0xaa, 0x81, 0x06, 0x19, 0x49, 0x9c, 0x90, 0x99, 0xf1, 0xa3,
+ 0xef, 0x55, 0x50, 0xf9, 0xb6, 0xfb, 0x13, 0x88, 0x17, 0x39, 0x8f,
+ 0xaa, 0xd4, 0x29, 0x40, 0x3a, 0x5a, 0xe3, 0x11, 0x28, 0xcd},
+ {0xb2, 0x55, 0x87, 0xb4, 0x3e, 0x0e, 0x63, 0x8d},
+ {0xb9, 0x15, 0x58, 0x1c, 0xd7, 0x1d, 0x59, 0xec, 0xcc, 0xec, 0x7b, 0x50,
+ 0xa8, 0x0d, 0xf9, 0x82},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1122,
+ {0x83, 0x58, 0xf8, 0xf3, 0x71, 0x04, 0x61, 0x3a, 0x97, 0xfc, 0xe3,
+ 0x84, 0xc5, 0x1b, 0x1d, 0x80, 0x2e, 0xf2, 0x64, 0x34, 0xcc, 0x22,
+ 0x1b, 0x65, 0xb6, 0x9e, 0x42, 0x7e, 0x2c, 0xb9, 0x4c, 0xeb},
+ {0x78, 0xe4, 0x07, 0xd4, 0xbf, 0xd8, 0xc6, 0x30},
+ {0xec, 0x59, 0x39, 0x50, 0xca, 0x72, 0xab, 0x35, 0x7d, 0x42, 0xc5, 0xfc,
+ 0x61, 0x85, 0xbd, 0x2f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1123,
+ {0x96, 0x37, 0x4b, 0x8c, 0xf4, 0x13, 0x69, 0x80, 0x1a, 0x8f, 0x4e,
+ 0x27, 0x05, 0x52, 0x20, 0xac, 0xa2, 0x1f, 0x76, 0x7f, 0xb3, 0xcc,
+ 0x15, 0x8d, 0xc3, 0xbc, 0xad, 0xe0, 0x5c, 0x50, 0xba, 0xba},
+ {0x53, 0xb6, 0x9b, 0xd6, 0x9b, 0x84, 0x56, 0x91},
+ {0x4a, 0xd7, 0x3d, 0xcc, 0xcb, 0x94, 0x95, 0x90, 0x34, 0x5b, 0x03, 0x8b,
+ 0x62, 0xf2, 0xef, 0x9d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1124,
+ {0x7a, 0x18, 0x06, 0x3a, 0x3b, 0x9e, 0xdf, 0x77, 0x3a, 0x51, 0x42,
+ 0xf0, 0x71, 0x63, 0x38, 0x16, 0x58, 0xb0, 0xd6, 0xf2, 0xe9, 0xd9,
+ 0xf6, 0xca, 0x8c, 0xf6, 0x66, 0x66, 0xa1, 0xa7, 0x5a, 0x5c},
+ {0x18, 0x37, 0xf4, 0x28, 0x70, 0xe4, 0x23, 0x15},
+ {0x44, 0xc8, 0xcc, 0xaf, 0xcb, 0x9e, 0xe2, 0x2d, 0x1f, 0xbe, 0xff, 0xe4,
+ 0x09, 0x34, 0x9c, 0x2d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1125,
+ {0x54, 0x2a, 0x1c, 0x65, 0xe0, 0xc0, 0xc1, 0x68, 0xdf, 0xb9, 0x8b,
+ 0xda, 0x74, 0x0a, 0x2e, 0xd2, 0xc6, 0x53, 0x4d, 0xc2, 0x75, 0x39,
+ 0xc7, 0xaa, 0x1c, 0xa4, 0xa8, 0xba, 0x61, 0x03, 0x34, 0x7a},
+ {0xe7, 0x82, 0x2e, 0xb5, 0xb1, 0x58, 0xd7, 0xd9},
+ {0xe2, 0x44, 0xcc, 0xe7, 0xa7, 0x0f, 0xbf, 0x73, 0x17, 0x92, 0x07, 0xe3,
+ 0x1b, 0x68, 0x92, 0x36},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1126,
+ {0x58, 0x9a, 0x59, 0xbc, 0x27, 0x20, 0x10, 0x69, 0xa8, 0xba, 0xd4,
+ 0xd4, 0xf0, 0x59, 0x0b, 0x69, 0xb2, 0x7c, 0x94, 0xec, 0xd8, 0xfc,
+ 0x93, 0xbd, 0xa3, 0xc1, 0x6d, 0xc3, 0x60, 0x5a, 0x63, 0x0b},
+ {0xb8, 0xc8, 0x85, 0x8d, 0x4f, 0xb9, 0x9c, 0x70},
+ {0xe5, 0x72, 0x5c, 0x6d, 0xc3, 0x87, 0x2e, 0x99, 0x42, 0xb5, 0x9e, 0x70,
+ 0x7e, 0x3e, 0x93, 0x55},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1127,
+ {0x5d, 0x3f, 0x65, 0x9f, 0x0a, 0x18, 0x7e, 0x75, 0xe7, 0xfa, 0xff,
+ 0xb3, 0x58, 0x35, 0x84, 0x7e, 0x87, 0xc8, 0xa9, 0x14, 0x71, 0x63,
+ 0x6e, 0x40, 0x0a, 0xde, 0xb7, 0x42, 0x03, 0x8e, 0x27, 0xc3},
+ {0x44, 0x5b, 0x3c, 0x17, 0x68, 0xd1, 0x98, 0x93},
+ {0x7b, 0x31, 0x3b, 0xb5, 0x21, 0xb7, 0x99, 0xb5, 0xae, 0xd5, 0x1a, 0x3f,
+ 0x27, 0xe3, 0xbf, 0xed},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1128,
+ {0xaa, 0x6a, 0xfc, 0x73, 0x2a, 0xc7, 0xe9, 0x41, 0x4b, 0xda, 0x3f,
+ 0xcf, 0x6c, 0x49, 0x69, 0x66, 0x39, 0x5d, 0xcb, 0x5d, 0x1a, 0x39,
+ 0x56, 0xa3, 0x81, 0xb7, 0x8f, 0x11, 0x3f, 0x13, 0x02, 0x4e},
+ {0x44, 0x5b, 0x3c, 0x17, 0x68, 0xd1, 0x98, 0x93},
+ {0x71, 0x48, 0x97, 0xfe, 0xde, 0x24, 0x9a, 0xfb, 0x13, 0x2d, 0xac, 0xc7,
+ 0x4c, 0xdf, 0xa2, 0xb9},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1129,
+ {0x47, 0x37, 0x14, 0x82, 0xdb, 0xce, 0xf1, 0x96, 0x0b, 0xce, 0x2c,
+ 0xd1, 0x0a, 0xeb, 0xe2, 0xda, 0x91, 0x55, 0xf9, 0x9f, 0x42, 0x1b,
+ 0xb0, 0x5f, 0x2d, 0x6e, 0xd0, 0x24, 0x62, 0xe0, 0x3f, 0x8a},
+ {0x30, 0x78, 0x23, 0x4e, 0x0f, 0xd2, 0x4c, 0x3d},
+ {0x40, 0xe8, 0x5d, 0xf2, 0x5c, 0x5c, 0x44, 0x08, 0x57, 0x35, 0x25, 0xf3,
+ 0xdb, 0x48, 0xe1, 0xc7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1130,
+ {0x81, 0x68, 0x3b, 0x10, 0x93, 0x48, 0x7e, 0x7f, 0x53, 0x99, 0x3b,
+ 0x1d, 0xd5, 0x4d, 0x8e, 0xd2, 0x4f, 0x63, 0x87, 0xe9, 0xd7, 0xac,
+ 0x1a, 0xc2, 0x09, 0x6a, 0x63, 0x1b, 0xf1, 0x09, 0xb8, 0x6a},
+ {0x6d, 0xb5, 0x2f, 0x96, 0xe1, 0x76, 0x08, 0x42},
+ {0xe3, 0x65, 0x11, 0x4d, 0xd6, 0xe8, 0xd1, 0x37, 0x4e, 0xc7, 0x70, 0x46,
+ 0x9d, 0x78, 0xc1, 0xc3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1131,
+ {0xec, 0x23, 0xfd, 0x60, 0xf5, 0xd7, 0xe5, 0xea, 0xd3, 0x0d, 0x61,
+ 0xb9, 0xa1, 0x53, 0xb0, 0xc6, 0x79, 0x51, 0x73, 0xa3, 0x1a, 0xb6,
+ 0x95, 0xdf, 0x39, 0xb4, 0x20, 0x26, 0x1d, 0x2e, 0x72, 0xc5},
+ {0x37, 0xac, 0xcb, 0x93, 0x30, 0xfd, 0xd2, 0xe9},
+ {0xfd, 0x8b, 0x32, 0x10, 0x2d, 0x36, 0x2e, 0xa1, 0x1d, 0x03, 0x6f, 0x8e,
+ 0x8b, 0xdc, 0x43, 0xb1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1132,
+ {0x97, 0xc8, 0x37, 0x13, 0x5b, 0xe1, 0x51, 0x84, 0x4f, 0xa1, 0x8a,
+ 0xe0, 0x46, 0xa6, 0x3a, 0x38, 0x7b, 0xef, 0x59, 0x6f, 0x92, 0xa1,
+ 0x62, 0xf1, 0x71, 0x30, 0x97, 0xbc, 0x58, 0x4e, 0xc7, 0xad},
+ {0x6a, 0xe4, 0x4b, 0x4c, 0xe6, 0x08, 0x0b, 0x34},
+ {0x79, 0x54, 0x13, 0x3f, 0x1c, 0xef, 0xd5, 0x95, 0xf0, 0x90, 0xc9, 0xf4,
+ 0xb9, 0x45, 0x07, 0x68},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1133,
+ {0x24, 0x95, 0xe6, 0x70, 0x60, 0x09, 0x8c, 0x42, 0x04, 0x6d, 0x1c,
+ 0x07, 0x0f, 0x0e, 0x95, 0x6e, 0xb3, 0x49, 0x62, 0xe4, 0x50, 0xbc,
+ 0x9a, 0x2f, 0xac, 0xc8, 0x91, 0xf0, 0x93, 0x74, 0xf0, 0xab},
+ {0x6a, 0xe4, 0x4b, 0x4c, 0xe6, 0x08, 0x0b, 0x34},
+ {0x0a, 0xc5, 0xee, 0xf6, 0x6b, 0x72, 0x1f, 0x53, 0xd1, 0x93, 0xc0, 0x7d,
+ 0x76, 0xd6, 0xe0, 0xe0},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1134,
+ {0x8f, 0x92, 0x7c, 0x85, 0x2e, 0xfc, 0xb5, 0xd0, 0x2a, 0x74, 0x44,
+ 0x4c, 0xb1, 0x89, 0xb1, 0x93, 0x6e, 0x2b, 0xcd, 0x62, 0x38, 0xab,
+ 0x3d, 0xb8, 0xf3, 0x8a, 0x87, 0x9a, 0x98, 0x15, 0xd1, 0x1f},
+ {0x02, 0xbd, 0xf9, 0x52, 0xe3, 0x00, 0x10, 0xd4},
+ {0xdd, 0x7d, 0xe9, 0xc5, 0x55, 0xe2, 0xac, 0x4e, 0x6f, 0xf3, 0xe9, 0xd6,
+ 0x31, 0x06, 0x90, 0x8a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1135,
+ {0x45, 0xcd, 0x17, 0xfe, 0xa0, 0x75, 0x63, 0x95, 0xd5, 0x3e, 0x1e,
+ 0x65, 0xd4, 0xca, 0x3f, 0x60, 0x1a, 0x26, 0x3c, 0x9a, 0xed, 0x25,
+ 0x59, 0x35, 0x66, 0x59, 0x93, 0x61, 0x72, 0xb8, 0x68, 0xeb},
+ {0xfa, 0xbf, 0x1e, 0xf0, 0x7c, 0x3a, 0xc9, 0x50},
+ {0x2f, 0x45, 0xaa, 0xfe, 0x5d, 0xe7, 0x37, 0xfd, 0x23, 0xd6, 0x22, 0x00,
+ 0x37, 0xee, 0xc0, 0x7d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1136,
+ {0x31, 0xfa, 0xdb, 0x10, 0xd8, 0x36, 0x85, 0xf9, 0xb1, 0xb2, 0xa0,
+ 0xd1, 0xe1, 0x97, 0x33, 0x03, 0xe8, 0x2c, 0x7a, 0xea, 0x6a, 0x99,
+ 0xe0, 0x25, 0xe3, 0x46, 0x79, 0xec, 0x88, 0x21, 0x18, 0x43},
+ {0xfa, 0xbf, 0x1e, 0xf0, 0x7c, 0x3a, 0xc9, 0x50},
+ {0x05, 0xc7, 0x69, 0x18, 0xa0, 0x15, 0x34, 0x71, 0x42, 0xcd, 0x15, 0x14,
+ 0x07, 0x8a, 0xa5, 0x62},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1137,
+ {0xf3, 0xa1, 0x22, 0xcc, 0x6b, 0xba, 0xb3, 0x98, 0xf3, 0x95, 0x14,
+ 0x0d, 0xf6, 0x12, 0xa1, 0xd5, 0xf7, 0x96, 0xb6, 0xfc, 0x01, 0xe3,
+ 0x50, 0x71, 0x40, 0x72, 0x27, 0x46, 0x3b, 0x51, 0xcb, 0x7b},
+ {0xdb, 0xcf, 0xe6, 0x99, 0x14, 0x59, 0x5a, 0x72},
+ {0x91, 0x2e, 0xc5, 0x82, 0x44, 0x96, 0xf3, 0xad, 0x89, 0x89, 0xff, 0x0b,
+ 0x37, 0xe7, 0xcf, 0xd8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1138,
+ {0x1a, 0x35, 0x37, 0x35, 0x57, 0x9b, 0xb7, 0x6f, 0x56, 0x90, 0x9a,
+ 0x42, 0xa7, 0x3f, 0xe2, 0xfa, 0x5f, 0x4a, 0xe0, 0x59, 0xbc, 0x14,
+ 0x8f, 0xde, 0xbf, 0xa3, 0x00, 0x52, 0xa8, 0x80, 0xf3, 0x12},
+ {0xe4, 0x15, 0x66, 0x24, 0x33, 0xc1, 0x80, 0x0a},
+ {0x9e, 0x9d, 0xee, 0xd3, 0x5f, 0xfc, 0x47, 0x86, 0xd8, 0x66, 0x6d, 0x79,
+ 0xd7, 0x44, 0xc5, 0x70},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1139,
+ {0xc5, 0x0e, 0xa2, 0xb2, 0x57, 0xed, 0x5c, 0xb3, 0x1e, 0x09, 0x52,
+ 0x66, 0x03, 0x42, 0xfe, 0x4a, 0x9d, 0xd8, 0xcb, 0xa5, 0xc4, 0x79,
+ 0xc0, 0x53, 0x7d, 0xb4, 0xc1, 0x6a, 0xa5, 0x13, 0x2f, 0xec},
+ {0xd4, 0x53, 0x86, 0x6b, 0x40, 0x7e, 0xa5, 0x4e},
+ {0x1a, 0x10, 0x0f, 0x49, 0xb7, 0x24, 0x74, 0x03, 0x75, 0xc4, 0xe1, 0xe9,
+ 0x32, 0x87, 0xf6, 0x8f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1140,
+ {0x77, 0x7e, 0x0e, 0x21, 0x0c, 0x58, 0x05, 0x5f, 0x71, 0xfa, 0x40,
+ 0x1c, 0x38, 0x50, 0xb6, 0xdd, 0xec, 0x2c, 0xab, 0xaa, 0xbf, 0xaf,
+ 0x36, 0x94, 0xc6, 0xec, 0x83, 0xbc, 0x48, 0xf3, 0xa6, 0x4c},
+ {0x73, 0xe7, 0x22, 0x01, 0x41, 0x4e, 0xa9, 0x22},
+ {0x93, 0x1f, 0xc6, 0x77, 0x54, 0x1d, 0x87, 0xd9, 0x25, 0xa4, 0xcf, 0xd6,
+ 0x4e, 0x88, 0x4b, 0x91},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1141,
+ {0xde, 0xf2, 0x92, 0xdb, 0x26, 0xed, 0xa7, 0xc9, 0xce, 0xcd, 0xca,
+ 0xd2, 0x16, 0xfa, 0x88, 0x04, 0x7b, 0xad, 0xc9, 0x9e, 0x43, 0x4f,
+ 0x64, 0x24, 0x6f, 0x4b, 0x5e, 0x41, 0xcb, 0xb8, 0x36, 0x28},
+ {0x17, 0x75, 0xc5, 0xce, 0x22, 0x51, 0xeb, 0xbc},
+ {0xd8, 0xe7, 0x38, 0xf1, 0x70, 0x21, 0xe6, 0x26, 0xce, 0x02, 0x67, 0x8c,
+ 0x9c, 0x0b, 0x60, 0x15},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1142,
+ {0xae, 0x6a, 0xd0, 0xb0, 0x03, 0x40, 0x30, 0xa6, 0x70, 0x7a, 0x9c,
+ 0xe5, 0x72, 0xb2, 0x6b, 0x2e, 0xd0, 0x4f, 0xa1, 0x42, 0xa8, 0x64,
+ 0xe3, 0x06, 0x9b, 0x28, 0x82, 0xc0, 0x1f, 0x40, 0xa0, 0x2c},
+ {0xdc, 0xe7, 0xd5, 0xaa, 0xa3, 0x15, 0xe1, 0x29},
+ {0x70, 0xe2, 0xf1, 0x2f, 0x53, 0x4a, 0xc7, 0x57, 0xbd, 0x42, 0xcd, 0x12,
+ 0x61, 0xee, 0xac, 0x0b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1143,
+ {0x3f, 0x70, 0xeb, 0xa7, 0xe4, 0xa8, 0x0a, 0xd6, 0xd2, 0x85, 0xc0,
+ 0xc4, 0x12, 0x2b, 0x03, 0xf9, 0x8d, 0x9d, 0x54, 0x2b, 0xbd, 0x8e,
+ 0x76, 0x3a, 0x3e, 0x92, 0xa3, 0x48, 0xb6, 0x98, 0xd0, 0xb1},
+ {0xda, 0x04, 0x60, 0x35, 0xc8, 0x48, 0x1d, 0xd4},
+ {0x92, 0x22, 0xb2, 0x2f, 0x47, 0x11, 0x16, 0x62, 0xf7, 0x66, 0xfd, 0x93,
+ 0xa6, 0xb4, 0x96, 0xdb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1144,
+ {0x2e, 0x61, 0x4f, 0x80, 0x1d, 0x07, 0x06, 0xf7, 0x73, 0xeb, 0x8c,
+ 0x1e, 0xb4, 0x23, 0x95, 0x49, 0x44, 0xa4, 0xe3, 0xe3, 0xa3, 0x7b,
+ 0x47, 0xac, 0x1f, 0x2d, 0xfe, 0x76, 0x93, 0x00, 0xfe, 0xc6},
+ {0xda, 0x04, 0x60, 0x35, 0xc8, 0x48, 0x1d, 0xd4},
+ {0x96, 0x82, 0x5a, 0x51, 0xfd, 0x28, 0xe6, 0x6c, 0x40, 0x2b, 0x55, 0x69,
+ 0xf3, 0x47, 0x49, 0xc9},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1145,
+ {0xc2, 0xf1, 0xe5, 0x8a, 0x35, 0x80, 0x2c, 0x84, 0x22, 0x0f, 0xea,
+ 0x72, 0x50, 0xf8, 0xbc, 0xb2, 0xc1, 0xc1, 0xa0, 0x98, 0x00, 0x21,
+ 0xc6, 0xc6, 0x9f, 0x6d, 0xcd, 0xe8, 0x2a, 0xc5, 0x66, 0x2d},
+ {0x8d, 0xf8, 0xc5, 0x39, 0xec, 0x28, 0x61, 0x20},
+ {0x93, 0x23, 0xd3, 0x83, 0x1a, 0x08, 0x1f, 0x65, 0xa4, 0x00, 0x03, 0xc1,
+ 0x6f, 0xba, 0x4a, 0xfa},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1146,
+ {0x75, 0xe6, 0x10, 0x01, 0x23, 0x36, 0xf6, 0x08, 0x9f, 0x31, 0x74,
+ 0x32, 0x6e, 0x32, 0xdd, 0xce, 0xf9, 0x0f, 0x63, 0x35, 0x35, 0xc7,
+ 0x5e, 0xe0, 0xc2, 0xc0, 0x50, 0x6a, 0x46, 0x06, 0xc1, 0xb8},
+ {0xf0, 0x49, 0x9e, 0x87, 0xa8, 0xaf, 0x61, 0xf7},
+ {0xa3, 0x14, 0xc7, 0x74, 0x4e, 0x2f, 0xd4, 0x03, 0xae, 0x1e, 0x65, 0xfc,
+ 0x7c, 0x02, 0x2f, 0x05},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1147,
+ {0xef, 0x25, 0xe6, 0xdd, 0x9e, 0x6b, 0x1a, 0x25, 0xd8, 0x24, 0x41,
+ 0x3d, 0x78, 0x94, 0xf0, 0xe9, 0xa7, 0x9f, 0xa9, 0xc6, 0x77, 0xe8,
+ 0xa3, 0x92, 0xef, 0x19, 0xa0, 0x29, 0x19, 0xcf, 0x3c, 0xa1},
+ {0x97, 0x98, 0x14, 0x25, 0xf0, 0x0b, 0xdc, 0x6b},
+ {0x2a, 0xa2, 0x27, 0x8b, 0x09, 0xa2, 0x2c, 0x04, 0x6f, 0x61, 0x57, 0xf4,
+ 0x07, 0x92, 0xb1, 0xd1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1148,
+ {0xb0, 0x0f, 0x2e, 0x53, 0x87, 0xf2, 0xdc, 0x72, 0x72, 0xd4, 0x1d,
+ 0x61, 0x09, 0xbd, 0xb2, 0x12, 0xa7, 0x5d, 0x7d, 0x18, 0x8a, 0x3f,
+ 0x4b, 0x09, 0xaa, 0x94, 0x65, 0xbc, 0x4e, 0x4f, 0x9c, 0x4a},
+ {0xc2, 0xfc, 0x0f, 0xfa, 0xbc, 0xeb, 0x0e, 0xf8},
+ {0x80, 0x78, 0x91, 0xdb, 0xd2, 0x1a, 0x6d, 0xf4, 0xd2, 0xfd, 0x9b, 0x33,
+ 0x8e, 0x56, 0xc5, 0xa8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1149,
+ {0x79, 0xe5, 0x04, 0x48, 0xb5, 0xd0, 0x11, 0xf1, 0xe9, 0xe1, 0xeb,
+ 0xf8, 0x93, 0x10, 0x66, 0xf6, 0x6d, 0x62, 0xf9, 0xad, 0x50, 0x31,
+ 0xab, 0x16, 0x3e, 0x62, 0x7c, 0xe9, 0x1b, 0x46, 0x79, 0x06},
+ {0xcb, 0xd7, 0xf2, 0x34, 0x1b, 0xa5, 0x35, 0xd3},
+ {0x07, 0xe5, 0x31, 0x12, 0x1e, 0xec, 0x39, 0xe7, 0xe7, 0x58, 0x15, 0x64,
+ 0x6d, 0xba, 0x8e, 0x25},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1150,
+ {0xc2, 0xa1, 0x65, 0xbe, 0xf3, 0x9f, 0x12, 0xfa, 0xf8, 0xa3, 0x02,
+ 0xe0, 0xef, 0x2c, 0xfd, 0xbc, 0xbd, 0x29, 0x98, 0x97, 0x35, 0xa0,
+ 0x75, 0x93, 0xc0, 0x25, 0xb0, 0x1d, 0x10, 0xf2, 0x96, 0x98},
+ {0xcb, 0xd7, 0xf2, 0x34, 0x1b, 0xa5, 0x35, 0xd3},
+ {0x69, 0xda, 0x6d, 0xd9, 0xb5, 0x09, 0xc0, 0xb7, 0x39, 0xf3, 0xb3, 0x73,
+ 0x57, 0x5a, 0xd0, 0x60},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1151,
+ {0xa0, 0xea, 0x98, 0x7e, 0x13, 0x0d, 0x55, 0x0e, 0x0c, 0x3d, 0xe9,
+ 0xa6, 0x92, 0x6b, 0xed, 0x2b, 0xc2, 0xe2, 0xec, 0xf4, 0xf2, 0xca,
+ 0x84, 0xc6, 0x60, 0xd4, 0x2a, 0x2a, 0x42, 0x88, 0x77, 0x47},
+ {0xde, 0xf1, 0x3c, 0x06, 0x3b, 0xad, 0xce, 0xeb},
+ {0xd1, 0xac, 0xda, 0x98, 0x38, 0x66, 0x45, 0x83, 0x06, 0xbe, 0xdd, 0x44,
+ 0xe2, 0x7b, 0x1b, 0x1c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1152,
+ {0xfc, 0x22, 0xbd, 0x7c, 0x12, 0x47, 0x3c, 0x0b, 0x77, 0x78, 0x0b,
+ 0xfe, 0x7f, 0x49, 0xdf, 0xb0, 0x5c, 0xf6, 0xca, 0x15, 0xa5, 0xe8,
+ 0x49, 0xda, 0x2b, 0xcd, 0x1e, 0x17, 0x82, 0xb6, 0x88, 0xed},
+ {0x68, 0x59, 0x4a, 0x11, 0xe5, 0xd2, 0x44, 0xef},
+ {0xe3, 0xbc, 0x54, 0x9d, 0xd0, 0xbb, 0x06, 0x61, 0x0c, 0x59, 0x04, 0x3f,
+ 0xad, 0x0a, 0xd1, 0xf4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1153,
+ {0x31, 0x59, 0xb3, 0x0b, 0xd5, 0xbc, 0x85, 0x56, 0x9e, 0xc5, 0x63,
+ 0x13, 0xd3, 0x26, 0xaa, 0x18, 0xab, 0x60, 0x72, 0x33, 0x60, 0x71,
+ 0x8f, 0xce, 0x66, 0xfc, 0x20, 0x05, 0xf6, 0xb8, 0x83, 0x36},
+ {0xfc, 0x53, 0xab, 0xb0, 0x16, 0x4b, 0x41, 0x3f},
+ {0x2a, 0xba, 0x5c, 0x3e, 0xdf, 0x40, 0xd9, 0x97, 0x38, 0x50, 0xac, 0x96,
+ 0xb6, 0xb2, 0x6b, 0xe4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1154,
+ {0xc1, 0x7e, 0xf0, 0x81, 0x42, 0xbb, 0x35, 0x2f, 0x93, 0x04, 0x99,
+ 0x26, 0xa7, 0x84, 0xb0, 0xd6, 0x74, 0xf9, 0x68, 0x26, 0x9f, 0x6b,
+ 0x83, 0x9c, 0xae, 0x33, 0x9a, 0xf8, 0xd8, 0x25, 0x52, 0x3e},
+ {0xfc, 0x53, 0xab, 0xb0, 0x16, 0x4b, 0x41, 0x3f},
+ {0x46, 0x03, 0x84, 0xfd, 0x40, 0xd2, 0xd9, 0x43, 0x7b, 0x96, 0xce, 0x02,
+ 0x41, 0x75, 0xc6, 0xcf},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1155,
+ {0x37, 0x4e, 0xdf, 0x2e, 0xc3, 0x7e, 0x98, 0xd9, 0x79, 0x4b, 0xcc,
+ 0x83, 0xae, 0x8c, 0xaa, 0xfb, 0xf7, 0x67, 0xc5, 0xec, 0x2b, 0x4e,
+ 0x42, 0x59, 0x6b, 0x42, 0x61, 0xb2, 0xbc, 0x51, 0xf5, 0xef},
+ {0x5d, 0x49, 0xc6, 0x1e, 0xf9, 0xab, 0x27, 0x83},
+ {0x52, 0x39, 0x68, 0xac, 0x59, 0xe5, 0xa4, 0x72, 0xc7, 0x26, 0xc4, 0x26,
+ 0xc6, 0x7f, 0x0b, 0xc5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1156,
+ {0xff, 0x64, 0x59, 0x5e, 0x81, 0x7b, 0x2b, 0x8a, 0xbf, 0x42, 0x99,
+ 0x0c, 0xf6, 0x24, 0x97, 0xa8, 0x2c, 0x22, 0xc5, 0x62, 0xc1, 0xc2,
+ 0x0e, 0x79, 0xca, 0x04, 0x43, 0xf2, 0xd7, 0xef, 0x55, 0x10},
+ {0x5d, 0x49, 0xc6, 0x1e, 0xf9, 0xab, 0x27, 0x83},
+ {0x4e, 0x29, 0x09, 0x76, 0xee, 0x1e, 0xcc, 0x49, 0x2c, 0x15, 0xdb, 0xd4,
+ 0x19, 0x0d, 0x6c, 0x0d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1157,
+ {0xd7, 0xb7, 0x54, 0x35, 0x02, 0xdd, 0xa2, 0xc1, 0x1b, 0x4f, 0xfb,
+ 0xbd, 0xa2, 0x1d, 0x97, 0xb9, 0x8c, 0x17, 0xc2, 0x15, 0x26, 0xd8,
+ 0x57, 0xef, 0xe9, 0x66, 0x05, 0x66, 0xf5, 0x57, 0x8a, 0x07},
+ {0xf3, 0xc1, 0xfa, 0x65, 0x4c, 0x78, 0x4d, 0x06},
+ {0xaf, 0xfc, 0x4b, 0xe2, 0xb7, 0xf7, 0xa4, 0x01, 0x36, 0x6e, 0xd4, 0x23,
+ 0x32, 0xca, 0x00, 0x27},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1158,
+ {0x9f, 0x44, 0xdd, 0x36, 0x76, 0x11, 0xde, 0x39, 0xa3, 0x4a, 0x4d,
+ 0x83, 0x89, 0xbb, 0x44, 0xef, 0xb8, 0x45, 0x8e, 0x79, 0x9c, 0x15,
+ 0xc8, 0xc2, 0x49, 0x60, 0x46, 0xe1, 0x04, 0x20, 0x1f, 0x3b},
+ {0xb7, 0x52, 0xc6, 0x0b, 0x30, 0x41, 0xf2, 0x3a},
+ {0x85, 0x67, 0xe3, 0x7c, 0x0b, 0x55, 0x2f, 0xbb, 0xda, 0x5a, 0xf8, 0xe9,
+ 0xe2, 0x8e, 0x72, 0xf5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1159,
+ {0x15, 0x0c, 0xf5, 0xbf, 0xb1, 0x71, 0x7e, 0x4a, 0x2f, 0xbf, 0x82,
+ 0x21, 0x0d, 0x39, 0xce, 0x70, 0xdd, 0xf1, 0x76, 0xf3, 0x07, 0xff,
+ 0x63, 0xa5, 0xad, 0xc9, 0x53, 0x06, 0xf5, 0x01, 0x7b, 0xee},
+ {0x63, 0x68, 0x68, 0x71, 0xdd, 0x83, 0xd7, 0x66},
+ {0xbd, 0xae, 0x76, 0x39, 0xc4, 0x95, 0xc6, 0xe4, 0x39, 0xbe, 0xb9, 0x4d,
+ 0x79, 0x74, 0xfe, 0xbd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1160,
+ {0xf6, 0x08, 0xb1, 0xdb, 0x71, 0xcf, 0xa7, 0xa8, 0xf5, 0x45, 0x67,
+ 0x0d, 0x9b, 0x2d, 0x2b, 0xf7, 0x86, 0x96, 0x31, 0x46, 0xd3, 0xf7,
+ 0x5a, 0x99, 0x82, 0xfa, 0x2d, 0x2e, 0x24, 0x34, 0x4f, 0x7e},
+ {0x26, 0x86, 0x6c, 0x95, 0x67, 0x5b, 0xd9, 0x2f},
+ {0x75, 0x38, 0xe6, 0xec, 0x7e, 0x4c, 0xae, 0xf2, 0x72, 0x3e, 0xca, 0x35,
+ 0x94, 0xb0, 0xbb, 0x75},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1161,
+ {0x4e, 0xfc, 0x89, 0x70, 0x28, 0x95, 0xbe, 0x73, 0xec, 0x8e, 0x5a,
+ 0xcd, 0x29, 0x04, 0x0b, 0x09, 0xfd, 0x35, 0x68, 0x60, 0x3e, 0xd2,
+ 0xf8, 0x24, 0x71, 0x5c, 0x06, 0x17, 0x8d, 0x3e, 0xf0, 0xa3},
+ {0x0d, 0x7f, 0x16, 0x06, 0xce, 0x5b, 0x66, 0x83},
+ {0x62, 0x63, 0xef, 0x61, 0xd0, 0xb9, 0xca, 0x07, 0x84, 0x96, 0x5e, 0xf3,
+ 0xb2, 0x0a, 0x6c, 0x79},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1162,
+ {0x85, 0xa2, 0xb7, 0x9a, 0x26, 0x03, 0xf3, 0x00, 0x88, 0xa5, 0x63,
+ 0x68, 0x8f, 0xfe, 0xaf, 0xb8, 0xd2, 0x7c, 0xf6, 0x4e, 0xab, 0xc7,
+ 0xf3, 0xbd, 0xb0, 0xe6, 0x4c, 0x18, 0x43, 0x46, 0x2b, 0x3d},
+ {0xdb, 0x8a, 0x12, 0x8d, 0xe9, 0xbb, 0x81, 0x19},
+ {0xf8, 0x85, 0x5a, 0x18, 0x16, 0xc9, 0xf6, 0x33, 0xb8, 0x1f, 0xe4, 0x9d,
+ 0x51, 0x7a, 0x7b, 0x68},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1163,
+ {0x2b, 0xfa, 0x9e, 0xae, 0xa5, 0xde, 0xda, 0xf6, 0xc1, 0x84, 0xce,
+ 0x8a, 0xd0, 0x11, 0x99, 0xe1, 0x3b, 0xd4, 0xbc, 0x85, 0xc7, 0x48,
+ 0x3e, 0xff, 0xa4, 0x39, 0x5d, 0x0c, 0x92, 0x19, 0x90, 0xf3},
+ {0xdb, 0x8a, 0x12, 0x8d, 0xe9, 0xbb, 0x81, 0x19},
+ {0x47, 0x24, 0x6f, 0x4b, 0x4b, 0xd3, 0x14, 0xfa, 0x82, 0xf7, 0x7d, 0x9a,
+ 0xea, 0x45, 0x69, 0xa0},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1164,
+ {0x32, 0x23, 0x65, 0xa1, 0x9f, 0x4d, 0x62, 0x50, 0xe8, 0xf6, 0xdc,
+ 0x68, 0xb8, 0x0b, 0xe3, 0x3b, 0xf9, 0x7a, 0x80, 0x37, 0xcf, 0xac,
+ 0xb9, 0x41, 0x60, 0xfe, 0x0e, 0x51, 0x44, 0xc7, 0x19, 0xf1},
+ {0xdb, 0x7b, 0x5b, 0x2f, 0x8b, 0x62, 0x04, 0x09},
+ {0x5e, 0x14, 0x20, 0xfd, 0xb5, 0x79, 0x19, 0x13, 0x8e, 0x78, 0x4e, 0x5e,
+ 0x7a, 0x5d, 0x21, 0x39},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1165,
+ {0xcd, 0xf4, 0xe5, 0x67, 0x75, 0x4d, 0x32, 0x40, 0x39, 0xc5, 0xc1,
+ 0x76, 0xcd, 0xb8, 0xd5, 0x8b, 0x98, 0x45, 0x8a, 0x4b, 0x72, 0x32,
+ 0x03, 0x3c, 0xca, 0xe0, 0xda, 0xdc, 0xef, 0x31, 0x73, 0xe2},
+ {0x47, 0x4c, 0x86, 0xdf, 0xf4, 0xe7, 0xd0, 0x0f},
+ {0x64, 0xc2, 0x27, 0xb6, 0x2a, 0x5f, 0x45, 0x2b, 0xc7, 0x2a, 0x92, 0xc5,
+ 0x12, 0x33, 0xec, 0x61},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1166,
+ {0xdf, 0xb0, 0x10, 0x5a, 0x98, 0x57, 0x4f, 0x95, 0x7d, 0xf9, 0x90,
+ 0x50, 0x64, 0xb1, 0x65, 0x95, 0x36, 0x9f, 0xef, 0x4b, 0xca, 0x93,
+ 0x3c, 0xba, 0x79, 0x59, 0xee, 0xba, 0xa3, 0xeb, 0x39, 0xd2},
+ {0xf8, 0x1f, 0xcd, 0x0e, 0x62, 0xde, 0xc8, 0xc9},
+ {0x91, 0x4a, 0xcb, 0xee, 0x6b, 0xd9, 0xfa, 0x32, 0x1b, 0xca, 0xec, 0x5f,
+ 0x51, 0x57, 0x1d, 0x4a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1167,
+ {0x98, 0xa5, 0xbb, 0x5e, 0x65, 0xf2, 0xe4, 0x14, 0x29, 0xf3, 0x56,
+ 0xe2, 0xe6, 0x68, 0x7b, 0x91, 0x37, 0xba, 0x8e, 0xf1, 0xf6, 0x44,
+ 0xa6, 0xee, 0x23, 0xa7, 0xee, 0xef, 0x63, 0xca, 0x8e, 0xae},
+ {0x94, 0xa1, 0x61, 0xc4, 0xdf, 0xdf, 0x35, 0xf6},
+ {0x00, 0x89, 0x12, 0x93, 0x30, 0xb3, 0x35, 0x1a, 0xd8, 0x0e, 0x0e, 0x46,
+ 0x21, 0x11, 0x28, 0xdf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1168,
+ {0x3a, 0xdd, 0xef, 0xc5, 0xbc, 0x24, 0x3d, 0x69, 0x4c, 0x9c, 0xf4,
+ 0x34, 0xd0, 0xa5, 0xa4, 0xeb, 0x6b, 0x27, 0x60, 0xbd, 0xb9, 0xd8,
+ 0x46, 0xb0, 0x5c, 0x51, 0x68, 0x40, 0xec, 0xa0, 0xb6, 0xbf},
+ {0x08, 0x9e, 0x30, 0xe1, 0xf0, 0x53, 0x3d, 0xa8},
+ {0x7e, 0x85, 0x0d, 0x39, 0x8a, 0xe0, 0x3d, 0x47, 0x73, 0x4a, 0xa6, 0x85,
+ 0xb9, 0x30, 0x24, 0x38},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1169,
+ {0x87, 0x8a, 0x5e, 0x80, 0xbd, 0x75, 0x09, 0x0b, 0xc6, 0xd9, 0x8a,
+ 0xb1, 0xd5, 0xe5, 0x56, 0x0c, 0xd9, 0xe2, 0xe7, 0x81, 0xb7, 0xc3,
+ 0xc3, 0x4a, 0xb0, 0x2b, 0x9d, 0xe4, 0x06, 0x28, 0xb9, 0x3f},
+ {0xb9, 0x10, 0x62, 0xe3, 0x81, 0xb5, 0x41, 0x44},
+ {0xe4, 0x80, 0x8c, 0x64, 0xb3, 0x4b, 0x31, 0x54, 0x8c, 0x5c, 0x3c, 0x48,
+ 0x15, 0x5e, 0xfd, 0x41},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1170,
+ {0x47, 0x84, 0xda, 0x57, 0x6b, 0x30, 0xfd, 0xde, 0x91, 0xe9, 0x77,
+ 0x4b, 0xe7, 0xc3, 0xee, 0x9d, 0x75, 0x6d, 0xd3, 0x36, 0xe5, 0x2d,
+ 0x06, 0x94, 0xb7, 0x03, 0x95, 0x05, 0x20, 0xcf, 0xb9, 0x48},
+ {0xb9, 0x10, 0x62, 0xe3, 0x81, 0xb5, 0x41, 0x44},
+ {0x02, 0x7b, 0x24, 0x3e, 0x64, 0x3c, 0x8d, 0xfa, 0xdf, 0xd4, 0xa2, 0x5e,
+ 0x69, 0x5a, 0x71, 0x4c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1171,
+ {0xea, 0x03, 0xb3, 0x8d, 0x22, 0x4a, 0x0b, 0x5c, 0x0c, 0xc8, 0x1f,
+ 0x52, 0xdf, 0xa9, 0xb9, 0x88, 0x11, 0xc7, 0x19, 0xe4, 0x55, 0x86,
+ 0x59, 0xd9, 0x80, 0x58, 0xae, 0xa6, 0xdd, 0x2a, 0x82, 0x1f},
+ {0x22, 0xe9, 0x07, 0x20, 0xc2, 0x64, 0x89, 0x92},
+ {0x9a, 0xac, 0xd7, 0xcc, 0x75, 0xe7, 0x7f, 0xbc, 0x98, 0x75, 0x1b, 0x2e,
+ 0x52, 0x22, 0x5f, 0xfb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1172,
+ {0xbd, 0x50, 0x2c, 0xd4, 0x2d, 0xbb, 0x11, 0xe8, 0x1e, 0x91, 0x39,
+ 0x9b, 0x1a, 0x5b, 0x0a, 0x43, 0x4b, 0xef, 0x2c, 0x0c, 0x52, 0x74,
+ 0x29, 0x2a, 0xf8, 0x20, 0x25, 0xe9, 0x92, 0xbd, 0x4c, 0x13},
+ {0xa0, 0xd7, 0x30, 0xd7, 0x70, 0x42, 0x28, 0x70},
+ {0xd8, 0x67, 0x51, 0x50, 0x97, 0x37, 0x04, 0xf8, 0x7c, 0xac, 0x29, 0x67,
+ 0x23, 0x6a, 0x14, 0xfd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1173,
+ {0xe4, 0x34, 0xd0, 0xa0, 0x05, 0xce, 0xd8, 0xe9, 0x28, 0xfc, 0x4f,
+ 0x66, 0x76, 0xfb, 0x71, 0xc0, 0x73, 0x68, 0x0d, 0xff, 0xac, 0x86,
+ 0xff, 0xba, 0xbc, 0xe7, 0x5e, 0x07, 0x9e, 0x98, 0xbe, 0x2d},
+ {0xa0, 0xd7, 0x30, 0xd7, 0x70, 0x42, 0x28, 0x70},
+ {0xa4, 0x43, 0xbc, 0x7f, 0xb4, 0x8c, 0x80, 0x9d, 0xf4, 0x09, 0xb2, 0xb9,
+ 0x34, 0x18, 0x5c, 0xb8},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1174,
+ {0x13, 0xfe, 0x54, 0x20, 0xec, 0xf0, 0x9c, 0x0b, 0x3c, 0xd0, 0xb9,
+ 0x70, 0x26, 0xd0, 0xad, 0x24, 0xb3, 0x4f, 0x10, 0x33, 0x6a, 0xb5,
+ 0x51, 0x67, 0x94, 0xed, 0x7a, 0x96, 0xc3, 0xb9, 0xd9, 0x10},
+ {0xf8, 0x7a, 0xe1, 0x40, 0x6d, 0x80, 0x8b, 0xc9},
+ {0x88, 0x53, 0x58, 0xf3, 0x07, 0x64, 0x8d, 0xf8, 0xa4, 0x22, 0xae, 0x94,
+ 0x9d, 0x28, 0x21, 0x41},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1175,
+ {0x0d, 0xfd, 0x8e, 0xc8, 0xcd, 0x4d, 0xde, 0xef, 0x02, 0x34, 0xf5,
+ 0x5c, 0x7b, 0xd4, 0x9c, 0xef, 0x81, 0xef, 0x87, 0xa3, 0xd2, 0x71,
+ 0x47, 0x01, 0x64, 0xa7, 0xfe, 0xc0, 0xcf, 0xde, 0x48, 0x94},
+ {0x8a, 0xff, 0xa5, 0x91, 0xa7, 0x37, 0xa4, 0x80},
+ {0xa9, 0x69, 0xe5, 0x7f, 0xb9, 0x25, 0xe3, 0x31, 0x2d, 0x35, 0x9b, 0x3e,
+ 0x5d, 0x08, 0x3d, 0xa9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1176,
+ {0x44, 0xc4, 0x5a, 0xc3, 0xf5, 0xf1, 0x1b, 0x67, 0x47, 0x22, 0x48,
+ 0x0f, 0x86, 0x55, 0x93, 0x92, 0xb3, 0x71, 0x4d, 0xde, 0x63, 0xad,
+ 0xf3, 0x53, 0x0f, 0xe4, 0x54, 0x59, 0xfe, 0x5d, 0x18, 0x50},
+ {0x6d, 0x2d, 0x2b, 0x39, 0x60, 0x0a, 0x6f, 0x21},
+ {0x04, 0xdd, 0x9d, 0x79, 0x78, 0xb8, 0x82, 0xd9, 0x74, 0x0c, 0xbc, 0x38,
+ 0x35, 0xcb, 0x95, 0x70},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1177,
+ {0x3a, 0x97, 0x41, 0x3c, 0xac, 0xf9, 0xea, 0x73, 0xc7, 0x04, 0x39,
+ 0x73, 0x5e, 0xab, 0x1d, 0xd1, 0x98, 0xb4, 0xf2, 0x1b, 0xf6, 0xbb,
+ 0xf7, 0xe9, 0xd9, 0xa6, 0x7c, 0x7f, 0xca, 0xd0, 0xe7, 0xfd},
+ {0xd0, 0x19, 0x19, 0xca, 0x58, 0x80, 0x86, 0xba},
+ {0x10, 0xdf, 0x31, 0xd7, 0x7c, 0x08, 0x62, 0x3d, 0x1a, 0x85, 0xa3, 0xd5,
+ 0x51, 0xca, 0x29, 0x79},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1178,
+ {0x92, 0x8a, 0x31, 0xf5, 0xca, 0x2d, 0xb8, 0xa0, 0x86, 0x99, 0xde,
+ 0x01, 0x5c, 0xe4, 0x4c, 0x75, 0x63, 0x6b, 0x01, 0xed, 0xfb, 0xec,
+ 0x02, 0xe4, 0xbe, 0x83, 0x2c, 0xe7, 0x6e, 0x57, 0x68, 0xee},
+ {0x2a, 0x8b, 0xde, 0x3a, 0xc2, 0xcd, 0x8b, 0x0a},
+ {0xba, 0x70, 0xec, 0x5c, 0x75, 0xd7, 0x96, 0x6d, 0xab, 0xfc, 0x51, 0x99,
+ 0x72, 0xbd, 0x49, 0x57},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1179,
+ {0x01, 0xfc, 0x8e, 0x57, 0xf3, 0x5d, 0xf4, 0x17, 0xc8, 0xc9, 0x8f,
+ 0xbe, 0x8d, 0xfc, 0x15, 0xf6, 0xd5, 0x6b, 0xb3, 0x66, 0x20, 0x66,
+ 0x90, 0x7f, 0x02, 0xb2, 0x1c, 0x01, 0xea, 0xbc, 0xdf, 0x45},
+ {0x2a, 0x8b, 0xde, 0x3a, 0xc2, 0xcd, 0x8b, 0x0a},
+ {0x5c, 0xe0, 0x24, 0x72, 0xc2, 0xfb, 0x8f, 0x83, 0x94, 0x9c, 0x24, 0xf7,
+ 0x2a, 0x93, 0xfe, 0x98},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1180,
+ {0x39, 0x32, 0xd4, 0x02, 0x0c, 0x1c, 0x98, 0x65, 0xe9, 0xab, 0xc9,
+ 0xe6, 0x57, 0x37, 0x74, 0x1c, 0xa7, 0xa6, 0xb8, 0x00, 0x84, 0xca,
+ 0x38, 0xe9, 0x2c, 0x39, 0x05, 0xec, 0x34, 0x66, 0xc2, 0x84},
+ {0x00, 0xd6, 0x5a, 0xb3, 0xbf, 0xc6, 0xe6, 0x33},
+ {0x16, 0xbb, 0x35, 0xbc, 0x53, 0xc9, 0x5d, 0x79, 0xe3, 0x99, 0x0f, 0x35,
+ 0xaa, 0xcd, 0x78, 0x49},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1181,
+ {0x53, 0xcd, 0x70, 0xa3, 0x89, 0xc0, 0xd0, 0x18, 0x98, 0x19, 0xfa,
+ 0x38, 0x26, 0x6d, 0x02, 0xfa, 0x27, 0x83, 0x2c, 0x0f, 0x89, 0xb7,
+ 0xe1, 0x94, 0x74, 0xdc, 0x65, 0x0a, 0xcc, 0x9e, 0xab, 0x1b},
+ {0x37, 0x57, 0xcf, 0x5d, 0xcb, 0x68, 0x30, 0xe5},
+ {0xf4, 0x40, 0x9f, 0x88, 0xba, 0xda, 0xb2, 0xbe, 0x2c, 0xd0, 0x65, 0x9a,
+ 0x4f, 0xe1, 0x7e, 0x63},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1182,
+ {0x1f, 0x07, 0xae, 0x70, 0x18, 0x98, 0xca, 0x9f, 0x4a, 0x06, 0xa9,
+ 0xf0, 0x51, 0x96, 0x08, 0x6b, 0x90, 0x8e, 0xd1, 0x25, 0xbd, 0x87,
+ 0xb9, 0x50, 0xbf, 0x87, 0x5b, 0x89, 0x47, 0x3f, 0x4f, 0x7b},
+ {0xb7, 0xc6, 0x54, 0x12, 0x03, 0x76, 0x19, 0xbe},
+ {0x80, 0x55, 0x88, 0xd4, 0x0a, 0x53, 0x80, 0x16, 0x9e, 0x0c, 0x18, 0xd1,
+ 0x6e, 0x50, 0xc1, 0x13},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1183,
+ {0xca, 0x41, 0x52, 0xcb, 0xbc, 0x32, 0xd2, 0x25, 0x74, 0xae, 0xc2,
+ 0x56, 0xe1, 0x02, 0x66, 0x8d, 0x66, 0x84, 0x4f, 0x99, 0x86, 0x43,
+ 0x64, 0x19, 0xb5, 0x17, 0xb3, 0x81, 0xa4, 0x4b, 0xd1, 0x38},
+ {0x37, 0xd0, 0xfa, 0x07, 0x46, 0x59, 0xa6, 0xa6},
+ {0x91, 0xc3, 0xe3, 0x13, 0x90, 0x3a, 0x40, 0xf6, 0x42, 0x7a, 0x9e, 0xda,
+ 0x40, 0x82, 0xc3, 0x18},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1184,
+ {0xc2, 0x71, 0xf4, 0xfe, 0x14, 0xd6, 0xe6, 0xe2, 0xcd, 0xb8, 0x30,
+ 0xc4, 0xa8, 0xce, 0x5c, 0x24, 0x84, 0xd1, 0xdf, 0xcf, 0x59, 0x99,
+ 0x80, 0x63, 0x4b, 0x72, 0x10, 0x2b, 0x9b, 0xc0, 0x67, 0xb9},
+ {0x37, 0xd0, 0xfa, 0x07, 0x46, 0x59, 0xa6, 0xa6},
+ {0xbd, 0xf9, 0xc0, 0x4d, 0x1f, 0xd4, 0xd0, 0xf0, 0x3a, 0xb3, 0x8e, 0xd6,
+ 0xb9, 0xce, 0x8b, 0x9c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1185,
+ {0xd2, 0x70, 0x1c, 0xf8, 0xcd, 0x0c, 0x96, 0x9f, 0x24, 0x45, 0xa8,
+ 0x33, 0xd1, 0x57, 0x1c, 0x5c, 0x05, 0x4a, 0x37, 0xbf, 0xd7, 0x9b,
+ 0xd2, 0x4b, 0x64, 0x97, 0x35, 0x7d, 0x68, 0xa7, 0xca, 0x1d},
+ {0x71, 0xc4, 0xf2, 0x6b, 0x9e, 0x68, 0x9b, 0x18},
+ {0x70, 0x06, 0x82, 0x5d, 0x97, 0xbc, 0x45, 0x9f, 0xfa, 0x45, 0x8d, 0x43,
+ 0x68, 0x35, 0x05, 0xa8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1186,
+ {0x23, 0xaf, 0x5c, 0x55, 0x86, 0xa8, 0x61, 0x04, 0x3d, 0x2f, 0xc7,
+ 0xa8, 0xd7, 0x99, 0xe9, 0xe7, 0x6a, 0xbd, 0xce, 0x43, 0xb2, 0xbf,
+ 0x44, 0xc8, 0xba, 0x78, 0x5f, 0xad, 0x3b, 0x68, 0x34, 0xe8},
+ {0xe2, 0xab, 0xdc, 0x79, 0xdc, 0xea, 0xaa, 0xcf},
+ {0x32, 0x80, 0x48, 0x10, 0xdc, 0x84, 0x3a, 0x02, 0x45, 0x0d, 0xf0, 0xde,
+ 0xd1, 0xbc, 0x54, 0xe2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1187,
+ {0xa5, 0x06, 0xe5, 0xec, 0x85, 0x52, 0x32, 0xfd, 0x67, 0xb6, 0xb1,
+ 0x91, 0xd9, 0x3d, 0x51, 0xc2, 0x9e, 0x86, 0x45, 0x18, 0xae, 0xa5,
+ 0xcf, 0x9a, 0x5e, 0x38, 0xf5, 0x75, 0x40, 0xa4, 0x79, 0x2f},
+ {0xca, 0x46, 0x7a, 0x58, 0x88, 0x39, 0x43, 0x32},
+ {0xc2, 0x8e, 0x4a, 0x95, 0x53, 0x54, 0xf6, 0xf8, 0x10, 0xfb, 0x21, 0xa3,
+ 0x28, 0x97, 0x76, 0xc7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1188,
+ {0xc6, 0xdd, 0xea, 0x72, 0xa2, 0xc5, 0xd5, 0xd1, 0x25, 0xb0, 0xc1,
+ 0xa5, 0x2d, 0xfd, 0x5d, 0x60, 0x77, 0x38, 0xe5, 0x0c, 0x35, 0x82,
+ 0x3d, 0x51, 0xee, 0xa8, 0x08, 0xe1, 0x36, 0x73, 0xc0, 0xbc},
+ {0xca, 0x46, 0x7a, 0x58, 0x88, 0x39, 0x43, 0x32},
+ {0x1b, 0xf3, 0x03, 0x67, 0x58, 0x66, 0x2a, 0x90, 0xa9, 0xbc, 0x34, 0x59,
+ 0x3c, 0x77, 0x2d, 0x5c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1189,
+ {0xc2, 0x4f, 0x95, 0x6d, 0xb9, 0x53, 0xa7, 0x3c, 0xc8, 0xd0, 0x25,
+ 0x7c, 0xa4, 0x5d, 0xd6, 0xc5, 0xbb, 0x9c, 0xb2, 0x0a, 0x23, 0x6c,
+ 0x08, 0x95, 0x5d, 0x10, 0x25, 0xe7, 0x4f, 0xe2, 0xa8, 0x2b},
+ {0x21, 0xd8, 0x2d, 0xe6, 0x99, 0x41, 0x4d, 0xfc},
+ {0x52, 0xdd, 0xc6, 0xf3, 0xd8, 0x0a, 0x49, 0x6c, 0x80, 0xcd, 0xeb, 0xc6,
+ 0x87, 0x32, 0x7d, 0x8e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1190,
+ {0x02, 0x63, 0x36, 0x80, 0x2e, 0x9d, 0x6f, 0xa1, 0x93, 0x93, 0xb4,
+ 0xd9, 0x2f, 0xb1, 0xc3, 0x4d, 0x97, 0x0c, 0x3d, 0xa2, 0x52, 0x75,
+ 0x2d, 0x39, 0x3d, 0xb2, 0x48, 0x14, 0x0e, 0xfc, 0x2c, 0xb9},
+ {0x65, 0xee, 0x2b, 0x1f, 0xf9, 0x0e, 0xf3, 0xe0},
+ {0x7f, 0x76, 0x5a, 0x97, 0x37, 0x82, 0x6e, 0x33, 0x44, 0x3b, 0x09, 0x44,
+ 0x5f, 0x64, 0x61, 0x4f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1191,
+ {0xcd, 0x06, 0x10, 0x52, 0x32, 0x57, 0xab, 0x61, 0x8f, 0x33, 0x02,
+ 0x88, 0x94, 0x99, 0x07, 0x0b, 0x36, 0x7f, 0x73, 0x9f, 0x8f, 0x5a,
+ 0x4b, 0x3e, 0xb4, 0x98, 0xec, 0x9c, 0x27, 0x82, 0x39, 0xab},
+ {0x4d, 0xc3, 0x79, 0x56, 0x6e, 0x86, 0x6f, 0x4c},
+ {0x4e, 0x9a, 0xf9, 0xc1, 0x48, 0x6f, 0x35, 0x21, 0x93, 0xd5, 0xd6, 0xbf,
+ 0x5c, 0x14, 0x23, 0x11},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1192,
+ {0x92, 0x39, 0xca, 0x19, 0x33, 0x6b, 0xce, 0x69, 0x9a, 0xe5, 0xe4,
+ 0x9e, 0x78, 0x1f, 0xb2, 0x9d, 0xe4, 0x05, 0xc3, 0x81, 0x7e, 0x5d,
+ 0x3c, 0x1b, 0xb9, 0xbd, 0xea, 0x7d, 0xa4, 0x4b, 0x01, 0x1e},
+ {0x4d, 0xc3, 0x79, 0x56, 0x6e, 0x86, 0x6f, 0x4c},
+ {0xa1, 0xcd, 0x4f, 0x18, 0xff, 0x72, 0x98, 0xfb, 0xde, 0xa9, 0xaa, 0xe4,
+ 0xe3, 0x89, 0x1e, 0x12},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1193,
+ {0x2f, 0xf1, 0xe8, 0x9c, 0xe7, 0xe4, 0x90, 0x78, 0x2c, 0x81, 0x29,
+ 0x65, 0xd3, 0x5c, 0x9d, 0xf2, 0xb4, 0xfc, 0x7f, 0x1f, 0xe3, 0x12,
+ 0x7b, 0x7b, 0xe5, 0x2d, 0x36, 0xd7, 0xab, 0x50, 0xf5, 0x1b},
+ {0xd2, 0xca, 0xe9, 0xb7, 0x0b, 0x48, 0xa9, 0xca},
+ {0xa7, 0x62, 0x9f, 0x94, 0x19, 0x60, 0x63, 0x86, 0x63, 0x53, 0xc0, 0x78,
+ 0x6e, 0x8f, 0xa2, 0x20},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1194,
+ {0x71, 0x35, 0x79, 0x99, 0x6b, 0x27, 0x9a, 0x83, 0x05, 0x9e, 0x85,
+ 0x41, 0xaf, 0x4f, 0x1b, 0x5d, 0x61, 0x35, 0x1c, 0xbe, 0xe9, 0xc3,
+ 0x1f, 0x9e, 0x8c, 0xf0, 0x34, 0x0c, 0xa2, 0x17, 0x2f, 0xa4},
+ {0x58, 0x66, 0x18, 0x9b, 0xb0, 0xc0, 0xac, 0x3d},
+ {0xbc, 0x93, 0xd0, 0x6a, 0x5d, 0x62, 0x14, 0x70, 0x9d, 0xb2, 0x31, 0x55,
+ 0xb1, 0x62, 0x8c, 0x44},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1195,
+ {0x78, 0x43, 0xd2, 0xd8, 0x43, 0xd3, 0xf4, 0x69, 0x44, 0x85, 0xe0,
+ 0x35, 0x84, 0xb9, 0xc7, 0x23, 0xb2, 0xc3, 0xb2, 0x20, 0xad, 0xbd,
+ 0xd6, 0xb8, 0x83, 0x72, 0x1f, 0x89, 0xad, 0xd7, 0x65, 0x83},
+ {0x61, 0x9c, 0x7b, 0xa5, 0x4f, 0x60, 0xbe, 0xad},
+ {0xd4, 0x21, 0xb1, 0x16, 0x76, 0x4d, 0xed, 0x9c, 0x9e, 0x88, 0x70, 0x82,
+ 0x79, 0x05, 0xe6, 0x60},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1196,
+ {0x09, 0x42, 0xc3, 0x99, 0x01, 0x6d, 0x9c, 0xb0, 0x38, 0x32, 0x40,
+ 0x5a, 0x04, 0xc3, 0x8d, 0xc2, 0x19, 0xfb, 0xe5, 0xe8, 0xec, 0x1f,
+ 0x99, 0x51, 0xa7, 0x3c, 0xef, 0x48, 0x98, 0x24, 0xcd, 0xc7},
+ {0x61, 0x9c, 0x7b, 0xa5, 0x4f, 0x60, 0xbe, 0xad},
+ {0xcb, 0x56, 0xc1, 0x61, 0x05, 0x30, 0x08, 0x36, 0x24, 0x65, 0xcb, 0xb0,
+ 0x56, 0x9c, 0x69, 0x9e},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1197,
+ {0x18, 0x45, 0x26, 0x39, 0xdd, 0x5f, 0x73, 0x0d, 0xe7, 0x07, 0x5d,
+ 0x70, 0xf2, 0xfe, 0xdf, 0x27, 0xf1, 0x95, 0x5d, 0x7a, 0xc3, 0xba,
+ 0x43, 0x68, 0xde, 0xbe, 0x11, 0xac, 0x0c, 0xba, 0xfc, 0xaa},
+ {0xb8, 0xed, 0x40, 0x22, 0x6b, 0xd9, 0xce, 0x43},
+ {0x00, 0x9c, 0xf7, 0x47, 0x32, 0xa3, 0x7e, 0x33, 0xf5, 0x89, 0xb8, 0xe2,
+ 0x42, 0xd6, 0x32, 0x73},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1198,
+ {0x82, 0xb0, 0xb9, 0x3d, 0x78, 0x18, 0x8a, 0x68, 0x9d, 0x34, 0x06,
+ 0xc4, 0x4b, 0x22, 0x84, 0x5d, 0xb4, 0x2e, 0x9f, 0x1d, 0x37, 0x9e,
+ 0x70, 0x34, 0x84, 0x6d, 0xd3, 0x94, 0x85, 0x85, 0x35, 0x1f},
+ {0xde, 0x2f, 0xd1, 0x9d, 0x7d, 0xeb, 0x05, 0xde},
+ {0x6b, 0x8e, 0xc7, 0xcc, 0x65, 0x94, 0x55, 0xbd, 0x49, 0x15, 0xf6, 0x55,
+ 0x3c, 0xcf, 0xf6, 0x55},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1199,
+ {0xa7, 0x26, 0x72, 0x49, 0x6f, 0xf3, 0xf6, 0x1e, 0x58, 0x76, 0x3f,
+ 0xe0, 0x8b, 0x18, 0x36, 0xa7, 0xcf, 0x3c, 0xb6, 0x18, 0x7a, 0x19,
+ 0x5f, 0xea, 0xb0, 0x1c, 0xe0, 0x90, 0xdf, 0x02, 0x40, 0x24},
+ {0xcb, 0xc7, 0xf5, 0xa9, 0xf2, 0x41, 0xc1, 0x65},
+ {0x8c, 0xdc, 0x56, 0x41, 0x45, 0x02, 0x31, 0x8a, 0x13, 0x82, 0x10, 0xc5,
+ 0x5f, 0xa1, 0x4d, 0x68},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1200,
+ {0xec, 0xc3, 0x10, 0xf8, 0x24, 0xd5, 0xd6, 0xa4, 0x7b, 0xb0, 0x5e,
+ 0x34, 0x4b, 0x0a, 0x88, 0x69, 0xce, 0xae, 0xc5, 0x90, 0x90, 0xa3,
+ 0x32, 0xf2, 0x50, 0x8d, 0xb3, 0x1a, 0x0b, 0x50, 0xb4, 0x30},
+ {0xab, 0x91, 0xa7, 0xeb, 0x18, 0x44, 0xef, 0x37},
+ {0x0b, 0xa8, 0x0c, 0xe5, 0x9f, 0x46, 0x02, 0x59, 0x25, 0x8b, 0x3c, 0xfd,
+ 0x14, 0xaf, 0xdd, 0xee},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1201,
+ {0x64, 0xb6, 0x92, 0x33, 0xfe, 0x39, 0x2c, 0x0b, 0xcd, 0xa2, 0x8a,
+ 0x93, 0x1c, 0xc3, 0x52, 0x7b, 0x1a, 0x8f, 0x29, 0x23, 0x5c, 0x1a,
+ 0xdf, 0x62, 0x56, 0x55, 0x6c, 0x68, 0x5c, 0xb8, 0x9b, 0x9f},
+ {0xab, 0x91, 0xa7, 0xeb, 0x18, 0x44, 0xef, 0x37, 0x58, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x6b, 0x5f, 0xd7, 0x5a, 0xd1, 0x6e, 0xda, 0x04, 0xa8, 0xb2, 0x9f, 0x1b,
+ 0xc0, 0x41, 0x1a, 0xe2, 0x8b, 0xef, 0xba, 0xd9, 0xe4, 0x74, 0xf2, 0xd8},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1202,
+ {0x0e, 0x6d, 0x54, 0x2f, 0x96, 0x0c, 0x7e, 0x61, 0xca, 0x19, 0x0d,
+ 0x7f, 0xd7, 0x19, 0xfd, 0xa1, 0x57, 0x03, 0x0a, 0x0a, 0x01, 0x31,
+ 0x64, 0x61, 0x3a, 0x8c, 0x52, 0x2b, 0x52, 0xae, 0x68, 0x5d},
+ {0xa9, 0x57, 0xeb, 0x4e, 0xa0, 0x2e, 0x68, 0xba, 0x8b},
+ {0xb5, 0xca, 0xe8, 0xa8, 0x20, 0x95, 0xab, 0xb3, 0x47, 0x8a, 0xb1, 0x67,
+ 0xdb, 0xc0, 0x20, 0x1d, 0x2f, 0x4d, 0xfc, 0x5f, 0x81, 0xbb, 0xe4, 0x4e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1203,
+ {0x0d, 0xc1, 0x3a, 0x04, 0x07, 0xd0, 0x19, 0x17, 0xc6, 0xb5, 0xff,
+ 0x6d, 0x76, 0x31, 0xaa, 0xde, 0x32, 0xb4, 0x2b, 0xea, 0xc8, 0xaf,
+ 0x39, 0x85, 0xcb, 0xc9, 0xbc, 0xf1, 0xe4, 0xa7, 0x18, 0x90},
+ {0xde, 0xe3, 0xcc, 0x01, 0x6c, 0xba, 0x88, 0x9b, 0x49},
+ {0xe7, 0xa8, 0x0c, 0x8e, 0x28, 0x54, 0x59, 0x50, 0x27, 0xe5, 0x57, 0xa4,
+ 0x34, 0xd8, 0xe9, 0x37, 0xdf, 0x40, 0x4a, 0x10, 0xfe, 0xf0, 0xdb, 0xcf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1204,
+ {0x7b, 0x54, 0x19, 0x81, 0x35, 0x66, 0x91, 0x52, 0xc2, 0x6e, 0x01,
+ 0xd9, 0x46, 0x70, 0x2d, 0x50, 0x31, 0x94, 0x95, 0x55, 0xf9, 0x09,
+ 0x0c, 0x40, 0x26, 0x40, 0x2a, 0x73, 0x47, 0xf8, 0x37, 0xc5},
+ {0xc1, 0x26, 0xa9, 0xac, 0xe7, 0xe1, 0xbb, 0x0c, 0x9b},
+ {0x28, 0x71, 0xe1, 0x85, 0x69, 0x41, 0xcb, 0x9c, 0xd4, 0x63, 0x2b, 0x6e,
+ 0xd6, 0x00, 0x18, 0xe2, 0x4e, 0x6d, 0x37, 0x4f, 0x59, 0x1c, 0xd2, 0x9e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1205,
+ {0xd3, 0xfd, 0xf1, 0x0a, 0xab, 0x1d, 0x33, 0xd7, 0x1b, 0xf2, 0xed,
+ 0x89, 0xf0, 0xe2, 0xfc, 0xa3, 0x45, 0xc0, 0xc7, 0xb0, 0x48, 0xd3,
+ 0x31, 0x29, 0xd5, 0x88, 0x3d, 0xd1, 0x16, 0xb9, 0x3f, 0x7e},
+ {0x34, 0x4d, 0x12, 0xbb, 0x2f, 0x35, 0x2b, 0x1b, 0x5c},
+ {0x21, 0x17, 0x37, 0xa9, 0x53, 0x93, 0xd2, 0xd6, 0x29, 0x65, 0x5e, 0xc8,
+ 0x34, 0x1b, 0xf4, 0x16, 0x53, 0xa2, 0xd7, 0x08, 0x8a, 0x64, 0x17, 0xd1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1206,
+ {0x63, 0x03, 0x7c, 0xfa, 0x14, 0x29, 0x22, 0xe7, 0x65, 0xfb, 0xfa,
+ 0x37, 0x58, 0xd9, 0xb4, 0x65, 0x79, 0xa5, 0x99, 0x0c, 0x4b, 0xeb,
+ 0xfd, 0xe3, 0x6e, 0x7f, 0x9a, 0xcf, 0xd3, 0x4a, 0x54, 0x6e},
+ {0x41, 0xa9, 0x97, 0xa7, 0x0d, 0x79, 0x1e, 0xf2, 0x63},
+ {0x64, 0xb1, 0xdc, 0x43, 0x65, 0xa1, 0xf1, 0x07, 0x34, 0xf7, 0x8f, 0x02,
+ 0x7f, 0x97, 0x94, 0xf1, 0x30, 0xe0, 0xfb, 0xf4, 0x9c, 0x3d, 0x0c, 0xbe},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1207,
+ {0xe7, 0x65, 0x64, 0xf0, 0xe2, 0x5a, 0x84, 0xb5, 0x92, 0xf9, 0xdb,
+ 0xfc, 0x6a, 0xf1, 0xdd, 0xfe, 0xa4, 0x4a, 0x75, 0xd2, 0xa8, 0x00,
+ 0x49, 0x9e, 0x10, 0xd1, 0x11, 0xa4, 0xde, 0x62, 0x32, 0x33},
+ {0x1b, 0x81, 0xb6, 0x64, 0x08, 0xc5, 0x07, 0x08, 0x8c},
+ {0x51, 0xe6, 0xf0, 0x90, 0x7e, 0xbf, 0xfb, 0x6d, 0x93, 0x2e, 0x21, 0x40,
+ 0x28, 0x18, 0xb5, 0xd4, 0xa1, 0xbf, 0xc5, 0xa7, 0xa0, 0x70, 0xe0, 0xc8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1208,
+ {0xec, 0x06, 0xf8, 0xd7, 0x26, 0xca, 0x84, 0x2e, 0xdd, 0x0b, 0x69,
+ 0x44, 0xce, 0x1f, 0x39, 0x0c, 0x44, 0x58, 0x16, 0x8a, 0x1b, 0x4f,
+ 0x4f, 0x2f, 0x67, 0xab, 0xb3, 0xdd, 0x21, 0xb6, 0xdb, 0x64},
+ {0x82, 0x91, 0x79, 0xa3, 0x57, 0xde, 0x4c, 0xea, 0xa1},
+ {0x9a, 0x4c, 0x7e, 0xaa, 0x10, 0xc0, 0xf0, 0xc8, 0x3e, 0xea, 0x6a, 0x87,
+ 0x6e, 0xc5, 0x89, 0x7d, 0x71, 0xf0, 0x90, 0x38, 0x7e, 0x97, 0xa5, 0xdc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1209,
+ {0x9d, 0xe3, 0x8f, 0x3e, 0xaa, 0xf2, 0xec, 0x1e, 0x32, 0xba, 0x16,
+ 0x74, 0xba, 0xc0, 0xd2, 0xe9, 0x45, 0xf7, 0x9a, 0xf9, 0x99, 0x39,
+ 0xc5, 0x42, 0x47, 0x02, 0x53, 0x31, 0xc1, 0xce, 0x03, 0xf1},
+ {0x82, 0x91, 0x79, 0xa3, 0x57, 0xde, 0x4c, 0xea, 0xa1, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x99, 0xa9, 0xc7, 0x46, 0xa2, 0x5b, 0xe6, 0xd8, 0xe9, 0xc8, 0x36, 0xa3,
+ 0xba, 0x4b, 0x3b, 0x8f, 0xd1, 0xe4, 0x4f, 0xe4, 0x06, 0x38, 0xff, 0x9c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1210,
+ {0xfc, 0xbf, 0xc4, 0x43, 0x61, 0x93, 0xd1, 0x76, 0x14, 0x4e, 0x0e,
+ 0xe4, 0x2e, 0xc3, 0x0e, 0x1e, 0xf5, 0x75, 0xde, 0x44, 0xa4, 0xc7,
+ 0xab, 0x10, 0xd7, 0x75, 0x20, 0xcd, 0xb9, 0xc1, 0xa3, 0x54},
+ {0xa0, 0x5a, 0x56, 0xf8, 0x5d, 0xb5, 0x2a, 0xbf, 0x00},
+ {0xe1, 0x18, 0x64, 0x2d, 0xb4, 0xb5, 0x35, 0x9e, 0x87, 0x3f, 0xa4, 0x64,
+ 0xe7, 0x71, 0xf2, 0x5b, 0x0f, 0x25, 0x8b, 0xa9, 0x9e, 0x61, 0x21, 0xd9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1211,
+ {0x6c, 0xf7, 0x0d, 0xdc, 0x7d, 0x4c, 0x42, 0x7e, 0x4e, 0x28, 0x10,
+ 0xd2, 0x18, 0xea, 0xf9, 0xf2, 0xdf, 0x5c, 0x35, 0x37, 0x3a, 0x40,
+ 0xd8, 0x1b, 0xd9, 0x9b, 0xac, 0x35, 0x63, 0x09, 0xfd, 0xb0},
+ {0x9e, 0xa6, 0x24, 0x8d, 0xff, 0x33, 0xdd, 0xee, 0x78},
+ {0xb7, 0xe4, 0x3b, 0xa4, 0x6b, 0xa4, 0xaf, 0xcc, 0x9d, 0x61, 0x40, 0x11,
+ 0xd9, 0x74, 0xc6, 0x64, 0x84, 0x67, 0xca, 0xa3, 0x25, 0xea, 0xdb, 0x84},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1212,
+ {0xa8, 0x3a, 0xa1, 0x43, 0xd0, 0x0c, 0x5d, 0xcc, 0xcd, 0xf4, 0xeb,
+ 0x2a, 0xdb, 0x25, 0x7d, 0x1b, 0x44, 0x75, 0x84, 0x71, 0x14, 0x85,
+ 0xa7, 0x0b, 0xa6, 0x11, 0xdc, 0xaa, 0xbf, 0xdd, 0xbd, 0x59},
+ {0x87, 0x57, 0x99, 0xfd, 0xf7, 0x6b, 0x22, 0xe0, 0x2a},
+ {0x5d, 0x4e, 0x83, 0xf0, 0xeb, 0xea, 0xa2, 0x80, 0x0b, 0xba, 0x0e, 0x69,
+ 0xa4, 0xfc, 0x2b, 0x9d, 0x52, 0xe0, 0x16, 0x91, 0x9f, 0x19, 0x1a, 0x98},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1213,
+ {0xea, 0xb3, 0x4b, 0xd1, 0x7d, 0xce, 0x9d, 0x8b, 0x81, 0x0f, 0xbf,
+ 0xfe, 0xa0, 0x50, 0x26, 0x19, 0xd9, 0x4c, 0x53, 0x57, 0x96, 0x6b,
+ 0x89, 0xb5, 0x81, 0xa1, 0x45, 0x45, 0x0a, 0x33, 0x1b, 0x7d},
+ {0x82, 0xc8, 0x04, 0xee, 0x68, 0xd1, 0xd6, 0x2f, 0xf3},
+ {0xdb, 0xb0, 0x5b, 0x92, 0x11, 0xa6, 0x5d, 0x5a, 0x1d, 0x30, 0xfa, 0xf1,
+ 0xaf, 0x9f, 0x24, 0x98, 0x3a, 0xf4, 0xfd, 0x02, 0xc0, 0xd4, 0x6d, 0xa0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1214,
+ {0xc4, 0xcb, 0x1c, 0x55, 0x9f, 0x7a, 0xf8, 0xfd, 0x08, 0x8f, 0xcd,
+ 0x95, 0x2f, 0xed, 0xf0, 0x0f, 0x0f, 0xac, 0x27, 0x9a, 0x63, 0x81,
+ 0xac, 0x2c, 0x04, 0xe6, 0x5e, 0xf5, 0x61, 0x6e, 0x38, 0x9e},
+ {0x82, 0xc8, 0x04, 0xee, 0x68, 0xd1, 0xd6, 0x2f, 0xf3, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x7a, 0x60, 0xec, 0x26, 0x4f, 0xd3, 0x31, 0xf2, 0xc7, 0x07, 0x67, 0x14,
+ 0x11, 0x4e, 0x56, 0x06, 0xb1, 0x76, 0x55, 0xa8, 0x68, 0x27, 0xdd, 0x66},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1215,
+ {0x90, 0xec, 0xf1, 0xf6, 0x30, 0xdc, 0x89, 0xcb, 0x6c, 0x17, 0x78,
+ 0xc1, 0xaa, 0xf5, 0x25, 0x32, 0x1e, 0x20, 0x20, 0x30, 0xe7, 0xf3,
+ 0x94, 0x39, 0xe7, 0xdc, 0x1d, 0xce, 0x75, 0x65, 0x75, 0x29},
+ {0xa2, 0xa1, 0x57, 0x83, 0x7b, 0xef, 0x66, 0x16, 0xf1},
+ {0x7c, 0x55, 0x22, 0xa3, 0x90, 0xa6, 0xca, 0x77, 0xd0, 0x93, 0xdc, 0x33,
+ 0x05, 0x3e, 0x6e, 0xaa, 0xbb, 0xf2, 0xd2, 0x1a, 0x35, 0x04, 0x73, 0x21},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1216,
+ {0xb7, 0x59, 0xee, 0xe7, 0xa3, 0x5a, 0xe2, 0x94, 0x03, 0x81, 0x8c,
+ 0x88, 0xa7, 0x5c, 0xf3, 0x2a, 0x20, 0xfa, 0xb4, 0x50, 0xae, 0xef,
+ 0xd6, 0xe1, 0x77, 0x5f, 0x68, 0x46, 0xf2, 0x4f, 0x7f, 0x69},
+ {0xed, 0x8f, 0xbf, 0x0d, 0x11, 0x2a, 0xf5, 0x77, 0x65},
+ {0x55, 0x35, 0xb3, 0x13, 0x68, 0xdd, 0x54, 0x7b, 0xd2, 0xa4, 0x6d, 0x23,
+ 0xa5, 0x22, 0xba, 0x8f, 0xa1, 0xc7, 0xec, 0x03, 0x7d, 0xb9, 0x4c, 0xb0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1217,
+ {0xb3, 0x19, 0x6b, 0x46, 0xb2, 0x78, 0x8c, 0x80, 0x3c, 0x87, 0x54,
+ 0x03, 0x59, 0x20, 0xf6, 0xf0, 0x57, 0x4c, 0xbd, 0x46, 0xd4, 0xc4,
+ 0x33, 0x73, 0x4b, 0xa8, 0x65, 0x69, 0x83, 0x2b, 0x4c, 0xf7},
+ {0x71, 0x3b, 0xc8, 0xd9, 0x90, 0x6f, 0xa8, 0x1d, 0xf0},
+ {0x74, 0xda, 0xb0, 0x50, 0xe3, 0xff, 0x55, 0x77, 0x89, 0x15, 0x47, 0x51,
+ 0xe9, 0xed, 0xcd, 0x8f, 0x05, 0x64, 0xaa, 0x66, 0x7d, 0xd2, 0x7c, 0xe0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1218,
+ {0x72, 0x14, 0x3f, 0xfd, 0x7c, 0x38, 0x18, 0x79, 0x87, 0x78, 0x87,
+ 0xe0, 0x3c, 0x14, 0xbc, 0x12, 0xc4, 0x37, 0xb4, 0x23, 0x5b, 0x4c,
+ 0xae, 0x8e, 0x9a, 0x2c, 0x91, 0xb3, 0xd2, 0x7c, 0x3c, 0x1b},
+ {0x47, 0xf6, 0x97, 0x58, 0xe3, 0x13, 0xd2, 0xad, 0x6d},
+ {0x29, 0xa6, 0xe6, 0xf0, 0x5f, 0x00, 0x60, 0x92, 0x49, 0xa5, 0x06, 0xfb,
+ 0x66, 0xbf, 0xb2, 0x65, 0x6b, 0x9c, 0xa0, 0xc0, 0x3a, 0x85, 0xbf, 0x19},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1219,
+ {0x7d, 0xc8, 0xea, 0xe7, 0x1a, 0xc8, 0xb7, 0x39, 0xd4, 0x56, 0xce,
+ 0xf0, 0xce, 0x1d, 0xb4, 0x7b, 0xd8, 0x7e, 0x7e, 0xc9, 0x3f, 0x6f,
+ 0x6c, 0xbd, 0x21, 0x30, 0x1e, 0x85, 0x54, 0x8f, 0x9f, 0x97},
+ {0x59, 0x4a, 0xcd, 0x02, 0x98, 0x54, 0xd8, 0x07, 0xdd},
+ {0x56, 0x61, 0xa8, 0xfb, 0xe9, 0xa7, 0xe4, 0x2b, 0x67, 0x8e, 0xfd, 0xc6,
+ 0x9e, 0xe8, 0xd8, 0x24, 0x06, 0xc1, 0x38, 0xbf, 0xcf, 0xaa, 0x0c, 0xd8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1220,
+ {0x86, 0x29, 0x90, 0xf2, 0xc4, 0x2a, 0xc2, 0xa6, 0x96, 0x4d, 0x23,
+ 0xe2, 0xdd, 0x3c, 0x49, 0x16, 0x91, 0xf6, 0xe8, 0x79, 0x9e, 0x62,
+ 0x66, 0xff, 0x51, 0x8a, 0xc1, 0x2a, 0xe5, 0x92, 0x90, 0x9c},
+ {0x59, 0x4a, 0xcd, 0x02, 0x98, 0x54, 0xd8, 0x07, 0xdd, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x45, 0x74, 0xd0, 0x7e, 0x5f, 0x3e, 0x2a, 0xc5, 0x5f, 0x16, 0xe2, 0x30,
+ 0xd0, 0x8d, 0x59, 0x25, 0x9e, 0x60, 0x94, 0x4b, 0xc7, 0x8f, 0xa0, 0xa1},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1221,
+ {0x99, 0xb3, 0x6c, 0xf6, 0xb9, 0x07, 0x08, 0x46, 0x29, 0xe7, 0x3a,
+ 0x20, 0xae, 0x91, 0x0c, 0x38, 0x1a, 0xdf, 0x63, 0x82, 0xcd, 0x12,
+ 0x38, 0x4b, 0xf8, 0xd9, 0x98, 0x4a, 0x38, 0x3e, 0x32, 0x25},
+ {0x59, 0x4a, 0xcd, 0x02, 0x98, 0x54, 0xd8, 0x07, 0xdd, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x8a, 0xdf, 0xa9, 0x1b, 0x6f, 0xad, 0x64, 0x24, 0x0d, 0x7c, 0x9f, 0x89,
+ 0xba, 0x45, 0xf7, 0x0e, 0xff, 0x77, 0x24, 0xd0, 0x5f, 0x5b, 0x80, 0xb8},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1222,
+ {0x3c, 0xd2, 0x2f, 0xc7, 0x20, 0x40, 0xa8, 0xbe, 0x3b, 0x90, 0x91,
+ 0x8b, 0xce, 0x78, 0x8c, 0x23, 0x60, 0xa7, 0xbd, 0x13, 0xe4, 0x5e,
+ 0xdf, 0xc9, 0x98, 0xe8, 0x54, 0xa1, 0xc2, 0xad, 0x3c, 0xb2},
+ {0x28, 0xac, 0x03, 0x71, 0x3a, 0xdc, 0xd1, 0xfc, 0x76},
+ {0xb9, 0x24, 0x6e, 0x59, 0xb5, 0x65, 0xf0, 0x69, 0xa7, 0xf1, 0xa4, 0xf0,
+ 0x54, 0x31, 0x74, 0xe1, 0xca, 0xac, 0x5e, 0x3a, 0xfb, 0x35, 0xd6, 0x5a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1223,
+ {0x01, 0x83, 0xac, 0x2c, 0x6d, 0xc1, 0xd1, 0xf8, 0x5b, 0xfc, 0x88,
+ 0x6d, 0x94, 0xc1, 0x7b, 0xe5, 0xe8, 0x9f, 0x73, 0x53, 0x43, 0x3d,
+ 0xa6, 0x8b, 0x63, 0x28, 0x0f, 0xf5, 0x45, 0x90, 0xf2, 0xf5},
+ {0xa7, 0xd3, 0xfc, 0x3d, 0x13, 0x5a, 0x7b, 0xf8, 0x12},
+ {0x61, 0xab, 0xee, 0xdd, 0xfc, 0x02, 0x13, 0x6e, 0x40, 0x10, 0xd2, 0xec,
+ 0x9e, 0xcf, 0xf4, 0x2f, 0x1d, 0x78, 0xd5, 0x41, 0x73, 0xe7, 0xdc, 0xf3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1224,
+ {0x89, 0xff, 0x75, 0xed, 0x99, 0xfd, 0xf6, 0x45, 0x6e, 0x6e, 0xc5,
+ 0x60, 0xad, 0x7f, 0x35, 0x93, 0xab, 0x51, 0xde, 0x7d, 0x4d, 0x9e,
+ 0xb2, 0x4b, 0xce, 0xa9, 0x4f, 0x73, 0x84, 0xc6, 0x44, 0x5e},
+ {0xad, 0x9f, 0x2c, 0xa6, 0x0b, 0x3a, 0xad, 0x2d, 0x9a},
+ {0x80, 0x6a, 0x0b, 0x27, 0xa0, 0x5c, 0x43, 0x02, 0xa9, 0xc4, 0x64, 0x41,
+ 0x56, 0x21, 0x2d, 0xeb, 0x29, 0x3d, 0xb6, 0x7c, 0x0f, 0x0a, 0x21, 0x9e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1225,
+ {0x60, 0x89, 0x01, 0x74, 0xd1, 0xba, 0x14, 0xf6, 0xf1, 0xbc, 0x3b,
+ 0x9e, 0x20, 0x6f, 0xc3, 0x62, 0x43, 0x42, 0x0e, 0x0b, 0x81, 0xb2,
+ 0x80, 0xa2, 0xcd, 0xb8, 0x78, 0x4e, 0xb3, 0x1a, 0xc8, 0xb9},
+ {0x4a, 0x1a, 0x44, 0xf6, 0xe1, 0x9f, 0x35, 0x9d, 0xa2},
+ {0x71, 0xe0, 0x99, 0x34, 0x32, 0xf9, 0x69, 0x8e, 0xd1, 0x52, 0x3e, 0xaf,
+ 0x13, 0xe7, 0x13, 0xfc, 0xd7, 0x72, 0x4f, 0x66, 0x7c, 0x68, 0xc1, 0x12},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1226,
+ {0xff, 0x6e, 0x73, 0x36, 0x1f, 0x70, 0xa5, 0x13, 0x9f, 0x39, 0x24,
+ 0x9c, 0x76, 0x84, 0x74, 0x84, 0x2d, 0x95, 0xe0, 0x83, 0x31, 0x83,
+ 0x95, 0x39, 0x19, 0xa2, 0x78, 0xe7, 0xc1, 0x28, 0xa3, 0x2b},
+ {0x4a, 0x1a, 0x44, 0xf6, 0xe1, 0x9f, 0x35, 0x9d, 0xa2, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0xd8, 0x70, 0xc0, 0xec, 0xfd, 0x82, 0xc0, 0xea, 0x6b, 0x8a, 0xac, 0xff,
+ 0x19, 0x31, 0x58, 0xae, 0x6c, 0xbe, 0xac, 0xc5, 0xdf, 0xea, 0x0e, 0x5d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1227,
+ {0xfb, 0xc1, 0xe3, 0xfe, 0x46, 0x40, 0xae, 0x99, 0xea, 0x5e, 0x5a,
+ 0x7c, 0x65, 0xd5, 0x02, 0xf7, 0x95, 0x4c, 0x58, 0x5e, 0x39, 0xc6,
+ 0x30, 0xc4, 0x5e, 0xbb, 0x38, 0x71, 0x41, 0xe0, 0x32, 0x79},
+ {0x7c, 0xc4, 0x3e, 0x75, 0x9f, 0x81, 0x1a, 0x23, 0x9e},
+ {0x8f, 0x88, 0x00, 0xe3, 0xc9, 0x77, 0xd5, 0x1e, 0xea, 0xb7, 0x7c, 0x7b,
+ 0xd9, 0x37, 0x97, 0x14, 0x57, 0x0e, 0xe1, 0xb6, 0x84, 0x96, 0x08, 0xa8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1228,
+ {0xd0, 0xb8, 0xd4, 0x0b, 0x11, 0x66, 0xc2, 0x95, 0xa8, 0xd7, 0x94,
+ 0xbe, 0xf6, 0x59, 0x72, 0xd9, 0x2a, 0x13, 0x34, 0xbb, 0x34, 0xc8,
+ 0x30, 0x4d, 0x74, 0x3e, 0x88, 0x36, 0x29, 0x99, 0x7b, 0xed},
+ {0x11, 0x6d, 0x0e, 0xd7, 0x5c, 0x11, 0x0c, 0xe7, 0x32},
+ {0x2a, 0x30, 0xa3, 0x5a, 0xd7, 0x78, 0xc5, 0xcb, 0x92, 0x47, 0xbf, 0x11,
+ 0x71, 0xbe, 0x5d, 0x73, 0x2f, 0xc0, 0x40, 0x44, 0x71, 0x12, 0x16, 0xf6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1229,
+ {0xa1, 0x77, 0x1b, 0x78, 0xdb, 0x34, 0x6f, 0xf9, 0xfc, 0x0b, 0xeb,
+ 0xba, 0x9a, 0x06, 0x7b, 0x72, 0x10, 0x94, 0x52, 0xd3, 0x12, 0x21,
+ 0x26, 0xf0, 0xcc, 0x29, 0x57, 0x85, 0x19, 0x42, 0x77, 0x74},
+ {0x40, 0x4b, 0x7b, 0x48, 0x17, 0x72, 0x1b, 0x56, 0xa5},
+ {0x60, 0x95, 0x94, 0x5f, 0x10, 0xb2, 0x55, 0x02, 0x03, 0x03, 0xef, 0x4c,
+ 0x64, 0xc8, 0x5c, 0xc8, 0x05, 0x4f, 0x65, 0xa7, 0x1c, 0x28, 0x94, 0x44},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1230,
+ {0x8f, 0x61, 0xea, 0xf1, 0xff, 0x3d, 0x7d, 0x92, 0xdd, 0x7b, 0x3d,
+ 0x00, 0xbf, 0xb4, 0x76, 0x43, 0xa1, 0xb8, 0x46, 0xf0, 0xc5, 0x67,
+ 0xf0, 0x78, 0xb6, 0x69, 0xdb, 0xec, 0x2e, 0x91, 0x48, 0x13},
+ {0x4b, 0x59, 0x32, 0xf8, 0x67, 0xfe, 0x1a, 0xa9, 0xcc},
+ {0x61, 0xed, 0x5c, 0x61, 0x5c, 0x3b, 0x88, 0x5e, 0xae, 0xa6, 0xc2, 0xc0,
+ 0x20, 0xc6, 0xf4, 0xee, 0x7a, 0xb2, 0xee, 0x20, 0xb3, 0x5c, 0x45, 0x47},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1231,
+ {0xc5, 0x07, 0xe0, 0x15, 0x8f, 0x52, 0x79, 0x05, 0x29, 0x83, 0xa4,
+ 0xa5, 0xa6, 0x9e, 0xf8, 0x2e, 0x40, 0x26, 0x18, 0x7e, 0x0d, 0x0c,
+ 0x51, 0x5d, 0xaf, 0x7b, 0xad, 0x02, 0xab, 0x47, 0x8a, 0x5b},
+ {0xda, 0xaf, 0xfa, 0x4a, 0x76, 0xef, 0xa1, 0x6f, 0x74},
+ {0x8b, 0xd9, 0xdd, 0xb4, 0xc8, 0x22, 0x74, 0xd0, 0x30, 0x41, 0x19, 0xd1,
+ 0xc4, 0x0e, 0x8b, 0x4a, 0x80, 0xfa, 0x66, 0x3e, 0xae, 0xef, 0x2d, 0x69},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1232,
+ {0x21, 0x34, 0xd7, 0x76, 0x2c, 0x02, 0xb1, 0x01, 0x0c, 0x88, 0xc1,
+ 0x3f, 0x29, 0x8f, 0xa1, 0x8d, 0x22, 0x56, 0x26, 0x58, 0x68, 0x22,
+ 0xfb, 0x52, 0xe6, 0xe7, 0x1f, 0xb5, 0xd0, 0xb7, 0xc3, 0x8a},
+ {0xda, 0xaf, 0xfa, 0x4a, 0x76, 0xef, 0xa1, 0x6f, 0x74, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x45, 0xa9, 0xe4, 0x4f, 0x7f, 0x8e, 0x2d, 0x93, 0x32, 0x65, 0xdb, 0x02,
+ 0x9f, 0x2a, 0xc4, 0xba, 0xfc, 0xf2, 0x6d, 0xd1, 0xaf, 0x30, 0x69, 0x51},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1233,
+ {0xf1, 0x19, 0xb9, 0x79, 0x2f, 0x5b, 0x67, 0x7c, 0x28, 0x5b, 0xd1,
+ 0x24, 0xb9, 0x1e, 0xdf, 0xd1, 0x0e, 0x3e, 0x36, 0x58, 0x6f, 0x4e,
+ 0x24, 0xe7, 0x2e, 0xa9, 0x21, 0xe4, 0x8c, 0xe3, 0x61, 0xae},
+ {0x82, 0x84, 0x2d, 0xbe, 0x4b, 0x98, 0x4b, 0x88, 0xe0},
+ {0xa0, 0x9f, 0xf7, 0xd7, 0xa2, 0xf3, 0xe7, 0x42, 0x2b, 0x95, 0xcf, 0x5d,
+ 0xde, 0x27, 0xb0, 0xbf, 0xff, 0xe6, 0xa3, 0x68, 0xcb, 0x18, 0xc9, 0x8c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1234,
+ {0x42, 0x3f, 0xf3, 0x94, 0x29, 0x02, 0xf8, 0x54, 0x98, 0x0f, 0xec,
+ 0x5b, 0x7d, 0xed, 0x4b, 0x93, 0x32, 0xed, 0x33, 0xcf, 0xda, 0x94,
+ 0x18, 0xd3, 0x34, 0x67, 0x90, 0x40, 0xe9, 0xa9, 0x89, 0xa6},
+ {0x9d, 0x90, 0xcd, 0xdb, 0x2c, 0x1c, 0x2a, 0xc4, 0x15},
+ {0xd5, 0x41, 0x67, 0x4a, 0x94, 0xed, 0x3d, 0x31, 0x7f, 0x09, 0xd9, 0xfb,
+ 0xc5, 0x0c, 0x70, 0x1f, 0x16, 0x5e, 0xd2, 0xfa, 0xe2, 0x6c, 0x4a, 0x20},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1235,
+ {0x0f, 0xaa, 0xeb, 0xaa, 0x2a, 0x34, 0x20, 0xda, 0x81, 0xe0, 0xbe,
+ 0xc9, 0x60, 0x20, 0x66, 0x4c, 0x1d, 0x65, 0x15, 0x6a, 0xd7, 0xb6,
+ 0xd0, 0x47, 0xfb, 0xfd, 0xb0, 0xb9, 0xb9, 0x46, 0x21, 0x75},
+ {0xde, 0x81, 0x82, 0x5e, 0xf2, 0x72, 0xa5, 0xfc, 0x96},
+ {0xfe, 0xc4, 0x81, 0xe9, 0xd4, 0x26, 0x5a, 0xf5, 0x94, 0x70, 0x9d, 0x90,
+ 0x94, 0xd6, 0xe3, 0x77, 0xfd, 0x6f, 0x16, 0x83, 0x57, 0x18, 0xd3, 0x7b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1236,
+ {0x97, 0x85, 0xdc, 0xfe, 0x51, 0x29, 0xb4, 0xe3, 0x95, 0x14, 0x69,
+ 0xb6, 0xa3, 0x63, 0x04, 0x9f, 0x20, 0x88, 0x57, 0xed, 0x40, 0xe6,
+ 0x02, 0x06, 0x7f, 0xd2, 0xf7, 0xbb, 0x8b, 0xd1, 0x8f, 0x96},
+ {0x78, 0x63, 0x9c, 0xe0, 0x06, 0x5c, 0x30, 0x9d, 0xaa},
+ {0x18, 0x0c, 0xa2, 0x5b, 0x46, 0xb9, 0x59, 0x37, 0x55, 0x2b, 0xa2, 0x0d,
+ 0xa1, 0x5a, 0x82, 0x92, 0x1e, 0xf0, 0xbe, 0x79, 0x09, 0xe0, 0x2c, 0x34},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1237,
+ {0x1e, 0xcf, 0x52, 0x0f, 0x1e, 0x25, 0x2e, 0xb7, 0x38, 0x7a, 0xbb,
+ 0xde, 0xaa, 0x86, 0x30, 0x7a, 0x50, 0xa2, 0xcc, 0xd0, 0xa4, 0xa0,
+ 0x5e, 0xf9, 0x99, 0x78, 0x80, 0xe2, 0xcf, 0x3f, 0x42, 0x98},
+ {0xb1, 0x40, 0xc8, 0x9f, 0x8a, 0x93, 0xc1, 0x32, 0x23},
+ {0xca, 0x71, 0x10, 0xb5, 0x72, 0x81, 0xac, 0x2e, 0xd7, 0x57, 0xf7, 0x13,
+ 0xcb, 0xe9, 0x8c, 0x6f, 0x38, 0x6f, 0x95, 0x9c, 0x3c, 0x0c, 0xd8, 0x52},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1238,
+ {0xb3, 0x3f, 0xc8, 0xbf, 0x7a, 0xc9, 0xaf, 0xc7, 0x4f, 0x0d, 0x1c,
+ 0xb7, 0x0f, 0x77, 0xf7, 0x24, 0x9d, 0xec, 0x71, 0xb4, 0x72, 0xfc,
+ 0xe0, 0xe4, 0x89, 0x5a, 0x50, 0x45, 0xf1, 0x39, 0x9a, 0x39},
+ {0x64, 0x7d, 0xda, 0xa5, 0x02, 0x27, 0xd3, 0xfa, 0xc5},
+ {0x8e, 0xa2, 0x97, 0x4a, 0xe4, 0xd4, 0x47, 0xf3, 0xc4, 0x78, 0x64, 0x75,
+ 0x04, 0xd6, 0x48, 0xaf, 0xdb, 0xb9, 0xbf, 0x53, 0x05, 0x7f, 0xaa, 0xa5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1239,
+ {0x51, 0x67, 0xa7, 0x33, 0x99, 0x6f, 0x12, 0x01, 0xf2, 0x99, 0xfd,
+ 0x53, 0xa0, 0x47, 0xe8, 0x53, 0xe1, 0x8c, 0x72, 0xc7, 0x4c, 0x6c,
+ 0x00, 0x96, 0x2d, 0x6a, 0xd7, 0x50, 0x35, 0x63, 0xfa, 0x34},
+ {0x23, 0x52, 0x7c, 0xef, 0xe2, 0xe9, 0x29, 0x13, 0x65},
+ {0xbf, 0x38, 0xc2, 0x56, 0x86, 0xb5, 0x59, 0x13, 0x50, 0x1e, 0x31, 0xda,
+ 0x36, 0x56, 0xb7, 0xf0, 0x97, 0x0b, 0x4f, 0xad, 0xf6, 0x37, 0x70, 0x65},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1240,
+ {0x41, 0x7f, 0xa4, 0x41, 0x92, 0x25, 0xac, 0x0b, 0x75, 0x8c, 0xe6,
+ 0xe2, 0xe8, 0xd8, 0x36, 0x51, 0xd3, 0xc1, 0x2a, 0x71, 0xe1, 0xc2,
+ 0x83, 0xd0, 0xc1, 0x0e, 0xcf, 0x02, 0xeb, 0x4e, 0xc1, 0x39},
+ {0x23, 0x52, 0x7c, 0xef, 0xe2, 0xe9, 0x29, 0x13, 0x65, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x05, 0xe2, 0xdd, 0xd8, 0xfc, 0x99, 0x4e, 0xac, 0xdb, 0xb0, 0xbf, 0x3a,
+ 0x0d, 0xae, 0x64, 0x2f, 0xbd, 0xe4, 0xa2, 0xc6, 0x17, 0xb0, 0xdd, 0x64},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1241,
+ {0x9d, 0xbb, 0xf0, 0x8a, 0xfb, 0x22, 0x64, 0x50, 0xfe, 0x2f, 0xea,
+ 0x08, 0x5a, 0xef, 0xbe, 0x16, 0x34, 0x83, 0x90, 0x55, 0x1b, 0x86,
+ 0xe8, 0x2e, 0x3f, 0xed, 0xc0, 0xc6, 0x88, 0x41, 0x79, 0x4a},
+ {0x23, 0x52, 0x7c, 0xef, 0xe2, 0xe9, 0x29, 0x13, 0x65, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0xcc, 0xa7, 0xca, 0x9c, 0xa0, 0x0c, 0x35, 0x72, 0x57, 0x86, 0x85, 0x3f,
+ 0x08, 0x4e, 0xcb, 0xc2, 0xaa, 0xe1, 0xfe, 0x59, 0xa4, 0x8b, 0x11, 0x1b},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1242,
+ {0x32, 0xbb, 0xa9, 0x1d, 0xb5, 0xab, 0xfe, 0x33, 0xc4, 0x19, 0x17,
+ 0xb2, 0x52, 0xc4, 0x92, 0x64, 0xf6, 0xfc, 0x26, 0xf2, 0x06, 0xf5,
+ 0xcc, 0x6e, 0x78, 0xe2, 0xfe, 0x41, 0x57, 0x00, 0x53, 0x83},
+ {0xeb, 0x04, 0xd4, 0x19, 0x4f, 0xc9, 0x3e, 0xa0, 0x54},
+ {0xbd, 0x0c, 0x13, 0x89, 0x7c, 0x6c, 0x47, 0x0d, 0x50, 0x45, 0xba, 0xa0,
+ 0x83, 0x93, 0x66, 0xf6, 0x60, 0xdf, 0x1f, 0xf1, 0xa0, 0x49, 0x53, 0x3c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1243,
+ {0xb5, 0xbc, 0xb6, 0xc9, 0x6a, 0x0f, 0x55, 0x83, 0x74, 0xa2, 0xdf,
+ 0x54, 0x70, 0x7a, 0x31, 0x5d, 0x62, 0x9c, 0x0f, 0x34, 0x17, 0x2b,
+ 0x57, 0x85, 0x56, 0xd2, 0x24, 0x4b, 0xb7, 0x29, 0xa1, 0x32},
+ {0xc1, 0x5a, 0xfe, 0xd4, 0x29, 0xb9, 0xb8, 0x0b, 0x57},
+ {0x4c, 0x5b, 0x5c, 0xc5, 0x31, 0x6a, 0x8f, 0xa6, 0x64, 0x4f, 0xe6, 0x15,
+ 0xd4, 0x52, 0xe3, 0xf6, 0xd4, 0x2c, 0xf1, 0x74, 0x9b, 0x94, 0x8c, 0xc0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1244,
+ {0x23, 0x5d, 0xe7, 0x14, 0x45, 0xb6, 0x2a, 0xc9, 0x83, 0x6b, 0x82,
+ 0x26, 0xab, 0xd6, 0x62, 0x1d, 0xf6, 0x42, 0x8e, 0xa5, 0x5e, 0x8e,
+ 0x43, 0x06, 0xa6, 0x8b, 0xc5, 0xf6, 0xf5, 0x4b, 0x97, 0x4b},
+ {0xf6, 0x49, 0xc5, 0x8d, 0xcb, 0x3f, 0x73, 0xbc, 0x5b},
+ {0x3b, 0x3a, 0xa3, 0x9c, 0x5e, 0x95, 0x29, 0x4d, 0xd0, 0xa3, 0x67, 0x4a,
+ 0x57, 0x00, 0x31, 0xcb, 0x90, 0x6b, 0x54, 0x54, 0x8e, 0x5b, 0x51, 0x6e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1245,
+ {0x3d, 0xe3, 0x15, 0xc7, 0xfd, 0xbe, 0xd3, 0xa6, 0x7b, 0x25, 0xd2,
+ 0x65, 0x48, 0xf8, 0x2a, 0x24, 0xe9, 0x50, 0xfd, 0x31, 0xa8, 0x66,
+ 0x8e, 0xf3, 0xe0, 0x94, 0x36, 0xf1, 0x7f, 0xe4, 0xf0, 0xf9},
+ {0x1e, 0x2e, 0xb8, 0xb0, 0x77, 0x63, 0xb5, 0xad, 0xb1},
+ {0x9c, 0xcf, 0x36, 0x8f, 0x1a, 0x2c, 0x9a, 0x73, 0x03, 0x31, 0xff, 0xc1,
+ 0xe9, 0x9b, 0xac, 0x18, 0x15, 0xbb, 0xb3, 0xf7, 0x64, 0x72, 0xb8, 0xc1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1246,
+ {0xd8, 0xfc, 0x7c, 0x8e, 0x5c, 0x2c, 0x89, 0x57, 0x07, 0x45, 0xac,
+ 0x7d, 0x48, 0xae, 0x10, 0x42, 0x3f, 0xf8, 0xa5, 0x94, 0x9f, 0xd6,
+ 0xe0, 0x73, 0xee, 0x45, 0x60, 0x3d, 0x40, 0x6e, 0x66, 0x6c},
+ {0xb1, 0xd7, 0xb4, 0x2d, 0x2d, 0x9d, 0xe1, 0xc3, 0xea},
+ {0x01, 0x20, 0x05, 0x35, 0x9e, 0x77, 0x26, 0x68, 0x5e, 0x81, 0x02, 0x75,
+ 0x20, 0x10, 0x18, 0xbb, 0xe5, 0xd9, 0xc5, 0x11, 0xda, 0x7c, 0xf7, 0x82},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1247,
+ {0x99, 0x0b, 0x05, 0x4e, 0x6a, 0xb3, 0xec, 0xfd, 0xa6, 0x56, 0xd4,
+ 0xef, 0x70, 0x8b, 0x92, 0x57, 0x07, 0x1a, 0x85, 0x11, 0x21, 0xa6,
+ 0x01, 0x41, 0x9b, 0xdd, 0x1e, 0xd0, 0x35, 0xb3, 0x30, 0x96},
+ {0xb1, 0xd7, 0xb4, 0x2d, 0x2d, 0x9d, 0xe1, 0xc3, 0xea, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x5a, 0x3b, 0x09, 0xd6, 0x06, 0x46, 0x5e, 0x4a, 0xa3, 0xb3, 0x00, 0x71,
+ 0x55, 0xe0, 0x92, 0x32, 0x83, 0x3c, 0x2d, 0x8e, 0xac, 0xde, 0xe1, 0x9d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1248,
+ {0x91, 0xd6, 0xb6, 0xe7, 0xb7, 0x35, 0x52, 0x5e, 0x11, 0x06, 0xba,
+ 0xce, 0xfa, 0x6a, 0xb7, 0x05, 0x95, 0xe5, 0xfc, 0x9a, 0xef, 0x2a,
+ 0x10, 0x7c, 0xbf, 0xa7, 0xc2, 0xf1, 0x0d, 0x3a, 0xde, 0xb2},
+ {0x2d, 0x49, 0x92, 0x77, 0xb2, 0x45, 0x8c, 0x4a, 0x10},
+ {0xb0, 0x7b, 0x22, 0x00, 0x00, 0x80, 0xc2, 0x3d, 0x0b, 0x8d, 0x06, 0xc6,
+ 0xe9, 0xb7, 0xa7, 0xba, 0x4f, 0xe0, 0x2b, 0x2a, 0xcf, 0xad, 0xee, 0x0c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1249,
+ {0x07, 0x74, 0xf7, 0x06, 0x0b, 0x7f, 0xa0, 0xeb, 0x78, 0x08, 0x60,
+ 0x2b, 0x0c, 0x6d, 0xb2, 0x00, 0xce, 0x98, 0x87, 0x3a, 0xe6, 0x9e,
+ 0x6b, 0x88, 0xad, 0x26, 0xe4, 0x8d, 0x40, 0x3c, 0xcd, 0x36},
+ {0x4c, 0x04, 0x34, 0x5d, 0x7b, 0x0e, 0x0d, 0x1d, 0x2c},
+ {0x8a, 0x5e, 0x52, 0x04, 0x04, 0x22, 0x5c, 0xe9, 0xc0, 0x69, 0x04, 0x56,
+ 0x1a, 0x0d, 0x38, 0x2f, 0x21, 0xa9, 0x35, 0xf0, 0x69, 0xf2, 0x28, 0x14},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1250,
+ {0x1b, 0xf9, 0x6a, 0x20, 0x16, 0xd0, 0x89, 0xfd, 0xfd, 0xc6, 0xc1,
+ 0xa6, 0xed, 0x5d, 0x54, 0x95, 0x17, 0xf1, 0xe9, 0x8e, 0x55, 0x63,
+ 0x2b, 0x12, 0x8a, 0x22, 0x29, 0xff, 0x9a, 0x56, 0xac, 0x3f},
+ {0xf8, 0xf9, 0xb9, 0xa4, 0x72, 0xb7, 0x2c, 0x4c, 0xdb},
+ {0x3c, 0x10, 0xf0, 0x5a, 0xc6, 0x26, 0x98, 0xc9, 0xd5, 0x38, 0xa7, 0x5d,
+ 0xe3, 0xa7, 0x13, 0xfb, 0xae, 0x1a, 0x56, 0x73, 0x01, 0xf1, 0xa3, 0x79},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1251,
+ {0x83, 0xe9, 0xc8, 0x20, 0x74, 0x2a, 0xfe, 0xf3, 0x24, 0xbe, 0x1f,
+ 0xa1, 0x6c, 0x14, 0x71, 0x37, 0x91, 0xb5, 0xab, 0xeb, 0xdb, 0x5d,
+ 0x97, 0xdc, 0x3a, 0xe7, 0x2b, 0x05, 0x6c, 0xb1, 0x0d, 0xe1},
+ {0xd5, 0x01, 0x75, 0xc2, 0x2f, 0x98, 0x01, 0x83, 0xc9},
+ {0x1b, 0x14, 0x26, 0x1b, 0x23, 0xe1, 0x0b, 0x00, 0xf1, 0x04, 0x5f, 0xe1,
+ 0x2d, 0xeb, 0xe1, 0x61, 0x9e, 0x8a, 0x92, 0xcf, 0xe3, 0xf1, 0xc0, 0xe5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1252,
+ {0x43, 0x8d, 0x9c, 0x37, 0x13, 0xdc, 0x87, 0xea, 0xe2, 0xf2, 0x03,
+ 0x91, 0xb9, 0x1e, 0xb1, 0xc4, 0x2c, 0x34, 0xe2, 0x32, 0x23, 0xc2,
+ 0xaa, 0x69, 0x1e, 0xd7, 0x17, 0xf9, 0x58, 0xb3, 0x6d, 0x60},
+ {0x65, 0xe1, 0x94, 0xcb, 0x46, 0x9b, 0xb5, 0x10, 0xd1},
+ {0x43, 0x9e, 0x48, 0x0c, 0xbe, 0x1b, 0x8b, 0x51, 0xe4, 0xd4, 0x14, 0x53,
+ 0x2b, 0xd8, 0xc3, 0xcc, 0x7e, 0x66, 0x0f, 0x04, 0x14, 0x89, 0x46, 0x61},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1253,
+ {0x71, 0x98, 0xe3, 0x20, 0xcd, 0x54, 0x64, 0xbe, 0xc1, 0x21, 0xb3,
+ 0x8b, 0xdb, 0x7c, 0xe8, 0xdd, 0xb1, 0x96, 0xc6, 0x23, 0x05, 0x7e,
+ 0xfc, 0x7b, 0x19, 0x28, 0xeb, 0x1c, 0x31, 0x23, 0x9f, 0x07},
+ {0x65, 0xe1, 0x94, 0xcb, 0x46, 0x9b, 0xb5, 0x10, 0xd1, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0xf5, 0x53, 0xdf, 0xbd, 0xb6, 0x17, 0x76, 0xc4, 0x2f, 0x71, 0xae, 0x7c,
+ 0x6a, 0x20, 0xc7, 0xf0, 0x07, 0xa0, 0xa6, 0xf9, 0x51, 0xda, 0x86, 0xe3},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1254,
+ {0x50, 0xfc, 0xc4, 0x26, 0x7c, 0x7f, 0x79, 0x20, 0xe5, 0x19, 0x54,
+ 0xe1, 0x67, 0xaa, 0xa6, 0x1e, 0xef, 0xfe, 0x9f, 0x1d, 0x48, 0xbb,
+ 0xb6, 0xdb, 0x8a, 0xe2, 0x9a, 0xd1, 0x5e, 0x26, 0x59, 0xfc},
+ {0xc2, 0x1f, 0x4b, 0x06, 0x8e, 0x75, 0x19, 0x90, 0x76},
+ {0xd5, 0x95, 0x98, 0x79, 0xfa, 0xe7, 0xa3, 0x73, 0xf5, 0xce, 0xfb, 0x39,
+ 0x9b, 0x6f, 0x12, 0x75, 0x70, 0xc4, 0x1b, 0xe0, 0x35, 0x42, 0x6f, 0x93},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1255,
+ {0xcb, 0xcf, 0x75, 0xb7, 0x00, 0x54, 0x02, 0x0b, 0xc5, 0x4a, 0x4c,
+ 0x02, 0x5e, 0x58, 0x0e, 0x9d, 0xb0, 0x07, 0x2c, 0x9e, 0xcb, 0xfe,
+ 0x1f, 0x01, 0xd9, 0x1a, 0x62, 0x52, 0x4a, 0x22, 0xc2, 0xd4},
+ {0x62, 0xb4, 0xa3, 0xdb, 0x36, 0x16, 0x74, 0xbb, 0x0e},
+ {0x15, 0xb3, 0x6e, 0xd9, 0xd8, 0x47, 0xd4, 0xef, 0xd7, 0x29, 0xd6, 0x08,
+ 0xcb, 0xd1, 0x05, 0xe6, 0xb7, 0x29, 0xb8, 0xbe, 0x33, 0x3b, 0x36, 0x0a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1256,
+ {0x2f, 0x7e, 0x38, 0xb2, 0x38, 0xff, 0x22, 0xf1, 0x0c, 0xd1, 0x3c,
+ 0xb3, 0xf9, 0x07, 0xea, 0xe8, 0xa0, 0x9b, 0x61, 0x75, 0xf5, 0x3f,
+ 0xb9, 0x68, 0xf4, 0xe3, 0x4f, 0xc0, 0x2b, 0x23, 0xfd, 0x00},
+ {0x62, 0xb4, 0xa3, 0xdb, 0x36, 0x16, 0x74, 0xbb, 0x0e, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x82, 0x5f, 0x29, 0x50, 0x0a, 0xca, 0x89, 0xe5, 0xf0, 0x00, 0x6b, 0x29,
+ 0xed, 0x4a, 0xa4, 0x7a, 0x4b, 0x96, 0x5a, 0x4f, 0x6b, 0x0c, 0x35, 0x4b},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1257,
+ {0x69, 0x5d, 0x95, 0x2d, 0x8a, 0x69, 0x20, 0x3d, 0xb2, 0xc5, 0xd2,
+ 0xe0, 0xab, 0x91, 0xae, 0xeb, 0xfd, 0x01, 0x16, 0x1a, 0x81, 0xba,
+ 0xa8, 0xb8, 0x3a, 0xca, 0x24, 0x14, 0x2e, 0x2e, 0xfd, 0x45},
+ {0x2b, 0x13, 0x56, 0x80, 0x86, 0x9a, 0xaa, 0xd5, 0xcc},
+ {0x77, 0xb0, 0x9e, 0xf0, 0x8d, 0x7b, 0x42, 0xbd, 0xe8, 0x3e, 0xbc, 0x6b,
+ 0x8c, 0x4c, 0xfd, 0xb6, 0xd8, 0x5f, 0xd5, 0x22, 0x8d, 0x79, 0x0f, 0xff},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1258,
+ {0x08, 0x01, 0x3d, 0xd5, 0xab, 0xe1, 0xac, 0xe9, 0xa1, 0x5a, 0xa9,
+ 0xbb, 0xd6, 0x57, 0xfc, 0xb8, 0xcb, 0xe3, 0x7d, 0x5f, 0xea, 0x9b,
+ 0xac, 0x8f, 0x75, 0xf1, 0x08, 0x31, 0xc3, 0x12, 0x2d, 0x5f},
+ {0xdc, 0x8c, 0x6a, 0x22, 0x62, 0x68, 0x3d, 0x66, 0x74},
+ {0xd6, 0x64, 0x37, 0x08, 0x0d, 0x45, 0x98, 0x45, 0x58, 0x5d, 0xd6, 0x89,
+ 0x77, 0x04, 0xf1, 0xc7, 0x5a, 0x59, 0x97, 0xfb, 0x21, 0x87, 0xdc, 0x6d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1259,
+ {0xb7, 0x2b, 0xc7, 0x05, 0x9a, 0xf0, 0x8d, 0x4a, 0x32, 0xd4, 0x0d,
+ 0x23, 0xb3, 0x46, 0xcc, 0xec, 0x80, 0xc5, 0xe0, 0x97, 0xe6, 0x74,
+ 0x99, 0xb9, 0xd2, 0x70, 0xfc, 0xf1, 0xc3, 0xab, 0x4f, 0x96},
+ {0x1b, 0x6a, 0x26, 0x83, 0x70, 0x19, 0xf6, 0x43, 0x05},
+ {0x7e, 0xa1, 0xe2, 0xa4, 0x03, 0x7e, 0x3e, 0x3d, 0xe3, 0xdb, 0x35, 0xf4,
+ 0xbd, 0x15, 0xf5, 0xff, 0xf7, 0x3f, 0x6b, 0x3f, 0xb1, 0xe4, 0x70, 0xc8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1260,
+ {0x34, 0x46, 0x7b, 0x03, 0xcf, 0x4b, 0x0f, 0x0f, 0x04, 0x5e, 0x35,
+ 0x9e, 0x7a, 0xe3, 0x2a, 0x2f, 0x61, 0xcc, 0xed, 0xd2, 0xd3, 0xa1,
+ 0x69, 0x44, 0xf4, 0x4c, 0x6e, 0x0e, 0xd8, 0x40, 0x71, 0xe3},
+ {0x25, 0x7a, 0x62, 0xad, 0xb6, 0x2d, 0x6d, 0xeb, 0x45},
+ {0xdf, 0xbd, 0xda, 0x11, 0x4b, 0x85, 0x3b, 0x87, 0x22, 0xa1, 0x86, 0x73,
+ 0x46, 0x73, 0x2c, 0x70, 0x96, 0xd4, 0x33, 0x28, 0xfe, 0x4c, 0x74, 0xfb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1261,
+ {0xc9, 0x29, 0xf6, 0xe3, 0x53, 0x88, 0xa5, 0xe6, 0xb1, 0x85, 0x9a,
+ 0x6d, 0x18, 0xbe, 0x76, 0x8a, 0x36, 0xc5, 0xb6, 0x93, 0x0f, 0x40,
+ 0x3a, 0x6a, 0xeb, 0xd7, 0xb9, 0x50, 0x47, 0xb2, 0x5c, 0xf0},
+ {0x9d, 0xaf, 0x74, 0xd2, 0xf0, 0xba, 0xed, 0xeb, 0x3b},
+ {0xb2, 0xe2, 0x69, 0xaa, 0x2f, 0x65, 0xb2, 0x90, 0x0e, 0x73, 0x59, 0x03,
+ 0x37, 0xed, 0x1e, 0xdb, 0x24, 0xf1, 0x03, 0x64, 0x8a, 0x74, 0x46, 0x0d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1262,
+ {0x9f, 0x58, 0xa8, 0x46, 0x93, 0xe1, 0x74, 0x39, 0x94, 0x36, 0xaa,
+ 0x90, 0xaf, 0x45, 0x90, 0x53, 0xb7, 0xee, 0x3f, 0xcb, 0x5e, 0x14,
+ 0x9d, 0x36, 0xe7, 0xb8, 0x41, 0xe0, 0xef, 0x41, 0x64, 0xac},
+ {0x91, 0xf0, 0xe4, 0xca, 0x48, 0x08, 0x30, 0x1c, 0xab},
+ {0x65, 0xeb, 0xa4, 0xeb, 0xaf, 0x60, 0xaa, 0xa3, 0x37, 0x10, 0xfa, 0x4b,
+ 0x6c, 0x44, 0x00, 0x8c, 0x6b, 0x5f, 0x49, 0x75, 0xc3, 0xfe, 0x76, 0x11},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1263,
+ {0xfe, 0xe8, 0xc2, 0x5c, 0x34, 0x63, 0xc4, 0x56, 0x88, 0x97, 0xdc,
+ 0x8c, 0x9e, 0x20, 0x6b, 0x9c, 0x99, 0x61, 0x91, 0x05, 0x21, 0x2d,
+ 0x63, 0x1d, 0xe7, 0xe0, 0x2d, 0x90, 0x37, 0x2d, 0xf3, 0xfe},
+ {0x2b, 0x01, 0xff, 0xa8, 0xa8, 0xc9, 0xa5, 0x7d, 0xc9},
+ {0x9c, 0x13, 0x30, 0x65, 0xb8, 0x62, 0xe7, 0x1e, 0x0a, 0xa1, 0x6d, 0x34,
+ 0xe8, 0xa7, 0xd3, 0x65, 0x44, 0x7e, 0x37, 0x2a, 0x17, 0x68, 0x4b, 0xf6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1264,
+ {0xb3, 0xec, 0xa1, 0xdf, 0x8f, 0xb9, 0x72, 0x0d, 0x45, 0x2d, 0xae,
+ 0xc4, 0x80, 0x31, 0xdd, 0xf8, 0x57, 0xf0, 0x69, 0x24, 0xc9, 0xd3,
+ 0x6f, 0xf0, 0x18, 0x28, 0x0e, 0xce, 0x98, 0x8b, 0x0d, 0xe9},
+ {0x2b, 0x01, 0xff, 0xa8, 0xa8, 0xc9, 0xa5, 0x7d, 0xc9, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x08, 0xc3, 0xd9, 0x57, 0xe9, 0xcd, 0x9c, 0xda, 0x49, 0x7f, 0xdc, 0xaf,
+ 0xd3, 0xcb, 0xf9, 0x64, 0x79, 0xc3, 0x40, 0x52, 0x0b, 0xff, 0x01, 0x1e},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1265,
+ {0xb1, 0x37, 0xa7, 0xdf, 0x21, 0x20, 0x63, 0x52, 0xc8, 0x2a, 0x6b,
+ 0x3d, 0xfd, 0xe0, 0x9e, 0x42, 0xfd, 0xd9, 0x6e, 0x43, 0xde, 0x67,
+ 0x11, 0xf3, 0xf9, 0x7f, 0x0f, 0xc3, 0xf9, 0x67, 0xaa, 0x04},
+ {0x15, 0xa7, 0x59, 0xc2, 0x92, 0xef, 0x2f, 0x0b, 0x54},
+ {0xee, 0xc9, 0xbb, 0x3a, 0x86, 0x0d, 0x82, 0x2b, 0x2b, 0x40, 0xc3, 0x19,
+ 0x50, 0x50, 0xab, 0xb0, 0x93, 0x5e, 0x1e, 0xbf, 0x83, 0x5d, 0x45, 0x97},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1266,
+ {0x49, 0x9e, 0x05, 0x56, 0x8f, 0x0a, 0xde, 0x17, 0xb7, 0x11, 0xce,
+ 0xb3, 0x9f, 0x3e, 0xa2, 0xef, 0xe1, 0xd8, 0x04, 0x83, 0x3f, 0xe3,
+ 0x38, 0xb9, 0xee, 0xe6, 0x90, 0xec, 0x38, 0x0c, 0x82, 0xb1},
+ {0x15, 0xa7, 0x59, 0xc2, 0x92, 0xef, 0x2f, 0x0b, 0x54, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x25, 0xf1, 0x2e, 0x67, 0x2e, 0x28, 0xc8, 0xdc, 0x33, 0x17, 0xf4, 0xe4,
+ 0x7c, 0x81, 0x83, 0x74, 0x19, 0xaf, 0x75, 0x43, 0xd4, 0xbd, 0xa2, 0x68},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1267,
+ {0xa0, 0xc7, 0xd6, 0xf2, 0x9f, 0xd0, 0xb4, 0x0a, 0x51, 0xea, 0xe3,
+ 0xaa, 0xac, 0xc5, 0x3f, 0x99, 0x97, 0x5e, 0xc9, 0x8d, 0x89, 0x6a,
+ 0x09, 0xd1, 0x05, 0x13, 0xb6, 0x49, 0x37, 0x6f, 0xc3, 0x54},
+ {0x87, 0x2b, 0xeb, 0x65, 0x5d, 0xc0, 0xf5, 0xae, 0x8d},
+ {0x23, 0x67, 0x02, 0x34, 0xdd, 0xe7, 0x70, 0xbc, 0xc0, 0xe5, 0x54, 0x4c,
+ 0x6b, 0x4e, 0x11, 0x9d, 0xba, 0x81, 0xba, 0x78, 0xe3, 0x01, 0x7e, 0xcc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1268,
+ {0x05, 0x91, 0x76, 0x7e, 0x42, 0x8c, 0x46, 0xcc, 0xc7, 0x09, 0x37,
+ 0x07, 0xcb, 0x08, 0xf3, 0x34, 0xae, 0xdd, 0x94, 0x89, 0x91, 0x44,
+ 0x8c, 0x12, 0xfd, 0xdd, 0x2d, 0xbe, 0x49, 0xb9, 0x97, 0x95},
+ {0xb8, 0x66, 0x37, 0xec, 0x38, 0x0e, 0x38, 0x1a, 0x90},
+ {0x97, 0x41, 0xcd, 0xc3, 0x12, 0x77, 0x24, 0xaa, 0xd1, 0x89, 0x55, 0x20,
+ 0xf7, 0x39, 0x1a, 0x60, 0x3b, 0xd0, 0xb6, 0x51, 0x8a, 0x37, 0xd9, 0xdc},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1269,
+ {0x69, 0xd6, 0x78, 0x7e, 0xb6, 0xf9, 0x3c, 0x84, 0xcd, 0x85, 0x34,
+ 0xf4, 0x54, 0x35, 0x87, 0x03, 0x1a, 0xba, 0xbf, 0x2a, 0x65, 0x60,
+ 0x61, 0xca, 0x1b, 0x81, 0x05, 0x93, 0x75, 0xbd, 0xcb, 0x37},
+ {0x37, 0x3f, 0x16, 0x42, 0x50, 0x1b, 0x8d, 0x85, 0xf5},
+ {0x27, 0xbb, 0x8c, 0x0e, 0xec, 0x0f, 0x95, 0x0c, 0x18, 0x62, 0x29, 0xd1,
+ 0x29, 0x91, 0xc0, 0x4c, 0x4d, 0x01, 0x0b, 0x62, 0xd6, 0xfa, 0x0b, 0x36},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1270,
+ {0x92, 0x72, 0xb9, 0xfd, 0xa6, 0x57, 0x8c, 0x7b, 0xbe, 0xf2, 0x24,
+ 0x4e, 0x3e, 0x36, 0x21, 0x9b, 0xdc, 0x49, 0x8b, 0x54, 0x6e, 0xb4,
+ 0x5d, 0x90, 0x4f, 0x0e, 0x61, 0x36, 0x83, 0x22, 0x9d, 0x0e},
+ {0xef, 0x94, 0x81, 0xdb, 0xad, 0x74, 0x90, 0xcd, 0x92},
+ {0xab, 0x80, 0x09, 0x63, 0x79, 0x8c, 0x81, 0xf4, 0x66, 0xba, 0x37, 0xdf,
+ 0xb3, 0xa4, 0x1b, 0x7e, 0x95, 0xd7, 0xb6, 0x82, 0xe6, 0x81, 0xf8, 0xcb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1271,
+ {0xa7, 0x94, 0x05, 0x7d, 0xcb, 0xcc, 0x97, 0x28, 0xdd, 0x52, 0xff,
+ 0x87, 0xaa, 0xc6, 0x94, 0x31, 0x92, 0xd4, 0x47, 0x55, 0x3c, 0x21,
+ 0x38, 0xdc, 0xb6, 0x95, 0xdd, 0x2d, 0xe5, 0x3a, 0x74, 0x25},
+ {0xdb, 0xca, 0x84, 0x5c, 0x35, 0x83, 0x32, 0xde, 0x66},
+ {0xe2, 0x71, 0x50, 0xe5, 0xf0, 0xc3, 0x39, 0x86, 0xe0, 0x12, 0x62, 0xed,
+ 0xb3, 0xfb, 0x07, 0xa9, 0xed, 0x85, 0x75, 0xd5, 0x12, 0xbe, 0x67, 0x1a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1272,
+ {0xa2, 0x14, 0xb1, 0x8b, 0x69, 0x5c, 0x54, 0x0e, 0xef, 0x47, 0x56,
+ 0x35, 0xfc, 0xb6, 0xab, 0x28, 0xb4, 0xb9, 0xe3, 0xa3, 0x31, 0xb0,
+ 0x41, 0xd9, 0x41, 0xb2, 0xe9, 0x74, 0xad, 0x91, 0x54, 0xbe},
+ {0xdb, 0xca, 0x84, 0x5c, 0x35, 0x83, 0x32, 0xde, 0x66, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x49, 0xf7, 0x7f, 0x86, 0x47, 0x8b, 0x4d, 0x51, 0xb0, 0xc4, 0x4a, 0x90,
+ 0xa1, 0x3d, 0xae, 0xfe, 0x4f, 0x5c, 0xae, 0x6b, 0x2a, 0x94, 0xec, 0xfe},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1273,
+ {0x14, 0x2b, 0xec, 0x6e, 0x4e, 0xe3, 0xaa, 0xda, 0x1d, 0x38, 0xb7,
+ 0x44, 0x18, 0x65, 0x10, 0x11, 0xb2, 0x76, 0x56, 0x02, 0x7b, 0x01,
+ 0xc4, 0x2f, 0x6d, 0x41, 0xc1, 0x24, 0xc1, 0x1c, 0x1f, 0x80},
+ {0x6e, 0x9a, 0x03, 0x7f, 0x2b, 0xf7, 0x5f, 0xc9, 0xcc},
+ {0x95, 0x61, 0x67, 0x82, 0xa4, 0x64, 0x9d, 0x61, 0x8f, 0x9d, 0xd3, 0x6a,
+ 0xd9, 0x7c, 0x74, 0x5c, 0x1b, 0x0f, 0xc4, 0x5f, 0xda, 0x04, 0x2a, 0x33},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1274,
+ {0x99, 0x7c, 0xa5, 0xf4, 0xf6, 0x04, 0x1e, 0xf1, 0xe1, 0x34, 0x1b,
+ 0x27, 0x19, 0x49, 0xcc, 0x25, 0x52, 0xdd, 0xdf, 0x5d, 0xac, 0x28,
+ 0x04, 0x46, 0xff, 0x6b, 0x17, 0x66, 0x67, 0xbb, 0x25, 0x24},
+ {0x88, 0x5d, 0x7a, 0xc3, 0x9b, 0x0c, 0xca, 0xba, 0x2f},
+ {0xea, 0xdb, 0x11, 0xa0, 0x14, 0x4c, 0x6a, 0xa7, 0xa2, 0xa7, 0x80, 0x6f,
+ 0xb3, 0xfa, 0xcf, 0xf4, 0xef, 0xac, 0x40, 0x2e, 0x7c, 0x56, 0xbc, 0x17},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1275,
+ {0xce, 0xfe, 0x06, 0x10, 0xac, 0x8a, 0x39, 0x83, 0xc8, 0x89, 0x8d,
+ 0x7c, 0x6d, 0x06, 0x67, 0x96, 0x71, 0xfc, 0xe6, 0x99, 0x9a, 0x56,
+ 0x0b, 0xec, 0xd8, 0xa5, 0x38, 0x2c, 0xc8, 0x62, 0x5d, 0x59},
+ {0x1b, 0x7f, 0x6b, 0xb0, 0x2e, 0x2f, 0xd9, 0xaa, 0xda},
+ {0x54, 0xab, 0x3e, 0xd1, 0xac, 0x5b, 0x1a, 0x9d, 0xae, 0xcb, 0x54, 0x56,
+ 0x74, 0x77, 0xee, 0x91, 0x3a, 0x5d, 0xb6, 0x86, 0x50, 0x05, 0x6c, 0x56},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1276,
+ {0x0f, 0xff, 0x52, 0xf7, 0xd6, 0xbc, 0xda, 0x64, 0x39, 0x47, 0x4c,
+ 0x9f, 0xab, 0x82, 0xf3, 0xbb, 0x4f, 0xb1, 0xd8, 0x72, 0x61, 0x64,
+ 0xa4, 0xc5, 0xcf, 0xc7, 0x6b, 0x62, 0x15, 0xb6, 0x22, 0x0a},
+ {0xb4, 0x29, 0x9c, 0x7f, 0xd7, 0x19, 0x60, 0x10, 0xce},
+ {0xf5, 0x18, 0xac, 0x8f, 0xfd, 0xb2, 0xcd, 0x2d, 0x3a, 0x9d, 0x2d, 0xce,
+ 0x3b, 0x1c, 0xc8, 0xcf, 0xdb, 0xc1, 0x99, 0xe9, 0x74, 0x40, 0x5c, 0x6f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1277,
+ {0xba, 0x29, 0xf4, 0x3c, 0x5b, 0x1f, 0x66, 0x7a, 0x1b, 0x87, 0x97,
+ 0x2d, 0x7c, 0x76, 0x80, 0xdd, 0x28, 0xb8, 0x93, 0x76, 0xda, 0xa3,
+ 0xcc, 0x3e, 0x2d, 0x49, 0xfc, 0xec, 0x4f, 0x00, 0x57, 0x0f},
+ {0xb4, 0x29, 0x9c, 0x7f, 0xd7, 0x19, 0x60, 0x10, 0xce, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x3c, 0x15, 0x88, 0xf3, 0x4f, 0x3a, 0x92, 0x64, 0x82, 0xbf, 0x43, 0xb4,
+ 0xde, 0xe2, 0x61, 0xa1, 0xb5, 0x17, 0xdd, 0x01, 0x64, 0x4e, 0xfc, 0x03},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1278,
+ {0x26, 0xd0, 0xa4, 0x01, 0xf4, 0x7e, 0x3f, 0xe4, 0xf5, 0x9d, 0x91,
+ 0xb0, 0x96, 0xe4, 0x4c, 0x41, 0xc4, 0x05, 0x20, 0xf0, 0x01, 0x56,
+ 0xcc, 0xed, 0x47, 0xec, 0x99, 0x81, 0x63, 0xf7, 0x05, 0x61},
+ {0x82, 0x0e, 0x57, 0x2c, 0x18, 0x9a, 0x3d, 0xae, 0x86},
+ {0x72, 0xd2, 0x41, 0x1e, 0x30, 0x38, 0x08, 0x91, 0x46, 0x4e, 0xf8, 0xa9,
+ 0x87, 0x34, 0x2d, 0x93, 0x71, 0x55, 0xc6, 0xb3, 0x73, 0x24, 0x88, 0x70},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1279,
+ {0xd1, 0xef, 0x7b, 0x50, 0x56, 0xf0, 0x45, 0xe2, 0x77, 0x9b, 0x45,
+ 0xc4, 0x4e, 0x7e, 0x80, 0x62, 0xc5, 0xd2, 0xcb, 0x75, 0x80, 0xbc,
+ 0x6d, 0x4d, 0x2e, 0x0f, 0x83, 0xef, 0x38, 0x8c, 0x56, 0xd4},
+ {0x35, 0xed, 0x92, 0xec, 0xfb, 0x53, 0x9c, 0xef, 0x39},
+ {0x36, 0x31, 0x0e, 0x47, 0x86, 0x10, 0xe6, 0x0a, 0x00, 0xfd, 0x7f, 0x87,
+ 0x0a, 0x91, 0xf5, 0x93, 0x04, 0xb5, 0xc3, 0xf3, 0x74, 0x60, 0xf7, 0x9d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1280,
+ {0xf4, 0x2a, 0x5a, 0x23, 0x7a, 0x8c, 0x0b, 0xc6, 0x33, 0x1c, 0x81,
+ 0x05, 0x77, 0xc3, 0xe3, 0xa4, 0xe2, 0x45, 0x34, 0x39, 0xff, 0xfb,
+ 0xab, 0x1b, 0x61, 0xc5, 0x39, 0x7e, 0x8a, 0x13, 0x19, 0x99},
+ {0x53, 0x35, 0xa0, 0x88, 0xb4, 0x22, 0x63, 0x84, 0x15},
+ {0x35, 0xcd, 0x14, 0x97, 0x40, 0xc5, 0xcd, 0xf9, 0x8e, 0xa3, 0x6d, 0x9a,
+ 0xd9, 0x7d, 0xac, 0x2f, 0x75, 0x15, 0x9e, 0xd8, 0xc5, 0x3a, 0xa4, 0xf9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1281,
+ {0x08, 0x18, 0x7a, 0x44, 0xfc, 0x63, 0x91, 0x29, 0xd2, 0x8d, 0xde,
+ 0x00, 0x06, 0x03, 0x2e, 0x6b, 0x1c, 0x46, 0x06, 0xfd, 0x38, 0xad,
+ 0x3e, 0x82, 0x2c, 0xf2, 0x01, 0xab, 0x8b, 0x53, 0x92, 0x77},
+ {0xd2, 0xaf, 0x4c, 0x43, 0xa7, 0x21, 0xd8, 0x38, 0xbd},
+ {0xf7, 0x05, 0x98, 0x20, 0x48, 0xe8, 0x04, 0x3c, 0x24, 0x8c, 0x75, 0xf3,
+ 0x92, 0x17, 0xc4, 0x46, 0xce, 0x1e, 0x9b, 0x8d, 0x4c, 0xe2, 0x26, 0x9c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1282,
+ {0x30, 0x1c, 0xd4, 0x41, 0x71, 0x9c, 0x66, 0x07, 0xf2, 0x5a, 0x79,
+ 0x7a, 0x2f, 0x60, 0x24, 0xa7, 0x8e, 0x32, 0x2b, 0xd1, 0xcf, 0x4a,
+ 0x3d, 0xa4, 0x40, 0xe8, 0xd4, 0xbf, 0x67, 0xce, 0xf4, 0xbb},
+ {0xd2, 0xaf, 0x4c, 0x43, 0xa7, 0x21, 0xd8, 0x38, 0xbd, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x90, 0x7e, 0x7f, 0x26, 0xc6, 0xb6, 0xf2, 0xb5, 0x48, 0x80, 0x04, 0x2c,
+ 0xd8, 0x35, 0xed, 0x0b, 0x4a, 0x03, 0x7a, 0xe5, 0x05, 0x8f, 0xb3, 0xe1},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1283,
+ {0x5a, 0x08, 0x69, 0x03, 0xe9, 0xa2, 0x20, 0x00, 0xb2, 0xec, 0x7b,
+ 0x11, 0x73, 0x3e, 0x17, 0x81, 0x70, 0x24, 0xdc, 0xf0, 0xc6, 0x0b,
+ 0xdc, 0x78, 0x6d, 0x04, 0x72, 0x8c, 0xde, 0x34, 0x98, 0xb3},
+ {0xee, 0xb5, 0x7a, 0x85, 0x4f, 0x4a, 0x8a, 0x39, 0x67},
+ {0x07, 0xab, 0x1e, 0x6f, 0xc0, 0x39, 0xa7, 0x37, 0xeb, 0x07, 0x4d, 0x6d,
+ 0x6c, 0x1a, 0x8d, 0x39, 0xd7, 0xf6, 0x78, 0xe9, 0xc4, 0x56, 0x61, 0xf6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1284,
+ {0xdf, 0xf0, 0x28, 0x3e, 0xdd, 0x9d, 0x3f, 0x0e, 0xae, 0x0e, 0xdd,
+ 0x5b, 0x36, 0xce, 0x4f, 0x31, 0xc0, 0x4f, 0xf8, 0x9c, 0xeb, 0x11,
+ 0x62, 0xfc, 0x73, 0x47, 0x13, 0xd1, 0x02, 0xd8, 0x0e, 0x66},
+ {0xef, 0x6d, 0xbb, 0xc2, 0x01, 0x70, 0x9b, 0x40, 0x6d},
+ {0xcd, 0x34, 0x0e, 0x1f, 0x2d, 0x58, 0xd1, 0x50, 0x6a, 0xca, 0xc6, 0x7e,
+ 0x61, 0x47, 0xb5, 0xd5, 0xd9, 0xe7, 0x1b, 0x9f, 0xab, 0x42, 0xc5, 0x05},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1285,
+ {0x2b, 0x2e, 0xfe, 0x00, 0xe3, 0x6e, 0x9b, 0xe8, 0xf8, 0xef, 0xb6,
+ 0x45, 0x2c, 0xa1, 0x62, 0xcb, 0x8d, 0xa4, 0xf0, 0xd6, 0xff, 0xc0,
+ 0x95, 0xa5, 0x37, 0x5d, 0x6e, 0xf3, 0x14, 0xcd, 0xd8, 0xb1},
+ {0xb1, 0x1a, 0x88, 0x3d, 0x24, 0xe3, 0x52, 0xbf, 0x81},
+ {0xbb, 0x74, 0x69, 0x54, 0x80, 0xca, 0x78, 0x55, 0x95, 0xd5, 0xf6, 0x7a,
+ 0x8e, 0xac, 0xff, 0x43, 0xf5, 0x98, 0x3a, 0x2a, 0xea, 0x36, 0xd8, 0x39},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1286,
+ {0x4d, 0x75, 0x73, 0x12, 0xda, 0x32, 0x5a, 0x24, 0xab, 0xd3, 0x92,
+ 0xd4, 0xcc, 0x6c, 0x66, 0x63, 0x62, 0xa1, 0x08, 0xe0, 0x13, 0x22,
+ 0x17, 0x95, 0xf1, 0x27, 0xfe, 0xac, 0x8a, 0x84, 0x4d, 0xa2},
+ {0xce, 0x70, 0xa0, 0x0c, 0xfc, 0x86, 0x0b, 0x64, 0xe9},
+ {0x2b, 0x71, 0xd2, 0x9a, 0xa4, 0xa5, 0x0b, 0xca, 0x45, 0xf9, 0xc4, 0xd2,
+ 0xef, 0xbb, 0xe2, 0x1e, 0x60, 0x1b, 0xac, 0x10, 0xcd, 0x53, 0x34, 0x77},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1287,
+ {0x46, 0x5c, 0xd2, 0x1a, 0xbc, 0xa1, 0x8f, 0xa4, 0x8c, 0xe2, 0xf3,
+ 0x64, 0xcf, 0x7f, 0xe6, 0x00, 0xe7, 0x66, 0xb3, 0xdf, 0x13, 0xff,
+ 0x0b, 0x1f, 0x5c, 0x7d, 0x0b, 0xa5, 0x45, 0x31, 0xe6, 0x49},
+ {0x3a, 0xc1, 0x1b, 0x5b, 0xf9, 0xf2, 0xbc, 0xb5, 0x1b},
+ {0x53, 0x92, 0x77, 0x63, 0xaa, 0x43, 0x51, 0x6f, 0xd2, 0xda, 0x2c, 0x4a,
+ 0xa2, 0xce, 0x46, 0x52, 0xea, 0xd4, 0x88, 0x8d, 0x17, 0x24, 0xf7, 0x06},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1288,
+ {0x66, 0x40, 0x3a, 0xfd, 0x3e, 0xa9, 0x1b, 0xa9, 0x32, 0x5b, 0x0b,
+ 0x1e, 0xf6, 0xb3, 0x9f, 0x92, 0x3a, 0x6e, 0xdb, 0x7a, 0x1d, 0xf2,
+ 0x31, 0x08, 0xaa, 0x2f, 0x72, 0xe7, 0x2b, 0xe0, 0x59, 0x4b},
+ {0x3a, 0xc1, 0x1b, 0x5b, 0xf9, 0xf2, 0xbc, 0xb5, 0x1b, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0xa9, 0x5a, 0x6d, 0x0a, 0x79, 0x06, 0x56, 0x7e, 0xb8, 0x8f, 0xe8, 0xa2,
+ 0xcc, 0xa6, 0x6c, 0x74, 0x93, 0x53, 0x5d, 0x22, 0x79, 0xdb, 0x50, 0x88},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1289,
+ {0x15, 0x60, 0x33, 0x40, 0xdd, 0xb6, 0xff, 0x3f, 0x5b, 0x46, 0x25,
+ 0xc1, 0xae, 0xc3, 0x55, 0x68, 0x29, 0xe6, 0x1c, 0xfb, 0x8f, 0x0a,
+ 0x7a, 0xa1, 0x43, 0x76, 0x82, 0xce, 0x98, 0xfe, 0x45, 0x90},
+ {0x86, 0xa0, 0x0c, 0x07, 0xa7, 0xde, 0xdd, 0x21, 0xac},
+ {0x5a, 0x8b, 0x53, 0xdb, 0x05, 0x18, 0x9c, 0xf2, 0xe7, 0xdb, 0xb2, 0x3b,
+ 0xdf, 0xda, 0x9f, 0xba, 0x2f, 0x80, 0x13, 0xed, 0x22, 0x0c, 0x76, 0x41},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1290,
+ {0xa6, 0x31, 0x65, 0xf6, 0xb7, 0x31, 0xc6, 0xdc, 0x98, 0xd5, 0x4d,
+ 0xa6, 0x0f, 0x77, 0x9b, 0x83, 0x92, 0xc7, 0xf2, 0x17, 0xd3, 0xd1,
+ 0x8c, 0x57, 0x94, 0x91, 0x84, 0x28, 0xa9, 0x29, 0x26, 0x1f},
+ {0xad, 0x0c, 0x28, 0x58, 0x86, 0x20, 0xe7, 0x5b, 0x45},
+ {0xdf, 0x7d, 0xf0, 0x72, 0x01, 0x98, 0x4f, 0x56, 0x17, 0xdd, 0xbb, 0xbc,
+ 0x6b, 0xbc, 0xdc, 0xc6, 0xfb, 0x54, 0xee, 0x29, 0x38, 0x20, 0x43, 0x24},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1291,
+ {0x73, 0x13, 0xae, 0x8d, 0x7c, 0x58, 0xc4, 0xc5, 0x0f, 0x31, 0x47,
+ 0x04, 0x64, 0xb6, 0x03, 0x7a, 0x03, 0x5d, 0x92, 0x34, 0xd9, 0x49,
+ 0x9c, 0x5d, 0x3f, 0x27, 0x1b, 0x37, 0xb8, 0x45, 0x3b, 0xef},
+ {0x6c, 0x37, 0xa8, 0x24, 0xb4, 0xa0, 0x91, 0x57, 0xd1},
+ {0x92, 0x53, 0x89, 0x58, 0xbe, 0xd0, 0x75, 0x8b, 0x41, 0x07, 0xc2, 0x8f,
+ 0xe0, 0xda, 0x00, 0x83, 0xa0, 0x76, 0xb3, 0xfb, 0x60, 0x61, 0x56, 0x65},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1292,
+ {0x35, 0x83, 0x06, 0x38, 0x4f, 0xbb, 0xe8, 0x9f, 0xdf, 0x25, 0xf2,
+ 0xf7, 0xfb, 0xb3, 0xbe, 0x16, 0x61, 0x84, 0x12, 0x49, 0x37, 0x4a,
+ 0x0c, 0x89, 0x1b, 0x8d, 0x69, 0xe9, 0xc6, 0x91, 0x20, 0x30},
+ {0x6c, 0x37, 0xa8, 0x24, 0xb4, 0xa0, 0x91, 0x57, 0xd1, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x42, 0x40, 0x78, 0x4f, 0xe8, 0x70, 0xfe, 0x85, 0x66, 0x84, 0x6c, 0xda,
+ 0x4c, 0x42, 0xa3, 0xd5, 0x41, 0x36, 0x90, 0x87, 0xdf, 0xcc, 0x51, 0x76},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1293,
+ {0xb6, 0x0f, 0xae, 0xee, 0xf7, 0xb6, 0x36, 0x5c, 0x73, 0xe6, 0x01,
+ 0x5a, 0x53, 0xdb, 0xd0, 0x82, 0x13, 0x80, 0x2a, 0x04, 0xaa, 0x46,
+ 0x0c, 0x58, 0xd6, 0xc5, 0xda, 0x53, 0xfc, 0x99, 0x58, 0x6f},
+ {0x3c, 0xfb, 0x6b, 0x82, 0x59, 0xea, 0xfb, 0x7c, 0x2c},
+ {0xc7, 0x5a, 0x8b, 0x3b, 0x28, 0x2b, 0x91, 0x58, 0x90, 0x1b, 0x4d, 0xbe,
+ 0xb9, 0x4c, 0x39, 0x0c, 0xdf, 0x3a, 0x7a, 0xc6, 0x1d, 0xcb, 0x0d, 0x5e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1294,
+ {0xb4, 0x17, 0x01, 0x49, 0x1b, 0x60, 0x04, 0x73, 0x29, 0x9c, 0x23,
+ 0xd5, 0x45, 0x98, 0x88, 0xdc, 0xd0, 0x7c, 0x06, 0xbd, 0x5e, 0xf9,
+ 0x26, 0x5d, 0x9e, 0x20, 0x29, 0x67, 0x35, 0xae, 0xa3, 0xf3},
+ {0x32, 0x2a, 0xd4, 0xb3, 0x7f, 0x95, 0x10, 0x47, 0x79},
+ {0x38, 0x52, 0xa4, 0x50, 0xac, 0x6f, 0x07, 0xe3, 0x18, 0x91, 0x00, 0x6e,
+ 0x6b, 0x17, 0x13, 0x37, 0xbe, 0x80, 0xcb, 0x15, 0xbb, 0xa5, 0xa9, 0x11},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1295,
+ {0x7d, 0x5a, 0x6e, 0x1b, 0xfe, 0x06, 0x9f, 0x89, 0x93, 0xd3, 0x9b,
+ 0x68, 0xf7, 0x0a, 0xd2, 0x85, 0xd9, 0x6e, 0xa1, 0x20, 0x9c, 0xe5,
+ 0x3d, 0xa7, 0xc9, 0x68, 0xd1, 0x4b, 0x02, 0x54, 0x76, 0x66},
+ {0xc4, 0xc9, 0xaf, 0xe7, 0xba, 0xf1, 0x6c, 0xc5, 0xc6},
+ {0xd5, 0xad, 0xaa, 0x8f, 0x5c, 0x3e, 0xc2, 0xe8, 0xff, 0xd1, 0x61, 0x9e,
+ 0x35, 0x96, 0x1f, 0xb8, 0x21, 0x0f, 0xe0, 0xe1, 0xb9, 0x4e, 0xf9, 0x64},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1296,
+ {0xd5, 0xc7, 0x9a, 0x33, 0xcd, 0x87, 0x1f, 0x37, 0xb8, 0xe1, 0x46,
+ 0xcc, 0x64, 0x54, 0x62, 0x1b, 0xfe, 0x90, 0xea, 0x1f, 0x21, 0x13,
+ 0xc5, 0x97, 0x49, 0x92, 0x8d, 0xd0, 0xa8, 0x0c, 0x88, 0x86},
+ {0x57, 0xbf, 0x03, 0xea, 0x68, 0x4c, 0xdb, 0xe6, 0x26},
+ {0x3b, 0xda, 0xe2, 0x6d, 0x08, 0xc5, 0x6f, 0xf0, 0x89, 0x0e, 0xa1, 0xb4,
+ 0x43, 0xf8, 0xf6, 0xe8, 0x59, 0x45, 0x0b, 0x47, 0xb9, 0xcc, 0x67, 0x3c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1297,
+ {0x7d, 0xcf, 0xdb, 0x3d, 0x52, 0x59, 0x5d, 0x87, 0x6d, 0xb5, 0xde,
+ 0xca, 0xdd, 0x81, 0xde, 0x16, 0xf5, 0x68, 0xfb, 0x0f, 0xc2, 0x81,
+ 0x69, 0x1c, 0xe2, 0x83, 0x08, 0x6e, 0x00, 0xe1, 0x38, 0xc3},
+ {0x2a, 0x33, 0x18, 0xe9, 0xfa, 0x1d, 0x9d, 0xaa, 0xf5},
+ {0xf7, 0x8a, 0x99, 0x0f, 0x50, 0xb6, 0x9a, 0xa9, 0xc4, 0x7c, 0x5b, 0xa3,
+ 0xf1, 0x4a, 0xed, 0xb8, 0xc9, 0x57, 0xbd, 0x9b, 0x6b, 0x90, 0x5e, 0x9e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1298,
+ {0x9c, 0xd9, 0xff, 0xcb, 0xc9, 0x97, 0x80, 0xa6, 0xfa, 0xff, 0xbf,
+ 0x18, 0x92, 0x3d, 0xf7, 0xe4, 0xbe, 0x43, 0x5e, 0xdf, 0x2d, 0x79,
+ 0x6a, 0xb8, 0x26, 0xbc, 0x1f, 0xbb, 0x8c, 0x9c, 0x4b, 0xaa},
+ {0x2a, 0x33, 0x18, 0xe9, 0xfa, 0x1d, 0x9d, 0xaa, 0xf5, 0x05, 0x77, 0x1c,
+ 0x52, 0x45, 0x87, 0xfd},
+ {0x1b, 0x95, 0x2e, 0x42, 0x7a, 0xfc, 0x2b, 0x89, 0x14, 0x77, 0x55, 0x2c,
+ 0xe2, 0x07, 0xc6, 0x62, 0x50, 0xe0, 0xa1, 0xa2, 0x14, 0x0c, 0x84, 0x88},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1299,
+ {0x6f, 0xfd, 0x29, 0x6a, 0x4a, 0x44, 0x30, 0x02, 0xc8, 0x6b, 0x7a,
+ 0xff, 0xdc, 0xd6, 0x7b, 0x06, 0x84, 0x0a, 0xd6, 0x64, 0xb7, 0xbe,
+ 0x68, 0x71, 0x2b, 0x92, 0xd6, 0xa8, 0xa8, 0xc4, 0x85, 0xc5},
+ {0x88, 0x86, 0xa4, 0xf1, 0x67, 0xeb, 0xe6, 0x93, 0xb6},
+ {0x6a, 0xdf, 0xbc, 0x48, 0xed, 0x9d, 0xc3, 0x89, 0x0c, 0xac, 0x45, 0x9d,
+ 0xe0, 0xdc, 0x1e, 0x7d, 0x3d, 0xc4, 0x96, 0x96, 0xc0, 0x73, 0xff, 0x1e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1300,
+ {0x01, 0x0a, 0x15, 0xf7, 0xb5, 0xd2, 0xf0, 0xf6, 0x5f, 0xb1, 0xdd,
+ 0xcc, 0xd7, 0x97, 0x49, 0xb4, 0x48, 0x1b, 0x5c, 0x58, 0x4f, 0xb6,
+ 0xed, 0x66, 0x0a, 0x09, 0xc6, 0xee, 0x02, 0xc5, 0x35, 0x44},
+ {0x1f, 0x8e, 0xda, 0xc0, 0x8f, 0x42, 0x6c, 0x12, 0x71},
+ {0xdc, 0xb3, 0x9a, 0x62, 0x99, 0xdb, 0x3f, 0xa8, 0x28, 0x0b, 0xc5, 0x7a,
+ 0xea, 0x65, 0xb4, 0x49, 0x40, 0x37, 0x13, 0xaf, 0x5c, 0x22, 0xa0, 0x01},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1301,
+ {0x09, 0xab, 0x42, 0x86, 0xa8, 0x45, 0xc1, 0x8b, 0xb4, 0x81, 0xda,
+ 0x91, 0xc3, 0x9a, 0x58, 0xfd, 0x52, 0xed, 0x78, 0xd5, 0x49, 0x73,
+ 0xfc, 0x41, 0xf2, 0x51, 0x63, 0xa0, 0xc3, 0x3f, 0x47, 0x27},
+ {0x4c, 0x1b, 0x6a, 0xcc, 0xb4, 0x92, 0xc8, 0x8b, 0x10, 0xa5, 0x6a,
+ 0x56, 0xeb, 0x9b, 0x6d, 0x6e, 0xd9, 0x79, 0x70, 0x56, 0xa5, 0x59,
+ 0xfe, 0x3f, 0x0c, 0x7c, 0x04, 0x29, 0xa2, 0x00, 0xaf},
+ {0x0a, 0x18, 0x0a, 0x84, 0xb0, 0x1f, 0xc1, 0xe4, 0x4b, 0x9f,
+ 0x93, 0x01, 0xcc, 0x89, 0xaf, 0x95, 0xde, 0x75, 0x82, 0x19,
+ 0x01, 0x5a, 0xbc, 0x86, 0xc3, 0xe4, 0x8e, 0x76, 0x4e, 0x73,
+ 0x79, 0x24, 0x6a, 0xe7, 0x20, 0x9a, 0xaa, 0x4f, 0x88, 0x9d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1302,
+ {0x1c, 0x98, 0x5b, 0xbd, 0xf1, 0x29, 0x0b, 0x9d, 0xaf, 0x43, 0xc8,
+ 0xfa, 0xfb, 0x88, 0x6b, 0xc0, 0x01, 0x97, 0x16, 0x9d, 0x7f, 0x99,
+ 0xb9, 0xaf, 0x2d, 0x2a, 0x7c, 0x23, 0xa5, 0x98, 0x3a, 0x84},
+ {0x1c, 0xe7, 0x29, 0x0b, 0x5e, 0x4f, 0xb9, 0x0c, 0x7d, 0xb6, 0x06,
+ 0xf8, 0x0d, 0xad, 0x76, 0xd9, 0xf7, 0xaf, 0x23, 0x24, 0xe7, 0x60,
+ 0x8a, 0xdb, 0xee, 0x86, 0x15, 0x57, 0xc3, 0x9f, 0x58},
+ {0x45, 0x3e, 0xfe, 0x40, 0xed, 0x13, 0xa6, 0x45, 0x38, 0xaa,
+ 0xe9, 0x3b, 0xe9, 0x4c, 0x76, 0x75, 0xc0, 0x7e, 0xb8, 0x8d,
+ 0x83, 0xc2, 0x45, 0x06, 0xdf, 0xf1, 0x21, 0xc5, 0xad, 0x12,
+ 0x1f, 0xb9, 0xb8, 0x98, 0x82, 0xa4, 0x8c, 0xec, 0x4f, 0xc0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1303,
+ {0x8c, 0x35, 0xfb, 0x77, 0x76, 0x6d, 0x04, 0xf4, 0x8d, 0x5b, 0x52,
+ 0x27, 0x5c, 0x5c, 0x5f, 0x31, 0xf5, 0x68, 0x07, 0x84, 0x19, 0xe5,
+ 0xc2, 0x33, 0x59, 0x18, 0x96, 0x5f, 0xbe, 0x53, 0xce, 0xdd},
+ {0x1c, 0xe7, 0x29, 0x0b, 0x5e, 0x4f, 0xb9, 0x0c, 0x7d, 0xb6, 0x06,
+ 0xf8, 0x0d, 0xad, 0x76, 0xd9, 0xf7, 0xaf, 0x23, 0x24, 0xe7, 0x60,
+ 0x8a, 0xdb, 0xee, 0x86, 0x15, 0x57, 0xc3, 0x9f, 0x58, 0x01},
+ {0xba, 0xcc, 0xcb, 0x17, 0x14, 0xdb, 0xaa, 0x49, 0x08, 0xc2,
+ 0x65, 0x4a, 0xa8, 0xdb, 0xb1, 0xdd, 0xbd, 0xdd, 0x8a, 0xb8,
+ 0x19, 0x42, 0x9b, 0x02, 0x66, 0x19, 0xfb, 0x1c, 0x0f, 0xa7,
+ 0x5a, 0x82, 0x47, 0x37, 0x2b, 0x2f, 0xee, 0xab, 0x1e, 0x1d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1304,
+ {0x04, 0x45, 0xb8, 0x6d, 0x13, 0xb7, 0xb7, 0x6c, 0x00, 0x89, 0xa6,
+ 0x3d, 0xec, 0x70, 0xc3, 0x2f, 0xde, 0xd9, 0x60, 0x7a, 0xf6, 0x37,
+ 0x14, 0xb7, 0xc3, 0xcc, 0x72, 0x4f, 0x49, 0xc1, 0xc6, 0xe2},
+ {0x7a, 0xf8, 0xc3, 0xb3, 0x2e, 0x61, 0xf8, 0xb5, 0xc0, 0x27, 0x38,
+ 0x3a, 0x27, 0x39, 0x27, 0xb8, 0xfd, 0x09, 0xb7, 0x56, 0x92, 0xbd,
+ 0x0b, 0x71, 0x3e, 0xc8, 0xec, 0xec, 0x0b, 0xdd, 0x2c},
+ {0x7f, 0x63, 0x16, 0x79, 0x76, 0xe7, 0x1e, 0x43, 0xb7, 0xb1,
+ 0x35, 0xc8, 0xcd, 0x12, 0x14, 0x8f, 0x82, 0x6f, 0x56, 0xe7,
+ 0x3f, 0x6f, 0xb6, 0xe7, 0xf6, 0xce, 0xfa, 0x23, 0xc3, 0x43,
+ 0x02, 0xff, 0x37, 0x4d, 0x44, 0xdd, 0x66, 0xb6, 0xbb, 0x01},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1305,
+ {0x20, 0x26, 0xde, 0xf6, 0x2f, 0x9a, 0x7f, 0xae, 0x41, 0x96, 0x84,
+ 0x6d, 0xb5, 0xa2, 0xfa, 0x17, 0x4b, 0x63, 0x9e, 0xa7, 0x46, 0x2c,
+ 0x4d, 0x08, 0x08, 0x9d, 0x05, 0xd2, 0xb0, 0x4f, 0x24, 0x49},
+ {0x29, 0x0b, 0x2d, 0xcf, 0x3b, 0x54, 0xbd, 0x8e, 0xb5, 0x45, 0x3f,
+ 0x49, 0x1c, 0x8f, 0x9f, 0x4c, 0xff, 0x4c, 0x96, 0x3c, 0x05, 0xd1,
+ 0x64, 0x48, 0x5c, 0x26, 0xda, 0x01, 0xc5, 0x6a, 0x0c},
+ {0x6f, 0x78, 0xdf, 0x80, 0x82, 0x96, 0x3e, 0x87, 0x83, 0x18,
+ 0xb3, 0x1b, 0xba, 0x7c, 0x0c, 0x28, 0x9d, 0x01, 0xf6, 0xb8,
+ 0x28, 0x2f, 0x72, 0x6b, 0xb9, 0xf6, 0x43, 0x02, 0x55, 0x79,
+ 0xc7, 0xfe, 0x0d, 0xfa, 0x87, 0x2d, 0x30, 0x70, 0x03, 0xff},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1306,
+ {0x2a, 0x52, 0x30, 0x18, 0xd1, 0xd4, 0x8c, 0xe3, 0x5d, 0x62, 0xaa,
+ 0xbd, 0x1c, 0x84, 0xe3, 0x1b, 0x14, 0x77, 0xb5, 0x30, 0xf7, 0x09,
+ 0xa4, 0x72, 0x40, 0xb9, 0x66, 0x21, 0x79, 0x3f, 0x86, 0xc1},
+ {0xc9, 0xaf, 0x26, 0x3d, 0xfc, 0x74, 0xaf, 0x65, 0x08, 0x2b, 0xdc,
+ 0xec, 0x80, 0xff, 0x33, 0xb6, 0x28, 0x94, 0xa4, 0x86, 0x49, 0x6f,
+ 0x87, 0x87, 0xf8, 0x9a, 0xb2, 0xa1, 0x6a, 0x4d, 0x67},
+ {0x87, 0xc1, 0x69, 0x68, 0xee, 0xb3, 0x6a, 0xd6, 0x58, 0x1b,
+ 0xeb, 0x6b, 0xe0, 0x6e, 0x33, 0x0b, 0x53, 0x6d, 0xb1, 0xc7,
+ 0xbf, 0x0a, 0x79, 0xf0, 0x56, 0x27, 0xad, 0x78, 0x1d, 0x82,
+ 0x1e, 0xe9, 0xe1, 0xcc, 0xe4, 0x89, 0x68, 0x02, 0x42, 0xb4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1307,
+ {0xe3, 0x33, 0x52, 0x77, 0x84, 0x9d, 0xab, 0x56, 0x46, 0xd0, 0xb0,
+ 0xb5, 0xf0, 0xf5, 0xaf, 0xbc, 0x14, 0x0c, 0x8a, 0xc2, 0x37, 0x4c,
+ 0xfb, 0x77, 0x29, 0xcb, 0x88, 0x9f, 0x6f, 0x16, 0x1f, 0xa0},
+ {0xc9, 0xaf, 0x26, 0x3d, 0xfc, 0x74, 0xaf, 0x65, 0x08, 0x2b, 0xdc,
+ 0xec, 0x80, 0xff, 0x33, 0xb6, 0x28, 0x94, 0xa4, 0x86, 0x49, 0x6f,
+ 0x87, 0x87, 0xf8, 0x9a, 0xb2, 0xa1, 0x6a, 0x4d, 0x67, 0x01},
+ {0xa9, 0xce, 0x4b, 0xb6, 0xab, 0xb4, 0xae, 0x03, 0xa9, 0xcc,
+ 0xee, 0x34, 0x8d, 0xc9, 0x05, 0xbb, 0x83, 0x9e, 0xfb, 0x87,
+ 0x85, 0xce, 0x71, 0x95, 0xf4, 0xb3, 0xd8, 0xe4, 0x72, 0x0f,
+ 0xf0, 0x04, 0xc3, 0xec, 0x81, 0xd3, 0x65, 0xed, 0x1e, 0x3c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1308,
+ {0x5f, 0xfd, 0xfb, 0x79, 0xb0, 0x73, 0x46, 0x94, 0x48, 0x40, 0x7e,
+ 0x27, 0x4c, 0x56, 0xf5, 0x57, 0x68, 0x18, 0xea, 0x72, 0x5c, 0x61,
+ 0x71, 0x47, 0x09, 0xcd, 0x3b, 0x11, 0x8c, 0xd1, 0x83, 0xd1},
+ {0x08, 0x53, 0xe8, 0x31, 0x30, 0x0b, 0x1b, 0x44, 0x63, 0x03, 0x89,
+ 0xfb, 0x37, 0x93, 0x10, 0xca, 0xda, 0x6a, 0x3c, 0x34, 0xbe, 0xd4,
+ 0x01, 0xcd, 0x24, 0xb6, 0x9d, 0xdd, 0x91, 0x1f, 0xe0},
+ {0x63, 0xb1, 0x0e, 0x8b, 0x2f, 0x13, 0x4e, 0xba, 0x30, 0x5d,
+ 0x31, 0xde, 0x31, 0xb9, 0xa9, 0x7a, 0xf5, 0x57, 0xb3, 0x7a,
+ 0x34, 0xab, 0x74, 0x5a, 0xe5, 0x6a, 0x29, 0x30, 0x11, 0x85,
+ 0x5d, 0x37, 0x7e, 0xe6, 0x0f, 0xc5, 0x0d, 0xf7, 0x84, 0x2f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1309,
+ {0x86, 0x50, 0xea, 0x17, 0xf8, 0x95, 0x66, 0x54, 0x01, 0x9d, 0x0e,
+ 0xd8, 0xcf, 0x25, 0x5b, 0x86, 0x61, 0x38, 0x6d, 0x74, 0xd8, 0x85,
+ 0xe7, 0x0f, 0x9d, 0x23, 0x38, 0xe0, 0x2e, 0xde, 0xf9, 0x26},
+ {0x95, 0x59, 0xa3, 0x9e, 0xf4, 0xd2, 0xf9, 0x37, 0x36, 0x49, 0x2f,
+ 0x13, 0xe3, 0x15, 0x64, 0xcb, 0x25, 0x6b, 0x8e, 0xf1, 0x56, 0xc0,
+ 0xd0, 0xa4, 0xbf, 0xa0, 0x5f, 0x91, 0x43, 0xd6, 0x6f},
+ {0x29, 0xef, 0x4c, 0xe1, 0x15, 0xe6, 0x8f, 0xfb, 0xb8, 0x02,
+ 0x9d, 0x19, 0x27, 0xc6, 0xc0, 0x0e, 0x4f, 0x7b, 0x0a, 0x0b,
+ 0x50, 0x45, 0xe2, 0xf9, 0xb7, 0x22, 0x51, 0x9b, 0x62, 0x34,
+ 0x82, 0x68, 0x70, 0xb4, 0x2e, 0x5b, 0x67, 0x1a, 0xf9, 0xaf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1310,
+ {0x11, 0xc8, 0x9e, 0x37, 0xeb, 0xf8, 0x49, 0x94, 0xf9, 0xcb, 0xf8,
+ 0x2f, 0x1f, 0xe2, 0x23, 0x5a, 0x85, 0xbe, 0x36, 0x27, 0x0e, 0x8e,
+ 0xad, 0xe0, 0x2c, 0x20, 0x1b, 0x5f, 0xae, 0xb1, 0xd2, 0xb2},
+ {0xfe, 0x13, 0x90, 0x11, 0x95, 0x44, 0xbd, 0x63, 0x9e, 0x95, 0x37,
+ 0xaf, 0x68, 0xd3, 0x8f, 0x0b, 0xaa, 0xee, 0xad, 0xc4, 0xd2, 0x42,
+ 0x12, 0x1e, 0x00, 0x45, 0x7d, 0x0c, 0x88, 0x18, 0x6d},
+ {0x25, 0xbc, 0x25, 0x91, 0x0d, 0x7f, 0x49, 0x85, 0xed, 0x03,
+ 0x1f, 0x77, 0x93, 0x77, 0x5c, 0xa6, 0x6d, 0x0e, 0x2f, 0xb1,
+ 0xca, 0x15, 0xff, 0x03, 0x70, 0xc2, 0xab, 0x92, 0xcf, 0xe6,
+ 0x31, 0xaa, 0xbd, 0x37, 0x79, 0x99, 0xb7, 0xc0, 0x38, 0xd3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1311,
+ {0xbf, 0x5f, 0x28, 0x4d, 0x34, 0x2b, 0xf0, 0x69, 0x72, 0xeb, 0x74,
+ 0x62, 0x46, 0x0e, 0x6d, 0x92, 0xdd, 0xd9, 0x9f, 0xe4, 0x8f, 0x4e,
+ 0x4f, 0x55, 0x26, 0xd3, 0x7f, 0x6d, 0x2d, 0x57, 0x0e, 0xe6},
+ {0x66, 0x5a, 0xf3, 0x03, 0x50, 0x87, 0x7a, 0x85, 0x79, 0xe9, 0x76,
+ 0x0e, 0xf9, 0x22, 0xc7, 0x1c, 0x4a, 0x60, 0x76, 0x3c, 0xc3, 0xde,
+ 0x51, 0xf5, 0x49, 0xa3, 0xbe, 0xd7, 0xbe, 0x96, 0x76},
+ {0xd2, 0xbc, 0xaa, 0x23, 0xb8, 0xd2, 0x0b, 0x9d, 0xed, 0xa5,
+ 0xb2, 0x7c, 0x2c, 0x3f, 0xd7, 0x24, 0xe9, 0xfc, 0x34, 0xab,
+ 0x88, 0x3e, 0x36, 0x9a, 0xa8, 0xaf, 0x27, 0x55, 0xaf, 0xc2,
+ 0xaf, 0x8e, 0xff, 0x8c, 0xa5, 0xb1, 0x4c, 0x50, 0xa4, 0xa8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1312,
+ {0xc7, 0xbc, 0x0d, 0xc3, 0xcc, 0x41, 0xb3, 0x1d, 0x06, 0xcc, 0x08,
+ 0xfe, 0x04, 0xb7, 0x6e, 0x36, 0x2a, 0x05, 0x3b, 0xd0, 0xae, 0xfb,
+ 0x18, 0x9d, 0x26, 0x6a, 0x33, 0x5c, 0x43, 0xbf, 0x60, 0x0e},
+ {0x20, 0xf4, 0x1c, 0xe2, 0x1b, 0xdd, 0x02, 0x75, 0x22, 0x7a, 0xfe,
+ 0x02, 0x9a, 0x62, 0x5a, 0x8f, 0xb1, 0x30, 0x77, 0xd9, 0x98, 0x29,
+ 0x1e, 0xcc, 0x1d, 0x4d, 0x01, 0xe2, 0x8b, 0x03, 0x30},
+ {0xe1, 0xd6, 0x5b, 0x0a, 0x04, 0xea, 0xc4, 0xdd, 0x52, 0x0f,
+ 0xf6, 0x3e, 0x34, 0x98, 0x06, 0xd4, 0x56, 0x90, 0x4e, 0x11,
+ 0xe3, 0xaf, 0xc6, 0x85, 0xfc, 0xea, 0x87, 0xbb, 0x48, 0xa9,
+ 0xf9, 0x2a, 0x17, 0x82, 0x64, 0xa6, 0x72, 0x4d, 0x85, 0xdb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1313,
+ {0x4e, 0x71, 0x54, 0x9e, 0xfe, 0x1b, 0x1d, 0xbd, 0x08, 0xf9, 0x71,
+ 0xf9, 0xc8, 0x44, 0x2b, 0xaa, 0xdb, 0x8f, 0xb7, 0x43, 0xb5, 0xc2,
+ 0x89, 0xf8, 0x62, 0x1b, 0xf0, 0x94, 0xa2, 0xca, 0x2d, 0x56},
+ {0x6b, 0xaf, 0xb5, 0x86, 0x47, 0xc4, 0x7b, 0xad, 0xcc, 0x53, 0xc6,
+ 0xd5, 0x50, 0x21, 0xb8, 0x99, 0x7b, 0x59, 0x99, 0xce, 0xa7, 0xd8,
+ 0x4a, 0x54, 0xd2, 0x22, 0xcc, 0xc2, 0x6b, 0xdd, 0x1e},
+ {0x53, 0x6b, 0x4f, 0x8e, 0x7a, 0x0d, 0x30, 0xc7, 0xcf, 0x25,
+ 0xf3, 0xb1, 0xfd, 0x79, 0x89, 0x24, 0xa9, 0x3e, 0x3f, 0xf4,
+ 0x2d, 0xd4, 0x4a, 0x03, 0xa8, 0x27, 0xdb, 0x02, 0xdd, 0x86,
+ 0x68, 0x92, 0x1a, 0x95, 0x9a, 0x6c, 0x13, 0xad, 0xe2, 0x08},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1314,
+ {0xb7, 0x20, 0x12, 0x47, 0xc7, 0x64, 0xd0, 0xdf, 0xc1, 0x18, 0x02,
+ 0xf5, 0x01, 0x1e, 0x91, 0x5a, 0xaa, 0x9c, 0x3b, 0x43, 0xae, 0xed,
+ 0xb1, 0x7a, 0x73, 0x38, 0x10, 0x27, 0xe9, 0x13, 0xb2, 0xb1},
+ {0xa0, 0xcd, 0x5c, 0x63, 0xdc, 0x0d, 0xb1, 0x86, 0x69, 0xc9, 0x1f,
+ 0x8f, 0x8a, 0x8d, 0x08, 0xaa, 0xad, 0xd3, 0x9b, 0x19, 0xa2, 0x0a,
+ 0x67, 0x5e, 0x9b, 0xa8, 0x9c, 0xd3, 0x6f, 0x9c, 0x2c},
+ {0x61, 0x72, 0xbf, 0x8d, 0x86, 0x7f, 0x86, 0xa8, 0xe0, 0x64,
+ 0x34, 0x34, 0xaf, 0x7c, 0x0b, 0x26, 0xdd, 0xc3, 0x4d, 0xc2,
+ 0xb7, 0xc7, 0x23, 0xe7, 0x29, 0x73, 0xae, 0x37, 0x91, 0x25,
+ 0xa7, 0x59, 0xda, 0x22, 0x7f, 0x6c, 0xb1, 0x3b, 0x0b, 0x4b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1315,
+ {0x16, 0x9c, 0x6b, 0xf6, 0xf5, 0x86, 0x16, 0xf0, 0xb1, 0x02, 0x3f,
+ 0xe4, 0x6d, 0xcc, 0x4a, 0x5e, 0xcf, 0x11, 0xa5, 0x20, 0xee, 0xeb,
+ 0x49, 0x45, 0xff, 0x4c, 0xce, 0x38, 0xb5, 0xa9, 0xcc, 0x8d},
+ {0xa0, 0xcd, 0x5c, 0x63, 0xdc, 0x0d, 0xb1, 0x86, 0x69, 0xc9, 0x1f,
+ 0x8f, 0x8a, 0x8d, 0x08, 0xaa, 0xad, 0xd3, 0x9b, 0x19, 0xa2, 0x0a,
+ 0x67, 0x5e, 0x9b, 0xa8, 0x9c, 0xd3, 0x6f, 0x9c, 0x2c, 0x01},
+ {0x5d, 0xca, 0x21, 0x6b, 0x58, 0x9c, 0x95, 0xc6, 0xdf, 0x1e,
+ 0x06, 0x60, 0xfe, 0xeb, 0x7a, 0x07, 0x41, 0x04, 0x6f, 0x7a,
+ 0x0e, 0x3a, 0xae, 0x91, 0x44, 0xdc, 0xa6, 0x04, 0x98, 0xbf,
+ 0xd6, 0xc2, 0xe3, 0x0f, 0x29, 0x2b, 0xb1, 0xae, 0x06, 0xd6},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1316,
+ {0xd9, 0x80, 0xe2, 0x33, 0x3a, 0x5e, 0xc6, 0x1b, 0xfd, 0x78, 0x73,
+ 0x3b, 0x90, 0x59, 0x57, 0xee, 0x6e, 0xef, 0xeb, 0x0d, 0x25, 0xc3,
+ 0x1a, 0x6a, 0x85, 0x23, 0x52, 0x39, 0xfb, 0x34, 0x43, 0x42},
+ {0x01, 0x15, 0xed, 0x38, 0x6c, 0x40, 0xf7, 0xe1, 0x8f, 0xca, 0x30,
+ 0x38, 0x31, 0x69, 0x0c, 0x97, 0x93, 0xd7, 0x48, 0x20, 0xaf, 0xc3,
+ 0x24, 0x9a, 0xcd, 0xde, 0xed, 0x19, 0x32, 0xe2, 0xca},
+ {0x65, 0xe4, 0x72, 0x79, 0x7e, 0x24, 0xe1, 0x14, 0x9b, 0xa2,
+ 0xda, 0xcc, 0x4e, 0x3e, 0x93, 0x89, 0xc3, 0x1a, 0xfa, 0x66,
+ 0xc9, 0x36, 0x9d, 0x7d, 0xd0, 0x7a, 0xc1, 0x3d, 0xef, 0x60,
+ 0x09, 0x77, 0x68, 0x7c, 0x92, 0x64, 0x67, 0x8c, 0xb4, 0xf7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1317,
+ {0xdf, 0xca, 0xee, 0xad, 0xab, 0xd6, 0x22, 0xde, 0xd6, 0xfe, 0x68,
+ 0xea, 0x96, 0x68, 0x76, 0x97, 0x0f, 0x2b, 0x98, 0xc7, 0x47, 0x0c,
+ 0xea, 0x39, 0xf2, 0x8c, 0xf0, 0x19, 0x11, 0x3d, 0xaa, 0xa3},
+ {0x01, 0x15, 0xed, 0x38, 0x6c, 0x40, 0xf7, 0xe1, 0x8f, 0xca, 0x30,
+ 0x38, 0x31, 0x69, 0x0c, 0x97, 0x93, 0xd7, 0x48, 0x20, 0xaf, 0xc3,
+ 0x24, 0x9a, 0xcd, 0xde, 0xed, 0x19, 0x32, 0xe2, 0xca, 0x01},
+ {0xde, 0xde, 0xdd, 0x3a, 0x04, 0x75, 0x0b, 0xf9, 0x0c, 0xe0,
+ 0x2b, 0xac, 0xc4, 0x6c, 0xec, 0x7a, 0x2c, 0xb0, 0x61, 0x1c,
+ 0x03, 0x55, 0x4c, 0xad, 0x08, 0x35, 0x37, 0xf7, 0xbc, 0x16,
+ 0x6e, 0x11, 0xa8, 0xa5, 0x15, 0x11, 0xb0, 0xbb, 0x39, 0x2f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1318,
+ {0xcf, 0xbd, 0x2b, 0x25, 0xf6, 0x5f, 0x6d, 0xae, 0x97, 0xce, 0xb4,
+ 0x48, 0xe4, 0x82, 0xa4, 0xb9, 0x79, 0x8d, 0x89, 0x0e, 0xdf, 0x2e,
+ 0xb2, 0xcf, 0xc0, 0xbe, 0x5d, 0x8b, 0x62, 0x1a, 0x45, 0x66},
+ {0x89, 0x9a, 0xe4, 0x55, 0x6d, 0x4c, 0x10, 0x7f, 0xe5, 0x45, 0x51,
+ 0x6a, 0xd9, 0xf0, 0x7c, 0xe5, 0xbf, 0xe3, 0x7a, 0xef, 0x61, 0xe0,
+ 0x06, 0xc1, 0x45, 0xe9, 0x03, 0x7f, 0xc5, 0x3a, 0x8f},
+ {0xc9, 0x56, 0x6d, 0xeb, 0xb0, 0x8d, 0xc2, 0x13, 0x39, 0x49,
+ 0x9c, 0x2b, 0xee, 0x9d, 0xcc, 0x6b, 0xa0, 0xf9, 0x0f, 0x7f,
+ 0x7d, 0x9a, 0x79, 0x8a, 0xc0, 0x7b, 0x98, 0x4a, 0x91, 0xd0,
+ 0xce, 0xf1, 0x35, 0x61, 0x92, 0xf5, 0x53, 0x0f, 0x6a, 0x22},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1319,
+ {0x78, 0xf4, 0xae, 0x5f, 0xce, 0x1c, 0xf1, 0xdd, 0x41, 0xa4, 0x00,
+ 0x9e, 0x02, 0xd7, 0xd1, 0x0a, 0xd0, 0xb6, 0x05, 0x8d, 0x27, 0xc4,
+ 0xf0, 0x0c, 0xc1, 0x16, 0x13, 0x7e, 0x97, 0xfc, 0x64, 0x49},
+ {0xe3, 0x6b, 0x7b, 0x12, 0x1a, 0xdb, 0x17, 0xaa, 0x59, 0xef, 0x2c,
+ 0xe2, 0x97, 0x21, 0xe7, 0x68, 0x90, 0x59, 0xfe, 0x8b, 0x14, 0x20,
+ 0x74, 0x21, 0x5d, 0x69, 0xf8, 0x50, 0xa6, 0xd4, 0xbb},
+ {0x5a, 0x1d, 0x0c, 0x24, 0x19, 0xda, 0x09, 0xc6, 0xc2, 0xaa,
+ 0x68, 0x7e, 0x96, 0x2c, 0x67, 0x9e, 0x3b, 0xaf, 0xa0, 0x53,
+ 0x4d, 0x01, 0x9c, 0x29, 0xad, 0x12, 0xe6, 0xe7, 0xb8, 0x93,
+ 0x65, 0x12, 0xa6, 0x66, 0x08, 0x55, 0xcb, 0xde, 0xa0, 0xc9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1320,
+ {0xf3, 0x4b, 0x99, 0x2a, 0x55, 0xa7, 0x9d, 0xa4, 0x73, 0x1f, 0xa7,
+ 0x31, 0x4e, 0x6b, 0xeb, 0x32, 0x48, 0x9f, 0xcd, 0x44, 0xc1, 0xad,
+ 0x90, 0xd6, 0x4e, 0x11, 0xc8, 0xd9, 0x41, 0xbd, 0x88, 0x75},
+ {0x44, 0x09, 0xda, 0x61, 0x3d, 0x4e, 0x24, 0x2e, 0x6a, 0x27, 0x48,
+ 0x54, 0xe4, 0x9a, 0x31, 0x03, 0xda, 0x22, 0x7e, 0xf0, 0x45, 0x33,
+ 0x34, 0xfb, 0xe9, 0xd8, 0xa1, 0x89, 0x2d, 0xc5, 0xbb},
+ {0x67, 0x8e, 0xc7, 0xbb, 0x11, 0xcd, 0xdd, 0xf8, 0x3c, 0x9a,
+ 0xc1, 0xbe, 0xbf, 0x26, 0x0f, 0x22, 0x1a, 0xbb, 0x6c, 0x4f,
+ 0xcf, 0xed, 0x0f, 0x86, 0x10, 0x87, 0x1c, 0x98, 0xbc, 0x49,
+ 0xe5, 0x40, 0x04, 0x05, 0xa6, 0xc4, 0xe1, 0x19, 0x3a, 0xaf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1321,
+ {0x30, 0xe5, 0x34, 0x32, 0x85, 0xc4, 0x3e, 0xe4, 0x1c, 0x12, 0x0c,
+ 0x9f, 0xb8, 0x98, 0x95, 0x52, 0xb4, 0xe1, 0xf4, 0x5c, 0x3c, 0x92,
+ 0x11, 0x80, 0xf4, 0x8d, 0x52, 0x63, 0xa0, 0xb3, 0x4e, 0x5d},
+ {0xcb, 0xdd, 0x3f, 0x63, 0xc5, 0xb6, 0x00, 0x03, 0x48, 0x5b, 0xb3,
+ 0xa4, 0x76, 0x48, 0xfd, 0x45, 0x4f, 0xf0, 0x5a, 0x26, 0x5e, 0x6d,
+ 0x9c, 0x2a, 0x29, 0xfe, 0x17, 0x52, 0xd1, 0x65, 0x36},
+ {0xfd, 0xb3, 0x2c, 0xe9, 0xb9, 0xe0, 0x81, 0x6b, 0xeb, 0xd0,
+ 0x93, 0x97, 0x71, 0xe9, 0x63, 0x7e, 0x23, 0x2d, 0x92, 0x97,
+ 0xd0, 0x35, 0xf7, 0xcf, 0xa3, 0x28, 0x64, 0x26, 0xb4, 0x42,
+ 0x6c, 0x3a, 0x04, 0x22, 0x96, 0x1c, 0x74, 0xd5, 0x61, 0x0e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1322,
+ {0x73, 0x58, 0xe3, 0x14, 0x89, 0x6f, 0x44, 0xe5, 0xf9, 0x66, 0x3f,
+ 0x7a, 0x25, 0x2e, 0xb8, 0x17, 0xb9, 0x8f, 0xf5, 0xb0, 0x1f, 0x90,
+ 0x96, 0x40, 0xd3, 0x79, 0x3e, 0x52, 0x2b, 0x74, 0x01, 0x3c},
+ {0xcb, 0xdd, 0x3f, 0x63, 0xc5, 0xb6, 0x00, 0x03, 0x48, 0x5b, 0xb3,
+ 0xa4, 0x76, 0x48, 0xfd, 0x45, 0x4f, 0xf0, 0x5a, 0x26, 0x5e, 0x6d,
+ 0x9c, 0x2a, 0x29, 0xfe, 0x17, 0x52, 0xd1, 0x65, 0x36, 0x01},
+ {0x29, 0x5f, 0xde, 0x7c, 0x3b, 0xe9, 0x8f, 0x07, 0xf8, 0x5c,
+ 0x88, 0xf6, 0xd6, 0x60, 0x28, 0x3d, 0x92, 0xc5, 0xa9, 0xd1,
+ 0xc6, 0x39, 0x89, 0x82, 0xef, 0x44, 0xf4, 0xc6, 0x61, 0x81,
+ 0xe1, 0x21, 0x45, 0x9d, 0x56, 0x21, 0x03, 0x3e, 0x93, 0x79},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1323,
+ {0xf4, 0xcf, 0xb6, 0x18, 0xf2, 0xde, 0x53, 0xd0, 0x6f, 0x3a, 0x98,
+ 0xa4, 0x48, 0xea, 0x81, 0xec, 0x2f, 0x4e, 0x2b, 0xbb, 0x3d, 0x0b,
+ 0xb3, 0x25, 0xb8, 0x38, 0x17, 0xfb, 0x47, 0xe8, 0x3c, 0xf1},
+ {0x94, 0xe4, 0xef, 0x18, 0x04, 0x9a, 0xa2, 0x1c, 0x1b, 0xe0, 0xe8,
+ 0xe5, 0x1a, 0xc6, 0x70, 0x9e, 0x81, 0xb7, 0xd9, 0x67, 0xb0, 0xd2,
+ 0x46, 0x6b, 0x0d, 0x3b, 0x30, 0x84, 0xb3, 0x8f, 0xb0},
+ {0x99, 0xc9, 0xfe, 0x91, 0x80, 0x5f, 0xb6, 0x7b, 0xed, 0x4f,
+ 0xde, 0x66, 0x1b, 0x93, 0xa4, 0x30, 0xcb, 0xe1, 0x05, 0x4e,
+ 0x19, 0xb9, 0x21, 0x1c, 0x4f, 0x7c, 0x52, 0x63, 0xc7, 0x1a,
+ 0x00, 0x57, 0xf8, 0x60, 0xff, 0x95, 0x96, 0x36, 0x22, 0xb6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1324,
+ {0x56, 0x82, 0x62, 0xb1, 0xc4, 0xda, 0xac, 0x55, 0x16, 0x4a, 0xbb,
+ 0x07, 0xe7, 0x3e, 0xaf, 0xf3, 0xc7, 0x41, 0x04, 0x3b, 0xb9, 0xeb,
+ 0x2b, 0x81, 0x50, 0x3d, 0x6f, 0xf5, 0x84, 0xda, 0x07, 0x60},
+ {0x35, 0x0b, 0x92, 0xa4, 0x6f, 0x6d, 0xdb, 0x95, 0x64, 0x83, 0xfb,
+ 0x67, 0xd0, 0x03, 0xf0, 0x3b, 0xb7, 0x14, 0x1b, 0xe8, 0x28, 0xbf,
+ 0xe1, 0xfb, 0x65, 0x10, 0x21, 0x6a, 0x89, 0x4e, 0x41},
+ {0xe7, 0x07, 0x14, 0xe2, 0x31, 0x5d, 0x38, 0xe3, 0xc3, 0x0f,
+ 0xf9, 0xca, 0x55, 0x03, 0xf6, 0x5c, 0x8e, 0xc8, 0x4d, 0xe7,
+ 0xe1, 0xdd, 0x8f, 0x34, 0x81, 0x29, 0x37, 0x5c, 0x69, 0xa8,
+ 0x3f, 0x05, 0x74, 0xcc, 0xe3, 0xdd, 0x2e, 0x9a, 0xfa, 0x47},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1325,
+ {0xd8, 0xaf, 0x02, 0xa4, 0xd3, 0x83, 0x8a, 0xbf, 0x42, 0x36, 0xb6,
+ 0xea, 0xb6, 0x37, 0xd4, 0x25, 0x33, 0x63, 0xb4, 0xd1, 0x74, 0xb7,
+ 0x1c, 0xe7, 0x2c, 0x61, 0xae, 0x58, 0x30, 0x97, 0x02, 0x3b},
+ {0xc9, 0xbb, 0x52, 0x1a, 0x97, 0x9b, 0x54, 0xad, 0x4e, 0x51, 0xe6,
+ 0x65, 0x7e, 0x50, 0xd8, 0x5c, 0x99, 0xd2, 0x75, 0x0d, 0x23, 0x73,
+ 0x30, 0xe7, 0xdc, 0x7f, 0xcc, 0xcf, 0x80, 0xcc, 0x2a},
+ {0xb1, 0xcd, 0xed, 0xfb, 0x2d, 0xc1, 0x24, 0x90, 0xcd, 0xe8,
+ 0x26, 0x5a, 0xf0, 0x7b, 0x1e, 0x9b, 0x0e, 0x68, 0xa9, 0xeb,
+ 0x11, 0xc0, 0x1f, 0xda, 0x53, 0xe1, 0x8b, 0x17, 0xdf, 0x3c,
+ 0x49, 0x56, 0xd9, 0xc2, 0xdb, 0xc0, 0x67, 0x02, 0xed, 0x94},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1326,
+ {0xac, 0x40, 0x7c, 0x49, 0xc5, 0x8d, 0x8b, 0xe3, 0x6a, 0x0f, 0x6a,
+ 0xde, 0xd6, 0xfc, 0xc7, 0xa3, 0x0a, 0x58, 0xee, 0x43, 0x00, 0xea,
+ 0x2a, 0xb4, 0x50, 0xc6, 0xa7, 0xe5, 0x3d, 0x27, 0x9b, 0x0f},
+ {0xe7, 0x68, 0xa9, 0x8a, 0x2a, 0x75, 0xf6, 0x36, 0x24, 0x43, 0x96,
+ 0x22, 0x61, 0x8e, 0x16, 0x89, 0x0f, 0x77, 0x38, 0x32, 0x22, 0xb8,
+ 0x9f, 0x6b, 0x71, 0xb8, 0x39, 0x75, 0xa4, 0xae, 0x99},
+ {0x83, 0x62, 0xdd, 0xa5, 0x94, 0x02, 0xd8, 0xae, 0x3d, 0x67,
+ 0x7c, 0xda, 0xa4, 0x2a, 0x47, 0xc4, 0x77, 0x7d, 0xb6, 0x0d,
+ 0xb2, 0x9d, 0x86, 0xad, 0x42, 0xd4, 0x3c, 0x77, 0x34, 0x3e,
+ 0xe9, 0xcd, 0x9a, 0x44, 0x94, 0x6e, 0x47, 0x02, 0x8b, 0x1c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1327,
+ {0x7d, 0x79, 0x6c, 0xff, 0x59, 0x31, 0xf2, 0x3d, 0xe3, 0xac, 0x37,
+ 0x7b, 0xf9, 0x21, 0xbc, 0xe1, 0x56, 0x5e, 0x91, 0x7d, 0xfb, 0x5b,
+ 0x65, 0xfe, 0xe6, 0xec, 0x4a, 0xfb, 0xc3, 0xbb, 0x73, 0x35},
+ {0xae, 0x87, 0xa4, 0xc6, 0xee, 0xd7, 0x61, 0xed, 0xb3, 0x7a, 0x09,
+ 0x8f, 0xed, 0xfa, 0x03, 0xf4, 0xcb, 0x38, 0xe0, 0x24, 0x81, 0x0c,
+ 0xd0, 0x14, 0x9a, 0x04, 0x74, 0x94, 0x2d, 0x4a, 0x3d},
+ {0xa8, 0x34, 0x4d, 0x44, 0xb7, 0xb0, 0x2e, 0xb4, 0x84, 0x27,
+ 0xb2, 0x3b, 0xd5, 0xfd, 0x0c, 0x4e, 0x24, 0xf7, 0xbb, 0x64,
+ 0xcb, 0xfc, 0x02, 0xd5, 0x2d, 0x19, 0xf7, 0x2c, 0x2a, 0x2a,
+ 0xa1, 0x0c, 0x11, 0xbf, 0x70, 0xf8, 0x4f, 0xf4, 0x89, 0x8f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1328,
+ {0x5d, 0x20, 0x9b, 0x3a, 0xfd, 0x34, 0x28, 0x5f, 0xc9, 0xa5, 0x86,
+ 0xbc, 0x20, 0x91, 0xc5, 0x49, 0x82, 0xfe, 0x5a, 0x6d, 0x43, 0xce,
+ 0xdc, 0x62, 0xf3, 0x95, 0xb9, 0x50, 0x19, 0x97, 0x89, 0x7e},
+ {0xae, 0x87, 0xa4, 0xc6, 0xee, 0xd7, 0x61, 0xed, 0xb3, 0x7a, 0x09,
+ 0x8f, 0xed, 0xfa, 0x03, 0xf4, 0xcb, 0x38, 0xe0, 0x24, 0x81, 0x0c,
+ 0xd0, 0x14, 0x9a, 0x04, 0x74, 0x94, 0x2d, 0x4a, 0x3d, 0x01},
+ {0x4c, 0x9f, 0x89, 0xae, 0xf6, 0x03, 0xfb, 0x5c, 0x69, 0x86,
+ 0x6d, 0xe9, 0x87, 0xf2, 0xc7, 0x5e, 0x26, 0x0b, 0xb4, 0x1b,
+ 0x5b, 0x83, 0x80, 0x95, 0xbc, 0x59, 0x26, 0x7a, 0x77, 0xd5,
+ 0x6d, 0xe8, 0x44, 0x1e, 0xf3, 0xe3, 0x15, 0x15, 0xb2, 0x39},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1329,
+ {0xbb, 0x94, 0x6f, 0x14, 0x0d, 0x39, 0xd1, 0x6b, 0x70, 0x9c, 0x83,
+ 0x14, 0xb8, 0xb4, 0x1b, 0x9f, 0x14, 0x54, 0x5a, 0xa9, 0x75, 0x97,
+ 0x90, 0x59, 0x31, 0xfa, 0xd1, 0xb7, 0xb1, 0xd1, 0xf1, 0xa8},
+ {0x99, 0x3a, 0xc0, 0xd3, 0x6b, 0xe5, 0x57, 0x67, 0x2b, 0xb9, 0xce,
+ 0xe7, 0x00, 0x41, 0xe7, 0x3b, 0xe2, 0x98, 0xfe, 0x75, 0xf4, 0x35,
+ 0xb6, 0x64, 0x62, 0xcb, 0xf1, 0x7a, 0x35, 0x86, 0x9b},
+ {0x2e, 0x06, 0x6b, 0xc3, 0xa0, 0x1e, 0x9c, 0x84, 0x60, 0x60,
+ 0x4d, 0x54, 0xcf, 0xa3, 0x17, 0x69, 0x56, 0x32, 0x7e, 0xd4,
+ 0xe6, 0xb2, 0xec, 0x1c, 0x49, 0x40, 0xa6, 0xbf, 0xe4, 0xa2,
+ 0x7b, 0x16, 0xae, 0xdc, 0x47, 0x4c, 0x2a, 0xdf, 0x22, 0x1b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1330,
+ {0x46, 0xd1, 0x40, 0xcb, 0x95, 0x56, 0x4c, 0x38, 0x9e, 0xc7, 0x49,
+ 0xcf, 0x96, 0x01, 0x8f, 0x1c, 0x39, 0xab, 0x3e, 0x81, 0xaf, 0x22,
+ 0xb2, 0xba, 0x09, 0xed, 0x72, 0x26, 0x35, 0x25, 0xe0, 0x2e},
+ {0x8d, 0x51, 0x79, 0xfd, 0x89, 0x1d, 0x5a, 0x72, 0x94, 0xac, 0xec,
+ 0x34, 0x4a, 0x01, 0x7f, 0xfa, 0x89, 0x24, 0x87, 0x95, 0x38, 0xb6,
+ 0x32, 0x59, 0xbe, 0xa9, 0xa0, 0x89, 0x84, 0x40, 0x78},
+ {0xf8, 0x2f, 0xa4, 0x38, 0x24, 0x66, 0x7e, 0x54, 0xfe, 0xac,
+ 0xa0, 0x9a, 0x38, 0xcb, 0xf7, 0x12, 0x0a, 0x87, 0x9d, 0xe1,
+ 0xa8, 0x05, 0xfb, 0xcd, 0x43, 0xcc, 0xc5, 0x53, 0x79, 0xb4,
+ 0xb4, 0x71, 0xf0, 0xdb, 0x05, 0xa2, 0xa8, 0x1f, 0xde, 0x77},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1331,
+ {0xe0, 0x81, 0xa6, 0x95, 0x38, 0xba, 0x70, 0xbd, 0xcc, 0x5e, 0xd8,
+ 0x46, 0x08, 0xd0, 0x86, 0xb8, 0x9d, 0xac, 0x61, 0xb7, 0xbc, 0x9c,
+ 0xfc, 0x79, 0x1c, 0x37, 0x14, 0xd9, 0x85, 0x8e, 0x4d, 0x2f},
+ {0x4e, 0x6d, 0x9d, 0x3e, 0x2a, 0xbe, 0x5c, 0x11, 0x3f, 0x62, 0xad,
+ 0x9d, 0xeb, 0x4d, 0x15, 0xd7, 0xa3, 0xe9, 0x04, 0xe4, 0xa9, 0x57,
+ 0x3a, 0xb7, 0x67, 0x34, 0x3c, 0x6a, 0xe7, 0x42, 0xf6},
+ {0xfc, 0x99, 0x0d, 0x94, 0x6e, 0x1f, 0x63, 0x2c, 0x0a, 0x20,
+ 0x45, 0xb4, 0xac, 0x45, 0x81, 0x27, 0xec, 0xeb, 0xbd, 0xde,
+ 0xd7, 0x27, 0x03, 0xd5, 0x39, 0x5c, 0xb9, 0xf7, 0x0a, 0x85,
+ 0xf0, 0xc9, 0xb8, 0x9e, 0x52, 0x61, 0xb1, 0x02, 0x41, 0xdb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1332,
+ {0xc6, 0xcf, 0x2b, 0x10, 0x60, 0x91, 0x63, 0x52, 0xc6, 0xac, 0x9a,
+ 0x6a, 0x7b, 0x53, 0x6e, 0x12, 0x58, 0xe6, 0xfb, 0x6e, 0xb5, 0x0f,
+ 0x2a, 0x5f, 0x83, 0x36, 0x20, 0xe9, 0xbf, 0x7f, 0x9b, 0x90},
+ {0x58, 0x4b, 0xbe, 0x7f, 0x2b, 0x7f, 0x33, 0x9d, 0xa1, 0x9a, 0xa3,
+ 0xa1, 0x7a, 0x57, 0x65, 0xe9, 0x6f, 0x79, 0x43, 0x08, 0xba, 0xdb,
+ 0x9f, 0x84, 0xa9, 0x1e, 0x44, 0xf9, 0x5b, 0xa3, 0xca},
+ {0xcc, 0x08, 0x99, 0x54, 0xd8, 0xbc, 0xda, 0x90, 0x64, 0xa2,
+ 0x60, 0xf9, 0xb1, 0x67, 0x51, 0x98, 0x55, 0xc1, 0x68, 0x56,
+ 0xa3, 0xb4, 0x93, 0x58, 0xe4, 0x89, 0x59, 0xef, 0x20, 0xc2,
+ 0x67, 0xaf, 0x34, 0xdd, 0xcf, 0xb2, 0x2c, 0xbd, 0x6d, 0xb4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1333,
+ {0xd1, 0x6c, 0x90, 0x44, 0xd2, 0x46, 0xd4, 0x8d, 0x33, 0x38, 0xe4,
+ 0xb8, 0x6c, 0x8b, 0x2b, 0xec, 0xbf, 0x5f, 0x3c, 0x60, 0x7f, 0xa1,
+ 0xf0, 0xa6, 0x3e, 0x44, 0xb6, 0x48, 0x17, 0xd7, 0x73, 0x20},
+ {0x58, 0x4b, 0xbe, 0x7f, 0x2b, 0x7f, 0x33, 0x9d, 0xa1, 0x9a, 0xa3,
+ 0xa1, 0x7a, 0x57, 0x65, 0xe9, 0x6f, 0x79, 0x43, 0x08, 0xba, 0xdb,
+ 0x9f, 0x84, 0xa9, 0x1e, 0x44, 0xf9, 0x5b, 0xa3, 0xca, 0x01},
+ {0xed, 0x38, 0x52, 0x7e, 0x28, 0x21, 0x9e, 0xa6, 0x1a, 0xb2,
+ 0x14, 0x59, 0x30, 0xcf, 0x50, 0xa6, 0x01, 0xbb, 0x1c, 0x29,
+ 0x6f, 0xcd, 0x28, 0x16, 0xc8, 0x6d, 0x3d, 0xf3, 0xa4, 0x07,
+ 0x66, 0xb8, 0xa3, 0x4d, 0xf8, 0xba, 0x54, 0xdd, 0xde, 0x00},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1334,
+ {0x15, 0x92, 0xac, 0xe4, 0x5b, 0x8a, 0x92, 0x2b, 0xc8, 0x54, 0xd3,
+ 0xae, 0xa6, 0xb4, 0xda, 0x53, 0x37, 0xb1, 0x0f, 0x40, 0x2e, 0x49,
+ 0xcb, 0x6a, 0x19, 0x64, 0x94, 0xc5, 0x86, 0xd0, 0xf9, 0xfc},
+ {0x3a, 0xc4, 0xc0, 0xc1, 0x0e, 0x4c, 0x6b, 0xa3, 0x34, 0x73, 0xb4,
+ 0x02, 0x0d, 0x0e, 0x79, 0xa9, 0x93, 0x9c, 0xd5, 0x8c, 0x3f, 0xa6,
+ 0xbf, 0x0e, 0x52, 0xe6, 0x90, 0x96, 0x8a, 0x3c, 0x01},
+ {0x2a, 0xf6, 0xc5, 0xfc, 0x4f, 0x80, 0x7a, 0xf6, 0x2e, 0x79,
+ 0xde, 0x74, 0x80, 0x58, 0xf9, 0x11, 0x32, 0xd5, 0x3a, 0x1a,
+ 0xc7, 0xac, 0x7c, 0x5b, 0x99, 0x75, 0xc1, 0x13, 0x72, 0x3e,
+ 0xe9, 0x8a, 0x03, 0xe6, 0x09, 0x26, 0x26, 0x50, 0x1d, 0x8e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1335,
+ {0xb3, 0x35, 0xf3, 0xc7, 0x40, 0xb0, 0x1e, 0x37, 0xb8, 0xe4, 0x9d,
+ 0x08, 0x76, 0xa4, 0xc6, 0x1a, 0xa7, 0x97, 0xd7, 0xdc, 0x66, 0x6e,
+ 0x90, 0x3f, 0xfa, 0x2f, 0xe2, 0x6a, 0xcc, 0xbc, 0x35, 0x60},
+ {0x63, 0x14, 0x74, 0xd1, 0x93, 0xc9, 0x74, 0xee, 0x16, 0x75, 0x65,
+ 0xca, 0xe6, 0x3d, 0x43, 0xc3, 0xd3, 0xeb, 0x2d, 0x5e, 0x4c, 0xf3,
+ 0x5d, 0xf2, 0xe9, 0x76, 0x04, 0xac, 0x44, 0xf9, 0x04},
+ {0x74, 0xb9, 0xf5, 0x06, 0x05, 0xb0, 0x70, 0xe3, 0x06, 0xe1,
+ 0xe7, 0xa8, 0x7e, 0x20, 0x0f, 0xd7, 0x61, 0xfc, 0xeb, 0x0a,
+ 0x4e, 0xd2, 0x44, 0x89, 0x13, 0x91, 0xcf, 0xf4, 0x9c, 0x6c,
+ 0xa4, 0x14, 0xe2, 0x56, 0x72, 0x15, 0x2d, 0xb6, 0x1d, 0xed},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1336,
+ {0xa6, 0xe4, 0x1a, 0xd7, 0x68, 0xa6, 0xa3, 0x87, 0x96, 0x31, 0x69,
+ 0x72, 0x2a, 0x2d, 0x7a, 0x5e, 0x4f, 0xdb, 0x75, 0xc4, 0x2e, 0x04,
+ 0x49, 0x1d, 0x13, 0xa4, 0xf0, 0x66, 0xe2, 0x16, 0x4f, 0xb0},
+ {0x84, 0xd5, 0xf1, 0x7c, 0x69, 0x55, 0xe1, 0x6d, 0xfa, 0x4a, 0x52,
+ 0x4b, 0xa2, 0x9c, 0xa2, 0x0b, 0xbd, 0x96, 0xb4, 0x68, 0x69, 0xc9,
+ 0x44, 0xcc, 0x30, 0x0d, 0xdf, 0x2f, 0x01, 0x5d, 0x77},
+ {0x7b, 0xdb, 0xe1, 0xab, 0xf7, 0xa5, 0xa8, 0x13, 0xd3, 0xcd,
+ 0x17, 0x27, 0xa9, 0x70, 0x14, 0x7e, 0x36, 0x1c, 0xde, 0x99,
+ 0xad, 0x5c, 0x36, 0x2f, 0xf3, 0xdd, 0xfe, 0x98, 0x20, 0xc9,
+ 0x43, 0x31, 0xcb, 0x8e, 0x3a, 0x9d, 0xb0, 0x71, 0x91, 0x66},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1337,
+ {0xb1, 0xbe, 0x44, 0x1d, 0x8e, 0x31, 0x56, 0xbd, 0x92, 0x0a, 0x0f,
+ 0x31, 0x56, 0xac, 0x58, 0x5c, 0x80, 0x25, 0x51, 0x1d, 0x6b, 0xf4,
+ 0xb9, 0x11, 0x5c, 0x31, 0x4e, 0xf2, 0xa7, 0xf4, 0x0d, 0x64},
+ {0x35, 0x5c, 0x28, 0x76, 0xde, 0xbd, 0x14, 0x91, 0x12, 0xe7, 0x04,
+ 0x2d, 0x07, 0x9b, 0x53, 0x99, 0xb7, 0xc1, 0xee, 0xdd, 0x95, 0xdf,
+ 0xec, 0x9e, 0x1d, 0xa1, 0x2b, 0x9d, 0xac, 0xb3, 0x81},
+ {0xe8, 0x86, 0x6d, 0x69, 0x8b, 0x66, 0x55, 0xc8, 0x87, 0x34,
+ 0x69, 0xf9, 0x2b, 0x10, 0xe6, 0x96, 0x4c, 0x2c, 0x9e, 0x0e,
+ 0xef, 0x13, 0xf4, 0xda, 0x4d, 0x4b, 0xf4, 0x84, 0xf4, 0xbb,
+ 0x7a, 0xdd, 0xfe, 0x58, 0x17, 0x04, 0x03, 0xa5, 0x05, 0xfd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1338,
+ {0xe2, 0x33, 0xf5, 0xf7, 0x64, 0x43, 0x37, 0x46, 0x57, 0x91, 0x0d,
+ 0x6e, 0x8f, 0xb2, 0x86, 0xe0, 0x2e, 0x48, 0x4c, 0xb1, 0x3e, 0x73,
+ 0x06, 0x38, 0xcd, 0xdf, 0xaf, 0x69, 0x34, 0x48, 0x0a, 0xbf},
+ {0x35, 0x5c, 0x28, 0x76, 0xde, 0xbd, 0x14, 0x91, 0x12, 0xe7, 0x04,
+ 0x2d, 0x07, 0x9b, 0x53, 0x99, 0xb7, 0xc1, 0xee, 0xdd, 0x95, 0xdf,
+ 0xec, 0x9e, 0x1d, 0xa1, 0x2b, 0x9d, 0xac, 0xb3, 0x81, 0x01},
+ {0x66, 0xd7, 0xe8, 0x02, 0xc7, 0xa9, 0xed, 0xab, 0x02, 0x88,
+ 0xf8, 0xcd, 0x1e, 0x5a, 0xb8, 0x47, 0xa4, 0x79, 0xb9, 0x70,
+ 0x15, 0x71, 0xc7, 0x62, 0x89, 0x10, 0x8c, 0xee, 0x41, 0x1e,
+ 0x43, 0x4d, 0x27, 0xc1, 0x0e, 0xe4, 0x68, 0xb7, 0xdf, 0x89},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1339,
+ {0xae, 0x1c, 0xce, 0xa5, 0x25, 0xb0, 0xb9, 0x71, 0x4b, 0x57, 0xd1,
+ 0x43, 0x36, 0x58, 0xfa, 0x2b, 0xca, 0xf4, 0xa9, 0xaf, 0x8d, 0xe6,
+ 0x7e, 0x5e, 0xb3, 0x58, 0x36, 0x85, 0xa8, 0xa0, 0x2f, 0x51},
+ {0xcf, 0xe6, 0x82, 0x21, 0x60, 0x26, 0x37, 0x62, 0x42, 0xd8, 0x92,
+ 0xe8, 0x58, 0xaf, 0xf7, 0xb6, 0x4b, 0x98, 0xb3, 0x3d, 0x6f, 0xe8,
+ 0xec, 0x1a, 0x50, 0xab, 0x34, 0x85, 0x29, 0x6f, 0xe6},
+ {0xf2, 0x26, 0xe3, 0x01, 0xed, 0x84, 0xa8, 0x46, 0x9f, 0xdf,
+ 0xd9, 0x18, 0xb7, 0xb6, 0x3a, 0x1c, 0x76, 0xd8, 0x7f, 0x6f,
+ 0xcf, 0x4b, 0x91, 0xc7, 0x05, 0xe6, 0xd7, 0x99, 0x42, 0xb6,
+ 0x3a, 0xb4, 0xe6, 0x47, 0x6d, 0x2a, 0xe7, 0x6c, 0xa6, 0x79},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1340,
+ {0x57, 0xd7, 0x74, 0xfa, 0x47, 0x08, 0xc6, 0x56, 0xea, 0xa1, 0x30,
+ 0xaf, 0x03, 0xc1, 0xa9, 0xdc, 0x7b, 0x30, 0x43, 0xf9, 0x1c, 0x65,
+ 0xef, 0x64, 0x41, 0x3a, 0xcb, 0x75, 0x97, 0x69, 0x3a, 0x69},
+ {0x1b, 0x07, 0x84, 0xd7, 0xf0, 0xdf, 0xea, 0x4d, 0x6c, 0x5c, 0xe0,
+ 0x03, 0xb1, 0xbc, 0xe1, 0x77, 0x4a, 0x01, 0x07, 0x41, 0xb3, 0x18,
+ 0x97, 0x8d, 0x72, 0xb1, 0xbe, 0x56, 0x4e, 0x7e, 0x62},
+ {0xae, 0xe7, 0x4e, 0x06, 0x15, 0xbb, 0x45, 0xc5, 0x20, 0xff,
+ 0xf7, 0x43, 0x4a, 0x31, 0x19, 0x98, 0x76, 0x3a, 0xe4, 0x4e,
+ 0x91, 0xed, 0xe0, 0x6d, 0x1e, 0x98, 0x95, 0x11, 0x04, 0x94,
+ 0x80, 0x16, 0x50, 0xed, 0x96, 0xb4, 0x5b, 0x99, 0x81, 0xc4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1341,
+ {0xb1, 0x4e, 0x43, 0x95, 0x22, 0xdc, 0xbb, 0x02, 0x9f, 0x38, 0x65,
+ 0xde, 0x5a, 0xf7, 0x9a, 0xdf, 0x8b, 0xc1, 0xf7, 0x94, 0x37, 0xe7,
+ 0x06, 0x27, 0x16, 0xfa, 0xc3, 0x59, 0x54, 0xcd, 0xa9, 0xf6},
+ {0xe8, 0x4f, 0xdf, 0xac, 0xf7, 0xf2, 0xec, 0x04, 0xa6, 0x4e, 0x0f,
+ 0x91, 0xf4, 0x07, 0x8c, 0x62, 0x8e, 0xf7, 0x18, 0xc7, 0xe7, 0xd4,
+ 0xaa, 0xb9, 0xc1, 0xba, 0xf2, 0x85, 0x98, 0x1d, 0x2e},
+ {0x2e, 0x90, 0x4d, 0x53, 0x02, 0x06, 0x34, 0x40, 0xd9, 0x87,
+ 0xef, 0x2b, 0x01, 0x0a, 0xba, 0x85, 0xf0, 0x19, 0x29, 0xea,
+ 0x79, 0x97, 0x13, 0xb8, 0xa0, 0x18, 0xcd, 0xde, 0x85, 0x81,
+ 0x6c, 0xf8, 0x2d, 0xf8, 0xd0, 0x62, 0x45, 0xd1, 0x3f, 0xc1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1342,
+ {0x80, 0x19, 0x47, 0x81, 0xad, 0x93, 0x97, 0x1e, 0x58, 0x0c, 0xa9,
+ 0xfa, 0x42, 0xff, 0x39, 0xc7, 0xc4, 0x5f, 0x61, 0xca, 0xc5, 0x15,
+ 0xbb, 0x4f, 0xbd, 0x10, 0xbc, 0xf8, 0xf7, 0xcc, 0x31, 0x4c},
+ {0x9c, 0x40, 0xff, 0x55, 0x38, 0xd9, 0xe9, 0xf1, 0xcc, 0x4c, 0x3f,
+ 0x01, 0x86, 0x42, 0x43, 0x17, 0x5a, 0x0d, 0xfa, 0xd5, 0x2c, 0x58,
+ 0xea, 0x08, 0x61, 0x95, 0x91, 0x76, 0x66, 0x6d, 0x90},
+ {0x35, 0x11, 0x18, 0xa9, 0x18, 0xb4, 0x36, 0xb9, 0x2c, 0xd9,
+ 0x66, 0xef, 0xe5, 0xfb, 0xbe, 0xd0, 0x97, 0x5b, 0xd7, 0xbd,
+ 0x18, 0x81, 0xe3, 0xf1, 0x6d, 0x1d, 0x86, 0xf6, 0x7c, 0x47,
+ 0x6c, 0xbc, 0xdc, 0x2a, 0x8f, 0x6c, 0x7e, 0x3a, 0xcf, 0x3f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1343,
+ {0x81, 0x8d, 0xc9, 0x16, 0xc6, 0x16, 0x93, 0x1d, 0x04, 0x64, 0x3a,
+ 0xaf, 0x11, 0x7c, 0xd4, 0x13, 0x58, 0x22, 0xa2, 0x2e, 0x09, 0xc7,
+ 0x54, 0x26, 0x70, 0xdc, 0x95, 0x9d, 0x84, 0x64, 0xd8, 0x64},
+ {0x9c, 0x40, 0xff, 0x55, 0x38, 0xd9, 0xe9, 0xf1, 0xcc, 0x4c, 0x3f,
+ 0x01, 0x86, 0x42, 0x43, 0x17, 0x5a, 0x0d, 0xfa, 0xd5, 0x2c, 0x58,
+ 0xea, 0x08, 0x61, 0x95, 0x91, 0x76, 0x66, 0x6d, 0x90, 0x01},
+ {0x19, 0x69, 0x49, 0x58, 0x11, 0x7c, 0x6d, 0xb1, 0x31, 0x8d,
+ 0xdd, 0xf6, 0x69, 0x82, 0x4c, 0x9d, 0x49, 0x6f, 0xd7, 0x91,
+ 0x83, 0x8a, 0xac, 0x9f, 0xb7, 0xd0, 0x9f, 0x07, 0x05, 0x76,
+ 0xf2, 0xa1, 0x4d, 0x4f, 0x2b, 0xeb, 0x20, 0xb7, 0xbe, 0x2b},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1344,
+ {0xb6, 0x42, 0xaa, 0x33, 0xa4, 0x62, 0x46, 0x08, 0x29, 0xa5, 0xda,
+ 0xba, 0xe8, 0x5d, 0xa9, 0xec, 0x2e, 0x8b, 0x12, 0xac, 0x2f, 0xee,
+ 0xa0, 0xee, 0x7b, 0x1c, 0xc7, 0xd6, 0x82, 0xdd, 0x42, 0x45},
+ {0x9b, 0xc8, 0x2a, 0x60, 0x39, 0xd3, 0xc9, 0xd6, 0x14, 0x6b, 0xca,
+ 0xef, 0x4b, 0x24, 0xb0, 0xd8, 0x90, 0x68, 0x46, 0xfa, 0x05, 0x4d,
+ 0x9f, 0xc3, 0xca, 0x62, 0xd9, 0x71, 0xff, 0x1b, 0xaa},
+ {0x34, 0x05, 0x0b, 0x59, 0x06, 0xbc, 0x55, 0x00, 0x94, 0x9e,
+ 0x07, 0xeb, 0x6e, 0x26, 0x0d, 0xd3, 0x1f, 0xe5, 0xdf, 0xbd,
+ 0x06, 0x2b, 0xf6, 0xe4, 0x21, 0x54, 0xde, 0x3f, 0x7b, 0x4e,
+ 0x76, 0xc9, 0x13, 0x8c, 0xec, 0x0d, 0x20, 0x85, 0xfd, 0x0d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1345,
+ {0x4d, 0x17, 0xb6, 0x0a, 0x83, 0x3b, 0x2d, 0x85, 0x2f, 0x8f, 0x2f,
+ 0x0f, 0x53, 0x1d, 0xef, 0x77, 0x42, 0xab, 0xb5, 0x26, 0x17, 0x85,
+ 0x7b, 0x7e, 0x8b, 0x43, 0x0b, 0x36, 0x54, 0xf0, 0x4b, 0x05},
+ {0xec, 0x94, 0x49, 0x77, 0xce, 0x56, 0x16, 0x50, 0xc7, 0x05, 0x5d,
+ 0x0b, 0x46, 0xb0, 0x1b, 0xef, 0x29, 0x1f, 0x2b, 0xea, 0x5f, 0x67,
+ 0xde, 0xf7, 0x9f, 0x4c, 0x2b, 0x11, 0x40, 0x23, 0x49},
+ {0x05, 0xa5, 0xef, 0x08, 0x39, 0xed, 0xf5, 0x0c, 0xa1, 0x58,
+ 0xb1, 0xa3, 0x74, 0x08, 0xdf, 0x32, 0x11, 0x61, 0x27, 0x44,
+ 0x85, 0x9d, 0xff, 0x08, 0xfc, 0xbf, 0x30, 0x7e, 0x6c, 0xfb,
+ 0xd7, 0xc2, 0xd2, 0xed, 0x51, 0xf2, 0x29, 0x00, 0x40, 0x93},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1346,
+ {0x36, 0x70, 0x40, 0x84, 0xe0, 0xea, 0x2a, 0x13, 0xa6, 0xbc, 0x90,
+ 0x3a, 0xc2, 0x91, 0x50, 0x3c, 0x69, 0x51, 0xb0, 0x0a, 0xc7, 0xa3,
+ 0x36, 0x97, 0x67, 0x24, 0x7f, 0x7a, 0xa9, 0xe4, 0x7a, 0x0a},
+ {0xcd, 0x48, 0xe2, 0x97, 0xd5, 0x5b, 0xb8, 0xb1, 0x7a, 0xc9, 0xba,
+ 0x8d, 0x54, 0x3a, 0x68, 0x59, 0x55, 0xe1, 0x2d, 0x34, 0xa1, 0x4c,
+ 0x3f, 0xf7, 0x2f, 0xa5, 0x41, 0x76, 0xc5, 0xf9, 0x90},
+ {0x19, 0xc6, 0xbc, 0xe1, 0x0d, 0x79, 0x0b, 0xcb, 0x36, 0x5a,
+ 0x94, 0x57, 0x67, 0x12, 0x26, 0xb6, 0xe5, 0x81, 0x0b, 0xa5,
+ 0x62, 0x1d, 0x93, 0x7a, 0x38, 0x87, 0x5e, 0x68, 0x81, 0x27,
+ 0x36, 0x58, 0xf5, 0xff, 0x1f, 0x30, 0x9d, 0x62, 0x6f, 0xaf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1347,
+ {0xeb, 0x65, 0xa9, 0xc0, 0x06, 0x37, 0x7d, 0xea, 0x13, 0x32, 0x8d,
+ 0xd1, 0x76, 0xbc, 0x2f, 0xd7, 0x03, 0xdb, 0xda, 0x99, 0x29, 0xaf,
+ 0xab, 0x7a, 0x6c, 0x5b, 0xe1, 0x31, 0xc3, 0x6d, 0xf6, 0x38},
+ {0xcd, 0x48, 0xe2, 0x97, 0xd5, 0x5b, 0xb8, 0xb1, 0x7a, 0xc9, 0xba,
+ 0x8d, 0x54, 0x3a, 0x68, 0x59, 0x55, 0xe1, 0x2d, 0x34, 0xa1, 0x4c,
+ 0x3f, 0xf7, 0x2f, 0xa5, 0x41, 0x76, 0xc5, 0xf9, 0x90, 0x01},
+ {0x05, 0x29, 0x94, 0xf9, 0x91, 0x30, 0xc6, 0xf5, 0xc9, 0x7e,
+ 0xd7, 0x8e, 0x79, 0x79, 0xf8, 0x77, 0x12, 0x35, 0x40, 0x39,
+ 0x75, 0x34, 0xb6, 0xea, 0xfe, 0x91, 0xb8, 0x2d, 0x18, 0x0d,
+ 0x1c, 0x0e, 0x16, 0xd6, 0x17, 0x80, 0xf6, 0x60, 0xa1, 0x41},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1348,
+ {0x19, 0xc8, 0x35, 0x23, 0xfe, 0x7a, 0x46, 0xdc, 0x74, 0xfb, 0xb5,
+ 0xfb, 0x0c, 0x47, 0x23, 0xd4, 0x18, 0xa0, 0xb0, 0xc5, 0x1e, 0x78,
+ 0x51, 0x66, 0xd8, 0xe4, 0xba, 0x5f, 0x1a, 0x5d, 0x92, 0x45},
+ {0xc8, 0xf8, 0xc1, 0x52, 0xd1, 0x11, 0xef, 0x23, 0x1f, 0x36, 0x73,
+ 0x23, 0x4f, 0x71, 0x8e, 0x82, 0x19, 0x56, 0xbb, 0x19, 0x5f, 0xec,
+ 0x57, 0x96, 0x75, 0xd6, 0x8e, 0xd7, 0x85, 0xd1, 0x80},
+ {0x7b, 0xaa, 0x10, 0xf2, 0x4d, 0x7f, 0x6a, 0x0c, 0x10, 0x79,
+ 0x62, 0x4d, 0xc4, 0x43, 0x27, 0x8a, 0x0f, 0x84, 0x38, 0xc3,
+ 0x92, 0x78, 0xe8, 0x74, 0xfd, 0x3e, 0xba, 0x9c, 0xa6, 0xa1,
+ 0xf7, 0xa9, 0x7d, 0x9b, 0x29, 0xf2, 0x9c, 0xe2, 0x04, 0xb6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1349,
+ {0x25, 0xfa, 0x70, 0x4c, 0xb6, 0x73, 0x24, 0x16, 0x0b, 0x7c, 0xe8,
+ 0xfa, 0x17, 0xa0, 0xaf, 0x00, 0x7a, 0xcd, 0x23, 0x41, 0xd0, 0xe9,
+ 0x84, 0x17, 0xa8, 0x3a, 0x4d, 0xf1, 0x21, 0x67, 0x35, 0x62},
+ {0x4b, 0x2d, 0x9f, 0x4d, 0x83, 0x71, 0x88, 0xa2, 0x67, 0xef, 0x75,
+ 0x35, 0x44, 0x20, 0x6c, 0xe9, 0x82, 0x23, 0xa0, 0x2a, 0xf1, 0x83,
+ 0x5a, 0x0f, 0x2b, 0xcb, 0xd0, 0x17, 0xf6, 0x5d, 0x42},
+ {0xd8, 0xfd, 0x92, 0xb9, 0x1a, 0x48, 0x09, 0xba, 0x3a, 0xba,
+ 0x6e, 0x3f, 0x97, 0xd0, 0x25, 0x9d, 0xc0, 0xc7, 0xba, 0xf7,
+ 0x64, 0x88, 0x62, 0x4c, 0xb8, 0x7a, 0x14, 0x50, 0x3c, 0x66,
+ 0x6b, 0xce, 0x1f, 0x57, 0x62, 0xbb, 0x04, 0x52, 0x59, 0xd1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1350,
+ {0xb2, 0x78, 0x8c, 0xa6, 0xc7, 0xdf, 0xad, 0x85, 0x1e, 0x2e, 0xb1,
+ 0xbb, 0xbd, 0x4a, 0x42, 0x26, 0xc3, 0x70, 0x19, 0x6b, 0xd0, 0x54,
+ 0x4b, 0x31, 0xad, 0xf7, 0x93, 0xae, 0xda, 0x69, 0xe9, 0x53},
+ {0xbf, 0xcb, 0xc6, 0x20, 0xa3, 0x4c, 0xf9, 0x13, 0x24, 0x1f, 0x44,
+ 0x5d, 0xa2, 0x80, 0xc9, 0xdc, 0x8f, 0xa8, 0x9f, 0x1f, 0xb8, 0x36,
+ 0x6d, 0xce, 0x18, 0x76, 0x89, 0x80, 0x66, 0xa8, 0xb1},
+ {0x46, 0x1d, 0xed, 0x06, 0x4f, 0x59, 0x77, 0x31, 0x98, 0x32,
+ 0xfc, 0x37, 0x68, 0xd2, 0xc5, 0xf7, 0x82, 0xc5, 0x0f, 0x0d,
+ 0x1a, 0x39, 0xc1, 0x40, 0xde, 0xa9, 0x76, 0x58, 0x63, 0x9a,
+ 0xed, 0x3a, 0xce, 0x68, 0x58, 0x61, 0xe4, 0x4a, 0xfa, 0x21},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1351,
+ {0x6f, 0xaa, 0xf0, 0xd5, 0xbd, 0xa3, 0x13, 0xa7, 0xcd, 0xdc, 0x20,
+ 0xc8, 0x3a, 0x89, 0x3b, 0x5e, 0xd3, 0x98, 0x9b, 0x85, 0x07, 0x52,
+ 0x56, 0x83, 0x82, 0x89, 0xff, 0xb9, 0x9a, 0xec, 0xce, 0x3b},
+ {0xbf, 0xcb, 0xc6, 0x20, 0xa3, 0x4c, 0xf9, 0x13, 0x24, 0x1f, 0x44,
+ 0x5d, 0xa2, 0x80, 0xc9, 0xdc, 0x8f, 0xa8, 0x9f, 0x1f, 0xb8, 0x36,
+ 0x6d, 0xce, 0x18, 0x76, 0x89, 0x80, 0x66, 0xa8, 0xb1, 0x01},
+ {0x20, 0x6d, 0x17, 0x9c, 0x2c, 0xca, 0x7a, 0x43, 0x3d, 0x75,
+ 0xbc, 0x61, 0xd3, 0x8c, 0x55, 0xbf, 0xca, 0x7d, 0xd8, 0xde,
+ 0x60, 0x52, 0x83, 0x63, 0x91, 0x66, 0xa7, 0xfa, 0xd9, 0x87,
+ 0xcc, 0x65, 0x6f, 0x9a, 0x6b, 0xd9, 0x68, 0xb3, 0x19, 0x62},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1352,
+ {0x81, 0x17, 0xd1, 0x40, 0x74, 0xb5, 0xc7, 0xe9, 0x34, 0x4c, 0x9b,
+ 0x42, 0x14, 0x13, 0x5c, 0x76, 0xb5, 0x85, 0xbe, 0xc6, 0x72, 0xf2,
+ 0xe0, 0x54, 0xec, 0xc8, 0x35, 0x0d, 0x75, 0x2d, 0x63, 0x23},
+ {0xf7, 0x3f, 0xf8, 0x87, 0xaf, 0x81, 0xf8, 0x82, 0x68, 0xbf, 0x0b,
+ 0x07, 0x46, 0xc9, 0x66, 0x60, 0x30, 0xff, 0xb0, 0xbd, 0xe0, 0x21,
+ 0xc8, 0xd9, 0xdd, 0x47, 0x1a, 0xae, 0xd3, 0xaa, 0x59},
+ {0xf3, 0x99, 0xd6, 0x6f, 0x37, 0xc6, 0xee, 0x6b, 0xd6, 0x95,
+ 0x46, 0x7d, 0x38, 0x64, 0xf9, 0xe2, 0x50, 0xb7, 0x6f, 0x58,
+ 0x73, 0x17, 0xd1, 0x31, 0x43, 0x9f, 0x2b, 0x8c, 0x5b, 0x34,
+ 0xa3, 0xfa, 0x22, 0x31, 0x55, 0xa6, 0x39, 0x43, 0x9c, 0x63},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1353,
+ {0xf8, 0x97, 0x32, 0xce, 0xe8, 0x22, 0x67, 0x35, 0xee, 0x03, 0x02,
+ 0x00, 0x93, 0xd0, 0x2b, 0xa1, 0xd1, 0xf6, 0x58, 0xbd, 0x19, 0x25,
+ 0x32, 0xf8, 0x9f, 0x14, 0xc4, 0x70, 0x67, 0x52, 0xb5, 0x0f},
+ {0x9a, 0x5c, 0x3c, 0x6f, 0xbc, 0xa7, 0x00, 0x7e, 0x1e, 0xc9, 0xfa,
+ 0x62, 0xf5, 0x0c, 0x46, 0xaf, 0x21, 0x86, 0xf5, 0xab, 0x3b, 0x5e,
+ 0x93, 0x6e, 0xf9, 0x84, 0x5e, 0xcd, 0x36, 0x2a, 0x6d},
+ {0x78, 0x4b, 0x32, 0x88, 0x62, 0x5a, 0xf3, 0xfd, 0x5b, 0x67,
+ 0x5c, 0x0b, 0xf7, 0x2e, 0x08, 0xbe, 0x1d, 0xde, 0xd4, 0xcf,
+ 0xeb, 0x1b, 0xfa, 0x00, 0x7d, 0xde, 0x6c, 0xce, 0x87, 0x50,
+ 0x10, 0xe2, 0x65, 0xec, 0x6b, 0x0a, 0xf9, 0x1d, 0x6c, 0x84},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1354,
+ {0x19, 0xbb, 0xa3, 0x72, 0xb4, 0xe6, 0x52, 0x57, 0x66, 0x2b, 0xbd,
+ 0x9c, 0x95, 0xab, 0xdc, 0xae, 0x73, 0xcb, 0xb3, 0xb3, 0x36, 0xe8,
+ 0x59, 0x10, 0xf5, 0x61, 0xc8, 0x1b, 0x21, 0x0b, 0xcd, 0x6f},
+ {0x1a, 0xa7, 0x7c, 0xf3, 0x47, 0x58, 0x39, 0x01, 0xfa, 0x24, 0xad,
+ 0x28, 0x15, 0x8c, 0xb2, 0x5b, 0xbd, 0xa6, 0x4f, 0x0f, 0xb9, 0xb8,
+ 0x63, 0x23, 0x33, 0xd7, 0x79, 0x0c, 0xd6, 0xb1, 0xa1},
+ {0xc7, 0x9b, 0xc2, 0xd7, 0x21, 0x44, 0xd0, 0x45, 0xd0, 0x6a,
+ 0xc3, 0x41, 0x69, 0xbe, 0xfd, 0x25, 0x1f, 0xdc, 0xcb, 0x60,
+ 0x2a, 0x49, 0x09, 0x21, 0xed, 0xef, 0x5f, 0xbe, 0x54, 0xe5,
+ 0xa9, 0x20, 0x65, 0x6d, 0x32, 0x13, 0x54, 0x34, 0xc8, 0xe5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1355,
+ {0x8f, 0xff, 0x57, 0x84, 0xdc, 0x41, 0xf5, 0xe0, 0xad, 0xc8, 0x43,
+ 0xad, 0xae, 0x98, 0xc2, 0xce, 0x26, 0x1b, 0x4d, 0xcb, 0x9d, 0x2c,
+ 0xc0, 0x88, 0x9f, 0xbf, 0xf7, 0xb3, 0x14, 0x19, 0xa3, 0xde},
+ {0x2e, 0xcb, 0x47, 0xb8, 0x14, 0x4e, 0xfd, 0x7b, 0x55, 0x30, 0x54,
+ 0x15, 0x58, 0x14, 0x09, 0x0e, 0xdf, 0x35, 0x32, 0xdc, 0xe4, 0x73,
+ 0x46, 0x83, 0x1a, 0xd8, 0xc6, 0xab, 0x5f, 0x8f, 0xc1},
+ {0x9c, 0x7c, 0xa4, 0x9b, 0x47, 0x41, 0xbc, 0x75, 0xcb, 0xc5,
+ 0xf9, 0x77, 0x49, 0xdb, 0xc2, 0x09, 0xeb, 0x77, 0x22, 0x0c,
+ 0xd0, 0xa6, 0x83, 0xd6, 0xd6, 0xe9, 0x7a, 0x25, 0x51, 0x1d,
+ 0xd9, 0xa7, 0x04, 0xdd, 0xf7, 0x7c, 0xe7, 0x4a, 0xe5, 0xe4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1356,
+ {0xc6, 0xac, 0x40, 0x7d, 0xe1, 0x73, 0xaa, 0x4f, 0xe0, 0xdf, 0xe4,
+ 0xb3, 0xa8, 0x2b, 0xdd, 0x7f, 0x27, 0x72, 0x0c, 0x48, 0x3a, 0xda,
+ 0xcf, 0x57, 0x46, 0x1e, 0xa7, 0x93, 0x83, 0xfe, 0xeb, 0x47},
+ {0x17, 0x2b, 0x19, 0xe5, 0xd7, 0x99, 0xfb, 0x74, 0x9c, 0xd6, 0xaf,
+ 0x90, 0x87, 0xf1, 0xe9, 0xf1, 0x6c, 0x81, 0x06, 0xb8, 0x41, 0xc9,
+ 0xe3, 0xfa, 0x64, 0x67, 0x95, 0x60, 0xbf, 0x20, 0x26},
+ {0x40, 0xff, 0xd5, 0x11, 0xf5, 0x9c, 0x2d, 0x44, 0x91, 0x68,
+ 0x44, 0xd7, 0x00, 0x3c, 0x4e, 0x0e, 0xf0, 0x75, 0xf2, 0x92,
+ 0x56, 0x7c, 0x11, 0xf8, 0x2d, 0xe6, 0xe6, 0x90, 0x90, 0xc2,
+ 0x2d, 0x34, 0x13, 0xaf, 0x89, 0xd5, 0xc3, 0x26, 0x79, 0xc8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1357,
+ {0x9c, 0x2f, 0x01, 0xde, 0x02, 0x31, 0x9d, 0xde, 0xdc, 0xd6, 0x19,
+ 0x37, 0x69, 0xa6, 0xe1, 0x34, 0xed, 0x2e, 0xf4, 0xb2, 0xe3, 0x6b,
+ 0x0e, 0xdc, 0x17, 0x19, 0xfb, 0xd3, 0xbc, 0x38, 0x50, 0xb4},
+ {0x17, 0x2b, 0x19, 0xe5, 0xd7, 0x99, 0xfb, 0x74, 0x9c, 0xd6, 0xaf,
+ 0x90, 0x87, 0xf1, 0xe9, 0xf1, 0x6c, 0x81, 0x06, 0xb8, 0x41, 0xc9,
+ 0xe3, 0xfa, 0x64, 0x67, 0x95, 0x60, 0xbf, 0x20, 0x26, 0x01},
+ {0xe3, 0xf3, 0xb2, 0xed, 0x79, 0x4f, 0xb6, 0x04, 0xa1, 0x62,
+ 0x91, 0x1a, 0x7d, 0x8e, 0x8b, 0x44, 0xd7, 0xb9, 0xba, 0x65,
+ 0x83, 0x4e, 0xd9, 0xca, 0xdf, 0x41, 0x0e, 0x27, 0xfd, 0xbd,
+ 0x11, 0x93, 0x4e, 0xe1, 0x49, 0x02, 0x05, 0xf4, 0xc2, 0xb6},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1358,
+ {0x08, 0x2c, 0x6d, 0x78, 0xdd, 0x4d, 0x32, 0xd5, 0x34, 0xd6, 0x1d,
+ 0x27, 0x44, 0x0c, 0xdc, 0xe2, 0x77, 0x70, 0xe0, 0x23, 0x71, 0x1e,
+ 0xae, 0xf1, 0x6d, 0x5c, 0xd1, 0x29, 0x03, 0x5a, 0x02, 0x13},
+ {0xa1, 0xb8, 0xbf, 0x83, 0xa8, 0x16, 0xdb, 0x26, 0x98, 0xd6, 0x97,
+ 0xae, 0xa7, 0x06, 0x34, 0xba, 0x78, 0x77, 0xa5, 0x16, 0xdf, 0xf3,
+ 0x99, 0x7c, 0xc3, 0xe3, 0xd5, 0xad, 0xb7, 0x90, 0x42},
+ {0xdc, 0x06, 0xcc, 0x5b, 0x6e, 0x15, 0xb4, 0x20, 0xb9, 0x14,
+ 0xc1, 0x8c, 0x9c, 0xd5, 0x45, 0xe8, 0xd9, 0x32, 0x97, 0x3c,
+ 0x56, 0x01, 0x55, 0xc2, 0x31, 0x06, 0x13, 0x50, 0x8c, 0x26,
+ 0xa9, 0xa6, 0xe6, 0xd2, 0x96, 0x33, 0x55, 0x99, 0x5c, 0x49},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1359,
+ {0x97, 0x00, 0xa8, 0x44, 0x61, 0x3c, 0xaf, 0x56, 0xf0, 0x46, 0x70,
+ 0xc6, 0x28, 0x77, 0x8a, 0x55, 0x3f, 0x7e, 0x20, 0x95, 0x2c, 0x38,
+ 0xb4, 0x92, 0x4b, 0x1b, 0x92, 0x3b, 0x04, 0x89, 0xe7, 0x51},
+ {0x80, 0x03, 0x4c, 0xc8, 0xd9, 0x52, 0x6b, 0x53, 0x3a, 0x19, 0x25,
+ 0x53, 0x4b, 0x55, 0x1a, 0x65, 0x64, 0x34, 0x93, 0xb0, 0x60, 0x89,
+ 0xb3, 0x77, 0xa7, 0xaa, 0xa0, 0x86, 0xff, 0xd2, 0x4e},
+ {0xb2, 0xff, 0x17, 0x31, 0xfc, 0x97, 0xcd, 0xda, 0xba, 0x6e,
+ 0x34, 0x9e, 0x51, 0xcd, 0xee, 0xc2, 0xbf, 0x14, 0x2f, 0x95,
+ 0x6f, 0x0b, 0x39, 0xb5, 0x8b, 0xcd, 0x41, 0x8f, 0xe2, 0x6c,
+ 0x40, 0x92, 0x34, 0x6f, 0x18, 0x1c, 0x08, 0xb4, 0x7a, 0x00},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1360,
+ {0x2c, 0xbd, 0x13, 0xa6, 0x05, 0xe8, 0x76, 0x88, 0x3d, 0xa9, 0xab,
+ 0x15, 0x8e, 0x2b, 0xf4, 0x9b, 0xa0, 0x51, 0x18, 0x25, 0xbe, 0x2d,
+ 0xa7, 0x7b, 0xaa, 0x59, 0x57, 0x9f, 0x02, 0xf5, 0xec, 0xc5},
+ {0xdd, 0x95, 0xf2, 0x66, 0x82, 0x53, 0x4b, 0xf3, 0xf2, 0xaa, 0xb2,
+ 0x29, 0x59, 0x78, 0x61, 0x67, 0xdc, 0xcc, 0xea, 0xed, 0x10, 0xda,
+ 0x7e, 0x48, 0xd7, 0x9f, 0xa8, 0xbc, 0x05, 0x49, 0x4f},
+ {0x7f, 0x75, 0xc0, 0xa6, 0xb5, 0x5f, 0x26, 0x93, 0x52, 0x9b,
+ 0x58, 0x82, 0x04, 0x3a, 0xfa, 0x12, 0xf2, 0xff, 0x7a, 0x79,
+ 0x57, 0xa9, 0xb5, 0xa2, 0x61, 0x03, 0x81, 0xb8, 0x53, 0x99,
+ 0x41, 0x68, 0x17, 0xd8, 0x1c, 0x72, 0x19, 0xa6, 0xb6, 0xa4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1361,
+ {0xc6, 0xde, 0x7c, 0x30, 0xd4, 0x6e, 0x23, 0x9d, 0x41, 0x2d, 0x67,
+ 0xf5, 0x82, 0xf4, 0x69, 0x36, 0x17, 0x67, 0x4b, 0x48, 0xa9, 0x79,
+ 0xb0, 0x11, 0xe2, 0x9a, 0x78, 0xf1, 0x19, 0x84, 0x6e, 0xa9},
+ {0x54, 0x7b, 0x52, 0xbe, 0x5e, 0x99, 0x1d, 0x8c, 0x21, 0x89, 0x70,
+ 0xa9, 0x0d, 0xf9, 0x6e, 0x8f, 0x9d, 0x92, 0x5b, 0x28, 0xd4, 0x20,
+ 0x2c, 0x8c, 0xea, 0xcc, 0x04, 0xa6, 0x28, 0x52, 0x27},
+ {0xce, 0x51, 0xb4, 0xae, 0x0d, 0xed, 0xe1, 0xcb, 0x53, 0x02,
+ 0xda, 0xd3, 0xc5, 0x8d, 0x3a, 0x6f, 0xf8, 0x9e, 0x14, 0x59,
+ 0xb9, 0xb3, 0x65, 0xf5, 0xf9, 0x72, 0xcd, 0x6e, 0x63, 0x55,
+ 0x3c, 0x92, 0xde, 0xa1, 0xbd, 0xcb, 0xfb, 0x46, 0x06, 0xd5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1362,
+ {0xbf, 0x1f, 0x89, 0xa8, 0xfa, 0xc3, 0x6e, 0x75, 0xc2, 0xfd, 0x7d,
+ 0x03, 0x88, 0xb4, 0x3f, 0x44, 0xe7, 0xe3, 0xa3, 0xce, 0x15, 0x65,
+ 0xcd, 0x2d, 0xa5, 0x26, 0xf6, 0x50, 0xea, 0x92, 0x3f, 0x22},
+ {0x74, 0xe7, 0x90, 0x37, 0xaf, 0x82, 0x2e, 0x41, 0x13, 0x64, 0x49,
+ 0x2c, 0xf8, 0xc3, 0x72, 0xc7, 0x8f, 0x24, 0x0c, 0x39, 0x20, 0xed,
+ 0x7d, 0x09, 0x51, 0xc5, 0xcc, 0x2a, 0xf4, 0x16, 0xdd},
+ {0xb5, 0x7a, 0x30, 0x1f, 0xe7, 0xeb, 0xf1, 0x3a, 0xec, 0x1b,
+ 0x19, 0x1c, 0x0c, 0x4e, 0x78, 0x10, 0x77, 0x36, 0xde, 0xbe,
+ 0x08, 0xcd, 0xa0, 0x6a, 0xdc, 0x34, 0x82, 0xb0, 0xba, 0xb9,
+ 0xd6, 0xfa, 0x74, 0x6d, 0xed, 0xce, 0x38, 0x53, 0x25, 0xe5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1363,
+ {0xda, 0xd8, 0xd0, 0x05, 0x7f, 0xc7, 0xe9, 0xc9, 0x36, 0xed, 0x12,
+ 0xde, 0xc3, 0x56, 0x64, 0x64, 0xa6, 0x68, 0x50, 0xbe, 0x33, 0x75,
+ 0x39, 0x64, 0xe5, 0x94, 0xdf, 0x63, 0x29, 0x8d, 0x7d, 0x52},
+ {0x6b, 0x18, 0x66, 0x63, 0x84, 0x38, 0x53, 0x4a, 0xdd, 0x76, 0xfa,
+ 0x13, 0xe6, 0x97, 0x1d, 0xb7, 0x54, 0x2d, 0x72, 0x90, 0x45, 0x0b,
+ 0xac, 0x47, 0x36, 0x13, 0xf0, 0x55, 0x47, 0x28, 0x94},
+ {0x7a, 0x6a, 0xce, 0x28, 0x9a, 0x56, 0x89, 0x6b, 0x1f, 0x5b,
+ 0x8c, 0x9c, 0xf6, 0x86, 0x94, 0x8d, 0x07, 0x74, 0xe7, 0x11,
+ 0x1b, 0x58, 0x70, 0x66, 0xfd, 0xce, 0xfa, 0x08, 0x20, 0x03,
+ 0x77, 0xd1, 0x2d, 0xd7, 0x45, 0x82, 0xb5, 0x3e, 0xcf, 0x00},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1364,
+ {0x02, 0x2c, 0x98, 0x24, 0x1d, 0x59, 0x4c, 0x5b, 0x65, 0x2e, 0x4d,
+ 0xac, 0x8c, 0x77, 0x10, 0x19, 0xbb, 0x34, 0xa3, 0x60, 0x09, 0x92,
+ 0xdd, 0xa9, 0x59, 0xbc, 0xeb, 0xee, 0x53, 0x63, 0x54, 0xf9},
+ {0x6b, 0x18, 0x66, 0x63, 0x84, 0x38, 0x53, 0x4a, 0xdd, 0x76, 0xfa,
+ 0x13, 0xe6, 0x97, 0x1d, 0xb7, 0x54, 0x2d, 0x72, 0x90, 0x45, 0x0b,
+ 0xac, 0x47, 0x36, 0x13, 0xf0, 0x55, 0x47, 0x28, 0x94, 0x01},
+ {0x92, 0x91, 0xf5, 0x0c, 0x8b, 0x65, 0x65, 0xd4, 0x6e, 0x1f,
+ 0x41, 0x9f, 0xd0, 0x28, 0x12, 0x00, 0x70, 0x83, 0x39, 0x70,
+ 0xa2, 0xc2, 0xcd, 0xe0, 0x39, 0xf8, 0x9f, 0xba, 0x64, 0xd3,
+ 0x41, 0x05, 0x36, 0x0f, 0xc3, 0xfe, 0x2a, 0xcb, 0x21, 0xac},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1365,
+ {0x71, 0x20, 0x4b, 0x44, 0x43, 0xe6, 0x43, 0x9c, 0x6f, 0x6d, 0xd1,
+ 0x3d, 0x7e, 0x2a, 0x2b, 0x43, 0x00, 0x55, 0x19, 0x45, 0xb7, 0x0f,
+ 0x02, 0xe6, 0xce, 0x43, 0x62, 0x16, 0xcf, 0x53, 0x46, 0x25},
+ {0xad, 0x06, 0x08, 0xca, 0x0d, 0xdb, 0xee, 0x82, 0x37, 0x4f, 0x5b,
+ 0xa8, 0x35, 0x6c, 0x44, 0x94, 0x73, 0x54, 0x85, 0x6a, 0xfb, 0xd5,
+ 0xa9, 0xc5, 0xb7, 0x18, 0xa7, 0x94, 0x18, 0x52, 0xf5},
+ {0xa9, 0x40, 0x64, 0x6e, 0xf3, 0x89, 0xe8, 0xda, 0x08, 0xde,
+ 0xea, 0x87, 0x70, 0xbf, 0x13, 0xa6, 0xea, 0x19, 0x27, 0x47,
+ 0xff, 0xbe, 0x3f, 0xb7, 0x03, 0xae, 0xb8, 0x87, 0x8b, 0x04,
+ 0x5a, 0x45, 0xca, 0x08, 0xad, 0x8b, 0x55, 0x72, 0xa7, 0x6d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1366,
+ {0x6e, 0xa6, 0xa7, 0xf0, 0x94, 0x94, 0xb5, 0x9a, 0x57, 0x8b, 0xa7,
+ 0x75, 0xe5, 0xb3, 0xf8, 0xa9, 0x22, 0xeb, 0xdf, 0xf5, 0x63, 0xa1,
+ 0xa8, 0xa9, 0xfb, 0x2b, 0xc7, 0x3c, 0x7b, 0x11, 0x01, 0x2e},
+ {0xc8, 0xbd, 0xdf, 0xd4, 0x24, 0x00, 0x9b, 0xd5, 0x74, 0xf8, 0x12,
+ 0x5e, 0xc0, 0x14, 0xe8, 0xcc, 0xdd, 0xbb, 0x84, 0x05, 0x41, 0x71,
+ 0x3e, 0xf5, 0xb4, 0xad, 0xa2, 0xe9, 0xdf, 0x5b, 0x80},
+ {0xe8, 0x56, 0x51, 0xd4, 0xe0, 0xad, 0x84, 0x9c, 0x55, 0x4a,
+ 0x30, 0x0e, 0x73, 0xce, 0xab, 0x48, 0xc9, 0xd7, 0xb4, 0x2a,
+ 0x42, 0x51, 0xe0, 0x5e, 0x63, 0x21, 0x8b, 0x66, 0x0e, 0xaa,
+ 0x98, 0x53, 0x8c, 0x04, 0xc8, 0xee, 0x62, 0x39, 0x92, 0xfa},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1367,
+ {0x15, 0x06, 0x40, 0x88, 0x10, 0x7d, 0xc0, 0x67, 0xb6, 0x14, 0x9a,
+ 0xe7, 0x1b, 0x0f, 0x9f, 0xb1, 0xba, 0xde, 0x18, 0xe2, 0x9b, 0x85,
+ 0x83, 0xf2, 0xf2, 0xa1, 0x4b, 0xf4, 0x2d, 0xe1, 0xfa, 0x97},
+ {0x4a, 0xe8, 0xb3, 0x5f, 0x7f, 0xad, 0xe3, 0x67, 0x02, 0x9c, 0xdf,
+ 0x84, 0xcc, 0xd7, 0xb5, 0x3d, 0x7d, 0x61, 0xe6, 0x70, 0x32, 0x67,
+ 0x8c, 0x96, 0x57, 0xb0, 0xbe, 0xba, 0xef, 0xcf, 0x44},
+ {0x07, 0xe6, 0x84, 0xd4, 0xa6, 0xe7, 0x43, 0x31, 0x5e, 0xa9,
+ 0x4f, 0x24, 0xc5, 0xee, 0xee, 0xf7, 0xc6, 0x27, 0xc6, 0x8e,
+ 0xd6, 0x21, 0xfa, 0x92, 0x6b, 0x8e, 0x96, 0xe3, 0xb9, 0x36,
+ 0x97, 0xd0, 0xeb, 0xe9, 0x90, 0x47, 0x1d, 0x03, 0xaf, 0xf5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1368,
+ {0xc2, 0x56, 0xd3, 0xaf, 0x2b, 0xe9, 0xf6, 0x37, 0xa2, 0x1f, 0xef,
+ 0xd0, 0x6c, 0x05, 0x8b, 0x0c, 0x30, 0x14, 0xa0, 0x3d, 0x13, 0xb3,
+ 0x67, 0xc9, 0x45, 0x10, 0xf2, 0x0f, 0xea, 0xdf, 0x65, 0xc6},
+ {0x58, 0xb8, 0x1d, 0x7b, 0xe3, 0xf1, 0xbd, 0x5d, 0x65, 0x46, 0xdb,
+ 0x70, 0x84, 0xb1, 0xf9, 0xd2, 0xb0, 0x7c, 0x90, 0xd8, 0x42, 0xc7,
+ 0xea, 0x46, 0xcc, 0x35, 0x0c, 0xb7, 0x31, 0x7a, 0x58},
+ {0x27, 0xc4, 0xe9, 0x45, 0xd8, 0x2f, 0x76, 0x13, 0x33, 0xcc,
+ 0x48, 0x62, 0x02, 0x3b, 0xd6, 0xf4, 0x38, 0xbf, 0xdc, 0xe9,
+ 0xd0, 0x21, 0x2d, 0x71, 0xa5, 0x0e, 0x27, 0x05, 0xd8, 0x35,
+ 0xb0, 0xe4, 0xd1, 0x45, 0xdb, 0x45, 0x6b, 0x62, 0x78, 0x71},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1369,
+ {0x1c, 0xb2, 0x4b, 0x99, 0x06, 0x40, 0xf4, 0x49, 0x87, 0x89, 0x1b,
+ 0x92, 0x33, 0x14, 0xc3, 0xa1, 0x91, 0xdd, 0xd2, 0x15, 0xdc, 0xad,
+ 0x2a, 0xd2, 0x53, 0xa9, 0x25, 0x99, 0x57, 0xc1, 0x39, 0xe4},
+ {0x6d, 0x2a, 0xf6, 0xf1, 0xea, 0x47, 0x29, 0x45, 0xde, 0x36, 0xf6,
+ 0xb2, 0x94, 0x92, 0x6d, 0x92, 0x73, 0x02, 0xd0, 0xd3, 0xff, 0xd2,
+ 0xd4, 0x6a, 0xe5, 0x19, 0x42, 0x14, 0x10, 0xd0, 0x67},
+ {0xae, 0xb6, 0xc0, 0x80, 0xd7, 0x68, 0xd0, 0x2b, 0x9c, 0x49,
+ 0x77, 0x80, 0x35, 0xe1, 0x33, 0x34, 0xec, 0xc7, 0x91, 0xc6,
+ 0x38, 0x56, 0x8a, 0xa3, 0xc9, 0xad, 0xb5, 0x42, 0x7e, 0xdf,
+ 0xa3, 0x1e, 0x28, 0xec, 0x0d, 0x4c, 0x0d, 0x43, 0x33, 0x5c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1370,
+ {0xeb, 0x65, 0x97, 0x3f, 0x66, 0x99, 0xd1, 0xc4, 0x52, 0x85, 0xf5,
+ 0x3e, 0xf8, 0x39, 0x9f, 0x02, 0xb5, 0x5f, 0x4e, 0x44, 0x56, 0x0c,
+ 0x0e, 0x46, 0x5b, 0x58, 0x75, 0x10, 0xea, 0x19, 0x90, 0x0a},
+ {0x6d, 0x2a, 0xf6, 0xf1, 0xea, 0x47, 0x29, 0x45, 0xde, 0x36, 0xf6,
+ 0xb2, 0x94, 0x92, 0x6d, 0x92, 0x73, 0x02, 0xd0, 0xd3, 0xff, 0xd2,
+ 0xd4, 0x6a, 0xe5, 0x19, 0x42, 0x14, 0x10, 0xd0, 0x67, 0x01},
+ {0x76, 0x5c, 0xe3, 0xb4, 0x6e, 0x01, 0x8b, 0xb1, 0x8f, 0xe3,
+ 0x6d, 0x5e, 0x34, 0xab, 0x2c, 0xe6, 0x7a, 0x5e, 0xbb, 0x04,
+ 0xe2, 0xfe, 0x10, 0xb3, 0xc6, 0xee, 0xc8, 0x38, 0x23, 0x51,
+ 0x4b, 0x4e, 0xb0, 0xce, 0xce, 0x0b, 0x0a, 0x47, 0x17, 0xef},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1371,
+ {0x64, 0xff, 0x2d, 0xd2, 0x81, 0x0b, 0x97, 0xbd, 0x10, 0x7a, 0x6a,
+ 0x37, 0x01, 0xc3, 0x18, 0xaa, 0x34, 0x2d, 0x73, 0x22, 0xec, 0x82,
+ 0x53, 0x38, 0xac, 0x0e, 0x2d, 0xaa, 0x48, 0x0f, 0xb1, 0x44},
+ {0x72, 0xa7, 0x7d, 0xd6, 0x9c, 0x48, 0xff, 0x8a, 0x96, 0x2a, 0x5d,
+ 0x73, 0xfe, 0x97, 0x66, 0x33, 0xfa, 0x8b, 0x0b, 0xad, 0x15, 0xb9,
+ 0x10, 0xaa, 0x63, 0x27, 0xf1, 0xa0, 0xe9, 0xa3, 0xeb},
+ {0x20, 0xe9, 0x45, 0x75, 0x6a, 0x90, 0xdd, 0x5d, 0xfa, 0xc9,
+ 0x01, 0xd7, 0x77, 0x72, 0x9b, 0x96, 0x70, 0xc6, 0xa7, 0xd1,
+ 0x29, 0x43, 0xa6, 0x07, 0x63, 0xad, 0xfa, 0x6b, 0xec, 0xd1,
+ 0xbd, 0x7f, 0x7d, 0xc4, 0x36, 0x76, 0x83, 0x1a, 0xb4, 0x5f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1372,
+ {0xb7, 0xf0, 0xb7, 0xa6, 0x7d, 0x4d, 0xc4, 0xd2, 0x5d, 0x08, 0xbe,
+ 0x29, 0xf6, 0x8d, 0x47, 0xe1, 0x68, 0xfc, 0x3a, 0x4b, 0xaf, 0x9e,
+ 0x6b, 0xd9, 0x23, 0x3b, 0x02, 0xe8, 0x90, 0x3a, 0x21, 0x59},
+ {0x74, 0x8b, 0x65, 0x42, 0x13, 0xd7, 0x1f, 0x02, 0x6b, 0x71, 0xca,
+ 0x28, 0x45, 0x00, 0x10, 0xe6, 0xd3, 0x7f, 0xa8, 0x34, 0x6c, 0x89,
+ 0x9f, 0x8e, 0x74, 0xe3, 0x78, 0xdb, 0xe4, 0x15, 0x07},
+ {0x40, 0x2f, 0x4e, 0xe9, 0x4f, 0x72, 0xa2, 0xb3, 0x92, 0x00,
+ 0xda, 0x38, 0xa0, 0x5c, 0x08, 0x15, 0x3a, 0x4c, 0x18, 0xc0,
+ 0xa4, 0xe5, 0xc2, 0x9c, 0x1f, 0x45, 0x09, 0x6a, 0x47, 0x80,
+ 0xe5, 0x3d, 0x4a, 0x8a, 0x17, 0x17, 0x12, 0xe1, 0x75, 0x68},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1373,
+ {0xbb, 0x6f, 0x48, 0xe8, 0x86, 0x9f, 0xf9, 0x3a, 0x40, 0x62, 0xaf,
+ 0x9d, 0x96, 0x02, 0x2b, 0x58, 0xcf, 0x18, 0x3e, 0xa0, 0xc0, 0xfe,
+ 0xff, 0xc8, 0xe1, 0xfc, 0x99, 0xf3, 0x2b, 0x66, 0x9d, 0x7e},
+ {0x5b, 0x00, 0xce, 0xc9, 0x22, 0x92, 0x49, 0xda, 0x2d, 0x37, 0xf2,
+ 0x3f, 0x55, 0xeb, 0x64, 0x5e, 0xc0, 0x07, 0x19, 0xaa, 0x5d, 0xc8,
+ 0x40, 0x8d, 0x36, 0xc9, 0x77, 0x5c, 0x8a, 0x8b, 0x74},
+ {0xc9, 0x7d, 0xbe, 0x9a, 0x34, 0x52, 0xa5, 0xfd, 0x37, 0xe0,
+ 0x60, 0xc4, 0x8f, 0x90, 0x1d, 0x9a, 0x20, 0xfe, 0x49, 0x3e,
+ 0x6f, 0x6b, 0x43, 0xe0, 0x1e, 0x49, 0x65, 0xa9, 0xaf, 0xdf,
+ 0x61, 0x7a, 0xba, 0xd7, 0xfd, 0xa7, 0x41, 0xa7, 0x8f, 0x84},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1374,
+ {0x24, 0x54, 0xfc, 0xa5, 0x4d, 0x59, 0x85, 0xd7, 0x63, 0xbb, 0x30,
+ 0xc3, 0x30, 0xa2, 0x05, 0xb3, 0x4f, 0x9c, 0x41, 0x09, 0xed, 0xcf,
+ 0x29, 0x39, 0x0b, 0xb2, 0x3b, 0x4b, 0x19, 0xf0, 0xe2, 0xdf},
+ {0x7f, 0x6d, 0x2f, 0xd3, 0xeb, 0xf1, 0xec, 0xbc, 0x7e, 0x1f, 0x68,
+ 0xae, 0x36, 0x5c, 0x35, 0x2b, 0xba, 0x35, 0xd3, 0xab, 0xec, 0xed,
+ 0xf4, 0xdc, 0x10, 0x44, 0xe7, 0x31, 0xe8, 0x75, 0xfa},
+ {0x8f, 0xc2, 0xe4, 0x22, 0xbb, 0x7b, 0xc6, 0x15, 0xf8, 0x82,
+ 0xf6, 0xc4, 0xf1, 0xba, 0x78, 0xf7, 0x98, 0x3b, 0x17, 0x89,
+ 0xdb, 0x67, 0xa2, 0x51, 0xa9, 0x9c, 0x91, 0xa1, 0xbe, 0xef,
+ 0x42, 0x52, 0x6a, 0xd5, 0x04, 0x41, 0x28, 0x85, 0x19, 0x85},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1375,
+ {0x39, 0x40, 0x7c, 0xf6, 0xeb, 0xea, 0x5b, 0x57, 0x6e, 0x80, 0x6d,
+ 0x16, 0xc3, 0x5a, 0xaa, 0xba, 0x21, 0xbf, 0xa0, 0xb2, 0xae, 0x83,
+ 0x01, 0x3e, 0xfe, 0xd6, 0x94, 0xb8, 0x68, 0x0b, 0xdb, 0xbf},
+ {0x7f, 0x6d, 0x2f, 0xd3, 0xeb, 0xf1, 0xec, 0xbc, 0x7e, 0x1f, 0x68,
+ 0xae, 0x36, 0x5c, 0x35, 0x2b, 0xba, 0x35, 0xd3, 0xab, 0xec, 0xed,
+ 0xf4, 0xdc, 0x10, 0x44, 0xe7, 0x31, 0xe8, 0x75, 0xfa, 0x01},
+ {0x93, 0x49, 0x2a, 0x5a, 0x96, 0x0d, 0x71, 0xe2, 0x05, 0x7e,
+ 0x15, 0x11, 0x4d, 0xda, 0x6c, 0x83, 0x04, 0xa2, 0x85, 0xa7,
+ 0x82, 0xf1, 0x3d, 0x09, 0xdf, 0x2f, 0x03, 0x42, 0xe8, 0xca,
+ 0xca, 0xc8, 0x96, 0xce, 0xea, 0x8c, 0x56, 0x88, 0x72, 0xa6},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1376,
+ {0x71, 0x32, 0x51, 0xcb, 0x49, 0x06, 0x47, 0xe7, 0x1b, 0xb7, 0x67,
+ 0xe7, 0xfe, 0xed, 0xd2, 0x04, 0x39, 0xed, 0xc6, 0x1f, 0x17, 0xb6,
+ 0x09, 0xc2, 0xff, 0x8a, 0xb1, 0xb9, 0x23, 0xa4, 0x50, 0xff},
+ {0x7f, 0x6d, 0x2f, 0xd3, 0xeb, 0xf1, 0xec, 0xbc, 0x7e, 0x1f, 0x68,
+ 0xae, 0x36, 0x5c, 0x35, 0x2b, 0xba, 0x35, 0xd3, 0xab, 0xec, 0xed,
+ 0xf4, 0xdc, 0x10, 0x44, 0xe7, 0x31, 0xe8, 0x75, 0xfa, 0x01},
+ {0x83, 0x18, 0xef, 0x7b, 0x58, 0x6d, 0xa3, 0x1c, 0xe1, 0xa4,
+ 0x20, 0x74, 0xc7, 0xdf, 0x6e, 0x9b, 0x6e, 0x12, 0xd1, 0x29,
+ 0xc7, 0x27, 0xab, 0xf5, 0x47, 0x6b, 0x2b, 0x44, 0x27, 0x3c,
+ 0x6b, 0xd1, 0x0b, 0xef, 0x05, 0xcf, 0xb4, 0x89, 0x9d, 0x6c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1377,
+ {0xea, 0x26, 0xff, 0x78, 0x19, 0x76, 0xb0, 0xb7, 0x7d, 0x8b, 0x89,
+ 0xc0, 0x19, 0x37, 0xa8, 0xd1, 0x26, 0x5c, 0x47, 0xda, 0xaa, 0xd6,
+ 0x60, 0x50, 0x3f, 0x91, 0x87, 0xaf, 0x74, 0x49, 0x08, 0x1f},
+ {0x51, 0xc4, 0x72, 0x87, 0x5a, 0xb9, 0x0d, 0x35, 0xe1, 0x0c, 0x29,
+ 0x87, 0xd5, 0x39, 0xb4, 0xa3, 0x14, 0x28, 0x86, 0xa5, 0xab, 0x6a,
+ 0x67, 0xd1, 0x4c, 0x1d, 0x64, 0xc3, 0x50, 0x8e, 0x46},
+ {0x62, 0x98, 0x34, 0xd9, 0x90, 0x4a, 0x9a, 0x51, 0x1c, 0xfa,
+ 0x04, 0x0f, 0xd5, 0x86, 0xf9, 0xe2, 0x8b, 0x64, 0x17, 0x03,
+ 0x63, 0x74, 0x58, 0xcc, 0x0f, 0xc7, 0x84, 0x27, 0xa0, 0xc2,
+ 0x32, 0x6d, 0x12, 0x64, 0xd3, 0xfc, 0xa5, 0x8c, 0x22, 0x77},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1378,
+ {0x40, 0xdb, 0xfa, 0x9b, 0xf9, 0x07, 0xe3, 0x8b, 0x06, 0xb6, 0xd4,
+ 0x50, 0x46, 0x07, 0xa7, 0x5b, 0x55, 0x38, 0x49, 0x99, 0xd3, 0x43,
+ 0x39, 0x35, 0x8b, 0x7d, 0x4a, 0x07, 0xf8, 0x8c, 0xe8, 0x74},
+ {0x54, 0xe8, 0xee, 0x5c, 0x1b, 0xbe, 0xb1, 0x15, 0x70, 0x9e, 0xdb,
+ 0xd7, 0xe8, 0xc6, 0xac, 0xb4, 0xa5, 0xc5, 0x1d, 0x73, 0x65, 0x4e,
+ 0x3e, 0x3d, 0xb3, 0xb7, 0x33, 0x76, 0x57, 0xb2, 0xdf},
+ {0x3a, 0x48, 0x82, 0xec, 0x22, 0x3e, 0x12, 0x7c, 0x56, 0xe1,
+ 0x5b, 0xe6, 0x01, 0x6b, 0x86, 0x56, 0x61, 0xbc, 0xb8, 0x0e,
+ 0xf9, 0x96, 0x60, 0x4e, 0x41, 0x4c, 0xd2, 0xd7, 0xd1, 0x41,
+ 0x25, 0x8c, 0xbb, 0x0b, 0x27, 0xc6, 0xe4, 0x4f, 0xf0, 0x2d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1379,
+ {0x69, 0x61, 0xbf, 0xff, 0xe7, 0xd2, 0x5a, 0x7f, 0x24, 0xf3, 0xf0,
+ 0x02, 0x10, 0xb3, 0xd7, 0x19, 0x1e, 0x03, 0x46, 0x1c, 0xfe, 0x6f,
+ 0xd6, 0x7c, 0x3b, 0xcd, 0x81, 0x57, 0x3d, 0x3d, 0xe8, 0x14},
+ {0x2a, 0x28, 0x14, 0x83, 0x40, 0xbf, 0xed, 0x89, 0xf6, 0xab, 0x1c,
+ 0x76, 0x65, 0x49, 0x70, 0x63, 0xe4, 0x83, 0xe2, 0x4f, 0x8c, 0xc2,
+ 0x4f, 0x21, 0x71, 0x82, 0xcc, 0xca, 0x7d, 0x62, 0x32},
+ {0xe9, 0xa7, 0x4f, 0xb3, 0xb8, 0xb4, 0x65, 0x0d, 0xa5, 0x7f,
+ 0x1c, 0x81, 0xe6, 0x91, 0xcc, 0x3c, 0x2e, 0x4c, 0xc7, 0xc7,
+ 0x94, 0xb9, 0x7c, 0x6c, 0x35, 0xaa, 0x09, 0xac, 0x17, 0x9e,
+ 0xf9, 0x5b, 0x54, 0x64, 0x47, 0xc2, 0x4c, 0x1b, 0x70, 0x06},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1380,
+ {0x31, 0x63, 0x1f, 0xae, 0x7c, 0xce, 0xd8, 0xf2, 0xa2, 0x9a, 0x42,
+ 0xd0, 0x41, 0x3a, 0x63, 0xef, 0x0f, 0x50, 0x8c, 0x17, 0x8b, 0x26,
+ 0x10, 0x07, 0xb8, 0x93, 0x06, 0x57, 0x4c, 0x9f, 0xcc, 0xfd},
+ {0xb3, 0x18, 0xa1, 0x1d, 0x3e, 0x87, 0x31, 0x79, 0xe9, 0x8d, 0x84,
+ 0x10, 0xa9, 0xc6, 0xad, 0x9b, 0xe9, 0xf1, 0xf0, 0x9d, 0xea, 0x48,
+ 0xc6, 0xa0, 0x78, 0xda, 0x4c, 0x8b, 0x7b, 0x39, 0x16},
+ {0x96, 0x5f, 0xea, 0x29, 0xdd, 0xec, 0xeb, 0x2f, 0x72, 0xbe,
+ 0x98, 0x75, 0x48, 0x9c, 0xab, 0x40, 0x4c, 0x77, 0x0c, 0xbd,
+ 0x49, 0xd9, 0xc0, 0x4b, 0xf5, 0xdc, 0xb5, 0xc0, 0xbe, 0xbe,
+ 0x01, 0x45, 0x1d, 0x11, 0x0a, 0xb1, 0xb6, 0xc1, 0xab, 0x94},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1381,
+ {0x70, 0xff, 0xe3, 0xe0, 0x76, 0xf2, 0x18, 0xd1, 0xfc, 0x1d, 0x89,
+ 0x95, 0x74, 0xe0, 0xd2, 0x5c, 0xfa, 0xb1, 0x0e, 0x49, 0x54, 0xcd,
+ 0xa9, 0x74, 0xe9, 0x10, 0x7e, 0x77, 0x7a, 0x95, 0xab, 0x86},
+ {0xb5, 0xd3, 0x65, 0x6b, 0x41, 0x56, 0x46, 0x51, 0x34, 0x66, 0xbd,
+ 0x32, 0x60, 0x60, 0x36, 0x9b, 0x4f, 0xb4, 0x27, 0xa4, 0x43, 0xd7,
+ 0xd4, 0x4c, 0x6a, 0x9a, 0xe7, 0xa8, 0x5e, 0xa5, 0xc2},
+ {0x19, 0x81, 0xb5, 0x92, 0x1e, 0xd8, 0x57, 0x16, 0xc1, 0xb2,
+ 0xc8, 0x21, 0xdc, 0xb7, 0xde, 0xe6, 0x1a, 0x61, 0x82, 0x9a,
+ 0xf0, 0x56, 0x1c, 0xd6, 0x93, 0xd3, 0x32, 0x47, 0x5f, 0x96,
+ 0xb0, 0x7a, 0x7d, 0x0e, 0xe4, 0xba, 0xec, 0xba, 0x16, 0x1b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1382,
+ {0x6f, 0xe2, 0x20, 0xb0, 0x37, 0x38, 0x4c, 0x63, 0x0e, 0x54, 0x2d,
+ 0x4f, 0x17, 0xc2, 0xfb, 0x23, 0xaf, 0x76, 0xe6, 0xc3, 0x81, 0x9b,
+ 0x7d, 0xc9, 0xfd, 0xd0, 0xfd, 0xf7, 0x1d, 0xf9, 0x9a, 0xeb},
+ {0xad, 0x8a, 0x1b, 0x0a, 0xf5, 0xe6, 0x89, 0x50, 0x19, 0x47, 0xb2,
+ 0x24, 0x8f, 0xe1, 0x00, 0xe5, 0x6f, 0x59, 0x58, 0x9c, 0xe4, 0x54,
+ 0xf6, 0x87, 0x37, 0xe5, 0xdf, 0xc5, 0x50, 0x2f, 0xa1},
+ {0xf3, 0x09, 0xdf, 0x54, 0x74, 0xe8, 0x52, 0x85, 0xb2, 0xf7,
+ 0xfb, 0xf8, 0x52, 0xc8, 0x8f, 0xf3, 0xc7, 0xbb, 0x31, 0x1b,
+ 0xa5, 0xcc, 0xc1, 0x7e, 0xe3, 0x19, 0x46, 0x74, 0x34, 0xfb,
+ 0x1f, 0xb5, 0xe4, 0x5a, 0xcd, 0x6b, 0xe7, 0xfa, 0xd5, 0x5c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1383,
+ {0x70, 0xee, 0x43, 0x8b, 0x42, 0xfc, 0x10, 0xbe, 0x79, 0x66, 0x42,
+ 0x52, 0x03, 0x48, 0xe7, 0xb7, 0x8f, 0x5c, 0x75, 0x4c, 0x79, 0xe9,
+ 0x12, 0xe9, 0x31, 0x5e, 0x90, 0x6c, 0x45, 0x5e, 0x3a, 0xda},
+ {0xa8, 0xc8, 0xed, 0xa6, 0x87, 0xd1, 0x64, 0x5e, 0xbc, 0xea, 0xd6,
+ 0xc5, 0x9e, 0xc8, 0xa4, 0x70, 0xfe, 0x0e, 0x45, 0x84, 0x6d, 0xcc,
+ 0xb6, 0x4a, 0xca, 0x01, 0xb7, 0x66, 0x8f, 0xb5, 0x07},
+ {0x20, 0x0a, 0x7f, 0xda, 0xdf, 0xda, 0x46, 0x74, 0x0b, 0xa6,
+ 0x98, 0xd6, 0x23, 0xd9, 0x3f, 0x7f, 0xf8, 0x6a, 0xbc, 0xef,
+ 0x1d, 0xb5, 0x5d, 0xf1, 0x8f, 0xf2, 0x8d, 0x78, 0x04, 0x68,
+ 0xb4, 0x2a, 0xb1, 0xc6, 0x63, 0xb1, 0xc8, 0xa8, 0xdb, 0x7c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1384,
+ {0xf6, 0x1b, 0x18, 0xc1, 0x3b, 0x81, 0x6b, 0x09, 0xe9, 0x15, 0x6c,
+ 0xde, 0x29, 0x00, 0x29, 0x68, 0x43, 0x19, 0xe9, 0x37, 0x96, 0x89,
+ 0x48, 0x5e, 0x03, 0xd7, 0x9b, 0x2e, 0xf4, 0x4c, 0x89, 0xba},
+ {0x6d, 0xfe, 0x0f, 0x8f, 0xc2, 0x23, 0x27, 0x0b, 0x2d, 0xd1, 0xd7,
+ 0x14, 0xf7, 0x9e, 0xae, 0x7c, 0x3e, 0x99, 0xf3, 0xd8, 0xc8, 0xf4,
+ 0x76, 0xc0, 0x0f, 0xc5, 0x38, 0x36, 0xeb, 0xa6, 0x5d},
+ {0x4d, 0xcf, 0x54, 0x9d, 0x3d, 0x99, 0xe5, 0x14, 0xd0, 0xe5,
+ 0x03, 0x42, 0x03, 0xa2, 0xa0, 0xa5, 0x8c, 0xc9, 0x56, 0xe7,
+ 0xc7, 0xc4, 0x29, 0xbb, 0x23, 0xf3, 0xc4, 0xf8, 0xd9, 0x7c,
+ 0xbc, 0x6b, 0x5b, 0xf7, 0x9d, 0xad, 0xc3, 0x7e, 0x90, 0x78},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1385,
+ {0x33, 0x96, 0x49, 0x65, 0xef, 0x02, 0xb9, 0xf5, 0xea, 0x4a, 0x4e,
+ 0x0d, 0xb2, 0x35, 0xa5, 0xa0, 0xea, 0x4d, 0x57, 0xed, 0xbb, 0x76,
+ 0xa0, 0xfc, 0x46, 0x73, 0xb2, 0xb5, 0xac, 0x04, 0x7c, 0x87},
+ {0x6d, 0xfe, 0x0f, 0x8f, 0xc2, 0x23, 0x27, 0x0b, 0x2d, 0xd1, 0xd7,
+ 0x14, 0xf7, 0x9e, 0xae, 0x7c, 0x3e, 0x99, 0xf3, 0xd8, 0xc8, 0xf4,
+ 0x76, 0xc0, 0x0f, 0xc5, 0x38, 0x36, 0xeb, 0xa6, 0x5d, 0x01},
+ {0x58, 0x07, 0xc4, 0x03, 0xba, 0x0d, 0x3f, 0x17, 0xf7, 0xb6,
+ 0xfa, 0x27, 0xd2, 0xfd, 0xaf, 0x8d, 0x9a, 0x40, 0xe6, 0x0a,
+ 0x2a, 0xdf, 0xee, 0x32, 0x41, 0xb6, 0x5f, 0x9d, 0xe5, 0xe2,
+ 0x10, 0xb5, 0xbc, 0x08, 0x34, 0x64, 0xf9, 0xb6, 0x34, 0x23},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1386,
+ {0x41, 0x74, 0xbc, 0x87, 0xf6, 0xfe, 0x9e, 0x72, 0x0c, 0x71, 0xb7,
+ 0x6f, 0xa0, 0x80, 0x85, 0xf7, 0x2b, 0xb2, 0xe4, 0x91, 0x96, 0x24,
+ 0x5a, 0xe9, 0xde, 0x01, 0xc8, 0x78, 0x5b, 0x72, 0x9e, 0xfa},
+ {0xbd, 0xca, 0x16, 0x48, 0xed, 0xc1, 0xec, 0x92, 0x37, 0x06, 0x8d,
+ 0x9c, 0x42, 0xbd, 0x0c, 0xf0, 0x20, 0x4f, 0x62, 0x43, 0x6e, 0x21,
+ 0x81, 0xeb, 0x5e, 0xc1, 0xd4, 0xca, 0xb9, 0x20, 0xe7},
+ {0xb8, 0x06, 0xa7, 0x59, 0xe0, 0xaf, 0x22, 0xb7, 0x79, 0x5b,
+ 0xf5, 0x86, 0x6d, 0xc4, 0x49, 0xb8, 0xc0, 0x7d, 0x63, 0x1a,
+ 0x7a, 0xaa, 0x50, 0x6c, 0x3e, 0x20, 0x6e, 0xd1, 0xad, 0x2a,
+ 0x63, 0x85, 0x93, 0x19, 0xba, 0x46, 0x39, 0x2d, 0xea, 0x0f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1387,
+ {0xe1, 0x53, 0xb8, 0xcf, 0xc9, 0x14, 0x06, 0xe6, 0xbe, 0xe6, 0x55,
+ 0xa9, 0x42, 0x19, 0x75, 0x8c, 0x69, 0x09, 0xb0, 0xdc, 0x33, 0x01,
+ 0x39, 0x4b, 0x70, 0x36, 0xee, 0x5d, 0x8e, 0xc9, 0x34, 0xa0},
+ {0x99, 0xb7, 0x5b, 0x2f, 0xea, 0x80, 0x7e, 0x3a, 0x73, 0x07, 0x6a,
+ 0x45, 0xe3, 0x39, 0x99, 0x09, 0xb1, 0x94, 0xef, 0xf9, 0x0b, 0xe9,
+ 0xd4, 0xb0, 0x42, 0x70, 0x14, 0x31, 0x95, 0xed, 0x2e},
+ {0xb3, 0xee, 0xb7, 0xf2, 0x88, 0xb8, 0xce, 0xde, 0xf2, 0x47,
+ 0xcb, 0x1e, 0x3c, 0x14, 0xfb, 0x2e, 0x1b, 0xa0, 0xda, 0x68,
+ 0x78, 0x42, 0x4a, 0xd1, 0xf7, 0x94, 0x1b, 0x24, 0x7c, 0x4c,
+ 0x7c, 0xe0, 0x40, 0xe7, 0x27, 0x8c, 0x6a, 0x0a, 0x6e, 0x61},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1388,
+ {0xfc, 0xf3, 0xe9, 0xe2, 0x0e, 0x19, 0x0b, 0xb6, 0x97, 0xec, 0xa8,
+ 0x40, 0xe8, 0xcf, 0xe6, 0x8d, 0x2a, 0xed, 0x09, 0x3a, 0x45, 0x1a,
+ 0xf1, 0x2d, 0xd0, 0xb5, 0xe2, 0xc9, 0x90, 0x69, 0xfb, 0x88},
+ {0x99, 0xb7, 0x5b, 0x2f, 0xea, 0x80, 0x7e, 0x3a, 0x73, 0x07, 0x6a,
+ 0x45, 0xe3, 0x39, 0x99, 0x09, 0xb1, 0x94, 0xef, 0xf9, 0x0b, 0xe9,
+ 0xd4, 0xb0, 0x42, 0x70, 0x14, 0x31, 0x95, 0xed, 0x2e, 0x01},
+ {0x4d, 0x94, 0xd9, 0xff, 0xdd, 0xf3, 0x1d, 0xd7, 0xf0, 0x15,
+ 0x7d, 0x1a, 0xbb, 0xa2, 0x2c, 0xc1, 0xc3, 0x8b, 0xc6, 0x3c,
+ 0xf3, 0x60, 0x56, 0x5e, 0x21, 0xb1, 0x53, 0xe5, 0x1d, 0x8b,
+ 0x4d, 0x9c, 0xed, 0xff, 0xd5, 0xad, 0xd5, 0x15, 0x8c, 0xb0},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1389,
+ {0x69, 0x57, 0x3a, 0x24, 0xff, 0x39, 0x05, 0x02, 0x15, 0x25, 0xc6,
+ 0xaf, 0xa8, 0x65, 0x2c, 0xd9, 0x65, 0x62, 0x4e, 0x9d, 0xc2, 0x34,
+ 0xdb, 0x6c, 0xf4, 0x93, 0x1e, 0x16, 0x05, 0xba, 0xf7, 0x2e},
+ {0xf4, 0x1d, 0xe2, 0xa3, 0xd2, 0x32, 0x3d, 0x7f, 0x2a, 0x13, 0x8c,
+ 0xb7, 0x84, 0x84, 0xd7, 0x37, 0x41, 0x9b, 0x93, 0x0e, 0x03, 0xc4,
+ 0x31, 0xdd, 0x74, 0x0c, 0x70, 0x78, 0x56, 0x55, 0xf6},
+ {0x8b, 0x39, 0xf5, 0x47, 0x74, 0x13, 0x92, 0x25, 0xa2, 0x51,
+ 0x33, 0xe5, 0x3e, 0x14, 0x4e, 0x54, 0xcc, 0x38, 0x53, 0x6d,
+ 0x1d, 0xb8, 0x77, 0x4d, 0x60, 0xec, 0x5d, 0xd7, 0x92, 0x9e,
+ 0xe0, 0xe4, 0x85, 0x48, 0x11, 0x44, 0xbf, 0x32, 0x86, 0x81},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1390,
+ {0x9a, 0x32, 0x7c, 0xfb, 0xdd, 0xa4, 0x75, 0x41, 0x4b, 0x59, 0x4f,
+ 0x31, 0x2e, 0xe5, 0x22, 0x66, 0xdf, 0x90, 0xc0, 0x5e, 0x3e, 0xce,
+ 0x68, 0xce, 0x5b, 0xe3, 0x7a, 0x4c, 0x0c, 0x0d, 0xb4, 0xc3},
+ {0x40, 0xd0, 0x0a, 0xaa, 0xb8, 0x38, 0x1f, 0x9e, 0x7a, 0xb0, 0xc4,
+ 0x04, 0xb3, 0x98, 0x65, 0x0e, 0xc5, 0x44, 0x0a, 0xd2, 0x3a, 0xcb,
+ 0x0f, 0xa4, 0x4f, 0x8d, 0x9d, 0xbe, 0xa5, 0xb7, 0xb4},
+ {0x8e, 0x79, 0xde, 0x75, 0xbf, 0x93, 0xeb, 0x07, 0xbb, 0x5d,
+ 0x6d, 0x3f, 0x29, 0xa2, 0x5b, 0xe8, 0xb5, 0x61, 0x77, 0x8b,
+ 0xec, 0xfe, 0xf5, 0x1f, 0x4c, 0x89, 0x27, 0xff, 0xf6, 0x0e,
+ 0xc6, 0x7f, 0x8a, 0x73, 0x77, 0x16, 0x0f, 0x11, 0x53, 0x3a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1391,
+ {0x05, 0x03, 0xb4, 0x9e, 0x75, 0x55, 0x77, 0x5a, 0xcd, 0x76, 0xf2,
+ 0xf0, 0xeb, 0xfe, 0x63, 0xea, 0x1c, 0x23, 0x72, 0x48, 0x27, 0x9a,
+ 0x2b, 0x83, 0xa8, 0x2b, 0x87, 0x06, 0xc5, 0x67, 0xc3, 0x5f},
+ {0x43, 0xc6, 0x38, 0x50, 0x8d, 0xd8, 0xdf, 0xea, 0x62, 0x05, 0xf7,
+ 0x8c, 0x95, 0x7b, 0x21, 0xfa, 0x34, 0x20, 0x4c, 0xf8, 0x52, 0x47,
+ 0x6e, 0x0c, 0xae, 0xef, 0x30, 0xab, 0xaf, 0xa1, 0x58},
+ {0x7c, 0x7b, 0x88, 0x97, 0x53, 0xd4, 0x5b, 0x36, 0x8c, 0xb5,
+ 0x88, 0xc9, 0x10, 0x33, 0x7e, 0x37, 0xf1, 0xec, 0xb8, 0x40,
+ 0xd7, 0x64, 0x7e, 0xe8, 0x44, 0xf2, 0x00, 0xee, 0x40, 0x64,
+ 0xf3, 0x91, 0x59, 0x4f, 0x0a, 0x44, 0x1a, 0x02, 0x5c, 0xd9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1392,
+ {0x7f, 0xc0, 0x92, 0x04, 0xa6, 0x7f, 0x63, 0x1f, 0xca, 0xeb, 0xca,
+ 0xfd, 0x83, 0xc4, 0xbf, 0xd5, 0xe5, 0x93, 0xf2, 0x82, 0x8d, 0x23,
+ 0xaf, 0x40, 0x3d, 0xc4, 0x73, 0x83, 0x87, 0x63, 0x67, 0xf9},
+ {0x43, 0xc6, 0x38, 0x50, 0x8d, 0xd8, 0xdf, 0xea, 0x62, 0x05, 0xf7,
+ 0x8c, 0x95, 0x7b, 0x21, 0xfa, 0x34, 0x20, 0x4c, 0xf8, 0x52, 0x47,
+ 0x6e, 0x0c, 0xae, 0xef, 0x30, 0xab, 0xaf, 0xa1, 0x58, 0x01},
+ {0x98, 0xed, 0x11, 0xe4, 0xde, 0x8f, 0xf5, 0xe4, 0xa5, 0x83,
+ 0x4f, 0x09, 0x15, 0xec, 0x1d, 0x90, 0x25, 0x3f, 0x40, 0x7d,
+ 0x43, 0x1b, 0xe2, 0x32, 0xcd, 0x51, 0x65, 0x20, 0xf6, 0xf4,
+ 0xee, 0x1d, 0x4b, 0x51, 0xcd, 0x33, 0xcc, 0x38, 0xa8, 0xc8},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1393,
+ {0xac, 0x48, 0x19, 0x3c, 0x4e, 0xe2, 0x01, 0xac, 0x71, 0x04, 0xef,
+ 0xd9, 0x30, 0xed, 0x6a, 0x5f, 0xd2, 0x05, 0x43, 0x33, 0x2f, 0xae,
+ 0xf5, 0xbb, 0x0c, 0xe4, 0xe6, 0xb0, 0xea, 0x67, 0xdb, 0x71},
+ {0x95, 0xb6, 0x23, 0x3d, 0x81, 0x43, 0x20, 0x0c, 0x1c, 0x2b, 0xf6,
+ 0xcf, 0x27, 0xbe, 0xc4, 0xe0, 0xad, 0xa2, 0x42, 0x70, 0x0c, 0xbb,
+ 0x91, 0xad, 0xb7, 0x49, 0x58, 0xed, 0xd8, 0x30, 0x5f},
+ {0xc6, 0x12, 0x83, 0x06, 0x1d, 0x37, 0x23, 0x4a, 0xe5, 0x4f,
+ 0x2c, 0xfe, 0xed, 0xab, 0xbf, 0x29, 0xb0, 0x21, 0x08, 0x1a,
+ 0x3f, 0x46, 0x3a, 0x91, 0x67, 0x2c, 0x6d, 0x7f, 0x0a, 0x37,
+ 0x72, 0x60, 0xe9, 0xd3, 0x21, 0x56, 0x33, 0x36, 0x2f, 0x3a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1394,
+ {0x39, 0xa9, 0x8f, 0x65, 0x10, 0xf0, 0x74, 0xfa, 0xaf, 0x31, 0xfe,
+ 0x55, 0x40, 0xaf, 0x97, 0x6c, 0x19, 0xbd, 0x7c, 0x52, 0x31, 0xdc,
+ 0x36, 0xd9, 0x0a, 0x79, 0x0b, 0xa8, 0x25, 0xda, 0x39, 0xe6},
+ {0x4b, 0x7f, 0x1e, 0x73, 0x16, 0xb4, 0x54, 0xcf, 0x50, 0x2a, 0x82,
+ 0x2b, 0x22, 0xb9, 0x15, 0x91, 0x9b, 0x8a, 0x98, 0x32, 0x8e, 0x9d,
+ 0xb5, 0x7c, 0x14, 0xc3, 0xf8, 0x24, 0x9b, 0x3b, 0x56},
+ {0xbf, 0x7e, 0xde, 0xe9, 0x0c, 0x2a, 0xf9, 0x74, 0xea, 0x5c,
+ 0x57, 0x48, 0xe8, 0xe7, 0x2a, 0x07, 0xb6, 0x46, 0xd6, 0x88,
+ 0x3b, 0xf3, 0x1f, 0x01, 0x7a, 0xba, 0x52, 0xde, 0x4b, 0x46,
+ 0x6a, 0x3a, 0xa3, 0x25, 0x52, 0x26, 0xd3, 0x80, 0x20, 0x1c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1395,
+ {0xe5, 0xd6, 0x94, 0x51, 0xef, 0x4f, 0x3a, 0x0c, 0x9d, 0x6e, 0xea,
+ 0x0f, 0x72, 0xba, 0x75, 0x5b, 0x1a, 0xbb, 0x6c, 0x8e, 0x1d, 0x50,
+ 0xad, 0x9e, 0xb4, 0xc3, 0xfb, 0x74, 0xbd, 0x20, 0xf2, 0x0c},
+ {0xfa, 0x13, 0x2b, 0x74, 0xa4, 0x13, 0x38, 0x83, 0x13, 0xaa, 0x77,
+ 0x25, 0x19, 0x3c, 0xef, 0xec, 0x9d, 0xfb, 0x46, 0xcf, 0xa3, 0x05,
+ 0xde, 0x2f, 0x9b, 0x51, 0x27, 0xe2, 0x55, 0x84, 0x0a},
+ {0xe8, 0xa1, 0xbb, 0x56, 0xe5, 0xc9, 0x75, 0x58, 0xe7, 0x8b,
+ 0x5c, 0x80, 0x9d, 0x4c, 0x92, 0x09, 0xc4, 0x7b, 0x91, 0x88,
+ 0xbd, 0xfb, 0xe6, 0x17, 0xa3, 0x13, 0x0a, 0xfc, 0x4a, 0xae,
+ 0x2c, 0x34, 0x1a, 0x87, 0xf6, 0x50, 0x46, 0x2e, 0x1f, 0x70},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1396,
+ {0x18, 0xac, 0xd1, 0x6f, 0xb0, 0xe7, 0xb6, 0x7e, 0xa1, 0xd5, 0xe0,
+ 0xd9, 0xe1, 0xa4, 0xf3, 0x2e, 0x13, 0x26, 0x69, 0xd3, 0xdd, 0xc7,
+ 0xd3, 0x64, 0x11, 0x12, 0x1e, 0xdb, 0x2d, 0xcb, 0xc8, 0x64},
+ {0xfa, 0x13, 0x2b, 0x74, 0xa4, 0x13, 0x38, 0x83, 0x13, 0xaa, 0x77,
+ 0x25, 0x19, 0x3c, 0xef, 0xec, 0x9d, 0xfb, 0x46, 0xcf, 0xa3, 0x05,
+ 0xde, 0x2f, 0x9b, 0x51, 0x27, 0xe2, 0x55, 0x84, 0x0a, 0x01},
+ {0x78, 0x14, 0x27, 0x96, 0xb7, 0x66, 0x5f, 0x1a, 0x83, 0x11,
+ 0x1c, 0xc6, 0x54, 0xc8, 0x28, 0x14, 0x0b, 0x75, 0x97, 0x2f,
+ 0xeb, 0xd9, 0xca, 0x86, 0xd9, 0x06, 0xe5, 0xcc, 0x5d, 0xf8,
+ 0x96, 0xed, 0x5f, 0xf6, 0xfb, 0x48, 0x18, 0xf0, 0x88, 0x1a},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1397,
+ {0x11, 0x4b, 0x89, 0x19, 0xa2, 0xde, 0xa1, 0xe2, 0x29, 0xa5, 0x24,
+ 0xf2, 0x09, 0xcd, 0x88, 0xd4, 0xc5, 0xb6, 0xfe, 0xf6, 0x8e, 0x02,
+ 0xac, 0x4b, 0x19, 0x7e, 0xaa, 0xf4, 0xa9, 0xa1, 0xdb, 0xf1},
+ {0x14, 0xd4, 0xa3, 0x9f, 0x2f, 0x6f, 0x7a, 0x93, 0x44, 0xbb, 0xd6,
+ 0x58, 0x2d, 0xa6, 0x82, 0xff, 0xb9, 0x08, 0x72, 0x6a, 0x4d, 0xdd,
+ 0x80, 0x4b, 0x7d, 0x47, 0xce, 0x67, 0xba, 0xe6, 0x62},
+ {0x81, 0xfa, 0xb0, 0xfa, 0x70, 0xa6, 0xf2, 0x39, 0x8c, 0x5c,
+ 0x1c, 0x03, 0x1c, 0x55, 0x74, 0x52, 0xde, 0x06, 0x07, 0xd5,
+ 0x70, 0xdd, 0x66, 0x4b, 0x1e, 0xec, 0x73, 0xaa, 0x99, 0x15,
+ 0x6c, 0x37, 0x0f, 0xa5, 0xf8, 0x2d, 0xa5, 0x6e, 0xdb, 0xfb},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1398,
+ {0x6f, 0x6c, 0x2d, 0x1d, 0x3f, 0xaf, 0xdc, 0xba, 0x1c, 0x4e, 0x41,
+ 0x53, 0x31, 0x1e, 0xf5, 0x99, 0x34, 0x88, 0xc4, 0x81, 0x89, 0xed,
+ 0xfe, 0xfc, 0xcc, 0xf1, 0xf6, 0x8a, 0xbf, 0xc3, 0xe9, 0x6b},
+ {0x38, 0x3a, 0x39, 0x76, 0x8b, 0x99, 0x96, 0x6d, 0x1f, 0x54, 0x00,
+ 0x37, 0x29, 0x7a, 0x59, 0x01, 0x3c, 0xc1, 0xa2, 0x45, 0x3c, 0x8e,
+ 0x66, 0x15, 0x25, 0x9f, 0x37, 0x6f, 0x25, 0x90, 0x21},
+ {0xca, 0xb3, 0x03, 0xbb, 0x72, 0x00, 0xc8, 0x4d, 0x20, 0x28,
+ 0xdb, 0xd0, 0x3e, 0x99, 0x07, 0x56, 0x31, 0xa0, 0x7b, 0x4a,
+ 0x0c, 0x7e, 0xdb, 0x76, 0x6a, 0xd2, 0x93, 0xe6, 0x4d, 0x1c,
+ 0x75, 0x08, 0x35, 0x1b, 0x40, 0x05, 0x36, 0x9f, 0xcd, 0x30},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1399,
+ {0xea, 0xb1, 0x1b, 0x90, 0xd4, 0x3c, 0x8e, 0x73, 0xff, 0x32, 0x63,
+ 0x12, 0x48, 0xed, 0x10, 0x41, 0xfd, 0x86, 0xdf, 0x2b, 0xbf, 0x6b,
+ 0xa2, 0xdb, 0x4b, 0xee, 0xea, 0x83, 0x68, 0x11, 0xff, 0xaf},
+ {0x72, 0x6a, 0x31, 0x9c, 0x13, 0xa1, 0xbb, 0xa3, 0x1c, 0x21, 0x43,
+ 0x4c, 0xca, 0x7c, 0x2c, 0xb7, 0x14, 0xfe, 0x09, 0xed, 0x6a, 0x2f,
+ 0x0a, 0x69, 0x08, 0x7a, 0xa3, 0x27, 0xf5, 0x15, 0x5b},
+ {0x82, 0xf5, 0xfd, 0x0a, 0x7f, 0x44, 0x53, 0x6e, 0xf1, 0x8d,
+ 0x44, 0xc3, 0xfc, 0xfe, 0x34, 0x2f, 0x28, 0x1a, 0x6c, 0x26,
+ 0x29, 0xe4, 0xb7, 0xc7, 0xd0, 0xb4, 0xf4, 0xd6, 0xf4, 0x6e,
+ 0x19, 0xca, 0x90, 0xde, 0xbc, 0x65, 0x5e, 0x05, 0xb3, 0x5d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1400,
+ {0x78, 0x68, 0xed, 0x59, 0xe8, 0xf7, 0xf1, 0xeb, 0xc9, 0x27, 0x79,
+ 0xc2, 0x54, 0xb6, 0x60, 0xb9, 0x12, 0x26, 0x21, 0x0a, 0x13, 0xc8,
+ 0x29, 0x41, 0xb5, 0x1f, 0x93, 0x01, 0xda, 0x54, 0xfc, 0x19},
+ {0x2c, 0xe9, 0x3a, 0x23, 0x22, 0x69, 0xfe, 0x10, 0x59, 0xca, 0x99,
+ 0x2a, 0xd8, 0xb7, 0x07, 0xfe, 0x2e, 0x72, 0x33, 0xe5, 0xab, 0xb3,
+ 0xde, 0x0d, 0x7f, 0xf7, 0x25, 0x2a, 0x78, 0xc9, 0x9d},
+ {0x7f, 0x85, 0x4b, 0x6c, 0xe7, 0xe9, 0xda, 0xad, 0xc1, 0xdf,
+ 0xc7, 0x93, 0x01, 0x5c, 0xb2, 0x87, 0x06, 0xbf, 0x32, 0x92,
+ 0xe7, 0x24, 0xb3, 0xc4, 0x1b, 0x74, 0x2e, 0xb1, 0xd9, 0xbd,
+ 0xb2, 0x5f, 0xbc, 0x9a, 0x6e, 0xb3, 0xea, 0xa6, 0x7a, 0xc0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1401,
+ {0x08, 0xf5, 0xc0, 0x88, 0xac, 0xec, 0x18, 0xe6, 0xcf, 0x1f, 0x03,
+ 0xa8, 0xf8, 0x5d, 0x77, 0x2e, 0x32, 0x7e, 0x7f, 0xb0, 0x7f, 0x8c,
+ 0x29, 0x39, 0xeb, 0x55, 0x4e, 0x84, 0xc4, 0x2a, 0xb9, 0x3d},
+ {0x8b, 0x68, 0xf6, 0x6a, 0x3d, 0x2f, 0x59, 0xd4, 0x19, 0x85, 0x1b, 0x94,
+ 0xd9, 0xa6, 0xf2, 0xf0, 0xe6, 0x67, 0xf8, 0x12, 0x5e, 0x11, 0xd4, 0x63,
+ 0xa6, 0xbc, 0x2c, 0xea, 0x46, 0xb1, 0x2d, 0xcc, 0x40, 0xce, 0x80, 0x18,
+ 0xb2, 0x04, 0x97, 0x2c, 0x73, 0x5f, 0xdd, 0x6d, 0x2d, 0x05, 0xb6, 0x28,
+ 0xf4, 0x90, 0x5c, 0x66, 0x90, 0xf5, 0xac, 0x5b, 0x1b, 0x51, 0xe1, 0x2f,
+ 0x3a, 0xf2, 0xdc, 0x3a, 0xe9, 0xb9, 0xda, 0xb6, 0x16, 0xf0, 0xa2, 0xa6,
+ 0x6a, 0x1a, 0xc1, 0x97, 0x59, 0x2f, 0xd5, 0xb1, 0x59, 0x00, 0x54, 0x7f,
+ 0x32, 0xf5, 0x41, 0x10, 0xb5, 0x8d, 0x51, 0xa0, 0x34, 0x0a, 0xa8, 0x0e,
+ 0x9e, 0xeb, 0x7b, 0x2e, 0x0e, 0xb9, 0x7e, 0x80, 0xaa, 0x22, 0xba, 0x91,
+ 0x8f, 0x2f, 0xe1, 0xc6, 0x78, 0xc7, 0x30, 0xed, 0x5c, 0x3d, 0x8d, 0x24,
+ 0x77, 0x4f, 0x17, 0xd8, 0xab, 0x6e, 0x01, 0xa0, 0x62, 0x43, 0xd3, 0x6e,
+ 0x76, 0x4d, 0xf1, 0xdb, 0xb8, 0xaf, 0x1f, 0xaa, 0xdb, 0xc5, 0x52, 0x81,
+ 0xf0, 0x24, 0x2a, 0xbd, 0x7a, 0x16, 0x2c, 0x98, 0x4f, 0xd0, 0xb0, 0x5a,
+ 0xb8, 0xb0, 0xbc, 0xae, 0xdf, 0xfb, 0x29, 0x62, 0x02, 0x4f, 0x00, 0x9a,
+ 0x8d, 0x7c, 0x9e, 0x71, 0x28, 0x1c, 0x09, 0xf5, 0x2e, 0xc0, 0x70, 0x7e,
+ 0xe3, 0xbb, 0xeb, 0x1e, 0xcb, 0x91, 0x8b, 0xe6, 0xae, 0x3e, 0x9c, 0x1f,
+ 0xab, 0xbc, 0xd3, 0x51, 0x2a, 0xf9, 0x28, 0xdb, 0x3b, 0xa6, 0xc1, 0x09,
+ 0xff, 0x9e, 0x98, 0x39, 0xa6, 0x16, 0xb2, 0xa5, 0x3f, 0x09, 0x21, 0x60,
+ 0xa4, 0x82, 0x22, 0xb8, 0x4d, 0x53, 0xcd, 0x52, 0x49, 0x05, 0x15, 0xef,
+ 0x93, 0xe1, 0xeb, 0xb3, 0x38, 0x97, 0x26, 0x34, 0x92, 0xab, 0x8e, 0xc6,
+ 0xfa, 0xd2, 0xe6, 0x33, 0x27, 0x6a, 0xe3, 0x67, 0xf7, 0x6d, 0x7f, 0x92,
+ 0x63, 0x09, 0x47, 0x8c, 0x02, 0x05, 0xd4, 0xf2, 0x25, 0x06, 0xa4, 0x51,
+ 0x79, 0x5d, 0xc9, 0x8f, 0x54, 0x10, 0xd8, 0xf5, 0xd3, 0xe0, 0x49, 0xcb,
+ 0xed, 0xf3, 0x81, 0x62, 0x08, 0x61, 0xe7, 0xb4, 0xae, 0x08, 0xf2, 0xd8,
+ 0xa7, 0x1a, 0xbc, 0x1f, 0x23, 0x02, 0x48, 0xcb, 0x63, 0x6a, 0x2d, 0x7b,
+ 0x4e, 0x77, 0x17, 0xab, 0x2b, 0x7b, 0x5f, 0x2d, 0xc6, 0xe5, 0xb5, 0xa1,
+ 0x8e, 0x80, 0x43, 0x25, 0x42, 0x08, 0xb5, 0x0f, 0xd6, 0xf8, 0x92, 0x9e,
+ 0xaf, 0x97, 0x4c, 0x48, 0x55, 0x12, 0x33, 0x66, 0x1a, 0xd6, 0x73, 0x21,
+ 0xb6, 0x4d, 0x69, 0x24, 0x5d, 0x53, 0x6d, 0x9a, 0x8c, 0xa2, 0xa6, 0xa1,
+ 0x09, 0x66, 0xdd, 0xdb, 0x9d, 0x2c, 0xe3, 0x66, 0x41, 0xc9, 0x28, 0x1c,
+ 0x46, 0x0a, 0xe5, 0x24, 0xb0, 0x77, 0x86, 0x72, 0x58, 0xf6, 0x38, 0xe6,
+ 0xac, 0x87, 0x2c, 0xb5, 0xf5, 0xc6, 0xfb, 0x21, 0x6b, 0x1a, 0xe6, 0x0a,
+ 0x9d, 0x0c, 0x5e, 0xa0, 0xdb, 0xcd, 0x06, 0x0f, 0x25, 0x5d, 0xa2, 0x61,
+ 0x11, 0x17, 0x5a, 0xf4, 0xe9, 0x93, 0x5d, 0xf5, 0x9d, 0xda, 0xde, 0x6a,
+ 0x2a, 0x70, 0xcd, 0xdf, 0xf8, 0xca, 0xe6, 0xa9, 0x8e, 0x4f, 0x38, 0x43,
+ 0xc2, 0xdd, 0x59, 0xd0, 0x90, 0x53, 0xb0, 0x7b, 0x64, 0x8a, 0x46, 0xf5,
+ 0xde, 0x0e, 0xb2, 0x1e, 0xbb, 0x19, 0x28, 0x28, 0x27, 0x9a, 0x38, 0x6e,
+ 0xa3, 0xee, 0xdf, 0x2c, 0xdc, 0x35, 0x5d, 0x73, 0xd5, 0x11, 0x11, 0xe8,
+ 0xc1, 0xd5, 0x22, 0xe0, 0x59, 0x75, 0x2b, 0xc5, 0x62, 0x26, 0xa4, 0x22,
+ 0x5b, 0xca, 0xb7, 0x13, 0xbf, 0xaa, 0xae, 0xc7, 0x81, 0x67, 0xd7, 0xcf,
+ 0xd3, 0x3e, 0x91, 0x3b, 0x26, 0xfd, 0xa9, 0x3c, 0xa7, 0x52, 0x4a, 0xa8,
+ 0xa8, 0xb1, 0x79, 0x77, 0xc8, 0x8f, 0xf9, 0xbc, 0x23, 0xea, 0x81, 0x0b,
+ 0x4d, 0xe5, 0x9e, 0xac, 0x18, 0xd1, 0x52, 0x3b},
+ {0xdf, 0xf3, 0x0f, 0xd4, 0x36, 0x47, 0xd4, 0xbe, 0x54, 0xcf, 0x2d, 0xfd,
+ 0x61, 0x87, 0xe2, 0xdd, 0xff, 0xb5, 0x52, 0x67, 0x31, 0x3f, 0x98, 0x0f,
+ 0xb0, 0x9c, 0x83, 0x3a, 0x9c, 0x2b, 0xfa, 0x55, 0x8a, 0x95, 0x86, 0x17,
+ 0x11, 0xf0, 0xac, 0xb2, 0xa5, 0xc7, 0xe7, 0x31, 0xba, 0x22, 0xf2, 0x4a,
+ 0x9c, 0x4d, 0xfd, 0xd9, 0xe9, 0xb0, 0x21, 0x6e, 0x90, 0x88, 0xf8, 0x17,
+ 0xa1, 0x75, 0xb9, 0x83, 0x5b, 0x0e, 0x17, 0x61, 0x56, 0x87, 0xa2, 0x0f,
+ 0x68, 0xc0, 0x67, 0x20, 0x56, 0x26, 0x49, 0x4c, 0xd0, 0x4f, 0xba, 0xbc,
+ 0x0b, 0x3e, 0xea, 0x7c, 0x0a, 0x4c, 0xd6, 0x23, 0x6b, 0xc8, 0xb3, 0xe5,
+ 0x2e, 0x72, 0x1d, 0xfc, 0x35, 0x7f, 0xb8, 0xa3, 0x72, 0x2b, 0xfc, 0xc4,
+ 0xc6, 0x90, 0xd8, 0xf6, 0x3d, 0xbb, 0x86, 0x4b, 0xb6, 0xe3, 0xa1, 0x58,
+ 0x05, 0xae, 0xa7, 0x27, 0x0f, 0x8e, 0xb7, 0x48, 0xde, 0xeb, 0xaa, 0x2d,
+ 0x06, 0x6f, 0xcd, 0xa1, 0x1c, 0x2e, 0x67, 0x22, 0x1f, 0x9a, 0x91, 0xd2,
+ 0xc2, 0x9a, 0x6c, 0x79, 0xff, 0xae, 0x76, 0xaa, 0x80, 0xa2, 0x59, 0x0b,
+ 0x4f, 0x9e, 0x35, 0xf6, 0x23, 0xfb, 0xf2, 0xf8, 0xce, 0xb2, 0xa2, 0x05,
+ 0x49, 0x30, 0x77, 0x55, 0x6a, 0x18, 0x6e, 0x25, 0xe5, 0xbd, 0x52, 0xdc,
+ 0xff, 0x7b, 0xcc, 0x69, 0x09, 0xb3, 0x7a, 0x66, 0xc1, 0xd1, 0x43, 0x1b,
+ 0xe1, 0xb3, 0x63, 0xbb, 0x40, 0xda, 0x25, 0x38, 0x6e, 0xaa, 0xf5, 0xfc,
+ 0xab, 0xc7, 0xbe, 0x64, 0x22, 0xa0, 0x44, 0x34, 0xa2, 0x1d, 0x1d, 0x31,
+ 0x05, 0x32, 0x8e, 0x7c, 0x56, 0x77, 0x0b, 0x9f, 0x59, 0xb0, 0x33, 0x95,
+ 0xe4, 0x13, 0x8f, 0x5f, 0x06, 0xfc, 0x7e, 0x6b, 0x80, 0xda, 0xb8, 0x7b,
+ 0x08, 0xca, 0xa7, 0xbf, 0xff, 0xc4, 0x5a, 0x09, 0x5c, 0x15, 0x26, 0x3e,
+ 0xfd, 0x3f, 0x06, 0xc6, 0x51, 0xde, 0xd6, 0xf5, 0x80, 0x74, 0xef, 0xc2,
+ 0x06, 0x20, 0xd7, 0x04, 0x99, 0x7f, 0xc8, 0x47, 0x21, 0xa0, 0xa8, 0xe9,
+ 0xe5, 0xb9, 0xf5, 0xcd, 0x33, 0x0b, 0xbb, 0x15, 0x6b, 0x31, 0xd9, 0xd1,
+ 0xb1, 0xc2, 0x60, 0xe4, 0xa2, 0x45, 0x35, 0xf3, 0x04, 0x04, 0xdc, 0x5b,
+ 0x2d, 0xd6, 0xb3, 0x5d, 0x91, 0x6a, 0x13, 0x91, 0xb2, 0x5a, 0x7d, 0x87,
+ 0x90, 0xbe, 0x09, 0xd8, 0x54, 0x83, 0xed, 0x15, 0x22, 0x07, 0x4a, 0x27,
+ 0x85, 0x81, 0x20, 0x05, 0xbd, 0xa1, 0x0d, 0xd5, 0x5a, 0xcb, 0x24, 0x5b,
+ 0x3b, 0xd3, 0xd9, 0xbb, 0x77, 0x7d, 0xd2, 0x3f, 0x9b, 0x02, 0x53, 0x8b,
+ 0xa1, 0xa1, 0x14, 0xba, 0x53, 0x38, 0x6d, 0x7c, 0xa4, 0xd9, 0x52, 0x4b,
+ 0x2f, 0x8a, 0x18, 0xe0, 0xff, 0xb2, 0x15, 0x80, 0xb5, 0x60, 0x54, 0x0b,
+ 0xb2, 0x14, 0x6f, 0x08, 0xf0, 0x49, 0x74, 0xb9, 0x0e, 0xb3, 0x24, 0x54,
+ 0x7d, 0x56, 0x22, 0x2d, 0xf9, 0x5f, 0x44, 0xbc, 0x6e, 0x5f, 0x18, 0x3b,
+ 0xef, 0x28, 0x3e, 0x48, 0x16, 0xfb, 0x1b, 0x29, 0x33, 0xf9, 0xc7, 0xc6,
+ 0x72, 0x6a, 0x24, 0x5a, 0x49, 0x5e, 0x30, 0x4d, 0x83, 0x18, 0xd0, 0x00,
+ 0x8c, 0x51, 0xb0, 0xbe, 0x80, 0x90, 0xf8, 0xf6, 0x68, 0xfb, 0xc3, 0xf3,
+ 0x1e, 0x07, 0x3b, 0xe4, 0xb9, 0xe9, 0x74, 0x68, 0xf4, 0xdd, 0x8c, 0x79,
+ 0x8e, 0x9d, 0x68, 0x28, 0x68, 0xdf, 0x49, 0x3d, 0xb8, 0xa8, 0x57, 0x38,
+ 0xb5, 0x8c, 0xfd, 0x00, 0x51, 0x90, 0xf3, 0x65, 0x84, 0x90, 0x72, 0x57,
+ 0x77, 0x72, 0x67, 0x2c, 0x6f, 0x82, 0x55, 0x5c, 0x65, 0x04, 0x6e, 0xb3,
+ 0x4e, 0x86, 0xfe, 0x61, 0x10, 0x33, 0x27, 0xa0, 0x63, 0xba, 0xcb, 0xbe,
+ 0x33, 0xce, 0xa7, 0xea, 0xa3, 0xd1, 0xde, 0x45, 0x47, 0x1b, 0x72, 0x69,
+ 0xe1, 0xb6, 0xb3, 0x86, 0x08, 0x62, 0x6e, 0x32, 0x34, 0x47, 0xa3, 0xd5,
+ 0xfe, 0x05, 0x99, 0xa6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1402,
+ {0x94, 0xc4, 0xd5, 0xd7, 0x0f, 0x88, 0x1e, 0x58, 0xe1, 0x0e, 0x72,
+ 0x46, 0xcf, 0x81, 0x2d, 0x40, 0xe2, 0xbe, 0x25, 0x8a, 0xdb, 0x2b,
+ 0x6c, 0x13, 0xc6, 0x60, 0x3f, 0xc7, 0xda, 0xf7, 0xe8, 0x5a},
+ {0x85, 0x69, 0x3a, 0x16, 0xae, 0x69, 0xd7, 0x51, 0xcf, 0xa6, 0x79, 0x9b,
+ 0x95, 0xa6, 0x39, 0x6d, 0xe2, 0xea, 0xbe, 0x7e, 0x4d, 0xa7, 0x4d, 0x73,
+ 0x46, 0x91, 0xd9, 0x92, 0xcb, 0xa3, 0x53, 0xa3, 0x9f, 0x3b, 0x96, 0x15,
+ 0xc1, 0x32, 0x5d, 0xb5, 0xb0, 0x56, 0x3c, 0xe1, 0xa8, 0x46, 0xbb, 0x0f,
+ 0x05, 0x34, 0xa8, 0x61, 0x30, 0xce, 0x66, 0x57, 0x73, 0x6b, 0x9a, 0x9b,
+ 0x35, 0xb0, 0xf8, 0xd8, 0x9d, 0xd1, 0xb3, 0xa2, 0x95, 0x13, 0x1d, 0x2f,
+ 0x3f, 0x57, 0xf9, 0x4d, 0xee, 0xf9, 0x60, 0x6d, 0xad, 0x76, 0xa3, 0x77,
+ 0xd0, 0xb2, 0x4e, 0x63, 0x2b, 0x36, 0x80, 0xe4, 0xd3, 0x33, 0x8f, 0x3e,
+ 0x44, 0x84, 0x60, 0x9e, 0x80, 0x63, 0xe9, 0xec, 0x62, 0x12, 0x97, 0xf5,
+ 0x58, 0x02, 0xd7, 0xc3, 0x47, 0xe8, 0x08, 0x5b, 0xa6, 0xe5, 0x14, 0x88,
+ 0x4b, 0x8f, 0xc1, 0xae, 0x10, 0x94, 0x09, 0xc5, 0xc3, 0xa5, 0xbd, 0xdf,
+ 0x4d, 0xaf, 0x03, 0x4d, 0x30, 0x0e, 0x31, 0xec, 0xcb, 0xa0, 0x7a, 0x93,
+ 0x80, 0xf5, 0x32, 0x56, 0x66, 0xc4, 0xa3, 0xaa, 0x12, 0xd6, 0x0b, 0x30,
+ 0xca, 0x27, 0x2f, 0xe0, 0x35, 0x34, 0xaa, 0xbe, 0x78, 0xba, 0x04, 0x52,
+ 0xa7, 0xe4, 0x64, 0x8e, 0xbf, 0xd4, 0x64, 0x56, 0x75, 0x62, 0x96, 0x76,
+ 0xbe, 0x6f, 0x12, 0x2a, 0x54, 0xb6, 0xb8, 0x10, 0xcf, 0x9c, 0xc0, 0xc6,
+ 0x8b, 0x7c, 0x61, 0x47, 0x0a, 0x53, 0x7a, 0x5a, 0x66, 0x4e, 0xc2, 0x4d,
+ 0xbb, 0x3e, 0xb4, 0xf9, 0xfa, 0x83, 0x55, 0xcc, 0x7a, 0xe8, 0xfe, 0xf2,
+ 0x7a, 0x01, 0x46, 0xdf, 0x5c, 0xcc, 0x58, 0x5d, 0x8c, 0x10, 0x6a, 0x1e,
+ 0xeb, 0x64, 0xad, 0x4c, 0x70, 0x1f, 0xd5, 0xa5, 0x4e, 0xf1, 0x82, 0x95,
+ 0xb0, 0x7e, 0x9e, 0x47, 0xf7, 0xf7, 0xdd, 0x2f, 0x67, 0xd3, 0x8e, 0xd7,
+ 0x76, 0xa5, 0xf0, 0xb2, 0x88, 0x43, 0xcc, 0x4b, 0xb5, 0xd7, 0xfd, 0xbe,
+ 0xa9, 0xcb, 0x00, 0x88, 0xde, 0xe8, 0x49, 0xae, 0x23, 0x2e, 0x4e, 0x01,
+ 0x6d, 0x8c, 0xf3, 0x68, 0x19, 0x71, 0xe8, 0xa4, 0x5d, 0x6b, 0x25, 0x45,
+ 0x15, 0x38, 0x21, 0x2b, 0x91, 0xf3, 0x0e, 0x17, 0x58, 0x0a, 0x81, 0x07,
+ 0xa7, 0xa9, 0x55, 0x87, 0xa0, 0x6d, 0x22, 0xd6, 0x15, 0xf5, 0x47, 0x5a,
+ 0x5f, 0x61, 0x6f, 0xdf, 0x2f, 0xab, 0x79, 0x15, 0x2f, 0x26, 0x43, 0x05,
+ 0x4d, 0x96, 0xba, 0x88, 0xf5, 0x08, 0x88, 0xeb, 0x0f, 0x2f, 0x1f, 0x15,
+ 0x4c, 0x6f, 0xff, 0x53, 0xdd, 0x44, 0xc3, 0x61, 0x32, 0x69, 0x75, 0x1d,
+ 0xca, 0x4f, 0xa8, 0x6f, 0x45, 0xd6, 0xb1, 0xaf, 0x9a, 0xd0, 0x15, 0x96,
+ 0x85, 0x22, 0x38, 0x89, 0x52, 0x96, 0x09, 0xe7, 0x00, 0x3c, 0x8f, 0x3c,
+ 0xab, 0x49, 0x1f, 0xd6, 0xc1, 0xa0, 0x20, 0x30, 0x5d, 0xa8, 0xf9, 0x4e,
+ 0xc8, 0x33, 0xd7, 0x21, 0xd9, 0xfa, 0xc7, 0xe5, 0x75, 0xc2, 0xa1, 0xbc,
+ 0x26, 0xeb, 0x4f, 0xb5, 0x01, 0x0c, 0x35, 0xff, 0xbd, 0x39, 0xb9, 0x8d,
+ 0x85, 0x7f, 0x12, 0x58, 0x4f, 0x4a, 0xb7, 0xde, 0x92, 0xaa, 0x6d, 0x7e,
+ 0x71, 0x48, 0xa0, 0x12, 0x0c, 0xc6, 0xb3, 0xf7, 0xae, 0x47, 0xa2, 0x91,
+ 0xba, 0x1c, 0xf5, 0x5a, 0x28, 0xd3, 0x8d, 0x3a, 0x30, 0xdf, 0xc3, 0x91,
+ 0x7d, 0x66, 0x34, 0x58, 0xcf, 0x84, 0x03, 0x85, 0xca, 0x81, 0xcf, 0x70,
+ 0xac, 0xce, 0x45, 0xa5, 0xcd, 0x50, 0x9f, 0x83, 0x87, 0xd4, 0x50, 0xbb,
+ 0xdd, 0x6f, 0xa5, 0x18, 0x30, 0xcf, 0x9a, 0x73, 0x87, 0x88, 0x7c, 0x62,
+ 0x0b, 0x86, 0x80, 0x9c, 0x55, 0xa3, 0xeb, 0x32, 0x2c, 0xa7, 0x84, 0xa5,
+ 0x16, 0x93, 0xf1, 0x05, 0x47, 0x59, 0x80, 0x43, 0x14, 0xae, 0x86, 0x04,
+ 0x8f, 0x0d, 0x9c, 0x99, 0x65, 0x0a, 0x5a, 0x12},
+ {0x6c, 0x07, 0xb5, 0xff, 0xd1, 0xb9, 0xbe, 0x18, 0x24, 0x13, 0xef, 0x8e,
+ 0xae, 0x4a, 0x6e, 0xac, 0x65, 0x71, 0x08, 0xa4, 0x60, 0x08, 0xa0, 0xd8,
+ 0x98, 0x72, 0x7f, 0x27, 0x11, 0xe6, 0xfa, 0x0c, 0xa6, 0x0f, 0xd1, 0xd5,
+ 0x1f, 0xad, 0x68, 0x3b, 0x57, 0xd4, 0x20, 0x2f, 0xa2, 0xb0, 0xeb, 0x88,
+ 0xb8, 0x56, 0xe0, 0x8b, 0x07, 0x15, 0x54, 0x39, 0xbd, 0xb0, 0x38, 0x90,
+ 0xcb, 0xb7, 0xe0, 0xf2, 0x28, 0x17, 0x2b, 0xf2, 0x97, 0xa4, 0xe0, 0x91,
+ 0x7d, 0xad, 0xaa, 0x5e, 0x89, 0xa2, 0x87, 0xbb, 0x9b, 0xa6, 0x44, 0x1c,
+ 0x85, 0x2c, 0x5b, 0x0c, 0xff, 0x50, 0x84, 0xe6, 0xc4, 0x25, 0xaa, 0xf8,
+ 0x66, 0x81, 0x5b, 0x3f, 0xc4, 0x5f, 0x5f, 0x7f, 0xb5, 0xd1, 0x4b, 0x27,
+ 0x03, 0x43, 0xe6, 0xa3, 0x0f, 0x40, 0x2e, 0x11, 0xd6, 0x2e, 0x43, 0x3a,
+ 0x0d, 0x84, 0xf6, 0x56, 0x84, 0xb2, 0xdf, 0x78, 0xd4, 0xe7, 0x75, 0x8b,
+ 0xc0, 0xbf, 0x81, 0x78, 0x33, 0x16, 0x90, 0x5c, 0xdc, 0x3c, 0x11, 0x50,
+ 0xec, 0x47, 0xf2, 0x25, 0xc9, 0x66, 0xf7, 0xf3, 0x39, 0xb2, 0x53, 0x89,
+ 0x70, 0xeb, 0x3b, 0x8a, 0x2c, 0x13, 0xf9, 0x5d, 0xf1, 0x31, 0x0d, 0x6e,
+ 0x3b, 0x2a, 0x1f, 0x8a, 0xed, 0x19, 0x10, 0x58, 0x46, 0x55, 0x7d, 0x8f,
+ 0x00, 0x18, 0xfc, 0x0f, 0x17, 0x14, 0x6b, 0xf8, 0x36, 0xb6, 0x54, 0xde,
+ 0xc9, 0x8e, 0x9a, 0xd6, 0x39, 0xc7, 0xe4, 0xb2, 0xf9, 0x22, 0xb4, 0x39,
+ 0x6e, 0x82, 0xc6, 0x90, 0xcd, 0xec, 0xb6, 0x5f, 0x5e, 0x0e, 0xa2, 0x82,
+ 0xdd, 0x62, 0x62, 0xf3, 0x43, 0x46, 0xff, 0x9a, 0xdb, 0xc8, 0xb2, 0xf3,
+ 0x61, 0xdd, 0xd4, 0x35, 0x6f, 0x0f, 0xea, 0xdf, 0x7c, 0x75, 0x0f, 0xc0,
+ 0x58, 0x0c, 0x4e, 0x12, 0xc0, 0x0e, 0xe0, 0x49, 0xd0, 0x6e, 0xed, 0x22,
+ 0x42, 0xb1, 0x47, 0x27, 0xef, 0x4d, 0x58, 0x38, 0x6d, 0xc8, 0xdf, 0x27,
+ 0x9a, 0x7b, 0xf8, 0x13, 0x1c, 0x3b, 0xef, 0xae, 0xa2, 0xf0, 0x59, 0xab,
+ 0x75, 0x78, 0x26, 0xe5, 0xe3, 0x81, 0xd4, 0x9a, 0x2f, 0x11, 0xb8, 0xcb,
+ 0xc2, 0xb0, 0x02, 0x1a, 0xf4, 0xda, 0x7a, 0x77, 0x9e, 0x5d, 0xf0, 0x08,
+ 0x3e, 0xde, 0xb5, 0x43, 0x48, 0xcc, 0x36, 0xce, 0x96, 0xa1, 0x9a, 0x3d,
+ 0x7f, 0xf5, 0xbd, 0x2f, 0x19, 0xd0, 0x5f, 0xef, 0x6b, 0x20, 0x0e, 0x76,
+ 0x39, 0x9a, 0x02, 0xa9, 0x91, 0x11, 0x18, 0x32, 0x17, 0x33, 0x53, 0xbf,
+ 0xf4, 0xce, 0x18, 0x59, 0xff, 0x53, 0x4a, 0xe1, 0x32, 0x90, 0xdd, 0x17,
+ 0x6b, 0xa8, 0xe1, 0x38, 0x4e, 0xd2, 0x4d, 0x97, 0x02, 0xdb, 0xff, 0x12,
+ 0x7e, 0x15, 0xe5, 0xc6, 0x66, 0x18, 0xf9, 0x46, 0x80, 0x27, 0x17, 0x32,
+ 0xd1, 0x9f, 0x64, 0x55, 0x2e, 0xd0, 0x3d, 0xf7, 0x6d, 0xc9, 0xd4, 0x6c,
+ 0x3c, 0xfd, 0xd5, 0x3a, 0x1b, 0x25, 0x39, 0x92, 0xfb, 0xcb, 0xea, 0x6d,
+ 0xb0, 0x06, 0xf1, 0x6e, 0x8d, 0xd9, 0x24, 0x06, 0xf0, 0x09, 0x0a, 0xd9,
+ 0x10, 0x08, 0x56, 0xc6, 0xb7, 0x1f, 0x77, 0x67, 0xfc, 0xb8, 0x95, 0x13,
+ 0x64, 0x16, 0xb3, 0x74, 0x28, 0x5e, 0xfe, 0x1c, 0x65, 0x06, 0x94, 0x19,
+ 0x11, 0xa3, 0x80, 0xe2, 0xbf, 0x74, 0xff, 0xd0, 0xf6, 0x7e, 0x85, 0x3f,
+ 0x9a, 0xc7, 0xb5, 0xdf, 0x66, 0x66, 0xb1, 0x77, 0xa2, 0x90, 0x8f, 0xda,
+ 0x9a, 0xdd, 0x0e, 0xb7, 0x98, 0xf8, 0xcc, 0xc5, 0x28, 0x01, 0x53, 0x5b,
+ 0x2b, 0xdf, 0x95, 0x07, 0xf3, 0xfb, 0x3b, 0x46, 0x91, 0x5a, 0xa8, 0x89,
+ 0xd6, 0x2a, 0xc5, 0x90, 0x90, 0x40, 0xa1, 0xa2, 0x88, 0x56, 0x10, 0x5d,
+ 0xfe, 0x2e, 0x10, 0xd5, 0xcf, 0xbb, 0x56, 0x9c, 0x38, 0x05, 0x51, 0xfc,
+ 0x8b, 0xbe, 0x7d, 0x83, 0xdc, 0x87, 0xef, 0x7a, 0x92, 0xfa, 0xa3, 0xff,
+ 0xf4, 0xb1, 0xe2, 0xc2},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1403,
+ {0xd6, 0x53, 0x38, 0xfd, 0x37, 0x71, 0xfd, 0x58, 0xc0, 0x7b, 0x6b,
+ 0x68, 0x95, 0x77, 0x37, 0x89, 0x39, 0xd4, 0x39, 0x62, 0x85, 0x29,
+ 0xb9, 0x2c, 0xd5, 0x62, 0x5e, 0xdd, 0x18, 0xaf, 0xac, 0x76},
+ {0x58, 0xb2, 0x09, 0x79, 0xcb, 0xa4, 0x8a, 0x9d, 0xc9, 0x5a, 0x88, 0x57,
+ 0xf5, 0xbc, 0xe4, 0x33, 0x08, 0x7f, 0xf9, 0x34, 0x70, 0xfc, 0x62, 0x54,
+ 0x6e, 0x86, 0xe7, 0x2d, 0xfa, 0xaf, 0x7b, 0x23, 0x3f, 0xfe, 0x42, 0x88,
+ 0x02, 0x39, 0x0c, 0x1d, 0xb7, 0xcb, 0xa0, 0x0b, 0x1f, 0x23, 0x67, 0x8a,
+ 0xac, 0xe4, 0xa1, 0x6a, 0x23, 0x7b, 0x41, 0xd2, 0x6b, 0xcd, 0x83, 0xd4,
+ 0x71, 0x03, 0x09, 0x29, 0xa3, 0x4e, 0x84, 0x67, 0xf8, 0x5e, 0xae, 0xf0,
+ 0x70, 0xb9, 0xb7, 0x4a, 0x57, 0xf1, 0x3e, 0x91, 0xb4, 0xe9, 0x5a, 0x3c,
+ 0x0b, 0x8d, 0xfe, 0xa8, 0x7d, 0x02, 0x61, 0x96, 0xa1, 0x01, 0x68, 0xc1,
+ 0x52, 0xc4, 0xac, 0x42, 0x71, 0x89, 0x89, 0x00, 0x3b, 0x7e, 0x68, 0x8c,
+ 0xa4, 0x32, 0x07, 0x03, 0x4b, 0x67, 0x4d, 0x3c, 0xba, 0xb6, 0xf5, 0x7d,
+ 0xb6, 0x51, 0x3f, 0x88, 0x83, 0xd2, 0x7f, 0x22, 0x80, 0xc7, 0x42, 0x89,
+ 0x6a, 0x62, 0xe7, 0xd0, 0xf3, 0xf2, 0x03, 0x77, 0xe9, 0x8a, 0x06, 0x88,
+ 0x65, 0x2d, 0x27, 0x08, 0x87, 0xfd, 0xac, 0xb8, 0x6d, 0xaa, 0x08, 0x6f,
+ 0xfd, 0xa1, 0x79, 0x37, 0xe6, 0xd2, 0x0e, 0x4a, 0x82, 0x66, 0x7f, 0x80,
+ 0xac, 0x77, 0x49, 0xa8, 0x89, 0xb0, 0xd7, 0x48, 0xe9, 0x06, 0xd6, 0x53,
+ 0xf5, 0x69, 0xb8, 0x6d, 0xe2, 0xb4, 0x2b, 0x58, 0x19, 0xad, 0xe9, 0xc9,
+ 0x29, 0x70, 0xd4, 0xca, 0xee, 0xed, 0x8c, 0xd5, 0x75, 0x9d, 0x56, 0xfd,
+ 0x38, 0x20, 0x52, 0x15, 0xbd, 0x84, 0x01, 0xb2, 0xa5, 0xa0, 0x00, 0x99,
+ 0x0a, 0xfe, 0x6c, 0x9b, 0xea, 0x8d, 0x09, 0x11, 0x71, 0xe8, 0x5e, 0xd8,
+ 0x3f, 0x45, 0xbb, 0x5b, 0x9a, 0x8d, 0x74, 0xca, 0xe8, 0x97, 0xcc, 0x36,
+ 0xf1, 0xea, 0xf0, 0x12, 0x26, 0x93, 0x99, 0x0b, 0x1f, 0xb5, 0x7d, 0x00,
+ 0x25, 0xad, 0x6d, 0x92, 0xc9, 0x08, 0x85, 0xac, 0xcb, 0x64, 0x93, 0x68,
+ 0xfe, 0x23, 0x7c, 0x4c, 0xf0, 0x17, 0x78, 0x76, 0x09, 0xfb, 0x93, 0xc9,
+ 0xea, 0x5b, 0x41, 0x38, 0x47, 0xa9, 0xfc, 0xf2, 0xd2, 0xcc, 0xb6, 0x28,
+ 0x33, 0x45, 0xa2, 0x78, 0x61, 0x9a, 0xbf, 0x8d, 0xc3, 0x51, 0x68, 0x29,
+ 0x28, 0x18, 0x7b, 0xf9, 0x25, 0x51, 0xa8, 0x20, 0x93, 0x9e, 0xc7, 0x39,
+ 0x28, 0xeb, 0x99, 0x30, 0xc4, 0x8f, 0x70, 0x88, 0xed, 0x0a, 0x36, 0x78,
+ 0x82, 0xf4, 0xa8, 0xb2, 0x0d, 0x75, 0x4c, 0x5f, 0x06, 0xbc, 0x82, 0x99,
+ 0x0d, 0xa0, 0x22, 0x27, 0x92, 0x3e, 0xb8, 0xd1, 0xcb, 0x73, 0xc2, 0x37,
+ 0x93, 0xea, 0x0d, 0x19, 0xbe, 0xd4, 0xa9, 0x98, 0x6f, 0x0d, 0x48, 0xd7,
+ 0x83, 0x57, 0x33, 0xd1, 0xed, 0x33, 0x96, 0xec, 0x3c, 0xf1, 0x5e, 0x18,
+ 0x54, 0x47, 0x3b, 0x05, 0x53, 0x52, 0x61, 0x25, 0x1f, 0x4f, 0x0a, 0xf8,
+ 0xa0, 0x74, 0x3b, 0x32, 0x98, 0x88, 0x8b, 0xec, 0x2f, 0x76, 0x56, 0x49,
+ 0x3d, 0x05, 0xeb, 0x2d, 0x9b, 0x84, 0x8e, 0x68, 0x02, 0x84, 0x5f, 0xb9,
+ 0xf7, 0x83, 0x5b, 0x50, 0xd6, 0xa0, 0xf0, 0xe6, 0xcf, 0xda, 0xf9, 0xb1,
+ 0xaf, 0xc6, 0xca, 0xa6, 0x57, 0x3b, 0x33, 0x50, 0x25, 0x6e, 0x6f, 0x23,
+ 0xcc, 0x46, 0x81, 0x31, 0x67, 0x05, 0xe3, 0x3e, 0xb0, 0xa5, 0xf6, 0x64,
+ 0xb7, 0x9b, 0xe5, 0x56, 0xcb, 0x1b, 0xbd, 0xd0, 0x20, 0x84, 0x30, 0xcd,
+ 0xc9, 0x5a, 0x35, 0xf6, 0x1f, 0xac, 0xbe, 0x7c, 0xa2, 0xa9, 0xbd, 0x32,
+ 0x9e, 0x4a, 0x1f, 0xa4, 0x2a, 0xab, 0x9b, 0xb0, 0x2f, 0x65, 0x19, 0xa5,
+ 0x67, 0x23, 0x46, 0xa4, 0xcf, 0xac, 0x1b, 0x96, 0xa9, 0x69, 0x31, 0x74,
+ 0x80, 0xdd, 0x99, 0x5e, 0x33, 0x9a, 0xf8, 0x88, 0xfc, 0x0e, 0x43, 0x69,
+ 0x23, 0x32, 0xd5, 0x83, 0xfe, 0xc6, 0x21, 0x5d},
+ {0x1c, 0x42, 0x9b, 0xf2, 0x5c, 0x14, 0x4a, 0x2c, 0xc6, 0x49, 0xfb, 0xd6,
+ 0x0d, 0xe5, 0xc2, 0x6c, 0x31, 0xa0, 0xc3, 0x52, 0xde, 0x99, 0xb3, 0x4b,
+ 0x86, 0x10, 0x1c, 0x55, 0x19, 0x94, 0xf0, 0x82, 0xfe, 0xff, 0xe1, 0xdb,
+ 0x88, 0x53, 0xde, 0x59, 0xb3, 0xe8, 0x59, 0x37, 0x85, 0xec, 0xa1, 0x00,
+ 0xa7, 0x1c, 0x53, 0x92, 0xf0, 0xc7, 0x1e, 0xca, 0x9f, 0x41, 0x1c, 0xbd,
+ 0x87, 0xfc, 0x77, 0xea, 0x1a, 0x96, 0x37, 0x6d, 0xc1, 0x3f, 0x6a, 0xd4,
+ 0x60, 0xa1, 0x1e, 0x9c, 0xd5, 0xa8, 0x29, 0x87, 0x5a, 0x7b, 0x7d, 0xcd,
+ 0x2b, 0xa4, 0xea, 0xac, 0x08, 0xc5, 0xbb, 0x48, 0xab, 0x5d, 0x4c, 0x33,
+ 0x8a, 0x6f, 0x8b, 0xc5, 0xe7, 0x60, 0x73, 0x9e, 0xdc, 0xff, 0x2d, 0xb1,
+ 0x16, 0xb5, 0xb1, 0x80, 0x2e, 0x35, 0xf9, 0x36, 0xd4, 0x73, 0xdb, 0x16,
+ 0x8e, 0xdd, 0x12, 0x53, 0x2a, 0x99, 0x2b, 0xcc, 0x41, 0x8a, 0x75, 0x9c,
+ 0xc9, 0xfd, 0x3f, 0x97, 0xf5, 0x61, 0x62, 0x30, 0x78, 0xaf, 0x29, 0xd7,
+ 0xab, 0x48, 0x9b, 0x7e, 0xc5, 0x64, 0xba, 0x98, 0x1c, 0x18, 0x8f, 0x11,
+ 0x24, 0x0d, 0xd9, 0x35, 0x4c, 0x32, 0x4f, 0x8d, 0x0c, 0xdf, 0x1c, 0x74,
+ 0x25, 0x2f, 0x0f, 0xc7, 0x5e, 0x39, 0x0e, 0x83, 0x7b, 0x8b, 0xe9, 0x0a,
+ 0x67, 0x0f, 0x58, 0x03, 0xee, 0x53, 0xeb, 0x75, 0xc3, 0xce, 0x95, 0xb2,
+ 0x85, 0x3b, 0x23, 0x42, 0xe5, 0x4f, 0x86, 0xdd, 0x9a, 0xeb, 0x30, 0x8e,
+ 0xb8, 0x2c, 0xeb, 0x2b, 0xae, 0x7b, 0x3e, 0x0b, 0x36, 0x4d, 0x17, 0x10,
+ 0x5e, 0xb6, 0x1b, 0x38, 0x43, 0xf7, 0x20, 0x6b, 0xdb, 0x6a, 0xbb, 0x81,
+ 0x8e, 0xfe, 0x0f, 0x0d, 0x3b, 0x10, 0x04, 0xe3, 0x70, 0x19, 0x1e, 0x82,
+ 0x18, 0xcc, 0xa1, 0x49, 0x47, 0xaa, 0x80, 0x70, 0xf7, 0xc6, 0x6f, 0xd0,
+ 0x42, 0x2b, 0x02, 0xab, 0x4a, 0x1d, 0x94, 0xfa, 0x46, 0x19, 0x7a, 0xcd,
+ 0x24, 0xe2, 0x72, 0xc7, 0x65, 0x66, 0x73, 0x53, 0xe8, 0x19, 0x58, 0x84,
+ 0x02, 0xfe, 0xb8, 0x5d, 0x7f, 0x00, 0x24, 0x35, 0x21, 0xd0, 0xe7, 0xa9,
+ 0xd9, 0xe7, 0x07, 0x53, 0xd8, 0xb5, 0x1d, 0x37, 0x4e, 0xa9, 0xc8, 0x35,
+ 0x55, 0x36, 0x59, 0x4b, 0xf0, 0x5a, 0x69, 0x60, 0xca, 0x71, 0x76, 0xa4,
+ 0xb6, 0x60, 0x86, 0xb0, 0x55, 0xb0, 0x99, 0xe3, 0x15, 0xa2, 0x3e, 0x04,
+ 0x2a, 0x7e, 0x08, 0x07, 0x31, 0x6d, 0x7a, 0x11, 0xa6, 0x57, 0xa6, 0xdc,
+ 0x90, 0x43, 0x80, 0x6e, 0x24, 0x8a, 0x9a, 0xf0, 0x65, 0x70, 0xf7, 0x10,
+ 0xaf, 0x65, 0x26, 0x7d, 0x43, 0x6a, 0x5f, 0xcb, 0x00, 0x11, 0x04, 0xfe,
+ 0x8a, 0x7c, 0x56, 0x4a, 0xfe, 0x07, 0x5d, 0x85, 0xbc, 0x0a, 0x2c, 0xe3,
+ 0xd3, 0x3d, 0x8d, 0x93, 0xd5, 0xab, 0x1e, 0x92, 0x3f, 0x51, 0xd4, 0xef,
+ 0x26, 0xcb, 0xb6, 0xfd, 0x4a, 0x93, 0x5a, 0x97, 0xcb, 0x11, 0x5a, 0xed,
+ 0x67, 0x8e, 0x75, 0xd5, 0xd6, 0x7f, 0xbf, 0xcd, 0x23, 0x62, 0xcb, 0x3d,
+ 0x74, 0xed, 0x6b, 0x9b, 0x9f, 0xb0, 0xcf, 0x82, 0x56, 0x9a, 0x47, 0x4a,
+ 0x25, 0xe5, 0xaa, 0x39, 0xd2, 0x2f, 0xe5, 0xcd, 0x30, 0x10, 0x45, 0x20,
+ 0x3d, 0x9f, 0x93, 0xcf, 0x5c, 0x9e, 0x9e, 0x94, 0x51, 0xf1, 0xbf, 0x35,
+ 0x66, 0xee, 0xc7, 0x5f, 0xbd, 0x99, 0x5c, 0xf8, 0xc6, 0x40, 0xaa, 0x68,
+ 0xfb, 0x04, 0xf5, 0x41, 0x93, 0x44, 0x05, 0x7f, 0xd1, 0xc0, 0xe6, 0x55,
+ 0xd7, 0x50, 0xa6, 0x8c, 0x52, 0x3b, 0x0f, 0xab, 0x24, 0xca, 0xb0, 0x3d,
+ 0x73, 0x93, 0xee, 0x3a, 0x57, 0x35, 0x03, 0x9d, 0xae, 0xd5, 0x28, 0x95,
+ 0xdf, 0xe7, 0x93, 0x7f, 0x55, 0xd7, 0xae, 0x9a, 0x8c, 0x02, 0x56, 0xe9,
+ 0xd6, 0x38, 0xa8, 0x59, 0x84, 0x52, 0xf5, 0x32, 0x93, 0x53, 0xa2, 0x0c,
+ 0x4b, 0xd9, 0x95, 0x8c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1404,
+ {0x17, 0x26, 0x70, 0x63, 0x50, 0xc1, 0x1e, 0x68, 0x83, 0x95, 0x5f,
+ 0x24, 0xea, 0x11, 0xab, 0x24, 0x7c, 0xe3, 0xb2, 0xab, 0x54, 0xd0,
+ 0x5e, 0x67, 0xad, 0x97, 0x70, 0xb5, 0x56, 0x44, 0x83, 0xdd},
+ {0x58, 0xb2, 0x09, 0x79, 0xcb, 0xa4, 0x8a, 0x9d, 0xc9, 0x5a, 0x88, 0x57,
+ 0xf5, 0xbc, 0xe4, 0x33, 0x08, 0x7f, 0xf9, 0x34, 0x70, 0xfc, 0x62, 0x54,
+ 0x6e, 0x86, 0xe7, 0x2d, 0xfa, 0xaf, 0x7b, 0x23, 0x3f, 0xfe, 0x42, 0x88,
+ 0x02, 0x39, 0x0c, 0x1d, 0xb7, 0xcb, 0xa0, 0x0b, 0x1f, 0x23, 0x67, 0x8a,
+ 0xac, 0xe4, 0xa1, 0x6a, 0x23, 0x7b, 0x41, 0xd2, 0x6b, 0xcd, 0x83, 0xd4,
+ 0x71, 0x03, 0x09, 0x29, 0xa3, 0x4e, 0x84, 0x67, 0xf8, 0x5e, 0xae, 0xf0,
+ 0x70, 0xb9, 0xb7, 0x4a, 0x57, 0xf1, 0x3e, 0x91, 0xb4, 0xe9, 0x5a, 0x3c,
+ 0x0b, 0x8d, 0xfe, 0xa8, 0x7d, 0x02, 0x61, 0x96, 0xa1, 0x01, 0x68, 0xc1,
+ 0x52, 0xc4, 0xac, 0x42, 0x71, 0x89, 0x89, 0x00, 0x3b, 0x7e, 0x68, 0x8c,
+ 0xa4, 0x32, 0x07, 0x03, 0x4b, 0x67, 0x4d, 0x3c, 0xba, 0xb6, 0xf5, 0x7d,
+ 0xb6, 0x51, 0x3f, 0x88, 0x83, 0xd2, 0x7f, 0x22, 0x80, 0xc7, 0x42, 0x89,
+ 0x6a, 0x62, 0xe7, 0xd0, 0xf3, 0xf2, 0x03, 0x77, 0xe9, 0x8a, 0x06, 0x88,
+ 0x65, 0x2d, 0x27, 0x08, 0x87, 0xfd, 0xac, 0xb8, 0x6d, 0xaa, 0x08, 0x6f,
+ 0xfd, 0xa1, 0x79, 0x37, 0xe6, 0xd2, 0x0e, 0x4a, 0x82, 0x66, 0x7f, 0x80,
+ 0xac, 0x77, 0x49, 0xa8, 0x89, 0xb0, 0xd7, 0x48, 0xe9, 0x06, 0xd6, 0x53,
+ 0xf5, 0x69, 0xb8, 0x6d, 0xe2, 0xb4, 0x2b, 0x58, 0x19, 0xad, 0xe9, 0xc9,
+ 0x29, 0x70, 0xd4, 0xca, 0xee, 0xed, 0x8c, 0xd5, 0x75, 0x9d, 0x56, 0xfd,
+ 0x38, 0x20, 0x52, 0x15, 0xbd, 0x84, 0x01, 0xb2, 0xa5, 0xa0, 0x00, 0x99,
+ 0x0a, 0xfe, 0x6c, 0x9b, 0xea, 0x8d, 0x09, 0x11, 0x71, 0xe8, 0x5e, 0xd8,
+ 0x3f, 0x45, 0xbb, 0x5b, 0x9a, 0x8d, 0x74, 0xca, 0xe8, 0x97, 0xcc, 0x36,
+ 0xf1, 0xea, 0xf0, 0x12, 0x26, 0x93, 0x99, 0x0b, 0x1f, 0xb5, 0x7d, 0x00,
+ 0x25, 0xad, 0x6d, 0x92, 0xc9, 0x08, 0x85, 0xac, 0xcb, 0x64, 0x93, 0x68,
+ 0xfe, 0x23, 0x7c, 0x4c, 0xf0, 0x17, 0x78, 0x76, 0x09, 0xfb, 0x93, 0xc9,
+ 0xea, 0x5b, 0x41, 0x38, 0x47, 0xa9, 0xfc, 0xf2, 0xd2, 0xcc, 0xb6, 0x28,
+ 0x33, 0x45, 0xa2, 0x78, 0x61, 0x9a, 0xbf, 0x8d, 0xc3, 0x51, 0x68, 0x29,
+ 0x28, 0x18, 0x7b, 0xf9, 0x25, 0x51, 0xa8, 0x20, 0x93, 0x9e, 0xc7, 0x39,
+ 0x28, 0xeb, 0x99, 0x30, 0xc4, 0x8f, 0x70, 0x88, 0xed, 0x0a, 0x36, 0x78,
+ 0x82, 0xf4, 0xa8, 0xb2, 0x0d, 0x75, 0x4c, 0x5f, 0x06, 0xbc, 0x82, 0x99,
+ 0x0d, 0xa0, 0x22, 0x27, 0x92, 0x3e, 0xb8, 0xd1, 0xcb, 0x73, 0xc2, 0x37,
+ 0x93, 0xea, 0x0d, 0x19, 0xbe, 0xd4, 0xa9, 0x98, 0x6f, 0x0d, 0x48, 0xd7,
+ 0x83, 0x57, 0x33, 0xd1, 0xed, 0x33, 0x96, 0xec, 0x3c, 0xf1, 0x5e, 0x18,
+ 0x54, 0x47, 0x3b, 0x05, 0x53, 0x52, 0x61, 0x25, 0x1f, 0x4f, 0x0a, 0xf8,
+ 0xa0, 0x74, 0x3b, 0x32, 0x98, 0x88, 0x8b, 0xec, 0x2f, 0x76, 0x56, 0x49,
+ 0x3d, 0x05, 0xeb, 0x2d, 0x9b, 0x84, 0x8e, 0x68, 0x02, 0x84, 0x5f, 0xb9,
+ 0xf7, 0x83, 0x5b, 0x50, 0xd6, 0xa0, 0xf0, 0xe6, 0xcf, 0xda, 0xf9, 0xb1,
+ 0xaf, 0xc6, 0xca, 0xa6, 0x57, 0x3b, 0x33, 0x50, 0x25, 0x6e, 0x6f, 0x23,
+ 0xcc, 0x46, 0x81, 0x31, 0x67, 0x05, 0xe3, 0x3e, 0xb0, 0xa5, 0xf6, 0x64,
+ 0xb7, 0x9b, 0xe5, 0x56, 0xcb, 0x1b, 0xbd, 0xd0, 0x20, 0x84, 0x30, 0xcd,
+ 0xc9, 0x5a, 0x35, 0xf6, 0x1f, 0xac, 0xbe, 0x7c, 0xa2, 0xa9, 0xbd, 0x32,
+ 0x9e, 0x4a, 0x1f, 0xa4, 0x2a, 0xab, 0x9b, 0xb0, 0x2f, 0x65, 0x19, 0xa5,
+ 0x67, 0x23, 0x46, 0xa4, 0xcf, 0xac, 0x1b, 0x96, 0xa9, 0x69, 0x31, 0x74,
+ 0x80, 0xdd, 0x99, 0x5e, 0x33, 0x9a, 0xf8, 0x88, 0xfc, 0x0e, 0x43, 0x69,
+ 0x23, 0x32, 0xd5, 0x83, 0xfe, 0xc6, 0x21, 0x5d},
+ {0xb0, 0x06, 0xf2, 0x6a, 0x67, 0xd0, 0xe1, 0xe2, 0xcb, 0xeb, 0x5c, 0x23,
+ 0xb6, 0xb3, 0x00, 0xad, 0xc1, 0x52, 0x6d, 0x1f, 0x17, 0xbb, 0xe9, 0x64,
+ 0xfe, 0x82, 0x37, 0xae, 0x24, 0x48, 0x78, 0x15, 0x8e, 0x6b, 0x04, 0xcb,
+ 0x48, 0x87, 0x86, 0xb5, 0x25, 0x8a, 0xc9, 0x73, 0xc3, 0xa2, 0xea, 0xfd,
+ 0x7f, 0xcf, 0x3a, 0x7c, 0xa6, 0xc8, 0x25, 0x15, 0x56, 0x59, 0xfb, 0xc5,
+ 0x3d, 0x11, 0x2b, 0xc7, 0x8b, 0x3a, 0x77, 0x0c, 0xf0, 0x59, 0xfd, 0xd5,
+ 0xe6, 0x8f, 0x2b, 0x4b, 0xfa, 0x36, 0xde, 0x37, 0x21, 0x23, 0x11, 0x02,
+ 0xe5, 0x04, 0x1c, 0x94, 0x7f, 0xba, 0x3d, 0x90, 0x6b, 0xff, 0x39, 0x59,
+ 0x2e, 0xc3, 0x90, 0x1a, 0x39, 0x8d, 0xa2, 0x30, 0x35, 0xf1, 0x19, 0x0e,
+ 0x99, 0xb5, 0x86, 0x59, 0x33, 0x0c, 0xc2, 0xe8, 0x56, 0xee, 0x87, 0xad,
+ 0x41, 0x97, 0xdc, 0xc7, 0xd1, 0x6e, 0x1f, 0x06, 0x22, 0x75, 0xbc, 0xed,
+ 0x1e, 0xd5, 0xcd, 0x82, 0x16, 0x3a, 0xe3, 0xe5, 0x8d, 0xa7, 0x36, 0x8d,
+ 0xc2, 0xaa, 0xda, 0xc8, 0x55, 0x38, 0x5b, 0xd4, 0xfa, 0x0b, 0x8b, 0xaa,
+ 0xde, 0xf6, 0x08, 0xd0, 0xa5, 0xc2, 0x71, 0x72, 0xd1, 0x2b, 0x88, 0xc7,
+ 0x0b, 0x13, 0x6e, 0xec, 0xcf, 0x37, 0xf3, 0x63, 0x64, 0x36, 0x1a, 0x99,
+ 0x0d, 0xc5, 0x08, 0x15, 0x74, 0x3c, 0xab, 0x16, 0x36, 0xe6, 0x61, 0xbf,
+ 0xf0, 0x4c, 0xa8, 0x34, 0x55, 0x20, 0xc3, 0x0b, 0x93, 0x5a, 0x06, 0x0b,
+ 0x45, 0x05, 0x26, 0xb1, 0xd6, 0xac, 0x09, 0x17, 0x0e, 0x5b, 0x0a, 0x32,
+ 0x7b, 0x88, 0xf4, 0x23, 0x27, 0xb8, 0x5c, 0x9a, 0x62, 0x1d, 0x2c, 0xa7,
+ 0x45, 0x96, 0x3c, 0x28, 0x15, 0xa2, 0xbf, 0xcf, 0x50, 0x9d, 0x50, 0xb6,
+ 0x05, 0x8e, 0xd6, 0xe6, 0x7f, 0x36, 0x9b, 0x56, 0x08, 0xd2, 0xaa, 0x88,
+ 0x52, 0x38, 0xb6, 0x7d, 0x1b, 0x8e, 0x0d, 0x83, 0xf9, 0x46, 0x4a, 0xa4,
+ 0x73, 0xbf, 0x10, 0x93, 0x50, 0xfc, 0xc0, 0x2e, 0x36, 0x0c, 0x26, 0x19,
+ 0x23, 0x6c, 0xbf, 0xbf, 0x89, 0x5b, 0x60, 0x78, 0x95, 0x53, 0x0d, 0x8d,
+ 0x3d, 0x2e, 0x41, 0x45, 0x07, 0x50, 0xda, 0xd0, 0x5b, 0x1c, 0x37, 0xef,
+ 0x15, 0xdb, 0x7f, 0xb4, 0x70, 0x75, 0x97, 0xac, 0x25, 0x2e, 0x8e, 0x58,
+ 0xd4, 0xc1, 0xab, 0x27, 0x13, 0xb4, 0x27, 0x64, 0x3d, 0x19, 0x81, 0x64,
+ 0xc9, 0x08, 0xb5, 0xd8, 0xff, 0x36, 0xe9, 0x70, 0x01, 0x57, 0x28, 0x40,
+ 0x09, 0xc7, 0xb2, 0x83, 0x63, 0x3d, 0x8b, 0x27, 0xb3, 0x78, 0xbb, 0x65,
+ 0xef, 0xf8, 0xaa, 0x59, 0xb5, 0xfe, 0x5e, 0x64, 0x37, 0xa1, 0xd5, 0x3a,
+ 0x99, 0xc1, 0x06, 0xc2, 0xc4, 0xd0, 0x33, 0xd3, 0xd2, 0x39, 0x50, 0xe3,
+ 0x13, 0xa1, 0x0e, 0xb3, 0x1d, 0x68, 0x52, 0x4a, 0xe9, 0xf8, 0xe4, 0xf5,
+ 0x64, 0x37, 0xac, 0xf6, 0x6d, 0xb3, 0xe8, 0xf7, 0x74, 0x07, 0xa1, 0x5b,
+ 0xbf, 0xf4, 0xb3, 0x93, 0xe5, 0x55, 0x99, 0x08, 0x99, 0x31, 0x46, 0xd9,
+ 0x3c, 0x67, 0x3d, 0x2a, 0xeb, 0x7d, 0x4c, 0xb8, 0xfc, 0x8d, 0x01, 0x69,
+ 0xde, 0x7e, 0xd6, 0xe2, 0xbb, 0xe6, 0xce, 0x99, 0x58, 0xa0, 0xf5, 0xd2,
+ 0x01, 0x41, 0x9e, 0x7a, 0xcb, 0x17, 0xe4, 0x7d, 0xa8, 0x27, 0xba, 0x38,
+ 0x0d, 0x6b, 0x3a, 0xd3, 0xb5, 0xa8, 0xc2, 0x10, 0x1c, 0x5f, 0xb5, 0x01,
+ 0x11, 0x0c, 0x72, 0x71, 0x69, 0x06, 0x5f, 0x23, 0x29, 0x79, 0x47, 0xf5,
+ 0x38, 0xab, 0x3e, 0xc1, 0x65, 0xd6, 0x1e, 0xdc, 0x1f, 0x6a, 0x9e, 0x17,
+ 0x35, 0xe9, 0xb7, 0xfc, 0x06, 0xd4, 0xd3, 0x40, 0x6c, 0xf8, 0xf9, 0xc6,
+ 0xa6, 0x8b, 0x19, 0x6c, 0xf2, 0x62, 0x32, 0x4a, 0x98, 0x67, 0x05, 0xfb,
+ 0xc8, 0x02, 0xcd, 0xd2, 0xe6, 0xb4, 0xeb, 0xcf, 0x68, 0xe6, 0xbb, 0x9e,
+ 0x79, 0x3a, 0xe6, 0x44},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1405,
+ {0x32, 0xe5, 0x7c, 0xcf, 0xe7, 0x56, 0x3d, 0xc0, 0xa2, 0x0c, 0x14,
+ 0xee, 0x45, 0x08, 0x37, 0xa3, 0x36, 0x06, 0xc0, 0x86, 0xce, 0x14,
+ 0x67, 0xfd, 0x7e, 0xc5, 0x84, 0x67, 0x15, 0x43, 0x38, 0xab},
+ {0x80, 0xde, 0x48, 0xff, 0x80, 0x5a, 0x88, 0xf3, 0xb3, 0x59, 0x45, 0x1b,
+ 0xb6, 0xdf, 0x61, 0xde, 0xf9, 0xcb, 0x35, 0x51, 0xe6, 0x4f, 0xdd, 0x3a,
+ 0x3a, 0x70, 0xa3, 0xb6, 0xd2, 0x38, 0xa6, 0x93, 0x11, 0xa8, 0x5b, 0xc5,
+ 0x92, 0x4e, 0x39, 0x5c, 0xe9, 0x2e, 0xf3, 0x94, 0xb1, 0xe5, 0xdc, 0x30,
+ 0x12, 0x33, 0xe9, 0xa2, 0x12, 0xf7, 0xfb, 0x86, 0x27, 0x2c, 0x42, 0xdd,
+ 0xf5, 0xf4, 0x85, 0x7c, 0x38, 0xd0, 0xdd, 0x25, 0x9d, 0xc1, 0xd6, 0x63,
+ 0xc0, 0xd7, 0x29, 0xe0, 0x33, 0xd9, 0xb0, 0xf7, 0xf0, 0x1a, 0xb1, 0xf8,
+ 0xf1, 0xb7, 0x19, 0x2d, 0x40, 0x92, 0x1e, 0xe0, 0xd4, 0x69, 0x6a, 0x3e,
+ 0x35, 0x66, 0x3c, 0x5f, 0xfc, 0xff, 0x5e, 0xd1, 0x67, 0x66, 0x0b, 0xf6,
+ 0xb4, 0xc0, 0x0e, 0x61, 0x95, 0x12, 0xa2, 0xe8, 0x27, 0xbe, 0x33, 0xc9,
+ 0x0e, 0xec, 0xc5, 0x39, 0xe1, 0x8a, 0xcc, 0x8c, 0x76, 0xeb, 0x33, 0x2b,
+ 0x28, 0xb1, 0xcc, 0x50, 0x2a, 0xf5, 0x71, 0x24, 0x23, 0x42, 0xf6, 0x3d,
+ 0x15, 0x52, 0x71, 0xda, 0x32, 0x11, 0x35, 0x21, 0x28, 0xaa, 0x0a, 0xf7,
+ 0x0c, 0x9c, 0xe7, 0x8d, 0xfd, 0xf0, 0x84, 0xa1, 0x30, 0x49, 0xb7, 0xbb,
+ 0x6f, 0x2b, 0xd1, 0x0d, 0xd3, 0x85, 0xb4, 0x12, 0xd6, 0x0b, 0xf1, 0xcc,
+ 0xc9, 0xfa, 0xe1, 0x20, 0x8f, 0x39, 0xdc, 0x53, 0xdb, 0x47, 0x1a, 0x04,
+ 0xd0, 0xdc, 0xc3, 0x70, 0x3b, 0x4f, 0x7b, 0x95, 0xe7, 0x2e, 0xa8, 0x15,
+ 0xb6, 0x4a, 0x14, 0x99, 0x86, 0x5a, 0x7c, 0xcc, 0x5b, 0x74, 0x09, 0x99,
+ 0xe7, 0x63, 0x38, 0xe1, 0xb2, 0x51, 0xc7, 0x40, 0xd7, 0x52, 0x74, 0x15,
+ 0x0a, 0x96, 0xde, 0xf8, 0x76, 0x0a, 0x08, 0xc5, 0xa8, 0xa6, 0xf5, 0x82,
+ 0x73, 0xb0, 0x79, 0xc0, 0x6e, 0xe0, 0x9f, 0x79, 0xa9, 0x76, 0xea, 0xac,
+ 0xc8, 0xa0, 0x4c, 0x36, 0x5b, 0xc6, 0x1a, 0x78, 0x6b, 0x49, 0x68, 0x11,
+ 0x12, 0x1c, 0x38, 0x6d, 0x27, 0x4c, 0x41, 0x3a, 0x2f, 0xbf, 0xae, 0x94,
+ 0x64, 0xdb, 0x6e, 0xa7, 0x75, 0x23, 0x31, 0x93, 0x39, 0x57, 0x40, 0xfc,
+ 0x9a, 0x5e, 0xca, 0x1a, 0x38, 0x20, 0xd3, 0x3f, 0x6f, 0x7b, 0x38, 0xa8,
+ 0x3c, 0xcb, 0xac, 0xaa, 0xc1, 0x64, 0x79, 0x22, 0x5e, 0x10, 0x8a, 0xcd,
+ 0xf4, 0x6c, 0xa3, 0x5e, 0x57, 0x31, 0x51, 0x96, 0x37, 0x21, 0xb7, 0x3b,
+ 0x3e, 0x1c, 0x9a, 0x12, 0xef, 0xff, 0xf0, 0xc3, 0xa6, 0x22, 0xeb, 0x9f,
+ 0x07, 0xbe, 0xf7, 0xae, 0x71, 0x2c, 0x96, 0xee, 0x3b, 0xa2, 0x45, 0x59,
+ 0x7f, 0xb8, 0xd5, 0x11, 0x69, 0x8d, 0x6e, 0x81, 0x9a, 0x96, 0x7e, 0x0d,
+ 0x18, 0x68, 0xc0, 0xc6, 0x05, 0x53, 0x33, 0xb7, 0xc1, 0x3a, 0x98, 0xcf,
+ 0x63, 0xd6, 0xa5, 0xd8, 0x77, 0x79, 0xa9, 0x53, 0x45, 0xca, 0x8b, 0x7e,
+ 0x9e, 0x59, 0x7e, 0xc5, 0x88, 0xe9, 0x6f, 0x8f, 0xc2, 0xa7, 0xf0, 0xa0,
+ 0xb8, 0xf1, 0x54, 0x3d, 0x9e, 0x36, 0x2a, 0x91, 0x1d, 0xfb, 0x1f, 0x03,
+ 0x13, 0x2a, 0x4e, 0x6a, 0xf7, 0x1b, 0x50, 0x3c, 0x41, 0x81, 0x4d, 0x6b,
+ 0x68, 0x4a, 0x26, 0xb8, 0xdf, 0x00, 0xcd, 0xc6, 0x57, 0xae, 0x12, 0x9a,
+ 0x1f, 0x2a, 0x18, 0xcf, 0x4b, 0x78, 0xa3, 0x98, 0x1d, 0xe6, 0x82, 0x96,
+ 0xb1, 0x26, 0x86, 0x09, 0xfe, 0x3e, 0xcb, 0x99, 0x28, 0xb9, 0x0d, 0xf4,
+ 0x55, 0x3b, 0xe3, 0x73, 0x19, 0xfc, 0x50, 0x80, 0x96, 0xfa, 0x54, 0xb3,
+ 0x5e, 0x48, 0x22, 0x32, 0x85, 0x69, 0xda, 0x60, 0xa6, 0xc6, 0x60, 0xf3,
+ 0x0c, 0x61, 0xf0, 0x2f, 0x4c, 0x5a, 0xb2, 0x52, 0x7c, 0xf3, 0x6c, 0xb7,
+ 0xda, 0x8d, 0x7d, 0xad, 0xe4, 0xc7, 0x14, 0xea, 0x3f, 0xc2, 0xda, 0x8f,
+ 0x65, 0xb4, 0x19, 0x90, 0x90, 0xe1, 0x14, 0xdd},
+ {0x97, 0x7d, 0x9c, 0x5f, 0x68, 0x61, 0xa6, 0x9e, 0x13, 0xcd, 0x85, 0x42,
+ 0x99, 0x43, 0x4e, 0x34, 0x8c, 0xd0, 0x69, 0x0b, 0x4d, 0x04, 0xe0, 0x8e,
+ 0x05, 0x98, 0xb4, 0x7e, 0xea, 0x62, 0x1b, 0xcd, 0x8a, 0x22, 0x83, 0x8d,
+ 0xc9, 0xc3, 0x5a, 0x72, 0xc3, 0x5f, 0xb1, 0xa6, 0x43, 0x47, 0x18, 0xd0,
+ 0x2f, 0xd2, 0x4c, 0xb4, 0xb3, 0xdd, 0x90, 0xb0, 0x43, 0x03, 0x34, 0xa9,
+ 0x38, 0xa2, 0x18, 0x46, 0x7e, 0xeb, 0x4c, 0x37, 0x3d, 0x44, 0x6a, 0x53,
+ 0x98, 0x10, 0xbc, 0x3c, 0xe1, 0xe9, 0x23, 0xb7, 0xc2, 0x0d, 0x9f, 0x58,
+ 0xea, 0x93, 0x1d, 0x4f, 0x96, 0x4c, 0x79, 0x61, 0x3b, 0xce, 0x67, 0xb2,
+ 0x68, 0xef, 0xc4, 0x4b, 0xdb, 0x9b, 0xb0, 0x0a, 0x68, 0xd6, 0x00, 0x37,
+ 0x94, 0x9a, 0xec, 0x7a, 0x39, 0x94, 0x93, 0xde, 0xfb, 0x2a, 0x46, 0x6e,
+ 0x33, 0xd4, 0x83, 0x1e, 0xfd, 0x63, 0xad, 0x1c, 0xb8, 0x9e, 0x00, 0xb5,
+ 0x30, 0x62, 0x6d, 0x2f, 0x01, 0x65, 0x97, 0x5d, 0xdf, 0xc4, 0xcc, 0x5e,
+ 0x0f, 0x96, 0x8d, 0x38, 0x75, 0xde, 0x0f, 0x67, 0x4b, 0x3a, 0x51, 0x7d,
+ 0xf2, 0x64, 0x80, 0xb0, 0x2b, 0x62, 0x36, 0xeb, 0xb3, 0x77, 0x11, 0x82,
+ 0x68, 0xce, 0xbb, 0x30, 0xff, 0x1d, 0xdf, 0x0e, 0x28, 0x0f, 0xe1, 0xbf,
+ 0xf6, 0x19, 0x02, 0xa0, 0x17, 0xe8, 0xde, 0xcf, 0x60, 0x75, 0x3c, 0x64,
+ 0x2f, 0x35, 0xfa, 0xf0, 0x56, 0x53, 0x03, 0xbf, 0xe6, 0x51, 0xec, 0x8f,
+ 0x01, 0x93, 0xcf, 0x34, 0xd4, 0xaf, 0x01, 0x0c, 0x99, 0x25, 0xb8, 0x87,
+ 0x1f, 0x0f, 0x8c, 0x93, 0x4a, 0x14, 0x9d, 0x87, 0x4a, 0x3b, 0x65, 0x9f,
+ 0x78, 0xad, 0x14, 0x84, 0x28, 0xaa, 0xca, 0xea, 0xb8, 0x0b, 0x1b, 0x25,
+ 0xde, 0xc8, 0xb0, 0xf7, 0xce, 0x54, 0x40, 0x62, 0x87, 0xbc, 0x80, 0x2a,
+ 0xc2, 0xc0, 0xcc, 0xa3, 0xdb, 0x4a, 0xdc, 0xaa, 0x84, 0x00, 0xa8, 0x63,
+ 0x6e, 0xa3, 0x39, 0xb6, 0x2f, 0x5e, 0x94, 0xd5, 0xe3, 0x2f, 0xd3, 0xd1,
+ 0x18, 0x3b, 0x37, 0x45, 0x07, 0xa2, 0xaf, 0x62, 0x0c, 0xa1, 0x34, 0x6d,
+ 0xcc, 0xc9, 0xf8, 0x3a, 0x4f, 0xe8, 0x55, 0xb1, 0xc0, 0xe9, 0x1d, 0xb9,
+ 0xe7, 0xc5, 0x32, 0x82, 0x8d, 0x09, 0x44, 0xd9, 0xa8, 0x1b, 0x55, 0x3e,
+ 0xbd, 0xf3, 0x5e, 0x24, 0x11, 0x9e, 0xd8, 0x16, 0x4b, 0xd0, 0x26, 0x06,
+ 0x27, 0xea, 0x01, 0x1e, 0x93, 0xbc, 0x10, 0x3f, 0x20, 0x8c, 0x76, 0x49,
+ 0x8d, 0xdb, 0x8b, 0xca, 0x15, 0xfd, 0x05, 0x32, 0x4d, 0xa5, 0x47, 0x31,
+ 0x57, 0xfe, 0xed, 0xd5, 0x45, 0x92, 0xaa, 0xca, 0xee, 0x68, 0x85, 0x29,
+ 0x68, 0xeb, 0x54, 0xc6, 0x9e, 0xb1, 0xdd, 0xf6, 0x07, 0x91, 0x7c, 0x57,
+ 0x49, 0x3e, 0xa3, 0x80, 0xde, 0x0c, 0xc6, 0xae, 0x30, 0x4d, 0xc4, 0x9c,
+ 0xab, 0x80, 0xa3, 0x1b, 0x8b, 0x45, 0x69, 0x86, 0xdc, 0x36, 0x7c, 0x70,
+ 0xf1, 0x44, 0xe5, 0x2d, 0xd6, 0x04, 0xc8, 0xd5, 0xed, 0xbc, 0xe5, 0xde,
+ 0x5e, 0xfb, 0x30, 0xd9, 0x47, 0x0b, 0xc8, 0x83, 0x44, 0x5b, 0x34, 0xfa,
+ 0x44, 0x14, 0xf4, 0x4b, 0xb9, 0x4a, 0x64, 0x36, 0x2a, 0x12, 0xb5, 0x46,
+ 0x66, 0x57, 0x21, 0xfa, 0x6d, 0xb8, 0x2f, 0x0c, 0x94, 0x7f, 0x01, 0x59,
+ 0x78, 0x41, 0x2b, 0x2c, 0xe1, 0x36, 0xc4, 0x71, 0xc9, 0x8b, 0x1f, 0x90,
+ 0x83, 0x15, 0xa1, 0x6c, 0x83, 0xe9, 0x31, 0x8e, 0x64, 0x50, 0x8c, 0x7e,
+ 0x17, 0x9a, 0x44, 0x29, 0x19, 0x5a, 0x9b, 0x1c, 0xcc, 0x21, 0x1a, 0x1c,
+ 0x1d, 0x4e, 0x4d, 0xf1, 0x5c, 0x5e, 0xbc, 0x7a, 0xb9, 0x09, 0x26, 0xfc,
+ 0xf7, 0xda, 0x03, 0x65, 0x71, 0x59, 0xe4, 0x40, 0xe9, 0x3a, 0xde, 0xa3,
+ 0x1e, 0xe3, 0x5f, 0x72, 0xf2, 0x39, 0x9f, 0x5f, 0xe2, 0xf8, 0xc5, 0x60,
+ 0xc8, 0x82, 0x6e, 0x23},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1406,
+ {0xe3, 0x98, 0x2d, 0xb2, 0x03, 0x2f, 0x2b, 0x4c, 0xe6, 0x58, 0xfc,
+ 0x44, 0xb7, 0x6f, 0x59, 0x64, 0xc4, 0x5c, 0xd3, 0x1b, 0xf8, 0x03,
+ 0x70, 0x89, 0x82, 0xae, 0x59, 0x91, 0x86, 0xfc, 0x37, 0x65},
+ {0x43, 0xd3, 0x8c, 0xa1, 0x32, 0x54, 0x5b, 0x15, 0x49, 0x95, 0xcf, 0xf0,
+ 0x70, 0x82, 0x61, 0x1c, 0xc4, 0x7a, 0x64, 0x67, 0xa9, 0x80, 0x65, 0x4d,
+ 0x2d, 0x1f, 0x1c, 0xcf, 0xb3, 0xbc, 0xd3, 0x87, 0xe9, 0xd7, 0xff, 0xa2,
+ 0x81, 0xb0, 0xe0, 0xb0, 0x0d, 0xc8, 0x66, 0x92, 0x07, 0xe0, 0xd8, 0x03,
+ 0x3e, 0x9e, 0x36, 0x61, 0x3c, 0x98, 0x97, 0x8f, 0x86, 0x44, 0xbb, 0x7e,
+ 0x50, 0x5f, 0xbf, 0x49, 0x1d, 0xce, 0xfb, 0xe1, 0x95, 0x89, 0x25, 0x4c,
+ 0x8a, 0xbf, 0x85, 0x9d, 0xd6, 0x5c, 0xb9, 0x4d, 0xfc, 0x99, 0xe7, 0xb9,
+ 0xd3, 0xd1, 0xf0, 0xa3, 0x1f, 0x21, 0x28, 0x59, 0x63, 0xe1, 0xf7, 0xb4,
+ 0x5c, 0x74, 0x90, 0xa5, 0x22, 0xff, 0x88, 0x77, 0x86, 0xf7, 0x94, 0x0f,
+ 0xb6, 0x19, 0x2f, 0x50, 0x81, 0xce, 0x71, 0x81, 0x94, 0x4b, 0xdc, 0xa5,
+ 0xc5, 0xbf, 0xcf, 0x25, 0x89, 0xf9, 0x17, 0x3a, 0x68, 0x2b, 0x78, 0xfc,
+ 0xdf, 0x97, 0x1d, 0xd9, 0xf4, 0xe8, 0x52, 0x90, 0x33, 0xe1, 0x5c, 0xde,
+ 0x56, 0x09, 0x84, 0xdc, 0xf7, 0x96, 0x91, 0x42, 0x06, 0x97, 0x3d, 0xcc,
+ 0x13, 0xf8, 0xc9, 0xa2, 0x4b, 0x25, 0xdd, 0x00, 0xc1, 0x11, 0x66, 0xec,
+ 0x6e, 0xcf, 0x33, 0xc6, 0xad, 0x9b, 0x48, 0x78, 0x47, 0xab, 0xd7, 0xbd,
+ 0x29, 0xb4, 0xf3, 0xb9, 0xc8, 0xdc, 0x93, 0xa6, 0xa5, 0xa3, 0x17, 0x23,
+ 0xdc, 0x03, 0x24, 0x58, 0x84, 0xbf, 0xad, 0xc1, 0x2b, 0x2f, 0xdd, 0xcc,
+ 0x82, 0x40, 0x9d, 0x7b, 0x14, 0x66, 0x0a, 0xf8, 0x08, 0xd4, 0xe8, 0x21,
+ 0x61, 0x57, 0xbb, 0x6b, 0xa0, 0x3a, 0x31, 0x91, 0x93, 0xad, 0x4d, 0xac,
+ 0xbd, 0x37, 0xac, 0x88, 0x45, 0x50, 0x96, 0x2a, 0x4d, 0xe2, 0x6a, 0xe9,
+ 0x23, 0xf8, 0xd7, 0x4f, 0x2f, 0x69, 0x4f, 0xcd, 0x0a, 0xa7, 0x4f, 0x2e,
+ 0x80, 0x9d, 0xa4, 0x68, 0x9a, 0xad, 0x9f, 0x28, 0x20, 0x68, 0x4b, 0x3b,
+ 0x42, 0x3e, 0xc4, 0xa7, 0xda, 0x0c, 0xe4, 0xa1, 0xb5, 0x99, 0xfc, 0x21,
+ 0xbd, 0x27, 0x79, 0x65, 0x32, 0x83, 0xb0, 0xee, 0x81, 0xd7, 0xb0, 0xd9,
+ 0xfd, 0x3f, 0x6d, 0x1e, 0x75, 0xbd, 0x71, 0xaf, 0x96, 0x20, 0x63, 0x0a,
+ 0xa8, 0x7b, 0x73, 0xf7, 0xb1, 0x2e, 0x68, 0xdd, 0xbd, 0xfa, 0x02, 0xae,
+ 0x86, 0xae, 0x06, 0xb0, 0xb1, 0xae, 0xe4, 0xa9, 0x97, 0xd3, 0x4f, 0x61,
+ 0xb4, 0x66, 0x34, 0x8b, 0x92, 0xe3, 0x6f, 0x83, 0x65, 0x27, 0x63, 0x08,
+ 0x4a, 0x21, 0x5c, 0x47, 0xdc, 0xf6, 0x89, 0xdf, 0x17, 0xe3, 0x6b, 0x64,
+ 0xba, 0xe3, 0xca, 0x1a, 0x2c, 0xc2, 0x2c, 0x83, 0x7b, 0x59, 0x07, 0x23,
+ 0x68, 0x33, 0xc2, 0xc1, 0xe5, 0xf3, 0xdd, 0xb7, 0x41, 0x65, 0xfb, 0x6f,
+ 0x06, 0x33, 0x99, 0x01, 0x22, 0xcb, 0xe4, 0xaf, 0x8b, 0x59, 0x20, 0xb1,
+ 0xbb, 0x69, 0x61, 0xcd, 0xb1, 0x44, 0xea, 0x8d, 0x7b, 0x24, 0x5d, 0x01,
+ 0x28, 0xab, 0x76, 0xf4, 0xfc, 0x01, 0x89, 0xba, 0x97, 0x38, 0x57, 0x17,
+ 0xe8, 0x9e, 0x0f, 0x99, 0xc9, 0x62, 0xee, 0x8c, 0x2b, 0x6e, 0x55, 0x54,
+ 0x6a, 0x18, 0xbe, 0x0b, 0xa3, 0xdb, 0xeb, 0xf7, 0xe4, 0x14, 0x0e, 0xed,
+ 0x6a, 0xa3, 0x55, 0x8c, 0x43, 0x11, 0x5b, 0x65, 0xb6, 0xf6, 0xe8, 0xe8,
+ 0xfb, 0x4b, 0x9c, 0xfb, 0xe0, 0xb6, 0xea, 0xc0, 0x06, 0x60, 0x36, 0x67,
+ 0xb2, 0x8c, 0xef, 0xb4, 0xde, 0xc0, 0x37, 0xf3, 0x35, 0x68, 0xa3, 0xc9,
+ 0x4d, 0x9e, 0x36, 0x53, 0x9e, 0x91, 0xb3, 0x19, 0x9d, 0x72, 0x85, 0x21,
+ 0xa9, 0xa6, 0xb8, 0x2b, 0x96, 0xff, 0x1c, 0x29, 0xdd, 0x1d, 0x10, 0x36,
+ 0x6d, 0x05, 0x10, 0xf1, 0xb9, 0xa9, 0x49, 0x4c, 0xd1, 0x04, 0xdb, 0x23,
+ 0x90, 0x53, 0x0b, 0xe3, 0xfb, 0x6a, 0xbd, 0xb7},
+ {0x97, 0x5e, 0x49, 0xa4, 0xb9, 0xa7, 0x70, 0x95, 0x7a, 0x1b, 0xb2, 0xbe,
+ 0x92, 0x0a, 0x4f, 0x39, 0xb9, 0xcf, 0xd6, 0x9b, 0xa4, 0x69, 0x83, 0xd2,
+ 0x47, 0x3d, 0x63, 0x1c, 0x08, 0x13, 0x2b, 0x9b, 0xf6, 0x1c, 0x44, 0x51,
+ 0x0b, 0x8a, 0xa8, 0xbd, 0x48, 0xc7, 0x0a, 0x86, 0x27, 0x6a, 0xa1, 0x14,
+ 0x9d, 0x8f, 0xde, 0xfa, 0xd5, 0x11, 0xd1, 0x5d, 0x2e, 0x20, 0x37, 0xd9,
+ 0xe9, 0x20, 0xe6, 0x40, 0xcb, 0x71, 0xa9, 0x76, 0x63, 0xd1, 0x9e, 0xb9,
+ 0x0d, 0x0b, 0x74, 0xd9, 0x76, 0x4d, 0x03, 0xe1, 0x7c, 0xda, 0x87, 0xeb,
+ 0xec, 0x6e, 0x35, 0xac, 0x20, 0x03, 0xcb, 0x75, 0xbf, 0x91, 0x92, 0x92,
+ 0x0d, 0x91, 0x01, 0x88, 0xd7, 0x8e, 0x2e, 0x66, 0x42, 0x55, 0xfd, 0xf6,
+ 0xc9, 0x19, 0x03, 0x19, 0xd3, 0x4a, 0xdb, 0x85, 0x81, 0x62, 0xff, 0x08,
+ 0x30, 0xf3, 0x7f, 0xe1, 0xdd, 0x44, 0x00, 0x3d, 0x3d, 0x5a, 0x1f, 0x94,
+ 0x51, 0x94, 0x9e, 0x36, 0x8f, 0x46, 0xad, 0x19, 0x77, 0xce, 0x62, 0x2d,
+ 0xaa, 0xdf, 0x84, 0x83, 0xa1, 0xf6, 0x03, 0x59, 0x99, 0x2b, 0x9b, 0x36,
+ 0x6e, 0x8a, 0x81, 0xff, 0xbe, 0x96, 0xce, 0xe4, 0x5d, 0x3a, 0xef, 0x2f,
+ 0xd0, 0xad, 0x8c, 0x17, 0xcc, 0x34, 0x92, 0x7a, 0xf7, 0x7a, 0x0d, 0x6d,
+ 0x0c, 0x5d, 0xee, 0xf3, 0xb4, 0xa2, 0x5c, 0x82, 0xec, 0x38, 0x86, 0x67,
+ 0xa4, 0x93, 0xbb, 0x05, 0x99, 0xac, 0x49, 0x2b, 0x35, 0x12, 0x46, 0xcb,
+ 0xad, 0x6d, 0x28, 0x3b, 0xf1, 0x82, 0x08, 0x83, 0xaf, 0xa4, 0x8b, 0xd9,
+ 0x09, 0xeb, 0x73, 0x04, 0xb9, 0xfc, 0x5b, 0x7d, 0x96, 0x03, 0x44, 0x30,
+ 0x91, 0x33, 0xaa, 0xb7, 0xa8, 0x5c, 0x49, 0xf7, 0xde, 0x39, 0x69, 0x26,
+ 0xf5, 0x0b, 0xc8, 0x3c, 0x95, 0x90, 0x0c, 0xd0, 0x49, 0xea, 0xc1, 0xb3,
+ 0x87, 0xaa, 0xe7, 0xfc, 0xba, 0x53, 0x45, 0x49, 0x64, 0x25, 0xf9, 0x21,
+ 0x6e, 0x1f, 0xd1, 0x5c, 0x20, 0xda, 0x75, 0xfb, 0xb2, 0x6d, 0xa1, 0x76,
+ 0x14, 0x9b, 0x40, 0xa7, 0x01, 0xe1, 0x5a, 0x7b, 0xac, 0xfe, 0x89, 0x9e,
+ 0x3e, 0xcc, 0x53, 0x4a, 0xb8, 0xbc, 0x5b, 0x7b, 0xd0, 0x81, 0xfb, 0x82,
+ 0x5b, 0x5f, 0x40, 0xfa, 0x57, 0xe3, 0x63, 0xd7, 0xbc, 0xe4, 0x00, 0x20,
+ 0xe7, 0x3f, 0x63, 0x8a, 0xcf, 0xa0, 0x97, 0xb8, 0x9c, 0x50, 0xcb, 0x9e,
+ 0xdb, 0x0b, 0xd6, 0xd7, 0x1d, 0x42, 0x9b, 0x80, 0x03, 0xaa, 0x5d, 0xcb,
+ 0x7d, 0x61, 0x79, 0x2e, 0xb3, 0xbc, 0xac, 0x79, 0x59, 0x54, 0xc6, 0x25,
+ 0xa1, 0x04, 0x20, 0x9b, 0x37, 0x3c, 0x28, 0xcf, 0x02, 0x03, 0x8c, 0x33,
+ 0x18, 0x91, 0x6e, 0xdd, 0x2b, 0x81, 0x8e, 0x67, 0x19, 0xec, 0x15, 0x4c,
+ 0xfa, 0x56, 0xaf, 0xb2, 0xf3, 0x37, 0xd3, 0x33, 0x06, 0x9f, 0x91, 0x5d,
+ 0x0d, 0x35, 0xed, 0xd6, 0xc2, 0x78, 0xfa, 0xe2, 0x3c, 0x44, 0x40, 0xc4,
+ 0x0b, 0xe4, 0x62, 0xa1, 0xdc, 0xab, 0x23, 0x75, 0x8e, 0x4a, 0x7f, 0xbe,
+ 0x84, 0x36, 0x49, 0x3f, 0x58, 0xe8, 0x90, 0x09, 0x2e, 0xa7, 0x1c, 0xb8,
+ 0xbc, 0xf1, 0x33, 0x6e, 0x9e, 0xe1, 0x6b, 0x85, 0x2c, 0xcc, 0x48, 0x8f,
+ 0x21, 0x68, 0x2d, 0xc9, 0xf0, 0x2b, 0xdf, 0x6c, 0x56, 0xfe, 0x8a, 0xd0,
+ 0x4d, 0x84, 0xa3, 0xc6, 0x9d, 0x8d, 0x06, 0xde, 0xe3, 0xd1, 0x26, 0xc0,
+ 0xa7, 0x5f, 0x14, 0x2d, 0x0c, 0x90, 0xc2, 0x56, 0x13, 0x9a, 0xcd, 0x4b,
+ 0x71, 0x95, 0x73, 0xe5, 0x88, 0xb8, 0x0b, 0x45, 0x40, 0x02, 0x4a, 0x05,
+ 0xa3, 0x50, 0x44, 0xcf, 0x58, 0xd8, 0x96, 0x73, 0x92, 0x3a, 0x53, 0x4c,
+ 0x38, 0x16, 0x49, 0x2e, 0x62, 0x37, 0x97, 0x97, 0xcd, 0x6e, 0x6a, 0x74,
+ 0x64, 0xda, 0x5e, 0xaa, 0xf1, 0x1e, 0xe7, 0xb9, 0xc2, 0x7b, 0x9b, 0x03,
+ 0xd7, 0xb5, 0x3c, 0x03},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1407,
+ {0x2f, 0x9b, 0xd5, 0x79, 0xd0, 0x71, 0xc7, 0x26, 0x0b, 0x40, 0xa3,
+ 0x38, 0xb5, 0x40, 0x1a, 0x7e, 0xfc, 0x52, 0xe5, 0x58, 0xeb, 0x5a,
+ 0x2a, 0x04, 0x8d, 0xb7, 0x56, 0x40, 0xfc, 0xaa, 0x92, 0xfb},
+ {0x5d, 0xfa, 0x73, 0x60, 0x69, 0xc5, 0x44, 0x5c, 0x11, 0xf2, 0x14, 0xf6,
+ 0x4a, 0xb0, 0xca, 0xf9, 0xb8, 0x67, 0x5b, 0x50, 0xb3, 0xa3, 0x22, 0xf7,
+ 0x10, 0x34, 0x4b, 0x54, 0xda, 0x33, 0x53, 0x12, 0x97, 0xe5, 0xa9, 0xbd,
+ 0xc7, 0xf1, 0xc4, 0x2d, 0x16, 0x3e, 0x9c, 0xa0, 0x38, 0x4a, 0x72, 0x69,
+ 0xf4, 0x78, 0x1a, 0x97, 0xed, 0xea, 0x94, 0x7c, 0x4f, 0x15, 0x1c, 0xbb,
+ 0x0d, 0x8a, 0xac, 0x87, 0xa6, 0xd4, 0x09, 0xb8, 0xd6, 0x71, 0xfb, 0x92,
+ 0x6a, 0xb5, 0xe2, 0xb2, 0x34, 0xa6, 0xd1, 0xd1, 0xe3, 0x10, 0xc1, 0x83,
+ 0xb8, 0x5e, 0x8e, 0xad, 0xf5, 0xc4, 0x94, 0xa8, 0xdc, 0xa9, 0xd0, 0xa0,
+ 0x83, 0x56, 0x6f, 0x67, 0x86, 0x8f, 0x3f, 0x3b, 0x00, 0xf9, 0x10, 0xff,
+ 0x76, 0x94, 0xb1, 0xc7, 0x67, 0xff, 0x11, 0xaf, 0x1e, 0xa6, 0x81, 0x40,
+ 0x71, 0x48, 0x9c, 0xe1, 0x6b, 0x54, 0x90, 0x6e, 0x22, 0xdf, 0x56, 0x91,
+ 0x42, 0x19, 0x28, 0x9f, 0x2d, 0x29, 0x0d, 0x71, 0x49, 0x31, 0x7d, 0x27,
+ 0x27, 0x74, 0x36, 0x51, 0xb8, 0x41, 0x6b, 0xf4, 0x9e, 0x9d, 0xa5, 0x08,
+ 0x13, 0xdc, 0x3e, 0xae, 0x34, 0xb0, 0x11, 0x58, 0xd4, 0xc5, 0xdb, 0xdd,
+ 0xb5, 0xf7, 0x6b, 0x1f, 0xbc, 0x92, 0x5e, 0xb7, 0x53, 0xcc, 0x50, 0xab,
+ 0x54, 0xed, 0xd3, 0x97, 0x76, 0x45, 0x08, 0x11, 0xbf, 0x51, 0x05, 0x63,
+ 0x96, 0x61, 0xcd, 0xec, 0xf2, 0x3e, 0x50, 0x29, 0x08, 0x73, 0x5a, 0x56,
+ 0x86, 0xe4, 0xa9, 0x3b, 0x2b, 0xcf, 0x60, 0xb4, 0x9e, 0x3b, 0x46, 0x95,
+ 0x44, 0x58, 0x63, 0xc3, 0xee, 0xa1, 0x62, 0x17, 0x58, 0x44, 0xa7, 0x98,
+ 0xda, 0x5d, 0xc6, 0x81, 0x58, 0x90, 0xae, 0xa7, 0xb4, 0x88, 0x91, 0xda,
+ 0xfb, 0x64, 0xc4, 0xe6, 0x30, 0x8e, 0x83, 0x1c, 0x69, 0x42, 0xc1, 0xc8,
+ 0x70, 0xce, 0xd9, 0x3d, 0x3e, 0xe3, 0x60, 0xe3, 0xa1, 0x85, 0x45, 0x68,
+ 0x6e, 0xbf, 0x07, 0x0e, 0x96, 0x6a, 0x51, 0xfa, 0x07, 0x68, 0xff, 0x76,
+ 0x96, 0x7d, 0x16, 0xf8, 0x56, 0x34, 0xc8, 0xe1, 0x30, 0x87, 0x63, 0x11,
+ 0x35, 0xa3, 0x5b, 0x0e, 0xf9, 0x51, 0x6e, 0x42, 0xb4, 0x64, 0x0c, 0x15,
+ 0xb3, 0x95, 0x4b, 0x39, 0x55, 0x6f, 0xbb, 0x38, 0xf1, 0x6f, 0x89, 0x33,
+ 0x99, 0xc8, 0x98, 0x4e, 0x5f, 0xd6, 0xad, 0x7e, 0xb4, 0x51, 0x65, 0xd8,
+ 0x94, 0x01, 0x05, 0xe8, 0xa8, 0x8c, 0x6e, 0xe3, 0xb3, 0x1a, 0xfc, 0xea,
+ 0x6f, 0xf9, 0xaf, 0xa8, 0x21, 0xe8, 0xc1, 0x06, 0x12, 0xf0, 0x39, 0x8e,
+ 0x62, 0x94, 0xb9, 0x97, 0xde, 0xd6, 0x52, 0xff, 0x68, 0x5f, 0x23, 0x9d,
+ 0x8b, 0x4b, 0xd9, 0x77, 0xb9, 0x45, 0xda, 0xd4, 0xb9, 0xe0, 0x00, 0xed,
+ 0xbb, 0xb0, 0x69, 0x9a, 0x1e, 0xec, 0xf7, 0x2c, 0x23, 0x46, 0xd4, 0x0e,
+ 0xe5, 0xa5, 0x56, 0x19, 0x3b, 0x09, 0x59, 0x69, 0x39, 0x00, 0xd2, 0x12,
+ 0xfd, 0xac, 0x62, 0x14, 0x92, 0x66, 0x34, 0x9e, 0xcd, 0x3e, 0x1f, 0x26,
+ 0x08, 0x9d, 0x30, 0xfa, 0x05, 0xc9, 0xd0, 0x52, 0xe1, 0xa3, 0x11, 0xb0,
+ 0xe4, 0x0f, 0xf8, 0x77, 0xc2, 0x3a, 0x19, 0x24, 0xb2, 0x0a, 0x04, 0x57,
+ 0x7d, 0x97, 0x2b, 0xa8, 0x66, 0xb3, 0x36, 0x4f, 0x4b, 0x1f, 0x51, 0xdb,
+ 0xb6, 0xf6, 0xdb, 0xaa, 0x9d, 0x6a, 0xfd, 0x05, 0xf1, 0xf5, 0xe2, 0x2a,
+ 0x2a, 0x88, 0x26, 0x78, 0x1c, 0x8e, 0x4c, 0x8b, 0x1e, 0x10, 0x7a, 0xd5,
+ 0x12, 0x1b, 0x8d, 0xe0, 0x43, 0x5a, 0x18, 0xa3, 0x37, 0x2a, 0x26, 0xe1,
+ 0x38, 0xd0, 0x15, 0x51, 0xf8, 0x94, 0x84, 0xbe, 0xff, 0x69, 0x1d, 0x78,
+ 0x21, 0x84, 0x84, 0x3c, 0x45, 0x27, 0x35, 0xd9, 0x34, 0x4a, 0x57, 0xc3,
+ 0x95, 0x14, 0xe0, 0xde, 0xa8, 0xd8, 0xdf, 0x46},
+ {0xe7, 0x0e, 0x40, 0x6f, 0x39, 0xd4, 0x97, 0xc1, 0x42, 0x07, 0x0c, 0x8d,
+ 0x3f, 0xb6, 0xcc, 0x6d, 0x13, 0x56, 0x9b, 0x62, 0x04, 0x8a, 0xe5, 0x18,
+ 0x22, 0xf7, 0x03, 0xf2, 0x4f, 0x80, 0x58, 0x89, 0x44, 0x9a, 0x57, 0x8d,
+ 0x8e, 0xe4, 0x16, 0x3d, 0xad, 0x20, 0xdf, 0xd5, 0x96, 0x46, 0xb3, 0xb1,
+ 0xdc, 0x37, 0x5e, 0x8a, 0xe2, 0xa6, 0xa9, 0x50, 0xef, 0x2f, 0xba, 0x2b,
+ 0x34, 0x3a, 0x39, 0x4a, 0xd7, 0xe5, 0x09, 0xed, 0x65, 0xe9, 0xe9, 0x1f,
+ 0x8f, 0x02, 0xee, 0x8f, 0x9a, 0x6e, 0x26, 0x2d, 0x80, 0x2f, 0x7a, 0x7a,
+ 0x9d, 0x40, 0x2f, 0x4a, 0x0f, 0x1d, 0x2e, 0x1b, 0xcb, 0xe9, 0xe0, 0x3a,
+ 0x3e, 0xa9, 0xcb, 0xa8, 0x70, 0xe3, 0x54, 0x53, 0x66, 0xf3, 0xed, 0x8d,
+ 0x69, 0x57, 0xd4, 0xfe, 0x78, 0xde, 0x85, 0xff, 0xe6, 0x44, 0x37, 0x07,
+ 0x85, 0xc9, 0xea, 0x3d, 0x66, 0xb5, 0x4d, 0x33, 0xe9, 0x80, 0xf3, 0xe4,
+ 0x3b, 0xd0, 0x87, 0x2d, 0xac, 0xb2, 0x7d, 0xb9, 0xcd, 0xe9, 0x13, 0x13,
+ 0xa6, 0x9f, 0x7a, 0xc7, 0x73, 0xe7, 0xb6, 0xc5, 0x15, 0x02, 0x8d, 0xbd,
+ 0x2a, 0x77, 0xb9, 0xf9, 0xfa, 0x23, 0xd3, 0xee, 0x28, 0xa5, 0x9c, 0x31,
+ 0x4e, 0xb6, 0x05, 0xc3, 0x48, 0x59, 0xc8, 0xe3, 0xf9, 0x79, 0x56, 0xe1,
+ 0x00, 0xf9, 0xba, 0x6e, 0x71, 0xd4, 0xc4, 0x09, 0x45, 0xab, 0x6c, 0xa4,
+ 0x1d, 0x92, 0xb2, 0x8a, 0x03, 0xbb, 0xc4, 0xa1, 0x7f, 0x28, 0x5f, 0x36,
+ 0x31, 0x48, 0x29, 0x2f, 0xfe, 0x0f, 0x24, 0x17, 0xf3, 0x82, 0x83, 0xad,
+ 0xcb, 0x63, 0x7d, 0xa2, 0x4a, 0x60, 0x5b, 0xa1, 0x52, 0xe5, 0x46, 0xab,
+ 0xed, 0x62, 0x85, 0xd5, 0x2e, 0x64, 0x01, 0x50, 0x7e, 0xc4, 0x44, 0x58,
+ 0xbc, 0xfb, 0x0e, 0x54, 0x62, 0x6e, 0x3f, 0x27, 0x00, 0xf7, 0x39, 0x67,
+ 0x25, 0x9c, 0x0c, 0x1d, 0x65, 0x4f, 0x28, 0x7c, 0x4d, 0x3a, 0xff, 0x01,
+ 0xf4, 0x66, 0xe6, 0x3a, 0x8e, 0xfc, 0x6a, 0x07, 0x2e, 0x8d, 0x45, 0x23,
+ 0x81, 0x10, 0xf6, 0x2b, 0x8d, 0xbb, 0x69, 0x8e, 0x22, 0x99, 0x59, 0x91,
+ 0x82, 0x12, 0x04, 0xdc, 0xb4, 0x6e, 0xb9, 0x63, 0x39, 0x2d, 0x14, 0x76,
+ 0xcc, 0x9d, 0x9f, 0x71, 0xeb, 0x5f, 0xbb, 0xe9, 0x16, 0x5e, 0x53, 0x08,
+ 0x43, 0xc3, 0xd0, 0xa2, 0x8b, 0x12, 0x26, 0x86, 0x8a, 0x6b, 0xfb, 0xb5,
+ 0x02, 0xbd, 0x36, 0x36, 0x0f, 0x09, 0x61, 0x5d, 0xda, 0xa2, 0xef, 0x4f,
+ 0xbe, 0xe3, 0x11, 0xdd, 0x01, 0xa9, 0x66, 0x85, 0xf0, 0x88, 0x06, 0xe1,
+ 0x92, 0x57, 0x4a, 0x1b, 0xdb, 0x82, 0x34, 0xf3, 0x1d, 0xb3, 0xc1, 0x40,
+ 0xa2, 0x23, 0xb4, 0x2e, 0x31, 0x0d, 0xc5, 0xc3, 0xef, 0x7f, 0xb9, 0xb3,
+ 0x64, 0x87, 0x61, 0x81, 0x49, 0x7a, 0x62, 0x5a, 0x23, 0xec, 0x3c, 0x6c,
+ 0x9b, 0x6e, 0x50, 0x0c, 0xce, 0x6e, 0xca, 0x3c, 0x54, 0x13, 0x86, 0x28,
+ 0x6e, 0x73, 0xac, 0xd2, 0xc8, 0x1c, 0x20, 0x1e, 0xe3, 0x56, 0x7a, 0xa8,
+ 0xb3, 0x45, 0xef, 0x7d, 0xbf, 0x3c, 0xdd, 0x8c, 0xae, 0xba, 0xf3, 0x2c,
+ 0x1d, 0xfb, 0x84, 0x87, 0x03, 0x89, 0x9a, 0x72, 0x63, 0xbe, 0x52, 0xa1,
+ 0x60, 0xf4, 0x41, 0xea, 0xb3, 0x18, 0xe2, 0x5b, 0x78, 0x99, 0x24, 0x73,
+ 0xc5, 0x27, 0xa0, 0x4a, 0xad, 0x97, 0x92, 0xbb, 0x2d, 0xe1, 0x2d, 0x7e,
+ 0xfb, 0x3a, 0x81, 0xb0, 0x13, 0x9e, 0x42, 0xe7, 0xf6, 0xb0, 0x66, 0x34,
+ 0x62, 0x66, 0x69, 0x82, 0xf8, 0xc9, 0x68, 0x07, 0x8f, 0xe0, 0xcd, 0x1e,
+ 0x69, 0xfb, 0x52, 0xfb, 0x8c, 0x3c, 0x81, 0xcc, 0x38, 0xf6, 0x1a, 0x4a,
+ 0xdb, 0x0b, 0xb1, 0xef, 0x89, 0xd8, 0xbb, 0xd0, 0x42, 0x78, 0xcd, 0x95,
+ 0xc3, 0xd2, 0xb4, 0x5b, 0x69, 0x54, 0x49, 0x56, 0xb8, 0xcc, 0xd0, 0x8d,
+ 0x4c, 0x8e, 0xed, 0x29},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1408,
+ {0x5a, 0x4b, 0xac, 0xf3, 0xf0, 0xef, 0x2c, 0x60, 0x75, 0x47, 0xd2,
+ 0x56, 0x0c, 0x78, 0xfa, 0xc1, 0x6c, 0xd4, 0x24, 0x50, 0x87, 0xaf,
+ 0xbe, 0xfe, 0x5e, 0xc6, 0xc7, 0x86, 0xcb, 0xe2, 0xaf, 0x4f},
+ {0x5d, 0xfa, 0x73, 0x60, 0x69, 0xc5, 0x44, 0x5c, 0x11, 0xf2, 0x14, 0xf6,
+ 0x4a, 0xb0, 0xca, 0xf9, 0xb8, 0x67, 0x5b, 0x50, 0xb3, 0xa3, 0x22, 0xf7,
+ 0x10, 0x34, 0x4b, 0x54, 0xda, 0x33, 0x53, 0x12, 0x97, 0xe5, 0xa9, 0xbd,
+ 0xc7, 0xf1, 0xc4, 0x2d, 0x16, 0x3e, 0x9c, 0xa0, 0x38, 0x4a, 0x72, 0x69,
+ 0xf4, 0x78, 0x1a, 0x97, 0xed, 0xea, 0x94, 0x7c, 0x4f, 0x15, 0x1c, 0xbb,
+ 0x0d, 0x8a, 0xac, 0x87, 0xa6, 0xd4, 0x09, 0xb8, 0xd6, 0x71, 0xfb, 0x92,
+ 0x6a, 0xb5, 0xe2, 0xb2, 0x34, 0xa6, 0xd1, 0xd1, 0xe3, 0x10, 0xc1, 0x83,
+ 0xb8, 0x5e, 0x8e, 0xad, 0xf5, 0xc4, 0x94, 0xa8, 0xdc, 0xa9, 0xd0, 0xa0,
+ 0x83, 0x56, 0x6f, 0x67, 0x86, 0x8f, 0x3f, 0x3b, 0x00, 0xf9, 0x10, 0xff,
+ 0x76, 0x94, 0xb1, 0xc7, 0x67, 0xff, 0x11, 0xaf, 0x1e, 0xa6, 0x81, 0x40,
+ 0x71, 0x48, 0x9c, 0xe1, 0x6b, 0x54, 0x90, 0x6e, 0x22, 0xdf, 0x56, 0x91,
+ 0x42, 0x19, 0x28, 0x9f, 0x2d, 0x29, 0x0d, 0x71, 0x49, 0x31, 0x7d, 0x27,
+ 0x27, 0x74, 0x36, 0x51, 0xb8, 0x41, 0x6b, 0xf4, 0x9e, 0x9d, 0xa5, 0x08,
+ 0x13, 0xdc, 0x3e, 0xae, 0x34, 0xb0, 0x11, 0x58, 0xd4, 0xc5, 0xdb, 0xdd,
+ 0xb5, 0xf7, 0x6b, 0x1f, 0xbc, 0x92, 0x5e, 0xb7, 0x53, 0xcc, 0x50, 0xab,
+ 0x54, 0xed, 0xd3, 0x97, 0x76, 0x45, 0x08, 0x11, 0xbf, 0x51, 0x05, 0x63,
+ 0x96, 0x61, 0xcd, 0xec, 0xf2, 0x3e, 0x50, 0x29, 0x08, 0x73, 0x5a, 0x56,
+ 0x86, 0xe4, 0xa9, 0x3b, 0x2b, 0xcf, 0x60, 0xb4, 0x9e, 0x3b, 0x46, 0x95,
+ 0x44, 0x58, 0x63, 0xc3, 0xee, 0xa1, 0x62, 0x17, 0x58, 0x44, 0xa7, 0x98,
+ 0xda, 0x5d, 0xc6, 0x81, 0x58, 0x90, 0xae, 0xa7, 0xb4, 0x88, 0x91, 0xda,
+ 0xfb, 0x64, 0xc4, 0xe6, 0x30, 0x8e, 0x83, 0x1c, 0x69, 0x42, 0xc1, 0xc8,
+ 0x70, 0xce, 0xd9, 0x3d, 0x3e, 0xe3, 0x60, 0xe3, 0xa1, 0x85, 0x45, 0x68,
+ 0x6e, 0xbf, 0x07, 0x0e, 0x96, 0x6a, 0x51, 0xfa, 0x07, 0x68, 0xff, 0x76,
+ 0x96, 0x7d, 0x16, 0xf8, 0x56, 0x34, 0xc8, 0xe1, 0x30, 0x87, 0x63, 0x11,
+ 0x35, 0xa3, 0x5b, 0x0e, 0xf9, 0x51, 0x6e, 0x42, 0xb4, 0x64, 0x0c, 0x15,
+ 0xb3, 0x95, 0x4b, 0x39, 0x55, 0x6f, 0xbb, 0x38, 0xf1, 0x6f, 0x89, 0x33,
+ 0x99, 0xc8, 0x98, 0x4e, 0x5f, 0xd6, 0xad, 0x7e, 0xb4, 0x51, 0x65, 0xd8,
+ 0x94, 0x01, 0x05, 0xe8, 0xa8, 0x8c, 0x6e, 0xe3, 0xb3, 0x1a, 0xfc, 0xea,
+ 0x6f, 0xf9, 0xaf, 0xa8, 0x21, 0xe8, 0xc1, 0x06, 0x12, 0xf0, 0x39, 0x8e,
+ 0x62, 0x94, 0xb9, 0x97, 0xde, 0xd6, 0x52, 0xff, 0x68, 0x5f, 0x23, 0x9d,
+ 0x8b, 0x4b, 0xd9, 0x77, 0xb9, 0x45, 0xda, 0xd4, 0xb9, 0xe0, 0x00, 0xed,
+ 0xbb, 0xb0, 0x69, 0x9a, 0x1e, 0xec, 0xf7, 0x2c, 0x23, 0x46, 0xd4, 0x0e,
+ 0xe5, 0xa5, 0x56, 0x19, 0x3b, 0x09, 0x59, 0x69, 0x39, 0x00, 0xd2, 0x12,
+ 0xfd, 0xac, 0x62, 0x14, 0x92, 0x66, 0x34, 0x9e, 0xcd, 0x3e, 0x1f, 0x26,
+ 0x08, 0x9d, 0x30, 0xfa, 0x05, 0xc9, 0xd0, 0x52, 0xe1, 0xa3, 0x11, 0xb0,
+ 0xe4, 0x0f, 0xf8, 0x77, 0xc2, 0x3a, 0x19, 0x24, 0xb2, 0x0a, 0x04, 0x57,
+ 0x7d, 0x97, 0x2b, 0xa8, 0x66, 0xb3, 0x36, 0x4f, 0x4b, 0x1f, 0x51, 0xdb,
+ 0xb6, 0xf6, 0xdb, 0xaa, 0x9d, 0x6a, 0xfd, 0x05, 0xf1, 0xf5, 0xe2, 0x2a,
+ 0x2a, 0x88, 0x26, 0x78, 0x1c, 0x8e, 0x4c, 0x8b, 0x1e, 0x10, 0x7a, 0xd5,
+ 0x12, 0x1b, 0x8d, 0xe0, 0x43, 0x5a, 0x18, 0xa3, 0x37, 0x2a, 0x26, 0xe1,
+ 0x38, 0xd0, 0x15, 0x51, 0xf8, 0x94, 0x84, 0xbe, 0xff, 0x69, 0x1d, 0x78,
+ 0x21, 0x84, 0x84, 0x3c, 0x45, 0x27, 0x35, 0xd9, 0x34, 0x4a, 0x57, 0xc3,
+ 0x95, 0x14, 0xe0, 0xde, 0xa8, 0xd8, 0xdf, 0x46},
+ {0xcf, 0xc4, 0x7e, 0x06, 0xea, 0x14, 0x43, 0x55, 0x4c, 0x80, 0xc1, 0xc9,
+ 0xc2, 0xb6, 0x7f, 0x7e, 0x90, 0x9f, 0xcb, 0xec, 0xa3, 0xbb, 0x9f, 0xfd,
+ 0x32, 0x92, 0x44, 0xc7, 0x09, 0x41, 0xbd, 0x30, 0x85, 0x4e, 0x22, 0xc6,
+ 0x7b, 0x6a, 0x0d, 0xf0, 0xb1, 0x78, 0x5a, 0xff, 0xe4, 0xf1, 0x21, 0x88,
+ 0xd7, 0x81, 0xa8, 0xe3, 0x43, 0x78, 0x81, 0xf8, 0x91, 0x7c, 0xeb, 0x6a,
+ 0x60, 0xd1, 0xf8, 0x59, 0x18, 0xf6, 0x63, 0x41, 0xa5, 0x61, 0x9a, 0x17,
+ 0x92, 0x76, 0xca, 0x8a, 0x4c, 0x08, 0x54, 0x4b, 0xe3, 0xdf, 0xdd, 0xea,
+ 0x92, 0xfc, 0xdd, 0xff, 0x89, 0xd0, 0x6b, 0x1a, 0x78, 0xc8, 0xab, 0xe3,
+ 0xa3, 0x58, 0x1f, 0x96, 0x8f, 0xf0, 0x81, 0x09, 0x96, 0xba, 0x31, 0x4a,
+ 0x9b, 0xa9, 0x00, 0x73, 0xe4, 0xa7, 0x6b, 0x2d, 0xe1, 0x83, 0xe5, 0xed,
+ 0x70, 0x81, 0x07, 0xed, 0xed, 0xf0, 0x62, 0xc2, 0x9d, 0xe1, 0x05, 0x12,
+ 0x12, 0x5b, 0x32, 0xa9, 0x2b, 0xd1, 0x8b, 0xdf, 0xed, 0x16, 0xf2, 0xf6,
+ 0x35, 0xa0, 0x92, 0xa8, 0x35, 0x7a, 0x42, 0x3a, 0xf0, 0xf8, 0x9d, 0x2b,
+ 0x8b, 0x29, 0xfb, 0xa5, 0xbc, 0x5c, 0xa3, 0x30, 0xa8, 0xd0, 0x9a, 0xe9,
+ 0x0d, 0xad, 0x87, 0x79, 0xf6, 0xbf, 0x21, 0xdf, 0xb3, 0x87, 0xe7, 0x1e,
+ 0x74, 0xe9, 0x50, 0x07, 0x88, 0xbf, 0x78, 0x9e, 0xfb, 0xd4, 0xa9, 0x6b,
+ 0xcc, 0xf8, 0x7c, 0x3e, 0x8f, 0x12, 0x79, 0x2b, 0x1b, 0x98, 0x85, 0x0b,
+ 0x99, 0xb4, 0xf7, 0x07, 0xe2, 0xaa, 0xc1, 0xbe, 0xae, 0x7a, 0x61, 0xff,
+ 0xbf, 0xaa, 0xa2, 0x37, 0xb4, 0xda, 0xb1, 0x80, 0x3d, 0xd8, 0x6f, 0x3b,
+ 0xe0, 0x17, 0x2b, 0x06, 0xe2, 0x4e, 0x54, 0x1c, 0x47, 0xe0, 0xcf, 0x40,
+ 0x5c, 0x38, 0xe3, 0x49, 0xe3, 0xea, 0xca, 0x8c, 0xcd, 0x77, 0x2b, 0xe0,
+ 0xc7, 0xeb, 0x3c, 0x2c, 0xca, 0xd5, 0xcf, 0x58, 0x5e, 0x8d, 0xf6, 0x06,
+ 0x2c, 0x06, 0xe4, 0x78, 0x37, 0xe2, 0xf4, 0x52, 0x05, 0x5a, 0x54, 0xa6,
+ 0xef, 0xc1, 0x22, 0xe0, 0x71, 0x82, 0x4b, 0x93, 0xa7, 0xe0, 0xec, 0x2d,
+ 0x1b, 0x28, 0x3d, 0xc5, 0xcf, 0x10, 0x9d, 0x88, 0xf3, 0xf4, 0x01, 0xd8,
+ 0x45, 0xde, 0x7d, 0xc4, 0xad, 0xb6, 0x37, 0x64, 0x8e, 0x7f, 0xb7, 0xb9,
+ 0x82, 0xb7, 0x1d, 0x26, 0xb5, 0x8b, 0x84, 0x9e, 0x46, 0xbd, 0x50, 0x9d,
+ 0xee, 0xda, 0xe6, 0xae, 0xab, 0x5d, 0x94, 0x52, 0x1d, 0xc9, 0xad, 0x4d,
+ 0x54, 0x88, 0x4a, 0xc1, 0xce, 0x53, 0x17, 0x4a, 0x3c, 0xbf, 0x29, 0x3d,
+ 0x53, 0x95, 0xd6, 0x2c, 0x71, 0x75, 0x14, 0x7b, 0x47, 0xa1, 0x32, 0xff,
+ 0xfa, 0x2f, 0xfe, 0x98, 0x13, 0xf7, 0xf9, 0xf5, 0x42, 0x3d, 0x53, 0x1c,
+ 0x45, 0x2d, 0xc0, 0x12, 0xf2, 0xff, 0x4a, 0xd2, 0x54, 0x9a, 0xa2, 0x86,
+ 0xcc, 0x6a, 0xa9, 0xe4, 0xc0, 0xcb, 0x08, 0x90, 0xd9, 0x91, 0xe5, 0xa6,
+ 0x19, 0x34, 0xe0, 0xbf, 0x34, 0xeb, 0xc5, 0x1e, 0xf9, 0x7d, 0xf1, 0x3f,
+ 0x24, 0x2e, 0xcb, 0x46, 0x16, 0x2c, 0x12, 0x07, 0xff, 0xd8, 0x22, 0xff,
+ 0xa7, 0x22, 0xbb, 0xb7, 0x38, 0x07, 0xcb, 0x2b, 0x0d, 0xd3, 0xe2, 0x42,
+ 0x5a, 0x83, 0x33, 0xbb, 0xd4, 0xaf, 0xcf, 0x39, 0x82, 0xf8, 0x59, 0x3b,
+ 0xba, 0xd2, 0x45, 0xd9, 0x81, 0xc0, 0xb3, 0x1f, 0x34, 0xb4, 0x76, 0x4b,
+ 0x0a, 0x19, 0x85, 0x55, 0xb8, 0x19, 0xfd, 0x27, 0xfc, 0x26, 0x52, 0xe5,
+ 0xa3, 0x00, 0xae, 0x00, 0x59, 0x22, 0x70, 0x59, 0x80, 0x99, 0x84, 0xb6,
+ 0x94, 0x2f, 0xc2, 0xa3, 0xb8, 0x13, 0x13, 0x80, 0x4c, 0x42, 0xc4, 0xa1,
+ 0xfa, 0x30, 0x4a, 0x10, 0xad, 0xae, 0x78, 0xa9, 0xf7, 0x93, 0xba, 0x03,
+ 0xf0, 0x08, 0x96, 0x1b, 0x20, 0xee, 0x24, 0xde, 0x43, 0x38, 0x61, 0x0e,
+ 0x79, 0x37, 0xc0, 0x41},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1409,
+ {0x79, 0x9d, 0xbc, 0x25, 0xa1, 0x3b, 0x6b, 0x35, 0x85, 0x50, 0x8d,
+ 0xd8, 0xc9, 0x63, 0x3c, 0xe1, 0xc6, 0xef, 0xe1, 0x5d, 0xb2, 0xf9,
+ 0x94, 0xdc, 0x92, 0x3b, 0xdb, 0xcb, 0x4e, 0xa3, 0xaf, 0x4b},
+ {0x56, 0x95, 0x60, 0x3e, 0xe2, 0x61, 0x29, 0x1c, 0x3c, 0x4c, 0x8e, 0x3e,
+ 0x94, 0xc8, 0x27, 0xd5, 0xa8, 0x6b, 0x3a, 0xc6, 0x5f, 0xa7, 0x6d, 0xc3,
+ 0x1e, 0x72, 0x3c, 0xc8, 0xd4, 0x89, 0x84, 0xdd, 0x59, 0x5d, 0x05, 0xae,
+ 0x80, 0x5e, 0x74, 0xee, 0xca, 0xfc, 0xda, 0x15, 0x05, 0x99, 0x87, 0xcd,
+ 0x95, 0x95, 0x3b, 0x3e, 0xf1, 0x86, 0x16, 0xfc, 0xbd, 0xb1, 0xba, 0x7a,
+ 0xb1, 0x23, 0x4b, 0x9c, 0x36, 0x70, 0xde, 0x12, 0xb2, 0x4a, 0x1f, 0xbd,
+ 0xdc, 0x9d, 0x37, 0x21, 0x0d, 0x76, 0x5f, 0xaa, 0x02, 0x65, 0x5b, 0x3d,
+ 0xb1, 0xdf, 0x50, 0x45, 0x43, 0xc5, 0x3f, 0x72, 0xff, 0x94, 0x83, 0x22,
+ 0xac, 0x74, 0xc7, 0x23, 0x70, 0xef, 0x73, 0x91, 0x4d, 0x41, 0x8e, 0x51,
+ 0x4e, 0xe5, 0xac, 0x4f, 0x77, 0xbf, 0x6d, 0x78, 0x5b, 0xe2, 0x01, 0x85,
+ 0x06, 0x9a, 0xa2, 0x01, 0xe2, 0x6a, 0xda, 0xcb, 0x06, 0x6a, 0xa0, 0xaa,
+ 0x57, 0x53, 0x71, 0x45, 0x57, 0x9c, 0xe0, 0x8d, 0x19, 0x47, 0x29, 0x64,
+ 0xdd, 0x20, 0x57, 0xec, 0x65, 0xc3, 0x03, 0x97, 0xa0, 0x8d, 0xf1, 0xcb,
+ 0xf2, 0x9d, 0x44, 0x77, 0x9f, 0x19, 0x9e, 0xd1, 0x5f, 0x50, 0x8b, 0x87,
+ 0x7d, 0xb7, 0x02, 0x3b, 0x57, 0x56, 0xb4, 0x99, 0xfe, 0xc4, 0x2e, 0xa9,
+ 0x98, 0x4b, 0x24, 0x2a, 0x42, 0x86, 0x75, 0xbc, 0xda, 0xfa, 0x7d, 0xb2,
+ 0xc2, 0x01, 0x7c, 0x23, 0x8c, 0xd3, 0x49, 0x18, 0x5e, 0x33, 0x0a, 0x4c,
+ 0xa8, 0x5a, 0xb2, 0x5e, 0xa8, 0x7d, 0x52, 0xee, 0xc0, 0xb6, 0x61, 0xfb,
+ 0x7e, 0x61, 0x29, 0x6b, 0x55, 0x50, 0xec, 0x2c, 0xf2, 0x10, 0x16, 0x41,
+ 0xfd, 0xa9, 0x70, 0xcc, 0x61, 0x8b, 0x88, 0xb8, 0xb4, 0x8b, 0xb3, 0x6f,
+ 0x37, 0x65, 0x95, 0xc6, 0xb6, 0xc2, 0x7b, 0xb9, 0xcf, 0xb1, 0x05, 0xb6,
+ 0x62, 0xbf, 0x8d, 0x07, 0xd3, 0x0d, 0xfc, 0xa4, 0xb2, 0xa2, 0x48, 0x8d,
+ 0x3c, 0xc5, 0xc0, 0x1d, 0xa2, 0x3a, 0xbc, 0x5c, 0xfd, 0x12, 0xb9, 0x37,
+ 0xf9, 0xe4, 0x4b, 0xbd, 0xe9, 0xd9, 0x68, 0xa9, 0x0e, 0x54, 0xb2, 0x96,
+ 0x2b, 0xd9, 0xa8, 0xbf, 0x21, 0x0a, 0x49, 0x34, 0x6f, 0x28, 0xeb, 0x07,
+ 0xc5, 0xaf, 0x24, 0xe3, 0x3a, 0xa3, 0x01, 0x5c, 0x70, 0xcd, 0x28, 0xba,
+ 0xb1, 0x5a, 0x61, 0x7f, 0x09, 0x23, 0x49, 0xbb, 0xdc, 0x48, 0x94, 0x06,
+ 0xc1, 0x03, 0x10, 0x5d, 0x26, 0x4d, 0xca, 0xb5, 0xcb, 0x26, 0xa5, 0x02,
+ 0xa5, 0xd9, 0x88, 0xb4, 0x06, 0x6c, 0xca, 0x91, 0xf7, 0x6e, 0x56, 0xcd,
+ 0xd7, 0x6c, 0x03, 0xe1, 0x87, 0x4b, 0x47, 0xd8, 0x09, 0x68, 0x0f, 0xa0,
+ 0x12, 0xc7, 0xe0, 0x14, 0x0c, 0x1a, 0x23, 0x67, 0xf4, 0xb4, 0x1d, 0x5c,
+ 0x3b, 0xe2, 0x89, 0x78, 0xd6, 0x93, 0x61, 0x71, 0xd6, 0x57, 0xf9, 0xcf,
+ 0xcb, 0xeb, 0x09, 0xdf, 0xae, 0xd5, 0x09, 0x5f, 0x64, 0x40, 0xe8, 0x61,
+ 0xe5, 0xe2, 0x20, 0x80, 0x74, 0x8a, 0x79, 0xa9, 0x43, 0xce, 0x04, 0x62,
+ 0x89, 0x16, 0x4f, 0xef, 0xe9, 0x63, 0x0b, 0xbf, 0x08, 0x9d, 0x44, 0xdf,
+ 0x9b, 0x46, 0x63, 0x98, 0x8e, 0x39, 0x90, 0x7b, 0x0c, 0x44, 0x6c, 0xc8,
+ 0x0d, 0xc3, 0x02, 0x46, 0xab, 0x7e, 0x93, 0x04, 0x78, 0xa1, 0x5f, 0x57,
+ 0x16, 0x4c, 0x5d, 0x88, 0x2a, 0x8b, 0xff, 0xb6, 0x1c, 0x00, 0xfa, 0x8c,
+ 0xc5, 0x9b, 0x23, 0xb1, 0xcb, 0x68, 0x20, 0xb4, 0xd5, 0x39, 0x5a, 0x0b,
+ 0x97, 0xc3, 0xb2, 0x68, 0xa7, 0x91, 0x98, 0x9a, 0x23, 0xe7, 0xb9, 0x89,
+ 0xd5, 0x44, 0xe7, 0x61, 0xc5, 0xc9, 0xcc, 0xdd, 0x7e, 0xb1, 0x9a, 0x43,
+ 0x63, 0xc4, 0xe8, 0x90, 0x17, 0xc0, 0x8a, 0xb9, 0x5f, 0xfd, 0x9f, 0xdf,
+ 0xa7, 0xa9, 0x2d, 0x3e, 0xfc, 0x1b, 0xe6, 0xb0},
+ {0xe6, 0xda, 0x21, 0xcd, 0x27, 0x8c, 0x9e, 0x31, 0x2c, 0xf6, 0xc5, 0x36,
+ 0xe1, 0xb5, 0x5f, 0x9d, 0x6a, 0x74, 0x3d, 0x08, 0x5d, 0x1e, 0x6b, 0xb3,
+ 0x04, 0xa3, 0xa0, 0x13, 0x52, 0x6c, 0xe4, 0xd4, 0xf2, 0xbe, 0x71, 0x94,
+ 0xdf, 0xff, 0x8f, 0x9d, 0xb1, 0x48, 0x3d, 0x57, 0x95, 0x98, 0xf3, 0x29,
+ 0x57, 0xbd, 0x66, 0x5f, 0xec, 0x3a, 0x1e, 0xa3, 0x06, 0xe1, 0x5b, 0x12,
+ 0x0c, 0x21, 0x2a, 0x74, 0x3c, 0xfa, 0xe7, 0x6a, 0xf0, 0x1e, 0x52, 0xd8,
+ 0x34, 0x2a, 0x8e, 0x1d, 0x85, 0xa5, 0x71, 0xcb, 0xb3, 0xa8, 0x66, 0x8f,
+ 0x8d, 0x25, 0x6f, 0x00, 0x5c, 0xad, 0xbe, 0xd4, 0x7a, 0xe7, 0x47, 0x8e,
+ 0x8f, 0x16, 0x7e, 0xa1, 0x20, 0x79, 0xaa, 0x0b, 0x30, 0x92, 0x5e, 0x03,
+ 0x42, 0xc8, 0x79, 0xe7, 0x43, 0x89, 0xf2, 0x3e, 0x89, 0x3d, 0x4f, 0xdc,
+ 0x35, 0x00, 0x7f, 0xda, 0x6b, 0x77, 0x25, 0x72, 0x79, 0x2d, 0xf5, 0x9d,
+ 0x7a, 0xdb, 0xa6, 0xb2, 0x4e, 0x15, 0x13, 0x94, 0x33, 0x18, 0x3d, 0x1b,
+ 0x4e, 0xf5, 0x71, 0xa5, 0x8e, 0xcd, 0x91, 0x2e, 0x3f, 0xfc, 0xb9, 0xd7,
+ 0xdf, 0xa3, 0x5b, 0xf9, 0x26, 0xce, 0x37, 0x2e, 0xca, 0x6c, 0xbf, 0x5b,
+ 0xc8, 0x44, 0x93, 0xdf, 0x12, 0x03, 0x3b, 0x26, 0xf7, 0x3d, 0x2d, 0x65,
+ 0x91, 0x81, 0xf4, 0xb0, 0x27, 0x7a, 0x2b, 0x3d, 0xbe, 0xbe, 0xf3, 0x5f,
+ 0x1a, 0x26, 0xfd, 0x4d, 0xd2, 0x8d, 0xe5, 0x77, 0x1d, 0x37, 0x39, 0x8d,
+ 0xea, 0x73, 0x3d, 0x3f, 0x02, 0xbc, 0x13, 0xde, 0xb2, 0x89, 0xf6, 0x8b,
+ 0xc1, 0x55, 0xa3, 0x9d, 0x4a, 0x7c, 0xac, 0x76, 0xde, 0x72, 0x2d, 0x22,
+ 0x21, 0x47, 0x1a, 0x7c, 0x3b, 0x35, 0x25, 0x0d, 0xa5, 0xb0, 0x9d, 0x99,
+ 0xcf, 0x07, 0x6d, 0xa1, 0x45, 0x80, 0x4b, 0x3f, 0x04, 0x59, 0x8b, 0x4a,
+ 0xd6, 0x88, 0x73, 0x42, 0xa6, 0xf7, 0x13, 0x2f, 0x91, 0x9d, 0x90, 0xec,
+ 0xd2, 0xcf, 0xed, 0x19, 0xd2, 0x60, 0x1f, 0x28, 0x6b, 0x5f, 0x9d, 0x4f,
+ 0xbb, 0xcc, 0x36, 0xe1, 0x36, 0xf8, 0x1e, 0xee, 0xbb, 0x12, 0xd0, 0x62,
+ 0x13, 0xc6, 0xe4, 0xf4, 0xa6, 0x29, 0x31, 0xd9, 0x8a, 0x3b, 0x5a, 0xc6,
+ 0x07, 0xa0, 0xf2, 0xd6, 0x05, 0xc6, 0xa6, 0x19, 0x27, 0x91, 0x6b, 0x61,
+ 0x18, 0x86, 0x92, 0x55, 0x4c, 0xe7, 0xa2, 0x36, 0x63, 0x0a, 0x74, 0x1d,
+ 0xae, 0x19, 0xe0, 0x36, 0x13, 0xd0, 0x38, 0x0e, 0x4d, 0xb4, 0xec, 0xa0,
+ 0x63, 0xd1, 0xbf, 0xe2, 0xd8, 0xa7, 0xdd, 0x81, 0xe4, 0x70, 0x6f, 0x92,
+ 0x5d, 0x83, 0x2d, 0xe2, 0x1b, 0x46, 0x8f, 0xc5, 0xe8, 0x77, 0x0e, 0xd7,
+ 0x1f, 0x3c, 0x54, 0x77, 0x60, 0x6a, 0x3b, 0x2e, 0x91, 0x9e, 0x7e, 0xc0,
+ 0xd8, 0xa8, 0xcf, 0x61, 0xfb, 0x0f, 0xba, 0xae, 0xf8, 0xe3, 0x26, 0x8d,
+ 0x85, 0xe2, 0xde, 0x3f, 0x76, 0x17, 0x27, 0x9d, 0x0b, 0xa2, 0xa7, 0x57,
+ 0xc1, 0x9e, 0xfd, 0xbe, 0x0a, 0x49, 0x05, 0xce, 0x23, 0xaa, 0x0d, 0x20,
+ 0x26, 0x4e, 0x9a, 0xc0, 0x20, 0x24, 0xe7, 0x3d, 0x72, 0xf7, 0x4a, 0x86,
+ 0x98, 0xdf, 0x30, 0x4a, 0xde, 0x86, 0x6f, 0x0e, 0x02, 0xb9, 0x10, 0xc6,
+ 0x3e, 0x8d, 0x6e, 0x2b, 0x3f, 0x71, 0x15, 0x2c, 0xb6, 0xa8, 0xa3, 0x47,
+ 0xf1, 0x8f, 0x16, 0x41, 0x7d, 0x0e, 0xf4, 0x14, 0x71, 0xaa, 0x71, 0xa4,
+ 0xab, 0x38, 0x4b, 0xce, 0x5a, 0xfc, 0xb0, 0x39, 0xda, 0x12, 0xee, 0x72,
+ 0x18, 0x8f, 0x05, 0x4f, 0x4e, 0x85, 0x73, 0x1f, 0x0f, 0xfe, 0x4c, 0x20,
+ 0xe8, 0xd0, 0x3e, 0x47, 0x0c, 0x25, 0x8a, 0x3d, 0x3c, 0xcf, 0x44, 0xae,
+ 0x8a, 0x1c, 0x2d, 0x7f, 0xb8, 0x81, 0x7b, 0xa6, 0x8d, 0x89, 0x53, 0x05,
+ 0xd4, 0x66, 0x29, 0x56, 0x17, 0x29, 0x62, 0x88, 0x7f, 0x54, 0xfb, 0xe4,
+ 0xc1, 0xef, 0xfe, 0x0e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1410,
+ {0x5c, 0x3e, 0x76, 0x71, 0xa6, 0x1c, 0x87, 0xe3, 0x11, 0x61, 0x65,
+ 0xef, 0x2d, 0x5c, 0x6f, 0x19, 0x0d, 0xd7, 0xab, 0x9c, 0xfd, 0xab,
+ 0xd8, 0xba, 0x79, 0x03, 0x89, 0x67, 0xd5, 0xa7, 0xef, 0x08},
+ {0x6f, 0xc4, 0xc8, 0x3d, 0xf2, 0x0e, 0x41, 0xc6, 0x3f, 0x35, 0xfc, 0x9b,
+ 0x63, 0xed, 0x26, 0xb1, 0x34, 0x1e, 0xed, 0x9e, 0xc0, 0x38, 0x6d, 0x3d,
+ 0xb5, 0x3d, 0xde, 0xcf, 0x9c, 0xf5, 0xa3, 0xb9, 0x13, 0x79, 0xe6, 0xaf,
+ 0xe9, 0xee, 0x12, 0x59, 0x04, 0x15, 0xaa, 0xb9, 0xf1, 0x09, 0xa0, 0xa9,
+ 0xd0, 0x0e, 0x48, 0xac, 0x39, 0x07, 0xc0, 0x85, 0x06, 0x20, 0x4f, 0x95,
+ 0x25, 0x14, 0x6a, 0xaa, 0x36, 0xa9, 0xde, 0x6c, 0x72, 0x45, 0xaa, 0x50,
+ 0x32, 0x39, 0xec, 0x9c, 0x39, 0xcf, 0x25, 0x60, 0x4e, 0x25, 0x2b, 0xed,
+ 0x1f, 0x18, 0x49, 0xc9, 0xd1, 0x1a, 0x8c, 0xad, 0xed, 0x7d, 0x43, 0x52,
+ 0x98, 0x69, 0xe1, 0x31, 0x40, 0x2e, 0x58, 0xcd, 0xef, 0xae, 0xd9, 0x38,
+ 0xee, 0x14, 0xab, 0x2b, 0x0f, 0x93, 0x73, 0x17, 0x91, 0xfa, 0xc3, 0x23,
+ 0x4a, 0x13, 0x50, 0x86, 0x95, 0x09, 0xe6, 0xa5, 0x81, 0x53, 0xc2, 0xac,
+ 0xcf, 0x18, 0xd7, 0xdb, 0x10, 0x09, 0x51, 0x2b, 0x94, 0xe5, 0xcd, 0x44,
+ 0x3f, 0x87, 0x90, 0xbf, 0x96, 0xf5, 0x5d, 0x4e, 0xdf, 0xed, 0x94, 0xd0,
+ 0x02, 0x58, 0x7d, 0x34, 0xb5, 0xdc, 0x68, 0xa7, 0x77, 0xfa, 0xfd, 0x23,
+ 0x07, 0xcd, 0xa7, 0x6e, 0x79, 0xed, 0xdf, 0x17, 0x85, 0x5b, 0x70, 0x73,
+ 0x35, 0xac, 0x0a, 0x0e, 0xed, 0xf7, 0x58, 0xd7, 0x8d, 0x96, 0x19, 0x61,
+ 0xb4, 0xc6, 0x3c, 0x4b, 0x1c, 0x1d, 0x60, 0x3a, 0xcf, 0x43, 0x20, 0xce,
+ 0x30, 0xa8, 0xa8, 0x82, 0xe5, 0x36, 0xd5, 0xf4, 0x11, 0x79, 0xfe, 0x55,
+ 0x01, 0xdd, 0x28, 0xf4, 0x68, 0x14, 0x57, 0x60, 0xe0, 0x9d, 0x04, 0xcf,
+ 0x2e, 0xf4, 0x88, 0x11, 0xa7, 0xf4, 0x42, 0x1a, 0xfe, 0xbc, 0x75, 0x00,
+ 0x51, 0xa4, 0xf7, 0x52, 0xf2, 0xd4, 0x2f, 0x70, 0x10, 0x19, 0xd1, 0x92,
+ 0x67, 0xac, 0xcb, 0x83, 0xc8, 0xfc, 0x42, 0xa0, 0x67, 0x02, 0x88, 0x40,
+ 0xe3, 0x73, 0xee, 0x2b, 0x41, 0x67, 0xa9, 0xef, 0x66, 0x93, 0xb4, 0x7a,
+ 0x21, 0x05, 0x9b, 0xfe, 0xdc, 0xe1, 0xa1, 0xf1, 0x34, 0x01, 0x41, 0xa1,
+ 0xd6, 0x9e, 0x28, 0x43, 0x41, 0x04, 0x15, 0x31, 0x77, 0xe2, 0x0d, 0xf7,
+ 0xa2, 0x39, 0x06, 0x50, 0xc7, 0x0a, 0x19, 0xfc, 0xa1, 0x78, 0x9a, 0x95,
+ 0x0a, 0xb1, 0x6b, 0x16, 0x7e, 0xdc, 0x7c, 0x3f, 0x40, 0x67, 0x43, 0x8b,
+ 0xf7, 0xc9, 0x0f, 0x6e, 0xdf, 0xb4, 0x06, 0xb2, 0xf0, 0xd1, 0x2c, 0x7d,
+ 0x8a, 0x98, 0x08, 0xd0, 0x6f, 0xf7, 0xd5, 0xa5, 0x77, 0x5a, 0x4a, 0xde,
+ 0x9f, 0x35, 0xaa, 0xf4, 0x07, 0xf8, 0xc6, 0xa9, 0x10, 0x10, 0x64, 0xab,
+ 0x52, 0x4a, 0x7c, 0xd4, 0xdb, 0x14, 0xad, 0x4a, 0xd0, 0xfb, 0x49, 0x60,
+ 0x6d, 0x58, 0xaf, 0x8c, 0xdd, 0xe6, 0xe3, 0x4b, 0x5e, 0x75, 0x02, 0xfd,
+ 0x45, 0x68, 0x8d, 0x4a, 0x7f, 0xb3, 0x2d, 0x0f, 0x13, 0xdd, 0x38, 0xf5,
+ 0x3a, 0x93, 0xd6, 0x78, 0x40, 0x63, 0x87, 0xe4, 0xf0, 0xca, 0xcb, 0x02,
+ 0x25, 0x0a, 0x46, 0xdc, 0x08, 0x60, 0x90, 0x67, 0x14, 0x5e, 0x6e, 0x15,
+ 0x33, 0x72, 0x53, 0xef, 0x8b, 0x10, 0x5f, 0xe4, 0x43, 0xc2, 0x07, 0x4c,
+ 0x0f, 0xf1, 0xec, 0x05, 0xcc, 0x0c, 0xbe, 0xf4, 0x6b, 0xfd, 0x01, 0x2b,
+ 0x4c, 0x50, 0x71, 0x8b, 0xa1, 0x91, 0xe7, 0xf9, 0x57, 0x29, 0x30, 0x1f,
+ 0xd3, 0x25, 0x96, 0xd9, 0x08, 0x07, 0x01, 0x7d, 0x7e, 0xdc, 0xb3, 0xdc,
+ 0x0e, 0xc2, 0xf4, 0xa6, 0x26, 0x1c, 0x38, 0x88, 0x35, 0xa2, 0xb0, 0x94,
+ 0xda, 0x91, 0x84, 0x18, 0xad, 0x46, 0xbd, 0x2d, 0x35, 0x30, 0x18, 0x62,
+ 0x36, 0x08, 0x31, 0x7d, 0x98, 0x6e, 0x57, 0x46, 0x53, 0xd7, 0xaf, 0x97,
+ 0x01, 0x06, 0xa6, 0x6f, 0xe2, 0x43, 0x7c, 0xb5},
+ {0xd3, 0x04, 0xcd, 0xef, 0x2e, 0xbd, 0x74, 0xf6, 0x0a, 0xad, 0xcc, 0x4f,
+ 0x85, 0x47, 0xdd, 0xeb, 0xaa, 0x68, 0x79, 0x04, 0x16, 0x56, 0x34, 0x71,
+ 0xa8, 0x13, 0x96, 0x7a, 0x1c, 0x2c, 0x04, 0x47, 0xb1, 0x21, 0x50, 0xd2,
+ 0x45, 0x9a, 0x35, 0x45, 0xca, 0xd6, 0xf5, 0xc3, 0x64, 0x57, 0x11, 0xe6,
+ 0xc1, 0xdd, 0x41, 0xe8, 0x8f, 0xf1, 0xad, 0x5d, 0xa0, 0xd4, 0x22, 0x82,
+ 0xe4, 0xde, 0x66, 0xa1, 0x87, 0x51, 0x6c, 0x3f, 0xff, 0x11, 0x3f, 0xd6,
+ 0x5f, 0x11, 0x1c, 0xc5, 0x9b, 0x41, 0x34, 0xa3, 0xaf, 0xc0, 0xe8, 0xb9,
+ 0x9b, 0xb3, 0xd0, 0xd9, 0x24, 0x5c, 0xa5, 0xc0, 0x51, 0x13, 0x0a, 0xb8,
+ 0x84, 0x32, 0x66, 0x4d, 0x34, 0xad, 0x84, 0x47, 0x78, 0xf0, 0xab, 0x09,
+ 0x42, 0xd5, 0x32, 0x09, 0x12, 0x95, 0x25, 0xf7, 0x92, 0x43, 0x6e, 0x7c,
+ 0x8f, 0x85, 0x98, 0x8b, 0x7b, 0x08, 0x81, 0xe4, 0x3e, 0x40, 0x12, 0x49,
+ 0x8e, 0xbd, 0xe8, 0xd1, 0xe0, 0xb0, 0x33, 0xa6, 0xc8, 0x6d, 0x20, 0xf2,
+ 0xb7, 0x1c, 0x59, 0xc4, 0x6c, 0x1b, 0xa5, 0xe0, 0xff, 0xf2, 0xc6, 0xa3,
+ 0xa1, 0xb6, 0xaa, 0xda, 0xd2, 0x19, 0xc9, 0x70, 0x25, 0x1b, 0x5a, 0x67,
+ 0xf6, 0x5d, 0xe7, 0x5f, 0xc3, 0xe8, 0x8a, 0x47, 0xd5, 0x28, 0x83, 0x5e,
+ 0xd2, 0xca, 0xd7, 0xe9, 0x7b, 0xac, 0xe1, 0x4c, 0x26, 0xd2, 0x73, 0x7e,
+ 0xe0, 0xe3, 0x01, 0x45, 0xa2, 0xa1, 0xa2, 0x53, 0x56, 0xa5, 0x93, 0x70,
+ 0xe8, 0xa0, 0x76, 0x23, 0xc0, 0x31, 0x6c, 0x5f, 0xfd, 0x4a, 0xba, 0x39,
+ 0x33, 0xf4, 0x58, 0x9a, 0xf3, 0xce, 0xac, 0x5f, 0x57, 0x72, 0xa0, 0xf5,
+ 0x06, 0x7f, 0xf5, 0x32, 0x06, 0x80, 0xfd, 0x0b, 0x89, 0xd0, 0x43, 0x03,
+ 0x6c, 0x69, 0x6f, 0xc1, 0x03, 0x49, 0x61, 0x17, 0x83, 0x88, 0x8f, 0x6c,
+ 0xda, 0x38, 0xe0, 0x37, 0xac, 0xb3, 0x7d, 0x4b, 0x99, 0xb4, 0xb5, 0xd3,
+ 0x59, 0x75, 0x6d, 0xe2, 0xaf, 0x23, 0x38, 0x1e, 0x29, 0x42, 0xe9, 0xc8,
+ 0x6b, 0x83, 0x40, 0x71, 0x6c, 0x78, 0x32, 0x6b, 0xb3, 0x08, 0x25, 0x3e,
+ 0xf2, 0x97, 0xeb, 0x91, 0x9a, 0xaa, 0x45, 0xd7, 0x3e, 0x1d, 0xeb, 0xa5,
+ 0xa9, 0xc2, 0x92, 0x46, 0xfc, 0xd4, 0x7b, 0x23, 0xe2, 0x9c, 0x57, 0x6b,
+ 0xba, 0x75, 0xfa, 0xba, 0x14, 0x83, 0x14, 0x17, 0x50, 0xe3, 0x31, 0x10,
+ 0x58, 0xc7, 0x55, 0x74, 0x4b, 0xda, 0xb7, 0xa3, 0x66, 0x20, 0xf4, 0x7e,
+ 0x6d, 0x8f, 0x40, 0x9a, 0x50, 0x0e, 0x83, 0x4a, 0xa1, 0xcc, 0xcc, 0x76,
+ 0xe5, 0xde, 0x33, 0x12, 0x41, 0x4f, 0xec, 0x92, 0xf1, 0x6d, 0x73, 0x23,
+ 0x75, 0xf6, 0xed, 0xa8, 0x25, 0xe2, 0xcd, 0xff, 0x9a, 0x3b, 0x1a, 0xef,
+ 0x57, 0x73, 0x9e, 0x14, 0x3a, 0xa4, 0x7a, 0x9b, 0xc9, 0xf2, 0x7a, 0x2b,
+ 0x78, 0x82, 0xbf, 0x9b, 0x69, 0x95, 0xdc, 0x32, 0x1b, 0xf6, 0xbb, 0x6a,
+ 0xa0, 0x16, 0x62, 0x6c, 0xbb, 0x8a, 0xf2, 0x73, 0x22, 0x3b, 0x78, 0x10,
+ 0x16, 0x8d, 0x84, 0xb3, 0xd1, 0x04, 0xab, 0x30, 0xa7, 0x81, 0x7f, 0x3d,
+ 0x48, 0xb3, 0x94, 0x9c, 0x36, 0x06, 0xa2, 0x17, 0xd6, 0x6d, 0x4d, 0x32,
+ 0xc0, 0x71, 0x70, 0x0f, 0x55, 0x06, 0x20, 0x8f, 0x2c, 0x66, 0x9e, 0x8a,
+ 0xea, 0x71, 0x2b, 0xa0, 0xf9, 0x6b, 0x90, 0xfe, 0xbd, 0x03, 0xae, 0xa3,
+ 0x6c, 0x44, 0x0a, 0xd2, 0x29, 0xc8, 0xe8, 0x2f, 0xbe, 0x12, 0x09, 0x1f,
+ 0xd1, 0x56, 0x0e, 0xe6, 0x1d, 0xf1, 0x53, 0xd8, 0x2e, 0xaf, 0xb2, 0x02,
+ 0x1b, 0x7b, 0xa2, 0x17, 0x43, 0xe9, 0xa2, 0xdb, 0x13, 0x04, 0x06, 0x67,
+ 0xbc, 0x0b, 0xbd, 0x1f, 0x1c, 0xac, 0xd3, 0x6f, 0x16, 0xce, 0x19, 0xac,
+ 0xd8, 0x6d, 0x66, 0xf4, 0x2d, 0xed, 0xd9, 0xd7, 0xe8, 0x88, 0xb7, 0x04,
+ 0x1a, 0x16, 0x41, 0xa9},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1411,
+ {0x30, 0x06, 0x47, 0xa8, 0x4d, 0x64, 0xbb, 0x64, 0x7f, 0xcb, 0xea,
+ 0x06, 0x0e, 0xc1, 0x32, 0x11, 0xfa, 0x23, 0xa4, 0x84, 0x70, 0xe9,
+ 0xb6, 0x84, 0x9c, 0x86, 0x4e, 0xc9, 0xf7, 0x56, 0xfc, 0x7f},
+ {0x55, 0x1f, 0x54, 0x2e, 0x1c, 0xa6, 0x2b, 0x7f, 0xf7, 0x53, 0x5b, 0x8f,
+ 0x60, 0xb3, 0x48, 0xa6, 0xa3, 0x2a, 0xed, 0x60, 0x44, 0xa3, 0xf5, 0x0b,
+ 0xed, 0xa9, 0xee, 0x99, 0xfa, 0x7c, 0x2c, 0xf2, 0xc1, 0x92, 0x25, 0x6b,
+ 0x13, 0x5e, 0x1d, 0x8f, 0x35, 0x1e, 0xd2, 0x3c, 0x54, 0xed, 0xfa, 0x68,
+ 0xd5, 0x2d, 0x5c, 0x5e, 0xa9, 0xe5, 0x21, 0xd1, 0xa9, 0xe2, 0x36, 0x5b,
+ 0xc8, 0xd4, 0x38, 0xaf, 0x11, 0x7a, 0xf2, 0x91, 0x1b, 0x0d, 0x3d, 0x34,
+ 0xf1, 0x27, 0xab, 0x33, 0x29, 0x9d, 0x4d, 0x6d, 0x87, 0xc8, 0x9c, 0x74,
+ 0xd8, 0x77, 0x11, 0xfa, 0x0f, 0xc7, 0x4b, 0x7c, 0xb6, 0xdd, 0x97, 0x04,
+ 0x4a, 0xed, 0x63, 0xda, 0x62, 0x17, 0x25, 0xe0, 0xae, 0x78, 0x51, 0xf6,
+ 0x02, 0x61, 0x29, 0xfc, 0xe2, 0x9d, 0x45, 0xd7, 0x25, 0x7f, 0xf0, 0x86,
+ 0xb6, 0x3f, 0x7f, 0x8b, 0x73, 0x0e, 0xbe, 0x15, 0x57, 0xf4, 0x2e, 0x21,
+ 0x77, 0xeb, 0x34, 0x58, 0x6b, 0xf0, 0xeb, 0x8a, 0x91, 0x25, 0x22, 0xfa,
+ 0xd4, 0x17, 0xe0, 0xaf, 0x7e, 0x39, 0x7b, 0x88, 0xb5, 0xfb, 0xce, 0x98,
+ 0xca, 0xb3, 0xe0, 0x8a, 0xdf, 0x1b, 0x66, 0x91, 0x6a, 0x59, 0x60, 0x13,
+ 0x6e, 0x1f, 0x80, 0x05, 0xbc, 0xd6, 0xe4, 0x34, 0x9f, 0x28, 0x32, 0x99,
+ 0x8e, 0x10, 0xdb, 0x1b, 0xf9, 0xb4, 0xd7, 0x9f, 0x73, 0xd0, 0x69, 0x06,
+ 0x97, 0x13, 0x4f, 0x9b, 0x65, 0xba, 0xb4, 0x8a, 0xcc, 0x77, 0x39, 0xd6,
+ 0x3c, 0xa2, 0xb8, 0xc0, 0x38, 0x0d, 0x4e, 0xcb, 0x7f, 0xb3, 0x9d, 0x58,
+ 0x6f, 0x3b, 0x61, 0x8c, 0x32, 0x9b, 0x88, 0xba, 0x7e, 0x3e, 0x66, 0x26,
+ 0x8c, 0x2d, 0x2b, 0x83, 0x58, 0x62, 0x28, 0x38, 0xfb, 0x8a, 0x6d, 0x78,
+ 0xc7, 0x6b, 0x23, 0x5a, 0x2e, 0xfd, 0xbc, 0x7b, 0x11, 0xa9, 0xfc, 0x26,
+ 0x90, 0x29, 0x31, 0x81, 0x4d, 0x34, 0xa3, 0x59, 0x6f, 0xfa, 0xf4, 0x46,
+ 0x67, 0x5d, 0x85, 0x23, 0x1a, 0xaa, 0xa7, 0x8a, 0x3d, 0xfa, 0xc1, 0x03,
+ 0x8e, 0xb9, 0x5f, 0xf0, 0x9a, 0x1f, 0xe6, 0x9b, 0xb1, 0x8a, 0xd8, 0xb7,
+ 0x0f, 0x3d, 0x00, 0xcb, 0x3f, 0x10, 0x23, 0x80, 0x45, 0xb9, 0x1e, 0x86,
+ 0xa2, 0x4e, 0x2e, 0x5c, 0x69, 0xb8, 0x16, 0x17, 0xec, 0x5d, 0x6d, 0x90,
+ 0x81, 0x63, 0x3c, 0x7f, 0xfe, 0x2c, 0x6f, 0x88, 0x69, 0x50, 0xa4, 0x4e,
+ 0x8f, 0x35, 0x3d, 0x92, 0x01, 0x09, 0xdd, 0xd0, 0x09, 0x94, 0x3f, 0x1d,
+ 0x43, 0x84, 0xc3, 0x56, 0xa1, 0x63, 0xf8, 0x07, 0xbd, 0x5f, 0x71, 0x91,
+ 0xcd, 0x0c, 0xee, 0x1a, 0x97, 0xf4, 0x33, 0xcb, 0x26, 0x9d, 0x27, 0x7d,
+ 0x87, 0xc0, 0x12, 0xcd, 0x0e, 0x71, 0x0c, 0x17, 0xa6, 0xbb, 0x9e, 0xc7,
+ 0xd0, 0x64, 0x4a, 0xf1, 0x8e, 0x69, 0xc5, 0x88, 0x62, 0xee, 0x8f, 0x5f,
+ 0x45, 0x6b, 0x29, 0x72, 0x5a, 0x1b, 0xaf, 0x6b, 0x86, 0x36, 0x50, 0xfd,
+ 0x01, 0x50, 0x74, 0x30, 0x99, 0xb5, 0xd0, 0x64, 0xe5, 0x03, 0x1f, 0xc6,
+ 0xac, 0x24, 0x0a, 0x6f, 0xd0, 0x06, 0xb5, 0xd6, 0x0f, 0x90, 0x3a, 0xfb,
+ 0xab, 0x41, 0xa8, 0x91, 0x23, 0x69, 0x47, 0x34, 0x64, 0x01, 0xd8, 0xbe,
+ 0x09, 0x66, 0x16, 0x2e, 0x01, 0x9a, 0xf6, 0x6f, 0x88, 0x73, 0x25, 0xdc,
+ 0x8e, 0x5a, 0xcd, 0xc1, 0x81, 0x21, 0xeb, 0x4a, 0x26, 0x89, 0xef, 0x96,
+ 0x4d, 0xad, 0xe5, 0xf4, 0x28, 0x0a, 0x32, 0xd9, 0x42, 0xf7, 0x52, 0x65,
+ 0x86, 0x4c, 0xde, 0x1c, 0x63, 0xc8, 0xd0, 0x4d, 0x67, 0xd1, 0xfd, 0x1a,
+ 0x94, 0x72, 0xac, 0xac, 0xf6, 0x59, 0xcf, 0xf9, 0xcb, 0x1e, 0x16, 0x91,
+ 0x98, 0x90, 0x97, 0x61, 0xef, 0xfc, 0x89, 0xb2, 0xa1, 0x9a, 0xe4, 0x20,
+ 0x9e, 0x57, 0x11, 0x7e, 0x64, 0x6c, 0xfb, 0x20},
+ {0xa4, 0xae, 0x7e, 0x52, 0x62, 0xc2, 0x8f, 0x1e, 0x6d, 0xe4, 0x8c, 0x66,
+ 0x8b, 0xaf, 0xbb, 0x44, 0x93, 0xde, 0x1c, 0x88, 0xcf, 0x13, 0x0d, 0x19,
+ 0xf1, 0x4d, 0xaa, 0x6c, 0x2a, 0x71, 0x38, 0x84, 0x2d, 0xf3, 0xa4, 0xd7,
+ 0x2a, 0xeb, 0x34, 0x07, 0x01, 0x15, 0xd9, 0x65, 0xc5, 0xca, 0xcb, 0x88,
+ 0x84, 0x34, 0xaa, 0x9c, 0xe5, 0x62, 0xeb, 0x1b, 0xcb, 0x4d, 0x9e, 0xd4,
+ 0x02, 0x09, 0x2b, 0x1c, 0xe5, 0x68, 0xb7, 0x3c, 0x5f, 0x12, 0x3f, 0x46,
+ 0xf7, 0xbd, 0x86, 0x7e, 0x4c, 0x55, 0x91, 0x3b, 0xe5, 0xec, 0x0d, 0x96,
+ 0x5a, 0x35, 0x42, 0x07, 0x23, 0xd1, 0xa1, 0xb1, 0xbe, 0x8d, 0x40, 0x3e,
+ 0x86, 0x7f, 0x52, 0x7a, 0x60, 0x46, 0xed, 0xac, 0x1e, 0x9b, 0x89, 0xec,
+ 0x10, 0x05, 0x0e, 0xd6, 0xab, 0xf5, 0x98, 0x8e, 0xea, 0xea, 0x0d, 0xe2,
+ 0x72, 0xdf, 0x29, 0x24, 0x0b, 0x77, 0x97, 0x84, 0x5b, 0xdc, 0x44, 0xf2,
+ 0xfa, 0x46, 0xcf, 0x0f, 0x3d, 0xfa, 0x9a, 0x79, 0x0c, 0x90, 0xfe, 0xc6,
+ 0xb3, 0xab, 0x8a, 0x12, 0xb3, 0x74, 0x5d, 0x4c, 0x3a, 0x82, 0x68, 0x9c,
+ 0x2e, 0x75, 0x6b, 0xf8, 0x0c, 0x8e, 0x48, 0x86, 0xce, 0x3a, 0x28, 0x7f,
+ 0x19, 0x92, 0xd5, 0xd1, 0x31, 0x33, 0x37, 0x8b, 0x42, 0x60, 0x80, 0xcf,
+ 0xe3, 0x25, 0xf6, 0x5b, 0xaa, 0x05, 0x73, 0xf3, 0x5a, 0xf3, 0xc5, 0xcf,
+ 0x83, 0x42, 0xdc, 0xd7, 0x1a, 0x2b, 0x61, 0xd4, 0xe9, 0x7f, 0x6a, 0x87,
+ 0x01, 0xf6, 0xd3, 0x9d, 0xc1, 0x27, 0xf5, 0x43, 0xdd, 0x86, 0xfa, 0x8c,
+ 0x0f, 0xa2, 0x27, 0x94, 0xbd, 0x68, 0xbc, 0x3c, 0x69, 0x7a, 0x37, 0x89,
+ 0x08, 0xc8, 0x30, 0xc6, 0x65, 0x47, 0x4b, 0x40, 0x8e, 0x5c, 0xd5, 0x09,
+ 0x4d, 0x70, 0xf0, 0xf2, 0xc8, 0xc8, 0x3d, 0xc1, 0x8e, 0x69, 0xaa, 0x3c,
+ 0x40, 0xdb, 0x22, 0x4e, 0x18, 0x58, 0x25, 0xf6, 0xc3, 0x96, 0x85, 0xef,
+ 0xe8, 0x4d, 0x8b, 0xaa, 0xb5, 0x65, 0x01, 0xbf, 0xf9, 0x96, 0x92, 0x61,
+ 0x80, 0x08, 0xde, 0x65, 0x81, 0x5a, 0x9b, 0x9c, 0x66, 0x08, 0x20, 0x5c,
+ 0xfc, 0x52, 0x48, 0xeb, 0x13, 0xbd, 0x62, 0xcd, 0xd7, 0x56, 0x09, 0x8d,
+ 0x25, 0xf7, 0x6c, 0x2e, 0x91, 0x90, 0xaa, 0x34, 0xfc, 0x4e, 0x53, 0x19,
+ 0x5a, 0x10, 0x5f, 0x0e, 0x33, 0x0a, 0xf6, 0xf7, 0xf4, 0xd6, 0x21, 0xd3,
+ 0x6e, 0x46, 0xe1, 0xb6, 0x61, 0x11, 0x18, 0x11, 0x75, 0xed, 0xb1, 0xeb,
+ 0x2f, 0x7b, 0x3b, 0x90, 0x62, 0x2e, 0x71, 0x60, 0x4f, 0x04, 0xfe, 0xcc,
+ 0x28, 0xa9, 0x7e, 0x66, 0x72, 0xd5, 0x7b, 0x57, 0x6c, 0xb4, 0x7d, 0x71,
+ 0x65, 0x30, 0x1c, 0x41, 0x69, 0x01, 0xf7, 0x35, 0x97, 0xf8, 0xd4, 0xed,
+ 0x53, 0x59, 0x81, 0xeb, 0xe8, 0xb5, 0xec, 0x2c, 0x01, 0x25, 0xbd, 0xf0,
+ 0x5e, 0x32, 0xf2, 0x46, 0xa4, 0x22, 0x41, 0x7e, 0x73, 0xe4, 0x80, 0xeb,
+ 0xce, 0x7e, 0x2e, 0x7a, 0x6e, 0x4b, 0x45, 0x79, 0xd5, 0xd3, 0xd5, 0x4a,
+ 0x6d, 0x98, 0x23, 0xbe, 0xd9, 0x5b, 0x74, 0xf0, 0x8f, 0xb0, 0x83, 0x59,
+ 0xad, 0x11, 0x47, 0x7e, 0xed, 0xe9, 0x6e, 0xe9, 0x5e, 0x84, 0x44, 0xe6,
+ 0xe2, 0x07, 0x2f, 0x16, 0xae, 0xcb, 0x80, 0x5e, 0x36, 0x50, 0x6d, 0xb6,
+ 0xa6, 0x83, 0x8f, 0xd0, 0xf6, 0x0c, 0x63, 0x0a, 0x19, 0xc4, 0xd1, 0x24,
+ 0xd6, 0x4d, 0x8a, 0xd3, 0x90, 0xbd, 0x57, 0xf2, 0x5a, 0x31, 0xdc, 0x95,
+ 0xfe, 0xb1, 0xcf, 0x9b, 0xc9, 0x10, 0x66, 0x90, 0x19, 0xcd, 0xcb, 0xdb,
+ 0x9a, 0x11, 0xa7, 0x30, 0x73, 0x19, 0x21, 0x49, 0x64, 0x48, 0x30, 0x7a,
+ 0xaa, 0x1b, 0x27, 0x7c, 0x60, 0x3d, 0x9b, 0x54, 0xc5, 0x5e, 0x5c, 0x6c,
+ 0x93, 0xef, 0xbd, 0xff, 0x26, 0x04, 0xa0, 0x27, 0x88, 0x8e, 0x9f, 0x9c,
+ 0x5f, 0x83, 0x35, 0x6a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1412,
+ {0x09, 0x0b, 0xd5, 0xb2, 0x3e, 0x5c, 0x34, 0x60, 0x05, 0xa8, 0xba,
+ 0xcd, 0xf1, 0xea, 0xa1, 0x08, 0x7c, 0x08, 0xd1, 0x30, 0x05, 0x1b,
+ 0x77, 0xb7, 0xb7, 0x1b, 0xfc, 0x50, 0xf6, 0x43, 0x8d, 0x7d},
+ {0x7b, 0x46, 0xf8, 0x3a, 0x6e, 0xd3, 0x30, 0x83, 0xfc, 0xd5, 0x3d, 0x08,
+ 0x7b, 0xbf, 0xa4, 0x0f, 0xfd, 0xa5, 0x18, 0x53, 0x8c, 0x89, 0x55, 0x9a,
+ 0x2b, 0xc6, 0x4e, 0x8e, 0xed, 0x7c, 0x1d, 0xdf, 0xd6, 0x4e, 0xc3, 0x39,
+ 0x7d, 0x2c, 0xb1, 0x13, 0x45, 0x69, 0xb3, 0x49, 0x3c, 0xb2, 0x0b, 0x8d,
+ 0x72, 0x19, 0x23, 0x9b, 0xee, 0x7c, 0xf8, 0x45, 0x46, 0x7e, 0xd1, 0xb5,
+ 0xba, 0x5e, 0x07, 0x9d, 0x6e, 0x2c, 0xca, 0x28, 0xfe, 0xee, 0xd7, 0xcc,
+ 0x39, 0x91, 0xde, 0x4c, 0xa1, 0x94, 0xea, 0xfa, 0xe2, 0x89, 0xa3, 0xf0,
+ 0xed, 0xb9, 0x41, 0x25, 0x63, 0x1c, 0x9d, 0xbc, 0x8d, 0x92, 0x41, 0x8d,
+ 0x64, 0x60, 0x80, 0x6e, 0x1a, 0xfe, 0x23, 0x59, 0x30, 0x78, 0x11, 0x68,
+ 0x6f, 0x0d, 0x07, 0xfd, 0xa0, 0x97, 0x47, 0x9b, 0x93, 0x0c, 0x8d, 0x25,
+ 0x3c, 0x35, 0xa5, 0xb7, 0x9e, 0x56, 0xae, 0x41, 0x3f, 0xe9, 0xad, 0xf9,
+ 0xac, 0xb7, 0x81, 0xf0, 0xd7, 0xb7, 0x4f, 0x5a, 0x8b, 0xbe, 0x6a, 0x92,
+ 0x88, 0x40, 0x22, 0x33, 0xed, 0x48, 0x53, 0x11, 0xc3, 0xa9, 0xdf, 0x01,
+ 0xce, 0x54, 0x36, 0x5a, 0x74, 0xa9, 0xb1, 0xcf, 0xe0, 0x38, 0xf5, 0xac,
+ 0x79, 0x77, 0x64, 0x6a, 0xc7, 0x22, 0xb0, 0xeb, 0x5b, 0x63, 0xaa, 0xa9,
+ 0x08, 0x37, 0x27, 0xef, 0x0c, 0xfa, 0x61, 0x64, 0x7f, 0xa3, 0xa4, 0x0a,
+ 0x61, 0x98, 0x20, 0x1b, 0xdf, 0xdb, 0x63, 0xd0, 0x68, 0x34, 0xb0, 0x02,
+ 0xa1, 0x2d, 0xfb, 0xe9, 0xeb, 0xc1, 0x10, 0xc3, 0x8f, 0x64, 0xd3, 0xa1,
+ 0xee, 0xcd, 0x77, 0xcc, 0x32, 0xe7, 0x45, 0xe9, 0x81, 0xfe, 0x19, 0xdc,
+ 0x3f, 0x9e, 0x69, 0x33, 0x23, 0x97, 0xe8, 0x43, 0x9f, 0x51, 0x49, 0x5b,
+ 0xb2, 0xbb, 0x46, 0xa1, 0xa3, 0xfb, 0xd8, 0x74, 0xd7, 0x7d, 0xe9, 0x66,
+ 0xde, 0xe4, 0x25, 0xfe, 0x7e, 0x7d, 0x24, 0xe6, 0x54, 0xcb, 0x58, 0xa3,
+ 0x12, 0xe7, 0x78, 0x74, 0xd2, 0x4a, 0x56, 0xa2, 0xdc, 0xd2, 0x91, 0x8f,
+ 0xc6, 0x04, 0x02, 0x91, 0xf7, 0xa8, 0x72, 0x63, 0x8c, 0x72, 0xca, 0x0b,
+ 0xba, 0x2e, 0xe0, 0x2f, 0xcc, 0xb2, 0xe6, 0xee, 0xad, 0xeb, 0xc9, 0xdc,
+ 0x91, 0x5c, 0x29, 0x4b, 0x01, 0xe7, 0x73, 0xc6, 0xe2, 0xed, 0x24, 0xb1,
+ 0x0c, 0x90, 0x68, 0x81, 0x83, 0x97, 0x75, 0xed, 0x8f, 0xb4, 0xef, 0xce,
+ 0x87, 0xf8, 0x25, 0xa1, 0x1e, 0xe5, 0x33, 0x33, 0x23, 0xd4, 0xe1, 0xad,
+ 0x9b, 0x52, 0x1e, 0xed, 0xf3, 0x72, 0x76, 0x41, 0x2b, 0xfc, 0x5f, 0xc0,
+ 0x35, 0x10, 0x21, 0xed, 0x07, 0x8c, 0x7b, 0x59, 0xd2, 0xde, 0xc4, 0xa1,
+ 0x93, 0xe4, 0x9d, 0x8c, 0xf4, 0x35, 0xec, 0xdc, 0xb5, 0xdd, 0x17, 0x6f,
+ 0xba, 0xe6, 0x0b, 0x44, 0x6d, 0x25, 0x0d, 0x94, 0x30, 0xed, 0x29, 0x1c,
+ 0x3a, 0x53, 0x5c, 0x2f, 0xa1, 0x1c, 0xd2, 0x51, 0x9b, 0x1d, 0xe0, 0x26,
+ 0x22, 0xa3, 0xf9, 0x30, 0x01, 0x2f, 0x6d, 0xed, 0xd1, 0x4d, 0xf1, 0xe8,
+ 0x92, 0xa1, 0x99, 0xba, 0xf7, 0x48, 0x2e, 0x43, 0x36, 0x4a, 0xb5, 0xf3,
+ 0xa2, 0xd8, 0x70, 0xc4, 0x3a, 0x5d, 0xea, 0xab, 0x09, 0x80, 0xe1, 0x7c,
+ 0xc8, 0x4d, 0x5b, 0x85, 0x8f, 0x4e, 0x4d, 0x33, 0xd7, 0x24, 0x11, 0x16,
+ 0xca, 0xb5, 0x7c, 0xa5, 0x21, 0xd5, 0xcb, 0x8c, 0x42, 0x2c, 0x84, 0xad,
+ 0xeb, 0x3e, 0x58, 0xf0, 0x11, 0xf0, 0xe6, 0x33, 0xb2, 0x9c, 0x70, 0x39,
+ 0x21, 0xfc, 0xf5, 0x40, 0xd6, 0x32, 0x3a, 0xd7, 0x11, 0x26, 0x59, 0x34,
+ 0xc0, 0x09, 0x3e, 0x0b, 0x55, 0x0b, 0x98, 0x10, 0xaa, 0xd0, 0xe9, 0x5f,
+ 0x5a, 0xf9, 0xd4, 0xce, 0x36, 0x9f, 0x87, 0xef, 0xa3, 0x8f, 0x3d, 0x99,
+ 0x5c, 0x5e, 0xdb, 0x40, 0x63, 0x0a, 0x84, 0x5d},
+ {0xba, 0x8c, 0x50, 0x1d, 0xaa, 0xa6, 0x2d, 0x13, 0x65, 0x1b, 0xa1, 0x02,
+ 0x54, 0xe7, 0x8e, 0x32, 0xec, 0xf7, 0x26, 0xdb, 0x91, 0x91, 0xa3, 0xa3,
+ 0x47, 0xbb, 0x5d, 0x46, 0xb1, 0x9a, 0x41, 0x1a, 0x73, 0x80, 0xd3, 0xbd,
+ 0xa1, 0x4b, 0xae, 0xed, 0x0f, 0xfb, 0x73, 0xda, 0x06, 0x5f, 0xbb, 0xfe,
+ 0x75, 0xa0, 0x95, 0x1a, 0x1d, 0xb5, 0xbb, 0x2c, 0xa0, 0xc4, 0x3b, 0x90,
+ 0xa9, 0xb7, 0x87, 0xdc, 0x7d, 0x1f, 0xc3, 0x8f, 0xd3, 0x21, 0x1c, 0x4e,
+ 0x91, 0x90, 0xe4, 0xec, 0xa3, 0x9d, 0x88, 0xa0, 0x18, 0x25, 0xa8, 0xac,
+ 0x61, 0x40, 0x13, 0x6a, 0x31, 0xac, 0x76, 0xa2, 0x56, 0x96, 0x38, 0x8d,
+ 0x10, 0xae, 0x14, 0xdc, 0xde, 0x49, 0xdd, 0x89, 0x56, 0x34, 0xd7, 0x1e,
+ 0x89, 0x7e, 0x65, 0x70, 0x2a, 0xad, 0x3e, 0x7d, 0x4b, 0xaa, 0x0a, 0x4c,
+ 0x9c, 0xf9, 0xda, 0xc2, 0xc7, 0xa2, 0xb5, 0x25, 0x34, 0x1a, 0x01, 0x57,
+ 0x88, 0xa2, 0xfb, 0x95, 0x41, 0xdf, 0x4d, 0xc6, 0x4b, 0x6d, 0xf8, 0xfa,
+ 0xfa, 0xdd, 0x38, 0xe2, 0x57, 0x07, 0xd7, 0xe4, 0xb1, 0xa0, 0xcb, 0x61,
+ 0xb2, 0x95, 0x51, 0xa3, 0xab, 0x89, 0x55, 0xd3, 0x24, 0xe6, 0x1e, 0x33,
+ 0x6b, 0xa3, 0x76, 0x89, 0x69, 0xce, 0xf6, 0x42, 0x7a, 0x18, 0x2a, 0xa1,
+ 0xf8, 0x74, 0x47, 0x60, 0x54, 0x33, 0x24, 0x79, 0x30, 0xbf, 0x32, 0x0c,
+ 0xbd, 0x94, 0xd0, 0xb0, 0x94, 0x9a, 0x7e, 0xf9, 0x37, 0xd4, 0x01, 0xe9,
+ 0x3f, 0x31, 0xa5, 0x25, 0xda, 0x0a, 0x4d, 0x27, 0x83, 0xf2, 0x3c, 0x2d,
+ 0x5a, 0xf0, 0x42, 0xf4, 0xa1, 0xdb, 0xa4, 0x92, 0x30, 0xd6, 0xc5, 0xc0,
+ 0x14, 0xa4, 0x11, 0xf0, 0x8e, 0x83, 0x3b, 0x80, 0xa2, 0xda, 0xb2, 0x72,
+ 0xa1, 0x8b, 0xab, 0x68, 0x0e, 0xa7, 0xb6, 0xd4, 0x6f, 0xff, 0xd3, 0xa6,
+ 0xbe, 0x57, 0xff, 0x55, 0xbb, 0x29, 0xf8, 0xe6, 0xa3, 0x54, 0xcd, 0xac,
+ 0xda, 0x6e, 0x8e, 0xd4, 0xad, 0x78, 0x98, 0xb2, 0xc2, 0xb2, 0x51, 0x7e,
+ 0x56, 0x49, 0xf7, 0x51, 0x40, 0x70, 0x25, 0xfc, 0x3c, 0xd4, 0xec, 0xa0,
+ 0x67, 0xe8, 0xbe, 0x23, 0x18, 0x28, 0xb9, 0x9a, 0xe2, 0xc7, 0x0e, 0xea,
+ 0x72, 0x6f, 0xd3, 0x54, 0xa4, 0xf9, 0xc3, 0x5c, 0x47, 0xfe, 0x0f, 0x67,
+ 0xbb, 0xf4, 0xaf, 0x7a, 0x15, 0x62, 0xa5, 0xfe, 0x1c, 0x0a, 0xce, 0x67,
+ 0xc9, 0x30, 0x9e, 0x5d, 0x13, 0x85, 0x5c, 0xa3, 0xc2, 0x13, 0x11, 0x64,
+ 0xa2, 0x82, 0x3e, 0x22, 0x60, 0x76, 0x71, 0x20, 0x44, 0xed, 0x11, 0x19,
+ 0xf4, 0x01, 0x0c, 0xf3, 0x03, 0xce, 0x50, 0x36, 0x23, 0x45, 0x4a, 0x30,
+ 0xa4, 0x78, 0x0d, 0xff, 0x88, 0x1c, 0xf3, 0x80, 0xed, 0xdb, 0x36, 0xea,
+ 0xe8, 0xb8, 0x4f, 0xa7, 0x3e, 0xf5, 0xc4, 0xed, 0x63, 0xf9, 0x46, 0x3a,
+ 0xa3, 0x64, 0x1f, 0x6d, 0xb1, 0x99, 0x9b, 0xdc, 0x08, 0x40, 0x02, 0x05,
+ 0xb2, 0xb7, 0x28, 0x2b, 0x69, 0x4f, 0x61, 0x9a, 0x8d, 0xc8, 0x3c, 0x04,
+ 0x2a, 0xd2, 0x18, 0x74, 0xc9, 0xcc, 0xe9, 0x0b, 0x91, 0x16, 0xb2, 0x26,
+ 0xd3, 0xb5, 0xc9, 0x57, 0x9f, 0xd7, 0x6b, 0x81, 0x71, 0x74, 0xac, 0x97,
+ 0xa6, 0x4a, 0x27, 0xa4, 0xad, 0x05, 0x5e, 0x6a, 0x47, 0xbe, 0x41, 0xea,
+ 0xd0, 0x55, 0xc4, 0x25, 0xe0, 0x67, 0x6a, 0xb6, 0x6d, 0x9c, 0xae, 0xc3,
+ 0x76, 0x9f, 0x61, 0x89, 0x93, 0x9a, 0x28, 0x11, 0x72, 0x54, 0xf0, 0xe5,
+ 0x7a, 0x50, 0x15, 0x2e, 0x81, 0x85, 0x13, 0x83, 0xba, 0x04, 0xa7, 0xdf,
+ 0x83, 0x36, 0xfd, 0xe8, 0x85, 0x9e, 0x9f, 0x09, 0x0e, 0x1d, 0x69, 0x67,
+ 0xdb, 0xc1, 0x25, 0xaa, 0xe1, 0x3a, 0xd8, 0xb6, 0xcd, 0x8d, 0x67, 0x6d,
+ 0xeb, 0x18, 0x2c, 0x05, 0x46, 0x5a, 0x82, 0xd8, 0x65, 0xb7, 0xc7, 0xed,
+ 0xc0, 0xf4, 0x34, 0x51},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1413,
+ {0xfb, 0x14, 0x54, 0xb1, 0x31, 0x46, 0x47, 0x38, 0x18, 0xa4, 0x17,
+ 0xd1, 0x2b, 0x3b, 0x07, 0x88, 0x8e, 0x2b, 0x72, 0x38, 0x3e, 0x45,
+ 0x3a, 0x0f, 0xe6, 0xac, 0xe1, 0x8c, 0xf6, 0x91, 0x6e, 0x44},
+ {0x3a, 0x12, 0xe9, 0x11, 0x4d, 0x14, 0x62, 0x65, 0xbd, 0xa3, 0xc9, 0x5a,
+ 0x07, 0x93, 0x8d, 0x46, 0x58, 0x00, 0xab, 0x95, 0x3f, 0x8d, 0xb9, 0xc8,
+ 0x91, 0x22, 0x07, 0xa1, 0x22, 0x79, 0x49, 0x0e, 0x40, 0xe4, 0x2d, 0x77,
+ 0x87, 0x3a, 0xe9, 0x37, 0x15, 0xa6, 0x6c, 0xa2, 0xee, 0xb4, 0xf0, 0x55,
+ 0x9f, 0x3c, 0x89, 0x69, 0xa4, 0xee, 0x0b, 0xfc, 0x82, 0xe7, 0x29, 0x7f,
+ 0xd3, 0xcd, 0x47, 0x1c, 0x9c, 0xd5, 0xef, 0xb4, 0xee, 0xdd, 0x84, 0x8e,
+ 0xe7, 0xab, 0x13, 0xa5, 0x09, 0xb0, 0x09, 0xc5, 0xfd, 0xb2, 0xbd, 0xce,
+ 0xb2, 0xdd, 0x73, 0xa2, 0x7d, 0x20, 0xa9, 0xfc, 0xcc, 0xec, 0xa7, 0x28,
+ 0xef, 0x3e, 0xbc, 0xf6, 0xb5, 0x92, 0xc5, 0xaa, 0x70, 0x32, 0x23, 0xc0,
+ 0x03, 0x33, 0xe2, 0x2d, 0xb6, 0x25, 0xf7, 0x8c, 0x62, 0xa8, 0x0f, 0x41,
+ 0x85, 0x19, 0x78, 0xd3, 0x91, 0xc1, 0x74, 0xd3, 0x13, 0xfc, 0x37, 0xe9,
+ 0x67, 0x50, 0x05, 0x82, 0xec, 0xdb, 0x0d, 0xdd, 0xac, 0xff, 0xeb, 0x6c,
+ 0xff, 0x15, 0x7c, 0x25, 0x83, 0xf0, 0xb8, 0x93, 0x1f, 0x9c, 0xcb, 0xd5,
+ 0xdb, 0xc2, 0x15, 0x59, 0x01, 0xe0, 0x76, 0xd9, 0xaa, 0x47, 0xcd, 0xe5,
+ 0x82, 0xb7, 0x5b, 0x47, 0xd2, 0x34, 0xfb, 0x1f, 0xa7, 0x2d, 0x33, 0x8e,
+ 0x62, 0x69, 0x8f, 0x56, 0x9f, 0x4b, 0xb5, 0xf7, 0xe5, 0xb9, 0x59, 0x07,
+ 0x94, 0x22, 0xfb, 0x81, 0xce, 0x72, 0x0e, 0x7d, 0xa4, 0x87, 0xf9, 0x37,
+ 0x56, 0xed, 0xeb, 0xbf, 0xa8, 0xfb, 0x67, 0xbb, 0xa3, 0x14, 0x31, 0x93,
+ 0xfd, 0xe0, 0x0e, 0x79, 0x1a, 0xb4, 0xb9, 0xcb, 0x98, 0x38, 0xcf, 0xac,
+ 0x26, 0x50, 0x7b, 0xb8, 0x32, 0xcd, 0x93, 0xed, 0xcf, 0x51, 0xde, 0x76,
+ 0x5d, 0x16, 0x8d, 0x67, 0x3a, 0x54, 0xb0, 0xed, 0x1b, 0x91, 0xe2, 0xf5,
+ 0x3d, 0x9d, 0x58, 0x6b, 0x86, 0x6c, 0xe8, 0x48, 0x56, 0xfe, 0x21, 0xb9,
+ 0x9f, 0x2c, 0x9c, 0xa2, 0x6c, 0x5e, 0xde, 0xfe, 0x06, 0xa6, 0x7c, 0xca,
+ 0xc7, 0x04, 0x04, 0x12, 0xcf, 0xbf, 0xb8, 0x2c, 0xb4, 0x60, 0xbf, 0x98,
+ 0x9b, 0x84, 0x29, 0xe4, 0xa6, 0x9a, 0x83, 0xd5, 0x70, 0x5e, 0x8b, 0xda,
+ 0x82, 0x5b, 0x3c, 0x8e, 0x3c, 0x22, 0x10, 0x7b, 0xb0, 0x80, 0x74, 0x75,
+ 0xe4, 0xb4, 0x30, 0xc6, 0x9c, 0xf0, 0x76, 0xbe, 0x39, 0xa5, 0x75, 0x39,
+ 0x61, 0xfe, 0xdb, 0xef, 0x8c, 0x07, 0xf2, 0x5a, 0x03, 0xa2, 0xa4, 0x93,
+ 0x2e, 0xdd, 0x3f, 0x77, 0x0e, 0x50, 0x26, 0x62, 0xc8, 0x8c, 0x4b, 0x55,
+ 0xe7, 0x62, 0x66, 0xdd, 0xb1, 0xdb, 0x78, 0x87, 0xa3, 0xaf, 0x0e, 0x14,
+ 0x63, 0x46, 0xfc, 0x68, 0xcb, 0xbb, 0x04, 0x22, 0xdc, 0xf0, 0xe2, 0x4a,
+ 0x88, 0xaf, 0xa3, 0xb8, 0xa9, 0x7e, 0x50, 0x2f, 0x42, 0x4e, 0xe9, 0xb1,
+ 0x96, 0x5c, 0xa8, 0x8c, 0xae, 0xb7, 0x5a, 0xdb, 0xaa, 0xb5, 0xaf, 0x4e,
+ 0x5b, 0x9d, 0x35, 0x64, 0x1b, 0x4c, 0xfb, 0x53, 0xb6, 0x1e, 0x64, 0xbd,
+ 0x5c, 0x4b, 0xb1, 0x99, 0xa3, 0x69, 0xf0, 0x2b, 0x28, 0x95, 0x34, 0xd0,
+ 0x4c, 0xca, 0xf8, 0xa5, 0xb9, 0x68, 0x2b, 0x00, 0x39, 0x37, 0xbe, 0xd5,
+ 0x92, 0x9b, 0x8c, 0x7f, 0x56, 0x46, 0x0e, 0x78, 0x3f, 0xb8, 0x66, 0xd7,
+ 0x38, 0xa5, 0x95, 0x73, 0x06, 0x3e, 0xad, 0x89, 0xed, 0xb3, 0x48, 0x10,
+ 0x81, 0x47, 0x21, 0x49, 0xc8, 0xf8, 0xdf, 0x67, 0x30, 0x78, 0x22, 0x77,
+ 0xce, 0x0f, 0x4a, 0xa5, 0x4d, 0xd9, 0xaf, 0x05, 0x79, 0x7f, 0x02, 0x7d,
+ 0x8e, 0x76, 0x4e, 0x4c, 0x55, 0xc1, 0xb4, 0x8e, 0x6d, 0x89, 0x55, 0x07,
+ 0x58, 0x8c, 0x8a, 0xfb, 0xb9, 0xcb, 0x49, 0xbf, 0xd3, 0x46, 0x52, 0x87,
+ 0x67, 0x38, 0x42, 0x7f, 0xbd, 0xa2, 0x73, 0x2f},
+ {0xe1, 0x31, 0x15, 0x5e, 0x3c, 0xad, 0xaa, 0x94, 0x9b, 0x1f, 0x70, 0x30,
+ 0x5b, 0x99, 0x06, 0xdb, 0xad, 0x3d, 0x8e, 0xc9, 0x01, 0x78, 0x5b, 0x0e,
+ 0x56, 0xc1, 0xc4, 0x3e, 0x75, 0x8e, 0x17, 0xd1, 0x26, 0x3e, 0x77, 0x6a,
+ 0x6c, 0xd5, 0xdc, 0x2e, 0xeb, 0x55, 0x53, 0x99, 0x3c, 0xd3, 0x0c, 0x39,
+ 0xd2, 0xbb, 0x9c, 0x08, 0xf3, 0x16, 0x69, 0x57, 0xb9, 0xef, 0x90, 0x4d,
+ 0xc2, 0xfa, 0xe1, 0x1a, 0xbf, 0x61, 0x11, 0xea, 0x24, 0xe7, 0x41, 0x84,
+ 0xa8, 0xff, 0xc3, 0xd4, 0x22, 0xa7, 0xf6, 0xe2, 0x26, 0x73, 0x82, 0x83,
+ 0xa1, 0x0c, 0xeb, 0xa0, 0x8d, 0xef, 0xe1, 0x69, 0xea, 0x46, 0xec, 0xfd,
+ 0x61, 0x6b, 0x02, 0xc3, 0x69, 0x25, 0xb0, 0x5b, 0x96, 0xb2, 0xcc, 0xf3,
+ 0x6b, 0x97, 0xff, 0x87, 0x93, 0x98, 0x9f, 0x66, 0xbf, 0xb6, 0x70, 0x30,
+ 0xe7, 0xa0, 0x15, 0x73, 0x7d, 0x14, 0x91, 0xe8, 0x9c, 0xae, 0xc9, 0x24,
+ 0xf7, 0x04, 0xec, 0xeb, 0x35, 0xc7, 0x78, 0x7a, 0xf1, 0x15, 0x18, 0xe5,
+ 0x66, 0x0f, 0xff, 0xc0, 0xa6, 0xf2, 0xd3, 0x91, 0x6e, 0x19, 0x40, 0x7d,
+ 0x2c, 0xc2, 0x45, 0xdc, 0x12, 0x8c, 0xb1, 0xa7, 0x7a, 0x2f, 0x7a, 0x90,
+ 0x7d, 0x1e, 0x14, 0xa7, 0x9e, 0xc5, 0x35, 0xfd, 0x31, 0x5c, 0x9f, 0xfe,
+ 0xda, 0x85, 0x99, 0x67, 0xfa, 0xb0, 0x5a, 0x50, 0x5f, 0xa9, 0x2e, 0x3a,
+ 0xd3, 0x12, 0x2c, 0x7c, 0x3a, 0x99, 0x0b, 0xd2, 0xf6, 0x0b, 0xd8, 0x70,
+ 0x58, 0x79, 0x05, 0xc4, 0xb8, 0x0c, 0xba, 0xda, 0xa2, 0xba, 0x81, 0x97,
+ 0xf5, 0x46, 0x73, 0x98, 0x3a, 0x50, 0x8b, 0xaf, 0xa3, 0xa1, 0x53, 0xeb,
+ 0x20, 0xe1, 0x59, 0xda, 0xd6, 0xbe, 0xbe, 0x42, 0x29, 0x62, 0x5f, 0xc9,
+ 0x15, 0xaf, 0x69, 0x2a, 0x6e, 0xb3, 0x32, 0x5f, 0x55, 0xb9, 0x8f, 0xee,
+ 0xf5, 0x73, 0x9e, 0x3d, 0x87, 0xac, 0x76, 0xf3, 0x97, 0x16, 0x81, 0x35,
+ 0x50, 0x2e, 0x20, 0x32, 0xea, 0x8a, 0x24, 0xa0, 0x98, 0x98, 0x38, 0x97,
+ 0x09, 0xd0, 0x57, 0xdb, 0x6e, 0x72, 0x1a, 0x5d, 0x2e, 0xb1, 0x04, 0x56,
+ 0xa8, 0x44, 0xdc, 0x3e, 0xf4, 0x54, 0x70, 0x33, 0x3c, 0xc0, 0x18, 0x61,
+ 0x4b, 0x81, 0x56, 0xf2, 0xe9, 0x2e, 0x97, 0xb4, 0x8b, 0x1e, 0x5e, 0x1c,
+ 0x40, 0x1a, 0xa8, 0x5e, 0x51, 0x25, 0x4d, 0xae, 0x89, 0x3c, 0x3f, 0xc9,
+ 0x14, 0x5a, 0xdb, 0x52, 0x98, 0x5f, 0x82, 0xc0, 0x3c, 0xda, 0x47, 0x4e,
+ 0xec, 0x85, 0x97, 0x16, 0xd7, 0x80, 0x06, 0x32, 0xa9, 0xe5, 0xba, 0x32,
+ 0x2e, 0x78, 0xf5, 0x6c, 0x75, 0x8d, 0x3e, 0x71, 0x52, 0x97, 0x5d, 0x91,
+ 0xbc, 0xa9, 0xeb, 0x74, 0x3b, 0x01, 0x55, 0xa0, 0x80, 0xfd, 0x73, 0x02,
+ 0x74, 0x91, 0x07, 0xec, 0x75, 0x7a, 0xb3, 0xcd, 0xeb, 0xe3, 0xde, 0xa3,
+ 0x4d, 0xa6, 0xde, 0xf5, 0x2a, 0x4f, 0x6d, 0x61, 0x98, 0x0c, 0x71, 0x62,
+ 0xba, 0x94, 0xbd, 0xf7, 0xed, 0xfa, 0x11, 0x04, 0x78, 0x38, 0x9a, 0x3c,
+ 0xed, 0x10, 0xf5, 0xc6, 0xf0, 0xb7, 0x9d, 0x35, 0x40, 0x67, 0xff, 0x5b,
+ 0x6c, 0x5d, 0xe4, 0x3a, 0x29, 0x1e, 0xf8, 0xa4, 0x59, 0x4c, 0x67, 0x48,
+ 0x17, 0x45, 0x7f, 0xe9, 0xf7, 0xb1, 0x47, 0x67, 0x57, 0x4a, 0xc0, 0x27,
+ 0x8c, 0x2b, 0x60, 0x26, 0x20, 0xc1, 0xe9, 0x6d, 0xa1, 0xb2, 0xb9, 0x2e,
+ 0x52, 0x87, 0x6d, 0x21, 0x46, 0xad, 0x3e, 0x20, 0x3b, 0x39, 0x92, 0x28,
+ 0x37, 0xf5, 0x8d, 0x70, 0xa6, 0xcd, 0x35, 0x12, 0x8c, 0xfd, 0x56, 0x75,
+ 0xdb, 0xe8, 0xf8, 0x0b, 0xdd, 0xde, 0x1d, 0x28, 0x79, 0xfd, 0x12, 0x82,
+ 0x0c, 0xf1, 0x8c, 0x30, 0xef, 0x71, 0xa6, 0xe1, 0xc9, 0xbc, 0xd0, 0x52,
+ 0x00, 0xc2, 0xbf, 0xf9, 0x57, 0x3f, 0x1a, 0xe2, 0x25, 0x6b, 0x57, 0xb9,
+ 0xd8, 0xc5, 0xe7, 0xe0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1414,
+ {0xb3, 0x73, 0xf8, 0x02, 0x45, 0xdc, 0xb7, 0xec, 0xcd, 0xd6, 0x27,
+ 0x2a, 0xa4, 0xe1, 0x18, 0x0e, 0xd1, 0xac, 0x3e, 0x41, 0x28, 0x6e,
+ 0xcc, 0x0b, 0x49, 0x9b, 0x86, 0x22, 0xe3, 0xcd, 0xca, 0x35},
+ {0xa3, 0xc1, 0x3c, 0x61, 0x86, 0xea, 0x3e, 0xb8, 0x4e, 0x42, 0x1f, 0xec,
+ 0x00, 0x62, 0xac, 0xc0, 0x90, 0x89, 0x18, 0x2d, 0x60, 0xb1, 0xc3, 0x09,
+ 0xaa, 0xdc, 0x75, 0xc9, 0xdb, 0xca, 0x8d, 0xfe, 0x79, 0x52, 0x1a, 0x19,
+ 0x11, 0x55, 0xb6, 0x66, 0xdf, 0xd5, 0x17, 0xc8, 0x47, 0xa8, 0x4b, 0xe8,
+ 0x62, 0x14, 0xab, 0x55, 0x0e, 0x11, 0x65, 0xa0, 0xb7, 0x6d, 0xff, 0x03,
+ 0x5f, 0x5d, 0xf6, 0x07, 0x3b, 0x19, 0xd0, 0x81, 0x41, 0xe6, 0xd0, 0x13,
+ 0xc4, 0xbc, 0xfd, 0x83, 0xb3, 0x96, 0x4c, 0xf1, 0xae, 0x53, 0xa8, 0x62,
+ 0x65, 0xad, 0x19, 0x8d, 0xac, 0x9b, 0xf5, 0x2c, 0xc7, 0xc4, 0x69, 0x16,
+ 0xf4, 0x39, 0x8c, 0xe0, 0xad, 0xc0, 0x6c, 0xa0, 0x84, 0xa7, 0xb0, 0xd6,
+ 0x4b, 0x07, 0x21, 0x80, 0x95, 0x34, 0x6f, 0x76, 0x54, 0xf1, 0x28, 0xc2,
+ 0x0e, 0x64, 0x23, 0x8b, 0xd4, 0x29, 0x04, 0x1d, 0x4d, 0x47, 0x1e, 0xeb,
+ 0x12, 0xcb, 0xca, 0x51, 0x08, 0xe5, 0xff, 0x47, 0x6a, 0xad, 0x99, 0xf7,
+ 0xb7, 0x30, 0x62, 0xaf, 0x46, 0x4e, 0x4c, 0x88, 0x2b, 0x67, 0x70, 0xc2,
+ 0x22, 0x4a, 0x52, 0xf2, 0x3c, 0x34, 0x91, 0xbd, 0xb5, 0x66, 0x13, 0x3b,
+ 0xba, 0x89, 0x11, 0xe4, 0x43, 0x32, 0xaa, 0xd3, 0xfb, 0xf6, 0xe4, 0x70,
+ 0x95, 0x96, 0xcd, 0xac, 0xaf, 0x57, 0xc8, 0xd9, 0x0a, 0x57, 0x22, 0x8f,
+ 0xe5, 0x21, 0x67, 0xcf, 0x1c, 0xa9, 0xa7, 0x93, 0x23, 0x67, 0x27, 0x23,
+ 0x3c, 0xa5, 0xf1, 0xeb, 0xc5, 0x39, 0x21, 0x30, 0xd2, 0x10, 0x16, 0xfc,
+ 0x0d, 0x99, 0xd8, 0x34, 0xe5, 0x16, 0x73, 0xe1, 0x65, 0xbe, 0x28, 0x81,
+ 0x60, 0x88, 0x7e, 0xfd, 0x75, 0x80, 0xcb, 0xfe, 0x1e, 0x06, 0x28, 0xce,
+ 0x52, 0x9c, 0x7f, 0x17, 0xcd, 0x7e, 0xb5, 0xf4, 0x49, 0xbd, 0xf4, 0xd1,
+ 0x05, 0x06, 0xa9, 0xd8, 0x12, 0x96, 0xb7, 0x98, 0xed, 0xd8, 0xd3, 0x37,
+ 0xf5, 0x8b, 0x9a, 0xca, 0xfb, 0xc3, 0xb0, 0x5d, 0xc2, 0x8a, 0x14, 0x2a,
+ 0x1b, 0x70, 0xb5, 0x43, 0xe9, 0xeb, 0x37, 0x92, 0xd2, 0xd1, 0x00, 0xf8,
+ 0xdd, 0x50, 0x5a, 0x30, 0x28, 0x00, 0x81, 0xba, 0x41, 0xb6, 0x5c, 0x67,
+ 0x46, 0x94, 0xf2, 0xa0, 0xe5, 0x51, 0x05, 0x57, 0x4b, 0x3a, 0x01, 0x3e,
+ 0xf6, 0x17, 0xa1, 0x33, 0xe6, 0xbb, 0xe7, 0xba, 0x4d, 0xfb, 0x85, 0x20,
+ 0xf5, 0x40, 0xf1, 0x0a, 0x7d, 0x5f, 0xc6, 0xb3, 0xbd, 0xb8, 0x59, 0x40,
+ 0xe6, 0xec, 0x1b, 0x23, 0x49, 0x2b, 0xa2, 0xa0, 0xc9, 0x79, 0x3e, 0x38,
+ 0x65, 0x37, 0x0b, 0x95, 0xcc, 0xfa, 0x25, 0xbe, 0xcd, 0x28, 0x94, 0x7a,
+ 0xa4, 0x12, 0x8f, 0xf7, 0xd4, 0x7f, 0xe6, 0xff, 0xbe, 0x39, 0x2a, 0xb0,
+ 0x99, 0xad, 0x0e, 0xbc, 0xc5, 0xaa, 0x5a, 0xc7, 0x73, 0x33, 0x14, 0x67,
+ 0x16, 0x8c, 0x0d, 0x4a, 0x58, 0x76, 0x9b, 0xf5, 0x0d, 0x16, 0xe3, 0x62,
+ 0x09, 0x46, 0x3d, 0xa9, 0x5a, 0x48, 0xb4, 0x80, 0x23, 0xec, 0x54, 0x7e,
+ 0x5f, 0x05, 0x26, 0xf4, 0x05, 0xde, 0x5f, 0x13, 0x2e, 0x8c, 0xda, 0x83,
+ 0x1b, 0x5e, 0x6a, 0x9e, 0x0e, 0xa2, 0x1c, 0xab, 0xc8, 0xc9, 0x0d, 0x54,
+ 0x7a, 0x32, 0xed, 0x00, 0x93, 0xa9, 0x15, 0xb6, 0x89, 0x97, 0xfd, 0x50,
+ 0x88, 0x0f, 0x35, 0x5e, 0x60, 0x96, 0x11, 0xb0, 0x94, 0xe3, 0xcc, 0x38,
+ 0x38, 0x53, 0x47, 0x65, 0x96, 0xe0, 0xb7, 0x83, 0x65, 0x0f, 0x1b, 0x46,
+ 0xe4, 0xfd, 0x4e, 0x3e, 0x52, 0xe2, 0xd4, 0xee, 0xf0, 0xfb, 0x87, 0x71,
+ 0xb6, 0x25, 0xd9, 0xda, 0xb6, 0xf9, 0x24, 0xa4, 0xf4, 0xdc, 0x41, 0x6b,
+ 0x15, 0x0e, 0xbe, 0x2e, 0x4b, 0x2e, 0x3b, 0xba, 0xc0, 0xb8, 0x62, 0x81,
+ 0x65, 0xd2, 0x53, 0x5f, 0xbb, 0x35, 0x23, 0x07},
+ {0x8c, 0xaf, 0x66, 0x1e, 0xa5, 0x93, 0xc0, 0xaa, 0x5b, 0x99, 0x1f, 0x03,
+ 0x9d, 0xfb, 0x68, 0x44, 0x60, 0xfc, 0x1f, 0x6f, 0x64, 0x36, 0x30, 0x88,
+ 0x49, 0x23, 0x7e, 0x2e, 0xe7, 0x79, 0x0a, 0xf9, 0x55, 0x6e, 0xf7, 0xa8,
+ 0x7b, 0xaa, 0x54, 0x2a, 0x82, 0x02, 0xb1, 0xdb, 0xeb, 0xfc, 0x86, 0x94,
+ 0xc0, 0x7b, 0xe4, 0xa8, 0xc5, 0xed, 0x17, 0x69, 0xdc, 0x5f, 0x83, 0xd9,
+ 0xf7, 0xe5, 0x8d, 0x57, 0x7c, 0x92, 0xa9, 0x63, 0x64, 0x11, 0xf4, 0x43,
+ 0x94, 0xd4, 0xcd, 0x1d, 0x88, 0x71, 0x4b, 0x9b, 0xdb, 0x59, 0xf6, 0x4a,
+ 0x06, 0x03, 0x2c, 0x77, 0xab, 0x1d, 0x7c, 0x19, 0x80, 0xd2, 0x98, 0xb5,
+ 0x46, 0x4a, 0x99, 0x96, 0xc4, 0x4d, 0x8d, 0xb6, 0xd6, 0x90, 0xf5, 0xea,
+ 0x6b, 0xbe, 0xaa, 0x36, 0x1b, 0x5a, 0x38, 0xb6, 0x86, 0x4f, 0x16, 0x5c,
+ 0x17, 0xf4, 0x77, 0xb8, 0x25, 0x6d, 0xe8, 0xfa, 0xb8, 0xb5, 0x7a, 0x09,
+ 0x1d, 0x3d, 0x54, 0xd7, 0x03, 0xac, 0x84, 0x37, 0xab, 0xb6, 0x0d, 0xfc,
+ 0x00, 0xad, 0xe3, 0xb6, 0x05, 0x4c, 0x90, 0xa3, 0x43, 0xfb, 0x07, 0x22,
+ 0xd3, 0x1f, 0x1b, 0x77, 0x9b, 0x64, 0xbe, 0xec, 0x36, 0x17, 0x18, 0xdc,
+ 0x30, 0xa4, 0x72, 0xf3, 0x80, 0x58, 0xe3, 0xec, 0x67, 0x33, 0xc0, 0x29,
+ 0xbe, 0x6f, 0xd4, 0x34, 0xe5, 0x04, 0x18, 0x4c, 0x01, 0x47, 0x4a, 0x06,
+ 0xad, 0x28, 0xcd, 0xa0, 0x06, 0xa3, 0xf0, 0xb1, 0x5b, 0xaa, 0x39, 0x8f,
+ 0x89, 0xc3, 0xca, 0x85, 0x53, 0x88, 0x44, 0xd4, 0x51, 0x1f, 0xa0, 0x76,
+ 0x1e, 0x13, 0xe5, 0x2d, 0xe4, 0x00, 0x6d, 0x6b, 0xd5, 0x14, 0x16, 0x48,
+ 0x2f, 0x02, 0x15, 0x0f, 0xc4, 0xf4, 0x8f, 0xd8, 0xf4, 0xfc, 0x4e, 0x78,
+ 0x3a, 0x6b, 0x43, 0x7b, 0x43, 0x47, 0x9b, 0xd7, 0x62, 0x40, 0xaa, 0x78,
+ 0xf3, 0x1f, 0x3a, 0xfd, 0x7d, 0x19, 0xf8, 0xc6, 0x73, 0x6a, 0xcc, 0x77,
+ 0x6b, 0xe9, 0x94, 0x6e, 0x47, 0xea, 0x80, 0xd3, 0xc4, 0x07, 0x10, 0xb7,
+ 0x63, 0x0c, 0x93, 0x23, 0x24, 0xb2, 0x35, 0x38, 0x37, 0xae, 0x49, 0xd1,
+ 0x25, 0xad, 0xee, 0x89, 0x94, 0x56, 0x15, 0x3a, 0x57, 0x68, 0xd3, 0x8a,
+ 0x2c, 0x25, 0xdf, 0x2f, 0x1a, 0xe6, 0x7f, 0x15, 0x7f, 0x85, 0x0c, 0xe5,
+ 0xf8, 0x30, 0x88, 0x0d, 0x7d, 0xf5, 0x0f, 0xf1, 0x42, 0xed, 0x4c, 0xd8,
+ 0xd0, 0xd8, 0x34, 0x8f, 0x6a, 0xc9, 0x60, 0x61, 0x3c, 0xe2, 0xa1, 0xeb,
+ 0xb4, 0x95, 0xe6, 0xb3, 0x97, 0xfe, 0xb8, 0x0e, 0x0b, 0x49, 0x11, 0x07,
+ 0xcb, 0x22, 0xdc, 0x8e, 0x36, 0xd7, 0xf0, 0xa1, 0x57, 0xda, 0x70, 0xc5,
+ 0x22, 0x22, 0xa8, 0xc0, 0x4a, 0x12, 0xc6, 0xc4, 0xe5, 0xdb, 0x25, 0x89,
+ 0x43, 0x55, 0x4f, 0x61, 0x10, 0x31, 0x26, 0x70, 0x5b, 0x68, 0x87, 0xfb,
+ 0x97, 0x0a, 0x95, 0xe3, 0xfd, 0x93, 0x43, 0x4d, 0xd3, 0x22, 0x4f, 0xdd,
+ 0x40, 0x78, 0xdc, 0x47, 0x09, 0xe6, 0x63, 0x97, 0x9c, 0xa5, 0x6a, 0x41,
+ 0xb8, 0x6d, 0x29, 0xb8, 0x4f, 0xbc, 0xed, 0xa3, 0xa0, 0xee, 0x89, 0xb3,
+ 0x44, 0x8e, 0x86, 0xd5, 0xa9, 0x05, 0xb6, 0x5a, 0xd1, 0xed, 0xae, 0x84,
+ 0x25, 0x7a, 0xa2, 0x89, 0xa9, 0x7a, 0x5c, 0x19, 0x8b, 0x1d, 0xad, 0x83,
+ 0xba, 0x0a, 0x3c, 0x69, 0xc6, 0x16, 0xe0, 0xd3, 0xd2, 0x4a, 0x93, 0xbb,
+ 0x09, 0xb0, 0xaf, 0x58, 0xc0, 0x7c, 0x1a, 0xc6, 0xb4, 0x0b, 0x8f, 0xef,
+ 0x54, 0xa1, 0xcb, 0x25, 0x85, 0x21, 0xc3, 0x4d, 0xf8, 0x2d, 0x5f, 0x5a,
+ 0x15, 0x70, 0xdf, 0xc3, 0xe4, 0x11, 0x69, 0xfb, 0xcf, 0xbd, 0xd3, 0x2d,
+ 0x31, 0xa4, 0xbf, 0x6f, 0x76, 0x8e, 0xbe, 0x6d, 0xab, 0xaa, 0x44, 0xf0,
+ 0xe8, 0x83, 0xc4, 0x05, 0x99, 0xa6, 0xa9, 0x2f, 0xc1, 0x8d, 0xc0, 0xc7,
+ 0xc6, 0x7d, 0xe9, 0x4c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1415,
+ {0x64, 0x7e, 0x34, 0x3b, 0xa8, 0x8b, 0x8b, 0x47, 0x95, 0xd0, 0x6f,
+ 0xf1, 0x44, 0x07, 0x11, 0xde, 0x3d, 0xd5, 0x52, 0x8e, 0xd8, 0x5b,
+ 0x80, 0x9a, 0x0b, 0x92, 0xdc, 0x4a, 0x95, 0xa3, 0xf5, 0x57},
+ {0xa3, 0xc1, 0x3c, 0x61, 0x86, 0xea, 0x3e, 0xb8, 0x4e, 0x42, 0x1f, 0xec,
+ 0x00, 0x62, 0xac, 0xc0, 0x90, 0x89, 0x18, 0x2d, 0x60, 0xb1, 0xc3, 0x09,
+ 0xaa, 0xdc, 0x75, 0xc9, 0xdb, 0xca, 0x8d, 0xfe, 0x79, 0x52, 0x1a, 0x19,
+ 0x11, 0x55, 0xb6, 0x66, 0xdf, 0xd5, 0x17, 0xc8, 0x47, 0xa8, 0x4b, 0xe8,
+ 0x62, 0x14, 0xab, 0x55, 0x0e, 0x11, 0x65, 0xa0, 0xb7, 0x6d, 0xff, 0x03,
+ 0x5f, 0x5d, 0xf6, 0x07, 0x3b, 0x19, 0xd0, 0x81, 0x41, 0xe6, 0xd0, 0x13,
+ 0xc4, 0xbc, 0xfd, 0x83, 0xb3, 0x96, 0x4c, 0xf1, 0xae, 0x53, 0xa8, 0x62,
+ 0x65, 0xad, 0x19, 0x8d, 0xac, 0x9b, 0xf5, 0x2c, 0xc7, 0xc4, 0x69, 0x16,
+ 0xf4, 0x39, 0x8c, 0xe0, 0xad, 0xc0, 0x6c, 0xa0, 0x84, 0xa7, 0xb0, 0xd6,
+ 0x4b, 0x07, 0x21, 0x80, 0x95, 0x34, 0x6f, 0x76, 0x54, 0xf1, 0x28, 0xc2,
+ 0x0e, 0x64, 0x23, 0x8b, 0xd4, 0x29, 0x04, 0x1d, 0x4d, 0x47, 0x1e, 0xeb,
+ 0x12, 0xcb, 0xca, 0x51, 0x08, 0xe5, 0xff, 0x47, 0x6a, 0xad, 0x99, 0xf7,
+ 0xb7, 0x30, 0x62, 0xaf, 0x46, 0x4e, 0x4c, 0x88, 0x2b, 0x67, 0x70, 0xc2,
+ 0x22, 0x4a, 0x52, 0xf2, 0x3c, 0x34, 0x91, 0xbd, 0xb5, 0x66, 0x13, 0x3b,
+ 0xba, 0x89, 0x11, 0xe4, 0x43, 0x32, 0xaa, 0xd3, 0xfb, 0xf6, 0xe4, 0x70,
+ 0x95, 0x96, 0xcd, 0xac, 0xaf, 0x57, 0xc8, 0xd9, 0x0a, 0x57, 0x22, 0x8f,
+ 0xe5, 0x21, 0x67, 0xcf, 0x1c, 0xa9, 0xa7, 0x93, 0x23, 0x67, 0x27, 0x23,
+ 0x3c, 0xa5, 0xf1, 0xeb, 0xc5, 0x39, 0x21, 0x30, 0xd2, 0x10, 0x16, 0xfc,
+ 0x0d, 0x99, 0xd8, 0x34, 0xe5, 0x16, 0x73, 0xe1, 0x65, 0xbe, 0x28, 0x81,
+ 0x60, 0x88, 0x7e, 0xfd, 0x75, 0x80, 0xcb, 0xfe, 0x1e, 0x06, 0x28, 0xce,
+ 0x52, 0x9c, 0x7f, 0x17, 0xcd, 0x7e, 0xb5, 0xf4, 0x49, 0xbd, 0xf4, 0xd1,
+ 0x05, 0x06, 0xa9, 0xd8, 0x12, 0x96, 0xb7, 0x98, 0xed, 0xd8, 0xd3, 0x37,
+ 0xf5, 0x8b, 0x9a, 0xca, 0xfb, 0xc3, 0xb0, 0x5d, 0xc2, 0x8a, 0x14, 0x2a,
+ 0x1b, 0x70, 0xb5, 0x43, 0xe9, 0xeb, 0x37, 0x92, 0xd2, 0xd1, 0x00, 0xf8,
+ 0xdd, 0x50, 0x5a, 0x30, 0x28, 0x00, 0x81, 0xba, 0x41, 0xb6, 0x5c, 0x67,
+ 0x46, 0x94, 0xf2, 0xa0, 0xe5, 0x51, 0x05, 0x57, 0x4b, 0x3a, 0x01, 0x3e,
+ 0xf6, 0x17, 0xa1, 0x33, 0xe6, 0xbb, 0xe7, 0xba, 0x4d, 0xfb, 0x85, 0x20,
+ 0xf5, 0x40, 0xf1, 0x0a, 0x7d, 0x5f, 0xc6, 0xb3, 0xbd, 0xb8, 0x59, 0x40,
+ 0xe6, 0xec, 0x1b, 0x23, 0x49, 0x2b, 0xa2, 0xa0, 0xc9, 0x79, 0x3e, 0x38,
+ 0x65, 0x37, 0x0b, 0x95, 0xcc, 0xfa, 0x25, 0xbe, 0xcd, 0x28, 0x94, 0x7a,
+ 0xa4, 0x12, 0x8f, 0xf7, 0xd4, 0x7f, 0xe6, 0xff, 0xbe, 0x39, 0x2a, 0xb0,
+ 0x99, 0xad, 0x0e, 0xbc, 0xc5, 0xaa, 0x5a, 0xc7, 0x73, 0x33, 0x14, 0x67,
+ 0x16, 0x8c, 0x0d, 0x4a, 0x58, 0x76, 0x9b, 0xf5, 0x0d, 0x16, 0xe3, 0x62,
+ 0x09, 0x46, 0x3d, 0xa9, 0x5a, 0x48, 0xb4, 0x80, 0x23, 0xec, 0x54, 0x7e,
+ 0x5f, 0x05, 0x26, 0xf4, 0x05, 0xde, 0x5f, 0x13, 0x2e, 0x8c, 0xda, 0x83,
+ 0x1b, 0x5e, 0x6a, 0x9e, 0x0e, 0xa2, 0x1c, 0xab, 0xc8, 0xc9, 0x0d, 0x54,
+ 0x7a, 0x32, 0xed, 0x00, 0x93, 0xa9, 0x15, 0xb6, 0x89, 0x97, 0xfd, 0x50,
+ 0x88, 0x0f, 0x35, 0x5e, 0x60, 0x96, 0x11, 0xb0, 0x94, 0xe3, 0xcc, 0x38,
+ 0x38, 0x53, 0x47, 0x65, 0x96, 0xe0, 0xb7, 0x83, 0x65, 0x0f, 0x1b, 0x46,
+ 0xe4, 0xfd, 0x4e, 0x3e, 0x52, 0xe2, 0xd4, 0xee, 0xf0, 0xfb, 0x87, 0x71,
+ 0xb6, 0x25, 0xd9, 0xda, 0xb6, 0xf9, 0x24, 0xa4, 0xf4, 0xdc, 0x41, 0x6b,
+ 0x15, 0x0e, 0xbe, 0x2e, 0x4b, 0x2e, 0x3b, 0xba, 0xc0, 0xb8, 0x62, 0x81,
+ 0x65, 0xd2, 0x53, 0x5f, 0xbb, 0x35, 0x23, 0x07},
+ {0x5b, 0xea, 0xdb, 0xf3, 0x7d, 0xa1, 0xf9, 0x46, 0x20, 0x0a, 0x24, 0x2e,
+ 0xa8, 0xa6, 0x75, 0x30, 0x69, 0xba, 0x3d, 0x83, 0xd7, 0x06, 0x0b, 0x4f,
+ 0x52, 0x30, 0x98, 0xa7, 0xbf, 0x15, 0xa8, 0x95, 0x34, 0xff, 0x23, 0xb2,
+ 0x06, 0xfc, 0x3c, 0x26, 0xa1, 0x20, 0x43, 0xde, 0xfb, 0xb1, 0x60, 0xe2,
+ 0x13, 0x39, 0xba, 0xd8, 0x94, 0x7f, 0x09, 0x76, 0x0e, 0xe4, 0x53, 0xe0,
+ 0x35, 0x93, 0x05, 0xcc, 0x8a, 0x88, 0xe9, 0x3d, 0x89, 0x23, 0xe1, 0x49,
+ 0x6b, 0xf5, 0xf6, 0xe2, 0x71, 0xd0, 0x6f, 0xa3, 0x29, 0xbf, 0x45, 0xea,
+ 0x54, 0xdc, 0x63, 0x55, 0x57, 0x63, 0x2a, 0xe4, 0x07, 0x7a, 0x0b, 0xec,
+ 0xda, 0x98, 0xf3, 0x8b, 0x38, 0x89, 0x73, 0xe7, 0x7f, 0x3d, 0x51, 0xea,
+ 0x8f, 0xd4, 0x33, 0x3d, 0xf4, 0x8b, 0xbd, 0xaf, 0x62, 0xb0, 0xcd, 0x80,
+ 0x75, 0x51, 0xae, 0x64, 0x9b, 0xee, 0xfa, 0x71, 0xf3, 0x0e, 0x48, 0xcc,
+ 0x8c, 0xb5, 0xf3, 0xc9, 0x72, 0x9f, 0x30, 0x06, 0x6d, 0x87, 0xae, 0x9b,
+ 0x9b, 0xb0, 0xb1, 0xc7, 0x91, 0x07, 0x65, 0xbc, 0x32, 0xbe, 0x7c, 0xdc,
+ 0x24, 0xa8, 0xf0, 0x90, 0x5f, 0x29, 0x40, 0x68, 0x6e, 0x3a, 0xdf, 0xdf,
+ 0xda, 0x0c, 0xd1, 0x35, 0xe0, 0xf5, 0x0c, 0x7a, 0xc0, 0xdb, 0x48, 0x0e,
+ 0x41, 0x1b, 0xe9, 0x08, 0x60, 0x8a, 0x90, 0x75, 0x6d, 0x9f, 0x37, 0x88,
+ 0x0b, 0x9a, 0x87, 0xf9, 0xb7, 0x9a, 0xd1, 0xad, 0xd1, 0x89, 0xb4, 0x11,
+ 0x50, 0x53, 0x68, 0x25, 0x61, 0xf8, 0x9a, 0x8b, 0xb9, 0x10, 0x39, 0x15,
+ 0xad, 0xea, 0x4f, 0xf6, 0x11, 0x38, 0x60, 0xe0, 0x18, 0xf3, 0xc9, 0x88,
+ 0x22, 0x3b, 0x6d, 0x0e, 0x18, 0xc5, 0xed, 0xb3, 0x61, 0xfb, 0x0b, 0x64,
+ 0x76, 0x90, 0x41, 0x96, 0xa0, 0xbf, 0xf8, 0xbe, 0x48, 0x84, 0xb0, 0x5c,
+ 0xce, 0x82, 0x97, 0xe5, 0x32, 0x80, 0x05, 0xce, 0x20, 0x3e, 0x91, 0x6d,
+ 0xb2, 0x1d, 0x3c, 0x38, 0xbb, 0xca, 0x20, 0x04, 0x2d, 0x6c, 0xb6, 0xb0,
+ 0xaf, 0xa7, 0x9c, 0xf3, 0xbe, 0xef, 0x3c, 0xe5, 0xcf, 0x2d, 0x62, 0xef,
+ 0x72, 0xaa, 0x33, 0x37, 0xae, 0xf0, 0x25, 0xc0, 0x4d, 0xcb, 0xce, 0xbb,
+ 0x3d, 0xa6, 0xef, 0xd4, 0x3e, 0x64, 0xf6, 0x0f, 0x51, 0x9d, 0x03, 0xe6,
+ 0x0e, 0x24, 0xac, 0x98, 0x1b, 0xde, 0x3e, 0x97, 0x24, 0x7d, 0xd2, 0xe8,
+ 0xc0, 0x4a, 0x9b, 0x29, 0x38, 0x85, 0xf2, 0x4c, 0x5c, 0x11, 0x13, 0x00,
+ 0x68, 0xce, 0xee, 0x82, 0x97, 0x90, 0xbb, 0xd9, 0x2c, 0x6e, 0x8c, 0x42,
+ 0x95, 0xcf, 0xc7, 0x65, 0xe4, 0x27, 0xa6, 0xc8, 0x5d, 0xec, 0x6c, 0xb9,
+ 0x9f, 0xcd, 0x73, 0x16, 0xb9, 0xe0, 0xba, 0xff, 0xd0, 0xee, 0x59, 0xe6,
+ 0x13, 0xfc, 0x57, 0x1f, 0xaf, 0x35, 0x1e, 0xc4, 0xd4, 0xc9, 0xfc, 0x23,
+ 0xd4, 0x6c, 0x10, 0x96, 0xa2, 0x54, 0x4b, 0x6f, 0x96, 0x3b, 0x06, 0xec,
+ 0x18, 0x90, 0x3b, 0xdf, 0xe4, 0x49, 0x32, 0xa7, 0x92, 0x19, 0xbd, 0xb5,
+ 0xed, 0xe3, 0x3c, 0xd7, 0x71, 0x58, 0xf8, 0xa9, 0xc5, 0x00, 0x97, 0xc4,
+ 0xeb, 0x10, 0x3c, 0x73, 0xfc, 0x8d, 0x53, 0xa7, 0x24, 0xde, 0x83, 0x12,
+ 0x40, 0x9b, 0xdf, 0x8b, 0x80, 0x0d, 0xba, 0xc3, 0xf2, 0xb6, 0x5f, 0xa2,
+ 0x34, 0x15, 0xd0, 0xee, 0x33, 0xb2, 0x4f, 0x8a, 0xb3, 0xff, 0x6b, 0x75,
+ 0x52, 0x1b, 0xf0, 0xf1, 0x45, 0x7f, 0xc6, 0x96, 0xf2, 0x85, 0xd6, 0x8f,
+ 0x4a, 0x0a, 0x69, 0xd6, 0x67, 0xe6, 0x1b, 0x95, 0x0d, 0xe8, 0xbc, 0x71,
+ 0xb8, 0xc9, 0xda, 0xb2, 0x92, 0xd6, 0x7d, 0xe2, 0x5c, 0x90, 0x73, 0xb6,
+ 0xcb, 0x95, 0x7d, 0x1e, 0x79, 0x8f, 0x3b, 0x6c, 0x2c, 0x4a, 0xa6, 0xc0,
+ 0x1f, 0x1d, 0xec, 0x86, 0x58, 0x41, 0x80, 0x28, 0x99, 0xc8, 0x54, 0xc1,
+ 0x2f, 0x11, 0xfd, 0xd5},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1416,
+ {0xca, 0x5c, 0x02, 0x8d, 0x04, 0xd1, 0x8f, 0xb7, 0x35, 0x6d, 0x88,
+ 0x56, 0xcf, 0xdc, 0x1c, 0x8b, 0xa1, 0x6d, 0xca, 0xc7, 0x2b, 0xcc,
+ 0x9f, 0x70, 0xc3, 0xa0, 0xe2, 0x9d, 0x07, 0x94, 0x64, 0x2e},
+ {0xa2, 0xb5, 0xb9, 0x6c, 0x9c, 0x2c, 0xf8, 0xfa, 0x2d, 0x48, 0x29, 0x3d,
+ 0xa1, 0x0a, 0x95, 0xb2, 0x99, 0x09, 0xed, 0x63, 0xc2, 0x79, 0x12, 0xe0,
+ 0x35, 0xa7, 0x32, 0x98, 0x0a, 0xe3, 0x7d, 0x3f, 0xd4, 0xdf, 0x5f, 0x9e,
+ 0x36, 0xb6, 0x5f, 0x45, 0x87, 0x77, 0xe3, 0xde, 0xea, 0x75, 0x45, 0xbc,
+ 0xd9, 0x7b, 0xc6, 0xd0, 0x53, 0x01, 0xd0, 0x83, 0x8b, 0x5d, 0xfe, 0xab,
+ 0x26, 0x38, 0xa4, 0xf9, 0x0a, 0xb4, 0x9f, 0xb6, 0x1a, 0x75, 0xca, 0x19,
+ 0xee, 0xf7, 0xe6, 0x0f, 0xb7, 0xe1, 0xbf, 0x7e, 0x97, 0x11, 0x25, 0xaa,
+ 0x89, 0x9c, 0x32, 0xf5, 0xf8, 0xbb, 0x5f, 0xa1, 0x8f, 0x09, 0xee, 0x20,
+ 0x76, 0x3c, 0x90, 0x10, 0xb6, 0x13, 0x3c, 0x73, 0x39, 0x70, 0xdf, 0xb9,
+ 0xbd, 0xe2, 0x19, 0xd7, 0xa6, 0x9c, 0xb3, 0xfd, 0x1c, 0xe9, 0xad, 0xa4,
+ 0xc3, 0x3b, 0x0d, 0x5e, 0xbd, 0x1a, 0xe3, 0x30, 0x1e, 0xc5, 0x17, 0x51,
+ 0xaf, 0xbd, 0x7c, 0xed, 0x69, 0x1d, 0xfc, 0xf6, 0x05, 0xbc, 0x0e, 0x9b,
+ 0x3b, 0xe0, 0x9a, 0x66, 0x13, 0xd9, 0xa3, 0x00, 0x97, 0x10, 0x00, 0xea,
+ 0xaf, 0xc7, 0xaa, 0x31, 0xb7, 0xf2, 0xc3, 0x36, 0x9e, 0x73, 0x83, 0xc9,
+ 0x06, 0x0a, 0xbd, 0xde, 0x1a, 0x9f, 0xa5, 0x83, 0xfc, 0x9d, 0x42, 0xb0,
+ 0x86, 0x0b, 0x55, 0x0e, 0x84, 0xc0, 0xdf, 0xa9, 0x56, 0x26, 0x97, 0xc2,
+ 0xe4, 0x71, 0x5b, 0x14, 0x92, 0x0d, 0x8b, 0xb1, 0x13, 0xa0, 0xe8, 0x6d,
+ 0x47, 0xb2, 0x6d, 0x36, 0x49, 0x3e, 0xe2, 0xab, 0xc1, 0x6e, 0x73, 0x99,
+ 0xeb, 0xbd, 0xc7, 0xa4, 0x1f, 0x03, 0xdd, 0x07, 0x9b, 0x1c, 0xa2, 0x2d,
+ 0xff, 0x2c, 0x31, 0x86, 0x1f, 0xc1, 0x7c, 0xdd, 0x3d, 0x65, 0x09, 0x9b,
+ 0x6a, 0xc6, 0x1a, 0x72, 0xe8, 0x65, 0xbd, 0x66, 0x92, 0x1e, 0x7c, 0xa7,
+ 0x3a, 0xb9, 0xb6, 0x16, 0x20, 0xca, 0x54, 0xac, 0x93, 0xd5, 0x94, 0x6e,
+ 0xbb, 0xe1, 0x9b, 0x89, 0xc2, 0x8c, 0xe0, 0x79, 0x77, 0x11, 0x0a, 0x49,
+ 0x58, 0xe4, 0xeb, 0xb7, 0x80, 0x5f, 0xb3, 0x7e, 0x28, 0xcb, 0x3c, 0xde,
+ 0xf4, 0xaa, 0xe7, 0xb5, 0xf7, 0x68, 0x76, 0x54, 0x53, 0xca, 0x33, 0xe2,
+ 0x08, 0xc8, 0xdc, 0x06, 0x00, 0xea, 0x97, 0x20, 0x02, 0x71, 0xbc, 0x60,
+ 0x39, 0x8f, 0x04, 0x18, 0x30, 0xff, 0x72, 0x0e, 0xc6, 0x18, 0x2f, 0x73,
+ 0x75, 0xb6, 0xa4, 0xb8, 0x87, 0x24, 0xa0, 0x25, 0x57, 0x33, 0x08, 0x95,
+ 0x59, 0x3f, 0x3e, 0xcd, 0x76, 0x49, 0xef, 0xbc, 0x7e, 0x4c, 0x17, 0x1d,
+ 0xd2, 0x9c, 0xbc, 0x3b, 0xf1, 0xc0, 0x30, 0x51, 0x11, 0x74, 0xc7, 0x51,
+ 0x88, 0x1f, 0x91, 0x9f, 0x9d, 0x9e, 0x87, 0x28, 0x04, 0x80, 0xd3, 0xdd,
+ 0x75, 0x7d, 0x9c, 0x0b, 0x72, 0xa4, 0x25, 0xa6, 0xfa, 0xc2, 0x78, 0xb4,
+ 0xa2, 0xe7, 0x02, 0x33, 0x9b, 0x0d, 0x32, 0x7f, 0x36, 0xe0, 0x8f, 0x28,
+ 0x9b, 0x3c, 0x45, 0x93, 0xd8, 0x99, 0x86, 0xc6, 0xc8, 0xf1, 0x59, 0xf9,
+ 0x26, 0x0f, 0x69, 0x17, 0x1d, 0x8e, 0x64, 0xa9, 0x8a, 0x63, 0x44, 0x8d,
+ 0xc2, 0xf3, 0x54, 0xeb, 0xd1, 0x71, 0xc3, 0x68, 0xd7, 0x32, 0x43, 0xc0,
+ 0x9c, 0x17, 0x26, 0xd3, 0x66, 0x16, 0x24, 0x78, 0x1c, 0x93, 0xed, 0x98,
+ 0xb7, 0x58, 0x24, 0xd5, 0xca, 0x38, 0x3d, 0x23, 0xf2, 0x9b, 0xde, 0x71,
+ 0x61, 0x13, 0x46, 0xe6, 0x37, 0xdf, 0x11, 0x23, 0xa8, 0x64, 0x04, 0x7a,
+ 0xbc, 0xce, 0x99, 0xa3, 0xfa, 0x3c, 0x99, 0x98, 0xd0, 0xe6, 0xbc, 0x5e,
+ 0xe5, 0xdb, 0x38, 0x28, 0x72, 0x3f, 0xd7, 0x2b, 0x50, 0xf6, 0x27, 0xdc,
+ 0xbf, 0xf8, 0x84, 0x41, 0xfd, 0xa4, 0xc1, 0x13, 0xb0, 0x1c, 0x7c, 0x89,
+ 0x57, 0xf8, 0x98, 0xbd, 0xe2, 0x38, 0x92, 0x87},
+ {0x41, 0x84, 0x8d, 0x90, 0xe6, 0x34, 0x72, 0x0e, 0x77, 0xdb, 0x7c, 0xed,
+ 0x67, 0x54, 0xdc, 0x65, 0x92, 0x6d, 0x14, 0xdc, 0x66, 0xa0, 0x5c, 0x61,
+ 0xe3, 0xe9, 0x8c, 0x71, 0x01, 0x1a, 0x85, 0xc8, 0x6e, 0x9a, 0x17, 0xee,
+ 0x35, 0xdb, 0xda, 0xe0, 0x24, 0x9a, 0xe3, 0x17, 0x9d, 0xdb, 0x47, 0x80,
+ 0x3c, 0xe0, 0x03, 0x89, 0x79, 0x55, 0x35, 0x64, 0x2c, 0x5b, 0x6f, 0x70,
+ 0x5a, 0x20, 0x34, 0xa2, 0x38, 0x74, 0xb9, 0x48, 0xee, 0xd9, 0x3e, 0x13,
+ 0x7f, 0x5e, 0x82, 0xff, 0xf4, 0x83, 0xbd, 0xbb, 0xbb, 0xbd, 0x30, 0x40,
+ 0x48, 0x1e, 0xf8, 0x66, 0xbe, 0x2f, 0xd7, 0x75, 0x3d, 0x06, 0x6d, 0x6e,
+ 0x3e, 0xbf, 0x60, 0x58, 0x7c, 0xf5, 0xc1, 0xa2, 0x67, 0xb9, 0xaf, 0xfd,
+ 0x88, 0x41, 0x36, 0x34, 0x00, 0x19, 0x26, 0x56, 0x78, 0x90, 0x79, 0x9a,
+ 0xca, 0x3a, 0x5d, 0xbc, 0xff, 0x9e, 0xd8, 0x90, 0x22, 0xd2, 0x33, 0xfa,
+ 0x5e, 0xb7, 0x1d, 0xc1, 0x93, 0x6d, 0x00, 0x11, 0x39, 0xf6, 0x5e, 0x8c,
+ 0x27, 0x65, 0xc6, 0xd3, 0x5c, 0xc1, 0x90, 0x3d, 0x09, 0x05, 0x7f, 0x85,
+ 0xa2, 0x12, 0xa0, 0xb1, 0xd4, 0xfd, 0x97, 0x8d, 0xae, 0x3b, 0x8f, 0x3c,
+ 0x55, 0xf5, 0x13, 0xc3, 0xb8, 0xe1, 0x93, 0xb1, 0xd8, 0xb9, 0xd8, 0x2b,
+ 0xd5, 0x96, 0xb2, 0xa2, 0x81, 0x4c, 0x9e, 0xe0, 0x7e, 0x28, 0x95, 0xbe,
+ 0xff, 0x44, 0x67, 0x75, 0xce, 0x99, 0x84, 0x87, 0x07, 0x86, 0xea, 0x34,
+ 0xe4, 0x72, 0xda, 0x26, 0xe4, 0xe4, 0xb1, 0x9d, 0xfb, 0x8b, 0xd7, 0xef,
+ 0xa6, 0xb9, 0xc8, 0x9a, 0x91, 0xdc, 0x33, 0xee, 0x97, 0xe6, 0x98, 0x04,
+ 0xa4, 0x50, 0x34, 0x93, 0x83, 0x53, 0xb6, 0xed, 0x63, 0x36, 0x4e, 0x0c,
+ 0xf6, 0x61, 0x95, 0xb7, 0xf5, 0x07, 0x63, 0xaf, 0x5d, 0x73, 0xbe, 0x91,
+ 0xcb, 0xc6, 0xa3, 0xab, 0xd1, 0x5b, 0x32, 0x6b, 0x50, 0xf8, 0x48, 0xbd,
+ 0xf6, 0x0c, 0xe3, 0xe9, 0xb2, 0xa0, 0x36, 0x7b, 0x1e, 0xb5, 0xcf, 0xd7,
+ 0x86, 0x64, 0x85, 0x58, 0x99, 0x3a, 0xb7, 0x3b, 0x15, 0x11, 0x8c, 0xa4,
+ 0x54, 0xb6, 0x03, 0x95, 0x99, 0xe4, 0xa3, 0xab, 0x3f, 0xba, 0xa4, 0x61,
+ 0x3a, 0x78, 0x4c, 0xa4, 0x69, 0xc7, 0x17, 0x8e, 0xfa, 0xc3, 0x1a, 0xd1,
+ 0xcb, 0x17, 0xf1, 0x4d, 0x83, 0x85, 0xca, 0x11, 0x8d, 0x3f, 0x4c, 0x3b,
+ 0x3c, 0xaa, 0xe9, 0xa0, 0x6a, 0xf9, 0xa1, 0xd0, 0xa2, 0x15, 0x2f, 0x37,
+ 0xb5, 0x90, 0xee, 0x02, 0xb3, 0x75, 0x63, 0xe2, 0x8b, 0xdd, 0xf2, 0x97,
+ 0x92, 0x87, 0x64, 0xab, 0xf8, 0x63, 0x4d, 0x75, 0xf6, 0x73, 0x49, 0xef,
+ 0xb3, 0x2a, 0xc3, 0x22, 0x53, 0x4e, 0xc7, 0xbe, 0x88, 0xf0, 0x45, 0xfe,
+ 0x09, 0x43, 0x06, 0x39, 0xe4, 0x75, 0x0a, 0x11, 0x94, 0xf9, 0x56, 0x4c,
+ 0x59, 0x21, 0xa3, 0x57, 0x8d, 0xef, 0x5e, 0x2f, 0x1a, 0x95, 0x19, 0x8b,
+ 0xd2, 0x73, 0x87, 0x55, 0xf6, 0x4a, 0x81, 0x13, 0x0b, 0x04, 0xbb, 0x39,
+ 0x6e, 0xde, 0x5f, 0xfa, 0xe0, 0xb8, 0x84, 0xe4, 0x01, 0xee, 0x84, 0x22,
+ 0xe8, 0xc0, 0xa2, 0x7e, 0x28, 0x3e, 0x01, 0x08, 0xf3, 0x5e, 0xcc, 0x7b,
+ 0x7e, 0x27, 0xee, 0xda, 0x1d, 0xef, 0x0b, 0xd7, 0xb0, 0x44, 0x93, 0x5b,
+ 0xb9, 0x8a, 0x53, 0x6c, 0x1e, 0x83, 0x95, 0x42, 0x48, 0xd4, 0x9c, 0x86,
+ 0x8d, 0xf2, 0x32, 0xac, 0xee, 0xb5, 0xc6, 0x5f, 0x27, 0x2f, 0x9e, 0x38,
+ 0xf3, 0x7b, 0x3a, 0x3b, 0xc1, 0x1d, 0x4d, 0xab, 0xcf, 0xcd, 0xd6, 0xeb,
+ 0x7a, 0x37, 0xbd, 0x09, 0x94, 0x80, 0xea, 0x11, 0x13, 0x27, 0x04, 0x40,
+ 0x72, 0x30, 0xe2, 0x2c, 0x99, 0x0c, 0x1f, 0xd7, 0x95, 0xc3, 0x75, 0xdb,
+ 0x6c, 0x36, 0x2a, 0x95, 0xed, 0x28, 0x40, 0xc1, 0x45, 0x8c, 0x1f, 0x84,
+ 0x74, 0xc4, 0x40, 0xcf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1417,
+ {0xfe, 0xe6, 0x19, 0x29, 0xc6, 0x33, 0x75, 0x2a, 0x01, 0x7d, 0xec,
+ 0x2c, 0xbc, 0x65, 0xf9, 0x87, 0xda, 0x46, 0xa3, 0xad, 0xf0, 0x89,
+ 0x9f, 0xbf, 0x65, 0xb6, 0x03, 0xf4, 0x3c, 0x62, 0x07, 0xdd},
+ {0x93, 0xf5, 0x39, 0xaa, 0x55, 0xfb, 0x72, 0x41, 0x47, 0x8e, 0x27, 0x78,
+ 0x16, 0x20, 0x75, 0x9f, 0x39, 0x34, 0xe5, 0xc7, 0x5b, 0xb2, 0xe8, 0xb9,
+ 0xae, 0xea, 0x78, 0xcd, 0x64, 0x13, 0x49, 0xee, 0x1d, 0x45, 0xcb, 0xa0,
+ 0x44, 0x48, 0xbb, 0xfc, 0xbd, 0xf6, 0x9a, 0x23, 0x8f, 0xc1, 0xf5, 0xf7,
+ 0x50, 0xa7, 0x43, 0x28, 0x2d, 0x88, 0x61, 0x86, 0xa2, 0x6a, 0xef, 0xd7,
+ 0x5b, 0x4d, 0x9f, 0xe6, 0x36, 0x0f, 0x43, 0x03, 0x58, 0x54, 0x3d, 0x68,
+ 0xe0, 0x51, 0x94, 0x1b, 0x9f, 0x49, 0x90, 0x5e, 0x6d, 0xe4, 0xa6, 0xf4,
+ 0x23, 0xf2, 0x01, 0x6c, 0x0f, 0x09, 0x42, 0x21, 0x9d, 0xe4, 0x6c, 0x9b,
+ 0x1b, 0xf5, 0x32, 0xd9, 0xb6, 0x3f, 0xbe, 0x9a, 0xfc, 0x18, 0x20, 0x9c,
+ 0xeb, 0x18, 0x0c, 0xb2, 0xfb, 0x11, 0xd4, 0xae, 0x66, 0xe8, 0x3d, 0xae,
+ 0x7d, 0xcf, 0xd3, 0x52, 0x55, 0x9d, 0x7f, 0x04, 0xc5, 0xc3, 0xfb, 0xa9,
+ 0xfb, 0x6a, 0xee, 0x6b, 0x4f, 0x57, 0xc3, 0x03, 0xd9, 0x22, 0xa4, 0x8f,
+ 0xb1, 0x0a, 0x86, 0xe3, 0x30, 0xdc, 0xd9, 0x6e, 0x3d, 0xe6, 0x39, 0x65,
+ 0x61, 0x1b, 0x18, 0xef, 0x2a, 0x36, 0x35, 0xf5, 0x5b, 0x1e, 0x2b, 0x00,
+ 0x33, 0x81, 0xea, 0x4b, 0x0a, 0x0c, 0x48, 0x78, 0xf9, 0xb8, 0x94, 0x2f,
+ 0x1a, 0xf4, 0x59, 0xc2, 0x58, 0x27, 0xcf, 0x72, 0x72, 0xc4, 0x2e, 0x9b,
+ 0x98, 0x7c, 0x90, 0x2b, 0xce, 0x8b, 0xd3, 0xe4, 0x66, 0xc4, 0xfe, 0x63,
+ 0xd0, 0xab, 0xad, 0xf8, 0x7c, 0x34, 0xee, 0x1a, 0x69, 0x0d, 0x1c, 0xf3,
+ 0x9c, 0x24, 0x16, 0xc3, 0x58, 0x0a, 0x06, 0xb7, 0x3b, 0x6f, 0xac, 0x10,
+ 0x76, 0xf3, 0x72, 0xab, 0xc6, 0xc3, 0xb7, 0x62, 0xc8, 0x04, 0xa9, 0x26,
+ 0xca, 0x7b, 0x25, 0xc5, 0x98, 0x51, 0xed, 0xd4, 0xac, 0x80, 0xc2, 0xd7,
+ 0x5c, 0x12, 0x93, 0xef, 0x54, 0xfa, 0xd9, 0x0c, 0x7d, 0xf8, 0x24, 0x55,
+ 0xed, 0x69, 0x35, 0x3d, 0xa9, 0x49, 0xcc, 0xb0, 0x2f, 0x1f, 0x52, 0xa5,
+ 0x30, 0xcb, 0x9a, 0xf7, 0xd7, 0x50, 0x73, 0x21, 0xa7, 0x68, 0xb4, 0x63,
+ 0xae, 0x28, 0xe9, 0x18, 0x02, 0x20, 0xdf, 0x98, 0xdd, 0x22, 0xd7, 0xe8,
+ 0x36, 0x6f, 0x6e, 0x69, 0x51, 0x7c, 0x1b, 0x7b, 0xa9, 0xa0, 0xa1, 0x68,
+ 0x4c, 0x0c, 0x7b, 0x7a, 0x31, 0xb9, 0xda, 0xfc, 0x56, 0xa5, 0x16, 0x7a,
+ 0x00, 0xa0, 0xa2, 0xc4, 0xf8, 0xbc, 0x41, 0x4f, 0xdc, 0xa4, 0xda, 0x9a,
+ 0xec, 0x0e, 0xe2, 0x7e, 0x66, 0x51, 0x40, 0x2b, 0x34, 0xec, 0xad, 0x61,
+ 0x9a, 0xf7, 0x4d, 0x75, 0x7c, 0x49, 0xf2, 0x1c, 0xb4, 0xe8, 0xed, 0x8a,
+ 0x0c, 0x73, 0xc2, 0xc7, 0x48, 0x24, 0x7f, 0x1c, 0xbe, 0xba, 0x49, 0xe5,
+ 0x9d, 0xdf, 0xc3, 0xac, 0x21, 0xd3, 0x49, 0x89, 0x27, 0x17, 0x80, 0x2b,
+ 0xc1, 0x0f, 0xae, 0x09, 0x01, 0xd3, 0xf2, 0x9b, 0x43, 0x84, 0x86, 0x8e,
+ 0xa0, 0x59, 0x2b, 0xbe, 0xf8, 0x73, 0x78, 0x27, 0x4c, 0xf3, 0x7d, 0xfa,
+ 0x0c, 0x90, 0xd1, 0xd5, 0xbf, 0x6d, 0x6e, 0xd2, 0x43, 0x1b, 0x6f, 0x11,
+ 0xb1, 0xbc, 0x7e, 0x1f, 0xb5, 0x60, 0xb7, 0x0f, 0xfb, 0xac, 0x09, 0x81,
+ 0x7f, 0xf3, 0x33, 0xbf, 0x08, 0xab, 0x30, 0xe9, 0xeb, 0xfc, 0xca, 0x56,
+ 0xad, 0x36, 0x4e, 0x7a, 0xbe, 0xdd, 0x20, 0x4e, 0x2c, 0x04, 0x6c, 0x2c,
+ 0xd5, 0xa7, 0x37, 0x4d, 0xaa, 0x1b, 0x7f, 0x8f, 0x00, 0xe5, 0x8f, 0x41,
+ 0x92, 0x17, 0x92, 0x74, 0xd3, 0x67, 0x0d, 0x26, 0x38, 0x46, 0x70, 0xcf,
+ 0x94, 0x32, 0xd8, 0x37, 0xfe, 0xc6, 0x56, 0x8e, 0x97, 0xd0, 0xed, 0xef,
+ 0xc1, 0xfa, 0xa2, 0x7f, 0x05, 0xbd, 0x28, 0x70, 0x5f, 0xe8, 0xf1, 0x74,
+ 0xf9, 0xde, 0x6c, 0x40, 0xb0, 0x48, 0x6d, 0x79},
+ {0xd7, 0x0c, 0x19, 0x71, 0xc4, 0xa6, 0x53, 0xef, 0xbd, 0xcb, 0x1d, 0x7e,
+ 0xc0, 0x9b, 0xcc, 0xbc, 0x47, 0x2f, 0x0b, 0xb6, 0x06, 0xa1, 0xe7, 0xc3,
+ 0x42, 0x7c, 0x05, 0x47, 0xcd, 0x27, 0x05, 0x74, 0x10, 0x42, 0xcd, 0xeb,
+ 0xdc, 0xa4, 0x25, 0xe6, 0xe6, 0x68, 0xab, 0x6b, 0x9c, 0x43, 0x87, 0xed,
+ 0x4f, 0xf5, 0xdf, 0xdf, 0xb1, 0x28, 0x2b, 0xae, 0xbc, 0x28, 0xbd, 0x99,
+ 0x71, 0xa9, 0x6f, 0x11, 0x92, 0x6e, 0x2f, 0xe1, 0x87, 0xd0, 0x50, 0xaf,
+ 0x93, 0x99, 0x05, 0x6c, 0xfe, 0x39, 0x22, 0x2b, 0xe0, 0x08, 0x77, 0xb8,
+ 0x9c, 0xde, 0xa3, 0x14, 0xe2, 0x3b, 0xca, 0xdf, 0x9a, 0xdb, 0x3c, 0xf5,
+ 0xdb, 0x74, 0x23, 0x79, 0xbf, 0x47, 0x84, 0x09, 0xa9, 0x7d, 0xff, 0xaa,
+ 0xdc, 0x70, 0x2c, 0x05, 0x5f, 0x78, 0xdf, 0xc0, 0x5d, 0x5f, 0xa1, 0x56,
+ 0x5f, 0x55, 0x2a, 0xcf, 0x88, 0x61, 0x8c, 0xa7, 0x3d, 0x28, 0xdb, 0xb8,
+ 0xbc, 0xd7, 0x36, 0x17, 0xaf, 0x5e, 0x47, 0xb0, 0xdd, 0x35, 0xfa, 0x96,
+ 0x45, 0xe0, 0x8c, 0x11, 0x3e, 0x55, 0x66, 0x5d, 0x3a, 0xa7, 0xfc, 0x19,
+ 0xa1, 0x44, 0xd8, 0x61, 0xe1, 0xae, 0xf9, 0x89, 0x5f, 0x8d, 0x08, 0xec,
+ 0xc3, 0xa3, 0x25, 0x7a, 0x14, 0xb3, 0x13, 0xb7, 0xef, 0xc1, 0xb8, 0x14,
+ 0x45, 0xa4, 0x2a, 0xb3, 0x43, 0xae, 0xd6, 0x40, 0x37, 0xfa, 0x4b, 0xfd,
+ 0xe7, 0x0d, 0x25, 0x12, 0x74, 0x77, 0xe4, 0x50, 0x33, 0x29, 0xa3, 0x1d,
+ 0x34, 0xb1, 0x27, 0xaf, 0x73, 0x3c, 0x2c, 0xa4, 0x92, 0xfe, 0xd2, 0xeb,
+ 0x84, 0x9c, 0xf2, 0x16, 0x77, 0x00, 0x5d, 0x09, 0xed, 0xd8, 0x62, 0x68,
+ 0xdb, 0x55, 0x70, 0xc1, 0x3b, 0xba, 0x92, 0x78, 0x00, 0xae, 0x26, 0x43,
+ 0xfa, 0x4a, 0x5f, 0x34, 0x46, 0x4b, 0xc1, 0xe5, 0xe9, 0x3e, 0x30, 0x52,
+ 0x2b, 0xca, 0x9b, 0x84, 0x4c, 0xcc, 0x7c, 0xd0, 0xb8, 0xeb, 0xad, 0x73,
+ 0x3a, 0x88, 0x62, 0x15, 0xb0, 0x99, 0x69, 0x89, 0xec, 0x92, 0x08, 0x3c,
+ 0x67, 0x6f, 0xac, 0x84, 0x08, 0x60, 0xb3, 0x7e, 0xdb, 0xc7, 0xa9, 0xb2,
+ 0x74, 0xa5, 0x30, 0x95, 0xe3, 0x82, 0x6e, 0x64, 0x53, 0x15, 0x71, 0x65,
+ 0xc3, 0xf3, 0xe2, 0xd8, 0x45, 0xe2, 0x45, 0x7b, 0xe2, 0xf8, 0xf6, 0x83,
+ 0x4a, 0x78, 0x26, 0x72, 0x80, 0xe4, 0x4b, 0x6a, 0x3a, 0xab, 0xed, 0x9d,
+ 0xe0, 0xda, 0xc0, 0x95, 0xc7, 0xf1, 0x11, 0x42, 0x49, 0x0d, 0x29, 0x79,
+ 0x3b, 0x24, 0xb2, 0x86, 0x86, 0xc1, 0x18, 0x8d, 0xf1, 0x8a, 0xd5, 0xf1,
+ 0xe3, 0x06, 0xe5, 0x90, 0x50, 0x41, 0xfb, 0x32, 0x92, 0x11, 0x77, 0xae,
+ 0x7f, 0x81, 0x8e, 0x02, 0x27, 0x54, 0x65, 0xa9, 0x28, 0x50, 0xda, 0x0c,
+ 0xf2, 0x13, 0xaa, 0xd3, 0x25, 0xb1, 0xf5, 0xca, 0x85, 0xe7, 0x3d, 0xa4,
+ 0xee, 0x28, 0xff, 0x92, 0xea, 0x6d, 0xe0, 0x54, 0xb5, 0xd0, 0x78, 0x02,
+ 0xac, 0xf0, 0x80, 0xd0, 0xa8, 0x2b, 0xe8, 0x71, 0x26, 0x25, 0x40, 0xb4,
+ 0xde, 0x88, 0xc6, 0xd6, 0x02, 0xf2, 0x5c, 0x83, 0xdf, 0x65, 0x81, 0x98,
+ 0x4c, 0xa5, 0x93, 0x04, 0xa3, 0x76, 0x5d, 0x3c, 0x20, 0x9c, 0x07, 0x01,
+ 0xbb, 0xc5, 0xd0, 0xb9, 0xcc, 0x84, 0x97, 0x4e, 0x72, 0x45, 0x73, 0x3d,
+ 0xd3, 0x08, 0x16, 0x08, 0x5b, 0xb8, 0xc7, 0xc2, 0x34, 0xc6, 0x3d, 0x2b,
+ 0x44, 0xfc, 0xc9, 0x80, 0x8f, 0x37, 0x93, 0xea, 0x70, 0x2c, 0xa8, 0x2f,
+ 0xbf, 0x34, 0x91, 0x46, 0x0f, 0x5f, 0xbc, 0xe4, 0x68, 0xfb, 0xe9, 0x96,
+ 0x87, 0xcb, 0x0a, 0x2a, 0x8c, 0xbf, 0x09, 0x40, 0x3b, 0x21, 0xde, 0x76,
+ 0xfd, 0x47, 0xe3, 0x19, 0x61, 0x68, 0xf5, 0x71, 0xa1, 0xf6, 0x12, 0xff,
+ 0x2e, 0x79, 0x67, 0xbd, 0x3e, 0x34, 0x41, 0xfc, 0xc4, 0x87, 0x8b, 0xfa,
+ 0x5a, 0x6d, 0x00, 0x39},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1418,
+ {0x98, 0x5a, 0xa2, 0x21, 0x4d, 0x4d, 0xe9, 0x7a, 0x4a, 0x5c, 0xf6,
+ 0xcf, 0x64, 0x54, 0xbe, 0x13, 0x01, 0x08, 0x6c, 0x89, 0x80, 0xba,
+ 0x99, 0x75, 0xbb, 0xc2, 0xe1, 0x92, 0x2d, 0xdd, 0xb3, 0x40},
+ {0x67, 0xaf, 0x0e, 0x23, 0x86, 0xe9, 0x95, 0x4c, 0x21, 0xbc, 0x4f, 0xcc,
+ 0x80, 0xb1, 0xb8, 0x8d, 0x97, 0x6b, 0x10, 0x72, 0xa5, 0x09, 0x09, 0xf3,
+ 0x14, 0xe9, 0x80, 0x0a, 0x5b, 0x0e, 0x38, 0x99, 0x21, 0x25, 0xa1, 0x94,
+ 0xc1, 0xeb, 0xe7, 0xb8, 0x8c, 0x12, 0xc4, 0x53, 0xb0, 0x95, 0xbc, 0xee,
+ 0x0b, 0x8b, 0xe7, 0x7e, 0x7a, 0x79, 0x30, 0x2c, 0xcd, 0xbe, 0xcb, 0xfd,
+ 0x87, 0xbe, 0x2a, 0x7f, 0x9d, 0x93, 0x5c, 0xe4, 0x0a, 0xaf, 0x57, 0xce,
+ 0x30, 0xf2, 0x9f, 0x3e, 0x0e, 0x9f, 0x6c, 0xbb, 0xb7, 0xd7, 0x24, 0x16,
+ 0x2b, 0x97, 0xce, 0x4a, 0x5c, 0x2e, 0x37, 0x46, 0x2e, 0xe8, 0x25, 0x28,
+ 0x3d, 0x84, 0x7a, 0x4e, 0x37, 0xb3, 0x3b, 0x48, 0xf0, 0x08, 0x6b, 0xc9,
+ 0xd0, 0x68, 0xcf, 0xcb, 0xdc, 0xa5, 0x97, 0x80, 0x45, 0xd3, 0x41, 0x34,
+ 0x2f, 0x7b, 0xa8, 0xd8, 0xdd, 0x07, 0x1c, 0xab, 0xfb, 0x03, 0x58, 0x01,
+ 0x86, 0x0c, 0xed, 0xf2, 0xc9, 0x6d, 0x62, 0x42, 0xf5, 0x71, 0x5b, 0x9c,
+ 0x6e, 0x2b, 0x0f, 0x06, 0xb2, 0x61, 0x37, 0x16, 0x55, 0x45, 0xb2, 0xac,
+ 0xfb, 0x09, 0x86, 0x82, 0xdc, 0xda, 0x68, 0xe0, 0x8d, 0xca, 0xe4, 0x1e,
+ 0x75, 0xf6, 0x98, 0x03, 0xe7, 0x3d, 0x71, 0x2a, 0x1a, 0xb8, 0x0b, 0x3c,
+ 0x0c, 0xa3, 0x27, 0x58, 0x80, 0x02, 0x88, 0x72, 0x57, 0x14, 0x89, 0xce,
+ 0x77, 0x5f, 0x20, 0x88, 0x1c, 0x54, 0x55, 0x02, 0xd8, 0xc8, 0x82, 0x28,
+ 0x55, 0x10, 0x91, 0xb4, 0x79, 0x33, 0xd1, 0xce, 0xa4, 0xfd, 0x03, 0xc4,
+ 0x94, 0x22, 0x1d, 0x52, 0x96, 0xab, 0xa2, 0xc4, 0xdb, 0x31, 0x3e, 0x3a,
+ 0xae, 0x41, 0x0b, 0x5f, 0x11, 0x69, 0xde, 0x1b, 0x94, 0x86, 0xd8, 0x9a,
+ 0xed, 0x31, 0x40, 0xf2, 0x43, 0x08, 0x22, 0x77, 0x74, 0xee, 0x8d, 0x31,
+ 0x17, 0x06, 0xa9, 0xd8, 0x82, 0x72, 0xbf, 0xa4, 0x62, 0xba, 0x60, 0xa8,
+ 0x6d, 0x57, 0x94, 0x5a, 0xdb, 0x5f, 0x1c, 0xb8, 0x6f, 0xd6, 0xe7, 0x18,
+ 0x54, 0xde, 0x8b, 0x53, 0x79, 0xaa, 0xac, 0x2c, 0x8f, 0xda, 0xad, 0x88,
+ 0xcc, 0x37, 0x0a, 0xdf, 0xab, 0xd9, 0xc0, 0x75, 0xf5, 0xa2, 0xa5, 0xa8,
+ 0x8e, 0x95, 0x74, 0xe4, 0x98, 0x27, 0xa8, 0x55, 0xe8, 0xdf, 0xb8, 0x05,
+ 0x77, 0x44, 0x54, 0x04, 0x65, 0xd4, 0x97, 0x22, 0x9b, 0x7d, 0x93, 0x15,
+ 0xd9, 0x5b, 0x77, 0x10, 0xf6, 0xbe, 0x19, 0x92, 0x15, 0x22, 0x47, 0x55,
+ 0x15, 0x5e, 0x0f, 0x7a, 0x37, 0x70, 0x8f, 0x22, 0xd6, 0x4c, 0x18, 0x42,
+ 0xf0, 0x06, 0xde, 0x07, 0x22, 0xc7, 0x66, 0xa1, 0x7e, 0x0c, 0xbb, 0x40,
+ 0x1a, 0x12, 0xe3, 0x1b, 0xdb, 0x85, 0x75, 0xbc, 0x98, 0x75, 0x2e, 0x31,
+ 0xf8, 0x5b, 0x66, 0x37, 0x0a, 0x7b, 0x7a, 0x24, 0x76, 0x3f, 0xec, 0x8f,
+ 0xad, 0x4f, 0xad, 0x1c, 0x4c, 0x08, 0x5e, 0xa3, 0x5c, 0x90, 0xa1, 0x2e,
+ 0x73, 0x17, 0x75, 0xe6, 0xb0, 0xab, 0x65, 0x9b, 0x05, 0xbb, 0x9e, 0x79,
+ 0x4e, 0xe7, 0x8e, 0x9c, 0x23, 0xd0, 0x1f, 0x58, 0x63, 0x9b, 0x92, 0xc3,
+ 0x2c, 0x6f, 0x0d, 0x74, 0x33, 0xa4, 0x49, 0x6e, 0x82, 0xb6, 0x79, 0x1a,
+ 0x60, 0x2a, 0x9a, 0x8d, 0xf8, 0x1d, 0x62, 0xa3, 0x4b, 0x1c, 0x0e, 0x81,
+ 0xfe, 0x84, 0xd8, 0xb9, 0x95, 0xd9, 0x09, 0x6f, 0xdf, 0x13, 0x06, 0xc8,
+ 0x2d, 0x3a, 0xf8, 0xf7, 0x3a, 0x59, 0xca, 0xf4, 0x67, 0x0d, 0x29, 0xe2,
+ 0x84, 0x73, 0x81, 0x75, 0x00, 0x69, 0x8e, 0xb3, 0x99, 0x7c, 0x2c, 0xd8,
+ 0x55, 0x08, 0x68, 0x84, 0x5e, 0xf3, 0x4e, 0x6e, 0x93, 0xa3, 0xb9, 0xd0,
+ 0x4f, 0x11, 0x42, 0x8e, 0x93, 0x8a, 0xfa, 0x03, 0xb1, 0x17, 0x6e, 0xb6,
+ 0x26, 0x2e, 0xf4, 0xf8, 0x8f, 0x1e, 0xed, 0xb1},
+ {0xc6, 0x4a, 0x81, 0xc0, 0xd2, 0xf9, 0x99, 0x0b, 0xe5, 0x57, 0x30, 0xec,
+ 0x3f, 0x12, 0xc3, 0x39, 0x27, 0x3d, 0x51, 0x79, 0x60, 0xad, 0x3a, 0x6b,
+ 0x88, 0x82, 0x00, 0x13, 0x2c, 0x17, 0xbd, 0xda, 0x3a, 0xd2, 0xa2, 0x32,
+ 0x24, 0x63, 0xac, 0xa9, 0xa0, 0x8a, 0x25, 0xe2, 0x8f, 0x0b, 0x2d, 0x88,
+ 0xd7, 0x19, 0x34, 0xa6, 0xe8, 0x5d, 0xb6, 0x7a, 0x1a, 0xef, 0xdd, 0xa6,
+ 0x07, 0x84, 0x3a, 0x4a, 0xcc, 0x6c, 0x18, 0xbd, 0xe7, 0xd1, 0x92, 0x38,
+ 0xb5, 0xdc, 0xd4, 0xce, 0x6b, 0x8d, 0x07, 0xc8, 0x81, 0x42, 0x9c, 0xa6,
+ 0xae, 0x6c, 0x28, 0x08, 0x78, 0x78, 0x1c, 0x18, 0xae, 0xae, 0x32, 0xf0,
+ 0x2b, 0x09, 0xa5, 0x97, 0x06, 0xde, 0x61, 0x4b, 0x62, 0xdc, 0x00, 0xa7,
+ 0xbd, 0xe7, 0x20, 0x8a, 0xd8, 0x2a, 0x31, 0xba, 0x54, 0xdc, 0x20, 0x16,
+ 0xbb, 0x12, 0x59, 0xea, 0x1c, 0x09, 0x5c, 0x2d, 0xcd, 0xa7, 0x53, 0xc1,
+ 0xda, 0x36, 0x6d, 0xec, 0xc5, 0x2b, 0x5b, 0xfb, 0x59, 0x7a, 0xd1, 0xe9,
+ 0x3b, 0x66, 0x07, 0x8e, 0x36, 0xfb, 0x70, 0x47, 0xbf, 0x98, 0x6b, 0xdd,
+ 0x06, 0x23, 0x69, 0xba, 0x07, 0x92, 0x00, 0x68, 0x61, 0x37, 0x12, 0x1c,
+ 0x8d, 0x52, 0xbe, 0xbb, 0xbf, 0x4a, 0x53, 0x04, 0x3e, 0x84, 0x3b, 0x90,
+ 0x22, 0x53, 0x63, 0x67, 0xdc, 0xdd, 0x1e, 0x98, 0xd2, 0xba, 0x3b, 0x3e,
+ 0x08, 0xd7, 0x64, 0x0b, 0xb1, 0xa3, 0x3e, 0xc3, 0x80, 0xd2, 0x6b, 0x18,
+ 0xcd, 0x21, 0xfe, 0x7a, 0x39, 0x5d, 0x27, 0x46, 0x0e, 0xc3, 0xd6, 0x2f,
+ 0x5b, 0xe1, 0x4b, 0xfe, 0x75, 0x57, 0x9b, 0xf2, 0x9b, 0x5c, 0x0f, 0x71,
+ 0xb8, 0x73, 0x92, 0x08, 0x3d, 0x53, 0xde, 0xc7, 0xcf, 0x92, 0x14, 0xaf,
+ 0xf7, 0xa5, 0xc4, 0xa4, 0xfa, 0x98, 0x6b, 0x38, 0xa1, 0xbc, 0x6c, 0xbe,
+ 0x05, 0xf9, 0x48, 0xa0, 0xfd, 0x9a, 0x19, 0x4d, 0x6c, 0xd6, 0x17, 0x0d,
+ 0x81, 0xc5, 0x7c, 0xf5, 0x62, 0xf5, 0x56, 0x02, 0xee, 0x3b, 0xa1, 0x91,
+ 0xa3, 0xad, 0x9d, 0xe9, 0x8f, 0xcd, 0xed, 0x32, 0x2e, 0x0c, 0x45, 0x71,
+ 0x87, 0x48, 0xb4, 0x3a, 0xf3, 0x91, 0x58, 0xa2, 0x96, 0xe2, 0x54, 0x78,
+ 0x6f, 0x4f, 0x79, 0x1b, 0x59, 0x3f, 0x1e, 0x5f, 0x6a, 0xfc, 0x04, 0xbd,
+ 0x29, 0xaf, 0x73, 0x00, 0xb3, 0x9c, 0xfd, 0x42, 0x81, 0xc6, 0xbb, 0x8a,
+ 0x0f, 0x1b, 0x24, 0xe6, 0xef, 0x96, 0xdb, 0x68, 0x2a, 0x78, 0xa9, 0x82,
+ 0xf3, 0x31, 0x0f, 0xf8, 0x97, 0xe4, 0x76, 0x9b, 0x43, 0xc4, 0x04, 0xaa,
+ 0x0a, 0xbe, 0xa0, 0x70, 0x0c, 0x15, 0xa2, 0x9a, 0x1d, 0x73, 0xc1, 0x24,
+ 0xeb, 0x37, 0x62, 0x0b, 0x77, 0x47, 0x4b, 0x53, 0x70, 0xc0, 0xe7, 0x69,
+ 0x8e, 0x9e, 0xf4, 0xb3, 0x2c, 0x0d, 0x40, 0xef, 0x79, 0x89, 0xdd, 0x10,
+ 0x1d, 0x83, 0xca, 0x4a, 0x03, 0xa3, 0x3a, 0xef, 0x9b, 0xd0, 0x54, 0x51,
+ 0xe2, 0x5c, 0xc9, 0xde, 0x3d, 0xdf, 0x2c, 0x3f, 0xd3, 0xc7, 0x5c, 0x67,
+ 0x8e, 0xd4, 0xbb, 0x3d, 0x2e, 0x6c, 0xc4, 0xbf, 0x85, 0x7e, 0x14, 0xcb,
+ 0x59, 0xec, 0xda, 0x17, 0xdb, 0x84, 0xba, 0x43, 0xde, 0x73, 0x84, 0xd1,
+ 0xa9, 0xd3, 0x0b, 0xd9, 0xfe, 0xa1, 0x5b, 0x3c, 0x67, 0xd7, 0xd4, 0x8b,
+ 0xec, 0x77, 0x63, 0x23, 0x57, 0xdb, 0xb7, 0x90, 0x66, 0x35, 0x14, 0x37,
+ 0x22, 0x16, 0xea, 0xd8, 0x96, 0x6d, 0x06, 0x6e, 0x04, 0x73, 0x7c, 0xcd,
+ 0x02, 0x6e, 0x8c, 0x38, 0xf0, 0xe9, 0xe0, 0x73, 0x98, 0x02, 0xcd, 0x30,
+ 0xd4, 0x5b, 0xe1, 0xaf, 0x2b, 0x88, 0xf4, 0x60, 0xfa, 0x74, 0xb4, 0xf0,
+ 0x01, 0xeb, 0xf2, 0xe7, 0x0d, 0x35, 0x27, 0x35, 0x7e, 0x2e, 0x42, 0xfa,
+ 0xc0, 0x66, 0xc2, 0xb5, 0xf3, 0x0b, 0x62, 0x96, 0x16, 0x3a, 0xf8, 0x71,
+ 0xc9, 0x42, 0x3d, 0x9a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1419,
+ {0xa5, 0xfe, 0x05, 0x27, 0xa9, 0x76, 0x31, 0x24, 0x9a, 0x8b, 0x05,
+ 0xb2, 0xa1, 0xe0, 0x10, 0xf0, 0xa0, 0xec, 0x69, 0x60, 0xa4, 0x8c,
+ 0xbc, 0xcb, 0x0d, 0xc1, 0x56, 0x25, 0xc6, 0xd5, 0x05, 0x2d},
+ {0xa6, 0x6d, 0xd3, 0x82, 0x8b, 0x0b, 0x6f, 0x77, 0x75, 0x55, 0x72, 0xb4,
+ 0x0a, 0xb4, 0x14, 0xac, 0x3b, 0x52, 0xe1, 0xc9, 0xf0, 0x17, 0x7e, 0x47,
+ 0x91, 0xaa, 0x8d, 0x7b, 0xc8, 0xaf, 0x51, 0xa5, 0x00, 0xb5, 0xe6, 0x4e,
+ 0x08, 0xa1, 0x1d, 0x6c, 0xbd, 0x77, 0x72, 0xc3, 0x8d, 0x36, 0xfa, 0xb8,
+ 0x40, 0x0d, 0x18, 0xfc, 0x0f, 0xec, 0xf1, 0xf8, 0xed, 0xcb, 0xce, 0xed,
+ 0xba, 0x55, 0xfb, 0xb8, 0x2e, 0x5b, 0x69, 0xa3, 0x7f, 0x5a, 0xf6, 0x21,
+ 0x47, 0x30, 0x4e, 0x9b, 0x51, 0xab, 0x67, 0x16, 0x8e, 0x90, 0x51, 0x12,
+ 0x2c, 0xb5, 0x3f, 0xa5, 0xb7, 0x4d, 0x9a, 0x95, 0x40, 0xed, 0x18, 0xc6,
+ 0x51, 0x58, 0xcf, 0x3f, 0x06, 0x1b, 0x51, 0xfc, 0xdd, 0x65, 0xa7, 0x14,
+ 0x5f, 0x7f, 0x09, 0x01, 0xae, 0xa1, 0x5a, 0x1f, 0x30, 0xd6, 0x24, 0xbc,
+ 0x67, 0x5d, 0x9c, 0xf6, 0x5c, 0x3e, 0x84, 0x1d, 0xd1, 0xca, 0x5f, 0xf2,
+ 0x03, 0xbc, 0x45, 0x70, 0xf8, 0xb1, 0xd7, 0xa5, 0x02, 0x25, 0x9f, 0xbd,
+ 0xfd, 0x64, 0xc6, 0x8e, 0x43, 0x45, 0x9e, 0x96, 0x21, 0xbd, 0xbe, 0x2e,
+ 0xdf, 0x10, 0xde, 0xa5, 0xcd, 0x1d, 0xa2, 0x0a, 0x22, 0x8e, 0x78, 0xc3,
+ 0x5c, 0x45, 0xd0, 0xa9, 0x85, 0xd0, 0x0d, 0xc6, 0x41, 0xb2, 0xd9, 0x6a,
+ 0xa5, 0xe0, 0x95, 0xfd, 0xe2, 0xc4, 0xa8, 0xca, 0x8b, 0xde, 0xac, 0x30,
+ 0x96, 0x3c, 0x84, 0x5d, 0xc1, 0x1e, 0x7e, 0x95, 0xbf, 0x1f, 0x8e, 0xf8,
+ 0xb8, 0x6d, 0xbe, 0x14, 0x50, 0x28, 0xee, 0x47, 0x40, 0x5e, 0x3d, 0x57,
+ 0xea, 0xe9, 0x8a, 0x08, 0x09, 0x2b, 0x3c, 0x58, 0x7f, 0x60, 0xc9, 0x57,
+ 0xa9, 0x5b, 0x7c, 0xc1, 0x61, 0x46, 0xaf, 0x78, 0x9a, 0x8a, 0x3f, 0x0b,
+ 0xec, 0xa0, 0xa9, 0x79, 0x9c, 0x92, 0xf5, 0x4f, 0xa1, 0xaa, 0xeb, 0x3a,
+ 0x56, 0x54, 0xf3, 0xb6, 0x99, 0xf3, 0xb0, 0xeb, 0xce, 0x93, 0xe4, 0x56,
+ 0xa7, 0xbb, 0x42, 0x4b, 0xa5, 0xaa, 0xc0, 0x6d, 0x98, 0x07, 0x38, 0x4d,
+ 0x81, 0x81, 0xb0, 0x49, 0x97, 0x65, 0x5c, 0x1c, 0x51, 0x10, 0x64, 0xe3,
+ 0x33, 0x9b, 0x82, 0x91, 0xfa, 0x4b, 0x6b, 0x67, 0x6b, 0xb9, 0x3a, 0xaf,
+ 0x3f, 0x0f, 0xe2, 0x66, 0xc3, 0x6e, 0x12, 0x51, 0x76, 0x97, 0x94, 0xb0,
+ 0x7c, 0x9b, 0x1b, 0x92, 0x13, 0xe1, 0x8b, 0x83, 0x79, 0x2a, 0x1d, 0xb5,
+ 0x50, 0x66, 0x8d, 0x2a, 0x9a, 0xef, 0xcd, 0x27, 0x61, 0x51, 0xb3, 0x32,
+ 0x4a, 0xd8, 0xc5, 0x05, 0x06, 0xcb, 0x76, 0x2c, 0x30, 0x55, 0xeb, 0x38,
+ 0xd3, 0xa7, 0x97, 0x20, 0xde, 0x52, 0x2c, 0xfb, 0x41, 0xb6, 0xdd, 0x4e,
+ 0xf0, 0x31, 0xc4, 0x67, 0x2b, 0x1b, 0xba, 0x7d, 0xf2, 0xd0, 0xe2, 0x06,
+ 0x4e, 0xcd, 0x01, 0x38, 0x4a, 0xa4, 0x0b, 0x69, 0xb5, 0x86, 0xfc, 0x50,
+ 0x6d, 0x19, 0xbd, 0x62, 0x2e, 0xb8, 0xd2, 0x91, 0xc9, 0xc3, 0x85, 0xfc,
+ 0xf8, 0x3b, 0x98, 0x25, 0xe7, 0x45, 0xb0, 0x4e, 0x4f, 0xd0, 0x40, 0xf8,
+ 0x18, 0x6d, 0x21, 0xc6, 0xf9, 0x75, 0x47, 0x5a, 0xca, 0xc8, 0x9c, 0x1d,
+ 0x4e, 0x32, 0xdb, 0xfd, 0xa8, 0xd0, 0xfd, 0xb6, 0x56, 0xef, 0x5c, 0x15,
+ 0xf2, 0xa3, 0xbd, 0x1d, 0xb9, 0x5a, 0x93, 0xcb, 0xf0, 0x39, 0xde, 0xd5,
+ 0xfb, 0x9f, 0xf0, 0xa5, 0x1b, 0x27, 0xf3, 0xda, 0xdc, 0x55, 0x84, 0x36,
+ 0x47, 0xac, 0x7a, 0x72, 0xd3, 0x3f, 0x75, 0x59, 0xba, 0x8c, 0x94, 0xf2,
+ 0xe2, 0xcb, 0x22, 0x0c, 0xc9, 0x91, 0x9b, 0x97, 0xaf, 0xa7, 0x6a, 0x99,
+ 0xaf, 0x82, 0xa9, 0x6d, 0x3f, 0xd3, 0x73, 0x0a, 0x21, 0x10, 0xde, 0x9e,
+ 0x8c, 0x34, 0xd8, 0xd6, 0xd5, 0x30, 0x0e, 0x34, 0x1a, 0x0f, 0xd6, 0xb1,
+ 0x14, 0x9a, 0x3a, 0x36, 0x7f, 0x2c, 0x7a, 0x2e},
+ {0xdf, 0xaa, 0x23, 0xb4, 0xcb, 0x28, 0xb6, 0x48, 0x17, 0x90, 0x8b, 0x5b,
+ 0xe1, 0x8b, 0x24, 0x13, 0x4f, 0x63, 0x42, 0xce, 0xa1, 0x9b, 0xd0, 0x4f,
+ 0x2c, 0xc3, 0x15, 0x24, 0x5b, 0x41, 0x55, 0x69, 0xe3, 0x48, 0x02, 0x79,
+ 0xd9, 0xf3, 0x6a, 0xa1, 0x90, 0x4f, 0x0e, 0x41, 0x70, 0x51, 0xaa, 0x00,
+ 0x2b, 0x2c, 0x38, 0x26, 0x17, 0x82, 0x53, 0xec, 0x16, 0x3b, 0xa2, 0x93,
+ 0xd1, 0x80, 0xa6, 0x78, 0x60, 0xb3, 0x97, 0x98, 0x8f, 0x71, 0x94, 0xcf,
+ 0x48, 0xb9, 0x9d, 0x02, 0xce, 0x02, 0x26, 0x6f, 0xd4, 0x38, 0x0e, 0xf7,
+ 0x8f, 0x45, 0x62, 0x49, 0xfa, 0x65, 0x4b, 0x44, 0x9b, 0x03, 0xe4, 0x5a,
+ 0x52, 0x39, 0x60, 0x23, 0xd7, 0xbb, 0x17, 0xae, 0x5d, 0xd7, 0x24, 0x9e,
+ 0xc7, 0xf6, 0x09, 0x35, 0x17, 0x00, 0xa3, 0x76, 0xe6, 0xd4, 0xbc, 0x55,
+ 0xe7, 0xad, 0x9d, 0x3c, 0x42, 0x73, 0xed, 0x72, 0x68, 0xc6, 0xb1, 0xf9,
+ 0xb4, 0x0b, 0x10, 0x3b, 0x20, 0x55, 0x07, 0x3d, 0xb6, 0xd3, 0x5a, 0x3f,
+ 0x62, 0x61, 0xd9, 0x46, 0x74, 0xd7, 0xbc, 0x88, 0x2b, 0xc0, 0x22, 0x91,
+ 0x33, 0x51, 0x56, 0x84, 0x5e, 0x50, 0xfc, 0x87, 0x67, 0xb3, 0x39, 0x0a,
+ 0x99, 0xda, 0x22, 0x6d, 0x54, 0xb6, 0xc9, 0xe9, 0x6a, 0x34, 0x4e, 0x65,
+ 0x2b, 0xeb, 0x6a, 0x25, 0x1b, 0xc7, 0xa9, 0x54, 0xfa, 0x82, 0xc7, 0x3a,
+ 0x63, 0x12, 0xe0, 0x60, 0xa3, 0x88, 0x2b, 0xc0, 0x08, 0x4b, 0x01, 0xe4,
+ 0x85, 0x20, 0x84, 0x8f, 0x72, 0xb8, 0xb9, 0x6d, 0x8e, 0xfe, 0x03, 0xc6,
+ 0x69, 0x03, 0x9e, 0x57, 0x55, 0x01, 0x2b, 0x4b, 0xa6, 0x97, 0xd1, 0x05,
+ 0x7f, 0x1f, 0xa8, 0x48, 0x8d, 0x41, 0xc1, 0xe6, 0x8d, 0x25, 0x77, 0xf3,
+ 0x32, 0x64, 0x05, 0x6f, 0xe3, 0xac, 0x0a, 0xfa, 0x12, 0x93, 0xa0, 0x59,
+ 0xd7, 0x75, 0x9b, 0x4d, 0x12, 0x54, 0x90, 0x27, 0xdd, 0x86, 0xdb, 0xe8,
+ 0xb3, 0x55, 0xba, 0x0f, 0xd9, 0x86, 0xd1, 0x9b, 0xe6, 0x64, 0x9e, 0x66,
+ 0x6e, 0x42, 0x60, 0x99, 0xfd, 0x28, 0x58, 0x17, 0xe5, 0xb2, 0x2c, 0x5e,
+ 0x76, 0x26, 0x3d, 0x3b, 0x58, 0x7b, 0x14, 0x75, 0x82, 0x5b, 0x92, 0xc4,
+ 0xb9, 0xe1, 0x4c, 0xf2, 0xb0, 0x49, 0x87, 0xf5, 0xbc, 0x11, 0x43, 0x3e,
+ 0x3b, 0x67, 0xb8, 0xc6, 0x0a, 0x61, 0x30, 0xcb, 0x6c, 0x10, 0x21, 0xae,
+ 0x61, 0x9b, 0x19, 0xee, 0x7a, 0x48, 0x9f, 0x48, 0x40, 0x7a, 0xcd, 0x08,
+ 0xfc, 0x4a, 0x57, 0x98, 0xac, 0x7d, 0xf3, 0x70, 0x5e, 0x91, 0x4f, 0x47,
+ 0x35, 0xd0, 0x2f, 0x2f, 0xd1, 0xf5, 0xe3, 0x9e, 0x9d, 0xb3, 0x70, 0xa9,
+ 0x3e, 0x7a, 0x7b, 0x4f, 0x23, 0x37, 0x37, 0x4a, 0xf6, 0x9c, 0x8a, 0xa9,
+ 0xcc, 0x3f, 0x45, 0x67, 0xc2, 0x10, 0x4d, 0xfa, 0x2b, 0xcc, 0x74, 0x52,
+ 0xa4, 0x55, 0x6d, 0x02, 0x24, 0xa5, 0x65, 0x73, 0x6c, 0x5f, 0x83, 0x4f,
+ 0xb6, 0xc2, 0x9b, 0xf2, 0x1c, 0x25, 0xbe, 0x2a, 0xaf, 0xa3, 0xd5, 0x62,
+ 0xc6, 0x3a, 0xb7, 0xb4, 0x76, 0x2a, 0xa5, 0x5f, 0xb8, 0x0d, 0x9d, 0x64,
+ 0x24, 0x7c, 0xc2, 0x46, 0x8c, 0x70, 0x87, 0x27, 0x27, 0x4d, 0xf6, 0xc7,
+ 0xfe, 0x81, 0x21, 0xd3, 0x2a, 0x06, 0x15, 0xa1, 0x24, 0x44, 0xca, 0xb5,
+ 0x62, 0xd4, 0x38, 0x3f, 0x2e, 0xa1, 0xff, 0xd1, 0x65, 0xb7, 0x6c, 0x74,
+ 0xc9, 0x08, 0xd5, 0x23, 0x0d, 0x41, 0xa8, 0x6a, 0x76, 0x3a, 0xeb, 0xac,
+ 0x79, 0xe5, 0xb8, 0xf5, 0x21, 0x64, 0x23, 0x8a, 0xd0, 0xc4, 0x2d, 0x14,
+ 0xcf, 0xe5, 0x4f, 0x33, 0x19, 0x4d, 0x8c, 0x2b, 0x0b, 0xaa, 0xb4, 0xe2,
+ 0x5e, 0xfb, 0x44, 0x58, 0x72, 0x74, 0x6f, 0x69, 0x38, 0xa9, 0xcc, 0xd2,
+ 0xed, 0x23, 0x72, 0x35, 0x7c, 0xb7, 0xa0, 0x63, 0xe9, 0xa3, 0x9a, 0xc6,
+ 0xb1, 0x72, 0x30, 0xf4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1420,
+ {0x18, 0x90, 0x02, 0x82, 0x77, 0x09, 0xbd, 0xec, 0xa8, 0x10, 0xe1,
+ 0x6e, 0x0b, 0x3d, 0xca, 0x39, 0xbb, 0xf7, 0xaa, 0x58, 0x9c, 0xfd,
+ 0x84, 0xee, 0xff, 0x8b, 0xb3, 0x49, 0xf2, 0x61, 0xc9, 0x79},
+ {0xa6, 0x6d, 0xd3, 0x82, 0x8b, 0x0b, 0x6f, 0x77, 0x75, 0x55, 0x72, 0xb4,
+ 0x0a, 0xb4, 0x14, 0xac, 0x3b, 0x52, 0xe1, 0xc9, 0xf0, 0x17, 0x7e, 0x47,
+ 0x91, 0xaa, 0x8d, 0x7b, 0xc8, 0xaf, 0x51, 0xa5, 0x00, 0xb5, 0xe6, 0x4e,
+ 0x08, 0xa1, 0x1d, 0x6c, 0xbd, 0x77, 0x72, 0xc3, 0x8d, 0x36, 0xfa, 0xb8,
+ 0x40, 0x0d, 0x18, 0xfc, 0x0f, 0xec, 0xf1, 0xf8, 0xed, 0xcb, 0xce, 0xed,
+ 0xba, 0x55, 0xfb, 0xb8, 0x2e, 0x5b, 0x69, 0xa3, 0x7f, 0x5a, 0xf6, 0x21,
+ 0x47, 0x30, 0x4e, 0x9b, 0x51, 0xab, 0x67, 0x16, 0x8e, 0x90, 0x51, 0x12,
+ 0x2c, 0xb5, 0x3f, 0xa5, 0xb7, 0x4d, 0x9a, 0x95, 0x40, 0xed, 0x18, 0xc6,
+ 0x51, 0x58, 0xcf, 0x3f, 0x06, 0x1b, 0x51, 0xfc, 0xdd, 0x65, 0xa7, 0x14,
+ 0x5f, 0x7f, 0x09, 0x01, 0xae, 0xa1, 0x5a, 0x1f, 0x30, 0xd6, 0x24, 0xbc,
+ 0x67, 0x5d, 0x9c, 0xf6, 0x5c, 0x3e, 0x84, 0x1d, 0xd1, 0xca, 0x5f, 0xf2,
+ 0x03, 0xbc, 0x45, 0x70, 0xf8, 0xb1, 0xd7, 0xa5, 0x02, 0x25, 0x9f, 0xbd,
+ 0xfd, 0x64, 0xc6, 0x8e, 0x43, 0x45, 0x9e, 0x96, 0x21, 0xbd, 0xbe, 0x2e,
+ 0xdf, 0x10, 0xde, 0xa5, 0xcd, 0x1d, 0xa2, 0x0a, 0x22, 0x8e, 0x78, 0xc3,
+ 0x5c, 0x45, 0xd0, 0xa9, 0x85, 0xd0, 0x0d, 0xc6, 0x41, 0xb2, 0xd9, 0x6a,
+ 0xa5, 0xe0, 0x95, 0xfd, 0xe2, 0xc4, 0xa8, 0xca, 0x8b, 0xde, 0xac, 0x30,
+ 0x96, 0x3c, 0x84, 0x5d, 0xc1, 0x1e, 0x7e, 0x95, 0xbf, 0x1f, 0x8e, 0xf8,
+ 0xb8, 0x6d, 0xbe, 0x14, 0x50, 0x28, 0xee, 0x47, 0x40, 0x5e, 0x3d, 0x57,
+ 0xea, 0xe9, 0x8a, 0x08, 0x09, 0x2b, 0x3c, 0x58, 0x7f, 0x60, 0xc9, 0x57,
+ 0xa9, 0x5b, 0x7c, 0xc1, 0x61, 0x46, 0xaf, 0x78, 0x9a, 0x8a, 0x3f, 0x0b,
+ 0xec, 0xa0, 0xa9, 0x79, 0x9c, 0x92, 0xf5, 0x4f, 0xa1, 0xaa, 0xeb, 0x3a,
+ 0x56, 0x54, 0xf3, 0xb6, 0x99, 0xf3, 0xb0, 0xeb, 0xce, 0x93, 0xe4, 0x56,
+ 0xa7, 0xbb, 0x42, 0x4b, 0xa5, 0xaa, 0xc0, 0x6d, 0x98, 0x07, 0x38, 0x4d,
+ 0x81, 0x81, 0xb0, 0x49, 0x97, 0x65, 0x5c, 0x1c, 0x51, 0x10, 0x64, 0xe3,
+ 0x33, 0x9b, 0x82, 0x91, 0xfa, 0x4b, 0x6b, 0x67, 0x6b, 0xb9, 0x3a, 0xaf,
+ 0x3f, 0x0f, 0xe2, 0x66, 0xc3, 0x6e, 0x12, 0x51, 0x76, 0x97, 0x94, 0xb0,
+ 0x7c, 0x9b, 0x1b, 0x92, 0x13, 0xe1, 0x8b, 0x83, 0x79, 0x2a, 0x1d, 0xb5,
+ 0x50, 0x66, 0x8d, 0x2a, 0x9a, 0xef, 0xcd, 0x27, 0x61, 0x51, 0xb3, 0x32,
+ 0x4a, 0xd8, 0xc5, 0x05, 0x06, 0xcb, 0x76, 0x2c, 0x30, 0x55, 0xeb, 0x38,
+ 0xd3, 0xa7, 0x97, 0x20, 0xde, 0x52, 0x2c, 0xfb, 0x41, 0xb6, 0xdd, 0x4e,
+ 0xf0, 0x31, 0xc4, 0x67, 0x2b, 0x1b, 0xba, 0x7d, 0xf2, 0xd0, 0xe2, 0x06,
+ 0x4e, 0xcd, 0x01, 0x38, 0x4a, 0xa4, 0x0b, 0x69, 0xb5, 0x86, 0xfc, 0x50,
+ 0x6d, 0x19, 0xbd, 0x62, 0x2e, 0xb8, 0xd2, 0x91, 0xc9, 0xc3, 0x85, 0xfc,
+ 0xf8, 0x3b, 0x98, 0x25, 0xe7, 0x45, 0xb0, 0x4e, 0x4f, 0xd0, 0x40, 0xf8,
+ 0x18, 0x6d, 0x21, 0xc6, 0xf9, 0x75, 0x47, 0x5a, 0xca, 0xc8, 0x9c, 0x1d,
+ 0x4e, 0x32, 0xdb, 0xfd, 0xa8, 0xd0, 0xfd, 0xb6, 0x56, 0xef, 0x5c, 0x15,
+ 0xf2, 0xa3, 0xbd, 0x1d, 0xb9, 0x5a, 0x93, 0xcb, 0xf0, 0x39, 0xde, 0xd5,
+ 0xfb, 0x9f, 0xf0, 0xa5, 0x1b, 0x27, 0xf3, 0xda, 0xdc, 0x55, 0x84, 0x36,
+ 0x47, 0xac, 0x7a, 0x72, 0xd3, 0x3f, 0x75, 0x59, 0xba, 0x8c, 0x94, 0xf2,
+ 0xe2, 0xcb, 0x22, 0x0c, 0xc9, 0x91, 0x9b, 0x97, 0xaf, 0xa7, 0x6a, 0x99,
+ 0xaf, 0x82, 0xa9, 0x6d, 0x3f, 0xd3, 0x73, 0x0a, 0x21, 0x10, 0xde, 0x9e,
+ 0x8c, 0x34, 0xd8, 0xd6, 0xd5, 0x30, 0x0e, 0x34, 0x1a, 0x0f, 0xd6, 0xb1,
+ 0x14, 0x9a, 0x3a, 0x36, 0x7f, 0x2c, 0x7a, 0x2e},
+ {0xc6, 0x82, 0xbb, 0xcb, 0x6e, 0x1f, 0x38, 0xa4, 0xa7, 0xc5, 0xa0, 0x5f,
+ 0x16, 0x58, 0x1e, 0x25, 0x4c, 0x79, 0x18, 0x4f, 0x9b, 0x16, 0x14, 0x1c,
+ 0x88, 0x7a, 0x48, 0x95, 0xc5, 0x66, 0x93, 0x3d, 0xc3, 0x59, 0x3f, 0xbf,
+ 0x2c, 0xfe, 0x7c, 0x31, 0x0e, 0xbd, 0x6f, 0x05, 0xa3, 0x35, 0x93, 0xc5,
+ 0xc7, 0x55, 0xa6, 0x0c, 0xf3, 0xeb, 0x75, 0x31, 0xbe, 0x5d, 0x6a, 0x8c,
+ 0x3c, 0xa8, 0x0e, 0xa7, 0xfc, 0x6d, 0x34, 0x43, 0x96, 0x36, 0x1d, 0xf0,
+ 0xbf, 0xb1, 0xdb, 0xd5, 0x81, 0xc3, 0xc4, 0xb2, 0x7d, 0xd4, 0x14, 0x2d,
+ 0xef, 0x39, 0xd0, 0x3e, 0x01, 0x92, 0xfa, 0x71, 0x36, 0xad, 0x42, 0xcf,
+ 0x48, 0x07, 0x1c, 0xb4, 0xaa, 0x76, 0x3b, 0xc8, 0x3a, 0x15, 0xf9, 0x6a,
+ 0xf6, 0x4e, 0xf0, 0x5c, 0x46, 0xca, 0x45, 0x44, 0x0a, 0x6a, 0x5f, 0x48,
+ 0x13, 0x60, 0xd0, 0x4b, 0x97, 0xf7, 0x72, 0xb2, 0xd1, 0xfe, 0x1b, 0x06,
+ 0x7b, 0xfc, 0x22, 0x22, 0x96, 0x29, 0xa5, 0x07, 0x68, 0xbe, 0xa5, 0xf1,
+ 0x45, 0xd0, 0x27, 0x89, 0x0a, 0xd2, 0xef, 0x45, 0x2f, 0x0d, 0x21, 0x69,
+ 0xca, 0x57, 0xb0, 0xa7, 0xb7, 0x50, 0x27, 0x71, 0x05, 0xa3, 0x58, 0xf6,
+ 0x49, 0x9f, 0x39, 0xd1, 0xab, 0x58, 0x9a, 0x4b, 0x07, 0x13, 0x85, 0x90,
+ 0x98, 0xdb, 0x1e, 0x9a, 0x3c, 0xfc, 0x61, 0xb3, 0x1a, 0x25, 0x3d, 0x64,
+ 0xa2, 0x76, 0x85, 0x1f, 0x37, 0xe6, 0xaa, 0x81, 0x13, 0x9d, 0xb4, 0x19,
+ 0x12, 0x71, 0x44, 0x68, 0x87, 0x3a, 0xed, 0x01, 0x8c, 0xd8, 0xee, 0xb1,
+ 0x45, 0x13, 0x98, 0x65, 0xdd, 0x90, 0x84, 0xb8, 0xe7, 0xdb, 0x40, 0xad,
+ 0xf0, 0x76, 0x20, 0xdc, 0xd7, 0x70, 0x81, 0x61, 0x82, 0x03, 0xb2, 0xc4,
+ 0xdb, 0x10, 0x55, 0x2d, 0xe5, 0x83, 0x84, 0xf9, 0xf4, 0x6a, 0xeb, 0xac,
+ 0xb7, 0xeb, 0x62, 0xa8, 0x35, 0xa9, 0xee, 0x63, 0x90, 0xce, 0x26, 0x3b,
+ 0xc2, 0x96, 0x35, 0x13, 0xa4, 0x69, 0xae, 0xa4, 0x72, 0x65, 0x4c, 0xaf,
+ 0xfe, 0x0d, 0xc6, 0x04, 0x96, 0xb9, 0x48, 0xc8, 0x1b, 0x5d, 0x47, 0x48,
+ 0x21, 0xc3, 0xf7, 0xce, 0x54, 0xa3, 0xf2, 0x86, 0x73, 0x32, 0x9b, 0x38,
+ 0xbc, 0x55, 0x3e, 0x1b, 0xdd, 0x95, 0x47, 0x40, 0x73, 0x6d, 0x33, 0x50,
+ 0x07, 0xd2, 0xa1, 0xf6, 0x3b, 0x1c, 0x8c, 0x4e, 0xe2, 0x5f, 0x36, 0xb3,
+ 0x29, 0x3b, 0xcd, 0x36, 0xa4, 0xf3, 0x96, 0x62, 0x19, 0x23, 0xb8, 0x31,
+ 0x05, 0x29, 0x46, 0x93, 0xe9, 0x8e, 0x74, 0x2e, 0x92, 0x43, 0xd8, 0x4d,
+ 0xa2, 0x4c, 0x05, 0x67, 0xc3, 0x1c, 0xbf, 0x38, 0x1f, 0xb6, 0xd5, 0x40,
+ 0x1a, 0xd0, 0x17, 0xee, 0x72, 0x31, 0x39, 0x8c, 0xf0, 0x5a, 0x99, 0x79,
+ 0x8f, 0x6d, 0x04, 0x3a, 0x27, 0x98, 0x3a, 0xb8, 0x9f, 0xe1, 0xf9, 0xd7,
+ 0x73, 0xd4, 0xdf, 0xef, 0xe0, 0xf6, 0xf0, 0x50, 0xa6, 0x21, 0x1d, 0x98,
+ 0x3a, 0xaf, 0xd8, 0x29, 0x95, 0xda, 0x8f, 0xe1, 0xf1, 0x6c, 0xdc, 0x8a,
+ 0xc0, 0xed, 0xef, 0x76, 0xc4, 0x0b, 0x82, 0x66, 0x02, 0x83, 0x48, 0x8a,
+ 0x9e, 0x8a, 0xaa, 0x83, 0xca, 0xb9, 0xcc, 0x12, 0x0d, 0x13, 0x1a, 0xba,
+ 0x8a, 0x72, 0x38, 0xa7, 0xe6, 0xc1, 0xb9, 0xe8, 0xd2, 0x98, 0xb0, 0x74,
+ 0xa2, 0xf6, 0x85, 0x55, 0xf9, 0xbb, 0xe7, 0xd9, 0x1d, 0x0c, 0xa2, 0x29,
+ 0x5a, 0xea, 0x86, 0xc1, 0x12, 0x6e, 0x42, 0x92, 0x9f, 0xe0, 0x39, 0x22,
+ 0x96, 0xee, 0x12, 0xf5, 0xe1, 0x45, 0x91, 0xd5, 0xb3, 0xd0, 0x5d, 0x11,
+ 0xed, 0xdf, 0xa7, 0xfb, 0xbf, 0xc7, 0xb6, 0x05, 0xd0, 0x1d, 0x32, 0x0b,
+ 0x0b, 0x64, 0x8b, 0x32, 0xc3, 0x6c, 0x6e, 0x33, 0x35, 0x74, 0x6d, 0x78,
+ 0xc1, 0xb5, 0xf4, 0xb2, 0xb5, 0x32, 0x97, 0x9f, 0x2c, 0xae, 0x91, 0x43,
+ 0xee, 0x26, 0xba, 0x7c},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1421,
+ {0xbe, 0xdd, 0xaa, 0xfd, 0x5d, 0xe9, 0xcd, 0x1a, 0x9e, 0x38, 0x57,
+ 0x2f, 0xad, 0x1b, 0x12, 0xf6, 0x63, 0x11, 0x46, 0x11, 0xcd, 0x03,
+ 0x10, 0xc4, 0x63, 0x52, 0x18, 0x50, 0x03, 0xdf, 0xf7, 0x85},
+ {0x66, 0x10, 0x08, 0xd8, 0xbc, 0x35, 0xf0, 0x49, 0xea, 0x50, 0x52, 0xad,
+ 0x28, 0x30, 0xdb, 0xc2, 0x9b, 0xd7, 0x30, 0x23, 0x17, 0x33, 0x86, 0xd6,
+ 0xb9, 0xa2, 0x04, 0xf2, 0x92, 0x94, 0x2c, 0x75, 0x7b, 0x9c, 0xf1, 0x5d,
+ 0xca, 0x73, 0x97, 0xe8, 0xea, 0x8c, 0x0a, 0xac, 0x05, 0x87, 0x72, 0x62,
+ 0x70, 0xa3, 0x4c, 0xe5, 0x26, 0x0d, 0xfe, 0x58, 0x0e, 0x16, 0x23, 0xbd,
+ 0xd3, 0x80, 0x51, 0x82, 0x2c, 0xaa, 0x5c, 0x61, 0x1b, 0x2c, 0xda, 0x6a,
+ 0xcc, 0xcf, 0xde, 0x9e, 0x83, 0x22, 0x80, 0x06, 0x7b, 0x2c, 0x54, 0x2a,
+ 0x4b, 0x51, 0x0c, 0x4b, 0x55, 0xdd, 0xaf, 0x2e, 0x9a, 0x00, 0x36, 0x4a,
+ 0x0a, 0x54, 0x78, 0xad, 0xd9, 0xfe, 0x4d, 0xe5, 0xef, 0x97, 0x4f, 0x30,
+ 0x9b, 0x8b, 0xd5, 0x7e, 0xe9, 0xcb, 0x23, 0xfa, 0x40, 0x98, 0xce, 0xb0,
+ 0x62, 0x39, 0x4e, 0x5d, 0x03, 0xad, 0xb7, 0x47, 0xc0, 0x28, 0xd9, 0xb1,
+ 0x4f, 0x27, 0xcd, 0x1c, 0x4c, 0xde, 0x00, 0x65, 0x46, 0xe2, 0x5c, 0xb4,
+ 0x78, 0x05, 0x52, 0x6f, 0xa4, 0x9d, 0xdd, 0xd8, 0x57, 0xbd, 0x63, 0x83,
+ 0x08, 0xee, 0x89, 0x4e, 0x2b, 0xb8, 0xae, 0xad, 0x61, 0x06, 0x23, 0x5d,
+ 0x88, 0x58, 0xcf, 0xdd, 0xe5, 0xdf, 0xd3, 0x17, 0x42, 0x51, 0x66, 0x03,
+ 0xb4, 0xde, 0x7e, 0x1d, 0xcd, 0x97, 0x9f, 0xd3, 0x3a, 0xd7, 0x3d, 0xfe,
+ 0x1b, 0x37, 0x91, 0x1b, 0x54, 0x29, 0x9e, 0x20, 0x81, 0x88, 0x46, 0x31,
+ 0x5c, 0x77, 0xfa, 0x2e, 0xfe, 0xaf, 0x61, 0x51, 0xe2, 0x8c, 0x77, 0x53,
+ 0xe2, 0xbc, 0x08, 0xa9, 0xd5, 0x74, 0xd4, 0xd4, 0xc3, 0xb9, 0x0c, 0xf4,
+ 0x11, 0xad, 0x41, 0x1e, 0x79, 0xe6, 0x80, 0x76, 0x3a, 0x89, 0x3e, 0x9e,
+ 0x82, 0x08, 0x65, 0x11, 0x42, 0xbf, 0x67, 0x92, 0xfe, 0xc4, 0xde, 0x9c,
+ 0xa4, 0xa1, 0x73, 0x18, 0x39, 0x9e, 0xba, 0x9f, 0xd7, 0xbd, 0x67, 0xac,
+ 0xd0, 0x8e, 0x5a, 0x76, 0xba, 0xa2, 0x17, 0x17, 0x29, 0x7f, 0x60, 0xf4,
+ 0x3f, 0xa2, 0xf3, 0x15, 0xc6, 0xe4, 0xfd, 0xf9, 0x2b, 0x45, 0xb6, 0xb5,
+ 0x0b, 0xed, 0xbf, 0xa5, 0xb1, 0xd5, 0xdf, 0xa4, 0xb3, 0x11, 0x52, 0x95,
+ 0x2a, 0x1c, 0x0e, 0xcb, 0x00, 0x3d, 0xe4, 0x2b, 0x83, 0x54, 0x6c, 0xc7,
+ 0x66, 0x2c, 0x4e, 0x21, 0x39, 0x32, 0xac, 0xbf, 0x1c, 0xcf, 0x4b, 0x1f,
+ 0xb4, 0x06, 0x90, 0x71, 0x61, 0x69, 0x59, 0x48, 0x85, 0xbb, 0x3f, 0x10,
+ 0xbf, 0x7b, 0x6a, 0x00, 0xfa, 0xcd, 0x86, 0xc6, 0x94, 0xef, 0xe9, 0x60,
+ 0x94, 0x10, 0xc6, 0x02, 0x1d, 0x9c, 0x9d, 0x8e, 0x0d, 0x1d, 0xd9, 0x03,
+ 0xfa, 0xe9, 0x3a, 0x09, 0x33, 0x3f, 0x76, 0x0b, 0x01, 0x29, 0xd4, 0xc0,
+ 0xbd, 0xae, 0x46, 0xe8, 0x1e, 0x26, 0x4c, 0x6a, 0x6d, 0xb6, 0x36, 0x78,
+ 0x63, 0x6f, 0x19, 0xcf, 0x1e, 0x82, 0x6b, 0x3d, 0x02, 0x54, 0xb3, 0xb9,
+ 0x48, 0x96, 0x8b, 0x3e, 0x5d, 0x49, 0x8b, 0xe9, 0xea, 0x48, 0x50, 0xc8,
+ 0x84, 0xb8, 0x2b, 0xe7, 0xd1, 0xff, 0x8a, 0xb6, 0xbf, 0xe4, 0xb9, 0xc6,
+ 0xea, 0xe6, 0xa5, 0xca, 0xc9, 0xed, 0x77, 0xdc, 0x60, 0x05, 0x74, 0x56,
+ 0x01, 0x8e, 0x94, 0x6d, 0x7b, 0x28, 0x22, 0x0a, 0x5b, 0x0a, 0xb1, 0x6e,
+ 0x47, 0x1d, 0x28, 0x3a, 0x43, 0xf7, 0x99, 0x58, 0xde, 0x89, 0xaa, 0x4f,
+ 0xf4, 0xab, 0x0a, 0x0e, 0x5d, 0xc4, 0xea, 0xb4, 0x62, 0xb0, 0x2e, 0x62,
+ 0xd7, 0xd4, 0x74, 0x94, 0x9f, 0xb7, 0xf7, 0x0c, 0xb8, 0x7d, 0x2c, 0x67,
+ 0x08, 0x0d, 0xb1, 0x79, 0xe5, 0x44, 0xae, 0x6d, 0x47, 0xa1, 0x6e, 0xde,
+ 0x41, 0x17, 0x62, 0x6d, 0x53, 0xee, 0x13, 0x3c, 0xf1, 0x5c, 0xd1, 0xbe,
+ 0x16, 0x4c, 0xd1, 0x14, 0x6a, 0x71, 0x4b, 0x3c},
+ {0x18, 0x0b, 0x89, 0x3f, 0x3c, 0x36, 0x8f, 0xa7, 0x55, 0x5b, 0xd1, 0x16,
+ 0x46, 0x34, 0xb7, 0xe9, 0x3d, 0x90, 0xa3, 0x87, 0x38, 0xb2, 0xe6, 0x2d,
+ 0x9b, 0x5f, 0xcc, 0xf4, 0x1c, 0x9a, 0x3c, 0x53, 0x7e, 0xd9, 0x02, 0x59,
+ 0xb9, 0xc8, 0x4d, 0x7c, 0xc8, 0x13, 0x6b, 0xde, 0xce, 0x2c, 0xe6, 0xdd,
+ 0x39, 0x90, 0x45, 0x92, 0xa7, 0x98, 0x0e, 0xb8, 0x0b, 0x8c, 0xa2, 0xe9,
+ 0x9f, 0x80, 0x73, 0x28, 0x75, 0xf0, 0x03, 0x99, 0x21, 0x03, 0xb8, 0x07,
+ 0x45, 0xa8, 0xc4, 0x3c, 0x91, 0x82, 0x59, 0xc2, 0xec, 0x99, 0xb2, 0x15,
+ 0x0d, 0x20, 0xa0, 0xcf, 0xd4, 0x76, 0xa6, 0x5e, 0x83, 0x59, 0x0d, 0xc2,
+ 0x1c, 0xee, 0x14, 0xb2, 0xcf, 0x1f, 0x12, 0x88, 0xba, 0xd1, 0x9d, 0x49,
+ 0xd1, 0xa0, 0x15, 0x3e, 0x0b, 0x66, 0xf7, 0x21, 0x5b, 0x78, 0x02, 0xf1,
+ 0x6e, 0xea, 0xae, 0x2f, 0x1c, 0x9c, 0x07, 0x9c, 0x04, 0x55, 0x05, 0x37,
+ 0xa2, 0xe3, 0x3f, 0x16, 0x2f, 0x2f, 0xc2, 0x7f, 0x4e, 0xaf, 0x82, 0x70,
+ 0x30, 0xe4, 0x66, 0x77, 0x19, 0x74, 0x56, 0x2f, 0x15, 0x5c, 0x7f, 0x67,
+ 0xef, 0xf8, 0x5f, 0x68, 0x3a, 0x95, 0xa7, 0x11, 0x97, 0x55, 0xef, 0xd5,
+ 0x28, 0x31, 0x02, 0xb5, 0xad, 0x82, 0x47, 0x48, 0xda, 0x1c, 0x83, 0x32,
+ 0xb7, 0x0a, 0x7a, 0xbb, 0x33, 0xf8, 0x40, 0x1f, 0x0b, 0x50, 0x51, 0x3c,
+ 0xc9, 0x98, 0x0b, 0xd2, 0xe5, 0xf1, 0xd3, 0x75, 0xa5, 0x6c, 0x89, 0x2c,
+ 0xd1, 0xa9, 0xe2, 0x8c, 0x1f, 0x27, 0xf8, 0x57, 0x33, 0x47, 0x74, 0xd8,
+ 0xf4, 0xb0, 0xe5, 0x7f, 0x0f, 0xf7, 0x6f, 0x83, 0xd6, 0x48, 0xba, 0x7f,
+ 0x57, 0x58, 0x1f, 0x24, 0xf2, 0x18, 0x54, 0xe7, 0xfb, 0x10, 0xcd, 0x5f,
+ 0x2e, 0x64, 0x3d, 0x88, 0x02, 0x22, 0x73, 0x41, 0x85, 0x01, 0x07, 0xf2,
+ 0xec, 0x04, 0xd4, 0xd4, 0x89, 0x7b, 0x97, 0xe2, 0xb6, 0xa9, 0xec, 0x19,
+ 0x23, 0x03, 0x9c, 0x9d, 0xfa, 0x06, 0x37, 0x2f, 0xae, 0x51, 0x3f, 0x07,
+ 0x2b, 0xe3, 0xcc, 0x37, 0xb7, 0xee, 0xcd, 0xa1, 0x00, 0xa2, 0x6f, 0xd3,
+ 0xd6, 0x4e, 0xc9, 0xb8, 0xd7, 0x01, 0x8f, 0xcf, 0x0c, 0x22, 0x7d, 0x86,
+ 0x8e, 0x73, 0xb5, 0x35, 0x80, 0xbb, 0xb0, 0x1c, 0xce, 0x15, 0x32, 0x8a,
+ 0xf7, 0xda, 0x44, 0x12, 0xe8, 0xe5, 0x7b, 0xfa, 0x4a, 0x3d, 0x9c, 0xe8,
+ 0xdb, 0xda, 0x33, 0x5c, 0x70, 0x35, 0xca, 0x21, 0x42, 0x41, 0x90, 0x06,
+ 0x60, 0xb6, 0xac, 0x2d, 0xdb, 0x5d, 0x9b, 0x95, 0x76, 0xc8, 0xe6, 0x99,
+ 0x4e, 0x7d, 0xe1, 0x66, 0x3e, 0xb1, 0x8d, 0x65, 0x33, 0x9f, 0x53, 0x4c,
+ 0x2e, 0x50, 0xe3, 0x27, 0x37, 0xd3, 0xeb, 0x00, 0x83, 0x12, 0xaf, 0x94,
+ 0xae, 0x28, 0xe5, 0xc1, 0x15, 0x7a, 0xa4, 0x21, 0x3d, 0x80, 0x26, 0x29,
+ 0x00, 0xfd, 0x60, 0x93, 0x52, 0x5f, 0x9b, 0xaa, 0x46, 0x9e, 0xc8, 0x7a,
+ 0xd6, 0xe7, 0xe6, 0x0d, 0x4a, 0xab, 0x39, 0xff, 0xc1, 0x37, 0x04, 0x4c,
+ 0xf5, 0xab, 0x9f, 0x35, 0xc5, 0x6d, 0x9d, 0xe4, 0x95, 0xaa, 0xc0, 0x19,
+ 0x0d, 0xb3, 0x96, 0x1f, 0xa9, 0xde, 0x70, 0x7b, 0xa5, 0x0f, 0x30, 0x79,
+ 0x66, 0xa3, 0x89, 0x51, 0xc1, 0xf2, 0x83, 0x46, 0x17, 0x8c, 0x7c, 0xfb,
+ 0x60, 0x92, 0x78, 0x5e, 0xe0, 0x07, 0x4b, 0x99, 0xc4, 0xa9, 0x02, 0xe7,
+ 0xd4, 0xa0, 0x1a, 0x3d, 0x8e, 0x6d, 0x64, 0xc2, 0x2b, 0xd1, 0x58, 0x02,
+ 0xa6, 0x86, 0x4c, 0x6b, 0x3b, 0x3a, 0xca, 0xf3, 0x58, 0x03, 0xb5, 0xfe,
+ 0xde, 0xb5, 0xf7, 0xd2, 0x2f, 0xdb, 0x74, 0x0d, 0xc8, 0x71, 0x0e, 0x78,
+ 0x18, 0xa6, 0x38, 0x80, 0xf6, 0xa6, 0x47, 0x5e, 0xf0, 0x10, 0xeb, 0x4c,
+ 0xbd, 0x8c, 0xfe, 0xe5, 0xd5, 0x32, 0xc6, 0x46, 0x84, 0x6d, 0xb2, 0x98,
+ 0x16, 0xd9, 0x80, 0xa8},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1422,
+ {0x6b, 0x76, 0xf3, 0x08, 0xd6, 0xe2, 0x65, 0xa2, 0x26, 0xea, 0x79,
+ 0x16, 0x85, 0xb3, 0x69, 0x4b, 0x84, 0x66, 0xe0, 0xc6, 0x6a, 0x87,
+ 0x62, 0xaf, 0xca, 0xa7, 0x10, 0xa6, 0xc7, 0xe8, 0xa8, 0x3c},
+ {0xc5, 0x44, 0x06, 0xe0, 0xe3, 0x6a, 0x7e, 0xe4, 0x84, 0xac, 0xe9, 0xc1,
+ 0x9f, 0x70, 0x96, 0xa9, 0xd0, 0xd4, 0x56, 0x4c, 0x40, 0x04, 0x46, 0x70,
+ 0x46, 0x88, 0xf9, 0x82, 0xf6, 0x99, 0x64, 0x44, 0xc3, 0x73, 0xe0, 0x00,
+ 0x4b, 0x9c, 0xcf, 0x7a, 0xa7, 0x9f, 0x0a, 0xfd, 0x37, 0x68, 0x79, 0x05,
+ 0x44, 0xa9, 0xee, 0x3e, 0xab, 0xc3, 0x78, 0x8a, 0x11, 0x6c, 0x69, 0xda,
+ 0x5a, 0x0a, 0x80, 0x0d, 0xdf, 0x4f, 0xd5, 0x2d, 0x62, 0xe4, 0x0e, 0x70,
+ 0xa8, 0x51, 0x5e, 0x9b, 0x97, 0x79, 0x2e, 0x8f, 0x73, 0x3c, 0x01, 0x48,
+ 0xb8, 0x3b, 0xaa, 0xc9, 0x09, 0x2d, 0x66, 0x15, 0xfa, 0x23, 0x4a, 0x0e,
+ 0x9b, 0xe5, 0x6e, 0xfc, 0x9d, 0xbb, 0xdc, 0x5a, 0x73, 0xd7, 0xb8, 0xca,
+ 0x11, 0x0d, 0xdf, 0xdf, 0x05, 0xf5, 0x4d, 0xeb, 0xd3, 0x50, 0x40, 0x28,
+ 0xbe, 0xc8, 0x53, 0x6d, 0x13, 0xf4, 0xf9, 0x76, 0xc0, 0x93, 0x6c, 0x59,
+ 0xb6, 0xa1, 0x95, 0xbe, 0xf5, 0xff, 0xcf, 0x32, 0x0d, 0x8f, 0x98, 0x81,
+ 0xb2, 0x47, 0x66, 0xaa, 0xed, 0xad, 0x14, 0xa3, 0xe3, 0x0a, 0xcf, 0x87,
+ 0xb8, 0xd5, 0x8d, 0xa0, 0xd5, 0xb3, 0xb4, 0xf1, 0x96, 0xa1, 0x76, 0x2d,
+ 0x0c, 0xf2, 0x64, 0xe8, 0xcc, 0x1f, 0x06, 0x3b, 0x9e, 0xe5, 0xce, 0xf1,
+ 0x90, 0xe4, 0x89, 0xd7, 0x50, 0xc4, 0x6b, 0xe0, 0x6f, 0x4d, 0x9d, 0xe5,
+ 0x63, 0xf0, 0x6e, 0x5e, 0xb6, 0x7f, 0xaf, 0xce, 0xb6, 0x48, 0xa1, 0xa5,
+ 0x68, 0x97, 0xab, 0x01, 0x4d, 0x9e, 0x30, 0x4f, 0x9c, 0xe4, 0x05, 0x42,
+ 0x05, 0x56, 0x83, 0x28, 0xdf, 0x1d, 0x51, 0x2b, 0xd2, 0x77, 0x95, 0xdc,
+ 0x04, 0xc0, 0x9a, 0x61, 0x19, 0x72, 0x22, 0x8a, 0x82, 0xbb, 0x67, 0x27,
+ 0x76, 0xb1, 0x04, 0x02, 0x81, 0xee, 0x63, 0xd9, 0xc2, 0x56, 0x12, 0xe5,
+ 0x05, 0xba, 0x9a, 0xf4, 0x17, 0x99, 0x4d, 0x2d, 0x71, 0x81, 0x66, 0xb4,
+ 0xa2, 0x0a, 0x8b, 0x9a, 0xc8, 0xd1, 0x02, 0x5e, 0x32, 0xf0, 0x3b, 0xe8,
+ 0x4b, 0x81, 0xbb, 0xf2, 0xf0, 0x71, 0x61, 0x98, 0x72, 0xe3, 0xaf, 0xda,
+ 0x13, 0x56, 0x43, 0x62, 0xf2, 0xf0, 0xa9, 0xa3, 0x06, 0xc7, 0xcb, 0x34,
+ 0x03, 0x52, 0xf4, 0xb1, 0x39, 0x9e, 0x3d, 0xe6, 0x2b, 0x44, 0x7b, 0xb6,
+ 0x10, 0xab, 0xdb, 0x68, 0xfb, 0x0b, 0x60, 0x2f, 0x5d, 0xe9, 0xf1, 0x16,
+ 0xf6, 0xb5, 0xa0, 0xcd, 0xa4, 0xcd, 0x81, 0xbf, 0x97, 0xc1, 0xad, 0xd6,
+ 0x4a, 0x3b, 0x57, 0xd2, 0x23, 0x93, 0xe1, 0x05, 0x1b, 0xf4, 0x05, 0xb9,
+ 0x1d, 0xab, 0x4b, 0xc1, 0xde, 0xbc, 0xb8, 0xe2, 0xc1, 0x63, 0x62, 0x2f,
+ 0x82, 0xa2, 0x0c, 0x4d, 0x26, 0xb8, 0x92, 0x48, 0x31, 0xd2, 0x4d, 0xdb,
+ 0x6f, 0xf3, 0xe9, 0xfe, 0x3f, 0x78, 0xc7, 0x11, 0x72, 0x1f, 0x4e, 0x15,
+ 0x2c, 0xb4, 0xa1, 0x6b, 0xea, 0x9b, 0x26, 0xfa, 0x05, 0x13, 0xba, 0x2c,
+ 0x33, 0xbe, 0x21, 0xb9, 0x94, 0xa5, 0x06, 0x02, 0xcc, 0x35, 0xcc, 0x53,
+ 0xe8, 0x4f, 0x1b, 0x50, 0x6b, 0x03, 0x4a, 0x04, 0x77, 0x6e, 0x0c, 0xc8,
+ 0x3e, 0xf9, 0x54, 0x7a, 0x69, 0x87, 0xef, 0x59, 0xa5, 0x12, 0x73, 0x1c,
+ 0x1f, 0xc9, 0xa9, 0x27, 0x65, 0xbd, 0x8b, 0x1d, 0x42, 0xf3, 0x98, 0xba,
+ 0x31, 0x0f, 0x9c, 0x22, 0x2e, 0x18, 0x19, 0x57, 0xaf, 0x72, 0x57, 0xed,
+ 0x22, 0xce, 0xe2, 0xb7, 0x65, 0x7c, 0x0c, 0xfb, 0xe6, 0xdd, 0xf8, 0x43,
+ 0x16, 0x85, 0x04, 0x7f, 0x60, 0x85, 0x64, 0x15, 0x12, 0x02, 0x67, 0xed,
+ 0xd1, 0x1f, 0xa0, 0x59, 0x40, 0x6e, 0xde, 0x33, 0x7b, 0x7a, 0x5f, 0x68,
+ 0x27, 0xa0, 0x32, 0xfb, 0x35, 0xff, 0xb1, 0x51, 0x28, 0x41, 0x1a, 0xc0,
+ 0x3e, 0x5b, 0x96, 0x21, 0x66, 0xee, 0x40, 0x01},
+ {0xa9, 0x63, 0xa9, 0x4c, 0xf4, 0xcf, 0x43, 0xd7, 0x08, 0x54, 0x93, 0xaa,
+ 0x3e, 0x7a, 0x0b, 0xa3, 0x6b, 0x81, 0xd2, 0x61, 0xda, 0xca, 0x2f, 0x44,
+ 0xca, 0xf2, 0x49, 0x64, 0x80, 0xf3, 0xbd, 0x31, 0x14, 0xa3, 0x29, 0xd5,
+ 0xab, 0x45, 0xee, 0x42, 0xdf, 0xbd, 0x42, 0x57, 0x44, 0x51, 0x42, 0x3f,
+ 0x1e, 0x1c, 0x5a, 0x44, 0xaa, 0x73, 0xbf, 0xf3, 0x65, 0x48, 0x20, 0xcd,
+ 0x5a, 0x03, 0x10, 0x16, 0x4d, 0x79, 0xb7, 0x25, 0x63, 0xee, 0xf9, 0x96,
+ 0xde, 0x79, 0x60, 0xad, 0x3e, 0xde, 0x44, 0x03, 0x12, 0xbe, 0xd4, 0xf4,
+ 0x33, 0xd1, 0x03, 0x25, 0x9d, 0x85, 0xbc, 0x53, 0x5b, 0xcb, 0x6a, 0x9a,
+ 0x4b, 0x66, 0xa5, 0x33, 0x21, 0xde, 0xe0, 0x83, 0x4b, 0xc5, 0x53, 0xfd,
+ 0x3c, 0x09, 0x70, 0x06, 0xa0, 0x84, 0xe8, 0x75, 0x38, 0xad, 0x48, 0xb8,
+ 0x1c, 0x7c, 0xc7, 0x06, 0xf0, 0xe2, 0xd8, 0x38, 0x76, 0x43, 0x3b, 0x49,
+ 0x64, 0x10, 0x09, 0x49, 0x8d, 0x1a, 0xae, 0xc4, 0x99, 0x86, 0x79, 0x89,
+ 0x26, 0xc7, 0x0e, 0x66, 0xed, 0xa1, 0x65, 0x2a, 0x4e, 0x85, 0xda, 0xe9,
+ 0x40, 0x52, 0x8c, 0xc1, 0xf6, 0x35, 0x8d, 0x39, 0xc4, 0xf7, 0xe5, 0xb8,
+ 0x18, 0x9a, 0xaf, 0x1c, 0xf9, 0xc2, 0x6e, 0xf9, 0x1f, 0xa2, 0xf3, 0x1f,
+ 0x25, 0xb9, 0x00, 0xf6, 0x54, 0x71, 0x49, 0x73, 0x4d, 0x0b, 0xd4, 0x3f,
+ 0x17, 0x81, 0xb9, 0x05, 0x37, 0x3d, 0xa3, 0x74, 0x73, 0xbf, 0x8b, 0x7d,
+ 0x29, 0xb3, 0xd3, 0xf1, 0xc6, 0xc1, 0xc9, 0x80, 0x4f, 0xee, 0x90, 0xfe,
+ 0xf3, 0x0e, 0xcc, 0xa2, 0xa1, 0xd4, 0x6b, 0xc2, 0x49, 0x4c, 0x37, 0xa4,
+ 0x77, 0xe1, 0x88, 0xef, 0xb8, 0x11, 0x98, 0x3c, 0x1e, 0x3a, 0xbf, 0xe6,
+ 0xf8, 0x01, 0xb4, 0xc8, 0xca, 0xd7, 0x20, 0x33, 0xc3, 0x50, 0xf8, 0x0a,
+ 0xdc, 0xbb, 0x60, 0x71, 0x3c, 0x2c, 0x98, 0xd3, 0xdd, 0xbb, 0xde, 0xb9,
+ 0xe2, 0x81, 0x2a, 0x42, 0xb6, 0x06, 0xec, 0x8f, 0x16, 0x42, 0xfe, 0x73,
+ 0x6a, 0x87, 0x85, 0x7b, 0x83, 0xf5, 0xdf, 0x2c, 0x59, 0xb8, 0x1d, 0xe0,
+ 0xe7, 0x77, 0x9c, 0xb4, 0xb7, 0xc2, 0x25, 0x12, 0x62, 0x48, 0x01, 0xcc,
+ 0xfd, 0x73, 0x68, 0xa7, 0xe6, 0xca, 0xec, 0x89, 0x46, 0x84, 0x0d, 0x01,
+ 0xb9, 0x46, 0x0f, 0x92, 0xba, 0xe7, 0xb3, 0x38, 0xed, 0xb1, 0x0b, 0xaa,
+ 0x11, 0x09, 0x89, 0x83, 0xe2, 0xc8, 0xd2, 0x20, 0x32, 0x81, 0x0d, 0xfe,
+ 0xac, 0xaf, 0x7f, 0x1b, 0xba, 0x99, 0xf1, 0x88, 0x55, 0xaf, 0x79, 0x07,
+ 0x55, 0x7f, 0x55, 0x0a, 0x1a, 0xb8, 0x90, 0x45, 0xc3, 0x8e, 0x02, 0x96,
+ 0xa1, 0x33, 0xb1, 0x6e, 0x81, 0xc4, 0x1e, 0xac, 0x88, 0xdd, 0xfa, 0x2c,
+ 0x4c, 0x78, 0x87, 0xb6, 0x3d, 0x68, 0x14, 0xcb, 0x65, 0x04, 0x32, 0x72,
+ 0x73, 0x12, 0x57, 0x4c, 0xec, 0xb1, 0xa8, 0xdb, 0xe7, 0x6b, 0x3d, 0x6b,
+ 0x82, 0x67, 0x33, 0xe6, 0xab, 0x1a, 0x49, 0x8e, 0xf4, 0x8f, 0xdb, 0xad,
+ 0x9a, 0xfe, 0xad, 0x51, 0x74, 0x3c, 0x62, 0x1b, 0x37, 0x9c, 0xa4, 0x5f,
+ 0xe0, 0xd9, 0x30, 0xc9, 0x5d, 0xa6, 0xa4, 0xac, 0x15, 0x76, 0x8c, 0xeb,
+ 0x29, 0x7f, 0x45, 0xa8, 0x3f, 0x21, 0xb4, 0x0e, 0x34, 0x7a, 0xab, 0xec,
+ 0xe2, 0x03, 0xb4, 0x1e, 0xeb, 0x3f, 0xde, 0xe6, 0x2f, 0xd8, 0x80, 0x1b,
+ 0x2c, 0xe4, 0xe0, 0xa6, 0xb7, 0x06, 0x1b, 0xdd, 0xf7, 0x00, 0xe4, 0x88,
+ 0x2e, 0x7d, 0x90, 0x1c, 0x00, 0xde, 0x27, 0xed, 0xf3, 0x4d, 0x32, 0xca,
+ 0x79, 0xd9, 0xdf, 0x59, 0x34, 0x6f, 0xeb, 0x12, 0xea, 0x6b, 0x6d, 0xc6,
+ 0x88, 0xa6, 0xd0, 0x4e, 0xe7, 0x51, 0x9e, 0x0d, 0x24, 0x82, 0xdc, 0x8e,
+ 0x9a, 0xb9, 0x3a, 0x39, 0xd2, 0xc5, 0x53, 0xb4, 0xd9, 0x25, 0x7a, 0x57,
+ 0x41, 0x85, 0xbb, 0x6a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1423,
+ {0x79, 0x01, 0x0e, 0xa8, 0x82, 0xbf, 0x2b, 0x2a, 0x50, 0x40, 0x55,
+ 0xae, 0x3a, 0x13, 0x8d, 0xce, 0xf9, 0x3b, 0x8c, 0x6e, 0x46, 0x09,
+ 0xa5, 0x30, 0x54, 0x11, 0xc0, 0x89, 0x81, 0x0c, 0x68, 0x64},
+ {0x1f, 0x84, 0xe6, 0x2c, 0x05, 0x14, 0xce, 0xf7, 0xa4, 0x3d, 0x46, 0xf8,
+ 0x42, 0xec, 0x6d, 0x72, 0x2f, 0x9b, 0x64, 0x67, 0xcf, 0x2c, 0x3c, 0x3b,
+ 0x43, 0x9e, 0xb9, 0x2a, 0xa3, 0x98, 0xc2, 0x09, 0x6b, 0xd1, 0x3c, 0xe7,
+ 0x97, 0x60, 0x71, 0x02, 0x3b, 0xfc, 0xae, 0x10, 0x49, 0x19, 0xa2, 0x30,
+ 0x74, 0xa3, 0xb5, 0x4d, 0xfd, 0x37, 0x95, 0x4b, 0x0c, 0x69, 0xb0, 0x6f,
+ 0xe8, 0x24, 0x64, 0x9a, 0xf9, 0xf9, 0xba, 0xf3, 0xc7, 0xd5, 0x3f, 0x75,
+ 0x7e, 0x60, 0x14, 0xe7, 0x08, 0x04, 0xf7, 0xe4, 0x61, 0x05, 0x6c, 0x19,
+ 0x84, 0x8c, 0x95, 0xd3, 0xb4, 0x88, 0x1d, 0x06, 0x2b, 0x59, 0x03, 0x11,
+ 0x64, 0x66, 0xbb, 0x88, 0x7e, 0xeb, 0x41, 0x7c, 0xee, 0x60, 0x51, 0xf2,
+ 0xab, 0x61, 0xb5, 0x04, 0x23, 0x97, 0xc8, 0xa1, 0x5e, 0xfb, 0x12, 0x1c,
+ 0x44, 0xf8, 0xb7, 0xf0, 0xb6, 0xc4, 0xc4, 0x36, 0x6c, 0x89, 0x99, 0x54,
+ 0x84, 0x70, 0xc0, 0xd9, 0x18, 0xa4, 0x94, 0x45, 0xb0, 0x80, 0x9d, 0xe2,
+ 0x39, 0x9f, 0xa8, 0x3d, 0x78, 0x63, 0x30, 0x81, 0xd4, 0x47, 0x71, 0x39,
+ 0xf7, 0x33, 0x7d, 0xbd, 0x3b, 0x34, 0x8f, 0xba, 0x9a, 0x6f, 0x74, 0x1d,
+ 0x28, 0xfc, 0xc3, 0x65, 0x68, 0xfa, 0x1b, 0x2a, 0xb5, 0x14, 0xb6, 0x9f,
+ 0xad, 0xe5, 0x92, 0xac, 0xb4, 0x59, 0x81, 0x95, 0xee, 0xaa, 0xad, 0x47,
+ 0xfc, 0xb0, 0x9e, 0xa3, 0x2f, 0xce, 0xdf, 0xb0, 0x6f, 0x49, 0xbb, 0x62,
+ 0x61, 0x32, 0x1e, 0x51, 0xfc, 0x13, 0xc2, 0x87, 0x58, 0x13, 0x8b, 0xb1,
+ 0xee, 0x08, 0x4a, 0xed, 0xd1, 0x39, 0xcf, 0x1c, 0xe2, 0x4d, 0x11, 0x1b,
+ 0xd8, 0x9f, 0x3c, 0x06, 0x79, 0x84, 0xa0, 0x88, 0x20, 0x9e, 0x7d, 0xce,
+ 0x6c, 0x62, 0x6a, 0x0c, 0x90, 0xfe, 0x8e, 0xd7, 0x53, 0xd6, 0x48, 0x76,
+ 0x9e, 0x78, 0x38, 0xe0, 0x11, 0x70, 0x6f, 0x24, 0x8e, 0xd4, 0xda, 0xb9,
+ 0xac, 0xde, 0x3a, 0xa7, 0x06, 0xbb, 0x44, 0x75, 0x5e, 0xf1, 0x2f, 0x00,
+ 0xe0, 0x91, 0xb2, 0x21, 0xe6, 0x05, 0xc7, 0xd0, 0xac, 0x6c, 0xfd, 0x50,
+ 0x6c, 0xe2, 0x06, 0xca, 0x84, 0x8a, 0x68, 0xb4, 0xf3, 0x41, 0x86, 0x89,
+ 0xf9, 0x18, 0xb3, 0x25, 0x73, 0x8a, 0x59, 0x1a, 0xb6, 0xd5, 0xb2, 0x5f,
+ 0xf2, 0x9e, 0xc3, 0x51, 0x3a, 0x5e, 0xfd, 0x1e, 0x31, 0xd3, 0x5f, 0x99,
+ 0x8f, 0xb4, 0x51, 0x24, 0x20, 0xf1, 0x3f, 0x7b, 0xbb, 0x77, 0xec, 0xa3,
+ 0x65, 0x78, 0x7c, 0x2f, 0x28, 0x87, 0x17, 0xf3, 0xa5, 0xe2, 0x7d, 0x72,
+ 0x5a, 0x81, 0xc1, 0x04, 0x2c, 0x54, 0x66, 0xb5, 0xe8, 0xf3, 0x4d, 0x8d,
+ 0x3d, 0xac, 0x9f, 0x3d, 0x8c, 0x69, 0x6c, 0x57, 0x3b, 0xa1, 0x9d, 0x4b,
+ 0x59, 0xd4, 0x5e, 0xe3, 0xfd, 0x69, 0x76, 0xa2, 0x66, 0x7d, 0xf5, 0x95,
+ 0x09, 0xfc, 0xbe, 0xca, 0x2b, 0x2e, 0x31, 0xb0, 0xf8, 0x09, 0x31, 0xf3,
+ 0x5a, 0x31, 0x5d, 0x2b, 0x39, 0x38, 0x42, 0x58, 0x16, 0x54, 0x76, 0xb3,
+ 0x28, 0x2b, 0x78, 0xff, 0xde, 0x2e, 0xd5, 0xc7, 0x89, 0x89, 0x27, 0xb1,
+ 0x25, 0x7f, 0xef, 0xc7, 0x20, 0x37, 0xca, 0xc9, 0x3a, 0x23, 0x65, 0x5e,
+ 0xfe, 0x2b, 0x24, 0x1b, 0x66, 0xf7, 0x29, 0x5d, 0xdd, 0xa7, 0xa9, 0xb8,
+ 0xf2, 0x28, 0xbf, 0xaa, 0x87, 0x4b, 0x30, 0x31, 0x6e, 0x2f, 0x97, 0x3c,
+ 0x97, 0xdf, 0x42, 0xb1, 0xdb, 0x4f, 0x88, 0xa9, 0x64, 0x85, 0x18, 0x99,
+ 0x73, 0xa8, 0x12, 0xc0, 0x4b, 0xf8, 0x9f, 0xf9, 0x1e, 0x7b, 0x91, 0x8c,
+ 0x90, 0x3c, 0xae, 0xf4, 0x4d, 0x9c, 0xca, 0x3b, 0x64, 0x0b, 0xba, 0x9b,
+ 0xe3, 0xf5, 0x65, 0xc9, 0xed, 0xc5, 0x05, 0x27, 0x96, 0xb2, 0xe3, 0x6d,
+ 0x2b, 0xbe, 0xd7, 0x70, 0xdb, 0xb4, 0x34, 0x7a},
+ {0x50, 0x6d, 0x96, 0xd2, 0xed, 0xf7, 0x8a, 0x67, 0x06, 0x85, 0xe4, 0x5e,
+ 0x4e, 0x22, 0xb4, 0x8d, 0x06, 0x3c, 0x93, 0xa1, 0x28, 0xfe, 0xd9, 0xa8,
+ 0x89, 0xa2, 0x76, 0xa4, 0x2d, 0xda, 0x8b, 0xb3, 0x12, 0xa0, 0x57, 0xcf,
+ 0x7a, 0x70, 0xb3, 0x3a, 0x24, 0xa6, 0x76, 0xae, 0x7f, 0x16, 0xbe, 0x3b,
+ 0x2f, 0x6b, 0x2a, 0x98, 0xc6, 0xd1, 0x36, 0x9d, 0x5d, 0x79, 0xe6, 0xa3,
+ 0xbb, 0xff, 0x08, 0x48, 0x48, 0x6a, 0x58, 0x0f, 0xd6, 0x92, 0xd6, 0x44,
+ 0x33, 0x2a, 0xbb, 0x8c, 0x7f, 0xbe, 0xa0, 0x92, 0x4b, 0x61, 0xfc, 0x42,
+ 0x02, 0xbd, 0x5c, 0x00, 0x85, 0x6e, 0xbc, 0x7c, 0x44, 0x82, 0x28, 0x9f,
+ 0x8a, 0xb8, 0x06, 0x1c, 0xd6, 0x65, 0xe0, 0x46, 0x8f, 0x93, 0x0a, 0x88,
+ 0xa3, 0xeb, 0x14, 0xfa, 0x64, 0x92, 0xee, 0xa2, 0x27, 0x2f, 0xaa, 0xa6,
+ 0x37, 0xa5, 0x8b, 0xb3, 0xc6, 0x17, 0x87, 0x16, 0x20, 0xfb, 0x25, 0x2e,
+ 0xe1, 0x2f, 0x01, 0x99, 0xb6, 0x03, 0xaf, 0x99, 0x85, 0xf4, 0xc4, 0x58,
+ 0xfd, 0xa9, 0xc9, 0x83, 0x85, 0x39, 0xa8, 0xb7, 0x79, 0x5f, 0xa5, 0x03,
+ 0x66, 0x6a, 0x83, 0x66, 0x5e, 0xc9, 0x49, 0xde, 0x31, 0x66, 0x65, 0x43,
+ 0x6f, 0x55, 0xdc, 0x03, 0xbb, 0x46, 0xdb, 0x73, 0xc2, 0xbf, 0xac, 0xa5,
+ 0x19, 0xcb, 0xea, 0x91, 0x03, 0xb7, 0xe1, 0xb7, 0x4f, 0xe8, 0x1e, 0xf6,
+ 0x06, 0x9f, 0x67, 0x0b, 0xff, 0x52, 0x1a, 0xcc, 0x3e, 0x53, 0xd3, 0x44,
+ 0xa5, 0x7f, 0x6a, 0x78, 0xcb, 0x36, 0xe8, 0x26, 0x1e, 0xa7, 0xc4, 0x56,
+ 0xd2, 0x59, 0x00, 0x3c, 0x47, 0xdd, 0xcb, 0x24, 0x43, 0x65, 0xc0, 0x7c,
+ 0x4e, 0x06, 0x9d, 0x34, 0x2c, 0x3a, 0x33, 0x2f, 0x8e, 0xaa, 0x1b, 0x0c,
+ 0x59, 0x11, 0xf0, 0x72, 0x6b, 0x0a, 0xbb, 0x39, 0xb3, 0xca, 0xc6, 0xed,
+ 0x20, 0xea, 0x36, 0x8f, 0x7e, 0x07, 0xc5, 0x0a, 0x8d, 0xfc, 0xa2, 0x90,
+ 0x8a, 0x90, 0x79, 0xbd, 0x18, 0x27, 0x8d, 0xeb, 0x0b, 0x0f, 0xe9, 0xc4,
+ 0x64, 0xb4, 0xff, 0x61, 0x17, 0x46, 0xde, 0xef, 0x06, 0x8e, 0xf3, 0xbb,
+ 0x9d, 0xf1, 0xff, 0xe5, 0xca, 0xa9, 0x72, 0x01, 0xbb, 0x39, 0x65, 0x91,
+ 0xa6, 0x85, 0xf7, 0xab, 0x50, 0x66, 0xc1, 0x74, 0x8d, 0x5a, 0xc5, 0xf5,
+ 0x79, 0x47, 0xa4, 0x2b, 0x4f, 0xee, 0x5a, 0x32, 0xc2, 0x33, 0xf8, 0xfa,
+ 0x52, 0xe8, 0xeb, 0xf7, 0xb7, 0x3c, 0x81, 0x6b, 0xa5, 0xdd, 0x35, 0x99,
+ 0xef, 0x1c, 0xd8, 0x23, 0x5e, 0xbd, 0x16, 0x7b, 0x8c, 0xba, 0x77, 0x94,
+ 0x53, 0xa2, 0x7d, 0x6b, 0x0d, 0x9b, 0xc7, 0xce, 0x5d, 0x2d, 0x2f, 0xcf,
+ 0x9f, 0x50, 0x33, 0xf9, 0x79, 0x17, 0x5b, 0x50, 0xa6, 0x0d, 0xd0, 0xa5,
+ 0x8f, 0xd3, 0xea, 0xa9, 0x49, 0x63, 0xae, 0xcb, 0x49, 0x30, 0x75, 0xe5,
+ 0x9f, 0x00, 0xae, 0x72, 0x59, 0x46, 0x33, 0xfb, 0x91, 0xd1, 0x9f, 0x30,
+ 0xf0, 0x83, 0xe0, 0x61, 0xc5, 0x52, 0x5d, 0xae, 0xba, 0x63, 0xd1, 0xb8,
+ 0x3d, 0xf9, 0xdc, 0x7d, 0xa2, 0xb2, 0x38, 0xdf, 0x61, 0x90, 0xc6, 0x7a,
+ 0x5e, 0x3c, 0x0e, 0x7c, 0x38, 0x09, 0x3a, 0x01, 0x88, 0x32, 0x21, 0x86,
+ 0xb2, 0xe8, 0x86, 0xc4, 0x25, 0x3d, 0xfe, 0x95, 0x02, 0xe7, 0x65, 0xa8,
+ 0x88, 0x67, 0xc8, 0x64, 0x0a, 0x84, 0x78, 0x7b, 0x01, 0xdf, 0x6d, 0x5b,
+ 0x06, 0x24, 0xdf, 0xa8, 0x04, 0xed, 0x24, 0x0e, 0xcd, 0x38, 0xa7, 0x03,
+ 0x1c, 0x60, 0xdc, 0x49, 0x5e, 0x33, 0x9e, 0x2b, 0x06, 0x4e, 0x29, 0x36,
+ 0x5b, 0x7b, 0x27, 0xae, 0x76, 0x21, 0x08, 0x12, 0x9f, 0xf8, 0x99, 0x85,
+ 0x34, 0x46, 0x02, 0x92, 0x44, 0xc5, 0x2f, 0x9b, 0xf7, 0xaa, 0x0d, 0x84,
+ 0x6f, 0xea, 0xa9, 0xa7, 0x09, 0x27, 0xa6, 0x0e, 0x29, 0xbc, 0xd2, 0xb7,
+ 0xf5, 0x25, 0x3f, 0xd7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1424,
+ {0xd5, 0xf1, 0x04, 0x61, 0x6b, 0xcc, 0xa5, 0x79, 0xbd, 0x37, 0xb4,
+ 0xfa, 0xf5, 0x9d, 0xed, 0xe8, 0xd2, 0xa0, 0x1b, 0x2a, 0x46, 0x55,
+ 0xfb, 0x0c, 0x6a, 0xbc, 0xc5, 0x4f, 0xe4, 0x31, 0xd5, 0x18},
+ {0xdb, 0xef, 0x4a, 0x3b, 0xdd, 0xed, 0x46, 0x21, 0x5e, 0x3f, 0x04, 0x8b,
+ 0x0d, 0x39, 0xc8, 0x18, 0x02, 0x79, 0x80, 0xa3, 0x2f, 0xb4, 0xd9, 0xe6,
+ 0xc9, 0x36, 0x16, 0x21, 0xc4, 0x6c, 0x4b, 0x50, 0x52, 0x60, 0x15, 0x20,
+ 0x6b, 0x3b, 0x07, 0xc8, 0xff, 0x3b, 0x38, 0x1f, 0x97, 0xe1, 0x1f, 0xb7,
+ 0xc2, 0x27, 0xe2, 0x9f, 0x7b, 0x2e, 0x99, 0xdc, 0x98, 0xb2, 0x4b, 0xd1,
+ 0x5c, 0x8e, 0xce, 0xfe, 0x45, 0x94, 0xb0, 0x12, 0xfb, 0x1c, 0xb1, 0x81,
+ 0xe0, 0x93, 0x10, 0x7a, 0x76, 0x22, 0x8e, 0x0b, 0xc9, 0x61, 0x8a, 0x18,
+ 0x05, 0xfe, 0xdc, 0x14, 0x1d, 0x79, 0xb7, 0x49, 0xf4, 0x0b, 0xfc, 0x79,
+ 0xf1, 0x26, 0x5c, 0x1e, 0x76, 0x56, 0x71, 0x15, 0xa1, 0xe1, 0xa0, 0x8a,
+ 0xfa, 0xea, 0x1a, 0x75, 0x86, 0xed, 0xff, 0x39, 0x86, 0xfe, 0xd0, 0xc3,
+ 0xab, 0x1c, 0x2a, 0xff, 0x1a, 0xed, 0x6b, 0x69, 0x40, 0xf1, 0x01, 0x5b,
+ 0xce, 0xb6, 0xec, 0xf2, 0x35, 0x9a, 0xde, 0xf2, 0xab, 0x26, 0x60, 0xea,
+ 0xa5, 0x05, 0xa4, 0x5a, 0x08, 0xda, 0x0c, 0x31, 0xfb, 0xd9, 0xa1, 0x3e,
+ 0x69, 0x44, 0x50, 0xad, 0x4b, 0xd8, 0xb2, 0xae, 0x9e, 0xad, 0x42, 0xd2,
+ 0xc6, 0x69, 0x84, 0xbe, 0x4f, 0xcd, 0xce, 0x41, 0xd3, 0xf3, 0xe1, 0x77,
+ 0x33, 0x04, 0xfe, 0xc5, 0x27, 0x9c, 0xc2, 0x9b, 0x93, 0x7a, 0x5c, 0x30,
+ 0x66, 0x5a, 0xad, 0x93, 0x08, 0x8d, 0x3e, 0xfe, 0x9f, 0xc6, 0xa4, 0xec,
+ 0x09, 0xfc, 0x55, 0xdf, 0x20, 0x15, 0x22, 0x20, 0x9c, 0x25, 0xcc, 0x0c,
+ 0xe3, 0x96, 0x06, 0xb3, 0x8b, 0xd4, 0x8c, 0xeb, 0xe7, 0x9b, 0x48, 0xfd,
+ 0x37, 0x24, 0x53, 0x8b, 0xd6, 0xf8, 0x99, 0x33, 0x46, 0x76, 0x40, 0x15,
+ 0x36, 0x03, 0xaf, 0x69, 0x9b, 0x45, 0x92, 0x32, 0x76, 0x83, 0x62, 0x67,
+ 0x2a, 0xec, 0x15, 0xfa, 0x00, 0x09, 0xb4, 0xe7, 0xc7, 0x60, 0xd2, 0x4a,
+ 0xbf, 0xe5, 0xc3, 0x70, 0xde, 0xf3, 0x51, 0xc1, 0x49, 0x09, 0x94, 0x8a,
+ 0x69, 0x82, 0x2f, 0x29, 0xe7, 0x0e, 0xf2, 0x47, 0x78, 0xaf, 0x82, 0xf9,
+ 0x96, 0xa6, 0xdb, 0x07, 0x5e, 0xff, 0x49, 0xcc, 0xd3, 0x11, 0x6a, 0xce,
+ 0xcf, 0xd8, 0xed, 0x34, 0xdc, 0xd4, 0xf5, 0x2a, 0xbe, 0xf7, 0x67, 0x01,
+ 0xea, 0x07, 0xb1, 0xa2, 0x70, 0x1e, 0xbd, 0xf5, 0x32, 0x3b, 0x73, 0x19,
+ 0x3d, 0xe1, 0xad, 0xbb, 0x43, 0xa2, 0x02, 0x53, 0xb5, 0x69, 0x8a, 0xeb,
+ 0x72, 0x1b, 0x86, 0x08, 0xde, 0xd2, 0xb4, 0x16, 0x92, 0x7a, 0xe6, 0x61,
+ 0x9c, 0x32, 0x06, 0x17, 0x22, 0x75, 0x30, 0x25, 0x91, 0xf6, 0xd4, 0xb7,
+ 0x26, 0xef, 0xae, 0x89, 0x7a, 0x9b, 0x12, 0x41, 0xb7, 0x13, 0xbe, 0x30,
+ 0x38, 0x85, 0xc6, 0xf9, 0x20, 0x53, 0x20, 0xc1, 0xf4, 0x8f, 0x58, 0x04,
+ 0x8c, 0x0a, 0x2e, 0x1b, 0x24, 0x32, 0xfa, 0x52, 0xfb, 0xad, 0x67, 0x60,
+ 0x4b, 0x75, 0xf2, 0x59, 0xf4, 0xf9, 0xd7, 0xce, 0xfc, 0x2b, 0x52, 0x09,
+ 0x21, 0x43, 0x7b, 0xca, 0x31, 0xce, 0xdd, 0xee, 0x85, 0x78, 0xed, 0x7a,
+ 0x6d, 0xfc, 0xa5, 0xf9, 0x91, 0xf3, 0xa5, 0xfb, 0x60, 0xfa, 0x32, 0x20,
+ 0x91, 0xe5, 0x72, 0xe6, 0xc9, 0xc2, 0x3f, 0xa5, 0xf4, 0xdd, 0x06, 0xec,
+ 0x40, 0x53, 0x9a, 0xdc, 0xbf, 0xf7, 0xf7, 0xa3, 0x68, 0x54, 0x2c, 0x68,
+ 0x4e, 0xbc, 0xcd, 0x6e, 0x04, 0x1d, 0xd6, 0x3b, 0x81, 0x4a, 0x51, 0xcc,
+ 0xb8, 0xbb, 0xbf, 0x63, 0x53, 0x66, 0x83, 0x72, 0x14, 0x4e, 0xe5, 0x0b,
+ 0xab, 0xd6, 0xad, 0xef, 0x23, 0x58, 0xa9, 0xe4, 0x59, 0xdd, 0x0d, 0x17,
+ 0x7c, 0xbd, 0x80, 0xc4, 0x79, 0x36, 0x3b, 0x43, 0xd2, 0x43, 0x17, 0xe1,
+ 0x23, 0xe5, 0x1f, 0xc1, 0xc1, 0x77, 0xb0, 0x46},
+ {0x71, 0x1e, 0x6b, 0x5f, 0xcd, 0xb0, 0x0f, 0x7a, 0xcf, 0xfc, 0x6f, 0x46,
+ 0x22, 0x25, 0x32, 0xc9, 0xf5, 0xa7, 0x39, 0x76, 0x65, 0x57, 0xc2, 0xda,
+ 0x0e, 0x1a, 0x12, 0xf9, 0x05, 0xa8, 0xca, 0xa4, 0xe1, 0x60, 0xa8, 0x45,
+ 0x42, 0xda, 0x83, 0x9f, 0xe1, 0x65, 0x85, 0x18, 0xcd, 0xf8, 0x47, 0x11,
+ 0x98, 0x0a, 0x5d, 0xce, 0x87, 0x4a, 0x9c, 0xda, 0xca, 0x73, 0xa0, 0x0a,
+ 0xc9, 0x08, 0x5e, 0x34, 0xfd, 0x97, 0x67, 0xb1, 0x2c, 0xc5, 0x4c, 0xea,
+ 0x34, 0x52, 0xc7, 0x6a, 0x59, 0xa1, 0xd1, 0xf9, 0x41, 0x5a, 0x0c, 0x63,
+ 0x8f, 0x28, 0x50, 0x0a, 0xd8, 0x9f, 0x9b, 0x36, 0x5a, 0x99, 0x58, 0x6e,
+ 0xf1, 0x60, 0x3f, 0x9b, 0x1c, 0xdb, 0x55, 0x54, 0x3e, 0xcb, 0x0d, 0x16,
+ 0x35, 0x69, 0xf3, 0x73, 0x53, 0x82, 0x1f, 0x00, 0x2b, 0xb3, 0x00, 0xc7,
+ 0xe4, 0xdd, 0x94, 0xb0, 0x64, 0x22, 0xb5, 0x64, 0x4b, 0x58, 0x01, 0xd2,
+ 0x5c, 0x71, 0x6b, 0xfb, 0xb4, 0x3a, 0x30, 0x93, 0xbd, 0x26, 0x11, 0x65,
+ 0x53, 0x06, 0x4f, 0x77, 0xfa, 0xc1, 0xb4, 0x1c, 0xd1, 0x87, 0xa2, 0xfc,
+ 0x6a, 0x90, 0x89, 0x57, 0xaf, 0x3a, 0xc4, 0xe1, 0x61, 0x32, 0xa5, 0x6c,
+ 0x43, 0x93, 0xbb, 0xd3, 0x4c, 0xe2, 0x6d, 0x05, 0x64, 0x10, 0x40, 0xb5,
+ 0xf5, 0x12, 0x47, 0x87, 0xc4, 0x86, 0xf1, 0xac, 0xd2, 0x96, 0x3c, 0xbd,
+ 0xc5, 0x43, 0x56, 0x24, 0x5c, 0xc8, 0x60, 0x53, 0xf4, 0xe2, 0x25, 0x7e,
+ 0xed, 0x65, 0x47, 0x6d, 0x1a, 0xc3, 0xee, 0x66, 0x74, 0xcc, 0xf7, 0xff,
+ 0x1e, 0xc0, 0x11, 0xa4, 0x41, 0xc7, 0x0e, 0x74, 0x78, 0xc0, 0x9a, 0x2a,
+ 0x7d, 0xd1, 0x62, 0x90, 0xbe, 0x32, 0x6e, 0x2b, 0xcb, 0xeb, 0x10, 0x6e,
+ 0x89, 0xbd, 0xce, 0x6a, 0x5e, 0x25, 0xb9, 0xf8, 0xf2, 0x89, 0x18, 0x1f,
+ 0xbe, 0x9e, 0x20, 0x53, 0xfd, 0xb6, 0xb0, 0x0b, 0xcc, 0xfa, 0x52, 0x50,
+ 0x69, 0xaf, 0x53, 0x87, 0x43, 0x9a, 0x11, 0x9d, 0xaf, 0x35, 0x72, 0x1b,
+ 0xef, 0x0b, 0xd6, 0xa0, 0xb5, 0x16, 0xa8, 0xeb, 0x24, 0x4b, 0xcc, 0x2a,
+ 0x5e, 0xf9, 0x03, 0x9c, 0x2f, 0xc0, 0xf3, 0xdf, 0x59, 0xa0, 0xbf, 0x80,
+ 0x59, 0x63, 0xe3, 0x04, 0x94, 0xf3, 0xcb, 0xaf, 0x4d, 0x29, 0xf7, 0xe1,
+ 0xc8, 0x7c, 0x83, 0x79, 0xac, 0xac, 0x86, 0xb0, 0x58, 0xef, 0x4d, 0x9c,
+ 0xf8, 0xde, 0x9e, 0x5c, 0xd0, 0x81, 0x3b, 0x45, 0x07, 0x37, 0xb9, 0x4c,
+ 0xb8, 0x9e, 0x46, 0x40, 0x62, 0x56, 0x4e, 0x7a, 0x7d, 0xfb, 0x99, 0x9e,
+ 0xc5, 0x97, 0xc8, 0x7e, 0xe4, 0x76, 0x83, 0x81, 0x62, 0xf2, 0xbe, 0xfc,
+ 0x42, 0xc2, 0x56, 0xdf, 0xad, 0xa5, 0x52, 0x18, 0xc1, 0xe1, 0xc0, 0x62,
+ 0x60, 0x61, 0x5e, 0xab, 0x3e, 0x77, 0xbc, 0xa9, 0xe5, 0xb6, 0x29, 0x2e,
+ 0x72, 0x42, 0x0f, 0x99, 0x4b, 0x22, 0x77, 0xb3, 0xff, 0xc2, 0xc0, 0xa7,
+ 0xd9, 0xc7, 0xb7, 0xee, 0x4a, 0x14, 0x47, 0xea, 0xe4, 0x52, 0xe0, 0xae,
+ 0xf0, 0xfb, 0x35, 0x7b, 0x54, 0xa9, 0xbc, 0xa4, 0xe1, 0xf1, 0xb2, 0xa2,
+ 0x62, 0x31, 0xc7, 0xe5, 0x05, 0x3e, 0x06, 0x88, 0x41, 0x3c, 0xda, 0x7c,
+ 0xd0, 0x72, 0x3f, 0x71, 0x99, 0xf8, 0x48, 0x0a, 0xcf, 0xbf, 0xc8, 0x90,
+ 0x5b, 0x3e, 0x1e, 0x56, 0x41, 0xdc, 0x3b, 0x7c, 0xac, 0xed, 0x25, 0xe3,
+ 0xf3, 0x94, 0xc5, 0x17, 0x80, 0xf6, 0x73, 0xf8, 0x2b, 0x74, 0xc8, 0x7b,
+ 0x20, 0x6b, 0xcb, 0x01, 0x52, 0xe7, 0xce, 0x9a, 0xd5, 0x0f, 0x1f, 0xc3,
+ 0x12, 0xb2, 0x92, 0x4c, 0x6b, 0x6a, 0xb2, 0xf9, 0xb3, 0x6f, 0xd2, 0x2b,
+ 0x8f, 0x6f, 0xd5, 0x57, 0x67, 0xaa, 0xa5, 0x4b, 0x8a, 0xe9, 0x96, 0xeb,
+ 0x94, 0x8c, 0x33, 0x48, 0x3d, 0x92, 0x0c, 0x57, 0x2b, 0xe3, 0xf9, 0xfc,
+ 0xbf, 0xd2, 0xe6, 0xe1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1425,
+ {0x2a, 0xb1, 0x6a, 0x64, 0x11, 0xb9, 0x22, 0xeb, 0xc2, 0x34, 0xf8,
+ 0xe3, 0xa0, 0x0c, 0x5c, 0xec, 0x65, 0x51, 0x4d, 0x66, 0xfa, 0x92,
+ 0xb4, 0x6c, 0x3e, 0x6d, 0x6c, 0x53, 0xc6, 0x55, 0x30, 0xbf},
+ {0xdb, 0xef, 0x4a, 0x3b, 0xdd, 0xed, 0x46, 0x21, 0x5e, 0x3f, 0x04, 0x8b,
+ 0x0d, 0x39, 0xc8, 0x18, 0x02, 0x79, 0x80, 0xa3, 0x2f, 0xb4, 0xd9, 0xe6,
+ 0xc9, 0x36, 0x16, 0x21, 0xc4, 0x6c, 0x4b, 0x50, 0x52, 0x60, 0x15, 0x20,
+ 0x6b, 0x3b, 0x07, 0xc8, 0xff, 0x3b, 0x38, 0x1f, 0x97, 0xe1, 0x1f, 0xb7,
+ 0xc2, 0x27, 0xe2, 0x9f, 0x7b, 0x2e, 0x99, 0xdc, 0x98, 0xb2, 0x4b, 0xd1,
+ 0x5c, 0x8e, 0xce, 0xfe, 0x45, 0x94, 0xb0, 0x12, 0xfb, 0x1c, 0xb1, 0x81,
+ 0xe0, 0x93, 0x10, 0x7a, 0x76, 0x22, 0x8e, 0x0b, 0xc9, 0x61, 0x8a, 0x18,
+ 0x05, 0xfe, 0xdc, 0x14, 0x1d, 0x79, 0xb7, 0x49, 0xf4, 0x0b, 0xfc, 0x79,
+ 0xf1, 0x26, 0x5c, 0x1e, 0x76, 0x56, 0x71, 0x15, 0xa1, 0xe1, 0xa0, 0x8a,
+ 0xfa, 0xea, 0x1a, 0x75, 0x86, 0xed, 0xff, 0x39, 0x86, 0xfe, 0xd0, 0xc3,
+ 0xab, 0x1c, 0x2a, 0xff, 0x1a, 0xed, 0x6b, 0x69, 0x40, 0xf1, 0x01, 0x5b,
+ 0xce, 0xb6, 0xec, 0xf2, 0x35, 0x9a, 0xde, 0xf2, 0xab, 0x26, 0x60, 0xea,
+ 0xa5, 0x05, 0xa4, 0x5a, 0x08, 0xda, 0x0c, 0x31, 0xfb, 0xd9, 0xa1, 0x3e,
+ 0x69, 0x44, 0x50, 0xad, 0x4b, 0xd8, 0xb2, 0xae, 0x9e, 0xad, 0x42, 0xd2,
+ 0xc6, 0x69, 0x84, 0xbe, 0x4f, 0xcd, 0xce, 0x41, 0xd3, 0xf3, 0xe1, 0x77,
+ 0x33, 0x04, 0xfe, 0xc5, 0x27, 0x9c, 0xc2, 0x9b, 0x93, 0x7a, 0x5c, 0x30,
+ 0x66, 0x5a, 0xad, 0x93, 0x08, 0x8d, 0x3e, 0xfe, 0x9f, 0xc6, 0xa4, 0xec,
+ 0x09, 0xfc, 0x55, 0xdf, 0x20, 0x15, 0x22, 0x20, 0x9c, 0x25, 0xcc, 0x0c,
+ 0xe3, 0x96, 0x06, 0xb3, 0x8b, 0xd4, 0x8c, 0xeb, 0xe7, 0x9b, 0x48, 0xfd,
+ 0x37, 0x24, 0x53, 0x8b, 0xd6, 0xf8, 0x99, 0x33, 0x46, 0x76, 0x40, 0x15,
+ 0x36, 0x03, 0xaf, 0x69, 0x9b, 0x45, 0x92, 0x32, 0x76, 0x83, 0x62, 0x67,
+ 0x2a, 0xec, 0x15, 0xfa, 0x00, 0x09, 0xb4, 0xe7, 0xc7, 0x60, 0xd2, 0x4a,
+ 0xbf, 0xe5, 0xc3, 0x70, 0xde, 0xf3, 0x51, 0xc1, 0x49, 0x09, 0x94, 0x8a,
+ 0x69, 0x82, 0x2f, 0x29, 0xe7, 0x0e, 0xf2, 0x47, 0x78, 0xaf, 0x82, 0xf9,
+ 0x96, 0xa6, 0xdb, 0x07, 0x5e, 0xff, 0x49, 0xcc, 0xd3, 0x11, 0x6a, 0xce,
+ 0xcf, 0xd8, 0xed, 0x34, 0xdc, 0xd4, 0xf5, 0x2a, 0xbe, 0xf7, 0x67, 0x01,
+ 0xea, 0x07, 0xb1, 0xa2, 0x70, 0x1e, 0xbd, 0xf5, 0x32, 0x3b, 0x73, 0x19,
+ 0x3d, 0xe1, 0xad, 0xbb, 0x43, 0xa2, 0x02, 0x53, 0xb5, 0x69, 0x8a, 0xeb,
+ 0x72, 0x1b, 0x86, 0x08, 0xde, 0xd2, 0xb4, 0x16, 0x92, 0x7a, 0xe6, 0x61,
+ 0x9c, 0x32, 0x06, 0x17, 0x22, 0x75, 0x30, 0x25, 0x91, 0xf6, 0xd4, 0xb7,
+ 0x26, 0xef, 0xae, 0x89, 0x7a, 0x9b, 0x12, 0x41, 0xb7, 0x13, 0xbe, 0x30,
+ 0x38, 0x85, 0xc6, 0xf9, 0x20, 0x53, 0x20, 0xc1, 0xf4, 0x8f, 0x58, 0x04,
+ 0x8c, 0x0a, 0x2e, 0x1b, 0x24, 0x32, 0xfa, 0x52, 0xfb, 0xad, 0x67, 0x60,
+ 0x4b, 0x75, 0xf2, 0x59, 0xf4, 0xf9, 0xd7, 0xce, 0xfc, 0x2b, 0x52, 0x09,
+ 0x21, 0x43, 0x7b, 0xca, 0x31, 0xce, 0xdd, 0xee, 0x85, 0x78, 0xed, 0x7a,
+ 0x6d, 0xfc, 0xa5, 0xf9, 0x91, 0xf3, 0xa5, 0xfb, 0x60, 0xfa, 0x32, 0x20,
+ 0x91, 0xe5, 0x72, 0xe6, 0xc9, 0xc2, 0x3f, 0xa5, 0xf4, 0xdd, 0x06, 0xec,
+ 0x40, 0x53, 0x9a, 0xdc, 0xbf, 0xf7, 0xf7, 0xa3, 0x68, 0x54, 0x2c, 0x68,
+ 0x4e, 0xbc, 0xcd, 0x6e, 0x04, 0x1d, 0xd6, 0x3b, 0x81, 0x4a, 0x51, 0xcc,
+ 0xb8, 0xbb, 0xbf, 0x63, 0x53, 0x66, 0x83, 0x72, 0x14, 0x4e, 0xe5, 0x0b,
+ 0xab, 0xd6, 0xad, 0xef, 0x23, 0x58, 0xa9, 0xe4, 0x59, 0xdd, 0x0d, 0x17,
+ 0x7c, 0xbd, 0x80, 0xc4, 0x79, 0x36, 0x3b, 0x43, 0xd2, 0x43, 0x17, 0xe1,
+ 0x23, 0xe5, 0x1f, 0xc1, 0xc1, 0x77, 0xb0, 0x46},
+ {0xff, 0x1b, 0x4f, 0xf0, 0x35, 0x61, 0x89, 0x5d, 0x57, 0xc4, 0x00, 0xa1,
+ 0x8e, 0x43, 0x1a, 0x1b, 0xf9, 0x0c, 0xe5, 0x40, 0x42, 0xa0, 0x82, 0x3d,
+ 0x25, 0x2b, 0xf2, 0xe9, 0x50, 0x7e, 0x66, 0x6d, 0x2e, 0x88, 0xd0, 0xf8,
+ 0x1b, 0x47, 0x71, 0xfb, 0x8f, 0x02, 0xb4, 0xb7, 0xef, 0xef, 0x09, 0x24,
+ 0x65, 0x26, 0x35, 0x14, 0xf4, 0x8c, 0xb2, 0xcf, 0x79, 0x64, 0x5e, 0x35,
+ 0x78, 0x3a, 0xbc, 0x80, 0x0c, 0xb6, 0x6f, 0xe8, 0xc8, 0x27, 0x05, 0x81,
+ 0x0f, 0x36, 0xe7, 0x7b, 0x8d, 0x02, 0x26, 0x07, 0x96, 0xf4, 0x47, 0x1f,
+ 0x00, 0x6a, 0x8d, 0x47, 0x5b, 0xba, 0xd5, 0x93, 0xbc, 0xef, 0xfe, 0xe1,
+ 0xd2, 0x1f, 0x2d, 0x34, 0x78, 0xc2, 0x24, 0x0d, 0xf5, 0x5c, 0x7b, 0x40,
+ 0x14, 0x62, 0xb7, 0x84, 0x06, 0xb5, 0xcc, 0x5e, 0xff, 0xa9, 0xd9, 0x9e,
+ 0x60, 0x29, 0xd9, 0x2d, 0x24, 0x34, 0xcb, 0x85, 0x09, 0x8c, 0x52, 0xcc,
+ 0x52, 0x75, 0x31, 0x81, 0xae, 0xd5, 0x4f, 0x2e, 0x3a, 0x3f, 0xcd, 0x0a,
+ 0x72, 0x03, 0xd6, 0xc4, 0x7f, 0x31, 0xeb, 0x3f, 0xf8, 0x8b, 0x92, 0x31,
+ 0xa0, 0x1b, 0x2a, 0xfa, 0x26, 0x31, 0xb3, 0x07, 0xc1, 0xda, 0x04, 0x0d,
+ 0xd3, 0xc2, 0x37, 0x25, 0xc5, 0xbe, 0x88, 0xf3, 0x75, 0x9c, 0x1e, 0xc2,
+ 0xde, 0x92, 0x54, 0xd2, 0x18, 0x89, 0x7b, 0x6e, 0xe5, 0x8f, 0x49, 0xd1,
+ 0x3f, 0xba, 0xa9, 0xb9, 0x33, 0x63, 0xf0, 0xe0, 0x8a, 0xe4, 0x9f, 0x50,
+ 0x94, 0x14, 0x12, 0x29, 0xc2, 0xc6, 0xb1, 0x43, 0x0b, 0xb2, 0x25, 0xa7,
+ 0x97, 0x7d, 0x8b, 0x90, 0x91, 0x14, 0xf3, 0xa6, 0x5b, 0x4f, 0xbc, 0xfc,
+ 0xf4, 0xe8, 0x10, 0x2b, 0x69, 0xf3, 0xbb, 0x90, 0x83, 0x11, 0x59, 0x32,
+ 0x62, 0xcf, 0xac, 0x83, 0xd8, 0x33, 0x7c, 0x9c, 0x4f, 0x74, 0x6c, 0x1d,
+ 0x96, 0x1a, 0x7c, 0xbb, 0x09, 0x69, 0x4e, 0x0d, 0xc8, 0xa2, 0x89, 0x5b,
+ 0x85, 0xfb, 0x87, 0x41, 0xad, 0x86, 0xb2, 0x16, 0x32, 0xf9, 0x03, 0xda,
+ 0x4b, 0x91, 0x2b, 0x13, 0xb1, 0x0d, 0x84, 0x56, 0x76, 0xbc, 0x65, 0x30,
+ 0x2c, 0xb6, 0xed, 0xbc, 0x88, 0xb8, 0x61, 0x8a, 0xb8, 0xf8, 0xa8, 0xe8,
+ 0x77, 0x40, 0x49, 0x59, 0x50, 0xd4, 0x9c, 0x05, 0x48, 0xed, 0x03, 0x47,
+ 0xf9, 0x5e, 0x32, 0xdb, 0xe1, 0xcb, 0x34, 0x39, 0xe2, 0x4d, 0x3a, 0x12,
+ 0xd5, 0x42, 0x63, 0xfb, 0x71, 0x08, 0x02, 0x70, 0x4a, 0x5a, 0xbf, 0x37,
+ 0x22, 0x2f, 0xd6, 0xb5, 0xed, 0x48, 0x5f, 0x13, 0xab, 0xf8, 0x2c, 0x96,
+ 0x67, 0x0b, 0xea, 0x7a, 0x72, 0x11, 0x62, 0x3c, 0x3b, 0x3f, 0x4c, 0x4b,
+ 0x9b, 0xf0, 0xa3, 0x9e, 0x39, 0x77, 0x0a, 0xca, 0x3b, 0x86, 0xcf, 0x76,
+ 0xef, 0xf3, 0x2a, 0xac, 0x3f, 0x52, 0xc0, 0xfb, 0x31, 0xc3, 0xe5, 0x38,
+ 0xcf, 0x3c, 0x22, 0xfd, 0xeb, 0x34, 0x62, 0x33, 0xe8, 0x37, 0x27, 0xaf,
+ 0x03, 0x91, 0xf6, 0x02, 0x7d, 0xe2, 0xc7, 0x10, 0x45, 0x4c, 0x75, 0x71,
+ 0xd3, 0x8a, 0xfe, 0xa0, 0x31, 0xdc, 0x9e, 0xc9, 0x4e, 0xef, 0x7a, 0x4e,
+ 0xc3, 0x23, 0x3f, 0x85, 0xa0, 0xc9, 0x99, 0xcc, 0x58, 0x6b, 0x02, 0x6c,
+ 0x91, 0xaa, 0x75, 0x2f, 0xbf, 0x0d, 0x81, 0x78, 0xd7, 0x8b, 0x19, 0x79,
+ 0x1e, 0xea, 0xd9, 0x34, 0xc4, 0xf1, 0x58, 0x85, 0xe9, 0x3f, 0xf9, 0xdb,
+ 0x41, 0x1b, 0x16, 0x96, 0x11, 0x3b, 0xea, 0x77, 0xbd, 0x49, 0x38, 0x0d,
+ 0x56, 0x5b, 0x94, 0xdd, 0x10, 0x18, 0xaf, 0xa6, 0x8e, 0x33, 0x7c, 0xd5,
+ 0x1d, 0x44, 0xca, 0xa2, 0xee, 0x4b, 0x12, 0xe7, 0x3d, 0x15, 0xdf, 0x8d,
+ 0x97, 0x20, 0xfe, 0x3d, 0x09, 0xc2, 0x65, 0xa3, 0x6e, 0x35, 0xd2, 0xbb,
+ 0x3d, 0x22, 0x89, 0xa0, 0x62, 0x44, 0x84, 0x2c, 0xb1, 0x49, 0x7f, 0x55,
+ 0x1a, 0x7d, 0x55, 0x65},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1426,
+ {0xd3, 0xe2, 0x97, 0x73, 0x30, 0x82, 0xae, 0x4c, 0xad, 0x32, 0x90,
+ 0x66, 0x74, 0xba, 0x83, 0x09, 0x69, 0x20, 0x57, 0x65, 0x0b, 0x09,
+ 0x91, 0xe6, 0x26, 0xdb, 0xbe, 0xc3, 0xa2, 0x5e, 0xc1, 0x5f},
+ {0x0c, 0x78, 0x4f, 0x66, 0xa0, 0x58, 0xa5, 0xf1, 0xf3, 0xc0, 0xa0, 0x0d,
+ 0xe9, 0x0b, 0xce, 0xca, 0xf3, 0x12, 0x3c, 0x80, 0xc2, 0xd4, 0x60, 0xc9,
+ 0x08, 0x84, 0x9c, 0x1e, 0x7f, 0xdd, 0xe0, 0xe3, 0xda, 0x11, 0xd1, 0x0a,
+ 0x19, 0x17, 0x10, 0x3e, 0xeb, 0xfc, 0x6e, 0xe1, 0x87, 0x67, 0x87, 0x4b,
+ 0x53, 0xb0, 0x99, 0x60, 0xa0, 0xc5, 0x36, 0x2a, 0x7e, 0x17, 0xc7, 0xd4,
+ 0xcf, 0x23, 0x39, 0x11, 0xc2, 0xab, 0xe9, 0x0c, 0xa8, 0x95, 0xeb, 0xcf,
+ 0x2c, 0xd1, 0xa8, 0x87, 0xc2, 0xe7, 0x92, 0xab, 0x6f, 0xc9, 0x48, 0x49,
+ 0x72, 0x5f, 0x64, 0x94, 0xb7, 0x5b, 0x46, 0xb9, 0x7e, 0xa0, 0x10, 0xda,
+ 0x2f, 0x60, 0xe9, 0xb5, 0xdd, 0x9a, 0x11, 0x60, 0xbf, 0x02, 0xff, 0xcf,
+ 0x3e, 0xbb, 0x75, 0x65, 0x0e, 0x9d, 0x24, 0x3d, 0xf6, 0xe9, 0x34, 0xc0,
+ 0x11, 0x2f, 0xdd, 0x5b, 0x39, 0xd4, 0xa2, 0x71, 0xff, 0x97, 0x9c, 0x02,
+ 0x53, 0xa6, 0xf9, 0x72, 0x7f, 0xb3, 0x51, 0x33, 0x10, 0x76, 0xef, 0xe9,
+ 0x4b, 0x33, 0x50, 0x54, 0x7f, 0xa2, 0x17, 0xd2, 0x70, 0x43, 0x8b, 0x7f,
+ 0xa9, 0x87, 0x4f, 0xa9, 0x49, 0x72, 0x1b, 0x7f, 0x2b, 0x38, 0xab, 0x28,
+ 0x91, 0x25, 0x0a, 0xb7, 0xc5, 0xfc, 0xf0, 0x2e, 0x2e, 0x33, 0xa8, 0xe9,
+ 0x7e, 0x1b, 0x26, 0xf5, 0xb9, 0xdc, 0x4e, 0xac, 0xbe, 0x82, 0x43, 0xb0,
+ 0x32, 0xe2, 0xc7, 0xfd, 0x0d, 0x16, 0xde, 0xab, 0xc9, 0x6c, 0xd3, 0x01,
+ 0x24, 0x18, 0xc0, 0x88, 0x90, 0xac, 0xd9, 0x9f, 0xa2, 0xae, 0x5f, 0x38,
+ 0xfa, 0x4f, 0x47, 0x76, 0xb0, 0x86, 0x9f, 0xf6, 0x4d, 0x60, 0x58, 0x5e,
+ 0xc7, 0x6b, 0xbb, 0xd8, 0xab, 0xcb, 0x60, 0x19, 0xcf, 0x6f, 0x2d, 0xc6,
+ 0x9b, 0x59, 0x5c, 0xde, 0xbb, 0x20, 0x52, 0x04, 0xf5, 0x29, 0x94, 0xf2,
+ 0x8a, 0x92, 0x6e, 0xc6, 0x70, 0x1e, 0x3b, 0xec, 0x35, 0xef, 0xeb, 0xcf,
+ 0xb4, 0x90, 0x8b, 0x88, 0xa7, 0x33, 0xc4, 0x07, 0xb7, 0x42, 0xa8, 0xd6,
+ 0xf8, 0xb9, 0xb6, 0x55, 0x1b, 0x7d, 0x83, 0xa3, 0x33, 0x28, 0x7b, 0x50,
+ 0xec, 0x33, 0x9e, 0xb8, 0xa0, 0x62, 0xe6, 0xc3, 0xca, 0x70, 0x5c, 0x8e,
+ 0xed, 0xbb, 0x31, 0xb6, 0x42, 0xcc, 0x46, 0xaf, 0xb5, 0x83, 0x92, 0x11,
+ 0x51, 0x21, 0x3b, 0xfd, 0xb7, 0xf8, 0xf3, 0x7f, 0x20, 0x0e, 0xf8, 0xb7,
+ 0x21, 0x4c, 0x30, 0x78, 0xdc, 0x66, 0xc5, 0x78, 0x14, 0x24, 0x50, 0x5b,
+ 0xd6, 0xce, 0x70, 0xf4, 0x60, 0x7a, 0xab, 0x1e, 0x8c, 0x2f, 0x46, 0xb9,
+ 0xd1, 0x8f, 0xcc, 0xb1, 0xbb, 0xcb, 0xfa, 0x53, 0xe4, 0x0b, 0xc7, 0xd6,
+ 0x14, 0xee, 0x5d, 0xe8, 0x00, 0xff, 0x14, 0x0e, 0x3f, 0x81, 0xed, 0x7a,
+ 0xcb, 0x8f, 0x8d, 0x2f, 0xf7, 0xf0, 0xdc, 0xf1, 0x9e, 0xa9, 0x82, 0xd7,
+ 0xb0, 0x4c, 0xa4, 0x27, 0x31, 0x64, 0xab, 0xd9, 0x25, 0x0b, 0x43, 0x93,
+ 0xdc, 0x0e, 0x7e, 0xc9, 0x62, 0x03, 0xf2, 0x97, 0xa0, 0xed, 0x5b, 0xa2,
+ 0x27, 0xa1, 0x59, 0xbd, 0x04, 0x70, 0xa4, 0x64, 0x4b, 0x41, 0xdc, 0xee,
+ 0xb7, 0xd3, 0xb1, 0xc8, 0xa6, 0xb0, 0xeb, 0x5e, 0xea, 0x42, 0x59, 0xf1,
+ 0x46, 0xd5, 0x41, 0xfa, 0x8d, 0x8e, 0x01, 0xd8, 0xfc, 0xc2, 0x3d, 0x39,
+ 0x7c, 0xa3, 0x94, 0x6f, 0x92, 0x46, 0x0e, 0xf3, 0xdb, 0x89, 0xff, 0xc2,
+ 0xc8, 0x36, 0x07, 0x77, 0x38, 0xd0, 0xcb, 0x29, 0xd9, 0xa8, 0x90, 0xf0,
+ 0xf0, 0xb0, 0x1f, 0x5c, 0xb9, 0x3b, 0x9a, 0x73, 0x9b, 0x39, 0x5f, 0xb6,
+ 0x43, 0x1c, 0x81, 0xca, 0x5e, 0x5c, 0xc2, 0xae, 0xef, 0x7c, 0x9b, 0x5a,
+ 0x83, 0x56, 0xdd, 0x27, 0x81, 0x36, 0x94, 0xe8, 0xf5, 0xf0, 0x67, 0xde,
+ 0x6f, 0x34, 0xa6, 0xb7, 0x5e, 0x8c, 0xf2, 0x40},
+ {0x84, 0xfa, 0xa0, 0x49, 0x76, 0xc4, 0x99, 0xc4, 0x73, 0xd5, 0x14, 0xd6,
+ 0x29, 0x9a, 0xf3, 0x9a, 0x55, 0xe4, 0x45, 0xb6, 0x8f, 0xd7, 0x29, 0x2d,
+ 0x11, 0x62, 0x28, 0xf3, 0xc1, 0xe6, 0xf7, 0x00, 0x58, 0x3e, 0xb1, 0x20,
+ 0x88, 0xbc, 0x20, 0xe9, 0xbc, 0xae, 0x15, 0xee, 0xa6, 0x10, 0x37, 0x74,
+ 0x22, 0xa8, 0x97, 0x9a, 0x4d, 0xaa, 0x9c, 0x36, 0x96, 0xa9, 0x8d, 0x81,
+ 0x28, 0x9c, 0xef, 0x4d, 0xe4, 0x14, 0xe3, 0xb8, 0x4e, 0xe1, 0x1e, 0x4e,
+ 0x7f, 0x66, 0x3c, 0xd9, 0x9f, 0xec, 0x40, 0x28, 0xc4, 0x17, 0x29, 0xe5,
+ 0xfd, 0xbd, 0xa5, 0x2c, 0xb0, 0xfb, 0x36, 0xb1, 0xbd, 0x10, 0x85, 0xf7,
+ 0x89, 0xb9, 0x9e, 0x07, 0x47, 0x8e, 0xe8, 0x03, 0xc5, 0xd9, 0xb2, 0x42,
+ 0xfb, 0xd2, 0x01, 0x0a, 0x0e, 0x39, 0x1f, 0xeb, 0x4a, 0xe3, 0x7f, 0x4e,
+ 0x49, 0xdd, 0x50, 0x95, 0x0a, 0xc2, 0xba, 0xb3, 0xb9, 0x0b, 0x0b, 0x60,
+ 0xca, 0xea, 0xc0, 0xfe, 0x48, 0x95, 0x68, 0x6c, 0x58, 0x09, 0x6e, 0x01,
+ 0x2c, 0xcb, 0xc5, 0x41, 0x80, 0xdd, 0xfb, 0x6c, 0x2e, 0x56, 0x62, 0x12,
+ 0xbc, 0xf5, 0x43, 0x79, 0xcb, 0x3d, 0xc3, 0x87, 0x66, 0x79, 0xa0, 0xaa,
+ 0x90, 0xb4, 0x24, 0x6b, 0x95, 0x62, 0xdb, 0x7d, 0xf9, 0x4d, 0x22, 0xd1,
+ 0x20, 0xcd, 0x21, 0xfb, 0xdf, 0xef, 0x84, 0x61, 0xe0, 0xc6, 0x57, 0xfe,
+ 0x9a, 0x37, 0x5c, 0x35, 0xfd, 0xc3, 0x12, 0x8c, 0x82, 0x64, 0x31, 0x68,
+ 0x93, 0x19, 0x3d, 0x92, 0xfd, 0x2c, 0x24, 0x30, 0xe5, 0xbd, 0x02, 0xe9,
+ 0xd2, 0x82, 0x5b, 0xc8, 0xf7, 0xb1, 0xde, 0xce, 0x31, 0xbc, 0x14, 0x68,
+ 0xc2, 0x42, 0x18, 0x41, 0x11, 0xa4, 0x07, 0x44, 0xd3, 0x8b, 0xba, 0x27,
+ 0x01, 0xd8, 0x78, 0xab, 0xc4, 0x88, 0x95, 0x73, 0x93, 0x7a, 0x6e, 0xb4,
+ 0x25, 0x9b, 0xed, 0xc3, 0x62, 0x32, 0xd4, 0x28, 0x48, 0x66, 0x27, 0xa9,
+ 0x0f, 0x6c, 0x93, 0x7e, 0x9b, 0xdf, 0x50, 0x35, 0x8f, 0xde, 0xdf, 0x7d,
+ 0xe0, 0x13, 0x10, 0xd6, 0x1e, 0xce, 0xdc, 0x37, 0x28, 0xe1, 0xef, 0xfc,
+ 0xbf, 0xfd, 0x25, 0xe8, 0x8d, 0x7e, 0xc8, 0xa9, 0x21, 0x8f, 0xfb, 0x5a,
+ 0x39, 0xed, 0x3b, 0x5a, 0x3b, 0x67, 0x51, 0x60, 0xac, 0xc7, 0x2f, 0x55,
+ 0x4e, 0x67, 0x84, 0xf3, 0x91, 0x11, 0x25, 0x85, 0x2e, 0xa8, 0xbb, 0x73,
+ 0x6e, 0xd6, 0x4f, 0x71, 0x44, 0xa1, 0x7d, 0x6a, 0xf4, 0xa2, 0x77, 0xa8,
+ 0xb5, 0x28, 0x6f, 0x8e, 0x3a, 0x46, 0xc5, 0x4d, 0x21, 0x5d, 0x32, 0xad,
+ 0xd9, 0xa7, 0xb3, 0x35, 0x51, 0x5b, 0xa3, 0x5e, 0x5d, 0x66, 0xbb, 0xae,
+ 0xc9, 0x73, 0x6f, 0x2b, 0xfe, 0xb2, 0x5f, 0x28, 0xc8, 0x0e, 0x48, 0x95,
+ 0xb0, 0xd6, 0xf6, 0xbf, 0x9d, 0xb1, 0x48, 0x50, 0x52, 0xbb, 0xd1, 0xec,
+ 0x8e, 0x05, 0x46, 0x06, 0x59, 0xb6, 0x91, 0xde, 0xe8, 0xd9, 0x18, 0xa8,
+ 0x91, 0x45, 0xe9, 0x8f, 0x28, 0x9e, 0x03, 0x89, 0x38, 0x45, 0x3e, 0x51,
+ 0x54, 0x45, 0xc5, 0x96, 0x2a, 0x6a, 0x75, 0x0d, 0xd0, 0x3d, 0x60, 0xfd,
+ 0x40, 0x6f, 0x76, 0x88, 0xc4, 0x47, 0xca, 0xc8, 0x62, 0xa1, 0xa5, 0xba,
+ 0xb7, 0xae, 0x29, 0x90, 0xd4, 0x9c, 0xb2, 0xba, 0x1f, 0x45, 0x74, 0xa0,
+ 0xd8, 0xa4, 0x1d, 0x2b, 0xe8, 0x1d, 0x93, 0xd5, 0xd1, 0x36, 0x35, 0x15,
+ 0x0c, 0x8f, 0xab, 0x5d, 0x6c, 0xd6, 0x61, 0x1f, 0xb1, 0x8d, 0x2f, 0xac,
+ 0xee, 0xb9, 0xfb, 0x7b, 0xc5, 0xe5, 0xbe, 0xf0, 0x43, 0xd9, 0x0b, 0x52,
+ 0xac, 0x56, 0x8c, 0x88, 0xc8, 0x29, 0xae, 0x08, 0xaa, 0xa2, 0x09, 0x58,
+ 0xb5, 0xec, 0x75, 0x79, 0xc3, 0x04, 0x7f, 0x27, 0xcd, 0x38, 0x23, 0x53,
+ 0xb3, 0xae, 0x71, 0x97, 0x59, 0xea, 0xd2, 0x1d, 0x0c, 0xd6, 0x53, 0x4b,
+ 0x9b, 0x79, 0xb1, 0x37},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1427,
+ {0x82, 0xd1, 0x88, 0x63, 0xc2, 0x88, 0x48, 0xc9, 0xa7, 0x33, 0x44,
+ 0x31, 0x3f, 0xd6, 0xaa, 0xc8, 0x8c, 0xcb, 0x5f, 0x3a, 0x12, 0x3a,
+ 0x01, 0x12, 0x21, 0x40, 0x80, 0xfe, 0x9e, 0xfd, 0x6e, 0x2a},
+ {0x0f, 0xc6, 0x07, 0x80, 0x1a, 0x5a, 0x46, 0x57, 0xa6, 0xbe, 0x5b, 0x6d,
+ 0x6f, 0xd3, 0x92, 0xdb, 0x64, 0x13, 0xfb, 0x0f, 0xb9, 0xc9, 0xee, 0x17,
+ 0xbd, 0xd4, 0x6f, 0x0a, 0xa8, 0x11, 0x0a, 0xcc, 0xed, 0x25, 0x0e, 0x0e,
+ 0x83, 0x4f, 0xb1, 0x19, 0x20, 0x82, 0x49, 0x9a, 0x96, 0x80, 0xec, 0x4c,
+ 0xa6, 0x28, 0xb5, 0x10, 0x5a, 0x43, 0x9c, 0x58, 0xb1, 0xa0, 0xef, 0x28,
+ 0x0a, 0xf8, 0xec, 0x29, 0x75, 0x99, 0xb1, 0x32, 0x5f, 0xe4, 0xbb, 0xbd,
+ 0x41, 0x19, 0x0a, 0xd9, 0x25, 0xe9, 0x01, 0x3f, 0x29, 0x66, 0x00, 0xf8,
+ 0x84, 0x46, 0x97, 0xfe, 0xc7, 0xd2, 0xbd, 0x56, 0x72, 0xf0, 0x93, 0xde,
+ 0x80, 0xab, 0x29, 0x1e, 0xb9, 0x2b, 0x4a, 0x6c, 0xcc, 0x0f, 0x2d, 0x68,
+ 0x86, 0x81, 0xe7, 0x31, 0x8f, 0xc0, 0x1a, 0x4b, 0x22, 0xa2, 0x51, 0x2d,
+ 0x0d, 0x65, 0xc0, 0x19, 0x1c, 0xbf, 0x83, 0x06, 0x0f, 0xd6, 0x21, 0x7c,
+ 0x5d, 0xae, 0x07, 0xe3, 0x9f, 0x03, 0x03, 0x02, 0x27, 0x53, 0x2c, 0xc3,
+ 0xd9, 0x5c, 0xf3, 0x41, 0xd4, 0xa1, 0x4c, 0x2c, 0x05, 0x74, 0xf1, 0x0e,
+ 0xd8, 0xb4, 0xac, 0xe5, 0xe3, 0xb9, 0x6d, 0x64, 0x51, 0x43, 0xc9, 0x6f,
+ 0xda, 0x36, 0x67, 0x18, 0x95, 0xa8, 0xfb, 0xce, 0x9a, 0x2f, 0xfe, 0x96,
+ 0x71, 0x10, 0x39, 0x79, 0x1f, 0xe9, 0xe0, 0x7d, 0x82, 0x53, 0x09, 0xac,
+ 0x10, 0xf9, 0x28, 0x6e, 0xef, 0xe8, 0xf0, 0xc8, 0xa5, 0xad, 0xd3, 0x3c,
+ 0x25, 0x09, 0x2f, 0xdd, 0xf7, 0xa3, 0x65, 0xbe, 0xe1, 0x20, 0x52, 0x62,
+ 0xd7, 0x2a, 0x0b, 0x81, 0xcf, 0xe5, 0xbe, 0x4c, 0x25, 0x3a, 0x95, 0xeb,
+ 0xb0, 0xf0, 0xad, 0xd2, 0x4d, 0x9a, 0x99, 0x9c, 0x70, 0x9a, 0x90, 0x2d,
+ 0x0d, 0x43, 0x8f, 0x8d, 0xcf, 0x48, 0x4b, 0xfd, 0xbc, 0x9d, 0x98, 0x3e,
+ 0x20, 0x1d, 0xa4, 0x66, 0x3a, 0x01, 0x35, 0x3c, 0xe5, 0x6f, 0x78, 0xe0,
+ 0x1d, 0xc6, 0x82, 0x8d, 0x49, 0x1c, 0x8e, 0x00, 0xe0, 0xda, 0xa2, 0x79,
+ 0x27, 0x24, 0xa7, 0x87, 0xb8, 0x9d, 0x27, 0x8f, 0x00, 0x36, 0x4b, 0x5f,
+ 0x23, 0x13, 0x93, 0x9f, 0x06, 0x26, 0xed, 0x35, 0x0a, 0xda, 0x78, 0x8b,
+ 0xa6, 0x4f, 0xb4, 0xae, 0x1f, 0xb5, 0x8e, 0xbd, 0xb6, 0xf8, 0x2e, 0x00,
+ 0x50, 0xe0, 0xad, 0x53, 0xbf, 0xfd, 0xaa, 0x29, 0xae, 0xaf, 0xb8, 0x02,
+ 0xcb, 0xbb, 0xc5, 0xbd, 0xf5, 0x19, 0xb5, 0x8d, 0x1c, 0x9b, 0xf2, 0x54,
+ 0x7a, 0xb4, 0xed, 0x30, 0x83, 0x16, 0xc5, 0x5e, 0x97, 0x2b, 0xdd, 0x1d,
+ 0xe3, 0x17, 0x32, 0x7b, 0x9f, 0x18, 0x63, 0x1e, 0x32, 0x5b, 0x5b, 0x0f,
+ 0x3e, 0xb9, 0xc0, 0x17, 0xd3, 0xf8, 0x9b, 0x9d, 0xe8, 0x4e, 0xb4, 0xdb,
+ 0xaf, 0x83, 0x8a, 0x70, 0xf4, 0x36, 0xe5, 0x6a, 0x49, 0x8f, 0x8a, 0x30,
+ 0x55, 0xa7, 0x59, 0x7f, 0xc7, 0xb4, 0x5c, 0xe3, 0xaa, 0xa8, 0x43, 0x44,
+ 0x69, 0xc1, 0x51, 0x85, 0x1f, 0x46, 0x05, 0xfe, 0x3e, 0x17, 0xd9, 0x76,
+ 0x62, 0xcf, 0x5a, 0xb8, 0x11, 0xb8, 0xe2, 0xca, 0x73, 0x55, 0x58, 0x7a,
+ 0x2c, 0xbc, 0x22, 0x4b, 0x92, 0xd0, 0xa9, 0xec, 0x93, 0x80, 0x41, 0x8f,
+ 0x62, 0xb3, 0x03, 0x32, 0xba, 0x6b, 0xcb, 0xc7, 0xce, 0xee, 0x45, 0xd9,
+ 0xa8, 0x1d, 0x17, 0x84, 0x1a, 0x48, 0xa9, 0x55, 0xe0, 0x3b, 0x77, 0x4a,
+ 0x8a, 0xa6, 0x7a, 0x2d, 0xe5, 0x58, 0x50, 0xc5, 0x05, 0x06, 0x1d, 0x8e,
+ 0xf5, 0x64, 0x93, 0x00, 0xcc, 0x87, 0xa9, 0x9f, 0xf5, 0xec, 0x08, 0xc4,
+ 0x9b, 0xf1, 0x2e, 0x0d, 0xf4, 0x07, 0xe9, 0xe4, 0xb8, 0x8c, 0xc3, 0xef,
+ 0xed, 0xf4, 0x57, 0x08, 0xa2, 0xb9, 0x69, 0x3f, 0x69, 0x32, 0x93, 0x11,
+ 0xff, 0x63, 0x80, 0xc0, 0x46, 0x56, 0xc2, 0x7c},
+ {0x68, 0xb0, 0xa5, 0xfe, 0x58, 0x5d, 0x97, 0x1a, 0xb9, 0x95, 0x44, 0x6e,
+ 0x75, 0x49, 0x63, 0xdd, 0x53, 0x11, 0xc6, 0xde, 0xdc, 0xea, 0x31, 0xad,
+ 0x5d, 0x9c, 0xa2, 0x29, 0x66, 0xd2, 0x33, 0x28, 0xe6, 0x19, 0x56, 0xaf,
+ 0xde, 0xac, 0xd4, 0xd1, 0x3f, 0x45, 0x61, 0xed, 0x7e, 0xaf, 0xd4, 0x12,
+ 0xa4, 0xb8, 0xd8, 0x04, 0xaf, 0x17, 0x54, 0x8e, 0x67, 0x42, 0xf0, 0xdb,
+ 0x5c, 0x6a, 0xed, 0xf7, 0x77, 0x26, 0xc1, 0xba, 0xb7, 0x72, 0x0e, 0x5c,
+ 0x84, 0x31, 0x1a, 0xab, 0x94, 0x75, 0x4e, 0x6e, 0x38, 0x9e, 0x78, 0x46,
+ 0xad, 0x24, 0x0d, 0x0f, 0x84, 0x32, 0x18, 0xd7, 0xab, 0xf9, 0x00, 0xa0,
+ 0x9d, 0x8f, 0x28, 0xfa, 0x15, 0xf4, 0x0f, 0x36, 0xf8, 0x5d, 0x06, 0xd0,
+ 0x37, 0x24, 0x7c, 0x37, 0x05, 0x11, 0xd6, 0x7f, 0x96, 0xad, 0x57, 0x09,
+ 0x20, 0x5e, 0x2a, 0xe1, 0x96, 0x60, 0xef, 0x18, 0x3b, 0x24, 0x48, 0xda,
+ 0x3e, 0xa1, 0x73, 0xba, 0x9b, 0x8a, 0xa1, 0xda, 0x10, 0xac, 0x4d, 0xf2,
+ 0xae, 0x58, 0x38, 0xe2, 0x9b, 0x27, 0xda, 0xc8, 0xc1, 0x89, 0xbe, 0xea,
+ 0x64, 0xdb, 0x8c, 0x06, 0x64, 0xe2, 0xf9, 0xa5, 0x5a, 0x0b, 0xb7, 0x18,
+ 0xc6, 0x1d, 0x26, 0xe6, 0x5b, 0x62, 0x0f, 0xd7, 0x3a, 0x23, 0xf7, 0x88,
+ 0x1d, 0xe0, 0x16, 0x18, 0x8a, 0x85, 0x06, 0xac, 0x6b, 0xb9, 0xa9, 0x47,
+ 0x73, 0xbf, 0x84, 0x55, 0x4f, 0x75, 0x48, 0x4a, 0xaf, 0xde, 0x8e, 0xdd,
+ 0xde, 0xb8, 0x21, 0x03, 0x7b, 0xb2, 0x26, 0x58, 0xa8, 0x95, 0x3c, 0x8c,
+ 0xfa, 0x29, 0xde, 0x23, 0x83, 0x9a, 0xf0, 0x83, 0x41, 0x9e, 0xf0, 0xb2,
+ 0x9b, 0xdf, 0x59, 0x13, 0x80, 0xf3, 0x03, 0x9b, 0x7c, 0x42, 0xa5, 0x25,
+ 0xd4, 0xa7, 0xd2, 0x37, 0x4b, 0xbe, 0x69, 0x7e, 0xb2, 0x4d, 0xc7, 0xde,
+ 0x84, 0x4e, 0x42, 0x42, 0xc6, 0x09, 0xc5, 0x0c, 0x44, 0xee, 0x99, 0x6c,
+ 0x6a, 0x47, 0x60, 0xa6, 0x04, 0x7e, 0x6a, 0x8b, 0x26, 0x34, 0x8e, 0x77,
+ 0x7e, 0x94, 0x2c, 0x47, 0xee, 0x58, 0x33, 0xbe, 0x9a, 0xf9, 0x47, 0x63,
+ 0x1e, 0xd7, 0x21, 0x52, 0x2a, 0x2a, 0xae, 0x4c, 0x4e, 0x04, 0x1e, 0x06,
+ 0xab, 0x7e, 0xa1, 0xd0, 0x49, 0x68, 0xfe, 0xe6, 0xc7, 0x0a, 0x13, 0xe4,
+ 0x0c, 0x56, 0xf4, 0x04, 0x45, 0xae, 0x0d, 0xb3, 0xf7, 0x04, 0xf8, 0x8a,
+ 0x8c, 0x1c, 0xa3, 0x3d, 0xc9, 0xbb, 0xc6, 0xb0, 0xae, 0xd1, 0x01, 0x3c,
+ 0x40, 0xe8, 0xda, 0x75, 0x9e, 0x63, 0xce, 0x77, 0x3b, 0xd4, 0xf1, 0x95,
+ 0x07, 0x36, 0x5e, 0x5e, 0x0d, 0x4c, 0x14, 0x62, 0x49, 0xb6, 0xf8, 0xc2,
+ 0x74, 0x78, 0xe4, 0x12, 0xa4, 0x44, 0x5d, 0xf9, 0x2a, 0x87, 0x92, 0x56,
+ 0xca, 0x3c, 0x1d, 0xb5, 0x4c, 0x81, 0xde, 0x0f, 0x02, 0x34, 0x72, 0xbc,
+ 0xaa, 0x5b, 0x11, 0x4c, 0xd3, 0xa1, 0x10, 0x15, 0x32, 0x3c, 0xea, 0xf1,
+ 0x20, 0xc4, 0x62, 0x85, 0x79, 0xe0, 0xb6, 0x5e, 0x63, 0x1b, 0x52, 0xff,
+ 0xd3, 0x1e, 0xc1, 0x55, 0xe4, 0x70, 0xd9, 0xbc, 0x1d, 0xb1, 0x86, 0xf8,
+ 0xb5, 0x0c, 0xa2, 0x98, 0x86, 0x86, 0xc2, 0x58, 0x17, 0xaf, 0xd9, 0xfa,
+ 0x0e, 0xbb, 0x42, 0x4a, 0xd6, 0x6a, 0x94, 0x4b, 0xc6, 0x12, 0x78, 0xc3,
+ 0xcd, 0xc2, 0xb2, 0x6c, 0xd4, 0xbc, 0x24, 0x77, 0x9a, 0x75, 0xcf, 0xc5,
+ 0xa8, 0xd6, 0x93, 0x53, 0xf2, 0x6b, 0xf8, 0x85, 0xff, 0x4c, 0x9e, 0x6f,
+ 0x58, 0x68, 0xc1, 0xf5, 0x06, 0x5c, 0xb5, 0xdc, 0x58, 0xcf, 0x51, 0x9a,
+ 0x25, 0x92, 0x82, 0x7b, 0x77, 0x75, 0x22, 0xa4, 0x66, 0xe3, 0xa7, 0xe2,
+ 0x6c, 0xdc, 0xd7, 0x4d, 0x29, 0xeb, 0xc8, 0x0f, 0xc4, 0x7e, 0x21, 0x96,
+ 0x38, 0xab, 0xdd, 0xeb, 0x5f, 0xfe, 0xdf, 0x39, 0xec, 0xb2, 0x17, 0xdd,
+ 0x78, 0xa7, 0x17, 0x34},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1428,
+ {0x0c, 0x7d, 0x09, 0x54, 0x73, 0xd1, 0x28, 0xa2, 0x6c, 0xe0, 0x82,
+ 0xc6, 0xb7, 0xca, 0xef, 0xa3, 0x78, 0x52, 0x98, 0xed, 0xf4, 0x93,
+ 0xb3, 0xa7, 0xa7, 0x4f, 0x39, 0x3e, 0x4d, 0x4c, 0x3f, 0x59},
+ {0x0f, 0xc6, 0x07, 0x80, 0x1a, 0x5a, 0x46, 0x57, 0xa6, 0xbe, 0x5b, 0x6d,
+ 0x6f, 0xd3, 0x92, 0xdb, 0x64, 0x13, 0xfb, 0x0f, 0xb9, 0xc9, 0xee, 0x17,
+ 0xbd, 0xd4, 0x6f, 0x0a, 0xa8, 0x11, 0x0a, 0xcc, 0xed, 0x25, 0x0e, 0x0e,
+ 0x83, 0x4f, 0xb1, 0x19, 0x20, 0x82, 0x49, 0x9a, 0x96, 0x80, 0xec, 0x4c,
+ 0xa6, 0x28, 0xb5, 0x10, 0x5a, 0x43, 0x9c, 0x58, 0xb1, 0xa0, 0xef, 0x28,
+ 0x0a, 0xf8, 0xec, 0x29, 0x75, 0x99, 0xb1, 0x32, 0x5f, 0xe4, 0xbb, 0xbd,
+ 0x41, 0x19, 0x0a, 0xd9, 0x25, 0xe9, 0x01, 0x3f, 0x29, 0x66, 0x00, 0xf8,
+ 0x84, 0x46, 0x97, 0xfe, 0xc7, 0xd2, 0xbd, 0x56, 0x72, 0xf0, 0x93, 0xde,
+ 0x80, 0xab, 0x29, 0x1e, 0xb9, 0x2b, 0x4a, 0x6c, 0xcc, 0x0f, 0x2d, 0x68,
+ 0x86, 0x81, 0xe7, 0x31, 0x8f, 0xc0, 0x1a, 0x4b, 0x22, 0xa2, 0x51, 0x2d,
+ 0x0d, 0x65, 0xc0, 0x19, 0x1c, 0xbf, 0x83, 0x06, 0x0f, 0xd6, 0x21, 0x7c,
+ 0x5d, 0xae, 0x07, 0xe3, 0x9f, 0x03, 0x03, 0x02, 0x27, 0x53, 0x2c, 0xc3,
+ 0xd9, 0x5c, 0xf3, 0x41, 0xd4, 0xa1, 0x4c, 0x2c, 0x05, 0x74, 0xf1, 0x0e,
+ 0xd8, 0xb4, 0xac, 0xe5, 0xe3, 0xb9, 0x6d, 0x64, 0x51, 0x43, 0xc9, 0x6f,
+ 0xda, 0x36, 0x67, 0x18, 0x95, 0xa8, 0xfb, 0xce, 0x9a, 0x2f, 0xfe, 0x96,
+ 0x71, 0x10, 0x39, 0x79, 0x1f, 0xe9, 0xe0, 0x7d, 0x82, 0x53, 0x09, 0xac,
+ 0x10, 0xf9, 0x28, 0x6e, 0xef, 0xe8, 0xf0, 0xc8, 0xa5, 0xad, 0xd3, 0x3c,
+ 0x25, 0x09, 0x2f, 0xdd, 0xf7, 0xa3, 0x65, 0xbe, 0xe1, 0x20, 0x52, 0x62,
+ 0xd7, 0x2a, 0x0b, 0x81, 0xcf, 0xe5, 0xbe, 0x4c, 0x25, 0x3a, 0x95, 0xeb,
+ 0xb0, 0xf0, 0xad, 0xd2, 0x4d, 0x9a, 0x99, 0x9c, 0x70, 0x9a, 0x90, 0x2d,
+ 0x0d, 0x43, 0x8f, 0x8d, 0xcf, 0x48, 0x4b, 0xfd, 0xbc, 0x9d, 0x98, 0x3e,
+ 0x20, 0x1d, 0xa4, 0x66, 0x3a, 0x01, 0x35, 0x3c, 0xe5, 0x6f, 0x78, 0xe0,
+ 0x1d, 0xc6, 0x82, 0x8d, 0x49, 0x1c, 0x8e, 0x00, 0xe0, 0xda, 0xa2, 0x79,
+ 0x27, 0x24, 0xa7, 0x87, 0xb8, 0x9d, 0x27, 0x8f, 0x00, 0x36, 0x4b, 0x5f,
+ 0x23, 0x13, 0x93, 0x9f, 0x06, 0x26, 0xed, 0x35, 0x0a, 0xda, 0x78, 0x8b,
+ 0xa6, 0x4f, 0xb4, 0xae, 0x1f, 0xb5, 0x8e, 0xbd, 0xb6, 0xf8, 0x2e, 0x00,
+ 0x50, 0xe0, 0xad, 0x53, 0xbf, 0xfd, 0xaa, 0x29, 0xae, 0xaf, 0xb8, 0x02,
+ 0xcb, 0xbb, 0xc5, 0xbd, 0xf5, 0x19, 0xb5, 0x8d, 0x1c, 0x9b, 0xf2, 0x54,
+ 0x7a, 0xb4, 0xed, 0x30, 0x83, 0x16, 0xc5, 0x5e, 0x97, 0x2b, 0xdd, 0x1d,
+ 0xe3, 0x17, 0x32, 0x7b, 0x9f, 0x18, 0x63, 0x1e, 0x32, 0x5b, 0x5b, 0x0f,
+ 0x3e, 0xb9, 0xc0, 0x17, 0xd3, 0xf8, 0x9b, 0x9d, 0xe8, 0x4e, 0xb4, 0xdb,
+ 0xaf, 0x83, 0x8a, 0x70, 0xf4, 0x36, 0xe5, 0x6a, 0x49, 0x8f, 0x8a, 0x30,
+ 0x55, 0xa7, 0x59, 0x7f, 0xc7, 0xb4, 0x5c, 0xe3, 0xaa, 0xa8, 0x43, 0x44,
+ 0x69, 0xc1, 0x51, 0x85, 0x1f, 0x46, 0x05, 0xfe, 0x3e, 0x17, 0xd9, 0x76,
+ 0x62, 0xcf, 0x5a, 0xb8, 0x11, 0xb8, 0xe2, 0xca, 0x73, 0x55, 0x58, 0x7a,
+ 0x2c, 0xbc, 0x22, 0x4b, 0x92, 0xd0, 0xa9, 0xec, 0x93, 0x80, 0x41, 0x8f,
+ 0x62, 0xb3, 0x03, 0x32, 0xba, 0x6b, 0xcb, 0xc7, 0xce, 0xee, 0x45, 0xd9,
+ 0xa8, 0x1d, 0x17, 0x84, 0x1a, 0x48, 0xa9, 0x55, 0xe0, 0x3b, 0x77, 0x4a,
+ 0x8a, 0xa6, 0x7a, 0x2d, 0xe5, 0x58, 0x50, 0xc5, 0x05, 0x06, 0x1d, 0x8e,
+ 0xf5, 0x64, 0x93, 0x00, 0xcc, 0x87, 0xa9, 0x9f, 0xf5, 0xec, 0x08, 0xc4,
+ 0x9b, 0xf1, 0x2e, 0x0d, 0xf4, 0x07, 0xe9, 0xe4, 0xb8, 0x8c, 0xc3, 0xef,
+ 0xed, 0xf4, 0x57, 0x08, 0xa2, 0xb9, 0x69, 0x3f, 0x69, 0x32, 0x93, 0x11,
+ 0xff, 0x63, 0x80, 0xc0, 0x46, 0x56, 0xc2, 0x7c},
+ {0x47, 0x95, 0x23, 0x64, 0xac, 0x11, 0x96, 0xdd, 0x14, 0x40, 0x75, 0x5a,
+ 0x7b, 0x4a, 0x4d, 0x34, 0x01, 0x47, 0x8f, 0xdb, 0x53, 0xfb, 0xd1, 0x9c,
+ 0x46, 0xed, 0xbe, 0x92, 0x9f, 0xd1, 0xfa, 0xb4, 0xa7, 0xe8, 0x7c, 0x7b,
+ 0x7e, 0xad, 0x3d, 0x56, 0x17, 0x9a, 0xdb, 0x15, 0x2e, 0x42, 0xaa, 0x85,
+ 0x06, 0xc2, 0xbb, 0xa5, 0x46, 0x2e, 0x7f, 0x33, 0x3d, 0x59, 0x04, 0x00,
+ 0x88, 0x48, 0xd6, 0x40, 0x57, 0xff, 0x2c, 0xe2, 0x25, 0x8b, 0xd6, 0x55,
+ 0x87, 0x7f, 0x4e, 0x9f, 0xa7, 0xf0, 0x49, 0x81, 0x53, 0xa2, 0x46, 0x11,
+ 0x5b, 0xb1, 0xef, 0xd1, 0x46, 0x7b, 0x99, 0x0b, 0x7f, 0x47, 0xc4, 0xf5,
+ 0xfb, 0xbc, 0x44, 0x46, 0xdb, 0x93, 0xb8, 0xf9, 0x91, 0x74, 0xfa, 0xd6,
+ 0x49, 0x88, 0x85, 0xd3, 0x58, 0x8e, 0x60, 0xe5, 0x31, 0xee, 0xe2, 0x98,
+ 0xbd, 0x09, 0xa9, 0x7a, 0x20, 0xb6, 0x03, 0xa2, 0xc1, 0xa9, 0x89, 0x47,
+ 0x8f, 0xa5, 0xa5, 0xdf, 0xac, 0xc7, 0x48, 0x65, 0x2d, 0xec, 0x6a, 0xa3,
+ 0x83, 0x88, 0x4b, 0x55, 0x2f, 0x9b, 0xf1, 0xee, 0xcd, 0x3b, 0xc2, 0x26,
+ 0x86, 0x56, 0x6c, 0xd1, 0x6f, 0x3c, 0x75, 0x03, 0xb9, 0xf7, 0xdd, 0x93,
+ 0xea, 0x8f, 0x53, 0x2d, 0xbf, 0xdc, 0x1d, 0x83, 0xad, 0x09, 0x81, 0x0c,
+ 0x29, 0x9b, 0xe6, 0x66, 0xa6, 0x16, 0xea, 0xb7, 0x10, 0xa1, 0x36, 0xaa,
+ 0xb2, 0x68, 0xd6, 0x52, 0xd4, 0x3e, 0x52, 0xed, 0xe1, 0x68, 0xe3, 0xe7,
+ 0x8d, 0x02, 0x26, 0xa2, 0x3c, 0xde, 0xe2, 0xf4, 0xfe, 0x4c, 0x57, 0x95,
+ 0x9a, 0x44, 0x6a, 0xce, 0x7f, 0xca, 0x1c, 0x87, 0x4e, 0x77, 0x28, 0x8f,
+ 0x24, 0xe2, 0x3a, 0x67, 0xaf, 0xe1, 0x3b, 0xd0, 0x7c, 0xe1, 0x32, 0x86,
+ 0xa3, 0xd7, 0xd2, 0x85, 0xd9, 0x01, 0xdc, 0x4c, 0x27, 0xde, 0x0d, 0x1e,
+ 0xac, 0xf7, 0x9b, 0x9b, 0xb9, 0x6a, 0x44, 0xe0, 0x48, 0x3c, 0xac, 0x8d,
+ 0xdd, 0x81, 0xea, 0x19, 0xe4, 0xd1, 0x8b, 0x62, 0xba, 0x17, 0x02, 0x3e,
+ 0xd3, 0x8f, 0x8a, 0x54, 0x84, 0xa7, 0xf1, 0x15, 0x17, 0xa9, 0x41, 0xe3,
+ 0x65, 0x28, 0x93, 0xe4, 0xfd, 0x82, 0xe2, 0xde, 0xf4, 0x55, 0xca, 0xd4,
+ 0xdc, 0xe1, 0x97, 0x86, 0x10, 0xd9, 0x89, 0xbd, 0xcd, 0x66, 0x4e, 0xdb,
+ 0x34, 0xa5, 0xe8, 0x4a, 0x21, 0x5c, 0xe4, 0x8f, 0xad, 0x73, 0x13, 0x79,
+ 0x72, 0x85, 0x4a, 0x99, 0xfb, 0x65, 0x6e, 0xa8, 0x67, 0x7c, 0x81, 0x3e,
+ 0xcd, 0x4e, 0x3a, 0xf1, 0xdc, 0x2e, 0x8c, 0x46, 0xaf, 0xd7, 0xbc, 0x7c,
+ 0xa6, 0x4b, 0xec, 0x97, 0x58, 0x61, 0x7f, 0xb6, 0x7a, 0x98, 0x9f, 0xe5,
+ 0xf1, 0xf7, 0xd9, 0x10, 0x36, 0x4e, 0xff, 0x10, 0x9f, 0xe3, 0xe2, 0x84,
+ 0x0f, 0x8e, 0xe4, 0xfb, 0xb4, 0xce, 0x9a, 0x0c, 0x4e, 0x8e, 0x82, 0x42,
+ 0xec, 0x80, 0xa6, 0x54, 0x03, 0x20, 0xc9, 0x3b, 0xee, 0x4a, 0xaa, 0x42,
+ 0x60, 0xc5, 0xd2, 0x24, 0xc0, 0x91, 0xd1, 0x5f, 0xe6, 0xf1, 0x6c, 0xd6,
+ 0xbb, 0x69, 0x4c, 0x09, 0x35, 0x87, 0x60, 0x5d, 0x77, 0xd6, 0x27, 0xda,
+ 0xa0, 0x07, 0x5a, 0xb0, 0x32, 0x19, 0x28, 0xc0, 0x3a, 0x60, 0x25, 0xd3,
+ 0x92, 0x6b, 0x48, 0x3e, 0x5f, 0xd5, 0x29, 0x6a, 0xd2, 0x03, 0xb5, 0x42,
+ 0x35, 0x67, 0xd5, 0xce, 0x3a, 0x5b, 0x29, 0x7f, 0x0b, 0xef, 0x1f, 0x3b,
+ 0x05, 0xaa, 0xd0, 0x2e, 0xd8, 0x27, 0xa3, 0xa0, 0xb8, 0xfe, 0xc3, 0xef,
+ 0x77, 0xc8, 0x7c, 0x33, 0x65, 0xe1, 0x77, 0x6d, 0xe6, 0x39, 0x25, 0x23,
+ 0x1d, 0x4b, 0xf4, 0x03, 0x3f, 0x69, 0x44, 0xac, 0xca, 0xc1, 0x68, 0x24,
+ 0x4e, 0x02, 0x60, 0x78, 0x40, 0xa5, 0xf7, 0xcb, 0xa2, 0xbe, 0x7d, 0xf3,
+ 0x11, 0x6f, 0x5e, 0x5e, 0xbc, 0xb1, 0xf0, 0x30, 0xb9, 0x0f, 0xd0, 0xaf,
+ 0xac, 0xa8, 0x7d, 0x77},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1429,
+ {0x8b, 0xac, 0x07, 0xec, 0x10, 0x83, 0x70, 0xc9, 0xd6, 0x56, 0x63,
+ 0x0c, 0x1d, 0x21, 0xa7, 0xb6, 0xa6, 0x4b, 0xce, 0x5c, 0x9a, 0x9b,
+ 0x1e, 0xc4, 0x91, 0xe3, 0xd5, 0xe5, 0xbb, 0x36, 0xe7, 0xab},
+ {0xab, 0x18, 0xff, 0xbd, 0xa1, 0x8b, 0x62, 0x4c, 0xe0, 0xab, 0x37, 0x08,
+ 0xed, 0xd1, 0x4a, 0x50, 0xd5, 0x69, 0xa3, 0x8a, 0x6f, 0x29, 0x61, 0xc8,
+ 0x16, 0xb3, 0xcb, 0x14, 0x61, 0x76, 0xa0, 0xc5, 0xca, 0x45, 0x10, 0x47,
+ 0x20, 0x1d, 0x3e, 0x0d, 0x21, 0xd9, 0x07, 0xe2, 0x37, 0xb6, 0x47, 0xf7,
+ 0xac, 0xe3, 0xfc, 0xbb, 0x20, 0x64, 0xa1, 0x26, 0xf0, 0x68, 0x19, 0x0c,
+ 0xef, 0xff, 0x1c, 0x3f, 0x65, 0xbb, 0xde, 0xd9, 0x83, 0xca, 0x9f, 0x64,
+ 0x11, 0xff, 0xe5, 0xe5, 0x01, 0x1f, 0xb9, 0xe4, 0x9f, 0x2f, 0xc9, 0x92,
+ 0x6d, 0x3a, 0x5c, 0x68, 0x5c, 0x5e, 0xb1, 0x79, 0xe5, 0x80, 0xdc, 0xcc,
+ 0x87, 0xfc, 0x2d, 0x17, 0xc8, 0xdd, 0x0a, 0xe0, 0x8e, 0xb8, 0x4f, 0x62,
+ 0x3e, 0x89, 0x8d, 0xa8, 0x01, 0xe9, 0xf8, 0x6a, 0x02, 0x31, 0xea, 0x6d,
+ 0xff, 0x30, 0xd5, 0xe1, 0x4f, 0x45, 0x86, 0x2c, 0x88, 0x05, 0xd7, 0xb4,
+ 0x15, 0x93, 0xc1, 0xba, 0x21, 0x87, 0xc8, 0xb9, 0x66, 0x65, 0xbb, 0xcb,
+ 0xa7, 0x26, 0xeb, 0x5d, 0x19, 0xac, 0x63, 0x3a, 0xdf, 0x9e, 0xdc, 0x7e,
+ 0xd0, 0xa0, 0x4c, 0xf8, 0x28, 0xae, 0x6c, 0xa5, 0x49, 0xc8, 0x9d, 0x8b,
+ 0x41, 0x83, 0xe2, 0x7a, 0x55, 0x73, 0x68, 0x03, 0x9f, 0xf8, 0xe2, 0x53,
+ 0x83, 0x14, 0xf5, 0xcc, 0x2d, 0xb3, 0x6f, 0x97, 0x42, 0xce, 0x45, 0xa5,
+ 0x84, 0x9b, 0x56, 0x66, 0xc6, 0x83, 0xb0, 0x58, 0xef, 0x71, 0xea, 0xd4,
+ 0x54, 0x90, 0x2d, 0xee, 0x0b, 0x7a, 0x4f, 0x59, 0xb1, 0xa9, 0x51, 0x52,
+ 0xd4, 0xc2, 0x78, 0xb5, 0x7c, 0x8c, 0x0a, 0x5e, 0x1d, 0x31, 0xa6, 0x3e,
+ 0x9c, 0x55, 0x78, 0xa2, 0x18, 0xe5, 0xdb, 0x2b, 0x2e, 0x2b, 0x96, 0xb2,
+ 0x7c, 0x93, 0xfd, 0x92, 0x7f, 0x62, 0xfa, 0xd1, 0x90, 0x09, 0x0d, 0xb7,
+ 0x81, 0xd2, 0xab, 0xb1, 0x04, 0x72, 0xd0, 0x13, 0x55, 0x80, 0x7b, 0xe2,
+ 0xac, 0xc7, 0xba, 0x32, 0x97, 0xf0, 0xb7, 0x81, 0x07, 0x93, 0x2b, 0x48,
+ 0x71, 0x31, 0xe6, 0xeb, 0x74, 0x59, 0x95, 0x6b, 0x63, 0xfe, 0x67, 0xaf,
+ 0x32, 0xed, 0x0f, 0x53, 0xff, 0x0f, 0x80, 0x61, 0xef, 0x7e, 0x16, 0xaa,
+ 0x96, 0xb3, 0x8f, 0x49, 0xe0, 0x31, 0xfc, 0x5a, 0xcf, 0x75, 0xe0, 0xec,
+ 0x6f, 0x86, 0x7a, 0xbd, 0x10, 0x67, 0x16, 0xf9, 0x4e, 0xb8, 0x99, 0xa4,
+ 0x76, 0x00, 0x51, 0x63, 0x0e, 0xef, 0xac, 0xd4, 0x1d, 0x38, 0x97, 0xfd,
+ 0x3e, 0x89, 0x90, 0x0f, 0x9b, 0x14, 0x0d, 0x8f, 0xba, 0x88, 0x6e, 0x27,
+ 0x0c, 0xdb, 0x9b, 0x3b, 0xf3, 0x5a, 0x53, 0xa3, 0x29, 0xee, 0x67, 0x4a,
+ 0x8a, 0xda, 0xeb, 0xd6, 0xc2, 0xc2, 0x36, 0x6a, 0x17, 0x7f, 0xe4, 0x05,
+ 0xf1, 0x59, 0x44, 0xb2, 0x31, 0x05, 0xcf, 0x7a, 0x12, 0xf4, 0x5b, 0x0e,
+ 0xf3, 0x6c, 0x83, 0xff, 0xbc, 0x3c, 0x18, 0x24, 0x5e, 0xf6, 0xc4, 0xe8,
+ 0x7c, 0xcf, 0x3c, 0x91, 0x39, 0x9f, 0x24, 0x45, 0x2d, 0x76, 0x13, 0x81,
+ 0x9a, 0x33, 0x5c, 0xde, 0xac, 0xf8, 0x68, 0x9f, 0x99, 0x74, 0xb5, 0xbb,
+ 0x07, 0x64, 0xa5, 0xba, 0x86, 0xfc, 0xe9, 0xd4, 0xb9, 0xed, 0x5a, 0x87,
+ 0x7f, 0xdf, 0xe7, 0xbc, 0xaa, 0xea, 0xe9, 0x6e, 0x5b, 0x8c, 0x89, 0x3b,
+ 0x8a, 0xa7, 0x67, 0x1f, 0xbe, 0x79, 0x2e, 0x40, 0x0b, 0xc8, 0xfd, 0x5c,
+ 0xa6, 0xda, 0x37, 0x2e, 0x9e, 0x44, 0xdf, 0xc1, 0x1b, 0x18, 0xa3, 0x20,
+ 0x85, 0x91, 0xa4, 0x10, 0x40, 0xfd, 0x4b, 0x57, 0xd1, 0xd4, 0x36, 0x9c,
+ 0xd1, 0x0d, 0x1e, 0xec, 0x71, 0x5e, 0x32, 0xdc, 0xfa, 0xc5, 0xa4, 0x87,
+ 0x13, 0x76, 0x86, 0x0f, 0x27, 0xd2, 0xe6, 0x74, 0x6a, 0xe9, 0x1d, 0x9c,
+ 0x95, 0xed, 0xb9, 0x16, 0xd0, 0xc1, 0x90, 0x3b},
+ {0xef, 0xfa, 0xc3, 0xd9, 0xfc, 0x41, 0xaf, 0x05, 0x48, 0x9d, 0xd9, 0x5c,
+ 0xdf, 0xa2, 0x4a, 0xdf, 0x19, 0x3b, 0xac, 0xdc, 0xcf, 0x75, 0xce, 0x62,
+ 0x06, 0xdb, 0x7b, 0x3c, 0x11, 0x54, 0x20, 0x03, 0xfb, 0x39, 0xfe, 0x69,
+ 0xfd, 0x61, 0x0b, 0xd1, 0xe8, 0x1a, 0x68, 0xdb, 0x68, 0xcb, 0xd0, 0x55,
+ 0xb1, 0x0f, 0x6b, 0x2a, 0xab, 0xf7, 0x16, 0x69, 0xb9, 0x1a, 0xc2, 0x5b,
+ 0x28, 0xc7, 0x98, 0x36, 0x1d, 0x21, 0xa5, 0x4e, 0x3d, 0xa6, 0xe3, 0xf1,
+ 0x95, 0xae, 0x3b, 0xab, 0xa6, 0xfe, 0x67, 0xe7, 0x91, 0xb0, 0xbc, 0x39,
+ 0xea, 0x1e, 0x57, 0xf8, 0xcd, 0xf5, 0x7e, 0x75, 0x42, 0x88, 0x9d, 0xb9,
+ 0x12, 0x46, 0xf4, 0x6c, 0x7f, 0x16, 0x99, 0xb4, 0xc8, 0x28, 0x75, 0x3b,
+ 0x73, 0x95, 0x84, 0x4c, 0x6d, 0x18, 0x75, 0x01, 0xbc, 0x5e, 0xa4, 0x56,
+ 0xb5, 0x3d, 0xa8, 0x0c, 0xca, 0xf4, 0x38, 0x43, 0x65, 0x09, 0x96, 0x98,
+ 0x75, 0x87, 0x21, 0x37, 0x8e, 0x20, 0x7a, 0x31, 0xb4, 0xfb, 0x6d, 0x9f,
+ 0x31, 0x5a, 0x14, 0x68, 0xa4, 0x4f, 0x90, 0x7d, 0x33, 0xaa, 0xbc, 0x34,
+ 0x92, 0xc3, 0xa2, 0xc0, 0x2b, 0x1d, 0xd7, 0xf2, 0xd7, 0xb8, 0x97, 0x18,
+ 0xe2, 0xc3, 0x53, 0x08, 0x64, 0x11, 0xda, 0xe4, 0x79, 0xe6, 0x76, 0xb2,
+ 0x74, 0x7d, 0xf2, 0xa6, 0xfb, 0xaf, 0x99, 0xa6, 0xdf, 0x58, 0x0a, 0x6e,
+ 0x9d, 0xc2, 0x87, 0xd9, 0x25, 0x50, 0xd2, 0xb8, 0x16, 0x13, 0x81, 0x21,
+ 0x27, 0x26, 0x04, 0x1c, 0x07, 0xeb, 0x37, 0x21, 0x22, 0xef, 0xe8, 0x56,
+ 0x3d, 0x46, 0x77, 0x2e, 0xd5, 0xb8, 0xd9, 0x61, 0x4e, 0x8b, 0xdb, 0xa2,
+ 0xad, 0x60, 0xde, 0x4a, 0x88, 0x99, 0xe0, 0x58, 0xdb, 0x51, 0x1b, 0xa8,
+ 0xb1, 0x28, 0x73, 0xa2, 0x34, 0xa5, 0xd3, 0x3a, 0x8a, 0xe4, 0x91, 0xf3,
+ 0x54, 0x0f, 0xcc, 0xd1, 0x46, 0x73, 0xa1, 0xc6, 0x6e, 0x99, 0x91, 0x7e,
+ 0xb4, 0x9d, 0xae, 0x6c, 0xcd, 0x05, 0x45, 0x03, 0x41, 0x77, 0xd0, 0x2c,
+ 0xfe, 0xd2, 0xcf, 0xdc, 0x1e, 0xe8, 0x2b, 0x59, 0xdf, 0xf8, 0xe0, 0x03,
+ 0xc2, 0xeb, 0x53, 0xef, 0xfd, 0x48, 0xc0, 0xad, 0xd3, 0x5a, 0xd5, 0x33,
+ 0xc1, 0x0a, 0xbf, 0xf4, 0x0e, 0x78, 0xeb, 0xe9, 0xf0, 0xaa, 0xe8, 0xd5,
+ 0x71, 0xbb, 0xe6, 0x42, 0x16, 0x03, 0x90, 0xaf, 0x86, 0x05, 0x42, 0x87,
+ 0xe8, 0x07, 0xbb, 0xa6, 0x89, 0xed, 0x71, 0x09, 0x15, 0x60, 0xb8, 0x5c,
+ 0x09, 0x73, 0xc6, 0xe6, 0x27, 0x31, 0x95, 0xad, 0xf4, 0x53, 0xda, 0xf6,
+ 0xf8, 0x03, 0x1b, 0x88, 0xc6, 0xd0, 0x74, 0xbc, 0x80, 0xdd, 0x9b, 0x9f,
+ 0x38, 0x92, 0x23, 0x0a, 0xaa, 0xaf, 0x23, 0xc8, 0x75, 0x3a, 0x32, 0x35,
+ 0xaf, 0x35, 0x04, 0xf3, 0x43, 0x8e, 0xeb, 0x34, 0x6a, 0xc6, 0xa4, 0x0d,
+ 0xed, 0xbb, 0xec, 0x57, 0x31, 0xfb, 0xc7, 0x84, 0xda, 0xe3, 0x9f, 0x24,
+ 0xa5, 0xf3, 0x22, 0xec, 0x3f, 0x90, 0xd4, 0x1d, 0x1c, 0xc7, 0xfd, 0x96,
+ 0x8c, 0xcf, 0x73, 0x9f, 0x70, 0x73, 0x0f, 0xb6, 0x5c, 0xcb, 0xca, 0x0a,
+ 0xa4, 0xfb, 0xd6, 0xed, 0x0e, 0x06, 0x86, 0xf4, 0x5d, 0x8a, 0xee, 0x92,
+ 0xb1, 0xf1, 0x00, 0x60, 0x0e, 0xa5, 0x79, 0x84, 0xcd, 0xcf, 0xd5, 0x99,
+ 0xf1, 0x3f, 0x38, 0xa1, 0x0f, 0x40, 0xa1, 0xad, 0x28, 0x22, 0xac, 0xe6,
+ 0xc0, 0xd6, 0xea, 0x76, 0xbd, 0xf2, 0x2d, 0x07, 0xb5, 0xa2, 0x40, 0x29,
+ 0x0c, 0x74, 0xb3, 0x0b, 0x05, 0xf8, 0x4a, 0xbe, 0x1d, 0xc6, 0xaf, 0x57,
+ 0x51, 0x15, 0xd1, 0xf5, 0x64, 0x3e, 0x10, 0xa4, 0xa3, 0x9f, 0x74, 0x1d,
+ 0x01, 0xf0, 0x7b, 0xa7, 0x9c, 0x4c, 0x2b, 0xaf, 0x85, 0xd8, 0x2d, 0xf2,
+ 0x50, 0xce, 0xd9, 0x68, 0x15, 0xd4, 0x52, 0x74, 0x2d, 0xc5, 0x53, 0x55,
+ 0x35, 0x93, 0x4e, 0x4c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1430,
+ {0x28, 0x38, 0x45, 0xfb, 0x6f, 0xa9, 0xfd, 0xa6, 0x22, 0xb9, 0x3c,
+ 0x94, 0xac, 0x81, 0xf4, 0x7d, 0xce, 0x48, 0xa6, 0x0c, 0x33, 0xfb,
+ 0x5a, 0x3c, 0x83, 0x0a, 0x67, 0x64, 0xb8, 0x2e, 0x0d, 0x23},
+ {0x62, 0x2e, 0x7f, 0x8b, 0xa2, 0xd9, 0xc1, 0xfd, 0x11, 0x64, 0x3f, 0x84,
+ 0xdc, 0x8c, 0x06, 0x28, 0x97, 0xd7, 0x9f, 0x32, 0x6c, 0x04, 0x28, 0x39,
+ 0xf5, 0x29, 0x61, 0xd4, 0x6b, 0x43, 0xeb, 0x8f, 0xfb, 0x55, 0xd6, 0x2b,
+ 0xe5, 0xf8, 0x4e, 0xf6, 0xaf, 0x00, 0x18, 0x8b, 0x4b, 0x1e, 0x23, 0x69,
+ 0x96, 0x0a, 0x85, 0xe7, 0xc4, 0xa6, 0xde, 0x76, 0xe9, 0x6c, 0xa5, 0x9b,
+ 0x17, 0xeb, 0x91, 0xe3, 0x77, 0xfa, 0x76, 0x13, 0x31, 0x46, 0x8a, 0xd0,
+ 0x38, 0x99, 0x51, 0x5f, 0x03, 0x6b, 0x83, 0xaf, 0x44, 0x2d, 0x59, 0x2c,
+ 0xbd, 0xae, 0x95, 0x1a, 0x5a, 0x23, 0x11, 0x67, 0x76, 0xe8, 0x32, 0x6b,
+ 0x65, 0xa9, 0x3d, 0xaf, 0x68, 0x68, 0xa4, 0x82, 0x2a, 0x6a, 0x07, 0x04,
+ 0x46, 0x49, 0x4d, 0xa7, 0x48, 0x4c, 0xf4, 0x7d, 0xf9, 0x19, 0x60, 0x12,
+ 0xb1, 0x7a, 0xe5, 0x11, 0x59, 0x1e, 0xaa, 0x87, 0xd7, 0x96, 0x7a, 0xe5,
+ 0xd4, 0x0e, 0xfd, 0x57, 0xbd, 0xe6, 0x67, 0x3a, 0x4d, 0x8e, 0x00, 0xde,
+ 0xca, 0xa9, 0x4b, 0x6e, 0x65, 0x95, 0xf8, 0x40, 0xf8, 0xb4, 0x32, 0xa1,
+ 0x3b, 0xf8, 0x4b, 0xc8, 0x1c, 0xda, 0xed, 0x92, 0xe4, 0x27, 0x21, 0x19,
+ 0xb8, 0x0c, 0x7e, 0x0d, 0xb9, 0xa0, 0x14, 0x7b, 0xe5, 0x3c, 0x9c, 0x09,
+ 0x10, 0xc9, 0x24, 0x67, 0x2b, 0x9e, 0x5b, 0x6b, 0xc5, 0xc7, 0x3a, 0x80,
+ 0x69, 0xf7, 0xcb, 0x43, 0x33, 0x35, 0x12, 0x74, 0x92, 0x9e, 0x22, 0x8d,
+ 0xd6, 0x49, 0xc1, 0xe1, 0x99, 0xb4, 0x7d, 0x79, 0x4b, 0x4e, 0xe3, 0x67,
+ 0x78, 0x3a, 0x92, 0x52, 0x5a, 0xec, 0x34, 0x2d, 0x0c, 0xcf, 0x29, 0x94,
+ 0x4d, 0x2f, 0x40, 0x02, 0x78, 0x61, 0x1a, 0x29, 0x3a, 0xc2, 0xaa, 0xcd,
+ 0xe0, 0x48, 0xe1, 0x9d, 0x59, 0x2b, 0x9f, 0x74, 0xb4, 0xf7, 0xb0, 0x4a,
+ 0xda, 0x28, 0xb5, 0x46, 0xea, 0x8a, 0xd6, 0xd1, 0xf9, 0xae, 0xb1, 0x6e,
+ 0x86, 0x50, 0xd7, 0xfb, 0x65, 0x76, 0x45, 0x64, 0xaf, 0x9f, 0xae, 0xc2,
+ 0xb6, 0x5d, 0x13, 0x2f, 0x09, 0xb8, 0xd6, 0xc4, 0x1b, 0x8c, 0x40, 0x70,
+ 0xae, 0xab, 0xcb, 0xb1, 0x1c, 0xf5, 0x22, 0x8e, 0xd8, 0xa4, 0xe1, 0x8c,
+ 0xee, 0x5b, 0x65, 0xce, 0x17, 0x13, 0xc5, 0xe5, 0x48, 0x36, 0x20, 0x6f,
+ 0x6a, 0x42, 0x94, 0x01, 0x3a, 0x9b, 0xb3, 0x5f, 0x5c, 0xef, 0xb1, 0x6a,
+ 0x7b, 0x87, 0x62, 0xba, 0xde, 0xed, 0x97, 0x5b, 0x52, 0x87, 0x69, 0x30,
+ 0x7c, 0x85, 0x2c, 0x71, 0x96, 0x5b, 0xbc, 0xcd, 0xbd, 0x62, 0x2c, 0x2b,
+ 0x0d, 0x33, 0xc2, 0x19, 0x0e, 0xff, 0x0a, 0xea, 0x6a, 0xb5, 0xbf, 0xc8,
+ 0x58, 0x0f, 0x28, 0x82, 0x2e, 0x0e, 0x17, 0x28, 0x9f, 0x63, 0xf3, 0xe1,
+ 0xb1, 0x27, 0x0a, 0x6e, 0xd3, 0x7f, 0x06, 0xac, 0xc3, 0x50, 0x5a, 0x1e,
+ 0x9c, 0x55, 0xb6, 0x9b, 0x35, 0xb9, 0x66, 0x0b, 0x28, 0xa9, 0xe2, 0x0f,
+ 0xf4, 0xcf, 0x86, 0xb7, 0x8b, 0x53, 0xf4, 0x06, 0x70, 0x53, 0x13, 0x5e,
+ 0x73, 0x45, 0x1a, 0x61, 0x9d, 0x9d, 0x4f, 0x7f, 0x00, 0xf3, 0xf5, 0xa2,
+ 0xd6, 0x9d, 0x3e, 0x79, 0xf1, 0x08, 0x45, 0x07, 0xb0, 0x49, 0x02, 0xa2,
+ 0xb4, 0xf3, 0xd3, 0x06, 0x4e, 0x79, 0x5e, 0x93, 0x70, 0x79, 0x4d, 0x5e,
+ 0xcf, 0x31, 0x63, 0xb0, 0xc1, 0xfc, 0xfb, 0xde, 0x7e, 0x54, 0x71, 0xe8,
+ 0xee, 0x0c, 0x0f, 0x16, 0xe8, 0xbd, 0xef, 0x98, 0x5a, 0xa1, 0xd2, 0x6a,
+ 0x07, 0x79, 0x64, 0x50, 0x02, 0x10, 0x6b, 0xae, 0x4f, 0xb1, 0x9f, 0xff,
+ 0x53, 0x00, 0xbf, 0x42, 0x07, 0x8f, 0x46, 0xeb, 0x78, 0x2d, 0x0c, 0xfd,
+ 0x43, 0x5a, 0xd4, 0x97, 0x56, 0xa7, 0x17, 0x8c, 0x0e, 0x6d, 0x0a, 0x9a,
+ 0x6b, 0x2c, 0x35, 0x9b, 0x61, 0x49, 0x56, 0xc4},
+ {0xc2, 0xe1, 0xa3, 0xa0, 0x40, 0x17, 0x4a, 0x20, 0x9f, 0x00, 0x81, 0x3f,
+ 0xf7, 0xa3, 0x9c, 0x86, 0xcb, 0x61, 0x10, 0x98, 0x4e, 0xb8, 0x98, 0xf6,
+ 0x0f, 0xc6, 0xef, 0x36, 0x19, 0x81, 0x79, 0x85, 0x89, 0x03, 0x3d, 0x5f,
+ 0x2b, 0x9c, 0xc3, 0x36, 0x3d, 0x5a, 0xfa, 0x6d, 0xd6, 0x0a, 0x69, 0x8d,
+ 0x8c, 0x58, 0xd3, 0x29, 0xd2, 0x3b, 0xdc, 0xbd, 0x1f, 0x23, 0xfb, 0x93,
+ 0x31, 0x7e, 0x85, 0x13, 0x4d, 0x8d, 0xad, 0xcb, 0xe6, 0x6f, 0xfb, 0x61,
+ 0x4d, 0xba, 0x3b, 0x9f, 0x21, 0xd6, 0x40, 0x9e, 0x56, 0xb6, 0x05, 0xcb,
+ 0xf7, 0x5a, 0xc1, 0xc1, 0x15, 0xb6, 0xb1, 0xfa, 0x48, 0x89, 0xda, 0xd3,
+ 0x99, 0x85, 0xc2, 0x86, 0x6b, 0xe1, 0x67, 0x10, 0x2f, 0xb6, 0x5b, 0x18,
+ 0x48, 0x6d, 0x26, 0xec, 0x4c, 0xf3, 0xb5, 0x4d, 0x14, 0x1e, 0x39, 0x15,
+ 0x97, 0x87, 0x89, 0xcd, 0xeb, 0x39, 0xe9, 0x55, 0x66, 0x43, 0x8d, 0x8c,
+ 0x7e, 0x96, 0xc4, 0x29, 0xff, 0xe6, 0xbf, 0xa8, 0x0b, 0xe5, 0xb5, 0x82,
+ 0xdc, 0x9f, 0x5f, 0xac, 0xc9, 0xbc, 0x41, 0x5a, 0x90, 0x4a, 0x2b, 0xee,
+ 0xdf, 0x70, 0xd1, 0x64, 0xcf, 0x8c, 0xca, 0x45, 0xf6, 0x86, 0x31, 0x96,
+ 0x8a, 0xbd, 0x0a, 0xf4, 0x9a, 0x3f, 0x83, 0x67, 0x2d, 0x92, 0x13, 0xc0,
+ 0xf5, 0x4e, 0x94, 0x03, 0x56, 0xe5, 0xa0, 0xe2, 0xb2, 0x10, 0x9b, 0xe7,
+ 0x1a, 0x49, 0xc3, 0xc5, 0x1e, 0x92, 0x81, 0xb1, 0x89, 0x6c, 0x51, 0x2e,
+ 0xb4, 0xb4, 0xf8, 0x39, 0x09, 0x66, 0xdf, 0x9e, 0x66, 0x49, 0xaf, 0xf3,
+ 0x81, 0xec, 0xb6, 0xa7, 0xfc, 0xfc, 0x91, 0x9b, 0x4f, 0xf0, 0x76, 0x21,
+ 0x7a, 0x33, 0xdb, 0xe8, 0x80, 0x7e, 0xfd, 0x0d, 0x34, 0xde, 0x19, 0x65,
+ 0x44, 0x11, 0x82, 0xcb, 0x26, 0x83, 0xb2, 0xab, 0xe9, 0x0f, 0xd0, 0x3f,
+ 0x2a, 0x71, 0xee, 0x13, 0xc3, 0x61, 0xa6, 0x0c, 0x2f, 0x2f, 0xa0, 0xa5,
+ 0xcb, 0xc1, 0xfb, 0x3a, 0x04, 0x4f, 0x9e, 0x83, 0xd2, 0xd2, 0xc5, 0x27,
+ 0x9a, 0xa5, 0x48, 0xdd, 0xe9, 0x2a, 0x07, 0xe7, 0xa2, 0x53, 0x35, 0xd4,
+ 0x10, 0x99, 0x29, 0x48, 0x04, 0xf4, 0x13, 0x00, 0x8d, 0x70, 0xfe, 0xd2,
+ 0x2c, 0x75, 0x4f, 0xd4, 0x8d, 0x90, 0x88, 0x13, 0x7c, 0x84, 0xe0, 0x8f,
+ 0x96, 0x36, 0xcf, 0xbd, 0xcb, 0x1b, 0xf0, 0x06, 0xac, 0xd8, 0xac, 0x44,
+ 0x89, 0x4a, 0xdb, 0x0c, 0x7f, 0xa2, 0x60, 0x28, 0x85, 0x6b, 0xee, 0xf6,
+ 0xab, 0xfe, 0xc5, 0x40, 0x5f, 0xc0, 0xf9, 0xa4, 0x0f, 0xc3, 0x81, 0xdb,
+ 0x4f, 0x11, 0x84, 0x27, 0xf1, 0xc6, 0xca, 0x8f, 0x78, 0x84, 0xef, 0x6f,
+ 0xdd, 0x44, 0x64, 0x17, 0xdd, 0x21, 0x74, 0xec, 0x14, 0x27, 0x87, 0x40,
+ 0x79, 0x73, 0x57, 0x8c, 0x79, 0x89, 0xe4, 0x54, 0xc9, 0xf8, 0x7b, 0x9b,
+ 0x0c, 0x3c, 0x9d, 0xd7, 0x40, 0x86, 0x9c, 0x26, 0xe0, 0x10, 0xa8, 0x58,
+ 0x4e, 0xce, 0xce, 0xe4, 0x8a, 0xa6, 0x84, 0x1f, 0xb2, 0x77, 0x1d, 0xa6,
+ 0x88, 0xa0, 0x68, 0xfc, 0xad, 0x35, 0x2e, 0x7c, 0x32, 0x69, 0x46, 0x08,
+ 0x15, 0x0d, 0x9c, 0xe1, 0x13, 0x54, 0x89, 0xd0, 0x74, 0xd8, 0x71, 0xf8,
+ 0xcc, 0x22, 0x0a, 0xa7, 0x51, 0x54, 0xd0, 0x3a, 0x95, 0x86, 0x09, 0x22,
+ 0x21, 0xe7, 0xa8, 0x04, 0x28, 0xa1, 0x94, 0x60, 0xef, 0x27, 0x3b, 0xe5,
+ 0x00, 0x8c, 0x6c, 0xbf, 0x82, 0xb0, 0xa8, 0x06, 0xcd, 0xe6, 0xdc, 0xf8,
+ 0x95, 0xd9, 0x8b, 0x24, 0x62, 0x0a, 0xe4, 0x52, 0xf5, 0x27, 0x65, 0xf5,
+ 0x49, 0xaf, 0x33, 0x87, 0xd0, 0x46, 0x11, 0x6a, 0x89, 0xad, 0x2e, 0x17,
+ 0x9d, 0xef, 0x68, 0xaf, 0xb1, 0x15, 0xb9, 0xb1, 0x96, 0xec, 0xe8, 0xfe,
+ 0xc3, 0x2f, 0xe5, 0xf2, 0xdb, 0x1f, 0x62, 0x46, 0x0d, 0xe3, 0xac, 0xb8,
+ 0x83, 0xdb, 0xfa, 0xf4},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1431,
+ {0xef, 0x25, 0xe2, 0x94, 0x58, 0xd4, 0x62, 0x8d, 0x96, 0x9b, 0x02,
+ 0x2f, 0xf7, 0x82, 0x30, 0xd9, 0x4f, 0xf1, 0x77, 0xe6, 0xc3, 0x45,
+ 0x18, 0x60, 0x45, 0xec, 0x19, 0xf7, 0x5e, 0x96, 0xe6, 0xfd},
+ {0xf2, 0xe3, 0x9d, 0x82, 0x5a, 0x6c, 0x20, 0x38, 0xf3, 0x57, 0xde, 0xab,
+ 0x2a, 0x2e, 0x73, 0xea, 0xae, 0xa6, 0x64, 0x4c, 0x2f, 0x78, 0x83, 0xc6,
+ 0x68, 0x70, 0xb0, 0xf4, 0xff, 0x57, 0xf9, 0x86, 0x75, 0xb3, 0xbd, 0xe5,
+ 0x8c, 0xcb, 0xa8, 0xe9, 0x97, 0x8b, 0x7b, 0x10, 0x6a, 0x56, 0x70, 0xfb,
+ 0x60, 0x77, 0x3a, 0x99, 0x95, 0xd4, 0x9c, 0x68, 0x55, 0xf7, 0x0b, 0x2d,
+ 0x0b, 0x62, 0x31, 0xf5, 0xe9, 0x8b, 0xb5, 0x89, 0x97, 0xc8, 0x02, 0x94,
+ 0x3f, 0x79, 0x17, 0x95, 0x71, 0x51, 0x4e, 0xac, 0xce, 0x47, 0x14, 0xf1,
+ 0x20, 0x6c, 0x2f, 0x66, 0x79, 0xc3, 0xb2, 0x04, 0x9c, 0xad, 0xae, 0x1e,
+ 0x1e, 0x80, 0xe7, 0x99, 0xf6, 0x8e, 0xaa, 0xe9, 0x08, 0xc1, 0x8c, 0xac,
+ 0xd1, 0xcf, 0x91, 0x64, 0xf3, 0x9a, 0x52, 0xf2, 0x08, 0x03, 0x92, 0x6b,
+ 0xa1, 0x71, 0x81, 0xab, 0x28, 0xce, 0xd4, 0xd9, 0x71, 0xb6, 0x53, 0xd6,
+ 0x62, 0xd0, 0x93, 0x50, 0x56, 0xd3, 0x76, 0xf3, 0xcd, 0x11, 0x0a, 0xaa,
+ 0x58, 0x3e, 0x87, 0x32, 0x74, 0xf7, 0x9e, 0x73, 0x2e, 0x29, 0x34, 0x46,
+ 0x98, 0x9d, 0xd2, 0x5f, 0xe8, 0x8a, 0x39, 0xc7, 0xe2, 0x71, 0x89, 0xf3,
+ 0xfd, 0xc5, 0x8f, 0x55, 0xa0, 0x7a, 0x00, 0x91, 0x46, 0x3a, 0x26, 0x64,
+ 0x8c, 0x78, 0x6a, 0x75, 0x3b, 0xcb, 0xe5, 0xc8, 0x4d, 0x93, 0x07, 0xec,
+ 0x18, 0xf7, 0xff, 0xb5, 0x25, 0xc0, 0xb2, 0x12, 0xc4, 0x44, 0xe4, 0x1c,
+ 0xf8, 0xa2, 0x2d, 0x49, 0x89, 0xeb, 0x3c, 0x3b, 0x69, 0x52, 0x68, 0x7c,
+ 0xf7, 0x11, 0xe7, 0xe2, 0xb4, 0x24, 0x4f, 0x88, 0xbf, 0x54, 0xbb, 0x53,
+ 0xaf, 0x0e, 0x89, 0x64, 0x9b, 0x2e, 0x8d, 0x42, 0xbd, 0x3d, 0xe4, 0xc4,
+ 0xf4, 0xb5, 0x9c, 0x74, 0x00, 0x95, 0x7d, 0xdf, 0x37, 0x0d, 0x5d, 0xc1,
+ 0x6e, 0x9e, 0xdd, 0x42, 0x0b, 0x1f, 0x63, 0x21, 0x75, 0x9a, 0x69, 0x7f,
+ 0x20, 0x07, 0x5d, 0xe8, 0x35, 0xf6, 0x45, 0xfe, 0xf9, 0xc9, 0x7e, 0x59,
+ 0x56, 0xe5, 0x15, 0xac, 0x34, 0xb4, 0x26, 0x3b, 0xec, 0xc0, 0x0c, 0xf4,
+ 0xcc, 0xc6, 0x80, 0x6b, 0xde, 0x68, 0x1a, 0x45, 0xbb, 0xf1, 0xb3, 0x3e,
+ 0x32, 0x4b, 0x71, 0x38, 0x0b, 0x8a, 0xa5, 0x66, 0xa7, 0xd7, 0x9a, 0x7a,
+ 0x19, 0xc7, 0x70, 0x85, 0xca, 0xbc, 0xe9, 0xde, 0xb6, 0xf6, 0xc4, 0x94,
+ 0x86, 0x2b, 0xbf, 0xb8, 0x71, 0xe8, 0xe1, 0xe0, 0xcb, 0xa2, 0xd2, 0xd8,
+ 0x00, 0xc7, 0x59, 0x81, 0x18, 0x68, 0x34, 0x6d, 0xfd, 0xd7, 0xc8, 0xb7,
+ 0x95, 0xfa, 0xb4, 0x9b, 0x9e, 0x96, 0x90, 0xe7, 0x83, 0x1f, 0xff, 0xe4,
+ 0x1c, 0x68, 0x10, 0x90, 0x3f, 0x3b, 0xd6, 0x0d, 0xed, 0x84, 0x26, 0x51,
+ 0x15, 0x5e, 0xa9, 0x9a, 0x30, 0x33, 0x9c, 0x06, 0x6f, 0xdc, 0x79, 0xc9,
+ 0x4f, 0x1d, 0x88, 0x81, 0x88, 0xda, 0x7e, 0x1f, 0x0a, 0x67, 0xef, 0x45,
+ 0x1d, 0x1f, 0xb6, 0xb6, 0x0a, 0x4a, 0x6a, 0xc9, 0x1f, 0x81, 0xda, 0xf6,
+ 0x58, 0x89, 0x9d, 0xa6, 0xd9, 0xd5, 0xbb, 0x46, 0x1b, 0xa3, 0x71, 0x2c,
+ 0x55, 0x97, 0xc2, 0x40, 0xb5, 0xe4, 0x2d, 0x58, 0x32, 0x49, 0x4c, 0x2b,
+ 0xde, 0x50, 0x79, 0x16, 0x10, 0x6e, 0xe7, 0x33, 0x07, 0xec, 0xb1, 0x94,
+ 0xb5, 0xdb, 0x4a, 0xc9, 0xac, 0xd3, 0x28, 0x97, 0x4c, 0xdc, 0x81, 0xc8,
+ 0x95, 0x9b, 0xa8, 0x4d, 0x04, 0xc5, 0xfb, 0xa0, 0xff, 0xfa, 0x4e, 0x1b,
+ 0x71, 0x0a, 0x5f, 0x2a, 0x44, 0xbe, 0x1f, 0x03, 0xd7, 0xda, 0x75, 0xba,
+ 0x16, 0xab, 0xef, 0x5f, 0xa5, 0xef, 0x9b, 0x35, 0xd4, 0x5b, 0xf7, 0x93,
+ 0x54, 0x42, 0xc9, 0x12, 0x78, 0x4b, 0x58, 0x2e, 0x7f, 0xd6, 0x08, 0x90,
+ 0x13, 0xe6, 0xc0, 0xfb, 0xf9, 0x01, 0x5d, 0x37},
+ {0xd1, 0x91, 0x5e, 0x27, 0x95, 0x74, 0xbe, 0x58, 0xc8, 0x08, 0x63, 0x2c,
+ 0x43, 0x0c, 0x1c, 0x33, 0x1b, 0x47, 0x18, 0xa9, 0x08, 0x48, 0x86, 0x48,
+ 0xcd, 0xa6, 0x60, 0xde, 0x54, 0x2a, 0x90, 0x7e, 0x85, 0x5a, 0x16, 0xac,
+ 0x66, 0x6d, 0x7e, 0xab, 0x3b, 0x26, 0xd7, 0xaf, 0xe9, 0x34, 0xb9, 0x87,
+ 0x61, 0xe5, 0xf1, 0x7d, 0x99, 0x7d, 0x47, 0x25, 0x02, 0xec, 0xbc, 0x2f,
+ 0x89, 0x48, 0xbd, 0xce, 0x8c, 0xfd, 0x52, 0xdc, 0xde, 0x05, 0x03, 0x24,
+ 0x38, 0x61, 0xa6, 0x1b, 0xfd, 0x25, 0xb3, 0x0c, 0x60, 0xc0, 0x31, 0x62,
+ 0x4c, 0x8b, 0x1d, 0x70, 0x0b, 0xdd, 0xf6, 0xf5, 0xbd, 0x01, 0x3a, 0x7a,
+ 0xe6, 0x23, 0x33, 0xca, 0x3d, 0xce, 0x30, 0x25, 0x26, 0x15, 0x39, 0x06,
+ 0x80, 0xc3, 0x93, 0x63, 0x96, 0xce, 0x6e, 0x5c, 0x37, 0x5a, 0x33, 0xcd,
+ 0x68, 0x34, 0x8b, 0x4a, 0x13, 0x71, 0xa1, 0xc3, 0xc0, 0xcb, 0x3d, 0xd9,
+ 0x1f, 0x9e, 0x34, 0xe2, 0xee, 0xa9, 0xdb, 0xec, 0xc5, 0xf5, 0x75, 0x19,
+ 0xc8, 0x08, 0x5e, 0xee, 0x16, 0x9c, 0x00, 0x07, 0x97, 0xa9, 0x3c, 0xb9,
+ 0x9a, 0x0e, 0xe2, 0x67, 0xcf, 0xa7, 0x74, 0xfc, 0x0f, 0xad, 0x60, 0x2c,
+ 0xa4, 0xde, 0x5c, 0x33, 0xd5, 0x24, 0x1b, 0xc2, 0xf6, 0x2a, 0x71, 0xaf,
+ 0x0d, 0xe7, 0xc8, 0x73, 0x0f, 0x31, 0xc7, 0xa9, 0x1a, 0xa1, 0xc7, 0x08,
+ 0xbe, 0x87, 0xcc, 0x20, 0x78, 0x73, 0x46, 0xe4, 0xdd, 0x9e, 0x0f, 0x23,
+ 0x0a, 0xfe, 0x87, 0x23, 0x1b, 0x3d, 0xe2, 0x0e, 0x82, 0xf6, 0x15, 0x8c,
+ 0xde, 0x59, 0xbf, 0x2c, 0x4f, 0xf8, 0xb0, 0xba, 0x39, 0x5b, 0xbf, 0x50,
+ 0xed, 0xca, 0x85, 0xfa, 0x9b, 0x85, 0x39, 0xea, 0x44, 0xb4, 0x5d, 0x55,
+ 0x64, 0xa5, 0x3a, 0xc3, 0xbf, 0xdd, 0x53, 0x1c, 0xb2, 0x63, 0x08, 0xe2,
+ 0x28, 0xb9, 0x9c, 0x22, 0xa3, 0xdd, 0x3c, 0x6c, 0x6a, 0x2a, 0xf6, 0x38,
+ 0xf5, 0xc8, 0x7b, 0xf0, 0x83, 0xb9, 0x88, 0xc9, 0x67, 0x97, 0x83, 0xc2,
+ 0x73, 0xf0, 0x1f, 0x78, 0xe0, 0x62, 0x16, 0x21, 0x8e, 0x52, 0xd9, 0xe6,
+ 0xc5, 0xfe, 0x42, 0x07, 0xfb, 0xa0, 0xde, 0xa2, 0xda, 0x61, 0x6c, 0x14,
+ 0x40, 0x4d, 0x05, 0x5a, 0x59, 0x24, 0xcc, 0xa5, 0xbf, 0x31, 0xf3, 0xa6,
+ 0xf6, 0x46, 0x62, 0xb0, 0xa1, 0x60, 0x11, 0x75, 0xc2, 0xc8, 0xb3, 0xf3,
+ 0xf1, 0xc4, 0x29, 0x82, 0x0a, 0xb0, 0x68, 0xf0, 0x06, 0x28, 0x4a, 0xc7,
+ 0x81, 0x1e, 0xf9, 0xf6, 0x94, 0x05, 0x03, 0x00, 0xb4, 0xd3, 0x2d, 0x59,
+ 0x54, 0x5e, 0x1e, 0x61, 0xca, 0xec, 0x99, 0x4d, 0x9c, 0xa4, 0x37, 0x68,
+ 0x91, 0xa4, 0xf9, 0xb4, 0xfc, 0x6b, 0x9c, 0xa8, 0x51, 0xb0, 0xcf, 0x92,
+ 0xa8, 0x18, 0x81, 0x8f, 0x0d, 0x42, 0xc2, 0x9d, 0xa3, 0x5b, 0xb6, 0x61,
+ 0xb0, 0x49, 0xe7, 0xb8, 0xcf, 0x28, 0x9a, 0xb7, 0x2d, 0x39, 0x89, 0xba,
+ 0xc1, 0x7e, 0x33, 0xbc, 0x41, 0x78, 0x16, 0xb1, 0xe5, 0xc1, 0xe5, 0xf4,
+ 0xf9, 0x34, 0xe7, 0x9d, 0x99, 0xeb, 0xde, 0x87, 0xe0, 0xc4, 0xc6, 0x71,
+ 0xbc, 0x28, 0xbb, 0xe9, 0xaf, 0xc2, 0xfe, 0x1f, 0xd6, 0x98, 0x57, 0x08,
+ 0xd7, 0x54, 0xe7, 0x4b, 0xc8, 0x1b, 0xb1, 0x2d, 0x95, 0xf7, 0xdb, 0x94,
+ 0x5a, 0x81, 0xc7, 0x88, 0xa7, 0xc3, 0x6c, 0x6a, 0xf5, 0xbf, 0xff, 0xfa,
+ 0x78, 0x9c, 0xfc, 0x50, 0xc5, 0x3b, 0x61, 0xef, 0xb6, 0xe2, 0xb8, 0xd5,
+ 0xde, 0x68, 0xd6, 0xb4, 0x62, 0xf1, 0x4c, 0x99, 0x56, 0xe2, 0xb2, 0xdb,
+ 0x6f, 0xab, 0x53, 0x10, 0x9c, 0xc7, 0x60, 0x45, 0xe9, 0x63, 0x66, 0x95,
+ 0xcd, 0x05, 0xe4, 0xa2, 0x1e, 0x6d, 0x4a, 0x81, 0xd2, 0xe3, 0x00, 0x8f,
+ 0x70, 0xf3, 0xf2, 0x86, 0x0e, 0xc1, 0xf2, 0xa3, 0xcf, 0x85, 0xee, 0xb9,
+ 0x88, 0xa0, 0x8c, 0xcf},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1432,
+ {0xab, 0x54, 0xeb, 0xd5, 0xd3, 0x30, 0x4e, 0xd3, 0x7e, 0x07, 0xf4,
+ 0x15, 0xca, 0x54, 0x2b, 0x3c, 0x82, 0xb8, 0x03, 0x6c, 0xca, 0xbb,
+ 0x84, 0x38, 0xd2, 0x0a, 0x09, 0x23, 0xbd, 0x81, 0x4d, 0xcc},
+ {0xf7, 0x4a, 0xfb, 0x2a, 0x9e, 0xe4, 0x4b, 0xcc, 0x2c, 0x95, 0x48, 0x57,
+ 0xae, 0x9a, 0x18, 0x4e, 0x57, 0x8f, 0xce, 0x7d, 0xd5, 0xb6, 0xe7, 0x96,
+ 0xcc, 0xe3, 0xec, 0xb2, 0x0f, 0xe1, 0xdd, 0xc9, 0x28, 0x92, 0xf6, 0x8f,
+ 0x80, 0x5f, 0x3c, 0xcf, 0x85, 0xd3, 0x0c, 0x5e, 0x74, 0x22, 0xa2, 0xff,
+ 0x89, 0x50, 0x2b, 0x91, 0xe8, 0xeb, 0xbb, 0x96, 0xe2, 0x2d, 0x4e, 0x92,
+ 0x11, 0x79, 0xcb, 0x71, 0x2f, 0x04, 0x23, 0xf6, 0x85, 0xdb, 0xce, 0x1f,
+ 0x6d, 0xb4, 0x59, 0xc4, 0xfb, 0xc4, 0xc7, 0xb4, 0x2f, 0x07, 0xe7, 0x21,
+ 0xa4, 0xb1, 0xf1, 0x7c, 0x53, 0x38, 0x5f, 0xce, 0xf8, 0x2e, 0xee, 0x10,
+ 0xd3, 0x24, 0x24, 0xbf, 0xfb, 0x29, 0xe9, 0x1a, 0x06, 0xde, 0xe2, 0x85,
+ 0xdd, 0x0e, 0xda, 0xd7, 0x94, 0xf5, 0x03, 0x6b, 0x57, 0x0a, 0x2f, 0x64,
+ 0xa7, 0x61, 0xe3, 0x0c, 0x71, 0x4b, 0x81, 0x3a, 0x96, 0xd4, 0x27, 0x5d,
+ 0xae, 0x99, 0x1d, 0x5e, 0xae, 0x92, 0xdf, 0x98, 0xf2, 0xd4, 0x31, 0x07,
+ 0x77, 0x51, 0x11, 0xb2, 0xeb, 0x64, 0x2c, 0xed, 0x34, 0x98, 0xfc, 0x01,
+ 0xbe, 0x44, 0x38, 0x42, 0x6a, 0x31, 0xba, 0x24, 0x98, 0x54, 0xa0, 0x6d,
+ 0xf6, 0xa5, 0x1a, 0x8a, 0xa0, 0x21, 0xa3, 0x8a, 0xaa, 0x9b, 0xe7, 0x61,
+ 0xdf, 0x70, 0xe7, 0x54, 0x13, 0x86, 0x54, 0xa0, 0x35, 0xc2, 0xbf, 0xa3,
+ 0x88, 0xb2, 0xe5, 0xb5, 0xde, 0x95, 0x98, 0xa8, 0x8b, 0xfc, 0x3c, 0x72,
+ 0x59, 0x9c, 0xdf, 0x8a, 0xb4, 0x3b, 0xd9, 0x58, 0xea, 0xe0, 0xa4, 0x7b,
+ 0x50, 0x24, 0x1f, 0x96, 0x4d, 0xc0, 0x34, 0x03, 0x70, 0xb4, 0x06, 0x3c,
+ 0x31, 0x16, 0xf4, 0x8e, 0xd6, 0x02, 0xfd, 0x51, 0xb6, 0xa5, 0x61, 0x05,
+ 0x5e, 0xd4, 0x6f, 0xa5, 0x97, 0x0b, 0xc8, 0x88, 0xb2, 0x74, 0x16, 0x3d,
+ 0xea, 0x78, 0xd7, 0x28, 0xc8, 0xa5, 0xd9, 0x36, 0xa9, 0x4f, 0x6b, 0x96,
+ 0xb5, 0xca, 0xe1, 0x48, 0x78, 0x00, 0x9e, 0x04, 0xe9, 0x73, 0x2f, 0x94,
+ 0x46, 0xbc, 0x94, 0x9d, 0xee, 0x86, 0x2f, 0x7c, 0xee, 0x5b, 0xa5, 0xed,
+ 0xdf, 0x31, 0xc3, 0x65, 0x67, 0x8b, 0x89, 0x6c, 0xff, 0x2b, 0xc8, 0xd6,
+ 0x1e, 0x83, 0xe7, 0x08, 0x96, 0x27, 0x9e, 0x8c, 0xfe, 0x3a, 0x41, 0x1f,
+ 0xf3, 0x7b, 0xe0, 0x10, 0x24, 0x6f, 0x5b, 0xa8, 0x1f, 0x86, 0x40, 0x0c,
+ 0x55, 0xd1, 0x82, 0xfa, 0x65, 0xea, 0x4f, 0x1f, 0x1f, 0x0e, 0xe8, 0xdf,
+ 0xa4, 0x06, 0x9f, 0x2b, 0xcb, 0x77, 0x1e, 0x59, 0xc5, 0xfe, 0xd1, 0x76,
+ 0x97, 0x80, 0xc3, 0x45, 0x0a, 0x29, 0x40, 0xe7, 0xd4, 0x42, 0x9f, 0xcf,
+ 0x6a, 0x5a, 0x80, 0xd0, 0x4c, 0x28, 0x93, 0xe2, 0x5e, 0x48, 0xf5, 0x33,
+ 0x6e, 0x0e, 0x23, 0x6d, 0x2c, 0x95, 0x48, 0x60, 0x2c, 0xe6, 0x5c, 0x25,
+ 0x6e, 0xe1, 0x7e, 0xe3, 0xd9, 0x63, 0x4d, 0x0a, 0xfc, 0x8e, 0xf3, 0x0e,
+ 0xb8, 0x66, 0xc1, 0x07, 0x09, 0x80, 0xb7, 0xde, 0x05, 0x3a, 0xd8, 0x38,
+ 0x17, 0x88, 0xb9, 0xc1, 0xd1, 0x51, 0xe6, 0x2e, 0xec, 0x57, 0x7b, 0x5e,
+ 0x0e, 0x2f, 0x3e, 0x44, 0x20, 0xf3, 0x84, 0xa6, 0x43, 0x30, 0xa2, 0xa5,
+ 0xc4, 0x25, 0x28, 0x39, 0x11, 0xb8, 0x00, 0x33, 0x1e, 0x7d, 0x76, 0x7f,
+ 0x11, 0x4c, 0x80, 0xc8, 0x1b, 0x69, 0x33, 0xe7, 0xca, 0x27, 0x79, 0xf9,
+ 0x7b, 0x2b, 0xf2, 0x10, 0x3e, 0x6a, 0x14, 0x8c, 0x0a, 0x05, 0x32, 0xf5,
+ 0x33, 0xaf, 0xf2, 0x0f, 0xaf, 0x2c, 0x9f, 0xc4, 0x70, 0x3f, 0xd5, 0xd3,
+ 0x27, 0xa7, 0x10, 0x56, 0x43, 0xcb, 0x30, 0xf4, 0x22, 0x97, 0xc4, 0x7b,
+ 0x48, 0xf0, 0xef, 0x6c, 0xa8, 0x9c, 0x6a, 0x79, 0xcc, 0x16, 0xd4, 0xb8,
+ 0x61, 0x63, 0xe8, 0x67, 0x20, 0x54, 0xb3, 0x2b},
+ {0x8b, 0x58, 0x4f, 0xed, 0x69, 0xc7, 0x85, 0x07, 0xfa, 0x9c, 0xa6, 0xdf,
+ 0x86, 0x7d, 0x14, 0xe6, 0x22, 0xd7, 0x61, 0x13, 0x70, 0x60, 0x34, 0xfe,
+ 0xd7, 0xb5, 0xd5, 0x4d, 0xd5, 0xb1, 0xd3, 0x0d, 0xc4, 0x2f, 0xeb, 0x14,
+ 0xc6, 0xdc, 0x6d, 0xf7, 0xed, 0xe7, 0xa1, 0xd0, 0x00, 0xfd, 0xc8, 0x29,
+ 0xc4, 0x44, 0x11, 0x4c, 0xc2, 0x96, 0x5e, 0x08, 0x61, 0xc4, 0x34, 0xf6,
+ 0xbb, 0xe3, 0xc5, 0x9d, 0x9d, 0xfa, 0xe1, 0xd1, 0xd5, 0xd7, 0x53, 0x41,
+ 0x9f, 0x2d, 0xf7, 0xdd, 0xf7, 0x53, 0x57, 0x8e, 0x2b, 0xaa, 0x0c, 0x89,
+ 0xd2, 0x8a, 0x2d, 0x88, 0xb3, 0x3e, 0x47, 0x34, 0x57, 0x0b, 0x1e, 0x20,
+ 0x05, 0x0e, 0x19, 0x20, 0x7c, 0x41, 0xb3, 0x0d, 0x60, 0x93, 0xbd, 0xea,
+ 0x09, 0x2e, 0xa5, 0xa3, 0x31, 0x75, 0x9c, 0x92, 0xa3, 0xde, 0xc4, 0xfa,
+ 0x31, 0x17, 0xbc, 0xce, 0x9d, 0x9c, 0x57, 0x1a, 0xaa, 0x58, 0x34, 0x75,
+ 0x6a, 0x55, 0x96, 0xfb, 0x15, 0xb8, 0xc2, 0xb9, 0x7e, 0x9d, 0xc6, 0x0b,
+ 0x28, 0x5d, 0x31, 0x23, 0xe9, 0x37, 0xff, 0x19, 0x09, 0xfb, 0x74, 0xaf,
+ 0xf8, 0xf1, 0x0e, 0x36, 0x3d, 0xf8, 0xc7, 0xb6, 0x51, 0xaa, 0x5e, 0x6f,
+ 0x38, 0x2a, 0x81, 0xa6, 0x65, 0x9b, 0x22, 0x86, 0xbc, 0x79, 0xa0, 0x32,
+ 0xc9, 0xe2, 0xee, 0x02, 0xbc, 0x93, 0x6e, 0xc4, 0xe9, 0x6b, 0x76, 0x73,
+ 0xe2, 0x59, 0x06, 0xfd, 0xcd, 0x73, 0xd4, 0x0f, 0xee, 0xcc, 0x39, 0x54,
+ 0x6b, 0x2d, 0xc3, 0x4e, 0x49, 0x03, 0x45, 0xee, 0xf8, 0xb5, 0x12, 0x23,
+ 0x4e, 0xb4, 0xcf, 0x91, 0x1d, 0x4d, 0x25, 0x3c, 0xd6, 0x8a, 0xb4, 0x72,
+ 0xf2, 0x8c, 0x0c, 0x12, 0x6d, 0xcc, 0xb1, 0xfa, 0x77, 0x4d, 0xea, 0xab,
+ 0xc7, 0xdc, 0x09, 0x78, 0xd5, 0x06, 0x20, 0x8e, 0xab, 0xf3, 0x37, 0x75,
+ 0x8b, 0xcc, 0x1f, 0xaf, 0xfe, 0xc6, 0xfe, 0x80, 0x4f, 0xfc, 0x54, 0x69,
+ 0x9f, 0xbb, 0x27, 0xb4, 0xa4, 0x8f, 0xe2, 0x55, 0xd1, 0xac, 0x8a, 0x95,
+ 0xbd, 0x4f, 0x72, 0x45, 0x5d, 0x86, 0x4c, 0x02, 0x14, 0x3d, 0x44, 0xf4,
+ 0xbd, 0xb5, 0x5e, 0x50, 0x73, 0xf2, 0xf2, 0x11, 0xc5, 0x67, 0xb2, 0xe3,
+ 0x00, 0x2f, 0x69, 0x23, 0x1c, 0x6e, 0x3e, 0x14, 0xab, 0xb6, 0x9e, 0x17,
+ 0x49, 0x44, 0x95, 0xd5, 0x22, 0xa2, 0x01, 0x21, 0x95, 0xa2, 0xa2, 0xa8,
+ 0x3c, 0xab, 0x2d, 0x56, 0x2d, 0x9d, 0x60, 0xcf, 0x4a, 0x33, 0x6b, 0x32,
+ 0xa7, 0x6a, 0x75, 0x5c, 0xcc, 0x41, 0x64, 0x8e, 0x70, 0x0e, 0x7d, 0xf8,
+ 0xce, 0x5c, 0xcc, 0x09, 0x6c, 0xfc, 0x16, 0xea, 0x15, 0xa5, 0x6d, 0xe2,
+ 0x93, 0x5e, 0x01, 0x6d, 0x0b, 0x72, 0x9f, 0x92, 0x73, 0x00, 0xc6, 0x14,
+ 0xe9, 0x8e, 0x01, 0x1a, 0xdd, 0xbb, 0x95, 0xba, 0xdf, 0x99, 0x14, 0x0d,
+ 0xeb, 0xd5, 0x84, 0x03, 0x6e, 0xdd, 0x04, 0xfd, 0xe8, 0x6e, 0x33, 0x8c,
+ 0xcb, 0x23, 0x55, 0xb8, 0xb8, 0x65, 0x30, 0xf2, 0x85, 0x07, 0x7b, 0x87,
+ 0x4a, 0xcb, 0xe0, 0x5d, 0x64, 0x36, 0xbb, 0x0c, 0x0e, 0xb2, 0x66, 0xdf,
+ 0xfa, 0xf5, 0x22, 0x06, 0xb9, 0x71, 0xb5, 0xb2, 0xd4, 0x51, 0x08, 0x3f,
+ 0x0b, 0x88, 0xb9, 0xad, 0x53, 0xf3, 0xe0, 0x17, 0x84, 0xd8, 0x74, 0xca,
+ 0x43, 0xb4, 0xdf, 0xad, 0x88, 0xb2, 0xe4, 0x79, 0xae, 0xef, 0x9c, 0xa1,
+ 0x10, 0x33, 0x9b, 0xff, 0xb2, 0x32, 0x29, 0x1a, 0x92, 0x91, 0x7a, 0xe3,
+ 0xd4, 0x48, 0x02, 0x91, 0x84, 0x9a, 0x11, 0x57, 0x86, 0x61, 0x95, 0xb9,
+ 0xa7, 0x24, 0x3e, 0x90, 0x4c, 0x01, 0x7f, 0x50, 0xac, 0xb2, 0xf0, 0x0a,
+ 0x01, 0xd6, 0x7d, 0x86, 0x18, 0x54, 0xcb, 0xff, 0x7f, 0x98, 0xc7, 0x8a,
+ 0x4d, 0x9d, 0xba, 0x3b, 0xe2, 0x65, 0x33, 0x2d, 0x7e, 0xa6, 0x1f, 0x8e,
+ 0x12, 0xe0, 0x96, 0xd1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1433,
+ {0xb1, 0xdb, 0xa0, 0x2b, 0xec, 0xb3, 0x34, 0xb3, 0xab, 0xa7, 0xb3,
+ 0xb1, 0x56, 0x86, 0x95, 0x37, 0xc4, 0x5c, 0x4f, 0xf2, 0x52, 0xdc,
+ 0x3d, 0xab, 0x54, 0x0d, 0xbc, 0x42, 0xdc, 0xc0, 0x86, 0x94},
+ {0xf7, 0x4a, 0xfb, 0x2a, 0x9e, 0xe4, 0x4b, 0xcc, 0x2c, 0x95, 0x48, 0x57,
+ 0xae, 0x9a, 0x18, 0x4e, 0x57, 0x8f, 0xce, 0x7d, 0xd5, 0xb6, 0xe7, 0x96,
+ 0xcc, 0xe3, 0xec, 0xb2, 0x0f, 0xe1, 0xdd, 0xc9, 0x28, 0x92, 0xf6, 0x8f,
+ 0x80, 0x5f, 0x3c, 0xcf, 0x85, 0xd3, 0x0c, 0x5e, 0x74, 0x22, 0xa2, 0xff,
+ 0x89, 0x50, 0x2b, 0x91, 0xe8, 0xeb, 0xbb, 0x96, 0xe2, 0x2d, 0x4e, 0x92,
+ 0x11, 0x79, 0xcb, 0x71, 0x2f, 0x04, 0x23, 0xf6, 0x85, 0xdb, 0xce, 0x1f,
+ 0x6d, 0xb4, 0x59, 0xc4, 0xfb, 0xc4, 0xc7, 0xb4, 0x2f, 0x07, 0xe7, 0x21,
+ 0xa4, 0xb1, 0xf1, 0x7c, 0x53, 0x38, 0x5f, 0xce, 0xf8, 0x2e, 0xee, 0x10,
+ 0xd3, 0x24, 0x24, 0xbf, 0xfb, 0x29, 0xe9, 0x1a, 0x06, 0xde, 0xe2, 0x85,
+ 0xdd, 0x0e, 0xda, 0xd7, 0x94, 0xf5, 0x03, 0x6b, 0x57, 0x0a, 0x2f, 0x64,
+ 0xa7, 0x61, 0xe3, 0x0c, 0x71, 0x4b, 0x81, 0x3a, 0x96, 0xd4, 0x27, 0x5d,
+ 0xae, 0x99, 0x1d, 0x5e, 0xae, 0x92, 0xdf, 0x98, 0xf2, 0xd4, 0x31, 0x07,
+ 0x77, 0x51, 0x11, 0xb2, 0xeb, 0x64, 0x2c, 0xed, 0x34, 0x98, 0xfc, 0x01,
+ 0xbe, 0x44, 0x38, 0x42, 0x6a, 0x31, 0xba, 0x24, 0x98, 0x54, 0xa0, 0x6d,
+ 0xf6, 0xa5, 0x1a, 0x8a, 0xa0, 0x21, 0xa3, 0x8a, 0xaa, 0x9b, 0xe7, 0x61,
+ 0xdf, 0x70, 0xe7, 0x54, 0x13, 0x86, 0x54, 0xa0, 0x35, 0xc2, 0xbf, 0xa3,
+ 0x88, 0xb2, 0xe5, 0xb5, 0xde, 0x95, 0x98, 0xa8, 0x8b, 0xfc, 0x3c, 0x72,
+ 0x59, 0x9c, 0xdf, 0x8a, 0xb4, 0x3b, 0xd9, 0x58, 0xea, 0xe0, 0xa4, 0x7b,
+ 0x50, 0x24, 0x1f, 0x96, 0x4d, 0xc0, 0x34, 0x03, 0x70, 0xb4, 0x06, 0x3c,
+ 0x31, 0x16, 0xf4, 0x8e, 0xd6, 0x02, 0xfd, 0x51, 0xb6, 0xa5, 0x61, 0x05,
+ 0x5e, 0xd4, 0x6f, 0xa5, 0x97, 0x0b, 0xc8, 0x88, 0xb2, 0x74, 0x16, 0x3d,
+ 0xea, 0x78, 0xd7, 0x28, 0xc8, 0xa5, 0xd9, 0x36, 0xa9, 0x4f, 0x6b, 0x96,
+ 0xb5, 0xca, 0xe1, 0x48, 0x78, 0x00, 0x9e, 0x04, 0xe9, 0x73, 0x2f, 0x94,
+ 0x46, 0xbc, 0x94, 0x9d, 0xee, 0x86, 0x2f, 0x7c, 0xee, 0x5b, 0xa5, 0xed,
+ 0xdf, 0x31, 0xc3, 0x65, 0x67, 0x8b, 0x89, 0x6c, 0xff, 0x2b, 0xc8, 0xd6,
+ 0x1e, 0x83, 0xe7, 0x08, 0x96, 0x27, 0x9e, 0x8c, 0xfe, 0x3a, 0x41, 0x1f,
+ 0xf3, 0x7b, 0xe0, 0x10, 0x24, 0x6f, 0x5b, 0xa8, 0x1f, 0x86, 0x40, 0x0c,
+ 0x55, 0xd1, 0x82, 0xfa, 0x65, 0xea, 0x4f, 0x1f, 0x1f, 0x0e, 0xe8, 0xdf,
+ 0xa4, 0x06, 0x9f, 0x2b, 0xcb, 0x77, 0x1e, 0x59, 0xc5, 0xfe, 0xd1, 0x76,
+ 0x97, 0x80, 0xc3, 0x45, 0x0a, 0x29, 0x40, 0xe7, 0xd4, 0x42, 0x9f, 0xcf,
+ 0x6a, 0x5a, 0x80, 0xd0, 0x4c, 0x28, 0x93, 0xe2, 0x5e, 0x48, 0xf5, 0x33,
+ 0x6e, 0x0e, 0x23, 0x6d, 0x2c, 0x95, 0x48, 0x60, 0x2c, 0xe6, 0x5c, 0x25,
+ 0x6e, 0xe1, 0x7e, 0xe3, 0xd9, 0x63, 0x4d, 0x0a, 0xfc, 0x8e, 0xf3, 0x0e,
+ 0xb8, 0x66, 0xc1, 0x07, 0x09, 0x80, 0xb7, 0xde, 0x05, 0x3a, 0xd8, 0x38,
+ 0x17, 0x88, 0xb9, 0xc1, 0xd1, 0x51, 0xe6, 0x2e, 0xec, 0x57, 0x7b, 0x5e,
+ 0x0e, 0x2f, 0x3e, 0x44, 0x20, 0xf3, 0x84, 0xa6, 0x43, 0x30, 0xa2, 0xa5,
+ 0xc4, 0x25, 0x28, 0x39, 0x11, 0xb8, 0x00, 0x33, 0x1e, 0x7d, 0x76, 0x7f,
+ 0x11, 0x4c, 0x80, 0xc8, 0x1b, 0x69, 0x33, 0xe7, 0xca, 0x27, 0x79, 0xf9,
+ 0x7b, 0x2b, 0xf2, 0x10, 0x3e, 0x6a, 0x14, 0x8c, 0x0a, 0x05, 0x32, 0xf5,
+ 0x33, 0xaf, 0xf2, 0x0f, 0xaf, 0x2c, 0x9f, 0xc4, 0x70, 0x3f, 0xd5, 0xd3,
+ 0x27, 0xa7, 0x10, 0x56, 0x43, 0xcb, 0x30, 0xf4, 0x22, 0x97, 0xc4, 0x7b,
+ 0x48, 0xf0, 0xef, 0x6c, 0xa8, 0x9c, 0x6a, 0x79, 0xcc, 0x16, 0xd4, 0xb8,
+ 0x61, 0x63, 0xe8, 0x67, 0x20, 0x54, 0xb3, 0x2b},
+ {0x40, 0x90, 0x05, 0xaa, 0x2f, 0x82, 0x86, 0xde, 0xc3, 0x60, 0x8b, 0x2c,
+ 0xe0, 0xb8, 0x70, 0xbf, 0x1c, 0x9a, 0x68, 0x29, 0x18, 0xc8, 0x19, 0x56,
+ 0x1b, 0x6d, 0xe2, 0xb0, 0xba, 0x38, 0x2b, 0xb4, 0x9d, 0x63, 0x88, 0x69,
+ 0xfc, 0x36, 0x1f, 0x6c, 0x2f, 0xfb, 0x75, 0x2f, 0x28, 0x68, 0x12, 0x9b,
+ 0x09, 0x4c, 0x2a, 0x3f, 0xa5, 0xef, 0xe5, 0x20, 0x7f, 0xce, 0x30, 0xca,
+ 0x90, 0x81, 0xaf, 0x98, 0x5f, 0x60, 0xba, 0xdf, 0x72, 0xc0, 0xc8, 0xbf,
+ 0xec, 0x8f, 0x17, 0x85, 0x41, 0xde, 0x3e, 0xe5, 0x80, 0x40, 0x3f, 0x17,
+ 0x63, 0xc2, 0xd5, 0x6e, 0x71, 0xf6, 0xb2, 0x5a, 0xb6, 0xb3, 0xc2, 0x4b,
+ 0x5c, 0xb8, 0x60, 0xd7, 0x19, 0x66, 0xdc, 0x2e, 0x64, 0xfc, 0x5d, 0x47,
+ 0xf5, 0xd1, 0xc9, 0x41, 0x98, 0xdf, 0x7e, 0xba, 0xa0, 0x79, 0x2a, 0x81,
+ 0xff, 0xf9, 0x29, 0x9d, 0xc9, 0x94, 0x06, 0xaf, 0xaf, 0x79, 0x5a, 0x80,
+ 0x99, 0xf8, 0xfa, 0x18, 0x4e, 0x8c, 0x50, 0xf1, 0xc6, 0x58, 0xf9, 0x55,
+ 0xeb, 0x2e, 0xd9, 0x11, 0x0d, 0x50, 0x64, 0x67, 0x7c, 0xe6, 0x1b, 0x7e,
+ 0x6d, 0x60, 0x1d, 0xc1, 0xd8, 0x6d, 0x38, 0xb7, 0x16, 0x44, 0x1d, 0x7d,
+ 0x5f, 0x40, 0xa9, 0x5d, 0xaa, 0x28, 0xc2, 0x84, 0xcc, 0x9a, 0x02, 0xa3,
+ 0xa8, 0xd2, 0x5b, 0xb3, 0x11, 0x33, 0x7a, 0x8f, 0x73, 0x77, 0x66, 0xb0,
+ 0xd6, 0xb9, 0x36, 0x5d, 0xad, 0xed, 0xad, 0x38, 0xa3, 0xb9, 0x28, 0xfd,
+ 0x8c, 0xfe, 0x3d, 0x89, 0xb6, 0xad, 0x12, 0x2a, 0x16, 0x4f, 0xe7, 0xfc,
+ 0x0b, 0x0e, 0x36, 0x47, 0xc7, 0x8c, 0xca, 0x16, 0x7a, 0x77, 0x80, 0xe4,
+ 0x67, 0xcb, 0x75, 0x64, 0x97, 0xbf, 0xa7, 0x5f, 0xdb, 0x09, 0x5d, 0x6a,
+ 0xae, 0x92, 0xeb, 0x3d, 0x36, 0x1a, 0x17, 0x36, 0xe3, 0x41, 0x85, 0xba,
+ 0xef, 0x2f, 0x15, 0x45, 0x75, 0x44, 0xcf, 0x6f, 0x29, 0x02, 0x25, 0xa0,
+ 0xde, 0x27, 0xc2, 0xa3, 0x85, 0xbb, 0xeb, 0x85, 0xa3, 0x9d, 0x68, 0x71,
+ 0xeb, 0xb8, 0x21, 0xf5, 0xe9, 0x76, 0x52, 0xff, 0x4b, 0x78, 0x0d, 0xe1,
+ 0x74, 0x34, 0xeb, 0xdf, 0x04, 0x57, 0xbc, 0x68, 0x4d, 0x34, 0x28, 0x00,
+ 0xc5, 0x38, 0x05, 0xd4, 0xfe, 0x71, 0x70, 0x9b, 0xc6, 0xeb, 0xec, 0x4b,
+ 0x98, 0xfa, 0x1f, 0x99, 0x5d, 0xd9, 0xce, 0x9c, 0xdc, 0x17, 0x5a, 0xaa,
+ 0xa1, 0x6f, 0xe7, 0x08, 0xa8, 0x8e, 0x22, 0xb8, 0x3e, 0x33, 0x34, 0x5f,
+ 0xaf, 0xb7, 0x3b, 0x07, 0x28, 0xef, 0x60, 0x98, 0x01, 0x41, 0xd8, 0x08,
+ 0xad, 0xb6, 0x45, 0x91, 0xdd, 0x31, 0xc5, 0xf8, 0x6b, 0xe0, 0x34, 0x48,
+ 0x75, 0xe5, 0x39, 0x0f, 0xea, 0x27, 0x97, 0x42, 0x8a, 0xe8, 0xcb, 0x89,
+ 0x8f, 0xbb, 0xd7, 0x65, 0x51, 0xda, 0xcf, 0x98, 0xe2, 0x1f, 0x50, 0x54,
+ 0xb6, 0xdc, 0xa9, 0x05, 0x03, 0x8a, 0xa4, 0x41, 0x52, 0xde, 0x3a, 0x8e,
+ 0x13, 0xfa, 0xf2, 0x6c, 0xa2, 0x9d, 0xd8, 0x31, 0xd3, 0x9c, 0xed, 0x15,
+ 0x0c, 0x06, 0x74, 0x39, 0x9f, 0x7f, 0x0a, 0x16, 0xa7, 0x89, 0xfe, 0x6e,
+ 0xa2, 0xb0, 0xce, 0x88, 0x3d, 0xdd, 0x52, 0x98, 0xb0, 0xbe, 0xa0, 0x03,
+ 0xc4, 0x48, 0x7c, 0x71, 0x2f, 0x0c, 0x57, 0x98, 0x96, 0xbc, 0x6f, 0xf8,
+ 0xd4, 0x35, 0xfe, 0xa7, 0x39, 0x27, 0x63, 0x7c, 0xb5, 0x26, 0xf5, 0x7e,
+ 0x6c, 0x96, 0x3f, 0xde, 0xc4, 0xc0, 0x27, 0x61, 0xa2, 0x0a, 0x38, 0x4b,
+ 0x5d, 0xc6, 0xf9, 0x56, 0x24, 0x77, 0xf9, 0x6b, 0x7d, 0xb3, 0xc8, 0x68,
+ 0x38, 0x8e, 0x99, 0x76, 0xdf, 0xfe, 0x5a, 0x24, 0x43, 0x81, 0x8a, 0xb8,
+ 0xa1, 0x15, 0x79, 0x54, 0xc7, 0xcf, 0x20, 0x99, 0xae, 0xc7, 0xc8, 0x51,
+ 0xe3, 0x39, 0x11, 0x31, 0xd6, 0xa1, 0x1d, 0xb3, 0x2d, 0x9e, 0xbc, 0xc5,
+ 0xb5, 0x58, 0x75, 0x0d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1434,
+ {0x21, 0x57, 0x97, 0xed, 0xa0, 0x98, 0x3c, 0x85, 0x52, 0x46, 0x58,
+ 0x53, 0x47, 0x32, 0xf8, 0xde, 0x48, 0x57, 0x55, 0xc4, 0x95, 0xe7,
+ 0x14, 0xe6, 0x09, 0xb5, 0x18, 0xf3, 0x5c, 0x20, 0xe6, 0xd5},
+ {0xd7, 0xf3, 0x6d, 0x8c, 0x17, 0xcf, 0x5d, 0x35, 0x09, 0x02, 0x37, 0x1a,
+ 0x74, 0x22, 0xea, 0x1d, 0x06, 0x40, 0x45, 0x5b, 0x40, 0x0e, 0x6d, 0x2a,
+ 0x2d, 0x63, 0xff, 0x99, 0xc0, 0xc3, 0x10, 0x6a, 0xc6, 0x4c, 0xed, 0xc6,
+ 0x49, 0xb7, 0xa2, 0x77, 0x21, 0xf1, 0x44, 0x58, 0x67, 0xb2, 0x07, 0x09,
+ 0xf2, 0x6a, 0x88, 0xd6, 0x0d, 0x04, 0x89, 0xe7, 0xee, 0x39, 0x1b, 0xa5,
+ 0x9f, 0x90, 0xd6, 0x88, 0xf6, 0x78, 0xaa, 0xc9, 0xa3, 0x08, 0x93, 0x3f,
+ 0xf4, 0xdc, 0xd6, 0xda, 0x53, 0x51, 0x36, 0x09, 0x10, 0x7c, 0x1e, 0x09,
+ 0x83, 0xfb, 0x8b, 0x9e, 0x30, 0x41, 0x9a, 0x60, 0x4c, 0xb7, 0xd8, 0x2a,
+ 0x12, 0x07, 0xc1, 0x98, 0xf6, 0xb1, 0x5b, 0xed, 0x0c, 0xd9, 0xfa, 0x50,
+ 0x1a, 0x68, 0x85, 0x1b, 0xb7, 0x59, 0x2c, 0xbf, 0xbc, 0x83, 0xd2, 0x1e,
+ 0xed, 0x64, 0xbb, 0x10, 0x40, 0xaa, 0x10, 0x9f, 0x9c, 0x47, 0xe0, 0x2d,
+ 0x4a, 0xa0, 0xe2, 0x1b, 0x2e, 0x69, 0xa0, 0x2a, 0x05, 0xf1, 0xda, 0x0d,
+ 0x34, 0x69, 0x17, 0xdd, 0xf8, 0xd3, 0xa0, 0x59, 0xcd, 0x4d, 0x5f, 0xf9,
+ 0x0b, 0x60, 0x4e, 0x5e, 0x86, 0xa1, 0x8a, 0x11, 0xd0, 0xb1, 0x61, 0x7a,
+ 0x9b, 0x7c, 0x0f, 0x5f, 0x0c, 0xb9, 0x90, 0x3d, 0xb1, 0xba, 0x7a, 0xb4,
+ 0x39, 0x61, 0x20, 0x54, 0x0f, 0x7c, 0x10, 0xb0, 0x7c, 0x83, 0x18, 0xfa,
+ 0x29, 0x97, 0x66, 0x3d, 0x27, 0xe8, 0x96, 0x63, 0x7a, 0x33, 0xb8, 0xe3,
+ 0xda, 0x28, 0x12, 0x12, 0x8f, 0x63, 0xd8, 0x3a, 0x62, 0x27, 0x8d, 0xf9,
+ 0x9f, 0x6a, 0xd8, 0x85, 0x23, 0x17, 0x15, 0x8d, 0xb5, 0x90, 0xb1, 0x0b,
+ 0xa2, 0xaf, 0x36, 0xb7, 0x5d, 0x1b, 0x85, 0x00, 0xd7, 0x76, 0xdb, 0x85,
+ 0xa4, 0xd2, 0x80, 0xea, 0x2a, 0xdc, 0x86, 0x20, 0x47, 0xce, 0x15, 0x62,
+ 0x1c, 0x82, 0x72, 0x0f, 0x34, 0x45, 0x9b, 0x0a, 0xb1, 0x5c, 0xde, 0x15,
+ 0x68, 0xe0, 0x01, 0xe0, 0x05, 0x6d, 0x52, 0xc5, 0x56, 0xaa, 0x15, 0xaf,
+ 0x97, 0x2a, 0xab, 0x06, 0xea, 0xea, 0x96, 0x21, 0xe5, 0x31, 0xb0, 0xcd,
+ 0x21, 0xa7, 0x7c, 0xe6, 0x37, 0x46, 0xc5, 0x2f, 0x28, 0x23, 0xb8, 0x74,
+ 0x05, 0x0b, 0x17, 0xf6, 0x21, 0x99, 0xd0, 0xd1, 0x10, 0xd5, 0xc6, 0x94,
+ 0xfd, 0xd2, 0x0a, 0x98, 0x44, 0x32, 0x1e, 0xb1, 0xaf, 0xf4, 0x44, 0xa5,
+ 0x43, 0xef, 0xd7, 0x9d, 0x99, 0x73, 0x2c, 0x21, 0x55, 0x8b, 0x24, 0xba,
+ 0xcf, 0xec, 0x9f, 0xa7, 0x8d, 0x2a, 0x81, 0x6a, 0x68, 0xc7, 0xd6, 0xea,
+ 0xa0, 0xfd, 0x37, 0x71, 0x6f, 0x43, 0x4e, 0x4c, 0x0d, 0x46, 0xec, 0x93,
+ 0x9f, 0x9c, 0xc9, 0x4e, 0x0b, 0x9f, 0x4d, 0x6c, 0xc1, 0x3f, 0x82, 0x27,
+ 0xef, 0xc3, 0x42, 0x56, 0x1f, 0x98, 0x83, 0xd5, 0x1e, 0x91, 0xde, 0x91,
+ 0x68, 0xe9, 0x1b, 0x21, 0x64, 0xef, 0x1c, 0xf9, 0x05, 0x50, 0x79, 0x1c,
+ 0x1e, 0xf9, 0x2f, 0xe7, 0xd6, 0xea, 0xda, 0x37, 0xec, 0x50, 0x55, 0x39,
+ 0x5d, 0x93, 0x94, 0x9f, 0x74, 0x6a, 0x02, 0xb5, 0xc5, 0xe7, 0xd9, 0xde,
+ 0xd5, 0xec, 0x56, 0x80, 0xa3, 0x87, 0x36, 0xd3, 0x0f, 0x9b, 0x5d, 0x8e,
+ 0x36, 0x25, 0x7c, 0xa9, 0xd5, 0xcf, 0x6f, 0xc0, 0x07, 0xfe, 0xad, 0x5a,
+ 0xfc, 0xc2, 0x46, 0x9e, 0x04, 0x88, 0x56, 0x50, 0xed, 0xc0, 0xba, 0xf7,
+ 0xf9, 0x1f, 0xb1, 0xa1, 0xfb, 0x30, 0x66, 0x72, 0x4a, 0x0a, 0x68, 0xfc,
+ 0x8a, 0xa7, 0x88, 0x36, 0x6a, 0xc6, 0xbd, 0x39, 0xfa, 0x59, 0x70, 0xa0,
+ 0xd2, 0xa3, 0x3e, 0x0d, 0x74, 0xf8, 0x57, 0x55, 0xf7, 0x30, 0xb1, 0xb9,
+ 0xa2, 0x22, 0x91, 0xd2, 0x4c, 0x7b, 0x67, 0x50, 0x58, 0xa5, 0x70, 0x96,
+ 0xd8, 0x18, 0x23, 0x10, 0x2d, 0xae, 0x4a, 0x2b},
+ {0xdb, 0xc4, 0x53, 0xc7, 0x20, 0x88, 0x9d, 0x25, 0xc6, 0xf9, 0x44, 0x75,
+ 0x76, 0x7b, 0xb2, 0x9a, 0xe0, 0x4c, 0xb5, 0xbe, 0xe9, 0x24, 0xd3, 0xdb,
+ 0x68, 0xa0, 0xb0, 0x0e, 0x5d, 0x99, 0x88, 0xc1, 0x75, 0xea, 0x56, 0xda,
+ 0x1e, 0x82, 0xc0, 0xac, 0x23, 0x66, 0x31, 0xad, 0xfc, 0x93, 0xd9, 0x3c,
+ 0x7c, 0xbe, 0x9d, 0x1e, 0x4c, 0xf9, 0xad, 0x0d, 0xa2, 0x55, 0x5a, 0x73,
+ 0x52, 0xd7, 0x8b, 0x36, 0x75, 0x1d, 0xf6, 0x88, 0x34, 0x3f, 0x20, 0x8f,
+ 0xe1, 0x89, 0x26, 0x85, 0xa2, 0x0e, 0xfb, 0xfa, 0xc7, 0x3d, 0x4e, 0xf2,
+ 0x16, 0x57, 0xb3, 0xe3, 0x6b, 0xa6, 0xa4, 0xd6, 0xfa, 0x15, 0x0c, 0x0d,
+ 0x4e, 0x0b, 0x9a, 0x67, 0xe2, 0x35, 0x79, 0x42, 0x86, 0xc1, 0x9f, 0xc6,
+ 0xcb, 0x66, 0xb6, 0x0d, 0x73, 0xcf, 0x9c, 0x66, 0xe5, 0xcc, 0x3f, 0x33,
+ 0x62, 0x3b, 0x58, 0x38, 0x48, 0x6f, 0xc4, 0xb0, 0xd3, 0xb8, 0x98, 0xf3,
+ 0x59, 0x03, 0xa3, 0x72, 0x61, 0x54, 0x3f, 0xb3, 0xd2, 0xd6, 0xc1, 0xf7,
+ 0xd2, 0xc7, 0x18, 0x6c, 0x95, 0xd3, 0xab, 0x88, 0x7b, 0x1b, 0x4d, 0x3f,
+ 0xdf, 0x00, 0xd8, 0x5b, 0x2a, 0x4b, 0x10, 0xd1, 0xd9, 0xf2, 0x62, 0x5b,
+ 0xed, 0x3e, 0xb2, 0x4f, 0xd9, 0x4d, 0x2f, 0xdf, 0x28, 0xe4, 0x94, 0x36,
+ 0xcd, 0x14, 0xe0, 0x6e, 0xde, 0xec, 0xae, 0x9d, 0x08, 0x53, 0xad, 0x88,
+ 0xbc, 0x03, 0x6e, 0x8c, 0x24, 0x29, 0x3f, 0x35, 0x19, 0x73, 0xcb, 0x2c,
+ 0xb0, 0xf8, 0x61, 0x87, 0x62, 0x20, 0x4c, 0x69, 0x84, 0x84, 0x9e, 0x16,
+ 0x20, 0x60, 0xe4, 0x98, 0xfd, 0x29, 0x9e, 0x28, 0x64, 0x9d, 0x28, 0xc3,
+ 0xa9, 0x89, 0xfc, 0x96, 0xa1, 0xdb, 0xf2, 0x35, 0xeb, 0xa4, 0xaa, 0x55,
+ 0x20, 0x67, 0xdc, 0x2e, 0x54, 0x6d, 0xfc, 0x36, 0x96, 0x99, 0x15, 0x7b,
+ 0x43, 0x14, 0xa6, 0xb0, 0x49, 0x9f, 0x8f, 0xf0, 0x35, 0x69, 0xf5, 0x5e,
+ 0xdf, 0x82, 0x7b, 0x43, 0xaa, 0x06, 0x4a, 0xf9, 0xf9, 0x1a, 0x73, 0xa0,
+ 0xb3, 0xa9, 0x0f, 0x93, 0xc4, 0x08, 0x02, 0x02, 0xe0, 0xa9, 0x36, 0x14,
+ 0xe6, 0x55, 0x37, 0x6e, 0x27, 0x95, 0x25, 0x20, 0xf3, 0xfc, 0xdb, 0x97,
+ 0x9e, 0xb3, 0xf4, 0x78, 0x88, 0x5b, 0x1d, 0x0a, 0x71, 0xb9, 0xde, 0xea,
+ 0x92, 0x58, 0xd0, 0x06, 0xd6, 0x8b, 0xb6, 0x84, 0x0b, 0x1f, 0x44, 0xe1,
+ 0x27, 0xc3, 0xc1, 0x44, 0x33, 0x88, 0x33, 0xd0, 0xa9, 0xd3, 0xd6, 0x59,
+ 0x15, 0xfe, 0x5a, 0x40, 0xdc, 0xe3, 0x17, 0x5c, 0x88, 0x7d, 0xe4, 0x3f,
+ 0x26, 0x5b, 0xba, 0x76, 0x2a, 0x86, 0x16, 0xbd, 0xde, 0xd2, 0xb9, 0xad,
+ 0xc3, 0x0f, 0xdf, 0xcf, 0x30, 0x4a, 0x09, 0x0f, 0x67, 0x46, 0x31, 0x27,
+ 0xd9, 0x2d, 0x84, 0xed, 0x4c, 0xb8, 0xce, 0xfe, 0x86, 0x10, 0x79, 0x4c,
+ 0xf0, 0xd6, 0x78, 0x14, 0x74, 0x4f, 0xfa, 0x8f, 0x30, 0x3f, 0x7d, 0x15,
+ 0x1b, 0x72, 0x70, 0x16, 0x2d, 0x19, 0x49, 0x52, 0x3f, 0xad, 0x1c, 0x88,
+ 0x7b, 0x83, 0x56, 0x2c, 0x50, 0x33, 0xe2, 0x08, 0x36, 0x41, 0x07, 0xb0,
+ 0x52, 0x9a, 0x70, 0x65, 0xca, 0x4f, 0xbd, 0x66, 0x1a, 0x90, 0xe4, 0x1e,
+ 0x54, 0x25, 0x59, 0x0f, 0x2c, 0x72, 0xbb, 0x38, 0xb8, 0xad, 0x57, 0xa4,
+ 0x43, 0xd3, 0x4c, 0x6e, 0x9f, 0x62, 0xd1, 0x0f, 0x23, 0xcc, 0x84, 0xfc,
+ 0x06, 0xfa, 0x27, 0x72, 0xeb, 0x5d, 0x6f, 0xf0, 0x8c, 0xeb, 0x35, 0x71,
+ 0xc2, 0x10, 0x6b, 0xee, 0xc9, 0x8b, 0xc6, 0x16, 0x96, 0xe2, 0xd2, 0x64,
+ 0x20, 0xa4, 0xe9, 0xa2, 0x5e, 0x71, 0x96, 0x8f, 0xc2, 0x79, 0xa3, 0x1d,
+ 0xba, 0xff, 0x79, 0xe4, 0x2d, 0x68, 0x0d, 0x87, 0x89, 0xf2, 0x69, 0x02,
+ 0xc4, 0xc2, 0xad, 0x82, 0x74, 0xa3, 0xb4, 0x26, 0x2c, 0x02, 0x1b, 0xd5,
+ 0xf6, 0xca, 0xbf, 0x5e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1435,
+ {0x3c, 0x74, 0x33, 0x99, 0x2e, 0x68, 0xce, 0xa0, 0xd1, 0xa4, 0x30,
+ 0x80, 0x4b, 0x9a, 0x8f, 0xd1, 0xe5, 0x14, 0x95, 0xac, 0x23, 0xad,
+ 0x86, 0x56, 0x72, 0x0b, 0x61, 0x02, 0x24, 0x11, 0xd9, 0x2d},
+ {0xa4, 0x54, 0x89, 0x17, 0x5b, 0x85, 0x87, 0xa5, 0xfb, 0x18, 0xdd, 0x1a,
+ 0xd7, 0x84, 0xf6, 0x9d, 0x27, 0x4e, 0xc0, 0xec, 0xba, 0xdb, 0xc8, 0xe4,
+ 0x86, 0x37, 0xb7, 0xcb, 0x5c, 0x0c, 0x5b, 0x5a, 0x7a, 0xf9, 0x0e, 0x0c,
+ 0x9b, 0x21, 0x68, 0x38, 0x18, 0x08, 0x04, 0x40, 0x91, 0x59, 0x1a, 0xce,
+ 0x28, 0x52, 0xea, 0x25, 0x7d, 0x02, 0x14, 0x04, 0x71, 0xd2, 0xd6, 0x9b,
+ 0xb4, 0xcf, 0x3b, 0xe3, 0x8f, 0x31, 0x6f, 0x9d, 0xe3, 0x90, 0x0f, 0xc4,
+ 0x2b, 0x44, 0x6d, 0x7a, 0xf0, 0x68, 0x31, 0x04, 0x33, 0x63, 0x91, 0xe7,
+ 0x86, 0x11, 0xaa, 0x6a, 0x3a, 0xd8, 0x85, 0x92, 0xa3, 0xd7, 0x85, 0xc4,
+ 0x96, 0xde, 0x3e, 0xef, 0x45, 0x54, 0xe9, 0x4d, 0x8b, 0x64, 0x2c, 0xe3,
+ 0x3a, 0xaf, 0x5a, 0x52, 0x83, 0x03, 0x98, 0xec, 0xf1, 0x4e, 0xf7, 0x3f,
+ 0x39, 0xc3, 0x48, 0xa3, 0x14, 0xf8, 0xba, 0xd5, 0x09, 0x1a, 0x3a, 0xd8,
+ 0xf5, 0xfc, 0xaa, 0xb7, 0x54, 0xa4, 0x44, 0x31, 0xe7, 0x99, 0x47, 0xb2,
+ 0x5d, 0xb3, 0xa0, 0x59, 0xf4, 0xdb, 0x7a, 0x60, 0xfd, 0xaa, 0xe3, 0xae,
+ 0x31, 0xd3, 0x5c, 0xc8, 0x64, 0xb6, 0x55, 0x43, 0xe9, 0xc2, 0x45, 0x49,
+ 0x22, 0xb9, 0xb2, 0x9c, 0x4f, 0xb2, 0x5b, 0x64, 0x50, 0xe0, 0x0a, 0x50,
+ 0xab, 0x80, 0x35, 0xc1, 0xc1, 0x49, 0xa5, 0x55, 0x19, 0x0d, 0x9a, 0xfd,
+ 0x5d, 0x7d, 0x9c, 0x13, 0x0b, 0xa8, 0xf7, 0xa9, 0x21, 0x6c, 0x8e, 0x28,
+ 0xc9, 0xd9, 0x47, 0xbf, 0x25, 0xa1, 0x9f, 0x4e, 0x34, 0xc5, 0xbb, 0x26,
+ 0x2b, 0x04, 0xb5, 0x12, 0x85, 0x66, 0xf4, 0x08, 0x4c, 0x70, 0xe3, 0x8a,
+ 0x54, 0x74, 0x57, 0x81, 0x7c, 0x0e, 0x07, 0x56, 0x3c, 0x2a, 0x5c, 0x42,
+ 0x81, 0xd4, 0xd4, 0x0a, 0x46, 0xdf, 0x5f, 0xdc, 0xc7, 0x58, 0x50, 0x9a,
+ 0x2b, 0xfb, 0x59, 0x97, 0x69, 0x80, 0x52, 0x2e, 0x1a, 0xa6, 0x79, 0x31,
+ 0xf6, 0x9f, 0xf7, 0xe3, 0x3a, 0xf4, 0x74, 0xaa, 0xf0, 0x55, 0x29, 0xaf,
+ 0x4f, 0xd1, 0xae, 0x9e, 0x5a, 0x18, 0xf2, 0xae, 0x4a, 0x36, 0xa3, 0xfc,
+ 0x0e, 0xc9, 0xef, 0x66, 0x1a, 0x10, 0xe0, 0x35, 0xb3, 0xec, 0x79, 0x87,
+ 0x17, 0x2f, 0x4c, 0x9f, 0x2d, 0x09, 0x8b, 0x76, 0x2e, 0x06, 0x20, 0xab,
+ 0x49, 0xeb, 0xf5, 0xf6, 0x49, 0xa2, 0xee, 0x89, 0xe9, 0xf6, 0x8d, 0xda,
+ 0xcf, 0x60, 0xf6, 0x7f, 0x60, 0x16, 0x9d, 0xc3, 0x15, 0x59, 0x84, 0x6c,
+ 0xd9, 0x2d, 0xe5, 0xb0, 0x99, 0x0e, 0xf2, 0x2a, 0x3a, 0xbc, 0x27, 0x19,
+ 0xe3, 0xf2, 0x02, 0xb1, 0xba, 0x20, 0xf9, 0x7f, 0xec, 0x1a, 0x30, 0xa6,
+ 0x35, 0x2e, 0x70, 0x02, 0x9c, 0xea, 0x90, 0x87, 0xb8, 0x35, 0xc6, 0x5d,
+ 0x8e, 0xb8, 0x65, 0x39, 0xa3, 0x00, 0x29, 0x71, 0x52, 0xcf, 0x56, 0x57,
+ 0xd2, 0x86, 0xf1, 0x3c, 0x11, 0xf7, 0xaa, 0xd0, 0x4e, 0x02, 0x33, 0x02,
+ 0xc7, 0xc4, 0x45, 0x34, 0xe6, 0x8a, 0xe3, 0xeb, 0x71, 0x06, 0xcc, 0xd4,
+ 0xc8, 0x48, 0xb8, 0x70, 0x30, 0xde, 0x99, 0xf1, 0x32, 0x5e, 0x6e, 0x81,
+ 0xbe, 0xa1, 0xc3, 0xd7, 0x4a, 0xfd, 0x47, 0xb0, 0x96, 0x9d, 0x5d, 0x15,
+ 0x21, 0x6d, 0x28, 0xce, 0xcb, 0xa8, 0x50, 0xd5, 0xf8, 0xc2, 0x45, 0xa4,
+ 0x15, 0x38, 0xed, 0x54, 0x1b, 0xfe, 0xfe, 0x6f, 0x16, 0x79, 0x59, 0xf9,
+ 0x2a, 0x77, 0xdb, 0xcd, 0xb1, 0x78, 0x96, 0x6a, 0x0d, 0x6a, 0x08, 0xa6,
+ 0xe1, 0x8c, 0xd0, 0x3d, 0xeb, 0x07, 0x6a, 0xd3, 0x09, 0xe9, 0x54, 0xa7,
+ 0x8b, 0xe8, 0x0d, 0xf2, 0xa7, 0xbd, 0x3f, 0xbb, 0x02, 0x29, 0x46, 0x6a,
+ 0xbb, 0x4c, 0xff, 0x8e, 0x47, 0x6f, 0x5b, 0x84, 0x11, 0x86, 0x3e, 0x8a,
+ 0x6c, 0xc3, 0x4c, 0x84, 0xc9, 0xf0, 0x60, 0xe3},
+ {0x27, 0x50, 0x17, 0x6b, 0xc2, 0x3e, 0xa7, 0xfa, 0xfe, 0x64, 0x24, 0x0a,
+ 0x4d, 0x7a, 0x99, 0x8a, 0x6a, 0x67, 0xcb, 0x9f, 0x68, 0x4f, 0x5f, 0xea,
+ 0x44, 0x3a, 0x70, 0x82, 0xf1, 0xba, 0xe8, 0xfe, 0x5a, 0x43, 0x94, 0x50,
+ 0xa4, 0xab, 0x51, 0x37, 0x14, 0xc1, 0xf6, 0xbc, 0xc3, 0x17, 0x8c, 0xdb,
+ 0x98, 0x99, 0x4b, 0x15, 0x04, 0x5f, 0x09, 0xc4, 0xa0, 0x58, 0xe1, 0xc2,
+ 0x64, 0x6e, 0xf3, 0xc9, 0x83, 0xe8, 0xe2, 0x41, 0xd8, 0x1e, 0xec, 0xbf,
+ 0x96, 0x1b, 0x51, 0x11, 0xdb, 0x39, 0x1f, 0x73, 0x54, 0x9b, 0xdb, 0xcc,
+ 0xa7, 0x90, 0x1a, 0xf0, 0x57, 0xb5, 0xe6, 0x71, 0xb9, 0xdb, 0xe3, 0x95,
+ 0xa3, 0x9a, 0x1d, 0x8b, 0x2d, 0x62, 0x4a, 0x12, 0xb5, 0xed, 0xd2, 0xab,
+ 0xa8, 0x72, 0x6c, 0x45, 0xd8, 0x9d, 0x39, 0xd5, 0x17, 0xa4, 0x47, 0x43,
+ 0xd3, 0xb5, 0x3d, 0x00, 0x2a, 0x51, 0x66, 0x62, 0x2c, 0xcc, 0xea, 0xb9,
+ 0x7f, 0x3d, 0x7a, 0xbe, 0xfd, 0xb8, 0x9f, 0x2b, 0xe6, 0x81, 0xfa, 0xa4,
+ 0x7d, 0x34, 0x1c, 0x06, 0xa9, 0x59, 0x0f, 0x1d, 0x96, 0x6b, 0x82, 0x01,
+ 0x16, 0xa6, 0x44, 0xfe, 0xeb, 0x71, 0x5e, 0xe9, 0xb5, 0xbd, 0xad, 0x7d,
+ 0xe3, 0x56, 0xbe, 0x84, 0x7a, 0x36, 0x47, 0x8d, 0x2a, 0xa9, 0x8d, 0xc0,
+ 0x3b, 0x87, 0x16, 0xa4, 0x5c, 0xd9, 0x9d, 0x72, 0x87, 0x10, 0xa9, 0xb3,
+ 0x58, 0x3e, 0xaa, 0x03, 0x86, 0x5d, 0x40, 0x5a, 0xd2, 0xf1, 0x57, 0xb9,
+ 0x64, 0x1e, 0xcb, 0x35, 0x5d, 0x65, 0x2a, 0x71, 0xd3, 0xa2, 0x93, 0x1a,
+ 0xb1, 0x82, 0x85, 0xab, 0x1d, 0x85, 0xfa, 0x2b, 0x0d, 0xee, 0x02, 0x6e,
+ 0xa8, 0x5e, 0xe6, 0xcd, 0x62, 0xd2, 0xe1, 0x9f, 0x30, 0xe1, 0xc3, 0x3d,
+ 0xbc, 0x5b, 0x79, 0x83, 0x26, 0xe1, 0xc3, 0x0e, 0xbe, 0x01, 0x7c, 0x6e,
+ 0x3d, 0x88, 0x7a, 0x46, 0x6f, 0x5b, 0xb0, 0x17, 0xc7, 0xda, 0x9b, 0x1b,
+ 0x3d, 0xc5, 0xe6, 0x8b, 0xf0, 0x7f, 0xe8, 0x4c, 0xad, 0x9b, 0xf0, 0x4d,
+ 0x84, 0x21, 0xf5, 0x4f, 0x23, 0x5b, 0xd9, 0xa4, 0x06, 0x3c, 0x52, 0x77,
+ 0x30, 0xc9, 0x9a, 0xea, 0xdb, 0x4e, 0x79, 0x98, 0x57, 0xee, 0x75, 0xca,
+ 0x8d, 0x6c, 0x8f, 0x94, 0x1d, 0xd7, 0x1d, 0xc3, 0xb7, 0x95, 0xeb, 0x88,
+ 0xa1, 0x13, 0x08, 0x23, 0xfc, 0xe5, 0x2b, 0xde, 0x13, 0xba, 0x81, 0x7d,
+ 0xc5, 0xe5, 0x85, 0x3f, 0x10, 0xde, 0xf5, 0x42, 0x5d, 0x97, 0xa8, 0xde,
+ 0x4d, 0xe8, 0x4a, 0x22, 0x53, 0x9f, 0x61, 0x92, 0x34, 0xea, 0xcc, 0x5a,
+ 0x77, 0xab, 0x06, 0x9b, 0xe5, 0x30, 0x85, 0xbc, 0xd1, 0xc3, 0x3f, 0x41,
+ 0xa0, 0x03, 0x83, 0xfe, 0xed, 0xca, 0x23, 0xe1, 0xd4, 0x8e, 0xef, 0x1f,
+ 0xc4, 0x72, 0x85, 0x0a, 0x80, 0xf5, 0x24, 0x18, 0xfa, 0x8b, 0x8b, 0x2c,
+ 0x75, 0x0e, 0x97, 0x9e, 0x89, 0xce, 0x0d, 0xbb, 0x7f, 0x13, 0x49, 0xf7,
+ 0xf3, 0xa5, 0x8d, 0x16, 0xaa, 0xff, 0x2c, 0x32, 0x8e, 0xf0, 0xb5, 0x3f,
+ 0x51, 0x38, 0xa8, 0x73, 0x6a, 0x26, 0xcc, 0x2a, 0xf1, 0x28, 0x10, 0x05,
+ 0xe8, 0x8c, 0x47, 0x91, 0x01, 0xb6, 0x71, 0x67, 0xe9, 0x81, 0x3f, 0xc6,
+ 0x1a, 0xf4, 0x8f, 0x4d, 0xde, 0x6c, 0x6a, 0x4f, 0x14, 0xc3, 0xf2, 0x3e,
+ 0xcc, 0x57, 0x71, 0xc5, 0x38, 0xf6, 0x1c, 0xc1, 0xa6, 0x45, 0xbc, 0xf6,
+ 0x9b, 0x05, 0xa8, 0x79, 0x13, 0x5c, 0xd0, 0xa0, 0x21, 0xb4, 0x93, 0x19,
+ 0xc9, 0xd2, 0xc2, 0x2f, 0x79, 0x9d, 0xb4, 0xc1, 0x3f, 0x1a, 0x4d, 0x2f,
+ 0x3e, 0xbe, 0xf6, 0x11, 0xa6, 0x56, 0xb4, 0xaf, 0xfb, 0x77, 0x3c, 0x33,
+ 0x4f, 0x56, 0xc2, 0x1a, 0xb0, 0x15, 0x9b, 0xbd, 0xb8, 0xf9, 0xda, 0xb5,
+ 0xb9, 0x04, 0x51, 0xb4, 0xb6, 0xbe, 0xe8, 0x1c, 0xef, 0x45, 0x77, 0x96,
+ 0xb4, 0x8c, 0xd0, 0x44},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1436,
+ {0x3b, 0x1e, 0xc0, 0x80, 0x6d, 0x94, 0x46, 0x8a, 0x53, 0xb5, 0x8c,
+ 0xc4, 0x06, 0x79, 0x6e, 0x8e, 0x84, 0xbf, 0x1d, 0xb8, 0x8d, 0xaa,
+ 0x69, 0x37, 0x24, 0x35, 0xca, 0x51, 0x81, 0x2a, 0xee, 0x9c},
+ {0xdb, 0xa0, 0x29, 0xf5, 0x22, 0xf6, 0x99, 0x60, 0xd4, 0xf8, 0xd4, 0x35,
+ 0x3a, 0xea, 0xb4, 0xa7, 0x68, 0x03, 0x58, 0xa6, 0x69, 0xb6, 0x2e, 0x42,
+ 0xb3, 0x53, 0x2e, 0x94, 0x3c, 0xe9, 0x40, 0x3a, 0x05, 0x6e, 0x95, 0xf2,
+ 0xfd, 0xf5, 0xdc, 0x1b, 0x94, 0x6b, 0x9a, 0x3a, 0x9a, 0x0e, 0x4a, 0xda,
+ 0xbc, 0xad, 0x8e, 0x1b, 0xe6, 0x66, 0x15, 0x2e, 0x6f, 0x8c, 0x9a, 0xc9,
+ 0x69, 0x3e, 0xa1, 0xd3, 0x4e, 0xa9, 0x55, 0x3a, 0x6f, 0x1c, 0x3f, 0x7e,
+ 0x17, 0x71, 0xec, 0xc7, 0x9c, 0x7e, 0xad, 0x05, 0xac, 0x6e, 0xa1, 0x91,
+ 0x1f, 0xa4, 0x6e, 0xe8, 0xba, 0x10, 0xfc, 0x2e, 0x93, 0xf2, 0x47, 0xbf,
+ 0x98, 0xa2, 0x3d, 0xe1, 0x85, 0x50, 0x6c, 0xad, 0x50, 0xae, 0x4c, 0x31,
+ 0x79, 0x2c, 0xe9, 0x3d, 0x99, 0x95, 0xdc, 0x0e, 0x5b, 0xd4, 0xc9, 0x6d,
+ 0x20, 0x51, 0xf7, 0xf8, 0x2a, 0x9f, 0x88, 0x07, 0x08, 0x73, 0x32, 0xf1,
+ 0x50, 0x38, 0xdc, 0x50, 0x03, 0x01, 0xa0, 0x23, 0x17, 0xfd, 0x03, 0x42,
+ 0x9e, 0x3a, 0x4d, 0xab, 0x5c, 0xff, 0x91, 0xce, 0xe6, 0xa1, 0xeb, 0x56,
+ 0x29, 0x26, 0xac, 0x6a, 0xf6, 0x81, 0xf8, 0x23, 0xe8, 0xe5, 0x90, 0x1e,
+ 0x6e, 0xd2, 0x82, 0x94, 0x67, 0xcd, 0xf1, 0x83, 0xc0, 0x61, 0x2a, 0x1a,
+ 0xe1, 0xb5, 0x19, 0x88, 0x8d, 0x36, 0x1c, 0x46, 0xe8, 0x08, 0x38, 0x3a,
+ 0xbd, 0xca, 0xe3, 0x64, 0xae, 0x26, 0x27, 0xa3, 0x9a, 0x10, 0x3d, 0x1a,
+ 0xc5, 0x45, 0xfb, 0x27, 0x9f, 0xc9, 0x2e, 0xcc, 0xcd, 0x07, 0x01, 0x42,
+ 0xc3, 0x1f, 0xc3, 0x0d, 0x96, 0x01, 0x95, 0x57, 0x01, 0xc5, 0xb8, 0xe1,
+ 0x6c, 0xc9, 0x53, 0x80, 0xe5, 0xd4, 0xba, 0x47, 0x30, 0xa2, 0xc3, 0xcc,
+ 0x56, 0xf0, 0x45, 0x01, 0x12, 0xbe, 0x63, 0x71, 0x9d, 0x29, 0xcc, 0xe9,
+ 0x00, 0x04, 0x28, 0x97, 0xec, 0x80, 0x09, 0x78, 0x72, 0xda, 0x20, 0x49,
+ 0x95, 0x64, 0xf7, 0xbf, 0x6e, 0x9b, 0x62, 0xd6, 0x6f, 0x4e, 0x70, 0x38,
+ 0xc9, 0x54, 0xdd, 0x9d, 0x93, 0x4a, 0x01, 0xd1, 0xef, 0xe3, 0xbc, 0x01,
+ 0xe6, 0xc0, 0xbb, 0x9f, 0x6c, 0x08, 0x1b, 0x82, 0x12, 0xa3, 0x70, 0xc4,
+ 0x1f, 0x96, 0x64, 0x8a, 0x57, 0x19, 0x29, 0x37, 0x16, 0xdc, 0x3c, 0x43,
+ 0xcf, 0xe2, 0x3e, 0x8d, 0x1e, 0xd2, 0x3b, 0x2f, 0x7b, 0xfa, 0x1a, 0x1e,
+ 0x92, 0x2a, 0x84, 0x67, 0x72, 0x64, 0xf2, 0x67, 0x1b, 0x10, 0xad, 0x36,
+ 0x5b, 0x2f, 0x95, 0x5b, 0x00, 0xfb, 0x37, 0xa9, 0xee, 0x3d, 0xab, 0xf8,
+ 0xff, 0xba, 0x07, 0xa5, 0xac, 0xc1, 0xe7, 0x86, 0xa2, 0x4f, 0xcb, 0xc5,
+ 0xaa, 0x3a, 0x26, 0x8b, 0xad, 0x04, 0xd7, 0x1f, 0x90, 0x14, 0x2c, 0x3d,
+ 0x91, 0x59, 0x45, 0x73, 0xd8, 0x98, 0x19, 0x5d, 0x07, 0x9b, 0x0a, 0xe5,
+ 0xfb, 0xbe, 0xe2, 0xf3, 0xcb, 0x70, 0x0b, 0x6c, 0x0c, 0x4f, 0x52, 0x96,
+ 0x26, 0x67, 0x55, 0xfb, 0x55, 0xcd, 0x13, 0x50, 0x8d, 0x01, 0x82, 0xcf,
+ 0xcf, 0x84, 0x32, 0x8b, 0x50, 0x8d, 0xfb, 0x48, 0x53, 0x65, 0xab, 0xaa,
+ 0x1c, 0xaa, 0x72, 0xd0, 0x0c, 0xc1, 0xe0, 0xdc, 0xa2, 0x04, 0x15, 0x72,
+ 0xdb, 0x72, 0xef, 0x16, 0x41, 0x2d, 0xe3, 0xe1, 0x92, 0x63, 0x42, 0x8a,
+ 0xa7, 0x80, 0xcc, 0x4f, 0x8c, 0x32, 0xd2, 0x1a, 0x5b, 0x04, 0x91, 0x9b,
+ 0x06, 0x88, 0x0a, 0xb5, 0xab, 0x53, 0x5c, 0x88, 0xaf, 0x04, 0xac, 0x74,
+ 0xd1, 0xc5, 0x61, 0x1f, 0xab, 0xce, 0x19, 0x75, 0x27, 0xf8, 0xb1, 0x9e,
+ 0x59, 0x74, 0xc0, 0xb9, 0x92, 0x9c, 0x29, 0x08, 0xb7, 0x9e, 0x44, 0x84,
+ 0x39, 0x9e, 0x41, 0x1f, 0xef, 0x2f, 0x08, 0x7a, 0x31, 0xaf, 0x63, 0x4a,
+ 0x07, 0x87, 0xe8, 0x50, 0x72, 0xb6, 0x65, 0xa5},
+ {0xbc, 0xf0, 0xc3, 0xa1, 0x8d, 0xb7, 0xd6, 0x08, 0xf1, 0x66, 0xfb, 0x56,
+ 0xf2, 0x69, 0xc6, 0x61, 0x9e, 0xe0, 0x0d, 0x55, 0xd9, 0x1a, 0xec, 0x3e,
+ 0x1f, 0x9a, 0xdc, 0x5c, 0x8d, 0x56, 0x3d, 0x70, 0x86, 0x82, 0x12, 0x0f,
+ 0xd9, 0xc1, 0xa7, 0x37, 0xc1, 0x28, 0x0c, 0x01, 0xf5, 0xf4, 0x65, 0x6d,
+ 0xe0, 0x68, 0x90, 0x4b, 0x55, 0xcb, 0x27, 0x27, 0xbb, 0xdd, 0x70, 0x5e,
+ 0x68, 0x39, 0x9a, 0xd3, 0x22, 0x1a, 0xb4, 0x6c, 0x9e, 0xb4, 0x5a, 0xcf,
+ 0xa0, 0x4e, 0x4f, 0xa8, 0x89, 0xdf, 0x14, 0x92, 0x54, 0xd7, 0x3c, 0x92,
+ 0xe5, 0x87, 0xdb, 0x2e, 0x8b, 0xc1, 0x68, 0x5a, 0x69, 0x1d, 0xbe, 0xbd,
+ 0x34, 0xb7, 0xb5, 0x54, 0xcb, 0xd3, 0xf1, 0xa1, 0xb2, 0xa7, 0x29, 0xff,
+ 0x14, 0x8f, 0xde, 0xfb, 0xab, 0xeb, 0xa7, 0x48, 0xc9, 0x25, 0x05, 0x64,
+ 0xbf, 0xc1, 0x57, 0x61, 0xbf, 0xac, 0x0b, 0x4b, 0x39, 0x80, 0x23, 0x9b,
+ 0xb1, 0xe6, 0x07, 0x3c, 0xd0, 0x78, 0x06, 0x07, 0x5b, 0x14, 0x30, 0x4f,
+ 0x6b, 0x89, 0xfb, 0x28, 0xf0, 0xb7, 0xda, 0x77, 0xe7, 0xca, 0xee, 0x0e,
+ 0x6a, 0x38, 0x74, 0x16, 0x2d, 0xc6, 0xac, 0xbf, 0xb2, 0xff, 0xe4, 0xf2,
+ 0x26, 0xc3, 0x02, 0xe6, 0xaf, 0xf2, 0x54, 0xd5, 0x50, 0xb3, 0x3a, 0x68,
+ 0xfb, 0x3c, 0xcb, 0x2b, 0xc7, 0x9c, 0xfd, 0xf4, 0xa1, 0xdf, 0xff, 0x78,
+ 0x86, 0x85, 0x8d, 0x2f, 0x58, 0x8b, 0xac, 0x18, 0xcf, 0x67, 0x05, 0x7b,
+ 0x0a, 0x92, 0x15, 0x25, 0x7f, 0x4b, 0x5d, 0x8f, 0xc5, 0xea, 0x57, 0xf4,
+ 0x0d, 0x90, 0xf6, 0x92, 0x8c, 0xf4, 0x21, 0x5f, 0xb6, 0x95, 0x7c, 0x16,
+ 0x8a, 0xe7, 0x23, 0x79, 0xbb, 0x85, 0xf2, 0xaa, 0xe1, 0xf4, 0x90, 0x24,
+ 0x65, 0x56, 0x99, 0x0d, 0xc9, 0xd9, 0x32, 0x47, 0x5d, 0x71, 0x61, 0xf2,
+ 0xff, 0x2d, 0x1d, 0xaa, 0xa1, 0x42, 0xe1, 0x5b, 0xa8, 0xcc, 0x22, 0xa6,
+ 0x99, 0x64, 0x02, 0x6d, 0x14, 0x5f, 0xf2, 0x56, 0x6a, 0xfd, 0xa8, 0x22,
+ 0x92, 0x32, 0xfe, 0x07, 0xc5, 0xd6, 0xca, 0x86, 0xd9, 0x18, 0x0d, 0xb4,
+ 0xa6, 0x91, 0x95, 0xe0, 0xe8, 0xc7, 0x8d, 0x73, 0xfa, 0x9f, 0xbb, 0x8c,
+ 0x2b, 0x25, 0xf5, 0xc8, 0xfe, 0x0a, 0x59, 0x64, 0xd7, 0x8b, 0xba, 0xcc,
+ 0xd0, 0x4e, 0x94, 0xa1, 0xce, 0x97, 0x52, 0xe6, 0xec, 0x64, 0x46, 0x9c,
+ 0xd8, 0x26, 0xb4, 0x31, 0xe7, 0xd8, 0x22, 0xdc, 0x6e, 0x39, 0x5a, 0xe1,
+ 0x8c, 0xcf, 0x2c, 0x37, 0xd0, 0xaa, 0x42, 0x33, 0x50, 0xe4, 0x11, 0xeb,
+ 0x48, 0xe4, 0xb3, 0x6d, 0xf5, 0xe8, 0x11, 0x71, 0xb2, 0x4e, 0x4c, 0xf4,
+ 0x82, 0x44, 0xf2, 0x17, 0x88, 0x41, 0xd0, 0xb1, 0x64, 0x1a, 0xd6, 0xca,
+ 0x7e, 0xd8, 0x47, 0x2e, 0xe5, 0x77, 0x7c, 0xca, 0x5e, 0x82, 0x39, 0x41,
+ 0xbc, 0x23, 0xeb, 0x7d, 0xde, 0xb3, 0x3f, 0x34, 0x08, 0x4c, 0x72, 0xdd,
+ 0xa5, 0x22, 0x34, 0xd9, 0xb4, 0x64, 0xf4, 0x38, 0xfa, 0x01, 0xd3, 0xbb,
+ 0xe6, 0xcf, 0x47, 0x93, 0x5e, 0x40, 0xa0, 0xe4, 0xe2, 0x45, 0x85, 0x9d,
+ 0x2b, 0x7e, 0x92, 0xf7, 0xf6, 0xdd, 0x4f, 0xa2, 0x2b, 0x92, 0xef, 0x78,
+ 0xdf, 0xf5, 0xbf, 0x72, 0x9a, 0x35, 0xeb, 0xe8, 0x9c, 0xb0, 0xa5, 0xdb,
+ 0xe7, 0x22, 0xc8, 0x45, 0x78, 0xd0, 0x09, 0x27, 0x04, 0x43, 0x84, 0x04,
+ 0xbf, 0x67, 0xa5, 0x16, 0xe2, 0x7d, 0xaa, 0xad, 0x2c, 0xb1, 0xc2, 0x0b,
+ 0x81, 0xad, 0x4b, 0x38, 0x33, 0x94, 0x73, 0xe9, 0xbd, 0xa6, 0x2a, 0x43,
+ 0xfa, 0x9e, 0x62, 0xed, 0x1e, 0xd4, 0xbb, 0x05, 0x1e, 0xfa, 0x7b, 0x18,
+ 0x17, 0xc3, 0xe1, 0x5e, 0xb7, 0xe4, 0x9c, 0x9d, 0xfe, 0x66, 0x44, 0x31,
+ 0x0d, 0xec, 0xa1, 0x47, 0x71, 0x9d, 0xbb, 0x56, 0xcb, 0x62, 0x45, 0xd6,
+ 0x41, 0x2a, 0x18, 0x2a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1437,
+ {0x11, 0x20, 0xd7, 0x42, 0x8a, 0xaa, 0xc2, 0x8f, 0xe5, 0x91, 0x90,
+ 0x6f, 0xc2, 0x21, 0x0f, 0xf0, 0xd1, 0x9e, 0x74, 0x6e, 0x06, 0xe3,
+ 0x25, 0x8a, 0x82, 0xc3, 0x87, 0x4e, 0xe6, 0x16, 0xe1, 0x10},
+ {0xa7, 0x06, 0xe2, 0xc4, 0xf6, 0x23, 0x08, 0x3e, 0x9f, 0xe0, 0x1f, 0xa6,
+ 0x6e, 0x58, 0x81, 0xd8, 0xe7, 0xbe, 0x85, 0x2a, 0x33, 0xd2, 0xf9, 0x49,
+ 0xbb, 0xde, 0x37, 0x0f, 0xac, 0xa3, 0x87, 0xf6, 0x4e, 0x57, 0x3e, 0xfb,
+ 0xaf, 0xe3, 0x3b, 0xf5, 0x60, 0x7d, 0xcf, 0x0c, 0x0a, 0x86, 0xe2, 0xd5,
+ 0x42, 0xd2, 0x64, 0x9e, 0xd6, 0xd1, 0x2c, 0xc9, 0xc4, 0x4e, 0xae, 0xf3,
+ 0xd7, 0x41, 0xfd, 0x0e, 0xe3, 0xd0, 0x0d, 0xd7, 0xea, 0x49, 0x7e, 0x9b,
+ 0x05, 0x18, 0x14, 0x43, 0x80, 0x1c, 0x95, 0x7b, 0xf4, 0x5b, 0xc3, 0xb2,
+ 0xf1, 0xac, 0x84, 0x53, 0x46, 0xe6, 0xbe, 0x1f, 0xd4, 0x7f, 0xc4, 0x91,
+ 0x22, 0xb2, 0xa5, 0x66, 0x72, 0xd2, 0xc9, 0x17, 0xc1, 0x4a, 0x77, 0xf1,
+ 0x7b, 0xb0, 0x04, 0xf1, 0x2b, 0x55, 0x89, 0x80, 0x3a, 0xd8, 0x2a, 0x14,
+ 0xc2, 0x32, 0x76, 0xa5, 0xbe, 0x7c, 0xde, 0x8c, 0x16, 0xa1, 0xe0, 0xbc,
+ 0x7b, 0xf8, 0xf3, 0xac, 0xb1, 0xdc, 0x58, 0xab, 0xe2, 0x1b, 0x01, 0x17,
+ 0x54, 0x85, 0x77, 0xac, 0x3a, 0x15, 0x6a, 0x37, 0xa3, 0x2b, 0x47, 0x9e,
+ 0xc5, 0x63, 0xc6, 0xfc, 0xb5, 0x17, 0xd9, 0xa4, 0xa0, 0x0a, 0x24, 0x53,
+ 0x0d, 0x97, 0x8f, 0xff, 0xff, 0xd1, 0xa6, 0x1e, 0xc1, 0xa7, 0xdb, 0xd6,
+ 0xc9, 0x54, 0x82, 0xc3, 0x37, 0xe8, 0x5a, 0x97, 0xb7, 0x0d, 0xe1, 0x18,
+ 0xaf, 0x39, 0xbe, 0x0a, 0x32, 0x40, 0x2c, 0x67, 0x73, 0xcc, 0xe7, 0xb4,
+ 0x1b, 0xe4, 0x1e, 0x93, 0x6f, 0x2f, 0xdb, 0x78, 0xf9, 0x23, 0x32, 0xde,
+ 0x4e, 0x07, 0xbe, 0x6e, 0xf4, 0x9c, 0x12, 0x1f, 0x6b, 0xf6, 0xd8, 0xbe,
+ 0x20, 0x49, 0x0f, 0x74, 0x55, 0x13, 0x14, 0x56, 0xfb, 0x24, 0x4b, 0x37,
+ 0xb6, 0xf9, 0xb4, 0x8d, 0x24, 0xc5, 0x35, 0x15, 0x48, 0x96, 0xfe, 0x08,
+ 0x4c, 0x7a, 0x0a, 0xdf, 0x4f, 0x3d, 0x18, 0x94, 0xb0, 0x16, 0x37, 0x1b,
+ 0x87, 0x09, 0x7e, 0x2f, 0x4a, 0x57, 0x9c, 0xe8, 0x1c, 0x65, 0xb6, 0x3c,
+ 0xa8, 0xda, 0xa6, 0x77, 0x1b, 0xae, 0xb4, 0xfe, 0x8f, 0xb0, 0x80, 0xe9,
+ 0x8d, 0xe6, 0x21, 0x68, 0x37, 0x09, 0x3d, 0xf1, 0xea, 0x93, 0x36, 0x2a,
+ 0xa6, 0x2b, 0x5c, 0x8c, 0xd9, 0x44, 0xfb, 0xba, 0x66, 0xdb, 0xfa, 0x9b,
+ 0x6b, 0x42, 0x88, 0x8f, 0x77, 0x3e, 0x2f, 0x25, 0x39, 0xa8, 0x72, 0x7b,
+ 0x2f, 0xa8, 0x79, 0x7a, 0x66, 0xf3, 0x7f, 0x49, 0x66, 0x38, 0xcf, 0x27,
+ 0x67, 0x81, 0x2e, 0xd1, 0xff, 0x23, 0x15, 0x86, 0xe3, 0x06, 0xb0, 0x59,
+ 0x3a, 0xde, 0x5a, 0xb0, 0x10, 0xaa, 0x82, 0x37, 0x46, 0x1a, 0xd2, 0x40,
+ 0xc2, 0x34, 0xe5, 0x9d, 0x2b, 0x7b, 0x93, 0xb5, 0x0b, 0xab, 0x8a, 0x57,
+ 0xe3, 0x33, 0xd0, 0x75, 0xb5, 0x98, 0x9a, 0xd2, 0xe8, 0x5d, 0x46, 0xf2,
+ 0xa8, 0x51, 0xcb, 0x6f, 0x6b, 0x09, 0xaf, 0x9b, 0xe0, 0xf8, 0xd5, 0x09,
+ 0xf3, 0xc3, 0x3c, 0xe2, 0x4c, 0xcd, 0xb1, 0x55, 0x87, 0x73, 0x5f, 0x11,
+ 0x6d, 0x45, 0xf4, 0x07, 0x90, 0x7b, 0x7b, 0x6a, 0xc2, 0x1a, 0x82, 0xf4,
+ 0x93, 0x8c, 0x64, 0x6c, 0x05, 0xa9, 0x8e, 0x7d, 0xa2, 0x0e, 0xb9, 0x75,
+ 0x8e, 0x4f, 0xa2, 0xb1, 0x38, 0x3c, 0x08, 0xf7, 0x91, 0xaf, 0x78, 0x6d,
+ 0x35, 0xff, 0xa7, 0x96, 0x0a, 0x6a, 0x24, 0x8a, 0xd5, 0xde, 0x04, 0x1f,
+ 0xff, 0xea, 0x70, 0x9e, 0xfe, 0x65, 0x6c, 0x7e, 0x5e, 0x88, 0x52, 0xbf,
+ 0x48, 0xf3, 0xd1, 0xb4, 0xe4, 0xdb, 0x19, 0xe5, 0x5c, 0x98, 0x9e, 0xbe,
+ 0x33, 0x9e, 0x4f, 0x08, 0xc4, 0xab, 0x5d, 0x75, 0xd8, 0xab, 0x39, 0x66,
+ 0xb4, 0x99, 0xb9, 0xc7, 0x27, 0x05, 0x2d, 0x95, 0xab, 0xf6, 0xc1, 0x58,
+ 0x03, 0xe3, 0x23, 0x3e, 0x69, 0xe1, 0xeb, 0x3e},
+ {0x32, 0x5b, 0xdd, 0x81, 0x90, 0x4a, 0x0a, 0xd6, 0x67, 0xd3, 0x2e, 0xc0,
+ 0x06, 0xd1, 0x2a, 0xed, 0x65, 0x61, 0xb2, 0x48, 0x86, 0xc8, 0xfe, 0xe9,
+ 0x94, 0x2e, 0x6b, 0x97, 0x02, 0x05, 0xb9, 0x63, 0x8f, 0x22, 0xdf, 0x4f,
+ 0x91, 0x2c, 0x26, 0x9a, 0x53, 0x6f, 0x0f, 0x44, 0x2c, 0xd7, 0x7b, 0xd7,
+ 0x6e, 0x26, 0x3e, 0x14, 0xb1, 0x8d, 0x98, 0x65, 0xd0, 0xb6, 0x79, 0xdb,
+ 0x8d, 0xf8, 0xf2, 0xfc, 0x86, 0x46, 0x60, 0x1e, 0x28, 0x9c, 0x0a, 0x9f,
+ 0x3c, 0xe6, 0xa1, 0x10, 0x9a, 0x5e, 0xbc, 0x3b, 0x96, 0x5c, 0x0c, 0xf0,
+ 0x9e, 0x22, 0x22, 0x12, 0xad, 0xab, 0x18, 0xf3, 0x81, 0x86, 0x7e, 0xfd,
+ 0x39, 0xc8, 0x63, 0xde, 0x17, 0x54, 0xc7, 0x69, 0x69, 0x56, 0x21, 0x6a,
+ 0xe8, 0xb8, 0xae, 0x04, 0xdf, 0x13, 0x30, 0x1d, 0xb8, 0x39, 0xbf, 0xcd,
+ 0x93, 0x9c, 0x99, 0x14, 0x24, 0x6b, 0x06, 0xf0, 0x1d, 0x0f, 0xc9, 0xef,
+ 0xa3, 0x12, 0x49, 0xfe, 0x16, 0x78, 0x06, 0x4f, 0x81, 0x5d, 0x9a, 0x77,
+ 0x87, 0x5b, 0x63, 0x44, 0x32, 0x5f, 0xfa, 0x34, 0x42, 0xa9, 0x27, 0x5e,
+ 0x79, 0xf5, 0x5b, 0xf6, 0x53, 0xb2, 0x04, 0xfd, 0x1c, 0x45, 0xb9, 0xb1,
+ 0x1e, 0x43, 0xf8, 0x47, 0xb7, 0xfb, 0x5e, 0xde, 0xb4, 0x69, 0xf5, 0x4d,
+ 0x89, 0x15, 0xd1, 0xf7, 0x01, 0x39, 0x77, 0x92, 0x0a, 0x4d, 0x65, 0x4e,
+ 0xd6, 0x1f, 0xf2, 0xaf, 0x60, 0x35, 0xe4, 0xbc, 0x7a, 0x8d, 0x6a, 0x99,
+ 0xcb, 0x15, 0xde, 0x3f, 0x51, 0x94, 0x68, 0x32, 0xbc, 0x21, 0xae, 0x47,
+ 0x6c, 0x42, 0xbe, 0x53, 0x4e, 0x45, 0xef, 0x7e, 0xef, 0xc1, 0x84, 0x7e,
+ 0x12, 0x5b, 0x3c, 0xd8, 0x21, 0x05, 0xd9, 0xde, 0x02, 0xc2, 0x7c, 0xb3,
+ 0x4a, 0x8d, 0x98, 0x1a, 0x63, 0xfc, 0xc1, 0xcc, 0x61, 0xff, 0xd3, 0x28,
+ 0x8e, 0xaf, 0x08, 0x6c, 0xb8, 0x8f, 0xb9, 0xd7, 0xc5, 0xa2, 0x9f, 0xea,
+ 0x44, 0x77, 0xa5, 0xa1, 0x1a, 0xcf, 0xcb, 0x4c, 0xf0, 0x58, 0x92, 0x7d,
+ 0xcd, 0x43, 0xe5, 0xc8, 0x2c, 0x84, 0xa7, 0xba, 0xfd, 0xe6, 0x77, 0x86,
+ 0x80, 0x67, 0x03, 0xc8, 0x0a, 0xf2, 0x72, 0xc9, 0xc2, 0x0e, 0x2b, 0x4d,
+ 0xf3, 0x55, 0x72, 0xa7, 0x6d, 0x10, 0xae, 0xbc, 0x66, 0x74, 0xa4, 0x9a,
+ 0xcb, 0x37, 0x4b, 0xda, 0x62, 0x27, 0x1d, 0x2b, 0x2a, 0x6b, 0x48, 0xdc,
+ 0x97, 0x7a, 0xa9, 0x10, 0x8f, 0x64, 0x7b, 0xbc, 0xaf, 0x27, 0xc6, 0x10,
+ 0x4f, 0xb3, 0x07, 0xb8, 0xbc, 0xbd, 0xe0, 0x81, 0x21, 0xec, 0x6a, 0x6e,
+ 0x27, 0x33, 0x5b, 0x30, 0xbd, 0x0a, 0x9a, 0x57, 0x96, 0x4b, 0x60, 0x6a,
+ 0x37, 0xf1, 0x75, 0x94, 0xd5, 0x2a, 0x5e, 0x7a, 0xd5, 0x64, 0x86, 0x6b,
+ 0x66, 0x47, 0x02, 0xdd, 0xce, 0x76, 0xed, 0xeb, 0x43, 0x27, 0xa7, 0x7e,
+ 0x02, 0xce, 0xc8, 0xf2, 0xe9, 0x40, 0x27, 0x38, 0x1e, 0x74, 0x97, 0xc8,
+ 0x63, 0x40, 0xbf, 0x89, 0x48, 0x2c, 0xc0, 0x50, 0xd2, 0xac, 0x65, 0xa4,
+ 0x21, 0x6d, 0xce, 0xed, 0xbb, 0x89, 0x35, 0x33, 0xd3, 0xa1, 0x9d, 0x00,
+ 0x70, 0xc0, 0x91, 0x61, 0x69, 0xe2, 0x3d, 0x80, 0x08, 0x7b, 0x8c, 0xe6,
+ 0xd5, 0xf8, 0xe1, 0x92, 0x85, 0xc8, 0x6a, 0x40, 0x58, 0x43, 0xda, 0x99,
+ 0xed, 0x2c, 0xc1, 0xda, 0x4b, 0x0f, 0xad, 0x7e, 0xfe, 0x5d, 0x0e, 0xb8,
+ 0xf7, 0x7b, 0xae, 0xa6, 0xc0, 0xff, 0x3b, 0xe7, 0x19, 0xdc, 0x4b, 0x2c,
+ 0xea, 0x7b, 0x8e, 0xca, 0x0f, 0x19, 0xc4, 0x9f, 0x4a, 0xfc, 0xc8, 0xfe,
+ 0xdb, 0x86, 0xca, 0x5c, 0xa3, 0x4d, 0xe6, 0xe4, 0xbf, 0xcd, 0xb1, 0x62,
+ 0xd8, 0xed, 0x24, 0xe8, 0x20, 0x75, 0xbb, 0x84, 0x13, 0xbe, 0x99, 0x4c,
+ 0xcd, 0x55, 0xa9, 0x73, 0x6b, 0xed, 0xaf, 0x0e, 0x33, 0x5f, 0x4a, 0x79,
+ 0x3b, 0x6f, 0x6b, 0xa3},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1438,
+ {0x72, 0x6b, 0x6b, 0xca, 0x36, 0x5e, 0x0f, 0x48, 0x81, 0xe0, 0x2c,
+ 0x7e, 0xcd, 0xa2, 0xf8, 0x6b, 0xbf, 0x18, 0xd1, 0x37, 0x40, 0xd4,
+ 0xad, 0x81, 0x13, 0x18, 0x72, 0xb9, 0x4d, 0x5d, 0xc1, 0x19},
+ {0xb4, 0x44, 0xba, 0x07, 0xca, 0x98, 0x01, 0x3d, 0x4b, 0x87, 0xd9, 0xa0,
+ 0xfe, 0xf9, 0xf0, 0x52, 0xec, 0x14, 0x3f, 0xf8, 0x51, 0xc4, 0x36, 0x92,
+ 0x7e, 0x05, 0x50, 0x9d, 0xb2, 0x13, 0x0e, 0x4c, 0x69, 0x9d, 0xe6, 0x59,
+ 0x2f, 0xb4, 0x3f, 0xba, 0x86, 0xaa, 0xc8, 0x67, 0x24, 0xdb, 0x75, 0x53,
+ 0x04, 0x91, 0xa5, 0x7f, 0x59, 0x95, 0xfe, 0x5b, 0x2b, 0x2b, 0xf2, 0xf1,
+ 0xf0, 0x08, 0x14, 0x4a, 0x09, 0x25, 0x1c, 0xbb, 0xea, 0xe2, 0xa6, 0x40,
+ 0xd6, 0xac, 0x90, 0x5a, 0x47, 0x5c, 0x5c, 0x9c, 0x84, 0xc4, 0x2c, 0x77,
+ 0xe9, 0xf4, 0xb2, 0x15, 0x92, 0x20, 0xdf, 0x45, 0xcd, 0xfe, 0xbb, 0xca,
+ 0xa8, 0xa5, 0xb2, 0x83, 0x43, 0x5b, 0x99, 0x8d, 0xf4, 0xd1, 0xd2, 0x4f,
+ 0xeb, 0xb2, 0xc3, 0xce, 0x01, 0x52, 0x98, 0xba, 0xff, 0x85, 0xc8, 0x40,
+ 0x52, 0xa8, 0x13, 0xd1, 0x95, 0xd3, 0xac, 0x16, 0x3c, 0x7d, 0xce, 0xa9,
+ 0x0f, 0x4a, 0x0d, 0xac, 0x67, 0xb0, 0x9f, 0x74, 0xcf, 0xe5, 0xd9, 0x41,
+ 0x5e, 0x0d, 0x33, 0x79, 0x02, 0xd9, 0xbe, 0xf6, 0xc7, 0x35, 0x88, 0x78,
+ 0x87, 0x4c, 0x7c, 0xae, 0x6d, 0xc0, 0x8b, 0xd6, 0x20, 0x58, 0x75, 0x0c,
+ 0x04, 0x10, 0x56, 0x4f, 0x01, 0x8d, 0x5a, 0x6c, 0xda, 0x63, 0x5b, 0xc8,
+ 0x26, 0x79, 0x2b, 0xb2, 0x17, 0x96, 0xe4, 0x47, 0x94, 0x7a, 0xc4, 0xa2,
+ 0xfe, 0x5c, 0xfa, 0xff, 0x26, 0x54, 0x98, 0x9c, 0xe5, 0x8d, 0x84, 0x00,
+ 0x6f, 0xff, 0xa8, 0x52, 0x81, 0x78, 0xb7, 0xef, 0xcd, 0x23, 0xe1, 0x14,
+ 0x54, 0x47, 0xd1, 0x0c, 0x16, 0x44, 0x35, 0x29, 0xdf, 0x5b, 0x83, 0x83,
+ 0xd7, 0x45, 0x70, 0x83, 0xf3, 0x17, 0xec, 0xfe, 0x14, 0xc9, 0xd9, 0x6c,
+ 0xa2, 0x38, 0xc5, 0x1a, 0x15, 0xe6, 0x2d, 0xbd, 0x3b, 0x93, 0xa2, 0xcf,
+ 0x1a, 0xca, 0xe0, 0x5f, 0xa8, 0x78, 0x9f, 0x1c, 0xb7, 0xd4, 0x76, 0xdf,
+ 0x00, 0x11, 0x35, 0x28, 0x96, 0x5c, 0x6f, 0x1d, 0x17, 0x90, 0xdf, 0x13,
+ 0x79, 0x73, 0xe7, 0xe3, 0x85, 0xa3, 0xcb, 0xb3, 0xe6, 0x18, 0x0c, 0x64,
+ 0x60, 0x30, 0x2f, 0xf2, 0xff, 0x95, 0xa7, 0x53, 0xe1, 0x20, 0xd6, 0x71,
+ 0xeb, 0xed, 0x96, 0x44, 0xf3, 0x83, 0x42, 0xa7, 0x43, 0xed, 0x46, 0xe5,
+ 0x9a, 0x26, 0xad, 0x23, 0xfb, 0x34, 0x42, 0xda, 0x3b, 0xa1, 0xa4, 0x1a,
+ 0x7b, 0x3e, 0xea, 0x90, 0x0a, 0x75, 0xa3, 0xc9, 0xfa, 0x59, 0xaa, 0x1f,
+ 0x80, 0x8e, 0x7a, 0xdc, 0xe8, 0x11, 0x62, 0xbb, 0x08, 0x05, 0x02, 0xe7,
+ 0xdb, 0xd9, 0xbf, 0x24, 0x63, 0xc0, 0x71, 0x19, 0x43, 0x16, 0xc2, 0xf0,
+ 0x25, 0xfe, 0xf8, 0x74, 0x46, 0xaf, 0xa4, 0x2b, 0xce, 0x90, 0x19, 0xd7,
+ 0x44, 0xf0, 0xf4, 0x96, 0x54, 0xe8, 0xe7, 0xd6, 0x5c, 0xb8, 0x98, 0xe0,
+ 0xff, 0x06, 0xc6, 0x3a, 0xfd, 0x38, 0x4b, 0x06, 0xfb, 0xc9, 0x21, 0x27,
+ 0xbe, 0x59, 0x21, 0x31, 0x92, 0x6b, 0x68, 0x17, 0x50, 0x6e, 0x28, 0xb2,
+ 0x4e, 0xcb, 0x85, 0xc7, 0xa6, 0x54, 0x62, 0xff, 0xbd, 0x23, 0x27, 0x43,
+ 0xc9, 0xdf, 0x2d, 0x1f, 0xac, 0xf7, 0xb6, 0x65, 0x7a, 0xed, 0x29, 0x58,
+ 0xee, 0xdb, 0xa7, 0x58, 0x8c, 0x17, 0x39, 0x26, 0x88, 0x6e, 0xfa, 0x23,
+ 0xff, 0x9e, 0xef, 0xe3, 0x40, 0xcb, 0x2d, 0xe9, 0x6f, 0x6f, 0x94, 0xee,
+ 0xa0, 0x33, 0x4f, 0x81, 0x8b, 0xaf, 0x71, 0xd5, 0xd1, 0xa9, 0x23, 0x04,
+ 0xce, 0x43, 0xd0, 0x89, 0x23, 0xca, 0x44, 0x1d, 0x7d, 0xdd, 0xb7, 0x5d,
+ 0x88, 0x48, 0x3f, 0x64, 0x4e, 0x8c, 0x12, 0xfe, 0xb2, 0x26, 0x8e, 0x0d,
+ 0x5d, 0xc6, 0xc4, 0x6a, 0xb1, 0xd5, 0xfc, 0x7e, 0xa6, 0xbc, 0x42, 0x86,
+ 0xe7, 0xfd, 0x66, 0x27, 0x70, 0x90, 0x6c, 0x59},
+ {0x45, 0x5c, 0x67, 0xfb, 0xfa, 0x12, 0xc6, 0x23, 0x72, 0x25, 0x32, 0x7b,
+ 0xb6, 0x0b, 0x29, 0x9d, 0x3b, 0x95, 0xa3, 0x59, 0x08, 0xde, 0x55, 0x0e,
+ 0x73, 0xb1, 0x5d, 0x52, 0xf8, 0x7e, 0x31, 0x70, 0x2b, 0x50, 0xb1, 0x4c,
+ 0x15, 0xe1, 0x29, 0x32, 0xe2, 0x3c, 0x0c, 0x0b, 0xd0, 0xca, 0xc6, 0x6e,
+ 0xb3, 0xbd, 0xfb, 0xfa, 0x33, 0x87, 0xe9, 0x84, 0xea, 0xda, 0x41, 0xd6,
+ 0x02, 0x55, 0xdc, 0xab, 0xfe, 0xb3, 0x39, 0x45, 0x8c, 0xdc, 0xc4, 0xdc,
+ 0x1b, 0xff, 0xf2, 0x42, 0x53, 0xd6, 0x34, 0xe0, 0x5d, 0x61, 0x42, 0x81,
+ 0x6c, 0x8a, 0x57, 0x52, 0xeb, 0x59, 0x7b, 0x3c, 0x3c, 0xe3, 0x25, 0x71,
+ 0xb7, 0x83, 0x2e, 0x4c, 0x31, 0xd3, 0x35, 0xb4, 0x4d, 0xc8, 0xc9, 0xe8,
+ 0xfa, 0xd4, 0x84, 0x52, 0x2a, 0x7b, 0x57, 0xcb, 0x4a, 0xa0, 0xfa, 0x88,
+ 0x00, 0x18, 0xe5, 0x65, 0xab, 0x93, 0xcf, 0x63, 0x90, 0x9c, 0xa8, 0x0b,
+ 0x8f, 0x2e, 0x51, 0xa4, 0x9a, 0x37, 0xdc, 0x71, 0xfb, 0xb4, 0xab, 0x69,
+ 0xa0, 0x69, 0x54, 0xb9, 0x99, 0x98, 0x06, 0xd1, 0x09, 0x4f, 0x3b, 0x8b,
+ 0xe9, 0x41, 0xe8, 0x3e, 0x6d, 0xd5, 0xfe, 0xcc, 0xb4, 0x63, 0xfe, 0x0a,
+ 0x81, 0x10, 0xb1, 0xa7, 0xa8, 0xab, 0x3a, 0x19, 0x3a, 0x9c, 0x65, 0x50,
+ 0x61, 0x20, 0x0a, 0x4f, 0x7c, 0x37, 0x4a, 0xb7, 0x70, 0xb4, 0xe5, 0x6c,
+ 0xc1, 0x45, 0x50, 0x12, 0xa4, 0xcc, 0x16, 0xf9, 0xbd, 0x17, 0x20, 0xe9,
+ 0x00, 0x4d, 0x21, 0xd8, 0x8c, 0x53, 0x96, 0x20, 0xfa, 0xcf, 0x80, 0x83,
+ 0xf0, 0x80, 0xd5, 0xd5, 0xa1, 0x38, 0x3b, 0x46, 0x0a, 0x8d, 0x69, 0x1a,
+ 0x5a, 0xa0, 0x1f, 0x9f, 0xf9, 0xb0, 0xd0, 0x15, 0x34, 0x19, 0x02, 0xa7,
+ 0x2d, 0x2f, 0xf9, 0x50, 0xce, 0x07, 0xe8, 0xf6, 0xa9, 0x14, 0x56, 0x2a,
+ 0x33, 0x32, 0x15, 0x7f, 0xe7, 0x15, 0x4f, 0x77, 0xf2, 0x26, 0x06, 0xb6,
+ 0xbd, 0x73, 0xa4, 0xed, 0xd0, 0xd9, 0x1a, 0x61, 0xc0, 0x81, 0x7d, 0xa3,
+ 0x94, 0x7e, 0xe1, 0x7e, 0xe7, 0x1b, 0x73, 0xe8, 0x68, 0xcb, 0xb7, 0x9f,
+ 0xe4, 0x9c, 0xfb, 0x55, 0x5b, 0xfe, 0xe6, 0xc2, 0xdb, 0x5c, 0xed, 0x85,
+ 0x47, 0x85, 0xb3, 0x49, 0x0c, 0x97, 0x0f, 0x85, 0xc8, 0x6d, 0x4a, 0x75,
+ 0xd4, 0xf5, 0xb0, 0x82, 0x82, 0xce, 0xb3, 0xf0, 0x44, 0xd5, 0xb7, 0x6d,
+ 0xe5, 0x65, 0xf7, 0x32, 0x9b, 0x71, 0xc3, 0x3d, 0xa9, 0xba, 0xab, 0x6a,
+ 0x7e, 0x40, 0xf0, 0x0f, 0x3f, 0xb9, 0xdc, 0x23, 0x2f, 0x8b, 0x87, 0xb8,
+ 0xf0, 0xf8, 0x7e, 0x4b, 0x50, 0x0e, 0x4b, 0x7e, 0x7f, 0x56, 0x6c, 0xe7,
+ 0x75, 0x50, 0x5a, 0x4c, 0xae, 0x39, 0x7d, 0x14, 0x57, 0xb5, 0xd5, 0x23,
+ 0x51, 0xc6, 0xf8, 0xcf, 0x1f, 0x2f, 0xf3, 0x8f, 0x65, 0xa4, 0xae, 0x8b,
+ 0x61, 0xde, 0x65, 0x6d, 0xbf, 0x05, 0xc1, 0x47, 0x85, 0x79, 0x99, 0xa0,
+ 0x4c, 0x96, 0x75, 0x3e, 0x5a, 0xfe, 0xbb, 0x86, 0x49, 0x37, 0x31, 0x43,
+ 0xd1, 0xeb, 0xac, 0xbb, 0x23, 0x4a, 0x2d, 0xa9, 0xb7, 0xc8, 0xd2, 0x96,
+ 0x78, 0xde, 0xd5, 0xae, 0x2a, 0xc9, 0x3f, 0x8d, 0x9f, 0x82, 0x35, 0x6b,
+ 0xd9, 0xd3, 0x6d, 0x8c, 0xa4, 0xca, 0x9b, 0xde, 0x5a, 0x79, 0xd1, 0xac,
+ 0xc6, 0x23, 0x22, 0x74, 0x50, 0x36, 0x61, 0x80, 0x0d, 0xf6, 0x08, 0xa2,
+ 0x64, 0xa9, 0x25, 0xfd, 0x35, 0xe6, 0x72, 0xca, 0x99, 0x69, 0x25, 0x7f,
+ 0x72, 0x7f, 0x4c, 0x7a, 0x7e, 0x02, 0x86, 0x70, 0x27, 0x79, 0x05, 0xf1,
+ 0xb5, 0x0a, 0xfe, 0xc9, 0xe8, 0x18, 0x15, 0xbe, 0x95, 0x83, 0x3a, 0xf3,
+ 0xdb, 0xdc, 0x8d, 0x31, 0xcf, 0x9a, 0xaf, 0x88, 0x5b, 0x30, 0xc4, 0x07,
+ 0xf1, 0x2d, 0xce, 0xa6, 0xce, 0x20, 0xb4, 0x88, 0x44, 0x30, 0xe6, 0xa2,
+ 0xa0, 0xa6, 0x29, 0x61},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1439,
+ {0x97, 0xe4, 0x1c, 0x53, 0xf2, 0xee, 0xc6, 0x16, 0xeb, 0x62, 0xc7,
+ 0xb1, 0x8c, 0x4c, 0xa1, 0xdb, 0x6f, 0x0f, 0x14, 0xd9, 0xba, 0xf3,
+ 0x69, 0xdc, 0xa1, 0xc9, 0x38, 0xce, 0x34, 0x26, 0x8e, 0x28},
+ {0xc5, 0x2c, 0xf7, 0xdc, 0xe1, 0x3a, 0x71, 0x9a, 0x40, 0x2d, 0x26, 0xd2,
+ 0xee, 0x58, 0x87, 0x62, 0xeb, 0xe8, 0x73, 0xcb, 0x95, 0xde, 0x53, 0x78,
+ 0x2d, 0x19, 0xe7, 0xb5, 0xa3, 0x72, 0xd4, 0x58, 0xc6, 0x78, 0xa0, 0xad,
+ 0xcc, 0x2d, 0x39, 0x30, 0x87, 0xe9, 0xd3, 0xc7, 0x56, 0x06, 0x4b, 0xe3,
+ 0x70, 0xaa, 0xac, 0xf1, 0xd3, 0x0d, 0xe2, 0x05, 0x46, 0xae, 0xf3, 0xca,
+ 0x85, 0xc5, 0x07, 0x29, 0xf8, 0xa9, 0x1e, 0x4f, 0x8e, 0xc1, 0x5c, 0xac,
+ 0xba, 0xd3, 0x71, 0x94, 0xd5, 0x30, 0x8e, 0x42, 0x72, 0xe4, 0xfd, 0x62,
+ 0x3e, 0x96, 0xde, 0x01, 0x9e, 0x9e, 0x28, 0x46, 0x44, 0x9d, 0xce, 0x5f,
+ 0x42, 0xb8, 0x47, 0x96, 0x26, 0x3c, 0xc3, 0x25, 0x17, 0xf0, 0xd3, 0xb9,
+ 0xde, 0x2e, 0x6d, 0x90, 0xf2, 0x63, 0x7c, 0xa7, 0x9e, 0xde, 0xc4, 0x80,
+ 0x20, 0x09, 0x6c, 0x3d, 0x9f, 0xbd, 0xb4, 0x38, 0x4f, 0xb2, 0x40, 0xe6,
+ 0x13, 0xae, 0x18, 0x6a, 0xad, 0x2d, 0xf9, 0x38, 0x3f, 0x3e, 0x4b, 0x1c,
+ 0x2e, 0xd6, 0x4b, 0x33, 0x1a, 0x3a, 0x15, 0x72, 0x68, 0xac, 0x3c, 0x86,
+ 0xd2, 0x9c, 0x93, 0x67, 0x63, 0x53, 0x43, 0x90, 0xb7, 0xf3, 0xd6, 0x38,
+ 0xf5, 0x94, 0x42, 0xc8, 0x12, 0x55, 0x9e, 0x17, 0x9f, 0x40, 0x7f, 0xd7,
+ 0xfe, 0x5d, 0x0b, 0xf2, 0x80, 0xc7, 0x47, 0x88, 0xfd, 0xe6, 0x10, 0x5b,
+ 0x0e, 0xce, 0x4d, 0xe0, 0x1a, 0xab, 0xc8, 0x61, 0x60, 0x87, 0x0a, 0xfb,
+ 0xb0, 0x45, 0xbb, 0xd3, 0x66, 0xe3, 0xbb, 0x27, 0xba, 0x65, 0xe0, 0xce,
+ 0xcc, 0x63, 0x38, 0x17, 0x24, 0x12, 0x7f, 0x31, 0x86, 0x44, 0x18, 0x8c,
+ 0x9f, 0xfa, 0xa4, 0xea, 0xcf, 0xeb, 0xe8, 0x89, 0x78, 0x8c, 0x38, 0xfc,
+ 0xda, 0x3a, 0x92, 0x7d, 0xe7, 0xdc, 0xfe, 0x81, 0xb9, 0x43, 0xe6, 0x1d,
+ 0xe7, 0xa5, 0xca, 0x05, 0xfa, 0x5a, 0x26, 0xc7, 0xc5, 0x76, 0xa4, 0x07,
+ 0x2e, 0x61, 0xe2, 0x48, 0x67, 0xb3, 0xd8, 0x14, 0x85, 0xf0, 0x54, 0x8e,
+ 0xd4, 0x77, 0x7d, 0x7e, 0x32, 0x4e, 0x90, 0x2f, 0x36, 0xdd, 0xdc, 0xef,
+ 0x47, 0xec, 0x25, 0x72, 0xe0, 0x8f, 0x8f, 0x9b, 0xec, 0x56, 0x74, 0x8c,
+ 0x01, 0xcb, 0x6a, 0x4d, 0xc5, 0x5e, 0xb0, 0xa6, 0xb3, 0xa9, 0xe1, 0x8b,
+ 0xbe, 0xaa, 0x27, 0x04, 0xf1, 0xa1, 0x3a, 0xd3, 0xa1, 0x18, 0x0e, 0xba,
+ 0xbc, 0xa0, 0x83, 0xa5, 0xb3, 0x6d, 0x27, 0x4b, 0x2f, 0x76, 0x63, 0x67,
+ 0x9f, 0x73, 0x21, 0xc4, 0x6b, 0x0b, 0x9e, 0x61, 0x23, 0x97, 0x9a, 0x2e,
+ 0xc6, 0x03, 0xdd, 0x60, 0x5a, 0xa0, 0x37, 0x60, 0x86, 0xdd, 0x03, 0x0f,
+ 0x2d, 0x25, 0x4c, 0x9f, 0x93, 0xf2, 0x4d, 0x87, 0x5e, 0x51, 0xfd, 0x04,
+ 0xd0, 0xff, 0xdd, 0x73, 0x69, 0x1b, 0xcd, 0xb6, 0x0f, 0x31, 0x8b, 0xac,
+ 0x84, 0x8d, 0xba, 0xe1, 0x79, 0x06, 0x42, 0x8b, 0x46, 0x18, 0xff, 0x90,
+ 0x45, 0x91, 0x71, 0x98, 0xa3, 0xe5, 0x4a, 0x9e, 0x27, 0x45, 0xff, 0xd3,
+ 0x2e, 0x3e, 0xeb, 0x93, 0x23, 0x6a, 0xac, 0xc1, 0xbe, 0x96, 0x72, 0xea,
+ 0xaf, 0x0b, 0xd0, 0x0a, 0xd1, 0x6f, 0xab, 0x54, 0x18, 0x2e, 0xb1, 0xee,
+ 0x76, 0x14, 0x70, 0x96, 0x69, 0x1c, 0x47, 0xe8, 0x40, 0x62, 0xfe, 0xe2,
+ 0xfa, 0x75, 0x2a, 0x08, 0xfc, 0xdf, 0xf6, 0xac, 0x35, 0xf9, 0xd5, 0xb0,
+ 0x0a, 0xae, 0xa3, 0xcc, 0x6b, 0x28, 0x0c, 0x57, 0x83, 0x33, 0x84, 0x80,
+ 0x2b, 0xba, 0x00, 0xca, 0x51, 0x1b, 0xaa, 0x53, 0xd0, 0x83, 0xf0, 0xad,
+ 0x34, 0x26, 0xde, 0xec, 0x4c, 0x92, 0xc4, 0xab, 0x5a, 0xc2, 0xe8, 0xa0,
+ 0x3f, 0xf3, 0x68, 0x0d, 0xf3, 0x92, 0xc0, 0xe6, 0x8b, 0x1d, 0x38, 0xbe,
+ 0xca, 0x79, 0xa3, 0x63, 0xd1, 0x42, 0x4b, 0xc1},
+ {0xeb, 0x18, 0xbe, 0x49, 0x16, 0x93, 0xc1, 0x40, 0x53, 0xab, 0x17, 0x7b,
+ 0xea, 0xfe, 0x0f, 0xf6, 0x5b, 0xe9, 0x05, 0x58, 0xc2, 0xa0, 0x51, 0xd3,
+ 0x61, 0x48, 0x25, 0xac, 0xee, 0x98, 0x33, 0x5a, 0xa0, 0x7e, 0x00, 0xb7,
+ 0x6c, 0xd4, 0x8c, 0x05, 0x95, 0xdc, 0x3c, 0xd3, 0x28, 0x4d, 0x54, 0x60,
+ 0xc7, 0xb7, 0x81, 0x13, 0x06, 0x53, 0x1d, 0x14, 0xfa, 0xd5, 0xd3, 0xec,
+ 0xf9, 0x7f, 0x3b, 0x06, 0xc5, 0xc8, 0x02, 0x7f, 0xb0, 0x7b, 0x3e, 0x42,
+ 0xf5, 0xa9, 0x96, 0x3e, 0xc8, 0xfe, 0xf1, 0x16, 0xed, 0x6a, 0xfe, 0x33,
+ 0x22, 0x6e, 0x91, 0xf9, 0xa8, 0x54, 0x2c, 0xe6, 0xb6, 0x05, 0x54, 0x89,
+ 0x12, 0x85, 0xec, 0xd0, 0x72, 0x21, 0xed, 0xb6, 0xd4, 0xa2, 0xca, 0x79,
+ 0xed, 0x6d, 0x67, 0x02, 0xb3, 0xde, 0x81, 0x08, 0x44, 0x84, 0xe0, 0xaa,
+ 0x61, 0xbb, 0xb7, 0x9c, 0xf3, 0xce, 0x26, 0x9d, 0xbe, 0xc9, 0x02, 0x94,
+ 0x15, 0x90, 0xf0, 0x98, 0x3d, 0xc4, 0x51, 0x02, 0x67, 0xc9, 0xd2, 0x35,
+ 0x34, 0x71, 0x20, 0x39, 0x4e, 0xbd, 0xe8, 0x04, 0xda, 0x8f, 0x00, 0xe7,
+ 0x61, 0x1a, 0xfa, 0x1f, 0x0d, 0xbc, 0xee, 0x6d, 0xe1, 0xfb, 0xcf, 0x83,
+ 0xfc, 0x7e, 0x30, 0x27, 0xb7, 0xa2, 0xf5, 0x5e, 0x9f, 0x60, 0x99, 0x0b,
+ 0xf8, 0x51, 0x84, 0x8f, 0x81, 0xbe, 0x34, 0x85, 0xaf, 0xbe, 0x59, 0xfa,
+ 0x37, 0xfd, 0x8f, 0x28, 0x47, 0xba, 0x8d, 0x19, 0xc3, 0x9b, 0x5d, 0x38,
+ 0xa1, 0xd0, 0xf2, 0xc4, 0x47, 0x92, 0x60, 0x00, 0x64, 0x8f, 0x98, 0x8a,
+ 0x49, 0x9f, 0x41, 0x3d, 0x6b, 0xc2, 0xc7, 0x5c, 0xa4, 0x1e, 0xa0, 0x67,
+ 0xda, 0x4f, 0xf7, 0xa9, 0xad, 0xd4, 0x91, 0xbd, 0x0e, 0xfd, 0x71, 0x6f,
+ 0x93, 0xe3, 0x10, 0x4f, 0x7b, 0xbe, 0x54, 0x67, 0x53, 0xef, 0xbc, 0x33,
+ 0xa0, 0xd2, 0xb4, 0x97, 0xfd, 0x3f, 0x8f, 0x2b, 0x08, 0x54, 0xb3, 0x78,
+ 0xcf, 0x92, 0x4e, 0xe4, 0x74, 0x87, 0x4b, 0xbe, 0x45, 0x38, 0xc3, 0xb3,
+ 0xd6, 0x97, 0xb1, 0x26, 0x17, 0xa5, 0xd1, 0xd7, 0xf9, 0x2d, 0x6b, 0xc5,
+ 0x40, 0x4c, 0x23, 0x08, 0xe6, 0xb0, 0xe8, 0x55, 0x04, 0x43, 0x57, 0xf2,
+ 0x9c, 0xe2, 0x00, 0x25, 0x21, 0xe0, 0x33, 0x50, 0x4f, 0x62, 0x70, 0xe9,
+ 0x15, 0x86, 0xd4, 0x0d, 0xe8, 0xb0, 0x58, 0x2e, 0x44, 0x97, 0x55, 0x90,
+ 0x21, 0xa7, 0x3c, 0xde, 0xc4, 0x20, 0x11, 0xd6, 0xf8, 0x62, 0x9b, 0x1c,
+ 0x40, 0x84, 0x49, 0xbd, 0x66, 0xe6, 0x21, 0x47, 0xf2, 0x77, 0xb1, 0xcc,
+ 0x81, 0xb7, 0x3a, 0xa1, 0x11, 0x4c, 0x62, 0x43, 0x71, 0x50, 0x87, 0xc3,
+ 0x2d, 0x5c, 0x80, 0x5d, 0x37, 0x6c, 0xe8, 0x3a, 0xce, 0x84, 0xdb, 0xd3,
+ 0x95, 0x1c, 0xb8, 0x11, 0x1f, 0x12, 0x1d, 0x6a, 0x24, 0xfe, 0x46, 0xc9,
+ 0xfc, 0x8b, 0x3a, 0x1d, 0xd2, 0x45, 0xb7, 0x57, 0xee, 0x0e, 0xd9, 0xd2,
+ 0x98, 0x29, 0xd9, 0x29, 0xeb, 0x55, 0xe7, 0x04, 0xd1, 0xe4, 0x7a, 0xb2,
+ 0x8f, 0xd6, 0xeb, 0x8e, 0xd9, 0x97, 0xca, 0x57, 0x84, 0x64, 0xc8, 0xee,
+ 0xea, 0x02, 0x4b, 0xe4, 0x84, 0x50, 0x73, 0x3a, 0xda, 0x37, 0x71, 0xbf,
+ 0xc7, 0xb8, 0xee, 0x10, 0x0b, 0xbd, 0x0e, 0x2c, 0xa2, 0x03, 0x6b, 0x29,
+ 0xb3, 0x6f, 0x19, 0xa9, 0x84, 0x6d, 0x54, 0x03, 0xc7, 0x36, 0xd9, 0x66,
+ 0x35, 0x06, 0x7f, 0xfe, 0xb2, 0x4f, 0xdf, 0x06, 0xd1, 0x7a, 0x73, 0xa3,
+ 0x6c, 0x92, 0x7a, 0x04, 0x01, 0x56, 0x8c, 0x88, 0xf1, 0x6d, 0x0e, 0x53,
+ 0xf4, 0xd7, 0x92, 0x69, 0x17, 0x0f, 0x2b, 0x32, 0x16, 0xc3, 0x4e, 0x5d,
+ 0x96, 0xb9, 0xb4, 0xef, 0xb5, 0x41, 0xb2, 0x8d, 0x3a, 0x47, 0x85, 0x25,
+ 0xe5, 0xa1, 0x16, 0x63, 0x12, 0x5f, 0x35, 0xa2, 0xc1, 0xdd, 0x3d, 0x08,
+ 0x6c, 0xd9, 0x2a, 0x60},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1440,
+ {0xfd, 0x4f, 0x2c, 0xf3, 0x2f, 0xe3, 0x78, 0xa8, 0x73, 0xb3, 0xc2,
+ 0x24, 0xab, 0x49, 0xd5, 0x7a, 0x16, 0x92, 0xa6, 0x20, 0xb8, 0xa1,
+ 0x05, 0x08, 0xf4, 0x81, 0x85, 0xe4, 0x62, 0xd4, 0x54, 0x44},
+ {0xc5, 0x2c, 0xf7, 0xdc, 0xe1, 0x3a, 0x71, 0x9a, 0x40, 0x2d, 0x26, 0xd2,
+ 0xee, 0x58, 0x87, 0x62, 0xeb, 0xe8, 0x73, 0xcb, 0x95, 0xde, 0x53, 0x78,
+ 0x2d, 0x19, 0xe7, 0xb5, 0xa3, 0x72, 0xd4, 0x58, 0xc6, 0x78, 0xa0, 0xad,
+ 0xcc, 0x2d, 0x39, 0x30, 0x87, 0xe9, 0xd3, 0xc7, 0x56, 0x06, 0x4b, 0xe3,
+ 0x70, 0xaa, 0xac, 0xf1, 0xd3, 0x0d, 0xe2, 0x05, 0x46, 0xae, 0xf3, 0xca,
+ 0x85, 0xc5, 0x07, 0x29, 0xf8, 0xa9, 0x1e, 0x4f, 0x8e, 0xc1, 0x5c, 0xac,
+ 0xba, 0xd3, 0x71, 0x94, 0xd5, 0x30, 0x8e, 0x42, 0x72, 0xe4, 0xfd, 0x62,
+ 0x3e, 0x96, 0xde, 0x01, 0x9e, 0x9e, 0x28, 0x46, 0x44, 0x9d, 0xce, 0x5f,
+ 0x42, 0xb8, 0x47, 0x96, 0x26, 0x3c, 0xc3, 0x25, 0x17, 0xf0, 0xd3, 0xb9,
+ 0xde, 0x2e, 0x6d, 0x90, 0xf2, 0x63, 0x7c, 0xa7, 0x9e, 0xde, 0xc4, 0x80,
+ 0x20, 0x09, 0x6c, 0x3d, 0x9f, 0xbd, 0xb4, 0x38, 0x4f, 0xb2, 0x40, 0xe6,
+ 0x13, 0xae, 0x18, 0x6a, 0xad, 0x2d, 0xf9, 0x38, 0x3f, 0x3e, 0x4b, 0x1c,
+ 0x2e, 0xd6, 0x4b, 0x33, 0x1a, 0x3a, 0x15, 0x72, 0x68, 0xac, 0x3c, 0x86,
+ 0xd2, 0x9c, 0x93, 0x67, 0x63, 0x53, 0x43, 0x90, 0xb7, 0xf3, 0xd6, 0x38,
+ 0xf5, 0x94, 0x42, 0xc8, 0x12, 0x55, 0x9e, 0x17, 0x9f, 0x40, 0x7f, 0xd7,
+ 0xfe, 0x5d, 0x0b, 0xf2, 0x80, 0xc7, 0x47, 0x88, 0xfd, 0xe6, 0x10, 0x5b,
+ 0x0e, 0xce, 0x4d, 0xe0, 0x1a, 0xab, 0xc8, 0x61, 0x60, 0x87, 0x0a, 0xfb,
+ 0xb0, 0x45, 0xbb, 0xd3, 0x66, 0xe3, 0xbb, 0x27, 0xba, 0x65, 0xe0, 0xce,
+ 0xcc, 0x63, 0x38, 0x17, 0x24, 0x12, 0x7f, 0x31, 0x86, 0x44, 0x18, 0x8c,
+ 0x9f, 0xfa, 0xa4, 0xea, 0xcf, 0xeb, 0xe8, 0x89, 0x78, 0x8c, 0x38, 0xfc,
+ 0xda, 0x3a, 0x92, 0x7d, 0xe7, 0xdc, 0xfe, 0x81, 0xb9, 0x43, 0xe6, 0x1d,
+ 0xe7, 0xa5, 0xca, 0x05, 0xfa, 0x5a, 0x26, 0xc7, 0xc5, 0x76, 0xa4, 0x07,
+ 0x2e, 0x61, 0xe2, 0x48, 0x67, 0xb3, 0xd8, 0x14, 0x85, 0xf0, 0x54, 0x8e,
+ 0xd4, 0x77, 0x7d, 0x7e, 0x32, 0x4e, 0x90, 0x2f, 0x36, 0xdd, 0xdc, 0xef,
+ 0x47, 0xec, 0x25, 0x72, 0xe0, 0x8f, 0x8f, 0x9b, 0xec, 0x56, 0x74, 0x8c,
+ 0x01, 0xcb, 0x6a, 0x4d, 0xc5, 0x5e, 0xb0, 0xa6, 0xb3, 0xa9, 0xe1, 0x8b,
+ 0xbe, 0xaa, 0x27, 0x04, 0xf1, 0xa1, 0x3a, 0xd3, 0xa1, 0x18, 0x0e, 0xba,
+ 0xbc, 0xa0, 0x83, 0xa5, 0xb3, 0x6d, 0x27, 0x4b, 0x2f, 0x76, 0x63, 0x67,
+ 0x9f, 0x73, 0x21, 0xc4, 0x6b, 0x0b, 0x9e, 0x61, 0x23, 0x97, 0x9a, 0x2e,
+ 0xc6, 0x03, 0xdd, 0x60, 0x5a, 0xa0, 0x37, 0x60, 0x86, 0xdd, 0x03, 0x0f,
+ 0x2d, 0x25, 0x4c, 0x9f, 0x93, 0xf2, 0x4d, 0x87, 0x5e, 0x51, 0xfd, 0x04,
+ 0xd0, 0xff, 0xdd, 0x73, 0x69, 0x1b, 0xcd, 0xb6, 0x0f, 0x31, 0x8b, 0xac,
+ 0x84, 0x8d, 0xba, 0xe1, 0x79, 0x06, 0x42, 0x8b, 0x46, 0x18, 0xff, 0x90,
+ 0x45, 0x91, 0x71, 0x98, 0xa3, 0xe5, 0x4a, 0x9e, 0x27, 0x45, 0xff, 0xd3,
+ 0x2e, 0x3e, 0xeb, 0x93, 0x23, 0x6a, 0xac, 0xc1, 0xbe, 0x96, 0x72, 0xea,
+ 0xaf, 0x0b, 0xd0, 0x0a, 0xd1, 0x6f, 0xab, 0x54, 0x18, 0x2e, 0xb1, 0xee,
+ 0x76, 0x14, 0x70, 0x96, 0x69, 0x1c, 0x47, 0xe8, 0x40, 0x62, 0xfe, 0xe2,
+ 0xfa, 0x75, 0x2a, 0x08, 0xfc, 0xdf, 0xf6, 0xac, 0x35, 0xf9, 0xd5, 0xb0,
+ 0x0a, 0xae, 0xa3, 0xcc, 0x6b, 0x28, 0x0c, 0x57, 0x83, 0x33, 0x84, 0x80,
+ 0x2b, 0xba, 0x00, 0xca, 0x51, 0x1b, 0xaa, 0x53, 0xd0, 0x83, 0xf0, 0xad,
+ 0x34, 0x26, 0xde, 0xec, 0x4c, 0x92, 0xc4, 0xab, 0x5a, 0xc2, 0xe8, 0xa0,
+ 0x3f, 0xf3, 0x68, 0x0d, 0xf3, 0x92, 0xc0, 0xe6, 0x8b, 0x1d, 0x38, 0xbe,
+ 0xca, 0x79, 0xa3, 0x63, 0xd1, 0x42, 0x4b, 0xc1},
+ {0x1a, 0xa8, 0x3e, 0x5c, 0x97, 0x87, 0xc4, 0xdf, 0xc0, 0x8e, 0x18, 0xd3,
+ 0x70, 0x34, 0xcf, 0xc4, 0x98, 0x5f, 0xb3, 0xff, 0xa1, 0x9b, 0x0f, 0x14,
+ 0x21, 0x15, 0xe0, 0xa7, 0xb4, 0x2a, 0x5d, 0xb6, 0x83, 0x6c, 0xff, 0x6a,
+ 0x7a, 0x60, 0x9e, 0x74, 0x76, 0xa0, 0x1b, 0x14, 0x98, 0x84, 0xc8, 0xe1,
+ 0xb1, 0xfe, 0x02, 0xef, 0x56, 0x84, 0xb5, 0xc6, 0x31, 0x55, 0x38, 0xfd,
+ 0x21, 0x70, 0xda, 0x48, 0x0c, 0x96, 0xcf, 0x4d, 0x99, 0xc6, 0x59, 0x02,
+ 0xda, 0xed, 0x18, 0x08, 0x09, 0xd7, 0x20, 0x63, 0xf9, 0xaa, 0xe0, 0x5f,
+ 0x7e, 0x59, 0xbd, 0xa6, 0x3a, 0x2a, 0x1d, 0x64, 0x27, 0x71, 0x62, 0x75,
+ 0x7c, 0x03, 0x80, 0x77, 0x3c, 0x82, 0x3c, 0x58, 0xf5, 0xe4, 0xd5, 0x93,
+ 0x87, 0xab, 0x92, 0xd2, 0x54, 0x8d, 0x52, 0x9b, 0xd0, 0x6b, 0xa9, 0x29,
+ 0x8a, 0x66, 0x15, 0x1f, 0x90, 0x0b, 0x71, 0xf6, 0x1c, 0x73, 0x71, 0xc0,
+ 0xcd, 0xef, 0xdb, 0x00, 0xc3, 0xac, 0x4d, 0xf8, 0x97, 0xac, 0xaf, 0x7a,
+ 0xe6, 0x48, 0xca, 0x23, 0x4b, 0x47, 0xac, 0xf9, 0x19, 0xb2, 0xa2, 0x1f,
+ 0x91, 0x0b, 0x0c, 0x80, 0xa1, 0xd7, 0x84, 0x2f, 0x58, 0xb1, 0xf0, 0x21,
+ 0xad, 0x42, 0x6b, 0x5e, 0x30, 0xff, 0x88, 0xd7, 0x13, 0xb2, 0xde, 0x32,
+ 0x00, 0x58, 0x9e, 0x11, 0x56, 0x0f, 0x2a, 0x38, 0x44, 0xad, 0xb4, 0x34,
+ 0x4a, 0xd0, 0xff, 0x50, 0xd6, 0xea, 0x83, 0xad, 0xd8, 0xb7, 0xa4, 0x3d,
+ 0xa1, 0x3a, 0x1d, 0x00, 0xa9, 0x25, 0xcc, 0x77, 0x05, 0xa4, 0xd3, 0x5a,
+ 0x96, 0x61, 0xe4, 0x8d, 0xc7, 0x2e, 0x6e, 0xc6, 0x30, 0x43, 0x1e, 0x93,
+ 0x34, 0x98, 0xc8, 0x1f, 0x11, 0x77, 0x94, 0x22, 0x8b, 0x61, 0x38, 0x47,
+ 0x30, 0xa2, 0xda, 0x61, 0x9a, 0x90, 0xce, 0xbd, 0x65, 0x15, 0x0f, 0x60,
+ 0xaa, 0xe0, 0x43, 0xae, 0x19, 0x4b, 0xb6, 0xb3, 0x14, 0xcc, 0x72, 0xaf,
+ 0xba, 0xc9, 0x57, 0x89, 0xdd, 0x5d, 0xaa, 0xea, 0x54, 0xf0, 0xe5, 0x76,
+ 0x1e, 0x88, 0x4c, 0xf9, 0xec, 0x10, 0x45, 0xcc, 0x9d, 0xb4, 0xa0, 0xc0,
+ 0xfd, 0x7e, 0x4e, 0x2b, 0x00, 0x0d, 0x72, 0x3e, 0xc8, 0xed, 0x58, 0x0d,
+ 0xc8, 0x9d, 0x28, 0x2b, 0x95, 0x2d, 0x12, 0xf8, 0x40, 0xdd, 0x2c, 0x73,
+ 0x4c, 0x7e, 0x3c, 0xbd, 0x4e, 0xf2, 0xdd, 0xbd, 0xf1, 0x70, 0x29, 0xd4,
+ 0x01, 0x44, 0xbe, 0x88, 0x72, 0xbd, 0xe8, 0x77, 0xbe, 0x79, 0x03, 0xb4,
+ 0xa5, 0x24, 0xd4, 0xf9, 0x9d, 0x45, 0xc0, 0x1a, 0xad, 0x98, 0x3c, 0xd7,
+ 0xab, 0x3c, 0x36, 0x80, 0x7e, 0x05, 0x9d, 0x16, 0xa2, 0xda, 0xb7, 0x7b,
+ 0x1a, 0xc8, 0x75, 0xa0, 0x93, 0xca, 0x97, 0x37, 0x87, 0x17, 0x57, 0xbe,
+ 0x21, 0xdc, 0xf8, 0x65, 0xd8, 0x31, 0xf7, 0x01, 0xb5, 0xac, 0xb8, 0xcb,
+ 0x93, 0x93, 0x23, 0x73, 0x90, 0x8f, 0x50, 0x8a, 0x71, 0x34, 0x2d, 0xb3,
+ 0xf9, 0x4f, 0xd0, 0xd1, 0x40, 0xf5, 0xa7, 0xd8, 0x49, 0x46, 0x36, 0x0f,
+ 0x11, 0x98, 0x2b, 0x48, 0x42, 0x1e, 0xb3, 0x10, 0x8f, 0x54, 0x58, 0x5d,
+ 0x4f, 0x72, 0xf8, 0x23, 0x46, 0xf3, 0x92, 0xb6, 0x99, 0x23, 0x05, 0x55,
+ 0x65, 0xd1, 0xe8, 0x09, 0x46, 0xc5, 0x30, 0x61, 0x0a, 0x36, 0xd9, 0x35,
+ 0x26, 0xbe, 0x1b, 0x10, 0xb9, 0xf3, 0x12, 0x29, 0x0f, 0xe9, 0x8c, 0x23,
+ 0x34, 0x46, 0x8f, 0x67, 0x34, 0x1e, 0xf4, 0x91, 0x66, 0x6a, 0x0e, 0xfe,
+ 0x61, 0x55, 0x45, 0x5c, 0xd3, 0x84, 0x3a, 0x21, 0x24, 0x3a, 0x18, 0x5d,
+ 0x2e, 0xb2, 0xf9, 0x90, 0xcf, 0x72, 0xe1, 0x73, 0x1a, 0xf7, 0xc9, 0xa4,
+ 0x5d, 0x27, 0x16, 0x08, 0x38, 0xd6, 0xa4, 0x21, 0xb1, 0xbc, 0xe8, 0x73,
+ 0xb4, 0xea, 0x2e, 0x78, 0xfe, 0xe3, 0x03, 0x83, 0xe6, 0x69, 0x28, 0x48,
+ 0xa5, 0x98, 0x99, 0x2f},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1441,
+ {0xa2, 0x1c, 0x61, 0x3b, 0x5e, 0x1c, 0x31, 0xc8, 0xec, 0xc2, 0x1c,
+ 0xe6, 0xea, 0xaa, 0xb2, 0x03, 0xd2, 0x66, 0xe3, 0x11, 0x64, 0xe9,
+ 0x9b, 0xef, 0x64, 0x45, 0xb6, 0x3e, 0xda, 0xcf, 0xfc, 0x37},
+ {0xcb, 0xb5, 0x6a, 0x5b, 0x9e, 0x2c, 0xb2, 0x4f, 0x0e, 0x6f, 0xc7, 0xbb,
+ 0x85, 0xcf, 0xeb, 0x25, 0x44, 0xf4, 0xab, 0x3d, 0xc6, 0x1d, 0xb6, 0x6a,
+ 0x3a, 0xca, 0x0e, 0xd5, 0x2e, 0xef, 0x1d, 0x14, 0x6b, 0x76, 0xf5, 0xf0,
+ 0x8c, 0x9c, 0xb1, 0x6a, 0x7a, 0x57, 0x20, 0xcd, 0x6e, 0x57, 0x5e, 0xd4,
+ 0x25, 0x8f, 0x4f, 0x84, 0x16, 0xe3, 0xf5, 0xa0, 0x10, 0x48, 0x29, 0xb6,
+ 0x2a, 0x4e, 0xe9, 0x4d, 0x51, 0x52, 0x70, 0x7f, 0xa4, 0xb3, 0x48, 0x88,
+ 0x0a, 0x25, 0x5a, 0x36, 0x19, 0x6f, 0x2d, 0xcf, 0xa9, 0x94, 0x89, 0xb5,
+ 0x09, 0x1e, 0x50, 0xa0, 0x70, 0xb9, 0x07, 0x8f, 0x02, 0x66, 0x95, 0xf4,
+ 0xb0, 0x61, 0x25, 0x29, 0x25, 0x60, 0x46, 0x54, 0x27, 0xb4, 0x1b, 0x17,
+ 0x78, 0x24, 0xa0, 0xa2, 0x9e, 0xc7, 0xc4, 0x04, 0x14, 0x12, 0x71, 0x1a,
+ 0xfa, 0x0d, 0xd6, 0x9c, 0xb7, 0x80, 0x24, 0xd7, 0xdb, 0x0f, 0x6d, 0x75,
+ 0x8d, 0x66, 0xe4, 0x4c, 0x46, 0x00, 0x94, 0x5d, 0xbe, 0xeb, 0x1b, 0xc4,
+ 0xec, 0x23, 0xb9, 0x60, 0x32, 0xbc, 0x84, 0xea, 0x2e, 0x78, 0x8a, 0xe9,
+ 0x2b, 0x95, 0xfd, 0xc8, 0xc4, 0xc3, 0x5c, 0x3e, 0x66, 0x2a, 0x4f, 0x61,
+ 0x45, 0xdb, 0x2c, 0x56, 0xe9, 0x38, 0x00, 0xa7, 0x54, 0xc2, 0x29, 0x03,
+ 0xfe, 0x3c, 0xea, 0x16, 0x31, 0x50, 0xf5, 0x31, 0x32, 0x62, 0xed, 0x8c,
+ 0x2e, 0x53, 0xf1, 0x6b, 0x20, 0x05, 0xa1, 0xdc, 0xe2, 0x80, 0x40, 0x19,
+ 0xa6, 0x27, 0xd9, 0x17, 0x8a, 0x1c, 0xab, 0x70, 0x90, 0x0b, 0xee, 0x32,
+ 0x45, 0x52, 0xea, 0x20, 0x8b, 0x87, 0x75, 0xaf, 0x66, 0xa7, 0x37, 0x33,
+ 0x79, 0x69, 0x39, 0xb3, 0x66, 0x92, 0x9c, 0x4f, 0xe7, 0x91, 0x33, 0xe9,
+ 0x88, 0x2a, 0x48, 0x04, 0x47, 0xf4, 0x6d, 0x46, 0x70, 0xfb, 0x79, 0x9d,
+ 0x03, 0xcc, 0x5a, 0x3a, 0xdf, 0xb2, 0x08, 0x39, 0x8c, 0x78, 0x40, 0xd8,
+ 0x4a, 0xc2, 0x6d, 0x1f, 0xea, 0x3d, 0x63, 0x07, 0x4f, 0x36, 0x00, 0x35,
+ 0x34, 0x4c, 0x50, 0x85, 0x1a, 0x4b, 0xae, 0x98, 0x0b, 0x8e, 0x7a, 0x5c,
+ 0x14, 0x21, 0x9c, 0xeb, 0x43, 0x29, 0xac, 0x4f, 0x74, 0x32, 0xa0, 0x79,
+ 0xe8, 0x54, 0x6d, 0x1a, 0xa5, 0x15, 0xfa, 0x55, 0x15, 0xab, 0x02, 0x5c,
+ 0xdf, 0x70, 0x7c, 0xee, 0x4b, 0xe3, 0x93, 0xb0, 0x67, 0x2c, 0x66, 0x3c,
+ 0x30, 0xf0, 0x83, 0x34, 0xa0, 0xf4, 0x5d, 0x89, 0xf7, 0x8c, 0x36, 0xbe,
+ 0xa3, 0x03, 0x93, 0xbf, 0x36, 0xfe, 0x2a, 0xcd, 0xbc, 0x11, 0x45, 0x08,
+ 0xa7, 0x45, 0xa3, 0xd6, 0x4a, 0x66, 0xda, 0x94, 0xff, 0x0c, 0x88, 0x64,
+ 0xd7, 0x60, 0xfe, 0xd1, 0xd1, 0x46, 0xe8, 0xaf, 0xe2, 0x7d, 0x7a, 0x25,
+ 0x44, 0x0e, 0x70, 0xb8, 0x56, 0x97, 0x09, 0x69, 0x3b, 0x9f, 0x2f, 0x47,
+ 0x18, 0xbc, 0x41, 0x32, 0xa0, 0x6a, 0x2c, 0x4a, 0x15, 0x8c, 0x81, 0x24,
+ 0x7b, 0xf6, 0xd5, 0xc8, 0x70, 0x4a, 0x45, 0x47, 0xaa, 0xb8, 0x94, 0x10,
+ 0xc2, 0x2c, 0x36, 0xb4, 0x98, 0x20, 0xbc, 0x45, 0x72, 0x3a, 0xde, 0xaf,
+ 0x74, 0x23, 0xc9, 0x8c, 0x30, 0x72, 0x9c, 0x63, 0xed, 0xef, 0xe6, 0xb0,
+ 0x3d, 0x7e, 0x93, 0x0e, 0xcd, 0x43, 0x8d, 0x4b, 0x0c, 0xb5, 0x52, 0xf6,
+ 0x5a, 0x15, 0xcb, 0x26, 0xc0, 0xa2, 0xe1, 0x15, 0x3f, 0xff, 0xd6, 0x6a,
+ 0x94, 0x01, 0xd9, 0xf8, 0xa2, 0x99, 0xe0, 0x48, 0xe7, 0xca, 0x73, 0x67,
+ 0xcd, 0x5e, 0xd3, 0xaf, 0xbb, 0x52, 0x9e, 0x0e, 0xf2, 0xa9, 0x2b, 0x2a,
+ 0xa9, 0x77, 0x16, 0xd0, 0xec, 0xb5, 0xf9, 0xfd, 0x94, 0xc7, 0x62, 0x72,
+ 0x9a, 0x8d, 0x05, 0x63, 0xaf, 0xd5, 0x61, 0x5c, 0x3d, 0xa9, 0x31, 0xd7,
+ 0x91, 0x59, 0x9a, 0xa5, 0xb7, 0x95, 0x42, 0x2e},
+ {0x61, 0xb0, 0x70, 0x7f, 0x4d, 0x0c, 0xf6, 0x57, 0x58, 0xa9, 0xb7, 0xf7,
+ 0xb1, 0x0e, 0xe1, 0x30, 0x37, 0x67, 0x80, 0x6f, 0xce, 0x2a, 0x91, 0x7a,
+ 0x8c, 0x03, 0xfa, 0xda, 0xfd, 0x85, 0xa2, 0xff, 0xf7, 0x4c, 0xab, 0xe1,
+ 0x18, 0xdd, 0x13, 0x40, 0xcc, 0xea, 0x70, 0xa8, 0x0b, 0x42, 0xf2, 0xf1,
+ 0x3e, 0x33, 0xa9, 0x33, 0x0e, 0x60, 0x9b, 0xf1, 0x3f, 0xf2, 0x61, 0x7c,
+ 0x1d, 0x85, 0x62, 0x5f, 0x16, 0xfb, 0x5b, 0x1e, 0x0d, 0x73, 0x22, 0x7c,
+ 0x33, 0x30, 0xae, 0x79, 0x49, 0x58, 0xdb, 0xf5, 0xb6, 0xe9, 0x33, 0x58,
+ 0xe4, 0x5a, 0xea, 0xd4, 0x55, 0x64, 0xe5, 0xf7, 0x60, 0x57, 0x7a, 0x9a,
+ 0x6e, 0x5e, 0xca, 0x33, 0xf8, 0xa6, 0xc4, 0x7f, 0x75, 0x4e, 0x83, 0xad,
+ 0xa3, 0xa6, 0x3e, 0xb5, 0x72, 0xb8, 0x32, 0xf8, 0xf5, 0x2f, 0x85, 0xda,
+ 0x0b, 0xf9, 0x8d, 0x52, 0x02, 0x42, 0x20, 0x48, 0x32, 0x38, 0xa0, 0x53,
+ 0xd0, 0x22, 0x3f, 0x07, 0x01, 0x5a, 0x92, 0x30, 0xb6, 0xfe, 0x2d, 0x84,
+ 0x50, 0xd4, 0xb1, 0xf3, 0xfd, 0xf2, 0x38, 0x42, 0x25, 0xdd, 0x90, 0x07,
+ 0x44, 0x07, 0x9c, 0x72, 0xe6, 0xaa, 0xa2, 0xa0, 0x97, 0x9c, 0xa1, 0x10,
+ 0xfd, 0xd5, 0x99, 0x1c, 0xb6, 0x14, 0xc8, 0x79, 0x3a, 0x2a, 0x6a, 0x3a,
+ 0x24, 0x50, 0xfe, 0x66, 0x7e, 0x70, 0x14, 0x84, 0xcd, 0x48, 0x11, 0x6a,
+ 0x55, 0xc8, 0x40, 0xf0, 0xe4, 0xd9, 0xe9, 0xe8, 0x8b, 0xbb, 0x39, 0xdb,
+ 0xc7, 0xd9, 0x44, 0xe3, 0x9e, 0xd6, 0x43, 0xeb, 0x2a, 0xc5, 0x94, 0x99,
+ 0x80, 0xfa, 0x69, 0x58, 0x78, 0xdd, 0xdd, 0xd3, 0xd6, 0x1f, 0x56, 0xbe,
+ 0x6b, 0xae, 0xbb, 0x30, 0x5d, 0x06, 0xd5, 0x39, 0x7a, 0x9b, 0xea, 0xfc,
+ 0xa2, 0x8e, 0x85, 0x67, 0x7a, 0xb2, 0x2c, 0x25, 0xc3, 0x54, 0x49, 0xce,
+ 0x2a, 0x2e, 0x6b, 0x4f, 0xeb, 0x17, 0x9e, 0xa9, 0x13, 0xe8, 0x97, 0x10,
+ 0xd1, 0xa9, 0x34, 0xa0, 0xc0, 0x6a, 0x61, 0x17, 0x83, 0xb0, 0x7a, 0xb3,
+ 0x54, 0x78, 0x5a, 0x24, 0xad, 0xd7, 0x38, 0xc2, 0x62, 0x7a, 0x25, 0xc2,
+ 0x47, 0xa3, 0xf3, 0x36, 0xf8, 0xdf, 0x3a, 0x69, 0xb9, 0x95, 0x6e, 0x70,
+ 0xb5, 0xfb, 0x9c, 0x66, 0x9e, 0x77, 0x38, 0x19, 0x95, 0xbd, 0xfa, 0x53,
+ 0x99, 0x9c, 0x4a, 0xd8, 0x9b, 0x4c, 0x49, 0x18, 0x91, 0x29, 0xef, 0xcf,
+ 0x54, 0x4d, 0x98, 0xa0, 0x8e, 0xac, 0x70, 0xf3, 0x3d, 0xc0, 0xe5, 0x91,
+ 0x40, 0xdb, 0x48, 0x89, 0x25, 0x18, 0x1c, 0xe2, 0x9d, 0x88, 0xf9, 0x38,
+ 0x7b, 0x36, 0x04, 0x6c, 0xe9, 0x94, 0x9d, 0x67, 0x40, 0x63, 0xb1, 0x97,
+ 0xd7, 0xd9, 0xea, 0xb2, 0x6a, 0x1a, 0x6d, 0xe1, 0x45, 0x38, 0x21, 0x99,
+ 0x1a, 0x6f, 0xc9, 0xb7, 0x7b, 0x70, 0x01, 0xa4, 0x8b, 0x80, 0xc1, 0x3c,
+ 0xe3, 0xd8, 0x93, 0x4c, 0x1f, 0x7b, 0xd5, 0x79, 0x99, 0xb6, 0x16, 0x2f,
+ 0x68, 0x71, 0xfe, 0x50, 0x67, 0x77, 0x53, 0xb7, 0x3b, 0x18, 0xd1, 0x23,
+ 0xb6, 0xca, 0x84, 0xce, 0xb6, 0xf7, 0x4c, 0x77, 0xb9, 0x75, 0x3c, 0x3a,
+ 0xc3, 0x3b, 0x69, 0x10, 0xda, 0xf3, 0x09, 0x32, 0x19, 0x1a, 0x3c, 0x02,
+ 0x17, 0x1d, 0x7f, 0xe7, 0x53, 0x6d, 0x5a, 0xe4, 0xb6, 0xbd, 0x41, 0x55,
+ 0x79, 0x86, 0x68, 0xed, 0xc1, 0x30, 0x0e, 0xd5, 0xa0, 0xd9, 0x09, 0x8b,
+ 0xba, 0xb8, 0xcf, 0xab, 0x5d, 0x66, 0x00, 0x16, 0xab, 0xfe, 0xe4, 0xd5,
+ 0xc3, 0x66, 0x31, 0xbf, 0xc2, 0xd2, 0xde, 0xe3, 0x71, 0xdf, 0xe7, 0xbb,
+ 0xe9, 0x43, 0x4e, 0xab, 0x8e, 0xb7, 0x95, 0xae, 0x37, 0x44, 0x76, 0xb8,
+ 0xb0, 0xf0, 0x1b, 0x54, 0x88, 0x5c, 0xaf, 0xf1, 0x8f, 0x07, 0xdc, 0x16,
+ 0xad, 0x32, 0x0e, 0x5e, 0x03, 0x72, 0x1d, 0xe3, 0x9b, 0x3f, 0xa8, 0x72,
+ 0x71, 0x4f, 0x2e, 0xb7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1442,
+ {0xaf, 0x49, 0xe1, 0xce, 0x04, 0x7a, 0x7d, 0xf2, 0x5a, 0xf4, 0x26,
+ 0x05, 0xa0, 0x80, 0xdf, 0x28, 0xa5, 0xbf, 0x22, 0x3d, 0x39, 0x9c,
+ 0x73, 0xbc, 0x82, 0xa9, 0x4f, 0x1f, 0xf7, 0x94, 0x0b, 0x3a},
+ {0x8a, 0x41, 0x81, 0x31, 0xb8, 0x59, 0x76, 0xcc, 0xf1, 0x1b, 0x72, 0x9f,
+ 0x51, 0x0f, 0xed, 0x28, 0xf9, 0xfb, 0xdc, 0xdb, 0xff, 0x9c, 0x76, 0x41,
+ 0xa8, 0x67, 0x82, 0x55, 0x1c, 0xd9, 0x55, 0x5f, 0xfa, 0xc7, 0x74, 0x5d,
+ 0xb8, 0x56, 0xa9, 0xe3, 0x58, 0x9d, 0x91, 0xe7, 0x4a, 0x5b, 0xfe, 0xf3,
+ 0x6c, 0x7b, 0xeb, 0xed, 0x58, 0x58, 0xb7, 0x46, 0x46, 0x7c, 0xbf, 0xb1,
+ 0xf3, 0x71, 0x2a, 0x15, 0xc9, 0x2d, 0xde, 0x80, 0xa2, 0x49, 0x1e, 0xe7,
+ 0x17, 0x33, 0x97, 0x27, 0xeb, 0x20, 0xfe, 0x8a, 0xff, 0x33, 0xac, 0xb7,
+ 0x99, 0x2e, 0x33, 0xb0, 0x4f, 0x66, 0x8a, 0xea, 0x03, 0x9a, 0xf2, 0x98,
+ 0x82, 0xb3, 0xdc, 0xbc, 0x9a, 0x91, 0xf8, 0xfe, 0x45, 0x78, 0x3f, 0xae,
+ 0x12, 0xf0, 0x5e, 0x07, 0x24, 0xa5, 0x05, 0xcd, 0x7f, 0xb0, 0xa1, 0xdc,
+ 0xdb, 0x00, 0xc7, 0x6c, 0xcc, 0x87, 0x1a, 0x8f, 0x1b, 0xc3, 0x88, 0x5f,
+ 0x84, 0xe7, 0x0c, 0x18, 0x1f, 0x83, 0x79, 0xc6, 0x68, 0x82, 0x5e, 0x46,
+ 0xfb, 0x60, 0x67, 0xa6, 0x0d, 0x2d, 0x68, 0x93, 0xa4, 0x88, 0x41, 0xce,
+ 0x14, 0xed, 0x5d, 0x8d, 0xb4, 0xd1, 0x6a, 0xfb, 0x90, 0x2c, 0x14, 0x31,
+ 0x52, 0x29, 0x18, 0xfd, 0x8e, 0x2a, 0xa0, 0x96, 0x95, 0x19, 0xcc, 0xb8,
+ 0xf6, 0xf8, 0x47, 0x2e, 0x06, 0xb5, 0xb6, 0xbd, 0x76, 0x4e, 0xbb, 0x05,
+ 0xb9, 0x13, 0x5b, 0xea, 0x77, 0x1f, 0xb1, 0xac, 0x47, 0x88, 0x0b, 0xfb,
+ 0xe0, 0x9f, 0x35, 0xc2, 0x29, 0xea, 0x86, 0x27, 0x61, 0x62, 0x05, 0xab,
+ 0xb4, 0xb2, 0x4d, 0x1d, 0xd0, 0xe5, 0x2a, 0x6a, 0x17, 0x89, 0xf7, 0x62,
+ 0x41, 0xca, 0xbf, 0xb2, 0xa1, 0xe1, 0xa3, 0x59, 0xc5, 0xa8, 0x7e, 0x43,
+ 0xa9, 0x1b, 0x45, 0xec, 0x8f, 0x0d, 0xe9, 0x3d, 0xd7, 0x0d, 0x76, 0x00,
+ 0xe4, 0x3a, 0xae, 0x59, 0x7f, 0x1f, 0xa4, 0x5f, 0x89, 0xa3, 0xfe, 0x84,
+ 0x95, 0xb5, 0xb8, 0x64, 0x95, 0x57, 0x34, 0xa4, 0x02, 0x2f, 0x07, 0xf9,
+ 0x01, 0x08, 0x18, 0x8e, 0x6a, 0xb1, 0x40, 0xe5, 0x7d, 0x82, 0x39, 0x96,
+ 0xfd, 0x87, 0xcb, 0x4c, 0x7d, 0xae, 0xf7, 0x03, 0xaa, 0xa3, 0x3a, 0x1c,
+ 0x4e, 0x8b, 0xec, 0xf4, 0xf0, 0xd3, 0xf9, 0x13, 0xfb, 0x26, 0x96, 0xc7,
+ 0xb8, 0x5c, 0x01, 0x94, 0xb3, 0x67, 0x50, 0x8d, 0x32, 0x5e, 0xf6, 0x02,
+ 0xba, 0xb2, 0x67, 0xe6, 0xf7, 0x9b, 0xc7, 0x8c, 0x3c, 0x92, 0x2b, 0xf0,
+ 0xf5, 0x59, 0xf7, 0x56, 0x4e, 0x39, 0x67, 0xe9, 0xb5, 0x6a, 0x69, 0xc4,
+ 0x6a, 0xfc, 0x63, 0x90, 0x5d, 0xa1, 0x8b, 0x9c, 0x08, 0xd7, 0x29, 0xbb,
+ 0x05, 0xc4, 0xda, 0x26, 0x6e, 0x13, 0x43, 0x05, 0x33, 0x6b, 0x49, 0xd3,
+ 0xf8, 0xfb, 0xc0, 0x34, 0x26, 0xe2, 0x6f, 0x5b, 0xc5, 0x80, 0x26, 0x69,
+ 0xc6, 0x9d, 0x72, 0x54, 0x8a, 0xe1, 0xce, 0x1b, 0x89, 0xf5, 0xc6, 0x00,
+ 0x78, 0x35, 0x87, 0x08, 0xe2, 0x34, 0x88, 0xeb, 0x93, 0x5d, 0x49, 0x66,
+ 0x7b, 0x96, 0x72, 0x21, 0xe3, 0x59, 0xa4, 0x7a, 0x35, 0xcd, 0xc3, 0x48,
+ 0x9c, 0xca, 0xcd, 0xcc, 0x57, 0x71, 0xa4, 0x66, 0x6a, 0xab, 0xb4, 0x0a,
+ 0x18, 0x5c, 0xed, 0x3c, 0x89, 0x12, 0x8d, 0xe8, 0x4d, 0xe4, 0xcb, 0xd4,
+ 0xf3, 0x62, 0x7a, 0x63, 0xa3, 0xf1, 0x29, 0x2e, 0xff, 0x46, 0x67, 0x27,
+ 0xad, 0x91, 0x25, 0xb1, 0x8c, 0x29, 0x3f, 0x3d, 0xe3, 0x38, 0xeb, 0xf4,
+ 0xa6, 0x8e, 0x47, 0x8a, 0x7f, 0x1a, 0xe7, 0x46, 0xa1, 0x43, 0xc7, 0xf9,
+ 0x56, 0x49, 0x7c, 0xc7, 0x06, 0x28, 0xdf, 0xfa, 0x2d, 0x99, 0x65, 0xf5,
+ 0x6b, 0x50, 0x2f, 0x25, 0x82, 0xf0, 0x8f, 0xed, 0x03, 0xf6, 0x9b, 0xb4,
+ 0x68, 0x44, 0x78, 0x73, 0xcd, 0x78, 0x63, 0x56},
+ {0x57, 0x0f, 0xd9, 0x34, 0xda, 0x24, 0xf8, 0xf0, 0xbe, 0x74, 0x74, 0xa6,
+ 0x22, 0x2f, 0xd2, 0x40, 0x29, 0x33, 0x9c, 0xf3, 0xdd, 0x0c, 0xcd, 0xd5,
+ 0x3d, 0x1a, 0x28, 0xe8, 0x0d, 0xb0, 0x03, 0xae, 0xd3, 0x01, 0xc6, 0x5f,
+ 0xef, 0x91, 0x94, 0xd8, 0x7a, 0xb2, 0xac, 0xc5, 0x23, 0xcb, 0x03, 0xda,
+ 0xd0, 0xf7, 0x68, 0xb3, 0xf2, 0x80, 0x12, 0x72, 0x2c, 0x2a, 0x89, 0xf2,
+ 0x1f, 0x35, 0xc7, 0x00, 0x2d, 0xdf, 0x91, 0x15, 0x6f, 0x46, 0x27, 0x61,
+ 0xf9, 0x37, 0x5f, 0xc6, 0x9b, 0x72, 0x46, 0x74, 0x57, 0x58, 0xb8, 0xb8,
+ 0xc4, 0x5f, 0x21, 0xea, 0x13, 0xc7, 0x7c, 0x8f, 0xdb, 0xb5, 0x3d, 0x83,
+ 0x22, 0x2d, 0xa9, 0xf1, 0xe7, 0x83, 0x98, 0xc2, 0x66, 0xd8, 0xc9, 0xc6,
+ 0x16, 0x15, 0xcf, 0xba, 0xac, 0x95, 0x96, 0x6c, 0xa2, 0x35, 0xb4, 0x3e,
+ 0xaa, 0xee, 0x04, 0xb8, 0x8c, 0x96, 0x06, 0xf9, 0x21, 0xcc, 0x1f, 0xee,
+ 0xcc, 0x67, 0xdb, 0x93, 0x56, 0xf4, 0x34, 0xc5, 0xbc, 0x68, 0xdf, 0xb9,
+ 0x5d, 0xe6, 0x3a, 0x00, 0xf8, 0xc0, 0x17, 0x04, 0xc3, 0x39, 0x80, 0xb4,
+ 0x37, 0xa6, 0xbb, 0xb8, 0x56, 0x8b, 0xb6, 0x7b, 0x7c, 0x78, 0x66, 0x68,
+ 0xf8, 0xe9, 0x3c, 0xb3, 0x7e, 0xbe, 0x14, 0x05, 0x11, 0x01, 0x1b, 0xe2,
+ 0x6e, 0x8f, 0xe7, 0xa8, 0x32, 0x2a, 0xaf, 0xef, 0x96, 0x82, 0xd3, 0xf0,
+ 0xce, 0x55, 0xa2, 0xd4, 0xc4, 0x75, 0x35, 0x3f, 0xa4, 0xb2, 0xc6, 0x63,
+ 0x3d, 0x25, 0xa4, 0xee, 0x39, 0x99, 0x45, 0x2c, 0x75, 0xd4, 0xb7, 0xf3,
+ 0x21, 0xa9, 0x0a, 0x68, 0x6b, 0x6f, 0x08, 0x5c, 0x7c, 0x7c, 0x78, 0xe9,
+ 0x0b, 0xd1, 0x21, 0x63, 0xc4, 0x06, 0x2a, 0x14, 0x92, 0x24, 0x85, 0x6c,
+ 0x21, 0x4d, 0xa9, 0x6d, 0x58, 0x1b, 0xf5, 0x7a, 0x36, 0x2e, 0xbc, 0x05,
+ 0x65, 0xec, 0x4f, 0x96, 0xf0, 0x23, 0xfe, 0x6b, 0x89, 0xab, 0xc5, 0xe4,
+ 0xc7, 0x3b, 0x68, 0xa1, 0x0e, 0x17, 0xd1, 0x42, 0x74, 0xdc, 0xfb, 0x51,
+ 0x30, 0x8e, 0x45, 0xc4, 0x70, 0x3d, 0x29, 0xd3, 0xc2, 0x0d, 0xc1, 0xab,
+ 0x12, 0xbb, 0xb4, 0x50, 0x7d, 0xb1, 0xb0, 0x89, 0xab, 0x10, 0x52, 0x83,
+ 0xa9, 0x9c, 0x81, 0x83, 0x2a, 0x13, 0x61, 0xd6, 0xcf, 0x31, 0xcf, 0x9d,
+ 0x70, 0x88, 0x31, 0xc0, 0x4f, 0x8f, 0xa4, 0x07, 0x70, 0x63, 0x5c, 0x06,
+ 0x32, 0xa2, 0x0f, 0xb3, 0x0a, 0x99, 0xf4, 0xf0, 0xb1, 0xe5, 0xe9, 0xbb,
+ 0x61, 0xf6, 0xd1, 0x59, 0x1c, 0xac, 0xa0, 0x88, 0xaf, 0x31, 0x0b, 0x62,
+ 0xeb, 0x4a, 0x49, 0xb5, 0x5d, 0x4d, 0x0e, 0x6a, 0x38, 0x3a, 0x57, 0xc6,
+ 0x5d, 0xb7, 0xb4, 0x09, 0x26, 0x04, 0x0e, 0xae, 0xdc, 0x53, 0x46, 0xe2,
+ 0xb3, 0x03, 0x4e, 0xef, 0x26, 0xaa, 0x8d, 0x7d, 0xd4, 0x5b, 0xc4, 0x4d,
+ 0x4e, 0xad, 0x83, 0x45, 0xd3, 0xd4, 0x9d, 0x1c, 0x59, 0xd2, 0x16, 0x9e,
+ 0x95, 0x3b, 0x8e, 0x4f, 0x79, 0x05, 0xf4, 0x27, 0xa0, 0x2b, 0xc7, 0x29,
+ 0x63, 0x49, 0x26, 0x58, 0x39, 0x4f, 0xbd, 0xd2, 0x4a, 0x38, 0xd1, 0xe8,
+ 0x9c, 0x32, 0x02, 0x04, 0x11, 0x75, 0x7c, 0x57, 0x0a, 0x6b, 0xb3, 0x74,
+ 0xc8, 0x16, 0xbf, 0xfc, 0xb4, 0x29, 0xf0, 0x4f, 0x0a, 0x93, 0xd8, 0xfb,
+ 0x83, 0x9b, 0xad, 0x07, 0xaf, 0xab, 0x0b, 0x6e, 0x41, 0x8f, 0xde, 0xca,
+ 0x63, 0x3d, 0x4b, 0xae, 0xf5, 0xb0, 0xe2, 0x6a, 0xad, 0x9b, 0xc9, 0xfa,
+ 0xf9, 0xcc, 0xc8, 0x7f, 0x20, 0x47, 0x3d, 0x14, 0x84, 0xe7, 0xc7, 0x7a,
+ 0x50, 0xce, 0xcd, 0x81, 0xfa, 0x20, 0xa2, 0x02, 0xf2, 0x05, 0x09, 0x31,
+ 0xae, 0x67, 0x78, 0xe8, 0x66, 0x66, 0x8c, 0x42, 0x30, 0x76, 0x79, 0x85,
+ 0x5c, 0xad, 0x81, 0x3f, 0x9b, 0xc7, 0x8e, 0xa9, 0x7d, 0x8a, 0xf4, 0xcb,
+ 0x96, 0x6f, 0x10, 0xd6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1443,
+ {0x55, 0x3d, 0x71, 0x3b, 0x34, 0x37, 0x01, 0x0c, 0x2c, 0x0e, 0xf0,
+ 0xb5, 0xba, 0x2a, 0x6c, 0x87, 0x0c, 0xab, 0xc9, 0xe7, 0x53, 0x63,
+ 0xdf, 0x62, 0x14, 0x82, 0x49, 0xa9, 0x88, 0x66, 0x16, 0xd5},
+ {0x8a, 0x41, 0x81, 0x31, 0xb8, 0x59, 0x76, 0xcc, 0xf1, 0x1b, 0x72, 0x9f,
+ 0x51, 0x0f, 0xed, 0x28, 0xf9, 0xfb, 0xdc, 0xdb, 0xff, 0x9c, 0x76, 0x41,
+ 0xa8, 0x67, 0x82, 0x55, 0x1c, 0xd9, 0x55, 0x5f, 0xfa, 0xc7, 0x74, 0x5d,
+ 0xb8, 0x56, 0xa9, 0xe3, 0x58, 0x9d, 0x91, 0xe7, 0x4a, 0x5b, 0xfe, 0xf3,
+ 0x6c, 0x7b, 0xeb, 0xed, 0x58, 0x58, 0xb7, 0x46, 0x46, 0x7c, 0xbf, 0xb1,
+ 0xf3, 0x71, 0x2a, 0x15, 0xc9, 0x2d, 0xde, 0x80, 0xa2, 0x49, 0x1e, 0xe7,
+ 0x17, 0x33, 0x97, 0x27, 0xeb, 0x20, 0xfe, 0x8a, 0xff, 0x33, 0xac, 0xb7,
+ 0x99, 0x2e, 0x33, 0xb0, 0x4f, 0x66, 0x8a, 0xea, 0x03, 0x9a, 0xf2, 0x98,
+ 0x82, 0xb3, 0xdc, 0xbc, 0x9a, 0x91, 0xf8, 0xfe, 0x45, 0x78, 0x3f, 0xae,
+ 0x12, 0xf0, 0x5e, 0x07, 0x24, 0xa5, 0x05, 0xcd, 0x7f, 0xb0, 0xa1, 0xdc,
+ 0xdb, 0x00, 0xc7, 0x6c, 0xcc, 0x87, 0x1a, 0x8f, 0x1b, 0xc3, 0x88, 0x5f,
+ 0x84, 0xe7, 0x0c, 0x18, 0x1f, 0x83, 0x79, 0xc6, 0x68, 0x82, 0x5e, 0x46,
+ 0xfb, 0x60, 0x67, 0xa6, 0x0d, 0x2d, 0x68, 0x93, 0xa4, 0x88, 0x41, 0xce,
+ 0x14, 0xed, 0x5d, 0x8d, 0xb4, 0xd1, 0x6a, 0xfb, 0x90, 0x2c, 0x14, 0x31,
+ 0x52, 0x29, 0x18, 0xfd, 0x8e, 0x2a, 0xa0, 0x96, 0x95, 0x19, 0xcc, 0xb8,
+ 0xf6, 0xf8, 0x47, 0x2e, 0x06, 0xb5, 0xb6, 0xbd, 0x76, 0x4e, 0xbb, 0x05,
+ 0xb9, 0x13, 0x5b, 0xea, 0x77, 0x1f, 0xb1, 0xac, 0x47, 0x88, 0x0b, 0xfb,
+ 0xe0, 0x9f, 0x35, 0xc2, 0x29, 0xea, 0x86, 0x27, 0x61, 0x62, 0x05, 0xab,
+ 0xb4, 0xb2, 0x4d, 0x1d, 0xd0, 0xe5, 0x2a, 0x6a, 0x17, 0x89, 0xf7, 0x62,
+ 0x41, 0xca, 0xbf, 0xb2, 0xa1, 0xe1, 0xa3, 0x59, 0xc5, 0xa8, 0x7e, 0x43,
+ 0xa9, 0x1b, 0x45, 0xec, 0x8f, 0x0d, 0xe9, 0x3d, 0xd7, 0x0d, 0x76, 0x00,
+ 0xe4, 0x3a, 0xae, 0x59, 0x7f, 0x1f, 0xa4, 0x5f, 0x89, 0xa3, 0xfe, 0x84,
+ 0x95, 0xb5, 0xb8, 0x64, 0x95, 0x57, 0x34, 0xa4, 0x02, 0x2f, 0x07, 0xf9,
+ 0x01, 0x08, 0x18, 0x8e, 0x6a, 0xb1, 0x40, 0xe5, 0x7d, 0x82, 0x39, 0x96,
+ 0xfd, 0x87, 0xcb, 0x4c, 0x7d, 0xae, 0xf7, 0x03, 0xaa, 0xa3, 0x3a, 0x1c,
+ 0x4e, 0x8b, 0xec, 0xf4, 0xf0, 0xd3, 0xf9, 0x13, 0xfb, 0x26, 0x96, 0xc7,
+ 0xb8, 0x5c, 0x01, 0x94, 0xb3, 0x67, 0x50, 0x8d, 0x32, 0x5e, 0xf6, 0x02,
+ 0xba, 0xb2, 0x67, 0xe6, 0xf7, 0x9b, 0xc7, 0x8c, 0x3c, 0x92, 0x2b, 0xf0,
+ 0xf5, 0x59, 0xf7, 0x56, 0x4e, 0x39, 0x67, 0xe9, 0xb5, 0x6a, 0x69, 0xc4,
+ 0x6a, 0xfc, 0x63, 0x90, 0x5d, 0xa1, 0x8b, 0x9c, 0x08, 0xd7, 0x29, 0xbb,
+ 0x05, 0xc4, 0xda, 0x26, 0x6e, 0x13, 0x43, 0x05, 0x33, 0x6b, 0x49, 0xd3,
+ 0xf8, 0xfb, 0xc0, 0x34, 0x26, 0xe2, 0x6f, 0x5b, 0xc5, 0x80, 0x26, 0x69,
+ 0xc6, 0x9d, 0x72, 0x54, 0x8a, 0xe1, 0xce, 0x1b, 0x89, 0xf5, 0xc6, 0x00,
+ 0x78, 0x35, 0x87, 0x08, 0xe2, 0x34, 0x88, 0xeb, 0x93, 0x5d, 0x49, 0x66,
+ 0x7b, 0x96, 0x72, 0x21, 0xe3, 0x59, 0xa4, 0x7a, 0x35, 0xcd, 0xc3, 0x48,
+ 0x9c, 0xca, 0xcd, 0xcc, 0x57, 0x71, 0xa4, 0x66, 0x6a, 0xab, 0xb4, 0x0a,
+ 0x18, 0x5c, 0xed, 0x3c, 0x89, 0x12, 0x8d, 0xe8, 0x4d, 0xe4, 0xcb, 0xd4,
+ 0xf3, 0x62, 0x7a, 0x63, 0xa3, 0xf1, 0x29, 0x2e, 0xff, 0x46, 0x67, 0x27,
+ 0xad, 0x91, 0x25, 0xb1, 0x8c, 0x29, 0x3f, 0x3d, 0xe3, 0x38, 0xeb, 0xf4,
+ 0xa6, 0x8e, 0x47, 0x8a, 0x7f, 0x1a, 0xe7, 0x46, 0xa1, 0x43, 0xc7, 0xf9,
+ 0x56, 0x49, 0x7c, 0xc7, 0x06, 0x28, 0xdf, 0xfa, 0x2d, 0x99, 0x65, 0xf5,
+ 0x6b, 0x50, 0x2f, 0x25, 0x82, 0xf0, 0x8f, 0xed, 0x03, 0xf6, 0x9b, 0xb4,
+ 0x68, 0x44, 0x78, 0x73, 0xcd, 0x78, 0x63, 0x56},
+ {0xe0, 0xf6, 0x3e, 0x69, 0x86, 0x91, 0x9c, 0x82, 0xce, 0x13, 0x0e, 0x7b,
+ 0x8c, 0x3d, 0x4d, 0x3a, 0x23, 0xd9, 0x0f, 0xd4, 0x27, 0x07, 0xd8, 0x5b,
+ 0xf8, 0xc2, 0x10, 0x48, 0x96, 0x04, 0x05, 0xf6, 0x09, 0xf3, 0xf6, 0x8c,
+ 0x91, 0xb9, 0x9a, 0x23, 0x5e, 0x37, 0x07, 0x35, 0x62, 0x07, 0x40, 0xa1,
+ 0x4a, 0x53, 0x92, 0x6a, 0x43, 0xb0, 0xa8, 0x14, 0xed, 0x08, 0xdd, 0x0f,
+ 0xec, 0xfe, 0x80, 0x11, 0xfa, 0x6f, 0x65, 0xe9, 0x6b, 0xab, 0x3f, 0x38,
+ 0xe1, 0x43, 0xc4, 0x9a, 0x66, 0xba, 0xfe, 0x89, 0x67, 0xa4, 0x59, 0x75,
+ 0x20, 0xf9, 0x7d, 0x7c, 0x68, 0x13, 0xf6, 0x6b, 0xcd, 0x71, 0x9d, 0x27,
+ 0xbe, 0xe2, 0xc1, 0x43, 0xdc, 0xd4, 0x42, 0x5c, 0x1f, 0x76, 0x8a, 0xc7,
+ 0x1e, 0x22, 0x05, 0xcb, 0xfe, 0x5a, 0xe5, 0x81, 0x9d, 0x6a, 0xe2, 0xe7,
+ 0x79, 0xdd, 0x25, 0x36, 0x5e, 0x51, 0x99, 0xb8, 0xd7, 0x38, 0xb3, 0xf3,
+ 0x0d, 0x6b, 0x90, 0x18, 0x9c, 0xbb, 0x90, 0x19, 0x02, 0x5c, 0x55, 0xca,
+ 0x75, 0x92, 0xea, 0x11, 0x8e, 0x2b, 0x7e, 0xe5, 0x4d, 0x41, 0xa7, 0xac,
+ 0x82, 0x51, 0xb4, 0x13, 0x55, 0x65, 0x54, 0x49, 0x4f, 0x9c, 0xaf, 0xed,
+ 0x70, 0x4d, 0x96, 0xfb, 0xd0, 0x5c, 0x93, 0x46, 0xc7, 0xda, 0x1f, 0x2a,
+ 0x5b, 0xa9, 0x1f, 0x72, 0xf2, 0x78, 0xf4, 0x6a, 0xe0, 0xd7, 0x6c, 0x60,
+ 0x07, 0x4d, 0xaf, 0x6b, 0x8f, 0x27, 0x3a, 0x0c, 0x60, 0x01, 0x91, 0xad,
+ 0x77, 0x3e, 0x4e, 0xce, 0x92, 0xd1, 0x82, 0x76, 0x90, 0xb7, 0x93, 0xa7,
+ 0x71, 0x37, 0x46, 0xcc, 0xdf, 0x01, 0xe9, 0xc9, 0x52, 0xa9, 0xcb, 0x1d,
+ 0x58, 0x84, 0x31, 0x5a, 0x34, 0x75, 0x30, 0x70, 0x89, 0x0d, 0x17, 0xd1,
+ 0x05, 0xc9, 0x0b, 0x1e, 0xe3, 0x5b, 0xe2, 0x3b, 0x37, 0x51, 0x72, 0xfd,
+ 0x39, 0x8f, 0x98, 0x3a, 0x30, 0xe2, 0xd7, 0x55, 0xc2, 0xc9, 0x39, 0x49,
+ 0xcd, 0x11, 0xaa, 0x7c, 0x73, 0x78, 0x48, 0xfe, 0x05, 0xfd, 0x27, 0x60,
+ 0xe3, 0xb1, 0xe3, 0xb8, 0x52, 0x6b, 0xbd, 0x51, 0x3c, 0xda, 0x5d, 0x34,
+ 0x92, 0x0c, 0xa7, 0x5a, 0x6f, 0xdd, 0xf1, 0x10, 0x08, 0x73, 0xaf, 0xb4,
+ 0xd3, 0x5a, 0x86, 0xec, 0xaa, 0x55, 0x90, 0xa2, 0x80, 0xfe, 0x3d, 0x92,
+ 0x3f, 0x4c, 0x80, 0x68, 0xc3, 0xae, 0x7d, 0x4b, 0x9c, 0x78, 0xb5, 0xaa,
+ 0x57, 0x6a, 0xe6, 0x54, 0x39, 0x88, 0x64, 0xa4, 0x03, 0x26, 0xe5, 0xed,
+ 0xdb, 0x5c, 0x06, 0x21, 0xa6, 0x53, 0x44, 0xfa, 0x52, 0x72, 0x7f, 0x50,
+ 0x3e, 0x41, 0x33, 0x84, 0x6c, 0x13, 0xce, 0x00, 0x31, 0x9d, 0xac, 0xcf,
+ 0x0c, 0x37, 0xfd, 0x32, 0x28, 0x12, 0xa8, 0xba, 0x33, 0x5a, 0x0f, 0xd5,
+ 0x1c, 0x19, 0x58, 0x0a, 0x6a, 0xbf, 0x63, 0xf2, 0x75, 0x19, 0x60, 0x26,
+ 0x83, 0x95, 0x8c, 0x50, 0x68, 0xdd, 0x2f, 0xcf, 0xb7, 0xb6, 0x6d, 0xea,
+ 0x81, 0x90, 0xdc, 0xa1, 0xb1, 0xfb, 0x18, 0x2d, 0xff, 0x4f, 0x70, 0x35,
+ 0x5f, 0x10, 0xb0, 0xe7, 0x82, 0x3e, 0x80, 0x27, 0x04, 0x6e, 0x01, 0xbb,
+ 0x43, 0xa1, 0xf9, 0xe9, 0xd0, 0xef, 0xa3, 0x51, 0x36, 0xa2, 0xe3, 0x48,
+ 0x4b, 0xa5, 0x39, 0xe3, 0x25, 0x30, 0xd6, 0x29, 0x33, 0x65, 0x9e, 0xe1,
+ 0x10, 0xad, 0x2a, 0x38, 0x22, 0xa6, 0xae, 0x69, 0x60, 0x2a, 0xc8, 0x67,
+ 0xe7, 0x7e, 0xa7, 0xdc, 0x61, 0xf1, 0x05, 0x2e, 0xda, 0x27, 0xe0, 0xc5,
+ 0xac, 0x03, 0x03, 0xdd, 0x11, 0xfd, 0x00, 0x72, 0x72, 0xf6, 0x5b, 0xc0,
+ 0x37, 0x53, 0x14, 0x4f, 0x6e, 0x5f, 0x30, 0xc8, 0x48, 0xfe, 0xce, 0xf6,
+ 0x50, 0xf1, 0xee, 0x69, 0xe6, 0x89, 0xac, 0x56, 0xf7, 0xbb, 0xf4, 0xe3,
+ 0x82, 0xa8, 0xcc, 0x17, 0x98, 0xcf, 0xf8, 0x06, 0xa2, 0x8b, 0x81, 0x26,
+ 0xef, 0xc6, 0x28, 0xf4},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1444,
+ {0xca, 0xab, 0x37, 0x2e, 0x4a, 0x66, 0x9c, 0x4a, 0x43, 0x1b, 0x9b,
+ 0x9a, 0xb0, 0x2a, 0x67, 0xad, 0xe3, 0x12, 0x6d, 0xd9, 0x82, 0xc3,
+ 0xc1, 0x1f, 0xe9, 0x18, 0xa9, 0x2d, 0xda, 0x74, 0xd3, 0x26},
+ {0x4d, 0xa6, 0x6c, 0xcd, 0xb2, 0xc2, 0xd3, 0xbd, 0xf0, 0x90, 0xa1, 0x7c,
+ 0x40, 0x9f, 0x72, 0x01, 0xee, 0x14, 0xcd, 0x09, 0x14, 0x34, 0xf2, 0xfd,
+ 0xfa, 0x9e, 0x42, 0x16, 0x2a, 0x98, 0x8f, 0x5a, 0x17, 0x20, 0xd6, 0x2a,
+ 0x52, 0x54, 0xf9, 0x75, 0xcc, 0x49, 0x28, 0x35, 0x3c, 0x73, 0x4f, 0x5c,
+ 0xa9, 0x1f, 0xe8, 0x49, 0x82, 0xc8, 0xdc, 0x2d, 0xf2, 0x8b, 0x55, 0x87,
+ 0xec, 0x9a, 0x12, 0xda, 0x30, 0xee, 0x5a, 0x08, 0x72, 0xd2, 0xba, 0xfd,
+ 0xbe, 0xbf, 0x18, 0x7f, 0x51, 0x47, 0x5c, 0x2b, 0x0a, 0x14, 0x38, 0x33,
+ 0xbb, 0xcc, 0xe4, 0x37, 0x0a, 0x60, 0x5d, 0x04, 0x6c, 0xa0, 0xe5, 0x78,
+ 0x9f, 0x93, 0x5b, 0xb0, 0xdc, 0x86, 0x38, 0x0b, 0x8a, 0xa4, 0xcb, 0x57,
+ 0x5e, 0x00, 0xc4, 0x87, 0x07, 0xfb, 0xa8, 0x0b, 0x73, 0xc4, 0x2d, 0x0e,
+ 0x45, 0x0b, 0xd4, 0x94, 0x8d, 0xbf, 0x16, 0x67, 0xd8, 0xc0, 0x78, 0xd1,
+ 0x79, 0x4e, 0x1d, 0xfb, 0x65, 0x58, 0xbb, 0x40, 0xca, 0x14, 0xb3, 0x35,
+ 0x2e, 0x6a, 0xdc, 0x33, 0x98, 0xff, 0x44, 0xea, 0xd0, 0x3e, 0x6e, 0x6d,
+ 0x5d, 0x58, 0xca, 0xcf, 0x48, 0xbf, 0xfe, 0xb5, 0x89, 0xef, 0x51, 0x46,
+ 0xea, 0xa5, 0x60, 0xc0, 0x31, 0xac, 0xf6, 0xaa, 0xf2, 0x38, 0x44, 0xf0,
+ 0x00, 0x84, 0xb0, 0x6f, 0x52, 0xf7, 0xff, 0x4a, 0x36, 0xaf, 0x5b, 0x92,
+ 0x04, 0x54, 0x0c, 0x85, 0x17, 0x71, 0xe5, 0x87, 0x56, 0xd1, 0x38, 0xec,
+ 0xeb, 0x87, 0x38, 0xe1, 0xab, 0x8f, 0xbe, 0x65, 0x26, 0x51, 0xb1, 0x4d,
+ 0xc0, 0x27, 0x30, 0x8f, 0x4a, 0x71, 0x21, 0x96, 0xc4, 0x5c, 0x3e, 0xa6,
+ 0x2b, 0xf2, 0x5e, 0x68, 0xc2, 0x4b, 0xc1, 0x59, 0xc7, 0xeb, 0xff, 0xcb,
+ 0xe9, 0x79, 0x9f, 0x5d, 0xf0, 0x74, 0xe1, 0x7d, 0x79, 0x58, 0xa8, 0xae,
+ 0x71, 0x86, 0xeb, 0x79, 0x2a, 0x03, 0xab, 0xfd, 0x74, 0x9d, 0xf7, 0x78,
+ 0xdc, 0xe1, 0x1e, 0x1a, 0x95, 0x40, 0x68, 0x50, 0x6c, 0xcd, 0x07, 0x3c,
+ 0x77, 0x7d, 0x9b, 0xb5, 0x54, 0x1c, 0x10, 0x4f, 0xa3, 0xf4, 0x22, 0x97,
+ 0x81, 0x81, 0x85, 0x13, 0xa9, 0x1c, 0x27, 0xb2, 0x79, 0x55, 0x68, 0x34,
+ 0xb4, 0x28, 0x26, 0xb4, 0x2d, 0xcb, 0xaf, 0xb0, 0xc4, 0x0f, 0x9d, 0x0b,
+ 0x0c, 0x67, 0x21, 0x1a, 0x7a, 0x45, 0x37, 0x82, 0xcd, 0x9c, 0xf9, 0xcc,
+ 0x8c, 0x79, 0xb1, 0x88, 0xf4, 0x3e, 0x0e, 0xfd, 0x82, 0x39, 0x03, 0xc7,
+ 0x14, 0x09, 0x30, 0x91, 0xd2, 0x6d, 0x83, 0x8c, 0x0b, 0xf2, 0x36, 0x07,
+ 0xa4, 0x40, 0xf3, 0xf7, 0x95, 0x39, 0x3c, 0x20, 0x02, 0x22, 0xf3, 0xc8,
+ 0xd2, 0x46, 0xc5, 0x18, 0xa0, 0x2a, 0x46, 0x7b, 0x8d, 0x0f, 0xdb, 0x0e,
+ 0xaa, 0x50, 0x84, 0xb4, 0xf6, 0x75, 0x37, 0x36, 0x09, 0xf9, 0x25, 0xe7,
+ 0xdb, 0x1a, 0xbe, 0x4f, 0x26, 0x80, 0xe5, 0x45, 0xc8, 0xa4, 0x21, 0x8e,
+ 0xc0, 0xf7, 0xce, 0x3d, 0x4c, 0xd6, 0xb1, 0xcd, 0x1c, 0x5c, 0x57, 0xa5,
+ 0xe3, 0xf7, 0x04, 0x98, 0x44, 0xc4, 0x6d, 0x1b, 0x11, 0x03, 0x9d, 0x9b,
+ 0xfe, 0xc9, 0x28, 0x80, 0x00, 0x36, 0x6a, 0xfa, 0x1e, 0x83, 0x89, 0x3a,
+ 0x5f, 0x80, 0xce, 0x22, 0x8a, 0x27, 0x69, 0x2c, 0xc7, 0xd4, 0x66, 0x68,
+ 0xf9, 0x07, 0xa6, 0xfc, 0xb3, 0xed, 0x58, 0x76, 0x6f, 0x16, 0x04, 0x28,
+ 0x74, 0xf8, 0x33, 0x39, 0xc8, 0x64, 0x12, 0xbd, 0x56, 0x45, 0x8c, 0x93,
+ 0x38, 0x2e, 0x3b, 0x42, 0x0c, 0x8d, 0x21, 0x23, 0x98, 0xdb, 0xa7, 0xf4,
+ 0x2d, 0xee, 0xb3, 0x60, 0xa8, 0x8f, 0xbc, 0x9e, 0x0d, 0x08, 0x4f, 0x05,
+ 0x1e, 0x04, 0x13, 0xe3, 0xab, 0xa7, 0x68, 0xdc, 0x8b, 0x5e, 0xd5, 0xf4,
+ 0x33, 0x63, 0x32, 0xc6, 0x54, 0xa5, 0xe0, 0x2d},
+ {0x11, 0xcd, 0x2a, 0xef, 0x22, 0x99, 0x93, 0xfa, 0xf1, 0xf7, 0xcd, 0xdf,
+ 0x86, 0xd5, 0xab, 0xbc, 0xf8, 0x24, 0xd9, 0x2a, 0x9d, 0x3e, 0xd4, 0xe9,
+ 0xfa, 0xa9, 0x8b, 0x80, 0xc1, 0x58, 0x70, 0x58, 0x5c, 0x06, 0x9e, 0x09,
+ 0xdd, 0xe7, 0x6b, 0xed, 0x1e, 0xe8, 0xe0, 0x6b, 0x8b, 0x1c, 0xb6, 0x03,
+ 0x10, 0xb4, 0x03, 0xd7, 0x59, 0xa5, 0x78, 0x91, 0x53, 0xfb, 0x9e, 0xcd,
+ 0xad, 0x64, 0xba, 0x7a, 0x7b, 0x4b, 0x3b, 0x43, 0x31, 0xee, 0xec, 0x2f,
+ 0x37, 0x47, 0x8e, 0x68, 0xcc, 0xed, 0x75, 0xf6, 0xc3, 0xe1, 0xbb, 0x9b,
+ 0xce, 0x1a, 0x82, 0x98, 0xfe, 0x57, 0xa5, 0x56, 0xec, 0x12, 0x25, 0x30,
+ 0xad, 0xaa, 0xea, 0x54, 0x4c, 0xcc, 0xfe, 0xb2, 0x18, 0x13, 0x81, 0x95,
+ 0x9c, 0x63, 0x55, 0x0b, 0xf2, 0x71, 0x6e, 0xf1, 0x5b, 0x0c, 0x11, 0xa9,
+ 0xc3, 0x96, 0x4c, 0x30, 0x42, 0xe4, 0xec, 0x04, 0xf1, 0x9b, 0xa3, 0xf5,
+ 0x66, 0xe8, 0xe4, 0x21, 0x62, 0x61, 0x07, 0xce, 0x43, 0xb6, 0x54, 0xaf,
+ 0xe1, 0xd7, 0x04, 0x18, 0x03, 0xa0, 0xcf, 0x18, 0x04, 0x5c, 0x3e, 0x32,
+ 0x34, 0x14, 0x56, 0x1c, 0xa1, 0x3d, 0x1a, 0x52, 0x32, 0xe4, 0x86, 0x2e,
+ 0x81, 0xc2, 0x9d, 0xc3, 0x4b, 0x6b, 0xf4, 0x2c, 0xda, 0xc2, 0x49, 0x99,
+ 0x1b, 0x1d, 0x43, 0x9a, 0x2f, 0x46, 0xdb, 0xbd, 0x37, 0x5b, 0x30, 0x12,
+ 0x2f, 0x61, 0xe6, 0x6e, 0xcd, 0xc6, 0x89, 0x68, 0x14, 0xe4, 0xc5, 0xae,
+ 0xdb, 0xfb, 0x67, 0x7f, 0x72, 0x40, 0xa5, 0xb1, 0xd9, 0xf7, 0x9b, 0xf2,
+ 0x3d, 0x02, 0x2f, 0x72, 0x9c, 0x25, 0xab, 0xc3, 0x25, 0x39, 0x2f, 0xbc,
+ 0x12, 0xac, 0x81, 0xb1, 0xe7, 0xd3, 0x4d, 0x79, 0xae, 0xbd, 0xb2, 0x76,
+ 0x39, 0xda, 0x06, 0x31, 0x49, 0x0a, 0x11, 0x44, 0x36, 0xf5, 0x10, 0x78,
+ 0xdc, 0x93, 0xc2, 0xee, 0x26, 0xd2, 0x63, 0x2e, 0x8b, 0x5d, 0x98, 0x31,
+ 0xf9, 0xb4, 0x2e, 0x9f, 0x71, 0xa9, 0x0a, 0x65, 0x24, 0x8c, 0x82, 0x85,
+ 0x6f, 0xb8, 0x44, 0x8f, 0x98, 0x1d, 0x93, 0xa6, 0x06, 0x58, 0xb5, 0x8e,
+ 0xc7, 0xe4, 0xbd, 0x96, 0xfb, 0x59, 0xc6, 0x11, 0x6f, 0xf8, 0x82, 0x9b,
+ 0xdf, 0xd7, 0xbf, 0x57, 0xd4, 0xe1, 0xf9, 0x7b, 0xc2, 0x0e, 0x3d, 0xb1,
+ 0x84, 0x79, 0x9b, 0xe3, 0x54, 0xd4, 0x0d, 0xa4, 0x97, 0x58, 0x89, 0xdb,
+ 0x44, 0x20, 0x89, 0x07, 0x6d, 0xd0, 0x2b, 0x0d, 0xf6, 0xb9, 0x20, 0xf0,
+ 0x04, 0xaf, 0x4a, 0xc2, 0x12, 0xb4, 0xaa, 0xca, 0x83, 0xa6, 0x50, 0x03,
+ 0x6c, 0x7f, 0xdb, 0xc4, 0xa6, 0x47, 0xa7, 0x5d, 0x02, 0x04, 0xee, 0xc3,
+ 0x55, 0xe7, 0xe4, 0x3a, 0x58, 0xcd, 0xd7, 0xfa, 0x4b, 0x09, 0xf3, 0x72,
+ 0x97, 0xeb, 0xdc, 0x0f, 0xdd, 0xdb, 0x6f, 0xae, 0x07, 0x00, 0x6d, 0xb0,
+ 0x9e, 0xf8, 0x90, 0x11, 0x63, 0xcb, 0x6e, 0xa3, 0x56, 0x5a, 0x2a, 0x9d,
+ 0x4c, 0xb7, 0x65, 0x3a, 0x73, 0xd3, 0x65, 0xf1, 0xa6, 0xd3, 0x12, 0x7c,
+ 0x86, 0x01, 0xfa, 0x44, 0x02, 0xbc, 0x7c, 0x63, 0x0a, 0x9b, 0xa7, 0x2f,
+ 0xf8, 0xca, 0x77, 0xc5, 0x56, 0x84, 0xde, 0x6c, 0xbc, 0xcd, 0x07, 0xdf,
+ 0xe7, 0x4b, 0xfb, 0xa7, 0xdf, 0xf9, 0x40, 0xfd, 0x97, 0x15, 0x58, 0xe2,
+ 0x69, 0x43, 0x91, 0x37, 0x43, 0x66, 0xbc, 0x5f, 0x7e, 0x86, 0x67, 0xa6,
+ 0xdf, 0x79, 0xe3, 0xd4, 0xd6, 0xda, 0x56, 0xfe, 0x5b, 0x1f, 0x72, 0x17,
+ 0x63, 0xf8, 0xce, 0xc1, 0xac, 0x47, 0xaf, 0x3d, 0xba, 0xa6, 0x77, 0x60,
+ 0x64, 0xe6, 0xb6, 0xf8, 0xb7, 0x2d, 0x69, 0xb1, 0xb9, 0x2a, 0xcd, 0x31,
+ 0x14, 0x3b, 0x73, 0xad, 0xf8, 0x25, 0x7c, 0x35, 0x17, 0x23, 0x6d, 0x1e,
+ 0x2a, 0xc3, 0x0b, 0xed, 0x69, 0x9f, 0xcb, 0x69, 0xb2, 0x1e, 0x58, 0x5b,
+ 0x4d, 0xc4, 0x72, 0x59},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1445,
+ {0xa1, 0x88, 0xba, 0x70, 0xbb, 0xc7, 0xeb, 0x23, 0x43, 0xdf, 0xf2,
+ 0x9a, 0xc8, 0xe2, 0x1c, 0xb3, 0xc1, 0xc8, 0x50, 0xa4, 0xc8, 0x1d,
+ 0xb8, 0xd2, 0xd6, 0x3a, 0x5f, 0xba, 0x1c, 0x59, 0x66, 0x4e},
+ {0x9e, 0x74, 0x64, 0x48, 0x4d, 0x68, 0x5a, 0x22, 0xab, 0x82, 0xfc, 0xcb,
+ 0x03, 0x35, 0xa3, 0xe2, 0x10, 0xf6, 0xe9, 0x82, 0x95, 0xdd, 0xc4, 0xf4,
+ 0x30, 0x44, 0xf6, 0x94, 0x38, 0xb9, 0x49, 0xc3, 0x8c, 0x10, 0xef, 0x48,
+ 0x94, 0xbe, 0xc3, 0x25, 0x7c, 0xdb, 0x7f, 0x2e, 0x45, 0x94, 0xd7, 0xbc,
+ 0x83, 0xb9, 0xda, 0xfa, 0x47, 0x9f, 0x18, 0x4e, 0xe5, 0xa4, 0xac, 0x33,
+ 0xf9, 0xe6, 0x7a, 0xed, 0xc7, 0xe9, 0xc9, 0x08, 0xe2, 0x18, 0x67, 0x16,
+ 0x4f, 0x2d, 0x9e, 0x55, 0x65, 0xbc, 0x4c, 0xc8, 0x27, 0xb6, 0x14, 0x03,
+ 0x7d, 0x24, 0xeb, 0x04, 0xfd, 0x5b, 0x73, 0xda, 0x2c, 0x73, 0x90, 0xd8,
+ 0x86, 0xff, 0x73, 0xd3, 0x9f, 0x78, 0x76, 0xde, 0x53, 0xc5, 0x76, 0xe9,
+ 0x91, 0x25, 0x0c, 0x89, 0x2c, 0xff, 0x87, 0xd4, 0x4a, 0x88, 0x90, 0xc5,
+ 0xd8, 0x6c, 0x34, 0x6f, 0xac, 0xa9, 0xdd, 0xf4, 0xcc, 0x43, 0xbb, 0x92,
+ 0xde, 0x36, 0xc7, 0x10, 0xde, 0x78, 0x70, 0x03, 0x30, 0xc6, 0xcc, 0xaa,
+ 0xe5, 0xa0, 0xe6, 0xd0, 0xae, 0x03, 0x03, 0x30, 0x26, 0xe8, 0x10, 0x33,
+ 0x64, 0x20, 0x25, 0x3a, 0x8f, 0x9d, 0x00, 0x72, 0x06, 0x13, 0x6c, 0xb6,
+ 0xd4, 0x25, 0x38, 0xb0, 0x7e, 0x92, 0xf2, 0x7f, 0x97, 0x5a, 0x27, 0xda,
+ 0x10, 0x7c, 0x5a, 0xd1, 0x86, 0xe6, 0x03, 0x93, 0xaa, 0x8c, 0x74, 0x2d,
+ 0xc1, 0x8f, 0xb4, 0x16, 0x03, 0x34, 0x53, 0xb6, 0xb9, 0x64, 0xe5, 0x56,
+ 0x5a, 0x4e, 0xc0, 0x78, 0x9a, 0x00, 0x7d, 0x74, 0xd4, 0xe3, 0x68, 0x44,
+ 0x2e, 0x9a, 0x6a, 0xa6, 0x4b, 0xff, 0x9e, 0xde, 0x9d, 0x37, 0x4f, 0x29,
+ 0x71, 0x97, 0xab, 0x94, 0x6c, 0x19, 0x33, 0x3a, 0xbb, 0x4d, 0x87, 0x71,
+ 0x1c, 0x0d, 0xf9, 0xdb, 0x46, 0xaf, 0x63, 0xb6, 0x44, 0x46, 0x02, 0x21,
+ 0xaf, 0xbb, 0x6a, 0x62, 0x5b, 0x03, 0x92, 0x1c, 0xed, 0x2e, 0x4a, 0xee,
+ 0xc1, 0x47, 0x64, 0x0c, 0xb5, 0x31, 0xaf, 0x4f, 0x70, 0x2d, 0x68, 0xbf,
+ 0x7d, 0x11, 0x8a, 0x77, 0x76, 0x5e, 0xdb, 0x6a, 0xd4, 0xb3, 0x37, 0xa2,
+ 0xbd, 0x55, 0x88, 0xae, 0x64, 0xab, 0x9b, 0x09, 0x1b, 0x0e, 0x74, 0xd2,
+ 0xa3, 0x7d, 0x0d, 0xb8, 0x48, 0x57, 0x6e, 0x23, 0x5c, 0x30, 0xec, 0xed,
+ 0xff, 0x7e, 0xa8, 0x95, 0x86, 0x99, 0xe2, 0xd7, 0x23, 0xe6, 0x65, 0xe5,
+ 0xe8, 0x47, 0x61, 0x1b, 0x5b, 0x4d, 0xbf, 0xeb, 0x82, 0xe6, 0x30, 0xd3,
+ 0x9e, 0xab, 0x6a, 0xb2, 0x66, 0xc0, 0xac, 0x01, 0xfe, 0xd3, 0x30, 0x54,
+ 0xd4, 0x8c, 0x80, 0x9e, 0x6a, 0x1f, 0x7b, 0xe5, 0x8c, 0xe1, 0xae, 0x98,
+ 0x95, 0xe0, 0xc0, 0x0d, 0x35, 0xd9, 0x0f, 0x7b, 0x0d, 0xac, 0x89, 0xfe,
+ 0x0b, 0x8c, 0x71, 0x23, 0x6d, 0xe1, 0x7b, 0xcf, 0x6a, 0xd8, 0x0f, 0x09,
+ 0x14, 0xc0, 0xcf, 0x47, 0x66, 0x47, 0x9c, 0x1b, 0x55, 0xe3, 0x51, 0xa5,
+ 0x7a, 0xc5, 0x7c, 0x48, 0x53, 0xee, 0xd0, 0xff, 0x93, 0xd6, 0x5e, 0xb1,
+ 0xb0, 0x95, 0x80, 0x8c, 0xa3, 0x33, 0x50, 0x08, 0x99, 0xac, 0x7a, 0xe1,
+ 0x65, 0xf2, 0xca, 0x6b, 0x09, 0xc5, 0xf9, 0xcf, 0x46, 0xdf, 0x68, 0xc2,
+ 0xca, 0x86, 0x3b, 0x04, 0xb6, 0x5a, 0xec, 0x86, 0x2e, 0xc0, 0x49, 0xf1,
+ 0x57, 0xa7, 0x0c, 0x92, 0xec, 0x82, 0x46, 0xd2, 0xd5, 0x1d, 0x21, 0x2b,
+ 0x53, 0x81, 0x4c, 0x0d, 0xd0, 0xc3, 0x1a, 0x73, 0x23, 0x10, 0x14, 0x92,
+ 0x7a, 0xcc, 0x85, 0xe2, 0x75, 0x9a, 0x26, 0x7a, 0x37, 0x8a, 0x08, 0xe3,
+ 0x2a, 0x40, 0xed, 0x7e, 0x0b, 0x76, 0xad, 0x47, 0x0b, 0x1b, 0x31, 0xa8,
+ 0x65, 0x3d, 0x32, 0xcd, 0x55, 0xf5, 0xc2, 0x8c, 0xc5, 0xd2, 0xdb, 0x92,
+ 0x27, 0x82, 0x47, 0x4c, 0xea, 0x65, 0x49, 0xef},
+ {0xd2, 0x39, 0x6b, 0x2a, 0x64, 0x29, 0x5e, 0xb1, 0x54, 0x5b, 0x0d, 0xf8,
+ 0x6c, 0xb2, 0x6f, 0xac, 0x97, 0x4a, 0xcf, 0xbe, 0x7d, 0xc6, 0x3f, 0x93,
+ 0xd6, 0xf1, 0x82, 0x81, 0xfa, 0x97, 0x11, 0x96, 0x29, 0xc8, 0x81, 0x3c,
+ 0xf5, 0x90, 0x06, 0xd3, 0x6e, 0xa1, 0x24, 0xca, 0x23, 0xb3, 0x75, 0x23,
+ 0x4a, 0x37, 0xdd, 0x73, 0x43, 0x4b, 0xd2, 0xca, 0x50, 0xff, 0xda, 0xf6,
+ 0x44, 0x82, 0x8f, 0xb1, 0x83, 0x6e, 0xa0, 0x6f, 0xc9, 0xfa, 0x04, 0x74,
+ 0xfa, 0x68, 0x6d, 0x77, 0x4e, 0xc9, 0xab, 0x39, 0x26, 0x90, 0x2d, 0x75,
+ 0x4e, 0xd0, 0xb4, 0x61, 0x3e, 0x7f, 0xd4, 0x63, 0x34, 0x7e, 0x3b, 0xe9,
+ 0x05, 0xc5, 0xef, 0xf2, 0x68, 0xb7, 0x2e, 0xd7, 0xe2, 0x44, 0xc1, 0x12,
+ 0x49, 0x2b, 0x03, 0x83, 0xb4, 0xd5, 0x83, 0x09, 0x32, 0x53, 0xe9, 0xfd,
+ 0xa6, 0xf9, 0x5e, 0x1b, 0x2c, 0x47, 0xdb, 0x86, 0x0d, 0x41, 0x21, 0x12,
+ 0xc3, 0x32, 0xa7, 0x48, 0xea, 0x8c, 0xd7, 0x37, 0xe2, 0x8d, 0x6c, 0x95,
+ 0x6c, 0xce, 0x3d, 0x5b, 0x3d, 0xec, 0x71, 0x23, 0x08, 0xc1, 0x02, 0xce,
+ 0x53, 0x32, 0x16, 0xfb, 0x6e, 0x01, 0xf8, 0xaf, 0xcd, 0x6c, 0x96, 0x58,
+ 0x7e, 0x7f, 0x97, 0x35, 0x28, 0x4a, 0xda, 0x09, 0x56, 0xbb, 0x67, 0x99,
+ 0x5a, 0x0e, 0x8c, 0xd6, 0x4f, 0x24, 0x3b, 0xb3, 0xe5, 0xd4, 0x63, 0x97,
+ 0xfc, 0xc8, 0x87, 0x89, 0x5c, 0x08, 0xc3, 0xae, 0x69, 0xe3, 0xd3, 0x61,
+ 0x2d, 0xf9, 0x16, 0x1b, 0xa2, 0x0f, 0xb5, 0xc7, 0xd3, 0xd9, 0x8a, 0x19,
+ 0x39, 0x2b, 0x4d, 0x0c, 0x50, 0xa4, 0xf1, 0x66, 0x4f, 0x48, 0xd9, 0x35,
+ 0x24, 0x0e, 0x25, 0x0b, 0x6a, 0x34, 0x84, 0x4f, 0x07, 0x15, 0x4c, 0x11,
+ 0xad, 0xf0, 0x2c, 0x64, 0x79, 0x7d, 0xc4, 0xc9, 0xfa, 0xe2, 0x5d, 0x78,
+ 0x39, 0x23, 0x13, 0xe9, 0x49, 0x8c, 0xff, 0xa5, 0x58, 0x25, 0x6d, 0x4b,
+ 0x8a, 0x65, 0x36, 0xe9, 0x46, 0xeb, 0x3c, 0x9f, 0x58, 0x86, 0x71, 0xc6,
+ 0x0e, 0x31, 0x01, 0x3b, 0xfd, 0x27, 0x77, 0xdf, 0xac, 0x8e, 0x7b, 0x82,
+ 0xf4, 0x1c, 0xe9, 0x94, 0x92, 0x97, 0x6b, 0xb3, 0x23, 0x57, 0x07, 0xb6,
+ 0x3a, 0x32, 0x51, 0xf0, 0x1a, 0xd1, 0x1f, 0x31, 0x54, 0x94, 0x46, 0x84,
+ 0xd6, 0xc7, 0x20, 0x43, 0xd0, 0x6d, 0x9e, 0xe9, 0xaa, 0xb4, 0xd0, 0x52,
+ 0x6d, 0x2a, 0x5f, 0x65, 0x3a, 0xf3, 0xfc, 0xcb, 0x56, 0x7f, 0x20, 0x02,
+ 0x1e, 0x4d, 0xc2, 0xc9, 0x99, 0x0d, 0xb3, 0x23, 0xa8, 0x4f, 0xc8, 0x08,
+ 0xbf, 0x2a, 0x62, 0xc4, 0x09, 0xae, 0x29, 0x4b, 0x9d, 0x50, 0xa4, 0x53,
+ 0x1a, 0x54, 0xf6, 0x75, 0x42, 0xdb, 0xd7, 0xf6, 0x4b, 0xc1, 0xfd, 0x5b,
+ 0xf4, 0xf1, 0x00, 0xff, 0x33, 0xe6, 0xc4, 0xda, 0x7f, 0x93, 0x2f, 0x1c,
+ 0xf6, 0x71, 0x20, 0x71, 0x25, 0x89, 0x02, 0x66, 0x61, 0xe7, 0x94, 0x13,
+ 0x4c, 0x73, 0x3e, 0x0e, 0xdc, 0x18, 0xa1, 0xc0, 0x6f, 0x86, 0x26, 0x4d,
+ 0x33, 0xda, 0x91, 0x28, 0xfa, 0x92, 0x40, 0xd5, 0x2e, 0xf1, 0x53, 0x93,
+ 0x37, 0xa3, 0x0e, 0xae, 0xe2, 0x39, 0xbe, 0x65, 0x06, 0x8b, 0x70, 0x51,
+ 0x71, 0x06, 0x27, 0x2e, 0x69, 0xfc, 0x43, 0x3f, 0x25, 0x9e, 0x25, 0xbf,
+ 0xa3, 0x8e, 0xe5, 0xe4, 0xa1, 0x6b, 0xd2, 0x0e, 0xf1, 0xf6, 0x9d, 0xbd,
+ 0xbe, 0x35, 0x76, 0xd5, 0x67, 0xf2, 0xa3, 0xfb, 0xab, 0xd0, 0xce, 0xd5,
+ 0x60, 0x77, 0x25, 0x8d, 0xe6, 0x4c, 0x2d, 0x29, 0x82, 0xb9, 0x60, 0xcc,
+ 0x4e, 0x4d, 0xdd, 0xa0, 0x90, 0x88, 0xde, 0x1d, 0xb7, 0xd1, 0xe7, 0x91,
+ 0x35, 0x38, 0x7d, 0x0b, 0x33, 0x3e, 0xdc, 0x8c, 0xe1, 0x14, 0x69, 0x5b,
+ 0x0c, 0x28, 0x10, 0x3e, 0xf0, 0xda, 0x2a, 0x54, 0xdf, 0xef, 0x23, 0xb0,
+ 0xd1, 0x29, 0xec, 0x08},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1446,
+ {0xda, 0xc7, 0x64, 0xd8, 0xeb, 0x60, 0x0f, 0x9e, 0x33, 0x51, 0xcd,
+ 0x49, 0x32, 0xde, 0xaf, 0xcc, 0x2b, 0x11, 0xed, 0x5a, 0x33, 0x9f,
+ 0x0e, 0xb1, 0x39, 0x63, 0x29, 0x47, 0x60, 0x62, 0x79, 0xfb},
+ {0xb9, 0xf6, 0x47, 0x12, 0x50, 0xb2, 0x1f, 0x86, 0xc4, 0x82, 0xed, 0xfb,
+ 0xbc, 0xde, 0x98, 0x41, 0x74, 0x55, 0xf8, 0x8f, 0xe5, 0xe5, 0xee, 0x81,
+ 0x84, 0x08, 0xea, 0xa0, 0x14, 0xdc, 0x2d, 0x6e, 0x87, 0x7e, 0x91, 0xaf,
+ 0x5f, 0x55, 0x21, 0xc9, 0xef, 0xa8, 0x81, 0x3f, 0xdb, 0xc2, 0xca, 0x84,
+ 0x41, 0x93, 0x09, 0x8f, 0x82, 0xa5, 0x8d, 0x78, 0xb5, 0x53, 0xf2, 0x4a,
+ 0x14, 0xa2, 0xb0, 0xe3, 0x82, 0x36, 0x23, 0x9e, 0x70, 0xfe, 0x70, 0x31,
+ 0xf7, 0x05, 0x0e, 0xcd, 0x85, 0xb5, 0x6a, 0x31, 0xe8, 0x78, 0x58, 0x92,
+ 0xb5, 0x81, 0x18, 0x47, 0xfe, 0x28, 0xe5, 0xa8, 0x47, 0x01, 0x3b, 0x7b,
+ 0x26, 0x2c, 0x5c, 0x19, 0xed, 0xda, 0xe2, 0x2b, 0x6f, 0x2c, 0xb9, 0x0a,
+ 0x7d, 0x2c, 0x15, 0x85, 0xb1, 0xda, 0x1f, 0xc6, 0xf5, 0x6a, 0x67, 0x54,
+ 0x89, 0x8a, 0xb9, 0x2f, 0x2e, 0xaf, 0x78, 0x09, 0xae, 0xc5, 0xb7, 0x67,
+ 0x37, 0x4a, 0xdd, 0xed, 0x11, 0x5f, 0xbc, 0x75, 0xc0, 0x95, 0xb7, 0xc6,
+ 0x77, 0x7d, 0x05, 0xbe, 0xd6, 0x69, 0x4a, 0xf8, 0x86, 0xef, 0xaf, 0x36,
+ 0x67, 0xcc, 0xb5, 0x81, 0x34, 0x2b, 0xde, 0x04, 0x13, 0x68, 0x40, 0x20,
+ 0xb1, 0xb9, 0xd5, 0xbe, 0xb6, 0xef, 0xb8, 0x34, 0x35, 0xf9, 0xb0, 0xf6,
+ 0x8a, 0x60, 0x7b, 0x96, 0x8a, 0xf3, 0x04, 0xab, 0xf2, 0x8a, 0x53, 0x59,
+ 0xea, 0x39, 0xac, 0xfa, 0x26, 0x1a, 0x65, 0x5c, 0xa7, 0x31, 0x30, 0xd1,
+ 0xf8, 0x23, 0x58, 0xf0, 0xd1, 0xb4, 0x01, 0xce, 0x61, 0xf6, 0xe0, 0x30,
+ 0x0a, 0xa9, 0x7c, 0xf7, 0x92, 0x5d, 0x8a, 0x1e, 0xc2, 0x0c, 0x1e, 0x56,
+ 0xdb, 0x4e, 0x74, 0x8f, 0x43, 0x41, 0xa1, 0x46, 0xcd, 0x9e, 0x77, 0x2a,
+ 0xb7, 0x12, 0xab, 0x03, 0x54, 0x76, 0x67, 0x1e, 0x51, 0xcd, 0xee, 0xf9,
+ 0x07, 0x48, 0x25, 0xc6, 0x2c, 0x04, 0xa9, 0xd6, 0xd6, 0x45, 0x84, 0x55,
+ 0x07, 0x48, 0xee, 0x51, 0xbb, 0x87, 0x04, 0x1e, 0x02, 0x7e, 0x22, 0x9f,
+ 0x8f, 0x51, 0x0f, 0xe8, 0x9a, 0x68, 0x89, 0x7a, 0xc3, 0x65, 0x2b, 0x61,
+ 0x4b, 0x19, 0x7f, 0x34, 0x5d, 0x6f, 0x51, 0xef, 0x38, 0x44, 0xce, 0xf8,
+ 0xf6, 0x7b, 0x18, 0x91, 0xaf, 0x56, 0x77, 0x2e, 0xdf, 0x87, 0x19, 0x41,
+ 0x5f, 0x3b, 0x9e, 0x7c, 0xb2, 0x8a, 0xc5, 0x96, 0x3d, 0x5d, 0x36, 0xaf,
+ 0xf0, 0xab, 0xb3, 0x25, 0x5d, 0x28, 0x5b, 0x33, 0x34, 0x0d, 0x08, 0xd2,
+ 0x5b, 0x45, 0xb6, 0xf4, 0x5b, 0xb7, 0x58, 0xe8, 0x38, 0x71, 0x52, 0x77,
+ 0xf0, 0x07, 0xc7, 0x2c, 0x23, 0x43, 0x27, 0xcb, 0xcc, 0x2e, 0x77, 0x69,
+ 0x3d, 0x2d, 0x5e, 0x5e, 0xfc, 0x1a, 0x41, 0x70, 0xa5, 0x7c, 0x5d, 0xc1,
+ 0x47, 0x29, 0xb1, 0x0e, 0xa2, 0x35, 0xae, 0x44, 0x61, 0x68, 0x90, 0x10,
+ 0x18, 0xa6, 0x2a, 0xf6, 0x59, 0x75, 0x21, 0x94, 0x9e, 0x69, 0x34, 0x2c,
+ 0x26, 0x66, 0xae, 0xee, 0x74, 0xe0, 0x7b, 0x02, 0x8e, 0x1d, 0xfc, 0x89,
+ 0x56, 0xc2, 0x45, 0xb9, 0xa4, 0xa1, 0x6a, 0x63, 0xb1, 0x62, 0x45, 0x1d,
+ 0x5b, 0x38, 0x0a, 0x67, 0xdf, 0x7f, 0x07, 0xee, 0xb3, 0xcd, 0x48, 0x65,
+ 0x07, 0x81, 0x76, 0xae, 0x74, 0xae, 0x33, 0xc7, 0xfc, 0x3a, 0x78, 0x44,
+ 0xaa, 0x2b, 0xa5, 0xe1, 0x44, 0x1d, 0x94, 0x5f, 0x7c, 0x9c, 0xcc, 0x0b,
+ 0x9b, 0x8f, 0x59, 0x32, 0x88, 0x18, 0x18, 0x78, 0x04, 0xcf, 0xb5, 0x94,
+ 0x53, 0x27, 0x27, 0x29, 0x0f, 0x77, 0x92, 0x73, 0xa0, 0xd0, 0x4c, 0xc9,
+ 0xce, 0xcb, 0x0d, 0xcf, 0xec, 0x24, 0x11, 0x60, 0x48, 0xa0, 0xe6, 0x88,
+ 0x9f, 0x15, 0x2c, 0x0f, 0x4f, 0xdb, 0xb5, 0x42, 0x67, 0xc9, 0x3c, 0x65,
+ 0xb6, 0xd9, 0x25, 0xcc, 0x80, 0x7a, 0x6d, 0x07},
+ {0x09, 0x19, 0x69, 0x0d, 0x52, 0x7b, 0x5a, 0xab, 0x20, 0x85, 0x10, 0x02,
+ 0x89, 0x74, 0xf2, 0x1b, 0x37, 0x10, 0x2b, 0xe6, 0x76, 0x28, 0x9b, 0xef,
+ 0xb6, 0x89, 0xf5, 0x09, 0xb0, 0xa5, 0x8f, 0xf5, 0x85, 0xcf, 0xf1, 0xbd,
+ 0x47, 0xfc, 0xde, 0xf3, 0x2d, 0x03, 0xe5, 0xce, 0x2b, 0x85, 0x7d, 0x82,
+ 0x43, 0xde, 0xa8, 0x71, 0xfa, 0xc5, 0x50, 0x8a, 0x41, 0x79, 0x4d, 0x32,
+ 0xc9, 0x8f, 0x6e, 0x25, 0x34, 0x1d, 0x0a, 0x0f, 0x76, 0x80, 0x52, 0x2e,
+ 0xb9, 0xba, 0x6a, 0xdc, 0x7d, 0x8e, 0xc2, 0x88, 0xac, 0x42, 0xea, 0x66,
+ 0x42, 0xa2, 0x7b, 0xd6, 0x8c, 0x6c, 0x27, 0x59, 0x8a, 0x0f, 0x71, 0x42,
+ 0x38, 0xa6, 0x34, 0x09, 0x64, 0x92, 0x4a, 0xf0, 0xd0, 0xc5, 0x8e, 0xf4,
+ 0x85, 0x48, 0x42, 0x30, 0x38, 0xeb, 0x05, 0xdf, 0xd2, 0xaf, 0x3d, 0x43,
+ 0xa8, 0x2d, 0x2a, 0x8a, 0xbd, 0x3b, 0xa9, 0x97, 0xee, 0xf7, 0x75, 0x63,
+ 0x5b, 0x07, 0x31, 0x64, 0x15, 0x5e, 0x41, 0x72, 0x76, 0x16, 0xa8, 0x5c,
+ 0xd5, 0xcb, 0xed, 0x08, 0xe3, 0x94, 0x3e, 0xcd, 0x6d, 0x25, 0xb5, 0x7f,
+ 0x37, 0xb1, 0xa4, 0xa3, 0xd9, 0x21, 0xaa, 0xc9, 0x72, 0x19, 0xf6, 0x5b,
+ 0x20, 0xc9, 0xc1, 0x4d, 0xf6, 0xe6, 0xee, 0x6b, 0x4d, 0xed, 0x49, 0x77,
+ 0x65, 0xae, 0x8f, 0x37, 0x92, 0x4f, 0x9e, 0x86, 0x9f, 0xd7, 0xc2, 0x36,
+ 0xca, 0xca, 0xd7, 0x7d, 0x5a, 0x07, 0x4f, 0x0d, 0x53, 0x09, 0x05, 0xf1,
+ 0xbe, 0x9c, 0x77, 0x04, 0x7a, 0xbb, 0x36, 0x8f, 0x46, 0x36, 0xa0, 0xe8,
+ 0x6e, 0xa1, 0x2d, 0xd3, 0xa6, 0x46, 0x08, 0xd1, 0xc1, 0x67, 0xfd, 0x06,
+ 0xee, 0xb7, 0xce, 0xf7, 0x8b, 0xfd, 0x59, 0x59, 0x27, 0x8f, 0x5d, 0x38,
+ 0xf6, 0x29, 0xa0, 0xfc, 0x89, 0x64, 0xff, 0xe7, 0x6f, 0x7e, 0x73, 0xe0,
+ 0x0d, 0xc0, 0xff, 0x29, 0x5d, 0x03, 0x04, 0x81, 0x67, 0x1c, 0xad, 0xc2,
+ 0xf0, 0xdd, 0xe7, 0x07, 0x19, 0x06, 0x74, 0x30, 0x00, 0xae, 0xf2, 0xaa,
+ 0x25, 0x80, 0xed, 0xa3, 0x11, 0xf2, 0x8e, 0xdf, 0x62, 0xb3, 0x6c, 0xa4,
+ 0x13, 0x02, 0xab, 0x8c, 0x74, 0x55, 0xae, 0x78, 0x47, 0x10, 0x99, 0x37,
+ 0xea, 0xcb, 0x90, 0x4f, 0x2c, 0x92, 0xa5, 0xc6, 0x85, 0x03, 0xd5, 0x27,
+ 0xa2, 0xc5, 0x1f, 0xd8, 0xd9, 0x37, 0x4f, 0xc8, 0x55, 0xf0, 0xd4, 0xa4,
+ 0xeb, 0x24, 0x1c, 0xf6, 0xe8, 0xb6, 0xd2, 0xfa, 0x9b, 0x9d, 0x6d, 0x57,
+ 0xf8, 0x88, 0xeb, 0x67, 0x80, 0xbc, 0x57, 0xfc, 0x4e, 0x69, 0x76, 0x4c,
+ 0x9b, 0x06, 0x6a, 0x06, 0x80, 0x95, 0x9a, 0xcf, 0xcc, 0x46, 0x5a, 0x88,
+ 0x17, 0x20, 0xe0, 0x16, 0xe3, 0x9e, 0x1d, 0x50, 0xa0, 0xc5, 0xae, 0x04,
+ 0xb8, 0xcc, 0xae, 0x22, 0x41, 0x3a, 0x44, 0x30, 0xfc, 0x18, 0xd7, 0xd9,
+ 0x81, 0xf0, 0x25, 0x25, 0x3e, 0x14, 0x34, 0x2c, 0xce, 0xc5, 0xf9, 0xcf,
+ 0x4d, 0x54, 0x05, 0x12, 0xbe, 0xc0, 0xa1, 0xc3, 0x41, 0xbb, 0xf9, 0x39,
+ 0xe7, 0x80, 0xfe, 0x74, 0xb4, 0xb0, 0x0b, 0x32, 0x63, 0xe2, 0x3e, 0x9c,
+ 0x23, 0xe8, 0x1e, 0x3e, 0x06, 0xb7, 0x9f, 0xb0, 0xe7, 0xaf, 0x6c, 0x07,
+ 0x88, 0x37, 0x7d, 0x69, 0x86, 0x3a, 0x77, 0x2c, 0xd2, 0x43, 0xec, 0x01,
+ 0x76, 0xd9, 0xcb, 0x59, 0x95, 0xe9, 0xd8, 0x95, 0xd4, 0x0e, 0x51, 0x92,
+ 0x0b, 0x5c, 0xf7, 0xb1, 0x0d, 0x76, 0xdf, 0x47, 0xcd, 0x86, 0x6f, 0x53,
+ 0xd2, 0x82, 0x8b, 0x24, 0xe4, 0x6c, 0x15, 0x28, 0x57, 0x49, 0x0c, 0x10,
+ 0x3c, 0x99, 0x7e, 0xfc, 0x48, 0x58, 0x2b, 0xb4, 0x4a, 0xf5, 0x73, 0x96,
+ 0xd3, 0x30, 0x3d, 0xbe, 0xf4, 0x25, 0x18, 0x0e, 0x11, 0x49, 0x44, 0x99,
+ 0x97, 0x6d, 0x76, 0x10, 0x2d, 0x71, 0x25, 0x94, 0xf8, 0xe4, 0x2c, 0x5d,
+ 0x59, 0x92, 0xea, 0xbe},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1447,
+ {0x30, 0x34, 0xdd, 0x15, 0x2b, 0xd4, 0xfb, 0x5b, 0x59, 0x7f, 0xae,
+ 0x79, 0xa4, 0x67, 0x90, 0x6c, 0xbb, 0x40, 0x91, 0x59, 0xa7, 0x80,
+ 0x0a, 0xc8, 0xc2, 0x0e, 0xea, 0xfb, 0x3f, 0x23, 0x71, 0x3a},
+ {0x57, 0xb2, 0xcd, 0xdd, 0xe9, 0x42, 0xc8, 0x19, 0x3d, 0xbc, 0xe1, 0x36,
+ 0x2c, 0x28, 0x78, 0xc6, 0xdc, 0xaa, 0x65, 0xba, 0xce, 0xf9, 0x4a, 0xe6,
+ 0x27, 0x80, 0xc5, 0x5d, 0xb0, 0x2a, 0x75, 0xb6, 0x98, 0x8e, 0x33, 0xee,
+ 0x05, 0x46, 0x44, 0x04, 0x6a, 0xd4, 0x1f, 0xbf, 0x61, 0xc8, 0x2d, 0x31,
+ 0xe9, 0xb6, 0xf5, 0x69, 0x3b, 0x40, 0x17, 0x71, 0xed, 0x83, 0x93, 0xb5,
+ 0x59, 0xae, 0x08, 0xe9, 0x9e, 0x32, 0x0e, 0x51, 0x24, 0x3f, 0x87, 0xfd,
+ 0x73, 0x55, 0x2c, 0x34, 0xc1, 0x2b, 0xa7, 0x0c, 0x4a, 0x1c, 0xee, 0x63,
+ 0x25, 0x6a, 0xd2, 0x02, 0xc3, 0xda, 0x44, 0x8e, 0xa8, 0x4a, 0xde, 0x95,
+ 0x03, 0xaa, 0xb6, 0xba, 0x9f, 0x45, 0xbc, 0x2b, 0xf1, 0xb6, 0x49, 0x0b,
+ 0x2a, 0x8e, 0x02, 0x6b, 0x8a, 0x66, 0x75, 0x42, 0x7e, 0x27, 0x1f, 0xf2,
+ 0xec, 0x20, 0xb9, 0xd0, 0xd9, 0x0b, 0x67, 0x75, 0x53, 0xb5, 0xe3, 0x3a,
+ 0xe2, 0x1a, 0x86, 0x28, 0xf4, 0xf7, 0xd4, 0x5c, 0xdf, 0x3b, 0x16, 0x98,
+ 0xe6, 0x65, 0x2b, 0x22, 0x45, 0xad, 0xfa, 0x87, 0xc5, 0xa3, 0x1d, 0x53,
+ 0xf3, 0xb2, 0x1f, 0x2c, 0xe7, 0xa6, 0xda, 0xcc, 0xb0, 0xd0, 0x45, 0x41,
+ 0x5e, 0xfa, 0x5d, 0xb6, 0x0d, 0xdb, 0xe7, 0x8a, 0x3e, 0x7e, 0x3f, 0xfb,
+ 0x2e, 0x29, 0x11, 0x87, 0x3a, 0xb0, 0xc2, 0x28, 0xbb, 0x8f, 0xa4, 0x39,
+ 0x0d, 0x81, 0xee, 0xbf, 0xd3, 0x67, 0x3f, 0x8a, 0xfc, 0x53, 0xc9, 0x47,
+ 0x40, 0x80, 0xdf, 0x76, 0x48, 0x34, 0x33, 0xf4, 0x9d, 0xa9, 0xa5, 0xdf,
+ 0x52, 0xe4, 0x58, 0x89, 0x1c, 0xb6, 0xeb, 0x2d, 0xc0, 0xd9, 0x3a, 0xdb,
+ 0x3d, 0xa9, 0x27, 0x3a, 0xb0, 0x06, 0xe4, 0x44, 0x54, 0x61, 0xcc, 0xec,
+ 0xa3, 0xe9, 0x1f, 0x71, 0x03, 0x02, 0x9b, 0x20, 0x29, 0x5d, 0xef, 0x62,
+ 0x12, 0xa7, 0x73, 0xe9, 0x24, 0x24, 0x82, 0xc0, 0xae, 0x2a, 0x0e, 0x32,
+ 0xe3, 0xb9, 0xaa, 0x38, 0x9c, 0x01, 0x6c, 0x6f, 0xa7, 0x4d, 0xbe, 0x53,
+ 0x0f, 0x77, 0x4f, 0xcc, 0xb0, 0x8a, 0x67, 0xf9, 0x5d, 0x9b, 0xb4, 0x2a,
+ 0x04, 0x33, 0xd6, 0xde, 0x32, 0x7a, 0xc7, 0xa2, 0x5a, 0xbe, 0xbd, 0x15,
+ 0xab, 0xce, 0x8e, 0xe1, 0xcd, 0x8c, 0xed, 0x9e, 0x36, 0xc3, 0x39, 0xe8,
+ 0x0a, 0xe6, 0x76, 0x3d, 0x03, 0xc5, 0x04, 0x9a, 0xd4, 0xfc, 0xc7, 0x65,
+ 0xfc, 0x68, 0x32, 0x8f, 0x2d, 0xd6, 0x54, 0x40, 0x53, 0xe1, 0x3d, 0x9a,
+ 0x5e, 0xb1, 0x62, 0x6f, 0x33, 0x80, 0xaa, 0x3d, 0x63, 0xc6, 0x8e, 0x57,
+ 0x07, 0x35, 0xe3, 0x9c, 0xec, 0xfe, 0xd3, 0x3a, 0xbf, 0x19, 0x67, 0x14,
+ 0xce, 0x3d, 0xb9, 0x9c, 0x8c, 0xd3, 0x47, 0x9a, 0x9f, 0xe0, 0xf3, 0x53,
+ 0x92, 0xc4, 0x3c, 0x28, 0xcd, 0x2c, 0xc8, 0xd9, 0x6e, 0x5a, 0xf6, 0x38,
+ 0xd1, 0x55, 0xbf, 0xa6, 0x4c, 0x24, 0xfc, 0xfe, 0xcd, 0xb4, 0xc9, 0x57,
+ 0xeb, 0x01, 0x69, 0x13, 0xc9, 0x2a, 0x87, 0x1e, 0x74, 0x31, 0x71, 0xdb,
+ 0x3c, 0xd2, 0x7e, 0x07, 0x39, 0x9e, 0xff, 0x45, 0x14, 0x6b, 0xa6, 0x63,
+ 0xcf, 0xc9, 0x81, 0xa3, 0x6f, 0x5f, 0x5a, 0x9f, 0xb0, 0xe7, 0x0b, 0xf7,
+ 0x09, 0xa8, 0x18, 0x8f, 0x30, 0x24, 0xea, 0xc0, 0xa6, 0xc7, 0x86, 0x5d,
+ 0x9e, 0x55, 0x47, 0x5e, 0xfa, 0xd3, 0x67, 0x18, 0x83, 0x8a, 0x10, 0x21,
+ 0x3c, 0xa4, 0xdf, 0xa3, 0x0b, 0x78, 0x92, 0xab, 0x90, 0x10, 0x08, 0x96,
+ 0xa1, 0xde, 0x4a, 0x62, 0x29, 0x2c, 0x1f, 0x34, 0x98, 0x03, 0x97, 0x21,
+ 0x1f, 0xad, 0x05, 0xae, 0x4c, 0xe8, 0xd5, 0x5d, 0x25, 0xf6, 0xd2, 0x24,
+ 0xc9, 0xf6, 0x80, 0x22, 0x67, 0xa8, 0x67, 0xce, 0xd7, 0xc7, 0xca, 0xc9,
+ 0x26, 0x63, 0x33, 0x1c, 0x09, 0x66, 0x54, 0x37},
+ {0xb3, 0x24, 0x37, 0xf5, 0x47, 0x42, 0xcc, 0xfb, 0xa5, 0x2e, 0xb5, 0x31,
+ 0xba, 0xf3, 0xae, 0x3b, 0xa3, 0x0d, 0xd9, 0x8e, 0x03, 0x47, 0x81, 0x44,
+ 0x32, 0x6c, 0x37, 0x71, 0x9e, 0x1a, 0xf5, 0x6b, 0xa5, 0x82, 0x74, 0x0c,
+ 0x0a, 0xdb, 0x50, 0x0a, 0x01, 0x14, 0x9c, 0x24, 0xbe, 0x72, 0xf6, 0x61,
+ 0x28, 0xea, 0x37, 0x73, 0xb2, 0x17, 0xbd, 0x95, 0xd8, 0xeb, 0xdf, 0x27,
+ 0xfa, 0x38, 0x53, 0xc5, 0x19, 0xb5, 0x58, 0x20, 0x1b, 0x29, 0x51, 0x1a,
+ 0x17, 0x73, 0x86, 0x8d, 0xb1, 0x7a, 0xd1, 0xc2, 0xc5, 0x50, 0x80, 0xe3,
+ 0xa7, 0x9d, 0x90, 0xa5, 0x41, 0x66, 0x57, 0xed, 0x3b, 0x0e, 0xab, 0x25,
+ 0xde, 0x08, 0x6f, 0x46, 0x63, 0x38, 0x5d, 0x18, 0xd4, 0xce, 0x7c, 0x9a,
+ 0x85, 0x4a, 0x3e, 0x79, 0x62, 0xff, 0x37, 0xd9, 0xe2, 0x0e, 0xc5, 0xa6,
+ 0xbf, 0xfa, 0x78, 0x03, 0x5b, 0x17, 0xb8, 0x14, 0x5b, 0x2e, 0xd2, 0x7a,
+ 0xe2, 0xc7, 0xc0, 0x9e, 0x61, 0x2e, 0x70, 0x35, 0xe5, 0x77, 0xbe, 0x7d,
+ 0x49, 0xb1, 0x55, 0x1e, 0xa2, 0xbc, 0xf0, 0x8c, 0x2f, 0xbe, 0xea, 0x12,
+ 0x5c, 0x88, 0xaf, 0x9e, 0x1c, 0x24, 0xce, 0x0e, 0x76, 0xc1, 0x72, 0x29,
+ 0xf6, 0x21, 0xb0, 0xa4, 0xb9, 0x81, 0x70, 0x1e, 0xd3, 0x40, 0xb9, 0xd6,
+ 0x89, 0x30, 0xc6, 0x3a, 0x95, 0xea, 0x68, 0x37, 0x78, 0x6c, 0xd9, 0x7e,
+ 0x66, 0xc6, 0x61, 0x6b, 0x2d, 0x13, 0x32, 0x14, 0xc3, 0x80, 0xb1, 0x04,
+ 0xa2, 0x59, 0x14, 0x50, 0xd6, 0x6a, 0xa5, 0x2f, 0xce, 0xdf, 0x93, 0x0d,
+ 0x34, 0xa6, 0x1b, 0xc4, 0x3a, 0xff, 0x86, 0x56, 0x6e, 0x1f, 0xe1, 0x90,
+ 0x47, 0x73, 0x3e, 0x30, 0x33, 0xce, 0x04, 0xc4, 0x42, 0x32, 0x71, 0x9e,
+ 0x0c, 0x11, 0x2d, 0xf7, 0xdc, 0xb3, 0x49, 0xe2, 0xc2, 0x9b, 0xe0, 0xb2,
+ 0xb7, 0x26, 0xd8, 0x95, 0xe6, 0x2f, 0x75, 0xb1, 0xe2, 0x7a, 0x97, 0x1f,
+ 0x71, 0x99, 0xb7, 0x06, 0xcc, 0xa2, 0x3f, 0xf8, 0xf2, 0x23, 0xb8, 0x8a,
+ 0x7d, 0x43, 0x37, 0x2c, 0x45, 0xe0, 0xe6, 0xa2, 0x5f, 0x70, 0x4f, 0x01,
+ 0xdd, 0xcf, 0x17, 0x72, 0xff, 0xac, 0x4a, 0xf3, 0x69, 0xad, 0x91, 0x62,
+ 0x98, 0x6b, 0xd3, 0x1b, 0x93, 0x66, 0xe7, 0x27, 0x31, 0x3b, 0xdf, 0x6f,
+ 0xda, 0x35, 0xb6, 0x59, 0xe9, 0x69, 0x08, 0x34, 0xf3, 0x79, 0x3d, 0xbd,
+ 0x55, 0x26, 0xd0, 0x33, 0x16, 0xec, 0x57, 0x46, 0x4a, 0x47, 0x72, 0x80,
+ 0xb2, 0x29, 0x86, 0xf2, 0xda, 0x86, 0x73, 0x85, 0x94, 0xc6, 0x88, 0x14,
+ 0xd1, 0xe3, 0x4a, 0xce, 0x04, 0xc2, 0xaa, 0x25, 0x55, 0xd6, 0xae, 0xd9,
+ 0xc0, 0x24, 0x9e, 0x2e, 0x2a, 0x33, 0x2a, 0xdf, 0xd7, 0x02, 0x24, 0x84,
+ 0x81, 0x72, 0xc1, 0xcf, 0xff, 0xaf, 0xa4, 0xe7, 0x9a, 0x2b, 0x9f, 0x80,
+ 0x38, 0x43, 0x72, 0xf7, 0x20, 0x68, 0x06, 0x83, 0x9f, 0xd6, 0xae, 0xc2,
+ 0x6d, 0xa2, 0xa5, 0x91, 0xc9, 0xb7, 0xa0, 0xd9, 0x30, 0xa5, 0x58, 0xc2,
+ 0x07, 0xdc, 0xe1, 0x66, 0x6a, 0x86, 0xc4, 0xa2, 0x50, 0xfd, 0xef, 0x3d,
+ 0xa9, 0xcc, 0xd7, 0x1a, 0x9d, 0xe3, 0xb3, 0xe7, 0xce, 0x04, 0x60, 0x4c,
+ 0x2d, 0xe3, 0xd0, 0xad, 0x8d, 0xdc, 0x48, 0xa2, 0x4c, 0x75, 0xfe, 0x4d,
+ 0x52, 0x0c, 0x69, 0x3e, 0xbb, 0xcb, 0xa4, 0x8f, 0x80, 0xa8, 0xbf, 0xa8,
+ 0xb5, 0xbd, 0xf3, 0xbc, 0x17, 0x99, 0x82, 0xc2, 0x5d, 0xbd, 0xf7, 0x65,
+ 0x60, 0x8e, 0xa6, 0x55, 0x29, 0x7a, 0x45, 0x5e, 0x44, 0x7c, 0x6a, 0x78,
+ 0x6a, 0x45, 0x12, 0x1e, 0xc6, 0xd6, 0x0e, 0x0e, 0x98, 0x90, 0xe3, 0x17,
+ 0xe5, 0x47, 0x5b, 0x0a, 0x27, 0x1f, 0x9c, 0xaa, 0xd2, 0x7a, 0x46, 0x6c,
+ 0x2c, 0x2b, 0x73, 0x2c, 0xc8, 0x3d, 0x80, 0x83, 0x8b, 0xeb, 0xcf, 0x97,
+ 0xb4, 0x99, 0x39, 0xee},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1448,
+ {0x67, 0xf2, 0x67, 0xed, 0x32, 0xa8, 0xe3, 0x7a, 0xc3, 0x81, 0x0d,
+ 0xb4, 0xcf, 0x87, 0x22, 0xb0, 0xaf, 0xf6, 0x43, 0xae, 0x56, 0x32,
+ 0x61, 0x84, 0xe9, 0x66, 0x67, 0x65, 0x47, 0x81, 0x99, 0x06},
+ {0x27, 0x75, 0x7f, 0x97, 0x71, 0xc9, 0x9c, 0x2e, 0xbe, 0xe7, 0x2f, 0x89,
+ 0xf0, 0xf8, 0x08, 0xa5, 0xcf, 0x6a, 0x65, 0x73, 0x0c, 0x8f, 0x66, 0x9f,
+ 0xe6, 0xe0, 0x05, 0xa2, 0x85, 0xb4, 0x54, 0x20, 0x85, 0x86, 0x13, 0x15,
+ 0x47, 0x29, 0x58, 0x92, 0xc1, 0x8a, 0xef, 0x17, 0x02, 0x7c, 0xce, 0xf2,
+ 0x0a, 0x71, 0xbf, 0xec, 0x5d, 0x26, 0xe3, 0x45, 0xb6, 0x10, 0x43, 0x01,
+ 0x59, 0xb9, 0x59, 0x71, 0x3a, 0xb4, 0x53, 0xa4, 0x28, 0x1a, 0x22, 0x69,
+ 0x14, 0x65, 0xee, 0x76, 0x03, 0x4d, 0xc3, 0xca, 0x88, 0xae, 0x69, 0xf2,
+ 0x71, 0xeb, 0x49, 0x5e, 0x13, 0xdf, 0x8d, 0xdf, 0x91, 0x12, 0xae, 0x5c,
+ 0x92, 0x3a, 0x82, 0x9e, 0x69, 0x61, 0x12, 0x0f, 0xc6, 0xab, 0xea, 0xb8,
+ 0x2b, 0xee, 0xbb, 0x82, 0x61, 0x6f, 0xb5, 0xdd, 0xc7, 0xe9, 0x69, 0x59,
+ 0x20, 0xc1, 0x38, 0x99, 0xdc, 0x08, 0xd5, 0x31, 0x1c, 0xc5, 0xd1, 0xb2,
+ 0x45, 0x08, 0xf5, 0x9b, 0xca, 0xa7, 0xdf, 0xd6, 0x11, 0x23, 0x35, 0x37,
+ 0x6e, 0xa5, 0xdf, 0x32, 0x47, 0x52, 0xd8, 0xb4, 0x9d, 0x46, 0xd6, 0xe7,
+ 0x96, 0x82, 0xbd, 0x8f, 0xc9, 0xe4, 0x4c, 0xed, 0xdc, 0x02, 0x62, 0x94,
+ 0x49, 0xe2, 0xb1, 0x6a, 0xdc, 0x19, 0x71, 0xac, 0xf0, 0x46, 0x7a, 0x72,
+ 0x8d, 0x92, 0x94, 0xd2, 0x37, 0x56, 0x97, 0xa7, 0xd9, 0x88, 0x51, 0x49,
+ 0x68, 0x54, 0x5b, 0x19, 0xfb, 0x64, 0xd5, 0x71, 0x99, 0xcf, 0x5d, 0x5d,
+ 0x27, 0x0c, 0xf3, 0x67, 0xd2, 0x26, 0xb2, 0xa5, 0x33, 0x77, 0x6f, 0xb7,
+ 0x98, 0xb2, 0x9f, 0x35, 0x11, 0xbc, 0x12, 0x75, 0x12, 0xcf, 0x42, 0xa5,
+ 0xc4, 0x93, 0x49, 0x50, 0x95, 0xe6, 0x9e, 0x92, 0xa8, 0x89, 0x24, 0xb1,
+ 0xc4, 0xd4, 0x11, 0x18, 0xfa, 0x3f, 0xd7, 0xd5, 0x09, 0xb0, 0xe7, 0xa1,
+ 0x14, 0xe3, 0x9d, 0x3b, 0x11, 0xcf, 0x82, 0x3e, 0x34, 0xf4, 0xaa, 0xe9,
+ 0x65, 0xb2, 0xcf, 0x9b, 0x57, 0xf3, 0xfc, 0x9d, 0xcc, 0x30, 0xc1, 0x48,
+ 0x9d, 0x33, 0xe9, 0xbb, 0xc2, 0x55, 0x95, 0xe2, 0x8b, 0x09, 0x5f, 0x56,
+ 0x9f, 0x8a, 0x8d, 0x26, 0xc6, 0xa4, 0x99, 0x9f, 0x20, 0x40, 0x6b, 0xa7,
+ 0xcf, 0xd6, 0x48, 0x1f, 0x69, 0x18, 0x32, 0xbd, 0x6d, 0xe2, 0x36, 0x6b,
+ 0xf9, 0xa2, 0x26, 0x82, 0x9b, 0xe0, 0x87, 0x02, 0xbb, 0xe5, 0x71, 0xfc,
+ 0xde, 0x1c, 0xbe, 0x71, 0xa5, 0x63, 0xdc, 0x7b, 0x68, 0x03, 0x7b, 0x1b,
+ 0x24, 0xa8, 0x3f, 0xbd, 0xe6, 0x2b, 0x2c, 0x0b, 0xfc, 0x32, 0x8e, 0x3c,
+ 0x2a, 0xe5, 0x9a, 0x43, 0x24, 0xba, 0xd7, 0x63, 0x73, 0xb8, 0x9e, 0x91,
+ 0xea, 0xbd, 0x06, 0xca, 0xa8, 0x7d, 0xa1, 0x55, 0xeb, 0x67, 0xd3, 0x80,
+ 0xd4, 0x15, 0x62, 0xf3, 0x03, 0x05, 0x27, 0xef, 0xf6, 0x8c, 0xc6, 0x57,
+ 0xfe, 0x8a, 0x4c, 0xd5, 0x52, 0x68, 0x88, 0xce, 0x2a, 0x96, 0xbf, 0x68,
+ 0x9f, 0x57, 0xcd, 0xfb, 0xd3, 0xfd, 0xd6, 0x3f, 0x88, 0xd5, 0xba, 0x5e,
+ 0x45, 0xd2, 0x69, 0x29, 0x6f, 0x4d, 0x96, 0x34, 0x48, 0x78, 0xf0, 0xf4,
+ 0xa5, 0x99, 0xd4, 0xf8, 0xef, 0x93, 0xbe, 0xf5, 0xe3, 0x13, 0x4e, 0x43,
+ 0xd1, 0x9b, 0x37, 0xb9, 0x44, 0xf1, 0x62, 0x44, 0x9b, 0x3c, 0x3b, 0x58,
+ 0xba, 0x65, 0x23, 0xce, 0x7f, 0xf9, 0x6b, 0x32, 0x84, 0x5e, 0x4c, 0x32,
+ 0x4e, 0x01, 0x3c, 0x85, 0x42, 0x1d, 0x70, 0xc2, 0x1d, 0xc6, 0xf6, 0xe3,
+ 0xb3, 0xab, 0x58, 0xe4, 0x70, 0x2a, 0x21, 0x29, 0xd6, 0x55, 0xda, 0x18,
+ 0x0f, 0x65, 0xbb, 0x19, 0xb6, 0xf1, 0x74, 0x2b, 0x1d, 0x11, 0x81, 0x81,
+ 0x74, 0xba, 0xdc, 0x98, 0x72, 0x20, 0x91, 0x68, 0x2a, 0x4a, 0x08, 0xd5,
+ 0xa3, 0x9f, 0x9f, 0x74, 0x82, 0xd1, 0x75, 0x29},
+ {0xc7, 0xd0, 0x4d, 0x3c, 0x05, 0x04, 0x63, 0x28, 0x18, 0x48, 0xb1, 0x3c,
+ 0x76, 0x9f, 0xe5, 0x6a, 0x23, 0x8e, 0xa9, 0xaa, 0xa2, 0xa3, 0xd8, 0xc4,
+ 0x8a, 0xcf, 0xfa, 0x93, 0x6b, 0x24, 0x77, 0xc6, 0xde, 0xe0, 0xc0, 0x04,
+ 0xac, 0xf0, 0xcb, 0x3a, 0x67, 0xfd, 0x71, 0xd4, 0x14, 0x03, 0xf8, 0xde,
+ 0x79, 0xee, 0x1f, 0xaa, 0x55, 0x7d, 0xd6, 0x43, 0x0a, 0x2b, 0x34, 0x07,
+ 0x7a, 0x09, 0xa3, 0xeb, 0x88, 0x50, 0x21, 0xc3, 0xda, 0xf5, 0x20, 0x77,
+ 0xb3, 0xd3, 0x9c, 0x50, 0x4a, 0xdd, 0xa0, 0xf3, 0x19, 0x4a, 0xb7, 0x89,
+ 0xc0, 0x31, 0x40, 0xb4, 0x05, 0x97, 0xa0, 0xb4, 0x29, 0x89, 0x36, 0xfb,
+ 0x59, 0x87, 0x7c, 0xdc, 0x6b, 0x97, 0x92, 0x5c, 0xd5, 0xe9, 0x14, 0xf8,
+ 0xa8, 0x2e, 0xe8, 0x41, 0x71, 0x49, 0x3f, 0x9f, 0xb3, 0xde, 0x39, 0x80,
+ 0x38, 0xe3, 0x50, 0x90, 0x0c, 0x66, 0x48, 0x14, 0xe0, 0x45, 0x7b, 0x2d,
+ 0xef, 0x89, 0xf5, 0x79, 0x31, 0xf2, 0x58, 0x29, 0x75, 0xf1, 0x24, 0x66,
+ 0x2c, 0xd3, 0x31, 0x8d, 0xd6, 0x9c, 0xeb, 0x99, 0xd6, 0x47, 0xaa, 0x5f,
+ 0xfb, 0x39, 0x06, 0x90, 0xc5, 0x70, 0x68, 0x13, 0x2b, 0xd6, 0x10, 0x9e,
+ 0x8a, 0x62, 0x07, 0x12, 0x40, 0x68, 0x26, 0x27, 0xe9, 0x5e, 0x9b, 0xd9,
+ 0x4f, 0x12, 0x7a, 0x63, 0x79, 0x37, 0x43, 0xd5, 0x0e, 0xce, 0x19, 0x88,
+ 0xdf, 0x43, 0x10, 0x3c, 0x28, 0xe9, 0x0a, 0x9a, 0x8c, 0x27, 0x14, 0xb8,
+ 0xa6, 0x3f, 0xf4, 0x71, 0x4c, 0xfa, 0xcc, 0x36, 0x0b, 0xef, 0x53, 0xb8,
+ 0xcd, 0x3f, 0x06, 0xa8, 0xf3, 0x42, 0x5a, 0x6a, 0x44, 0xaf, 0xdb, 0xc8,
+ 0xb0, 0xc7, 0x7d, 0x5e, 0x8d, 0x66, 0x00, 0x52, 0x91, 0xd4, 0x11, 0x54,
+ 0x28, 0x19, 0x8e, 0xb6, 0x12, 0xf2, 0x63, 0x1b, 0x04, 0xcb, 0x4a, 0x4b,
+ 0xe1, 0xc7, 0xdc, 0x73, 0x14, 0x6b, 0x19, 0x92, 0xc5, 0xfe, 0x9a, 0x07,
+ 0xae, 0x66, 0xd8, 0xdb, 0x99, 0x5e, 0x9a, 0xeb, 0x9a, 0xd9, 0xde, 0x6f,
+ 0xf9, 0xae, 0x63, 0xcc, 0x1a, 0x44, 0x60, 0x3b, 0xdd, 0x77, 0x5e, 0xd2,
+ 0x98, 0xf6, 0xf6, 0x37, 0xac, 0x6c, 0x3d, 0x93, 0x10, 0xad, 0xba, 0x8f,
+ 0x16, 0x41, 0x2e, 0x0b, 0x29, 0xd7, 0xd3, 0xbc, 0x27, 0x23, 0xd1, 0x27,
+ 0x34, 0x8a, 0xb4, 0x32, 0x14, 0x17, 0x44, 0x75, 0xea, 0x62, 0x51, 0x8b,
+ 0x62, 0xb8, 0x05, 0xed, 0x43, 0x3b, 0x89, 0xaf, 0xc7, 0xcc, 0xc3, 0xaf,
+ 0x92, 0xcd, 0x9c, 0x4f, 0x5b, 0x9a, 0xd5, 0xfb, 0xfc, 0xf2, 0xe8, 0x4b,
+ 0x23, 0x04, 0x08, 0xe2, 0x53, 0x28, 0x78, 0xcf, 0x18, 0xc8, 0xf7, 0x75,
+ 0x04, 0xda, 0xc3, 0xbf, 0xeb, 0x86, 0x04, 0x3b, 0x7c, 0x5d, 0x3c, 0x18,
+ 0x4e, 0x2f, 0x97, 0x79, 0xc9, 0x43, 0xeb, 0xb8, 0xa0, 0xb1, 0x94, 0x60,
+ 0xe5, 0x51, 0x54, 0xe9, 0x00, 0xd4, 0xfb, 0xca, 0x1e, 0xa7, 0x18, 0xea,
+ 0x5b, 0x73, 0x9a, 0x45, 0xe8, 0xf2, 0x1e, 0x83, 0x51, 0xd6, 0x59, 0xc5,
+ 0x48, 0x49, 0xe9, 0x63, 0x88, 0x65, 0x71, 0x34, 0xe5, 0xe2, 0x28, 0xef,
+ 0xe4, 0xc0, 0x3e, 0x05, 0x8a, 0x88, 0x24, 0xd7, 0x25, 0xee, 0x41, 0xcf,
+ 0x7e, 0x3f, 0x7e, 0xe4, 0x07, 0xba, 0x78, 0xc7, 0xb0, 0x18, 0x80, 0x41,
+ 0xa3, 0x26, 0x83, 0x64, 0x66, 0x0c, 0xb5, 0x20, 0xc0, 0x55, 0x4f, 0x64,
+ 0xea, 0x63, 0x86, 0xc6, 0x30, 0x84, 0xef, 0xf6, 0xcf, 0xd0, 0x6c, 0xb8,
+ 0xdd, 0xbb, 0xe7, 0xca, 0xf1, 0xc0, 0x91, 0x64, 0xcd, 0xe3, 0x92, 0x83,
+ 0x16, 0x75, 0x42, 0xd8, 0x42, 0x4f, 0x00, 0x27, 0xc6, 0x3d, 0xaa, 0xe4,
+ 0xd4, 0x86, 0xa4, 0x4f, 0x85, 0xdb, 0xb0, 0x42, 0xfd, 0x28, 0x9f, 0xd6,
+ 0xba, 0xb9, 0xb7, 0xb1, 0xb6, 0xa8, 0x6a, 0xf3, 0x3f, 0x49, 0x36, 0x73,
+ 0x9a, 0xf1, 0x51, 0x9e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1449,
+ {0x18, 0xfd, 0xea, 0xc5, 0x53, 0xcd, 0x2c, 0xe1, 0x23, 0xd0, 0x36,
+ 0xc9, 0x9d, 0xa7, 0x24, 0x6f, 0x30, 0x94, 0x17, 0x45, 0x0e, 0x76,
+ 0x37, 0x5d, 0xb3, 0x39, 0xfc, 0x55, 0x86, 0x70, 0xe8, 0x4d},
+ {0x27, 0x75, 0x7f, 0x97, 0x71, 0xc9, 0x9c, 0x2e, 0xbe, 0xe7, 0x2f, 0x89,
+ 0xf0, 0xf8, 0x08, 0xa5, 0xcf, 0x6a, 0x65, 0x73, 0x0c, 0x8f, 0x66, 0x9f,
+ 0xe6, 0xe0, 0x05, 0xa2, 0x85, 0xb4, 0x54, 0x20, 0x85, 0x86, 0x13, 0x15,
+ 0x47, 0x29, 0x58, 0x92, 0xc1, 0x8a, 0xef, 0x17, 0x02, 0x7c, 0xce, 0xf2,
+ 0x0a, 0x71, 0xbf, 0xec, 0x5d, 0x26, 0xe3, 0x45, 0xb6, 0x10, 0x43, 0x01,
+ 0x59, 0xb9, 0x59, 0x71, 0x3a, 0xb4, 0x53, 0xa4, 0x28, 0x1a, 0x22, 0x69,
+ 0x14, 0x65, 0xee, 0x76, 0x03, 0x4d, 0xc3, 0xca, 0x88, 0xae, 0x69, 0xf2,
+ 0x71, 0xeb, 0x49, 0x5e, 0x13, 0xdf, 0x8d, 0xdf, 0x91, 0x12, 0xae, 0x5c,
+ 0x92, 0x3a, 0x82, 0x9e, 0x69, 0x61, 0x12, 0x0f, 0xc6, 0xab, 0xea, 0xb8,
+ 0x2b, 0xee, 0xbb, 0x82, 0x61, 0x6f, 0xb5, 0xdd, 0xc7, 0xe9, 0x69, 0x59,
+ 0x20, 0xc1, 0x38, 0x99, 0xdc, 0x08, 0xd5, 0x31, 0x1c, 0xc5, 0xd1, 0xb2,
+ 0x45, 0x08, 0xf5, 0x9b, 0xca, 0xa7, 0xdf, 0xd6, 0x11, 0x23, 0x35, 0x37,
+ 0x6e, 0xa5, 0xdf, 0x32, 0x47, 0x52, 0xd8, 0xb4, 0x9d, 0x46, 0xd6, 0xe7,
+ 0x96, 0x82, 0xbd, 0x8f, 0xc9, 0xe4, 0x4c, 0xed, 0xdc, 0x02, 0x62, 0x94,
+ 0x49, 0xe2, 0xb1, 0x6a, 0xdc, 0x19, 0x71, 0xac, 0xf0, 0x46, 0x7a, 0x72,
+ 0x8d, 0x92, 0x94, 0xd2, 0x37, 0x56, 0x97, 0xa7, 0xd9, 0x88, 0x51, 0x49,
+ 0x68, 0x54, 0x5b, 0x19, 0xfb, 0x64, 0xd5, 0x71, 0x99, 0xcf, 0x5d, 0x5d,
+ 0x27, 0x0c, 0xf3, 0x67, 0xd2, 0x26, 0xb2, 0xa5, 0x33, 0x77, 0x6f, 0xb7,
+ 0x98, 0xb2, 0x9f, 0x35, 0x11, 0xbc, 0x12, 0x75, 0x12, 0xcf, 0x42, 0xa5,
+ 0xc4, 0x93, 0x49, 0x50, 0x95, 0xe6, 0x9e, 0x92, 0xa8, 0x89, 0x24, 0xb1,
+ 0xc4, 0xd4, 0x11, 0x18, 0xfa, 0x3f, 0xd7, 0xd5, 0x09, 0xb0, 0xe7, 0xa1,
+ 0x14, 0xe3, 0x9d, 0x3b, 0x11, 0xcf, 0x82, 0x3e, 0x34, 0xf4, 0xaa, 0xe9,
+ 0x65, 0xb2, 0xcf, 0x9b, 0x57, 0xf3, 0xfc, 0x9d, 0xcc, 0x30, 0xc1, 0x48,
+ 0x9d, 0x33, 0xe9, 0xbb, 0xc2, 0x55, 0x95, 0xe2, 0x8b, 0x09, 0x5f, 0x56,
+ 0x9f, 0x8a, 0x8d, 0x26, 0xc6, 0xa4, 0x99, 0x9f, 0x20, 0x40, 0x6b, 0xa7,
+ 0xcf, 0xd6, 0x48, 0x1f, 0x69, 0x18, 0x32, 0xbd, 0x6d, 0xe2, 0x36, 0x6b,
+ 0xf9, 0xa2, 0x26, 0x82, 0x9b, 0xe0, 0x87, 0x02, 0xbb, 0xe5, 0x71, 0xfc,
+ 0xde, 0x1c, 0xbe, 0x71, 0xa5, 0x63, 0xdc, 0x7b, 0x68, 0x03, 0x7b, 0x1b,
+ 0x24, 0xa8, 0x3f, 0xbd, 0xe6, 0x2b, 0x2c, 0x0b, 0xfc, 0x32, 0x8e, 0x3c,
+ 0x2a, 0xe5, 0x9a, 0x43, 0x24, 0xba, 0xd7, 0x63, 0x73, 0xb8, 0x9e, 0x91,
+ 0xea, 0xbd, 0x06, 0xca, 0xa8, 0x7d, 0xa1, 0x55, 0xeb, 0x67, 0xd3, 0x80,
+ 0xd4, 0x15, 0x62, 0xf3, 0x03, 0x05, 0x27, 0xef, 0xf6, 0x8c, 0xc6, 0x57,
+ 0xfe, 0x8a, 0x4c, 0xd5, 0x52, 0x68, 0x88, 0xce, 0x2a, 0x96, 0xbf, 0x68,
+ 0x9f, 0x57, 0xcd, 0xfb, 0xd3, 0xfd, 0xd6, 0x3f, 0x88, 0xd5, 0xba, 0x5e,
+ 0x45, 0xd2, 0x69, 0x29, 0x6f, 0x4d, 0x96, 0x34, 0x48, 0x78, 0xf0, 0xf4,
+ 0xa5, 0x99, 0xd4, 0xf8, 0xef, 0x93, 0xbe, 0xf5, 0xe3, 0x13, 0x4e, 0x43,
+ 0xd1, 0x9b, 0x37, 0xb9, 0x44, 0xf1, 0x62, 0x44, 0x9b, 0x3c, 0x3b, 0x58,
+ 0xba, 0x65, 0x23, 0xce, 0x7f, 0xf9, 0x6b, 0x32, 0x84, 0x5e, 0x4c, 0x32,
+ 0x4e, 0x01, 0x3c, 0x85, 0x42, 0x1d, 0x70, 0xc2, 0x1d, 0xc6, 0xf6, 0xe3,
+ 0xb3, 0xab, 0x58, 0xe4, 0x70, 0x2a, 0x21, 0x29, 0xd6, 0x55, 0xda, 0x18,
+ 0x0f, 0x65, 0xbb, 0x19, 0xb6, 0xf1, 0x74, 0x2b, 0x1d, 0x11, 0x81, 0x81,
+ 0x74, 0xba, 0xdc, 0x98, 0x72, 0x20, 0x91, 0x68, 0x2a, 0x4a, 0x08, 0xd5,
+ 0xa3, 0x9f, 0x9f, 0x74, 0x82, 0xd1, 0x75, 0x29},
+ {0x69, 0x6c, 0x18, 0x4e, 0xb1, 0xec, 0x71, 0x80, 0x5c, 0x88, 0x40, 0x59,
+ 0x7f, 0xe2, 0x29, 0x4c, 0x65, 0x59, 0xd0, 0x59, 0x32, 0x1b, 0x8a, 0x5b,
+ 0x3e, 0x0e, 0x14, 0xe7, 0x75, 0x1a, 0xf4, 0xe0, 0x8b, 0x29, 0x7e, 0x5b,
+ 0x51, 0xa7, 0x25, 0xd0, 0x3c, 0x3f, 0x23, 0x01, 0x5f, 0x8f, 0x10, 0x85,
+ 0x81, 0xf9, 0x8c, 0xed, 0xcb, 0x4e, 0x20, 0x4c, 0x8c, 0x10, 0x64, 0x5d,
+ 0x5b, 0x1c, 0xb8, 0x73, 0x3a, 0x7c, 0x4b, 0x3a, 0x1b, 0x6a, 0xf0, 0x53,
+ 0x55, 0xae, 0xc9, 0xf9, 0xfb, 0x97, 0x88, 0x6e, 0x14, 0x5c, 0x37, 0xac,
+ 0x49, 0x05, 0x91, 0x97, 0xb0, 0x3b, 0x62, 0xcb, 0xd6, 0xb9, 0x05, 0xf5,
+ 0xaa, 0x52, 0xe0, 0x7b, 0xdb, 0x2f, 0xd1, 0x87, 0x11, 0x8d, 0xed, 0x9b,
+ 0x9d, 0x8a, 0x11, 0xf0, 0x27, 0xab, 0x96, 0xc0, 0xfc, 0x87, 0x3d, 0x26,
+ 0x98, 0x9a, 0x73, 0x7f, 0x59, 0x3c, 0xd5, 0xc6, 0xdf, 0x4c, 0x81, 0x26,
+ 0xf6, 0x53, 0x89, 0xf7, 0xa4, 0xd1, 0x11, 0xc5, 0x46, 0x81, 0xbe, 0x91,
+ 0x11, 0x3e, 0x4b, 0x31, 0xe8, 0x0a, 0x5b, 0xdf, 0x8a, 0x30, 0x30, 0xa8,
+ 0x8f, 0x4d, 0x0d, 0x94, 0x40, 0xdd, 0x21, 0xcf, 0x4b, 0xd3, 0xb6, 0x9c,
+ 0x27, 0x97, 0x5e, 0x70, 0x8a, 0xa4, 0x6f, 0x97, 0x4c, 0xe3, 0x80, 0xed,
+ 0xa1, 0x09, 0xf7, 0xc7, 0x31, 0xe2, 0x42, 0x36, 0x17, 0x67, 0x07, 0xa2,
+ 0x65, 0xed, 0x35, 0xe1, 0x05, 0x74, 0xd0, 0xe5, 0x62, 0x9a, 0x4e, 0x48,
+ 0x42, 0x85, 0x14, 0x46, 0x5e, 0xce, 0x8b, 0x42, 0xe8, 0x45, 0xb6, 0x94,
+ 0x05, 0x96, 0xa2, 0xcd, 0xe7, 0x9d, 0x75, 0x0d, 0x9f, 0xfb, 0xfc, 0x9f,
+ 0x52, 0xf4, 0x27, 0x5b, 0xac, 0xa4, 0xa1, 0xdb, 0xfa, 0xba, 0x1d, 0xd3,
+ 0x6b, 0x37, 0x7d, 0x3b, 0xc6, 0xf6, 0x88, 0x6b, 0x8a, 0x39, 0xf4, 0xe6,
+ 0x6b, 0x5e, 0x10, 0x25, 0x98, 0x58, 0xfc, 0x0e, 0x59, 0x50, 0xa9, 0x4b,
+ 0xe0, 0x1d, 0xc0, 0xbb, 0x84, 0x00, 0xc4, 0xbf, 0x73, 0x02, 0xc3, 0x31,
+ 0x4d, 0x4e, 0xea, 0xdd, 0x74, 0xe7, 0x41, 0xcd, 0x85, 0x77, 0xfc, 0x4e,
+ 0xfb, 0x5e, 0xda, 0x9e, 0x33, 0x43, 0xab, 0xdd, 0x05, 0x1f, 0x79, 0x96,
+ 0x51, 0xe9, 0x19, 0xb6, 0xba, 0xda, 0x6f, 0xd5, 0xff, 0xcc, 0x18, 0xcd,
+ 0xae, 0x99, 0x74, 0x1c, 0xe7, 0x12, 0xab, 0x4b, 0xf0, 0x7b, 0x32, 0xe4,
+ 0x4c, 0x84, 0x2e, 0xaf, 0x40, 0x27, 0xfc, 0xef, 0x7f, 0xf9, 0xc5, 0x83,
+ 0x35, 0x00, 0x47, 0x63, 0x09, 0xfa, 0x03, 0x08, 0xcf, 0xc1, 0x1b, 0x4f,
+ 0xd2, 0x28, 0xaa, 0xff, 0x8e, 0x3e, 0xf7, 0x71, 0x5a, 0x30, 0x1f, 0x43,
+ 0x97, 0x8e, 0x5a, 0x41, 0x17, 0xf6, 0x80, 0x51, 0x34, 0x87, 0x55, 0xf2,
+ 0x98, 0x5e, 0x07, 0xb3, 0xd3, 0xc0, 0x58, 0x23, 0xb9, 0x3d, 0xea, 0x18,
+ 0xf2, 0xbb, 0xa9, 0xdc, 0x3f, 0xac, 0xb9, 0xa2, 0x55, 0xf1, 0xd8, 0xf9,
+ 0x79, 0xde, 0xea, 0x83, 0x03, 0xe9, 0x12, 0xb5, 0x62, 0xb0, 0x95, 0x73,
+ 0x79, 0x60, 0x9c, 0x3e, 0x0f, 0x19, 0xe8, 0x2b, 0xf1, 0x0b, 0xff, 0xe2,
+ 0x28, 0x84, 0xe6, 0xaf, 0x39, 0xe1, 0xa9, 0x9c, 0x9f, 0xec, 0xe1, 0xaf,
+ 0xda, 0x74, 0x4f, 0x67, 0x93, 0xf1, 0x57, 0x8b, 0x79, 0x13, 0x4f, 0xfe,
+ 0x5b, 0x80, 0xda, 0x32, 0x22, 0xd9, 0x25, 0x3c, 0x8e, 0xc6, 0xa7, 0x91,
+ 0xd4, 0xc3, 0x98, 0x43, 0x65, 0x82, 0xe6, 0x64, 0xcb, 0x63, 0xed, 0x48,
+ 0xd2, 0xb1, 0x6f, 0xde, 0x7f, 0x41, 0x7a, 0x7d, 0xee, 0x89, 0x21, 0x7e,
+ 0x89, 0x8f, 0x00, 0xa3, 0xda, 0xe9, 0x34, 0xe6, 0x9c, 0x11, 0xf0, 0xab,
+ 0x1c, 0xfd, 0x42, 0x2c, 0xbf, 0x4a, 0x75, 0x5d, 0xaa, 0x36, 0x05, 0x45,
+ 0x29, 0xcb, 0x46, 0x74, 0x4a, 0x1f, 0x08, 0xf6, 0x55, 0x00, 0x44, 0xe1,
+ 0xcf, 0x32, 0x4a, 0x43},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1450,
+ {0x26, 0xcf, 0x11, 0xa5, 0x50, 0xa8, 0x15, 0x0d, 0x73, 0xae, 0x8b,
+ 0x02, 0x3a, 0xf2, 0xe1, 0x9a, 0x03, 0x0d, 0x28, 0x89, 0xbe, 0xea,
+ 0xad, 0x22, 0x33, 0xb2, 0x7b, 0x3b, 0x45, 0x57, 0x82, 0x33},
+ {0xae, 0x3d, 0x12, 0xf9, 0x1e, 0x18, 0x52, 0x71, 0x88, 0x3d, 0x4f, 0xeb,
+ 0xb5, 0xda, 0x40, 0x5d, 0x19, 0x02, 0x93, 0xc4, 0x37, 0xbb, 0x2d, 0x71,
+ 0x6e, 0xba, 0x87, 0x8f, 0x18, 0x33, 0xed, 0xa0, 0xd6, 0x4e, 0x19, 0x79,
+ 0x6f, 0xac, 0x5b, 0xcd, 0x12, 0xf7, 0x8e, 0x82, 0x37, 0x37, 0x48, 0x74,
+ 0x88, 0x18, 0xbd, 0xe5, 0x92, 0x3f, 0xce, 0x7a, 0xe7, 0x6c, 0xd2, 0x5f,
+ 0x1d, 0xb3, 0xdd, 0x06, 0x37, 0xfe, 0xce, 0x9e, 0x82, 0x04, 0xac, 0x68,
+ 0xda, 0x41, 0x43, 0x78, 0xfd, 0x5f, 0x18, 0x8f, 0xb5, 0x00, 0x37, 0x31,
+ 0xcb, 0xd2, 0x6b, 0xbd, 0x1e, 0xa5, 0xf0, 0x8e, 0xbd, 0x2b, 0x80, 0x0d,
+ 0x0d, 0xba, 0x9b, 0xc2, 0x63, 0xf6, 0x6b, 0xda, 0xd2, 0x43, 0xc6, 0xf0,
+ 0x3c, 0x96, 0x11, 0x80, 0x47, 0x13, 0x8b, 0xbd, 0xc7, 0xe6, 0x98, 0xd5,
+ 0xf2, 0xff, 0x9e, 0x7d, 0x66, 0x45, 0x10, 0x63, 0x45, 0xfd, 0x72, 0x0e,
+ 0xd1, 0xf6, 0x0b, 0x68, 0x78, 0x9a, 0x9a, 0xf5, 0x00, 0xb8, 0xc3, 0x4b,
+ 0x01, 0xa1, 0x12, 0xce, 0x23, 0x93, 0xdd, 0x8e, 0x1d, 0x3b, 0x16, 0xae,
+ 0xb2, 0x0a, 0xcd, 0xec, 0xa5, 0xd5, 0xa4, 0x4c, 0x1f, 0x60, 0x73, 0xbb,
+ 0xf2, 0xef, 0xeb, 0x42, 0x2f, 0x63, 0x99, 0xa5, 0x1f, 0x88, 0x60, 0xab,
+ 0x3c, 0x10, 0xe1, 0xab, 0x0c, 0x35, 0x86, 0xef, 0x6f, 0x5f, 0xcd, 0x04,
+ 0xe2, 0x14, 0xfd, 0x42, 0xa5, 0x3e, 0x23, 0x35, 0x20, 0xb3, 0x51, 0x9f,
+ 0xda, 0x40, 0xbe, 0x17, 0x67, 0x24, 0x17, 0x4a, 0x8a, 0x67, 0x91, 0x30,
+ 0xef, 0xc1, 0x6c, 0xbd, 0xe3, 0x68, 0x7d, 0xcc, 0xeb, 0xb8, 0x64, 0xfa,
+ 0x80, 0x80, 0xf0, 0x1c, 0xe8, 0xd4, 0x07, 0x99, 0xc0, 0x31, 0xcd, 0x58,
+ 0x7d, 0xb7, 0xba, 0xae, 0xd4, 0x30, 0xf9, 0xb1, 0x9c, 0xc1, 0x8b, 0x88,
+ 0x20, 0xde, 0x64, 0x24, 0x2c, 0x21, 0xdc, 0xd3, 0xd8, 0x27, 0xec, 0xac,
+ 0x18, 0x70, 0xef, 0xe0, 0x31, 0x98, 0x10, 0x41, 0xda, 0x51, 0x2c, 0xfd,
+ 0xd0, 0x5d, 0xc1, 0x55, 0x73, 0xec, 0xe3, 0xca, 0xcb, 0xbc, 0x24, 0x02,
+ 0xe4, 0x7e, 0x98, 0xad, 0x13, 0x3b, 0x5d, 0xaf, 0xa7, 0x99, 0x18, 0xd4,
+ 0xc6, 0xe8, 0x06, 0x31, 0x97, 0x49, 0x0a, 0x17, 0xb6, 0x62, 0x62, 0x2f,
+ 0x2e, 0x77, 0xd5, 0x82, 0x3e, 0x65, 0x0e, 0x83, 0xea, 0xb2, 0xe8, 0xd0,
+ 0xa8, 0x02, 0x1f, 0xe3, 0x6e, 0x7a, 0x43, 0x79, 0x64, 0x9d, 0xac, 0xc8,
+ 0x83, 0x15, 0xb0, 0x63, 0xea, 0x36, 0x5e, 0x50, 0xa6, 0xab, 0xc6, 0x4f,
+ 0xc7, 0xed, 0xae, 0xe9, 0xe9, 0xa1, 0x13, 0x70, 0x0d, 0x58, 0x1b, 0xf4,
+ 0xb8, 0x09, 0xc1, 0x48, 0x2e, 0xa6, 0xf6, 0x02, 0x41, 0xf5, 0xf6, 0x0c,
+ 0xdf, 0x23, 0x52, 0xef, 0xa6, 0xbf, 0x77, 0xfd, 0x7d, 0x61, 0xad, 0xa9,
+ 0xe3, 0xea, 0xd4, 0x8f, 0x92, 0x1a, 0x1d, 0xa3, 0xed, 0x9f, 0x05, 0xfa,
+ 0x54, 0x48, 0x63, 0xe9, 0x77, 0xbd, 0xae, 0xf2, 0x0b, 0x86, 0x46, 0x09,
+ 0x06, 0x46, 0x93, 0xf6, 0xf6, 0xa0, 0xe0, 0x88, 0x79, 0x2f, 0x9c, 0x43,
+ 0xd9, 0x9f, 0xab, 0x8c, 0x78, 0x5e, 0x73, 0xf4, 0xe3, 0x57, 0x39, 0xfd,
+ 0x4f, 0x82, 0x13, 0xaf, 0xe9, 0x5f, 0x82, 0x5c, 0x39, 0x81, 0x62, 0x55,
+ 0xe9, 0xe8, 0x99, 0x27, 0xed, 0xd3, 0x67, 0x16, 0x81, 0xfd, 0x21, 0x30,
+ 0x66, 0x46, 0x43, 0x59, 0x79, 0xf0, 0x0f, 0xc9, 0x2e, 0xc1, 0x58, 0x24,
+ 0x9b, 0x35, 0x8f, 0x79, 0xa2, 0xe1, 0x9e, 0x37, 0x7d, 0xe7, 0x38, 0x7b,
+ 0x74, 0xad, 0x89, 0xb0, 0xfb, 0xce, 0x59, 0xf0, 0x11, 0xd1, 0x9e, 0x74,
+ 0x68, 0x29, 0xcb, 0xae, 0x9e, 0xe6, 0x3f, 0xdd, 0x00, 0x38, 0xd4, 0xe4,
+ 0x6a, 0x53, 0xb2, 0x51, 0x3c, 0xc6, 0xcc, 0x17},
+ {0x9f, 0xe3, 0xeb, 0xf7, 0xae, 0x80, 0x93, 0xaf, 0x2f, 0xdf, 0x9a, 0xe1,
+ 0x8d, 0x04, 0xdb, 0xef, 0xe5, 0xe6, 0xca, 0xdb, 0xe8, 0xac, 0x59, 0x16,
+ 0xf5, 0x3a, 0x39, 0x96, 0x21, 0xaa, 0x13, 0xd5, 0x09, 0xa2, 0xb1, 0x34,
+ 0xd4, 0xec, 0x75, 0x4d, 0xfa, 0x13, 0x2f, 0x3f, 0xf4, 0x33, 0xe4, 0x26,
+ 0xf3, 0x00, 0x97, 0xd5, 0x8f, 0x6b, 0xdd, 0x79, 0xe4, 0xd5, 0xf8, 0x6f,
+ 0x6e, 0x54, 0xac, 0x7f, 0xf3, 0x35, 0xad, 0x91, 0x81, 0xd0, 0x05, 0xbc,
+ 0x21, 0x41, 0x22, 0x56, 0x83, 0xd8, 0x74, 0x28, 0xd1, 0xe5, 0xa1, 0x41,
+ 0x93, 0xe3, 0xf3, 0x30, 0x4c, 0x9b, 0xb5, 0x41, 0xec, 0xd1, 0xa7, 0xdd,
+ 0xfd, 0x26, 0xbf, 0xd4, 0x0d, 0xb5, 0xcd, 0x89, 0x81, 0xac, 0xf7, 0xe6,
+ 0xb4, 0x72, 0x8d, 0x85, 0x5f, 0x63, 0xf0, 0x4a, 0x54, 0x60, 0xb8, 0xc2,
+ 0xa4, 0x25, 0xb8, 0x2c, 0x0f, 0xda, 0x0f, 0x9f, 0x1f, 0xea, 0x14, 0xeb,
+ 0x51, 0xe0, 0xea, 0x22, 0x2d, 0x57, 0x0a, 0x65, 0xb5, 0xd9, 0x4b, 0x5e,
+ 0x16, 0xaa, 0xd2, 0x3f, 0x41, 0x5b, 0x47, 0xca, 0xba, 0xcc, 0xc8, 0x4e,
+ 0xa7, 0x35, 0x05, 0xc7, 0xb8, 0xef, 0x3d, 0xef, 0x48, 0x99, 0xd4, 0xd9,
+ 0xa6, 0x89, 0x49, 0x31, 0xeb, 0x9b, 0x30, 0xb6, 0xef, 0xa5, 0x13, 0xcd,
+ 0xb2, 0x92, 0x58, 0x85, 0x90, 0x27, 0x34, 0x53, 0xc7, 0xfc, 0x63, 0xa3,
+ 0x75, 0xa4, 0xcf, 0xf7, 0x3b, 0x02, 0x32, 0x60, 0x5f, 0xf1, 0xb6, 0x5d,
+ 0xd0, 0x38, 0xf7, 0x8a, 0xb7, 0x5e, 0x5e, 0x70, 0x80, 0x07, 0x8e, 0x73,
+ 0x3d, 0xc4, 0x29, 0x3a, 0x03, 0x5a, 0xee, 0x7c, 0x29, 0x61, 0x94, 0xfb,
+ 0x94, 0xaa, 0xc1, 0xf4, 0x82, 0x0f, 0x8f, 0xb0, 0x7b, 0x96, 0x48, 0x98,
+ 0x72, 0xad, 0xe6, 0x52, 0xef, 0xb6, 0x1c, 0xbc, 0x23, 0xae, 0x3e, 0xfc,
+ 0xc5, 0x7e, 0x0c, 0x24, 0x46, 0xea, 0x23, 0xa4, 0x69, 0xa2, 0x6f, 0xae,
+ 0xe6, 0x03, 0xb9, 0xd4, 0xd3, 0x5b, 0x2f, 0xc0, 0x89, 0xd3, 0xed, 0xc3,
+ 0x90, 0xc6, 0x55, 0xbf, 0x9d, 0xe3, 0x47, 0x11, 0xcf, 0x82, 0x7b, 0x52,
+ 0x1a, 0xdf, 0x96, 0xd4, 0x87, 0x45, 0xe0, 0xac, 0xe2, 0x74, 0x99, 0xf3,
+ 0xbb, 0x4a, 0x6d, 0xc1, 0x92, 0xdf, 0x94, 0x9c, 0x0a, 0x15, 0x8b, 0x63,
+ 0xbc, 0xa5, 0x6e, 0xe2, 0xb6, 0x71, 0x66, 0x62, 0x7b, 0x02, 0x2a, 0x4e,
+ 0x76, 0xd1, 0x7f, 0x8b, 0xe5, 0x7a, 0xb8, 0x93, 0xf7, 0x84, 0x18, 0x32,
+ 0xf5, 0x47, 0xb7, 0xd3, 0xc2, 0x44, 0x8a, 0xf0, 0x0f, 0xf7, 0x8a, 0x5f,
+ 0x0e, 0x83, 0xa7, 0xa5, 0x50, 0xfc, 0xb6, 0x61, 0x58, 0xd8, 0x74, 0x3d,
+ 0xec, 0xc6, 0x01, 0x06, 0x8c, 0xbf, 0xb9, 0x62, 0x16, 0x72, 0x62, 0x3d,
+ 0x16, 0x0c, 0xd6, 0x58, 0x0a, 0xa1, 0x5b, 0x54, 0x6c, 0x67, 0x75, 0xc9,
+ 0xe7, 0xbe, 0x70, 0x61, 0x52, 0xbf, 0xa8, 0xb7, 0x76, 0xa1, 0x86, 0x20,
+ 0xf6, 0x47, 0x95, 0x18, 0xb2, 0x06, 0x3b, 0x8b, 0x4b, 0xb8, 0x58, 0x71,
+ 0x58, 0xac, 0xed, 0x8f, 0x0d, 0xe0, 0x93, 0x5b, 0x29, 0xda, 0xfb, 0x38,
+ 0x00, 0x07, 0xee, 0xae, 0x23, 0xd7, 0x4d, 0xc6, 0x90, 0x0b, 0x40, 0x0f,
+ 0x78, 0x43, 0x54, 0x52, 0xc3, 0xd4, 0x32, 0x42, 0x9d, 0x9e, 0xd4, 0xe4,
+ 0xfb, 0xae, 0x23, 0xe7, 0x1c, 0x24, 0x07, 0x3c, 0x5b, 0x6e, 0xab, 0x2b,
+ 0x66, 0xc0, 0xf7, 0xd9, 0xa7, 0x2e, 0xb5, 0x70, 0xf3, 0xe5, 0x78, 0x15,
+ 0xea, 0x5e, 0xd0, 0x0a, 0x62, 0x04, 0xdb, 0xbe, 0x7d, 0xf6, 0xc1, 0x95,
+ 0x79, 0x36, 0x13, 0x3c, 0x81, 0x5c, 0x6e, 0xf7, 0x15, 0xfe, 0xd8, 0x8c,
+ 0xcd, 0x3e, 0xb4, 0x8e, 0xc0, 0x88, 0xd8, 0x05, 0xc4, 0x7b, 0x3d, 0x43,
+ 0xd8, 0xf8, 0x0f, 0xed, 0x97, 0x78, 0x32, 0x1f, 0x83, 0x46, 0x32, 0x73,
+ 0x66, 0x37, 0xaf, 0x77},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1451,
+ {0xa3, 0x6e, 0xdd, 0xa9, 0x06, 0x41, 0xd8, 0x19, 0x80, 0xce, 0xda,
+ 0xe1, 0x55, 0x26, 0x63, 0x29, 0x04, 0xec, 0x2f, 0x0f, 0xe2, 0xf0,
+ 0x63, 0xef, 0x96, 0xe6, 0xce, 0xc9, 0x93, 0x99, 0xcd, 0x01},
+ {0xd5, 0xdc, 0x41, 0xe0, 0x7c, 0x3d, 0x2f, 0xbc, 0xba, 0xe8, 0xdf, 0xc8,
+ 0xe9, 0x0d, 0x3b, 0x11, 0xb8, 0x1f, 0xff, 0xa9, 0x82, 0x2d, 0xb8, 0x70,
+ 0x78, 0x71, 0xc9, 0x85, 0xe4, 0xba, 0x88, 0x80, 0xa7, 0xa9, 0x70, 0x3e,
+ 0xa2, 0x95, 0xe6, 0xf3, 0x07, 0xf1, 0xb3, 0x56, 0x40, 0x0a, 0xaa, 0xa6,
+ 0x32, 0xd6, 0xbc, 0xf7, 0x44, 0x4a, 0x18, 0xeb, 0x80, 0x9b, 0x7d, 0x15,
+ 0x6f, 0xb5, 0x92, 0x9e, 0x94, 0x7e, 0x31, 0x76, 0xa6, 0xbc, 0xe3, 0x99,
+ 0xbf, 0x0a, 0xfe, 0xd2, 0xce, 0xe8, 0x95, 0x22, 0x83, 0xcf, 0xae, 0x98,
+ 0x03, 0x04, 0x1c, 0x1a, 0x40, 0xd2, 0x2b, 0xad, 0xa5, 0x61, 0x3f, 0xa0,
+ 0xf9, 0x0a, 0xb1, 0x34, 0x6d, 0x26, 0x31, 0x8b, 0xeb, 0x34, 0xb7, 0x78,
+ 0x2f, 0x44, 0x28, 0x4f, 0x87, 0x9e, 0x73, 0xd6, 0x9b, 0xf1, 0x53, 0xb3,
+ 0x30, 0x71, 0x42, 0x95, 0xd7, 0xd9, 0x93, 0xd9, 0x16, 0xf3, 0x99, 0xca,
+ 0xc9, 0xa4, 0x32, 0xa6, 0x37, 0xff, 0xfb, 0xae, 0x23, 0x76, 0xfb, 0x1d,
+ 0xc9, 0x5d, 0x01, 0xbf, 0x38, 0x2a, 0x90, 0xc0, 0x1e, 0x50, 0x5f, 0x4b,
+ 0x53, 0x9d, 0x52, 0x7c, 0x22, 0x9a, 0x6b, 0x64, 0x9c, 0x80, 0x09, 0xc9,
+ 0x6c, 0x3f, 0x8b, 0xdf, 0x63, 0x0d, 0xb1, 0xf9, 0x03, 0x25, 0x60, 0x52,
+ 0xc9, 0x28, 0xb6, 0x9f, 0x58, 0xbe, 0x60, 0xff, 0xf2, 0xb4, 0x26, 0x48,
+ 0x0a, 0xf4, 0xf8, 0x10, 0x0f, 0xd4, 0x49, 0xc2, 0xcb, 0xb2, 0xd7, 0xe9,
+ 0xdb, 0xae, 0xdf, 0xb9, 0x66, 0xdc, 0x56, 0xfc, 0x18, 0x40, 0x4b, 0xf5,
+ 0x66, 0xa3, 0xac, 0x9b, 0xcb, 0x5a, 0x70, 0x40, 0x40, 0xc6, 0x30, 0x72,
+ 0x25, 0xed, 0xa6, 0x56, 0xe2, 0x16, 0xf2, 0x69, 0x30, 0xf5, 0x7c, 0x8d,
+ 0xd0, 0x63, 0x9f, 0x24, 0x1c, 0x82, 0x49, 0xd0, 0x17, 0xa8, 0x6a, 0xe3,
+ 0xa8, 0x42, 0xc5, 0x4f, 0xa1, 0x9a, 0x16, 0x31, 0x7f, 0x0d, 0xc5, 0xba,
+ 0x60, 0xf0, 0x9b, 0x53, 0x47, 0x7f, 0x6c, 0x24, 0x31, 0xd0, 0x36, 0x0f,
+ 0xfa, 0xd4, 0x0e, 0x13, 0x32, 0x6f, 0xa8, 0x25, 0xe5, 0x71, 0x03, 0x4c,
+ 0x07, 0xb3, 0x0a, 0xad, 0x27, 0x33, 0x81, 0x4a, 0xc9, 0x69, 0x7f, 0xb4,
+ 0xa0, 0x54, 0x4e, 0x82, 0x08, 0x38, 0xd0, 0x9d, 0x6d, 0x2c, 0x90, 0x12,
+ 0xa6, 0xfe, 0x19, 0x0a, 0x05, 0x48, 0xdc, 0x44, 0xb8, 0xa3, 0xad, 0x22,
+ 0x92, 0xdb, 0x39, 0xb7, 0xf1, 0xf8, 0x50, 0x33, 0xd9, 0x7a, 0xc3, 0xb9,
+ 0x86, 0x48, 0x9f, 0xab, 0xd4, 0x95, 0xe2, 0xe4, 0x8e, 0x5c, 0x2e, 0x08,
+ 0xd4, 0x07, 0xe1, 0x1f, 0x27, 0xe6, 0x5f, 0x45, 0xbd, 0x31, 0x95, 0xd6,
+ 0x78, 0xe6, 0xa2, 0x82, 0x37, 0x34, 0x4b, 0x3d, 0xe7, 0x4f, 0x22, 0x9d,
+ 0xb3, 0xa7, 0x70, 0x25, 0xdd, 0x6f, 0x83, 0x80, 0x50, 0x0c, 0x50, 0x1d,
+ 0x90, 0xa4, 0x09, 0x59, 0x8d, 0x96, 0xff, 0x71, 0x43, 0xec, 0xb9, 0x94,
+ 0xec, 0xff, 0x7c, 0x86, 0x97, 0x0b, 0xe8, 0xbc, 0x86, 0x80, 0x3e, 0xf7,
+ 0x10, 0x07, 0x7d, 0xa6, 0x0e, 0x01, 0x86, 0x21, 0x97, 0x43, 0xea, 0xe7,
+ 0x97, 0x60, 0xea, 0x9d, 0x30, 0x00, 0xca, 0x91, 0x66, 0x11, 0x71, 0xa6,
+ 0x54, 0x08, 0x32, 0x11, 0x4b, 0x6a, 0x0d, 0x13, 0xfd, 0x62, 0x1b, 0x36,
+ 0xee, 0xd3, 0xb8, 0x08, 0x7c, 0x1c, 0x2e, 0x3e, 0xb4, 0x09, 0x35, 0xcd,
+ 0x82, 0x45, 0x80, 0x49, 0x82, 0xd7, 0x49, 0x69, 0x31, 0x5d, 0xeb, 0x30,
+ 0xf9, 0x86, 0xab, 0x4d, 0x88, 0x8f, 0x26, 0x34, 0x64, 0xe9, 0xb1, 0xec,
+ 0xfa, 0x69, 0x39, 0x10, 0x46, 0xc3, 0x18, 0xe2, 0x9f, 0xe9, 0x04, 0xfa,
+ 0x2b, 0x3d, 0xc4, 0x14, 0x4c, 0x7d, 0x38, 0xe8, 0x99, 0x22, 0xa5, 0x7a,
+ 0xc2, 0xb2, 0xaf, 0x32, 0x85, 0x61, 0x1a, 0x04},
+ {0xb9, 0xa7, 0x50, 0xbf, 0xda, 0x9b, 0xea, 0x4f, 0xbf, 0x5e, 0xbc, 0x19,
+ 0xb2, 0x7d, 0x4d, 0xa1, 0xde, 0x7a, 0x2d, 0x0a, 0x0a, 0xe5, 0x87, 0x71,
+ 0xef, 0x76, 0x32, 0xf1, 0xbb, 0xfc, 0x5c, 0x0c, 0xc3, 0x34, 0xec, 0x83,
+ 0xdb, 0x53, 0x2b, 0x18, 0xa9, 0x26, 0xd1, 0xcd, 0xe3, 0xd0, 0xfc, 0x2c,
+ 0x59, 0x92, 0x6e, 0x05, 0x37, 0x24, 0x27, 0x3a, 0x77, 0x8a, 0x09, 0x67,
+ 0x36, 0xc4, 0x74, 0x9d, 0xb0, 0xf3, 0xa1, 0xd8, 0x70, 0x5f, 0x88, 0xed,
+ 0x6c, 0x16, 0x83, 0x43, 0xc0, 0xba, 0xb8, 0xdc, 0xc2, 0xd4, 0x16, 0xde,
+ 0x77, 0x46, 0x69, 0x79, 0xd9, 0x46, 0xe3, 0xd8, 0xce, 0x19, 0x6d, 0x30,
+ 0x4a, 0xcd, 0xe8, 0x5f, 0xb5, 0x4d, 0x0f, 0x86, 0x6a, 0x73, 0x05, 0xda,
+ 0xa5, 0x55, 0xfc, 0xf4, 0xd1, 0x78, 0x75, 0xc4, 0x54, 0x6b, 0xd2, 0x6b,
+ 0x53, 0x80, 0x8c, 0x5a, 0xe9, 0xaa, 0x80, 0x8b, 0x0b, 0x4e, 0x67, 0x3f,
+ 0xa6, 0x1a, 0x3e, 0x17, 0xc6, 0xf0, 0x25, 0x4c, 0x81, 0x72, 0x5c, 0x2b,
+ 0x26, 0x5e, 0x3d, 0x58, 0x92, 0x95, 0xee, 0x82, 0x69, 0x1e, 0xbe, 0x26,
+ 0xbc, 0x8a, 0x76, 0xd7, 0xe3, 0x59, 0xeb, 0x11, 0xde, 0x32, 0x34, 0x41,
+ 0x26, 0x57, 0x3e, 0x3a, 0x25, 0x1a, 0x08, 0x24, 0x23, 0x90, 0x48, 0x3e,
+ 0x21, 0x42, 0x19, 0x00, 0x13, 0x44, 0x1a, 0xa3, 0x2f, 0xdd, 0x17, 0xd2,
+ 0x8a, 0x3e, 0x7b, 0x38, 0x64, 0x29, 0x15, 0x32, 0x53, 0x62, 0xb5, 0xac,
+ 0x76, 0x6a, 0x54, 0x41, 0x69, 0x2a, 0x01, 0x9a, 0x7a, 0xa0, 0x30, 0xf2,
+ 0x49, 0xc7, 0x84, 0x56, 0x89, 0xc3, 0x4c, 0x74, 0x87, 0x79, 0xe7, 0x2a,
+ 0xdf, 0xb0, 0xd6, 0x7b, 0xf4, 0x33, 0x37, 0xaf, 0x70, 0x8d, 0xa3, 0x8e,
+ 0x80, 0x98, 0xc8, 0x66, 0x11, 0xd2, 0x22, 0x1d, 0x05, 0x5b, 0x53, 0xc9,
+ 0x54, 0x15, 0x60, 0xa1, 0x7c, 0x94, 0x3f, 0x6c, 0x20, 0x0b, 0x18, 0x66,
+ 0x50, 0xf0, 0xff, 0x31, 0x87, 0xff, 0xcc, 0xcb, 0xaa, 0x02, 0xd4, 0x40,
+ 0x62, 0x8e, 0x22, 0x84, 0x2d, 0x89, 0x39, 0x38, 0xf7, 0xac, 0xac, 0x33,
+ 0x6e, 0xe7, 0x64, 0x15, 0xcc, 0xf6, 0x19, 0xbf, 0xb3, 0xbe, 0x13, 0xd4,
+ 0x34, 0xf3, 0xbf, 0xa4, 0xd6, 0x5d, 0xf4, 0x8e, 0xbe, 0x6e, 0x3b, 0x31,
+ 0xb6, 0x80, 0x22, 0x55, 0x5a, 0xa4, 0x5c, 0x9a, 0x79, 0x90, 0x03, 0x2d,
+ 0x95, 0xb4, 0x95, 0x9f, 0xfd, 0x62, 0xc4, 0xf6, 0x3c, 0xb1, 0xa3, 0x1d,
+ 0xa5, 0x24, 0x3b, 0x63, 0x30, 0x55, 0x36, 0x90, 0xdb, 0x32, 0x88, 0x72,
+ 0xf2, 0x54, 0xaf, 0x7a, 0x4c, 0x83, 0xe8, 0xcd, 0xff, 0xee, 0x09, 0x81,
+ 0x75, 0x03, 0x8e, 0x08, 0x0f, 0x1d, 0x9e, 0x05, 0x81, 0x37, 0xb3, 0x40,
+ 0xf2, 0x12, 0x55, 0xf4, 0x3a, 0x00, 0xd5, 0x8b, 0x28, 0xfb, 0xb8, 0xb0,
+ 0xe3, 0x40, 0x19, 0x27, 0x16, 0x3c, 0x69, 0xdf, 0x9f, 0x67, 0x0c, 0x8c,
+ 0x20, 0xd2, 0x9a, 0x87, 0x43, 0x17, 0xa2, 0xfa, 0xf6, 0x37, 0x2f, 0xd2,
+ 0x3b, 0x61, 0x40, 0x9d, 0xbc, 0xc9, 0xb6, 0x82, 0x7d, 0xf7, 0x3c, 0xd8,
+ 0xc2, 0xa8, 0x20, 0xb5, 0xa0, 0xbf, 0x10, 0xc4, 0xb6, 0xe9, 0x58, 0xf0,
+ 0x5c, 0x7a, 0xcf, 0x58, 0xeb, 0x82, 0x27, 0x72, 0x91, 0xf0, 0xad, 0x66,
+ 0x3b, 0xf2, 0xe8, 0xbb, 0xcb, 0x5a, 0x24, 0x8d, 0xcf, 0x44, 0xb7, 0xcc,
+ 0xbe, 0x45, 0x44, 0x87, 0x0c, 0x16, 0x43, 0x34, 0x58, 0xec, 0xb4, 0x0a,
+ 0xb1, 0x1c, 0x7e, 0xc7, 0x81, 0xb8, 0xe3, 0x20, 0x00, 0x35, 0xa5, 0xef,
+ 0xc0, 0xa0, 0x32, 0x9b, 0xbb, 0xad, 0xdd, 0x6c, 0x34, 0x16, 0xa7, 0xce,
+ 0x9a, 0xcd, 0x8d, 0x28, 0x7f, 0xa2, 0x47, 0xf8, 0xa0, 0xbf, 0x37, 0x26,
+ 0xb0, 0x7d, 0x19, 0x73, 0xa1, 0x63, 0xb2, 0x8e, 0x70, 0xa7, 0x46, 0x9b,
+ 0xcf, 0xf7, 0x69, 0x73},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1452,
+ {0xa7, 0xf7, 0x11, 0x5a, 0x4d, 0xd1, 0x38, 0x86, 0x11, 0x87, 0x63,
+ 0xd8, 0x4e, 0xc9, 0x9b, 0xa4, 0xe0, 0xfe, 0xf1, 0xce, 0x33, 0x7f,
+ 0x84, 0x52, 0x73, 0xfd, 0xff, 0xd6, 0xa7, 0x2a, 0xdc, 0x7b},
+ {0xb5, 0x9a, 0xb8, 0x20, 0xfd, 0x0b, 0x4a, 0xa0, 0xd1, 0x76, 0x5e, 0xe1,
+ 0x9f, 0x84, 0xe2, 0xea, 0x12, 0x6c, 0xf2, 0x2c, 0x90, 0xb9, 0xbf, 0xf3,
+ 0xad, 0xd7, 0x71, 0xbf, 0xa9, 0xbf, 0xc1, 0x95, 0xed, 0xcd, 0xed, 0x90,
+ 0xbc, 0x3f, 0x83, 0xb9, 0x39, 0x58, 0xd6, 0x30, 0x5f, 0xd3, 0xa1, 0x2c,
+ 0x3f, 0x06, 0xf1, 0x4d, 0xf3, 0xca, 0xd4, 0x42, 0xb3, 0x04, 0x42, 0x9e,
+ 0xe1, 0xc3, 0xe5, 0x75, 0xc3, 0x7a, 0xab, 0x5a, 0xac, 0x87, 0x6c, 0xbd,
+ 0xcc, 0xaf, 0x3e, 0x9b, 0xf5, 0xde, 0x46, 0x31, 0xab, 0xc8, 0xb7, 0x01,
+ 0x14, 0xae, 0x49, 0xe6, 0x86, 0xba, 0xad, 0x95, 0x66, 0xf5, 0xd4, 0x66,
+ 0x50, 0x6c, 0x49, 0x5f, 0x2c, 0xda, 0x1c, 0xf6, 0xc0, 0x17, 0x7a, 0x5e,
+ 0xa5, 0x71, 0x1a, 0x52, 0x5a, 0xda, 0x99, 0xcb, 0xab, 0x49, 0x07, 0x5e,
+ 0x30, 0x76, 0x5e, 0xeb, 0x2b, 0x4a, 0x28, 0x99, 0xa3, 0xba, 0x31, 0xed,
+ 0x0b, 0x7f, 0x18, 0x51, 0x89, 0x8c, 0x29, 0x70, 0xe5, 0x47, 0x14, 0x36,
+ 0x68, 0xca, 0xd3, 0x45, 0x92, 0x52, 0x08, 0x21, 0xf9, 0x27, 0x9c, 0x65,
+ 0x7b, 0x63, 0x7c, 0x65, 0xe3, 0x26, 0xc2, 0xab, 0xda, 0x48, 0x49, 0x76,
+ 0x37, 0x74, 0xfa, 0x4c, 0x5a, 0x73, 0xe4, 0x87, 0x26, 0x9b, 0xf1, 0x35,
+ 0x18, 0x21, 0x2a, 0x6e, 0xf3, 0x57, 0x70, 0xff, 0x92, 0x38, 0x67, 0x6e,
+ 0xd7, 0x75, 0xd4, 0x93, 0x82, 0x1d, 0xf8, 0xba, 0x8f, 0xb5, 0xfa, 0x47,
+ 0x4e, 0x94, 0xb6, 0xe0, 0x5e, 0xfc, 0x26, 0xc9, 0x5a, 0xaf, 0xe7, 0x42,
+ 0x66, 0xd0, 0xeb, 0x50, 0x3d, 0xf6, 0xc1, 0x62, 0xc9, 0x22, 0x40, 0x4a,
+ 0xa0, 0x11, 0x31, 0x04, 0xb3, 0x86, 0x8c, 0x65, 0x10, 0x50, 0x65, 0x9b,
+ 0x19, 0x5a, 0xce, 0x09, 0xd1, 0xa3, 0x81, 0xed, 0x24, 0x60, 0x95, 0x02,
+ 0xe4, 0x10, 0xcc, 0x40, 0x42, 0x2f, 0x54, 0x28, 0xa5, 0x0b, 0x26, 0xb3,
+ 0x63, 0xbd, 0x8d, 0x82, 0xd9, 0xfb, 0xf5, 0xa4, 0x52, 0x1f, 0xd5, 0x2a,
+ 0xa5, 0xb8, 0x65, 0xd3, 0x27, 0x2c, 0xa9, 0x83, 0xe5, 0x72, 0x56, 0x6a,
+ 0xbe, 0x79, 0x53, 0xf2, 0x86, 0xa8, 0xdc, 0x7b, 0x14, 0x8b, 0xad, 0x63,
+ 0x1f, 0xbd, 0x9c, 0x30, 0xa8, 0x8c, 0x39, 0xcc, 0x9e, 0x27, 0x70, 0x1b,
+ 0xb3, 0x47, 0x8e, 0xac, 0xf3, 0xd0, 0x1c, 0x7b, 0x6c, 0xdd, 0x14, 0x01,
+ 0xdc, 0xce, 0x24, 0xa5, 0xba, 0x85, 0x5a, 0xd2, 0x93, 0x48, 0xb8, 0x0a,
+ 0x36, 0x8c, 0x32, 0x1e, 0xb1, 0x18, 0x7c, 0x7a, 0xe7, 0x3a, 0xdb, 0x1c,
+ 0xc0, 0xd8, 0x95, 0x45, 0xcf, 0x10, 0xbf, 0xa3, 0x26, 0xa2, 0xa7, 0x9c,
+ 0x45, 0xaf, 0xf5, 0xff, 0x82, 0xd5, 0x46, 0x12, 0xf2, 0x16, 0x76, 0xda,
+ 0xe3, 0xeb, 0x1f, 0x3c, 0x51, 0xf2, 0x9f, 0x3e, 0x59, 0x34, 0xc4, 0xfc,
+ 0x32, 0x91, 0x08, 0x0d, 0xfe, 0x83, 0x15, 0x96, 0xbe, 0x23, 0xe9, 0xbf,
+ 0x7a, 0xa4, 0x1b, 0x55, 0x04, 0x23, 0x66, 0x10, 0x38, 0x62, 0x34, 0xc6,
+ 0x4f, 0x7f, 0x8a, 0x41, 0xe6, 0x1b, 0x2c, 0x15, 0x41, 0x9d, 0x3e, 0xf7,
+ 0x47, 0x8e, 0x2f, 0x92, 0x28, 0x90, 0xb3, 0xc3, 0xce, 0xb2, 0xbf, 0xba,
+ 0xc2, 0x35, 0x17, 0x9f, 0x61, 0xe0, 0xc3, 0x67, 0xbe, 0xa8, 0xb9, 0x51,
+ 0xca, 0x39, 0x9e, 0xca, 0x1b, 0x91, 0x62, 0xe5, 0x78, 0x24, 0xf1, 0x04,
+ 0x51, 0x4f, 0x91, 0xfb, 0xc5, 0x79, 0x80, 0x25, 0x07, 0xb0, 0x5e, 0x4b,
+ 0x23, 0x23, 0x3f, 0x54, 0xfb, 0xae, 0x60, 0xde, 0xc8, 0xf3, 0x51, 0x7a,
+ 0x10, 0x8a, 0x8e, 0x74, 0x90, 0x46, 0xc5, 0x38, 0x35, 0x0e, 0x4b, 0xc5,
+ 0x9b, 0x94, 0x72, 0x88, 0xea, 0x47, 0x16, 0x00, 0x01, 0x6f, 0xbf, 0xc7,
+ 0x69, 0x6f, 0x7f, 0x8d, 0x64, 0xc2, 0xa3, 0xa6},
+ {0xd6, 0x15, 0xbf, 0x7c, 0x68, 0x9b, 0x27, 0x3b, 0x86, 0x45, 0xfb, 0xa4,
+ 0x03, 0xdf, 0xcb, 0xa6, 0x06, 0xf1, 0xce, 0xa2, 0x68, 0x27, 0x01, 0x68,
+ 0x95, 0x31, 0x45, 0x84, 0x77, 0x86, 0x01, 0x52, 0x6d, 0x93, 0x13, 0x8a,
+ 0x98, 0x43, 0xe4, 0xf0, 0x8d, 0xfe, 0x1d, 0xd4, 0x6c, 0x6b, 0x92, 0x2e,
+ 0x59, 0x70, 0x45, 0xd0, 0xb6, 0x71, 0x77, 0x80, 0x82, 0x39, 0x5c, 0x30,
+ 0x5c, 0xb4, 0xb9, 0xf1, 0x38, 0xd9, 0xbf, 0x43, 0x64, 0xfc, 0xed, 0x9b,
+ 0x81, 0x3f, 0x03, 0x8d, 0x77, 0x20, 0x69, 0x40, 0xdd, 0x88, 0x10, 0xdf,
+ 0x4c, 0xe1, 0xa0, 0xe3, 0x79, 0x89, 0xa3, 0x7d, 0x97, 0x59, 0xee, 0x16,
+ 0xff, 0xfc, 0x30, 0xb9, 0xc8, 0x5f, 0x5b, 0x56, 0xac, 0xb1, 0x68, 0xe6,
+ 0x88, 0xa1, 0x2f, 0xd1, 0x45, 0x24, 0xd7, 0xb7, 0x14, 0x9c, 0x6e, 0xd1,
+ 0x3f, 0x5f, 0x77, 0x86, 0x61, 0x2e, 0x24, 0xc6, 0x8c, 0x8e, 0x13, 0x13,
+ 0x72, 0x20, 0x28, 0x48, 0x8e, 0xa0, 0xbe, 0xbe, 0x08, 0x4c, 0xe7, 0x48,
+ 0xb9, 0xea, 0x30, 0xcc, 0x62, 0xe2, 0xa8, 0xf8, 0x76, 0x3e, 0x16, 0x75,
+ 0x91, 0xe0, 0xc6, 0x3a, 0xa4, 0xfc, 0x1b, 0xea, 0xe5, 0xc6, 0x1d, 0x36,
+ 0x4f, 0x8c, 0xe0, 0x40, 0xcb, 0x99, 0xd1, 0xe7, 0xb7, 0xb4, 0x31, 0xff,
+ 0xef, 0xe7, 0x0e, 0xe4, 0xaa, 0x8b, 0x25, 0xe6, 0x44, 0xce, 0x05, 0xf6,
+ 0xf4, 0x88, 0x66, 0x2a, 0x9d, 0xb2, 0x5a, 0xa2, 0xa3, 0x41, 0xe9, 0xf3,
+ 0x13, 0x61, 0x6d, 0x12, 0x61, 0x5d, 0x94, 0xf7, 0x12, 0x0e, 0x89, 0x88,
+ 0xd8, 0x1e, 0xf3, 0x2a, 0xf5, 0x63, 0xb9, 0x72, 0x5f, 0xba, 0x16, 0xc6,
+ 0xc8, 0x58, 0x46, 0xb0, 0x99, 0xe4, 0x0b, 0xeb, 0x6a, 0xc6, 0x9f, 0x57,
+ 0x0b, 0x84, 0x49, 0xec, 0x99, 0x87, 0x8a, 0xfc, 0x53, 0x38, 0x24, 0x30,
+ 0xce, 0x66, 0x27, 0xe5, 0x13, 0x3c, 0xf1, 0x9a, 0xb8, 0xc7, 0x58, 0x60,
+ 0x1c, 0xce, 0xb6, 0xdb, 0xcf, 0xd2, 0xe9, 0x63, 0x40, 0xf2, 0xdc, 0xa3,
+ 0x68, 0x5c, 0x3f, 0x07, 0xf7, 0x5d, 0xee, 0x85, 0x4e, 0xca, 0xfd, 0x84,
+ 0x4e, 0x96, 0x0e, 0x24, 0x00, 0xf2, 0x7c, 0x10, 0x32, 0xf5, 0xd3, 0x7b,
+ 0x4f, 0xdd, 0x29, 0xc1, 0xde, 0x80, 0x09, 0xab, 0x57, 0x67, 0xf3, 0x5e,
+ 0x1c, 0x02, 0x26, 0x0b, 0xaf, 0x97, 0x93, 0xef, 0xb2, 0x33, 0xd7, 0xef,
+ 0x76, 0x14, 0x75, 0xfa, 0x67, 0xd3, 0xb4, 0x47, 0x62, 0xa7, 0x14, 0xda,
+ 0x5c, 0x0e, 0x1c, 0xa9, 0x04, 0x3b, 0x32, 0x40, 0x5e, 0xe3, 0xf0, 0x50,
+ 0xdc, 0xfd, 0x3e, 0x5e, 0xf0, 0x79, 0x47, 0xa1, 0xe3, 0x49, 0x53, 0x91,
+ 0x49, 0x16, 0x07, 0x43, 0xc4, 0x37, 0xda, 0x26, 0x5e, 0xdb, 0x41, 0x43,
+ 0xd3, 0x29, 0x8e, 0xe5, 0x7d, 0xd4, 0xd6, 0x19, 0x0a, 0xc3, 0xc1, 0x51,
+ 0x9d, 0x9e, 0x7d, 0xf5, 0xed, 0xc5, 0xb4, 0x42, 0xc8, 0x06, 0x53, 0x4f,
+ 0x6e, 0x5f, 0xaf, 0xaa, 0x57, 0x7c, 0xbf, 0x01, 0x60, 0x0c, 0x85, 0x2d,
+ 0x01, 0x15, 0xae, 0xcb, 0x3d, 0x9f, 0x0d, 0x11, 0x0c, 0x9b, 0x0f, 0x00,
+ 0xc6, 0xb4, 0x59, 0x7a, 0x18, 0x6f, 0xd3, 0x40, 0x57, 0x26, 0xa0, 0x54,
+ 0xf0, 0xb8, 0x18, 0x73, 0xde, 0x43, 0x6c, 0x0f, 0x0b, 0x5f, 0x5f, 0x82,
+ 0xe3, 0x82, 0x4b, 0x2c, 0x0c, 0x78, 0x83, 0x2b, 0xa6, 0xf7, 0x42, 0x5d,
+ 0xfe, 0x63, 0x0c, 0x09, 0xc7, 0xab, 0x85, 0xf4, 0x2f, 0x6b, 0xa2, 0xe2,
+ 0x9a, 0x20, 0xa1, 0x0e, 0x33, 0x82, 0x77, 0xcd, 0x24, 0xda, 0xc8, 0x1f,
+ 0x5a, 0xc2, 0x79, 0xed, 0x41, 0x04, 0xd2, 0x41, 0xd6, 0x2d, 0x55, 0xe1,
+ 0x2a, 0xec, 0x8c, 0x99, 0x54, 0x2e, 0x4f, 0xc4, 0x8d, 0x21, 0x72, 0x04,
+ 0xb9, 0x07, 0xcb, 0x51, 0x58, 0x5d, 0x29, 0x40, 0x8b, 0x23, 0xa4, 0x5c,
+ 0xda, 0xb0, 0x1a, 0x57},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1453,
+ {0x64, 0x54, 0xdd, 0xfd, 0x74, 0x6a, 0x51, 0xb9, 0x36, 0x12, 0x58,
+ 0x62, 0xc4, 0x6a, 0x35, 0x33, 0x14, 0x4b, 0xfc, 0x61, 0xa5, 0x5a,
+ 0xad, 0x55, 0xde, 0xe4, 0xb4, 0x57, 0x11, 0xef, 0x6e, 0xea},
+ {0xb5, 0x9a, 0xb8, 0x20, 0xfd, 0x0b, 0x4a, 0xa0, 0xd1, 0x76, 0x5e, 0xe1,
+ 0x9f, 0x84, 0xe2, 0xea, 0x12, 0x6c, 0xf2, 0x2c, 0x90, 0xb9, 0xbf, 0xf3,
+ 0xad, 0xd7, 0x71, 0xbf, 0xa9, 0xbf, 0xc1, 0x95, 0xed, 0xcd, 0xed, 0x90,
+ 0xbc, 0x3f, 0x83, 0xb9, 0x39, 0x58, 0xd6, 0x30, 0x5f, 0xd3, 0xa1, 0x2c,
+ 0x3f, 0x06, 0xf1, 0x4d, 0xf3, 0xca, 0xd4, 0x42, 0xb3, 0x04, 0x42, 0x9e,
+ 0xe1, 0xc3, 0xe5, 0x75, 0xc3, 0x7a, 0xab, 0x5a, 0xac, 0x87, 0x6c, 0xbd,
+ 0xcc, 0xaf, 0x3e, 0x9b, 0xf5, 0xde, 0x46, 0x31, 0xab, 0xc8, 0xb7, 0x01,
+ 0x14, 0xae, 0x49, 0xe6, 0x86, 0xba, 0xad, 0x95, 0x66, 0xf5, 0xd4, 0x66,
+ 0x50, 0x6c, 0x49, 0x5f, 0x2c, 0xda, 0x1c, 0xf6, 0xc0, 0x17, 0x7a, 0x5e,
+ 0xa5, 0x71, 0x1a, 0x52, 0x5a, 0xda, 0x99, 0xcb, 0xab, 0x49, 0x07, 0x5e,
+ 0x30, 0x76, 0x5e, 0xeb, 0x2b, 0x4a, 0x28, 0x99, 0xa3, 0xba, 0x31, 0xed,
+ 0x0b, 0x7f, 0x18, 0x51, 0x89, 0x8c, 0x29, 0x70, 0xe5, 0x47, 0x14, 0x36,
+ 0x68, 0xca, 0xd3, 0x45, 0x92, 0x52, 0x08, 0x21, 0xf9, 0x27, 0x9c, 0x65,
+ 0x7b, 0x63, 0x7c, 0x65, 0xe3, 0x26, 0xc2, 0xab, 0xda, 0x48, 0x49, 0x76,
+ 0x37, 0x74, 0xfa, 0x4c, 0x5a, 0x73, 0xe4, 0x87, 0x26, 0x9b, 0xf1, 0x35,
+ 0x18, 0x21, 0x2a, 0x6e, 0xf3, 0x57, 0x70, 0xff, 0x92, 0x38, 0x67, 0x6e,
+ 0xd7, 0x75, 0xd4, 0x93, 0x82, 0x1d, 0xf8, 0xba, 0x8f, 0xb5, 0xfa, 0x47,
+ 0x4e, 0x94, 0xb6, 0xe0, 0x5e, 0xfc, 0x26, 0xc9, 0x5a, 0xaf, 0xe7, 0x42,
+ 0x66, 0xd0, 0xeb, 0x50, 0x3d, 0xf6, 0xc1, 0x62, 0xc9, 0x22, 0x40, 0x4a,
+ 0xa0, 0x11, 0x31, 0x04, 0xb3, 0x86, 0x8c, 0x65, 0x10, 0x50, 0x65, 0x9b,
+ 0x19, 0x5a, 0xce, 0x09, 0xd1, 0xa3, 0x81, 0xed, 0x24, 0x60, 0x95, 0x02,
+ 0xe4, 0x10, 0xcc, 0x40, 0x42, 0x2f, 0x54, 0x28, 0xa5, 0x0b, 0x26, 0xb3,
+ 0x63, 0xbd, 0x8d, 0x82, 0xd9, 0xfb, 0xf5, 0xa4, 0x52, 0x1f, 0xd5, 0x2a,
+ 0xa5, 0xb8, 0x65, 0xd3, 0x27, 0x2c, 0xa9, 0x83, 0xe5, 0x72, 0x56, 0x6a,
+ 0xbe, 0x79, 0x53, 0xf2, 0x86, 0xa8, 0xdc, 0x7b, 0x14, 0x8b, 0xad, 0x63,
+ 0x1f, 0xbd, 0x9c, 0x30, 0xa8, 0x8c, 0x39, 0xcc, 0x9e, 0x27, 0x70, 0x1b,
+ 0xb3, 0x47, 0x8e, 0xac, 0xf3, 0xd0, 0x1c, 0x7b, 0x6c, 0xdd, 0x14, 0x01,
+ 0xdc, 0xce, 0x24, 0xa5, 0xba, 0x85, 0x5a, 0xd2, 0x93, 0x48, 0xb8, 0x0a,
+ 0x36, 0x8c, 0x32, 0x1e, 0xb1, 0x18, 0x7c, 0x7a, 0xe7, 0x3a, 0xdb, 0x1c,
+ 0xc0, 0xd8, 0x95, 0x45, 0xcf, 0x10, 0xbf, 0xa3, 0x26, 0xa2, 0xa7, 0x9c,
+ 0x45, 0xaf, 0xf5, 0xff, 0x82, 0xd5, 0x46, 0x12, 0xf2, 0x16, 0x76, 0xda,
+ 0xe3, 0xeb, 0x1f, 0x3c, 0x51, 0xf2, 0x9f, 0x3e, 0x59, 0x34, 0xc4, 0xfc,
+ 0x32, 0x91, 0x08, 0x0d, 0xfe, 0x83, 0x15, 0x96, 0xbe, 0x23, 0xe9, 0xbf,
+ 0x7a, 0xa4, 0x1b, 0x55, 0x04, 0x23, 0x66, 0x10, 0x38, 0x62, 0x34, 0xc6,
+ 0x4f, 0x7f, 0x8a, 0x41, 0xe6, 0x1b, 0x2c, 0x15, 0x41, 0x9d, 0x3e, 0xf7,
+ 0x47, 0x8e, 0x2f, 0x92, 0x28, 0x90, 0xb3, 0xc3, 0xce, 0xb2, 0xbf, 0xba,
+ 0xc2, 0x35, 0x17, 0x9f, 0x61, 0xe0, 0xc3, 0x67, 0xbe, 0xa8, 0xb9, 0x51,
+ 0xca, 0x39, 0x9e, 0xca, 0x1b, 0x91, 0x62, 0xe5, 0x78, 0x24, 0xf1, 0x04,
+ 0x51, 0x4f, 0x91, 0xfb, 0xc5, 0x79, 0x80, 0x25, 0x07, 0xb0, 0x5e, 0x4b,
+ 0x23, 0x23, 0x3f, 0x54, 0xfb, 0xae, 0x60, 0xde, 0xc8, 0xf3, 0x51, 0x7a,
+ 0x10, 0x8a, 0x8e, 0x74, 0x90, 0x46, 0xc5, 0x38, 0x35, 0x0e, 0x4b, 0xc5,
+ 0x9b, 0x94, 0x72, 0x88, 0xea, 0x47, 0x16, 0x00, 0x01, 0x6f, 0xbf, 0xc7,
+ 0x69, 0x6f, 0x7f, 0x8d, 0x64, 0xc2, 0xa3, 0xa6},
+ {0xac, 0x2e, 0x4e, 0x0a, 0x50, 0xc7, 0xc9, 0x37, 0x38, 0xae, 0xe5, 0x7d,
+ 0x19, 0xab, 0x9e, 0x84, 0xa6, 0xa5, 0xd1, 0x65, 0xfa, 0x53, 0xc8, 0x44,
+ 0x86, 0x03, 0x44, 0xf4, 0xec, 0xfa, 0x28, 0x85, 0xa6, 0x53, 0x90, 0xcc,
+ 0xde, 0x9c, 0x0f, 0xf9, 0x02, 0x9d, 0xd0, 0x6e, 0x7a, 0xad, 0x05, 0x33,
+ 0x82, 0x2f, 0xb4, 0x2a, 0x19, 0xb5, 0x2f, 0xd2, 0xde, 0x7f, 0xca, 0x4d,
+ 0x21, 0x66, 0x18, 0xcc, 0x5b, 0x80, 0x44, 0x59, 0x95, 0xe0, 0x17, 0xcd,
+ 0x70, 0x7f, 0x14, 0xff, 0x71, 0xa3, 0xc8, 0x0a, 0x6f, 0xbc, 0xd9, 0x8f,
+ 0x25, 0x46, 0x7d, 0x16, 0x74, 0xbb, 0x61, 0x46, 0xee, 0xea, 0x8e, 0xd0,
+ 0xea, 0x56, 0x94, 0x29, 0xc8, 0x2b, 0x08, 0x53, 0xb9, 0xd7, 0xef, 0x20,
+ 0xcd, 0x1b, 0x87, 0x61, 0x50, 0x2d, 0xad, 0x2c, 0x52, 0x71, 0x40, 0xa3,
+ 0x8c, 0xed, 0xdd, 0xc6, 0xee, 0xa4, 0x79, 0xe2, 0x2c, 0x43, 0x5f, 0xdb,
+ 0x90, 0xfc, 0xea, 0xd8, 0x0d, 0xb9, 0x42, 0x5f, 0x65, 0xf7, 0x8e, 0x9f,
+ 0x01, 0x68, 0x17, 0x58, 0x86, 0x6f, 0x49, 0xd8, 0xeb, 0xab, 0xe0, 0x6d,
+ 0xda, 0xd6, 0x7f, 0x59, 0x3c, 0xf3, 0x75, 0x40, 0x25, 0x89, 0x09, 0x1e,
+ 0xb8, 0x6b, 0xd8, 0x9c, 0x9c, 0x15, 0xfd, 0x8b, 0x73, 0xe4, 0xbc, 0xfa,
+ 0xa7, 0xd5, 0x17, 0xf0, 0x4e, 0xba, 0xcd, 0x4f, 0x50, 0x4e, 0xe8, 0x13,
+ 0x04, 0x82, 0x60, 0xe2, 0x9d, 0x78, 0xef, 0x23, 0xc0, 0xf3, 0x73, 0xd0,
+ 0x7e, 0x3f, 0xab, 0x16, 0x03, 0x55, 0x2e, 0x47, 0xa4, 0x21, 0xe4, 0x93,
+ 0xf8, 0xd7, 0xa3, 0xbd, 0x18, 0x53, 0x3d, 0x21, 0x9f, 0x2c, 0xaa, 0x1b,
+ 0x5d, 0x89, 0x6b, 0x5e, 0xe1, 0xf0, 0xfc, 0x45, 0xc7, 0x45, 0x78, 0x6b,
+ 0x0d, 0xf6, 0xbd, 0xa3, 0xfb, 0x96, 0xb3, 0xec, 0xcd, 0xb6, 0x5f, 0x6c,
+ 0xfc, 0x0b, 0xad, 0xbe, 0x29, 0xb3, 0xb7, 0xcf, 0x59, 0xe9, 0xf4, 0x7f,
+ 0x42, 0xee, 0x92, 0x86, 0x1b, 0x42, 0xac, 0x57, 0xf1, 0x0f, 0x78, 0x91,
+ 0x4b, 0x6b, 0xa9, 0x45, 0x3d, 0x31, 0x56, 0x63, 0x28, 0xb2, 0x4e, 0x65,
+ 0x32, 0xad, 0x3f, 0x30, 0x20, 0x35, 0x17, 0x61, 0xd2, 0x4b, 0x0b, 0xcb,
+ 0x65, 0x16, 0x7d, 0xc0, 0xf7, 0x2f, 0x22, 0x49, 0x63, 0x29, 0x25, 0x2e,
+ 0x7f, 0xcb, 0x62, 0x87, 0x68, 0xec, 0xd5, 0x25, 0xe7, 0x22, 0x99, 0x3b,
+ 0x5f, 0x40, 0x4c, 0xd3, 0xfa, 0xcb, 0x15, 0x07, 0x65, 0x36, 0xb6, 0x4d,
+ 0x2b, 0xb7, 0x03, 0xfb, 0xa7, 0x5a, 0x24, 0x1d, 0xdb, 0x91, 0x24, 0x84,
+ 0x2f, 0x97, 0xde, 0xd9, 0xb6, 0xab, 0x70, 0x5d, 0x85, 0x8e, 0x6b, 0xe3,
+ 0x78, 0x36, 0xca, 0xc2, 0x36, 0x3c, 0xda, 0xab, 0xa6, 0x0c, 0xec, 0x98,
+ 0xc2, 0xfa, 0xbb, 0x6b, 0xc1, 0x3c, 0x60, 0xfe, 0xe6, 0xc2, 0xb5, 0x01,
+ 0xdf, 0x7d, 0x25, 0x16, 0xb8, 0xfc, 0x1e, 0xfc, 0x82, 0x81, 0x18, 0xb4,
+ 0xf6, 0x3d, 0xcb, 0x84, 0x26, 0xde, 0xa0, 0x87, 0xc0, 0xe8, 0x7a, 0xfc,
+ 0x49, 0x18, 0xa2, 0x2a, 0x39, 0xa8, 0x03, 0x7a, 0x70, 0x92, 0x4d, 0xbf,
+ 0x1a, 0x9d, 0xe9, 0xc3, 0xf7, 0xb1, 0xc5, 0xbd, 0xa5, 0x33, 0x09, 0xd2,
+ 0x8e, 0xee, 0xbc, 0xcc, 0x7f, 0x10, 0xc4, 0xe2, 0xe7, 0x91, 0x13, 0x11,
+ 0x47, 0x4c, 0x25, 0x94, 0x90, 0x52, 0x36, 0xb1, 0xff, 0xe2, 0x2a, 0x81,
+ 0xf5, 0x82, 0x51, 0x2c, 0x62, 0xa3, 0xbc, 0xf9, 0xfa, 0x21, 0x3e, 0x06,
+ 0x16, 0x30, 0x47, 0x3b, 0x77, 0x80, 0xd0, 0x1e, 0x09, 0x06, 0x08, 0x79,
+ 0xf5, 0x3f, 0x17, 0x4a, 0x7d, 0x9f, 0x39, 0xd0, 0xec, 0x6c, 0x0d, 0x74,
+ 0xf0, 0x9b, 0xea, 0x3f, 0x7c, 0xe6, 0xd1, 0x0b, 0x71, 0x2e, 0xd9, 0xc9,
+ 0x73, 0x84, 0xa1, 0xd7, 0xe0, 0x5b, 0x2a, 0xcf, 0xff, 0x84, 0x9c, 0xb2,
+ 0x59, 0x73, 0x74, 0x22},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1454,
+ {0x0d, 0x93, 0x57, 0x94, 0xbf, 0x2e, 0xda, 0x9a, 0xc2, 0xd3, 0x18,
+ 0xa7, 0xa1, 0xa2, 0x10, 0xf6, 0x04, 0x08, 0x8a, 0x51, 0xd4, 0x92,
+ 0x44, 0x50, 0x55, 0x33, 0xf1, 0x5a, 0x8d, 0x4f, 0x03, 0x91},
+ {0x80, 0x01, 0x99, 0x17, 0x68, 0xce, 0x8c, 0x14, 0x9e, 0x5b, 0x0a, 0xdc,
+ 0xa0, 0xc7, 0xc6, 0x35, 0x23, 0x64, 0xd4, 0x29, 0xe1, 0x44, 0x9c, 0x13,
+ 0x02, 0x5c, 0x36, 0x84, 0x57, 0x85, 0x62, 0x1a, 0x82, 0x9a, 0xf1, 0x85,
+ 0x11, 0x4d, 0x18, 0x5e, 0x44, 0x4b, 0x05, 0x2c, 0xda, 0xc5, 0xd2, 0x0d,
+ 0x37, 0x2c, 0xad, 0x36, 0x1d, 0x1f, 0xad, 0x55, 0xc5, 0xfc, 0xe0, 0x3a,
+ 0x4f, 0x90, 0xb6, 0xf7, 0xb9, 0x95, 0xa2, 0xa7, 0xcc, 0x50, 0xdb, 0x7a,
+ 0xe5, 0x7e, 0x04, 0xf1, 0xcf, 0x8f, 0xa9, 0x1d, 0x78, 0xf6, 0x5c, 0xa3,
+ 0x5d, 0xfc, 0x02, 0x8d, 0xb7, 0x0f, 0x16, 0x13, 0x19, 0x5b, 0xb5, 0xbc,
+ 0x29, 0xc1, 0x0a, 0x00, 0x4a, 0x7f, 0x44, 0xcd, 0x96, 0xc6, 0xe9, 0x40,
+ 0x1b, 0x4d, 0x6f, 0xfa, 0xf8, 0xe4, 0x3a, 0xd6, 0xbe, 0x07, 0x83, 0x81,
+ 0xa9, 0x54, 0xe1, 0x1b, 0x6b, 0x02, 0x0c, 0xbf, 0xf5, 0x7a, 0xb3, 0xaa,
+ 0xb9, 0x33, 0xd7, 0x75, 0x1a, 0x49, 0x9c, 0x9a, 0xdb, 0x18, 0x45, 0x8c,
+ 0xff, 0x67, 0x8d, 0xd9, 0xa2, 0x7d, 0xa5, 0x3a, 0x2b, 0x30, 0xca, 0x96,
+ 0x81, 0xb9, 0x1b, 0xbc, 0xc0, 0xb7, 0x65, 0xfb, 0xad, 0xb3, 0xf5, 0xc1,
+ 0xe5, 0x9b, 0x19, 0x66, 0xfd, 0xb4, 0x1b, 0x72, 0xf2, 0xd8, 0x0f, 0x8a,
+ 0xd0, 0x13, 0x66, 0xf1, 0x8c, 0xf8, 0x6c, 0xc4, 0x60, 0x48, 0x16, 0x92,
+ 0x23, 0x17, 0xbf, 0xf0, 0xa6, 0x0c, 0x06, 0x46, 0xab, 0xd8, 0x94, 0xe9,
+ 0x04, 0xf1, 0x65, 0x75, 0x9d, 0x72, 0xb2, 0x49, 0xe9, 0x94, 0x53, 0xd8,
+ 0x02, 0xa9, 0x5b, 0x13, 0x2a, 0x54, 0x3c, 0xa3, 0x28, 0xc6, 0x12, 0x75,
+ 0x64, 0x7e, 0xad, 0x40, 0x27, 0x2f, 0x51, 0xee, 0x85, 0xee, 0x20, 0x9e,
+ 0xb1, 0x5f, 0x8b, 0x3e, 0x58, 0x92, 0x7f, 0xcf, 0x1d, 0xdf, 0xe5, 0x31,
+ 0x89, 0x03, 0x80, 0xf8, 0x22, 0x86, 0x11, 0xa5, 0xc2, 0x72, 0x9a, 0x29,
+ 0x96, 0xbe, 0x6e, 0xbf, 0xae, 0xb7, 0x43, 0x33, 0xbb, 0x07, 0xdc, 0x0d,
+ 0x91, 0xa0, 0xa4, 0xb6, 0x5e, 0xff, 0x88, 0x2c, 0x64, 0x06, 0x65, 0x46,
+ 0x4b, 0xe5, 0xb1, 0x87, 0xcc, 0x32, 0x46, 0x5f, 0x13, 0xd4, 0x37, 0x32,
+ 0xdf, 0x03, 0x4e, 0x33, 0x92, 0x10, 0x8b, 0x36, 0x50, 0xb1, 0x88, 0x4d,
+ 0xe3, 0x41, 0x54, 0x77, 0x96, 0x69, 0xb9, 0xa9, 0x6f, 0xfc, 0x91, 0x81,
+ 0x76, 0x33, 0x28, 0x79, 0xe0, 0xa8, 0xb5, 0xf6, 0x83, 0xb3, 0xbd, 0xc2,
+ 0x7f, 0x03, 0x8e, 0x40, 0x8c, 0xa4, 0x94, 0xf2, 0x6d, 0xf1, 0x19, 0x56,
+ 0xbc, 0xdf, 0x82, 0x03, 0x54, 0x2b, 0x8d, 0xf2, 0x66, 0xf8, 0xac, 0x3d,
+ 0xb1, 0xed, 0x52, 0x94, 0xc1, 0x20, 0x8b, 0xeb, 0xc3, 0x10, 0x69, 0x20,
+ 0x2b, 0x45, 0xbf, 0xcc, 0x60, 0x59, 0xf4, 0x19, 0xe2, 0xf0, 0xfb, 0xce,
+ 0x18, 0x2e, 0xe2, 0x92, 0x7b, 0x96, 0xee, 0x7d, 0x48, 0x6e, 0xd1, 0xc8,
+ 0xed, 0xd3, 0xad, 0x71, 0x9b, 0xe9, 0x11, 0xba, 0x66, 0xce, 0x3b, 0xe1,
+ 0x13, 0x9f, 0x73, 0x3d, 0x03, 0x28, 0x48, 0xc5, 0x01, 0x3b, 0x45, 0xc4,
+ 0x61, 0x80, 0x73, 0x2c, 0xaf, 0xe8, 0x4f, 0x2d, 0x87, 0x5e, 0x2e, 0x5f,
+ 0x7e, 0x18, 0x66, 0xce, 0xac, 0x9e, 0xf8, 0xb5, 0x40, 0xff, 0x8c, 0x9f,
+ 0xdd, 0x91, 0x1d, 0x8a, 0xe9, 0x8a, 0xdb, 0x67, 0x07, 0x6a, 0xbf, 0xfb,
+ 0xcb, 0xe6, 0x6a, 0x29, 0x8f, 0xdd, 0xb0, 0x59, 0xb4, 0x8a, 0xd3, 0x30,
+ 0x0f, 0x89, 0x07, 0xc6, 0x39, 0xf4, 0x20, 0x22, 0xcc, 0x11, 0xe7, 0x6f,
+ 0x4e, 0x18, 0xa3, 0xc3, 0xc9, 0x2f, 0xda, 0x89, 0x0e, 0x50, 0xf5, 0x03,
+ 0x45, 0x6b, 0x58, 0x5c, 0xfb, 0xe6, 0x5e, 0xe4, 0xc3, 0xef, 0x1a, 0xf0,
+ 0xf5, 0xf1, 0x10, 0x21, 0x38, 0x48, 0x3a, 0x15},
+ {0xe3, 0xff, 0xc1, 0x63, 0x2f, 0xc8, 0x3c, 0xba, 0xa6, 0x38, 0xd8, 0xf6,
+ 0x9f, 0x7f, 0x25, 0x3d, 0x64, 0xfd, 0xea, 0x47, 0xa8, 0xeb, 0xed, 0x5c,
+ 0x0d, 0x32, 0x80, 0xbb, 0xd2, 0xaf, 0xc5, 0x50, 0x53, 0x4a, 0xfd, 0xc1,
+ 0xd0, 0xc5, 0xb4, 0x99, 0xcb, 0x4c, 0x99, 0x6e, 0x58, 0xd7, 0xdc, 0xe0,
+ 0x98, 0xfc, 0xd6, 0x2f, 0x5e, 0xe6, 0x43, 0x3d, 0x52, 0x14, 0x65, 0x10,
+ 0xc3, 0x6d, 0x74, 0x05, 0x53, 0x8a, 0xf9, 0x21, 0xdd, 0x1c, 0x1d, 0x80,
+ 0x97, 0xee, 0x94, 0xde, 0x4c, 0x45, 0x67, 0x62, 0x1d, 0x77, 0xae, 0x20,
+ 0xbc, 0x73, 0xcd, 0x2d, 0x39, 0xfd, 0xf2, 0x07, 0x1c, 0xea, 0x62, 0xe8,
+ 0x61, 0xfe, 0x8e, 0x3b, 0xf2, 0xd9, 0xc1, 0xee, 0x03, 0x84, 0x37, 0x77,
+ 0x41, 0x88, 0x53, 0xce, 0x0a, 0x50, 0xfa, 0x28, 0x9f, 0xff, 0xb5, 0x32,
+ 0xc2, 0x5e, 0xc0, 0xd7, 0x67, 0xf3, 0x3c, 0xe6, 0x07, 0xb0, 0xb1, 0x66,
+ 0x71, 0x07, 0xab, 0x80, 0xf2, 0xa7, 0x96, 0x48, 0x85, 0x68, 0xaf, 0xab,
+ 0xaf, 0x87, 0x76, 0xb6, 0x07, 0x18, 0x60, 0xc0, 0x34, 0xda, 0x68, 0x46,
+ 0xaf, 0xf5, 0x93, 0x32, 0x6c, 0x3a, 0xb8, 0x12, 0xb9, 0xc4, 0x4a, 0xdc,
+ 0x54, 0xac, 0x17, 0x38, 0xb7, 0x78, 0xee, 0x84, 0x83, 0x2a, 0xa1, 0xd2,
+ 0x3d, 0x93, 0xf3, 0x6f, 0x6a, 0x7d, 0x0a, 0x8e, 0x1b, 0x71, 0xf9, 0x5e,
+ 0xa6, 0x87, 0x5e, 0xeb, 0x60, 0xdb, 0x69, 0x19, 0x56, 0x20, 0x92, 0x11,
+ 0x05, 0xe3, 0x2d, 0xeb, 0x81, 0x6a, 0x6c, 0x25, 0xa0, 0x5e, 0x16, 0xf6,
+ 0xc8, 0x74, 0xb1, 0x85, 0x50, 0x74, 0x33, 0x26, 0x4c, 0x78, 0xd0, 0xfd,
+ 0x74, 0x5d, 0xfc, 0xea, 0x60, 0xbc, 0xb3, 0x2b, 0x15, 0xfd, 0xb4, 0x2b,
+ 0x80, 0x0e, 0x28, 0x52, 0xe8, 0x6c, 0x21, 0x1e, 0x7c, 0x1e, 0x49, 0x9d,
+ 0x42, 0x79, 0x8e, 0x77, 0xf9, 0x51, 0xd8, 0xe3, 0x71, 0x5c, 0x71, 0xc4,
+ 0x38, 0x54, 0x76, 0x5c, 0x3f, 0x3e, 0x97, 0x6c, 0x2c, 0xda, 0x4e, 0x10,
+ 0x82, 0x96, 0x1e, 0x43, 0x44, 0x29, 0xd8, 0xe9, 0x87, 0x25, 0xe1, 0x64,
+ 0xf3, 0x09, 0xe7, 0xde, 0x31, 0x06, 0xb5, 0x4b, 0x37, 0x89, 0x3d, 0x26,
+ 0x73, 0x75, 0x67, 0xae, 0xda, 0xa8, 0x72, 0xb0, 0x01, 0x08, 0xe8, 0x62,
+ 0x45, 0xac, 0xfc, 0x8f, 0x9c, 0xed, 0x77, 0x67, 0xed, 0x6c, 0x87, 0x8c,
+ 0x04, 0x26, 0xbc, 0xcb, 0x32, 0x06, 0xa0, 0xe7, 0xec, 0x11, 0xf1, 0x99,
+ 0xce, 0x22, 0x0c, 0xe4, 0xa8, 0x71, 0xd3, 0x9e, 0x83, 0xde, 0x7f, 0xdc,
+ 0x38, 0xaf, 0x8e, 0xb3, 0x2b, 0x24, 0x7d, 0x75, 0xd2, 0x58, 0x79, 0xe2,
+ 0x3c, 0xb0, 0xa3, 0x2d, 0x52, 0x0e, 0x2e, 0x43, 0x33, 0x4b, 0x53, 0x94,
+ 0x1f, 0xe2, 0xe1, 0xfc, 0xc6, 0xc9, 0x1d, 0x6f, 0x1b, 0x5b, 0x39, 0x5b,
+ 0xff, 0xcf, 0x82, 0x92, 0xba, 0x1c, 0xed, 0xfa, 0xe6, 0x72, 0xf2, 0xd2,
+ 0x4a, 0x59, 0x89, 0x7a, 0xb1, 0x18, 0xf1, 0x4b, 0x89, 0x72, 0x63, 0x32,
+ 0x68, 0xa7, 0x21, 0xd4, 0x0f, 0xc8, 0x20, 0x84, 0xea, 0x6b, 0x49, 0x90,
+ 0xca, 0x06, 0x4b, 0x04, 0xf9, 0x24, 0xf8, 0xef, 0x07, 0xa5, 0x6e, 0xbd,
+ 0xda, 0x80, 0xe2, 0xa2, 0x5c, 0x12, 0x6c, 0x21, 0x5e, 0x82, 0xdd, 0x4b,
+ 0xff, 0x1c, 0x9f, 0xb0, 0x10, 0x41, 0x24, 0x76, 0x35, 0xfe, 0xf2, 0x7d,
+ 0xde, 0x23, 0x14, 0x98, 0x69, 0xbd, 0x70, 0x8f, 0xd1, 0x9a, 0xbb, 0xbc,
+ 0x3e, 0x42, 0x67, 0x18, 0xf3, 0xf3, 0x2a, 0xde, 0x7f, 0x24, 0xe7, 0x6f,
+ 0x97, 0x57, 0x9d, 0x9b, 0xbe, 0x23, 0x00, 0x22, 0x85, 0x64, 0xde, 0x04,
+ 0xae, 0x9b, 0x3c, 0xa1, 0xf5, 0x5b, 0xf2, 0x4d, 0x3f, 0x52, 0xee, 0x13,
+ 0x42, 0xf2, 0x8e, 0xc2, 0x0b, 0x6d, 0x0e, 0x7b, 0xe4, 0xe1, 0xff, 0x6b,
+ 0xa3, 0x50, 0x91, 0x8d},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1455,
+ {0xd6, 0xe2, 0x36, 0x00, 0x52, 0xac, 0xc5, 0x06, 0x41, 0x36, 0xc4,
+ 0xf0, 0x70, 0xe8, 0x81, 0xb2, 0x57, 0x22, 0x12, 0x05, 0xc7, 0xa3,
+ 0x5a, 0x98, 0x38, 0xf2, 0xa5, 0x6f, 0x01, 0x65, 0xda, 0x84},
+ {0xe7, 0x2e, 0x76, 0x2c, 0x34, 0xde, 0xb4, 0x2c, 0xfe, 0x50, 0x63, 0xc0,
+ 0x5e, 0x1c, 0xbc, 0x00, 0x5e, 0xda, 0x65, 0xbb, 0x65, 0xd9, 0x73, 0x25,
+ 0x73, 0x25, 0xbb, 0xa0, 0x05, 0xaa, 0x54, 0x27, 0xe7, 0x29, 0x90, 0x7d,
+ 0x2b, 0x0b, 0xec, 0x54, 0x96, 0xfb, 0x1a, 0x8b, 0xb6, 0x4a, 0x0a, 0x35,
+ 0x08, 0x81, 0xbb, 0x2c, 0x14, 0xa2, 0xd7, 0xf9, 0x74, 0x0f, 0x08, 0x37,
+ 0x25, 0xdc, 0xcf, 0x99, 0xd9, 0x7a, 0xc7, 0xf7, 0xb7, 0x52, 0x38, 0xf1,
+ 0x7e, 0x58, 0x17, 0x9f, 0x56, 0xec, 0x62, 0x3e, 0x97, 0x9e, 0x3d, 0xc4,
+ 0x1f, 0x60, 0x7d, 0x58, 0x53, 0xd7, 0x1f, 0x75, 0xe0, 0x8b, 0x3f, 0x5a,
+ 0x06, 0x25, 0x16, 0x01, 0x52, 0xe8, 0xaa, 0xcc, 0xb1, 0x6b, 0x94, 0xcd,
+ 0x10, 0xa0, 0x85, 0x54, 0x66, 0x2a, 0x8f, 0xf0, 0x11, 0x23, 0x0b, 0x39,
+ 0x33, 0x63, 0x0f, 0x29, 0x53, 0x7d, 0x4c, 0x8b, 0xd2, 0xb7, 0x50, 0xdc,
+ 0x47, 0x12, 0x21, 0x74, 0x04, 0x36, 0x15, 0xa8, 0x58, 0xd1, 0x09, 0x70,
+ 0x1e, 0x02, 0xc3, 0xdc, 0xce, 0x01, 0xb4, 0xc2, 0x81, 0xb5, 0x68, 0x9e,
+ 0xc6, 0x8c, 0xb0, 0x7b, 0x15, 0x3a, 0xeb, 0x40, 0x33, 0x54, 0x92, 0x29,
+ 0xfc, 0xbf, 0x9d, 0x69, 0xf7, 0x08, 0x95, 0x37, 0x3a, 0xb3, 0x3c, 0x19,
+ 0x77, 0xab, 0x1b, 0x2e, 0x94, 0x1c, 0x35, 0xd9, 0xd4, 0x12, 0x99, 0xf3,
+ 0xcd, 0x55, 0xb6, 0x32, 0xf1, 0x4b, 0xd2, 0xb7, 0xed, 0xfd, 0xdd, 0x40,
+ 0x28, 0x46, 0x60, 0x31, 0xf1, 0x63, 0x82, 0x13, 0xfe, 0x17, 0xae, 0x8a,
+ 0xf9, 0xab, 0xc0, 0xa9, 0xa5, 0x54, 0xfc, 0xb8, 0x6d, 0xb3, 0x71, 0xa5,
+ 0x02, 0xcf, 0x2a, 0x90, 0xa5, 0xc7, 0x03, 0x9f, 0x44, 0x69, 0x95, 0x20,
+ 0x92, 0x5b, 0xba, 0xd1, 0x85, 0x05, 0x7c, 0x79, 0x51, 0x0e, 0xcd, 0x68,
+ 0x44, 0x0e, 0xb0, 0x3e, 0xed, 0xbd, 0x6f, 0x2d, 0x9b, 0x2a, 0xbe, 0x9f,
+ 0x72, 0x44, 0x26, 0xfb, 0x0b, 0xa7, 0xbc, 0x7b, 0x29, 0xe4, 0x96, 0xd8,
+ 0x1a, 0xa1, 0x25, 0x34, 0xd7, 0x77, 0xf3, 0x20, 0x05, 0xd1, 0xba, 0x11,
+ 0x9a, 0x56, 0x74, 0xab, 0x1c, 0x37, 0x60, 0x35, 0x1f, 0xdf, 0xd8, 0x71,
+ 0xdc, 0x66, 0x1a, 0x22, 0x1b, 0xfc, 0x91, 0x1b, 0x6d, 0xd8, 0xba, 0xa0,
+ 0x3b, 0x12, 0x15, 0x59, 0xa0, 0x2f, 0x36, 0x20, 0xa6, 0x37, 0xd3, 0x6d,
+ 0x2e, 0x90, 0x11, 0x4c, 0xe9, 0xa2, 0xe9, 0xc8, 0x39, 0x74, 0x28, 0x27,
+ 0x7e, 0x95, 0xe7, 0xbd, 0xb0, 0xb9, 0xeb, 0x04, 0xcc, 0xaa, 0xf1, 0x9f,
+ 0x9d, 0x61, 0xa3, 0xc6, 0x55, 0xe7, 0x62, 0xf4, 0xd8, 0x34, 0x3a, 0x69,
+ 0xb8, 0x7a, 0x1c, 0xa0, 0x54, 0x5e, 0xd1, 0x34, 0xc1, 0x61, 0x94, 0x18,
+ 0xb7, 0xb6, 0x56, 0x5a, 0x17, 0x6b, 0xff, 0x7c, 0x92, 0xdc, 0xb6, 0x96,
+ 0x48, 0xf9, 0xa5, 0xe3, 0x51, 0x3f, 0xc3, 0x25, 0x5c, 0xdb, 0xc5, 0x58,
+ 0x2b, 0x60, 0xf3, 0x25, 0x00, 0xb6, 0x37, 0xb1, 0xa6, 0x0f, 0x3e, 0x36,
+ 0xe1, 0x29, 0xb1, 0x35, 0xf1, 0xbb, 0xf6, 0x82, 0xff, 0xf2, 0x83, 0xae,
+ 0xb8, 0x2f, 0x4d, 0x71, 0x7c, 0x3d, 0xdc, 0xe1, 0xde, 0x0e, 0x73, 0xc7,
+ 0x55, 0xfc, 0x9c, 0x36, 0x5f, 0x26, 0xe2, 0x5f, 0x4e, 0x3c, 0xaf, 0xda,
+ 0xdd, 0x80, 0x35, 0x3c, 0xe7, 0xc9, 0x81, 0xfd, 0x50, 0xa0, 0xa4, 0x7d,
+ 0x45, 0x1a, 0x4d, 0x1a, 0xbe, 0x43, 0xf3, 0xbb, 0x6b, 0x96, 0x50, 0xe0,
+ 0x72, 0xab, 0x35, 0x8a, 0xe2, 0x1f, 0xe3, 0x48, 0x5b, 0x68, 0x1a, 0x14,
+ 0x57, 0x29, 0x1b, 0xa5, 0xf7, 0x9f, 0xe2, 0xbf, 0xf0, 0x0a, 0x3e, 0xff,
+ 0x75, 0x36, 0x88, 0xa6, 0xb5, 0xa7, 0x0f, 0xdb, 0xb7, 0xfa, 0x4d, 0xa6,
+ 0x03, 0xa8, 0x5e, 0x71, 0x81, 0x7d, 0x89, 0x90},
+ {0x2c, 0x7f, 0xdc, 0x7b, 0x45, 0xc3, 0xcb, 0xea, 0xee, 0x0c, 0x3d, 0xc6,
+ 0xb7, 0x62, 0x26, 0x80, 0xa8, 0xd1, 0xe5, 0x52, 0x99, 0x86, 0x6a, 0x7d,
+ 0x93, 0x85, 0x7b, 0x0b, 0x36, 0xb4, 0xa5, 0x8b, 0x27, 0xda, 0x78, 0x20,
+ 0x23, 0xd6, 0xee, 0xa9, 0x8d, 0x36, 0x99, 0x78, 0x47, 0x49, 0xdb, 0x5f,
+ 0x24, 0xb0, 0x53, 0x38, 0xc7, 0x47, 0x1b, 0x6e, 0xe8, 0x94, 0xeb, 0x23,
+ 0x00, 0x62, 0x4b, 0xf7, 0x1b, 0x71, 0xe6, 0x54, 0x04, 0xd9, 0xa1, 0xfd,
+ 0x9e, 0x0d, 0x66, 0xf5, 0xc9, 0xd1, 0xf2, 0xf7, 0x95, 0x19, 0x4c, 0xff,
+ 0xba, 0xab, 0x42, 0xe4, 0x83, 0x33, 0x27, 0x0f, 0x0f, 0x47, 0x53, 0x71,
+ 0xf1, 0x44, 0x2f, 0xd7, 0x7c, 0x75, 0xb5, 0x5a, 0x55, 0x5d, 0x11, 0x6b,
+ 0xd7, 0x62, 0x82, 0xc7, 0xe0, 0xdb, 0x6c, 0x92, 0xcd, 0xf7, 0xfc, 0xce,
+ 0x46, 0x7a, 0xef, 0x00, 0xc9, 0xf4, 0x2b, 0xb4, 0x3a, 0xa3, 0xc9, 0xba,
+ 0x4a, 0xbb, 0x45, 0x68, 0x67, 0x0e, 0x2b, 0xe1, 0x62, 0x85, 0x71, 0x4a,
+ 0x9b, 0x34, 0xf6, 0xff, 0xb7, 0x0e, 0x11, 0x9c, 0x58, 0x5c, 0x7d, 0xd7,
+ 0x8d, 0x7b, 0xe7, 0xf9, 0x70, 0x9b, 0x92, 0xf8, 0xa9, 0x57, 0x02, 0xbe,
+ 0xd3, 0x8b, 0xc2, 0x4e, 0x5a, 0xf8, 0x0b, 0x6e, 0x1e, 0x4a, 0x4b, 0x7b,
+ 0x6b, 0x9d, 0xee, 0x2a, 0x38, 0xf4, 0xa6, 0xb0, 0x5c, 0x4e, 0xdf, 0x1e,
+ 0x3a, 0xf2, 0x1e, 0x27, 0x6f, 0x17, 0x95, 0x8c, 0x64, 0x8e, 0x1b, 0xfc,
+ 0x39, 0x38, 0x63, 0xc2, 0x5b, 0x9e, 0x25, 0xef, 0x19, 0x2b, 0x20, 0xdb,
+ 0xda, 0x1d, 0xa8, 0x41, 0xba, 0xac, 0x0c, 0x15, 0xa7, 0xb4, 0x71, 0x6f,
+ 0x17, 0x03, 0x94, 0xb9, 0x93, 0x50, 0x29, 0x3e, 0xc7, 0xad, 0x14, 0xea,
+ 0xd1, 0xdc, 0x20, 0x1a, 0x65, 0x3d, 0x62, 0x2c, 0xb0, 0x1b, 0xa4, 0x44,
+ 0x02, 0xd7, 0x57, 0xd3, 0x10, 0x5c, 0x05, 0xc0, 0x61, 0x7e, 0xfe, 0x77,
+ 0xd1, 0xf1, 0xb1, 0x5b, 0xda, 0x61, 0x5c, 0x8b, 0x02, 0x11, 0x87, 0x5e,
+ 0xb0, 0xf2, 0xdf, 0x55, 0x9f, 0x9a, 0x44, 0x4a, 0xf9, 0x74, 0x12, 0xab,
+ 0xa0, 0x2f, 0x1f, 0x89, 0x18, 0x69, 0x93, 0x3d, 0x7f, 0x78, 0x81, 0xa9,
+ 0x27, 0xee, 0x64, 0xfd, 0xa3, 0x29, 0xd3, 0x51, 0x8e, 0x89, 0x38, 0x89,
+ 0x87, 0xc3, 0xf4, 0xa6, 0xd8, 0x0c, 0x13, 0xe6, 0xf2, 0x31, 0xbd, 0x00,
+ 0x7a, 0xc1, 0xc0, 0x8b, 0x65, 0x95, 0xf8, 0xfb, 0xfb, 0x07, 0xb9, 0xd7,
+ 0xbd, 0xfe, 0xa6, 0x34, 0x2a, 0xdd, 0x5d, 0x8c, 0x4a, 0x39, 0x73, 0xa5,
+ 0xe2, 0x0e, 0xce, 0xc3, 0xe0, 0x9d, 0x1a, 0xba, 0x43, 0x60, 0xad, 0x3f,
+ 0x2d, 0xdc, 0x81, 0x37, 0x90, 0x1e, 0xac, 0x0b, 0x87, 0xda, 0xb9, 0xf1,
+ 0x87, 0xed, 0x05, 0x6d, 0x8a, 0x1c, 0x7d, 0xc5, 0x01, 0x70, 0x3e, 0xb9,
+ 0xfd, 0x91, 0x30, 0xa7, 0x10, 0x07, 0x4a, 0x29, 0x40, 0xb0, 0x78, 0x32,
+ 0x18, 0x2a, 0x56, 0xf9, 0x5a, 0xdc, 0x1e, 0xe8, 0x3a, 0xf9, 0x8a, 0xd6,
+ 0x74, 0x9e, 0x86, 0xb6, 0x72, 0x70, 0x35, 0x24, 0xc8, 0x2d, 0xfd, 0xd5,
+ 0xb0, 0x93, 0x3c, 0xb1, 0x02, 0x94, 0x02, 0x6f, 0x7c, 0xbf, 0x0a, 0xee,
+ 0xc1, 0x2a, 0x63, 0x01, 0x92, 0x45, 0x7c, 0x5d, 0xff, 0x7c, 0x2f, 0x38,
+ 0x7d, 0x16, 0xa2, 0x46, 0x5b, 0x9f, 0x71, 0xeb, 0x04, 0xb5, 0x05, 0x68,
+ 0x8e, 0xbb, 0x03, 0xb0, 0xf0, 0x35, 0x07, 0x9f, 0x39, 0x84, 0xdd, 0xa6,
+ 0x50, 0xc5, 0x60, 0xce, 0x70, 0xc5, 0x57, 0xb5, 0x32, 0xf9, 0xd9, 0x96,
+ 0xef, 0x84, 0x58, 0xe3, 0x03, 0xa7, 0xba, 0xae, 0xff, 0x85, 0x1b, 0xf1,
+ 0x32, 0xdd, 0xea, 0x7d, 0xa4, 0xea, 0x44, 0x14, 0xfc, 0xf1, 0xf9, 0x7d,
+ 0xa9, 0x1a, 0x44, 0x79, 0xeb, 0x4c, 0x6e, 0x14, 0x95, 0xc8, 0x3c, 0xde,
+ 0x61, 0xfb, 0x17, 0x32},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1456,
+ {0x89, 0x64, 0xac, 0x12, 0x02, 0xcb, 0xd2, 0x29, 0x15, 0x36, 0xb9,
+ 0x15, 0x7c, 0x68, 0x88, 0x96, 0xb9, 0x28, 0xdc, 0x28, 0xfe, 0x55,
+ 0x90, 0x18, 0x35, 0xa6, 0xb1, 0x57, 0x5a, 0x73, 0xfe, 0x52},
+ {0x05, 0xec, 0xdd, 0x09, 0x33, 0xa5, 0x7b, 0xee, 0xca, 0x0a, 0xa5, 0xea,
+ 0x0e, 0xa8, 0x38, 0xdf, 0xeb, 0x3c, 0x9d, 0x71, 0xca, 0xe8, 0xc5, 0x19,
+ 0x83, 0x14, 0x02, 0x3f, 0xaa, 0x55, 0x8d, 0xe5, 0x76, 0x98, 0xe8, 0xda,
+ 0x48, 0x52, 0x0c, 0x7a, 0x86, 0x93, 0x0a, 0x8a, 0x51, 0xd8, 0x9d, 0x39,
+ 0x0c, 0x44, 0x08, 0x6e, 0x22, 0xc2, 0x6c, 0x5d, 0xf0, 0xfe, 0x64, 0x8d,
+ 0x97, 0x68, 0x67, 0x1c, 0xb6, 0x24, 0x19, 0x0c, 0xef, 0x9b, 0xb9, 0x71,
+ 0x04, 0x20, 0x8a, 0xb4, 0xe8, 0x3b, 0x5c, 0x06, 0x94, 0x21, 0x16, 0x6a,
+ 0x65, 0x94, 0xac, 0x79, 0x81, 0xff, 0xb7, 0xfc, 0x13, 0xa8, 0xa6, 0xbc,
+ 0x26, 0xe7, 0x76, 0x7e, 0x98, 0x9e, 0xb4, 0xe8, 0xf3, 0xef, 0x14, 0x7a,
+ 0x41, 0x80, 0x90, 0x9f, 0x4d, 0x8c, 0x84, 0x13, 0x43, 0xe6, 0x01, 0xa2,
+ 0xf4, 0xfd, 0xe5, 0xc4, 0x3c, 0x81, 0x39, 0x42, 0xe7, 0x28, 0xd7, 0x84,
+ 0xb4, 0x6e, 0xe6, 0x58, 0x15, 0xd6, 0x6a, 0x0c, 0xc9, 0xd0, 0x49, 0x6e,
+ 0x69, 0x54, 0x5f, 0xa8, 0xc7, 0x77, 0x18, 0x67, 0x88, 0x05, 0x12, 0x92,
+ 0xa3, 0x1e, 0x2a, 0x78, 0x81, 0xd8, 0xc4, 0xba, 0x77, 0x2f, 0x4d, 0x4a,
+ 0x00, 0xe8, 0xea, 0x18, 0x3c, 0x84, 0xe1, 0xe0, 0xc9, 0x56, 0xad, 0x5f,
+ 0xa8, 0xd4, 0x22, 0xcb, 0x3b, 0xfb, 0x10, 0x97, 0xc6, 0xe9, 0x42, 0x89,
+ 0x94, 0x6e, 0xf6, 0x44, 0x60, 0x31, 0x53, 0xe1, 0xaa, 0x51, 0x7a, 0x80,
+ 0xc4, 0xe3, 0x32, 0xdb, 0x1d, 0xfa, 0x17, 0x6c, 0xb4, 0x67, 0xb2, 0xcd,
+ 0xff, 0x14, 0xfc, 0x7e, 0x9b, 0x75, 0xaa, 0x22, 0x36, 0xf9, 0x1f, 0x1e,
+ 0x22, 0xae, 0xa8, 0xc1, 0xe7, 0xfa, 0xcc, 0x73, 0x41, 0x0f, 0x2b, 0xdd,
+ 0xc2, 0x13, 0x82, 0xcd, 0xed, 0xc2, 0x17, 0x0e, 0xae, 0x27, 0x15, 0x7a,
+ 0x35, 0x40, 0xfc, 0xf2, 0x04, 0x56, 0x27, 0x71, 0x2d, 0x1c, 0x0b, 0xed,
+ 0xa1, 0x5b, 0x5d, 0x61, 0x4c, 0x46, 0xe1, 0xa5, 0x05, 0xa0, 0x7f, 0xd8,
+ 0x5e, 0x3d, 0x20, 0xe9, 0xe7, 0x6f, 0x44, 0x10, 0x14, 0xf0, 0x02, 0x71,
+ 0x05, 0x29, 0x8c, 0x84, 0x3e, 0x31, 0xc4, 0xdc, 0x9c, 0x77, 0x52, 0xeb,
+ 0xdd, 0x03, 0xc0, 0xa1, 0x85, 0x69, 0xcb, 0xd2, 0x77, 0x59, 0x64, 0xb5,
+ 0x87, 0x19, 0x09, 0x2d, 0xd4, 0x47, 0x7c, 0x79, 0x95, 0x3e, 0x0f, 0x51,
+ 0x27, 0x30, 0xbe, 0xb1, 0xe2, 0x85, 0x44, 0xa4, 0x7a, 0x02, 0x1e, 0x9f,
+ 0xe9, 0xa2, 0x48, 0xeb, 0xed, 0xd7, 0xe1, 0xd1, 0x99, 0x14, 0x54, 0xd4,
+ 0x61, 0x37, 0x32, 0xd6, 0xe8, 0xce, 0x2a, 0x0b, 0x9b, 0x1e, 0x4d, 0x7e,
+ 0x70, 0x09, 0xa9, 0x82, 0x3a, 0xf9, 0x40, 0x8d, 0x28, 0xdb, 0x78, 0xf7,
+ 0x10, 0xf5, 0x98, 0xf6, 0x4d, 0x4a, 0xeb, 0x95, 0x22, 0xff, 0x85, 0x14,
+ 0xa8, 0x40, 0xf3, 0xa3, 0x6a, 0xc3, 0xae, 0x46, 0x7a, 0x7f, 0xfe, 0x40,
+ 0x5f, 0xf1, 0xcc, 0xb6, 0x6e, 0x9f, 0x9f, 0x33, 0x88, 0x7e, 0x6b, 0xb1,
+ 0x90, 0xb0, 0xdd, 0x8e, 0xbb, 0x61, 0x7b, 0x8c, 0x52, 0x7f, 0xda, 0xe2,
+ 0xd2, 0x5e, 0xc7, 0xc7, 0xe7, 0x52, 0x56, 0x19, 0x1d, 0x1d, 0xd2, 0x1c,
+ 0xa2, 0xe9, 0xf8, 0x08, 0xbe, 0xb0, 0x20, 0x4f, 0x7c, 0xcc, 0xbe, 0x5a,
+ 0xf0, 0x79, 0xb5, 0x6d, 0x28, 0x85, 0x7f, 0xac, 0x5a, 0x98, 0xfd, 0x45,
+ 0x2b, 0xbf, 0x57, 0xa0, 0x20, 0xd7, 0x7d, 0x13, 0x21, 0xc0, 0x32, 0x10,
+ 0xe6, 0xd0, 0x13, 0x29, 0x1c, 0xbd, 0x23, 0xdc, 0xaf, 0x09, 0x38, 0xa4,
+ 0xe4, 0x47, 0xfb, 0x91, 0x4e, 0xb8, 0x83, 0x0b, 0xbe, 0x98, 0xc5, 0xeb,
+ 0xdd, 0xab, 0xbe, 0xbd, 0xcf, 0xeb, 0x85, 0x33, 0x4f, 0xa2, 0x93, 0xac,
+ 0xd8, 0xc1, 0xd1, 0x6b, 0xa7, 0xb1, 0x5c, 0x95},
+ {0xb8, 0xa7, 0x5d, 0xda, 0x5d, 0x16, 0x4f, 0x64, 0xb0, 0xf8, 0x96, 0x74,
+ 0x13, 0x10, 0x9f, 0xe4, 0xa2, 0x5a, 0xb5, 0x56, 0x1f, 0x29, 0x73, 0x0a,
+ 0x13, 0x23, 0x72, 0x55, 0xa3, 0x8e, 0x48, 0x5d, 0x29, 0xf1, 0x37, 0x32,
+ 0x25, 0x22, 0x6b, 0x37, 0xcc, 0x8d, 0x9e, 0x73, 0x53, 0x49, 0x50, 0x00,
+ 0xa6, 0x50, 0x3d, 0x3e, 0x2c, 0xb6, 0xf8, 0x96, 0x9d, 0xd1, 0x0e, 0x29,
+ 0x81, 0xae, 0x80, 0xc6, 0x8b, 0xb6, 0xc4, 0xab, 0xa1, 0xec, 0xb9, 0x3f,
+ 0x8f, 0x83, 0x36, 0xfb, 0xbe, 0x29, 0x49, 0x52, 0x6a, 0x08, 0x76, 0x57,
+ 0x4f, 0x17, 0x46, 0x6e, 0x35, 0x0f, 0xe8, 0x18, 0x38, 0x8d, 0x75, 0x4d,
+ 0x7f, 0x98, 0xd6, 0x34, 0x41, 0xc2, 0xbe, 0xed, 0xb1, 0x19, 0x71, 0x94,
+ 0x6c, 0x8d, 0xa9, 0x36, 0xe4, 0x7c, 0x58, 0xcf, 0xb6, 0x01, 0xd9, 0xfe,
+ 0x19, 0x8b, 0xc3, 0x90, 0x9f, 0x48, 0xf9, 0x62, 0xab, 0x40, 0xa6, 0x08,
+ 0x7e, 0x19, 0x38, 0xc0, 0x38, 0xfd, 0x4c, 0x52, 0xf2, 0x97, 0x77, 0x2b,
+ 0xaf, 0xa8, 0x65, 0x51, 0xf6, 0x8a, 0x05, 0x2c, 0x1e, 0x6f, 0x21, 0x0a,
+ 0xe8, 0x1b, 0xef, 0xb3, 0xb9, 0x21, 0x42, 0xc6, 0xe3, 0x2c, 0xa2, 0xf2,
+ 0x55, 0x35, 0xfd, 0x09, 0x4d, 0xaa, 0xfc, 0xb2, 0xfa, 0x85, 0x81, 0x0b,
+ 0x63, 0xf2, 0xc0, 0xd1, 0x41, 0x51, 0xa5, 0x8e, 0x2c, 0x04, 0x2d, 0x62,
+ 0xe5, 0x3c, 0xdf, 0xe8, 0xb1, 0xa1, 0x9c, 0xce, 0xa2, 0xc2, 0x03, 0xb3,
+ 0x45, 0xa1, 0x90, 0x08, 0x55, 0xb4, 0x17, 0x93, 0xf7, 0x32, 0x97, 0xfd,
+ 0x2d, 0x88, 0xe1, 0xe3, 0x6e, 0x57, 0xc3, 0x31, 0x9d, 0x8e, 0x97, 0xd7,
+ 0x25, 0x7e, 0x63, 0x3f, 0x32, 0x55, 0x87, 0xdb, 0x75, 0x99, 0xac, 0x7b,
+ 0x16, 0x2f, 0x50, 0xe3, 0x88, 0x8b, 0x4b, 0x78, 0xd8, 0xfd, 0x95, 0x33,
+ 0x8b, 0xbf, 0xe7, 0xd9, 0xdf, 0x27, 0x80, 0x1c, 0xc2, 0x85, 0xe0, 0xb7,
+ 0x63, 0xb9, 0x56, 0x68, 0x49, 0x91, 0x9a, 0xce, 0x62, 0xe5, 0x82, 0x64,
+ 0xa6, 0xe9, 0x26, 0x8c, 0xd0, 0xde, 0x93, 0x6a, 0x68, 0xa0, 0x62, 0xc8,
+ 0xf9, 0x0f, 0x97, 0xcc, 0x4b, 0xc5, 0x93, 0x39, 0x67, 0x5d, 0x2f, 0xfb,
+ 0xef, 0x80, 0x33, 0xa8, 0xc7, 0x98, 0xdd, 0x57, 0xd4, 0xd3, 0xc6, 0x8c,
+ 0x89, 0xd6, 0xae, 0xb1, 0x0f, 0x6e, 0xa7, 0x76, 0xec, 0x4f, 0x47, 0x70,
+ 0x93, 0xa5, 0x77, 0xac, 0x5b, 0x7e, 0x2a, 0x04, 0xd1, 0xb8, 0x58, 0x09,
+ 0xff, 0xf4, 0xdf, 0x87, 0x1c, 0xef, 0x85, 0x89, 0x00, 0x35, 0x10, 0x62,
+ 0x38, 0xba, 0x4e, 0xda, 0xe1, 0xb5, 0x6e, 0x5a, 0xaa, 0xf2, 0xdc, 0x17,
+ 0xe7, 0xb1, 0x96, 0x9a, 0xb4, 0x2f, 0xda, 0xad, 0x52, 0x75, 0x06, 0xcd,
+ 0xab, 0xb3, 0x5a, 0xce, 0x24, 0xdd, 0xa3, 0xb3, 0xc2, 0xc4, 0xaf, 0x2b,
+ 0x62, 0x55, 0x26, 0x49, 0xd4, 0xc2, 0x1c, 0x88, 0xe4, 0x94, 0xb2, 0xdf,
+ 0xe8, 0x84, 0x2f, 0x7f, 0xd2, 0xba, 0x71, 0xf3, 0xbb, 0x26, 0x96, 0xa0,
+ 0xfd, 0xae, 0x9e, 0x70, 0xa9, 0x16, 0xc6, 0x38, 0xf2, 0xe2, 0x8b, 0x22,
+ 0xc0, 0x8b, 0x3b, 0x21, 0xcf, 0xbb, 0xff, 0xe1, 0xbd, 0x10, 0xad, 0xbe,
+ 0xcb, 0x60, 0x61, 0xcb, 0x16, 0xdd, 0xcc, 0x59, 0xe9, 0x00, 0x7e, 0x93,
+ 0x3f, 0x58, 0xc1, 0xbb, 0x84, 0x78, 0x5e, 0xc0, 0x5c, 0xad, 0xec, 0xf6,
+ 0xae, 0x57, 0xa0, 0x82, 0x4d, 0xa6, 0x2d, 0x97, 0x6e, 0x09, 0x1e, 0x4a,
+ 0xbb, 0x70, 0xe4, 0xd4, 0x4f, 0x08, 0x55, 0xf1, 0x05, 0xa7, 0xda, 0x6d,
+ 0xec, 0x3c, 0x3d, 0x1c, 0xcd, 0x68, 0xf8, 0xa5, 0xde, 0x04, 0x58, 0x56,
+ 0x46, 0x7c, 0xce, 0xa1, 0x63, 0xa6, 0xff, 0xee, 0x0e, 0x33, 0x7d, 0xa8,
+ 0xe9, 0x9b, 0x8c, 0xd1, 0x58, 0x15, 0xb6, 0x59, 0xea, 0x81, 0x64, 0x25,
+ 0xd7, 0x41, 0xc8, 0xd5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1457,
+ {0xe0, 0xf3, 0x34, 0x9e, 0x71, 0x51, 0xcb, 0xe0, 0x95, 0xa9, 0xc1,
+ 0x10, 0x03, 0xc4, 0x53, 0xd6, 0xf5, 0xd8, 0xfc, 0x8b, 0x8e, 0x9d,
+ 0x22, 0xb8, 0x75, 0x05, 0x44, 0x20, 0x8c, 0xad, 0x1c, 0xaf},
+ {0x64, 0x9b, 0xcf, 0xce, 0x56, 0xc9, 0x8f, 0xb1, 0x7d, 0x44, 0xb4, 0xcc,
+ 0xdc, 0xd8, 0x75, 0x64, 0x74, 0xc9, 0x99, 0x14, 0x76, 0x22, 0xfc, 0x1f,
+ 0x66, 0xdb, 0xd4, 0x05, 0x65, 0xac, 0x45, 0x1e, 0xb8, 0x4e, 0xd1, 0x51,
+ 0xf2, 0x5d, 0x1d, 0xc4, 0x23, 0x61, 0x53, 0x4d, 0xeb, 0x7c, 0xa1, 0xeb,
+ 0x86, 0x86, 0x93, 0x59, 0xc3, 0xa2, 0x9a, 0x6e, 0x91, 0xc6, 0x22, 0x34,
+ 0x5b, 0x11, 0x91, 0x96, 0xf5, 0xb3, 0x1d, 0x84, 0xc1, 0x94, 0xd8, 0x67,
+ 0xaa, 0xcc, 0x2d, 0xa2, 0x62, 0x4e, 0xfa, 0x2f, 0xc2, 0xed, 0x56, 0x90,
+ 0xcc, 0xb7, 0x4d, 0x80, 0xe1, 0x3b, 0x09, 0x58, 0x4e, 0x8a, 0xa0, 0xde,
+ 0xce, 0xb7, 0x10, 0xd2, 0xba, 0xd0, 0x82, 0xed, 0x50, 0xae, 0x34, 0x4d,
+ 0xf4, 0x75, 0x93, 0x41, 0x55, 0xd8, 0x95, 0x6a, 0xd5, 0x71, 0x0f, 0xbc,
+ 0x6f, 0x11, 0xce, 0xf6, 0x9c, 0x7c, 0x0b, 0x5c, 0xdb, 0x17, 0xe4, 0x76,
+ 0x13, 0xf3, 0x48, 0x79, 0x0d, 0x80, 0x50, 0x66, 0x2b, 0x67, 0x4a, 0x48,
+ 0xae, 0xbb, 0xda, 0xb7, 0x72, 0xe8, 0x25, 0xf8, 0xa9, 0x0b, 0xac, 0x2c,
+ 0x4e, 0xdb, 0x8c, 0xe7, 0x6a, 0x54, 0xe4, 0xde, 0xf2, 0x67, 0xa6, 0xb5,
+ 0x42, 0x9b, 0x1b, 0xec, 0x20, 0xf5, 0x61, 0x49, 0x90, 0x37, 0x06, 0x0a,
+ 0xaa, 0x68, 0x78, 0x88, 0xad, 0x51, 0xc8, 0xc0, 0x63, 0xc5, 0x78, 0x5d,
+ 0x4f, 0x69, 0x91, 0x58, 0xc4, 0x10, 0xb1, 0x06, 0x38, 0x6a, 0xba, 0x9f,
+ 0x23, 0x63, 0x06, 0xcf, 0x8e, 0x47, 0x4e, 0xf5, 0xcf, 0x91, 0x6b, 0xc7,
+ 0x2b, 0x4b, 0x6b, 0xef, 0x4d, 0x21, 0x72, 0xf4, 0xed, 0x96, 0x1d, 0x26,
+ 0xf6, 0xec, 0x9f, 0xa4, 0x52, 0xf3, 0x11, 0x41, 0x5f, 0x1c, 0xa3, 0x1e,
+ 0x0c, 0x8d, 0x5f, 0xa9, 0x3e, 0x9e, 0x7b, 0x50, 0x45, 0xea, 0x79, 0xef,
+ 0xce, 0xdc, 0xfb, 0xa5, 0x38, 0x06, 0x6e, 0x32, 0xa3, 0x3a, 0x17, 0xf2,
+ 0x68, 0x48, 0xbd, 0x0f, 0xca, 0x79, 0xc0, 0xcf, 0x66, 0x49, 0x2b, 0x98,
+ 0xb5, 0xef, 0x23, 0x3a, 0xff, 0x14, 0xdd, 0x59, 0x6d, 0xf3, 0xd8, 0xce,
+ 0x74, 0x6e, 0x19, 0x3c, 0xf3, 0x9b, 0x2a, 0x30, 0x85, 0x63, 0x60, 0x53,
+ 0x2e, 0xc8, 0xb3, 0x90, 0x6d, 0x24, 0x7a, 0x93, 0x18, 0x0e, 0x50, 0xaf,
+ 0xcf, 0x58, 0x1b, 0x85, 0xf0, 0x54, 0xc2, 0x4b, 0x39, 0xea, 0x5d, 0x7d,
+ 0x35, 0x55, 0x69, 0x50, 0x20, 0x0e, 0x27, 0x64, 0xdd, 0xe7, 0x6b, 0xf0,
+ 0x57, 0x00, 0xe2, 0x02, 0x87, 0x10, 0x86, 0x91, 0x68, 0xc7, 0x60, 0xc2,
+ 0xee, 0x72, 0x93, 0xf8, 0x85, 0x25, 0xb0, 0xad, 0x5e, 0x85, 0xcf, 0x4d,
+ 0x2b, 0xdd, 0x82, 0xdf, 0xd3, 0x12, 0xc2, 0xe6, 0xd9, 0xe1, 0xaf, 0x37,
+ 0x46, 0xac, 0x80, 0x24, 0x84, 0xab, 0x75, 0xe5, 0x52, 0x1c, 0x98, 0x8e,
+ 0xc0, 0x5f, 0x90, 0x59, 0x43, 0x60, 0xf8, 0xba, 0x4b, 0xce, 0xd6, 0xd9,
+ 0x68, 0x4a, 0x22, 0x13, 0x44, 0x64, 0xd6, 0x7f, 0x6e, 0xba, 0x6b, 0x04,
+ 0x86, 0x87, 0xf1, 0x80, 0x27, 0x87, 0x42, 0x2b, 0xc4, 0x69, 0xa5, 0x55,
+ 0x4d, 0x95, 0xc2, 0x55, 0xc3, 0x0d, 0x25, 0x14, 0x30, 0xd9, 0x54, 0x04,
+ 0xbd, 0x26, 0x1f, 0x8b, 0x05, 0x29, 0x1b, 0xd6, 0x1d, 0x28, 0xb5, 0x7f,
+ 0x07, 0x02, 0x9c, 0x72, 0x59, 0xc2, 0xc6, 0x5f, 0x96, 0x91, 0xe2, 0xe2,
+ 0x35, 0xec, 0xbf, 0x7b, 0x4a, 0x82, 0xe4, 0x79, 0xce, 0xa1, 0x55, 0xd0,
+ 0xc1, 0xe4, 0xbb, 0x8e, 0x84, 0x9b, 0x1a, 0x30, 0xfc, 0x05, 0x6f, 0x28,
+ 0xc5, 0xbe, 0x48, 0x65, 0xee, 0xe7, 0x7b, 0x90, 0xaa, 0xb5, 0x55, 0xde,
+ 0xb9, 0xe1, 0xf8, 0x49, 0x22, 0x0e, 0x81, 0xaa, 0xbd, 0xcd, 0x25, 0x9b,
+ 0xa8, 0xf0, 0xa0, 0x09, 0x79, 0xd9, 0xbb, 0x22},
+ {0xf0, 0x28, 0x51, 0x66, 0x6f, 0xe0, 0x7f, 0x52, 0x55, 0xfe, 0x75, 0x32,
+ 0xc1, 0xe8, 0xf0, 0x1b, 0x3a, 0xa0, 0x77, 0x63, 0x24, 0x02, 0x6d, 0xb4,
+ 0x5f, 0xa1, 0x4e, 0x78, 0xbb, 0xf5, 0x5f, 0xfb, 0x33, 0xb1, 0xeb, 0x00,
+ 0xf0, 0x7a, 0x7e, 0xcf, 0x58, 0xb1, 0x22, 0xa0, 0xe8, 0x21, 0x17, 0x41,
+ 0x3c, 0x7b, 0xcc, 0x91, 0x0a, 0x60, 0x84, 0x18, 0x8c, 0xd2, 0x6c, 0x19,
+ 0x4c, 0xf2, 0x17, 0x97, 0xaa, 0x7e, 0x34, 0x27, 0xef, 0x43, 0x31, 0xda,
+ 0x22, 0x93, 0xa5, 0xde, 0x64, 0xe7, 0xb7, 0x21, 0xe5, 0xcc, 0x43, 0xb6,
+ 0x17, 0x7a, 0x85, 0x5c, 0xc8, 0x52, 0xcd, 0xf4, 0x65, 0x7b, 0x6d, 0xc3,
+ 0xcb, 0x04, 0xd5, 0x1c, 0xc1, 0x4b, 0x31, 0x68, 0x56, 0x91, 0x2b, 0xb1,
+ 0x94, 0xa7, 0xd7, 0xcc, 0x75, 0x13, 0xd2, 0x03, 0x49, 0xb5, 0x73, 0xff,
+ 0xfb, 0xea, 0xf6, 0x13, 0x5e, 0x5b, 0x15, 0x2e, 0x69, 0x96, 0xba, 0xe8,
+ 0xb1, 0xa3, 0xcf, 0x74, 0x14, 0x28, 0x45, 0x32, 0x06, 0x0c, 0x63, 0x6a,
+ 0xa7, 0x2c, 0x9a, 0x82, 0xec, 0x0d, 0x9b, 0x59, 0x17, 0xb1, 0xb6, 0xd7,
+ 0x0e, 0x4c, 0x96, 0x03, 0x79, 0x0b, 0xfc, 0x2d, 0x7e, 0xf8, 0x7b, 0x97,
+ 0x91, 0xb8, 0x04, 0x46, 0x1d, 0x8d, 0xc0, 0x14, 0x56, 0x97, 0xf2, 0x95,
+ 0x78, 0xfa, 0xef, 0x73, 0xdb, 0x86, 0x52, 0x34, 0x29, 0x92, 0xcb, 0x51,
+ 0xa0, 0x44, 0x1c, 0x88, 0xd1, 0xc4, 0xb6, 0x17, 0x5b, 0x29, 0xc0, 0x5b,
+ 0x7f, 0x81, 0x4f, 0xeb, 0x93, 0x5f, 0x47, 0x5a, 0x70, 0x42, 0xd3, 0x95,
+ 0x14, 0x93, 0x88, 0x43, 0xc7, 0xa8, 0xb7, 0x6c, 0xea, 0xb1, 0xb1, 0x52,
+ 0x61, 0xeb, 0x5c, 0xe6, 0x43, 0x93, 0x42, 0xf2, 0x22, 0xa0, 0x5a, 0xdc,
+ 0x43, 0xa2, 0x18, 0x06, 0x0a, 0x1c, 0x1d, 0xf6, 0x5a, 0x59, 0xae, 0x62,
+ 0x12, 0x6d, 0xd2, 0x10, 0x80, 0x2d, 0x32, 0xea, 0x17, 0x1f, 0x59, 0xf6,
+ 0xa2, 0xc0, 0x62, 0xdb, 0xb4, 0xe8, 0x11, 0x9d, 0x66, 0x01, 0x7e, 0x1f,
+ 0xf6, 0x6a, 0x21, 0xa6, 0x81, 0xf4, 0x87, 0xe9, 0xb0, 0xa4, 0x5a, 0x7d,
+ 0xd0, 0x8e, 0x55, 0x36, 0xdb, 0x5d, 0x2e, 0xf2, 0xf4, 0x7e, 0xce, 0x62,
+ 0x5f, 0x6e, 0xf4, 0x1d, 0xfc, 0x04, 0xa2, 0xee, 0xc0, 0x28, 0x85, 0xea,
+ 0xdd, 0xcf, 0xcb, 0x86, 0x9f, 0x16, 0xcd, 0x19, 0x25, 0xc7, 0x41, 0x7d,
+ 0xc4, 0xb7, 0x21, 0x6f, 0xdc, 0xa0, 0x76, 0xcf, 0x45, 0xcf, 0x5b, 0xe1,
+ 0x22, 0x7d, 0x2c, 0x43, 0x47, 0x93, 0x40, 0x8c, 0xff, 0x0d, 0x10, 0x99,
+ 0x93, 0xab, 0x73, 0xad, 0xcc, 0x5d, 0x9c, 0x44, 0x40, 0x7a, 0x23, 0x22,
+ 0x25, 0xea, 0xc1, 0x44, 0xd4, 0xc6, 0x7c, 0xc5, 0x83, 0x53, 0xf5, 0x72,
+ 0xcc, 0x38, 0x54, 0xb3, 0x11, 0x3e, 0xa3, 0x68, 0x58, 0x30, 0x72, 0x2e,
+ 0x47, 0x17, 0xfc, 0x89, 0x37, 0x7d, 0x75, 0xbf, 0xb2, 0xe1, 0x2b, 0x7a,
+ 0xb3, 0x78, 0xd3, 0x08, 0xc8, 0xea, 0xb3, 0xf9, 0x09, 0x47, 0x07, 0x2a,
+ 0x45, 0x82, 0x73, 0x62, 0x8c, 0xcf, 0x27, 0x87, 0x74, 0x90, 0xd9, 0x83,
+ 0x06, 0x97, 0x4d, 0x9b, 0x6e, 0xaf, 0x3a, 0xe6, 0x96, 0x5d, 0x64, 0x24,
+ 0xde, 0x15, 0x7e, 0x27, 0x0e, 0x6c, 0x4a, 0x32, 0x7a, 0x97, 0x59, 0x0d,
+ 0x99, 0x7e, 0x25, 0x94, 0xdf, 0xf2, 0x7b, 0xc1, 0x48, 0x68, 0x83, 0xaf,
+ 0xb9, 0xbe, 0x65, 0x13, 0xd3, 0xb8, 0xdb, 0xb6, 0x1e, 0xdb, 0x70, 0xbe,
+ 0x62, 0x40, 0x63, 0xef, 0x6d, 0xfc, 0xa9, 0xaf, 0x23, 0x73, 0x1b, 0x06,
+ 0xbd, 0x83, 0x50, 0xdd, 0x84, 0x91, 0x53, 0xdd, 0x20, 0x37, 0x71, 0xd3,
+ 0xc9, 0x5a, 0x7a, 0x93, 0xbd, 0xa0, 0xea, 0x7d, 0x59, 0x85, 0x2f, 0x06,
+ 0x83, 0x06, 0xc6, 0x86, 0xcb, 0xc5, 0xce, 0xcb, 0x65, 0x15, 0xf4, 0x91,
+ 0x66, 0x6c, 0x02, 0x5e},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1458,
+ {0x98, 0xfe, 0xcc, 0x6e, 0x64, 0x09, 0xad, 0x2f, 0x6c, 0x9d, 0xee,
+ 0xc7, 0x4b, 0xdd, 0x3b, 0x78, 0xb5, 0xeb, 0xcf, 0xaf, 0x6d, 0x59,
+ 0x97, 0xb5, 0xcf, 0xda, 0x28, 0x5f, 0x1f, 0xc9, 0xf9, 0x68},
+ {0xa9, 0x38, 0x08, 0x7a, 0x9c, 0xac, 0xbc, 0x80, 0x12, 0xd3, 0xf6, 0xd5,
+ 0xe1, 0x5c, 0xc1, 0xf4, 0xbd, 0xcf, 0xec, 0xfc, 0x06, 0xbe, 0x3a, 0x68,
+ 0x05, 0xb5, 0x0b, 0x05, 0xfc, 0x4d, 0xfa, 0xea, 0x8c, 0xf2, 0x09, 0xea,
+ 0xcf, 0xe9, 0x76, 0x3c, 0xa7, 0x78, 0xf8, 0x03, 0x08, 0x37, 0x96, 0x4c,
+ 0x8d, 0x5c, 0x43, 0x7a, 0x86, 0x76, 0x60, 0xbd, 0xed, 0x9e, 0x05, 0x04,
+ 0xfa, 0xf1, 0x5c, 0x39, 0xb2, 0x95, 0xbb, 0x2c, 0xa0, 0x08, 0x0a, 0x20,
+ 0x58, 0xb2, 0xf8, 0x9c, 0x13, 0x56, 0x2a, 0xbf, 0xc6, 0xa1, 0xc6, 0xe7,
+ 0x2f, 0x1f, 0x11, 0x0e, 0x54, 0xa5, 0x5b, 0xf3, 0x74, 0xdb, 0xcd, 0xba,
+ 0xfa, 0x81, 0xda, 0x0a, 0x34, 0x33, 0xca, 0x72, 0x00, 0xbc, 0x42, 0x35,
+ 0xc1, 0xa1, 0xfb, 0x2d, 0xf5, 0x79, 0x79, 0x92, 0xdd, 0xdf, 0xde, 0xfa,
+ 0xa9, 0xf2, 0x5c, 0x47, 0xe5, 0x68, 0x03, 0x05, 0x51, 0x4a, 0x8a, 0x2d,
+ 0xaa, 0x6b, 0xda, 0x47, 0xa5, 0x2f, 0x99, 0x31, 0x60, 0xad, 0xb8, 0xea,
+ 0x37, 0x79, 0x98, 0x19, 0xa7, 0x66, 0xb1, 0x6c, 0xe1, 0x61, 0x8e, 0xfd,
+ 0x64, 0x5e, 0xe2, 0x2e, 0x1e, 0xb7, 0xab, 0xf3, 0x73, 0x4a, 0x86, 0x61,
+ 0xcc, 0xfb, 0x14, 0xa8, 0x6d, 0x61, 0xd8, 0x70, 0xe4, 0xb5, 0xd7, 0x4a,
+ 0xae, 0x09, 0x27, 0xb0, 0x53, 0xc4, 0x35, 0x0e, 0xd4, 0x2f, 0x72, 0x3b,
+ 0x5c, 0x43, 0x5f, 0x47, 0x84, 0xa6, 0x0c, 0xde, 0x99, 0x73, 0x6b, 0xd4,
+ 0x80, 0xa6, 0x6c, 0x22, 0x92, 0xb2, 0x26, 0x58, 0xb4, 0x7e, 0x52, 0x53,
+ 0xb1, 0x4c, 0x01, 0x7b, 0x08, 0xb5, 0xa4, 0xd6, 0x0f, 0x5f, 0x7e, 0xfc,
+ 0x26, 0x4d, 0xfe, 0x21, 0x44, 0xb7, 0x96, 0xdd, 0xec, 0x1c, 0x40, 0x87,
+ 0xfa, 0xcc, 0xe1, 0x69, 0x0b, 0x68, 0xab, 0x82, 0x15, 0x3f, 0xf7, 0x42,
+ 0x88, 0x41, 0xd1, 0xe2, 0xe9, 0xbe, 0x0d, 0xa8, 0xac, 0xbd, 0xdb, 0x60,
+ 0xc0, 0xa7, 0x75, 0x83, 0x90, 0x31, 0xc1, 0xdc, 0x92, 0xe0, 0x34, 0x20,
+ 0x5e, 0x00, 0x47, 0x80, 0xc2, 0xa3, 0x9e, 0x64, 0x47, 0xef, 0xd4, 0x25,
+ 0x3f, 0xad, 0x9c, 0x6c, 0x1e, 0xdf, 0x15, 0x37, 0xdf, 0xd5, 0x5e, 0xc9,
+ 0xd1, 0x40, 0xb3, 0xca, 0x93, 0x3f, 0xc1, 0xb2, 0xb6, 0x6d, 0xd3, 0x18,
+ 0x4d, 0x7e, 0x5a, 0x3e, 0x7f, 0x4e, 0xac, 0x85, 0x7c, 0x73, 0x58, 0xe6,
+ 0x49, 0xcb, 0x18, 0x90, 0xf4, 0xe2, 0x81, 0xb4, 0xff, 0x3e, 0xfe, 0x65,
+ 0x4b, 0x55, 0x0e, 0x26, 0xfe, 0xf6, 0x0f, 0xf5, 0x07, 0xd5, 0x3d, 0x1a,
+ 0x07, 0xcb, 0xaa, 0x7b, 0x42, 0xe1, 0x95, 0xa7, 0xc4, 0xbe, 0x5b, 0x36,
+ 0xd7, 0xdb, 0x6d, 0x7b, 0x98, 0x35, 0xfa, 0xd8, 0xb2, 0x16, 0x80, 0xef,
+ 0xb0, 0xe8, 0xca, 0x50, 0xff, 0x21, 0xba, 0xa7, 0x64, 0x9b, 0xd7, 0xc4,
+ 0x88, 0x76, 0x3c, 0x58, 0x1d, 0xe9, 0x96, 0x47, 0x6e, 0x12, 0x73, 0xdb,
+ 0xac, 0x37, 0x0b, 0xb7, 0x2c, 0x5e, 0x99, 0xd1, 0x3c, 0xeb, 0xa7, 0x20,
+ 0x1b, 0x39, 0x4c, 0xb8, 0x9c, 0x91, 0xa3, 0x6d, 0x68, 0xa6, 0xb6, 0x3e,
+ 0xcd, 0x6b, 0x54, 0x71, 0x7b, 0xf2, 0x17, 0x5d, 0xcd, 0x85, 0x2c, 0x50,
+ 0x61, 0xe3, 0xbb, 0x2b, 0xc5, 0xe2, 0x80, 0xbf, 0xf2, 0x2f, 0xae, 0x77,
+ 0x52, 0x40, 0xd5, 0xfd, 0xac, 0xbb, 0x97, 0x59, 0xcd, 0xe4, 0x7c, 0x62,
+ 0x89, 0xee, 0xd9, 0xa0, 0x86, 0x38, 0xf8, 0x6c, 0x47, 0x8e, 0xab, 0x9c,
+ 0x3e, 0x3b, 0x78, 0x49, 0x4c, 0xf5, 0x6e, 0xc0, 0x3a, 0x5a, 0xdd, 0x82,
+ 0x05, 0x57, 0x91, 0x8d, 0xb7, 0xae, 0x99, 0x41, 0x72, 0x7d, 0xdc, 0xd5,
+ 0xea, 0xed, 0x87, 0xad, 0xd3, 0xcf, 0x22, 0x49, 0x08, 0xff, 0x0e, 0x51,
+ 0x85, 0x9e, 0xb1, 0xd7, 0x54, 0x32, 0xc6, 0x37},
+ {0x65, 0x32, 0x8c, 0x11, 0xf1, 0x12, 0x81, 0xa3, 0xbb, 0x61, 0xf8, 0x02,
+ 0x09, 0x81, 0x18, 0x6f, 0xd1, 0xef, 0x99, 0xef, 0x53, 0x81, 0x9a, 0xea,
+ 0x14, 0x97, 0x85, 0x10, 0x7c, 0xfc, 0x3d, 0xed, 0x93, 0x96, 0x00, 0x8c,
+ 0xfb, 0xce, 0xb8, 0xdf, 0xa8, 0x27, 0x12, 0x83, 0x2f, 0x89, 0xc4, 0x7e,
+ 0x72, 0x3d, 0x49, 0x44, 0x2b, 0x94, 0x89, 0x7e, 0x69, 0x6f, 0xde, 0xc3,
+ 0x28, 0xde, 0xc0, 0xfa, 0x66, 0x7f, 0x83, 0x15, 0x3c, 0x3a, 0xca, 0x05,
+ 0xdc, 0x88, 0xf4, 0xc8, 0xf3, 0x43, 0x80, 0x52, 0xc6, 0xbf, 0x82, 0x19,
+ 0xda, 0xab, 0x7d, 0xb8, 0x93, 0xc9, 0xf2, 0x49, 0x25, 0x5f, 0x61, 0x11,
+ 0xe5, 0xc1, 0xf1, 0x8e, 0x1c, 0xd2, 0xac, 0x1a, 0x51, 0xa6, 0x2f, 0xb0,
+ 0x56, 0x61, 0x4f, 0xdc, 0x3d, 0x11, 0x60, 0xfa, 0x2a, 0x89, 0x18, 0xe4,
+ 0x91, 0x50, 0xb6, 0x12, 0xbc, 0xb0, 0x47, 0x9c, 0xf3, 0xad, 0x66, 0xb5,
+ 0x6d, 0x9a, 0xff, 0x02, 0x7c, 0x3e, 0x7b, 0xc1, 0x47, 0xe1, 0x03, 0x54,
+ 0x5a, 0x6e, 0xe1, 0x05, 0x03, 0x0a, 0xf3, 0x78, 0x84, 0xfc, 0x05, 0xa3,
+ 0xd0, 0xfc, 0xfa, 0x8e, 0x97, 0x36, 0xf6, 0xdd, 0x0f, 0x5c, 0x9e, 0xdf,
+ 0xd9, 0xa9, 0xd2, 0xd9, 0xef, 0x02, 0x8c, 0xd1, 0x0b, 0x1c, 0x73, 0x41,
+ 0xe7, 0x45, 0xae, 0xa9, 0x5c, 0xb2, 0xe3, 0x1f, 0x2d, 0xc5, 0xc5, 0xb5,
+ 0x9c, 0x9d, 0x96, 0xd0, 0x92, 0x2c, 0x2c, 0xdc, 0x6d, 0x41, 0xa0, 0xbb,
+ 0xa3, 0x0d, 0x18, 0x8b, 0x32, 0xc0, 0x54, 0x90, 0x13, 0x22, 0xff, 0x99,
+ 0x69, 0xeb, 0xe6, 0x12, 0xcd, 0xdd, 0x2f, 0xd0, 0xe1, 0xe6, 0xdf, 0xa6,
+ 0x46, 0x8c, 0x17, 0xf1, 0xaf, 0x09, 0xa9, 0x46, 0xdb, 0x5e, 0xff, 0x1f,
+ 0x28, 0x36, 0x50, 0xa5, 0x5b, 0x55, 0x5b, 0xc0, 0x22, 0xa6, 0x43, 0xac,
+ 0xb6, 0x1b, 0x6c, 0x3a, 0x5f, 0xe9, 0x40, 0x67, 0x26, 0xe6, 0x2e, 0x62,
+ 0xae, 0xd2, 0x26, 0xb9, 0x02, 0xb7, 0x3d, 0x57, 0x7f, 0x1a, 0xfa, 0xaf,
+ 0x97, 0x1a, 0x15, 0x33, 0xf1, 0xdb, 0x9b, 0x60, 0x39, 0x90, 0x0c, 0x49,
+ 0x6e, 0x5f, 0xaf, 0x5b, 0x85, 0x28, 0x53, 0x67, 0x01, 0x6e, 0x35, 0x4a,
+ 0xf1, 0xc6, 0xb5, 0xd2, 0xa0, 0x03, 0xc2, 0x6d, 0x37, 0x98, 0x41, 0x0b,
+ 0x58, 0xd4, 0x05, 0x8c, 0xe0, 0xa2, 0x3b, 0xc6, 0xab, 0x10, 0xf4, 0xea,
+ 0x72, 0x7b, 0x2c, 0x0b, 0x69, 0x2a, 0xb0, 0xb9, 0x0f, 0xd6, 0xf2, 0x54,
+ 0xbc, 0x0d, 0xf1, 0xed, 0x74, 0x5c, 0xd9, 0xc5, 0xe1, 0xed, 0x89, 0x70,
+ 0xac, 0xef, 0x15, 0x75, 0x1a, 0x8d, 0xed, 0xb0, 0x0e, 0xea, 0x03, 0xf3,
+ 0xdb, 0x2c, 0xdc, 0x79, 0xfd, 0x43, 0x57, 0x2c, 0x24, 0x75, 0x56, 0x2b,
+ 0x47, 0xed, 0x92, 0xce, 0x48, 0xa3, 0x74, 0xd1, 0x96, 0x55, 0xb0, 0xef,
+ 0xd3, 0x94, 0x85, 0x3b, 0x73, 0x43, 0xcb, 0x8d, 0xf1, 0x04, 0xab, 0xea,
+ 0x83, 0xc6, 0xc3, 0x07, 0x92, 0x88, 0xe6, 0x61, 0x42, 0xd3, 0xac, 0xe5,
+ 0x64, 0x7e, 0x66, 0x0e, 0x9e, 0x38, 0x1b, 0xea, 0xce, 0x78, 0x78, 0x56,
+ 0xfa, 0x2e, 0xf3, 0x9b, 0xff, 0xfc, 0x0d, 0x1b, 0x34, 0x64, 0x77, 0xde,
+ 0x44, 0x2f, 0x34, 0xd6, 0x26, 0x39, 0x4a, 0x83, 0x6e, 0x21, 0x09, 0xf0,
+ 0x67, 0x06, 0x7c, 0x13, 0xcf, 0x95, 0xa3, 0x0a, 0xa5, 0xd0, 0xe6, 0x59,
+ 0x58, 0x79, 0x5d, 0x7f, 0xcf, 0xd3, 0x43, 0x0f, 0x2d, 0x4d, 0x8c, 0x78,
+ 0x58, 0x14, 0x07, 0xb2, 0x36, 0xbe, 0x46, 0x65, 0x65, 0xf8, 0x39, 0x25,
+ 0xdc, 0x63, 0x76, 0x97, 0x59, 0x0c, 0x0d, 0xe3, 0xeb, 0xa2, 0x77, 0x25,
+ 0x17, 0xc4, 0xd3, 0x70, 0xe6, 0x4d, 0x93, 0x54, 0x08, 0x7f, 0xff, 0xff,
+ 0x4a, 0x9a, 0xaa, 0x97, 0x39, 0xa9, 0x04, 0xc3, 0x9e, 0xe0, 0xd9, 0x25,
+ 0x08, 0xc4, 0x46, 0x7f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1459,
+ {0x60, 0xaa, 0x2e, 0x2c, 0x0e, 0x04, 0x31, 0x0f, 0xb3, 0xc5, 0xd6,
+ 0x98, 0xd7, 0x75, 0x72, 0x39, 0x4e, 0xac, 0x59, 0x40, 0x51, 0xe6,
+ 0x86, 0x3f, 0xcc, 0x2f, 0xbd, 0x3b, 0x91, 0x69, 0x4c, 0x47},
+ {0xa9, 0x38, 0x08, 0x7a, 0x9c, 0xac, 0xbc, 0x80, 0x12, 0xd3, 0xf6, 0xd5,
+ 0xe1, 0x5c, 0xc1, 0xf4, 0xbd, 0xcf, 0xec, 0xfc, 0x06, 0xbe, 0x3a, 0x68,
+ 0x05, 0xb5, 0x0b, 0x05, 0xfc, 0x4d, 0xfa, 0xea, 0x8c, 0xf2, 0x09, 0xea,
+ 0xcf, 0xe9, 0x76, 0x3c, 0xa7, 0x78, 0xf8, 0x03, 0x08, 0x37, 0x96, 0x4c,
+ 0x8d, 0x5c, 0x43, 0x7a, 0x86, 0x76, 0x60, 0xbd, 0xed, 0x9e, 0x05, 0x04,
+ 0xfa, 0xf1, 0x5c, 0x39, 0xb2, 0x95, 0xbb, 0x2c, 0xa0, 0x08, 0x0a, 0x20,
+ 0x58, 0xb2, 0xf8, 0x9c, 0x13, 0x56, 0x2a, 0xbf, 0xc6, 0xa1, 0xc6, 0xe7,
+ 0x2f, 0x1f, 0x11, 0x0e, 0x54, 0xa5, 0x5b, 0xf3, 0x74, 0xdb, 0xcd, 0xba,
+ 0xfa, 0x81, 0xda, 0x0a, 0x34, 0x33, 0xca, 0x72, 0x00, 0xbc, 0x42, 0x35,
+ 0xc1, 0xa1, 0xfb, 0x2d, 0xf5, 0x79, 0x79, 0x92, 0xdd, 0xdf, 0xde, 0xfa,
+ 0xa9, 0xf2, 0x5c, 0x47, 0xe5, 0x68, 0x03, 0x05, 0x51, 0x4a, 0x8a, 0x2d,
+ 0xaa, 0x6b, 0xda, 0x47, 0xa5, 0x2f, 0x99, 0x31, 0x60, 0xad, 0xb8, 0xea,
+ 0x37, 0x79, 0x98, 0x19, 0xa7, 0x66, 0xb1, 0x6c, 0xe1, 0x61, 0x8e, 0xfd,
+ 0x64, 0x5e, 0xe2, 0x2e, 0x1e, 0xb7, 0xab, 0xf3, 0x73, 0x4a, 0x86, 0x61,
+ 0xcc, 0xfb, 0x14, 0xa8, 0x6d, 0x61, 0xd8, 0x70, 0xe4, 0xb5, 0xd7, 0x4a,
+ 0xae, 0x09, 0x27, 0xb0, 0x53, 0xc4, 0x35, 0x0e, 0xd4, 0x2f, 0x72, 0x3b,
+ 0x5c, 0x43, 0x5f, 0x47, 0x84, 0xa6, 0x0c, 0xde, 0x99, 0x73, 0x6b, 0xd4,
+ 0x80, 0xa6, 0x6c, 0x22, 0x92, 0xb2, 0x26, 0x58, 0xb4, 0x7e, 0x52, 0x53,
+ 0xb1, 0x4c, 0x01, 0x7b, 0x08, 0xb5, 0xa4, 0xd6, 0x0f, 0x5f, 0x7e, 0xfc,
+ 0x26, 0x4d, 0xfe, 0x21, 0x44, 0xb7, 0x96, 0xdd, 0xec, 0x1c, 0x40, 0x87,
+ 0xfa, 0xcc, 0xe1, 0x69, 0x0b, 0x68, 0xab, 0x82, 0x15, 0x3f, 0xf7, 0x42,
+ 0x88, 0x41, 0xd1, 0xe2, 0xe9, 0xbe, 0x0d, 0xa8, 0xac, 0xbd, 0xdb, 0x60,
+ 0xc0, 0xa7, 0x75, 0x83, 0x90, 0x31, 0xc1, 0xdc, 0x92, 0xe0, 0x34, 0x20,
+ 0x5e, 0x00, 0x47, 0x80, 0xc2, 0xa3, 0x9e, 0x64, 0x47, 0xef, 0xd4, 0x25,
+ 0x3f, 0xad, 0x9c, 0x6c, 0x1e, 0xdf, 0x15, 0x37, 0xdf, 0xd5, 0x5e, 0xc9,
+ 0xd1, 0x40, 0xb3, 0xca, 0x93, 0x3f, 0xc1, 0xb2, 0xb6, 0x6d, 0xd3, 0x18,
+ 0x4d, 0x7e, 0x5a, 0x3e, 0x7f, 0x4e, 0xac, 0x85, 0x7c, 0x73, 0x58, 0xe6,
+ 0x49, 0xcb, 0x18, 0x90, 0xf4, 0xe2, 0x81, 0xb4, 0xff, 0x3e, 0xfe, 0x65,
+ 0x4b, 0x55, 0x0e, 0x26, 0xfe, 0xf6, 0x0f, 0xf5, 0x07, 0xd5, 0x3d, 0x1a,
+ 0x07, 0xcb, 0xaa, 0x7b, 0x42, 0xe1, 0x95, 0xa7, 0xc4, 0xbe, 0x5b, 0x36,
+ 0xd7, 0xdb, 0x6d, 0x7b, 0x98, 0x35, 0xfa, 0xd8, 0xb2, 0x16, 0x80, 0xef,
+ 0xb0, 0xe8, 0xca, 0x50, 0xff, 0x21, 0xba, 0xa7, 0x64, 0x9b, 0xd7, 0xc4,
+ 0x88, 0x76, 0x3c, 0x58, 0x1d, 0xe9, 0x96, 0x47, 0x6e, 0x12, 0x73, 0xdb,
+ 0xac, 0x37, 0x0b, 0xb7, 0x2c, 0x5e, 0x99, 0xd1, 0x3c, 0xeb, 0xa7, 0x20,
+ 0x1b, 0x39, 0x4c, 0xb8, 0x9c, 0x91, 0xa3, 0x6d, 0x68, 0xa6, 0xb6, 0x3e,
+ 0xcd, 0x6b, 0x54, 0x71, 0x7b, 0xf2, 0x17, 0x5d, 0xcd, 0x85, 0x2c, 0x50,
+ 0x61, 0xe3, 0xbb, 0x2b, 0xc5, 0xe2, 0x80, 0xbf, 0xf2, 0x2f, 0xae, 0x77,
+ 0x52, 0x40, 0xd5, 0xfd, 0xac, 0xbb, 0x97, 0x59, 0xcd, 0xe4, 0x7c, 0x62,
+ 0x89, 0xee, 0xd9, 0xa0, 0x86, 0x38, 0xf8, 0x6c, 0x47, 0x8e, 0xab, 0x9c,
+ 0x3e, 0x3b, 0x78, 0x49, 0x4c, 0xf5, 0x6e, 0xc0, 0x3a, 0x5a, 0xdd, 0x82,
+ 0x05, 0x57, 0x91, 0x8d, 0xb7, 0xae, 0x99, 0x41, 0x72, 0x7d, 0xdc, 0xd5,
+ 0xea, 0xed, 0x87, 0xad, 0xd3, 0xcf, 0x22, 0x49, 0x08, 0xff, 0x0e, 0x51,
+ 0x85, 0x9e, 0xb1, 0xd7, 0x54, 0x32, 0xc6, 0x37},
+ {0xab, 0x46, 0x99, 0x32, 0xb1, 0x73, 0xf1, 0x78, 0x42, 0x40, 0xce, 0x93,
+ 0x60, 0xa5, 0xb1, 0x63, 0x51, 0xb4, 0x57, 0x22, 0x4c, 0xe1, 0x5e, 0x3d,
+ 0x6b, 0x9b, 0xfd, 0x4b, 0x96, 0xb8, 0x49, 0xa1, 0xb0, 0x5d, 0x40, 0xb7,
+ 0xb5, 0xcd, 0xe7, 0xdb, 0xfe, 0x5e, 0x3d, 0x2b, 0xa8, 0x9c, 0xc0, 0x6d,
+ 0x43, 0xab, 0x3d, 0x8a, 0x71, 0xe6, 0xb0, 0xb7, 0x6a, 0x9d, 0x6c, 0x9f,
+ 0xcf, 0xe7, 0x11, 0x2b, 0x64, 0xdd, 0x28, 0x76, 0xb3, 0xca, 0x3d, 0xbf,
+ 0x54, 0x69, 0x9d, 0x6e, 0xb2, 0x9b, 0x2a, 0xbf, 0x75, 0x72, 0x6f, 0x52,
+ 0x4c, 0x13, 0xcc, 0x29, 0xd4, 0x57, 0x14, 0xd6, 0x8f, 0xc5, 0x7e, 0x0c,
+ 0x4f, 0xe9, 0xfc, 0x74, 0xc4, 0xec, 0x30, 0x23, 0x22, 0x50, 0xff, 0x47,
+ 0xdf, 0x4b, 0x1d, 0xba, 0x9e, 0x6c, 0x5e, 0x82, 0xa3, 0xc4, 0x3d, 0x60,
+ 0xed, 0x21, 0x98, 0xda, 0xb6, 0x0c, 0xaf, 0x57, 0x8a, 0x24, 0x6b, 0xc0,
+ 0x20, 0xf7, 0x92, 0x12, 0x9a, 0xc3, 0x85, 0xe3, 0xae, 0xce, 0xcd, 0xd0,
+ 0x6a, 0xbb, 0x0f, 0x34, 0xc1, 0x3c, 0x26, 0x42, 0x33, 0x90, 0x5d, 0x7f,
+ 0xd6, 0x21, 0x0f, 0x92, 0x92, 0x21, 0x5e, 0xde, 0x1e, 0x01, 0x88, 0x49,
+ 0x4b, 0x53, 0xbb, 0xfc, 0x8b, 0x4c, 0x4d, 0x95, 0xa2, 0xd2, 0xc2, 0x52,
+ 0xe6, 0x0d, 0x14, 0x36, 0x90, 0x1b, 0x7a, 0xa0, 0xdb, 0x50, 0x61, 0x10,
+ 0x40, 0x46, 0x05, 0x92, 0x6d, 0xc9, 0x16, 0xc8, 0x42, 0xc5, 0x64, 0xdd,
+ 0x57, 0x79, 0x28, 0xad, 0x0e, 0x1b, 0xe0, 0xc6, 0x87, 0x2a, 0x35, 0x00,
+ 0x70, 0x51, 0x80, 0xab, 0x23, 0x02, 0x44, 0x65, 0x7a, 0x29, 0x08, 0x55,
+ 0xd6, 0x49, 0xb8, 0xd0, 0x5f, 0x97, 0x7f, 0x5f, 0xf0, 0xd5, 0x3f, 0xc1,
+ 0x01, 0x63, 0xc8, 0x38, 0xdc, 0x07, 0xb9, 0x72, 0x91, 0x82, 0xc1, 0x54,
+ 0x7f, 0x8d, 0xba, 0xce, 0xf5, 0x59, 0xbb, 0xb2, 0xd5, 0xe3, 0xb4, 0xa2,
+ 0xfa, 0xb0, 0x48, 0x2d, 0xac, 0xaf, 0xce, 0x28, 0x95, 0xa6, 0x45, 0x19,
+ 0xa7, 0x85, 0xd2, 0x65, 0xe3, 0x8e, 0x00, 0x64, 0x07, 0x50, 0x4e, 0xf8,
+ 0x8d, 0x2b, 0xb6, 0x3c, 0x60, 0xd8, 0x9f, 0xcf, 0xe2, 0xbf, 0x06, 0x10,
+ 0x41, 0xde, 0x0f, 0x94, 0xfb, 0x35, 0x02, 0x38, 0x8b, 0xe1, 0x95, 0x0b,
+ 0xea, 0x0e, 0xcd, 0xcb, 0x8f, 0x17, 0x8e, 0x5f, 0xf2, 0xe2, 0xeb, 0xf8,
+ 0x3c, 0xbd, 0x5e, 0xfc, 0xed, 0x20, 0xf1, 0xeb, 0xbb, 0x09, 0x0b, 0x75,
+ 0x2a, 0x2a, 0x00, 0x3a, 0xbf, 0x7d, 0x59, 0xca, 0x23, 0x58, 0xaa, 0xac,
+ 0xdd, 0x31, 0xfb, 0xea, 0xf9, 0xed, 0x62, 0x89, 0xb9, 0xe5, 0x27, 0x2b,
+ 0x9f, 0xef, 0x24, 0x4d, 0xe4, 0x58, 0x17, 0x7a, 0x03, 0xb3, 0x8f, 0x92,
+ 0x31, 0x45, 0x23, 0xb1, 0xed, 0xd5, 0x36, 0xbf, 0x0d, 0x19, 0xb1, 0xcf,
+ 0x0f, 0x17, 0x16, 0xc9, 0xe7, 0x61, 0xd4, 0xe2, 0x5a, 0x0a, 0x23, 0xdd,
+ 0xfb, 0x89, 0x2c, 0x8a, 0xbb, 0xf4, 0x46, 0x9f, 0xa9, 0xc5, 0x92, 0xf4,
+ 0x5e, 0x11, 0x08, 0x2b, 0x75, 0x26, 0x8c, 0x1f, 0xc6, 0x26, 0xe9, 0xe8,
+ 0x56, 0xf3, 0x56, 0x55, 0xdc, 0xd5, 0xed, 0xc9, 0xf8, 0xc7, 0xc1, 0x8b,
+ 0x0f, 0x57, 0x03, 0xc8, 0xe6, 0xbf, 0x4c, 0x6f, 0x8c, 0xc2, 0xee, 0x5f,
+ 0x70, 0x58, 0x6a, 0x3c, 0x2f, 0x9f, 0x00, 0xd9, 0xad, 0x0d, 0xc0, 0xff,
+ 0x82, 0xaa, 0x8c, 0xee, 0x54, 0xdb, 0x47, 0x99, 0xf1, 0x87, 0x5e, 0xc8,
+ 0x19, 0x27, 0x25, 0x4a, 0x5f, 0xb8, 0xb2, 0xa1, 0x5b, 0x85, 0x3d, 0xcc,
+ 0xff, 0x2d, 0x74, 0xfa, 0xdb, 0x06, 0x82, 0xfd, 0xa8, 0x8d, 0x7e, 0xee,
+ 0xba, 0x5a, 0x36, 0xec, 0x49, 0x33, 0x75, 0x60, 0x31, 0xff, 0x5e, 0xae,
+ 0x15, 0x57, 0x2a, 0x0a, 0x3a, 0xe5, 0xe1, 0x3e, 0x9a, 0xcc, 0x95, 0xf1,
+ 0x5a, 0xed, 0x34, 0xbc},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1460,
+ {0xc6, 0x1c, 0xbc, 0x6f, 0xe1, 0x2f, 0x70, 0xdb, 0xd7, 0xe1, 0x7b,
+ 0xb1, 0x73, 0xaa, 0xdb, 0x26, 0x17, 0xbf, 0x4c, 0x97, 0xda, 0x76,
+ 0x02, 0xf0, 0xe7, 0x6a, 0x9b, 0x54, 0xed, 0xed, 0xff, 0x31},
+ {0xa1, 0xfd, 0xf0, 0x64, 0x72, 0x2a, 0x24, 0x95, 0x8b, 0xce, 0x6e, 0x60,
+ 0xb2, 0x2b, 0x95, 0x9c, 0xa1, 0xcc, 0x76, 0xd5, 0xc3, 0x7d, 0xc5, 0x97,
+ 0x82, 0x66, 0x7d, 0xe8, 0x3a, 0xc7, 0x89, 0xbe, 0xe8, 0xb5, 0xe4, 0xdc,
+ 0x16, 0x03, 0x0e, 0x84, 0xd9, 0x85, 0xe7, 0x0e, 0xea, 0xcf, 0xa5, 0x2b,
+ 0xb8, 0xfa, 0x3b, 0x2e, 0x44, 0x00, 0xfb, 0x17, 0xee, 0x3d, 0xfd, 0xe6,
+ 0x84, 0x6d, 0xd2, 0x3b, 0xa9, 0x1e, 0x02, 0x36, 0xcb, 0xf7, 0xff, 0xa1,
+ 0x2a, 0xbb, 0x99, 0x82, 0x45, 0x07, 0xe1, 0x90, 0xa3, 0x99, 0xd9, 0xab,
+ 0x0d, 0xcb, 0x5a, 0x90, 0x9a, 0xd3, 0x40, 0x71, 0x4b, 0x82, 0xc9, 0x2c,
+ 0xca, 0x93, 0xa8, 0xad, 0x4c, 0x47, 0x87, 0x9a, 0xea, 0xe8, 0x94, 0xa6,
+ 0x2f, 0xb4, 0x02, 0x01, 0xc1, 0x02, 0x2f, 0xe5, 0x77, 0xe2, 0xf4, 0x81,
+ 0xf6, 0xe7, 0xf9, 0xd9, 0xdf, 0x79, 0xb1, 0x1b, 0xed, 0xfd, 0x03, 0x9c,
+ 0x06, 0xa5, 0x99, 0xad, 0x85, 0x1b, 0x00, 0x9c, 0x40, 0xe2, 0x1f, 0xa7,
+ 0x88, 0x11, 0x9d, 0x6e, 0x07, 0xb2, 0x0c, 0xbb, 0x07, 0xb3, 0xc2, 0xd9,
+ 0x8e, 0x50, 0x4b, 0xa9, 0x5c, 0x99, 0x17, 0x1d, 0xcb, 0x82, 0x54, 0x8b,
+ 0x20, 0x88, 0xb4, 0x94, 0x74, 0xa9, 0x01, 0xb8, 0x84, 0xff, 0xb5, 0x5c,
+ 0x4b, 0x49, 0xad, 0x05, 0x16, 0x93, 0xfa, 0xd7, 0x5c, 0xf5, 0xc8, 0x49,
+ 0x4d, 0x63, 0xa4, 0x4c, 0xf7, 0xa3, 0xd3, 0xe6, 0x8a, 0x17, 0xbe, 0x15,
+ 0x67, 0xc0, 0x78, 0xa4, 0x4b, 0x8e, 0x0a, 0xdd, 0xbd, 0x24, 0x7e, 0x72,
+ 0x47, 0x79, 0x59, 0x36, 0xd3, 0xa9, 0x95, 0xc7, 0x07, 0x7e, 0x2b, 0x8d,
+ 0x4c, 0x9a, 0x42, 0x5e, 0x95, 0x7b, 0x78, 0x1f, 0xb4, 0xd8, 0xbc, 0xa4,
+ 0x4d, 0x3d, 0x0b, 0xa7, 0xfe, 0x79, 0x8b, 0xb0, 0xa7, 0x71, 0xc9, 0x7a,
+ 0xeb, 0x04, 0xbd, 0x8b, 0x15, 0x99, 0x2b, 0x59, 0x64, 0xfe, 0xa9, 0x7d,
+ 0xa3, 0x5c, 0x12, 0x63, 0x2b, 0x6f, 0x42, 0xdb, 0x89, 0x8e, 0x8a, 0xfb,
+ 0xed, 0xcd, 0x36, 0xea, 0x23, 0x34, 0x07, 0x2b, 0x84, 0x29, 0x76, 0xed,
+ 0xa1, 0x25, 0x4d, 0x65, 0x54, 0xdf, 0xd6, 0x32, 0x20, 0x6e, 0x29, 0xbb,
+ 0xd0, 0xd4, 0x2f, 0x59, 0x97, 0x12, 0x35, 0x15, 0x28, 0x34, 0xc7, 0x2e,
+ 0x05, 0xeb, 0xba, 0xa2, 0x7d, 0x3b, 0xf9, 0x3e, 0xf4, 0xab, 0xe3, 0xa7,
+ 0xa6, 0xbd, 0x95, 0x59, 0x1d, 0x2f, 0x44, 0xa1, 0x5c, 0xef, 0xee, 0x8c,
+ 0x90, 0x10, 0x56, 0x2e, 0x4d, 0x00, 0x54, 0xce, 0x3c, 0x88, 0xc3, 0xc4,
+ 0x2a, 0x5c, 0xac, 0x08, 0xe6, 0x10, 0x71, 0x9b, 0x16, 0x37, 0x8f, 0x18,
+ 0x0d, 0xba, 0x30, 0xeb, 0x21, 0x6b, 0xe6, 0xa9, 0x6c, 0x1b, 0x03, 0x1e,
+ 0x1a, 0x87, 0x99, 0x58, 0xe1, 0xe8, 0x1c, 0xb5, 0x0a, 0x81, 0xcb, 0x50,
+ 0x20, 0x50, 0x74, 0xde, 0x39, 0xf0, 0xb3, 0xf5, 0xc7, 0x12, 0x12, 0x7e,
+ 0x6d, 0xf8, 0x7c, 0x09, 0x7d, 0x9d, 0x86, 0x25, 0x11, 0x96, 0xa2, 0xa6,
+ 0x9c, 0xef, 0x60, 0x8d, 0xd9, 0xc2, 0x2f, 0x2f, 0xdc, 0xfc, 0x4a, 0x3d,
+ 0xe0, 0x7d, 0x05, 0x34, 0x3c, 0xff, 0x34, 0xcf, 0xbd, 0x54, 0xdc, 0x85,
+ 0x02, 0x68, 0x4c, 0x34, 0x28, 0x14, 0x45, 0x50, 0xe9, 0xfa, 0xba, 0x29,
+ 0x8f, 0xd6, 0x4b, 0xf5, 0x19, 0xe2, 0x8d, 0x4d, 0xe1, 0xd1, 0x24, 0xf8,
+ 0xfd, 0x51, 0x10, 0x6b, 0x12, 0xf5, 0x07, 0x05, 0xf6, 0x1e, 0x56, 0x5e,
+ 0x8a, 0x81, 0x52, 0xca, 0x42, 0xa6, 0xfd, 0xe3, 0x70, 0x41, 0x07, 0x26,
+ 0x12, 0x61, 0x91, 0xb5, 0xae, 0x8c, 0xa1, 0xf3, 0x47, 0x99, 0x2d, 0x43,
+ 0x8d, 0x11, 0xa1, 0xbb, 0x02, 0x86, 0x72, 0x60, 0xbf, 0xc1, 0x6c, 0xb3,
+ 0x46, 0x11, 0xf3, 0x3c, 0x51, 0x1e, 0x93, 0x90},
+ {0x04, 0x33, 0x2e, 0xb7, 0x57, 0x69, 0xba, 0x28, 0x34, 0x40, 0xd4, 0x99,
+ 0x02, 0x00, 0x7d, 0xfe, 0x44, 0x9b, 0xe9, 0xb2, 0xda, 0x60, 0xc0, 0x5b,
+ 0x4e, 0x7b, 0x37, 0xe2, 0x13, 0x8c, 0xcf, 0xcc, 0xf6, 0x24, 0x16, 0x59,
+ 0x33, 0xde, 0x34, 0x35, 0x4f, 0x5a, 0x27, 0x90, 0x8d, 0x3e, 0x5d, 0x5d,
+ 0xfb, 0x1b, 0xe4, 0x7c, 0x5f, 0x41, 0x8f, 0x54, 0xf8, 0x46, 0x71, 0xe3,
+ 0xa5, 0x0e, 0x9d, 0x47, 0xf4, 0x3c, 0x41, 0x0e, 0x25, 0xb2, 0x73, 0x73,
+ 0x09, 0x0f, 0x86, 0x29, 0xfd, 0xa3, 0xb4, 0xc7, 0x1a, 0x7c, 0x63, 0xae,
+ 0x9c, 0xed, 0x4f, 0x9f, 0xf5, 0xb2, 0x52, 0x80, 0x33, 0x39, 0x74, 0x7c,
+ 0x1c, 0xa9, 0x5c, 0x7e, 0xd1, 0x01, 0x5a, 0xad, 0xbc, 0xda, 0xd7, 0x53,
+ 0xf6, 0x94, 0x18, 0xf7, 0x16, 0xb9, 0x70, 0xcc, 0xc1, 0x57, 0x62, 0x77,
+ 0x0e, 0xc5, 0xac, 0x0d, 0x7c, 0x9e, 0x91, 0xee, 0x3d, 0xe7, 0x1a, 0x37,
+ 0x51, 0x9a, 0x18, 0x97, 0xca, 0xc0, 0x8b, 0xf0, 0x83, 0xcd, 0x9a, 0x96,
+ 0xe6, 0xa8, 0x51, 0x60, 0x14, 0x07, 0xb3, 0x31, 0x70, 0x97, 0x1c, 0x07,
+ 0x5b, 0x2e, 0x36, 0xd8, 0x61, 0x9b, 0x41, 0x86, 0x4a, 0x3f, 0xca, 0x97,
+ 0xce, 0xaa, 0x61, 0x58, 0x49, 0xb0, 0x58, 0x9c, 0x72, 0xe7, 0xe2, 0x8f,
+ 0x2d, 0x69, 0x8c, 0x0b, 0xb7, 0x17, 0x10, 0x8a, 0x01, 0x56, 0x70, 0x4b,
+ 0xee, 0x30, 0xf5, 0x10, 0xf0, 0xa7, 0x52, 0xd4, 0x9b, 0xa7, 0x4c, 0x1a,
+ 0x9e, 0xee, 0x72, 0xa0, 0xb1, 0x1d, 0xbc, 0x94, 0x86, 0x0c, 0xe2, 0x95,
+ 0xaa, 0x55, 0x65, 0x70, 0x82, 0x7e, 0x39, 0xdf, 0x8f, 0xd7, 0xfd, 0xa0,
+ 0x22, 0xe7, 0x5d, 0x02, 0x2b, 0xaa, 0xbe, 0xea, 0xdf, 0x19, 0xbc, 0x7b,
+ 0xc8, 0xf9, 0xf9, 0xe7, 0x84, 0x93, 0x4e, 0x92, 0xbe, 0x59, 0x21, 0xe1,
+ 0x85, 0xe0, 0x7b, 0x3b, 0x4c, 0x8d, 0x10, 0x18, 0x55, 0x9c, 0x79, 0xea,
+ 0xae, 0x87, 0xc2, 0xb5, 0x20, 0x39, 0x0c, 0x0d, 0x8b, 0xa3, 0xae, 0xfa,
+ 0x3e, 0xfc, 0xf2, 0x12, 0x7a, 0x41, 0x12, 0x01, 0xc3, 0x83, 0xc1, 0xd0,
+ 0x0e, 0x44, 0xd2, 0xd8, 0xa3, 0x7e, 0xa3, 0x3c, 0xe4, 0xe1, 0x6b, 0x93,
+ 0x01, 0x65, 0x13, 0xb2, 0x45, 0x49, 0x26, 0xb6, 0x60, 0xf5, 0x9a, 0x52,
+ 0x49, 0x16, 0x2d, 0x79, 0xee, 0x75, 0x24, 0x7b, 0xc3, 0xe4, 0x79, 0xc7,
+ 0x89, 0x31, 0xc0, 0xab, 0x3d, 0x9f, 0x1b, 0x3f, 0x75, 0xf7, 0x1d, 0x35,
+ 0x42, 0x6f, 0xab, 0xe9, 0x48, 0xc9, 0xb0, 0x72, 0x8b, 0x9a, 0xb9, 0x71,
+ 0x40, 0x00, 0x4d, 0xbd, 0xc4, 0x4a, 0xa5, 0xef, 0xca, 0xbb, 0xf9, 0x78,
+ 0xf9, 0x00, 0x9e, 0xc1, 0x0d, 0x89, 0x3a, 0x78, 0xb9, 0xf4, 0x1a, 0xbc,
+ 0x5f, 0x7d, 0x64, 0x44, 0xfc, 0xa8, 0x72, 0xe5, 0xb9, 0xf5, 0xc2, 0xc7,
+ 0x8c, 0x67, 0x57, 0x02, 0x9d, 0x2b, 0x6e, 0x98, 0x99, 0xcc, 0x69, 0x81,
+ 0xa8, 0xd1, 0x80, 0xe4, 0xf3, 0xe5, 0xd9, 0x0d, 0x04, 0x23, 0x17, 0xa0,
+ 0x11, 0x20, 0x9d, 0x94, 0x98, 0xd0, 0x6a, 0xd4, 0x8c, 0x06, 0x5f, 0x2b,
+ 0x1e, 0x4c, 0x41, 0xd6, 0x03, 0xbc, 0x77, 0x13, 0x93, 0x37, 0x56, 0x59,
+ 0x75, 0x52, 0x94, 0xe1, 0x74, 0x75, 0x3e, 0xb3, 0x35, 0x60, 0x76, 0x5d,
+ 0xb2, 0xd8, 0x8e, 0x86, 0x1e, 0x19, 0x9d, 0xba, 0x16, 0xf4, 0x12, 0xe2,
+ 0x99, 0x66, 0x83, 0x4b, 0xea, 0x49, 0xa5, 0x3b, 0x89, 0x70, 0x83, 0x13,
+ 0xe6, 0xc0, 0x5d, 0x55, 0x51, 0xe0, 0x99, 0x5e, 0x9f, 0x14, 0x7f, 0x7f,
+ 0x2d, 0xc2, 0x57, 0xc6, 0x19, 0xba, 0xb8, 0x70, 0x5d, 0x7a, 0x5f, 0x83,
+ 0x02, 0xfd, 0xe2, 0xb5, 0xa6, 0x3d, 0x93, 0x58, 0x20, 0x8f, 0xa1, 0x87,
+ 0x82, 0xc0, 0x8a, 0x95, 0xcf, 0xa5, 0x04, 0xa2, 0x13, 0x53, 0xe6, 0xa1,
+ 0x2c, 0x95, 0xcf, 0x26},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1461,
+ {0x68, 0xa1, 0x69, 0xc6, 0x69, 0xd1, 0x58, 0x21, 0x49, 0xd6, 0x01,
+ 0x98, 0x96, 0xfe, 0x76, 0x91, 0xf5, 0x49, 0xf2, 0x8d, 0x7d, 0xb8,
+ 0xd1, 0x51, 0x13, 0xf4, 0xc2, 0xb4, 0x74, 0x04, 0x52, 0xe5},
+ {0xeb, 0xd6, 0xbc, 0x31, 0x9a, 0x95, 0x02, 0x97, 0x87, 0xf0, 0x52, 0x3e,
+ 0xb9, 0x30, 0xa0, 0x73, 0x34, 0x24, 0x8c, 0x0f, 0xb4, 0x55, 0xe0, 0xfc,
+ 0x5b, 0x3f, 0x8f, 0xce, 0x90, 0xea, 0x53, 0x2c, 0x0f, 0x42, 0xeb, 0xe1,
+ 0x03, 0x95, 0x9f, 0x87, 0x07, 0x8b, 0x41, 0x54, 0x23, 0x34, 0xbd, 0x16,
+ 0x2b, 0xd6, 0x64, 0xd3, 0xf3, 0xa2, 0xa1, 0xe3, 0x1b, 0x06, 0x80, 0xa3,
+ 0xa5, 0xbd, 0x6c, 0x73, 0xb9, 0xe2, 0x0d, 0xb5, 0x15, 0x87, 0x12, 0x75,
+ 0xa4, 0xf3, 0xb9, 0xa8, 0x92, 0xc9, 0x44, 0x50, 0x9d, 0x30, 0x96, 0xf0,
+ 0x16, 0x7d, 0x66, 0x0b, 0xd9, 0x66, 0xec, 0x9c, 0x51, 0x96, 0x2e, 0x03,
+ 0x29, 0xd5, 0x25, 0x74, 0x6e, 0xb8, 0xdd, 0x09, 0xcd, 0x11, 0x95, 0x68,
+ 0xd7, 0x45, 0x71, 0x9a, 0xdd, 0xe9, 0x59, 0x17, 0x9d, 0x5d, 0xc7, 0x93,
+ 0x03, 0x8e, 0x8c, 0xef, 0xe9, 0x75, 0x0d, 0x88, 0x1a, 0xe0, 0x9b, 0xa2,
+ 0xba, 0xd8, 0x5c, 0xe3, 0x7a, 0x44, 0x98, 0x76, 0xbe, 0xb7, 0x06, 0xc9,
+ 0x92, 0x7b, 0x10, 0x5a, 0xb9, 0xfd, 0x5e, 0x40, 0x2b, 0x65, 0x9b, 0xc6,
+ 0x06, 0xa2, 0x11, 0xc9, 0x74, 0xd7, 0x31, 0x8c, 0xa9, 0xae, 0xfa, 0xaa,
+ 0xc4, 0x23, 0x18, 0xbd, 0x4d, 0x45, 0xc5, 0x84, 0x76, 0x85, 0x5e, 0x30,
+ 0xeb, 0x17, 0xb9, 0x64, 0x91, 0xf4, 0x8c, 0xe2, 0x1f, 0x1a, 0x8b, 0xf2,
+ 0x73, 0xfb, 0x77, 0x18, 0x96, 0xa3, 0xb0, 0x7d, 0xbb, 0x48, 0x3d, 0x75,
+ 0x9a, 0xa5, 0xe5, 0x81, 0x75, 0xa4, 0x80, 0x34, 0x9b, 0x5a, 0xf7, 0xd7,
+ 0x79, 0x21, 0x54, 0x2b, 0x4c, 0xff, 0x97, 0xe2, 0x10, 0x2e, 0x8b, 0x71,
+ 0x67, 0x88, 0xc6, 0x89, 0x60, 0x6b, 0xf4, 0x63, 0x6b, 0xc5, 0xc4, 0x38,
+ 0x91, 0xb1, 0xf2, 0x48, 0xd7, 0xaa, 0x07, 0xca, 0x1a, 0xdc, 0xad, 0xec,
+ 0xb6, 0x75, 0x93, 0x3c, 0x69, 0x14, 0x41, 0xd9, 0x6c, 0x28, 0x34, 0x30,
+ 0x0c, 0x30, 0xf2, 0x20, 0x08, 0xec, 0xce, 0x97, 0xa4, 0xa3, 0x45, 0xb6,
+ 0xef, 0x77, 0x6a, 0x1f, 0xd2, 0x24, 0x3b, 0x04, 0x81, 0x57, 0x03, 0xf9,
+ 0xec, 0x4a, 0x0a, 0xe6, 0x1c, 0xb9, 0x5f, 0x67, 0xac, 0x02, 0xc1, 0x39,
+ 0xd3, 0x53, 0xa0, 0x43, 0x75, 0x09, 0xf3, 0x04, 0xc5, 0x33, 0x82, 0xf6,
+ 0xa2, 0x1b, 0xd0, 0x2d, 0x68, 0x48, 0xee, 0x92, 0xc6, 0xb8, 0x36, 0x24,
+ 0x55, 0x54, 0x2c, 0xab, 0x4d, 0x24, 0xac, 0x78, 0xb0, 0xd8, 0x76, 0xec,
+ 0x0b, 0x73, 0x68, 0x64, 0x62, 0x56, 0x34, 0x1c, 0xb1, 0x29, 0xe4, 0x3c,
+ 0x21, 0x54, 0xa1, 0x51, 0x6a, 0x90, 0x7a, 0x80, 0x58, 0xfb, 0x89, 0x11,
+ 0xbd, 0x65, 0x45, 0x39, 0x8c, 0x02, 0xaa, 0xb2, 0xd2, 0x8c, 0x0b, 0x72,
+ 0x8a, 0xc6, 0x53, 0x27, 0x18, 0xa3, 0x3a, 0x81, 0x17, 0xa4, 0x21, 0xc6,
+ 0x42, 0x86, 0x1f, 0xa7, 0x1e, 0xdc, 0x74, 0x30, 0xde, 0x27, 0xdb, 0xb1,
+ 0x59, 0x9b, 0x5c, 0x58, 0x7c, 0x70, 0xf7, 0x56, 0x7f, 0x0d, 0x41, 0x6f,
+ 0xe9, 0xee, 0xca, 0x32, 0x1d, 0x68, 0x36, 0xd7, 0x49, 0x6e, 0x4a, 0xb8,
+ 0x8b, 0xc8, 0x2c, 0x6d, 0xf8, 0x70, 0x5b, 0x04, 0xb5, 0x90, 0xad, 0x07,
+ 0x5e, 0xdc, 0x2b, 0x7c, 0xef, 0x38, 0x5b, 0x5f, 0x2a, 0x7b, 0x2d, 0xd0,
+ 0x9c, 0x3d, 0xd1, 0xc5, 0x7e, 0x90, 0x08, 0x10, 0x6a, 0xa1, 0xdc, 0xd0,
+ 0x75, 0xa3, 0xe7, 0x35, 0xb7, 0x71, 0xdd, 0xf5, 0xf4, 0x6d, 0x33, 0x87,
+ 0xb9, 0x67, 0x7a, 0xae, 0xee, 0x1c, 0xed, 0x43, 0x79, 0xef, 0x00, 0xd4,
+ 0x6d, 0x14, 0xd4, 0x6b, 0x70, 0xe4, 0x54, 0x93, 0xca, 0xc1, 0x00, 0xde,
+ 0xf0, 0xf1, 0xff, 0x50, 0xa5, 0x84, 0xf9, 0x13, 0x52, 0xba, 0xe3, 0x9a,
+ 0x5f, 0x70, 0x63, 0x2f, 0xf1, 0x05, 0x88, 0x26},
+ {0x59, 0x2d, 0xc6, 0x90, 0xb2, 0x8f, 0x27, 0x1b, 0x1d, 0x96, 0x5b, 0x81,
+ 0xb7, 0x87, 0xe9, 0x2e, 0x7f, 0xe2, 0x92, 0x93, 0x5a, 0xce, 0x9f, 0x8c,
+ 0x98, 0x0e, 0xf9, 0x48, 0x0b, 0xbe, 0x6d, 0xf4, 0x7d, 0x85, 0x85, 0x03,
+ 0xed, 0x97, 0xc2, 0x3f, 0xb1, 0x46, 0x94, 0x35, 0xba, 0xd5, 0x53, 0xf6,
+ 0x80, 0xaf, 0xa7, 0x64, 0x76, 0xcf, 0x76, 0xab, 0xae, 0x05, 0x80, 0x1a,
+ 0xae, 0x83, 0xdb, 0x1b, 0xc2, 0xca, 0x2a, 0xd3, 0x15, 0x04, 0xfd, 0xa6,
+ 0x25, 0x5e, 0x7b, 0xc7, 0x6b, 0xfd, 0x6e, 0x38, 0x4f, 0x60, 0x08, 0x88,
+ 0x54, 0x25, 0x7b, 0xa2, 0x07, 0xd7, 0xa9, 0x09, 0x43, 0x55, 0x08, 0x43,
+ 0x13, 0x0d, 0xa9, 0xf2, 0x87, 0x85, 0x1d, 0x89, 0x88, 0x98, 0x8c, 0x5a,
+ 0xf7, 0x22, 0x0c, 0x3c, 0xb5, 0x37, 0x2a, 0x1b, 0x34, 0xdd, 0xc9, 0xc4,
+ 0x78, 0x47, 0x20, 0xba, 0x41, 0xb5, 0x38, 0xaf, 0x42, 0x13, 0xf5, 0xdf,
+ 0x47, 0xe8, 0xbf, 0x8e, 0x46, 0x37, 0x3f, 0x28, 0x7b, 0x21, 0x8b, 0xe4,
+ 0x43, 0x9f, 0xa5, 0x59, 0x6b, 0xee, 0xb2, 0x0a, 0x37, 0xc3, 0x2c, 0x42,
+ 0x2b, 0x63, 0x17, 0x97, 0xd3, 0xf8, 0xa7, 0xc3, 0xb0, 0xd4, 0x4e, 0x16,
+ 0xeb, 0x33, 0x66, 0x6b, 0xa6, 0x35, 0x1d, 0xb6, 0x3f, 0x92, 0xaf, 0xfd,
+ 0xa2, 0xdd, 0x35, 0x16, 0x72, 0x73, 0x8b, 0x5d, 0x3f, 0xa8, 0x2a, 0xf8,
+ 0xc8, 0x84, 0x82, 0x9d, 0x27, 0x5c, 0x8b, 0x7b, 0x20, 0x14, 0xa7, 0x9f,
+ 0xbc, 0x10, 0xd3, 0xc4, 0x21, 0x6d, 0x18, 0x02, 0xf4, 0xcd, 0x86, 0xd4,
+ 0xb4, 0x08, 0xba, 0x38, 0xaa, 0x57, 0xb6, 0x0f, 0x69, 0x75, 0x54, 0xc0,
+ 0x48, 0xb6, 0x89, 0x98, 0x9d, 0x9a, 0x7f, 0x77, 0x52, 0x49, 0xf6, 0x5b,
+ 0x74, 0x29, 0xdb, 0x11, 0x6d, 0xe8, 0x91, 0x66, 0x0d, 0x40, 0x01, 0xa1,
+ 0xcf, 0x1f, 0x8b, 0x9e, 0xd0, 0xb5, 0x4e, 0x6a, 0x8a, 0x91, 0x9e, 0x49,
+ 0x19, 0x05, 0xd1, 0xa8, 0x8b, 0xab, 0x34, 0xc9, 0x64, 0xc3, 0x3a, 0x78,
+ 0x07, 0x57, 0xf4, 0xd4, 0x5e, 0x52, 0x16, 0xe2, 0x7f, 0xc1, 0x61, 0x6d,
+ 0x97, 0xc2, 0xba, 0xfc, 0xa0, 0x98, 0x38, 0x2d, 0xac, 0x06, 0xb1, 0x4f,
+ 0x46, 0x0a, 0xe3, 0x2a, 0xc9, 0x7b, 0xa5, 0xf9, 0xd4, 0x63, 0x5b, 0x20,
+ 0xf0, 0x15, 0x7e, 0xe5, 0x7b, 0x9f, 0x21, 0x86, 0x38, 0xdf, 0xac, 0x05,
+ 0x5a, 0x1f, 0xe8, 0x35, 0x56, 0x37, 0x6d, 0x78, 0xe1, 0x39, 0xa3, 0x6d,
+ 0x26, 0x24, 0xa2, 0x00, 0xdd, 0x9a, 0xed, 0x71, 0xdc, 0x4e, 0xfe, 0x3a,
+ 0xbb, 0x78, 0x87, 0x52, 0xa1, 0x7f, 0x23, 0x4f, 0xe1, 0x1c, 0x67, 0x0b,
+ 0x4d, 0x52, 0x6f, 0x61, 0x1a, 0x70, 0x38, 0x5c, 0x22, 0x6a, 0xfa, 0x5a,
+ 0xd3, 0x97, 0x2e, 0x8c, 0x00, 0xec, 0xb3, 0x11, 0x6c, 0x56, 0xd6, 0xd8,
+ 0x30, 0xd2, 0x89, 0x1f, 0x38, 0x54, 0x43, 0xf6, 0xd5, 0x81, 0xe4, 0x9c,
+ 0xd0, 0xc6, 0x72, 0x13, 0x3e, 0x7a, 0x83, 0x28, 0xb9, 0xb0, 0xba, 0x8f,
+ 0x5a, 0x54, 0x0c, 0x2f, 0x4a, 0x8e, 0xf0, 0xb8, 0x8b, 0xdb, 0x93, 0x8b,
+ 0x9f, 0x77, 0x77, 0xed, 0x1e, 0x4f, 0x0e, 0xa5, 0x43, 0xd4, 0x19, 0x3a,
+ 0x59, 0x6b, 0x68, 0xf7, 0x7d, 0x1b, 0xb7, 0x45, 0x53, 0x1b, 0xa4, 0xe3,
+ 0xaa, 0x9f, 0x85, 0x6a, 0x76, 0x19, 0x99, 0xbe, 0x21, 0x3a, 0xff, 0xe7,
+ 0x62, 0xc0, 0xf1, 0xc2, 0xa1, 0x3d, 0x51, 0xe2, 0x0f, 0x7f, 0xa7, 0xbd,
+ 0xfb, 0x1a, 0xa5, 0x8f, 0xcf, 0x76, 0x8b, 0x1b, 0xb1, 0x85, 0x1f, 0x74,
+ 0x1e, 0x72, 0x59, 0xdb, 0xa8, 0x61, 0x8a, 0xf3, 0x1b, 0x62, 0x4f, 0x87,
+ 0x97, 0x3c, 0xa2, 0xb1, 0xd6, 0x2f, 0x9c, 0x01, 0x3d, 0x46, 0x56, 0x26,
+ 0x7c, 0xa0, 0xbf, 0x03, 0x99, 0x10, 0x80, 0xf2, 0xe5, 0xb2, 0xe1, 0x5b,
+ 0x01, 0xdb, 0x7e, 0xa0},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1462,
+ {0x6f, 0x3b, 0x46, 0x7d, 0x65, 0xa8, 0xb0, 0x28, 0x55, 0xf6, 0x94,
+ 0x9a, 0xcd, 0x35, 0x0d, 0x78, 0xc0, 0x1e, 0xf2, 0x54, 0xb9, 0x2e,
+ 0x48, 0xbe, 0x3f, 0x86, 0x86, 0x29, 0xbd, 0x15, 0x3f, 0x51},
+ {0xeb, 0xd6, 0xbc, 0x31, 0x9a, 0x95, 0x02, 0x97, 0x87, 0xf0, 0x52, 0x3e,
+ 0xb9, 0x30, 0xa0, 0x73, 0x34, 0x24, 0x8c, 0x0f, 0xb4, 0x55, 0xe0, 0xfc,
+ 0x5b, 0x3f, 0x8f, 0xce, 0x90, 0xea, 0x53, 0x2c, 0x0f, 0x42, 0xeb, 0xe1,
+ 0x03, 0x95, 0x9f, 0x87, 0x07, 0x8b, 0x41, 0x54, 0x23, 0x34, 0xbd, 0x16,
+ 0x2b, 0xd6, 0x64, 0xd3, 0xf3, 0xa2, 0xa1, 0xe3, 0x1b, 0x06, 0x80, 0xa3,
+ 0xa5, 0xbd, 0x6c, 0x73, 0xb9, 0xe2, 0x0d, 0xb5, 0x15, 0x87, 0x12, 0x75,
+ 0xa4, 0xf3, 0xb9, 0xa8, 0x92, 0xc9, 0x44, 0x50, 0x9d, 0x30, 0x96, 0xf0,
+ 0x16, 0x7d, 0x66, 0x0b, 0xd9, 0x66, 0xec, 0x9c, 0x51, 0x96, 0x2e, 0x03,
+ 0x29, 0xd5, 0x25, 0x74, 0x6e, 0xb8, 0xdd, 0x09, 0xcd, 0x11, 0x95, 0x68,
+ 0xd7, 0x45, 0x71, 0x9a, 0xdd, 0xe9, 0x59, 0x17, 0x9d, 0x5d, 0xc7, 0x93,
+ 0x03, 0x8e, 0x8c, 0xef, 0xe9, 0x75, 0x0d, 0x88, 0x1a, 0xe0, 0x9b, 0xa2,
+ 0xba, 0xd8, 0x5c, 0xe3, 0x7a, 0x44, 0x98, 0x76, 0xbe, 0xb7, 0x06, 0xc9,
+ 0x92, 0x7b, 0x10, 0x5a, 0xb9, 0xfd, 0x5e, 0x40, 0x2b, 0x65, 0x9b, 0xc6,
+ 0x06, 0xa2, 0x11, 0xc9, 0x74, 0xd7, 0x31, 0x8c, 0xa9, 0xae, 0xfa, 0xaa,
+ 0xc4, 0x23, 0x18, 0xbd, 0x4d, 0x45, 0xc5, 0x84, 0x76, 0x85, 0x5e, 0x30,
+ 0xeb, 0x17, 0xb9, 0x64, 0x91, 0xf4, 0x8c, 0xe2, 0x1f, 0x1a, 0x8b, 0xf2,
+ 0x73, 0xfb, 0x77, 0x18, 0x96, 0xa3, 0xb0, 0x7d, 0xbb, 0x48, 0x3d, 0x75,
+ 0x9a, 0xa5, 0xe5, 0x81, 0x75, 0xa4, 0x80, 0x34, 0x9b, 0x5a, 0xf7, 0xd7,
+ 0x79, 0x21, 0x54, 0x2b, 0x4c, 0xff, 0x97, 0xe2, 0x10, 0x2e, 0x8b, 0x71,
+ 0x67, 0x88, 0xc6, 0x89, 0x60, 0x6b, 0xf4, 0x63, 0x6b, 0xc5, 0xc4, 0x38,
+ 0x91, 0xb1, 0xf2, 0x48, 0xd7, 0xaa, 0x07, 0xca, 0x1a, 0xdc, 0xad, 0xec,
+ 0xb6, 0x75, 0x93, 0x3c, 0x69, 0x14, 0x41, 0xd9, 0x6c, 0x28, 0x34, 0x30,
+ 0x0c, 0x30, 0xf2, 0x20, 0x08, 0xec, 0xce, 0x97, 0xa4, 0xa3, 0x45, 0xb6,
+ 0xef, 0x77, 0x6a, 0x1f, 0xd2, 0x24, 0x3b, 0x04, 0x81, 0x57, 0x03, 0xf9,
+ 0xec, 0x4a, 0x0a, 0xe6, 0x1c, 0xb9, 0x5f, 0x67, 0xac, 0x02, 0xc1, 0x39,
+ 0xd3, 0x53, 0xa0, 0x43, 0x75, 0x09, 0xf3, 0x04, 0xc5, 0x33, 0x82, 0xf6,
+ 0xa2, 0x1b, 0xd0, 0x2d, 0x68, 0x48, 0xee, 0x92, 0xc6, 0xb8, 0x36, 0x24,
+ 0x55, 0x54, 0x2c, 0xab, 0x4d, 0x24, 0xac, 0x78, 0xb0, 0xd8, 0x76, 0xec,
+ 0x0b, 0x73, 0x68, 0x64, 0x62, 0x56, 0x34, 0x1c, 0xb1, 0x29, 0xe4, 0x3c,
+ 0x21, 0x54, 0xa1, 0x51, 0x6a, 0x90, 0x7a, 0x80, 0x58, 0xfb, 0x89, 0x11,
+ 0xbd, 0x65, 0x45, 0x39, 0x8c, 0x02, 0xaa, 0xb2, 0xd2, 0x8c, 0x0b, 0x72,
+ 0x8a, 0xc6, 0x53, 0x27, 0x18, 0xa3, 0x3a, 0x81, 0x17, 0xa4, 0x21, 0xc6,
+ 0x42, 0x86, 0x1f, 0xa7, 0x1e, 0xdc, 0x74, 0x30, 0xde, 0x27, 0xdb, 0xb1,
+ 0x59, 0x9b, 0x5c, 0x58, 0x7c, 0x70, 0xf7, 0x56, 0x7f, 0x0d, 0x41, 0x6f,
+ 0xe9, 0xee, 0xca, 0x32, 0x1d, 0x68, 0x36, 0xd7, 0x49, 0x6e, 0x4a, 0xb8,
+ 0x8b, 0xc8, 0x2c, 0x6d, 0xf8, 0x70, 0x5b, 0x04, 0xb5, 0x90, 0xad, 0x07,
+ 0x5e, 0xdc, 0x2b, 0x7c, 0xef, 0x38, 0x5b, 0x5f, 0x2a, 0x7b, 0x2d, 0xd0,
+ 0x9c, 0x3d, 0xd1, 0xc5, 0x7e, 0x90, 0x08, 0x10, 0x6a, 0xa1, 0xdc, 0xd0,
+ 0x75, 0xa3, 0xe7, 0x35, 0xb7, 0x71, 0xdd, 0xf5, 0xf4, 0x6d, 0x33, 0x87,
+ 0xb9, 0x67, 0x7a, 0xae, 0xee, 0x1c, 0xed, 0x43, 0x79, 0xef, 0x00, 0xd4,
+ 0x6d, 0x14, 0xd4, 0x6b, 0x70, 0xe4, 0x54, 0x93, 0xca, 0xc1, 0x00, 0xde,
+ 0xf0, 0xf1, 0xff, 0x50, 0xa5, 0x84, 0xf9, 0x13, 0x52, 0xba, 0xe3, 0x9a,
+ 0x5f, 0x70, 0x63, 0x2f, 0xf1, 0x05, 0x88, 0x26},
+ {0x44, 0xb9, 0xaf, 0x15, 0x1e, 0x13, 0xc5, 0xbf, 0xf6, 0x8f, 0xad, 0x38,
+ 0xd0, 0x89, 0x7e, 0x76, 0x0a, 0x62, 0x3e, 0xe2, 0xb9, 0x44, 0x65, 0x7b,
+ 0x37, 0xb8, 0xaa, 0x20, 0xff, 0x48, 0x17, 0xaf, 0x08, 0x14, 0x1d, 0xee,
+ 0xc8, 0xac, 0x33, 0x1d, 0x4c, 0x51, 0x37, 0xd9, 0x8f, 0xf5, 0x5a, 0x32,
+ 0x9d, 0x43, 0x37, 0x1d, 0x11, 0xce, 0xf2, 0x92, 0xb6, 0x47, 0x40, 0x6f,
+ 0x8c, 0xe1, 0x4c, 0x6a, 0x7a, 0x39, 0xac, 0xc4, 0x11, 0x13, 0xbb, 0xbe,
+ 0xa2, 0x71, 0x49, 0xe2, 0x18, 0x24, 0x31, 0x4e, 0x9e, 0xa1, 0x27, 0xea,
+ 0x7d, 0x54, 0x4f, 0xa2, 0xc6, 0xca, 0x67, 0x50, 0x81, 0xab, 0xba, 0x46,
+ 0x99, 0x9a, 0xa9, 0xf8, 0xde, 0x15, 0x8c, 0x66, 0xbf, 0x35, 0x60, 0x4b,
+ 0xa8, 0x30, 0x2c, 0x2a, 0x02, 0x7f, 0x52, 0x3f, 0x8b, 0xef, 0x08, 0x6e,
+ 0xe3, 0xbe, 0x6d, 0xe8, 0x12, 0x5b, 0x78, 0x0f, 0x14, 0x20, 0x68, 0xa4,
+ 0x8c, 0x14, 0x47, 0xb7, 0x56, 0x07, 0x7b, 0xf8, 0x01, 0xbe, 0xd6, 0x8b,
+ 0x49, 0x2c, 0x84, 0x1c, 0x78, 0x82, 0xce, 0x29, 0x2f, 0x94, 0x9c, 0x7c,
+ 0x39, 0xfa, 0xfc, 0x4c, 0x15, 0xbc, 0x8b, 0x9f, 0x71, 0x5a, 0xe0, 0x87,
+ 0x86, 0xa4, 0x22, 0x06, 0xa2, 0xe1, 0x0c, 0x99, 0x65, 0xd1, 0x22, 0xe2,
+ 0xcf, 0x61, 0x61, 0x70, 0x12, 0xa2, 0xd3, 0x0b, 0xe1, 0xaa, 0x0e, 0x60,
+ 0x99, 0xc6, 0xf7, 0xbd, 0x88, 0x37, 0x62, 0x1d, 0xfb, 0x9c, 0x64, 0x56,
+ 0x13, 0xcc, 0x0c, 0x88, 0x25, 0x14, 0x6a, 0x63, 0xa8, 0xab, 0x23, 0xc0,
+ 0x3b, 0x68, 0x10, 0x3b, 0xd1, 0x1b, 0x1d, 0x3c, 0xf7, 0xa0, 0x72, 0x31,
+ 0xab, 0x38, 0x49, 0x9c, 0xa2, 0x9b, 0xbc, 0x12, 0x95, 0x4b, 0x08, 0x06,
+ 0xa5, 0xb3, 0x54, 0xee, 0x5b, 0xc2, 0x81, 0x68, 0x22, 0xf6, 0x62, 0xc6,
+ 0xef, 0xee, 0x04, 0x82, 0x0d, 0xde, 0xec, 0xbb, 0x07, 0xb3, 0xa1, 0x6c,
+ 0x32, 0x1b, 0xc3, 0x93, 0x3f, 0x61, 0xf4, 0xcd, 0xbd, 0x16, 0x4f, 0x44,
+ 0xde, 0xbc, 0xbb, 0x02, 0xe0, 0x96, 0x5d, 0xa6, 0x08, 0x2c, 0x03, 0xe6,
+ 0xb9, 0x4b, 0xaa, 0x63, 0xb3, 0x85, 0x43, 0xa3, 0x66, 0x04, 0x2f, 0x2e,
+ 0xd2, 0xc0, 0xa6, 0xc1, 0x49, 0xe1, 0xd8, 0xe2, 0xc4, 0xcc, 0x64, 0x73,
+ 0xdc, 0x67, 0xaf, 0x6c, 0x43, 0x8d, 0xc5, 0xfa, 0x62, 0x4e, 0x22, 0xfa,
+ 0x74, 0x62, 0xa1, 0x25, 0x2b, 0xf9, 0x5c, 0x40, 0x95, 0x86, 0xd6, 0xb6,
+ 0x7f, 0x1d, 0xf1, 0xaa, 0xfb, 0x00, 0x3f, 0xa6, 0x02, 0x05, 0x52, 0x8c,
+ 0x36, 0xc6, 0x6f, 0x77, 0xc5, 0xc3, 0x08, 0x34, 0xd3, 0xe8, 0xae, 0x8a,
+ 0x14, 0x7d, 0x00, 0x04, 0x56, 0x1d, 0x66, 0x82, 0x05, 0xe1, 0x73, 0x03,
+ 0x4c, 0xc6, 0x1d, 0xe8, 0x71, 0x89, 0x95, 0xc7, 0x03, 0x3c, 0x09, 0x5f,
+ 0x31, 0x2e, 0xc1, 0x7e, 0x76, 0x8a, 0x5a, 0xa2, 0x90, 0x9b, 0x48, 0xe8,
+ 0xf0, 0x83, 0x96, 0x73, 0x65, 0x79, 0x34, 0xd5, 0x45, 0x14, 0xcf, 0x2f,
+ 0x6a, 0x54, 0x5e, 0x04, 0x4e, 0x61, 0xab, 0xbb, 0x42, 0x98, 0x90, 0xd9,
+ 0xcd, 0xe0, 0x77, 0x08, 0xaa, 0x52, 0xc8, 0xd6, 0xef, 0x05, 0x6b, 0x47,
+ 0xeb, 0xc3, 0x03, 0x3c, 0x11, 0xc8, 0x95, 0x96, 0x64, 0x33, 0x21, 0x31,
+ 0x33, 0xd8, 0xfa, 0x1c, 0xb1, 0x23, 0xcc, 0xd5, 0x85, 0x16, 0x46, 0x38,
+ 0xdd, 0xc6, 0x73, 0x3a, 0x37, 0x83, 0x59, 0x85, 0x6e, 0x43, 0xf5, 0x05,
+ 0xc4, 0x3e, 0xee, 0x59, 0x2e, 0x6c, 0x64, 0xb1, 0x7f, 0xb7, 0x41, 0xa1,
+ 0x47, 0x9d, 0x34, 0xa4, 0x12, 0x02, 0xa6, 0x6f, 0x90, 0xd5, 0x45, 0xb7,
+ 0xc4, 0x33, 0xc6, 0x21, 0x90, 0x54, 0xfe, 0xe7, 0x65, 0xa4, 0x0b, 0xd0,
+ 0x52, 0x2d, 0xde, 0xae, 0xbe, 0x74, 0x57, 0x90, 0x3e, 0xc0, 0xe5, 0x80,
+ 0x33, 0xcf, 0x38, 0x7d},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1463,
+ {0xb4, 0x4b, 0xb8, 0xe0, 0x6d, 0x78, 0x49, 0xad, 0xe4, 0xd8, 0x49,
+ 0x15, 0x7a, 0x55, 0xd3, 0x84, 0x8a, 0x62, 0x3f, 0x1b, 0xc4, 0x19,
+ 0xca, 0xf7, 0xb7, 0xf9, 0xf2, 0xc9, 0x4d, 0xc0, 0xe1, 0x09},
+ {0x35, 0xbe, 0xc3, 0x3f, 0x18, 0xfb, 0xad, 0xc4, 0xce, 0x55, 0x55, 0xc7,
+ 0x83, 0x56, 0x3a, 0x20, 0x64, 0x74, 0x2b, 0x82, 0x76, 0x57, 0x6e, 0x2f,
+ 0xb3, 0x45, 0x2d, 0x50, 0x83, 0xdd, 0x03, 0x11, 0xc0, 0x88, 0xf9, 0x29,
+ 0xa4, 0x99, 0xe5, 0x52, 0xfa, 0xb1, 0x0b, 0x41, 0x93, 0x47, 0x95, 0xbc,
+ 0xf9, 0x31, 0xfb, 0x69, 0xae, 0x08, 0xe1, 0xd8, 0xec, 0xdc, 0xc5, 0xc0,
+ 0xb5, 0x61, 0x1c, 0xec, 0x7c, 0x72, 0xf1, 0xe2, 0xc3, 0xe3, 0x60, 0x52,
+ 0xed, 0xe3, 0xd7, 0xc4, 0x09, 0x16, 0xaa, 0x3c, 0x8d, 0xd2, 0x87, 0x01,
+ 0xb8, 0x5b, 0x79, 0xf2, 0x83, 0x91, 0x93, 0x4c, 0x38, 0x6e, 0x2c, 0xdb,
+ 0xe0, 0x41, 0x4c, 0x2d, 0xb0, 0xc0, 0x8d, 0x02, 0x0b, 0xae, 0x4a, 0xf8,
+ 0xd7, 0xb6, 0x54, 0xd9, 0x6f, 0x9e, 0x9d, 0x56, 0xd4, 0x05, 0x93, 0xd0,
+ 0x39, 0x24, 0xa9, 0x7d, 0x47, 0xd5, 0x59, 0x04, 0x4f, 0x1f, 0xd4, 0xfd,
+ 0x6b, 0x5b, 0x1b, 0x15, 0x80, 0xf0, 0xa9, 0x41, 0x71, 0xb5, 0x80, 0x4a,
+ 0x7c, 0x45, 0x56, 0xcb, 0x02, 0xfe, 0xa6, 0xb0, 0x52, 0x48, 0x2d, 0xb8,
+ 0x08, 0x40, 0x47, 0x62, 0x61, 0xc0, 0x81, 0x0d, 0xfb, 0xd6, 0x88, 0xc6,
+ 0x31, 0x77, 0x75, 0x5b, 0xcf, 0x1c, 0x99, 0x0b, 0x15, 0xb7, 0xfb, 0x68,
+ 0x25, 0x1d, 0xe7, 0x85, 0x7f, 0x82, 0x4a, 0x6a, 0x59, 0x8a, 0x38, 0x53,
+ 0x64, 0xbf, 0xac, 0x50, 0x36, 0xb4, 0x5c, 0x14, 0x03, 0x48, 0x58, 0xd9,
+ 0x28, 0x7b, 0x8c, 0x69, 0x43, 0xe7, 0xa1, 0x3e, 0xcc, 0x55, 0x83, 0xbd,
+ 0x20, 0xdf, 0x5a, 0x0e, 0x8e, 0x79, 0xef, 0xe0, 0x2b, 0x70, 0x23, 0x48,
+ 0x2d, 0x74, 0x41, 0x3a, 0x8b, 0xa5, 0x7b, 0x6d, 0xad, 0x66, 0x90, 0x10,
+ 0xec, 0x7c, 0xba, 0x3a, 0x40, 0x94, 0xd3, 0x49, 0x38, 0xe3, 0x95, 0xe2,
+ 0xc9, 0x28, 0x13, 0x6f, 0x6b, 0x22, 0xb9, 0x74, 0x4f, 0x94, 0xd2, 0x45,
+ 0x29, 0xb6, 0x7d, 0xb3, 0x33, 0xee, 0x82, 0xf0, 0xf0, 0xd5, 0xff, 0xaa,
+ 0xaa, 0x26, 0xe2, 0x7b, 0x7a, 0xa1, 0x03, 0x0b, 0xee, 0xf1, 0x4c, 0x55,
+ 0x45, 0xf4, 0x87, 0xb3, 0xfd, 0x22, 0x2c, 0x51, 0x56, 0x1e, 0x00, 0x5a,
+ 0x84, 0x50, 0x0f, 0x71, 0x28, 0x85, 0xcb, 0xae, 0xa6, 0x3d, 0xde, 0x92,
+ 0xca, 0x16, 0x26, 0x5e, 0x41, 0x4e, 0xc7, 0x1e, 0x65, 0x84, 0xb6, 0xeb,
+ 0x6f, 0x80, 0xc6, 0x47, 0x1b, 0x7f, 0x57, 0xe9, 0x0e, 0x70, 0xb9, 0xb5,
+ 0x39, 0x7c, 0x7c, 0xe5, 0xd5, 0xd0, 0x6a, 0xad, 0x17, 0x04, 0x5a, 0xb6,
+ 0x74, 0x08, 0x2d, 0x82, 0x90, 0xda, 0xf9, 0x7b, 0x70, 0x8a, 0x70, 0xcb,
+ 0x74, 0x82, 0x2e, 0x1b, 0x1c, 0xa6, 0x0c, 0x54, 0x3a, 0x10, 0xa9, 0x5a,
+ 0x31, 0x2e, 0xee, 0xcc, 0x7a, 0x79, 0xed, 0xa2, 0xda, 0x87, 0x5e, 0x01,
+ 0x85, 0x28, 0x40, 0xbe, 0x9f, 0xd4, 0xd1, 0xcc, 0xcd, 0x85, 0x3c, 0xf6,
+ 0x3d, 0x74, 0x74, 0xce, 0x1f, 0xce, 0x82, 0x83, 0x29, 0x10, 0x5b, 0xa0,
+ 0x38, 0x55, 0xfc, 0x74, 0xea, 0xbc, 0x48, 0xb5, 0x72, 0xeb, 0x1a, 0xad,
+ 0x56, 0x99, 0xd9, 0xa5, 0xe6, 0x80, 0xd5, 0x39, 0x26, 0x5c, 0x53, 0xae,
+ 0xb7, 0x70, 0x75, 0x5b, 0x5c, 0x15, 0x3b, 0x62, 0xe4, 0xe3, 0x8d, 0x2c,
+ 0x4b, 0x27, 0x73, 0x0e, 0x90, 0x6f, 0x99, 0x4d, 0xc2, 0xd4, 0xed, 0x12,
+ 0x1b, 0xe3, 0x70, 0x61, 0x6f, 0xac, 0xc5, 0x21, 0xa1, 0x3f, 0x4f, 0xe8,
+ 0x1b, 0x9b, 0xf1, 0x6c, 0xda, 0xc4, 0x91, 0xd6, 0x4a, 0x01, 0xfd, 0xbc,
+ 0x6f, 0x0b, 0x85, 0xf4, 0xe3, 0x97, 0x38, 0xcf, 0x9c, 0xe6, 0xf6, 0x51,
+ 0x0d, 0xf7, 0xec, 0xa9, 0x7f, 0x5f, 0x09, 0xd0, 0x83, 0x7d, 0x9f, 0x99,
+ 0x7a, 0x13, 0x03, 0xb2, 0x2b, 0x5c, 0x51, 0x0d},
+ {0xc4, 0x0a, 0x16, 0xa5, 0xbf, 0xf4, 0x95, 0x58, 0x56, 0x89, 0xf8, 0x01,
+ 0xb4, 0x89, 0x68, 0xbe, 0xb0, 0xac, 0xb5, 0xb7, 0xab, 0xb0, 0x6c, 0x4e,
+ 0x6e, 0xc8, 0x2f, 0xa4, 0xb7, 0x66, 0xe9, 0xf0, 0x3a, 0xe6, 0x24, 0x11,
+ 0x61, 0xd2, 0x0d, 0x17, 0x35, 0x4b, 0x08, 0xc6, 0x18, 0x8f, 0x13, 0xdd,
+ 0x5c, 0x89, 0x9b, 0x23, 0xd9, 0x69, 0xad, 0xb7, 0x2f, 0x3f, 0xd3, 0x76,
+ 0xf3, 0x30, 0x3b, 0x2b, 0x0f, 0x29, 0x6d, 0x37, 0x80, 0xe8, 0x00, 0xde,
+ 0x82, 0xd7, 0x3c, 0x4a, 0xa3, 0x48, 0x0e, 0xce, 0xee, 0x0c, 0x4b, 0x3b,
+ 0x4a, 0xa6, 0x7e, 0xe9, 0xf7, 0x91, 0x83, 0xa6, 0xd1, 0x52, 0xf9, 0x4b,
+ 0x9c, 0x8f, 0x97, 0x8d, 0xd4, 0x3d, 0x6c, 0xde, 0x6f, 0xa4, 0xfd, 0xc4,
+ 0xdb, 0x1f, 0x22, 0xb2, 0x66, 0x24, 0x5d, 0xee, 0x43, 0x7d, 0xa8, 0x10,
+ 0x44, 0x15, 0xf1, 0x40, 0x92, 0x1f, 0x25, 0x2a, 0x27, 0xd4, 0xc2, 0xb4,
+ 0xde, 0x94, 0xef, 0x72, 0x28, 0xad, 0xb4, 0xc5, 0xde, 0x28, 0x63, 0xe5,
+ 0xab, 0x6e, 0x95, 0x63, 0xb3, 0x7c, 0xb5, 0x31, 0x94, 0x57, 0xed, 0x38,
+ 0x44, 0xf7, 0xf5, 0x36, 0x05, 0xd9, 0xcf, 0x18, 0xfc, 0x1e, 0x4d, 0x31,
+ 0xfa, 0xb5, 0x8e, 0x97, 0x6a, 0xbd, 0xf6, 0x4e, 0x86, 0xb5, 0x2c, 0xd1,
+ 0xe1, 0xd8, 0x33, 0x31, 0x09, 0xd1, 0x95, 0xd7, 0x68, 0x44, 0x52, 0xf3,
+ 0x99, 0x27, 0xb8, 0xea, 0x19, 0xeb, 0x87, 0x2d, 0xb6, 0xe9, 0xdd, 0xbc,
+ 0x6b, 0xed, 0xcd, 0x67, 0xa6, 0xbc, 0xe3, 0xa8, 0xe7, 0xc3, 0x75, 0xe2,
+ 0xf5, 0xd5, 0xa1, 0xea, 0x34, 0x09, 0x46, 0x5d, 0xea, 0x4d, 0x60, 0xd1,
+ 0x78, 0x55, 0x69, 0xae, 0x43, 0xb4, 0x41, 0x62, 0x09, 0xb1, 0xdb, 0xcd,
+ 0xf2, 0x93, 0x9b, 0xac, 0xde, 0xd8, 0xf7, 0x1c, 0x37, 0xd5, 0xe7, 0x42,
+ 0x58, 0x8e, 0x75, 0x90, 0x03, 0x76, 0x6f, 0xac, 0x74, 0x59, 0xe5, 0xa2,
+ 0x91, 0x77, 0x69, 0xbc, 0x5f, 0x10, 0xa7, 0xe8, 0x70, 0xda, 0xcf, 0xe2,
+ 0x7d, 0x36, 0xd3, 0x9a, 0x51, 0x8b, 0xfe, 0xa9, 0x98, 0xe3, 0x57, 0x78,
+ 0xf2, 0x74, 0x61, 0xa5, 0x5f, 0xb1, 0x70, 0xe3, 0xfc, 0xe0, 0xe1, 0x81,
+ 0x27, 0x18, 0x63, 0xa6, 0x98, 0x98, 0x58, 0x3a, 0x34, 0xa6, 0x4b, 0xbf,
+ 0xb8, 0xf3, 0x95, 0xa7, 0xa7, 0x88, 0xb6, 0x61, 0xc2, 0x95, 0x8a, 0x4e,
+ 0xd4, 0x5e, 0x4d, 0x28, 0xf9, 0x2e, 0x17, 0x73, 0x76, 0xc1, 0x4a, 0xaa,
+ 0xa7, 0x84, 0x6b, 0x23, 0x39, 0xe4, 0xb8, 0x38, 0x51, 0xfd, 0xfd, 0x27,
+ 0xa4, 0x52, 0xa7, 0x55, 0xd0, 0xe2, 0x03, 0xfe, 0x0e, 0xaa, 0x72, 0x6f,
+ 0x65, 0x1b, 0x24, 0xf2, 0x8e, 0x1d, 0x39, 0xd5, 0xc9, 0x06, 0xdc, 0x24,
+ 0x74, 0xef, 0x99, 0x51, 0xb9, 0xdc, 0xb8, 0xf0, 0xe6, 0x3f, 0xc4, 0x52,
+ 0x0f, 0x84, 0xcf, 0x94, 0x0c, 0xd3, 0x0d, 0x51, 0x87, 0xaa, 0x66, 0x11,
+ 0x7b, 0xd2, 0x79, 0xcc, 0x69, 0xb4, 0xa5, 0x23, 0x6b, 0xa4, 0xb8, 0xc7,
+ 0x28, 0xcf, 0x0b, 0xe6, 0x69, 0x46, 0x6f, 0xb4, 0x67, 0xe5, 0x05, 0xfa,
+ 0x26, 0xf0, 0x48, 0x6d, 0x25, 0x40, 0x22, 0x8e, 0xc5, 0xc7, 0xa2, 0xe6,
+ 0xb7, 0x64, 0x89, 0x04, 0xae, 0x40, 0xcb, 0x1d, 0xde, 0xa2, 0x4e, 0xf0,
+ 0xe8, 0xf1, 0x10, 0xb0, 0x13, 0x63, 0xec, 0xe9, 0xe7, 0x65, 0x1c, 0x97,
+ 0x98, 0x5d, 0x7a, 0x14, 0x9e, 0x23, 0xe6, 0xcf, 0xe6, 0xe5, 0x0f, 0x29,
+ 0x30, 0x3e, 0x44, 0x15, 0x32, 0xdc, 0x5d, 0xc0, 0x9f, 0xd6, 0x94, 0x9c,
+ 0xd2, 0x38, 0x35, 0x53, 0xaa, 0xf0, 0x46, 0xd7, 0xe9, 0x56, 0x9b, 0xe4,
+ 0x21, 0x64, 0x55, 0x0f, 0x19, 0x9e, 0xdf, 0x69, 0xf4, 0x92, 0x43, 0x0f,
+ 0xf2, 0xd7, 0x57, 0x40, 0xd5, 0x8f, 0x18, 0x15, 0x9a, 0x69, 0x9a, 0xe2,
+ 0xe9, 0x7a, 0xea, 0x59},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1464,
+ {0xd4, 0xce, 0xb8, 0x66, 0x93, 0xe8, 0x95, 0xf4, 0x2d, 0xab, 0x15,
+ 0xaa, 0xfb, 0x42, 0x59, 0x88, 0x32, 0x80, 0xe3, 0x14, 0x19, 0x2f,
+ 0xa3, 0xb0, 0x2d, 0xa8, 0xb5, 0x0f, 0xa0, 0xb0, 0x44, 0x65},
+ {0x69, 0xf9, 0xfe, 0xd8, 0xeb, 0x7a, 0x51, 0xaa, 0xe9, 0xd2, 0xee, 0x91,
+ 0x32, 0xe4, 0xca, 0x2c, 0x90, 0x0d, 0x5d, 0xe7, 0x3c, 0x15, 0x67, 0x2e,
+ 0x06, 0x04, 0x27, 0x0a, 0x8a, 0xe0, 0x24, 0xe3, 0xcc, 0x41, 0x56, 0x79,
+ 0xde, 0x21, 0x72, 0xaf, 0xf1, 0x1c, 0xd3, 0xb7, 0xde, 0xed, 0x32, 0x9a,
+ 0x54, 0x24, 0x3e, 0x17, 0xe2, 0x78, 0xb8, 0x29, 0x6a, 0x23, 0x11, 0x07,
+ 0x0b, 0x4c, 0x86, 0x99, 0x63, 0x4e, 0x18, 0x32, 0x94, 0xb3, 0xdd, 0xbe,
+ 0xaa, 0xa6, 0x50, 0x87, 0x9b, 0x46, 0xa7, 0x49, 0xf0, 0xdd, 0x77, 0x10,
+ 0x72, 0xc2, 0x20, 0xd3, 0x88, 0x95, 0xf4, 0xa2, 0xa1, 0x91, 0x4f, 0x72,
+ 0x49, 0x50, 0x4f, 0x11, 0xd1, 0x47, 0x19, 0x0c, 0xbd, 0xc4, 0xd5, 0x00,
+ 0x6c, 0x33, 0x8c, 0xc6, 0x2f, 0x83, 0x4a, 0xb3, 0xaa, 0xd0, 0x89, 0xc3,
+ 0x4d, 0xb8, 0xc7, 0x24, 0x67, 0x43, 0xc7, 0xc3, 0x14, 0xf6, 0xf7, 0x7b,
+ 0x77, 0x24, 0x98, 0x1f, 0x19, 0x05, 0xc6, 0x05, 0x62, 0xdd, 0x42, 0x73,
+ 0x7a, 0xe4, 0xa4, 0xd1, 0x16, 0x49, 0xad, 0x3f, 0xc6, 0x1b, 0x77, 0x47,
+ 0xb0, 0x76, 0xce, 0x38, 0xbe, 0x8f, 0x7a, 0x40, 0xc8, 0xb6, 0xc2, 0xab,
+ 0xd8, 0x86, 0x5f, 0x27, 0x7e, 0xc6, 0x8c, 0x10, 0x45, 0x11, 0xbd, 0x4b,
+ 0x69, 0x44, 0x3c, 0x84, 0x19, 0xfc, 0x33, 0x2e, 0x16, 0x40, 0x2e, 0x09,
+ 0x00, 0x78, 0x1f, 0xc0, 0x29, 0xc1, 0x77, 0xf0, 0x9f, 0xf0, 0x4c, 0x4a,
+ 0xff, 0xd6, 0x68, 0xba, 0x24, 0xdb, 0x1d, 0xfc, 0xc1, 0x8c, 0xb6, 0xeb,
+ 0x1a, 0xb1, 0xdf, 0x38, 0x6a, 0xa7, 0xbe, 0xde, 0x8a, 0xae, 0xd2, 0xba,
+ 0xe1, 0xf3, 0x15, 0xb4, 0xa7, 0x0d, 0x73, 0xf8, 0xca, 0x7b, 0x75, 0x38,
+ 0xb3, 0x1b, 0xe6, 0x24, 0xc3, 0x27, 0xf2, 0x44, 0x68, 0x6c, 0xd2, 0x75,
+ 0xad, 0x4c, 0xba, 0x11, 0xaa, 0xaf, 0xdb, 0x49, 0x33, 0xaf, 0x12, 0xfa,
+ 0x1f, 0x4e, 0xdc, 0xb7, 0x91, 0x8b, 0xe2, 0x37, 0x72, 0xcb, 0x1b, 0x8f,
+ 0xb8, 0x32, 0xc8, 0x82, 0x11, 0x22, 0x96, 0xe5, 0x50, 0x7b, 0xd0, 0xfb,
+ 0x27, 0x07, 0x66, 0x92, 0x2f, 0x2c, 0x6f, 0xc1, 0xc6, 0xc7, 0x96, 0x98,
+ 0xb7, 0x84, 0xbf, 0x07, 0xcb, 0x3b, 0xaa, 0xa2, 0xa1, 0x86, 0xb8, 0x8b,
+ 0xf5, 0xe0, 0x6e, 0x2d, 0xba, 0x22, 0x8f, 0xcf, 0x51, 0x31, 0xe8, 0xfe,
+ 0xf8, 0xe2, 0xce, 0xd5, 0xb8, 0x4a, 0x2e, 0xdb, 0xe4, 0xf6, 0x35, 0x76,
+ 0x8c, 0x13, 0x65, 0x1e, 0x35, 0xb9, 0x36, 0x6a, 0xd4, 0x4f, 0x73, 0x35,
+ 0x16, 0xb8, 0x7b, 0x10, 0x75, 0xd0, 0xd7, 0xc9, 0x88, 0xd5, 0x05, 0xe6,
+ 0xda, 0x79, 0xe3, 0x32, 0xb7, 0xfc, 0x21, 0x88, 0xfc, 0x21, 0x15, 0xac,
+ 0xe8, 0xe5, 0x89, 0x8b, 0xc1, 0xd9, 0x2e, 0x76, 0xd9, 0x0d, 0xb8, 0x9c,
+ 0xb3, 0xe3, 0x93, 0x41, 0x2e, 0xb7, 0x7f, 0xb6, 0x9b, 0xdd, 0xe2, 0xd7,
+ 0x5d, 0x04, 0x18, 0xd5, 0x0f, 0x94, 0x61, 0x42, 0xb1, 0x7d, 0xf5, 0xb8,
+ 0x65, 0xc5, 0x2a, 0x15, 0x94, 0xd5, 0x5e, 0xe2, 0xe0, 0x43, 0x84, 0x5c,
+ 0x43, 0x1a, 0x3a, 0x47, 0xde, 0x09, 0xbd, 0xce, 0x01, 0x67, 0xb3, 0xd5,
+ 0xd8, 0xa2, 0x9b, 0xb1, 0x88, 0xfd, 0x48, 0x49, 0x25, 0xb7, 0x33, 0x2c,
+ 0xc4, 0xad, 0xd1, 0x60, 0x07, 0x7e, 0xd0, 0xb3, 0x8b, 0x83, 0x7d, 0xe0,
+ 0x98, 0x81, 0xb2, 0x45, 0x66, 0x7a, 0xec, 0x7a, 0xbf, 0x42, 0xfd, 0xc5,
+ 0xd3, 0xd7, 0x71, 0x48, 0xfe, 0x98, 0xa2, 0x5e, 0x91, 0xe1, 0xd9, 0x59,
+ 0xe9, 0xbf, 0x19, 0xe5, 0x64, 0x36, 0xb9, 0x9f, 0x30, 0x32, 0x4e, 0xc1,
+ 0x3b, 0x59, 0x34, 0x8f, 0xf1, 0x23, 0x3d, 0xe1, 0xd1, 0x4e, 0x9a, 0x88,
+ 0x64, 0x63, 0xfe, 0x4a, 0x6d, 0x6a, 0x95, 0x21},
+ {0xc4, 0xe0, 0x30, 0xc4, 0x18, 0xb9, 0x36, 0xaf, 0x33, 0xa7, 0x2e, 0x4a,
+ 0x60, 0x8e, 0x10, 0x52, 0x0f, 0x82, 0xbb, 0x9d, 0xdb, 0x20, 0x38, 0x14,
+ 0x37, 0x63, 0xd2, 0xb8, 0x65, 0x5f, 0x26, 0x01, 0xdd, 0xe1, 0x67, 0xf9,
+ 0x78, 0x05, 0xea, 0x16, 0x11, 0xb5, 0x32, 0x2c, 0xef, 0x6d, 0xd4, 0x0e,
+ 0xd1, 0xd9, 0xe0, 0x52, 0xa9, 0x16, 0x7a, 0x46, 0x73, 0x72, 0x76, 0x63,
+ 0xa6, 0xb7, 0xd4, 0x7c, 0x4a, 0x7b, 0x54, 0x06, 0x77, 0x5e, 0x1a, 0xb0,
+ 0x75, 0x78, 0xdc, 0xbb, 0xfc, 0x7d, 0x03, 0x49, 0xe0, 0x82, 0xd6, 0xaf,
+ 0x99, 0x1f, 0x7c, 0x79, 0x7b, 0x98, 0xe9, 0xda, 0x28, 0x17, 0x21, 0x64,
+ 0x1c, 0x0b, 0x04, 0xfa, 0x87, 0xe4, 0xc6, 0xec, 0x11, 0xd1, 0x48, 0xfb,
+ 0xbf, 0xa7, 0x60, 0x12, 0xbc, 0xde, 0x63, 0x15, 0x5d, 0xe6, 0x0f, 0xd9,
+ 0xfc, 0xf7, 0x01, 0x1e, 0x84, 0x5a, 0x3c, 0xd7, 0x93, 0x05, 0x8c, 0x3a,
+ 0xf8, 0x8c, 0x3a, 0x8b, 0x40, 0x1b, 0xbe, 0xb5, 0x0d, 0x2a, 0x90, 0x7c,
+ 0xe9, 0xbf, 0x1c, 0x36, 0xa8, 0xf3, 0x48, 0xd4, 0x26, 0x83, 0xdb, 0x4f,
+ 0xa6, 0x79, 0xff, 0xba, 0x97, 0x50, 0xe1, 0x18, 0x13, 0x34, 0xb0, 0xd4,
+ 0xd6, 0xd3, 0xda, 0x0d, 0x90, 0x44, 0x13, 0x9b, 0x41, 0x97, 0x49, 0xc1,
+ 0x94, 0x3c, 0xdb, 0x98, 0x3a, 0xc4, 0xd1, 0x6e, 0xc8, 0x31, 0x97, 0x3b,
+ 0xcb, 0xea, 0x05, 0x53, 0x74, 0xa8, 0x4c, 0x61, 0xdb, 0x30, 0xec, 0x21,
+ 0x9c, 0x77, 0xa4, 0x54, 0xa7, 0x9b, 0x89, 0x42, 0xaf, 0xe2, 0x03, 0x61,
+ 0xb4, 0x2f, 0xd8, 0xb3, 0x70, 0x0f, 0xce, 0x32, 0x64, 0xc1, 0x27, 0xb3,
+ 0xab, 0x31, 0xb1, 0x19, 0x5c, 0xe9, 0x17, 0x7a, 0x4c, 0x5c, 0x21, 0xfd,
+ 0x10, 0xb5, 0xc3, 0xb4, 0x4a, 0xc0, 0xb4, 0x6d, 0x98, 0xcd, 0x24, 0xc6,
+ 0x4c, 0xe8, 0xdc, 0x4d, 0x9d, 0x56, 0xbe, 0x5a, 0x18, 0x73, 0x96, 0x85,
+ 0x97, 0x43, 0x62, 0xae, 0x8b, 0x41, 0xfe, 0x4b, 0x8c, 0x89, 0xf9, 0xda,
+ 0x95, 0x22, 0x93, 0xab, 0xf4, 0xc2, 0x88, 0xe2, 0x8e, 0x07, 0x15, 0xe0,
+ 0xa5, 0x82, 0x02, 0xd9, 0x89, 0x10, 0x9c, 0x6a, 0x74, 0x29, 0x2e, 0x03,
+ 0x24, 0x4f, 0xbe, 0x0b, 0xa1, 0x35, 0xa7, 0xff, 0xf5, 0x31, 0x26, 0x1b,
+ 0x11, 0xce, 0x6f, 0xe3, 0xf0, 0xad, 0xaa, 0x50, 0x17, 0x29, 0x0e, 0xd1,
+ 0x6a, 0x0f, 0x0d, 0x30, 0xdd, 0xc5, 0x39, 0x4a, 0x07, 0x75, 0x07, 0x96,
+ 0x09, 0xe6, 0x77, 0x01, 0xd6, 0x59, 0x78, 0x39, 0xf5, 0xf1, 0xd0, 0x16,
+ 0x7f, 0x01, 0x63, 0x75, 0x09, 0xe1, 0x21, 0xa6, 0x3a, 0xf4, 0xa4, 0x8a,
+ 0xc0, 0x32, 0x9b, 0x9d, 0x9e, 0x87, 0xe8, 0x89, 0x71, 0x55, 0x3c, 0x4d,
+ 0x40, 0xfe, 0xae, 0x62, 0xd9, 0x2b, 0x36, 0xae, 0x23, 0x59, 0x83, 0x3a,
+ 0x8f, 0x54, 0x2b, 0x51, 0x84, 0x50, 0x95, 0xb0, 0xd8, 0x3c, 0x0a, 0x3e,
+ 0x37, 0xcd, 0x27, 0xcc, 0xf1, 0x34, 0x38, 0xa2, 0x0b, 0xd1, 0x53, 0x11,
+ 0xef, 0x5a, 0x22, 0x3e, 0xdd, 0x51, 0xf7, 0x62, 0x82, 0x0f, 0x8b, 0xe1,
+ 0x32, 0x5f, 0xb4, 0x7b, 0xef, 0x01, 0x79, 0xb6, 0xbb, 0x37, 0x55, 0x18,
+ 0xd9, 0xbe, 0x84, 0xd3, 0xfc, 0x9b, 0x9a, 0xdf, 0x82, 0x3f, 0x38, 0x51,
+ 0x08, 0x2f, 0x38, 0xdf, 0x4b, 0x8a, 0x65, 0xc0, 0xce, 0xe4, 0x64, 0x99,
+ 0xb9, 0x4c, 0xaa, 0xe0, 0x49, 0x38, 0x53, 0x01, 0xe0, 0x17, 0x18, 0xbd,
+ 0xb3, 0x2a, 0xfa, 0x1a, 0x7d, 0xc6, 0xdc, 0x76, 0xff, 0x16, 0x45, 0x1a,
+ 0x3b, 0xa7, 0x3d, 0x5e, 0x90, 0x58, 0x5e, 0x42, 0x5d, 0x07, 0x00, 0x3b,
+ 0xf1, 0x7d, 0xac, 0x4b, 0xa8, 0xe0, 0xa6, 0x0a, 0xac, 0x3f, 0x8e, 0x2c,
+ 0x60, 0xdb, 0x71, 0xd4, 0x33, 0x4e, 0xdb, 0xa4, 0x3d, 0x73, 0x5e, 0x3e,
+ 0xcd, 0x67, 0x62, 0xce},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1465,
+ {0xd2, 0xad, 0xae, 0x18, 0x6f, 0x97, 0x9e, 0x2b, 0x3d, 0x0e, 0x50,
+ 0xca, 0x4b, 0xa9, 0x25, 0x40, 0x6f, 0x49, 0x3e, 0xac, 0xb6, 0x06,
+ 0x29, 0xa6, 0x64, 0xe1, 0x0b, 0xf7, 0x88, 0xbb, 0xe8, 0xad},
+ {0x98, 0x64, 0xa2, 0xd3, 0xc8, 0x03, 0x79, 0x2d, 0x01, 0x1a, 0xf3, 0xaa,
+ 0xf9, 0x2e, 0xd0, 0xe5, 0x5f, 0xcd, 0x7f, 0x94, 0x7c, 0xe4, 0xcb, 0x9f,
+ 0xc2, 0xfd, 0xf2, 0x43, 0x16, 0x97, 0xd2, 0x47, 0xf9, 0xf2, 0x47, 0x11,
+ 0xeb, 0xd6, 0xd6, 0x35, 0xa8, 0x46, 0x2e, 0x64, 0x27, 0x17, 0x8e, 0x88,
+ 0xdc, 0xe3, 0x80, 0xac, 0x54, 0xc9, 0x1d, 0xb9, 0x6c, 0xdc, 0x18, 0x5a,
+ 0xea, 0x23, 0x7b, 0xdd, 0x82, 0x34, 0x1a, 0x67, 0x50, 0x1c, 0x46, 0x03,
+ 0x7a, 0xb0, 0x99, 0x2d, 0x4d, 0x1e, 0x7a, 0xcd, 0xfd, 0x31, 0x7f, 0x6f,
+ 0x0e, 0x28, 0x54, 0x56, 0xc6, 0x99, 0xcc, 0x96, 0xad, 0x0b, 0x11, 0x54,
+ 0x6a, 0x0d, 0xe2, 0x9f, 0x22, 0x9d, 0xce, 0x63, 0xb3, 0xd5, 0x3e, 0xd7,
+ 0x38, 0xe4, 0xcc, 0xb1, 0xe4, 0xd1, 0x1a, 0xfe, 0xe9, 0x3a, 0x3a, 0xb9,
+ 0x2a, 0x65, 0x22, 0x03, 0xd3, 0xe2, 0x2e, 0xa0, 0x82, 0x0d, 0x2d, 0xb9,
+ 0x53, 0x15, 0xdb, 0x3d, 0x23, 0x07, 0x3b, 0x9e, 0x33, 0xf2, 0xca, 0xeb,
+ 0xba, 0x87, 0x9a, 0xd2, 0xef, 0xb0, 0x64, 0x61, 0x01, 0x44, 0xb6, 0xf4,
+ 0x71, 0xab, 0x2b, 0x38, 0x15, 0x68, 0x33, 0x28, 0x0a, 0xf9, 0x20, 0xd7,
+ 0xe1, 0xaa, 0x8b, 0x5b, 0x40, 0x8a, 0x4c, 0x56, 0xe6, 0x59, 0xdc, 0x85,
+ 0x77, 0x66, 0x28, 0xcc, 0xc2, 0x63, 0xa5, 0x41, 0x5e, 0x5a, 0x1b, 0x86,
+ 0xb2, 0x18, 0x67, 0xe4, 0xc5, 0x98, 0xdf, 0x91, 0x66, 0x9e, 0xc4, 0x7c,
+ 0x5f, 0xaa, 0x10, 0xc5, 0x48, 0x51, 0xf7, 0x3d, 0x25, 0x58, 0xc3, 0x2f,
+ 0x37, 0xd4, 0x64, 0x7e, 0xdb, 0x0e, 0x13, 0xd4, 0xa5, 0xb5, 0x99, 0xe1,
+ 0xef, 0xd5, 0xd0, 0xbd, 0x8f, 0xfe, 0xb2, 0x47, 0x5d, 0xdc, 0xdf, 0x43,
+ 0x08, 0x11, 0x83, 0xfc, 0x86, 0x35, 0x78, 0x52, 0x8a, 0x24, 0x1c, 0x8a,
+ 0xe7, 0x20, 0x20, 0x14, 0x25, 0xb0, 0x2f, 0x55, 0xea, 0x9f, 0xd0, 0xdc,
+ 0xb9, 0xa5, 0x9c, 0x5d, 0x21, 0x4b, 0x54, 0x3b, 0x6f, 0x28, 0xfa, 0xab,
+ 0xe2, 0x46, 0x46, 0x44, 0xa8, 0x97, 0xf3, 0x83, 0x92, 0xac, 0xb5, 0x62,
+ 0xeb, 0x27, 0x97, 0xaf, 0x70, 0x40, 0xb0, 0xd6, 0xcc, 0xcd, 0x6a, 0x26,
+ 0xa9, 0x52, 0xc4, 0x95, 0x74, 0xb6, 0x12, 0x00, 0x90, 0x90, 0xcb, 0xce,
+ 0x7b, 0x03, 0xb4, 0xc0, 0xde, 0xc2, 0x6a, 0xf3, 0x7a, 0x6c, 0x36, 0x71,
+ 0x54, 0xd7, 0x0d, 0x53, 0x24, 0x47, 0xeb, 0xe3, 0xd3, 0x87, 0x04, 0xf1,
+ 0x34, 0xd9, 0x2e, 0x57, 0xcf, 0x12, 0x0c, 0x7b, 0xf9, 0x65, 0x65, 0xc3,
+ 0xed, 0x18, 0xe5, 0x74, 0x63, 0xbd, 0xe9, 0x72, 0x5a, 0x11, 0xdc, 0x4d,
+ 0x7c, 0xcc, 0x22, 0xc8, 0xcf, 0x8a, 0x08, 0xcf, 0xfa, 0x2b, 0x5d, 0xf8,
+ 0xde, 0x43, 0x81, 0xfc, 0xb8, 0x25, 0x97, 0x50, 0x2f, 0xe5, 0x5c, 0x24,
+ 0x49, 0xe0, 0x0b, 0x5f, 0x17, 0xec, 0x13, 0x0d, 0x6e, 0x03, 0xd5, 0xd4,
+ 0xa9, 0x65, 0x5d, 0x55, 0x4f, 0x61, 0xab, 0x86, 0x55, 0xba, 0xea, 0xa0,
+ 0xfd, 0x11, 0x90, 0xdd, 0x53, 0x2c, 0x3c, 0x90, 0x66, 0x81, 0x1e, 0xfd,
+ 0x4c, 0x46, 0x01, 0x7b, 0x98, 0x36, 0x2e, 0x7e, 0x23, 0xad, 0xd0, 0x1d,
+ 0x47, 0x3b, 0xc4, 0xba, 0x5b, 0x36, 0xc5, 0xcb, 0x5c, 0x82, 0x43, 0x0e,
+ 0xf9, 0x72, 0x86, 0x18, 0x77, 0x14, 0x09, 0x2d, 0x44, 0x84, 0xfe, 0x7a,
+ 0x1e, 0xa5, 0x05, 0x85, 0xc5, 0xad, 0x76, 0xc5, 0xdf, 0x63, 0x5c, 0xd4,
+ 0x05, 0xab, 0xdc, 0xfb, 0xd4, 0x73, 0x84, 0x9c, 0x22, 0x47, 0xff, 0x9e,
+ 0xa2, 0xe9, 0xe2, 0xe4, 0x62, 0x12, 0xac, 0xac, 0x65, 0xc9, 0x29, 0xd7,
+ 0x53, 0x5c, 0xfb, 0x7c, 0x86, 0x3a, 0xf9, 0x59, 0x5c, 0xae, 0xe4, 0xf3,
+ 0x41, 0xcd, 0xb1, 0x93, 0xb4, 0xe5, 0x3d, 0x37},
+ {0xb8, 0x71, 0xdd, 0xfc, 0x71, 0xcd, 0xc5, 0x2d, 0x01, 0xee, 0xb8, 0xa8,
+ 0x39, 0x3a, 0xe0, 0xca, 0x44, 0x41, 0x09, 0x02, 0xb8, 0xff, 0x0c, 0xa7,
+ 0xac, 0x2c, 0x67, 0x8c, 0xde, 0x2b, 0x4b, 0xb7, 0xb6, 0x57, 0x1d, 0x57,
+ 0x2e, 0x9f, 0x09, 0xe6, 0x4f, 0xd9, 0x7c, 0x5f, 0x22, 0x9b, 0x47, 0xac,
+ 0x8c, 0xb0, 0x93, 0xea, 0x9a, 0x8d, 0x15, 0xcc, 0xb3, 0x2f, 0xec, 0x52,
+ 0x9d, 0x48, 0x72, 0x83, 0xea, 0x87, 0x15, 0xc3, 0x2f, 0xbb, 0x21, 0x31,
+ 0x68, 0x80, 0xc9, 0x66, 0x07, 0x9a, 0x84, 0x03, 0x0a, 0xc5, 0xfc, 0xb2,
+ 0xd8, 0x16, 0xc6, 0x6e, 0x59, 0x53, 0xae, 0xe2, 0x25, 0x01, 0x21, 0x26,
+ 0xbf, 0x47, 0xc9, 0x94, 0x86, 0xa5, 0x65, 0x8c, 0xd1, 0x9c, 0x75, 0xe1,
+ 0xc9, 0x0e, 0x9a, 0x8c, 0x5f, 0x76, 0x71, 0x73, 0x5f, 0xad, 0x47, 0xe8,
+ 0x84, 0x0f, 0x33, 0xec, 0x95, 0xdf, 0xf8, 0x1b, 0x95, 0x46, 0x8d, 0x8c,
+ 0xe2, 0x24, 0x5c, 0xc6, 0x9e, 0x40, 0x4d, 0x0a, 0xad, 0x73, 0x89, 0x09,
+ 0x27, 0x67, 0x5f, 0xae, 0x9e, 0x33, 0x53, 0x73, 0x70, 0x4b, 0x53, 0x93,
+ 0xa2, 0x2b, 0x97, 0xd4, 0xc9, 0xf0, 0xf2, 0x90, 0x37, 0xe5, 0x03, 0xa0,
+ 0x8f, 0x58, 0x65, 0xa4, 0xae, 0x8f, 0x33, 0xe6, 0xee, 0xff, 0x12, 0xf0,
+ 0x16, 0x09, 0x76, 0x0b, 0xc0, 0xce, 0x86, 0x40, 0x9c, 0xd3, 0xfa, 0x80,
+ 0x21, 0x92, 0xb6, 0x79, 0xbf, 0xc9, 0xbd, 0xe0, 0x6f, 0xc2, 0x74, 0x97,
+ 0xd0, 0xc2, 0xb3, 0x3d, 0x9c, 0x55, 0xab, 0x21, 0x31, 0xa7, 0xeb, 0x26,
+ 0xd1, 0x42, 0x2f, 0x3b, 0x6d, 0xcc, 0xbe, 0xfc, 0xf7, 0xff, 0xf9, 0x15,
+ 0x10, 0x2b, 0xcb, 0xf9, 0xcd, 0xa0, 0x5b, 0xb9, 0x0c, 0x17, 0x73, 0xf8,
+ 0x59, 0xef, 0xfd, 0xe4, 0x0c, 0x54, 0xbc, 0x6e, 0xb2, 0x60, 0xf2, 0xbb,
+ 0x37, 0x85, 0xee, 0x02, 0xa1, 0x51, 0x18, 0x9b, 0xab, 0x1e, 0x0e, 0x0c,
+ 0xab, 0xb4, 0xcc, 0xe3, 0x8b, 0xac, 0x3f, 0xab, 0x2a, 0x5f, 0xb6, 0x44,
+ 0x4d, 0x75, 0xf0, 0xa5, 0x7e, 0x26, 0x4d, 0x20, 0x26, 0x80, 0xb0, 0x2b,
+ 0xab, 0x21, 0xac, 0xfe, 0xd9, 0x70, 0x6a, 0x08, 0x05, 0xe7, 0x01, 0x65,
+ 0x4a, 0x94, 0xe0, 0xd5, 0xf3, 0x43, 0xe1, 0x92, 0xaa, 0xd6, 0xd2, 0x00,
+ 0xbe, 0x16, 0x52, 0xff, 0x41, 0xb9, 0x47, 0x70, 0x86, 0xbe, 0xce, 0x89,
+ 0x17, 0x13, 0x95, 0x8b, 0xba, 0xed, 0xac, 0xa6, 0x40, 0x06, 0xbc, 0x27,
+ 0x45, 0x85, 0x26, 0x3a, 0x2f, 0xcc, 0x6c, 0x46, 0xb3, 0xfb, 0xec, 0xf2,
+ 0x04, 0xd5, 0x24, 0x8b, 0x76, 0xe7, 0x0b, 0x5f, 0xa3, 0x9f, 0x35, 0xb7,
+ 0x6d, 0xcd, 0x8f, 0xb1, 0x8a, 0xac, 0xce, 0x87, 0xfa, 0x44, 0x8f, 0xc8,
+ 0x4b, 0xa2, 0x0f, 0x2a, 0xd4, 0x60, 0xe0, 0x83, 0xa6, 0xd2, 0x70, 0x39,
+ 0x72, 0x87, 0x47, 0xf7, 0x09, 0x8d, 0x18, 0xc5, 0x16, 0xdd, 0x7b, 0xa6,
+ 0x9a, 0x59, 0x2c, 0x88, 0x02, 0x7c, 0x56, 0x3d, 0xfb, 0x7a, 0xb5, 0x30,
+ 0xa3, 0x32, 0x81, 0xd5, 0x61, 0x42, 0x2c, 0xe6, 0x12, 0x6e, 0x70, 0x04,
+ 0x38, 0xd3, 0x59, 0x04, 0xaf, 0x52, 0x6c, 0xd3, 0x5f, 0xa9, 0x23, 0xaa,
+ 0xdb, 0x3f, 0xed, 0xc1, 0x9f, 0x78, 0x14, 0x27, 0xb8, 0x4e, 0x96, 0xa7,
+ 0x40, 0x0d, 0x9d, 0x4f, 0x64, 0x1b, 0x3a, 0x2e, 0x80, 0xe8, 0x0c, 0x9a,
+ 0x7e, 0x00, 0xe4, 0xd3, 0x58, 0x73, 0x70, 0xaf, 0xc3, 0xd8, 0xec, 0x26,
+ 0xfe, 0x31, 0xc3, 0xbb, 0x94, 0x63, 0x10, 0x2c, 0xef, 0x5e, 0x9d, 0x1e,
+ 0xf5, 0xb3, 0x17, 0x8b, 0xe3, 0xd8, 0x74, 0xc8, 0xf4, 0xa9, 0xd6, 0x86,
+ 0x6b, 0x84, 0x6c, 0x68, 0x2c, 0x72, 0x42, 0xa8, 0xe3, 0x30, 0x89, 0xe4,
+ 0x44, 0xbf, 0x94, 0x45, 0xb0, 0x89, 0x93, 0xb9, 0xbe, 0xba, 0xa9, 0xa1,
+ 0xee, 0x0d, 0xe2, 0x89},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1466,
+ {0xae, 0x48, 0x49, 0xa4, 0xb3, 0xbf, 0xc7, 0x83, 0x1d, 0x86, 0x49,
+ 0x46, 0x4f, 0x5b, 0x82, 0x90, 0xba, 0xa4, 0xc3, 0xb6, 0x91, 0x1d,
+ 0x2f, 0x7d, 0x80, 0xf9, 0x23, 0x25, 0x2b, 0xa2, 0x5c, 0xf5},
+ {0x98, 0x64, 0xa2, 0xd3, 0xc8, 0x03, 0x79, 0x2d, 0x01, 0x1a, 0xf3, 0xaa,
+ 0xf9, 0x2e, 0xd0, 0xe5, 0x5f, 0xcd, 0x7f, 0x94, 0x7c, 0xe4, 0xcb, 0x9f,
+ 0xc2, 0xfd, 0xf2, 0x43, 0x16, 0x97, 0xd2, 0x47, 0xf9, 0xf2, 0x47, 0x11,
+ 0xeb, 0xd6, 0xd6, 0x35, 0xa8, 0x46, 0x2e, 0x64, 0x27, 0x17, 0x8e, 0x88,
+ 0xdc, 0xe3, 0x80, 0xac, 0x54, 0xc9, 0x1d, 0xb9, 0x6c, 0xdc, 0x18, 0x5a,
+ 0xea, 0x23, 0x7b, 0xdd, 0x82, 0x34, 0x1a, 0x67, 0x50, 0x1c, 0x46, 0x03,
+ 0x7a, 0xb0, 0x99, 0x2d, 0x4d, 0x1e, 0x7a, 0xcd, 0xfd, 0x31, 0x7f, 0x6f,
+ 0x0e, 0x28, 0x54, 0x56, 0xc6, 0x99, 0xcc, 0x96, 0xad, 0x0b, 0x11, 0x54,
+ 0x6a, 0x0d, 0xe2, 0x9f, 0x22, 0x9d, 0xce, 0x63, 0xb3, 0xd5, 0x3e, 0xd7,
+ 0x38, 0xe4, 0xcc, 0xb1, 0xe4, 0xd1, 0x1a, 0xfe, 0xe9, 0x3a, 0x3a, 0xb9,
+ 0x2a, 0x65, 0x22, 0x03, 0xd3, 0xe2, 0x2e, 0xa0, 0x82, 0x0d, 0x2d, 0xb9,
+ 0x53, 0x15, 0xdb, 0x3d, 0x23, 0x07, 0x3b, 0x9e, 0x33, 0xf2, 0xca, 0xeb,
+ 0xba, 0x87, 0x9a, 0xd2, 0xef, 0xb0, 0x64, 0x61, 0x01, 0x44, 0xb6, 0xf4,
+ 0x71, 0xab, 0x2b, 0x38, 0x15, 0x68, 0x33, 0x28, 0x0a, 0xf9, 0x20, 0xd7,
+ 0xe1, 0xaa, 0x8b, 0x5b, 0x40, 0x8a, 0x4c, 0x56, 0xe6, 0x59, 0xdc, 0x85,
+ 0x77, 0x66, 0x28, 0xcc, 0xc2, 0x63, 0xa5, 0x41, 0x5e, 0x5a, 0x1b, 0x86,
+ 0xb2, 0x18, 0x67, 0xe4, 0xc5, 0x98, 0xdf, 0x91, 0x66, 0x9e, 0xc4, 0x7c,
+ 0x5f, 0xaa, 0x10, 0xc5, 0x48, 0x51, 0xf7, 0x3d, 0x25, 0x58, 0xc3, 0x2f,
+ 0x37, 0xd4, 0x64, 0x7e, 0xdb, 0x0e, 0x13, 0xd4, 0xa5, 0xb5, 0x99, 0xe1,
+ 0xef, 0xd5, 0xd0, 0xbd, 0x8f, 0xfe, 0xb2, 0x47, 0x5d, 0xdc, 0xdf, 0x43,
+ 0x08, 0x11, 0x83, 0xfc, 0x86, 0x35, 0x78, 0x52, 0x8a, 0x24, 0x1c, 0x8a,
+ 0xe7, 0x20, 0x20, 0x14, 0x25, 0xb0, 0x2f, 0x55, 0xea, 0x9f, 0xd0, 0xdc,
+ 0xb9, 0xa5, 0x9c, 0x5d, 0x21, 0x4b, 0x54, 0x3b, 0x6f, 0x28, 0xfa, 0xab,
+ 0xe2, 0x46, 0x46, 0x44, 0xa8, 0x97, 0xf3, 0x83, 0x92, 0xac, 0xb5, 0x62,
+ 0xeb, 0x27, 0x97, 0xaf, 0x70, 0x40, 0xb0, 0xd6, 0xcc, 0xcd, 0x6a, 0x26,
+ 0xa9, 0x52, 0xc4, 0x95, 0x74, 0xb6, 0x12, 0x00, 0x90, 0x90, 0xcb, 0xce,
+ 0x7b, 0x03, 0xb4, 0xc0, 0xde, 0xc2, 0x6a, 0xf3, 0x7a, 0x6c, 0x36, 0x71,
+ 0x54, 0xd7, 0x0d, 0x53, 0x24, 0x47, 0xeb, 0xe3, 0xd3, 0x87, 0x04, 0xf1,
+ 0x34, 0xd9, 0x2e, 0x57, 0xcf, 0x12, 0x0c, 0x7b, 0xf9, 0x65, 0x65, 0xc3,
+ 0xed, 0x18, 0xe5, 0x74, 0x63, 0xbd, 0xe9, 0x72, 0x5a, 0x11, 0xdc, 0x4d,
+ 0x7c, 0xcc, 0x22, 0xc8, 0xcf, 0x8a, 0x08, 0xcf, 0xfa, 0x2b, 0x5d, 0xf8,
+ 0xde, 0x43, 0x81, 0xfc, 0xb8, 0x25, 0x97, 0x50, 0x2f, 0xe5, 0x5c, 0x24,
+ 0x49, 0xe0, 0x0b, 0x5f, 0x17, 0xec, 0x13, 0x0d, 0x6e, 0x03, 0xd5, 0xd4,
+ 0xa9, 0x65, 0x5d, 0x55, 0x4f, 0x61, 0xab, 0x86, 0x55, 0xba, 0xea, 0xa0,
+ 0xfd, 0x11, 0x90, 0xdd, 0x53, 0x2c, 0x3c, 0x90, 0x66, 0x81, 0x1e, 0xfd,
+ 0x4c, 0x46, 0x01, 0x7b, 0x98, 0x36, 0x2e, 0x7e, 0x23, 0xad, 0xd0, 0x1d,
+ 0x47, 0x3b, 0xc4, 0xba, 0x5b, 0x36, 0xc5, 0xcb, 0x5c, 0x82, 0x43, 0x0e,
+ 0xf9, 0x72, 0x86, 0x18, 0x77, 0x14, 0x09, 0x2d, 0x44, 0x84, 0xfe, 0x7a,
+ 0x1e, 0xa5, 0x05, 0x85, 0xc5, 0xad, 0x76, 0xc5, 0xdf, 0x63, 0x5c, 0xd4,
+ 0x05, 0xab, 0xdc, 0xfb, 0xd4, 0x73, 0x84, 0x9c, 0x22, 0x47, 0xff, 0x9e,
+ 0xa2, 0xe9, 0xe2, 0xe4, 0x62, 0x12, 0xac, 0xac, 0x65, 0xc9, 0x29, 0xd7,
+ 0x53, 0x5c, 0xfb, 0x7c, 0x86, 0x3a, 0xf9, 0x59, 0x5c, 0xae, 0xe4, 0xf3,
+ 0x41, 0xcd, 0xb1, 0x93, 0xb4, 0xe5, 0x3d, 0x37},
+ {0x7d, 0x75, 0x75, 0xae, 0xee, 0x09, 0x83, 0xed, 0xfb, 0x3e, 0x80, 0x65,
+ 0x84, 0x12, 0x28, 0xe4, 0xf7, 0xc4, 0x01, 0x07, 0x6f, 0x7a, 0xbd, 0x4c,
+ 0xdd, 0x49, 0xce, 0x7e, 0x5b, 0x0b, 0xb6, 0x8c, 0x83, 0xe5, 0x64, 0x59,
+ 0xf5, 0x17, 0x18, 0x9b, 0x8c, 0x4b, 0x53, 0xcc, 0xf1, 0xc4, 0x45, 0xb7,
+ 0x39, 0x4e, 0x12, 0x38, 0x0b, 0xee, 0xec, 0x6b, 0xab, 0x30, 0x46, 0x69,
+ 0x78, 0xdb, 0xa6, 0x1a, 0xa4, 0x1f, 0x82, 0x4f, 0x19, 0x0b, 0x28, 0xde,
+ 0x5b, 0xdd, 0xb4, 0x26, 0x65, 0xd3, 0xf4, 0x29, 0x14, 0x27, 0xc1, 0x3b,
+ 0x0c, 0x8a, 0xb7, 0xe9, 0x19, 0x8d, 0x4d, 0x53, 0xff, 0x3f, 0xc1, 0x01,
+ 0x50, 0x28, 0x1f, 0x9c, 0xc5, 0x55, 0x03, 0x01, 0x9d, 0xdb, 0x85, 0xc1,
+ 0xc3, 0x8d, 0x71, 0xa6, 0xaa, 0xa0, 0x6c, 0xbe, 0x92, 0x00, 0xfa, 0x33,
+ 0x3d, 0x97, 0xc6, 0x6c, 0xc3, 0x07, 0x3e, 0x1d, 0xdd, 0xe1, 0x98, 0x31,
+ 0xcf, 0x39, 0x90, 0x01, 0x19, 0x84, 0x75, 0x58, 0xcc, 0xba, 0x8e, 0x17,
+ 0xc4, 0xd7, 0xc1, 0xcc, 0xaf, 0x7f, 0x0d, 0x81, 0x9a, 0x82, 0xf6, 0x4a,
+ 0xb5, 0x1f, 0x4f, 0x5a, 0xeb, 0x66, 0x7e, 0x8f, 0x58, 0xfd, 0xba, 0x22,
+ 0x42, 0xc8, 0xe2, 0xd3, 0xb0, 0x4a, 0xff, 0x8b, 0xd1, 0xa0, 0xc5, 0xc8,
+ 0xe0, 0xe8, 0xb1, 0xc0, 0x06, 0x9e, 0xf8, 0x00, 0x08, 0xfc, 0x6d, 0x32,
+ 0x55, 0xc4, 0x19, 0xcb, 0x27, 0x40, 0x04, 0x72, 0x23, 0x68, 0xd3, 0xfe,
+ 0x81, 0x2f, 0xbb, 0x31, 0x9d, 0xf5, 0xc9, 0x81, 0xd7, 0x18, 0x20, 0x28,
+ 0xf0, 0x40, 0xf2, 0xa5, 0x3c, 0x02, 0x9b, 0xe8, 0x49, 0xe7, 0xda, 0x91,
+ 0xd3, 0x93, 0x9d, 0xe2, 0xf4, 0x75, 0xad, 0x43, 0x1f, 0x11, 0xca, 0xed,
+ 0x1d, 0x67, 0xb5, 0x6b, 0xb5, 0xc2, 0x97, 0xbd, 0xb0, 0xe8, 0x5d, 0xa6,
+ 0xd2, 0xb8, 0xaa, 0xa5, 0x3c, 0xfc, 0xae, 0xfb, 0xd6, 0xbf, 0xba, 0x31,
+ 0x53, 0x78, 0x3a, 0xc9, 0xa1, 0x57, 0xf6, 0x3a, 0xd7, 0xd2, 0x45, 0x64,
+ 0x95, 0xa3, 0x31, 0x6f, 0x6f, 0x07, 0x32, 0xc9, 0x6a, 0x2c, 0x1c, 0x3f,
+ 0x29, 0x06, 0x14, 0x1b, 0xb1, 0xd2, 0xc0, 0x12, 0x72, 0x7e, 0x9c, 0xe6,
+ 0xe1, 0x66, 0xdd, 0xf3, 0xb0, 0x30, 0xf1, 0x7e, 0xa5, 0x3d, 0x4e, 0xc0,
+ 0x6d, 0x20, 0x5a, 0x57, 0xce, 0x9d, 0xae, 0x6e, 0xe4, 0x33, 0x59, 0xd0,
+ 0x78, 0x9c, 0x7c, 0xd2, 0x72, 0xcd, 0x7b, 0x42, 0x2f, 0xe8, 0x61, 0xdd,
+ 0x46, 0x75, 0x3b, 0xfe, 0xf8, 0xa1, 0x7d, 0xa7, 0xa7, 0xdb, 0x0a, 0xe4,
+ 0x6c, 0x10, 0xf3, 0x71, 0xd0, 0xfd, 0x32, 0x23, 0x26, 0xf7, 0xcb, 0xa5,
+ 0xf9, 0xfa, 0xbd, 0xbe, 0x19, 0x7a, 0x1b, 0x76, 0x1e, 0x06, 0x1c, 0xc9,
+ 0x7f, 0xff, 0xae, 0xa9, 0x95, 0xf4, 0xd5, 0x40, 0x0c, 0x34, 0xf1, 0x73,
+ 0x55, 0x80, 0x9e, 0xa9, 0x7b, 0xc5, 0x3e, 0xa1, 0x9f, 0x0d, 0xbe, 0x21,
+ 0xa5, 0x63, 0xac, 0xf3, 0x62, 0x0f, 0xf4, 0xae, 0x09, 0x38, 0x79, 0xba,
+ 0x6d, 0x7f, 0x11, 0xc6, 0xdc, 0xcc, 0xfa, 0x7d, 0xf8, 0x5f, 0x6e, 0x61,
+ 0xa9, 0x58, 0x02, 0x09, 0x0d, 0xcc, 0x89, 0x5f, 0x9a, 0xb3, 0xd4, 0x60,
+ 0xd2, 0x62, 0x1d, 0x81, 0xd7, 0xa5, 0x19, 0xfb, 0x2a, 0x17, 0x11, 0x68,
+ 0x7b, 0x40, 0x58, 0x6f, 0x2a, 0x62, 0xb0, 0x77, 0xcb, 0x90, 0xde, 0xbf,
+ 0xfa, 0x16, 0x13, 0xbf, 0xc4, 0xeb, 0x8c, 0x75, 0x7d, 0xf6, 0x81, 0x07,
+ 0x16, 0x73, 0x7d, 0xb2, 0xd7, 0xc8, 0x9e, 0x39, 0x73, 0x7e, 0x95, 0xe0,
+ 0x41, 0xd3, 0x60, 0x19, 0xc6, 0xfc, 0x7c, 0xc8, 0xa1, 0xb3, 0xbb, 0x44,
+ 0x71, 0x16, 0x12, 0x86, 0x71, 0x46, 0x23, 0x85, 0x71, 0x74, 0x94, 0x05,
+ 0x61, 0x32, 0xfd, 0x4d, 0xa8, 0xa1, 0x10, 0x6a, 0x0e, 0xa7, 0xef, 0x7a,
+ 0x69, 0x31, 0x2c, 0x60},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1467,
+ {0xd4, 0x6b, 0xfc, 0x1c, 0x88, 0xc0, 0xfe, 0xc9, 0x24, 0x9b, 0x8e,
+ 0x4e, 0xa9, 0x4d, 0xb3, 0x0e, 0xf4, 0xf6, 0xb1, 0xa8, 0x20, 0x9e,
+ 0x63, 0x1f, 0x77, 0x00, 0x89, 0x53, 0x41, 0xb4, 0xf1, 0x3e},
+ {0x6a, 0x59, 0xd4, 0x2d, 0x1f, 0x7a, 0xe3, 0x67, 0x59, 0x19, 0xfb, 0x87,
+ 0x64, 0x38, 0x25, 0x03, 0x7f, 0xc7, 0x55, 0x01, 0x7d, 0x4d, 0xb7, 0x7c,
+ 0x7f, 0x1c, 0x6f, 0x5a, 0xf5, 0x58, 0x68, 0x75, 0xc5, 0x8d, 0x18, 0x87,
+ 0x97, 0x2c, 0xd3, 0xf5, 0xb1, 0xf0, 0x01, 0xae, 0x07, 0x5b, 0xc2, 0x80,
+ 0x42, 0x85, 0xdd, 0xea, 0xa7, 0xaf, 0x87, 0x0b, 0x1f, 0x5e, 0xb1, 0x55,
+ 0x95, 0xe1, 0x32, 0xce, 0x47, 0x17, 0x72, 0xe7, 0x07, 0x67, 0x66, 0x6d,
+ 0x73, 0x02, 0xb2, 0x5d, 0x19, 0x4b, 0xf2, 0x2c, 0x5f, 0xa7, 0x87, 0x95,
+ 0x5f, 0xae, 0x71, 0x4f, 0xf8, 0x90, 0x7f, 0xe6, 0x5a, 0x71, 0xbf, 0x09,
+ 0xea, 0x97, 0xf1, 0xe4, 0x16, 0x19, 0xbe, 0xff, 0xdf, 0x9b, 0xd9, 0x0f,
+ 0xdf, 0x3c, 0xc6, 0xb8, 0x21, 0xc4, 0xe3, 0x24, 0xe7, 0x33, 0xd1, 0x15,
+ 0x74, 0x1b, 0x3b, 0x15, 0x2a, 0x6b, 0x26, 0xa6, 0x08, 0xe7, 0x2f, 0x05,
+ 0x75, 0x9c, 0x45, 0xcb, 0xa7, 0x5b, 0x43, 0x03, 0xec, 0x88, 0x93, 0x53,
+ 0x0e, 0xbb, 0x57, 0xbe, 0x0f, 0x2c, 0xdd, 0xcf, 0x78, 0x15, 0x17, 0x2f,
+ 0xc2, 0x54, 0xac, 0x99, 0xcd, 0x65, 0x43, 0x43, 0x20, 0xb7, 0xf7, 0xa9,
+ 0x0e, 0xfc, 0xaf, 0x97, 0xf8, 0x11, 0xf8, 0x2e, 0x9b, 0xe3, 0xdb, 0x0b,
+ 0x25, 0xdd, 0xc7, 0x5e, 0xc9, 0x9a, 0x09, 0x48, 0xe7, 0x61, 0xf9, 0xe7,
+ 0xec, 0x61, 0x14, 0xa7, 0x68, 0xbe, 0xe5, 0x86, 0x1d, 0xf1, 0xbe, 0x2b,
+ 0x85, 0x2d, 0xb0, 0x6f, 0xee, 0x9a, 0xa7, 0x0e, 0x67, 0xa7, 0x7f, 0x1e,
+ 0x82, 0xc7, 0xc9, 0xa1, 0xcd, 0xdb, 0xa7, 0xff, 0x4d, 0x12, 0x0d, 0xfc,
+ 0x1a, 0xfd, 0x20, 0xa5, 0x98, 0xfb, 0x3c, 0x23, 0x27, 0xab, 0x4f, 0x66,
+ 0x0c, 0xa8, 0x1d, 0x97, 0x81, 0xb3, 0xdd, 0x18, 0x6f, 0x2c, 0xd9, 0x96,
+ 0x4c, 0x2d, 0xb7, 0xef, 0x03, 0xe4, 0x80, 0x91, 0x23, 0x74, 0x1f, 0xc1,
+ 0x4b, 0x0b, 0x35, 0x5c, 0xc9, 0x0a, 0x5c, 0x95, 0x3a, 0xdc, 0x10, 0xf6,
+ 0xf4, 0x2c, 0xeb, 0x91, 0x76, 0x95, 0xf8, 0xae, 0xf0, 0x79, 0xd9, 0xf3,
+ 0xa6, 0x7a, 0x9d, 0xe2, 0xf7, 0xef, 0xa9, 0xe7, 0x4e, 0x26, 0x41, 0x0b,
+ 0xf8, 0xa7, 0x8c, 0x93, 0xc0, 0x48, 0x9e, 0xed, 0x84, 0x3c, 0xc5, 0x59,
+ 0x8c, 0x0a, 0x05, 0x0b, 0x05, 0x19, 0x29, 0xf4, 0x7f, 0xf6, 0xae, 0xdd,
+ 0x3f, 0xb1, 0x03, 0xa5, 0x79, 0x0f, 0x24, 0x82, 0xf7, 0xd3, 0xcd, 0x0d,
+ 0x5a, 0xde, 0xb3, 0x27, 0x5d, 0x73, 0x24, 0xfa, 0x72, 0x66, 0xe4, 0x6e,
+ 0x85, 0x2d, 0x91, 0xf7, 0xea, 0x48, 0x2a, 0x70, 0xc9, 0xf7, 0xe5, 0xb2,
+ 0xd5, 0xcf, 0x97, 0x5b, 0x93, 0x15, 0xd9, 0xbb, 0xb5, 0x3a, 0x06, 0xa8,
+ 0xf0, 0x91, 0xe0, 0xa7, 0x3c, 0x8e, 0x2a, 0xee, 0xa6, 0x63, 0xb6, 0x61,
+ 0xdd, 0x8a, 0xe2, 0x4c, 0x1e, 0x3b, 0xd5, 0xad, 0xa5, 0x40, 0x4e, 0x37,
+ 0x2d, 0xf3, 0xe7, 0x70, 0xd3, 0xd7, 0xb4, 0xfc, 0xb8, 0x6c, 0xbd, 0x50,
+ 0xc8, 0xb9, 0x7b, 0x19, 0x9c, 0xca, 0xda, 0xfd, 0x91, 0x50, 0x19, 0xe9,
+ 0x1c, 0xc6, 0x27, 0xdf, 0xf4, 0x73, 0x87, 0x67, 0xfc, 0x4d, 0x42, 0x73,
+ 0x77, 0x2f, 0x18, 0x74, 0xf7, 0x56, 0xa2, 0x17, 0x94, 0xbb, 0xc3, 0xb1,
+ 0xf0, 0x25, 0xab, 0xe8, 0xb6, 0x62, 0xd3, 0x5b, 0x78, 0x66, 0xe7, 0x9e,
+ 0xb0, 0x77, 0xe0, 0x85, 0x99, 0x47, 0xff, 0x31, 0x32, 0x91, 0xf9, 0x2f,
+ 0x6e, 0x1b, 0x3b, 0x62, 0x07, 0x15, 0xaa, 0x25, 0x01, 0xdd, 0x9a, 0xb8,
+ 0xbd, 0x18, 0xa6, 0xbd, 0xf6, 0x6f, 0x47, 0x3d, 0x88, 0x89, 0x37, 0x92,
+ 0x4d, 0x36, 0xb2, 0xdd, 0x92, 0xcf, 0x16, 0xf3, 0xfd, 0x1d, 0x1f, 0x6d,
+ 0x55, 0xed, 0x5d, 0x57, 0xa9, 0x4e, 0x9f, 0xe4},
+ {0x64, 0xf4, 0x0d, 0x1f, 0xa2, 0x33, 0x78, 0x6f, 0x20, 0xe8, 0x0a, 0x1c,
+ 0xee, 0xce, 0x0b, 0xc8, 0xd8, 0x8d, 0xc3, 0x17, 0xb3, 0x24, 0x02, 0x5a,
+ 0x18, 0x26, 0x6e, 0xf7, 0xcd, 0x23, 0xc5, 0x61, 0x50, 0x4f, 0xa8, 0x20,
+ 0x32, 0x73, 0xb6, 0xce, 0x2b, 0x2c, 0x8a, 0x0d, 0xae, 0x2b, 0x3d, 0xa9,
+ 0xb1, 0xd5, 0x83, 0xc1, 0x91, 0xf5, 0xe0, 0xd8, 0xbf, 0x55, 0x3c, 0xdf,
+ 0x91, 0x87, 0x0b, 0x00, 0x53, 0xcb, 0xc9, 0xa0, 0x6e, 0x70, 0xf6, 0x6f,
+ 0xeb, 0xb0, 0xbc, 0x5f, 0x1b, 0x78, 0x0f, 0x53, 0xd4, 0x24, 0x60, 0xb8,
+ 0xa7, 0x23, 0x27, 0x02, 0xbe, 0x6e, 0xa0, 0xe2, 0xf5, 0xa4, 0x4e, 0x5f,
+ 0xdf, 0xfa, 0xc0, 0xa5, 0xc9, 0xd7, 0xde, 0x74, 0xac, 0x3b, 0x98, 0x7f,
+ 0x88, 0xc5, 0x4a, 0x99, 0xa4, 0x73, 0x82, 0x3e, 0x97, 0xfe, 0xe4, 0xb5,
+ 0x10, 0x06, 0x3d, 0x01, 0x35, 0x60, 0x31, 0xec, 0x88, 0x94, 0xb5, 0xa7,
+ 0x7a, 0x83, 0x5d, 0xf4, 0xdd, 0x98, 0x0b, 0xa4, 0xdd, 0x92, 0xb3, 0x26,
+ 0xd9, 0x6e, 0x8c, 0xe0, 0x76, 0x77, 0xd0, 0xd1, 0x03, 0x96, 0x63, 0x49,
+ 0x85, 0x52, 0xc6, 0x2b, 0x42, 0x71, 0x4a, 0x3f, 0x94, 0x3d, 0xaa, 0x5d,
+ 0x75, 0x18, 0x30, 0x6d, 0x8b, 0x9d, 0xee, 0x0e, 0xa1, 0x7f, 0x46, 0x4a,
+ 0xc4, 0x02, 0xa8, 0x5b, 0x05, 0x80, 0x6a, 0x68, 0xc3, 0x43, 0x15, 0x3b,
+ 0x11, 0x85, 0x84, 0x2e, 0x67, 0x03, 0x06, 0xde, 0x90, 0x5c, 0x25, 0xf7,
+ 0xaf, 0x54, 0xdc, 0x0e, 0x8f, 0xcb, 0x8e, 0xf6, 0x5d, 0x55, 0x98, 0xf8,
+ 0x6e, 0x90, 0x82, 0xfe, 0x21, 0xe0, 0x08, 0xcf, 0x36, 0x32, 0x09, 0xca,
+ 0xe0, 0x0f, 0xa0, 0xf1, 0x54, 0x83, 0x7e, 0x25, 0x82, 0x66, 0x12, 0x5b,
+ 0x32, 0xd8, 0x06, 0xa3, 0x7c, 0x6e, 0x66, 0x86, 0xad, 0xd0, 0x33, 0xab,
+ 0x26, 0xc9, 0x00, 0x1a, 0xea, 0xbd, 0x61, 0x25, 0x62, 0xad, 0x38, 0x6a,
+ 0x6b, 0xd0, 0xfb, 0xde, 0x62, 0xa6, 0x2c, 0x1a, 0xeb, 0xd9, 0x8c, 0x5c,
+ 0x61, 0xe6, 0xbd, 0xe3, 0x4d, 0xea, 0xa3, 0x91, 0x8e, 0x0b, 0x73, 0xd7,
+ 0x5d, 0xb0, 0xb8, 0xb2, 0xe5, 0x90, 0xc7, 0x14, 0x01, 0xa4, 0x15, 0x5f,
+ 0x3f, 0x3c, 0xb1, 0x01, 0x96, 0xdf, 0x97, 0x9c, 0x17, 0x02, 0xb5, 0x43,
+ 0x5e, 0xd6, 0x75, 0xc5, 0x02, 0x28, 0x41, 0x7b, 0xf9, 0xc1, 0x55, 0xe2,
+ 0xe1, 0xbd, 0x63, 0x9f, 0x52, 0xc1, 0xcb, 0xf1, 0xab, 0x00, 0x0e, 0xc2,
+ 0x21, 0xed, 0xa8, 0xa6, 0x99, 0x19, 0xf7, 0x1d, 0x01, 0xa1, 0x47, 0x85,
+ 0x01, 0xb9, 0x38, 0xed, 0x88, 0x89, 0x44, 0xc2, 0x9f, 0x92, 0x26, 0xd9,
+ 0xb8, 0xa6, 0xe8, 0xeb, 0x98, 0x03, 0x7d, 0xd5, 0x8e, 0xf4, 0xb5, 0x8f,
+ 0x49, 0x64, 0x46, 0xd8, 0xa8, 0xe1, 0x3d, 0xff, 0xf2, 0x02, 0xa8, 0xc3,
+ 0xc9, 0x14, 0x1c, 0xeb, 0xcd, 0xba, 0x1a, 0xfb, 0x12, 0xd6, 0x32, 0xb5,
+ 0xaa, 0xe1, 0x8d, 0xab, 0xcc, 0xfa, 0xef, 0xe4, 0xd0, 0xd7, 0x71, 0x7f,
+ 0x7f, 0xa0, 0x82, 0xa8, 0x46, 0xbc, 0x74, 0x63, 0x2a, 0x19, 0x2b, 0x9d,
+ 0x35, 0xc4, 0x86, 0xff, 0x81, 0x24, 0xbc, 0xc2, 0xd7, 0x73, 0x69, 0x8b,
+ 0x00, 0xcb, 0x12, 0x18, 0x31, 0xbe, 0x63, 0xb5, 0x07, 0x44, 0x50, 0xcb,
+ 0x19, 0x41, 0x49, 0xe9, 0x86, 0x8c, 0x65, 0x5e, 0x2c, 0xd7, 0x98, 0x41,
+ 0xf2, 0x0d, 0x5b, 0xd8, 0xfc, 0xc7, 0x06, 0xe9, 0xe5, 0xee, 0x64, 0xe0,
+ 0x6b, 0x25, 0xb7, 0xe2, 0x13, 0x32, 0x0d, 0x9f, 0xf0, 0x41, 0x83, 0x44,
+ 0xe1, 0x9a, 0x7d, 0x82, 0x02, 0x7a, 0xe8, 0x1f, 0xe5, 0x51, 0xc3, 0xaa,
+ 0xff, 0x92, 0x6f, 0x5a, 0x52, 0x6d, 0x73, 0x5f, 0xf3, 0x66, 0x6e, 0x75,
+ 0xc0, 0xdb, 0x0a, 0xfa, 0x1e, 0x93, 0xe8, 0x55, 0xbf, 0x37, 0xd0, 0x11,
+ 0xcc, 0xd3, 0x52, 0x09},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1468,
+ {0x9f, 0xb7, 0x79, 0xae, 0x2b, 0xaf, 0xd3, 0x66, 0xd1, 0xb9, 0x8b,
+ 0xea, 0xdf, 0xac, 0xe0, 0x3a, 0x16, 0xac, 0x73, 0x41, 0x05, 0x4c,
+ 0x3d, 0xd9, 0xbc, 0x3f, 0xf4, 0x7b, 0x74, 0x7b, 0xd5, 0x42},
+ {0x53, 0xb3, 0xc4, 0xd6, 0x2c, 0x76, 0x32, 0x42, 0xa1, 0x94, 0xf9, 0xfd,
+ 0xe0, 0x25, 0x1f, 0xbe, 0xbe, 0x8d, 0x7d, 0xf8, 0x4f, 0x26, 0x87, 0xee,
+ 0xb7, 0xe3, 0xc4, 0x22, 0x72, 0x5d, 0xc3, 0xc7, 0x13, 0x91, 0x28, 0x29,
+ 0x3d, 0x5d, 0xf9, 0x7a, 0x31, 0x51, 0x67, 0x7b, 0x73, 0x2f, 0x91, 0xbc,
+ 0x16, 0xbc, 0xdd, 0x4b, 0x97, 0x8c, 0x2f, 0x3d, 0x9c, 0xef, 0x01, 0xb9,
+ 0x5e, 0x5b, 0x5e, 0xd4, 0x1f, 0xdb, 0x9d, 0xe0, 0x85, 0xe5, 0xed, 0x7e,
+ 0x5b, 0xde, 0x2e, 0xc6, 0xdf, 0x0a, 0x63, 0x21, 0xd1, 0xdd, 0x60, 0xd2,
+ 0xc4, 0xd9, 0xba, 0x1e, 0xb5, 0xc0, 0x7c, 0xae, 0x26, 0x4d, 0x24, 0x4f,
+ 0x27, 0x17, 0x62, 0xb9, 0x44, 0x68, 0x69, 0xf5, 0x54, 0xa0, 0x07, 0xb8,
+ 0xce, 0x4c, 0xf2, 0xd9, 0x68, 0x4e, 0xc1, 0x61, 0x7a, 0x18, 0x0d, 0x1d,
+ 0xa6, 0x20, 0x99, 0x37, 0x08, 0x9d, 0x0d, 0xee, 0x89, 0x0f, 0xab, 0xd8,
+ 0x46, 0xf0, 0x9c, 0x98, 0xa6, 0x7f, 0xdb, 0x71, 0xa5, 0xdb, 0x9d, 0x07,
+ 0xe8, 0x52, 0x55, 0x8a, 0x2e, 0xe3, 0xb6, 0xa7, 0x38, 0x9c, 0x99, 0xde,
+ 0x56, 0x2e, 0xb9, 0x7a, 0x0d, 0x29, 0x8c, 0xf1, 0x72, 0xb3, 0x3e, 0x03,
+ 0x98, 0xa8, 0x2b, 0x4d, 0xa9, 0x77, 0x2c, 0x87, 0xe9, 0x95, 0x9b, 0x99,
+ 0x74, 0xb8, 0x3e, 0x47, 0x6a, 0xb8, 0x2d, 0x80, 0x17, 0x7d, 0x0d, 0xca,
+ 0x65, 0xbb, 0x8d, 0xd1, 0x23, 0x56, 0xb6, 0x22, 0xb6, 0x48, 0xca, 0x9f,
+ 0xca, 0x17, 0x9e, 0x26, 0x70, 0xeb, 0x99, 0xe8, 0xb4, 0xc0, 0x6c, 0x4d,
+ 0xeb, 0x1e, 0x6d, 0x57, 0xb8, 0x86, 0x3e, 0x64, 0xe1, 0x0d, 0xa0, 0xb2,
+ 0xd2, 0x31, 0xd8, 0x7c, 0x46, 0x51, 0xac, 0x1e, 0xdd, 0x8e, 0xb5, 0xad,
+ 0x8e, 0x3c, 0x95, 0x33, 0x8a, 0x04, 0x26, 0xab, 0xe8, 0x18, 0x73, 0xca,
+ 0x18, 0xf0, 0x58, 0xce, 0x42, 0x13, 0x48, 0xb0, 0x3d, 0x58, 0x89, 0x47,
+ 0xf1, 0xc2, 0xa2, 0x8f, 0x2d, 0x7d, 0x2e, 0x86, 0x0b, 0xa7, 0x1b, 0x57,
+ 0x0a, 0x1b, 0xa1, 0xb2, 0x9f, 0xd9, 0x00, 0xfa, 0xf7, 0xd9, 0xc1, 0xc3,
+ 0xec, 0xd7, 0x85, 0x83, 0xd3, 0xda, 0xf4, 0xb0, 0xc7, 0x34, 0x01, 0x51,
+ 0xf6, 0xbd, 0x2f, 0x3c, 0x13, 0xb3, 0x52, 0x76, 0x13, 0x17, 0xf0, 0xc9,
+ 0x5c, 0x34, 0xea, 0x56, 0x24, 0x78, 0x45, 0x5a, 0x86, 0xad, 0x65, 0xf7,
+ 0x18, 0xa6, 0xda, 0xb4, 0xfc, 0x03, 0x57, 0x11, 0xe1, 0xb3, 0x55, 0x94,
+ 0x1e, 0x78, 0xea, 0xd6, 0x76, 0x37, 0x39, 0xc9, 0x4d, 0x61, 0x3e, 0x2f,
+ 0x92, 0xd8, 0x20, 0xea, 0xeb, 0xab, 0xc7, 0x47, 0x29, 0xf5, 0xd0, 0x44,
+ 0x16, 0x6a, 0x5f, 0xfc, 0xc6, 0xbe, 0x4b, 0xb0, 0x77, 0xdb, 0x61, 0x0a,
+ 0x7c, 0xb4, 0x1b, 0x8c, 0xa5, 0x69, 0x1d, 0x9d, 0xaf, 0xca, 0x65, 0xdd,
+ 0xb2, 0x67, 0x56, 0xe4, 0xe3, 0x9c, 0x5d, 0x48, 0x0b, 0xf5, 0x14, 0x87,
+ 0x72, 0xcc, 0x26, 0x3a, 0x67, 0xe5, 0xdf, 0x33, 0x49, 0xde, 0x23, 0xa6,
+ 0xf7, 0xab, 0x64, 0x70, 0xab, 0xdf, 0xcc, 0x43, 0x4f, 0x01, 0x6f, 0xab,
+ 0xa2, 0x1a, 0x8f, 0x35, 0x72, 0x40, 0x23, 0xa6, 0x85, 0x71, 0x77, 0x99,
+ 0x4b, 0xd0, 0x6d, 0x13, 0x9f, 0x90, 0xe7, 0xa0, 0xa1, 0x99, 0xbd, 0xb6,
+ 0x21, 0x73, 0x23, 0x68, 0xcb, 0xec, 0xfe, 0xa8, 0x22, 0x46, 0xc9, 0x9c,
+ 0x22, 0xc5, 0xfa, 0x1f, 0x90, 0x6a, 0xfd, 0x84, 0x5a, 0x42, 0x43, 0xdd,
+ 0x33, 0xbf, 0x8a, 0x14, 0x37, 0xdc, 0xa7, 0x6a, 0x71, 0xd7, 0x8a, 0xf8,
+ 0xe1, 0x10, 0xb5, 0x7a, 0x3f, 0xc6, 0xeb, 0xf8, 0xa5, 0xdb, 0xe0, 0x4f,
+ 0x6b, 0x75, 0xd5, 0x1d, 0x30, 0x7b, 0x5e, 0x18, 0x28, 0x3e, 0xdb, 0x99,
+ 0x5d, 0xfe, 0xad, 0xcc, 0xa4, 0x38, 0xac, 0xa5},
+ {0x99, 0xd1, 0x55, 0xca, 0x14, 0x49, 0xf4, 0x9c, 0xda, 0x1e, 0x0e, 0x9f,
+ 0xe6, 0xec, 0xc6, 0x8d, 0xb3, 0x0f, 0xc4, 0x5d, 0xd1, 0x28, 0x5c, 0x9b,
+ 0x58, 0x7c, 0x3d, 0x0d, 0x3f, 0xa9, 0x4f, 0xb6, 0x67, 0x58, 0x49, 0xc2,
+ 0x8a, 0x2f, 0x01, 0x86, 0x51, 0x8f, 0x9b, 0xdb, 0x77, 0x16, 0x8e, 0xbb,
+ 0xd3, 0xed, 0xe1, 0x11, 0x92, 0x65, 0xbe, 0x06, 0x05, 0x02, 0x7b, 0x27,
+ 0xc6, 0x8b, 0x83, 0xee, 0x7c, 0x09, 0xae, 0x18, 0xc6, 0xab, 0xb7, 0x0b,
+ 0x87, 0x39, 0xb8, 0x29, 0x48, 0x5d, 0xd4, 0x0c, 0x08, 0x4a, 0xb4, 0x1d,
+ 0xdc, 0x60, 0xce, 0x84, 0x37, 0x9c, 0x90, 0xc0, 0x5a, 0xdd, 0x5a, 0xce,
+ 0x0f, 0xc5, 0xc7, 0x83, 0x32, 0x85, 0x82, 0x41, 0x5e, 0xc8, 0x2e, 0x7e,
+ 0x85, 0x91, 0x7a, 0xdd, 0xe7, 0x01, 0x9d, 0x2f, 0x9d, 0x98, 0x61, 0xf6,
+ 0xb2, 0xf0, 0xcf, 0x1c, 0x99, 0xc8, 0x24, 0xed, 0x32, 0x6b, 0xa9, 0x70,
+ 0x2c, 0xeb, 0x1f, 0x1c, 0x88, 0xec, 0x4d, 0x2a, 0x5b, 0x29, 0xad, 0x34,
+ 0x36, 0x9a, 0x71, 0x1e, 0xdf, 0x67, 0x0c, 0x97, 0x3a, 0xed, 0x7e, 0x8e,
+ 0xb5, 0xc4, 0x45, 0xf6, 0x1d, 0x99, 0xaa, 0x95, 0xa4, 0x40, 0x86, 0xec,
+ 0x67, 0x71, 0x77, 0x41, 0x85, 0xd1, 0x28, 0x8b, 0x22, 0x9b, 0xbb, 0x9e,
+ 0x6b, 0xa0, 0x44, 0x6c, 0x48, 0x11, 0xf8, 0x2e, 0xac, 0xf1, 0x37, 0xe8,
+ 0x9f, 0x4d, 0xa4, 0x89, 0x7b, 0x00, 0x4f, 0xc8, 0x95, 0x3d, 0x97, 0x58,
+ 0x56, 0xe2, 0xcd, 0xc3, 0xf9, 0xd1, 0x69, 0xb4, 0x39, 0x32, 0xcc, 0xea,
+ 0x8b, 0xcc, 0x4b, 0x47, 0xc6, 0xcf, 0xd0, 0x57, 0x74, 0x38, 0x2c, 0xc0,
+ 0x02, 0x08, 0xaa, 0x68, 0x1b, 0x05, 0x74, 0x3a, 0x4f, 0x44, 0x80, 0xb6,
+ 0x78, 0xde, 0x84, 0xe9, 0x0f, 0xa7, 0xab, 0xc0, 0x19, 0xb5, 0xdc, 0x60,
+ 0x4c, 0x6a, 0x80, 0x8c, 0x86, 0xb4, 0xca, 0x45, 0xf4, 0x32, 0xd5, 0xaf,
+ 0x14, 0x03, 0x09, 0x69, 0xd6, 0x61, 0x07, 0x8a, 0x7e, 0x47, 0xe5, 0xab,
+ 0x37, 0x86, 0x34, 0xb2, 0xca, 0xd5, 0xcd, 0x99, 0x0c, 0x13, 0xa8, 0x88,
+ 0x8b, 0x98, 0x4d, 0x3a, 0xf4, 0xf3, 0xe2, 0x1b, 0x17, 0xa0, 0x47, 0xe9,
+ 0x31, 0xc5, 0x35, 0xb7, 0x95, 0x73, 0xe4, 0x29, 0x79, 0x96, 0x5c, 0xfa,
+ 0x70, 0xc2, 0x53, 0xe4, 0xac, 0xac, 0x40, 0x19, 0xe3, 0x6c, 0x66, 0xdc,
+ 0x64, 0xe9, 0x7e, 0x2d, 0x69, 0xc1, 0xa7, 0xa1, 0x81, 0xf9, 0x35, 0xff,
+ 0xce, 0x65, 0x48, 0xbc, 0x2d, 0x60, 0xb5, 0x8c, 0x95, 0x97, 0x37, 0x05,
+ 0xe0, 0xe9, 0xc5, 0x1f, 0xe5, 0xf7, 0x28, 0xa6, 0x35, 0x54, 0x24, 0x4a,
+ 0xcb, 0x1e, 0xd3, 0x17, 0x03, 0xe4, 0x35, 0x22, 0xbe, 0x7f, 0x94, 0x79,
+ 0xa8, 0xca, 0x83, 0xb5, 0x5e, 0x64, 0xec, 0xd7, 0xc4, 0x88, 0x3c, 0x5b,
+ 0x27, 0xe1, 0xc5, 0x7f, 0x3c, 0x1d, 0xbb, 0xe8, 0x52, 0x6b, 0x2d, 0xbd,
+ 0x31, 0x2b, 0x09, 0xe2, 0xf9, 0xbe, 0x98, 0x24, 0xa1, 0x86, 0x3e, 0xda,
+ 0x6d, 0x4a, 0x6e, 0x35, 0xa9, 0x43, 0x88, 0xb5, 0x26, 0xec, 0xf9, 0x46,
+ 0x40, 0xec, 0xcd, 0x3f, 0x29, 0x12, 0x5c, 0x4e, 0x75, 0x09, 0xe7, 0x73,
+ 0x14, 0x3d, 0xd4, 0x37, 0x0c, 0x68, 0x3a, 0xa8, 0x16, 0xda, 0xcb, 0xde,
+ 0x77, 0xd4, 0x5e, 0x9a, 0x77, 0x5d, 0xfa, 0xbf, 0x83, 0x97, 0xdc, 0x1d,
+ 0x12, 0x27, 0x64, 0xa9, 0x80, 0x55, 0x43, 0x6f, 0x3d, 0x51, 0x1d, 0x28,
+ 0xdd, 0xed, 0x86, 0x12, 0x27, 0x03, 0x05, 0x80, 0xc6, 0x8a, 0x2c, 0x59,
+ 0x54, 0x97, 0x11, 0x8b, 0xfc, 0xea, 0x1a, 0x7a, 0x8b, 0xa2, 0x40, 0x5b,
+ 0x32, 0xbe, 0xb5, 0x91, 0xe6, 0xf8, 0x9e, 0xc5, 0x39, 0x35, 0xf9, 0x58,
+ 0x5d, 0x38, 0xa4, 0xca, 0xc5, 0xd0, 0x19, 0x0b, 0xb8, 0xef, 0x21, 0x16,
+ 0xac, 0xd7, 0xa5, 0x80},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1469,
+ {0x93, 0xfe, 0x05, 0x00, 0x28, 0xc9, 0xfd, 0x5d, 0xe5, 0x5c, 0xe4,
+ 0x3e, 0x07, 0x40, 0xe5, 0xfa, 0xa5, 0x49, 0x7f, 0x8e, 0x97, 0x5e,
+ 0xa2, 0x8a, 0x24, 0xce, 0x98, 0x9c, 0xfe, 0xb4, 0x7b, 0xff},
+ {0x08, 0xab, 0x97, 0x8b, 0x2f, 0x79, 0xe5, 0x51, 0xb2, 0x14, 0x54, 0x2f,
+ 0x58, 0xae, 0x5a, 0x3e, 0x46, 0x01, 0xdf, 0xef, 0xa0, 0xfd, 0x60, 0x54,
+ 0xcc, 0x10, 0xf2, 0xf2, 0xbc, 0xce, 0x88, 0x8c, 0x19, 0xba, 0xf0, 0x7a,
+ 0x17, 0xbc, 0xb5, 0x83, 0x39, 0x19, 0x3e, 0x21, 0x30, 0x10, 0x7b, 0x36,
+ 0x53, 0xcd, 0xdb, 0x02, 0x57, 0x8a, 0x35, 0xc6, 0x4b, 0x8e, 0x7d, 0xeb,
+ 0x6a, 0xf4, 0x9d, 0x62, 0x97, 0x64, 0x62, 0x26, 0x03, 0xac, 0x4f, 0x1d,
+ 0xb9, 0x74, 0xca, 0xd0, 0xee, 0x63, 0x01, 0x19, 0x9f, 0xc2, 0x1e, 0x65,
+ 0xdd, 0xde, 0xd9, 0x29, 0x46, 0x73, 0xa4, 0x4a, 0xde, 0x90, 0xaf, 0xf9,
+ 0x4d, 0x01, 0x9e, 0xe7, 0xa9, 0xc9, 0x08, 0x5e, 0xe0, 0x5d, 0x10, 0x57,
+ 0xf2, 0x15, 0x49, 0xe7, 0xd2, 0xd2, 0x67, 0x07, 0x74, 0x5e, 0xd2, 0x68,
+ 0x83, 0x36, 0x92, 0x28, 0x9b, 0x1a, 0x83, 0xbd, 0x3c, 0x70, 0x2c, 0xd5,
+ 0x47, 0xb1, 0x8d, 0xb2, 0x91, 0x0c, 0x31, 0x74, 0xdf, 0xc7, 0x72, 0x39,
+ 0xa0, 0x33, 0x54, 0xd1, 0x16, 0xf7, 0x3d, 0x99, 0x35, 0xd4, 0xc4, 0x21,
+ 0xfa, 0x93, 0x73, 0x23, 0x44, 0x70, 0xbd, 0x30, 0x69, 0x04, 0x24, 0x86,
+ 0x55, 0xa1, 0x34, 0xdd, 0x45, 0x70, 0xc0, 0x46, 0xe6, 0x1c, 0xc1, 0x6b,
+ 0xa7, 0x60, 0x9e, 0x10, 0x75, 0x93, 0x81, 0x51, 0x72, 0x46, 0x08, 0x11,
+ 0xb9, 0x77, 0x3e, 0xc7, 0x78, 0x9a, 0x5d, 0xd8, 0xf3, 0xaa, 0x5e, 0xcd,
+ 0x9d, 0x7e, 0x20, 0x4e, 0xf2, 0xa3, 0x84, 0xa4, 0x28, 0x32, 0xef, 0xca,
+ 0x3d, 0xb9, 0xa6, 0xa3, 0x26, 0x41, 0xa9, 0x42, 0x95, 0x60, 0x48, 0x8a,
+ 0x2c, 0x81, 0xb2, 0x51, 0x72, 0x72, 0x1b, 0xe0, 0xce, 0x08, 0x7f, 0xea,
+ 0x53, 0x48, 0x82, 0x80, 0x32, 0x2d, 0x5c, 0xcf, 0xce, 0x69, 0xef, 0x2f,
+ 0xb8, 0xe9, 0xcb, 0x96, 0x99, 0x6a, 0xd9, 0xd2, 0x08, 0x4b, 0x86, 0xd0,
+ 0xfe, 0x6b, 0x7b, 0xa4, 0x5d, 0x22, 0xda, 0x96, 0xdf, 0x30, 0x09, 0x9d,
+ 0x84, 0xb5, 0x8c, 0xea, 0xc1, 0x3a, 0xff, 0x95, 0x9c, 0xbb, 0xed, 0x03,
+ 0x5b, 0x86, 0x43, 0x56, 0x95, 0xbb, 0xaf, 0x8b, 0xbc, 0x87, 0xd7, 0xa2,
+ 0x27, 0x8c, 0x75, 0x23, 0x94, 0x28, 0x8a, 0xd4, 0xb6, 0xe8, 0x37, 0x72,
+ 0x42, 0x70, 0x23, 0xcf, 0x1f, 0xc7, 0xe9, 0xad, 0x87, 0xb7, 0x93, 0xa9,
+ 0xa4, 0x4d, 0x69, 0x1a, 0x86, 0x90, 0x42, 0xe0, 0x6f, 0xed, 0xb2, 0x44,
+ 0x8e, 0x29, 0xd1, 0x44, 0xf9, 0x31, 0x2f, 0x73, 0x2f, 0xab, 0x0e, 0x54,
+ 0x51, 0x47, 0x73, 0x52, 0x80, 0x07, 0xd3, 0x98, 0x92, 0x05, 0x3a, 0xfe,
+ 0x77, 0xaf, 0xaa, 0x72, 0xf2, 0xf2, 0xee, 0x2a, 0x13, 0xe9, 0x7f, 0xd0,
+ 0xc5, 0x25, 0x6e, 0xe1, 0x35, 0xa8, 0x1c, 0xe8, 0xc9, 0x16, 0xd6, 0xa9,
+ 0x20, 0xc5, 0x45, 0x38, 0xdd, 0xd8, 0xbf, 0xfc, 0xb1, 0x8b, 0xda, 0x17,
+ 0x77, 0x08, 0xc1, 0xf6, 0xb4, 0xeb, 0xfa, 0xab, 0xa8, 0xb8, 0xd3, 0xa5,
+ 0x4c, 0x7b, 0xdb, 0x8f, 0x95, 0x1d, 0x9c, 0xbf, 0xca, 0xe6, 0x44, 0x3f,
+ 0x25, 0x96, 0xad, 0xc3, 0x2d, 0x02, 0x51, 0xa9, 0xbb, 0x55, 0xf0, 0x3e,
+ 0xac, 0x50, 0x1b, 0x2a, 0xdf, 0xf4, 0xd6, 0x07, 0xe6, 0x90, 0x9b, 0xca,
+ 0xaf, 0xd2, 0x84, 0x2c, 0x9d, 0xf5, 0x1d, 0x09, 0x75, 0x1c, 0x1d, 0xd3,
+ 0xa0, 0x4c, 0x45, 0xef, 0x33, 0x76, 0x5d, 0x0b, 0x07, 0x89, 0x39, 0x80,
+ 0x1e, 0x62, 0x8d, 0x59, 0x66, 0xef, 0xbb, 0x1c, 0x51, 0xe6, 0x48, 0x1d,
+ 0x4c, 0x54, 0x79, 0x56, 0xd6, 0xe2, 0xb6, 0xfa, 0xeb, 0x1e, 0xf6, 0x79,
+ 0xac, 0xed, 0x8e, 0x1e, 0xe6, 0xc6, 0xb7, 0xd1, 0x12, 0xe8, 0x13, 0xae,
+ 0x28, 0x9f, 0xa8, 0x4e, 0x29, 0x80, 0x3a, 0x51},
+ {0xd8, 0x8b, 0xb1, 0xf0, 0x7a, 0xb7, 0x2f, 0x6f, 0x34, 0x8d, 0x03, 0xb6,
+ 0x35, 0xba, 0x16, 0xf5, 0xeb, 0xe4, 0xd5, 0x94, 0x1b, 0x0e, 0x85, 0x09,
+ 0x5e, 0xcc, 0xe2, 0x87, 0xef, 0xa1, 0xb9, 0xb8, 0x49, 0xfa, 0xbf, 0x9f,
+ 0x99, 0x98, 0x86, 0x4a, 0x82, 0x01, 0x17, 0x08, 0x0b, 0x57, 0xbd, 0xc2,
+ 0xd5, 0x51, 0xa1, 0x6d, 0xac, 0xc1, 0x32, 0x08, 0xe0, 0x98, 0xf4, 0x9c,
+ 0xf5, 0x38, 0x75, 0xf7, 0xba, 0x23, 0x06, 0x1c, 0x3e, 0x99, 0x96, 0x70,
+ 0x6c, 0x7d, 0x4a, 0x9f, 0x95, 0xd8, 0x06, 0x13, 0x8e, 0x62, 0xdb, 0xaa,
+ 0x01, 0x99, 0x8a, 0xdc, 0xe1, 0x73, 0x83, 0xf7, 0xef, 0x54, 0x64, 0x1a,
+ 0xe9, 0x70, 0x5d, 0xaa, 0xb9, 0xcd, 0xd8, 0xd8, 0x7a, 0x8f, 0x59, 0x8d,
+ 0xdb, 0x56, 0x12, 0x1a, 0x7e, 0xee, 0x6d, 0x8a, 0x3d, 0x1c, 0x96, 0xb4,
+ 0x27, 0xa0, 0x8f, 0xc1, 0x9e, 0x3b, 0x5f, 0x16, 0x81, 0x5f, 0x2d, 0xe4,
+ 0x4a, 0x9b, 0xda, 0x98, 0x90, 0x44, 0xe3, 0x63, 0x80, 0x37, 0x83, 0xce,
+ 0x6c, 0x37, 0x9f, 0x11, 0x1f, 0x93, 0xc5, 0xc8, 0xaa, 0xbf, 0xbd, 0xac,
+ 0xbc, 0xc8, 0xf9, 0x84, 0x1e, 0x46, 0xfd, 0x0e, 0xf1, 0xa9, 0x0a, 0xbc,
+ 0xa2, 0x55, 0x66, 0xe2, 0x4f, 0x3b, 0xa3, 0x89, 0x3a, 0xeb, 0x94, 0xae,
+ 0xdc, 0x04, 0x80, 0xfd, 0x12, 0xe2, 0x19, 0x74, 0x8c, 0x99, 0xfb, 0x54,
+ 0xfc, 0xd1, 0xf1, 0x50, 0x82, 0x77, 0x38, 0xa7, 0xc4, 0x86, 0xa4, 0xc2,
+ 0x60, 0xc5, 0x9c, 0x69, 0x52, 0xe9, 0xb2, 0xc7, 0xc7, 0x86, 0xf7, 0x59,
+ 0xc1, 0x1a, 0x5c, 0xf5, 0x14, 0x0e, 0xfe, 0x6c, 0xd5, 0xe3, 0xc3, 0x5c,
+ 0x76, 0x3d, 0xae, 0x46, 0xb6, 0xe9, 0xb5, 0xf9, 0x55, 0x8b, 0x62, 0x1f,
+ 0x33, 0xef, 0x52, 0x2b, 0xa0, 0xd0, 0xf6, 0xcd, 0x92, 0x3a, 0xd9, 0x6c,
+ 0xf6, 0x34, 0x09, 0x49, 0x6a, 0x35, 0x7a, 0xd0, 0x41, 0x90, 0x48, 0x5a,
+ 0xce, 0x62, 0x74, 0x08, 0x69, 0x32, 0x01, 0x26, 0xee, 0x9d, 0x37, 0xfd,
+ 0x7f, 0x29, 0x07, 0x54, 0x1c, 0xec, 0x1b, 0x6f, 0x94, 0xc9, 0x42, 0xeb,
+ 0xca, 0xd6, 0x04, 0xb5, 0x0e, 0x71, 0x63, 0x95, 0x2a, 0x67, 0xdf, 0xf3,
+ 0x93, 0x49, 0x25, 0x14, 0x45, 0x13, 0xe2, 0x1a, 0x03, 0x0f, 0x2d, 0x92,
+ 0x49, 0x32, 0x4f, 0x09, 0xbf, 0x58, 0x28, 0x82, 0x8b, 0x9a, 0x41, 0x45,
+ 0xa9, 0x4b, 0xcc, 0x3f, 0x2c, 0x72, 0xb0, 0xa6, 0x7f, 0x6a, 0x1f, 0x97,
+ 0x00, 0xc2, 0xf6, 0x76, 0x5e, 0xb3, 0xa1, 0xd8, 0xe9, 0xe0, 0x5a, 0x72,
+ 0x53, 0xba, 0x5b, 0xb0, 0xc1, 0xc7, 0xc7, 0x09, 0xbc, 0xf1, 0x4a, 0x1a,
+ 0x6b, 0x5e, 0x93, 0xbd, 0x1d, 0x1c, 0x93, 0xfd, 0xcd, 0x66, 0x33, 0x97,
+ 0xd6, 0x2f, 0x83, 0x88, 0x14, 0x39, 0x12, 0x88, 0x14, 0xeb, 0xe1, 0xcb,
+ 0x28, 0xc1, 0x69, 0x4e, 0xd5, 0x59, 0xbe, 0x28, 0x4d, 0xfc, 0xcc, 0x97,
+ 0x53, 0x71, 0xe3, 0x89, 0x8f, 0x82, 0x18, 0xc7, 0x4c, 0x2f, 0x45, 0x3f,
+ 0xa2, 0x66, 0xe8, 0x5e, 0x04, 0x90, 0xe1, 0xdd, 0x70, 0x85, 0x96, 0xe2,
+ 0xbb, 0xd8, 0xe6, 0xf1, 0x47, 0x46, 0xa2, 0x65, 0xac, 0xf6, 0x54, 0xd3,
+ 0xeb, 0x05, 0x51, 0x25, 0x19, 0xf6, 0xbc, 0xe0, 0x7c, 0xca, 0xa5, 0x9a,
+ 0x34, 0x2e, 0xc9, 0xcc, 0xfb, 0x0c, 0x89, 0x3f, 0xb4, 0xbd, 0x29, 0x14,
+ 0x08, 0x76, 0x3c, 0x29, 0x66, 0x48, 0x1d, 0x30, 0x3c, 0xa9, 0xf3, 0x1f,
+ 0x49, 0xfc, 0xbe, 0xa6, 0x13, 0x29, 0xf1, 0xb5, 0xa3, 0x8a, 0x54, 0xf4,
+ 0x39, 0xf1, 0x84, 0x32, 0xd3, 0xbf, 0x02, 0x41, 0x06, 0xe4, 0xaf, 0x37,
+ 0xa5, 0xa8, 0xfb, 0x33, 0x61, 0x9d, 0x9c, 0x7c, 0xdc, 0x0f, 0x22, 0x6b,
+ 0xcd, 0xc7, 0xbe, 0x61, 0xd8, 0xf1, 0xe7, 0xad, 0x36, 0x9f, 0xa1, 0x2d,
+ 0x67, 0x1c, 0x3a, 0x07},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1470,
+ {0x34, 0x1f, 0x96, 0x57, 0x53, 0x82, 0x1f, 0xe7, 0x67, 0x9e, 0x29,
+ 0xec, 0x8a, 0x6d, 0xac, 0xe0, 0xe9, 0xcf, 0xc8, 0x31, 0xe1, 0xe3,
+ 0xbc, 0x84, 0xda, 0x47, 0x8f, 0x4b, 0x5c, 0xc8, 0x9d, 0x9a},
+ {0xd8, 0x8e, 0xa8, 0xda, 0x89, 0x6e, 0x9a, 0x3f, 0xa0, 0x0f, 0x43, 0x3f,
+ 0x5c, 0x65, 0x9e, 0x45, 0x7d, 0xee, 0x36, 0x1e, 0xe8, 0x0e, 0xe2, 0x2d,
+ 0x50, 0xf4, 0x9b, 0xd9, 0x71, 0x0c, 0xf1, 0xba, 0x49, 0xee, 0xad, 0xce,
+ 0xed, 0x3d, 0x7f, 0xd7, 0x4e, 0x4c, 0xf3, 0xe5, 0x06, 0xd4, 0xd1, 0x8a,
+ 0x96, 0x66, 0x0a, 0x6f, 0x29, 0x5c, 0x20, 0x23, 0x61, 0x99, 0x63, 0x41,
+ 0x79, 0x0b, 0x1d, 0xb5, 0xa2, 0x69, 0x46, 0x24, 0xef, 0xcf, 0xfc, 0xbc,
+ 0xc9, 0xaa, 0xac, 0x87, 0x9d, 0x99, 0x61, 0x76, 0xd9, 0x60, 0x22, 0x79,
+ 0xac, 0xe5, 0x0c, 0xd3, 0xdb, 0xba, 0xe2, 0xf2, 0xe4, 0x2f, 0x44, 0x39,
+ 0xb9, 0x08, 0x86, 0x62, 0x17, 0xb5, 0x33, 0x7e, 0x2f, 0x86, 0x4c, 0x12,
+ 0x45, 0x92, 0x8e, 0x33, 0x54, 0x37, 0xa9, 0xbb, 0x29, 0x1a, 0xf0, 0xd3,
+ 0x70, 0x61, 0x69, 0x69, 0xa1, 0x75, 0xf7, 0x6c, 0x95, 0x51, 0x3a, 0x09,
+ 0x35, 0x90, 0xad, 0x34, 0x84, 0xf5, 0xbf, 0x07, 0xf0, 0x23, 0xa6, 0x3d,
+ 0x0b, 0xd2, 0xc0, 0xef, 0x8b, 0x23, 0x3e, 0x0f, 0x7c, 0x2c, 0xc8, 0x55,
+ 0xf8, 0x74, 0x7c, 0x22, 0x71, 0x62, 0x95, 0x11, 0x32, 0x12, 0x25, 0x24,
+ 0x67, 0xe4, 0xc4, 0xc7, 0x3e, 0xfd, 0x06, 0xe8, 0x53, 0xc3, 0xcd, 0xad,
+ 0xf1, 0xb6, 0xfc, 0x5c, 0x79, 0x7b, 0xf0, 0x31, 0x0a, 0xa4, 0x3a, 0x8a,
+ 0x49, 0x9f, 0x62, 0x65, 0x21, 0xfe, 0xc3, 0x4f, 0x3e, 0x66, 0x73, 0xd7,
+ 0xb2, 0xd6, 0xbb, 0xea, 0x69, 0x4f, 0x85, 0x86, 0xa1, 0xbc, 0xc7, 0x61,
+ 0x3b, 0xfc, 0xf3, 0x78, 0x78, 0x3a, 0xa7, 0x28, 0x86, 0x44, 0x0b, 0x7f,
+ 0xe5, 0x06, 0x28, 0x8d, 0x11, 0xfc, 0x8e, 0xbc, 0x66, 0x32, 0x08, 0xd6,
+ 0x22, 0xe8, 0xfc, 0xd0, 0xb1, 0x59, 0x46, 0xa7, 0xa2, 0xf2, 0xce, 0xd2,
+ 0x24, 0x13, 0x3e, 0x2b, 0xf2, 0xe9, 0x9e, 0x6f, 0xe7, 0x40, 0xb3, 0xed,
+ 0xe1, 0x32, 0x03, 0x58, 0x8a, 0x24, 0x1a, 0x4e, 0x06, 0x41, 0xbf, 0xc1,
+ 0xa4, 0xb9, 0x10, 0xbd, 0x86, 0xb2, 0x2c, 0x41, 0x59, 0xa5, 0xf6, 0x78,
+ 0xd3, 0x88, 0x8a, 0xe1, 0x79, 0xec, 0xd8, 0xcc, 0x56, 0xf1, 0x8b, 0xe4,
+ 0x2f, 0xcd, 0xce, 0x8a, 0x71, 0x26, 0x32, 0x16, 0x8b, 0xf0, 0x5b, 0xea,
+ 0xd6, 0x11, 0x2d, 0xca, 0xfc, 0xc0, 0x3a, 0x64, 0x64, 0x9c, 0xee, 0x88,
+ 0x10, 0xe1, 0x7f, 0xe5, 0x74, 0xe2, 0x29, 0x6b, 0x20, 0x71, 0x84, 0xee,
+ 0x7c, 0x0c, 0x9b, 0xb5, 0xd8, 0x7d, 0x56, 0xd5, 0x98, 0x9d, 0xe9, 0xf5,
+ 0x07, 0x26, 0xa1, 0xb1, 0xcf, 0x26, 0x5f, 0xc3, 0xad, 0x07, 0x90, 0x06,
+ 0x3e, 0x22, 0x33, 0x7d, 0x6b, 0x39, 0x11, 0xff, 0xcd, 0x08, 0xab, 0x18,
+ 0xee, 0x4b, 0x51, 0x11, 0x59, 0x6c, 0x89, 0x74, 0x37, 0x7f, 0x2f, 0xbb,
+ 0xc1, 0x84, 0xda, 0x8c, 0x3d, 0x19, 0x45, 0x12, 0x59, 0x0f, 0xd2, 0xbb,
+ 0xf3, 0xf9, 0xcc, 0x65, 0xf6, 0x72, 0x65, 0x14, 0x9f, 0x22, 0x20, 0x14,
+ 0x87, 0x48, 0x44, 0x1a, 0x36, 0xf6, 0xe2, 0xcd, 0x42, 0x48, 0x7b, 0x36,
+ 0x3d, 0x5f, 0xdc, 0x72, 0x27, 0xdc, 0x72, 0x2c, 0xf3, 0xa7, 0xd3, 0x1f,
+ 0xd5, 0x37, 0xb0, 0x5e, 0x38, 0xf1, 0x01, 0x34, 0xf1, 0x7b, 0xac, 0xe2,
+ 0x26, 0x16, 0xf2, 0xec, 0x00, 0xae, 0xc7, 0xbb, 0xe1, 0x36, 0x91, 0xe1,
+ 0x65, 0x2d, 0xb0, 0xea, 0x81, 0x8e, 0x2a, 0x26, 0x52, 0x82, 0xd3, 0x27,
+ 0x34, 0x6c, 0x9b, 0x46, 0x21, 0xe5, 0xc9, 0x39, 0xe3, 0x22, 0x69, 0x5d,
+ 0xa2, 0x11, 0xd3, 0x60, 0x3b, 0x2d, 0x26, 0x54, 0xfb, 0xd4, 0x39, 0x6b,
+ 0xbd, 0xf2, 0x7f, 0x7e, 0x1f, 0x9e, 0xb1, 0x9b, 0x2d, 0x7e, 0xf3, 0x7a,
+ 0x0e, 0xf9, 0xdd, 0xe7, 0x6c, 0x11, 0xf2, 0xea},
+ {0x5b, 0xe5, 0xe9, 0x74, 0x10, 0xd2, 0x99, 0x7d, 0x40, 0x67, 0xad, 0xd7,
+ 0x64, 0x63, 0x82, 0x91, 0xe4, 0x75, 0xf5, 0x99, 0x2a, 0x97, 0x4d, 0x5b,
+ 0x09, 0x94, 0x19, 0xf1, 0x76, 0x68, 0xc5, 0x71, 0x27, 0xd1, 0xf7, 0x42,
+ 0x14, 0x1e, 0x73, 0xc7, 0x39, 0xfb, 0xf8, 0x09, 0x39, 0xa4, 0x96, 0xbd,
+ 0x8b, 0xa5, 0x6a, 0x43, 0x6c, 0x91, 0x19, 0x73, 0x2e, 0x7a, 0x99, 0xe7,
+ 0x9d, 0x9d, 0x71, 0x76, 0x5b, 0x19, 0x58, 0x7b, 0xfc, 0x1e, 0x86, 0xb9,
+ 0x59, 0x43, 0x5e, 0xff, 0x8a, 0x80, 0x6f, 0xb4, 0xeb, 0xea, 0x2a, 0x8d,
+ 0x66, 0xfd, 0xc1, 0x3b, 0xaa, 0x56, 0x2a, 0x27, 0xa4, 0x86, 0xf0, 0xd0,
+ 0x28, 0x7b, 0xeb, 0x8f, 0xb3, 0x6f, 0x9e, 0xd4, 0x46, 0xaa, 0xf3, 0x15,
+ 0xf1, 0xc5, 0xe9, 0xfd, 0x46, 0x80, 0x0c, 0x0d, 0xfd, 0x18, 0xad, 0x0a,
+ 0xba, 0x6f, 0xd0, 0xfd, 0x43, 0xcf, 0xf5, 0x80, 0x18, 0xdd, 0xa6, 0x85,
+ 0x89, 0x34, 0x1d, 0xcd, 0xfe, 0x72, 0xc8, 0x9a, 0xae, 0x97, 0xdf, 0x76,
+ 0x78, 0x4e, 0xd5, 0xf6, 0xb7, 0x5f, 0xd7, 0x98, 0xbb, 0xe4, 0xe1, 0x7f,
+ 0x86, 0xe0, 0x2d, 0x27, 0xfa, 0xcf, 0x70, 0xcd, 0xb2, 0xdc, 0x8e, 0xf1,
+ 0xfb, 0xbc, 0x29, 0x9b, 0x43, 0xac, 0xa0, 0x88, 0xad, 0x39, 0x6c, 0x20,
+ 0x9b, 0x03, 0x3e, 0x71, 0xed, 0xd9, 0x35, 0x59, 0x84, 0xec, 0xc7, 0xe0,
+ 0x88, 0x9d, 0x23, 0x63, 0x53, 0xfd, 0x99, 0x86, 0xbf, 0xbd, 0x04, 0xdd,
+ 0x7d, 0x2c, 0x45, 0xd6, 0x52, 0xff, 0x25, 0x87, 0xcb, 0x40, 0xc9, 0xcd,
+ 0x64, 0x81, 0xd1, 0xf4, 0xf3, 0xe4, 0xd9, 0x4b, 0x40, 0xcf, 0xc3, 0x86,
+ 0x7d, 0xd5, 0xba, 0x1e, 0xd6, 0xe9, 0xdb, 0x0c, 0xc8, 0x42, 0x1f, 0x42,
+ 0x50, 0x80, 0x5f, 0xf5, 0xbe, 0x3d, 0xf5, 0xee, 0x72, 0xaa, 0xaa, 0x2c,
+ 0x54, 0x31, 0x35, 0xd2, 0xa4, 0x7a, 0x11, 0xf0, 0x35, 0xb5, 0xf8, 0xe5,
+ 0x75, 0x56, 0x8b, 0xa2, 0xba, 0x71, 0xf8, 0x9d, 0xc4, 0xdf, 0x54, 0x8c,
+ 0x49, 0x11, 0xe6, 0x60, 0x6b, 0x4b, 0x99, 0xf5, 0xfd, 0x6f, 0xce, 0x44,
+ 0x1b, 0x98, 0x0a, 0x38, 0xdb, 0x6d, 0x78, 0xcb, 0x9d, 0x16, 0xbf, 0x69,
+ 0x3b, 0x56, 0x5a, 0x54, 0x12, 0x8f, 0xfb, 0xca, 0x5d, 0x9f, 0xae, 0x89,
+ 0xa0, 0x8d, 0x8e, 0xb3, 0xad, 0x73, 0xae, 0x63, 0xcd, 0xfd, 0x60, 0x0b,
+ 0x76, 0xce, 0x9c, 0x53, 0xca, 0xbc, 0x73, 0x29, 0x5d, 0x76, 0xdd, 0x2f,
+ 0x47, 0x85, 0x0c, 0x64, 0x4a, 0x6f, 0x57, 0x9d, 0x6c, 0x2f, 0x9c, 0xb2,
+ 0xec, 0x31, 0xe0, 0x05, 0x2e, 0xe0, 0xe7, 0xad, 0x4a, 0x73, 0x6d, 0x66,
+ 0xe0, 0x2f, 0x9b, 0x45, 0xc8, 0xc1, 0x5f, 0xe9, 0xbd, 0x04, 0x4d, 0xe6,
+ 0x41, 0x2b, 0x10, 0x9f, 0x1a, 0xea, 0x77, 0x5b, 0xa8, 0x25, 0x33, 0x21,
+ 0x4e, 0x7b, 0x68, 0xe7, 0xd1, 0x4e, 0x96, 0xa8, 0xda, 0x24, 0x18, 0x62,
+ 0x7c, 0xf1, 0xa7, 0x39, 0x34, 0x99, 0x14, 0xa5, 0xd0, 0x88, 0xb1, 0x12,
+ 0xf5, 0x8a, 0xde, 0x74, 0xc5, 0x98, 0x65, 0xe5, 0xa6, 0x53, 0xdc, 0xcc,
+ 0x81, 0x18, 0x6d, 0x1b, 0x2a, 0x87, 0xda, 0x00, 0x04, 0x4f, 0x62, 0x93,
+ 0x94, 0xe6, 0xe7, 0x76, 0x5d, 0x2f, 0x9b, 0x8e, 0xfa, 0x4c, 0x3b, 0x2a,
+ 0x1d, 0xa5, 0x69, 0x94, 0x5f, 0x98, 0x9b, 0x03, 0x28, 0x6a, 0x0e, 0x4d,
+ 0x76, 0xdf, 0x31, 0x0e, 0xfd, 0x93, 0x22, 0xec, 0x7a, 0x1f, 0x65, 0xce,
+ 0xf4, 0x3e, 0x48, 0xd7, 0x69, 0x78, 0x7c, 0xe2, 0xd2, 0xe9, 0x4f, 0x49,
+ 0x27, 0x1e, 0xc7, 0xdb, 0xd1, 0x14, 0x3e, 0xd7, 0x37, 0xa5, 0xfb, 0xc5,
+ 0x01, 0xda, 0xd6, 0x81, 0x76, 0xcc, 0xa5, 0x2a, 0xe9, 0xdb, 0x67, 0x1e,
+ 0x2c, 0xa3, 0xde, 0xc4, 0x22, 0x03, 0x1a, 0x32, 0x89, 0xde, 0xee, 0x3e,
+ 0x16, 0xb1, 0xc1, 0x38},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1471,
+ {0x70, 0x8a, 0x94, 0x30, 0x25, 0xb6, 0x06, 0xf1, 0x94, 0xc0, 0xb9,
+ 0xf7, 0xeb, 0x7a, 0xcd, 0x66, 0xf0, 0xb7, 0x3e, 0x24, 0xfd, 0xf5,
+ 0x3f, 0x3b, 0x80, 0x7e, 0xda, 0x8f, 0x88, 0x8b, 0x3f, 0x47},
+ {0x6e, 0xdc, 0x1a, 0xb0, 0xff, 0xcd, 0xfa, 0xa4, 0x29, 0x92, 0x7f, 0xe7,
+ 0x73, 0x8b, 0xed, 0xc0, 0xad, 0x0f, 0xb3, 0x59, 0x59, 0x23, 0xbf, 0x3f,
+ 0xaa, 0x8a, 0x7c, 0x19, 0x89, 0xf4, 0x42, 0x31, 0x0c, 0x2d, 0x92, 0x42,
+ 0xd6, 0x7f, 0x58, 0x07, 0x8b, 0x51, 0xea, 0xe2, 0x1c, 0x2e, 0x4e, 0x4e,
+ 0xc8, 0x2b, 0x8d, 0x3e, 0x80, 0xf2, 0xa9, 0x57, 0x4f, 0x5f, 0x1d, 0xfe,
+ 0x0f, 0xf9, 0xa5, 0x04, 0xf3, 0x3f, 0x39, 0x67, 0x01, 0x6b, 0xc1, 0x95,
+ 0x4c, 0x36, 0x26, 0x7e, 0x98, 0x6b, 0x4f, 0xff, 0x47, 0x52, 0xd1, 0x5e,
+ 0x7a, 0x02, 0x0e, 0xa1, 0x87, 0xe3, 0xae, 0xfe, 0xf6, 0x1c, 0xd4, 0x75,
+ 0xbb, 0x31, 0x98, 0xc1, 0x93, 0xb6, 0x7f, 0xa3, 0x25, 0x05, 0x8d, 0xf9,
+ 0xb5, 0x2b, 0xff, 0x89, 0x9b, 0x75, 0x78, 0x50, 0x36, 0xda, 0x93, 0x8f,
+ 0x22, 0xf6, 0xf7, 0xc8, 0xcd, 0x83, 0xad, 0x06, 0x8d, 0x90, 0x25, 0xfc,
+ 0xcd, 0xa6, 0xb0, 0x5b, 0x8f, 0xa2, 0xd3, 0xde, 0x95, 0x43, 0x2a, 0xc5,
+ 0xa7, 0x8f, 0x50, 0xc0, 0x84, 0xd8, 0x91, 0xf1, 0x84, 0x86, 0xfb, 0xed,
+ 0xc7, 0x47, 0xb6, 0xd6, 0xf3, 0x32, 0xb2, 0x8e, 0xbc, 0x2a, 0xbe, 0xf9,
+ 0xf3, 0x41, 0xeb, 0xbd, 0xd0, 0x5e, 0x20, 0x91, 0x5e, 0xe8, 0x3d, 0x8c,
+ 0x72, 0x0f, 0xe1, 0xda, 0x9b, 0xe9, 0xef, 0xaa, 0x13, 0xa3, 0x7e, 0xae,
+ 0x84, 0x72, 0xf4, 0x3a, 0x16, 0x2a, 0x23, 0xbe, 0x6f, 0xc9, 0xb3, 0xf8,
+ 0x22, 0x7a, 0xf2, 0x01, 0x94, 0x05, 0xf7, 0x6a, 0x3a, 0x25, 0xf9, 0xa7,
+ 0xb6, 0x8b, 0x56, 0x9a, 0x71, 0x50, 0x39, 0xce, 0xf3, 0x0c, 0x0a, 0xb0,
+ 0x72, 0xf4, 0x88, 0xdc, 0xdb, 0xa8, 0xd8, 0x33, 0x0d, 0xfc, 0x7e, 0x54,
+ 0xf0, 0x74, 0xcf, 0x93, 0x65, 0x6c, 0xa9, 0xe9, 0x4f, 0xbe, 0xc6, 0xb1,
+ 0x84, 0xeb, 0x70, 0x42, 0xc7, 0x67, 0xc9, 0xed, 0x42, 0x41, 0x8b, 0xd8,
+ 0x6c, 0x0b, 0x07, 0x58, 0x4a, 0x9b, 0xa2, 0x23, 0x25, 0xd5, 0xd6, 0x2c,
+ 0xa8, 0x03, 0xa0, 0xf0, 0x0e, 0xb7, 0xb1, 0x43, 0xd4, 0x80, 0xeb, 0x1c,
+ 0x41, 0x11, 0x2f, 0x91, 0x2d, 0x65, 0x79, 0x42, 0x72, 0x74, 0x40, 0x7a,
+ 0x6c, 0xce, 0xc8, 0x6d, 0x65, 0x44, 0xa2, 0x78, 0x38, 0xa5, 0xef, 0x16,
+ 0xb6, 0xa0, 0x04, 0x8e, 0xf8, 0x57, 0x7b, 0x86, 0xb2, 0x11, 0x01, 0xc3,
+ 0xdd, 0xe6, 0xcc, 0x8d, 0x5a, 0x5b, 0x0c, 0xc5, 0x07, 0x11, 0x1d, 0x79,
+ 0xaf, 0xeb, 0xe5, 0x1f, 0x50, 0x36, 0x70, 0x11, 0x75, 0xab, 0xec, 0xc6,
+ 0x75, 0xd1, 0xb2, 0x7a, 0x5a, 0x70, 0x73, 0xad, 0x53, 0x3a, 0x01, 0x77,
+ 0xc4, 0xef, 0x40, 0x32, 0x61, 0x69, 0x6e, 0xca, 0xe6, 0x5f, 0xbd, 0xb4,
+ 0x05, 0x00, 0x2d, 0x68, 0x29, 0x1f, 0x45, 0xf2, 0xab, 0xee, 0x16, 0x5a,
+ 0xa1, 0xf1, 0xdd, 0x4c, 0xc6, 0x04, 0xd1, 0x4c, 0x67, 0xca, 0x91, 0xc2,
+ 0x07, 0x4b, 0xc2, 0x35, 0x7b, 0x64, 0xd6, 0xa4, 0xf4, 0xd6, 0x46, 0x21,
+ 0xe1, 0xc0, 0x3f, 0xa2, 0x4a, 0xdd, 0x54, 0x00, 0xbe, 0x2b, 0xc3, 0x68,
+ 0xd4, 0xaa, 0xd6, 0x06, 0x22, 0x37, 0x82, 0x9d, 0x01, 0x27, 0xbc, 0x1f,
+ 0x12, 0xe8, 0x54, 0xb8, 0xc4, 0xa7, 0x4c, 0xca, 0x7d, 0x09, 0xfa, 0x98,
+ 0x2f, 0xd0, 0xfe, 0x67, 0xf0, 0x2e, 0xd9, 0x52, 0xc9, 0xa3, 0x8b, 0xfd,
+ 0x42, 0x9a, 0x94, 0x56, 0x2b, 0x33, 0xfd, 0x7a, 0x4a, 0xcb, 0x50, 0xd8,
+ 0x0d, 0x19, 0x22, 0xb9, 0x13, 0x50, 0x0e, 0x6b, 0x7b, 0xe5, 0xc0, 0x4e,
+ 0x19, 0x5a, 0xcc, 0xdc, 0x1b, 0x61, 0x8e, 0x8c, 0x3a, 0x90, 0x63, 0x10,
+ 0x30, 0x70, 0x2c, 0xec, 0xa1, 0xb3, 0x7e, 0xdc, 0x8d, 0x79, 0x5b, 0xd9,
+ 0x67, 0xd8, 0xd5, 0xf2, 0xb0, 0xc8, 0xd2, 0x89},
+ {0xfa, 0xd3, 0xd8, 0x11, 0x64, 0x4d, 0x47, 0x66, 0x05, 0x63, 0x72, 0x64,
+ 0xab, 0xf3, 0x44, 0x9f, 0x70, 0xa7, 0xa2, 0x5f, 0x99, 0x38, 0xe4, 0x2c,
+ 0x9f, 0x21, 0x20, 0xf6, 0x73, 0x84, 0x06, 0xb8, 0x32, 0x53, 0xdb, 0x63,
+ 0x2b, 0x33, 0x09, 0x06, 0x78, 0xef, 0x51, 0xc1, 0xaf, 0x2f, 0x88, 0xf8,
+ 0xbf, 0x37, 0x9a, 0xad, 0x22, 0x62, 0x7d, 0x44, 0x94, 0x4f, 0x20, 0xb3,
+ 0x94, 0x6c, 0x72, 0xcf, 0x7b, 0xb7, 0x51, 0x9e, 0x3c, 0xbb, 0x76, 0xda,
+ 0x50, 0x90, 0x62, 0xad, 0xaf, 0x4a, 0xa9, 0x31, 0xd9, 0x2b, 0x34, 0xd3,
+ 0x92, 0xcc, 0x23, 0x42, 0x56, 0x6f, 0x17, 0x0c, 0x54, 0xef, 0x74, 0x9a,
+ 0x6e, 0x4c, 0x30, 0x5a, 0x96, 0xed, 0x15, 0x39, 0x50, 0x15, 0x64, 0x6b,
+ 0xe8, 0x71, 0x5d, 0x79, 0x1b, 0xbc, 0x72, 0x94, 0x2b, 0xf8, 0x3d, 0xb2,
+ 0x81, 0xc3, 0x15, 0xa4, 0x25, 0xb3, 0x54, 0x71, 0xe5, 0xeb, 0xc8, 0xe3,
+ 0xa5, 0xff, 0x66, 0x4c, 0x3b, 0x47, 0xb7, 0x11, 0x4e, 0xd7, 0x78, 0xcd,
+ 0x9a, 0x67, 0x36, 0xc9, 0x58, 0x0e, 0x39, 0x5d, 0xd6, 0x8f, 0x36, 0x95,
+ 0xa4, 0x33, 0x6e, 0x9a, 0xe7, 0x8d, 0xba, 0xb1, 0x39, 0x8e, 0x0c, 0xe6,
+ 0xf5, 0x71, 0x52, 0xb9, 0x43, 0x0c, 0xb2, 0xcf, 0x30, 0x56, 0x0f, 0xc6,
+ 0x32, 0x24, 0x9d, 0x17, 0x05, 0x33, 0xcd, 0xdb, 0xd7, 0x0c, 0x11, 0xd6,
+ 0x19, 0x09, 0x02, 0xf3, 0xe6, 0xd4, 0xdc, 0xfb, 0xb2, 0xa1, 0x91, 0x2d,
+ 0xd2, 0x3f, 0x6a, 0x3a, 0x71, 0xc3, 0xe1, 0x3b, 0x6d, 0x21, 0x26, 0xe8,
+ 0x36, 0x23, 0x80, 0x61, 0xd7, 0x9f, 0x3e, 0x1b, 0x34, 0x67, 0x9c, 0x40,
+ 0x33, 0xab, 0x14, 0x06, 0x8f, 0x83, 0xe8, 0xdf, 0x4d, 0x1b, 0x3b, 0x8b,
+ 0xad, 0xdc, 0x6f, 0xde, 0x40, 0xa5, 0x7b, 0x46, 0x4e, 0x9c, 0x60, 0xc8,
+ 0x5e, 0xa4, 0x68, 0x55, 0xa6, 0x3c, 0xbc, 0xd9, 0xd0, 0xed, 0x33, 0xbe,
+ 0xa4, 0x9e, 0xd2, 0x71, 0x62, 0xaa, 0x16, 0xa0, 0xb6, 0xe0, 0x46, 0x02,
+ 0xb9, 0x5e, 0x77, 0x8c, 0x2c, 0xc1, 0xca, 0x5d, 0x93, 0x0e, 0x6f, 0x94,
+ 0x97, 0xa1, 0x9a, 0xbb, 0x0c, 0x63, 0x73, 0x04, 0x13, 0xe1, 0xd3, 0x39,
+ 0x55, 0x2c, 0xa4, 0xb4, 0x15, 0x2f, 0x89, 0xd4, 0xda, 0x83, 0x4f, 0x17,
+ 0x96, 0x8a, 0x02, 0xec, 0x6d, 0x59, 0xeb, 0x07, 0x9d, 0x8b, 0x24, 0xfc,
+ 0xc1, 0xf5, 0xcd, 0x91, 0x95, 0x83, 0xfa, 0xe9, 0x56, 0xdd, 0x6b, 0xdd,
+ 0x8e, 0x35, 0xbb, 0x5c, 0x4d, 0x58, 0x1e, 0xd9, 0x72, 0x67, 0x5f, 0x5f,
+ 0x9f, 0x77, 0x1e, 0xd3, 0x1e, 0x24, 0x70, 0xa6, 0x76, 0x59, 0x75, 0x3e,
+ 0x3b, 0x86, 0x40, 0x28, 0x1f, 0x98, 0x57, 0xe9, 0x76, 0xcd, 0xc0, 0x2e,
+ 0xdf, 0x14, 0x64, 0xc8, 0x97, 0x8a, 0xda, 0xea, 0x0a, 0x76, 0x79, 0x3d,
+ 0x6e, 0x45, 0xfe, 0xb9, 0x83, 0x06, 0x70, 0x99, 0x61, 0x2a, 0x45, 0x85,
+ 0x96, 0x81, 0xff, 0x26, 0x76, 0x7e, 0x22, 0xe0, 0x34, 0x8b, 0x87, 0x8e,
+ 0x3e, 0xfc, 0x6a, 0xb4, 0x10, 0x9e, 0xab, 0x95, 0x79, 0x74, 0x02, 0xfb,
+ 0xca, 0x33, 0x32, 0x71, 0xd8, 0x45, 0xce, 0x63, 0x2e, 0xab, 0x83, 0xce,
+ 0xc4, 0x06, 0xab, 0x21, 0x9c, 0x58, 0x71, 0x13, 0x31, 0x15, 0xed, 0x15,
+ 0x87, 0x87, 0x7e, 0x3a, 0x74, 0x2c, 0xdc, 0xb7, 0xe1, 0x12, 0xf6, 0x77,
+ 0xd0, 0x8a, 0x97, 0x22, 0x55, 0x69, 0x81, 0x7f, 0x17, 0x41, 0x45, 0xf0,
+ 0x5f, 0x3b, 0x0e, 0x9d, 0x68, 0x37, 0x43, 0xdb, 0x1c, 0x29, 0x90, 0x9e,
+ 0xef, 0xbe, 0x4f, 0x1c, 0xa9, 0xa4, 0xee, 0xa0, 0xb6, 0x93, 0xde, 0x67,
+ 0x46, 0xaf, 0xa9, 0xf8, 0x12, 0xc2, 0xcd, 0xe2, 0x11, 0x08, 0xa0, 0xf1,
+ 0x6d, 0x76, 0x2c, 0xc3, 0x9b, 0x4a, 0xa2, 0xd5, 0x3c, 0x25, 0x8c, 0xca,
+ 0x3a, 0x9a, 0xce, 0x64},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1472,
+ {0x2d, 0x7e, 0x31, 0x2a, 0x78, 0xb9, 0xd4, 0x96, 0x12, 0x99, 0xff,
+ 0x8e, 0x70, 0x93, 0xf5, 0xb5, 0x49, 0xac, 0xe2, 0xb5, 0xd7, 0x22,
+ 0x2a, 0xc1, 0xd6, 0xc4, 0x3e, 0x10, 0x42, 0xe1, 0x41, 0x0e},
+ {0xff, 0x80, 0x84, 0x6c, 0xb6, 0x69, 0xbc, 0x4a, 0x47, 0x54, 0x28, 0x49,
+ 0xbd, 0xd8, 0x26, 0x51, 0x4e, 0x84, 0x03, 0x2b, 0x08, 0xa2, 0x44, 0x25,
+ 0xd6, 0x00, 0x56, 0xc9, 0x88, 0x5c, 0x92, 0x5e, 0x4a, 0xa1, 0x9d, 0xba,
+ 0xfe, 0x1b, 0x5d, 0x32, 0x1c, 0x1f, 0x77, 0x28, 0x3f, 0xc6, 0x70, 0x4c,
+ 0xd8, 0x36, 0xfb, 0x8e, 0xa1, 0xe1, 0x1e, 0xd5, 0x64, 0x09, 0x69, 0x65,
+ 0x52, 0x43, 0xfd, 0x85, 0x40, 0x35, 0x72, 0xd1, 0x4e, 0xfa, 0x2a, 0x72,
+ 0x11, 0xba, 0xe6, 0x30, 0xc8, 0xb0, 0xac, 0x5b, 0xbc, 0x31, 0x71, 0x55,
+ 0xc4, 0xe5, 0x19, 0xbe, 0xa4, 0xbb, 0x06, 0x66, 0xda, 0xe9, 0xdd, 0x98,
+ 0x13, 0x41, 0xb8, 0x26, 0x1d, 0xcf, 0x85, 0x8e, 0xb8, 0xcf, 0xdf, 0x8e,
+ 0x6a, 0x94, 0xda, 0x1a, 0x68, 0x7a, 0x35, 0xfa, 0x1d, 0xf7, 0xa5, 0xb7,
+ 0x59, 0x01, 0xa2, 0x74, 0x75, 0x95, 0x9e, 0x3c, 0x35, 0xc6, 0x59, 0xa0,
+ 0x77, 0xcc, 0x2d, 0x31, 0xb8, 0xbf, 0x43, 0x28, 0x97, 0xae, 0x86, 0x77,
+ 0x66, 0x5f, 0xf7, 0xae, 0x19, 0xe6, 0xb1, 0xf3, 0x7f, 0x0a, 0x08, 0xfc,
+ 0x69, 0xfe, 0xf1, 0xd3, 0x55, 0x71, 0xda, 0x0f, 0xf7, 0xbe, 0x73, 0xfe,
+ 0xc3, 0x3d, 0x98, 0x23, 0xd8, 0x2b, 0x70, 0x8d, 0xbd, 0xbe, 0xc3, 0x90,
+ 0xd2, 0x2f, 0xcf, 0x58, 0x64, 0xd1, 0x3e, 0x0c, 0x53, 0x61, 0x06, 0xb7,
+ 0x08, 0x05, 0x2f, 0x15, 0x29, 0xd7, 0x36, 0x29, 0xb3, 0x16, 0x85, 0x53,
+ 0x9a, 0x7a, 0x1b, 0x4a, 0xca, 0x9c, 0x16, 0x33, 0xf0, 0x75, 0xd9, 0x97,
+ 0x33, 0xd8, 0x01, 0xca, 0x72, 0xfb, 0xc4, 0xdf, 0x67, 0xac, 0xd6, 0x4f,
+ 0x75, 0xc7, 0x6f, 0xb8, 0xe3, 0x9f, 0x2b, 0xaf, 0xdb, 0xe5, 0xaf, 0xb5,
+ 0xfb, 0x62, 0x9e, 0x66, 0x34, 0x72, 0x12, 0xa0, 0x27, 0xfd, 0x2a, 0x85,
+ 0xc8, 0xa9, 0x44, 0x5c, 0x22, 0xa5, 0x6c, 0xa2, 0x07, 0x9a, 0x9d, 0x52,
+ 0x81, 0xc7, 0x1c, 0xf1, 0xbf, 0x2d, 0x9c, 0x5f, 0x39, 0x7d, 0xe3, 0xa1,
+ 0x26, 0x0a, 0xe3, 0xe1, 0xb0, 0x69, 0x4b, 0x80, 0xd4, 0x05, 0x6a, 0xea,
+ 0xd5, 0x8c, 0x2f, 0xe1, 0x67, 0xb8, 0x6c, 0xe6, 0x7b, 0x52, 0x5e, 0x90,
+ 0xe4, 0xc1, 0xa9, 0xc2, 0x93, 0xd4, 0x24, 0xc4, 0x3c, 0xec, 0x77, 0xd0,
+ 0x62, 0x47, 0x92, 0xda, 0xff, 0x1d, 0x94, 0xe9, 0x11, 0xd7, 0xc8, 0x7e,
+ 0x6a, 0xdf, 0xc5, 0x36, 0x0b, 0x5c, 0x21, 0xf6, 0x0a, 0xb9, 0xec, 0x97,
+ 0xa8, 0xa3, 0xdd, 0xb5, 0xbf, 0x26, 0xb0, 0x46, 0x80, 0xc9, 0xdf, 0x5a,
+ 0xa1, 0x91, 0x24, 0xca, 0xfe, 0x0d, 0xff, 0xd1, 0xca, 0x51, 0x31, 0x95,
+ 0xcf, 0x62, 0xd2, 0x91, 0x49, 0xea, 0x83, 0x83, 0x60, 0x89, 0x1a, 0xcb,
+ 0x28, 0x1a, 0xcc, 0x47, 0xd6, 0x8e, 0xb1, 0x75, 0x02, 0xb4, 0x1c, 0xc8,
+ 0x18, 0x54, 0x7b, 0x12, 0x76, 0x98, 0x3d, 0xef, 0x6b, 0xe3, 0x55, 0x7e,
+ 0xb5, 0x2f, 0x48, 0xb1, 0xbb, 0x27, 0x90, 0xd7, 0x1f, 0x7c, 0xff, 0x7e,
+ 0xee, 0x02, 0xa8, 0x5e, 0x0d, 0xfd, 0xaf, 0x83, 0xdc, 0x9a, 0x36, 0x36,
+ 0x2f, 0x91, 0x90, 0xca, 0x62, 0x6d, 0xd8, 0x1b, 0x91, 0x93, 0xc9, 0x83,
+ 0x98, 0x4e, 0x00, 0xd3, 0xd9, 0x17, 0x55, 0x80, 0xe8, 0x98, 0xd5, 0xcf,
+ 0x9a, 0x19, 0x1e, 0x8f, 0x73, 0x8e, 0xb4, 0x20, 0xac, 0x07, 0xe8, 0x3c,
+ 0xee, 0xd6, 0x67, 0xa5, 0xc8, 0x4d, 0x73, 0x70, 0x20, 0x13, 0x77, 0x35,
+ 0xc2, 0xe1, 0x87, 0x35, 0xac, 0x2e, 0xbb, 0xb7, 0x1f, 0x8f, 0xa9, 0xf2,
+ 0x7a, 0x57, 0x4f, 0x5c, 0x4c, 0x8e, 0xd6, 0x10, 0xd8, 0x23, 0xf5, 0x26,
+ 0x89, 0x69, 0x2c, 0xc1, 0x93, 0x02, 0x8f, 0x8f, 0x2b, 0xa8, 0x1b, 0x2d,
+ 0x70, 0x8d, 0x07, 0x85, 0x1b, 0x7f, 0x74, 0x4d},
+ {0xf4, 0xef, 0xc0, 0x6b, 0x06, 0x7b, 0x05, 0x56, 0xbe, 0x12, 0x50, 0x0b,
+ 0x13, 0xf5, 0xe1, 0xce, 0xb0, 0x0a, 0xc1, 0x23, 0x40, 0xe9, 0x81, 0x6e,
+ 0xf7, 0x63, 0xd4, 0x1c, 0xb4, 0x6d, 0x7c, 0x38, 0x5b, 0x76, 0xd7, 0xf8,
+ 0xec, 0x15, 0xce, 0x3b, 0x02, 0xa1, 0xbf, 0x9f, 0x30, 0x89, 0x99, 0xba,
+ 0x44, 0xc2, 0xcc, 0xc7, 0x87, 0xec, 0x49, 0xf3, 0xab, 0x07, 0x2e, 0xea,
+ 0x3c, 0x1f, 0xde, 0x50, 0x11, 0x2a, 0x36, 0x5e, 0x38, 0x7f, 0xdc, 0xac,
+ 0x4f, 0xa4, 0x56, 0x6b, 0xf5, 0x18, 0xc1, 0x19, 0xdb, 0x95, 0xe1, 0xf1,
+ 0x90, 0x8c, 0xee, 0xc6, 0x3d, 0x79, 0x3f, 0xe6, 0x0f, 0xef, 0x78, 0x10,
+ 0x6f, 0x6b, 0xfe, 0x78, 0x69, 0x1c, 0x13, 0xa9, 0x28, 0x72, 0xa4, 0xc1,
+ 0x34, 0x1e, 0xa8, 0x1b, 0x23, 0x13, 0xf2, 0x10, 0xab, 0xab, 0xbb, 0xa8,
+ 0xfc, 0xb4, 0x03, 0xb8, 0xd4, 0x18, 0xb3, 0x86, 0xe6, 0x31, 0xd1, 0x86,
+ 0x80, 0xfc, 0x5a, 0x55, 0x38, 0x7e, 0xdb, 0xaa, 0x1c, 0xf7, 0x33, 0xb8,
+ 0x12, 0x0b, 0x5a, 0x08, 0x1d, 0x3e, 0x6f, 0xe9, 0x73, 0x7d, 0x1e, 0x12,
+ 0xb8, 0x5b, 0xb7, 0x8a, 0x69, 0x9e, 0xc2, 0x59, 0xbf, 0xd3, 0x22, 0x45,
+ 0x50, 0x6d, 0x32, 0xe5, 0xdb, 0xa1, 0x86, 0x76, 0x36, 0x55, 0x9f, 0xb6,
+ 0x78, 0x18, 0xfc, 0x79, 0xdc, 0x3b, 0xc1, 0x3a, 0x45, 0xbc, 0xa7, 0x16,
+ 0xc9, 0x91, 0xea, 0x9b, 0xb9, 0x43, 0x47, 0x3e, 0xa7, 0x2f, 0x36, 0xba,
+ 0x78, 0xcd, 0xe5, 0xa0, 0xbd, 0xf7, 0x2d, 0xac, 0xda, 0xa9, 0xc7, 0x05,
+ 0x73, 0x13, 0x13, 0xa3, 0xf7, 0x43, 0xc7, 0xc2, 0x1f, 0x9d, 0x73, 0x86,
+ 0x99, 0x88, 0x74, 0xdd, 0x27, 0xca, 0xbf, 0x20, 0xc8, 0xaf, 0x6e, 0x19,
+ 0x7e, 0xc7, 0x06, 0x8a, 0x63, 0xd6, 0x7f, 0x99, 0x01, 0x14, 0x2b, 0x6e,
+ 0x54, 0x04, 0xd4, 0x3c, 0xd8, 0x4c, 0xb7, 0x5a, 0x41, 0xca, 0x6c, 0xc6,
+ 0xdd, 0x82, 0xa6, 0x41, 0xa2, 0x5c, 0x14, 0xa0, 0x7e, 0x2f, 0xc7, 0xee,
+ 0xbc, 0x87, 0x2d, 0x7c, 0x6d, 0xe7, 0x8c, 0x3d, 0x70, 0x22, 0x26, 0xc8,
+ 0xa6, 0xd2, 0x1e, 0x6b, 0x3f, 0xd5, 0xc2, 0xcc, 0xb8, 0xd5, 0xc8, 0xb1,
+ 0x9d, 0xba, 0x37, 0xba, 0x42, 0x6a, 0x79, 0x28, 0x3c, 0xcb, 0x8d, 0x9f,
+ 0x5d, 0xf0, 0xf7, 0xbe, 0x5a, 0xbb, 0xdd, 0x03, 0xae, 0xfe, 0x72, 0x37,
+ 0x0d, 0xfa, 0xb3, 0x0e, 0xf1, 0xe1, 0x2d, 0x13, 0x85, 0xca, 0x73, 0x90,
+ 0x33, 0xd0, 0x71, 0xbc, 0x7a, 0xf5, 0x8c, 0xf7, 0xfe, 0x94, 0x4e, 0xd6,
+ 0x5b, 0xc1, 0x10, 0x7c, 0x6c, 0x2c, 0x8c, 0x41, 0x5a, 0x58, 0x80, 0x8f,
+ 0x9c, 0x64, 0x00, 0x04, 0x52, 0x9f, 0x20, 0x44, 0x8f, 0x60, 0xd3, 0xd7,
+ 0x42, 0x69, 0x71, 0x47, 0xa6, 0xb9, 0x95, 0xe6, 0x9e, 0x18, 0x10, 0xe4,
+ 0x5c, 0x4b, 0x6d, 0x4c, 0xdf, 0xcc, 0x54, 0xc1, 0x72, 0x2d, 0xd4, 0xe9,
+ 0x78, 0x4d, 0x0f, 0x7a, 0xe2, 0x41, 0x76, 0x95, 0x18, 0x40, 0xfe, 0x13,
+ 0x4a, 0xc5, 0x26, 0x38, 0xbd, 0xb9, 0x86, 0x04, 0xbf, 0xc9, 0xa1, 0x49,
+ 0x1e, 0x48, 0x04, 0xbd, 0xd6, 0x03, 0x3d, 0xca, 0xd5, 0xad, 0x94, 0x4e,
+ 0xd2, 0xd0, 0x78, 0x0f, 0x52, 0x8f, 0x2f, 0xbe, 0xc0, 0x7c, 0xec, 0x7d,
+ 0x85, 0xee, 0x44, 0xab, 0x5e, 0xe6, 0x57, 0x7b, 0xc6, 0x0a, 0x94, 0x7b,
+ 0x1b, 0x64, 0xe2, 0x7e, 0x65, 0xd2, 0xea, 0x77, 0xe2, 0x84, 0xea, 0xba,
+ 0x66, 0x72, 0xe0, 0x81, 0xdb, 0x4f, 0x9f, 0xcb, 0xc4, 0x7b, 0x87, 0x9c,
+ 0xeb, 0xa5, 0x62, 0x3d, 0x62, 0x60, 0x8c, 0x8a, 0x60, 0x36, 0x82, 0x28,
+ 0x1f, 0x4a, 0xdc, 0x53, 0x76, 0xbe, 0x92, 0xc5, 0xea, 0xce, 0x76, 0x2d,
+ 0x27, 0x77, 0xa5, 0xb1, 0x84, 0xd7, 0x07, 0x5e, 0x47, 0xd5, 0x0e, 0x26,
+ 0xd3, 0x7a, 0xdd, 0xa1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1473,
+ {0xaa, 0xba, 0x27, 0xed, 0xec, 0x1f, 0x15, 0xfc, 0x27, 0x93, 0xf2,
+ 0x44, 0x6c, 0x39, 0x8c, 0x5b, 0x87, 0x87, 0x3a, 0x44, 0x3b, 0x71,
+ 0xd7, 0x4b, 0xf5, 0x6b, 0x4d, 0xd0, 0xb8, 0x7d, 0x8c, 0xd1},
+ {0xff, 0x80, 0x84, 0x6c, 0xb6, 0x69, 0xbc, 0x4a, 0x47, 0x54, 0x28, 0x49,
+ 0xbd, 0xd8, 0x26, 0x51, 0x4e, 0x84, 0x03, 0x2b, 0x08, 0xa2, 0x44, 0x25,
+ 0xd6, 0x00, 0x56, 0xc9, 0x88, 0x5c, 0x92, 0x5e, 0x4a, 0xa1, 0x9d, 0xba,
+ 0xfe, 0x1b, 0x5d, 0x32, 0x1c, 0x1f, 0x77, 0x28, 0x3f, 0xc6, 0x70, 0x4c,
+ 0xd8, 0x36, 0xfb, 0x8e, 0xa1, 0xe1, 0x1e, 0xd5, 0x64, 0x09, 0x69, 0x65,
+ 0x52, 0x43, 0xfd, 0x85, 0x40, 0x35, 0x72, 0xd1, 0x4e, 0xfa, 0x2a, 0x72,
+ 0x11, 0xba, 0xe6, 0x30, 0xc8, 0xb0, 0xac, 0x5b, 0xbc, 0x31, 0x71, 0x55,
+ 0xc4, 0xe5, 0x19, 0xbe, 0xa4, 0xbb, 0x06, 0x66, 0xda, 0xe9, 0xdd, 0x98,
+ 0x13, 0x41, 0xb8, 0x26, 0x1d, 0xcf, 0x85, 0x8e, 0xb8, 0xcf, 0xdf, 0x8e,
+ 0x6a, 0x94, 0xda, 0x1a, 0x68, 0x7a, 0x35, 0xfa, 0x1d, 0xf7, 0xa5, 0xb7,
+ 0x59, 0x01, 0xa2, 0x74, 0x75, 0x95, 0x9e, 0x3c, 0x35, 0xc6, 0x59, 0xa0,
+ 0x77, 0xcc, 0x2d, 0x31, 0xb8, 0xbf, 0x43, 0x28, 0x97, 0xae, 0x86, 0x77,
+ 0x66, 0x5f, 0xf7, 0xae, 0x19, 0xe6, 0xb1, 0xf3, 0x7f, 0x0a, 0x08, 0xfc,
+ 0x69, 0xfe, 0xf1, 0xd3, 0x55, 0x71, 0xda, 0x0f, 0xf7, 0xbe, 0x73, 0xfe,
+ 0xc3, 0x3d, 0x98, 0x23, 0xd8, 0x2b, 0x70, 0x8d, 0xbd, 0xbe, 0xc3, 0x90,
+ 0xd2, 0x2f, 0xcf, 0x58, 0x64, 0xd1, 0x3e, 0x0c, 0x53, 0x61, 0x06, 0xb7,
+ 0x08, 0x05, 0x2f, 0x15, 0x29, 0xd7, 0x36, 0x29, 0xb3, 0x16, 0x85, 0x53,
+ 0x9a, 0x7a, 0x1b, 0x4a, 0xca, 0x9c, 0x16, 0x33, 0xf0, 0x75, 0xd9, 0x97,
+ 0x33, 0xd8, 0x01, 0xca, 0x72, 0xfb, 0xc4, 0xdf, 0x67, 0xac, 0xd6, 0x4f,
+ 0x75, 0xc7, 0x6f, 0xb8, 0xe3, 0x9f, 0x2b, 0xaf, 0xdb, 0xe5, 0xaf, 0xb5,
+ 0xfb, 0x62, 0x9e, 0x66, 0x34, 0x72, 0x12, 0xa0, 0x27, 0xfd, 0x2a, 0x85,
+ 0xc8, 0xa9, 0x44, 0x5c, 0x22, 0xa5, 0x6c, 0xa2, 0x07, 0x9a, 0x9d, 0x52,
+ 0x81, 0xc7, 0x1c, 0xf1, 0xbf, 0x2d, 0x9c, 0x5f, 0x39, 0x7d, 0xe3, 0xa1,
+ 0x26, 0x0a, 0xe3, 0xe1, 0xb0, 0x69, 0x4b, 0x80, 0xd4, 0x05, 0x6a, 0xea,
+ 0xd5, 0x8c, 0x2f, 0xe1, 0x67, 0xb8, 0x6c, 0xe6, 0x7b, 0x52, 0x5e, 0x90,
+ 0xe4, 0xc1, 0xa9, 0xc2, 0x93, 0xd4, 0x24, 0xc4, 0x3c, 0xec, 0x77, 0xd0,
+ 0x62, 0x47, 0x92, 0xda, 0xff, 0x1d, 0x94, 0xe9, 0x11, 0xd7, 0xc8, 0x7e,
+ 0x6a, 0xdf, 0xc5, 0x36, 0x0b, 0x5c, 0x21, 0xf6, 0x0a, 0xb9, 0xec, 0x97,
+ 0xa8, 0xa3, 0xdd, 0xb5, 0xbf, 0x26, 0xb0, 0x46, 0x80, 0xc9, 0xdf, 0x5a,
+ 0xa1, 0x91, 0x24, 0xca, 0xfe, 0x0d, 0xff, 0xd1, 0xca, 0x51, 0x31, 0x95,
+ 0xcf, 0x62, 0xd2, 0x91, 0x49, 0xea, 0x83, 0x83, 0x60, 0x89, 0x1a, 0xcb,
+ 0x28, 0x1a, 0xcc, 0x47, 0xd6, 0x8e, 0xb1, 0x75, 0x02, 0xb4, 0x1c, 0xc8,
+ 0x18, 0x54, 0x7b, 0x12, 0x76, 0x98, 0x3d, 0xef, 0x6b, 0xe3, 0x55, 0x7e,
+ 0xb5, 0x2f, 0x48, 0xb1, 0xbb, 0x27, 0x90, 0xd7, 0x1f, 0x7c, 0xff, 0x7e,
+ 0xee, 0x02, 0xa8, 0x5e, 0x0d, 0xfd, 0xaf, 0x83, 0xdc, 0x9a, 0x36, 0x36,
+ 0x2f, 0x91, 0x90, 0xca, 0x62, 0x6d, 0xd8, 0x1b, 0x91, 0x93, 0xc9, 0x83,
+ 0x98, 0x4e, 0x00, 0xd3, 0xd9, 0x17, 0x55, 0x80, 0xe8, 0x98, 0xd5, 0xcf,
+ 0x9a, 0x19, 0x1e, 0x8f, 0x73, 0x8e, 0xb4, 0x20, 0xac, 0x07, 0xe8, 0x3c,
+ 0xee, 0xd6, 0x67, 0xa5, 0xc8, 0x4d, 0x73, 0x70, 0x20, 0x13, 0x77, 0x35,
+ 0xc2, 0xe1, 0x87, 0x35, 0xac, 0x2e, 0xbb, 0xb7, 0x1f, 0x8f, 0xa9, 0xf2,
+ 0x7a, 0x57, 0x4f, 0x5c, 0x4c, 0x8e, 0xd6, 0x10, 0xd8, 0x23, 0xf5, 0x26,
+ 0x89, 0x69, 0x2c, 0xc1, 0x93, 0x02, 0x8f, 0x8f, 0x2b, 0xa8, 0x1b, 0x2d,
+ 0x70, 0x8d, 0x07, 0x85, 0x1b, 0x7f, 0x74, 0x4d},
+ {0xf3, 0x39, 0xa0, 0xb7, 0xff, 0x82, 0x4b, 0x1b, 0xfb, 0xf0, 0x42, 0x1d,
+ 0xb7, 0x8c, 0xcc, 0x53, 0xab, 0xcf, 0x9b, 0x6c, 0xf4, 0xbf, 0x1b, 0xcd,
+ 0xaf, 0xe7, 0xe0, 0xb9, 0xab, 0xf2, 0xe9, 0xd7, 0x3c, 0x5d, 0xba, 0x13,
+ 0x6f, 0x61, 0xee, 0x7c, 0xa3, 0x9c, 0x04, 0x2b, 0x5c, 0xa8, 0x28, 0xcc,
+ 0xa7, 0x61, 0x97, 0xdf, 0x6c, 0x00, 0x18, 0xb4, 0x9f, 0x6d, 0x49, 0x81,
+ 0xe9, 0xbe, 0xa8, 0x15, 0xba, 0x22, 0xb1, 0xb9, 0x9e, 0x27, 0xb0, 0xbd,
+ 0x67, 0xf8, 0xea, 0xe1, 0x0c, 0x98, 0x7b, 0x81, 0xcc, 0x5d, 0xc8, 0x22,
+ 0x05, 0x4f, 0x21, 0x96, 0x2b, 0x56, 0x6b, 0xce, 0xa4, 0xea, 0x45, 0x86,
+ 0x39, 0x16, 0x71, 0xc1, 0xf2, 0x74, 0xff, 0x64, 0x86, 0x83, 0x5b, 0x0c,
+ 0x35, 0xc7, 0xd4, 0xf1, 0x79, 0x22, 0xb9, 0x99, 0x6b, 0x2e, 0x77, 0x70,
+ 0x97, 0xac, 0xac, 0xc4, 0x9c, 0x20, 0xc3, 0xd1, 0x3a, 0xe6, 0xcc, 0xb4,
+ 0x29, 0x0d, 0x66, 0x80, 0xaf, 0xc6, 0x7e, 0x6a, 0x8b, 0xde, 0xeb, 0x76,
+ 0x46, 0x62, 0x0d, 0x15, 0xe1, 0xaf, 0x40, 0x69, 0x1f, 0x65, 0x18, 0x80,
+ 0xb2, 0xbf, 0xce, 0xf4, 0x92, 0xbb, 0x8b, 0xbb, 0x77, 0x40, 0xf8, 0xd3,
+ 0x5d, 0xd4, 0x75, 0xbf, 0x8f, 0x16, 0x5d, 0x4f, 0x9d, 0x97, 0xa5, 0x03,
+ 0xbb, 0x22, 0x05, 0xb4, 0xd2, 0x86, 0x04, 0x24, 0x88, 0x30, 0x22, 0xcb,
+ 0x47, 0x99, 0xfc, 0xaa, 0x09, 0x91, 0x63, 0x66, 0x79, 0xc0, 0xc3, 0xb7,
+ 0x56, 0x3b, 0xcf, 0xe1, 0x24, 0x78, 0x1c, 0x75, 0xce, 0xc5, 0xe3, 0xfe,
+ 0x8d, 0xd4, 0xd6, 0xee, 0x05, 0x07, 0xab, 0x03, 0x35, 0x3e, 0x72, 0x31,
+ 0x62, 0x9f, 0x0d, 0x39, 0x09, 0x69, 0x61, 0x9c, 0x45, 0xd0, 0x15, 0x5b,
+ 0xbf, 0x27, 0xd3, 0xfd, 0x8a, 0xd1, 0xe3, 0x4c, 0x2a, 0x63, 0x5e, 0x6c,
+ 0x0a, 0xa9, 0x89, 0x40, 0x97, 0x06, 0xb9, 0xff, 0xe2, 0x95, 0x74, 0x98,
+ 0x8b, 0xcb, 0x58, 0x57, 0x54, 0x24, 0x96, 0xde, 0xf1, 0x23, 0x7f, 0x26,
+ 0x95, 0xef, 0x7a, 0x6e, 0xc0, 0x91, 0xfc, 0x28, 0xe8, 0xb9, 0xe4, 0x96,
+ 0x55, 0x1c, 0x1e, 0xf8, 0x7f, 0x97, 0x66, 0xdd, 0x42, 0x38, 0x4f, 0xf2,
+ 0xcc, 0xa7, 0xf7, 0x53, 0xd0, 0x0a, 0xac, 0x7c, 0x59, 0xc5, 0x1d, 0xbd,
+ 0xb4, 0x32, 0x94, 0x60, 0x47, 0xe1, 0xd6, 0xf9, 0x3a, 0x9d, 0x88, 0xec,
+ 0x13, 0xe6, 0xbf, 0x72, 0x24, 0x2d, 0xed, 0x66, 0x94, 0x09, 0x0e, 0x31,
+ 0xa6, 0x28, 0xe2, 0x5c, 0xda, 0xfb, 0xda, 0x90, 0x75, 0x88, 0x46, 0x61,
+ 0x11, 0x73, 0x8f, 0xb2, 0xd7, 0xcf, 0x46, 0x94, 0xc7, 0x67, 0x60, 0x62,
+ 0xe6, 0x97, 0x1e, 0xd7, 0x16, 0x37, 0xa7, 0xb6, 0x84, 0xa5, 0x42, 0xb4,
+ 0x96, 0xac, 0x95, 0x75, 0xf9, 0xcd, 0xe7, 0x01, 0xfa, 0xbf, 0x5c, 0xd4,
+ 0xd7, 0x8c, 0xcb, 0xb3, 0xd1, 0xbb, 0xa0, 0x17, 0x89, 0xc1, 0x37, 0x8c,
+ 0xb0, 0xfc, 0x9c, 0x58, 0x91, 0xab, 0xf7, 0x77, 0xc1, 0xa3, 0xd0, 0xa4,
+ 0x0a, 0x88, 0x4a, 0xfe, 0x1c, 0x2f, 0xaa, 0x26, 0x0b, 0x99, 0x07, 0xc1,
+ 0xd7, 0x02, 0x26, 0x79, 0xa3, 0x7c, 0x3a, 0x01, 0x5c, 0x4e, 0x07, 0xe1,
+ 0xd0, 0x60, 0xba, 0xea, 0x9e, 0x0e, 0x04, 0x20, 0xc7, 0x59, 0x29, 0xf3,
+ 0x38, 0x94, 0xb2, 0x3f, 0x0e, 0x24, 0x55, 0x37, 0xaf, 0xb1, 0x78, 0xfd,
+ 0x69, 0x23, 0x62, 0x52, 0x9e, 0xee, 0x9a, 0xa2, 0xb2, 0xbf, 0x26, 0x55,
+ 0xc9, 0x51, 0x6c, 0x35, 0xbf, 0xc2, 0xf7, 0xe2, 0xea, 0xdb, 0x3a, 0xa1,
+ 0x6c, 0xce, 0xc1, 0xf0, 0x1f, 0x36, 0xa6, 0x3a, 0xb7, 0x94, 0xd4, 0xd9,
+ 0x63, 0x28, 0xda, 0xed, 0x4a, 0x79, 0x7e, 0x56, 0x5b, 0xb7, 0xfa, 0x3d,
+ 0xcd, 0xe7, 0x2b, 0x72, 0x51, 0x63, 0x5c, 0xc8, 0x76, 0xc9, 0x0e, 0xc9,
+ 0x7d, 0x15, 0x1c, 0x94},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1474,
+ {0x8f, 0xee, 0xf5, 0x23, 0xa2, 0x5c, 0x88, 0x9c, 0xad, 0x29, 0x5b,
+ 0x2b, 0xfb, 0x6d, 0xad, 0x4b, 0xb4, 0x68, 0x48, 0xb1, 0x97, 0x1e,
+ 0xa5, 0x57, 0x5d, 0xd4, 0x0d, 0x90, 0xbe, 0x9a, 0x92, 0xac},
+ {0x1b, 0x26, 0x28, 0xb2, 0x34, 0x59, 0xf1, 0x8c, 0x1d, 0x1e, 0x5d, 0xd4,
+ 0x1f, 0xf5, 0xd1, 0x46, 0x90, 0xe0, 0xe7, 0x44, 0xa6, 0xd0, 0x4a, 0x4b,
+ 0x45, 0x32, 0x20, 0xd0, 0xb3, 0xa0, 0xb3, 0xa2, 0x72, 0x02, 0x09, 0x7a,
+ 0x87, 0x90, 0xf9, 0x4d, 0x25, 0x82, 0x0c, 0x3e, 0x5c, 0xbd, 0xd0, 0x47,
+ 0xa3, 0xc8, 0x59, 0xee, 0x4b, 0x25, 0x50, 0xb9, 0x17, 0xd3, 0x33, 0xba,
+ 0x6c, 0x7d, 0x42, 0xb4, 0x11, 0x5c, 0xb0, 0xb6, 0x7e, 0xb3, 0x6f, 0xde,
+ 0x7e, 0xe8, 0x42, 0x9d, 0x9d, 0x7d, 0xcc, 0x31, 0xe6, 0x70, 0x29, 0xca,
+ 0xf0, 0x9b, 0x27, 0x4e, 0x93, 0x75, 0x5e, 0xa3, 0x92, 0x9f, 0xca, 0x7e,
+ 0xea, 0x62, 0x6b, 0xc4, 0xdd, 0x74, 0xcf, 0xa1, 0x36, 0xf8, 0xe2, 0x2f,
+ 0x3d, 0xea, 0x2c, 0x63, 0x94, 0xa4, 0xf9, 0x5a, 0x05, 0xf9, 0xc1, 0x44,
+ 0x87, 0x74, 0x7d, 0x69, 0xe3, 0xc7, 0x6b, 0x54, 0x2d, 0x15, 0x24, 0x0d,
+ 0x13, 0x0b, 0x34, 0xff, 0xc4, 0x18, 0x28, 0xb4, 0xd6, 0xdb, 0x30, 0x67,
+ 0xb0, 0x94, 0xc7, 0x5f, 0x9f, 0x4e, 0x50, 0x42, 0x60, 0x20, 0xff, 0x42,
+ 0x6e, 0x5f, 0x1d, 0x24, 0x9a, 0xbc, 0x89, 0x35, 0x1b, 0x9e, 0xed, 0xf2,
+ 0xae, 0x35, 0xfe, 0x8d, 0x65, 0xe4, 0x75, 0x10, 0xa9, 0x60, 0x19, 0xe4,
+ 0xd8, 0x9b, 0xd2, 0x43, 0x35, 0x4c, 0x89, 0xda, 0xc2, 0x45, 0x0d, 0x95,
+ 0xb7, 0x25, 0x9a, 0xbd, 0xcb, 0xdc, 0xc1, 0xbd, 0xbb, 0x35, 0x4c, 0x96,
+ 0xb4, 0xde, 0x71, 0x38, 0xd0, 0x33, 0x33, 0x06, 0x78, 0x66, 0x8c, 0x02,
+ 0xf7, 0xf4, 0x6c, 0x49, 0x76, 0xf0, 0x90, 0x37, 0x8c, 0x06, 0x58, 0x55,
+ 0x77, 0xcf, 0x45, 0x63, 0xff, 0x5b, 0x85, 0xf5, 0x8e, 0x55, 0x07, 0x8f,
+ 0x86, 0xd0, 0xf7, 0xa9, 0xaa, 0x29, 0x0d, 0x88, 0x10, 0x3b, 0xb5, 0xca,
+ 0x07, 0xf9, 0x82, 0x87, 0x68, 0xb8, 0x88, 0xf6, 0x8b, 0x08, 0xc4, 0x40,
+ 0x78, 0xed, 0xe0, 0x80, 0x79, 0x1a, 0x29, 0xbc, 0xf2, 0x6e, 0xe7, 0x4f,
+ 0xf4, 0x9a, 0xb8, 0xff, 0x4f, 0x6d, 0x22, 0x5c, 0x01, 0x93, 0xde, 0x34,
+ 0x9f, 0x4d, 0xc1, 0xe7, 0x6c, 0x4e, 0x43, 0xb8, 0x3d, 0xa6, 0x55, 0x39,
+ 0xc0, 0x47, 0xb8, 0xf5, 0xc4, 0x0d, 0x0b, 0xdb, 0x8c, 0xda, 0x4b, 0x4b,
+ 0x2b, 0x97, 0x10, 0xbd, 0x96, 0x86, 0x2f, 0x1e, 0x50, 0xb7, 0x8f, 0x4f,
+ 0xc8, 0xc8, 0xb5, 0x4e, 0x61, 0xaf, 0x86, 0x70, 0xcd, 0x83, 0xe6, 0x49,
+ 0xdc, 0xcb, 0xd6, 0xa2, 0x50, 0x31, 0x42, 0x29, 0x13, 0x12, 0xec, 0x78,
+ 0xd4, 0x19, 0x3b, 0xb9, 0xc8, 0x8c, 0x67, 0x5a, 0x71, 0xe5, 0x76, 0xe2,
+ 0x00, 0x3b, 0x26, 0x8e, 0x74, 0x7b, 0x69, 0x0d, 0xbb, 0xc0, 0x53, 0x82,
+ 0x1d, 0xb6, 0x6f, 0xa5, 0x96, 0x73, 0x9b, 0x9e, 0x3a, 0x39, 0x24, 0x80,
+ 0x06, 0x95, 0xbc, 0x6f, 0x48, 0xa3, 0xe8, 0x3c, 0x86, 0xf0, 0xad, 0x96,
+ 0x9a, 0x06, 0x91, 0x3a, 0x7b, 0x57, 0x24, 0xa7, 0x46, 0x31, 0xfa, 0x71,
+ 0x8e, 0xd8, 0xa4, 0x95, 0x70, 0x1d, 0x6f, 0x2e, 0x3e, 0x51, 0x98, 0x9c,
+ 0x26, 0xc9, 0xaa, 0x88, 0x33, 0x4d, 0x7b, 0x84, 0x14, 0xca, 0xb2, 0x1f,
+ 0xc1, 0x04, 0x71, 0x69, 0x3a, 0x86, 0xa7, 0xdc, 0x51, 0xa4, 0xad, 0xb9,
+ 0x94, 0xfc, 0x19, 0x59, 0xfc, 0x14, 0x97, 0xcd, 0x98, 0xec, 0x9b, 0x47,
+ 0x06, 0x2b, 0x2e, 0x95, 0xe6, 0x9e, 0xf5, 0x6e, 0xb0, 0xaa, 0xdb, 0xa6,
+ 0xd6, 0xcb, 0xfd, 0x06, 0xae, 0x21, 0x16, 0xe5, 0xeb, 0xc0, 0xaa, 0xd0,
+ 0x63, 0x24, 0x3c, 0xdb, 0x5e, 0xa1, 0x85, 0x7b, 0xd8, 0x17, 0x81, 0x4f,
+ 0x9f, 0xc2, 0x02, 0x07, 0xd5, 0x50, 0x71, 0x36, 0x3e, 0x8d, 0x36, 0x3e,
+ 0x9d, 0x17, 0x8c, 0xe1, 0xfc, 0x08, 0x01, 0x9f},
+ {0x2f, 0xac, 0xfd, 0x1f, 0xc8, 0x2b, 0x54, 0x84, 0xca, 0x59, 0xa6, 0xb6,
+ 0x21, 0xf5, 0x48, 0x9d, 0xee, 0x9c, 0x4f, 0x18, 0x09, 0xe9, 0xca, 0xbd,
+ 0x10, 0xcf, 0xb5, 0x88, 0xb4, 0x50, 0x59, 0x6e, 0x67, 0x54, 0xb3, 0x8d,
+ 0x16, 0x94, 0xc9, 0xa6, 0x70, 0xc9, 0xa1, 0x4b, 0xb7, 0x45, 0x8e, 0x40,
+ 0xb9, 0xb9, 0x5d, 0x5c, 0x45, 0x80, 0x3d, 0xef, 0x20, 0xe5, 0x2f, 0x5e,
+ 0xa0, 0x03, 0xc8, 0x67, 0x6d, 0xea, 0x7b, 0x85, 0x2d, 0xd4, 0xa0, 0x9a,
+ 0x5b, 0x8e, 0x23, 0xd6, 0x6b, 0x17, 0xf9, 0x87, 0xc9, 0x81, 0x38, 0xa5,
+ 0x09, 0x04, 0xd5, 0xf6, 0x5c, 0xd1, 0xa1, 0x5b, 0x8d, 0x3c, 0xc0, 0x72,
+ 0x05, 0xfe, 0xeb, 0x58, 0x27, 0x16, 0x83, 0x26, 0x23, 0xfb, 0xcc, 0x94,
+ 0x94, 0x1c, 0x17, 0xa5, 0x00, 0x9f, 0x25, 0xde, 0xeb, 0xc6, 0xf0, 0xdd,
+ 0x8b, 0x80, 0x10, 0xf8, 0xab, 0xa1, 0x4d, 0xf7, 0x0e, 0x79, 0x7e, 0x3e,
+ 0x52, 0x6e, 0x30, 0xa9, 0x5c, 0xb4, 0xff, 0xb7, 0xed, 0xbd, 0x22, 0x54,
+ 0x2e, 0xcb, 0x83, 0xe6, 0x68, 0xe1, 0xa3, 0x53, 0xc2, 0x3f, 0x39, 0xc3,
+ 0x49, 0xd4, 0x08, 0xc7, 0xac, 0xad, 0xa2, 0xbb, 0x23, 0x0d, 0x88, 0xf1,
+ 0x88, 0x3b, 0xfe, 0xe9, 0x83, 0x79, 0x18, 0xe2, 0x5a, 0xd7, 0xd6, 0x6e,
+ 0x33, 0xcd, 0x71, 0x71, 0x7f, 0xfa, 0x61, 0xdc, 0x23, 0xd3, 0xe6, 0x03,
+ 0x4c, 0x80, 0xca, 0xc1, 0x6d, 0x56, 0xf0, 0x8b, 0x07, 0x7e, 0xe7, 0xc7,
+ 0x45, 0x72, 0x29, 0x98, 0xf3, 0x76, 0xa7, 0x94, 0x06, 0xff, 0xb0, 0x2f,
+ 0x1d, 0x87, 0xd3, 0xc1, 0x31, 0xd9, 0x0a, 0x21, 0x75, 0x84, 0x8f, 0x5a,
+ 0x28, 0x4f, 0xa2, 0x79, 0x1d, 0xe2, 0x81, 0x91, 0xa7, 0xcd, 0x28, 0x7a,
+ 0xa1, 0x63, 0x9b, 0x90, 0x37, 0xa9, 0xd6, 0x2f, 0x1e, 0xf7, 0x99, 0x8a,
+ 0xc1, 0x73, 0xe2, 0xda, 0x6a, 0x7c, 0xee, 0xf0, 0x13, 0xfb, 0x72, 0xcd,
+ 0xda, 0xde, 0x62, 0x39, 0x2a, 0x8f, 0x66, 0xf0, 0x16, 0x7f, 0xe9, 0xd9,
+ 0x4c, 0x55, 0x67, 0xf8, 0xf9, 0xf8, 0xab, 0x7c, 0xb4, 0x2b, 0xbd, 0xe5,
+ 0x92, 0x19, 0xb7, 0x7e, 0x63, 0xb3, 0xff, 0xb1, 0xeb, 0x6c, 0xbc, 0x7c,
+ 0x14, 0x21, 0x08, 0x78, 0x89, 0xbd, 0x0b, 0x02, 0xe7, 0x79, 0xb0, 0xca,
+ 0xac, 0xd5, 0x7c, 0x7e, 0x7c, 0x41, 0x94, 0x66, 0x2f, 0x00, 0xc9, 0x80,
+ 0x53, 0x79, 0x59, 0x75, 0x5c, 0xdc, 0x57, 0xf4, 0x5c, 0x4d, 0xa7, 0x6b,
+ 0x02, 0x5c, 0x45, 0x70, 0xe1, 0x83, 0x17, 0xc6, 0xc4, 0x42, 0x82, 0x0f,
+ 0x47, 0xc1, 0x4b, 0x82, 0xfa, 0xe7, 0xff, 0x27, 0x20, 0x3c, 0x7b, 0xb8,
+ 0x46, 0x2e, 0xd4, 0x15, 0xc3, 0x5a, 0xda, 0xb8, 0x17, 0x2a, 0xd3, 0x81,
+ 0x55, 0x8f, 0x32, 0x1d, 0xab, 0xf1, 0x60, 0xd4, 0xb6, 0x29, 0x60, 0xac,
+ 0xd9, 0x5d, 0xc8, 0xc0, 0x1e, 0x2b, 0x15, 0xb0, 0x69, 0x94, 0xfe, 0xb8,
+ 0xd0, 0x56, 0x8e, 0xd0, 0x44, 0xa9, 0xb2, 0xf7, 0x68, 0xe0, 0xc6, 0x9a,
+ 0x35, 0x26, 0xab, 0x8d, 0x9b, 0x14, 0x2e, 0xc3, 0x2e, 0x6f, 0x01, 0x76,
+ 0x3d, 0xdf, 0x9e, 0x84, 0x4d, 0x5f, 0x67, 0x15, 0xd5, 0x38, 0xbe, 0xd4,
+ 0x21, 0xa3, 0x0e, 0xb6, 0x04, 0x89, 0xbd, 0x4d, 0x06, 0x57, 0x52, 0xea,
+ 0x64, 0x13, 0x56, 0x46, 0xd5, 0x03, 0x6d, 0x46, 0xa7, 0xec, 0xc1, 0x58,
+ 0xfe, 0xd7, 0x5e, 0x19, 0x57, 0x58, 0x56, 0xaf, 0x1b, 0xc1, 0xdb, 0x0e,
+ 0x9e, 0xc7, 0x84, 0x45, 0x1d, 0x02, 0x93, 0x92, 0xb5, 0xe4, 0xa3, 0xb3,
+ 0x80, 0x17, 0x9a, 0x6b, 0xae, 0x30, 0xb6, 0xc7, 0x32, 0xda, 0x29, 0x1b,
+ 0x80, 0xba, 0xb3, 0xf6, 0x6f, 0x14, 0x69, 0x71, 0x2d, 0x8c, 0x52, 0x3f,
+ 0x93, 0xa4, 0x5b, 0xd3, 0x49, 0xb5, 0x66, 0x16, 0x4a, 0xd6, 0xe8, 0x35,
+ 0xb0, 0xc3, 0xe0, 0x57},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1475,
+ {0x12, 0x51, 0x23, 0x5a, 0x8a, 0xd5, 0x46, 0xb7, 0x99, 0x3b, 0xca,
+ 0x91, 0x7c, 0x5b, 0x92, 0xb9, 0x90, 0x71, 0x55, 0xc3, 0x33, 0x43,
+ 0xf4, 0xea, 0x87, 0xf6, 0xd0, 0xed, 0xa1, 0xb4, 0x85, 0x3e},
+ {0x78, 0xc3, 0x17, 0x83, 0x3e, 0xd5, 0xd5, 0xa9, 0x33, 0x95, 0xb7, 0x42,
+ 0xb8, 0x11, 0x92, 0x82, 0x9e, 0x92, 0x87, 0x0c, 0x7f, 0x92, 0x66, 0xf2,
+ 0x10, 0xea, 0xd1, 0x69, 0xa5, 0x05, 0x3c, 0x97, 0xd2, 0xc1, 0x74, 0xff,
+ 0xbb, 0x2f, 0xbb, 0x8b, 0x7d, 0xd8, 0x5d, 0x64, 0x96, 0xfa, 0xef, 0x0e,
+ 0x58, 0x99, 0x5e, 0x4f, 0x45, 0x49, 0xd1, 0x8b, 0x9c, 0x6f, 0xb1, 0x54,
+ 0x84, 0x81, 0x1a, 0x8d, 0x6c, 0x8b, 0x8b, 0x5f, 0xd1, 0x1c, 0x2e, 0xea,
+ 0x97, 0x68, 0xdf, 0x04, 0x97, 0x6c, 0x5e, 0x90, 0x09, 0x6a, 0xb0, 0x2d,
+ 0x01, 0xf3, 0x3c, 0xd8, 0x8b, 0x48, 0x56, 0x2a, 0x0d, 0xa7, 0xf6, 0x51,
+ 0xeb, 0x62, 0x48, 0x9f, 0xa9, 0xbc, 0x28, 0xac, 0xa4, 0xe3, 0x5a, 0xd7,
+ 0xda, 0x1b, 0xcd, 0x43, 0xa2, 0xcb, 0xc0, 0x5f, 0x12, 0xd6, 0x59, 0xef,
+ 0xd3, 0x4d, 0x55, 0x79, 0x7c, 0x60, 0x69, 0x24, 0x74, 0xf9, 0x51, 0xb0,
+ 0x2a, 0x3d, 0x4e, 0x4d, 0x07, 0xbc, 0x4c, 0x8a, 0xa3, 0x0f, 0x10, 0x02,
+ 0xba, 0xfc, 0x0f, 0xf2, 0x90, 0x92, 0x7c, 0x6b, 0xfd, 0x55, 0xdc, 0x53,
+ 0xf1, 0x3b, 0x7c, 0x22, 0xc1, 0x91, 0xc3, 0x55, 0xcd, 0x86, 0x2f, 0x4f,
+ 0x12, 0x36, 0xa1, 0x8a, 0x4d, 0xf6, 0x1a, 0xe7, 0x38, 0x2c, 0x46, 0x7d,
+ 0xb2, 0xc7, 0x58, 0x03, 0xb6, 0x5c, 0x02, 0xdd, 0xeb, 0x45, 0xce, 0xf8,
+ 0xcf, 0x2e, 0xd8, 0xbb, 0xbf, 0x8d, 0xba, 0x10, 0x41, 0xee, 0x09, 0x60,
+ 0xc7, 0x78, 0xc1, 0xde, 0x11, 0x30, 0x50, 0x28, 0x74, 0xa7, 0xfc, 0x7e,
+ 0xd4, 0xd1, 0x04, 0x52, 0xee, 0x98, 0xd8, 0xe1, 0x85, 0xd7, 0xee, 0xa4,
+ 0x5e, 0xc9, 0xdf, 0xa6, 0x1b, 0xa2, 0x8d, 0x49, 0x40, 0x48, 0x2c, 0xb7,
+ 0x87, 0x88, 0xf6, 0xd1, 0x90, 0x07, 0x80, 0xbe, 0x53, 0x48, 0xd6, 0x61,
+ 0x6d, 0x6b, 0xa1, 0xbf, 0x30, 0x79, 0xb8, 0xef, 0xe1, 0x3e, 0x8b, 0x70,
+ 0x8c, 0xf6, 0xee, 0x3e, 0xf8, 0xa6, 0x65, 0x50, 0xb0, 0x7d, 0x3f, 0x7a,
+ 0x45, 0x74, 0xba, 0x01, 0xe0, 0x4e, 0x47, 0x4a, 0x36, 0xe0, 0x09, 0x8d,
+ 0xb5, 0xeb, 0xc7, 0xbd, 0xa8, 0x59, 0xce, 0x8f, 0x7b, 0xf3, 0xb3, 0xed,
+ 0xa4, 0x30, 0x41, 0x1a, 0xa2, 0x57, 0x63, 0xdf, 0xcd, 0xec, 0xd2, 0xf4,
+ 0x21, 0xb9, 0x2f, 0x7e, 0x1c, 0x15, 0x37, 0x50, 0x5a, 0xb6, 0xa9, 0xf7,
+ 0x52, 0x9d, 0x70, 0x7a, 0x24, 0x99, 0xc7, 0x7a, 0x8e, 0xdb, 0xdf, 0x86,
+ 0xdb, 0x70, 0x84, 0x6e, 0x61, 0xd6, 0xd2, 0xe8, 0x13, 0xaf, 0x2e, 0x65,
+ 0x84, 0xc5, 0x1b, 0x7f, 0x8b, 0x88, 0x75, 0xfa, 0x6e, 0xe1, 0x70, 0x62,
+ 0x1b, 0x17, 0x6d, 0xf5, 0xad, 0x3d, 0x24, 0x3a, 0xa6, 0x96, 0x74, 0x14,
+ 0x0c, 0xbe, 0x8a, 0x54, 0xab, 0xac, 0x52, 0x74, 0x1d, 0xdf, 0xe5, 0x79,
+ 0x52, 0xa6, 0x60, 0xb1, 0x26, 0x54, 0xde, 0xdd, 0x7d, 0xff, 0x86, 0xf2,
+ 0x45, 0xfc, 0x2d, 0x09, 0xb4, 0x2d, 0xd3, 0x4e, 0x30, 0x0e, 0x4b, 0x85,
+ 0x09, 0x64, 0x4c, 0x5c, 0xcb, 0x32, 0xdb, 0xf5, 0x1c, 0x7e, 0x78, 0xc1,
+ 0x5a, 0x03, 0xf5, 0xbe, 0xd4, 0xdb, 0x22, 0xa3, 0xe5, 0x0b, 0xd0, 0x74,
+ 0x63, 0x02, 0x9f, 0x9d, 0xa5, 0xb2, 0x46, 0xde, 0x35, 0x4b, 0x2b, 0x0c,
+ 0xac, 0x66, 0x95, 0x53, 0xd6, 0xff, 0x19, 0xc8, 0xfa, 0xf1, 0x2c, 0xc0,
+ 0xfe, 0x6f, 0x1a, 0x46, 0x9e, 0xe9, 0x59, 0xcf, 0x32, 0xfc, 0x0b, 0x93,
+ 0x82, 0x69, 0xb7, 0x6c, 0xd5, 0xc2, 0x6d, 0xf0, 0xd0, 0xa7, 0x70, 0xca,
+ 0x3f, 0xb6, 0x8b, 0x6a, 0xcf, 0x9f, 0xa5, 0xbc, 0x40, 0xc3, 0xef, 0x07,
+ 0xd4, 0xa4, 0x51, 0x0b, 0x3e, 0x4c, 0x5e, 0x85, 0x71, 0xa0, 0x95, 0x13,
+ 0xc4, 0x40, 0xe9, 0xff, 0xcc, 0xba, 0xc0, 0x24},
+ {0x8c, 0xeb, 0x51, 0x9b, 0xe2, 0x3e, 0x37, 0x87, 0x65, 0xfa, 0xd0, 0xc6,
+ 0x6e, 0x5d, 0x4f, 0xbf, 0x4b, 0x8b, 0x6b, 0xc8, 0xf5, 0x75, 0x0e, 0xa5,
+ 0xb4, 0x84, 0x7c, 0x28, 0x5b, 0x98, 0xae, 0x90, 0xfa, 0xe7, 0x83, 0x61,
+ 0x03, 0xb9, 0xff, 0xc9, 0xe9, 0x8d, 0xdc, 0xb5, 0x50, 0xb8, 0x2a, 0x49,
+ 0xed, 0x82, 0x2c, 0xfa, 0x99, 0x21, 0x89, 0x6c, 0xbd, 0x53, 0x59, 0x87,
+ 0x3d, 0x21, 0xff, 0xd9, 0xe6, 0x3f, 0x4d, 0xa8, 0xcf, 0xe5, 0x3b, 0x3d,
+ 0xb3, 0xeb, 0x16, 0x51, 0x56, 0x0a, 0x1f, 0x88, 0xec, 0x4d, 0x81, 0x02,
+ 0xfc, 0x3f, 0xbf, 0xde, 0x04, 0x2b, 0x63, 0xb4, 0x7a, 0xbf, 0x52, 0xd2,
+ 0x5a, 0xa8, 0x19, 0xfb, 0x6a, 0x12, 0x47, 0xf8, 0xc5, 0xc7, 0x63, 0xdc,
+ 0xfa, 0xfb, 0x9f, 0xec, 0x99, 0xdf, 0x4c, 0x58, 0x19, 0xb8, 0x70, 0x5a,
+ 0xc9, 0x49, 0xab, 0xd9, 0xa7, 0xc5, 0x77, 0xf1, 0xb4, 0xdd, 0xeb, 0x31,
+ 0x42, 0x60, 0x39, 0xe4, 0x7d, 0xda, 0x76, 0x24, 0xa2, 0x05, 0x01, 0xb3,
+ 0x32, 0xf4, 0xfc, 0xd3, 0xbe, 0x49, 0xee, 0x02, 0x31, 0xf9, 0x32, 0x7c,
+ 0x4b, 0x0e, 0xee, 0xd7, 0x0e, 0x88, 0xdd, 0x4d, 0x59, 0xd0, 0x11, 0x34,
+ 0xc8, 0x6d, 0xe1, 0xcb, 0xde, 0xd8, 0x47, 0xd2, 0x1f, 0x27, 0xbf, 0x74,
+ 0x31, 0xb0, 0x3b, 0xe4, 0x58, 0x3f, 0xce, 0x74, 0x8f, 0xed, 0xab, 0xf6,
+ 0x23, 0xcc, 0x12, 0xbd, 0x15, 0x33, 0x74, 0xa7, 0x53, 0xc3, 0x23, 0xde,
+ 0xf5, 0xb6, 0x3c, 0xee, 0x50, 0x39, 0xc0, 0xbd, 0x4c, 0x06, 0xc1, 0xe0,
+ 0xb9, 0x6c, 0x6b, 0xc4, 0x48, 0x8b, 0x19, 0xde, 0xfe, 0x90, 0x5f, 0x70,
+ 0xe0, 0x32, 0xce, 0x36, 0x11, 0x7a, 0x9c, 0xd9, 0xff, 0xe5, 0xbc, 0x2f,
+ 0x70, 0xbc, 0x13, 0xdc, 0x62, 0x2a, 0x7a, 0xfd, 0x0e, 0xd4, 0x9e, 0xae,
+ 0xfc, 0xdd, 0x36, 0x05, 0x9e, 0x66, 0xa7, 0x4f, 0x2e, 0xc6, 0xe0, 0x45,
+ 0xf0, 0x80, 0xfc, 0xe5, 0xea, 0xb1, 0x7d, 0x3c, 0x9a, 0x07, 0xa3, 0x4a,
+ 0x5e, 0x59, 0xca, 0x41, 0xa6, 0x26, 0xb7, 0xab, 0x05, 0x08, 0x87, 0x6a,
+ 0x6c, 0xd1, 0xca, 0xe0, 0x52, 0xc6, 0x36, 0xe1, 0x01, 0x17, 0x23, 0x80,
+ 0x70, 0xea, 0x9d, 0xb8, 0x65, 0x76, 0x37, 0x4d, 0x2c, 0x0d, 0x16, 0x49,
+ 0x51, 0x60, 0xc2, 0x09, 0x27, 0xd8, 0xf5, 0x97, 0xc5, 0xb5, 0x27, 0xd3,
+ 0xd9, 0xc9, 0x46, 0x80, 0x44, 0x41, 0xde, 0x04, 0x3f, 0x6b, 0x3e, 0x49,
+ 0x8a, 0xdb, 0xd3, 0xbc, 0xc3, 0xe2, 0xbf, 0xdf, 0xff, 0xc8, 0xf7, 0x87,
+ 0x27, 0x90, 0x1a, 0xbe, 0x53, 0x7c, 0xfe, 0x02, 0xfe, 0xf8, 0xd0, 0x8d,
+ 0xba, 0xa6, 0xd1, 0xe6, 0xa8, 0x04, 0x57, 0x22, 0x67, 0x69, 0x8a, 0x01,
+ 0xc5, 0xab, 0xcd, 0xb5, 0x33, 0xf5, 0x26, 0xb1, 0x57, 0xdc, 0xd2, 0xac,
+ 0x8e, 0x15, 0x72, 0x97, 0xd2, 0xff, 0xc4, 0x45, 0xc7, 0xcf, 0x32, 0xbe,
+ 0xc1, 0x6b, 0xf6, 0x2f, 0x73, 0x7f, 0xc4, 0x69, 0x51, 0x24, 0xab, 0x13,
+ 0x98, 0xf5, 0xb7, 0x07, 0xc3, 0x4e, 0x56, 0xb1, 0x33, 0xe0, 0x00, 0x4f,
+ 0xb0, 0xe9, 0x19, 0x28, 0x7e, 0x4c, 0x46, 0xac, 0x86, 0x5f, 0x83, 0x4e,
+ 0x6c, 0x39, 0xe4, 0x25, 0x00, 0xdd, 0x62, 0x1a, 0x1a, 0x3d, 0x8d, 0x1a,
+ 0x6e, 0x88, 0x90, 0x49, 0xd2, 0x8d, 0xfa, 0x18, 0xfb, 0x1b, 0x9f, 0xb8,
+ 0xaa, 0xca, 0xc2, 0xb1, 0x7e, 0x51, 0x66, 0xa2, 0xc4, 0x94, 0x1f, 0x2b,
+ 0x2c, 0x2a, 0xca, 0x25, 0x43, 0x9f, 0x71, 0xdb, 0xf3, 0x19, 0x05, 0xa3,
+ 0x43, 0xda, 0x1d, 0x76, 0x56, 0xe8, 0xc3, 0x18, 0xf3, 0x34, 0x0d, 0x53,
+ 0xe5, 0x27, 0x52, 0xd5, 0x63, 0x97, 0x25, 0x88, 0x7f, 0x27, 0x2e, 0x7e,
+ 0x0a, 0x4e, 0x59, 0xf6, 0x24, 0xf1, 0x94, 0xec, 0xd6, 0xd2, 0xfa, 0x20,
+ 0x11, 0x74, 0x10, 0xcd},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1476,
+ {0xfd, 0x87, 0xde, 0x8f, 0xf4, 0x58, 0xc0, 0x0a, 0x33, 0x8b, 0xa8,
+ 0xb9, 0x88, 0x82, 0x41, 0xac, 0x55, 0x3f, 0x13, 0xbe, 0xfb, 0x47,
+ 0x16, 0x8c, 0x1b, 0xb5, 0xf5, 0x1c, 0xb7, 0x76, 0x6e, 0x25},
+ {0x30, 0x1c, 0x54, 0x53, 0x5d, 0x82, 0x8a, 0x0e, 0x15, 0x38, 0x07, 0xb2,
+ 0x18, 0xf4, 0x7d, 0x22, 0xd5, 0x27, 0x9a, 0x44, 0xa4, 0x9d, 0xec, 0x31,
+ 0x9f, 0xbd, 0xc5, 0xea, 0x9f, 0x71, 0x8f, 0x2d, 0x85, 0x3a, 0xbc, 0x84,
+ 0xfa, 0x52, 0xd3, 0x79, 0xcf, 0x99, 0xc4, 0x49, 0xcd, 0x36, 0x2d, 0x8c,
+ 0x1b, 0x76, 0xc0, 0x36, 0x74, 0x90, 0x14, 0xb5, 0x89, 0x3d, 0x1e, 0x32,
+ 0x20, 0x69, 0x66, 0xb3, 0xcc, 0xeb, 0x1a, 0x6d, 0x5d, 0xcc, 0xad, 0x3f,
+ 0x05, 0x46, 0x9d, 0x25, 0x2a, 0x03, 0xc8, 0x6d, 0x6e, 0x04, 0x92, 0x64,
+ 0xe1, 0x15, 0x7c, 0x54, 0xdb, 0x71, 0x17, 0x95, 0x3c, 0x70, 0x33, 0x7b,
+ 0x3d, 0x6f, 0xed, 0xac, 0x18, 0x6d, 0x1e, 0x28, 0xbc, 0x7b, 0x22, 0x0f,
+ 0x90, 0x5a, 0x22, 0xd9, 0x83, 0x2c, 0xf2, 0x22, 0xb9, 0x57, 0x53, 0xf5,
+ 0x23, 0x7f, 0x05, 0xa1, 0xd6, 0x3e, 0xf4, 0x77, 0x0d, 0xf5, 0x08, 0xcf,
+ 0x43, 0xb4, 0x23, 0x74, 0xd0, 0xd3, 0x38, 0x74, 0x53, 0xed, 0x4d, 0xda,
+ 0x5b, 0x06, 0xff, 0xbd, 0x26, 0xe0, 0x76, 0x20, 0x34, 0xec, 0x75, 0x59,
+ 0xba, 0x6f, 0x9b, 0xed, 0x7f, 0x15, 0x50, 0xc9, 0x61, 0x51, 0xa8, 0xa8,
+ 0xe0, 0x48, 0x10, 0x25, 0xff, 0x53, 0x31, 0x41, 0xfb, 0x4f, 0x5e, 0x6d,
+ 0x77, 0xa9, 0x3d, 0xb6, 0x77, 0x3b, 0x29, 0x31, 0xc6, 0xda, 0xa5, 0xb3,
+ 0x76, 0x2f, 0x96, 0x9a, 0xab, 0x0e, 0xfc, 0xf2, 0x1f, 0x66, 0xae, 0x5f,
+ 0x42, 0xd9, 0x14, 0x8e, 0xe6, 0x19, 0x62, 0xbd, 0xe9, 0x2c, 0xff, 0x08,
+ 0x8d, 0xff, 0x91, 0x04, 0x91, 0xb5, 0x93, 0x8c, 0xf2, 0x0e, 0x89, 0x67,
+ 0x9f, 0x2e, 0xd4, 0x6f, 0x71, 0x84, 0x6d, 0x11, 0xce, 0xf8, 0x89, 0x73,
+ 0x41, 0x06, 0x89, 0xb0, 0x8c, 0xed, 0x64, 0x3c, 0xe3, 0x32, 0xc1, 0x7f,
+ 0x97, 0x16, 0xf2, 0x2a, 0xbc, 0xc1, 0x7c, 0x72, 0xa1, 0x14, 0xc7, 0x23,
+ 0x04, 0x3a, 0xae, 0xfd, 0x5b, 0xb9, 0x4c, 0x32, 0xfb, 0x7e, 0x55, 0x7a,
+ 0x8b, 0xff, 0x92, 0xea, 0xf3, 0x89, 0xba, 0xda, 0x5d, 0x5b, 0x86, 0x57,
+ 0xf9, 0xbe, 0x13, 0x81, 0x76, 0xdd, 0x66, 0x57, 0xdb, 0x02, 0x11, 0x35,
+ 0xa9, 0x9c, 0x8a, 0xfa, 0xa1, 0xbd, 0xb5, 0xd5, 0x72, 0x42, 0xc0, 0x95,
+ 0x20, 0x60, 0x09, 0x8f, 0xc9, 0xdb, 0x32, 0x32, 0x6d, 0x69, 0xd9, 0x37,
+ 0x9d, 0x75, 0xe7, 0x17, 0xd6, 0x6d, 0x3b, 0x6b, 0x33, 0xe3, 0xfa, 0xfe,
+ 0x7b, 0x6d, 0xf9, 0x89, 0x4a, 0x45, 0xa4, 0xcc, 0x50, 0x15, 0x2a, 0xd8,
+ 0xa8, 0x80, 0xc1, 0x01, 0x3d, 0x67, 0x91, 0x12, 0x94, 0x2c, 0x48, 0xe2,
+ 0x9b, 0x73, 0xf6, 0x40, 0xb9, 0xa8, 0xa6, 0xbd, 0x5a, 0x53, 0x77, 0xec,
+ 0xee, 0x6c, 0x27, 0x02, 0xee, 0xfb, 0x7b, 0x8e, 0x49, 0x83, 0x73, 0xe2,
+ 0xa9, 0xac, 0xca, 0x98, 0x66, 0xa4, 0xcb, 0x4a, 0xa0, 0xe6, 0x0a, 0xda,
+ 0xc8, 0x3c, 0x96, 0xcd, 0x34, 0xeb, 0xc3, 0x5f, 0x2b, 0x14, 0x55, 0x97,
+ 0xce, 0x30, 0xdc, 0x3f, 0xa4, 0x25, 0x7b, 0x68, 0xdc, 0xff, 0xd9, 0x8f,
+ 0x86, 0x9e, 0xd8, 0xf1, 0xaf, 0xaf, 0x55, 0x56, 0xa7, 0x77, 0x31, 0x7b,
+ 0x71, 0xe7, 0x1e, 0xbc, 0xff, 0x90, 0x6e, 0x97, 0x08, 0xb3, 0xc9, 0x40,
+ 0xbf, 0x79, 0x3c, 0xfd, 0xbc, 0xdc, 0xc9, 0xd2, 0x59, 0x92, 0xfb, 0x72,
+ 0x23, 0x88, 0xa5, 0x5c, 0xdc, 0xde, 0x58, 0x56, 0xa9, 0x6b, 0x99, 0xb2,
+ 0x94, 0x37, 0x3a, 0xd7, 0x9c, 0xf4, 0xbe, 0xad, 0x75, 0xbe, 0xd7, 0xea,
+ 0x14, 0xfa, 0xd0, 0x5f, 0x2b, 0x6f, 0x2d, 0x99, 0x9b, 0x89, 0xf0, 0xf7,
+ 0xf0, 0xdf, 0xc5, 0x5c, 0x23, 0xd3, 0x36, 0x1f, 0x05, 0xa6, 0x5e, 0x7a,
+ 0x7d, 0xa8, 0x21, 0x1a, 0x50, 0xaf, 0x95, 0xfa},
+ {0xad, 0x34, 0xb5, 0x70, 0xc4, 0x5f, 0x40, 0xb5, 0xdc, 0x83, 0x6b, 0xdb,
+ 0x66, 0x1d, 0xc0, 0x9f, 0xd0, 0xf0, 0x0a, 0xcb, 0x69, 0x2e, 0x37, 0x2f,
+ 0x2f, 0x30, 0x74, 0x76, 0x20, 0x1f, 0x99, 0xcd, 0xb9, 0x6e, 0xe4, 0xbf,
+ 0xcb, 0x27, 0x23, 0x2d, 0xe8, 0x2c, 0x81, 0xcf, 0xe5, 0xe7, 0xc4, 0x0a,
+ 0xa7, 0xf1, 0xd1, 0x25, 0x1d, 0x34, 0xf2, 0xe3, 0xdc, 0x21, 0x4d, 0x17,
+ 0xcb, 0xd4, 0x20, 0x80, 0xd2, 0x2d, 0x65, 0x46, 0x2b, 0x80, 0x53, 0x86,
+ 0x3b, 0x05, 0x35, 0xba, 0xce, 0x30, 0xb7, 0x66, 0xc0, 0x8d, 0x03, 0x20,
+ 0x34, 0xc7, 0xcd, 0xa3, 0xc9, 0x9a, 0xee, 0x6b, 0xe3, 0x1f, 0x80, 0xa8,
+ 0x88, 0x79, 0x95, 0xfc, 0x01, 0x70, 0xff, 0xae, 0xb0, 0x0a, 0xa4, 0x6c,
+ 0x1b, 0xdd, 0x2e, 0xec, 0x84, 0x55, 0x70, 0xce, 0x10, 0xe4, 0xe0, 0xd9,
+ 0x28, 0x17, 0xae, 0x63, 0x02, 0x37, 0x0c, 0x87, 0x00, 0xf5, 0x74, 0xb0,
+ 0x95, 0xa1, 0x68, 0x65, 0xaa, 0xc3, 0xae, 0xfe, 0x2b, 0x34, 0x51, 0xa4,
+ 0xf9, 0x04, 0x2a, 0xee, 0xcc, 0xf9, 0x10, 0xcd, 0x0d, 0xb9, 0x14, 0x6b,
+ 0x08, 0xad, 0xc3, 0xe9, 0x03, 0xd4, 0x43, 0xd7, 0x55, 0x26, 0xa4, 0xa1,
+ 0xd6, 0x0c, 0xdc, 0xb1, 0x17, 0x4c, 0x12, 0x3c, 0xbb, 0x52, 0x18, 0x8f,
+ 0xd3, 0x16, 0x51, 0xb0, 0x02, 0xdb, 0xb8, 0x02, 0xaf, 0x52, 0x0b, 0x1b,
+ 0x57, 0x3b, 0x77, 0x28, 0x08, 0x38, 0x2d, 0x65, 0xf8, 0x71, 0xb3, 0x52,
+ 0xaa, 0xe2, 0x64, 0xec, 0x38, 0xd3, 0x54, 0x9d, 0x53, 0x0b, 0xe0, 0x6e,
+ 0xbc, 0xab, 0xe7, 0xe2, 0x9d, 0x45, 0x31, 0xc4, 0x93, 0x8b, 0xde, 0x6d,
+ 0x80, 0x79, 0x44, 0x9f, 0x3f, 0xef, 0x96, 0x4e, 0xc7, 0xc2, 0x9f, 0x74,
+ 0x10, 0xff, 0x2b, 0x43, 0x3e, 0xc9, 0xec, 0xdb, 0x6e, 0xd1, 0x53, 0x59,
+ 0x9c, 0x15, 0x99, 0x33, 0xe0, 0x32, 0xfe, 0x2c, 0x0c, 0x1b, 0x6a, 0x27,
+ 0x84, 0x1d, 0x32, 0x15, 0x7b, 0xb4, 0xd2, 0xb7, 0x96, 0x16, 0x83, 0xe8,
+ 0x7f, 0xeb, 0x82, 0x2c, 0x0c, 0xa9, 0xa7, 0x3d, 0xef, 0xb6, 0xfe, 0xe8,
+ 0xbb, 0x27, 0x30, 0x07, 0xb3, 0x7e, 0xbf, 0xed, 0x1a, 0x7b, 0xa0, 0x29,
+ 0x8d, 0x20, 0xaf, 0xd0, 0xd8, 0xfe, 0x2c, 0x03, 0x22, 0x54, 0x9e, 0xe7,
+ 0x09, 0x9b, 0x07, 0x37, 0xbb, 0x7c, 0x48, 0x99, 0xb2, 0xe3, 0x63, 0x70,
+ 0x7b, 0x19, 0x77, 0xd2, 0x34, 0x69, 0x07, 0x79, 0x6a, 0x63, 0x55, 0xca,
+ 0x44, 0x68, 0xf0, 0x9a, 0x5c, 0x74, 0x91, 0x64, 0x36, 0x9f, 0x2b, 0xe9,
+ 0x2b, 0x01, 0xaf, 0xc6, 0x75, 0x76, 0x94, 0x86, 0x36, 0xaf, 0x55, 0x28,
+ 0x71, 0x24, 0x7c, 0xfc, 0x35, 0xc7, 0x51, 0x57, 0xd8, 0x0d, 0x2a, 0x30,
+ 0x12, 0xd3, 0x50, 0xea, 0xf4, 0x9b, 0xfd, 0x6a, 0x60, 0xa1, 0xfe, 0xe8,
+ 0x5c, 0xb2, 0xfc, 0x7c, 0xea, 0x46, 0x0f, 0x85, 0x8b, 0xee, 0x12, 0x0e,
+ 0xa7, 0x30, 0x4c, 0x49, 0x6f, 0x14, 0x92, 0x25, 0x75, 0x96, 0x4c, 0xb2,
+ 0xaa, 0x6f, 0xb8, 0x45, 0x91, 0x47, 0xb9, 0x96, 0x90, 0x15, 0x05, 0xf5,
+ 0xb7, 0x44, 0xd8, 0x93, 0x72, 0xf3, 0x23, 0x4c, 0x97, 0x20, 0x05, 0x9b,
+ 0x67, 0xcf, 0x7e, 0x09, 0x53, 0xad, 0xcd, 0x7d, 0x6f, 0x3e, 0x9a, 0xb9,
+ 0x09, 0x66, 0xc3, 0x51, 0xc4, 0xda, 0xec, 0xc5, 0xf2, 0x06, 0x74, 0xe5,
+ 0x5b, 0xdd, 0x29, 0x43, 0x9d, 0x4c, 0x90, 0xce, 0xa9, 0x51, 0x11, 0xc1,
+ 0xe6, 0xe9, 0x66, 0x76, 0x30, 0x10, 0xef, 0x55, 0x70, 0xab, 0xfa, 0x1c,
+ 0xf8, 0xaf, 0x92, 0xcd, 0x4d, 0xeb, 0xe2, 0x02, 0x2f, 0x22, 0x26, 0x2c,
+ 0x5a, 0x6b, 0xd8, 0x23, 0x1f, 0x5d, 0x38, 0xc1, 0xd4, 0xc3, 0x19, 0x85,
+ 0xbe, 0xbd, 0xb7, 0x42, 0xf6, 0xfd, 0xaf, 0x6b, 0x48, 0x1f, 0x42, 0x01,
+ 0xb4, 0x70, 0xa2, 0xf6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1477,
+ {0x86, 0xcb, 0x5b, 0x69, 0xcc, 0x6d, 0x15, 0x28, 0xed, 0x97, 0xf7,
+ 0x4a, 0xcc, 0xee, 0x20, 0xb9, 0x82, 0x69, 0x30, 0xe3, 0x45, 0x19,
+ 0x1c, 0xe1, 0xa0, 0x3d, 0x04, 0xb1, 0x57, 0xdc, 0x8f, 0xfb},
+ {0xa7, 0x11, 0xfb, 0x10, 0xf5, 0xf5, 0xb7, 0x9a, 0x04, 0xd6, 0x59, 0xb6,
+ 0x97, 0x58, 0x11, 0x10, 0x95, 0x80, 0xd3, 0x7c, 0x8e, 0x07, 0xb3, 0x3f,
+ 0x25, 0x4d, 0x85, 0x68, 0x1f, 0x45, 0x2b, 0x51, 0xd5, 0x38, 0xef, 0x1e,
+ 0x14, 0xed, 0xc2, 0x09, 0x3b, 0xdb, 0x7f, 0xd5, 0xe1, 0xe0, 0x7a, 0x61,
+ 0x10, 0x34, 0xc5, 0x95, 0xd0, 0xd2, 0xb4, 0x9d, 0x64, 0x4e, 0xeb, 0x0a,
+ 0x98, 0xbc, 0xbf, 0x3d, 0xfe, 0x06, 0x25, 0x5e, 0x97, 0x83, 0xbd, 0x90,
+ 0x43, 0x3c, 0x3a, 0xd2, 0x52, 0x96, 0x1e, 0x0e, 0x0d, 0x5a, 0x8d, 0x07,
+ 0xb4, 0x32, 0x1e, 0x1d, 0x2c, 0x95, 0x21, 0xb1, 0x36, 0x90, 0x7a, 0x05,
+ 0x40, 0x05, 0xe8, 0x88, 0x50, 0x3c, 0x24, 0xdf, 0xeb, 0x4d, 0xb4, 0x9e,
+ 0x3e, 0x86, 0x3b, 0x99, 0x1f, 0xdc, 0x88, 0x83, 0x98, 0xe2, 0xcf, 0xcc,
+ 0xb0, 0xd9, 0x88, 0xaf, 0x07, 0x10, 0x9e, 0xfd, 0x30, 0x2c, 0x2a, 0x5f,
+ 0xc0, 0x3d, 0xec, 0xad, 0x13, 0x0a, 0x25, 0x07, 0x15, 0x26, 0x63, 0xef,
+ 0x46, 0x00, 0x48, 0x06, 0xb4, 0x82, 0x9f, 0x85, 0x11, 0x5f, 0xd0, 0x14,
+ 0x85, 0x6b, 0x42, 0x39, 0xc3, 0xe4, 0xbb, 0xcb, 0xdb, 0xed, 0xf7, 0x2e,
+ 0xc7, 0xf9, 0xad, 0x4e, 0xfd, 0xd2, 0x05, 0x13, 0x12, 0x63, 0xf3, 0xc4,
+ 0x5c, 0x31, 0x4f, 0x2b, 0xdf, 0x79, 0x70, 0xb5, 0x43, 0x19, 0x13, 0x64,
+ 0x92, 0x1a, 0xb6, 0x0c, 0x65, 0xf3, 0x52, 0xf1, 0xb3, 0x9b, 0x7c, 0x12,
+ 0x3a, 0xdc, 0xc0, 0x38, 0xad, 0x4c, 0xaa, 0x40, 0x75, 0xf1, 0x24, 0xdb,
+ 0xef, 0x89, 0xa0, 0x63, 0x81, 0x66, 0xc3, 0x16, 0xe0, 0xfd, 0x1d, 0x76,
+ 0xd5, 0x57, 0x74, 0xc6, 0x6a, 0x9e, 0x98, 0xc2, 0xbd, 0x0d, 0xe6, 0x04,
+ 0x36, 0xce, 0x23, 0x24, 0xdb, 0x50, 0x32, 0x9d, 0x85, 0xd7, 0x04, 0x4e,
+ 0x6f, 0x80, 0x36, 0x2d, 0x1e, 0x54, 0xa9, 0xaf, 0x0c, 0xe8, 0x97, 0xfd,
+ 0x1e, 0xb8, 0xd1, 0x7a, 0x0d, 0xe3, 0x48, 0x82, 0x38, 0x02, 0x84, 0x9e,
+ 0x2b, 0x4a, 0xc0, 0x1e, 0xe0, 0xb0, 0xe6, 0x38, 0x67, 0x95, 0xaa, 0x3d,
+ 0x37, 0x3f, 0xe8, 0xaa, 0x93, 0x70, 0xb8, 0xb0, 0xb8, 0x9c, 0x8d, 0xf9,
+ 0x97, 0xcd, 0x9e, 0x79, 0x5e, 0x36, 0x3d, 0xd3, 0x63, 0xfd, 0x9e, 0x1a,
+ 0x3e, 0xf0, 0x6d, 0xcb, 0xbf, 0x39, 0xa5, 0xeb, 0xae, 0xe9, 0x6b, 0xf9,
+ 0x08, 0xa4, 0x9c, 0x77, 0x1a, 0x11, 0x58, 0xe0, 0x35, 0xd1, 0x4f, 0x51,
+ 0xfe, 0xcd, 0x9c, 0x19, 0xc0, 0x5f, 0xaa, 0xe3, 0x9a, 0x14, 0x95, 0x0f,
+ 0x58, 0xdb, 0x97, 0xf8, 0xb8, 0x46, 0x0a, 0x0d, 0xd5, 0xfb, 0x4a, 0x83,
+ 0x2e, 0x3f, 0x10, 0x78, 0x8e, 0xd5, 0x4e, 0x90, 0x27, 0xc3, 0x2a, 0xff,
+ 0x4d, 0x09, 0x00, 0x7c, 0xa3, 0x63, 0x51, 0xf5, 0x65, 0x05, 0x4c, 0x73,
+ 0xf7, 0x52, 0xcb, 0xb6, 0xc0, 0xcc, 0xf2, 0x88, 0x36, 0x6f, 0x9f, 0x3a,
+ 0xc9, 0xb1, 0x6b, 0xe4, 0x71, 0xb7, 0xdb, 0x34, 0xb6, 0xea, 0xd3, 0xd6,
+ 0x2c, 0x27, 0xd8, 0xbe, 0x1e, 0x74, 0x16, 0x9c, 0x73, 0xaf, 0x49, 0x9b,
+ 0x0c, 0xc7, 0x71, 0xfa, 0x04, 0xb8, 0x9c, 0xd6, 0x4d, 0x29, 0xf7, 0x01,
+ 0xee, 0x44, 0x5e, 0x87, 0xd8, 0x5c, 0xe3, 0xb7, 0x18, 0x79, 0x7c, 0x3c,
+ 0x2c, 0x68, 0xa0, 0xa5, 0xf3, 0x0f, 0xad, 0xcd, 0x10, 0xb2, 0x12, 0xf1,
+ 0x15, 0xe9, 0xab, 0xaf, 0xba, 0xad, 0xb0, 0xe9, 0xd3, 0x6a, 0xb4, 0x5e,
+ 0xbd, 0x57, 0x68, 0x91, 0xff, 0x68, 0x0b, 0x35, 0x83, 0x28, 0xaf, 0x58,
+ 0xee, 0xeb, 0xde, 0x81, 0x6b, 0xe9, 0xf0, 0x9c, 0xca, 0x22, 0xeb, 0x15,
+ 0x31, 0xd6, 0x7e, 0x4f, 0x2f, 0xd0, 0xed, 0xd8, 0x8e, 0x7d, 0xe9, 0xa2,
+ 0x7c, 0xad, 0xf2, 0x89, 0xd1, 0x76, 0x29, 0x02},
+ {0x10, 0x1e, 0x43, 0x36, 0x79, 0x8a, 0x4a, 0xe9, 0x19, 0xce, 0x2e, 0xd5,
+ 0x07, 0x99, 0xf7, 0x1b, 0xe3, 0x8e, 0xe7, 0xcb, 0xa1, 0x1a, 0xa3, 0x82,
+ 0x36, 0xb2, 0xa4, 0xc1, 0xe9, 0x3f, 0xd9, 0xf4, 0x9f, 0xd2, 0xa8, 0xc7,
+ 0xd2, 0xdd, 0x70, 0x02, 0x3d, 0x30, 0x15, 0xec, 0xc4, 0xf5, 0x1a, 0x50,
+ 0xbf, 0x67, 0x80, 0x8b, 0x58, 0xc1, 0x41, 0x39, 0xf2, 0x11, 0x3d, 0xf8,
+ 0x9b, 0xd5, 0x19, 0x66, 0x9f, 0xc1, 0x3e, 0x5c, 0x57, 0x19, 0xfa, 0x3e,
+ 0x04, 0x65, 0x21, 0xf2, 0xda, 0x3e, 0x67, 0x73, 0xb2, 0xcb, 0xde, 0xfe,
+ 0xea, 0x51, 0x2e, 0xf5, 0x83, 0x5f, 0x9d, 0x68, 0xb9, 0xa8, 0xd9, 0x13,
+ 0xd0, 0x94, 0x56, 0xa2, 0xf7, 0x79, 0x13, 0xbf, 0x7a, 0xa7, 0x1e, 0x1e,
+ 0xd5, 0x85, 0x46, 0x71, 0xc0, 0x18, 0x6e, 0x1d, 0x60, 0xc0, 0xf7, 0x0a,
+ 0xc4, 0xce, 0x94, 0x54, 0xb9, 0x0c, 0xfe, 0x44, 0xef, 0x4c, 0x12, 0x4f,
+ 0xde, 0x95, 0xb5, 0xbd, 0xc5, 0xdd, 0x44, 0x71, 0x17, 0x72, 0xdc, 0x84,
+ 0xc0, 0x91, 0x09, 0x43, 0xa3, 0x31, 0xad, 0x11, 0xba, 0x1e, 0xd8, 0x76,
+ 0xfe, 0xcd, 0xe3, 0x10, 0x59, 0xda, 0xc2, 0x2f, 0xb9, 0xcd, 0x58, 0x32,
+ 0xb4, 0xe5, 0x1c, 0x75, 0xd5, 0x26, 0x7b, 0x58, 0xa5, 0x0f, 0x2c, 0xcd,
+ 0xec, 0xcc, 0x1a, 0xe1, 0x7a, 0x03, 0x2c, 0x5c, 0x81, 0x5d, 0xdc, 0xbb,
+ 0x10, 0x7e, 0x1e, 0xf4, 0x15, 0x16, 0xc1, 0xbd, 0x9f, 0x07, 0x3d, 0x6f,
+ 0xa5, 0x45, 0x3f, 0xb3, 0xec, 0x58, 0x57, 0x66, 0xfa, 0x35, 0x58, 0xf2,
+ 0x97, 0xa6, 0x70, 0xfc, 0xca, 0x19, 0xea, 0x51, 0x31, 0x7a, 0xf3, 0x63,
+ 0x03, 0x46, 0x2e, 0x55, 0x3a, 0x88, 0x6c, 0xd9, 0xb3, 0x88, 0xf5, 0x46,
+ 0x20, 0x20, 0x15, 0x99, 0xc9, 0x94, 0x33, 0x36, 0x34, 0xe6, 0x0a, 0x90,
+ 0x3b, 0x67, 0xa0, 0x6b, 0x40, 0x1d, 0x0b, 0x12, 0x5e, 0x29, 0x62, 0x95,
+ 0x32, 0x71, 0x77, 0xcf, 0x8e, 0x2f, 0x6d, 0x9a, 0xae, 0xd4, 0xc1, 0x92,
+ 0x0d, 0x8f, 0xb6, 0xa3, 0x73, 0x48, 0x17, 0xb9, 0x10, 0xcc, 0x7d, 0xfa,
+ 0xbd, 0x17, 0xaf, 0x14, 0x3f, 0x3c, 0xde, 0xcc, 0x2d, 0xa2, 0x01, 0x1c,
+ 0x7a, 0x26, 0x2e, 0xef, 0x71, 0x8f, 0xce, 0x15, 0x7f, 0x2a, 0x4f, 0x50,
+ 0xe8, 0x7b, 0xe7, 0xad, 0x5a, 0x3d, 0x6f, 0x34, 0x41, 0x8f, 0x39, 0xaf,
+ 0x4c, 0x62, 0xc3, 0x33, 0xea, 0x1b, 0xa4, 0x22, 0x40, 0x78, 0xcf, 0xa1,
+ 0x7d, 0x96, 0xe8, 0xa9, 0x27, 0xb2, 0xa8, 0xb9, 0xd4, 0xb8, 0x68, 0x79,
+ 0xa8, 0x77, 0x57, 0xb8, 0xe8, 0x0d, 0x47, 0xa6, 0x68, 0xe5, 0x8c, 0x0f,
+ 0xbc, 0x81, 0xb2, 0x4a, 0x19, 0xa5, 0x15, 0xf5, 0x40, 0x53, 0x2d, 0x6d,
+ 0xbd, 0x0d, 0x90, 0x83, 0x05, 0x47, 0x62, 0x5d, 0x26, 0x2f, 0xf2, 0xea,
+ 0x9c, 0x6b, 0x37, 0x56, 0xba, 0x3f, 0xdd, 0x3c, 0xf3, 0xe6, 0x20, 0x2f,
+ 0x52, 0x64, 0x83, 0xa7, 0x8e, 0x89, 0xbc, 0xfb, 0xb0, 0x89, 0xb8, 0xfc,
+ 0xe0, 0xf6, 0x4f, 0xf9, 0x76, 0xd1, 0x58, 0x5a, 0x30, 0x51, 0x91, 0xb4,
+ 0xf0, 0xde, 0x63, 0xae, 0x32, 0xce, 0x8b, 0xb9, 0x53, 0x37, 0x96, 0xb4,
+ 0x63, 0xab, 0xcd, 0x49, 0x98, 0xa2, 0xdd, 0xfc, 0xd4, 0x45, 0xf3, 0xc1,
+ 0xc1, 0x00, 0x7b, 0x89, 0x2e, 0x83, 0xc3, 0xbf, 0x51, 0xf5, 0x89, 0xd0,
+ 0xf8, 0x8d, 0x85, 0xa0, 0x9e, 0x59, 0x80, 0x8b, 0xd2, 0x2d, 0x79, 0x60,
+ 0xf0, 0x69, 0x56, 0xb8, 0xcf, 0x0c, 0x9e, 0x12, 0x2c, 0x8f, 0x06, 0xc6,
+ 0xd9, 0xcd, 0xe2, 0xad, 0x27, 0xc3, 0x6d, 0xb7, 0xde, 0x31, 0x23, 0x92,
+ 0x50, 0x95, 0xa7, 0xa2, 0x59, 0xe0, 0xf9, 0x37, 0xc8, 0xc0, 0x35, 0xec,
+ 0x2b, 0x7d, 0x2d, 0x3a, 0xdc, 0x33, 0x85, 0xe8, 0x36, 0xc1, 0x78, 0xa5,
+ 0x7a, 0x2e, 0x5c, 0xe6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1478,
+ {0xf6, 0x67, 0x5c, 0xc9, 0xe4, 0xd5, 0x6e, 0x4b, 0x71, 0xe1, 0x1d,
+ 0x6e, 0xdd, 0x9b, 0x59, 0xe2, 0x8d, 0x1c, 0x9b, 0x00, 0x4f, 0x4b,
+ 0x3d, 0xf3, 0xac, 0xc2, 0x0a, 0x07, 0xbf, 0x4f, 0xe0, 0x6c},
+ {0xfd, 0xcf, 0x05, 0x7f, 0x4f, 0x9e, 0x5e, 0x85, 0x26, 0xc9, 0x2c, 0xf4,
+ 0x2d, 0x31, 0x1e, 0x53, 0xb1, 0x9f, 0xd3, 0x1d, 0x46, 0x73, 0x29, 0xba,
+ 0xa1, 0x1e, 0xa5, 0x83, 0x2c, 0x10, 0x19, 0xd7, 0x65, 0x7d, 0xf8, 0x85,
+ 0x91, 0x2b, 0xd7, 0x57, 0xda, 0xe2, 0x04, 0xee, 0xca, 0x6f, 0x63, 0x82,
+ 0xf9, 0xcd, 0x48, 0x05, 0x6b, 0xa9, 0x8f, 0xd6, 0x2a, 0xa3, 0x61, 0xaf,
+ 0x6f, 0xb2, 0x0a, 0x63, 0x6b, 0xde, 0x67, 0x83, 0x33, 0x83, 0xc9, 0xf6,
+ 0x59, 0x7d, 0xfc, 0xa8, 0x05, 0xaf, 0xc3, 0xa7, 0x4d, 0x4c, 0x09, 0xaf,
+ 0xe7, 0x86, 0x79, 0xbe, 0x2a, 0x02, 0x52, 0xd5, 0xa6, 0x45, 0x3e, 0x0d,
+ 0xc9, 0x8d, 0x39, 0xd2, 0x8e, 0xf1, 0x5d, 0x1f, 0xa3, 0xa4, 0xfa, 0x42,
+ 0x4b, 0x3d, 0xa3, 0x99, 0xc2, 0x77, 0x46, 0xc1, 0x73, 0x5b, 0x98, 0x32,
+ 0xa6, 0x66, 0x96, 0xb9, 0xf2, 0x97, 0xd5, 0xe9, 0x1a, 0x95, 0x65, 0x8c,
+ 0x0f, 0xbc, 0xd5, 0xf0, 0x2a, 0xc8, 0xff, 0xe8, 0x39, 0x00, 0x66, 0x88,
+ 0x96, 0x84, 0x84, 0x8c, 0xd6, 0x25, 0xb5, 0x69, 0x7e, 0xe6, 0x80, 0x41,
+ 0x39, 0x4e, 0xd6, 0xf2, 0xc3, 0x66, 0x73, 0xc6, 0xa4, 0x08, 0xd7, 0xd7,
+ 0x60, 0x2d, 0x9c, 0x89, 0x7c, 0x4c, 0xe1, 0xf3, 0xf0, 0xab, 0x96, 0xa7,
+ 0xcb, 0x69, 0x10, 0x33, 0xa0, 0x64, 0xd5, 0xd5, 0x0c, 0x04, 0xa6, 0x31,
+ 0xcb, 0x26, 0x7d, 0x27, 0x75, 0x04, 0x4c, 0x73, 0xf0, 0x5f, 0x5d, 0x11,
+ 0x81, 0xdb, 0x99, 0x25, 0xd7, 0xb6, 0x9c, 0x88, 0xca, 0x5c, 0x12, 0x4b,
+ 0x6b, 0xf0, 0x3d, 0x83, 0xc3, 0x51, 0x04, 0xc9, 0x98, 0xe4, 0xff, 0x10,
+ 0x59, 0x88, 0x2d, 0xd1, 0xe0, 0x4c, 0x04, 0xc9, 0xe9, 0x6a, 0xe9, 0xb5,
+ 0xe4, 0x8f, 0x9b, 0x31, 0x85, 0xac, 0xa2, 0x1d, 0xeb, 0x3a, 0xef, 0x1a,
+ 0xc6, 0x4b, 0x85, 0xbe, 0xc8, 0x06, 0x06, 0x13, 0x83, 0x5d, 0x91, 0x34,
+ 0x8f, 0x6e, 0xbb, 0x36, 0xa9, 0xc1, 0x2f, 0x8a, 0x96, 0xe2, 0x47, 0xfc,
+ 0x61, 0xa5, 0x03, 0x86, 0x00, 0x0c, 0xba, 0xfe, 0xbb, 0x4e, 0x77, 0x13,
+ 0x17, 0x61, 0x1a, 0x79, 0xbe, 0x71, 0xc6, 0x5f, 0x5e, 0xe2, 0xed, 0xe8,
+ 0x6d, 0xae, 0x13, 0x95, 0xbf, 0x53, 0x97, 0xc3, 0xac, 0x4b, 0x63, 0x05,
+ 0x2e, 0xaf, 0x39, 0x88, 0x63, 0xbb, 0xbe, 0x7c, 0x59, 0x4f, 0xe9, 0x2d,
+ 0x96, 0x0b, 0xdc, 0x0e, 0x06, 0xcc, 0x37, 0x1e, 0xd8, 0xec, 0xee, 0x83,
+ 0xa3, 0x8d, 0x32, 0x05, 0xa4, 0xf0, 0xde, 0x4e, 0x79, 0x62, 0x49, 0xe3,
+ 0xe2, 0x7a, 0x55, 0x7f, 0x74, 0x7e, 0x89, 0x59, 0x3a, 0xf0, 0x3b, 0xb6,
+ 0x50, 0x81, 0x63, 0x4e, 0xed, 0x47, 0x47, 0xdd, 0xbd, 0xb3, 0x55, 0x60,
+ 0xf8, 0x1d, 0x61, 0x2d, 0x80, 0xb4, 0xf2, 0xb1, 0x8b, 0x88, 0xe1, 0x7e,
+ 0x00, 0xcd, 0x2e, 0x3e, 0x8f, 0x14, 0x91, 0xf4, 0xfc, 0xb9, 0xbe, 0xdb,
+ 0x9c, 0xb7, 0xd2, 0xd9, 0xa8, 0xc2, 0x90, 0xfc, 0x4c, 0xc5, 0x89, 0x57,
+ 0x8f, 0xd2, 0xf6, 0x7a, 0xe4, 0xbd, 0xdc, 0xae, 0x13, 0xab, 0x87, 0x8b,
+ 0x0d, 0x9f, 0xbc, 0x7d, 0x82, 0x3e, 0x3d, 0x56, 0x24, 0x57, 0x60, 0xc4,
+ 0xd9, 0x5b, 0x9a, 0xe2, 0x26, 0x74, 0x59, 0x92, 0xac, 0xbf, 0x94, 0x16,
+ 0xfb, 0xbc, 0x42, 0x72, 0x96, 0x62, 0xbb, 0xd6, 0x90, 0xdb, 0xf1, 0xc1,
+ 0xb0, 0xfa, 0xb9, 0x77, 0x26, 0x3d, 0xc8, 0xab, 0x0b, 0xda, 0xb5, 0x8a,
+ 0x07, 0x0a, 0xa3, 0x35, 0xc5, 0xe1, 0x41, 0x73, 0xd3, 0x41, 0xcb, 0xc7,
+ 0x0e, 0xc5, 0x3a, 0x2a, 0xd7, 0x13, 0x1f, 0xbf, 0x9a, 0x71, 0x1d, 0xb9,
+ 0xae, 0xa0, 0x02, 0x2b, 0x07, 0xa6, 0xea, 0x54, 0x4e, 0x29, 0xef, 0x43,
+ 0x12, 0x80, 0x4e, 0x75, 0x6a, 0xd1, 0x00, 0xcf},
+ {0xdc, 0x66, 0xd3, 0x03, 0x67, 0x0f, 0x14, 0x73, 0xf1, 0x47, 0xa3, 0xbc,
+ 0x5a, 0x76, 0xba, 0x1a, 0x1a, 0x9a, 0x25, 0x88, 0x6e, 0xba, 0x81, 0xed,
+ 0x4a, 0x83, 0x81, 0x32, 0xb1, 0x48, 0x5d, 0x24, 0x3f, 0x64, 0xc3, 0xe5,
+ 0x60, 0x80, 0xdf, 0x79, 0xcc, 0x18, 0xec, 0xb7, 0x44, 0xcb, 0x27, 0xa6,
+ 0x91, 0xa6, 0xb6, 0x2a, 0xcd, 0xa2, 0x8c, 0xed, 0x1d, 0xb7, 0xfc, 0x1a,
+ 0x53, 0x95, 0xba, 0xf5, 0xf4, 0x1c, 0xf1, 0x3b, 0x3c, 0xa2, 0x38, 0x54,
+ 0x4d, 0xfb, 0x46, 0xb3, 0xcc, 0x9c, 0x93, 0x17, 0xcf, 0x8a, 0x78, 0x1a,
+ 0x9d, 0x34, 0x91, 0xda, 0xa8, 0x98, 0xc9, 0xa3, 0xf5, 0xe6, 0xbe, 0x3e,
+ 0x8d, 0xdb, 0x11, 0xcd, 0xf0, 0xc2, 0x61, 0x8f, 0x4f, 0xa1, 0x57, 0x0a,
+ 0x40, 0x2e, 0x97, 0x76, 0xc2, 0x75, 0x7f, 0x6a, 0xfc, 0xe8, 0xba, 0x1c,
+ 0x2c, 0xcd, 0xad, 0x1f, 0xb9, 0x74, 0x34, 0xee, 0x94, 0x37, 0x62, 0x6c,
+ 0xe0, 0x28, 0x9f, 0x55, 0xa2, 0x5a, 0x88, 0x2f, 0x62, 0x51, 0x5a, 0x7e,
+ 0x20, 0x0e, 0xd7, 0xb0, 0x65, 0x20, 0x11, 0x33, 0x10, 0x30, 0xb0, 0xba,
+ 0xfc, 0x3c, 0xc8, 0x9b, 0x73, 0xe9, 0x8b, 0xab, 0xc3, 0x3a, 0xd5, 0x9d,
+ 0x4c, 0x6c, 0x2b, 0x83, 0xd8, 0x18, 0xd2, 0x11, 0x9c, 0x26, 0xec, 0x78,
+ 0x8a, 0xe8, 0xe3, 0xf4, 0x2f, 0x1a, 0xf0, 0xd3, 0xaf, 0x52, 0xc7, 0x78,
+ 0x93, 0x73, 0xb0, 0xb7, 0x16, 0x0c, 0xff, 0xf3, 0x96, 0x80, 0x32, 0x3a,
+ 0xdf, 0xed, 0x50, 0xaf, 0x7a, 0x94, 0x10, 0xab, 0x2d, 0x43, 0x71, 0xfa,
+ 0x17, 0xf5, 0x00, 0xaf, 0x7b, 0xb6, 0x6e, 0xb3, 0xa0, 0x55, 0x69, 0xc9,
+ 0x8b, 0x7f, 0x4f, 0x21, 0xff, 0x20, 0x9c, 0x95, 0x02, 0xa0, 0x5f, 0xe5,
+ 0xea, 0x42, 0x94, 0x89, 0x65, 0xe3, 0x64, 0x8b, 0x2b, 0xa9, 0xfc, 0x36,
+ 0xac, 0x12, 0xe4, 0xdb, 0xb8, 0xe9, 0x83, 0x12, 0xb0, 0x1c, 0x86, 0x71,
+ 0x6a, 0x26, 0xa6, 0x80, 0xd6, 0x8e, 0x71, 0x06, 0xa7, 0x77, 0x1a, 0x9f,
+ 0xd6, 0x08, 0xf3, 0x26, 0xad, 0xfe, 0x69, 0xe5, 0xf9, 0x6e, 0x9a, 0xac,
+ 0x68, 0xfc, 0x0e, 0x98, 0x20, 0x1c, 0xe0, 0xa2, 0x65, 0xfa, 0xcd, 0xe8,
+ 0x78, 0x03, 0x2b, 0x58, 0xaa, 0xa9, 0x60, 0x12, 0x53, 0x3c, 0x7b, 0xd8,
+ 0xe9, 0x8d, 0xae, 0x75, 0xfc, 0x5c, 0x3b, 0xdd, 0xa1, 0x8f, 0xc2, 0xe4,
+ 0x26, 0x5c, 0x14, 0x30, 0x07, 0x96, 0x27, 0x06, 0x5b, 0xcd, 0x3b, 0x05,
+ 0x9c, 0xa4, 0x47, 0x47, 0xe5, 0x1f, 0x56, 0x9b, 0x5a, 0xb7, 0x43, 0xbf,
+ 0xcc, 0xdc, 0x32, 0xc5, 0x88, 0xef, 0x0b, 0x02, 0xd1, 0x45, 0x7c, 0x4a,
+ 0x68, 0x9c, 0x84, 0xa7, 0x6f, 0x3b, 0x49, 0x77, 0xa3, 0xc6, 0x65, 0xd5,
+ 0x10, 0x42, 0x34, 0x11, 0x3d, 0x87, 0x55, 0x21, 0xfe, 0x36, 0xe8, 0x70,
+ 0x88, 0x56, 0x28, 0xf6, 0xa6, 0x5e, 0x95, 0x1e, 0xa0, 0x2c, 0xa7, 0x51,
+ 0xc6, 0x37, 0xde, 0xd8, 0x7e, 0xc3, 0x5d, 0x98, 0x4b, 0xed, 0xd7, 0x63,
+ 0xa8, 0xe3, 0x67, 0xda, 0x70, 0xdc, 0xbe, 0x73, 0x6b, 0xaf, 0x45, 0xff,
+ 0x7b, 0x7f, 0xf9, 0xd6, 0x3a, 0xea, 0xe8, 0x82, 0x06, 0x2a, 0xba, 0xee,
+ 0x2c, 0x44, 0xe9, 0x2e, 0xd4, 0xa8, 0xba, 0x0c, 0x07, 0x64, 0x22, 0x39,
+ 0xab, 0xf3, 0xfa, 0xbd, 0x5c, 0xca, 0x26, 0xdf, 0x48, 0xb9, 0x7f, 0x2d,
+ 0xd3, 0xb8, 0xbb, 0x4c, 0xf3, 0x63, 0x61, 0xe3, 0x6f, 0x95, 0xb0, 0x78,
+ 0x92, 0xc6, 0x70, 0xa0, 0x50, 0xe3, 0x4a, 0x06, 0xd0, 0xd7, 0x82, 0xa1,
+ 0x18, 0x42, 0xbc, 0x9f, 0xf5, 0x14, 0x9d, 0x33, 0x85, 0x1a, 0x09, 0x6c,
+ 0x97, 0xd0, 0x1f, 0x9e, 0x39, 0x7e, 0xdd, 0x5e, 0x59, 0x5a, 0x7f, 0x54,
+ 0xc5, 0x7e, 0xbc, 0x4c, 0x27, 0xe9, 0xaf, 0xd3, 0x7d, 0xc0, 0xce, 0xc5,
+ 0xbe, 0x0e, 0x4f, 0x89},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1479,
+ {0x02, 0x5e, 0xfe, 0x33, 0x3a, 0x7c, 0xce, 0x64, 0x91, 0x2b, 0xe5,
+ 0xa4, 0x8c, 0xe1, 0xfc, 0x7e, 0xe5, 0x77, 0x5a, 0xc6, 0x21, 0xfc,
+ 0xdc, 0xf0, 0x4b, 0x20, 0xc2, 0xdd, 0x71, 0x40, 0xd3, 0x3b},
+ {0xfd, 0xcf, 0x05, 0x7f, 0x4f, 0x9e, 0x5e, 0x85, 0x26, 0xc9, 0x2c, 0xf4,
+ 0x2d, 0x31, 0x1e, 0x53, 0xb1, 0x9f, 0xd3, 0x1d, 0x46, 0x73, 0x29, 0xba,
+ 0xa1, 0x1e, 0xa5, 0x83, 0x2c, 0x10, 0x19, 0xd7, 0x65, 0x7d, 0xf8, 0x85,
+ 0x91, 0x2b, 0xd7, 0x57, 0xda, 0xe2, 0x04, 0xee, 0xca, 0x6f, 0x63, 0x82,
+ 0xf9, 0xcd, 0x48, 0x05, 0x6b, 0xa9, 0x8f, 0xd6, 0x2a, 0xa3, 0x61, 0xaf,
+ 0x6f, 0xb2, 0x0a, 0x63, 0x6b, 0xde, 0x67, 0x83, 0x33, 0x83, 0xc9, 0xf6,
+ 0x59, 0x7d, 0xfc, 0xa8, 0x05, 0xaf, 0xc3, 0xa7, 0x4d, 0x4c, 0x09, 0xaf,
+ 0xe7, 0x86, 0x79, 0xbe, 0x2a, 0x02, 0x52, 0xd5, 0xa6, 0x45, 0x3e, 0x0d,
+ 0xc9, 0x8d, 0x39, 0xd2, 0x8e, 0xf1, 0x5d, 0x1f, 0xa3, 0xa4, 0xfa, 0x42,
+ 0x4b, 0x3d, 0xa3, 0x99, 0xc2, 0x77, 0x46, 0xc1, 0x73, 0x5b, 0x98, 0x32,
+ 0xa6, 0x66, 0x96, 0xb9, 0xf2, 0x97, 0xd5, 0xe9, 0x1a, 0x95, 0x65, 0x8c,
+ 0x0f, 0xbc, 0xd5, 0xf0, 0x2a, 0xc8, 0xff, 0xe8, 0x39, 0x00, 0x66, 0x88,
+ 0x96, 0x84, 0x84, 0x8c, 0xd6, 0x25, 0xb5, 0x69, 0x7e, 0xe6, 0x80, 0x41,
+ 0x39, 0x4e, 0xd6, 0xf2, 0xc3, 0x66, 0x73, 0xc6, 0xa4, 0x08, 0xd7, 0xd7,
+ 0x60, 0x2d, 0x9c, 0x89, 0x7c, 0x4c, 0xe1, 0xf3, 0xf0, 0xab, 0x96, 0xa7,
+ 0xcb, 0x69, 0x10, 0x33, 0xa0, 0x64, 0xd5, 0xd5, 0x0c, 0x04, 0xa6, 0x31,
+ 0xcb, 0x26, 0x7d, 0x27, 0x75, 0x04, 0x4c, 0x73, 0xf0, 0x5f, 0x5d, 0x11,
+ 0x81, 0xdb, 0x99, 0x25, 0xd7, 0xb6, 0x9c, 0x88, 0xca, 0x5c, 0x12, 0x4b,
+ 0x6b, 0xf0, 0x3d, 0x83, 0xc3, 0x51, 0x04, 0xc9, 0x98, 0xe4, 0xff, 0x10,
+ 0x59, 0x88, 0x2d, 0xd1, 0xe0, 0x4c, 0x04, 0xc9, 0xe9, 0x6a, 0xe9, 0xb5,
+ 0xe4, 0x8f, 0x9b, 0x31, 0x85, 0xac, 0xa2, 0x1d, 0xeb, 0x3a, 0xef, 0x1a,
+ 0xc6, 0x4b, 0x85, 0xbe, 0xc8, 0x06, 0x06, 0x13, 0x83, 0x5d, 0x91, 0x34,
+ 0x8f, 0x6e, 0xbb, 0x36, 0xa9, 0xc1, 0x2f, 0x8a, 0x96, 0xe2, 0x47, 0xfc,
+ 0x61, 0xa5, 0x03, 0x86, 0x00, 0x0c, 0xba, 0xfe, 0xbb, 0x4e, 0x77, 0x13,
+ 0x17, 0x61, 0x1a, 0x79, 0xbe, 0x71, 0xc6, 0x5f, 0x5e, 0xe2, 0xed, 0xe8,
+ 0x6d, 0xae, 0x13, 0x95, 0xbf, 0x53, 0x97, 0xc3, 0xac, 0x4b, 0x63, 0x05,
+ 0x2e, 0xaf, 0x39, 0x88, 0x63, 0xbb, 0xbe, 0x7c, 0x59, 0x4f, 0xe9, 0x2d,
+ 0x96, 0x0b, 0xdc, 0x0e, 0x06, 0xcc, 0x37, 0x1e, 0xd8, 0xec, 0xee, 0x83,
+ 0xa3, 0x8d, 0x32, 0x05, 0xa4, 0xf0, 0xde, 0x4e, 0x79, 0x62, 0x49, 0xe3,
+ 0xe2, 0x7a, 0x55, 0x7f, 0x74, 0x7e, 0x89, 0x59, 0x3a, 0xf0, 0x3b, 0xb6,
+ 0x50, 0x81, 0x63, 0x4e, 0xed, 0x47, 0x47, 0xdd, 0xbd, 0xb3, 0x55, 0x60,
+ 0xf8, 0x1d, 0x61, 0x2d, 0x80, 0xb4, 0xf2, 0xb1, 0x8b, 0x88, 0xe1, 0x7e,
+ 0x00, 0xcd, 0x2e, 0x3e, 0x8f, 0x14, 0x91, 0xf4, 0xfc, 0xb9, 0xbe, 0xdb,
+ 0x9c, 0xb7, 0xd2, 0xd9, 0xa8, 0xc2, 0x90, 0xfc, 0x4c, 0xc5, 0x89, 0x57,
+ 0x8f, 0xd2, 0xf6, 0x7a, 0xe4, 0xbd, 0xdc, 0xae, 0x13, 0xab, 0x87, 0x8b,
+ 0x0d, 0x9f, 0xbc, 0x7d, 0x82, 0x3e, 0x3d, 0x56, 0x24, 0x57, 0x60, 0xc4,
+ 0xd9, 0x5b, 0x9a, 0xe2, 0x26, 0x74, 0x59, 0x92, 0xac, 0xbf, 0x94, 0x16,
+ 0xfb, 0xbc, 0x42, 0x72, 0x96, 0x62, 0xbb, 0xd6, 0x90, 0xdb, 0xf1, 0xc1,
+ 0xb0, 0xfa, 0xb9, 0x77, 0x26, 0x3d, 0xc8, 0xab, 0x0b, 0xda, 0xb5, 0x8a,
+ 0x07, 0x0a, 0xa3, 0x35, 0xc5, 0xe1, 0x41, 0x73, 0xd3, 0x41, 0xcb, 0xc7,
+ 0x0e, 0xc5, 0x3a, 0x2a, 0xd7, 0x13, 0x1f, 0xbf, 0x9a, 0x71, 0x1d, 0xb9,
+ 0xae, 0xa0, 0x02, 0x2b, 0x07, 0xa6, 0xea, 0x54, 0x4e, 0x29, 0xef, 0x43,
+ 0x12, 0x80, 0x4e, 0x75, 0x6a, 0xd1, 0x00, 0xcf},
+ {0x96, 0xb1, 0x4d, 0x02, 0x6c, 0x81, 0x47, 0xc2, 0x5a, 0xa0, 0x2d, 0x42,
+ 0x26, 0x72, 0x7d, 0x59, 0x1f, 0x40, 0xab, 0x06, 0x6b, 0xbd, 0x8e, 0x2a,
+ 0x58, 0xad, 0x92, 0x53, 0x41, 0xb5, 0xc6, 0xec, 0xf7, 0x84, 0x4f, 0x42,
+ 0x6d, 0x1d, 0x57, 0x44, 0xe1, 0x17, 0xc2, 0xf7, 0x4f, 0xfc, 0x01, 0x1a,
+ 0xe0, 0xae, 0xb5, 0x8c, 0xb6, 0xfd, 0xe0, 0xbc, 0xac, 0x08, 0xa6, 0x1c,
+ 0x79, 0x24, 0x17, 0xe5, 0x33, 0xe1, 0xcd, 0xc4, 0x92, 0xf0, 0xc1, 0xd9,
+ 0x21, 0x91, 0x58, 0x9c, 0xdd, 0xe5, 0x91, 0xb2, 0x00, 0x2e, 0xb8, 0x42,
+ 0xdd, 0x66, 0xc9, 0xa6, 0xd8, 0x3b, 0xe3, 0xa1, 0x95, 0x0a, 0xe2, 0x61,
+ 0x9a, 0x3b, 0xc7, 0x8b, 0x03, 0x4f, 0x85, 0xa7, 0xf4, 0x98, 0xde, 0x91,
+ 0x09, 0x53, 0x3d, 0xa4, 0xfd, 0x0e, 0xc8, 0xaf, 0xd6, 0xe7, 0x8f, 0x0f,
+ 0x49, 0x0e, 0xf6, 0x85, 0xfd, 0x97, 0xdb, 0xb8, 0xd1, 0xd9, 0x86, 0x0c,
+ 0xb0, 0x05, 0x9e, 0xac, 0x7c, 0x02, 0xbd, 0x45, 0xd8, 0xf1, 0x8c, 0x3c,
+ 0xe8, 0xc1, 0xc7, 0x2d, 0x36, 0xfe, 0xe8, 0x72, 0x80, 0xdc, 0xf5, 0xbd,
+ 0x0f, 0x11, 0x56, 0xa4, 0xc8, 0x2a, 0x6a, 0x38, 0x62, 0x92, 0xda, 0x63,
+ 0xfa, 0x3a, 0x03, 0x54, 0xe2, 0x93, 0x8c, 0x04, 0x25, 0x35, 0xa6, 0xdc,
+ 0x66, 0x6c, 0x24, 0xe3, 0x9f, 0xc8, 0xe0, 0xc9, 0xbd, 0x61, 0x2d, 0x57,
+ 0xbf, 0x04, 0x2c, 0xeb, 0xc7, 0x0e, 0xa5, 0xcf, 0xea, 0x40, 0xc1, 0x36,
+ 0xd5, 0xc4, 0xeb, 0x4c, 0x62, 0x1d, 0xcd, 0x0d, 0xce, 0x72, 0x53, 0x09,
+ 0x6d, 0x28, 0x66, 0xca, 0x31, 0xab, 0x03, 0xab, 0xc9, 0x4b, 0xac, 0x20,
+ 0x56, 0x11, 0x16, 0x27, 0x73, 0x41, 0xf6, 0x58, 0xed, 0xfb, 0xe2, 0x2e,
+ 0xfb, 0x99, 0x88, 0x73, 0x2a, 0x74, 0x7e, 0x91, 0x45, 0x54, 0xaf, 0x6e,
+ 0x6a, 0x1d, 0xbc, 0xa6, 0x83, 0xda, 0xc1, 0x3c, 0x53, 0xd4, 0x89, 0x4f,
+ 0x65, 0xd5, 0xb4, 0x1c, 0xf2, 0x20, 0x2b, 0xc6, 0x0e, 0xc4, 0xa8, 0x76,
+ 0x67, 0x1e, 0xa2, 0x7e, 0xc8, 0x70, 0xc3, 0x87, 0x82, 0x3b, 0xb7, 0x1e,
+ 0x59, 0xb4, 0x56, 0x3f, 0x79, 0x34, 0xab, 0x71, 0x97, 0x43, 0xc9, 0x35,
+ 0xda, 0x2e, 0x66, 0xb8, 0x47, 0x1d, 0xe6, 0x3c, 0xb7, 0xd4, 0xbd, 0x89,
+ 0x8d, 0x0d, 0xca, 0x27, 0x70, 0x85, 0x10, 0x06, 0xe8, 0x85, 0x69, 0x5f,
+ 0x93, 0x09, 0x24, 0xe4, 0x3e, 0x4c, 0x0b, 0x46, 0x43, 0xc6, 0x92, 0xaa,
+ 0xee, 0xc8, 0xd3, 0x6f, 0x13, 0x13, 0x84, 0x4f, 0xfc, 0xa5, 0x86, 0x1e,
+ 0x81, 0xd1, 0x84, 0x0b, 0x11, 0x08, 0xe0, 0xb6, 0x30, 0xf0, 0x48, 0x0e,
+ 0xf8, 0xac, 0x0d, 0xf1, 0x5e, 0x9d, 0xff, 0x78, 0x6a, 0x13, 0x85, 0x98,
+ 0xba, 0xb0, 0xbf, 0x77, 0x9e, 0x41, 0x55, 0xbc, 0xbb, 0x60, 0xbb, 0xe8,
+ 0x5f, 0xe1, 0xba, 0xa6, 0xaa, 0x59, 0x46, 0x22, 0xbe, 0x33, 0x63, 0x8e,
+ 0x81, 0x94, 0x30, 0x8c, 0x73, 0x85, 0x10, 0xa0, 0x30, 0xab, 0x81, 0x77,
+ 0xde, 0x79, 0xfa, 0x36, 0xca, 0xf7, 0xb9, 0xff, 0x4d, 0x88, 0xe9, 0xc3,
+ 0x93, 0x15, 0xd0, 0x2b, 0x97, 0xde, 0x25, 0x21, 0xe1, 0x3d, 0xcf, 0x7e,
+ 0xcf, 0xce, 0x44, 0x8c, 0x48, 0x21, 0xc8, 0xca, 0x60, 0xa0, 0x41, 0x04,
+ 0x71, 0xa0, 0xf1, 0x67, 0xb9, 0x0b, 0x87, 0x5d, 0x52, 0xe0, 0xfe, 0x26,
+ 0x43, 0x8b, 0xd0, 0x36, 0x00, 0x10, 0xc0, 0xf7, 0x85, 0xa3, 0x0e, 0x5a,
+ 0x3d, 0x2c, 0x98, 0x04, 0x34, 0x1b, 0x71, 0x56, 0x04, 0x88, 0x6b, 0x72,
+ 0xb4, 0xa1, 0x9b, 0xd6, 0x79, 0x0a, 0xc3, 0xe4, 0x56, 0x05, 0xb3, 0xbb,
+ 0x5b, 0xf9, 0xce, 0xbb, 0x4c, 0xe4, 0x11, 0x67, 0x2f, 0xca, 0x25, 0x98,
+ 0x7f, 0x93, 0xc0, 0xf2, 0x0f, 0x82, 0xb2, 0xad, 0x9c, 0x5d, 0x25, 0x8b,
+ 0x4c, 0x4d, 0x23, 0xc3},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1480,
+ {0x4c, 0xf4, 0x7b, 0xd4, 0x71, 0x5d, 0xa9, 0xce, 0x1f, 0x41, 0xde,
+ 0x65, 0xb4, 0x90, 0x3f, 0x3f, 0xa7, 0x31, 0x3c, 0x82, 0x82, 0xa4,
+ 0x61, 0x17, 0x02, 0xca, 0x2c, 0xa5, 0x2a, 0x47, 0xa1, 0xd5},
+ {0x5d, 0x54, 0xae, 0xc8, 0x94, 0xd9, 0x5d, 0x0a, 0xda, 0x0c, 0x42, 0x1e,
+ 0xac, 0xac, 0xa3, 0xc9, 0x57, 0x3e, 0x11, 0x08, 0x51, 0x82, 0x63, 0xcc,
+ 0x9b, 0x2e, 0x86, 0xc8, 0x63, 0x4b, 0xd4, 0xac, 0x15, 0xee, 0x48, 0x89,
+ 0x10, 0xf1, 0x08, 0xb1, 0x00, 0xa7, 0xba, 0xf6, 0xdc, 0x45, 0xf4, 0x33,
+ 0x31, 0xd1, 0x62, 0xea, 0x28, 0x3a, 0xf3, 0x96, 0x50, 0xf0, 0x69, 0xbf,
+ 0x6c, 0x93, 0x74, 0x30, 0xcb, 0x91, 0xde, 0x6c, 0xde, 0x32, 0x50, 0xd9,
+ 0xc7, 0x22, 0x89, 0x35, 0x31, 0xa6, 0x63, 0x44, 0x69, 0x8d, 0x29, 0x4c,
+ 0x66, 0x12, 0xe8, 0xe8, 0xb8, 0x1c, 0x87, 0x9e, 0x0d, 0x84, 0x1e, 0xe0,
+ 0x93, 0x5c, 0xa7, 0x26, 0xc4, 0x29, 0x4f, 0x27, 0xff, 0x36, 0x91, 0x70,
+ 0x56, 0xfa, 0x7d, 0xd3, 0xa3, 0x1d, 0x56, 0xc3, 0x73, 0xfc, 0xb1, 0x8c,
+ 0xa8, 0x01, 0xd5, 0x45, 0x7a, 0x5b, 0x3c, 0x33, 0x0f, 0x36, 0x40, 0x18,
+ 0x61, 0x03, 0xef, 0x4d, 0x38, 0xe9, 0x59, 0x81, 0xbc, 0x30, 0x72, 0x8a,
+ 0x66, 0x65, 0xed, 0xca, 0xc3, 0x7a, 0xee, 0x13, 0x5b, 0x2e, 0x1f, 0xe1,
+ 0xd7, 0xb7, 0x7b, 0x87, 0xf4, 0x2a, 0xc5, 0x55, 0x1b, 0xc2, 0xaa, 0xc8,
+ 0x58, 0xa5, 0x02, 0x21, 0xaf, 0xd7, 0x01, 0xbb, 0xad, 0xe4, 0x70, 0x9e,
+ 0x4b, 0xfd, 0x9b, 0x7c, 0x05, 0x99, 0xf2, 0xd1, 0x8b, 0x0d, 0x37, 0x12,
+ 0xa2, 0xa6, 0x1a, 0x2a, 0x7a, 0xf7, 0xdb, 0xe5, 0x8a, 0x6c, 0x9b, 0x18,
+ 0x73, 0x8b, 0x2a, 0xae, 0x55, 0x08, 0x3c, 0x2c, 0x42, 0x71, 0x89, 0xa6,
+ 0x46, 0x40, 0xe0, 0x31, 0x2e, 0xa6, 0x89, 0x85, 0xd0, 0xe9, 0x32, 0x57,
+ 0xfe, 0xbf, 0x7b, 0x7d, 0x48, 0x8f, 0x84, 0x02, 0x22, 0x28, 0xbb, 0xed,
+ 0x38, 0x43, 0x44, 0x19, 0x60, 0xc9, 0x3e, 0xde, 0x5b, 0x42, 0x48, 0xdc,
+ 0x46, 0x55, 0x88, 0xcc, 0x72, 0xad, 0x7b, 0x5f, 0xb8, 0x61, 0xfa, 0x51,
+ 0x22, 0x83, 0x8a, 0x62, 0x97, 0xee, 0x5f, 0x4a, 0x1d, 0x39, 0xe9, 0xed,
+ 0x82, 0x65, 0xb3, 0x7a, 0xb3, 0x80, 0xbe, 0xb6, 0x5e, 0xe7, 0x05, 0x35,
+ 0x59, 0xf1, 0xc7, 0xff, 0xda, 0xe9, 0xdc, 0x52, 0x43, 0xe2, 0x97, 0x0e,
+ 0xc5, 0xe0, 0x6f, 0xed, 0x7f, 0x08, 0xec, 0xbf, 0xa9, 0x0a, 0x68, 0xdd,
+ 0xb5, 0xd9, 0x5f, 0xce, 0xc7, 0x65, 0xb3, 0x9e, 0xe3, 0x92, 0xd3, 0x96,
+ 0x30, 0x7d, 0x45, 0xe7, 0x4c, 0xb8, 0x85, 0x09, 0x2c, 0x0f, 0x47, 0x90,
+ 0xcd, 0xc3, 0x5e, 0x4e, 0x57, 0x5d, 0xec, 0xb8, 0x98, 0x00, 0xa0, 0x23,
+ 0x3e, 0xf0, 0xd0, 0x91, 0xa0, 0x8c, 0x55, 0x1c, 0xcf, 0x5c, 0x7c, 0x2f,
+ 0xf1, 0x43, 0xec, 0xcf, 0x42, 0x39, 0x9e, 0x5f, 0x50, 0x51, 0x9c, 0xca,
+ 0x01, 0xbf, 0xe9, 0xa6, 0x02, 0x69, 0xfb, 0x85, 0x85, 0xff, 0x67, 0x6a,
+ 0xf6, 0x8b, 0x8f, 0x65, 0x66, 0x41, 0x35, 0xff, 0x12, 0x0e, 0xad, 0x6c,
+ 0x95, 0xcd, 0xc1, 0x41, 0xe8, 0xbf, 0x46, 0x8e, 0x07, 0x8d, 0x63, 0x28,
+ 0x7c, 0xa3, 0x25, 0x28, 0x63, 0x3a, 0x0d, 0x03, 0x4b, 0x9f, 0x3c, 0x1c,
+ 0x6b, 0x91, 0x0a, 0xc1, 0x91, 0x3b, 0xa7, 0xbc, 0x47, 0x5b, 0xa3, 0x35,
+ 0xbb, 0xf9, 0xca, 0x32, 0x93, 0xd0, 0xea, 0x42, 0x47, 0x66, 0xa6, 0xc5,
+ 0x1a, 0x7f, 0xe9, 0xa1, 0x1d, 0xf8, 0x02, 0xea, 0xa9, 0xf3, 0x30, 0x1b,
+ 0x10, 0x5e, 0x79, 0xdd, 0x5f, 0x99, 0xcb, 0x65, 0xde, 0x62, 0x09, 0x7f,
+ 0xf6, 0xa3, 0xf0, 0x10, 0x5b, 0x1c, 0xb8, 0xa7, 0xda, 0x1e, 0x75, 0x3d,
+ 0xf7, 0xe1, 0xb1, 0x76, 0x53, 0xa8, 0x8d, 0xfc, 0x97, 0x40, 0x66, 0xce,
+ 0x36, 0x0f, 0x02, 0xcb, 0x1b, 0x97, 0xb6, 0x81, 0xdd, 0x93, 0x44, 0x57,
+ 0xb2, 0xb4, 0x0e, 0x5f, 0x88, 0xae, 0x1f, 0xc5},
+ {0x2f, 0xa3, 0xb2, 0x99, 0x5f, 0x05, 0x90, 0x4e, 0x55, 0x92, 0xbf, 0xe8,
+ 0x05, 0xa0, 0xa1, 0x32, 0x4b, 0xd3, 0xc3, 0x52, 0xfc, 0xd9, 0x23, 0xcf,
+ 0x9a, 0xdc, 0x30, 0xef, 0xc6, 0xee, 0x42, 0x88, 0x0f, 0x81, 0x17, 0xc3,
+ 0x34, 0xab, 0xbb, 0xff, 0xf7, 0x05, 0x65, 0xe1, 0x37, 0xba, 0xe0, 0x55,
+ 0xd6, 0x95, 0x0a, 0xf6, 0x76, 0xfb, 0x5c, 0x13, 0xfe, 0xdb, 0x01, 0xf5,
+ 0x73, 0xc9, 0xe2, 0xd7, 0xdd, 0x65, 0x6d, 0x8d, 0x82, 0xe3, 0x8e, 0xa5,
+ 0xbf, 0xec, 0x06, 0x11, 0x71, 0x3a, 0x82, 0x8f, 0x79, 0x0e, 0x4f, 0xb2,
+ 0xb6, 0x2e, 0xcc, 0x62, 0xda, 0x4b, 0x3f, 0x97, 0xef, 0xbf, 0xcd, 0x3d,
+ 0x81, 0x18, 0x45, 0xe2, 0x82, 0x3a, 0x62, 0x02, 0x47, 0x05, 0x06, 0x94,
+ 0x2e, 0x76, 0xc9, 0x1e, 0x3d, 0x4c, 0x20, 0xd8, 0xea, 0x65, 0xa5, 0x58,
+ 0xb3, 0x28, 0x08, 0x0e, 0x09, 0xb2, 0x42, 0x83, 0x8b, 0x9d, 0x2b, 0x18,
+ 0xfa, 0x8d, 0x84, 0x03, 0xcf, 0xf3, 0xb7, 0x45, 0xa1, 0x56, 0xe2, 0xc1,
+ 0x8c, 0x79, 0x55, 0xb4, 0x24, 0xbe, 0xfd, 0x71, 0x29, 0x8a, 0x9c, 0x51,
+ 0x39, 0xea, 0xe5, 0x14, 0x1b, 0xbd, 0x69, 0xdb, 0xc9, 0x6b, 0x1d, 0xb4,
+ 0xc5, 0x24, 0xe4, 0x15, 0xe9, 0x84, 0x3c, 0x5e, 0x8b, 0x8f, 0xec, 0x1e,
+ 0xdc, 0xef, 0x9c, 0xfa, 0x41, 0x43, 0x7f, 0xfd, 0xa8, 0x55, 0x51, 0x6b,
+ 0x47, 0x58, 0xe8, 0x49, 0x1b, 0xb1, 0xb4, 0x17, 0x63, 0x45, 0x2e, 0x64,
+ 0x8a, 0x75, 0x20, 0x35, 0xf7, 0x5f, 0x8d, 0x28, 0x92, 0xcf, 0x22, 0x75,
+ 0x6c, 0x6d, 0x99, 0x64, 0x20, 0x0d, 0xb8, 0x67, 0x39, 0xaa, 0x55, 0x7e,
+ 0x47, 0x10, 0x22, 0x6b, 0x80, 0x43, 0xb5, 0x0f, 0x6d, 0xa2, 0xd7, 0x65,
+ 0x8f, 0x97, 0xd2, 0x62, 0x48, 0xef, 0xdb, 0x7c, 0xcb, 0xbf, 0x71, 0xb3,
+ 0x14, 0xef, 0xcd, 0x7f, 0x89, 0x7d, 0x9d, 0x0c, 0xbe, 0xd6, 0x49, 0x66,
+ 0x3f, 0x55, 0x75, 0xbd, 0x4c, 0xea, 0x9c, 0xa9, 0xff, 0x6d, 0x68, 0x9e,
+ 0xa4, 0x82, 0xd0, 0xbb, 0xb7, 0x7a, 0xda, 0x7d, 0x5d, 0x42, 0x5a, 0x4b,
+ 0x35, 0x65, 0x0a, 0x4a, 0x7e, 0x7d, 0xc8, 0x52, 0x3e, 0x8f, 0xa6, 0x1c,
+ 0x0d, 0x92, 0xca, 0x1e, 0x7a, 0x70, 0xc5, 0x52, 0xb5, 0xe9, 0xcb, 0xea,
+ 0x7c, 0xbf, 0x0d, 0xe7, 0xa3, 0x11, 0xb3, 0x27, 0xc4, 0x8d, 0xcd, 0xd6,
+ 0x1f, 0x27, 0xf1, 0x90, 0x28, 0x09, 0x3d, 0xa0, 0xa9, 0xcb, 0xa3, 0x73,
+ 0x30, 0x2e, 0x8e, 0x52, 0x32, 0xe6, 0x9e, 0x1a, 0xe8, 0xd6, 0x4e, 0xad,
+ 0x23, 0x30, 0xa3, 0x78, 0x03, 0x93, 0x8c, 0xb9, 0xc4, 0x1e, 0x48, 0xeb,
+ 0x83, 0x16, 0x5a, 0x11, 0xac, 0xdb, 0x7e, 0x05, 0xaa, 0x25, 0xd5, 0xc5,
+ 0xad, 0xcf, 0x9e, 0xed, 0xb8, 0x12, 0x85, 0x97, 0x48, 0x07, 0x43, 0xbc,
+ 0x38, 0x5e, 0x70, 0xa8, 0x5d, 0xbf, 0x7f, 0x9e, 0xcd, 0x78, 0xbf, 0xb9,
+ 0xc7, 0xa0, 0xd8, 0x1d, 0x73, 0x2c, 0xfd, 0x8c, 0x3a, 0x2c, 0x67, 0xad,
+ 0xf2, 0x6b, 0x42, 0x29, 0xe1, 0xb8, 0xea, 0x65, 0xcc, 0x4e, 0x60, 0x27,
+ 0xed, 0xb7, 0x5c, 0xea, 0x7d, 0x59, 0x57, 0x9d, 0xd5, 0x5c, 0x9f, 0xe5,
+ 0x33, 0x56, 0x20, 0x94, 0x62, 0x83, 0xf1, 0xbe, 0xa9, 0x53, 0x5c, 0xf2,
+ 0x9d, 0x83, 0xff, 0x45, 0x7c, 0x21, 0xcb, 0xd7, 0xe4, 0x18, 0xf1, 0x64,
+ 0x04, 0x2c, 0x59, 0x62, 0xde, 0xd1, 0x8c, 0xef, 0x46, 0xa4, 0x96, 0x14,
+ 0xce, 0x13, 0xd9, 0x4b, 0x5e, 0x76, 0x3c, 0x70, 0x8e, 0xeb, 0x48, 0xa5,
+ 0x1f, 0x5b, 0xda, 0x72, 0xfb, 0xf8, 0xb6, 0xb9, 0x7d, 0x0f, 0x1a, 0x91,
+ 0xc1, 0xa1, 0xb8, 0x9e, 0x0c, 0xbb, 0x28, 0xfb, 0x3e, 0xf1, 0xfb, 0x7d,
+ 0xd6, 0x4b, 0xeb, 0x54, 0x58, 0xe3, 0xa2, 0x19, 0xa5, 0x1e, 0xb3, 0x4e,
+ 0x24, 0x7b, 0x24, 0x47},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1481,
+ {0xa2, 0x73, 0x95, 0x26, 0x19, 0x77, 0xd2, 0x0e, 0xad, 0x2b, 0x25,
+ 0x13, 0x38, 0x6e, 0x07, 0x86, 0x33, 0xf5, 0xc6, 0xbe, 0x87, 0x5f,
+ 0x0f, 0x70, 0x38, 0xaa, 0x18, 0x2a, 0x19, 0x99, 0x8b, 0x7c},
+ {0x5d, 0x54, 0xae, 0xc8, 0x94, 0xd9, 0x5d, 0x0a, 0xda, 0x0c, 0x42, 0x1e,
+ 0xac, 0xac, 0xa3, 0xc9, 0x57, 0x3e, 0x11, 0x08, 0x51, 0x82, 0x63, 0xcc,
+ 0x9b, 0x2e, 0x86, 0xc8, 0x63, 0x4b, 0xd4, 0xac, 0x15, 0xee, 0x48, 0x89,
+ 0x10, 0xf1, 0x08, 0xb1, 0x00, 0xa7, 0xba, 0xf6, 0xdc, 0x45, 0xf4, 0x33,
+ 0x31, 0xd1, 0x62, 0xea, 0x28, 0x3a, 0xf3, 0x96, 0x50, 0xf0, 0x69, 0xbf,
+ 0x6c, 0x93, 0x74, 0x30, 0xcb, 0x91, 0xde, 0x6c, 0xde, 0x32, 0x50, 0xd9,
+ 0xc7, 0x22, 0x89, 0x35, 0x31, 0xa6, 0x63, 0x44, 0x69, 0x8d, 0x29, 0x4c,
+ 0x66, 0x12, 0xe8, 0xe8, 0xb8, 0x1c, 0x87, 0x9e, 0x0d, 0x84, 0x1e, 0xe0,
+ 0x93, 0x5c, 0xa7, 0x26, 0xc4, 0x29, 0x4f, 0x27, 0xff, 0x36, 0x91, 0x70,
+ 0x56, 0xfa, 0x7d, 0xd3, 0xa3, 0x1d, 0x56, 0xc3, 0x73, 0xfc, 0xb1, 0x8c,
+ 0xa8, 0x01, 0xd5, 0x45, 0x7a, 0x5b, 0x3c, 0x33, 0x0f, 0x36, 0x40, 0x18,
+ 0x61, 0x03, 0xef, 0x4d, 0x38, 0xe9, 0x59, 0x81, 0xbc, 0x30, 0x72, 0x8a,
+ 0x66, 0x65, 0xed, 0xca, 0xc3, 0x7a, 0xee, 0x13, 0x5b, 0x2e, 0x1f, 0xe1,
+ 0xd7, 0xb7, 0x7b, 0x87, 0xf4, 0x2a, 0xc5, 0x55, 0x1b, 0xc2, 0xaa, 0xc8,
+ 0x58, 0xa5, 0x02, 0x21, 0xaf, 0xd7, 0x01, 0xbb, 0xad, 0xe4, 0x70, 0x9e,
+ 0x4b, 0xfd, 0x9b, 0x7c, 0x05, 0x99, 0xf2, 0xd1, 0x8b, 0x0d, 0x37, 0x12,
+ 0xa2, 0xa6, 0x1a, 0x2a, 0x7a, 0xf7, 0xdb, 0xe5, 0x8a, 0x6c, 0x9b, 0x18,
+ 0x73, 0x8b, 0x2a, 0xae, 0x55, 0x08, 0x3c, 0x2c, 0x42, 0x71, 0x89, 0xa6,
+ 0x46, 0x40, 0xe0, 0x31, 0x2e, 0xa6, 0x89, 0x85, 0xd0, 0xe9, 0x32, 0x57,
+ 0xfe, 0xbf, 0x7b, 0x7d, 0x48, 0x8f, 0x84, 0x02, 0x22, 0x28, 0xbb, 0xed,
+ 0x38, 0x43, 0x44, 0x19, 0x60, 0xc9, 0x3e, 0xde, 0x5b, 0x42, 0x48, 0xdc,
+ 0x46, 0x55, 0x88, 0xcc, 0x72, 0xad, 0x7b, 0x5f, 0xb8, 0x61, 0xfa, 0x51,
+ 0x22, 0x83, 0x8a, 0x62, 0x97, 0xee, 0x5f, 0x4a, 0x1d, 0x39, 0xe9, 0xed,
+ 0x82, 0x65, 0xb3, 0x7a, 0xb3, 0x80, 0xbe, 0xb6, 0x5e, 0xe7, 0x05, 0x35,
+ 0x59, 0xf1, 0xc7, 0xff, 0xda, 0xe9, 0xdc, 0x52, 0x43, 0xe2, 0x97, 0x0e,
+ 0xc5, 0xe0, 0x6f, 0xed, 0x7f, 0x08, 0xec, 0xbf, 0xa9, 0x0a, 0x68, 0xdd,
+ 0xb5, 0xd9, 0x5f, 0xce, 0xc7, 0x65, 0xb3, 0x9e, 0xe3, 0x92, 0xd3, 0x96,
+ 0x30, 0x7d, 0x45, 0xe7, 0x4c, 0xb8, 0x85, 0x09, 0x2c, 0x0f, 0x47, 0x90,
+ 0xcd, 0xc3, 0x5e, 0x4e, 0x57, 0x5d, 0xec, 0xb8, 0x98, 0x00, 0xa0, 0x23,
+ 0x3e, 0xf0, 0xd0, 0x91, 0xa0, 0x8c, 0x55, 0x1c, 0xcf, 0x5c, 0x7c, 0x2f,
+ 0xf1, 0x43, 0xec, 0xcf, 0x42, 0x39, 0x9e, 0x5f, 0x50, 0x51, 0x9c, 0xca,
+ 0x01, 0xbf, 0xe9, 0xa6, 0x02, 0x69, 0xfb, 0x85, 0x85, 0xff, 0x67, 0x6a,
+ 0xf6, 0x8b, 0x8f, 0x65, 0x66, 0x41, 0x35, 0xff, 0x12, 0x0e, 0xad, 0x6c,
+ 0x95, 0xcd, 0xc1, 0x41, 0xe8, 0xbf, 0x46, 0x8e, 0x07, 0x8d, 0x63, 0x28,
+ 0x7c, 0xa3, 0x25, 0x28, 0x63, 0x3a, 0x0d, 0x03, 0x4b, 0x9f, 0x3c, 0x1c,
+ 0x6b, 0x91, 0x0a, 0xc1, 0x91, 0x3b, 0xa7, 0xbc, 0x47, 0x5b, 0xa3, 0x35,
+ 0xbb, 0xf9, 0xca, 0x32, 0x93, 0xd0, 0xea, 0x42, 0x47, 0x66, 0xa6, 0xc5,
+ 0x1a, 0x7f, 0xe9, 0xa1, 0x1d, 0xf8, 0x02, 0xea, 0xa9, 0xf3, 0x30, 0x1b,
+ 0x10, 0x5e, 0x79, 0xdd, 0x5f, 0x99, 0xcb, 0x65, 0xde, 0x62, 0x09, 0x7f,
+ 0xf6, 0xa3, 0xf0, 0x10, 0x5b, 0x1c, 0xb8, 0xa7, 0xda, 0x1e, 0x75, 0x3d,
+ 0xf7, 0xe1, 0xb1, 0x76, 0x53, 0xa8, 0x8d, 0xfc, 0x97, 0x40, 0x66, 0xce,
+ 0x36, 0x0f, 0x02, 0xcb, 0x1b, 0x97, 0xb6, 0x81, 0xdd, 0x93, 0x44, 0x57,
+ 0xb2, 0xb4, 0x0e, 0x5f, 0x88, 0xae, 0x1f, 0xc5},
+ {0x4c, 0xe8, 0x76, 0x21, 0xf1, 0xcd, 0xab, 0x03, 0x54, 0x6d, 0xf8, 0x07,
+ 0x9b, 0x0a, 0xa3, 0x64, 0xf7, 0x9c, 0x68, 0x64, 0x65, 0x9a, 0xca, 0x08,
+ 0xc0, 0xfe, 0x78, 0x28, 0xab, 0xd1, 0x94, 0x31, 0x8d, 0xf0, 0x37, 0x82,
+ 0x55, 0xa4, 0xa6, 0xaf, 0x20, 0x23, 0x9c, 0x9d, 0x07, 0x42, 0x99, 0xab,
+ 0xd8, 0x5c, 0xb3, 0x2c, 0xaf, 0xd3, 0xe9, 0xd7, 0x1f, 0x7e, 0x95, 0xb2,
+ 0x69, 0x0c, 0x55, 0x62, 0xd5, 0x1c, 0x9f, 0x6a, 0x89, 0xcd, 0xce, 0x2a,
+ 0x94, 0x87, 0xb8, 0x3c, 0xf5, 0x73, 0x79, 0x77, 0xec, 0xfa, 0xd9, 0x2c,
+ 0x5d, 0xe6, 0x8f, 0x46, 0xcd, 0x54, 0xe5, 0x0a, 0xc5, 0x4c, 0xe1, 0x87,
+ 0x6a, 0x57, 0x5e, 0x24, 0x6d, 0x95, 0x47, 0xdd, 0xf7, 0x0f, 0x42, 0xa9,
+ 0x0d, 0xdf, 0x77, 0xf4, 0x25, 0x8a, 0x75, 0x40, 0xef, 0x9e, 0xcb, 0xba,
+ 0x64, 0xfa, 0x89, 0x37, 0x6e, 0x4b, 0x22, 0x18, 0xa0, 0xfd, 0x9c, 0x1b,
+ 0x59, 0xf3, 0x88, 0xf0, 0xea, 0x0b, 0x29, 0xa7, 0x59, 0x3b, 0x8e, 0x78,
+ 0xd7, 0x9b, 0x3a, 0x07, 0x0d, 0x67, 0x16, 0x82, 0xab, 0x43, 0x87, 0x08,
+ 0x12, 0x3a, 0x35, 0x8d, 0xf7, 0xbe, 0x49, 0xfc, 0xc4, 0x64, 0x02, 0x87,
+ 0x0b, 0x8b, 0x40, 0xc8, 0xe5, 0x83, 0x06, 0x2c, 0x2f, 0xdf, 0xe1, 0x3c,
+ 0x8b, 0xd0, 0x1b, 0x99, 0x11, 0xcb, 0x05, 0xa2, 0xff, 0x3a, 0x3c, 0x12,
+ 0xee, 0xf4, 0xaf, 0xd9, 0x34, 0x5c, 0xf3, 0xa3, 0x20, 0x7c, 0x8a, 0x28,
+ 0x02, 0xb0, 0x68, 0x3d, 0x9f, 0x19, 0xce, 0x55, 0xe5, 0x21, 0x5f, 0xb1,
+ 0xf7, 0x47, 0xcc, 0xf0, 0x3d, 0x69, 0x2b, 0xa8, 0x9d, 0x2d, 0xb1, 0x8a,
+ 0x8a, 0x9a, 0x6a, 0x46, 0x1c, 0x3b, 0xaf, 0x26, 0x1c, 0x41, 0x0b, 0x96,
+ 0x1f, 0xcb, 0xf8, 0xff, 0xda, 0x27, 0x02, 0x48, 0x11, 0x17, 0xce, 0x67,
+ 0xa7, 0x9e, 0x20, 0x60, 0x79, 0x34, 0x06, 0x19, 0x3e, 0x63, 0xe5, 0x32,
+ 0xf5, 0x24, 0x4e, 0x5d, 0x3b, 0x58, 0x74, 0x59, 0x87, 0xc8, 0x2f, 0x8f,
+ 0x5c, 0x4d, 0x18, 0x7c, 0xe4, 0x28, 0x24, 0xf4, 0x86, 0xfd, 0xac, 0xe3,
+ 0xab, 0xd4, 0x1b, 0xf9, 0x8e, 0x4d, 0xd9, 0x76, 0x3d, 0x66, 0xc2, 0x3c,
+ 0x1b, 0x01, 0x2b, 0xa0, 0xa0, 0x10, 0x4f, 0x26, 0xf7, 0x84, 0x31, 0x5f,
+ 0xa4, 0xef, 0xe2, 0x49, 0xb7, 0xc6, 0x89, 0x75, 0x2a, 0x0a, 0x18, 0x58,
+ 0xd7, 0x58, 0xc2, 0x98, 0xb5, 0xbb, 0x18, 0xd1, 0x0d, 0xcb, 0xcf, 0xdd,
+ 0x2d, 0xf5, 0xd6, 0x2f, 0x9a, 0x81, 0x5f, 0x40, 0xfc, 0xfb, 0x0b, 0xd0,
+ 0x38, 0x4e, 0x75, 0x8b, 0x88, 0x45, 0xa2, 0xd6, 0x75, 0xb2, 0x39, 0x90,
+ 0x6a, 0x57, 0x94, 0xe9, 0xec, 0xac, 0xed, 0xec, 0x06, 0xc0, 0xce, 0x4f,
+ 0xc1, 0x50, 0x91, 0x82, 0xd8, 0x39, 0x8c, 0x70, 0x74, 0x2b, 0x00, 0x4b,
+ 0x12, 0x56, 0xa7, 0x0e, 0x54, 0xc5, 0xcf, 0xc0, 0x2e, 0x98, 0x0d, 0x81,
+ 0xff, 0x74, 0xe3, 0x65, 0x11, 0x03, 0x2f, 0xe5, 0x6f, 0x21, 0x3a, 0xb2,
+ 0xdf, 0xba, 0xff, 0x76, 0x83, 0x43, 0x45, 0x0b, 0xbe, 0xba, 0xac, 0xc7,
+ 0x10, 0x6a, 0xf4, 0x3b, 0xa9, 0x5d, 0x6a, 0x5d, 0x76, 0x83, 0x12, 0x3d,
+ 0x02, 0x90, 0x0e, 0x37, 0xd5, 0xf5, 0x87, 0xa7, 0x30, 0x55, 0x05, 0xc9,
+ 0x3c, 0xcb, 0x08, 0x0c, 0xa6, 0xa9, 0xd1, 0xf3, 0xe0, 0x2d, 0xe4, 0x09,
+ 0xee, 0x58, 0xea, 0x81, 0x4d, 0x86, 0xd6, 0x21, 0x1d, 0xf5, 0x3f, 0x4e,
+ 0x60, 0xa7, 0xe7, 0xbf, 0xcf, 0x3c, 0xd5, 0xde, 0x0c, 0x97, 0xc5, 0x78,
+ 0x93, 0xfa, 0xdf, 0x11, 0xf3, 0x26, 0x33, 0x15, 0x1d, 0x88, 0x91, 0xc7,
+ 0x8a, 0x51, 0x7e, 0xeb, 0xd8, 0xae, 0xb3, 0x17, 0xe6, 0xab, 0xe9, 0xad,
+ 0x2e, 0x53, 0xcb, 0x4b, 0x63, 0xe2, 0xc5, 0x36, 0xd8, 0x29, 0xe6, 0x63,
+ 0xb9, 0x9b, 0x84, 0x04},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1482,
+ {0xbe, 0x7b, 0xb9, 0xf2, 0x0e, 0x09, 0xe4, 0x47, 0x7b, 0xc6, 0x67,
+ 0xb2, 0x66, 0x4b, 0x62, 0x84, 0x79, 0x3c, 0x44, 0x7a, 0x8f, 0xf3,
+ 0x4d, 0x05, 0x70, 0xe5, 0x07, 0xd2, 0xa0, 0xf7, 0x60, 0xaa},
+ {0x2b, 0x11, 0x07, 0xc9, 0x64, 0x1a, 0x1b, 0xe1, 0xff, 0xde, 0xb3, 0x79,
+ 0xf4, 0x8d, 0x7a, 0xdf, 0xa1, 0xea, 0x85, 0xaa, 0x8c, 0x68, 0x22, 0x39,
+ 0x34, 0x13, 0x89, 0xb6, 0x5f, 0x6c, 0x5e, 0x19, 0x6f, 0x3e, 0xf8, 0x05,
+ 0xc7, 0xe6, 0x0e, 0xbb, 0x7f, 0x5c, 0xa0, 0xd9, 0x93, 0x50, 0x55, 0x3f,
+ 0x8d, 0xd9, 0x81, 0x4d, 0x67, 0xa3, 0xfb, 0xde, 0x60, 0x7e, 0x39, 0xf9,
+ 0x7c, 0xb2, 0x69, 0x9a, 0x20, 0x3d, 0x6a, 0xc8, 0xd5, 0x93, 0xbb, 0x3c,
+ 0xd4, 0xed, 0xf6, 0xd7, 0x6f, 0x34, 0x75, 0x26, 0xda, 0x94, 0xd2, 0x98,
+ 0x1d, 0xc8, 0x59, 0x65, 0x78, 0xdb, 0x77, 0xe1, 0xaf, 0xc2, 0x4a, 0xaa,
+ 0x3a, 0xfd, 0x21, 0x6d, 0xb2, 0xa8, 0x43, 0x61, 0x7d, 0x79, 0x59, 0x9e,
+ 0xb0, 0x4d, 0x44, 0x60, 0x74, 0xc1, 0x58, 0x79, 0xa4, 0x7a, 0x4e, 0xd1,
+ 0x5d, 0x95, 0xec, 0xd1, 0x73, 0xfa, 0x40, 0x0d, 0x0c, 0x16, 0x06, 0x3c,
+ 0x64, 0x54, 0x00, 0xb7, 0x9b, 0x4a, 0x90, 0x97, 0x67, 0x5b, 0x94, 0x61,
+ 0xfd, 0xa6, 0x2c, 0x4e, 0x98, 0xbf, 0x73, 0x2a, 0xec, 0x62, 0x84, 0x89,
+ 0x39, 0x11, 0x54, 0x84, 0xcf, 0xf3, 0xa2, 0x01, 0x8a, 0xb4, 0x46, 0x75,
+ 0xc1, 0xe2, 0x2e, 0x03, 0x38, 0x20, 0x3f, 0x60, 0x2f, 0x20, 0xb5, 0xba,
+ 0xc9, 0x60, 0x36, 0x48, 0x4b, 0xdc, 0x33, 0x01, 0xa3, 0xbe, 0x86, 0xe2,
+ 0x11, 0x86, 0x64, 0xd4, 0x84, 0x97, 0xf4, 0xe8, 0x4a, 0x24, 0xa1, 0xbf,
+ 0x68, 0xfd, 0x00, 0x76, 0x4c, 0xfa, 0x0b, 0x36, 0x88, 0xb0, 0xd9, 0xdc,
+ 0x1d, 0xd2, 0x0b, 0xc1, 0xa5, 0x1d, 0x84, 0xa6, 0x3c, 0xf1, 0xaf, 0x1c,
+ 0x45, 0x0d, 0x7e, 0xcd, 0x03, 0x4c, 0x33, 0x19, 0xa0, 0x2f, 0x58, 0x28,
+ 0x0a, 0x69, 0xf9, 0x5e, 0x19, 0x38, 0x7b, 0x7a, 0x1b, 0xa3, 0xa9, 0x9c,
+ 0x1f, 0xb5, 0x9e, 0xfa, 0xd9, 0x34, 0x89, 0x54, 0xa1, 0x10, 0x14, 0xc8,
+ 0xcf, 0xb4, 0xd1, 0xff, 0x52, 0x6e, 0x05, 0xc3, 0x19, 0xa6, 0x0e, 0x7e,
+ 0x38, 0x56, 0xef, 0xa8, 0xa4, 0x68, 0xbf, 0xd4, 0x3c, 0xa7, 0xb1, 0xcc,
+ 0x7c, 0xe6, 0xc5, 0x09, 0x09, 0x76, 0x4a, 0xa2, 0x2b, 0x5a, 0x93, 0xd1,
+ 0x42, 0x55, 0x47, 0xeb, 0x1a, 0x63, 0x68, 0x46, 0xb3, 0x78, 0x5d, 0x33,
+ 0x7a, 0x55, 0x72, 0xac, 0x2a, 0x7e, 0x26, 0x92, 0xf2, 0x60, 0x93, 0x48,
+ 0x76, 0xd6, 0x12, 0x2a, 0x33, 0xd3, 0xae, 0xcc, 0x61, 0x45, 0x81, 0x1c,
+ 0x04, 0x6f, 0x7b, 0x2d, 0x9e, 0x90, 0x2d, 0xba, 0x56, 0x8e, 0xd9, 0x94,
+ 0xe1, 0xde, 0x82, 0x16, 0xd7, 0x4c, 0xac, 0xbc, 0xba, 0x4c, 0xdb, 0xf1,
+ 0x74, 0x65, 0xa4, 0x1b, 0x6d, 0x78, 0x41, 0xad, 0xd1, 0x9a, 0x2b, 0xb0,
+ 0x85, 0x83, 0xc5, 0x22, 0x90, 0xb5, 0xf8, 0x02, 0x31, 0xe8, 0x56, 0xc8,
+ 0x47, 0xcb, 0x7a, 0xba, 0x69, 0x1c, 0xaa, 0x30, 0x7c, 0x92, 0x0c, 0x38,
+ 0x6d, 0xa0, 0xc3, 0x68, 0x6e, 0xad, 0x9b, 0x0e, 0xea, 0xa0, 0x85, 0xdf,
+ 0x5f, 0x55, 0xeb, 0x97, 0x9a, 0x02, 0xef, 0x88, 0xc2, 0x38, 0x75, 0xdc,
+ 0xe9, 0x12, 0x45, 0xce, 0xbd, 0x21, 0x7b, 0x39, 0x5e, 0x2e, 0xc4, 0x48,
+ 0xcf, 0x50, 0xdb, 0x92, 0x79, 0x7a, 0x80, 0x94, 0x11, 0x36, 0x12, 0xbf,
+ 0x3f, 0x0a, 0x66, 0x3e, 0xc1, 0x6d, 0xb9, 0x1d, 0x31, 0x3e, 0x39, 0x88,
+ 0x20, 0x2f, 0x3a, 0xad, 0xd0, 0x63, 0xda, 0x5d, 0x41, 0x17, 0x83, 0x06,
+ 0x57, 0x2e, 0x64, 0x3a, 0x1f, 0x89, 0x1f, 0x81, 0xb2, 0xed, 0x9d, 0x9e,
+ 0xc7, 0x09, 0x5e, 0xe8, 0x66, 0xd1, 0xf6, 0x1f, 0xf9, 0x4c, 0xb0, 0xa3,
+ 0x74, 0x35, 0x2c, 0xa9, 0x99, 0x4f, 0x3b, 0xa4, 0x82, 0x4e, 0x80, 0x6d,
+ 0xb7, 0xa8, 0xef, 0xfd, 0x23, 0xb6, 0x59, 0x3e},
+ {0xf3, 0x4c, 0x30, 0xcc, 0xdb, 0x2f, 0x35, 0xaa, 0x96, 0x79, 0xc2, 0x43,
+ 0xf4, 0xc3, 0x25, 0x1a, 0xb3, 0x07, 0xe5, 0x10, 0xf7, 0x3d, 0x7a, 0xce,
+ 0x67, 0x5a, 0xdd, 0x95, 0x2c, 0xce, 0x6d, 0x51, 0xa9, 0x3b, 0xb9, 0x6e,
+ 0x90, 0x53, 0x55, 0x2a, 0x1e, 0xca, 0x5e, 0xf8, 0x9e, 0x25, 0xa6, 0x3e,
+ 0x98, 0x63, 0x6b, 0x36, 0x00, 0xd7, 0x16, 0x04, 0xaf, 0x01, 0xee, 0x94,
+ 0x87, 0x0a, 0x14, 0xa5, 0x66, 0x7d, 0x77, 0x22, 0x15, 0x0e, 0xbd, 0xae,
+ 0x57, 0x37, 0xbe, 0x91, 0xc3, 0xa8, 0x06, 0x93, 0xf6, 0x1c, 0xb6, 0xf9,
+ 0x81, 0x72, 0x03, 0x53, 0xec, 0xfb, 0x9c, 0xdf, 0x53, 0x55, 0x09, 0x3f,
+ 0x86, 0xd0, 0xf6, 0xb5, 0x55, 0x0e, 0xfd, 0x57, 0x22, 0x85, 0x03, 0xd5,
+ 0x24, 0xcf, 0x13, 0x49, 0xcf, 0xb8, 0x6c, 0x26, 0x8f, 0x2d, 0xbe, 0x65,
+ 0x6f, 0xd6, 0x6f, 0xbc, 0x81, 0xa2, 0x6e, 0x4a, 0xd6, 0x1e, 0xf4, 0x9c,
+ 0x3b, 0x4e, 0x3b, 0xa1, 0x92, 0x3b, 0xa6, 0xd0, 0xdf, 0xf6, 0x20, 0xb2,
+ 0x01, 0xd7, 0x73, 0xeb, 0x4a, 0x34, 0x41, 0xec, 0xd6, 0x73, 0x62, 0xf6,
+ 0xf9, 0xfd, 0xb6, 0xff, 0xc6, 0x1e, 0x0b, 0x0f, 0x1c, 0x34, 0x81, 0x77,
+ 0x0e, 0xd5, 0x64, 0xcb, 0x1e, 0xae, 0x3b, 0xd1, 0x84, 0xf7, 0x31, 0x92,
+ 0x02, 0x99, 0xee, 0xbd, 0x7c, 0x6e, 0x19, 0x47, 0x15, 0x5b, 0xe0, 0x9d,
+ 0xe1, 0x50, 0x64, 0xbd, 0xa5, 0x9a, 0x9a, 0x7a, 0x59, 0x35, 0x65, 0xdb,
+ 0xf5, 0x61, 0xf5, 0xff, 0xa2, 0x87, 0x83, 0x38, 0x3c, 0x75, 0xcb, 0x74,
+ 0x9b, 0x80, 0x2e, 0xd2, 0x61, 0x31, 0x78, 0x6f, 0x2a, 0x1d, 0x30, 0x76,
+ 0xfa, 0x17, 0x0b, 0xc5, 0x43, 0xc3, 0x52, 0x35, 0x33, 0x31, 0xa0, 0x14,
+ 0xda, 0x6a, 0x45, 0xaf, 0x87, 0xdd, 0x1b, 0x0b, 0x31, 0x80, 0x8c, 0x2c,
+ 0x82, 0x62, 0xd9, 0x14, 0x22, 0x3d, 0x29, 0x54, 0xf8, 0x31, 0x9a, 0x29,
+ 0xa2, 0x87, 0x62, 0xdb, 0xb8, 0x6c, 0xfa, 0xae, 0xdf, 0x89, 0x4f, 0xdb,
+ 0x84, 0xeb, 0x7c, 0x95, 0x90, 0x25, 0x0d, 0x62, 0x66, 0xec, 0xfd, 0x52,
+ 0x90, 0x95, 0xa5, 0x35, 0xa0, 0x53, 0x7e, 0xc7, 0x9d, 0x1a, 0xad, 0xe8,
+ 0x44, 0x87, 0xb9, 0x69, 0x71, 0x6f, 0x71, 0xb6, 0x8d, 0xe3, 0x76, 0x14,
+ 0x4b, 0x5d, 0x64, 0x6f, 0x02, 0xa1, 0x6a, 0xc7, 0xb1, 0x20, 0xee, 0xe2,
+ 0x4c, 0x32, 0x24, 0x14, 0xa0, 0x1f, 0xfd, 0x99, 0x79, 0x7f, 0x7d, 0x31,
+ 0x0f, 0xc2, 0x62, 0xca, 0x6a, 0x8f, 0x1b, 0x47, 0x9a, 0x7d, 0x33, 0x71,
+ 0x2d, 0x26, 0xa9, 0xcf, 0x04, 0x72, 0xde, 0x6b, 0x78, 0x8a, 0x6d, 0x83,
+ 0xdb, 0x84, 0xa6, 0xbf, 0xb4, 0xb9, 0x9c, 0xac, 0x42, 0x5d, 0xf0, 0x97,
+ 0x57, 0x25, 0x39, 0x85, 0xee, 0x8e, 0x16, 0xf4, 0x88, 0x74, 0x15, 0x7c,
+ 0xb5, 0x72, 0x65, 0x7f, 0xb9, 0xf8, 0x8f, 0x93, 0x38, 0x77, 0x38, 0xc8,
+ 0x76, 0xf5, 0xb5, 0x97, 0x0c, 0xee, 0x7a, 0x2d, 0xc5, 0x71, 0x1d, 0xad,
+ 0x76, 0x83, 0xe7, 0x9d, 0x37, 0x4d, 0x94, 0x6b, 0xca, 0xeb, 0x1b, 0x79,
+ 0xc1, 0xf6, 0x71, 0xa2, 0x0f, 0xe4, 0xe4, 0xa0, 0xf8, 0x3d, 0x64, 0xf3,
+ 0x96, 0x26, 0x28, 0xc5, 0xb1, 0x6a, 0x9e, 0x10, 0x9c, 0x2e, 0x4d, 0xf1,
+ 0xf7, 0x3e, 0x9c, 0xdd, 0xbb, 0x62, 0x9c, 0xdf, 0x13, 0xfd, 0x32, 0x9b,
+ 0x69, 0xe7, 0x82, 0x79, 0x17, 0x0b, 0x5f, 0x5f, 0xf7, 0x0f, 0x5f, 0x38,
+ 0xc4, 0xbc, 0xfc, 0x53, 0x12, 0x14, 0x6c, 0xeb, 0xd2, 0x73, 0x4b, 0xee,
+ 0x58, 0x57, 0xbe, 0xc0, 0x82, 0x11, 0x6d, 0x8a, 0xbe, 0x8f, 0x2b, 0xc7,
+ 0xc4, 0x73, 0x55, 0x79, 0x70, 0x30, 0xf2, 0xcd, 0x20, 0xcb, 0xba, 0xd1,
+ 0x28, 0xaf, 0x3e, 0xb6, 0x0a, 0x55, 0xf4, 0xfa, 0x4f, 0xf8, 0x91, 0xba,
+ 0x38, 0x0f, 0x83, 0x66},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1483,
+ {0x45, 0x20, 0xcf, 0x51, 0xa9, 0xb0, 0xd6, 0xd6, 0x9f, 0x3a, 0xa7,
+ 0xa3, 0x24, 0xdf, 0x69, 0x9d, 0xfb, 0xe1, 0x1c, 0x88, 0xf0, 0xac,
+ 0x10, 0xee, 0x58, 0xc9, 0x58, 0x1b, 0xe8, 0xa9, 0xb0, 0x5d},
+ {0x7d, 0x3b, 0x2c, 0x91, 0x25, 0xa7, 0xdf, 0x57, 0x0f, 0x24, 0x66, 0xec,
+ 0x04, 0x7e, 0xe7, 0x17, 0x2d, 0x9b, 0x73, 0x3f, 0x78, 0x01, 0x5a, 0xb3,
+ 0x1e, 0xbe, 0x0b, 0x54, 0xc2, 0xf8, 0x04, 0x7a, 0x02, 0x7c, 0x92, 0x05,
+ 0xd3, 0x9e, 0xf4, 0x26, 0x5f, 0x0c, 0x6c, 0x1c, 0xb6, 0x46, 0xba, 0x9a,
+ 0x51, 0x6a, 0x6b, 0xa3, 0x7f, 0x31, 0xd9, 0x35, 0xba, 0xa2, 0xc5, 0xc6,
+ 0x7c, 0xf0, 0xf9, 0x4a, 0x66, 0x70, 0x58, 0x4e, 0x93, 0xa0, 0x57, 0xaa,
+ 0xd3, 0xc9, 0xdd, 0xf3, 0x10, 0x00, 0xf1, 0xd6, 0xc2, 0x62, 0x33, 0xf4,
+ 0x20, 0xf5, 0xa2, 0x29, 0xfb, 0xd0, 0x98, 0x46, 0x06, 0xfd, 0x90, 0x63,
+ 0x48, 0xde, 0xfc, 0xda, 0x66, 0x1c, 0x4c, 0xd9, 0x2a, 0x15, 0xe2, 0xab,
+ 0x72, 0x8a, 0x35, 0x3f, 0xff, 0x91, 0x04, 0x39, 0xf7, 0xc7, 0x5e, 0x8c,
+ 0x39, 0xe0, 0x00, 0x13, 0xc9, 0x85, 0x79, 0x95, 0x7a, 0x56, 0xad, 0x2c,
+ 0xbb, 0xdb, 0x3b, 0x91, 0x7f, 0x87, 0x8c, 0xf3, 0xca, 0x27, 0xe5, 0xbc,
+ 0xeb, 0xf3, 0x65, 0xfd, 0x94, 0x23, 0x85, 0xb8, 0x90, 0x3d, 0x96, 0xf5,
+ 0xdc, 0x78, 0xf2, 0xa1, 0xa5, 0xa2, 0xbe, 0x28, 0x0a, 0x21, 0x8d, 0x17,
+ 0xfa, 0xe0, 0x0b, 0x7e, 0x83, 0x82, 0x35, 0xf5, 0x89, 0xfe, 0xd1, 0x87,
+ 0xa4, 0x4e, 0xc2, 0x74, 0xfd, 0x41, 0xf7, 0xba, 0xb3, 0x71, 0x22, 0x35,
+ 0xf7, 0xca, 0x7a, 0x37, 0xfd, 0x12, 0x32, 0x16, 0xeb, 0xba, 0x15, 0x54,
+ 0x6c, 0xbe, 0xe9, 0x58, 0xf8, 0x23, 0x94, 0xa8, 0xb6, 0xc6, 0x45, 0x3a,
+ 0xf3, 0x49, 0x9d, 0x4e, 0x09, 0x3d, 0xf7, 0x97, 0xe0, 0x74, 0x62, 0x89,
+ 0x2d, 0xd5, 0x97, 0xd9, 0x5d, 0x09, 0xf7, 0x1d, 0xbe, 0x9f, 0x5e, 0x4d,
+ 0x9a, 0x3b, 0xb9, 0x8b, 0x15, 0xd1, 0x0d, 0x56, 0x2c, 0x37, 0x37, 0x94,
+ 0xc7, 0x5f, 0x09, 0xf9, 0x2d, 0xf1, 0xc1, 0x42, 0x35, 0xab, 0x6e, 0xc0,
+ 0x95, 0x7d, 0x4c, 0xda, 0x9c, 0xcc, 0x2e, 0x99, 0xd3, 0x0f, 0x78, 0xf7,
+ 0x4d, 0xa6, 0xa5, 0xf8, 0xe8, 0x1a, 0x6f, 0xe2, 0x66, 0x31, 0xef, 0x43,
+ 0xdb, 0x14, 0x94, 0x47, 0xa1, 0x7f, 0x97, 0x34, 0x7a, 0x5b, 0xbb, 0xb1,
+ 0x9d, 0x63, 0xbb, 0x04, 0xf2, 0x60, 0x79, 0xa7, 0x6b, 0xce, 0xf7, 0xed,
+ 0xc0, 0xe2, 0x17, 0x96, 0xe6, 0x27, 0xde, 0x53, 0x25, 0x95, 0x91, 0x2e,
+ 0xae, 0x3c, 0xdf, 0x53, 0x0f, 0xba, 0x95, 0xb8, 0x13, 0x6e, 0x47, 0x9f,
+ 0xdf, 0x9d, 0x5e, 0x5b, 0x0a, 0x40, 0x48, 0x68, 0xfc, 0x6e, 0xe9, 0x1e,
+ 0xc1, 0x9e, 0x64, 0x85, 0x86, 0x49, 0xe7, 0xfb, 0x95, 0x62, 0xae, 0x27,
+ 0x8b, 0xd6, 0x4b, 0x18, 0x16, 0x82, 0x4a, 0x56, 0x42, 0x82, 0x3e, 0x22,
+ 0x35, 0x59, 0xbb, 0xe8, 0x49, 0xf5, 0x24, 0x94, 0xaa, 0x61, 0x29, 0x4a,
+ 0xd3, 0x75, 0x09, 0x9c, 0xd2, 0xba, 0xe8, 0x90, 0xdf, 0xbe, 0xa0, 0x9f,
+ 0xd2, 0x24, 0x9d, 0x70, 0xd9, 0x0a, 0xa3, 0xa1, 0x66, 0x93, 0x29, 0xc0,
+ 0x66, 0x2a, 0xc1, 0xfe, 0x74, 0x31, 0x62, 0xed, 0x9b, 0x75, 0xe4, 0x5f,
+ 0x28, 0x6a, 0xce, 0x89, 0x45, 0x08, 0x2f, 0x2f, 0xde, 0xe7, 0xb4, 0x25,
+ 0x49, 0x2f, 0xbf, 0x10, 0xde, 0xf8, 0x72, 0xef, 0x15, 0x52, 0x59, 0x5d,
+ 0x8b, 0xa4, 0x4d, 0x25, 0x87, 0xd9, 0x5a, 0xae, 0x9a, 0x4f, 0x82, 0x84,
+ 0xd5, 0x8b, 0x08, 0x04, 0x73, 0xd4, 0x22, 0xb7, 0x90, 0x79, 0x98, 0xa3,
+ 0x0e, 0xe0, 0xc9, 0x16, 0x8b, 0x75, 0x5a, 0x2c, 0x32, 0x42, 0x96, 0x17,
+ 0x7a, 0x87, 0x74, 0x20, 0xb5, 0xac, 0xac, 0x2f, 0x7c, 0x68, 0x00, 0x38,
+ 0x94, 0x40, 0xee, 0xfe, 0xb8, 0xee, 0x26, 0xc1, 0xd9, 0x3d, 0x30, 0x82,
+ 0xd4, 0x32, 0xc4, 0x66, 0x95, 0x33, 0xa8, 0x77},
+ {0x6d, 0xa1, 0x16, 0x25, 0x40, 0xf7, 0xb1, 0x8b, 0x93, 0xe7, 0xe5, 0x73,
+ 0x0e, 0xcd, 0x63, 0x73, 0xef, 0x2e, 0x13, 0xac, 0x74, 0x8d, 0xb1, 0x49,
+ 0xce, 0xe5, 0xba, 0x74, 0x9e, 0x53, 0xbc, 0x39, 0xc5, 0xc6, 0x1f, 0x19,
+ 0x86, 0x18, 0xc0, 0x50, 0x9c, 0x99, 0x9f, 0x54, 0x6f, 0x57, 0xae, 0x59,
+ 0x0e, 0xbb, 0xf4, 0x45, 0x7c, 0xee, 0x24, 0x86, 0xb7, 0x40, 0x0a, 0xce,
+ 0xea, 0x6e, 0x98, 0xb9, 0xa7, 0xc2, 0x9f, 0xb6, 0x03, 0xf0, 0x6e, 0x38,
+ 0xcc, 0xa9, 0xc9, 0x3c, 0x31, 0x4b, 0xd0, 0x19, 0x95, 0xd0, 0xf9, 0x2e,
+ 0x36, 0x16, 0xd7, 0x73, 0xe6, 0xaf, 0xb9, 0xdb, 0x02, 0x04, 0xca, 0x93,
+ 0x3f, 0x00, 0x44, 0xc9, 0xed, 0x3c, 0x53, 0xfb, 0xf8, 0x98, 0xe4, 0xdd,
+ 0xf3, 0x53, 0xfc, 0xc7, 0xa5, 0xf6, 0x36, 0xd2, 0xac, 0x56, 0xbb, 0x8c,
+ 0x52, 0x8d, 0x68, 0xf1, 0xbf, 0xee, 0x2b, 0xe3, 0x43, 0x3b, 0xe2, 0x2a,
+ 0xf4, 0x73, 0x34, 0x0a, 0x5f, 0x88, 0x9f, 0x92, 0x61, 0x9d, 0xca, 0x4f,
+ 0xf0, 0x8e, 0xb3, 0xc8, 0x9c, 0x65, 0x20, 0x2c, 0xa4, 0x0f, 0x83, 0x4e,
+ 0x5d, 0x7c, 0x94, 0x4c, 0x6c, 0x1d, 0xbf, 0x17, 0x81, 0xeb, 0x75, 0xe4,
+ 0x61, 0xf4, 0xfe, 0x53, 0xcd, 0x20, 0x55, 0x02, 0xb5, 0xc7, 0xf5, 0x45,
+ 0x2d, 0x7f, 0x6c, 0x59, 0x7e, 0x29, 0xa3, 0x67, 0x6d, 0x02, 0x83, 0xca,
+ 0x8d, 0x26, 0xac, 0x44, 0x43, 0x19, 0xb8, 0xf3, 0xa5, 0x6a, 0xd0, 0xf1,
+ 0x6a, 0xc2, 0x97, 0x28, 0x7f, 0xad, 0x28, 0x3e, 0x87, 0x1d, 0xb4, 0x1d,
+ 0x36, 0x43, 0xde, 0x47, 0x51, 0xc3, 0xa5, 0xfa, 0x0e, 0xf1, 0x56, 0x12,
+ 0x9b, 0x80, 0xf3, 0x8a, 0x7f, 0x98, 0x69, 0xbe, 0x7c, 0x39, 0xbc, 0x12,
+ 0x86, 0xc9, 0xc2, 0x13, 0xca, 0x0b, 0x64, 0x69, 0x39, 0x40, 0x41, 0xea,
+ 0x5f, 0x7c, 0x04, 0x4f, 0x49, 0x6d, 0x0d, 0x41, 0x8c, 0x17, 0xd0, 0x10,
+ 0xa2, 0xe9, 0x2b, 0x25, 0xf5, 0x1e, 0x0b, 0xc7, 0xda, 0x38, 0xa6, 0xe6,
+ 0x23, 0x76, 0xbd, 0x7e, 0x31, 0xb6, 0x01, 0xe3, 0xa2, 0xca, 0x45, 0x34,
+ 0x5a, 0x14, 0xc1, 0xf0, 0x3d, 0x91, 0x2f, 0xae, 0x50, 0x7e, 0x43, 0x55,
+ 0x7e, 0x37, 0x74, 0xf5, 0x77, 0x48, 0x93, 0x95, 0xfc, 0xa1, 0xfc, 0x01,
+ 0xed, 0x88, 0x46, 0x69, 0x5f, 0x57, 0x68, 0x32, 0xc0, 0x17, 0x0c, 0x7e,
+ 0x38, 0x64, 0x0d, 0x8a, 0xd9, 0x42, 0x41, 0x91, 0x73, 0x0b, 0x94, 0x66,
+ 0x10, 0xc2, 0xb5, 0xb1, 0x54, 0xd4, 0x5f, 0xb5, 0xe6, 0x82, 0x5d, 0x28,
+ 0x7d, 0xd7, 0x21, 0x6a, 0x9f, 0xf1, 0x8d, 0x73, 0xd7, 0x5b, 0x28, 0x91,
+ 0x47, 0x94, 0xa6, 0xa3, 0xff, 0xd4, 0x29, 0xae, 0x44, 0xca, 0x66, 0x58,
+ 0xcd, 0x84, 0x84, 0x08, 0xd2, 0x53, 0x44, 0xa1, 0x68, 0x26, 0xc3, 0x74,
+ 0xa9, 0x2d, 0xb8, 0x28, 0x0f, 0xc2, 0x93, 0x8e, 0x49, 0xe2, 0x84, 0x04,
+ 0xe8, 0x22, 0xe0, 0x39, 0xdf, 0x06, 0xaa, 0x19, 0xc1, 0x0c, 0xdd, 0x4b,
+ 0x6c, 0xeb, 0xdf, 0xc5, 0xc6, 0x1d, 0x7f, 0xc0, 0xa3, 0x64, 0x6f, 0xa5,
+ 0x44, 0x4c, 0x0c, 0xaf, 0xbf, 0xa4, 0x55, 0x09, 0x5c, 0x26, 0x77, 0x60,
+ 0x31, 0xce, 0x3f, 0x81, 0x3a, 0x2d, 0x49, 0x22, 0x45, 0x08, 0x62, 0x20,
+ 0x62, 0x78, 0x49, 0x22, 0x8f, 0xec, 0x1c, 0xe6, 0xf3, 0x25, 0xaf, 0x73,
+ 0x3d, 0x25, 0x55, 0xb6, 0x14, 0xf5, 0xf7, 0x7b, 0xe4, 0x98, 0xa8, 0x61,
+ 0x5e, 0x3e, 0x7b, 0xab, 0x3f, 0x4d, 0x50, 0xef, 0xf0, 0x38, 0xb5, 0x77,
+ 0x9b, 0x97, 0x6b, 0x48, 0x84, 0x6a, 0xc1, 0xe4, 0xf7, 0xcd, 0xa8, 0x65,
+ 0x3b, 0xf0, 0x40, 0xa0, 0x1d, 0xc8, 0x31, 0x41, 0xc1, 0x08, 0x60, 0xb9,
+ 0x00, 0x3e, 0xd5, 0xc2, 0x6d, 0x93, 0xcf, 0x13, 0x61, 0xc7, 0xf8, 0x90,
+ 0xcb, 0xde, 0xb3, 0xb7},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1484,
+ {0x92, 0xbf, 0x5c, 0x48, 0xa5, 0x76, 0x09, 0x52, 0x8f, 0x9c, 0xce,
+ 0x5f, 0xb4, 0xa6, 0x9a, 0x6f, 0x45, 0xe6, 0xaf, 0x26, 0x90, 0xb9,
+ 0xcf, 0x90, 0x1a, 0xdf, 0x36, 0x3f, 0x75, 0x38, 0x59, 0xe1},
+ {0xf1, 0x92, 0xcc, 0x53, 0x5c, 0xe7, 0xd5, 0xf0, 0xbd, 0x4c, 0xce, 0xee,
+ 0xa2, 0x97, 0xaa, 0xaa, 0xe4, 0x46, 0x3e, 0x8f, 0xe2, 0x64, 0xdf, 0x2b,
+ 0x21, 0x9a, 0xa6, 0x8d, 0x57, 0x2d, 0xff, 0x73, 0xcb, 0xd6, 0x55, 0x55,
+ 0x45, 0x32, 0x0d, 0x37, 0xf4, 0x8b, 0xf6, 0xa2, 0x1a, 0x4c, 0xca, 0x74,
+ 0x36, 0xc5, 0x28, 0xc0, 0x5c, 0x34, 0x06, 0xe4, 0x1f, 0x00, 0xe7, 0xbc,
+ 0x2f, 0x35, 0xbc, 0x8c, 0x03, 0x3d, 0xf5, 0x97, 0xb1, 0x72, 0x0b, 0xd0,
+ 0x19, 0x11, 0xb0, 0x0f, 0xbb, 0xbe, 0x31, 0xad, 0x0b, 0xfc, 0x80, 0x47,
+ 0x8f, 0x41, 0xe7, 0x24, 0xa5, 0x3e, 0x8c, 0xac, 0xf3, 0x98, 0x0b, 0xee,
+ 0x48, 0x7a, 0xe6, 0x08, 0x90, 0x87, 0xca, 0x5b, 0x19, 0x8e, 0xe6, 0x1d,
+ 0x95, 0x7d, 0xae, 0xe8, 0x87, 0x01, 0xda, 0xdf, 0xfe, 0xda, 0x9c, 0x4f,
+ 0x09, 0x8a, 0xa7, 0xf9, 0xb6, 0x97, 0x41, 0xc2, 0x32, 0x03, 0xe9, 0x6d,
+ 0x80, 0x0f, 0xf8, 0xc2, 0xf6, 0x21, 0xf6, 0x17, 0x61, 0x9c, 0xa6, 0x7c,
+ 0x69, 0x74, 0x66, 0xac, 0xc7, 0x13, 0x03, 0x76, 0xdf, 0xd9, 0xac, 0xdc,
+ 0xe7, 0x12, 0xaa, 0x4e, 0x0f, 0x2e, 0x67, 0x5b, 0x03, 0xbd, 0x34, 0xc1,
+ 0xc3, 0x30, 0xb9, 0xf6, 0xa2, 0xfd, 0x06, 0xce, 0x2a, 0xf5, 0x90, 0x4c,
+ 0x88, 0x58, 0x27, 0xc5, 0xb5, 0x76, 0x82, 0x9f, 0x98, 0xb2, 0x61, 0x68,
+ 0x02, 0x7b, 0x45, 0x03, 0x8c, 0xc8, 0x8d, 0x55, 0x1b, 0x3c, 0xa9, 0x1c,
+ 0xaa, 0x00, 0x47, 0x80, 0x86, 0x7a, 0x55, 0x5c, 0x2a, 0xbd, 0x50, 0x62,
+ 0x20, 0xee, 0x13, 0x94, 0x48, 0xe4, 0x7e, 0xcd, 0x42, 0x82, 0x61, 0x1f,
+ 0xc8, 0x43, 0xc8, 0x14, 0x82, 0x16, 0x3a, 0x01, 0xb2, 0xbe, 0x13, 0xd5,
+ 0x09, 0xfb, 0x0f, 0xc2, 0x6e, 0x4c, 0xb4, 0xc9, 0xf8, 0x2d, 0x4b, 0xf7,
+ 0x98, 0x0f, 0x26, 0x75, 0x26, 0xba, 0x00, 0x11, 0x62, 0x5c, 0x3d, 0x70,
+ 0xa6, 0x81, 0xec, 0x79, 0x28, 0xc0, 0x79, 0xfd, 0x76, 0xd8, 0xf6, 0x99,
+ 0x1b, 0xed, 0xaf, 0x9a, 0x37, 0xf2, 0xaf, 0x47, 0xdd, 0x03, 0xa7, 0x5e,
+ 0x7f, 0xec, 0xae, 0xc5, 0x1e, 0xc0, 0xc4, 0x37, 0x65, 0x47, 0x8a, 0xb9,
+ 0xf7, 0x76, 0x76, 0xac, 0xfc, 0x27, 0x03, 0xbe, 0x97, 0x4e, 0x9c, 0x54,
+ 0x92, 0xed, 0x61, 0x75, 0x54, 0x7d, 0x83, 0x5b, 0x98, 0xb9, 0x4c, 0x17,
+ 0xec, 0xb2, 0x77, 0xbd, 0xd9, 0xed, 0x8c, 0xec, 0x30, 0x99, 0x71, 0x67,
+ 0xbc, 0x1b, 0xf0, 0x4c, 0xdf, 0xfc, 0x62, 0x99, 0x36, 0xe3, 0x6d, 0xf9,
+ 0x0c, 0x53, 0xaa, 0xfc, 0x45, 0x53, 0x55, 0x9b, 0x7e, 0x2d, 0x24, 0xe2,
+ 0xfd, 0x57, 0xf0, 0xbc, 0x0a, 0x54, 0x97, 0xf3, 0x64, 0xd5, 0x0b, 0x8f,
+ 0x1f, 0x27, 0x53, 0x0a, 0xbc, 0x91, 0x06, 0x98, 0x07, 0xf7, 0x2a, 0x49,
+ 0x0f, 0x32, 0xae, 0xa9, 0x53, 0xed, 0x2a, 0x1f, 0xab, 0xed, 0xe8, 0xae,
+ 0x05, 0x96, 0xff, 0x0b, 0xb7, 0x6a, 0xfe, 0x5d, 0xc9, 0xb1, 0xcc, 0xb6,
+ 0x5a, 0x65, 0xf2, 0xaf, 0x65, 0x99, 0xbd, 0xb5, 0x48, 0xc5, 0x46, 0xb9,
+ 0x94, 0xc0, 0x7d, 0x81, 0x25, 0xb4, 0x0c, 0x11, 0x63, 0x68, 0x5f, 0xb8,
+ 0x26, 0x28, 0x27, 0x0a, 0xbf, 0x47, 0x31, 0x09, 0x0b, 0x58, 0xe1, 0x2b,
+ 0x47, 0xe8, 0x1a, 0x1c, 0xeb, 0xc2, 0x1e, 0x28, 0x1f, 0xbb, 0x5f, 0x45,
+ 0x9e, 0x02, 0xb8, 0xc3, 0x42, 0xdf, 0xa8, 0x05, 0xd8, 0x3a, 0x5f, 0xb9,
+ 0xf3, 0xfe, 0xd4, 0x95, 0xb9, 0xfd, 0x13, 0xdd, 0x52, 0x2a, 0x0b, 0xec,
+ 0xfc, 0x07, 0x4d, 0xae, 0xf1, 0xc2, 0xed, 0x47, 0x66, 0x4a, 0x1f, 0x67,
+ 0x41, 0x2d, 0x1a, 0x31, 0x9d, 0x37, 0x16, 0x90, 0x26, 0x6f, 0x00, 0xf6,
+ 0x02, 0xa6, 0x79, 0x27, 0x69, 0x5c, 0xc9, 0x03},
+ {0xf3, 0x08, 0xce, 0xfc, 0x98, 0x09, 0x19, 0x27, 0x01, 0x93, 0x4b, 0xb3,
+ 0x4d, 0x83, 0x7c, 0x29, 0x35, 0xc9, 0x55, 0x62, 0x8c, 0xa5, 0x03, 0xf8,
+ 0xc9, 0x36, 0x65, 0xd5, 0xcc, 0x99, 0xf1, 0x96, 0x21, 0xfd, 0xa5, 0xab,
+ 0x1e, 0xba, 0xae, 0xe9, 0x94, 0x9d, 0xac, 0x05, 0x95, 0x94, 0x48, 0xf2,
+ 0xc5, 0x5d, 0xfc, 0x42, 0xbe, 0x6d, 0x75, 0x40, 0x6a, 0x05, 0xa0, 0x3d,
+ 0x9b, 0x75, 0x02, 0xf4, 0x7f, 0x33, 0x59, 0x47, 0xe1, 0x6b, 0xf4, 0xbf,
+ 0x01, 0xb0, 0x48, 0x9f, 0x39, 0x2b, 0x4e, 0xe1, 0x57, 0x32, 0x7a, 0xb4,
+ 0xf1, 0x16, 0x8f, 0x99, 0xb9, 0xdf, 0x69, 0x65, 0x23, 0x5d, 0x80, 0x20,
+ 0xc2, 0xe7, 0xfb, 0x54, 0x89, 0x36, 0xec, 0x8e, 0x20, 0xe1, 0xc8, 0x04,
+ 0x21, 0xd9, 0x98, 0xd1, 0xa0, 0x8c, 0x43, 0x46, 0x6d, 0xa8, 0xb0, 0x8d,
+ 0x23, 0x09, 0x6d, 0x52, 0xeb, 0xb4, 0x0b, 0x45, 0xf4, 0x3d, 0x35, 0xdb,
+ 0xf6, 0x53, 0xed, 0x4f, 0xcf, 0x3f, 0x85, 0x49, 0x32, 0xf0, 0xd2, 0x2c,
+ 0x0f, 0x11, 0x7a, 0x0a, 0x10, 0x18, 0xe6, 0x6c, 0xe9, 0x35, 0x5e, 0xb2,
+ 0xed, 0x9c, 0x94, 0xfd, 0x6d, 0xd6, 0x04, 0x57, 0xa1, 0x3c, 0x7b, 0x12,
+ 0x82, 0xf8, 0x7e, 0x70, 0x90, 0xb9, 0xd4, 0xf5, 0x11, 0xc3, 0xca, 0xef,
+ 0xff, 0x07, 0xf4, 0x06, 0xba, 0xb0, 0x81, 0x42, 0xb4, 0x78, 0xf7, 0xe7,
+ 0xa5, 0x2c, 0x41, 0x89, 0xdf, 0xab, 0x42, 0x93, 0x1f, 0x49, 0x5f, 0x74,
+ 0xf9, 0xd1, 0xda, 0x5f, 0x49, 0x11, 0x94, 0xd7, 0xf1, 0x6d, 0x88, 0x67,
+ 0x7f, 0x77, 0x9f, 0x9e, 0x71, 0xb4, 0x27, 0x43, 0x9b, 0x58, 0x69, 0xcb,
+ 0x8f, 0x6d, 0xa5, 0xa5, 0x9e, 0xe5, 0x39, 0x85, 0x79, 0xcb, 0xd2, 0x55,
+ 0x0a, 0x24, 0xea, 0x2e, 0xb5, 0x1f, 0xe5, 0xa1, 0x3d, 0xd2, 0x5b, 0x05,
+ 0x82, 0x64, 0x08, 0x25, 0x4f, 0x20, 0x22, 0x91, 0xbc, 0x4c, 0x4e, 0x22,
+ 0xcc, 0x56, 0xfb, 0x48, 0x3d, 0x16, 0xae, 0x5b, 0xf3, 0xbe, 0x89, 0x61,
+ 0xd3, 0x0d, 0x11, 0x26, 0x92, 0x6d, 0xab, 0xa5, 0x46, 0x88, 0x69, 0xec,
+ 0xa6, 0x3d, 0xb0, 0x01, 0x99, 0x6e, 0xee, 0x56, 0x43, 0xc7, 0xf2, 0xa7,
+ 0x1d, 0xad, 0x0f, 0x67, 0x43, 0xb2, 0xd8, 0x98, 0x5f, 0xe4, 0x8e, 0xd8,
+ 0xe7, 0x4f, 0x43, 0x18, 0x0d, 0x2d, 0x21, 0xd6, 0x78, 0xee, 0xaa, 0x1c,
+ 0x72, 0x7a, 0xdf, 0xe6, 0x12, 0xcc, 0x22, 0x6f, 0x53, 0xc4, 0x53, 0xc3,
+ 0x98, 0xa4, 0x93, 0xce, 0xa5, 0x57, 0xb1, 0x74, 0xb3, 0x95, 0x97, 0x61,
+ 0x16, 0x78, 0x1b, 0xd8, 0xce, 0x65, 0x52, 0xcc, 0x8d, 0x50, 0xea, 0x82,
+ 0x78, 0xd1, 0x5b, 0xe4, 0x08, 0x18, 0x7a, 0xc3, 0xe7, 0xf5, 0xee, 0xe8,
+ 0xe2, 0x35, 0x23, 0x55, 0xf7, 0x8b, 0x12, 0x62, 0x82, 0x1e, 0x4d, 0x8f,
+ 0x36, 0x87, 0x3a, 0xae, 0xd0, 0x9a, 0xa3, 0x92, 0xd4, 0x9b, 0x31, 0x52,
+ 0x41, 0x12, 0xe1, 0xc3, 0xb3, 0x00, 0x18, 0x85, 0x28, 0xe5, 0xed, 0xe8,
+ 0x0d, 0x59, 0xcc, 0x5e, 0x86, 0x9d, 0xcb, 0x8c, 0x83, 0xfd, 0xe3, 0xc5,
+ 0xe8, 0xaa, 0x2d, 0xfb, 0x1a, 0xe7, 0x60, 0x84, 0x4c, 0x65, 0xbe, 0xb6,
+ 0x38, 0x47, 0xb0, 0x70, 0xdd, 0x0b, 0x0e, 0x02, 0x91, 0xfe, 0x54, 0x10,
+ 0xe0, 0x78, 0x4c, 0xc1, 0x19, 0x2d, 0x6a, 0x61, 0x22, 0x01, 0x1d, 0xd6,
+ 0xdd, 0xce, 0xa3, 0xb2, 0x7b, 0xcb, 0xa8, 0x11, 0xc9, 0x4d, 0x5d, 0xbc,
+ 0x24, 0x6b, 0xd3, 0xab, 0x66, 0xe0, 0x41, 0xcd, 0x6f, 0x2b, 0x86, 0x8b,
+ 0x99, 0x9e, 0xda, 0x01, 0x38, 0xf7, 0x25, 0xdc, 0x7c, 0x59, 0xdf, 0x7e,
+ 0xde, 0x30, 0x82, 0x10, 0x0b, 0x9a, 0xa5, 0x20, 0x2a, 0xad, 0x00, 0x44,
+ 0x69, 0x0f, 0x67, 0xf0, 0xcf, 0x5c, 0x3a, 0x3d, 0x56, 0xad, 0x6a, 0x84,
+ 0x02, 0xd6, 0xf6, 0x2c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1485,
+ {0x55, 0xfd, 0x37, 0x4d, 0xd9, 0xd2, 0xc2, 0xc4, 0x28, 0x5e, 0x71,
+ 0x68, 0x1f, 0xa5, 0x2f, 0x6d, 0x32, 0xf9, 0x79, 0x74, 0x91, 0xf2,
+ 0x2a, 0x34, 0x57, 0xa1, 0x0f, 0x31, 0xb5, 0xa2, 0xca, 0xd4},
+ {0xa9, 0x1e, 0x2c, 0xd1, 0x11, 0xab, 0x26, 0x86, 0xb8, 0x4e, 0x75, 0x84,
+ 0x45, 0x93, 0x41, 0xdc, 0xa6, 0x86, 0x27, 0x58, 0x16, 0x11, 0xe2, 0x23,
+ 0x6c, 0x8a, 0x95, 0xe2, 0x44, 0x2b, 0x11, 0xc1, 0xf1, 0x4d, 0x60, 0xce,
+ 0xdb, 0x0d, 0xfa, 0x6c, 0x8c, 0x78, 0x93, 0x06, 0x7a, 0xd7, 0x4a, 0xfb,
+ 0xf0, 0xdf, 0x34, 0xe0, 0xb9, 0x1e, 0x01, 0x2f, 0x66, 0xa1, 0x93, 0xd8,
+ 0x8d, 0x2e, 0x0b, 0xdc, 0x77, 0xfc, 0xf1, 0x3e, 0xe0, 0x50, 0x04, 0x8b,
+ 0xbd, 0x65, 0x45, 0xf0, 0xa2, 0x78, 0x5d, 0x83, 0x3a, 0x5c, 0x90, 0xef,
+ 0xf5, 0xf7, 0x82, 0x12, 0xde, 0x8c, 0x63, 0x80, 0x03, 0x15, 0x05, 0x51,
+ 0xab, 0x5b, 0x07, 0x1f, 0x41, 0x6a, 0xc0, 0x8b, 0x2b, 0xdd, 0x72, 0xd3,
+ 0x11, 0x4a, 0x88, 0x6a, 0xa7, 0x4d, 0x1a, 0x54, 0x6c, 0x8e, 0xc3, 0xac,
+ 0x84, 0xf3, 0x03, 0xa3, 0xd2, 0x52, 0x82, 0x3a, 0x87, 0x3f, 0xdc, 0x41,
+ 0x10, 0x7e, 0xcd, 0x5f, 0x9c, 0xb0, 0x6c, 0x93, 0x60, 0x6e, 0x23, 0xff,
+ 0x65, 0xc3, 0x1e, 0xe8, 0xf7, 0xd4, 0xb7, 0x56, 0x97, 0xe1, 0xb6, 0x22,
+ 0xeb, 0x68, 0xb2, 0xb2, 0x3a, 0xc9, 0xe1, 0xe6, 0x99, 0xc8, 0xe0, 0x40,
+ 0x8f, 0xd2, 0x1a, 0x6c, 0x8f, 0xe6, 0xa0, 0x22, 0xd4, 0x10, 0x00, 0x54,
+ 0xb1, 0x0a, 0xeb, 0xaa, 0x50, 0xf0, 0x8e, 0xb5, 0xf1, 0xf2, 0x41, 0xc7,
+ 0xc2, 0xfd, 0x38, 0x63, 0x2f, 0x87, 0x34, 0xdb, 0x1f, 0x7a, 0x12, 0xa4,
+ 0x49, 0xac, 0xad, 0x9f, 0x9c, 0x2a, 0xec, 0xe6, 0xa2, 0x55, 0x53, 0x62,
+ 0xf6, 0xc1, 0x6e, 0xe3, 0xab, 0x80, 0x6d, 0xc1, 0x63, 0xca, 0x2e, 0xb0,
+ 0x3b, 0x34, 0x37, 0x6e, 0x14, 0x5c, 0x0c, 0x51, 0xf3, 0x17, 0x24, 0x2a,
+ 0x39, 0x23, 0x8e, 0xb1, 0xfb, 0x84, 0x97, 0x90, 0xcc, 0xf4, 0x96, 0x6b,
+ 0x09, 0x42, 0xbc, 0x8e, 0xf7, 0x0c, 0x60, 0x83, 0xf9, 0x87, 0x37, 0x0d,
+ 0xbf, 0xa7, 0xb8, 0x6d, 0xd1, 0x76, 0x7b, 0xe3, 0x1a, 0x45, 0x53, 0x8f,
+ 0xe0, 0xf9, 0xeb, 0x3d, 0x6d, 0xe8, 0xe5, 0xbf, 0xa4, 0x34, 0x0b, 0x1a,
+ 0x90, 0xe9, 0x2f, 0xf5, 0xce, 0x46, 0xf5, 0x81, 0xf3, 0xf6, 0xfd, 0xec,
+ 0xbb, 0xa5, 0x3b, 0x61, 0x3d, 0xc7, 0xdd, 0xb0, 0x78, 0xfe, 0xd2, 0x05,
+ 0x59, 0x34, 0x5f, 0x75, 0xb4, 0xe4, 0xad, 0xb3, 0xdd, 0xb7, 0xe1, 0x8b,
+ 0x16, 0xf8, 0x7e, 0xbe, 0x31, 0xef, 0x51, 0x89, 0x32, 0x5b, 0x7b, 0x77,
+ 0x6d, 0x8d, 0x9b, 0x19, 0xe9, 0x6d, 0x97, 0xd2, 0x1c, 0x74, 0x1c, 0x24,
+ 0xe6, 0xcc, 0x97, 0xf1, 0xcf, 0x83, 0xf7, 0xb8, 0x70, 0x29, 0xc1, 0x30,
+ 0x32, 0xa5, 0x53, 0x44, 0x63, 0x61, 0x30, 0x0d, 0x0e, 0x68, 0xf1, 0x1a,
+ 0x59, 0xb3, 0xbd, 0x11, 0x73, 0x82, 0x6a, 0x46, 0xdd, 0xf9, 0x5d, 0x87,
+ 0x3e, 0x85, 0x38, 0x2b, 0xb7, 0x83, 0x38, 0x37, 0x69, 0x26, 0xcd, 0x55,
+ 0xc8, 0xb2, 0x70, 0xdd, 0x52, 0xa0, 0xa7, 0xe6, 0x62, 0x4b, 0x15, 0xef,
+ 0xf0, 0x84, 0xc0, 0x57, 0xe3, 0xbe, 0xcb, 0x90, 0xe7, 0x5a, 0xf6, 0xc4,
+ 0xfe, 0x4c, 0x78, 0xe8, 0x49, 0x37, 0x6d, 0xcd, 0x30, 0x37, 0xc3, 0xc1,
+ 0x47, 0x3b, 0x1e, 0x7c, 0xfe, 0x6d, 0x5f, 0x2b, 0x36, 0xe4, 0x18, 0x52,
+ 0x42, 0xc5, 0x46, 0xba, 0x8e, 0xbc, 0x4e, 0x56, 0x4f, 0x44, 0x19, 0xf1,
+ 0x37, 0xc9, 0x04, 0x0d, 0x3e, 0xb1, 0x7c, 0xb7, 0x58, 0xce, 0x1a, 0x7f,
+ 0x88, 0xd8, 0x36, 0xa3, 0x1e, 0xdc, 0x25, 0x9f, 0x9d, 0xab, 0xfa, 0x14,
+ 0x40, 0x46, 0x2b, 0x4d, 0xd1, 0xb8, 0x71, 0x36, 0x73, 0x07, 0x61, 0x9a,
+ 0x7c, 0x2f, 0xee, 0x1e, 0x8a, 0x16, 0x83, 0x20, 0xa1, 0x6a, 0xda, 0xf1,
+ 0x67, 0xc6, 0x5d, 0x84, 0x22, 0xa4, 0xdd, 0x88},
+ {0xb0, 0x91, 0xd3, 0x16, 0x8e, 0x03, 0x43, 0xeb, 0x7d, 0xec, 0x24, 0x6a,
+ 0x93, 0x49, 0xd5, 0x3c, 0xea, 0x57, 0x4d, 0x62, 0xb5, 0x40, 0x6b, 0xf9,
+ 0xd3, 0xef, 0xfb, 0x32, 0x61, 0xed, 0x21, 0x1b, 0x31, 0x8d, 0x16, 0x87,
+ 0xba, 0x76, 0x69, 0x37, 0xf6, 0x47, 0x5e, 0xcd, 0x94, 0xc0, 0xd3, 0xa7,
+ 0x5a, 0x29, 0x7f, 0x55, 0x8e, 0xb5, 0x2e, 0x4d, 0x0b, 0xbb, 0xd4, 0x2b,
+ 0xae, 0xb9, 0x3e, 0xd9, 0x32, 0x69, 0x18, 0x7c, 0xcd, 0xad, 0x76, 0x91,
+ 0xa9, 0x1d, 0xbf, 0x07, 0x45, 0xff, 0x39, 0x75, 0x91, 0x1d, 0x58, 0xda,
+ 0x31, 0x6b, 0x2e, 0x0f, 0x94, 0xc3, 0x59, 0x5c, 0x2b, 0x4c, 0xfc, 0xc4,
+ 0xca, 0x1f, 0x5c, 0x74, 0x9c, 0xd1, 0x97, 0xe7, 0x15, 0xed, 0x7c, 0x08,
+ 0x79, 0xb5, 0x89, 0x00, 0xca, 0x67, 0x8d, 0x9f, 0xd0, 0x91, 0x3b, 0xcb,
+ 0xb3, 0xbb, 0xac, 0xad, 0x99, 0x8c, 0xc9, 0x37, 0xdd, 0x17, 0xe1, 0x54,
+ 0xb6, 0x8b, 0x29, 0x1a, 0x99, 0xbd, 0x7f, 0x13, 0x0c, 0x30, 0x68, 0xe6,
+ 0x4d, 0xdb, 0x57, 0x77, 0x55, 0x52, 0xd2, 0x62, 0x36, 0x0e, 0xdc, 0xd2,
+ 0xe3, 0x2f, 0x7e, 0xda, 0x5c, 0x62, 0x19, 0x12, 0x55, 0x52, 0xea, 0x2b,
+ 0xa3, 0xed, 0x20, 0x5f, 0xe6, 0xa6, 0xc6, 0x8b, 0x82, 0xf9, 0x21, 0x2f,
+ 0xd3, 0x89, 0xb1, 0x95, 0xbb, 0xae, 0xd0, 0xae, 0x6c, 0x7f, 0x58, 0xbd,
+ 0xe1, 0x40, 0x32, 0x8e, 0xf3, 0x8e, 0xc2, 0x8a, 0xd9, 0xa3, 0x85, 0xcc,
+ 0x12, 0x99, 0x36, 0xc1, 0x7d, 0x3f, 0x7d, 0xda, 0x44, 0xf4, 0x4e, 0x1e,
+ 0x89, 0x7f, 0xf6, 0x13, 0x65, 0x12, 0x34, 0xb2, 0x21, 0xf2, 0xab, 0x8a,
+ 0xab, 0x9f, 0x00, 0xad, 0xf2, 0x06, 0xa3, 0x6f, 0xb2, 0xbf, 0x09, 0x27,
+ 0x57, 0x94, 0x17, 0x1b, 0x06, 0xde, 0x84, 0xbe, 0x0e, 0xc9, 0x13, 0xdf,
+ 0xd9, 0x33, 0x22, 0x45, 0xbb, 0xbd, 0x38, 0xdf, 0xd0, 0x08, 0xc9, 0x69,
+ 0x4b, 0xf5, 0xb8, 0x1d, 0xb3, 0x15, 0xc1, 0x84, 0xb8, 0xb0, 0x95, 0xe2,
+ 0x03, 0x49, 0x63, 0x40, 0xfc, 0x46, 0xf5, 0xda, 0x55, 0x01, 0x7c, 0x6e,
+ 0x72, 0x05, 0x97, 0x2c, 0x2c, 0x5a, 0x08, 0xe2, 0x95, 0x33, 0x10, 0xa0,
+ 0x41, 0xa2, 0xb3, 0xdb, 0xcd, 0xe9, 0xa5, 0x72, 0x04, 0x7d, 0x3d, 0xf3,
+ 0x24, 0xd5, 0xd2, 0x40, 0xc4, 0x68, 0x21, 0xfb, 0x76, 0xcd, 0x37, 0xb6,
+ 0x5d, 0xd2, 0xbb, 0xd5, 0xe2, 0x7b, 0xbc, 0x12, 0x18, 0x38, 0x13, 0xc0,
+ 0x2f, 0x19, 0xd3, 0x66, 0x20, 0xd2, 0xec, 0x4e, 0xa7, 0xa8, 0x27, 0x73,
+ 0xb7, 0xe5, 0x23, 0x9e, 0x15, 0x67, 0x9c, 0xe3, 0xfa, 0x82, 0xf6, 0xe2,
+ 0xd2, 0xe0, 0xfd, 0xed, 0xed, 0x1f, 0x7d, 0x4e, 0xe4, 0x19, 0x0c, 0x41,
+ 0xd2, 0x6e, 0xa4, 0x6b, 0x22, 0xf0, 0x32, 0xfb, 0x01, 0xa8, 0xe0, 0x54,
+ 0x1e, 0xb7, 0x75, 0x4a, 0xe7, 0x80, 0x75, 0x35, 0x58, 0x93, 0xe0, 0x87,
+ 0x5a, 0x7d, 0xef, 0x18, 0xd2, 0x60, 0x4b, 0x27, 0x60, 0x0c, 0xaf, 0xb9,
+ 0x1f, 0x4d, 0xfa, 0x99, 0x58, 0x9e, 0x06, 0xfd, 0x53, 0xb1, 0xf8, 0xcb,
+ 0xa2, 0x0a, 0xcf, 0x3c, 0x91, 0xba, 0x4e, 0x75, 0x44, 0x56, 0xa9, 0xea,
+ 0x56, 0xb6, 0xc5, 0x58, 0x53, 0x62, 0x1c, 0x40, 0x46, 0x5a, 0xdf, 0x8a,
+ 0xf6, 0x83, 0x65, 0xaf, 0x97, 0x3a, 0xc3, 0xc7, 0xd0, 0xfd, 0xab, 0xd3,
+ 0x3f, 0x3e, 0xca, 0x6c, 0xfb, 0xde, 0x72, 0x16, 0xc0, 0x02, 0x11, 0xba,
+ 0x71, 0xa9, 0xc4, 0x26, 0x23, 0xa8, 0xdc, 0xf8, 0x08, 0xb2, 0x4c, 0x0c,
+ 0x29, 0x75, 0x1e, 0xc0, 0x75, 0x9c, 0x5e, 0xc5, 0x43, 0xf5, 0xaf, 0x80,
+ 0xfe, 0x6f, 0x10, 0xd5, 0x44, 0x7f, 0x57, 0x52, 0x90, 0x0a, 0xad, 0xb2,
+ 0x27, 0xa0, 0x1b, 0xa3, 0xe6, 0x57, 0xc3, 0x52, 0x0e, 0x1d, 0x77, 0x20,
+ 0x3e, 0x00, 0xa1, 0xd1},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1486,
+ {0x55, 0x14, 0xae, 0x25, 0x3f, 0x64, 0x2f, 0x9f, 0x77, 0xba, 0xf7,
+ 0x32, 0xc4, 0x2d, 0x09, 0x40, 0x25, 0xa0, 0x1b, 0x1f, 0x1c, 0x12,
+ 0x82, 0x7f, 0x67, 0xaa, 0xe5, 0x38, 0x7c, 0x88, 0xaa, 0xdb},
+ {0xd1, 0x37, 0x61, 0x3b, 0xbc, 0xfb, 0xc6, 0x1d, 0xec, 0x8b, 0xfe, 0x98,
+ 0x1c, 0x6a, 0x31, 0x2e, 0xbb, 0xb1, 0x1b, 0x6b, 0xf6, 0xb7, 0x92, 0xfc,
+ 0xcc, 0x96, 0x90, 0x48, 0x52, 0xda, 0x68, 0x4e, 0xd5, 0x72, 0xe8, 0xbc,
+ 0xe1, 0x12, 0x63, 0x54, 0xa3, 0x71, 0x36, 0x32, 0x0a, 0xc5, 0x79, 0xce,
+ 0xa6, 0x26, 0x93, 0x8a, 0x91, 0xa8, 0x49, 0x57, 0x30, 0x95, 0x16, 0x23,
+ 0xde, 0xad, 0xbd, 0x6a, 0x99, 0x25, 0xc3, 0x93, 0x7c, 0x31, 0xf0, 0x28,
+ 0x8f, 0x5a, 0x33, 0x0b, 0x6f, 0xd4, 0xb8, 0x6f, 0xce, 0x84, 0x54, 0xd0,
+ 0xd9, 0xff, 0x79, 0x21, 0xf1, 0x8b, 0x2c, 0x79, 0x2a, 0xaa, 0x1c, 0x41,
+ 0x9c, 0x8b, 0xfd, 0x34, 0x6b, 0x3c, 0xb1, 0x46, 0xfa, 0x69, 0x55, 0xd4,
+ 0x8f, 0x4d, 0xf0, 0x6c, 0xde, 0x10, 0x21, 0x2a, 0x03, 0x63, 0x03, 0xe6,
+ 0x1d, 0x84, 0xf0, 0xd5, 0xd3, 0x53, 0x01, 0xd1, 0x1f, 0xee, 0x26, 0x9b,
+ 0x32, 0xaf, 0x90, 0x3c, 0x9f, 0xed, 0x70, 0x00, 0x3e, 0xcc, 0xa6, 0x3e,
+ 0xf8, 0x9f, 0x8d, 0x5a, 0xa2, 0x47, 0x9f, 0x04, 0xf5, 0x43, 0x7b, 0x0b,
+ 0x79, 0xd7, 0x0a, 0x49, 0x6f, 0xca, 0x3f, 0x9a, 0xb0, 0x04, 0xbe, 0xe8,
+ 0x51, 0xad, 0xc3, 0x4d, 0x9c, 0x2d, 0x5b, 0xb6, 0xfa, 0x08, 0x8c, 0x94,
+ 0x06, 0xdd, 0x8e, 0xf4, 0x88, 0xbc, 0xb0, 0x42, 0xda, 0xf0, 0xb2, 0x3d,
+ 0xc8, 0xbb, 0x6c, 0xb5, 0x1e, 0xc4, 0x96, 0xfe, 0xee, 0x4a, 0x53, 0x5f,
+ 0x7e, 0xe0, 0xda, 0x0c, 0xf4, 0x10, 0xda, 0xd4, 0xda, 0x05, 0xab, 0x41,
+ 0x6c, 0x35, 0xa9, 0x0b, 0x40, 0x6a, 0x96, 0x25, 0x35, 0x59, 0x26, 0x53,
+ 0x28, 0x81, 0xc5, 0xcb, 0xc5, 0x67, 0xd2, 0x69, 0xae, 0x1c, 0x1e, 0xa2,
+ 0x64, 0x85, 0xe1, 0x83, 0x2a, 0x92, 0xb8, 0x8e, 0xe0, 0x47, 0xcb, 0xe8,
+ 0x0e, 0xba, 0x57, 0x28, 0x4f, 0x9a, 0xa2, 0xbd, 0x01, 0xcf, 0xa5, 0xd4,
+ 0x6b, 0x61, 0x8d, 0x6f, 0x55, 0xa4, 0x95, 0xa0, 0x93, 0x2f, 0x37, 0x47,
+ 0x29, 0x44, 0x60, 0x55, 0xcd, 0xb6, 0x94, 0x93, 0xfc, 0xb2, 0x13, 0xa3,
+ 0x8b, 0x55, 0x64, 0x61, 0x88, 0x62, 0x47, 0xb4, 0xc3, 0x0c, 0xcb, 0x26,
+ 0x6e, 0xf4, 0xaa, 0x70, 0x57, 0x1c, 0xaa, 0x86, 0xfa, 0x06, 0x28, 0x09,
+ 0x4a, 0x63, 0xb9, 0x5b, 0x09, 0x2b, 0xa7, 0x16, 0x98, 0xcf, 0x1a, 0x92,
+ 0xb5, 0x44, 0x40, 0x5a, 0x0d, 0xa9, 0x5e, 0x3f, 0x3f, 0x1e, 0xca, 0x71,
+ 0x32, 0xcd, 0x13, 0xad, 0x2d, 0x97, 0xa2, 0x90, 0x72, 0xaf, 0xc8, 0x8d,
+ 0xb3, 0x29, 0x8e, 0x8c, 0xdb, 0xaf, 0x1b, 0xc3, 0x71, 0x8b, 0xc3, 0x76,
+ 0x77, 0x5b, 0x20, 0x40, 0x54, 0x20, 0x14, 0x6d, 0x6e, 0xe7, 0xa7, 0xea,
+ 0x1b, 0x1b, 0x2d, 0xee, 0xd3, 0x93, 0x4c, 0xc8, 0xdb, 0xfd, 0x58, 0x5e,
+ 0xd0, 0x24, 0xee, 0x5a, 0x0b, 0xea, 0x60, 0x4c, 0x0d, 0xcf, 0x44, 0x17,
+ 0x19, 0x2f, 0x5f, 0xe1, 0xd2, 0x7b, 0x0b, 0x93, 0x79, 0xa2, 0x86, 0xaa,
+ 0x34, 0x0b, 0xfa, 0x7f, 0xd8, 0xab, 0xd4, 0x25, 0x2d, 0x1c, 0x2a, 0xf2,
+ 0xd6, 0x34, 0xd2, 0x12, 0x3e, 0xf9, 0x9f, 0xc3, 0x05, 0x24, 0x4d, 0x91,
+ 0x20, 0xad, 0xfb, 0xd0, 0x7d, 0x98, 0x70, 0xea, 0xa1, 0x7a, 0xa3, 0x57,
+ 0x1d, 0x8f, 0x64, 0x5b, 0xe8, 0x14, 0x43, 0x4c, 0x51, 0xb3, 0x88, 0x5a,
+ 0x13, 0x49, 0x9d, 0xf9, 0xb2, 0x9c, 0x00, 0x62, 0x86, 0x68, 0xcc, 0x9b,
+ 0xf1, 0x5e, 0x3b, 0x40, 0x1d, 0x99, 0xe7, 0x4a, 0x73, 0x2e, 0x41, 0xb2,
+ 0x2b, 0x07, 0x1f, 0xa3, 0x12, 0x5b, 0xac, 0xef, 0x81, 0xf4, 0xea, 0x2d,
+ 0xf7, 0x0b, 0xd0, 0x5e, 0x3e, 0x36, 0xae, 0x9f, 0x1c, 0x6a, 0x33, 0x27,
+ 0xa3, 0x16, 0x92, 0xfb, 0xa6, 0x71, 0x65, 0xd4},
+ {0xbb, 0xf3, 0xcc, 0x20, 0x3f, 0x49, 0x02, 0xe8, 0x1f, 0xf2, 0xbf, 0x1c,
+ 0xea, 0xd7, 0xd4, 0x8d, 0xeb, 0xa8, 0xee, 0x95, 0xba, 0x97, 0x10, 0x59,
+ 0xfd, 0xf1, 0x34, 0xa2, 0x4b, 0x6b, 0xb0, 0xb1, 0x03, 0x0f, 0xd4, 0x9f,
+ 0xb9, 0x9a, 0xb4, 0xa2, 0x0e, 0x05, 0x6c, 0x6d, 0x61, 0xff, 0x63, 0xfb,
+ 0x91, 0xfa, 0x15, 0x10, 0x49, 0x0b, 0xb9, 0x04, 0x04, 0xb9, 0xe8, 0x9b,
+ 0x75, 0x81, 0x6b, 0x1d, 0x65, 0xf0, 0xea, 0x98, 0x9f, 0x6c, 0x76, 0xfa,
+ 0x9e, 0xe2, 0x23, 0xd9, 0x0d, 0xc4, 0x70, 0x2e, 0xee, 0x57, 0x8e, 0x19,
+ 0xb2, 0xc3, 0x45, 0x25, 0x90, 0x31, 0xa2, 0x49, 0x4e, 0x90, 0xa7, 0x42,
+ 0x6c, 0xec, 0xc7, 0x1f, 0xc8, 0x3c, 0x09, 0x87, 0xd4, 0xf9, 0xd3, 0x01,
+ 0x7a, 0x56, 0xbd, 0x65, 0x70, 0xae, 0x5a, 0x64, 0x06, 0x5f, 0xf5, 0x93,
+ 0x86, 0x80, 0xad, 0xab, 0x75, 0xed, 0x34, 0xd4, 0x9b, 0x74, 0x6c, 0x39,
+ 0x1c, 0xcd, 0x45, 0x06, 0x3f, 0x43, 0xaa, 0x53, 0xb4, 0x8e, 0xf7, 0x80,
+ 0x3a, 0xe9, 0x2b, 0x45, 0xd0, 0xea, 0x53, 0x3e, 0xa9, 0xb9, 0x8f, 0xd3,
+ 0x1d, 0xd7, 0x14, 0xfd, 0x1c, 0x4f, 0xbb, 0x0a, 0xd4, 0x94, 0xc1, 0xf0,
+ 0x2b, 0x54, 0xe7, 0x65, 0xff, 0x6a, 0x63, 0x80, 0x06, 0x55, 0xf3, 0xc8,
+ 0x02, 0x41, 0x95, 0xa6, 0xd8, 0x12, 0xd1, 0x3a, 0x47, 0x30, 0x1d, 0x61,
+ 0x4d, 0xab, 0xfb, 0x2a, 0x40, 0x3e, 0x7e, 0xd1, 0x58, 0x36, 0x71, 0x98,
+ 0x46, 0x7b, 0x00, 0x97, 0xa8, 0x0b, 0x26, 0x4d, 0x38, 0xf7, 0x44, 0x03,
+ 0x0b, 0x3c, 0xf2, 0xd8, 0x84, 0x35, 0x4b, 0x29, 0x7c, 0x43, 0x70, 0x8d,
+ 0xd9, 0x88, 0x0c, 0xae, 0x20, 0xde, 0x2c, 0x20, 0x0e, 0xbe, 0x96, 0xf2,
+ 0xc1, 0x24, 0x83, 0x93, 0x2c, 0x28, 0x1c, 0xed, 0xf2, 0x3d, 0xcc, 0x34,
+ 0x16, 0x3b, 0xe9, 0x5d, 0x96, 0xc7, 0xb3, 0xe0, 0xc0, 0xd1, 0x6b, 0x31,
+ 0x36, 0x1f, 0xea, 0x78, 0x1f, 0x63, 0x5e, 0xba, 0x81, 0x96, 0x6a, 0x01,
+ 0xf5, 0x22, 0xd5, 0x9e, 0x05, 0xe7, 0x65, 0x13, 0x2a, 0xf4, 0x06, 0x01,
+ 0xb1, 0x99, 0x15, 0x0d, 0x3d, 0x15, 0x9b, 0x59, 0x12, 0x6e, 0x22, 0x0d,
+ 0x54, 0x6e, 0xec, 0xc3, 0x7e, 0x92, 0x19, 0x9a, 0x8b, 0x0c, 0x48, 0xc8,
+ 0x27, 0x70, 0x5e, 0x9f, 0xe0, 0x03, 0xb6, 0x12, 0x44, 0x46, 0x59, 0x30,
+ 0x1b, 0xf1, 0xef, 0x7b, 0x62, 0x98, 0x35, 0x75, 0xeb, 0xda, 0xc3, 0xbb,
+ 0xb3, 0x66, 0xd0, 0x14, 0xb1, 0xbb, 0x96, 0x89, 0x50, 0x0a, 0x86, 0x0b,
+ 0x02, 0x85, 0xdf, 0x6f, 0x31, 0xbd, 0xf4, 0x7b, 0xcd, 0x1d, 0x51, 0xaf,
+ 0xd6, 0x11, 0x11, 0xd7, 0x9f, 0xca, 0x0e, 0x11, 0xc8, 0xdb, 0xc8, 0xf4,
+ 0x0a, 0xfb, 0x49, 0x8d, 0x19, 0x12, 0x19, 0x56, 0xa1, 0x89, 0xd9, 0x64,
+ 0x57, 0xbc, 0x17, 0x8d, 0xf1, 0x5c, 0x1a, 0x42, 0x04, 0x31, 0x03, 0x1b,
+ 0xec, 0x87, 0x93, 0x01, 0x82, 0x31, 0xab, 0x9b, 0x99, 0x16, 0x76, 0x86,
+ 0x65, 0xe2, 0xbe, 0x16, 0x71, 0xaf, 0x77, 0x6f, 0x6b, 0x08, 0x8c, 0xff,
+ 0xb1, 0xa2, 0x0b, 0x1a, 0x63, 0x24, 0x57, 0x4b, 0x33, 0xd0, 0x13, 0x03,
+ 0x25, 0xbd, 0xd9, 0xd9, 0x81, 0x0f, 0x98, 0x24, 0x74, 0xed, 0x4a, 0xf4,
+ 0x42, 0x01, 0x55, 0xd2, 0xa5, 0xd5, 0x90, 0xf4, 0xb3, 0x4c, 0x14, 0xf4,
+ 0x96, 0x73, 0x8e, 0xc8, 0x98, 0x53, 0xc1, 0xed, 0x73, 0xca, 0x4c, 0xd5,
+ 0x02, 0xa6, 0x1b, 0x23, 0xbc, 0xc6, 0x31, 0xa0, 0xd2, 0x7d, 0x9f, 0x72,
+ 0x21, 0x62, 0xf7, 0x44, 0xda, 0xf4, 0x45, 0x1a, 0x71, 0xb8, 0x39, 0xd1,
+ 0x71, 0x9c, 0x7d, 0x75, 0x02, 0xea, 0xd2, 0x67, 0x52, 0x75, 0xfd, 0x27,
+ 0xb9, 0x1d, 0x92, 0x92, 0x83, 0x76, 0x37, 0x8c, 0x9a, 0x69, 0x77, 0x61,
+ 0xf8, 0x3c, 0x6e, 0xf5},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1487,
+ {0x49, 0x82, 0x7d, 0x9c, 0x07, 0xe2, 0x77, 0x0c, 0xc1, 0x8f, 0x8a,
+ 0x96, 0x4e, 0x23, 0x92, 0xf7, 0x64, 0xea, 0xdc, 0x8c, 0xd1, 0xba,
+ 0xab, 0x99, 0x6d, 0x73, 0x4b, 0x01, 0x6f, 0x6b, 0x87, 0xf5},
+ {0x5d, 0xaa, 0xab, 0x87, 0xf8, 0x1a, 0x32, 0x13, 0x49, 0xbd, 0xf7, 0x94,
+ 0xf8, 0xb9, 0x1f, 0x98, 0xc5, 0x74, 0x91, 0xad, 0x2c, 0xfe, 0x9e, 0x50,
+ 0xb5, 0x3e, 0x43, 0x22, 0x19, 0x7b, 0xde, 0x6e, 0x09, 0xf5, 0x75, 0x6e,
+ 0x17, 0x00, 0x4a, 0xc0, 0x02, 0x26, 0xb4, 0x2c, 0xff, 0xda, 0x9b, 0x90,
+ 0xdb, 0x5b, 0xbc, 0x30, 0x7d, 0x45, 0xaa, 0x31, 0xad, 0x27, 0x59, 0x13,
+ 0xeb, 0xf5, 0xae, 0x85, 0x8f, 0xb0, 0x73, 0x4b, 0x3f, 0x9c, 0xe2, 0xeb,
+ 0xcf, 0x95, 0x68, 0x08, 0x76, 0x42, 0x03, 0x9c, 0x1a, 0x7e, 0xf1, 0x40,
+ 0x61, 0x6f, 0x22, 0xae, 0x4c, 0xfb, 0x82, 0x6b, 0x76, 0x04, 0xc8, 0x93,
+ 0xee, 0xbd, 0x92, 0xa4, 0x60, 0xd5, 0xf6, 0x73, 0x8b, 0x58, 0x6a, 0x8b,
+ 0x25, 0xe6, 0x51, 0x4f, 0xe3, 0x08, 0x16, 0x8c, 0x96, 0xaa, 0x27, 0x3d,
+ 0x91, 0x49, 0x53, 0x52, 0xa2, 0x8b, 0xaa, 0x0a, 0x0e, 0x93, 0x4d, 0x5c,
+ 0x1f, 0xd8, 0xad, 0x50, 0x75, 0x10, 0x46, 0x9f, 0x5d, 0xd3, 0xba, 0x05,
+ 0x8c, 0x44, 0xf6, 0xa1, 0xc9, 0x34, 0xdd, 0xf3, 0x0b, 0xda, 0x80, 0x68,
+ 0x24, 0x85, 0x97, 0x5f, 0xcd, 0xf8, 0xf3, 0x6d, 0x25, 0x7c, 0x25, 0xab,
+ 0x65, 0x36, 0xa2, 0x66, 0xd5, 0x4b, 0xb2, 0x49, 0x99, 0xe9, 0xdc, 0xda,
+ 0xae, 0xa9, 0x6e, 0x22, 0x7f, 0x60, 0x1c, 0x11, 0xcf, 0x08, 0x5e, 0x4b,
+ 0x8a, 0x16, 0xa6, 0xc6, 0x16, 0x8f, 0xd9, 0x8f, 0x29, 0x50, 0x39, 0x6b,
+ 0x4f, 0x73, 0x2f, 0x17, 0x45, 0x99, 0xb0, 0x5e, 0xf5, 0x05, 0xee, 0x4c,
+ 0x2b, 0x76, 0xa0, 0x72, 0xb9, 0x83, 0x47, 0x87, 0x36, 0x8c, 0x32, 0xfc,
+ 0xc7, 0x5e, 0xda, 0x3a, 0x5c, 0xed, 0x9a, 0x1d, 0x9f, 0x89, 0xc6, 0x7d,
+ 0xe0, 0x0a, 0x25, 0xe0, 0xa1, 0x94, 0x75, 0x6d, 0xe1, 0x8a, 0x39, 0x08,
+ 0xaf, 0xf0, 0x4b, 0xac, 0x85, 0xf4, 0x91, 0xcc, 0x00, 0x78, 0xe8, 0xd1,
+ 0xe4, 0xfa, 0xec, 0xe1, 0xe7, 0x3d, 0xcf, 0x2b, 0xe5, 0x18, 0xbd, 0xc3,
+ 0x34, 0x4d, 0x2b, 0xe8, 0x75, 0x9e, 0x8b, 0x37, 0x4e, 0xdd, 0x57, 0xca,
+ 0xcf, 0xd3, 0xe1, 0x0e, 0xff, 0xa1, 0x37, 0x48, 0xd0, 0xca, 0x26, 0x00,
+ 0x77, 0xb1, 0xc8, 0xb1, 0xbe, 0x7a, 0xa3, 0x90, 0xc2, 0xa9, 0xa1, 0x6b,
+ 0x3f, 0x0c, 0x15, 0x40, 0xe6, 0x11, 0x88, 0x18, 0x96, 0xb4, 0xc2, 0xaf,
+ 0xb8, 0xc0, 0xe3, 0x5b, 0x79, 0x5a, 0x7c, 0x22, 0x39, 0xd0, 0x8f, 0x43,
+ 0x15, 0x07, 0x1a, 0x7d, 0xad, 0xea, 0x05, 0x3c, 0xbe, 0x72, 0xaa, 0x3b,
+ 0x6b, 0xf7, 0xb9, 0xf9, 0x5d, 0x4c, 0x11, 0x0e, 0x54, 0xdf, 0xd0, 0xd9,
+ 0x44, 0x33, 0x01, 0x53, 0xaf, 0x97, 0x42, 0xf2, 0x08, 0x80, 0xa7, 0x9f,
+ 0xef, 0x78, 0x45, 0xfa, 0x7c, 0x01, 0x40, 0x1f, 0xe3, 0x57, 0xb0, 0x76,
+ 0x3a, 0x60, 0xb7, 0xef, 0x1c, 0x7f, 0x53, 0x72, 0x75, 0x65, 0x7f, 0xf3,
+ 0xaa, 0x40, 0x61, 0xf6, 0x0b, 0x4a, 0x1d, 0xbb, 0x26, 0xf5, 0x1b, 0x3e,
+ 0xde, 0x65, 0xf9, 0xe6, 0xd8, 0xec, 0x8a, 0x3e, 0x8b, 0x0a, 0x96, 0xe2,
+ 0x73, 0x7f, 0x32, 0xed, 0xef, 0x49, 0xa9, 0x91, 0xf9, 0x00, 0x04, 0xdb,
+ 0x90, 0xaf, 0xbe, 0x8b, 0x73, 0xf1, 0xcb, 0x15, 0x7e, 0x2d, 0xf2, 0xb1,
+ 0xac, 0x1a, 0x83, 0x28, 0x09, 0x77, 0x74, 0xbe, 0x3a, 0xa9, 0xdb, 0x87,
+ 0xbc, 0x08, 0xe5, 0xb0, 0xea, 0x8f, 0xc5, 0xff, 0x20, 0xe9, 0x18, 0xbf,
+ 0xd5, 0x64, 0x77, 0xa8, 0xe1, 0x57, 0x46, 0x91, 0x3c, 0x5f, 0xe9, 0x5e,
+ 0xfd, 0x97, 0x14, 0x62, 0xf4, 0x13, 0xba, 0xe5, 0xf5, 0x38, 0x61, 0x91,
+ 0x2d, 0x93, 0x4b, 0xb8, 0x39, 0xf7, 0x7a, 0x19, 0x48, 0x1f, 0x93, 0x6b,
+ 0xbf, 0x5d, 0x71, 0xb2, 0x0e, 0x2c, 0x7c, 0x07},
+ {0xc1, 0x5a, 0x2f, 0x74, 0xa9, 0xca, 0xb9, 0x42, 0x5b, 0x1e, 0x84, 0xe1,
+ 0x59, 0x05, 0x7e, 0xc1, 0x2f, 0xd2, 0xdc, 0x82, 0x08, 0xb0, 0x28, 0x40,
+ 0x7a, 0xee, 0x0e, 0x9d, 0xd1, 0x6b, 0x51, 0xc3, 0x12, 0x36, 0x7a, 0xe3,
+ 0x3e, 0x12, 0x11, 0xb2, 0x5f, 0xaa, 0x02, 0xbe, 0x4f, 0xce, 0xae, 0x93,
+ 0x99, 0x93, 0x3a, 0x8d, 0x5d, 0xc4, 0x5e, 0xf7, 0x11, 0xdb, 0x40, 0x23,
+ 0xf8, 0x03, 0xe0, 0x62, 0x75, 0xf7, 0x0f, 0x6c, 0xd9, 0x4c, 0x14, 0xc7,
+ 0x72, 0x2d, 0x1f, 0x53, 0xf3, 0x5d, 0xcc, 0x8c, 0x30, 0x75, 0xce, 0x02,
+ 0xb4, 0xc7, 0xb7, 0x0a, 0x98, 0xc8, 0x18, 0x9b, 0xba, 0x2e, 0x88, 0x66,
+ 0x5b, 0xc6, 0x09, 0xce, 0x8a, 0xb8, 0x42, 0x5a, 0x8b, 0xc0, 0xaf, 0x93,
+ 0x2b, 0x27, 0x09, 0x13, 0x9f, 0xa8, 0x51, 0x86, 0xa6, 0xa0, 0x62, 0x60,
+ 0xc0, 0xa6, 0x12, 0xaf, 0x0e, 0x8e, 0x1a, 0x53, 0xd1, 0x10, 0x87, 0xd1,
+ 0x19, 0x13, 0xdf, 0xa9, 0xc7, 0x66, 0xe9, 0xc0, 0xc9, 0xe1, 0x20, 0xe3,
+ 0x0a, 0x89, 0x20, 0x3d, 0x7a, 0x4e, 0x0a, 0xcf, 0x31, 0x22, 0x28, 0xdb,
+ 0x35, 0x00, 0xfe, 0x46, 0x1c, 0xf1, 0x2c, 0x31, 0xba, 0x0e, 0x7d, 0x00,
+ 0x65, 0x6d, 0x5c, 0x05, 0x0a, 0x41, 0xd6, 0xee, 0x95, 0x47, 0x41, 0x7c,
+ 0x4c, 0xb7, 0xe2, 0xf8, 0x9a, 0xaf, 0x39, 0x3f, 0x38, 0x0d, 0x53, 0x71,
+ 0x19, 0x42, 0x53, 0xc1, 0x96, 0xb5, 0xad, 0x95, 0xf2, 0x12, 0xfc, 0x61,
+ 0xe4, 0x09, 0x5c, 0xc8, 0xd6, 0xbb, 0x71, 0xfc, 0x0e, 0xc1, 0x2a, 0x11,
+ 0xd1, 0xef, 0xba, 0x3f, 0xf1, 0x15, 0x5a, 0x22, 0xf8, 0xc2, 0x3e, 0x48,
+ 0xba, 0x1a, 0x0b, 0x38, 0x69, 0x7f, 0x35, 0x46, 0x15, 0x2c, 0xbd, 0x50,
+ 0xba, 0x19, 0xf5, 0xa0, 0x9c, 0x42, 0x8d, 0xc5, 0xa8, 0xf6, 0x36, 0xb1,
+ 0x8e, 0x65, 0xd3, 0x5d, 0x52, 0xa6, 0xa7, 0xec, 0x6e, 0x2b, 0x6c, 0xed,
+ 0xc6, 0x65, 0x96, 0xcc, 0xb9, 0xff, 0x7c, 0xf6, 0xba, 0x4e, 0x4b, 0x26,
+ 0x89, 0xd6, 0xaf, 0xf0, 0x8c, 0x6c, 0x51, 0xca, 0x34, 0xf5, 0x45, 0x73,
+ 0xab, 0x4c, 0x99, 0xb2, 0xd0, 0x48, 0x9b, 0x30, 0x1f, 0x0b, 0xe5, 0xa9,
+ 0x9b, 0x15, 0x45, 0x08, 0x09, 0x0a, 0xfd, 0x0c, 0xb7, 0x54, 0xfb, 0x90,
+ 0xf5, 0xbc, 0x68, 0x81, 0x3d, 0xb2, 0xb6, 0x62, 0xe6, 0x85, 0x00, 0xcb,
+ 0x4e, 0xa6, 0x00, 0xa6, 0x0c, 0x82, 0x20, 0xf6, 0x28, 0x67, 0xf7, 0x90,
+ 0x46, 0x86, 0xd9, 0xb5, 0xb3, 0x7e, 0xbc, 0xb9, 0x6f, 0xca, 0x4f, 0xaf,
+ 0x8a, 0xfd, 0xb3, 0xbc, 0x7b, 0x78, 0x7b, 0x01, 0x27, 0xa8, 0x82, 0x1e,
+ 0x7a, 0x96, 0xca, 0xeb, 0x8a, 0x91, 0x7d, 0x1e, 0x25, 0x05, 0xb2, 0x6d,
+ 0x45, 0x7d, 0x91, 0xaa, 0x05, 0x7b, 0x99, 0x63, 0x69, 0xe4, 0x4c, 0xa9,
+ 0x8f, 0xee, 0x4e, 0x17, 0x76, 0xbe, 0x68, 0x47, 0x66, 0xca, 0xe4, 0x55,
+ 0x5c, 0x3a, 0x43, 0x21, 0x99, 0x8a, 0x44, 0x3e, 0x7b, 0x4f, 0xe1, 0xc0,
+ 0xa1, 0x89, 0xfb, 0x4a, 0x2b, 0x4b, 0xa8, 0x90, 0xd3, 0x82, 0xa2, 0x70,
+ 0x94, 0xd9, 0xc9, 0x92, 0x05, 0x1d, 0x1e, 0xd2, 0x73, 0x54, 0xbb, 0xe1,
+ 0x25, 0x35, 0xe2, 0x30, 0xcd, 0xc6, 0x3c, 0x3b, 0x3d, 0x92, 0xe7, 0x3e,
+ 0x1f, 0xee, 0xa6, 0x3a, 0xca, 0xec, 0x1c, 0xf8, 0x98, 0xf5, 0xe3, 0x37,
+ 0x10, 0x4d, 0x84, 0xac, 0x5b, 0x57, 0x3f, 0x65, 0xae, 0x3c, 0x43, 0xb7,
+ 0xc0, 0x06, 0xe8, 0x42, 0x6a, 0x6f, 0x7e, 0x56, 0xff, 0x5d, 0x03, 0x08,
+ 0x4c, 0x2d, 0xaf, 0x99, 0x49, 0x1f, 0x48, 0xb2, 0x8a, 0xdb, 0xc4, 0xa7,
+ 0xea, 0x2b, 0x9e, 0x44, 0x48, 0xa1, 0x9c, 0xe2, 0x76, 0x30, 0xef, 0xf9,
+ 0xa3, 0x9a, 0xea, 0x37, 0x04, 0xe6, 0x8f, 0xcd, 0xfb, 0x84, 0x8e, 0xaf,
+ 0x4e, 0x94, 0x02, 0xec},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1488,
+ {0x89, 0xf8, 0x2c, 0x13, 0x72, 0xc7, 0xa0, 0xc2, 0xc4, 0xb0, 0x99,
+ 0x70, 0x91, 0x16, 0xc1, 0xf9, 0x3c, 0xfa, 0xaa, 0x8e, 0x4b, 0xd9,
+ 0x7c, 0xe0, 0x33, 0xe8, 0x0a, 0x12, 0x4a, 0xa4, 0x29, 0x24},
+ {0xb6, 0x57, 0xb0, 0xd4, 0x8f, 0x5e, 0x45, 0x21, 0xa3, 0x1f, 0x35, 0x4a,
+ 0x99, 0xe0, 0x50, 0xce, 0x76, 0x96, 0x03, 0x0e, 0xf7, 0x5d, 0x0e, 0x9f,
+ 0x5d, 0xd5, 0x88, 0x69, 0xa6, 0xe0, 0x59, 0x0c, 0x80, 0x9c, 0xd3, 0x09,
+ 0x77, 0xea, 0x79, 0x29, 0x0f, 0xfe, 0x5f, 0xf2, 0xed, 0x36, 0xdb, 0xd5,
+ 0x7d, 0x5c, 0xf2, 0x3a, 0x74, 0xe1, 0x37, 0x41, 0xdc, 0x6e, 0xe2, 0x0f,
+ 0xb7, 0x16, 0x22, 0x23, 0x2e, 0xaa, 0x5a, 0x1a, 0x33, 0x3b, 0xd9, 0xe0,
+ 0xa9, 0xa4, 0xeb, 0xac, 0x1d, 0xa6, 0x00, 0xe2, 0x97, 0xaf, 0x3e, 0x7f,
+ 0x86, 0x4a, 0x6d, 0xa7, 0xd2, 0x7f, 0x98, 0x20, 0x7a, 0x04, 0x6e, 0x25,
+ 0xfd, 0xb0, 0x0a, 0x4c, 0xf7, 0x59, 0xec, 0xfc, 0x46, 0x12, 0x1b, 0xaf,
+ 0x73, 0xfd, 0x88, 0xd6, 0xc9, 0x13, 0xde, 0x8e, 0xdb, 0xe2, 0xde, 0x53,
+ 0x32, 0xf3, 0xd9, 0x12, 0xe1, 0xc9, 0x33, 0xbe, 0xe7, 0x9f, 0x59, 0xb2,
+ 0xd8, 0xde, 0x22, 0xe7, 0x30, 0x16, 0xf1, 0xab, 0x5f, 0xe0, 0x81, 0x88,
+ 0x17, 0x7f, 0xf2, 0x35, 0x43, 0x09, 0x1b, 0xce, 0x25, 0x29, 0xe4, 0x1e,
+ 0xbc, 0x40, 0x8d, 0x2f, 0xb6, 0x7a, 0x65, 0x1e, 0xa0, 0x43, 0x0d, 0x09,
+ 0xe3, 0xb8, 0x7e, 0xc4, 0x6c, 0x0d, 0x2b, 0xf3, 0xf2, 0x00, 0xbe, 0xbc,
+ 0x2f, 0xb3, 0xf7, 0x61, 0x76, 0xde, 0xb0, 0xdf, 0x06, 0x87, 0x43, 0xba,
+ 0x40, 0x99, 0x41, 0x94, 0x98, 0xfe, 0x06, 0xe4, 0xf5, 0xbe, 0x6e, 0x4c,
+ 0x59, 0xa9, 0x22, 0x8e, 0x40, 0xda, 0x78, 0x1b, 0xda, 0x53, 0xbb, 0x1a,
+ 0x1a, 0xa2, 0xd9, 0xae, 0xa2, 0xd6, 0xa4, 0xef, 0x14, 0xef, 0xdc, 0x76,
+ 0x01, 0xbe, 0x79, 0xf2, 0x60, 0x25, 0xdc, 0x8e, 0x24, 0xc2, 0x39, 0x0e,
+ 0x96, 0xa2, 0x7d, 0xf6, 0x6f, 0x9e, 0x38, 0x65, 0x4b, 0x83, 0xd9, 0x10,
+ 0x63, 0xbb, 0x8b, 0xe2, 0xd2, 0x37, 0x38, 0xb3, 0x8b, 0xac, 0x6b, 0x55,
+ 0x6e, 0x6c, 0x02, 0x71, 0xfb, 0x0a, 0x9c, 0x31, 0xff, 0x75, 0x7a, 0x92,
+ 0x92, 0xb7, 0x6c, 0xfb, 0x0c, 0xdb, 0xab, 0x0a, 0xca, 0xcb, 0xad, 0x32,
+ 0x6d, 0x81, 0xf4, 0x6e, 0xa3, 0x39, 0x27, 0x39, 0x26, 0x62, 0x8c, 0x2b,
+ 0xfa, 0x5f, 0x94, 0x10, 0x53, 0xa0, 0xda, 0x92, 0x8a, 0xd2, 0x01, 0x6d,
+ 0x84, 0xc7, 0x46, 0x18, 0xeb, 0xba, 0xda, 0x28, 0x38, 0x0f, 0xd0, 0x84,
+ 0xc0, 0xf8, 0xa1, 0xb2, 0xe9, 0x03, 0xd6, 0x1e, 0x1a, 0x28, 0x0e, 0x19,
+ 0x62, 0xda, 0x30, 0xcf, 0x5d, 0xfe, 0x85, 0x74, 0x94, 0xb1, 0xf1, 0x45,
+ 0x9c, 0xf5, 0x61, 0x71, 0xae, 0x10, 0x5c, 0xa7, 0x39, 0xa0, 0x4f, 0x10,
+ 0x78, 0x62, 0x76, 0xaa, 0x2c, 0x2a, 0x49, 0x46, 0x80, 0x1a, 0x68, 0x1d,
+ 0xe9, 0x1a, 0x98, 0xf0, 0x8f, 0x8e, 0xd8, 0x04, 0xba, 0x40, 0x5b, 0xaa,
+ 0x69, 0x9b, 0x7a, 0xe8, 0x8c, 0xe7, 0xe6, 0x65, 0xa8, 0x93, 0xb7, 0x4c,
+ 0xfd, 0xb5, 0xf9, 0x8d, 0xbe, 0x53, 0x14, 0x62, 0x17, 0x91, 0xc8, 0xbc,
+ 0xff, 0x37, 0x95, 0xfb, 0x3f, 0xf0, 0x47, 0xf7, 0x39, 0x55, 0x04, 0xe6,
+ 0x7c, 0xba, 0x21, 0x14, 0x1e, 0x52, 0xf0, 0x32, 0x65, 0x4b, 0x4a, 0xac,
+ 0xd2, 0x68, 0x0c, 0x29, 0x7f, 0x56, 0x26, 0xd8, 0x0f, 0x66, 0xca, 0x6c,
+ 0x8f, 0x49, 0x4d, 0x37, 0x60, 0x60, 0xcd, 0x62, 0xcd, 0xb1, 0x0a, 0xa7,
+ 0x42, 0xf6, 0x74, 0xb1, 0xc5, 0x9c, 0x38, 0x76, 0x1e, 0x2c, 0x11, 0xa7,
+ 0xff, 0x12, 0xcf, 0xab, 0x1f, 0xc8, 0x36, 0x31, 0xa6, 0x82, 0x1a, 0x4d,
+ 0x12, 0x0d, 0x3f, 0x4f, 0x61, 0x85, 0xb1, 0xc5, 0x62, 0x09, 0x96, 0x14,
+ 0xe3, 0x8e, 0xdc, 0xe8, 0xab, 0x5d, 0x8a, 0x47, 0xd4, 0x11, 0x43, 0x68,
+ 0x10, 0xc5, 0x8b, 0x97, 0xcc, 0x51, 0xbe, 0xe0},
+ {0xbf, 0x7a, 0x2e, 0xf9, 0x43, 0xf1, 0x95, 0xd2, 0xd0, 0xb9, 0x3f, 0xc4,
+ 0x64, 0x63, 0x15, 0xea, 0x27, 0xbd, 0xdc, 0xb3, 0x55, 0xad, 0x88, 0x6e,
+ 0x16, 0x01, 0xc5, 0xc2, 0x6a, 0x43, 0x81, 0x02, 0x7a, 0xeb, 0x00, 0xc4,
+ 0x60, 0x87, 0x91, 0x92, 0xce, 0x5e, 0xee, 0x66, 0xe9, 0xe3, 0x2c, 0x15,
+ 0xb3, 0x54, 0xba, 0x1f, 0xcd, 0xe6, 0x40, 0xef, 0x3f, 0x2d, 0xc7, 0x50,
+ 0xa3, 0x24, 0x49, 0xb0, 0xa0, 0xeb, 0xfb, 0xaf, 0x8e, 0x30, 0xef, 0x2e,
+ 0xa4, 0x82, 0x79, 0x72, 0x40, 0xd2, 0x1f, 0x53, 0x13, 0xa6, 0xb4, 0x43,
+ 0x1f, 0xc7, 0x2e, 0xfa, 0x3c, 0xac, 0x07, 0x77, 0xd9, 0x83, 0x00, 0x45,
+ 0xe1, 0xd5, 0x7c, 0xc0, 0xcf, 0x5b, 0x96, 0x57, 0x4e, 0xb4, 0xe8, 0x6c,
+ 0x72, 0xbd, 0xd3, 0x40, 0x26, 0xe6, 0xd6, 0x0a, 0x66, 0xb2, 0xcd, 0xfc,
+ 0x38, 0x91, 0x45, 0x53, 0xe7, 0xec, 0x16, 0x35, 0x14, 0xa5, 0x1e, 0x0c,
+ 0xeb, 0x8e, 0xc3, 0x90, 0xe3, 0x63, 0x80, 0x80, 0x51, 0x2c, 0x87, 0xc7,
+ 0x69, 0x1a, 0xea, 0x59, 0x0a, 0x33, 0x9a, 0x01, 0x27, 0x93, 0x72, 0xe1,
+ 0x9d, 0x6d, 0xa2, 0xfb, 0x8f, 0xbc, 0x52, 0xc3, 0x58, 0xe9, 0x91, 0xc0,
+ 0x43, 0xbb, 0x7c, 0x18, 0xf9, 0xbc, 0x31, 0xc2, 0x3e, 0x6c, 0xd9, 0xe5,
+ 0xf1, 0xb2, 0xd8, 0xff, 0x83, 0x85, 0xef, 0x63, 0x80, 0xa2, 0xbe, 0x12,
+ 0xe2, 0x5b, 0x43, 0x74, 0x4f, 0xf5, 0xae, 0xe7, 0xc4, 0x3e, 0xa6, 0x43,
+ 0x32, 0xad, 0x6a, 0x5a, 0xb8, 0x24, 0x18, 0x22, 0xf1, 0x10, 0xc8, 0x0a,
+ 0x3b, 0xb2, 0xb8, 0xe6, 0xf5, 0xf6, 0xfb, 0x36, 0x03, 0xa8, 0x40, 0xca,
+ 0x77, 0xc1, 0x49, 0x51, 0xb8, 0x82, 0x2a, 0x3b, 0x61, 0x79, 0xff, 0x8c,
+ 0xab, 0x31, 0xd3, 0x8a, 0x0c, 0xa6, 0x4b, 0x0d, 0xf4, 0x78, 0x0f, 0xbb,
+ 0xc9, 0xfe, 0x90, 0xbd, 0x6f, 0x3e, 0x82, 0xec, 0xc4, 0x75, 0xd1, 0x28,
+ 0x1e, 0x1b, 0x72, 0x83, 0xdc, 0xe8, 0xc6, 0xb4, 0x60, 0xcd, 0x36, 0xc8,
+ 0x45, 0x69, 0x80, 0x9d, 0xa4, 0x18, 0x40, 0x6f, 0x56, 0xda, 0x6a, 0x57,
+ 0x65, 0xea, 0x33, 0xf2, 0xc4, 0x19, 0x29, 0xc7, 0xb8, 0x37, 0x3f, 0x00,
+ 0xdf, 0xa4, 0x8b, 0xab, 0xae, 0x8a, 0x26, 0xbc, 0x50, 0x11, 0x9d, 0x7a,
+ 0x31, 0x4b, 0x8d, 0x9a, 0xff, 0x22, 0x58, 0x63, 0x29, 0x8a, 0xf9, 0x62,
+ 0x0e, 0x55, 0xd1, 0xa4, 0x96, 0x9a, 0xa3, 0x9a, 0xd8, 0x6a, 0xc7, 0x7e,
+ 0xe0, 0x98, 0xb9, 0x28, 0x70, 0x5e, 0xe4, 0x8f, 0xf2, 0x83, 0x1f, 0xc2,
+ 0xaa, 0xfe, 0xe3, 0x60, 0xee, 0xa2, 0x77, 0x1e, 0x22, 0x36, 0x1b, 0xd3,
+ 0x6e, 0x6b, 0xbc, 0x23, 0xe3, 0x4b, 0x6e, 0xb9, 0x1a, 0x85, 0x23, 0xf3,
+ 0x36, 0x2f, 0xb1, 0x9b, 0xc6, 0x9b, 0x90, 0xf4, 0x03, 0x44, 0xfc, 0xb4,
+ 0xe1, 0x5b, 0x3e, 0x3b, 0x2c, 0x17, 0x02, 0xd6, 0xae, 0x18, 0x50, 0x92,
+ 0xc9, 0xde, 0x6b, 0xc8, 0x51, 0xb2, 0xa3, 0xe1, 0x5c, 0x8a, 0xe8, 0x18,
+ 0x80, 0xcc, 0x5f, 0x03, 0xde, 0x93, 0x82, 0x07, 0x0d, 0xb7, 0x4f, 0x13,
+ 0x30, 0xb8, 0xbf, 0x18, 0x1e, 0xb2, 0x15, 0x42, 0xde, 0x4a, 0x5f, 0x2d,
+ 0x5a, 0x99, 0x10, 0x5b, 0x3c, 0xef, 0xa9, 0xdb, 0x40, 0x6c, 0x0a, 0x57,
+ 0xa2, 0xb0, 0xf6, 0x41, 0x4b, 0x8a, 0x1c, 0x0d, 0xbe, 0x32, 0xf5, 0x99,
+ 0x6e, 0x50, 0x1f, 0xfc, 0xb9, 0x7c, 0xa2, 0x06, 0x64, 0x2e, 0x28, 0x96,
+ 0x9c, 0x00, 0x10, 0x03, 0x59, 0xa2, 0xaf, 0x6e, 0xd7, 0xfb, 0x8d, 0x8b,
+ 0x0f, 0x41, 0x13, 0x79, 0xeb, 0x74, 0x68, 0x8b, 0x2c, 0x10, 0x88, 0x93,
+ 0xc6, 0xb0, 0xb3, 0xcd, 0xe1, 0x2f, 0x10, 0x68, 0x3b, 0x76, 0x6b, 0xc4,
+ 0xb7, 0x54, 0xac, 0x8d, 0x3b, 0x85, 0x73, 0x74, 0x77, 0x5b, 0x28, 0xad,
+ 0xa3, 0x75, 0x21, 0x5a},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1489,
+ {0xce, 0x2d, 0x25, 0x82, 0xcc, 0xc1, 0x1d, 0xae, 0x5e, 0x04, 0xa9,
+ 0x9e, 0x5e, 0x7a, 0x2b, 0x1f, 0x88, 0x60, 0x38, 0x43, 0x5f, 0xab,
+ 0xa6, 0x1b, 0xe0, 0xbc, 0xf9, 0x9d, 0xa0, 0x5e, 0x04, 0x8a},
+ {0xb6, 0x57, 0xb0, 0xd4, 0x8f, 0x5e, 0x45, 0x21, 0xa3, 0x1f, 0x35, 0x4a,
+ 0x99, 0xe0, 0x50, 0xce, 0x76, 0x96, 0x03, 0x0e, 0xf7, 0x5d, 0x0e, 0x9f,
+ 0x5d, 0xd5, 0x88, 0x69, 0xa6, 0xe0, 0x59, 0x0c, 0x80, 0x9c, 0xd3, 0x09,
+ 0x77, 0xea, 0x79, 0x29, 0x0f, 0xfe, 0x5f, 0xf2, 0xed, 0x36, 0xdb, 0xd5,
+ 0x7d, 0x5c, 0xf2, 0x3a, 0x74, 0xe1, 0x37, 0x41, 0xdc, 0x6e, 0xe2, 0x0f,
+ 0xb7, 0x16, 0x22, 0x23, 0x2e, 0xaa, 0x5a, 0x1a, 0x33, 0x3b, 0xd9, 0xe0,
+ 0xa9, 0xa4, 0xeb, 0xac, 0x1d, 0xa6, 0x00, 0xe2, 0x97, 0xaf, 0x3e, 0x7f,
+ 0x86, 0x4a, 0x6d, 0xa7, 0xd2, 0x7f, 0x98, 0x20, 0x7a, 0x04, 0x6e, 0x25,
+ 0xfd, 0xb0, 0x0a, 0x4c, 0xf7, 0x59, 0xec, 0xfc, 0x46, 0x12, 0x1b, 0xaf,
+ 0x73, 0xfd, 0x88, 0xd6, 0xc9, 0x13, 0xde, 0x8e, 0xdb, 0xe2, 0xde, 0x53,
+ 0x32, 0xf3, 0xd9, 0x12, 0xe1, 0xc9, 0x33, 0xbe, 0xe7, 0x9f, 0x59, 0xb2,
+ 0xd8, 0xde, 0x22, 0xe7, 0x30, 0x16, 0xf1, 0xab, 0x5f, 0xe0, 0x81, 0x88,
+ 0x17, 0x7f, 0xf2, 0x35, 0x43, 0x09, 0x1b, 0xce, 0x25, 0x29, 0xe4, 0x1e,
+ 0xbc, 0x40, 0x8d, 0x2f, 0xb6, 0x7a, 0x65, 0x1e, 0xa0, 0x43, 0x0d, 0x09,
+ 0xe3, 0xb8, 0x7e, 0xc4, 0x6c, 0x0d, 0x2b, 0xf3, 0xf2, 0x00, 0xbe, 0xbc,
+ 0x2f, 0xb3, 0xf7, 0x61, 0x76, 0xde, 0xb0, 0xdf, 0x06, 0x87, 0x43, 0xba,
+ 0x40, 0x99, 0x41, 0x94, 0x98, 0xfe, 0x06, 0xe4, 0xf5, 0xbe, 0x6e, 0x4c,
+ 0x59, 0xa9, 0x22, 0x8e, 0x40, 0xda, 0x78, 0x1b, 0xda, 0x53, 0xbb, 0x1a,
+ 0x1a, 0xa2, 0xd9, 0xae, 0xa2, 0xd6, 0xa4, 0xef, 0x14, 0xef, 0xdc, 0x76,
+ 0x01, 0xbe, 0x79, 0xf2, 0x60, 0x25, 0xdc, 0x8e, 0x24, 0xc2, 0x39, 0x0e,
+ 0x96, 0xa2, 0x7d, 0xf6, 0x6f, 0x9e, 0x38, 0x65, 0x4b, 0x83, 0xd9, 0x10,
+ 0x63, 0xbb, 0x8b, 0xe2, 0xd2, 0x37, 0x38, 0xb3, 0x8b, 0xac, 0x6b, 0x55,
+ 0x6e, 0x6c, 0x02, 0x71, 0xfb, 0x0a, 0x9c, 0x31, 0xff, 0x75, 0x7a, 0x92,
+ 0x92, 0xb7, 0x6c, 0xfb, 0x0c, 0xdb, 0xab, 0x0a, 0xca, 0xcb, 0xad, 0x32,
+ 0x6d, 0x81, 0xf4, 0x6e, 0xa3, 0x39, 0x27, 0x39, 0x26, 0x62, 0x8c, 0x2b,
+ 0xfa, 0x5f, 0x94, 0x10, 0x53, 0xa0, 0xda, 0x92, 0x8a, 0xd2, 0x01, 0x6d,
+ 0x84, 0xc7, 0x46, 0x18, 0xeb, 0xba, 0xda, 0x28, 0x38, 0x0f, 0xd0, 0x84,
+ 0xc0, 0xf8, 0xa1, 0xb2, 0xe9, 0x03, 0xd6, 0x1e, 0x1a, 0x28, 0x0e, 0x19,
+ 0x62, 0xda, 0x30, 0xcf, 0x5d, 0xfe, 0x85, 0x74, 0x94, 0xb1, 0xf1, 0x45,
+ 0x9c, 0xf5, 0x61, 0x71, 0xae, 0x10, 0x5c, 0xa7, 0x39, 0xa0, 0x4f, 0x10,
+ 0x78, 0x62, 0x76, 0xaa, 0x2c, 0x2a, 0x49, 0x46, 0x80, 0x1a, 0x68, 0x1d,
+ 0xe9, 0x1a, 0x98, 0xf0, 0x8f, 0x8e, 0xd8, 0x04, 0xba, 0x40, 0x5b, 0xaa,
+ 0x69, 0x9b, 0x7a, 0xe8, 0x8c, 0xe7, 0xe6, 0x65, 0xa8, 0x93, 0xb7, 0x4c,
+ 0xfd, 0xb5, 0xf9, 0x8d, 0xbe, 0x53, 0x14, 0x62, 0x17, 0x91, 0xc8, 0xbc,
+ 0xff, 0x37, 0x95, 0xfb, 0x3f, 0xf0, 0x47, 0xf7, 0x39, 0x55, 0x04, 0xe6,
+ 0x7c, 0xba, 0x21, 0x14, 0x1e, 0x52, 0xf0, 0x32, 0x65, 0x4b, 0x4a, 0xac,
+ 0xd2, 0x68, 0x0c, 0x29, 0x7f, 0x56, 0x26, 0xd8, 0x0f, 0x66, 0xca, 0x6c,
+ 0x8f, 0x49, 0x4d, 0x37, 0x60, 0x60, 0xcd, 0x62, 0xcd, 0xb1, 0x0a, 0xa7,
+ 0x42, 0xf6, 0x74, 0xb1, 0xc5, 0x9c, 0x38, 0x76, 0x1e, 0x2c, 0x11, 0xa7,
+ 0xff, 0x12, 0xcf, 0xab, 0x1f, 0xc8, 0x36, 0x31, 0xa6, 0x82, 0x1a, 0x4d,
+ 0x12, 0x0d, 0x3f, 0x4f, 0x61, 0x85, 0xb1, 0xc5, 0x62, 0x09, 0x96, 0x14,
+ 0xe3, 0x8e, 0xdc, 0xe8, 0xab, 0x5d, 0x8a, 0x47, 0xd4, 0x11, 0x43, 0x68,
+ 0x10, 0xc5, 0x8b, 0x97, 0xcc, 0x51, 0xbe, 0xe0},
+ {0x6f, 0xe0, 0xfb, 0x56, 0x23, 0xfb, 0x3b, 0x43, 0xbe, 0x5a, 0x27, 0x04,
+ 0x15, 0xf2, 0xb2, 0x22, 0xda, 0x33, 0xa4, 0x4a, 0x7c, 0x99, 0x9b, 0xae,
+ 0xe7, 0xc7, 0xf3, 0x20, 0x76, 0xfb, 0xf5, 0xd6, 0xb6, 0x63, 0x0e, 0x7b,
+ 0x38, 0xae, 0xe1, 0x00, 0x37, 0xee, 0x25, 0x28, 0x59, 0x2a, 0x64, 0x45,
+ 0x2e, 0xf2, 0x59, 0x5a, 0x27, 0x66, 0x75, 0x5e, 0x42, 0x4b, 0xda, 0x1d,
+ 0xcd, 0x62, 0x8f, 0x32, 0x82, 0x36, 0x1b, 0xf5, 0x9a, 0xdc, 0x3f, 0x05,
+ 0x36, 0x4e, 0x26, 0x9a, 0x31, 0xb2, 0x71, 0x23, 0xe0, 0xcf, 0xc3, 0xf5,
+ 0x9c, 0x06, 0xcb, 0xc1, 0x04, 0x1f, 0x1e, 0x61, 0x98, 0x58, 0x01, 0x8b,
+ 0x81, 0xed, 0xfd, 0x66, 0x93, 0x65, 0x6e, 0x5b, 0x6a, 0xfa, 0x98, 0x7c,
+ 0x74, 0x30, 0xc3, 0x05, 0xf7, 0xc4, 0x76, 0xd9, 0x91, 0x62, 0x65, 0xfd,
+ 0xb7, 0x72, 0xb3, 0x3f, 0xd3, 0x08, 0x90, 0xe9, 0x2b, 0x22, 0xfd, 0x38,
+ 0x7b, 0x99, 0xad, 0xbe, 0x5d, 0x87, 0x81, 0xbb, 0x5f, 0x21, 0x92, 0x0c,
+ 0x85, 0x13, 0xa6, 0xcc, 0x36, 0xed, 0x93, 0xc4, 0x28, 0x55, 0xa1, 0x17,
+ 0xb2, 0xc7, 0x87, 0xd2, 0x8f, 0xec, 0x90, 0x65, 0x5f, 0x56, 0xac, 0x5e,
+ 0x45, 0x79, 0x5f, 0x0e, 0xa5, 0x87, 0xfe, 0xfc, 0x69, 0xb7, 0x7e, 0xf9,
+ 0xb7, 0x61, 0x3b, 0x98, 0xd2, 0xd3, 0x7e, 0xc4, 0xc6, 0xf5, 0xb2, 0x71,
+ 0x61, 0x5e, 0x5b, 0xdf, 0xce, 0x8d, 0x3a, 0x69, 0x83, 0x87, 0xd0, 0x4d,
+ 0x79, 0x07, 0x91, 0xbb, 0x4b, 0x95, 0x3d, 0xc4, 0xe0, 0xfe, 0xb4, 0x42,
+ 0xf8, 0x21, 0xd6, 0xb7, 0x23, 0x90, 0xf8, 0xdc, 0xf0, 0x18, 0x66, 0x51,
+ 0xfe, 0x3c, 0x26, 0x82, 0x32, 0xce, 0xbc, 0xbe, 0x8e, 0x66, 0x28, 0xac,
+ 0x3c, 0xb7, 0xb2, 0x4c, 0x55, 0x76, 0xd7, 0xf2, 0x86, 0xd4, 0xdd, 0xbb,
+ 0xee, 0xbe, 0x8e, 0x26, 0x29, 0x8f, 0x80, 0x89, 0x63, 0x74, 0xe7, 0xec,
+ 0x12, 0xea, 0x75, 0xf8, 0x15, 0x78, 0x64, 0xe6, 0x08, 0xb7, 0x8e, 0x5c,
+ 0x3b, 0xb1, 0x0e, 0xc1, 0x8c, 0x39, 0xdb, 0x13, 0x44, 0xc1, 0xf3, 0xd2,
+ 0x17, 0xd8, 0x57, 0x6f, 0xf6, 0x13, 0x74, 0xd1, 0xee, 0xac, 0xb4, 0x15,
+ 0xeb, 0x8d, 0xd7, 0xd9, 0x19, 0x28, 0x6f, 0x7e, 0x65, 0xd7, 0xe4, 0x28,
+ 0x67, 0xa8, 0x1c, 0x0c, 0xdc, 0x93, 0x3c, 0xd7, 0xfd, 0x3e, 0xd3, 0xf9,
+ 0xb5, 0xdb, 0xa8, 0x55, 0x85, 0x62, 0xc0, 0xb3, 0x66, 0x14, 0xf0, 0xda,
+ 0x94, 0x1c, 0x46, 0xb1, 0x3a, 0x68, 0x8c, 0xf8, 0xf4, 0xa6, 0xda, 0xaf,
+ 0xf8, 0x6b, 0xb3, 0x33, 0x4b, 0xae, 0x2d, 0x75, 0x46, 0x95, 0xd0, 0xa4,
+ 0xf1, 0x0a, 0xa0, 0xc4, 0xce, 0x6e, 0x63, 0x73, 0x9e, 0xe3, 0x6b, 0x8a,
+ 0xfb, 0x7c, 0xe3, 0xbd, 0x75, 0x2e, 0xda, 0xa4, 0x3b, 0xcd, 0x50, 0x43,
+ 0x7d, 0x80, 0x1f, 0x02, 0x61, 0x27, 0xce, 0x94, 0x6c, 0xbd, 0xde, 0x3a,
+ 0x15, 0x5e, 0xbc, 0x78, 0x71, 0xbe, 0x49, 0x5a, 0x42, 0x86, 0xe5, 0xd5,
+ 0x1a, 0x2c, 0x50, 0x5e, 0x85, 0xfa, 0x5e, 0x78, 0xaa, 0x64, 0xd6, 0xe2,
+ 0x1a, 0xd1, 0xe4, 0x0c, 0xe2, 0x6a, 0xc7, 0x98, 0xec, 0x12, 0x35, 0xf6,
+ 0xb5, 0x7a, 0x4e, 0x63, 0x87, 0x30, 0x38, 0xd7, 0x7a, 0xca, 0x72, 0x3a,
+ 0x04, 0x5c, 0x68, 0x93, 0x13, 0x50, 0x5d, 0x03, 0x53, 0x98, 0x56, 0xe9,
+ 0xed, 0xc5, 0xa1, 0xae, 0x93, 0x2e, 0x76, 0xe9, 0x7c, 0xe3, 0x51, 0x95,
+ 0x36, 0xf5, 0x41, 0x61, 0x03, 0xc5, 0x49, 0x84, 0x4e, 0x34, 0xa7, 0x89,
+ 0x8b, 0xe4, 0xaa, 0x29, 0x59, 0xeb, 0xb0, 0x23, 0x38, 0xe0, 0xe1, 0x28,
+ 0xa2, 0x3b, 0xb2, 0x97, 0xa9, 0x26, 0x79, 0x4a, 0xb0, 0x9f, 0x1c, 0xae,
+ 0x3c, 0xee, 0xa7, 0x9b, 0x7b, 0x7c, 0xbb, 0x49, 0x20, 0xbd, 0xe6, 0x5e,
+ 0xeb, 0xf5, 0x02, 0x83},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1490,
+ {0x4a, 0x50, 0x87, 0x6c, 0xfd, 0xd6, 0xbb, 0xd9, 0x2d, 0x27, 0xfc,
+ 0xb9, 0xf7, 0xb1, 0xfe, 0x33, 0x48, 0x34, 0x86, 0xe5, 0x78, 0x3d,
+ 0x8c, 0x68, 0xaf, 0xff, 0xd9, 0xb5, 0xc9, 0x95, 0x72, 0x18},
+ {0x72, 0xa8, 0xf1, 0xd6, 0xaa, 0x56, 0xee, 0xc6, 0xcd, 0x4f, 0xfc, 0x04,
+ 0xbf, 0x7d, 0x86, 0x87, 0x8e, 0x40, 0x91, 0x0c, 0x9a, 0x9f, 0xe8, 0xcb,
+ 0xd7, 0xe2, 0x97, 0x3a, 0xc3, 0xb3, 0x08, 0xe6, 0xa0, 0xe8, 0xdd, 0x37,
+ 0x7c, 0xbe, 0xa1, 0xe1, 0x6e, 0xe0, 0x28, 0x3c, 0x19, 0x86, 0x7d, 0xc9,
+ 0x0f, 0x15, 0x52, 0xea, 0x44, 0x18, 0x17, 0xe1, 0x90, 0x96, 0x59, 0x15,
+ 0x9a, 0x04, 0x32, 0xfe, 0xb7, 0x0e, 0x78, 0xb1, 0x8b, 0x3c, 0xc2, 0x7b,
+ 0x75, 0xc5, 0xb5, 0x6a, 0xa1, 0x8e, 0xc7, 0xcd, 0xb5, 0x48, 0xdf, 0x77,
+ 0x33, 0xff, 0xeb, 0x92, 0x47, 0xbf, 0xd2, 0xfe, 0x96, 0x7e, 0x19, 0x60,
+ 0xac, 0xb1, 0x46, 0x77, 0x6a, 0xb2, 0xfa, 0x31, 0x0d, 0x56, 0x98, 0x5f,
+ 0x23, 0x88, 0x20, 0xd7, 0xf5, 0x4d, 0x34, 0x55, 0x84, 0xce, 0x45, 0xb2,
+ 0xf4, 0xbd, 0x6a, 0xb2, 0x9a, 0x86, 0x83, 0x5b, 0x53, 0x4c, 0x47, 0x73,
+ 0x93, 0xc1, 0x8d, 0x9f, 0xa2, 0xa5, 0x83, 0xc5, 0x95, 0x31, 0xfc, 0x8c,
+ 0x77, 0xc2, 0x97, 0x8a, 0x7a, 0x4a, 0xbf, 0xc3, 0x0d, 0xf0, 0x19, 0xb0,
+ 0x67, 0xb7, 0x60, 0x2e, 0xfa, 0x92, 0xad, 0x1b, 0x93, 0xdb, 0x55, 0x6a,
+ 0xd4, 0xc0, 0x8c, 0x40, 0xf8, 0xb4, 0xd5, 0x38, 0x2a, 0xef, 0xe9, 0x97,
+ 0xef, 0x77, 0xb9, 0xda, 0x5e, 0x8b, 0xfe, 0xe5, 0xb5, 0xb5, 0x23, 0xf3,
+ 0x4c, 0xc7, 0x25, 0xed, 0x74, 0xf8, 0xab, 0x8c, 0xed, 0x36, 0x42, 0xaa,
+ 0xa7, 0x4b, 0x32, 0xbe, 0x82, 0x42, 0xdb, 0xc7, 0xce, 0xad, 0x68, 0xf0,
+ 0x59, 0xe7, 0xb4, 0xbf, 0x77, 0x3f, 0x57, 0xc9, 0x10, 0xe8, 0x57, 0x1d,
+ 0xbb, 0x03, 0xb1, 0xde, 0xdb, 0xd7, 0x4b, 0xfd, 0xc5, 0x4d, 0xa1, 0xdd,
+ 0x04, 0xd9, 0xf5, 0xc5, 0x30, 0x7e, 0x49, 0xc2, 0x01, 0xd0, 0xd6, 0xff,
+ 0xeb, 0x8b, 0x75, 0x4b, 0x81, 0xb3, 0x46, 0xe6, 0x32, 0x51, 0xcf, 0x95,
+ 0x5a, 0x44, 0x85, 0x65, 0x7e, 0x7b, 0x8b, 0x21, 0x40, 0x88, 0xdf, 0x23,
+ 0x61, 0x33, 0x69, 0xd9, 0x6d, 0x8c, 0x74, 0x52, 0x64, 0x9e, 0x9a, 0x0b,
+ 0x6a, 0x7f, 0x63, 0x37, 0xd0, 0x73, 0x7b, 0x6c, 0x45, 0x45, 0x5d, 0xb4,
+ 0xae, 0x24, 0x21, 0xb2, 0xdd, 0x10, 0xde, 0xaa, 0x9c, 0xe7, 0x45, 0xbc,
+ 0xe4, 0x2a, 0x7e, 0xc9, 0xa3, 0x3b, 0x72, 0x0d, 0x21, 0xe0, 0xa3, 0x53,
+ 0x03, 0x48, 0xe0, 0x1f, 0x72, 0xf6, 0x40, 0x80, 0xeb, 0xe8, 0xfe, 0x97,
+ 0x65, 0x24, 0x1c, 0x38, 0xca, 0x42, 0x6a, 0x96, 0xc2, 0x0f, 0x09, 0x93,
+ 0x28, 0x35, 0xef, 0xdb, 0x73, 0x45, 0x1b, 0x3a, 0x3a, 0xeb, 0xd7, 0xa6,
+ 0x61, 0x61, 0x72, 0xc3, 0x94, 0x4c, 0xe2, 0xca, 0xca, 0x69, 0x58, 0x41,
+ 0xf8, 0x19, 0x4d, 0x63, 0xca, 0xf4, 0x24, 0x9a, 0xd1, 0x78, 0x8e, 0xf9,
+ 0x15, 0xd3, 0x93, 0xe6, 0xdd, 0x71, 0xc1, 0x63, 0x27, 0x72, 0xc9, 0xc5,
+ 0x33, 0x31, 0xcf, 0xc1, 0x25, 0x70, 0x2d, 0x32, 0xd7, 0x7f, 0x06, 0x40,
+ 0x95, 0x2d, 0xe0, 0x33, 0x3f, 0xd6, 0x23, 0x9f, 0x85, 0xf2, 0xb2, 0xf5,
+ 0x7c, 0x2e, 0x79, 0x67, 0xd7, 0x56, 0x35, 0xe5, 0xbc, 0x45, 0xd2, 0xa5,
+ 0x01, 0x16, 0xe3, 0xa9, 0x22, 0xe8, 0xec, 0xb5, 0x70, 0x1d, 0x57, 0xc2,
+ 0x73, 0x72, 0xfe, 0xec, 0x2b, 0x9c, 0xbe, 0xa1, 0xab, 0xc3, 0x07, 0x9f,
+ 0xea, 0x85, 0x27, 0x8d, 0x93, 0xf8, 0x73, 0x30, 0x58, 0x2d, 0x13, 0xd5,
+ 0x29, 0x79, 0x55, 0xb9, 0x0c, 0xdf, 0x25, 0x05, 0xdd, 0x46, 0xee, 0xdc,
+ 0xa7, 0x03, 0xc0, 0x9a, 0xff, 0xc7, 0xf7, 0xc6, 0xaf, 0x9a, 0xd7, 0x97,
+ 0xac, 0xf8, 0x71, 0xb1, 0x66, 0xce, 0x06, 0x89, 0x67, 0x54, 0xbe, 0x54,
+ 0x83, 0x25, 0x07, 0x84, 0x84, 0x03, 0x1b, 0x6f},
+ {0xc7, 0x43, 0x9c, 0x2e, 0xb3, 0x3c, 0xa1, 0xb2, 0x55, 0x40, 0x86, 0xac,
+ 0x46, 0xf0, 0xcd, 0x88, 0x8b, 0x59, 0x2f, 0x66, 0xf8, 0x34, 0xde, 0x27,
+ 0xd2, 0x60, 0x9e, 0xaa, 0x98, 0xc4, 0x9d, 0xd7, 0x1f, 0xec, 0x79, 0xb9,
+ 0x04, 0xa2, 0x46, 0x0b, 0x69, 0xad, 0x84, 0xb1, 0x73, 0xe8, 0x92, 0x70,
+ 0x06, 0x7b, 0x44, 0xba, 0x5c, 0x71, 0xdb, 0x96, 0x43, 0x44, 0xba, 0xe5,
+ 0xa6, 0x49, 0x10, 0x36, 0xbd, 0xb0, 0xb6, 0x0b, 0x90, 0x63, 0x30, 0x4e,
+ 0xc0, 0xb4, 0xe8, 0x72, 0xc3, 0xa4, 0xbd, 0x75, 0xc8, 0x56, 0xaa, 0xd9,
+ 0x76, 0xca, 0xf7, 0xa8, 0xf0, 0x50, 0x60, 0x66, 0xde, 0x91, 0x9b, 0xbd,
+ 0x2d, 0x0c, 0x53, 0xf3, 0x93, 0xb0, 0xbd, 0xc1, 0x22, 0xd1, 0x44, 0x1e,
+ 0x0c, 0x75, 0x1f, 0x08, 0x90, 0x70, 0x2d, 0xc4, 0x8e, 0xe7, 0x97, 0xac,
+ 0x56, 0x7e, 0x8a, 0xb0, 0xa3, 0xf5, 0x9c, 0x9b, 0x61, 0xbf, 0x45, 0xee,
+ 0x57, 0x5f, 0x24, 0xdc, 0x96, 0x17, 0x61, 0x92, 0x53, 0x07, 0x31, 0x02,
+ 0xdf, 0x61, 0x85, 0xdc, 0x5c, 0xd7, 0xaa, 0x1d, 0x6b, 0x9a, 0x00, 0x85,
+ 0x80, 0x30, 0xc6, 0x8f, 0x18, 0x55, 0x76, 0x6f, 0x39, 0x3f, 0x01, 0xb4,
+ 0xcf, 0xd0, 0xb0, 0x41, 0x09, 0xce, 0xa1, 0x47, 0x2c, 0xe0, 0x79, 0x3b,
+ 0xe5, 0xe0, 0x19, 0xe6, 0x81, 0xc6, 0x0e, 0xac, 0x2b, 0x5a, 0xec, 0x56,
+ 0x32, 0x6c, 0x4b, 0xc8, 0x11, 0x9e, 0x3a, 0x32, 0x79, 0xfa, 0xde, 0xb6,
+ 0x5f, 0x5c, 0x3c, 0xe7, 0xb6, 0xfb, 0xfe, 0x18, 0xac, 0xa0, 0x3e, 0x07,
+ 0xfa, 0x32, 0xdb, 0x7d, 0x1e, 0xe9, 0xeb, 0x3a, 0xdb, 0x9a, 0x13, 0x61,
+ 0x90, 0xdb, 0xcd, 0x29, 0x8b, 0xe8, 0x3b, 0x31, 0xa9, 0x74, 0x5f, 0x0f,
+ 0xef, 0x46, 0xc1, 0xa7, 0xe4, 0xb2, 0x9c, 0x42, 0xc6, 0x60, 0x22, 0x91,
+ 0x12, 0x3c, 0x47, 0xde, 0xed, 0x58, 0xcb, 0xe6, 0xee, 0xb1, 0xa9, 0xf2,
+ 0x53, 0x96, 0x2e, 0x1f, 0x67, 0x0c, 0x4f, 0x3a, 0x3b, 0xac, 0xfa, 0xff,
+ 0x3f, 0x37, 0xac, 0xc3, 0xc2, 0x24, 0x2c, 0x46, 0x55, 0xb1, 0x89, 0x34,
+ 0x78, 0xd7, 0x9e, 0x8f, 0x9b, 0xd5, 0xc3, 0x50, 0xdf, 0x31, 0x8d, 0x34,
+ 0xc6, 0x1b, 0x1a, 0x65, 0x75, 0x96, 0xb2, 0x1d, 0xda, 0x2e, 0xc4, 0x72,
+ 0xa4, 0x15, 0x97, 0xfa, 0x09, 0x29, 0x50, 0xf2, 0xc4, 0x27, 0xb8, 0x44,
+ 0x7e, 0x7f, 0x4d, 0x3e, 0xcf, 0xc8, 0x6d, 0xc1, 0x10, 0x96, 0x3b, 0xe0,
+ 0x0f, 0xa8, 0x90, 0x25, 0x2f, 0x45, 0x78, 0x92, 0xf2, 0x1a, 0x99, 0x31,
+ 0x04, 0x3c, 0xc7, 0x00, 0xa9, 0x97, 0x52, 0x83, 0x0e, 0x44, 0x21, 0x1f,
+ 0x19, 0xef, 0x9e, 0x69, 0xa1, 0x28, 0xc4, 0xdd, 0x11, 0xbe, 0x1e, 0x98,
+ 0x8c, 0xf8, 0x8d, 0x5a, 0x81, 0x85, 0x85, 0xd2, 0x7f, 0xd4, 0xa6, 0x47,
+ 0x3c, 0x58, 0x2a, 0x7b, 0x2a, 0xaf, 0x5b, 0x4e, 0xb4, 0xc5, 0xc5, 0xa3,
+ 0xcb, 0xc9, 0xde, 0x56, 0xdb, 0x46, 0xe1, 0x53, 0x17, 0xbc, 0xc3, 0x70,
+ 0x24, 0x53, 0x1a, 0x85, 0x98, 0x92, 0x1b, 0x33, 0x75, 0x01, 0x50, 0xf2,
+ 0xe0, 0x2b, 0x02, 0x37, 0x10, 0x4f, 0xe4, 0x85, 0x4f, 0xa5, 0x8a, 0xf0,
+ 0xd2, 0x8d, 0x12, 0x1c, 0xa5, 0x49, 0x64, 0xfd, 0xb5, 0x34, 0x4d, 0x7e,
+ 0xdf, 0xec, 0xc1, 0x77, 0x63, 0x81, 0xfa, 0x79, 0x3b, 0xca, 0x58, 0x0d,
+ 0x18, 0x1c, 0xc3, 0x8e, 0x23, 0xae, 0xa0, 0x7b, 0xda, 0xf7, 0x8f, 0x2a,
+ 0x07, 0x73, 0xb7, 0xec, 0x24, 0xf3, 0x2c, 0x7d, 0xe5, 0xf9, 0x66, 0x8a,
+ 0x67, 0x44, 0x7e, 0x6d, 0x9e, 0x35, 0xc8, 0x65, 0xae, 0x90, 0xb9, 0xac,
+ 0xc4, 0x4b, 0xcf, 0xc6, 0x2c, 0x88, 0x66, 0x53, 0xfd, 0xa5, 0x1e, 0x85,
+ 0x9a, 0x86, 0xcf, 0x90, 0xfc, 0xa8, 0x9d, 0x73, 0x72, 0x9f, 0xdd, 0x53,
+ 0x11, 0xcf, 0x63, 0x38},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1491,
+ {0xa3, 0x13, 0x32, 0xad, 0x26, 0x6a, 0xdf, 0xa1, 0x48, 0x46, 0xb2,
+ 0x77, 0x0b, 0xea, 0xf7, 0xdb, 0xb3, 0x3f, 0x1e, 0x40, 0x11, 0x0d,
+ 0x2d, 0x37, 0x86, 0x88, 0x85, 0xec, 0xc9, 0x36, 0x5b, 0x58},
+ {0xca, 0x97, 0x6f, 0xde, 0x70, 0xa7, 0xf7, 0x68, 0xb9, 0xcc, 0xa7, 0x7e,
+ 0xfd, 0x5b, 0x6e, 0x96, 0x87, 0x21, 0x08, 0x8f, 0xfa, 0x29, 0x40, 0x78,
+ 0xec, 0x81, 0x75, 0xa9, 0xfa, 0x9e, 0x9e, 0x52, 0x2e, 0x69, 0x03, 0xb6,
+ 0x08, 0xa3, 0x0e, 0x4a, 0x20, 0xc6, 0xf4, 0x8f, 0x36, 0x0f, 0x4c, 0xfc,
+ 0xd7, 0x36, 0xb2, 0x70, 0x40, 0xcd, 0x5b, 0x25, 0xd6, 0x42, 0xc2, 0x84,
+ 0x9b, 0x9f, 0x5b, 0xfb, 0xbb, 0xc1, 0x17, 0x02, 0x61, 0xa1, 0x04, 0xca,
+ 0xc0, 0x8d, 0x2a, 0x2b, 0xd8, 0xc3, 0x31, 0x19, 0x90, 0x99, 0x90, 0x48,
+ 0xc3, 0xda, 0xa3, 0xc2, 0x35, 0x48, 0x36, 0xba, 0xd3, 0x53, 0x64, 0x21,
+ 0xd1, 0xe9, 0x10, 0x30, 0x5b, 0x8a, 0x13, 0x85, 0x6b, 0x21, 0x4a, 0x38,
+ 0xc7, 0x30, 0xeb, 0x80, 0x3a, 0x2e, 0x00, 0x9c, 0xcd, 0xde, 0x2e, 0x36,
+ 0xef, 0x36, 0xa2, 0x52, 0xc6, 0x79, 0x65, 0x77, 0xd9, 0x84, 0xa3, 0x78,
+ 0x23, 0x9a, 0xe7, 0xb7, 0xa6, 0xd3, 0x09, 0xba, 0xb1, 0x7b, 0xa9, 0x40,
+ 0xfb, 0x5e, 0xec, 0x49, 0xa8, 0x56, 0x88, 0xf6, 0x11, 0xbe, 0xfb, 0x05,
+ 0xa2, 0x9e, 0x8e, 0xf7, 0xd8, 0x46, 0xbd, 0x9e, 0x80, 0x8d, 0x45, 0x22,
+ 0xba, 0xb8, 0x32, 0x77, 0xda, 0xdd, 0xe9, 0xf8, 0x4e, 0xeb, 0x1e, 0xfc,
+ 0xd4, 0x96, 0x06, 0x90, 0x57, 0x4c, 0x4a, 0xb8, 0x0e, 0x3a, 0x58, 0xa8,
+ 0xd5, 0xc5, 0x35, 0x31, 0xa2, 0x14, 0x4b, 0x6c, 0xf2, 0xfc, 0xe3, 0xf3,
+ 0x20, 0x0f, 0xa7, 0xce, 0x4a, 0x5c, 0x8f, 0x6b, 0x3e, 0xc3, 0x69, 0xaa,
+ 0x53, 0x02, 0xbf, 0x66, 0x88, 0x6a, 0xa1, 0xdf, 0xbb, 0x71, 0xf6, 0x29,
+ 0xe5, 0x4b, 0x73, 0x90, 0x1e, 0x3c, 0x97, 0x35, 0x56, 0xc3, 0x7b, 0xdf,
+ 0xae, 0xcf, 0x35, 0x13, 0xfe, 0x6b, 0xc9, 0xab, 0xcd, 0x77, 0x5b, 0x20,
+ 0xb8, 0x6b, 0x42, 0x52, 0x44, 0xaa, 0xbc, 0x22, 0x6f, 0xda, 0x92, 0xa7,
+ 0x8f, 0xb1, 0x61, 0xc0, 0x7d, 0x45, 0x3f, 0xe5, 0x13, 0xec, 0xf3, 0xee,
+ 0x62, 0xb0, 0xc5, 0xdc, 0x4d, 0xbf, 0x9b, 0xa5, 0xbb, 0x6d, 0x5e, 0xa6,
+ 0xad, 0xa5, 0x4e, 0x32, 0x1c, 0xdb, 0xde, 0xd4, 0xe4, 0xc1, 0xa7, 0xf0,
+ 0x07, 0xc8, 0xcf, 0x7b, 0x8e, 0xa7, 0xc5, 0x79, 0xea, 0xa4, 0x06, 0x81,
+ 0xa3, 0x79, 0x30, 0x7e, 0x87, 0x46, 0x1c, 0x4c, 0x68, 0xa5, 0x0f, 0x5f,
+ 0xc9, 0x4f, 0x49, 0x39, 0x8f, 0x25, 0x2b, 0xc0, 0xed, 0xbf, 0x12, 0xc5,
+ 0xa2, 0xe6, 0xae, 0x0d, 0x09, 0x40, 0x6a, 0x8d, 0x69, 0xaa, 0xdf, 0x84,
+ 0xf2, 0x7b, 0x4b, 0x3d, 0xcc, 0x41, 0xe8, 0xd4, 0x6e, 0x6d, 0x93, 0x5b,
+ 0xc7, 0x5a, 0x97, 0x14, 0xce, 0x74, 0x34, 0x6c, 0xd1, 0x69, 0x5f, 0x77,
+ 0x3c, 0xb2, 0x6f, 0xa5, 0x10, 0x5d, 0xb8, 0x0e, 0x89, 0x36, 0xc2, 0xe8,
+ 0xe8, 0x03, 0xf0, 0xb9, 0x2c, 0x6e, 0xee, 0xe1, 0x53, 0x71, 0x7e, 0xc6,
+ 0xaf, 0x54, 0xf2, 0x6d, 0xc8, 0xb9, 0xbe, 0xd9, 0xf8, 0x28, 0xf9, 0x20,
+ 0xe8, 0x9c, 0x9f, 0x92, 0xef, 0x46, 0xbe, 0x7d, 0x50, 0xa3, 0x9e, 0xac,
+ 0x4f, 0xc8, 0xaf, 0x34, 0x17, 0x38, 0xb5, 0x5a, 0xa8, 0x6e, 0x8a, 0x99,
+ 0x3e, 0x49, 0x1a, 0x07, 0xad, 0x0a, 0x91, 0x73, 0x4c, 0xa2, 0xd1, 0x01,
+ 0xc1, 0xbe, 0x43, 0x3c, 0xdd, 0xe1, 0xeb, 0x21, 0xbb, 0x5e, 0x1e, 0x8b,
+ 0xe0, 0x9f, 0x41, 0x54, 0x38, 0x6b, 0xf1, 0x8c, 0xf4, 0xa9, 0xb5, 0xcd,
+ 0x9a, 0x13, 0x6c, 0xec, 0x80, 0xaa, 0xe4, 0xa8, 0x69, 0xa2, 0x45, 0x7e,
+ 0xd4, 0xf1, 0x25, 0x14, 0x1d, 0xce, 0xe7, 0x64, 0x0e, 0x7d, 0x4b, 0x5a,
+ 0x97, 0x51, 0xa5, 0xaa, 0xf5, 0x6d, 0x81, 0xa7, 0x7b, 0xb6, 0x22, 0xf1,
+ 0x4c, 0x0e, 0x14, 0xc6, 0xda, 0x5c, 0x79, 0x66},
+ {0x1a, 0x30, 0xca, 0xfc, 0x99, 0x26, 0xbb, 0x6e, 0x61, 0xa2, 0x64, 0xbe,
+ 0xe8, 0x62, 0xa5, 0x6e, 0x60, 0x9b, 0x0c, 0x83, 0xd1, 0x2b, 0xad, 0x22,
+ 0x40, 0x2c, 0xee, 0x37, 0xa9, 0xa3, 0x63, 0xc8, 0x91, 0x57, 0x48, 0xe7,
+ 0xb6, 0xd4, 0x3d, 0x61, 0xc4, 0x48, 0x53, 0x77, 0x5a, 0xf3, 0x56, 0x1f,
+ 0xec, 0xcb, 0x08, 0x87, 0xc3, 0xfb, 0x08, 0xa0, 0x5e, 0xb0, 0x9b, 0x1a,
+ 0xc1, 0x09, 0x62, 0xfd, 0x4a, 0x47, 0x4e, 0x33, 0x59, 0x71, 0x97, 0x38,
+ 0x51, 0xed, 0xe7, 0x34, 0x26, 0x77, 0xff, 0xf2, 0xb2, 0xa2, 0x12, 0x21,
+ 0xaf, 0x62, 0x88, 0xb2, 0xe8, 0x93, 0x19, 0xf0, 0x96, 0x34, 0xd5, 0xd1,
+ 0xfa, 0x6a, 0x69, 0x5d, 0xce, 0x27, 0xa9, 0x02, 0xac, 0x36, 0xe8, 0x9a,
+ 0x35, 0x5a, 0x09, 0xfd, 0x09, 0x3b, 0x5e, 0xa6, 0x82, 0x0a, 0xb8, 0x3e,
+ 0xdd, 0x40, 0xd4, 0x97, 0xd6, 0x00, 0xa0, 0x70, 0x18, 0xea, 0xb6, 0xf6,
+ 0x95, 0x71, 0x43, 0x8c, 0xbc, 0x9b, 0xca, 0xa6, 0xb3, 0xdd, 0x2b, 0x6d,
+ 0x33, 0xec, 0xfb, 0xe4, 0x52, 0xb1, 0xce, 0xcf, 0xe3, 0x72, 0x4e, 0x83,
+ 0x0b, 0x29, 0x72, 0x38, 0x4a, 0x5a, 0xe7, 0x3b, 0xf7, 0xa1, 0x92, 0xd9,
+ 0xb3, 0x69, 0x7e, 0x75, 0xa7, 0x5d, 0x7c, 0xbb, 0x55, 0x80, 0x3e, 0x8d,
+ 0x09, 0x0a, 0x64, 0xce, 0x02, 0x95, 0xcf, 0x34, 0x78, 0x51, 0x2c, 0x91,
+ 0x41, 0xb1, 0x38, 0xb2, 0x97, 0xe0, 0x72, 0x20, 0x43, 0x0c, 0x05, 0xb8,
+ 0xfa, 0x48, 0xd6, 0x36, 0xb2, 0x76, 0x9e, 0x78, 0x61, 0xdb, 0x24, 0xc9,
+ 0x57, 0xe6, 0x7f, 0xfa, 0xbd, 0x04, 0x5d, 0xd0, 0xf7, 0x36, 0x04, 0x28,
+ 0xfa, 0x2b, 0xb3, 0x0c, 0x48, 0xf8, 0x92, 0xd2, 0x46, 0xdd, 0xd1, 0xaa,
+ 0x69, 0x03, 0xe5, 0xb9, 0x26, 0x6d, 0x86, 0xcb, 0xa1, 0x44, 0xb4, 0xf3,
+ 0x5e, 0xb6, 0x19, 0x49, 0xb9, 0x8a, 0xd0, 0x68, 0x6e, 0xff, 0xbe, 0xc1,
+ 0x92, 0x00, 0x93, 0xa7, 0x93, 0x35, 0x9b, 0x59, 0xc9, 0x74, 0x00, 0x05,
+ 0x32, 0x60, 0x0e, 0x50, 0x12, 0x16, 0x4d, 0x5d, 0xf7, 0xcb, 0x59, 0x90,
+ 0x47, 0x1f, 0x50, 0xc2, 0x7f, 0xa0, 0x80, 0x84, 0x44, 0x3d, 0x0f, 0x73,
+ 0x6b, 0xe6, 0x4b, 0x88, 0xc6, 0x19, 0x3d, 0x3b, 0x0a, 0x95, 0xe1, 0xc3,
+ 0x72, 0xec, 0x82, 0x13, 0xdf, 0x7a, 0xbc, 0x3c, 0xd0, 0xf4, 0xf1, 0x30,
+ 0x6d, 0x3f, 0x90, 0x43, 0x84, 0x96, 0x8f, 0x9d, 0x5d, 0x61, 0x74, 0xe6,
+ 0x5c, 0xf2, 0xca, 0x6c, 0x49, 0x59, 0xf4, 0xf9, 0xdd, 0xa9, 0x3a, 0x1f,
+ 0xeb, 0x96, 0xac, 0x1a, 0xc6, 0xeb, 0x85, 0x87, 0x8c, 0xd0, 0x03, 0xe5,
+ 0xdb, 0xe8, 0x38, 0xb1, 0xd6, 0xf3, 0xee, 0x74, 0x18, 0xd1, 0x00, 0xd9,
+ 0x35, 0xc8, 0x0a, 0xa8, 0x35, 0x7d, 0x92, 0x93, 0xf7, 0x81, 0x2d, 0xf2,
+ 0xbb, 0xbb, 0x1d, 0x2f, 0x75, 0x8a, 0x2b, 0x0f, 0x63, 0x01, 0xc5, 0x5f,
+ 0x1b, 0x91, 0xdb, 0x7e, 0x4b, 0xad, 0x4a, 0xe1, 0xca, 0x40, 0x16, 0x70,
+ 0xc9, 0x76, 0x72, 0x6c, 0x92, 0x28, 0xdf, 0x1c, 0x82, 0x72, 0x37, 0x12,
+ 0xd0, 0x6c, 0x62, 0xad, 0x15, 0x20, 0xc6, 0xb5, 0x26, 0xdb, 0x00, 0x5d,
+ 0x80, 0x88, 0x9d, 0x4a, 0xb1, 0xa9, 0xef, 0x1a, 0xeb, 0x13, 0x65, 0x3c,
+ 0x16, 0xbe, 0x42, 0xea, 0x32, 0x97, 0x77, 0x5d, 0x3e, 0x52, 0x85, 0x88,
+ 0x67, 0x04, 0x05, 0xc8, 0x32, 0x6d, 0xdf, 0xae, 0xc8, 0x49, 0x61, 0xfb,
+ 0x26, 0x95, 0x1f, 0x8e, 0x7b, 0x7e, 0x65, 0xf7, 0x4d, 0xf9, 0x9b, 0x45,
+ 0xe6, 0xc6, 0xeb, 0xb1, 0x94, 0x7f, 0xea, 0x3a, 0x20, 0xd7, 0x41, 0xe3,
+ 0x6b, 0x48, 0x08, 0xa7, 0x29, 0xeb, 0x8c, 0x2b, 0xbe, 0x6d, 0x60, 0x4b,
+ 0x0e, 0x6c, 0x6d, 0xc1, 0xa1, 0x09, 0x55, 0xea, 0x67, 0x2b, 0x34, 0x6f,
+ 0xae, 0x7b, 0xba, 0x8c},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1492,
+ {0xbb, 0x78, 0x09, 0x66, 0x60, 0xa9, 0x4c, 0x3b, 0x6f, 0x4d, 0xb6,
+ 0x59, 0x02, 0x2e, 0x7e, 0x9d, 0x82, 0x3e, 0x0a, 0x53, 0x58, 0x8d,
+ 0xa0, 0xec, 0xd9, 0x0d, 0x14, 0xb5, 0x0d, 0x17, 0xfa, 0xa7},
+ {0xba, 0xbd, 0xaa, 0xe0, 0x01, 0x74, 0xc3, 0x5b, 0x85, 0xa9, 0x0f, 0x05,
+ 0xd6, 0x17, 0xa4, 0x38, 0x74, 0x7d, 0x97, 0xb1, 0xc5, 0x84, 0xca, 0x5b,
+ 0x76, 0x45, 0x26, 0x51, 0x08, 0xec, 0x93, 0x10, 0x55, 0x5e, 0xe0, 0x0a,
+ 0xfe, 0x0a, 0x8b, 0x34, 0x73, 0xbf, 0xa8, 0x65, 0x82, 0xc0, 0xb7, 0x82,
+ 0x1f, 0x70, 0x14, 0x23, 0x36, 0xd2, 0xf2, 0x4b, 0xc6, 0x1c, 0xd2, 0xc1,
+ 0xda, 0x18, 0x32, 0xcd, 0x39, 0xb0, 0x67, 0xb8, 0x6b, 0x4c, 0x86, 0xce,
+ 0x57, 0xd3, 0x24, 0x70, 0x5e, 0x40, 0xca, 0x4b, 0x5b, 0x5d, 0x44, 0x79,
+ 0x2f, 0x38, 0x28, 0x2d, 0xc7, 0x40, 0xdf, 0xf0, 0x54, 0x46, 0xe6, 0x24,
+ 0xb1, 0x09, 0x2c, 0x69, 0xc4, 0x24, 0xdf, 0xc6, 0xb0, 0x66, 0x64, 0x0e,
+ 0x05, 0x0d, 0x9a, 0x45, 0x6c, 0xef, 0xe6, 0xc1, 0xda, 0x6d, 0xab, 0xca,
+ 0x86, 0x2f, 0x0e, 0xa8, 0x62, 0x6c, 0x24, 0x60, 0xf1, 0x55, 0x41, 0xef,
+ 0xf8, 0x25, 0x83, 0xfa, 0xe3, 0x6f, 0x64, 0x5f, 0x05, 0xca, 0x6d, 0xe7,
+ 0xa1, 0xbe, 0xa3, 0xb3, 0x4d, 0x84, 0x46, 0xb9, 0x66, 0xbf, 0x1d, 0x8f,
+ 0x94, 0x2b, 0xc8, 0xbc, 0xd7, 0x9b, 0x7e, 0x65, 0x5f, 0x24, 0x1a, 0x59,
+ 0x90, 0x79, 0x42, 0x81, 0xe3, 0x38, 0xe9, 0x22, 0x8b, 0x65, 0xd9, 0xbc,
+ 0xef, 0xf0, 0xce, 0x4b, 0x96, 0x51, 0x28, 0x38, 0xfe, 0xca, 0xbc, 0x4c,
+ 0x50, 0x02, 0x74, 0xbc, 0x6c, 0xf4, 0xcb, 0xbc, 0x3e, 0x21, 0x94, 0x59,
+ 0xf2, 0xbc, 0xc5, 0x35, 0x79, 0xac, 0x57, 0x79, 0xf2, 0x44, 0xa9, 0xc3,
+ 0xb3, 0x3e, 0x80, 0x44, 0x88, 0x9e, 0xf9, 0x71, 0x02, 0x1b, 0x27, 0x73,
+ 0x24, 0x78, 0x3a, 0x4a, 0x06, 0x8b, 0x94, 0xe0, 0xb2, 0x49, 0x6b, 0xb2,
+ 0x40, 0x3f, 0x0b, 0x2a, 0x2d, 0x10, 0x91, 0xf2, 0xe5, 0xbd, 0x5f, 0x0a,
+ 0x3e, 0x0c, 0xb3, 0xde, 0xa9, 0xd2, 0x2d, 0x49, 0x61, 0x01, 0xb2, 0x0e,
+ 0x24, 0xdd, 0xa5, 0x1e, 0xaa, 0x81, 0xfe, 0xc7, 0x6c, 0x2f, 0x61, 0x77,
+ 0xeb, 0xed, 0x09, 0x2c, 0x90, 0x59, 0x29, 0xa3, 0x33, 0x25, 0xdc, 0xf9,
+ 0x70, 0x2a, 0x7b, 0x5e, 0x05, 0x68, 0xff, 0x8b, 0xe4, 0x99, 0x28, 0x5e,
+ 0xcc, 0xb6, 0xf5, 0xd3, 0xfd, 0x09, 0xdf, 0xdb, 0x10, 0xa1, 0x0c, 0x42,
+ 0xe3, 0xc8, 0x26, 0x50, 0x4f, 0xbc, 0xf9, 0xf0, 0x40, 0x4c, 0xd0, 0x53,
+ 0x44, 0x98, 0x56, 0xa5, 0xb7, 0x17, 0x2f, 0x2f, 0x56, 0xdc, 0x76, 0x86,
+ 0x01, 0x28, 0xce, 0xeb, 0x26, 0x2b, 0x25, 0xde, 0x10, 0xc1, 0x10, 0x91,
+ 0x10, 0xff, 0xb1, 0xf0, 0x1b, 0x97, 0x0f, 0xff, 0xf5, 0xff, 0x6d, 0xbc,
+ 0xeb, 0x7d, 0x8d, 0xa9, 0xe3, 0x48, 0x10, 0x98, 0x35, 0x52, 0x7c, 0x00,
+ 0xf8, 0x48, 0x96, 0xde, 0xcc, 0x63, 0x73, 0xd7, 0x48, 0xd9, 0x16, 0xd6,
+ 0x69, 0x45, 0xeb, 0x73, 0xd6, 0x24, 0xed, 0xff, 0x10, 0x7e, 0xc2, 0x00,
+ 0x63, 0xd6, 0x18, 0x0f, 0xac, 0xf7, 0x41, 0x31, 0xac, 0x59, 0xf1, 0x29,
+ 0xa3, 0x14, 0x1a, 0x07, 0xf3, 0x29, 0x0b, 0xfc, 0x43, 0xf9, 0x47, 0x37,
+ 0x99, 0x0d, 0x13, 0xa4, 0xae, 0xac, 0xde, 0x21, 0xbf, 0x4b, 0xb1, 0xa2,
+ 0x96, 0xd4, 0x50, 0x36, 0xac, 0xff, 0x5d, 0xd0, 0xc1, 0x3d, 0xbb, 0xe7,
+ 0x0c, 0x8f, 0xb0, 0xa6, 0x2d, 0x9a, 0x2b, 0x0a, 0xef, 0x3b, 0xa5, 0x7b,
+ 0x73, 0x4d, 0xa8, 0x56, 0xfa, 0xf0, 0x1a, 0xa0, 0x75, 0x25, 0xd6, 0xf9,
+ 0x8d, 0x18, 0xf9, 0xe4, 0x0d, 0x7b, 0x00, 0xfe, 0x28, 0x13, 0xf0, 0x18,
+ 0xe6, 0x1b, 0xf2, 0x08, 0x31, 0x8d, 0x23, 0x99, 0x06, 0x52, 0x40, 0xa8,
+ 0x36, 0xa0, 0x18, 0x1b, 0x9e, 0x39, 0x6a, 0x2d, 0x78, 0x2a, 0xec, 0x0d,
+ 0x50, 0xe1, 0x9c, 0x03, 0x6d, 0x6b, 0x52, 0xcb},
+ {0x2f, 0x53, 0x13, 0x82, 0x11, 0x0f, 0x69, 0xe9, 0x70, 0x63, 0x72, 0x5c,
+ 0x91, 0xe4, 0x3c, 0x65, 0x7b, 0xe5, 0xc3, 0x57, 0xc4, 0xab, 0x4f, 0xd5,
+ 0x41, 0xb6, 0x78, 0x56, 0x64, 0x71, 0xb4, 0x1b, 0x82, 0x56, 0x04, 0x14,
+ 0x57, 0x15, 0x04, 0x13, 0x54, 0x4f, 0x5f, 0x04, 0x5f, 0x7e, 0x9f, 0x4b,
+ 0xd1, 0x24, 0xca, 0xbd, 0x5a, 0x5a, 0xe8, 0x49, 0xae, 0x59, 0xe3, 0xd7,
+ 0xaf, 0x78, 0x66, 0x48, 0x43, 0xbd, 0x25, 0x36, 0x71, 0x18, 0x26, 0x03,
+ 0x14, 0xf0, 0x52, 0xea, 0xc6, 0x05, 0xb8, 0x49, 0x6f, 0x7a, 0x87, 0xed,
+ 0x83, 0x90, 0x63, 0x93, 0x88, 0xa4, 0x32, 0xa7, 0x94, 0xdc, 0x3b, 0xce,
+ 0xcd, 0xcb, 0x53, 0xf6, 0x06, 0xd7, 0x43, 0x17, 0xec, 0x36, 0x72, 0xef,
+ 0xeb, 0x17, 0x82, 0x94, 0x83, 0x21, 0xd0, 0xbc, 0x85, 0xf5, 0x64, 0xf8,
+ 0x36, 0x53, 0xd1, 0xcf, 0xa5, 0x57, 0x3f, 0xb2, 0x73, 0x1d, 0x4e, 0xc4,
+ 0x0d, 0x8b, 0x60, 0xbd, 0x77, 0x27, 0xcf, 0x4b, 0x1b, 0xd1, 0x24, 0x1c,
+ 0x86, 0x04, 0x74, 0x00, 0x5a, 0x8e, 0x62, 0xc5, 0x80, 0xd6, 0xa6, 0xf1,
+ 0x35, 0x04, 0xdf, 0x9b, 0x12, 0xfe, 0x56, 0x1b, 0x2a, 0x32, 0xa6, 0x1d,
+ 0x25, 0x7f, 0x82, 0xe5, 0x4d, 0x40, 0xd0, 0x5e, 0x24, 0x09, 0x24, 0x81,
+ 0xb9, 0x55, 0x7c, 0x10, 0x3b, 0x22, 0x26, 0xc2, 0xc1, 0xd6, 0x11, 0xc6,
+ 0xaa, 0xb6, 0x6c, 0x5d, 0xf0, 0x42, 0xcb, 0x75, 0xe2, 0x0e, 0x7d, 0x0a,
+ 0xfe, 0xd4, 0xf5, 0x91, 0x53, 0xd1, 0xcc, 0x14, 0xee, 0xdc, 0xc6, 0x28,
+ 0xd2, 0x84, 0x47, 0x29, 0xd0, 0x29, 0x06, 0x8c, 0x8f, 0x73, 0x7b, 0xd7,
+ 0xca, 0xee, 0xde, 0x20, 0x0b, 0xcd, 0xba, 0x81, 0xa2, 0x68, 0x2c, 0xd7,
+ 0x8f, 0x69, 0x92, 0x13, 0x66, 0xd4, 0x09, 0x3a, 0x18, 0xbc, 0xbc, 0x83,
+ 0x20, 0x48, 0xfb, 0x34, 0x37, 0x81, 0xec, 0xc6, 0xaf, 0x2a, 0xc5, 0x9a,
+ 0x4c, 0x54, 0xcb, 0x61, 0x78, 0x80, 0xa0, 0x3a, 0x1d, 0xc5, 0x4f, 0xf4,
+ 0xbe, 0xde, 0x51, 0x48, 0x7e, 0x0d, 0x0b, 0xe0, 0x8a, 0x4e, 0x0b, 0x59,
+ 0x2e, 0x65, 0xd0, 0xfb, 0xce, 0x88, 0xf2, 0x38, 0xb4, 0xa6, 0x84, 0x8a,
+ 0xf9, 0x4e, 0xc9, 0xa5, 0xc5, 0xbb, 0x79, 0xce, 0xc4, 0x7f, 0x48, 0xfa,
+ 0xdd, 0x2b, 0x2c, 0xbb, 0x2a, 0xe5, 0xee, 0xa2, 0x9c, 0x1c, 0x41, 0x5c,
+ 0xb1, 0x51, 0x98, 0xe5, 0x34, 0xa3, 0xe1, 0xd5, 0x24, 0xb8, 0x1c, 0xb7,
+ 0x90, 0xd0, 0x2c, 0x01, 0x91, 0x42, 0x28, 0xf0, 0x67, 0x8c, 0x9a, 0x50,
+ 0xc3, 0x74, 0x59, 0x85, 0xce, 0x85, 0xf7, 0x42, 0x8e, 0xe7, 0xcd, 0x97,
+ 0x33, 0xf4, 0x80, 0x0b, 0x84, 0x14, 0x99, 0x03, 0xfd, 0x1f, 0x1a, 0x60,
+ 0xde, 0xd2, 0x58, 0x3b, 0xa2, 0xb1, 0xff, 0x64, 0xfe, 0x8f, 0xff, 0x7f,
+ 0xab, 0x00, 0x44, 0x11, 0x97, 0xd5, 0x52, 0x42, 0x1d, 0xe8, 0xe4, 0x0e,
+ 0xa0, 0xcb, 0x82, 0x05, 0x4a, 0x70, 0xd9, 0xbb, 0xea, 0x1d, 0x5a, 0x32,
+ 0xf8, 0x36, 0x4a, 0xb0, 0x8a, 0x50, 0x1e, 0x6d, 0xc9, 0xac, 0xa1, 0x52,
+ 0x9a, 0xe2, 0x77, 0xd7, 0x1f, 0x6d, 0xd9, 0x6a, 0x1f, 0x07, 0x7e, 0x04,
+ 0xca, 0xcd, 0x3c, 0x25, 0x5d, 0xc2, 0x9f, 0x3d, 0x70, 0x10, 0xcc, 0x8c,
+ 0x06, 0xc5, 0xfe, 0xb6, 0xaa, 0x5b, 0xf5, 0x30, 0xf8, 0xd0, 0x2e, 0xd9,
+ 0x77, 0x21, 0x13, 0x61, 0x60, 0x41, 0xf9, 0x6b, 0x0f, 0xf1, 0x9c, 0x08,
+ 0x20, 0xae, 0x74, 0xac, 0x2f, 0x0a, 0x77, 0x3d, 0xf9, 0x13, 0x40, 0xed,
+ 0xb0, 0xcb, 0x6f, 0x01, 0x65, 0x43, 0xe8, 0x2f, 0x33, 0xba, 0x8e, 0xc7,
+ 0x30, 0xf6, 0x52, 0x04, 0x78, 0xf2, 0x1e, 0xf6, 0x2b, 0xc2, 0x8c, 0x19,
+ 0x4e, 0x0f, 0x92, 0xfe, 0xb4, 0xb0, 0xbc, 0xa4, 0x11, 0x7c, 0xbb, 0xb6,
+ 0x4d, 0x47, 0xf6, 0x7b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1493,
+ {0xe0, 0x42, 0x8f, 0x04, 0x5a, 0xa4, 0xe3, 0x3f, 0x73, 0x4e, 0x8b,
+ 0x35, 0x93, 0x60, 0x81, 0x07, 0xfd, 0x6a, 0x3a, 0x44, 0x0d, 0xc6,
+ 0x4a, 0x43, 0x16, 0xab, 0xb7, 0x25, 0x71, 0x35, 0xc3, 0x74},
+ {0x85, 0xcc, 0x50, 0xb7, 0x08, 0xca, 0x60, 0x20, 0xe6, 0x29, 0xb4, 0xac,
+ 0xf2, 0xf6, 0x40, 0x87, 0xc9, 0x7b, 0xee, 0x00, 0xfe, 0xf2, 0x6e, 0x77,
+ 0x65, 0x11, 0xa9, 0xab, 0x0d, 0xc2, 0x82, 0x1c, 0xca, 0xc8, 0x39, 0xb7,
+ 0x5c, 0x93, 0xb7, 0x47, 0xbe, 0xc3, 0x61, 0xe9, 0x6b, 0x97, 0xad, 0xb0,
+ 0xe2, 0xee, 0xa0, 0xef, 0x83, 0xab, 0x4b, 0x05, 0x03, 0xda, 0x34, 0xf7,
+ 0x74, 0xbe, 0x90, 0x25, 0x0a, 0x41, 0x4d, 0xb9, 0x41, 0xf5, 0x53, 0x94,
+ 0xd9, 0x5c, 0x11, 0xc5, 0x1e, 0x48, 0x32, 0x85, 0xe6, 0xab, 0xb8, 0xd7,
+ 0xd1, 0xb4, 0x43, 0x28, 0x40, 0x29, 0x20, 0xf5, 0xad, 0x48, 0xac, 0x56,
+ 0xd3, 0x74, 0x5d, 0xd3, 0xe5, 0x1e, 0x97, 0x7a, 0x23, 0x7d, 0x72, 0x90,
+ 0x46, 0x71, 0x9b, 0xe1, 0x1d, 0xf1, 0x97, 0xf8, 0x0b, 0x9b, 0x65, 0x04,
+ 0x37, 0x2d, 0x2b, 0x9d, 0x2d, 0x44, 0xff, 0xa7, 0xeb, 0x76, 0x2e, 0x94,
+ 0x5d, 0xc5, 0x44, 0x23, 0xff, 0xab, 0x04, 0xd3, 0x4d, 0x0a, 0x21, 0x80,
+ 0xd8, 0xd1, 0xa4, 0x95, 0x1a, 0x93, 0xd4, 0xea, 0xd2, 0x12, 0x4c, 0xa9,
+ 0x94, 0xf8, 0x08, 0x6c, 0xda, 0x02, 0x2e, 0xee, 0xe4, 0xc9, 0xdd, 0xfc,
+ 0x0d, 0x8e, 0xf8, 0xc9, 0x43, 0x88, 0x41, 0x46, 0x4e, 0x59, 0x47, 0xa7,
+ 0x85, 0x6e, 0x42, 0x74, 0x52, 0x02, 0x21, 0x09, 0xab, 0xba, 0x35, 0x62,
+ 0x50, 0x61, 0xcb, 0xb1, 0x0f, 0xbd, 0x98, 0xee, 0x8a, 0x1e, 0xaf, 0xb7,
+ 0x74, 0x13, 0x48, 0xd5, 0xea, 0x2f, 0x00, 0xa9, 0x6c, 0x5d, 0x78, 0xba,
+ 0x6f, 0x92, 0xd1, 0xbb, 0xc1, 0x76, 0x3c, 0xc2, 0xfe, 0x4b, 0x7d, 0x0c,
+ 0xb6, 0x22, 0xee, 0x68, 0x61, 0xfd, 0x39, 0x18, 0x99, 0xf4, 0x09, 0x95,
+ 0xbc, 0xf2, 0x4f, 0x77, 0x06, 0xe8, 0x25, 0x09, 0x1e, 0x4d, 0x66, 0x58,
+ 0x9c, 0x94, 0xd4, 0xce, 0x5f, 0x04, 0xc3, 0xca, 0x21, 0x04, 0xd1, 0xb7,
+ 0x68, 0x07, 0xc4, 0x4b, 0x41, 0x81, 0x8c, 0x16, 0x07, 0x0c, 0x5d, 0xcb,
+ 0xd7, 0x53, 0x37, 0x5f, 0xf7, 0x13, 0x52, 0x88, 0xb4, 0x5d, 0x3f, 0xdd,
+ 0x02, 0x26, 0xfb, 0xfc, 0x99, 0xe0, 0x53, 0xd7, 0x97, 0xd5, 0xe4, 0x2b,
+ 0x65, 0x54, 0x95, 0x96, 0xec, 0x8c, 0xc1, 0x2e, 0x9e, 0xbb, 0x18, 0x78,
+ 0xb2, 0x8c, 0x02, 0x23, 0xf5, 0x72, 0x03, 0x17, 0x57, 0x5d, 0xe2, 0x43,
+ 0x24, 0x59, 0x09, 0x1d, 0xec, 0x35, 0x61, 0x3f, 0x0b, 0x31, 0xa8, 0xef,
+ 0x7c, 0x44, 0x22, 0xfa, 0x47, 0x74, 0x0b, 0xf1, 0x1e, 0xb2, 0x1c, 0x1e,
+ 0x60, 0xa2, 0xb9, 0xc8, 0x55, 0x97, 0xbc, 0x13, 0x68, 0x0e, 0x51, 0xd7,
+ 0x04, 0xd7, 0x5d, 0x9f, 0xf1, 0xdc, 0x8e, 0x41, 0xe1, 0x73, 0x29, 0x24,
+ 0x6c, 0x92, 0xca, 0xe9, 0x3b, 0xaa, 0xe9, 0x8f, 0x1b, 0x25, 0xbf, 0xd9,
+ 0x62, 0xa6, 0x1f, 0xcc, 0xd9, 0xac, 0x3c, 0x79, 0xff, 0x55, 0x69, 0x0d,
+ 0x3d, 0x82, 0x66, 0xb9, 0x91, 0x2b, 0x34, 0xd1, 0xbe, 0xc3, 0x99, 0x15,
+ 0x95, 0x01, 0xba, 0xb7, 0xa2, 0xc8, 0x40, 0x8f, 0xa5, 0x6f, 0x4c, 0x4e,
+ 0x9c, 0xeb, 0x0b, 0xce, 0x48, 0xf0, 0xee, 0xa6, 0xcd, 0x7c, 0x78, 0xae,
+ 0xbf, 0xbc, 0x7f, 0x4d, 0xf9, 0x6b, 0x54, 0x15, 0x23, 0x3c, 0xee, 0x4e,
+ 0x6a, 0x7b, 0x41, 0x5e, 0x5a, 0x7f, 0xe6, 0xdf, 0x9b, 0x68, 0x3f, 0x6e,
+ 0xb6, 0x73, 0xfa, 0x7e, 0xc7, 0x03, 0x6a, 0x16, 0xe9, 0x5d, 0x5f, 0x89,
+ 0xf5, 0x35, 0x37, 0x98, 0x60, 0x10, 0xa7, 0x33, 0xdf, 0x6a, 0xa9, 0xad,
+ 0x01, 0xb0, 0x04, 0x5d, 0x1a, 0x05, 0x46, 0xf2, 0x02, 0xb2, 0x75, 0x3b,
+ 0xe6, 0xd9, 0x58, 0x42, 0x2d, 0x83, 0x23, 0x0f, 0xd9, 0x1f, 0x88, 0x49,
+ 0xd2, 0x6b, 0x77, 0x98, 0x44, 0xb5, 0x22, 0x7b},
+ {0x3b, 0x3f, 0xdb, 0x96, 0x76, 0x68, 0x28, 0x0c, 0x36, 0xf6, 0x50, 0xf6,
+ 0x54, 0xb6, 0xa2, 0xfa, 0x77, 0x7e, 0x44, 0x72, 0x30, 0xde, 0x82, 0x71,
+ 0xeb, 0x8f, 0xbd, 0x2b, 0xf4, 0xc5, 0xa4, 0x40, 0x5f, 0x0f, 0x68, 0x19,
+ 0xbb, 0x49, 0x3d, 0xe1, 0x84, 0x17, 0x7b, 0xf6, 0xe5, 0xf9, 0x80, 0x33,
+ 0x3a, 0x1d, 0x6d, 0xf3, 0xd8, 0x74, 0xdf, 0x7e, 0x57, 0xda, 0xec, 0x0c,
+ 0xe7, 0x95, 0xc8, 0x41, 0xc7, 0xb3, 0xd8, 0xa7, 0x6b, 0xdf, 0x87, 0xa0,
+ 0x76, 0x5c, 0x48, 0x8d, 0x00, 0x8c, 0xd9, 0x0f, 0xc1, 0xd3, 0xb0, 0x7c,
+ 0xff, 0x9d, 0xa2, 0x67, 0x9d, 0x64, 0xdc, 0x9d, 0xc8, 0x03, 0x4e, 0x06,
+ 0x8e, 0xa0, 0x7f, 0xef, 0xea, 0x1d, 0x6d, 0x98, 0x80, 0xb4, 0x83, 0x1a,
+ 0xad, 0x86, 0x70, 0x22, 0x03, 0x55, 0x7e, 0xbe, 0x45, 0xfc, 0xbe, 0xc6,
+ 0xd9, 0x73, 0xb0, 0x41, 0xed, 0x26, 0x91, 0xc0, 0x68, 0xa9, 0xe1, 0xd7,
+ 0x6a, 0x32, 0x5d, 0x99, 0xd8, 0x9f, 0x92, 0x39, 0xff, 0x14, 0x44, 0xf4,
+ 0x82, 0xaa, 0xf4, 0x1d, 0xa5, 0xba, 0x05, 0xf4, 0x0e, 0x3e, 0xe2, 0xd9,
+ 0x1c, 0x42, 0x32, 0xfc, 0x8c, 0x5a, 0xbd, 0x5d, 0x86, 0xd4, 0x0a, 0xca,
+ 0x74, 0xb0, 0x9d, 0xa4, 0x04, 0x54, 0x56, 0x31, 0xef, 0x26, 0x89, 0xe2,
+ 0xcf, 0x49, 0xb0, 0xd7, 0xff, 0x17, 0xd4, 0x8e, 0x02, 0x96, 0xa4, 0xda,
+ 0xe6, 0xe1, 0xfd, 0x48, 0x6e, 0x95, 0xd9, 0xaa, 0xfd, 0x44, 0x81, 0x76,
+ 0xbb, 0xab, 0xd8, 0x84, 0xb8, 0x40, 0x5b, 0x7b, 0x24, 0xc1, 0x4e, 0xde,
+ 0x55, 0x60, 0xdc, 0x29, 0xee, 0x08, 0x97, 0x9d, 0x05, 0xae, 0xba, 0x4c,
+ 0xd8, 0xac, 0xc3, 0x28, 0x9f, 0x5a, 0xeb, 0x8e, 0x8d, 0x8d, 0x7c, 0x3a,
+ 0xff, 0xa3, 0x54, 0xea, 0xfd, 0xa3, 0x4c, 0x29, 0xac, 0xe4, 0x95, 0xd8,
+ 0xb3, 0x44, 0xfd, 0x8b, 0xe7, 0x40, 0xef, 0x39, 0x8a, 0xd7, 0xd3, 0x14,
+ 0x6b, 0xae, 0x97, 0xd4, 0x5c, 0xb6, 0x0b, 0xa3, 0x9a, 0xb4, 0x79, 0x48,
+ 0x44, 0xc7, 0xf4, 0x4b, 0xbb, 0x0a, 0xed, 0xaf, 0x2b, 0x81, 0x44, 0x70,
+ 0x12, 0x66, 0xa9, 0x14, 0xf3, 0x40, 0xe8, 0xc2, 0xcd, 0x70, 0x27, 0x27,
+ 0x8f, 0x25, 0x05, 0xca, 0x0f, 0x77, 0x7b, 0xc7, 0xf1, 0x80, 0x84, 0x1a,
+ 0xb6, 0x16, 0xe5, 0x53, 0xb7, 0xfb, 0x1b, 0xf8, 0xd0, 0x11, 0x14, 0x61,
+ 0xb9, 0x35, 0xa4, 0xcd, 0x34, 0x1d, 0x91, 0x77, 0x52, 0xd4, 0xcb, 0x94,
+ 0x45, 0x18, 0x7d, 0x05, 0x82, 0x51, 0xfb, 0x0b, 0x56, 0xed, 0x1e, 0xb3,
+ 0x0f, 0x0a, 0xc6, 0x33, 0x0f, 0xa9, 0x48, 0x3c, 0x71, 0xe8, 0x64, 0xda,
+ 0xdf, 0x83, 0x2c, 0x3d, 0x46, 0x74, 0x4e, 0x8d, 0x8e, 0xd1, 0xb6, 0xd0,
+ 0x55, 0x3f, 0x50, 0xff, 0xd7, 0x44, 0xc3, 0x8a, 0x18, 0x35, 0x73, 0x33,
+ 0x2c, 0xc1, 0xd1, 0xfd, 0xdb, 0x15, 0xc6, 0x63, 0xc0, 0xad, 0xe9, 0x46,
+ 0x89, 0x5a, 0x73, 0x28, 0x0f, 0xf5, 0x18, 0x4b, 0x49, 0x1f, 0x87, 0x15,
+ 0xf6, 0x0a, 0x88, 0x05, 0xbd, 0x5c, 0x60, 0xad, 0x5b, 0xde, 0x64, 0x80,
+ 0x91, 0xd6, 0x81, 0x25, 0xab, 0x55, 0x12, 0x5f, 0x7d, 0xcd, 0xde, 0x83,
+ 0x6f, 0x29, 0x64, 0x8a, 0xf1, 0x3b, 0x9f, 0xa4, 0xa7, 0x2f, 0x15, 0x4b,
+ 0xf0, 0xa6, 0x5c, 0x91, 0x18, 0x1c, 0x00, 0x45, 0xd4, 0x97, 0xd9, 0x9a,
+ 0xb1, 0x96, 0xa8, 0x1c, 0xa3, 0x6d, 0x33, 0xcc, 0x6e, 0x83, 0x94, 0x60,
+ 0x6c, 0x22, 0x85, 0xff, 0x54, 0xcc, 0xff, 0xf8, 0x7b, 0x5d, 0xcb, 0x00,
+ 0xfa, 0x63, 0x75, 0x64, 0x89, 0x52, 0x01, 0xff, 0xa3, 0x0d, 0xa4, 0xc5,
+ 0xb3, 0x76, 0xc2, 0xef, 0x95, 0x05, 0xef, 0x4b, 0xe1, 0x40, 0x94, 0x84,
+ 0xe3, 0x28, 0x04, 0x98, 0x32, 0xb3, 0x2f, 0x68, 0x78, 0xa5, 0x80, 0x58,
+ 0x4d, 0xa6, 0xed, 0x80},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1494,
+ {0x6a, 0xbb, 0xf3, 0xd1, 0x2c, 0xa0, 0x05, 0x1b, 0x82, 0x47, 0x18,
+ 0x75, 0x01, 0x3b, 0x6f, 0x54, 0x3a, 0xe9, 0x2a, 0x03, 0xd6, 0x81,
+ 0x8b, 0x21, 0xff, 0x7d, 0xb1, 0x42, 0x1e, 0x61, 0x00, 0x02},
+ {0x85, 0xcc, 0x50, 0xb7, 0x08, 0xca, 0x60, 0x20, 0xe6, 0x29, 0xb4, 0xac,
+ 0xf2, 0xf6, 0x40, 0x87, 0xc9, 0x7b, 0xee, 0x00, 0xfe, 0xf2, 0x6e, 0x77,
+ 0x65, 0x11, 0xa9, 0xab, 0x0d, 0xc2, 0x82, 0x1c, 0xca, 0xc8, 0x39, 0xb7,
+ 0x5c, 0x93, 0xb7, 0x47, 0xbe, 0xc3, 0x61, 0xe9, 0x6b, 0x97, 0xad, 0xb0,
+ 0xe2, 0xee, 0xa0, 0xef, 0x83, 0xab, 0x4b, 0x05, 0x03, 0xda, 0x34, 0xf7,
+ 0x74, 0xbe, 0x90, 0x25, 0x0a, 0x41, 0x4d, 0xb9, 0x41, 0xf5, 0x53, 0x94,
+ 0xd9, 0x5c, 0x11, 0xc5, 0x1e, 0x48, 0x32, 0x85, 0xe6, 0xab, 0xb8, 0xd7,
+ 0xd1, 0xb4, 0x43, 0x28, 0x40, 0x29, 0x20, 0xf5, 0xad, 0x48, 0xac, 0x56,
+ 0xd3, 0x74, 0x5d, 0xd3, 0xe5, 0x1e, 0x97, 0x7a, 0x23, 0x7d, 0x72, 0x90,
+ 0x46, 0x71, 0x9b, 0xe1, 0x1d, 0xf1, 0x97, 0xf8, 0x0b, 0x9b, 0x65, 0x04,
+ 0x37, 0x2d, 0x2b, 0x9d, 0x2d, 0x44, 0xff, 0xa7, 0xeb, 0x76, 0x2e, 0x94,
+ 0x5d, 0xc5, 0x44, 0x23, 0xff, 0xab, 0x04, 0xd3, 0x4d, 0x0a, 0x21, 0x80,
+ 0xd8, 0xd1, 0xa4, 0x95, 0x1a, 0x93, 0xd4, 0xea, 0xd2, 0x12, 0x4c, 0xa9,
+ 0x94, 0xf8, 0x08, 0x6c, 0xda, 0x02, 0x2e, 0xee, 0xe4, 0xc9, 0xdd, 0xfc,
+ 0x0d, 0x8e, 0xf8, 0xc9, 0x43, 0x88, 0x41, 0x46, 0x4e, 0x59, 0x47, 0xa7,
+ 0x85, 0x6e, 0x42, 0x74, 0x52, 0x02, 0x21, 0x09, 0xab, 0xba, 0x35, 0x62,
+ 0x50, 0x61, 0xcb, 0xb1, 0x0f, 0xbd, 0x98, 0xee, 0x8a, 0x1e, 0xaf, 0xb7,
+ 0x74, 0x13, 0x48, 0xd5, 0xea, 0x2f, 0x00, 0xa9, 0x6c, 0x5d, 0x78, 0xba,
+ 0x6f, 0x92, 0xd1, 0xbb, 0xc1, 0x76, 0x3c, 0xc2, 0xfe, 0x4b, 0x7d, 0x0c,
+ 0xb6, 0x22, 0xee, 0x68, 0x61, 0xfd, 0x39, 0x18, 0x99, 0xf4, 0x09, 0x95,
+ 0xbc, 0xf2, 0x4f, 0x77, 0x06, 0xe8, 0x25, 0x09, 0x1e, 0x4d, 0x66, 0x58,
+ 0x9c, 0x94, 0xd4, 0xce, 0x5f, 0x04, 0xc3, 0xca, 0x21, 0x04, 0xd1, 0xb7,
+ 0x68, 0x07, 0xc4, 0x4b, 0x41, 0x81, 0x8c, 0x16, 0x07, 0x0c, 0x5d, 0xcb,
+ 0xd7, 0x53, 0x37, 0x5f, 0xf7, 0x13, 0x52, 0x88, 0xb4, 0x5d, 0x3f, 0xdd,
+ 0x02, 0x26, 0xfb, 0xfc, 0x99, 0xe0, 0x53, 0xd7, 0x97, 0xd5, 0xe4, 0x2b,
+ 0x65, 0x54, 0x95, 0x96, 0xec, 0x8c, 0xc1, 0x2e, 0x9e, 0xbb, 0x18, 0x78,
+ 0xb2, 0x8c, 0x02, 0x23, 0xf5, 0x72, 0x03, 0x17, 0x57, 0x5d, 0xe2, 0x43,
+ 0x24, 0x59, 0x09, 0x1d, 0xec, 0x35, 0x61, 0x3f, 0x0b, 0x31, 0xa8, 0xef,
+ 0x7c, 0x44, 0x22, 0xfa, 0x47, 0x74, 0x0b, 0xf1, 0x1e, 0xb2, 0x1c, 0x1e,
+ 0x60, 0xa2, 0xb9, 0xc8, 0x55, 0x97, 0xbc, 0x13, 0x68, 0x0e, 0x51, 0xd7,
+ 0x04, 0xd7, 0x5d, 0x9f, 0xf1, 0xdc, 0x8e, 0x41, 0xe1, 0x73, 0x29, 0x24,
+ 0x6c, 0x92, 0xca, 0xe9, 0x3b, 0xaa, 0xe9, 0x8f, 0x1b, 0x25, 0xbf, 0xd9,
+ 0x62, 0xa6, 0x1f, 0xcc, 0xd9, 0xac, 0x3c, 0x79, 0xff, 0x55, 0x69, 0x0d,
+ 0x3d, 0x82, 0x66, 0xb9, 0x91, 0x2b, 0x34, 0xd1, 0xbe, 0xc3, 0x99, 0x15,
+ 0x95, 0x01, 0xba, 0xb7, 0xa2, 0xc8, 0x40, 0x8f, 0xa5, 0x6f, 0x4c, 0x4e,
+ 0x9c, 0xeb, 0x0b, 0xce, 0x48, 0xf0, 0xee, 0xa6, 0xcd, 0x7c, 0x78, 0xae,
+ 0xbf, 0xbc, 0x7f, 0x4d, 0xf9, 0x6b, 0x54, 0x15, 0x23, 0x3c, 0xee, 0x4e,
+ 0x6a, 0x7b, 0x41, 0x5e, 0x5a, 0x7f, 0xe6, 0xdf, 0x9b, 0x68, 0x3f, 0x6e,
+ 0xb6, 0x73, 0xfa, 0x7e, 0xc7, 0x03, 0x6a, 0x16, 0xe9, 0x5d, 0x5f, 0x89,
+ 0xf5, 0x35, 0x37, 0x98, 0x60, 0x10, 0xa7, 0x33, 0xdf, 0x6a, 0xa9, 0xad,
+ 0x01, 0xb0, 0x04, 0x5d, 0x1a, 0x05, 0x46, 0xf2, 0x02, 0xb2, 0x75, 0x3b,
+ 0xe6, 0xd9, 0x58, 0x42, 0x2d, 0x83, 0x23, 0x0f, 0xd9, 0x1f, 0x88, 0x49,
+ 0xd2, 0x6b, 0x77, 0x98, 0x44, 0xb5, 0x22, 0x7b},
+ {0xe3, 0xa4, 0x5e, 0xb4, 0x1c, 0xd1, 0x72, 0x69, 0x20, 0xa6, 0x31, 0x29,
+ 0x51, 0x1a, 0xfa, 0x88, 0x79, 0x9a, 0x8f, 0xaf, 0xf3, 0xcd, 0x74, 0xce,
+ 0x9d, 0x00, 0xb4, 0x64, 0x51, 0xf4, 0x5f, 0xcc, 0x3d, 0x5c, 0xd9, 0x66,
+ 0x7d, 0x96, 0x0f, 0x13, 0xc4, 0x6c, 0x6d, 0x9f, 0x39, 0xa8, 0xa4, 0x7d,
+ 0xfe, 0x52, 0x4b, 0xc7, 0x56, 0xfe, 0xc4, 0xf1, 0x2f, 0xaa, 0xe2, 0x40,
+ 0xea, 0xc0, 0x2f, 0x4b, 0xcf, 0x9a, 0x53, 0xb6, 0x72, 0x90, 0x40, 0x43,
+ 0x1c, 0xa5, 0x69, 0xb7, 0xf5, 0xd3, 0x4d, 0x4f, 0x2d, 0xd3, 0x5c, 0xc6,
+ 0xf8, 0x70, 0x0b, 0xe7, 0x97, 0x9d, 0x8a, 0x9d, 0x79, 0x0d, 0x77, 0x9e,
+ 0x6f, 0xb0, 0xa3, 0xe2, 0x6a, 0x48, 0xf3, 0x99, 0xab, 0x60, 0x35, 0xab,
+ 0xa6, 0x32, 0x50, 0x21, 0xae, 0xba, 0xf8, 0x3d, 0xdf, 0x67, 0xaa, 0x6d,
+ 0xd8, 0xd7, 0xf1, 0x00, 0x00, 0xd5, 0x3d, 0x52, 0x5f, 0x28, 0x4e, 0xbd,
+ 0x92, 0x27, 0xf3, 0xdb, 0x63, 0x73, 0x1e, 0xe6, 0x4e, 0x42, 0x43, 0x2d,
+ 0x52, 0x32, 0x5c, 0x5d, 0xe0, 0xf7, 0x7a, 0x90, 0xf5, 0x2f, 0x90, 0x01,
+ 0x1f, 0xbe, 0x60, 0x30, 0x30, 0x94, 0xfc, 0xad, 0x1e, 0x7b, 0x78, 0x55,
+ 0x84, 0x6e, 0x57, 0x7f, 0x55, 0x66, 0xab, 0x52, 0xbd, 0x1d, 0xf9, 0x4d,
+ 0x63, 0x64, 0xca, 0xf6, 0xa5, 0xa1, 0xe2, 0xe9, 0x88, 0x0e, 0xbe, 0xf1,
+ 0x49, 0x0c, 0x7c, 0x4d, 0xad, 0x01, 0xf1, 0x92, 0x23, 0xe8, 0x07, 0x39,
+ 0xb6, 0xa8, 0x0f, 0xc1, 0x47, 0xc7, 0x52, 0x2a, 0x7c, 0x18, 0xac, 0xb4,
+ 0xa9, 0xc9, 0xdd, 0x91, 0xd7, 0xbc, 0xf1, 0x36, 0xcc, 0xa3, 0x68, 0xe0,
+ 0xc4, 0x91, 0x9e, 0x0e, 0xca, 0xed, 0x9e, 0x99, 0xfd, 0xc8, 0xb9, 0x6e,
+ 0x8a, 0x2c, 0x83, 0x01, 0xbb, 0x50, 0x6f, 0x9a, 0xd2, 0x70, 0x77, 0x6c,
+ 0x82, 0x0a, 0x3d, 0xc8, 0x27, 0xe5, 0xa5, 0xe5, 0x88, 0x5c, 0xbc, 0xb3,
+ 0x00, 0x99, 0x4f, 0x81, 0x5b, 0x41, 0xf2, 0xa9, 0x34, 0x85, 0x80, 0x91,
+ 0x43, 0x8c, 0x86, 0x85, 0xbb, 0x29, 0x7c, 0xc9, 0x51, 0xe1, 0x61, 0xbc,
+ 0x03, 0x5a, 0x51, 0x01, 0xc1, 0xfe, 0x06, 0x33, 0x7b, 0x40, 0x62, 0x90,
+ 0xc3, 0x5e, 0xc8, 0x2d, 0xc3, 0x3a, 0xb1, 0xd1, 0xe2, 0xa8, 0x1b, 0x96,
+ 0x2a, 0x08, 0xfb, 0x40, 0xce, 0xd9, 0xac, 0xac, 0x8a, 0x3f, 0x0e, 0xa3,
+ 0xce, 0x6c, 0x59, 0x03, 0xc4, 0xe9, 0x97, 0x9f, 0x4f, 0x0e, 0xd1, 0x45,
+ 0x55, 0xf9, 0xf6, 0xc3, 0xb6, 0x7d, 0x89, 0x5f, 0xd8, 0x4c, 0xe4, 0xe0,
+ 0x00, 0xad, 0x3f, 0x4f, 0x07, 0x0e, 0x3d, 0x68, 0x14, 0x13, 0x6a, 0x4b,
+ 0x0d, 0x82, 0x59, 0xaf, 0xca, 0x11, 0xed, 0xc1, 0x0e, 0xd9, 0xec, 0x2a,
+ 0xbd, 0x66, 0x24, 0xe1, 0x8c, 0xf1, 0xde, 0x30, 0x3a, 0x9b, 0x0a, 0xa4,
+ 0xb5, 0xc0, 0x2c, 0x2e, 0x2e, 0xba, 0xfc, 0xf2, 0xf9, 0xb4, 0xfc, 0x98,
+ 0xba, 0xbb, 0x15, 0xe7, 0xff, 0xb7, 0x4a, 0x3b, 0x3f, 0x81, 0x92, 0xc8,
+ 0x80, 0x77, 0xac, 0x3c, 0x1e, 0xec, 0x3b, 0x2f, 0x5a, 0xa2, 0x93, 0x4e,
+ 0x41, 0x6a, 0xbf, 0xad, 0x2d, 0x9e, 0xfb, 0xbd, 0xef, 0x0c, 0x51, 0x63,
+ 0xf0, 0xfb, 0x32, 0x63, 0x8e, 0x8d, 0x9d, 0xc3, 0x9c, 0xa8, 0xa3, 0x60,
+ 0x76, 0xea, 0xdf, 0x83, 0x22, 0xb5, 0xca, 0x42, 0x36, 0x01, 0x11, 0x3e,
+ 0xf0, 0x8c, 0x09, 0x8e, 0x80, 0xc4, 0xa3, 0xa5, 0x62, 0xfd, 0xf9, 0x26,
+ 0xe5, 0x19, 0x45, 0xbe, 0x1b, 0x7f, 0xdc, 0x43, 0x63, 0x6c, 0xf2, 0xfe,
+ 0xc6, 0x26, 0x07, 0xdd, 0xd5, 0x4f, 0x3e, 0x98, 0xbf, 0x6c, 0x8f, 0x80,
+ 0x0e, 0xaa, 0xdb, 0xd4, 0x6e, 0x4d, 0x1e, 0x8a, 0x27, 0xa2, 0x18, 0x24,
+ 0xa3, 0x0e, 0x2b, 0x40, 0x24, 0x49, 0x64, 0xe9, 0x61, 0x72, 0xd2, 0xa8,
+ 0x5d, 0x7f, 0x75, 0xb9},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1495,
+ {0x9b, 0x96, 0x76, 0xf1, 0xd8, 0x2a, 0x7a, 0xbf, 0x09, 0x2b, 0x0f,
+ 0x16, 0x01, 0x27, 0x97, 0xc1, 0x1c, 0xf1, 0xf6, 0xc9, 0x33, 0xb2,
+ 0x9f, 0x5c, 0x41, 0x13, 0xeb, 0xfb, 0x57, 0xc2, 0x27, 0xe8},
+ {0x28, 0xda, 0xbe, 0x6b, 0x64, 0x4d, 0x4e, 0xea, 0x59, 0xfc, 0x97, 0x69,
+ 0x55, 0xcd, 0xeb, 0x87, 0x74, 0x30, 0x3e, 0xa7, 0x9f, 0xe7, 0x48, 0x4b,
+ 0x6d, 0x04, 0x48, 0xd1, 0xab, 0xd7, 0x02, 0x13, 0x45, 0xe3, 0x17, 0x66,
+ 0x0b, 0x09, 0x3f, 0xc1, 0x4d, 0x5a, 0xc5, 0xca, 0x2b, 0x6a, 0x30, 0xd7,
+ 0xab, 0x56, 0x4e, 0x3e, 0x9d, 0xae, 0xb3, 0x32, 0xac, 0x84, 0xa7, 0x59,
+ 0x90, 0x00, 0xab, 0xdc, 0x72, 0xc9, 0xfb, 0xe2, 0x16, 0x34, 0x3f, 0x82,
+ 0xba, 0xd7, 0x77, 0x10, 0x54, 0x8e, 0x52, 0x5f, 0x19, 0x29, 0xaa, 0xee,
+ 0x12, 0x4d, 0x37, 0x82, 0x5c, 0xa6, 0x2f, 0x22, 0x7e, 0x11, 0x7a, 0xf9,
+ 0xab, 0x1f, 0xa1, 0x64, 0x46, 0xd1, 0x7c, 0x11, 0x17, 0xba, 0x03, 0xd8,
+ 0xca, 0x8d, 0xdb, 0xd3, 0x3c, 0x2c, 0x36, 0x95, 0x56, 0x83, 0xc6, 0x82,
+ 0xe9, 0xe1, 0x5a, 0x1b, 0xcd, 0xfc, 0x12, 0xee, 0x92, 0x8b, 0xfb, 0x61,
+ 0xae, 0x09, 0xf5, 0x16, 0xa3, 0x7f, 0x28, 0x70, 0x5c, 0xe4, 0x38, 0xca,
+ 0x59, 0x1a, 0xdd, 0xc6, 0x61, 0xb7, 0xd7, 0xc2, 0xe4, 0xd8, 0x62, 0xd1,
+ 0xa4, 0x69, 0x78, 0xd8, 0x83, 0x84, 0xb8, 0xb5, 0x97, 0xb9, 0xbf, 0x66,
+ 0x7a, 0x68, 0xd5, 0xc5, 0x1e, 0xfa, 0x01, 0x40, 0x94, 0x24, 0x6c, 0x9e,
+ 0xc8, 0xfe, 0x30, 0xfc, 0x9a, 0x49, 0xd3, 0x94, 0xb7, 0x94, 0x20, 0x8c,
+ 0x23, 0x73, 0x9d, 0x73, 0xaa, 0xd7, 0x9a, 0xc8, 0xee, 0x3c, 0xa4, 0xbf,
+ 0x08, 0xf7, 0x74, 0x75, 0xdd, 0xf9, 0xeb, 0x2e, 0x31, 0xd0, 0x60, 0x02,
+ 0xea, 0xeb, 0x67, 0x08, 0xe8, 0xf1, 0x42, 0x12, 0x21, 0xd5, 0x55, 0xc6,
+ 0x01, 0xb2, 0x59, 0x3f, 0xb4, 0x13, 0x7a, 0x5b, 0xe8, 0xdf, 0xfd, 0x83,
+ 0x90, 0xd3, 0x95, 0x3e, 0xda, 0x5f, 0x0a, 0x92, 0x57, 0x3f, 0xf5, 0x29,
+ 0xe7, 0x1c, 0xf5, 0xc5, 0x52, 0x70, 0x01, 0xbd, 0xbe, 0x24, 0xb2, 0x00,
+ 0x07, 0xa5, 0x93, 0xce, 0x3a, 0x55, 0xfc, 0x2f, 0xd1, 0x40, 0x0d, 0x20,
+ 0x50, 0x70, 0x5a, 0x31, 0x02, 0xa1, 0x0f, 0xb0, 0x8f, 0x4f, 0x38, 0xb3,
+ 0x0f, 0xc3, 0x7a, 0xe5, 0xeb, 0x50, 0xfe, 0xc6, 0x7d, 0x34, 0x92, 0x64,
+ 0xb8, 0xbd, 0x4a, 0x33, 0xfc, 0x61, 0x8b, 0xce, 0xd8, 0xab, 0x14, 0x30,
+ 0xf6, 0xfb, 0x52, 0x73, 0x68, 0x43, 0x84, 0x4c, 0x33, 0x6c, 0xee, 0x63,
+ 0x8a, 0x42, 0x96, 0xe9, 0x3b, 0xef, 0x76, 0x6a, 0xe2, 0x3e, 0xb3, 0x80,
+ 0x9f, 0x37, 0x11, 0x98, 0x45, 0xcb, 0xe5, 0x9d, 0xbd, 0xf3, 0x84, 0xb5,
+ 0x0e, 0x43, 0x3a, 0x0f, 0x22, 0x91, 0xe8, 0x5d, 0xed, 0xd9, 0x95, 0x64,
+ 0xad, 0xbd, 0x35, 0x41, 0x2a, 0xdc, 0x46, 0xf3, 0x93, 0x3c, 0x6b, 0xd5,
+ 0x68, 0x5d, 0x93, 0x15, 0x2a, 0xd6, 0x22, 0x2b, 0x1a, 0x7d, 0xf5, 0xdd,
+ 0x73, 0x62, 0x2e, 0x9b, 0x75, 0xba, 0x16, 0xcc, 0x24, 0xf4, 0xea, 0xe3,
+ 0xc5, 0x4b, 0x70, 0x4c, 0x6f, 0xa2, 0x7d, 0x9b, 0x44, 0xa9, 0xf4, 0x67,
+ 0x4e, 0x94, 0x2d, 0x84, 0x62, 0xe8, 0x47, 0x82, 0xdf, 0x8d, 0x92, 0xcd,
+ 0x42, 0xbf, 0x00, 0xbc, 0x6a, 0x9f, 0x2a, 0xa5, 0x75, 0xda, 0x6a, 0x26,
+ 0xfc, 0x2d, 0x07, 0x7b, 0x05, 0x35, 0xac, 0x2f, 0xde, 0x8c, 0x50, 0x53,
+ 0x52, 0x30, 0x50, 0xf5, 0x01, 0x73, 0x45, 0x14, 0x33, 0xba, 0xd0, 0x13,
+ 0xab, 0xbe, 0x32, 0x5e, 0x9f, 0xb8, 0x47, 0x51, 0x1d, 0x08, 0x5f, 0x1f,
+ 0xc7, 0xc7, 0x8f, 0xdd, 0x81, 0xc9, 0xfc, 0xfe, 0xe0, 0xa4, 0xa0, 0xba,
+ 0x23, 0x13, 0x68, 0xad, 0x55, 0x3c, 0x55, 0xa9, 0x63, 0xf1, 0x21, 0xcd,
+ 0x0f, 0xfd, 0x69, 0xe7, 0x31, 0x7f, 0x9c, 0x29, 0x60, 0x30, 0xc8, 0xdf,
+ 0x21, 0xd1, 0x48, 0x3a, 0x19, 0xe5, 0xcd, 0xb5},
+ {0x12, 0xa3, 0x38, 0x99, 0x3a, 0x0b, 0xda, 0xbc, 0x95, 0xa4, 0xe1, 0x9a,
+ 0xb0, 0x87, 0x9c, 0x4c, 0x02, 0x34, 0x23, 0xc3, 0x0c, 0x03, 0x46, 0x2d,
+ 0x5e, 0xdf, 0x11, 0x0c, 0x2c, 0xf7, 0xc1, 0x4e, 0xef, 0x3f, 0x0c, 0x2f,
+ 0xab, 0x66, 0x45, 0x19, 0xf7, 0xa5, 0x7e, 0x71, 0x3c, 0x89, 0x33, 0x5e,
+ 0x3d, 0xf9, 0xbd, 0x82, 0x73, 0xf2, 0xe7, 0x54, 0xbb, 0x4d, 0x0c, 0xa0,
+ 0x5f, 0xe1, 0x77, 0x5d, 0x0b, 0xe9, 0x80, 0x0d, 0x9f, 0x1e, 0x9e, 0xa9,
+ 0x23, 0x33, 0x20, 0x07, 0xaf, 0xae, 0x7e, 0x53, 0x96, 0x0f, 0x10, 0xbb,
+ 0x6e, 0x90, 0x2b, 0x96, 0xb7, 0x2e, 0x1c, 0x3f, 0xef, 0xdc, 0x0f, 0xf8,
+ 0xb2, 0x00, 0xb0, 0xc2, 0x70, 0x55, 0x3f, 0xbb, 0x9b, 0x77, 0x9f, 0x76,
+ 0x91, 0x43, 0xd5, 0x88, 0x8e, 0x72, 0x6c, 0x86, 0xea, 0xcf, 0x2a, 0xe0,
+ 0x3f, 0x5a, 0xdc, 0x90, 0x8d, 0xf6, 0x3f, 0x35, 0x17, 0x57, 0xe8, 0xc9,
+ 0x65, 0xe5, 0xda, 0xee, 0x38, 0x4c, 0xcd, 0x1c, 0x6e, 0x05, 0x6b, 0x63,
+ 0x49, 0x52, 0x80, 0xfb, 0xad, 0x6c, 0x5c, 0x6f, 0x31, 0x2f, 0x93, 0xd1,
+ 0x54, 0xb9, 0xb3, 0x65, 0x57, 0x0a, 0xa7, 0xa5, 0x52, 0xa1, 0x8b, 0x27,
+ 0x32, 0x1b, 0xbe, 0x0a, 0x06, 0x05, 0xf6, 0xb6, 0x5d, 0x15, 0x15, 0xce,
+ 0xfd, 0xd2, 0x70, 0x39, 0xe3, 0xb2, 0x46, 0x89, 0x73, 0x7d, 0x79, 0xc9,
+ 0x85, 0xef, 0x15, 0x32, 0x8e, 0xa5, 0xf9, 0xea, 0xd2, 0x05, 0xe0, 0x62,
+ 0x94, 0x82, 0x51, 0xd6, 0xf6, 0xd4, 0x4e, 0x4c, 0x6f, 0x46, 0x07, 0x55,
+ 0x54, 0xe4, 0x13, 0x91, 0x53, 0x2a, 0x05, 0x69, 0x1e, 0x8f, 0x09, 0xaf,
+ 0x79, 0x8b, 0xbe, 0x49, 0x1f, 0xdf, 0xde, 0x8a, 0x99, 0x24, 0x79, 0x40,
+ 0x4f, 0xd7, 0xfe, 0x78, 0x58, 0x12, 0x54, 0xce, 0xb9, 0xa6, 0x80, 0x00,
+ 0x58, 0x59, 0x96, 0x34, 0x12, 0xb2, 0x5a, 0xda, 0xf1, 0x78, 0x38, 0xf1,
+ 0x79, 0x22, 0x46, 0x20, 0x5f, 0x8c, 0x9c, 0x61, 0xa1, 0xd2, 0xd7, 0x10,
+ 0x51, 0x18, 0x7c, 0x80, 0x54, 0x15, 0x3c, 0xc9, 0xd9, 0x07, 0x8c, 0xaf,
+ 0x81, 0x1f, 0x13, 0x7b, 0x6b, 0xb1, 0xf2, 0x28, 0xf0, 0x88, 0xfa, 0xcb,
+ 0x95, 0xa3, 0xd3, 0x5d, 0xce, 0x86, 0x9a, 0x8d, 0xee, 0xe4, 0xb8, 0x68,
+ 0x37, 0xd2, 0x3e, 0x7f, 0x60, 0x9e, 0x1c, 0xd5, 0x1e, 0xbc, 0xaa, 0x73,
+ 0x7b, 0x8c, 0x4c, 0xaf, 0x5c, 0x3a, 0x3e, 0x02, 0x1a, 0x3b, 0x86, 0x82,
+ 0x1c, 0x5e, 0xa8, 0x64, 0x6c, 0x02, 0x44, 0x63, 0x87, 0x93, 0x59, 0xed,
+ 0xc3, 0x46, 0xd8, 0x1d, 0xa0, 0x1c, 0x37, 0xdc, 0xa2, 0x67, 0x9f, 0x1c,
+ 0xc7, 0x93, 0x27, 0x1d, 0xa6, 0x35, 0x53, 0x6d, 0x73, 0x8f, 0x9a, 0x6c,
+ 0x55, 0x99, 0x2a, 0x00, 0x04, 0x19, 0x5c, 0x0e, 0x7b, 0x5b, 0xcd, 0x20,
+ 0xd6, 0x10, 0x7d, 0x71, 0x38, 0xf2, 0x69, 0xc0, 0xfb, 0x0c, 0x08, 0x82,
+ 0x45, 0x52, 0x09, 0x70, 0xaa, 0x38, 0xd9, 0x87, 0x91, 0xa3, 0x3e, 0x64,
+ 0x33, 0xd0, 0xd8, 0xf7, 0x5e, 0x0a, 0x1d, 0x97, 0x1f, 0x46, 0x4a, 0x79,
+ 0x9a, 0x9d, 0x14, 0xd1, 0x87, 0x1a, 0x5f, 0xe6, 0x6f, 0x4a, 0x86, 0x11,
+ 0x2d, 0xe8, 0x81, 0xda, 0xd4, 0xa5, 0x33, 0x22, 0xf6, 0x7d, 0x11, 0x9d,
+ 0xfc, 0xe6, 0xcd, 0x64, 0x45, 0x58, 0xbf, 0xe1, 0x47, 0x17, 0x36, 0xa6,
+ 0x88, 0x8e, 0xcc, 0x85, 0x16, 0x1f, 0xdb, 0x86, 0xff, 0x0a, 0x4f, 0xd6,
+ 0x3b, 0x1c, 0xab, 0xde, 0x0a, 0x49, 0x7a, 0xfd, 0xfa, 0x0c, 0xea, 0xd3,
+ 0xc9, 0x59, 0x54, 0xa5, 0x6a, 0x2d, 0xf9, 0x40, 0x20, 0x8d, 0x58, 0x5c,
+ 0x60, 0x95, 0x84, 0x85, 0xcb, 0xa3, 0x4e, 0x8c, 0xcf, 0x41, 0xfd, 0xd1,
+ 0x12, 0xa6, 0xdd, 0x96, 0xe1, 0x04, 0x97, 0xf6, 0x31, 0x6a, 0x24, 0xbc,
+ 0x56, 0xa4, 0xe8, 0x4f},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1496,
+ {0x5b, 0x25, 0x62, 0xa1, 0x47, 0xf0, 0xee, 0xf5, 0x20, 0x3f, 0x57,
+ 0x15, 0xa0, 0x1d, 0xb3, 0x28, 0x29, 0x78, 0x97, 0xb7, 0x64, 0x11,
+ 0x7e, 0x57, 0x0a, 0xff, 0xab, 0x51, 0xd5, 0xf9, 0x42, 0x6f},
+ {0xb0, 0xbc, 0x5d, 0x71, 0xe2, 0xea, 0xd4, 0xdb, 0x99, 0xae, 0x94, 0xd3,
+ 0x77, 0xa4, 0xb4, 0xa0, 0x55, 0xc2, 0xf8, 0x96, 0xd8, 0xcf, 0xe5, 0x4e,
+ 0x1d, 0xdb, 0xaa, 0x99, 0xe1, 0xe6, 0x54, 0x07, 0xff, 0x77, 0x3a, 0x92,
+ 0xfc, 0xac, 0x9f, 0xef, 0x18, 0x44, 0x6e, 0x24, 0xa1, 0xf1, 0x37, 0xcd,
+ 0x23, 0x1b, 0xc6, 0xbd, 0xab, 0xd0, 0x29, 0x9b, 0xd2, 0xb8, 0xf3, 0x20,
+ 0xd5, 0xdf, 0x7e, 0x05, 0xd9, 0xae, 0x54, 0xff, 0xb4, 0xfc, 0x34, 0xdc,
+ 0xed, 0xa8, 0x41, 0xd7, 0xaa, 0xdd, 0x57, 0x15, 0x99, 0x71, 0xcf, 0x51,
+ 0xd0, 0xab, 0x35, 0xd4, 0xd5, 0x0b, 0x50, 0x1a, 0xbf, 0xe0, 0x4b, 0xe7,
+ 0x7b, 0x40, 0x04, 0x7a, 0x97, 0xeb, 0x9d, 0x17, 0xd7, 0xcd, 0x0e, 0x70,
+ 0xd5, 0xa4, 0xf1, 0x85, 0xf4, 0x3c, 0xed, 0x00, 0x29, 0x9e, 0xd2, 0xd7,
+ 0x8c, 0xea, 0x1d, 0xd8, 0xde, 0x0f, 0xd6, 0xe3, 0xd4, 0x3a, 0x89, 0x44,
+ 0x42, 0xc2, 0x97, 0x52, 0x2c, 0x4e, 0xbf, 0x0d, 0xaa, 0x38, 0x53, 0x41,
+ 0x52, 0x58, 0x25, 0x5c, 0x23, 0xa8, 0x74, 0xe7, 0xda, 0x54, 0x7b, 0x7f,
+ 0x61, 0x8a, 0xbd, 0x03, 0xfb, 0xe9, 0xd9, 0x21, 0xec, 0x19, 0xe6, 0x3d,
+ 0x96, 0x93, 0x81, 0xe9, 0x34, 0xb8, 0x97, 0x6b, 0x62, 0xdc, 0x5f, 0x85,
+ 0x37, 0xab, 0xc2, 0xd1, 0x03, 0x50, 0xf8, 0x0d, 0x17, 0x38, 0xca, 0x09,
+ 0xa1, 0x06, 0x85, 0xb6, 0x1d, 0x75, 0xb9, 0x66, 0x2f, 0xe4, 0xd0, 0x91,
+ 0x27, 0xde, 0x98, 0xab, 0x28, 0x98, 0xef, 0x20, 0x7e, 0x55, 0x0b, 0xe1,
+ 0x25, 0x7e, 0x67, 0xff, 0xb5, 0x5d, 0xa6, 0x7c, 0xf0, 0x77, 0xd1, 0xbb,
+ 0x46, 0x9d, 0x11, 0x37, 0xb4, 0x97, 0xc2, 0x81, 0x56, 0xc6, 0x12, 0x84,
+ 0x7e, 0xee, 0xf9, 0x91, 0x82, 0xd8, 0x55, 0x53, 0xa6, 0x5a, 0xd8, 0x96,
+ 0xfc, 0xcd, 0x52, 0xc5, 0xa4, 0x93, 0x3d, 0x14, 0x81, 0xba, 0xcf, 0xf2,
+ 0x8e, 0x72, 0xdb, 0x71, 0xe8, 0xfc, 0xdf, 0x44, 0x0a, 0xef, 0x3d, 0xdc,
+ 0x2d, 0xd6, 0xeb, 0xb1, 0xcc, 0x90, 0x17, 0x9b, 0x94, 0xe1, 0x63, 0xbd,
+ 0x5c, 0x8a, 0xed, 0x5e, 0xe1, 0xd3, 0xe6, 0x3e, 0xac, 0x8b, 0x48, 0x5c,
+ 0x55, 0x08, 0xe2, 0x84, 0xb6, 0x61, 0xf4, 0x1c, 0x15, 0x5c, 0x7f, 0x53,
+ 0x50, 0xd4, 0xd3, 0x4c, 0x26, 0xb5, 0x84, 0xcb, 0x47, 0x68, 0x92, 0x18,
+ 0x61, 0x03, 0x2b, 0x7d, 0xc3, 0xdf, 0x07, 0x16, 0xfa, 0x73, 0x1b, 0x18,
+ 0x13, 0xaa, 0xbc, 0x7c, 0x2e, 0x75, 0x10, 0x16, 0x8c, 0x06, 0x00, 0x1c,
+ 0x57, 0x26, 0xa1, 0x09, 0xde, 0x76, 0x0f, 0xdb, 0x83, 0x9b, 0xbb, 0xdc,
+ 0x39, 0xee, 0x80, 0x37, 0x75, 0x55, 0x59, 0x6b, 0xc4, 0x98, 0x08, 0xa9,
+ 0x09, 0x50, 0x09, 0x6a, 0x72, 0x0c, 0xca, 0x1c, 0xc1, 0x34, 0x75, 0xcf,
+ 0xaf, 0x76, 0xb7, 0xe5, 0x4f, 0xf7, 0x8d, 0x74, 0xbf, 0x02, 0xda, 0xf0,
+ 0x7a, 0xde, 0xc5, 0x18, 0x34, 0xda, 0x7d, 0xe5, 0x7c, 0x9b, 0x7c, 0xea,
+ 0xa6, 0x27, 0xb8, 0xc7, 0x13, 0xa6, 0x49, 0x24, 0x56, 0x49, 0xdc, 0x82,
+ 0x91, 0x44, 0xd3, 0x68, 0x95, 0x48, 0xf4, 0x09, 0x6d, 0xe3, 0x2d, 0xdd,
+ 0x79, 0x21, 0xda, 0x0b, 0x1d, 0x8f, 0xde, 0x92, 0x32, 0xc9, 0xe2, 0xcd,
+ 0x43, 0x40, 0x97, 0x4a, 0x62, 0xa5, 0x4c, 0x34, 0x3b, 0xae, 0xb9, 0x57,
+ 0x5b, 0x44, 0xba, 0x04, 0x5f, 0x8e, 0x2a, 0x35, 0x04, 0x6f, 0x0c, 0x36,
+ 0x14, 0x82, 0x1c, 0x2d, 0x0c, 0x37, 0x9b, 0x31, 0x1f, 0x49, 0x18, 0x37,
+ 0x5e, 0x5d, 0x26, 0x7b, 0x11, 0xa5, 0x68, 0xab, 0xb2, 0x94, 0x2d, 0x03,
+ 0xc3, 0xdf, 0x37, 0x58, 0xf8, 0xab, 0x91, 0x46, 0x33, 0xb4, 0x44, 0xe1,
+ 0xd5, 0x44, 0x46, 0x92, 0x38, 0x64, 0xc3, 0xa8},
+ {0x83, 0xe1, 0x7f, 0x97, 0xbe, 0x7d, 0x02, 0x7f, 0x5c, 0xa4, 0xd3, 0x44,
+ 0x29, 0xbd, 0x3c, 0xcf, 0x87, 0x14, 0x3a, 0x45, 0x0f, 0xc0, 0x48, 0x2b,
+ 0x3a, 0x98, 0x04, 0x4c, 0x4c, 0x03, 0xfa, 0x4b, 0x9c, 0x1b, 0x40, 0x31,
+ 0xf4, 0x77, 0xa6, 0x06, 0xc2, 0x40, 0x07, 0x3b, 0x23, 0x82, 0xaf, 0x35,
+ 0xc2, 0x1c, 0xcc, 0x75, 0x08, 0x8b, 0xcf, 0xa5, 0xa8, 0xca, 0xf3, 0x14,
+ 0xe1, 0xb6, 0xf4, 0x4c, 0xd8, 0x85, 0x9e, 0x70, 0x68, 0x0c, 0xac, 0x61,
+ 0x0d, 0x94, 0x90, 0x50, 0x61, 0x1d, 0x14, 0xa9, 0xf2, 0x83, 0x5a, 0xb0,
+ 0x3c, 0x8f, 0x5a, 0x2d, 0x2e, 0xda, 0x3d, 0xcd, 0x08, 0x12, 0xc4, 0xc3,
+ 0x19, 0x3e, 0x84, 0x1b, 0xb9, 0x66, 0x25, 0xfa, 0xaf, 0x5e, 0x88, 0x9a,
+ 0xa7, 0xc3, 0x72, 0x34, 0x84, 0x7c, 0xa0, 0x5d, 0x63, 0x56, 0x98, 0xf8,
+ 0x48, 0xe7, 0xe3, 0xc4, 0xfc, 0xce, 0xdb, 0x81, 0x57, 0xac, 0x7b, 0xce,
+ 0xe1, 0x37, 0x68, 0xfc, 0x83, 0x39, 0x8b, 0xcc, 0xd4, 0x21, 0xda, 0x11,
+ 0x86, 0x24, 0x15, 0xef, 0x3f, 0x86, 0x68, 0xd6, 0x2b, 0x2e, 0x73, 0x34,
+ 0xe9, 0x81, 0x12, 0x67, 0x8f, 0xca, 0x2b, 0xdc, 0x4d, 0xa7, 0x96, 0x1e,
+ 0xe2, 0xd4, 0xa0, 0x4c, 0x05, 0x49, 0x6a, 0xee, 0xb7, 0xfb, 0x0b, 0x9a,
+ 0xa1, 0xf6, 0x11, 0x41, 0x75, 0xf7, 0x05, 0xcf, 0xc8, 0xde, 0x5c, 0x7d,
+ 0x80, 0xca, 0xe6, 0xcb, 0x75, 0xe3, 0x79, 0xd8, 0x5a, 0x69, 0x53, 0xc0,
+ 0x57, 0xfd, 0x28, 0x70, 0xff, 0xbe, 0x13, 0x40, 0x9b, 0xa0, 0x18, 0x41,
+ 0xec, 0x14, 0x1f, 0x4f, 0xb5, 0xa5, 0x19, 0x98, 0xda, 0x0d, 0xbe, 0xe3,
+ 0x64, 0x07, 0x9b, 0xc3, 0x3c, 0x4d, 0x8e, 0x6c, 0x55, 0x42, 0xfc, 0xce,
+ 0x00, 0xa7, 0x65, 0x47, 0xb0, 0xbf, 0x7b, 0xde, 0xac, 0xfe, 0x7e, 0x56,
+ 0x34, 0xb6, 0xaa, 0xe3, 0xe3, 0x25, 0x20, 0xfe, 0x4b, 0x13, 0xbc, 0x1d,
+ 0x5e, 0xb9, 0x5c, 0xba, 0xe6, 0x42, 0x46, 0x40, 0x14, 0x9b, 0x06, 0x7a,
+ 0x85, 0xfa, 0x8e, 0x03, 0x17, 0xed, 0xfc, 0xc7, 0x7b, 0x88, 0xcc, 0x3d,
+ 0x1b, 0x04, 0xe8, 0x65, 0x17, 0x90, 0x3a, 0xb1, 0x72, 0xed, 0x40, 0x93,
+ 0x03, 0x81, 0x6c, 0xf0, 0xa9, 0x20, 0xe0, 0xd5, 0xdb, 0xb9, 0x21, 0xa0,
+ 0xf4, 0x59, 0xf6, 0x5e, 0xe3, 0xd5, 0x3f, 0x87, 0xda, 0xa2, 0x1e, 0xd8,
+ 0xae, 0x9e, 0x3b, 0x3a, 0xfa, 0xbc, 0x41, 0x4b, 0x5d, 0x78, 0x8f, 0x05,
+ 0x28, 0x45, 0x3e, 0x34, 0x41, 0x16, 0xf8, 0x77, 0xa4, 0x7e, 0xa6, 0x78,
+ 0x71, 0xba, 0x9b, 0x76, 0x3e, 0x0a, 0x1b, 0xe6, 0x3e, 0x93, 0x35, 0x78,
+ 0x7a, 0xfd, 0xe7, 0x51, 0x99, 0xa4, 0x14, 0xb8, 0x24, 0xfb, 0x69, 0x01,
+ 0x9f, 0x0e, 0xd8, 0xe0, 0x53, 0xa4, 0x76, 0x04, 0xa1, 0x5e, 0x9b, 0x51,
+ 0xa9, 0x51, 0x19, 0xbc, 0xd6, 0x46, 0x4b, 0x29, 0x9d, 0x25, 0x89, 0xb4,
+ 0xaf, 0xfc, 0x9b, 0xbd, 0x89, 0x17, 0x99, 0xd7, 0xca, 0xc4, 0x5b, 0x92,
+ 0x9b, 0x47, 0x32, 0x48, 0xe2, 0x0a, 0x5c, 0xe7, 0x1b, 0x1f, 0x68, 0xd1,
+ 0xee, 0xb3, 0x94, 0x10, 0xb8, 0xf5, 0x12, 0xcc, 0x59, 0xeb, 0xec, 0x75,
+ 0xf3, 0x3a, 0x2f, 0xfd, 0x29, 0x32, 0xaf, 0x53, 0x35, 0x53, 0x75, 0x5c,
+ 0xf5, 0x4a, 0xa8, 0x10, 0xde, 0xb1, 0x86, 0xa8, 0x28, 0x68, 0xa2, 0x67,
+ 0x0c, 0x3b, 0xbb, 0x63, 0x00, 0xcb, 0xac, 0xd0, 0x5b, 0xab, 0x6a, 0x0d,
+ 0xc0, 0xd5, 0x39, 0x23, 0x3e, 0x8c, 0x96, 0x41, 0x0d, 0xc5, 0x29, 0xde,
+ 0xc6, 0xb7, 0x06, 0xc3, 0xe0, 0xb1, 0x39, 0x21, 0xe5, 0x8b, 0x54, 0x93,
+ 0xdf, 0x28, 0xec, 0x8f, 0x38, 0x5e, 0x59, 0xb7, 0x7b, 0x22, 0x1f, 0x92,
+ 0x1e, 0x23, 0xdc, 0xad, 0x45, 0xcb, 0xfe, 0x8c, 0x90, 0xed, 0xf2, 0x74,
+ 0xf3, 0xfb, 0xec, 0x73},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1497,
+ {0x38, 0x0a, 0xd5, 0x2e, 0x48, 0x89, 0x68, 0xa3, 0xbf, 0x6b, 0x2d,
+ 0x0f, 0xe9, 0x5a, 0x7c, 0xfb, 0x4a, 0x6b, 0x87, 0x74, 0xfa, 0x82,
+ 0x81, 0x83, 0x26, 0xe6, 0x35, 0x29, 0xcd, 0x1d, 0x8e, 0x0a},
+ {0xbb, 0x31, 0xe1, 0xf6, 0x7a, 0x2a, 0x88, 0x97, 0xec, 0xe0, 0x4d, 0x5c,
+ 0x2b, 0x4c, 0xc2, 0x26, 0xe0, 0x75, 0xc2, 0x75, 0x00, 0xdb, 0x0d, 0xbf,
+ 0x54, 0xfb, 0xf6, 0x23, 0x11, 0x01, 0xff, 0xa4, 0xb6, 0x8b, 0x59, 0x37,
+ 0x8a, 0xbb, 0x01, 0x86, 0x46, 0x30, 0xe9, 0xb1, 0xe4, 0x1b, 0x3e, 0x0f,
+ 0x70, 0xae, 0x99, 0x4e, 0xc8, 0x3a, 0x0a, 0x96, 0x60, 0x3b, 0xc3, 0x1f,
+ 0x8a, 0x6e, 0x76, 0x45, 0xab, 0x13, 0xa2, 0xf5, 0x06, 0x1f, 0xde, 0xb6,
+ 0x2f, 0xc2, 0x21, 0xa0, 0x22, 0xc2, 0xb0, 0x32, 0xd5, 0x2b, 0xa8, 0xf9,
+ 0x1c, 0x89, 0x8d, 0xd6, 0x46, 0x31, 0x32, 0x5f, 0xb5, 0x3b, 0x88, 0xf3,
+ 0xdf, 0x31, 0xfa, 0x6b, 0x25, 0xfe, 0xef, 0x02, 0xdd, 0xd4, 0x57, 0xcc,
+ 0x49, 0xad, 0x73, 0xee, 0x1f, 0x60, 0x39, 0xd5, 0x5d, 0x58, 0xbb, 0x0d,
+ 0x48, 0xa8, 0xa4, 0x37, 0x22, 0xe5, 0xff, 0xc6, 0x22, 0x69, 0x96, 0x1f,
+ 0xaf, 0x76, 0x23, 0x3b, 0x57, 0x9c, 0xcc, 0x8d, 0xc7, 0x34, 0x06, 0xb4,
+ 0x40, 0x3d, 0x14, 0xcd, 0x49, 0xd4, 0x70, 0x1a, 0xa2, 0x5e, 0xa3, 0x9c,
+ 0xa1, 0x01, 0xa3, 0x49, 0x45, 0x49, 0x99, 0x31, 0x18, 0x81, 0x3d, 0x0f,
+ 0x36, 0x83, 0xdd, 0x48, 0x7c, 0x32, 0xcc, 0x74, 0x8a, 0x0d, 0x91, 0x79,
+ 0xa8, 0x1b, 0xc4, 0xbd, 0x88, 0x3a, 0x19, 0xf7, 0x0d, 0xa8, 0xbe, 0x3c,
+ 0xf8, 0xd4, 0xe5, 0x49, 0x9f, 0xfb, 0x70, 0x61, 0xca, 0x21, 0x8a, 0xaa,
+ 0xe5, 0x75, 0x27, 0x89, 0x95, 0x1a, 0x1b, 0x91, 0xd6, 0x45, 0x25, 0xc7,
+ 0xd9, 0x85, 0x8e, 0x09, 0x32, 0xbf, 0xd9, 0x49, 0xe6, 0x9b, 0xb6, 0x0e,
+ 0x4d, 0xfe, 0x79, 0x73, 0xa8, 0xc2, 0x67, 0xf8, 0xe3, 0x8e, 0x61, 0x5a,
+ 0x2a, 0xa6, 0xe7, 0xf9, 0x20, 0x09, 0x63, 0xed, 0x4a, 0x7a, 0xfc, 0xcb,
+ 0xc3, 0x6f, 0x9a, 0xf8, 0xeb, 0x62, 0x45, 0x58, 0x67, 0x96, 0xbe, 0xab,
+ 0x94, 0xe7, 0x84, 0x10, 0x27, 0x75, 0x3a, 0x6d, 0xda, 0xa0, 0x8b, 0xa7,
+ 0x9c, 0x6d, 0xa6, 0x3b, 0xc8, 0x37, 0x30, 0x1d, 0xab, 0x79, 0xae, 0x91,
+ 0xc8, 0x98, 0xd0, 0x27, 0xa8, 0x13, 0x7e, 0x3f, 0x85, 0x65, 0x78, 0x4d,
+ 0x83, 0x03, 0x82, 0x14, 0x6f, 0x7a, 0x35, 0x60, 0x19, 0x7b, 0x62, 0x78,
+ 0xb7, 0xd0, 0x94, 0xe2, 0x73, 0x1c, 0xc9, 0x7b, 0xeb, 0x16, 0xe3, 0xcc,
+ 0xb5, 0x70, 0xf8, 0xcb, 0x9e, 0xcb, 0xba, 0x47, 0xbb, 0xe3, 0xb1, 0x75,
+ 0x35, 0x65, 0x06, 0x79, 0xa4, 0x92, 0x45, 0xcf, 0x48, 0x30, 0xc0, 0xab,
+ 0x5a, 0x18, 0xcf, 0xeb, 0xb4, 0x1a, 0x6e, 0xe6, 0x80, 0x25, 0x98, 0x81,
+ 0xcf, 0x54, 0x73, 0x3f, 0x49, 0x74, 0x24, 0x0b, 0x45, 0xd8, 0xaf, 0x6e,
+ 0x9c, 0x3f, 0xac, 0xdd, 0xa5, 0x06, 0x07, 0xb6, 0x08, 0x96, 0x06, 0x2c,
+ 0x26, 0xa5, 0x2d, 0xf6, 0x57, 0x03, 0x18, 0xfe, 0x2d, 0xfe, 0xca, 0x9d,
+ 0xb4, 0xa0, 0xee, 0x62, 0x72, 0xa0, 0xa3, 0x1c, 0xf2, 0xa8, 0x60, 0xa6,
+ 0x10, 0xfc, 0xd7, 0xe6, 0x04, 0x5b, 0x43, 0x2c, 0xd9, 0x82, 0xeb, 0xc4,
+ 0x84, 0x77, 0x0b, 0x94, 0xf4, 0x05, 0xe3, 0x7e, 0xce, 0xcd, 0xa9, 0x51,
+ 0x57, 0x73, 0x41, 0x5b, 0x05, 0x23, 0xbe, 0xf4, 0xff, 0xa7, 0x94, 0x6b,
+ 0x36, 0x44, 0xd9, 0xb9, 0x57, 0x81, 0x6e, 0x1e, 0xa1, 0x4b, 0xb3, 0x7e,
+ 0xb8, 0xa0, 0x3f, 0xdd, 0xf1, 0x3c, 0x04, 0x40, 0x69, 0x50, 0xa4, 0xa2,
+ 0x30, 0x02, 0x1b, 0xf5, 0x17, 0x68, 0x57, 0x5e, 0x1a, 0xdf, 0x24, 0x89,
+ 0xe5, 0x19, 0xe5, 0xbe, 0x2f, 0x53, 0x80, 0x9b, 0x86, 0xf2, 0xea, 0x1a,
+ 0x7c, 0x8b, 0x16, 0x2e, 0x39, 0x16, 0x03, 0x05, 0x4e, 0x94, 0x8d, 0x27,
+ 0x65, 0x35, 0xf7, 0x27, 0xcf, 0xc8, 0xdd, 0x81},
+ {0x24, 0xfd, 0x21, 0x62, 0x4f, 0xfe, 0x21, 0x21, 0x85, 0xcb, 0xcd, 0x99,
+ 0x36, 0x03, 0x62, 0x04, 0x3b, 0xd8, 0x36, 0x0f, 0xf8, 0xd5, 0xa1, 0xb5,
+ 0xae, 0xb1, 0x58, 0x1c, 0xda, 0x68, 0x61, 0xc4, 0x5d, 0x90, 0x13, 0xc8,
+ 0xf0, 0x5e, 0x4e, 0x4c, 0xa4, 0xa3, 0x35, 0x02, 0x58, 0x6b, 0x5c, 0xc4,
+ 0x0b, 0x2f, 0xdb, 0x48, 0x41, 0x9c, 0x38, 0xdd, 0x17, 0x1c, 0x38, 0x71,
+ 0xaf, 0x1a, 0xff, 0xca, 0xd7, 0x39, 0x22, 0x0d, 0xb4, 0xe1, 0x72, 0xb8,
+ 0xa2, 0x7f, 0x1d, 0xcd, 0x0a, 0x09, 0xa4, 0x0a, 0x65, 0x5c, 0x1f, 0x0e,
+ 0x92, 0xa7, 0x11, 0xdd, 0x37, 0x47, 0x7c, 0x41, 0xab, 0xf1, 0x42, 0x44,
+ 0x44, 0x80, 0xef, 0x98, 0x8d, 0x78, 0xbe, 0x4f, 0xb5, 0x17, 0xbb, 0xb0,
+ 0x2e, 0xf2, 0xce, 0xf4, 0xea, 0x2c, 0x99, 0xed, 0xba, 0x36, 0x1c, 0xf9,
+ 0x0f, 0x29, 0x67, 0x57, 0x28, 0x02, 0xeb, 0x58, 0x7a, 0xfe, 0x46, 0xd5,
+ 0x01, 0xce, 0xe4, 0xc1, 0x4f, 0x7d, 0xbb, 0x64, 0x0f, 0xbc, 0x74, 0x9f,
+ 0x86, 0x9b, 0xba, 0x4c, 0x15, 0xf2, 0xd3, 0x7e, 0x9c, 0x59, 0x95, 0x51,
+ 0xf7, 0x89, 0x0d, 0x20, 0x48, 0xa4, 0xee, 0x89, 0x2b, 0xb1, 0x42, 0x17,
+ 0x99, 0xe3, 0x8c, 0x20, 0xb1, 0x91, 0xb9, 0xa9, 0x62, 0xc3, 0x64, 0x56,
+ 0xaf, 0xfb, 0xfd, 0x0b, 0x49, 0x80, 0x98, 0xbd, 0xfd, 0x35, 0x07, 0x04,
+ 0xaa, 0x91, 0x2f, 0x61, 0xc4, 0x7a, 0x22, 0xb6, 0xac, 0x81, 0x46, 0x8e,
+ 0xab, 0xd4, 0xd7, 0x6b, 0xa2, 0x5b, 0x06, 0xf4, 0xad, 0x36, 0xf7, 0x9a,
+ 0xe7, 0x50, 0x5e, 0x0e, 0x32, 0xa5, 0xc5, 0x80, 0xf3, 0xb4, 0xae, 0x41,
+ 0x03, 0x4c, 0xe0, 0x64, 0xf1, 0x95, 0x08, 0x30, 0x45, 0xdb, 0xb2, 0xda,
+ 0x62, 0xfd, 0x5f, 0x8a, 0xff, 0x73, 0xa5, 0x1a, 0x91, 0xd0, 0xea, 0x0e,
+ 0x4c, 0xcb, 0x12, 0xba, 0x96, 0x5d, 0x79, 0xb0, 0xab, 0x80, 0xc7, 0x94,
+ 0x86, 0xa2, 0xe9, 0x78, 0xb0, 0x85, 0x5f, 0x5e, 0x52, 0xcf, 0xdd, 0xdc,
+ 0x61, 0xdb, 0xe4, 0x9f, 0x9f, 0xa8, 0x5a, 0xb7, 0x25, 0xd9, 0xa8, 0x7b,
+ 0xf1, 0xfe, 0xc8, 0x8f, 0x88, 0xc9, 0x06, 0x9c, 0x3a, 0x26, 0x1c, 0x27,
+ 0xac, 0x66, 0xd8, 0x34, 0x57, 0x0e, 0x98, 0x95, 0xf8, 0x58, 0xce, 0x51,
+ 0x73, 0x4b, 0x70, 0xfb, 0x59, 0x36, 0xeb, 0xd5, 0x7e, 0xb0, 0xe3, 0x7d,
+ 0x24, 0xba, 0xe7, 0xd6, 0xf4, 0x06, 0xe2, 0x66, 0x26, 0x22, 0xe6, 0xe1,
+ 0x07, 0x04, 0x2b, 0x86, 0xb0, 0x6f, 0xbb, 0xae, 0xa1, 0x4d, 0xe7, 0x5c,
+ 0x12, 0x4f, 0x20, 0x7d, 0x3c, 0x99, 0x51, 0x87, 0x6c, 0xf0, 0xce, 0x48,
+ 0x57, 0x68, 0x81, 0x10, 0x32, 0xf2, 0x4e, 0xfc, 0x49, 0x80, 0x3f, 0xc4,
+ 0xa5, 0x7a, 0x82, 0x1a, 0xcb, 0x62, 0xbf, 0x1b, 0x26, 0x5d, 0xa5, 0x4d,
+ 0xe9, 0x1b, 0x42, 0xf0, 0xb7, 0x7b, 0x1a, 0x1a, 0x8d, 0xd8, 0x01, 0xb8,
+ 0x64, 0xd7, 0xad, 0x1e, 0xe6, 0x42, 0x06, 0xe3, 0xd5, 0xe1, 0xe2, 0x04,
+ 0xce, 0x8a, 0xfe, 0x20, 0x78, 0x15, 0x47, 0x27, 0x7c, 0x8f, 0x24, 0x4b,
+ 0x9a, 0xa1, 0x0c, 0x55, 0x82, 0xbb, 0x01, 0xab, 0xd4, 0x12, 0xe8, 0xfa,
+ 0x0c, 0xbf, 0x23, 0x55, 0x77, 0xaa, 0x97, 0x00, 0x63, 0xf3, 0x84, 0xad,
+ 0x8c, 0x4c, 0x13, 0x54, 0xe4, 0xed, 0x8f, 0xeb, 0x7f, 0x6c, 0xa7, 0xf4,
+ 0x8e, 0x00, 0x3f, 0xc6, 0xb4, 0x11, 0xb5, 0x80, 0x62, 0x25, 0x37, 0x44,
+ 0xea, 0x06, 0x2e, 0xd0, 0x9b, 0x56, 0xb9, 0x77, 0xfe, 0x92, 0x08, 0x32,
+ 0x15, 0x35, 0x61, 0x52, 0xe5, 0xac, 0x43, 0x04, 0xec, 0x60, 0xa8, 0xdc,
+ 0xda, 0xef, 0x71, 0x9f, 0x1e, 0xcd, 0xca, 0x45, 0x39, 0xd5, 0x53, 0x4c,
+ 0x1f, 0x73, 0x2b, 0x33, 0xfd, 0x31, 0x60, 0x92, 0x67, 0xa2, 0xd2, 0xd1,
+ 0xbf, 0x08, 0x7d, 0x9b},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1498,
+ {0xb1, 0x8b, 0x47, 0x14, 0xfb, 0x05, 0xd8, 0x15, 0xaa, 0x7b, 0xde,
+ 0x94, 0xd3, 0x5b, 0xad, 0x54, 0x81, 0xf6, 0x7d, 0x24, 0x6d, 0x29,
+ 0xce, 0x17, 0xf8, 0x84, 0xdf, 0x08, 0x84, 0x36, 0xba, 0x58},
+ {0xbb, 0x31, 0xe1, 0xf6, 0x7a, 0x2a, 0x88, 0x97, 0xec, 0xe0, 0x4d, 0x5c,
+ 0x2b, 0x4c, 0xc2, 0x26, 0xe0, 0x75, 0xc2, 0x75, 0x00, 0xdb, 0x0d, 0xbf,
+ 0x54, 0xfb, 0xf6, 0x23, 0x11, 0x01, 0xff, 0xa4, 0xb6, 0x8b, 0x59, 0x37,
+ 0x8a, 0xbb, 0x01, 0x86, 0x46, 0x30, 0xe9, 0xb1, 0xe4, 0x1b, 0x3e, 0x0f,
+ 0x70, 0xae, 0x99, 0x4e, 0xc8, 0x3a, 0x0a, 0x96, 0x60, 0x3b, 0xc3, 0x1f,
+ 0x8a, 0x6e, 0x76, 0x45, 0xab, 0x13, 0xa2, 0xf5, 0x06, 0x1f, 0xde, 0xb6,
+ 0x2f, 0xc2, 0x21, 0xa0, 0x22, 0xc2, 0xb0, 0x32, 0xd5, 0x2b, 0xa8, 0xf9,
+ 0x1c, 0x89, 0x8d, 0xd6, 0x46, 0x31, 0x32, 0x5f, 0xb5, 0x3b, 0x88, 0xf3,
+ 0xdf, 0x31, 0xfa, 0x6b, 0x25, 0xfe, 0xef, 0x02, 0xdd, 0xd4, 0x57, 0xcc,
+ 0x49, 0xad, 0x73, 0xee, 0x1f, 0x60, 0x39, 0xd5, 0x5d, 0x58, 0xbb, 0x0d,
+ 0x48, 0xa8, 0xa4, 0x37, 0x22, 0xe5, 0xff, 0xc6, 0x22, 0x69, 0x96, 0x1f,
+ 0xaf, 0x76, 0x23, 0x3b, 0x57, 0x9c, 0xcc, 0x8d, 0xc7, 0x34, 0x06, 0xb4,
+ 0x40, 0x3d, 0x14, 0xcd, 0x49, 0xd4, 0x70, 0x1a, 0xa2, 0x5e, 0xa3, 0x9c,
+ 0xa1, 0x01, 0xa3, 0x49, 0x45, 0x49, 0x99, 0x31, 0x18, 0x81, 0x3d, 0x0f,
+ 0x36, 0x83, 0xdd, 0x48, 0x7c, 0x32, 0xcc, 0x74, 0x8a, 0x0d, 0x91, 0x79,
+ 0xa8, 0x1b, 0xc4, 0xbd, 0x88, 0x3a, 0x19, 0xf7, 0x0d, 0xa8, 0xbe, 0x3c,
+ 0xf8, 0xd4, 0xe5, 0x49, 0x9f, 0xfb, 0x70, 0x61, 0xca, 0x21, 0x8a, 0xaa,
+ 0xe5, 0x75, 0x27, 0x89, 0x95, 0x1a, 0x1b, 0x91, 0xd6, 0x45, 0x25, 0xc7,
+ 0xd9, 0x85, 0x8e, 0x09, 0x32, 0xbf, 0xd9, 0x49, 0xe6, 0x9b, 0xb6, 0x0e,
+ 0x4d, 0xfe, 0x79, 0x73, 0xa8, 0xc2, 0x67, 0xf8, 0xe3, 0x8e, 0x61, 0x5a,
+ 0x2a, 0xa6, 0xe7, 0xf9, 0x20, 0x09, 0x63, 0xed, 0x4a, 0x7a, 0xfc, 0xcb,
+ 0xc3, 0x6f, 0x9a, 0xf8, 0xeb, 0x62, 0x45, 0x58, 0x67, 0x96, 0xbe, 0xab,
+ 0x94, 0xe7, 0x84, 0x10, 0x27, 0x75, 0x3a, 0x6d, 0xda, 0xa0, 0x8b, 0xa7,
+ 0x9c, 0x6d, 0xa6, 0x3b, 0xc8, 0x37, 0x30, 0x1d, 0xab, 0x79, 0xae, 0x91,
+ 0xc8, 0x98, 0xd0, 0x27, 0xa8, 0x13, 0x7e, 0x3f, 0x85, 0x65, 0x78, 0x4d,
+ 0x83, 0x03, 0x82, 0x14, 0x6f, 0x7a, 0x35, 0x60, 0x19, 0x7b, 0x62, 0x78,
+ 0xb7, 0xd0, 0x94, 0xe2, 0x73, 0x1c, 0xc9, 0x7b, 0xeb, 0x16, 0xe3, 0xcc,
+ 0xb5, 0x70, 0xf8, 0xcb, 0x9e, 0xcb, 0xba, 0x47, 0xbb, 0xe3, 0xb1, 0x75,
+ 0x35, 0x65, 0x06, 0x79, 0xa4, 0x92, 0x45, 0xcf, 0x48, 0x30, 0xc0, 0xab,
+ 0x5a, 0x18, 0xcf, 0xeb, 0xb4, 0x1a, 0x6e, 0xe6, 0x80, 0x25, 0x98, 0x81,
+ 0xcf, 0x54, 0x73, 0x3f, 0x49, 0x74, 0x24, 0x0b, 0x45, 0xd8, 0xaf, 0x6e,
+ 0x9c, 0x3f, 0xac, 0xdd, 0xa5, 0x06, 0x07, 0xb6, 0x08, 0x96, 0x06, 0x2c,
+ 0x26, 0xa5, 0x2d, 0xf6, 0x57, 0x03, 0x18, 0xfe, 0x2d, 0xfe, 0xca, 0x9d,
+ 0xb4, 0xa0, 0xee, 0x62, 0x72, 0xa0, 0xa3, 0x1c, 0xf2, 0xa8, 0x60, 0xa6,
+ 0x10, 0xfc, 0xd7, 0xe6, 0x04, 0x5b, 0x43, 0x2c, 0xd9, 0x82, 0xeb, 0xc4,
+ 0x84, 0x77, 0x0b, 0x94, 0xf4, 0x05, 0xe3, 0x7e, 0xce, 0xcd, 0xa9, 0x51,
+ 0x57, 0x73, 0x41, 0x5b, 0x05, 0x23, 0xbe, 0xf4, 0xff, 0xa7, 0x94, 0x6b,
+ 0x36, 0x44, 0xd9, 0xb9, 0x57, 0x81, 0x6e, 0x1e, 0xa1, 0x4b, 0xb3, 0x7e,
+ 0xb8, 0xa0, 0x3f, 0xdd, 0xf1, 0x3c, 0x04, 0x40, 0x69, 0x50, 0xa4, 0xa2,
+ 0x30, 0x02, 0x1b, 0xf5, 0x17, 0x68, 0x57, 0x5e, 0x1a, 0xdf, 0x24, 0x89,
+ 0xe5, 0x19, 0xe5, 0xbe, 0x2f, 0x53, 0x80, 0x9b, 0x86, 0xf2, 0xea, 0x1a,
+ 0x7c, 0x8b, 0x16, 0x2e, 0x39, 0x16, 0x03, 0x05, 0x4e, 0x94, 0x8d, 0x27,
+ 0x65, 0x35, 0xf7, 0x27, 0xcf, 0xc8, 0xdd, 0x81},
+ {0x12, 0xe6, 0xda, 0x80, 0x1a, 0xb9, 0x7c, 0xca, 0x78, 0x24, 0x7b, 0x32,
+ 0xb0, 0xee, 0x00, 0x80, 0x94, 0xfa, 0x8a, 0x72, 0xf5, 0x8e, 0xc5, 0x76,
+ 0xb2, 0x6f, 0x84, 0xd8, 0xc1, 0x61, 0x5a, 0x85, 0x26, 0x8a, 0xe6, 0x3a,
+ 0x44, 0x85, 0xf1, 0x1b, 0x1c, 0x04, 0xc3, 0xa1, 0x4d, 0x3e, 0x92, 0xdf,
+ 0x55, 0x43, 0x3b, 0x60, 0x13, 0x78, 0x5e, 0x88, 0xeb, 0x9e, 0xa3, 0x8c,
+ 0xf6, 0x4c, 0xaf, 0x63, 0x28, 0x11, 0x2a, 0x4c, 0xf8, 0x67, 0x45, 0x51,
+ 0x70, 0x47, 0x35, 0x73, 0xd1, 0xe6, 0xa2, 0x54, 0x9f, 0xa4, 0xdb, 0x40,
+ 0xc5, 0x9b, 0x44, 0xff, 0x91, 0x96, 0x37, 0x4e, 0xe9, 0x60, 0x96, 0xe7,
+ 0x08, 0x60, 0xbb, 0x4c, 0x5c, 0x3f, 0xf7, 0xf8, 0xd1, 0x09, 0x73, 0xd9,
+ 0x9b, 0x10, 0xd8, 0x49, 0x39, 0x57, 0xd7, 0x7e, 0x53, 0xa6, 0x70, 0xb8,
+ 0xac, 0xf1, 0xd8, 0xc3, 0x73, 0x10, 0xdc, 0xca, 0x38, 0x11, 0x46, 0xff,
+ 0x45, 0xc6, 0xc0, 0x48, 0xd6, 0xd3, 0x9e, 0xc5, 0xfe, 0x5d, 0x61, 0xb9,
+ 0x7f, 0x63, 0x7a, 0xfe, 0xe2, 0x02, 0x9a, 0x6b, 0xcc, 0x09, 0x29, 0x89,
+ 0x2e, 0x27, 0xee, 0xa5, 0xe3, 0xc7, 0xa7, 0x20, 0x95, 0xb9, 0x49, 0xf9,
+ 0x0d, 0xad, 0xb9, 0xa8, 0x49, 0x10, 0x06, 0x85, 0xab, 0xe4, 0x27, 0xbb,
+ 0xa2, 0x8f, 0x7d, 0xb3, 0x70, 0x14, 0x25, 0x64, 0x44, 0xe6, 0xc9, 0x18,
+ 0xc6, 0x57, 0xe5, 0xea, 0x2d, 0xe7, 0x15, 0x35, 0xbd, 0x02, 0x1a, 0x84,
+ 0x1b, 0xd5, 0x8a, 0x36, 0xe8, 0x8a, 0x63, 0x4d, 0xb1, 0xd9, 0x6a, 0x4a,
+ 0x9b, 0xaa, 0xa8, 0xfa, 0xb4, 0xb5, 0x3a, 0xea, 0x75, 0xd8, 0xcd, 0xa5,
+ 0xb0, 0x4e, 0xa0, 0xde, 0x48, 0x0c, 0x4b, 0x5e, 0xd3, 0x2e, 0xa1, 0xd9,
+ 0xca, 0x49, 0x9c, 0x45, 0x8f, 0x82, 0x64, 0x59, 0x3b, 0x33, 0x90, 0x4f,
+ 0x40, 0xfa, 0xc0, 0x35, 0x14, 0xf1, 0xf3, 0x77, 0x66, 0x9e, 0xc4, 0x8b,
+ 0x01, 0x3b, 0x63, 0x36, 0xba, 0x74, 0x3f, 0x3a, 0xac, 0x56, 0x6e, 0x6c,
+ 0x48, 0x75, 0xe1, 0xee, 0xd7, 0x9c, 0x87, 0xb5, 0xc3, 0xb2, 0xf6, 0xc1,
+ 0x46, 0x0b, 0x53, 0x7c, 0xdc, 0x85, 0x03, 0x3d, 0x53, 0xd3, 0x6f, 0xec,
+ 0x7d, 0xb9, 0x23, 0xe0, 0x5b, 0xf5, 0xa4, 0x05, 0x5f, 0x71, 0x95, 0xc6,
+ 0x03, 0xb8, 0x67, 0x98, 0xfc, 0xa7, 0x8e, 0xbb, 0x60, 0x2f, 0xc9, 0x7b,
+ 0x4d, 0x26, 0xb4, 0xc7, 0x5e, 0x4b, 0x65, 0xdb, 0xf2, 0x0a, 0xb1, 0x7c,
+ 0x64, 0xb4, 0x56, 0x37, 0x53, 0xd0, 0xce, 0x5f, 0x12, 0xa7, 0x41, 0xac,
+ 0xd4, 0xe0, 0x26, 0xcc, 0x71, 0xbe, 0x65, 0xd4, 0x11, 0x6a, 0x41, 0x39,
+ 0xe4, 0xe3, 0xd7, 0x6e, 0x21, 0xd0, 0x24, 0x23, 0x6c, 0xf9, 0xc8, 0xb3,
+ 0x95, 0xfa, 0x31, 0x7b, 0x33, 0x99, 0x93, 0xf4, 0x15, 0xb9, 0x75, 0x0d,
+ 0xff, 0x70, 0xf6, 0xbb, 0x65, 0x06, 0x15, 0x9c, 0x4f, 0x8a, 0xd0, 0x51,
+ 0x52, 0x3c, 0x07, 0x4f, 0x29, 0x7f, 0xa1, 0xf6, 0x80, 0xb4, 0x65, 0xf5,
+ 0xfc, 0x57, 0x35, 0x0e, 0x24, 0x66, 0xce, 0x76, 0x70, 0x4a, 0x57, 0x4d,
+ 0x5b, 0x94, 0x37, 0x0f, 0x6e, 0xb8, 0x9d, 0x2f, 0xff, 0xea, 0xae, 0xd3,
+ 0x90, 0x1a, 0x65, 0x3e, 0xe8, 0x40, 0x27, 0x4f, 0xe2, 0xde, 0x19, 0x0d,
+ 0x3f, 0x8e, 0xa7, 0xe9, 0x69, 0xa5, 0x34, 0x7d, 0x8c, 0x65, 0x18, 0x6f,
+ 0x39, 0xe5, 0x71, 0xab, 0x7a, 0x69, 0x19, 0x16, 0x6d, 0xdc, 0x16, 0x52,
+ 0x58, 0x46, 0xef, 0x94, 0x58, 0x9f, 0x91, 0x78, 0x97, 0x71, 0x62, 0xb0,
+ 0x42, 0x1d, 0x82, 0x47, 0x60, 0x93, 0x50, 0xed, 0x32, 0xbb, 0x37, 0xfd,
+ 0xad, 0xc3, 0x8e, 0xa9, 0xd4, 0xe6, 0xb2, 0x07, 0xee, 0x00, 0xa8, 0x08,
+ 0x18, 0x99, 0xd6, 0x24, 0x73, 0xfb, 0xbd, 0x8d, 0xc0, 0x85, 0x03, 0x77,
+ 0x80, 0xc1, 0x7a, 0x5a},
+ {{Action::WRAP, {SECSuccess, false}},
+ {Action::UNWRAP, {SECFailure, false}}}},
+ {1499,
+ {0x5b, 0x7b, 0xbf, 0xc0, 0x64, 0x12, 0x11, 0x23, 0xb4, 0xab, 0xe6,
+ 0x36, 0x94, 0x49, 0xc9, 0xfb, 0x63, 0x3e, 0x76, 0xfd, 0x13, 0x84,
+ 0x9b, 0x98, 0x7a, 0x2b, 0x8c, 0x55, 0x06, 0xe7, 0x85, 0xa2},
+ {0x1b, 0xf9, 0xfd, 0x1c, 0x4d, 0x6a, 0xe5, 0x85, 0x05, 0xc4, 0xb5, 0x93,
+ 0x5c, 0xbb, 0x81, 0x54, 0xfd, 0x48, 0xa3, 0xdb, 0x7a, 0xd2, 0xd6, 0x12,
+ 0x2e, 0x94, 0x77, 0x46, 0x59, 0xe0, 0x36, 0xc9, 0x8c, 0xd9, 0xa5, 0xa0,
+ 0x29, 0xb6, 0x19, 0x91, 0x3e, 0xbf, 0x79, 0x7a, 0xf6, 0xda, 0xed, 0xa4,
+ 0x67, 0x54, 0x7d, 0x6c, 0xb9, 0x42, 0xa5, 0x48, 0xcf, 0xb3, 0x9a, 0x04,
+ 0x43, 0xde, 0x95, 0xfc, 0x3c, 0x1e, 0x08, 0xf3, 0x6a, 0x44, 0x92, 0x15,
+ 0x20, 0x4f, 0xe7, 0xfd, 0xb5, 0xb3, 0x81, 0xf2, 0x52, 0x54, 0x68, 0xad,
+ 0xc2, 0x2a, 0xcb, 0x2c, 0x05, 0x2f, 0xcf, 0xbe, 0xca, 0xc8, 0xca, 0x36,
+ 0x90, 0x46, 0x46, 0x5d, 0x27, 0x81, 0xdd, 0x48, 0xa5, 0xb5, 0xd8, 0x43,
+ 0x26, 0x4b, 0xcf, 0x7f, 0xa6, 0x47, 0xb2, 0xb1, 0x25, 0x6d, 0x12, 0xfa,
+ 0x77, 0x84, 0x38, 0xa4, 0x08, 0xbe, 0xdb, 0x84, 0x10, 0xa6, 0x2a, 0x0a,
+ 0xe0, 0xa5, 0x30, 0xcf, 0x94, 0x21, 0x5a, 0xf0, 0x10, 0xf0, 0x65, 0x1c,
+ 0xb5, 0x7e, 0x15, 0xd3, 0x68, 0x78, 0x1e, 0x57, 0xcf, 0xc7, 0xdf, 0x68,
+ 0x30, 0xe6, 0x23, 0x09, 0x2d, 0x48, 0x94, 0x64, 0x67, 0xa2, 0xa2, 0x1a,
+ 0x04, 0x6e, 0x77, 0x8b, 0x69, 0xa7, 0x93, 0x3b, 0x19, 0x80, 0x2b, 0x76,
+ 0xef, 0x28, 0x14, 0x41, 0x8f, 0x9e, 0xeb, 0x1d, 0x6e, 0xdb, 0x81, 0xd4,
+ 0x70, 0xdc, 0x1e, 0x5d, 0x7c, 0xd3, 0x34, 0xd5, 0x19, 0x26, 0x11, 0x9c,
+ 0x11, 0x04, 0x21, 0xe5, 0x05, 0x55, 0x26, 0x80, 0xd5, 0xba, 0x84, 0xd8,
+ 0x89, 0xf8, 0x15, 0xab, 0x7c, 0x4d, 0x6c, 0xd2, 0x0d, 0x83, 0xac, 0x47,
+ 0xfd, 0x18, 0xf5, 0x4a, 0xd8, 0x4d, 0x4a, 0x56, 0x49, 0x6d, 0x99, 0xa8,
+ 0xe2, 0x44, 0xbe, 0x83, 0xb0, 0xbe, 0x6e, 0xee, 0xa8, 0x2e, 0xb7, 0xee,
+ 0xf0, 0xeb, 0x9f, 0xdc, 0xac, 0x2f, 0xe9, 0xf1, 0xd6, 0xd6, 0xb5, 0x9c,
+ 0x0a, 0x41, 0x7a, 0x43, 0xcd, 0x14, 0x6d, 0xc8, 0x1a, 0xf3, 0x1e, 0x71,
+ 0x00, 0x7b, 0x28, 0x28, 0x65, 0xe5, 0xf5, 0xa8, 0xe4, 0xb3, 0x95, 0x3e,
+ 0x58, 0x41, 0x09, 0x91, 0xc8, 0xaf, 0x80, 0xf0, 0x73, 0xd6, 0xdd, 0x58,
+ 0x42, 0x75, 0xae, 0x69, 0xff, 0x37, 0x76, 0x14, 0x83, 0x9e, 0xfe, 0x9a,
+ 0x31, 0x31, 0xc1, 0xfa, 0x2d, 0x30, 0xc7, 0xd6, 0x9a, 0x25, 0xc0, 0xb7,
+ 0xf0, 0x65, 0xf3, 0x04, 0x13, 0x55, 0xb6, 0x5b, 0x78, 0xb0, 0x14, 0x53,
+ 0xc9, 0x2f, 0xba, 0x5d, 0x98, 0xbd, 0x50, 0xb8, 0x70, 0x45, 0x5f, 0x3b,
+ 0xa3, 0x12, 0x1c, 0x70, 0x83, 0x89, 0xe7, 0x67, 0x10, 0x60, 0xc6, 0x0d,
+ 0x93, 0x92, 0xc3, 0x73, 0xc5, 0x19, 0x4b, 0x3f, 0x06, 0xf7, 0x81, 0x6d,
+ 0x56, 0x9a, 0x4a, 0x67, 0x28, 0x3d, 0x6d, 0xc2, 0xe0, 0x76, 0x19, 0x61,
+ 0xa2, 0x5b, 0x1c, 0x7c, 0x78, 0x1a, 0xd0, 0x81, 0x86, 0xb1, 0x03, 0x92,
+ 0x58, 0xe0, 0x31, 0x52, 0x7e, 0x7e, 0xe7, 0xd6, 0xec, 0x2f, 0xe2, 0x94,
+ 0xd3, 0xd2, 0x30, 0x02, 0xd9, 0x6e, 0x4a, 0x40, 0xbf, 0x09, 0x8b, 0x63,
+ 0x3c, 0x04, 0xc3, 0xea, 0x33, 0x45, 0xde, 0x17, 0x2d, 0x76, 0x17, 0x30,
+ 0x64, 0x3a, 0x0e, 0xad, 0xf6, 0x1c, 0x1f, 0x69, 0x80, 0x7f, 0x9f, 0x46,
+ 0xef, 0x72, 0xdf, 0x1f, 0x8e, 0x24, 0xcc, 0xcf, 0x9b, 0x36, 0xb1, 0x03,
+ 0x65, 0xbb, 0xb7, 0x1f, 0x10, 0xdc, 0xb1, 0xb5, 0x82, 0x78, 0x32, 0xe4,
+ 0xf8, 0xea, 0xee, 0x08, 0x9a, 0x6a, 0xc2, 0xd3, 0x23, 0x4a, 0xc8, 0x5f,
+ 0xf7, 0xbd, 0x34, 0x5a, 0xfb, 0x6a, 0xe2, 0x1a, 0xe9, 0x14, 0x37, 0x76,
+ 0xb4, 0xfb, 0xd5, 0x3f, 0x7f, 0x72, 0xe1, 0x28, 0x9c, 0x98, 0x57, 0xda,
+ 0x02, 0x5b, 0x76, 0xbd, 0xc4, 0x6c, 0x1d, 0x0e},
+ {0xe1, 0xde, 0xc0, 0x7b, 0xf0, 0x84, 0xe9, 0x5a, 0xdc, 0x03, 0x39, 0xd1,
+ 0xa7, 0x95, 0xdd, 0x4e, 0xc5, 0xb2, 0x83, 0x85, 0xf8, 0x5a, 0xe4, 0xe9,
+ 0x0f, 0xc3, 0xfd, 0x29, 0x1b, 0x54, 0x75, 0x80, 0x09, 0x2c, 0x30, 0xba,
+ 0x30, 0x97, 0x6b, 0xd6, 0xb9, 0x6f, 0x99, 0xfe, 0xa1, 0x0a, 0x77, 0x73,
+ 0xa4, 0x36, 0xe5, 0xb5, 0x72, 0x8a, 0xce, 0xdd, 0xa5, 0x58, 0xd2, 0x8e,
+ 0xd5, 0xda, 0x4d, 0x9e, 0xfd, 0x3e, 0xd4, 0xf0, 0x00, 0xf1, 0xc7, 0x49,
+ 0x68, 0x34, 0xde, 0x5d, 0xf3, 0xa6, 0xec, 0x9b, 0x38, 0x6c, 0xf0, 0x06,
+ 0x31, 0xba, 0x6e, 0x9c, 0xcd, 0x38, 0xcd, 0x88, 0x76, 0xf4, 0xda, 0x18,
+ 0xb5, 0x3d, 0x0f, 0xa4, 0x94, 0x89, 0xc4, 0x71, 0x67, 0xd7, 0x9e, 0x73,
+ 0xeb, 0x4d, 0x09, 0xc8, 0x80, 0xaf, 0x03, 0xa9, 0x67, 0x74, 0xa7, 0xba,
+ 0x99, 0x2a, 0x56, 0xe2, 0x2a, 0x91, 0x80, 0xb1, 0xd9, 0xd1, 0xf2, 0x8b,
+ 0xa5, 0xb5, 0xac, 0x71, 0xad, 0xd5, 0xc7, 0x09, 0x7b, 0xb7, 0xaa, 0x1b,
+ 0xe8, 0x48, 0x6b, 0x54, 0x1c, 0x3e, 0xa1, 0x0d, 0xc0, 0xe8, 0x8f, 0x5d,
+ 0x3d, 0x62, 0xcd, 0xac, 0xcf, 0x8b, 0x36, 0x90, 0xfe, 0xb0, 0xe0, 0x29,
+ 0xdc, 0x28, 0x71, 0xac, 0x84, 0xcb, 0xf0, 0x07, 0x3e, 0x92, 0xe7, 0x49,
+ 0xe1, 0xd5, 0xf3, 0xb0, 0x98, 0x46, 0xf1, 0x9a, 0x37, 0xb7, 0x45, 0x13,
+ 0x66, 0x89, 0x2e, 0xbe, 0x37, 0x35, 0x0c, 0x2c, 0xc9, 0x8a, 0xd2, 0x92,
+ 0x10, 0x87, 0x44, 0xe6, 0xc8, 0x7d, 0x99, 0x1a, 0xe7, 0x8e, 0x80, 0x69,
+ 0xb9, 0x8a, 0x98, 0xad, 0x57, 0x26, 0x24, 0x67, 0xa3, 0x45, 0x70, 0xd6,
+ 0x07, 0x49, 0x1c, 0x38, 0xc9, 0xbc, 0x49, 0x79, 0xce, 0xb0, 0xa2, 0x1f,
+ 0x44, 0x2d, 0x4c, 0xc9, 0xe3, 0x8b, 0xa4, 0xb4, 0x75, 0xb8, 0xc5, 0x5d,
+ 0x3f, 0xcc, 0xb7, 0x27, 0x72, 0x8e, 0x64, 0x7c, 0x65, 0x90, 0x8d, 0x03,
+ 0x09, 0x74, 0x65, 0x07, 0x86, 0x9e, 0x2f, 0xd1, 0x0a, 0x88, 0x6e, 0x7f,
+ 0xb5, 0x90, 0x39, 0xcb, 0x3a, 0xf8, 0x9a, 0x28, 0xcd, 0x68, 0x1b, 0xb1,
+ 0xda, 0x29, 0xcb, 0xef, 0xe1, 0x5d, 0x38, 0x9a, 0x67, 0x64, 0x16, 0x73,
+ 0xd0, 0x4f, 0x7c, 0x1b, 0x57, 0x44, 0x4f, 0x43, 0x36, 0xb2, 0x59, 0xde,
+ 0x8c, 0x3f, 0x4c, 0x16, 0x64, 0xc7, 0x89, 0x9d, 0x92, 0x5d, 0x47, 0xdd,
+ 0x0b, 0x8e, 0x52, 0x2a, 0x15, 0x6a, 0x5b, 0x4a, 0x2c, 0x77, 0xe5, 0x2b,
+ 0xcd, 0x1d, 0x79, 0xa7, 0x17, 0xba, 0x5b, 0xc3, 0x2b, 0x17, 0x50, 0x03,
+ 0x0b, 0xc2, 0x01, 0xa7, 0x67, 0x34, 0x49, 0xfe, 0x30, 0x7f, 0xc5, 0x2d,
+ 0x43, 0x5b, 0xb8, 0x63, 0x89, 0x6d, 0xc1, 0xee, 0xd0, 0xdc, 0x4e, 0xf4,
+ 0x10, 0x00, 0x16, 0xbf, 0x12, 0xcd, 0x69, 0xdd, 0x12, 0xa5, 0xca, 0xc8,
+ 0x31, 0x71, 0xed, 0x1d, 0x4d, 0x5d, 0xe0, 0xb5, 0x8b, 0x8d, 0x8c, 0x34,
+ 0x6a, 0x61, 0x2c, 0x3b, 0x1e, 0x3d, 0xde, 0x62, 0x01, 0x24, 0x35, 0xd0,
+ 0xfd, 0x12, 0x1d, 0xb5, 0x50, 0xf3, 0x57, 0xb3, 0x20, 0x38, 0x9e, 0xc0,
+ 0x69, 0x27, 0x06, 0xf2, 0xd6, 0xc6, 0xdc, 0xad, 0x55, 0xea, 0xd8, 0x92,
+ 0x44, 0xc9, 0xd7, 0x97, 0x65, 0xe0, 0xce, 0xd3, 0xed, 0x53, 0xf7, 0x27,
+ 0x80, 0x5f, 0xe6, 0xf0, 0xff, 0x07, 0xef, 0xf4, 0xb6, 0x58, 0xfb, 0x15,
+ 0x25, 0x3c, 0x83, 0x12, 0x27, 0xad, 0x39, 0x4b, 0xc3, 0xdc, 0xd3, 0xff,
+ 0xe8, 0x9c, 0x71, 0x1d, 0xe1, 0xb4, 0xcf, 0x74, 0x55, 0x47, 0xb7, 0x1f,
+ 0x77, 0xc7, 0x45, 0x1a, 0xea, 0x39, 0xd1, 0xc8, 0x90, 0x54, 0xfe, 0x39,
+ 0xce, 0xd7, 0x43, 0x1d, 0xe4, 0x47, 0xfa, 0xb9, 0xb3, 0x54, 0x13, 0x38,
+ 0x87, 0xc0, 0xe2, 0xf6, 0x4f, 0x62, 0x8f, 0xc3, 0xe9, 0x07, 0x3c, 0x81,
+ 0x6a, 0x5b, 0x9c, 0xd6},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+ {1500,
+ {0xc6, 0x20, 0xf6, 0x45, 0x76, 0x32, 0x4d, 0x37, 0xca, 0x9d, 0xa6,
+ 0x05, 0xd8, 0xf7, 0x64, 0x70, 0xc3, 0xee, 0x66, 0x54, 0x07, 0x20,
+ 0xe5, 0x26, 0x07, 0x01, 0x0a, 0x0a, 0x91, 0xf6, 0x5a, 0x87},
+ {0x5b, 0x50, 0x90, 0x9d, 0x84, 0x5d, 0x12, 0x91, 0x34, 0x2f, 0x82, 0xc1,
+ 0x2b, 0xa3, 0xed, 0xe5, 0x7c, 0x3c, 0x88, 0xcc, 0x65, 0x71, 0x41, 0xc1,
+ 0x5a, 0x56, 0x7a, 0x30, 0x6a, 0xc5, 0x5f, 0x70, 0x89, 0x59, 0xec, 0x35,
+ 0x5f, 0x49, 0xfe, 0x89, 0xa8, 0x33, 0x70, 0xd0, 0xcc, 0xd9, 0xa7, 0x00,
+ 0xd9, 0x80, 0xa0, 0xc6, 0xe0, 0x09, 0x16, 0x9b, 0x70, 0x66, 0xac, 0x00,
+ 0x41, 0xe7, 0xc9, 0x82, 0x01, 0xd6, 0x70, 0xcb, 0x22, 0xa8, 0x28, 0xcf,
+ 0x8c, 0x1b, 0x98, 0x1e, 0x13, 0x6a, 0x87, 0x70, 0x84, 0x00, 0xcd, 0xf2,
+ 0x07, 0xaa, 0x99, 0x54, 0x4e, 0xf0, 0x3e, 0x5a, 0xbf, 0x07, 0x4e, 0x06,
+ 0x8a, 0x1e, 0xcf, 0x30, 0x34, 0x44, 0x11, 0x0a, 0x29, 0x19, 0x5b, 0xf0,
+ 0xc2, 0x3a, 0xcc, 0x6e, 0x8f, 0x26, 0x31, 0x14, 0xa5, 0xf6, 0xa3, 0x67,
+ 0x12, 0xb5, 0x5a, 0x58, 0xb9, 0x4d, 0xec, 0x9e, 0x19, 0xed, 0xf6, 0x38,
+ 0xa8, 0xe5, 0x99, 0xcb, 0x45, 0xbc, 0xf6, 0xaa, 0xeb, 0x80, 0x0d, 0xfc,
+ 0xcd, 0x61, 0x9f, 0x0a, 0x58, 0xfa, 0xe1, 0x6e, 0x7f, 0xc0, 0x2d, 0x18,
+ 0x78, 0x97, 0x3a, 0xe0, 0x3c, 0x6c, 0x69, 0xdc, 0x36, 0x30, 0x26, 0xc2,
+ 0xf7, 0x35, 0x0b, 0xb9, 0xd3, 0xde, 0x28, 0x49, 0x2b, 0x5f, 0x00, 0xf2,
+ 0xe7, 0x89, 0xcf, 0x3c, 0x7a, 0x7d, 0xc7, 0xad, 0x2f, 0xcb, 0xd3, 0xfd,
+ 0xc6, 0x89, 0x8f, 0x3a, 0x1c, 0xac, 0x0d, 0xdb, 0x89, 0xd5, 0xf7, 0x01,
+ 0x03, 0x86, 0x51, 0xe0, 0xe8, 0xbb, 0xf1, 0xee, 0x75, 0x13, 0x1b, 0xbd,
+ 0x40, 0xb0, 0xf5, 0x5c, 0x86, 0x01, 0xb4, 0xbe, 0x9a, 0x24, 0x06, 0x65,
+ 0x7c, 0x18, 0x7c, 0x96, 0x1c, 0x70, 0xe7, 0x8f, 0xce, 0x8a, 0xc0, 0x9c,
+ 0x4b, 0xbc, 0x21, 0x49, 0x20, 0xc5, 0x43, 0x8e, 0x51, 0x43, 0xbd, 0x8f,
+ 0x5b, 0x96, 0xe3, 0x87, 0xdf, 0x38, 0x65, 0x91, 0x76, 0x2f, 0x15, 0x6a,
+ 0x6a, 0x4b, 0x76, 0x4b, 0x87, 0xe2, 0x6f, 0x54, 0xc7, 0xd2, 0x50, 0xc3,
+ 0x70, 0xa6, 0x5c, 0x78, 0xd6, 0x23, 0x6d, 0xdf, 0x14, 0x32, 0x53, 0x98,
+ 0x8a, 0x39, 0x81, 0x4d, 0xd2, 0x07, 0xb7, 0xc9, 0x6c, 0x2b, 0x60, 0x29,
+ 0xfe, 0xb3, 0xb5, 0x0c, 0x6a, 0x04, 0x9e, 0x3a, 0xb5, 0x47, 0x16, 0x99,
+ 0x35, 0xe0, 0x56, 0x92, 0x93, 0x1d, 0x17, 0x29, 0x9c, 0xda, 0xfc, 0x42,
+ 0xb5, 0x38, 0x84, 0x5a, 0xd8, 0xb7, 0x4c, 0xba, 0xfd, 0x3a, 0xd8, 0xb9,
+ 0xbe, 0xed, 0xd2, 0x09, 0x6c, 0xf1, 0x6f, 0x77, 0x46, 0x1c, 0xf5, 0xce,
+ 0x4b, 0x91, 0xfd, 0x0d, 0xbb, 0xa0, 0x53, 0x85, 0xa0, 0x9c, 0x8b, 0x39,
+ 0xb8, 0x93, 0x1e, 0x0c, 0xb7, 0xdf, 0x7d, 0x36, 0x23, 0x03, 0x1a, 0xe8,
+ 0xb6, 0x74, 0xe3, 0xcb, 0xb9, 0xef, 0x12, 0x73, 0xc0, 0xfe, 0x86, 0x13,
+ 0x0c, 0x5c, 0x08, 0x1f, 0x2f, 0xd2, 0xa3, 0x98, 0x06, 0x1c, 0xb5, 0xa7,
+ 0x3a, 0xa3, 0x3a, 0x47, 0x3f, 0x60, 0x88, 0x6f, 0xa0, 0xed, 0xd0, 0x92,
+ 0x36, 0x21, 0xb8, 0x7c, 0xb3, 0x02, 0x61, 0xf4, 0x0a, 0x3d, 0x18, 0x70,
+ 0x53, 0x0a, 0xbc, 0x94, 0xcf, 0xcd, 0x9e, 0x8b, 0x03, 0xae, 0x58, 0x7e,
+ 0x12, 0x03, 0xf5, 0xa8, 0x7a, 0x00, 0x41, 0x9a, 0x46, 0xb3, 0x4f, 0xd8,
+ 0xeb, 0xe8, 0xc3, 0xb5, 0x06, 0x57, 0xb7, 0x36, 0xfa, 0x3e, 0x21, 0x0c,
+ 0x4a, 0x71, 0x7d, 0xf2, 0x7a, 0x19, 0xca, 0xac, 0xed, 0xe1, 0xae, 0xf6,
+ 0xd8, 0x59, 0x0c, 0xc3, 0xc2, 0x54, 0xed, 0x10, 0x51, 0x6d, 0xcc, 0x61,
+ 0xe6, 0x15, 0xa8, 0xef, 0xed, 0x01, 0x4a, 0x41, 0x02, 0xc8, 0x9b, 0x8a,
+ 0x1b, 0x3e, 0x76, 0x22, 0xcf, 0x62, 0x1c, 0x00, 0x83, 0x1a, 0x5e, 0xb4,
+ 0xed, 0xd2, 0x40, 0xa9, 0x1f, 0x4a, 0x98, 0x75},
+ {0xb7, 0x4c, 0xb4, 0x0a, 0x51, 0x61, 0xb8, 0x2b, 0x40, 0xca, 0x81, 0xf6,
+ 0x82, 0xa9, 0x9d, 0xb1, 0x82, 0xc7, 0xe9, 0xe7, 0x51, 0xa2, 0xfc, 0xcf,
+ 0xbf, 0xb7, 0xf7, 0x97, 0xbc, 0x1f, 0xf0, 0x04, 0x01, 0xf3, 0x76, 0x06,
+ 0x54, 0xae, 0xcc, 0xb8, 0xc8, 0xe3, 0xe5, 0x59, 0xd1, 0x14, 0x70, 0xfd,
+ 0x98, 0x37, 0xe7, 0x89, 0xd3, 0x59, 0x5b, 0x76, 0x0e, 0x63, 0x5a, 0x12,
+ 0xb6, 0x8a, 0xca, 0x9e, 0x3d, 0x43, 0x5b, 0x7b, 0xec, 0x80, 0x05, 0x1f,
+ 0xb1, 0x55, 0x93, 0x65, 0x9c, 0x65, 0x44, 0x0c, 0xf1, 0x8b, 0x1d, 0x28,
+ 0x1a, 0x97, 0x78, 0x4c, 0x97, 0xf2, 0x2b, 0x44, 0x29, 0x59, 0x2f, 0xb7,
+ 0x50, 0x63, 0x59, 0x94, 0xce, 0xa7, 0xf2, 0x6f, 0x84, 0xe6, 0x41, 0xa7,
+ 0x48, 0x0c, 0xfa, 0x21, 0xee, 0x7b, 0x09, 0xe3, 0xd2, 0x63, 0x48, 0x16,
+ 0xfa, 0x26, 0x47, 0xba, 0x64, 0x32, 0x73, 0x6e, 0xb4, 0x67, 0xe8, 0x52,
+ 0xb5, 0x60, 0xc8, 0xce, 0x8a, 0x24, 0xb0, 0x39, 0x09, 0xa1, 0xdf, 0xc0,
+ 0x81, 0x8f, 0x62, 0x6b, 0x81, 0x0d, 0x61, 0x9f, 0x2d, 0xf5, 0x6b, 0xc0,
+ 0x56, 0x0d, 0x5c, 0x04, 0x04, 0x79, 0xe9, 0x20, 0xa3, 0xeb, 0x30, 0x2a,
+ 0x7f, 0x46, 0x62, 0x07, 0x85, 0xd1, 0x36, 0x29, 0x76, 0xec, 0x12, 0x8c,
+ 0x60, 0xf3, 0x56, 0x87, 0x21, 0x44, 0x3d, 0x24, 0x1f, 0xeb, 0x59, 0xac,
+ 0x70, 0x30, 0x76, 0x71, 0x92, 0x68, 0x3a, 0xf1, 0xaa, 0x2b, 0x52, 0x3c,
+ 0x49, 0xb9, 0x6a, 0xbd, 0xbc, 0xdd, 0x11, 0xb3, 0xa3, 0xc8, 0x82, 0xd0,
+ 0x72, 0x1b, 0xa2, 0xa9, 0x55, 0x77, 0x0f, 0x9d, 0x93, 0x8c, 0xaf, 0xba,
+ 0x74, 0x0a, 0xce, 0xc2, 0xe7, 0x84, 0x70, 0x05, 0xce, 0xa6, 0x58, 0x72,
+ 0x60, 0x25, 0xfb, 0xc2, 0x4c, 0x2d, 0xc1, 0xfa, 0xde, 0x5d, 0xd4, 0xe8,
+ 0x99, 0xa8, 0x62, 0x7b, 0xae, 0x5b, 0xe4, 0x74, 0x09, 0x04, 0x64, 0xe0,
+ 0x18, 0xe8, 0xbb, 0x64, 0xe1, 0x97, 0xdf, 0x48, 0x51, 0xf3, 0xb6, 0x94,
+ 0xee, 0x8f, 0x78, 0x62, 0x0e, 0x4d, 0x8e, 0xc2, 0xb3, 0xb5, 0x25, 0xa6,
+ 0x44, 0xdf, 0xb9, 0x9b, 0x5e, 0x38, 0x3a, 0x38, 0xe4, 0xea, 0x1b, 0xc5,
+ 0xb0, 0x15, 0x8a, 0xb8, 0x23, 0x17, 0xc4, 0x0a, 0xf3, 0x88, 0x15, 0x73,
+ 0x57, 0x02, 0xd1, 0x28, 0xb6, 0x04, 0x8f, 0x98, 0xc8, 0x20, 0xb6, 0x6f,
+ 0xf3, 0xd9, 0x32, 0x06, 0x59, 0x17, 0x01, 0x62, 0x1b, 0xdc, 0xea, 0x1f,
+ 0x4f, 0x10, 0x6f, 0x89, 0x72, 0x47, 0xed, 0x81, 0x09, 0xa8, 0xc9, 0xdf,
+ 0x43, 0x03, 0xb2, 0x18, 0xdf, 0xda, 0xcc, 0xd1, 0x83, 0x2c, 0x38, 0xf5,
+ 0x2f, 0x0d, 0xb5, 0xf6, 0xc5, 0x9a, 0xed, 0x0e, 0xa3, 0x1b, 0x81, 0xc3,
+ 0xa8, 0x30, 0xd1, 0x08, 0xd9, 0x9b, 0xe2, 0xc0, 0xcf, 0x83, 0x6c, 0x11,
+ 0xc7, 0x24, 0xd3, 0x9f, 0x75, 0x21, 0xe2, 0x71, 0x9f, 0x9c, 0x36, 0xe9,
+ 0xd0, 0x3a, 0xd8, 0xa4, 0x1a, 0x1b, 0x15, 0x79, 0x54, 0xee, 0xed, 0xf1,
+ 0xe2, 0x9e, 0x81, 0x35, 0xd5, 0xf2, 0x9a, 0x2c, 0x76, 0x4f, 0x72, 0x6b,
+ 0x3f, 0xce, 0x35, 0x02, 0xf9, 0x50, 0x66, 0x05, 0x01, 0xd6, 0xd3, 0xf1,
+ 0x67, 0x76, 0x26, 0xe0, 0x44, 0x0e, 0xff, 0x84, 0x48, 0x2e, 0x23, 0x09,
+ 0xef, 0x43, 0x65, 0x68, 0x5d, 0x09, 0xc2, 0x23, 0x6e, 0xed, 0x28, 0x65,
+ 0x40, 0x07, 0x14, 0x14, 0xc0, 0x08, 0x23, 0xe0, 0x23, 0xb2, 0xdd, 0x4c,
+ 0x22, 0x8b, 0x5d, 0x2f, 0x75, 0x2c, 0x87, 0x44, 0x63, 0xa0, 0x16, 0x9d,
+ 0x76, 0x5c, 0xdf, 0x68, 0xcb, 0x5a, 0x59, 0xa7, 0x1b, 0x69, 0x36, 0x81,
+ 0xcf, 0xdf, 0xcb, 0x27, 0xd2, 0x4a, 0x10, 0xd8, 0x58, 0x4e, 0x70, 0x06,
+ 0x25, 0xd0, 0x1b, 0xdf, 0x63, 0x2b, 0x58, 0xa6, 0xa7, 0xf6, 0x3d, 0x5e,
+ 0xb5, 0xc9, 0x0c, 0xef},
+ {{Action::WRAP, {SECSuccess, true}},
+ {Action::UNWRAP, {SECSuccess, true}}}},
+};
+#endif // kwp_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/p256ecdh-vectors.h b/security/nss/gtests/common/testvectors/p256ecdh-vectors.h
new file mode 100644
index 0000000000..247474dde9
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/p256ecdh-vectors.h
@@ -0,0 +1,13487 @@
+/* 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 p256ecdh_vectors_h__
+#define p256ecdh_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const EcdhTestVector kP256EcdhWycheproofVectors[] = {
+
+ // Comment: normal case
+ // tcID: 1
+ {1,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x06, 0x12, 0x46, 0x5c, 0x89, 0xa0, 0x23, 0xab, 0x17, 0x85, 0x5b, 0x0a,
+ 0x6b, 0xce, 0xbf, 0xd3, 0xfe, 0xbb, 0x53, 0xae, 0xf8, 0x41, 0x38, 0x64,
+ 0x7b, 0x53, 0x52, 0xe0, 0x2c, 0x10, 0xc3, 0x46, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb5, 0x9c, 0xc7, 0x67, 0x1d, 0xd6, 0xa6, 0xb8, 0x36, 0xe2,
+ 0xcd, 0x93, 0x96, 0xef, 0x56, 0x18, 0xb2, 0xff, 0x3e, 0x81, 0x92, 0xdd,
+ 0x7c, 0x9d, 0x36, 0xc2, 0x7c, 0xb5, 0x6f, 0xf9, 0x16, 0x61, 0x48, 0x26,
+ 0xd9, 0xdb, 0xd5, 0xae, 0x64, 0xcd, 0xd8, 0x57, 0x50, 0x68, 0xbb, 0xc9,
+ 0xe6, 0x3f, 0x23, 0x1e, 0xa5, 0x7e, 0xd0, 0x32, 0x48, 0x84, 0x4c, 0x09,
+ 0x33, 0x1b, 0x95, 0x39, 0x20, 0x53},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x62, 0xd5, 0xbd, 0x33, 0x72, 0xaf, 0x75, 0xfe, 0x85,
+ 0xa0, 0x40, 0x71, 0x5d, 0x0f, 0x50, 0x24, 0x28, 0xe0, 0x70, 0x46, 0x86,
+ 0x8b, 0x0b, 0xfd, 0xfa, 0x61, 0xd7, 0x31, 0xaf, 0xe4, 0x4f, 0x26, 0xac,
+ 0x33, 0x3a, 0x93, 0xa9, 0xe7, 0x0a, 0x81, 0xcd, 0x5a, 0x95, 0xb5, 0xbf,
+ 0x8d, 0x13, 0x99, 0x0e, 0xb7, 0x41, 0xc8, 0xc3, 0x88, 0x72, 0xb4, 0xa0,
+ 0x7d, 0x27, 0x5a, 0x01, 0x4e, 0x30, 0xcf},
+ {0x53, 0x02, 0x0d, 0x90, 0x8b, 0x02, 0x19, 0x32, 0x8b, 0x65, 0x8b,
+ 0x52, 0x5f, 0x26, 0x78, 0x0e, 0x3a, 0xe1, 0x2b, 0xcd, 0x95, 0x2b,
+ 0xb2, 0x5a, 0x93, 0xbc, 0x08, 0x95, 0xe1, 0x71, 0x42, 0x85},
+ false,
+ true},
+
+ // Comment: compressed public key
+ // tcID: 2
+ {2,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x06, 0x12, 0x46, 0x5c, 0x89, 0xa0, 0x23, 0xab, 0x17, 0x85, 0x5b, 0x0a,
+ 0x6b, 0xce, 0xbf, 0xd3, 0xfe, 0xbb, 0x53, 0xae, 0xf8, 0x41, 0x38, 0x64,
+ 0x7b, 0x53, 0x52, 0xe0, 0x2c, 0x10, 0xc3, 0x46, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb5, 0x9c, 0xc7, 0x67, 0x1d, 0xd6, 0xa6, 0xb8, 0x36, 0xe2,
+ 0xcd, 0x93, 0x96, 0xef, 0x56, 0x18, 0xb2, 0xff, 0x3e, 0x81, 0x92, 0xdd,
+ 0x7c, 0x9d, 0x36, 0xc2, 0x7c, 0xb5, 0x6f, 0xf9, 0x16, 0x61, 0x48, 0x26,
+ 0xd9, 0xdb, 0xd5, 0xae, 0x64, 0xcd, 0xd8, 0x57, 0x50, 0x68, 0xbb, 0xc9,
+ 0xe6, 0x3f, 0x23, 0x1e, 0xa5, 0x7e, 0xd0, 0x32, 0x48, 0x84, 0x4c, 0x09,
+ 0x33, 0x1b, 0x95, 0x39, 0x20, 0x53},
+ {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x22, 0x00, 0x03, 0x62, 0xd5, 0xbd, 0x33, 0x72, 0xaf, 0x75, 0xfe, 0x85,
+ 0xa0, 0x40, 0x71, 0x5d, 0x0f, 0x50, 0x24, 0x28, 0xe0, 0x70, 0x46, 0x86,
+ 0x8b, 0x0b, 0xfd, 0xfa, 0x61, 0xd7, 0x31, 0xaf, 0xe4, 0x4f, 0x26},
+ {0x53, 0x02, 0x0d, 0x90, 0x8b, 0x02, 0x19, 0x32, 0x8b, 0x65, 0x8b,
+ 0x52, 0x5f, 0x26, 0x78, 0x0e, 0x3a, 0xe1, 0x2b, 0xcd, 0x95, 0x2b,
+ 0xb2, 0x5a, 0x93, 0xbc, 0x08, 0x95, 0xe1, 0x71, 0x42, 0x85},
+ false,
+ false},
+
+ // Comment: edge case for shared secret
+ // tcID: 3
+ {3,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x58, 0xfd, 0x41, 0x68, 0xa8, 0x77, 0x95, 0x60, 0x3e,
+ 0x2b, 0x04, 0x39, 0x02, 0x85, 0xbd, 0xca, 0x6e, 0x57, 0xde, 0x60, 0x27,
+ 0xfe, 0x21, 0x1d, 0xd9, 0xd2, 0x5e, 0x22, 0x12, 0xd2, 0x9e, 0x62, 0x08,
+ 0x0d, 0x36, 0xbd, 0x22, 0x4d, 0x74, 0x05, 0x50, 0x92, 0x95, 0xee, 0xd0,
+ 0x2a, 0x17, 0x15, 0x0e, 0x03, 0xb3, 0x14, 0xf9, 0x6d, 0xa3, 0x74, 0x45,
+ 0xb0, 0xd1, 0xd2, 0x93, 0x77, 0xd1, 0x2c},
+ {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, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 4
+ {4,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x0f, 0x6d, 0x20, 0xc0, 0x42, 0x61, 0xec, 0xc3, 0xe9,
+ 0x28, 0x46, 0xac, 0xad, 0x48, 0xdc, 0x8e, 0xc5, 0xee, 0x35, 0xae, 0x08,
+ 0x83, 0xf0, 0xd2, 0xea, 0x71, 0x21, 0x69, 0x06, 0xee, 0x1c, 0x47, 0xc0,
+ 0x42, 0x68, 0x9a, 0x99, 0x6d, 0xd1, 0x28, 0x30, 0xae, 0x45, 0x93, 0x82,
+ 0xe9, 0x4a, 0xac, 0x56, 0xb7, 0x17, 0xaf, 0x2e, 0x20, 0x80, 0x21, 0x5f,
+ 0x9e, 0x41, 0x94, 0x9b, 0x1f, 0x52, 0xbe},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 5
+ {5,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0xc7, 0xde, 0xfe, 0xb1, 0xa1, 0x62, 0x36, 0x73,
+ 0x8e, 0x9a, 0x11, 0x23, 0xba, 0x62, 0x1b, 0xc8, 0xe9, 0xa3, 0xf2, 0x48,
+ 0x5b, 0x3f, 0x8f, 0xfd, 0xe7, 0xf9, 0xce, 0x98, 0xf5, 0xa8, 0xa1, 0xcb,
+ 0x33, 0x8c, 0x39, 0x12, 0xb1, 0x79, 0x2f, 0x60, 0xc2, 0xb0, 0x6e, 0xc5,
+ 0x23, 0x1e, 0x2d, 0x84, 0xb0, 0xe5, 0x96, 0xe9, 0xb7, 0x6d, 0x41, 0x9c,
+ 0xe1, 0x05, 0xec, 0xe3, 0x79, 0x1d, 0xbc},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 6
+ {6,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xe9, 0xb9, 0x8f, 0xb2, 0xc0, 0xac, 0x04, 0x5f, 0x8c,
+ 0x76, 0x12, 0x5f, 0xfd, 0x99, 0xeb, 0x8a, 0x51, 0x57, 0xbe, 0x1d, 0x7d,
+ 0xb3, 0xe8, 0x5d, 0x65, 0x5e, 0xc1, 0xd8, 0x21, 0x02, 0x88, 0xcf, 0x21,
+ 0x8d, 0xf2, 0x4f, 0xd2, 0xc2, 0x74, 0x6b, 0xe5, 0x9d, 0xf4, 0x12, 0x62,
+ 0xef, 0x3a, 0x97, 0xd9, 0x86, 0x74, 0x4b, 0x28, 0x36, 0x74, 0x8a, 0x74,
+ 0x86, 0x23, 0x0a, 0x31, 0x9f, 0xfe, 0xc0},
+ {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 7
+ {7,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xe9, 0x48, 0x4e, 0x58, 0xf3, 0x33, 0x1b, 0x66, 0xff,
+ 0xed, 0x6d, 0x90, 0xcb, 0x1c, 0x78, 0x06, 0x5f, 0xa2, 0x8c, 0xfb, 0xa5,
+ 0xc7, 0xdd, 0x43, 0x52, 0x01, 0x3d, 0x32, 0x52, 0xee, 0x42, 0x77, 0xbd,
+ 0x75, 0x03, 0xb0, 0x45, 0xa3, 0x8b, 0x4b, 0x24, 0x7b, 0x32, 0xc5, 0x95,
+ 0x93, 0x58, 0x0f, 0x39, 0xe6, 0xab, 0xfa, 0x37, 0x6c, 0x3d, 0xca, 0x20,
+ 0xcf, 0x7f, 0x9c, 0xfb, 0x65, 0x9e, 0x13},
+ {0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff,
+ 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 8
+ {8,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x76, 0x7d, 0x7f, 0xbb, 0x84, 0xaa, 0x6a, 0x4d, 0xb1,
+ 0x07, 0x93, 0x72, 0x64, 0x4e, 0x42, 0xec, 0xb2, 0xfe, 0xc2, 0x00, 0xc1,
+ 0x78, 0x82, 0x23, 0x92, 0xcb, 0x8b, 0x95, 0x0f, 0xfd, 0xd0, 0xc9, 0x1c,
+ 0x86, 0x85, 0x3c, 0xaf, 0xd0, 0x9b, 0x52, 0xba, 0x2f, 0x28, 0x7f, 0x0e,
+ 0xba, 0xa2, 0x64, 0x15, 0xa3, 0xcf, 0xab, 0xaf, 0x92, 0xc6, 0xa6, 0x17,
+ 0xa1, 0x99, 0x88, 0x56, 0x3d, 0x9d, 0xea},
+ {0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff,
+ 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00,
+ 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, 0x00, 0x01},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 9
+ {9,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xc7, 0x4d, 0x54, 0x6f, 0x2f, 0xcc, 0x6d, 0xd3, 0x92,
+ 0xf8, 0x5e, 0x5b, 0xe1, 0x67, 0xe3, 0x58, 0xde, 0x90, 0x87, 0x56, 0xb0,
+ 0xc0, 0xbb, 0x01, 0xcb, 0x69, 0xd8, 0x64, 0xca, 0x08, 0x3e, 0x1c, 0x93,
+ 0xf9, 0x59, 0xee, 0xce, 0x6e, 0x10, 0xee, 0x11, 0xbd, 0x39, 0x34, 0x20,
+ 0x7d, 0x65, 0xae, 0x28, 0xaf, 0x68, 0xb0, 0x92, 0x58, 0x5a, 0x15, 0x09,
+ 0x26, 0x0e, 0xce, 0xb3, 0x9b, 0x92, 0xef},
+ {0x08, 0x5e, 0xc5, 0xa4, 0xaf, 0x40, 0x17, 0x6b, 0x63, 0x18, 0x90,
+ 0x69, 0xae, 0xff, 0xcb, 0x22, 0x9c, 0x96, 0xd3, 0xe0, 0x46, 0xe0,
+ 0x28, 0x3e, 0xd2, 0xf9, 0xda, 0xc2, 0x1b, 0x15, 0xad, 0x3c},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 10
+ {10,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x34, 0xfc, 0x9f, 0x1e, 0x7a, 0x09, 0x4c, 0xd2, 0x95,
+ 0x98, 0xd1, 0x84, 0x1f, 0xa9, 0x61, 0x3d, 0xbe, 0x82, 0x31, 0x3d, 0x63,
+ 0x3a, 0x51, 0xd6, 0x3f, 0xb6, 0xef, 0xf0, 0x74, 0xcc, 0x9b, 0x9a, 0x4e,
+ 0xcf, 0xd9, 0xf2, 0x58, 0xc5, 0xc4, 0xd4, 0x21, 0x0b, 0x49, 0x75, 0x12,
+ 0x13, 0xa2, 0x4c, 0x59, 0x69, 0x82, 0xbd, 0x1d, 0x54, 0xe0, 0x44, 0x54,
+ 0x43, 0xf2, 0x1e, 0xf1, 0x54, 0x92, 0xa5},
+ {0x19, 0x0c, 0x25, 0xf8, 0x8a, 0xd9, 0xae, 0x3a, 0x09, 0x8e, 0x6c,
+ 0xff, 0xe6, 0xfd, 0x0b, 0x1b, 0xea, 0x42, 0x11, 0x4e, 0xb0, 0xce,
+ 0xdd, 0x58, 0x68, 0xa4, 0x5c, 0x5f, 0xe2, 0x77, 0xdf, 0xf3},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 11
+ {11,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd5, 0xc9, 0x6e, 0xfd, 0x19, 0x07, 0xfd, 0x48, 0xde,
+ 0x2a, 0xd7, 0x15, 0xac, 0xf8, 0x2e, 0xae, 0x5c, 0x66, 0x90, 0xfe, 0x3e,
+ 0xfe, 0x16, 0xa7, 0x8d, 0x61, 0xc6, 0x8d, 0x3b, 0xfd, 0x10, 0xdf, 0x03,
+ 0xea, 0xc8, 0x16, 0xb9, 0xe7, 0xb7, 0x76, 0x19, 0x2a, 0x3f, 0x50, 0x75,
+ 0x88, 0x7c, 0x0e, 0x22, 0x56, 0x17, 0x50, 0x58, 0x33, 0xca, 0x99, 0x7c,
+ 0xda, 0x32, 0xfd, 0x0f, 0x67, 0x3c, 0x5e},
+ {0x50, 0x74, 0x42, 0x00, 0x73, 0x22, 0xaa, 0x89, 0x53, 0x40, 0xcb,
+ 0xa4, 0xab, 0xc2, 0xd7, 0x30, 0xbf, 0xd0, 0xb1, 0x6c, 0x2c, 0x79,
+ 0xa4, 0x68, 0x15, 0xf8, 0x78, 0x0d, 0x2c, 0x55, 0xa2, 0xdd},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 12
+ {12,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf4, 0x75, 0xf5, 0x03, 0xa7, 0x70, 0xdf, 0x72, 0xc4,
+ 0x5a, 0xed, 0xfe, 0x42, 0xc0, 0x08, 0xf5, 0x9a, 0xa5, 0x7e, 0x72, 0xb2,
+ 0x32, 0xf2, 0x66, 0x00, 0xbd, 0xd0, 0x35, 0x39, 0x57, 0xcb, 0x20, 0xbd,
+ 0xb8, 0xf6, 0x40, 0x5b, 0x49, 0x18, 0x05, 0x0a, 0x35, 0x49, 0xf4, 0x4c,
+ 0x07, 0xa8, 0xeb, 0xa8, 0x20, 0xcd, 0xce, 0x4e, 0xce, 0x69, 0x98, 0x88,
+ 0xc6, 0x38, 0xdf, 0x66, 0xf5, 0x4f, 0x7c},
+ {0x5f, 0x17, 0x7b, 0xfe, 0x19, 0xba, 0xaa, 0xee, 0x59, 0x7e, 0x68,
+ 0xb6, 0xa8, 0x7a, 0x51, 0x9e, 0x80, 0x5e, 0x9d, 0x28, 0xa7, 0x0c,
+ 0xb7, 0x2f, 0xd4, 0x0f, 0x0f, 0xe5, 0xa7, 0x54, 0xba, 0x45},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 13
+ {13,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf3, 0xcb, 0x67, 0x54, 0xb7, 0xe2, 0xa8, 0x6d, 0x06,
+ 0x4d, 0xfb, 0x9f, 0x90, 0x31, 0x85, 0xaa, 0xa4, 0xc9, 0x2b, 0x48, 0x1c,
+ 0x2c, 0x1a, 0x1f, 0xf2, 0x76, 0x30, 0x3b, 0xbc, 0x41, 0x83, 0xe4, 0x9c,
+ 0x31, 0x85, 0x99, 0xb0, 0x98, 0x4c, 0x35, 0x63, 0xdf, 0x33, 0x93, 0x11,
+ 0xfe, 0x14, 0x3a, 0x7d, 0x92, 0x1e, 0xe7, 0x5b, 0x75, 0x5a, 0x52, 0xc6,
+ 0xf8, 0x04, 0xf8, 0x97, 0xb8, 0x09, 0xf7},
+ {0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00,
+ 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00,
+ 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 14
+ {14,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xcc, 0xe1, 0x3f, 0xbd, 0xc9, 0x6a, 0x94, 0x6d, 0xfb,
+ 0x8c, 0x6d, 0x9e, 0xd7, 0x62, 0xdb, 0xd1, 0x73, 0x16, 0x30, 0x45, 0x56,
+ 0x89, 0xf5, 0x7a, 0x43, 0x7f, 0xee, 0x12, 0x4d, 0xd5, 0x4c, 0xec, 0xae,
+ 0xf7, 0x80, 0x26, 0xc6, 0x53, 0x03, 0x0c, 0xf2, 0xf3, 0x14, 0xa6, 0x70,
+ 0x64, 0x23, 0x6b, 0x0a, 0x35, 0x4d, 0xef, 0xeb, 0xc5, 0xe9, 0x0c, 0x94,
+ 0x12, 0x4e, 0x9b, 0xf5, 0xc4, 0xfc, 0x24},
+ {0x80, 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, 0x00, 0x00, 0x04},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 15
+ {15,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x76, 0x33, 0xdf, 0xd0, 0xad, 0x06, 0x76, 0x50, 0x97,
+ 0xbc, 0x11, 0xbd, 0x50, 0x22, 0xb2, 0x00, 0xdf, 0x31, 0xf2, 0x8c, 0x4f,
+ 0xf0, 0x62, 0x54, 0x21, 0x22, 0x1a, 0xc7, 0xee, 0xb6, 0xe6, 0xf4, 0xcb,
+ 0x9c, 0x67, 0x69, 0x36, 0x09, 0xdd, 0xd6, 0xf9, 0x23, 0x43, 0xa5, 0xa1,
+ 0xc6, 0x35, 0x40, 0x82, 0x40, 0xf4, 0xf8, 0xe2, 0x71, 0x20, 0xc1, 0x25,
+ 0x54, 0xc7, 0xff, 0x8c, 0x76, 0xe2, 0xfe},
+ {0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x07, 0xff,
+ 0xff, 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00,
+ 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 16
+ {16,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xa3, 0x86, 0xac, 0xe5, 0x73, 0xf8, 0x75, 0x58, 0xa6,
+ 0x8e, 0xad, 0x2a, 0x20, 0x08, 0x8e, 0x3f, 0xe9, 0x28, 0xbd, 0xae, 0x9e,
+ 0x10, 0x94, 0x46, 0xf9, 0x3a, 0x07, 0x8c, 0x15, 0x74, 0x1f, 0x04, 0x21,
+ 0x26, 0x1e, 0x6d, 0xb2, 0xbf, 0x12, 0x10, 0x6e, 0x4c, 0x6b, 0xf8, 0x5b,
+ 0x95, 0x81, 0xb4, 0xc0, 0x30, 0x2a, 0x52, 0x62, 0x22, 0xf9, 0x0a, 0xbc,
+ 0x5a, 0x54, 0x92, 0x06, 0xb1, 0x10, 0x11},
+ {0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00,
+ 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f, 0xff,
+ 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 17
+ {17,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8e, 0x7b, 0x50, 0xf7, 0xd8, 0xc4, 0x4d, 0x5d, 0x34,
+ 0x96, 0xc4, 0x31, 0x41, 0xa5, 0x02, 0xf4, 0xa4, 0x3f, 0x15, 0x3d, 0x03,
+ 0xad, 0x43, 0xed, 0xa8, 0xe3, 0x95, 0x97, 0xf1, 0xd4, 0x77, 0xb8, 0x64,
+ 0x7f, 0x3d, 0xa6, 0x79, 0x69, 0xb7, 0xf9, 0x89, 0xff, 0x4a, 0xdd, 0xc3,
+ 0x93, 0x51, 0x5a, 0xf4, 0x0c, 0x82, 0x08, 0x5c, 0xe1, 0xf2, 0xee, 0x19,
+ 0x54, 0x12, 0xc6, 0xf5, 0x83, 0x77, 0x4f},
+ {0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00,
+ 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff,
+ 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 18
+ {18,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xc8, 0x27, 0xfb, 0x93, 0x0f, 0xd5, 0x1d, 0x92, 0x60,
+ 0x86, 0x19, 0x1b, 0x50, 0x2a, 0xf8, 0x3a, 0xbb, 0x5f, 0x71, 0x7d, 0xeb,
+ 0xc8, 0xde, 0x29, 0x89, 0x7a, 0x39, 0x34, 0xb2, 0x57, 0x1c, 0xa0, 0x59,
+ 0x90, 0xc0, 0x59, 0x7b, 0x0b, 0x7a, 0x2e, 0x42, 0xfe, 0xbd, 0x56, 0xb1,
+ 0x32, 0x35, 0xd1, 0xd4, 0x08, 0xd7, 0x6e, 0xd2, 0xc9, 0x3b, 0x3f, 0xac,
+ 0xf5, 0x14, 0xd9, 0x02, 0xf6, 0x91, 0x0a},
+ {0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 19
+ {19,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x3c, 0xbc, 0x1b, 0x31, 0xb4, 0x3f, 0x17, 0xdc, 0x20,
+ 0x0d, 0xd7, 0x0c, 0x29, 0x44, 0xc0, 0x4c, 0x6c, 0xb1, 0xb0, 0x82, 0x82,
+ 0x0c, 0x23, 0x4a, 0x30, 0x0b, 0x05, 0xb7, 0x76, 0x38, 0x44, 0xc7, 0x4f,
+ 0xde, 0x0a, 0x4e, 0xf9, 0x38, 0x87, 0x46, 0x97, 0x93, 0x27, 0x0e, 0xb2,
+ 0xff, 0x14, 0x82, 0x87, 0xda, 0x92, 0x65, 0xb0, 0x33, 0x4f, 0x9e, 0x26,
+ 0x09, 0xaa, 0xc1, 0x6e, 0x8a, 0xd5, 0x03},
+ {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xee, 0xcf, 0x22, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 20
+ {20,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x28, 0x30, 0xd9, 0x64, 0x89, 0xae, 0x24, 0xb7, 0x9c,
+ 0xad, 0x42, 0x50, 0x56, 0xe8, 0x27, 0x46, 0xf9, 0xe3, 0xf4, 0x19, 0xab,
+ 0x9a, 0xa2, 0x1c, 0xa1, 0xfb, 0xb1, 0x1c, 0x73, 0x25, 0xe7, 0xd3, 0x18,
+ 0xab, 0xe6, 0x6f, 0x57, 0x5e, 0xe8, 0xa2, 0xf1, 0xc4, 0xa8, 0x0e, 0x35,
+ 0x26, 0x0a, 0xe8, 0x2a, 0xd7, 0xd6, 0xf6, 0x61, 0xd1, 0x5f, 0x06, 0x96,
+ 0x79, 0x30, 0xa5, 0x85, 0x09, 0x7e, 0xf7},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x11, 0x11, 0x24, 0xf4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 21
+ {21,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x45, 0x0b, 0x6b, 0x6e, 0x20, 0x97, 0x17, 0x8e, 0x9d,
+ 0x28, 0x50, 0x10, 0x95, 0x18, 0xd2, 0x8e, 0xb3, 0xb6, 0xde, 0xd2, 0x92,
+ 0x2a, 0x54, 0x52, 0x00, 0x3b, 0xc2, 0xe4, 0xa4, 0xec, 0x77, 0x5c, 0x89,
+ 0x4e, 0x90, 0xf0, 0xdf, 0x1b, 0x0e, 0x6c, 0xad, 0xb0, 0x3b, 0x9d, 0xe2,
+ 0x4f, 0x6a, 0x22, 0xd1, 0xbd, 0x0a, 0x4a, 0x58, 0xcd, 0x64, 0x5c, 0x27,
+ 0x3c, 0xae, 0x1c, 0x61, 0x9b, 0xfd, 0x61},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0xea, 0x77, 0xd4, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 22
+ {22,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x3c, 0xbc, 0x1b, 0x31, 0xb4, 0x3f, 0x17, 0xdc, 0x20,
+ 0x0d, 0xd7, 0x0c, 0x29, 0x44, 0xc0, 0x4c, 0x6c, 0xb1, 0xb0, 0x82, 0x82,
+ 0x0c, 0x23, 0x4a, 0x30, 0x0b, 0x05, 0xb7, 0x76, 0x38, 0x44, 0xc7, 0xb0,
+ 0x21, 0xf5, 0xb0, 0x06, 0xc7, 0x78, 0xba, 0x68, 0x6c, 0xd8, 0xf1, 0x4d,
+ 0x00, 0xeb, 0x7d, 0x78, 0x25, 0x6d, 0x9b, 0x4f, 0xcc, 0xb0, 0x61, 0xd9,
+ 0xf6, 0x55, 0x3e, 0x91, 0x75, 0x2a, 0xfc},
+ {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xee, 0xcf, 0x22, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 23
+ {23,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x28, 0x30, 0xd9, 0x64, 0x89, 0xae, 0x24, 0xb7, 0x9c,
+ 0xad, 0x42, 0x50, 0x56, 0xe8, 0x27, 0x46, 0xf9, 0xe3, 0xf4, 0x19, 0xab,
+ 0x9a, 0xa2, 0x1c, 0xa1, 0xfb, 0xb1, 0x1c, 0x73, 0x25, 0xe7, 0xd3, 0xe7,
+ 0x54, 0x19, 0x8f, 0xa8, 0xa1, 0x17, 0x5e, 0x0e, 0x3b, 0x57, 0xf1, 0xca,
+ 0xd9, 0xf5, 0x17, 0xd5, 0x28, 0x29, 0x0a, 0x9e, 0x2e, 0xa0, 0xf9, 0x69,
+ 0x86, 0xcf, 0x5a, 0x7a, 0xf6, 0x81, 0x08},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x11, 0x11, 0x24, 0xf4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 24
+ {24,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x45, 0x0b, 0x6b, 0x6e, 0x20, 0x97, 0x17, 0x8e, 0x9d,
+ 0x28, 0x50, 0x10, 0x95, 0x18, 0xd2, 0x8e, 0xb3, 0xb6, 0xde, 0xd2, 0x92,
+ 0x2a, 0x54, 0x52, 0x00, 0x3b, 0xc2, 0xe4, 0xa4, 0xec, 0x77, 0x5c, 0x76,
+ 0xb1, 0x6f, 0x0e, 0x20, 0xe4, 0xf1, 0x94, 0x52, 0x4f, 0xc4, 0x62, 0x1d,
+ 0xb0, 0x95, 0xdd, 0x2e, 0x42, 0xf5, 0xb6, 0xa7, 0x32, 0x9b, 0xa3, 0xd8,
+ 0xc3, 0x51, 0xe3, 0x9e, 0x64, 0x02, 0x9e},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0xea, 0x77, 0xd4, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 1's
+ // tcID: 25
+ {25,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x9a, 0x0f, 0x0e, 0x3d, 0xd3, 0x14, 0x17, 0xbb, 0xd9,
+ 0xe2, 0x98, 0xbc, 0x06, 0x8a, 0xb6, 0xd5, 0xc3, 0x67, 0x33, 0xaf, 0x26,
+ 0xed, 0x67, 0x67, 0x6f, 0x41, 0x0c, 0x80, 0x4b, 0x8b, 0x2c, 0xa1, 0xb0,
+ 0x2c, 0x82, 0xf3, 0xa6, 0x1a, 0x37, 0x6d, 0xb7, 0x95, 0x62, 0x6e, 0x94,
+ 0x00, 0x55, 0x71, 0x12, 0x27, 0x3a, 0x36, 0xcd, 0xdb, 0x08, 0xca, 0xaa,
+ 0x43, 0x95, 0x39, 0x65, 0x45, 0x47, 0x30},
+ {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xca, 0x08, 0x90, 0x11, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 1's
+ // tcID: 26
+ {26,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8e, 0x5d, 0x22, 0xd5, 0xe5, 0x3e, 0xc7, 0x97, 0xc5,
+ 0x5e, 0xcd, 0x68, 0xa0, 0x8a, 0x7c, 0x33, 0x61, 0xcd, 0x99, 0xca, 0x7f,
+ 0xad, 0x1a, 0x68, 0xea, 0x80, 0x2a, 0x6a, 0x4c, 0xb5, 0x8a, 0x91, 0x8e,
+ 0xa7, 0xa0, 0x70, 0x23, 0xef, 0x67, 0x67, 0x70, 0x24, 0xbd, 0x38, 0x41,
+ 0xe1, 0x87, 0xc6, 0x4b, 0x30, 0xa3, 0x0a, 0x37, 0x50, 0xeb, 0x2e, 0xe8,
+ 0x73, 0xfb, 0xe5, 0x8f, 0xa1, 0x35, 0x7b},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x1f, 0x6b, 0xd1, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 1's
+ // tcID: 27
+ {27,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x3a, 0xa3, 0x49, 0xb9, 0x34, 0xab, 0x2c, 0x83,
+ 0x9c, 0xf5, 0x4b, 0x8a, 0x73, 0x7d, 0xf2, 0x30, 0x4e, 0xf9, 0xb2, 0x0f,
+ 0xa4, 0x94, 0xe3, 0x1a, 0xd6, 0x2b, 0x31, 0x5d, 0xd6, 0xa5, 0x3c, 0x11,
+ 0x81, 0x82, 0xb8, 0x5e, 0xf4, 0x66, 0xeb, 0x9a, 0x8e, 0x87, 0xf9, 0x66,
+ 0x1f, 0x7d, 0x01, 0x79, 0x84, 0xc1, 0x5e, 0xa8, 0x20, 0x43, 0xf5, 0x36,
+ 0xd1, 0xee, 0x6a, 0x6d, 0x95, 0xb5, 0x09},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x09, 0x9f, 0x55, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 0's
+ // tcID: 28
+ {28,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x9a, 0x0f, 0x0e, 0x3d, 0xd3, 0x14, 0x17, 0xbb, 0xd9,
+ 0xe2, 0x98, 0xbc, 0x06, 0x8a, 0xb6, 0xd5, 0xc3, 0x67, 0x33, 0xaf, 0x26,
+ 0xed, 0x67, 0x67, 0x6f, 0x41, 0x0c, 0x80, 0x4b, 0x8b, 0x2c, 0xa1, 0x4f,
+ 0xd3, 0x7d, 0x0b, 0x59, 0xe5, 0xc8, 0x93, 0x48, 0x6a, 0x9d, 0x91, 0x6b,
+ 0xff, 0xaa, 0x8e, 0xed, 0xd8, 0xc5, 0xca, 0x32, 0x24, 0xf7, 0x35, 0x55,
+ 0xbc, 0x6a, 0xc6, 0x9a, 0xba, 0xb8, 0xcf},
+ {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xca, 0x08, 0x90, 0x11, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 0's
+ // tcID: 29
+ {29,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8e, 0x5d, 0x22, 0xd5, 0xe5, 0x3e, 0xc7, 0x97, 0xc5,
+ 0x5e, 0xcd, 0x68, 0xa0, 0x8a, 0x7c, 0x33, 0x61, 0xcd, 0x99, 0xca, 0x7f,
+ 0xad, 0x1a, 0x68, 0xea, 0x80, 0x2a, 0x6a, 0x4c, 0xb5, 0x8a, 0x91, 0x71,
+ 0x58, 0x5f, 0x8e, 0xdc, 0x10, 0x98, 0x99, 0x8f, 0xdb, 0x42, 0xc7, 0xbe,
+ 0x1e, 0x78, 0x39, 0xb4, 0xcf, 0x5c, 0xf6, 0xc8, 0xaf, 0x14, 0xd1, 0x17,
+ 0x8c, 0x04, 0x1a, 0x70, 0x5e, 0xca, 0x84},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x1f, 0x6b, 0xd1, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 0's
+ // tcID: 30
+ {30,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x0a, 0x0d, 0x62, 0x2a, 0x47, 0xe4, 0x8f, 0x6b, 0xc1, 0x03, 0x8a, 0xce,
+ 0x43, 0x8c, 0x6f, 0x52, 0x8a, 0xa0, 0x0a, 0xd2, 0xbd, 0x1d, 0xa5, 0xf1,
+ 0x3e, 0xe4, 0x6b, 0xf5, 0xf6, 0x33, 0xd7, 0x1a, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x74, 0x61, 0x8c, 0xba, 0xaf, 0x69, 0xff, 0x59, 0x0f, 0x5f,
+ 0xb5, 0x85, 0x51, 0xce, 0x4a, 0x94, 0x8b, 0x5c, 0x72, 0x51, 0xd4, 0x0e,
+ 0x59, 0x5a, 0x18, 0xb1, 0xba, 0x6b, 0xbe, 0xe6, 0xad, 0xa5, 0xbf, 0xf4,
+ 0x03, 0xa8, 0xe9, 0x9d, 0x53, 0xa7, 0x0d, 0x3c, 0xe4, 0x61, 0x0b, 0xfd,
+ 0x05, 0xd4, 0xba, 0x3a, 0x88, 0x55, 0xb6, 0xa0, 0xd3, 0x63, 0xc8, 0x1f,
+ 0x7d, 0x07, 0x8c, 0xde, 0xcd, 0x92},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x3a, 0xa3, 0x49, 0xb9, 0x34, 0xab, 0x2c, 0x83,
+ 0x9c, 0xf5, 0x4b, 0x8a, 0x73, 0x7d, 0xf2, 0x30, 0x4e, 0xf9, 0xb2, 0x0f,
+ 0xa4, 0x94, 0xe3, 0x1a, 0xd6, 0x2b, 0x31, 0x5d, 0xd6, 0xa5, 0x3c, 0xee,
+ 0x7e, 0x7d, 0x46, 0xa1, 0x0b, 0x99, 0x15, 0x65, 0x71, 0x78, 0x06, 0x99,
+ 0xe0, 0x82, 0xfe, 0x86, 0x7b, 0x3e, 0xa2, 0x57, 0xdf, 0xbc, 0x0a, 0xc9,
+ 0x2e, 0x11, 0x95, 0x92, 0x6a, 0x4a, 0xf6},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x09, 0x9f, 0x55, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 31
+ {31,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 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, 0x00, 0x00, 0x00, 0x00, 0x66,
+ 0x48, 0x5c, 0x78, 0x0e, 0x2f, 0x83, 0xd7, 0x24, 0x33, 0xbd, 0x5d, 0x84,
+ 0xa0, 0x6b, 0xb6, 0x54, 0x1c, 0x2a, 0xf3, 0x1d, 0xae, 0x87, 0x17, 0x28,
+ 0xbf, 0x85, 0x6a, 0x17, 0x4f, 0x93, 0xf4},
+ {0xcf, 0xe4, 0x07, 0x7c, 0x87, 0x30, 0xb1, 0xc9, 0x38, 0x45, 0x81,
+ 0xd3, 0x6b, 0xff, 0x55, 0x42, 0xbc, 0x41, 0x7c, 0x9e, 0xff, 0x5c,
+ 0x2a, 0xfc, 0xb9, 0x8c, 0xc8, 0x82, 0x9b, 0x2c, 0xe8, 0x48},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 32
+ {32,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4f,
+ 0x2b, 0x92, 0xb4, 0xc5, 0x96, 0xa5, 0xa4, 0x7f, 0x8b, 0x04, 0x1d, 0x2d,
+ 0xea, 0x60, 0x43, 0x02, 0x1a, 0xc7, 0x7b, 0x9a, 0x80, 0xb1, 0x34, 0x3a,
+ 0xc9, 0xd7, 0x78, 0xf4, 0xf8, 0xf7, 0x33},
+ {0x49, 0xae, 0x50, 0xfe, 0x09, 0x6a, 0x6c, 0xd2, 0x66, 0x98, 0xb7,
+ 0x83, 0x56, 0xb2, 0xc8, 0xad, 0xf1, 0xf6, 0xa3, 0x49, 0x0f, 0x14,
+ 0xe3, 0x64, 0x62, 0x9f, 0x7a, 0x06, 0x39, 0x44, 0x25, 0x09},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 33
+ {33,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x38,
+ 0x12, 0x0b, 0xe6, 0xab, 0x31, 0xed, 0xfa, 0x34, 0x76, 0x8c, 0x43, 0x87,
+ 0xd2, 0xf8, 0x4f, 0xb4, 0xb0, 0xbe, 0x8a, 0x9a, 0x98, 0x58, 0x64, 0xa1,
+ 0x57, 0x5f, 0x44, 0x36, 0xbb, 0x37, 0xb0},
+ {0x5a, 0x13, 0x34, 0x57, 0x2b, 0x2a, 0x71, 0x1e, 0xad, 0x8b, 0x46,
+ 0x53, 0xeb, 0x31, 0x0c, 0xd8, 0xd9, 0xfd, 0x11, 0x43, 0x99, 0x37,
+ 0x9a, 0x8f, 0x6b, 0x87, 0x2e, 0x3b, 0x8f, 0xdd, 0xa2, 0xd9},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 34
+ {34,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x46,
+ 0x2c, 0x04, 0x66, 0xe4, 0x18, 0x02, 0x23, 0x8d, 0x6c, 0x92, 0x5e, 0xcb,
+ 0xef, 0xc7, 0x47, 0xcf, 0xe5, 0x05, 0xea, 0x19, 0x6a, 0xf9, 0xa2, 0xd1,
+ 0x1b, 0x62, 0x85, 0x0f, 0xce, 0x94, 0x6e},
+ {0xc7, 0x37, 0x55, 0x13, 0x3b, 0x6b, 0x9b, 0x4b, 0x2a, 0x00, 0x63,
+ 0x1c, 0xbc, 0x79, 0x40, 0xec, 0xbe, 0x6e, 0xc0, 0x8f, 0x20, 0x44,
+ 0x80, 0x71, 0x42, 0x2e, 0x33, 0x62, 0xf2, 0x55, 0x68, 0x88},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 35
+ {35,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x15,
+ 0x82, 0xfa, 0x32, 0xe2, 0xd4, 0xa8, 0x9d, 0xfc, 0xfb, 0x3d, 0x0b, 0x14,
+ 0x9f, 0x66, 0x7d, 0xba, 0x33, 0x29, 0x49, 0x0f, 0x4d, 0x64, 0xee, 0x2a,
+ 0xd5, 0x86, 0xc0, 0xc9, 0xe8, 0xc5, 0x08},
+ {0x06, 0xfa, 0x10, 0x59, 0x93, 0x5e, 0x47, 0xa9, 0xfd, 0x66, 0x7e,
+ 0x13, 0xf4, 0x69, 0x61, 0x4e, 0xb2, 0x57, 0xcc, 0x9a, 0x7e, 0x3f,
+ 0xc5, 0x99, 0xbf, 0xb9, 0x27, 0x80, 0xd5, 0x9b, 0x14, 0x6d},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 36
+ {36,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00,
+ 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00,
+ 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, 0x00, 0x01, 0x68,
+ 0x4c, 0x8a, 0x95, 0x86, 0xed, 0x6f, 0x9c, 0xbe, 0x44, 0x70, 0x58, 0xa7,
+ 0xda, 0x21, 0x08, 0xba, 0xb1, 0xe5, 0xe0, 0xa6, 0x0d, 0x1f, 0x73, 0xe4,
+ 0xe2, 0xe7, 0x13, 0xf0, 0xa3, 0xdf, 0xe0},
+ {0xf2, 0x37, 0xdf, 0x4c, 0x10, 0xbd, 0x3e, 0x35, 0x79, 0x71, 0xbb,
+ 0x2b, 0x16, 0xb2, 0x93, 0x56, 0x6b, 0x7e, 0x35, 0x5b, 0xdc, 0x81,
+ 0x41, 0xd6, 0xc9, 0x2c, 0xab, 0xc6, 0x82, 0x98, 0x3c, 0x45},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 37
+ {37,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x08, 0x5e, 0xc5, 0xa4, 0xaf, 0x40, 0x17, 0x6b, 0x63,
+ 0x18, 0x90, 0x69, 0xae, 0xff, 0xcb, 0x22, 0x9c, 0x96, 0xd3, 0xe0, 0x46,
+ 0xe0, 0x28, 0x3e, 0xd2, 0xf9, 0xda, 0xc2, 0x1b, 0x15, 0xad, 0x3c, 0x78,
+ 0x59, 0xf9, 0x7c, 0xb6, 0xe2, 0x03, 0xf4, 0x6b, 0xf3, 0x43, 0x8f, 0x61,
+ 0x28, 0x23, 0x25, 0xe9, 0x4e, 0x68, 0x1b, 0x60, 0xb5, 0x66, 0x97, 0x88,
+ 0xae, 0xb0, 0x65, 0x5b, 0xf1, 0x9d, 0x38},
+ {0xd8, 0x74, 0xb5, 0x56, 0x78, 0xd0, 0xa0, 0x4d, 0x21, 0x6c, 0x31,
+ 0xb0, 0x2f, 0x3a, 0xd1, 0xf3, 0x0c, 0x92, 0xca, 0xaf, 0x16, 0x8f,
+ 0x34, 0xe3, 0xa7, 0x43, 0x35, 0x6d, 0x92, 0x76, 0xe9, 0x93},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 38
+ {38,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x19, 0x0c, 0x25, 0xf8, 0x8a, 0xd9, 0xae, 0x3a, 0x09,
+ 0x8e, 0x6c, 0xff, 0xe6, 0xfd, 0x0b, 0x1b, 0xea, 0x42, 0x11, 0x4e, 0xb0,
+ 0xce, 0xdd, 0x58, 0x68, 0xa4, 0x5c, 0x5f, 0xe2, 0x77, 0xdf, 0xf3, 0x21,
+ 0xb8, 0x34, 0x2e, 0xf0, 0x77, 0xbc, 0x67, 0x24, 0x11, 0x24, 0x03, 0xea,
+ 0xee, 0x5a, 0x15, 0xb4, 0xc3, 0x1a, 0x71, 0x58, 0x9f, 0x02, 0xde, 0xd0,
+ 0x9c, 0xd9, 0x9c, 0xc5, 0xdb, 0x9c, 0x83},
+ {0x11, 0xa8, 0x58, 0x20, 0x57, 0x46, 0x3f, 0xc7, 0x6f, 0xda, 0x3a,
+ 0xb8, 0x08, 0x7e, 0xb0, 0xa4, 0x20, 0xb0, 0xd6, 0x01, 0xbb, 0x31,
+ 0x34, 0x16, 0x5a, 0x36, 0x96, 0x46, 0x93, 0x1e, 0x52, 0xa6},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 39
+ {39,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x50, 0x74, 0x42, 0x00, 0x73, 0x22, 0xaa, 0x89, 0x53,
+ 0x40, 0xcb, 0xa4, 0xab, 0xc2, 0xd7, 0x30, 0xbf, 0xd0, 0xb1, 0x6c, 0x2c,
+ 0x79, 0xa4, 0x68, 0x15, 0xf8, 0x78, 0x0d, 0x2c, 0x55, 0xa2, 0xdd, 0x46,
+ 0x19, 0xd6, 0x9f, 0x99, 0x40, 0xf5, 0x16, 0x63, 0xaa, 0x12, 0x38, 0x1b,
+ 0xc7, 0xcf, 0x67, 0x8b, 0xd1, 0xa7, 0x2a, 0x49, 0xfb, 0xc1, 0x1b, 0x0b,
+ 0x69, 0xcb, 0x22, 0xd1, 0xaf, 0x9f, 0x2d},
+ {0x4e, 0x17, 0x3a, 0x80, 0x90, 0x7f, 0x36, 0x1f, 0xe5, 0xa5, 0xd3,
+ 0x35, 0xba, 0x76, 0x85, 0xd5, 0xeb, 0xa9, 0x3e, 0x9d, 0xfc, 0x8d,
+ 0x8f, 0xcd, 0xb1, 0xdc, 0xd2, 0xd2, 0xbd, 0xe2, 0x75, 0x07},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 40
+ {40,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5f, 0x17, 0x7b, 0xfe, 0x19, 0xba, 0xaa, 0xee, 0x59,
+ 0x7e, 0x68, 0xb6, 0xa8, 0x7a, 0x51, 0x9e, 0x80, 0x5e, 0x9d, 0x28, 0xa7,
+ 0x0c, 0xb7, 0x2f, 0xd4, 0x0f, 0x0f, 0xe5, 0xa7, 0x54, 0xba, 0x45, 0x62,
+ 0xca, 0x11, 0x03, 0xf7, 0x0a, 0x20, 0x06, 0xcd, 0x1f, 0x67, 0xf5, 0xf6,
+ 0xa3, 0x58, 0x0b, 0x29, 0xdc, 0x44, 0x6a, 0xbc, 0x90, 0xe0, 0xe9, 0x10,
+ 0xc1, 0xe0, 0x5a, 0x9a, 0xa7, 0x88, 0xcd},
+ {0x73, 0x22, 0x04, 0x71, 0xec, 0x8b, 0xad, 0x99, 0xa2, 0x97, 0xdb,
+ 0x48, 0x8a, 0x34, 0xa2, 0x59, 0xf9, 0xbc, 0x89, 0x1f, 0xfa, 0xf0,
+ 0x99, 0x22, 0xe6, 0xb5, 0x00, 0x1f, 0x5d, 0xf6, 0x70, 0x18},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 41
+ {41,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff,
+ 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc,
+ 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x2e,
+ 0x22, 0x13, 0xca, 0xf0, 0x30, 0x33, 0xe0, 0xfd, 0x0f, 0x79, 0x51, 0x15,
+ 0x4f, 0x6e, 0x6c, 0x3a, 0x92, 0x44, 0xa7, 0x2f, 0xac, 0xa6, 0x5e, 0x9c,
+ 0xe9, 0xee, 0xb5, 0xc8, 0xe1, 0xce, 0xa9},
+ {0x55, 0xd0, 0xa2, 0x03, 0xe2, 0x2f, 0xfb, 0x52, 0x3c, 0x8d, 0x27,
+ 0x05, 0x06, 0x0c, 0xee, 0x9d, 0x28, 0x30, 0x8b, 0x51, 0xf1, 0x84,
+ 0xbe, 0xef, 0xc5, 0x18, 0xcf, 0xf6, 0x90, 0xba, 0xd3, 0x46},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 42
+ {42,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x80, 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, 0x00, 0x00, 0x04, 0x2b,
+ 0xe8, 0x78, 0x9d, 0xb8, 0x1b, 0xb4, 0x87, 0x0a, 0x9e, 0x60, 0xc5, 0xc1,
+ 0x8c, 0x80, 0xc8, 0x3d, 0xe4, 0x64, 0x27, 0x72, 0x81, 0xf1, 0xaf, 0x1e,
+ 0x64, 0x08, 0x43, 0xa1, 0xa3, 0x14, 0x8e},
+ {0x25, 0x18, 0xd8, 0x46, 0xe5, 0x77, 0xd9, 0x5e, 0x9e, 0x7b, 0xc7,
+ 0x66, 0xcd, 0xe7, 0x99, 0x7c, 0xb8, 0x87, 0xfb, 0x26, 0x6d, 0x3a,
+ 0x6c, 0xb5, 0x98, 0xa8, 0x39, 0xfd, 0x54, 0xaa, 0x2f, 0x4f},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 43
+ {43,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00,
+ 0x07, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0, 0x00,
+ 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x72,
+ 0x25, 0x40, 0xf8, 0xa4, 0x71, 0xc3, 0x79, 0x08, 0x3c, 0x60, 0x0b, 0x58,
+ 0xfd, 0xe4, 0xd9, 0x5c, 0x7d, 0xca, 0xd5, 0x09, 0x5f, 0x42, 0x19, 0xfc,
+ 0x5e, 0x9b, 0xdd, 0xe3, 0xc5, 0xcd, 0x39},
+ {0xbd, 0xb4, 0x9f, 0x4b, 0xdf, 0x42, 0xac, 0x64, 0x50, 0x4e, 0x9c,
+ 0xe6, 0x77, 0xb3, 0xec, 0x5c, 0x0a, 0x03, 0x82, 0x8c, 0x5b, 0x3e,
+ 0xfa, 0xd7, 0x26, 0x00, 0x56, 0x92, 0xd3, 0x5c, 0x0f, 0x26},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 44
+ {44,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xfc,
+ 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f,
+ 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0x5d,
+ 0xf8, 0x0f, 0xc6, 0xca, 0xe2, 0x6b, 0x6c, 0x19, 0x52, 0xfb, 0xd0, 0x0e,
+ 0xd1, 0x74, 0xee, 0x12, 0x09, 0xd0, 0x69, 0x33, 0x5f, 0x5b, 0x48, 0x58,
+ 0x8e, 0x29, 0xe8, 0x0b, 0x91, 0x91, 0xad},
+ {0xf5, 0x03, 0xac, 0x65, 0x63, 0x7e, 0x0f, 0x17, 0xcb, 0x44, 0x08,
+ 0x96, 0x1c, 0xb8, 0x82, 0xc8, 0x75, 0xe4, 0xc6, 0xef, 0x7a, 0x54,
+ 0x8d, 0x2d, 0x52, 0xd8, 0xc2, 0xf6, 0x81, 0x83, 0x8c, 0x55},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 45
+ {45,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff,
+ 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03,
+ 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x2c,
+ 0x63, 0x65, 0x0e, 0x6a, 0x5d, 0x33, 0x2e, 0x29, 0x87, 0xdd, 0x09, 0xa7,
+ 0x90, 0x08, 0xe8, 0xfa, 0xab, 0xbd, 0x37, 0xe4, 0x9c, 0xb0, 0x16, 0xbf,
+ 0xb9, 0x2c, 0x8c, 0xd0, 0xf5, 0xda, 0x77},
+ {0xe3, 0xc1, 0x8e, 0x7d, 0x73, 0x77, 0xdc, 0x54, 0x0b, 0xc4, 0x5c,
+ 0x08, 0xd3, 0x89, 0xbd, 0xbe, 0x25, 0x5f, 0xa8, 0x0c, 0xa8, 0xfa,
+ 0xf1, 0xef, 0x6b, 0x94, 0xd5, 0x20, 0x49, 0x98, 0x7d, 0x21},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 46
+ {46,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7a,
+ 0x11, 0x6c, 0x96, 0x4a, 0x4c, 0xd6, 0x06, 0x68, 0xbf, 0x89, 0xcf, 0xfe,
+ 0x15, 0x77, 0x14, 0xa3, 0xce, 0x21, 0xb9, 0x3b, 0x3c, 0xa6, 0x07, 0xc8,
+ 0xa5, 0xb9, 0x3a, 0xc5, 0x4f, 0xfc, 0x0a},
+ {0x51, 0x6d, 0x6d, 0x32, 0x9b, 0x09, 0x5a, 0x7c, 0x7e, 0x93, 0xb4,
+ 0x02, 0x3d, 0x4d, 0x05, 0x02, 0x0c, 0x14, 0x45, 0xef, 0x1d, 0xdc,
+ 0xb3, 0x34, 0x7b, 0x3a, 0x27, 0xd7, 0xd7, 0xf5, 0x72, 0x65},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 47
+ {47,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xee, 0xcf, 0x22, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x01, 0xc7, 0xc3, 0x06, 0x43, 0xab, 0xed, 0x0a, 0xf0, 0xa4,
+ 0x9f, 0xe3, 0x52, 0xcb, 0x48, 0x3f, 0xf9, 0xb9, 0x7d, 0xcc, 0xdf, 0x42,
+ 0x7c, 0x65, 0x8e, 0x87, 0x93, 0x24, 0x0d},
+ {0x6f, 0xd2, 0x66, 0x61, 0x85, 0x1a, 0x8d, 0xe3, 0xc6, 0xd0, 0x6f,
+ 0x83, 0x4e, 0xf3, 0xac, 0xb8, 0xf2, 0xa5, 0xf9, 0xc1, 0x36, 0xa9,
+ 0x85, 0xff, 0xe1, 0x0d, 0x5e, 0xeb, 0x51, 0xed, 0xcf, 0xa3},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 48
+ {48,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xee, 0xcf, 0x22, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfd, 0x38, 0x3c, 0xf9, 0xbd, 0x54, 0x12, 0xf5, 0x0f, 0x5b,
+ 0x60, 0x1c, 0xad, 0x34, 0xb7, 0xc0, 0x07, 0x46, 0x82, 0x33, 0x20, 0xbd,
+ 0x83, 0x9a, 0x71, 0x78, 0x6c, 0xdb, 0xf2},
+ {0x6f, 0xd2, 0x66, 0x61, 0x85, 0x1a, 0x8d, 0xe3, 0xc6, 0xd0, 0x6f,
+ 0x83, 0x4e, 0xf3, 0xac, 0xb8, 0xf2, 0xa5, 0xf9, 0xc1, 0x36, 0xa9,
+ 0x85, 0xff, 0xe1, 0x0d, 0x5e, 0xeb, 0x51, 0xed, 0xcf, 0xa3},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 49
+ {49,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xca, 0x08, 0x90, 0x11, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x26,
+ 0x7b, 0xfd, 0xf8, 0xa6, 0x11, 0x48, 0xde, 0xcd, 0x80, 0x28, 0x37, 0x32,
+ 0xdd, 0x4c, 0x10, 0x95, 0xe4, 0xbb, 0x40, 0xb9, 0x65, 0x84, 0x08, 0x20,
+ 0x8d, 0xc1, 0x14, 0x7f, 0xff, 0xff, 0xff},
+ {0x44, 0x23, 0x6c, 0x8b, 0x95, 0x05, 0xa1, 0x9d, 0x48, 0x77, 0x4a,
+ 0x39, 0x03, 0xc0, 0x29, 0x27, 0x59, 0xb0, 0xf8, 0x26, 0xe6, 0xac,
+ 0x09, 0x2f, 0xf8, 0x98, 0xd8, 0x7e, 0x53, 0xd3, 0x53, 0xfc},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 50
+ {50,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xca, 0x08, 0x90, 0x11, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9,
+ 0x84, 0x02, 0x06, 0x59, 0xee, 0xb7, 0x22, 0x32, 0x7f, 0xd7, 0xc8, 0xcd,
+ 0x22, 0xb3, 0xef, 0x6a, 0x1b, 0x44, 0xc0, 0x46, 0x9a, 0x7b, 0xf7, 0xdf,
+ 0x72, 0x3e, 0xeb, 0x80, 0x00, 0x00, 0x00},
+ {0x44, 0x23, 0x6c, 0x8b, 0x95, 0x05, 0xa1, 0x9d, 0x48, 0x77, 0x4a,
+ 0x39, 0x03, 0xc0, 0x29, 0x27, 0x59, 0xb0, 0xf8, 0x26, 0xe6, 0xac,
+ 0x09, 0x2f, 0xf8, 0x98, 0xd8, 0x7e, 0x53, 0xd3, 0x53, 0xfc},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 51
+ {51,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x11, 0x11, 0x24, 0xf4, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x0d, 0x12, 0xd3, 0x81, 0xb0, 0x76, 0x0b, 0x1c, 0x50, 0xbe,
+ 0x8a, 0xcf, 0x85, 0x93, 0x85, 0x05, 0x2c, 0x7f, 0x53, 0xcd, 0xe6, 0x7c,
+ 0xe1, 0x37, 0x59, 0xde, 0x31, 0x23, 0xa0},
+ {0xf1, 0xf0, 0xe4, 0x3b, 0x37, 0x4f, 0xeb, 0x7e, 0x7f, 0x96, 0xd4,
+ 0xff, 0xe7, 0x51, 0x9f, 0xa8, 0xbb, 0x6c, 0x3c, 0xfd, 0x25, 0xf6,
+ 0xf8, 0x7d, 0xab, 0x26, 0x23, 0xd2, 0xa2, 0xd3, 0x38, 0x51},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 52
+ {52,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x11, 0x11, 0x24, 0xf4, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xf1, 0xed, 0x2c, 0x7e, 0x50, 0x89, 0xf4, 0xe3, 0xaf, 0x41,
+ 0x75, 0x30, 0x7a, 0x6c, 0x7a, 0xfa, 0xd4, 0x80, 0xac, 0x32, 0x19, 0x83,
+ 0x1e, 0xc8, 0xa6, 0x21, 0xce, 0xdc, 0x5f},
+ {0xf1, 0xf0, 0xe4, 0x3b, 0x37, 0x4f, 0xeb, 0x7e, 0x7f, 0x96, 0xd4,
+ 0xff, 0xe7, 0x51, 0x9f, 0xa8, 0xbb, 0x6c, 0x3c, 0xfd, 0x25, 0xf6,
+ 0xf8, 0x7d, 0xab, 0x26, 0x23, 0xd2, 0xa2, 0xd3, 0x38, 0x51},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 53
+ {53,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x1f, 0x6b, 0xd1, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
+ 0x96, 0xed, 0xd6, 0x87, 0x1c, 0x32, 0x0c, 0xb8, 0xa9, 0xf4, 0x53, 0x17,
+ 0x51, 0x10, 0x5c, 0x97, 0xb4, 0xc2, 0x57, 0x81, 0x1b, 0xbc, 0x32, 0x96,
+ 0x3e, 0xaf, 0x39, 0xff, 0xff, 0xff, 0xff},
+ {0x3e, 0xbb, 0xac, 0xe1, 0x09, 0x8a, 0x81, 0x94, 0x9d, 0x56, 0x05,
+ 0xdd, 0x94, 0xa7, 0xaa, 0x88, 0xdc, 0x39, 0x6c, 0x2c, 0x23, 0xe0,
+ 0x1a, 0x9c, 0x8c, 0xca, 0x5b, 0xb0, 0x7b, 0xfb, 0xb6, 0xa1},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 54
+ {54,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x1f, 0x6b, 0xd1, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf,
+ 0x69, 0x12, 0x28, 0x78, 0xe3, 0xcd, 0xf4, 0x47, 0x56, 0x0b, 0xac, 0xe8,
+ 0xae, 0xef, 0xa3, 0x68, 0x4b, 0x3d, 0xa9, 0x7e, 0xe4, 0x43, 0xcd, 0x69,
+ 0xc1, 0x50, 0xc6, 0x00, 0x00, 0x00, 0x00},
+ {0x3e, 0xbb, 0xac, 0xe1, 0x09, 0x8a, 0x81, 0x94, 0x9d, 0x56, 0x05,
+ 0xdd, 0x94, 0xa7, 0xaa, 0x88, 0xdc, 0x39, 0x6c, 0x2c, 0x23, 0xe0,
+ 0x1a, 0x9c, 0x8c, 0xca, 0x5b, 0xb0, 0x7b, 0xfb, 0xb6, 0xa1},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 55
+ {55,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x01, 0xea, 0x77, 0xd4, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0x7a, 0xfb, 0xc0, 0xb3, 0x25, 0xe8, 0x20, 0x64, 0x6d,
+ 0xec, 0x62, 0x2f, 0xb5, 0x58, 0xa5, 0x1c, 0x34, 0x2a, 0xa2, 0x57, 0xf4,
+ 0xb6, 0xa8, 0xec, 0x5d, 0xdf, 0x14, 0x4f},
+ {0x1b, 0x08, 0x52, 0x13, 0xa9, 0xc8, 0x9d, 0x35, 0x3e, 0x11, 0x11,
+ 0xaf, 0x07, 0x8c, 0x38, 0xc5, 0x02, 0xb7, 0xb4, 0x77, 0x1e, 0xfb,
+ 0xa5, 0x1f, 0x58, 0x9b, 0x5b, 0xe2, 0x43, 0x41, 0x7b, 0xdc},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 56
+ {56,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x01, 0xea, 0x77, 0xd4, 0x49, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfe, 0x85, 0x04, 0x3f, 0x4d, 0xda, 0x17, 0xdf, 0x9b, 0x92,
+ 0x13, 0x9d, 0xd0, 0x4a, 0xa7, 0x5a, 0xe4, 0xcb, 0xd5, 0x5d, 0xa8, 0x0b,
+ 0x49, 0x57, 0x13, 0xa2, 0x20, 0xeb, 0xb0},
+ {0x1b, 0x08, 0x52, 0x13, 0xa9, 0xc8, 0x9d, 0x35, 0x3e, 0x11, 0x11,
+ 0xaf, 0x07, 0x8c, 0x38, 0xc5, 0x02, 0xb7, 0xb4, 0x77, 0x1e, 0xfb,
+ 0xa5, 0x1f, 0x58, 0x9b, 0x5b, 0xe2, 0x43, 0x41, 0x7b, 0xdc},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 57
+ {57,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x02, 0x09, 0x9f, 0x55, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x15,
+ 0x2c, 0x1a, 0x22, 0xd8, 0x23, 0xa2, 0x78, 0x55, 0xed, 0x03, 0xf8, 0xe2,
+ 0xab, 0x50, 0x38, 0xbb, 0x1d, 0xf4, 0xd8, 0x7e, 0x43, 0x86, 0x5f, 0x2d,
+ 0xaf, 0x69, 0x48, 0xff, 0xff, 0xff, 0xff},
+ {0x67, 0xcb, 0x63, 0x56, 0x6c, 0x7c, 0xeb, 0x12, 0xfd, 0xd8, 0x5c,
+ 0xe9, 0xd2, 0xf7, 0x7c, 0x35, 0x92, 0x42, 0xbb, 0xaa, 0x0e, 0xa1,
+ 0xbf, 0x3c, 0xf5, 0x10, 0xa4, 0xa2, 0x65, 0x91, 0xd1, 0xf1},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 58
+ {58,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x55, 0xd5, 0x5f, 0x11, 0xbb, 0x8d, 0xa1, 0xea, 0x31, 0x8b, 0xca, 0x72,
+ 0x66, 0xf0, 0x37, 0x66, 0x62, 0x44, 0x1e, 0xa8, 0x72, 0x70, 0xaa, 0x20,
+ 0x77, 0xf1, 0xb7, 0x70, 0xc4, 0x85, 0x4a, 0x48, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x4b, 0x16, 0x63, 0xee, 0x1d, 0x93, 0x30, 0xb7, 0x2b, 0x20,
+ 0xbe, 0xb2, 0x83, 0x98, 0x50, 0x99, 0xef, 0xf7, 0xb4, 0x07, 0xa5, 0xe9,
+ 0x77, 0xa4, 0x5a, 0x82, 0x5d, 0xe2, 0x9d, 0xee, 0x96, 0xe9, 0xe9, 0xd0,
+ 0x74, 0xae, 0x4a, 0x80, 0x0e, 0x5c, 0x76, 0x7e, 0x99, 0xeb, 0x88, 0xcd,
+ 0x1d, 0x57, 0xb0, 0x57, 0x8a, 0x62, 0x0e, 0xd2, 0xbe, 0xb5, 0x57, 0xa8,
+ 0x4f, 0x3f, 0x76, 0x20, 0x1a, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x02, 0x09, 0x9f, 0x55, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea,
+ 0xd3, 0xe5, 0xdc, 0x27, 0xdc, 0x5d, 0x88, 0xaa, 0x12, 0xfc, 0x07, 0x1d,
+ 0x54, 0xaf, 0xc7, 0x44, 0xe2, 0x0b, 0x28, 0x81, 0xbc, 0x79, 0xa0, 0xd2,
+ 0x50, 0x96, 0xb7, 0x00, 0x00, 0x00, 0x00},
+ {0x67, 0xcb, 0x63, 0x56, 0x6c, 0x7c, 0xeb, 0x12, 0xfd, 0xd8, 0x5c,
+ 0xe9, 0xd2, 0xf7, 0x7c, 0x35, 0x92, 0x42, 0xbb, 0xaa, 0x0e, 0xa1,
+ 0xbf, 0x3c, 0xf5, 0x10, 0xa4, 0xa2, 0x65, 0x91, 0xd1, 0xf1},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0
+ // tcID: 59
+ {59,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 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, 0x00, 0x00, 0x00, 0x00, 0x66,
+ 0x48, 0x5c, 0x78, 0x0e, 0x2f, 0x83, 0xd7, 0x24, 0x33, 0xbd, 0x5d, 0x84,
+ 0xa0, 0x6b, 0xb6, 0x54, 0x1c, 0x2a, 0xf3, 0x1d, 0xae, 0x87, 0x17, 0x28,
+ 0xbf, 0x85, 0x6a, 0x17, 0x4f, 0x93, 0xf4},
+ {0xd1, 0x1c, 0x64, 0x0b, 0x43, 0x82, 0xe6, 0x0e, 0xc8, 0xd2, 0x54,
+ 0xee, 0x76, 0xf0, 0x9b, 0x8f, 0xac, 0x57, 0x65, 0x1a, 0xb7, 0x3b,
+ 0x6d, 0xd3, 0xfd, 0xc9, 0x35, 0xa6, 0x15, 0x64, 0xa3, 0xe9},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0
+ // tcID: 60
+ {60,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x10, 0x01, 0x21, 0xf1, 0xa0, 0x94, 0x43, 0x85, 0x1c,
+ 0x9a, 0xa2, 0xab, 0x6e, 0xe6, 0x44, 0x0e, 0x2a, 0xc5, 0xe1, 0xbe, 0x64,
+ 0x82, 0x74, 0xbd, 0x5d, 0x26, 0xc1, 0x2f, 0xb3, 0xba, 0x3f, 0x7f, 0x03,
+ 0x2a, 0x1c, 0x21, 0x9f, 0xa1, 0x45, 0x7c, 0xb2, 0x05, 0x88, 0x29, 0x7e,
+ 0x05, 0x13, 0xcf, 0xd4, 0x90, 0x1f, 0x9a, 0x95, 0x41, 0x4f, 0x7e, 0x91,
+ 0x4f, 0x91, 0x79, 0xf3, 0x85, 0x67, 0xa6},
+ {0x90, 0xe7, 0x12, 0xe2, 0xaf, 0xd1, 0x41, 0x71, 0xc1, 0x94, 0x67,
+ 0xa2, 0xbf, 0xe7, 0xab, 0xf1, 0xc4, 0x77, 0xd1, 0xf4, 0x0f, 0x66,
+ 0x75, 0xf0, 0x0e, 0x62, 0x2f, 0xd5, 0x60, 0x4f, 0xa1, 0x6a},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0
+ // tcID: 61
+ {61,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xca, 0xd0, 0x2a, 0xb5, 0x37, 0xc8, 0x08, 0x31, 0xcc,
+ 0xdd, 0x39, 0x51, 0x29, 0xfc, 0x4b, 0xfe, 0x4a, 0x89, 0xae, 0x0c, 0x86,
+ 0x6f, 0x66, 0x19, 0xa3, 0xe1, 0x41, 0x46, 0xd3, 0x69, 0x16, 0x94, 0x68,
+ 0x9d, 0x47, 0x70, 0x65, 0xb4, 0x0f, 0x14, 0x0e, 0xd8, 0x7b, 0x37, 0xad,
+ 0x04, 0x1e, 0x28, 0x22, 0x9b, 0x0f, 0x79, 0xa6, 0xb3, 0xc9, 0x92, 0x68,
+ 0x99, 0x54, 0xc9, 0x7f, 0x73, 0x36, 0xd0},
+ {0x15, 0x95, 0x83, 0x10, 0x3d, 0x83, 0xf6, 0x35, 0x38, 0xbd, 0x4e,
+ 0x20, 0x36, 0x07, 0xd7, 0x34, 0x89, 0x90, 0xbb, 0x7f, 0x84, 0x7f,
+ 0xfb, 0xc9, 0xe5, 0xe5, 0x09, 0xc7, 0xe3, 0x4d, 0x39, 0x2c},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 62
+ {62,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xab, 0xd1, 0x2e, 0xed, 0x4d, 0x65, 0x4b, 0xaa, 0x7d,
+ 0x96, 0x86, 0x33, 0x77, 0x0f, 0x4a, 0x58, 0x2f, 0x17, 0x3d, 0x66, 0x33,
+ 0x90, 0x60, 0x00, 0xed, 0x8a, 0xcf, 0x62, 0x33, 0xc6, 0x36, 0x5f, 0x09,
+ 0x12, 0xf3, 0x0b, 0xb9, 0x8e, 0x7c, 0xb5, 0x25, 0x89, 0x0d, 0x5e, 0xa1,
+ 0xe2, 0x17, 0x14, 0x9d, 0x52, 0xa6, 0xc5, 0x9f, 0x78, 0x02, 0xa9, 0xf3,
+ 0x07, 0xe8, 0x0d, 0x2a, 0x9f, 0xee, 0x3a},
+ {0x54, 0x6a, 0x2d, 0xfa, 0xdb, 0x1d, 0x60, 0x14, 0x0b, 0xec, 0xac,
+ 0x2d, 0xc2, 0xe6, 0x2d, 0x20, 0xc7, 0x89, 0x03, 0x77, 0x55, 0xad,
+ 0x5a, 0x49, 0xe3, 0x7e, 0x48, 0xf2, 0xca, 0x1b, 0x76, 0x80},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 63
+ {63,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xa5, 0x62, 0xc1, 0xad, 0x9a, 0x72, 0x21, 0x7d, 0xf0,
+ 0x01, 0x47, 0xc7, 0xd2, 0xce, 0xaf, 0xc6, 0x5a, 0x16, 0x20, 0xa1, 0x46,
+ 0x9c, 0x94, 0x7e, 0x14, 0xfe, 0x43, 0x00, 0x3a, 0xc5, 0x37, 0x1b, 0x7a,
+ 0xd1, 0xd3, 0x3c, 0x01, 0xf0, 0xeb, 0x92, 0xb7, 0x79, 0xed, 0x6e, 0x46,
+ 0x0d, 0x03, 0x34, 0x44, 0x70, 0x75, 0xa3, 0xcf, 0x66, 0xb2, 0xff, 0xbd,
+ 0xae, 0x31, 0xb4, 0x38, 0xdf, 0x6d, 0x7b},
+ {0xe5, 0x85, 0x9c, 0x78, 0x11, 0xc5, 0xc3, 0xac, 0xa6, 0xc2, 0x36,
+ 0xab, 0x49, 0x9c, 0xca, 0xd1, 0x03, 0x01, 0xc7, 0xc5, 0xee, 0x91,
+ 0x3c, 0xe9, 0x1b, 0xb6, 0x64, 0x28, 0xcd, 0xe1, 0x1e, 0x4d},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 64
+ {64,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8c, 0xdb, 0xeb, 0xe9, 0xd0, 0x7d, 0x2e, 0xbc, 0x4e,
+ 0x41, 0xb1, 0xd7, 0x2a, 0x9b, 0xac, 0x29, 0x74, 0xcf, 0xc4, 0xcf, 0x73,
+ 0x8d, 0x8b, 0x6d, 0xe7, 0x1a, 0x40, 0xed, 0xe9, 0x92, 0x0d, 0x88, 0xdc,
+ 0x24, 0x39, 0xee, 0x00, 0x03, 0xfb, 0xde, 0x7b, 0x0a, 0x3a, 0xe4, 0x17,
+ 0x10, 0xc6, 0x4b, 0x17, 0xb0, 0x8a, 0x88, 0x41, 0xe9, 0x7a, 0x39, 0x0e,
+ 0x48, 0x2c, 0x97, 0x68, 0xfe, 0x01, 0xea},
+ {0x65, 0x75, 0x4a, 0xb4, 0x59, 0xa1, 0x04, 0x71, 0xaf, 0x00, 0x94,
+ 0x3f, 0x41, 0x4f, 0x28, 0xde, 0x1b, 0xc3, 0x79, 0x68, 0xb0, 0x97,
+ 0xad, 0x28, 0x45, 0xfe, 0x11, 0x14, 0x20, 0x85, 0x50, 0x08},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 65
+ {65,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf0, 0xcd, 0x7c, 0xd8, 0x33, 0x46, 0x78, 0x30, 0x8c,
+ 0xfe, 0xb7, 0x85, 0xa6, 0x8a, 0x15, 0x04, 0xa9, 0x14, 0x18, 0xd4, 0x44,
+ 0x1c, 0x4d, 0x4c, 0x74, 0x0c, 0x57, 0x48, 0x8b, 0x9a, 0xaf, 0xb0, 0x79,
+ 0xd8, 0xa8, 0xd2, 0x99, 0x73, 0xeb, 0x50, 0x22, 0x67, 0xec, 0xcf, 0x6e,
+ 0xda, 0x32, 0x66, 0x26, 0xfc, 0x6e, 0x02, 0x5d, 0x53, 0x2b, 0x85, 0xe9,
+ 0xf7, 0x11, 0xf8, 0xce, 0x69, 0x71, 0xbb},
+ {0x86, 0x31, 0xfe, 0xde, 0xe6, 0xce, 0xb3, 0x38, 0x6a, 0xc4, 0x2e,
+ 0xdf, 0x32, 0x2c, 0x18, 0x88, 0x24, 0x89, 0x3d, 0x26, 0x7d, 0x61,
+ 0x08, 0xf0, 0xcf, 0x5d, 0xe6, 0x96, 0x4b, 0x88, 0x33, 0x1b},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 66
+ {66,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8a, 0xd0, 0xaf, 0x23, 0xb9, 0x0e, 0x03, 0x41, 0xb4,
+ 0xe2, 0xa5, 0xa9, 0x63, 0xc8, 0x52, 0x2f, 0xe0, 0x11, 0xac, 0xe1, 0x9b,
+ 0x1b, 0x86, 0x10, 0xcb, 0xe7, 0x92, 0x7a, 0x17, 0xa7, 0x24, 0x97, 0x36,
+ 0xb8, 0x7a, 0xb9, 0x90, 0x72, 0x89, 0xa2, 0x3a, 0x0f, 0xb2, 0x0c, 0xa4,
+ 0xbe, 0x42, 0xd4, 0x21, 0xfe, 0x38, 0xd3, 0x5a, 0xf0, 0x9d, 0x79, 0xcb,
+ 0xe6, 0xe6, 0xa4, 0xe9, 0x5a, 0x1a, 0x8b},
+ {0x68, 0xc5, 0x85, 0x99, 0xc1, 0x23, 0xbe, 0x6d, 0x37, 0xd3, 0x43,
+ 0xbd, 0x41, 0xb1, 0x1c, 0xec, 0xc5, 0xf8, 0x4b, 0x26, 0x35, 0x66,
+ 0x11, 0x63, 0x65, 0x6f, 0x76, 0xd7, 0xfb, 0x04, 0xb4, 0x26},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 67
+ {67,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x59, 0xc9, 0xcc, 0x2d, 0x72, 0x97, 0xdd, 0xb0, 0xbe,
+ 0x63, 0x04, 0xc9, 0x4c, 0xeb, 0xf4, 0x2d, 0x81, 0x3e, 0x97, 0x0c, 0x50,
+ 0xf4, 0x52, 0x87, 0x75, 0x3b, 0x8e, 0x9c, 0xb0, 0xc6, 0xdb, 0x45, 0xf5,
+ 0x71, 0xd9, 0x86, 0x99, 0x08, 0x97, 0x85, 0x1f, 0xc8, 0xe1, 0xdb, 0x67,
+ 0xc9, 0x97, 0x59, 0xe8, 0x97, 0x9c, 0x3d, 0x9d, 0xdf, 0xd0, 0x2f, 0x63,
+ 0x3c, 0xf1, 0xea, 0x5b, 0x6c, 0x48, 0xab},
+ {0xb5, 0x8d, 0x00, 0x52, 0x5c, 0x4c, 0x4b, 0x4f, 0x46, 0x56, 0x28,
+ 0x52, 0xc1, 0x5c, 0xe2, 0xe4, 0x8d, 0xbe, 0x23, 0xa3, 0xbe, 0x37,
+ 0x54, 0x1e, 0x04, 0x84, 0x46, 0xef, 0xf5, 0x15, 0x2e, 0xc6},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 68
+ {68,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xe9, 0x70, 0x80, 0xda, 0x72, 0x63, 0xa2, 0x9c, 0x30,
+ 0x72, 0xa6, 0x51, 0x78, 0xb7, 0xb3, 0x15, 0x87, 0xa5, 0xdf, 0xfc, 0x19,
+ 0x75, 0x4c, 0x56, 0x1e, 0x32, 0xfc, 0x53, 0x19, 0x92, 0x34, 0xf0, 0x4e,
+ 0x0b, 0x9b, 0x70, 0xc9, 0x7b, 0x60, 0xe9, 0x40, 0xd5, 0x62, 0x9f, 0x22,
+ 0x66, 0xd1, 0xa8, 0xe2, 0x42, 0xde, 0xb7, 0x1e, 0xb7, 0xf0, 0xb2, 0xb2,
+ 0xda, 0x2e, 0x30, 0x44, 0x73, 0x8a, 0xb0},
+ {0x4b, 0xaa, 0x01, 0xc2, 0x11, 0xaf, 0x8f, 0x94, 0xac, 0xa8, 0x95,
+ 0x48, 0x90, 0x2a, 0x71, 0xf7, 0xb5, 0x3f, 0x78, 0x14, 0xbb, 0xce,
+ 0xb3, 0xd4, 0xbe, 0xf3, 0x1b, 0x37, 0x6e, 0x34, 0xb4, 0x76},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 69
+ {69,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x44, 0xf6, 0x00, 0xda, 0x71, 0x60, 0xb9, 0x75, 0xa0,
+ 0x23, 0x2c, 0xb6, 0xa4, 0xa9, 0xe7, 0x28, 0x03, 0xfd, 0x77, 0xca, 0xac,
+ 0x84, 0x35, 0x20, 0x39, 0xce, 0x9f, 0x4a, 0x67, 0xa1, 0xda, 0x77, 0x62,
+ 0x60, 0x45, 0x59, 0x93, 0x81, 0xe5, 0x99, 0xeb, 0x9c, 0xd0, 0x3f, 0x28,
+ 0x2e, 0x26, 0x7b, 0x8c, 0xfd, 0x3b, 0xa9, 0x8d, 0xab, 0xbb, 0x0f, 0x29,
+ 0xab, 0x1c, 0x09, 0x44, 0x27, 0x0f, 0x3f},
+ {0xe1, 0x9f, 0xe9, 0xd1, 0x29, 0x4c, 0xca, 0x94, 0xa6, 0x38, 0x88,
+ 0x25, 0x24, 0x9e, 0x6b, 0x37, 0x93, 0x1a, 0x23, 0x1e, 0xb9, 0x17,
+ 0xcf, 0xec, 0xb2, 0x92, 0x79, 0x2d, 0x0c, 0x18, 0xf1, 0xb8},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 70
+ {70,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x71, 0xe3, 0xe9, 0xbe, 0x0e, 0x0e, 0xe4, 0x44, 0x9a,
+ 0x19, 0xd2, 0xef, 0x79, 0x19, 0x26, 0x68, 0x14, 0xa0, 0xfa, 0xfd, 0x04,
+ 0xfb, 0x67, 0x7e, 0xdc, 0x32, 0x65, 0x6e, 0x6a, 0x46, 0xe4, 0xd2, 0xbc,
+ 0x5f, 0x40, 0x4c, 0x5b, 0x54, 0xf0, 0x3e, 0x29, 0x4b, 0xe2, 0x2e, 0x88,
+ 0x20, 0xa7, 0x1b, 0x4d, 0x4a, 0xc0, 0x4a, 0x70, 0x8e, 0x13, 0xcd, 0x71,
+ 0xfd, 0xb0, 0x04, 0x1e, 0x7e, 0x96, 0x98},
+ {0xdd, 0xc1, 0xf4, 0x66, 0x3b, 0x92, 0x8a, 0xdd, 0x06, 0xb1, 0xe5,
+ 0x7c, 0x48, 0xdb, 0x98, 0xea, 0x08, 0xc4, 0xd3, 0x3c, 0x3c, 0x21,
+ 0x06, 0x37, 0x14, 0x07, 0xf3, 0x84, 0x8a, 0x9d, 0x53, 0xf7},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 71
+ {71,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x27, 0xb6, 0x93, 0x61, 0x01, 0x54, 0xd5, 0xb7, 0xf0,
+ 0x80, 0x94, 0xe4, 0x6f, 0xf2, 0xa2, 0xac, 0x1c, 0x01, 0xd3, 0xcd, 0x82,
+ 0x6e, 0x32, 0x08, 0xe5, 0x25, 0x44, 0x36, 0xed, 0x27, 0x99, 0x60, 0xf2,
+ 0x36, 0x4e, 0x3a, 0x60, 0x4f, 0x3b, 0x59, 0x2e, 0x19, 0x26, 0x2a, 0x1b,
+ 0x22, 0xb1, 0xa1, 0x48, 0xe3, 0x8c, 0xd8, 0x2c, 0x9e, 0x54, 0xf1, 0x08,
+ 0xef, 0x8f, 0x83, 0x36, 0x83, 0xf8, 0xb4},
+ {0x91, 0xdf, 0xa9, 0x5e, 0xd1, 0xea, 0xcb, 0xea, 0x41, 0x91, 0x56,
+ 0x47, 0x1a, 0x8d, 0xdb, 0xb6, 0xcb, 0x93, 0xdd, 0x45, 0x64, 0x33,
+ 0xe1, 0x86, 0x33, 0xd2, 0x68, 0x17, 0x61, 0x1b, 0x9c, 0x64},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 72
+ {72,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xc3, 0x2a, 0x52, 0xaf, 0x6d, 0xac, 0x36, 0x9b, 0x6a,
+ 0x49, 0x9a, 0x49, 0xd3, 0xe3, 0x8e, 0x7c, 0x95, 0x34, 0xbb, 0x91, 0x39,
+ 0xf5, 0x7d, 0x49, 0x84, 0xb1, 0xd3, 0xc0, 0x4a, 0xb8, 0x22, 0x06, 0x53,
+ 0xcd, 0xc2, 0xda, 0xef, 0xac, 0x83, 0xcf, 0x43, 0xc0, 0xd6, 0x46, 0x04,
+ 0xe5, 0xf9, 0xd8, 0x5b, 0x55, 0xdd, 0xe6, 0x2b, 0x69, 0x2c, 0xd3, 0x6a,
+ 0xf9, 0x9e, 0xbf, 0xf4, 0x14, 0x0c, 0x39},
+ {0x9f, 0x91, 0xa9, 0x63, 0x3d, 0xaa, 0x4c, 0x56, 0x46, 0x5e, 0x9f,
+ 0xbe, 0xf4, 0x43, 0x1e, 0x13, 0x04, 0x1f, 0x68, 0x91, 0x0f, 0xb5,
+ 0xba, 0x89, 0xf8, 0xda, 0x93, 0x81, 0xd6, 0x8a, 0x0d, 0xfe},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 73
+ {73,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x6f, 0x4e, 0x2f, 0x72, 0xf3, 0x2a, 0xe6, 0x6f, 0x1f,
+ 0x46, 0x10, 0x96, 0x60, 0x04, 0xc4, 0x36, 0xaa, 0x0d, 0x90, 0xb7, 0xdf,
+ 0x07, 0xce, 0x9c, 0x4a, 0xca, 0x52, 0xb0, 0x2d, 0x46, 0xb4, 0xd0, 0xc6,
+ 0xa3, 0xec, 0x76, 0xbf, 0x32, 0x1b, 0x7f, 0xe5, 0x20, 0x3c, 0xf3, 0xd6,
+ 0x6e, 0x2d, 0x52, 0xe3, 0xee, 0x04, 0x95, 0xec, 0x76, 0x6d, 0x57, 0x9a,
+ 0x45, 0x11, 0x17, 0x5e, 0x01, 0xbc, 0x4d},
+ {0x01, 0x4a, 0xe8, 0x14, 0x42, 0xf8, 0xcb, 0x6d, 0xf5, 0x8f, 0xf4,
+ 0x1e, 0x6d, 0xb2, 0x03, 0xdb, 0x40, 0xea, 0x95, 0x1b, 0x91, 0xbe,
+ 0xbf, 0x86, 0xd4, 0x2c, 0xda, 0x7b, 0xe3, 0x3f, 0xea, 0x64},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 74
+ {74,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x2e, 0x06, 0x59, 0x75, 0xdf, 0x64, 0x2f, 0xcf, 0xda,
+ 0xfe, 0x2f, 0xa5, 0xaf, 0xfc, 0x18, 0xb2, 0xc6, 0x83, 0x71, 0x79, 0x6f,
+ 0x9d, 0x96, 0x3d, 0x89, 0xc4, 0xf5, 0xac, 0x5c, 0xce, 0xa2, 0x8b, 0x99,
+ 0x0f, 0x31, 0x52, 0x2f, 0xbb, 0x26, 0x5c, 0x3f, 0x4d, 0x5c, 0x4b, 0xb8,
+ 0x2e, 0xbf, 0x5d, 0xdf, 0xf5, 0xa8, 0xea, 0x58, 0x8d, 0xb4, 0xd2, 0x82,
+ 0xac, 0xdc, 0xa7, 0xa6, 0xcc, 0xf4, 0x28},
+ {0x78, 0xe8, 0x1e, 0x85, 0x73, 0xc3, 0xae, 0x60, 0x89, 0xdf, 0x7d,
+ 0xb1, 0xfb, 0x29, 0xd7, 0xbe, 0x12, 0xdc, 0x11, 0xf1, 0x5b, 0xb2,
+ 0x5b, 0xff, 0x2a, 0xf8, 0x02, 0xe1, 0x5d, 0xdc, 0x13, 0x6e},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 75
+ {75,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xe1, 0x33, 0x1e, 0xee, 0x03, 0xc5, 0x0c, 0xc2, 0xb9,
+ 0x09, 0x44, 0xdd, 0xfc, 0x0d, 0x3a, 0x7d, 0xd8, 0x18, 0x5e, 0x6c, 0x21,
+ 0xc7, 0x5f, 0xa9, 0x2a, 0x0c, 0x14, 0xb0, 0xf1, 0x94, 0x9a, 0xc9, 0x15,
+ 0x4d, 0x78, 0x3f, 0x45, 0x47, 0xdc, 0xf5, 0x50, 0x8b, 0xbd, 0x86, 0xc3,
+ 0xdd, 0x8c, 0x3b, 0x17, 0xb6, 0x19, 0x89, 0xf9, 0x3d, 0xb5, 0x49, 0x0e,
+ 0xc0, 0x2a, 0x46, 0xa1, 0x00, 0x5c, 0x2c},
+ {0xed, 0x67, 0x19, 0x5a, 0x27, 0x2c, 0x63, 0xc5, 0x02, 0x05, 0xab,
+ 0xf2, 0x74, 0x39, 0x29, 0x11, 0x34, 0xff, 0xa1, 0xe8, 0xec, 0x59,
+ 0x7f, 0x3b, 0x30, 0x27, 0x16, 0xd9, 0x36, 0x32, 0xe9, 0x8d},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 76
+ {76,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xe0, 0xc5, 0x6d, 0x48, 0x6e, 0x9c, 0x01, 0x16, 0x3e,
+ 0xd6, 0xc3, 0xff, 0x25, 0xde, 0x3c, 0xdf, 0x57, 0x44, 0xdb, 0xf9, 0xe0,
+ 0xe0, 0x0b, 0xdc, 0xf1, 0x99, 0x65, 0xdf, 0x4b, 0xa1, 0xf3, 0x11, 0xbd,
+ 0x5e, 0x44, 0x43, 0x06, 0x65, 0x82, 0x3d, 0x8c, 0x0b, 0x34, 0xeb, 0xec,
+ 0x0a, 0x6a, 0xab, 0x5e, 0xa9, 0x6c, 0xf2, 0x39, 0xde, 0x21, 0x4f, 0xd0,
+ 0x11, 0xe6, 0xf9, 0xec, 0x50, 0x1d, 0xd4},
+ {0x50, 0x77, 0x43, 0x47, 0x84, 0x88, 0x28, 0xee, 0xb6, 0x23, 0x0f,
+ 0x49, 0x7c, 0xd1, 0x81, 0xf8, 0xc5, 0x7f, 0xbd, 0x18, 0xff, 0xbf,
+ 0x83, 0x28, 0xcd, 0x00, 0x83, 0x21, 0xa1, 0xc3, 0x7c, 0x43},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 77
+ {77,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xe4, 0x61, 0xc5, 0xb5, 0xe6, 0x3d, 0x75, 0xb4, 0xc8, 0xc1, 0x23, 0xbf,
+ 0x8b, 0x9c, 0xd4, 0x5e, 0x71, 0x2a, 0xf0, 0x8f, 0x7e, 0x2e, 0x49, 0x4a,
+ 0x8f, 0x25, 0x5a, 0xc9, 0xd8, 0x0e, 0x05, 0x8b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0xc8, 0x32, 0xa3, 0x24, 0xe8, 0x0a, 0xd0, 0x28, 0xf7,
+ 0x2f, 0xf9, 0xbd, 0x8f, 0x5f, 0x0d, 0x1a, 0xad, 0x5c, 0x12, 0x1d, 0xc4,
+ 0xcb, 0xeb, 0x77, 0xde, 0x40, 0xd8, 0xa7, 0x0f, 0x4a, 0x85, 0x92, 0x78,
+ 0x72, 0x1b, 0x23, 0x84, 0x99, 0xbf, 0xb0, 0xc9, 0x78, 0x5d, 0x6f, 0x2d,
+ 0xca, 0x2b, 0xc9, 0xf6, 0x36, 0x51, 0xa4, 0x58, 0xb5, 0x55, 0x10, 0xa2,
+ 0x27, 0x54, 0xbe, 0x3d, 0xe2, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x88, 0x5e, 0xad, 0x6c, 0x07, 0x4f, 0x8d, 0x75, 0x1a,
+ 0x76, 0x7e, 0x91, 0x8c, 0x4e, 0x89, 0x21, 0x0a, 0x58, 0x7c, 0x4b, 0x19,
+ 0xd4, 0x22, 0x44, 0xae, 0x07, 0x02, 0x7e, 0x36, 0x18, 0x31, 0x05, 0x3e,
+ 0x80, 0x77, 0x2b, 0xe5, 0x7f, 0xbd, 0x74, 0x49, 0x55, 0xa2, 0xe8, 0x52,
+ 0x30, 0x63, 0xcc, 0x61, 0x36, 0xf2, 0xbb, 0x37, 0xbe, 0xfb, 0xef, 0x7a,
+ 0x68, 0x1d, 0x3b, 0xbb, 0xc5, 0x77, 0x88},
+ {0x91, 0x3d, 0xa7, 0x10, 0x44, 0xb8, 0x02, 0x1a, 0x86, 0xc8, 0xfc,
+ 0xaf, 0x4f, 0x63, 0x4d, 0x0d, 0x62, 0x5f, 0xf9, 0x1e, 0xe1, 0xc8,
+ 0x47, 0x4d, 0x54, 0x8b, 0xd1, 0x08, 0x88, 0x96, 0x4f, 0xb1},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 78
+ {78,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x41, 0xe9, 0xd4, 0xcf, 0xa8, 0xef, 0xe8, 0x0b, 0x89,
+ 0x5a, 0x8c, 0xbc, 0xce, 0x25, 0x68, 0xe2, 0x51, 0xdb, 0x7e, 0xcd, 0xfd,
+ 0x20, 0xa7, 0xad, 0x71, 0x0d, 0x4a, 0x4b, 0xf2, 0xad, 0xdc, 0x6b, 0x5e,
+ 0xc3, 0x6a, 0x83, 0x39, 0x16, 0x8a, 0x03, 0xf1, 0x5b, 0x8c, 0x80, 0xf2,
+ 0xa2, 0xa8, 0x28, 0xf1, 0x51, 0xd3, 0x87, 0x91, 0x58, 0x48, 0x53, 0xba,
+ 0x2f, 0xf4, 0x4a, 0x2a, 0x04, 0x60, 0xa1},
+ {0xb4, 0x8e, 0x11, 0x9d, 0x29, 0xee, 0xf7, 0xdb, 0xb7, 0x6b, 0x64,
+ 0x21, 0x8e, 0x72, 0x8d, 0xdb, 0xf6, 0xec, 0x60, 0x05, 0x05, 0xec,
+ 0x7c, 0xed, 0x6a, 0xb6, 0xfb, 0x87, 0x63, 0x30, 0x8d, 0xa5},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 79
+ {79,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x77, 0x6a, 0xef, 0x1a, 0xcb, 0x82, 0xb6, 0x28, 0xe1,
+ 0x32, 0xcc, 0x29, 0x44, 0x09, 0x88, 0xf0, 0xa1, 0x5d, 0x4c, 0xc2, 0xb4,
+ 0xf3, 0x28, 0xae, 0xcb, 0x06, 0x3c, 0x9b, 0x86, 0xe5, 0x01, 0x8e, 0x6e,
+ 0x44, 0xdf, 0xc6, 0x04, 0x44, 0xfa, 0xa9, 0xc4, 0xe3, 0x6b, 0xc2, 0x17,
+ 0x45, 0x1f, 0x7a, 0xc2, 0x95, 0x6c, 0xb3, 0xb2, 0xe9, 0xbb, 0xd6, 0x55,
+ 0xeb, 0xa2, 0x97, 0x16, 0x3d, 0x1f, 0x34},
+ {0x28, 0xa8, 0x8b, 0x6b, 0x25, 0x8f, 0x23, 0x30, 0x20, 0xba, 0x6f,
+ 0xa9, 0xc0, 0x0d, 0x1d, 0x72, 0x83, 0x1f, 0x45, 0x15, 0xb8, 0x69,
+ 0x66, 0xa9, 0x78, 0x2f, 0x52, 0x13, 0x15, 0xe1, 0x8a, 0xa7},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 80
+ {80,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x9e, 0xc0, 0x6b, 0x0b, 0x08, 0x66, 0x2c, 0x0e, 0x1d,
+ 0xd9, 0x11, 0x16, 0x96, 0xa6, 0x3a, 0x16, 0x01, 0xcc, 0x83, 0xce, 0xe2,
+ 0x06, 0x95, 0x77, 0x8a, 0xdf, 0x84, 0xd4, 0x30, 0x64, 0xfc, 0x90, 0x15,
+ 0x60, 0x01, 0xf0, 0x84, 0xcd, 0x3c, 0x1d, 0xf1, 0xa0, 0x87, 0xf6, 0x26,
+ 0x53, 0x3b, 0x65, 0x72, 0x58, 0x48, 0x89, 0xbd, 0x3d, 0x5c, 0x2c, 0x99,
+ 0xf0, 0xe3, 0x11, 0xe2, 0x2b, 0x41, 0xe6},
+ {0xc4, 0xff, 0x86, 0x5f, 0xf3, 0xdc, 0x49, 0x53, 0xea, 0x78, 0xd9,
+ 0x2a, 0x02, 0xf3, 0x34, 0x5a, 0x53, 0xbd, 0xb6, 0x05, 0x0c, 0xfd,
+ 0x8f, 0x41, 0xba, 0xa4, 0x39, 0x5e, 0xcb, 0x6a, 0xca, 0xb8},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 81
+ {81,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xfa, 0x51, 0xd1, 0x28, 0xad, 0xc2, 0x00, 0x0f, 0x09,
+ 0xff, 0x12, 0xc6, 0xfd, 0x8e, 0x25, 0xaa, 0x08, 0x55, 0x6d, 0x70, 0x8b,
+ 0xf6, 0xb0, 0xff, 0xff, 0x9e, 0x8e, 0xaa, 0xd4, 0x78, 0x3f, 0x0d, 0xe2,
+ 0x2b, 0xf5, 0x29, 0xe5, 0x16, 0xe1, 0xf6, 0x4b, 0x8e, 0x0d, 0x09, 0xf9,
+ 0x8f, 0xad, 0x4e, 0x50, 0x16, 0x95, 0xa9, 0x30, 0xa1, 0xb2, 0x20, 0x76,
+ 0x65, 0x9d, 0xa7, 0x07, 0xe3, 0xcc, 0xd0},
+ {0xde, 0x10, 0x69, 0xf0, 0x51, 0x63, 0x7e, 0x10, 0x16, 0x65, 0x59,
+ 0xce, 0xf4, 0x46, 0x88, 0xaf, 0xc8, 0x09, 0x34, 0x18, 0x55, 0x26,
+ 0x12, 0x15, 0xc4, 0xf3, 0x81, 0xd9, 0xd7, 0xda, 0x76, 0xca},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 82
+ {82,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x61, 0x4d, 0xcf, 0xbe, 0xa4, 0x78, 0x9a, 0x3f, 0x3e,
+ 0xb4, 0xa8, 0xe2, 0xf1, 0x11, 0xc8, 0x87, 0xf0, 0x24, 0x8d, 0x93, 0x16,
+ 0xb9, 0x9d, 0x08, 0x64, 0xc9, 0x27, 0xa0, 0x45, 0xd6, 0x94, 0x17, 0x53,
+ 0xa0, 0x73, 0xbe, 0xfe, 0x08, 0x49, 0x1a, 0x80, 0x50, 0xa4, 0xd9, 0x6d,
+ 0x08, 0xba, 0x47, 0x90, 0xae, 0x18, 0xdb, 0x3e, 0xf7, 0xf0, 0xea, 0xcc,
+ 0xf5, 0x9c, 0xe1, 0x09, 0x5a, 0xfc, 0x54},
+ {0x42, 0x07, 0xbf, 0x41, 0x59, 0xfa, 0xa0, 0xe5, 0x0e, 0xd2, 0x38,
+ 0xb9, 0xc0, 0xff, 0x46, 0x19, 0x4a, 0x53, 0x9a, 0x1b, 0xa0, 0x3a,
+ 0x5a, 0x4c, 0x8d, 0x68, 0xf3, 0x69, 0xae, 0xcd, 0x31, 0xa5},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 83
+ {83,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xef, 0xe7, 0x75, 0x4e, 0xd4, 0xc0, 0xb3, 0xc1, 0xdd,
+ 0x30, 0x1b, 0xc1, 0xed, 0x69, 0x80, 0x0a, 0xa2, 0xff, 0x5d, 0x51, 0xfb,
+ 0x85, 0x93, 0x77, 0x15, 0xe6, 0x0d, 0x2e, 0x7b, 0xca, 0xda, 0x8e, 0xb1,
+ 0x58, 0x1a, 0xb7, 0x5f, 0xb3, 0xc7, 0x97, 0xef, 0x94, 0xa9, 0xdb, 0xa3,
+ 0xd8, 0x25, 0x68, 0xc8, 0x46, 0x17, 0xea, 0xf3, 0xfa, 0x04, 0xf2, 0x79,
+ 0xfb, 0xfd, 0x89, 0x8f, 0x70, 0x46, 0x04},
+ {0xb5, 0xa0, 0xec, 0x92, 0xae, 0xcc, 0x30, 0x10, 0xd2, 0x7d, 0x22,
+ 0x63, 0xd3, 0xda, 0x66, 0xe3, 0xd2, 0xf3, 0x39, 0x5d, 0x23, 0x94,
+ 0x70, 0x24, 0xa3, 0xf4, 0x74, 0x44, 0x54, 0x62, 0x20, 0x27},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 84
+ {84,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd8, 0xe1, 0x3f, 0xbd, 0x01, 0x7f, 0x1f, 0x9a, 0x26,
+ 0xbe, 0x35, 0xc6, 0x11, 0xd7, 0xb2, 0x29, 0x9f, 0x5d, 0x10, 0xde, 0x3c,
+ 0x8a, 0x26, 0x36, 0x22, 0x73, 0xff, 0xfb, 0x85, 0x23, 0x8f, 0x3e, 0xd1,
+ 0x42, 0x6b, 0x74, 0x8c, 0x1f, 0x87, 0xe3, 0xaf, 0xa2, 0xc1, 0xe7, 0xa0,
+ 0x22, 0x43, 0x10, 0xc9, 0x80, 0x65, 0x5e, 0x07, 0x39, 0x95, 0x90, 0xd1,
+ 0x49, 0x4d, 0x6d, 0x6b, 0xea, 0x03, 0x96},
+ {0xd2, 0xa5, 0xbc, 0x66, 0x49, 0x8c, 0x60, 0x36, 0xae, 0xcd, 0xfa,
+ 0xad, 0x04, 0x1c, 0xef, 0x73, 0x2a, 0x89, 0x3d, 0xe1, 0x90, 0xa0,
+ 0xa5, 0xb4, 0x2f, 0xf7, 0x1e, 0x13, 0xf0, 0x92, 0x80, 0xe7},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 85
+ {85,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5a, 0x10, 0x27, 0x66, 0x6a, 0x0e, 0x37, 0x24, 0x81,
+ 0xfe, 0xc0, 0xb3, 0x90, 0x1e, 0x05, 0x8d, 0x60, 0x10, 0x7c, 0x07, 0xb1,
+ 0x11, 0x55, 0x50, 0xce, 0xb0, 0x57, 0x89, 0xb5, 0x5a, 0x6d, 0x35, 0x06,
+ 0x3d, 0x4c, 0x8e, 0xe6, 0x6e, 0xd4, 0x5f, 0xf3, 0xe1, 0xdf, 0xdc, 0xfd,
+ 0x73, 0xed, 0x96, 0xa9, 0xe8, 0x31, 0x93, 0x88, 0x4a, 0xdb, 0xca, 0xa5,
+ 0x74, 0xb2, 0xdd, 0x11, 0x8a, 0x69, 0x2b},
+ {0x1f, 0x81, 0x23, 0x13, 0xdd, 0xcf, 0x36, 0xbc, 0x38, 0x07, 0x1d,
+ 0x0e, 0x51, 0xa7, 0x41, 0x00, 0xd6, 0x30, 0xc8, 0xe2, 0x0c, 0xc4,
+ 0x14, 0x32, 0x6e, 0xef, 0xa4, 0x2e, 0xcb, 0x1b, 0x5f, 0x8e},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 86
+ {86,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x79, 0x37, 0xb9, 0xc4, 0x09, 0x86, 0xdd, 0x75, 0x5a,
+ 0x06, 0x56, 0x20, 0x30, 0x89, 0x78, 0x25, 0x83, 0xda, 0x7d, 0x81, 0x13,
+ 0xa4, 0x41, 0x90, 0x76, 0x2a, 0xb4, 0x74, 0xa2, 0x0b, 0xcf, 0x60, 0xef,
+ 0xcb, 0xc1, 0x52, 0x5a, 0xed, 0x5b, 0x4a, 0xd8, 0xe6, 0x87, 0xcb, 0x02,
+ 0xc2, 0xef, 0x88, 0x87, 0x09, 0x5c, 0xad, 0xca, 0x56, 0xc7, 0x65, 0xb4,
+ 0x1b, 0x4a, 0x95, 0x44, 0xff, 0x2f, 0xe8},
+ {0xf2, 0x84, 0x08, 0x9b, 0xdd, 0xd5, 0xe2, 0xe1, 0xbe, 0x3f, 0x82,
+ 0x64, 0x0e, 0xfa, 0x06, 0x58, 0x46, 0x8f, 0xa1, 0xf1, 0x0b, 0x28,
+ 0x19, 0x63, 0xa3, 0xca, 0x19, 0x0c, 0x39, 0x82, 0xfd, 0xa6},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 87
+ {87,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x93, 0x68, 0x06, 0x6a, 0x07, 0x48, 0x86, 0x7a, 0x7b,
+ 0x87, 0x02, 0x44, 0xf5, 0xc9, 0xf8, 0x2e, 0xa8, 0xbd, 0x51, 0x55, 0x29,
+ 0x59, 0xdd, 0x55, 0x0b, 0xb7, 0x39, 0x44, 0x97, 0x15, 0x9a, 0x5d, 0x40,
+ 0x76, 0x4a, 0xdd, 0x1a, 0xe2, 0x4c, 0x8e, 0x3f, 0x43, 0x2e, 0xe0, 0x11,
+ 0xbe, 0x97, 0xd3, 0x13, 0x07, 0x18, 0xfe, 0x0a, 0x6a, 0x90, 0xed, 0x8b,
+ 0x10, 0x11, 0xb2, 0x03, 0x4d, 0x09, 0xa0},
+ {0x45, 0x29, 0xf4, 0xb6, 0x31, 0xc9, 0x98, 0x4a, 0xb2, 0x16, 0xa6,
+ 0x80, 0x12, 0x81, 0xfc, 0x4f, 0xd8, 0x73, 0x1a, 0x58, 0xb6, 0x5c,
+ 0xa8, 0xd0, 0x7b, 0xff, 0x07, 0x81, 0x11, 0x16, 0x37, 0x1f},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 88
+ {88,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x98, 0x1d, 0x74, 0x49, 0xbd, 0xf0, 0x01, 0x3f, 0x5e,
+ 0xed, 0xdb, 0xb7, 0xe4, 0x2c, 0x44, 0x2f, 0x7c, 0xcd, 0xd9, 0x42, 0x7b,
+ 0xd2, 0x6d, 0x7b, 0x38, 0x87, 0x55, 0xaa, 0x5e, 0x26, 0xf4, 0x6a, 0x12,
+ 0x92, 0xb8, 0x8f, 0xa6, 0xbf, 0x5d, 0xff, 0xca, 0x05, 0x4d, 0xd4, 0x2e,
+ 0xd3, 0x59, 0x42, 0x77, 0xb5, 0x93, 0xdc, 0xc4, 0x02, 0xd8, 0x03, 0x40,
+ 0xfb, 0x78, 0x16, 0xe4, 0xdc, 0xab, 0x37},
+ {0x64, 0xbb, 0xc9, 0xfd, 0xd7, 0x36, 0x43, 0xeb, 0x29, 0x54, 0xf4,
+ 0xab, 0x64, 0x03, 0x81, 0xb9, 0x38, 0xc5, 0xe6, 0x01, 0x84, 0x6a,
+ 0x0c, 0x6b, 0x69, 0x54, 0x96, 0x6e, 0x0d, 0xc7, 0x3e, 0x6f},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 89
+ {89,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x09, 0xe7, 0x8d, 0x4e, 0xf6, 0x0d, 0x05, 0xf7, 0x50,
+ 0xf6, 0x63, 0x62, 0x09, 0x09, 0x2b, 0xc4, 0x3c, 0xbd, 0xd6, 0xb4, 0x7e,
+ 0x11, 0xa9, 0xde, 0x20, 0xa9, 0xfe, 0xb2, 0xa5, 0x0b, 0xb9, 0x6c, 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, 0x00, 0x00, 0x00, 0x01},
+ {0x28, 0xf6, 0x77, 0x57, 0xac, 0xc2, 0x8b, 0x16, 0x84, 0xba, 0x76,
+ 0xff, 0xd5, 0x34, 0xae, 0xd4, 0x2d, 0x45, 0xb8, 0xb3, 0xf1, 0x0b,
+ 0x82, 0xa5, 0x69, 0x94, 0x16, 0xef, 0xf7, 0x19, 0x9a, 0x74},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 90
+ {90,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x53, 0x84, 0xd6, 0xc0, 0xde, 0xf7, 0x89, 0x60, 0xdb,
+ 0x96, 0x7b, 0x80, 0x96, 0xd3, 0x54, 0x77, 0xc5, 0xa5, 0xce, 0x30, 0xef,
+ 0x0c, 0x6d, 0x88, 0x79, 0xa5, 0x56, 0x8c, 0xa8, 0x7e, 0x97, 0x94, 0x01,
+ 0xee, 0x56, 0xc4, 0x58, 0x17, 0x22, 0x61, 0x0b, 0x43, 0xf3, 0xcb, 0xfc,
+ 0xf3, 0x86, 0x2c, 0x08, 0x2a, 0x6e, 0x36, 0xba, 0xa3, 0x6f, 0xd6, 0xf7,
+ 0x84, 0x03, 0xc0, 0xe3, 0x99, 0xfa, 0xa5},
+ {0x9e, 0xe6, 0x53, 0xcd, 0xa4, 0x6d, 0xb6, 0x76, 0x12, 0x76, 0x0c,
+ 0xe3, 0x5b, 0xac, 0x84, 0x50, 0xbb, 0xf4, 0x8d, 0xbf, 0x74, 0x45,
+ 0x1e, 0xd9, 0x3a, 0xbb, 0x6d, 0xb4, 0x08, 0xa9, 0xfe, 0x10},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 91
+ {91,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x4e, 0xca, 0x76, 0x41, 0xa4, 0xaf, 0xd5, 0xea, 0xb0,
+ 0xb2, 0x14, 0x65, 0x7f, 0xf3, 0xbd, 0xcb, 0xfc, 0x66, 0xf1, 0x55, 0x1a,
+ 0x53, 0xbb, 0x59, 0x49, 0x3b, 0xc3, 0x8e, 0xd7, 0x8f, 0xf3, 0x96, 0x14,
+ 0xa0, 0xca, 0xdf, 0xf1, 0x4c, 0x14, 0x73, 0x6e, 0xdb, 0xdc, 0xda, 0xb5,
+ 0x10, 0xcb, 0xa0, 0x7a, 0x89, 0x24, 0xff, 0xd0, 0x49, 0x0e, 0xe5, 0x14,
+ 0xae, 0xdf, 0xaa, 0xdb, 0x64, 0x8b, 0x01},
+ {0x97, 0x36, 0xad, 0x6b, 0x2a, 0x2e, 0xf1, 0x7e, 0xc3, 0xf8, 0xc8,
+ 0xdc, 0x2e, 0x35, 0x71, 0x5f, 0xb1, 0xc0, 0x6f, 0x28, 0xd8, 0x2e,
+ 0x4e, 0x26, 0x87, 0x6f, 0x02, 0x14, 0x58, 0x81, 0x65, 0xf1},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 92
+ {92,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8d, 0x01, 0x77, 0xeb, 0xab, 0x9c, 0x6e, 0x9e, 0x10,
+ 0xdb, 0x6d, 0xd0, 0x95, 0xdb, 0xac, 0x0d, 0x63, 0x75, 0xe8, 0xa9, 0x7b,
+ 0x70, 0xf6, 0x11, 0x87, 0x5d, 0x87, 0x7f, 0x00, 0x69, 0xd2, 0xc7, 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, 0x00, 0x00, 0x00, 0x01},
+ {0x74, 0x8f, 0xa4, 0xf5, 0xa3, 0x99, 0x32, 0x03, 0x82, 0xdc, 0x92,
+ 0x00, 0x26, 0x93, 0x86, 0x94, 0xc4, 0x1a, 0x26, 0xfe, 0x2a, 0xaa,
+ 0x31, 0x8c, 0x5e, 0x71, 0x01, 0x98, 0xdd, 0x71, 0xc7, 0x93},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 93
+ {93,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5f, 0xdb, 0x7f, 0x0c, 0xff, 0xb8, 0xb5, 0xb1, 0x14,
+ 0x2d, 0x24, 0x69, 0x8a, 0x4b, 0xda, 0x76, 0xbf, 0x98, 0x27, 0xd6, 0x3b,
+ 0x1a, 0x6b, 0xd8, 0x5a, 0x4e, 0x2f, 0x9b, 0x59, 0xc5, 0x10, 0xcf, 0xbc,
+ 0xb3, 0x5b, 0xa9, 0xc9, 0x87, 0x10, 0x8b, 0x6d, 0x43, 0x37, 0xad, 0x53,
+ 0x93, 0xf9, 0xf9, 0x10, 0xec, 0x92, 0x41, 0x0c, 0x23, 0x08, 0x69, 0xd6,
+ 0x65, 0x28, 0xed, 0x88, 0xc1, 0xb9, 0x8a},
+ {0x7f, 0x97, 0xdb, 0x83, 0xb4, 0xd8, 0x6f, 0x04, 0xfe, 0x28, 0x60,
+ 0x41, 0xee, 0x21, 0xe8, 0x0e, 0xc3, 0xd5, 0x9f, 0x3c, 0xe8, 0x2c,
+ 0xde, 0xea, 0xf3, 0x62, 0x01, 0x6f, 0xc8, 0x7a, 0x3e, 0x02},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 94
+ {94,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x53, 0x0b, 0x22, 0x93, 0xe6, 0x0c, 0x6b, 0x6f, 0x14,
+ 0xc7, 0x5c, 0x90, 0xb1, 0xef, 0x8b, 0x9f, 0x9f, 0xa6, 0xb2, 0x15, 0x1b,
+ 0x8d, 0x98, 0x55, 0x79, 0x2e, 0xb2, 0xb3, 0xdc, 0x69, 0xf0, 0x7a, 0x0d,
+ 0xb4, 0x24, 0x40, 0xe7, 0x3f, 0xd7, 0xd6, 0xdf, 0x04, 0xae, 0xd5, 0x02,
+ 0x2f, 0xbe, 0x21, 0xce, 0xae, 0xc3, 0x3c, 0x5f, 0xba, 0xde, 0x1b, 0xd6,
+ 0xad, 0x32, 0x1e, 0xf2, 0xe1, 0x0d, 0x0b},
+ {0x21, 0x79, 0x4c, 0xf2, 0x4f, 0x56, 0x27, 0x3f, 0xa4, 0x46, 0x3c,
+ 0xc7, 0xae, 0x42, 0x32, 0xfa, 0x34, 0xdb, 0xe0, 0xf1, 0x8b, 0x73,
+ 0x61, 0x3b, 0x8a, 0xe9, 0xcb, 0xfb, 0x9c, 0x36, 0xab, 0xf0},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 95
+ {95,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x69, 0x16, 0xfa, 0xc4, 0x5e, 0x56, 0x8b, 0x6b, 0x9e,
+ 0x2e, 0x2e, 0xcd, 0x61, 0x1b, 0x28, 0x2e, 0x5f, 0xcc, 0x40, 0xa3, 0x06,
+ 0x7d, 0x60, 0x10, 0x57, 0xf8, 0x79, 0xce, 0x5a, 0x8a, 0x73, 0xcc, 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, 0x00, 0x00, 0x00, 0x01},
+ {0x91, 0x51, 0x06, 0xd0, 0x78, 0x16, 0xe8, 0x79, 0xe7, 0x64, 0x3f,
+ 0x00, 0xab, 0xf6, 0xd7, 0x9f, 0xb8, 0xf1, 0xcb, 0x78, 0xbf, 0x64,
+ 0xa6, 0xa3, 0x82, 0x7f, 0x91, 0xa7, 0xb0, 0xef, 0x0f, 0x41},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 96
+ {96,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xed, 0x95, 0x68, 0xc8, 0x5b, 0xc5, 0x2a, 0x6b, 0x45,
+ 0x73, 0x36, 0x18, 0xc3, 0x60, 0x21, 0x07, 0xc1, 0xfd, 0xac, 0xf2, 0x3b,
+ 0x1a, 0x38, 0xe4, 0x86, 0xaf, 0x95, 0x97, 0x8a, 0x21, 0x4e, 0x2e, 0xfa,
+ 0x0d, 0x71, 0xd5, 0xe7, 0x37, 0x89, 0x1c, 0x42, 0x76, 0xe2, 0x47, 0x58,
+ 0x1e, 0xe6, 0x13, 0x90, 0x11, 0xca, 0x14, 0x60, 0xdb, 0x9b, 0x1e, 0x20,
+ 0xb3, 0x64, 0xd9, 0x27, 0x56, 0x83, 0xe2},
+ {0x2f, 0xcc, 0xe5, 0x52, 0x31, 0x08, 0x19, 0xdd, 0x77, 0x5a, 0xb7,
+ 0xba, 0x9f, 0xf0, 0xf9, 0x6a, 0x1f, 0xca, 0xdd, 0x25, 0xa0, 0xc7,
+ 0x09, 0x70, 0x3c, 0xef, 0x04, 0xbb, 0x6e, 0x1a, 0x7b, 0xd7},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 97
+ {97,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x9f, 0xf7, 0x73, 0x1c, 0x00, 0xf2, 0xaa, 0x88, 0xb3,
+ 0xfc, 0x17, 0x4a, 0xba, 0x90, 0x7a, 0xd1, 0x75, 0x95, 0xe6, 0x02, 0xe7,
+ 0x68, 0xa5, 0xf1, 0xe9, 0x46, 0x2a, 0x6d, 0x4b, 0x89, 0xb2, 0xd2, 0x3f,
+ 0x17, 0x8a, 0x70, 0xb9, 0xbb, 0x3e, 0xdc, 0xe2, 0x89, 0x11, 0x83, 0x38,
+ 0xa3, 0x3d, 0xf3, 0x0c, 0x43, 0x2c, 0x34, 0x7f, 0x12, 0xa3, 0xde, 0x0a,
+ 0x2b, 0x03, 0xb3, 0x53, 0x87, 0x8d, 0x96},
+ {0x75, 0x7d, 0x92, 0x6a, 0x26, 0x93, 0xbc, 0x8a, 0x3d, 0x2d, 0x8c,
+ 0x05, 0x54, 0xa1, 0x35, 0x79, 0xef, 0x9e, 0x55, 0x91, 0x86, 0x57,
+ 0x89, 0x11, 0xf3, 0x7e, 0xdc, 0x88, 0xb2, 0xf5, 0xe6, 0x1a},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 98
+ {98,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x82, 0x70, 0xf8, 0x17, 0x9d, 0x57, 0x43, 0x6b, 0x34,
+ 0xdf, 0xc0, 0xbd, 0xf7, 0xd4, 0x17, 0xa5, 0xc8, 0x95, 0x11, 0x6b, 0x90,
+ 0xcb, 0x51, 0xae, 0xc7, 0x18, 0x61, 0x4f, 0x86, 0x4a, 0x63, 0x5d, 0x17,
+ 0x48, 0x04, 0xe0, 0xc0, 0xe0, 0x6e, 0x3d, 0x68, 0xd3, 0x14, 0x9e, 0x0b,
+ 0x95, 0x66, 0x21, 0xc6, 0xaa, 0x2b, 0xde, 0x83, 0xf4, 0xd1, 0x7d, 0x03,
+ 0xd2, 0x8e, 0xf8, 0xaa, 0x38, 0x9f, 0xff},
+ {0x3d, 0xb2, 0x9e, 0xc6, 0xf9, 0x78, 0xd2, 0x26, 0x9e, 0x92, 0xe9,
+ 0xc7, 0xeb, 0x5c, 0x8b, 0x5a, 0x8e, 0x56, 0xc2, 0x22, 0x8a, 0x4f,
+ 0xb9, 0xe4, 0x83, 0xfe, 0xca, 0x50, 0xaa, 0x3e, 0x45, 0x1f},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 99
+ {99,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xc6, 0x17, 0x50, 0xe9, 0x8a, 0xba, 0xf2, 0x02, 0x25,
+ 0xa8, 0x81, 0xdb, 0xfd, 0x35, 0x10, 0x53, 0x2c, 0xfc, 0x3d, 0xf9, 0x71,
+ 0xbb, 0xbc, 0xa4, 0xa2, 0xbd, 0x52, 0xf9, 0x1a, 0xcc, 0x9c, 0x59, 0xd0,
+ 0xfe, 0x79, 0x34, 0x20, 0x97, 0xf8, 0x8a, 0xe7, 0x8f, 0xc7, 0x9a, 0x80,
+ 0x32, 0x24, 0x5f, 0xdd, 0x2c, 0x30, 0xcc, 0x64, 0xac, 0xea, 0xaa, 0x9f,
+ 0xd5, 0x7b, 0x08, 0x25, 0x69, 0x25, 0x31},
+ {0x72, 0xc5, 0x7c, 0x2e, 0x10, 0xd7, 0x73, 0x18, 0xb3, 0xa7, 0x96,
+ 0x09, 0x7b, 0xbf, 0x76, 0x8c, 0x63, 0x66, 0x14, 0x2d, 0x80, 0xf9,
+ 0x8c, 0x90, 0xa9, 0x37, 0x80, 0xa8, 0x41, 0x07, 0x5f, 0x32},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 100
+ {100,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x9c, 0x5d, 0x3b, 0xb5, 0x46, 0x50, 0xd9, 0x55, 0x0e,
+ 0x1e, 0xe2, 0xef, 0xa3, 0xea, 0x43, 0xc1, 0x4a, 0xb9, 0x9d, 0x18, 0xbb,
+ 0x04, 0x9f, 0x37, 0xb4, 0x2a, 0x6d, 0xac, 0x48, 0x23, 0x2f, 0x0b, 0xd3,
+ 0xa2, 0x76, 0x0d, 0x83, 0xd3, 0x3a, 0xfe, 0x4c, 0xe6, 0xf1, 0xd1, 0x24,
+ 0x54, 0x89, 0xc5, 0x09, 0xbd, 0x26, 0xb0, 0x25, 0x1f, 0x30, 0x8f, 0x8c,
+ 0x99, 0x6e, 0x80, 0xf7, 0xa3, 0xf8, 0xeb},
+ {0xa9, 0x6b, 0x07, 0x94, 0x4e, 0x9e, 0xb2, 0xb2, 0x2a, 0x9a, 0x36,
+ 0x57, 0x5e, 0xff, 0x1f, 0x4f, 0x63, 0x63, 0xb4, 0xaa, 0x3a, 0x53,
+ 0xb1, 0x00, 0xb8, 0x51, 0x8a, 0x67, 0xba, 0x54, 0x05, 0xdd},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 101
+ {101,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf1, 0x72, 0x4e, 0xfd, 0x48, 0x1a, 0xd4, 0x5a, 0x55,
+ 0x79, 0x5f, 0x06, 0x12, 0x6b, 0x1f, 0x5e, 0xd2, 0x8e, 0x7d, 0x9b, 0xb4,
+ 0xfe, 0xe9, 0x10, 0xaf, 0x2a, 0xd8, 0xc1, 0x37, 0x3b, 0x18, 0xff, 0x77,
+ 0xed, 0xbc, 0x34, 0xda, 0x6c, 0x78, 0x7e, 0xc7, 0x34, 0x30, 0x34, 0x7f,
+ 0x4d, 0xa8, 0x68, 0x10, 0x03, 0x2d, 0x88, 0xf7, 0x47, 0x5f, 0x6c, 0x42,
+ 0xf1, 0x59, 0x14, 0x07, 0x9d, 0x17, 0x9e},
+ {0x85, 0x58, 0x83, 0x31, 0x6b, 0x6d, 0x09, 0x7a, 0xe5, 0xea, 0xb6,
+ 0xc6, 0x7e, 0x84, 0x11, 0xa1, 0x39, 0x73, 0x49, 0xa0, 0x9b, 0x9d,
+ 0x7d, 0x8f, 0x09, 0x6b, 0x2b, 0xa1, 0xbd, 0x03, 0xea, 0x31},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 102
+ {102,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xfc, 0x36, 0x80, 0xaf, 0x52, 0xfa, 0x89, 0xff, 0xcd,
+ 0x19, 0x3e, 0xcc, 0x0b, 0x07, 0x14, 0x46, 0x6f, 0xe5, 0xdb, 0x27, 0x7e,
+ 0xe5, 0x87, 0x28, 0x46, 0xc5, 0x20, 0xbf, 0x4e, 0x37, 0x21, 0xd9, 0x27,
+ 0x26, 0x0a, 0x0e, 0x22, 0x5a, 0x3d, 0x37, 0x7e, 0x67, 0x23, 0xec, 0xb6,
+ 0xbe, 0xf8, 0xd4, 0x49, 0x3c, 0x2d, 0xa7, 0x8a, 0x22, 0xa3, 0x07, 0xfc,
+ 0xca, 0x8f, 0x88, 0xf4, 0x52, 0x72, 0x08},
+ {0x5a, 0x75, 0xbb, 0x7a, 0x0c, 0x96, 0xb8, 0x34, 0x0d, 0x08, 0x42,
+ 0xbc, 0xcc, 0xf1, 0x19, 0x74, 0xe1, 0xa5, 0xa2, 0xc8, 0xf4, 0xbc,
+ 0x22, 0xb3, 0x33, 0x43, 0x3c, 0xce, 0x64, 0x6b, 0x6a, 0x8a},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 103
+ {103,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x10, 0x6b, 0x6f, 0x81, 0xe3, 0x48, 0x2d, 0xb1, 0x8d,
+ 0x74, 0x02, 0x92, 0x91, 0x82, 0x1a, 0xe4, 0x48, 0xc3, 0x88, 0x44, 0xef,
+ 0x78, 0x3b, 0xf1, 0xd6, 0x99, 0x9a, 0x40, 0x44, 0x01, 0xf6, 0x3f, 0x6a,
+ 0x57, 0x53, 0xf0, 0xed, 0xc6, 0x8a, 0x62, 0xcf, 0xd6, 0xa0, 0xb1, 0x81,
+ 0xbb, 0x25, 0x99, 0xe1, 0xf3, 0xba, 0xc5, 0xfa, 0x88, 0x24, 0xaf, 0x16,
+ 0x0d, 0xe7, 0x9e, 0xd8, 0x67, 0xc3, 0x50},
+ {0xd9, 0x64, 0x12, 0xe3, 0x1c, 0xf4, 0xd2, 0x61, 0x95, 0x92, 0x0c,
+ 0xac, 0x95, 0x2f, 0xb7, 0x9e, 0xa2, 0x5f, 0x6c, 0x50, 0xab, 0xc7,
+ 0x9b, 0x5e, 0xd0, 0xef, 0x80, 0x26, 0xa6, 0xe8, 0x33, 0x19},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 104
+ {104,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x09, 0x3c, 0xb5, 0x19, 0x3a, 0x4f, 0x94, 0xcd, 0x18,
+ 0xed, 0xaa, 0x20, 0xa9, 0x73, 0xb8, 0x7f, 0xf7, 0x9b, 0x0c, 0x03, 0x68,
+ 0x4c, 0x79, 0x48, 0x7e, 0xcf, 0xee, 0x34, 0x7e, 0x53, 0x54, 0xeb, 0x04,
+ 0xfc, 0xb5, 0x75, 0x25, 0x39, 0x17, 0x07, 0x77, 0x93, 0x2b, 0xe1, 0x5c,
+ 0xd8, 0x4c, 0x97, 0xf0, 0x38, 0x15, 0xff, 0xee, 0x8b, 0x60, 0xb6, 0x47,
+ 0xc1, 0x78, 0xee, 0xbb, 0x8e, 0x14, 0xd4},
+ {0x2b, 0x0e, 0xed, 0x9b, 0xad, 0xc9, 0x2a, 0x10, 0x68, 0x19, 0x6d,
+ 0xfe, 0xc1, 0x24, 0xfe, 0x8f, 0x9d, 0x3f, 0x45, 0x1e, 0x29, 0x4d,
+ 0x32, 0x2e, 0xb8, 0x81, 0xcc, 0xe0, 0x2f, 0x28, 0x60, 0x26},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 105
+ {105,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd6, 0xc3, 0x8f, 0x44, 0x8b, 0x96, 0x4e, 0x27, 0xb5,
+ 0xb4, 0x50, 0xcc, 0x38, 0xd3, 0xcf, 0x41, 0xef, 0x9d, 0xf8, 0x3d, 0x8a,
+ 0x95, 0x97, 0x71, 0xeb, 0x9c, 0x21, 0x85, 0x5c, 0xb3, 0x64, 0x45, 0xdf,
+ 0x63, 0x8a, 0xef, 0x46, 0xa2, 0xae, 0xb1, 0x31, 0x99, 0x28, 0x1e, 0x1a,
+ 0x26, 0xd1, 0x2f, 0xe6, 0x1b, 0x02, 0x9e, 0xc7, 0xf6, 0x8b, 0x90, 0xfa,
+ 0xa8, 0x9f, 0x88, 0xc7, 0xa9, 0x59, 0x42},
+ {0xed, 0x0b, 0x1d, 0x8d, 0xfd, 0x27, 0xa6, 0x1f, 0xce, 0x91, 0xdc,
+ 0x64, 0x05, 0xbf, 0xc5, 0x3b, 0x6d, 0x48, 0xa8, 0xc1, 0x3b, 0xa5,
+ 0x41, 0xc9, 0x6e, 0xf3, 0xdc, 0xf3, 0x1d, 0x7c, 0xdb, 0x88},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 106
+ {106,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8a, 0x74, 0x8d, 0x61, 0xf5, 0x9c, 0x3b, 0x6a, 0x29,
+ 0xb7, 0x33, 0xb0, 0xd5, 0x54, 0xb2, 0x49, 0x2e, 0x7f, 0x76, 0xfa, 0xd7,
+ 0xca, 0xe1, 0xc1, 0x7f, 0x2a, 0xc3, 0xde, 0x9e, 0x4a, 0x65, 0xd2, 0xee,
+ 0xdb, 0xe6, 0xc2, 0x6b, 0x6f, 0xd2, 0x2b, 0xfc, 0x03, 0xc1, 0x68, 0x75,
+ 0x55, 0xd2, 0xf0, 0xa3, 0x8e, 0x02, 0xad, 0xee, 0x55, 0x70, 0x68, 0x61,
+ 0x71, 0xab, 0xfe, 0xc6, 0x68, 0x19, 0x17},
+ {0xa7, 0x96, 0xdd, 0x14, 0x4f, 0x21, 0xba, 0x33, 0x18, 0xf9, 0xe1,
+ 0x08, 0x28, 0xec, 0xef, 0xc9, 0xc0, 0xf6, 0xef, 0x2c, 0x42, 0x7a,
+ 0xe3, 0x13, 0x51, 0xc1, 0x6c, 0x2f, 0xbf, 0xa3, 0xcf, 0xa6},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 107
+ {107,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf1, 0x05, 0x26, 0x99, 0xd8, 0x7e, 0x56, 0x77, 0xc7,
+ 0x5e, 0x26, 0xb2, 0xab, 0xe7, 0x19, 0x31, 0x06, 0x48, 0xd8, 0x20, 0xa9,
+ 0x6e, 0x5b, 0x38, 0x1f, 0xff, 0x58, 0xb3, 0x92, 0x40, 0x15, 0x81, 0xb1,
+ 0xbb, 0x16, 0xae, 0x8b, 0x68, 0xcb, 0xb7, 0x6a, 0x32, 0x56, 0x87, 0x0b,
+ 0xad, 0x1e, 0xe5, 0xa3, 0x0f, 0xf9, 0xfd, 0x66, 0x2f, 0xd4, 0xf8, 0xd1,
+ 0xfe, 0x5b, 0x5f, 0x1f, 0x98, 0xff, 0x46},
+ {0x1f, 0x3a, 0x96, 0x15, 0xb0, 0x74, 0x50, 0x46, 0xa9, 0x72, 0xba,
+ 0xd5, 0xd5, 0x97, 0x94, 0xa0, 0xb6, 0x0b, 0x03, 0x2b, 0x4a, 0xc9,
+ 0x4f, 0xe8, 0x5f, 0x77, 0xdf, 0xb3, 0x80, 0xd1, 0xf3, 0x2b},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 108
+ {108,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x12, 0x19, 0xaf, 0x52, 0x30, 0x06, 0x4e, 0xe9, 0x77,
+ 0x86, 0x67, 0x22, 0x5f, 0x0e, 0x00, 0x9c, 0xdb, 0x96, 0x13, 0x30, 0xe3,
+ 0x86, 0xed, 0xb3, 0x4e, 0x4f, 0xa9, 0xfd, 0xdd, 0x0e, 0x5b, 0xe7, 0xe2,
+ 0xa1, 0x25, 0x54, 0x22, 0x7f, 0x61, 0x3a, 0xaa, 0xa7, 0x89, 0x38, 0xdd,
+ 0xbb, 0xc9, 0x9b, 0x92, 0x3f, 0x9d, 0x18, 0x1b, 0x81, 0x92, 0xdc, 0x4b,
+ 0x81, 0x65, 0x77, 0xe8, 0xf3, 0xb7, 0xe9},
+ {0xca, 0xf9, 0x14, 0x1d, 0x1f, 0xca, 0x4d, 0x0f, 0x10, 0x68, 0x3b,
+ 0x5e, 0x86, 0xd2, 0xb4, 0x1a, 0xf5, 0x60, 0x2f, 0x01, 0x79, 0x91,
+ 0xfe, 0x73, 0x48, 0xd4, 0x4e, 0x8d, 0x70, 0x14, 0x11, 0x5c},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 109
+ {109,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x60, 0xde, 0xf1, 0x30, 0xf1, 0x90, 0xe6, 0xdc, 0x44,
+ 0xf5, 0xeb, 0x8a, 0x59, 0xe1, 0x2e, 0x7e, 0xfb, 0x27, 0xdb, 0x96, 0x8c,
+ 0x7f, 0xa6, 0xcc, 0x6d, 0x31, 0x78, 0x5f, 0x06, 0x6b, 0x41, 0xb1, 0xf1,
+ 0xbb, 0x55, 0x6a, 0xc4, 0xcd, 0x77, 0x03, 0x3e, 0x7a, 0xa6, 0xc5, 0xba,
+ 0x16, 0xf4, 0x7e, 0xba, 0xfb, 0x14, 0x97, 0x5a, 0x7f, 0xd7, 0x2d, 0xd9,
+ 0xb7, 0xfe, 0x23, 0x11, 0x6b, 0xca, 0x55},
+ {0x65, 0x39, 0xec, 0x1c, 0x98, 0xfa, 0x75, 0x19, 0x7b, 0xa0, 0x7c,
+ 0x67, 0x8b, 0x26, 0x30, 0x0b, 0x3d, 0xa1, 0xfe, 0x40, 0x7d, 0xd4,
+ 0xc6, 0x8b, 0x89, 0x45, 0x7e, 0xd6, 0x69, 0x08, 0x2e, 0x06},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 110
+ {110,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf2, 0x3f, 0x09, 0xbd, 0xb7, 0xd1, 0x72, 0x89, 0xeb,
+ 0x00, 0x59, 0x75, 0xa7, 0x57, 0xa3, 0x93, 0x25, 0xb4, 0xdf, 0x9b, 0x29,
+ 0xe5, 0x5b, 0xa2, 0xca, 0x67, 0x9b, 0x5e, 0xc0, 0x97, 0x3a, 0xe9, 0x18,
+ 0xc8, 0x81, 0xf3, 0xc7, 0xb6, 0xc1, 0x2b, 0xed, 0x1e, 0xc5, 0x4b, 0x83,
+ 0x7d, 0x08, 0xc5, 0x90, 0x8e, 0x89, 0xbd, 0xce, 0xdd, 0x84, 0xb9, 0x17,
+ 0x77, 0x20, 0x37, 0x8f, 0x78, 0x96, 0x00},
+ {0x0b, 0x66, 0x19, 0x82, 0x7c, 0xfa, 0x94, 0x8d, 0x63, 0xf0, 0x21,
+ 0xe9, 0xed, 0xdb, 0x92, 0xf8, 0x84, 0xfb, 0x5c, 0xe8, 0xa4, 0x04,
+ 0xbf, 0xe0, 0x59, 0xe9, 0x93, 0xfc, 0x23, 0x44, 0x7a, 0x69},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 111
+ {111,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5d, 0xbe, 0xc0, 0x98, 0xc1, 0xb7, 0xde, 0x3e, 0x3e,
+ 0x2e, 0x73, 0xd0, 0xb6, 0x2c, 0xd4, 0x9c, 0x87, 0x7e, 0x1a, 0x01, 0x30,
+ 0xa1, 0xb3, 0x9e, 0xb2, 0xfd, 0x4d, 0xbd, 0x44, 0x26, 0xaa, 0x4c, 0xcb,
+ 0xee, 0xe2, 0x17, 0x59, 0x1a, 0x8d, 0x76, 0xcc, 0x8d, 0xea, 0xf1, 0x4d,
+ 0xde, 0x52, 0xe3, 0xf4, 0x01, 0xe5, 0x3b, 0x30, 0xcb, 0xb9, 0xc1, 0x80,
+ 0x79, 0x10, 0xd8, 0x27, 0xd0, 0x04, 0x1d},
+ {0x2a, 0x53, 0xa5, 0x61, 0xac, 0xf5, 0xca, 0xec, 0x6e, 0xb0, 0xd8,
+ 0xaa, 0x40, 0x72, 0x79, 0x42, 0x88, 0x1a, 0x75, 0xd1, 0x36, 0x89,
+ 0x9d, 0xfb, 0xff, 0x91, 0x52, 0x82, 0x36, 0x92, 0x6c, 0x39},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 112
+ {112,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x1e, 0x70, 0x73, 0x0d, 0xc4, 0xf3, 0x9c, 0x89, 0x70,
+ 0x18, 0x2e, 0x1a, 0x29, 0xcc, 0x83, 0x6b, 0x9e, 0x9d, 0x6c, 0xbd, 0x6f,
+ 0xca, 0xa8, 0xc0, 0xdc, 0x10, 0x62, 0xfe, 0xd9, 0xa8, 0x49, 0x69, 0x3e,
+ 0x7b, 0x91, 0x51, 0xf9, 0xc8, 0xa3, 0x34, 0x53, 0x66, 0xf8, 0x22, 0x1c,
+ 0x8f, 0xb7, 0x00, 0xe8, 0xc3, 0xa9, 0xaa, 0x7f, 0x0c, 0xc4, 0x6a, 0x48,
+ 0x86, 0x4e, 0x16, 0x05, 0x59, 0x20, 0x94},
+ {0x9b, 0x37, 0x77, 0x16, 0xff, 0x1d, 0x05, 0x6d, 0xac, 0x8e, 0x39,
+ 0x22, 0x49, 0xea, 0xec, 0x74, 0x0d, 0x2f, 0x5a, 0xa6, 0x23, 0x03,
+ 0xf4, 0xba, 0xf6, 0xbb, 0x1b, 0x03, 0xb2, 0xa2, 0x76, 0xc5},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 113
+ {113,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf4, 0x28, 0xc9, 0xae, 0x3e, 0x23, 0xea, 0xf9, 0xc2,
+ 0xa5, 0xb9, 0xa7, 0xe4, 0x1e, 0xfd, 0x1c, 0xff, 0xbf, 0x35, 0xf8, 0x81,
+ 0xbf, 0xc3, 0x56, 0x94, 0xd9, 0xc0, 0x5d, 0x1e, 0x31, 0x2b, 0x10, 0xef,
+ 0x6d, 0xa9, 0x02, 0x3c, 0xfd, 0x2d, 0xd0, 0xcb, 0x7b, 0x9e, 0x2a, 0x77,
+ 0xd6, 0x44, 0xaf, 0xfe, 0x62, 0xa6, 0x3f, 0xb0, 0xf2, 0x9d, 0x45, 0x29,
+ 0x1c, 0x68, 0x61, 0xaa, 0x06, 0x3c, 0x5c},
+ {0x0c, 0x0c, 0x68, 0x67, 0x66, 0x97, 0x43, 0x08, 0x25, 0x47, 0xaa,
+ 0x94, 0x45, 0x1f, 0xeb, 0x36, 0x2f, 0xa2, 0x9f, 0xba, 0xf2, 0x28,
+ 0xdf, 0xb3, 0xea, 0xf3, 0x75, 0xf1, 0xa5, 0xec, 0x2f, 0xb3},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 114
+ {114,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xb9, 0xa1, 0x6d, 0x9a, 0x5b, 0x85, 0xa7, 0x14, 0xe2,
+ 0xbb, 0x2a, 0xa2, 0x2b, 0x08, 0x6a, 0x17, 0x40, 0x4c, 0x7a, 0x3f, 0xf6,
+ 0x24, 0x52, 0x73, 0x23, 0x47, 0x41, 0x9c, 0x99, 0xe9, 0x0b, 0xda, 0xd5,
+ 0x78, 0xb4, 0x62, 0xf5, 0x23, 0x99, 0x43, 0x04, 0xb6, 0xaf, 0xcf, 0x69,
+ 0x44, 0xa9, 0xcc, 0x5d, 0x0a, 0xd1, 0xaf, 0xad, 0x95, 0x64, 0x75, 0xc8,
+ 0xf2, 0x95, 0x3c, 0x06, 0xb0, 0x6b, 0x97},
+ {0xd1, 0x1f, 0x9e, 0x32, 0x58, 0x7f, 0xd3, 0xb6, 0xf4, 0xa2, 0x35,
+ 0x48, 0x12, 0x61, 0x8b, 0x4b, 0x3b, 0x4a, 0x75, 0x39, 0xb8, 0xa2,
+ 0x23, 0xb3, 0x88, 0xbb, 0x74, 0x37, 0xf8, 0xd1, 0x38, 0xa5},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 115
+ {115,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8f, 0x65, 0x9a, 0x16, 0x3a, 0x58, 0xe9, 0xf9, 0x00,
+ 0xc1, 0xe9, 0xb3, 0x4f, 0xb1, 0xcd, 0x61, 0xff, 0xc9, 0x89, 0x02, 0x67,
+ 0xbe, 0x34, 0x17, 0xc8, 0xaf, 0xe7, 0x9d, 0x57, 0x21, 0x4d, 0xa0, 0x5c,
+ 0xd5, 0xcb, 0x68, 0xa2, 0xb9, 0x3d, 0xa0, 0xdb, 0xe5, 0x6c, 0x1c, 0xfc,
+ 0x0d, 0xce, 0x8b, 0x6c, 0x32, 0x60, 0xe0, 0xc4, 0x83, 0x79, 0xc6, 0xd2,
+ 0x09, 0x1f, 0x16, 0xb3, 0x92, 0x21, 0xc0},
+ {0x4b, 0xab, 0xf6, 0x36, 0x8e, 0x03, 0x59, 0xb7, 0x86, 0x14, 0x06,
+ 0x02, 0x41, 0xec, 0xe4, 0x6f, 0xac, 0xca, 0x3f, 0x52, 0xf5, 0xbb,
+ 0xc4, 0x7a, 0xc0, 0xb4, 0x6a, 0x07, 0x5b, 0x5d, 0xd3, 0xa0},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 116
+ {116,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd2, 0x57, 0xf1, 0x33, 0xf0, 0x0a, 0x07, 0x9f, 0x4e,
+ 0x67, 0x78, 0xea, 0x4a, 0x9b, 0xf4, 0x2b, 0x9f, 0x23, 0x12, 0x90, 0x43,
+ 0x1b, 0x5b, 0x93, 0xd7, 0xe8, 0xb0, 0xe3, 0x5b, 0x48, 0x01, 0x06, 0x50,
+ 0xd6, 0xc6, 0xb4, 0x65, 0x74, 0xd1, 0xef, 0xce, 0x03, 0x51, 0x0b, 0x8d,
+ 0xb4, 0xa0, 0x98, 0x1c, 0xe1, 0x38, 0xc5, 0xbd, 0x8f, 0xe0, 0xe5, 0x4c,
+ 0x98, 0x8c, 0x40, 0xc5, 0xfc, 0x92, 0x00},
+ {0x96, 0x27, 0xcc, 0x5c, 0x8d, 0x8b, 0x72, 0x27, 0x8b, 0xe8, 0x9c,
+ 0x32, 0xb5, 0x22, 0x10, 0x17, 0x3e, 0x6f, 0x4b, 0x8e, 0x2f, 0x48,
+ 0xe4, 0x60, 0xc6, 0x42, 0x9f, 0x46, 0xf9, 0xf4, 0x69, 0xae},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 117
+ {117,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5e, 0xf2, 0xac, 0x57, 0xc4, 0xe9, 0x3c, 0xf7, 0x8d,
+ 0x8f, 0x86, 0xc3, 0x5d, 0x41, 0x3b, 0x98, 0xdc, 0x19, 0x02, 0xdd, 0x24,
+ 0x5a, 0xff, 0xde, 0x5c, 0x16, 0x03, 0x4a, 0xfc, 0x7e, 0xa4, 0x55, 0x47,
+ 0xb3, 0xe9, 0xf7, 0x7f, 0xbc, 0x50, 0x75, 0xba, 0xd0, 0x3c, 0x41, 0x80,
+ 0x94, 0xf1, 0xae, 0xc1, 0xd0, 0x3e, 0xde, 0xaf, 0xa1, 0x67, 0xfa, 0x6a,
+ 0xf8, 0x35, 0x26, 0x55, 0x2f, 0x70, 0x34},
+ {0xd2, 0xb1, 0x78, 0xbc, 0x9b, 0xb1, 0x6b, 0x5a, 0x91, 0xa1, 0x00,
+ 0xbb, 0x72, 0xe1, 0x5a, 0x96, 0x39, 0xe0, 0x50, 0xc0, 0x34, 0x34,
+ 0x60, 0x61, 0x41, 0x3e, 0xc2, 0x0c, 0x4f, 0xcc, 0x9b, 0xbc},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 118
+ {118,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xa7, 0xb5, 0x13, 0xf9, 0x62, 0x66, 0x41, 0x4f, 0xa6,
+ 0xff, 0x43, 0x9a, 0x35, 0xd8, 0xf0, 0x9a, 0xb6, 0x15, 0xdb, 0x0b, 0xb6,
+ 0xa3, 0xb1, 0xa1, 0x20, 0xc2, 0x17, 0x68, 0x3f, 0x72, 0x4b, 0x23, 0x42,
+ 0x00, 0x7a, 0x2c, 0x9f, 0xea, 0xbc, 0xd6, 0x24, 0x9a, 0x0d, 0x17, 0xac,
+ 0xec, 0xd9, 0x95, 0xe2, 0xa2, 0x17, 0xfb, 0x5f, 0x07, 0xbe, 0xc9, 0x69,
+ 0x38, 0x01, 0x6e, 0x29, 0x7e, 0xfa, 0x52},
+ {0x6c, 0xdc, 0xa0, 0xa7, 0x31, 0xaf, 0xf1, 0xcc, 0xfb, 0x19, 0x04,
+ 0xa7, 0x69, 0xce, 0xf7, 0x9e, 0xba, 0x96, 0x5f, 0xba, 0xb1, 0xcc,
+ 0x64, 0xd2, 0x04, 0x9d, 0x0d, 0xf4, 0x5d, 0xcc, 0xd2, 0x76},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 119
+ {119,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x77, 0x43, 0xab, 0x72, 0x48, 0xda, 0xe5, 0xf1, 0xa5,
+ 0x9a, 0xc6, 0xb0, 0xa1, 0x36, 0xe9, 0xf1, 0xe5, 0x1a, 0xff, 0x8b, 0xd4,
+ 0x57, 0x95, 0xac, 0xe5, 0xf8, 0x18, 0x7a, 0x13, 0xed, 0xf9, 0xad, 0xbd,
+ 0x96, 0x42, 0x07, 0x83, 0x78, 0xba, 0xb5, 0xc6, 0xd4, 0x84, 0xf9, 0xe1,
+ 0xce, 0x39, 0x67, 0x5b, 0x72, 0x17, 0x0b, 0xf3, 0x9a, 0xbc, 0x9b, 0xe7,
+ 0x94, 0x2f, 0xc0, 0x1f, 0xc4, 0x35, 0xd7},
+ {0xbd, 0x15, 0xe9, 0x7a, 0x7f, 0x49, 0xaa, 0x33, 0xe5, 0x7b, 0x54,
+ 0x14, 0x0a, 0x75, 0xff, 0xfc, 0xe7, 0x1b, 0x78, 0x8c, 0xe0, 0xfa,
+ 0xa3, 0x34, 0xcf, 0x8b, 0x45, 0x62, 0x3d, 0xcc, 0x81, 0x8a},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 120
+ {120,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x0e, 0x3a, 0xa9, 0x71, 0xba, 0xcd, 0xac, 0xe3, 0x50,
+ 0xdc, 0x09, 0x57, 0xfa, 0x5b, 0xde, 0x09, 0x46, 0x32, 0x4e, 0xb1, 0x39,
+ 0x93, 0x9d, 0x7f, 0xc1, 0x99, 0x7c, 0x70, 0x1e, 0xff, 0xd0, 0x4a, 0x4e,
+ 0x6c, 0x36, 0x25, 0xd9, 0x56, 0x41, 0x68, 0xd3, 0xa7, 0x52, 0x96, 0x12,
+ 0x21, 0xa1, 0xde, 0x8c, 0xf5, 0xf3, 0xd6, 0x03, 0x75, 0x2a, 0x8c, 0x2e,
+ 0x62, 0x77, 0xac, 0x3a, 0x91, 0x8c, 0x25},
+ {0xc8, 0xb5, 0xe8, 0xe7, 0x48, 0x88, 0x57, 0xa2, 0xdd, 0xe6, 0x2c,
+ 0x5f, 0xc2, 0x1e, 0x45, 0x25, 0xeb, 0xab, 0xa0, 0xe0, 0x6b, 0x5b,
+ 0xe8, 0x3e, 0xc6, 0xe7, 0xdd, 0x77, 0x1e, 0x15, 0xa0, 0x1a},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 121
+ {121,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x0f, 0x56, 0x3e, 0x21, 0xbf, 0x9b, 0x24, 0x01, 0x5a,
+ 0x7c, 0xdb, 0xb6, 0xf0, 0x00, 0xa6, 0x92, 0x78, 0x4a, 0xc2, 0xe4, 0xbc,
+ 0x27, 0x15, 0xc7, 0x6f, 0x68, 0x42, 0x64, 0xa8, 0x99, 0xc8, 0x24, 0x0c,
+ 0xab, 0x0d, 0x76, 0xe6, 0xb0, 0x1c, 0xab, 0xe4, 0xf3, 0x27, 0x42, 0x9d,
+ 0x11, 0xbe, 0x11, 0x5e, 0xd6, 0xdc, 0x0c, 0xa7, 0x4f, 0x02, 0xc1, 0xb9,
+ 0x87, 0xa0, 0x82, 0xf5, 0xaf, 0x43, 0xa8},
+ {0x1c, 0x63, 0xa4, 0x57, 0x50, 0x9b, 0x14, 0x82, 0x72, 0x68, 0x7e,
+ 0x6e, 0x44, 0x2b, 0xde, 0x51, 0x98, 0x2d, 0x41, 0xb0, 0x08, 0x0d,
+ 0x8c, 0x0c, 0x5e, 0xb7, 0x14, 0x25, 0x7a, 0xf9, 0x71, 0xe7},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 122
+ {122,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5d, 0xa4, 0x9f, 0x10, 0x24, 0x9e, 0x4d, 0xf3, 0xdb,
+ 0xb4, 0xe3, 0x1e, 0xce, 0x0b, 0x0e, 0xe9, 0xaa, 0x07, 0x3f, 0x25, 0x88,
+ 0x19, 0x5a, 0xaa, 0xe6, 0x3e, 0x74, 0xf6, 0x56, 0x7a, 0x77, 0x48, 0x10,
+ 0xb5, 0xdd, 0x61, 0xb6, 0xbf, 0x21, 0x9e, 0x9e, 0xab, 0x30, 0xef, 0x09,
+ 0xc1, 0x3f, 0xc1, 0x84, 0xb3, 0xd0, 0x9f, 0xf7, 0xa4, 0xe1, 0x92, 0xbc,
+ 0xa8, 0xf5, 0x11, 0x1c, 0x41, 0x63, 0xc7},
+ {0x73, 0xa1, 0xac, 0x9e, 0xce, 0x35, 0x4a, 0x93, 0x0d, 0xfd, 0x9c,
+ 0x77, 0x57, 0x7b, 0x4f, 0x50, 0xac, 0xc0, 0xa7, 0x89, 0x64, 0xea,
+ 0x0d, 0x77, 0x75, 0x63, 0x1d, 0x64, 0xc7, 0x09, 0xc4, 0xa2},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 123
+ {123,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x6f, 0x72, 0xe6, 0xe5, 0xc6, 0x30, 0x06, 0x79, 0xd3,
+ 0xf1, 0x4f, 0x0f, 0x6e, 0x59, 0x06, 0x65, 0x64, 0x35, 0x76, 0xae, 0x8b,
+ 0xbc, 0xb7, 0xc0, 0x5b, 0x2f, 0x4a, 0x83, 0xe7, 0x5e, 0x6a, 0xc3, 0xe7,
+ 0x12, 0xcb, 0x05, 0x6f, 0xf0, 0x34, 0xda, 0x34, 0x05, 0x43, 0xc5, 0xda,
+ 0x69, 0x97, 0xe6, 0x5a, 0x3a, 0xb4, 0xcd, 0x39, 0xe9, 0x97, 0x89, 0x2b,
+ 0xb9, 0x2e, 0xe2, 0xc2, 0x2b, 0x81, 0x67},
+ {0xfc, 0xaa, 0x40, 0x63, 0x29, 0xbb, 0x74, 0xf9, 0x95, 0x86, 0x2c,
+ 0xea, 0x7c, 0xec, 0xc7, 0x42, 0x5c, 0x6b, 0xd4, 0x14, 0x8e, 0xf1,
+ 0xa9, 0xf4, 0x6b, 0x5d, 0x42, 0xda, 0x59, 0x94, 0x55, 0x6a},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 124
+ {124,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x6b, 0x54, 0x4d, 0xf9, 0x16, 0x8e, 0x77, 0x87, 0xdb,
+ 0x28, 0x2e, 0x2a, 0xe0, 0x1d, 0xd7, 0x23, 0x06, 0xd9, 0xc9, 0xbc, 0x80,
+ 0xf5, 0xab, 0x38, 0xce, 0x59, 0x47, 0x66, 0xc3, 0xd9, 0x29, 0xe9, 0x67,
+ 0x49, 0x3f, 0xf6, 0x01, 0xca, 0x60, 0x86, 0x2b, 0x47, 0xd3, 0xa0, 0x78,
+ 0x5c, 0x91, 0x7e, 0x44, 0x58, 0x40, 0x44, 0xe3, 0x60, 0x23, 0xa5, 0x44,
+ 0x24, 0x01, 0x5e, 0x58, 0xbe, 0x50, 0x40},
+ {0xe4, 0x9f, 0xf1, 0x1d, 0x46, 0xb6, 0xc4, 0xb5, 0xdd, 0xe5, 0x28,
+ 0xb0, 0x41, 0x32, 0xd1, 0x5c, 0x04, 0x0e, 0x79, 0xf9, 0xb7, 0x15,
+ 0x1f, 0xbc, 0x65, 0x00, 0x30, 0x98, 0x80, 0x28, 0xcb, 0x87},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 125
+ {125,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x1c, 0x31, 0x38, 0x5b, 0x9d, 0xb9, 0xb3, 0x74, 0xe9,
+ 0x24, 0x99, 0x93, 0x9a, 0xb0, 0xfd, 0x7e, 0x7e, 0xda, 0x46, 0x45, 0x61,
+ 0xeb, 0xa8, 0x9f, 0xcd, 0x7b, 0x47, 0x69, 0x81, 0x4a, 0x86, 0x38, 0xa4,
+ 0x76, 0x4c, 0xf8, 0xce, 0x97, 0xb5, 0xd1, 0x43, 0xbb, 0x8e, 0xeb, 0x9e,
+ 0x1b, 0x27, 0x28, 0x7f, 0x2b, 0x73, 0x94, 0x2e, 0xcd, 0xbc, 0x63, 0x59,
+ 0xaa, 0xfb, 0x1e, 0xe7, 0xa1, 0x52, 0xc2},
+ {0xfc, 0x8f, 0x64, 0xea, 0xc1, 0xc7, 0xe6, 0x88, 0xc5, 0x2c, 0x46,
+ 0x71, 0x85, 0xde, 0x21, 0x91, 0x4e, 0x8b, 0x25, 0x30, 0x56, 0xd9,
+ 0xe4, 0xbe, 0x01, 0x0e, 0xd0, 0x12, 0x8f, 0x92, 0xa8, 0x89},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 126
+ {126,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xaa, 0xbc, 0xf8, 0xb1, 0x44, 0x3d, 0x6c, 0xbb, 0x1d,
+ 0xe1, 0x29, 0xa0, 0xff, 0xe0, 0x9f, 0x60, 0xb2, 0x3f, 0xd9, 0xd0, 0xa4,
+ 0x4b, 0x6b, 0xdf, 0x25, 0xbe, 0xd7, 0x37, 0x3f, 0xdb, 0xfd, 0x1d, 0xb7,
+ 0x16, 0xbd, 0xe7, 0xfe, 0x9f, 0x2f, 0x46, 0xde, 0x0b, 0x68, 0x8e, 0x30,
+ 0x25, 0xe0, 0x29, 0xcf, 0xf1, 0x52, 0x44, 0x42, 0x9a, 0xd4, 0xf8, 0x34,
+ 0x84, 0xf5, 0xde, 0xa4, 0xaf, 0x85, 0x83},
+ {0x6b, 0x56, 0xd8, 0xa0, 0x1a, 0x88, 0x43, 0x19, 0xab, 0x5f, 0xb9,
+ 0xd8, 0x90, 0xca, 0xcf, 0xc7, 0xaa, 0xbd, 0x81, 0xad, 0x93, 0x8c,
+ 0xb5, 0xea, 0xae, 0x20, 0x7c, 0x8c, 0x1a, 0xa0, 0x6e, 0xfb},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 127
+ {127,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xe7, 0xcd, 0x58, 0x0b, 0xd9, 0x57, 0x91, 0x5d, 0x52,
+ 0x70, 0x56, 0x83, 0x2e, 0x37, 0x79, 0x3a, 0xb3, 0xb0, 0x82, 0xdd, 0xfa,
+ 0xd9, 0x37, 0x24, 0x12, 0xe1, 0x90, 0x8e, 0x5c, 0x16, 0xbb, 0xb6, 0x20,
+ 0x86, 0x01, 0xa9, 0x70, 0xd5, 0x84, 0x4b, 0x78, 0x0d, 0x92, 0x46, 0xe9,
+ 0x58, 0x3e, 0xb3, 0x59, 0x18, 0xc4, 0x2e, 0xd6, 0x95, 0xc0, 0x7d, 0x52,
+ 0x24, 0x40, 0x37, 0xf0, 0xe3, 0x1d, 0xb5},
+ {0x2f, 0x64, 0xb5, 0xc8, 0x04, 0x6d, 0x41, 0xa4, 0xe1, 0xd6, 0x31,
+ 0xff, 0x23, 0x84, 0x6b, 0xff, 0x95, 0x6a, 0x49, 0x25, 0xa4, 0x7f,
+ 0x85, 0x34, 0x49, 0x0a, 0x20, 0xb4, 0xb1, 0x91, 0x8b, 0x9c},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 128
+ {128,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x2a, 0x52, 0xdb, 0x1f, 0xe2, 0x46, 0xb7, 0x1c, 0x79,
+ 0xc0, 0xd0, 0xac, 0x49, 0xa7, 0xd3, 0x8d, 0xe6, 0x7b, 0x20, 0x29, 0x95,
+ 0xef, 0xbb, 0xd2, 0xa9, 0xcc, 0x52, 0x5f, 0x6f, 0x36, 0x01, 0x03, 0x68,
+ 0xf4, 0x94, 0xbe, 0x27, 0xe0, 0x59, 0x3e, 0x2d, 0x61, 0x2f, 0x1f, 0xa1,
+ 0x0a, 0x92, 0x11, 0x43, 0x7e, 0x6a, 0xa1, 0x6e, 0x65, 0xd9, 0x77, 0x35,
+ 0x01, 0x40, 0x72, 0xf0, 0xdc, 0xec, 0x94},
+ {0x63, 0xac, 0x31, 0xe7, 0x18, 0xb9, 0xa7, 0x80, 0xa8, 0x5f, 0x06,
+ 0x70, 0xe1, 0xd3, 0x68, 0x5b, 0xbe, 0x30, 0x6e, 0x5f, 0x06, 0xfe,
+ 0xe2, 0x82, 0xa8, 0x78, 0x47, 0x00, 0xb5, 0x03, 0xc1, 0x24},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 129
+ {129,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x1c, 0x50, 0xdc, 0x49, 0xfe, 0xf7, 0x08, 0xc4, 0xcd,
+ 0xd6, 0x2e, 0x76, 0x6f, 0x9b, 0x60, 0xf7, 0x84, 0xd5, 0x1a, 0xfe, 0xe1,
+ 0x7a, 0x8f, 0xe9, 0xf3, 0x70, 0x1b, 0x2f, 0xae, 0x55, 0xb7, 0xa5, 0xd1,
+ 0x0f, 0x0d, 0x96, 0x39, 0xd8, 0x3d, 0xce, 0x8f, 0x26, 0xa8, 0x69, 0x70,
+ 0x5a, 0x6d, 0x6d, 0x38, 0xe6, 0xd3, 0x28, 0xf5, 0x68, 0x55, 0x81, 0x14,
+ 0x2a, 0xec, 0x0d, 0xcd, 0x1f, 0x90, 0xe7},
+ {0x55, 0x5c, 0x19, 0x17, 0xb7, 0x70, 0xce, 0xbe, 0x6a, 0x98, 0x33,
+ 0x7a, 0x00, 0x8a, 0xe3, 0xd8, 0xd0, 0x4f, 0x57, 0x15, 0x65, 0x32,
+ 0x7c, 0x93, 0xde, 0xbf, 0x61, 0xef, 0x90, 0xdd, 0xdd, 0xd8},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 130
+ {130,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x6d, 0x0a, 0xa1, 0xbc, 0x1c, 0xee, 0x6d, 0x07, 0xd0,
+ 0x45, 0x00, 0x2c, 0x13, 0x29, 0x0d, 0x0c, 0xa2, 0x5c, 0xa3, 0xc8, 0x78,
+ 0x33, 0x43, 0xa5, 0x25, 0xfa, 0xc7, 0x04, 0x72, 0xb9, 0x2c, 0x62, 0xd6,
+ 0xfb, 0xa7, 0x11, 0x74, 0x44, 0x8b, 0x47, 0x2c, 0xf1, 0x72, 0xb0, 0xca,
+ 0x9e, 0x37, 0x7f, 0x1a, 0x26, 0x03, 0xba, 0x7a, 0xe1, 0x27, 0x6d, 0x15,
+ 0x3b, 0x20, 0xc6, 0x3e, 0x7d, 0x24, 0xbf},
+ {0x3a, 0x65, 0xa9, 0x20, 0x0f, 0x8f, 0x96, 0x63, 0x59, 0x12, 0xfa,
+ 0xa5, 0xe7, 0x85, 0x9f, 0xa3, 0x03, 0xa7, 0x6a, 0x1c, 0x2a, 0x41,
+ 0xea, 0x97, 0xef, 0x61, 0xaa, 0x39, 0x28, 0x77, 0x00, 0xa9},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 131
+ {131,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf0, 0x7e, 0x3d, 0x8b, 0xe2, 0xba, 0x54, 0xc6, 0x08,
+ 0x41, 0x41, 0xe1, 0xfd, 0x2b, 0x29, 0xcf, 0xd0, 0x0d, 0x4e, 0x6d, 0xd6,
+ 0xff, 0xb1, 0x15, 0xed, 0x83, 0x9b, 0x10, 0xbd, 0x8a, 0x42, 0x2f, 0x42,
+ 0x99, 0x2c, 0xb9, 0xa5, 0x24, 0x38, 0x97, 0xd5, 0x54, 0x08, 0xe9, 0xbb,
+ 0x55, 0x60, 0x43, 0x31, 0x8d, 0x87, 0x34, 0x9a, 0xf3, 0x5d, 0xcc, 0x09,
+ 0x75, 0xed, 0x80, 0x5c, 0x8f, 0xa2, 0xc9},
+ {0xbb, 0x7b, 0xb5, 0x2d, 0xa5, 0x70, 0xba, 0x58, 0xe0, 0x5f, 0xd3,
+ 0x22, 0xf8, 0x2d, 0x55, 0x6c, 0x2d, 0x65, 0xb3, 0x65, 0xdb, 0x30,
+ 0x81, 0x58, 0x79, 0xf6, 0x7f, 0x23, 0x3b, 0x08, 0x9b, 0x51},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 132
+ {132,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x43, 0xa9, 0xb9, 0x02, 0x74, 0xdb, 0xd5, 0xf3, 0x6d,
+ 0xd2, 0x90, 0x46, 0xfc, 0x83, 0x90, 0x00, 0x8d, 0xde, 0x74, 0x51, 0x3c,
+ 0xe4, 0xc3, 0xe8, 0x89, 0x2b, 0x23, 0x6e, 0xff, 0xf8, 0x0c, 0x9d, 0xc7,
+ 0x15, 0x47, 0x15, 0x2a, 0x58, 0x97, 0xdb, 0xe1, 0x69, 0x57, 0xbd, 0x15,
+ 0xd1, 0xa8, 0x7d, 0x77, 0x04, 0x96, 0xf8, 0x14, 0xfe, 0x29, 0x21, 0xc8,
+ 0xf3, 0x3d, 0xf0, 0x43, 0x93, 0xc7, 0xf8},
+ {0xe8, 0xca, 0xe9, 0x94, 0x42, 0x33, 0xb8, 0x67, 0xee, 0xdf, 0x59,
+ 0x02, 0xfc, 0x49, 0xec, 0xd0, 0x7e, 0x4c, 0x81, 0xc4, 0x62, 0x79,
+ 0x53, 0x1e, 0x89, 0x52, 0x0b, 0x74, 0xba, 0x53, 0x70, 0xb5},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 133
+ {133,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xe9, 0xaf, 0x8e, 0x8c, 0x19, 0xda, 0x9d, 0x5c, 0x2f,
+ 0x3b, 0x3c, 0x03, 0xb8, 0xe9, 0x27, 0xc3, 0xcb, 0xe2, 0xd7, 0x17, 0xf9,
+ 0x8f, 0x50, 0x09, 0x72, 0xe5, 0x6d, 0x82, 0xeb, 0x07, 0xc2, 0xb1, 0x4e,
+ 0x83, 0xfc, 0xaa, 0xca, 0xdc, 0x26, 0xf8, 0xbb, 0x5e, 0x7b, 0x94, 0x74,
+ 0x1f, 0xe5, 0x4f, 0x31, 0x27, 0x5e, 0xbd, 0x6e, 0x1c, 0x96, 0x9d, 0x7e,
+ 0xc2, 0xfe, 0xce, 0xad, 0x8a, 0x0d, 0xae},
+ {0xe7, 0x2a, 0xd0, 0xcd, 0xb2, 0x5f, 0x43, 0x07, 0xd1, 0xd8, 0x34,
+ 0xa5, 0xf7, 0x92, 0xe9, 0xaf, 0x64, 0xfd, 0x1b, 0x69, 0xa4, 0x70,
+ 0x41, 0xec, 0x8f, 0xa4, 0x6d, 0x52, 0x6f, 0x41, 0x9e, 0x4d},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 134
+ {134,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x33, 0xd9, 0x58, 0x2b, 0x56, 0x7a, 0xad, 0xbe, 0x59,
+ 0x60, 0x6f, 0xa6, 0xff, 0xc1, 0x18, 0x48, 0xe4, 0x94, 0x7b, 0x51, 0x79,
+ 0x59, 0x73, 0x17, 0x77, 0x63, 0x17, 0xb2, 0xb4, 0xff, 0x65, 0xd0, 0xb4,
+ 0xd8, 0x56, 0x8d, 0xc8, 0x43, 0x31, 0x9c, 0xc0, 0x4f, 0x4b, 0xf1, 0x10,
+ 0x49, 0x6d, 0xee, 0x7c, 0x92, 0x29, 0xfc, 0x68, 0xcb, 0x09, 0x58, 0xf3,
+ 0xcb, 0xd3, 0x7e, 0xcc, 0xa6, 0x99, 0x0f},
+ {0x00, 0x01, 0x97, 0xfb, 0xc2, 0x60, 0xa8, 0x4d, 0xbc, 0xbf, 0x88,
+ 0x13, 0x6a, 0xea, 0xa7, 0x9b, 0x03, 0xbb, 0x89, 0x49, 0xae, 0xfd,
+ 0x24, 0x16, 0xbe, 0xf6, 0x39, 0x29, 0xef, 0x78, 0x9b, 0xf3},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 135
+ {135,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xe2, 0x1c, 0x02, 0x82, 0xad, 0xb1, 0xb2, 0x05, 0x5f,
+ 0xda, 0x74, 0x46, 0x44, 0xc6, 0x86, 0x12, 0xcf, 0xb0, 0xc6, 0x8a, 0x70,
+ 0xb9, 0x81, 0x2d, 0x00, 0x7f, 0x21, 0xa7, 0x8f, 0x1a, 0xdc, 0x48, 0x49,
+ 0xf3, 0xe7, 0x64, 0x4b, 0xc6, 0x63, 0x3e, 0x27, 0x73, 0xa2, 0xf3, 0xcc,
+ 0x52, 0x14, 0xfa, 0x72, 0x08, 0xe3, 0x0a, 0xfb, 0x3d, 0xe9, 0x92, 0xf0,
+ 0x77, 0xee, 0x32, 0x15, 0x69, 0xdc, 0x48},
+ {0xcd, 0xb1, 0x8b, 0xf6, 0x26, 0x70, 0xa8, 0x53, 0x48, 0x8c, 0xa5,
+ 0x10, 0xd8, 0xf5, 0x5b, 0xab, 0x29, 0x18, 0x99, 0x14, 0x24, 0x92,
+ 0x5b, 0xd9, 0xb7, 0x4a, 0x82, 0x1d, 0x2c, 0x6e, 0x7e, 0x3c},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 136
+ {136,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xaf, 0x27, 0xde, 0x0d, 0xa6, 0x55, 0x6e, 0x4e, 0x64,
+ 0x58, 0x8c, 0x96, 0x94, 0xaf, 0xee, 0x9a, 0x84, 0xe1, 0xcb, 0xd0, 0xc3,
+ 0x88, 0x97, 0x2d, 0xf3, 0xa9, 0x97, 0xf7, 0x60, 0xbb, 0xcd, 0x90, 0x3c,
+ 0x5a, 0x02, 0xe1, 0x61, 0x55, 0x1f, 0x33, 0x3d, 0x77, 0x05, 0x59, 0xab,
+ 0x1a, 0xf4, 0x9b, 0xf8, 0xb6, 0x82, 0x74, 0x89, 0x65, 0x90, 0x93, 0x9c,
+ 0xe9, 0x56, 0xd9, 0x91, 0x3b, 0x67, 0x6f},
+ {0x16, 0x73, 0x03, 0x50, 0x5d, 0x22, 0xcf, 0x9e, 0xf7, 0x8c, 0x5b,
+ 0x96, 0x87, 0xa5, 0x41, 0x8f, 0xa9, 0xfb, 0x28, 0x4f, 0x2b, 0x0f,
+ 0xf6, 0x83, 0x16, 0x28, 0x8e, 0xcd, 0x7f, 0x2e, 0x2e, 0x09},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 137
+ {137,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x0d, 0xa4, 0x1b, 0x82, 0x55, 0x0b, 0x35, 0x8f, 0xf4,
+ 0x74, 0x91, 0x5d, 0x83, 0x10, 0x4d, 0x41, 0xa8, 0x3a, 0x12, 0xef, 0x70,
+ 0x58, 0x9b, 0x9d, 0x39, 0x2f, 0x0f, 0x30, 0xdc, 0x32, 0x42, 0x9e, 0xdc,
+ 0x76, 0x16, 0x3c, 0x8f, 0xe0, 0x7a, 0x3f, 0x70, 0x9c, 0xbd, 0x92, 0xda,
+ 0x0b, 0xbf, 0xc5, 0x04, 0x5f, 0x3d, 0xb8, 0x2a, 0xa5, 0x34, 0x4c, 0xf1,
+ 0xfd, 0x5b, 0x27, 0xfc, 0xd2, 0xf7, 0xa6},
+ {0x85, 0x60, 0x0f, 0xf2, 0x3c, 0x3c, 0xde, 0x26, 0x00, 0x9f, 0xea,
+ 0x9b, 0x65, 0x39, 0x66, 0x4b, 0xf0, 0x45, 0x05, 0x68, 0x83, 0x72,
+ 0x8a, 0xb0, 0xd4, 0x49, 0x8e, 0xa0, 0xa8, 0xf4, 0xa4, 0x53},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 138
+ {138,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x19, 0xc8, 0x44, 0xb8, 0xc7, 0x20, 0x90, 0x26, 0xa0,
+ 0x99, 0x6a, 0x78, 0x29, 0x83, 0xe1, 0xbd, 0x0f, 0x0d, 0xe9, 0x25, 0x5b,
+ 0x86, 0x73, 0x9b, 0xe9, 0xbe, 0xf0, 0x8e, 0xa5, 0x47, 0x5c, 0xc6, 0x69,
+ 0xa7, 0x79, 0xdd, 0xf5, 0x77, 0x47, 0xcf, 0x7d, 0x9a, 0x22, 0xf0, 0x0e,
+ 0xd8, 0xef, 0xc6, 0xe8, 0x18, 0xaf, 0x58, 0x27, 0xb7, 0x50, 0xd6, 0x65,
+ 0xfe, 0xe6, 0xd6, 0xd5, 0x8a, 0x22, 0xe8},
+ {0xa3, 0x25, 0x0a, 0x2b, 0xfb, 0x14, 0x5c, 0xe8, 0x6e, 0x70, 0x6a,
+ 0xc3, 0xab, 0x2b, 0xf5, 0x03, 0xa6, 0x64, 0x86, 0xac, 0x0b, 0x2f,
+ 0x75, 0x22, 0x60, 0x1c, 0x12, 0x4b, 0x0e, 0x0f, 0x9c, 0x5b},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 139
+ {139,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xbd, 0x07, 0xbd, 0x43, 0x26, 0xcd, 0xca, 0xbf, 0x42,
+ 0x90, 0x5e, 0xfa, 0x45, 0x59, 0xa3, 0x0e, 0x68, 0xcb, 0x21, 0x5d, 0x40,
+ 0xc9, 0xaf, 0xb6, 0x0c, 0xe0, 0x2d, 0x4f, 0xda, 0x61, 0x75, 0x79, 0xb9,
+ 0x27, 0xb5, 0xcb, 0xa0, 0x2d, 0x24, 0xfb, 0x9a, 0xaf, 0xe1, 0xd4, 0x29,
+ 0x35, 0x1e, 0x48, 0xba, 0xe9, 0xdd, 0x92, 0xd7, 0xbc, 0x7b, 0xe1, 0x5e,
+ 0x5b, 0x8a, 0x30, 0xa8, 0x6b, 0xe1, 0x3d},
+ {0x2d, 0x70, 0xcc, 0x8c, 0x8a, 0xf0, 0x13, 0x66, 0x05, 0x1c, 0xc8,
+ 0x35, 0x9c, 0x2f, 0xc8, 0xf2, 0x58, 0x75, 0x7e, 0x26, 0x01, 0xfd,
+ 0x8f, 0x3e, 0x08, 0x42, 0x2a, 0x7b, 0x23, 0xbf, 0xef, 0xf5},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 140
+ {140,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x89, 0xde, 0xe2, 0x7a, 0x60, 0xd0, 0x71, 0xda,
+ 0xbb, 0xaf, 0x58, 0xf3, 0xe5, 0x66, 0x14, 0xda, 0xd3, 0xb7, 0xf9, 0xa8,
+ 0x03, 0x07, 0x69, 0xfd, 0x04, 0x63, 0xb3, 0xe6, 0xe0, 0xf0, 0x3a, 0x14,
+ 0x7b, 0x4d, 0x6e, 0x7e, 0x7f, 0xd9, 0x39, 0xb9, 0xb5, 0x4d, 0xab, 0x45,
+ 0x8f, 0xd5, 0x56, 0xad, 0x8f, 0xda, 0xf4, 0xda, 0x6c, 0x39, 0x09, 0x58,
+ 0x8c, 0x4e, 0x05, 0x0c, 0xa7, 0x4a, 0x67},
+ {0xcb, 0xe0, 0xc5, 0x71, 0xd1, 0x08, 0x0e, 0xa3, 0x4e, 0xe2, 0x0a,
+ 0xd1, 0xbf, 0xd2, 0x1e, 0xa5, 0xec, 0xc4, 0x42, 0xea, 0xd7, 0x33,
+ 0xfb, 0x4e, 0xee, 0x3c, 0x0d, 0x7b, 0x0c, 0xce, 0x99, 0x35},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 141
+ {141,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x42, 0xed, 0xe1, 0x06, 0xcf, 0x85, 0xae, 0xf4, 0x6d,
+ 0xf7, 0xe5, 0xdb, 0xa8, 0xa8, 0xb0, 0x04, 0x59, 0x31, 0x7d, 0x9e, 0x76,
+ 0x6a, 0x7b, 0x77, 0xc2, 0x99, 0xaa, 0x0e, 0x17, 0xde, 0xa1, 0x42, 0xb6,
+ 0xe9, 0xa8, 0x6f, 0x4f, 0xc3, 0xe9, 0x45, 0xd4, 0x32, 0x3b, 0xa8, 0xe4,
+ 0x59, 0xf6, 0xb7, 0xb1, 0x4c, 0x56, 0x3a, 0x69, 0x8c, 0x75, 0x7a, 0x2d,
+ 0x5f, 0x7b, 0x0b, 0xc3, 0x01, 0xed, 0xe2},
+ {0x33, 0x32, 0x0f, 0xc7, 0x91, 0x7f, 0xe4, 0xe1, 0x92, 0x80, 0xbf,
+ 0xbf, 0xe1, 0x6f, 0x22, 0x3c, 0x03, 0x7f, 0x7c, 0x2d, 0xc3, 0x0c,
+ 0x0f, 0xda, 0x98, 0x31, 0x07, 0x40, 0xf5, 0x7f, 0xe2, 0x89},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 142
+ {142,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x97, 0x4b, 0x43, 0x16, 0xc5, 0xe7, 0xd1, 0x34, 0x8b,
+ 0x28, 0xdb, 0xc4, 0xfd, 0x61, 0xd8, 0xd3, 0x47, 0x0d, 0xe7, 0x44, 0xc3,
+ 0x0f, 0x5b, 0xe2, 0x37, 0xf8, 0x5f, 0x29, 0x96, 0x9d, 0xea, 0x77, 0xb5,
+ 0xf0, 0x0b, 0x58, 0xb8, 0x3c, 0xfc, 0x7b, 0xc5, 0x16, 0x55, 0x46, 0x5b,
+ 0x4a, 0x28, 0xab, 0xe1, 0xed, 0x3d, 0xbe, 0xc2, 0x0c, 0x6b, 0x46, 0x43,
+ 0xae, 0xc8, 0x5b, 0x95, 0xa5, 0xbe, 0xc6},
+ {0x35, 0xc7, 0x26, 0xea, 0xd6, 0x6c, 0x39, 0x41, 0x4f, 0xe0, 0xc2,
+ 0x46, 0x04, 0xdf, 0x78, 0x38, 0xe5, 0x72, 0x5d, 0x2f, 0xc1, 0xbd,
+ 0x08, 0x53, 0x26, 0x1e, 0x1d, 0xe3, 0x33, 0x8e, 0xcb, 0x4f},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 143
+ {143,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x59, 0x87, 0x3d, 0x75, 0x23, 0x93, 0x6a, 0x12, 0x1b,
+ 0x62, 0x9e, 0x98, 0x70, 0xf9, 0x30, 0x41, 0x9f, 0x25, 0x3a, 0x57, 0x67,
+ 0xb9, 0xd0, 0xdc, 0x49, 0x71, 0x6f, 0x2c, 0x50, 0xe1, 0x7b, 0xd0, 0x16,
+ 0x3b, 0x71, 0xf2, 0xbf, 0x43, 0x18, 0xfb, 0xde, 0x1c, 0xea, 0xa5, 0x85,
+ 0x45, 0x00, 0x80, 0xee, 0xc2, 0x84, 0x74, 0xcd, 0x18, 0xbf, 0x7c, 0x21,
+ 0xd2, 0xd1, 0xbf, 0xde, 0x4f, 0xf6, 0x77},
+ {0x66, 0xea, 0x42, 0xfe, 0x6f, 0xd8, 0x74, 0x1b, 0x37, 0x59, 0x9b,
+ 0xbd, 0xad, 0xa3, 0xec, 0x0e, 0x6b, 0x08, 0xc0, 0xb5, 0x2e, 0xa6,
+ 0x7c, 0x29, 0xa3, 0x31, 0x72, 0xf7, 0x27, 0x42, 0x58, 0x3c},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 144
+ {144,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xbd, 0x85, 0xa7, 0x9f, 0x81, 0xc4, 0xf9, 0x61, 0x3e,
+ 0x64, 0xfa, 0x34, 0x78, 0x86, 0x43, 0x78, 0x56, 0xc7, 0x35, 0x8d, 0x1b,
+ 0x69, 0xcf, 0x1e, 0x92, 0x3d, 0x77, 0x42, 0xd8, 0x2f, 0x9b, 0x67, 0x67,
+ 0xd2, 0x69, 0x18, 0xea, 0xa8, 0xac, 0xb1, 0x13, 0xa1, 0xda, 0xad, 0xae,
+ 0xdc, 0x70, 0x97, 0x42, 0x45, 0x73, 0x03, 0xeb, 0xc2, 0x3c, 0xdd, 0xa5,
+ 0x57, 0x26, 0x13, 0xdc, 0x82, 0x77, 0x03},
+ {0x2f, 0x8a, 0x50, 0x2e, 0x4f, 0x44, 0x01, 0x33, 0xe8, 0x4f, 0xb6,
+ 0x25, 0x29, 0x2c, 0xbe, 0xab, 0xe2, 0xcb, 0x79, 0xda, 0x73, 0x98,
+ 0x7c, 0x76, 0xd4, 0xfe, 0xd8, 0x64, 0xd1, 0xb1, 0xb7, 0x62},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 145
+ {145,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x3e, 0x6a, 0x4e, 0xff, 0xc4, 0x7c, 0x2f, 0x59, 0x26,
+ 0xbb, 0x6b, 0x4a, 0xcf, 0x2e, 0xac, 0x48, 0xb9, 0x52, 0x4c, 0x47, 0xd5,
+ 0x11, 0xf8, 0x16, 0x97, 0x67, 0x96, 0x77, 0x86, 0x00, 0xd6, 0xc5, 0xbf,
+ 0xce, 0x59, 0x32, 0x42, 0xa5, 0x98, 0x5a, 0x97, 0x75, 0x90, 0xf8, 0xd7,
+ 0x48, 0x5d, 0xf3, 0xf9, 0x53, 0x35, 0x29, 0x57, 0xf3, 0xc1, 0x7c, 0x13,
+ 0xe9, 0x45, 0x83, 0xd9, 0xc0, 0xe7, 0xb9},
+ {0x06, 0x43, 0x68, 0x17, 0xd8, 0x92, 0x8b, 0x77, 0xb7, 0x3d, 0x16,
+ 0xc5, 0xc3, 0xb3, 0x5e, 0x24, 0x3a, 0xd3, 0xef, 0x2a, 0xb5, 0x9a,
+ 0xd0, 0x47, 0x14, 0x2c, 0x67, 0xa6, 0xd0, 0x92, 0x3c, 0x84},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 146
+ {146,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x9a, 0x44, 0x87, 0xfc, 0xfc, 0xe8, 0x39, 0x66, 0x88,
+ 0xe7, 0x44, 0x9e, 0x09, 0x5f, 0xe8, 0x03, 0xca, 0xa2, 0x53, 0xd4, 0xbd,
+ 0x7c, 0x66, 0xdb, 0xc6, 0x26, 0x1c, 0xc9, 0xd9, 0xf8, 0x83, 0xa5, 0x0e,
+ 0x52, 0x51, 0xba, 0xe2, 0x9c, 0x5a, 0x5c, 0xdf, 0xa3, 0x1b, 0xc6, 0x11,
+ 0x05, 0x67, 0x1a, 0x88, 0xa0, 0x18, 0x46, 0x73, 0x98, 0x15, 0x8d, 0x35,
+ 0xb8, 0x88, 0x29, 0x23, 0x7c, 0x0b, 0xff},
+ {0x7e, 0x83, 0xfd, 0x2c, 0x3d, 0x71, 0x3b, 0xc8, 0x5d, 0x6d, 0x85,
+ 0xd9, 0x07, 0x8b, 0x3a, 0x08, 0x42, 0x82, 0x4d, 0x41, 0x0e, 0x8a,
+ 0xbd, 0xe0, 0x4d, 0xa0, 0xfd, 0x71, 0xc7, 0xd9, 0x47, 0x05},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 147
+ {147,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xfe, 0xd6, 0xce, 0x12, 0x72, 0x90, 0xc1, 0x29, 0x1c,
+ 0xa5, 0xce, 0x64, 0xac, 0xb4, 0xe0, 0xf2, 0xf8, 0x90, 0x56, 0x54, 0xd1,
+ 0xd2, 0x5b, 0xa5, 0x7c, 0x1f, 0x74, 0xab, 0x52, 0xf2, 0x1f, 0x42, 0x96,
+ 0x3d, 0x31, 0x67, 0x1c, 0x06, 0xb8, 0x02, 0x16, 0x99, 0x29, 0x52, 0x5c,
+ 0x4a, 0x1f, 0xde, 0xff, 0x5b, 0x1e, 0xaf, 0xab, 0x91, 0x9d, 0xc2, 0xdf,
+ 0x6c, 0x52, 0xbe, 0x84, 0xdf, 0xae, 0xf3},
+ {0x0e, 0x3d, 0xfd, 0xab, 0x60, 0x6e, 0xbd, 0xc6, 0x42, 0x82, 0x82,
+ 0xac, 0xd4, 0x43, 0xf1, 0x89, 0xc9, 0x9b, 0x3b, 0x48, 0x3a, 0xa1,
+ 0x01, 0xfd, 0x8d, 0x6b, 0xed, 0x38, 0xae, 0xc5, 0x9e, 0x02},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 148
+ {148,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf7, 0xce, 0xe5, 0xb5, 0x5f, 0x18, 0x69, 0xf1, 0x37,
+ 0xdd, 0x70, 0x7c, 0x8f, 0x8f, 0xb8, 0x96, 0x5a, 0x2b, 0xe5, 0x84, 0x0c,
+ 0x31, 0x49, 0xfb, 0x75, 0x96, 0x95, 0xa4, 0x66, 0x1b, 0x9c, 0x0d, 0x23,
+ 0xc7, 0x8c, 0x4e, 0x96, 0x47, 0xb0, 0xd6, 0xcb, 0x2f, 0x26, 0x02, 0xbe,
+ 0x73, 0xff, 0x25, 0xcf, 0x3d, 0x09, 0xc9, 0x6d, 0x89, 0x2b, 0x57, 0x45,
+ 0xfe, 0x5e, 0xca, 0x81, 0x4a, 0xec, 0x91},
+ {0xf4, 0x89, 0xf2, 0xbd, 0x93, 0xf7, 0x6b, 0x8e, 0x41, 0xfc, 0x6b,
+ 0x9f, 0x21, 0x1b, 0xc5, 0x99, 0xd4, 0x9d, 0xb1, 0xf1, 0x7a, 0x38,
+ 0xe9, 0x5b, 0xab, 0x1d, 0x31, 0xb2, 0xa2, 0xb5, 0x58, 0x29},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 149
+ {149,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x2b, 0xaa, 0xae, 0xc3, 0xb3, 0xe8, 0xd5, 0x4a, 0x4e,
+ 0x18, 0xf0, 0x96, 0x0b, 0x94, 0x7d, 0xa2, 0x53, 0x5e, 0x3c, 0xfc, 0xca,
+ 0x2c, 0xfa, 0x8b, 0x71, 0x13, 0xaa, 0xd8, 0xe3, 0xb6, 0x62, 0x6f, 0x72,
+ 0xf7, 0x1e, 0x7c, 0x9e, 0x96, 0x04, 0x2c, 0x1d, 0x39, 0xcc, 0x8f, 0x11,
+ 0x39, 0xd5, 0x14, 0x7c, 0x6f, 0x4f, 0xe6, 0x2e, 0x23, 0xcf, 0x6d, 0xf3,
+ 0x64, 0xb5, 0xf4, 0xd8, 0x99, 0xf8, 0x42},
+ {0xcc, 0x57, 0x38, 0xb4, 0x9d, 0x30, 0xd5, 0xd0, 0x2c, 0xf7, 0xe0,
+ 0xc5, 0x4a, 0x3d, 0xe0, 0x9b, 0x5b, 0x6f, 0x3c, 0x4d, 0xea, 0x91,
+ 0xdd, 0x06, 0x79, 0x07, 0x2a, 0x35, 0x62, 0x44, 0x4c, 0x37},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 150
+ {150,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xa5, 0x1a, 0xb1, 0x23, 0x8b, 0xc1, 0xbe, 0xd2, 0x52,
+ 0x47, 0xe7, 0xd1, 0x79, 0xc8, 0x3a, 0x61, 0xae, 0x2d, 0x4a, 0x9f, 0xe2,
+ 0x28, 0x8c, 0x36, 0x3a, 0xe0, 0xeb, 0x7a, 0x77, 0xde, 0x43, 0x2a, 0x3c,
+ 0x6d, 0x35, 0xd8, 0x2b, 0xa8, 0x01, 0x7e, 0x6c, 0xa9, 0x04, 0x1c, 0xc7,
+ 0x85, 0xa3, 0x07, 0x03, 0xf7, 0xbc, 0x44, 0x27, 0x50, 0x6e, 0x62, 0x4a,
+ 0xc5, 0x97, 0x9d, 0x71, 0x54, 0x21, 0xdd},
+ {0x89, 0xa1, 0x11, 0x77, 0xd6, 0x90, 0x7a, 0x81, 0xd4, 0x74, 0x67,
+ 0x09, 0x3b, 0xf6, 0xa3, 0xcc, 0x8b, 0xa5, 0x5d, 0xee, 0x05, 0x23,
+ 0x9b, 0x16, 0x0a, 0x31, 0xa3, 0x00, 0x0f, 0x5d, 0x80, 0x7b},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 151
+ {151,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8b, 0x5a, 0xe8, 0xa0, 0xe5, 0x5f, 0x30, 0xf5, 0x09,
+ 0x06, 0x13, 0x15, 0xab, 0xae, 0x79, 0xac, 0x48, 0x0f, 0x88, 0xb4, 0x46,
+ 0x55, 0xf7, 0x26, 0x9a, 0x38, 0x5c, 0x81, 0x52, 0x68, 0x84, 0xbe, 0x26,
+ 0x29, 0x74, 0xa3, 0x1a, 0x0e, 0x23, 0x22, 0x12, 0x6c, 0x2d, 0x77, 0xb2,
+ 0x6b, 0x10, 0x8a, 0xbd, 0x81, 0xf8, 0xb9, 0x52, 0xc4, 0x58, 0xcc, 0xc9,
+ 0x5d, 0x46, 0xfb, 0x49, 0x24, 0xc7, 0xc0},
+ {0x2c, 0xb0, 0x3c, 0x30, 0xb2, 0x00, 0x37, 0xa5, 0xcf, 0x4d, 0x5b,
+ 0x33, 0x57, 0x4f, 0x3a, 0xba, 0xc8, 0x95, 0xbf, 0xab, 0x37, 0x86,
+ 0x7e, 0xb2, 0xeb, 0xed, 0x26, 0x0e, 0x09, 0x29, 0x05, 0x8d},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 152
+ {152,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5f, 0x60, 0xc7, 0x7e, 0x47, 0x4d, 0xd6, 0x6c, 0x81,
+ 0x35, 0xee, 0x3d, 0xaf, 0xc7, 0x5b, 0xa6, 0x44, 0x64, 0x98, 0x24, 0xc7,
+ 0x27, 0x37, 0x54, 0x20, 0x91, 0xad, 0x46, 0x9a, 0xdb, 0xb6, 0x85, 0x31,
+ 0x2c, 0x09, 0xc6, 0x9b, 0x62, 0x9d, 0x04, 0x36, 0xbf, 0x3b, 0xd6, 0xc6,
+ 0x08, 0x3f, 0xf2, 0xa8, 0x7b, 0xe4, 0x84, 0xa7, 0x3e, 0xf3, 0xa5, 0xd2,
+ 0xc3, 0xe0, 0x6b, 0x5d, 0x9b, 0x21, 0xb3},
+ {0xe5, 0x4d, 0x48, 0x7d, 0x0c, 0x4b, 0x12, 0xfe, 0x52, 0x2a, 0xf3,
+ 0xe6, 0x63, 0xce, 0x31, 0x6e, 0x63, 0x2b, 0xa9, 0xd6, 0x3a, 0x1f,
+ 0x02, 0xa3, 0x6f, 0xc5, 0xa8, 0x2b, 0xf8, 0x27, 0x31, 0xa4},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 153
+ {153,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xe0, 0x6e, 0xaa, 0x73, 0xf6, 0xfe, 0xae, 0x45, 0x41,
+ 0x7d, 0x85, 0x9b, 0xba, 0xd4, 0xbc, 0x40, 0x4b, 0x28, 0x85, 0xbc, 0xd2,
+ 0x13, 0xeb, 0xac, 0xe5, 0x94, 0xe1, 0x6f, 0x49, 0x70, 0xe0, 0xc4, 0x11,
+ 0xed, 0x33, 0x23, 0xa3, 0xd7, 0xaf, 0xc7, 0x07, 0x62, 0x39, 0x88, 0x43,
+ 0x07, 0xf9, 0x18, 0x49, 0xed, 0x5f, 0x5e, 0x36, 0xb6, 0x17, 0x1d, 0x30,
+ 0x9c, 0x81, 0x34, 0x4c, 0x53, 0xe0, 0x6d},
+ {0xcc, 0xea, 0x96, 0x9d, 0x40, 0xfa, 0x42, 0x93, 0x3f, 0x4f, 0xbd,
+ 0xc4, 0xca, 0xbe, 0x21, 0x85, 0xf8, 0xa4, 0x52, 0x99, 0x62, 0x54,
+ 0xc1, 0xf4, 0xe0, 0xdd, 0xe5, 0xe1, 0x4f, 0xee, 0xea, 0x8d},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 154
+ {154,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x0f, 0x1c, 0x1b, 0x89, 0xe9, 0xfc, 0x6f, 0xc0, 0xfa,
+ 0xef, 0xc9, 0x10, 0x9f, 0xc4, 0xa1, 0x24, 0x7d, 0x9f, 0x54, 0xc7, 0x49,
+ 0x7b, 0x6c, 0xc9, 0x75, 0xe6, 0xa5, 0x45, 0x5b, 0xef, 0x41, 0x08, 0x36,
+ 0xcb, 0x38, 0x18, 0x54, 0x8a, 0xc9, 0xb4, 0x1e, 0x2b, 0x83, 0x36, 0xc3,
+ 0xeb, 0x8d, 0x97, 0x07, 0x5a, 0xe4, 0x7e, 0x18, 0x27, 0xfa, 0x1f, 0xf9,
+ 0x3d, 0x43, 0x41, 0xd4, 0x3c, 0x0c, 0x1d},
+ {0xea, 0xae, 0x0e, 0x18, 0x8c, 0x94, 0x27, 0xbf, 0x3c, 0x8b, 0x3d,
+ 0xed, 0x77, 0x21, 0x22, 0x20, 0x4c, 0x32, 0x8d, 0x59, 0x41, 0xe3,
+ 0x89, 0xd8, 0x08, 0xe2, 0x72, 0x46, 0x38, 0xf9, 0xaf, 0xf8},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 155
+ {155,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x57, 0x70, 0x69, 0xe8, 0x28, 0x4a, 0x95, 0xf5, 0x1d,
+ 0xca, 0xb9, 0x19, 0xb0, 0x53, 0x66, 0x57, 0x05, 0x89, 0x71, 0xda, 0xb7,
+ 0x62, 0x17, 0xf8, 0xd3, 0xae, 0x72, 0x2a, 0x64, 0x09, 0x2e, 0x26, 0xe5,
+ 0x1f, 0x68, 0xa7, 0x22, 0xcc, 0x03, 0x97, 0xf4, 0x80, 0x14, 0x01, 0x77,
+ 0x1e, 0x9a, 0x3d, 0x19, 0x88, 0xd4, 0xaf, 0x76, 0xf1, 0x4f, 0x9e, 0x2f,
+ 0x9c, 0x36, 0xe0, 0x77, 0x3e, 0x29, 0xc2},
+ {0xfe, 0xa0, 0xcc, 0xe1, 0x35, 0x8f, 0x1f, 0xf4, 0x0f, 0xfe, 0xaa,
+ 0xff, 0xbf, 0x91, 0xb2, 0xe8, 0xd4, 0x26, 0xd4, 0xe3, 0x1e, 0x96,
+ 0x27, 0x73, 0x1a, 0xce, 0x3a, 0x12, 0x2e, 0xab, 0x6b, 0x0d},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 156
+ {156,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x24, 0x06, 0xa2, 0x75, 0x90, 0x50, 0xb9, 0x25, 0xdd,
+ 0x4f, 0x81, 0x4c, 0x50, 0x33, 0xe3, 0x55, 0x54, 0x8f, 0x42, 0xbb, 0xf1,
+ 0xaf, 0xb7, 0x91, 0xc1, 0x10, 0xf0, 0x03, 0x1f, 0x29, 0xf6, 0x80, 0x99,
+ 0xd5, 0xf4, 0xb0, 0x05, 0xde, 0x39, 0x27, 0xf1, 0x65, 0xab, 0xef, 0xf1,
+ 0x96, 0xa2, 0x8c, 0x72, 0x17, 0xfa, 0xb1, 0xbe, 0x2b, 0x52, 0x09, 0xc3,
+ 0x24, 0xe7, 0xd6, 0x2d, 0x2d, 0xd6, 0x87},
+ {0x83, 0x76, 0x21, 0xea, 0x48, 0x27, 0xbb, 0xa0, 0x37, 0x6a, 0xaa,
+ 0x8a, 0xa6, 0x6c, 0xfe, 0x14, 0x4a, 0x2f, 0xf1, 0xe3, 0x59, 0xdc,
+ 0x61, 0x9a, 0x06, 0x44, 0x1d, 0x3e, 0x05, 0x5f, 0x97, 0x71},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 157
+ {157,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xcc, 0xaa, 0xc6, 0x1f, 0x35, 0xa2, 0x78, 0x61, 0x18,
+ 0x36, 0x21, 0x64, 0x2b, 0xc5, 0x73, 0xaf, 0x91, 0x33, 0x56, 0xfb, 0x47,
+ 0xcf, 0x58, 0x2f, 0x0b, 0x52, 0x99, 0x09, 0x9d, 0x6f, 0x6c, 0x69, 0x91,
+ 0xf7, 0x27, 0x2b, 0x83, 0xb7, 0x38, 0xa7, 0xa5, 0xd3, 0x04, 0x47, 0xc8,
+ 0x7f, 0x12, 0x6a, 0x7d, 0x98, 0xec, 0x72, 0xfa, 0x26, 0x09, 0xd0, 0x93,
+ 0x9d, 0x18, 0xdb, 0x7e, 0xa7, 0xeb, 0x3a},
+ {0x63, 0x97, 0x4c, 0xe6, 0x15, 0x37, 0x62, 0xe5, 0xb3, 0x64, 0x52,
+ 0x3c, 0xea, 0xd9, 0x3e, 0x8c, 0xe8, 0xbc, 0xc7, 0x7d, 0xda, 0x56,
+ 0x36, 0x5d, 0x67, 0x61, 0x36, 0x16, 0x9f, 0xc4, 0xe3, 0x9b},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 158
+ {158,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x01, 0x41, 0x59, 0x17, 0x27, 0x2f, 0x19, 0x84, 0xe7,
+ 0x21, 0x7a, 0x36, 0xfb, 0x31, 0x1f, 0xd2, 0x90, 0x4d, 0x41, 0xa6, 0xb1,
+ 0x39, 0x73, 0xf9, 0x2a, 0xae, 0x3b, 0x90, 0xe8, 0x5e, 0x4d, 0x56, 0xd9,
+ 0x7c, 0x82, 0x2e, 0xb7, 0xb2, 0x1a, 0x84, 0xd0, 0xd1, 0xbe, 0x48, 0x67,
+ 0x40, 0x4a, 0x80, 0xc3, 0x48, 0x67, 0xf4, 0x31, 0x39, 0xda, 0xdc, 0xc3,
+ 0x61, 0x9e, 0x10, 0xb2, 0x22, 0x56, 0x2b},
+ {0x0a, 0x04, 0x88, 0x14, 0x4b, 0xc3, 0x6d, 0x69, 0x0b, 0x62, 0x14,
+ 0x8a, 0xc3, 0x07, 0x60, 0x47, 0xd4, 0x6d, 0x48, 0xf7, 0xad, 0xbb,
+ 0x0f, 0x34, 0xfe, 0xe9, 0xa6, 0x36, 0x29, 0x5f, 0xe7, 0x37},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 159
+ {159,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xb2, 0x57, 0x5d, 0x10, 0x0c, 0x6f, 0xa0, 0x56, 0xbc,
+ 0xd1, 0x37, 0xab, 0x11, 0x1b, 0x53, 0x15, 0xa8, 0x90, 0x8c, 0x29, 0x24,
+ 0x3b, 0x84, 0xf3, 0xdc, 0x99, 0x6d, 0x0e, 0x45, 0x76, 0x4b, 0x91, 0x66,
+ 0xca, 0xbe, 0xb4, 0x18, 0x85, 0x58, 0x8e, 0xc0, 0x8b, 0x47, 0x25, 0x7d,
+ 0xf5, 0x8b, 0xd5, 0x8f, 0x7d, 0xcd, 0x9e, 0x01, 0x2e, 0x26, 0x69, 0xfa,
+ 0x2f, 0x52, 0xe2, 0x57, 0x67, 0xfc, 0x4c},
+ {0x12, 0x32, 0x16, 0x55, 0x38, 0xa4, 0x42, 0x68, 0xaa, 0x7c, 0x19,
+ 0x9c, 0x54, 0xd6, 0xd2, 0x07, 0xc4, 0xef, 0x3f, 0x5a, 0xa7, 0x90,
+ 0xc1, 0x0c, 0x92, 0x6a, 0x20, 0x75, 0x2c, 0xa6, 0x45, 0xce},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 160
+ {160,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xc1, 0x73, 0x55, 0xed, 0x30, 0xcc, 0xd6, 0x42, 0x7f,
+ 0x96, 0x85, 0x70, 0x90, 0x21, 0xb2, 0x5c, 0x11, 0xed, 0x17, 0x6e, 0x96,
+ 0x10, 0xc4, 0x79, 0xbc, 0xc4, 0xcc, 0x75, 0x52, 0xa7, 0x38, 0xe6, 0x1f,
+ 0x75, 0x11, 0x47, 0x61, 0xdb, 0xa0, 0xec, 0x60, 0xcd, 0x26, 0x4b, 0xba,
+ 0xb7, 0x63, 0xc5, 0xd5, 0xab, 0xcc, 0x75, 0xcd, 0x8f, 0xb5, 0x65, 0x1d,
+ 0x06, 0x45, 0x17, 0x99, 0x88, 0xcc, 0x6d},
+ {0xdc, 0xab, 0x5e, 0x87, 0x4e, 0x4f, 0xb7, 0x6b, 0xc4, 0x31, 0x25,
+ 0x28, 0xe9, 0xd7, 0x6d, 0xfa, 0xe5, 0x61, 0x45, 0x92, 0x25, 0x33,
+ 0x08, 0x97, 0x34, 0x11, 0x0b, 0xf5, 0x65, 0x3f, 0x4d, 0x77},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 161
+ {161,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x34, 0x15, 0x92, 0x39, 0x0c, 0xcc, 0xe4, 0x85, 0xde,
+ 0x88, 0x80, 0xf3, 0xd7, 0x27, 0xf6, 0x64, 0xc3, 0x81, 0x91, 0x4a, 0x1b,
+ 0xec, 0xec, 0x38, 0x3b, 0x35, 0x58, 0x67, 0x51, 0xfc, 0x81, 0xc2, 0xad,
+ 0xd7, 0x18, 0x52, 0xb8, 0x70, 0x16, 0xe1, 0x01, 0x9c, 0xae, 0x7a, 0x90,
+ 0x80, 0xe7, 0x5c, 0xe0, 0xb0, 0xb8, 0xaa, 0xc1, 0x75, 0xd6, 0x92, 0xd5,
+ 0xe7, 0xb4, 0xda, 0xd0, 0x88, 0xf5, 0xcc},
+ {0x4c, 0xe2, 0x70, 0x1b, 0x2b, 0xe6, 0x3a, 0x00, 0x83, 0xa4, 0xc5,
+ 0x3f, 0x7a, 0x0b, 0xf0, 0x4c, 0xf8, 0x71, 0x65, 0x4f, 0x5e, 0xdb,
+ 0x6f, 0x62, 0x5e, 0x3e, 0xa5, 0xe7, 0xd0, 0xbd, 0xcc, 0x90},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 162
+ {162,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xfa, 0x76, 0x4b, 0x6b, 0x76, 0xa8, 0x6c, 0x3b, 0x76,
+ 0x21, 0x20, 0x82, 0x5d, 0x35, 0x3a, 0x24, 0x76, 0x62, 0x08, 0xc1, 0xf5,
+ 0xcc, 0x0f, 0xe3, 0xfe, 0x79, 0x98, 0x02, 0x6a, 0x2e, 0xc5, 0xc4, 0x3b,
+ 0xb2, 0xf9, 0x48, 0xfd, 0x94, 0xcd, 0xaa, 0x58, 0x69, 0xb1, 0xe0, 0xe7,
+ 0x3a, 0x4d, 0x97, 0x03, 0x5c, 0xc4, 0x93, 0x57, 0xfb, 0x7b, 0x74, 0xd7,
+ 0xed, 0x0a, 0x2c, 0x5b, 0x8d, 0x54, 0xeb},
+ {0x7a, 0xbe, 0xf9, 0x76, 0x5c, 0xca, 0x72, 0x13, 0x20, 0xfb, 0xf8,
+ 0xed, 0xcb, 0xef, 0x6d, 0x2b, 0xa2, 0x5d, 0x17, 0xb7, 0x0f, 0xfa,
+ 0x17, 0x76, 0x02, 0x9b, 0xc3, 0x8f, 0xe6, 0x77, 0xa1, 0x2c},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 163
+ {163,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xa7, 0x1f, 0xbb, 0x61, 0x71, 0x99, 0xbd, 0x58, 0x5b,
+ 0x4b, 0x66, 0x21, 0x2c, 0xa3, 0x3c, 0xa9, 0xe0, 0x93, 0x70, 0xe6, 0xbf,
+ 0x15, 0xc8, 0xea, 0x0a, 0xce, 0xfd, 0x9c, 0x8e, 0x94, 0x5d, 0x06, 0x84,
+ 0x0f, 0x05, 0x88, 0x63, 0x07, 0x8e, 0x74, 0x3e, 0x22, 0x0f, 0xf9, 0x9f,
+ 0x23, 0xbb, 0xc1, 0xda, 0xa3, 0x68, 0x35, 0xd4, 0xb1, 0x26, 0x9f, 0x0a,
+ 0x75, 0x36, 0xe6, 0x3f, 0x06, 0xd8, 0x53},
+ {0x5f, 0x61, 0x40, 0x4d, 0xbb, 0xbc, 0x28, 0x67, 0xdf, 0xf9, 0x5c,
+ 0x1f, 0x37, 0xed, 0x44, 0xf4, 0xcb, 0x8f, 0xab, 0xcd, 0x22, 0x3b,
+ 0x03, 0x73, 0x9d, 0x88, 0x83, 0x08, 0xd1, 0x3b, 0xc4, 0x12},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 164
+ {164,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x13, 0xc8, 0x29, 0x2d, 0x85, 0x4d, 0x39, 0x45, 0x1c,
+ 0x0c, 0x63, 0xa8, 0x02, 0xb8, 0xc0, 0x3e, 0x4f, 0xcb, 0x87, 0x5e, 0xf0,
+ 0x12, 0x39, 0x89, 0x62, 0x95, 0xba, 0x1c, 0x0f, 0x38, 0x69, 0x75, 0xf8,
+ 0x2d, 0xf1, 0x97, 0x08, 0x6f, 0xd8, 0x60, 0x32, 0xcb, 0x36, 0xb6, 0x9a,
+ 0x27, 0x87, 0x6d, 0xd7, 0x5a, 0x8e, 0x96, 0x79, 0xf3, 0x6f, 0xfc, 0x22,
+ 0x10, 0xed, 0xb1, 0x28, 0xd4, 0xbe, 0x13},
+ {0x8d, 0x67, 0x3a, 0x57, 0x7e, 0x35, 0xbf, 0x9d, 0x5d, 0x00, 0x67,
+ 0x6c, 0x08, 0xb2, 0xc7, 0x39, 0x61, 0x7c, 0x46, 0xa0, 0x52, 0x18,
+ 0x84, 0x03, 0xaa, 0x06, 0xdc, 0x71, 0x4a, 0xf6, 0xac, 0xc1},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 165
+ {165,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x0c, 0xd9, 0xdf, 0x41, 0x5a, 0xcc, 0x0c, 0x32, 0xfd,
+ 0x4e, 0x3d, 0x69, 0x24, 0xce, 0x53, 0x07, 0x5b, 0x04, 0x52, 0xbf, 0x91,
+ 0x9a, 0x2a, 0xb2, 0xeb, 0xe2, 0x65, 0x97, 0x57, 0x0f, 0x1e, 0xcd, 0x59,
+ 0x85, 0xd8, 0xd2, 0xc5, 0xdf, 0x78, 0xfc, 0x10, 0x0f, 0x87, 0xef, 0xb6,
+ 0xdf, 0xa9, 0x54, 0x37, 0x57, 0xbd, 0xff, 0xec, 0xf0, 0x83, 0xdf, 0xcd,
+ 0x1e, 0xcb, 0x38, 0xde, 0x6c, 0x23, 0xf8},
+ {0xa7, 0x83, 0x5f, 0xfe, 0xe0, 0xf2, 0xa6, 0x9d, 0xfc, 0xf7, 0x0d,
+ 0x4e, 0x79, 0x8d, 0xbe, 0x3e, 0xd3, 0x2b, 0xa0, 0x3c, 0xfd, 0xda,
+ 0xe5, 0xdd, 0xd1, 0x1d, 0x8c, 0x0a, 0xc3, 0xd7, 0x4f, 0x9b},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 166
+ {166,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd2, 0xdb, 0xea, 0x40, 0x46, 0xb2, 0x3f, 0xd2, 0xb2,
+ 0x33, 0xd1, 0xce, 0x31, 0xdc, 0xed, 0xdb, 0x89, 0xb2, 0x5f, 0x26, 0xc0,
+ 0x62, 0x7a, 0x9d, 0x2d, 0xb3, 0xc5, 0x60, 0x5c, 0x9c, 0xc9, 0x95, 0x35,
+ 0xbd, 0xc8, 0xde, 0x74, 0x51, 0xc1, 0xe2, 0x7e, 0x97, 0xaa, 0x91, 0x40,
+ 0x2c, 0xce, 0x38, 0x82, 0xc7, 0x12, 0x69, 0xd9, 0xcb, 0xdc, 0xb5, 0xd7,
+ 0xac, 0x0c, 0xeb, 0x91, 0x1b, 0x9b, 0x6d},
+ {0xe9, 0x8e, 0xa2, 0x22, 0x09, 0xcd, 0x39, 0x7e, 0xdb, 0x6c, 0x31,
+ 0x96, 0x48, 0xc1, 0xeb, 0x24, 0xbc, 0x4d, 0x39, 0x59, 0x8a, 0xb1,
+ 0x19, 0x95, 0x57, 0x19, 0x26, 0x68, 0x4c, 0xe2, 0xce, 0xca},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 167
+ {167,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x88, 0x8f, 0xb0, 0x44, 0xfb, 0x2b, 0x6c, 0xaa, 0x60,
+ 0x36, 0x6b, 0xfa, 0x66, 0x2a, 0xdb, 0xa4, 0x79, 0xb8, 0x36, 0x5a, 0x65,
+ 0x55, 0xa2, 0x98, 0x87, 0xd5, 0x80, 0xf5, 0x87, 0x08, 0x6b, 0xa8, 0x48,
+ 0x2f, 0x4e, 0xc2, 0x40, 0x82, 0xa4, 0x8d, 0x64, 0x02, 0xaf, 0xa1, 0x62,
+ 0x21, 0x43, 0xf2, 0x6e, 0x61, 0xd9, 0x1b, 0x7e, 0x30, 0xd6, 0xa4, 0xb2,
+ 0x23, 0x63, 0x0e, 0xe1, 0x0f, 0x70, 0xfb},
+ {0x91, 0xb6, 0x57, 0x33, 0x86, 0x0b, 0x1b, 0xdb, 0x95, 0x41, 0xd9,
+ 0xf5, 0x58, 0x95, 0xa3, 0xdb, 0xb3, 0xf1, 0x3c, 0x19, 0x92, 0x51,
+ 0xd3, 0x30, 0x06, 0xb6, 0xdc, 0xf9, 0x0a, 0xc3, 0x49, 0xed},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 168
+ {168,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x2e, 0x2b, 0xec, 0x13, 0x42, 0x49, 0x37, 0x9d, 0x57,
+ 0x70, 0x03, 0x01, 0xf3, 0xa5, 0x8e, 0x4b, 0x39, 0x5a, 0x4d, 0x28, 0x37,
+ 0x0d, 0x2a, 0x06, 0xe6, 0x5e, 0x7a, 0xc8, 0x9e, 0xd7, 0x6a, 0xc6, 0x97,
+ 0xdc, 0x96, 0x0b, 0xd7, 0x95, 0xcd, 0xf4, 0xfb, 0xcf, 0xdd, 0x75, 0x14,
+ 0x90, 0x57, 0xb8, 0xe0, 0x22, 0x33, 0x1c, 0x7b, 0x54, 0x61, 0xf3, 0x83,
+ 0xac, 0x58, 0x9d, 0x76, 0x4d, 0xf3, 0x33},
+ {0x1f, 0xdf, 0x7c, 0x5c, 0x48, 0x04, 0x7a, 0x11, 0x3e, 0x5e, 0x5d,
+ 0x1b, 0x7e, 0xd5, 0x93, 0x33, 0x7e, 0x76, 0x92, 0x31, 0xcc, 0xa5,
+ 0xc7, 0x11, 0x01, 0x60, 0xe0, 0xc1, 0xb9, 0x7f, 0x42, 0x56},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 169
+ {169,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xc7, 0x8c, 0xda, 0x7e, 0x3b, 0x9e, 0x17, 0x72, 0xeb,
+ 0xed, 0x30, 0xb2, 0xb5, 0x1d, 0xcf, 0x15, 0x5a, 0x69, 0xa0, 0xfc, 0x50,
+ 0x45, 0x57, 0x83, 0x6e, 0x25, 0x14, 0x7c, 0xfb, 0x81, 0x27, 0xd2, 0xf8,
+ 0x28, 0x9c, 0xf3, 0x8b, 0x03, 0x3d, 0x37, 0x63, 0xc8, 0xf9, 0xf6, 0xc0,
+ 0x91, 0x78, 0x7a, 0x31, 0x42, 0xfb, 0x83, 0xdf, 0xf5, 0x71, 0x95, 0x90,
+ 0x28, 0x2c, 0x6f, 0x85, 0x2e, 0x01, 0x05},
+ {0xba, 0x0a, 0xbc, 0x3e, 0x71, 0x72, 0x6c, 0xb5, 0x13, 0x30, 0x48,
+ 0x91, 0x76, 0x35, 0x7b, 0x81, 0xb8, 0x07, 0x4d, 0x76, 0x90, 0xe4,
+ 0xe8, 0x2e, 0x9a, 0x3c, 0x00, 0x15, 0x1e, 0x1f, 0xa3, 0x18},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 170
+ {170,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x1e, 0x3d, 0xf4, 0xdd, 0x7f, 0xb7, 0x71, 0x8c, 0xb0,
+ 0xaa, 0x0d, 0xd7, 0x2f, 0x8a, 0x25, 0xc8, 0x3c, 0x4e, 0x80, 0x4e, 0x7c,
+ 0xbd, 0x48, 0xc5, 0xe9, 0x65, 0x65, 0x1f, 0x9e, 0x23, 0xbf, 0x4e, 0xf0,
+ 0xff, 0x40, 0xdd, 0x97, 0x96, 0xe4, 0xa9, 0xa5, 0xed, 0xdd, 0x2c, 0x4c,
+ 0xa4, 0xeb, 0xd1, 0x09, 0x90, 0xd8, 0xfb, 0x89, 0x18, 0xd1, 0x2d, 0x53,
+ 0xc7, 0x60, 0x01, 0xaf, 0xa9, 0xde, 0x7f},
+ {0x16, 0xe6, 0x32, 0xf9, 0x75, 0x2d, 0x36, 0x60, 0x2c, 0x95, 0xec,
+ 0x27, 0x4b, 0x32, 0xad, 0x59, 0x4f, 0x39, 0xf6, 0xac, 0x3b, 0xd4,
+ 0xb0, 0xb2, 0x0f, 0x86, 0x37, 0x39, 0x21, 0x42, 0xce, 0xf4},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 171
+ {171,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xe5, 0xc5, 0xdc, 0x3f, 0xd8, 0x8d, 0x85, 0x66, 0x8b,
+ 0x3b, 0x70, 0x9f, 0xd6, 0xb4, 0x23, 0x2f, 0x1f, 0x80, 0x94, 0x9c, 0xbc,
+ 0xcb, 0x55, 0x88, 0x36, 0x3e, 0x6c, 0x21, 0x7a, 0x2b, 0x3e, 0xd8, 0x8d,
+ 0xbd, 0x0d, 0x6e, 0x3c, 0xc9, 0x7f, 0x30, 0x81, 0xd1, 0x66, 0x02, 0xaa,
+ 0x3d, 0x1b, 0x65, 0x5e, 0xe0, 0x79, 0x1c, 0x87, 0xfc, 0xb5, 0xab, 0xe6,
+ 0x21, 0x7d, 0x8c, 0x85, 0x13, 0x80, 0x7e},
+ {0x9e, 0xed, 0x4b, 0x96, 0x56, 0x9f, 0x60, 0x4a, 0x4d, 0x3f, 0x5a,
+ 0xf9, 0x74, 0x99, 0x80, 0x71, 0x11, 0xfc, 0x98, 0x88, 0xc4, 0x58,
+ 0xec, 0xe2, 0xe3, 0x00, 0x0e, 0x24, 0x5c, 0x2c, 0x02, 0xb0},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 172
+ {172,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x02, 0x1c, 0x41, 0xec, 0xee, 0xc2, 0x4e, 0x0f, 0xba,
+ 0x89, 0x4a, 0xd7, 0x41, 0x5a, 0x95, 0x98, 0xcb, 0xcd, 0x14, 0xfa, 0x6c,
+ 0xa4, 0x6e, 0x25, 0x57, 0x52, 0x68, 0xa1, 0xd8, 0xe5, 0xbb, 0xc6, 0x3f,
+ 0x84, 0x6c, 0x6a, 0x18, 0x5f, 0xa3, 0xf2, 0x3b, 0xb9, 0x2c, 0x14, 0xe7,
+ 0xe2, 0xcb, 0xa8, 0xc7, 0x40, 0x47, 0xc0, 0x9a, 0xf7, 0x66, 0xf5, 0x5e,
+ 0xf0, 0xc9, 0x07, 0xc8, 0x0d, 0x94, 0x51},
+ {0x21, 0xac, 0x32, 0x01, 0x38, 0x38, 0x81, 0x26, 0x21, 0xdb, 0xb5,
+ 0x84, 0x96, 0x5b, 0xde, 0xd6, 0xfc, 0x85, 0x1d, 0x3a, 0x02, 0x98,
+ 0x10, 0x67, 0x9b, 0xc5, 0x7b, 0x23, 0x81, 0xbb, 0x7a, 0x7d},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 173
+ {173,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8e, 0x24, 0x19, 0x2c, 0xd3, 0x33, 0x35, 0xa1, 0x14,
+ 0xf5, 0x07, 0x02, 0x66, 0xc0, 0x14, 0xcb, 0x0d, 0x8c, 0x70, 0x4d, 0x16,
+ 0xd6, 0x04, 0x2e, 0x89, 0xc1, 0x75, 0x97, 0xbc, 0xd4, 0xe7, 0x7e, 0xbd,
+ 0xb4, 0xc5, 0x17, 0x17, 0x04, 0xc2, 0xc0, 0x92, 0x75, 0xc2, 0x2a, 0x31,
+ 0x0e, 0x0c, 0x4f, 0xe0, 0x92, 0xe4, 0x08, 0x48, 0x56, 0xda, 0x99, 0xb9,
+ 0x4a, 0xbb, 0xfa, 0x9f, 0x46, 0x9f, 0x48},
+ {0xfc, 0x59, 0x78, 0xda, 0x01, 0xca, 0x83, 0xe1, 0x27, 0xdd, 0xdf,
+ 0x98, 0x9a, 0x03, 0x58, 0x87, 0x1b, 0x3c, 0x4c, 0xe0, 0x75, 0x5b,
+ 0xfb, 0x02, 0x06, 0x33, 0xdb, 0x46, 0x7e, 0x21, 0xa5, 0x3c},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 174
+ {174,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0xc9, 0x0a, 0xe4, 0x7a, 0x93, 0xd0, 0x9a, 0x23,
+ 0x52, 0xb6, 0xf3, 0x67, 0x7e, 0x79, 0x75, 0xea, 0x62, 0xaa, 0xde, 0xdb,
+ 0x56, 0xc1, 0x18, 0xeb, 0x8b, 0x9f, 0x77, 0x1e, 0x2d, 0xd9, 0xf5, 0xf2,
+ 0x60, 0x1f, 0xb9, 0xcc, 0xa2, 0x30, 0x4e, 0x59, 0x44, 0x23, 0xcf, 0x48,
+ 0x06, 0x4d, 0xbe, 0xd1, 0x7a, 0xe4, 0x04, 0x52, 0xf1, 0x8b, 0xe6, 0xae,
+ 0x01, 0x83, 0x21, 0x91, 0x1e, 0x8c, 0xb3},
+ {0x9f, 0x41, 0x73, 0x41, 0x26, 0x1a, 0xa4, 0x5d, 0x39, 0x6b, 0x0c,
+ 0xcf, 0x2a, 0x3d, 0xee, 0x7a, 0x46, 0x6c, 0xa4, 0x7e, 0x3c, 0xe8,
+ 0x6e, 0xcd, 0x20, 0x71, 0xd9, 0xc4, 0xdb, 0x08, 0x82, 0x0e},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 175
+ {175,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 0x9c, 0x46, 0x1d, 0x8b, 0x39, 0x16, 0x35, 0x37, 0xff, 0x8f, 0x5e,
+ 0xf5, 0xb9, 0x77, 0xe4, 0xcd, 0xb9, 0x80, 0xe7, 0x0e, 0x38, 0xa7, 0xee,
+ 0x0b, 0x37, 0xcc, 0x87, 0x67, 0x29, 0xe9, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x04, 0x68, 0xae, 0x77, 0x06, 0x22, 0x1e, 0x59, 0x90, 0xf7,
+ 0x48, 0x4d, 0x34, 0xfb, 0xec, 0x5a, 0x99, 0x05, 0x01, 0x79, 0xa6, 0xc1,
+ 0x18, 0x17, 0xbb, 0xed, 0x4a, 0xed, 0x96, 0x29, 0x98, 0xff, 0xb5, 0x22,
+ 0x8d, 0x89, 0xa1, 0xb4, 0x48, 0xf1, 0x23, 0x32, 0x37, 0x6c, 0x8c, 0x7f,
+ 0x08, 0x07, 0x63, 0x53, 0x2a, 0x05, 0x5e, 0x07, 0xf1, 0x4a, 0x5d, 0xe0,
+ 0xdc, 0x30, 0x10, 0x45, 0x79, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd2, 0xf2, 0x11, 0xcf, 0xab, 0x84, 0xe0, 0x1c, 0x8e,
+ 0x55, 0x44, 0x03, 0x62, 0x34, 0xde, 0xbe, 0x35, 0xae, 0x10, 0x3b, 0xb8,
+ 0x78, 0xd7, 0xab, 0xce, 0xa6, 0x82, 0x5f, 0x75, 0x3e, 0x03, 0xa3, 0x85,
+ 0xf7, 0xf1, 0x87, 0x0e, 0x64, 0xf1, 0x26, 0x2a, 0xf6, 0x7a, 0x25, 0xef,
+ 0x98, 0x80, 0x41, 0x9f, 0x45, 0x60, 0x8e, 0x7f, 0x9d, 0xa6, 0xde, 0xe8,
+ 0x3f, 0x5f, 0x46, 0xce, 0xb5, 0x3d, 0xcb},
+ {0xf4, 0x19, 0xfe, 0xbb, 0x32, 0xc2, 0x54, 0x61, 0x1a, 0xdf, 0x56,
+ 0x9c, 0x2d, 0x58, 0x3b, 0x17, 0x54, 0x2b, 0x15, 0x38, 0xca, 0xa0,
+ 0x00, 0x19, 0x67, 0xf0, 0xa4, 0xbc, 0x34, 0xb8, 0xb7, 0x89},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 176
+ {176,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 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, 0x00, 0x00, 0x00, 0x03, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x5e, 0xcb, 0xe4, 0xd1, 0xa6, 0x33, 0x0a, 0x44, 0xc8, 0xf7,
+ 0xef, 0x95, 0x1d, 0x4b, 0xf1, 0x65, 0xe6, 0xc6, 0xb7, 0x21, 0xef, 0xad,
+ 0xa9, 0x85, 0xfb, 0x41, 0x66, 0x1b, 0xc6, 0xe7, 0xfd, 0x6c, 0x87, 0x34,
+ 0x64, 0x0c, 0x49, 0x98, 0xff, 0x7e, 0x37, 0x4b, 0x06, 0xce, 0x1a, 0x64,
+ 0xa2, 0xec, 0xd8, 0x2a, 0xb0, 0x36, 0x38, 0x4f, 0xb8, 0x3d, 0x9a, 0x79,
+ 0xb1, 0x27, 0xa2, 0x7d, 0x50, 0x32},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0x85, 0xa0, 0xb5, 0x85, 0x19, 0xb2, 0x8e, 0x70, 0xa6, 0x94, 0xec,
+ 0x51, 0x98, 0xf7, 0x2c, 0x4b, 0xfd, 0xab, 0xaa, 0x30, 0xa7, 0x0f,
+ 0x71, 0x43, 0xb5, 0xb1, 0xcd, 0x75, 0x36, 0xf7, 0x16, 0xca},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 177
+ {177,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x69, 0xc0, 0xe7, 0x67, 0xf9, 0xbe, 0xaa, 0xbf, 0xdb, 0xcd,
+ 0xf3, 0x04, 0xa0, 0xec, 0x68, 0xb5, 0xf6, 0xd6, 0x71, 0x03, 0xcf, 0x37,
+ 0x58, 0x9f, 0xd8, 0x46, 0xda, 0x1a, 0x1d, 0xd4, 0x47, 0xb3, 0xc5, 0x17,
+ 0x41, 0x6e, 0x45, 0x01, 0x44, 0x63, 0xfc, 0x9c, 0xf1, 0xc4, 0x04, 0x7d,
+ 0x02, 0xac, 0xe4, 0x5d, 0xa4, 0x73, 0x91, 0x6a, 0xa5, 0x1d, 0x7b, 0x2d,
+ 0xc3, 0xd0, 0x80, 0x33, 0x45, 0x2b},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0xa3, 0x29, 0xa7, 0xd8, 0x04, 0x24, 0xea, 0x2d, 0x6c, 0x90, 0x43,
+ 0x93, 0x80, 0x8e, 0x51, 0x0d, 0xfb, 0xb2, 0x81, 0x55, 0x09, 0x2f,
+ 0x1b, 0xac, 0x28, 0x4d, 0xce, 0xda, 0x1f, 0x13, 0xaf, 0xe5},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 178
+ {178,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 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, 0x00, 0x00, 0x00, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9b, 0xbf, 0x06, 0xda, 0xd9, 0xab, 0x59, 0x05, 0xe0, 0x54,
+ 0x71, 0xce, 0x16, 0xd5, 0x22, 0x2c, 0x89, 0xc2, 0xca, 0xa3, 0x9f, 0x26,
+ 0x26, 0x7a, 0xc0, 0x74, 0x71, 0x29, 0x88, 0x5f, 0xbd, 0x44, 0x1b, 0xcc,
+ 0x7f, 0xa8, 0x4d, 0xe1, 0x20, 0xa3, 0x67, 0x55, 0xda, 0xf3, 0x0a, 0x6f,
+ 0x47, 0xe8, 0xc0, 0xd4, 0xbd, 0xdc, 0x15, 0x03, 0x6e, 0xd2, 0xa3, 0x44,
+ 0x7d, 0xfa, 0x7a, 0x1d, 0x3e, 0x88},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0xbd, 0x26, 0xd0, 0x29, 0x3e, 0x88, 0x51, 0xc5, 0x1e, 0xbe, 0x0d,
+ 0x42, 0x63, 0x45, 0x68, 0x3a, 0xe9, 0x40, 0x26, 0xac, 0xa5, 0x45,
+ 0x28, 0x2a, 0x47, 0x59, 0xfa, 0xa8, 0x5f, 0xde, 0x66, 0x87},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 179
+ {179,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xc1, 0xd1, 0x72, 0x69, 0xe4, 0x6e, 0x38, 0x7a, 0xcb, 0xe2,
+ 0x99, 0xec, 0x2c, 0xc9, 0xcc, 0x2d, 0xad, 0xa3, 0xf0, 0x5e, 0x4c, 0xf4,
+ 0x12, 0xf2, 0xad, 0x94, 0x6b, 0x70, 0x0a, 0xa2, 0x61, 0x3a, 0xed, 0xb7,
+ 0x74, 0x4f, 0x37, 0x0c, 0x13, 0xa4, 0xf4, 0x99, 0x57, 0xd5, 0x4f, 0xf7,
+ 0x98, 0x11, 0x9d, 0x11, 0x1f, 0x69, 0x12, 0x9c, 0x24, 0xdb, 0x5f, 0x5f,
+ 0xb8, 0x41, 0x62, 0x90, 0x9d, 0xbb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0xea, 0x93, 0x50, 0xb2, 0x49, 0x0a, 0x20, 0x10, 0xc7, 0xab, 0xf4,
+ 0x3f, 0xb1, 0xa3, 0x8b, 0xe7, 0x29, 0xa2, 0xde, 0x37, 0x5e, 0xa7,
+ 0xa6, 0xac, 0x34, 0xff, 0x58, 0xcc, 0x87, 0xe5, 0x1b, 0x6c},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 180
+ {180,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x80, 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, 0x00, 0x00, 0x00, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x77, 0xb2, 0x0a, 0x91, 0x2e, 0x6b, 0x23, 0x13, 0x50, 0x66,
+ 0xe9, 0x11, 0x89, 0x15, 0x24, 0xbc, 0x4e, 0xfe, 0x35, 0x60, 0xe3, 0xe9,
+ 0x23, 0x50, 0xb5, 0x2d, 0xec, 0x8f, 0x37, 0x5f, 0x2b, 0x54, 0xa3, 0xdc,
+ 0x29, 0x18, 0x25, 0xce, 0xa3, 0xf7, 0xf7, 0xb1, 0x0b, 0xfc, 0xdd, 0x03,
+ 0x8a, 0x72, 0xdf, 0x62, 0x3d, 0xa1, 0xe8, 0x50, 0xe0, 0xf1, 0xca, 0xa8,
+ 0x01, 0xfc, 0xd6, 0xcc, 0x67, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0x34, 0xee, 0xd3, 0xf6, 0x67, 0x3d, 0x34, 0x0b, 0x6f, 0x71, 0x69,
+ 0x13, 0xf6, 0xdf, 0xa3, 0x6b, 0x5a, 0xc8, 0x5f, 0xa6, 0x67, 0x79,
+ 0x1e, 0x2d, 0x6a, 0x21, 0x7b, 0x0c, 0x0b, 0x7b, 0xa8, 0x07},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 181
+ {181,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x83,
+ 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x0f, 0xa8, 0x22, 0xbc, 0x28, 0x11, 0xaa, 0xa5, 0x84, 0x92,
+ 0x59, 0x2e, 0x32, 0x6e, 0x25, 0xde, 0x29, 0x49, 0x3b, 0xaa, 0xad, 0x65,
+ 0x1f, 0x7e, 0x90, 0xe7, 0x5c, 0xb4, 0x8e, 0x14, 0xdb, 0x63, 0x40, 0x0b,
+ 0xb5, 0x16, 0x0a, 0x24, 0x57, 0xf3, 0x90, 0xb5, 0x2b, 0x43, 0x4c, 0x20,
+ 0xe7, 0x74, 0xcb, 0x4e, 0x59, 0xb0, 0xaf, 0x01, 0x7d, 0x0a, 0x1b, 0xee,
+ 0xdb, 0xab, 0xa0, 0xb9, 0xd1, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0x13, 0x54, 0xce, 0x66, 0x92, 0xc9, 0xdf, 0x7b, 0x6f, 0xc3, 0x11,
+ 0x9d, 0x47, 0xc5, 0x63, 0x38, 0xaf, 0xbe, 0xdc, 0xcb, 0x62, 0xfa,
+ 0xa5, 0x46, 0xc0, 0xfe, 0x6e, 0xd4, 0x95, 0x9e, 0x41, 0xc3},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 182
+ {182,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84,
+ 0xf3, 0xa9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x54, 0xcc, 0xc9, 0x41, 0x50, 0x26, 0xd7, 0x3f, 0x20, 0xa8,
+ 0x45, 0xb7, 0x2a, 0x58, 0xe5, 0xb1, 0x8b, 0xd2, 0x7f, 0x19, 0x85, 0x42,
+ 0xa0, 0xbe, 0xee, 0xa6, 0xbc, 0x92, 0x07, 0x1e, 0x5c, 0x83, 0xe3, 0xbc,
+ 0xc0, 0xb9, 0x4b, 0xae, 0xba, 0xce, 0xc5, 0x70, 0x78, 0xea, 0x25, 0x2d,
+ 0x40, 0xdd, 0x6d, 0x61, 0xf4, 0x34, 0xa2, 0x71, 0x1b, 0x69, 0x30, 0x2f,
+ 0x71, 0x08, 0xeb, 0xf6, 0xe9, 0x5e},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0xfe, 0x74, 0x96, 0xc3, 0x0d, 0x53, 0x49, 0x95, 0xf0, 0xbf, 0x42,
+ 0x8b, 0x54, 0x71, 0xc2, 0x15, 0x85, 0xaa, 0xaf, 0xc8, 0x17, 0x33,
+ 0x91, 0x6f, 0x01, 0x65, 0x59, 0x7a, 0x55, 0xd1, 0x2c, 0xb4},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 183
+ {183,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84,
+ 0xf3, 0xb1, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xc9, 0x0e, 0x30, 0x08, 0x39, 0xdd, 0x58, 0x95, 0x1e, 0x80,
+ 0x95, 0x70, 0x63, 0x15, 0x44, 0x03, 0xcb, 0x4e, 0x66, 0x44, 0xc7, 0x74,
+ 0x36, 0x48, 0x13, 0xd0, 0x0c, 0x24, 0x8f, 0xa8, 0xee, 0x41, 0x9d, 0x0a,
+ 0xfb, 0xe7, 0x92, 0xe6, 0x18, 0xc4, 0x63, 0xf8, 0xef, 0x39, 0xac, 0x7b,
+ 0xfc, 0x9d, 0xaf, 0xba, 0xac, 0xb9, 0xe8, 0x53, 0x32, 0x91, 0xb8, 0x59,
+ 0xc9, 0x98, 0x3c, 0x28, 0x3e, 0x51},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0x34, 0x8b, 0xf8, 0x04, 0x2e, 0x4e, 0xdf, 0x1d, 0x03, 0xc8, 0xb3,
+ 0x6a, 0xb8, 0x15, 0x15, 0x6e, 0x77, 0xc2, 0x01, 0xb7, 0x64, 0xed,
+ 0x45, 0x62, 0xcf, 0xe2, 0xee, 0x90, 0x63, 0x8f, 0xfe, 0xf5},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 184
+ {184,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84,
+ 0xf3, 0xb9, 0xca, 0xc1, 0xfc, 0x63, 0x25, 0x51, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x7f, 0xe3, 0x6b, 0x40, 0xaf, 0x22, 0xaf, 0x89, 0x21, 0x65,
+ 0x6b, 0x32, 0x26, 0x2c, 0x71, 0xda, 0x1a, 0xb9, 0x19, 0x36, 0x5c, 0x65,
+ 0xdf, 0xb6, 0x3a, 0x5a, 0x9e, 0x22, 0x18, 0x5a, 0x59, 0x43, 0x19, 0x68,
+ 0x2b, 0xa6, 0xda, 0x49, 0xc9, 0xdc, 0x60, 0xf6, 0x0b, 0xfb, 0xf8, 0x23,
+ 0x59, 0x0e, 0x8b, 0x4c, 0x2a, 0x7a, 0x84, 0x75, 0x0d, 0xed, 0x2a, 0xf2,
+ 0xea, 0xd3, 0x96, 0x63, 0x5e, 0xfe},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0x6e, 0x4e, 0xc5, 0x47, 0x9a, 0x7c, 0x20, 0xa5, 0x37, 0x50, 0x17,
+ 0x00, 0x48, 0x4f, 0x6f, 0x43, 0x3a, 0x8a, 0x8f, 0xe5, 0x3c, 0x28,
+ 0x8f, 0x7a, 0x25, 0xc8, 0xe8, 0xc9, 0x2d, 0x39, 0xe8, 0xdc},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 185
+ {185,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84,
+ 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x24, 0xf3, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x80, 0xd1, 0x99, 0x7e, 0xbd, 0xbe, 0x8e, 0x54, 0xe0, 0x55,
+ 0x96, 0x19, 0x6c, 0x7a, 0x95, 0xec, 0x3a, 0x53, 0xe2, 0x67, 0xba, 0x2a,
+ 0x24, 0x71, 0x99, 0x60, 0xaa, 0x57, 0x7e, 0x61, 0x50, 0xe4, 0x0c, 0x69,
+ 0x6b, 0x01, 0x47, 0xdb, 0x06, 0x59, 0x5b, 0x27, 0x28, 0x4a, 0x0c, 0x16,
+ 0x52, 0x4c, 0x01, 0x11, 0xe9, 0x8d, 0x4a, 0x46, 0x58, 0xa5, 0xab, 0xb9,
+ 0x38, 0xe7, 0x7d, 0x57, 0x82, 0xed},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0xf7, 0x40, 0x7d, 0x61, 0xfd, 0xf5, 0x81, 0xbe, 0x4f, 0x56, 0x46,
+ 0x21, 0xd5, 0x90, 0xca, 0x9b, 0x7b, 0xa3, 0x7f, 0x31, 0x39, 0x61,
+ 0x50, 0xf9, 0x92, 0x2f, 0x15, 0x01, 0xda, 0x8c, 0x83, 0xef},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 186
+ {186,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84,
+ 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x33, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x40, 0x9f, 0x8d, 0xa2, 0x1a, 0xea, 0x23, 0x6a, 0x5f, 0x5a,
+ 0x19, 0x04, 0xd0, 0x31, 0x0c, 0x1c, 0x61, 0x92, 0xa6, 0x7d, 0x0d, 0xa0,
+ 0x89, 0x36, 0x31, 0x98, 0x69, 0xa8, 0xad, 0x08, 0x38, 0xa3, 0x8f, 0x23,
+ 0x08, 0x4d, 0x30, 0xff, 0x71, 0xa9, 0xf1, 0xd9, 0x18, 0xd4, 0x2c, 0x42,
+ 0xbf, 0x08, 0xc1, 0x66, 0x5f, 0x14, 0xe9, 0xd5, 0x98, 0x6c, 0x1e, 0x9c,
+ 0x2d, 0x38, 0xd5, 0xe1, 0x70, 0xa5},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0x82, 0x23, 0x6f, 0xd2, 0x72, 0x20, 0x86, 0x93, 0xe0, 0x57, 0x45,
+ 0x55, 0xca, 0x46, 0x5c, 0x6c, 0xc5, 0x12, 0x16, 0x34, 0x86, 0x08,
+ 0x4f, 0xa5, 0x7f, 0x5e, 0x1b, 0xd2, 0xe2, 0xcc, 0xc0, 0xb3},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 187
+ {187,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84,
+ 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x43, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x54, 0xe7, 0x7a, 0x00, 0x1c, 0x38, 0x62, 0xb9, 0x7a, 0x76,
+ 0x64, 0x7f, 0x43, 0x36, 0xdf, 0x3c, 0xf1, 0x26, 0xac, 0xbe, 0x7a, 0x06,
+ 0x9c, 0x5e, 0x57, 0x09, 0x27, 0x73, 0x24, 0xd2, 0x92, 0x0b, 0x0a, 0x66,
+ 0x0e, 0x43, 0xd6, 0x0b, 0xce, 0x8b, 0xbd, 0xed, 0xe0, 0x73, 0xfa, 0x5d,
+ 0x18, 0x3c, 0x8e, 0x8e, 0x15, 0x89, 0x8c, 0xaf, 0x6f, 0xf7, 0xe4, 0x58,
+ 0x37, 0xd0, 0x9f, 0x2f, 0x4c, 0x8a},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0x06, 0x53, 0x71, 0x49, 0x66, 0x4d, 0xba, 0x1a, 0x99, 0x24, 0x65,
+ 0x4c, 0xb7, 0xf7, 0x87, 0xed, 0x22, 0x48, 0x51, 0xb0, 0xdf, 0x25,
+ 0xef, 0x53, 0xfc, 0xf5, 0x4f, 0x8f, 0x26, 0xcd, 0x5f, 0x3f},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 188
+ {188,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84,
+ 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4b, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb0, 0x1a, 0x17, 0x2a, 0x76, 0xa4, 0x60, 0x2c, 0x92, 0xd3,
+ 0x24, 0x2c, 0xb8, 0x97, 0xdd, 0xe3, 0x02, 0x4c, 0x74, 0x0d, 0xeb, 0xb2,
+ 0x15, 0xb4, 0xc6, 0xb0, 0xaa, 0xe9, 0x3c, 0x22, 0x91, 0xa9, 0x17, 0xa3,
+ 0xef, 0x8a, 0xcd, 0xc8, 0x25, 0x2b, 0x90, 0x13, 0xf1, 0xd2, 0x04, 0x58,
+ 0xfc, 0x86, 0xe3, 0xff, 0x08, 0x90, 0xe3, 0x81, 0xe9, 0x42, 0x02, 0x83,
+ 0xb7, 0xac, 0x70, 0x38, 0x80, 0x1d},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0xf2, 0xb3, 0x85, 0x39, 0xbc, 0xe9, 0x95, 0xd4, 0x43, 0xc7, 0xbf,
+ 0xee, 0xef, 0xad, 0xc9, 0xe4, 0x2c, 0xc2, 0xc8, 0x9c, 0x60, 0xbf,
+ 0x4e, 0x86, 0xea, 0xc9, 0x5d, 0x51, 0x98, 0x7b, 0xd1, 0x12},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 189
+ {189,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84,
+ 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x5e, 0xcb, 0xe4, 0xd1, 0xa6, 0x33, 0x0a, 0x44, 0xc8, 0xf7,
+ 0xef, 0x95, 0x1d, 0x4b, 0xf1, 0x65, 0xe6, 0xc6, 0xb7, 0x21, 0xef, 0xad,
+ 0xa9, 0x85, 0xfb, 0x41, 0x66, 0x1b, 0xc6, 0xe7, 0xfd, 0x6c, 0x78, 0xcb,
+ 0x9b, 0xf2, 0xb6, 0x67, 0x00, 0x82, 0xc8, 0xb4, 0xf9, 0x31, 0xe5, 0x9b,
+ 0x5d, 0x13, 0x27, 0xd5, 0x4f, 0xca, 0xc7, 0xb0, 0x47, 0xc2, 0x65, 0x86,
+ 0x4e, 0xd8, 0x5d, 0x82, 0xaf, 0xcd},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0x85, 0xa0, 0xb5, 0x85, 0x19, 0xb2, 0x8e, 0x70, 0xa6, 0x94, 0xec,
+ 0x51, 0x98, 0xf7, 0x2c, 0x4b, 0xfd, 0xab, 0xaa, 0x30, 0xa7, 0x0f,
+ 0x71, 0x43, 0xb5, 0xb1, 0xcd, 0x75, 0x36, 0xf7, 0x16, 0xca},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 190
+ {190,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84,
+ 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4f, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52,
+ 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2,
+ 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0xf8, 0x88,
+ 0xaa, 0xee, 0x24, 0x71, 0x2f, 0xc0, 0xd6, 0xc2, 0x65, 0x39, 0x60, 0x8b,
+ 0xcf, 0x24, 0x45, 0x82, 0x52, 0x1a, 0xc3, 0x16, 0x7d, 0xd6, 0x61, 0xfb,
+ 0x48, 0x62, 0xdd, 0x87, 0x8c, 0x2e},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x31, 0x02, 0x8f, 0x33, 0x77, 0xfc, 0x8f, 0x2b, 0x19,
+ 0x67, 0xed, 0xaa, 0xb9, 0x02, 0x13, 0xac, 0xad, 0x0d, 0xa9, 0xf5, 0x08,
+ 0x97, 0xf0, 0x8f, 0x57, 0x53, 0x7f, 0x78, 0xf1, 0x16, 0x74, 0x47, 0x43,
+ 0xa1, 0x93, 0x01, 0x89, 0x36, 0x3b, 0xbd, 0xe2, 0xac, 0x4c, 0xbd, 0x16,
+ 0x49, 0xcd, 0xc6, 0xf4, 0x51, 0xad, 0xd7, 0x1d, 0xd2, 0xf1, 0x6a, 0x8a,
+ 0x86, 0x7f, 0x2b, 0x17, 0xca, 0xa1, 0x6b},
+ {0x02, 0x7b, 0x01, 0x3a, 0x6f, 0x16, 0x6d, 0xb6, 0x55, 0xd6, 0x9d,
+ 0x64, 0x3c, 0x12, 0x7e, 0xf8, 0xac, 0xe1, 0x75, 0x31, 0x1e, 0x66,
+ 0x7d, 0xff, 0x25, 0x20, 0xf5, 0xb5, 0xc7, 0x5b, 0x76, 0x59},
+ false,
+ true},
+
+ // Comment: CVE-2017-8932
+ // tcID: 191
+ {191,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x2a, 0x26, 0x5f, 0x8b, 0xcb, 0xdc, 0xaf, 0x94, 0xd5, 0x85, 0x19, 0x14,
+ 0x1e, 0x57, 0x81, 0x24, 0xcb, 0x40, 0xd6, 0x4a, 0x50, 0x1f, 0xba, 0x9c,
+ 0x11, 0x84, 0x7b, 0x28, 0x96, 0x5b, 0xc7, 0x37, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x1c, 0x00, 0x7c, 0xee, 0xcf, 0x21, 0x56, 0x08, 0x67, 0x7a,
+ 0x28, 0x7f, 0x8e, 0x70, 0xba, 0x6e, 0xd5, 0xc0, 0x46, 0x58, 0x44, 0xbd,
+ 0x88, 0xc9, 0xe3, 0x51, 0x71, 0x31, 0x2f, 0x34, 0x68, 0xa6, 0x0e, 0x0b,
+ 0xb1, 0x9e, 0x53, 0x3e, 0xb4, 0xc1, 0x16, 0x2b, 0xda, 0xaf, 0xcb, 0x05,
+ 0x34, 0x83, 0xb1, 0xc0, 0x75, 0x9f, 0x8c, 0xe0, 0x36, 0x0f, 0xc3, 0xc8,
+ 0x8c, 0xd0, 0x7d, 0x50, 0xea, 0xb9},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x02, 0x38, 0x19, 0x81, 0x3a, 0xc9, 0x69, 0x84, 0x70,
+ 0x59, 0x02, 0x8e, 0xa8, 0x8a, 0x1f, 0x30, 0xdf, 0xbc, 0xde, 0x03, 0xfc,
+ 0x79, 0x1d, 0x3a, 0x25, 0x2c, 0x6b, 0x41, 0x21, 0x18, 0x82, 0xea, 0xf9,
+ 0x3e, 0x4a, 0xe4, 0x33, 0xcc, 0x12, 0xcf, 0x2a, 0x43, 0xfc, 0x0e, 0xf2,
+ 0x64, 0x00, 0xc0, 0xe1, 0x25, 0x50, 0x82, 0x24, 0xcd, 0xb6, 0x49, 0x38,
+ 0x0f, 0x25, 0x47, 0x91, 0x48, 0xa4, 0xad},
+ {0x4d, 0x4d, 0xe8, 0x0f, 0x15, 0x34, 0x85, 0x0d, 0x26, 0x10, 0x75,
+ 0x99, 0x7e, 0x30, 0x49, 0x32, 0x1a, 0x08, 0x64, 0x08, 0x2d, 0x24,
+ 0xa9, 0x17, 0x86, 0x33, 0x66, 0xc0, 0x72, 0x4f, 0x5a, 0xe3},
+ false,
+ true},
+
+ // Comment: CVE-2017-8932
+ // tcID: 192
+ {192,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x31, 0x3f, 0x72, 0xff, 0x9f, 0xe8, 0x11, 0xbf, 0x57, 0x31, 0x76, 0x23,
+ 0x1b, 0x28, 0x6a, 0x3b, 0xdb, 0x6f, 0x1b, 0x14, 0xe0, 0x5c, 0x40, 0x14,
+ 0x65, 0x90, 0x72, 0x7a, 0x71, 0xc3, 0xbc, 0xcd, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x5a, 0x06, 0x2b, 0x0b, 0x18, 0x92, 0x13, 0x17, 0xaf, 0xfb,
+ 0xb3, 0xd4, 0x2c, 0x3d, 0xbf, 0xca, 0xb2, 0x96, 0xcb, 0xf2, 0x30, 0x41,
+ 0xa6, 0x00, 0x82, 0x04, 0xc3, 0xb8, 0x31, 0xc6, 0xdf, 0x6e, 0x60, 0x66,
+ 0x75, 0x9d, 0xb0, 0x02, 0xbe, 0x5a, 0x2f, 0x2e, 0x9a, 0xe4, 0x80, 0xda,
+ 0x24, 0x8b, 0x0b, 0x2a, 0x99, 0x30, 0x2d, 0x59, 0x2d, 0xe5, 0x52, 0x93,
+ 0xd1, 0x63, 0x41, 0x24, 0x63, 0xd6},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xcc, 0x11, 0x88, 0x7b, 0x2d, 0x66, 0xcb, 0xae, 0x8f,
+ 0x4d, 0x30, 0x66, 0x27, 0x19, 0x25, 0x22, 0x93, 0x21, 0x46, 0xb4, 0x2f,
+ 0x01, 0xd3, 0xc6, 0xf9, 0x2b, 0xd5, 0xc8, 0xba, 0x73, 0x9b, 0x06, 0xa2,
+ 0xf0, 0x8a, 0x02, 0x9c, 0xd0, 0x6b, 0x46, 0x18, 0x30, 0x85, 0xba, 0xe9,
+ 0x24, 0x8b, 0x0e, 0xd1, 0x5b, 0x70, 0x28, 0x0c, 0x7e, 0xf1, 0x3a, 0x45,
+ 0x7f, 0x5a, 0xf3, 0x82, 0x42, 0x60, 0x31},
+ {0x83, 0x1c, 0x3f, 0x6b, 0x5f, 0x76, 0x2d, 0x2f, 0x46, 0x19, 0x01,
+ 0x57, 0x7a, 0xf4, 0x13, 0x54, 0xac, 0x5f, 0x22, 0x8c, 0x25, 0x91,
+ 0xf8, 0x4f, 0x8a, 0x6e, 0x51, 0xe2, 0xe3, 0xf1, 0x79, 0x91},
+ false,
+ true},
+
+ // Comment: point is not on curve
+ // tcID: 193
+ {193,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 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, 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, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 194
+ {194,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 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, 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, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 195
+ {195,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 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, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 196
+ {196,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 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, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 197
+ {197,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 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, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 198
+ {198,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 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, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 199
+ {199,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 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, 0x00, 0x00, 0x00, 0x01, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 200
+ {200,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 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, 0x00, 0x00, 0x00, 0x01, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 201
+ {201,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 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, 0x00, 0x00, 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 202
+ {202,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 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, 0x00, 0x00, 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 203
+ {203,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 204
+ {204,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 205
+ {205,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 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, 0x00, 0x00, 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 206
+ {206,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 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, 0x00, 0x00, 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 207
+ {207,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 208
+ {208,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment:
+ // tcID: 209
+ {209,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x7e, 0x4a, 0xa5, 0x4f, 0x71, 0x4b, 0xf0, 0x1d, 0xf8, 0x5c, 0x50, 0x26,
+ 0x9b, 0xea, 0x3a, 0x86, 0x72, 0x1f, 0x84, 0xaf, 0xe7, 0x4f, 0x7b, 0x41,
+ 0xea, 0x58, 0xab, 0xcf, 0x34, 0x74, 0xe8, 0x8d, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x47, 0xf6, 0x7d, 0xe3, 0x5e, 0x5c, 0xb4, 0x32, 0xb0, 0x57,
+ 0xe8, 0xa0, 0xd0, 0xff, 0x62, 0x2e, 0xb6, 0x98, 0xb3, 0x4b, 0xc9, 0xff,
+ 0xe5, 0x23, 0x51, 0x19, 0x36, 0x63, 0xcc, 0x6e, 0x72, 0x74, 0x14, 0x0f,
+ 0x81, 0x5e, 0xf6, 0x1f, 0xf6, 0xed, 0x06, 0xdf, 0x0a, 0x15, 0x03, 0x66,
+ 0xea, 0xbc, 0xfb, 0x18, 0xed, 0xa1, 0xce, 0xe3, 0xd4, 0xb3, 0x0f, 0x2d,
+ 0x15, 0xd4, 0xa4, 0xfa, 0xe5, 0x17},
+ {0x30, 0x18, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x01, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: public point not on curve
+ // tcID: 210
+ {210,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f,
+ 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7,
+ 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa,
+ 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f,
+ 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2,
+ 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4c},
+ {},
+ false,
+ false},
+
+ // Comment: public point = (0,0)
+ // tcID: 211
+ {211,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 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, 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, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: order =
+ // -115792089210356248762697446949407573529996955224135760342422259061068512044369
+ // tcID: 212
+ {212,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6,
+ 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98,
+ 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce,
+ 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1,
+ 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40,
+ 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39,
+ 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f,
+ 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33,
+ 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51,
+ 0xf5, 0x02, 0x21, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x19, 0x05, 0x52,
+ 0x58, 0xe8, 0x61, 0x7b, 0x0c, 0x46, 0x35, 0x3d, 0x03, 0x9c, 0xda, 0xaf,
+ 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18,
+ 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6,
+ 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e,
+ 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29,
+ 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1,
+ 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: order = 0
+ // tcID: 213
+ {213,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x13, 0x30, 0x81, 0xcc, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xc0, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6,
+ 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98,
+ 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce,
+ 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1,
+ 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40,
+ 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39,
+ 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f,
+ 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33,
+ 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51,
+ 0xf5, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x15,
+ 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd,
+ 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d,
+ 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78,
+ 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57,
+ 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9,
+ 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: order = 1
+ // tcID: 214
+ {214,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x13, 0x30, 0x81, 0xcc, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xc0, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6,
+ 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98,
+ 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce,
+ 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1,
+ 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40,
+ 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39,
+ 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f,
+ 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33,
+ 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51,
+ 0xf5, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x15,
+ 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd,
+ 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d,
+ 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78,
+ 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57,
+ 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9,
+ 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: order =
+ // 26959946660873538060741835960514744168612397095220107664918121663170
+ // tcID: 215
+ {215,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x2f, 0x30, 0x81, 0xe8, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xdc, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6,
+ 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98,
+ 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce,
+ 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1,
+ 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40,
+ 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39,
+ 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f,
+ 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33,
+ 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51,
+ 0xf5, 0x02, 0x1d, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0x02, 0x01, 0x01, 0x03,
+ 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f,
+ 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7,
+ 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa,
+ 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f,
+ 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2,
+ 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: generator = (0,0)
+ // tcID: 216
+ {216,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6,
+ 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98,
+ 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce,
+ 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51,
+ 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18,
+ 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6,
+ 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e,
+ 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29,
+ 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1,
+ 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: generator not on curve
+ // tcID: 217
+ {217,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6,
+ 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98,
+ 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce,
+ 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1,
+ 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40,
+ 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39,
+ 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f,
+ 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33,
+ 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51,
+ 0xf7, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51,
+ 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18,
+ 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6,
+ 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e,
+ 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29,
+ 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1,
+ 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: cofactor = -1
+ // tcID: 218
+ {218,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6,
+ 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98,
+ 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce,
+ 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1,
+ 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40,
+ 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39,
+ 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f,
+ 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33,
+ 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51,
+ 0xf5, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51,
+ 0x02, 0x01, 0xff, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18,
+ 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6,
+ 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e,
+ 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29,
+ 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1,
+ 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: cofactor = 0
+ // tcID: 219
+ {219,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6,
+ 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98,
+ 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce,
+ 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1,
+ 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40,
+ 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39,
+ 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f,
+ 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33,
+ 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51,
+ 0xf5, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51,
+ 0x02, 0x01, 0x00, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18,
+ 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6,
+ 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e,
+ 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29,
+ 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1,
+ 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: cofactor = 2
+ // tcID: 220
+ {220,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6,
+ 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98,
+ 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce,
+ 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1,
+ 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40,
+ 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39,
+ 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f,
+ 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33,
+ 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51,
+ 0xf5, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51,
+ 0x02, 0x01, 0x02, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18,
+ 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6,
+ 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e,
+ 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29,
+ 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1,
+ 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: cofactor =
+ // 115792089210356248762697446949407573529996955224135760342422259061068512044369
+ // tcID: 221
+ {221,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x55, 0x30, 0x82, 0x01, 0x0d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x00, 0x02, 0x01, 0x01,
+ 0x30, 0x2c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44,
+ 0x04, 0x20, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20,
+ 0x5a, 0xc6, 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55,
+ 0x76, 0x98, 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6,
+ 0x3b, 0xce, 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b,
+ 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63,
+ 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4,
+ 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe,
+ 0x1a, 0x7f, 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b,
+ 0xce, 0x33, 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37,
+ 0xbf, 0x51, 0xf5, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6,
+ 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63,
+ 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x51, 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d,
+ 0x52, 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d,
+ 0x8d, 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c,
+ 0xdc, 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59,
+ 0x25, 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a,
+ 0x95, 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: cofactor = None
+ // tcID: 222
+ {222,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x30, 0x30, 0x81, 0xe9, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xdd, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x20, 0x5a, 0xc6,
+ 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98,
+ 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce,
+ 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x6b, 0x17, 0xd1,
+ 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40,
+ 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39,
+ 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f,
+ 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33,
+ 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51,
+ 0xf5, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51,
+ 0x03, 0x42, 0x00, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52,
+ 0x3f, 0xf9, 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d,
+ 0xc7, 0xdd, 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc,
+ 0xfa, 0xfb, 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25,
+ 0x6f, 0x53, 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95,
+ 0xb2, 0x56, 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: modified prime
+ // tcID: 223
+ {223,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xfd, 0x09, 0x10, 0x59, 0xa6, 0x89, 0x36, 0x35, 0xf9, 0x00, 0xe9, 0x44,
+ 0x9d, 0x63, 0xf5, 0x72, 0xb2, 0xae, 0xbc, 0x4c, 0xff, 0x7b, 0x4e, 0x5e,
+ 0x33, 0xf1, 0xb2, 0x00, 0xe8, 0xbb, 0xc1, 0x45, 0x30, 0x44, 0x04, 0x20,
+ 0x02, 0xf6, 0xef, 0xa5, 0x59, 0x76, 0xc9, 0xcb, 0x06, 0xff, 0x16, 0xbb,
+ 0x62, 0x9c, 0x0a, 0x8d, 0x4d, 0x51, 0x43, 0xb4, 0x00, 0x84, 0xb1, 0xa1,
+ 0xcc, 0x0e, 0x4d, 0xff, 0x17, 0x44, 0x3e, 0xb7, 0x04, 0x20, 0x5a, 0xc6,
+ 0x35, 0xd8, 0xaa, 0x3a, 0x93, 0xe7, 0xb3, 0xeb, 0xbd, 0x55, 0x76, 0x98,
+ 0x86, 0xbc, 0x65, 0x1d, 0x06, 0xb0, 0xcc, 0x53, 0xb0, 0xf6, 0x3b, 0xce,
+ 0x3c, 0x3e, 0x27, 0xd2, 0x60, 0x4b, 0x04, 0x41, 0x04, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x59, 0x7f, 0xa9, 0x4b,
+ 0x1f, 0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x02, 0x1b, 0x8c, 0x7d, 0xd7, 0x7f, 0x9a, 0x95,
+ 0x62, 0x79, 0x22, 0xec, 0xee, 0xfe, 0xa7, 0x3f, 0x02, 0x8f, 0x1e, 0xc9,
+ 0x5b, 0xa9, 0xb8, 0xfa, 0x95, 0xa3, 0xad, 0x24, 0xbd, 0xf9, 0xff, 0xf4,
+ 0x14, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51,
+ 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x59, 0x7f, 0xa9, 0x4b, 0x1f, 0xd9,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x02, 0x1b, 0x8c, 0x7d, 0xd7, 0x7f, 0x9a, 0x95, 0x62, 0x79,
+ 0x22, 0xec, 0xee, 0xfe, 0xa7, 0x3f, 0x02, 0x8f, 0x1e, 0xc9, 0x5b, 0xa9,
+ 0xb8, 0xfa, 0x95, 0xa3, 0xad, 0x24, 0xbd, 0xf9, 0xff, 0xf4, 0x14},
+ {0xce, 0xa0, 0xfb, 0xd8, 0xf2, 0x0a, 0xbc, 0x8c, 0xf8, 0x12, 0x7c,
+ 0x13, 0x2e, 0x29, 0x75, 0x6d, 0x25, 0xff, 0x15, 0x30, 0xa8, 0x8b,
+ 0xf5, 0xc9, 0xe2, 0x2d, 0xc1, 0xc1, 0x37, 0xc3, 0x6b, 0xe9},
+ false,
+ false},
+
+ // Comment: using secp224r1
+ // tcID: 224
+ {224,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04,
+ 0x07, 0x4f, 0x56, 0xdc, 0x2e, 0xa6, 0x48, 0xef, 0x89, 0xc3, 0xb7, 0x2e,
+ 0x23, 0xbb, 0xd2, 0xda, 0x36, 0xf6, 0x02, 0x43, 0xe4, 0xd2, 0x06, 0x7b,
+ 0x70, 0x60, 0x4a, 0xf1, 0xc2, 0x16, 0x5c, 0xec, 0x2f, 0x86, 0x60, 0x3d,
+ 0x60, 0xc8, 0xa6, 0x11, 0xd5, 0xb8, 0x4b, 0xa3, 0xd9, 0x1d, 0xfe, 0x1a,
+ 0x48, 0x08, 0x25, 0xbc, 0xc4, 0xaf, 0x3b, 0xcf},
+ {},
+ false,
+ false},
+
+ // Comment: using secp256k1
+ // tcID: 225
+ {225,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42,
+ 0x00, 0x04, 0xa1, 0x26, 0x3e, 0x75, 0xb8, 0x7a, 0xe0, 0x93, 0x70,
+ 0x60, 0xff, 0x14, 0x72, 0xf3, 0x30, 0xee, 0x55, 0xcd, 0xf8, 0xf4,
+ 0x32, 0x9d, 0x62, 0x84, 0xa9, 0xeb, 0xfb, 0xcc, 0x85, 0x6c, 0x11,
+ 0x68, 0x42, 0x25, 0xe7, 0x2c, 0xbe, 0xbf, 0xf4, 0x1e, 0x54, 0xfb,
+ 0x6f, 0x00, 0xe1, 0x1a, 0xfe, 0x53, 0xa1, 0x79, 0x37, 0xbe, 0xdb,
+ 0xf2, 0xdf, 0x78, 0x7f, 0x8e, 0xf9, 0x58, 0x4f, 0x77, 0x58, 0x38},
+ {},
+ false,
+ false},
+
+ // Comment: a = 0
+ // tcID: 226
+ {226,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x14, 0x30, 0x81, 0xcd, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xc1, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x25, 0x04, 0x01,
+ 0x00, 0x04, 0x20, 0x1b, 0x95, 0xc2, 0xf4, 0x60, 0x65, 0xdb, 0xf0, 0xf3,
+ 0xff, 0x09, 0x15, 0x3e, 0x47, 0x48, 0xed, 0x71, 0x59, 0x5e, 0x07, 0x74,
+ 0xba, 0x8e, 0x25, 0xc3, 0x64, 0xff, 0x1e, 0x6b, 0xe0, 0x39, 0xb7, 0x04,
+ 0x41, 0x04, 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f, 0xf9,
+ 0x91, 0x6a, 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7, 0xdd,
+ 0xb6, 0x45, 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa, 0xfb,
+ 0x7e, 0xd4, 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f, 0x53,
+ 0x6d, 0xa3, 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2, 0x56,
+ 0xf4, 0xa7, 0xe9, 0xfd, 0x76, 0x4a, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff,
+ 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca,
+ 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04,
+ 0x15, 0x10, 0x26, 0x4c, 0x18, 0x9c, 0x3d, 0x52, 0x3f, 0xf9, 0x91, 0x6a,
+ 0xbd, 0x70, 0x69, 0xef, 0xa6, 0x96, 0x8d, 0x8d, 0xc7, 0xdd, 0xb6, 0x45,
+ 0x7d, 0x78, 0x69, 0xb5, 0x3e, 0xa6, 0x0c, 0xdc, 0xfa, 0xfb, 0x7e, 0xd4,
+ 0x78, 0x6d, 0xa1, 0x5d, 0x29, 0xee, 0x59, 0x25, 0x6f, 0x53, 0x6d, 0xa3,
+ 0x57, 0x5a, 0x48, 0x88, 0xc1, 0xbb, 0x0a, 0x95, 0xb2, 0x56, 0xf4, 0xa7,
+ 0xe9, 0xfd, 0x76, 0x4a},
+ {0xd0, 0x03, 0xf5, 0xcc, 0x83, 0x85, 0x25, 0x84, 0x06, 0x1f, 0x7a,
+ 0x8a, 0x28, 0xbc, 0xb5, 0x67, 0x1e, 0xcb, 0xda, 0x09, 0x6e, 0x16,
+ 0xe7, 0xac, 0xcf, 0xa8, 0xf8, 0xd3, 0x11, 0xa3, 0xdb, 0x7a},
+ false,
+ false},
+
+ // Comment: public key of order 3
+ // tcID: 227
+ {227,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x4f, 0x34, 0x14, 0xd1, 0x58, 0x9b, 0x49, 0xf7, 0x17, 0x2d, 0x43, 0x9c,
+ 0xbb, 0xe7, 0x8e, 0x5b, 0x53, 0x50, 0xdc, 0x85, 0xde, 0xa4, 0x0c, 0xd2,
+ 0xd6, 0x27, 0x47, 0x40, 0xc6, 0xe0, 0x23, 0x9c, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x41, 0xde, 0xe3, 0x0a, 0x22, 0x44, 0xd9, 0x20, 0x1c, 0xa6,
+ 0x4d, 0x6f, 0xd2, 0xdd, 0x12, 0x6b, 0x70, 0x95, 0x36, 0x9e, 0x67, 0x3a,
+ 0xec, 0xaa, 0xa5, 0xe0, 0x42, 0x30, 0x85, 0x28, 0x9d, 0x5d, 0x4d, 0x17,
+ 0x35, 0xb9, 0x28, 0x41, 0xe7, 0x7d, 0x3c, 0x8b, 0x20, 0x64, 0xde, 0xd2,
+ 0xc3, 0xd6, 0x5d, 0x86, 0x92, 0xf0, 0xa0, 0x54, 0x52, 0x65, 0xdf, 0x6d,
+ 0xa2, 0xe5, 0x2b, 0x94, 0xa1, 0xc9},
+ {0x30, 0x82, 0x01, 0x33, 0x30, 0x81, 0xec, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x30, 0x81, 0xe0, 0x02, 0x01, 0x01, 0x30, 0x2c,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x44, 0x04, 0x20,
+ 0x7b, 0x5c, 0x92, 0xa0, 0xca, 0xc0, 0xf3, 0x06, 0x73, 0x47, 0x3f, 0x26,
+ 0x0f, 0x89, 0x92, 0x6a, 0x14, 0xda, 0x90, 0x5b, 0xc7, 0xe5, 0xe0, 0x7d,
+ 0xf1, 0xe8, 0xdf, 0x69, 0x05, 0x9d, 0x98, 0x57, 0x04, 0x20, 0xcb, 0x2e,
+ 0xaa, 0x56, 0x43, 0x57, 0x23, 0x72, 0xd5, 0xcb, 0xa1, 0xe6, 0x9f, 0x68,
+ 0x7d, 0x28, 0x7f, 0xd6, 0x2f, 0x55, 0x18, 0x32, 0x2a, 0xf2, 0x61, 0x4c,
+ 0xe5, 0x12, 0xdd, 0x68, 0x0a, 0x76, 0x04, 0x41, 0x04, 0x84, 0x35, 0x87,
+ 0xc1, 0xbe, 0xa1, 0x97, 0xa1, 0xbe, 0x63, 0xc6, 0x7c, 0x9f, 0x16, 0x41,
+ 0xc7, 0x0f, 0x7d, 0x3c, 0xba, 0x49, 0x14, 0x7e, 0x9f, 0xc0, 0xc9, 0xbb,
+ 0x24, 0x6e, 0x14, 0x98, 0x18, 0x60, 0x49, 0x24, 0x3e, 0x8e, 0x92, 0x74,
+ 0x3d, 0xf2, 0xf9, 0x99, 0x4d, 0x60, 0xf9, 0x0a, 0xb2, 0x16, 0x35, 0xe0,
+ 0x01, 0x83, 0xe6, 0x9b, 0x31, 0x7f, 0x00, 0xad, 0x22, 0x6d, 0xa8, 0xf5,
+ 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51,
+ 0x02, 0x01, 0x01, 0x03, 0x42, 0x00, 0x04, 0x84, 0x35, 0x87, 0xc1, 0xbe,
+ 0xa1, 0x97, 0xa1, 0xbe, 0x63, 0xc6, 0x7c, 0x9f, 0x16, 0x41, 0xc7, 0x0f,
+ 0x7d, 0x3c, 0xba, 0x49, 0x14, 0x7e, 0x9f, 0xc0, 0xc9, 0xbb, 0x24, 0x6e,
+ 0x14, 0x98, 0x18, 0x9f, 0xb6, 0xdb, 0xc0, 0x71, 0x6d, 0x8b, 0xc3, 0x0d,
+ 0x06, 0x66, 0xb2, 0x9f, 0x06, 0xf5, 0x4d, 0xe9, 0xca, 0x1f, 0xff, 0x7c,
+ 0x19, 0x64, 0xce, 0x80, 0xff, 0x52, 0xdd, 0x92, 0x57, 0x0a, 0xb9},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp224r1
+ // tcID: 228
+ {228,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04,
+ 0x2a, 0xf2, 0x70, 0xd2, 0xa6, 0x03, 0x0e, 0x3d, 0xd3, 0x8c, 0xc4, 0x6e,
+ 0x7d, 0x71, 0x9f, 0x17, 0x6c, 0x2c, 0xa4, 0xeb, 0x04, 0xd7, 0xe8, 0xb8,
+ 0x42, 0x90, 0xc8, 0xed, 0xbc, 0xae, 0xd9, 0x64, 0xeb, 0xe2, 0x26, 0xb2,
+ 0xd7, 0xce, 0x17, 0x25, 0x16, 0x22, 0x80, 0x4c, 0x0d, 0x3b, 0x7a, 0xdc,
+ 0xe0, 0x20, 0xa3, 0xcd, 0xc9, 0x7c, 0xac, 0x6c},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp384r1
+ // tcID: 229
+ {229,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x1f, 0x17, 0x90, 0x1e, 0x73, 0x1b, 0x06, 0xf3, 0x49, 0xb6, 0xe9, 0xd7,
+ 0xd1, 0x7d, 0x45, 0xe8, 0xa2, 0xb4, 0x61, 0x15, 0xa4, 0x74, 0x85, 0xbe,
+ 0x16, 0x19, 0x79, 0x32, 0xdb, 0x87, 0xb3, 0x94, 0x05, 0xb5, 0xc9, 0x41,
+ 0xb3, 0x6f, 0xd6, 0x1b, 0x9e, 0xf7, 0xdd, 0x20, 0x87, 0x8e, 0x12, 0x9e,
+ 0x55, 0xa2, 0x27, 0x70, 0x99, 0xc6, 0x01, 0xdc, 0xdb, 0x37, 0x47, 0xf8,
+ 0x0a, 0xd6, 0xe1, 0x66, 0x11, 0x63, 0x78, 0xe1, 0xeb, 0xce, 0x2c, 0x95,
+ 0x74, 0x4a, 0x09, 0x86, 0x12, 0x8c, 0xfe, 0xea, 0xac, 0x7f, 0x90, 0xb7,
+ 0x17, 0x87, 0xd9, 0xa1, 0xcf, 0xe4, 0x17, 0xcd, 0x4c, 0x8f, 0x6a, 0xf5},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp521r1
+ // tcID: 230
+ {230,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xed, 0x76, 0xe5, 0x88, 0x84, 0x28, 0xfa, 0xd4, 0x09,
+ 0xff, 0x20, 0x3a, 0xb2, 0x98, 0xb0, 0xf2, 0x48, 0x27, 0xc0, 0x91, 0x93,
+ 0x9a, 0xe0, 0xf9, 0xb1, 0x24, 0x5d, 0x86, 0x5a, 0xc5, 0xfb, 0xcd, 0x27,
+ 0x49, 0xf9, 0xae, 0x6c, 0x90, 0xfa, 0x8e, 0x29, 0x41, 0x4d, 0x1b, 0xc7,
+ 0xdc, 0x7b, 0x3c, 0x4a, 0xca, 0x90, 0x4c, 0xd8, 0x24, 0x48, 0x44, 0x21,
+ 0xcc, 0x66, 0xfe, 0x6a, 0xf4, 0x3b, 0xdf, 0xd2, 0x00, 0xc1, 0xf7, 0x90,
+ 0xa0, 0xb3, 0xae, 0x99, 0x49, 0x37, 0xf9, 0x1b, 0x6b, 0xdb, 0x97, 0x78,
+ 0xb0, 0x8c, 0x83, 0xec, 0xad, 0xb8, 0xcb, 0xa2, 0x2a, 0x78, 0xc3, 0x7b,
+ 0xf5, 0x65, 0xda, 0xc1, 0x64, 0xf1, 0x8e, 0x71, 0x9b, 0xe0, 0xef, 0x89,
+ 0x0e, 0xe5, 0xcb, 0xf2, 0x0e, 0x17, 0xfc, 0xfc, 0x9a, 0x55, 0x85, 0xe5,
+ 0x41, 0x64, 0x70, 0xb9, 0x86, 0x2f, 0x82, 0xfb, 0x76, 0x93, 0x39, 0x99,
+ 0x4f, 0x4e},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp256k1
+ // tcID: 231
+ {231,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42,
+ 0x00, 0x04, 0x80, 0x28, 0xd1, 0x60, 0x82, 0xb0, 0x76, 0x96, 0xd4,
+ 0xaa, 0x4a, 0xab, 0x9d, 0x6b, 0x1f, 0x14, 0x63, 0x43, 0x5a, 0xc0,
+ 0x97, 0x90, 0x06, 0x31, 0x10, 0x8f, 0x98, 0x88, 0xe1, 0x3d, 0xa6,
+ 0x7c, 0x48, 0x41, 0xfd, 0x8d, 0xd3, 0xce, 0xd6, 0xe7, 0xad, 0x8c,
+ 0x6f, 0xc6, 0x56, 0x62, 0x1c, 0x2f, 0x93, 0xd3, 0xdb, 0x0e, 0xb2,
+ 0x9d, 0x48, 0xd1, 0x42, 0x31, 0x54, 0x51, 0x98, 0x65, 0xdb, 0xc1},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp224k1
+ // tcID: 232
+ {232,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x20, 0x03, 0x3a, 0x00, 0x04,
+ 0xdc, 0x79, 0xfc, 0x28, 0xda, 0x09, 0x6a, 0xc1, 0x9f, 0x3c, 0xf0, 0xbc,
+ 0x70, 0xb8, 0xe5, 0x25, 0x29, 0xa8, 0x38, 0x61, 0xac, 0x66, 0xb1, 0xd4,
+ 0x4b, 0x9f, 0x2e, 0x9c, 0x68, 0x85, 0x6b, 0xab, 0xaa, 0x94, 0xf5, 0xfa,
+ 0x67, 0xa1, 0xed, 0xfc, 0xe5, 0xbd, 0x17, 0x68, 0xf9, 0xb9, 0xa1, 0x62,
+ 0x14, 0x83, 0xd2, 0x14, 0x43, 0x6a, 0xab, 0x02},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP224r1
+ // tcID: 233
+ {233,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x05,
+ 0x03, 0x3a, 0x00, 0x04, 0xa6, 0xba, 0xe3, 0xd1, 0x55, 0xc1, 0xf9, 0xca,
+ 0x26, 0x39, 0x28, 0xc9, 0x86, 0xed, 0xe6, 0x9a, 0xce, 0xfd, 0x0d, 0xd9,
+ 0xb3, 0xa1, 0x9d, 0x2b, 0x9f, 0x4b, 0x0a, 0x3a, 0x66, 0xbe, 0xa5, 0xd1,
+ 0x67, 0x31, 0x8d, 0xcc, 0x02, 0x89, 0x45, 0xfc, 0x1b, 0x40, 0xc6, 0x0c,
+ 0xe7, 0x16, 0xba, 0x2d, 0x41, 0x4a, 0x74, 0x3c, 0x6b, 0x85, 0x6a, 0x6f},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP256r1
+ // tcID: 234
+ {234,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x5d, 0x3d, 0xdb, 0xbb, 0x9b, 0xc0, 0x71, 0xd8,
+ 0xb5, 0x98, 0x55, 0xc7, 0x4b, 0xdf, 0x35, 0x41, 0xae, 0x4c, 0xb6, 0xc1,
+ 0xa2, 0x4e, 0xc4, 0x39, 0x03, 0x4d, 0xf7, 0xab, 0xde, 0x16, 0xa3, 0x46,
+ 0x52, 0x3e, 0xdf, 0x6a, 0x67, 0x89, 0x6b, 0x30, 0x4c, 0xb2, 0xcd, 0x2a,
+ 0x08, 0x3e, 0xec, 0x2b, 0x16, 0x93, 0x5b, 0xbc, 0x91, 0x0e, 0x85, 0xec,
+ 0x6e, 0xae, 0x38, 0xb5, 0x02, 0x30, 0xbf, 0x70},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP320r1
+ // tcID: 235
+ {235,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x09,
+ 0x03, 0x52, 0x00, 0x04, 0xa4, 0x3c, 0x6e, 0xf2, 0x50, 0x07, 0x23, 0xd5,
+ 0x4c, 0x1f, 0xc8, 0x8f, 0x88, 0x44, 0xd8, 0x34, 0x45, 0xca, 0x5a, 0x0f,
+ 0x58, 0x5c, 0x10, 0xb8, 0xeb, 0x3f, 0x02, 0x2d, 0x47, 0xd0, 0xe8, 0x48,
+ 0x62, 0xb7, 0xf5, 0xcb, 0xf9, 0x7d, 0x35, 0x2d, 0x43, 0x48, 0xca, 0x73,
+ 0x0f, 0x60, 0x0f, 0x22, 0x58, 0xd1, 0xd1, 0x92, 0xda, 0x22, 0x3f, 0x6b,
+ 0xa8, 0x3a, 0x7c, 0xc0, 0xd6, 0xda, 0x59, 0x8d, 0x55, 0xc2, 0xb7, 0x78,
+ 0x24, 0xd3, 0x26, 0xc8, 0xdf, 0x00, 0x0b, 0x8f, 0xff, 0x15, 0x6d, 0x2c},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP384r1
+ // tcID: 236
+ {236,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0b,
+ 0x03, 0x62, 0x00, 0x04, 0x23, 0x91, 0xc0, 0x62, 0x83, 0x3d, 0x1e, 0x6d,
+ 0x89, 0xec, 0x25, 0x6c, 0xf4, 0xa3, 0x98, 0x95, 0x34, 0xc1, 0xea, 0xd5,
+ 0xe1, 0xe1, 0x4f, 0xfa, 0xe9, 0x33, 0xa5, 0x3f, 0x96, 0x28, 0x57, 0xe4,
+ 0x71, 0x30, 0x87, 0xe1, 0xb3, 0xd6, 0x5a, 0xc7, 0x96, 0x34, 0xc7, 0x15,
+ 0x77, 0xaf, 0x24, 0x69, 0x8b, 0x5c, 0xe9, 0x59, 0x18, 0x38, 0x35, 0x55,
+ 0x1f, 0x7b, 0x08, 0xae, 0xf7, 0x85, 0x33, 0x78, 0xc2, 0x99, 0x93, 0x0b,
+ 0x36, 0x08, 0x13, 0xfd, 0x58, 0xd5, 0xe4, 0xda, 0x8b, 0x37, 0xd5, 0xa7,
+ 0x47, 0x3e, 0x89, 0x1e, 0xe1, 0x1c, 0xb0, 0x28, 0x81, 0xbd, 0x84, 0x8b,
+ 0x36, 0x4f, 0xb7, 0xd5},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP512r1
+ // tcID: 237
+ {237,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01,
+ 0x0d, 0x03, 0x81, 0x82, 0x00, 0x04, 0x84, 0xbe, 0xae, 0x85, 0x09, 0x66,
+ 0x40, 0x95, 0x3c, 0x1f, 0xd6, 0xeb, 0xbc, 0x32, 0x69, 0x72, 0x63, 0xd5,
+ 0x3f, 0x89, 0x94, 0x3c, 0xba, 0xf1, 0x44, 0x32, 0x06, 0x1a, 0xea, 0x8c,
+ 0x03, 0x18, 0xac, 0xbd, 0x93, 0x89, 0xab, 0x1d, 0x2e, 0x90, 0x4f, 0xa0,
+ 0xe0, 0x81, 0xd0, 0x8c, 0xfa, 0xbb, 0x61, 0x4e, 0xd9, 0xbc, 0xa6, 0x18,
+ 0x21, 0x11, 0x42, 0xd9, 0x46, 0x23, 0xc1, 0x4b, 0x47, 0x6a, 0x25, 0xe4,
+ 0x7a, 0xbf, 0x98, 0xfd, 0x3b, 0x1d, 0xa1, 0x41, 0x7d, 0xfc, 0x2e, 0x2c,
+ 0xfc, 0x84, 0x24, 0xb1, 0x6e, 0xa1, 0x4d, 0xd4, 0x5e, 0x14, 0x22, 0xbe,
+ 0x7d, 0x4e, 0x0a, 0x5c, 0xc7, 0xf4, 0xd4, 0xab, 0x5f, 0x19, 0x8c, 0xdb,
+ 0xaa, 0xa3, 0xf6, 0x42, 0xec, 0x63, 0x61, 0x84, 0x2c, 0xbe, 0x86, 0x93,
+ 0x82, 0xee, 0x78, 0xcd, 0x59, 0x6f, 0xf5, 0xe7, 0x40, 0xd9, 0xec, 0x2c,
+ 0x3a, 0xd6},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP224t1
+ // tcID: 238
+ {238,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x06,
+ 0x03, 0x3a, 0x00, 0x04, 0x2b, 0x0a, 0x1a, 0x85, 0x8f, 0xfc, 0x44, 0xe7,
+ 0x75, 0x29, 0x40, 0x73, 0x1d, 0x37, 0x8f, 0x96, 0x57, 0x08, 0x37, 0xe2,
+ 0x79, 0xea, 0x39, 0x48, 0xfe, 0x00, 0xcf, 0xf8, 0xb5, 0xf8, 0x9a, 0xdb,
+ 0x4e, 0x2f, 0xe6, 0xf8, 0x78, 0x1b, 0xa6, 0x42, 0x63, 0x64, 0xf4, 0x59,
+ 0x0b, 0x34, 0xdd, 0x79, 0xfc, 0x80, 0x62, 0x9d, 0xe4, 0xa8, 0x60, 0x84},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP256t1
+ // tcID: 239
+ {239,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x08,
+ 0x03, 0x42, 0x00, 0x04, 0x30, 0x37, 0xc0, 0x1b, 0x4a, 0x5a, 0xc5, 0x37,
+ 0x42, 0xe3, 0xf5, 0x52, 0x8d, 0xff, 0xb0, 0xf0, 0x10, 0xab, 0x6e, 0xbe,
+ 0xb0, 0x8d, 0x79, 0x2b, 0x32, 0xe1, 0x9e, 0x90, 0x06, 0xca, 0x33, 0x1a,
+ 0x02, 0x4b, 0x67, 0x69, 0x8d, 0x7c, 0xf4, 0xb5, 0x75, 0xcc, 0xd9, 0x38,
+ 0x94, 0x41, 0xd5, 0xc6, 0x40, 0xb7, 0x7c, 0x63, 0x77, 0x1c, 0xef, 0x1b,
+ 0xd8, 0x56, 0x75, 0x36, 0x1c, 0x66, 0x02, 0xa4},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP320t1
+ // tcID: 240
+ {240,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0a,
+ 0x03, 0x52, 0x00, 0x04, 0x0f, 0x0f, 0xd9, 0x72, 0xa4, 0x95, 0xa1, 0x40,
+ 0x12, 0x4a, 0x40, 0x19, 0x29, 0x1a, 0x20, 0xf5, 0xb3, 0x9f, 0xb7, 0x55,
+ 0xc1, 0x26, 0xbf, 0x26, 0x86, 0x43, 0xbb, 0x30, 0x91, 0xec, 0xa4, 0x4f,
+ 0x2a, 0x3c, 0xda, 0x1d, 0xea, 0xd6, 0xab, 0x1f, 0x4f, 0xe0, 0x8a, 0x4b,
+ 0x38, 0x72, 0x42, 0x3f, 0x71, 0xe5, 0xbf, 0x96, 0xb1, 0xc2, 0x0b, 0xc0,
+ 0xca, 0x73, 0xb7, 0xe2, 0xc1, 0x34, 0xcc, 0x14, 0xa5, 0xf7, 0x7b, 0xc8,
+ 0x38, 0xeb, 0xcf, 0x01, 0x08, 0x4d, 0xa3, 0xbf, 0x15, 0x66, 0x35, 0x36},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP384t1
+ // tcID: 241
+ {241,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0c,
+ 0x03, 0x62, 0x00, 0x04, 0x03, 0xb6, 0x5f, 0xaf, 0x5a, 0x6b, 0xf7, 0x4b,
+ 0xd5, 0xc1, 0x66, 0x27, 0x8a, 0x4b, 0x56, 0x6c, 0x6c, 0x70, 0x5a, 0xc6,
+ 0x36, 0x3e, 0x61, 0xf3, 0xb0, 0x69, 0x9e, 0x11, 0x6d, 0x3c, 0x5b, 0x19,
+ 0xe8, 0xb7, 0x02, 0x1b, 0x75, 0xb0, 0x05, 0xf7, 0x8a, 0x8c, 0xea, 0x8d,
+ 0xe3, 0x4c, 0x49, 0x39, 0x7f, 0x9b, 0x3b, 0x2b, 0xfc, 0x87, 0x06, 0xeb,
+ 0x81, 0x63, 0xc8, 0x02, 0x37, 0x1e, 0xff, 0x7d, 0xfc, 0x82, 0x5c, 0x40,
+ 0xaa, 0x84, 0xdd, 0x9d, 0x1c, 0x4b, 0x34, 0x61, 0x5e, 0xe5, 0xae, 0x28,
+ 0xc6, 0xc0, 0x5d, 0x58, 0xd2, 0xa8, 0xcc, 0xc3, 0x78, 0x63, 0x82, 0xb7,
+ 0x12, 0xd3, 0xbc, 0xda},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP512t1
+ // tcID: 242
+ {242,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xb4, 0x4f, 0x96, 0x70, 0xfe, 0xdb, 0xa8, 0x87, 0xad, 0x8e, 0x80, 0x62,
+ 0x26, 0x06, 0x3e, 0x77, 0x60, 0x4b, 0x27, 0xc3, 0x62, 0x83, 0x63, 0x26,
+ 0xe9, 0x3e, 0xcb, 0x7f, 0xcc, 0x6d, 0xc2, 0x97, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x9f, 0x57, 0xb8, 0xfc, 0x70, 0x69, 0xce, 0x46, 0xca, 0x9a,
+ 0x56, 0xe6, 0x3d, 0x88, 0xe9, 0x9d, 0x4e, 0xcb, 0x58, 0x45, 0xf8, 0x1e,
+ 0x71, 0xcf, 0x6b, 0xc8, 0x6a, 0xcc, 0x85, 0x8b, 0xd2, 0x90, 0x88, 0x69,
+ 0xfc, 0x9e, 0xe5, 0x61, 0x7d, 0xbb, 0x64, 0x68, 0xaf, 0x36, 0x38, 0x1f,
+ 0x0c, 0x40, 0x96, 0x8d, 0x74, 0x79, 0x4e, 0x18, 0x3a, 0x66, 0x9b, 0x01,
+ 0x92, 0xeb, 0xd9, 0xd7, 0x56, 0x11},
+ {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01,
+ 0x0e, 0x03, 0x81, 0x82, 0x00, 0x04, 0x75, 0x04, 0xd6, 0x60, 0x94, 0x3a,
+ 0x69, 0xab, 0x04, 0x33, 0x78, 0xe4, 0x4c, 0x03, 0x48, 0x96, 0x53, 0x4a,
+ 0x34, 0x6e, 0x0e, 0x95, 0xf3, 0x5f, 0xca, 0xad, 0x35, 0x03, 0xb4, 0x90,
+ 0x85, 0x6b, 0xfb, 0x20, 0xa7, 0x53, 0xec, 0xab, 0xc6, 0xd7, 0xbf, 0xee,
+ 0xc2, 0x8d, 0x05, 0x7f, 0x91, 0x99, 0x23, 0xb7, 0xd3, 0xc0, 0x86, 0x95,
+ 0x3e, 0xb1, 0x6c, 0x5b, 0xd2, 0x87, 0xb5, 0x97, 0x88, 0xdb, 0x72, 0xdb,
+ 0xb7, 0xc2, 0x73, 0x85, 0x42, 0x94, 0xc9, 0x27, 0xea, 0x7e, 0xca, 0x20,
+ 0x5a, 0xae, 0x2f, 0x08, 0x30, 0xe5, 0xfa, 0xad, 0xda, 0xd8, 0x31, 0x62,
+ 0x31, 0xbf, 0xc3, 0x57, 0x2c, 0x85, 0xc3, 0x3c, 0xb7, 0x05, 0x4e, 0x04,
+ 0xc8, 0x93, 0x6e, 0x3c, 0xe0, 0x59, 0xc9, 0x07, 0xe5, 0x9f, 0x40, 0x59,
+ 0x34, 0x44, 0xe5, 0x90, 0xb3, 0x18, 0x20, 0xbc, 0x1f, 0x51, 0x4e, 0xd0,
+ 0xec, 0x8a},
+ {},
+ false,
+ false},
+
+ // Comment: invalid public key
+ // tcID: 243
+ {243,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x6f, 0x95, 0x3f, 0xaf, 0xf3, 0x59, 0x9e, 0x6c, 0x76, 0x2d, 0x7f, 0x4c,
+ 0xab, 0xfe, 0xed, 0x09, 0x2d, 0xe2, 0xad, 0xd1, 0xdf, 0x1b, 0xc5, 0x74,
+ 0x8c, 0x6c, 0xbb, 0x72, 0x5c, 0xf3, 0x54, 0x58, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x68, 0xfd, 0x2d, 0x68, 0xf9, 0x77, 0xeb, 0x95, 0x35, 0x72,
+ 0x86, 0x08, 0xe8, 0x56, 0x65, 0x1e, 0x71, 0x80, 0xa8, 0xf0, 0x24, 0x01,
+ 0x9d, 0x5d, 0x40, 0x5d, 0x6e, 0xb5, 0xf3, 0xb9, 0x48, 0xa1, 0xb9, 0x25,
+ 0x37, 0x7f, 0x5b, 0x1f, 0x1b, 0x4b, 0xf0, 0xa1, 0x7b, 0x55, 0xf7, 0xca,
+ 0xb2, 0xb8, 0xde, 0x23, 0x90, 0xc4, 0xb5, 0x52, 0x66, 0xcc, 0x05, 0x01,
+ 0x0b, 0xeb, 0x9c, 0x4a, 0xf5, 0x76},
+ {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x22, 0x00, 0x02, 0xfd, 0x4b, 0xf6, 0x17, 0x63, 0xb4, 0x65, 0x81, 0xfd,
+ 0x91, 0x74, 0xd6, 0x23, 0x51, 0x6c, 0xf3, 0xc8, 0x1e, 0xdd, 0x40, 0xe2,
+ 0x9f, 0xfa, 0x27, 0x77, 0xfb, 0x6c, 0xb0, 0xae, 0x3c, 0xe5, 0x35},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 244
+ {244,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd2, 0x7e, 0xdf, 0x0f, 0xf5, 0xb6, 0xb6, 0xb4, 0x65, 0x75, 0x3e, 0x71,
+ 0x58, 0x37, 0x03, 0x32, 0xc1, 0x53, 0xb4, 0x68, 0xa1, 0xbe, 0x08, 0x7a,
+ 0xd0, 0xf4, 0x90, 0xbd, 0xb9, 0x9e, 0x5f, 0x02, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x16, 0x14, 0x41, 0xc1, 0xee, 0x85, 0xe0, 0xcd, 0xb9, 0xff,
+ 0xc3, 0xeb, 0xf2, 0x9f, 0xde, 0x51, 0x88, 0x98, 0xfd, 0x27, 0x09, 0xb3,
+ 0x6e, 0x31, 0xe2, 0xe0, 0x34, 0xf1, 0xf8, 0x03, 0xb9, 0x0d, 0xde, 0x24,
+ 0xaf, 0xa2, 0x8e, 0xc6, 0x95, 0xdc, 0xc1, 0xb8, 0xef, 0x92, 0x1c, 0xbe,
+ 0xbb, 0x24, 0xb7, 0x0b, 0xd7, 0xd3, 0x50, 0xca, 0xf2, 0xa3, 0xec, 0xc8,
+ 0x09, 0xb1, 0x6b, 0x19, 0xe9, 0x31},
+ {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x22, 0x00, 0x03, 0xef, 0xdd, 0xe3, 0xb3, 0x28, 0x72, 0xa9, 0xef, 0xfc,
+ 0xf3, 0xb9, 0x4c, 0xbf, 0x73, 0xaa, 0x7b, 0x39, 0xf9, 0x68, 0x3e, 0xce,
+ 0x91, 0x21, 0xb9, 0x85, 0x21, 0x67, 0xf4, 0xe3, 0xda, 0x60, 0x9b},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 245
+ {245,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xd2, 0x7e, 0xdf, 0x0f, 0xf5, 0xb6, 0xb6, 0xb4, 0x65, 0x75, 0x3e, 0x71,
+ 0x58, 0x37, 0x03, 0x32, 0xc1, 0x53, 0xb4, 0x68, 0xa1, 0xbe, 0x08, 0x7a,
+ 0xd0, 0xf4, 0x90, 0xbd, 0xb9, 0x9e, 0x5f, 0x03, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xec, 0x8f, 0x0b, 0x18, 0x56, 0xf5, 0x11, 0x13, 0x98, 0x84,
+ 0x69, 0xd1, 0x4e, 0x9f, 0x8c, 0x09, 0x79, 0x5b, 0x83, 0x81, 0x20, 0x24,
+ 0x78, 0x5c, 0x92, 0xfa, 0xf6, 0xd9, 0xc3, 0x5a, 0xcd, 0x5b, 0x9f, 0xda,
+ 0x6e, 0xd8, 0x42, 0xaf, 0x7d, 0x1f, 0x28, 0xcb, 0x37, 0xc6, 0x15, 0x5b,
+ 0xf1, 0x22, 0x68, 0xa4, 0x59, 0xb3, 0x8b, 0xdf, 0x01, 0xc1, 0xb5, 0xe2,
+ 0x00, 0xb3, 0x02, 0x48, 0xe6, 0x36},
+ {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x22, 0x00, 0x02, 0xef, 0xdd, 0xe3, 0xb3, 0x28, 0x72, 0xa9, 0xef, 0xfc,
+ 0xf3, 0xb9, 0x4c, 0xbf, 0x73, 0xaa, 0x7b, 0x39, 0xf9, 0x68, 0x3e, 0xce,
+ 0x91, 0x21, 0xb9, 0x85, 0x21, 0x67, 0xf4, 0xe3, 0xda, 0x60, 0x9b},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 246
+ {246,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x95, 0xea, 0xd8, 0x45, 0x40, 0xc2, 0xd0, 0x27, 0xaa, 0x31, 0x30, 0xff,
+ 0x1b, 0x47, 0x88, 0x8c, 0xc1, 0xed, 0x67, 0xe8, 0xdd, 0xa4, 0x61, 0x56,
+ 0xe7, 0x1c, 0xe0, 0x99, 0x17, 0x91, 0xe8, 0x35, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x60, 0x3e, 0x20, 0x98, 0x96, 0xe1, 0x65, 0x7d, 0x46, 0x88,
+ 0x0d, 0x82, 0xba, 0x3d, 0x1d, 0xe9, 0x27, 0x99, 0x65, 0x56, 0x22, 0xbc,
+ 0x3d, 0x71, 0x64, 0xab, 0x1f, 0x99, 0x56, 0xf9, 0x24, 0x94, 0x03, 0x8d,
+ 0xe2, 0x74, 0x98, 0x9a, 0xa8, 0x84, 0x82, 0xed, 0x27, 0x4e, 0x99, 0x96,
+ 0x91, 0x03, 0xd2, 0x6f, 0xd5, 0xb4, 0x87, 0xb2, 0x7f, 0xbc, 0xb2, 0xe4,
+ 0x64, 0x2d, 0xdc, 0x10, 0xa9, 0x59},
+ {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x22, 0x00, 0x02, 0xc4, 0x95, 0x24, 0xb2, 0xad, 0xfd, 0x8f, 0x5f, 0x97,
+ 0x2e, 0xf5, 0x54, 0x65, 0x28, 0x36, 0xe2, 0xef, 0xb2, 0xd3, 0x06, 0xc6,
+ 0xd3, 0xb0, 0x68, 0x92, 0x34, 0xce, 0xc9, 0x3a, 0xe7, 0x3d, 0xb5},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 247
+ {247,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x68, 0x1e, 0xf6, 0x7f, 0xb1, 0xf1, 0x89, 0x64, 0x7d, 0x95, 0xe8,
+ 0xdb, 0x00, 0xc5, 0x2c, 0xee, 0xf6, 0xd4, 0x1a, 0x85, 0xba, 0x0a, 0x5b,
+ 0xd7, 0x4c, 0x44, 0xe8, 0xe6, 0x2c, 0x8a, 0xa4, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0x8a, 0x91, 0x25, 0x78, 0x03, 0x05, 0xca, 0x10, 0x5e, 0x02,
+ 0xd0, 0xc8, 0x14, 0x32, 0x9a, 0x05, 0xbb, 0x6f, 0x16, 0x8f, 0xc1, 0x92,
+ 0xf5, 0x0d, 0xde, 0xfd, 0x8a, 0xa0, 0x7e, 0x46, 0xd0, 0x5e, 0x1d, 0x00,
+ 0xbc, 0x1a, 0x57, 0xf9, 0x7a, 0xcf, 0xc4, 0xab, 0x1a, 0x98, 0xb7, 0x72,
+ 0xaf, 0xef, 0x59, 0xa6, 0x03, 0x20, 0x61, 0x9c, 0x8e, 0xdf, 0x7e, 0x13,
+ 0x13, 0x0e, 0x44, 0x07, 0x81, 0xeb},
+ {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x22, 0x00, 0x03, 0x18, 0xf9, 0xba, 0xe7, 0x74, 0x7c, 0xd8, 0x44, 0xe9,
+ 0x85, 0x25, 0xb7, 0xcc, 0xd0, 0xda, 0xf6, 0xe1, 0xd2, 0x0a, 0x81, 0x8b,
+ 0x21, 0x75, 0xa9, 0xa9, 0x1e, 0x4e, 0xae, 0x53, 0x43, 0xbc, 0x98},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 248
+ {248,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xa8, 0x68, 0x1e, 0xf6, 0x7f, 0xb1, 0xf1, 0x89, 0x64, 0x7d, 0x95, 0xe8,
+ 0xdb, 0x00, 0xc5, 0x2c, 0xee, 0xf6, 0xd4, 0x1a, 0x85, 0xba, 0x0a, 0x5b,
+ 0xd7, 0x4c, 0x44, 0xe8, 0xe6, 0x2c, 0x8a, 0xa5, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xaa, 0x47, 0xa5, 0x0b, 0x5a, 0x46, 0xad, 0x44, 0x90, 0xd2,
+ 0x72, 0x8f, 0x99, 0xcc, 0x17, 0x1b, 0x3b, 0x51, 0x4c, 0xd1, 0xfa, 0xa5,
+ 0xb3, 0xda, 0x3e, 0x0a, 0x7e, 0xd1, 0x29, 0xc7, 0xc0, 0xbc, 0x8a, 0x8d,
+ 0x7c, 0x45, 0xdf, 0xc9, 0x1f, 0x23, 0x1a, 0x43, 0x1a, 0x70, 0x88, 0xbb,
+ 0xc9, 0xb1, 0x17, 0x69, 0xe6, 0xa4, 0xa7, 0x73, 0xc8, 0x5e, 0x34, 0x6d,
+ 0x00, 0x66, 0x48, 0x33, 0x5f, 0x5f},
+ {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x22, 0x00, 0x02, 0x18, 0xf9, 0xba, 0xe7, 0x74, 0x7c, 0xd8, 0x44, 0xe9,
+ 0x85, 0x25, 0xb7, 0xcc, 0xd0, 0xda, 0xf6, 0xe1, 0xd2, 0x0a, 0x81, 0x8b,
+ 0x21, 0x75, 0xa9, 0xa9, 0x1e, 0x4e, 0xae, 0x53, 0x43, 0xbc, 0x98},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 249
+ {249,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0x95, 0xea, 0xd8, 0x45, 0x40, 0xc2, 0xd0, 0x27, 0xaa, 0x31, 0x30, 0xff,
+ 0x1b, 0x47, 0x88, 0x8c, 0xc1, 0xed, 0x67, 0xe8, 0xdd, 0xa4, 0x61, 0x56,
+ 0xe7, 0x1c, 0xe0, 0x99, 0x17, 0x91, 0xe8, 0x34, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xc6, 0x58, 0x1a, 0x84, 0x3f, 0xac, 0xc6, 0x4a, 0xe3, 0xf9,
+ 0xd4, 0x71, 0xc4, 0x4b, 0xd2, 0x2b, 0xfe, 0x25, 0x62, 0x8d, 0xa8, 0x1f,
+ 0x5f, 0x9c, 0xd6, 0x7b, 0x18, 0x4f, 0x3d, 0x22, 0xff, 0x16, 0x10, 0xae,
+ 0xb4, 0x49, 0x6c, 0x58, 0xa6, 0xad, 0xc6, 0xba, 0xe4, 0x6a, 0x7b, 0x09,
+ 0xaa, 0x41, 0xac, 0xb7, 0xc0, 0xb8, 0x6d, 0x97, 0x02, 0x3d, 0x22, 0xba,
+ 0x23, 0xc6, 0x5b, 0x71, 0x8c, 0xd6},
+ {0x30, 0x39, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x22, 0x00, 0x03, 0xc4, 0x95, 0x24, 0xb2, 0xad, 0xfd, 0x8f, 0x5f, 0x97,
+ 0x2e, 0xf5, 0x54, 0x65, 0x28, 0x36, 0xe2, 0xef, 0xb2, 0xd3, 0x06, 0xc6,
+ 0xd3, 0xb0, 0x68, 0x92, 0x34, 0xce, 0xc9, 0x3a, 0xe7, 0x3d, 0xb5},
+ {},
+ false,
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 250
+ {250,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x81, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 251
+ {251,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x81, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 252
+ {252,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x82, 0x00, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 253
+ {253,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x82, 0x00, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 254
+ {254,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 255
+ {255,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x58, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 256
+ {256,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 257
+ {257,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 258
+ {258,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 259
+ {259,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x13, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 260
+ {260,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x30,
+ 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97,
+ 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b,
+ 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49,
+ 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24,
+ 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71,
+ 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 261
+ {261,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x62, 0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97,
+ 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b,
+ 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49,
+ 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24,
+ 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71,
+ 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 262
+ {262,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 263
+ {263,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 264
+ {264,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 265
+ {265,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 266
+ {266,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x13, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 267
+ {267,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 268
+ {268,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30,
+ 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06,
+ 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 269
+ {269,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06,
+ 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 270
+ {270,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0xff, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 271
+ {271,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0xff, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 272
+ {272,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 273
+ {273,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 274
+ {274,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x80, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 275
+ {275,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x80, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 276
+ {276,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x80, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: removing sequence
+ // tcID: 277
+ {277,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: removing sequence
+ // tcID: 278
+ {278,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x44, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71,
+ 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e,
+ 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63,
+ 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8,
+ 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 279
+ {279,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 280
+ {280,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x45, 0x30, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 281
+ {281,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 282
+ {282,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00,
+ 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 283
+ {283,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x00, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 284
+ {284,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x00, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 285
+ {285,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 286
+ {286,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00,
+ 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 287
+ {287,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x05, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 288
+ {288,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x05,
+ 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 289
+ {289,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x49, 0x81, 0x77, 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 290
+ {290,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x25, 0x00, 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 291
+ {291,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93,
+ 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9,
+ 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71,
+ 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24,
+ 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29,
+ 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 292
+ {292,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x18, 0x49, 0x81, 0x77, 0x30, 0x13, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 293
+ {293,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x17, 0x25, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 294
+ {294,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x15, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 295
+ {295,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x18, 0x26, 0x0c, 0x49, 0x81, 0x77, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 296
+ {296,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x17, 0x26, 0x0b, 0x25, 0x00, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 297
+ {297,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x1b, 0x26, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x06,
+ 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 298
+ {298,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x26, 0x0d, 0x49, 0x81, 0x77, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 299
+ {299,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x26, 0x0c, 0x25, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 300
+ {300,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x1b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x26, 0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 301
+ {301,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x23,
+ 0x47, 0x49, 0x81, 0x77, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 302
+ {302,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x23,
+ 0x46, 0x25, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 303
+ {303,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x23, 0x44, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93,
+ 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9,
+ 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71,
+ 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24,
+ 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29,
+ 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 304
+ {304,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x59, 0x30,
+ 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06,
+ 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 305
+ {305,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5f, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x59, 0x30, 0x13, 0x06,
+ 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43,
+ 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 306
+ {306,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x1b, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30,
+ 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06,
+ 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 307
+ {307,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5f, 0x30, 0x19, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x13, 0x06,
+ 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43,
+ 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 308
+ {308,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x1b, 0x26, 0x0f, 0xaa, 0x00, 0xbb, 0x00, 0xcd,
+ 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06,
+ 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 309
+ {309,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5f, 0x30, 0x19, 0x26, 0x0d, 0xaa, 0x02, 0xaa, 0xbb, 0x06,
+ 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43,
+ 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 310
+ {310,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x1b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x26, 0x10, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x06,
+ 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 311
+ {311,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5f, 0x30, 0x19, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x26, 0x0e, 0xaa, 0x02, 0xaa, 0xbb, 0x06, 0x08, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43,
+ 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 312
+ {312,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x23, 0x4a, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 313
+ {313,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5f, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x23, 0x48, 0xaa, 0x02, 0xaa, 0xbb, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43,
+ 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 314
+ {314,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x81},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 315
+ {315,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x46, 0x30, 0x81, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 316
+ {316,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x05, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 317
+ {317,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x46, 0x05, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 318
+ {318,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x2e, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 319
+ {319,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x2f, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 320
+ {320,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x31, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 321
+ {321,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x32, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 322
+ {322,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0xff, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 323
+ {323,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x2e, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 324
+ {324,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x2f, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 325
+ {325,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x31, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 326
+ {326,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x32, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 327
+ {327,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0xff, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 328
+ {328,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 329
+ {329,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x46, 0x30, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 330
+ {330,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x58, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 331
+ {331,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x58, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01,
+ 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf,
+ 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0,
+ 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f,
+ 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6,
+ 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 332
+ {332,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x58, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf,
+ 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0,
+ 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f,
+ 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6,
+ 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 333
+ {333,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x58, 0x30, 0x12, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01,
+ 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf,
+ 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0,
+ 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f,
+ 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6,
+ 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length
+ // tcID: 334
+ {334,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length
+ // tcID: 335
+ {335,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00,
+ 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 336
+ {336,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 337
+ {337,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 338
+ {338,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x05, 0x00, 0x00, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 339
+ {339,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x05,
+ 0x00, 0x00, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 340
+ {340,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71,
+ 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3,
+ 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1,
+ 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60,
+ 0xad, 0xd6, 0x6b, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 341
+ {341,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5f, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43,
+ 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 342
+ {342,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71,
+ 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3,
+ 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1,
+ 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60,
+ 0xad, 0xd6, 0x6b, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 343
+ {343,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5f, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43,
+ 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 344
+ {344,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x80, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x02, 0xbe, 0xef},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 345
+ {345,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00,
+ 0x02, 0xbe, 0xef, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 346
+ {346,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 347
+ {347,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x30, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 348
+ {348,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x30, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 349
+ {349,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x30,
+ 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 350
+ {350,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5c, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0xbf, 0x7f, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 351
+ {351,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5c, 0x30, 0x16, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0xbf,
+ 0x7f, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71,
+ 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e,
+ 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63,
+ 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8,
+ 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 352
+ {352,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 353
+ {353,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 354
+ {354,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x15, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 355
+ {355,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x4f, 0x30, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 356
+ {356,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x81, 0x9d, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97,
+ 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b,
+ 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49,
+ 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24,
+ 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71,
+ 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 357
+ {357,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x63, 0x30, 0x1d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x06,
+ 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00,
+ 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43,
+ 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59,
+ 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf,
+ 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93,
+ 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29,
+ 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 358
+ {358,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x81, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 359
+ {359,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x81, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 360
+ {360,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x82, 0x00, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 361
+ {361,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x82, 0x00, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 362
+ {362,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 363
+ {363,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 364
+ {364,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 365
+ {365,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 366
+ {366,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x18, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 367
+ {367,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 368
+ {368,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x62, 0x30, 0x1c, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97,
+ 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b,
+ 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49,
+ 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24,
+ 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71,
+ 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 369
+ {369,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x62, 0x30, 0x1c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97,
+ 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b,
+ 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49,
+ 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24,
+ 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71,
+ 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 370
+ {370,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x17, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 371
+ {371,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 372
+ {372,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x17, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 373
+ {373,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 374
+ {374,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x18, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 375
+ {375,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 376
+ {376,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x1b, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06,
+ 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 377
+ {377,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x1b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 378
+ {378,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 379
+ {379,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: removing oid
+ // tcID: 380
+ {380,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x50, 0x30, 0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03,
+ 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71,
+ 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e,
+ 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63,
+ 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8,
+ 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 381
+ {381,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x51, 0x30, 0x0b, 0x06, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 382
+ {382,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x50, 0x30, 0x0a, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71,
+ 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e,
+ 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63,
+ 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8,
+ 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 383
+ {383,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x00, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 384
+ {384,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x0a, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x00,
+ 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: prepending 0's to oid
+ // tcID: 385
+ {385,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x09, 0x00, 0x00, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 386
+ {386,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x0a, 0x00, 0x00, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 387
+ {387,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x00, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 388
+ {388,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x05, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 389
+ {389,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x0a, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x05,
+ 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: truncated length of oid
+ // tcID: 390
+ {390,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x52, 0x30, 0x0c, 0x06, 0x81, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 391
+ {391,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x51, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x81, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 392
+ {392,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x52, 0x30, 0x0c, 0x05, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 393
+ {393,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x51, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x05, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 394
+ {394,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x04, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 395
+ {395,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x05, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 396
+ {396,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x07, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 397
+ {397,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x08, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 398
+ {398,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0xff, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 399
+ {399,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x04, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 400
+ {400,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x05, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 401
+ {401,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x07, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 402
+ {402,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x08, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 403
+ {403,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0xff, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 404
+ {404,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x52, 0x30, 0x0c, 0x06, 0x00, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 405
+ {405,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x51, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x00, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 406
+ {406,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x28, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 407
+ {407,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x28, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: modify last byte of oid
+ // tcID: 408
+ {408,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x81, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 409
+ {409,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x87, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: truncated oid
+ // tcID: 410
+ {410,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x58, 0x30, 0x12, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf,
+ 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0,
+ 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f,
+ 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6,
+ 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated oid
+ // tcID: 411
+ {411,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x58, 0x30, 0x12, 0x06, 0x06, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01,
+ 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf,
+ 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0,
+ 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f,
+ 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6,
+ 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated oid
+ // tcID: 412
+ {412,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x58, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf,
+ 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0,
+ 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f,
+ 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6,
+ 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: truncated oid
+ // tcID: 413
+ {413,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x58, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x07, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf,
+ 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0,
+ 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f,
+ 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6,
+ 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: wrong oid
+ // tcID: 414
+ {414,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x57, 0x30, 0x11, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a, 0x06,
+ 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00,
+ 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43,
+ 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59,
+ 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf,
+ 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93,
+ 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29,
+ 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong oid
+ // tcID: 415
+ {415,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x15, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03,
+ 0x04, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong oid
+ // tcID: 416
+ {416,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a, 0x03, 0x42,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: wrong oid
+ // tcID: 417
+ {417,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x01,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: longer oid
+ // tcID: 418
+ {418,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: longer oid
+ // tcID: 419
+ {419,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x01,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: oid with modified node
+ // tcID: 420
+ {420,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x11, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 421
+ {421,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x17, 0x06, 0x0b, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x88, 0x80, 0x80, 0x80, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 422
+ {422,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x17, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: oid with modified node
+ // tcID: 423
+ {423,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x0c, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x88, 0x80,
+ 0x80, 0x80, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: large integer in oid
+ // tcID: 424
+ {424,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x62, 0x30, 0x1c, 0x06, 0x10, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x82, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x01, 0x06, 0x08,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97,
+ 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b,
+ 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49,
+ 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24,
+ 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71,
+ 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 425
+ {425,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x62, 0x30, 0x1c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x11, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x82, 0x80,
+ 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x07, 0x03, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97,
+ 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b,
+ 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49,
+ 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24,
+ 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71,
+ 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: oid with invalid node
+ // tcID: 426
+ {426,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0xe0, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 427
+ {427,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x08, 0x2a, 0x80, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 428
+ {428,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0xe0,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: oid with invalid node
+ // tcID: 429
+ {429,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2a, 0x80, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: long form encoding of length of bit string
+ // tcID: 430
+ {430,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5a, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x81, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83,
+ 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0,
+ 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79,
+ 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51,
+ 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of bit string contains leading 0
+ // tcID: 431
+ {431,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x82, 0x00, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong length of bit string
+ // tcID: 432
+ {432,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x43, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: wrong length of bit string
+ // tcID: 433
+ {433,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x41, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of bit string
+ // tcID: 434
+ {434,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x85, 0x01, 0x00, 0x00, 0x00, 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of bit string
+ // tcID: 435
+ {435,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x62, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x00, 0x04,
+ 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97,
+ 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b,
+ 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49,
+ 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24,
+ 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71,
+ 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**31 - 1
+ // tcID: 436
+ {436,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**32 - 1
+ // tcID: 437
+ {437,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a,
+ 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4,
+ 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b,
+ 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d,
+ 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**40 - 1
+ // tcID: 438
+ {438,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5e, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a,
+ 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75,
+ 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20,
+ 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81,
+ 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00,
+ 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**64 - 1
+ // tcID: 439
+ {439,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x61, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01,
+ 0x07, 0x03, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8,
+ 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3,
+ 0xc7, 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54,
+ 0xc8, 0x1b, 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: incorrect length of bit string
+ // tcID: 440
+ {440,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0xff, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: lonely bit string tag
+ // tcID: 441
+ {441,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x16, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending 0's to bit string
+ // tcID: 442
+ {442,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x44, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x00, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: prepending 0's to bit string
+ // tcID: 443
+ {443,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x44, 0x00, 0x00, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7,
+ 0x83, 0xe1, 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c,
+ 0xb8, 0x80, 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63,
+ 0xb0, 0x63, 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7,
+ 0x79, 0x9f, 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b,
+ 0x51, 0x0f, 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: appending null value to bit string
+ // tcID: 444
+ {444,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5b, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x44, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x05, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated length of bit string
+ // tcID: 445
+ {445,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x17, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x81},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: Replacing bit string with NULL
+ // tcID: 446
+ {446,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x17, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x03, 0x01, 0x07, 0x05, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 447
+ {447,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x01,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 448
+ {448,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x02,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 449
+ {449,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x04,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 450
+ {450,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x05,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 451
+ {451,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0xff,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: dropping value of bit string
+ // tcID: 452
+ {452,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x17, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x00},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: modify first byte of bit string
+ // tcID: 453
+ {453,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x02, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: modify last byte of bit string
+ // tcID: 454
+ {454,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0xeb},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated bit string
+ // tcID: 455
+ {455,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x58, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x41, 0x00, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: truncated bit string
+ // tcID: 456
+ {456,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x58, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x41, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1, 0xcf,
+ 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80, 0x53,
+ 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63, 0xd0,
+ 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f, 0x9f,
+ 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f, 0xf6,
+ 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: declaring bits as unused in bit string
+ // tcID: 457
+ {457,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x01, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ true},
+
+ // Comment: unused bits in bit string
+ // tcID: 458
+ {458,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x5d, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x46, 0x20, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b, 0x01, 0x02, 0x03, 0x04},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: unused bits in empty bit-string
+ // tcID: 459
+ {459,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x18, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x01, 0x03},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false},
+
+ // Comment: 128 unused bits
+ // tcID: 460
+ {460,
+ {0x30, 0x81, 0x87, 0x02, 0x01, 0x00, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x03, 0x01, 0x07, 0x04, 0x6d, 0x30, 0x6b, 0x02, 0x01, 0x01, 0x04, 0x20,
+ 0xc9, 0x55, 0x1f, 0xfe, 0x53, 0xce, 0x60, 0xd7, 0x3c, 0xbf, 0x8a, 0xf5,
+ 0x53, 0xd0, 0xcb, 0x5f, 0x76, 0x32, 0xec, 0xe4, 0x99, 0x59, 0x01, 0x82,
+ 0xc2, 0x8c, 0xb6, 0xdb, 0x2e, 0x39, 0x78, 0xd2, 0xa1, 0x44, 0x03, 0x42,
+ 0x00, 0x04, 0xb2, 0xd5, 0x8b, 0x21, 0x55, 0x3a, 0x6d, 0xc1, 0x45, 0xbd,
+ 0xa6, 0x6a, 0x8a, 0x83, 0xaa, 0x01, 0xa9, 0x20, 0x97, 0xbf, 0x55, 0x43,
+ 0x19, 0xa3, 0x74, 0x8e, 0xc4, 0x9b, 0x37, 0xc3, 0x16, 0x35, 0xc5, 0x6f,
+ 0xc6, 0x52, 0x6a, 0xb0, 0xe1, 0x61, 0xba, 0x03, 0x43, 0x8a, 0xa4, 0xb7,
+ 0x57, 0x9c, 0xdd, 0xa9, 0x93, 0x25, 0xa1, 0x5a, 0x77, 0xf0, 0x63, 0x88,
+ 0x2e, 0xc6, 0x39, 0xa8, 0xec, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x80, 0x04, 0x29, 0x98, 0x70, 0x5a, 0x9a, 0x71, 0xc7, 0x83, 0xe1,
+ 0xcf, 0x43, 0x97, 0xdb, 0xed, 0x93, 0x75, 0xa4, 0x4e, 0x4c, 0xb8, 0x80,
+ 0x53, 0x59, 0x4b, 0x0e, 0xa9, 0x82, 0x20, 0x3b, 0x63, 0x63, 0xb0, 0x63,
+ 0xd0, 0xaf, 0x49, 0x71, 0xd1, 0xc3, 0x81, 0x3d, 0xb3, 0xc7, 0x79, 0x9f,
+ 0x9f, 0x93, 0x24, 0xcb, 0xe1, 0xb9, 0x00, 0x54, 0xc8, 0x1b, 0x51, 0x0f,
+ 0xf6, 0x29, 0x71, 0x60, 0xad, 0xd6, 0x6b},
+ {0xf0, 0xb6, 0xd8, 0x51, 0xdc, 0xd8, 0xe9, 0xa8, 0xc4, 0x74, 0xd6,
+ 0x95, 0x13, 0x79, 0x62, 0xf0, 0x82, 0xc4, 0xf2, 0xa1, 0xa2, 0xee,
+ 0xfb, 0x18, 0x2d, 0xf5, 0x8d, 0x88, 0xa7, 0x28, 0x29, 0xe4},
+ true,
+ false}};
+
+#endif // p256ecdh_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/p256ecdsa-sha256-vectors.h b/security/nss/gtests/common/testvectors/p256ecdsa-sha256-vectors.h
new file mode 100644
index 0000000000..f38053c267
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/p256ecdsa-sha256-vectors.h
@@ -0,0 +1,7948 @@
+/* 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 p256ecdsa_sha256_vectors_h__
+#define p256ecdsa_sha256_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const EcdsaTestVector kP256EcdsaSha256Vectors[] = {
+
+ // Comment: signature malleability
+ // tcID: 1
+ {SEC_OID_SHA256,
+ 1,
+ {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x20, 0x4c, 0xd6, 0x0b, 0x85, 0x5d, 0x44, 0x2f, 0x5b, 0x3c, 0x7b,
+ 0x11, 0xeb, 0x6c, 0x4e, 0x0a, 0xe7, 0x52, 0x5f, 0xe7, 0x10, 0xfa, 0xb9,
+ 0xaa, 0x7c, 0x77, 0xa6, 0x7f, 0x79, 0xe6, 0xfa, 0xdd, 0x76},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: Legacy:ASN encoding of s misses leading 0
+ // tcID: 2
+ {SEC_OID_SHA256,
+ 2,
+ {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x20, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84,
+ 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: valid
+ // tcID: 3
+ {SEC_OID_SHA256,
+ 3,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 4
+ {SEC_OID_SHA256,
+ 4,
+ {0x30, 0x81, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d,
+ 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e,
+ 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5,
+ 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c,
+ 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 5
+ {SEC_OID_SHA256,
+ 5,
+ {0x30, 0x82, 0x00, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b,
+ 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a,
+ 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 6
+ {SEC_OID_SHA256,
+ 6,
+ {0x30, 0x46, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 7
+ {SEC_OID_SHA256,
+ 7,
+ {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 8
+ {SEC_OID_SHA256,
+ 8,
+ {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x45, 0x02, 0x20, 0x2b, 0xa3,
+ 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19,
+ 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59,
+ 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee,
+ 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 9
+ {SEC_OID_SHA256,
+ 9,
+ {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x02,
+ 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9,
+ 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8,
+ 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08,
+ 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 10
+ {SEC_OID_SHA256,
+ 10,
+ {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x20, 0x2b, 0xa3, 0xa8,
+ 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a,
+ 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8,
+ 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 11
+ {SEC_OID_SHA256,
+ 11,
+ {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20, 0x2b, 0xa3, 0xa8,
+ 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a,
+ 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8,
+ 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 12
+ {SEC_OID_SHA256,
+ 12,
+ {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20, 0x2b, 0xa3,
+ 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19,
+ 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59,
+ 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee,
+ 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 13
+ {SEC_OID_SHA256,
+ 13,
+ {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20,
+ 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1,
+ 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59,
+ 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93,
+ 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 14
+ {SEC_OID_SHA256,
+ 14,
+ {0x30, 0xff, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 15
+ {SEC_OID_SHA256,
+ 15,
+ {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 16
+ {SEC_OID_SHA256,
+ 16,
+ {0x30, 0x45, 0x02, 0x80, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 17
+ {SEC_OID_SHA256,
+ 17,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x80, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 18
+ {SEC_OID_SHA256,
+ 18,
+ {},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 19
+ {SEC_OID_SHA256,
+ 19,
+ {0x30},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 20
+ {SEC_OID_SHA256,
+ 20,
+ {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 21
+ {SEC_OID_SHA256,
+ 21,
+ {0x30, 0x47, 0x00, 0x00, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b,
+ 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a,
+ 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 22
+ {SEC_OID_SHA256,
+ 22,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 23
+ {SEC_OID_SHA256,
+ 23,
+ {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0x05, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 24
+ {SEC_OID_SHA256,
+ 24,
+ {0x30, 0x4a, 0x49, 0x81, 0x77, 0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3,
+ 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19,
+ 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59,
+ 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee,
+ 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 25
+ {SEC_OID_SHA256,
+ 25,
+ {0x30, 0x49, 0x25, 0x00, 0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8,
+ 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a,
+ 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8,
+ 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 26
+ {SEC_OID_SHA256,
+ 26,
+ {0x30, 0x47, 0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94,
+ 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c,
+ 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0,
+ 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13,
+ 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47,
+ 0xdb, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 27
+ {SEC_OID_SHA256,
+ 27,
+ {0x30, 0x4a, 0x22, 0x25, 0x49, 0x81, 0x77, 0x02, 0x20, 0x2b, 0xa3,
+ 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19,
+ 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59,
+ 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee,
+ 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 28
+ {SEC_OID_SHA256,
+ 28,
+ {0x30, 0x49, 0x22, 0x24, 0x25, 0x00, 0x02, 0x20, 0x2b, 0xa3, 0xa8,
+ 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a,
+ 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8,
+ 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 29
+ {SEC_OID_SHA256,
+ 29,
+ {0x30, 0x4d, 0x22, 0x22, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94,
+ 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c,
+ 0x2e, 0x18, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93,
+ 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 30
+ {SEC_OID_SHA256,
+ 30,
+ {0x30, 0x4a, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x22, 0x26, 0x49, 0x81, 0x77, 0x02, 0x21, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee,
+ 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 31
+ {SEC_OID_SHA256,
+ 31,
+ {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x22, 0x25, 0x25, 0x00, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 32
+ {SEC_OID_SHA256,
+ 32,
+ {0x30, 0x4d, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x22, 0x23, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0,
+ 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13,
+ 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47,
+ 0xdb, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 33
+ {SEC_OID_SHA256,
+ 33,
+ {0x30, 0x4d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x45, 0x02, 0x20,
+ 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1,
+ 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59,
+ 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93,
+ 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 34
+ {SEC_OID_SHA256,
+ 34,
+ {0x30, 0x4b, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x45, 0x02, 0x20, 0x2b,
+ 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1,
+ 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8,
+ 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21,
+ 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84,
+ 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 35
+ {SEC_OID_SHA256,
+ 35,
+ {0x30, 0x4d, 0x22, 0x28, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x20,
+ 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1,
+ 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59,
+ 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93,
+ 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 36
+ {SEC_OID_SHA256,
+ 36,
+ {0x30, 0x4b, 0x22, 0x26, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x20, 0x2b,
+ 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1,
+ 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8,
+ 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21,
+ 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84,
+ 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 37
+ {SEC_OID_SHA256,
+ 37,
+ {0x30, 0x4d, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x22, 0x29, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93,
+ 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 38
+ {SEC_OID_SHA256,
+ 38,
+ {0x30, 0x4b, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x22, 0x27, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x21,
+ 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84,
+ 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 39
+ {SEC_OID_SHA256,
+ 39,
+ {0x30, 0x81},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 40
+ {SEC_OID_SHA256,
+ 40,
+ {0x30, 0x80, 0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b,
+ 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a,
+ 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 41
+ {SEC_OID_SHA256,
+ 41,
+ {0x30, 0x49, 0x22, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b,
+ 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a,
+ 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x00, 0x00, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 42
+ {SEC_OID_SHA256,
+ 42,
+ {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x22, 0x80, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 43
+ {SEC_OID_SHA256,
+ 43,
+ {0x30, 0x80, 0x31, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b,
+ 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a,
+ 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 44
+ {SEC_OID_SHA256,
+ 44,
+ {0x30, 0x49, 0x22, 0x80, 0x03, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b,
+ 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a,
+ 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x00, 0x00, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 45
+ {SEC_OID_SHA256,
+ 45,
+ {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x22, 0x80, 0x03, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 46
+ {SEC_OID_SHA256,
+ 46,
+ {0x05, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 47
+ {SEC_OID_SHA256,
+ 47,
+ {0x2e, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 48
+ {SEC_OID_SHA256,
+ 48,
+ {0x2f, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 49
+ {SEC_OID_SHA256,
+ 49,
+ {0x31, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 50
+ {SEC_OID_SHA256,
+ 50,
+ {0x32, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 51
+ {SEC_OID_SHA256,
+ 51,
+ {0xff, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 52
+ {SEC_OID_SHA256,
+ 52,
+ {0x30, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 53
+ {SEC_OID_SHA256,
+ 53,
+ {0x30, 0x49, 0x30, 0x01, 0x02, 0x30, 0x44, 0x20, 0x2b, 0xa3, 0xa8,
+ 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a,
+ 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8,
+ 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 54
+ {SEC_OID_SHA256,
+ 54,
+ {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 55
+ {SEC_OID_SHA256,
+ 55,
+ {0x30, 0x44, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80,
+ 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1,
+ 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02,
+ 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84,
+ 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 56
+ {SEC_OID_SHA256,
+ 56,
+ {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 57
+ {SEC_OID_SHA256,
+ 57,
+ {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 58
+ {SEC_OID_SHA256,
+ 58,
+ {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0x05, 0x00, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 59
+ {SEC_OID_SHA256,
+ 59,
+ {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 60
+ {SEC_OID_SHA256,
+ 60,
+ {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 61
+ {SEC_OID_SHA256,
+ 61,
+ {0x30, 0x80, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x02, 0xbe, 0xef},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 62
+ {SEC_OID_SHA256,
+ 62,
+ {0x30, 0x47, 0x30, 0x00, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b,
+ 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a,
+ 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 63
+ {SEC_OID_SHA256,
+ 63,
+ {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0x30, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 64
+ {SEC_OID_SHA256,
+ 64,
+ {0x30, 0x48, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0xbf, 0x7f, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 65
+ {SEC_OID_SHA256,
+ 65,
+ {0x30, 0x47, 0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b,
+ 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a,
+ 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 66
+ {SEC_OID_SHA256,
+ 66,
+ {0x30, 0x22, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 67
+ {SEC_OID_SHA256,
+ 67,
+ {0x30, 0x68, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb, 0x02,
+ 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84,
+ 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 68
+ {SEC_OID_SHA256,
+ 68,
+ {0x30, 0x46, 0x02, 0x81, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d,
+ 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e,
+ 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5,
+ 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c,
+ 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 69
+ {SEC_OID_SHA256,
+ 69,
+ {0x30, 0x46, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x81, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5,
+ 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c,
+ 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 70
+ {SEC_OID_SHA256,
+ 70,
+ {0x30, 0x47, 0x02, 0x82, 0x00, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b,
+ 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a,
+ 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 71
+ {SEC_OID_SHA256,
+ 71,
+ {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x82, 0x00, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 72
+ {SEC_OID_SHA256,
+ 72,
+ {0x30, 0x45, 0x02, 0x21, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 73
+ {SEC_OID_SHA256,
+ 73,
+ {0x30, 0x45, 0x02, 0x1f, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 74
+ {SEC_OID_SHA256,
+ 74,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x22, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 75
+ {SEC_OID_SHA256,
+ 75,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x20, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 76
+ {SEC_OID_SHA256,
+ 76,
+ {0x30, 0x4a, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x20, 0x2b, 0xa3,
+ 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19,
+ 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59,
+ 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee,
+ 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 77
+ {SEC_OID_SHA256,
+ 77,
+ {0x30, 0x4a, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x21, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee,
+ 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 78
+ {SEC_OID_SHA256,
+ 78,
+ {0x30, 0x4e, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9,
+ 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8,
+ 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08,
+ 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 79
+ {SEC_OID_SHA256,
+ 79,
+ {0x30, 0x4e, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08,
+ 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 80
+ {SEC_OID_SHA256,
+ 80,
+ {0x30, 0x49, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2b, 0xa3, 0xa8,
+ 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a,
+ 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8,
+ 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 81
+ {SEC_OID_SHA256,
+ 81,
+ {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 82
+ {SEC_OID_SHA256,
+ 82,
+ {0x30, 0x49, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2b, 0xa3, 0xa8,
+ 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a,
+ 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8,
+ 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 83
+ {SEC_OID_SHA256,
+ 83,
+ {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 84
+ {SEC_OID_SHA256,
+ 84,
+ {0x30, 0x4a, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0xa3,
+ 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19,
+ 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59,
+ 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee,
+ 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 85
+ {SEC_OID_SHA256,
+ 85,
+ {0x30, 0x4a, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee,
+ 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 86
+ {SEC_OID_SHA256,
+ 86,
+ {0x30, 0x4d, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1,
+ 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59,
+ 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93,
+ 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 87
+ {SEC_OID_SHA256,
+ 87,
+ {0x30, 0x4d, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93,
+ 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 88
+ {SEC_OID_SHA256,
+ 88,
+ {0x30, 0x45, 0x02, 0xff, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 89
+ {SEC_OID_SHA256,
+ 89,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0xff, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing integer
+ // tcID: 90
+ {SEC_OID_SHA256,
+ 90,
+ {0x30, 0x23, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5,
+ 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 91
+ {SEC_OID_SHA256,
+ 91,
+ {0x30, 0x24, 0x02, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79,
+ 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08,
+ 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 92
+ {SEC_OID_SHA256,
+ 92,
+ {0x30, 0x23, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94,
+ 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc,
+ 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 93
+ {SEC_OID_SHA256,
+ 93,
+ {0x30, 0x47, 0x02, 0x22, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x00, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 94
+ {SEC_OID_SHA256,
+ 94,
+ {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x23, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 95
+ {SEC_OID_SHA256,
+ 95,
+ {0x30, 0x47, 0x02, 0x22, 0x00, 0x00, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b,
+ 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a,
+ 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 96
+ {SEC_OID_SHA256,
+ 96,
+ {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x23, 0x00, 0x00, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to integer
+ // tcID: 97
+ {SEC_OID_SHA256,
+ 97,
+ {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x00, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 98
+ {SEC_OID_SHA256,
+ 98,
+ {0x30, 0x47, 0x02, 0x22, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x05, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1,
+ 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c,
+ 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 99
+ {SEC_OID_SHA256,
+ 99,
+ {0x30, 0x47, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x02, 0x23, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2,
+ 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18,
+ 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b,
+ 0x49, 0x15, 0x68, 0x47, 0xdb, 0x05, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 100
+ {SEC_OID_SHA256,
+ 100,
+ {0x30, 0x25, 0x02, 0x81, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93,
+ 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 101
+ {SEC_OID_SHA256,
+ 101,
+ {0x30, 0x24, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94,
+ 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc,
+ 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x81},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 102
+ {SEC_OID_SHA256,
+ 102,
+ {0x30, 0x25, 0x05, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93,
+ 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 103
+ {SEC_OID_SHA256,
+ 103,
+ {0x30, 0x24, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94,
+ 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc,
+ 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x05, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 104
+ {SEC_OID_SHA256,
+ 104,
+ {0x30, 0x45, 0x00, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 105
+ {SEC_OID_SHA256,
+ 105,
+ {0x30, 0x45, 0x01, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 106
+ {SEC_OID_SHA256,
+ 106,
+ {0x30, 0x45, 0x03, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 107
+ {SEC_OID_SHA256,
+ 107,
+ {0x30, 0x45, 0x04, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 108
+ {SEC_OID_SHA256,
+ 108,
+ {0x30, 0x45, 0xff, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 109
+ {SEC_OID_SHA256,
+ 109,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x00, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 110
+ {SEC_OID_SHA256,
+ 110,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x01, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 111
+ {SEC_OID_SHA256,
+ 111,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x03, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 112
+ {SEC_OID_SHA256,
+ 112,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x04, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 113
+ {SEC_OID_SHA256,
+ 113,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0xff, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 114
+ {SEC_OID_SHA256,
+ 114,
+ {0x30, 0x25, 0x02, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4,
+ 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14, 0x93,
+ 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 115
+ {SEC_OID_SHA256,
+ 115,
+ {0x30, 0x24, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94,
+ 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc,
+ 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 116
+ {SEC_OID_SHA256,
+ 116,
+ {0x30, 0x49, 0x22, 0x24, 0x02, 0x01, 0x2b, 0x02, 0x1f, 0xa3, 0xa8,
+ 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a,
+ 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8,
+ 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x21, 0x00, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 117
+ {SEC_OID_SHA256,
+ 117,
+ {0x30, 0x49, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5,
+ 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd,
+ 0x5c, 0x2e, 0x18, 0x22, 0x25, 0x02, 0x01, 0x00, 0x02, 0x20, 0xb3,
+ 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d, 0xf4,
+ 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 118
+ {SEC_OID_SHA256,
+ 118,
+ {0x30, 0x45, 0x02, 0x20, 0x29, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 119
+ {SEC_OID_SHA256,
+ 119,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x02, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 120
+ {SEC_OID_SHA256,
+ 120,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x98,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 121
+ {SEC_OID_SHA256,
+ 121,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0x5b},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 122
+ {SEC_OID_SHA256,
+ 122,
+ {0x30, 0x44, 0x02, 0x1f, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x02,
+ 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84,
+ 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 123
+ {SEC_OID_SHA256,
+ 123,
+ {0x30, 0x44, 0x02, 0x1f, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec, 0x80,
+ 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85, 0xa1,
+ 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02,
+ 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84,
+ 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 124
+ {SEC_OID_SHA256,
+ 124,
+ {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x20, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 125
+ {SEC_OID_SHA256,
+ 125,
+ {0x30, 0x46, 0x02, 0x21, 0xff, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d,
+ 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e,
+ 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5,
+ 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c,
+ 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 126
+ {SEC_OID_SHA256,
+ 126,
+ {0x30, 0x46, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x22, 0xff, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5,
+ 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c,
+ 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 127
+ {SEC_OID_SHA256,
+ 127,
+ {0x30, 0x26, 0x09, 0x01, 0x80, 0x02, 0x21, 0x00, 0xb3, 0x29,
+ 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 128
+ {SEC_OID_SHA256,
+ 128,
+ {0x30, 0x25, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94,
+ 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc,
+ 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x09, 0x01, 0x80},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 129
+ {SEC_OID_SHA256,
+ 129,
+ {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xb3, 0x29,
+ 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3, 0x84, 0xee, 0x14,
+ 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac, 0x5d,
+ 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 130
+ {SEC_OID_SHA256,
+ 130,
+ {0x30, 0x25, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94,
+ 0xd5, 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e,
+ 0xff, 0xe5, 0x0d, 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc,
+ 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18, 0x02, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 131
+ {SEC_OID_SHA256,
+ 131,
+ {0x30, 0x46, 0x02, 0x21, 0x01, 0x2b, 0xa3, 0xa8, 0xbd, 0x6b, 0x94, 0xd5,
+ 0xed, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xbc, 0xcc, 0x08,
+ 0x33, 0x49, 0x06, 0x86, 0xde, 0xac, 0x86, 0x35, 0xbc, 0xb9, 0xbf, 0x53,
+ 0x69, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5,
+ 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c,
+ 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 132
+ {SEC_OID_SHA256,
+ 132,
+ {0x30, 0x46, 0x02, 0x21, 0xff, 0x2b, 0xa3, 0xa8, 0xbf, 0x6b, 0x94, 0xd5,
+ 0xeb, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6f, 0x42, 0xfe, 0x12,
+ 0xd7, 0xfa, 0xd7, 0x49, 0xd4, 0xc5, 0x12, 0xa0, 0x36, 0xc0, 0xf9, 0x08,
+ 0xc7, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5,
+ 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c,
+ 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 133
+ {SEC_OID_SHA256,
+ 133,
+ {0x30, 0x45, 0x02, 0x20, 0xd4, 0x5c, 0x57, 0x41, 0x94, 0x6b, 0x2a, 0x13,
+ 0x7f, 0x59, 0x26, 0x2e, 0xe6, 0xf5, 0xbc, 0x91, 0x00, 0x1a, 0xf2, 0x7a,
+ 0x5e, 0x11, 0x17, 0xa6, 0x47, 0x33, 0x95, 0x06, 0x42, 0xa3, 0xd1, 0xe8,
+ 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 134
+ {SEC_OID_SHA256,
+ 134,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xd4, 0x5c, 0x57, 0x40, 0x94, 0x6b, 0x2a,
+ 0x14, 0x7f, 0x59, 0x26, 0x2e, 0xe6, 0xf5, 0xbc, 0x90, 0xbd, 0x01, 0xed,
+ 0x28, 0x05, 0x28, 0xb6, 0x2b, 0x3a, 0xed, 0x5f, 0xc9, 0x3f, 0x06, 0xf7,
+ 0x39, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5,
+ 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c,
+ 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 135
+ {SEC_OID_SHA256,
+ 135,
+ {0x30, 0x46, 0x02, 0x21, 0xfe, 0xd4, 0x5c, 0x57, 0x42, 0x94, 0x6b, 0x2a,
+ 0x12, 0x7f, 0x59, 0x26, 0x2e, 0xe6, 0xf5, 0xbc, 0x91, 0x43, 0x33, 0xf7,
+ 0xcc, 0xb6, 0xf9, 0x79, 0x21, 0x53, 0x79, 0xca, 0x43, 0x46, 0x40, 0xac,
+ 0x97, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5,
+ 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c,
+ 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 136
+ {SEC_OID_SHA256,
+ 136,
+ {0x30, 0x46, 0x02, 0x21, 0x01, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5,
+ 0xec, 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d,
+ 0x85, 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e,
+ 0x18, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5,
+ 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c,
+ 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 137
+ {SEC_OID_SHA256,
+ 137,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xd4, 0x5c, 0x57, 0x41, 0x94, 0x6b, 0x2a,
+ 0x13, 0x7f, 0x59, 0x26, 0x2e, 0xe6, 0xf5, 0xbc, 0x91, 0x00, 0x1a, 0xf2,
+ 0x7a, 0x5e, 0x11, 0x17, 0xa6, 0x47, 0x33, 0x95, 0x06, 0x42, 0xa3, 0xd1,
+ 0xe8, 0x02, 0x21, 0x00, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5,
+ 0xc3, 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c,
+ 0xac, 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 138
+ {SEC_OID_SHA256,
+ 138,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x01, 0xb3, 0x29, 0xf4, 0x78, 0xa2, 0xbb, 0xd0, 0xa6, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x27, 0x6e, 0x0e, 0x4a, 0x53,
+ 0x75, 0x92, 0x8d, 0x6f, 0xcd, 0x16, 0x0c, 0x11, 0xcb, 0x6d, 0x2c},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 139
+ {SEC_OID_SHA256,
+ 139,
+ {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x20, 0xb3, 0x29, 0xf4, 0x7a, 0xa2, 0xbb, 0xd0, 0xa4, 0xc3, 0x84,
+ 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0xad, 0xa0, 0x18, 0xef, 0x05, 0x46,
+ 0x55, 0x83, 0x88, 0x59, 0x80, 0x86, 0x19, 0x05, 0x22, 0x8a},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 140
+ {SEC_OID_SHA256,
+ 140,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0xff, 0x4c, 0xd6, 0x0b, 0x86, 0x5d, 0x44, 0x2f, 0x5a, 0x3c,
+ 0x7b, 0x11, 0xeb, 0x6c, 0x4e, 0x0a, 0xe7, 0x95, 0x78, 0xec, 0x63, 0x53,
+ 0xa2, 0x0b, 0xf7, 0x83, 0xec, 0xb4, 0xb6, 0xea, 0x97, 0xb8, 0x25},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 141
+ {SEC_OID_SHA256,
+ 141,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0xfe, 0x4c, 0xd6, 0x0b, 0x87, 0x5d, 0x44, 0x2f, 0x59, 0x3c,
+ 0x7b, 0x11, 0xeb, 0x6c, 0x4e, 0x0a, 0xe7, 0xd8, 0x91, 0xf1, 0xb5, 0xac,
+ 0x8a, 0x6d, 0x72, 0x90, 0x32, 0xe9, 0xf3, 0xee, 0x34, 0x92, 0xd4},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 142
+ {SEC_OID_SHA256,
+ 142,
+ {0x30, 0x45, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x21, 0x01, 0xb3, 0x29, 0xf4, 0x79, 0xa2, 0xbb, 0xd0, 0xa5, 0xc3,
+ 0x84, 0xee, 0x14, 0x93, 0xb1, 0xf5, 0x18, 0x6a, 0x87, 0x13, 0x9c, 0xac,
+ 0x5d, 0xf4, 0x08, 0x7c, 0x13, 0x4b, 0x49, 0x15, 0x68, 0x47, 0xdb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 143
+ {SEC_OID_SHA256,
+ 143,
+ {0x30, 0x44, 0x02, 0x20, 0x2b, 0xa3, 0xa8, 0xbe, 0x6b, 0x94, 0xd5, 0xec,
+ 0x80, 0xa6, 0xd9, 0xd1, 0x19, 0x0a, 0x43, 0x6e, 0xff, 0xe5, 0x0d, 0x85,
+ 0xa1, 0xee, 0xe8, 0x59, 0xb8, 0xcc, 0x6a, 0xf9, 0xbd, 0x5c, 0x2e, 0x18,
+ 0x02, 0x20, 0x4c, 0xd6, 0x0b, 0x86, 0x5d, 0x44, 0x2f, 0x5a, 0x3c, 0x7b,
+ 0x11, 0xeb, 0x6c, 0x4e, 0x0a, 0xe7, 0x95, 0x78, 0xec, 0x63, 0x53, 0xa2,
+ 0x0b, 0xf7, 0x83, 0xec, 0xb4, 0xb6, 0xea, 0x97, 0xb8, 0x25},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 144
+ {SEC_OID_SHA256,
+ 144,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 145
+ {SEC_OID_SHA256,
+ 145,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 146
+ {SEC_OID_SHA256,
+ 146,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 147
+ {SEC_OID_SHA256,
+ 147,
+ {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17,
+ 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 148
+ {SEC_OID_SHA256,
+ 148,
+ {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17,
+ 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 149
+ {SEC_OID_SHA256,
+ 149,
+ {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17,
+ 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 150
+ {SEC_OID_SHA256,
+ 150,
+ {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 151
+ {SEC_OID_SHA256,
+ 151,
+ {0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 152
+ {SEC_OID_SHA256,
+ 152,
+ {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 153
+ {SEC_OID_SHA256,
+ 153,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 154
+ {SEC_OID_SHA256,
+ 154,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 155
+ {SEC_OID_SHA256,
+ 155,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 156
+ {SEC_OID_SHA256,
+ 156,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 157
+ {SEC_OID_SHA256,
+ 157,
+ {0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17,
+ 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 158
+ {SEC_OID_SHA256,
+ 158,
+ {0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17,
+ 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 159
+ {SEC_OID_SHA256,
+ 159,
+ {0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17,
+ 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 160
+ {SEC_OID_SHA256,
+ 160,
+ {0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 161
+ {SEC_OID_SHA256,
+ 161,
+ {0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 162
+ {SEC_OID_SHA256,
+ 162,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 163
+ {SEC_OID_SHA256,
+ 163,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 164
+ {SEC_OID_SHA256,
+ 164,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 165
+ {SEC_OID_SHA256,
+ 165,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 166
+ {SEC_OID_SHA256,
+ 166,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 167
+ {SEC_OID_SHA256,
+ 167,
+ {0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17,
+ 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 168
+ {SEC_OID_SHA256,
+ 168,
+ {0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17,
+ 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 169
+ {SEC_OID_SHA256,
+ 169,
+ {0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17,
+ 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 170
+ {SEC_OID_SHA256,
+ 170,
+ {0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 171
+ {SEC_OID_SHA256,
+ 171,
+ {0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 172
+ {SEC_OID_SHA256,
+ 172,
+ {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 173
+ {SEC_OID_SHA256,
+ 173,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 174
+ {SEC_OID_SHA256,
+ 174,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 175
+ {SEC_OID_SHA256,
+ 175,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 176
+ {SEC_OID_SHA256,
+ 176,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 177
+ {SEC_OID_SHA256,
+ 177,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 178
+ {SEC_OID_SHA256,
+ 178,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 179
+ {SEC_OID_SHA256,
+ 179,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 180
+ {SEC_OID_SHA256,
+ 180,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 181
+ {SEC_OID_SHA256,
+ 181,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 182
+ {SEC_OID_SHA256,
+ 182,
+ {0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc,
+ 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2,
+ 0xfc, 0x63, 0x25, 0x51, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 183
+ {SEC_OID_SHA256,
+ 183,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x09, 0x01, 0x42},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 184
+ {SEC_OID_SHA256,
+ 184,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 185
+ {SEC_OID_SHA256,
+ 185,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 186
+ {SEC_OID_SHA256,
+ 186,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 187
+ {SEC_OID_SHA256,
+ 187,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 188
+ {SEC_OID_SHA256,
+ 188,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 189
+ {SEC_OID_SHA256,
+ 189,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 190
+ {SEC_OID_SHA256,
+ 190,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 191
+ {SEC_OID_SHA256,
+ 191,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 192
+ {SEC_OID_SHA256,
+ 192,
+ {0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc,
+ 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2,
+ 0xfc, 0x63, 0x25, 0x50, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 193
+ {SEC_OID_SHA256,
+ 193,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x09, 0x01, 0x42},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 194
+ {SEC_OID_SHA256,
+ 194,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 195
+ {SEC_OID_SHA256,
+ 195,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 196
+ {SEC_OID_SHA256,
+ 196,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 197
+ {SEC_OID_SHA256,
+ 197,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 198
+ {SEC_OID_SHA256,
+ 198,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 199
+ {SEC_OID_SHA256,
+ 199,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 200
+ {SEC_OID_SHA256,
+ 200,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 201
+ {SEC_OID_SHA256,
+ 201,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 202
+ {SEC_OID_SHA256,
+ 202,
+ {0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc,
+ 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2,
+ 0xfc, 0x63, 0x25, 0x52, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 203
+ {SEC_OID_SHA256,
+ 203,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x09, 0x01, 0x42},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 204
+ {SEC_OID_SHA256,
+ 204,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 205
+ {SEC_OID_SHA256,
+ 205,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 206
+ {SEC_OID_SHA256,
+ 206,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 207
+ {SEC_OID_SHA256,
+ 207,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 208
+ {SEC_OID_SHA256,
+ 208,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 209
+ {SEC_OID_SHA256,
+ 209,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 210
+ {SEC_OID_SHA256,
+ 210,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 211
+ {SEC_OID_SHA256,
+ 211,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 212
+ {SEC_OID_SHA256,
+ 212,
+ {0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 213
+ {SEC_OID_SHA256,
+ 213,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x01, 0x42},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 214
+ {SEC_OID_SHA256,
+ 214,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 215
+ {SEC_OID_SHA256,
+ 215,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 216
+ {SEC_OID_SHA256,
+ 216,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 217
+ {SEC_OID_SHA256,
+ 217,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 218
+ {SEC_OID_SHA256,
+ 218,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 219
+ {SEC_OID_SHA256,
+ 219,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 220
+ {SEC_OID_SHA256,
+ 220,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 221
+ {SEC_OID_SHA256,
+ 221,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 222
+ {SEC_OID_SHA256,
+ 222,
+ {0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 223
+ {SEC_OID_SHA256,
+ 223,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 224
+ {SEC_OID_SHA256,
+ 224,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 225
+ {SEC_OID_SHA256,
+ 225,
+ {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 226
+ {SEC_OID_SHA256,
+ 226,
+ {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 227
+ {SEC_OID_SHA256,
+ 227,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 228
+ {SEC_OID_SHA256,
+ 228,
+ {0x30, 0x03, 0x02, 0x01, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 229
+ {SEC_OID_SHA256,
+ 229,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Edge case for Shamir multiplication
+ // tcID: 230
+ {SEC_OID_SHA256,
+ 230,
+ {0x30, 0x44, 0x02, 0x20, 0x64, 0xa1, 0xaa, 0xb5, 0x00, 0x0d, 0x0e, 0x80,
+ 0x4f, 0x3e, 0x2f, 0xc0, 0x2b, 0xde, 0xe9, 0xbe, 0x8f, 0xf3, 0x12, 0x33,
+ 0x4e, 0x2b, 0xa1, 0x6d, 0x11, 0x54, 0x7c, 0x97, 0x71, 0x1c, 0x89, 0x8e,
+ 0x02, 0x20, 0x6a, 0xf0, 0x15, 0x97, 0x1c, 0xc3, 0x0b, 0xe6, 0xd1, 0xa2,
+ 0x06, 0xd4, 0xe0, 0x13, 0xe0, 0x99, 0x77, 0x72, 0xa2, 0xf9, 0x1d, 0x73,
+ 0x28, 0x6f, 0xfd, 0x68, 0x3b, 0x9b, 0xb2, 0xcf, 0x4f, 0x1b},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x36, 0x39, 0x38, 0x31, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 231
+ {SEC_OID_SHA256,
+ 231,
+ {0x30, 0x44, 0x02, 0x20, 0x16, 0xae, 0xa9, 0x64, 0xa2, 0xf6, 0x50, 0x6d,
+ 0x6f, 0x78, 0xc8, 0x1c, 0x91, 0xfc, 0x7e, 0x8b, 0xde, 0xd7, 0xd3, 0x97,
+ 0x73, 0x84, 0x48, 0xde, 0x1e, 0x19, 0xa0, 0xec, 0x58, 0x0b, 0xf2, 0x66,
+ 0x02, 0x20, 0x25, 0x2c, 0xd7, 0x62, 0x13, 0x0c, 0x66, 0x67, 0xcf, 0xe8,
+ 0xb7, 0xbc, 0x47, 0xd2, 0x7d, 0x78, 0x39, 0x1e, 0x8e, 0x80, 0xc5, 0x78,
+ 0xd1, 0xcd, 0x38, 0xc3, 0xff, 0x03, 0x3b, 0xe9, 0x28, 0xe9},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x34, 0x32, 0x36, 0x34, 0x37, 0x39, 0x37, 0x32, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 232
+ {SEC_OID_SHA256,
+ 232,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0x9c, 0xc9, 0x8b, 0xe2, 0x34, 0x7d, 0x46,
+ 0x9b, 0xf4, 0x76, 0xdf, 0xc2, 0x6b, 0x9b, 0x73, 0x3d, 0xf2, 0xd2, 0x6d,
+ 0x6e, 0xf5, 0x24, 0xaf, 0x91, 0x7c, 0x66, 0x5b, 0xac, 0xcb, 0x23, 0xc8,
+ 0x82, 0x02, 0x20, 0x09, 0x34, 0x96, 0x45, 0x9e, 0xff, 0xe2, 0xd8, 0xd7,
+ 0x07, 0x27, 0xb8, 0x24, 0x62, 0xf6, 0x1d, 0x0e, 0xc1, 0xb7, 0x84, 0x79,
+ 0x29, 0xd1, 0x0e, 0xa6, 0x31, 0xda, 0xcb, 0x16, 0xb5, 0x6c, 0x32},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x37, 0x31, 0x33, 0x38, 0x36, 0x38, 0x34, 0x38, 0x39, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 233
+ {SEC_OID_SHA256,
+ 233,
+ {0x30, 0x44, 0x02, 0x20, 0x73, 0xb3, 0xc9, 0x0e, 0xcd, 0x39, 0x00, 0x28,
+ 0x05, 0x81, 0x64, 0x52, 0x4d, 0xde, 0x89, 0x27, 0x03, 0xdc, 0xe3, 0xde,
+ 0xa0, 0xd5, 0x3f, 0xa8, 0x09, 0x39, 0x99, 0xf0, 0x7a, 0xb8, 0xaa, 0x43,
+ 0x02, 0x20, 0x2f, 0x67, 0xb0, 0xb8, 0xe2, 0x06, 0x36, 0x69, 0x5b, 0xb7,
+ 0xd8, 0xbf, 0x0a, 0x65, 0x1c, 0x80, 0x2e, 0xd2, 0x5a, 0x39, 0x53, 0x87,
+ 0xb5, 0xf4, 0x18, 0x8c, 0x0c, 0x40, 0x75, 0xc8, 0x86, 0x34},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x30, 0x33, 0x35, 0x39, 0x33, 0x33, 0x31, 0x36, 0x36, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 234
+ {SEC_OID_SHA256,
+ 234,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xbf, 0xab, 0x30, 0x98, 0x25, 0x28, 0x47,
+ 0xb3, 0x28, 0xfa, 0xdf, 0x2f, 0x89, 0xb9, 0x5c, 0x85, 0x1a, 0x7f, 0x0e,
+ 0xb3, 0x90, 0x76, 0x33, 0x78, 0xf3, 0x7e, 0x90, 0x11, 0x9d, 0x5b, 0xa3,
+ 0xdd, 0x02, 0x21, 0x00, 0xbd, 0xd6, 0x4e, 0x23, 0x4e, 0x83, 0x2b, 0x10,
+ 0x67, 0xc2, 0xd0, 0x58, 0xcc, 0xb4, 0x4d, 0x97, 0x81, 0x95, 0xcc, 0xeb,
+ 0xb6, 0x5c, 0x2a, 0xaf, 0x1e, 0x2d, 0xa9, 0xb8, 0xb4, 0x98, 0x7e, 0x3b},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x39, 0x34, 0x39, 0x34, 0x30, 0x31, 0x32, 0x31, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 235
+ {SEC_OID_SHA256,
+ 235,
+ {0x30, 0x44, 0x02, 0x20, 0x20, 0x4a, 0x97, 0x84, 0x07, 0x4b, 0x24, 0x6d,
+ 0x8b, 0xf8, 0xbf, 0x04, 0xa4, 0xce, 0xb1, 0xc1, 0xf1, 0xc9, 0xaa, 0xab,
+ 0x16, 0x8b, 0x15, 0x96, 0xd1, 0x70, 0x93, 0xc5, 0xcd, 0x21, 0xd2, 0xcd,
+ 0x02, 0x20, 0x51, 0xcc, 0xe4, 0x16, 0x70, 0x63, 0x67, 0x83, 0xdc, 0x06,
+ 0xa7, 0x59, 0xc8, 0x84, 0x78, 0x68, 0xa4, 0x06, 0xc2, 0x50, 0x6f, 0xe1,
+ 0x79, 0x75, 0x58, 0x2f, 0xe6, 0x48, 0xd1, 0xd8, 0x8b, 0x52},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x33, 0x34, 0x34, 0x32, 0x39, 0x33, 0x30, 0x37, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 236
+ {SEC_OID_SHA256,
+ 236,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xed, 0x66, 0xdc, 0x34, 0xf5, 0x51, 0xac,
+ 0x82, 0xf6, 0x3d, 0x4a, 0xa4, 0xf8, 0x1f, 0xe2, 0xcb, 0x00, 0x31, 0xa9,
+ 0x1d, 0x13, 0x14, 0xf8, 0x35, 0x02, 0x7b, 0xca, 0x0f, 0x1c, 0xee, 0xaa,
+ 0x03, 0x02, 0x21, 0x00, 0x99, 0xca, 0x12, 0x3a, 0xa0, 0x9b, 0x13, 0xcd,
+ 0x19, 0x4a, 0x42, 0x2e, 0x18, 0xd5, 0xfd, 0xa1, 0x67, 0x62, 0x3c, 0x3f,
+ 0x6e, 0x5d, 0x4d, 0x6a, 0xbb, 0x89, 0x53, 0xd6, 0x7c, 0x0c, 0x48, 0xc7},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x37, 0x30, 0x36, 0x32, 0x31, 0x31, 0x37, 0x31, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 237
+ {SEC_OID_SHA256,
+ 237,
+ {0x30, 0x45, 0x02, 0x20, 0x06, 0x0b, 0x70, 0x0b, 0xef, 0x66, 0x5c, 0x68,
+ 0x89, 0x9d, 0x44, 0xf2, 0x35, 0x6a, 0x57, 0x8d, 0x12, 0x6b, 0x06, 0x20,
+ 0x23, 0xcc, 0xc3, 0xc0, 0x56, 0xbf, 0x0f, 0x60, 0xa2, 0x37, 0x01, 0x2b,
+ 0x02, 0x21, 0x00, 0x8d, 0x18, 0x6c, 0x02, 0x78, 0x32, 0x96, 0x5f, 0x4f,
+ 0xcc, 0x78, 0xa3, 0x36, 0x6c, 0xa9, 0x5d, 0xed, 0xbb, 0x41, 0x0c, 0xbe,
+ 0xf3, 0xf2, 0x6d, 0x6b, 0xe5, 0xd5, 0x81, 0xc1, 0x1d, 0x36, 0x10},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x34, 0x33, 0x36, 0x38, 0x38, 0x37, 0x31, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 238
+ {SEC_OID_SHA256,
+ 238,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0x9f, 0x6a, 0xdf, 0xe8, 0xd5, 0xeb, 0x5b,
+ 0x2c, 0x24, 0xd7, 0xaa, 0x79, 0x34, 0xb6, 0xcf, 0x29, 0xc9, 0x3e, 0xa7,
+ 0x6c, 0xd3, 0x13, 0xc9, 0x13, 0x2b, 0xb0, 0xc8, 0xe3, 0x8c, 0x96, 0x83,
+ 0x1d, 0x02, 0x21, 0x00, 0xb2, 0x6a, 0x9c, 0x9e, 0x40, 0xe5, 0x5e, 0xe0,
+ 0x89, 0x0c, 0x94, 0x4c, 0xf2, 0x71, 0x75, 0x6c, 0x90, 0x6a, 0x33, 0xe6,
+ 0x6b, 0x5b, 0xd1, 0x5e, 0x05, 0x15, 0x93, 0x88, 0x3b, 0x5e, 0x99, 0x02},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x33, 0x35, 0x31, 0x35, 0x33, 0x30, 0x33, 0x37, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 239
+ {SEC_OID_SHA256,
+ 239,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xa1, 0xaf, 0x03, 0xca, 0x91, 0x67, 0x7b,
+ 0x67, 0x3a, 0xd2, 0xf3, 0x36, 0x15, 0xe5, 0x61, 0x74, 0xa1, 0xab, 0xf6,
+ 0xda, 0x16, 0x8c, 0xeb, 0xfa, 0x88, 0x68, 0xf4, 0xba, 0x27, 0x3f, 0x16,
+ 0xb7, 0x02, 0x20, 0x20, 0xaa, 0x73, 0xff, 0xe4, 0x8a, 0xfa, 0x64, 0x35,
+ 0xcd, 0x25, 0x8b, 0x17, 0x3d, 0x0c, 0x23, 0x77, 0xd6, 0x90, 0x22, 0xe7,
+ 0xd0, 0x98, 0xd7, 0x5c, 0xaf, 0x24, 0xc8, 0xc5, 0xe0, 0x6b, 0x1c},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x36, 0x35, 0x35, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 240
+ {SEC_OID_SHA256,
+ 240,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xfd, 0xc7, 0x06, 0x02, 0x76, 0x6f, 0x8e,
+ 0xed, 0x11, 0xa6, 0xc9, 0x9a, 0x71, 0xc9, 0x73, 0xd5, 0x65, 0x93, 0x55,
+ 0x50, 0x7b, 0x84, 0x3d, 0xa6, 0xe3, 0x27, 0xa2, 0x8c, 0x11, 0x89, 0x3d,
+ 0xb9, 0x02, 0x20, 0x3d, 0xf5, 0x34, 0x96, 0x88, 0xa0, 0x85, 0xb1, 0x37,
+ 0xb1, 0xea, 0xcf, 0x45, 0x6a, 0x9e, 0x9e, 0x0f, 0x6d, 0x15, 0xec, 0x00,
+ 0x78, 0xca, 0x60, 0xa7, 0xf8, 0x3f, 0x2b, 0x10, 0xd2, 0x13, 0x50},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x35, 0x36, 0x34, 0x33, 0x34, 0x36, 0x36, 0x30, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 241
+ {SEC_OID_SHA256,
+ 241,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xb5, 0x16, 0xa3, 0x14, 0xf2, 0xfc, 0xe5,
+ 0x30, 0xd6, 0x53, 0x7f, 0x6a, 0x6c, 0x49, 0x96, 0x6c, 0x23, 0x45, 0x6f,
+ 0x63, 0xc6, 0x43, 0xcf, 0x8e, 0x0d, 0xc7, 0x38, 0xf7, 0xb8, 0x76, 0xe6,
+ 0x75, 0x02, 0x21, 0x00, 0xd3, 0x9f, 0xfd, 0x03, 0x3c, 0x92, 0xb6, 0xd7,
+ 0x17, 0xdd, 0x53, 0x6f, 0xbc, 0x5e, 0xfd, 0xf1, 0x96, 0x7c, 0x4b, 0xd8,
+ 0x09, 0x54, 0x47, 0x9b, 0xa6, 0x6b, 0x01, 0x20, 0xcd, 0x16, 0xff, 0xf2},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x34, 0x34, 0x32, 0x39, 0x35, 0x33, 0x39, 0x31, 0x31, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 242
+ {SEC_OID_SHA256,
+ 242,
+ {0x30, 0x44, 0x02, 0x20, 0x3b, 0x2c, 0xbf, 0x04, 0x6e, 0xac, 0x45, 0x84,
+ 0x2e, 0xcb, 0x79, 0x84, 0xd4, 0x75, 0x83, 0x15, 0x82, 0x71, 0x7b, 0xeb,
+ 0xb6, 0x49, 0x2f, 0xd0, 0xa4, 0x85, 0xc1, 0x01, 0xe2, 0x9f, 0xf0, 0xa8,
+ 0x02, 0x20, 0x4c, 0x9b, 0x7b, 0x47, 0xa9, 0x8b, 0x0f, 0x82, 0xde, 0x51,
+ 0x2b, 0xc9, 0x31, 0x3a, 0xaf, 0x51, 0x70, 0x10, 0x99, 0xca, 0xc5, 0xf7,
+ 0x6e, 0x68, 0xc8, 0x59, 0x5f, 0xc1, 0xc1, 0xd9, 0x92, 0x58},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x30, 0x39, 0x35, 0x33, 0x32, 0x36, 0x31, 0x33, 0x35, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 243
+ {SEC_OID_SHA256,
+ 243,
+ {0x30, 0x44, 0x02, 0x20, 0x30, 0xc8, 0x7d, 0x35, 0xe6, 0x36, 0xf5, 0x40,
+ 0x84, 0x1f, 0x14, 0xaf, 0x54, 0xe2, 0xf9, 0xed, 0xd7, 0x9d, 0x03, 0x12,
+ 0xcf, 0xa1, 0xab, 0x65, 0x6c, 0x3f, 0xb1, 0x5b, 0xfd, 0xe4, 0x8d, 0xcf,
+ 0x02, 0x20, 0x47, 0xc1, 0x5a, 0x5a, 0x82, 0xd2, 0x4b, 0x75, 0xc8, 0x5a,
+ 0x69, 0x2b, 0xd6, 0xec, 0xaf, 0xeb, 0x71, 0x40, 0x9e, 0xde, 0x23, 0xef,
+ 0xd0, 0x8e, 0x0d, 0xb9, 0xab, 0xf6, 0x34, 0x06, 0x77, 0xed},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x35, 0x39, 0x38, 0x37, 0x33, 0x35, 0x30, 0x30, 0x34, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 244
+ {SEC_OID_SHA256,
+ 244,
+ {0x30, 0x44, 0x02, 0x20, 0x38, 0x68, 0x6f, 0xf0, 0xfd, 0xa2, 0xce, 0xf6,
+ 0xbc, 0x43, 0xb5, 0x8c, 0xfe, 0x66, 0x47, 0xb9, 0xe2, 0xe8, 0x17, 0x6d,
+ 0x16, 0x8d, 0xec, 0x3c, 0x68, 0xff, 0x26, 0x21, 0x13, 0x76, 0x0f, 0x52,
+ 0x02, 0x20, 0x06, 0x7e, 0xc3, 0xb6, 0x51, 0xf4, 0x22, 0x66, 0x96, 0x01,
+ 0x66, 0x21, 0x67, 0xfa, 0x87, 0x17, 0xe9, 0x76, 0xe2, 0xdb, 0x5e, 0x6a,
+ 0x4c, 0xf7, 0xc2, 0xdd, 0xab, 0xb3, 0xfd, 0xe9, 0xd6, 0x7d},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x34, 0x36, 0x33, 0x30, 0x30, 0x36, 0x38, 0x37, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 245
+ {SEC_OID_SHA256,
+ 245,
+ {0x30, 0x44, 0x02, 0x20, 0x44, 0xa3, 0xe2, 0x3b, 0xf3, 0x14, 0xf2, 0xb3,
+ 0x44, 0xfc, 0x25, 0xc7, 0xf2, 0xde, 0x8b, 0x6a, 0xf3, 0xe1, 0x7d, 0x27,
+ 0xf5, 0xee, 0x84, 0x4b, 0x22, 0x59, 0x85, 0xab, 0x6e, 0x27, 0x75, 0xcf,
+ 0x02, 0x20, 0x2d, 0x48, 0xe2, 0x23, 0x20, 0x5e, 0x98, 0x04, 0x1d, 0xdc,
+ 0x87, 0xbe, 0x53, 0x2a, 0xbe, 0xd5, 0x84, 0xf0, 0x41, 0x1f, 0x57, 0x29,
+ 0x50, 0x04, 0x93, 0xc9, 0xcc, 0x3f, 0x4d, 0xd1, 0x5e, 0x86},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x39, 0x38, 0x31, 0x37, 0x33, 0x32, 0x30, 0x32, 0x38, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 246
+ {SEC_OID_SHA256,
+ 246,
+ {0x30, 0x44, 0x02, 0x20, 0x2d, 0xed, 0x5b, 0x7e, 0xc8, 0xe9, 0x0e, 0x7b,
+ 0xf1, 0x1f, 0x96, 0x7a, 0x3d, 0x95, 0x11, 0x0c, 0x41, 0xb9, 0x9d, 0xb3,
+ 0xb5, 0xaa, 0x8d, 0x33, 0x0e, 0xb9, 0xd6, 0x38, 0x78, 0x16, 0x88, 0xe9,
+ 0x02, 0x20, 0x7d, 0x57, 0x92, 0xc5, 0x36, 0x28, 0x15, 0x5e, 0x1b, 0xfc,
+ 0x46, 0xfb, 0x1a, 0x67, 0xe3, 0x08, 0x8d, 0xe0, 0x49, 0xc3, 0x28, 0xae,
+ 0x1f, 0x44, 0xec, 0x69, 0x23, 0x8a, 0x00, 0x98, 0x08, 0xf9},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x32, 0x32, 0x32, 0x30, 0x34, 0x31, 0x30, 0x34, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 247
+ {SEC_OID_SHA256,
+ 247,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xbd, 0xae, 0x7b, 0xcb, 0x58, 0x0b, 0xf3,
+ 0x35, 0xef, 0xd3, 0xbc, 0x3d, 0x31, 0x87, 0x0f, 0x92, 0x3e, 0xac, 0xca,
+ 0xfc, 0xd4, 0x0e, 0xc2, 0xf6, 0x05, 0x97, 0x6f, 0x15, 0x13, 0x7d, 0x8b,
+ 0x8f, 0x02, 0x21, 0x00, 0xf6, 0xdf, 0xa1, 0x2f, 0x19, 0xe5, 0x25, 0x27,
+ 0x0b, 0x01, 0x06, 0xee, 0xcf, 0xe2, 0x57, 0x49, 0x9f, 0x37, 0x3a, 0x4f,
+ 0xb3, 0x18, 0x99, 0x4f, 0x24, 0x83, 0x81, 0x22, 0xce, 0x7e, 0xc3, 0xc7},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x36, 0x36, 0x36, 0x36, 0x33, 0x30, 0x37, 0x31, 0x30, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 248
+ {SEC_OID_SHA256,
+ 248,
+ {0x30, 0x45, 0x02, 0x20, 0x50, 0xf9, 0xc4, 0xf0, 0xcd, 0x69, 0x40, 0xe1,
+ 0x62, 0x72, 0x09, 0x57, 0xff, 0xff, 0x51, 0x37, 0x99, 0x20, 0x9b, 0x78,
+ 0x59, 0x69, 0x56, 0xd2, 0x1e, 0xce, 0x25, 0x1c, 0x24, 0x01, 0xf1, 0xc6,
+ 0x02, 0x21, 0x00, 0xd7, 0x03, 0x3a, 0x0a, 0x78, 0x7d, 0x33, 0x8e, 0x88,
+ 0x9d, 0xef, 0xaa, 0xab, 0xb1, 0x06, 0xb9, 0x5a, 0x43, 0x55, 0xe4, 0x11,
+ 0xa5, 0x9c, 0x32, 0xaa, 0x51, 0x67, 0xdf, 0xab, 0x24, 0x47, 0x26},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x30, 0x33, 0x35, 0x39, 0x35, 0x31, 0x38, 0x39, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 249
+ {SEC_OID_SHA256,
+ 249,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xf6, 0x12, 0x82, 0x06, 0x87, 0x60, 0x4f,
+ 0xa0, 0x19, 0x06, 0x06, 0x6a, 0x37, 0x8d, 0x67, 0x54, 0x09, 0x82, 0xe2,
+ 0x95, 0x75, 0xd0, 0x19, 0xaa, 0xbe, 0x90, 0x92, 0x4e, 0xad, 0x5c, 0x86,
+ 0x0d, 0x02, 0x20, 0x3f, 0x93, 0x67, 0x70, 0x2d, 0xd7, 0xdd, 0x4f, 0x75,
+ 0xea, 0x98, 0xaf, 0xd2, 0x0e, 0x32, 0x8a, 0x1a, 0x99, 0xf4, 0x85, 0x7b,
+ 0x31, 0x65, 0x25, 0x32, 0x82, 0x30, 0xce, 0x29, 0x4b, 0x0f, 0xef},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x38, 0x34, 0x36, 0x35, 0x39, 0x37, 0x31, 0x39, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 250
+ {SEC_OID_SHA256,
+ 250,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0x95, 0x05, 0xe4, 0x07, 0x65, 0x7d, 0x6e,
+ 0x8b, 0xc9, 0x3d, 0xb5, 0xda, 0x7a, 0xa6, 0xf5, 0x08, 0x1f, 0x61, 0x98,
+ 0x0c, 0x19, 0x49, 0xf5, 0x6b, 0x0f, 0x2f, 0x50, 0x7d, 0xa5, 0x78, 0x2a,
+ 0x7a, 0x02, 0x21, 0x00, 0xc6, 0x0d, 0x31, 0x90, 0x4e, 0x36, 0x69, 0x73,
+ 0x8f, 0xfb, 0xec, 0xca, 0xb6, 0xc3, 0x65, 0x6c, 0x08, 0xe0, 0xed, 0x5c,
+ 0xb9, 0x2b, 0x3c, 0xfa, 0x5e, 0x7f, 0x71, 0x78, 0x4f, 0x9c, 0x50, 0x21},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x31, 0x33, 0x36, 0x30, 0x34, 0x36, 0x31, 0x38, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 251
+ {SEC_OID_SHA256,
+ 251,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xbb, 0xd1, 0x6f, 0xbb, 0xb6, 0x56, 0xb6,
+ 0xd0, 0xd8, 0x3e, 0x6a, 0x77, 0x87, 0xcd, 0x69, 0x1b, 0x08, 0x73, 0x5a,
+ 0xed, 0x37, 0x17, 0x32, 0x72, 0x3e, 0x1c, 0x68, 0xa4, 0x04, 0x04, 0x51,
+ 0x7d, 0x02, 0x21, 0x00, 0x9d, 0x8e, 0x35, 0xdb, 0xa9, 0x60, 0x28, 0xb7,
+ 0x78, 0x7d, 0x91, 0x31, 0x5b, 0xe6, 0x75, 0x87, 0x7d, 0x2d, 0x09, 0x7b,
+ 0xe5, 0xe8, 0xee, 0x34, 0x56, 0x0e, 0x3e, 0x7f, 0xd2, 0x5c, 0x0f, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x32, 0x36, 0x36, 0x33, 0x37, 0x38, 0x34, 0x32, 0x35, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 252
+ {SEC_OID_SHA256,
+ 252,
+ {0x30, 0x44, 0x02, 0x20, 0x2e, 0xc9, 0x76, 0x01, 0x22, 0xdb, 0x98, 0xfd,
+ 0x06, 0xea, 0x76, 0x84, 0x8d, 0x35, 0xa6, 0xda, 0x44, 0x2d, 0x2c, 0xee,
+ 0xf7, 0x55, 0x9a, 0x30, 0xcf, 0x57, 0xc6, 0x1e, 0x92, 0xdf, 0x32, 0x7e,
+ 0x02, 0x20, 0x7a, 0xb2, 0x71, 0xda, 0x90, 0x85, 0x94, 0x79, 0x70, 0x1f,
+ 0xcc, 0xf8, 0x6e, 0x46, 0x2e, 0xe3, 0x39, 0x3f, 0xb6, 0x81, 0x4c, 0x27,
+ 0xb7, 0x60, 0xc4, 0x96, 0x36, 0x25, 0xc0, 0xa1, 0x98, 0x78},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x36, 0x35, 0x32, 0x31, 0x30, 0x30, 0x35, 0x32, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 253
+ {SEC_OID_SHA256,
+ 253,
+ {0x30, 0x44, 0x02, 0x20, 0x54, 0xe7, 0x6b, 0x76, 0x83, 0xb6, 0x65, 0x0b,
+ 0xaa, 0x6a, 0x7f, 0xc4, 0x9b, 0x1c, 0x51, 0xee, 0xd9, 0xba, 0x9d, 0xd4,
+ 0x63, 0x22, 0x1f, 0x7a, 0x4f, 0x10, 0x05, 0xa8, 0x9f, 0xe0, 0x0c, 0x59,
+ 0x02, 0x20, 0x2e, 0xa0, 0x76, 0x88, 0x6c, 0x77, 0x3e, 0xb9, 0x37, 0xec,
+ 0x1c, 0xc8, 0x37, 0x4b, 0x79, 0x15, 0xcf, 0xd1, 0x1b, 0x1c, 0x1a, 0xe1,
+ 0x16, 0x61, 0x52, 0xf2, 0xf7, 0x80, 0x6a, 0x31, 0xc8, 0xfd},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x35, 0x37, 0x34, 0x38, 0x30, 0x38, 0x31, 0x36, 0x39, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 254
+ {SEC_OID_SHA256,
+ 254,
+ {0x30, 0x44, 0x02, 0x20, 0x52, 0x91, 0xde, 0xaf, 0x24, 0x65, 0x9f, 0xfb,
+ 0xbc, 0xe6, 0xe3, 0xc2, 0x6f, 0x60, 0x21, 0x09, 0x7a, 0x74, 0xab, 0xdb,
+ 0xb6, 0x9b, 0xe4, 0xfb, 0x10, 0x41, 0x9c, 0x0c, 0x49, 0x6c, 0x94, 0x66,
+ 0x02, 0x20, 0x65, 0xd6, 0xfc, 0xf3, 0x36, 0xd2, 0x7c, 0xc7, 0xcd, 0xb9,
+ 0x82, 0xbb, 0x4e, 0x4e, 0xce, 0xf5, 0x82, 0x7f, 0x84, 0x74, 0x2f, 0x29,
+ 0xf1, 0x0a, 0xbf, 0x83, 0x46, 0x92, 0x70, 0xa0, 0x3d, 0xc3},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x36, 0x33, 0x34, 0x33, 0x39, 0x31, 0x33, 0x34, 0x36, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 255
+ {SEC_OID_SHA256,
+ 255,
+ {0x30, 0x45, 0x02, 0x20, 0x20, 0x7a, 0x32, 0x41, 0x81, 0x2d, 0x75, 0xd9,
+ 0x47, 0x41, 0x9d, 0xc5, 0x8e, 0xfb, 0x05, 0xe8, 0x00, 0x3b, 0x33, 0xfc,
+ 0x17, 0xeb, 0x50, 0xf9, 0xd1, 0x51, 0x66, 0xa8, 0x84, 0x79, 0xf1, 0x07,
+ 0x02, 0x21, 0x00, 0xcd, 0xee, 0x74, 0x9f, 0x2e, 0x49, 0x2b, 0x21, 0x3c,
+ 0xe8, 0x0b, 0x32, 0xd0, 0x57, 0x4f, 0x62, 0xf1, 0xc5, 0xd7, 0x07, 0x93,
+ 0xcf, 0x55, 0xe3, 0x82, 0xd5, 0xca, 0xad, 0xf7, 0x59, 0x27, 0x67},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x35, 0x34, 0x31, 0x31, 0x30, 0x33, 0x35, 0x39, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 256
+ {SEC_OID_SHA256,
+ 256,
+ {0x30, 0x45, 0x02, 0x20, 0x65, 0x54, 0xe4, 0x9f, 0x82, 0xa8, 0x55, 0x20,
+ 0x43, 0x28, 0xac, 0x94, 0x91, 0x3b, 0xf0, 0x1b, 0xbe, 0x84, 0x43, 0x7a,
+ 0x35, 0x5a, 0x0a, 0x37, 0xc0, 0xde, 0xe3, 0xcf, 0x81, 0xaa, 0x77, 0x28,
+ 0x02, 0x21, 0x00, 0xae, 0xa0, 0x0d, 0xe2, 0x50, 0x7d, 0xda, 0xf5, 0xc9,
+ 0x4e, 0x1e, 0x12, 0x69, 0x80, 0xd3, 0xdf, 0x16, 0x25, 0x0a, 0x2e, 0xae,
+ 0xbc, 0x8b, 0xe4, 0x86, 0xef, 0xfe, 0x7f, 0x22, 0xb4, 0xf9, 0x29},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x30, 0x34, 0x37, 0x38, 0x35, 0x38, 0x30, 0x31, 0x32, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 257
+ {SEC_OID_SHA256,
+ 257,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xa5, 0x4c, 0x50, 0x62, 0x64, 0x83, 0x39,
+ 0xd2, 0xbf, 0xf0, 0x6f, 0x71, 0xc8, 0x82, 0x16, 0xc2, 0x6c, 0x6e, 0x19,
+ 0xb4, 0xd8, 0x0a, 0x8c, 0x60, 0x29, 0x90, 0xac, 0x82, 0x70, 0x7e, 0xfd,
+ 0xfc, 0x02, 0x21, 0x00, 0xe9, 0x9b, 0xbe, 0x7f, 0xcf, 0xaf, 0xae, 0x3e,
+ 0x69, 0xfd, 0x01, 0x67, 0x77, 0x51, 0x7a, 0xa0, 0x10, 0x56, 0x31, 0x7f,
+ 0x46, 0x7a, 0xd0, 0x9a, 0xff, 0x09, 0xbe, 0x73, 0xc9, 0x73, 0x1b, 0x0d},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x30, 0x35, 0x33, 0x36, 0x32, 0x38, 0x35, 0x35, 0x36, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 258
+ {SEC_OID_SHA256,
+ 258,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0x97, 0x5b, 0xd7, 0x15, 0x7a, 0x8d, 0x36,
+ 0x3b, 0x30, 0x9f, 0x1f, 0x44, 0x40, 0x12, 0xb1, 0xa1, 0xd2, 0x30, 0x96,
+ 0x59, 0x31, 0x33, 0xe7, 0x1b, 0x4c, 0xa8, 0xb0, 0x59, 0xcf, 0xf3, 0x7e,
+ 0xaf, 0x02, 0x20, 0x7f, 0xaa, 0x7a, 0x28, 0xb1, 0xc8, 0x22, 0xba, 0xa2,
+ 0x41, 0x79, 0x3f, 0x2a, 0xbc, 0x93, 0x0b, 0xd4, 0xc6, 0x98, 0x40, 0xfe,
+ 0x09, 0x0f, 0x2a, 0xac, 0xc4, 0x67, 0x86, 0xbf, 0x91, 0x96, 0x22},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x39, 0x35, 0x33, 0x39, 0x30, 0x34, 0x31, 0x30, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 259
+ {SEC_OID_SHA256,
+ 259,
+ {0x30, 0x44, 0x02, 0x20, 0x56, 0x94, 0xa6, 0xf8, 0x4b, 0x8f, 0x87, 0x5c,
+ 0x27, 0x6a, 0xfd, 0x2e, 0xbc, 0xfe, 0x4d, 0x61, 0xde, 0x9e, 0xc9, 0x03,
+ 0x05, 0xaf, 0xb1, 0x35, 0x7b, 0x95, 0xb3, 0xe0, 0xda, 0x43, 0x88, 0x5e,
+ 0x02, 0x20, 0x0d, 0xff, 0xad, 0x9f, 0xfd, 0x0b, 0x75, 0x7d, 0x80, 0x51,
+ 0xde, 0xc0, 0x2e, 0xbd, 0xf7, 0x0d, 0x8e, 0xe2, 0xdc, 0x5c, 0x78, 0x70,
+ 0xc0, 0x82, 0x3b, 0x6c, 0xcc, 0x7c, 0x67, 0x9c, 0xba, 0xa4},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x39, 0x37, 0x38, 0x38, 0x34, 0x38, 0x30, 0x33, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 260
+ {SEC_OID_SHA256,
+ 260,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xa0, 0xc3, 0x0e, 0x80, 0x26, 0xfd, 0xb2,
+ 0xb4, 0xb4, 0x96, 0x8a, 0x27, 0xd1, 0x6a, 0x6d, 0x08, 0xf7, 0x09, 0x8f,
+ 0x1a, 0x98, 0xd2, 0x16, 0x20, 0xd7, 0x45, 0x4b, 0xa9, 0x79, 0x0f, 0x1b,
+ 0xa6, 0x02, 0x20, 0x5e, 0x47, 0x04, 0x53, 0xa8, 0xa3, 0x99, 0xf1, 0x5b,
+ 0xaf, 0x46, 0x3f, 0x9d, 0xec, 0xeb, 0x53, 0xac, 0xc5, 0xca, 0x64, 0x45,
+ 0x91, 0x49, 0x68, 0x8b, 0xd2, 0x76, 0x0c, 0x65, 0x42, 0x43, 0x39},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x36, 0x31, 0x30, 0x36, 0x37, 0x32, 0x34, 0x34, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 261
+ {SEC_OID_SHA256,
+ 261,
+ {0x30, 0x44, 0x02, 0x20, 0x61, 0x4e, 0xa8, 0x4a, 0xcf, 0x73, 0x65, 0x27,
+ 0xdd, 0x73, 0x60, 0x2c, 0xd4, 0xbb, 0x4e, 0xea, 0x1d, 0xfe, 0xbe, 0xbd,
+ 0x5a, 0xd8, 0xac, 0xa5, 0x2a, 0xa0, 0x22, 0x8c, 0xf7, 0xb9, 0x9a, 0x88,
+ 0x02, 0x20, 0x73, 0x7c, 0xc8, 0x5f, 0x5f, 0x2d, 0x2f, 0x60, 0xd1, 0xb8,
+ 0x18, 0x3f, 0x3e, 0xd4, 0x90, 0xe4, 0xde, 0x14, 0x36, 0x8e, 0x96, 0xa9,
+ 0x48, 0x2c, 0x2a, 0x4d, 0xd1, 0x93, 0x19, 0x5c, 0x90, 0x2f},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x30, 0x35, 0x34, 0x32, 0x34, 0x30, 0x37, 0x30, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 262
+ {SEC_OID_SHA256,
+ 262,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xbe, 0xad, 0x67, 0x34, 0xeb, 0xe4, 0x4b,
+ 0x81, 0x0d, 0x3f, 0xb2, 0xea, 0x00, 0xb1, 0x73, 0x29, 0x45, 0x37, 0x73,
+ 0x38, 0xfe, 0xbf, 0xd4, 0x39, 0xa8, 0xd7, 0x4d, 0xfb, 0xd0, 0xf9, 0x42,
+ 0xfa, 0x02, 0x20, 0x6b, 0xb1, 0x8e, 0xae, 0x36, 0x61, 0x6a, 0x7d, 0x3c,
+ 0xad, 0x35, 0x91, 0x9f, 0xd2, 0x1a, 0x8a, 0xf4, 0xbb, 0xe7, 0xa1, 0x0f,
+ 0x73, 0xb3, 0xe0, 0x36, 0xa4, 0x6b, 0x10, 0x3e, 0xf5, 0x6e, 0x2a},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x35, 0x31, 0x37, 0x34, 0x34, 0x34, 0x38, 0x31, 0x39, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 263
+ {SEC_OID_SHA256,
+ 263,
+ {0x30, 0x44, 0x02, 0x20, 0x49, 0x96, 0x25, 0x47, 0x9e, 0x16, 0x1d, 0xac,
+ 0xd4, 0xdb, 0x9d, 0x9c, 0xe6, 0x48, 0x54, 0xc9, 0x8d, 0x92, 0x2c, 0xbf,
+ 0x21, 0x27, 0x03, 0xe9, 0x65, 0x4f, 0xae, 0x18, 0x2d, 0xf9, 0xba, 0xd2,
+ 0x02, 0x20, 0x42, 0xc1, 0x77, 0xcf, 0x37, 0xb8, 0x19, 0x3a, 0x01, 0x31,
+ 0x10, 0x8d, 0x97, 0x81, 0x9e, 0xdd, 0x94, 0x39, 0x93, 0x60, 0x28, 0x86,
+ 0x4a, 0xc1, 0x95, 0xb6, 0x4f, 0xca, 0x76, 0xd9, 0xd6, 0x93},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x39, 0x36, 0x37, 0x35, 0x36, 0x31, 0x32, 0x35, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 264
+ {SEC_OID_SHA256,
+ 264,
+ {0x30, 0x45, 0x02, 0x20, 0x08, 0xf1, 0x6b, 0x80, 0x93, 0xa8, 0xfb, 0x4d,
+ 0x66, 0xa2, 0xc8, 0x06, 0x5b, 0x54, 0x1b, 0x3d, 0x31, 0xe3, 0xbf, 0xe6,
+ 0x94, 0xf6, 0xb8, 0x9c, 0x50, 0xfb, 0x1a, 0xaa, 0x6f, 0xf6, 0xc9, 0xb2,
+ 0x02, 0x21, 0x00, 0x9d, 0x64, 0x55, 0xe2, 0xd5, 0xd1, 0x77, 0x97, 0x48,
+ 0x57, 0x3b, 0x61, 0x1c, 0xb9, 0x5d, 0x4a, 0x21, 0xf9, 0x67, 0x41, 0x03,
+ 0x99, 0xb3, 0x9b, 0x53, 0x5b, 0xa3, 0xe5, 0xaf, 0x81, 0xca, 0x2e},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x34, 0x34, 0x37, 0x32, 0x35, 0x33, 0x33, 0x34, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 265
+ {SEC_OID_SHA256,
+ 265,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xbe, 0x26, 0x23, 0x1b, 0x61, 0x91, 0x65,
+ 0x8a, 0x19, 0xdd, 0x72, 0xdd, 0xb9, 0x9e, 0xd8, 0xf8, 0xc5, 0x79, 0xb6,
+ 0x93, 0x8d, 0x19, 0xbc, 0xe8, 0xee, 0xd8, 0xdc, 0x2b, 0x33, 0x8c, 0xb5,
+ 0xf8, 0x02, 0x21, 0x00, 0xe1, 0xd9, 0xa3, 0x2e, 0xe5, 0x6c, 0xff, 0xed,
+ 0x37, 0xf0, 0xf2, 0x2b, 0x2d, 0xcb, 0x57, 0xd5, 0xc9, 0x43, 0xc1, 0x4f,
+ 0x79, 0x69, 0x4a, 0x03, 0xb9, 0xc5, 0xe9, 0x69, 0x52, 0x57, 0x5c, 0x89},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x36, 0x38, 0x32, 0x36, 0x34, 0x33, 0x31, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 266
+ {SEC_OID_SHA256,
+ 266,
+ {0x30, 0x45, 0x02, 0x20, 0x15, 0xe7, 0x68, 0x80, 0x89, 0x83, 0x16, 0xb1,
+ 0x62, 0x04, 0xac, 0x92, 0x0a, 0x02, 0xd5, 0x80, 0x45, 0xf3, 0x6a, 0x22,
+ 0x9d, 0x4a, 0xa4, 0xf8, 0x12, 0x63, 0x8c, 0x45, 0x5a, 0xbe, 0x04, 0x43,
+ 0x02, 0x21, 0x00, 0xe7, 0x4d, 0x35, 0x7d, 0x3f, 0xcb, 0x5c, 0x8c, 0x53,
+ 0x37, 0xbd, 0x6a, 0xba, 0x41, 0x78, 0xb4, 0x55, 0xca, 0x10, 0xe2, 0x26,
+ 0xe1, 0x3f, 0x96, 0x38, 0x19, 0x65, 0x06, 0xa1, 0x93, 0x91, 0x23},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x32, 0x36, 0x31, 0x31, 0x39, 0x38, 0x36, 0x30, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 267
+ {SEC_OID_SHA256,
+ 267,
+ {0x30, 0x44, 0x02, 0x20, 0x35, 0x2e, 0xcb, 0x53, 0xf8, 0xdf, 0x2c, 0x50,
+ 0x3a, 0x45, 0xf9, 0x84, 0x6f, 0xc2, 0x8d, 0x1d, 0x31, 0xe6, 0x30, 0x7d,
+ 0x3d, 0xdb, 0xff, 0xc1, 0x13, 0x23, 0x15, 0xcc, 0x07, 0xf1, 0x6d, 0xad,
+ 0x02, 0x20, 0x13, 0x48, 0xdf, 0xa9, 0xc4, 0x82, 0xc5, 0x58, 0xe1, 0xd0,
+ 0x5c, 0x52, 0x42, 0xca, 0x1c, 0x39, 0x43, 0x67, 0x26, 0xec, 0xd2, 0x82,
+ 0x58, 0xb1, 0x89, 0x97, 0x92, 0x88, 0x7d, 0xd0, 0xa3, 0xc6},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x39, 0x36, 0x37, 0x38, 0x37, 0x38, 0x31, 0x30, 0x39, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 268
+ {SEC_OID_SHA256,
+ 268,
+ {0x30, 0x44, 0x02, 0x20, 0x4a, 0x40, 0x80, 0x1a, 0x7e, 0x60, 0x6b, 0xa7,
+ 0x8a, 0x0d, 0xa9, 0x88, 0x2a, 0xb2, 0x3c, 0x76, 0x77, 0xb8, 0x64, 0x23,
+ 0x49, 0xed, 0x3d, 0x65, 0x2c, 0x5b, 0xfa, 0x5f, 0x2a, 0x95, 0x58, 0xfb,
+ 0x02, 0x20, 0x3a, 0x49, 0xb6, 0x48, 0x48, 0xd6, 0x82, 0xef, 0x7f, 0x60,
+ 0x5f, 0x28, 0x32, 0xf7, 0x38, 0x4b, 0xdc, 0x24, 0xed, 0x29, 0x25, 0x82,
+ 0x5b, 0xf8, 0xea, 0x77, 0xdc, 0x59, 0x81, 0x72, 0x57, 0x82},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x34, 0x39, 0x35, 0x38, 0x38, 0x32, 0x33, 0x38, 0x32, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 269
+ {SEC_OID_SHA256,
+ 269,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xea, 0xcc, 0x5e, 0x1a, 0x83, 0x04, 0xa7,
+ 0x4d, 0x2b, 0xe4, 0x12, 0xb0, 0x78, 0x92, 0x4b, 0x3b, 0xb3, 0x51, 0x1b,
+ 0xac, 0x85, 0x5c, 0x05, 0xc9, 0xe5, 0xe9, 0xe4, 0x4d, 0xf3, 0xd6, 0x1e,
+ 0x96, 0x02, 0x20, 0x74, 0x51, 0xcd, 0x8e, 0x18, 0xd6, 0xed, 0x18, 0x85,
+ 0xdd, 0x82, 0x77, 0x14, 0x84, 0x7f, 0x96, 0xec, 0x4b, 0xb0, 0xed, 0x4c,
+ 0x36, 0xce, 0x98, 0x08, 0xdb, 0x8f, 0x71, 0x42, 0x04, 0xf6, 0xd1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x38, 0x32, 0x34, 0x36, 0x33, 0x37, 0x38, 0x33, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 270
+ {SEC_OID_SHA256,
+ 270,
+ {0x30, 0x45, 0x02, 0x20, 0x2f, 0x7a, 0x5e, 0x9e, 0x57, 0x71, 0xd4, 0x24,
+ 0xf3, 0x0f, 0x67, 0xfd, 0xab, 0x61, 0xe8, 0xce, 0x4f, 0x8c, 0xd1, 0x21,
+ 0x48, 0x82, 0xad, 0xb6, 0x5f, 0x7d, 0xe9, 0x4c, 0x31, 0x57, 0x70, 0x52,
+ 0x02, 0x21, 0x00, 0xac, 0x4e, 0x69, 0x80, 0x83, 0x45, 0x80, 0x9b, 0x44,
+ 0xac, 0xb0, 0xb2, 0xbd, 0x88, 0x91, 0x75, 0xfb, 0x75, 0xdd, 0x05, 0x0c,
+ 0x5a, 0x44, 0x9a, 0xb9, 0x52, 0x8f, 0x8f, 0x78, 0xda, 0xa1, 0x0c},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x31, 0x30, 0x32, 0x30, 0x38, 0x33, 0x33, 0x37, 0x37, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 271
+ {SEC_OID_SHA256,
+ 271,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xff, 0xcd, 0xa4, 0x0f, 0x79, 0x2c, 0xe4,
+ 0xd9, 0x3e, 0x7e, 0x0f, 0x0e, 0x95, 0xe1, 0xa2, 0x14, 0x7d, 0xdd, 0xd7,
+ 0xf6, 0x48, 0x76, 0x21, 0xc3, 0x0a, 0x03, 0xd7, 0x10, 0xb3, 0x30, 0x02,
+ 0x19, 0x02, 0x20, 0x79, 0x93, 0x8b, 0x55, 0xf8, 0xa1, 0x7f, 0x7e, 0xd7,
+ 0xba, 0x9a, 0xde, 0x8f, 0x20, 0x65, 0xa1, 0xfa, 0x77, 0x61, 0x8f, 0x0b,
+ 0x67, 0xad, 0xd8, 0xd5, 0x8c, 0x42, 0x2c, 0x24, 0x53, 0xa4, 0x9a},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x33, 0x33, 0x38, 0x37, 0x31, 0x36, 0x34, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 272
+ {SEC_OID_SHA256,
+ 272,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0x81, 0xf2, 0x35, 0x9c, 0x4f, 0xab, 0xa6,
+ 0xb5, 0x3d, 0x3e, 0x8c, 0x8c, 0x3f, 0xcc, 0x16, 0xa9, 0x48, 0x35, 0x0f,
+ 0x7a, 0xb3, 0xa5, 0x88, 0xb2, 0x8c, 0x17, 0x60, 0x3a, 0x43, 0x1e, 0x39,
+ 0xa8, 0x02, 0x21, 0x00, 0xcd, 0x6f, 0x6a, 0x5c, 0xc3, 0xb5, 0x5e, 0xad,
+ 0x0f, 0xf6, 0x95, 0xd0, 0x6c, 0x68, 0x60, 0xb5, 0x09, 0xe4, 0x6d, 0x99,
+ 0xfc, 0xce, 0xfb, 0x9f, 0x7f, 0x9e, 0x10, 0x18, 0x57, 0xf7, 0x43, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x32, 0x32, 0x31, 0x34, 0x34, 0x31, 0x36, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 273
+ {SEC_OID_SHA256,
+ 273,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xdf, 0xc8, 0xbf, 0x52, 0x04, 0x45, 0xcb,
+ 0xb8, 0xee, 0x15, 0x96, 0xfb, 0x07, 0x3e, 0xa2, 0x83, 0xea, 0x13, 0x02,
+ 0x51, 0xa6, 0xfd, 0xff, 0xa5, 0xc3, 0xf5, 0xf2, 0xaa, 0xf7, 0x5c, 0xa8,
+ 0x08, 0x02, 0x20, 0x04, 0x8e, 0x33, 0xef, 0xce, 0x14, 0x7c, 0x9d, 0xd9,
+ 0x28, 0x23, 0x64, 0x0e, 0x33, 0x8e, 0x68, 0xbf, 0xd7, 0xd0, 0xdc, 0x7a,
+ 0x49, 0x05, 0xb3, 0xa7, 0xac, 0x71, 0x1e, 0x57, 0x7e, 0x90, 0xe7},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x30, 0x36, 0x38, 0x36, 0x36, 0x35, 0x35, 0x35, 0x34, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 274
+ {SEC_OID_SHA256,
+ 274,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xad, 0x01, 0x9f, 0x74, 0xc6, 0x94, 0x1d,
+ 0x20, 0xef, 0xda, 0x70, 0xb4, 0x6c, 0x53, 0xdb, 0x16, 0x65, 0x03, 0xa0,
+ 0xe3, 0x93, 0xe9, 0x32, 0xf6, 0x88, 0x22, 0x76, 0x88, 0xba, 0x6a, 0x57,
+ 0x62, 0x02, 0x21, 0x00, 0x93, 0x32, 0x0e, 0xb7, 0xca, 0x07, 0x10, 0x25,
+ 0x53, 0x46, 0xbd, 0xbb, 0x31, 0x02, 0xcd, 0xcf, 0x79, 0x64, 0xef, 0x2e,
+ 0x09, 0x88, 0xe7, 0x12, 0xbc, 0x05, 0xef, 0xe1, 0x6c, 0x19, 0x93, 0x45},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x36, 0x32, 0x31, 0x35, 0x35, 0x32, 0x34, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 275
+ {SEC_OID_SHA256,
+ 275,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xac, 0x80, 0x96, 0x84, 0x2e, 0x8a, 0xdd,
+ 0x68, 0xc3, 0x4e, 0x78, 0xce, 0x11, 0xdd, 0x71, 0xe4, 0xb5, 0x43, 0x16,
+ 0xbd, 0x3e, 0xbf, 0x7f, 0xff, 0xde, 0xb7, 0xbd, 0x5a, 0x3e, 0xbc, 0x18,
+ 0x83, 0x02, 0x21, 0x00, 0xf5, 0xca, 0x2f, 0x4f, 0x23, 0xd6, 0x74, 0x50,
+ 0x2d, 0x4c, 0xaf, 0x85, 0xd1, 0x87, 0x21, 0x5d, 0x36, 0xe3, 0xce, 0x9f,
+ 0x0c, 0xe2, 0x19, 0x70, 0x9f, 0x21, 0xa3, 0xaa, 0xc0, 0x03, 0xb7, 0xa8},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x37, 0x30, 0x33, 0x30, 0x38, 0x31, 0x38, 0x37, 0x37, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 276
+ {SEC_OID_SHA256,
+ 276,
+ {0x30, 0x44, 0x02, 0x20, 0x67, 0x7b, 0x2d, 0x3a, 0x59, 0xb1, 0x8a, 0x5f,
+ 0xf9, 0x39, 0xb7, 0x0e, 0xa0, 0x02, 0x25, 0x08, 0x89, 0xdd, 0xcd, 0x7b,
+ 0x7b, 0x9d, 0x77, 0x68, 0x54, 0xb4, 0x94, 0x36, 0x93, 0xfb, 0x92, 0xf7,
+ 0x02, 0x20, 0x6b, 0x4b, 0xa8, 0x56, 0xad, 0xe7, 0x67, 0x7b, 0xf3, 0x03,
+ 0x07, 0xb2, 0x1f, 0x3c, 0xcd, 0xa3, 0x5d, 0x2f, 0x63, 0xae, 0xe8, 0x1e,
+ 0xfd, 0x0b, 0xab, 0x69, 0x72, 0xcc, 0x07, 0x95, 0xdb, 0x55},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x35, 0x39, 0x32, 0x34, 0x35, 0x32, 0x33, 0x37, 0x34, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 277
+ {SEC_OID_SHA256,
+ 277,
+ {0x30, 0x45, 0x02, 0x20, 0x47, 0x9e, 0x1d, 0xed, 0x14, 0xbc, 0xae, 0xd0,
+ 0x37, 0x9b, 0xa8, 0xe1, 0xb7, 0x3d, 0x31, 0x15, 0xd8, 0x4d, 0x31, 0xd4,
+ 0xb7, 0xc3, 0x0e, 0x1f, 0x05, 0xe1, 0xfc, 0x0d, 0x59, 0x57, 0xcf, 0xb0,
+ 0x02, 0x21, 0x00, 0x91, 0x8f, 0x79, 0xe3, 0x5b, 0x3d, 0x89, 0x48, 0x7c,
+ 0xf6, 0x34, 0xa4, 0xf0, 0x5b, 0x2e, 0x0c, 0x30, 0x85, 0x7c, 0xa8, 0x79,
+ 0xf9, 0x7c, 0x77, 0x1e, 0x87, 0x70, 0x27, 0x35, 0x5b, 0x24, 0x43},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x34, 0x39, 0x35, 0x35, 0x38, 0x36, 0x36, 0x32, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 278
+ {SEC_OID_SHA256,
+ 278,
+ {0x30, 0x44, 0x02, 0x20, 0x43, 0xdf, 0xcc, 0xd0, 0xed, 0xb9, 0xe2, 0x80,
+ 0xd9, 0xa5, 0x8f, 0x01, 0x16, 0x4d, 0x55, 0xc3, 0xd7, 0x11, 0xe1, 0x4b,
+ 0x12, 0xac, 0x5c, 0xf3, 0xb6, 0x48, 0x40, 0xea, 0xd5, 0x12, 0xa0, 0xa3,
+ 0x02, 0x20, 0x1d, 0xbe, 0x33, 0xfa, 0x8b, 0xa8, 0x45, 0x33, 0xcd, 0x5c,
+ 0x49, 0x34, 0x36, 0x5b, 0x34, 0x42, 0xca, 0x11, 0x74, 0x89, 0x9b, 0x78,
+ 0xef, 0x9a, 0x31, 0x99, 0xf4, 0x95, 0x84, 0x38, 0x97, 0x72},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x34, 0x30, 0x30, 0x35, 0x33, 0x31, 0x34, 0x34, 0x30, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 279
+ {SEC_OID_SHA256,
+ 279,
+ {0x30, 0x44, 0x02, 0x20, 0x5b, 0x09, 0xab, 0x63, 0x7b, 0xd4, 0xca, 0xf0,
+ 0xf4, 0xc7, 0xc7, 0xe4, 0xbc, 0xa5, 0x92, 0xfe, 0xa2, 0x0e, 0x90, 0x87,
+ 0xc2, 0x59, 0xd2, 0x6a, 0x38, 0xbb, 0x40, 0x85, 0xf0, 0xbb, 0xff, 0x11,
+ 0x02, 0x20, 0x45, 0xb7, 0xeb, 0x46, 0x7b, 0x67, 0x48, 0xaf, 0x61, 0x8e,
+ 0x9d, 0x80, 0xd6, 0xfd, 0xcd, 0x6a, 0xa2, 0x49, 0x64, 0xe5, 0xa1, 0x3f,
+ 0x88, 0x5b, 0xca, 0x81, 0x01, 0xde, 0x08, 0xeb, 0x0d, 0x75},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x33, 0x30, 0x39, 0x36, 0x34, 0x35, 0x37, 0x35, 0x31, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 280
+ {SEC_OID_SHA256,
+ 280,
+ {0x30, 0x45, 0x02, 0x20, 0x5e, 0x9b, 0x1c, 0x5a, 0x02, 0x80, 0x70, 0xdf,
+ 0x57, 0x28, 0xc5, 0xc8, 0xaf, 0x9b, 0x74, 0xe0, 0x66, 0x7a, 0xfa, 0x57,
+ 0x0a, 0x6c, 0xfa, 0x01, 0x14, 0xa5, 0x03, 0x9e, 0xd1, 0x5e, 0xe0, 0x6f,
+ 0x02, 0x21, 0x00, 0xb1, 0x36, 0x09, 0x07, 0xe2, 0xd9, 0x78, 0x5e, 0xad,
+ 0x36, 0x2b, 0xb8, 0xd7, 0xbd, 0x66, 0x1b, 0x6c, 0x29, 0xee, 0xff, 0xd3,
+ 0xc5, 0x03, 0x77, 0x44, 0xed, 0xae, 0xb9, 0xad, 0x99, 0x0c, 0x20},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x32, 0x37, 0x38, 0x34, 0x30, 0x32, 0x35, 0x36, 0x32, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 281
+ {SEC_OID_SHA256,
+ 281,
+ {0x30, 0x45, 0x02, 0x20, 0x06, 0x71, 0xa0, 0xa8, 0x5c, 0x2b, 0x72, 0xd5,
+ 0x4a, 0x2f, 0xb0, 0x99, 0x0e, 0x34, 0x53, 0x8b, 0x48, 0x90, 0x05, 0x0f,
+ 0x5a, 0x57, 0x12, 0xf6, 0xd1, 0xa7, 0xa5, 0xfb, 0x85, 0x78, 0xf3, 0x2e,
+ 0x02, 0x21, 0x00, 0xdb, 0x18, 0x46, 0xba, 0xb6, 0xb7, 0x36, 0x14, 0x79,
+ 0xab, 0x9c, 0x32, 0x85, 0xca, 0x41, 0x29, 0x18, 0x08, 0xf2, 0x7f, 0xd5,
+ 0xbd, 0x4f, 0xda, 0xc7, 0x20, 0xe5, 0x85, 0x47, 0x13, 0x69, 0x4c},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x32, 0x36, 0x31, 0x38, 0x37, 0x38, 0x37, 0x34, 0x31, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 282
+ {SEC_OID_SHA256,
+ 282,
+ {0x30, 0x44, 0x02, 0x20, 0x76, 0x73, 0xf8, 0x52, 0x67, 0x48, 0x44, 0x64,
+ 0x77, 0xdb, 0xbb, 0x05, 0x90, 0xa4, 0x54, 0x92, 0xc5, 0xd7, 0xd6, 0x98,
+ 0x59, 0xd3, 0x01, 0xab, 0xba, 0xed, 0xb3, 0x5b, 0x20, 0x95, 0x10, 0x3a,
+ 0x02, 0x20, 0x3d, 0xc7, 0x0d, 0xdf, 0x9c, 0x6b, 0x52, 0x4d, 0x88, 0x6b,
+ 0xed, 0x9e, 0x6a, 0xf0, 0x2e, 0x0e, 0x4d, 0xec, 0x0d, 0x41, 0x7a, 0x41,
+ 0x4f, 0xed, 0x38, 0x07, 0xef, 0x44, 0x22, 0x91, 0x3d, 0x7c},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x31, 0x36, 0x34, 0x32, 0x36, 0x32, 0x35, 0x32, 0x36, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 283
+ {SEC_OID_SHA256,
+ 283,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0x08, 0x54, 0x41, 0x07, 0x0e, 0xcd, 0x2b,
+ 0xb2, 0x12, 0x85, 0x08, 0x9e, 0xbb, 0x1a, 0xa6, 0x45, 0x0d, 0x1a, 0x06,
+ 0xc3, 0x6d, 0x3f, 0xf3, 0x9d, 0xfd, 0x65, 0x7a, 0x79, 0x6d, 0x12, 0xb5,
+ 0x02, 0x20, 0x24, 0x97, 0x12, 0x01, 0x20, 0x29, 0x87, 0x0a, 0x24, 0x59,
+ 0xd1, 0x8d, 0x47, 0xda, 0x9a, 0xa4, 0x92, 0xa5, 0xe6, 0xcb, 0x4b, 0x2d,
+ 0x8d, 0xaf, 0xa9, 0xe4, 0xc5, 0xc5, 0x4a, 0x2b, 0x9a, 0x8b},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x36, 0x38, 0x32, 0x34, 0x31, 0x38, 0x39, 0x34, 0x33, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 284
+ {SEC_OID_SHA256,
+ 284,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0x91, 0x4c, 0x67, 0xfb, 0x61, 0xdd, 0x1e,
+ 0x27, 0xc8, 0x67, 0x39, 0x8e, 0xa7, 0x32, 0x2d, 0x5a, 0xb7, 0x6d, 0xf0,
+ 0x4b, 0xc5, 0xaa, 0x66, 0x83, 0xa8, 0xe0, 0xf3, 0x0a, 0x5d, 0x28, 0x73,
+ 0x48, 0x02, 0x21, 0x00, 0xfa, 0x07, 0x47, 0x40, 0x31, 0x48, 0x1d, 0xda,
+ 0x49, 0x53, 0xe3, 0xac, 0x19, 0x59, 0xee, 0x8c, 0xea, 0x7e, 0x66, 0xec,
+ 0x41, 0x2b, 0x38, 0xd6, 0xc9, 0x6d, 0x28, 0xf6, 0xd3, 0x73, 0x04, 0xea},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc,
+ 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19,
+ 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7,
+ 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a,
+ 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d,
+ 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e},
+ {0x34, 0x38, 0x34, 0x32, 0x34, 0x35, 0x34, 0x32, 0x35},
+ true},
+
+ // Comment: k*G has a large x-coordinate
+ // tcID: 285
+ {SEC_OID_SHA256,
+ 285,
+ {0x30, 0x35, 0x02, 0x10, 0x43, 0x19, 0x05, 0x53, 0x58, 0xe8, 0x61,
+ 0x7b, 0x0c, 0x46, 0x35, 0x3d, 0x03, 0x9c, 0xda, 0xab, 0x02, 0x21,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7,
+ 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x0a, 0xd9, 0x95, 0x00, 0x28, 0x8d, 0x46, 0x69, 0x40,
+ 0x03, 0x1d, 0x72, 0xa9, 0xf5, 0x44, 0x5a, 0x4d, 0x43, 0x78, 0x46, 0x40,
+ 0x85, 0x5b, 0xf0, 0xa6, 0x98, 0x74, 0xd2, 0xde, 0x5f, 0xe1, 0x03, 0xc5,
+ 0x01, 0x1e, 0x6e, 0xf2, 0xc4, 0x2d, 0xcd, 0x50, 0xd5, 0xd3, 0xd2, 0x9f,
+ 0x99, 0xae, 0x6e, 0xba, 0x2c, 0x80, 0xc9, 0x24, 0x4f, 0x4c, 0x54, 0x22,
+ 0xf0, 0x97, 0x9f, 0xf0, 0xc3, 0xba, 0x5e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r too large
+ // tcID: 286
+ {SEC_OID_SHA256,
+ 286,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfc, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x0a, 0xd9, 0x95, 0x00, 0x28, 0x8d, 0x46, 0x69, 0x40,
+ 0x03, 0x1d, 0x72, 0xa9, 0xf5, 0x44, 0x5a, 0x4d, 0x43, 0x78, 0x46, 0x40,
+ 0x85, 0x5b, 0xf0, 0xa6, 0x98, 0x74, 0xd2, 0xde, 0x5f, 0xe1, 0x03, 0xc5,
+ 0x01, 0x1e, 0x6e, 0xf2, 0xc4, 0x2d, 0xcd, 0x50, 0xd5, 0xd3, 0xd2, 0x9f,
+ 0x99, 0xae, 0x6e, 0xba, 0x2c, 0x80, 0xc9, 0x24, 0x4f, 0x4c, 0x54, 0x22,
+ 0xf0, 0x97, 0x9f, 0xf0, 0xc3, 0xba, 0x5e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: r,s are large
+ // tcID: 287
+ {SEC_OID_SHA256,
+ 287,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25,
+ 0x4f, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad,
+ 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xab, 0x05, 0xfd, 0x9d, 0x0d, 0xe2, 0x6b, 0x9c, 0xe6,
+ 0xf4, 0x81, 0x96, 0x52, 0xd9, 0xfc, 0x69, 0x19, 0x3d, 0x0a, 0xa3, 0x98,
+ 0xf0, 0xfb, 0xa8, 0x01, 0x3e, 0x09, 0xc5, 0x82, 0x20, 0x45, 0x54, 0x19,
+ 0x23, 0x52, 0x71, 0x22, 0x8c, 0x78, 0x67, 0x59, 0x09, 0x5d, 0x12, 0xb7,
+ 0x5a, 0xf0, 0x69, 0x2d, 0xd4, 0x10, 0x3f, 0x19, 0xf6, 0xa8, 0xc3, 0x2f,
+ 0x49, 0x43, 0x5a, 0x1e, 0x9b, 0x8d, 0x45},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r and s^-1 have a large Hamming weight
+ // tcID: 288
+ {SEC_OID_SHA256,
+ 288,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0x90, 0x91, 0x35, 0xbd, 0xb6, 0x79, 0x92, 0x86, 0x17,
+ 0x0f, 0x5e, 0xad, 0x2d, 0xe4, 0xf6, 0x51, 0x14, 0x53, 0xfe, 0x50, 0x91,
+ 0x4f, 0x3d, 0xf2, 0xde, 0x54, 0xa3, 0x63, 0x83, 0xdf, 0x8d, 0xd4},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x80, 0x98, 0x4f, 0x39, 0xa1, 0xff, 0x38, 0xa8, 0x6a,
+ 0x68, 0xaa, 0x42, 0x01, 0xb6, 0xbe, 0x5d, 0xfb, 0xfe, 0xcf, 0x87, 0x62,
+ 0x19, 0x71, 0x0b, 0x07, 0xba, 0xdf, 0x6f, 0xdd, 0x4c, 0x6c, 0x56, 0x11,
+ 0xfe, 0xb9, 0x73, 0x90, 0xd9, 0x82, 0x6e, 0x7a, 0x06, 0xdf, 0xb4, 0x18,
+ 0x71, 0xc9, 0x40, 0xd7, 0x44, 0x15, 0xed, 0x3c, 0xac, 0x20, 0x89, 0xf1,
+ 0x44, 0x50, 0x19, 0xbb, 0x55, 0xed, 0x95},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r and s^-1 have a large Hamming weight
+ // tcID: 289
+ {SEC_OID_SHA256,
+ 289,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x27, 0xb4, 0x57, 0x7c, 0xa0, 0x09, 0x37, 0x6f, 0x71, 0x30,
+ 0x3f, 0xd5, 0xdd, 0x22, 0x7d, 0xce, 0xf5, 0xde, 0xb7, 0x73, 0xad, 0x5f,
+ 0x5a, 0x84, 0x36, 0x06, 0x44, 0x66, 0x9c, 0xa2, 0x49, 0xa5},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x42, 0x01, 0xb4, 0x27, 0x29, 0x44, 0x20, 0x1c, 0x32,
+ 0x94, 0xf5, 0xba, 0xa9, 0xa3, 0x23, 0x2b, 0x6d, 0xd6, 0x87, 0x49, 0x5f,
+ 0xcc, 0x19, 0xa7, 0x0a, 0x95, 0xbc, 0x60, 0x2b, 0x4f, 0x7c, 0x05, 0x95,
+ 0xc3, 0x7e, 0xba, 0x9e, 0xe8, 0x17, 0x1c, 0x1b, 0xb5, 0xac, 0x6f, 0xea,
+ 0xf7, 0x53, 0xbc, 0x36, 0xf4, 0x63, 0xe3, 0xae, 0xf1, 0x66, 0x29, 0x57,
+ 0x2c, 0x0c, 0x0a, 0x8f, 0xb0, 0x80, 0x0e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and s
+ // tcID: 290
+ {SEC_OID_SHA256,
+ 290,
+ {0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xa7, 0x1a, 0xf6, 0x4d, 0xe5, 0x12, 0x6a, 0x4a, 0x4e,
+ 0x02, 0xb7, 0x92, 0x2d, 0x66, 0xce, 0x94, 0x15, 0xce, 0x88, 0xa4, 0xc9,
+ 0xd2, 0x55, 0x14, 0xd9, 0x10, 0x82, 0xc8, 0x72, 0x5a, 0xc9, 0x57, 0x5d,
+ 0x47, 0x72, 0x3c, 0x8f, 0xbe, 0x58, 0x0b, 0xb3, 0x69, 0xfe, 0xc9, 0xc2,
+ 0x66, 0x5d, 0x8e, 0x30, 0xa4, 0x35, 0xb9, 0x93, 0x26, 0x45, 0x48, 0x2e,
+ 0x7c, 0x9f, 0x11, 0xe8, 0x72, 0x29, 0x6b},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and s
+ // tcID: 291
+ {SEC_OID_SHA256,
+ 291,
+ {0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x03},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x66, 0x27, 0xce, 0xc4, 0xf0, 0x73, 0x1e, 0xa2, 0x3f,
+ 0xc2, 0x93, 0x1f, 0x90, 0xeb, 0xe5, 0xb7, 0x57, 0x2f, 0x59, 0x7d, 0x20,
+ 0xdf, 0x08, 0xfc, 0x2b, 0x31, 0xee, 0x8e, 0xf1, 0x6b, 0x15, 0x72, 0x61,
+ 0x70, 0xed, 0x77, 0xd8, 0xd0, 0xa1, 0x4f, 0xc5, 0xc9, 0xc3, 0xc4, 0xc9,
+ 0xbe, 0x7f, 0x0d, 0x3e, 0xe1, 0x8f, 0x70, 0x9b, 0xb2, 0x75, 0xea, 0xf2,
+ 0x07, 0x3e, 0x25, 0x8f, 0xe6, 0x94, 0xa5},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and s
+ // tcID: 292
+ {SEC_OID_SHA256,
+ 292,
+ {0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x05},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5a, 0x7c, 0x88, 0x25, 0xe8, 0x56, 0x91, 0xcc, 0xe1,
+ 0xf5, 0xe7, 0x54, 0x4c, 0x54, 0xe7, 0x3f, 0x14, 0xaf, 0xc0, 0x10, 0xcb,
+ 0x73, 0x13, 0x43, 0x26, 0x2c, 0xa7, 0xec, 0x5a, 0x77, 0xf5, 0xbf, 0xef,
+ 0x6e, 0xdf, 0x62, 0xa4, 0x49, 0x7c, 0x1b, 0xd7, 0xb1, 0x47, 0xfb, 0x6c,
+ 0x3d, 0x22, 0xaf, 0x3c, 0x39, 0xbf, 0xce, 0x95, 0xf3, 0x0e, 0x13, 0xa1,
+ 0x6d, 0x3d, 0x7b, 0x28, 0x12, 0xf8, 0x13},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and s
+ // tcID: 293
+ {SEC_OID_SHA256,
+ 293,
+ {0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x06},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xcb, 0xe0, 0xc2, 0x91, 0x32, 0xcd, 0x73, 0x83, 0x64,
+ 0xfe, 0xdd, 0x60, 0x31, 0x52, 0x99, 0x0c, 0x04, 0x8e, 0x5e, 0x2f, 0xff,
+ 0x99, 0x6d, 0x88, 0x3f, 0xa6, 0xca, 0xca, 0x79, 0x78, 0xc7, 0x37, 0x70,
+ 0xaf, 0x6a, 0x8c, 0xe4, 0x4c, 0xb4, 0x12, 0x24, 0xb2, 0x60, 0x36, 0x06,
+ 0xf4, 0xc0, 0x4d, 0x18, 0x8e, 0x80, 0xbf, 0xf7, 0xcc, 0x31, 0xad, 0x51,
+ 0x89, 0xd4, 0xab, 0x0d, 0x70, 0xe8, 0xc1},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r is larger than n
+ // tcID: 294
+ {SEC_OID_SHA256,
+ 294,
+ {0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3,
+ 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x56, 0x02, 0x01, 0x06},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xcb, 0xe0, 0xc2, 0x91, 0x32, 0xcd, 0x73, 0x83, 0x64,
+ 0xfe, 0xdd, 0x60, 0x31, 0x52, 0x99, 0x0c, 0x04, 0x8e, 0x5e, 0x2f, 0xff,
+ 0x99, 0x6d, 0x88, 0x3f, 0xa6, 0xca, 0xca, 0x79, 0x78, 0xc7, 0x37, 0x70,
+ 0xaf, 0x6a, 0x8c, 0xe4, 0x4c, 0xb4, 0x12, 0x24, 0xb2, 0x60, 0x36, 0x06,
+ 0xf4, 0xc0, 0x4d, 0x18, 0x8e, 0x80, 0xbf, 0xf7, 0xcc, 0x31, 0xad, 0x51,
+ 0x89, 0xd4, 0xab, 0x0d, 0x70, 0xe8, 0xc1},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s is larger than n
+ // tcID: 295
+ {SEC_OID_SHA256,
+ 295,
+ {0x30, 0x26, 0x02, 0x01, 0x05, 0x02, 0x21, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17,
+ 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x75, 0xfb, 0xd8},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x4b, 0xe4, 0x17, 0x80, 0x97, 0x00, 0x2f, 0x0d, 0xea,
+ 0xb6, 0x8f, 0x0d, 0x9a, 0x13, 0x0e, 0x0e, 0xd3, 0x3a, 0x67, 0x95, 0xd0,
+ 0x2a, 0x20, 0x79, 0x6d, 0xb8, 0x34, 0x44, 0xb0, 0x37, 0xe1, 0x39, 0x20,
+ 0xf1, 0x30, 0x51, 0xe0, 0xee, 0xcd, 0xcf, 0xce, 0x4d, 0xac, 0xea, 0x0f,
+ 0x50, 0xd1, 0xf2, 0x47, 0xca, 0xa6, 0x69, 0xf1, 0x93, 0xc1, 0xb4, 0x07,
+ 0x5b, 0x51, 0xae, 0x29, 0x6d, 0x2d, 0x56},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: small r and s^-1
+ // tcID: 296
+ {SEC_OID_SHA256,
+ 296,
+ {0x30, 0x27, 0x02, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0x8f, 0x1e,
+ 0x3c, 0x78, 0x62, 0xc5, 0x8b, 0x16, 0xbb, 0x76, 0xed, 0xdb, 0xb7,
+ 0x6e, 0xdd, 0xbb, 0x51, 0x6a, 0xf4, 0xf6, 0x3f, 0x2d, 0x74, 0xd7,
+ 0x6e, 0x0d, 0x28, 0xc9, 0xbb, 0x75, 0xea, 0x88},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd0, 0xf7, 0x37, 0x92, 0x20, 0x37, 0x16, 0xaf, 0xd4,
+ 0xbe, 0x43, 0x29, 0xfa, 0xa4, 0x8d, 0x26, 0x9f, 0x15, 0x31, 0x3e, 0xbb,
+ 0xba, 0x37, 0x9d, 0x77, 0x83, 0xc9, 0x7b, 0xf3, 0xe8, 0x90, 0xd9, 0x97,
+ 0x1f, 0x4a, 0x32, 0x06, 0x60, 0x5b, 0xec, 0x21, 0x78, 0x2b, 0xf5, 0xe2,
+ 0x75, 0xc7, 0x14, 0x41, 0x7e, 0x8f, 0x56, 0x65, 0x49, 0xe6, 0xbc, 0x68,
+ 0x69, 0x0d, 0x23, 0x63, 0xc8, 0x9c, 0xc1},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: smallish r and s^-1
+ // tcID: 297
+ {SEC_OID_SHA256,
+ 297,
+ {0x30, 0x2c, 0x02, 0x07, 0x2d, 0x9b, 0x4d, 0x34, 0x79, 0x52, 0xd6, 0x02,
+ 0x21, 0x00, 0xef, 0x30, 0x43, 0xe7, 0x32, 0x95, 0x81, 0xdb, 0xb3, 0x97,
+ 0x44, 0x97, 0x71, 0x0a, 0xb1, 0x15, 0x05, 0xee, 0x1c, 0x87, 0xff, 0x90,
+ 0x7b, 0xee, 0xba, 0xdd, 0x19, 0x5a, 0x0f, 0xfe, 0x6d, 0x7a},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x48, 0x38, 0xb2, 0xbe, 0x35, 0xa6, 0x27, 0x6a, 0x80,
+ 0xef, 0x9e, 0x22, 0x81, 0x40, 0xf9, 0xd9, 0xb9, 0x6c, 0xe8, 0x3b, 0x7a,
+ 0x25, 0x4f, 0x71, 0xcc, 0xde, 0xbb, 0xb8, 0x05, 0x4c, 0xe0, 0x5f, 0xfa,
+ 0x9c, 0xbc, 0x12, 0x3c, 0x91, 0x9b, 0x19, 0xe0, 0x02, 0x38, 0x19, 0x8d,
+ 0x04, 0x06, 0x90, 0x43, 0xbd, 0x66, 0x0a, 0x82, 0x88, 0x14, 0x05, 0x1f,
+ 0xcb, 0x8a, 0xac, 0x73, 0x8a, 0x6c, 0x6b},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: 100-bit r and small s^-1
+ // tcID: 298
+ {SEC_OID_SHA256,
+ 298,
+ {0x30, 0x32, 0x02, 0x0d, 0x10, 0x33, 0xe6, 0x7e, 0x37, 0xb3, 0x2b,
+ 0x44, 0x55, 0x80, 0xbf, 0x4e, 0xff, 0x02, 0x21, 0x00, 0x8b, 0x74,
+ 0x8b, 0x74, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x74, 0x8b, 0x74, 0x8b,
+ 0x74, 0x8b, 0x74, 0x66, 0xe7, 0x69, 0xad, 0x4a, 0x16, 0xd3, 0xdc,
+ 0xd8, 0x71, 0x29, 0xb8, 0xe9, 0x1d, 0x1b, 0x4d},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x73, 0x93, 0x98, 0x3c, 0xa3, 0x0a, 0x52, 0x0b, 0xbc,
+ 0x47, 0x83, 0xdc, 0x99, 0x60, 0x74, 0x6a, 0xab, 0x44, 0x4e, 0xf5, 0x20,
+ 0xc0, 0xa8, 0xe7, 0x71, 0x11, 0x9a, 0xa4, 0xe7, 0x4b, 0x0f, 0x64, 0xe9,
+ 0xd7, 0xbe, 0x1a, 0xb0, 0x1a, 0x0b, 0xf6, 0x26, 0xe7, 0x09, 0x86, 0x3e,
+ 0x6a, 0x48, 0x6d, 0xba, 0xf3, 0x27, 0x93, 0xaf, 0xcc, 0xf7, 0x74, 0xe2,
+ 0xc6, 0xcd, 0x27, 0xb1, 0x85, 0x75, 0x26},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and 100 bit s^-1
+ // tcID: 299
+ {SEC_OID_SHA256,
+ 299,
+ {0x30, 0x27, 0x02, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xef, 0x9f,
+ 0x6b, 0xa4, 0xd9, 0x7c, 0x09, 0xd0, 0x31, 0x78, 0xfa, 0x20, 0xb4,
+ 0xaa, 0xad, 0x83, 0xbe, 0x3c, 0xf9, 0xcb, 0x82, 0x4a, 0x87, 0x9f,
+ 0xec, 0x32, 0x70, 0xfc, 0x4b, 0x81, 0xef, 0x5b},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5a, 0xc3, 0x31, 0xa1, 0x10, 0x3f, 0xe9, 0x66, 0x69,
+ 0x73, 0x79, 0xf3, 0x56, 0xa9, 0x37, 0xf3, 0x50, 0x58, 0x8a, 0x05, 0x47,
+ 0x7e, 0x30, 0x88, 0x51, 0xb8, 0xa5, 0x02, 0xd5, 0xdf, 0xcd, 0xc5, 0xfe,
+ 0x99, 0x93, 0xdf, 0x4b, 0x57, 0x93, 0x9b, 0x2b, 0x8d, 0xa0, 0x95, 0xbf,
+ 0x6d, 0x79, 0x42, 0x65, 0x20, 0x4c, 0xfe, 0x03, 0xbe, 0x99, 0x5a, 0x02,
+ 0xe6, 0x5d, 0x40, 0x8c, 0x87, 0x1c, 0x0b},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: 100-bit r and s^-1
+ // tcID: 300
+ {SEC_OID_SHA256,
+ 300,
+ {0x30, 0x32, 0x02, 0x0d, 0x06, 0x25, 0x22, 0xbb, 0xd3, 0xec, 0xbe,
+ 0x7c, 0x39, 0xe9, 0x3e, 0x7c, 0x25, 0x02, 0x21, 0x00, 0xef, 0x9f,
+ 0x6b, 0xa4, 0xd9, 0x7c, 0x09, 0xd0, 0x31, 0x78, 0xfa, 0x20, 0xb4,
+ 0xaa, 0xad, 0x83, 0xbe, 0x3c, 0xf9, 0xcb, 0x82, 0x4a, 0x87, 0x9f,
+ 0xec, 0x32, 0x70, 0xfc, 0x4b, 0x81, 0xef, 0x5b},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x1d, 0x20, 0x9b, 0xe8, 0xde, 0x2d, 0xe8, 0x77, 0x09,
+ 0x5a, 0x39, 0x9d, 0x39, 0x04, 0xc7, 0x4c, 0xc4, 0x58, 0xd9, 0x26, 0xe2,
+ 0x7b, 0xb8, 0xe5, 0x8e, 0x5e, 0xae, 0x57, 0x67, 0xc4, 0x15, 0x09, 0xdd,
+ 0x59, 0xe0, 0x4c, 0x21, 0x4f, 0x7b, 0x18, 0xdc, 0xe3, 0x51, 0xfc, 0x2a,
+ 0x54, 0x98, 0x93, 0xa6, 0x86, 0x0e, 0x80, 0x16, 0x3f, 0x38, 0xcc, 0x60,
+ 0xa4, 0xf2, 0xc9, 0xd0, 0x40, 0xd8, 0xc9},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r and s^-1 are close to n
+ // tcID: 301
+ {SEC_OID_SHA256,
+ 301,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa,
+ 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x24,
+ 0xd5, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d,
+ 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x08, 0x35, 0x39, 0xfb, 0xee, 0x44, 0x62, 0x5e, 0x3a,
+ 0xca, 0xaf, 0xa2, 0xfc, 0xb4, 0x13, 0x49, 0x39, 0x2c, 0xef, 0x06, 0x33,
+ 0xa1, 0xb8, 0xfa, 0xbe, 0xce, 0xe0, 0xc1, 0x33, 0xb1, 0x0e, 0x99, 0x91,
+ 0x5c, 0x1e, 0xbe, 0x7b, 0xf0, 0x0d, 0xf8, 0x53, 0x51, 0x96, 0x77, 0x0a,
+ 0x58, 0x04, 0x7a, 0xe2, 0xa4, 0x02, 0xf2, 0x63, 0x26, 0xbb, 0x7d, 0x41,
+ 0xd4, 0xd7, 0x61, 0x63, 0x37, 0x91, 0x1e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: s == 1
+ // tcID: 302
+ {SEC_OID_SHA256,
+ 302,
+ {0x30, 0x25, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00,
+ 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93,
+ 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x01, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8a, 0xeb, 0x36, 0x8a, 0x70, 0x27, 0xa4, 0xd6, 0x4a,
+ 0xbd, 0xea, 0x37, 0x39, 0x0c, 0x0c, 0x1d, 0x6a, 0x26, 0xf3, 0x99, 0xe2,
+ 0xd9, 0x73, 0x4d, 0xe1, 0xeb, 0x3d, 0x0e, 0x19, 0x37, 0x38, 0x74, 0x05,
+ 0xbd, 0x13, 0x83, 0x47, 0x15, 0xe1, 0xdb, 0xae, 0x9b, 0x87, 0x5c, 0xf0,
+ 0x7b, 0xd5, 0x5e, 0x1b, 0x66, 0x91, 0xc7, 0xf7, 0x53, 0x6a, 0xef, 0x3b,
+ 0x19, 0xbf, 0x7a, 0x4a, 0xdf, 0x57, 0x6d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: s == 0
+ // tcID: 303
+ {SEC_OID_SHA256,
+ 303,
+ {0x30, 0x25, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00,
+ 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93,
+ 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x01, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8a, 0xeb, 0x36, 0x8a, 0x70, 0x27, 0xa4, 0xd6, 0x4a,
+ 0xbd, 0xea, 0x37, 0x39, 0x0c, 0x0c, 0x1d, 0x6a, 0x26, 0xf3, 0x99, 0xe2,
+ 0xd9, 0x73, 0x4d, 0xe1, 0xeb, 0x3d, 0x0e, 0x19, 0x37, 0x38, 0x74, 0x05,
+ 0xbd, 0x13, 0x83, 0x47, 0x15, 0xe1, 0xdb, 0xae, 0x9b, 0x87, 0x5c, 0xf0,
+ 0x7b, 0xd5, 0x5e, 0x1b, 0x66, 0x91, 0xc7, 0xf7, 0x53, 0x6a, 0xef, 0x3b,
+ 0x19, 0xbf, 0x7a, 0x4a, 0xdf, 0x57, 0x6d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: point at infinity during verify
+ // tcID: 304
+ {SEC_OID_SHA256,
+ 304,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00,
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56,
+ 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa8,
+ 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07,
+ 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xb5, 0x33, 0xd4, 0x69, 0x5d, 0xd5, 0xb8, 0xc5, 0xe0,
+ 0x77, 0x57, 0xe5, 0x5e, 0x6e, 0x51, 0x6f, 0x7e, 0x2c, 0x88, 0xfa, 0x02,
+ 0x39, 0xe2, 0x3f, 0x60, 0xe8, 0xec, 0x07, 0xdd, 0x70, 0xf2, 0x87, 0x1b,
+ 0x13, 0x4e, 0xe5, 0x8c, 0xc5, 0x83, 0x27, 0x84, 0x56, 0x86, 0x3f, 0x33,
+ 0xc3, 0xa8, 0x5d, 0x88, 0x1f, 0x7d, 0x4a, 0x39, 0x85, 0x01, 0x43, 0xe2,
+ 0x9d, 0x4e, 0xaf, 0x00, 0x9a, 0xfe, 0x47},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: edge case for signature malleability
+ // tcID: 305
+ {SEC_OID_SHA256,
+ 305,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00,
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56,
+ 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9,
+ 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b,
+ 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa8},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf5, 0x0d, 0x37, 0x1b, 0x91, 0xbf, 0xb1, 0xd7, 0xd1,
+ 0x4e, 0x13, 0x23, 0x52, 0x3b, 0xc3, 0xaa, 0x8c, 0xbf, 0x2c, 0x57, 0xf9,
+ 0xe2, 0x84, 0xde, 0x62, 0x8c, 0x8b, 0x45, 0x36, 0x78, 0x7b, 0x86, 0xf9,
+ 0x4a, 0xd8, 0x87, 0xac, 0x94, 0xd5, 0x27, 0x24, 0x7c, 0xd2, 0xe7, 0xd0,
+ 0xc8, 0xb1, 0x29, 0x1c, 0x55, 0x3c, 0x97, 0x30, 0x40, 0x53, 0x80, 0xb1,
+ 0x4c, 0xbb, 0x20, 0x9f, 0x5f, 0xa2, 0xdd},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for signature malleability
+ // tcID: 306
+ {SEC_OID_SHA256,
+ 306,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00,
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56,
+ 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9,
+ 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b,
+ 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x68, 0xec, 0x6e, 0x29, 0x8e, 0xaf, 0xe1, 0x65, 0x39,
+ 0x15, 0x6c, 0xe5, 0x7a, 0x14, 0xb0, 0x4a, 0x70, 0x47, 0xc2, 0x21, 0xba,
+ 0xfc, 0x3a, 0x58, 0x2e, 0xae, 0xb0, 0xd8, 0x57, 0xc4, 0xd9, 0x46, 0x97,
+ 0xbe, 0xd1, 0xaf, 0x17, 0x85, 0x01, 0x17, 0xfd, 0xb3, 0x9b, 0x23, 0x24,
+ 0xf2, 0x20, 0xa5, 0x69, 0x8e, 0xd1, 0x6c, 0x42, 0x6a, 0x27, 0x33, 0x5b,
+ 0xb3, 0x85, 0xac, 0x8c, 0xa6, 0xfb, 0x30},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u1 == 1
+ // tcID: 307
+ {SEC_OID_SHA256,
+ 307,
+ {0x30, 0x45, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4,
+ 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70,
+ 0x02, 0x21, 0x00, 0xbb, 0x5a, 0x52, 0xf4, 0x2f, 0x9c, 0x92, 0x61, 0xed,
+ 0x43, 0x61, 0xf5, 0x94, 0x22, 0xa1, 0xe3, 0x00, 0x36, 0xe7, 0xc3, 0x2b,
+ 0x27, 0x0c, 0x88, 0x07, 0xa4, 0x19, 0xfe, 0xca, 0x60, 0x50, 0x23},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x69, 0xda, 0x03, 0x64, 0x73, 0x4d, 0x2e, 0x53, 0x0f,
+ 0xec, 0xe9, 0x40, 0x19, 0x26, 0x5f, 0xef, 0xb7, 0x81, 0xa0, 0xf1, 0xb0,
+ 0x8f, 0x6c, 0x88, 0x97, 0xbd, 0xf6, 0x55, 0x79, 0x27, 0xc8, 0xb8, 0x66,
+ 0xd2, 0xd3, 0xc7, 0xdc, 0xd5, 0x18, 0xb2, 0x3d, 0x72, 0x69, 0x60, 0xf0,
+ 0x69, 0xad, 0x71, 0xa9, 0x33, 0xd8, 0x6e, 0xf8, 0xab, 0xbc, 0xce, 0x8b,
+ 0x20, 0xf7, 0x1e, 0x2a, 0x84, 0x70, 0x02},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u1 == n - 1
+ // tcID: 308
+ {SEC_OID_SHA256,
+ 308,
+ {0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4,
+ 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70,
+ 0x02, 0x20, 0x44, 0xa5, 0xad, 0x0a, 0xd0, 0x63, 0x6d, 0x9f, 0x12, 0xbc,
+ 0x9e, 0x0a, 0x6b, 0xdd, 0x5e, 0x1c, 0xbc, 0xb0, 0x12, 0xea, 0x7b, 0xf0,
+ 0x91, 0xfc, 0xec, 0x15, 0xb0, 0xc4, 0x32, 0x02, 0xd5, 0x2e},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd8, 0xad, 0xc0, 0x00, 0x23, 0xa8, 0xed, 0xc0, 0x25,
+ 0x76, 0xe2, 0xb6, 0x3e, 0x3e, 0x30, 0x62, 0x1a, 0x47, 0x1e, 0x2b, 0x23,
+ 0x20, 0x62, 0x01, 0x87, 0xbf, 0x06, 0x7a, 0x1a, 0xc1, 0xff, 0x32, 0x33,
+ 0xe2, 0xb5, 0x0e, 0xc0, 0x98, 0x07, 0xac, 0xcb, 0x36, 0x13, 0x1f, 0xff,
+ 0x95, 0xed, 0x12, 0xa0, 0x9a, 0x86, 0xb4, 0xea, 0x96, 0x90, 0xaa, 0x32,
+ 0x86, 0x15, 0x76, 0xba, 0x23, 0x62, 0xe1},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u2 == 1
+ // tcID: 309
+ {SEC_OID_SHA256,
+ 309,
+ {0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4,
+ 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70,
+ 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07,
+ 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x36, 0x23, 0xac, 0x97, 0x3c, 0xed, 0x0a, 0x56, 0xfa,
+ 0x6d, 0x88, 0x2f, 0x03, 0xa7, 0xd5, 0xc7, 0xed, 0xca, 0x02, 0xcf, 0xc7,
+ 0xb2, 0x40, 0x1f, 0xab, 0x36, 0x90, 0xdb, 0xe7, 0x5a, 0xb7, 0x85, 0x8d,
+ 0xb0, 0x69, 0x08, 0xe6, 0x4b, 0x28, 0x61, 0x3d, 0xa7, 0x25, 0x7e, 0x73,
+ 0x7f, 0x39, 0x79, 0x3d, 0xa8, 0xe7, 0x13, 0xba, 0x06, 0x43, 0xb9, 0x2e,
+ 0x9b, 0xb3, 0x25, 0x2b, 0xe7, 0xf8, 0xfe},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u2 == n - 1
+ // tcID: 310
+ {SEC_OID_SHA256,
+ 310,
+ {0x30, 0x45, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4,
+ 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70,
+ 0x02, 0x21, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x7d, 0xef, 0x51, 0xc9, 0x1a,
+ 0x0f, 0xbf, 0x03, 0x4d, 0x26, 0x87, 0x2c, 0xa8, 0x42, 0x18, 0xe1},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xcf, 0x04, 0xea, 0x77, 0xe9, 0x62, 0x25, 0x23, 0xd8,
+ 0x94, 0xb9, 0x3f, 0xf5, 0x2d, 0xc3, 0x02, 0x7b, 0x31, 0x95, 0x95, 0x03,
+ 0xb6, 0xfa, 0x38, 0x90, 0xe5, 0xe0, 0x42, 0x63, 0xf9, 0x22, 0xf1, 0xe8,
+ 0x52, 0x8f, 0xb7, 0xc0, 0x06, 0xb3, 0x98, 0x3c, 0x8b, 0x84, 0x00, 0xe5,
+ 0x7b, 0x4e, 0xd7, 0x17, 0x40, 0xc2, 0xf3, 0x97, 0x54, 0x38, 0x82, 0x11,
+ 0x99, 0xbe, 0xde, 0xae, 0xca, 0xb2, 0xe9},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 311
+ {SEC_OID_SHA256,
+ 311,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0xe9, 0x1e, 0x1b, 0xa6, 0x0f, 0xde, 0xdb, 0x76, 0xa4,
+ 0x6b, 0xcb, 0x51, 0xdc, 0x0b, 0x8b, 0x4b, 0x7e, 0x01, 0x9f, 0x0a, 0x28,
+ 0x72, 0x18, 0x85, 0xfa, 0x5d, 0x3a, 0x81, 0x96, 0x62, 0x33, 0x97},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xdb, 0x7a, 0x2c, 0x8a, 0x1a, 0xb5, 0x73, 0xe5, 0x92,
+ 0x9d, 0xc2, 0x40, 0x77, 0xb5, 0x08, 0xd7, 0xe6, 0x83, 0xd4, 0x92, 0x27,
+ 0x99, 0x6b, 0xda, 0x3e, 0x9f, 0x78, 0xdb, 0xef, 0xf7, 0x73, 0x50, 0x4f,
+ 0x41, 0x7f, 0x3b, 0xc9, 0xa8, 0x80, 0x75, 0xc2, 0xe0, 0xaa, 0xdd, 0x5a,
+ 0x13, 0x31, 0x17, 0x30, 0xcf, 0x7c, 0xc7, 0x6a, 0x82, 0xf1, 0x1a, 0x36,
+ 0xea, 0xf0, 0x8a, 0x6c, 0x99, 0xa2, 0x06},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 312
+ {SEC_OID_SHA256,
+ 312,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0xfd, 0xea, 0x58, 0x43, 0xff, 0xeb, 0x73, 0xaf, 0x94,
+ 0x31, 0x3b, 0xa4, 0x83, 0x1b, 0x53, 0xfe, 0x24, 0xf7, 0x99, 0xe5, 0x25,
+ 0xb1, 0xe8, 0xe8, 0xc8, 0x7b, 0x59, 0xb9, 0x5b, 0x43, 0x0a, 0xd9},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xde, 0xad, 0x11, 0xc7, 0xa5, 0xb3, 0x96, 0x86, 0x2f,
+ 0x21, 0x97, 0x4d, 0xc4, 0x75, 0x2f, 0xad, 0xef, 0xf9, 0x94, 0xef, 0xe9,
+ 0xbb, 0xd0, 0x5a, 0xb4, 0x13, 0x76, 0x5e, 0xa8, 0x0b, 0x6e, 0x1f, 0x1d,
+ 0xe3, 0xf0, 0x64, 0x0e, 0x8a, 0xc6, 0xed, 0xcf, 0x89, 0xcf, 0xf5, 0x3c,
+ 0x40, 0xe2, 0x65, 0xbb, 0x94, 0x07, 0x8a, 0x34, 0x37, 0x36, 0xdf, 0x07,
+ 0xaa, 0x03, 0x18, 0xfc, 0x7f, 0xe1, 0xff},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 313
+ {SEC_OID_SHA256,
+ 313,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x03, 0xff, 0xca, 0xbf, 0x2f, 0x1b, 0x4d, 0x2a, 0x65, 0x19,
+ 0x0d, 0xb1, 0x68, 0x0d, 0x62, 0xbb, 0x99, 0x4e, 0x41, 0xc5, 0x25, 0x1c,
+ 0xd7, 0x3b, 0x3c, 0x3d, 0xfc, 0x5e, 0x5b, 0xaf, 0xc0, 0x35},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd0, 0xbc, 0x47, 0x2e, 0x0d, 0x7c, 0x81, 0xeb, 0xae,
+ 0xd3, 0xa6, 0xef, 0x96, 0xc1, 0x86, 0x13, 0xbb, 0x1f, 0xea, 0x6f, 0x99,
+ 0x43, 0x26, 0xfb, 0xe8, 0x0e, 0x00, 0xdf, 0xde, 0x67, 0xc7, 0xe9, 0x98,
+ 0x6c, 0x72, 0x3e, 0xa4, 0x84, 0x3d, 0x48, 0x38, 0x9b, 0x94, 0x6f, 0x64,
+ 0xad, 0x56, 0xc8, 0x3a, 0xd7, 0x0f, 0xf1, 0x7b, 0xa8, 0x53, 0x35, 0x66,
+ 0x7d, 0x1b, 0xb9, 0xfa, 0x61, 0x9e, 0xfd},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 314
+ {SEC_OID_SHA256,
+ 314,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x4d, 0xfb, 0xc4, 0x01, 0xf9, 0x71, 0xcd, 0x30, 0x4b, 0x33,
+ 0xdf, 0xdb, 0x17, 0xd0, 0xfe, 0xd0, 0xfe, 0x4c, 0x1a, 0x88, 0xae, 0x64,
+ 0x8e, 0x0d, 0x28, 0x47, 0xf7, 0x49, 0x77, 0x53, 0x49, 0x89},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xa0, 0xa4, 0x4c, 0xa9, 0x47, 0xd6, 0x6a, 0x2a, 0xcb,
+ 0x73, 0x60, 0x08, 0xb9, 0xc0, 0x8d, 0x1a, 0xb2, 0xad, 0x03, 0x77, 0x6e,
+ 0x02, 0x64, 0x0f, 0x78, 0x49, 0x5d, 0x45, 0x8d, 0xd5, 0x1c, 0x32, 0x63,
+ 0x37, 0xfe, 0x5c, 0xf8, 0xc4, 0x60, 0x4b, 0x1f, 0x1c, 0x40, 0x9d, 0xc2,
+ 0xd8, 0x72, 0xd4, 0x29, 0x4a, 0x47, 0x62, 0x42, 0x0d, 0xf4, 0x3a, 0x30,
+ 0xa2, 0x39, 0x2e, 0x40, 0x42, 0x6a, 0xdd},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 315
+ {SEC_OID_SHA256,
+ 315,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0xbc, 0x40, 0x24, 0x76, 0x1c, 0xd2, 0xff, 0xd4, 0x3d,
+ 0xfd, 0xb1, 0x7d, 0x0f, 0xed, 0x11, 0x2b, 0x98, 0x89, 0x77, 0x05, 0x5c,
+ 0xd3, 0xa8, 0xe5, 0x49, 0x71, 0xeb, 0xa9, 0xcd, 0xa5, 0xca, 0x71},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xc9, 0xc2, 0x11, 0x52, 0x90, 0xd0, 0x08, 0xb4, 0x5f,
+ 0xb6, 0x5f, 0xad, 0x0f, 0x60, 0x23, 0x89, 0x29, 0x8c, 0x25, 0x42, 0x0b,
+ 0x77, 0x50, 0x19, 0xd4, 0x2b, 0x62, 0xc3, 0xce, 0x8a, 0x96, 0xb7, 0x38,
+ 0x77, 0xd2, 0x5a, 0x80, 0x80, 0xdc, 0x02, 0xd9, 0x87, 0xca, 0x73, 0x0f,
+ 0x04, 0x05, 0xc2, 0xc9, 0xdb, 0xef, 0xac, 0x46, 0xf9, 0xe6, 0x01, 0xcc,
+ 0x3f, 0x06, 0xe9, 0x71, 0x39, 0x73, 0xfd},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 316
+ {SEC_OID_SHA256,
+ 316,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x78, 0x80, 0x48, 0xed, 0x39, 0xa5, 0xff, 0xa7, 0x7b, 0xfb,
+ 0x62, 0xfa, 0x1f, 0xda, 0x22, 0x57, 0x74, 0x2b, 0xf3, 0x5d, 0x12, 0x8f,
+ 0xb3, 0x45, 0x9f, 0x2a, 0x0c, 0x90, 0x9e, 0xe8, 0x6f, 0x91},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5e, 0xca, 0x1e, 0xf4, 0xc2, 0x87, 0xdd, 0xdc, 0x66,
+ 0xb8, 0xbc, 0xcf, 0x1b, 0x88, 0xe8, 0xa2, 0x4c, 0x00, 0x18, 0x96, 0x2f,
+ 0x3c, 0x5e, 0x7e, 0xfa, 0x83, 0xbc, 0x1a, 0x5f, 0xf6, 0x03, 0x3e, 0x5e,
+ 0x79, 0xc4, 0xcb, 0x2c, 0x24, 0x5b, 0x8c, 0x45, 0xab, 0xdc, 0xe8, 0xa8,
+ 0xe4, 0xda, 0x75, 0x8d, 0x92, 0xa6, 0x07, 0xc3, 0x2c, 0xd4, 0x07, 0xec,
+ 0xae, 0xf2, 0x2f, 0x1c, 0x93, 0x4a, 0x71},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 317
+ {SEC_OID_SHA256,
+ 317,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x47, 0x6d, 0x91, 0x31, 0xfd, 0x38, 0x1b, 0xd9, 0x17, 0xd0,
+ 0xfe, 0xd1, 0x12, 0xbc, 0x9e, 0x0a, 0x59, 0x24, 0xb5, 0xed, 0x5b, 0x11,
+ 0x16, 0x7e, 0xdd, 0x8b, 0x23, 0x58, 0x2b, 0x3c, 0xb1, 0x5e},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5c, 0xaa, 0xa0, 0x30, 0xe7, 0xfd, 0xf0, 0xe4, 0x93,
+ 0x6b, 0xc7, 0xab, 0x5a, 0x96, 0x35, 0x3e, 0x0a, 0x01, 0xe4, 0x13, 0x0c,
+ 0x3f, 0x8b, 0xf2, 0x2d, 0x47, 0x3e, 0x31, 0x70, 0x29, 0xa4, 0x7a, 0xde,
+ 0xb6, 0xad, 0xc4, 0x62, 0xf7, 0x05, 0x8f, 0x2a, 0x20, 0xd3, 0x71, 0xe9,
+ 0x70, 0x22, 0x54, 0xe9, 0xb2, 0x01, 0x64, 0x20, 0x05, 0xb3, 0xce, 0xda,
+ 0x92, 0x6b, 0x42, 0xb1, 0x78, 0xbe, 0xf9},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 318
+ {SEC_OID_SHA256,
+ 318,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0x83, 0x74, 0x25, 0x3e, 0x3e, 0x21, 0xbd, 0x15, 0x44,
+ 0x48, 0xd0, 0xa8, 0xf6, 0x40, 0xfe, 0x46, 0xfa, 0xfa, 0x8b, 0x19, 0xce,
+ 0x78, 0xd5, 0x38, 0xf6, 0xcc, 0x0a, 0x19, 0x66, 0x2d, 0x36, 0x01},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xc2, 0xfd, 0x20, 0xba, 0xc0, 0x6e, 0x55, 0x5b, 0xb8,
+ 0xac, 0x0c, 0xe6, 0x9e, 0xb1, 0xea, 0x20, 0xf8, 0x3a, 0x1f, 0xc3, 0x50,
+ 0x1c, 0x8a, 0x66, 0x46, 0x9b, 0x1a, 0x31, 0xf6, 0x19, 0xb0, 0x98, 0x62,
+ 0x37, 0x05, 0x07, 0x79, 0xf5, 0x2b, 0x61, 0x5b, 0xd7, 0xb8, 0xd7, 0x6a,
+ 0x25, 0xfc, 0x95, 0xca, 0x2e, 0xd3, 0x25, 0x25, 0xc7, 0x5f, 0x27, 0xff,
+ 0xc8, 0x7a, 0xc3, 0x97, 0xe6, 0xcb, 0xaf},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 319
+ {SEC_OID_SHA256,
+ 319,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x35, 0x7c, 0xfd, 0x3b, 0xe4, 0xd0, 0x1d, 0x41, 0x3c, 0x5b,
+ 0x9e, 0xde, 0x36, 0xcb, 0xa5, 0x45, 0x2c, 0x11, 0xee, 0x7f, 0xe1, 0x48,
+ 0x79, 0xe7, 0x49, 0xae, 0x6a, 0x2d, 0x89, 0x7a, 0x52, 0xd6},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x3f, 0xd6, 0xa1, 0xca, 0x7f, 0x77, 0xfb, 0x3b, 0x0b,
+ 0xbe, 0x72, 0x6c, 0x37, 0x20, 0x10, 0x06, 0x84, 0x26, 0xe1, 0x1e, 0xa6,
+ 0xae, 0x78, 0xce, 0x17, 0xbe, 0xda, 0xe4, 0xbb, 0xa8, 0x6c, 0xed, 0x03,
+ 0xce, 0x55, 0x16, 0x40, 0x6b, 0xf8, 0xcf, 0xaa, 0xb8, 0x74, 0x5e, 0xac,
+ 0x1c, 0xd6, 0x90, 0x18, 0xad, 0x6f, 0x50, 0xb5, 0x46, 0x18, 0x72, 0xdd,
+ 0xfc, 0x56, 0xe0, 0xdb, 0x3c, 0x8f, 0xf4},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 320
+ {SEC_OID_SHA256,
+ 320,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x29, 0x79, 0x8c, 0x5c, 0x0e, 0xe2, 0x87, 0xd4, 0xa5, 0xe8,
+ 0xe6, 0xb7, 0x99, 0xfd, 0x86, 0xb8, 0xdf, 0x52, 0x25, 0x29, 0x8e, 0x6f,
+ 0xfc, 0x80, 0x7c, 0xd2, 0xf2, 0xbc, 0x27, 0xa0, 0xa6, 0xd8},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x9c, 0xb8, 0xe5, 0x1e, 0x27, 0xa5, 0xae, 0x3b, 0x62,
+ 0x4a, 0x60, 0xd6, 0xdc, 0x32, 0x73, 0x4e, 0x49, 0x89, 0xdb, 0x20, 0xe9,
+ 0xbc, 0xa3, 0xed, 0xe1, 0xed, 0xf7, 0xb0, 0x86, 0x91, 0x11, 0x14, 0xb4,
+ 0xc1, 0x04, 0xab, 0x3c, 0x67, 0x7e, 0x4b, 0x36, 0xd6, 0x55, 0x6e, 0x8a,
+ 0xd5, 0xf5, 0x23, 0x41, 0x0a, 0x19, 0xf2, 0xe2, 0x77, 0xaa, 0x89, 0x5f,
+ 0xc5, 0x73, 0x22, 0xb4, 0x42, 0x75, 0x44},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 321
+ {SEC_OID_SHA256,
+ 321,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x0b, 0x70, 0xf2, 0x2c, 0x78, 0x10, 0x92, 0x45, 0x2d, 0xca,
+ 0x1a, 0x57, 0x11, 0xfa, 0x3a, 0x5a, 0x1f, 0x72, 0xad, 0xd1, 0xbf, 0x52,
+ 0xc2, 0xff, 0x7c, 0xae, 0x48, 0x20, 0xb3, 0x00, 0x78, 0xdd},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xa3, 0xe5, 0x2c, 0x15, 0x6d, 0xca, 0xf1, 0x05, 0x02,
+ 0x62, 0x0b, 0x79, 0x55, 0xbc, 0x2b, 0x40, 0xbc, 0x78, 0xef, 0x3d, 0x56,
+ 0x9e, 0x12, 0x23, 0xc2, 0x62, 0x51, 0x2d, 0x8f, 0x49, 0x60, 0x2a, 0x4a,
+ 0x20, 0x39, 0xf3, 0x1c, 0x10, 0x97, 0x02, 0x4a, 0xd3, 0xcc, 0x86, 0xe5,
+ 0x73, 0x21, 0xde, 0x03, 0x23, 0x55, 0x46, 0x34, 0x86, 0x16, 0x4c, 0xf1,
+ 0x92, 0x94, 0x49, 0x77, 0xdf, 0x14, 0x7f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 322
+ {SEC_OID_SHA256,
+ 322,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x16, 0xe1, 0xe4, 0x58, 0xf0, 0x21, 0x24, 0x8a, 0x5b, 0x94,
+ 0x34, 0xae, 0x23, 0xf4, 0x74, 0xb4, 0x3e, 0xe5, 0x5b, 0xa3, 0x7e, 0xa5,
+ 0x85, 0xfe, 0xf9, 0x5c, 0x90, 0x41, 0x66, 0x00, 0xf1, 0xba},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf1, 0x9b, 0x78, 0x92, 0x87, 0x20, 0xd5, 0xbe, 0xe8,
+ 0xe6, 0x70, 0xfb, 0x90, 0x01, 0x0f, 0xb1, 0x5c, 0x37, 0xbf, 0x91, 0xb5,
+ 0x8a, 0x51, 0x57, 0xc3, 0xf3, 0xc0, 0x59, 0xb2, 0x65, 0x5e, 0x88, 0xcf,
+ 0x70, 0x1e, 0xc9, 0x62, 0xfb, 0x4a, 0x11, 0xdc, 0xf2, 0x73, 0xf5, 0xdc,
+ 0x35, 0x7e, 0x58, 0x46, 0x85, 0x60, 0xc7, 0xcf, 0xeb, 0x94, 0x2d, 0x07,
+ 0x4a, 0xbd, 0x43, 0x29, 0x26, 0x05, 0x09},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 323
+ {SEC_OID_SHA256,
+ 323,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x22, 0x52, 0xd6, 0x85, 0x68, 0x31, 0xb6, 0xcf, 0x89, 0x5e,
+ 0x4f, 0x05, 0x35, 0xee, 0xaf, 0x0e, 0x5e, 0x58, 0x09, 0x75, 0x3d, 0xf8,
+ 0x48, 0xfe, 0x76, 0x0a, 0xd8, 0x62, 0x19, 0x01, 0x6a, 0x97},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x83, 0xa7, 0x44, 0x45, 0x9e, 0xcd, 0xfb, 0x01, 0xa5,
+ 0xcf, 0x52, 0xb2, 0x7a, 0x05, 0xbb, 0x73, 0x37, 0x48, 0x2d, 0x24, 0x2f,
+ 0x23, 0x5d, 0x7b, 0x4c, 0xb8, 0x93, 0x45, 0x54, 0x5c, 0x90, 0xa8, 0xc0,
+ 0x5d, 0x49, 0x33, 0x7b, 0x96, 0x49, 0x81, 0x32, 0x87, 0xde, 0x9f, 0xfe,
+ 0x90, 0x35, 0x5f, 0xd9, 0x05, 0xdf, 0x5f, 0x3c, 0x32, 0x94, 0x58, 0x28,
+ 0x12, 0x1f, 0x37, 0xcc, 0x50, 0xde, 0x6e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 324
+ {SEC_OID_SHA256,
+ 324,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0x81, 0xff, 0xe5, 0x5f, 0x17, 0x8d, 0xa6, 0x95, 0xb2,
+ 0x8c, 0x86, 0xd8, 0xb4, 0x06, 0xb1, 0x5d, 0xab, 0x1a, 0x9e, 0x39, 0x66,
+ 0x1a, 0x3a, 0xe0, 0x17, 0xfb, 0xe3, 0x90, 0xac, 0x09, 0x72, 0xc3},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xdd, 0x13, 0xc6, 0xb3, 0x4c, 0x56, 0x98, 0x2d, 0xda,
+ 0xe1, 0x24, 0xf0, 0x39, 0xdf, 0xd2, 0x3f, 0x4b, 0x19, 0xbb, 0xe8, 0x8c,
+ 0xee, 0x8e, 0x52, 0x8a, 0xe5, 0x1e, 0x5d, 0x6f, 0x3a, 0x21, 0xd7, 0xbf,
+ 0xad, 0x4c, 0x2e, 0x6f, 0x26, 0x3f, 0xe5, 0xeb, 0x59, 0xca, 0x97, 0x4d,
+ 0x03, 0x9f, 0xc0, 0xe4, 0xc3, 0x34, 0x56, 0x92, 0xfb, 0x53, 0x20, 0xbd,
+ 0xae, 0x4b, 0xd3, 0xb4, 0x2a, 0x45, 0xff},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 325
+ {SEC_OID_SHA256,
+ 325,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xaa, 0xaa, 0xaa, 0xaa, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xa2, 0x53, 0x8f, 0x37, 0xb2,
+ 0x8a, 0x2c, 0x51, 0x3d, 0xee, 0x40, 0xfe, 0xcb, 0xb7, 0x1a},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x67, 0xe6, 0xf6, 0x59, 0xcd, 0xde, 0x86, 0x9a, 0x2f,
+ 0x65, 0xf0, 0x94, 0xe9, 0x4e, 0x5b, 0x4d, 0xfa, 0xd6, 0x36, 0xbb, 0xf9,
+ 0x51, 0x92, 0xfe, 0xee, 0xd0, 0x1b, 0x0f, 0x3d, 0xeb, 0x74, 0x60, 0xa3,
+ 0x7e, 0x0a, 0x51, 0xf2, 0x58, 0xb7, 0xae, 0xb5, 0x1d, 0xfe, 0x59, 0x2f,
+ 0x5c, 0xfd, 0x56, 0x85, 0xbb, 0xe5, 0x87, 0x12, 0xc8, 0xd9, 0x23, 0x3c,
+ 0x62, 0x88, 0x64, 0x37, 0xc3, 0x8b, 0xa0},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 326
+ {SEC_OID_SHA256,
+ 326,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0xb6, 0x2f, 0x26, 0xb5, 0xf2, 0xa2, 0xb2, 0x6f, 0x6d,
+ 0xe8, 0x6d, 0x42, 0xad, 0x8a, 0x13, 0xda, 0x3a, 0xb3, 0xcc, 0xcd, 0x04,
+ 0x59, 0xb2, 0x01, 0xde, 0x00, 0x9e, 0x52, 0x6a, 0xdf, 0x21, 0xf2},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x2e, 0xb6, 0x41, 0x25, 0x05, 0xae, 0xc0, 0x5c, 0x65,
+ 0x45, 0xf0, 0x29, 0x93, 0x20, 0x87, 0xe4, 0x90, 0xd0, 0x55, 0x11, 0xe8,
+ 0xec, 0x1f, 0x59, 0x96, 0x17, 0xbb, 0x36, 0x7f, 0x9e, 0xca, 0xaf, 0x80,
+ 0x5f, 0x51, 0xef, 0xcc, 0x48, 0x03, 0x40, 0x3f, 0x9b, 0x1a, 0xe0, 0x12,
+ 0x48, 0x90, 0xf0, 0x6a, 0x43, 0xfe, 0xdc, 0xdd, 0xb3, 0x18, 0x30, 0xf6,
+ 0x66, 0x9a, 0xf2, 0x92, 0x89, 0x5c, 0xb0},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 327
+ {SEC_OID_SHA256,
+ 327,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0xbb, 0x1d, 0x9a, 0xc9, 0x49, 0xdd, 0x74, 0x8c, 0xd0,
+ 0x2b, 0xbb, 0xe7, 0x49, 0xbd, 0x35, 0x1c, 0xd5, 0x7b, 0x38, 0xbb, 0x61,
+ 0x40, 0x3d, 0x70, 0x06, 0x86, 0xaa, 0x7b, 0x4c, 0x90, 0x85, 0x1e},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x84, 0xdb, 0x64, 0x58, 0x68, 0xea, 0xb3, 0x5e, 0x3a,
+ 0x9f, 0xd8, 0x0e, 0x05, 0x6e, 0x2e, 0x85, 0x54, 0x35, 0xe3, 0xa6, 0xb6,
+ 0x8d, 0x75, 0xa5, 0x0a, 0x85, 0x46, 0x25, 0xfe, 0x0d, 0x7f, 0x35, 0x6d,
+ 0x25, 0x89, 0xac, 0x65, 0x5e, 0xdc, 0x9a, 0x11, 0xef, 0x3e, 0x07, 0x5e,
+ 0xdd, 0xda, 0x9a, 0xbf, 0x92, 0xe7, 0x21, 0x71, 0x57, 0x0e, 0xf7, 0xbf,
+ 0x43, 0xa2, 0xee, 0x39, 0x33, 0x8c, 0xfe},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 328
+ {SEC_OID_SHA256,
+ 328,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x66, 0x75, 0x5a, 0x00, 0x63, 0x8c, 0xda, 0xec, 0x1c, 0x73,
+ 0x25, 0x13, 0xca, 0x02, 0x34, 0xec, 0xe5, 0x25, 0x45, 0xda, 0xc1, 0x1f,
+ 0x81, 0x6e, 0x81, 0x8f, 0x72, 0x5b, 0x4f, 0x60, 0xaa, 0xf2},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x91, 0xb9, 0xe4, 0x7c, 0x56, 0x27, 0x86, 0x62, 0xd7,
+ 0x5c, 0x09, 0x83, 0xb2, 0x2c, 0xa8, 0xea, 0x6a, 0xa5, 0x05, 0x9b, 0x7a,
+ 0x2f, 0xf7, 0x63, 0x7e, 0xb2, 0x97, 0x5e, 0x38, 0x6a, 0xd6, 0x63, 0x49,
+ 0xaa, 0x8f, 0xf2, 0x83, 0xd0, 0xf7, 0x7c, 0x18, 0xd6, 0xd1, 0x1d, 0xc0,
+ 0x62, 0x16, 0x5f, 0xd1, 0x3c, 0x3c, 0x03, 0x10, 0x67, 0x9c, 0x14, 0x08,
+ 0x30, 0x2a, 0x16, 0x85, 0x4e, 0xcf, 0xbd},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 329
+ {SEC_OID_SHA256,
+ 329,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x55, 0xa0, 0x0c, 0x9f, 0xcd, 0xae, 0xbb, 0x60, 0x32, 0x51,
+ 0x3c, 0xa0, 0x23, 0x4e, 0xcf, 0xff, 0xe9, 0x8e, 0xbe, 0x49, 0x2f, 0xdf,
+ 0x02, 0xe4, 0x8c, 0xa4, 0x8e, 0x98, 0x2b, 0xeb, 0x36, 0x69},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf3, 0xec, 0x2f, 0x13, 0xca, 0xf0, 0x4d, 0x01, 0x92,
+ 0xb4, 0x7f, 0xb4, 0xc5, 0x31, 0x1f, 0xb6, 0xd4, 0xdc, 0x6b, 0x0a, 0x9e,
+ 0x80, 0x2e, 0x53, 0x27, 0xf7, 0xec, 0x5e, 0xe8, 0xe4, 0x83, 0x4d, 0xf9,
+ 0x7e, 0x3e, 0x46, 0x8b, 0x7d, 0x0d, 0xb8, 0x67, 0xd6, 0xec, 0xfe, 0x81,
+ 0xe2, 0xb0, 0xf9, 0x53, 0x1d, 0xf8, 0x7e, 0xfd, 0xb4, 0x7c, 0x13, 0x38,
+ 0xac, 0x32, 0x1f, 0xef, 0xe5, 0xa4, 0x32},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 330
+ {SEC_OID_SHA256,
+ 330,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0xab, 0x40, 0x19, 0x3f, 0x9b, 0x5d, 0x76, 0xc0, 0x64,
+ 0xa2, 0x79, 0x40, 0x46, 0x9d, 0x9f, 0xff, 0xd3, 0x1d, 0x7c, 0x92, 0x5f,
+ 0xbe, 0x05, 0xc9, 0x19, 0x49, 0x1d, 0x30, 0x57, 0xd6, 0x6c, 0xd2},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd9, 0x2b, 0x20, 0x0a, 0xef, 0xca, 0xb6, 0xac, 0x7d,
+ 0xaf, 0xd9, 0xac, 0xaf, 0x2f, 0xa1, 0x0b, 0x31, 0x80, 0x23, 0x5b, 0x8f,
+ 0x46, 0xb4, 0x50, 0x3e, 0x46, 0x93, 0xc6, 0x70, 0xfc, 0xcc, 0x88, 0x5e,
+ 0xf2, 0xf3, 0xae, 0xbf, 0x5b, 0x31, 0x74, 0x75, 0x33, 0x62, 0x56, 0x76,
+ 0x8f, 0x7c, 0x19, 0xef, 0xb7, 0x35, 0x2d, 0x27, 0xe4, 0xcc, 0xca, 0xdc,
+ 0x85, 0xb6, 0xb8, 0xab, 0x92, 0x2c, 0x72},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 331
+ {SEC_OID_SHA256,
+ 331,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0xca, 0x02, 0x34, 0xeb, 0xb5, 0xfd, 0xcb, 0x13, 0xca,
+ 0x02, 0x34, 0xec, 0xff, 0xff, 0xff, 0xff, 0xcb, 0x0d, 0xad, 0xbb, 0xc7,
+ 0xf5, 0x49, 0xf8, 0xa2, 0x6b, 0x44, 0x08, 0xd0, 0xdc, 0x86, 0x00},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x0a, 0x88, 0x36, 0x1e, 0xb9, 0x2e, 0xcc, 0xa2, 0x62,
+ 0x5b, 0x38, 0xe5, 0xf9, 0x8b, 0xba, 0xbb, 0x96, 0xbf, 0x17, 0x9b, 0x3d,
+ 0x76, 0xfc, 0x48, 0x14, 0x0a, 0x3b, 0xcd, 0x88, 0x15, 0x23, 0xcd, 0xe6,
+ 0xbd, 0xf5, 0x60, 0x33, 0xf8, 0x4a, 0x50, 0x54, 0x03, 0x55, 0x97, 0x37,
+ 0x5d, 0x90, 0x86, 0x6a, 0xa2, 0xc9, 0x6b, 0x86, 0xa4, 0x1c, 0xcf, 0x6e,
+ 0xde, 0xbf, 0x47, 0x29, 0x8a, 0xd4, 0x89},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 332
+ {SEC_OID_SHA256,
+ 332,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x3e, 0xa3, 0x67, 0x7e, 0x08,
+ 0x2b, 0x93, 0x10, 0x57, 0x26, 0x20, 0xae, 0x19, 0x93, 0x3a, 0x9e, 0x65,
+ 0xb2, 0x85, 0x59, 0x87, 0x11, 0xc7, 0x72, 0x98, 0x81, 0x5a, 0xd3},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd0, 0xfb, 0x17, 0xcc, 0xd8, 0xfa, 0xfe, 0x82, 0x7e,
+ 0x0c, 0x1a, 0xfc, 0x5d, 0x8d, 0x80, 0x36, 0x6e, 0x2b, 0x20, 0xe7, 0xf1,
+ 0x4a, 0x56, 0x3a, 0x2b, 0xa5, 0x04, 0x69, 0xd8, 0x43, 0x75, 0xe8, 0x68,
+ 0x61, 0x25, 0x69, 0xd3, 0x9e, 0x2b, 0xb9, 0xf5, 0x54, 0x35, 0x55, 0x64,
+ 0x64, 0x6d, 0xe9, 0x9a, 0xc6, 0x02, 0xcc, 0x63, 0x49, 0xcf, 0x8c, 0x1e,
+ 0x23, 0x6a, 0x7d, 0xe7, 0x63, 0x7d, 0x93},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 333
+ {SEC_OID_SHA256,
+ 333,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x26, 0x66, 0x66, 0x66, 0x3b, 0xbb, 0xbb, 0xbb, 0xe6, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x5b, 0x37, 0x90, 0x2e, 0x02, 0x3f,
+ 0xab, 0x7c, 0x8f, 0x05, 0x5d, 0x86, 0xe5, 0xcc, 0x41, 0xf4},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x83, 0x6f, 0x33, 0xbb, 0xc1, 0xdc, 0x0d, 0x3d, 0x3a,
+ 0xbb, 0xce, 0xf0, 0xd9, 0x1f, 0x11, 0xe2, 0xac, 0x41, 0x81, 0x07, 0x6c,
+ 0x9a, 0xf0, 0xa2, 0x2b, 0x1e, 0x43, 0x09, 0xd3, 0xed, 0xb2, 0x76, 0x9a,
+ 0xb4, 0x43, 0xff, 0x6f, 0x90, 0x1e, 0x30, 0xc7, 0x73, 0x86, 0x75, 0x82,
+ 0x99, 0x7c, 0x2b, 0xec, 0x2b, 0x0c, 0xb8, 0x12, 0x0d, 0x76, 0x02, 0x36,
+ 0xf3, 0xa9, 0x5b, 0xbe, 0x88, 0x1f, 0x75},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 334
+ {SEC_OID_SHA256,
+ 334,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x36, 0xdb, 0x6d, 0xb7, 0xa4,
+ 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x14, 0x6c, 0x57, 0x3f, 0x4c,
+ 0x6d, 0xfc, 0x8d, 0x08, 0xa4, 0x43, 0xe2, 0x58, 0x97, 0x0b, 0x09},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x92, 0xf9, 0x9f, 0xbe, 0x97, 0x3e, 0xd4, 0xa2, 0x99,
+ 0x71, 0x9b, 0xae, 0xe4, 0xb4, 0x32, 0x74, 0x12, 0x37, 0x03, 0x4d, 0xec,
+ 0x8d, 0x72, 0xba, 0x51, 0x03, 0xcb, 0x33, 0xe5, 0x5f, 0xee, 0xb8, 0x03,
+ 0x3d, 0xd0, 0xe9, 0x11, 0x34, 0xc7, 0x34, 0x17, 0x48, 0x89, 0xf3, 0xeb,
+ 0xcf, 0x1b, 0x7a, 0x1a, 0xc0, 0x57, 0x67, 0x28, 0x92, 0x80, 0xee, 0x7a,
+ 0x79, 0x4c, 0xeb, 0xd6, 0xe6, 0x96, 0x97},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 335
+ {SEC_OID_SHA256,
+ 335,
+ {0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x2a, 0xaa, 0xaa, 0xab, 0x7f,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc8, 0x15, 0xd0, 0xe6, 0x0b,
+ 0x3e, 0x59, 0x6e, 0xcb, 0x1a, 0xd3, 0xa2, 0x7c, 0xfd, 0x49, 0xc4},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xd3, 0x5b, 0xa5, 0x8d, 0xa3, 0x01, 0x97, 0xd3, 0x78,
+ 0xe6, 0x18, 0xec, 0x0f, 0xa7, 0xe2, 0xe2, 0xd1, 0x2c, 0xff, 0xd7, 0x3e,
+ 0xbb, 0xb2, 0x04, 0x9d, 0x13, 0x0b, 0xba, 0x43, 0x4a, 0xf0, 0x9e, 0xff,
+ 0x83, 0x98, 0x6e, 0x68, 0x75, 0xe4, 0x1e, 0xa4, 0x32, 0xb7, 0x58, 0x5a,
+ 0x49, 0xb3, 0xa6, 0xc7, 0x7c, 0xbb, 0x3c, 0x47, 0x91, 0x9f, 0x8e, 0x82,
+ 0x87, 0x4c, 0x79, 0x46, 0x35, 0xc1, 0xd2},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 336
+ {SEC_OID_SHA256,
+ 336,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, 0x55, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x44, 0xa7, 0x1e, 0x6f, 0x65,
+ 0x14, 0x58, 0xa2, 0x7b, 0xdc, 0x81, 0xfd, 0x97, 0x6e, 0x37},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x86, 0x51, 0xce, 0x49, 0x0f, 0x1b, 0x46, 0xd7, 0x3f,
+ 0x3f, 0xf4, 0x75, 0x14, 0x9b, 0xe2, 0x91, 0x36, 0x69, 0x73, 0x34, 0xa5,
+ 0x19, 0xd7, 0xdd, 0xab, 0x07, 0x25, 0xc8, 0xd0, 0x79, 0x32, 0x24, 0xe1,
+ 0x1c, 0x65, 0xbd, 0x8c, 0xa9, 0x2d, 0xc8, 0xbc, 0x9a, 0xe8, 0x29, 0x11,
+ 0xf0, 0xb5, 0x27, 0x51, 0xce, 0x21, 0xdd, 0x90, 0x03, 0xae, 0x60, 0x90,
+ 0x0b, 0xd8, 0x25, 0xf5, 0x90, 0xcc, 0x28},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 337
+ {SEC_OID_SHA256,
+ 337,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x3f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b,
+ 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xaa},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x6d, 0x8e, 0x1b, 0x12, 0xc8, 0x31, 0xa0, 0xda, 0x87,
+ 0x95, 0x65, 0x0f, 0xf9, 0x5f, 0x10, 0x1e, 0xd9, 0x21, 0xd9, 0xe2, 0xf7,
+ 0x2b, 0x15, 0xb1, 0xcd, 0xac, 0xa9, 0x82, 0x6b, 0x9c, 0xfc, 0x6d, 0xef,
+ 0x6d, 0x63, 0xe2, 0xbc, 0x5c, 0x08, 0x95, 0x70, 0x39, 0x4a, 0x4b, 0xc9,
+ 0xf8, 0x92, 0xd5, 0xe6, 0xc7, 0xa6, 0xa6, 0x37, 0xb2, 0x04, 0x69, 0xa5,
+ 0x8c, 0x10, 0x6a, 0xd4, 0x86, 0xbf, 0x37},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 338
+ {SEC_OID_SHA256,
+ 338,
+ {0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd,
+ 0x02, 0x20, 0x5d, 0x8e, 0xcd, 0x64, 0xa4, 0xee, 0xba, 0x46, 0x68, 0x15,
+ 0xdd, 0xf3, 0xa4, 0xde, 0x9a, 0x8e, 0x6a, 0xbd, 0x9c, 0x5d, 0xb0, 0xa0,
+ 0x1e, 0xb8, 0x03, 0x43, 0x55, 0x3d, 0xa6, 0x48, 0x42, 0x8f},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x0a, 0xe5, 0x80, 0xba, 0xe9, 0x33, 0xb4, 0xef, 0x29,
+ 0x97, 0xcb, 0xdb, 0xb0, 0x92, 0x23, 0x28, 0xca, 0x9a, 0x41, 0x0f, 0x62,
+ 0x7a, 0x0f, 0x7d, 0xff, 0x24, 0xcb, 0x4d, 0x92, 0x0e, 0x15, 0x42, 0x89,
+ 0x11, 0xe7, 0xf8, 0xcc, 0x36, 0x5a, 0x8a, 0x88, 0xeb, 0x81, 0x42, 0x1a,
+ 0x36, 0x1c, 0xcc, 0x2b, 0x99, 0xe3, 0x09, 0xd8, 0xdc, 0xd9, 0xa9, 0x8b,
+ 0xa8, 0x3c, 0x39, 0x49, 0xd8, 0x93, 0xe3},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: point duplication during verification
+ // tcID: 339
+ {SEC_OID_SHA256,
+ 339,
+ {0x30, 0x45, 0x02, 0x20, 0x6f, 0x23, 0x47, 0xca, 0xb7, 0xdd, 0x76, 0x85,
+ 0x8f, 0xe0, 0x55, 0x5a, 0xc3, 0xbc, 0x99, 0x04, 0x8c, 0x4a, 0xac, 0xaf,
+ 0xdf, 0xb6, 0xbc, 0xbe, 0x05, 0xea, 0x6c, 0x42, 0xc4, 0x93, 0x45, 0x69,
+ 0x02, 0x21, 0x00, 0xbb, 0x72, 0x66, 0x60, 0x23, 0x57, 0x93, 0xaa, 0x99,
+ 0x57, 0xa6, 0x1e, 0x76, 0xe0, 0x0c, 0x2c, 0x43, 0x51, 0x09, 0xcf, 0x9a,
+ 0x15, 0xdd, 0x62, 0x4d, 0x53, 0xf4, 0x30, 0x10, 0x47, 0x85, 0x6b},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5b, 0x81, 0x2f, 0xd5, 0x21, 0xaa, 0xfa, 0x69, 0x83,
+ 0x5a, 0x84, 0x9c, 0xce, 0x6f, 0xbd, 0xeb, 0x69, 0x83, 0xb4, 0x42, 0xd2,
+ 0x44, 0x4f, 0xe7, 0x0e, 0x13, 0x4c, 0x02, 0x7f, 0xc4, 0x69, 0x63, 0x83,
+ 0x8a, 0x40, 0xf2, 0xa3, 0x60, 0x92, 0xe9, 0x00, 0x4e, 0x92, 0xd8, 0xd9,
+ 0x40, 0xcf, 0x56, 0x38, 0x55, 0x0c, 0xe6, 0x72, 0xce, 0x8b, 0x8d, 0x4e,
+ 0x15, 0xeb, 0xa5, 0x49, 0x92, 0x49, 0xe9},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: duplication bug
+ // tcID: 340
+ {SEC_OID_SHA256,
+ 340,
+ {0x30, 0x45, 0x02, 0x20, 0x6f, 0x23, 0x47, 0xca, 0xb7, 0xdd, 0x76, 0x85,
+ 0x8f, 0xe0, 0x55, 0x5a, 0xc3, 0xbc, 0x99, 0x04, 0x8c, 0x4a, 0xac, 0xaf,
+ 0xdf, 0xb6, 0xbc, 0xbe, 0x05, 0xea, 0x6c, 0x42, 0xc4, 0x93, 0x45, 0x69,
+ 0x02, 0x21, 0x00, 0xbb, 0x72, 0x66, 0x60, 0x23, 0x57, 0x93, 0xaa, 0x99,
+ 0x57, 0xa6, 0x1e, 0x76, 0xe0, 0x0c, 0x2c, 0x43, 0x51, 0x09, 0xcf, 0x9a,
+ 0x15, 0xdd, 0x62, 0x4d, 0x53, 0xf4, 0x30, 0x10, 0x47, 0x85, 0x6b},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5b, 0x81, 0x2f, 0xd5, 0x21, 0xaa, 0xfa, 0x69, 0x83,
+ 0x5a, 0x84, 0x9c, 0xce, 0x6f, 0xbd, 0xeb, 0x69, 0x83, 0xb4, 0x42, 0xd2,
+ 0x44, 0x4f, 0xe7, 0x0e, 0x13, 0x4c, 0x02, 0x7f, 0xc4, 0x69, 0x63, 0x7c,
+ 0x75, 0xbf, 0x0c, 0x5c, 0x9f, 0x6d, 0x17, 0xff, 0xb1, 0x6d, 0x27, 0x26,
+ 0xbf, 0x30, 0xa9, 0xc7, 0xaa, 0xf3, 0x1a, 0x8d, 0x31, 0x74, 0x72, 0xb1,
+ 0xea, 0x14, 0x5a, 0xb6, 0x6d, 0xb6, 0x16},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: point with x-coordinate 0
+ // tcID: 341
+ {SEC_OID_SHA256,
+ 341,
+ {0x30, 0x25, 0x02, 0x01, 0x01, 0x02, 0x20, 0x55, 0x55, 0x55,
+ 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf,
+ 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x6a, 0xdd, 0xa8, 0x2b, 0x90, 0x26, 0x1b, 0x0f, 0x31,
+ 0x9f, 0xaa, 0x0d, 0x87, 0x86, 0x65, 0xa6, 0xb6, 0xda, 0x49, 0x7f, 0x09,
+ 0xc9, 0x03, 0x17, 0x62, 0x22, 0xc3, 0x4a, 0xcf, 0xef, 0x72, 0xa6, 0x47,
+ 0xe6, 0xf5, 0x0d, 0xcc, 0x40, 0xad, 0x5d, 0x9b, 0x59, 0xf7, 0x60, 0x2b,
+ 0xb2, 0x22, 0xfa, 0xd7, 0x1a, 0x41, 0xbf, 0x5e, 0x1f, 0x9d, 0xf4, 0x95,
+ 0x9a, 0x36, 0x4c, 0x62, 0xe4, 0x88, 0xd9},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: point with x-coordinate 0
+ // tcID: 342
+ {SEC_OID_SHA256,
+ 342,
+ {0x30, 0x45, 0x02, 0x21, 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, 0x00, 0x00, 0x00,
+ 0x00, 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33,
+ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54,
+ 0x9e, 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xa9},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x2f, 0xca, 0x0d, 0x0a, 0x47, 0x91, 0x4d, 0xe7, 0x7e,
+ 0xd5, 0x6e, 0x7e, 0xcc, 0xc3, 0x27, 0x6a, 0x60, 0x11, 0x20, 0xc6, 0xdf,
+ 0x00, 0x69, 0xc8, 0x25, 0xc8, 0xf6, 0xa0, 0x1c, 0x9f, 0x38, 0x20, 0x65,
+ 0xf3, 0x45, 0x0a, 0x1d, 0x17, 0xc6, 0xb2, 0x49, 0x89, 0xa3, 0x9b, 0xeb,
+ 0x1c, 0x7d, 0xec, 0xfc, 0xa8, 0x38, 0x4f, 0xbd, 0xc2, 0x94, 0x41, 0x8e,
+ 0x5d, 0x80, 0x7b, 0x3c, 0x6e, 0xd7, 0xde},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: comparison with point at infinity
+ // tcID: 343
+ {SEC_OID_SHA256,
+ 343,
+ {0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4,
+ 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70,
+ 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33,
+ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e,
+ 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xa9},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xdd, 0x86, 0xd3, 0xb5, 0xf4, 0xa1, 0x3e, 0x85, 0x11,
+ 0x08, 0x3b, 0x78, 0x00, 0x20, 0x81, 0xc5, 0x3f, 0xf4, 0x67, 0xf1, 0x1e,
+ 0xbd, 0x98, 0xa5, 0x1a, 0x63, 0x3d, 0xb7, 0x66, 0x65, 0xd2, 0x50, 0x45,
+ 0xd5, 0xc8, 0x20, 0x0c, 0x89, 0xf2, 0xfa, 0x10, 0xd8, 0x49, 0x34, 0x92,
+ 0x26, 0xd2, 0x1d, 0x8d, 0xfa, 0xed, 0x6f, 0xf8, 0xd5, 0xcb, 0x3e, 0x1b,
+ 0x7e, 0x17, 0x47, 0x4e, 0xbc, 0x18, 0xf7},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: extreme value for k and edgecase s
+ // tcID: 344
+ {SEC_OID_SHA256,
+ 344,
+ {0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e,
+ 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2,
+ 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78,
+ 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07,
+ 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x4f, 0xea, 0x55, 0xb3, 0x2c, 0xb3, 0x2a, 0xca, 0x0c,
+ 0x12, 0xc4, 0xcd, 0x0a, 0xbf, 0xb4, 0xe6, 0x4b, 0x0f, 0x5a, 0x51, 0x6e,
+ 0x57, 0x8c, 0x01, 0x65, 0x91, 0xa9, 0x3f, 0x5a, 0x0f, 0xbc, 0xc5, 0xd7,
+ 0xd3, 0xfd, 0x10, 0xb2, 0xbe, 0x66, 0x8c, 0x54, 0x7b, 0x21, 0x2f, 0x6b,
+ 0xb1, 0x4c, 0x88, 0xf0, 0xfe, 0xcd, 0x38, 0xa8, 0xa4, 0xb2, 0xc7, 0x85,
+ 0xed, 0x3b, 0xe6, 0x2c, 0xe4, 0xb2, 0x80},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 345
+ {SEC_OID_SHA256,
+ 345,
+ {0x30, 0x45, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e,
+ 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2,
+ 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78,
+ 0x02, 0x21, 0x00, 0xb6, 0xdb, 0x6d, 0xb6, 0x24, 0x92, 0x49, 0x25, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x62, 0x5b, 0xd7, 0xa0, 0x9b,
+ 0xec, 0x4c, 0xa8, 0x1b, 0xcd, 0xd9, 0xf8, 0xfd, 0x6b, 0x63, 0xcc},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xc6, 0xa7, 0x71, 0x52, 0x70, 0x24, 0x22, 0x77, 0x92,
+ 0x17, 0x0a, 0x6f, 0x8e, 0xee, 0x73, 0x5b, 0xf3, 0x2b, 0x7f, 0x98, 0xaf,
+ 0x66, 0x9e, 0xad, 0x29, 0x98, 0x02, 0xe3, 0x2d, 0x7c, 0x31, 0x07, 0xbc,
+ 0x3b, 0x4b, 0x5e, 0x65, 0xab, 0x88, 0x7b, 0xbd, 0x34, 0x35, 0x72, 0xb3,
+ 0xe5, 0x61, 0x92, 0x61, 0xfe, 0x3a, 0x07, 0x3e, 0x2f, 0xfd, 0x78, 0x41,
+ 0x2f, 0x72, 0x68, 0x67, 0xdb, 0x58, 0x9e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 346
+ {SEC_OID_SHA256,
+ 346,
+ {0x30, 0x45, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e,
+ 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2,
+ 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78,
+ 0x02, 0x21, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0xcc,
+ 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x97, 0x1f, 0x2e, 0xf1, 0x52,
+ 0x79, 0x4b, 0x9d, 0x8f, 0xc7, 0xd5, 0x68, 0xc9, 0xe8, 0xea, 0xa7},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x85, 0x1c, 0x2b, 0xba, 0xd0, 0x8e, 0x54, 0xec, 0x7a,
+ 0x9a, 0xf9, 0x9f, 0x49, 0xf0, 0x36, 0x44, 0xd6, 0xec, 0x6d, 0x59, 0xb2,
+ 0x07, 0xfe, 0xc9, 0x8d, 0xe8, 0x5a, 0x7d, 0x15, 0xb9, 0x56, 0xef, 0xce,
+ 0xe9, 0x96, 0x02, 0x83, 0x04, 0x50, 0x75, 0x68, 0x4b, 0x41, 0x0b, 0xe8,
+ 0xd0, 0xf7, 0x49, 0x4b, 0x91, 0xaa, 0x23, 0x79, 0xf6, 0x07, 0x27, 0x31,
+ 0x9f, 0x10, 0xdd, 0xeb, 0x0f, 0xe9, 0xd6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 347
+ {SEC_OID_SHA256,
+ 347,
+ {0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e,
+ 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2,
+ 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78,
+ 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33,
+ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e,
+ 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xaa},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xf6, 0x41, 0x7c, 0x8a, 0x67, 0x05, 0x84, 0xe3, 0x88,
+ 0x67, 0x69, 0x49, 0xe5, 0x3d, 0xa7, 0xfc, 0x55, 0x91, 0x1f, 0xf6, 0x83,
+ 0x18, 0xd1, 0xbf, 0x30, 0x61, 0x20, 0x5a, 0xcb, 0x19, 0xc4, 0x8f, 0x8f,
+ 0x2b, 0x74, 0x3d, 0xf3, 0x4a, 0xd0, 0xf7, 0x26, 0x74, 0xac, 0xb7, 0x50,
+ 0x59, 0x29, 0x78, 0x47, 0x79, 0xcd, 0x9a, 0xc9, 0x16, 0xc3, 0x66, 0x9e,
+ 0xad, 0x43, 0x02, 0x6a, 0xb6, 0xd4, 0x3f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 348
+ {SEC_OID_SHA256,
+ 348,
+ {0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e,
+ 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2,
+ 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78,
+ 0x02, 0x20, 0x49, 0x24, 0x92, 0x48, 0xdb, 0x6d, 0xb6, 0xdb, 0xb6, 0xdb,
+ 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x5a, 0x8b, 0x23, 0x0d, 0x0b, 0x2b,
+ 0x51, 0xdc, 0xd7, 0xeb, 0xf0, 0xc9, 0xfe, 0xf7, 0xc1, 0x85},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x50, 0x14, 0x21, 0x27, 0x7b, 0xe4, 0x5a, 0x5e, 0xef,
+ 0xec, 0x6c, 0x63, 0x99, 0x30, 0xd6, 0x36, 0x03, 0x25, 0x65, 0xaf, 0x42,
+ 0x0c, 0xf3, 0x37, 0x3f, 0x55, 0x7f, 0xaa, 0x7f, 0x8a, 0x06, 0x43, 0x86,
+ 0x73, 0xd6, 0xcb, 0x60, 0x76, 0xe1, 0xcf, 0xcd, 0xc7, 0xdf, 0xe7, 0x38,
+ 0x4c, 0x8e, 0x5c, 0xac, 0x08, 0xd7, 0x45, 0x01, 0xf2, 0xae, 0x6e, 0x89,
+ 0xca, 0xd1, 0x95, 0xd0, 0xaa, 0x13, 0x71},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k
+ // tcID: 349
+ {SEC_OID_SHA256,
+ 349,
+ {0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e,
+ 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2,
+ 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78,
+ 0x02, 0x20, 0x16, 0xa4, 0x50, 0x2e, 0x27, 0x81, 0xe1, 0x1a, 0xc8, 0x2c,
+ 0xbc, 0x9d, 0x1e, 0xdd, 0x8c, 0x98, 0x15, 0x84, 0xd1, 0x3e, 0x18, 0x41,
+ 0x1e, 0x2f, 0x6e, 0x04, 0x78, 0xc3, 0x44, 0x16, 0xe3, 0xbb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x0d, 0x93, 0x5b, 0xf9, 0xff, 0xc1, 0x15, 0xa5, 0x27,
+ 0x73, 0x5f, 0x72, 0x9c, 0xa8, 0xa4, 0xca, 0x23, 0xee, 0x01, 0xa4, 0x89,
+ 0x4a, 0xdf, 0x0e, 0x34, 0x15, 0xac, 0x84, 0xe8, 0x08, 0xbb, 0x34, 0x31,
+ 0x95, 0xa3, 0x76, 0x2f, 0xea, 0x29, 0xed, 0x38, 0x91, 0x2b, 0xd9, 0xea,
+ 0x6c, 0x4f, 0xde, 0x70, 0xc3, 0x05, 0x08, 0x93, 0xa4, 0x37, 0x58, 0x50,
+ 0xce, 0x61, 0xd8, 0x2e, 0xba, 0x33, 0xc5},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and edgecase s
+ // tcID: 350
+ {SEC_OID_SHA256,
+ 350,
+ {0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47,
+ 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81,
+ 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96,
+ 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07,
+ 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5e, 0x59, 0xf5, 0x07, 0x08, 0x64, 0x6b, 0xe8, 0xa5,
+ 0x89, 0x35, 0x50, 0x14, 0x30, 0x8e, 0x60, 0xb6, 0x68, 0xfb, 0x67, 0x01,
+ 0x96, 0x20, 0x6c, 0x41, 0xe7, 0x48, 0xe6, 0x4e, 0x4d, 0xca, 0x21, 0x5d,
+ 0xe3, 0x7f, 0xee, 0x5c, 0x97, 0xbc, 0xaf, 0x71, 0x44, 0xd5, 0xb4, 0x59,
+ 0x98, 0x2f, 0x52, 0xee, 0xea, 0xfb, 0xdf, 0x03, 0xaa, 0xcb, 0xaf, 0xef,
+ 0x38, 0xe2, 0x13, 0x62, 0x4a, 0x01, 0xde},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 351
+ {SEC_OID_SHA256,
+ 351,
+ {0x30, 0x45, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47,
+ 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81,
+ 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96,
+ 0x02, 0x21, 0x00, 0xb6, 0xdb, 0x6d, 0xb6, 0x24, 0x92, 0x49, 0x25, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x62, 0x5b, 0xd7, 0xa0, 0x9b,
+ 0xec, 0x4c, 0xa8, 0x1b, 0xcd, 0xd9, 0xf8, 0xfd, 0x6b, 0x63, 0xcc},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x16, 0x9f, 0xb7, 0x97, 0x32, 0x58, 0x43, 0xfa, 0xff,
+ 0x2f, 0x7a, 0x5b, 0x54, 0x45, 0xda, 0x9e, 0x2f, 0xd6, 0x22, 0x6f, 0x7e,
+ 0xf9, 0x0e, 0xf0, 0xbf, 0xe9, 0x24, 0x10, 0x4b, 0x02, 0xdb, 0x8e, 0x7b,
+ 0xbb, 0x8d, 0xe6, 0x62, 0xc7, 0xb9, 0xb1, 0xcf, 0x9b, 0x22, 0xf7, 0xa2,
+ 0xe5, 0x82, 0xbd, 0x46, 0xd5, 0x81, 0xd6, 0x88, 0x78, 0xef, 0xb2, 0xb8,
+ 0x61, 0xb1, 0x31, 0xd8, 0xa1, 0xd6, 0x67},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 352
+ {SEC_OID_SHA256,
+ 352,
+ {0x30, 0x45, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47,
+ 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81,
+ 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96,
+ 0x02, 0x21, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0xcc,
+ 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x97, 0x1f, 0x2e, 0xf1, 0x52,
+ 0x79, 0x4b, 0x9d, 0x8f, 0xc7, 0xd5, 0x68, 0xc9, 0xe8, 0xea, 0xa7},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x27, 0x1c, 0xd8, 0x9c, 0x00, 0x01, 0x43, 0x09, 0x6b,
+ 0x62, 0xd4, 0xe9, 0xe4, 0xca, 0x88, 0x5a, 0xef, 0x2f, 0x70, 0x23, 0xd1,
+ 0x8a, 0xff, 0xda, 0xf8, 0xb7, 0xb5, 0x48, 0x98, 0x14, 0x87, 0x54, 0x0a,
+ 0x1c, 0x6e, 0x95, 0x4e, 0x32, 0x10, 0x84, 0x35, 0xb5, 0x5f, 0xa3, 0x85,
+ 0xb0, 0xf7, 0x64, 0x81, 0xa6, 0x09, 0xb9, 0x14, 0x9c, 0xcb, 0x4b, 0x02,
+ 0xb2, 0xca, 0x47, 0xfe, 0x8e, 0x4d, 0xa5},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 353
+ {SEC_OID_SHA256,
+ 353,
+ {0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47,
+ 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81,
+ 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96,
+ 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33,
+ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e,
+ 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xaa},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x3d, 0x0b, 0xc7, 0xed, 0x8f, 0x09, 0xd2, 0xcb, 0x7d,
+ 0xdb, 0x46, 0xeb, 0xc1, 0xed, 0x79, 0x9a, 0xb1, 0x56, 0x3a, 0x9a, 0xb8,
+ 0x4b, 0xf5, 0x24, 0x58, 0x7a, 0x22, 0x0a, 0xfe, 0x49, 0x9c, 0x12, 0xe2,
+ 0x2d, 0xc3, 0xb3, 0xc1, 0x03, 0x82, 0x4a, 0x4f, 0x37, 0x8d, 0x96, 0xad,
+ 0xb0, 0xa4, 0x08, 0xab, 0xf1, 0x9c, 0xe7, 0xd6, 0x8a, 0xa6, 0x24, 0x4f,
+ 0x78, 0xcb, 0x21, 0x6f, 0xa3, 0xf8, 0xdf},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 354
+ {SEC_OID_SHA256,
+ 354,
+ {0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47,
+ 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81,
+ 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96,
+ 0x02, 0x20, 0x49, 0x24, 0x92, 0x48, 0xdb, 0x6d, 0xb6, 0xdb, 0xb6, 0xdb,
+ 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x5a, 0x8b, 0x23, 0x0d, 0x0b, 0x2b,
+ 0x51, 0xdc, 0xd7, 0xeb, 0xf0, 0xc9, 0xfe, 0xf7, 0xc1, 0x85},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xa6, 0xc8, 0x85, 0xad, 0xe1, 0xa4, 0xc5, 0x66, 0xf9,
+ 0xbb, 0x01, 0x0d, 0x06, 0x69, 0x74, 0xab, 0xb2, 0x81, 0x79, 0x7f, 0xa7,
+ 0x01, 0x28, 0x8c, 0x72, 0x1b, 0xcb, 0xd2, 0x36, 0x63, 0xa9, 0xb7, 0x2e,
+ 0x42, 0x4b, 0x69, 0x09, 0x57, 0x16, 0x8d, 0x19, 0x3a, 0x60, 0x96, 0xfc,
+ 0x77, 0xa2, 0xb0, 0x04, 0xa9, 0xc7, 0xd4, 0x67, 0xe0, 0x07, 0xe1, 0xf2,
+ 0x05, 0x84, 0x58, 0xf9, 0x8a, 0xf3, 0x16},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k
+ // tcID: 355
+ {SEC_OID_SHA256,
+ 355,
+ {0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47,
+ 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81,
+ 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96,
+ 0x02, 0x20, 0x16, 0xa4, 0x50, 0x2e, 0x27, 0x81, 0xe1, 0x1a, 0xc8, 0x2c,
+ 0xbc, 0x9d, 0x1e, 0xdd, 0x8c, 0x98, 0x15, 0x84, 0xd1, 0x3e, 0x18, 0x41,
+ 0x1e, 0x2f, 0x6e, 0x04, 0x78, 0xc3, 0x44, 0x16, 0xe3, 0xbb},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x8d, 0x3c, 0x2c, 0x2c, 0x3b, 0x76, 0x5b, 0xa8, 0x28,
+ 0x9e, 0x6a, 0xc3, 0x81, 0x25, 0x72, 0xa2, 0x5b, 0xf7, 0x5d, 0xf6, 0x2d,
+ 0x87, 0xab, 0x73, 0x30, 0xc3, 0xbd, 0xba, 0xd9, 0xeb, 0xfa, 0x5c, 0x4c,
+ 0x68, 0x45, 0x44, 0x2d, 0x66, 0x93, 0x5b, 0x23, 0x85, 0x78, 0xd4, 0x3a,
+ 0xec, 0x54, 0xf7, 0xca, 0xa1, 0x62, 0x1d, 0x1a, 0xf2, 0x41, 0xd4, 0x63,
+ 0x2e, 0x0b, 0x78, 0x0c, 0x42, 0x3f, 0x5d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: testing point duplication
+ // tcID: 356
+ {SEC_OID_SHA256,
+ 356,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xbb, 0x5a, 0x52, 0xf4, 0x2f, 0x9c, 0x92,
+ 0x61, 0xed, 0x43, 0x61, 0xf5, 0x94, 0x22, 0xa1, 0xe3, 0x00, 0x36, 0xe7,
+ 0xc3, 0x2b, 0x27, 0x0c, 0x88, 0x07, 0xa4, 0x19, 0xfe, 0xca, 0x60, 0x50,
+ 0x23, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb,
+ 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85,
+ 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8,
+ 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d,
+ 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f,
+ 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c,
+ 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb,
+ 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, 0xf5},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: testing point duplication
+ // tcID: 357
+ {SEC_OID_SHA256,
+ 357,
+ {0x30, 0x44, 0x02, 0x20, 0x44, 0xa5, 0xad, 0x0a, 0xd0, 0x63, 0x6d, 0x9f,
+ 0x12, 0xbc, 0x9e, 0x0a, 0x6b, 0xdd, 0x5e, 0x1c, 0xbc, 0xb0, 0x12, 0xea,
+ 0x7b, 0xf0, 0x91, 0xfc, 0xec, 0x15, 0xb0, 0xc4, 0x32, 0x02, 0xd5, 0x2e,
+ 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d,
+ 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95,
+ 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8,
+ 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d,
+ 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f,
+ 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c,
+ 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb,
+ 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, 0xf5},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: testing point duplication
+ // tcID: 358
+ {SEC_OID_SHA256,
+ 358,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xbb, 0x5a, 0x52, 0xf4, 0x2f, 0x9c, 0x92,
+ 0x61, 0xed, 0x43, 0x61, 0xf5, 0x94, 0x22, 0xa1, 0xe3, 0x00, 0x36, 0xe7,
+ 0xc3, 0x2b, 0x27, 0x0c, 0x88, 0x07, 0xa4, 0x19, 0xfe, 0xca, 0x60, 0x50,
+ 0x23, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb,
+ 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85,
+ 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8,
+ 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d,
+ 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0xb0,
+ 0x1c, 0xbd, 0x1c, 0x01, 0xe5, 0x80, 0x65, 0x71, 0x18, 0x14, 0xb5, 0x83,
+ 0xf0, 0x61, 0xe9, 0xd4, 0x31, 0xcc, 0xa9, 0x94, 0xce, 0xa1, 0x31, 0x34,
+ 0x49, 0xbf, 0x97, 0xc8, 0x40, 0xae, 0x0a},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: testing point duplication
+ // tcID: 359
+ {SEC_OID_SHA256,
+ 359,
+ {0x30, 0x44, 0x02, 0x20, 0x44, 0xa5, 0xad, 0x0a, 0xd0, 0x63, 0x6d, 0x9f,
+ 0x12, 0xbc, 0x9e, 0x0a, 0x6b, 0xdd, 0x5e, 0x1c, 0xbc, 0xb0, 0x12, 0xea,
+ 0x7b, 0xf0, 0x91, 0xfc, 0xec, 0x15, 0xb0, 0xc4, 0x32, 0x02, 0xd5, 0x2e,
+ 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d,
+ 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95,
+ 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8,
+ 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d,
+ 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0xb0,
+ 0x1c, 0xbd, 0x1c, 0x01, 0xe5, 0x80, 0x65, 0x71, 0x18, 0x14, 0xb5, 0x83,
+ 0xf0, 0x61, 0xe9, 0xd4, 0x31, 0xcc, 0xa9, 0x94, 0xce, 0xa1, 0x31, 0x34,
+ 0x49, 0xbf, 0x97, 0xc8, 0x40, 0xae, 0x0a},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: pseudorandom signature
+ // tcID: 360
+ {SEC_OID_SHA256,
+ 360,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xb2, 0x92, 0xa6, 0x19, 0x33, 0x9f, 0x6e,
+ 0x56, 0x7a, 0x30, 0x5c, 0x95, 0x1c, 0x0d, 0xcb, 0xcc, 0x42, 0xd1, 0x6e,
+ 0x47, 0xf2, 0x19, 0xf9, 0xe9, 0x8e, 0x76, 0xe0, 0x9d, 0x87, 0x70, 0xb3,
+ 0x4a, 0x02, 0x20, 0x01, 0x77, 0xe6, 0x04, 0x92, 0xc5, 0xa8, 0x24, 0x2f,
+ 0x76, 0xf0, 0x7b, 0xfe, 0x36, 0x61, 0xbd, 0xe5, 0x9e, 0xc2, 0xa1, 0x7c,
+ 0xe5, 0xbd, 0x2d, 0xab, 0x2a, 0xbe, 0xbd, 0xf8, 0x9a, 0x62, 0xe2},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x04, 0xaa, 0xec, 0x73, 0x63, 0x57, 0x26, 0xf2, 0x13,
+ 0xfb, 0x8a, 0x9e, 0x64, 0xda, 0x3b, 0x86, 0x32, 0xe4, 0x14, 0x95, 0xa9,
+ 0x44, 0xd0, 0x04, 0x5b, 0x52, 0x2e, 0xba, 0x72, 0x40, 0xfa, 0xd5, 0x87,
+ 0xd9, 0x31, 0x57, 0x98, 0xaa, 0xa3, 0xa5, 0xba, 0x01, 0x77, 0x57, 0x87,
+ 0xce, 0xd0, 0x5e, 0xaa, 0xf7, 0xb4, 0xe0, 0x9f, 0xc8, 0x1d, 0x6d, 0x1a,
+ 0xa5, 0x46, 0xe8, 0x36, 0x5d, 0x52, 0x5d},
+ {},
+ true},
+
+ // Comment: pseudorandom signature
+ // tcID: 361
+ {SEC_OID_SHA256,
+ 361,
+ {0x30, 0x45, 0x02, 0x20, 0x53, 0x0b, 0xd6, 0xb0, 0xc9, 0xaf, 0x2d, 0x69,
+ 0xba, 0x89, 0x7f, 0x6b, 0x5f, 0xb5, 0x96, 0x95, 0xcf, 0xbf, 0x33, 0xaf,
+ 0xe6, 0x6d, 0xba, 0xdc, 0xf5, 0xb8, 0xd2, 0xa2, 0xa6, 0x53, 0x8e, 0x23,
+ 0x02, 0x21, 0x00, 0xd8, 0x5e, 0x48, 0x9c, 0xb7, 0xa1, 0x61, 0xfd, 0x55,
+ 0xed, 0xed, 0xce, 0xdb, 0xf4, 0xcc, 0x0c, 0x09, 0x87, 0xe3, 0xe3, 0xf0,
+ 0xf2, 0x42, 0xca, 0xe9, 0x34, 0xc7, 0x2c, 0xaa, 0x3f, 0x43, 0xe9},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x04, 0xaa, 0xec, 0x73, 0x63, 0x57, 0x26, 0xf2, 0x13,
+ 0xfb, 0x8a, 0x9e, 0x64, 0xda, 0x3b, 0x86, 0x32, 0xe4, 0x14, 0x95, 0xa9,
+ 0x44, 0xd0, 0x04, 0x5b, 0x52, 0x2e, 0xba, 0x72, 0x40, 0xfa, 0xd5, 0x87,
+ 0xd9, 0x31, 0x57, 0x98, 0xaa, 0xa3, 0xa5, 0xba, 0x01, 0x77, 0x57, 0x87,
+ 0xce, 0xd0, 0x5e, 0xaa, 0xf7, 0xb4, 0xe0, 0x9f, 0xc8, 0x1d, 0x6d, 0x1a,
+ 0xa5, 0x46, 0xe8, 0x36, 0x5d, 0x52, 0x5d},
+ {0x4d, 0x73, 0x67},
+ true},
+
+ // Comment: pseudorandom signature
+ // tcID: 362
+ {SEC_OID_SHA256,
+ 362,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xa8, 0xea, 0x15, 0x0c, 0xb8, 0x01, 0x25,
+ 0xd7, 0x38, 0x1c, 0x4c, 0x1f, 0x1d, 0xa8, 0xe9, 0xde, 0x27, 0x11, 0xf9,
+ 0x91, 0x70, 0x60, 0x40, 0x6a, 0x73, 0xd7, 0x90, 0x45, 0x19, 0xe5, 0x13,
+ 0x88, 0x02, 0x21, 0x00, 0xf3, 0xab, 0x9f, 0xa6, 0x8b, 0xd4, 0x79, 0x73,
+ 0xa7, 0x3b, 0x2d, 0x40, 0x48, 0x0c, 0x2b, 0xa5, 0x0c, 0x22, 0xc9, 0xd7,
+ 0x6e, 0xc2, 0x17, 0x25, 0x72, 0x88, 0x29, 0x32, 0x85, 0x44, 0x9b, 0x86},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x04, 0xaa, 0xec, 0x73, 0x63, 0x57, 0x26, 0xf2, 0x13,
+ 0xfb, 0x8a, 0x9e, 0x64, 0xda, 0x3b, 0x86, 0x32, 0xe4, 0x14, 0x95, 0xa9,
+ 0x44, 0xd0, 0x04, 0x5b, 0x52, 0x2e, 0xba, 0x72, 0x40, 0xfa, 0xd5, 0x87,
+ 0xd9, 0x31, 0x57, 0x98, 0xaa, 0xa3, 0xa5, 0xba, 0x01, 0x77, 0x57, 0x87,
+ 0xce, 0xd0, 0x5e, 0xaa, 0xf7, 0xb4, 0xe0, 0x9f, 0xc8, 0x1d, 0x6d, 0x1a,
+ 0xa5, 0x46, 0xe8, 0x36, 0x5d, 0x52, 0x5d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: pseudorandom signature
+ // tcID: 363
+ {SEC_OID_SHA256,
+ 363,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0x98, 0x6e, 0x65, 0x93, 0x3e, 0xf2, 0xed,
+ 0x4e, 0xe5, 0xaa, 0xda, 0x13, 0x9f, 0x52, 0xb7, 0x05, 0x39, 0xaa, 0xf6,
+ 0x3f, 0x00, 0xa9, 0x1f, 0x29, 0xc6, 0x91, 0x78, 0x49, 0x0d, 0x57, 0xfb,
+ 0x71, 0x02, 0x20, 0x3d, 0xaf, 0xed, 0xfb, 0x8d, 0xa6, 0x18, 0x9d, 0x37,
+ 0x23, 0x08, 0xcb, 0xf1, 0x48, 0x9b, 0xbb, 0xda, 0xbf, 0x0c, 0x02, 0x17,
+ 0xd1, 0xc0, 0xff, 0x0f, 0x70, 0x1a, 0xaa, 0x7a, 0x69, 0x4b, 0x9c},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x04, 0xaa, 0xec, 0x73, 0x63, 0x57, 0x26, 0xf2, 0x13,
+ 0xfb, 0x8a, 0x9e, 0x64, 0xda, 0x3b, 0x86, 0x32, 0xe4, 0x14, 0x95, 0xa9,
+ 0x44, 0xd0, 0x04, 0x5b, 0x52, 0x2e, 0xba, 0x72, 0x40, 0xfa, 0xd5, 0x87,
+ 0xd9, 0x31, 0x57, 0x98, 0xaa, 0xa3, 0xa5, 0xba, 0x01, 0x77, 0x57, 0x87,
+ 0xce, 0xd0, 0x5e, 0xaa, 0xf7, 0xb4, 0xe0, 0x9f, 0xc8, 0x1d, 0x6d, 0x1a,
+ 0xa5, 0x46, 0xe8, 0x36, 0x5d, 0x52, 0x5d},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment: x-coordinate of the public key has many trailing 0's
+ // tcID: 364
+ {SEC_OID_SHA256,
+ 364,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xd4, 0x34, 0xe2, 0x62, 0xa4, 0x9e, 0xab,
+ 0x77, 0x81, 0xe3, 0x53, 0xa3, 0x56, 0x5e, 0x48, 0x25, 0x50, 0xdd, 0x0f,
+ 0xd5, 0xde, 0xfa, 0x01, 0x3c, 0x7f, 0x29, 0x74, 0x5e, 0xff, 0x35, 0x69,
+ 0xf1, 0x02, 0x21, 0x00, 0x9b, 0x0c, 0x0a, 0x93, 0xf2, 0x67, 0xfb, 0x60,
+ 0x52, 0xfd, 0x80, 0x77, 0xbe, 0x76, 0x9c, 0x2b, 0x98, 0x95, 0x31, 0x95,
+ 0xd7, 0xbc, 0x10, 0xde, 0x84, 0x42, 0x18, 0x30, 0x5c, 0x6b, 0xa1, 0x7a},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x4f, 0x33, 0x7c, 0xcf, 0xd6, 0x77, 0x26, 0xa8, 0x05,
+ 0xe4, 0xf1, 0x60, 0x0a, 0xe2, 0x84, 0x9d, 0xf3, 0x80, 0x7e, 0xca, 0x11,
+ 0x73, 0x80, 0x23, 0x9f, 0xbd, 0x81, 0x69, 0x00, 0x00, 0x00, 0x00, 0xed,
+ 0x9d, 0xea, 0x12, 0x4c, 0xc8, 0xc3, 0x96, 0x41, 0x64, 0x11, 0xe9, 0x88,
+ 0xc3, 0x0f, 0x42, 0x7e, 0xb5, 0x04, 0xaf, 0x43, 0xa3, 0x14, 0x6c, 0xd5,
+ 0xdf, 0x7e, 0xa6, 0x06, 0x66, 0xd6, 0x85},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key has many trailing 0's
+ // tcID: 365
+ {SEC_OID_SHA256,
+ 365,
+ {0x30, 0x44, 0x02, 0x20, 0x0f, 0xe7, 0x74, 0x35, 0x5c, 0x04, 0xd0, 0x60,
+ 0xf7, 0x6d, 0x79, 0xfd, 0x7a, 0x77, 0x2e, 0x42, 0x14, 0x63, 0x48, 0x92,
+ 0x21, 0xbf, 0x0a, 0x33, 0xad, 0xd0, 0xbe, 0x9b, 0x19, 0x79, 0x11, 0x0b,
+ 0x02, 0x20, 0x50, 0x0d, 0xcb, 0xa1, 0xc6, 0x9a, 0x8f, 0xbd, 0x43, 0xfa,
+ 0x4f, 0x57, 0xf7, 0x43, 0xce, 0x12, 0x4c, 0xa8, 0xb9, 0x1a, 0x1f, 0x32,
+ 0x5f, 0x3f, 0xac, 0x61, 0x81, 0x17, 0x5d, 0xf5, 0x57, 0x37},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x4f, 0x33, 0x7c, 0xcf, 0xd6, 0x77, 0x26, 0xa8, 0x05,
+ 0xe4, 0xf1, 0x60, 0x0a, 0xe2, 0x84, 0x9d, 0xf3, 0x80, 0x7e, 0xca, 0x11,
+ 0x73, 0x80, 0x23, 0x9f, 0xbd, 0x81, 0x69, 0x00, 0x00, 0x00, 0x00, 0xed,
+ 0x9d, 0xea, 0x12, 0x4c, 0xc8, 0xc3, 0x96, 0x41, 0x64, 0x11, 0xe9, 0x88,
+ 0xc3, 0x0f, 0x42, 0x7e, 0xb5, 0x04, 0xaf, 0x43, 0xa3, 0x14, 0x6c, 0xd5,
+ 0xdf, 0x7e, 0xa6, 0x06, 0x66, 0xd6, 0x85},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key has many trailing 0's
+ // tcID: 366
+ {SEC_OID_SHA256,
+ 366,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xbb, 0x40, 0xbf, 0x21, 0x7b, 0xed, 0x3f,
+ 0xb3, 0x95, 0x0c, 0x7d, 0x39, 0xf0, 0x3d, 0x36, 0xdc, 0x8e, 0x3b, 0x2c,
+ 0xd7, 0x96, 0x93, 0xf1, 0x25, 0xbf, 0xd0, 0x65, 0x95, 0xee, 0x11, 0x35,
+ 0xe3, 0x02, 0x20, 0x54, 0x1b, 0xf3, 0x53, 0x23, 0x51, 0xeb, 0xb0, 0x32,
+ 0x71, 0x0b, 0xdb, 0x6a, 0x1b, 0xf1, 0xbf, 0xc8, 0x9a, 0x1e, 0x29, 0x1a,
+ 0xc6, 0x92, 0xb3, 0xfa, 0x47, 0x80, 0x74, 0x5b, 0xb5, 0x56, 0x77},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x4f, 0x33, 0x7c, 0xcf, 0xd6, 0x77, 0x26, 0xa8, 0x05,
+ 0xe4, 0xf1, 0x60, 0x0a, 0xe2, 0x84, 0x9d, 0xf3, 0x80, 0x7e, 0xca, 0x11,
+ 0x73, 0x80, 0x23, 0x9f, 0xbd, 0x81, 0x69, 0x00, 0x00, 0x00, 0x00, 0xed,
+ 0x9d, 0xea, 0x12, 0x4c, 0xc8, 0xc3, 0x96, 0x41, 0x64, 0x11, 0xe9, 0x88,
+ 0xc3, 0x0f, 0x42, 0x7e, 0xb5, 0x04, 0xaf, 0x43, 0xa3, 0x14, 0x6c, 0xd5,
+ 0xdf, 0x7e, 0xa6, 0x06, 0x66, 0xd6, 0x85},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 0's
+ // tcID: 367
+ {SEC_OID_SHA256,
+ 367,
+ {0x30, 0x44, 0x02, 0x20, 0x66, 0x4e, 0xb7, 0xee, 0x6d, 0xb8, 0x4a, 0x34,
+ 0xdf, 0x3c, 0x86, 0xea, 0x31, 0x38, 0x9a, 0x54, 0x05, 0xba, 0xdd, 0x5c,
+ 0xa9, 0x92, 0x31, 0xff, 0x55, 0x6d, 0x3e, 0x75, 0xa2, 0x33, 0xe7, 0x3a,
+ 0x02, 0x20, 0x59, 0xf3, 0xc7, 0x52, 0xe5, 0x2e, 0xca, 0x46, 0x13, 0x76,
+ 0x42, 0x49, 0x0a, 0x51, 0x56, 0x0c, 0xe0, 0xba, 0xdc, 0x67, 0x87, 0x54,
+ 0xb8, 0xf7, 0x2e, 0x51, 0xa2, 0x90, 0x14, 0x26, 0xa1, 0xbd},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4,
+ 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff,
+ 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x84,
+ 0xfa, 0x17, 0x4d, 0x79, 0x1c, 0x72, 0xbf, 0x2c, 0xe3, 0x88, 0x0a, 0x89,
+ 0x60, 0xdd, 0x2a, 0x7c, 0x7a, 0x13, 0x38, 0xa8, 0x2f, 0x85, 0xa9, 0xe5,
+ 0x9c, 0xdb, 0xde, 0x80, 0x00, 0x00, 0x00},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 0's
+ // tcID: 368
+ {SEC_OID_SHA256,
+ 368,
+ {0x30, 0x45, 0x02, 0x20, 0x4c, 0xd0, 0x42, 0x9b, 0xba, 0xbd, 0x28, 0x27,
+ 0x00, 0x9d, 0x6f, 0xcd, 0x84, 0x3d, 0x4c, 0xe3, 0x9c, 0x3e, 0x42, 0xe2,
+ 0xd1, 0x63, 0x1f, 0xd0, 0x01, 0x98, 0x5a, 0x79, 0xd1, 0xfd, 0x8b, 0x43,
+ 0x02, 0x21, 0x00, 0x96, 0x38, 0xbf, 0x12, 0xdd, 0x68, 0x2f, 0x60, 0xbe,
+ 0x7e, 0xf1, 0xd0, 0xe0, 0xd9, 0x8f, 0x08, 0xb7, 0xbc, 0xa7, 0x7a, 0x1a,
+ 0x2b, 0x86, 0x9a, 0xe4, 0x66, 0x18, 0x9d, 0x2a, 0xcd, 0xab, 0xe3},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4,
+ 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff,
+ 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x84,
+ 0xfa, 0x17, 0x4d, 0x79, 0x1c, 0x72, 0xbf, 0x2c, 0xe3, 0x88, 0x0a, 0x89,
+ 0x60, 0xdd, 0x2a, 0x7c, 0x7a, 0x13, 0x38, 0xa8, 0x2f, 0x85, 0xa9, 0xe5,
+ 0x9c, 0xdb, 0xde, 0x80, 0x00, 0x00, 0x00},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 0's
+ // tcID: 369
+ {SEC_OID_SHA256,
+ 369,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xe5, 0x6c, 0x6e, 0xa2, 0xd1, 0xb0, 0x17,
+ 0x09, 0x1c, 0x44, 0xd8, 0xb6, 0xcb, 0x62, 0xb9, 0xf4, 0x60, 0xe3, 0xce,
+ 0x9a, 0xed, 0x5e, 0x5f, 0xd4, 0x1e, 0x8a, 0xdd, 0xed, 0x97, 0xc5, 0x6c,
+ 0x04, 0x02, 0x21, 0x00, 0xa3, 0x08, 0xec, 0x31, 0xf2, 0x81, 0xe9, 0x55,
+ 0xbe, 0x20, 0xb4, 0x57, 0xe4, 0x63, 0x44, 0x0b, 0x4f, 0xcf, 0x2b, 0x80,
+ 0x25, 0x80, 0x78, 0x20, 0x7f, 0xc1, 0x37, 0x81, 0x80, 0xf8, 0x9b, 0x55},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4,
+ 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff,
+ 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x84,
+ 0xfa, 0x17, 0x4d, 0x79, 0x1c, 0x72, 0xbf, 0x2c, 0xe3, 0x88, 0x0a, 0x89,
+ 0x60, 0xdd, 0x2a, 0x7c, 0x7a, 0x13, 0x38, 0xa8, 0x2f, 0x85, 0xa9, 0xe5,
+ 0x9c, 0xdb, 0xde, 0x80, 0x00, 0x00, 0x00},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 1's
+ // tcID: 370
+ {SEC_OID_SHA256,
+ 370,
+ {0x30, 0x44, 0x02, 0x20, 0x11, 0x58, 0xa0, 0x8d, 0x29, 0x15, 0x00, 0xb4,
+ 0xca, 0xbe, 0xd3, 0x34, 0x6d, 0x89, 0x1e, 0xee, 0x57, 0xc1, 0x76, 0x35,
+ 0x6a, 0x26, 0x24, 0xfb, 0x01, 0x1f, 0x8f, 0xbb, 0xf3, 0x46, 0x68, 0x30,
+ 0x02, 0x20, 0x22, 0x8a, 0x8c, 0x48, 0x6a, 0x73, 0x60, 0x06, 0xe0, 0x82,
+ 0x32, 0x5b, 0x85, 0x29, 0x0c, 0x5b, 0xc9, 0x1f, 0x37, 0x8b, 0x75, 0xd4,
+ 0x87, 0xdd, 0xa4, 0x67, 0x98, 0xc1, 0x8f, 0x28, 0x55, 0x19},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4,
+ 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff,
+ 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x7b,
+ 0x05, 0xe8, 0xb1, 0x86, 0xe3, 0x8d, 0x41, 0xd3, 0x1c, 0x77, 0xf5, 0x76,
+ 0x9f, 0x22, 0xd5, 0x83, 0x85, 0xec, 0xc8, 0x57, 0xd0, 0x7a, 0x56, 0x1a,
+ 0x63, 0x24, 0x21, 0x7f, 0xff, 0xff, 0xff},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 1's
+ // tcID: 371
+ {SEC_OID_SHA256,
+ 371,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xb1, 0xdb, 0x92, 0x89, 0x64, 0x9f, 0x59,
+ 0x41, 0x0e, 0xa3, 0x6b, 0x0c, 0x0f, 0xc8, 0xd6, 0xaa, 0x26, 0x87, 0xb2,
+ 0x91, 0x76, 0x93, 0x9d, 0xd2, 0x3e, 0x0d, 0xde, 0x56, 0xd3, 0x09, 0xfa,
+ 0x9d, 0x02, 0x20, 0x3e, 0x15, 0x35, 0xe4, 0x28, 0x05, 0x59, 0x01, 0x5b,
+ 0x0d, 0xbd, 0x98, 0x73, 0x66, 0xdc, 0xf4, 0x3a, 0x6d, 0x1a, 0xf5, 0xc2,
+ 0x3c, 0x7d, 0x58, 0x4e, 0x1c, 0x3f, 0x48, 0xa1, 0x25, 0x13, 0x36},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4,
+ 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff,
+ 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x7b,
+ 0x05, 0xe8, 0xb1, 0x86, 0xe3, 0x8d, 0x41, 0xd3, 0x1c, 0x77, 0xf5, 0x76,
+ 0x9f, 0x22, 0xd5, 0x83, 0x85, 0xec, 0xc8, 0x57, 0xd0, 0x7a, 0x56, 0x1a,
+ 0x63, 0x24, 0x21, 0x7f, 0xff, 0xff, 0xff},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 1's
+ // tcID: 372
+ {SEC_OID_SHA256,
+ 372,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xb7, 0xb1, 0x6e, 0x76, 0x22, 0x86, 0xcb,
+ 0x96, 0x44, 0x6a, 0xa8, 0xd4, 0xe6, 0xe7, 0x57, 0x8b, 0x0a, 0x34, 0x1a,
+ 0x79, 0xf2, 0xdd, 0x1a, 0x22, 0x0a, 0xc6, 0xf0, 0xca, 0x4e, 0x24, 0xed,
+ 0x86, 0x02, 0x21, 0x00, 0xdd, 0xc6, 0x0a, 0x70, 0x0a, 0x13, 0x9b, 0x04,
+ 0x66, 0x1c, 0x54, 0x7d, 0x07, 0xbb, 0xb0, 0x72, 0x17, 0x80, 0x14, 0x6d,
+ 0xf7, 0x99, 0xcc, 0xf5, 0x5e, 0x55, 0x23, 0x4e, 0xcb, 0x8f, 0x12, 0xbc},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4,
+ 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff,
+ 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x7b,
+ 0x05, 0xe8, 0xb1, 0x86, 0xe3, 0x8d, 0x41, 0xd3, 0x1c, 0x77, 0xf5, 0x76,
+ 0x9f, 0x22, 0xd5, 0x83, 0x85, 0xec, 0xc8, 0x57, 0xd0, 0x7a, 0x56, 0x1a,
+ 0x63, 0x24, 0x21, 0x7f, 0xff, 0xff, 0xff},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key has many trailing 1's
+ // tcID: 373
+ {SEC_OID_SHA256,
+ 373,
+ {0x30, 0x45, 0x02, 0x21, 0x00, 0xd8, 0x2a, 0x7c, 0x27, 0x17, 0x26, 0x11,
+ 0x87, 0xc8, 0xe0, 0x0d, 0x8d, 0xf9, 0x63, 0xff, 0x35, 0xd7, 0x96, 0xed,
+ 0xad, 0x36, 0xbc, 0x6e, 0x6b, 0xd1, 0xc9, 0x1c, 0x67, 0x0d, 0x91, 0x05,
+ 0xb4, 0x02, 0x20, 0x3d, 0xca, 0xbd, 0xda, 0xf8, 0xfc, 0xaa, 0x61, 0xf4,
+ 0x60, 0x3e, 0x7c, 0xba, 0xc0, 0xf3, 0xc0, 0x35, 0x1e, 0xcd, 0x59, 0x88,
+ 0xef, 0xb2, 0x3f, 0x68, 0x0d, 0x07, 0xde, 0xbd, 0x13, 0x99, 0x29},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x28, 0x29, 0xc3, 0x1f, 0xaa, 0x2e, 0x40, 0x0e, 0x34,
+ 0x4e, 0xd9, 0x4b, 0xca, 0x3f, 0xcd, 0x05, 0x45, 0x95, 0x6e, 0xbc, 0xfe,
+ 0x8a, 0xd0, 0xf6, 0xdf, 0xa5, 0xff, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xa0,
+ 0x1a, 0xaf, 0xaf, 0x00, 0x0e, 0x52, 0x58, 0x58, 0x55, 0xaf, 0xa7, 0x67,
+ 0x6a, 0xde, 0x28, 0x41, 0x13, 0x09, 0x90, 0x52, 0xdf, 0x57, 0xe7, 0xeb,
+ 0x3b, 0xd3, 0x7e, 0xbe, 0xb9, 0x22, 0x2e},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key has many trailing 1's
+ // tcID: 374
+ {SEC_OID_SHA256,
+ 374,
+ {0x30, 0x44, 0x02, 0x20, 0x5e, 0xb9, 0xc8, 0x84, 0x5d, 0xe6, 0x8e, 0xb1,
+ 0x3d, 0x5b, 0xef, 0xe7, 0x19, 0xf4, 0x62, 0xd7, 0x77, 0x87, 0x80, 0x2b,
+ 0xaf, 0xf3, 0x0c, 0xe9, 0x6a, 0x5c, 0xba, 0x06, 0x32, 0x54, 0xaf, 0x78,
+ 0x02, 0x20, 0x2c, 0x02, 0x6a, 0xe9, 0xbe, 0x2e, 0x2a, 0x5e, 0x7c, 0xa0,
+ 0xff, 0x9b, 0xbd, 0x92, 0xfb, 0x6e, 0x44, 0x97, 0x21, 0x86, 0x22, 0x8e,
+ 0xe9, 0xa6, 0x2b, 0x87, 0xdd, 0xbe, 0x2e, 0xf6, 0x6f, 0xb5},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x28, 0x29, 0xc3, 0x1f, 0xaa, 0x2e, 0x40, 0x0e, 0x34,
+ 0x4e, 0xd9, 0x4b, 0xca, 0x3f, 0xcd, 0x05, 0x45, 0x95, 0x6e, 0xbc, 0xfe,
+ 0x8a, 0xd0, 0xf6, 0xdf, 0xa5, 0xff, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xa0,
+ 0x1a, 0xaf, 0xaf, 0x00, 0x0e, 0x52, 0x58, 0x58, 0x55, 0xaf, 0xa7, 0x67,
+ 0x6a, 0xde, 0x28, 0x41, 0x13, 0x09, 0x90, 0x52, 0xdf, 0x57, 0xe7, 0xeb,
+ 0x3b, 0xd3, 0x7e, 0xbe, 0xb9, 0x22, 0x2e},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key has many trailing 1's
+ // tcID: 375
+ {SEC_OID_SHA256,
+ 375,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0x96, 0x84, 0x3d, 0xd0, 0x3c, 0x22, 0xab,
+ 0xd2, 0xf3, 0xb7, 0x82, 0xb1, 0x70, 0x23, 0x9f, 0x90, 0xf2, 0x77, 0x92,
+ 0x1b, 0xec, 0xc1, 0x17, 0xd0, 0x40, 0x4a, 0x8e, 0x4e, 0x36, 0x23, 0x0c,
+ 0x28, 0x02, 0x21, 0x00, 0xf2, 0xbe, 0x37, 0x8f, 0x52, 0x6f, 0x74, 0xa5,
+ 0x43, 0xf6, 0x71, 0x65, 0x97, 0x6d, 0xe9, 0xed, 0x9a, 0x31, 0x21, 0x4e,
+ 0xb4, 0xd7, 0xe6, 0xdb, 0x19, 0xe1, 0xed, 0xe1, 0x23, 0xdd, 0x99, 0x1d},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x28, 0x29, 0xc3, 0x1f, 0xaa, 0x2e, 0x40, 0x0e, 0x34,
+ 0x4e, 0xd9, 0x4b, 0xca, 0x3f, 0xcd, 0x05, 0x45, 0x95, 0x6e, 0xbc, 0xfe,
+ 0x8a, 0xd0, 0xf6, 0xdf, 0xa5, 0xff, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xa0,
+ 0x1a, 0xaf, 0xaf, 0x00, 0x0e, 0x52, 0x58, 0x58, 0x55, 0xaf, 0xa7, 0x67,
+ 0x6a, 0xde, 0x28, 0x41, 0x13, 0x09, 0x90, 0x52, 0xdf, 0x57, 0xe7, 0xeb,
+ 0x3b, 0xd3, 0x7e, 0xbe, 0xb9, 0x22, 0x2e},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is large
+ // tcID: 376
+ {SEC_OID_SHA256,
+ 376,
+ {0x30, 0x44, 0x02, 0x20, 0x76, 0x64, 0x56, 0xdc, 0xe1, 0x85, 0x7c, 0x90,
+ 0x6f, 0x99, 0x96, 0xaf, 0x72, 0x93, 0x39, 0x46, 0x4d, 0x27, 0xe9, 0xd9,
+ 0x8e, 0xdc, 0x2d, 0x0e, 0x3b, 0x76, 0x02, 0x97, 0x06, 0x74, 0x21, 0xf6,
+ 0x02, 0x20, 0x40, 0x23, 0x85, 0xec, 0xad, 0xae, 0x0d, 0x80, 0x81, 0xdc,
+ 0xca, 0xf5, 0xd1, 0x90, 0x37, 0xec, 0x4e, 0x55, 0x37, 0x6e, 0xce, 0xd6,
+ 0x99, 0xe9, 0x36, 0x46, 0xbf, 0xbb, 0xf1, 0x9d, 0x0b, 0x41},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xf9, 0x48, 0x08, 0x1e, 0x6a, 0x04,
+ 0x58, 0xdd, 0x8f, 0x9e, 0x73, 0x8f, 0x26, 0x65, 0xff, 0x90, 0x59, 0xad,
+ 0x6a, 0xac, 0x07, 0x08, 0x31, 0x8c, 0x4c, 0xa9, 0xa7, 0xa4, 0xf5, 0x5a,
+ 0x8a, 0xbc, 0xba, 0x2d, 0xda, 0x84, 0x74, 0x31, 0x1e, 0xe5, 0x41, 0x49,
+ 0xb9, 0x73, 0xca, 0xe0, 0xc0, 0xfb, 0x89, 0x55, 0x7a, 0xd0, 0xbf, 0x78,
+ 0xe6, 0x52, 0x9a, 0x16, 0x63, 0xbd, 0x73},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is large
+ // tcID: 377
+ {SEC_OID_SHA256,
+ 377,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xc6, 0x05, 0xc4, 0xb2, 0xed, 0xea, 0xb2,
+ 0x04, 0x19, 0xe6, 0x51, 0x8a, 0x11, 0xb2, 0xdb, 0xc2, 0xb9, 0x7e, 0xd8,
+ 0xb0, 0x7c, 0xce, 0xd0, 0xb1, 0x9c, 0x34, 0xf7, 0x77, 0xde, 0x7b, 0x9f,
+ 0xd9, 0x02, 0x21, 0x00, 0xed, 0xf0, 0xf6, 0x12, 0xc5, 0xf4, 0x6e, 0x03,
+ 0xc7, 0x19, 0x64, 0x7b, 0xc8, 0xaf, 0x1b, 0x29, 0xb2, 0xcd, 0xe2, 0xed,
+ 0xa7, 0x00, 0xfb, 0x1c, 0xff, 0x5e, 0x15, 0x9d, 0x47, 0x32, 0x6d, 0xba},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xf9, 0x48, 0x08, 0x1e, 0x6a, 0x04,
+ 0x58, 0xdd, 0x8f, 0x9e, 0x73, 0x8f, 0x26, 0x65, 0xff, 0x90, 0x59, 0xad,
+ 0x6a, 0xac, 0x07, 0x08, 0x31, 0x8c, 0x4c, 0xa9, 0xa7, 0xa4, 0xf5, 0x5a,
+ 0x8a, 0xbc, 0xba, 0x2d, 0xda, 0x84, 0x74, 0x31, 0x1e, 0xe5, 0x41, 0x49,
+ 0xb9, 0x73, 0xca, 0xe0, 0xc0, 0xfb, 0x89, 0x55, 0x7a, 0xd0, 0xbf, 0x78,
+ 0xe6, 0x52, 0x9a, 0x16, 0x63, 0xbd, 0x73},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is large
+ // tcID: 378
+ {SEC_OID_SHA256,
+ 378,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xd4, 0x8b, 0x68, 0xe6, 0xca, 0xbf, 0xe0,
+ 0x3c, 0xf6, 0x14, 0x1c, 0x9a, 0xc5, 0x41, 0x41, 0xf2, 0x10, 0xe6, 0x44,
+ 0x85, 0xd9, 0x92, 0x9a, 0xd7, 0xb7, 0x32, 0xbf, 0xe3, 0xb7, 0xeb, 0x8a,
+ 0x84, 0x02, 0x21, 0x00, 0xfe, 0xed, 0xae, 0x50, 0xc6, 0x1b, 0xd0, 0x0e,
+ 0x19, 0xdc, 0x26, 0xf9, 0xb7, 0xe2, 0x26, 0x5e, 0x45, 0x08, 0xc3, 0x89,
+ 0x10, 0x9a, 0xd2, 0xf2, 0x08, 0xf0, 0x77, 0x23, 0x15, 0xb6, 0xc9, 0x41},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xf9, 0x48, 0x08, 0x1e, 0x6a, 0x04,
+ 0x58, 0xdd, 0x8f, 0x9e, 0x73, 0x8f, 0x26, 0x65, 0xff, 0x90, 0x59, 0xad,
+ 0x6a, 0xac, 0x07, 0x08, 0x31, 0x8c, 0x4c, 0xa9, 0xa7, 0xa4, 0xf5, 0x5a,
+ 0x8a, 0xbc, 0xba, 0x2d, 0xda, 0x84, 0x74, 0x31, 0x1e, 0xe5, 0x41, 0x49,
+ 0xb9, 0x73, 0xca, 0xe0, 0xc0, 0xfb, 0x89, 0x55, 0x7a, 0xd0, 0xbf, 0x78,
+ 0xe6, 0x52, 0x9a, 0x16, 0x63, 0xbd, 0x73},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is small
+ // tcID: 379
+ {SEC_OID_SHA256,
+ 379,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xb7, 0xc8, 0x14, 0x57, 0xd4, 0xae, 0xb6,
+ 0xaa, 0x65, 0x95, 0x70, 0x98, 0x56, 0x9f, 0x04, 0x79, 0x71, 0x0a, 0xd7,
+ 0xf6, 0x59, 0x5d, 0x58, 0x74, 0xc3, 0x5a, 0x93, 0xd1, 0x2a, 0x5d, 0xd4,
+ 0xc7, 0x02, 0x21, 0x00, 0xb7, 0x96, 0x1a, 0x0b, 0x65, 0x28, 0x78, 0xc2,
+ 0xd5, 0x68, 0x06, 0x9a, 0x43, 0x2c, 0xa1, 0x8a, 0x1a, 0x91, 0x99, 0xf2,
+ 0xca, 0x57, 0x4d, 0xad, 0x4b, 0x9e, 0x3a, 0x05, 0xc0, 0xa1, 0xcd, 0xb3},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0xfa, 0x15, 0xf9, 0x63, 0x94,
+ 0x9d, 0x5f, 0x03, 0xa6, 0xf5, 0xc7, 0xf8, 0x6f, 0x9e, 0x00, 0x15, 0xee,
+ 0xb2, 0x3a, 0xeb, 0xbf, 0xf1, 0x17, 0x39, 0x37, 0xba, 0x74, 0x8e, 0x10,
+ 0x99, 0x87, 0x20, 0x70, 0xe8, 0xe8, 0x7c, 0x55, 0x5f, 0xa1, 0x36, 0x59,
+ 0xcc, 0xa5, 0xd7, 0xfa, 0xdc, 0xfc, 0xb0, 0x02, 0x3e, 0xa8, 0x89, 0x54,
+ 0x8c, 0xa4, 0x8a, 0xf2, 0xba, 0x7e, 0x71},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is small
+ // tcID: 380
+ {SEC_OID_SHA256,
+ 380,
+ {0x30, 0x44, 0x02, 0x20, 0x6b, 0x01, 0x33, 0x2d, 0xdb, 0x6e, 0xdf, 0xa9,
+ 0xa3, 0x0a, 0x13, 0x21, 0xd5, 0x85, 0x8e, 0x1e, 0xe3, 0xcf, 0x97, 0xe2,
+ 0x63, 0xe6, 0x69, 0xf8, 0xde, 0x5e, 0x96, 0x52, 0xe7, 0x6f, 0xf3, 0xf7,
+ 0x02, 0x20, 0x59, 0x39, 0x54, 0x5f, 0xce, 0xd4, 0x57, 0x30, 0x9a, 0x6a,
+ 0x04, 0xac, 0xe2, 0xbd, 0x0f, 0x70, 0x13, 0x9c, 0x8f, 0x7d, 0x86, 0xb0,
+ 0x2c, 0xb1, 0xcc, 0x58, 0xf9, 0xe6, 0x9e, 0x96, 0xcd, 0x5a},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0xfa, 0x15, 0xf9, 0x63, 0x94,
+ 0x9d, 0x5f, 0x03, 0xa6, 0xf5, 0xc7, 0xf8, 0x6f, 0x9e, 0x00, 0x15, 0xee,
+ 0xb2, 0x3a, 0xeb, 0xbf, 0xf1, 0x17, 0x39, 0x37, 0xba, 0x74, 0x8e, 0x10,
+ 0x99, 0x87, 0x20, 0x70, 0xe8, 0xe8, 0x7c, 0x55, 0x5f, 0xa1, 0x36, 0x59,
+ 0xcc, 0xa5, 0xd7, 0xfa, 0xdc, 0xfc, 0xb0, 0x02, 0x3e, 0xa8, 0x89, 0x54,
+ 0x8c, 0xa4, 0x8a, 0xf2, 0xba, 0x7e, 0x71},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is small
+ // tcID: 381
+ {SEC_OID_SHA256,
+ 381,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xef, 0xdb, 0x88, 0x47, 0x20, 0xea, 0xea,
+ 0xdc, 0x34, 0x9f, 0x9f, 0xc3, 0x56, 0xb6, 0xc0, 0x34, 0x41, 0x01, 0xcd,
+ 0x2f, 0xd8, 0x43, 0x6b, 0x7d, 0x0e, 0x6a, 0x4f, 0xb9, 0x3f, 0x10, 0x63,
+ 0x61, 0x02, 0x21, 0x00, 0xf2, 0x4b, 0xee, 0x6a, 0xd5, 0xdc, 0x05, 0xf7,
+ 0x61, 0x39, 0x75, 0x47, 0x3a, 0xad, 0xf3, 0xaa, 0xcb, 0xa9, 0xe7, 0x7d,
+ 0xe7, 0xd6, 0x9b, 0x6c, 0xe4, 0x8c, 0xb6, 0x0d, 0x81, 0x13, 0x38, 0x5d},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0xfa, 0x15, 0xf9, 0x63, 0x94,
+ 0x9d, 0x5f, 0x03, 0xa6, 0xf5, 0xc7, 0xf8, 0x6f, 0x9e, 0x00, 0x15, 0xee,
+ 0xb2, 0x3a, 0xeb, 0xbf, 0xf1, 0x17, 0x39, 0x37, 0xba, 0x74, 0x8e, 0x10,
+ 0x99, 0x87, 0x20, 0x70, 0xe8, 0xe8, 0x7c, 0x55, 0x5f, 0xa1, 0x36, 0x59,
+ 0xcc, 0xa5, 0xd7, 0xfa, 0xdc, 0xfc, 0xb0, 0x02, 0x3e, 0xa8, 0x89, 0x54,
+ 0x8c, 0xa4, 0x8a, 0xf2, 0xba, 0x7e, 0x71},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 382
+ {SEC_OID_SHA256,
+ 382,
+ {0x30, 0x44, 0x02, 0x20, 0x31, 0x23, 0x04, 0x28, 0x40, 0x55, 0x60, 0xdc,
+ 0xb8, 0x8f, 0xb5, 0xa6, 0x46, 0x83, 0x6a, 0xea, 0x9b, 0x23, 0xa2, 0x3d,
+ 0xd9, 0x73, 0xdc, 0xbe, 0x80, 0x14, 0xc8, 0x7b, 0x8b, 0x20, 0xeb, 0x07,
+ 0x02, 0x20, 0x0f, 0x93, 0x44, 0xd6, 0xe8, 0x12, 0xce, 0x16, 0x66, 0x46,
+ 0x74, 0x76, 0x94, 0xa4, 0x1b, 0x0a, 0xaf, 0x97, 0x37, 0x4e, 0x19, 0xf3,
+ 0xc5, 0xfb, 0x8b, 0xd7, 0xae, 0x3d, 0x9b, 0xd0, 0xbe, 0xff},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa,
+ 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96,
+ 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0x00,
+ 0x00, 0x00, 0x00, 0x13, 0x52, 0xbb, 0x4a, 0x0f, 0xa2, 0xea, 0x4c, 0xce,
+ 0xb9, 0xab, 0x63, 0xdd, 0x68, 0x4a, 0xde, 0x5a, 0x11, 0x27, 0xbc, 0xf3,
+ 0x00, 0xa6, 0x98, 0xa7, 0x19, 0x3b, 0xc2},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 383
+ {SEC_OID_SHA256,
+ 383,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xca, 0xa7, 0x97, 0xda, 0x65, 0xb3, 0x20,
+ 0xab, 0x0d, 0x5c, 0x47, 0x0c, 0xda, 0x0b, 0x36, 0xb2, 0x94, 0x35, 0x9c,
+ 0x7d, 0xb9, 0x84, 0x1d, 0x67, 0x91, 0x74, 0xdb, 0x34, 0xc4, 0x85, 0x57,
+ 0x43, 0x02, 0x21, 0x00, 0xcf, 0x54, 0x3a, 0x62, 0xf2, 0x3e, 0x21, 0x27,
+ 0x45, 0x39, 0x1a, 0xaf, 0x75, 0x05, 0xf3, 0x45, 0x12, 0x3d, 0x26, 0x85,
+ 0xee, 0x3b, 0x94, 0x1d, 0x3d, 0xe6, 0xd9, 0xb3, 0x62, 0x42, 0xe5, 0xa0},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa,
+ 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96,
+ 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0x00,
+ 0x00, 0x00, 0x00, 0x13, 0x52, 0xbb, 0x4a, 0x0f, 0xa2, 0xea, 0x4c, 0xce,
+ 0xb9, 0xab, 0x63, 0xdd, 0x68, 0x4a, 0xde, 0x5a, 0x11, 0x27, 0xbc, 0xf3,
+ 0x00, 0xa6, 0x98, 0xa7, 0x19, 0x3b, 0xc2},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 384
+ {SEC_OID_SHA256,
+ 384,
+ {0x30, 0x45, 0x02, 0x20, 0x7e, 0x5f, 0x0a, 0xb5, 0xd9, 0x00, 0xd3, 0xd3,
+ 0xd7, 0x86, 0x76, 0x57, 0xe5, 0xd6, 0xd3, 0x65, 0x19, 0xbc, 0x54, 0x08,
+ 0x45, 0x36, 0xe7, 0xd2, 0x1c, 0x33, 0x6e, 0xd8, 0x00, 0x18, 0x59, 0x45,
+ 0x02, 0x21, 0x00, 0x94, 0x50, 0xc0, 0x7f, 0x20, 0x1f, 0xae, 0xc9, 0x4b,
+ 0x82, 0xdf, 0xb3, 0x22, 0xe5, 0xac, 0x67, 0x66, 0x88, 0x29, 0x4a, 0xad,
+ 0x35, 0xaa, 0x72, 0xe7, 0x27, 0xff, 0x0b, 0x19, 0xb6, 0x46, 0xaa},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa,
+ 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96,
+ 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0x00,
+ 0x00, 0x00, 0x00, 0x13, 0x52, 0xbb, 0x4a, 0x0f, 0xa2, 0xea, 0x4c, 0xce,
+ 0xb9, 0xab, 0x63, 0xdd, 0x68, 0x4a, 0xde, 0x5a, 0x11, 0x27, 0xbc, 0xf3,
+ 0x00, 0xa6, 0x98, 0xa7, 0x19, 0x3b, 0xc2},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 385
+ {SEC_OID_SHA256,
+ 385,
+ {0x30, 0x46, 0x02, 0x21, 0x00, 0xd7, 0xd7, 0x0c, 0x58, 0x1a, 0xe9, 0xe3,
+ 0xf6, 0x6d, 0xc6, 0xa4, 0x80, 0xbf, 0x03, 0x7a, 0xe2, 0x3f, 0x8a, 0x1e,
+ 0x4a, 0x21, 0x36, 0xfe, 0x4b, 0x03, 0xaa, 0x69, 0xf0, 0xca, 0x25, 0xb3,
+ 0x56, 0x02, 0x21, 0x00, 0x89, 0xc4, 0x60, 0xf8, 0xa5, 0xa5, 0xc2, 0xbb,
+ 0xba, 0x96, 0x2c, 0x8a, 0x3e, 0xe8, 0x33, 0xa4, 0x13, 0xe8, 0x56, 0x58,
+ 0xe6, 0x2a, 0x59, 0xe2, 0xaf, 0x41, 0xd9, 0x12, 0x7c, 0xc4, 0x72, 0x24},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa,
+ 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96,
+ 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0xff,
+ 0xff, 0xff, 0xfe, 0xec, 0xad, 0x44, 0xb6, 0xf0, 0x5d, 0x15, 0xb3, 0x31,
+ 0x46, 0x54, 0x9c, 0x22, 0x97, 0xb5, 0x22, 0xa5, 0xee, 0xd8, 0x43, 0x0c,
+ 0xff, 0x59, 0x67, 0x58, 0xe6, 0xc4, 0x3d},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 386
+ {SEC_OID_SHA256,
+ 386,
+ {0x30, 0x44, 0x02, 0x20, 0x34, 0x1c, 0x1b, 0x9f, 0xf3, 0xc8, 0x3d, 0xd5,
+ 0xe0, 0xdf, 0xa0, 0xbf, 0x68, 0xbc, 0xdf, 0x4b, 0xb7, 0xaa, 0x20, 0xc6,
+ 0x25, 0x97, 0x5e, 0x5e, 0xee, 0xe3, 0x4b, 0xb3, 0x96, 0x26, 0x6b, 0x34,
+ 0x02, 0x20, 0x72, 0xb6, 0x9f, 0x06, 0x1b, 0x75, 0x0f, 0xd5, 0x12, 0x1b,
+ 0x22, 0xb1, 0x13, 0x66, 0xfa, 0xd5, 0x49, 0xc6, 0x34, 0xe7, 0x77, 0x65,
+ 0xa0, 0x17, 0x90, 0x2a, 0x67, 0x09, 0x9e, 0x0a, 0x44, 0x69},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa,
+ 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96,
+ 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0xff,
+ 0xff, 0xff, 0xfe, 0xec, 0xad, 0x44, 0xb6, 0xf0, 0x5d, 0x15, 0xb3, 0x31,
+ 0x46, 0x54, 0x9c, 0x22, 0x97, 0xb5, 0x22, 0xa5, 0xee, 0xd8, 0x43, 0x0c,
+ 0xff, 0x59, 0x67, 0x58, 0xe6, 0xc4, 0x3d},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 387
+ {SEC_OID_SHA256,
+ 387,
+ {0x30, 0x45, 0x02, 0x20, 0x70, 0xbe, 0xbe, 0x68, 0x4c, 0xdc, 0xb5, 0xca,
+ 0x72, 0xa4, 0x2f, 0x0d, 0x87, 0x38, 0x79, 0x35, 0x9b, 0xd1, 0x78, 0x1a,
+ 0x59, 0x18, 0x09, 0x94, 0x76, 0x28, 0xd3, 0x13, 0xa3, 0x81, 0x4f, 0x67,
+ 0x02, 0x21, 0x00, 0xae, 0xc0, 0x3a, 0xca, 0x8f, 0x55, 0x87, 0xa4, 0xd5,
+ 0x35, 0xfa, 0x31, 0x02, 0x7b, 0xbe, 0x9c, 0xc0, 0xe4, 0x64, 0xb1, 0xc3,
+ 0x57, 0x7f, 0x4c, 0x2d, 0xcd, 0xe6, 0xb2, 0x09, 0x47, 0x98, 0xa9},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa,
+ 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96,
+ 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0xff,
+ 0xff, 0xff, 0xfe, 0xec, 0xad, 0x44, 0xb6, 0xf0, 0x5d, 0x15, 0xb3, 0x31,
+ 0x46, 0x54, 0x9c, 0x22, 0x97, 0xb5, 0x22, 0xa5, 0xee, 0xd8, 0x43, 0x0c,
+ 0xff, 0x59, 0x67, 0x58, 0xe6, 0xc4, 0x3d},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true}};
+
+#endif // p256ecdsa_sha256_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/p384ecdh-vectors.h b/security/nss/gtests/common/testvectors/p384ecdh-vectors.h
new file mode 100644
index 0000000000..5e67cbecf1
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/p384ecdh-vectors.h
@@ -0,0 +1,15686 @@
+/* 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 p384ecdh_vectors_h__
+#define p384ecdh_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const EcdhTestVector kP384EcdhWycheproofVectors[] = {
+
+ // Comment: normal case
+ // tcID: 1
+ {1,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x76,
+ 0x6e, 0x61, 0x42, 0x5b, 0x2d, 0xa9, 0xf8, 0x46, 0xc0, 0x9f, 0xc3, 0x56,
+ 0x4b, 0x93, 0xa6, 0xf8, 0x60, 0x3b, 0x73, 0x92, 0xc7, 0x85, 0x16, 0x5b,
+ 0xf2, 0x0d, 0xa9, 0x48, 0xc4, 0x9f, 0xd1, 0xfb, 0x1d, 0xee, 0x4e, 0xdd,
+ 0x64, 0x35, 0x6b, 0x9f, 0x21, 0xc5, 0x88, 0xb7, 0x5d, 0xfd, 0x81, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x7a, 0x6e, 0xc8, 0xd3, 0x11, 0xd5, 0xca,
+ 0x58, 0x8b, 0xae, 0xd4, 0x1b, 0xe3, 0xe9, 0x8f, 0x30, 0xc9, 0x29, 0x48,
+ 0x44, 0xec, 0xbb, 0x62, 0x99, 0x95, 0x65, 0x36, 0x35, 0xdb, 0xc2, 0x2d,
+ 0xa2, 0xf0, 0x83, 0xf2, 0x97, 0x11, 0xe0, 0xf9, 0xc5, 0x96, 0x3b, 0xc0,
+ 0x21, 0xbd, 0x8c, 0xb2, 0x10, 0x9d, 0xaf, 0x56, 0xa5, 0x5f, 0x88, 0x3a,
+ 0x72, 0x00, 0xce, 0xa9, 0xc4, 0xde, 0x44, 0x48, 0x8e, 0x6d, 0xc4, 0x9f,
+ 0xb9, 0xc3, 0x94, 0xf5, 0x1c, 0xb5, 0xa4, 0x9f, 0xc6, 0x9d, 0x7e, 0x8a,
+ 0x03, 0x47, 0x92, 0x96, 0x3a, 0xe4, 0xea, 0xbc, 0x63, 0x48, 0x3a, 0x2c,
+ 0xf1, 0xa8, 0x99, 0xe8, 0xc8},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x79, 0x0a, 0x6e, 0x05, 0x9e, 0xf9, 0xa5, 0x94, 0x01, 0x63, 0x18, 0x3d,
+ 0x4a, 0x78, 0x09, 0x13, 0x5d, 0x29, 0x79, 0x16, 0x43, 0xfc, 0x43, 0xa2,
+ 0xf1, 0x7e, 0xe8, 0xbf, 0x67, 0x7a, 0xb8, 0x4f, 0x79, 0x1b, 0x64, 0xa6,
+ 0xbe, 0x15, 0x96, 0x9f, 0xfa, 0x01, 0x2d, 0xd9, 0x18, 0x5d, 0x87, 0x96,
+ 0xd9, 0xb9, 0x54, 0xba, 0xa8, 0xa7, 0x5e, 0x82, 0xdf, 0x71, 0x1b, 0x3b,
+ 0x56, 0xea, 0xdf, 0xf6, 0xb0, 0xf6, 0x68, 0xc3, 0xb2, 0x6b, 0x4b, 0x1a,
+ 0xeb, 0x30, 0x8a, 0x1f, 0xcc, 0x1c, 0x68, 0x0d, 0x32, 0x9a, 0x67, 0x05,
+ 0x02, 0x5f, 0x1c, 0x98, 0xa0, 0xb5, 0xe5, 0xbf, 0xcb, 0x16, 0x3c, 0xaa},
+ {0x64, 0x61, 0xde, 0xfb, 0x95, 0xd9, 0x96, 0xb2, 0x42, 0x96, 0xf5, 0xa1,
+ 0x83, 0x2b, 0x34, 0xdb, 0x05, 0xed, 0x03, 0x11, 0x14, 0xfb, 0xe7, 0xd9,
+ 0x8d, 0x09, 0x8f, 0x93, 0x85, 0x98, 0x66, 0xe4, 0xde, 0x1e, 0x22, 0x9d,
+ 0xa7, 0x1f, 0xef, 0x0c, 0x77, 0xfe, 0x49, 0xb2, 0x49, 0x19, 0x01, 0x35},
+ false,
+ true},
+
+ // Comment: compressed public key
+ // tcID: 2
+ {2,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x76,
+ 0x6e, 0x61, 0x42, 0x5b, 0x2d, 0xa9, 0xf8, 0x46, 0xc0, 0x9f, 0xc3, 0x56,
+ 0x4b, 0x93, 0xa6, 0xf8, 0x60, 0x3b, 0x73, 0x92, 0xc7, 0x85, 0x16, 0x5b,
+ 0xf2, 0x0d, 0xa9, 0x48, 0xc4, 0x9f, 0xd1, 0xfb, 0x1d, 0xee, 0x4e, 0xdd,
+ 0x64, 0x35, 0x6b, 0x9f, 0x21, 0xc5, 0x88, 0xb7, 0x5d, 0xfd, 0x81, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x7a, 0x6e, 0xc8, 0xd3, 0x11, 0xd5, 0xca,
+ 0x58, 0x8b, 0xae, 0xd4, 0x1b, 0xe3, 0xe9, 0x8f, 0x30, 0xc9, 0x29, 0x48,
+ 0x44, 0xec, 0xbb, 0x62, 0x99, 0x95, 0x65, 0x36, 0x35, 0xdb, 0xc2, 0x2d,
+ 0xa2, 0xf0, 0x83, 0xf2, 0x97, 0x11, 0xe0, 0xf9, 0xc5, 0x96, 0x3b, 0xc0,
+ 0x21, 0xbd, 0x8c, 0xb2, 0x10, 0x9d, 0xaf, 0x56, 0xa5, 0x5f, 0x88, 0x3a,
+ 0x72, 0x00, 0xce, 0xa9, 0xc4, 0xde, 0x44, 0x48, 0x8e, 0x6d, 0xc4, 0x9f,
+ 0xb9, 0xc3, 0x94, 0xf5, 0x1c, 0xb5, 0xa4, 0x9f, 0xc6, 0x9d, 0x7e, 0x8a,
+ 0x03, 0x47, 0x92, 0x96, 0x3a, 0xe4, 0xea, 0xbc, 0x63, 0x48, 0x3a, 0x2c,
+ 0xf1, 0xa8, 0x99, 0xe8, 0xc8},
+ {0x30, 0x46, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x32, 0x00, 0x02,
+ 0x79, 0x0a, 0x6e, 0x05, 0x9e, 0xf9, 0xa5, 0x94, 0x01, 0x63, 0x18, 0x3d,
+ 0x4a, 0x78, 0x09, 0x13, 0x5d, 0x29, 0x79, 0x16, 0x43, 0xfc, 0x43, 0xa2,
+ 0xf1, 0x7e, 0xe8, 0xbf, 0x67, 0x7a, 0xb8, 0x4f, 0x79, 0x1b, 0x64, 0xa6,
+ 0xbe, 0x15, 0x96, 0x9f, 0xfa, 0x01, 0x2d, 0xd9, 0x18, 0x5d, 0x87, 0x96},
+ {0x64, 0x61, 0xde, 0xfb, 0x95, 0xd9, 0x96, 0xb2, 0x42, 0x96, 0xf5, 0xa1,
+ 0x83, 0x2b, 0x34, 0xdb, 0x05, 0xed, 0x03, 0x11, 0x14, 0xfb, 0xe7, 0xd9,
+ 0x8d, 0x09, 0x8f, 0x93, 0x85, 0x98, 0x66, 0xe4, 0xde, 0x1e, 0x22, 0x9d,
+ 0xa7, 0x1f, 0xef, 0x0c, 0x77, 0xfe, 0x49, 0xb2, 0x49, 0x19, 0x01, 0x35},
+ false,
+ false},
+
+ // Comment: edge case for shared secret
+ // tcID: 3
+ {3,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x49, 0x0e, 0x96, 0xd1, 0x7f, 0x4c, 0x6c, 0xec, 0xcd, 0x45, 0xde, 0xf4,
+ 0x08, 0xce, 0xa3, 0x3e, 0x97, 0x04, 0xa5, 0xf1, 0xb0, 0x1a, 0x3d, 0xe2,
+ 0xea, 0xaa, 0x34, 0x09, 0xfd, 0x16, 0x0d, 0x78, 0xd3, 0x95, 0xd6, 0xb3,
+ 0xb0, 0x03, 0xd7, 0x1f, 0xd1, 0xf5, 0x90, 0xfa, 0xd9, 0x5b, 0xf1, 0xc9,
+ 0xd8, 0x66, 0x5e, 0xfc, 0x20, 0x70, 0xd0, 0x59, 0xaa, 0x84, 0x71, 0x25,
+ 0xc2, 0xf7, 0x07, 0x43, 0x59, 0x55, 0x53, 0x5c, 0x7c, 0x5d, 0xf6, 0xd6,
+ 0xc0, 0x79, 0xec, 0x80, 0x6d, 0xce, 0x6b, 0x68, 0x49, 0xd3, 0x37, 0x14,
+ 0x0d, 0xb7, 0xca, 0x50, 0x61, 0x6f, 0x94, 0x56, 0xde, 0x13, 0x23, 0xc4},
+ {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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 4
+ {4,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x01, 0x61, 0x32, 0x89, 0x09, 0x67, 0x52, 0x13, 0xe3, 0x20, 0x98, 0xd3,
+ 0x5a, 0x6b, 0x83, 0x08, 0xa8, 0xd5, 0x00, 0xcc, 0xa3, 0x9d, 0xce, 0xe5,
+ 0xe8, 0x04, 0xe7, 0x3b, 0xdb, 0x8d, 0xea, 0xf0, 0x6f, 0xe4, 0x17, 0x29,
+ 0x1f, 0xd9, 0x79, 0x3b, 0x23, 0x1e, 0xf5, 0xfe, 0x86, 0x94, 0x54, 0x44,
+ 0xa9, 0x7a, 0x01, 0xf3, 0xae, 0x3a, 0x83, 0x10, 0xc4, 0xaf, 0x49, 0xb5,
+ 0x92, 0xcb, 0x29, 0x1e, 0xf7, 0x0e, 0xe5, 0xbc, 0x7f, 0x55, 0x34, 0xd3,
+ 0xc2, 0x3d, 0xc9, 0xee, 0xfd, 0xe2, 0x30, 0x48, 0x42, 0xc7, 0x73, 0x7a,
+ 0xe9, 0x37, 0xcc, 0xf9, 0xbd, 0x21, 0x5c, 0x28, 0x10, 0x3e, 0x9f, 0xe2},
+ {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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 5
+ {5,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xaf, 0x4a, 0xe9, 0x64, 0xe3, 0xbc, 0xbd, 0x92, 0x3a, 0xcc, 0xda, 0x5d,
+ 0xa3, 0x17, 0x5d, 0x41, 0x1f, 0xd6, 0x2d, 0x17, 0xdd, 0x3c, 0x3a, 0x1c,
+ 0x41, 0x0b, 0xef, 0x17, 0x30, 0x98, 0x5a, 0x62, 0x65, 0xd9, 0x0e, 0x95,
+ 0x0a, 0xc0, 0xfc, 0x50, 0x74, 0x3b, 0x1e, 0xd7, 0x71, 0x90, 0x6f, 0xf3,
+ 0x3b, 0x68, 0xcf, 0x4d, 0x3d, 0x83, 0xa8, 0x85, 0xa8, 0x70, 0x97, 0xfd,
+ 0xd3, 0x29, 0xce, 0x83, 0xb1, 0x89, 0xf9, 0x8c, 0xec, 0x5b, 0xe4, 0x4c,
+ 0x31, 0xd1, 0xa3, 0xa2, 0xbb, 0xa1, 0x0f, 0x47, 0x19, 0x63, 0x23, 0x2b,
+ 0x8b, 0xa7, 0x61, 0x0f, 0xa8, 0xc7, 0x21, 0x79, 0x05, 0x0e, 0xb8, 0x6d},
+ {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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 6
+ {6,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x14, 0x78, 0xab, 0x6e, 0x03, 0x2b, 0x95, 0x45, 0xed, 0xa9, 0xac, 0x2c,
+ 0x26, 0x4e, 0x57, 0xa1, 0x1f, 0x08, 0xac, 0xbc, 0x76, 0xd1, 0x6a, 0x0a,
+ 0xb7, 0x7b, 0x04, 0xdb, 0xda, 0xf2, 0x0f, 0x21, 0x5c, 0x41, 0x83, 0x43,
+ 0x7b, 0x32, 0xaf, 0xc4, 0x71, 0xea, 0xa6, 0x03, 0xd1, 0x4c, 0x7c, 0x5d,
+ 0x8a, 0x4c, 0x84, 0xee, 0x0e, 0x89, 0x5b, 0xec, 0x5c, 0x37, 0xf0, 0xa1,
+ 0xca, 0x07, 0x5e, 0x10, 0x6f, 0xf6, 0xbf, 0x38, 0x80, 0x1b, 0x5c, 0x69,
+ 0x74, 0x09, 0xd3, 0x96, 0x75, 0x23, 0x11, 0x08, 0xd3, 0x3c, 0x4a, 0x5e,
+ 0xa6, 0x5a, 0xaa, 0x8c, 0x03, 0xe9, 0x39, 0xc9, 0x5d, 0x96, 0xc4, 0xc4},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 7
+ {7,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xf6, 0x32, 0x08, 0xe3, 0x4e, 0x7e, 0x90, 0xbb, 0x5f, 0xb0, 0x36, 0x43,
+ 0x24, 0x67, 0xa8, 0x99, 0x81, 0x44, 0x40, 0x10, 0x66, 0x3b, 0x85, 0x33,
+ 0xb4, 0x7b, 0xfa, 0x94, 0xbd, 0x2b, 0xc1, 0x6f, 0x38, 0xaa, 0x51, 0x6b,
+ 0x93, 0x0a, 0x47, 0x26, 0xe3, 0x87, 0x6d, 0x30, 0x91, 0xbf, 0xb7, 0x2e,
+ 0xc7, 0x83, 0xed, 0x4d, 0xa0, 0xca, 0xc0, 0x63, 0x20, 0x81, 0x7d, 0xc8,
+ 0xbc, 0x64, 0xf5, 0x9c, 0xcf, 0x06, 0xf4, 0x8a, 0xbc, 0x43, 0x86, 0xa1,
+ 0x50, 0x91, 0x3f, 0xa9, 0x57, 0x43, 0xa7, 0xb4, 0x60, 0x11, 0x90, 0xe1,
+ 0xc6, 0xee, 0x8f, 0x8b, 0xf6, 0x35, 0x4b, 0x25, 0x4e, 0xca, 0xce, 0x45},
+ {0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 8
+ {8,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x03, 0x32, 0x71, 0xef, 0x42, 0xd9, 0x2a, 0xd4, 0x7b, 0x27, 0x3b, 0x09,
+ 0xea, 0x2f, 0x45, 0x40, 0x11, 0x61, 0xba, 0xa5, 0x26, 0x96, 0x59, 0x0d,
+ 0x0e, 0x17, 0x5f, 0xf2, 0xd1, 0xc0, 0xdf, 0xa3, 0xfe, 0xa4, 0x0e, 0x42,
+ 0x66, 0xd4, 0x46, 0x54, 0x6c, 0x05, 0xe4, 0x80, 0xd5, 0x7f, 0xab, 0xec,
+ 0x78, 0x89, 0xf1, 0x6a, 0x8b, 0xcc, 0x17, 0x66, 0x02, 0xf6, 0xd4, 0x65,
+ 0x61, 0x61, 0x4a, 0x2f, 0x42, 0x84, 0xab, 0xe6, 0x97, 0xb7, 0xcb, 0x9c,
+ 0xe7, 0x9f, 0x7e, 0x2e, 0x71, 0xb1, 0x55, 0xcb, 0x1f, 0x15, 0x5c, 0xe9,
+ 0x25, 0xd1, 0x63, 0x91, 0xa6, 0x80, 0xed, 0xa2, 0x31, 0x52, 0xe6, 0xe1},
+ {0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 9
+ {9,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x73, 0x7e, 0x84, 0x37, 0xe1, 0x86, 0x83, 0xde, 0x24, 0x55, 0xb6, 0x89,
+ 0x45, 0xbb, 0xa3, 0x1d, 0xae, 0xc3, 0xe7, 0x54, 0xd7, 0x2f, 0x0a, 0x07,
+ 0x76, 0xd3, 0x19, 0x2b, 0x2f, 0x92, 0x98, 0xbb, 0x95, 0xca, 0x14, 0x64,
+ 0xba, 0xa6, 0x68, 0x7a, 0xab, 0xb6, 0x79, 0xf8, 0x04, 0xcf, 0x6e, 0xc6,
+ 0xc2, 0xb4, 0xd4, 0x7d, 0x61, 0xa6, 0x04, 0x04, 0xdf, 0x63, 0xb1, 0xe9,
+ 0xac, 0x09, 0x54, 0xb3, 0x41, 0x9b, 0xbc, 0x2a, 0xd5, 0x2a, 0x04, 0x09,
+ 0xae, 0xeb, 0x82, 0xf4, 0x70, 0x37, 0x58, 0x58, 0x80, 0x59, 0x16, 0x5b,
+ 0x20, 0x36, 0x7d, 0xcb, 0x4b, 0x23, 0x5b, 0x0c, 0xaf, 0x71, 0xd7, 0x27},
+ {0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00,
+ 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07,
+ 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff,
+ 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x80, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 10
+ {10,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x37, 0xf9, 0x00, 0x49, 0x83, 0x15, 0x6b, 0xbd, 0x9c, 0x47, 0x89, 0x1e,
+ 0x75, 0x23, 0x7b, 0xb1, 0x30, 0x16, 0xbd, 0x7f, 0xe6, 0xf4, 0xe0, 0xf7,
+ 0x1c, 0xef, 0x0e, 0x63, 0xf1, 0x6a, 0x67, 0x2f, 0x0d, 0x3b, 0x0e, 0x20,
+ 0x16, 0x5c, 0x33, 0x40, 0x7e, 0x14, 0x6b, 0x6a, 0x4a, 0xe6, 0x96, 0x2d,
+ 0xd3, 0xb5, 0x7c, 0xcb, 0x99, 0xe7, 0xaa, 0xf1, 0x30, 0x32, 0x40, 0x51,
+ 0x6d, 0x0e, 0xbe, 0x08, 0xe5, 0x85, 0x51, 0x3e, 0x36, 0x95, 0xd4, 0x2c,
+ 0x46, 0x7d, 0xca, 0xb5, 0x34, 0x0e, 0xf7, 0x61, 0x99, 0x0c, 0xad, 0xc8,
+ 0xd8, 0x84, 0x0a, 0xac, 0xc9, 0x44, 0x48, 0x14, 0x15, 0xc0, 0x7f, 0xeb},
+ {0x3b, 0x5e, 0xed, 0x80, 0x72, 0x7b, 0xcb, 0xc5, 0x11, 0x3b, 0x8a, 0x9e,
+ 0x4d, 0xb1, 0xc8, 0x1b, 0x1d, 0xdd, 0xc2, 0xd9, 0x9f, 0xf5, 0x6d, 0x9c,
+ 0x3c, 0x10, 0x54, 0x34, 0x89, 0x13, 0xbd, 0xe2, 0x96, 0x31, 0x1c, 0x4b,
+ 0xd2, 0xfa, 0x89, 0x9b, 0x4d, 0x0e, 0x66, 0xaa, 0xa1, 0xb6, 0xa0, 0xdd},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 11
+ {11,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x96, 0x55, 0xd8, 0xe5, 0x62, 0x27, 0x18, 0xb3, 0x17, 0xcf, 0xbc, 0x09,
+ 0x89, 0x43, 0x57, 0xf7, 0x5a, 0x6b, 0x13, 0xfa, 0x51, 0x6b, 0xcd, 0x66,
+ 0x30, 0x72, 0x1b, 0x86, 0x9a, 0x62, 0x01, 0x96, 0xcf, 0x0c, 0x3d, 0xec,
+ 0x88, 0x60, 0xb3, 0x2d, 0x27, 0xed, 0x9b, 0xac, 0x2c, 0xf2, 0x63, 0xaf,
+ 0x17, 0x32, 0x16, 0x98, 0x11, 0x6d, 0x7d, 0x81, 0x1a, 0xe8, 0xda, 0x9b,
+ 0x9c, 0xbb, 0xf9, 0x38, 0x2c, 0x1e, 0x36, 0xe2, 0xb6, 0x7d, 0x6c, 0x6a,
+ 0xf9, 0xbc, 0xea, 0x7d, 0x9d, 0xe0, 0x0c, 0xa7, 0x2b, 0x39, 0x86, 0x06,
+ 0xc0, 0x98, 0xa0, 0xa0, 0xf0, 0xc4, 0xb8, 0x94, 0x19, 0x43, 0xed, 0x65},
+ {0x6a, 0x99, 0xa5, 0xac, 0xd4, 0xa7, 0xed, 0xb1, 0xc7, 0x07, 0xd7, 0xf8,
+ 0xbe, 0x12, 0xe8, 0x11, 0x40, 0x33, 0x8e, 0x3e, 0x14, 0xba, 0x56, 0x3c,
+ 0x70, 0x3c, 0x68, 0x1a, 0x31, 0x9a, 0x3f, 0x9c, 0xe1, 0xf9, 0x0f, 0x03,
+ 0x2b, 0xf8, 0x40, 0xf3, 0x75, 0x8e, 0x89, 0xcb, 0x85, 0x2c, 0xec, 0xa6},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 12
+ {12,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xcc, 0xb1, 0x3d, 0x42, 0x7b, 0x3c, 0x4b, 0xb3, 0x3d, 0xd4, 0xf2, 0x0c,
+ 0xdd, 0xab, 0xc6, 0x86, 0x00, 0xea, 0xf9, 0x7e, 0xeb, 0x2c, 0x81, 0xe8,
+ 0xc2, 0x18, 0xae, 0x90, 0x74, 0x3e, 0x74, 0xff, 0x38, 0xca, 0x56, 0xf0,
+ 0xc0, 0x22, 0x43, 0x79, 0xdb, 0x46, 0x4d, 0xcf, 0x4a, 0x40, 0xf0, 0x43,
+ 0x50, 0xcd, 0x7a, 0x65, 0x9b, 0x2c, 0x48, 0x51, 0xa5, 0xdc, 0xf8, 0xc9,
+ 0x90, 0xfc, 0x92, 0x0c, 0x07, 0xd4, 0xd5, 0xaa, 0x50, 0xa2, 0x18, 0x57,
+ 0x50, 0xe6, 0xb8, 0x4c, 0x42, 0xe8, 0x3c, 0xff, 0x63, 0x50, 0x50, 0x48,
+ 0x2d, 0xec, 0xb4, 0x78, 0x0f, 0x81, 0x2e, 0x4c, 0x49, 0xfc, 0x74, 0x04},
+ {0x7c, 0x25, 0xa4, 0xf5, 0x7f, 0x76, 0xab, 0x13, 0xb2, 0x5c, 0xab, 0x3c,
+ 0x26, 0x5d, 0xb9, 0xd9, 0xbd, 0x92, 0x5f, 0xec, 0xbf, 0x7b, 0xf9, 0x3b,
+ 0xef, 0x13, 0x08, 0x77, 0x86, 0x46, 0x62, 0x8d, 0xec, 0xab, 0x06, 0x7e,
+ 0xd9, 0x88, 0xa9, 0x75, 0x5c, 0xd8, 0x8e, 0x88, 0xde, 0x36, 0x71, 0x04},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 13
+ {13,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x26, 0x64, 0x62, 0x43, 0x07, 0xc0, 0x2e, 0xf4, 0x87, 0x03, 0x0a, 0x63,
+ 0x21, 0x62, 0xc5, 0x15, 0xf8, 0x41, 0xd1, 0x5e, 0xa3, 0x15, 0x2d, 0x98,
+ 0xff, 0x23, 0x64, 0x23, 0x2d, 0x7a, 0xab, 0x39, 0x34, 0x3d, 0x5f, 0x70,
+ 0x3a, 0x4d, 0x5a, 0x31, 0x09, 0x2a, 0xa7, 0x35, 0x6c, 0x3a, 0x2f, 0x67,
+ 0x1c, 0x1c, 0xd6, 0x03, 0xad, 0xdf, 0xd8, 0xb5, 0x47, 0x75, 0x52, 0xa3,
+ 0xb3, 0x2a, 0x18, 0xed, 0xaf, 0x3e, 0x33, 0xbe, 0xc2, 0x2e, 0xe2, 0x16,
+ 0x7f, 0x9d, 0xa7, 0x29, 0x63, 0x60, 0x02, 0xa7, 0x97, 0x4e, 0xae, 0xb5,
+ 0xff, 0x08, 0x2b, 0x2a, 0xab, 0xf8, 0xc7, 0x05, 0x6b, 0x84, 0xc3, 0xab},
+ {0x7f, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xfc, 0x00, 0x00,
+ 0x01, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00,
+ 0x00, 0x07, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0,
+ 0x00, 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 14
+ {14,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x66, 0x5f, 0x1f, 0x32, 0x0b, 0x6a, 0xb1, 0xc1, 0xb5, 0x2d, 0x14, 0x4e,
+ 0x52, 0xd8, 0x7a, 0x15, 0x4c, 0x2b, 0x44, 0x89, 0x83, 0x8c, 0x91, 0x19,
+ 0xde, 0x62, 0x2c, 0x2d, 0x1b, 0x52, 0xb6, 0x5b, 0x0a, 0x39, 0x55, 0xe4,
+ 0x4e, 0x0d, 0x48, 0x59, 0x17, 0x53, 0x60, 0xc0, 0xf6, 0x3d, 0xee, 0x81,
+ 0x3f, 0x14, 0xf6, 0x99, 0x72, 0xf1, 0x8c, 0xae, 0xd7, 0x91, 0x6c, 0x94,
+ 0xa4, 0xd2, 0x0e, 0xc3, 0x44, 0x59, 0x1e, 0x75, 0x36, 0xa4, 0xa7, 0xa4,
+ 0xd8, 0xc9, 0x83, 0x28, 0x18, 0xc9, 0x6d, 0x60, 0xb1, 0xa8, 0x1f, 0xab,
+ 0xe6, 0x4e, 0xa0, 0x2c, 0x5f, 0x64, 0x7e, 0x36, 0x1b, 0xf5, 0xb6, 0x0f},
+ {0x80, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 15
+ {15,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x91, 0x35, 0x7c, 0xa8, 0x7d, 0xbb, 0x08, 0xe8, 0x5d, 0x7b, 0x1a, 0xce,
+ 0xcf, 0xd1, 0xe0, 0x86, 0x07, 0x8a, 0x82, 0xd1, 0x9f, 0x81, 0x47, 0x4d,
+ 0xa3, 0x89, 0x36, 0x4a, 0x39, 0xfe, 0x25, 0x43, 0xeb, 0x93, 0x4b, 0x44,
+ 0x01, 0x73, 0xc3, 0x8e, 0x61, 0xa1, 0xd9, 0x40, 0x78, 0x55, 0xb5, 0xd8,
+ 0x9e, 0xf0, 0xd9, 0xe9, 0x20, 0x76, 0x4b, 0x6d, 0x77, 0x65, 0xb0, 0x84,
+ 0xcf, 0x95, 0x41, 0xda, 0xcc, 0x43, 0xd1, 0xda, 0xba, 0xa3, 0x90, 0xb0,
+ 0xfb, 0x85, 0x60, 0x97, 0xb0, 0xc0, 0x0a, 0x85, 0x56, 0xf4, 0xe3, 0x84,
+ 0x85, 0x68, 0xab, 0x4a, 0xe7, 0x90, 0xc3, 0xd3, 0x46, 0xca, 0x01, 0xb6},
+ {0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00,
+ 0x00, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff,
+ 0xfc, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00,
+ 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 16
+ {16,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd5, 0xa8, 0x33, 0xba, 0xe3, 0x3b, 0x2d, 0x10, 0xfd, 0xff, 0x6d, 0xb7,
+ 0xc5, 0x47, 0x7a, 0xdb, 0x61, 0x4b, 0x19, 0x1c, 0x70, 0xd9, 0x7c, 0x6f,
+ 0x13, 0x0a, 0x14, 0xe9, 0x39, 0x31, 0xcc, 0x1d, 0xc0, 0x58, 0x05, 0x3f,
+ 0xee, 0x54, 0xa2, 0x64, 0xa0, 0x0f, 0xdd, 0x16, 0xd3, 0x16, 0x6f, 0xdc,
+ 0x42, 0x99, 0x22, 0x76, 0xb7, 0x99, 0x25, 0xba, 0xfc, 0xd1, 0x83, 0xb0,
+ 0x3e, 0xd1, 0x82, 0x35, 0x35, 0x09, 0x80, 0xab, 0xfe, 0x67, 0xb8, 0x14,
+ 0xc6, 0xc1, 0x10, 0x74, 0xc3, 0x8f, 0x74, 0xcd, 0x4e, 0x73, 0x4a, 0xd5,
+ 0x8c, 0xdb, 0x49, 0xd9, 0xfc, 0xd2, 0x18, 0x1d, 0x1b, 0x8f, 0x11, 0x19},
+ {0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 17
+ {17,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x67, 0x54, 0x7c, 0xda, 0x7f, 0xbe, 0x8f, 0x16, 0xbe, 0x5a, 0x44, 0x77,
+ 0xcb, 0xb0, 0x29, 0x79, 0xf1, 0xaf, 0x72, 0xfc, 0x0f, 0x39, 0x30, 0x27,
+ 0x73, 0x55, 0x2f, 0xbc, 0xf4, 0x66, 0x7a, 0x8e, 0x23, 0xab, 0xc0, 0xe1,
+ 0x28, 0x56, 0xee, 0x62, 0x34, 0xde, 0xec, 0xa5, 0xf2, 0x2a, 0xe0, 0x50,
+ 0x3a, 0x4d, 0xf7, 0xc0, 0x68, 0xe7, 0x43, 0x24, 0x17, 0x26, 0x0c, 0xb9,
+ 0xfe, 0x0d, 0x68, 0xb9, 0xc7, 0xfc, 0xf7, 0xe1, 0x6a, 0x2a, 0xda, 0x05,
+ 0x68, 0x7d, 0x8f, 0x89, 0x00, 0xb8, 0x47, 0x23, 0x10, 0x3e, 0xdb, 0xff,
+ 0x0a, 0x42, 0xb2, 0x75, 0x17, 0xda, 0x27, 0x60, 0xb7, 0xd3, 0x88, 0x43},
+ {0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00,
+ 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff,
+ 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 18
+ {18,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x13, 0x63, 0xe3, 0xb9, 0x90, 0x08, 0xe0, 0x9b, 0xb3, 0xf0, 0x85, 0x94,
+ 0x9b, 0x9b, 0x6e, 0xa2, 0x6a, 0x31, 0x8f, 0x49, 0x6d, 0xe5, 0x68, 0xa9,
+ 0x66, 0x30, 0xfd, 0xb9, 0xd4, 0xc7, 0x2c, 0x28, 0x14, 0xdf, 0x30, 0x87,
+ 0xa1, 0x74, 0x1f, 0x32, 0xf2, 0x49, 0x89, 0xb4, 0x28, 0x16, 0x7f, 0x93,
+ 0xc6, 0x53, 0xcb, 0x3a, 0xe8, 0xc3, 0xec, 0xfa, 0xec, 0x57, 0xef, 0xd5,
+ 0x4b, 0xb8, 0xce, 0x9d, 0x79, 0xc7, 0xbf, 0x6c, 0xc7, 0x0f, 0xb1, 0x11,
+ 0x4f, 0x93, 0x9b, 0xe8, 0xf1, 0xa9, 0x9b, 0xf1, 0xe4, 0x2b, 0x97, 0x43,
+ 0x11, 0x24, 0xef, 0x9f, 0xa3, 0x34, 0x50, 0xfa, 0xa4, 0xe7, 0x68, 0x39},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 19
+ {19,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xba, 0x2b, 0xe8, 0xd7, 0x14, 0x7e, 0x24, 0x17, 0xc2, 0xec, 0x80, 0xb2,
+ 0x4b, 0x4c, 0x1a, 0xa9, 0x44, 0x64, 0xff, 0xd0, 0xaa, 0xe1, 0xfa, 0x2e,
+ 0x07, 0x8b, 0x3a, 0xfb, 0xc7, 0x7c, 0x14, 0x44, 0x89, 0xca, 0x9d, 0x06,
+ 0x4a, 0xcb, 0xb7, 0xa9, 0xcf, 0xa6, 0x19, 0x6d, 0x0f, 0x46, 0x7b, 0x7e,
+ 0x65, 0xee, 0x1c, 0xa1, 0xeb, 0x13, 0x51, 0xff, 0x99, 0x68, 0xf5, 0x53,
+ 0xdf, 0xe2, 0xe4, 0xc5, 0x9f, 0xf8, 0xba, 0x34, 0xc2, 0x2a, 0x42, 0xb3,
+ 0xba, 0xa1, 0x3a, 0x9a, 0x1a, 0xdc, 0x7f, 0x13, 0xab, 0xd4, 0x0f, 0x1f,
+ 0xd2, 0x5d, 0x46, 0xbc, 0x53, 0x30, 0x85, 0x2b, 0x93, 0x71, 0x96, 0x6a},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 20
+ {20,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd6, 0x98, 0x50, 0xcc, 0xba, 0xcc, 0x47, 0x36, 0xea, 0x20, 0x0f, 0xf2,
+ 0xf8, 0x48, 0x8f, 0x26, 0x24, 0x79, 0x45, 0xa2, 0xab, 0x48, 0xdd, 0x37,
+ 0x08, 0xf4, 0x94, 0xb2, 0x93, 0xd8, 0xcb, 0xa8, 0x34, 0x17, 0xf4, 0x89,
+ 0x74, 0x88, 0x1c, 0x7f, 0xb0, 0x38, 0x54, 0x08, 0x9b, 0xbf, 0x66, 0xcc,
+ 0x1c, 0x77, 0x3e, 0xc0, 0x3c, 0xb8, 0xcd, 0x5f, 0x00, 0x7e, 0xc3, 0xb0,
+ 0x3b, 0xdd, 0x05, 0xa4, 0x09, 0xb3, 0x52, 0x10, 0x3f, 0x0d, 0xec, 0xf2,
+ 0x5b, 0x41, 0x67, 0x3a, 0xb8, 0xca, 0x3d, 0x04, 0x33, 0x4b, 0xab, 0xee,
+ 0x01, 0x21, 0x9f, 0x15, 0x70, 0x1f, 0x2b, 0xca, 0x22, 0xd4, 0x0b, 0x37},
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 0's
+ // tcID: 21
+ {21,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x6f, 0xca, 0xf8, 0x2d, 0x98, 0x2d, 0x22, 0x2d, 0x60, 0x96, 0xba, 0x83,
+ 0xe5, 0x5b, 0x1c, 0x7d, 0xcb, 0x71, 0xa4, 0x1e, 0x88, 0xf3, 0x23, 0x33,
+ 0x3f, 0x44, 0x28, 0x4d, 0x95, 0xc4, 0xbd, 0x36, 0x16, 0xda, 0x7a, 0x1b,
+ 0xef, 0x92, 0x8f, 0x31, 0xc2, 0x6f, 0x88, 0x5b, 0xa7, 0xad, 0xb4, 0x87,
+ 0x82, 0x6f, 0xde, 0x2e, 0xd9, 0xf5, 0x64, 0x9c, 0x11, 0xcf, 0x84, 0x65,
+ 0xf8, 0xbf, 0x8a, 0xd5, 0x0f, 0x68, 0x91, 0x49, 0x36, 0xfc, 0x39, 0x66,
+ 0x6f, 0x68, 0x21, 0x9d, 0x06, 0x65, 0x06, 0xbe, 0xa4, 0x00, 0x1f, 0xdc,
+ 0x81, 0x6c, 0x9a, 0x90, 0xe7, 0xe2, 0xaf, 0xb1, 0x9b, 0xea, 0x08, 0x5f},
+ {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, 0x1f, 0x03, 0x12, 0x3b, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 1's
+ // tcID: 22
+ {22,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x6f, 0xca, 0xf8, 0x2d, 0x98, 0x2d, 0x22, 0x2d, 0x60, 0x96, 0xba, 0x83,
+ 0xe5, 0x5b, 0x1c, 0x7d, 0xcb, 0x71, 0xa4, 0x1e, 0x88, 0xf3, 0x23, 0x33,
+ 0x3f, 0x44, 0x28, 0x4d, 0x95, 0xc4, 0xbd, 0x36, 0x16, 0xda, 0x7a, 0x1b,
+ 0xef, 0x92, 0x8f, 0x31, 0xc2, 0x6f, 0x88, 0x5b, 0xa7, 0xad, 0xb4, 0x87,
+ 0x7d, 0x90, 0x21, 0xd1, 0x26, 0x0a, 0x9b, 0x63, 0xee, 0x30, 0x7b, 0x9a,
+ 0x07, 0x40, 0x75, 0x2a, 0xf0, 0x97, 0x6e, 0xb6, 0xc9, 0x03, 0xc6, 0x99,
+ 0x90, 0x97, 0xde, 0x62, 0xf9, 0x9a, 0xf9, 0x40, 0x5b, 0xff, 0xe0, 0x22,
+ 0x7e, 0x93, 0x65, 0x6f, 0x18, 0x1d, 0x50, 0x4f, 0x64, 0x15, 0xf7, 0xa0},
+ {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, 0x1f, 0x03, 0x12, 0x3b, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 23
+ {23,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xbf, 0xeb, 0x47, 0xfb, 0x40, 0xa6, 0x58, 0x78, 0xe6, 0xb6, 0x42, 0xf4,
+ 0x0b, 0x8e, 0x15, 0x02, 0x2a, 0xde, 0x9e, 0xcf, 0xa8, 0xcb, 0x61, 0x80,
+ 0x43, 0x06, 0x34, 0x94, 0xe2, 0xbc, 0x5d, 0x2d, 0xf1, 0x0d, 0x36, 0xf3,
+ 0x78, 0x69, 0xb5, 0x8e, 0xf1, 0x2d, 0xcc, 0x35, 0xe3, 0x98, 0x28, 0x35,
+ 0xfd, 0x2e, 0x55, 0xec, 0x41, 0xfd, 0xfe, 0x8c, 0xab, 0xbb, 0xb7, 0xbc,
+ 0xd8, 0x16, 0x36, 0x45, 0xa1, 0x9e, 0x9d, 0xac, 0x59, 0x63, 0x0f, 0x3f,
+ 0xe9, 0x3b, 0x20, 0x80, 0x94, 0xff, 0x87, 0xcd, 0x46, 0x1b, 0x53, 0xce,
+ 0xf5, 0x34, 0x82, 0xe7, 0x0e, 0x2e, 0x8e, 0xa8, 0x72, 0x00, 0xcc, 0x3f},
+ {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, 0x36, 0xa2, 0x90, 0x7c, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 24
+ {24,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xa2,
+ 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d, 0xf5,
+ 0xec, 0xa7, 0x5b, 0x14, 0xf5, 0xa6, 0x76, 0x6d, 0xa8, 0x03, 0x5c, 0xc1,
+ 0x94, 0x3b, 0x15, 0xa8, 0xe4, 0xeb, 0xb6, 0x02, 0x5f, 0x37, 0x3b, 0xe3,
+ 0x34, 0x08, 0x0f, 0x22, 0xab, 0x82, 0x1a, 0x35, 0x35, 0xa6, 0xa7, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5f, 0xb6, 0xfc, 0x5f, 0x17, 0xd5, 0x87,
+ 0xde, 0xe5, 0xe9, 0x50, 0x2c, 0x4c, 0x48, 0x8e, 0xf3, 0xd6, 0xb0, 0x6c,
+ 0x09, 0x81, 0x02, 0xf6, 0x23, 0x0a, 0x26, 0x4d, 0x0b, 0x4d, 0x19, 0x27,
+ 0xc4, 0x61, 0x60, 0x1e, 0x47, 0xca, 0xb6, 0xd9, 0x3f, 0xaf, 0x0e, 0xe9,
+ 0x82, 0x29, 0xd5, 0xc5, 0xdd, 0xb4, 0x16, 0xc8, 0xa5, 0x21, 0xfd, 0xef,
+ 0xcc, 0xab, 0x5c, 0xbd, 0x14, 0xa3, 0x9b, 0x05, 0xc6, 0xb8, 0x8c, 0xb6,
+ 0x5f, 0xfb, 0x48, 0x79, 0x08, 0x62, 0x52, 0x35, 0xc6, 0x91, 0x64, 0xc3,
+ 0x9e, 0x5e, 0x27, 0xec, 0x34, 0x7c, 0x7f, 0x58, 0xf8, 0x31, 0x1a, 0xde,
+ 0x42, 0x03, 0x4a, 0x8c, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xbf, 0xeb, 0x47, 0xfb, 0x40, 0xa6, 0x58, 0x78, 0xe6, 0xb6, 0x42, 0xf4,
+ 0x0b, 0x8e, 0x15, 0x02, 0x2a, 0xde, 0x9e, 0xcf, 0xa8, 0xcb, 0x61, 0x80,
+ 0x43, 0x06, 0x34, 0x94, 0xe2, 0xbc, 0x5d, 0x2d, 0xf1, 0x0d, 0x36, 0xf3,
+ 0x78, 0x69, 0xb5, 0x8e, 0xf1, 0x2d, 0xcc, 0x35, 0xe3, 0x98, 0x28, 0x35,
+ 0x02, 0xd1, 0xaa, 0x13, 0xbe, 0x02, 0x01, 0x73, 0x54, 0x44, 0x48, 0x43,
+ 0x27, 0xe9, 0xc9, 0xba, 0x5e, 0x61, 0x62, 0x53, 0xa6, 0x9c, 0xf0, 0xc0,
+ 0x16, 0xc4, 0xdf, 0x7f, 0x6b, 0x00, 0x78, 0x31, 0xb9, 0xe4, 0xac, 0x30,
+ 0x0a, 0xcb, 0x7d, 0x18, 0xf1, 0xd1, 0x71, 0x58, 0x8d, 0xff, 0x33, 0xc0},
+ {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, 0x36, 0xa2, 0x90, 0x7c, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 25
+ {25,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3c, 0xf9, 0x9e, 0xf0, 0x4f, 0x51, 0xa5, 0xea, 0x63, 0x0b, 0xa3, 0xf9,
+ 0xf9, 0x60, 0xdd, 0x59, 0x3a, 0x14, 0xc9, 0xbe, 0x39, 0xfd, 0x2b, 0xd2,
+ 0x15, 0xd3, 0xb4, 0xb0, 0x8a, 0xaa, 0xf8, 0x6b, 0xbf, 0x92, 0x7f, 0x2c,
+ 0x46, 0xe5, 0x2a, 0xb0, 0x6f, 0xb7, 0x42, 0xb8, 0x85, 0x0e, 0x52, 0x1e},
+ {0x60, 0x92, 0xa1, 0x75, 0x7d, 0xdd, 0x43, 0xa0, 0x4e, 0x18, 0x5f, 0xf9,
+ 0x47, 0x2a, 0x0d, 0x18, 0xc7, 0xf7, 0xa7, 0xdc, 0x80, 0x2f, 0x7e, 0x05,
+ 0x9e, 0x0c, 0x69, 0xae, 0x16, 0xc8, 0x02, 0x65, 0x17, 0x19, 0x40, 0x6e,
+ 0x04, 0xde, 0x27, 0x65, 0x2f, 0xf8, 0x3d, 0xa4, 0xa7, 0x80, 0xef, 0x2f},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 26
+ {26,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
+ 0x73, 0x21, 0x52, 0x44, 0x2f, 0xb6, 0xee, 0x5c, 0x3e, 0x6c, 0xe1, 0xd9,
+ 0x20, 0xc0, 0x59, 0xbc, 0x62, 0x35, 0x63, 0x81, 0x4d, 0x79, 0x04, 0x2b,
+ 0x90, 0x3c, 0xe6, 0x0f, 0x1d, 0x44, 0x87, 0xfc, 0xcd, 0x45, 0x0a, 0x86,
+ 0xda, 0x03, 0xf3, 0xe6, 0xed, 0x52, 0x5d, 0x02, 0x01, 0x7b, 0xfd, 0xb3},
+ {0x89, 0xc8, 0x04, 0xcb, 0x81, 0x44, 0x33, 0x86, 0xb1, 0x85, 0xbc, 0xd9,
+ 0xe2, 0xe6, 0xc3, 0x5e, 0xe6, 0x17, 0x7c, 0x3b, 0x90, 0x29, 0x89, 0x85,
+ 0xc4, 0xe8, 0x1a, 0x89, 0xd5, 0x20, 0xcc, 0xeb, 0x17, 0xd7, 0x29, 0x54,
+ 0x0e, 0x56, 0xec, 0xc3, 0x43, 0xc2, 0x6b, 0xf3, 0x14, 0xf2, 0xd0, 0x52},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 27
+ {27,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
+ 0x66, 0x60, 0x04, 0x1b, 0x1c, 0x79, 0x84, 0x62, 0x0e, 0x8d, 0x7f, 0xd7,
+ 0xcc, 0xdb, 0x50, 0xcc, 0x3b, 0xa8, 0x16, 0xda, 0x14, 0xd4, 0x1a, 0x4d,
+ 0x8a, 0xff, 0xab, 0xa8, 0x48, 0x88, 0x67, 0xf0, 0xca, 0x5a, 0x24, 0xf8,
+ 0xd4, 0x2d, 0xd7, 0xe4, 0x4b, 0x53, 0x0a, 0x27, 0xdc, 0x5b, 0x58, 0xda},
+ {0x35, 0x51, 0x31, 0x57, 0xe8, 0x04, 0xbd, 0x91, 0x8d, 0x04, 0xde, 0x20,
+ 0x27, 0x78, 0xb8, 0x1a, 0x6f, 0xc7, 0xad, 0x8a, 0xa5, 0x41, 0xee, 0x94,
+ 0x11, 0x6a, 0x0f, 0x18, 0x46, 0x67, 0x25, 0xd7, 0x5e, 0x71, 0xc6, 0x94,
+ 0x2b, 0xf0, 0x44, 0xb1, 0xb0, 0xec, 0xba, 0x19, 0xdb, 0x33, 0xe0, 0xde},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 28
+ {28,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ 0x14, 0x1b, 0x9e, 0xe5, 0x31, 0x0e, 0xa8, 0x17, 0x01, 0x31, 0xb6, 0x04,
+ 0x48, 0x4a, 0x6d, 0x67, 0x7e, 0xd4, 0x25, 0x76, 0x04, 0x5b, 0x71, 0x43,
+ 0xc0, 0x26, 0x71, 0x0a, 0xe9, 0x2b, 0x27, 0x7a, 0xfb, 0xbe, 0xa0, 0xc4,
+ 0x45, 0x8c, 0x22, 0x0d, 0x56, 0x1e, 0x69, 0x40, 0x4d, 0xc7, 0xd8, 0x88},
+ {0x10, 0x20, 0x80, 0xc0, 0x47, 0x88, 0x1d, 0x19, 0xae, 0xfb, 0x01, 0xc2,
+ 0x9c, 0x82, 0xa4, 0xfb, 0x32, 0x8a, 0x8e, 0xa6, 0xe6, 0xd6, 0xc9, 0x14,
+ 0xaf, 0x73, 0x10, 0x05, 0x07, 0xc8, 0xee, 0x49, 0x97, 0x99, 0xaa, 0xa6,
+ 0x46, 0xde, 0x0e, 0xa8, 0xc2, 0x72, 0x7c, 0x0b, 0x5e, 0xd2, 0x43, 0x9b},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 29
+ {29,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0x70, 0x37, 0x03, 0x85, 0x41, 0x3d, 0x3e, 0xff, 0x6f, 0xa3, 0x40, 0x7b,
+ 0xa2, 0x4f, 0x68, 0x2c, 0x2b, 0x01, 0xb5, 0x14, 0x45, 0xdb, 0xdf, 0x5e,
+ 0xf7, 0xb0, 0xdd, 0x09, 0x79, 0xf1, 0x7e, 0x71, 0x3e, 0x09, 0x08, 0x15,
+ 0x71, 0xf1, 0xe9, 0x4d, 0xfb, 0x66, 0xbf, 0x28, 0x20, 0x02, 0xf3, 0x9f},
+ {0xf6, 0x89, 0xf6, 0xe4, 0x75, 0xb4, 0xe1, 0x51, 0x62, 0x52, 0x1a, 0xca,
+ 0xb4, 0x63, 0x7a, 0x3c, 0xdb, 0x9c, 0xb4, 0x2a, 0xa9, 0x2f, 0x91, 0x14,
+ 0xb0, 0xee, 0x30, 0x0d, 0xda, 0xe8, 0x9d, 0x5e, 0xaf, 0xff, 0x34, 0x63,
+ 0xa1, 0xf5, 0x00, 0x4a, 0x2a, 0x1b, 0xd4, 0xae, 0xff, 0xa4, 0x7b, 0x78},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 30
+ {30,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x11, 0x2e, 0x19, 0x1f, 0x1f, 0x78, 0xbb, 0xc5, 0x4b, 0x6c, 0xc4, 0xf0,
+ 0xb1, 0xe5, 0x9a, 0xe8, 0xc6, 0xff, 0x1a, 0x07, 0xf5, 0x12, 0x8e, 0x41,
+ 0xdf, 0xa2, 0x82, 0x8e, 0x1b, 0x65, 0x38, 0xd4, 0xfa, 0x2c, 0xa2, 0x39,
+ 0x4c, 0x6a, 0xab, 0x34, 0x49, 0xdc, 0xb3, 0xfc, 0x4e, 0xb4, 0x4c, 0x09},
+ {0xf3, 0x48, 0x62, 0x44, 0x11, 0x9b, 0x36, 0x32, 0xfd, 0x55, 0xbe, 0x9e,
+ 0x69, 0x51, 0xeb, 0x5d, 0x9c, 0x8c, 0x62, 0xf6, 0xa2, 0x70, 0x42, 0xf9,
+ 0x4b, 0x92, 0x41, 0x55, 0xec, 0xfd, 0x4f, 0xf8, 0x74, 0x4b, 0xa3, 0xd2,
+ 0x5b, 0xcf, 0x85, 0xa7, 0xb9, 0x25, 0xbd, 0x28, 0xa1, 0x2b, 0x89, 0x7f},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 31
+ {31,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00,
+ 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07,
+ 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff,
+ 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x80, 0x00,
+ 0x02, 0x8a, 0x4c, 0x8d, 0xa5, 0xa0, 0x51, 0x12, 0xfe, 0x60, 0x25, 0xef,
+ 0x41, 0x90, 0x89, 0x69, 0xde, 0x20, 0xd0, 0x5d, 0x96, 0x68, 0xe5, 0xc8,
+ 0x52, 0xef, 0x2d, 0x49, 0x21, 0x72, 0xdd, 0xc2, 0xa0, 0xa6, 0x22, 0xfc,
+ 0x48, 0x81, 0x64, 0xfc, 0xc1, 0xa0, 0x76, 0xb8, 0x72, 0x94, 0x2a, 0xf2},
+ {0x81, 0x71, 0xb7, 0xc8, 0x0d, 0x4c, 0x90, 0xbb, 0x58, 0xae, 0x54, 0x39,
+ 0x39, 0x21, 0xab, 0x9c, 0x5c, 0x0b, 0x31, 0x96, 0xf0, 0x45, 0xe9, 0xfe,
+ 0x5c, 0x8b, 0x16, 0x8f, 0x0e, 0x5f, 0x6a, 0x77, 0xe1, 0xaa, 0x34, 0xec,
+ 0xed, 0xc5, 0x48, 0x1c, 0xe5, 0x5a, 0xb3, 0x4c, 0x14, 0xe0, 0xf2, 0xe8},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 32
+ {32,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x3b, 0x5e, 0xed, 0x80, 0x72, 0x7b, 0xcb, 0xc5, 0x11, 0x3b, 0x8a, 0x9e,
+ 0x4d, 0xb1, 0xc8, 0x1b, 0x1d, 0xdd, 0xc2, 0xd9, 0x9f, 0xf5, 0x6d, 0x9c,
+ 0x3c, 0x10, 0x54, 0x34, 0x89, 0x13, 0xbd, 0xe2, 0x96, 0x31, 0x1c, 0x4b,
+ 0xd2, 0xfa, 0x89, 0x9b, 0x4d, 0x0e, 0x66, 0xaa, 0xa1, 0xb6, 0xa0, 0xdd,
+ 0x7b, 0x7f, 0x0f, 0x28, 0xd5, 0x5e, 0x2f, 0x3a, 0x50, 0xf1, 0xf1, 0xbe,
+ 0xf3, 0x97, 0x68, 0x34, 0xa0, 0x5b, 0x43, 0x41, 0x8e, 0x97, 0x93, 0x03,
+ 0xbc, 0x03, 0x63, 0xed, 0x16, 0xd2, 0xd0, 0xb4, 0x01, 0x1c, 0xc3, 0x7b,
+ 0x3c, 0x06, 0xad, 0x73, 0x15, 0x4f, 0xae, 0xab, 0x79, 0x15, 0xcd, 0x87},
+ {0x1f, 0xe6, 0xfe, 0xa5, 0xf0, 0x0d, 0x30, 0x05, 0xab, 0xaa, 0xe2, 0x26,
+ 0x7f, 0xf1, 0x8e, 0x43, 0x09, 0x15, 0x83, 0x8d, 0x87, 0x90, 0x9a, 0xb5,
+ 0x03, 0x88, 0x5e, 0xdf, 0x38, 0xbe, 0x76, 0x18, 0xec, 0xb3, 0x21, 0xf0,
+ 0xa4, 0xdf, 0x71, 0xb0, 0x91, 0x3f, 0xbf, 0x12, 0xc7, 0x6f, 0xc1, 0xf0},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 33
+ {33,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x6a, 0x99, 0xa5, 0xac, 0xd4, 0xa7, 0xed, 0xb1, 0xc7, 0x07, 0xd7, 0xf8,
+ 0xbe, 0x12, 0xe8, 0x11, 0x40, 0x33, 0x8e, 0x3e, 0x14, 0xba, 0x56, 0x3c,
+ 0x70, 0x3c, 0x68, 0x1a, 0x31, 0x9a, 0x3f, 0x9c, 0xe1, 0xf9, 0x0f, 0x03,
+ 0x2b, 0xf8, 0x40, 0xf3, 0x75, 0x8e, 0x89, 0xcb, 0x85, 0x2c, 0xec, 0xa6,
+ 0x3c, 0xf9, 0x9e, 0xf0, 0x4f, 0x51, 0xa5, 0xea, 0x63, 0x0b, 0xa3, 0xf9,
+ 0xf9, 0x60, 0xdd, 0x59, 0x3a, 0x14, 0xc9, 0xbe, 0x39, 0xfd, 0x2b, 0xd2,
+ 0x15, 0xd3, 0xb4, 0xb0, 0x8a, 0xaa, 0xf8, 0x6b, 0xbf, 0x92, 0x7f, 0x2c,
+ 0x46, 0xe5, 0x2a, 0xb0, 0x6f, 0xb7, 0x42, 0xb8, 0x85, 0x0e, 0x52, 0x1e},
+ {0xf5, 0x8a, 0xdc, 0x13, 0xff, 0x99, 0x7d, 0x38, 0x38, 0x39, 0x10, 0xdb,
+ 0x7b, 0xef, 0xb1, 0x76, 0x70, 0x39, 0x3a, 0x33, 0xd9, 0x5b, 0x04, 0x9c,
+ 0x2a, 0xa1, 0x9d, 0x76, 0x0c, 0x8e, 0x72, 0x8e, 0xce, 0xdd, 0x32, 0x16,
+ 0x84, 0x76, 0xb9, 0x0b, 0x26, 0xa3, 0x74, 0x2d, 0xcc, 0x12, 0x1b, 0x07},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 34
+ {34,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x7c, 0x25, 0xa4, 0xf5, 0x7f, 0x76, 0xab, 0x13, 0xb2, 0x5c, 0xab, 0x3c,
+ 0x26, 0x5d, 0xb9, 0xd9, 0xbd, 0x92, 0x5f, 0xec, 0xbf, 0x7b, 0xf9, 0x3b,
+ 0xef, 0x13, 0x08, 0x77, 0x86, 0x46, 0x62, 0x8d, 0xec, 0xab, 0x06, 0x7e,
+ 0xd9, 0x88, 0xa9, 0x75, 0x5c, 0xd8, 0x8e, 0x88, 0xde, 0x36, 0x71, 0x04,
+ 0x56, 0x2e, 0xe0, 0xc5, 0x7e, 0x71, 0xd9, 0x6c, 0xef, 0xe3, 0x1b, 0x4c,
+ 0x40, 0x45, 0xbd, 0x40, 0x86, 0xa3, 0x8e, 0x8a, 0xb9, 0xad, 0xf2, 0xd5,
+ 0x56, 0x7b, 0xe3, 0x18, 0x05, 0x1d, 0x70, 0xf3, 0xaa, 0x68, 0xb7, 0x53,
+ 0xf2, 0x71, 0xab, 0x03, 0x2b, 0x6a, 0xbc, 0xce, 0x91, 0x9e, 0x29, 0x62},
+ {0x56, 0x29, 0x96, 0x84, 0xec, 0x5c, 0xeb, 0x09, 0xba, 0x4d, 0x94, 0xd1,
+ 0x23, 0x10, 0x05, 0xa8, 0x26, 0xc9, 0xc0, 0x8a, 0x52, 0x19, 0xc7, 0x57,
+ 0xe0, 0x13, 0x6c, 0xbe, 0x8b, 0x64, 0x30, 0xba, 0xdd, 0x49, 0x25, 0x17,
+ 0x2f, 0x29, 0x39, 0x89, 0x1d, 0xa7, 0xc7, 0x89, 0x38, 0x50, 0x51, 0x2f},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 35
+ {35,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x7f, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xfc, 0x00, 0x00,
+ 0x01, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00,
+ 0x00, 0x07, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0,
+ 0x00, 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02,
+ 0x44, 0x80, 0xab, 0x33, 0xcb, 0x4b, 0xf7, 0xcb, 0x79, 0xc0, 0x24, 0xee,
+ 0xad, 0xe3, 0xfd, 0x64, 0x1e, 0x2f, 0x30, 0x03, 0x69, 0x84, 0x00, 0xe8,
+ 0x98, 0x6a, 0x73, 0x43, 0xa5, 0xda, 0x59, 0xa3, 0xb2, 0x6e, 0xea, 0x4b,
+ 0x41, 0x76, 0xe5, 0x32, 0x39, 0x37, 0x14, 0x37, 0xd8, 0x34, 0xa1, 0xa7},
+ {0x19, 0x11, 0xa0, 0xee, 0x6a, 0xeb, 0xe2, 0x63, 0xfd, 0xcf, 0x3d, 0xb0,
+ 0x73, 0xf2, 0x59, 0x8c, 0xda, 0xfa, 0xbe, 0xc2, 0x12, 0x3a, 0x2f, 0x24,
+ 0xa2, 0x8c, 0x3d, 0x91, 0x51, 0xc8, 0x71, 0xf3, 0x2d, 0x6d, 0xc2, 0xf3,
+ 0x1d, 0x25, 0xaf, 0x9c, 0x49, 0x8f, 0xd6, 0x8d, 0xa2, 0x3e, 0x5b, 0xef},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 36
+ {36,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x80, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
+ 0x07, 0x97, 0xda, 0x4c, 0x07, 0x51, 0xce, 0xd1, 0x6d, 0xe8, 0x0d, 0x16,
+ 0xab, 0x7c, 0x65, 0x4a, 0x5d, 0xc2, 0x7d, 0x09, 0x26, 0x26, 0xd0, 0x86,
+ 0x5a, 0x19, 0x2a, 0x1c, 0x5e, 0xa7, 0xc1, 0xb8, 0x8c, 0x9f, 0xca, 0xb0,
+ 0x57, 0x94, 0x67, 0x41, 0xe4, 0x1c, 0xc2, 0x8c, 0x80, 0xec, 0x0b, 0x9a},
+ {0x15, 0x90, 0x06, 0x43, 0xe2, 0xe0, 0x58, 0x39, 0x76, 0x97, 0x4b, 0x05,
+ 0xf8, 0x3c, 0x7a, 0x96, 0x61, 0x14, 0x25, 0xf7, 0xc4, 0xa6, 0xeb, 0x51,
+ 0x91, 0x6a, 0xb9, 0x58, 0xa0, 0x37, 0xfd, 0x9c, 0xc1, 0x72, 0xbd, 0xcf,
+ 0xff, 0x45, 0x40, 0xa2, 0xff, 0x3c, 0xe6, 0x4e, 0x65, 0x05, 0x55, 0x7e},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 37
+ {37,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00,
+ 0x00, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff,
+ 0xfc, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00,
+ 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff,
+ 0x6c, 0x70, 0x89, 0x8a, 0xe6, 0xfb, 0x31, 0xfa, 0x2f, 0x08, 0x65, 0x62,
+ 0xaf, 0x2d, 0x10, 0x48, 0x6b, 0xa4, 0xc6, 0xfd, 0x5e, 0x41, 0xdf, 0xe4,
+ 0xaa, 0x61, 0x59, 0x8b, 0x47, 0x07, 0xa3, 0xbc, 0x27, 0x6a, 0x62, 0xfe,
+ 0xb1, 0xb9, 0x85, 0x57, 0xe3, 0xb1, 0x7c, 0x02, 0x5f, 0x7a, 0xdf, 0x4e},
+ {0x88, 0xa5, 0x44, 0xa7, 0x69, 0xd5, 0xc3, 0x4a, 0x05, 0x14, 0x16, 0xbd,
+ 0x50, 0x9d, 0xfa, 0xc9, 0x11, 0x86, 0x3f, 0x60, 0x4c, 0x83, 0xea, 0x84,
+ 0x4b, 0xf0, 0xe4, 0xc5, 0xc2, 0x72, 0xde, 0xc8, 0x6d, 0x05, 0x7a, 0x88,
+ 0xb1, 0x52, 0xa9, 0x27, 0x47, 0x01, 0x93, 0x8c, 0x70, 0x59, 0x00, 0xc3},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 38
+ {38,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
+ 0x0e, 0xb1, 0x59, 0x28, 0x58, 0xb6, 0xe6, 0xe3, 0xa1, 0x99, 0xc0, 0xf3,
+ 0xe7, 0xc5, 0xf0, 0xb4, 0xa9, 0x29, 0x15, 0x93, 0x6e, 0xfb, 0x8b, 0xc0,
+ 0x40, 0x76, 0x80, 0xeb, 0x72, 0x74, 0xbe, 0x74, 0x22, 0x15, 0x6c, 0xe8,
+ 0xcf, 0xc8, 0xb5, 0x05, 0xb2, 0xd9, 0x02, 0xc3, 0x99, 0x92, 0x38, 0x0f},
+ {0xb7, 0xdb, 0x26, 0xb2, 0x86, 0xe7, 0x52, 0x7c, 0xb1, 0xf4, 0x54, 0x78,
+ 0x2f, 0xe5, 0x41, 0x86, 0x2f, 0xf0, 0xf8, 0xd7, 0xee, 0xd9, 0x60, 0xe2,
+ 0x28, 0x55, 0xde, 0xb7, 0xac, 0x2a, 0x69, 0x61, 0x16, 0x68, 0xc7, 0x77,
+ 0xc5, 0x3b, 0xb7, 0x4c, 0x2b, 0xcd, 0x40, 0xed, 0xfb, 0xf7, 0x94, 0x4d},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 39
+ {39,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00,
+ 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff,
+ 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff,
+ 0x49, 0x87, 0xab, 0xae, 0x41, 0x28, 0x09, 0xc2, 0xfa, 0x48, 0xfd, 0x23,
+ 0xb1, 0xbd, 0xf9, 0xe6, 0x22, 0xf5, 0xa6, 0x06, 0xc4, 0x41, 0x17, 0x21,
+ 0x5f, 0xfa, 0x61, 0xb1, 0x8e, 0xf4, 0x6e, 0x54, 0xa7, 0xfb, 0xbf, 0x11,
+ 0xf9, 0xa6, 0xba, 0x59, 0xc9, 0x91, 0xb4, 0xae, 0x50, 0x1f, 0xed, 0xce},
+ {0xb1, 0xe8, 0xaa, 0xb1, 0xaa, 0x63, 0x3d, 0x98, 0xdc, 0x6b, 0x76, 0x85,
+ 0x94, 0xe1, 0xe3, 0xed, 0xb8, 0x01, 0xa9, 0xef, 0x48, 0x3f, 0x28, 0x7c,
+ 0x83, 0xe1, 0x97, 0x44, 0xd2, 0xad, 0x34, 0x3a, 0xd3, 0xde, 0xbd, 0xc4,
+ 0xdc, 0x17, 0x82, 0x13, 0xad, 0x68, 0x76, 0xb5, 0x22, 0x84, 0xf5, 0x52},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 40
+ {40,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ 0x36, 0x91, 0xfe, 0x49, 0x3d, 0x4d, 0x28, 0xbf, 0x8e, 0xe1, 0xdf, 0xec,
+ 0x81, 0x2d, 0x6c, 0x30, 0x6e, 0xae, 0x08, 0x42, 0x91, 0x9e, 0xda, 0x6d,
+ 0xc5, 0x25, 0xf0, 0xd4, 0x9a, 0xc2, 0xd2, 0x6a, 0x99, 0x22, 0x51, 0x91,
+ 0x21, 0x39, 0xa2, 0x93, 0x68, 0x49, 0xf9, 0xd6, 0xfa, 0x94, 0x9a, 0x68},
+ {0xb0, 0xde, 0x00, 0x6f, 0x80, 0xf6, 0xf8, 0x9e, 0x4e, 0xea, 0x6e, 0x46,
+ 0xdf, 0xe3, 0x05, 0x15, 0x30, 0x05, 0x61, 0x2d, 0x1e, 0x90, 0x31, 0x71,
+ 0xec, 0x28, 0x86, 0x23, 0x09, 0x71, 0x96, 0x1b, 0x52, 0x02, 0xa9, 0xf3,
+ 0x18, 0x7b, 0xda, 0xc4, 0x13, 0xac, 0x24, 0xc8, 0x36, 0xad, 0xf7, 0xa0},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 41
+ {41,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x61, 0x58, 0x42, 0xaa, 0x06, 0xb0, 0x6f, 0x78, 0xf0, 0xa6, 0x6f, 0x7b,
+ 0xea, 0x88, 0xd4, 0xb6, 0xee, 0x59, 0x65, 0x3e, 0xea, 0xa0, 0x0d, 0xc5,
+ 0xe0, 0xa2, 0xb6, 0x58, 0xf9, 0x69, 0xb7, 0x1a, 0xf9, 0x0c, 0x9b, 0x4e,
+ 0x96, 0xbd, 0x3c, 0xa3, 0x38, 0x46, 0x95, 0x5b, 0xdc, 0xcb, 0xd3, 0x59},
+ {0xca, 0x8c, 0xfa, 0x42, 0xc5, 0xe3, 0x74, 0x91, 0x4c, 0x14, 0xd6, 0x40,
+ 0x2b, 0x1a, 0x99, 0x20, 0x8e, 0x47, 0xe0, 0x2e, 0xc4, 0x98, 0x18, 0x91,
+ 0x36, 0x94, 0xea, 0x08, 0x22, 0xa2, 0xcc, 0x6c, 0x31, 0x02, 0x59, 0xa8,
+ 0xf3, 0xab, 0x75, 0x59, 0xb9, 0x97, 0x4b, 0xc4, 0xc2, 0xfa, 0x33, 0x7e},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 42
+ {42,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe,
+ 0x73, 0x21, 0x52, 0x44, 0x2f, 0xb6, 0xee, 0x5c, 0x3e, 0x6c, 0xe1, 0xd9,
+ 0x20, 0xc0, 0x59, 0xbc, 0x62, 0x35, 0x63, 0x81, 0x4d, 0x79, 0x04, 0x2b,
+ 0x90, 0x3c, 0xe6, 0x0f, 0x1d, 0x44, 0x87, 0xfc, 0xcd, 0x45, 0x0a, 0x86,
+ 0xda, 0x03, 0xf3, 0xe6, 0xed, 0x52, 0x5d, 0x02, 0x01, 0x7b, 0xfd, 0xb3},
+ {0xed, 0xf0, 0x40, 0xba, 0xce, 0x18, 0xd9, 0x0b, 0xf9, 0xce, 0x72, 0x0d,
+ 0xf2, 0xa3, 0xb3, 0x1d, 0x76, 0xd9, 0x5b, 0x7e, 0xd9, 0x53, 0x0a, 0x15,
+ 0x9a, 0xc0, 0xb2, 0x4e, 0x82, 0xa8, 0x71, 0x03, 0x3e, 0xad, 0xa4, 0x05,
+ 0x52, 0xf9, 0xe6, 0x06, 0xf7, 0x11, 0x5e, 0x6a, 0x78, 0x92, 0x75, 0x11},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 43
+ {43,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x1f, 0x03, 0x12, 0x3b, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x71, 0xbd, 0x1e, 0x70, 0x0c, 0x34, 0x07, 0x5c, 0x3c, 0xad, 0xe8, 0xce,
+ 0x29, 0xd3, 0x37, 0x24, 0xaf, 0x68, 0xa7, 0x67, 0x2b, 0x26, 0x5a, 0x4e,
+ 0x15, 0x70, 0x55, 0x36, 0x04, 0x40, 0xab, 0x7c, 0x46, 0x1b, 0x8e, 0x9a,
+ 0xc8, 0x02, 0x4e, 0x63, 0xa8, 0xb9, 0xc1, 0x7c, 0x00, 0x00, 0x00, 0x00},
+ {0xea, 0x81, 0x7d, 0xff, 0x44, 0xf1, 0x94, 0x4a, 0x38, 0x44, 0x44, 0x98,
+ 0xf1, 0xb6, 0xc1, 0xa7, 0x0a, 0x8b, 0x91, 0x3a, 0xa3, 0x26, 0xbc, 0x2a,
+ 0xcc, 0x50, 0x68, 0x80, 0x5d, 0x8d, 0xdd, 0x7a, 0x5e, 0x41, 0xb8, 0xee,
+ 0x5b, 0x83, 0x71, 0xa1, 0xcf, 0x3f, 0x7a, 0x09, 0x42, 0x58, 0xe3, 0xa6},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 44
+ {44,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x1f, 0x03, 0x12, 0x3b, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x8e, 0x42, 0xe1, 0x8f, 0xf3, 0xcb, 0xf8, 0xa3, 0xc3, 0x52, 0x17, 0x31,
+ 0xd6, 0x2c, 0xc8, 0xdb, 0x50, 0x97, 0x58, 0x98, 0xd4, 0xd9, 0xa5, 0xb1,
+ 0xea, 0x8f, 0xaa, 0xc9, 0xfb, 0xbf, 0x54, 0x82, 0xb9, 0xe4, 0x71, 0x64,
+ 0x37, 0xfd, 0xb1, 0x9c, 0x57, 0x46, 0x3e, 0x84, 0xff, 0xff, 0xff, 0xff},
+ {0xea, 0x81, 0x7d, 0xff, 0x44, 0xf1, 0x94, 0x4a, 0x38, 0x44, 0x44, 0x98,
+ 0xf1, 0xb6, 0xc1, 0xa7, 0x0a, 0x8b, 0x91, 0x3a, 0xa3, 0x26, 0xbc, 0x2a,
+ 0xcc, 0x50, 0x68, 0x80, 0x5d, 0x8d, 0xdd, 0x7a, 0x5e, 0x41, 0xb8, 0xee,
+ 0x5b, 0x83, 0x71, 0xa1, 0xcf, 0x3f, 0x7a, 0x09, 0x42, 0x58, 0xe3, 0xa6},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 45
+ {45,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x36, 0xa2, 0x90, 0x7c, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0x57, 0xb6, 0x9a, 0x01, 0x47, 0x83, 0xdb,
+ 0xfa, 0x49, 0x67, 0xb2, 0xf9, 0xcf, 0xa6, 0x78, 0xa6, 0xf0, 0xb6, 0xe9,
+ 0xcf, 0xd4, 0x16, 0x48, 0xce, 0xc5, 0xb3, 0xc4, 0x98, 0xe7, 0x21, 0x52,
+ 0xda, 0x3f, 0x82, 0xd3, 0xda, 0x2e, 0x8e, 0x9f, 0x8e, 0xf3, 0x7b, 0x11},
+ {0xbf, 0xa9, 0x3e, 0x18, 0x4f, 0x76, 0x27, 0x9f, 0xd7, 0x07, 0xd5, 0x3d,
+ 0xdc, 0xb3, 0x62, 0x88, 0x55, 0xcf, 0xaf, 0xb1, 0x11, 0xbc, 0xbd, 0x0b,
+ 0x4d, 0xf6, 0xef, 0x77, 0xae, 0xe6, 0x24, 0x92, 0x4d, 0x68, 0x16, 0x26,
+ 0xa1, 0x53, 0xfa, 0x4e, 0x59, 0xc9, 0x23, 0xb7, 0x1f, 0xc0, 0x90, 0xb3},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 46
+ {46,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a, 0x92,
+ 0x5a, 0xa1, 0x30, 0x9d, 0xb5, 0x9c, 0x2c, 0x02, 0xa5, 0x44, 0x11, 0x92,
+ 0x8d, 0x73, 0xc3, 0x94, 0x5d, 0x15, 0x78, 0x48, 0xdc, 0x36, 0x95, 0x9e,
+ 0xfe, 0xf7, 0x49, 0x5c, 0x85, 0x28, 0xea, 0x28, 0x4c, 0x1c, 0x97, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xcb, 0x52, 0xa5, 0xb3, 0x76, 0x36, 0xb4,
+ 0x21, 0x00, 0x73, 0x42, 0x52, 0x74, 0x42, 0x2b, 0x0a, 0xd6, 0xda, 0xda,
+ 0x39, 0x37, 0xc9, 0x46, 0x12, 0xa4, 0x8c, 0xb2, 0x89, 0x2d, 0xfb, 0xc0,
+ 0x6c, 0x32, 0xad, 0xdb, 0xbe, 0x9d, 0xea, 0x14, 0x2f, 0x09, 0xc3, 0xba,
+ 0x5e, 0x58, 0xf1, 0x54, 0xee, 0x20, 0x8a, 0x84, 0xe0, 0xc7, 0x3a, 0x06,
+ 0x20, 0x87, 0xb4, 0x9c, 0x2d, 0x13, 0x6b, 0x32, 0xce, 0xab, 0x49, 0xad,
+ 0x9d, 0xdc, 0xfa, 0xe9, 0x24, 0x40, 0x29, 0xc4, 0x12, 0x0c, 0xbb, 0x9f,
+ 0xf6, 0x08, 0x7f, 0x2e, 0xbe, 0x56, 0x88, 0xc2, 0x07, 0x97, 0xa6, 0x47,
+ 0xc8, 0x71, 0xd0, 0xd1, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x36, 0xa2, 0x90, 0x7c, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x80, 0xa8, 0x49, 0x65, 0xfe, 0xb8, 0x7c, 0x24,
+ 0x05, 0xb6, 0x98, 0x4d, 0x06, 0x30, 0x59, 0x87, 0x59, 0x0f, 0x49, 0x16,
+ 0x30, 0x2b, 0xe9, 0xb7, 0x31, 0x3a, 0x4c, 0x3a, 0x67, 0x18, 0xde, 0xac,
+ 0x25, 0xc0, 0x7d, 0x2c, 0x25, 0xd1, 0x71, 0x61, 0x71, 0x0c, 0x84, 0xee},
+ {0xbf, 0xa9, 0x3e, 0x18, 0x4f, 0x76, 0x27, 0x9f, 0xd7, 0x07, 0xd5, 0x3d,
+ 0xdc, 0xb3, 0x62, 0x88, 0x55, 0xcf, 0xaf, 0xb1, 0x11, 0xbc, 0xbd, 0x0b,
+ 0x4d, 0xf6, 0xef, 0x77, 0xae, 0xe6, 0x24, 0x92, 0x4d, 0x68, 0x16, 0x26,
+ 0xa1, 0x53, 0xfa, 0x4e, 0x59, 0xc9, 0x23, 0xb7, 0x1f, 0xc0, 0x90, 0xb3},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates
+ // tcID: 47
+ {47,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe,
+ 0x73, 0x21, 0x52, 0x44, 0x2f, 0xb6, 0xee, 0x5c, 0x3e, 0x6c, 0xe1, 0xd9,
+ 0x20, 0xc0, 0x59, 0xbc, 0x62, 0x35, 0x63, 0x81, 0x4d, 0x79, 0x04, 0x2b,
+ 0x90, 0x3c, 0xe6, 0x0f, 0x1d, 0x44, 0x87, 0xfc, 0xcd, 0x45, 0x0a, 0x86,
+ 0xda, 0x03, 0xf3, 0xe6, 0xed, 0x52, 0x5d, 0x02, 0x01, 0x7b, 0xfd, 0xb3},
+ {0xc3, 0xd3, 0x84, 0x50, 0xa5, 0xdf, 0xdb, 0xe6, 0x4f, 0x4b, 0x5d, 0xa3,
+ 0xad, 0xd4, 0xac, 0x13, 0x15, 0xf8, 0x7d, 0x11, 0x72, 0x0f, 0x29, 0xbe,
+ 0xb6, 0xf3, 0x61, 0x6a, 0x65, 0xeb, 0xca, 0x1d, 0x56, 0x9c, 0x0f, 0xae,
+ 0x5c, 0x5b, 0xbb, 0x6d, 0x14, 0x6b, 0xf9, 0x10, 0x3e, 0x64, 0x5b, 0x9f},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates
+ // tcID: 48
+ {48,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x18, 0x3c, 0x0d, 0x36, 0x50, 0xd3, 0x5a, 0x33, 0x42, 0x3c, 0x0d, 0x00,
+ 0x89, 0x6a, 0xa0, 0xaf, 0x9f, 0x34, 0x02, 0x17, 0xf4, 0x20, 0x86, 0xba,
+ 0x51, 0x20, 0x3d, 0x15, 0x8a, 0x60, 0xfa, 0x91, 0xee, 0x83, 0xb5, 0x20,
+ 0x34, 0xee, 0x61, 0x67, 0xc6, 0x59, 0x3c, 0xe6, 0x7a, 0x31, 0xc3, 0x8a,
+ 0x20, 0x81, 0x3d, 0x9e, 0x7e, 0xea, 0x71, 0x8d, 0x46, 0x48, 0x56, 0x50,
+ 0x42, 0x03, 0x66, 0xdc, 0xc1, 0xcf, 0xdb, 0x5c, 0xde, 0x93, 0xea, 0xb2,
+ 0x83, 0x08, 0xde, 0xf7, 0x58, 0xba, 0x4c, 0x3b, 0xa3, 0x86, 0x13, 0x9d,
+ 0x4a, 0x3a, 0x3b, 0xda, 0xd6, 0x4c, 0x54, 0x19, 0x2f, 0x2b, 0xde, 0x32},
+ {0x18, 0x15, 0x09, 0x61, 0x85, 0x9e, 0x3e, 0xfa, 0xd6, 0x26, 0x75, 0x82,
+ 0xf9, 0x74, 0x17, 0xf1, 0x9e, 0xd8, 0xe7, 0xe5, 0x37, 0xb6, 0x92, 0xb9,
+ 0x10, 0x50, 0x94, 0x4a, 0x6f, 0xab, 0x80, 0x30, 0x41, 0x1d, 0xd9, 0x2e,
+ 0x94, 0x13, 0x57, 0xc7, 0x49, 0x4a, 0xf0, 0x11, 0x88, 0x40, 0xa6, 0x14},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates
+ // tcID: 49
+ {49,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xce, 0x5a, 0xd8, 0x11, 0xe7, 0xeb, 0x08, 0x02, 0x4e, 0x40, 0xe3, 0x0c,
+ 0x1c, 0xb2, 0x9c, 0xac, 0xdf, 0xc8, 0xf8, 0x09, 0xf7, 0xf0, 0x11, 0x0e,
+ 0x6b, 0x22, 0x5c, 0x6d, 0x83, 0x36, 0xf6, 0x0c, 0x30, 0xa5, 0x73, 0xef,
+ 0x1b, 0x91, 0x2f, 0x5f, 0xd3, 0x00, 0xb0, 0x61, 0x5e, 0x9f, 0xdf, 0x1f,
+ 0x63, 0x1b, 0xa9, 0x74, 0xbe, 0xb9, 0x54, 0x4b, 0x4a, 0x8c, 0x99, 0x45,
+ 0xf7, 0x2f, 0x3e, 0x5f, 0xc5, 0x69, 0x43, 0x8c, 0x43, 0x03, 0x67, 0x22,
+ 0x79, 0xfa, 0xfa, 0x90, 0x0e, 0x53, 0x69, 0x0a, 0xff, 0x75, 0x3d, 0xa9,
+ 0x2f, 0x40, 0x0a, 0xb6, 0x2d, 0xe8, 0x06, 0x7d, 0xa9, 0x9f, 0xe3, 0x7b},
+ {0xcd, 0xfc, 0x94, 0x63, 0xaf, 0x89, 0x16, 0x82, 0xc5, 0x1b, 0x6f, 0x4c,
+ 0x96, 0x56, 0x55, 0x1c, 0x33, 0xb8, 0x07, 0x39, 0xf1, 0x77, 0x61, 0x2f,
+ 0x27, 0xa4, 0xb1, 0xf3, 0x7c, 0x97, 0xfd, 0x80, 0x23, 0x49, 0x5b, 0x0b,
+ 0xc1, 0x5c, 0x68, 0x8a, 0xb1, 0x9b, 0x7f, 0x98, 0x80, 0xef, 0xc8, 0xc5},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 50
+ {50,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x42, 0xfa, 0xac, 0x2a, 0xe2, 0xbb, 0xad, 0x43, 0xa6, 0xe4, 0x5a, 0x79,
+ 0x6f, 0x1d, 0xcc, 0x70, 0xca, 0xc4, 0x44, 0xec, 0x15, 0x70, 0xac, 0x76,
+ 0x9d, 0x6e, 0x86, 0x20, 0x74, 0x43, 0xdb, 0x8c, 0x03, 0xa3, 0x3b, 0xa0,
+ 0x78, 0x62, 0xfc, 0xc6, 0x19, 0xce, 0xc8, 0x06, 0xce, 0x88, 0x26, 0xc2,
+ 0x77, 0x6e, 0x31, 0xdd, 0x08, 0x6c, 0x1b, 0x19, 0x32, 0x3b, 0x58, 0x08,
+ 0x45, 0x53, 0xbb, 0x08, 0x25, 0xd0, 0x91, 0xff, 0xb1, 0x23, 0xd2, 0x65,
+ 0xaf, 0xa5, 0x97, 0x0c, 0xb7, 0x2c, 0x2e, 0x68, 0x04, 0xab, 0x32, 0x78,
+ 0x34, 0x29, 0x96, 0x41, 0xe7, 0x0f, 0xf1, 0x42, 0x91, 0x97, 0x5b, 0xb1},
+ {0xbe, 0xe4, 0x6c, 0x55, 0x18, 0xe8, 0xe2, 0xf5, 0xc7, 0xfa, 0x23, 0xf2,
+ 0xab, 0x8f, 0xc4, 0x3f, 0x5a, 0x74, 0x19, 0xf7, 0x03, 0x73, 0xda, 0xa1,
+ 0xa6, 0x74, 0x63, 0x0b, 0x16, 0x1e, 0xa3, 0x9c, 0x38, 0x1a, 0x1e, 0xaa,
+ 0xa9, 0x0e, 0xfd, 0x34, 0xae, 0xfa, 0x9a, 0xc6, 0xed, 0xb5, 0x3c, 0x75},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 51
+ {51,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x6a, 0xd6, 0x6f, 0x67, 0x3d, 0x83, 0x2f, 0x8a, 0x86, 0xcf, 0xd7, 0xa6,
+ 0x6d, 0x21, 0x6d, 0x23, 0xa2, 0x65, 0x83, 0x23, 0x5c, 0x28, 0xec, 0xb7,
+ 0xb5, 0x98, 0xff, 0x8d, 0xd1, 0x13, 0x2b, 0xc6, 0xcf, 0x0d, 0xc4, 0x6a,
+ 0x98, 0xc8, 0x64, 0x66, 0x5f, 0x19, 0x5a, 0x99, 0x65, 0x63, 0xe5, 0x77,
+ 0x70, 0xaa, 0xaa, 0xdc, 0xbf, 0x36, 0x53, 0x1a, 0x31, 0x8d, 0xa9, 0x51,
+ 0x20, 0xd9, 0xa8, 0x00, 0x22, 0x6a, 0xc9, 0xfb, 0xff, 0x06, 0xf4, 0x78,
+ 0x37, 0x91, 0x1c, 0x7b, 0x95, 0xf5, 0x18, 0x7c, 0x43, 0xef, 0x95, 0x9a,
+ 0x4e, 0xa3, 0xe1, 0x17, 0xb8, 0x47, 0xf1, 0xdd, 0x1f, 0x8c, 0xc4, 0xb2},
+ {0x1e, 0xf2, 0xe4, 0x85, 0x53, 0x1e, 0x26, 0xd6, 0x9a, 0xb7, 0xc7, 0xb8,
+ 0xc2, 0x7c, 0x1b, 0x4b, 0xe1, 0x52, 0x72, 0x89, 0x61, 0x87, 0x56, 0x81,
+ 0x04, 0x26, 0x83, 0x67, 0x8c, 0x7b, 0xb4, 0xef, 0x8b, 0x59, 0xc7, 0xc1,
+ 0xd6, 0x2a, 0xdb, 0x5f, 0x03, 0x4b, 0xb2, 0x88, 0x6f, 0xf6, 0x91, 0xe9},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 52
+ {52,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xf8, 0x42, 0xe8, 0xf4, 0x71, 0x51, 0x94, 0x9b, 0x5c, 0xb6, 0xcd, 0xe4,
+ 0xac, 0xc7, 0xa8, 0x3d, 0x90, 0x11, 0x73, 0xae, 0x31, 0x6e, 0xc4, 0x23,
+ 0xe1, 0xc9, 0x66, 0xc8, 0xa3, 0x96, 0x38, 0xff, 0xa6, 0xde, 0xf3, 0x16,
+ 0x0f, 0x7b, 0xea, 0x66, 0x49, 0x82, 0xb9, 0x63, 0x6f, 0x63, 0x9f, 0x72,
+ 0x70, 0x2f, 0xe1, 0xd5, 0x93, 0x45, 0x4f, 0x73, 0xd0, 0x60, 0x50, 0x65,
+ 0x5e, 0x28, 0xec, 0xb8, 0xcf, 0xdf, 0xe1, 0x3d, 0xcc, 0x77, 0x52, 0xbd,
+ 0xe3, 0x8f, 0xe0, 0x07, 0x0b, 0x43, 0xbd, 0xa5, 0xe6, 0xb7, 0x20, 0x3b,
+ 0x45, 0x07, 0x74, 0x71, 0x82, 0x5d, 0xf1, 0xb8, 0x16, 0xa4, 0x28, 0xc9},
+ {0xa8, 0x57, 0x3b, 0x49, 0x00, 0x63, 0x62, 0xd9, 0xb7, 0x36, 0x3c, 0x50,
+ 0x29, 0x69, 0xb2, 0x23, 0x3b, 0x2f, 0xc5, 0x73, 0x0c, 0xf5, 0x75, 0xd4,
+ 0x14, 0xc5, 0x0a, 0x45, 0xf0, 0xa5, 0xb4, 0xd5, 0x18, 0xbd, 0x45, 0x02,
+ 0x88, 0xc8, 0x9e, 0x81, 0xd5, 0x17, 0x1e, 0xfa, 0xdb, 0xce, 0x59, 0xc5},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 53
+ {53,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x64, 0xe6, 0x8d, 0x8a, 0x8e, 0x6d, 0x44, 0x14, 0x2f, 0xd0, 0xb3, 0x35,
+ 0x32, 0x75, 0xdf, 0x4b, 0xe9, 0x5b, 0x0f, 0xf9, 0x46, 0x5d, 0x11, 0x4a,
+ 0x18, 0xff, 0x23, 0x8f, 0xa4, 0xd3, 0x94, 0x7f, 0xf4, 0xe3, 0xfc, 0x66,
+ 0x97, 0x0d, 0x85, 0x73, 0x1d, 0x78, 0x4b, 0x0a, 0x17, 0x15, 0x78, 0x87,
+ 0xcb, 0x96, 0x1c, 0xf6, 0x36, 0xc0, 0xe8, 0xd4, 0xb5, 0xf8, 0xdb, 0x00,
+ 0x60, 0xc2, 0xb6, 0x99, 0xed, 0x75, 0x0e, 0x92, 0xa0, 0x5a, 0xc4, 0xda,
+ 0x49, 0x78, 0x0b, 0x8a, 0x48, 0x72, 0x9c, 0x6c, 0x2b, 0x86, 0x6c, 0x75,
+ 0x75, 0x4a, 0xfb, 0x2c, 0x7c, 0x2d, 0x66, 0x1e, 0xcf, 0x64, 0x0c, 0xc2},
+ {0x33, 0xf9, 0xaa, 0x30, 0x84, 0x45, 0xcd, 0xc2, 0xd1, 0x59, 0xcd, 0x39,
+ 0xc3, 0x3b, 0x49, 0x53, 0x82, 0xff, 0x8b, 0x9e, 0x21, 0xb6, 0xd1, 0xb1,
+ 0x60, 0x57, 0x7a, 0x4b, 0x3c, 0x5d, 0xaf, 0x00, 0xb8, 0xda, 0xd3, 0xc8,
+ 0x38, 0x52, 0xf1, 0x8f, 0x27, 0xa4, 0x40, 0x2c, 0xe9, 0x44, 0x21, 0xee},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 54
+ {54,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x23, 0x7e, 0x5a, 0x05, 0xa3, 0xb9, 0xdd, 0x16, 0xf2, 0x7d, 0x1c, 0xc0,
+ 0x4d, 0x16, 0xf1, 0x9e, 0xc3, 0xd2, 0x78, 0x81, 0xb9, 0x0c, 0x20, 0x49,
+ 0xfd, 0x26, 0x65, 0xce, 0xc7, 0xea, 0xae, 0x1c, 0xac, 0xde, 0xd4, 0xe0,
+ 0xf8, 0xab, 0xba, 0x5a, 0x64, 0xd4, 0x18, 0x3a, 0x71, 0x44, 0x9d, 0x9b,
+ 0x74, 0x10, 0x73, 0xdc, 0x25, 0x94, 0xd0, 0x2a, 0xc9, 0xa8, 0x89, 0x88,
+ 0xe5, 0x1d, 0x7b, 0xee, 0x22, 0x11, 0x19, 0x62, 0xf6, 0x37, 0x48, 0xef,
+ 0xdc, 0x8c, 0x31, 0x1f, 0x63, 0x1a, 0xe8, 0x68, 0x0c, 0x89, 0x96, 0x02,
+ 0x8d, 0xa4, 0xe9, 0x56, 0xac, 0x12, 0x84, 0xd0, 0xc0, 0x16, 0x14, 0xf5},
+ {0xdd, 0xf7, 0xfe, 0xa5, 0x2b, 0x92, 0xe1, 0x54, 0x4f, 0xb1, 0xc7, 0xce,
+ 0x22, 0x74, 0x40, 0x9b, 0xca, 0x17, 0x04, 0xf4, 0x4b, 0xc0, 0xae, 0x1a,
+ 0x6a, 0x8b, 0x38, 0x8e, 0xaf, 0x31, 0x6c, 0x90, 0xbc, 0xe9, 0x9b, 0x0c,
+ 0x20, 0x3f, 0x75, 0x56, 0xe5, 0xba, 0xaa, 0x26, 0xc6, 0xb7, 0xad, 0x6d},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 55
+ {55,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x81, 0x0f, 0xac, 0xe9, 0x95, 0x12, 0xbe, 0xc2, 0x59, 0xd5, 0x75, 0x22,
+ 0x9d, 0x95, 0x86, 0x79, 0x1b, 0xdf, 0xb1, 0xb2, 0x21, 0xd2, 0x3c, 0x17,
+ 0x38, 0xe4, 0xf9, 0xaf, 0x04, 0x98, 0xf5, 0x4b, 0x18, 0xcc, 0x0c, 0xbb,
+ 0x01, 0xb6, 0x4c, 0xf3, 0x41, 0x1e, 0xc4, 0xb6, 0x84, 0x80, 0xdb, 0x6d,
+ 0x6c, 0x06, 0xe6, 0x20, 0x91, 0x88, 0xf3, 0x54, 0x32, 0x3b, 0x4d, 0xb6,
+ 0xf5, 0x4f, 0x2b, 0x1d, 0xfc, 0x5c, 0x1c, 0x3d, 0xd4, 0xfe, 0xf0, 0xcb,
+ 0x37, 0x9a, 0x7d, 0x7e, 0xa0, 0x85, 0xac, 0xda, 0xc9, 0xe6, 0x0e, 0x04,
+ 0xf8, 0xdb, 0x48, 0x8b, 0xe9, 0x7f, 0x81, 0xde, 0xd6, 0x6e, 0xa3, 0x3e},
+ {0xd2, 0x28, 0x7c, 0xcb, 0x64, 0x2a, 0x76, 0xe0, 0x01, 0x12, 0x4d, 0xba,
+ 0x6c, 0x6c, 0xe1, 0x9e, 0x82, 0x53, 0x66, 0x90, 0xab, 0xf5, 0x42, 0x10,
+ 0x4c, 0xbd, 0x45, 0xc8, 0x70, 0x8e, 0x46, 0x2d, 0x8c, 0xe0, 0x6e, 0x05,
+ 0xad, 0x2a, 0x0f, 0xea, 0x4d, 0x68, 0x49, 0x2f, 0xcf, 0x37, 0x6a, 0xfe},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 56
+ {56,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xf0, 0xb0, 0x02, 0x71, 0xa2, 0xbd, 0xde, 0x4b, 0xdd, 0xbd, 0xac, 0x00,
+ 0x40, 0x6a, 0xdf, 0x05, 0x6d, 0x32, 0xb9, 0xb0, 0x3f, 0x4b, 0xd2, 0x9c,
+ 0xc6, 0x60, 0x93, 0xdf, 0x22, 0xe5, 0xda, 0x09, 0xfe, 0x48, 0xca, 0xbf,
+ 0xc8, 0xd4, 0x4b, 0xf1, 0x36, 0xb5, 0xbe, 0x27, 0x5c, 0x7f, 0x53, 0xf6,
+ 0x6c, 0xcd, 0xd0, 0xd0, 0x03, 0x54, 0xa3, 0x07, 0xfe, 0xa0, 0x09, 0x10,
+ 0x70, 0xb6, 0x1f, 0xa9, 0xe2, 0xda, 0x1e, 0x2f, 0x32, 0x9f, 0xad, 0x68,
+ 0x01, 0x34, 0x49, 0xec, 0xf4, 0x77, 0xfe, 0x33, 0x45, 0x80, 0x39, 0xba,
+ 0xc9, 0x11, 0x10, 0x4d, 0xa6, 0x2c, 0x29, 0xc0, 0x81, 0x92, 0xa3, 0x15},
+ {0x36, 0x15, 0x1b, 0x0d, 0x1c, 0x1b, 0x28, 0xac, 0x06, 0x2e, 0x08, 0x29,
+ 0xf4, 0x1b, 0xd5, 0x50, 0x44, 0xda, 0xe6, 0xf1, 0xda, 0xf3, 0x0a, 0xb3,
+ 0xff, 0x41, 0x48, 0xa8, 0x3c, 0xcb, 0xcc, 0xf5, 0x07, 0xbe, 0xf7, 0x34,
+ 0x0c, 0x95, 0x44, 0xf0, 0x47, 0xf5, 0x54, 0xc7, 0x12, 0x72, 0xae, 0x24},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 57
+ {57,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xf8, 0x2c, 0xbb, 0xaf, 0x1c, 0x9b, 0x60, 0x63, 0xa1, 0xb5, 0x05, 0x58,
+ 0x07, 0x66, 0xb1, 0x44, 0x6b, 0x6b, 0x5a, 0x99, 0x01, 0x51, 0x70, 0x3e,
+ 0x7a, 0xfd, 0x8a, 0x31, 0x75, 0x38, 0x7f, 0xae, 0x56, 0x70, 0x81, 0x01,
+ 0x9e, 0x0f, 0xdb, 0xa7, 0x96, 0x4e, 0xd6, 0xc0, 0xe4, 0xd0, 0xe4, 0x5e,
+ 0xcf, 0x37, 0x9b, 0xc1, 0xed, 0xa3, 0x0c, 0xe4, 0xfa, 0x56, 0x01, 0x06,
+ 0xb3, 0xd0, 0x9b, 0xf3, 0x8e, 0x9f, 0xcb, 0xec, 0x3e, 0xad, 0xc9, 0xe1,
+ 0x2c, 0x56, 0x22, 0xc0, 0x11, 0x30, 0xc8, 0x70, 0xc6, 0x13, 0x64, 0x98,
+ 0xf5, 0x2b, 0xf6, 0x2f, 0x39, 0x87, 0xde, 0xfd, 0x29, 0x4d, 0xf3, 0x3c},
+ {0x24, 0x51, 0xfd, 0x97, 0x98, 0x64, 0x16, 0x94, 0x62, 0xa7, 0x7d, 0x74,
+ 0x2a, 0xdb, 0x6f, 0x45, 0x05, 0xf2, 0xdb, 0x95, 0x6d, 0x2d, 0x2d, 0xea,
+ 0x5b, 0x05, 0xe4, 0x0f, 0x40, 0xf2, 0x65, 0x4f, 0xc1, 0x7d, 0x1c, 0xd1,
+ 0xd3, 0xb3, 0x53, 0x32, 0x2b, 0xf0, 0xd1, 0xf3, 0xcf, 0x82, 0x8c, 0x49},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 58
+ {58,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xcc, 0xec, 0x11, 0x70, 0x25, 0xee, 0xce, 0x29, 0xe0, 0xed, 0x07, 0x7d,
+ 0x98, 0x67, 0x87, 0x38, 0xfd, 0x1a, 0x5c, 0xca, 0x20, 0xe4, 0x0b, 0xb3,
+ 0x22, 0xa4, 0x05, 0x66, 0x83, 0x12, 0x43, 0xda, 0xc8, 0x06, 0x55, 0x5b,
+ 0x85, 0x08, 0xf4, 0xea, 0xa6, 0x8b, 0xeb, 0x4e, 0x78, 0xed, 0x91, 0x76,
+ 0x86, 0x41, 0x5f, 0x11, 0x23, 0x2c, 0x5e, 0xcb, 0x9f, 0x80, 0x5b, 0x0d,
+ 0xcc, 0x6c, 0xe0, 0x6b, 0x57, 0xfd, 0xf4, 0xe4, 0xae, 0x4e, 0x6d, 0x82,
+ 0x24, 0x72, 0xd6, 0x72, 0x5a, 0x9c, 0x1d, 0xa4, 0x1c, 0x2f, 0xee, 0x15,
+ 0x19, 0x58, 0x6c, 0x50, 0x2b, 0xbb, 0x1a, 0x4c, 0xe2, 0x58, 0x28, 0x63},
+ {0x0b, 0x3c, 0x06, 0xfb, 0x8c, 0x7c, 0x31, 0xa9, 0x6f, 0xa6, 0xdc, 0x80,
+ 0x25, 0x01, 0x43, 0xe3, 0x9a, 0xf9, 0xe5, 0xc2, 0x01, 0xfd, 0xbe, 0x92,
+ 0x24, 0x57, 0x71, 0xe3, 0x45, 0xcf, 0x78, 0x7f, 0x99, 0x23, 0x4e, 0xcc,
+ 0x1d, 0x68, 0x70, 0x59, 0x9a, 0xd5, 0x0a, 0x1c, 0xad, 0xf6, 0x87, 0xe9},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 59
+ {59,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x1e, 0x82, 0x9b, 0xdb, 0xd8, 0xa2, 0xc1, 0x32, 0x1d, 0x04, 0x93, 0x2a,
+ 0xac, 0xd4, 0x29, 0x72, 0xf5, 0xb2, 0xac, 0x5b, 0x6a, 0x61, 0xb0, 0x41,
+ 0x21, 0x6c, 0xa9, 0x48, 0x1b, 0xb0, 0xda, 0x8a, 0xbf, 0x6d, 0x5c, 0x1b,
+ 0x63, 0xe8, 0x68, 0x47, 0x9f, 0x88, 0xd9, 0x13, 0x45, 0xcb, 0x91, 0x53,
+ 0xfc, 0xa2, 0xc5, 0x69, 0x8f, 0xd5, 0xb4, 0x04, 0xc9, 0xbc, 0x12, 0x5b,
+ 0xdc, 0x3c, 0x60, 0x8f, 0xe3, 0x85, 0x36, 0x7e, 0xe2, 0xb6, 0x84, 0x08,
+ 0xe9, 0x59, 0xb8, 0x3e, 0xc8, 0xbc, 0x3e, 0xc1, 0xe0, 0x5a, 0x6f, 0xb9,
+ 0x84, 0xfe, 0xdb, 0x25, 0x65, 0x74, 0x88, 0x5f, 0x5d, 0xd9, 0x89, 0x40},
+ {0x53, 0x88, 0x90, 0x5a, 0xee, 0x7f, 0x82, 0x6b, 0x9a, 0x5b, 0x46, 0xfa,
+ 0xef, 0xfe, 0x26, 0xd4, 0x9f, 0x85, 0x66, 0xc7, 0xa8, 0xe8, 0xaf, 0x5a,
+ 0x16, 0x53, 0xfc, 0xfb, 0xff, 0x7c, 0x0d, 0xfd, 0xe5, 0x66, 0xf0, 0x43,
+ 0x40, 0x12, 0x48, 0x48, 0x6f, 0xf9, 0x1c, 0x39, 0x0f, 0x5c, 0xc6, 0xed},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 60
+ {60,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x4d, 0xd1, 0xe1, 0xb4, 0x54, 0x81, 0x4f, 0x3b, 0xe1, 0xc6, 0x2e, 0xb8,
+ 0x7c, 0x12, 0x07, 0x72, 0xc2, 0x06, 0x2a, 0x3d, 0x7e, 0x54, 0x61, 0xd5,
+ 0x55, 0x4b, 0x39, 0x63, 0xa9, 0xfb, 0x11, 0x90, 0xdb, 0x96, 0x56, 0x95,
+ 0xca, 0xf5, 0x55, 0xa4, 0x5a, 0xe2, 0x5b, 0xe7, 0x3e, 0x47, 0xc3, 0x74,
+ 0x5b, 0xaa, 0x93, 0xfe, 0x2b, 0xfb, 0x09, 0x4f, 0xe7, 0x18, 0xc8, 0xc9,
+ 0xbd, 0x8e, 0x1e, 0x6e, 0x86, 0xcd, 0x62, 0x9d, 0xca, 0x0b, 0xb9, 0x1e,
+ 0xe9, 0x34, 0xe9, 0x34, 0x69, 0xd4, 0xff, 0xf3, 0x2a, 0x41, 0xdf, 0xd7,
+ 0x8c, 0x27, 0xba, 0x53, 0x4a, 0x3d, 0x59, 0x70, 0xc3, 0x88, 0xef, 0xfb},
+ {0xb9, 0x20, 0x29, 0x9b, 0xa2, 0x60, 0x75, 0xd2, 0x64, 0x7c, 0xcb, 0x97,
+ 0x8d, 0x15, 0xa5, 0x4e, 0xf4, 0x83, 0x30, 0xdb, 0x3a, 0x87, 0x94, 0xd8,
+ 0x68, 0xae, 0x02, 0xbf, 0x15, 0x2b, 0x3c, 0x24, 0xff, 0xa9, 0x66, 0x89,
+ 0x3e, 0xa9, 0xeb, 0x5d, 0x3c, 0xce, 0x83, 0xe0, 0x23, 0x9b, 0xe0, 0x2c},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 61
+ {61,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x94, 0x71, 0xab, 0xf4, 0xfd, 0x1b, 0x89, 0xd1, 0x4d, 0xf2, 0x32, 0x5c,
+ 0xb0, 0xa6, 0xbc, 0x92, 0xe7, 0x3c, 0x8e, 0xc8, 0xe0, 0x6c, 0x47, 0xb0,
+ 0x97, 0x8d, 0x93, 0xe9, 0x22, 0x5a, 0xdf, 0x08, 0x9d, 0x3e, 0xe4, 0xe2,
+ 0x5c, 0x22, 0x2b, 0x60, 0xd0, 0x21, 0x99, 0xc1, 0xb5, 0x80, 0x04, 0xc1,
+ 0xd1, 0xb3, 0x5b, 0xc1, 0x47, 0x5c, 0xfc, 0xf3, 0xe3, 0xa6, 0x11, 0x65,
+ 0x93, 0xe2, 0xca, 0x5a, 0x70, 0x34, 0x41, 0x27, 0xad, 0x90, 0x7a, 0x4a,
+ 0xa1, 0xd0, 0xc6, 0x61, 0x39, 0xf2, 0x87, 0xa7, 0xfe, 0x48, 0xce, 0xa5,
+ 0x84, 0x4a, 0x20, 0xdf, 0x5a, 0x68, 0x8b, 0x89, 0x21, 0x1f, 0x19, 0xc3},
+ {0x70, 0x54, 0x21, 0xb3, 0x66, 0x18, 0x11, 0x5f, 0xcc, 0xb7, 0xce, 0x6d,
+ 0xb8, 0x57, 0x5f, 0xc4, 0xb3, 0xf0, 0xa2, 0x78, 0x0c, 0xe0, 0x2a, 0x34,
+ 0x87, 0xe4, 0x05, 0x5d, 0xd0, 0xd5, 0x18, 0x34, 0x00, 0x62, 0x70, 0xe9,
+ 0x92, 0xe0, 0xaf, 0xaa, 0x4c, 0x7c, 0xe0, 0xf6, 0x99, 0xf7, 0xfe, 0xa2},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 62
+ {62,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x97, 0x04, 0x6c, 0x44, 0x38, 0xb0, 0x40, 0x31, 0x5b, 0xe3, 0x9e, 0xe3,
+ 0x86, 0x9f, 0x3e, 0x87, 0x11, 0xc3, 0x19, 0x67, 0x58, 0x47, 0x6f, 0x2b,
+ 0x4d, 0x90, 0xcd, 0x43, 0x99, 0x66, 0x5c, 0x8c, 0x5c, 0x87, 0xf9, 0xcf,
+ 0x64, 0x28, 0x9c, 0x2b, 0xb0, 0x11, 0x66, 0x74, 0x2e, 0x1a, 0xe0, 0x36,
+ 0xb2, 0x81, 0x92, 0x2e, 0x88, 0x72, 0xb4, 0x8b, 0x7d, 0x3e, 0x13, 0x84,
+ 0xab, 0x4d, 0x0a, 0x92, 0xc6, 0x02, 0xac, 0xe7, 0xdf, 0x3a, 0x93, 0xa4,
+ 0x7d, 0xc5, 0x0c, 0x8c, 0x2e, 0x5e, 0x8a, 0x87, 0x5d, 0x2d, 0x92, 0x7f,
+ 0x72, 0x01, 0xce, 0x11, 0xfd, 0x8d, 0xf8, 0x12, 0xba, 0xa1, 0xe4, 0xf8},
+ {0x3c, 0x51, 0x00, 0x06, 0xf8, 0x65, 0x8f, 0x3f, 0xa4, 0x14, 0xfe, 0xf9,
+ 0x72, 0x3d, 0x63, 0x4a, 0x17, 0x9d, 0xb7, 0xaa, 0xf0, 0xb7, 0x06, 0x8b,
+ 0x76, 0x96, 0xcf, 0xf9, 0x3f, 0x88, 0xe0, 0x41, 0x36, 0xdf, 0xda, 0xc6,
+ 0x83, 0x49, 0x78, 0x1b, 0xf0, 0x5a, 0x78, 0x7a, 0xe1, 0x9e, 0x90, 0x21},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 63
+ {63,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x8e, 0x3d, 0xae, 0x50, 0x0f, 0xe2, 0xc6, 0x45, 0xaa, 0xb1, 0x53, 0x79,
+ 0x17, 0x06, 0x82, 0x50, 0x31, 0x54, 0xaf, 0x1f, 0xd0, 0xa2, 0x1f, 0xfd,
+ 0x2e, 0x34, 0xf0, 0x50, 0x1c, 0x51, 0x85, 0x07, 0xe0, 0xeb, 0xf4, 0x5d,
+ 0x7c, 0xb8, 0x65, 0x3f, 0xd5, 0x7b, 0xf1, 0xf8, 0x94, 0xf2, 0xa5, 0x52,
+ 0xcb, 0x69, 0xaf, 0x7e, 0x00, 0x9d, 0x43, 0xbd, 0x6e, 0x68, 0x8b, 0xf2,
+ 0x8f, 0x5e, 0x28, 0x15, 0xf3, 0xc9, 0xf4, 0xfa, 0xb1, 0xd8, 0x29, 0xd2,
+ 0x9f, 0x05, 0x31, 0x2b, 0xad, 0x99, 0xd7, 0x5c, 0x25, 0x18, 0xd2, 0xa3,
+ 0x01, 0xa7, 0x4d, 0x5e, 0xce, 0xe1, 0x33, 0x35, 0x82, 0xd7, 0x9c, 0x14},
+ {0x24, 0x89, 0x67, 0xaf, 0xa3, 0x63, 0x86, 0xcf, 0xea, 0xa2, 0x21, 0x48,
+ 0x47, 0xc7, 0xc8, 0xc3, 0x2a, 0x89, 0x1a, 0x24, 0x38, 0xb8, 0x36, 0x65,
+ 0xf9, 0x9e, 0x5f, 0xe7, 0xab, 0x6d, 0xd8, 0x63, 0x53, 0xff, 0x7a, 0x8b,
+ 0x15, 0xd4, 0xbe, 0x4e, 0x12, 0x77, 0xc7, 0x21, 0xd6, 0x9c, 0xbb, 0xa7},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 64
+ {64,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x1f, 0xca, 0x8f, 0x96, 0x95, 0x65, 0x0a, 0x02, 0xd6, 0xfb, 0x80, 0x49,
+ 0xb1, 0x53, 0x1a, 0x37, 0x83, 0xe4, 0x49, 0xdf, 0x75, 0xa9, 0x8d, 0x45,
+ 0x99, 0x9f, 0xb9, 0x85, 0x7c, 0x3e, 0x75, 0x62, 0x19, 0xd4, 0x8b, 0x2c,
+ 0x84, 0xd5, 0x14, 0x3f, 0x08, 0xc2, 0xab, 0x09, 0x7b, 0x36, 0x5a, 0x33,
+ 0x45, 0xaa, 0x19, 0x7e, 0x10, 0xc6, 0x59, 0xd9, 0xc5, 0x3f, 0xa7, 0x54,
+ 0xf1, 0x12, 0xd7, 0x79, 0x73, 0x10, 0x7e, 0xe3, 0x5c, 0x3a, 0xee, 0x3b,
+ 0x0b, 0x13, 0x22, 0xb3, 0x62, 0xfa, 0x08, 0x49, 0x7c, 0x09, 0x7c, 0x18,
+ 0x81, 0x93, 0x4e, 0x36, 0xce, 0xbd, 0x5e, 0x18, 0xe9, 0x24, 0x0c, 0xb6},
+ {0xa4, 0x54, 0xff, 0x4d, 0x94, 0x45, 0x87, 0xa1, 0x88, 0xe7, 0xeb, 0xac,
+ 0xcd, 0x97, 0x64, 0x9a, 0xb0, 0xcf, 0x83, 0xf8, 0xf8, 0xd1, 0x9b, 0x36,
+ 0x53, 0xa2, 0xe6, 0x21, 0x20, 0x6d, 0x39, 0x92, 0x86, 0x8b, 0x5a, 0x57,
+ 0x65, 0xd1, 0xfa, 0x76, 0x2f, 0x0e, 0x3b, 0x01, 0x61, 0xa6, 0x80, 0x9b},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 65
+ {65,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x73, 0x1b, 0xa7, 0x84, 0xe2, 0xed, 0x21, 0xf4, 0xa4, 0xa2, 0xb4, 0xdd,
+ 0x48, 0x77, 0xae, 0xc2, 0xfc, 0xd5, 0x90, 0x31, 0xf8, 0x01, 0x93, 0xb9,
+ 0x55, 0x8b, 0xbc, 0x1c, 0xf7, 0xfe, 0x67, 0x04, 0x46, 0x94, 0x43, 0xfc,
+ 0x7f, 0x39, 0x8e, 0x8b, 0xec, 0x40, 0x86, 0xf8, 0x8a, 0xa7, 0x6a, 0xa2,
+ 0x6c, 0x38, 0x9a, 0xcf, 0xd5, 0x1f, 0x69, 0xc8, 0x9a, 0x15, 0x3b, 0xfa,
+ 0xdb, 0x5d, 0x70, 0x3a, 0x36, 0xcb, 0x12, 0xa4, 0xd8, 0x5f, 0x55, 0x17,
+ 0xcf, 0x46, 0x2b, 0xf5, 0xd0, 0x2a, 0xbf, 0x7d, 0x19, 0x72, 0x2f, 0x48,
+ 0x0e, 0xaf, 0x1a, 0x26, 0x17, 0xcb, 0xa1, 0x94, 0x1e, 0x1c, 0x76, 0xb6},
+ {0x99, 0x78, 0x0e, 0xd2, 0x15, 0xdc, 0x41, 0x7f, 0x79, 0x8c, 0x24, 0x32,
+ 0x7c, 0x3c, 0xaf, 0x22, 0xf3, 0x68, 0x5e, 0x5c, 0xf2, 0xab, 0x83, 0x5f,
+ 0xc5, 0x4b, 0x42, 0x81, 0x17, 0xb7, 0xd1, 0x7f, 0x0f, 0xeb, 0x63, 0xf1,
+ 0x75, 0x54, 0x68, 0x15, 0x7f, 0x32, 0x37, 0xb8, 0x11, 0x7d, 0xff, 0xa6},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 66
+ {66,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x87, 0x25, 0xcb, 0x75, 0x4b, 0x55, 0x27, 0xa3, 0xb0, 0x53, 0xd6, 0x3e,
+ 0x0c, 0x4b, 0x09, 0x7e, 0x4c, 0x34, 0xc5, 0xd7, 0x31, 0xab, 0x5c, 0xd4,
+ 0x72, 0x86, 0x50, 0xa6, 0x18, 0xb4, 0xde, 0xd4, 0xbf, 0x92, 0x14, 0xd7,
+ 0x93, 0xad, 0x74, 0xcf, 0xc4, 0x70, 0xe3, 0x5c, 0x54, 0x93, 0xa4, 0xb4,
+ 0x20, 0xa3, 0xc5, 0x00, 0x49, 0xa4, 0x27, 0x91, 0x72, 0x1b, 0xc5, 0x0d,
+ 0x5f, 0x60, 0x8c, 0xb2, 0x72, 0xb6, 0x0a, 0x55, 0x45, 0xdb, 0x06, 0x08,
+ 0x85, 0x5b, 0xac, 0x8f, 0xbf, 0xa9, 0x39, 0x90, 0xd6, 0xb8, 0x0e, 0x30,
+ 0x41, 0x77, 0x3e, 0x10, 0x93, 0x7d, 0x83, 0x70, 0x10, 0xca, 0xe6, 0x40},
+ {0xd7, 0x38, 0xb7, 0x37, 0x3f, 0xe9, 0x78, 0xf2, 0x7b, 0x19, 0x4f, 0x69,
+ 0xed, 0xd5, 0xc4, 0x21, 0xb9, 0x89, 0x22, 0xf5, 0xe3, 0x13, 0xb7, 0x68,
+ 0x59, 0xa9, 0x35, 0x7a, 0x1f, 0xaf, 0x42, 0xed, 0x0e, 0x06, 0xdc, 0x13,
+ 0xd5, 0x58, 0x43, 0x35, 0x75, 0x38, 0xce, 0x7f, 0x41, 0x27, 0xce, 0xe1},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 67
+ {67,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x9c, 0x7a, 0x59, 0x4e, 0xaf, 0x2d, 0xdf, 0x3c, 0x8a, 0xb6, 0xc6, 0xe9,
+ 0x4f, 0x1e, 0xc0, 0x11, 0xda, 0xc9, 0xfa, 0x42, 0xbd, 0x27, 0xdf, 0x2f,
+ 0xbe, 0x40, 0x2a, 0xc9, 0x49, 0xd3, 0xa2, 0xc6, 0x76, 0xb6, 0x84, 0xa2,
+ 0x4c, 0x99, 0xf7, 0xd1, 0xb7, 0xe8, 0x9e, 0x9f, 0x8a, 0x06, 0x34, 0xeb,
+ 0x3b, 0x83, 0x09, 0x5c, 0x7a, 0x1c, 0xd6, 0xaa, 0x93, 0x32, 0x46, 0x0e,
+ 0xcb, 0xf2, 0x57, 0xf7, 0xaf, 0xa4, 0x49, 0x60, 0x8b, 0x9e, 0x0d, 0xdd,
+ 0x15, 0x29, 0x2b, 0x87, 0x5a, 0xd2, 0xfd, 0x06, 0x9d, 0xc9, 0x27, 0xce,
+ 0x00, 0xa4, 0xb5, 0xe6, 0x79, 0x33, 0x80, 0x23, 0xbd, 0x3a, 0x4e, 0x6c},
+ {0xd9, 0xcc, 0x86, 0x1d, 0xb3, 0x05, 0xb0, 0x4a, 0x27, 0x3d, 0x6b, 0x55,
+ 0x34, 0x8e, 0xf9, 0xf0, 0xa0, 0xa2, 0xae, 0xdf, 0x8b, 0x3d, 0x04, 0x1a,
+ 0x19, 0xe2, 0x63, 0xed, 0x6a, 0xe2, 0xe0, 0x1e, 0x43, 0x9a, 0x46, 0x82,
+ 0x30, 0x98, 0xf2, 0xaa, 0xa4, 0x86, 0x7d, 0x4f, 0x08, 0x89, 0x1e, 0x36},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 68
+ {68,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x21, 0xb1, 0xaa, 0x35, 0x9d, 0x72, 0xff, 0x33, 0xa8, 0x4e, 0xc9, 0x62,
+ 0x14, 0x83, 0xe6, 0x58, 0x81, 0xd4, 0xfa, 0x8c, 0xe6, 0xdf, 0x36, 0x69,
+ 0xe0, 0xab, 0xbb, 0x9f, 0x6b, 0xf8, 0xd0, 0xee, 0x3d, 0x98, 0x62, 0xa7,
+ 0xdf, 0xb4, 0x52, 0x13, 0xe3, 0x9f, 0xfa, 0xc7, 0xb3, 0xe1, 0xed, 0x87,
+ 0x1f, 0x5e, 0x59, 0xcd, 0xa5, 0xa5, 0xb8, 0x61, 0xab, 0x3e, 0xb8, 0x6c,
+ 0xaa, 0x7c, 0x6e, 0x85, 0x93, 0x36, 0x76, 0xef, 0xe6, 0x60, 0xdf, 0xf8,
+ 0xac, 0x56, 0x25, 0xec, 0x8a, 0x76, 0x30, 0xa9, 0xcb, 0xa9, 0xeb, 0x3f,
+ 0xc1, 0x49, 0xd3, 0xef, 0x37, 0x9d, 0x4a, 0x5e, 0xc1, 0x74, 0xd2, 0x37},
+ {0xc5, 0x92, 0x81, 0xd0, 0x9f, 0x44, 0xf6, 0x79, 0x29, 0x4a, 0xee, 0x56,
+ 0x68, 0xeb, 0x53, 0x8d, 0x50, 0x3e, 0xf2, 0x5a, 0xac, 0x59, 0x16, 0x14,
+ 0xb4, 0x6f, 0x52, 0x5d, 0x8c, 0x0b, 0x10, 0x9a, 0xb1, 0x29, 0x67, 0x49,
+ 0x63, 0x50, 0x0a, 0xd7, 0xb6, 0x26, 0x89, 0x41, 0xa2, 0x8c, 0x00, 0x67},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 69
+ {69,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe1, 0xad, 0x2b, 0x68, 0xfa, 0x69, 0x45, 0x65, 0x74, 0xde, 0x95, 0xb1,
+ 0xe0, 0x48, 0xb0, 0x71, 0x50, 0x09, 0x40, 0x9e, 0xf5, 0xcc, 0x27, 0x0b,
+ 0xe5, 0x1f, 0xdd, 0x40, 0xb4, 0xf6, 0x5b, 0x1a, 0xde, 0x67, 0x93, 0x8a,
+ 0x6a, 0x6d, 0x72, 0x5b, 0x01, 0x31, 0x0f, 0x22, 0x53, 0xa3, 0x8c, 0xf4,
+ 0x44, 0xf7, 0x26, 0xb3, 0xeb, 0x5c, 0x5d, 0xdc, 0x25, 0x7d, 0x6d, 0x9b,
+ 0xda, 0x9b, 0xfa, 0x60, 0xbe, 0xc6, 0xa0, 0x7f, 0xe0, 0x7d, 0xae, 0x96,
+ 0x75, 0x11, 0x31, 0x43, 0x70, 0xd3, 0xa4, 0xe0, 0x41, 0xc3, 0x4f, 0x1c,
+ 0xb4, 0x9f, 0xe6, 0xb7, 0x06, 0x63, 0xf0, 0x20, 0x48, 0x8e, 0x98, 0xa8},
+ {0x9e, 0xb7, 0x0f, 0x89, 0x49, 0x86, 0x1c, 0x30, 0xf2, 0x45, 0x69, 0x90,
+ 0xab, 0xe4, 0xd3, 0x45, 0x55, 0x00, 0x08, 0xb8, 0x53, 0x19, 0x01, 0x52,
+ 0x13, 0x61, 0xaa, 0xa1, 0x72, 0x96, 0xdb, 0xca, 0x06, 0xfb, 0x3c, 0x87,
+ 0xe8, 0xf4, 0x59, 0x2b, 0x7d, 0xc5, 0xd1, 0x99, 0x7c, 0x58, 0xc0, 0x76},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 70
+ {70,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x93,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfe, 0x7a, 0x4c, 0xff, 0x4e, 0xac, 0xf9, 0x06,
+ 0x12, 0xa4, 0x88, 0x65, 0xdc, 0x43, 0xe9, 0xb5, 0xd2, 0x30, 0xf7, 0x61,
+ 0xd1, 0xfc, 0x4d, 0xfb, 0x69, 0xbe, 0x20, 0xe8, 0x4c, 0xcc, 0x8f, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x8a, 0x9c, 0x52, 0x27, 0xd1, 0x39, 0x02,
+ 0x59, 0xb6, 0x75, 0x09, 0x59, 0xaf, 0x6e, 0xf9, 0xbc, 0x0a, 0x51, 0xb0,
+ 0xf0, 0x85, 0xc9, 0x99, 0x33, 0xf5, 0x6a, 0x76, 0x3a, 0x60, 0xb5, 0x90,
+ 0xf7, 0x11, 0x5f, 0x0c, 0x6c, 0xf1, 0xe3, 0x0d, 0x35, 0x5e, 0xbb, 0xe7,
+ 0x60, 0x1e, 0xcb, 0x4d, 0x1a, 0xbb, 0xd2, 0xdf, 0x65, 0xae, 0x39, 0x9a,
+ 0x71, 0x78, 0x0d, 0xe1, 0x1e, 0x3c, 0xf8, 0xf1, 0xaa, 0x32, 0x95, 0x2f,
+ 0xc4, 0xb1, 0x48, 0x82, 0x84, 0x45, 0x2f, 0x43, 0xa9, 0x0b, 0x9d, 0xd1,
+ 0xf3, 0x1a, 0x3a, 0xac, 0xa7, 0x19, 0x11, 0x4f, 0xe7, 0x05, 0x37, 0xf9,
+ 0xc6, 0xde, 0xc0, 0x79, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x0b, 0xad, 0x67, 0xea, 0x0c, 0xca, 0x96, 0x0e, 0xd3, 0xea, 0x05, 0x88,
+ 0xd5, 0xee, 0xef, 0x36, 0x6c, 0x24, 0x34, 0x2a, 0xb3, 0xe4, 0x66, 0x02,
+ 0x89, 0x1d, 0x1a, 0xdb, 0x4d, 0x85, 0xd8, 0x0d, 0xd2, 0x42, 0x96, 0x2c,
+ 0x56, 0x54, 0xbd, 0x6a, 0xf5, 0x91, 0x3a, 0xea, 0xef, 0xab, 0x27, 0xad,
+ 0x9a, 0x07, 0xb4, 0x19, 0x71, 0x80, 0xc9, 0x86, 0x9a, 0xf7, 0x95, 0xf6,
+ 0x96, 0xfd, 0xf6, 0xf2, 0x5c, 0xdc, 0x66, 0x46, 0x9f, 0x4c, 0xa7, 0xca,
+ 0x89, 0xc5, 0xc9, 0x04, 0x63, 0x6d, 0x85, 0xf6, 0xb9, 0xa1, 0x9e, 0x7b,
+ 0xcf, 0x05, 0x40, 0x83, 0x1c, 0xa7, 0xaa, 0x40, 0x44, 0x6d, 0xd8, 0xe1},
+ {0x45, 0xb0, 0x2f, 0xd4, 0xdd, 0x76, 0x49, 0x67, 0x01, 0xbe, 0x3b, 0x37,
+ 0xe6, 0x32, 0x05, 0x6c, 0xf7, 0xf6, 0x3e, 0x98, 0x08, 0xf6, 0x27, 0xfa,
+ 0x85, 0x8e, 0xec, 0xc5, 0xba, 0xc1, 0x6a, 0x01, 0xa9, 0x49, 0x74, 0x1b,
+ 0x4d, 0xe1, 0x51, 0xfe, 0x35, 0xe7, 0x74, 0xc6, 0xd1, 0xe3, 0x89, 0xe2},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 71
+ {71,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2c, 0x40, 0x69, 0xbc, 0x80, 0x78, 0x23, 0x6e, 0xb2, 0x3a, 0x8c, 0x4d,
+ 0x57, 0x5b, 0xde, 0x9b, 0x53, 0x7b, 0x13, 0xb7, 0x99, 0x89, 0x68, 0x8c,
+ 0x40, 0xd8, 0x9d, 0x89, 0x8a, 0x8c, 0x29, 0xbd, 0x7a, 0xc6, 0x17, 0x45,
+ 0x79, 0x7b, 0x7e, 0xe5, 0x5a, 0xca, 0x60, 0xea, 0x7d, 0x6c, 0x2a, 0x84,
+ 0x30, 0xfc, 0xfb, 0xed, 0x18, 0xa2, 0x50, 0x46, 0x61, 0xe0, 0x25, 0x3c,
+ 0x43, 0xe4, 0x7b, 0xe0, 0x19, 0x40, 0xe8, 0x1f, 0xcb, 0x2d, 0x65, 0xa5,
+ 0xe5, 0x01, 0x11, 0x19, 0x78, 0x05, 0x99, 0x49, 0xc5, 0xd2, 0x5b, 0x0b,
+ 0x60, 0xde, 0x78, 0x21, 0x47, 0x6b, 0x88, 0xa8, 0x34, 0x2a, 0x0b, 0xdf},
+ {0x6c, 0xe9, 0xbf, 0xfb, 0x89, 0x01, 0xba, 0xa8, 0x01, 0xd1, 0xb1, 0x9e,
+ 0x92, 0xb5, 0xe5, 0xf4, 0x7f, 0x5b, 0xee, 0x10, 0xc1, 0x5f, 0xe4, 0x4b,
+ 0x82, 0x09, 0x97, 0x75, 0x72, 0xcc, 0x8b, 0xd7, 0x90, 0x2c, 0xcf, 0xc0,
+ 0xd7, 0xae, 0x98, 0xf6, 0xb5, 0x8b, 0xb8, 0x7f, 0x31, 0x6a, 0x57, 0x92},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 72
+ {72,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x44, 0xbc, 0x1c, 0xb2, 0xd4, 0x2f, 0xf9, 0x74, 0xe7, 0x2b, 0xc8, 0x83,
+ 0xdf, 0xf7, 0x84, 0xe8, 0x69, 0x78, 0x50, 0x1f, 0x91, 0x8e, 0xef, 0x4d,
+ 0x96, 0xd6, 0xe5, 0x24, 0x2d, 0xa6, 0xf5, 0x65, 0x1a, 0x29, 0xcf, 0x52,
+ 0x05, 0xc3, 0xdc, 0x3b, 0xe3, 0x33, 0x32, 0xfa, 0x2d, 0xef, 0xc3, 0x47,
+ 0x88, 0xf8, 0x8f, 0x54, 0x9e, 0xd7, 0x87, 0x32, 0x06, 0x30, 0x20, 0xdd,
+ 0x3f, 0xcb, 0x87, 0x25, 0x15, 0xb2, 0x5e, 0x08, 0x87, 0x00, 0xe3, 0xea,
+ 0xcb, 0x92, 0x5d, 0xe7, 0x67, 0xe9, 0xed, 0xf6, 0xe8, 0x9f, 0x08, 0x9c,
+ 0x4f, 0x9e, 0x0f, 0x4d, 0x88, 0x46, 0x98, 0x03, 0x93, 0x66, 0x7f, 0x6d},
+ {0xc6, 0xdd, 0x2d, 0x37, 0x2d, 0x5a, 0x51, 0x73, 0xac, 0x63, 0xf6, 0xd5,
+ 0xab, 0x5d, 0xec, 0x97, 0x2e, 0x8a, 0xe4, 0x4d, 0x56, 0x6c, 0x7f, 0x82,
+ 0x6b, 0xeb, 0x7f, 0x26, 0x93, 0xe2, 0x00, 0xc4, 0x70, 0xdd, 0xed, 0xb1,
+ 0xc9, 0x92, 0x9c, 0x11, 0xed, 0x86, 0xd1, 0x35, 0xf4, 0x4c, 0x97, 0x9f},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 73
+ {73,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xb8, 0x24, 0xeb, 0x72, 0xc4, 0x3e, 0xdb, 0x5b, 0x3c, 0xe9, 0xaf, 0x94,
+ 0xeb, 0xbd, 0x33, 0xb4, 0x46, 0xb4, 0xa7, 0x23, 0x3b, 0x89, 0xaf, 0xfe,
+ 0x1c, 0xfa, 0x3b, 0xeb, 0x53, 0xcd, 0x19, 0x9f, 0xb1, 0x19, 0xa3, 0x56,
+ 0x77, 0x2b, 0xfe, 0xc1, 0x78, 0xc0, 0x3b, 0x07, 0x7d, 0xf1, 0x2f, 0x53,
+ 0xf9, 0x98, 0x51, 0xfb, 0xeb, 0x99, 0x71, 0xff, 0xcf, 0x29, 0xad, 0x61,
+ 0xba, 0x48, 0x4b, 0xd0, 0x58, 0x00, 0x36, 0xdc, 0xaa, 0x59, 0xf4, 0x07,
+ 0xbc, 0x88, 0xa4, 0x71, 0xcd, 0x86, 0x2b, 0x80, 0xa1, 0x63, 0xc9, 0x1a,
+ 0x6f, 0x64, 0x60, 0x2b, 0x6f, 0x71, 0x39, 0x59, 0xb2, 0xf6, 0xc2, 0xfd},
+ {0x02, 0x99, 0xb7, 0xfc, 0x3e, 0x55, 0x06, 0x92, 0x6f, 0xea, 0x66, 0xd2,
+ 0x0f, 0x65, 0xb9, 0x79, 0x1f, 0xb6, 0xc8, 0x8c, 0x71, 0x79, 0xf7, 0xd4,
+ 0x70, 0x1d, 0x68, 0xc1, 0x34, 0x27, 0xab, 0x56, 0xac, 0x0f, 0x9e, 0x1d,
+ 0xa9, 0x6c, 0x1d, 0x5f, 0x3d, 0x1a, 0x65, 0xff, 0x31, 0x22, 0xc1, 0x53},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 74
+ {74,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x92, 0x70, 0xb8, 0xce, 0xfb, 0x61, 0xa5, 0xd5, 0x2f, 0xbb, 0x5e, 0x6b,
+ 0x3b, 0x62, 0x36, 0x1f, 0x3a, 0xfa, 0x5d, 0x1a, 0x6b, 0x01, 0x41, 0x9d,
+ 0xb9, 0x26, 0x6e, 0x2d, 0xba, 0xba, 0xb3, 0x6a, 0xea, 0x5b, 0x19, 0x61,
+ 0x31, 0x8e, 0xaf, 0x8f, 0x0b, 0xd7, 0xcc, 0xa7, 0x5f, 0xf2, 0xdf, 0x5b,
+ 0x7e, 0x53, 0x8c, 0x63, 0x01, 0x2a, 0x73, 0xf7, 0x77, 0xb2, 0x5e, 0x17,
+ 0x37, 0xd4, 0x4f, 0xdb, 0xc2, 0x99, 0xa7, 0x62, 0x88, 0xd7, 0xbc, 0xb5,
+ 0x7c, 0x84, 0x84, 0xc7, 0x1c, 0x9b, 0xb6, 0x45, 0x32, 0x45, 0xf2, 0x39,
+ 0xb6, 0xc6, 0xdf, 0x32, 0x89, 0x84, 0x24, 0x38, 0x3b, 0x4c, 0x03, 0x09},
+ {0x13, 0xd7, 0x8b, 0x7a, 0x4d, 0xaf, 0x8d, 0xdd, 0x62, 0xe3, 0x47, 0xba,
+ 0x23, 0x5c, 0x36, 0x48, 0x6f, 0xb2, 0xeb, 0x4a, 0x75, 0xa3, 0xe1, 0x7a,
+ 0x13, 0x7e, 0xc6, 0xc2, 0xde, 0x37, 0xab, 0xaf, 0x45, 0xda, 0x92, 0xd1,
+ 0xcf, 0x1b, 0x29, 0x66, 0xde, 0xd8, 0xd5, 0x38, 0x1f, 0xd2, 0x31, 0x9f},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 75
+ {75,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x19, 0xe5, 0xc2, 0x86, 0x57, 0x47, 0x9e, 0xb4, 0x1d, 0x37, 0x18, 0xf6,
+ 0x3e, 0x06, 0x78, 0xbe, 0x0d, 0xaa, 0x58, 0x50, 0x2a, 0x54, 0x06, 0xd6,
+ 0x59, 0x13, 0x56, 0x7d, 0xf7, 0xb8, 0x6a, 0xb2, 0x5e, 0x90, 0x5e, 0xc8,
+ 0x46, 0x78, 0x95, 0x30, 0xd8, 0x1d, 0x8d, 0x1f, 0xc2, 0xa8, 0xca, 0xde,
+ 0x4a, 0xaf, 0x13, 0x1a, 0x0c, 0xcf, 0xc7, 0x9a, 0x24, 0xbc, 0x88, 0x9c,
+ 0x95, 0x32, 0x49, 0xee, 0x85, 0xb4, 0x9e, 0x2a, 0x1b, 0xfa, 0x52, 0x16,
+ 0x7f, 0xe2, 0x0d, 0xe2, 0x96, 0xe6, 0x49, 0x7e, 0xf9, 0x01, 0x4c, 0x2c,
+ 0xd0, 0xa0, 0x2a, 0xfb, 0xad, 0x1f, 0x9d, 0x00, 0xac, 0x3d, 0x92, 0x4d},
+ {0x7b, 0x08, 0x63, 0xfc, 0x6d, 0x72, 0xc4, 0xbd, 0x05, 0x85, 0x76, 0xcf,
+ 0xf7, 0xa4, 0xae, 0xdf, 0x86, 0x48, 0x2d, 0x3d, 0x9b, 0xc9, 0xc5, 0xfc,
+ 0x55, 0xbd, 0x8f, 0xac, 0x84, 0x10, 0x7d, 0xd0, 0xbf, 0x9f, 0x27, 0xd7,
+ 0xe8, 0xd6, 0x24, 0xed, 0xb0, 0xaa, 0x6e, 0xf1, 0xb9, 0xcc, 0x22, 0x46},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 76
+ {76,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x59, 0x66, 0x6d, 0xf4, 0x47, 0xda, 0xbc, 0x38, 0x6d, 0x8d, 0xdd, 0xae,
+ 0x93, 0x54, 0x3d, 0xc7, 0x61, 0x51, 0xf7, 0xc1, 0xc0, 0x48, 0x58, 0x66,
+ 0x0d, 0x9c, 0xa8, 0xe0, 0x65, 0x5b, 0x51, 0xa7, 0x2f, 0xef, 0xfb, 0x70,
+ 0x85, 0xba, 0xcb, 0xde, 0x15, 0x3f, 0xea, 0x75, 0xb5, 0x71, 0x6a, 0xb5,
+ 0xc3, 0xc7, 0x81, 0x1d, 0x0c, 0x74, 0x35, 0xbe, 0x9e, 0x36, 0xdb, 0x00,
+ 0xcd, 0x29, 0xc6, 0xca, 0x87, 0x9e, 0xf9, 0x91, 0xad, 0xb1, 0x57, 0xa6,
+ 0xb4, 0xbf, 0x56, 0xe3, 0xde, 0x5c, 0xb3, 0x45, 0x98, 0xb7, 0x9a, 0x68,
+ 0x4c, 0xc3, 0xd4, 0xe2, 0x3f, 0x22, 0xd1, 0x00, 0x63, 0xe8, 0xd1, 0x9c},
+ {0xfb, 0xa2, 0xbd, 0xfb, 0x54, 0xe4, 0x68, 0xa4, 0xff, 0x5a, 0xfb, 0xaa,
+ 0x54, 0xc7, 0x03, 0x74, 0x00, 0xd7, 0x64, 0x14, 0xc9, 0x8e, 0xaf, 0xaa,
+ 0x41, 0x9a, 0xda, 0xb0, 0xdf, 0x50, 0xc9, 0x69, 0x2a, 0xac, 0x67, 0xd4,
+ 0x4a, 0x9e, 0xfb, 0xd0, 0x0d, 0x4f, 0x9c, 0xfc, 0x20, 0x6d, 0x53, 0x7b},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 77
+ {77,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x3b, 0xaf, 0xce, 0x9b, 0x32, 0x61, 0x6f, 0x3b, 0xde, 0x17, 0xfc, 0x98,
+ 0x9f, 0x1e, 0x55, 0x6f, 0x92, 0xfa, 0xf5, 0xc3, 0x0e, 0x2c, 0xdd, 0xeb,
+ 0xc2, 0xab, 0xa4, 0x4e, 0xdf, 0x36, 0xae, 0x39, 0x57, 0xc9, 0xc6, 0x10,
+ 0xa3, 0x45, 0x21, 0xe6, 0xac, 0x45, 0x46, 0x52, 0xaa, 0x59, 0x78, 0x11,
+ 0x82, 0x7b, 0x4f, 0xf4, 0x5f, 0x99, 0x1f, 0x94, 0x05, 0xf2, 0xd8, 0xcf,
+ 0x45, 0xd5, 0xd0, 0x87, 0x6a, 0x26, 0x0e, 0xf0, 0xde, 0xb6, 0xe8, 0x60,
+ 0x90, 0xc5, 0xb4, 0x5f, 0x5b, 0x7b, 0x17, 0x86, 0x10, 0x53, 0x24, 0xf4,
+ 0x0a, 0x0d, 0x2b, 0x43, 0xde, 0xd5, 0x78, 0x68, 0xb3, 0x8b, 0x43, 0xef},
+ {0xba, 0x9b, 0x68, 0xd1, 0xc0, 0x0a, 0xa1, 0x24, 0x6e, 0xda, 0xfb, 0x70,
+ 0xdb, 0x6d, 0xda, 0xed, 0x85, 0x70, 0xc4, 0x65, 0xd9, 0xa5, 0x83, 0x6d,
+ 0x41, 0x56, 0xa1, 0xac, 0x7f, 0xda, 0x2a, 0x20, 0x9c, 0x25, 0x47, 0x1a,
+ 0x0d, 0xf6, 0xd7, 0xde, 0x93, 0xf9, 0x80, 0xc8, 0x9c, 0x84, 0x16, 0x20},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 78
+ {78,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x53, 0x38, 0x5b, 0x93, 0x03, 0xd2, 0xc5, 0xd1, 0xea, 0x83, 0xe7, 0x70,
+ 0x0b, 0x3e, 0x81, 0x1a, 0x7c, 0x90, 0x5d, 0x17, 0x75, 0xc3, 0x79, 0xa4,
+ 0x4e, 0x9e, 0x5c, 0x96, 0x82, 0x15, 0x59, 0x70, 0x0b, 0x49, 0x2e, 0xe2,
+ 0x86, 0x8c, 0x5a, 0x01, 0x95, 0x0a, 0xa4, 0xe2, 0xb0, 0x59, 0x32, 0xee,
+ 0x8f, 0xa1, 0xbd, 0x83, 0x03, 0x5a, 0xab, 0xba, 0xbc, 0x2b, 0xe7, 0xb6,
+ 0x1f, 0x38, 0x8f, 0x78, 0xb8, 0x04, 0x6d, 0x36, 0xbe, 0xe9, 0x9b, 0x54,
+ 0x89, 0xba, 0xfb, 0x3a, 0x86, 0xde, 0xde, 0x29, 0xc1, 0x4d, 0x53, 0x73,
+ 0xed, 0x9b, 0xac, 0x72, 0xa9, 0x2a, 0xb8, 0xe7, 0xc3, 0x1f, 0xb8, 0x6a},
+ {0x33, 0xc6, 0xc7, 0xe2, 0xc8, 0x05, 0x88, 0x9c, 0xaa, 0xe5, 0x67, 0x9a,
+ 0xa0, 0x24, 0xdd, 0x79, 0xf5, 0x44, 0x56, 0xf7, 0x98, 0xef, 0xf0, 0xa0,
+ 0xdd, 0xcc, 0x1b, 0x28, 0xd8, 0xad, 0x30, 0x2d, 0x2f, 0x67, 0x09, 0x22,
+ 0x75, 0xff, 0x55, 0xf8, 0xf4, 0xd9, 0x93, 0x57, 0xac, 0x86, 0xce, 0x58},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 79
+ {79,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x9e, 0xbf, 0x8d, 0x31, 0x3d, 0xa3, 0xe5, 0xba, 0x23, 0x7e, 0xe3, 0x3e,
+ 0x6d, 0xd5, 0xbe, 0x77, 0x03, 0x90, 0xf8, 0x37, 0xc9, 0x52, 0x8f, 0xbd,
+ 0xd4, 0x40, 0xa9, 0xeb, 0x2b, 0xa1, 0xcf, 0xfb, 0x27, 0x83, 0x7d, 0x86,
+ 0x5c, 0xbe, 0x1b, 0x32, 0xff, 0x9c, 0x79, 0x95, 0xd5, 0xdd, 0x51, 0x1c,
+ 0xaa, 0x41, 0x25, 0xec, 0x25, 0x8d, 0x18, 0x2e, 0xe7, 0xf7, 0x17, 0x3c,
+ 0xa1, 0xd1, 0x71, 0x39, 0xae, 0x13, 0xe6, 0x07, 0x2a, 0xcd, 0x97, 0x0b,
+ 0xa5, 0x6f, 0x6d, 0x50, 0x34, 0xe9, 0xf4, 0x5d, 0xa3, 0x6b, 0x2e, 0xc7,
+ 0x74, 0x34, 0x9b, 0xe2, 0x16, 0x8f, 0x32, 0xbb, 0xf0, 0x4f, 0x9a, 0x31},
+ {0x0d, 0xee, 0xb0, 0x1d, 0xec, 0xaa, 0xe0, 0xee, 0xe5, 0x5e, 0x2c, 0x29,
+ 0x50, 0x1c, 0xdd, 0x9c, 0xf7, 0xd4, 0xdb, 0x2f, 0x16, 0x79, 0xfb, 0x72,
+ 0xef, 0xca, 0xa5, 0xdb, 0x6e, 0x05, 0xcc, 0x4a, 0x65, 0x84, 0x80, 0x24,
+ 0x5c, 0x59, 0xfe, 0xc9, 0x98, 0x4c, 0x61, 0x35, 0x01, 0x41, 0x1b, 0x0a},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 80
+ {80,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd4, 0xcd, 0x22, 0xe8, 0xdf, 0xa6, 0x20, 0xca, 0x7d, 0x68, 0xe2, 0x90,
+ 0x45, 0x1b, 0x09, 0x28, 0x52, 0x98, 0xa1, 0xdb, 0x5a, 0x7c, 0xa0, 0x0e,
+ 0xa8, 0x30, 0xd6, 0xe9, 0xec, 0x9c, 0xc4, 0xd0, 0x3f, 0x5c, 0xd4, 0x3f,
+ 0xb2, 0xa9, 0xaa, 0xaa, 0x14, 0x2f, 0xe4, 0xc6, 0xe2, 0x26, 0x9c, 0xdc,
+ 0x74, 0x7e, 0x0c, 0xa0, 0x7e, 0x38, 0xf4, 0xc5, 0xb4, 0x12, 0xe5, 0x2c,
+ 0xb7, 0x93, 0x0c, 0x38, 0x11, 0x00, 0xd2, 0xaa, 0xfe, 0x54, 0xb6, 0x19,
+ 0xeb, 0xf7, 0x2e, 0x81, 0xa4, 0x6e, 0x11, 0x49, 0x63, 0x5d, 0x25, 0xa3,
+ 0x7f, 0xa6, 0x6e, 0x2d, 0x1b, 0xc9, 0xac, 0x25, 0xfc, 0x1a, 0x83, 0xf3},
+ {0xd3, 0x60, 0x75, 0x3c, 0x56, 0x86, 0x98, 0xd7, 0xf7, 0xb2, 0x61, 0xdd,
+ 0x2f, 0x50, 0x64, 0xff, 0xc8, 0xaa, 0x9f, 0x03, 0x34, 0x3a, 0x22, 0x91,
+ 0xb9, 0x67, 0x63, 0x26, 0x46, 0xd5, 0x15, 0x70, 0x56, 0x2f, 0x1a, 0xe8,
+ 0x77, 0x75, 0x64, 0x8e, 0x74, 0xf9, 0xf3, 0x0e, 0x96, 0x6e, 0x73, 0x80},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 81
+ {81,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x21, 0xb9, 0x1b, 0x9c, 0x37, 0x4e, 0xcf, 0x5c, 0xed, 0xc6, 0xd7, 0x34,
+ 0x22, 0xc6, 0x53, 0x9b, 0x22, 0xae, 0x5d, 0xb6, 0x1b, 0xfd, 0xb0, 0x6b,
+ 0x9c, 0x89, 0xe6, 0x81, 0x12, 0xf6, 0x43, 0x3e, 0x9d, 0x49, 0x71, 0x5f,
+ 0x47, 0x45, 0x34, 0xfb, 0x9c, 0xd6, 0xc2, 0xcb, 0xfc, 0xde, 0xf9, 0x4f,
+ 0xb5, 0xd4, 0xfe, 0x30, 0x6d, 0x59, 0x02, 0x5a, 0xf4, 0xe8, 0x8f, 0x8c,
+ 0xb3, 0xdd, 0xc3, 0xd6, 0x4f, 0x70, 0x7e, 0x68, 0x20, 0xb4, 0x1c, 0xdf,
+ 0xc0, 0x55, 0xcd, 0x67, 0x62, 0xda, 0x23, 0xde, 0x01, 0xc1, 0xb3, 0x11,
+ 0xf1, 0xa5, 0xbf, 0x70, 0x10, 0xc4, 0xff, 0x4e, 0xd0, 0xa7, 0xe8, 0x4c},
+ {0x59, 0x6a, 0xf7, 0x12, 0x09, 0xcd, 0xd2, 0x3c, 0x38, 0x6b, 0xb8, 0x61,
+ 0xed, 0xbd, 0x17, 0x1e, 0xa9, 0xbc, 0x6a, 0x85, 0x89, 0x93, 0x11, 0x0c,
+ 0x93, 0x33, 0xa9, 0x56, 0xb3, 0xa0, 0x3f, 0xc0, 0xf5, 0x53, 0x93, 0xca,
+ 0x46, 0xbb, 0x15, 0xbc, 0xf9, 0xf1, 0x2b, 0x49, 0x64, 0x59, 0xc4, 0xe6},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0
+ // tcID: 82
+ {82,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x3c, 0xf9, 0x9e, 0xf0, 0x4f, 0x51, 0xa5, 0xea, 0x63, 0x0b, 0xa3, 0xf9,
+ 0xf9, 0x60, 0xdd, 0x59, 0x3a, 0x14, 0xc9, 0xbe, 0x39, 0xfd, 0x2b, 0xd2,
+ 0x15, 0xd3, 0xb4, 0xb0, 0x8a, 0xaa, 0xf8, 0x6b, 0xbf, 0x92, 0x7f, 0x2c,
+ 0x46, 0xe5, 0x2a, 0xb0, 0x6f, 0xb7, 0x42, 0xb8, 0x85, 0x0e, 0x52, 0x1e},
+ {0x96, 0x87, 0x6e, 0x9e, 0xd8, 0x9e, 0xdf, 0x3e, 0x3d, 0xfd, 0x8e, 0xad,
+ 0x06, 0xdc, 0xba, 0x0a, 0xcd, 0xce, 0x77, 0x63, 0xeb, 0x98, 0xad, 0xed,
+ 0x82, 0x97, 0x6f, 0xa3, 0x61, 0x81, 0xc7, 0x9a, 0xc4, 0xe8, 0x33, 0xdf,
+ 0x38, 0x5a, 0xf5, 0xee, 0x86, 0x0c, 0xa1, 0xf2, 0x0d, 0xf4, 0xcb, 0x72},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0
+ // tcID: 83
+ {83,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xdd, 0x60, 0x7e, 0x95, 0x45, 0x56, 0xc6, 0x2e, 0x39, 0xb4, 0x32, 0xd1,
+ 0xf1, 0xb2, 0xfe, 0x66, 0x52, 0xd7, 0x5a, 0x1f, 0xe3, 0x3c, 0xd1, 0x5c,
+ 0x79, 0x9f, 0xfa, 0xc9, 0xd1, 0x3d, 0x5d, 0x52, 0x18, 0x99, 0xd2, 0x59,
+ 0x40, 0xda, 0x65, 0x3d, 0x08, 0x24, 0xad, 0x84, 0x56, 0xdd, 0xfb, 0x62,
+ 0x9f, 0x41, 0x42, 0xe0, 0x8a, 0x3b, 0xd1, 0xd8, 0x7b, 0xf6, 0x11, 0x9a,
+ 0x9e, 0xf4, 0xb0, 0xa8, 0x0d, 0xc7, 0x12, 0xa4, 0xd6, 0xc0, 0x01, 0xbc,
+ 0xb2, 0x79, 0x4c, 0x4d, 0x1a, 0x03, 0xb1, 0xf1, 0xd3, 0x92, 0xdc, 0x08,
+ 0x8c, 0x89, 0xef, 0x84, 0x4f, 0x93, 0xad, 0xb1, 0x39, 0xd9, 0x56, 0xb8},
+ {0x60, 0xd5, 0x97, 0xa9, 0x9c, 0x86, 0xa4, 0x32, 0xe1, 0x44, 0xbc, 0x2b,
+ 0x0e, 0x0a, 0x89, 0xb9, 0x1c, 0x4a, 0x72, 0xf3, 0xe1, 0xff, 0x8e, 0x56,
+ 0xe7, 0xf0, 0x7d, 0x53, 0xb2, 0xe5, 0x63, 0xe9, 0x79, 0xc0, 0x9e, 0x27,
+ 0xb3, 0x4b, 0xe9, 0x8b, 0xb1, 0x98, 0x65, 0xe8, 0x08, 0xd4, 0x29, 0x0e},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0
+ // tcID: 84
+ {84,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x82, 0x6d, 0x71, 0xae, 0x4f, 0x7b, 0x3e, 0xcb, 0xb2, 0xa9, 0xbd, 0xf5,
+ 0x95, 0x12, 0x94, 0x95, 0x42, 0xd0, 0x11, 0x6f, 0x61, 0x64, 0x40, 0xa5,
+ 0x50, 0x16, 0x8f, 0x4b, 0x58, 0x81, 0x2f, 0xd6, 0xc1, 0xab, 0x94, 0xf3,
+ 0x10, 0x38, 0x5f, 0xdf, 0x24, 0x6d, 0xb5, 0xef, 0xc0, 0xfd, 0x13, 0x99,
+ 0x5d, 0xe0, 0x99, 0xbd, 0xfc, 0xea, 0x35, 0x5e, 0xe6, 0x38, 0x27, 0xcf,
+ 0x2a, 0x2e, 0x2d, 0x86, 0x8f, 0x5c, 0xf0, 0xb4, 0x87, 0xe4, 0x12, 0x45,
+ 0xdf, 0x54, 0xfd, 0xc7, 0x35, 0xee, 0xd6, 0xeb, 0x72, 0x6c, 0xfc, 0x92,
+ 0x8b, 0xd5, 0xb4, 0xd0, 0x17, 0x19, 0xd1, 0x64, 0x49, 0x67, 0xed, 0x1f},
+ {0x85, 0x96, 0x19, 0x06, 0xed, 0xaa, 0x9a, 0xdf, 0xa9, 0xc9, 0xb8, 0x27,
+ 0x9d, 0xa6, 0x61, 0x58, 0xf5, 0x7f, 0xb3, 0x50, 0xff, 0x9b, 0x15, 0xdc,
+ 0x4d, 0x75, 0xb8, 0xca, 0xb6, 0x4b, 0x9d, 0x34, 0xf5, 0xce, 0x91, 0x2f,
+ 0x1a, 0xa5, 0x12, 0xa5, 0x4c, 0x71, 0x82, 0x1c, 0x6e, 0x31, 0xff, 0x8f},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 85
+ {85,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xfa, 0x89, 0x19, 0xe4, 0x52, 0x4e, 0x70, 0x40, 0x48, 0x9c, 0xc1, 0x7a,
+ 0xa3, 0xd6, 0x20, 0xf8, 0x82, 0x76, 0xef, 0x24, 0x8d, 0x1e, 0xcd, 0x1e,
+ 0x9a, 0x66, 0x37, 0xc7, 0xa0, 0x67, 0x65, 0xf6, 0xf1, 0xd5, 0x93, 0xb1,
+ 0xfe, 0xbe, 0x33, 0x1b, 0x9f, 0x69, 0x6e, 0x82, 0xc5, 0xbe, 0x61, 0xa4,
+ 0xa0, 0x74, 0xa9, 0x12, 0x30, 0x96, 0x62, 0xf4, 0x4c, 0xe0, 0x82, 0x5b,
+ 0xf1, 0x34, 0x58, 0x21, 0x16, 0xca, 0xc3, 0x31, 0x05, 0x77, 0xd5, 0xa0,
+ 0x07, 0x22, 0xba, 0x51, 0x3e, 0x63, 0x34, 0xcc, 0x17, 0x10, 0x10, 0x91,
+ 0x22, 0x33, 0x46, 0xdb, 0x67, 0x06, 0x3c, 0xf6, 0xe7, 0xbf, 0xfb, 0xff},
+ {0x43, 0x48, 0x4d, 0xcf, 0x01, 0x49, 0x2e, 0xab, 0x68, 0x4d, 0x39, 0x88,
+ 0x19, 0x08, 0xda, 0x7f, 0x40, 0x11, 0x9f, 0xe7, 0x18, 0x3b, 0xba, 0x62,
+ 0x5c, 0x32, 0xfd, 0xc1, 0x4d, 0xa3, 0xc4, 0x23, 0x6d, 0xc3, 0x39, 0x72,
+ 0x34, 0xe7, 0xdb, 0x41, 0x85, 0x74, 0x95, 0xcd, 0x0d, 0x09, 0x49, 0x1b},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 86
+ {86,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xae, 0xcb, 0x8f, 0x15, 0xab, 0x87, 0x57, 0x9a, 0x03, 0xf5, 0xb8, 0xfc,
+ 0xf3, 0x3a, 0xa0, 0x94, 0x33, 0x7e, 0x4c, 0x36, 0x23, 0x59, 0xc9, 0xf2,
+ 0x72, 0x76, 0x34, 0x90, 0x9c, 0x69, 0x13, 0xc3, 0x21, 0xbe, 0x69, 0xf3,
+ 0xf8, 0xae, 0xd6, 0x93, 0xa3, 0x10, 0x59, 0x98, 0x99, 0x97, 0xfb, 0x32,
+ 0xd4, 0xf4, 0xa3, 0x7f, 0xf2, 0x36, 0xd8, 0xf6, 0x23, 0x71, 0x86, 0xa3,
+ 0xa7, 0x21, 0xa8, 0x2a, 0x2b, 0xa2, 0x2f, 0x8a, 0x62, 0x8d, 0x72, 0x73,
+ 0xef, 0x31, 0x73, 0xe2, 0x1e, 0xcc, 0x69, 0x96, 0x9a, 0x47, 0xe6, 0x69,
+ 0x38, 0x3e, 0xcf, 0x0c, 0xf5, 0x39, 0x6e, 0xb0, 0x2f, 0x46, 0xc3, 0xed},
+ {0x65, 0xe6, 0x13, 0x39, 0x29, 0xc8, 0xb0, 0x61, 0xc2, 0x5f, 0xe0, 0xbe,
+ 0xc9, 0x14, 0x2c, 0x93, 0xd5, 0x2c, 0x9f, 0x16, 0x95, 0x06, 0x1b, 0x10,
+ 0x5f, 0x6c, 0x7d, 0xa1, 0x34, 0x7a, 0x96, 0x7b, 0x5a, 0x3f, 0x11, 0x83,
+ 0x56, 0x56, 0x45, 0xf7, 0xb8, 0xfa, 0xd8, 0x86, 0x3f, 0x9a, 0x63, 0x45},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 87
+ {87,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x40, 0xdc, 0x66, 0xd8, 0x1c, 0x4e, 0x15, 0xe1, 0xa4, 0xc0, 0x09, 0xc6,
+ 0x0c, 0x34, 0x41, 0x72, 0x5f, 0xff, 0x08, 0xb2, 0x54, 0x37, 0x73, 0xb0,
+ 0xdd, 0xe0, 0x0d, 0xb2, 0x31, 0xf4, 0x4b, 0xad, 0xd7, 0x7a, 0x8b, 0xc9,
+ 0x61, 0x94, 0x79, 0xbd, 0x52, 0x88, 0xe4, 0x0d, 0xa1, 0x53, 0xb8, 0xdd,
+ 0xc3, 0xd5, 0x30, 0x26, 0x2b, 0x16, 0x9a, 0x6f, 0xa7, 0x00, 0xee, 0x32,
+ 0xa5, 0xcd, 0x05, 0x7b, 0xaf, 0x43, 0xd2, 0x96, 0x27, 0xf3, 0x42, 0xfd,
+ 0xa8, 0xf6, 0xf0, 0xfb, 0x21, 0xb1, 0xfa, 0x35, 0xbe, 0x96, 0xa4, 0x52,
+ 0xab, 0x48, 0x81, 0xf4, 0x17, 0xc9, 0xa4, 0xe4, 0x13, 0x6b, 0x1e, 0x6d},
+ {0x07, 0x73, 0x67, 0x3d, 0xae, 0x33, 0x7a, 0x16, 0x88, 0xc2, 0xc3, 0x1d,
+ 0x1a, 0x60, 0x0c, 0x0e, 0xd7, 0x26, 0x04, 0xa1, 0x71, 0xc6, 0x65, 0xb5,
+ 0x30, 0x7e, 0xba, 0xf7, 0x40, 0xfd, 0x51, 0x8e, 0x4a, 0x7c, 0x5c, 0x91,
+ 0xe4, 0xf8, 0x6f, 0x65, 0x90, 0x56, 0x40, 0xee, 0x37, 0xf4, 0xf8, 0x30},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 88
+ {88,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x53, 0xb5, 0x87, 0x47, 0x38, 0x27, 0x5a, 0x2e, 0x1d, 0x73, 0x4e, 0x51,
+ 0xf8, 0x36, 0x36, 0xf8, 0x91, 0x79, 0xc1, 0x6f, 0xe8, 0x9f, 0x46, 0xf4,
+ 0xd8, 0xe7, 0x1f, 0x52, 0x1c, 0x59, 0x47, 0x69, 0xd3, 0x17, 0x25, 0xf6,
+ 0x40, 0x41, 0x22, 0xf2, 0x11, 0x12, 0x94, 0x3a, 0x1a, 0x22, 0xff, 0x07,
+ 0x58, 0x6b, 0x41, 0xbb, 0x24, 0xbf, 0x30, 0x3a, 0xe8, 0x54, 0x5b, 0x25,
+ 0xf7, 0xb9, 0x84, 0x25, 0xea, 0x62, 0xc4, 0xd3, 0xbf, 0x51, 0xd2, 0x3d,
+ 0x9d, 0x85, 0xe0, 0x77, 0x19, 0xb8, 0x28, 0x77, 0x7e, 0xfa, 0x0a, 0x28,
+ 0xfb, 0x30, 0xf3, 0x3b, 0x89, 0x99, 0x80, 0xde, 0x3c, 0x53, 0x26, 0x11},
+ {0xea, 0x25, 0xb0, 0x7a, 0x16, 0x1f, 0x31, 0x8a, 0x81, 0xa6, 0x93, 0xf6,
+ 0x60, 0x48, 0x10, 0xb8, 0x14, 0x28, 0x43, 0xc4, 0xfd, 0x26, 0x65, 0x8d,
+ 0x9b, 0x64, 0xfe, 0xdb, 0x58, 0xa5, 0xeb, 0xa5, 0x8c, 0x21, 0x7c, 0x41,
+ 0x76, 0x56, 0x9c, 0xf3, 0x3f, 0xa4, 0x7a, 0xc9, 0xf2, 0xb3, 0xd7, 0xf5},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 89
+ {89,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x29, 0x88, 0xad, 0xdf, 0x62, 0x14, 0x9e, 0x6a, 0xc0, 0x82, 0x19, 0xd2,
+ 0xf0, 0x36, 0xd3, 0xf5, 0x72, 0x0a, 0xa8, 0x62, 0x90, 0x5c, 0xf3, 0xfe,
+ 0x7b, 0xdf, 0x13, 0x6d, 0xc0, 0x8b, 0x84, 0x5e, 0x8a, 0x61, 0xbe, 0x43,
+ 0xdb, 0x86, 0xd7, 0x1a, 0x26, 0xdc, 0x17, 0xbf, 0x55, 0x37, 0x4a, 0x9d,
+ 0x53, 0xac, 0x99, 0xc5, 0xd0, 0x7d, 0xe1, 0x0c, 0xe7, 0x4e, 0xd3, 0xb1,
+ 0xc4, 0x13, 0x68, 0x6e, 0xbb, 0xa7, 0x00, 0xf4, 0x92, 0x60, 0xb0, 0x83,
+ 0x57, 0xf9, 0x5d, 0xaf, 0x5b, 0x31, 0xa5, 0x55, 0x34, 0x5c, 0x07, 0x60,
+ 0x79, 0xf2, 0x5d, 0x86, 0x90, 0xfc, 0x1a, 0xc2, 0x0c, 0x71, 0x52, 0x8d},
+ {0xa8, 0xd4, 0x24, 0x06, 0x8f, 0xb7, 0x84, 0x6b, 0x0d, 0x43, 0xa5, 0xcc,
+ 0x13, 0x02, 0x9d, 0x05, 0x4b, 0x11, 0xc9, 0x7e, 0x50, 0x8e, 0xe0, 0xf9,
+ 0x2e, 0x73, 0xd3, 0x5a, 0xc8, 0x35, 0x1a, 0x46, 0x2e, 0xed, 0xfc, 0x9d,
+ 0xa9, 0xdd, 0x12, 0x79, 0xf1, 0x28, 0x12, 0xba, 0x46, 0xc0, 0x60, 0x53},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 90
+ {90,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x49, 0x4b, 0x59, 0xde, 0x1b, 0x69, 0x53, 0x4b, 0x4b, 0x62, 0xd7, 0x58,
+ 0x10, 0xee, 0x3d, 0xad, 0x05, 0xa1, 0x9a, 0xfa, 0x41, 0xc7, 0x83, 0x6d,
+ 0xb5, 0xca, 0x78, 0x63, 0x02, 0x08, 0xa8, 0x00, 0x38, 0x8d, 0x04, 0x03,
+ 0x4b, 0xaf, 0x29, 0x23, 0xad, 0x5a, 0xf6, 0xac, 0x72, 0xee, 0x05, 0xf9,
+ 0x89, 0xdf, 0x6d, 0x08, 0xf9, 0xa6, 0x40, 0x08, 0x58, 0xd0, 0x84, 0xfe,
+ 0x77, 0x0c, 0x0d, 0xdd, 0xe2, 0x98, 0x96, 0x6c, 0xdc, 0x56, 0xa9, 0x21,
+ 0xa4, 0x31, 0x84, 0x38, 0x4d, 0x5a, 0x13, 0xf3, 0x1c, 0x1e, 0xb4, 0xe8,
+ 0x34, 0xe2, 0x3b, 0xed, 0x30, 0x69, 0xc1, 0x0d, 0xfe, 0xd6, 0xb6, 0x3c},
+ {0x29, 0x6f, 0x5d, 0x6f, 0xe4, 0xdd, 0xd8, 0xc3, 0xc7, 0x30, 0x4b, 0xea,
+ 0xdd, 0x45, 0xf6, 0xcd, 0x3e, 0x3f, 0xcd, 0x42, 0x30, 0xc9, 0xd2, 0xba,
+ 0x1a, 0x13, 0xbd, 0x9b, 0x94, 0x98, 0xa3, 0xc8, 0xd1, 0xef, 0x0a, 0xb6,
+ 0xee, 0x2a, 0x45, 0x0b, 0x0c, 0x68, 0xe8, 0x9a, 0x83, 0x71, 0x1f, 0xa2},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 91
+ {91,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xb6, 0x4c, 0x49, 0xdd, 0xf1, 0x8b, 0xce, 0x79, 0xcf, 0xf3, 0xb8, 0xcb,
+ 0x7b, 0x0e, 0x58, 0xd4, 0x84, 0x21, 0xeb, 0x67, 0x39, 0xf5, 0x9d, 0x27,
+ 0x1f, 0xc4, 0xf5, 0x4d, 0xd2, 0xfc, 0xb1, 0xcf, 0x56, 0xdd, 0x3b, 0x3c,
+ 0x69, 0x17, 0x3a, 0x5e, 0xab, 0x50, 0xab, 0x1a, 0x2e, 0x06, 0x16, 0xd0,
+ 0x5d, 0x92, 0xb8, 0x64, 0xcb, 0xc9, 0xe4, 0xa3, 0xf7, 0x56, 0x50, 0xef,
+ 0xf3, 0x9e, 0x0e, 0xac, 0xbf, 0x87, 0xc4, 0xc0, 0x10, 0x08, 0x8f, 0x33,
+ 0x38, 0x84, 0x2c, 0xd9, 0x78, 0x32, 0x72, 0x4f, 0x79, 0xbb, 0x15, 0x98,
+ 0x6b, 0xd3, 0xfa, 0x85, 0x25, 0x58, 0x16, 0x35, 0x04, 0x73, 0xbb, 0xd3},
+ {0xdb, 0x1e, 0xdb, 0xbb, 0x1f, 0x3a, 0xc6, 0xdf, 0x9f, 0x46, 0x12, 0x88,
+ 0x12, 0xbc, 0xe7, 0x81, 0x8b, 0x5d, 0x74, 0x5c, 0x75, 0x32, 0x2a, 0x9a,
+ 0xbe, 0x89, 0x98, 0x3b, 0xe8, 0x68, 0xaa, 0x1a, 0xac, 0x55, 0x5f, 0x4d,
+ 0x60, 0xec, 0x27, 0x27, 0x30, 0xbb, 0x4a, 0xd9, 0x49, 0xa5, 0x3d, 0x38},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 92
+ {92,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xa4, 0x0b, 0x1c, 0xa1, 0xa5, 0x1a, 0x8e, 0xe6, 0xbe, 0xf5, 0xb5, 0x8a,
+ 0xaa, 0xbc, 0xff, 0xe2, 0xe1, 0x5f, 0x74, 0xa3, 0x08, 0x7e, 0xdb, 0x26,
+ 0x20, 0x88, 0x5d, 0x7d, 0x93, 0x3e, 0x4f, 0x50, 0xd6, 0x25, 0xea, 0xad,
+ 0x93, 0xb8, 0x7b, 0x8d, 0xff, 0x58, 0xf0, 0x56, 0x57, 0x92, 0xb1, 0x74,
+ 0xab, 0x89, 0x71, 0x7f, 0xfe, 0x87, 0xcd, 0x29, 0xff, 0xbf, 0x3c, 0xd7,
+ 0xd9, 0x38, 0xb1, 0x17, 0x37, 0x47, 0xbf, 0xc0, 0x31, 0x1b, 0x78, 0x72,
+ 0x36, 0x84, 0xd7, 0xc9, 0xa1, 0xc2, 0xbe, 0x3b, 0x59, 0x7b, 0xf9, 0x23,
+ 0x6e, 0xed, 0x09, 0x00, 0x28, 0xed, 0xa2, 0x14, 0x6c, 0x47, 0x7e, 0x65},
+ {0x1f, 0x84, 0xc6, 0x41, 0xad, 0xe1, 0x62, 0xa2, 0x74, 0xab, 0x2e, 0xfc,
+ 0x7c, 0xf6, 0x58, 0x2f, 0x5a, 0x5d, 0x91, 0xce, 0x79, 0x93, 0xaf, 0x69,
+ 0x56, 0xd5, 0x5e, 0xea, 0x0e, 0x1b, 0x7f, 0xbf, 0x04, 0x0d, 0xa9, 0x75,
+ 0x04, 0x86, 0xb0, 0xfb, 0xb2, 0xbd, 0x70, 0xd9, 0xcc, 0xab, 0xb7, 0x85},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 93
+ {93,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x4e, 0x7a, 0x82, 0xad, 0x74, 0xa1, 0xb7, 0x85, 0x19, 0x95, 0xf6, 0xe1,
+ 0xa1, 0x81, 0x41, 0xbb, 0x45, 0x84, 0xac, 0x22, 0xe8, 0x39, 0xd4, 0xd9,
+ 0x16, 0x01, 0x8b, 0x15, 0x0f, 0xed, 0x9c, 0xd0, 0xcc, 0xe4, 0x27, 0xbd,
+ 0x44, 0x67, 0x98, 0x52, 0x27, 0x44, 0xd3, 0x95, 0xe9, 0x0e, 0xe4, 0xb6,
+ 0x34, 0x45, 0xc1, 0xa6, 0xa4, 0xcd, 0x46, 0x7c, 0x20, 0xcd, 0xb2, 0x98,
+ 0x85, 0x4f, 0x1e, 0x27, 0x0a, 0xfb, 0xea, 0x05, 0x3b, 0x77, 0x84, 0x97,
+ 0x6b, 0x50, 0x4d, 0x0e, 0x13, 0x39, 0xc5, 0xc8, 0x60, 0x07, 0xce, 0xc3,
+ 0x63, 0x83, 0x99, 0x58, 0xa1, 0xfa, 0x51, 0xe9, 0x48, 0x3d, 0xe5, 0x61},
+ {0x54, 0xef, 0xb9, 0xbb, 0x72, 0x69, 0xd8, 0x6b, 0x06, 0x28, 0x2b, 0x1d,
+ 0x7d, 0xc2, 0x8a, 0x94, 0x0c, 0xd7, 0x78, 0x9c, 0xa4, 0xe1, 0x04, 0xc4,
+ 0xbb, 0x7c, 0x5e, 0x57, 0x36, 0x67, 0x6c, 0x3e, 0x53, 0x70, 0xcf, 0xd9,
+ 0x78, 0x49, 0xe1, 0x20, 0x0a, 0x03, 0x1b, 0x66, 0x83, 0x88, 0xd8, 0xd0},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 94
+ {94,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x9b, 0x54, 0x67, 0x8f, 0x85, 0x81, 0xce, 0x66, 0x51, 0x08, 0xab, 0xeb,
+ 0x0c, 0x09, 0xcb, 0x79, 0x85, 0xbb, 0x5d, 0xd8, 0x58, 0xbb, 0xb7, 0x1c,
+ 0x88, 0xe0, 0x53, 0x44, 0xde, 0x5b, 0x45, 0xb4, 0xe6, 0x7f, 0x33, 0xab,
+ 0x58, 0xd3, 0x59, 0xdc, 0xa2, 0xda, 0x8d, 0xf1, 0x14, 0x9d, 0xd1, 0xbb,
+ 0xd0, 0x9b, 0xa7, 0xf6, 0x3a, 0x8d, 0x35, 0x84, 0x8b, 0x40, 0x74, 0x6e,
+ 0xd5, 0xfe, 0xc7, 0x94, 0x4e, 0xd4, 0x4f, 0xd9, 0xa9, 0xa2, 0xfc, 0x3d,
+ 0x13, 0xeb, 0xc5, 0xc0, 0x5f, 0xf9, 0x4d, 0x5f, 0x50, 0x0e, 0xe1, 0x50,
+ 0x72, 0xd1, 0xb4, 0xc1, 0x37, 0x5f, 0xd6, 0xec, 0x4f, 0x32, 0x12, 0x5c},
+ {0x1e, 0x96, 0xc8, 0x29, 0xcc, 0x8a, 0x79, 0xd7, 0x3f, 0xa6, 0x43, 0x4b,
+ 0xc1, 0x59, 0xdc, 0x43, 0x2c, 0x2a, 0xce, 0x3b, 0x49, 0xad, 0x2e, 0x74,
+ 0x38, 0x0e, 0x7b, 0x02, 0xfe, 0xb5, 0x3b, 0x33, 0x93, 0x44, 0x6a, 0x03,
+ 0x31, 0xb9, 0x74, 0xf2, 0xbf, 0x21, 0x9a, 0xe9, 0x5d, 0x2b, 0x23, 0xe7},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 95
+ {95,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x86, 0xcb, 0x7a, 0x3f, 0xf3, 0xae, 0xdb, 0x2f, 0x39, 0xae, 0x22, 0xf2,
+ 0xe8, 0x28, 0xec, 0x08, 0x17, 0xd9, 0x4b, 0x83, 0x1a, 0xe6, 0x54, 0xdd,
+ 0x66, 0xaf, 0xf3, 0x1a, 0x4d, 0x84, 0xb3, 0x3f, 0xab, 0x46, 0xfe, 0xc1,
+ 0xab, 0xe1, 0xa9, 0xe6, 0xbb, 0xfa, 0xc5, 0xc9, 0x95, 0x65, 0xfd, 0x3b,
+ 0xb2, 0xf7, 0x2d, 0x56, 0x5d, 0x2f, 0xf5, 0xc5, 0xc2, 0x4f, 0x37, 0x54,
+ 0x48, 0xdd, 0x7b, 0xb4, 0x42, 0xdf, 0xdc, 0xb6, 0x1e, 0x07, 0x3e, 0x48,
+ 0x40, 0x27, 0x07, 0xbb, 0xcc, 0x26, 0xad, 0x43, 0xd4, 0x78, 0x8a, 0x9f,
+ 0x44, 0x71, 0x5f, 0x1b, 0x8e, 0x5b, 0x62, 0xbf, 0x49, 0xce, 0xca, 0x65},
+ {0x84, 0xe7, 0xaf, 0x17, 0x6d, 0xdb, 0xa3, 0xec, 0x3c, 0xe7, 0xb7, 0xfc,
+ 0x43, 0xdf, 0x1e, 0xd5, 0x9b, 0x4e, 0x32, 0x28, 0xfa, 0x3f, 0x6f, 0xb4,
+ 0x1a, 0x01, 0xf4, 0x13, 0xb0, 0xa6, 0xc7, 0x40, 0x4e, 0x43, 0xf7, 0x74,
+ 0x71, 0x18, 0xba, 0x26, 0x4b, 0x7b, 0x02, 0x6d, 0x71, 0x4e, 0x90, 0xd0},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 96
+ {96,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xcc, 0xf5, 0xa5, 0xb8, 0x0d, 0xeb, 0xa6, 0x31, 0x8b, 0x85, 0xf5, 0x7a,
+ 0x0d, 0x56, 0x3e, 0x95, 0x76, 0x5c, 0x7f, 0xe3, 0x0d, 0xf5, 0xac, 0x88,
+ 0x83, 0x7f, 0x35, 0x32, 0x9d, 0xd5, 0x10, 0x70, 0xe2, 0x98, 0x96, 0xf4,
+ 0xd9, 0x6e, 0xf4, 0x0b, 0xcc, 0xcf, 0x36, 0x24, 0x4d, 0xf8, 0x35, 0x61,
+ 0x4e, 0x87, 0x85, 0xf8, 0x06, 0x5f, 0x81, 0xc5, 0xe9, 0x27, 0x0f, 0xd5,
+ 0x59, 0xb6, 0xa3, 0x80, 0xb4, 0x83, 0x87, 0x4d, 0x29, 0x8d, 0x0d, 0x38,
+ 0x2e, 0xee, 0x1e, 0xdb, 0x6a, 0x59, 0xd9, 0xc1, 0x63, 0x29, 0x6a, 0xb7,
+ 0xa0, 0x68, 0x18, 0x6b, 0x0d, 0x23, 0xf3, 0x37, 0x37, 0xdd, 0x0e, 0xed},
+ {0x82, 0x86, 0x4e, 0xf4, 0xd5, 0xfd, 0x25, 0x20, 0x4a, 0xe1, 0x59, 0x1c,
+ 0x61, 0x9f, 0x3e, 0xd8, 0x13, 0xc7, 0x62, 0xba, 0xa0, 0x09, 0xba, 0x3b,
+ 0x49, 0xac, 0x38, 0xc5, 0x7b, 0x2f, 0x46, 0x65, 0x2f, 0x71, 0x9a, 0xdc,
+ 0xea, 0xbf, 0xbc, 0xaf, 0x98, 0x5b, 0x29, 0x95, 0x8d, 0x1f, 0x42, 0x0c},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 97
+ {97,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc7, 0xf7, 0x7a, 0xd2, 0x86, 0xc6, 0x8b, 0x88, 0xff, 0xa6, 0x4f, 0xef,
+ 0xe4, 0xaa, 0xab, 0x3d, 0xee, 0x1f, 0x9b, 0xae, 0x37, 0xb7, 0xd0, 0x69,
+ 0xbb, 0x92, 0xbe, 0xa8, 0x20, 0x89, 0xe8, 0x31, 0xa7, 0x0d, 0xd9, 0xed,
+ 0x00, 0x7b, 0xa6, 0xdc, 0xe1, 0x4f, 0x9c, 0x6d, 0x5e, 0x74, 0x4e, 0xcc,
+ 0xb3, 0x19, 0xad, 0x6e, 0xc1, 0x34, 0x37, 0x6c, 0xb0, 0x59, 0xa1, 0xc8,
+ 0x69, 0x84, 0xea, 0x8b, 0xd1, 0x54, 0xd8, 0x26, 0xed, 0x3d, 0xba, 0xe8,
+ 0xd8, 0xd8, 0xe0, 0x6a, 0xa0, 0xcb, 0xe0, 0x12, 0x7d, 0xdf, 0xc3, 0x26,
+ 0x21, 0xbb, 0xc1, 0xf7, 0x31, 0xf9, 0xd9, 0x0e, 0x68, 0x7a, 0x7c, 0xf5},
+ {0x1d, 0x0d, 0x3e, 0xd8, 0xc1, 0xe0, 0xd2, 0x8f, 0x5e, 0x37, 0x66, 0xf1,
+ 0x93, 0xda, 0x7b, 0xdc, 0xa1, 0xcc, 0x08, 0x37, 0x62, 0x93, 0xf9, 0xbb,
+ 0xde, 0x7b, 0xde, 0x0e, 0x9b, 0x1e, 0xbc, 0xf4, 0xcf, 0xa3, 0xc6, 0x83,
+ 0xdc, 0x63, 0xbc, 0xb4, 0x2b, 0x2d, 0x9e, 0xde, 0x54, 0x24, 0x2b, 0xc2},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 98
+ {98,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xaa, 0xc3, 0xb4, 0xd2, 0x80, 0xfc, 0x70, 0xa9, 0xfe, 0x17, 0x5e, 0x18,
+ 0x82, 0xa6, 0x9e, 0xac, 0xa2, 0x48, 0x2a, 0x0c, 0x9d, 0xed, 0x92, 0x00,
+ 0x44, 0x40, 0x28, 0xca, 0x3d, 0xbf, 0x50, 0x1f, 0xc3, 0x61, 0xf7, 0x65,
+ 0x8b, 0xff, 0xec, 0x32, 0x1a, 0xd5, 0x77, 0xb4, 0x8c, 0x97, 0x86, 0xb0,
+ 0x7f, 0x59, 0x6b, 0xd8, 0x68, 0xd5, 0x1e, 0x73, 0xf0, 0xf7, 0xc2, 0x5d,
+ 0xb9, 0x56, 0xb1, 0x21, 0x71, 0xcf, 0xab, 0x11, 0xab, 0xd4, 0xab, 0xb0,
+ 0x0a, 0x59, 0xac, 0x43, 0x2c, 0x0b, 0x0f, 0x05, 0x8f, 0x4c, 0xca, 0x44,
+ 0xfb, 0x58, 0x1b, 0xc5, 0x80, 0x3e, 0x47, 0x2a, 0x05, 0x30, 0x5f, 0x33},
+ {0xbf, 0x19, 0x54, 0x8b, 0xb1, 0xd7, 0x33, 0x3f, 0x46, 0xcf, 0xf4, 0xd9,
+ 0xd2, 0xa8, 0x1d, 0xbb, 0x48, 0xca, 0x82, 0xa5, 0x2f, 0xae, 0xc2, 0xb2,
+ 0x0c, 0x3b, 0x27, 0xbd, 0xe3, 0x92, 0xa6, 0x6b, 0x8e, 0x44, 0x78, 0x0c,
+ 0x20, 0x98, 0xa7, 0xb5, 0x25, 0x31, 0x57, 0xb0, 0x14, 0xb4, 0x0e, 0x51},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 99
+ {99,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x74, 0x7e, 0xfb, 0x59, 0x5d, 0x03, 0xdc, 0x05, 0xdd, 0x50, 0xc1, 0x71,
+ 0x55, 0xe1, 0x01, 0x8c, 0xa1, 0x47, 0x15, 0x05, 0x45, 0x92, 0x90, 0x6e,
+ 0x67, 0x1a, 0x2e, 0x22, 0x04, 0xac, 0xae, 0x55, 0x2b, 0x6f, 0x5d, 0x34,
+ 0x5d, 0x3f, 0xcf, 0x9b, 0x41, 0x71, 0x89, 0x2a, 0xfb, 0x3e, 0x55, 0x87,
+ 0xd8, 0xe7, 0x09, 0xb0, 0x83, 0xa8, 0xb5, 0x36, 0x36, 0x63, 0x49, 0x2f,
+ 0x8a, 0x2a, 0x9a, 0xf6, 0x4c, 0x3a, 0xd0, 0x1c, 0x64, 0xd8, 0xfa, 0x47,
+ 0x64, 0xd6, 0x1f, 0x43, 0xe6, 0x90, 0x1a, 0x24, 0x45, 0xce, 0x94, 0xb5,
+ 0x86, 0xf6, 0x09, 0x0a, 0xe0, 0x68, 0x7a, 0xf0, 0x09, 0x0f, 0xcd, 0x47},
+ {0x32, 0xd5, 0x69, 0x31, 0x0f, 0x61, 0xaf, 0x47, 0x5b, 0x6c, 0x6d, 0x07,
+ 0x55, 0x99, 0x62, 0x5a, 0x33, 0x81, 0xb0, 0xa5, 0xb6, 0xa0, 0xb8, 0xc2,
+ 0x7c, 0x71, 0x65, 0xd0, 0x0e, 0x2f, 0xd4, 0xdc, 0x8b, 0x2c, 0xf8, 0xe3,
+ 0xb3, 0x3e, 0x28, 0xad, 0x40, 0x05, 0x52, 0x53, 0x84, 0x22, 0x7f, 0xb4},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 100
+ {100,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xab, 0x14, 0x76, 0x4b, 0xf2, 0x4f, 0x83, 0x13, 0xb1, 0xc4, 0x9c, 0x4b,
+ 0xd6, 0xe3, 0x67, 0x23, 0x12, 0x75, 0xb3, 0x03, 0xc6, 0x01, 0xc6, 0x6f,
+ 0x7e, 0x8b, 0x31, 0x05, 0xc6, 0xb0, 0x2a, 0x90, 0xb6, 0x0f, 0x38, 0x74,
+ 0x5d, 0x75, 0x5c, 0xe4, 0xdd, 0x40, 0x68, 0x1e, 0xd1, 0x5a, 0x1a, 0xc9,
+ 0x3e, 0x14, 0xcf, 0x2f, 0xa7, 0x08, 0x30, 0x0a, 0x2b, 0x27, 0x9f, 0x2c,
+ 0x37, 0xfb, 0xc0, 0xda, 0x71, 0x75, 0xc9, 0x2c, 0x11, 0x14, 0xc5, 0x7e,
+ 0xf2, 0x51, 0x46, 0x7f, 0x6f, 0x3d, 0xe7, 0x9f, 0xbc, 0x38, 0xcb, 0x1e,
+ 0x3d, 0xb7, 0x0e, 0x4d, 0x95, 0x22, 0x5f, 0xbd, 0x8a, 0xd9, 0x68, 0x89},
+ {0x26, 0x6b, 0x26, 0x1b, 0x6d, 0xd9, 0xeb, 0x51, 0x77, 0x0f, 0x6c, 0x4c,
+ 0x11, 0xb8, 0x71, 0x34, 0xab, 0xff, 0x16, 0x29, 0xb6, 0x51, 0x71, 0x10,
+ 0x7a, 0x9b, 0x20, 0xe0, 0xc7, 0xd1, 0x68, 0xe1, 0xef, 0xc3, 0xcb, 0xc4,
+ 0x02, 0x46, 0x4f, 0x36, 0xae, 0xb3, 0xc0, 0x27, 0xb9, 0x19, 0x8e, 0x10},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 101
+ {101,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x1e, 0x1f, 0xe9, 0x73, 0x0f, 0xcd, 0x5b, 0x87, 0xb0, 0x65, 0xfa, 0x90,
+ 0xa6, 0x95, 0x34, 0x03, 0x6b, 0xe4, 0x57, 0x58, 0x51, 0x34, 0x43, 0xf7,
+ 0x9c, 0x64, 0x27, 0xdb, 0xc3, 0x1f, 0xc4, 0x03, 0xe8, 0x94, 0x04, 0x3f,
+ 0xb9, 0xc7, 0xf9, 0xf5, 0x8c, 0x0a, 0x36, 0x70, 0xb1, 0xc0, 0xd8, 0x03,
+ 0x59, 0xdb, 0x8f, 0x6a, 0x48, 0x97, 0x0c, 0xcb, 0x99, 0x18, 0xce, 0xf0,
+ 0x4f, 0x35, 0x2a, 0x4d, 0x91, 0xa2, 0x04, 0x50, 0x21, 0x19, 0xb2, 0xb7,
+ 0xef, 0xc6, 0xc6, 0x71, 0xa6, 0xba, 0x45, 0x37, 0xe8, 0x2c, 0x19, 0x6e,
+ 0x6d, 0x42, 0x68, 0x5c, 0x5a, 0x6f, 0x55, 0x9e, 0x4e, 0x8a, 0xf7, 0x04},
+ {0xfa, 0x9f, 0x20, 0x8d, 0xce, 0xde, 0xe5, 0x97, 0xf5, 0x11, 0x22, 0xe6,
+ 0x27, 0x4b, 0x86, 0x71, 0x0e, 0x36, 0x56, 0x1f, 0x23, 0x61, 0xe7, 0x61,
+ 0x86, 0xfc, 0xb7, 0x3d, 0x1d, 0x7f, 0x29, 0x28, 0x42, 0x6d, 0x98, 0xc3,
+ 0xf6, 0x9e, 0x4c, 0xf4, 0x8d, 0x30, 0x01, 0xd6, 0x49, 0x70, 0x42, 0x5e},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 102
+ {102,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x83, 0xfc, 0xea, 0x20, 0x8c, 0x79, 0x22, 0x7c, 0xbd, 0x97, 0x31, 0x9a,
+ 0x86, 0x59, 0x7f, 0x85, 0xcb, 0xfc, 0x19, 0xef, 0x60, 0xc5, 0xba, 0x7a,
+ 0x92, 0xfc, 0x52, 0x1c, 0x68, 0x5e, 0x20, 0x8c, 0xec, 0x77, 0x35, 0xbe,
+ 0x9b, 0xe2, 0x7c, 0x73, 0x7d, 0x3f, 0x9d, 0x2f, 0xaa, 0x1c, 0x3f, 0x46,
+ 0x95, 0xa3, 0x21, 0x84, 0xd5, 0x8f, 0xc9, 0x00, 0x14, 0x02, 0x43, 0x6c,
+ 0xe0, 0x0b, 0x52, 0xb8, 0x88, 0x5b, 0xb1, 0x15, 0x0f, 0x61, 0xe6, 0x60,
+ 0xec, 0xeb, 0xa1, 0x07, 0x68, 0xd0, 0xf4, 0x1d, 0x5e, 0x4e, 0x7c, 0x21,
+ 0xd4, 0xfd, 0x90, 0x9a, 0xce, 0xaf, 0x61, 0xa7, 0x45, 0x5d, 0xd0, 0xc6},
+ {0x9a, 0x1d, 0xdf, 0x3d, 0x9f, 0xeb, 0x19, 0x0a, 0x26, 0xf2, 0x0e, 0xd9,
+ 0x25, 0xff, 0xbd, 0x35, 0xdf, 0x10, 0x17, 0xc4, 0xa4, 0xc9, 0x48, 0x5d,
+ 0x34, 0x4c, 0xb8, 0xf8, 0x1c, 0x7f, 0x45, 0x2b, 0x2f, 0xf3, 0xae, 0xc4,
+ 0x4b, 0xaf, 0x34, 0xe5, 0x08, 0x86, 0xf1, 0x83, 0x48, 0x0b, 0x63, 0x25},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 103
+ {103,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2b, 0xf2, 0x69, 0x36, 0xc9, 0x16, 0x4b, 0xa1, 0x07, 0x25, 0x44, 0xc4,
+ 0x10, 0x75, 0x76, 0x30, 0xb9, 0x7d, 0x4e, 0x85, 0x3f, 0xdb, 0x78, 0x44,
+ 0xf1, 0x81, 0x15, 0x07, 0xd0, 0x4a, 0x68, 0x7d, 0x95, 0x1f, 0xa6, 0x5a,
+ 0x34, 0x36, 0x4e, 0x89, 0x4c, 0xf8, 0xb0, 0x81, 0x5d, 0xb9, 0x5f, 0x5e,
+ 0x10, 0x66, 0x46, 0x27, 0xbf, 0x6f, 0x72, 0x33, 0x0a, 0x2d, 0x6f, 0x21,
+ 0x23, 0x61, 0xa2, 0x33, 0x15, 0x5a, 0xbb, 0x79, 0xda, 0x54, 0x34, 0x3b,
+ 0x85, 0x72, 0xe3, 0x0e, 0xac, 0xe8, 0xc8, 0xf5, 0x48, 0x02, 0x00, 0xe7,
+ 0x51, 0xc2, 0x10, 0x20, 0x78, 0x52, 0x88, 0x12, 0xc8, 0x3f, 0x3c, 0xf4},
+ {0x47, 0xe4, 0x60, 0x8e, 0x9b, 0xcc, 0xf6, 0xa3, 0x29, 0x6e, 0x41, 0xfe,
+ 0x34, 0xeb, 0x71, 0x81, 0xa1, 0xb5, 0xec, 0x30, 0x6a, 0x93, 0xaa, 0xbd,
+ 0x5f, 0xb3, 0x8e, 0x75, 0xe3, 0xd7, 0x5e, 0x8e, 0x2e, 0xe4, 0xc1, 0xc4,
+ 0x4a, 0x7d, 0x08, 0x66, 0x06, 0x81, 0xb9, 0xfa, 0x66, 0x64, 0x29, 0x10},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 104
+ {104,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xbb, 0x58, 0x3d, 0xa5, 0xde, 0x4c, 0x35, 0x2e, 0x8a, 0x4f, 0xad, 0x31,
+ 0xe9, 0xf7, 0x12, 0x97, 0xbc, 0x96, 0x31, 0x34, 0xec, 0x18, 0x2e, 0x96,
+ 0x37, 0x9c, 0x6b, 0x28, 0xa1, 0x1d, 0x25, 0xfa, 0x4b, 0x77, 0xa4, 0xa0,
+ 0xf9, 0x47, 0x08, 0x5d, 0xb3, 0x3b, 0x0e, 0xa7, 0x7b, 0x9d, 0xa0, 0x9b,
+ 0xe1, 0xa0, 0xbd, 0x13, 0x00, 0x38, 0x3e, 0xbd, 0x60, 0xb5, 0xaa, 0x6e,
+ 0xeb, 0x20, 0xf0, 0x3d, 0x56, 0xdd, 0x14, 0xdf, 0x46, 0x15, 0x74, 0x65,
+ 0x14, 0x62, 0x78, 0x53, 0x6e, 0xbc, 0x28, 0xc5, 0x47, 0x1a, 0x94, 0xf0,
+ 0x95, 0x55, 0x4c, 0x4c, 0x08, 0x5a, 0xc9, 0xdc, 0xeb, 0x1d, 0xa5, 0x5f},
+ {0x83, 0x93, 0xa2, 0x68, 0x9b, 0x37, 0x6a, 0x22, 0x8f, 0x32, 0x33, 0xac,
+ 0x61, 0x57, 0x8b, 0xe1, 0xaa, 0x2d, 0xe1, 0xdb, 0xfb, 0xb2, 0x8b, 0x03,
+ 0xad, 0x24, 0xf1, 0x1a, 0xd9, 0xd7, 0x7f, 0x85, 0x43, 0xe0, 0x97, 0x7a,
+ 0xea, 0x9a, 0x76, 0x1d, 0x84, 0xe1, 0x15, 0xb6, 0x15, 0x07, 0xae, 0x59},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 105
+ {105,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe3, 0x77, 0x91, 0x59, 0x5b, 0x54, 0xe9, 0xb1, 0x7c, 0xc3, 0x07, 0x26,
+ 0xd2, 0x42, 0x5e, 0xea, 0xcc, 0x96, 0x72, 0xf5, 0xfb, 0xc9, 0x1f, 0xc1,
+ 0x08, 0xcf, 0x8c, 0x84, 0xff, 0xf9, 0xb6, 0x6e, 0xa6, 0x54, 0x83, 0x84,
+ 0x1b, 0x76, 0x18, 0x69, 0x48, 0x15, 0xe1, 0xa4, 0x15, 0x18, 0x6b, 0xa7,
+ 0x27, 0xaf, 0x3a, 0xe6, 0xc6, 0x58, 0xeb, 0x8c, 0x48, 0x5d, 0x6a, 0xd8,
+ 0xe4, 0x9c, 0x1e, 0xad, 0xe7, 0x51, 0x45, 0x75, 0x62, 0xd6, 0x00, 0x3d,
+ 0xe7, 0x5c, 0xd1, 0xf1, 0xe1, 0x3e, 0xc1, 0x5e, 0xa1, 0xd0, 0x41, 0x36,
+ 0x02, 0xed, 0x7f, 0x6a, 0x6b, 0x7b, 0x84, 0xef, 0xd8, 0xa3, 0x05, 0x6e},
+ {0x20, 0x94, 0x17, 0xda, 0x72, 0x1b, 0x49, 0xd6, 0x4d, 0xfa, 0x09, 0x98,
+ 0x3a, 0x86, 0x83, 0x52, 0x0e, 0x5e, 0x30, 0x0a, 0x52, 0xb2, 0xe8, 0xf1,
+ 0x67, 0x77, 0x72, 0xee, 0x3c, 0x08, 0x6b, 0x33, 0x9a, 0x1d, 0xa2, 0x5c,
+ 0xab, 0x2b, 0xe6, 0xe4, 0x4d, 0xe4, 0x52, 0x6c, 0x31, 0xf4, 0xeb, 0xbc},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 106
+ {106,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x7f, 0x12, 0xcb, 0x98, 0x7b, 0x08, 0xc2, 0x35, 0x52, 0x34, 0x65, 0x14,
+ 0x6b, 0x42, 0x25, 0x85, 0x84, 0x39, 0x80, 0x62, 0xa1, 0x07, 0x42, 0x9c,
+ 0xe4, 0x86, 0xb4, 0xb2, 0xf2, 0x6a, 0x96, 0x28, 0x29, 0x3a, 0xe4, 0xd3,
+ 0x0a, 0xa6, 0x1c, 0x64, 0xbf, 0x92, 0xf9, 0x7e, 0x6c, 0x08, 0xae, 0xa8,
+ 0xd6, 0x62, 0x1c, 0xfc, 0xe5, 0x27, 0x0c, 0xd7, 0xfa, 0x69, 0xdc, 0xb0,
+ 0x38, 0xed, 0x8b, 0xa4, 0x28, 0xaf, 0xd7, 0x7d, 0x52, 0x8c, 0x23, 0x0f,
+ 0x8e, 0x5c, 0x9b, 0x83, 0xef, 0x65, 0x9c, 0x7e, 0x57, 0x3f, 0x66, 0x71,
+ 0xa1, 0x8d, 0x8b, 0x8c, 0x4c, 0xeb, 0x20, 0xf2, 0xd7, 0x60, 0x85, 0x8e},
+ {0xe7, 0xea, 0xc4, 0x60, 0xea, 0xda, 0x6e, 0xb9, 0x99, 0x88, 0xcc, 0x39,
+ 0xf6, 0x12, 0x9a, 0x74, 0xd9, 0x51, 0x0d, 0x2e, 0xc3, 0x96, 0x01, 0xad,
+ 0xae, 0x76, 0xb2, 0xb8, 0xfd, 0x61, 0x22, 0x40, 0x7b, 0x79, 0x41, 0x1f,
+ 0x8e, 0x7a, 0xdf, 0xbc, 0x4f, 0x0d, 0xc5, 0x0d, 0xa9, 0xf2, 0xb8, 0x2b},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 107
+ {107,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xdc, 0x4f, 0x06, 0xd6, 0x71, 0xd8, 0x60, 0x12, 0xcd, 0x5c, 0xe1, 0x03,
+ 0x77, 0xff, 0xef, 0xbd, 0xe6, 0x57, 0xda, 0x08, 0xfa, 0x92, 0x59, 0xe4,
+ 0xae, 0xff, 0xe6, 0x21, 0x1a, 0xc5, 0x7f, 0x6e, 0x1c, 0x5b, 0xf8, 0x73,
+ 0x29, 0x89, 0xd4, 0x4c, 0x13, 0x42, 0xa8, 0x4f, 0xa6, 0xfd, 0x7f, 0xba,
+ 0x27, 0x14, 0xce, 0x23, 0xcc, 0x0f, 0x8e, 0x0a, 0x8b, 0xda, 0x59, 0x3e,
+ 0xc2, 0xb4, 0xb5, 0x29, 0x4f, 0xfc, 0x03, 0x63, 0xe6, 0xe8, 0x94, 0x03,
+ 0xd4, 0x48, 0x2f, 0x35, 0x37, 0xdb, 0xa9, 0xe4, 0xf3, 0x6b, 0xe6, 0x8d,
+ 0x8e, 0x2e, 0xda, 0xfd, 0x8c, 0xc2, 0xc0, 0x1f, 0x5f, 0x7d, 0xce, 0xc4},
+ {0x5a, 0x19, 0x7a, 0x9a, 0x87, 0x93, 0xd9, 0x4d, 0x8b, 0x84, 0x08, 0x4c,
+ 0x6d, 0xc3, 0x6c, 0x36, 0xa2, 0x93, 0xac, 0x90, 0x33, 0x7a, 0x1c, 0xf6,
+ 0xa2, 0x65, 0x34, 0x35, 0xd0, 0x5e, 0x2f, 0x56, 0x3b, 0xfd, 0x29, 0x33,
+ 0xf2, 0x3e, 0xd3, 0xae, 0xfd, 0x75, 0x55, 0x5e, 0xad, 0x76, 0xe8, 0x27},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 108
+ {108,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xca, 0x1e, 0xc6, 0x79, 0x8c, 0x56, 0x67, 0x81, 0x3b, 0xfc, 0x45, 0xdd,
+ 0x18, 0x15, 0xe8, 0x2b, 0xec, 0x93, 0xea, 0xa7, 0x08, 0x10, 0x69, 0x76,
+ 0x7b, 0xec, 0x36, 0x85, 0xcd, 0xfa, 0x56, 0x26, 0x7f, 0xc2, 0x4d, 0xa6,
+ 0xc1, 0x86, 0xd8, 0xb3, 0x27, 0x16, 0x27, 0xa8, 0x52, 0x56, 0x0c, 0x5a,
+ 0x09, 0x7d, 0x7c, 0x41, 0xe6, 0x10, 0xe5, 0x26, 0x7d, 0xab, 0xf5, 0x25,
+ 0x76, 0x3f, 0x4a, 0x4a, 0x74, 0x78, 0xc5, 0xf9, 0xae, 0x4b, 0x80, 0xba,
+ 0xa1, 0xe6, 0x20, 0xac, 0x1f, 0x22, 0xd8, 0x68, 0x9b, 0x07, 0xed, 0x9a,
+ 0x99, 0xdc, 0xe0, 0xcd, 0x4a, 0x11, 0x68, 0x2f, 0x07, 0x22, 0x7f, 0xc4},
+ {0x8b, 0xf5, 0x20, 0x33, 0x7d, 0xe6, 0xe5, 0xc6, 0xf2, 0x70, 0x05, 0x16,
+ 0x1b, 0x3b, 0x2f, 0x1c, 0xf0, 0x87, 0x59, 0x52, 0x7c, 0x8f, 0xc7, 0x93,
+ 0x5e, 0x36, 0x21, 0xf6, 0x89, 0x36, 0xf1, 0x91, 0xac, 0x6e, 0x93, 0x1b,
+ 0x79, 0x42, 0x78, 0xd3, 0xca, 0x1e, 0x37, 0x72, 0xdb, 0xfb, 0x19, 0xbf},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 109
+ {109,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x44, 0xb9, 0xe9, 0x76, 0xb9, 0xe8, 0x9a, 0xa3, 0x15, 0x19, 0xfc, 0x0a,
+ 0x35, 0x28, 0x8c, 0x55, 0xe2, 0xd7, 0x63, 0x0a, 0x1c, 0xd1, 0xff, 0xfd,
+ 0x28, 0x8c, 0xda, 0xc8, 0xc7, 0x4b, 0xc2, 0xed, 0xcb, 0x0f, 0xf8, 0x78,
+ 0xfc, 0xcc, 0xeb, 0xbb, 0x78, 0xdf, 0x9e, 0x7e, 0xb0, 0xaf, 0xa6, 0xb1,
+ 0x38, 0x47, 0x82, 0xb8, 0xa1, 0x13, 0x89, 0x46, 0x59, 0x4d, 0x8f, 0xd3,
+ 0xb6, 0xc9, 0xb4, 0x95, 0x4e, 0x73, 0xd8, 0xc0, 0x40, 0xa7, 0xa1, 0x53,
+ 0xf3, 0xda, 0x5a, 0x40, 0xf9, 0xfd, 0xaf, 0x3b, 0xf3, 0x1a, 0x45, 0x22,
+ 0x41, 0x6c, 0x31, 0x6f, 0x10, 0xdc, 0x7c, 0xd8, 0xaf, 0xc2, 0x84, 0x9b},
+ {0x1e, 0x56, 0xdc, 0x30, 0xda, 0xd3, 0x3e, 0x34, 0x27, 0x35, 0x35, 0x68,
+ 0x86, 0x05, 0xbb, 0x98, 0xad, 0x7c, 0x6d, 0xd5, 0x1d, 0x92, 0x67, 0xc9,
+ 0x0a, 0x62, 0x56, 0x2d, 0x08, 0xe4, 0x7d, 0xd6, 0x84, 0x18, 0x0d, 0x4a,
+ 0xb7, 0xab, 0xb6, 0xcc, 0x14, 0xae, 0x4c, 0x9b, 0xd6, 0xae, 0x9e, 0x92},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 110
+ {110,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xcf, 0x66, 0x1b, 0x71, 0xc2, 0xb8, 0x73, 0x4f, 0x7c, 0xf5, 0x14, 0x2a,
+ 0x66, 0xed, 0xf7, 0x87, 0xc5, 0x6a, 0x33, 0x17, 0x43, 0x03, 0xc2, 0x07,
+ 0x41, 0xf0, 0x7e, 0x0c, 0x34, 0x8e, 0x1b, 0x54, 0x25, 0x70, 0x5d, 0x9e,
+ 0xbb, 0xb4, 0x59, 0x96, 0x76, 0x21, 0xde, 0xd6, 0xeb, 0x56, 0xd7, 0x10,
+ 0x37, 0x33, 0x7a, 0xa1, 0x6e, 0x1c, 0xf6, 0xe5, 0x03, 0x18, 0x21, 0x84,
+ 0xc9, 0x45, 0x1f, 0x9b, 0xa4, 0x57, 0xd8, 0x1a, 0x03, 0x13, 0xfb, 0x98,
+ 0x73, 0x43, 0xb8, 0xb3, 0x93, 0x44, 0xf3, 0x69, 0x32, 0x98, 0x01, 0x0c,
+ 0xd5, 0xb7, 0x3e, 0x38, 0xbc, 0xde, 0xce, 0x66, 0xc6, 0x7f, 0xa5, 0x08},
+ {0x14, 0xe3, 0xa9, 0x7e, 0x9e, 0xe6, 0x90, 0x89, 0x41, 0x0b, 0x72, 0x45,
+ 0x98, 0x70, 0x49, 0x5a, 0x03, 0x7d, 0x40, 0x77, 0xbb, 0xa0, 0x27, 0xef,
+ 0xf4, 0xc4, 0x99, 0x56, 0x7d, 0x7e, 0x7f, 0x1a, 0xf2, 0x72, 0x0e, 0x1f,
+ 0xed, 0xd0, 0x7b, 0xd7, 0x80, 0x50, 0x9a, 0x45, 0x16, 0xfa, 0x5c, 0x48},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 111
+ {111,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x50, 0x79, 0x09, 0x08, 0xc0, 0x43, 0x34, 0x4e, 0x1c, 0xf4, 0x2b, 0x27,
+ 0xe4, 0xdc, 0x33, 0xa3, 0x5d, 0x68, 0xa0, 0xb9, 0x3b, 0xe0, 0xec, 0x2b,
+ 0xe0, 0x57, 0x45, 0xb3, 0xc8, 0x3c, 0x35, 0xf0, 0xa3, 0xec, 0xc3, 0xed,
+ 0x27, 0xfb, 0x31, 0x88, 0xa5, 0xed, 0x9f, 0x24, 0xcd, 0xbd, 0x29, 0xd1,
+ 0xb0, 0xf0, 0x3f, 0xf8, 0x5f, 0xd7, 0xfc, 0xad, 0x4e, 0xa5, 0xbb, 0xd8,
+ 0xbd, 0x4c, 0x42, 0x93, 0x5f, 0x09, 0x57, 0xca, 0x80, 0x11, 0xcf, 0xc9,
+ 0x3e, 0xbe, 0xb7, 0x89, 0xc4, 0x72, 0x14, 0xe6, 0x0e, 0x5d, 0xa1, 0x6e,
+ 0x4d, 0xd8, 0x7a, 0x53, 0x54, 0x7e, 0xed, 0xee, 0x47, 0x9b, 0x09, 0x78},
+ {0x85, 0xa8, 0xdd, 0xb9, 0x99, 0x7e, 0x25, 0x25, 0xcd, 0x55, 0x57, 0x21,
+ 0xf2, 0xd5, 0xf3, 0xb1, 0x99, 0xff, 0x76, 0xb5, 0x7e, 0x91, 0xee, 0xc6,
+ 0xfc, 0x7d, 0x2c, 0x95, 0x70, 0x3a, 0x1a, 0x32, 0xf4, 0x6e, 0x3d, 0x46,
+ 0x95, 0x2a, 0x90, 0xb5, 0x10, 0x54, 0xc5, 0xfd, 0x04, 0x6b, 0x31, 0x07},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 112
+ {112,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x23, 0x95, 0xd0, 0x07, 0x79, 0xb6, 0xc7, 0xd4, 0xda, 0xd8, 0xcc, 0x9a,
+ 0x89, 0x18, 0x49, 0x6c, 0x28, 0xb2, 0xd4, 0x07, 0x7e, 0x68, 0x86, 0xd0,
+ 0xa1, 0xbe, 0xf5, 0x15, 0xe3, 0x12, 0x5d, 0xdd, 0x81, 0x3e, 0x5a, 0x9e,
+ 0xa0, 0xf1, 0x85, 0xcd, 0x00, 0x9a, 0x69, 0xea, 0x92, 0x21, 0x01, 0x74,
+ 0xb6, 0x76, 0x77, 0x5f, 0x76, 0x31, 0x83, 0xc8, 0x6f, 0x6f, 0xa5, 0x05,
+ 0x51, 0xba, 0x13, 0x7d, 0x79, 0xa8, 0x3e, 0x8e, 0x32, 0xff, 0x2f, 0xc0,
+ 0x9a, 0x2c, 0x28, 0xcd, 0xf8, 0x0c, 0xdd, 0xaf, 0xcc, 0x0f, 0x40, 0x69,
+ 0x3e, 0x39, 0x85, 0xf2, 0x8f, 0xe5, 0xc7, 0xdf, 0xe2, 0xd8, 0xb2, 0x75},
+ {0xc2, 0x69, 0x46, 0x5c, 0xfb, 0x33, 0x6e, 0xd8, 0xc7, 0xe9, 0xc0, 0x37,
+ 0x73, 0x49, 0x19, 0x3a, 0xa4, 0xdb, 0xdb, 0x92, 0xa9, 0xf4, 0x67, 0x0d,
+ 0xbf, 0x7f, 0xa7, 0xa1, 0xf7, 0x55, 0x6e, 0x8e, 0x4b, 0x24, 0x0d, 0x5b,
+ 0x70, 0xed, 0xee, 0xdd, 0x1b, 0xf5, 0xce, 0x76, 0x9c, 0xb8, 0x41, 0x5e},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 113
+ {113,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x56, 0x34, 0xee, 0x15, 0x52, 0x63, 0xc0, 0x7d, 0x7d, 0x1e, 0x34, 0x6b,
+ 0x86, 0x8d, 0xdd, 0x80, 0xe9, 0xa2, 0x82, 0xfc, 0xef, 0x93, 0xbf, 0x6d,
+ 0xf8, 0xe8, 0xbc, 0x4e, 0xa3, 0x4f, 0xf0, 0x2e, 0x11, 0x9a, 0x9f, 0x70,
+ 0x78, 0x16, 0xd0, 0x63, 0x68, 0xcc, 0xb9, 0x4c, 0x6e, 0x48, 0x02, 0xfb,
+ 0xaa, 0xdc, 0x33, 0x99, 0x15, 0x74, 0xdd, 0xe8, 0x51, 0xe5, 0x47, 0xe4,
+ 0x70, 0x27, 0xf5, 0x43, 0x53, 0xe0, 0x2d, 0x70, 0xbe, 0x6b, 0xfa, 0x9f,
+ 0x73, 0x95, 0x3c, 0xa2, 0x59, 0x01, 0x1f, 0x23, 0xa4, 0xa8, 0x0c, 0xbb,
+ 0xaa, 0xe8, 0x80, 0x5d, 0x9d, 0x09, 0x4e, 0xf1, 0x50, 0xe0, 0xc5, 0x4a},
+ {0x6a, 0x21, 0xf2, 0x44, 0x47, 0x25, 0x22, 0x38, 0x9f, 0x08, 0x4e, 0x2e,
+ 0x4a, 0xe9, 0x9b, 0x74, 0x7b, 0x39, 0xcb, 0xee, 0x99, 0x6c, 0xe9, 0xa3,
+ 0xfa, 0x05, 0x35, 0x32, 0x19, 0xb6, 0x0c, 0x20, 0xfa, 0x38, 0x34, 0xd3,
+ 0x9b, 0x0b, 0x82, 0x6f, 0x10, 0x96, 0xb7, 0xa4, 0x67, 0xe8, 0xa2, 0x18},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 114
+ {114,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x63, 0xaa, 0x6c, 0x3c, 0x24, 0x9a, 0x32, 0xeb, 0xbc, 0xcc, 0xe6, 0x5f,
+ 0xfa, 0x1c, 0x56, 0xa2, 0x05, 0x64, 0x4b, 0x2c, 0x40, 0xb9, 0x31, 0xb1,
+ 0xec, 0x9b, 0x04, 0x2b, 0x52, 0xc1, 0xe9, 0x9c, 0xd0, 0x7e, 0x53, 0x82,
+ 0x99, 0xfb, 0x83, 0x7f, 0xe6, 0x75, 0x86, 0xaa, 0xe7, 0x1b, 0x47, 0x06,
+ 0x16, 0x6a, 0xc4, 0x50, 0xfb, 0xd6, 0xd4, 0x92, 0x1b, 0x44, 0x2a, 0x11,
+ 0x67, 0x9f, 0x77, 0x86, 0xba, 0x5a, 0x77, 0x2a, 0xb3, 0x3d, 0xb0, 0x05,
+ 0x43, 0xa9, 0x41, 0xbb, 0xc0, 0x15, 0xe2, 0x35, 0x81, 0xba, 0x62, 0x5a,
+ 0x72, 0xc0, 0xe4, 0xeb, 0x44, 0x83, 0x8e, 0x5f, 0x40, 0x6c, 0xa1, 0xdc},
+ {0xc4, 0x69, 0x91, 0x9f, 0x58, 0xd8, 0x0b, 0x1e, 0x45, 0xd5, 0xd5, 0x3e,
+ 0xe2, 0x8d, 0x61, 0x6b, 0xdf, 0x82, 0x7a, 0x88, 0xe0, 0xb2, 0xf4, 0x99,
+ 0x29, 0x1e, 0xc4, 0xf7, 0x6c, 0x3c, 0x89, 0xf2, 0x76, 0x77, 0x6e, 0xa9,
+ 0x6a, 0x6b, 0x90, 0x53, 0xcf, 0x02, 0x77, 0x66, 0x98, 0x86, 0x45, 0x26},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 115
+ {115,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xa2, 0x87, 0xbd, 0x74, 0xd5, 0x01, 0xc2, 0x9d, 0xf2, 0x3d, 0x78, 0x6b,
+ 0x7c, 0x34, 0xea, 0x0d, 0xaf, 0x10, 0xe4, 0xb3, 0xfc, 0xe7, 0x1d, 0x72,
+ 0x0f, 0x61, 0xa2, 0x72, 0xf2, 0x21, 0x51, 0xdb, 0x2c, 0x59, 0x14, 0x86,
+ 0x74, 0x93, 0x02, 0x8c, 0x01, 0xe1, 0x03, 0x82, 0x0b, 0x0b, 0xa6, 0xb1,
+ 0x21, 0xcb, 0x29, 0x8f, 0xf8, 0x97, 0x7e, 0xcf, 0x21, 0xfe, 0xa8, 0xee,
+ 0x1b, 0x6b, 0xa7, 0xd9, 0xb9, 0x8d, 0xac, 0xc2, 0xa4, 0x5d, 0x75, 0xc6,
+ 0x3e, 0xc8, 0x32, 0x30, 0x01, 0xa9, 0xbf, 0x5f, 0x5b, 0xa4, 0xd3, 0xcb,
+ 0xfe, 0xe8, 0x04, 0x82, 0xca, 0x13, 0x33, 0xf4, 0xde, 0x90, 0xa1, 0x4a},
+ {0x18, 0xdd, 0x1d, 0x7b, 0x6b, 0xbc, 0x63, 0x11, 0xaf, 0xe5, 0x38, 0x3d,
+ 0x79, 0x6a, 0x5f, 0xec, 0x13, 0x84, 0x4b, 0xae, 0x25, 0x70, 0x87, 0x25,
+ 0x55, 0x4d, 0xe0, 0xb5, 0xf0, 0x3e, 0xc0, 0xf7, 0xd2, 0xe6, 0x3b, 0x64,
+ 0xdb, 0x5f, 0x83, 0xd4, 0xee, 0x98, 0x90, 0xc6, 0x1e, 0x44, 0x2c, 0x41},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 116
+ {116,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xba, 0x40, 0x6b, 0x46, 0xc1, 0xd9, 0x2d, 0x4b, 0xa3, 0xf4, 0x0b, 0x7b,
+ 0x1f, 0xcf, 0x1e, 0x18, 0x22, 0x89, 0xb8, 0x4c, 0xdb, 0x38, 0x7f, 0x28,
+ 0xe5, 0xad, 0x20, 0xf1, 0xed, 0x8c, 0x43, 0xfe, 0x5f, 0xfa, 0x37, 0x12,
+ 0x84, 0x62, 0x76, 0x30, 0x51, 0xe8, 0x7f, 0x0d, 0x5e, 0xbf, 0xcd, 0x9d,
+ 0x9d, 0xd4, 0x10, 0x7c, 0xe4, 0xd9, 0x2d, 0x78, 0x3d, 0x0f, 0x0f, 0x81,
+ 0xd7, 0xa9, 0x98, 0xb7, 0x60, 0x60, 0x73, 0x5b, 0x6f, 0xd6, 0x3b, 0xfc,
+ 0xd9, 0x71, 0xca, 0x70, 0x13, 0x2f, 0xe6, 0xdc, 0x9f, 0xbf, 0x85, 0x34,
+ 0xec, 0xc7, 0x4b, 0x50, 0x1e, 0xa0, 0x1c, 0xd2, 0xe4, 0xf6, 0xc5, 0x64},
+ {0xd6, 0x39, 0xb9, 0xc3, 0x1a, 0xd3, 0xce, 0xdd, 0xda, 0x77, 0x45, 0xd1,
+ 0x9e, 0x82, 0xfd, 0xe2, 0x72, 0xa8, 0x6d, 0x31, 0xf8, 0xe6, 0xc2, 0x03,
+ 0xee, 0xd5, 0x3b, 0xcb, 0x70, 0x5e, 0x9f, 0xf5, 0x8d, 0x65, 0x9f, 0x8e,
+ 0x9d, 0x66, 0xaa, 0x04, 0x92, 0xda, 0x54, 0x5a, 0x39, 0x92, 0x94, 0xec},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 117
+ {117,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x22, 0x61, 0xb2, 0xbf, 0x60, 0x5c, 0x22, 0xf2, 0xf3, 0xae, 0xf6, 0x33,
+ 0x87, 0x19, 0xb2, 0xc4, 0x86, 0x38, 0x8a, 0xd5, 0x24, 0x07, 0x19, 0xa5,
+ 0x25, 0x73, 0x15, 0x96, 0x9e, 0xf0, 0x1b, 0xa2, 0x7f, 0x0a, 0x10, 0x4c,
+ 0x89, 0x70, 0x47, 0x73, 0xa8, 0x1f, 0xda, 0xbe, 0xe6, 0xab, 0x5c, 0x78,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ {0xc9, 0x23, 0xfb, 0x0d, 0x4b, 0x24, 0xe9, 0x96, 0xe5, 0xe0, 0xd5, 0xdf,
+ 0x15, 0x1d, 0x3c, 0x26, 0xb1, 0xf6, 0x1c, 0x05, 0xb1, 0x7b, 0x7f, 0xb3,
+ 0x9f, 0xc8, 0x59, 0x0b, 0x47, 0xee, 0xaf, 0xf3, 0x47, 0x09, 0xf6, 0xf7,
+ 0x32, 0x89, 0x23, 0xbd, 0xca, 0xf7, 0xe8, 0xe4, 0x13, 0xd7, 0x7d, 0xdc},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 118
+ {118,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd3, 0x9c, 0x38, 0xaa, 0xfa, 0x09, 0x52, 0x33, 0xef, 0x1a, 0xf8, 0xc0,
+ 0xf4, 0xaa, 0xf3, 0x57, 0xdd, 0x68, 0x41, 0x31, 0xb4, 0xac, 0x58, 0xa5,
+ 0x34, 0xf3, 0xd9, 0x44, 0x61, 0x96, 0xb6, 0x00, 0x92, 0x07, 0x2d, 0xc7,
+ 0xe5, 0x38, 0x10, 0x6b, 0x7b, 0x2e, 0x66, 0xdc, 0x33, 0xca, 0xc7, 0x28,
+ 0x3a, 0x1b, 0x20, 0x3f, 0xca, 0x47, 0x82, 0x8e, 0x6f, 0x7a, 0x09, 0xaf,
+ 0x64, 0x5a, 0xf0, 0xf7, 0x29, 0x80, 0x2c, 0xa2, 0xf4, 0x00, 0x0c, 0x4b,
+ 0x97, 0x73, 0xb0, 0x8c, 0x5a, 0xf4, 0x0e, 0x20, 0x1a, 0x27, 0x49, 0x3a,
+ 0xb3, 0xeb, 0xa9, 0xca, 0xd7, 0xda, 0x15, 0x7f, 0x89, 0xf1, 0x4a, 0x2c},
+ {0xaf, 0x39, 0x04, 0xf8, 0x3b, 0x9a, 0x0e, 0x95, 0xee, 0x0b, 0x86, 0xb0,
+ 0x61, 0x55, 0x99, 0x3a, 0xe5, 0x98, 0xd1, 0x48, 0x98, 0x36, 0x6e, 0x5d,
+ 0xcf, 0xc6, 0x43, 0xde, 0x9d, 0x5a, 0xb7, 0x2f, 0xc5, 0xfb, 0xef, 0x17,
+ 0xd0, 0xa8, 0xfb, 0x36, 0xeb, 0xfd, 0xdc, 0xe4, 0x6e, 0x5d, 0x44, 0x55},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 119
+ {119,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x86, 0xda, 0x57, 0x85, 0x67, 0x78, 0x8e, 0xa3, 0xcc, 0x0f, 0x2a, 0x9d,
+ 0xa8, 0xd1, 0x39, 0x3e, 0xd3, 0xa4, 0x44, 0x7a, 0x75, 0xc1, 0x8e, 0xa8,
+ 0x6a, 0xf9, 0xd8, 0x4b, 0x0c, 0xac, 0xc3, 0xb0, 0x37, 0x49, 0x19, 0x98,
+ 0x90, 0xef, 0x8e, 0x5d, 0x31, 0x88, 0xd4, 0xf1, 0xd0, 0x41, 0xd4, 0x6e,
+ 0x43, 0x3a, 0xcd, 0x5d, 0x9f, 0x55, 0x42, 0x43, 0x9e, 0xb2, 0x38, 0x4e,
+ 0xc1, 0xde, 0x08, 0x47, 0xd0, 0x56, 0x05, 0x8e, 0xa9, 0x24, 0x89, 0xa7,
+ 0x4e, 0x08, 0x3f, 0xfd, 0x6e, 0x03, 0x0d, 0x06, 0x0f, 0xad, 0x67, 0x4f,
+ 0x6a, 0x2a, 0x9a, 0x7c, 0x21, 0x98, 0xb8, 0xbe, 0x9e, 0x46, 0x5b, 0xae},
+ {0x11, 0x24, 0xbe, 0xdd, 0x4c, 0x53, 0x8a, 0xe7, 0x12, 0x93, 0x08, 0x5f,
+ 0x2c, 0x95, 0xcf, 0x6b, 0x13, 0xcf, 0xe7, 0x41, 0xf2, 0x1d, 0x62, 0xc1,
+ 0xf0, 0x2a, 0x1e, 0x91, 0x16, 0x67, 0xd5, 0x34, 0x8b, 0x16, 0xd8, 0xaf,
+ 0xb5, 0x44, 0x02, 0x1a, 0xcd, 0xc3, 0xcb, 0x74, 0x48, 0xd4, 0xd3, 0x58},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 120
+ {120,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x11, 0x14, 0x47, 0xd2, 0x42, 0xf6, 0xb4, 0x21, 0xca, 0x91, 0xf5, 0x61,
+ 0xd0, 0x4b, 0x2f, 0x1d, 0x2f, 0x0d, 0x92, 0x12, 0xd9, 0x18, 0xbb, 0x4a,
+ 0x0f, 0xfb, 0x1a, 0xe6, 0x45, 0x9d, 0x07, 0x8e, 0x21, 0xa3, 0x12, 0xb2,
+ 0xa1, 0x25, 0x94, 0xfc, 0x8c, 0x78, 0xfe, 0x94, 0x4c, 0x81, 0xd5, 0x13,
+ 0xd3, 0xc9, 0x81, 0xd5, 0xe9, 0xcd, 0xa0, 0x6c, 0x43, 0x80, 0xd1, 0xa8,
+ 0x42, 0xca, 0x5b, 0xb5, 0x1e, 0xd3, 0xa7, 0x12, 0xb0, 0x49, 0xdd, 0xa3,
+ 0xa5, 0x0c, 0xe1, 0x0a, 0x9f, 0xbd, 0x0b, 0x69, 0xdf, 0xff, 0xaf, 0xf0,
+ 0x78, 0x7c, 0x74, 0xd8, 0x32, 0x37, 0xba, 0x9c, 0x46, 0x86, 0xa0, 0x1e},
+ {0x69, 0x42, 0x61, 0x58, 0xa2, 0x99, 0x71, 0xef, 0x44, 0xb1, 0x17, 0x83,
+ 0xef, 0x55, 0x9e, 0xf4, 0x29, 0x72, 0x46, 0x61, 0x1c, 0x99, 0x4d, 0x48,
+ 0x15, 0x63, 0x71, 0x28, 0x86, 0x9d, 0x5f, 0x6a, 0x02, 0x02, 0x63, 0x2f,
+ 0xe9, 0xb5, 0xad, 0x7c, 0x36, 0x5b, 0x63, 0x05, 0x0c, 0x9f, 0x2d, 0x08},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 121
+ {121,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd7, 0xcd, 0x50, 0x24, 0xc4, 0x48, 0x1e, 0x27, 0xd1, 0x65, 0x35, 0x66,
+ 0x15, 0x2e, 0xfb, 0xa3, 0x28, 0x4b, 0x50, 0xba, 0x2a, 0x14, 0x1b, 0x26,
+ 0x43, 0xff, 0xda, 0x18, 0xf3, 0x00, 0xfa, 0x64, 0xb8, 0x1b, 0x23, 0x4b,
+ 0x8f, 0x64, 0x6c, 0xab, 0x47, 0x28, 0xb4, 0xe7, 0xa9, 0x70, 0x24, 0xd7,
+ 0x68, 0x50, 0xae, 0xc0, 0xa2, 0xd1, 0x31, 0xc6, 0xac, 0xd5, 0xb2, 0x98,
+ 0xb6, 0xf9, 0x05, 0xcd, 0xba, 0x18, 0xe6, 0x85, 0x64, 0xbc, 0x31, 0xf8,
+ 0x82, 0xfe, 0xd5, 0x1b, 0x28, 0x78, 0x6a, 0x2e, 0x72, 0xf8, 0x81, 0x26,
+ 0x68, 0xc9, 0x76, 0xf9, 0xdd, 0xc0, 0x42, 0x69, 0x55, 0x95, 0xfc, 0x6f},
+ {0x65, 0x97, 0x40, 0x1c, 0x83, 0x7f, 0xb4, 0x98, 0xef, 0x07, 0x80, 0xa3,
+ 0x82, 0xde, 0xcd, 0x4a, 0x0d, 0xd5, 0x80, 0xe1, 0xaf, 0x5f, 0x24, 0xc4,
+ 0x4a, 0xc1, 0x64, 0xe2, 0x56, 0xa4, 0x88, 0x4a, 0xd5, 0xbd, 0x2f, 0xb1,
+ 0xf6, 0xc9, 0x64, 0x68, 0x2c, 0xb0, 0xbf, 0x79, 0xe2, 0xc7, 0xa6, 0xc6},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 122
+ {122,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe3, 0x14, 0x87, 0x54, 0x80, 0x37, 0xc0, 0x42, 0x3e, 0x57, 0x10, 0xfc,
+ 0x60, 0xe7, 0x46, 0xab, 0x6e, 0x47, 0x35, 0x25, 0x61, 0xe4, 0x16, 0xb5,
+ 0x83, 0x12, 0x3a, 0x6d, 0x45, 0xca, 0xa9, 0x11, 0x76, 0x2c, 0xd8, 0x8a,
+ 0x60, 0xbc, 0xe5, 0x7b, 0x29, 0xa2, 0xec, 0x1a, 0x1d, 0xc9, 0x7f, 0xc1,
+ 0xbd, 0x4b, 0x60, 0x40, 0x38, 0xe6, 0xac, 0x01, 0x6d, 0xbd, 0xd4, 0x8f,
+ 0x0e, 0x6b, 0xd9, 0xf4, 0xb5, 0xda, 0xad, 0x8d, 0x68, 0xfc, 0x28, 0x83,
+ 0x8c, 0x6a, 0xb4, 0xa4, 0xeb, 0x5a, 0xb0, 0xea, 0xea, 0x2c, 0xbd, 0xef,
+ 0xa6, 0x1d, 0xc5, 0x7a, 0x3e, 0x04, 0xae, 0x71, 0x24, 0x29, 0x38, 0xb6},
+ {0x89, 0x41, 0x1d, 0x9c, 0x81, 0x49, 0xb9, 0x51, 0xfa, 0x0d, 0x5b, 0xea,
+ 0x1e, 0x14, 0x1b, 0xdf, 0xc2, 0xbe, 0x7e, 0xd5, 0x6d, 0x5e, 0x61, 0x47,
+ 0x39, 0x35, 0x78, 0x90, 0x16, 0xbf, 0xd2, 0xda, 0xf6, 0xa4, 0x0a, 0xc7,
+ 0xbf, 0x5b, 0x1b, 0x0c, 0x0c, 0x02, 0xcd, 0x3a, 0xa0, 0xb2, 0xd9, 0x5f},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 123
+ {123,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x1e, 0x17, 0xe1, 0x73, 0xd3, 0x7a, 0xb9, 0x83, 0x82, 0x83, 0xf8, 0x4f,
+ 0x24, 0xa0, 0xa2, 0x5c, 0xaa, 0xa6, 0x0c, 0x41, 0x1f, 0xbf, 0xea, 0x58,
+ 0x2c, 0x44, 0xf8, 0xfb, 0xa2, 0x56, 0x0e, 0xce, 0x02, 0x8c, 0xbe, 0x39,
+ 0x7b, 0x0e, 0xda, 0x69, 0xfc, 0x87, 0x2d, 0x80, 0xd9, 0xeb, 0xe0, 0x65,
+ 0x78, 0x9c, 0x07, 0x23, 0xea, 0xfc, 0xc9, 0xe9, 0xa2, 0xba, 0xd4, 0x31,
+ 0xb1, 0x1c, 0xaf, 0x7c, 0x5d, 0x75, 0x98, 0xca, 0x99, 0x90, 0x74, 0x05,
+ 0x6b, 0xa8, 0x08, 0xa5, 0xd0, 0x79, 0x77, 0xc6, 0x78, 0xf9, 0x53, 0x4d,
+ 0xe1, 0x52, 0xff, 0xda, 0xca, 0x3f, 0x63, 0xcb, 0xa3, 0xf9, 0x78, 0x94},
+ {0x6f, 0x0a, 0xa1, 0x1a, 0xb7, 0x4a, 0xe5, 0x03, 0x4e, 0x23, 0x1e, 0xf2,
+ 0x63, 0x0b, 0xc7, 0x6c, 0xda, 0x6e, 0xed, 0x26, 0x32, 0x5d, 0x12, 0x36,
+ 0x42, 0xfc, 0xe6, 0xa9, 0x50, 0xb5, 0x0f, 0x90, 0x4b, 0xc0, 0x26, 0x9f,
+ 0x8f, 0x58, 0x9b, 0xc4, 0xd3, 0x81, 0x07, 0x33, 0x2b, 0x14, 0xda, 0x84},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 124
+ {124,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x76, 0xef, 0xcc, 0x83, 0x22, 0xf0, 0xaf, 0x8d, 0x62, 0xe7, 0x36, 0xa0,
+ 0xe1, 0x10, 0xf6, 0x6b, 0x3a, 0xad, 0x5c, 0x87, 0xbf, 0x7a, 0x77, 0x33,
+ 0x3f, 0xce, 0x86, 0x4f, 0x4b, 0xa6, 0xe8, 0xdf, 0xdc, 0x16, 0xd6, 0xad,
+ 0xd2, 0xc5, 0x42, 0xc4, 0x80, 0x55, 0x89, 0xa7, 0x1f, 0x0e, 0x48, 0xa3,
+ 0xc2, 0x68, 0xfe, 0xab, 0x02, 0x71, 0x4c, 0x89, 0x2f, 0x82, 0x66, 0x22,
+ 0xb2, 0x5b, 0xd2, 0x1c, 0xe2, 0xa3, 0x35, 0x14, 0xb1, 0x6c, 0x9e, 0xe8,
+ 0x4c, 0x72, 0x2b, 0x52, 0x3b, 0x19, 0xec, 0x5f, 0xc3, 0x4d, 0x87, 0x41,
+ 0x33, 0x08, 0x0e, 0x15, 0x89, 0x81, 0x84, 0x93, 0x55, 0xe1, 0xf5, 0x0d},
+ {0x7e, 0xb9, 0x96, 0x2e, 0x04, 0x49, 0xcc, 0xd2, 0xe6, 0x0b, 0x4f, 0x80,
+ 0x94, 0xd5, 0xa7, 0xb4, 0x61, 0xd0, 0xd4, 0xb0, 0x6a, 0xf0, 0xba, 0x30,
+ 0x6b, 0x74, 0xab, 0x0d, 0x60, 0xad, 0x5c, 0xf8, 0x94, 0xfb, 0xfc, 0x28,
+ 0x2a, 0xc8, 0xdc, 0xa3, 0xda, 0x19, 0x6d, 0x7a, 0x29, 0x6b, 0xaa, 0x14},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 125
+ {125,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc1, 0x47, 0xd6, 0xc2, 0x35, 0xd7, 0x40, 0xb3, 0x88, 0xe6, 0xd2, 0xaf,
+ 0xaf, 0xcf, 0x85, 0xd5, 0xb7, 0x16, 0x6e, 0x0d, 0xf4, 0xea, 0x21, 0x29,
+ 0x40, 0x88, 0xe3, 0x04, 0x9b, 0x5c, 0x27, 0xd7, 0x63, 0x3c, 0x93, 0xd3,
+ 0x0f, 0xdc, 0xf2, 0xb9, 0x37, 0x5e, 0x18, 0x14, 0xf5, 0x1b, 0x57, 0xbb,
+ 0xef, 0xb2, 0xc1, 0x25, 0x75, 0xc2, 0x23, 0x4e, 0xe1, 0xf6, 0xb1, 0x47,
+ 0xb2, 0xe0, 0x4c, 0x10, 0x4a, 0x4d, 0x2b, 0x29, 0xcd, 0x84, 0x58, 0xf5,
+ 0x9b, 0x57, 0xbf, 0xf7, 0x5c, 0xab, 0x9b, 0x6a, 0xcb, 0xe8, 0x54, 0xfc,
+ 0x4d, 0x96, 0xfb, 0x73, 0x37, 0x2d, 0x60, 0x54, 0xbb, 0x76, 0x83, 0x90},
+ {0x79, 0x02, 0x95, 0xbe, 0xd6, 0x9f, 0x53, 0x47, 0xec, 0xaa, 0xe9, 0xbe,
+ 0xfe, 0x15, 0xcd, 0x34, 0x99, 0x75, 0x9c, 0xdf, 0xbe, 0x51, 0x97, 0x4b,
+ 0x1f, 0x1c, 0x4b, 0xc5, 0x76, 0xe7, 0xd8, 0x81, 0xce, 0xfa, 0x93, 0xd5,
+ 0xe8, 0xbf, 0x2c, 0x21, 0xeb, 0xb9, 0x82, 0x69, 0x8e, 0x1c, 0x7a, 0xeb},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 126
+ {126,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x84, 0x9c, 0x98, 0xff, 0xf5, 0xe3, 0x1b, 0x10, 0x8a, 0xef, 0xb1, 0x6c,
+ 0xc5, 0xcf, 0x5c, 0x7e, 0x88, 0x43, 0x9d, 0x8b, 0x3e, 0xf1, 0x88, 0xf2,
+ 0xa5, 0xbc, 0x53, 0xf3, 0x09, 0x01, 0xde, 0xdf, 0xe2, 0x94, 0xab, 0xb3,
+ 0x8f, 0xb8, 0xcb, 0x46, 0x54, 0x7a, 0x23, 0xcf, 0xe4, 0x79, 0x09, 0xd6,
+ 0x56, 0x44, 0x9f, 0x8a, 0x09, 0xaa, 0x88, 0xf8, 0xe2, 0x60, 0x59, 0x8e,
+ 0xa2, 0x77, 0x2d, 0xf7, 0x4d, 0x26, 0xa4, 0x43, 0x1a, 0x03, 0x78, 0x59,
+ 0x34, 0x37, 0x3b, 0xe7, 0xb0, 0xec, 0x91, 0x87, 0xb8, 0x21, 0x59, 0x65,
+ 0x76, 0x17, 0x23, 0xe7, 0x95, 0x91, 0x17, 0x69, 0x60, 0xea, 0xc0, 0x14},
+ {0x58, 0xa1, 0x1a, 0x17, 0xc4, 0xad, 0xa4, 0xd4, 0x46, 0xc0, 0x8b, 0x83,
+ 0xaa, 0x05, 0x68, 0x7f, 0xee, 0x8f, 0xd6, 0xe7, 0x83, 0x03, 0x64, 0x8b,
+ 0x85, 0x83, 0x26, 0x21, 0x97, 0xf8, 0x7b, 0xe9, 0x7d, 0xbe, 0x0b, 0xbd,
+ 0x27, 0x4e, 0x44, 0x4a, 0x38, 0x4e, 0x22, 0x16, 0x96, 0x53, 0x0f, 0xc9},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 127
+ {127,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x57, 0xcf, 0x64, 0x55, 0x78, 0xdd, 0x24, 0x2c, 0x71, 0x4d, 0x10, 0x0d,
+ 0xd2, 0x35, 0x68, 0xb1, 0x6d, 0x37, 0x45, 0xda, 0x80, 0x97, 0x08, 0xd0,
+ 0x1e, 0xb6, 0xa7, 0x16, 0x8e, 0x6f, 0x71, 0xde, 0xc2, 0x07, 0x4c, 0x5a,
+ 0x6c, 0x23, 0xbd, 0x05, 0x52, 0x3d, 0xfc, 0xcc, 0x97, 0xde, 0xa6, 0xf0,
+ 0x8d, 0xa1, 0x95, 0xda, 0xa2, 0x05, 0x6d, 0xa0, 0x57, 0x6b, 0xbc, 0x0f,
+ 0xfb, 0x5e, 0x73, 0xbb, 0xda, 0xd0, 0x3b, 0x04, 0xd2, 0x3b, 0x4b, 0x60,
+ 0x24, 0x51, 0xa5, 0xba, 0x91, 0xb1, 0x7d, 0xce, 0x30, 0x2f, 0x4a, 0xd1,
+ 0x64, 0xc6, 0xa4, 0xa2, 0xb5, 0x8e, 0x3f, 0x02, 0x53, 0xa5, 0xe9, 0xd6},
+ {0x92, 0x60, 0x48, 0x3a, 0x16, 0x56, 0x90, 0xd5, 0x4c, 0x10, 0xcb, 0x86,
+ 0x7a, 0x9f, 0x89, 0x6b, 0xbd, 0x12, 0x3d, 0x47, 0x68, 0xa1, 0x8d, 0x32,
+ 0x23, 0x00, 0xd4, 0x20, 0xaa, 0xc8, 0x8a, 0xe2, 0x0f, 0x18, 0x8b, 0x57,
+ 0xf8, 0xe9, 0x7a, 0xfa, 0xd5, 0x5e, 0xbb, 0x81, 0x57, 0x28, 0xf4, 0x9a},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 128
+ {128,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xca, 0xb2, 0xd9, 0xd3, 0x6c, 0x8e, 0xc0, 0x9f, 0x18, 0xba, 0xa0, 0xab,
+ 0xb5, 0x21, 0x37, 0x2a, 0x5c, 0xc2, 0xf6, 0x24, 0x84, 0x8f, 0x95, 0x46,
+ 0x0a, 0x86, 0x15, 0x23, 0x8e, 0x68, 0xc1, 0x1c, 0x1b, 0x43, 0xd2, 0x2b,
+ 0x84, 0xd1, 0xe5, 0x35, 0xec, 0x1d, 0x85, 0x56, 0x0d, 0xe2, 0x93, 0xce,
+ 0x1f, 0xd5, 0xe6, 0xe7, 0xac, 0x7e, 0xb6, 0xf1, 0x73, 0xad, 0x27, 0xb6,
+ 0x39, 0x85, 0xfc, 0xc8, 0x3b, 0x95, 0x32, 0xaa, 0x56, 0xf2, 0xb5, 0x9b,
+ 0x53, 0xa9, 0xd1, 0x16, 0x09, 0x8f, 0xda, 0x9a, 0xba, 0x49, 0xd5, 0x7c,
+ 0x1e, 0xed, 0x0f, 0x06, 0x3b, 0xcc, 0x70, 0x1b, 0xb1, 0x0f, 0x6c, 0x2b},
+ {0xb4, 0x67, 0x9a, 0xf8, 0x0a, 0x2a, 0xd3, 0x4e, 0xf8, 0x6e, 0xac, 0xf2,
+ 0xc2, 0x19, 0x15, 0x56, 0xbc, 0x02, 0x40, 0xc7, 0x91, 0x3f, 0xb1, 0x4c,
+ 0x4c, 0x1f, 0x86, 0x23, 0xb5, 0xdb, 0x41, 0xb8, 0x54, 0xd6, 0x30, 0xdc,
+ 0x65, 0x73, 0x8d, 0x1f, 0xaf, 0x54, 0x4a, 0xa4, 0x29, 0x79, 0xae, 0xd0},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 129
+ {129,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd7, 0x1d, 0xf4, 0x09, 0x5c, 0x13, 0x85, 0x23, 0x34, 0x0a, 0x40, 0x10,
+ 0xcf, 0xa9, 0x76, 0xb3, 0xb2, 0x7a, 0xf4, 0x8c, 0xa8, 0x3e, 0x8c, 0x6b,
+ 0xb4, 0x59, 0x6f, 0x9f, 0x8e, 0x8f, 0x13, 0xe3, 0x8d, 0xe4, 0xe2, 0x5c,
+ 0xe1, 0xd3, 0x79, 0xb4, 0x1a, 0x95, 0xf9, 0xd7, 0xf8, 0xa8, 0x46, 0x06,
+ 0xb2, 0x8c, 0x69, 0x70, 0x4b, 0x68, 0x78, 0x8e, 0xb6, 0xa3, 0x5c, 0x8b,
+ 0xca, 0xa7, 0xd9, 0x71, 0x8e, 0x00, 0xc9, 0xbc, 0x56, 0x7a, 0xcd, 0xc4,
+ 0x58, 0xb6, 0x73, 0x2a, 0xa8, 0x70, 0x41, 0xd2, 0x7b, 0x6a, 0x57, 0x4d,
+ 0x51, 0xe9, 0x54, 0x37, 0x85, 0x5b, 0xdc, 0x86, 0x74, 0x8c, 0x5c, 0xac},
+ {0x8a, 0x34, 0xde, 0x8b, 0xeb, 0x88, 0x43, 0x64, 0xb5, 0x83, 0xc9, 0xcb,
+ 0xce, 0x39, 0x09, 0x69, 0x96, 0x7c, 0xc2, 0xa5, 0x00, 0x90, 0xee, 0x13,
+ 0x2a, 0xcb, 0xd4, 0x9b, 0xf7, 0x80, 0xad, 0x7f, 0x09, 0x2a, 0xe3, 0xeb,
+ 0xd4, 0x68, 0x6a, 0x70, 0xba, 0x55, 0x4e, 0xfd, 0xd6, 0xac, 0xd4, 0xed},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 130
+ {130,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xa5, 0x76, 0x17, 0x75, 0x85, 0x0a, 0x25, 0x98, 0x5a, 0x32, 0x43, 0x04,
+ 0x42, 0xd6, 0x60, 0xaa, 0xdf, 0x9e, 0x1e, 0x38, 0x8b, 0x57, 0xe6, 0xe1,
+ 0xbf, 0xe4, 0x14, 0x95, 0xb9, 0xa0, 0x5a, 0x82, 0x40, 0xf7, 0x7f, 0x33,
+ 0x97, 0xc5, 0xcd, 0xb0, 0xc8, 0x3d, 0x73, 0x94, 0x59, 0x84, 0xab, 0xed,
+ 0xd2, 0xc7, 0xcf, 0xa5, 0xd5, 0xd9, 0x17, 0x38, 0xc6, 0x57, 0x76, 0x46,
+ 0x65, 0x8c, 0x04, 0x48, 0xf0, 0x15, 0x5b, 0x5b, 0xf8, 0x39, 0x57, 0x5a,
+ 0x36, 0xd1, 0xb2, 0x6d, 0x87, 0xd1, 0xb2, 0xb3, 0xaf, 0xb4, 0xf6, 0x86,
+ 0x53, 0xa6, 0xbf, 0xa5, 0xed, 0xfc, 0x57, 0xaa, 0x85, 0x29, 0xe6, 0x22},
+ {0x79, 0x0d, 0xfc, 0xff, 0x47, 0x21, 0xef, 0x17, 0x01, 0xe3, 0xff, 0x52,
+ 0x1e, 0x42, 0x21, 0xbe, 0x51, 0xae, 0x24, 0x2f, 0x95, 0x16, 0x6b, 0x92,
+ 0x92, 0xc7, 0xaa, 0x2f, 0xa3, 0xc9, 0xb7, 0x99, 0xaf, 0xd3, 0x53, 0x98,
+ 0x7a, 0x53, 0x56, 0x90, 0xff, 0x20, 0xd6, 0x6f, 0x57, 0x8f, 0x38, 0xfc},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 131
+ {131,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x54, 0xfc, 0x2f, 0x89, 0xcd, 0xe6, 0xf6, 0xe8, 0x6b, 0x6c, 0xf3, 0x28,
+ 0x61, 0x98, 0xf9, 0xa9, 0xe3, 0x3c, 0x8d, 0x66, 0x2c, 0x21, 0x51, 0x20,
+ 0x5d, 0xdc, 0xff, 0x12, 0xe2, 0xd3, 0x2f, 0xa8, 0x91, 0xee, 0xc2, 0x35,
+ 0x9b, 0xc0, 0x72, 0x24, 0xd6, 0x4c, 0x5e, 0x33, 0x9f, 0xf9, 0xd5, 0x89,
+ 0x18, 0xa3, 0xb7, 0x93, 0x72, 0xd1, 0x42, 0xfb, 0x34, 0x1d, 0xf3, 0xb1,
+ 0x5b, 0x54, 0xb3, 0x0e, 0x8f, 0x95, 0x6b, 0x07, 0x9b, 0x12, 0x78, 0x27,
+ 0x6a, 0x33, 0xb4, 0xd8, 0x50, 0x89, 0x20, 0x94, 0x0c, 0xa6, 0x3f, 0xb8,
+ 0xe9, 0x70, 0xff, 0x98, 0xf9, 0x1e, 0xcc, 0x79, 0x86, 0x27, 0x5e, 0xdb},
+ {0xcb, 0x86, 0x10, 0x53, 0xc1, 0xd6, 0x85, 0x19, 0x4e, 0xa5, 0x84, 0x13,
+ 0xd8, 0xf9, 0x98, 0x1e, 0x07, 0x14, 0x5b, 0xc5, 0x73, 0xba, 0x92, 0x4b,
+ 0xdb, 0xa2, 0xe2, 0x9c, 0x5f, 0x98, 0xe9, 0xe7, 0x0e, 0xa0, 0xcd, 0x04,
+ 0x12, 0xd6, 0xc3, 0x87, 0x44, 0x9e, 0x9a, 0xe7, 0x67, 0xdc, 0x43, 0x30},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 132
+ {132,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xbf, 0xbf, 0x3f, 0xab, 0x1a, 0xcb, 0x39, 0xce, 0x28, 0xf0, 0x63, 0xd7,
+ 0x8c, 0xf2, 0x50, 0x77, 0x2b, 0xd0, 0x0b, 0xdc, 0xa9, 0x8b, 0x76, 0x9e,
+ 0x1f, 0x1f, 0xd4, 0x42, 0xb7, 0x7f, 0x42, 0x70, 0x10, 0x6a, 0x5f, 0x7d,
+ 0x91, 0x3c, 0x19, 0x05, 0xbe, 0xa0, 0xdc, 0x75, 0xb3, 0x1f, 0x87, 0xa1,
+ 0x15, 0xc5, 0x66, 0xdb, 0xff, 0x0c, 0xd1, 0x07, 0x33, 0x25, 0x45, 0x0a,
+ 0x91, 0x09, 0x6f, 0xe5, 0xf5, 0xd6, 0x01, 0xa6, 0x36, 0x40, 0x7c, 0xfb,
+ 0xc4, 0xf5, 0x72, 0x0f, 0x39, 0x6f, 0xa6, 0xcb, 0x16, 0x98, 0x73, 0x70,
+ 0xce, 0x70, 0xe2, 0x9b, 0xb7, 0xed, 0x2f, 0x44, 0x74, 0x25, 0xf1, 0x0a},
+ {0x37, 0x5f, 0xfb, 0x90, 0xad, 0x6c, 0x51, 0x86, 0x68, 0xe5, 0xd2, 0x59,
+ 0x41, 0xac, 0xd5, 0xf9, 0xc0, 0x17, 0x34, 0x6d, 0x06, 0xf8, 0x93, 0xcf,
+ 0x95, 0x75, 0x22, 0x58, 0xbc, 0xc5, 0xf9, 0xa2, 0x59, 0x96, 0xa8, 0x0f,
+ 0x42, 0xe0, 0x47, 0x5a, 0x80, 0x44, 0x3d, 0xc4, 0x19, 0x7b, 0xba, 0x6c},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 133
+ {133,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x57, 0x57, 0x57, 0x74, 0x80, 0xf3, 0x2a, 0xed, 0xac, 0x6e, 0x19, 0x76,
+ 0x5f, 0x91, 0x97, 0xcc, 0x27, 0x8c, 0xb0, 0xb1, 0xa2, 0x1f, 0xc6, 0xb6,
+ 0x42, 0x3c, 0x8f, 0x6c, 0x6c, 0xde, 0xa1, 0xd3, 0x24, 0xc9, 0x3e, 0xea,
+ 0x8b, 0xd7, 0xdc, 0xca, 0x8f, 0xd2, 0x93, 0xd6, 0x98, 0x76, 0x52, 0x43,
+ 0x60, 0xb1, 0xa4, 0x82, 0x55, 0x22, 0xac, 0xd8, 0x33, 0xd3, 0x8d, 0xbd,
+ 0x61, 0x50, 0x85, 0x47, 0x35, 0x8a, 0x2f, 0x5c, 0x28, 0x1b, 0x49, 0x6a,
+ 0xbd, 0x57, 0x07, 0x2a, 0xb1, 0x4f, 0x9a, 0x22, 0x35, 0xbc, 0xa0, 0x25,
+ 0x45, 0xe0, 0x42, 0x75, 0x26, 0xbc, 0x2b, 0xbc, 0x92, 0x68, 0x34, 0x9f},
+ {0xd1, 0xa0, 0x2a, 0x26, 0x4a, 0xb1, 0x5a, 0xef, 0x52, 0xa5, 0x34, 0xeb,
+ 0x50, 0x00, 0xe2, 0x94, 0x3d, 0x8c, 0xf1, 0xf7, 0x72, 0x55, 0xa2, 0x7f,
+ 0x84, 0x5e, 0x96, 0xe1, 0xf8, 0x1d, 0xf4, 0x7e, 0xe9, 0x03, 0xc3, 0xe9,
+ 0x21, 0x53, 0x9d, 0x77, 0xd7, 0x2f, 0x55, 0xb7, 0xef, 0xc9, 0xdf, 0xbb},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 134
+ {134,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x14, 0x52, 0xf5, 0xea, 0xfb, 0xb5, 0xcc, 0x56, 0x3f, 0x2c, 0x7c, 0xa4,
+ 0x03, 0xb8, 0x03, 0xf6, 0xf8, 0xd6, 0x64, 0x79, 0x06, 0x25, 0x08, 0xa2,
+ 0x25, 0x8a, 0x8d, 0x98, 0x8a, 0x76, 0x9b, 0x80, 0xe0, 0x77, 0x73, 0x5b,
+ 0x45, 0xef, 0xab, 0x1f, 0x29, 0x7c, 0xee, 0xbd, 0x74, 0x34, 0x7f, 0x58,
+ 0x4f, 0x2b, 0xad, 0xbc, 0xa5, 0x54, 0x57, 0x40, 0x48, 0x66, 0xba, 0xef,
+ 0xab, 0xfa, 0x99, 0xb7, 0x0f, 0xbf, 0x10, 0x5d, 0x17, 0xf3, 0x52, 0x34,
+ 0x7f, 0x67, 0x99, 0x64, 0x74, 0x48, 0x70, 0x8f, 0x78, 0x8f, 0x8a, 0x14,
+ 0x5b, 0xdd, 0x96, 0xd4, 0xaf, 0x2d, 0x7e, 0x65, 0x4b, 0xe7, 0xe5, 0xf1},
+ {0xcc, 0xaa, 0x37, 0x76, 0x9d, 0x03, 0x51, 0x70, 0xbb, 0x5c, 0x19, 0xc1,
+ 0x35, 0xda, 0x22, 0x91, 0x44, 0x6e, 0xfd, 0x7e, 0xcd, 0x3b, 0xe9, 0x00,
+ 0x86, 0x12, 0xb8, 0xcc, 0xc2, 0x9f, 0x6e, 0x9d, 0x7a, 0x45, 0xdd, 0x4e,
+ 0x04, 0x79, 0x12, 0x3f, 0x03, 0xe7, 0xe3, 0x04, 0xf3, 0x47, 0x29, 0xe9},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 135
+ {135,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xad, 0x27, 0xa3, 0x65, 0xe4, 0xb6, 0x99, 0x4c, 0x5e, 0xd1, 0x35, 0xfc,
+ 0x47, 0x94, 0xd7, 0x3e, 0xb7, 0x1e, 0xc2, 0x6d, 0x78, 0x7f, 0xec, 0x10,
+ 0xf1, 0x38, 0x2b, 0x19, 0xc1, 0xb5, 0xcd, 0x1d, 0x67, 0x29, 0x99, 0xfe,
+ 0xee, 0x86, 0xd5, 0xf3, 0x05, 0x51, 0x6d, 0x60, 0x1f, 0xd1, 0xc6, 0xaa,
+ 0xf8, 0x66, 0x48, 0x58, 0x98, 0x8f, 0x02, 0xf3, 0x6c, 0x88, 0x8f, 0x71,
+ 0x87, 0x20, 0x07, 0x87, 0x0b, 0xb3, 0x26, 0x54, 0xaa, 0x75, 0x53, 0x0f,
+ 0xc3, 0xb7, 0xa2, 0x35, 0xf7, 0xfd, 0x2b, 0xcd, 0x81, 0x5e, 0x30, 0x34,
+ 0x45, 0x52, 0x69, 0x60, 0xf6, 0xff, 0xcd, 0xd6, 0x1d, 0x2d, 0x13, 0x40},
+ {0x4a, 0xe9, 0x4d, 0x3e, 0xda, 0x58, 0x39, 0xf4, 0xb8, 0xb9, 0xff, 0xe6,
+ 0xd5, 0x10, 0x14, 0x4c, 0xf2, 0x8b, 0xde, 0x98, 0x58, 0x1e, 0x82, 0x72,
+ 0x6f, 0x2d, 0x76, 0xd9, 0x33, 0x91, 0x9a, 0xda, 0xb7, 0x1d, 0x2c, 0xdf,
+ 0x4c, 0x43, 0x10, 0xf8, 0xab, 0xcc, 0x74, 0xd7, 0x0e, 0xba, 0x3a, 0x33},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 136
+ {136,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x73, 0x30, 0x41, 0xf3, 0xa6, 0x04, 0x68, 0xbc, 0x07, 0x11, 0xd5, 0xa5,
+ 0x07, 0x3a, 0x71, 0xef, 0x60, 0x62, 0xd0, 0xae, 0x70, 0x70, 0x6a, 0xf5,
+ 0x13, 0x16, 0x03, 0x35, 0x80, 0xca, 0xe0, 0x58, 0xfc, 0x4a, 0xc9, 0x9e,
+ 0xbb, 0xa8, 0x23, 0xb1, 0x9f, 0x48, 0xf3, 0x09, 0xe3, 0x4f, 0xb0, 0x29,
+ 0x33, 0x67, 0x0d, 0xcc, 0x75, 0xed, 0x47, 0x74, 0x47, 0x71, 0xf6, 0x02,
+ 0x38, 0xcc, 0xeb, 0xcd, 0xdc, 0xcd, 0x42, 0xd6, 0x4e, 0x41, 0x04, 0x5f,
+ 0xd8, 0xeb, 0xc3, 0x5b, 0xba, 0xe0, 0xa3, 0x7b, 0x43, 0x38, 0x8d, 0xdb,
+ 0x87, 0x35, 0x6c, 0xbb, 0x52, 0x5a, 0x13, 0xd5, 0x7f, 0x47, 0xa2, 0xcd},
+ {0x06, 0x2b, 0x8a, 0x96, 0x8e, 0x45, 0x43, 0x5c, 0x2b, 0x5b, 0x54, 0xb4,
+ 0x17, 0xf5, 0x5e, 0x89, 0xf9, 0x35, 0xb6, 0x6d, 0xec, 0x44, 0x88, 0x2c,
+ 0x06, 0xab, 0x8d, 0x6c, 0xda, 0x8d, 0xcf, 0xb5, 0x53, 0xa7, 0x83, 0x61,
+ 0xd3, 0x82, 0xa9, 0x21, 0x11, 0x91, 0x87, 0x1e, 0x9a, 0x34, 0x22, 0x0f},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 137
+ {137,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x81, 0x88, 0x58, 0x04, 0xee, 0x93, 0x19, 0x88, 0xcf, 0xf3, 0xf2, 0x18,
+ 0xc9, 0xaf, 0x14, 0x29, 0x57, 0x3c, 0xcf, 0x8c, 0x8f, 0x3d, 0xf4, 0x0c,
+ 0x69, 0x8d, 0x97, 0x6e, 0x8b, 0xc7, 0xc1, 0x28, 0x81, 0x95, 0x34, 0x45,
+ 0xdd, 0xc4, 0xf1, 0x90, 0x2b, 0x2f, 0x2f, 0x31, 0x53, 0x30, 0x4e, 0x82,
+ 0xd7, 0x09, 0x4b, 0x67, 0x3b, 0x76, 0xbe, 0xeb, 0xfa, 0x5d, 0x84, 0xc4,
+ 0x9b, 0x01, 0xce, 0x16, 0x8c, 0x45, 0x92, 0x01, 0xcb, 0x81, 0x92, 0xef,
+ 0x96, 0xd8, 0x91, 0x01, 0x0e, 0x4b, 0xc8, 0x8f, 0x0a, 0xcc, 0x4f, 0xbb,
+ 0x40, 0xad, 0x61, 0x96, 0x6e, 0x78, 0x7b, 0x9a, 0x29, 0x8a, 0x2b, 0xba},
+ {0xba, 0x41, 0xc3, 0x8d, 0x33, 0xb2, 0xae, 0x34, 0x27, 0x97, 0xee, 0x69,
+ 0x72, 0x3f, 0x04, 0x2a, 0x71, 0xdd, 0x7f, 0xb1, 0x5f, 0x3d, 0xc8, 0x0d,
+ 0xae, 0x40, 0x3d, 0x4f, 0x88, 0xac, 0xae, 0x28, 0xe2, 0xe5, 0x1f, 0x2c,
+ 0xa9, 0xd5, 0x2b, 0x4a, 0xa4, 0xe2, 0xb3, 0xe5, 0x82, 0x57, 0xe2, 0x4d},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 138
+ {138,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x16, 0x79, 0x15, 0xd9, 0x62, 0xa4, 0x05, 0xf8, 0xd0, 0x4d, 0x6d, 0x64,
+ 0x94, 0x27, 0x0d, 0x88, 0x3f, 0xe7, 0x59, 0x4e, 0x9a, 0x21, 0xf7, 0xb5,
+ 0x77, 0x15, 0x75, 0x0f, 0x8d, 0x78, 0xec, 0x07, 0x14, 0xf0, 0xfb, 0x85,
+ 0xa9, 0xfe, 0x5a, 0xee, 0x4e, 0x6d, 0x10, 0x34, 0x4e, 0x4b, 0x12, 0xf9,
+ 0x1f, 0x00, 0x44, 0x1c, 0x8b, 0xf5, 0x67, 0xff, 0x84, 0xe6, 0xee, 0x42,
+ 0x98, 0xb9, 0xd3, 0x39, 0x2c, 0x78, 0xfb, 0x32, 0x46, 0x19, 0x58, 0x10,
+ 0x2e, 0x1d, 0x29, 0xd2, 0xf4, 0xc4, 0x73, 0x21, 0x04, 0x24, 0x2c, 0xc4,
+ 0xbf, 0xee, 0x22, 0xaa, 0x8f, 0x4a, 0x17, 0x2a, 0xa5, 0x10, 0xac, 0x88},
+ {0xc6, 0xaf, 0x4e, 0xae, 0x59, 0x99, 0xe0, 0xd0, 0x65, 0x85, 0x05, 0xcb,
+ 0x4b, 0x39, 0x5e, 0x9d, 0x73, 0x59, 0x2a, 0x3d, 0x9d, 0x0b, 0x3c, 0x07,
+ 0xca, 0xeb, 0x2b, 0xef, 0x1b, 0x03, 0xca, 0x4d, 0x60, 0x3b, 0x33, 0xe6,
+ 0xf6, 0xbb, 0xd9, 0x0f, 0x94, 0x16, 0xc4, 0xaa, 0x00, 0x22, 0xe5, 0x84},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 139
+ {139,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x66, 0xe1, 0xfe, 0x89, 0x3f, 0x72, 0xff, 0xea, 0x5e, 0x24, 0xea, 0x5a,
+ 0x4f, 0x0d, 0x65, 0x58, 0xfd, 0xbd, 0x32, 0x22, 0xdb, 0xa6, 0xe3, 0x34,
+ 0x07, 0x53, 0xc8, 0x29, 0x79, 0xac, 0x59, 0x53, 0x0d, 0xbd, 0x37, 0xfa,
+ 0xc2, 0xf5, 0x13, 0x55, 0x46, 0x5d, 0x56, 0xaf, 0xe1, 0xde, 0x58, 0x2b,
+ 0xea, 0xca, 0x91, 0x04, 0xad, 0x26, 0x9b, 0x0f, 0x84, 0x8d, 0x8b, 0x4d,
+ 0x71, 0x18, 0x2a, 0xfc, 0x30, 0x12, 0x91, 0x47, 0x36, 0x9a, 0x74, 0x19,
+ 0x3d, 0xdf, 0x4d, 0xdb, 0x3b, 0x6f, 0xf1, 0x28, 0xf9, 0x41, 0x68, 0xce,
+ 0x0b, 0xc6, 0x0e, 0x77, 0x91, 0xb4, 0xb1, 0xca, 0x2e, 0x29, 0x43, 0x1b},
+ {0x9e, 0x36, 0x4a, 0xdc, 0xb7, 0x2b, 0x15, 0xa4, 0x2c, 0xbd, 0x6f, 0xa7,
+ 0x91, 0x14, 0x88, 0x9e, 0x22, 0xb9, 0x3b, 0x53, 0x3b, 0x01, 0x19, 0xaf,
+ 0xd9, 0x09, 0x14, 0xb1, 0x81, 0x12, 0x81, 0x51, 0xb8, 0xa1, 0x7d, 0xb4,
+ 0x90, 0x04, 0xec, 0x39, 0xad, 0x5d, 0xb5, 0x60, 0x3f, 0xb9, 0x71, 0x1d},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 140
+ {140,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x62, 0xeb, 0xaa, 0xbf, 0xf2, 0xa0, 0x7a, 0x85, 0x2a, 0xf9, 0xaa, 0xb8,
+ 0x12, 0x6e, 0x93, 0xc3, 0x11, 0x09, 0xe8, 0x93, 0xcc, 0x61, 0xb3, 0x54,
+ 0xa7, 0x2a, 0x17, 0x44, 0xcb, 0x40, 0x9a, 0x02, 0xce, 0xc6, 0xe6, 0x19,
+ 0x58, 0x45, 0x95, 0x7a, 0x53, 0xbd, 0xe9, 0x7d, 0xec, 0x7a, 0x87, 0xc2,
+ 0x5e, 0xa1, 0x1b, 0x00, 0x3a, 0x69, 0x4e, 0x37, 0x1c, 0x2b, 0xe1, 0xcf,
+ 0x5d, 0xb5, 0xb7, 0xfb, 0xa2, 0x78, 0xf6, 0x96, 0x8f, 0x54, 0xc5, 0xfb,
+ 0x66, 0x77, 0x98, 0x7b, 0xbb, 0x6b, 0x55, 0xdd, 0x90, 0x72, 0xe8, 0x32,
+ 0x5b, 0x36, 0x5c, 0x25, 0x26, 0x2c, 0x50, 0x24, 0xf6, 0x8b, 0x2e, 0x5b},
+ {0x23, 0x10, 0x48, 0x06, 0xdb, 0xd8, 0x5f, 0x71, 0xd8, 0xfc, 0x38, 0x10,
+ 0x1b, 0x0c, 0xd0, 0xbb, 0xcd, 0x60, 0x33, 0x1d, 0x8f, 0x74, 0x86, 0x9f,
+ 0x06, 0x43, 0x11, 0x6a, 0xc3, 0x62, 0xb5, 0xe9, 0x33, 0xdb, 0x87, 0x43,
+ 0xff, 0x80, 0xdf, 0xcc, 0x2d, 0xf5, 0xcb, 0xcb, 0xf0, 0x27, 0x18, 0x5e},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 141
+ {141,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x27, 0x6a, 0x5a, 0x27, 0x4b, 0x46, 0xa0, 0xa3, 0x6f, 0x81, 0x1c, 0xf6,
+ 0x4b, 0xc7, 0xa6, 0x44, 0xd5, 0xad, 0x9c, 0x12, 0x4b, 0xe0, 0x02, 0xa6,
+ 0xfd, 0xd1, 0xcc, 0x11, 0x18, 0x80, 0x65, 0x5c, 0x8d, 0x29, 0x87, 0x67,
+ 0x4e, 0xa4, 0x9e, 0x7d, 0x70, 0xd2, 0xa0, 0xae, 0x82, 0x0d, 0x1a, 0x7d,
+ 0x4e, 0xc3, 0xba, 0xe2, 0xdd, 0x1d, 0x77, 0xaf, 0x08, 0x2f, 0xab, 0xcd,
+ 0x68, 0xac, 0x20, 0xf2, 0x09, 0xe8, 0xfa, 0x44, 0x64, 0x78, 0x79, 0x42,
+ 0x23, 0xbe, 0x1d, 0x63, 0xd7, 0x19, 0x87, 0xe9, 0x64, 0xe4, 0x5f, 0x0b,
+ 0xcf, 0x6a, 0x2e, 0xa0, 0xa1, 0x2c, 0x63, 0x34, 0x45, 0x28, 0x5a, 0x46},
+ {0x28, 0x35, 0x02, 0x35, 0x5b, 0x21, 0x18, 0x9f, 0x73, 0x61, 0xe8, 0x94,
+ 0x57, 0x55, 0x09, 0x74, 0xf8, 0x6a, 0xe2, 0xb6, 0x6d, 0x02, 0x55, 0x06,
+ 0x89, 0x9c, 0x15, 0xb3, 0x90, 0xda, 0x24, 0x8e, 0x14, 0xfd, 0x1b, 0x4f,
+ 0x25, 0xc8, 0x58, 0x4d, 0x1a, 0x71, 0xe7, 0xf8, 0xc9, 0x3f, 0xa9, 0x76},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 142
+ {142,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x98, 0xfe, 0xe3, 0x14, 0xcf, 0xb3, 0xc0, 0x1c, 0xc2, 0xd9, 0xfd, 0x7c,
+ 0x25, 0x68, 0x33, 0x60, 0x27, 0x84, 0x00, 0x08, 0xbc, 0xfb, 0xfc, 0x82,
+ 0x92, 0x42, 0x1e, 0xd6, 0xb0, 0x72, 0x7f, 0xa2, 0x0b, 0x70, 0x02, 0xa5,
+ 0x72, 0x6a, 0x68, 0x5d, 0x44, 0x96, 0x3a, 0xd8, 0xf7, 0x4c, 0x69, 0x5d,
+ 0xa2, 0x5a, 0x54, 0x2b, 0x8e, 0x0b, 0xb9, 0xa4, 0x85, 0x8b, 0xe6, 0x4f,
+ 0x70, 0x80, 0x0d, 0xa9, 0x3a, 0xf6, 0x77, 0x6b, 0xb7, 0x95, 0xbb, 0x16,
+ 0x9f, 0x4c, 0x9d, 0x15, 0x17, 0x95, 0xf3, 0xa5, 0xa3, 0x7a, 0x3c, 0x82,
+ 0x26, 0x4c, 0xf6, 0x87, 0x0c, 0x4d, 0xed, 0x68, 0x4a, 0x71, 0x26, 0x9b},
+ {0x90, 0x44, 0xbe, 0x70, 0x56, 0x66, 0x64, 0xed, 0x91, 0xda, 0xb8, 0x5a,
+ 0xa5, 0xff, 0x64, 0x4d, 0x7a, 0x34, 0x68, 0x10, 0xd2, 0x67, 0x8d, 0x27,
+ 0x75, 0x19, 0x17, 0xc3, 0x82, 0x0c, 0x4c, 0x82, 0x50, 0x34, 0xb7, 0x8a,
+ 0x95, 0x7b, 0x8f, 0xd1, 0xd4, 0x7e, 0x86, 0xe6, 0x7e, 0x5b, 0xa9, 0xf8},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 143
+ {143,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd1, 0x6d, 0x0b, 0x11, 0xd0, 0xa3, 0x26, 0xbb, 0x27, 0x25, 0xb3, 0xc9,
+ 0xcd, 0x59, 0x87, 0x46, 0xaf, 0x11, 0x92, 0x4f, 0x61, 0x72, 0xce, 0x53,
+ 0xb1, 0x9a, 0x94, 0x2b, 0x96, 0x55, 0x62, 0xc2, 0xa2, 0x87, 0x5f, 0xd1,
+ 0x5c, 0xe1, 0xf4, 0x86, 0x91, 0x56, 0xd5, 0xcf, 0x08, 0x78, 0x0c, 0x74,
+ 0xd4, 0xc4, 0x92, 0x7c, 0xa1, 0x75, 0xb5, 0x32, 0x7c, 0x9f, 0x32, 0x1c,
+ 0xd2, 0xa7, 0xb1, 0xac, 0xb5, 0x8f, 0xce, 0x35, 0x11, 0x60, 0xda, 0xea,
+ 0x5d, 0x5c, 0x64, 0xd7, 0x6d, 0x38, 0xd3, 0xab, 0x17, 0xf7, 0xc1, 0x43,
+ 0x20, 0x93, 0xad, 0x4d, 0x62, 0x00, 0x53, 0xf6, 0xf6, 0x75, 0x86, 0x4a},
+ {0x1f, 0xa4, 0xc8, 0xe6, 0xde, 0xc8, 0x90, 0x88, 0xa8, 0xfe, 0x72, 0x55,
+ 0x30, 0xf5, 0xc1, 0x54, 0x67, 0x2e, 0x84, 0x48, 0x8b, 0xaa, 0xf7, 0x0a,
+ 0x08, 0xb2, 0xe9, 0x65, 0x65, 0x96, 0x26, 0x53, 0x57, 0x74, 0x02, 0x16,
+ 0x14, 0x24, 0x29, 0x4b, 0x7f, 0x37, 0x72, 0x08, 0xfc, 0x93, 0x61, 0x39},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 144
+ {144,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x10, 0x52, 0x6e, 0x3b, 0x09, 0x7a, 0x99, 0xea, 0x50, 0x7b, 0xa6, 0x79,
+ 0x5e, 0xa1, 0xf7, 0x77, 0x18, 0x69, 0x04, 0x60, 0x11, 0x7b, 0xfa, 0xc9,
+ 0xed, 0x95, 0xbe, 0xe3, 0x11, 0xdb, 0x5f, 0x8a, 0x1a, 0x27, 0x67, 0xc1,
+ 0x34, 0xb1, 0x9d, 0xb3, 0xc3, 0x87, 0xa1, 0xfb, 0x45, 0xbe, 0x70, 0x29,
+ 0x31, 0x2c, 0x75, 0xd7, 0xbb, 0xee, 0xee, 0x48, 0xbc, 0x15, 0xb5, 0x5d,
+ 0xfb, 0x71, 0x65, 0x11, 0xc5, 0x63, 0x4d, 0x71, 0x9d, 0x26, 0x90, 0x3b,
+ 0xca, 0xce, 0x1c, 0x60, 0xa8, 0xe0, 0x30, 0x49, 0x61, 0x56, 0xd9, 0xcc,
+ 0xac, 0x97, 0xca, 0xc7, 0x24, 0xe0, 0x93, 0x57, 0x4a, 0xe4, 0xbc, 0x83},
+ {0x04, 0xf4, 0x02, 0x9d, 0x37, 0x23, 0x32, 0xb4, 0xb2, 0x26, 0xc9, 0xf3,
+ 0x25, 0x21, 0xea, 0x39, 0xa5, 0x8b, 0x65, 0x5d, 0x24, 0xe3, 0x51, 0x90,
+ 0xce, 0x04, 0xd5, 0x8f, 0x0c, 0x04, 0x81, 0x4b, 0xe7, 0xf6, 0xff, 0xcb,
+ 0x8a, 0x4a, 0x15, 0x13, 0x42, 0x24, 0x13, 0x4f, 0x02, 0x9e, 0xda, 0x9f},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 145
+ {145,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe6, 0x32, 0xcb, 0x20, 0x12, 0x88, 0xb6, 0x43, 0xf2, 0x35, 0x53, 0x3c,
+ 0x44, 0x84, 0x6b, 0x11, 0xa2, 0x87, 0x40, 0xee, 0x41, 0x37, 0xa2, 0x2c,
+ 0xff, 0x7f, 0x54, 0x20, 0x54, 0xd6, 0x33, 0x7f, 0x46, 0x36, 0x38, 0x49,
+ 0xc8, 0x31, 0x0e, 0x20, 0xd8, 0xb2, 0x9b, 0xad, 0xdb, 0x31, 0x09, 0xff,
+ 0x94, 0x8d, 0x42, 0xae, 0x95, 0x9c, 0x3a, 0xe1, 0x43, 0xd4, 0xf0, 0x2d,
+ 0x26, 0x87, 0x26, 0xbc, 0x2b, 0x66, 0xba, 0xfe, 0xd7, 0x65, 0x7b, 0x1a,
+ 0x53, 0xe2, 0x3e, 0xed, 0x48, 0x09, 0x4c, 0x5c, 0xa8, 0xd2, 0x8d, 0x16,
+ 0x12, 0x1a, 0xa6, 0x23, 0x7d, 0x81, 0x50, 0xad, 0x6c, 0x32, 0x66, 0x55},
+ {0xf4, 0x1f, 0x91, 0x21, 0x65, 0x82, 0x7c, 0xea, 0x27, 0xab, 0x81, 0x47,
+ 0xa4, 0x6a, 0xbe, 0xb3, 0x0c, 0x1b, 0xc7, 0x3c, 0xfe, 0x05, 0x20, 0xd7,
+ 0xd8, 0x69, 0x8d, 0xf8, 0xf9, 0x52, 0x9a, 0xfe, 0x26, 0xea, 0xc7, 0x07,
+ 0x34, 0x0f, 0x38, 0xb4, 0x9e, 0xc5, 0xe7, 0x41, 0xd6, 0x46, 0xb9, 0xa7},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 146
+ {146,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x08, 0x83, 0x30, 0x38, 0x06, 0x13, 0xad, 0xb0, 0xb8, 0xe5, 0x31, 0x64,
+ 0x98, 0x09, 0xfb, 0xea, 0x34, 0x0e, 0xdb, 0xdf, 0x59, 0x8a, 0xf0, 0x28,
+ 0xe7, 0x4b, 0xa0, 0xb4, 0xf1, 0x8e, 0x2d, 0x50, 0x11, 0x85, 0x31, 0xb9,
+ 0xa9, 0x2b, 0x07, 0x75, 0x3b, 0x2c, 0x13, 0xce, 0xb8, 0x7d, 0x3c, 0x8e,
+ 0x38, 0xe6, 0x25, 0xb5, 0x00, 0xf4, 0xb9, 0xbd, 0x2d, 0xc7, 0x81, 0x89,
+ 0x2f, 0xff, 0x96, 0xd8, 0x92, 0x71, 0x90, 0x9d, 0x3e, 0x56, 0x1a, 0x63,
+ 0xe4, 0x15, 0x46, 0x7d, 0x6d, 0x45, 0x5d, 0x0a, 0x4c, 0x19, 0xc3, 0x6f,
+ 0x16, 0xdc, 0xc2, 0x41, 0x7a, 0x34, 0x25, 0xc2, 0xad, 0xda, 0x90, 0x34},
+ {0x6e, 0x43, 0x7e, 0x26, 0x31, 0x6e, 0xb2, 0x59, 0x64, 0x00, 0xd8, 0xfd,
+ 0xda, 0x5b, 0xe9, 0x0c, 0xaa, 0x94, 0xd6, 0x2c, 0x42, 0x5f, 0x27, 0xdf,
+ 0x5c, 0xa6, 0x78, 0x98, 0xa8, 0xff, 0xdf, 0x3c, 0xde, 0x57, 0x7c, 0x4d,
+ 0x2d, 0x66, 0xf6, 0x52, 0x24, 0x98, 0xf0, 0xb2, 0x95, 0xd7, 0x7a, 0x2e},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 147
+ {147,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd9, 0xa9, 0xd1, 0xe0, 0xaa, 0xca, 0xef, 0x4a, 0xec, 0xf2, 0x41, 0xd6,
+ 0x90, 0xee, 0x41, 0x01, 0xdf, 0x74, 0xd7, 0xa3, 0x7f, 0x18, 0xce, 0x31,
+ 0x81, 0x12, 0x8f, 0x8d, 0x42, 0x55, 0xcd, 0x34, 0x70, 0x2b, 0x17, 0xf1,
+ 0x16, 0xb2, 0x50, 0x6c, 0xb8, 0xf5, 0x77, 0xd9, 0x35, 0x7e, 0x36, 0x29,
+ 0x96, 0x6e, 0x62, 0xe6, 0xf9, 0x5c, 0x9e, 0xb7, 0x83, 0x3c, 0xcc, 0x1f,
+ 0x22, 0x95, 0x6a, 0x1e, 0x25, 0x99, 0xa8, 0x75, 0xf8, 0x13, 0x9d, 0x9a,
+ 0x2b, 0x31, 0xe2, 0x00, 0x06, 0x11, 0xb4, 0xd6, 0xdb, 0x1d, 0x23, 0xe7,
+ 0xf0, 0xdb, 0x5b, 0x5c, 0x17, 0xbb, 0x44, 0xe1, 0x50, 0xea, 0x26, 0x95},
+ {0x85, 0x47, 0x72, 0xb9, 0xb7, 0x7d, 0x46, 0x87, 0x57, 0x1f, 0x19, 0x34,
+ 0x06, 0x1d, 0xbc, 0xe0, 0x01, 0x6d, 0x47, 0xb9, 0x0a, 0x8b, 0x5d, 0x38,
+ 0x22, 0x94, 0x75, 0xc2, 0x13, 0xcd, 0x5d, 0xf2, 0x5f, 0x96, 0x0b, 0x77,
+ 0x5a, 0xe7, 0x29, 0x09, 0xcc, 0xcc, 0x5b, 0xa1, 0x4d, 0xd0, 0x34, 0x48},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 148
+ {148,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x53, 0x5d, 0x22, 0xf3, 0x9c, 0x8a, 0x55, 0x91, 0xe7, 0xa1, 0xde, 0xef,
+ 0x7a, 0x6c, 0x34, 0x96, 0x5f, 0xb5, 0xd1, 0xe6, 0x16, 0xf1, 0x4b, 0xb1,
+ 0x2a, 0x7e, 0x63, 0x10, 0xd5, 0x20, 0x35, 0x0f, 0x2f, 0x75, 0x83, 0x6f,
+ 0x9c, 0x81, 0x89, 0xec, 0x45, 0x03, 0xef, 0x74, 0xa0, 0xb8, 0x50, 0xd4,
+ 0xab, 0xb0, 0x5a, 0xb1, 0xe5, 0xc6, 0x06, 0x18, 0x84, 0xd1, 0xef, 0xf3,
+ 0xd2, 0xbe, 0x78, 0xc7, 0x67, 0x59, 0xb9, 0x86, 0xdd, 0xe7, 0x05, 0x52,
+ 0xaa, 0x1e, 0x97, 0xbc, 0x01, 0x4f, 0x33, 0x3c, 0x0d, 0x5a, 0xf8, 0xb4,
+ 0x6d, 0x61, 0xe1, 0xae, 0x06, 0x77, 0x4e, 0x2f, 0x86, 0x26, 0x73, 0x12},
+ {0x03, 0x7d, 0x45, 0x9a, 0x54, 0xfe, 0x6b, 0x69, 0xd8, 0x93, 0xf4, 0xd3,
+ 0x09, 0x4a, 0x5e, 0x0a, 0x93, 0x25, 0x1d, 0x52, 0x54, 0xce, 0xf5, 0xb0,
+ 0x22, 0xe7, 0x06, 0x5f, 0xdf, 0x52, 0xe3, 0xbe, 0x81, 0x27, 0xf2, 0xae,
+ 0x2e, 0x33, 0x6e, 0x26, 0x1a, 0x71, 0xf6, 0xe4, 0x1a, 0xac, 0xb2, 0xe1},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 149
+ {149,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x89, 0x40, 0x2a, 0x14, 0x3d, 0x57, 0xec, 0x58, 0x5a, 0xee, 0x12, 0x43,
+ 0xd3, 0xa7, 0xad, 0xfa, 0x87, 0xeb, 0x80, 0xc6, 0x0b, 0xd0, 0x9c, 0xbb,
+ 0x56, 0xb6, 0x4e, 0xb0, 0xa1, 0xb7, 0xf5, 0x92, 0x73, 0x18, 0xd8, 0x57,
+ 0x3c, 0x62, 0x39, 0xc6, 0xfe, 0xea, 0xa5, 0x8d, 0xc2, 0xae, 0x2e, 0x40,
+ 0xd6, 0x05, 0x18, 0x9a, 0xc4, 0xa6, 0x6b, 0xd6, 0xb9, 0xe7, 0x08, 0xbd,
+ 0xbc, 0xcc, 0x46, 0x47, 0x54, 0x3c, 0x0d, 0xd1, 0xd3, 0xc6, 0x4a, 0x2c,
+ 0x16, 0x0c, 0x32, 0xf7, 0x29, 0xf2, 0xb1, 0x5d, 0xd9, 0x58, 0x52, 0xc9,
+ 0xb2, 0x07, 0x50, 0x86, 0x51, 0xd7, 0x74, 0x63, 0x95, 0xa5, 0xa4, 0x90},
+ {0xe8, 0xd0, 0x3d, 0xff, 0xea, 0xd2, 0xe4, 0x0e, 0xa9, 0x15, 0xdb, 0x4c,
+ 0x9c, 0x67, 0xab, 0xb4, 0x5a, 0xa6, 0x09, 0x92, 0x42, 0x2b, 0x70, 0x37,
+ 0x42, 0x39, 0xca, 0xf5, 0x8b, 0x96, 0xf8, 0x67, 0x16, 0x60, 0x0c, 0x1c,
+ 0xc4, 0x44, 0x93, 0x62, 0xdc, 0x56, 0xca, 0x05, 0x7b, 0xfc, 0x5e, 0x5e},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 150
+ {150,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xa9, 0xc5, 0x2a, 0x59, 0x36, 0x91, 0x0c, 0x05, 0xc4, 0x14, 0x43,
+ 0x15, 0x12, 0x7b, 0xf6, 0x62, 0xc2, 0x92, 0xb8, 0xf0, 0x68, 0x18, 0x11,
+ 0xc2, 0xbf, 0x8f, 0x4f, 0x9c, 0xc5, 0xbd, 0x7a, 0xb6, 0x93, 0xf7, 0xcb,
+ 0xdd, 0xb5, 0x72, 0x4e, 0x7e, 0x29, 0xdd, 0x02, 0x3d, 0x15, 0x5f, 0xfd,
+ 0x33, 0x5e, 0x8b, 0x87, 0x2a, 0xe1, 0xb7, 0xa9, 0x12, 0x93, 0xae, 0x9c,
+ 0xc8, 0xf6, 0x54, 0xf0, 0x5f, 0xf4, 0x76, 0x7d, 0xb2, 0x08, 0xb7, 0x6c,
+ 0x73, 0xb6, 0xb3, 0x4c, 0x56, 0x26, 0x51, 0x2e, 0x6b, 0xa9, 0x2b, 0xcc,
+ 0x93, 0x7c, 0x9b, 0xcc, 0xa9, 0x44, 0x7d, 0xbe, 0xc2, 0x2f, 0xf1, 0x06},
+ {0xe8, 0x20, 0xf9, 0x97, 0x92, 0x8a, 0x71, 0x18, 0x6c, 0xe0, 0x9b, 0x96,
+ 0x92, 0x3c, 0x31, 0x7c, 0xc1, 0x28, 0xcb, 0x76, 0x1c, 0x87, 0xe9, 0x70,
+ 0x73, 0xa8, 0x51, 0x61, 0x0c, 0xa1, 0x2f, 0x21, 0x99, 0x37, 0x93, 0x87,
+ 0x89, 0xbd, 0x22, 0x7a, 0x8d, 0x72, 0xb2, 0xb4, 0x06, 0xc4, 0x71, 0xfd},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 151
+ {151,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc1,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x30, 0x52, 0xf4, 0xe5, 0x04, 0x39, 0x7e, 0x75,
+ 0xe4, 0xd7, 0xcd, 0x0c, 0xa1, 0x49, 0xda, 0x0b, 0x49, 0x88, 0xb8, 0xa6,
+ 0xde, 0xd5, 0xce, 0xae, 0x4b, 0x58, 0x06, 0x91, 0x37, 0x61, 0x87, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x29, 0xeb, 0x9c, 0x63, 0xa1, 0x23, 0x22,
+ 0xcd, 0x99, 0xde, 0x0e, 0x8e, 0x3c, 0x11, 0xe6, 0xc8, 0xa4, 0x86, 0xb1,
+ 0x00, 0x81, 0x81, 0xbe, 0x4c, 0x82, 0x5f, 0x38, 0xb3, 0x71, 0xe6, 0xf0,
+ 0x3e, 0x29, 0x26, 0xcd, 0x60, 0xe9, 0xa9, 0xcc, 0xd4, 0x2e, 0x1a, 0xa8,
+ 0x79, 0x9d, 0x2e, 0xf3, 0xa7, 0x9d, 0x04, 0x5f, 0x3a, 0x3d, 0xf9, 0x74,
+ 0x74, 0x32, 0x68, 0xbe, 0x65, 0x0f, 0xba, 0xf6, 0x8c, 0x70, 0x45, 0xa4,
+ 0x83, 0x09, 0x3c, 0xe2, 0xe2, 0x89, 0x90, 0x30, 0x97, 0x39, 0x6f, 0x04,
+ 0x00, 0x58, 0xfa, 0xac, 0xb7, 0x23, 0xeb, 0x49, 0x3b, 0x5b, 0x63, 0x1b,
+ 0xc3, 0x65, 0xc5, 0xfc, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xdc, 0xd0, 0x22, 0x4a, 0xd2, 0x21, 0x9d, 0xc3, 0xaf, 0x05, 0xee, 0xa5,
+ 0xd2, 0x79, 0x74, 0xa7, 0x5f, 0xb1, 0x96, 0x0d, 0x0d, 0x72, 0x1c, 0x39,
+ 0xf1, 0x07, 0xbf, 0x45, 0x34, 0x62, 0x20, 0x99, 0x4e, 0x52, 0x0c, 0xa5,
+ 0xa6, 0x46, 0x70, 0x1e, 0x93, 0x19, 0xce, 0xb0, 0x80, 0x17, 0xa3, 0x02,
+ 0xe0, 0xb1, 0xbe, 0xe2, 0x92, 0xcd, 0x1c, 0xb9, 0x9f, 0x14, 0x5e, 0xad,
+ 0x3d, 0x12, 0x28, 0x59, 0x03, 0xb1, 0xe5, 0x49, 0xfc, 0xce, 0x75, 0x91,
+ 0xa1, 0x01, 0xa1, 0x67, 0x5f, 0xb9, 0xb6, 0xe3, 0x0e, 0x67, 0x80, 0x37,
+ 0xf4, 0xd5, 0x8d, 0x22, 0x0c, 0x1e, 0x36, 0xa4, 0xe7, 0x9f, 0x88, 0x3c},
+ {0x0a, 0xed, 0x8a, 0xc7, 0xd0, 0x4a, 0xf0, 0x70, 0xb7, 0x3a, 0x03, 0xf3,
+ 0x7e, 0xf7, 0x11, 0x29, 0x6d, 0xb8, 0xac, 0x64, 0xba, 0xb1, 0x3e, 0x15,
+ 0x41, 0x8d, 0xf6, 0x37, 0x3a, 0xad, 0x81, 0xd8, 0xe0, 0xfa, 0x78, 0x9b,
+ 0x92, 0x92, 0x93, 0x3d, 0x7f, 0x11, 0xb8, 0x61, 0x40, 0x76, 0xe0, 0x74},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 152
+ {152,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x07, 0x7a, 0x41, 0xd4, 0x60, 0x6f, 0xfa,
+ 0x14, 0x64, 0x79, 0x3c, 0x7e, 0x5f, 0xdc, 0x7d, 0x98, 0xcb, 0x9d, 0x39,
+ 0x10, 0x20, 0x2d, 0xcd, 0x06, 0xbe, 0xa4, 0xf2, 0x40, 0xd3, 0x56, 0x6d,
+ 0xa6, 0xb4, 0x08, 0xbb, 0xae, 0x50, 0x26, 0x58, 0x0d, 0x02, 0xd7, 0xe5,
+ 0xc7, 0x05, 0x00, 0xc8, 0x31, 0xc9, 0x95, 0xf7, 0xca, 0x0b, 0x0c, 0x42,
+ 0x83, 0x7d, 0x0b, 0xbe, 0x96, 0x02, 0xa9, 0xfc, 0x99, 0x85, 0x20, 0xb4,
+ 0x1c, 0x85, 0x11, 0x5a, 0xa5, 0xf7, 0x68, 0x4c, 0x0e, 0xdc, 0x11, 0x1e,
+ 0xac, 0xc2, 0x4a, 0xbd, 0x6b, 0xe4, 0xb5, 0xd2, 0x98, 0xb6, 0x5f, 0x28,
+ 0x60, 0x0a, 0x2f, 0x1d, 0xf1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0x45, 0x5a, 0xea, 0x99, 0x24, 0x33, 0x0b, 0xd6, 0xd2, 0xd6, 0x40, 0x34,
+ 0x78, 0x32, 0x79, 0x00, 0xe1, 0x72, 0xe9, 0x35, 0x98, 0xe2, 0x54, 0xcf,
+ 0x6d, 0x8e, 0xb1, 0x3f, 0x0a, 0x3d, 0x21, 0xbe, 0x51, 0xa4, 0x61, 0x07,
+ 0x33, 0x38, 0x44, 0xe6, 0x1d, 0xfa, 0x3d, 0x80, 0xdf, 0x69, 0x28, 0xe9},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 153
+ {153,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xaf, 0x51, 0xf1, 0x8a, 0x15, 0x62, 0x8d,
+ 0x56, 0x12, 0xc8, 0xf7, 0x14, 0x43, 0x6e, 0xf9, 0x0f, 0x90, 0xd5, 0xa0,
+ 0xba, 0x35, 0x05, 0x4e, 0x99, 0xc5, 0x74, 0x5b, 0xb1, 0x0d, 0x0b, 0xf3,
+ 0x18, 0xcc, 0x82, 0xc0, 0xf7, 0xf2, 0xc1, 0x19, 0xe0, 0x8a, 0x31, 0xe3,
+ 0xfc, 0xca, 0x5b, 0x9f, 0xe3, 0x1c, 0xff, 0xb5, 0x65, 0xc8, 0x67, 0x18,
+ 0xc5, 0x9e, 0x1e, 0x6a, 0x70, 0xa6, 0x57, 0x90, 0x76, 0x89, 0xf7, 0x3a,
+ 0x71, 0x13, 0xe3, 0x5f, 0xff, 0x59, 0x68, 0x61, 0xd3, 0xe2, 0xfa, 0xee,
+ 0x70, 0x92, 0x9b, 0xb1, 0x35, 0x74, 0xe0, 0xe1, 0x03, 0x56, 0x94, 0x42,
+ 0x0c, 0xd7, 0x3e, 0x0c, 0xf5},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0xdb, 0x1d, 0x8e, 0xf1, 0x11, 0x72, 0x82, 0x87, 0x0d, 0xb8, 0x11, 0x3a,
+ 0xa4, 0xf5, 0x87, 0x23, 0xc7, 0x56, 0xce, 0x59, 0x86, 0x86, 0xeb, 0x8e,
+ 0xa5, 0x31, 0xaa, 0x4d, 0x39, 0xab, 0xb1, 0xb9, 0x82, 0xb1, 0xe7, 0xbb,
+ 0x26, 0x48, 0xa6, 0xc2, 0x68, 0xd2, 0xd3, 0x51, 0x20, 0x4d, 0xb8, 0xd5},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 154
+ {154,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x28, 0x41, 0xb4, 0xda, 0xff, 0x11, 0x3d,
+ 0x37, 0x57, 0xff, 0xca, 0xca, 0xd8, 0x7a, 0x4a, 0x75, 0xf0, 0x71, 0x1a,
+ 0x2f, 0xfd, 0x23, 0x52, 0x9e, 0xf1, 0xf3, 0x3f, 0xca, 0x75, 0x66, 0x5b,
+ 0x49, 0xa8, 0xa8, 0xac, 0xce, 0x54, 0x13, 0x89, 0x4a, 0x4d, 0x15, 0xeb,
+ 0x3d, 0xb4, 0x1f, 0x37, 0x2e, 0x7c, 0x45, 0x25, 0xe9, 0x1a, 0x53, 0x18,
+ 0xd1, 0x71, 0x84, 0xf9, 0xff, 0x52, 0x9f, 0xa3, 0xef, 0x96, 0xad, 0x8a,
+ 0x95, 0x15, 0x55, 0x0e, 0x58, 0x1c, 0x2d, 0x38, 0x90, 0x9c, 0xfc, 0x4d,
+ 0x7e, 0xc2, 0x58, 0x2d, 0xb4, 0xdb, 0x3e, 0x1b, 0x77, 0xc2, 0x18, 0x15,
+ 0x90, 0xc9, 0xfa, 0xb2, 0x49},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0xe9, 0x80, 0x62, 0xdf, 0x47, 0xef, 0x88, 0x4c, 0x94, 0x11, 0xe1, 0x64,
+ 0x66, 0xaf, 0x84, 0xad, 0x27, 0x1d, 0x58, 0x60, 0x08, 0xb1, 0xfb, 0xc5,
+ 0x0a, 0xeb, 0x3b, 0x36, 0x83, 0x6a, 0x35, 0xa7, 0x70, 0xdd, 0x42, 0xe0,
+ 0xdb, 0x84, 0xd3, 0x9b, 0x26, 0xf4, 0xdc, 0xd2, 0xdc, 0x03, 0xd9, 0x0b},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 155
+ {155,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x7f,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xd1, 0x3f, 0x9b, 0xd0, 0xc0, 0x5b, 0x56,
+ 0xcc, 0x30, 0xf6, 0x01, 0x06, 0xa4, 0xb8, 0xe5, 0x00, 0x69, 0x3b, 0x9d,
+ 0xf0, 0x59, 0x69, 0xcf, 0x47, 0x49, 0x4d, 0x5d, 0x2c, 0x16, 0x85, 0x4e,
+ 0xf1, 0xd8, 0x69, 0x2b, 0x3e, 0x09, 0xb8, 0x09, 0x47, 0xf7, 0x35, 0x71,
+ 0x07, 0x61, 0x6d, 0xdc, 0xb3, 0xbb, 0x3c, 0x7e, 0x83, 0x06, 0xc4, 0x6f,
+ 0xc3, 0x98, 0xc6, 0x52, 0x1b, 0x64, 0x34, 0x70, 0xc2, 0x57, 0x74, 0xda,
+ 0xd8, 0x3f, 0xaf, 0xef, 0xb5, 0xc6, 0x41, 0xcf, 0xec, 0xad, 0xec, 0xbf,
+ 0x94, 0xb3, 0xd6, 0xdd, 0x59, 0xaf, 0x7a, 0xee, 0x86, 0xa9, 0x89, 0x39,
+ 0x07, 0xd6, 0x81, 0x98, 0x14},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0x89, 0x8a, 0xae, 0x0e, 0xbf, 0x1c, 0xb4, 0x9f, 0xb6, 0xb1, 0x23, 0x4d,
+ 0x60, 0xf5, 0x90, 0x06, 0x32, 0x54, 0x21, 0x04, 0x9a, 0x8a, 0x32, 0x08,
+ 0x20, 0xe1, 0xad, 0x6a, 0xf6, 0x59, 0x3c, 0xdc, 0x22, 0x29, 0xa0, 0x8c,
+ 0x50, 0x0a, 0xa5, 0x5c, 0xa0, 0x59, 0x99, 0xd1, 0x28, 0x29, 0xdb, 0x9c},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 156
+ {156,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x80,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xe3, 0xe2, 0x5c, 0xdb, 0x16, 0x02, 0x08,
+ 0xb6, 0x47, 0x4e, 0x2b, 0x34, 0xd7, 0x2b, 0xf5, 0x86, 0xbb, 0xa1, 0x4f,
+ 0x72, 0xc3, 0xf9, 0x7f, 0x51, 0x5a, 0x40, 0x5d, 0x14, 0x29, 0x19, 0x6e,
+ 0x66, 0x73, 0x16, 0x1b, 0x78, 0xad, 0x80, 0xaf, 0xe6, 0x64, 0xee, 0x50,
+ 0x4d, 0x4b, 0x16, 0x1a, 0xb7, 0x37, 0x70, 0xb6, 0x4d, 0x54, 0x42, 0x69,
+ 0x59, 0x59, 0xfb, 0x89, 0xda, 0x7e, 0xb3, 0xa7, 0xca, 0xfc, 0xba, 0x07,
+ 0x9d, 0x32, 0x03, 0x1d, 0xf6, 0x21, 0x30, 0x49, 0xc1, 0xcc, 0x50, 0x9e,
+ 0x3f, 0x91, 0x20, 0xca, 0xf8, 0xdd, 0x91, 0x09, 0x11, 0x5f, 0x40, 0x38,
+ 0x59, 0xac, 0x33, 0x7a, 0xcc},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0x83, 0xf8, 0x62, 0xf4, 0x96, 0xab, 0x8a, 0xf1, 0x2b, 0x82, 0xa8, 0xa0,
+ 0xc0, 0x47, 0xd8, 0x36, 0xbd, 0xfa, 0x36, 0x28, 0x13, 0x24, 0xb3, 0xa1,
+ 0xeb, 0x2e, 0x9c, 0x1d, 0x46, 0x69, 0x9d, 0x81, 0xcb, 0x12, 0x5c, 0xbe,
+ 0x4b, 0x93, 0x93, 0x9f, 0xd8, 0x4e, 0x1a, 0xe8, 0x6d, 0x8a, 0x83, 0xcb},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 157
+ {157,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7,
+ 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48,
+ 0xb0, 0xa7, 0x79, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x07, 0x9d, 0xc5, 0x66, 0x51, 0x0c, 0xc7,
+ 0x18, 0xff, 0x34, 0x87, 0x97, 0xe2, 0xcf, 0xe6, 0x7c, 0x2f, 0xce, 0x93,
+ 0xbf, 0x5f, 0x6f, 0x39, 0xbf, 0x74, 0xc1, 0xac, 0x3d, 0x8c, 0xba, 0xe3,
+ 0xef, 0x92, 0xdd, 0x9c, 0xde, 0xdf, 0xa0, 0xf5, 0x6d, 0x06, 0xba, 0x59,
+ 0x18, 0xd7, 0x4d, 0x96, 0x42, 0x59, 0xb2, 0x5f, 0x65, 0xa2, 0x6f, 0x78,
+ 0x43, 0x76, 0x57, 0xbc, 0x81, 0xa3, 0x7f, 0x90, 0x77, 0x9d, 0x9c, 0x88,
+ 0x8f, 0x7b, 0x7b, 0x4a, 0x0e, 0xc9, 0xd8, 0xaa, 0xc7, 0x76, 0xdb, 0xa6,
+ 0x55, 0xd6, 0x0b, 0x62, 0xae, 0x33, 0xae, 0x3b, 0xd0, 0x5f, 0x13, 0x2a,
+ 0x30, 0x3e, 0x94, 0x4a, 0xdc},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0x9a, 0x26, 0x89, 0x48, 0x87, 0xa0, 0x34, 0x2c, 0xa5, 0x59, 0xa7, 0x4a,
+ 0x4d, 0x4a, 0x8e, 0x1d, 0x6b, 0x20, 0x84, 0xf0, 0x2e, 0x1c, 0x65, 0xb3,
+ 0x09, 0x71, 0x21, 0xa9, 0xa9, 0xaf, 0x04, 0x7d, 0x88, 0x10, 0xfb, 0x94,
+ 0x5d, 0xc2, 0x5b, 0xbf, 0x02, 0x22, 0x2b, 0x3b, 0x62, 0x5f, 0x1e, 0x0a},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 158
+ {158,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7,
+ 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48,
+ 0xb0, 0xa7, 0x7a, 0xec, 0xdc, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xda, 0xe9, 0x76, 0xe4, 0xbe, 0xe3, 0x3d,
+ 0xfc, 0xeb, 0x34, 0x68, 0xe9, 0x87, 0x4c, 0xd0, 0xd4, 0x72, 0xc8, 0xda,
+ 0xb9, 0xec, 0xb7, 0x53, 0x83, 0x4f, 0xa6, 0x38, 0x84, 0xc7, 0x33, 0xaa,
+ 0x38, 0x60, 0x73, 0xbb, 0x16, 0x37, 0x06, 0xe5, 0xac, 0xb5, 0x00, 0x4b,
+ 0x5d, 0xce, 0xd7, 0xe5, 0xce, 0x8b, 0xac, 0x01, 0xcf, 0xab, 0x26, 0x8f,
+ 0xa4, 0x12, 0xa4, 0x60, 0xf7, 0x00, 0x75, 0x79, 0x4a, 0x5e, 0xde, 0x56,
+ 0xc9, 0xa1, 0x60, 0xf1, 0x33, 0x17, 0x3a, 0xe8, 0x68, 0xa2, 0x59, 0x18,
+ 0x16, 0x0c, 0xd4, 0x6b, 0x94, 0x1c, 0xdc, 0xbc, 0xe4, 0x09, 0xe0, 0xb0,
+ 0xf4, 0xd7, 0x02, 0x7b, 0x22},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0x8a, 0x8d, 0x9d, 0xc1, 0x94, 0xa2, 0x69, 0x10, 0xcb, 0xda, 0xe7, 0x90,
+ 0x8d, 0x18, 0x5b, 0x6a, 0xd0, 0x4b, 0x62, 0x0c, 0x94, 0xc5, 0xee, 0x33,
+ 0x1e, 0x58, 0x4e, 0xd8, 0x04, 0xe4, 0x95, 0xbe, 0xbc, 0x22, 0x90, 0xa2,
+ 0xd7, 0x00, 0x6a, 0x06, 0xe6, 0x5b, 0x9b, 0xca, 0xce, 0x86, 0xc6, 0xf6},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 159
+ {159,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7,
+ 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48,
+ 0xb0, 0xa7, 0x7a, 0xec, 0xe4, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xa7, 0x1b, 0x35, 0xdc, 0xe0, 0x5d, 0x1a,
+ 0x61, 0x77, 0x64, 0xfb, 0x2e, 0x24, 0x2d, 0x62, 0xba, 0x74, 0x2c, 0x86,
+ 0xb1, 0x39, 0x23, 0xe8, 0x85, 0x66, 0x4b, 0x60, 0xe5, 0x0f, 0x3e, 0x56,
+ 0xa4, 0x53, 0xe9, 0x5f, 0x4e, 0x14, 0x36, 0x0b, 0xc1, 0xc9, 0x00, 0x2a,
+ 0xab, 0x1d, 0x45, 0xa7, 0x23, 0xc6, 0x99, 0xe1, 0x34, 0xfd, 0xef, 0x15,
+ 0x53, 0xee, 0x35, 0x62, 0x0e, 0x79, 0x41, 0x0e, 0x53, 0x69, 0x6b, 0xfd,
+ 0x4e, 0xb8, 0x76, 0x2e, 0x34, 0x36, 0x0a, 0x67, 0xdc, 0xad, 0x0b, 0xf3,
+ 0xba, 0xd1, 0x8f, 0x91, 0x60, 0xf8, 0xfa, 0xc6, 0x7e, 0x81, 0xbb, 0x74,
+ 0x67, 0x49, 0x6f, 0xb1, 0x9d},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0xd5, 0x7f, 0x6a, 0xa1, 0x2d, 0x3f, 0x07, 0xe8, 0x95, 0x84, 0x99, 0xf2,
+ 0x49, 0xe5, 0x2c, 0xfb, 0xe5, 0xbe, 0x58, 0x48, 0x2e, 0x14, 0x6c, 0x54,
+ 0x14, 0xdb, 0xbf, 0x98, 0x4f, 0xc5, 0x33, 0x37, 0x10, 0x35, 0x0e, 0x2c,
+ 0xe9, 0x6b, 0x33, 0xbe, 0xb7, 0x67, 0x83, 0x81, 0xf4, 0x0f, 0x1d, 0xcb},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 160
+ {160,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7,
+ 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48,
+ 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x69, 0xcc, 0xc5, 0x29, 0x73, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xba, 0x22, 0x13, 0xc7, 0xad, 0x62, 0xb8,
+ 0x95, 0x62, 0x72, 0xbe, 0xeb, 0x51, 0xd2, 0x58, 0xa2, 0xa5, 0xbe, 0x80,
+ 0x4e, 0x0e, 0x29, 0xee, 0xd1, 0x61, 0xa1, 0x62, 0x16, 0xee, 0x89, 0xfb,
+ 0x8a, 0x45, 0x34, 0x6c, 0x2d, 0x84, 0x43, 0x9a, 0xc8, 0x1a, 0xc3, 0xb9,
+ 0xd6, 0x75, 0xef, 0x7e, 0xce, 0x57, 0x02, 0x46, 0xc3, 0xbb, 0x92, 0x79,
+ 0x61, 0xe3, 0x81, 0x23, 0x33, 0xef, 0xa9, 0x4c, 0x7d, 0x6e, 0xcd, 0xbb,
+ 0x71, 0x20, 0xa0, 0xe1, 0x3e, 0xb8, 0xa6, 0x1e, 0xc7, 0xd9, 0x21, 0x54,
+ 0x71, 0x25, 0x4a, 0x5f, 0x3e, 0x71, 0xfa, 0xa2, 0x0f, 0xfd, 0xdc, 0xb9,
+ 0xdb, 0xfc, 0xd7, 0xfb, 0x64},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0x18, 0x8e, 0x80, 0x41, 0xd9, 0xa5, 0xf0, 0xb6, 0xcf, 0xda, 0xd3, 0x15,
+ 0xad, 0xa4, 0x82, 0x3b, 0xed, 0xa0, 0x14, 0x67, 0x74, 0xfa, 0xd6, 0x5b,
+ 0x50, 0x0e, 0x6e, 0xf9, 0x43, 0x76, 0xeb, 0xf8, 0xaf, 0x7a, 0x40, 0xff,
+ 0x6f, 0x6b, 0x45, 0x01, 0x9a, 0x09, 0xdd, 0xe7, 0xd7, 0xfb, 0x55, 0x52},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 161
+ {161,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7,
+ 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48,
+ 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x59, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x88, 0xda, 0xe9, 0x6d, 0xc7, 0x6a, 0xb8,
+ 0xcb, 0x2b, 0x88, 0xd3, 0x63, 0xd1, 0xfc, 0xee, 0xc6, 0xa4, 0x37, 0x3c,
+ 0x71, 0xc9, 0x03, 0x99, 0xa7, 0xce, 0xbb, 0xb2, 0x5a, 0x07, 0x79, 0x2c,
+ 0x43, 0x14, 0xfc, 0xdf, 0x3b, 0xc8, 0x56, 0x52, 0x76, 0x9c, 0x2c, 0xd4,
+ 0x8b, 0xb6, 0x52, 0x6e, 0x80, 0x42, 0x89, 0x37, 0xbd, 0xbb, 0xf0, 0x5c,
+ 0xb4, 0x44, 0xac, 0x12, 0xed, 0xfe, 0xf3, 0x5e, 0x9f, 0x32, 0x9a, 0x3b,
+ 0xb9, 0x65, 0x8f, 0x56, 0x63, 0x95, 0x8b, 0xec, 0xeb, 0x34, 0x9e, 0xe7,
+ 0x31, 0x5e, 0x7b, 0xcd, 0xc0, 0xf3, 0x3b, 0x55, 0x6f, 0x86, 0xf9, 0xe7,
+ 0xae, 0x74, 0x5a, 0x68, 0x65},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0x2e, 0xcf, 0x9d, 0xc4, 0x7e, 0x8b, 0x07, 0xae, 0x61, 0xdd, 0xbd, 0x16,
+ 0x80, 0xea, 0xd0, 0x26, 0x98, 0xe9, 0xe8, 0x46, 0x9f, 0x78, 0xd5, 0xa2,
+ 0x83, 0x28, 0xe4, 0x8d, 0x0c, 0x9d, 0x7a, 0x2a, 0xc7, 0x87, 0xe5, 0x0c,
+ 0xba, 0x58, 0xcc, 0x44, 0xa3, 0x2f, 0xb1, 0x23, 0x5d, 0x2d, 0x70, 0x27},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 162
+ {162,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7,
+ 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48,
+ 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x69, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0xa6, 0x69, 0xc5, 0x56, 0x3b, 0xd6, 0x7e,
+ 0xec, 0x67, 0x8d, 0x29, 0xd6, 0xef, 0x4f, 0xde, 0x86, 0x4f, 0x37, 0x2d,
+ 0x90, 0xb7, 0x9b, 0x9e, 0x88, 0x93, 0x1d, 0x5c, 0x29, 0x29, 0x12, 0x38,
+ 0xcc, 0xed, 0x8e, 0x85, 0xab, 0x50, 0x7b, 0xf9, 0x1a, 0xa9, 0xcb, 0x2d,
+ 0x13, 0x18, 0x66, 0x58, 0xfb, 0x56, 0x77, 0x48, 0xd5, 0x18, 0x3e, 0xd8,
+ 0x60, 0xdd, 0x26, 0xf7, 0xc2, 0x4a, 0x0f, 0x13, 0x22, 0x08, 0xfe, 0xe6,
+ 0xaa, 0xf3, 0xe7, 0xc3, 0xce, 0x3a, 0xfd, 0x20, 0x87, 0x3c, 0x48, 0xfa,
+ 0x56, 0xd6, 0x92, 0x7e, 0x69, 0xdb, 0x7d, 0x77, 0x26, 0x68, 0x87, 0xb0,
+ 0x96, 0x48, 0xc5, 0xde, 0x22},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0x06, 0xee, 0x9f, 0x55, 0x07, 0x9d, 0x3d, 0x3c, 0x18, 0xc6, 0x83, 0xba,
+ 0x33, 0xe0, 0xd2, 0x52, 0x1b, 0xe9, 0x7c, 0x4f, 0xbf, 0x79, 0x17, 0xbf,
+ 0x3b, 0x62, 0x87, 0xd5, 0x8f, 0xfc, 0xde, 0x2d, 0xf8, 0x88, 0x42, 0xe3,
+ 0xf5, 0x53, 0x0b, 0x39, 0x54, 0x9a, 0xc2, 0x09, 0x74, 0xb1, 0xb6, 0x0e},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 163
+ {163,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7,
+ 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48,
+ 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x70, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x07, 0x7a, 0x41, 0xd4, 0x60, 0x6f, 0xfa,
+ 0x14, 0x64, 0x79, 0x3c, 0x7e, 0x5f, 0xdc, 0x7d, 0x98, 0xcb, 0x9d, 0x39,
+ 0x10, 0x20, 0x2d, 0xcd, 0x06, 0xbe, 0xa4, 0xf2, 0x40, 0xd3, 0x56, 0x6d,
+ 0xa6, 0xb4, 0x08, 0xbb, 0xae, 0x50, 0x26, 0x58, 0x0d, 0x02, 0xd7, 0xe5,
+ 0xc7, 0x05, 0x00, 0xc8, 0x31, 0x36, 0x6a, 0x08, 0x35, 0xf4, 0xf3, 0xbd,
+ 0x7c, 0x82, 0xf4, 0x41, 0x69, 0xfd, 0x56, 0x03, 0x66, 0x7a, 0xdf, 0x4b,
+ 0xe3, 0x7a, 0xee, 0xa5, 0x5a, 0x08, 0x97, 0xb3, 0xf1, 0x23, 0xee, 0xe1,
+ 0x52, 0x3d, 0xb5, 0x42, 0x93, 0x1b, 0x4a, 0x2d, 0x67, 0x49, 0xa0, 0xd7,
+ 0xa0, 0xf5, 0xd0, 0xe2, 0x0e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0x45, 0x5a, 0xea, 0x99, 0x24, 0x33, 0x0b, 0xd6, 0xd2, 0xd6, 0x40, 0x34,
+ 0x78, 0x32, 0x79, 0x00, 0xe1, 0x72, 0xe9, 0x35, 0x98, 0xe2, 0x54, 0xcf,
+ 0x6d, 0x8e, 0xb1, 0x3f, 0x0a, 0x3d, 0x21, 0xbe, 0x51, 0xa4, 0x61, 0x07,
+ 0x33, 0x38, 0x44, 0xe6, 0x1d, 0xfa, 0x3d, 0x80, 0xdf, 0x69, 0x28, 0xe9},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 164
+ {164,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7,
+ 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48,
+ 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x71, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2,
+ 0xd9, 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59,
+ 0x59, 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e,
+ 0x9e, 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9,
+ 0xc7, 0x52, 0x95, 0xdf, 0x61, 0x71, 0x7f, 0x0e, 0x05, 0xa4, 0xe4, 0xc3,
+ 0x12, 0x48, 0x40, 0x17, 0x20, 0x02, 0x92, 0x45, 0x8b, 0x4d, 0x8a, 0x27,
+ 0x8a, 0x43, 0x93, 0x3b, 0xc1, 0x6f, 0xb1, 0xaf, 0xa0, 0xda, 0x95, 0x4b,
+ 0xd9, 0xa0, 0x02, 0xbc, 0x15, 0xb2, 0xc6, 0x1d, 0xd2, 0x9e, 0xaf, 0xe1,
+ 0x90, 0xf5, 0x6b, 0xf1, 0x7f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe9, 0xdf, 0xaa, 0xab, 0x80, 0x8b, 0x3a, 0xac, 0x1c, 0xcc, 0xa7, 0xcc,
+ 0x62, 0x42, 0xa7, 0xee, 0x58, 0x32, 0x49, 0xaf, 0xe8, 0xee, 0x8f, 0x66,
+ 0xb9, 0x04, 0xcc, 0x8e, 0xec, 0x34, 0xad, 0x33, 0x44, 0x56, 0xe0, 0x0f,
+ 0x33, 0xa9, 0x4d, 0xe8, 0xb5, 0x16, 0x9c, 0xf0, 0x19, 0x95, 0x50, 0xc0,
+ 0x20, 0x15, 0x6e, 0x96, 0x51, 0x73, 0x4f, 0xf9, 0x99, 0xc5, 0xf3, 0xea,
+ 0x62, 0xb8, 0x3d, 0x00, 0x83, 0xa6, 0x09, 0x3f, 0x23, 0x44, 0x57, 0x25,
+ 0x1e, 0xcf, 0x72, 0xc4, 0x1e, 0x4d, 0xf7, 0xce, 0xa2, 0x42, 0x0b, 0x54,
+ 0x54, 0xa7, 0xf6, 0x90, 0x03, 0x43, 0x80, 0xba, 0xc9, 0x81, 0xe9, 0x2e},
+ {0x02, 0x4c, 0x52, 0x81, 0x48, 0x72, 0x16, 0x05, 0x82, 0x70, 0xcd, 0x1c,
+ 0xfe, 0x25, 0x9e, 0x94, 0x83, 0x10, 0xe4, 0xad, 0xc2, 0x63, 0xa9, 0xed,
+ 0xaa, 0x4d, 0xa0, 0xbc, 0x3f, 0x5f, 0x8c, 0xe8, 0xff, 0xc8, 0x8a, 0xe4,
+ 0x1b, 0x2c, 0x05, 0x0b, 0xf6, 0xdd, 0x9c, 0x8c, 0x66, 0x85, 0x72, 0x37},
+ false,
+ true},
+
+ // Comment: point is not on curve
+ // tcID: 165
+ {165,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 166
+ {166,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 167
+ {167,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 168
+ {168,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 169
+ {169,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 170
+ {170,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 171
+ {171,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 172
+ {172,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 173
+ {173,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 174
+ {174,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 175
+ {175,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 176
+ {176,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 177
+ {177,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 178
+ {178,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 179
+ {179,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 180
+ {180,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment:
+ // tcID: 181
+ {181,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xc6,
+ 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13, 0x29,
+ 0x4b, 0xfe, 0xa1, 0x3d, 0x0b, 0xc5, 0x04, 0xba, 0x2b, 0x08, 0xa3, 0x92,
+ 0xc9, 0x08, 0x1b, 0xf3, 0x81, 0x5d, 0x9e, 0x44, 0xd9, 0x69, 0xed, 0x7f,
+ 0x05, 0xff, 0xd1, 0xd8, 0x59, 0x43, 0x55, 0x05, 0x3c, 0x61, 0x47, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x5e, 0x53, 0xe8, 0x36, 0x14, 0x6b, 0x51,
+ 0x96, 0x7e, 0x75, 0xc6, 0x23, 0x47, 0xb4, 0x14, 0x6e, 0x79, 0xc0, 0x56,
+ 0x10, 0xac, 0x61, 0x8b, 0x95, 0xd9, 0xa6, 0x14, 0x2c, 0x0b, 0x23, 0xfb,
+ 0xcd, 0x3e, 0x3a, 0xf8, 0x65, 0x4a, 0xda, 0x3b, 0xbf, 0xe8, 0x1e, 0x80,
+ 0xa7, 0x57, 0xac, 0x16, 0x23, 0xda, 0xd5, 0xc2, 0x79, 0x3a, 0x8b, 0xde,
+ 0x3e, 0x8a, 0x47, 0xab, 0xdb, 0xa3, 0x25, 0x7e, 0x41, 0xc7, 0x07, 0x47,
+ 0xc8, 0x96, 0x7b, 0xb5, 0x94, 0xe0, 0xaf, 0x5d, 0x3b, 0x97, 0xfa, 0x11,
+ 0xe8, 0x2f, 0x71, 0xf2, 0x29, 0xcf, 0x4c, 0xff, 0x3b, 0x5c, 0xc8, 0x5b,
+ 0x5d, 0xa8, 0x09, 0x0e, 0x70},
+ {0x30, 0x15, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x01, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: public point not on curve
+ // tcID: 182
+ {182,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x21, 0x21, 0xa3, 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f,
+ 0x91, 0xd0, 0xf3, 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77,
+ 0x13, 0x05, 0x1b, 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b,
+ 0x21, 0xdf, 0x7e, 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2,
+ 0xae, 0x74, 0xf8, 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27,
+ 0x9b, 0x57, 0xd2, 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f,
+ 0x05, 0x67, 0xe2, 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb,
+ 0x51, 0x15, 0x05, 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc8},
+ {},
+ false,
+ false},
+
+ // Comment: public point = (0,0)
+ // tcID: 183
+ {183,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: order =
+ // -39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643
+ // tcID: 184
+ {184,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa,
+ 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3,
+ 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59,
+ 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf,
+ 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36,
+ 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92,
+ 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9,
+ 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d,
+ 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02,
+ 0x31, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x38, 0x9c, 0xb2, 0x7e, 0x0b, 0xc8, 0xd2, 0x20, 0xa7, 0xe5,
+ 0xf2, 0x4d, 0xb7, 0x4f, 0x58, 0x85, 0x13, 0x13, 0xe6, 0x95, 0x33, 0x3a,
+ 0xd6, 0x8d, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3,
+ 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3,
+ 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b,
+ 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e,
+ 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8,
+ 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2,
+ 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2,
+ 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05,
+ 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: order = 0
+ // tcID: 185
+ {185,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0x85, 0x30, 0x82, 0x01, 0x1d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x10, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa,
+ 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3,
+ 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59,
+ 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf,
+ 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36,
+ 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92,
+ 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9,
+ 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d,
+ 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02,
+ 0x01, 0x00, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3,
+ 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3,
+ 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b,
+ 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e,
+ 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8,
+ 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2,
+ 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2,
+ 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05,
+ 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: order = 1
+ // tcID: 186
+ {186,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0x85, 0x30, 0x82, 0x01, 0x1d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x10, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa,
+ 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3,
+ 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59,
+ 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf,
+ 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36,
+ 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92,
+ 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9,
+ 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d,
+ 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02,
+ 0x01, 0x01, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3,
+ 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3,
+ 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b,
+ 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e,
+ 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8,
+ 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2,
+ 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2,
+ 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05,
+ 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: order =
+ // 9173994463960286046443283581208347763186259956673124494950032159599396260248791326163093631191247821216106
+ // tcID: 187
+ {187,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0xb1, 0x30, 0x82, 0x01, 0x49, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x3c, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa,
+ 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3,
+ 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59,
+ 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf,
+ 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36,
+ 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92,
+ 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9,
+ 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d,
+ 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02,
+ 0x2d, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a,
+ 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0x02, 0x01,
+ 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, 0x48, 0xf9, 0x74, 0x38,
+ 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, 0x9f, 0xe7, 0x28, 0xfc,
+ 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, 0x22, 0xf1, 0xc0, 0x25,
+ 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, 0x1e, 0xc8, 0x2b, 0xf8,
+ 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, 0x0e, 0x62, 0x57, 0x77,
+ 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, 0x5e, 0xee, 0xb1, 0x55,
+ 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, 0x04, 0x51, 0x4f, 0x0a,
+ 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, 0x32, 0x11, 0x91, 0x49,
+ 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: generator = (0,0)
+ // tcID: 188
+ {188,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 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, 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, 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, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a,
+ 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5,
+ 0x29, 0x73, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3,
+ 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3,
+ 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b,
+ 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e,
+ 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8,
+ 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2,
+ 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2,
+ 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05,
+ 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: generator not on curve
+ // tcID: 189
+ {189,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa,
+ 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3,
+ 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59,
+ 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf,
+ 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36,
+ 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92,
+ 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9,
+ 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d,
+ 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x61, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a,
+ 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5,
+ 0x29, 0x73, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3,
+ 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3,
+ 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b,
+ 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e,
+ 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8,
+ 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2,
+ 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2,
+ 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05,
+ 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: cofactor = -1
+ // tcID: 190
+ {190,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa,
+ 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3,
+ 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59,
+ 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf,
+ 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36,
+ 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92,
+ 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9,
+ 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d,
+ 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a,
+ 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5,
+ 0x29, 0x73, 0x02, 0x01, 0xff, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3,
+ 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3,
+ 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b,
+ 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e,
+ 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8,
+ 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2,
+ 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2,
+ 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05,
+ 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: cofactor = 0
+ // tcID: 191
+ {191,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa,
+ 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3,
+ 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59,
+ 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf,
+ 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36,
+ 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92,
+ 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9,
+ 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d,
+ 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a,
+ 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5,
+ 0x29, 0x73, 0x02, 0x01, 0x00, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3,
+ 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3,
+ 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b,
+ 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e,
+ 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8,
+ 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2,
+ 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2,
+ 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05,
+ 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: cofactor = 2
+ // tcID: 192
+ {192,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa,
+ 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3,
+ 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59,
+ 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf,
+ 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36,
+ 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92,
+ 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9,
+ 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d,
+ 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a,
+ 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5,
+ 0x29, 0x73, 0x02, 0x01, 0x02, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3,
+ 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3,
+ 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b,
+ 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e,
+ 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8,
+ 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2,
+ 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2,
+ 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05,
+ 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: cofactor =
+ // 39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643
+ // tcID: 193
+ {193,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0xe5, 0x30, 0x82, 0x01, 0x7d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x70, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa,
+ 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3,
+ 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59,
+ 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf,
+ 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36,
+ 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92,
+ 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9,
+ 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d,
+ 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a,
+ 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5,
+ 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3,
+ 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3,
+ 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b,
+ 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e,
+ 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8,
+ 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2,
+ 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2,
+ 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05,
+ 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: cofactor = None
+ // tcID: 194
+ {194,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0xb2, 0x30, 0x82, 0x01, 0x4a, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x3d, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0xaa,
+ 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3,
+ 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59,
+ 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf,
+ 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x36,
+ 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf, 0x92,
+ 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c, 0xe9,
+ 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce, 0x1d,
+ 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a,
+ 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5,
+ 0x29, 0x73, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21, 0xa3, 0x48, 0xf9, 0x74,
+ 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0, 0xf3, 0x9f, 0xe7, 0x28,
+ 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05, 0x1b, 0x22, 0xf1, 0xc0,
+ 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf, 0x7e, 0x1e, 0xc8, 0x2b,
+ 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74, 0xf8, 0x0e, 0x62, 0x57,
+ 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57, 0xd2, 0x5e, 0xee, 0xb1,
+ 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67, 0xe2, 0x04, 0x51, 0x4f,
+ 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15, 0x05, 0x32, 0x11, 0x91,
+ 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: modified prime
+ // tcID: 195
+ {195,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xf4, 0x7e, 0x53, 0x3e, 0x4e, 0x43, 0xe4, 0xbf, 0x04, 0xe9,
+ 0x01, 0xdb, 0x0e, 0xea, 0x6e, 0xfb, 0xa1, 0x4b, 0xbc, 0xdc, 0x3b, 0x1c,
+ 0x57, 0x53, 0xa7, 0xc1, 0x41, 0x48, 0x7e, 0x4f, 0x43, 0x78, 0x4e, 0x57,
+ 0xa7, 0x23, 0x10, 0x20, 0x23, 0x23, 0x36, 0x1f, 0x44, 0x76, 0x0c, 0x83,
+ 0x68, 0xbf, 0x30, 0x64, 0x04, 0x30, 0x0b, 0x81, 0xac, 0xc1, 0xb1, 0xbc,
+ 0x1b, 0x40, 0xfb, 0x16, 0xfe, 0x24, 0xf1, 0x15, 0x91, 0x04, 0x5e, 0xb4,
+ 0x43, 0x23, 0xc4, 0xe3, 0xa8, 0xac, 0x58, 0x3e, 0xbe, 0xb7, 0x81, 0xb0,
+ 0xbc, 0x86, 0xb1, 0xa8, 0x58, 0xdb, 0xef, 0xdf, 0xdc, 0xdc, 0xc9, 0xe0,
+ 0xbb, 0x8a, 0xf3, 0x7c, 0x97, 0x3d, 0x04, 0x30, 0xb3, 0x31, 0x2f, 0xa7,
+ 0xe2, 0x3e, 0xe7, 0xe4, 0x98, 0x8e, 0x05, 0x6b, 0xe3, 0xf8, 0x2d, 0x19,
+ 0x18, 0x1d, 0x9c, 0x6e, 0xfe, 0x81, 0x41, 0x12, 0x03, 0x14, 0x08, 0x8f,
+ 0x50, 0x13, 0x87, 0x5a, 0xc6, 0x56, 0x39, 0x8d, 0x8a, 0x2e, 0xd1, 0x9d,
+ 0x2a, 0x85, 0xc8, 0xed, 0xd3, 0xec, 0x2a, 0xef, 0x04, 0x61, 0x04, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x38, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xcf, 0x36,
+ 0x46, 0x29, 0x8b, 0xba, 0x2f, 0x24, 0xe8, 0x41, 0x89, 0xcf, 0x0d, 0x1e,
+ 0x75, 0x18, 0x8f, 0xc4, 0xfc, 0xf5, 0xb0, 0x84, 0x42, 0x81, 0x82, 0x2e,
+ 0x78, 0x9e, 0x3d, 0x53, 0x4b, 0x15, 0x9f, 0x4c, 0x41, 0x93, 0x42, 0x26,
+ 0x01, 0x97, 0x62, 0x5a, 0xd9, 0x24, 0xa2, 0xc7, 0x2c, 0x4d, 0x0f, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a,
+ 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5,
+ 0x29, 0x73, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x38, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xcf, 0x36, 0x46, 0x29,
+ 0x8b, 0xba, 0x2f, 0x24, 0xe8, 0x41, 0x89, 0xcf, 0x0d, 0x1e, 0x75, 0x18,
+ 0x8f, 0xc4, 0xfc, 0xf5, 0xb0, 0x84, 0x42, 0x81, 0x82, 0x2e, 0x78, 0x9e,
+ 0x3d, 0x53, 0x4b, 0x15, 0x9f, 0x4c, 0x41, 0x93, 0x42, 0x26, 0x01, 0x97,
+ 0x62, 0x5a, 0xd9, 0x24, 0xa2, 0xc7, 0x2c, 0x4d, 0x0f},
+ {0x5d, 0xf0, 0x76, 0x24, 0x88, 0xbc, 0x0a, 0x7b, 0xe1, 0x12, 0x15, 0x08,
+ 0x94, 0x93, 0x82, 0x86, 0x1f, 0x78, 0x1c, 0x33, 0x16, 0x76, 0x04, 0x8c,
+ 0x2d, 0x45, 0xd2, 0x45, 0xbe, 0x6f, 0x47, 0x6c, 0x87, 0x21, 0x13, 0xe6,
+ 0x71, 0x0b, 0xc7, 0x46, 0xc3, 0xd0, 0x69, 0x70, 0x51, 0x01, 0x93, 0xce},
+ false,
+ false},
+
+ // Comment: using secp224r1
+ // tcID: 196
+ {196,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04,
+ 0x07, 0x4f, 0x56, 0xdc, 0x2e, 0xa6, 0x48, 0xef, 0x89, 0xc3, 0xb7, 0x2e,
+ 0x23, 0xbb, 0xd2, 0xda, 0x36, 0xf6, 0x02, 0x43, 0xe4, 0xd2, 0x06, 0x7b,
+ 0x70, 0x60, 0x4a, 0xf1, 0xc2, 0x16, 0x5c, 0xec, 0x2f, 0x86, 0x60, 0x3d,
+ 0x60, 0xc8, 0xa6, 0x11, 0xd5, 0xb8, 0x4b, 0xa3, 0xd9, 0x1d, 0xfe, 0x1a,
+ 0x48, 0x08, 0x25, 0xbc, 0xc4, 0xaf, 0x3b, 0xcf},
+ {},
+ false,
+ false},
+
+ // Comment: using secp256r1
+ // tcID: 197
+ {197,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xcb, 0xf6, 0x60, 0x65, 0x95, 0xa3, 0xee, 0x50, 0xf9,
+ 0xfc, 0xea, 0xa2, 0x79, 0x8c, 0x27, 0x40, 0xc8, 0x25, 0x40, 0x51, 0x6b,
+ 0x4e, 0x5a, 0x7d, 0x36, 0x1f, 0xf2, 0x4e, 0x9d, 0xd1, 0x53, 0x64, 0xe5,
+ 0x40, 0x8b, 0x2e, 0x67, 0x9f, 0x9d, 0x53, 0x10, 0xd1, 0xf6, 0x89, 0x3b,
+ 0x36, 0xce, 0x16, 0xb4, 0xa5, 0x07, 0x50, 0x91, 0x75, 0xfc, 0xb5, 0x2a,
+ 0xea, 0x53, 0xb7, 0x81, 0x55, 0x6b, 0x39},
+ {},
+ false,
+ false},
+
+ // Comment: using secp256k1
+ // tcID: 198
+ {198,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42,
+ 0x00, 0x04, 0xa1, 0x26, 0x3e, 0x75, 0xb8, 0x7a, 0xe0, 0x93, 0x70,
+ 0x60, 0xff, 0x14, 0x72, 0xf3, 0x30, 0xee, 0x55, 0xcd, 0xf8, 0xf4,
+ 0x32, 0x9d, 0x62, 0x84, 0xa9, 0xeb, 0xfb, 0xcc, 0x85, 0x6c, 0x11,
+ 0x68, 0x42, 0x25, 0xe7, 0x2c, 0xbe, 0xbf, 0xf4, 0x1e, 0x54, 0xfb,
+ 0x6f, 0x00, 0xe1, 0x1a, 0xfe, 0x53, 0xa1, 0x79, 0x37, 0xbe, 0xdb,
+ 0xf2, 0xdf, 0x78, 0x7f, 0x8e, 0xf9, 0x58, 0x4f, 0x77, 0x58, 0x38},
+ {},
+ false,
+ false},
+
+ // Comment: a = 0
+ // tcID: 199
+ {199,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0x86, 0x30, 0x82, 0x01, 0x1e, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x11, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x35, 0x04, 0x01, 0x00, 0x04, 0x30, 0x4f, 0xcc, 0x45,
+ 0xcc, 0xf5, 0xe2, 0x3e, 0xe4, 0x07, 0xb9, 0x29, 0x1d, 0x2e, 0x85, 0x52,
+ 0x39, 0x62, 0xa2, 0xa7, 0x9a, 0x50, 0xda, 0x3f, 0xac, 0xca, 0x04, 0xb7,
+ 0x26, 0x7a, 0xd3, 0x16, 0xdb, 0x20, 0x2c, 0xb0, 0x7c, 0x24, 0x90, 0x57,
+ 0x40, 0xd2, 0x01, 0xde, 0xd3, 0x02, 0x88, 0x81, 0x09, 0x04, 0x61, 0x04,
+ 0x21, 0x21, 0xa3, 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f,
+ 0x91, 0xd0, 0xf3, 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77,
+ 0x13, 0x05, 0x1b, 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b,
+ 0x21, 0xdf, 0x7e, 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2,
+ 0xae, 0x74, 0xf8, 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27,
+ 0x9b, 0x57, 0xd2, 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f,
+ 0x05, 0x67, 0xe2, 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb,
+ 0x51, 0x15, 0x05, 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6,
+ 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58,
+ 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc,
+ 0xc5, 0x29, 0x73, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0x21, 0x21,
+ 0xa3, 0x48, 0xf9, 0x74, 0x38, 0x55, 0x85, 0x9c, 0x49, 0x6f, 0x91, 0xd0,
+ 0xf3, 0x9f, 0xe7, 0x28, 0xfc, 0x46, 0xe4, 0x8d, 0x00, 0x77, 0x13, 0x05,
+ 0x1b, 0x22, 0xf1, 0xc0, 0x25, 0x7f, 0xe2, 0x0d, 0xd8, 0x5b, 0x21, 0xdf,
+ 0x7e, 0x1e, 0xc8, 0x2b, 0xf8, 0xb3, 0x9b, 0x21, 0x38, 0xa2, 0xae, 0x74,
+ 0xf8, 0x0e, 0x62, 0x57, 0x77, 0x8f, 0x8c, 0xca, 0x9f, 0x27, 0x9b, 0x57,
+ 0xd2, 0x5e, 0xee, 0xb1, 0x55, 0x96, 0x06, 0x42, 0x97, 0x2f, 0x05, 0x67,
+ 0xe2, 0x04, 0x51, 0x4f, 0x0a, 0xc1, 0xeb, 0x1e, 0x27, 0xdb, 0x51, 0x15,
+ 0x05, 0x32, 0x11, 0x91, 0x49, 0x61, 0xd0, 0x96, 0x44, 0xc6},
+ {0x45, 0x5c, 0xf3, 0xc0, 0xb0, 0x09, 0x06, 0x88, 0x59, 0x98, 0x25, 0x52,
+ 0x2e, 0xf3, 0x31, 0x28, 0x78, 0x20, 0x15, 0x14, 0xf6, 0x33, 0x0c, 0xcc,
+ 0x7f, 0x42, 0xec, 0x19, 0x45, 0x20, 0x4a, 0xdf, 0xe4, 0x19, 0xb2, 0xdb,
+ 0xbf, 0xb9, 0x42, 0xdc, 0x98, 0xb1, 0x6d, 0x83, 0x23, 0x15, 0x0c, 0xf6},
+ false,
+ false},
+
+ // Comment: public key of order 3
+ // tcID: 200
+ {200,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xde,
+ 0x44, 0xe6, 0x3f, 0xd9, 0x24, 0xf1, 0x77, 0x34, 0x0d, 0x78, 0x0a, 0xf6,
+ 0xaa, 0xae, 0xa2, 0x71, 0xf5, 0x2d, 0x2c, 0xb9, 0xa5, 0xc5, 0x19, 0xb6,
+ 0x02, 0x0e, 0x06, 0xc3, 0xcf, 0x0b, 0xaa, 0xfb, 0xc0, 0xb8, 0x01, 0xc6,
+ 0x50, 0x8c, 0x2e, 0x14, 0x83, 0xb1, 0x5c, 0xfe, 0xf7, 0xaf, 0xc2, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x65, 0xce, 0x6b, 0x9d, 0x7e, 0x71, 0xe9,
+ 0x31, 0xb6, 0xfd, 0x1f, 0xac, 0x91, 0x05, 0x07, 0xb4, 0x37, 0x7a, 0xc1,
+ 0x5e, 0x45, 0x32, 0x92, 0xa2, 0x35, 0x5d, 0xf3, 0x9a, 0xb7, 0x41, 0xca,
+ 0x36, 0x29, 0x7b, 0xf6, 0xde, 0x3c, 0x34, 0xa5, 0xaf, 0xbb, 0xad, 0x37,
+ 0x18, 0x06, 0xb8, 0x91, 0xf2, 0x4b, 0x08, 0x8b, 0xc5, 0xd1, 0x46, 0x46,
+ 0xa7, 0x4f, 0x3e, 0xfc, 0xfe, 0xa3, 0x9e, 0x12, 0xe2, 0xb5, 0xf5, 0x6e,
+ 0xbb, 0xdd, 0x50, 0x3d, 0x5e, 0x8f, 0xee, 0x3f, 0xc3, 0x00, 0xd7, 0x50,
+ 0x9b, 0xaa, 0x22, 0xb6, 0x68, 0xdb, 0xf1, 0xfd, 0x24, 0x18, 0x07, 0x0a,
+ 0xb4, 0x0a, 0x07, 0xd9, 0xf6},
+ {0x30, 0x82, 0x01, 0xb5, 0x30, 0x82, 0x01, 0x4d, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x40, 0x02, 0x01, 0x01,
+ 0x30, 0x3c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0x30, 0x64, 0x04, 0x30, 0x74, 0xa8, 0x9c, 0x1d, 0x95, 0x03,
+ 0x0a, 0x24, 0xdd, 0xdf, 0x35, 0xde, 0xb3, 0xd4, 0x90, 0x66, 0x5c, 0xab,
+ 0x6a, 0x0e, 0x72, 0x74, 0x1a, 0xbb, 0x05, 0xf3, 0xfb, 0x7e, 0x34, 0xec,
+ 0x8b, 0x43, 0x2b, 0x39, 0xfc, 0x1b, 0xa6, 0x42, 0x85, 0xf4, 0x07, 0x85,
+ 0x6c, 0xa8, 0x06, 0x90, 0xf1, 0x25, 0x04, 0x30, 0x54, 0xe7, 0xa5, 0x58,
+ 0xb3, 0x5b, 0xb0, 0xe9, 0xaf, 0x4a, 0x41, 0x9e, 0xc6, 0x63, 0x5f, 0x3c,
+ 0x0d, 0x34, 0xae, 0x01, 0x3c, 0xde, 0x6d, 0xeb, 0xef, 0x47, 0x51, 0x4b,
+ 0xcb, 0x98, 0x0a, 0xd5, 0x47, 0xc9, 0xaa, 0x58, 0x34, 0xbe, 0x44, 0xea,
+ 0xa0, 0x2e, 0x93, 0xbf, 0x85, 0x13, 0x44, 0xe8, 0x04, 0x61, 0x04, 0xc9,
+ 0x8a, 0xdc, 0xe2, 0xb5, 0xef, 0x15, 0x4f, 0x90, 0xd7, 0xd6, 0xf0, 0xc2,
+ 0xec, 0x6c, 0x52, 0x6a, 0x9f, 0x21, 0x4c, 0xce, 0x85, 0xee, 0x84, 0x29,
+ 0x0e, 0x45, 0xfd, 0x6e, 0x5e, 0x88, 0xf8, 0x2d, 0xfe, 0x99, 0x4c, 0x00,
+ 0x50, 0xd8, 0x38, 0x78, 0x97, 0x44, 0xaf, 0x8b, 0x8d, 0x95, 0x05, 0xf2,
+ 0x9c, 0xbb, 0x59, 0xd9, 0x1d, 0x19, 0x08, 0xfa, 0xaa, 0xb1, 0xcd, 0x17,
+ 0xb7, 0xe0, 0x73, 0x6d, 0xf1, 0xe0, 0x9a, 0x4f, 0xc4, 0x23, 0x66, 0xab,
+ 0xb3, 0x39, 0x56, 0x50, 0x86, 0xf7, 0xd8, 0x72, 0xc7, 0x79, 0xaf, 0x84,
+ 0x98, 0x0f, 0x9f, 0xd7, 0x25, 0x44, 0x6f, 0xf0, 0xe2, 0xdd, 0xe5, 0x02,
+ 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a,
+ 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5,
+ 0x29, 0x73, 0x02, 0x01, 0x01, 0x03, 0x62, 0x00, 0x04, 0xc9, 0x8a, 0xdc,
+ 0xe2, 0xb5, 0xef, 0x15, 0x4f, 0x90, 0xd7, 0xd6, 0xf0, 0xc2, 0xec, 0x6c,
+ 0x52, 0x6a, 0x9f, 0x21, 0x4c, 0xce, 0x85, 0xee, 0x84, 0x29, 0x0e, 0x45,
+ 0xfd, 0x6e, 0x5e, 0x88, 0xf8, 0x2d, 0xfe, 0x99, 0x4c, 0x00, 0x50, 0xd8,
+ 0x38, 0x78, 0x97, 0x44, 0xaf, 0x8b, 0x8d, 0x95, 0x05, 0x0d, 0x63, 0x44,
+ 0xa6, 0x26, 0xe2, 0xe6, 0xf7, 0x05, 0x55, 0x4e, 0x32, 0xe8, 0x48, 0x1f,
+ 0x8c, 0x92, 0x0e, 0x1f, 0x65, 0xb0, 0x3b, 0xdc, 0x99, 0x54, 0x4c, 0xc6,
+ 0xa9, 0xaf, 0x79, 0x08, 0x26, 0x8d, 0x38, 0x86, 0x4f, 0x7b, 0x67, 0xf0,
+ 0x60, 0x28, 0xda, 0xbb, 0x91, 0x0f, 0x1d, 0x22, 0x1a},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp224r1
+ // tcID: 201
+ {201,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04,
+ 0x07, 0x10, 0xb0, 0xc6, 0xf4, 0x67, 0x54, 0x59, 0xf3, 0xdf, 0x2b, 0xdf,
+ 0x7c, 0xa0, 0x28, 0x19, 0xf8, 0x08, 0x61, 0x98, 0xd1, 0x5c, 0x69, 0xb8,
+ 0xab, 0xda, 0x37, 0x63, 0x9e, 0x60, 0x31, 0xca, 0xca, 0x8a, 0x01, 0x21,
+ 0x89, 0x4d, 0x24, 0x91, 0xd8, 0xb3, 0xdc, 0xe0, 0x93, 0x70, 0x3c, 0x70,
+ 0x70, 0x5b, 0xc5, 0xdb, 0xc8, 0xfa, 0x17, 0xc8},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp256r1
+ // tcID: 202
+ {202,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x5f, 0xa4, 0xfa, 0x0b, 0x23, 0x5c, 0x21, 0xe5, 0xc9,
+ 0xf3, 0xba, 0xea, 0x93, 0x03, 0xbf, 0x86, 0xec, 0xcb, 0x7d, 0x31, 0xd0,
+ 0xb9, 0x98, 0xe1, 0x41, 0xbc, 0x54, 0xb5, 0xdc, 0x43, 0xb2, 0x3e, 0xef,
+ 0x7f, 0xc5, 0xcf, 0x56, 0x30, 0x8e, 0xd5, 0x95, 0xee, 0xe9, 0x9a, 0xde,
+ 0x6a, 0xaf, 0x74, 0xd5, 0x91, 0xc3, 0xd0, 0x0a, 0xa1, 0xb4, 0x38, 0xab,
+ 0xc5, 0x9c, 0x96, 0x07, 0xc2, 0x2c, 0x36},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp521r1
+ // tcID: 203
+ {203,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5b, 0xce, 0x61, 0xfe, 0x27, 0xc4, 0x40, 0xfe, 0xdb,
+ 0xad, 0x47, 0xd8, 0x8b, 0xcc, 0xf6, 0x45, 0xdb, 0x9c, 0x1d, 0x30, 0xda,
+ 0xa0, 0x86, 0xe5, 0x92, 0xe8, 0xb6, 0xa0, 0xa1, 0x73, 0xb8, 0x79, 0x91,
+ 0xb6, 0x19, 0x80, 0x19, 0x07, 0xb4, 0x20, 0xfa, 0x55, 0x8c, 0x79, 0x53,
+ 0xab, 0x97, 0xba, 0xdd, 0x9c, 0x6c, 0x1d, 0x85, 0x85, 0x9d, 0x9e, 0xbe,
+ 0xf7, 0x44, 0x1a, 0x08, 0x8f, 0xf5, 0x7e, 0xd5, 0x00, 0x8d, 0x76, 0x38,
+ 0xde, 0x70, 0x3f, 0xaa, 0xbe, 0xb5, 0xa7, 0x8e, 0x83, 0xe8, 0xfc, 0xd4,
+ 0xeb, 0x78, 0x61, 0x44, 0xa7, 0x5d, 0x79, 0xbd, 0x4c, 0xc8, 0xcf, 0xa8,
+ 0xbe, 0x66, 0x61, 0x2d, 0x75, 0x6c, 0x7b, 0x65, 0xc6, 0x7f, 0x72, 0xc6,
+ 0xac, 0xba, 0xde, 0x6f, 0x0d, 0x59, 0xe9, 0x75, 0x2e, 0x84, 0x52, 0x05,
+ 0xb2, 0xa5, 0x60, 0xd4, 0xf8, 0xd6, 0xa9, 0xe8, 0x4b, 0xf8, 0x12, 0xf9,
+ 0x4d, 0x18},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp256k1
+ // tcID: 204
+ {204,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42,
+ 0x00, 0x04, 0xa6, 0x9c, 0xed, 0x11, 0xa8, 0xbf, 0x7a, 0x90, 0x7b,
+ 0xfa, 0x47, 0xcb, 0xa3, 0x36, 0x8f, 0x24, 0x98, 0xb4, 0x65, 0xa2,
+ 0x40, 0x7c, 0x90, 0x64, 0x9c, 0x8d, 0xa2, 0x24, 0xd2, 0xa8, 0x5b,
+ 0xf4, 0x45, 0xad, 0x2d, 0xf3, 0xd0, 0x11, 0x3e, 0x72, 0xae, 0xdc,
+ 0xcf, 0x92, 0xba, 0x6b, 0x85, 0x29, 0xed, 0x6f, 0xaa, 0x15, 0x4b,
+ 0xc2, 0x7a, 0xba, 0x25, 0xf4, 0x93, 0x71, 0x98, 0x1e, 0x3b, 0x38},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp224k1
+ // tcID: 205
+ {205,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x20, 0x03, 0x3a, 0x00, 0x04,
+ 0xfe, 0xf6, 0x11, 0x98, 0xc8, 0x85, 0x14, 0xf1, 0x9f, 0xe0, 0x0b, 0x2d,
+ 0xef, 0x1b, 0xd6, 0x07, 0x3f, 0x5c, 0x50, 0xeb, 0x57, 0x2a, 0xe8, 0x06,
+ 0xc0, 0xb6, 0x57, 0xff, 0x8b, 0xa7, 0x91, 0x86, 0x77, 0x1e, 0x73, 0xf5,
+ 0x98, 0x03, 0x6e, 0x5d, 0xca, 0x1a, 0x1d, 0xdc, 0x89, 0x9a, 0x56, 0xea,
+ 0x86, 0x63, 0xc1, 0x0f, 0x21, 0x2e, 0x45, 0x2a},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP224r1
+ // tcID: 206
+ {206,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x05,
+ 0x03, 0x3a, 0x00, 0x04, 0xa9, 0xb0, 0xf9, 0x0e, 0x49, 0xa5, 0x7f, 0xbe,
+ 0x50, 0x88, 0x47, 0xbf, 0x16, 0xe4, 0xa7, 0xb5, 0x65, 0xdf, 0xe8, 0x70,
+ 0xa5, 0x01, 0x64, 0xbc, 0x28, 0x62, 0xfe, 0x6e, 0x4d, 0x54, 0xbd, 0x8b,
+ 0x10, 0x99, 0x39, 0xf7, 0xdb, 0xbf, 0x80, 0x05, 0x22, 0x72, 0x2b, 0x9c,
+ 0x0b, 0x30, 0x9a, 0xce, 0x38, 0x84, 0xab, 0xb6, 0x9c, 0x92, 0x7a, 0xd0},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP256r1
+ // tcID: 207
+ {207,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x51, 0x2f, 0xe1, 0x71, 0x72, 0xdb, 0x11, 0x25,
+ 0xa4, 0x9f, 0x9d, 0xbb, 0x85, 0xe3, 0x87, 0x86, 0x9a, 0xdf, 0x01, 0x5e,
+ 0x48, 0x99, 0xc0, 0x6f, 0x66, 0xef, 0x87, 0x0d, 0x72, 0x09, 0x2d, 0x4d,
+ 0x19, 0x5e, 0x1d, 0x21, 0xb4, 0xa4, 0x64, 0x7b, 0xf7, 0x34, 0x46, 0x8b,
+ 0xee, 0x80, 0x2d, 0xda, 0xd5, 0x44, 0x92, 0x02, 0xeb, 0xa1, 0x04, 0x1d,
+ 0xf2, 0xfd, 0x8c, 0xde, 0x04, 0x69, 0x72, 0x37},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP320r1
+ // tcID: 208
+ {208,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x09,
+ 0x03, 0x52, 0x00, 0x04, 0xc3, 0x91, 0xdc, 0x7a, 0x81, 0x7d, 0x47, 0xa3,
+ 0x96, 0x1e, 0xa1, 0x85, 0x78, 0x95, 0xe1, 0x01, 0xc0, 0xf5, 0xa8, 0x76,
+ 0x7d, 0x3a, 0x9c, 0x7c, 0xad, 0x49, 0xf7, 0xaf, 0x80, 0x29, 0xf2, 0x4c,
+ 0x67, 0x30, 0x93, 0x73, 0xce, 0xdd, 0x08, 0x31, 0xcc, 0xc0, 0xa0, 0xf4,
+ 0x5d, 0x34, 0x4f, 0x3a, 0xb5, 0x92, 0x3d, 0x24, 0x52, 0x50, 0x7a, 0x98,
+ 0x03, 0x01, 0xa2, 0x83, 0x84, 0x8a, 0xe3, 0x15, 0x74, 0xa5, 0x7d, 0xb5,
+ 0x1c, 0xe5, 0xe6, 0x1d, 0x35, 0xae, 0xe4, 0x83, 0xf1, 0xbb, 0x8e, 0x66},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP384r1
+ // tcID: 209
+ {209,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0b,
+ 0x03, 0x62, 0x00, 0x04, 0x19, 0xd3, 0xc8, 0x11, 0xc0, 0x4c, 0x5c, 0x09,
+ 0x90, 0xd0, 0x25, 0x83, 0x86, 0x19, 0x5b, 0x2e, 0x29, 0xfd, 0xab, 0xa5,
+ 0x8d, 0x3f, 0x12, 0xb0, 0xba, 0xc8, 0xd3, 0xd5, 0x38, 0x28, 0xc6, 0x6c,
+ 0x7a, 0x35, 0xe3, 0xd1, 0xeb, 0x0b, 0xdf, 0x2c, 0x08, 0xf2, 0x3d, 0x0e,
+ 0x4a, 0xb6, 0xa3, 0x24, 0x6e, 0x45, 0x6b, 0xf0, 0xfb, 0x86, 0x3d, 0x03,
+ 0x42, 0x3d, 0xbe, 0x43, 0x1b, 0xaf, 0x79, 0x96, 0x57, 0xc7, 0x81, 0x6a,
+ 0x61, 0x96, 0x62, 0xfe, 0x5b, 0x90, 0x0b, 0x75, 0x41, 0x07, 0xba, 0x5c,
+ 0xc0, 0x6b, 0x1d, 0x62, 0xc9, 0xa9, 0x27, 0x89, 0x1e, 0xfe, 0xe1, 0xa1,
+ 0xfd, 0x40, 0x4d, 0x7e},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP512r1
+ // tcID: 210
+ {210,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01,
+ 0x0d, 0x03, 0x81, 0x82, 0x00, 0x04, 0x21, 0x6e, 0xb6, 0x19, 0x45, 0x7f,
+ 0x11, 0x68, 0xac, 0x87, 0x3f, 0x5b, 0x56, 0x0a, 0x75, 0xdf, 0x80, 0x74,
+ 0x9f, 0x2b, 0xdf, 0x9a, 0xba, 0xc3, 0x1d, 0x65, 0x80, 0xe5, 0x21, 0xad,
+ 0x70, 0x36, 0x80, 0x13, 0xc3, 0xdb, 0x74, 0xf6, 0x63, 0x26, 0x3b, 0x61,
+ 0xeb, 0x12, 0xd4, 0xdc, 0xd5, 0x97, 0xad, 0x6c, 0x77, 0xce, 0xf6, 0xa5,
+ 0xd6, 0xd2, 0x24, 0x0b, 0x1e, 0x24, 0x4d, 0x76, 0x40, 0x3f, 0x69, 0x3f,
+ 0xb3, 0x17, 0xff, 0xc6, 0x02, 0xa7, 0xac, 0x31, 0x39, 0x91, 0xb0, 0xa6,
+ 0x2f, 0x7b, 0xf4, 0x69, 0xbb, 0xc9, 0x5b, 0x3f, 0xf3, 0x50, 0x03, 0xd9,
+ 0x72, 0xeb, 0x8e, 0xbc, 0xc8, 0xd4, 0x83, 0x3e, 0x6c, 0x24, 0xad, 0x52,
+ 0xd4, 0x9c, 0x1c, 0xe6, 0x24, 0x4c, 0x78, 0x89, 0xab, 0x67, 0xa8, 0x81,
+ 0x82, 0x32, 0xe1, 0x92, 0x94, 0x45, 0x42, 0x76, 0x3f, 0xc6, 0x67, 0xe5,
+ 0x79, 0x9d},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP224t1
+ // tcID: 211
+ {211,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x06,
+ 0x03, 0x3a, 0x00, 0x04, 0x69, 0x1b, 0x24, 0x00, 0x43, 0x80, 0xa5, 0x99,
+ 0x77, 0x02, 0x14, 0xd0, 0xc6, 0x0a, 0xb3, 0x7c, 0xfc, 0x80, 0x4c, 0xfa,
+ 0xa7, 0xae, 0xdd, 0x11, 0xcb, 0xf0, 0xa0, 0x54, 0x67, 0xeb, 0xec, 0x5e,
+ 0x33, 0x32, 0x2c, 0xda, 0x70, 0x7b, 0x84, 0x80, 0x86, 0xfd, 0x74, 0x02,
+ 0x44, 0xf6, 0x2c, 0xde, 0xb8, 0x67, 0xfc, 0x05, 0x72, 0x07, 0xfd, 0xe2},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP256t1
+ // tcID: 212
+ {212,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x08,
+ 0x03, 0x42, 0x00, 0x04, 0x22, 0xbf, 0x69, 0xf3, 0xa8, 0x1d, 0xfa, 0x1e,
+ 0xd8, 0xa9, 0x73, 0x01, 0x94, 0x36, 0x26, 0xe2, 0x03, 0x77, 0xb7, 0x8f,
+ 0x7e, 0x7d, 0x71, 0x4b, 0x88, 0x0d, 0xeb, 0x5a, 0x4a, 0x9c, 0x63, 0xa1,
+ 0x15, 0x91, 0xc2, 0xe4, 0x7b, 0x77, 0x74, 0x88, 0x99, 0x07, 0x71, 0x85,
+ 0x57, 0x68, 0xb9, 0xa4, 0x05, 0x0d, 0x61, 0xbf, 0x02, 0xd8, 0x4c, 0xc6,
+ 0xaa, 0x40, 0x44, 0x7a, 0x07, 0x50, 0x72, 0x85},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP320t1
+ // tcID: 213
+ {213,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0a,
+ 0x03, 0x52, 0x00, 0x04, 0x76, 0x56, 0x83, 0x00, 0xe2, 0xb4, 0xc6, 0x88,
+ 0x61, 0x58, 0x9b, 0x49, 0x66, 0xe6, 0x7b, 0xc4, 0x14, 0x81, 0x1e, 0x40,
+ 0x11, 0x26, 0x0c, 0xb8, 0xbe, 0x5f, 0x88, 0x48, 0x69, 0xfa, 0x17, 0x9c,
+ 0xa8, 0xaf, 0x40, 0xf8, 0x00, 0x09, 0xe0, 0xa5, 0x8b, 0x17, 0xac, 0x3e,
+ 0x55, 0x1a, 0x77, 0x2e, 0x76, 0x68, 0x3c, 0x32, 0xe6, 0xe0, 0x91, 0x12,
+ 0x57, 0x25, 0x42, 0xd7, 0xc1, 0xfe, 0x3d, 0x49, 0xab, 0xb5, 0x6d, 0xa5,
+ 0x6d, 0x66, 0x91, 0x86, 0xe2, 0x62, 0x3d, 0xc7, 0x97, 0x12, 0x9d, 0xc0},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP384t1
+ // tcID: 214
+ {214,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0c,
+ 0x03, 0x62, 0x00, 0x04, 0x33, 0x45, 0xdf, 0xfd, 0xed, 0x3c, 0x33, 0xf7,
+ 0xdc, 0xc1, 0x9b, 0xb8, 0x99, 0x7a, 0x39, 0xf2, 0xd6, 0x23, 0x0a, 0xbc,
+ 0xb7, 0x65, 0xd6, 0x14, 0x2c, 0x30, 0xbf, 0x32, 0x0c, 0x1f, 0xad, 0xff,
+ 0x53, 0x5f, 0xea, 0xfd, 0x85, 0x05, 0xeb, 0x3e, 0x61, 0x4d, 0xb7, 0x18,
+ 0x26, 0xc1, 0xe2, 0x58, 0x07, 0x7a, 0x1e, 0x60, 0x57, 0xad, 0xd7, 0x47,
+ 0x4f, 0x6d, 0x35, 0xdc, 0xe6, 0x84, 0x17, 0x81, 0x2e, 0x7b, 0x91, 0x9b,
+ 0x1c, 0x67, 0x30, 0x32, 0xb2, 0x8c, 0x45, 0xd0, 0xa9, 0x25, 0x1c, 0x43,
+ 0xa2, 0xa7, 0x3a, 0xb1, 0x52, 0xf6, 0x4f, 0xf8, 0xeb, 0xa4, 0xea, 0xb3,
+ 0x12, 0xfa, 0x73, 0xbd},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP512t1
+ // tcID: 215
+ {215,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0xd6,
+ 0x33, 0x1a, 0x5a, 0x96, 0x8e, 0x4d, 0x3b, 0xd7, 0x33, 0x6a, 0x42, 0x3b,
+ 0x41, 0x05, 0x5b, 0x68, 0xed, 0xd1, 0x00, 0xb8, 0xb9, 0x98, 0xd0, 0x0e,
+ 0xb9, 0xed, 0x93, 0x88, 0x1c, 0x21, 0xe3, 0x91, 0x2b, 0xb2, 0xee, 0x08,
+ 0xe7, 0x13, 0x27, 0xbe, 0x20, 0x58, 0x98, 0x67, 0x5e, 0xf7, 0xa4, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x2d, 0xff, 0x77, 0x3a, 0x88, 0x32, 0x9e,
+ 0x60, 0xd4, 0xa0, 0x6b, 0xf3, 0x26, 0xb4, 0x13, 0x83, 0xa4, 0x52, 0xb1,
+ 0x3b, 0x8c, 0x80, 0x74, 0x5e, 0xc7, 0x01, 0xb9, 0xc4, 0x7e, 0x11, 0x4e,
+ 0x16, 0x11, 0x53, 0x80, 0x26, 0x59, 0xc5, 0x72, 0x84, 0x0b, 0x56, 0xf7,
+ 0xaa, 0x77, 0xe4, 0x5c, 0x16, 0x2c, 0xe6, 0xe8, 0xfa, 0x19, 0x44, 0xaf,
+ 0xcc, 0x45, 0x5a, 0x11, 0x7f, 0x21, 0xde, 0x91, 0xcf, 0x7b, 0x0f, 0x3d,
+ 0x4e, 0x83, 0xa1, 0x3c, 0xe2, 0xaa, 0xa5, 0xe5, 0xb0, 0xb9, 0xef, 0x43,
+ 0x32, 0x2a, 0x84, 0xde, 0xb3, 0x11, 0x7c, 0xb7, 0x78, 0x4a, 0x86, 0xd8,
+ 0xa1, 0x86, 0xbc, 0xb1, 0x5b},
+ {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01,
+ 0x0e, 0x03, 0x81, 0x82, 0x00, 0x04, 0xa3, 0x67, 0x7c, 0x64, 0x6c, 0xd8,
+ 0x87, 0x68, 0x59, 0x40, 0xc2, 0x80, 0x76, 0xf5, 0x5c, 0xda, 0x74, 0x69,
+ 0x03, 0x28, 0x45, 0xf2, 0xcb, 0x2a, 0xf5, 0x1c, 0x61, 0x49, 0x2d, 0xc4,
+ 0x35, 0xaa, 0xa5, 0xb7, 0x71, 0xd8, 0xe1, 0x52, 0x84, 0x17, 0xcd, 0xeb,
+ 0x89, 0xb5, 0xf6, 0x29, 0xe0, 0x6b, 0x23, 0x4e, 0x21, 0x23, 0x6b, 0x9e,
+ 0xdf, 0x46, 0xc7, 0x02, 0x51, 0x77, 0xee, 0x65, 0xa8, 0xe9, 0x40, 0xf6,
+ 0x70, 0xd1, 0x0c, 0x72, 0x2c, 0xea, 0x35, 0x5b, 0xd3, 0xa5, 0xc8, 0x84,
+ 0x7a, 0x38, 0x32, 0x4b, 0x9a, 0x06, 0xa5, 0x0a, 0x95, 0xda, 0x4e, 0x70,
+ 0xbb, 0x49, 0x2c, 0xd0, 0x01, 0x94, 0xa8, 0x83, 0x09, 0x75, 0xdd, 0x1e,
+ 0x11, 0x5e, 0x19, 0x31, 0x55, 0x75, 0xff, 0x84, 0x1b, 0x30, 0xfd, 0x4a,
+ 0x3f, 0x8a, 0x44, 0x72, 0x5d, 0xfe, 0x28, 0x0d, 0x0a, 0xf5, 0x7f, 0xc8,
+ 0x0c, 0xc3},
+ {},
+ false,
+ false},
+
+ // Comment: invalid public key
+ // tcID: 216
+ {216,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x2b,
+ 0x9e, 0x57, 0x57, 0x2d, 0xa6, 0xcf, 0x4f, 0xb5, 0x8c, 0xb9, 0x4e, 0xab,
+ 0x8d, 0xf1, 0x93, 0x83, 0xa1, 0x36, 0xf2, 0x19, 0xf2, 0xa5, 0x15, 0x77,
+ 0x6a, 0x8b, 0xf4, 0x8e, 0x15, 0x38, 0xdd, 0x1d, 0x81, 0x19, 0x46, 0xc1,
+ 0x6d, 0x9f, 0x01, 0x84, 0xc9, 0xce, 0x5c, 0xdf, 0x1d, 0xac, 0x51, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x72, 0xa2, 0xed, 0x50, 0xe2, 0x84, 0xe7,
+ 0x82, 0x55, 0xb5, 0xd2, 0x13, 0x76, 0xda, 0x33, 0x16, 0xce, 0x70, 0x99,
+ 0x52, 0x4e, 0xd2, 0xda, 0x3b, 0x16, 0xb5, 0xd4, 0x2b, 0xd9, 0x9e, 0x5c,
+ 0x2f, 0x7f, 0x4c, 0x4d, 0x85, 0x87, 0x1c, 0xe0, 0xad, 0xa3, 0x82, 0x17,
+ 0xec, 0x8a, 0xcf, 0x3a, 0xd9, 0x7a, 0x77, 0xfe, 0xd3, 0x54, 0xd7, 0xce,
+ 0x12, 0x44, 0xc6, 0x3d, 0xe9, 0xb8, 0x04, 0xf8, 0xef, 0xc0, 0xed, 0x51,
+ 0x94, 0x13, 0x14, 0x9e, 0x3b, 0x59, 0xce, 0x71, 0x9b, 0x3e, 0xa5, 0x60,
+ 0xab, 0x8f, 0xfd, 0x80, 0x2b, 0x41, 0x5c, 0xe0, 0xf3, 0x8a, 0x7d, 0x07,
+ 0xdd, 0xfb, 0x40, 0x6f, 0x41},
+ {0x30, 0x46, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x32, 0x00, 0x02,
+ 0x44, 0x24, 0x53, 0x0e, 0xa7, 0x0b, 0xac, 0xe9, 0x06, 0x01, 0xf8, 0xd5,
+ 0x86, 0x9e, 0x41, 0x79, 0xa6, 0xcd, 0x68, 0x9b, 0x6a, 0x18, 0xfd, 0xfe,
+ 0xc5, 0x0c, 0xec, 0xf1, 0x7c, 0xb8, 0x36, 0xd2, 0x48, 0x20, 0x21, 0x1a,
+ 0xda, 0x67, 0x81, 0x5b, 0x42, 0xc2, 0xc2, 0x60, 0x63, 0x03, 0xf6, 0x9e},
+ {},
+ false,
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 217
+ {217,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x81, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 218
+ {218,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x81, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 219
+ {219,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x82, 0x00, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 220
+ {220,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x82, 0x00, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 221
+ {221,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 222
+ {222,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x75, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 223
+ {223,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 224
+ {224,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 225
+ {225,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 226
+ {226,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x10, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 227
+ {227,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x30,
+ 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4,
+ 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4,
+ 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb,
+ 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30,
+ 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52,
+ 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf,
+ 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20,
+ 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 228
+ {228,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7f, 0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4,
+ 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4,
+ 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb,
+ 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30,
+ 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52,
+ 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf,
+ 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20,
+ 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 229
+ {229,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 230
+ {230,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 231
+ {231,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 232
+ {232,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 233
+ {233,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 234
+ {234,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 235
+ {235,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b,
+ 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 236
+ {236,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b,
+ 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 237
+ {237,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 238
+ {238,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0xff, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 239
+ {239,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 240
+ {240,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 241
+ {241,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x80, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 242
+ {242,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x80, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 243
+ {243,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x80, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: removing sequence
+ // tcID: 244
+ {244,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: removing sequence
+ // tcID: 245
+ {245,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x64, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15,
+ 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8,
+ 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4,
+ 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee,
+ 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a,
+ 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02,
+ 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0,
+ 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 246
+ {246,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 247
+ {247,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x65, 0x30, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e,
+ 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9,
+ 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13,
+ 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47,
+ 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74,
+ 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67,
+ 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69,
+ 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 248
+ {248,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x00, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 249
+ {249,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x00, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 250
+ {250,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x00, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 251
+ {251,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x00, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 252
+ {252,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x00, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 253
+ {253,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x00, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 254
+ {254,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x05, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 255
+ {255,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x05, 0x00, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 256
+ {256,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x49, 0x81, 0x77, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 257
+ {257,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x25, 0x00, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 258
+ {258,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 259
+ {259,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x15, 0x49, 0x81, 0x77, 0x30, 0x10, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 260
+ {260,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x14, 0x25, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 261
+ {261,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x04,
+ 0xde, 0xad, 0xbe, 0xef, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 262
+ {262,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x15, 0x26, 0x0c, 0x49, 0x81, 0x77, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 263
+ {263,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x14, 0x26, 0x0b, 0x25, 0x00, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 264
+ {264,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x18, 0x26, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x06, 0x05, 0x2b,
+ 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 265
+ {265,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x26, 0x0a, 0x49, 0x81, 0x77, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 266
+ {266,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x26, 0x09, 0x25, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 267
+ {267,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x26, 0x07, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x04,
+ 0xde, 0xad, 0xbe, 0xef, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 268
+ {268,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x23, 0x67, 0x49, 0x81,
+ 0x77, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 269
+ {269,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x23, 0x66, 0x25, 0x00,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 270
+ {270,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x23, 0x64, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 271
+ {271,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x76, 0x30, 0x10,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b,
+ 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 272
+ {272,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7c, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15,
+ 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8,
+ 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4,
+ 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee,
+ 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a,
+ 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02,
+ 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0,
+ 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 273
+ {273,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x18, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x10,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b,
+ 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 274
+ {274,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7c, 0x30, 0x16, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x10, 0x06, 0x07,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15,
+ 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8,
+ 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4,
+ 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee,
+ 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a,
+ 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02,
+ 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0,
+ 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 275
+ {275,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x18, 0x26, 0x0f, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b,
+ 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 276
+ {276,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7c, 0x30, 0x16, 0x26, 0x0d, 0xaa, 0x02, 0xaa, 0xbb, 0x06, 0x07,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15,
+ 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8,
+ 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4,
+ 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee,
+ 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a,
+ 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02,
+ 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0,
+ 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 277
+ {277,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x26, 0x0d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x06, 0x05, 0x2b,
+ 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 278
+ {278,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7c, 0x30, 0x16, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x26, 0x0b, 0xaa, 0x02, 0xaa, 0xbb, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15,
+ 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8,
+ 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4,
+ 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee,
+ 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a,
+ 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02,
+ 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0,
+ 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 279
+ {279,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x23, 0x6a, 0xaa, 0x00,
+ 0xbb, 0x00, 0xcd, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 280
+ {280,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7c, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x23, 0x68, 0xaa, 0x02,
+ 0xaa, 0xbb, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15,
+ 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8,
+ 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4,
+ 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee,
+ 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a,
+ 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02,
+ 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0,
+ 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 281
+ {281,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x81},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 282
+ {282,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x66, 0x30, 0x81, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 283
+ {283,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x05, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 284
+ {284,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x66, 0x05, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 285
+ {285,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x2e, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 286
+ {286,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x2f, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 287
+ {287,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x31, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 288
+ {288,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x32, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 289
+ {289,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0xff, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 290
+ {290,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x2e, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 291
+ {291,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x2f, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 292
+ {292,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x31, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 293
+ {293,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x32, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 294
+ {294,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0xff, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 295
+ {295,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 296
+ {296,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x66, 0x30, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 297
+ {297,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x75, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 298
+ {298,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x75, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01,
+ 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2,
+ 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c,
+ 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05,
+ 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5,
+ 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d,
+ 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73,
+ 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87,
+ 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 299
+ {299,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x75, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2,
+ 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c,
+ 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05,
+ 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5,
+ 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d,
+ 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73,
+ 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87,
+ 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 300
+ {300,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x75, 0x30, 0x0f, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01,
+ 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2,
+ 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c,
+ 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05,
+ 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5,
+ 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d,
+ 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73,
+ 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87,
+ 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length
+ // tcID: 301
+ {301,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x00, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length
+ // tcID: 302
+ {302,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x00, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 303
+ {303,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84,
+ 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4,
+ 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47,
+ 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf,
+ 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13,
+ 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 304
+ {304,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 305
+ {305,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x05, 0x00, 0x00, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 306
+ {306,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x05, 0x00, 0x00, 0x00,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 307
+ {307,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x06, 0x08, 0x11, 0x22, 0x00, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 308
+ {308,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7c, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x06, 0x08, 0x11, 0x22,
+ 0x00, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15,
+ 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8,
+ 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4,
+ 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee,
+ 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a,
+ 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02,
+ 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0,
+ 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 309
+ {309,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 310
+ {310,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7c, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x00, 0xfe, 0x02,
+ 0xbe, 0xef, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15,
+ 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8,
+ 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4,
+ 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee,
+ 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a,
+ 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02,
+ 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0,
+ 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 311
+ {311,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x00, 0x02, 0xbe, 0xef},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 312
+ {312,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x02, 0xbe, 0xef,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 313
+ {313,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 314
+ {314,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x30, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 315
+ {315,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x30, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 316
+ {316,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x30, 0x00, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 317
+ {317,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x79, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0xbf, 0x7f, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 318
+ {318,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x79, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0xbf, 0x7f, 0x00, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84,
+ 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2,
+ 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e,
+ 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97,
+ 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19,
+ 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5,
+ 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29,
+ 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed,
+ 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 319
+ {319,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 320
+ {320,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 321
+ {321,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 322
+ {322,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x6f, 0x30, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 323
+ {323,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x81, 0xda, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00,
+ 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1,
+ 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e,
+ 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2,
+ 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2,
+ 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa,
+ 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc,
+ 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83,
+ 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12,
+ 0x51, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 324
+ {324,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7d, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x06, 0x05, 0x2b, 0x81,
+ 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e,
+ 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9,
+ 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13,
+ 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47,
+ 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74,
+ 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67,
+ 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69,
+ 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 325
+ {325,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x11, 0x06, 0x81, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 326
+ {326,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x81, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 327
+ {327,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x82, 0x00, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 328
+ {328,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x82, 0x00, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 329
+ {329,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 330
+ {330,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 331
+ {331,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 332
+ {332,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x04, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 333
+ {333,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x15, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 334
+ {334,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 335
+ {335,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7f, 0x30, 0x19, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4,
+ 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4,
+ 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb,
+ 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30,
+ 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52,
+ 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf,
+ 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20,
+ 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 336
+ {336,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7f, 0x30, 0x19, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4,
+ 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4,
+ 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb,
+ 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30,
+ 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52,
+ 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf,
+ 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20,
+ 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 337
+ {337,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 338
+ {338,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 339
+ {339,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 340
+ {340,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 341
+ {341,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x15, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 342
+ {342,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 343
+ {343,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x18, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b,
+ 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 344
+ {344,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b,
+ 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 345
+ {345,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 346
+ {346,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0xff, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: removing oid
+ // tcID: 347
+ {347,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x6d, 0x30, 0x07, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84,
+ 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2,
+ 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e,
+ 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97,
+ 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19,
+ 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5,
+ 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29,
+ 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed,
+ 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 348
+ {348,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x6e, 0x30, 0x08, 0x06, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 349
+ {349,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x70, 0x30, 0x0a, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15,
+ 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8,
+ 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4,
+ 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee,
+ 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a,
+ 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02,
+ 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0,
+ 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 350
+ {350,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x00, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 351
+ {351,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x07, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x00, 0x00, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: prepending 0's to oid
+ // tcID: 352
+ {352,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x09, 0x00, 0x00, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 353
+ {353,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x07, 0x00, 0x00, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 354
+ {354,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x00, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 355
+ {355,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x05, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 356
+ {356,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x07, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x05, 0x00, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: truncated length of oid
+ // tcID: 357
+ {357,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x6f, 0x30, 0x09, 0x06, 0x81, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 358
+ {358,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x71, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x81, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e,
+ 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9,
+ 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13,
+ 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47,
+ 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74,
+ 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67,
+ 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69,
+ 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 359
+ {359,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x6f, 0x30, 0x09, 0x05, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 360
+ {360,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x71, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x05, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e,
+ 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9,
+ 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13,
+ 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47,
+ 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74,
+ 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67,
+ 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69,
+ 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 361
+ {361,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x04, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 362
+ {362,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x05, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 363
+ {363,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x07, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 364
+ {364,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x08, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 365
+ {365,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0xff, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 366
+ {366,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x04, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 367
+ {367,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x05, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 368
+ {368,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x07, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 369
+ {369,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x08, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 370
+ {370,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0xff, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 371
+ {371,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x6f, 0x30, 0x09, 0x06, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 372
+ {372,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x71, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e,
+ 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9,
+ 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13,
+ 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47,
+ 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74,
+ 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67,
+ 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69,
+ 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 373
+ {373,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x28, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 374
+ {374,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x29, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: modify last byte of oid
+ // tcID: 375
+ {375,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x81, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 376
+ {376,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0xa2, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: truncated oid
+ // tcID: 377
+ {377,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x75, 0x30, 0x0f, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2,
+ 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c,
+ 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05,
+ 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5,
+ 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d,
+ 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73,
+ 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87,
+ 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated oid
+ // tcID: 378
+ {378,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x75, 0x30, 0x0f, 0x06, 0x06, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01,
+ 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2,
+ 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c,
+ 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05,
+ 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5,
+ 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d,
+ 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73,
+ 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87,
+ 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated oid
+ // tcID: 379
+ {379,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x75, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x04, 0x2b, 0x81, 0x04, 0x00, 0x03, 0x62, 0x00, 0x04, 0xc2,
+ 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c,
+ 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05,
+ 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5,
+ 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d,
+ 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73,
+ 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87,
+ 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: truncated oid
+ // tcID: 380
+ {380,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x75, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x04, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2,
+ 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c,
+ 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05,
+ 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5,
+ 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d,
+ 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73,
+ 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87,
+ 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: wrong oid
+ // tcID: 381
+ {381,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x74, 0x30, 0x0e, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a, 0x06,
+ 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe,
+ 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77,
+ 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4,
+ 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e,
+ 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe,
+ 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2,
+ 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13,
+ 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong oid
+ // tcID: 382
+ {382,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x12, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03,
+ 0x04, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong oid
+ // tcID: 383
+ {383,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: wrong oid
+ // tcID: 384
+ {384,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x01,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: longer oid
+ // tcID: 385
+ {385,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: longer oid
+ // tcID: 386
+ {386,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x01, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: oid with modified node
+ // tcID: 387
+ {387,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x11, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 388
+ {388,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x0b, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x88, 0x80, 0x80, 0x80, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 389
+ {389,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x32, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: oid with modified node
+ // tcID: 390
+ {390,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x81, 0x04, 0x00, 0x88, 0x80, 0x80, 0x80, 0x22,
+ 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: large integer in oid
+ // tcID: 391
+ {391,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7f, 0x30, 0x19, 0x06, 0x10, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x82, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x01, 0x06, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4,
+ 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4,
+ 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb,
+ 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30,
+ 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52,
+ 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf,
+ 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20,
+ 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 392
+ {392,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7f, 0x30, 0x19, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x0e, 0x2b, 0x81, 0x04, 0x00, 0x82, 0x80, 0x80, 0x80, 0x80,
+ 0x80, 0x80, 0x80, 0x80, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4,
+ 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4,
+ 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb,
+ 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30,
+ 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52,
+ 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf,
+ 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20,
+ 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: oid with invalid node
+ // tcID: 393
+ {393,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0xe0, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 394
+ {394,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x80, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 395
+ {395,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x22, 0xe0, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: oid with invalid node
+ // tcID: 396
+ {396,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x06, 0x2b, 0x80, 0x81, 0x04, 0x00, 0x22, 0x03,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: long form encoding of length of bit string
+ // tcID: 397
+ {397,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x77, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x81,
+ 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf,
+ 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3,
+ 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a,
+ 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of bit string contains leading 0
+ // tcID: 398
+ {398,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x82, 0x00, 0x62,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong length of bit string
+ // tcID: 399
+ {399,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x63, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: wrong length of bit string
+ // tcID: 400
+ {400,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x61, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of bit string
+ // tcID: 401
+ {401,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x85, 0x01, 0x00,
+ 0x00, 0x00, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of bit string
+ // tcID: 402
+ {402,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7f, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x89, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x00, 0x04, 0xc2, 0xbe, 0xd4,
+ 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4,
+ 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb,
+ 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30,
+ 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52,
+ 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f,
+ 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf,
+ 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20,
+ 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**31 - 1
+ // tcID: 403
+ {403,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x84, 0x7f, 0xff,
+ 0xff, 0xff, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**32 - 1
+ // tcID: 404
+ {404,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x84, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20,
+ 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6,
+ 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba,
+ 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f,
+ 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04,
+ 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49,
+ 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1,
+ 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b,
+ 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**40 - 1
+ // tcID: 405
+ {405,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x85, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8,
+ 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3,
+ 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7,
+ 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55,
+ 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95,
+ 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83,
+ 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc,
+ 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b,
+ 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**64 - 1
+ // tcID: 406
+ {406,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x88, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c,
+ 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40,
+ 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae,
+ 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35,
+ 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a,
+ 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2,
+ 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c,
+ 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a,
+ 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: incorrect length of bit string
+ // tcID: 407
+ {407,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0xff, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: lonely bit string tag
+ // tcID: 408
+ {408,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x13, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending 0's to bit string
+ // tcID: 409
+ {409,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x64, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x00, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: prepending 0's to bit string
+ // tcID: 410
+ {410,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x64, 0x00, 0x00,
+ 0x00, 0x04, 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11,
+ 0xb1, 0xa1, 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf,
+ 0x6e, 0xef, 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a,
+ 0xf2, 0x08, 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0,
+ 0xf2, 0x79, 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5,
+ 0xfa, 0xa2, 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91,
+ 0xcc, 0x80, 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6,
+ 0x83, 0x51, 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03,
+ 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: appending null value to bit string
+ // tcID: 411
+ {411,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x78, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x64, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x05, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated length of bit string
+ // tcID: 412
+ {412,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x81},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: Replacing bit string with NULL
+ // tcID: 413
+ {413,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x05, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 414
+ {414,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x01, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 415
+ {415,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x02, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 416
+ {416,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x04, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 417
+ {417,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x05, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 418
+ {418,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0xff, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: dropping value of bit string
+ // tcID: 419
+ {419,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x00},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: modify first byte of bit string
+ // tcID: 420
+ {420,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x02, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: modify last byte of bit string
+ // tcID: 421
+ {421,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0xd1},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated bit string
+ // tcID: 422
+ {422,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x75, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x61, 0x00, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: truncated bit string
+ // tcID: 423
+ {423,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x75, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x61, 0x04, 0xc2,
+ 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1, 0x4c,
+ 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef, 0x05,
+ 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08, 0xc5,
+ 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79, 0x8d,
+ 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2, 0x73,
+ 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80, 0x87,
+ 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51, 0xa7,
+ 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: declaring bits as unused in bit string
+ // tcID: 424
+ {424,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x01, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ true},
+
+ // Comment: unused bits in bit string
+ // tcID: 425
+ {425,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x7a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x66, 0x20, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51,
+ 0x01, 0x02, 0x03, 0x04},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: unused bits in empty bit-string
+ // tcID: 426
+ {426,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x15, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x01, 0x03},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false},
+
+ // Comment: 128 unused bits
+ // tcID: 427
+ {427,
+ {0x30, 0x81, 0xb6, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22,
+ 0x04, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x02, 0x01, 0x01, 0x04, 0x30, 0x4b,
+ 0x06, 0x5d, 0x2d, 0xbb, 0xad, 0x95, 0xd7, 0xee, 0xbe, 0xd0, 0x0a, 0x3e,
+ 0x79, 0xf7, 0x72, 0xcc, 0xdd, 0xfd, 0x93, 0x10, 0x1c, 0x1b, 0x1f, 0x39,
+ 0x3e, 0x8a, 0xdc, 0x46, 0x5d, 0x94, 0xbc, 0x21, 0x34, 0x6d, 0x8f, 0x34,
+ 0x19, 0x07, 0xa3, 0xc2, 0x7a, 0x25, 0x62, 0xdc, 0xb4, 0x9a, 0x3a, 0xa1,
+ 0x64, 0x03, 0x62, 0x00, 0x04, 0x01, 0x03, 0x2d, 0xa2, 0xd7, 0x04, 0xcb,
+ 0xfa, 0x6b, 0x03, 0xab, 0x57, 0xa9, 0x3c, 0x82, 0xa4, 0xbb, 0xb5, 0xe8,
+ 0x1a, 0xb3, 0x60, 0xa8, 0x7b, 0x9e, 0xd2, 0x43, 0xdf, 0x47, 0xae, 0x03,
+ 0xca, 0xcf, 0x0d, 0x11, 0x2b, 0xfe, 0x7a, 0xfd, 0x42, 0x4f, 0xde, 0x5a,
+ 0x6c, 0xee, 0xf3, 0x59, 0x0e, 0x07, 0x3d, 0xf0, 0x0b, 0xd4, 0xe9, 0x92,
+ 0x12, 0xf3, 0x76, 0xe0, 0x00, 0xdf, 0xe8, 0xae, 0xd2, 0x34, 0x3a, 0x63,
+ 0x31, 0xe3, 0x10, 0x8f, 0x01, 0xc6, 0xf2, 0xb9, 0xe9, 0xd1, 0x2a, 0xbd,
+ 0x98, 0x04, 0x39, 0xdd, 0x79, 0x38, 0x62, 0xa1, 0xdd, 0x2c, 0x23, 0xed,
+ 0x32, 0xd0, 0x84, 0x2c, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x80, 0x04,
+ 0xc2, 0xbe, 0xd4, 0x8c, 0x5e, 0x15, 0xe8, 0x20, 0x84, 0x11, 0xb1, 0xa1,
+ 0x4c, 0x77, 0xc4, 0x40, 0xb9, 0xa8, 0xc3, 0xb6, 0xb2, 0xaf, 0x6e, 0xef,
+ 0x05, 0xe4, 0xfb, 0xae, 0x13, 0xcf, 0xe7, 0xba, 0x5e, 0x9a, 0xf2, 0x08,
+ 0xc5, 0x4e, 0x30, 0x35, 0xe3, 0xb4, 0x55, 0x9f, 0x97, 0xb0, 0xf2, 0x79,
+ 0x8d, 0xbe, 0x52, 0x2a, 0x47, 0xee, 0x95, 0x04, 0x19, 0xb5, 0xfa, 0xa2,
+ 0x73, 0xd2, 0x4f, 0xf2, 0x74, 0x8a, 0x83, 0x49, 0xc5, 0x91, 0xcc, 0x80,
+ 0x87, 0x1a, 0xcf, 0x3c, 0x67, 0x02, 0xcc, 0xe1, 0x29, 0xc6, 0x83, 0x51,
+ 0xa7, 0x13, 0x20, 0x7a, 0x69, 0xf0, 0x2b, 0x5b, 0xed, 0x03, 0x12, 0x51},
+ {0x40, 0xc3, 0x44, 0xfb, 0x11, 0x85, 0xa5, 0xa9, 0x7d, 0xd0, 0x0b, 0x11,
+ 0x4f, 0x1b, 0x9c, 0x5c, 0xe4, 0x00, 0x9f, 0x90, 0xc5, 0x93, 0xf2, 0x36,
+ 0xfe, 0x46, 0x55, 0x18, 0xf9, 0xff, 0x27, 0x32, 0x6a, 0x42, 0x1e, 0x05,
+ 0xb5, 0xbc, 0x1b, 0xfe, 0x37, 0x68, 0xd5, 0xbe, 0xcb, 0x9e, 0xc7, 0x97},
+ true,
+ false}};
+
+#endif // p384ecdh_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/p384ecdsa-sha384-vectors.h b/security/nss/gtests/common/testvectors/p384ecdsa-sha384-vectors.h
new file mode 100644
index 0000000000..a3b22fa26b
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/p384ecdsa-sha384-vectors.h
@@ -0,0 +1,10173 @@
+/* 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 p384ecdsa_sha384_vectors_h__
+#define p384ecdsa_sha384_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const EcdsaTestVector kP384EcdsaSha384Vectors[] = {
+
+ // Comment: signature malleability
+ // tcID: 1
+ {SEC_OID_SHA384,
+ 1,
+ {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0x18, 0x40, 0xda, 0x9f, 0xc1, 0xd2,
+ 0xf8, 0xf8, 0x90, 0x0c, 0xf4, 0x85, 0xd5, 0x41, 0x3b, 0x8c, 0x25, 0x74,
+ 0xee, 0x3a, 0x8d, 0x4c, 0xa0, 0x39, 0x95, 0xca, 0x30, 0x24, 0x0e, 0x09,
+ 0x51, 0x38, 0x05, 0xbf, 0x62, 0x09, 0xb5, 0x8a, 0xc7, 0xaa, 0x9c, 0xff,
+ 0x54, 0xee, 0xcd, 0x82, 0xb9, 0xf1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: Legacy:ASN encoding of s misses leading 0
+ // tcID: 2
+ {SEC_OID_SHA384,
+ 2,
+ {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d,
+ 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b,
+ 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d,
+ 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec,
+ 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: valid
+ // tcID: 3
+ {SEC_OID_SHA384,
+ 3,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 4
+ {SEC_OID_SHA384,
+ 4,
+ {0x30, 0x81, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26,
+ 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30,
+ 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33,
+ 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 5
+ {SEC_OID_SHA384,
+ 5,
+ {0x30, 0x82, 0x00, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 6
+ {SEC_OID_SHA384,
+ 6,
+ {0x30, 0x66, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 7
+ {SEC_OID_SHA384,
+ 7,
+ {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 8
+ {SEC_OID_SHA384,
+ 8,
+ {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a,
+ 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04,
+ 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca,
+ 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0,
+ 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00,
+ 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a,
+ 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6,
+ 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8,
+ 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 9
+ {SEC_OID_SHA384,
+ 9,
+ {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x02,
+ 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12,
+ 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe,
+ 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a,
+ 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48,
+ 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07,
+ 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5,
+ 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7,
+ 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b,
+ 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 10
+ {SEC_OID_SHA384,
+ 10,
+ {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe,
+ 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25,
+ 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28,
+ 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 11
+ {SEC_OID_SHA384,
+ 11,
+ {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe,
+ 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25,
+ 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28,
+ 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 12
+ {SEC_OID_SHA384,
+ 12,
+ {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x30, 0x12, 0xb3, 0x0a,
+ 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04,
+ 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca,
+ 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0,
+ 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00,
+ 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a,
+ 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6,
+ 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8,
+ 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 13
+ {SEC_OID_SHA384,
+ 13,
+ {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x30,
+ 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae,
+ 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19,
+ 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4,
+ 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7,
+ 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f,
+ 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72,
+ 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52,
+ 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff,
+ 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 14
+ {SEC_OID_SHA384,
+ 14,
+ {0x30, 0xff, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 15
+ {SEC_OID_SHA384,
+ 15,
+ {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 16
+ {SEC_OID_SHA384,
+ 16,
+ {0x30, 0x65, 0x02, 0x80, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 17
+ {SEC_OID_SHA384,
+ 17,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x80, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 18
+ {SEC_OID_SHA384,
+ 18,
+ {},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 19
+ {SEC_OID_SHA384,
+ 19,
+ {0x30},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 20
+ {SEC_OID_SHA384,
+ 20,
+ {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 21
+ {SEC_OID_SHA384,
+ 21,
+ {0x30, 0x67, 0x00, 0x00, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 22
+ {SEC_OID_SHA384,
+ 22,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 23
+ {SEC_OID_SHA384,
+ 23,
+ {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x05, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 24
+ {SEC_OID_SHA384,
+ 24,
+ {0x30, 0x6a, 0x49, 0x81, 0x77, 0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a,
+ 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04,
+ 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca,
+ 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0,
+ 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00,
+ 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a,
+ 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6,
+ 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8,
+ 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 25
+ {SEC_OID_SHA384,
+ 25,
+ {0x30, 0x69, 0x25, 0x00, 0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe,
+ 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25,
+ 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28,
+ 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 26
+ {SEC_OID_SHA384,
+ 26,
+ {0x30, 0x67, 0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x04, 0xde,
+ 0xad, 0xbe, 0xef},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 27
+ {SEC_OID_SHA384,
+ 27,
+ {0x30, 0x6a, 0x22, 0x35, 0x49, 0x81, 0x77, 0x02, 0x30, 0x12, 0xb3, 0x0a,
+ 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04,
+ 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca,
+ 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0,
+ 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00,
+ 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a,
+ 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6,
+ 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8,
+ 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 28
+ {SEC_OID_SHA384,
+ 28,
+ {0x30, 0x69, 0x22, 0x34, 0x25, 0x00, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe,
+ 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25,
+ 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28,
+ 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 29
+ {SEC_OID_SHA384,
+ 29,
+ {0x30, 0x6d, 0x22, 0x32, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef,
+ 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f,
+ 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72,
+ 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52,
+ 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff,
+ 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 30
+ {SEC_OID_SHA384,
+ 30,
+ {0x30, 0x6a, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x36, 0x49, 0x81, 0x77, 0x02, 0x31, 0x00,
+ 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a,
+ 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6,
+ 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8,
+ 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 31
+ {SEC_OID_SHA384,
+ 31,
+ {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x35, 0x25, 0x00, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 32
+ {SEC_OID_SHA384,
+ 32,
+ {0x30, 0x6d, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x33, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x04, 0xde,
+ 0xad, 0xbe, 0xef},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 33
+ {SEC_OID_SHA384,
+ 33,
+ {0x30, 0x6d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x65, 0x02, 0x30,
+ 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae,
+ 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19,
+ 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4,
+ 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7,
+ 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f,
+ 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72,
+ 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52,
+ 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff,
+ 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 34
+ {SEC_OID_SHA384,
+ 34,
+ {0x30, 0x6b, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x65, 0x02, 0x30, 0x12,
+ 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae,
+ 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe,
+ 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e,
+ 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1,
+ 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25,
+ 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 35
+ {SEC_OID_SHA384,
+ 35,
+ {0x30, 0x6d, 0x22, 0x38, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x30,
+ 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae,
+ 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19,
+ 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4,
+ 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7,
+ 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f,
+ 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72,
+ 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52,
+ 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff,
+ 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 36
+ {SEC_OID_SHA384,
+ 36,
+ {0x30, 0x6b, 0x22, 0x36, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x30, 0x12,
+ 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae,
+ 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe,
+ 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e,
+ 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1,
+ 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25,
+ 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 37
+ {SEC_OID_SHA384,
+ 37,
+ {0x30, 0x6d, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x39, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00,
+ 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f,
+ 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72,
+ 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52,
+ 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff,
+ 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 38
+ {SEC_OID_SHA384,
+ 38,
+ {0x30, 0x6b, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3,
+ 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x37, 0xaa,
+ 0x02, 0xaa, 0xbb, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25,
+ 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 39
+ {SEC_OID_SHA384,
+ 39,
+ {0x30, 0x81},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 40
+ {SEC_OID_SHA384,
+ 40,
+ {0x30, 0x80, 0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 41
+ {SEC_OID_SHA384,
+ 41,
+ {0x30, 0x69, 0x22, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x00, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 42
+ {SEC_OID_SHA384,
+ 42,
+ {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x80, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 43
+ {SEC_OID_SHA384,
+ 43,
+ {0x30, 0x80, 0x31, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 44
+ {SEC_OID_SHA384,
+ 44,
+ {0x30, 0x69, 0x22, 0x80, 0x03, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x00, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 45
+ {SEC_OID_SHA384,
+ 45,
+ {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x80, 0x03, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 46
+ {SEC_OID_SHA384,
+ 46,
+ {0x05, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 47
+ {SEC_OID_SHA384,
+ 47,
+ {0x2e, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 48
+ {SEC_OID_SHA384,
+ 48,
+ {0x2f, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 49
+ {SEC_OID_SHA384,
+ 49,
+ {0x31, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 50
+ {SEC_OID_SHA384,
+ 50,
+ {0x32, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 51
+ {SEC_OID_SHA384,
+ 51,
+ {0xff, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 52
+ {SEC_OID_SHA384,
+ 52,
+ {0x30, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 53
+ {SEC_OID_SHA384,
+ 53,
+ {0x30, 0x69, 0x30, 0x01, 0x02, 0x30, 0x64, 0x30, 0x12, 0xb3, 0x0a, 0xbe,
+ 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25,
+ 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28,
+ 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 54
+ {SEC_OID_SHA384,
+ 54,
+ {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 55
+ {SEC_OID_SHA384,
+ 55,
+ {0x30, 0x64, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6,
+ 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b,
+ 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba,
+ 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1,
+ 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d,
+ 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b,
+ 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d,
+ 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec,
+ 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 56
+ {SEC_OID_SHA384,
+ 56,
+ {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 57
+ {SEC_OID_SHA384,
+ 57,
+ {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 58
+ {SEC_OID_SHA384,
+ 58,
+ {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x05, 0x00, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 59
+ {SEC_OID_SHA384,
+ 59,
+ {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3,
+ 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00,
+ 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b,
+ 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3,
+ 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52,
+ 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b,
+ 0xff, 0x42, 0x6f, 0x82, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 60
+ {SEC_OID_SHA384,
+ 60,
+ {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3,
+ 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00,
+ 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b,
+ 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3,
+ 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52,
+ 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b,
+ 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 61
+ {SEC_OID_SHA384,
+ 61,
+ {0x30, 0x80, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x02, 0xbe, 0xef},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 62
+ {SEC_OID_SHA384,
+ 62,
+ {0x30, 0x67, 0x30, 0x00, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 63
+ {SEC_OID_SHA384,
+ 63,
+ {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x30, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 64
+ {SEC_OID_SHA384,
+ 64,
+ {0x30, 0x68, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0xbf, 0x7f, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 65
+ {SEC_OID_SHA384,
+ 65,
+ {0x30, 0x67, 0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 66
+ {SEC_OID_SHA384,
+ 66,
+ {0x30, 0x32, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3,
+ 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 67
+ {SEC_OID_SHA384,
+ 67,
+ {0x30, 0x81, 0x98, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26,
+ 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30,
+ 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33,
+ 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 68
+ {SEC_OID_SHA384,
+ 68,
+ {0x30, 0x66, 0x02, 0x81, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26,
+ 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30,
+ 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33,
+ 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 69
+ {SEC_OID_SHA384,
+ 69,
+ {0x30, 0x66, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x81, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 70
+ {SEC_OID_SHA384,
+ 70,
+ {0x30, 0x67, 0x02, 0x82, 0x00, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 71
+ {SEC_OID_SHA384,
+ 71,
+ {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x82, 0x00, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 72
+ {SEC_OID_SHA384,
+ 72,
+ {0x30, 0x65, 0x02, 0x31, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 73
+ {SEC_OID_SHA384,
+ 73,
+ {0x30, 0x65, 0x02, 0x2f, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 74
+ {SEC_OID_SHA384,
+ 74,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x32, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 75
+ {SEC_OID_SHA384,
+ 75,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 76
+ {SEC_OID_SHA384,
+ 76,
+ {0x30, 0x6a, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x30, 0x12, 0xb3, 0x0a,
+ 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04,
+ 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca,
+ 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0,
+ 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00,
+ 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a,
+ 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6,
+ 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8,
+ 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 77
+ {SEC_OID_SHA384,
+ 77,
+ {0x30, 0x6a, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x31, 0x00,
+ 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a,
+ 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6,
+ 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8,
+ 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 78
+ {SEC_OID_SHA384,
+ 78,
+ {0x30, 0x6e, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12,
+ 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe,
+ 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a,
+ 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48,
+ 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07,
+ 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5,
+ 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7,
+ 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b,
+ 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 79
+ {SEC_OID_SHA384,
+ 79,
+ {0x30, 0x6e, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07,
+ 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5,
+ 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7,
+ 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b,
+ 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 80
+ {SEC_OID_SHA384,
+ 80,
+ {0x30, 0x69, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x12, 0xb3, 0x0a, 0xbe,
+ 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25,
+ 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28,
+ 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 81
+ {SEC_OID_SHA384,
+ 81,
+ {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 82
+ {SEC_OID_SHA384,
+ 82,
+ {0x30, 0x69, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x12, 0xb3, 0x0a, 0xbe,
+ 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25,
+ 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28,
+ 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 83
+ {SEC_OID_SHA384,
+ 83,
+ {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 84
+ {SEC_OID_SHA384,
+ 84,
+ {0x30, 0x6a, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x12, 0xb3, 0x0a,
+ 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04,
+ 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca,
+ 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0,
+ 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00,
+ 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a,
+ 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6,
+ 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8,
+ 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 85
+ {SEC_OID_SHA384,
+ 85,
+ {0x30, 0x6a, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a,
+ 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6,
+ 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8,
+ 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 86
+ {SEC_OID_SHA384,
+ 86,
+ {0x30, 0x6d, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae,
+ 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19,
+ 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4,
+ 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7,
+ 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f,
+ 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72,
+ 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52,
+ 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff,
+ 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 87
+ {SEC_OID_SHA384,
+ 87,
+ {0x30, 0x6d, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f,
+ 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72,
+ 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52,
+ 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff,
+ 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 88
+ {SEC_OID_SHA384,
+ 88,
+ {0x30, 0x65, 0x02, 0xff, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 89
+ {SEC_OID_SHA384,
+ 89,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0xff, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing integer
+ // tcID: 90
+ {SEC_OID_SHA384,
+ 90,
+ {0x30, 0x33, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d,
+ 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 91
+ {SEC_OID_SHA384,
+ 91,
+ {0x30, 0x34, 0x02, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25,
+ 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 92
+ {SEC_OID_SHA384,
+ 92,
+ {0x30, 0x33, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3,
+ 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 93
+ {SEC_OID_SHA384,
+ 93,
+ {0x30, 0x67, 0x02, 0x32, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 94
+ {SEC_OID_SHA384,
+ 94,
+ {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x33, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 95
+ {SEC_OID_SHA384,
+ 95,
+ {0x30, 0x67, 0x02, 0x32, 0x00, 0x00, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5,
+ 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11,
+ 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd,
+ 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 96
+ {SEC_OID_SHA384,
+ 96,
+ {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x33, 0x00, 0x00, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to integer
+ // tcID: 97
+ {SEC_OID_SHA384,
+ 97,
+ {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 98
+ {SEC_OID_SHA384,
+ 98,
+ {0x30, 0x67, 0x02, 0x32, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x05, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25,
+ 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d,
+ 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf,
+ 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 99
+ {SEC_OID_SHA384,
+ 99,
+ {0x30, 0x67, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x33, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82, 0x05, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 100
+ {SEC_OID_SHA384,
+ 100,
+ {0x30, 0x35, 0x02, 0x81, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99,
+ 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 101
+ {SEC_OID_SHA384,
+ 101,
+ {0x30, 0x34, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3,
+ 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x81},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 102
+ {SEC_OID_SHA384,
+ 102,
+ {0x30, 0x35, 0x05, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99,
+ 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 103
+ {SEC_OID_SHA384,
+ 103,
+ {0x30, 0x34, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3,
+ 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x05, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 104
+ {SEC_OID_SHA384,
+ 104,
+ {0x30, 0x65, 0x00, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 105
+ {SEC_OID_SHA384,
+ 105,
+ {0x30, 0x65, 0x01, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 106
+ {SEC_OID_SHA384,
+ 106,
+ {0x30, 0x65, 0x03, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 107
+ {SEC_OID_SHA384,
+ 107,
+ {0x30, 0x65, 0x04, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 108
+ {SEC_OID_SHA384,
+ 108,
+ {0x30, 0x65, 0xff, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 109
+ {SEC_OID_SHA384,
+ 109,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x00, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 110
+ {SEC_OID_SHA384,
+ 110,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x01, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 111
+ {SEC_OID_SHA384,
+ 111,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x03, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 112
+ {SEC_OID_SHA384,
+ 112,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x04, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 113
+ {SEC_OID_SHA384,
+ 113,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0xff, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 114
+ {SEC_OID_SHA384,
+ 114,
+ {0x30, 0x35, 0x02, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4,
+ 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99,
+ 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 115
+ {SEC_OID_SHA384,
+ 115,
+ {0x30, 0x34, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3,
+ 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 116
+ {SEC_OID_SHA384,
+ 116,
+ {0x30, 0x69, 0x22, 0x34, 0x02, 0x01, 0x12, 0x02, 0x2f, 0xb3, 0x0a, 0xbe,
+ 0xf6, 0xb5, 0x47, 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25,
+ 0x66, 0x1e, 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28,
+ 0xe3, 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 117
+ {SEC_OID_SHA384,
+ 117,
+ {0x30, 0x69, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x22, 0x35, 0x02, 0x01, 0x00, 0x02, 0x30, 0xe7,
+ 0xbf, 0x25, 0x60, 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a,
+ 0xbe, 0xc4, 0x73, 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31,
+ 0x99, 0x1d, 0x5d, 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93,
+ 0x25, 0xdf, 0xd0, 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 118
+ {SEC_OID_SHA384,
+ 118,
+ {0x30, 0x65, 0x02, 0x30, 0x10, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 119
+ {SEC_OID_SHA384,
+ 119,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x02, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 120
+ {SEC_OID_SHA384,
+ 120,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0x57, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 121
+ {SEC_OID_SHA384,
+ 121,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x02},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 122
+ {SEC_OID_SHA384,
+ 122,
+ {0x30, 0x64, 0x02, 0x2f, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d,
+ 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b,
+ 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d,
+ 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec,
+ 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 123
+ {SEC_OID_SHA384,
+ 123,
+ {0x30, 0x64, 0x02, 0x2f, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f, 0xe6,
+ 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4, 0x4b,
+ 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83, 0xba,
+ 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94, 0xf1,
+ 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d,
+ 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b,
+ 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6, 0x2d,
+ 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f, 0xec,
+ 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 124
+ {SEC_OID_SHA384,
+ 124,
+ {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 125
+ {SEC_OID_SHA384,
+ 125,
+ {0x30, 0x66, 0x02, 0x31, 0xff, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26,
+ 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30,
+ 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33,
+ 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 126
+ {SEC_OID_SHA384,
+ 126,
+ {0x30, 0x66, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x32, 0xff, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 127
+ {SEC_OID_SHA384,
+ 127,
+ {0x30, 0x36, 0x09, 0x01, 0x80, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 128
+ {SEC_OID_SHA384,
+ 128,
+ {0x30, 0x35, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3,
+ 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x09, 0x01, 0x80},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 129
+ {SEC_OID_SHA384,
+ 129,
+ {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 130
+ {SEC_OID_SHA384,
+ 130,
+ {0x30, 0x35, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e,
+ 0x26, 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3,
+ 0x11, 0x30, 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32,
+ 0x0a, 0xbd, 0x33, 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 131
+ {SEC_OID_SHA384,
+ 131,
+ {0x30, 0x66, 0x02, 0x31, 0x01, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26,
+ 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xa2, 0x56, 0x17, 0xaa, 0xd7, 0x48, 0x5e,
+ 0x63, 0x12, 0xa8, 0x58, 0x97, 0x14, 0xf6, 0x47, 0xac, 0xf7, 0xa9, 0x4c,
+ 0xff, 0xbe, 0x8a, 0x72, 0x4a, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 132
+ {SEC_OID_SHA384,
+ 132,
+ {0x30, 0x66, 0x02, 0x31, 0xff, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26,
+ 0xb4, 0x4b, 0x1b, 0xfe, 0x1a, 0x13, 0x8f, 0x7c, 0xa6, 0xee, 0xda, 0x02,
+ 0xa4, 0x62, 0x74, 0x3d, 0x32, 0x83, 0x94, 0xf8, 0xb7, 0x1d, 0xd1, 0x1a,
+ 0x2a, 0x25, 0x00, 0x1f, 0x64, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 133
+ {SEC_OID_SHA384,
+ 133,
+ {0x30, 0x65, 0x02, 0x30, 0xed, 0x4c, 0xf5, 0x41, 0x09, 0x4a, 0xb8, 0x90,
+ 0x19, 0x49, 0xed, 0x51, 0xaa, 0x83, 0xfb, 0xda, 0x99, 0xe1, 0xd9, 0x4b,
+ 0xb4, 0xe4, 0x01, 0xe6, 0x25, 0x0d, 0x35, 0xd7, 0x1c, 0xee, 0xcf, 0x7c,
+ 0x45, 0x71, 0xb5, 0x1b, 0x33, 0xba, 0x5f, 0xcd, 0xf5, 0x42, 0xcc, 0x6b,
+ 0x0e, 0x3a, 0xb7, 0x29, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 134
+ {SEC_OID_SHA384,
+ 134,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xed, 0x4c, 0xf5, 0x41, 0x09, 0x4a, 0xb8,
+ 0x90, 0x19, 0x49, 0xed, 0x51, 0xaa, 0x83, 0xfb, 0xda, 0x99, 0xe1, 0xd9,
+ 0x4b, 0xb4, 0xe4, 0x01, 0xe5, 0xec, 0x70, 0x83, 0x59, 0x11, 0x25, 0xfd,
+ 0x5b, 0x9d, 0x8b, 0xc2, 0xcd, 0x7c, 0x6b, 0x07, 0x48, 0xe2, 0x2e, 0xe5,
+ 0xd5, 0xda, 0xff, 0xe0, 0x9c, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 135
+ {SEC_OID_SHA384,
+ 135,
+ {0x30, 0x66, 0x02, 0x31, 0xfe, 0xed, 0x4c, 0xf5, 0x41, 0x09, 0x4a, 0xb8,
+ 0x90, 0x19, 0x49, 0xed, 0x51, 0xaa, 0x83, 0xfb, 0xda, 0x99, 0xe1, 0xd9,
+ 0x4b, 0xb4, 0xe4, 0x01, 0xe6, 0x5d, 0xa9, 0xe8, 0x55, 0x28, 0xb7, 0xa1,
+ 0x9c, 0xed, 0x57, 0xa7, 0x68, 0xeb, 0x09, 0xb8, 0x53, 0x08, 0x56, 0xb3,
+ 0x00, 0x41, 0x75, 0x8d, 0xb6, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 136
+ {SEC_OID_SHA384,
+ 136,
+ {0x30, 0x66, 0x02, 0x31, 0x01, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47,
+ 0x6f, 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26,
+ 0xb4, 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30,
+ 0x83, 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33,
+ 0x94, 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 137
+ {SEC_OID_SHA384,
+ 137,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xed, 0x4c, 0xf5, 0x41, 0x09, 0x4a, 0xb8,
+ 0x90, 0x19, 0x49, 0xed, 0x51, 0xaa, 0x83, 0xfb, 0xda, 0x99, 0xe1, 0xd9,
+ 0x4b, 0xb4, 0xe4, 0x01, 0xe6, 0x25, 0x0d, 0x35, 0xd7, 0x1c, 0xee, 0xcf,
+ 0x7c, 0x45, 0x71, 0xb5, 0x1b, 0x33, 0xba, 0x5f, 0xcd, 0xf5, 0x42, 0xcc,
+ 0x6b, 0x0e, 0x3a, 0xb7, 0x29, 0x02, 0x31, 0x00, 0xe7, 0xbf, 0x25, 0x60,
+ 0x3e, 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73,
+ 0xda, 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d,
+ 0xe6, 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0,
+ 0x4f, 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 138
+ {SEC_OID_SHA384,
+ 138,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x01, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc5, 0xf8, 0xfc, 0x6a, 0xdf, 0xda,
+ 0x65, 0x0a, 0x86, 0xaa, 0x74, 0xb9, 0x5a, 0xdb, 0xd6, 0x87, 0x4b, 0x3c,
+ 0xd8, 0xdd, 0xe6, 0xcc, 0x07, 0x98, 0xf5},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 139
+ {SEC_OID_SHA384,
+ 139,
+ {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0xe7, 0xbf, 0x25, 0x60, 0x3e, 0x2d,
+ 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda, 0x8b,
+ 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x6a, 0x35, 0xcf, 0xdb, 0xf1, 0xf6,
+ 0xae, 0xc7, 0xfa, 0x40, 0x9d, 0xf6, 0x4a, 0x75, 0x38, 0x55, 0x63, 0x00,
+ 0xab, 0x11, 0x32, 0x7d, 0x46, 0x0f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 140
+ {SEC_OID_SHA384,
+ 140,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0xff, 0x18, 0x40, 0xda, 0x9f, 0xc1,
+ 0xd2, 0xf8, 0xf8, 0x90, 0x0c, 0xf4, 0x85, 0xd5, 0x41, 0x3b, 0x8c, 0x25,
+ 0x74, 0xee, 0x3a, 0x8d, 0x4c, 0xa0, 0x39, 0xce, 0x66, 0xe2, 0xa2, 0x19,
+ 0xd2, 0x23, 0x58, 0xad, 0xa5, 0x54, 0x57, 0x6c, 0xda, 0x20, 0x2f, 0xb0,
+ 0x13, 0x3b, 0x84, 0x00, 0xbd, 0x90, 0x7e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 141
+ {SEC_OID_SHA384,
+ 141,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0xfe, 0x18, 0x40, 0xda, 0x9f, 0xc1,
+ 0xd2, 0xf8, 0xf8, 0x90, 0x0c, 0xf4, 0x85, 0xd5, 0x41, 0x3b, 0x8c, 0x25,
+ 0x74, 0xee, 0x3a, 0x8d, 0x4c, 0xa0, 0x3a, 0x07, 0x03, 0x95, 0x20, 0x25,
+ 0x9a, 0xf5, 0x79, 0x55, 0x8b, 0x46, 0xa5, 0x24, 0x29, 0x78, 0xb4, 0xc3,
+ 0x27, 0x22, 0x19, 0x33, 0xf8, 0x67, 0x0b},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 142
+ {SEC_OID_SHA384,
+ 142,
+ {0x30, 0x65, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x31, 0x01, 0xe7, 0xbf, 0x25, 0x60, 0x3e,
+ 0x2d, 0x07, 0x07, 0x6f, 0xf3, 0x0b, 0x7a, 0x2a, 0xbe, 0xc4, 0x73, 0xda,
+ 0x8b, 0x11, 0xc5, 0x72, 0xb3, 0x5f, 0xc6, 0x31, 0x99, 0x1d, 0x5d, 0xe6,
+ 0x2d, 0xdc, 0xa7, 0x52, 0x5a, 0xab, 0xa8, 0x93, 0x25, 0xdf, 0xd0, 0x4f,
+ 0xec, 0xc4, 0x7b, 0xff, 0x42, 0x6f, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 143
+ {SEC_OID_SHA384,
+ 143,
+ {0x30, 0x64, 0x02, 0x30, 0x12, 0xb3, 0x0a, 0xbe, 0xf6, 0xb5, 0x47, 0x6f,
+ 0xe6, 0xb6, 0x12, 0xae, 0x55, 0x7c, 0x04, 0x25, 0x66, 0x1e, 0x26, 0xb4,
+ 0x4b, 0x1b, 0xfe, 0x19, 0xda, 0xf2, 0xca, 0x28, 0xe3, 0x11, 0x30, 0x83,
+ 0xba, 0x8e, 0x4a, 0xe4, 0xcc, 0x45, 0xa0, 0x32, 0x0a, 0xbd, 0x33, 0x94,
+ 0xf1, 0xc5, 0x48, 0xd7, 0x02, 0x30, 0x18, 0x40, 0xda, 0x9f, 0xc1, 0xd2,
+ 0xf8, 0xf8, 0x90, 0x0c, 0xf4, 0x85, 0xd5, 0x41, 0x3b, 0x8c, 0x25, 0x74,
+ 0xee, 0x3a, 0x8d, 0x4c, 0xa0, 0x39, 0xce, 0x66, 0xe2, 0xa2, 0x19, 0xd2,
+ 0x23, 0x58, 0xad, 0xa5, 0x54, 0x57, 0x6c, 0xda, 0x20, 0x2f, 0xb0, 0x13,
+ 0x3b, 0x84, 0x00, 0xbd, 0x90, 0x7e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 144
+ {SEC_OID_SHA384,
+ 144,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 145
+ {SEC_OID_SHA384,
+ 145,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 146
+ {SEC_OID_SHA384,
+ 146,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 147
+ {SEC_OID_SHA384,
+ 147,
+ {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 148
+ {SEC_OID_SHA384,
+ 148,
+ {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 149
+ {SEC_OID_SHA384,
+ 149,
+ {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 150
+ {SEC_OID_SHA384,
+ 150,
+ {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 151
+ {SEC_OID_SHA384,
+ 151,
+ {0x30, 0x36, 0x02, 0x01, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 152
+ {SEC_OID_SHA384,
+ 152,
+ {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 153
+ {SEC_OID_SHA384,
+ 153,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 154
+ {SEC_OID_SHA384,
+ 154,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 155
+ {SEC_OID_SHA384,
+ 155,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 156
+ {SEC_OID_SHA384,
+ 156,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 157
+ {SEC_OID_SHA384,
+ 157,
+ {0x30, 0x36, 0x02, 0x01, 0x01, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 158
+ {SEC_OID_SHA384,
+ 158,
+ {0x30, 0x36, 0x02, 0x01, 0x01, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 159
+ {SEC_OID_SHA384,
+ 159,
+ {0x30, 0x36, 0x02, 0x01, 0x01, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 160
+ {SEC_OID_SHA384,
+ 160,
+ {0x30, 0x36, 0x02, 0x01, 0x01, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 161
+ {SEC_OID_SHA384,
+ 161,
+ {0x30, 0x36, 0x02, 0x01, 0x01, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 162
+ {SEC_OID_SHA384,
+ 162,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 163
+ {SEC_OID_SHA384,
+ 163,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 164
+ {SEC_OID_SHA384,
+ 164,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 165
+ {SEC_OID_SHA384,
+ 165,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 166
+ {SEC_OID_SHA384,
+ 166,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 167
+ {SEC_OID_SHA384,
+ 167,
+ {0x30, 0x36, 0x02, 0x01, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 168
+ {SEC_OID_SHA384,
+ 168,
+ {0x30, 0x36, 0x02, 0x01, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 169
+ {SEC_OID_SHA384,
+ 169,
+ {0x30, 0x36, 0x02, 0x01, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 170
+ {SEC_OID_SHA384,
+ 170,
+ {0x30, 0x36, 0x02, 0x01, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 171
+ {SEC_OID_SHA384,
+ 171,
+ {0x30, 0x36, 0x02, 0x01, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 172
+ {SEC_OID_SHA384,
+ 172,
+ {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 173
+ {SEC_OID_SHA384,
+ 173,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 174
+ {SEC_OID_SHA384,
+ 174,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 175
+ {SEC_OID_SHA384,
+ 175,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x01, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 176
+ {SEC_OID_SHA384,
+ 176,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x01, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 177
+ {SEC_OID_SHA384,
+ 177,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 178
+ {SEC_OID_SHA384,
+ 178,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 179
+ {SEC_OID_SHA384,
+ 179,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 180
+ {SEC_OID_SHA384,
+ 180,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 181
+ {SEC_OID_SHA384,
+ 181,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 182
+ {SEC_OID_SHA384,
+ 182,
+ {0x30, 0x38, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 183
+ {SEC_OID_SHA384,
+ 183,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x73, 0x09, 0x01, 0x42},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 184
+ {SEC_OID_SHA384,
+ 184,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 185
+ {SEC_OID_SHA384,
+ 185,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x01, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 186
+ {SEC_OID_SHA384,
+ 186,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x01, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 187
+ {SEC_OID_SHA384,
+ 187,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 188
+ {SEC_OID_SHA384,
+ 188,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 189
+ {SEC_OID_SHA384,
+ 189,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 190
+ {SEC_OID_SHA384,
+ 190,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 191
+ {SEC_OID_SHA384,
+ 191,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 192
+ {SEC_OID_SHA384,
+ 192,
+ {0x30, 0x38, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 193
+ {SEC_OID_SHA384,
+ 193,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x09, 0x01, 0x42},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 194
+ {SEC_OID_SHA384,
+ 194,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 195
+ {SEC_OID_SHA384,
+ 195,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x01, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 196
+ {SEC_OID_SHA384,
+ 196,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x01, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 197
+ {SEC_OID_SHA384,
+ 197,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 198
+ {SEC_OID_SHA384,
+ 198,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 199
+ {SEC_OID_SHA384,
+ 199,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 200
+ {SEC_OID_SHA384,
+ 200,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 201
+ {SEC_OID_SHA384,
+ 201,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 202
+ {SEC_OID_SHA384,
+ 202,
+ {0x30, 0x38, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 203
+ {SEC_OID_SHA384,
+ 203,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x74, 0x09, 0x01, 0x42},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 204
+ {SEC_OID_SHA384,
+ 204,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 205
+ {SEC_OID_SHA384,
+ 205,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 206
+ {SEC_OID_SHA384,
+ 206,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 207
+ {SEC_OID_SHA384,
+ 207,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 208
+ {SEC_OID_SHA384,
+ 208,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 209
+ {SEC_OID_SHA384,
+ 209,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 210
+ {SEC_OID_SHA384,
+ 210,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 211
+ {SEC_OID_SHA384,
+ 211,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 212
+ {SEC_OID_SHA384,
+ 212,
+ {0x30, 0x38, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 213
+ {SEC_OID_SHA384,
+ 213,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0x09, 0x01, 0x42},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 214
+ {SEC_OID_SHA384,
+ 214,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 215
+ {SEC_OID_SHA384,
+ 215,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 216
+ {SEC_OID_SHA384,
+ 216,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 217
+ {SEC_OID_SHA384,
+ 217,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x73},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 218
+ {SEC_OID_SHA384,
+ 218,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x72},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 219
+ {SEC_OID_SHA384,
+ 219,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x74},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 220
+ {SEC_OID_SHA384,
+ 220,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 221
+ {SEC_OID_SHA384,
+ 221,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 222
+ {SEC_OID_SHA384,
+ 222,
+ {0x30, 0x38, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 223
+ {SEC_OID_SHA384,
+ 223,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 224
+ {SEC_OID_SHA384,
+ 224,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 225
+ {SEC_OID_SHA384,
+ 225,
+ {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 226
+ {SEC_OID_SHA384,
+ 226,
+ {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 227
+ {SEC_OID_SHA384,
+ 227,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 228
+ {SEC_OID_SHA384,
+ 228,
+ {0x30, 0x03, 0x02, 0x01, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 229
+ {SEC_OID_SHA384,
+ 229,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Edge case for Shamir multiplication
+ // tcID: 230
+ {SEC_OID_SHA384,
+ 230,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xac, 0x04, 0x2e, 0x13, 0xab, 0x83, 0x39,
+ 0x46, 0x92, 0x01, 0x91, 0x70, 0x70, 0x7b, 0xc2, 0x1d, 0xd3, 0xd7, 0xb8,
+ 0xd2, 0x33, 0xd1, 0x1b, 0x65, 0x17, 0x57, 0x08, 0x5b, 0xdd, 0x57, 0x67,
+ 0xea, 0xbb, 0xb8, 0x53, 0x22, 0x98, 0x4f, 0x14, 0x43, 0x73, 0x35, 0xde,
+ 0x0c, 0xdf, 0x56, 0x56, 0x84, 0x02, 0x31, 0x00, 0xbd, 0x77, 0x0d, 0x3e,
+ 0xe4, 0xbe, 0xad, 0xba, 0xbe, 0x7c, 0xa4, 0x6e, 0x8c, 0x47, 0x02, 0x78,
+ 0x34, 0x35, 0x22, 0x8d, 0x46, 0xe2, 0xdd, 0x36, 0x0e, 0x32, 0x2f, 0xe6,
+ 0x1c, 0x86, 0x92, 0x6f, 0xa4, 0x9c, 0x81, 0x16, 0xec, 0x94, 0x0f, 0x72,
+ 0xac, 0x8c, 0x30, 0xd9, 0xbe, 0xb3, 0xe1, 0x2f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x33, 0x32, 0x32, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 231
+ {SEC_OID_SHA384,
+ 231,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xd3, 0x29, 0x8a, 0x01, 0x93, 0xc4, 0x31,
+ 0x6b, 0x34, 0xe3, 0x83, 0x3f, 0xf7, 0x64, 0xa8, 0x2c, 0xff, 0x4e, 0xf5,
+ 0x7b, 0x5d, 0xd7, 0x9e, 0xd6, 0x23, 0x7b, 0x51, 0xff, 0x76, 0xce, 0xab,
+ 0x13, 0xbf, 0x92, 0x13, 0x1f, 0x41, 0x03, 0x05, 0x15, 0xb7, 0xe0, 0x12,
+ 0xd2, 0xba, 0x85, 0x78, 0x30, 0x02, 0x31, 0x00, 0xbf, 0xc7, 0x51, 0x8d,
+ 0x2a, 0xd2, 0x0e, 0xd5, 0xf5, 0x8f, 0x3b, 0xe7, 0x97, 0x20, 0xf1, 0x86,
+ 0x6f, 0x7a, 0x23, 0xb3, 0xbd, 0x1b, 0xf9, 0x13, 0xd3, 0x91, 0x68, 0x19,
+ 0xd0, 0x08, 0x49, 0x7a, 0x07, 0x10, 0x46, 0x31, 0x1d, 0x3c, 0x2f, 0xd0,
+ 0x5f, 0xc2, 0x84, 0xc9, 0x64, 0xa3, 0x96, 0x17},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x37, 0x35, 0x30, 0x35, 0x35, 0x31, 0x38, 0x31, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 232
+ {SEC_OID_SHA384,
+ 232,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xe1, 0x4f, 0x41, 0xa5, 0xfc, 0x83, 0xaa,
+ 0x47, 0x25, 0xa9, 0xea, 0x60, 0xab, 0x5b, 0x0b, 0x9d, 0xe2, 0x7f, 0x51,
+ 0x9a, 0xf4, 0xb5, 0x57, 0xa6, 0x01, 0xf1, 0xfe, 0xe0, 0x24, 0x3f, 0x8e,
+ 0xee, 0x51, 0x80, 0xf8, 0xc5, 0x31, 0x41, 0x4f, 0x34, 0x73, 0xf4, 0x45,
+ 0x74, 0x30, 0xcb, 0x7a, 0x26, 0x02, 0x30, 0x10, 0x47, 0xed, 0x2b, 0xf1,
+ 0xf9, 0x8e, 0x3c, 0xe9, 0x3e, 0x8f, 0xdb, 0xdc, 0x63, 0xcc, 0x79, 0xf2,
+ 0x38, 0x99, 0x8f, 0xee, 0x74, 0xe1, 0xbb, 0x6c, 0xd7, 0x08, 0x69, 0x49,
+ 0x50, 0xbb, 0xff, 0xe3, 0x94, 0x50, 0x66, 0x06, 0x4d, 0xa0, 0x43, 0xf0,
+ 0x4d, 0x70, 0x83, 0xd0, 0xa5, 0x96, 0xec},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x30, 0x33, 0x36, 0x33, 0x30, 0x37, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 233
+ {SEC_OID_SHA384,
+ 233,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xb7, 0xc8, 0xb5, 0xcf, 0x63, 0x1a, 0x96,
+ 0xad, 0x90, 0x8d, 0x6a, 0x8c, 0x8d, 0x0e, 0x0a, 0x35, 0xfc, 0xc2, 0x2a,
+ 0x5a, 0x36, 0x05, 0x02, 0x30, 0xb6, 0x65, 0x93, 0x27, 0x64, 0xae, 0x45,
+ 0xbd, 0x84, 0xcb, 0x87, 0xeb, 0xba, 0x8e, 0x44, 0x4a, 0xbd, 0x89, 0xe4,
+ 0x48, 0x3f, 0xc9, 0xc4, 0xa8, 0x02, 0x31, 0x00, 0xa1, 0x16, 0x36, 0xc0,
+ 0x95, 0xaa, 0x9b, 0xc6, 0x9c, 0xf2, 0x4b, 0x50, 0xa0, 0xa9, 0xe5, 0x37,
+ 0x7d, 0x0f, 0xfb, 0xba, 0x4f, 0xab, 0x54, 0x33, 0x15, 0x9f, 0x00, 0x6a,
+ 0xb4, 0x56, 0x3d, 0x55, 0xe9, 0x18, 0x49, 0x30, 0x20, 0xa1, 0x96, 0x91,
+ 0x57, 0x4e, 0x4d, 0x1e, 0x66, 0xe3, 0x97, 0x5e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x33, 0x36, 0x32, 0x34, 0x32, 0x31, 0x33, 0x32, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 234
+ {SEC_OID_SHA384,
+ 234,
+ {0x30, 0x64, 0x02, 0x30, 0x4a, 0x7d, 0xf2, 0xdf, 0x6a, 0x32, 0xd5, 0x9b,
+ 0x6b, 0xfe, 0xd5, 0x4f, 0x03, 0x2c, 0x3d, 0x6f, 0x3a, 0xcd, 0x3a, 0xc4,
+ 0x06, 0x37, 0x04, 0x09, 0x9c, 0xd1, 0x62, 0xab, 0x39, 0x08, 0xe8, 0xee,
+ 0xba, 0x4e, 0x97, 0x3e, 0xe7, 0x5b, 0x5e, 0x28, 0x5d, 0xd5, 0x72, 0x06,
+ 0x23, 0x38, 0xfe, 0x58, 0x02, 0x30, 0x35, 0x36, 0x5b, 0xe3, 0x27, 0xe2,
+ 0x46, 0x3d, 0xc7, 0x59, 0x95, 0x1c, 0x5c, 0x0b, 0xe5, 0xe3, 0xd0, 0x94,
+ 0xcb, 0x70, 0x69, 0x12, 0xfd, 0xf7, 0xd2, 0x6b, 0x15, 0xd4, 0xa5, 0xc4,
+ 0x2f, 0xfe, 0xbe, 0xca, 0x5a, 0xe7, 0x3a, 0x18, 0x23, 0xf5, 0xe6, 0x5d,
+ 0x57, 0x1b, 0x4c, 0xcf, 0x1a, 0x82},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x35, 0x38, 0x38, 0x30, 0x31, 0x34, 0x36, 0x35, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 235
+ {SEC_OID_SHA384,
+ 235,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0x9a, 0xd3, 0x63, 0xa1, 0xbb, 0xc6, 0x7c,
+ 0x57, 0xc8, 0x2a, 0x37, 0x8e, 0x98, 0x8c, 0xc0, 0x83, 0xcc, 0x91, 0xf8,
+ 0xb3, 0x27, 0x39, 0xec, 0x64, 0x7c, 0x0c, 0xb3, 0x48, 0xfb, 0x5c, 0x86,
+ 0x47, 0x20, 0x15, 0x13, 0x1a, 0x7d, 0x90, 0x83, 0xbf, 0x47, 0x40, 0xaf,
+ 0x33, 0x51, 0x75, 0x51, 0x95, 0x02, 0x31, 0x00, 0xd3, 0x10, 0xdc, 0x15,
+ 0x09, 0xf8, 0xc0, 0x02, 0x81, 0xef, 0xe5, 0x71, 0x76, 0x8d, 0x48, 0x80,
+ 0x27, 0xea, 0x76, 0x0f, 0xe3, 0x29, 0x71, 0xf6, 0xcb, 0x7b, 0x57, 0xcd,
+ 0xf9, 0x06, 0x21, 0xb7, 0xd0, 0x08, 0x6e, 0x26, 0x44, 0x3d, 0x37, 0x61,
+ 0xdf, 0x7a, 0xa3, 0xa4, 0xec, 0xcc, 0x6c, 0x58},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x31, 0x34, 0x36, 0x36, 0x30, 0x35, 0x36, 0x34, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 236
+ {SEC_OID_SHA384,
+ 236,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0x95, 0x07, 0x8a, 0xf5, 0xc2, 0xac, 0x23,
+ 0x02, 0x39, 0x55, 0x7f, 0x5f, 0xce, 0xe2, 0xe7, 0x12, 0xa7, 0x03, 0x4e,
+ 0x95, 0x43, 0x7a, 0x9b, 0x34, 0xc1, 0x69, 0x2a, 0x81, 0x27, 0x0e, 0xdc,
+ 0xf8, 0xdd, 0xd5, 0xab, 0xa1, 0x13, 0x8a, 0x42, 0x01, 0x26, 0x63, 0xe5,
+ 0xf8, 0x1c, 0x9b, 0xea, 0xe2, 0x02, 0x30, 0x40, 0xee, 0x51, 0x0a, 0x0c,
+ 0xce, 0xb8, 0x51, 0x8a, 0xd4, 0xf6, 0x18, 0x59, 0x91, 0x64, 0xda, 0x0f,
+ 0x3b, 0xa7, 0x5e, 0xce, 0xea, 0xc2, 0x16, 0x21, 0x6e, 0xc6, 0x2b, 0xcc,
+ 0xea, 0xe8, 0xdc, 0x98, 0xb5, 0xe3, 0x5b, 0x2e, 0x7e, 0xd4, 0x7c, 0x4b,
+ 0x8e, 0xba, 0xcf, 0xe8, 0x4a, 0x74, 0xe6},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x33, 0x33, 0x35, 0x33, 0x30, 0x30, 0x38, 0x32, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 237
+ {SEC_OID_SHA384,
+ 237,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xa5, 0x38, 0x07, 0x63, 0x62, 0x04, 0x3d,
+ 0xe5, 0x48, 0x64, 0x46, 0x4c, 0x14, 0xa6, 0xc1, 0xc3, 0xa4, 0x78, 0x44,
+ 0x37, 0x26, 0xc1, 0x30, 0x9a, 0x36, 0xb9, 0xe9, 0xea, 0x15, 0x92, 0xb4,
+ 0x0c, 0x3f, 0x3f, 0x90, 0xd1, 0x95, 0xbd, 0x29, 0x80, 0x04, 0xa7, 0x1e,
+ 0x8f, 0x28, 0x5e, 0x09, 0x3a, 0x02, 0x31, 0x00, 0xd7, 0x4f, 0x97, 0xef,
+ 0x38, 0x46, 0x85, 0x15, 0xa8, 0xc9, 0x27, 0xa4, 0x50, 0x27, 0x5c, 0x14,
+ 0xdc, 0x16, 0xdd, 0xbd, 0xd9, 0x2b, 0x3a, 0x5c, 0xae, 0x80, 0x4b, 0xe2,
+ 0x0d, 0x29, 0xc6, 0x82, 0x12, 0x92, 0x47, 0xd2, 0xe0, 0x1d, 0x37, 0xda,
+ 0xbe, 0x38, 0xff, 0xb7, 0x48, 0x08, 0xa8, 0xb7},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x36, 0x33, 0x39, 0x36, 0x36, 0x30, 0x33, 0x36, 0x33, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 238
+ {SEC_OID_SHA384,
+ 238,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xbb, 0xe8, 0x35, 0x11, 0x3f, 0x8e, 0xa4,
+ 0xdc, 0x46, 0x9f, 0x02, 0x83, 0xaf, 0x66, 0x03, 0xf3, 0xd7, 0xa3, 0xa2,
+ 0x22, 0xb3, 0xab, 0x5a, 0x93, 0xdb, 0x56, 0x00, 0x7e, 0xf2, 0xdc, 0x07,
+ 0xc9, 0x79, 0x88, 0xfc, 0x7b, 0x8b, 0x83, 0x30, 0x57, 0xfa, 0x3f, 0xbf,
+ 0x97, 0x41, 0x3b, 0x6c, 0x15, 0x02, 0x30, 0x73, 0x7c, 0x31, 0x63, 0x20,
+ 0xb6, 0x10, 0x02, 0xc2, 0xac, 0xb1, 0x84, 0xd8, 0x2e, 0x60, 0xe4, 0x6b,
+ 0xd2, 0x12, 0x9a, 0x9b, 0xbf, 0x56, 0x3c, 0x80, 0xda, 0x42, 0x31, 0x21,
+ 0xc1, 0x61, 0xde, 0xcd, 0x36, 0x35, 0x18, 0xb2, 0x60, 0xaa, 0xac, 0xf3,
+ 0x73, 0x4c, 0x1e, 0xf9, 0xfa, 0xa9, 0x25},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x33, 0x33, 0x39, 0x31, 0x36, 0x36, 0x30, 0x37, 0x39, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 239
+ {SEC_OID_SHA384,
+ 239,
+ {0x30, 0x65, 0x02, 0x30, 0x67, 0x9c, 0x36, 0x40, 0xad, 0x8f, 0xfe, 0x95,
+ 0x77, 0xd9, 0xb5, 0x9b, 0x18, 0xff, 0x55, 0x98, 0xdb, 0xfe, 0x61, 0x12,
+ 0x2b, 0xba, 0xb8, 0x23, 0x8d, 0x26, 0x89, 0x07, 0xc9, 0x89, 0xcd, 0x94,
+ 0xdc, 0x7f, 0x60, 0x1d, 0x17, 0x48, 0x6a, 0xf9, 0x3f, 0x6d, 0x18, 0x62,
+ 0x4a, 0xa5, 0x24, 0xa3, 0x02, 0x31, 0x00, 0xe8, 0x4d, 0xd1, 0x95, 0x50,
+ 0x2b, 0xdc, 0xdd, 0x77, 0xb7, 0xf5, 0x1d, 0x8c, 0x1e, 0xa7, 0x89, 0x00,
+ 0x69, 0x05, 0x84, 0x4a, 0x0e, 0x18, 0x54, 0x74, 0xaf, 0x1a, 0x58, 0x3b,
+ 0xab, 0x56, 0x4e, 0xe2, 0x3b, 0xe0, 0xbc, 0x49, 0x50, 0x03, 0x90, 0xdc,
+ 0xeb, 0x3d, 0x39, 0x48, 0xf0, 0x67, 0x30},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x34, 0x34, 0x36, 0x39, 0x37, 0x35, 0x39, 0x36, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 240
+ {SEC_OID_SHA384,
+ 240,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xf6, 0xf1, 0xaf, 0xe6, 0xfe, 0xbc, 0xe7,
+ 0x99, 0xcc, 0x9b, 0x75, 0x42, 0x79, 0xf2, 0x49, 0x9f, 0x38, 0x25, 0xc3,
+ 0xe7, 0x89, 0xac, 0xce, 0xf4, 0x6d, 0x3f, 0x06, 0x8e, 0x2b, 0x67, 0x81,
+ 0xfd, 0x50, 0x66, 0x9e, 0x80, 0xc3, 0xc7, 0x29, 0x3a, 0x5c, 0x0c, 0x0a,
+ 0xf4, 0x8e, 0x06, 0x8e, 0x35, 0x02, 0x31, 0x00, 0xf5, 0x9c, 0xc8, 0xc2,
+ 0x22, 0x2e, 0xd6, 0x3b, 0x45, 0x53, 0xf8, 0x14, 0x9e, 0xbe, 0xcc, 0x43,
+ 0xb8, 0x66, 0x71, 0x9b, 0x29, 0x4e, 0xf0, 0x83, 0x2a, 0x12, 0xb3, 0xe3,
+ 0xdb, 0xc8, 0x25, 0xee, 0xab, 0x68, 0xb5, 0x77, 0x96, 0x25, 0xb1, 0x0a,
+ 0xe5, 0x54, 0x14, 0x12, 0xec, 0x29, 0x53, 0x54},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x35, 0x31, 0x35, 0x39, 0x34, 0x37, 0x38, 0x36, 0x34, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 241
+ {SEC_OID_SHA384,
+ 241,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xf4, 0x64, 0x96, 0xf6, 0xd4, 0x73, 0xf3,
+ 0xc0, 0x91, 0xa6, 0x8a, 0xaa, 0x37, 0x49, 0x22, 0x0c, 0x84, 0x00, 0x61,
+ 0xcd, 0x4f, 0x88, 0x86, 0x13, 0xcc, 0xfe, 0xac, 0x0a, 0xa0, 0x41, 0x1b,
+ 0x45, 0x1e, 0xdb, 0xd4, 0xfa, 0xcb, 0xe3, 0x8d, 0x2d, 0xd9, 0xd6, 0xd0,
+ 0xd0, 0xd2, 0x55, 0xed, 0x34, 0x02, 0x30, 0x00, 0xc3, 0xa7, 0x4f, 0xa6,
+ 0x66, 0x6f, 0x58, 0xc4, 0x79, 0x8f, 0x30, 0xc3, 0x77, 0x98, 0x13, 0xe5,
+ 0xc6, 0xd0, 0x8a, 0xc3, 0x1a, 0x79, 0x2c, 0x2d, 0x0f, 0x9c, 0xb7, 0x08,
+ 0x73, 0x3f, 0x26, 0xad, 0x6b, 0xf3, 0xb1, 0xe4, 0x68, 0x15, 0xae, 0x53,
+ 0x6a, 0xa1, 0x51, 0x68, 0x0b, 0xde, 0xe2},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x35, 0x32, 0x34, 0x31, 0x37, 0x39, 0x32, 0x33, 0x33, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 242
+ {SEC_OID_SHA384,
+ 242,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xdf, 0x8b, 0x8e, 0x4c, 0xb1, 0xbc, 0x4e,
+ 0xc6, 0x9c, 0xb1, 0x47, 0x2f, 0xa5, 0xa8, 0x1c, 0x36, 0x64, 0x2e, 0xd4,
+ 0x7f, 0xc6, 0xce, 0x56, 0x00, 0x33, 0xc4, 0xf7, 0xcb, 0x0b, 0xc8, 0x45,
+ 0x9b, 0x57, 0x88, 0xe3, 0x4c, 0xaa, 0x7d, 0x96, 0xe6, 0x07, 0x11, 0x88,
+ 0xe4, 0x49, 0xf0, 0x20, 0x7a, 0x02, 0x31, 0x00, 0x8b, 0x8e, 0xe0, 0x17,
+ 0x79, 0x62, 0xa4, 0x89, 0x93, 0x8f, 0x3f, 0xef, 0xfa, 0xe5, 0x57, 0x29,
+ 0xd9, 0xd4, 0x46, 0xfe, 0x43, 0x8c, 0x7c, 0xb9, 0x1e, 0xa5, 0xf6, 0x32,
+ 0xc8, 0x0a, 0xa7, 0x2a, 0x43, 0xb9, 0xb0, 0x4e, 0x6d, 0xe7, 0xff, 0x34,
+ 0xf7, 0x6f, 0x44, 0x25, 0x10, 0x7f, 0xd6, 0x97},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x31, 0x34, 0x37, 0x32, 0x39, 0x30, 0x32, 0x30, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 243
+ {SEC_OID_SHA384,
+ 243,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0x8b, 0xb6, 0xa8, 0xec, 0xdc, 0x8b, 0x48,
+ 0x3a, 0xd7, 0xb9, 0xc9, 0x4b, 0xb3, 0x9f, 0x63, 0xb5, 0xfc, 0x13, 0x78,
+ 0xef, 0xe8, 0xc0, 0x20, 0x4a, 0x74, 0x63, 0x1d, 0xde, 0xd7, 0x15, 0x96,
+ 0x43, 0x82, 0x14, 0x19, 0xaf, 0x33, 0x86, 0x3b, 0x04, 0x14, 0xbd, 0x87,
+ 0xec, 0xf7, 0x3b, 0xa3, 0xfb, 0x02, 0x31, 0x00, 0x89, 0x28, 0x44, 0x9f,
+ 0x2d, 0x6d, 0xb2, 0xb2, 0xc6, 0x5d, 0x44, 0xd9, 0x8b, 0xeb, 0x77, 0xee,
+ 0xad, 0xcb, 0xda, 0x83, 0xff, 0x33, 0xe5, 0x7e, 0xb1, 0x83, 0xe1, 0xfc,
+ 0x29, 0xad, 0x86, 0xf0, 0xba, 0x29, 0xee, 0x66, 0xe7, 0x50, 0xe8, 0x17,
+ 0x0c, 0xcc, 0x43, 0x4c, 0xf7, 0x0a, 0xe1, 0x99},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x30, 0x38, 0x37, 0x38, 0x37, 0x32, 0x35, 0x36, 0x34, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 244
+ {SEC_OID_SHA384,
+ 244,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xe3, 0x83, 0x28, 0x77, 0xc8, 0x0c, 0x4e,
+ 0xd4, 0x39, 0xd8, 0xea, 0xdc, 0xf6, 0x15, 0xc0, 0x28, 0x6f, 0xf5, 0x49,
+ 0x43, 0xe3, 0xae, 0x2f, 0x66, 0xa3, 0xb9, 0xf8, 0x86, 0x24, 0x5f, 0xea,
+ 0x47, 0x0e, 0x6d, 0x58, 0x12, 0xce, 0xf8, 0x0c, 0x23, 0xe4, 0xf5, 0x68,
+ 0xd0, 0x21, 0x5a, 0x3b, 0xfc, 0x02, 0x30, 0x31, 0x77, 0xa7, 0xdb, 0xf0,
+ 0xab, 0x8f, 0x8f, 0x5f, 0xc1, 0xd0, 0x1b, 0x19, 0xd6, 0xa5, 0xe8, 0x96,
+ 0x42, 0x89, 0x9f, 0x36, 0x9d, 0xfe, 0x21, 0x3b, 0x7c, 0xc5, 0x5d, 0x8e,
+ 0xaf, 0x21, 0xdd, 0x28, 0x85, 0xef, 0xce, 0x52, 0xb5, 0x95, 0x9c, 0x1f,
+ 0x06, 0xb7, 0xca, 0xc5, 0x77, 0x3e, 0x5b},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x37, 0x33, 0x34, 0x33, 0x33, 0x30, 0x36, 0x35, 0x36, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 245
+ {SEC_OID_SHA384,
+ 245,
+ {0x30, 0x65, 0x02, 0x30, 0x62, 0x75, 0x73, 0x8f, 0x08, 0x80, 0x02, 0x32,
+ 0x86, 0xa9, 0xb6, 0xf2, 0x8e, 0xa0, 0xa9, 0x77, 0x9e, 0x8d, 0x64, 0x4c,
+ 0x3d, 0xec, 0x48, 0x29, 0x3c, 0x64, 0xf1, 0x56, 0x6b, 0x34, 0xe1, 0x5c,
+ 0x71, 0x19, 0xbd, 0x9d, 0x02, 0xfa, 0x23, 0x57, 0x77, 0x4c, 0xab, 0xc9,
+ 0xe5, 0x3e, 0xf7, 0xe6, 0x02, 0x31, 0x00, 0xd2, 0xf0, 0xa5, 0x2b, 0x10,
+ 0x16, 0x08, 0x2b, 0xd5, 0x51, 0x76, 0x09, 0xee, 0x81, 0xc0, 0x76, 0x4d,
+ 0xc3, 0x8a, 0x8f, 0x32, 0xd9, 0xa5, 0x07, 0x4e, 0x71, 0x7e, 0xe1, 0xd8,
+ 0x32, 0xf9, 0xea, 0x0e, 0x4c, 0x6b, 0x10, 0x0b, 0x1f, 0xd5, 0xe7, 0xf4,
+ 0xbc, 0x74, 0x68, 0xc7, 0x9d, 0x39, 0x33},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x39, 0x37, 0x34, 0x34, 0x36, 0x30, 0x39, 0x37, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 246
+ {SEC_OID_SHA384,
+ 246,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xd3, 0x16, 0xfe, 0x51, 0x68, 0xcf, 0x13,
+ 0x75, 0x3c, 0x8c, 0x3b, 0xbe, 0xf8, 0x38, 0x69, 0xa6, 0x70, 0x3d, 0xc0,
+ 0xd5, 0xaf, 0xa8, 0x2a, 0xf4, 0x9c, 0x88, 0xff, 0x35, 0x55, 0x66, 0x0f,
+ 0x57, 0x91, 0x9a, 0x6f, 0x36, 0xe8, 0x44, 0x51, 0xc3, 0xe8, 0xe5, 0x78,
+ 0x3e, 0x3b, 0x83, 0xfe, 0x3b, 0x02, 0x31, 0x00, 0x99, 0x5f, 0x08, 0xc8,
+ 0xfe, 0xc7, 0xcd, 0x82, 0xce, 0x27, 0xe7, 0x50, 0x93, 0x93, 0xf5, 0xa3,
+ 0x80, 0x3a, 0x48, 0xfe, 0x25, 0x5f, 0xcb, 0x16, 0x03, 0x21, 0xc6, 0xe1,
+ 0x89, 0x0e, 0xb3, 0x6e, 0x37, 0xbc, 0xda, 0x15, 0x8f, 0x0f, 0xa6, 0x89,
+ 0x9e, 0x7d, 0x10, 0x7e, 0x52, 0xde, 0x8c, 0x3c},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x33, 0x32, 0x32, 0x37, 0x30, 0x38, 0x36, 0x38, 0x33, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 247
+ {SEC_OID_SHA384,
+ 247,
+ {0x30, 0x64, 0x02, 0x30, 0x0b, 0x13, 0xb8, 0xfd, 0x10, 0xfa, 0x7b, 0x42,
+ 0x16, 0x91, 0x37, 0x58, 0x8a, 0xd3, 0xf5, 0x57, 0x53, 0x9a, 0x4e, 0x92,
+ 0x06, 0xf3, 0xa1, 0xf1, 0xfe, 0x92, 0x02, 0xb0, 0x69, 0x0d, 0xef, 0xde,
+ 0xd2, 0xbe, 0x18, 0x14, 0x7f, 0x5b, 0x2d, 0xa9, 0x28, 0x5c, 0x0e, 0x73,
+ 0x49, 0x73, 0x5e, 0xa3, 0x02, 0x30, 0x04, 0x78, 0xad, 0x31, 0x7b, 0x22,
+ 0xa2, 0x47, 0xbf, 0x93, 0x34, 0x71, 0x9b, 0x4c, 0x8e, 0xe8, 0x4a, 0xcf,
+ 0x13, 0x45, 0x15, 0xdb, 0x77, 0xe6, 0x14, 0x1c, 0x75, 0xd0, 0x89, 0x61,
+ 0xe1, 0xe5, 0x1e, 0xac, 0xa2, 0x98, 0x36, 0x74, 0x41, 0x03, 0xde, 0x0f,
+ 0x6a, 0x4c, 0x79, 0x8d, 0x3e, 0xeb},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x33, 0x32, 0x39, 0x37, 0x36, 0x34, 0x31, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 248
+ {SEC_OID_SHA384,
+ 248,
+ {0x30, 0x65, 0x02, 0x30, 0x15, 0x80, 0x44, 0x29, 0xbc, 0xb5, 0x27, 0x7d,
+ 0x4f, 0x0a, 0xf7, 0x3b, 0xd5, 0x4c, 0x8a, 0x17, 0x74, 0x99, 0xa7, 0xb6,
+ 0x4f, 0x18, 0xaf, 0xc5, 0x66, 0xc3, 0xce, 0x70, 0x96, 0xbd, 0xc6, 0xc2,
+ 0x75, 0xe3, 0x85, 0x48, 0xed, 0xcf, 0xa0, 0xb7, 0x8d, 0xd7, 0xf5, 0x7b,
+ 0x6f, 0x39, 0x3e, 0x49, 0x02, 0x31, 0x00, 0xd5, 0x95, 0x1f, 0x24, 0x3e,
+ 0x65, 0xb8, 0x2b, 0xa5, 0xc0, 0xc7, 0x55, 0x2d, 0x33, 0xb1, 0x1f, 0x1e,
+ 0x90, 0xfd, 0xe0, 0xc3, 0xfd, 0x01, 0x4a, 0xac, 0x1b, 0xb2, 0x7d, 0xb2,
+ 0xaa, 0xf0, 0x9b, 0x66, 0x7c, 0x8b, 0x24, 0x7c, 0x4c, 0xdd, 0x5b, 0x07,
+ 0x23, 0xfb, 0xa8, 0x3b, 0x4f, 0x99, 0x9e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x39, 0x34, 0x30, 0x34, 0x37, 0x33, 0x38, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 249
+ {SEC_OID_SHA384,
+ 249,
+ {0x30, 0x65, 0x02, 0x30, 0x35, 0x92, 0x47, 0xc9, 0x57, 0x76, 0xbb, 0x17,
+ 0x49, 0x2b, 0x7b, 0xf8, 0x27, 0xf5, 0xf3, 0x30, 0xfa, 0x9f, 0x9d, 0xe7,
+ 0xcc, 0x10, 0x44, 0x1a, 0x14, 0x79, 0xc8, 0x17, 0x76, 0xce, 0x36, 0xcd,
+ 0xc6, 0xa1, 0x3c, 0x5f, 0x51, 0x49, 0xc4, 0xe3, 0x91, 0x47, 0xa1, 0x96,
+ 0xbb, 0x02, 0xed, 0x34, 0x02, 0x31, 0x00, 0xf6, 0xed, 0x92, 0x52, 0xa7,
+ 0x3d, 0xe4, 0x85, 0x16, 0xf4, 0xea, 0xba, 0xb6, 0x36, 0x8f, 0xbf, 0xf6,
+ 0x87, 0x51, 0x28, 0xaf, 0x4e, 0x12, 0x26, 0xd5, 0x4d, 0xb5, 0x58, 0xbd,
+ 0x76, 0xee, 0xc3, 0x69, 0xcc, 0x9b, 0x28, 0x5b, 0xc1, 0x96, 0xd5, 0x12,
+ 0xe5, 0x31, 0xf8, 0x48, 0x64, 0xd3, 0x3f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x33, 0x32, 0x32, 0x30, 0x35, 0x36, 0x39, 0x31, 0x32, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 250
+ {SEC_OID_SHA384,
+ 250,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xa5, 0x57, 0xd1, 0xf6, 0x3a, 0x20, 0x94,
+ 0xf6, 0x83, 0x42, 0x9e, 0xcb, 0x35, 0xa6, 0x53, 0x3b, 0xac, 0x89, 0x76,
+ 0x82, 0x77, 0x5c, 0x00, 0x51, 0xe1, 0x11, 0xee, 0xd6, 0xe0, 0x76, 0xc4,
+ 0x88, 0x67, 0xca, 0xe0, 0x05, 0xc5, 0xe0, 0x80, 0x38, 0x00, 0xb0, 0x50,
+ 0x31, 0x1e, 0x38, 0x1c, 0xd6, 0x02, 0x30, 0x2a, 0x2f, 0x87, 0x1e, 0xfc,
+ 0xf0, 0x3c, 0xf1, 0xc8, 0xf5, 0x09, 0xe0, 0x76, 0xaa, 0xa2, 0xa7, 0x6f,
+ 0x1e, 0xa7, 0x8d, 0x1c, 0x64, 0x80, 0x4e, 0xa5, 0xb0, 0x63, 0xb0, 0x32,
+ 0x4b, 0x8e, 0x98, 0xeb, 0x58, 0x25, 0xd0, 0x43, 0x70, 0x10, 0x60, 0x20,
+ 0xee, 0x15, 0x80, 0x5d, 0xbe, 0xdf, 0x81},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x31, 0x34, 0x30, 0x35, 0x33, 0x39, 0x39, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 251
+ {SEC_OID_SHA384,
+ 251,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xf2, 0x2b, 0xf9, 0x11, 0x69, 0xb4, 0xae,
+ 0xc8, 0x4c, 0xa8, 0x40, 0x41, 0xcb, 0x82, 0x6f, 0x7d, 0xfc, 0x6f, 0x33,
+ 0xd9, 0x73, 0xf3, 0xc7, 0x24, 0x33, 0xb8, 0xa0, 0xca, 0x20, 0x3a, 0xac,
+ 0x93, 0xf7, 0xee, 0xd6, 0x2b, 0xe9, 0xbe, 0xa0, 0x17, 0x06, 0x40, 0x2d,
+ 0x5b, 0x5d, 0x3b, 0x0e, 0x65, 0x02, 0x30, 0x78, 0x41, 0xd3, 0xbc, 0x34,
+ 0xaa, 0x47, 0xe8, 0x13, 0xa5, 0x5c, 0x25, 0x20, 0x3c, 0x5e, 0xc2, 0x34,
+ 0x2d, 0x83, 0x8d, 0x5b, 0x46, 0x38, 0xc2, 0x70, 0x5d, 0xcf, 0x4b, 0xac,
+ 0x9c, 0x24, 0xf7, 0x65, 0xb5, 0xd4, 0xc2, 0x8f, 0xa3, 0xc7, 0xfd, 0xa7,
+ 0xa3, 0x8e, 0xd5, 0x04, 0x8c, 0x7d, 0xe3},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x39, 0x35, 0x31, 0x35, 0x36, 0x38, 0x36, 0x34, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 252
+ {SEC_OID_SHA384,
+ 252,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0x9c, 0x19, 0x6e, 0x39, 0xa2, 0xd6, 0x1a,
+ 0x3c, 0x25, 0x65, 0xf5, 0x93, 0x2f, 0x35, 0x7e, 0x24, 0x28, 0x92, 0x73,
+ 0x7e, 0x9a, 0xdf, 0xc8, 0x6c, 0x66, 0x09, 0xf2, 0x91, 0xe5, 0xe6, 0xfd,
+ 0xbb, 0x23, 0x02, 0x9f, 0xf9, 0x15, 0xa0, 0x32, 0xb0, 0xc5, 0x39, 0x0b,
+ 0xa9, 0xd1, 0x5f, 0x20, 0x3e, 0x02, 0x31, 0x00, 0xd7, 0x21, 0xe2, 0x8e,
+ 0x52, 0x69, 0xd7, 0x81, 0x3e, 0x8a, 0x9a, 0xed, 0x53, 0xa3, 0x7e, 0x65,
+ 0x2f, 0xec, 0x15, 0x60, 0xca, 0x61, 0xf2, 0x8f, 0x55, 0xab, 0x4c, 0x26,
+ 0x2c, 0xc6, 0x21, 0x4e, 0xee, 0x8d, 0x3c, 0x4c, 0x2b, 0xa9, 0xd1, 0xba,
+ 0x0b, 0xa1, 0x9e, 0x5e, 0x3c, 0x74, 0x84, 0xa7},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x35, 0x39, 0x35, 0x39, 0x30, 0x37, 0x31, 0x36, 0x33, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 253
+ {SEC_OID_SHA384,
+ 253,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0x8b, 0xa1, 0xe9, 0xde, 0xc1, 0x4d, 0x30,
+ 0x0b, 0x0e, 0x25, 0x0e, 0xa0, 0xbc, 0xd4, 0x41, 0x9c, 0x3d, 0x95, 0x59,
+ 0x62, 0x2c, 0xc7, 0xb8, 0x37, 0x5b, 0xd7, 0x3f, 0x7d, 0x70, 0x13, 0x32,
+ 0x42, 0xe3, 0xd5, 0xbf, 0x70, 0xbc, 0x78, 0x28, 0x08, 0x73, 0x46, 0x54,
+ 0xba, 0xcd, 0x12, 0xda, 0xea, 0x02, 0x31, 0x00, 0xd8, 0x93, 0xd3, 0x97,
+ 0x0f, 0x72, 0xcc, 0xab, 0x35, 0x55, 0x5a, 0xe9, 0x1e, 0xbc, 0xfe, 0xd3,
+ 0xc5, 0xbf, 0xc5, 0xd3, 0x91, 0x81, 0x07, 0x1b, 0xc0, 0x6b, 0xa3, 0x82,
+ 0x58, 0x7a, 0x69, 0x5e, 0x02, 0xed, 0x48, 0x2f, 0x1a, 0x74, 0xfe, 0x30,
+ 0x9a, 0x39, 0x9e, 0xae, 0xe5, 0xf5, 0xbc, 0x52},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x31, 0x35, 0x33, 0x34, 0x36, 0x39, 0x35, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 254
+ {SEC_OID_SHA384,
+ 254,
+ {0x30, 0x64, 0x02, 0x30, 0x2f, 0x52, 0x1d, 0x9d, 0x83, 0xe1, 0xbf, 0xf8,
+ 0xd2, 0x52, 0x55, 0xa9, 0xbd, 0xca, 0x90, 0xe1, 0x5d, 0x78, 0xa8, 0xc9,
+ 0xea, 0x78, 0x85, 0xb8, 0x84, 0x02, 0x4a, 0x40, 0xde, 0x9a, 0x31, 0x5b,
+ 0xed, 0x7f, 0x74, 0x6b, 0x5d, 0xa4, 0xce, 0x96, 0xb0, 0x70, 0x20, 0x8e,
+ 0x9a, 0xe0, 0xcf, 0xa5, 0x02, 0x30, 0x41, 0x85, 0xc6, 0xf4, 0x22, 0x5b,
+ 0x8c, 0x25, 0x5a, 0x4d, 0x31, 0xab, 0xb5, 0xc9, 0xb6, 0xc6, 0x86, 0xa6,
+ 0xee, 0x50, 0xa8, 0xeb, 0x71, 0x03, 0xaa, 0xef, 0x90, 0x24, 0x5a, 0x47,
+ 0x22, 0xfc, 0x89, 0x96, 0xf2, 0x66, 0xf2, 0x62, 0x10, 0x9c, 0x3b, 0x59,
+ 0x57, 0xba, 0x73, 0x28, 0x9a, 0x20},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x38, 0x30, 0x37, 0x31, 0x30, 0x39, 0x38, 0x33, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 255
+ {SEC_OID_SHA384,
+ 255,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xd4, 0x90, 0x0f, 0x54, 0xc1, 0xbc, 0x84,
+ 0x1d, 0x38, 0xeb, 0x2f, 0x13, 0xe0, 0xba, 0xfb, 0xb1, 0x2b, 0x56, 0x67,
+ 0x39, 0x3b, 0x07, 0x10, 0x2d, 0xb9, 0x06, 0x39, 0x74, 0x4f, 0x54, 0xd7,
+ 0x89, 0x60, 0xb3, 0x44, 0xc8, 0xfb, 0xfb, 0xf3, 0x54, 0x0b, 0x38, 0xd0,
+ 0x02, 0x78, 0xe1, 0x77, 0xaa, 0x02, 0x30, 0x3a, 0x16, 0xef, 0xf0, 0x39,
+ 0x97, 0x00, 0x00, 0x9b, 0x69, 0x49, 0xf3, 0xf5, 0x06, 0xc5, 0x43, 0x49,
+ 0x5b, 0xf8, 0xe0, 0xf3, 0xa3, 0x4f, 0xeb, 0x8e, 0xdd, 0x63, 0x64, 0x87,
+ 0x47, 0xb5, 0x31, 0xad, 0xc4, 0xe7, 0x53, 0x98, 0xe4, 0xda, 0x80, 0x83,
+ 0xb8, 0x8b, 0x34, 0xc2, 0xfb, 0x97, 0xa8},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x39, 0x32, 0x39, 0x33, 0x39, 0x36, 0x39, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 256
+ {SEC_OID_SHA384,
+ 256,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xc0, 0x16, 0x9e, 0x2b, 0x8b, 0x97, 0xee,
+ 0xb0, 0x65, 0x0e, 0x27, 0x65, 0x3f, 0x2e, 0x47, 0x3b, 0x97, 0xa0, 0x6e,
+ 0x1e, 0x88, 0x8b, 0x07, 0xc1, 0x01, 0x8c, 0x73, 0x0c, 0xab, 0xfd, 0xee,
+ 0xec, 0x4a, 0x62, 0x6c, 0x3e, 0xde, 0xe0, 0x76, 0x7d, 0x44, 0xe8, 0xed,
+ 0x07, 0x08, 0x0c, 0x2a, 0xc4, 0x02, 0x30, 0x13, 0xf4, 0x64, 0x75, 0xf9,
+ 0x55, 0xf9, 0x70, 0x19, 0x28, 0x06, 0x7e, 0x39, 0x82, 0xd4, 0xba, 0x5a,
+ 0x58, 0xa3, 0x79, 0xa6, 0x6f, 0x91, 0xb7, 0x4f, 0xad, 0x9a, 0xc8, 0xae,
+ 0xe3, 0x00, 0x86, 0xbe, 0x6f, 0x41, 0xc9, 0xc2, 0xd8, 0xfb, 0x80, 0xe0,
+ 0x92, 0x4d, 0xed, 0xbe, 0x67, 0xe9, 0x68},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x31, 0x31, 0x32, 0x33, 0x35, 0x35, 0x39, 0x36, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 257
+ {SEC_OID_SHA384,
+ 257,
+ {0x30, 0x64, 0x02, 0x30, 0x2e, 0x86, 0x88, 0x71, 0xea, 0x8b, 0x27, 0xa8,
+ 0xa7, 0x46, 0x88, 0x21, 0x52, 0x05, 0x1f, 0x2b, 0x14, 0x6a, 0xf4, 0xac,
+ 0x9d, 0x84, 0x73, 0xb4, 0xb6, 0x85, 0x2f, 0x80, 0xa1, 0xd0, 0xc7, 0xca,
+ 0xb5, 0x74, 0x89, 0xaa, 0x43, 0xf8, 0x90, 0x24, 0x38, 0x8a, 0xec, 0x06,
+ 0x05, 0xb0, 0x26, 0x37, 0x02, 0x30, 0x6d, 0x8c, 0x89, 0xee, 0xd8, 0xa5,
+ 0xa6, 0x25, 0x2c, 0x5c, 0xea, 0xd1, 0xc5, 0x53, 0x91, 0xc6, 0x74, 0x3d,
+ 0x88, 0x16, 0x09, 0xe3, 0xdb, 0x24, 0xd7, 0x0e, 0xad, 0x80, 0xa6, 0x63,
+ 0x57, 0x00, 0x20, 0x79, 0x8f, 0xbf, 0x41, 0xd4, 0xc6, 0x24, 0xfc, 0xb1,
+ 0xce, 0x36, 0xc5, 0x36, 0xfe, 0x38},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x33, 0x39, 0x32, 0x37, 0x35, 0x37, 0x30, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 258
+ {SEC_OID_SHA384,
+ 258,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xab, 0xe6, 0xa5, 0x11, 0x79, 0xee, 0x87,
+ 0xc9, 0x57, 0x80, 0x5e, 0xca, 0xd5, 0xcc, 0xeb, 0xca, 0x30, 0xc6, 0xe3,
+ 0xa3, 0xe6, 0xdb, 0xe4, 0xeb, 0x4d, 0x13, 0x0b, 0x71, 0xdf, 0x2b, 0xf5,
+ 0x90, 0xb9, 0xd6, 0x7c, 0x8f, 0x49, 0xe8, 0x1b, 0xf9, 0x0c, 0xe0, 0x90,
+ 0x9d, 0x3c, 0x2d, 0xab, 0x4c, 0x02, 0x30, 0x71, 0x10, 0x58, 0x2f, 0xab,
+ 0x49, 0x5b, 0x21, 0xbd, 0x9d, 0xda, 0x06, 0x4f, 0xbd, 0x7a, 0xcc, 0x09,
+ 0xd0, 0x54, 0x4d, 0xcf, 0x76, 0x99, 0xbe, 0x35, 0xad, 0x16, 0x20, 0x7f,
+ 0xfa, 0x10, 0xe8, 0x90, 0x4f, 0x92, 0x41, 0xa7, 0x09, 0x48, 0x7b, 0xa2,
+ 0xba, 0x7e, 0x34, 0x43, 0x0b, 0x81, 0xc3},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x30, 0x38, 0x31, 0x31, 0x38, 0x38, 0x37, 0x36, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 259
+ {SEC_OID_SHA384,
+ 259,
+ {0x30, 0x64, 0x02, 0x30, 0x50, 0x25, 0x2c, 0x19, 0xe6, 0x0e, 0x41, 0x20,
+ 0xb7, 0xc2, 0x8b, 0x2c, 0x2e, 0x0a, 0x58, 0x8e, 0x5d, 0x10, 0x75, 0x18,
+ 0xcd, 0x61, 0xe5, 0xc7, 0x99, 0x9c, 0x6d, 0x46, 0x5e, 0xa1, 0x34, 0xf7,
+ 0x52, 0x32, 0x2d, 0x8b, 0x83, 0xf5, 0x98, 0x8f, 0xcd, 0xc6, 0x2b, 0xd9,
+ 0xad, 0xb3, 0x6c, 0xcd, 0x02, 0x30, 0x19, 0x38, 0x99, 0x35, 0x24, 0x91,
+ 0xda, 0xbf, 0xe4, 0xfc, 0x94, 0x2e, 0x14, 0xdd, 0xac, 0xb2, 0x00, 0x67,
+ 0x37, 0x29, 0xd6, 0x16, 0x02, 0xcc, 0x0b, 0xaf, 0x57, 0x32, 0xd2, 0x62,
+ 0xf3, 0x6e, 0x52, 0x79, 0x86, 0x5a, 0x81, 0x0c, 0xe2, 0xf9, 0x77, 0xf5,
+ 0x76, 0x86, 0xa0, 0xd0, 0x13, 0x7a},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x35, 0x34, 0x36, 0x30, 0x38, 0x39, 0x36, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 260
+ {SEC_OID_SHA384,
+ 260,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xeb, 0x72, 0x5f, 0xdd, 0x53, 0x9d, 0x7d,
+ 0xe8, 0xea, 0x02, 0xfa, 0xc8, 0xdb, 0x6e, 0xc4, 0x64, 0xf4, 0x0c, 0x27,
+ 0x2a, 0x63, 0xe6, 0xb2, 0x71, 0x8c, 0x4e, 0x02, 0x66, 0xbf, 0x12, 0x35,
+ 0xda, 0xe3, 0x30, 0xf7, 0x47, 0xa6, 0x05, 0x2f, 0x43, 0x19, 0xec, 0xbe,
+ 0x7b, 0xda, 0xde, 0x9b, 0xd0, 0x02, 0x31, 0x00, 0xae, 0x84, 0x50, 0x76,
+ 0x48, 0xba, 0x2d, 0x19, 0x44, 0xbb, 0x67, 0x72, 0x2c, 0xcd, 0x2c, 0xb9,
+ 0x4b, 0x92, 0xb5, 0x9e, 0x89, 0xa1, 0xae, 0x69, 0x8c, 0x66, 0x8b, 0xb5,
+ 0x7f, 0x48, 0x1c, 0x42, 0xb2, 0x16, 0xc2, 0x3d, 0xa4, 0xb1, 0xd8, 0xc0,
+ 0xe5, 0x02, 0xef, 0x97, 0xfd, 0xa0, 0x5a, 0xd0},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x33, 0x38, 0x37, 0x36, 0x38, 0x37, 0x31, 0x31, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 261
+ {SEC_OID_SHA384,
+ 261,
+ {0x30, 0x64, 0x02, 0x30, 0x25, 0xaa, 0x56, 0xfc, 0xbd, 0x92, 0xf2, 0xcf,
+ 0x53, 0xbd, 0xdb, 0xaa, 0x0d, 0xb5, 0x37, 0xde, 0x58, 0x43, 0x29, 0x07,
+ 0x31, 0xc1, 0xdd, 0x78, 0x03, 0x6f, 0xcb, 0xde, 0xd4, 0xa8, 0xf7, 0x18,
+ 0x7d, 0xdf, 0xed, 0x9f, 0x5c, 0xa9, 0xd9, 0x8e, 0xa7, 0xb1, 0x2d, 0x24,
+ 0xb8, 0xd2, 0x9d, 0x57, 0x02, 0x30, 0x02, 0x8f, 0x68, 0x37, 0x2d, 0x66,
+ 0x16, 0x48, 0x10, 0xbf, 0x79, 0xc3, 0x0a, 0x19, 0x11, 0x16, 0xd4, 0x96,
+ 0xfe, 0x32, 0x31, 0x46, 0x05, 0xdc, 0x16, 0x68, 0x28, 0x94, 0x25, 0xfb,
+ 0x3a, 0x15, 0xd7, 0x53, 0x2d, 0xde, 0x10, 0x52, 0xa4, 0x9a, 0x35, 0x86,
+ 0x6c, 0x14, 0x7a, 0xbd, 0xe1, 0xd9},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x30, 0x33, 0x31, 0x33, 0x38, 0x31, 0x38, 0x37, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 262
+ {SEC_OID_SHA384,
+ 262,
+ {0x30, 0x65, 0x02, 0x30, 0x54, 0xbf, 0x7a, 0xdc, 0x85, 0x48, 0xe7, 0xca,
+ 0xe2, 0x70, 0xe7, 0xb0, 0x97, 0xf1, 0x6b, 0x5e, 0x31, 0x51, 0x58, 0xd2,
+ 0x1b, 0x0e, 0x65, 0x2c, 0xe1, 0xcf, 0xe4, 0xb3, 0x31, 0x26, 0xba, 0x4a,
+ 0x65, 0xbf, 0x22, 0x7b, 0x4c, 0xdd, 0xca, 0xf2, 0x2d, 0x33, 0xd8, 0x24,
+ 0x78, 0x93, 0x7b, 0x20, 0x02, 0x31, 0x00, 0xbf, 0xc1, 0xb8, 0xf1, 0xd0,
+ 0x28, 0x46, 0xa4, 0x2f, 0x31, 0xe1, 0xbd, 0x10, 0xba, 0x33, 0x40, 0x65,
+ 0x45, 0x9f, 0x71, 0x2a, 0x3b, 0xbc, 0x76, 0x00, 0x5d, 0x6c, 0x64, 0x88,
+ 0x88, 0x9f, 0x88, 0xc0, 0x98, 0x3f, 0x48, 0x34, 0xd0, 0xbf, 0x22, 0x49,
+ 0xdb, 0xf0, 0xa6, 0xdb, 0x76, 0x07, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x35, 0x35, 0x33, 0x35, 0x38, 0x33, 0x33, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 263
+ {SEC_OID_SHA384,
+ 263,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xd3, 0xbb, 0x29, 0xac, 0x0b, 0xd1, 0xf6,
+ 0x05, 0x8a, 0x51, 0x97, 0xf7, 0x66, 0xd6, 0xea, 0x32, 0x16, 0xc5, 0x72,
+ 0xde, 0xd6, 0x2a, 0xf4, 0x63, 0x18, 0xc8, 0xc7, 0xf9, 0x54, 0x7b, 0xb2,
+ 0x46, 0x55, 0x36, 0x54, 0x27, 0x9d, 0x69, 0x98, 0x9d, 0x9a, 0xf5, 0xef,
+ 0x4c, 0xca, 0xcf, 0x64, 0xda, 0x02, 0x31, 0x00, 0xe1, 0x02, 0x81, 0x12,
+ 0x2c, 0x21, 0x12, 0xa2, 0xa5, 0xa9, 0xd8, 0x7a, 0xc5, 0x8f, 0x64, 0xfb,
+ 0x07, 0xc9, 0x96, 0xa2, 0xd0, 0x92, 0x92, 0x11, 0x9e, 0x8f, 0x24, 0xd5,
+ 0x49, 0x9b, 0x2e, 0x85, 0x24, 0xeb, 0xd0, 0x57, 0x00, 0x97, 0xf6, 0xcc,
+ 0x7f, 0x9c, 0x26, 0x09, 0x4a, 0x35, 0xc8, 0x57},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x36, 0x31, 0x38, 0x38, 0x34, 0x31, 0x34, 0x37, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 264
+ {SEC_OID_SHA384,
+ 264,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xbc, 0x32, 0xe8, 0x5e, 0x31, 0x12, 0x47,
+ 0x24, 0x08, 0xf9, 0x32, 0x45, 0x86, 0xe5, 0x25, 0x32, 0x51, 0x28, 0xa3,
+ 0x83, 0x13, 0xc3, 0x4b, 0x79, 0x70, 0x0c, 0xb0, 0xa3, 0xf7, 0x26, 0x2a,
+ 0x90, 0xa1, 0xfc, 0xc4, 0x0e, 0xef, 0x1f, 0x1a, 0x38, 0x84, 0x03, 0x2a,
+ 0x7a, 0x21, 0x81, 0x0e, 0x0a, 0x02, 0x31, 0x00, 0xc0, 0x2f, 0x52, 0x54,
+ 0x13, 0x60, 0x35, 0x81, 0x07, 0xa1, 0x3d, 0xbe, 0xa3, 0x1f, 0x83, 0xd8,
+ 0x03, 0x97, 0x71, 0x09, 0x01, 0x73, 0x4b, 0x7a, 0xdb, 0x78, 0xb1, 0xfc,
+ 0x90, 0x44, 0x54, 0xa2, 0x8a, 0x37, 0x85, 0x14, 0xcc, 0xef, 0x80, 0xec,
+ 0xc7, 0x0c, 0x1d, 0x8e, 0x55, 0xf1, 0x13, 0x11},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x30, 0x30, 0x39, 0x32, 0x34, 0x35, 0x38, 0x35, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 265
+ {SEC_OID_SHA384,
+ 265,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xf0, 0x4b, 0x9e, 0x17, 0xc7, 0x1d, 0x2d,
+ 0x21, 0x33, 0xea, 0x38, 0x0d, 0x71, 0xb6, 0xb8, 0x2c, 0x8a, 0x8e, 0x33,
+ 0x32, 0x70, 0x3e, 0x9d, 0x53, 0x5b, 0x2c, 0x2b, 0xca, 0x9b, 0x0a, 0xd5,
+ 0x86, 0xd1, 0x76, 0xa6, 0x04, 0x9a, 0xfa, 0x35, 0xed, 0xd9, 0x72, 0x2e,
+ 0xdb, 0x5c, 0x33, 0xda, 0xa3, 0x02, 0x31, 0x00, 0xbd, 0x44, 0xd4, 0xa6,
+ 0x26, 0x33, 0x80, 0xca, 0x6f, 0x22, 0xe7, 0x6c, 0x26, 0xd5, 0xf7, 0x0f,
+ 0x41, 0xf4, 0xd7, 0xca, 0xe7, 0xd4, 0xb9, 0xc1, 0xb8, 0xdc, 0x2b, 0xa5,
+ 0x29, 0x8d, 0x9d, 0x12, 0x40, 0x8b, 0x04, 0x61, 0x4e, 0x2f, 0x37, 0x96,
+ 0xcc, 0x19, 0xc9, 0x50, 0xc8, 0xc8, 0x8a, 0x10},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x37, 0x35, 0x36, 0x34, 0x36, 0x36, 0x35, 0x32, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 266
+ {SEC_OID_SHA384,
+ 266,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xc8, 0x80, 0x73, 0x51, 0xd8, 0xe2, 0x61,
+ 0x33, 0x8e, 0x75, 0x0c, 0xb9, 0xa5, 0x2f, 0x4b, 0xe4, 0x47, 0x0b, 0x63,
+ 0xf6, 0xf1, 0x81, 0xcb, 0xe0, 0xe8, 0x1d, 0x43, 0xb6, 0x08, 0x24, 0xba,
+ 0x4b, 0xe1, 0xbb, 0xa4, 0x2b, 0x17, 0x83, 0x89, 0x7a, 0x0d, 0x72, 0xb0,
+ 0x61, 0x40, 0x18, 0xb0, 0x2f, 0x02, 0x30, 0x52, 0xe3, 0xa5, 0x98, 0xc8,
+ 0xbe, 0x98, 0x21, 0x27, 0xe9, 0x61, 0xee, 0xd2, 0xb0, 0x4f, 0x21, 0xc8,
+ 0x6d, 0xf4, 0xeb, 0xca, 0xb0, 0xd9, 0x55, 0xa7, 0xc6, 0x6e, 0xc7, 0xf8,
+ 0x18, 0x89, 0x87, 0x98, 0xee, 0x75, 0x36, 0x7a, 0x85, 0x02, 0x22, 0x76,
+ 0xb9, 0x12, 0xc0, 0xa0, 0x72, 0xbf, 0xf7},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x31, 0x39, 0x36, 0x39, 0x37, 0x31, 0x30, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 267
+ {SEC_OID_SHA384,
+ 267,
+ {0x30, 0x64, 0x02, 0x30, 0x61, 0x52, 0x84, 0x1b, 0x6f, 0xb4, 0x60, 0x54,
+ 0x6e, 0xeb, 0x41, 0x58, 0xa3, 0xe5, 0xff, 0xa5, 0x4f, 0x51, 0xaa, 0x6a,
+ 0x20, 0x89, 0x87, 0xbe, 0x89, 0x9b, 0x70, 0x60, 0x55, 0xcd, 0x59, 0xd8,
+ 0xec, 0x7c, 0x01, 0xf4, 0x63, 0x42, 0x54, 0xfe, 0x05, 0x0e, 0x1d, 0x4e,
+ 0xc5, 0x25, 0xa1, 0x73, 0x02, 0x30, 0x73, 0xf0, 0xc5, 0xf1, 0x36, 0x40,
+ 0xd8, 0x92, 0xc2, 0x8f, 0x70, 0x14, 0x28, 0xe8, 0xfb, 0xfb, 0x73, 0x6b,
+ 0x64, 0x78, 0xbb, 0xd9, 0x72, 0xc8, 0xc6, 0x84, 0x97, 0x75, 0x56, 0xed,
+ 0x59, 0x9a, 0x70, 0xd3, 0x13, 0xe0, 0x6b, 0x12, 0x60, 0x80, 0xe1, 0x30,
+ 0x68, 0xd5, 0x6e, 0x1c, 0x10, 0xbe},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x33, 0x33, 0x31, 0x34, 0x32, 0x31, 0x37, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 268
+ {SEC_OID_SHA384,
+ 268,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0x84, 0x2f, 0x8d, 0x28, 0x14, 0xf5, 0xb7,
+ 0x16, 0x3f, 0x4b, 0x21, 0xbd, 0x97, 0x27, 0x24, 0x6e, 0x07, 0x8a, 0xd1,
+ 0xe7, 0x43, 0x5d, 0xfe, 0x1b, 0xc5, 0xf9, 0xe0, 0xe7, 0x37, 0x42, 0x32,
+ 0xe6, 0x86, 0xb9, 0xb9, 0x8b, 0x73, 0xde, 0xab, 0x9e, 0x43, 0xb3, 0xb7,
+ 0xf2, 0x54, 0x16, 0xc2, 0xbe, 0x02, 0x31, 0x00, 0x85, 0x2c, 0x10, 0x6c,
+ 0x41, 0x23, 0x00, 0xba, 0xc3, 0xba, 0x26, 0x59, 0x90, 0xb4, 0x28, 0xa2,
+ 0x60, 0x76, 0xab, 0x3f, 0x00, 0xfd, 0x76, 0x57, 0xbb, 0xd9, 0x31, 0x5f,
+ 0xa1, 0xcd, 0x2a, 0x12, 0x30, 0xa9, 0xa6, 0x0d, 0x06, 0xb7, 0xaf, 0x87,
+ 0xaa, 0x0a, 0x6c, 0xf3, 0xf4, 0x8b, 0x34, 0x4c},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x36, 0x37, 0x33, 0x34, 0x38, 0x31, 0x38, 0x39, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 269
+ {SEC_OID_SHA384,
+ 269,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xe1, 0x3f, 0x6d, 0x63, 0x8b, 0x9d, 0x4f,
+ 0xba, 0x54, 0xaa, 0x43, 0x6a, 0x94, 0x5c, 0xfe, 0xa6, 0x6d, 0xec, 0x05,
+ 0x8f, 0xab, 0x6f, 0x02, 0x62, 0x93, 0x26, 0x58, 0x84, 0x45, 0x7b, 0x5a,
+ 0x86, 0xe8, 0xe9, 0x27, 0xd6, 0x99, 0xbc, 0x64, 0x43, 0x1b, 0x71, 0xe3,
+ 0xd4, 0x1d, 0xf2, 0x00, 0x44, 0x02, 0x31, 0x00, 0x98, 0x32, 0xcd, 0x1b,
+ 0x41, 0x77, 0x11, 0x8e, 0xd2, 0x47, 0xb4, 0xf3, 0x12, 0x77, 0xda, 0x15,
+ 0xf4, 0x20, 0x17, 0x9f, 0x45, 0xc7, 0x1a, 0x23, 0x7d, 0x77, 0xf5, 0x99,
+ 0xa4, 0x5d, 0xf6, 0x82, 0x47, 0xba, 0xc3, 0xdc, 0xef, 0x08, 0x68, 0xec,
+ 0xd1, 0x66, 0x50, 0x05, 0xc2, 0x5b, 0x7c, 0x6c},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x34, 0x36, 0x30, 0x31, 0x35, 0x39, 0x38, 0x32, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 270
+ {SEC_OID_SHA384,
+ 270,
+ {0x30, 0x64, 0x02, 0x30, 0x09, 0xff, 0xf1, 0xc2, 0xe4, 0xff, 0x86, 0x43,
+ 0xcb, 0xfa, 0xd5, 0x88, 0x62, 0x0c, 0x2b, 0xf7, 0xaa, 0xca, 0x5c, 0xf4,
+ 0x24, 0x29, 0x69, 0x14, 0x2c, 0x71, 0x45, 0xb9, 0x27, 0xbd, 0x82, 0xed,
+ 0x14, 0xf3, 0xae, 0x8c, 0x6e, 0x2c, 0xe2, 0xda, 0x63, 0xb9, 0x90, 0xb9,
+ 0xf1, 0xbe, 0x6d, 0x64, 0x02, 0x30, 0x78, 0x0c, 0x81, 0x6f, 0x6c, 0x86,
+ 0x34, 0x3b, 0x00, 0x82, 0x35, 0xee, 0x98, 0x6a, 0xbf, 0x21, 0x36, 0x12,
+ 0x3e, 0xd2, 0x47, 0xe4, 0x75, 0x1e, 0x4d, 0x54, 0x67, 0x33, 0x4f, 0x08,
+ 0xe5, 0xe2, 0xca, 0x11, 0x61, 0x25, 0x4f, 0x68, 0xc3, 0xe6, 0x67, 0x8e,
+ 0x2d, 0x0b, 0x87, 0xd1, 0xcc, 0x7c},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x38, 0x39, 0x39, 0x30, 0x38, 0x35, 0x39, 0x39, 0x32, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 271
+ {SEC_OID_SHA384,
+ 271,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xae, 0x6e, 0x7d, 0x2c, 0xea, 0x71,
+ 0xb5, 0xa9, 0xc7, 0x3c, 0xbc, 0x12, 0x85, 0xa8, 0xd2, 0x52, 0x94, 0x97,
+ 0x72, 0xaf, 0xe1, 0xaa, 0x27, 0xfb, 0x13, 0x77, 0x40, 0xfc, 0x42, 0x9c,
+ 0x2a, 0x8c, 0x86, 0x48, 0xc9, 0xa5, 0xba, 0x67, 0x8a, 0x32, 0xf7, 0xae,
+ 0x76, 0x89, 0xb3, 0x95, 0xca, 0x02, 0x31, 0x00, 0x89, 0xd5, 0x4c, 0xd1,
+ 0x3a, 0x16, 0x2c, 0x34, 0x18, 0x9f, 0xf5, 0x24, 0x81, 0x36, 0x90, 0xe7,
+ 0x97, 0x68, 0xaf, 0x8e, 0xbe, 0x79, 0x4c, 0xc9, 0x41, 0xdf, 0xe7, 0xfd,
+ 0xf2, 0xcb, 0x8d, 0xd0, 0xb4, 0x25, 0x19, 0xf0, 0x34, 0xea, 0x4d, 0x4f,
+ 0x1c, 0x87, 0x00, 0x46, 0xd1, 0x32, 0x10, 0xe1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x33, 0x32, 0x36, 0x34, 0x34, 0x30, 0x39, 0x38, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 272
+ {SEC_OID_SHA384,
+ 272,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xef, 0xa3, 0xc5, 0xfc, 0x3c, 0x8b, 0xe1,
+ 0x00, 0x74, 0x75, 0xa2, 0xdb, 0xd4, 0x6e, 0x35, 0x78, 0xbb, 0x30, 0x57,
+ 0x94, 0x45, 0x90, 0x9c, 0x24, 0x45, 0xf8, 0x50, 0xfb, 0x8a, 0xa6, 0x0a,
+ 0xa5, 0xb1, 0x74, 0x9c, 0xc3, 0x40, 0x0d, 0x8f, 0xfd, 0x81, 0xcb, 0x88,
+ 0x32, 0xb5, 0x0d, 0x27, 0xb4, 0x02, 0x31, 0x00, 0xb3, 0x6a, 0x08, 0xdb,
+ 0x38, 0x45, 0xb3, 0xd2, 0xeb, 0xd2, 0xc3, 0x35, 0x48, 0x0f, 0x12, 0xfb,
+ 0x83, 0xf2, 0xa7, 0x35, 0x18, 0x41, 0xea, 0x38, 0x42, 0xec, 0x62, 0xad,
+ 0x90, 0x4b, 0x09, 0x8e, 0xfb, 0xf9, 0xfa, 0xa7, 0x82, 0x8b, 0x9c, 0x18,
+ 0x57, 0x46, 0xd9, 0xc8, 0xbd, 0x04, 0x7d, 0x76},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x33, 0x37, 0x36, 0x34, 0x33, 0x37, 0x35, 0x35, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 273
+ {SEC_OID_SHA384,
+ 273,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xf5, 0x77, 0x09, 0x5f, 0x7c, 0x74, 0x59,
+ 0x4a, 0xa1, 0xc6, 0x9a, 0xca, 0x9b, 0xb2, 0x6e, 0x0c, 0x74, 0x75, 0xae,
+ 0x51, 0x63, 0x05, 0x8e, 0xcc, 0x07, 0x4b, 0x03, 0xaf, 0x89, 0xe5, 0x6b,
+ 0x12, 0xb6, 0xa7, 0x24, 0x50, 0x58, 0x9d, 0xac, 0xf0, 0xd7, 0xe6, 0xb1,
+ 0x72, 0xd0, 0x01, 0x7a, 0x0e, 0x02, 0x31, 0x00, 0xbe, 0xe7, 0x56, 0xa0,
+ 0xb5, 0xd0, 0xa6, 0x77, 0xbf, 0x95, 0xf9, 0x8d, 0xa5, 0x12, 0x85, 0x4f,
+ 0x3e, 0xcb, 0x71, 0x2f, 0x94, 0x57, 0x0e, 0x1a, 0xd2, 0x30, 0xea, 0xb1,
+ 0x7c, 0x52, 0x7b, 0x6a, 0x8b, 0xcc, 0x9a, 0xe2, 0x02, 0xb6, 0x57, 0xa3,
+ 0x61, 0x1e, 0xcf, 0xfa, 0x94, 0xba, 0x0d, 0x54},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x38, 0x36, 0x30, 0x33, 0x39, 0x37, 0x37, 0x32, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 274
+ {SEC_OID_SHA384,
+ 274,
+ {0x30, 0x65, 0x02, 0x30, 0x0a, 0xe7, 0x68, 0x8c, 0x7d, 0xe5, 0x88, 0x2e,
+ 0xb9, 0xc3, 0x17, 0x2f, 0x55, 0x00, 0x01, 0x55, 0x52, 0xf9, 0x98, 0xfb,
+ 0x53, 0x70, 0x2c, 0x6c, 0xd4, 0xb0, 0x34, 0x04, 0xd5, 0xa0, 0x51, 0x0a,
+ 0x80, 0x73, 0xdb, 0x95, 0xdb, 0x54, 0x48, 0x08, 0xdb, 0xd7, 0x66, 0x59,
+ 0xfd, 0x20, 0xcf, 0x12, 0x02, 0x31, 0x00, 0xbc, 0x61, 0x0f, 0xe5, 0xf0,
+ 0x4d, 0x89, 0x09, 0xcc, 0x43, 0x96, 0x15, 0xfb, 0x7e, 0x30, 0x2d, 0x3d,
+ 0x82, 0x99, 0x28, 0x17, 0x64, 0x7c, 0x50, 0xc1, 0xf4, 0x67, 0x09, 0x0a,
+ 0x52, 0xb3, 0x28, 0xcb, 0xbc, 0x02, 0x62, 0xf1, 0x8f, 0xfb, 0x6f, 0xd9,
+ 0xf3, 0xbd, 0x60, 0x01, 0x3c, 0xea, 0x08},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x35, 0x38, 0x30, 0x37, 0x37, 0x37, 0x33, 0x39, 0x38, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 275
+ {SEC_OID_SHA384,
+ 275,
+ {0x30, 0x65, 0x02, 0x30, 0x5d, 0xc8, 0xa6, 0xd8, 0x4a, 0xfa, 0xaf, 0x90,
+ 0x0d, 0x78, 0xc6, 0xa9, 0x1d, 0xc5, 0xe1, 0x2e, 0x7d, 0x17, 0x89, 0x1a,
+ 0x52, 0xc1, 0x46, 0x82, 0x53, 0x06, 0x1d, 0x70, 0x4b, 0x89, 0x40, 0xbe,
+ 0xf8, 0x5b, 0x9f, 0xe8, 0x07, 0xa0, 0xe0, 0x2b, 0x56, 0xe8, 0xdd, 0x37,
+ 0xc2, 0x2f, 0xbb, 0x82, 0x02, 0x31, 0x00, 0x91, 0x42, 0x58, 0xde, 0x52,
+ 0x93, 0x2c, 0x46, 0x04, 0xdc, 0xeb, 0x5c, 0xe7, 0xcc, 0x0a, 0x92, 0xe0,
+ 0x21, 0xed, 0xca, 0x9b, 0x81, 0x9b, 0x84, 0xa9, 0xf2, 0x56, 0x52, 0xf9,
+ 0xaf, 0x13, 0xf9, 0x56, 0xa1, 0x13, 0x9e, 0xe9, 0x5c, 0x7a, 0xa7, 0xa0,
+ 0x79, 0xe3, 0xad, 0x83, 0x17, 0xfb, 0xdb},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x35, 0x37, 0x31, 0x38, 0x36, 0x36, 0x38, 0x35, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 276
+ {SEC_OID_SHA384,
+ 276,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xda, 0x55, 0xa6, 0xdb, 0xb8, 0x45, 0x20,
+ 0x5c, 0x87, 0xc9, 0x95, 0xb0, 0xbb, 0xc8, 0x44, 0x4f, 0xfc, 0xba, 0x6e,
+ 0xb1, 0xf4, 0xeb, 0x9d, 0x30, 0xf7, 0x21, 0xd2, 0xda, 0xcc, 0x19, 0x8f,
+ 0xb1, 0xa8, 0x29, 0x60, 0x75, 0xe6, 0x8e, 0xb3, 0xd2, 0x5e, 0xf5, 0x96,
+ 0xa9, 0x52, 0xb8, 0xea, 0x19, 0x02, 0x31, 0x00, 0x82, 0x9f, 0x67, 0x1d,
+ 0xcc, 0xad, 0x6d, 0x7b, 0x0b, 0x8c, 0x4b, 0x39, 0xff, 0x3f, 0x42, 0x59,
+ 0x79, 0x65, 0xd5, 0x5c, 0x64, 0x5f, 0xb8, 0x80, 0xa6, 0x6f, 0xe1, 0x98,
+ 0xd9, 0x34, 0x4c, 0x93, 0x11, 0xf1, 0x59, 0x89, 0x30, 0x39, 0x24, 0x70,
+ 0x37, 0x9f, 0xa5, 0xff, 0x43, 0xc7, 0x5d, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x38, 0x36, 0x37, 0x37, 0x33, 0x30, 0x39, 0x33, 0x36, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 277
+ {SEC_OID_SHA384,
+ 277,
+ {0x30, 0x64, 0x02, 0x30, 0x37, 0x30, 0xdf, 0xd0, 0x98, 0x5d, 0xe7, 0x7d,
+ 0xec, 0xdd, 0x35, 0x8a, 0x54, 0x4b, 0x47, 0xf4, 0x18, 0xd3, 0xfa, 0xb4,
+ 0x24, 0x81, 0x53, 0x0d, 0x5d, 0x51, 0x48, 0x59, 0x89, 0x4c, 0x6f, 0x23,
+ 0xb7, 0x29, 0xaf, 0x72, 0xb4, 0x46, 0x86, 0x05, 0x8d, 0xe2, 0x96, 0x87,
+ 0xb3, 0x4b, 0x3b, 0x0c, 0x02, 0x30, 0x65, 0xbd, 0xfa, 0xf0, 0xac, 0x21,
+ 0x7a, 0x80, 0xb8, 0x2e, 0xb0, 0x9c, 0x9f, 0x59, 0xc5, 0xc8, 0xcf, 0xbf,
+ 0x50, 0xa6, 0xeb, 0x97, 0x9a, 0x8f, 0x5f, 0x63, 0xea, 0xb9, 0xbd, 0x38,
+ 0xee, 0x09, 0x38, 0xe4, 0xb2, 0x31, 0x02, 0x11, 0x20, 0x33, 0xb2, 0x30,
+ 0xa1, 0x4a, 0xd2, 0x79, 0x0e, 0x3f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x34, 0x37, 0x35, 0x35, 0x31, 0x35, 0x30, 0x36, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 278
+ {SEC_OID_SHA384,
+ 278,
+ {0x30, 0x65, 0x02, 0x30, 0x55, 0x21, 0x0d, 0xf2, 0x12, 0x4c, 0x17, 0x0e,
+ 0x25, 0x9a, 0xf1, 0xda, 0xfa, 0x73, 0xe6, 0x66, 0x13, 0xaa, 0x18, 0xce,
+ 0xd8, 0xeb, 0x40, 0xa7, 0xf6, 0x61, 0x55, 0xd5, 0x0d, 0x5f, 0x31, 0x24,
+ 0xed, 0xfa, 0x55, 0x27, 0x6d, 0xe4, 0x79, 0x70, 0x13, 0x17, 0x72, 0x91,
+ 0xe8, 0xaf, 0xef, 0xf6, 0x02, 0x31, 0x00, 0xc3, 0x14, 0xd3, 0xa3, 0x10,
+ 0xa6, 0x06, 0x47, 0xda, 0xd3, 0x31, 0x8e, 0xd7, 0xf0, 0x40, 0x5a, 0x64,
+ 0xc3, 0xf9, 0x4b, 0x5a, 0xc9, 0x8e, 0x6b, 0xe1, 0x22, 0x08, 0xc8, 0xad,
+ 0x98, 0x35, 0xfa, 0x6b, 0x81, 0xa0, 0xea, 0x59, 0xf4, 0x76, 0x60, 0x86,
+ 0x34, 0x65, 0x7b, 0x66, 0xe0, 0x0f, 0xfd},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x39, 0x37, 0x33, 0x31, 0x37, 0x36, 0x38, 0x37, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 279
+ {SEC_OID_SHA384,
+ 279,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xf6, 0xc9, 0x89, 0x71, 0x44, 0xb5, 0xd8,
+ 0x49, 0x64, 0x51, 0x5e, 0xb0, 0xc8, 0xc3, 0xd0, 0xd9, 0xc6, 0x68, 0x7c,
+ 0x95, 0x78, 0x87, 0xe9, 0x3c, 0x29, 0xb2, 0xa2, 0x18, 0x04, 0xb4, 0x03,
+ 0x07, 0xfb, 0x88, 0xbf, 0xd5, 0xcc, 0xa1, 0x1c, 0x95, 0x88, 0x5d, 0x28,
+ 0x86, 0x7c, 0xb3, 0x3a, 0x74, 0x02, 0x30, 0x65, 0x6b, 0xaf, 0xca, 0x24,
+ 0x22, 0x90, 0xf7, 0xd7, 0xe9, 0x80, 0x1b, 0x6c, 0xfd, 0x4b, 0xd1, 0xb0,
+ 0x7e, 0x8d, 0x7c, 0x6c, 0x1c, 0x59, 0xfd, 0x3d, 0x8e, 0x82, 0xe9, 0x84,
+ 0x6a, 0x1b, 0x28, 0x55, 0xc8, 0x54, 0x20, 0xe4, 0xee, 0x6e, 0xc2, 0xd9,
+ 0x7f, 0xec, 0x21, 0x61, 0xee, 0xb2, 0x43},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x33, 0x36, 0x39, 0x38, 0x30, 0x39, 0x35, 0x31, 0x34, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 280
+ {SEC_OID_SHA384,
+ 280,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xbf, 0xbc, 0xc5, 0xf3, 0x43, 0xe2, 0xab,
+ 0x39, 0x2c, 0xe6, 0xc1, 0xc0, 0x2d, 0x91, 0xc0, 0x06, 0x50, 0xc4, 0x71,
+ 0x36, 0x83, 0x6a, 0x5d, 0x06, 0x22, 0xd4, 0x76, 0xac, 0x2b, 0x32, 0x74,
+ 0x39, 0x57, 0x21, 0xb1, 0xab, 0x21, 0x88, 0x2e, 0xd5, 0xca, 0xbe, 0xd0,
+ 0x93, 0xb4, 0x3b, 0x13, 0x3f, 0x02, 0x30, 0x04, 0x3e, 0x9f, 0xc6, 0x4c,
+ 0x61, 0x08, 0xdf, 0x73, 0xf9, 0xec, 0xed, 0x90, 0xf9, 0x11, 0x85, 0xf8,
+ 0x3d, 0x89, 0x66, 0x2f, 0x5a, 0x9d, 0x81, 0x0c, 0x18, 0x24, 0xfb, 0xfd,
+ 0x97, 0xb8, 0x42, 0xf7, 0x84, 0x30, 0x5f, 0xd6, 0xb9, 0xc2, 0x8c, 0x80,
+ 0xd3, 0x2d, 0x52, 0xb1, 0x53, 0x8d, 0x12},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x30, 0x37, 0x35, 0x30, 0x32, 0x36, 0x38, 0x35, 0x37, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 281
+ {SEC_OID_SHA384,
+ 281,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xb8, 0xf7, 0x93, 0xdd, 0xd4, 0x7e, 0x65,
+ 0x7a, 0x90, 0x81, 0xcb, 0xed, 0x16, 0x00, 0xfb, 0x22, 0xb3, 0x8a, 0xd6,
+ 0xa1, 0x55, 0xf9, 0xc0, 0x06, 0xba, 0x98, 0xde, 0x1f, 0x38, 0x3b, 0x4c,
+ 0x09, 0x18, 0xce, 0xea, 0x72, 0x25, 0x3e, 0x0f, 0x86, 0x95, 0x24, 0xb2,
+ 0x36, 0x9c, 0xd9, 0xbd, 0x8c, 0x02, 0x31, 0x00, 0x96, 0xc4, 0x52, 0xff,
+ 0x58, 0xf4, 0x2e, 0x08, 0x53, 0x04, 0x0a, 0x6d, 0x5c, 0x7e, 0x75, 0x0b,
+ 0x57, 0xdd, 0x4a, 0xf0, 0x6e, 0x2d, 0xf8, 0x19, 0x4e, 0x8d, 0x52, 0x4e,
+ 0x81, 0xac, 0x00, 0x0e, 0xe3, 0x31, 0x5b, 0xbe, 0xab, 0xbf, 0x6a, 0x21,
+ 0xf6, 0x1b, 0x89, 0x04, 0xc5, 0x53, 0x78, 0xd9},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x38, 0x36, 0x39, 0x31, 0x34, 0x39, 0x35, 0x35, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 282
+ {SEC_OID_SHA384,
+ 282,
+ {0x30, 0x64, 0x02, 0x30, 0x26, 0x3a, 0xb1, 0xc9, 0x35, 0x67, 0xe9, 0x3b,
+ 0x5e, 0xc4, 0xe3, 0x80, 0xb0, 0xd3, 0xbb, 0x5e, 0xa1, 0xce, 0x69, 0x3c,
+ 0x14, 0xa4, 0x7a, 0xfc, 0xcc, 0x53, 0x9a, 0xaf, 0x19, 0x7f, 0x09, 0x9d,
+ 0x33, 0x1e, 0xa9, 0xe2, 0x6f, 0x1a, 0x00, 0x57, 0x14, 0x8d, 0x46, 0x72,
+ 0x7a, 0xcb, 0x61, 0x88, 0x02, 0x30, 0x62, 0x1d, 0xb0, 0x7c, 0xe9, 0x41,
+ 0x10, 0xe2, 0xbe, 0x74, 0xfa, 0x95, 0x3a, 0x00, 0xa8, 0xa5, 0x54, 0x22,
+ 0x5b, 0x3f, 0x2c, 0x0f, 0x6c, 0x56, 0xb4, 0xeb, 0xd4, 0xdb, 0x2f, 0x57,
+ 0xca, 0x25, 0x65, 0xed, 0x33, 0x23, 0xfd, 0x70, 0x8b, 0xb5, 0x6a, 0xc6,
+ 0xe2, 0x8b, 0xfb, 0x40, 0xf2, 0xe7},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x31, 0x37, 0x34, 0x36, 0x35, 0x35, 0x34, 0x33, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 283
+ {SEC_OID_SHA384,
+ 283,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0x96, 0xf4, 0xa2, 0xb3, 0x52, 0x9c, 0x65,
+ 0xe4, 0x5a, 0x0b, 0x4c, 0x19, 0xc5, 0x82, 0xdc, 0x8d, 0xb6, 0x35, 0xd4,
+ 0xe7, 0x4f, 0x0b, 0x81, 0x30, 0x96, 0x96, 0xb2, 0x3b, 0xe9, 0x20, 0xba,
+ 0x8e, 0xc5, 0x53, 0xd4, 0xb3, 0x70, 0xdf, 0x4c, 0x59, 0xd7, 0x4d, 0xd6,
+ 0x54, 0xba, 0xc6, 0xdf, 0x58, 0x02, 0x30, 0x15, 0x73, 0xba, 0x1b, 0x28,
+ 0x0c, 0x73, 0x5a, 0x34, 0x01, 0xd9, 0x57, 0xec, 0xd3, 0xb8, 0x90, 0x8e,
+ 0x4e, 0x0b, 0x7d, 0x80, 0x23, 0x9c, 0xe0, 0x42, 0x59, 0x4d, 0x18, 0x2f,
+ 0xaf, 0x2d, 0xdf, 0x81, 0x1c, 0x90, 0x56, 0xaa, 0xc4, 0xc8, 0x7f, 0x4f,
+ 0x85, 0x04, 0x37, 0x66, 0xa2, 0x66, 0x14},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x36, 0x34, 0x34, 0x35, 0x35, 0x30, 0x37, 0x39, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 284
+ {SEC_OID_SHA384,
+ 284,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0x96, 0xa6, 0x91, 0xb1, 0x9a, 0x62, 0x94,
+ 0xb3, 0x11, 0xa4, 0x38, 0xf8, 0xda, 0x34, 0x5e, 0x48, 0x0b, 0x1d, 0xea,
+ 0xa1, 0xe9, 0x40, 0xcf, 0xbf, 0x02, 0x17, 0x7d, 0x5f, 0x08, 0x47, 0x99,
+ 0x76, 0xea, 0x58, 0xae, 0xe3, 0x10, 0x11, 0xd5, 0x0b, 0x55, 0x42, 0xbe,
+ 0x18, 0x8c, 0x9d, 0x63, 0xdf, 0x02, 0x31, 0x00, 0x8f, 0x67, 0xdc, 0x9e,
+ 0x15, 0x88, 0xae, 0xb8, 0xbe, 0x18, 0x00, 0x13, 0xd4, 0x1a, 0x03, 0x6f,
+ 0x9b, 0xad, 0xfa, 0xd9, 0xfe, 0x93, 0x40, 0x91, 0x0c, 0xbf, 0x87, 0x24,
+ 0x37, 0x76, 0xf5, 0x4b, 0xef, 0x7d, 0xa2, 0xeb, 0xf3, 0xa7, 0x64, 0x38,
+ 0x66, 0xeb, 0x9a, 0x3b, 0x23, 0xfe, 0x59, 0xb9},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x35, 0x33, 0x32, 0x38, 0x31, 0x38, 0x33, 0x33, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 285
+ {SEC_OID_SHA384,
+ 285,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xcf, 0xf2, 0x79, 0x48, 0xc6, 0xd9, 0x02,
+ 0xc7, 0x3d, 0x10, 0x3d, 0x08, 0x02, 0xeb, 0x14, 0x4d, 0xd8, 0x9c, 0x1b,
+ 0x0e, 0x3b, 0x9f, 0x9a, 0x5e, 0x49, 0x8b, 0x03, 0x61, 0xdc, 0x12, 0x2a,
+ 0x0d, 0x55, 0x51, 0x60, 0xd8, 0xc6, 0x4d, 0x61, 0x53, 0x9c, 0x1d, 0xbb,
+ 0xd4, 0xbc, 0x18, 0x97, 0x1f, 0x02, 0x31, 0x00, 0xb6, 0x08, 0x27, 0x48,
+ 0x8c, 0x9f, 0x16, 0xba, 0x28, 0x37, 0x8f, 0xd5, 0x9b, 0x1a, 0x29, 0xc6,
+ 0x50, 0x73, 0x33, 0x5a, 0x7f, 0x23, 0x61, 0x31, 0x13, 0x46, 0x74, 0xc6,
+ 0x2c, 0x83, 0x96, 0xf1, 0x93, 0xc7, 0x6f, 0x23, 0x95, 0xdd, 0xaa, 0xa4,
+ 0xf2, 0x4b, 0x69, 0x16, 0x1e, 0xb6, 0x9b, 0x4d},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x31, 0x39, 0x32, 0x30, 0x37, 0x36, 0x33, 0x38, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 286
+ {SEC_OID_SHA384,
+ 286,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xe9, 0x0e, 0x22, 0xd9, 0xe5, 0x35, 0xdf,
+ 0xdf, 0xd8, 0x6e, 0x09, 0x8d, 0x5d, 0x6a, 0x0a, 0xe0, 0x8f, 0x69, 0xd4,
+ 0xa3, 0xff, 0xaa, 0x39, 0xf6, 0x93, 0x0b, 0xcf, 0x5f, 0x5a, 0xd0, 0x2e,
+ 0xe0, 0xd0, 0x47, 0x2a, 0xe9, 0x84, 0xed, 0xd9, 0xf0, 0xbb, 0xe5, 0xe7,
+ 0xd6, 0x3f, 0xd4, 0xf6, 0xac, 0x02, 0x31, 0x00, 0xe3, 0xf5, 0x7b, 0x0a,
+ 0x46, 0x29, 0xec, 0xaa, 0x21, 0xf2, 0xd3, 0x4a, 0x7a, 0x08, 0x34, 0xd5,
+ 0x7b, 0xa2, 0x0f, 0x99, 0xc6, 0xe3, 0x1b, 0x43, 0xc3, 0x78, 0x11, 0xcc,
+ 0x23, 0xb9, 0x95, 0x7c, 0x8f, 0x33, 0x56, 0xf4, 0x46, 0x22, 0x14, 0xd3,
+ 0xc8, 0xe5, 0x87, 0x45, 0xe5, 0x0f, 0x23, 0xf6},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x35, 0x33, 0x32, 0x38, 0x34, 0x32, 0x32, 0x32, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 287
+ {SEC_OID_SHA384,
+ 287,
+ {0x30, 0x64, 0x02, 0x30, 0x18, 0xb7, 0x0e, 0x27, 0x2a, 0x98, 0xcc, 0x48,
+ 0xe1, 0xe0, 0xaf, 0x73, 0x14, 0x6f, 0x0f, 0x97, 0x2b, 0xbf, 0xbe, 0xb6,
+ 0xb9, 0x85, 0xfe, 0xb2, 0xc4, 0xac, 0xd6, 0x95, 0xa7, 0xa4, 0x1b, 0x99,
+ 0xc4, 0x15, 0xbe, 0x9c, 0x46, 0xae, 0xda, 0xf3, 0xdd, 0xff, 0x67, 0xa6,
+ 0x5a, 0x89, 0xe3, 0x87, 0x02, 0x30, 0x47, 0xd6, 0xbc, 0xea, 0x08, 0x8f,
+ 0x62, 0x2a, 0xd3, 0x5d, 0x88, 0xbc, 0xf4, 0x6d, 0x71, 0x82, 0x7b, 0xcb,
+ 0xa2, 0xf5, 0x7c, 0x36, 0xd6, 0xfb, 0x8a, 0x4b, 0xf2, 0xbe, 0xfd, 0xc0,
+ 0xd4, 0xe3, 0xef, 0x36, 0x6d, 0x59, 0x66, 0xc4, 0xd0, 0x76, 0xd3, 0xcf,
+ 0xa4, 0x3d, 0x66, 0x26, 0x71, 0x7b},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x35, 0x36, 0x37, 0x31, 0x37, 0x37, 0x33, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 288
+ {SEC_OID_SHA384,
+ 288,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xac, 0xfd, 0x98, 0x1c, 0x55, 0xfd, 0x52,
+ 0x86, 0xcf, 0xce, 0x17, 0x37, 0x26, 0xd5, 0x1c, 0x3d, 0x25, 0xf6, 0x5b,
+ 0x11, 0xb7, 0x67, 0x37, 0x29, 0xa6, 0x21, 0x67, 0x25, 0x67, 0x74, 0xf7,
+ 0xc8, 0x94, 0xb7, 0x46, 0x62, 0xa2, 0x12, 0xc7, 0x06, 0xe0, 0x0c, 0xef,
+ 0x09, 0x60, 0x74, 0x16, 0x2f, 0x02, 0x31, 0x00, 0xf4, 0xd4, 0x71, 0xc9,
+ 0x77, 0x97, 0xc2, 0x4d, 0x96, 0xae, 0xc1, 0xde, 0x85, 0xa2, 0x49, 0xef,
+ 0x46, 0x8d, 0x60, 0x36, 0xcd, 0x71, 0x25, 0x63, 0xae, 0xb6, 0x5c, 0xea,
+ 0x49, 0x95, 0xf3, 0xee, 0x85, 0xe7, 0x69, 0xb8, 0x74, 0xf0, 0x9a, 0x08,
+ 0x63, 0x7a, 0x44, 0xa9, 0x60, 0x84, 0xbe, 0x7a},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x33, 0x30, 0x33, 0x30, 0x39, 0x31, 0x31, 0x32, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 289
+ {SEC_OID_SHA384,
+ 289,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xf1, 0x5f, 0xcb, 0xee, 0xa8, 0xb6, 0x4d,
+ 0xad, 0x5e, 0x85, 0x66, 0xa2, 0xc3, 0x79, 0x13, 0xc8, 0x2d, 0x6b, 0xe9,
+ 0xd9, 0x66, 0x8d, 0xf4, 0x69, 0xbd, 0x0b, 0x59, 0x1c, 0x39, 0x23, 0xa6,
+ 0xe1, 0x26, 0x44, 0xea, 0xf6, 0x97, 0xd4, 0x66, 0xfa, 0x7c, 0xd5, 0x13,
+ 0x98, 0x3d, 0x94, 0x6a, 0x40, 0x02, 0x30, 0x70, 0x06, 0x39, 0x66, 0x80,
+ 0x10, 0x79, 0x35, 0x15, 0x26, 0x99, 0x9e, 0x5c, 0x5c, 0x2c, 0x5f, 0x62,
+ 0x7e, 0x4c, 0x8b, 0xc9, 0x67, 0x84, 0xbc, 0xbe, 0x71, 0x5f, 0xe7, 0xc7,
+ 0xaf, 0xcf, 0x69, 0x78, 0x5d, 0x1c, 0x8c, 0x7c, 0xcd, 0x37, 0x25, 0xe3,
+ 0x64, 0x10, 0x16, 0x38, 0x39, 0x65, 0x97},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x37, 0x37, 0x33, 0x35, 0x39, 0x31, 0x35, 0x35, 0x38, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 290
+ {SEC_OID_SHA384,
+ 290,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xd9, 0x95, 0x14, 0x79, 0x39, 0xae, 0x6d,
+ 0x8f, 0x62, 0xbb, 0x57, 0x37, 0x22, 0x27, 0x39, 0x58, 0x39, 0xe2, 0x5a,
+ 0x0d, 0x43, 0x08, 0xb8, 0x99, 0xd5, 0xf5, 0x06, 0xcf, 0x9e, 0x0a, 0x01,
+ 0xe8, 0x11, 0x5b, 0x7e, 0x4b, 0x82, 0x2f, 0x03, 0x7e, 0xc9, 0x57, 0x52,
+ 0xbd, 0x9e, 0x89, 0x2f, 0x5e, 0x02, 0x31, 0x00, 0x9b, 0xb4, 0xd0, 0x73,
+ 0x33, 0xe4, 0x68, 0xf8, 0x48, 0x2a, 0x79, 0x0a, 0x2a, 0x2e, 0x65, 0x0e,
+ 0x2c, 0x42, 0xda, 0x82, 0x40, 0xec, 0x5e, 0x40, 0x25, 0x06, 0xb3, 0x68,
+ 0x12, 0x2f, 0x04, 0x66, 0x80, 0xcd, 0x71, 0xe0, 0x11, 0x78, 0x97, 0xcc,
+ 0xe3, 0xdf, 0x4a, 0x15, 0x55, 0xfc, 0x88, 0x76},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x34, 0x33, 0x39, 0x36, 0x36, 0x37, 0x34, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 291
+ {SEC_OID_SHA384,
+ 291,
+ {0x30, 0x64, 0x02, 0x30, 0x43, 0xc6, 0xce, 0x51, 0x84, 0x47, 0x6f, 0x3f,
+ 0x49, 0x6a, 0xfe, 0xae, 0x3c, 0xb9, 0x6a, 0x3f, 0x9f, 0x03, 0x89, 0x57,
+ 0x68, 0x6c, 0x93, 0x43, 0x7b, 0x82, 0x66, 0xa2, 0x33, 0x02, 0x23, 0x71,
+ 0xd2, 0x66, 0xe9, 0x04, 0xaa, 0x09, 0x6c, 0x35, 0x66, 0xcb, 0x33, 0x82,
+ 0x4b, 0x88, 0x07, 0x5e, 0x02, 0x30, 0x68, 0x0c, 0x13, 0x24, 0x5a, 0x8b,
+ 0xc5, 0x60, 0xb6, 0x38, 0xd2, 0x6f, 0x0c, 0x5f, 0x26, 0x19, 0x64, 0x13,
+ 0x02, 0x56, 0x93, 0x95, 0x52, 0xd3, 0xff, 0xfb, 0x07, 0xb6, 0x58, 0x35,
+ 0x56, 0x11, 0x61, 0x2c, 0x26, 0x8a, 0x89, 0x54, 0x10, 0x55, 0xd3, 0xc2,
+ 0xbf, 0x9e, 0x82, 0xcf, 0x4d, 0xa3},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x33, 0x32, 0x37, 0x36, 0x30, 0x32, 0x38, 0x32, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 292
+ {SEC_OID_SHA384,
+ 292,
+ {0x30, 0x63, 0x02, 0x30, 0x44, 0x75, 0x39, 0x94, 0x1d, 0xc3, 0x50, 0x76,
+ 0x7f, 0xc8, 0x41, 0x08, 0x3d, 0x25, 0xd9, 0x24, 0x7a, 0x08, 0x07, 0xe1,
+ 0xe2, 0x2e, 0x0b, 0xb9, 0xd9, 0x4f, 0x50, 0x4f, 0x72, 0x19, 0x81, 0xb4,
+ 0x13, 0xd5, 0x21, 0xef, 0xbd, 0x75, 0xe4, 0xfe, 0x83, 0x1e, 0xe2, 0x63,
+ 0x38, 0xcf, 0x3d, 0xe3, 0x02, 0x2f, 0x39, 0x5a, 0xb2, 0x7e, 0xa7, 0x82,
+ 0xce, 0xe4, 0xbe, 0x53, 0xe0, 0x6c, 0x76, 0x16, 0xbb, 0xd4, 0x1d, 0x69,
+ 0x26, 0xb1, 0x8d, 0x21, 0x9d, 0x75, 0xd5, 0x97, 0x9f, 0x13, 0xcb, 0xa2,
+ 0xf5, 0x21, 0x01, 0x01, 0x9b, 0x0e, 0xc0, 0xa4, 0x1f, 0xfd, 0xbf, 0x29,
+ 0xef, 0x73, 0xdd, 0xba, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x39, 0x33, 0x32, 0x30, 0x30, 0x32, 0x35, 0x39, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 293
+ {SEC_OID_SHA384,
+ 293,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xa0, 0xba, 0x8e, 0x8b, 0x97, 0x9c, 0x20,
+ 0x34, 0x5e, 0x34, 0xfc, 0xa9, 0x85, 0x31, 0x90, 0x01, 0x64, 0xa8, 0x59,
+ 0x92, 0x3b, 0xd6, 0x98, 0x6a, 0x9c, 0x39, 0x23, 0x6a, 0x2f, 0x5d, 0xe0,
+ 0x53, 0xa2, 0x52, 0x99, 0x7f, 0x35, 0xe5, 0xb8, 0x4b, 0x0d, 0x48, 0xba,
+ 0x0f, 0x8d, 0x09, 0xae, 0xdd, 0x02, 0x31, 0x00, 0xfa, 0xcd, 0x6d, 0xf0,
+ 0x43, 0x58, 0xfc, 0xd9, 0x5f, 0xa9, 0x01, 0x8a, 0x6f, 0xc0, 0x82, 0x8d,
+ 0xfe, 0x31, 0x98, 0x12, 0xff, 0x65, 0x92, 0x9c, 0x06, 0x0b, 0x18, 0xad,
+ 0x4b, 0x9f, 0x06, 0xe7, 0xfc, 0x0a, 0xdd, 0xd1, 0xb6, 0x95, 0x31, 0x5d,
+ 0x71, 0xc1, 0x5e, 0x51, 0xdc, 0x51, 0xd7, 0x19},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x36, 0x34, 0x30, 0x39, 0x38, 0x37, 0x37, 0x32, 0x38, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 294
+ {SEC_OID_SHA384,
+ 294,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xb8, 0x37, 0x83, 0x90, 0xf7, 0x1f, 0x0b,
+ 0xb6, 0x66, 0x3f, 0x18, 0x46, 0xda, 0xf6, 0x90, 0x8f, 0x8c, 0x84, 0xf7,
+ 0x70, 0xae, 0x74, 0x0c, 0xc8, 0x05, 0x41, 0x22, 0x49, 0x4c, 0xf0, 0xff,
+ 0xa9, 0x43, 0x7a, 0xb2, 0x60, 0x40, 0xca, 0x22, 0x80, 0x8f, 0xb2, 0x9a,
+ 0x81, 0x0b, 0x70, 0x12, 0x6e, 0x02, 0x30, 0x42, 0x76, 0x36, 0xb9, 0x29,
+ 0xa5, 0x00, 0xab, 0xc3, 0x4d, 0x9f, 0x22, 0x97, 0x7b, 0x81, 0xe7, 0x34,
+ 0x91, 0x9a, 0xfa, 0xf3, 0xed, 0x2c, 0x91, 0xee, 0xad, 0xa7, 0x07, 0x4e,
+ 0x0c, 0x16, 0xbd, 0xc5, 0x2f, 0x96, 0x0e, 0xae, 0xc9, 0xdb, 0x5a, 0x87,
+ 0x9c, 0x1e, 0x64, 0x14, 0x03, 0x51, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x36, 0x30, 0x37, 0x35, 0x36, 0x39, 0x30, 0x34, 0x31, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 295
+ {SEC_OID_SHA384,
+ 295,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xf3, 0x6a, 0x90, 0x48, 0xfd, 0x94, 0x80,
+ 0x3d, 0x3d, 0x6d, 0x1b, 0x11, 0x43, 0x0b, 0x90, 0xb9, 0x4e, 0xf8, 0xd5,
+ 0xd2, 0xad, 0x89, 0x01, 0x8c, 0x69, 0x47, 0x3c, 0xe9, 0xcf, 0xe0, 0xd6,
+ 0x10, 0x5b, 0x3c, 0x2f, 0xb2, 0xe7, 0x55, 0x5c, 0xcd, 0x25, 0xf6, 0x5a,
+ 0xf8, 0xc8, 0x72, 0xbd, 0xc6, 0x02, 0x31, 0x00, 0x81, 0x25, 0x48, 0x41,
+ 0xe7, 0xec, 0xbf, 0xd0, 0xd8, 0x10, 0xaf, 0xaa, 0xf5, 0xaf, 0xd6, 0xd6,
+ 0xc5, 0xd0, 0x54, 0x2b, 0xb0, 0x0c, 0xc1, 0x83, 0xb1, 0xdb, 0x01, 0x76,
+ 0x71, 0x20, 0xaf, 0xbc, 0xc0, 0x00, 0x6d, 0xdc, 0xba, 0x8d, 0xb7, 0xba,
+ 0xf6, 0x5f, 0x30, 0x27, 0x23, 0xda, 0xbc, 0x4d},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x33, 0x32, 0x31, 0x36, 0x32, 0x33, 0x31, 0x33, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 296
+ {SEC_OID_SHA384,
+ 296,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xd8, 0xa4, 0xd9, 0x64, 0x09, 0xc1, 0x91,
+ 0xba, 0xa9, 0x54, 0x0b, 0xf3, 0x5f, 0x1d, 0x51, 0x92, 0xf9, 0x35, 0x2d,
+ 0x7f, 0x0e, 0x14, 0xf9, 0x2c, 0x0e, 0x8e, 0x1f, 0x19, 0xf5, 0x59, 0xb4,
+ 0x2e, 0xd3, 0xc6, 0xb7, 0xbd, 0xb6, 0xbe, 0xcc, 0x56, 0x58, 0x4f, 0xb5,
+ 0xc0, 0x94, 0x21, 0xe2, 0xe4, 0x02, 0x31, 0x00, 0xd9, 0x66, 0xba, 0x13,
+ 0xd4, 0x24, 0x5e, 0x24, 0x8e, 0xaf, 0xb4, 0x6f, 0x2a, 0x3d, 0xf9, 0x2c,
+ 0x20, 0x37, 0xd5, 0x96, 0x9c, 0x7d, 0xb6, 0xdb, 0xcb, 0x0f, 0xf4, 0xb2,
+ 0x18, 0x50, 0xe1, 0x6a, 0x18, 0xa2, 0x97, 0x85, 0x26, 0x72, 0x39, 0x88,
+ 0x63, 0x65, 0xcf, 0x72, 0x1a, 0x21, 0x25, 0x36},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x36, 0x34, 0x31, 0x30, 0x31, 0x35, 0x32, 0x31, 0x37, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 297
+ {SEC_OID_SHA384,
+ 297,
+ {0x30, 0x64, 0x02, 0x30, 0x1d, 0x5d, 0x86, 0xfd, 0x48, 0xe6, 0x5b, 0x0c,
+ 0xf0, 0xb0, 0xb4, 0x60, 0x62, 0x24, 0x1f, 0x89, 0xcf, 0x65, 0x78, 0x5d,
+ 0xd8, 0x18, 0xf9, 0x3f, 0x11, 0x62, 0x77, 0x1a, 0x38, 0xa1, 0x5f, 0x20,
+ 0xfe, 0xbc, 0x26, 0x18, 0x12, 0xec, 0xaa, 0xf6, 0xf4, 0xf2, 0xb8, 0x6b,
+ 0x33, 0x62, 0xd7, 0xeb, 0x02, 0x30, 0x0c, 0x76, 0xe3, 0x63, 0xde, 0x14,
+ 0x32, 0x51, 0x3c, 0xb9, 0xda, 0xd6, 0x49, 0x39, 0x31, 0x38, 0x1e, 0xcd,
+ 0x25, 0xf1, 0x42, 0xe6, 0x19, 0x68, 0xb6, 0xf2, 0x0d, 0x7b, 0x12, 0x70,
+ 0xcb, 0x9e, 0x38, 0xa7, 0xae, 0x54, 0xe4, 0x77, 0x8a, 0xff, 0x40, 0x25,
+ 0xeb, 0x00, 0xc6, 0xa6, 0x7a, 0xef},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x38, 0x33, 0x37, 0x32, 0x38, 0x35, 0x37, 0x34, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 298
+ {SEC_OID_SHA384,
+ 298,
+ {0x30, 0x64, 0x02, 0x30, 0x05, 0x08, 0xee, 0xd1, 0x48, 0xf0, 0x61, 0x11,
+ 0x4b, 0xe1, 0x8e, 0x8a, 0x86, 0x18, 0x8f, 0xea, 0xbf, 0x76, 0xb8, 0x73,
+ 0xb3, 0x6e, 0xad, 0xcc, 0xa9, 0xc2, 0xc6, 0x0e, 0x24, 0xa2, 0x00, 0x2f,
+ 0xe4, 0x56, 0x23, 0x1d, 0xec, 0xf7, 0xa8, 0xf6, 0xf0, 0x32, 0xc0, 0x8d,
+ 0xbe, 0x0a, 0xb5, 0xa9, 0x02, 0x30, 0x69, 0x4c, 0x0a, 0xd7, 0x81, 0xb2,
+ 0x34, 0x1e, 0x30, 0xe1, 0xd0, 0x73, 0x9a, 0xc9, 0x96, 0x72, 0x06, 0x4f,
+ 0x48, 0x82, 0x1a, 0x69, 0x85, 0x2c, 0x79, 0x40, 0xcf, 0x1d, 0x62, 0x17,
+ 0x38, 0x19, 0x9c, 0x98, 0x0d, 0x56, 0xd2, 0xa0, 0xb7, 0x1b, 0x3f, 0xc6,
+ 0x01, 0x1c, 0x6b, 0x24, 0x44, 0xba},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x33, 0x33, 0x32, 0x34, 0x37, 0x30, 0x34, 0x35, 0x32, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 299
+ {SEC_OID_SHA384,
+ 299,
+ {0x30, 0x65, 0x02, 0x30, 0x72, 0x6e, 0xf8, 0x8b, 0xb7, 0x94, 0x7a, 0x04,
+ 0x31, 0x16, 0xc1, 0x11, 0xcb, 0x51, 0x9d, 0xde, 0xda, 0x3e, 0x6f, 0xfb,
+ 0xf7, 0x24, 0x88, 0x4a, 0x1b, 0x22, 0xc2, 0x44, 0x09, 0xcd, 0xf2, 0x77,
+ 0x9d, 0x93, 0xce, 0x61, 0x0c, 0x8c, 0x07, 0x41, 0x1c, 0x2b, 0x00, 0x13,
+ 0x99, 0x10, 0x3d, 0x6d, 0x02, 0x31, 0x00, 0x95, 0xdc, 0x1d, 0x65, 0x04,
+ 0x6c, 0xaf, 0x0e, 0x8d, 0xad, 0x07, 0xb2, 0x24, 0x79, 0x8d, 0x6f, 0x78,
+ 0x07, 0x27, 0x8e, 0x73, 0x78, 0x83, 0xe7, 0xc7, 0xbf, 0x0b, 0x44, 0x67,
+ 0x91, 0xd4, 0xee, 0x14, 0x4c, 0x26, 0xf7, 0x10, 0x13, 0x48, 0x61, 0xaf,
+ 0x4e, 0x67, 0x71, 0xd4, 0x08, 0x28, 0x96},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x34, 0x30, 0x33, 0x39, 0x36, 0x36, 0x38, 0x37, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 300
+ {SEC_OID_SHA384,
+ 300,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xeb, 0x0e, 0x8e, 0x3c, 0x63, 0x9f, 0x5e,
+ 0xba, 0x8e, 0xcc, 0xd9, 0x02, 0x0d, 0x0e, 0xc6, 0x2d, 0x8a, 0xc7, 0x3f,
+ 0x3f, 0xdd, 0xbd, 0xfa, 0x08, 0xfd, 0xb2, 0x15, 0x5d, 0xeb, 0x0a, 0x53,
+ 0x69, 0x23, 0xeb, 0xd5, 0x5e, 0x20, 0x02, 0x0c, 0xab, 0x9f, 0x8e, 0x39,
+ 0xa4, 0x3a, 0x88, 0xbe, 0x11, 0x02, 0x31, 0x00, 0xc7, 0x96, 0xdf, 0x39,
+ 0x9f, 0xc3, 0x58, 0x83, 0xdd, 0x5d, 0xae, 0x68, 0x17, 0xd0, 0x2d, 0x3d,
+ 0x67, 0xa8, 0xee, 0xc6, 0x60, 0x15, 0x85, 0xe5, 0xe3, 0x6f, 0xd2, 0xc1,
+ 0x34, 0xed, 0xdb, 0x14, 0x47, 0xec, 0x12, 0xb1, 0x44, 0xdd, 0xdc, 0x9a,
+ 0xae, 0x28, 0xa8, 0x4f, 0x22, 0x60, 0x26, 0x41},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x32, 0x32, 0x37, 0x36, 0x30, 0x35, 0x31, 0x32, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 301
+ {SEC_OID_SHA384,
+ 301,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xe8, 0xf8, 0xc6, 0x9d, 0x03, 0x96, 0xea,
+ 0x90, 0x0f, 0x97, 0x57, 0x73, 0x6d, 0x2b, 0x19, 0xdb, 0xc2, 0xd2, 0xa8,
+ 0xc0, 0x1d, 0xcc, 0xf4, 0x90, 0xc8, 0xb9, 0x45, 0x5b, 0xd6, 0x3b, 0x34,
+ 0xc0, 0x95, 0x86, 0x7e, 0x7c, 0xf3, 0xb8, 0x4d, 0xc7, 0xc3, 0xc3, 0xd6,
+ 0xb5, 0x1b, 0xeb, 0xf4, 0x05, 0x02, 0x30, 0x58, 0x15, 0x2a, 0x75, 0x64,
+ 0xee, 0xb2, 0x2a, 0x3e, 0x26, 0x59, 0x70, 0x26, 0xd0, 0xcd, 0x78, 0x35,
+ 0x72, 0x5b, 0xd5, 0x12, 0x24, 0x54, 0x48, 0xcb, 0x50, 0x16, 0xeb, 0x48,
+ 0xea, 0x75, 0x98, 0x09, 0xfd, 0x69, 0x49, 0xd0, 0xee, 0x5d, 0x57, 0x96,
+ 0x43, 0xf7, 0x2f, 0x90, 0x8c, 0x16, 0xbb},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x39, 0x35, 0x31, 0x34, 0x38, 0x38, 0x33, 0x36, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 302
+ {SEC_OID_SHA384,
+ 302,
+ {0x30, 0x65, 0x02, 0x30, 0x38, 0x0b, 0x4e, 0x48, 0xb3, 0xff, 0x01, 0x2a,
+ 0xf7, 0xc0, 0x8b, 0xf8, 0x71, 0xd9, 0xf4, 0xda, 0x0c, 0x70, 0x8b, 0x54,
+ 0x94, 0xa9, 0x86, 0xd3, 0xd8, 0x0b, 0x19, 0x79, 0xe5, 0x79, 0xd0, 0xdb,
+ 0xee, 0x61, 0xdb, 0x9b, 0xc3, 0xc0, 0x4c, 0x39, 0x61, 0x76, 0x41, 0x07,
+ 0x88, 0xe1, 0x5a, 0x0f, 0x02, 0x31, 0x00, 0xe6, 0x97, 0x1c, 0x01, 0x3c,
+ 0x96, 0x5a, 0x7e, 0x4d, 0xf1, 0x0f, 0x95, 0x62, 0x0a, 0x50, 0x92, 0xfa,
+ 0xb0, 0x96, 0xbd, 0x5b, 0x50, 0x82, 0x8f, 0x4b, 0xc9, 0x1c, 0x5e, 0x47,
+ 0x9b, 0xcc, 0xf6, 0xe0, 0xda, 0xf2, 0x87, 0xe7, 0xef, 0x58, 0x0f, 0xa9,
+ 0xea, 0x15, 0x3f, 0xa1, 0xa5, 0x07, 0xa2},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x34, 0x35, 0x32, 0x31, 0x32, 0x37, 0x30, 0x31, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 303
+ {SEC_OID_SHA384,
+ 303,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0x80, 0x61, 0xde, 0x12, 0x02, 0x9e, 0x2b,
+ 0x00, 0x0d, 0x15, 0x7a, 0x45, 0x5e, 0xcf, 0x23, 0x01, 0x22, 0x2f, 0x09,
+ 0x2d, 0xf9, 0x5b, 0x95, 0x51, 0xb7, 0x8c, 0xf0, 0xef, 0x3a, 0x64, 0xf1,
+ 0x22, 0x12, 0xb5, 0x7e, 0xc7, 0xb1, 0x6d, 0x2c, 0x0f, 0x25, 0x89, 0x46,
+ 0xf5, 0x1c, 0xb1, 0x63, 0x3a, 0x02, 0x30, 0x0a, 0xc2, 0xca, 0x6a, 0xd9,
+ 0x9b, 0x29, 0xca, 0x29, 0xa0, 0xdc, 0x38, 0xb3, 0x44, 0x43, 0xee, 0x41,
+ 0x02, 0x0f, 0x81, 0xed, 0x90, 0x87, 0xce, 0xf7, 0x68, 0x1a, 0x00, 0xc4,
+ 0xfe, 0x60, 0x65, 0x3a, 0x57, 0x29, 0x44, 0xba, 0x37, 0xf1, 0xfe, 0x51,
+ 0xd1, 0x12, 0xbf, 0xff, 0xbd, 0xd7, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x37, 0x33, 0x31, 0x35, 0x35, 0x30, 0x37, 0x30, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 304
+ {SEC_OID_SHA384,
+ 304,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xe7, 0x4f, 0x2a, 0x79, 0x1e, 0xeb, 0x73,
+ 0x41, 0xcf, 0xf6, 0xcc, 0x1c, 0x24, 0xf4, 0x59, 0xe6, 0xc0, 0x10, 0x99,
+ 0x24, 0xf7, 0x98, 0x46, 0x39, 0xae, 0x38, 0x7e, 0x3c, 0xeb, 0x58, 0x75,
+ 0x8a, 0x1b, 0xc3, 0x83, 0x9d, 0xea, 0x1f, 0xc3, 0xa3, 0x79, 0x95, 0x62,
+ 0x22, 0x5e, 0x70, 0xa7, 0x33, 0x02, 0x31, 0x00, 0xd9, 0x0e, 0x4d, 0x0f,
+ 0x47, 0x34, 0x32, 0x68, 0xe5, 0x6b, 0xbc, 0xb0, 0x11, 0xbd, 0x47, 0x34,
+ 0x39, 0x0a, 0xbc, 0x9a, 0xa1, 0x30, 0x4b, 0x62, 0x53, 0xe7, 0x8f, 0x5a,
+ 0x78, 0xb6, 0x90, 0x5a, 0xa6, 0xbf, 0x6a, 0x38, 0x92, 0xa4, 0xae, 0x1a,
+ 0x87, 0x5c, 0x82, 0x3a, 0xe5, 0xa8, 0x3e, 0x87},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x36, 0x36, 0x37, 0x30, 0x36, 0x39, 0x38, 0x37, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 305
+ {SEC_OID_SHA384,
+ 305,
+ {0x30, 0x64, 0x02, 0x30, 0x6a, 0x1c, 0xd0, 0xff, 0x79, 0x06, 0xbe, 0x20,
+ 0x7b, 0x56, 0x86, 0x2e, 0xdc, 0xbc, 0x0d, 0x0b, 0xbf, 0xb2, 0x6d, 0x43,
+ 0x25, 0x5c, 0x99, 0xf6, 0xab, 0x77, 0x63, 0x9f, 0x5e, 0x61, 0x03, 0xa0,
+ 0x7a, 0xa3, 0x22, 0xb2, 0x2e, 0xd4, 0x38, 0x70, 0xd1, 0xce, 0x6d, 0xf6,
+ 0x8a, 0xa0, 0xa8, 0xc1, 0x02, 0x30, 0x65, 0x55, 0x58, 0xb1, 0x29, 0xaa,
+ 0x23, 0x18, 0x45, 0x00, 0xbd, 0x4a, 0xab, 0x4f, 0x03, 0x55, 0xd3, 0x19,
+ 0x2e, 0x9b, 0x88, 0x60, 0xf6, 0x0b, 0x05, 0xa1, 0xc2, 0x92, 0x61, 0xf4,
+ 0x48, 0x6a, 0x6a, 0xe2, 0x35, 0xa5, 0x26, 0x33, 0x9b, 0x86, 0xc0, 0x5f,
+ 0x5f, 0xac, 0x47, 0x7b, 0x67, 0x23},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x34, 0x31, 0x35, 0x34, 0x37, 0x36, 0x31, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 306
+ {SEC_OID_SHA384,
+ 306,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0x81, 0x11, 0x1f, 0xdc, 0x5f, 0x0d, 0xe6,
+ 0x55, 0x83, 0xc7, 0xa5, 0x66, 0x8d, 0x26, 0xc0, 0x4e, 0xe5, 0x2e, 0x08,
+ 0xda, 0xc2, 0x27, 0x75, 0x31, 0x32, 0xcf, 0xf1, 0x74, 0x1c, 0xb7, 0x21,
+ 0xe1, 0x12, 0xaa, 0x79, 0x3c, 0x0d, 0x5f, 0xa0, 0x47, 0xfa, 0xf1, 0x4c,
+ 0xb4, 0x5d, 0xd1, 0x3e, 0x1f, 0x02, 0x31, 0x00, 0x9a, 0x25, 0xcf, 0x1e,
+ 0x6c, 0x15, 0x2b, 0xc3, 0xe2, 0x16, 0xe0, 0x21, 0x56, 0x1d, 0x19, 0x49,
+ 0x79, 0xf1, 0xc1, 0x1f, 0xe1, 0x70, 0x19, 0xed, 0x7b, 0xac, 0x2c, 0x13,
+ 0xc4, 0x01, 0x0f, 0x20, 0x96, 0x65, 0xe3, 0xb6, 0xf3, 0x3b, 0x86, 0x64,
+ 0x17, 0x04, 0xd9, 0x22, 0xb4, 0x07, 0x81, 0x8f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x32, 0x33, 0x39, 0x34, 0x34, 0x39, 0x39, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 307
+ {SEC_OID_SHA384,
+ 307,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0x9b, 0x66, 0xd1, 0x22, 0xa3, 0x15, 0x09,
+ 0x5b, 0x2b, 0x66, 0xcc, 0xb9, 0x72, 0x72, 0xc4, 0x76, 0xa2, 0xd7, 0x60,
+ 0xe8, 0x27, 0xfd, 0xea, 0x05, 0x73, 0x2d, 0x63, 0x4d, 0xf3, 0xd0, 0x66,
+ 0x56, 0x9c, 0x98, 0x4d, 0xd9, 0x41, 0xaa, 0xd5, 0xf5, 0xde, 0xc4, 0xc2,
+ 0xe1, 0xb7, 0xb9, 0x4a, 0x00, 0x02, 0x31, 0x00, 0x96, 0xc3, 0x24, 0x03,
+ 0xc8, 0x5b, 0xc3, 0xd0, 0xee, 0x87, 0xf9, 0x6a, 0x60, 0x01, 0x82, 0x79,
+ 0x6d, 0xce, 0x53, 0xd5, 0x4d, 0x74, 0x67, 0xae, 0x66, 0x0a, 0x42, 0xb8,
+ 0x7b, 0xb7, 0x07, 0x92, 0xf1, 0x46, 0x50, 0xac, 0x28, 0xa5, 0xfa, 0x47,
+ 0xce, 0x9c, 0xa4, 0xd3, 0xb2, 0xc2, 0x58, 0x78},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x38, 0x30, 0x37, 0x36, 0x32, 0x30, 0x37, 0x31, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 308
+ {SEC_OID_SHA384,
+ 308,
+ {0x30, 0x64, 0x02, 0x30, 0x2b, 0xb0, 0x62, 0xa0, 0x02, 0x08, 0x8d, 0x62,
+ 0xa0, 0xb7, 0x33, 0x8d, 0x04, 0x84, 0xfe, 0xdf, 0xe2, 0xaf, 0x7e, 0x20,
+ 0xce, 0xbf, 0x6a, 0x47, 0x88, 0x26, 0x4e, 0xb2, 0x7c, 0xb4, 0xeb, 0xc3,
+ 0xcc, 0x81, 0xc8, 0x16, 0xe6, 0xa3, 0x57, 0x22, 0xcf, 0x9b, 0x46, 0x47,
+ 0x83, 0x09, 0x4c, 0xb8, 0x02, 0x30, 0x46, 0xcc, 0x21, 0xb7, 0x0f, 0x21,
+ 0x33, 0xf8, 0x5a, 0xb0, 0x44, 0x3b, 0xeb, 0xe9, 0xc6, 0xfc, 0x62, 0xc6,
+ 0xe2, 0xec, 0x1f, 0xd9, 0xc4, 0xdd, 0xf4, 0xa6, 0xd5, 0xf3, 0xf4, 0x8e,
+ 0xb7, 0xab, 0xf1, 0xee, 0x7b, 0xdf, 0x67, 0x25, 0x87, 0x9f, 0xd1, 0xb7,
+ 0xda, 0xaf, 0xb4, 0x4f, 0x6e, 0x04},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x31, 0x36, 0x34, 0x36, 0x36, 0x36, 0x32, 0x38, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 309
+ {SEC_OID_SHA384,
+ 309,
+ {0x30, 0x65, 0x02, 0x30, 0x33, 0xe8, 0x70, 0x61, 0xee, 0x9a, 0x82, 0xeb,
+ 0x74, 0xd8, 0xbb, 0x4a, 0xe9, 0x16, 0x06, 0x56, 0x3c, 0x2e, 0x4d, 0xb8,
+ 0xb0, 0x91, 0x83, 0xcc, 0x00, 0xd1, 0x11, 0x9a, 0xb4, 0xf5, 0x03, 0x3d,
+ 0x28, 0x7a, 0x1f, 0xc9, 0x0a, 0x23, 0x48, 0x16, 0x3f, 0xdf, 0x68, 0xd3,
+ 0x50, 0x06, 0xfd, 0x7f, 0x02, 0x31, 0x00, 0x96, 0xdb, 0x97, 0xc9, 0x47,
+ 0xee, 0x2e, 0x96, 0xe6, 0x13, 0x9d, 0x3b, 0xcb, 0xf5, 0xa4, 0x36, 0x06,
+ 0xba, 0xe1, 0xad, 0x3c, 0xa2, 0x82, 0x90, 0xfb, 0xad, 0x43, 0xb2, 0x81,
+ 0xef, 0x11, 0x5e, 0xc1, 0xb9, 0x8b, 0xc5, 0x81, 0xef, 0x48, 0x09, 0x4f,
+ 0x8c, 0x1a, 0xa8, 0xe3, 0x6c, 0x28, 0x2a},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x31, 0x39, 0x34, 0x32, 0x38, 0x35, 0x33, 0x38, 0x36, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 310
+ {SEC_OID_SHA384,
+ 310,
+ {0x30, 0x64, 0x02, 0x30, 0x70, 0xf8, 0x0b, 0x43, 0x84, 0x24, 0xba, 0x22,
+ 0x8a, 0x7d, 0x80, 0xf2, 0x6e, 0x22, 0xff, 0x6a, 0x89, 0x62, 0x43, 0xc9,
+ 0xd4, 0x9c, 0x75, 0x57, 0x34, 0x89, 0xee, 0x0d, 0xe5, 0x8e, 0xc6, 0x0e,
+ 0xfd, 0x10, 0x38, 0x38, 0x14, 0x34, 0x65, 0xbd, 0x8f, 0xe3, 0x46, 0x72,
+ 0xba, 0x94, 0x96, 0x17, 0x02, 0x30, 0x11, 0x54, 0x92, 0xbd, 0x93, 0x65,
+ 0xb9, 0x6f, 0x38, 0x74, 0x75, 0x36, 0x31, 0x8b, 0xff, 0xb8, 0x19, 0xe7,
+ 0xc1, 0x46, 0xdf, 0x3a, 0x5a, 0x7a, 0x46, 0xd6, 0x28, 0x8c, 0x7f, 0xdf,
+ 0x31, 0xcf, 0xf5, 0x70, 0xb2, 0x21, 0x76, 0xaa, 0x39, 0x8d, 0xab, 0xa9,
+ 0x07, 0x3a, 0xb1, 0xe7, 0xb9, 0xbf},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x32, 0x31, 0x39, 0x33, 0x38, 0x33, 0x35, 0x32, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 311
+ {SEC_OID_SHA384,
+ 311,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0x16, 0xca, 0x03, 0x89, 0xea, 0x69,
+ 0x48, 0xf4, 0x30, 0x5b, 0x43, 0x4f, 0xe0, 0xaa, 0x58, 0x9f, 0x88, 0x0f,
+ 0x5a, 0xa9, 0x37, 0x76, 0x7c, 0x31, 0x17, 0x0e, 0xe8, 0xda, 0x6c, 0x1a,
+ 0xd6, 0x20, 0xc9, 0x93, 0xd4, 0x0d, 0xdf, 0x14, 0x1b, 0x7f, 0xda, 0x37,
+ 0x42, 0x4d, 0x51, 0xb5, 0xcd, 0x02, 0x31, 0x00, 0xba, 0x0f, 0x86, 0x98,
+ 0x5d, 0xff, 0xc6, 0x1d, 0x6e, 0x35, 0xa3, 0x7d, 0xe0, 0x69, 0x18, 0xb1,
+ 0x1e, 0x43, 0x1b, 0x72, 0x40, 0x31, 0x61, 0xac, 0xfb, 0x8f, 0x05, 0xc4,
+ 0x69, 0xf1, 0xfc, 0xfa, 0x6e, 0x21, 0x5c, 0x6f, 0x7e, 0xb5, 0xa0, 0xa5,
+ 0xe0, 0xcc, 0x9e, 0x7b, 0xe7, 0x9c, 0xe1, 0x8b},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x39, 0x32, 0x36, 0x39, 0x33, 0x33, 0x34, 0x31, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 312
+ {SEC_OID_SHA384,
+ 312,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xd6, 0x0c, 0x24, 0xbe, 0xe0, 0x5f, 0x51,
+ 0x98, 0xcd, 0x15, 0x5a, 0xd0, 0x95, 0xff, 0xb9, 0x56, 0xbb, 0xcf, 0xb6,
+ 0x6b, 0x82, 0xfc, 0x0d, 0x37, 0x55, 0x11, 0x99, 0x15, 0xa6, 0x2f, 0x2f,
+ 0x92, 0x35, 0x57, 0xb8, 0x5d, 0xdc, 0x1d, 0x12, 0xe6, 0xa7, 0x57, 0xf2,
+ 0x30, 0x42, 0xcb, 0x60, 0x1b, 0x02, 0x30, 0x2c, 0x4d, 0x96, 0x8b, 0x5e,
+ 0xac, 0x93, 0x0b, 0x51, 0xd2, 0x83, 0xb4, 0x18, 0xfc, 0xff, 0x6d, 0xf3,
+ 0xa9, 0xd6, 0xd6, 0x6e, 0x38, 0x12, 0xcd, 0x1b, 0xf5, 0xfd, 0xe7, 0x97,
+ 0xfd, 0x20, 0x3a, 0x7c, 0x43, 0x9b, 0x1b, 0x38, 0x1e, 0x4f, 0xe8, 0xb4,
+ 0x4e, 0x6f, 0x10, 0x87, 0x64, 0xa7, 0xdd},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x37, 0x36, 0x39, 0x33, 0x38, 0x36, 0x33, 0x36, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 313
+ {SEC_OID_SHA384,
+ 313,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xbd, 0xf6, 0x34, 0xd9, 0x15, 0xa4, 0xfa,
+ 0xe7, 0xa1, 0x55, 0x53, 0x2c, 0xa2, 0x84, 0x7c, 0x33, 0xa6, 0xba, 0xbe,
+ 0x7e, 0xf8, 0xdb, 0x0a, 0xf5, 0x0f, 0x48, 0x5d, 0xb3, 0xdd, 0x2c, 0x8b,
+ 0xff, 0xe7, 0x22, 0x39, 0x45, 0x83, 0x93, 0x2f, 0x6e, 0xb5, 0xcd, 0x97,
+ 0xf6, 0xdb, 0x75, 0x61, 0xd9, 0x02, 0x31, 0x00, 0xbb, 0x42, 0x5c, 0xae,
+ 0x2e, 0x54, 0x83, 0x17, 0x4b, 0x5e, 0xd8, 0x73, 0xaf, 0x43, 0x29, 0xda,
+ 0x46, 0x18, 0xc1, 0x44, 0x58, 0x14, 0x18, 0x50, 0xbe, 0xe3, 0xc7, 0xbf,
+ 0x1f, 0xfb, 0x3f, 0x20, 0x30, 0x15, 0x90, 0x43, 0x27, 0x7d, 0xac, 0xc7,
+ 0x08, 0xe9, 0xd3, 0x2f, 0x63, 0x40, 0x00, 0x83},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x32, 0x37, 0x33, 0x35, 0x39, 0x33, 0x30, 0x35, 0x37, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 314
+ {SEC_OID_SHA384,
+ 314,
+ {0x30, 0x65, 0x02, 0x30, 0x06, 0x13, 0x20, 0xa3, 0xbc, 0xeb, 0xac, 0x33,
+ 0xcf, 0x39, 0x9d, 0x45, 0xd1, 0xe1, 0xe1, 0xb3, 0x4f, 0x37, 0x28, 0x8f,
+ 0xe4, 0x75, 0x3f, 0x4f, 0xdd, 0xfd, 0x49, 0x6e, 0xff, 0x42, 0x7e, 0x1d,
+ 0x26, 0xb1, 0xb9, 0x1d, 0x74, 0x9c, 0xc3, 0x4c, 0x12, 0xf4, 0xec, 0xef,
+ 0x83, 0x7c, 0x0e, 0x8f, 0x02, 0x31, 0x00, 0xfd, 0x5c, 0xf4, 0x68, 0xcd,
+ 0xa3, 0x19, 0xfe, 0x06, 0xe7, 0x73, 0xa1, 0x90, 0xc3, 0x8d, 0xe6, 0xe1,
+ 0x50, 0xa3, 0x21, 0xac, 0x1c, 0x41, 0x6a, 0xd8, 0x75, 0x43, 0x2c, 0xdb,
+ 0x7a, 0x07, 0x13, 0x4c, 0x44, 0x6f, 0x13, 0x06, 0x8e, 0x71, 0xa1, 0xa9,
+ 0x6e, 0x35, 0xda, 0x92, 0x39, 0x74, 0xad},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x38, 0x33, 0x30, 0x30, 0x35, 0x36, 0x34, 0x30, 0x36, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 315
+ {SEC_OID_SHA384,
+ 315,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xd6, 0x20, 0xf0, 0x63, 0xd3, 0x3e, 0xfa,
+ 0x85, 0x9b, 0x62, 0x3f, 0x6c, 0x9a, 0x92, 0x34, 0x0e, 0x4c, 0xdd, 0x85,
+ 0x4f, 0xfb, 0xe3, 0xe5, 0xe0, 0x13, 0x79, 0x17, 0x7a, 0xee, 0x31, 0x71,
+ 0x5c, 0xe5, 0x87, 0xb0, 0x0b, 0xd0, 0xae, 0xa9, 0x8f, 0xdd, 0xf2, 0x36,
+ 0xd2, 0xfc, 0x8a, 0x7a, 0x74, 0x02, 0x30, 0x67, 0x1f, 0x4b, 0x7c, 0x18,
+ 0x72, 0x97, 0xdc, 0x23, 0x6c, 0x61, 0x88, 0x8b, 0x6d, 0x93, 0x97, 0xe9,
+ 0x77, 0x83, 0x07, 0x7c, 0xc4, 0x10, 0x18, 0x07, 0xd7, 0x9e, 0xe6, 0x2e,
+ 0x4a, 0x53, 0xa7, 0x8c, 0x4b, 0x6a, 0x3a, 0x31, 0xb0, 0x31, 0x78, 0x66,
+ 0x8a, 0xf8, 0x94, 0xa3, 0xd8, 0x90, 0x2e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x34, 0x33, 0x30, 0x37, 0x36, 0x35, 0x35, 0x37, 0x33, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 316
+ {SEC_OID_SHA384,
+ 316,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0x91, 0xc5, 0x56, 0xc5, 0xbd, 0xdd, 0x52,
+ 0x9f, 0xe9, 0x03, 0xb8, 0x6a, 0xfc, 0x0e, 0xb8, 0xfa, 0x1f, 0x49, 0x42,
+ 0x5b, 0x77, 0x9a, 0x39, 0x11, 0x4a, 0xe5, 0x63, 0xbe, 0xbc, 0x94, 0x7e,
+ 0x63, 0x3b, 0xa4, 0xee, 0x98, 0x94, 0x8f, 0xaa, 0x89, 0x40, 0xdf, 0xe2,
+ 0x56, 0x2c, 0x63, 0xe1, 0xc5, 0x02, 0x30, 0x19, 0x8b, 0x00, 0x07, 0x9d,
+ 0x8d, 0xb0, 0x72, 0xd2, 0x5b, 0x0a, 0x49, 0xbc, 0x8b, 0xc3, 0x64, 0x57,
+ 0x92, 0x6f, 0x3c, 0x10, 0x15, 0x27, 0x52, 0x8d, 0xf6, 0x67, 0x9f, 0x92,
+ 0xc7, 0x6f, 0x1b, 0x48, 0x7e, 0x66, 0x95, 0xd4, 0xb9, 0x2f, 0xe3, 0x3b,
+ 0x4e, 0xe7, 0x04, 0x6a, 0x6a, 0x5d, 0xf9},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x2d, 0xa5, 0x7d, 0xda, 0x10, 0x89, 0x27, 0x6a, 0x54, 0x3f, 0x9f, 0xfd,
+ 0xac, 0x0b, 0xff, 0x0d, 0x97, 0x6c, 0xad, 0x71, 0xeb, 0x72, 0x80, 0xe7,
+ 0xd9, 0xbf, 0xd9, 0xfe, 0xe4, 0xbd, 0xb2, 0xf2, 0x0f, 0x47, 0xff, 0x88,
+ 0x82, 0x74, 0x38, 0x97, 0x72, 0xd9, 0x8c, 0xc5, 0x75, 0x21, 0x38, 0xaa,
+ 0x4b, 0x6d, 0x05, 0x4d, 0x69, 0xdc, 0xf3, 0xe2, 0x5e, 0xc4, 0x9d, 0xf8,
+ 0x70, 0x71, 0x5e, 0x34, 0x88, 0x3b, 0x18, 0x36, 0x19, 0x7d, 0x76, 0xf8,
+ 0xad, 0x96, 0x2e, 0x78, 0xf6, 0x57, 0x1b, 0xbc, 0x74, 0x07, 0xb0, 0xd6,
+ 0x09, 0x1f, 0x9e, 0x4d, 0x88, 0xf0, 0x14, 0x27, 0x44, 0x06, 0x17, 0x4f},
+ {0x39, 0x36, 0x35, 0x37, 0x30, 0x31, 0x38, 0x31, 0x37, 0x35},
+ true},
+
+ // Comment: k*G has a large x-coordinate
+ // tcID: 317
+ {SEC_OID_SHA384,
+ 317,
+ {0x30, 0x4d, 0x02, 0x18, 0x38, 0x9c, 0xb2, 0x7e, 0x0b, 0xc8, 0xd2, 0x1f,
+ 0xa7, 0xe5, 0xf2, 0x4c, 0xb7, 0x4f, 0x58, 0x85, 0x13, 0x13, 0xe6, 0x96,
+ 0x33, 0x3a, 0xd6, 0x8b, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4,
+ 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec,
+ 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x4b, 0xf4, 0xe5, 0x2f, 0x95, 0x84, 0x27, 0xeb, 0xb5, 0x91, 0x5f, 0xb8,
+ 0xc9, 0x59, 0x55, 0x51, 0xb4, 0xd3, 0xa3, 0xfd, 0xab, 0x67, 0xba, 0xdd,
+ 0x9d, 0x6c, 0x30, 0x93, 0xf4, 0x25, 0xba, 0x43, 0x63, 0x0d, 0xf7, 0x1f,
+ 0x42, 0xf0, 0xeb, 0x7c, 0xea, 0xa9, 0x4d, 0x9f, 0x64, 0x48, 0xa8, 0x5d,
+ 0xd3, 0x03, 0x31, 0x58, 0x82, 0x49, 0xfd, 0x2f, 0xdc, 0x0b, 0x30, 0x9e,
+ 0xc7, 0xed, 0x84, 0x81, 0xbc, 0x16, 0xf2, 0x78, 0x00, 0xc1, 0x3d, 0x7d,
+ 0xb7, 0x00, 0xfc, 0x82, 0xe1, 0xb1, 0xc8, 0x54, 0x5a, 0xa0, 0xc0, 0xd3,
+ 0xb5, 0x6e, 0x3b, 0xfe, 0x78, 0x9f, 0xc1, 0x8a, 0x91, 0x68, 0x87, 0xc2},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r too large
+ // tcID: 318
+ {SEC_OID_SHA384,
+ 318,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfe, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xfe, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x70},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x4b, 0xf4, 0xe5, 0x2f, 0x95, 0x84, 0x27, 0xeb, 0xb5, 0x91, 0x5f, 0xb8,
+ 0xc9, 0x59, 0x55, 0x51, 0xb4, 0xd3, 0xa3, 0xfd, 0xab, 0x67, 0xba, 0xdd,
+ 0x9d, 0x6c, 0x30, 0x93, 0xf4, 0x25, 0xba, 0x43, 0x63, 0x0d, 0xf7, 0x1f,
+ 0x42, 0xf0, 0xeb, 0x7c, 0xea, 0xa9, 0x4d, 0x9f, 0x64, 0x48, 0xa8, 0x5d,
+ 0xd3, 0x03, 0x31, 0x58, 0x82, 0x49, 0xfd, 0x2f, 0xdc, 0x0b, 0x30, 0x9e,
+ 0xc7, 0xed, 0x84, 0x81, 0xbc, 0x16, 0xf2, 0x78, 0x00, 0xc1, 0x3d, 0x7d,
+ 0xb7, 0x00, 0xfc, 0x82, 0xe1, 0xb1, 0xc8, 0x54, 0x5a, 0xa0, 0xc0, 0xd3,
+ 0xb5, 0x6e, 0x3b, 0xfe, 0x78, 0x9f, 0xc1, 0x8a, 0x91, 0x68, 0x87, 0xc2},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: r,s are large
+ // tcID: 319
+ {SEC_OID_SHA384,
+ 319,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x72, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xc5, 0x29, 0x71},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x36, 0x23, 0xbb, 0x29, 0x6b, 0x88, 0xf6, 0x26, 0xd0, 0xf9, 0x26, 0x56,
+ 0xbf, 0x01, 0x6f, 0x11, 0x5b, 0x72, 0x12, 0x77, 0xcc, 0xb4, 0x93, 0x07,
+ 0x39, 0xbf, 0xbd, 0x81, 0xf9, 0xc1, 0xe7, 0x34, 0x63, 0x0e, 0x06, 0x85,
+ 0xd3, 0x2e, 0x15, 0x4e, 0x0b, 0x4a, 0x5c, 0x62, 0xe4, 0x38, 0x51, 0xf6,
+ 0x76, 0x83, 0x56, 0xb4, 0xa5, 0x76, 0x4c, 0x12, 0x8c, 0x7b, 0x11, 0x05,
+ 0xe3, 0xd7, 0x78, 0xa8, 0x9d, 0x1e, 0x01, 0xda, 0x29, 0x7e, 0xde, 0x1b,
+ 0xc4, 0x31, 0x2c, 0x25, 0x83, 0xe0, 0xbb, 0xdd, 0xd2, 0x16, 0x13, 0x58,
+ 0x3d, 0xd0, 0x9a, 0xb8, 0x95, 0xc6, 0x3b, 0xe4, 0x79, 0xf9, 0x45, 0x76},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r and s^-1 have a large Hamming weight
+ // tcID: 320
+ {SEC_OID_SHA384,
+ 320,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xd1, 0xae, 0xe5, 0x5f, 0xdc,
+ 0x2a, 0x71, 0x6b, 0xa2, 0xfa, 0xbc, 0xb5, 0x70, 0x20, 0xb7, 0x2e, 0x53,
+ 0x9b, 0xf0, 0x5c, 0x79, 0x02, 0xf9, 0x8e, 0x10, 0x5b, 0xf8, 0x3d, 0x4c,
+ 0xc1, 0x0c, 0x2a, 0x15, 0x9a, 0x3c, 0xf7, 0xe0, 0x1d, 0x74, 0x9d, 0x22,
+ 0x05, 0xf4, 0xda, 0x6b, 0xd8, 0xfc, 0xf1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd5, 0x16, 0xcb, 0x8a, 0xc8, 0xe4, 0x45, 0x7b, 0x69, 0x3d, 0x51, 0x92,
+ 0xbe, 0xeb, 0x6c, 0xe7, 0xd9, 0xa4, 0x6b, 0xef, 0x48, 0xee, 0xcf, 0x3e,
+ 0xa8, 0x23, 0x28, 0x6f, 0x10, 0x1f, 0x98, 0xd1, 0x30, 0xf5, 0xa2, 0x6d,
+ 0xc6, 0xfe, 0xc2, 0x36, 0x62, 0xef, 0xf0, 0x7f, 0x14, 0x48, 0x6f, 0xd5,
+ 0x84, 0x56, 0x93, 0x2e, 0x74, 0x89, 0x4b, 0x7f, 0x0e, 0x3b, 0xb0, 0xdf,
+ 0xd3, 0x62, 0x50, 0x2b, 0x37, 0x65, 0xdd, 0x80, 0xa3, 0x17, 0x72, 0x09,
+ 0xfb, 0x22, 0x1d, 0xc9, 0xb5, 0x1a, 0xaf, 0x44, 0x70, 0xb2, 0x45, 0x39,
+ 0x14, 0x05, 0xbe, 0xf5, 0x14, 0x17, 0x6b, 0x13, 0xa2, 0x67, 0xa7, 0x20},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r and s^-1 have a large Hamming weight
+ // tcID: 321
+ {SEC_OID_SHA384,
+ 321,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xb6, 0xb6, 0x81, 0xdc, 0x48,
+ 0x4f, 0x4f, 0x02, 0x0f, 0xd3, 0xf7, 0xe6, 0x26, 0xd8, 0x8e, 0xdc, 0x6d,
+ 0xed, 0x1b, 0x38, 0x2e, 0xf3, 0xe1, 0x43, 0xd6, 0x08, 0x87, 0xb5, 0x13,
+ 0x94, 0x26, 0x08, 0x32, 0xd4, 0xd8, 0xf2, 0xef, 0x70, 0x45, 0x8f, 0x9f,
+ 0xa9, 0x0e, 0x38, 0xc2, 0xe1, 0x9e, 0x4f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xa8, 0x38, 0x0c, 0xd3, 0x50, 0x26, 0xe1, 0x3b, 0xf8, 0x7b, 0xe6, 0x93,
+ 0xcd, 0xb6, 0xe7, 0x5a, 0x82, 0xd7, 0x65, 0xb4, 0x01, 0x9b, 0x52, 0x9e,
+ 0x8d, 0x27, 0x7c, 0x4a, 0xf6, 0xc9, 0xdb, 0x27, 0xeb, 0xb5, 0xd3, 0xf8,
+ 0x6e, 0x88, 0xad, 0xd9, 0xd5, 0xb6, 0x11, 0x86, 0xf0, 0x4c, 0x83, 0xa9,
+ 0x92, 0xa1, 0x87, 0x50, 0x7c, 0x73, 0x73, 0x25, 0xd2, 0xcc, 0x62, 0x4a,
+ 0xce, 0xf3, 0xcd, 0x03, 0x6b, 0xfa, 0x99, 0xe0, 0xc1, 0x51, 0x8b, 0xe6,
+ 0x5c, 0x88, 0xbb, 0x51, 0xf9, 0x00, 0xf9, 0x41, 0x23, 0xac, 0xab, 0xad,
+ 0x81, 0xd1, 0x51, 0x30, 0xd3, 0xad, 0xe7, 0xff, 0x7e, 0x43, 0x64, 0xe1},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and s
+ // tcID: 322
+ {SEC_OID_SHA384,
+ 322,
+ {0x30, 0x06, 0x02, 0x01, 0x02, 0x02, 0x01, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x55, 0x4f, 0x2f, 0xd0, 0xb7, 0x00, 0xa9, 0xf4, 0x56, 0x87, 0x52, 0xb6,
+ 0x73, 0xd9, 0xc0, 0xd2, 0x9d, 0xc9, 0x6c, 0x10, 0xfe, 0x67, 0xe3, 0x8c,
+ 0x6d, 0x6d, 0x33, 0x9b, 0xfa, 0xfe, 0x05, 0xf9, 0x70, 0xda, 0x8c, 0x3d,
+ 0x21, 0x64, 0xe8, 0x20, 0x31, 0x30, 0x7a, 0x44, 0xbd, 0x32, 0x25, 0x11,
+ 0x71, 0x31, 0x2b, 0x61, 0xb5, 0x91, 0x13, 0xff, 0x0b, 0xd3, 0xb8, 0xa9,
+ 0xa4, 0x93, 0x4d, 0xf2, 0x62, 0xaa, 0x80, 0x96, 0xf8, 0x40, 0xe9, 0xd8,
+ 0xbf, 0xfa, 0x5d, 0x74, 0x91, 0xde, 0xd8, 0x7b, 0x38, 0xc4, 0x96, 0xf9,
+ 0xb9, 0xe4, 0xf0, 0xba, 0x10, 0x89, 0xf8, 0xd3, 0xff, 0xc8, 0x8a, 0x9f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and s
+ // tcID: 323
+ {SEC_OID_SHA384,
+ 323,
+ {0x30, 0x06, 0x02, 0x01, 0x02, 0x02, 0x01, 0x02},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x44, 0xee, 0x33, 0x35, 0xfa, 0x77, 0xd2, 0xfb, 0x02, 0xe4, 0xbd, 0x70,
+ 0x74, 0xf4, 0x5e, 0x59, 0x8a, 0x87, 0x9c, 0x0f, 0xa8, 0x22, 0xec, 0x71,
+ 0x8c, 0x21, 0xdc, 0x13, 0xb8, 0x34, 0x40, 0xed, 0xc4, 0xe3, 0xc1, 0x0a,
+ 0x18, 0x58, 0x42, 0x3e, 0x03, 0x04, 0x4c, 0x9e, 0xff, 0x22, 0x59, 0x1c,
+ 0xd0, 0x27, 0xc4, 0x99, 0x33, 0xe5, 0x51, 0x05, 0x57, 0xd6, 0xb4, 0xb2,
+ 0xc6, 0xf6, 0x6f, 0xe5, 0xdc, 0xb9, 0x30, 0x2a, 0x3b, 0x13, 0xfd, 0xc6,
+ 0x80, 0x48, 0xc3, 0xfc, 0xac, 0x88, 0xba, 0x15, 0x2b, 0x6a, 0x98, 0x33,
+ 0xc8, 0x7f, 0xdc, 0x62, 0x80, 0xaf, 0xc5, 0xd1, 0x1a, 0xb7, 0xc1, 0x07},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and s
+ // tcID: 324
+ {SEC_OID_SHA384,
+ 324,
+ {0x30, 0x06, 0x02, 0x01, 0x02, 0x02, 0x01, 0x03},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe2, 0xf8, 0x7f, 0x72, 0xe3, 0xc6, 0x6c, 0x73, 0x03, 0x7f, 0xe7, 0x76,
+ 0x07, 0xd4, 0x2a, 0xd2, 0xd9, 0xc4, 0xcc, 0x15, 0x98, 0x93, 0xb4, 0xb9,
+ 0xb8, 0xb0, 0x36, 0x5d, 0x3a, 0x77, 0x66, 0xdb, 0xe8, 0x67, 0x8b, 0x02,
+ 0xe2, 0xb6, 0x8f, 0x58, 0xe5, 0xa4, 0xf7, 0x68, 0x10, 0x61, 0xa3, 0x90,
+ 0xe3, 0x8f, 0x21, 0x42, 0x81, 0x85, 0x42, 0xbe, 0xf6, 0xb2, 0xbc, 0x3a,
+ 0x2c, 0x4f, 0x43, 0xc9, 0x5e, 0x52, 0x59, 0xd6, 0xbd, 0x54, 0x01, 0x53,
+ 0x13, 0x78, 0xc7, 0xca, 0x12, 0x5a, 0x1f, 0x6c, 0xc6, 0x09, 0xd4, 0xfa,
+ 0xdf, 0xc5, 0xc9, 0xa9, 0x93, 0x58, 0xee, 0x77, 0xff, 0x78, 0x0c, 0x8d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r is larger than n
+ // tcID: 325
+ {SEC_OID_SHA384,
+ 325,
+ {0x30, 0x36, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x29, 0x75, 0x02, 0x01, 0x03},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe2, 0xf8, 0x7f, 0x72, 0xe3, 0xc6, 0x6c, 0x73, 0x03, 0x7f, 0xe7, 0x76,
+ 0x07, 0xd4, 0x2a, 0xd2, 0xd9, 0xc4, 0xcc, 0x15, 0x98, 0x93, 0xb4, 0xb9,
+ 0xb8, 0xb0, 0x36, 0x5d, 0x3a, 0x77, 0x66, 0xdb, 0xe8, 0x67, 0x8b, 0x02,
+ 0xe2, 0xb6, 0x8f, 0x58, 0xe5, 0xa4, 0xf7, 0x68, 0x10, 0x61, 0xa3, 0x90,
+ 0xe3, 0x8f, 0x21, 0x42, 0x81, 0x85, 0x42, 0xbe, 0xf6, 0xb2, 0xbc, 0x3a,
+ 0x2c, 0x4f, 0x43, 0xc9, 0x5e, 0x52, 0x59, 0xd6, 0xbd, 0x54, 0x01, 0x53,
+ 0x13, 0x78, 0xc7, 0xca, 0x12, 0x5a, 0x1f, 0x6c, 0xc6, 0x09, 0xd4, 0xfa,
+ 0xdf, 0xc5, 0xc9, 0xa9, 0x93, 0x58, 0xee, 0x77, 0xff, 0x78, 0x0c, 0x8d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s is larger than n
+ // tcID: 326
+ {SEC_OID_SHA384,
+ 326,
+ {0x30, 0x36, 0x02, 0x01, 0x02, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81,
+ 0xf4, 0x37, 0x2d, 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a,
+ 0xec, 0xec, 0x19, 0x6a, 0xcc, 0xd7, 0xff, 0xfa},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x05, 0xe6, 0x7c, 0x44, 0xfc, 0x0c, 0xbc, 0x9a, 0x8e, 0xb3, 0x43, 0xb4,
+ 0xd6, 0xf5, 0x96, 0xc7, 0xd0, 0x0c, 0xac, 0x5d, 0xa8, 0x59, 0x4c, 0xaf,
+ 0x45, 0xb7, 0x20, 0x93, 0x97, 0x49, 0x62, 0x14, 0xc4, 0x2d, 0x85, 0x6a,
+ 0x01, 0x5c, 0xe5, 0x89, 0xbc, 0x9b, 0xa8, 0x65, 0xa4, 0xfa, 0xb5, 0xab,
+ 0x88, 0xa0, 0x1c, 0x7b, 0x5d, 0x09, 0xef, 0xaf, 0x87, 0x8f, 0xcb, 0x91,
+ 0x02, 0xfb, 0x38, 0x75, 0xa8, 0x38, 0x1a, 0xf2, 0x34, 0xd1, 0xc5, 0x93,
+ 0x07, 0x6e, 0x45, 0x22, 0x25, 0xa5, 0x6f, 0x51, 0x67, 0x4f, 0x34, 0x71,
+ 0x26, 0xd3, 0x00, 0x9b, 0x44, 0xdc, 0xbb, 0x00, 0x3a, 0x64, 0xd9, 0x5f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: small r and s^-1
+ // tcID: 327
+ {SEC_OID_SHA384,
+ 327,
+ {0x30, 0x36, 0x02, 0x02, 0x01, 0x00, 0x02, 0x30, 0x48, 0x91, 0x22, 0x44,
+ 0x89, 0x12, 0x24, 0x48, 0x91, 0x22, 0x44, 0x89, 0x12, 0x24, 0x48, 0x91,
+ 0x22, 0x44, 0x89, 0x12, 0x24, 0x48, 0x91, 0x22, 0x34, 0x7c, 0xe7, 0x9b,
+ 0xc4, 0x37, 0xf4, 0xd0, 0x71, 0xaa, 0xa9, 0x2c, 0x7d, 0x6c, 0x88, 0x2a,
+ 0xe8, 0x73, 0x4d, 0xc1, 0x8c, 0xb0, 0xd5, 0x53},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x0b, 0xb0, 0x3f, 0xce, 0x3c, 0x01, 0xeb, 0xcf, 0x08, 0x73, 0xab, 0xd1,
+ 0x34, 0xa8, 0x68, 0x2f, 0x5f, 0xb8, 0xdb, 0xff, 0xa2, 0x2d, 0xa6, 0x74,
+ 0x04, 0x7e, 0x5c, 0x3e, 0x71, 0xe4, 0x3d, 0xe5, 0x82, 0xed, 0x6a, 0xbb,
+ 0x90, 0x8c, 0x2e, 0x4f, 0xaa, 0x5d, 0x96, 0x18, 0x62, 0x78, 0xb6, 0xc1,
+ 0xba, 0x3b, 0x22, 0x12, 0x3e, 0x68, 0xcc, 0xc5, 0x6f, 0x17, 0xdd, 0x79,
+ 0xff, 0x15, 0x56, 0x57, 0x06, 0xf7, 0x1a, 0x0b, 0x61, 0x23, 0xc7, 0x7a,
+ 0xf3, 0xcd, 0x88, 0xf0, 0xaf, 0x02, 0x4c, 0xc5, 0x25, 0x97, 0x81, 0x51,
+ 0x6e, 0xdc, 0xaf, 0x5f, 0xe9, 0x90, 0x64, 0x6e, 0x7b, 0x66, 0x99, 0x9d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: smallish r and s^-1
+ // tcID: 328
+ {SEC_OID_SHA384,
+ 328,
+ {0x30, 0x3c, 0x02, 0x07, 0x2d, 0x9b, 0x4d, 0x34, 0x79, 0x52, 0xcd,
+ 0x02, 0x31, 0x00, 0xce, 0x75, 0x15, 0x12, 0x56, 0x1b, 0x6f, 0x57,
+ 0xc7, 0x53, 0x42, 0x84, 0x8a, 0x3f, 0xf9, 0x8c, 0xcf, 0x9c, 0x3f,
+ 0x02, 0x19, 0xb6, 0xb6, 0x8d, 0x00, 0x44, 0x9e, 0x6c, 0x97, 0x1a,
+ 0x85, 0xd2, 0xe2, 0xce, 0x73, 0x55, 0x4b, 0x59, 0x21, 0x9d, 0x54,
+ 0xd2, 0x08, 0x3b, 0x46, 0x32, 0x73, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x58, 0xf2, 0x46, 0x09, 0x0d, 0x5e, 0x49, 0x86, 0x3b, 0xc0, 0xbf, 0x2d,
+ 0x50, 0x1f, 0xf7, 0x2f, 0x55, 0x1c, 0x5f, 0x1c, 0x5e, 0x67, 0x9e, 0xb4,
+ 0x90, 0x64, 0xfd, 0x02, 0xe2, 0x21, 0xa2, 0x70, 0x73, 0x26, 0xec, 0x2d,
+ 0x14, 0x0b, 0xcc, 0x81, 0x7a, 0xfa, 0xad, 0x50, 0x65, 0x76, 0x15, 0x66,
+ 0x49, 0x7c, 0x82, 0x3f, 0xd7, 0x36, 0x88, 0x2c, 0xbf, 0x78, 0xfb, 0x92,
+ 0xb1, 0xa5, 0x58, 0x9b, 0x67, 0xe8, 0x06, 0x74, 0x97, 0xc7, 0x10, 0xa4,
+ 0xcb, 0xb3, 0x9d, 0xee, 0x2c, 0x54, 0x31, 0xbc, 0x45, 0xcf, 0xb9, 0x6c,
+ 0x9f, 0x84, 0x54, 0x38, 0x5c, 0x9f, 0x2b, 0x3e, 0xf2, 0xd3, 0xd3, 0x1a},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: 100-bit r and small s^-1
+ // tcID: 329
+ {SEC_OID_SHA384,
+ 329,
+ {0x30, 0x41, 0x02, 0x0d, 0x10, 0x33, 0xe6, 0x7e, 0x37, 0xb3, 0x2b, 0x44,
+ 0x55, 0x80, 0xbf, 0x4e, 0xfb, 0x02, 0x30, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a,
+ 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a,
+ 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x2a, 0xd5, 0x21, 0x5c, 0x51, 0xb3, 0x20,
+ 0xe4, 0x60, 0x54, 0x2f, 0x9c, 0xc3, 0x89, 0x68, 0xcc, 0xdf, 0x42, 0x63,
+ 0x68, 0x40, 0x04, 0xeb, 0x79, 0xa4, 0x52},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xfc, 0x69, 0x84, 0xdd, 0x68, 0x30, 0xd1, 0x48, 0x5f, 0xb2, 0x58, 0x1a,
+ 0x45, 0xa7, 0x91, 0xd8, 0xdc, 0xa2, 0xc7, 0x27, 0xc7, 0x3d, 0x3d, 0x44,
+ 0xc8, 0x9f, 0x00, 0x82, 0xc1, 0x86, 0x8a, 0xf5, 0xca, 0x74, 0xb4, 0xca,
+ 0x4a, 0xe2, 0x28, 0x02, 0x64, 0x0a, 0x9e, 0xbf, 0xe8, 0xc7, 0xae, 0x12,
+ 0x99, 0x8d, 0x63, 0xa5, 0xb5, 0xad, 0x1b, 0x72, 0xb8, 0x99, 0xf0, 0xb1,
+ 0x32, 0xe4, 0x95, 0x2a, 0xaa, 0x19, 0xd4, 0x1f, 0xde, 0xea, 0x48, 0xb1,
+ 0xed, 0x6b, 0x83, 0x58, 0xdd, 0x1d, 0xb2, 0x07, 0xfd, 0x66, 0xe0, 0x14,
+ 0x53, 0xad, 0x40, 0xf6, 0x7b, 0x83, 0x6a, 0xdc, 0x80, 0x2d, 0x5f, 0xe8},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and 100 bit s^-1
+ // tcID: 330
+ {SEC_OID_SHA384,
+ 330,
+ {0x30, 0x36, 0x02, 0x02, 0x01, 0x00, 0x02, 0x30, 0x77, 0xa1, 0x72, 0xdf,
+ 0xe3, 0x7a, 0x2c, 0x53, 0xf0, 0xb9, 0x2a, 0xb6, 0x0f, 0x0a, 0x8f, 0x08,
+ 0x5f, 0x49, 0xdb, 0xfd, 0x93, 0x07, 0x19, 0xd6, 0xf9, 0xe5, 0x87, 0xea,
+ 0x68, 0xae, 0x57, 0xcb, 0x49, 0xcd, 0x35, 0xa8, 0x8c, 0xf8, 0xc6, 0xac,
+ 0xec, 0x02, 0xf0, 0x57, 0xa3, 0x80, 0x7a, 0x5b},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x1b, 0x8d, 0xef, 0x59, 0x22, 0x30, 0x3d, 0x64, 0x7e, 0x8e, 0xb0, 0x7e,
+ 0x3b, 0xad, 0x92, 0xf9, 0x24, 0xb7, 0x9b, 0x76, 0x9e, 0xef, 0x16, 0x8e,
+ 0x75, 0x41, 0xde, 0x1f, 0x4e, 0x0d, 0x28, 0xae, 0x97, 0x33, 0xeb, 0x98,
+ 0xcf, 0x8a, 0x1f, 0xb6, 0xdd, 0x52, 0xca, 0x02, 0xc8, 0xc7, 0x5b, 0x51,
+ 0xc7, 0xaa, 0x4b, 0xf6, 0x79, 0xd4, 0x9d, 0x81, 0x14, 0x12, 0x20, 0x74,
+ 0xda, 0x8f, 0x60, 0x44, 0xa4, 0x27, 0x37, 0x17, 0x96, 0xa5, 0x65, 0x4a,
+ 0x61, 0x06, 0x16, 0x2d, 0x5f, 0x68, 0x6a, 0xbb, 0x73, 0xeb, 0xd8, 0x96,
+ 0xab, 0x08, 0xc7, 0x06, 0x26, 0x87, 0xf1, 0x21, 0x71, 0xfb, 0xe4, 0xa3},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: 100-bit r and s^-1
+ // tcID: 331
+ {SEC_OID_SHA384,
+ 331,
+ {0x30, 0x41, 0x02, 0x0d, 0x06, 0x25, 0x22, 0xbb, 0xd3, 0xec, 0xbe, 0x7c,
+ 0x39, 0xe9, 0x3e, 0x7c, 0x24, 0x02, 0x30, 0x77, 0xa1, 0x72, 0xdf, 0xe3,
+ 0x7a, 0x2c, 0x53, 0xf0, 0xb9, 0x2a, 0xb6, 0x0f, 0x0a, 0x8f, 0x08, 0x5f,
+ 0x49, 0xdb, 0xfd, 0x93, 0x07, 0x19, 0xd6, 0xf9, 0xe5, 0x87, 0xea, 0x68,
+ 0xae, 0x57, 0xcb, 0x49, 0xcd, 0x35, 0xa8, 0x8c, 0xf8, 0xc6, 0xac, 0xec,
+ 0x02, 0xf0, 0x57, 0xa3, 0x80, 0x7a, 0x5b},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x17, 0x34, 0xa0, 0x39, 0xa8, 0x8a, 0x16, 0xc2, 0xff, 0x4a, 0xa9, 0x7d,
+ 0x23, 0x99, 0x12, 0x1f, 0x56, 0xf5, 0x2e, 0xf0, 0x1e, 0xd5, 0xe5, 0x08,
+ 0x87, 0xf7, 0x36, 0xf6, 0x5b, 0x6e, 0x51, 0xd6, 0xe8, 0x78, 0x6a, 0xbb,
+ 0x4e, 0x06, 0x3d, 0xa5, 0xd1, 0xba, 0x81, 0x2d, 0xff, 0x99, 0x84, 0x03,
+ 0xcc, 0xd6, 0x98, 0xe6, 0xc2, 0x96, 0xd5, 0xcd, 0x69, 0x17, 0x8f, 0x8a,
+ 0x82, 0x48, 0x1a, 0x86, 0x5d, 0xa3, 0x31, 0x62, 0x7f, 0x1c, 0x4b, 0x32,
+ 0x4f, 0xbc, 0x02, 0xb3, 0x6e, 0x8b, 0x5e, 0xd5, 0x8a, 0x31, 0xf7, 0x28,
+ 0xe9, 0x04, 0xd2, 0x03, 0xa3, 0x88, 0x75, 0x53, 0x02, 0x19, 0x57, 0x65},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r and s^-1 are close to n
+ // tcID: 332
+ {SEC_OID_SHA384,
+ 332,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0x63, 0x4d, 0x81, 0xf4, 0x37, 0x2d,
+ 0xdf, 0x58, 0x1a, 0x0d, 0xb2, 0x48, 0xb0, 0xa7, 0x7a, 0xec, 0xec, 0x19,
+ 0x6a, 0xcc, 0xc5, 0x28, 0xf3, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51,
+ 0x67, 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9,
+ 0xa4, 0x08, 0x78, 0xee, 0xec, 0x63, 0x26},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x52, 0xca, 0x47, 0xdd, 0xa9, 0x91, 0x72, 0xcb, 0x83, 0x21, 0x49, 0x5a,
+ 0xcf, 0x98, 0x85, 0x48, 0x29, 0x59, 0x88, 0xec, 0x97, 0x3c, 0x1b, 0x4e,
+ 0xa9, 0x46, 0x2c, 0x53, 0xe5, 0x76, 0x8a, 0x70, 0x4a, 0x93, 0x64, 0x10,
+ 0xee, 0x84, 0x7b, 0x5d, 0xbf, 0x1e, 0x9d, 0x0c, 0x13, 0x1d, 0xa6, 0xc7,
+ 0x87, 0xa4, 0x70, 0x27, 0xe6, 0x65, 0x57, 0x92, 0xeb, 0x00, 0x2d, 0x42,
+ 0x28, 0xee, 0x72, 0xf7, 0xc8, 0x14, 0xc9, 0xa0, 0xce, 0xcb, 0xff, 0x26,
+ 0x79, 0x48, 0xf8, 0x1c, 0x99, 0x03, 0xac, 0x10, 0xeb, 0x35, 0xf6, 0xcb,
+ 0x86, 0x36, 0x92, 0x24, 0xed, 0x60, 0x98, 0x11, 0xcd, 0xf3, 0x90, 0xf4},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: s == 1
+ // tcID: 333
+ {SEC_OID_SHA384,
+ 333,
+ {0x30, 0x35, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51,
+ 0x67, 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28,
+ 0xf9, 0xa4, 0x08, 0x78, 0xee, 0xec, 0x63, 0x26, 0x02, 0x01, 0x01},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xbd, 0x3d, 0x91, 0xf0, 0x03, 0xe1, 0x8a, 0xdb, 0xea, 0x73, 0x07, 0x9d,
+ 0x4e, 0xba, 0x23, 0xb9, 0x1f, 0xc1, 0x7f, 0xce, 0xc1, 0x4c, 0x9e, 0xb1,
+ 0x5a, 0x19, 0x3f, 0xbc, 0x9c, 0xa3, 0x9c, 0x8c, 0x74, 0x7c, 0xd7, 0xa2,
+ 0xc9, 0x62, 0x3e, 0x05, 0xdd, 0x58, 0x7c, 0xcb, 0xb8, 0xab, 0x4c, 0x44,
+ 0x3a, 0xdb, 0x0a, 0x07, 0x06, 0xaa, 0x5e, 0xa7, 0xa6, 0x80, 0x42, 0x08,
+ 0x2f, 0xcc, 0xef, 0xc9, 0x79, 0x61, 0x2a, 0x7a, 0x1a, 0x3d, 0x69, 0x4b,
+ 0x00, 0x79, 0x3b, 0x03, 0xf8, 0x9b, 0xff, 0x86, 0x6a, 0x8b, 0x97, 0xc8,
+ 0xe7, 0x79, 0x90, 0xc2, 0x93, 0x60, 0xce, 0x79, 0x50, 0x36, 0xc7, 0x64},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: s == 0
+ // tcID: 334
+ {SEC_OID_SHA384,
+ 334,
+ {0x30, 0x35, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51,
+ 0x67, 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28,
+ 0xf9, 0xa4, 0x08, 0x78, 0xee, 0xec, 0x63, 0x26, 0x02, 0x01, 0x00},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xbd, 0x3d, 0x91, 0xf0, 0x03, 0xe1, 0x8a, 0xdb, 0xea, 0x73, 0x07, 0x9d,
+ 0x4e, 0xba, 0x23, 0xb9, 0x1f, 0xc1, 0x7f, 0xce, 0xc1, 0x4c, 0x9e, 0xb1,
+ 0x5a, 0x19, 0x3f, 0xbc, 0x9c, 0xa3, 0x9c, 0x8c, 0x74, 0x7c, 0xd7, 0xa2,
+ 0xc9, 0x62, 0x3e, 0x05, 0xdd, 0x58, 0x7c, 0xcb, 0xb8, 0xab, 0x4c, 0x44,
+ 0x3a, 0xdb, 0x0a, 0x07, 0x06, 0xaa, 0x5e, 0xa7, 0xa6, 0x80, 0x42, 0x08,
+ 0x2f, 0xcc, 0xef, 0xc9, 0x79, 0x61, 0x2a, 0x7a, 0x1a, 0x3d, 0x69, 0x4b,
+ 0x00, 0x79, 0x3b, 0x03, 0xf8, 0x9b, 0xff, 0x86, 0x6a, 0x8b, 0x97, 0xc8,
+ 0xe7, 0x79, 0x90, 0xc2, 0x93, 0x60, 0xce, 0x79, 0x50, 0x36, 0xc7, 0x64},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: point at infinity during verify
+ // tcID: 335
+ {SEC_OID_SHA384,
+ 335,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b, 0x96, 0xef,
+ 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76, 0x0c, 0xb5,
+ 0x66, 0x62, 0x94, 0xb9, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67,
+ 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4,
+ 0x08, 0x78, 0xee, 0xec, 0x63, 0x26},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xf8, 0x96, 0x35, 0x3c, 0xc3, 0xa8, 0xaf, 0xdd, 0x54, 0x3e, 0xc3, 0xae,
+ 0xf0, 0x62, 0xca, 0x97, 0xbc, 0x32, 0xed, 0x17, 0x24, 0xea, 0x38, 0xb9,
+ 0x40, 0xb8, 0xc0, 0xea, 0x0e, 0x23, 0xb3, 0x41, 0x87, 0xaf, 0xbe, 0x70,
+ 0xda, 0xf8, 0xdb, 0xaa, 0x5b, 0x51, 0x15, 0x57, 0xe5, 0xd2, 0xbd, 0xda,
+ 0xc4, 0xbd, 0x26, 0x5d, 0xa6, 0x7c, 0xee, 0xaf, 0xca, 0x63, 0x6f, 0x6f,
+ 0x4c, 0x04, 0x72, 0xf2, 0x2a, 0x9d, 0x02, 0xe2, 0x28, 0x91, 0x84, 0xf7,
+ 0x3b, 0xbb, 0x70, 0x0a, 0xe8, 0xfc, 0x92, 0x1e, 0xff, 0x49, 0x20, 0xf2,
+ 0x90, 0xbf, 0xcb, 0x49, 0xfb, 0xb2, 0x32, 0xcc, 0x13, 0xa2, 0x10, 0x28},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: edge case for signature malleability
+ // tcID: 336
+ {SEC_OID_SHA384,
+ 336,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b, 0x96, 0xef,
+ 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76, 0x0c, 0xb5,
+ 0x66, 0x62, 0x94, 0xb9, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b,
+ 0x96, 0xef, 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76,
+ 0x0c, 0xb5, 0x66, 0x62, 0x94, 0xb9},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x37, 0x0d, 0x9e, 0x2e, 0x31, 0xc7, 0x12, 0xc8, 0x02, 0x80, 0x92, 0xf8,
+ 0x02, 0x31, 0x9d, 0x7f, 0xdf, 0x5b, 0x33, 0x19, 0xa8, 0x51, 0x8d, 0x08,
+ 0xbe, 0xd3, 0x89, 0x15, 0x08, 0xc7, 0x06, 0x0c, 0xfe, 0x22, 0x36, 0xe1,
+ 0x8f, 0xa1, 0x4f, 0xe0, 0x77, 0x09, 0x3c, 0xea, 0xe6, 0x33, 0xe5, 0x43,
+ 0x0f, 0xd7, 0x9a, 0xac, 0xf9, 0xd1, 0x6e, 0xcc, 0x19, 0xb1, 0x2d, 0x60,
+ 0xfb, 0xa4, 0x99, 0x8d, 0xfc, 0x68, 0x27, 0x02, 0xec, 0x7c, 0x8b, 0xdd,
+ 0x4a, 0x59, 0x00, 0x35, 0x77, 0x3b, 0x8c, 0x9c, 0x57, 0x0a, 0xc7, 0xdc,
+ 0xd4, 0x14, 0xe0, 0x32, 0x52, 0xf7, 0xa0, 0xe6, 0xf5, 0x3b, 0x58, 0x63},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for signature malleability
+ // tcID: 337
+ {SEC_OID_SHA384,
+ 337,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b, 0x96, 0xef,
+ 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76, 0x0c, 0xb5,
+ 0x66, 0x62, 0x94, 0xb9, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b,
+ 0x96, 0xef, 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76,
+ 0x0c, 0xb5, 0x66, 0x62, 0x94, 0xba},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x94, 0x1e, 0x6c, 0xfa, 0x35, 0x6e, 0x57, 0x2d, 0xcc, 0xca, 0xeb, 0x59,
+ 0x4b, 0x06, 0x95, 0x5d, 0x99, 0xdc, 0x4b, 0xf0, 0x79, 0x58, 0xfc, 0x98,
+ 0xff, 0xa1, 0x7d, 0xe1, 0x1c, 0x75, 0x21, 0xbf, 0x2c, 0x7a, 0xa8, 0xff,
+ 0x26, 0x09, 0x52, 0xfc, 0xb7, 0xaa, 0xc0, 0x78, 0xed, 0xe6, 0x7b, 0x47,
+ 0x90, 0xa7, 0x8a, 0x02, 0x96, 0xb0, 0x41, 0xa1, 0x0f, 0x00, 0x3d, 0xf1,
+ 0x99, 0x8d, 0xa4, 0xcc, 0x4a, 0x16, 0x14, 0xeb, 0xcb, 0xf5, 0xd2, 0x39,
+ 0x43, 0x1f, 0x33, 0xd9, 0x0d, 0x30, 0x23, 0xed, 0xc1, 0x80, 0x2e, 0x8d,
+ 0xb6, 0xda, 0xbc, 0xba, 0xe6, 0x7c, 0xc3, 0x14, 0xda, 0x2a, 0xab, 0xab},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u1 == 1
+ // tcID: 338
+ {SEC_OID_SHA384,
+ 338,
+ {0x30, 0x65, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5,
+ 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78,
+ 0xee, 0xec, 0x63, 0x26, 0x02, 0x31, 0x00, 0xf9, 0xb1, 0x27, 0xf0, 0xd8,
+ 0x1e, 0xbc, 0xd1, 0x7b, 0x7b, 0xa0, 0xea, 0x13, 0x1c, 0x66, 0x0d, 0x34,
+ 0x0b, 0x05, 0xce, 0x55, 0x7c, 0x82, 0x16, 0x0e, 0x0f, 0x79, 0x3d, 0xe0,
+ 0x7d, 0x38, 0x17, 0x90, 0x23, 0x94, 0x28, 0x71, 0xac, 0xb7, 0x00, 0x2d,
+ 0xfa, 0xfd, 0xff, 0xfc, 0x8d, 0xea, 0xce},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x3e, 0xcf, 0xd5, 0x8a, 0x3c, 0xe5, 0x83, 0x86, 0x6e, 0x04, 0x71, 0xd1,
+ 0x6e, 0xb3, 0xc1, 0x0a, 0x41, 0x1e, 0xc3, 0xb8, 0x67, 0x1f, 0x3a, 0x04,
+ 0x76, 0x9b, 0x1e, 0xd8, 0x46, 0x4a, 0x71, 0xcf, 0x1c, 0x76, 0xd8, 0xd9,
+ 0xb7, 0xe3, 0x67, 0x0b, 0xbe, 0x71, 0x2d, 0x6f, 0x55, 0x4a, 0x93, 0x83,
+ 0xd9, 0x80, 0xd8, 0xbe, 0xdf, 0x57, 0x47, 0x0d, 0x6b, 0x45, 0xcc, 0x1a,
+ 0xd0, 0xc6, 0x42, 0x6d, 0xc7, 0x0a, 0x0e, 0x4b, 0xe9, 0x01, 0x10, 0x6a,
+ 0x36, 0x66, 0x3b, 0xfc, 0xab, 0x04, 0xfc, 0xb8, 0x60, 0x08, 0x77, 0x7b,
+ 0x92, 0x44, 0x51, 0x20, 0xd5, 0xe3, 0x64, 0x1d, 0x97, 0x39, 0x63, 0x62},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u1 == n - 1
+ // tcID: 339
+ {SEC_OID_SHA384,
+ 339,
+ {0x30, 0x64, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5,
+ 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78,
+ 0xee, 0xec, 0x63, 0x26, 0x02, 0x30, 0x06, 0x4e, 0xd8, 0x0f, 0x27, 0xe1,
+ 0x43, 0x2e, 0x84, 0x84, 0x5f, 0x15, 0xec, 0xe3, 0x99, 0xf2, 0xcb, 0xf4,
+ 0xfa, 0x31, 0xaa, 0x83, 0x7d, 0xe9, 0xb9, 0x53, 0xd4, 0x44, 0x13, 0xb9,
+ 0xf5, 0xc7, 0xc7, 0xf6, 0x79, 0x89, 0xd7, 0x03, 0xf0, 0x7a, 0xbe, 0xf1,
+ 0x1b, 0x6a, 0xd0, 0x37, 0x3e, 0xa5},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x41, 0x50, 0xcc, 0xd0, 0xfa, 0x45, 0xaa, 0x2e, 0xf6, 0xb5, 0x04, 0x2d,
+ 0xdb, 0xb1, 0xb8, 0x7c, 0x5f, 0xfd, 0x11, 0x15, 0xa8, 0xfe, 0x59, 0x95,
+ 0x64, 0x19, 0x48, 0xac, 0xda, 0x82, 0xa7, 0xb1, 0x90, 0x76, 0x2d, 0x84,
+ 0x35, 0x2c, 0xd7, 0x4d, 0x1c, 0xa0, 0x1e, 0x79, 0xf6, 0x8f, 0x9c, 0xb4,
+ 0xeb, 0x11, 0xbe, 0x9d, 0x49, 0x4c, 0x18, 0x1c, 0x15, 0x6e, 0x23, 0xe7,
+ 0x7e, 0x53, 0x2b, 0xdf, 0x0a, 0x20, 0xc3, 0xcc, 0x74, 0xba, 0x8c, 0x29,
+ 0xb1, 0xf3, 0xeb, 0x2b, 0xd9, 0x91, 0x29, 0xee, 0x0d, 0x70, 0xff, 0x0d,
+ 0x59, 0x3f, 0x0d, 0x7a, 0x6d, 0x68, 0x87, 0xe7, 0xc5, 0x59, 0x30, 0xd2},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u2 == 1
+ // tcID: 340
+ {SEC_OID_SHA384,
+ 340,
+ {0x30, 0x64, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5,
+ 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78,
+ 0xee, 0xec, 0x63, 0x26, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67,
+ 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4,
+ 0x08, 0x78, 0xee, 0xec, 0x63, 0x26},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe7, 0x8f, 0xe2, 0xc1, 0x1b, 0xea, 0xc7, 0x09, 0x0e, 0xe0, 0xaf, 0x7f,
+ 0xed, 0x46, 0x9a, 0x8c, 0xce, 0xbd, 0x3c, 0xcc, 0xc4, 0xee, 0x9f, 0xcc,
+ 0xc8, 0xef, 0x3f, 0xc0, 0x45, 0x5b, 0x69, 0xaa, 0xa0, 0x82, 0xdc, 0x13,
+ 0xe1, 0xd8, 0x4f, 0x34, 0x02, 0x6c, 0xb6, 0xf0, 0xaf, 0x9e, 0x99, 0x2f,
+ 0xf3, 0x4e, 0xbb, 0xa7, 0x1b, 0xf3, 0xa4, 0x05, 0x0b, 0xf2, 0x8e, 0x40,
+ 0x84, 0xb5, 0xc5, 0xf5, 0xd4, 0x09, 0x8e, 0xc4, 0x6f, 0x10, 0xa3, 0x1b,
+ 0x02, 0xfb, 0x4b, 0xf2, 0x0c, 0xc9, 0x36, 0x2f, 0x6f, 0x02, 0xa6, 0x6e,
+ 0x80, 0x2f, 0x81, 0x75, 0x07, 0x53, 0x5f, 0xac, 0x3e, 0xc0, 0xb0, 0x99},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u2 == n - 1
+ // tcID: 341
+ {SEC_OID_SHA384,
+ 341,
+ {0x30, 0x65, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5,
+ 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78,
+ 0xee, 0xec, 0x63, 0x26, 0x02, 0x31, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x84, 0xec, 0xde, 0x56, 0xa2,
+ 0xcf, 0x73, 0xea, 0x3a, 0xbc, 0x09, 0x21, 0x85, 0xcb, 0x1a, 0x51, 0xf3,
+ 0x48, 0x10, 0xf1, 0xdd, 0xd8, 0xc6, 0x4d},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xee, 0x24, 0xab, 0x8a, 0x34, 0xd0, 0x5a, 0xf6, 0x84, 0x93, 0x93, 0x57,
+ 0xf3, 0x27, 0x59, 0xcc, 0x5a, 0x14, 0xf3, 0xc7, 0x17, 0x52, 0x9a, 0x20,
+ 0xae, 0xa8, 0xe0, 0xc5, 0x96, 0x5d, 0x8a, 0x41, 0xe6, 0x89, 0x25, 0xf6,
+ 0x88, 0x47, 0x19, 0x94, 0xb7, 0x20, 0x21, 0xba, 0x51, 0xb2, 0x8c, 0x09,
+ 0x0a, 0x55, 0x69, 0x3c, 0x92, 0xad, 0x0c, 0xba, 0xe9, 0xed, 0xcf, 0x51,
+ 0x5e, 0x2b, 0x4c, 0x06, 0x0b, 0x88, 0x8d, 0x82, 0xc8, 0x1e, 0x4a, 0x3b,
+ 0x6a, 0x17, 0x3b, 0x62, 0xed, 0x04, 0xa4, 0x6f, 0xa9, 0x5d, 0xb1, 0xa2,
+ 0xf3, 0x94, 0x99, 0x80, 0xfb, 0xa2, 0xe3, 0x71, 0x26, 0x3c, 0x4f, 0xa9},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 342
+ {SEC_OID_SHA384,
+ 342,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x53, 0x3b, 0x0d, 0x50, 0x48, 0x0a,
+ 0x3e, 0xf0, 0x7e, 0x7e, 0x8a, 0xf8, 0xb1, 0x09, 0x77, 0x59, 0xbc, 0x03,
+ 0xac, 0x9a, 0x1c, 0x7e, 0xd6, 0x07, 0x5a, 0x05, 0x28, 0x69, 0xf5, 0x7f,
+ 0x12, 0xb2, 0x85, 0x61, 0x31, 0x62, 0xd0, 0x8e, 0xe7, 0xaa, 0xb9, 0xfe,
+ 0x54, 0xaa, 0xa9, 0x84, 0xa3, 0x9a},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x3d, 0x2e, 0x91, 0x60, 0x55, 0xc9, 0x2e, 0x1b, 0x36, 0x13, 0x3f, 0x59,
+ 0x37, 0xb3, 0x7c, 0x1b, 0x01, 0x02, 0x83, 0x4e, 0xb7, 0x70, 0x08, 0xa3,
+ 0xba, 0x9c, 0x3d, 0xa4, 0x46, 0xe9, 0x06, 0x59, 0x71, 0xd6, 0x8b, 0xa9,
+ 0x13, 0x09, 0x18, 0x51, 0xe1, 0x0c, 0xff, 0x5b, 0x4c, 0xd8, 0x75, 0xc1,
+ 0x39, 0xaa, 0x7a, 0xad, 0xfc, 0x2c, 0xaf, 0x71, 0x07, 0xb1, 0x7a, 0xe1,
+ 0xae, 0xa8, 0xb2, 0x99, 0xd6, 0x1b, 0xf1, 0x5a, 0xca, 0x0c, 0xb3, 0xfd,
+ 0x6f, 0x1f, 0xfd, 0xe8, 0x19, 0x2b, 0xfe, 0x58, 0xf0, 0x82, 0x2b, 0xbb,
+ 0xc1, 0xf5, 0x5b, 0xdd, 0xf6, 0xb4, 0xfe, 0x9c, 0x8f, 0x2b, 0x0e, 0xac},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 343
+ {SEC_OID_SHA384,
+ 343,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xd4, 0x9a, 0x25, 0x39, 0x86,
+ 0xbb, 0xaa, 0x8c, 0xe9, 0xc3, 0xd3, 0x80, 0x83, 0x13, 0xd3, 0x9c, 0x3b,
+ 0x95, 0x0a, 0x47, 0x83, 0x72, 0xed, 0xc0, 0x09, 0xbc, 0x05, 0x66, 0xb7,
+ 0x3b, 0xe7, 0xb0, 0x5d, 0xad, 0x07, 0x37, 0xe1, 0x69, 0x60, 0x25, 0x7c,
+ 0xc1, 0x6d, 0xb6, 0xec, 0x6c, 0x62, 0x0f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xae, 0x59, 0x66, 0x97, 0x42, 0x7a, 0xa2, 0x50, 0x15, 0x6c, 0x05, 0xac,
+ 0x43, 0x38, 0xe4, 0x89, 0x80, 0xa7, 0xf0, 0x93, 0xea, 0x1f, 0x1f, 0xe6,
+ 0x70, 0x98, 0xb4, 0x3f, 0x65, 0x39, 0xc1, 0xb2, 0x0a, 0xe7, 0x43, 0x38,
+ 0xf9, 0xbf, 0x27, 0x0d, 0x33, 0x66, 0x3c, 0x50, 0xab, 0xe8, 0xfd, 0x00,
+ 0x1c, 0xa6, 0xa5, 0x27, 0x32, 0xdb, 0x74, 0xab, 0x15, 0xd2, 0xf2, 0x49,
+ 0xa3, 0xd8, 0x39, 0x08, 0x0f, 0x89, 0x83, 0x67, 0xdf, 0xd6, 0x49, 0x92,
+ 0xcd, 0xce, 0x27, 0x08, 0xde, 0xaa, 0xd5, 0x23, 0xa2, 0xa2, 0x36, 0xb4,
+ 0x34, 0x00, 0x42, 0x42, 0x41, 0xc9, 0x1a, 0x35, 0xb5, 0x30, 0xfa, 0x50},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 344
+ {SEC_OID_SHA384,
+ 344,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x28, 0x50, 0x90, 0xb0, 0xd6, 0xa6,
+ 0x82, 0x0b, 0xbb, 0xa3, 0x94, 0xef, 0xbe, 0xe5, 0xc2, 0x4a, 0x22, 0x81,
+ 0xe8, 0x25, 0xd2, 0xf6, 0xc5, 0x5f, 0xb7, 0xa8, 0x5b, 0x82, 0x51, 0xdb,
+ 0x00, 0xf7, 0x5a, 0xb0, 0x7c, 0xc9, 0x93, 0xce, 0xaf, 0x66, 0x4f, 0x3c,
+ 0x11, 0x6b, 0xaf, 0x34, 0xb0, 0x21},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x88, 0x73, 0x8f, 0x99, 0x81, 0xdd, 0x4d, 0x1f, 0xab, 0xb6, 0x0a, 0xd8,
+ 0x3c, 0x2d, 0xd6, 0xdf, 0xc9, 0xda, 0x30, 0x22, 0x09, 0xae, 0x3e, 0x53,
+ 0x49, 0x8a, 0x88, 0x3b, 0x6e, 0x39, 0xa3, 0x8b, 0xea, 0xd9, 0xb0, 0x27,
+ 0x09, 0xf3, 0x52, 0xd3, 0xe6, 0xb6, 0x57, 0x81, 0x54, 0xea, 0xb2, 0x52,
+ 0x93, 0x88, 0xa0, 0x5c, 0x6b, 0x9f, 0x3a, 0x40, 0x28, 0xab, 0xb9, 0x95,
+ 0x0a, 0x51, 0xf5, 0x26, 0x4e, 0xcd, 0x75, 0x80, 0xa4, 0x23, 0xfd, 0xec,
+ 0x94, 0x72, 0xfa, 0xee, 0xb5, 0x7f, 0x92, 0xe3, 0x1c, 0x46, 0xbe, 0xf2,
+ 0xa7, 0x81, 0xfe, 0x5e, 0xda, 0xd0, 0x26, 0x00, 0x9f, 0x19, 0x82, 0x62},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 345
+ {SEC_OID_SHA384,
+ 345,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xb3, 0x9a, 0xf4, 0xa8, 0x1e,
+ 0xe4, 0xae, 0x79, 0x06, 0x4e, 0xd8, 0x0f, 0x27, 0xe1, 0x43, 0x2e, 0x84,
+ 0x84, 0x5f, 0x15, 0xec, 0xe3, 0x99, 0xf2, 0xa4, 0x3d, 0x25, 0x05, 0xa0,
+ 0xa8, 0xc7, 0x2c, 0x57, 0x31, 0xf4, 0xfd, 0x96, 0x74, 0x20, 0xb1, 0x00,
+ 0x0e, 0x3f, 0x75, 0x50, 0x2e, 0xd7, 0xb7},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xf4, 0x21, 0x54, 0x13, 0x11, 0xc9, 0x4f, 0xdd, 0x79, 0xfc, 0x29, 0x8f,
+ 0x8a, 0xb1, 0xa3, 0xad, 0xfd, 0x08, 0x02, 0x9f, 0xda, 0xd4, 0x39, 0xa9,
+ 0x4d, 0x4c, 0xea, 0x11, 0xf7, 0xe7, 0x99, 0xbc, 0x43, 0x96, 0x09, 0xf2,
+ 0xfb, 0x7b, 0xe3, 0xf3, 0x49, 0xd5, 0x5e, 0x48, 0x4d, 0x0a, 0x0d, 0x36,
+ 0xb3, 0x53, 0x30, 0xbb, 0xdb, 0xec, 0x1e, 0x75, 0xf2, 0x98, 0x44, 0x83,
+ 0xd9, 0x6b, 0xf2, 0x10, 0xd7, 0x22, 0xc1, 0x83, 0x02, 0x92, 0xff, 0xc3,
+ 0x5a, 0x2f, 0x6a, 0x21, 0xa4, 0xb5, 0x05, 0x19, 0xf5, 0x65, 0xf0, 0x24,
+ 0xbb, 0xcc, 0xc9, 0x72, 0x28, 0xa2, 0xf8, 0xad, 0x8f, 0xad, 0xc0, 0xd5},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 346
+ {SEC_OID_SHA384,
+ 346,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xaf, 0x4a, 0x81, 0xee, 0x4a,
+ 0xe7, 0x90, 0x64, 0xed, 0x80, 0xf2, 0x7e, 0x14, 0x32, 0xe8, 0x48, 0x45,
+ 0xf1, 0x5e, 0xce, 0x39, 0x9f, 0x2c, 0xbf, 0x28, 0xdf, 0x82, 0x9c, 0xcd,
+ 0x30, 0xf5, 0xef, 0x62, 0xec, 0x23, 0x95, 0x7b, 0x83, 0x7d, 0x73, 0xfe,
+ 0x4e, 0x15, 0x6e, 0xdc, 0xcd, 0x44, 0x65},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x39, 0x9b, 0xe4, 0xcf, 0xc4, 0x39, 0xf9, 0x4f, 0x24, 0x21, 0xcb, 0xd3,
+ 0x4c, 0x2c, 0xd9, 0x0b, 0xae, 0x53, 0xeb, 0x60, 0xdd, 0xfa, 0xfc, 0xa5,
+ 0x2f, 0x72, 0x75, 0xd1, 0x65, 0xd1, 0x4f, 0xa6, 0x59, 0xb6, 0x36, 0x71,
+ 0x3b, 0x5d, 0x4b, 0x39, 0xe6, 0x2f, 0xd4, 0x8b, 0xae, 0x14, 0x1d, 0x0e,
+ 0x1b, 0x23, 0xe3, 0xb4, 0xf0, 0xc2, 0x02, 0xed, 0x7b, 0x59, 0xdb, 0x78,
+ 0xa3, 0x5c, 0x12, 0xac, 0x69, 0x8c, 0x60, 0x3e, 0xab, 0x14, 0x4f, 0xd0,
+ 0x9a, 0xc2, 0xed, 0x8f, 0x44, 0x95, 0xf6, 0x07, 0xe4, 0xd2, 0xc8, 0x7a,
+ 0x23, 0xce, 0x2e, 0xc3, 0x3e, 0x41, 0x0c, 0xa4, 0x7e, 0xcc, 0x25, 0x55},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 347
+ {SEC_OID_SHA384,
+ 347,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x5e, 0x95, 0x03, 0xdc, 0x95, 0xcf,
+ 0x20, 0xc9, 0xdb, 0x01, 0xe4, 0xfc, 0x28, 0x65, 0xd0, 0x90, 0x8b, 0xe2,
+ 0xbd, 0x9c, 0x73, 0x3e, 0x59, 0x7e, 0x8a, 0x5b, 0xb7, 0xb7, 0xa6, 0x2a,
+ 0xbd, 0xff, 0x6d, 0xbe, 0x39, 0x78, 0xae, 0x56, 0x53, 0x6d, 0x0f, 0xb0,
+ 0x11, 0x72, 0xec, 0xd5, 0x5f, 0x57},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x15, 0x78, 0xbb, 0xff, 0x72, 0x13, 0x7c, 0x4b, 0xca, 0x33, 0xd7, 0x38,
+ 0x5a, 0x89, 0x2b, 0xe9, 0x4c, 0xb0, 0x59, 0xf9, 0x09, 0x1d, 0xdf, 0xe8,
+ 0x90, 0x34, 0x5f, 0x71, 0x2a, 0x9f, 0xba, 0x5f, 0xc7, 0x70, 0x84, 0xce,
+ 0xc1, 0x10, 0x84, 0xed, 0x04, 0x84, 0x91, 0x60, 0x4a, 0x07, 0xf6, 0x6c,
+ 0x76, 0xbb, 0xaa, 0x87, 0x2f, 0x07, 0x10, 0xd8, 0x2a, 0x08, 0xd9, 0xdd,
+ 0xdd, 0x83, 0x3c, 0x7b, 0xe7, 0xc7, 0xe8, 0xe2, 0x65, 0xf4, 0x91, 0x45,
+ 0x15, 0x7e, 0xb4, 0xe8, 0xe8, 0x28, 0x00, 0x76, 0xa3, 0x7e, 0xe5, 0x87,
+ 0x32, 0x71, 0xdb, 0x51, 0x00, 0x34, 0xda, 0x19, 0xda, 0x24, 0x41, 0x5b},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 348
+ {SEC_OID_SHA384,
+ 348,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x1e, 0xe4, 0xae, 0x79, 0x06, 0x4e,
+ 0xd8, 0x0f, 0x27, 0xe1, 0x43, 0x2e, 0x84, 0x84, 0x5f, 0x15, 0xec, 0xe3,
+ 0x99, 0xf2, 0xcb, 0xf4, 0xfa, 0x31, 0xa3, 0xae, 0x8e, 0xda, 0xb8, 0x4d,
+ 0xc3, 0x33, 0x0a, 0x39, 0xf7, 0x09, 0x38, 0xe3, 0x91, 0x2b, 0xd5, 0x97,
+ 0x53, 0xde, 0x5a, 0xed, 0x30, 0x88},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x33, 0xba, 0x45, 0x1c, 0x85, 0xe7, 0x29, 0x05, 0x8f, 0x83, 0x04, 0x10,
+ 0x77, 0xa4, 0x69, 0x5e, 0xb4, 0x7d, 0xf9, 0x3e, 0x71, 0x8b, 0x09, 0xa4,
+ 0x61, 0x8c, 0x75, 0x3a, 0xc8, 0x03, 0xcd, 0x75, 0xc1, 0xa9, 0x12, 0x90,
+ 0xc2, 0xff, 0x5a, 0x63, 0x53, 0x89, 0xd0, 0x71, 0x49, 0x57, 0x1d, 0xab,
+ 0x1f, 0xc7, 0xd8, 0xa7, 0x17, 0x76, 0x85, 0x1f, 0xf2, 0x44, 0xff, 0x63,
+ 0x2f, 0xe6, 0xf9, 0x2e, 0x16, 0x52, 0xe5, 0x28, 0x48, 0x93, 0xc4, 0x24,
+ 0x4f, 0xe7, 0x75, 0xd8, 0xef, 0xc5, 0x89, 0xd8, 0x23, 0xdd, 0x03, 0xf3,
+ 0x91, 0x90, 0x27, 0xf0, 0x04, 0x53, 0x7b, 0xd8, 0xee, 0x09, 0xf3, 0xa3},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 349
+ {SEC_OID_SHA384,
+ 349,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xbb, 0x51, 0xcd, 0x3b, 0xa8,
+ 0xeb, 0x20, 0x1f, 0x53, 0xdd, 0xb4, 0xe3, 0x4e, 0x08, 0xc0, 0xff, 0x7d,
+ 0xff, 0x93, 0x78, 0x10, 0x67, 0x84, 0xd7, 0x98, 0xd5, 0xa3, 0x44, 0x0b,
+ 0xd6, 0xdc, 0x34, 0xbe, 0x3a, 0x0e, 0xae, 0xf8, 0x77, 0x66, 0x19, 0xa0,
+ 0xc9, 0x7f, 0xef, 0xb1, 0x57, 0x20, 0xb3},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x04, 0x07, 0x71, 0xe3, 0x39, 0x02, 0x16, 0xfe, 0xd2, 0xc6, 0x20, 0x8b,
+ 0xdf, 0x5b, 0xfe, 0xa8, 0x3a, 0xb1, 0x91, 0x5b, 0x16, 0x6e, 0x62, 0x65,
+ 0x69, 0xf1, 0x2e, 0xfd, 0x41, 0x0a, 0x39, 0xb7, 0xe7, 0xc7, 0x6f, 0x70,
+ 0xf0, 0x01, 0x28, 0x43, 0xa2, 0x6d, 0xeb, 0xf4, 0xcc, 0xc3, 0x3d, 0xda,
+ 0xe5, 0xbc, 0x5f, 0x7e, 0x62, 0xd0, 0x54, 0xea, 0xc3, 0x1c, 0xd0, 0x22,
+ 0xaf, 0xdb, 0x71, 0xb7, 0xc6, 0x38, 0xf2, 0x4c, 0x30, 0xcb, 0xad, 0x0e,
+ 0xf3, 0x5e, 0xd2, 0xfc, 0x99, 0x17, 0xf3, 0x56, 0xe9, 0xc3, 0xf0, 0x43,
+ 0x91, 0xb2, 0x1d, 0x10, 0x35, 0x27, 0x4b, 0x81, 0x53, 0x7f, 0xcb, 0xf3},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 350
+ {SEC_OID_SHA384,
+ 350,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xe7, 0x07, 0xe2, 0x67, 0xea,
+ 0x63, 0x53, 0x84, 0xa6, 0xda, 0x09, 0x82, 0x31, 0x49, 0xf5, 0xcb, 0x7a,
+ 0xcb, 0xb2, 0x9e, 0x91, 0x0d, 0x26, 0x30, 0xc5, 0xfb, 0x5a, 0xfb, 0xc4,
+ 0x2a, 0xa8, 0x43, 0x63, 0x49, 0xb2, 0x14, 0xa3, 0xb8, 0xfb, 0x94, 0x81,
+ 0xec, 0x99, 0x9e, 0x00, 0x50, 0x91, 0xf8},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x98, 0xd3, 0xf1, 0x6e, 0x1c, 0x51, 0x0a, 0x93, 0x3e, 0x64, 0x8e, 0x78,
+ 0xd0, 0x15, 0x88, 0x31, 0x9f, 0x00, 0x2e, 0x94, 0x75, 0xdf, 0x89, 0x42,
+ 0xa2, 0xa8, 0x9d, 0xb0, 0x66, 0x6b, 0xb7, 0xc8, 0x8b, 0x32, 0xbb, 0x24,
+ 0x81, 0x40, 0xe4, 0x4a, 0xc4, 0xab, 0x28, 0x11, 0x1b, 0x2b, 0x79, 0x23,
+ 0x99, 0xa9, 0x26, 0xf4, 0xa6, 0x6f, 0xbe, 0x28, 0xff, 0x65, 0xc0, 0x9f,
+ 0x83, 0x06, 0x89, 0x3a, 0xec, 0x09, 0x4b, 0x89, 0xd0, 0xfe, 0x52, 0x9e,
+ 0x35, 0x77, 0xc5, 0xec, 0xf3, 0x0a, 0x79, 0x44, 0xca, 0xaf, 0x53, 0x0f,
+ 0x45, 0x75, 0xeb, 0x11, 0x3f, 0xcf, 0x4c, 0x20, 0x0d, 0x2d, 0xd4, 0xbd},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 351
+ {SEC_OID_SHA384,
+ 351,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xac, 0xc4, 0xf2, 0xaf, 0xb7,
+ 0xf5, 0xc1, 0x0f, 0x81, 0x81, 0x75, 0x07, 0x4e, 0xf6, 0x88, 0xa6, 0x43,
+ 0xfc, 0x53, 0x65, 0xe3, 0x81, 0x29, 0xf8, 0x6d, 0x5e, 0x25, 0x17, 0xfe,
+ 0xb8, 0x1b, 0x2c, 0xd2, 0xb8, 0xdc, 0x4f, 0x78, 0x21, 0xbf, 0xd0, 0x32,
+ 0xed, 0xc4, 0xc0, 0x23, 0x40, 0x85, 0xd9},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd1, 0xfd, 0x60, 0x2f, 0xee, 0xf8, 0x0b, 0xe9, 0xe5, 0x5a, 0x19, 0xd1,
+ 0xa9, 0x79, 0x9c, 0x72, 0xa8, 0x99, 0x11, 0x0c, 0x6a, 0xc2, 0x1f, 0xb3,
+ 0xc2, 0x13, 0x57, 0x06, 0x98, 0x09, 0xd5, 0x91, 0xa8, 0x77, 0x5b, 0x64,
+ 0xd1, 0x86, 0x7a, 0x8c, 0xff, 0xf1, 0x24, 0xf6, 0xa5, 0xe3, 0xa4, 0xf5,
+ 0xf9, 0x54, 0x80, 0x64, 0xf0, 0x1b, 0x9a, 0xf8, 0x86, 0x87, 0x05, 0x49,
+ 0x3a, 0x37, 0xa0, 0x37, 0x19, 0x3b, 0x48, 0xf5, 0x3b, 0x7c, 0x79, 0x73,
+ 0x02, 0x3f, 0x53, 0xe6, 0xce, 0xff, 0x68, 0x30, 0xca, 0x2f, 0x7a, 0x14,
+ 0xef, 0x51, 0x53, 0x6d, 0x45, 0x3a, 0xf4, 0x3b, 0x30, 0x58, 0xd8, 0xa9},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 352
+ {SEC_OID_SHA384,
+ 352,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0x83, 0x27, 0x6c, 0x07, 0x93,
+ 0xf0, 0xa1, 0x97, 0x42, 0x42, 0x2f, 0x8a, 0xf6, 0x71, 0xcc, 0xf9, 0x65,
+ 0xfa, 0x7d, 0x18, 0xd5, 0x41, 0xbe, 0xf4, 0xc0, 0x5b, 0x90, 0xe3, 0x03,
+ 0xf8, 0x91, 0xd3, 0x90, 0x08, 0x43, 0x9e, 0x0f, 0xda, 0x4b, 0xfa, 0xd5,
+ 0xee, 0x9a, 0x6a, 0xce, 0x7e, 0x34, 0x0c},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x82, 0xf3, 0x76, 0x04, 0xf6, 0x66, 0x64, 0xc2, 0x88, 0x3d, 0xba, 0x6d,
+ 0x98, 0x39, 0x7c, 0x28, 0x10, 0x45, 0xcb, 0xf5, 0x9f, 0x1d, 0x16, 0xdd,
+ 0xdb, 0x13, 0x81, 0x12, 0x6a, 0x24, 0x65, 0x53, 0xa8, 0xb4, 0xd2, 0xaa,
+ 0xea, 0x48, 0xad, 0x91, 0x85, 0xa1, 0x64, 0x5f, 0x65, 0x56, 0x7d, 0x31,
+ 0x8a, 0x4d, 0x7b, 0x19, 0xf1, 0xd2, 0xe4, 0x43, 0x4c, 0x9a, 0x8e, 0xca,
+ 0xd3, 0x96, 0x30, 0x4a, 0xbc, 0x82, 0x22, 0x1b, 0xba, 0xb0, 0x67, 0x99,
+ 0x35, 0x07, 0x1c, 0x72, 0xfd, 0x97, 0x5e, 0x7b, 0x02, 0x1c, 0x04, 0xb1,
+ 0xd1, 0x6e, 0xa3, 0x6f, 0xc2, 0xd0, 0x51, 0xef, 0x5a, 0x8e, 0x11, 0x7c},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 353
+ {SEC_OID_SHA384,
+ 353,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0x94, 0x28, 0x48, 0x58, 0x6b,
+ 0x53, 0x41, 0x05, 0xdd, 0xd1, 0xca, 0x77, 0xdf, 0x72, 0xe1, 0x25, 0x11,
+ 0x40, 0xf4, 0x12, 0xe9, 0x7b, 0x62, 0xaf, 0xbf, 0x85, 0xd4, 0x82, 0x23,
+ 0x09, 0x17, 0x6b, 0x59, 0x65, 0x45, 0x3d, 0xee, 0x3f, 0xab, 0x70, 0x9e,
+ 0x14, 0x15, 0x6b, 0x3d, 0xfc, 0xec, 0xca},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xf0, 0x52, 0xdf, 0xc2, 0x7b, 0xf8, 0xa6, 0xd3, 0x6f, 0x37, 0x39, 0xf2,
+ 0x39, 0xb9, 0x81, 0xf5, 0xb5, 0x3f, 0xe0, 0x8d, 0x99, 0x9e, 0xc6, 0x83,
+ 0xb0, 0x1e, 0x43, 0xe7, 0x59, 0x61, 0x56, 0x20, 0x6b, 0xa0, 0x8b, 0x8b,
+ 0x9f, 0x59, 0x22, 0x9e, 0x2f, 0xbd, 0xce, 0x05, 0xf1, 0xe4, 0x0f, 0x99,
+ 0x90, 0xf0, 0xfd, 0xfb, 0x70, 0x29, 0xf9, 0xb3, 0xe8, 0xc6, 0x14, 0x4d,
+ 0xad, 0x03, 0x39, 0x20, 0x8b, 0x7c, 0xdc, 0xb3, 0x82, 0x0a, 0x55, 0x42,
+ 0x59, 0xdb, 0x9d, 0x27, 0xaf, 0xdd, 0x18, 0xf4, 0xa7, 0x50, 0x29, 0x6c,
+ 0x59, 0xba, 0xd6, 0xb6, 0x2d, 0xf0, 0x76, 0xf9, 0x0d, 0x53, 0xbe, 0x0d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 354
+ {SEC_OID_SHA384,
+ 354,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0x21, 0x19, 0xd5, 0xfc, 0x12,
+ 0x64, 0x9f, 0xc8, 0x08, 0xaf, 0x3b, 0x6d, 0x90, 0x37, 0xd3, 0xa4, 0x4e,
+ 0xb3, 0x23, 0x99, 0x97, 0x0d, 0xd0},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xf8, 0x77, 0xbd, 0x6e, 0x2a, 0x92, 0x73, 0xe3, 0x22, 0xa3, 0x29, 0x8e,
+ 0xa3, 0xad, 0xd1, 0x3d, 0x11, 0x04, 0xb3, 0x21, 0x72, 0x28, 0x36, 0x69,
+ 0xca, 0x66, 0x88, 0xf0, 0xcb, 0x59, 0x15, 0x24, 0xa7, 0xf1, 0x5d, 0xd4,
+ 0x14, 0x96, 0x68, 0x1e, 0xda, 0x98, 0x93, 0x9a, 0xae, 0x72, 0x9f, 0xed,
+ 0xe8, 0x5c, 0xa3, 0x7c, 0x81, 0xef, 0x19, 0xe3, 0xdc, 0x9a, 0xb1, 0x69,
+ 0x08, 0xa3, 0x72, 0x0d, 0x86, 0x87, 0x5a, 0x51, 0xa6, 0xa6, 0xd9, 0x32,
+ 0xe3, 0x74, 0x92, 0xa6, 0xec, 0x7a, 0x34, 0x4e, 0xab, 0xc4, 0x82, 0x37,
+ 0x7f, 0x14, 0x89, 0x1f, 0xbd, 0x1d, 0xa7, 0xfa, 0xef, 0xfa, 0x11, 0x78},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 355
+ {SEC_OID_SHA384,
+ 355,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x79, 0xb9, 0x5c, 0x01, 0x3b, 0x04,
+ 0x72, 0xde, 0x04, 0xd8, 0xfa, 0xee, 0xc3, 0xb7, 0x79, 0xc3, 0x9f, 0xe7,
+ 0x29, 0xea, 0x84, 0xfb, 0x55, 0x4c, 0xd0, 0x91, 0xc7, 0x17, 0x8c, 0x2f,
+ 0x05, 0x4e, 0xab, 0xbc, 0x62, 0xc3, 0xe1, 0xcf, 0xba, 0xc2, 0xc2, 0xe6,
+ 0x9d, 0x7a, 0xa4, 0x5d, 0x90, 0x72},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x14, 0x24, 0x9b, 0xbc, 0xfe, 0xec, 0xea, 0xb0, 0x6c, 0x75, 0x65, 0x4d,
+ 0x36, 0x1c, 0x0d, 0xf8, 0xd5, 0x6b, 0x32, 0x0e, 0xa3, 0xbc, 0x1d, 0x46,
+ 0x27, 0xec, 0x0a, 0x2f, 0x4b, 0x8f, 0xa3, 0x57, 0x74, 0x45, 0x69, 0x46,
+ 0x64, 0xf5, 0x69, 0xa9, 0x1f, 0x48, 0x07, 0x41, 0x38, 0x1e, 0x49, 0x4a,
+ 0x28, 0x47, 0x9f, 0x21, 0x86, 0xd7, 0x15, 0xa5, 0x67, 0x88, 0xf6, 0x70,
+ 0x73, 0x05, 0x6a, 0xa0, 0xcb, 0x0b, 0x6a, 0x7f, 0x78, 0x93, 0xe7, 0x7b,
+ 0x9a, 0x69, 0x76, 0xef, 0x66, 0x63, 0xd8, 0x02, 0x26, 0x89, 0x6d, 0x7f,
+ 0x43, 0xbb, 0x50, 0x2e, 0x1b, 0x4d, 0x49, 0x55, 0x8a, 0x27, 0xdd, 0x8b},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 356
+ {SEC_OID_SHA384,
+ 356,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xbf, 0xd4, 0x0d, 0x0c, 0xaa,
+ 0x4d, 0x9d, 0x42, 0x38, 0x1f, 0x3d, 0x72, 0xa2, 0x56, 0x83, 0xf5, 0x2b,
+ 0x03, 0xa1, 0xed, 0x96, 0xfb, 0x72, 0xd0, 0x3f, 0x08, 0xdc, 0xb9, 0xa8,
+ 0xbc, 0x8f, 0x23, 0xc1, 0xa4, 0x59, 0xde, 0xab, 0x03, 0xbc, 0xd3, 0x93,
+ 0x96, 0xc0, 0xd1, 0xe9, 0x05, 0x3c, 0x81},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x50, 0xa4, 0x38, 0xc9, 0x8e, 0xe9, 0x40, 0x25, 0xce, 0x13, 0xe2, 0x7d,
+ 0x36, 0xb8, 0x28, 0x0d, 0x48, 0x43, 0x58, 0x58, 0x36, 0xeb, 0x47, 0x01,
+ 0x1a, 0x07, 0x0c, 0xd7, 0x77, 0x29, 0x24, 0x56, 0x84, 0xa0, 0xdb, 0x31,
+ 0xfd, 0xe9, 0x80, 0x62, 0x03, 0x49, 0xc7, 0x96, 0x83, 0x2b, 0x2c, 0x6c,
+ 0xbd, 0xb7, 0x2d, 0xba, 0x9f, 0x3f, 0x9c, 0xc8, 0x78, 0x55, 0x9f, 0x50,
+ 0xb6, 0xbd, 0x12, 0x90, 0xf1, 0x0a, 0x6b, 0xcc, 0xbc, 0x1e, 0xee, 0xf7,
+ 0x70, 0x8b, 0x1b, 0x72, 0x05, 0x90, 0x22, 0x98, 0x79, 0x79, 0xe3, 0x52,
+ 0x21, 0xc5, 0x12, 0x59, 0xf3, 0x37, 0xc7, 0x28, 0x8a, 0x2f, 0x86, 0xbc},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 357
+ {SEC_OID_SHA384,
+ 357,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x4c, 0x7d, 0x21, 0x9d, 0xb9, 0xaf,
+ 0x94, 0xce, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0x15, 0xcf, 0x10, 0x58, 0xc8,
+ 0xd8, 0xba, 0x1e, 0x63, 0x4c, 0x41, 0x22, 0xdb, 0x95, 0xec, 0x1f, 0xac,
+ 0xd4, 0xbb, 0x13, 0xeb, 0xf0, 0x9a},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x4d, 0x3f, 0xc5, 0xdc, 0xfa, 0xf7, 0x41, 0x11, 0x3c, 0xda, 0x3c, 0xe2,
+ 0xf8, 0xdf, 0xf4, 0xc9, 0x12, 0x14, 0x3e, 0x4d, 0x36, 0x31, 0x4c, 0x36,
+ 0x1d, 0x7e, 0xd5, 0x65, 0x6b, 0x68, 0x44, 0x8b, 0xcc, 0xa1, 0x14, 0xba,
+ 0x9e, 0x81, 0x24, 0x28, 0x12, 0x34, 0x66, 0x0b, 0x77, 0x26, 0xdd, 0xcd,
+ 0x68, 0x0d, 0xdf, 0xef, 0x7e, 0xa0, 0x7b, 0xfb, 0xce, 0xde, 0x10, 0x80,
+ 0x3d, 0x38, 0xd7, 0x21, 0x16, 0x31, 0xca, 0x11, 0x46, 0x60, 0x78, 0x81,
+ 0x9e, 0xb6, 0x6e, 0x11, 0x92, 0x1a, 0xb7, 0xff, 0xa3, 0xc4, 0x56, 0x0c,
+ 0x73, 0x2e, 0x77, 0x59, 0x5f, 0xd4, 0x08, 0xe9, 0x17, 0xdd, 0x9a, 0xfc},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 358
+ {SEC_OID_SHA384,
+ 358,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xd2, 0x19, 0xdb, 0x9a, 0xf9,
+ 0x4c, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0x89, 0xbd, 0xb6, 0xd9,
+ 0xef, 0x7b, 0xe8, 0x50, 0x4c, 0xa3, 0x74, 0x75, 0x6e, 0xa5, 0xb8, 0xf1,
+ 0x5e, 0x44, 0x06, 0x7d, 0x20, 0x9b, 0x9b},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x63, 0xd6, 0x5c, 0xdf, 0xeb, 0x1f, 0x1a, 0x42, 0x00, 0x0f, 0x43, 0xbd,
+ 0x1d, 0xdd, 0x13, 0x05, 0x37, 0xa7, 0xb6, 0xf6, 0x35, 0xe8, 0xd2, 0xbd,
+ 0x81, 0xa9, 0x7d, 0xa1, 0x68, 0x22, 0x11, 0x83, 0xda, 0x43, 0x3c, 0xa7,
+ 0x84, 0x29, 0xfd, 0x2b, 0x33, 0xc5, 0xf9, 0x48, 0x95, 0xa9, 0xc1, 0x3a,
+ 0xa9, 0xd1, 0xd5, 0xea, 0x32, 0x87, 0x25, 0x65, 0x3a, 0x5a, 0x9d, 0x00,
+ 0xf8, 0x5a, 0x55, 0x16, 0x23, 0x6f, 0x3b, 0x14, 0x28, 0xa8, 0x62, 0x92,
+ 0x87, 0xd3, 0xb0, 0x48, 0x7a, 0x2e, 0x82, 0xdd, 0x57, 0xf9, 0x3b, 0xb2,
+ 0xaa, 0x3d, 0x97, 0x83, 0xdc, 0x74, 0x13, 0x1e, 0x13, 0x75, 0x60, 0x34},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 359
+ {SEC_OID_SHA384,
+ 359,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xa4, 0x33, 0xb7, 0x35, 0xf2,
+ 0x99, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xb0, 0x2d, 0xeb, 0xbf,
+ 0xa7, 0xc9, 0xf1, 0x48, 0x7f, 0x39, 0x36, 0xa2, 0x2c, 0xa3, 0xf6, 0xf5,
+ 0xd0, 0x6e, 0xa2, 0x2d, 0x7c, 0x0d, 0xc3},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd2, 0x2c, 0x9c, 0x34, 0x8b, 0x97, 0x45, 0x71, 0x1f, 0x57, 0xde, 0xba,
+ 0xc3, 0xa0, 0x7d, 0xf9, 0x0a, 0x52, 0x7c, 0x06, 0xbd, 0x02, 0xa8, 0x45,
+ 0x4f, 0x41, 0x43, 0x7d, 0x54, 0x22, 0x4e, 0x07, 0x16, 0x98, 0xf0, 0x3f,
+ 0xdc, 0x64, 0xb1, 0xd6, 0x52, 0x41, 0x4e, 0xdc, 0x3f, 0x22, 0x39, 0xc4,
+ 0x9a, 0xe9, 0x81, 0x2a, 0x4b, 0x92, 0xf0, 0x99, 0xd6, 0x65, 0x9a, 0x65,
+ 0x96, 0x91, 0x76, 0x8d, 0x57, 0xe5, 0x30, 0xed, 0x3c, 0x91, 0xd5, 0x45,
+ 0x57, 0x81, 0x60, 0x58, 0x50, 0x99, 0x7a, 0x58, 0x22, 0x1f, 0x22, 0xa2,
+ 0x45, 0x1c, 0x39, 0x32, 0x47, 0x06, 0x06, 0xc2, 0x3f, 0x3a, 0xb1, 0xb8},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 360
+ {SEC_OID_SHA384,
+ 360,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xb9, 0xaf, 0x94, 0xce, 0x7f,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xef, 0xee, 0xfc, 0x87,
+ 0x6c, 0x9f, 0x23, 0x21, 0x7b, 0x44, 0x3c, 0x80, 0x63, 0x7e, 0xf9, 0x39,
+ 0xe9, 0x11, 0x21, 0x9f, 0x96, 0xc1, 0x79},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x31, 0xf0, 0x5c, 0x0c, 0x29, 0xe9, 0xda, 0x49, 0xaa, 0x2f, 0xbb, 0xed,
+ 0xee, 0x77, 0x0c, 0x68, 0xd1, 0x0f, 0x85, 0xe7, 0xf7, 0x7e, 0x72, 0xac,
+ 0x3c, 0xfa, 0x9c, 0x86, 0x23, 0xa2, 0xbb, 0x42, 0xee, 0xb2, 0xf2, 0x4a,
+ 0xc8, 0xf2, 0xae, 0xf7, 0xab, 0x0c, 0x4b, 0x47, 0x82, 0x31, 0x40, 0x03,
+ 0x5b, 0xb3, 0x2f, 0xc1, 0xec, 0x04, 0xbb, 0xff, 0x5e, 0xab, 0x96, 0xe0,
+ 0x70, 0xc9, 0x38, 0xba, 0x1b, 0x53, 0xfe, 0x63, 0x97, 0x0f, 0x64, 0x9a,
+ 0xe0, 0x2e, 0x2a, 0x4a, 0xda, 0x42, 0x0a, 0x24, 0x9b, 0x6f, 0x7c, 0x52,
+ 0x5e, 0x2c, 0x4b, 0x9b, 0x0d, 0x55, 0x62, 0xae, 0x26, 0xf2, 0x27, 0x8c},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 361
+ {SEC_OID_SHA384,
+ 361,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xa2, 0x76, 0x27, 0x62, 0x76,
+ 0x27, 0x62, 0x76, 0x27, 0x62, 0x76, 0x27, 0x62, 0x76, 0x27, 0x62, 0x76,
+ 0x27, 0x62, 0x76, 0x27, 0x62, 0x76, 0x27, 0x3d, 0x72, 0x28, 0xd4, 0xf8,
+ 0x4b, 0x76, 0x9b, 0xe0, 0xfd, 0x57, 0xb9, 0x7e, 0x4c, 0x1e, 0xbc, 0xae,
+ 0x9a, 0x5f, 0x63, 0x5e, 0x80, 0xe9, 0xdf},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xbc, 0x26, 0xee, 0xc9, 0x5e, 0x26, 0xc9, 0x80, 0xbc, 0x03, 0x34, 0x26,
+ 0x4c, 0xbc, 0xfc, 0x26, 0xb8, 0x97, 0xc3, 0x57, 0x1c, 0x96, 0xce, 0x9a,
+ 0xb2, 0xa6, 0x7b, 0x49, 0xbb, 0x0f, 0x26, 0xa6, 0x27, 0x2f, 0xdc, 0x27,
+ 0x80, 0x6d, 0x7a, 0x4c, 0x57, 0x2a, 0xe0, 0xf7, 0x81, 0x49, 0xf1, 0xf3,
+ 0xc8, 0xaf, 0x5f, 0x41, 0xb9, 0x9d, 0x20, 0x66, 0x01, 0x81, 0x65, 0x51,
+ 0x3f, 0xb3, 0xb5, 0x5e, 0x42, 0x55, 0xdc, 0xd0, 0x65, 0x96, 0x47, 0xed,
+ 0x55, 0xe1, 0xe2, 0x60, 0x2c, 0xae, 0x4e, 0xfb, 0xd6, 0xea, 0xe1, 0xdf,
+ 0xe2, 0xff, 0x63, 0xe2, 0xc7, 0x48, 0xd4, 0xac, 0xc7, 0x43, 0x01, 0x39},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 362
+ {SEC_OID_SHA384,
+ 362,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x73, 0x33, 0x33, 0x33, 0x33, 0x33,
+ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
+ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x16, 0xe4, 0xd9, 0xf4, 0x2d, 0x4e,
+ 0xca, 0x22, 0xdf, 0x40, 0x3a, 0x0c, 0x57, 0x8b, 0x86, 0xf0, 0xa9, 0xa9,
+ 0x3f, 0xe8, 0x99, 0x95, 0xc7, 0xed},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x6f, 0xa0, 0x96, 0x4d, 0xd0, 0x54, 0x25, 0x0a, 0xf1, 0x76, 0x89, 0x1c,
+ 0x0c, 0x82, 0x2b, 0x01, 0x3b, 0x70, 0xf0, 0x59, 0xc3, 0x47, 0x17, 0x2c,
+ 0xaf, 0xc6, 0xb3, 0x6c, 0xd1, 0x6c, 0xf3, 0xb0, 0xf9, 0xd1, 0x9f, 0x25,
+ 0x98, 0xbd, 0x0d, 0x58, 0x0a, 0xc1, 0x6c, 0x46, 0xac, 0xb1, 0x67, 0xd4,
+ 0x37, 0x5b, 0xef, 0x70, 0x1c, 0x00, 0x2d, 0xcc, 0x04, 0x0f, 0xd5, 0x48,
+ 0x24, 0xb1, 0x4c, 0xc2, 0xdf, 0x01, 0x54, 0xeb, 0x20, 0xe7, 0x44, 0x64,
+ 0xe1, 0xfe, 0x7b, 0x83, 0x34, 0x26, 0xdd, 0x7d, 0x63, 0x6b, 0xf2, 0xd7,
+ 0x96, 0x03, 0xfd, 0xde, 0x5d, 0xda, 0xab, 0x23, 0xab, 0x0c, 0xf4, 0x26},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 363
+ {SEC_OID_SHA384,
+ 363,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0x42, 0x33, 0xab, 0xf8, 0x24,
+ 0xc9, 0x3f, 0x90, 0x11, 0x5e, 0x76, 0xdb, 0x20, 0x6f, 0xa7, 0x48, 0x9d,
+ 0x66, 0x47, 0x33, 0x2e, 0x1b, 0xa3},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xba, 0xa4, 0xe7, 0x12, 0xee, 0x07, 0x86, 0xa5, 0xab, 0x0e, 0x5a, 0x5d,
+ 0xaf, 0xdc, 0xdc, 0xf8, 0x7b, 0x38, 0x83, 0x0a, 0xb2, 0xec, 0x86, 0xfa,
+ 0xed, 0xda, 0x9f, 0xdf, 0x65, 0x33, 0x2f, 0x6a, 0x96, 0x88, 0x26, 0x94,
+ 0x12, 0xf0, 0x50, 0x35, 0x65, 0x30, 0xd4, 0x66, 0x4a, 0x7f, 0xb8, 0xcd,
+ 0xec, 0xc4, 0x6a, 0x90, 0x1b, 0x01, 0x6e, 0x6b, 0xb8, 0xa3, 0x36, 0xad,
+ 0x9a, 0xa6, 0xf1, 0x9a, 0xbf, 0x9a, 0xda, 0x69, 0x70, 0x5d, 0x1c, 0x90,
+ 0x5b, 0xea, 0xfb, 0x95, 0xa4, 0x4f, 0x52, 0xaf, 0x43, 0xde, 0x4b, 0xf8,
+ 0x0c, 0x05, 0x0c, 0xf9, 0x96, 0xb7, 0x79, 0x6d, 0xfc, 0xee, 0x8e, 0x1b},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 364
+ {SEC_OID_SHA384,
+ 364,
+ {0x30, 0x64, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x30, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xb1, 0xa6, 0xc0, 0xfa, 0x1b,
+ 0x96, 0xef, 0xac, 0x0d, 0x06, 0xd9, 0x24, 0x58, 0x53, 0xbd, 0x76, 0x76,
+ 0x0c, 0xb5, 0x66, 0x62, 0x94, 0xbb},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x81, 0xe7, 0x8a, 0x52, 0xae, 0x06, 0x95, 0x58, 0x3f, 0x7a, 0x60, 0x1a,
+ 0xb9, 0xb6, 0xfb, 0xfa, 0xf4, 0x34, 0xf2, 0xbe, 0xfa, 0x1f, 0x8c, 0x83,
+ 0x3d, 0x59, 0xde, 0xb6, 0x27, 0xa9, 0x27, 0xc2, 0xf4, 0x2d, 0x48, 0xeb,
+ 0x61, 0x7f, 0xe0, 0x42, 0xf5, 0x84, 0xe1, 0x05, 0xc2, 0x3c, 0x23, 0x17,
+ 0xcf, 0x22, 0xd5, 0x65, 0xf5, 0xf3, 0xb4, 0x25, 0xef, 0x79, 0x37, 0xdf,
+ 0x62, 0x9b, 0x68, 0x64, 0xda, 0xc7, 0x12, 0x64, 0xb2, 0x88, 0xc1, 0xa9,
+ 0x87, 0x21, 0x0f, 0x52, 0x30, 0x71, 0x31, 0x9c, 0xe3, 0xf6, 0x44, 0x11,
+ 0x91, 0x0a, 0xc2, 0x37, 0x65, 0xc4, 0x26, 0x6e, 0x61, 0x51, 0x12, 0xbc},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 365
+ {SEC_OID_SHA384,
+ 365,
+ {0x30, 0x65, 0x02, 0x30, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfd, 0x02, 0x31, 0x00, 0xdf, 0xea, 0x06, 0x86, 0x55,
+ 0x26, 0xce, 0xa1, 0x1c, 0x0f, 0x9e, 0xb9, 0x51, 0x2b, 0x41, 0xfa, 0x95,
+ 0x81, 0xd0, 0xf6, 0xcb, 0x7d, 0xb9, 0x68, 0x03, 0x36, 0x15, 0x1d, 0xce,
+ 0x79, 0xde, 0x81, 0x8c, 0xdf, 0x33, 0xc8, 0x79, 0xda, 0x32, 0x27, 0x40,
+ 0x41, 0x6d, 0x1e, 0x5a, 0xe5, 0x32, 0xfa},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x41, 0xfa, 0x87, 0x65, 0xb1, 0x9d, 0x31, 0x08, 0x03, 0x1e, 0x28, 0xc9,
+ 0xa7, 0x81, 0xa3, 0x85, 0xc9, 0xc1, 0x0b, 0x2b, 0xfd, 0x42, 0xe6, 0x43,
+ 0x7e, 0x5c, 0x4b, 0xd7, 0x11, 0xcf, 0x2a, 0x03, 0x17, 0x50, 0x84, 0x7d,
+ 0x17, 0xa8, 0x2f, 0x93, 0x76, 0xa3, 0x0a, 0xe1, 0x82, 0xa6, 0xd6, 0xe7,
+ 0x1c, 0x20, 0xaf, 0x96, 0x32, 0x41, 0x47, 0xd4, 0x15, 0x5a, 0x4d, 0x0c,
+ 0x86, 0x7c, 0xa8, 0xe3, 0x6e, 0xba, 0x20, 0x4f, 0xbe, 0xd2, 0x08, 0x7e,
+ 0x0f, 0xcb, 0xdc, 0x8b, 0xaa, 0xbe, 0x07, 0xbb, 0x31, 0x23, 0xf9, 0xf7,
+ 0x25, 0x9e, 0x77, 0x1c, 0xd9, 0xf1, 0xad, 0x17, 0xd1, 0xa2, 0x37, 0x87},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: point duplication during verification
+ // tcID: 366
+ {SEC_OID_SHA384,
+ 366,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xb3, 0x76, 0x99, 0xe0, 0xd5, 0x18, 0xa4,
+ 0xd3, 0x70, 0xdb, 0xda, 0xaa, 0xea, 0x37, 0x88, 0x85, 0x0f, 0xa0, 0x3f,
+ 0x81, 0x86, 0xd1, 0xf7, 0x8f, 0xdf, 0xba, 0xe6, 0x54, 0x0a, 0xa6, 0x70,
+ 0xb3, 0x1c, 0x8a, 0xda, 0x0f, 0xff, 0x3e, 0x73, 0x7b, 0xd6, 0x95, 0x20,
+ 0x56, 0x0f, 0xe0, 0xce, 0x60, 0x02, 0x30, 0x64, 0xad, 0xb4, 0xd5, 0x1a,
+ 0x93, 0xf9, 0x6b, 0xed, 0x46, 0x65, 0xde, 0x2d, 0x4e, 0x11, 0x69, 0xcc,
+ 0x95, 0x81, 0x9e, 0xc6, 0xe9, 0x33, 0x3e, 0xdf, 0xd5, 0xc0, 0x7c, 0xa1,
+ 0x34, 0xce, 0xef, 0x7c, 0x95, 0x95, 0x7b, 0x71, 0x9a, 0xe3, 0x49, 0xfc,
+ 0x43, 0x9e, 0xaa, 0x49, 0xfb, 0xbe, 0x34},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe5, 0x85, 0xa0, 0x67, 0xd6, 0xdf, 0xf3, 0x7a, 0xe7, 0xf1, 0x7f, 0x81,
+ 0x58, 0x31, 0x19, 0xb6, 0x12, 0x91, 0x59, 0x73, 0x45, 0xf1, 0x07, 0xac,
+ 0xff, 0xe2, 0x37, 0xa0, 0x8f, 0x48, 0x86, 0xd4, 0xfd, 0xf9, 0x4f, 0xe6,
+ 0x31, 0x82, 0xe6, 0x14, 0x3c, 0x99, 0xbe, 0x25, 0xa7, 0xb7, 0xd8, 0x6b,
+ 0x57, 0x2c, 0x1e, 0x06, 0xdd, 0x2c, 0x7b, 0x94, 0xb8, 0x73, 0xf0, 0x57,
+ 0x8f, 0xcb, 0x2b, 0x99, 0xd6, 0x0e, 0x24, 0x6e, 0x51, 0x24, 0x5d, 0x08,
+ 0x04, 0xed, 0xd4, 0x4b, 0x32, 0xf0, 0xf0, 0x00, 0xc8, 0xf8, 0xf8, 0x8f,
+ 0x1d, 0x4a, 0x65, 0xfe, 0xa5, 0x1d, 0xbb, 0xb4, 0xab, 0x1e, 0x28, 0x23},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: duplication bug
+ // tcID: 367
+ {SEC_OID_SHA384,
+ 367,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xb3, 0x76, 0x99, 0xe0, 0xd5, 0x18, 0xa4,
+ 0xd3, 0x70, 0xdb, 0xda, 0xaa, 0xea, 0x37, 0x88, 0x85, 0x0f, 0xa0, 0x3f,
+ 0x81, 0x86, 0xd1, 0xf7, 0x8f, 0xdf, 0xba, 0xe6, 0x54, 0x0a, 0xa6, 0x70,
+ 0xb3, 0x1c, 0x8a, 0xda, 0x0f, 0xff, 0x3e, 0x73, 0x7b, 0xd6, 0x95, 0x20,
+ 0x56, 0x0f, 0xe0, 0xce, 0x60, 0x02, 0x30, 0x64, 0xad, 0xb4, 0xd5, 0x1a,
+ 0x93, 0xf9, 0x6b, 0xed, 0x46, 0x65, 0xde, 0x2d, 0x4e, 0x11, 0x69, 0xcc,
+ 0x95, 0x81, 0x9e, 0xc6, 0xe9, 0x33, 0x3e, 0xdf, 0xd5, 0xc0, 0x7c, 0xa1,
+ 0x34, 0xce, 0xef, 0x7c, 0x95, 0x95, 0x7b, 0x71, 0x9a, 0xe3, 0x49, 0xfc,
+ 0x43, 0x9e, 0xaa, 0x49, 0xfb, 0xbe, 0x34},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xe5, 0x85, 0xa0, 0x67, 0xd6, 0xdf, 0xf3, 0x7a, 0xe7, 0xf1, 0x7f, 0x81,
+ 0x58, 0x31, 0x19, 0xb6, 0x12, 0x91, 0x59, 0x73, 0x45, 0xf1, 0x07, 0xac,
+ 0xff, 0xe2, 0x37, 0xa0, 0x8f, 0x48, 0x86, 0xd4, 0xfd, 0xf9, 0x4f, 0xe6,
+ 0x31, 0x82, 0xe6, 0x14, 0x3c, 0x99, 0xbe, 0x25, 0xa7, 0xb7, 0xd8, 0x6b,
+ 0xa8, 0xd3, 0xe1, 0xf9, 0x22, 0xd3, 0x84, 0x6b, 0x47, 0x8c, 0x0f, 0xa8,
+ 0x70, 0x34, 0xd4, 0x66, 0x29, 0xf1, 0xdb, 0x91, 0xae, 0xdb, 0xa2, 0xf7,
+ 0xfb, 0x12, 0x2b, 0xb4, 0xcd, 0x0f, 0x0f, 0xfe, 0x37, 0x07, 0x07, 0x6f,
+ 0xe2, 0xb5, 0x9a, 0x01, 0x5a, 0xe2, 0x44, 0x4c, 0x54, 0xe1, 0xd7, 0xdc},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: point with x-coordinate 0
+ // tcID: 368
+ {SEC_OID_SHA384,
+ 368,
+ {0x30, 0x35, 0x02, 0x01, 0x01, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76,
+ 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2,
+ 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78, 0xee, 0xec, 0x63, 0x26},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xb4, 0xd7, 0x8c, 0xcc, 0xbc, 0xed, 0x80, 0x65, 0xc0, 0xeb, 0xdc, 0x33,
+ 0x0b, 0x46, 0x70, 0xec, 0x99, 0x30, 0x92, 0x73, 0xe4, 0x42, 0xb9, 0xbe,
+ 0x34, 0x11, 0x96, 0xc1, 0x04, 0x3e, 0x44, 0x41, 0xfc, 0x57, 0xb9, 0x14,
+ 0x08, 0x55, 0x95, 0xbf, 0xc7, 0x55, 0xc6, 0x4f, 0xc4, 0x09, 0xf0, 0xba,
+ 0x01, 0xfe, 0xe3, 0x1c, 0xbb, 0xba, 0xed, 0x5c, 0x13, 0x23, 0xf0, 0x9c,
+ 0x87, 0xdf, 0x9b, 0x07, 0x12, 0xc1, 0x2e, 0x99, 0x73, 0x3f, 0xa2, 0x3e,
+ 0xf9, 0x1b, 0x4e, 0x6c, 0xa6, 0x66, 0xb0, 0x9d, 0xd7, 0x54, 0x0e, 0xbf,
+ 0x10, 0x68, 0xa1, 0x51, 0x55, 0xbc, 0x06, 0x9e, 0x3d, 0x59, 0x5c, 0x8c},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: point with x-coordinate 0
+ // tcID: 369
+ {SEC_OID_SHA384,
+ 369,
+ {0x30, 0x65, 0x02, 0x31, 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, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x30, 0x33, 0x33, 0x33, 0x33, 0x33,
+ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
+ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x27, 0xe0, 0xa9, 0x19, 0xfd,
+ 0xa4, 0xa2, 0xc6, 0x44, 0xd2, 0x02, 0xbd, 0x41, 0xbc, 0xee, 0x4b, 0xc8,
+ 0xfc, 0x05, 0x15, 0x5c, 0x27, 0x6e, 0xb0},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x6e, 0x3c, 0x68, 0xbe, 0x53, 0xaa, 0xde, 0x81, 0xef, 0x89, 0xe0, 0x96,
+ 0xd8, 0x41, 0xe2, 0x84, 0x5a, 0x23, 0x33, 0x1e, 0x7e, 0xc8, 0xa6, 0xa8,
+ 0x39, 0xd5, 0x8d, 0x07, 0xfa, 0x01, 0x6c, 0x09, 0x73, 0xed, 0x75, 0xde,
+ 0x4f, 0x99, 0x17, 0x7b, 0xfd, 0xc7, 0x4d, 0xb5, 0x66, 0xe9, 0xd1, 0x5a,
+ 0x49, 0x72, 0xea, 0x08, 0xe5, 0x77, 0xce, 0x1f, 0x61, 0xc1, 0x3a, 0x6c,
+ 0xa1, 0xba, 0xd1, 0xde, 0xef, 0x29, 0x82, 0xee, 0x01, 0xa2, 0x82, 0x6f,
+ 0x00, 0x2b, 0x76, 0x9f, 0x2c, 0x46, 0x09, 0x8d, 0x3b, 0xaf, 0xf0, 0x68,
+ 0xa4, 0x05, 0xd0, 0x9c, 0xa3, 0x84, 0x0d, 0x2f, 0xaf, 0xe4, 0xe4, 0x6e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: comparison with point at infinity
+ // tcID: 370
+ {SEC_OID_SHA384,
+ 370,
+ {0x30, 0x64, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67, 0xb9, 0xf5,
+ 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4, 0x08, 0x78,
+ 0xee, 0xec, 0x63, 0x26, 0x02, 0x30, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
+ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33,
+ 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x27, 0xe0, 0xa9, 0x19, 0xfd, 0xa4,
+ 0xa2, 0xc6, 0x44, 0xd2, 0x02, 0xbd, 0x41, 0xbc, 0xee, 0x4b, 0xc8, 0xfc,
+ 0x05, 0x15, 0x5c, 0x27, 0x6e, 0xb0},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xb1, 0x01, 0xcd, 0xb3, 0xeb, 0xa2, 0x0e, 0x11, 0x2a, 0xdb, 0xb4, 0xbb,
+ 0xd2, 0xcb, 0x47, 0x9a, 0x69, 0xe5, 0x90, 0xa4, 0x4e, 0xa9, 0x02, 0x63,
+ 0x18, 0x32, 0xab, 0xfa, 0xb8, 0xaf, 0x2c, 0x30, 0x41, 0xb3, 0xdf, 0x7f,
+ 0x16, 0x65, 0xb2, 0xc6, 0xeb, 0x53, 0x3f, 0x54, 0x62, 0x17, 0x10, 0x0a,
+ 0x1a, 0x61, 0xaa, 0x99, 0x51, 0x57, 0x8a, 0xd4, 0xf0, 0x0a, 0xe1, 0x73,
+ 0x39, 0xa8, 0xa6, 0xf1, 0x35, 0x9b, 0xbd, 0x0a, 0xc3, 0x55, 0x67, 0x8e,
+ 0xd4, 0xdf, 0x21, 0x33, 0x8f, 0x08, 0x76, 0x3c, 0x1d, 0x37, 0x02, 0xec,
+ 0x13, 0x2b, 0x63, 0x4c, 0x7b, 0xcc, 0x01, 0x18, 0xef, 0xb1, 0xd0, 0xdd},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: extreme value for k and edgecase s
+ // tcID: 371
+ {SEC_OID_SHA384,
+ 371,
+ {0x30, 0x64, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9,
+ 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59,
+ 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e,
+ 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7,
+ 0x52, 0x95, 0xdf, 0x61, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51, 0x67,
+ 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9, 0xa4,
+ 0x08, 0x78, 0xee, 0xec, 0x63, 0x26},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x67, 0x61, 0x04, 0x4a, 0x04, 0x0a, 0x49, 0x79, 0xdb, 0x26, 0x9b, 0x4a,
+ 0x37, 0x7e, 0x42, 0xf1, 0x1b, 0x4b, 0xe0, 0xce, 0x24, 0x61, 0x1f, 0x67,
+ 0x76, 0x74, 0xdc, 0xf7, 0x70, 0xf5, 0x88, 0x7c, 0xa4, 0xdb, 0x56, 0x53,
+ 0x03, 0x28, 0x38, 0x09, 0xe6, 0xd6, 0x5f, 0x7f, 0xc6, 0xbc, 0x27, 0x36,
+ 0x05, 0xc7, 0xda, 0xa4, 0x03, 0xfc, 0xa5, 0x35, 0x49, 0xf7, 0x5f, 0xf3,
+ 0x37, 0x29, 0x09, 0x64, 0x2d, 0x02, 0xb7, 0xfd, 0xca, 0xc1, 0xe6, 0x82,
+ 0x42, 0x81, 0x4d, 0x6e, 0x92, 0x5a, 0xb0, 0x1a, 0x80, 0x83, 0x6c, 0xfb,
+ 0xb3, 0x55, 0x81, 0x96, 0x00, 0x79, 0xe2, 0xfb, 0x44, 0xc0, 0xd1, 0x86},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 372
+ {SEC_OID_SHA384,
+ 372,
+ {0x30, 0x64, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9,
+ 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59,
+ 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e,
+ 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7,
+ 0x52, 0x95, 0xdf, 0x61, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47, 0x75,
+ 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a, 0xfd,
+ 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x69, 0x22, 0xc5, 0x91, 0x50, 0x2f, 0x01, 0x04, 0x6f, 0xee, 0x56, 0x17,
+ 0xbf, 0x16, 0x49, 0x6f, 0x58, 0x39, 0x88, 0x22, 0xe6, 0x9a, 0xfa, 0x83,
+ 0x35, 0x30, 0x8f, 0x36, 0xc0, 0x9a, 0x8e, 0xd4, 0x37, 0x20, 0x9f, 0xef,
+ 0xcf, 0xfb, 0xbd, 0xf0, 0xa4, 0x87, 0x6b, 0x35, 0xa3, 0xc7, 0xab, 0x26,
+ 0x55, 0x85, 0x4d, 0xb8, 0x25, 0xb9, 0x4b, 0x3f, 0x27, 0xe5, 0xf8, 0x92,
+ 0xd3, 0xbb, 0xb6, 0xc7, 0x24, 0x0e, 0xc9, 0x22, 0x89, 0x4d, 0xd3, 0x59,
+ 0x8e, 0x91, 0xfc, 0xc6, 0x13, 0x4a, 0x2b, 0x8f, 0xd1, 0x54, 0xe1, 0x79,
+ 0x04, 0x66, 0x90, 0x62, 0x06, 0xf0, 0xf6, 0x23, 0x41, 0x6e, 0x63, 0xa1},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 373
+ {SEC_OID_SHA384,
+ 373,
+ {0x30, 0x64, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9,
+ 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59,
+ 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e,
+ 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7,
+ 0x52, 0x95, 0xdf, 0x61, 0x02, 0x30, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x4f, 0xc1, 0x52, 0x33, 0xfb, 0x49,
+ 0x45, 0x8c, 0x89, 0xa4, 0x05, 0x7a, 0x83, 0x79, 0xdc, 0x97, 0x91, 0xf8,
+ 0x0a, 0x2a, 0xb8, 0x4e, 0xdd, 0x61},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x89, 0x2d, 0xac, 0x0e, 0x70, 0x0f, 0xc2, 0x9d, 0x18, 0x02, 0xd9, 0xa4,
+ 0x49, 0xa6, 0xf5, 0x6b, 0x21, 0x72, 0xcb, 0x1b, 0x7d, 0x88, 0x10, 0x13,
+ 0xcd, 0x3b, 0x31, 0xc0, 0xed, 0xb0, 0x52, 0xf2, 0xd3, 0x40, 0xc8, 0x99,
+ 0x5a, 0x44, 0x77, 0xbc, 0xb9, 0x22, 0x5f, 0xec, 0x15, 0x66, 0x72, 0x33,
+ 0xcc, 0x6c, 0x34, 0xae, 0x17, 0x44, 0x54, 0x44, 0x51, 0x6f, 0xd8, 0xfd,
+ 0x22, 0xee, 0x83, 0xf7, 0x9e, 0xb0, 0x77, 0x1e, 0xbf, 0xf6, 0x67, 0x7a,
+ 0xc5, 0xd4, 0xe0, 0x89, 0xf8, 0x7a, 0x1c, 0x72, 0xdf, 0x95, 0x7a, 0xcb,
+ 0x24, 0x49, 0x2a, 0xdc, 0xd7, 0xc3, 0x81, 0x6b, 0x8e, 0x0c, 0x75, 0xb1},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 374
+ {SEC_OID_SHA384,
+ 374,
+ {0x30, 0x65, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9,
+ 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59,
+ 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e,
+ 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7,
+ 0x52, 0x95, 0xdf, 0x61, 0x02, 0x31, 0x00, 0x99, 0x99, 0x99, 0x99, 0x99,
+ 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
+ 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x77, 0xa1, 0xfb, 0x4d, 0xf8,
+ 0xed, 0xe8, 0x52, 0xce, 0x76, 0x08, 0x37, 0xc5, 0x36, 0xca, 0xe3, 0x5a,
+ 0xf4, 0x0f, 0x40, 0x14, 0x76, 0x4c, 0x12},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x01, 0x63, 0x41, 0x17, 0xe6, 0x47, 0x8c, 0xe0, 0x56, 0x8b, 0x0a, 0x24,
+ 0x69, 0x23, 0x7b, 0xba, 0xc6, 0xff, 0x09, 0x6a, 0xcb, 0x7e, 0x51, 0x40,
+ 0x72, 0xbf, 0x77, 0x12, 0x3c, 0xb5, 0x1b, 0xa0, 0xcc, 0x3e, 0x8d, 0x69,
+ 0x28, 0x4d, 0x53, 0x4d, 0x8e, 0x6d, 0x1e, 0x87, 0x6c, 0xec, 0xf2, 0x22,
+ 0x31, 0xe5, 0xef, 0x04, 0xdc, 0x96, 0x76, 0x2c, 0xe7, 0xd5, 0xef, 0x33,
+ 0x48, 0xad, 0x1e, 0x24, 0x1a, 0xc7, 0x97, 0xae, 0x3b, 0x63, 0x0e, 0xa2,
+ 0x49, 0xaf, 0xc5, 0x13, 0x9a, 0xf4, 0x9b, 0x8e, 0xf6, 0x8b, 0x32, 0xf8,
+ 0x12, 0xd6, 0xb5, 0x14, 0x21, 0x03, 0x63, 0xd4, 0x98, 0xef, 0xc2, 0x8c},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 375
+ {SEC_OID_SHA384,
+ 375,
+ {0x30, 0x65, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9,
+ 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59,
+ 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e,
+ 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7,
+ 0x52, 0x95, 0xdf, 0x61, 0x02, 0x31, 0x00, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d,
+ 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d,
+ 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xaa, 0xe7, 0x67, 0x01, 0xac,
+ 0xc1, 0x95, 0x08, 0x94, 0xa8, 0x9e, 0x06, 0x87, 0x72, 0xd8, 0xb2, 0x81,
+ 0xee, 0xf1, 0x36, 0xf8, 0xa8, 0xfe, 0xf5},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x67, 0x5b, 0xdc, 0x79, 0xd8, 0x24, 0x38, 0x87, 0xfe, 0x1b, 0x30, 0x5d,
+ 0x12, 0xac, 0x10, 0xd2, 0xe9, 0xc0, 0xbd, 0xe0, 0x70, 0xa6, 0xe3, 0x39,
+ 0x4c, 0xd5, 0xf6, 0xad, 0xfb, 0xce, 0xda, 0x75, 0x49, 0x8b, 0x0e, 0x7a,
+ 0x79, 0x4c, 0x72, 0x12, 0xf4, 0x2b, 0xe9, 0x3f, 0x61, 0x67, 0x44, 0x56,
+ 0x3e, 0x96, 0xd1, 0xbf, 0x6f, 0x95, 0xcd, 0xbe, 0xfa, 0x77, 0x49, 0x11,
+ 0xba, 0x06, 0x46, 0x3d, 0x8a, 0x90, 0xa0, 0xc9, 0xd7, 0x3c, 0x96, 0x99,
+ 0xb0, 0x61, 0xd7, 0x79, 0xdc, 0x52, 0x49, 0x6e, 0x8e, 0xe9, 0xb9, 0xae,
+ 0x9c, 0x5d, 0x4d, 0x90, 0xe8, 0x9c, 0xd1, 0x15, 0x7d, 0x81, 0x18, 0x95},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k
+ // tcID: 376
+ {SEC_OID_SHA384,
+ 376,
+ {0x30, 0x64, 0x02, 0x30, 0x08, 0xd9, 0x99, 0x05, 0x7b, 0xa3, 0xd2, 0xd9,
+ 0x69, 0x26, 0x00, 0x45, 0xc5, 0x5b, 0x97, 0xf0, 0x89, 0x02, 0x59, 0x59,
+ 0xa6, 0xf4, 0x34, 0xd6, 0x51, 0xd2, 0x07, 0xd1, 0x9f, 0xb9, 0x6e, 0x9e,
+ 0x4f, 0xe0, 0xe8, 0x6e, 0xbe, 0x0e, 0x64, 0xf8, 0x5b, 0x96, 0xa9, 0xc7,
+ 0x52, 0x95, 0xdf, 0x61, 0x02, 0x30, 0x0e, 0xb1, 0x0e, 0x5a, 0xb9, 0x5f,
+ 0x2f, 0x26, 0xa4, 0x07, 0x00, 0xb1, 0x30, 0x0f, 0xb8, 0xc3, 0xe7, 0x54,
+ 0xd5, 0xc4, 0x53, 0xd9, 0x38, 0x4e, 0xcc, 0xe1, 0xda, 0xa3, 0x81, 0x35,
+ 0xa4, 0x8a, 0x0a, 0x96, 0xc2, 0x4e, 0xfc, 0x2a, 0x76, 0xd0, 0x0b, 0xde,
+ 0x1d, 0x7a, 0xee, 0xdf, 0x7f, 0x6a},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x0f, 0xd1, 0xaa, 0xb8, 0x9f, 0x47, 0xb5, 0x65, 0xb8, 0x16, 0x0d, 0xfc,
+ 0xc4, 0x33, 0xb6, 0x40, 0x8a, 0xde, 0xb1, 0x47, 0x3c, 0x03, 0x6b, 0x26,
+ 0xb7, 0xdd, 0xec, 0x71, 0x4f, 0xb4, 0xd0, 0xe7, 0xdd, 0x75, 0x6c, 0x88,
+ 0x46, 0x9e, 0x86, 0xe2, 0x18, 0x81, 0x3e, 0xad, 0x8e, 0x8e, 0x76, 0x76,
+ 0xf1, 0xcc, 0x95, 0x5c, 0x41, 0x39, 0xe0, 0x07, 0x1c, 0x00, 0x79, 0xec,
+ 0x1d, 0x77, 0x16, 0x4e, 0x05, 0x69, 0xbd, 0xf4, 0x53, 0x83, 0x7e, 0x8b,
+ 0x33, 0xc9, 0x85, 0x35, 0xa0, 0xe7, 0xc9, 0xc6, 0x1e, 0xf2, 0x47, 0x62,
+ 0x06, 0x7b, 0xb4, 0x6b, 0x61, 0x16, 0xea, 0x79, 0x09, 0xa6, 0x9b, 0x23},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and edgecase s
+ // tcID: 377
+ {SEC_OID_SHA384,
+ 377,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05,
+ 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b,
+ 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a,
+ 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e,
+ 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x30, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x42, 0x76, 0x6f, 0x2b, 0x51,
+ 0x67, 0xb9, 0xf5, 0x1d, 0x5e, 0x04, 0x90, 0xc2, 0xe5, 0x8d, 0x28, 0xf9,
+ 0xa4, 0x08, 0x78, 0xee, 0xec, 0x63, 0x26},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x34, 0xd7, 0x4e, 0xc0, 0x88, 0xba, 0xb6, 0xc6, 0x32, 0x39, 0x68, 0xd1,
+ 0xf4, 0x68, 0x99, 0x38, 0x12, 0xf6, 0x90, 0xd6, 0xed, 0xca, 0x5b, 0x97,
+ 0x60, 0x4d, 0x71, 0x8e, 0x12, 0xb8, 0xcd, 0xfd, 0xd9, 0x6d, 0x42, 0xe5,
+ 0x7d, 0x33, 0xaf, 0xe3, 0x12, 0xf0, 0xee, 0x3c, 0x3d, 0x0a, 0x13, 0xf7,
+ 0x86, 0xf4, 0x92, 0x2b, 0xb2, 0xc1, 0x3b, 0xdf, 0x77, 0x52, 0xa3, 0xec,
+ 0xb6, 0x93, 0x93, 0xe9, 0x97, 0xbd, 0x65, 0x46, 0x1c, 0x46, 0x86, 0x7e,
+ 0xbe, 0xef, 0x62, 0x96, 0xb2, 0x3f, 0x2c, 0x56, 0xdf, 0x63, 0xac, 0xfd,
+ 0xe6, 0x48, 0xf3, 0xf5, 0x00, 0x2d, 0xbc, 0x23, 0x9f, 0xfd, 0x15, 0x82},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 378
+ {SEC_OID_SHA384,
+ 378,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05,
+ 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b,
+ 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a,
+ 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e,
+ 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92,
+ 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92,
+ 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47,
+ 0x75, 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a,
+ 0xfd, 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x43, 0x76, 0xc9, 0x89, 0x3e, 0x92, 0x77, 0x29, 0x6c, 0x76, 0x6a, 0x83,
+ 0xab, 0xbe, 0x36, 0xb3, 0x4d, 0xa7, 0xa6, 0x31, 0xf8, 0xcb, 0xfd, 0x32,
+ 0xa1, 0x88, 0x8d, 0xe0, 0xdd, 0x14, 0x55, 0xa2, 0x1a, 0x15, 0x3e, 0xa2,
+ 0xd6, 0x1c, 0xfa, 0x50, 0x71, 0xfc, 0x6b, 0xe1, 0x2a, 0x65, 0x8f, 0x6b,
+ 0x29, 0x0b, 0xa1, 0xa8, 0xee, 0x8c, 0x78, 0xb5, 0xdd, 0x58, 0xf9, 0xff,
+ 0xca, 0xcb, 0x22, 0x95, 0x56, 0x82, 0xee, 0xa0, 0x24, 0x29, 0xc3, 0xfa,
+ 0x8c, 0xdc, 0xb6, 0x49, 0xfa, 0x4d, 0x00, 0x7c, 0x86, 0x93, 0xe3, 0xf8,
+ 0xf3, 0xc0, 0xa5, 0xf3, 0xc4, 0xde, 0x7a, 0x51, 0xbe, 0xaa, 0x98, 0x09},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 379
+ {SEC_OID_SHA384,
+ 379,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05,
+ 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b,
+ 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a,
+ 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e,
+ 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x30, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x4f, 0xc1, 0x52, 0x33, 0xfb,
+ 0x49, 0x45, 0x8c, 0x89, 0xa4, 0x05, 0x7a, 0x83, 0x79, 0xdc, 0x97, 0x91,
+ 0xf8, 0x0a, 0x2a, 0xb8, 0x4e, 0xdd, 0x61},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x10, 0x87, 0x8f, 0xc4, 0x80, 0x7f, 0x67, 0x32, 0xa2, 0x3c, 0x88, 0x3e,
+ 0x83, 0x8e, 0x38, 0xc7, 0x87, 0xf7, 0x08, 0x8f, 0x94, 0xc1, 0x82, 0x4b,
+ 0x84, 0x67, 0x3e, 0x8b, 0x9e, 0xab, 0x16, 0xde, 0x15, 0x44, 0xae, 0x4b,
+ 0xf2, 0xc6, 0xfe, 0x3f, 0xe4, 0xfb, 0x34, 0x3b, 0x74, 0x87, 0xe2, 0xb4,
+ 0x30, 0x36, 0xff, 0x43, 0x95, 0x33, 0xd2, 0x2f, 0x95, 0x1d, 0xae, 0x96,
+ 0x65, 0x84, 0xba, 0xfb, 0x23, 0xb2, 0x17, 0xdc, 0xad, 0x2f, 0x8f, 0x4e,
+ 0x0e, 0x69, 0x99, 0xc0, 0xc4, 0xd0, 0xf0, 0x76, 0x63, 0x4b, 0xe8, 0x05,
+ 0xf6, 0x76, 0xfd, 0x2a, 0x59, 0xc2, 0x7f, 0x9f, 0xe7, 0xc5, 0xd9, 0x5b},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 380
+ {SEC_OID_SHA384,
+ 380,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05,
+ 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b,
+ 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a,
+ 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e,
+ 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x31, 0x00, 0x99, 0x99, 0x99, 0x99,
+ 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
+ 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x77, 0xa1, 0xfb, 0x4d,
+ 0xf8, 0xed, 0xe8, 0x52, 0xce, 0x76, 0x08, 0x37, 0xc5, 0x36, 0xca, 0xe3,
+ 0x5a, 0xf4, 0x0f, 0x40, 0x14, 0x76, 0x4c, 0x12},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x03, 0x6b, 0x25, 0x3e, 0x3b, 0x4a, 0xc8, 0x8b, 0xb8, 0x58, 0x5a, 0x2b,
+ 0x32, 0xb9, 0x78, 0x76, 0x6a, 0x93, 0x1e, 0x5a, 0xd0, 0xd0, 0xe6, 0x53,
+ 0xa2, 0xe3, 0x4b, 0x44, 0xd6, 0xdd, 0xcc, 0x0d, 0x38, 0x6e, 0x20, 0xc4,
+ 0xde, 0xf2, 0xd8, 0xbb, 0x3f, 0x8d, 0xa1, 0x28, 0xc1, 0xea, 0xc6, 0x9f,
+ 0x9c, 0x8e, 0x3b, 0x5f, 0xf5, 0xdd, 0xe2, 0x20, 0x5a, 0xf3, 0x59, 0xb3,
+ 0x97, 0x4d, 0x52, 0x75, 0x8d, 0x7a, 0xba, 0xe8, 0x12, 0xb8, 0xb2, 0x75,
+ 0xe1, 0x45, 0x2c, 0x4e, 0x59, 0xcb, 0x62, 0xe9, 0xb6, 0x77, 0x1d, 0x34,
+ 0x7d, 0xbd, 0x1d, 0xea, 0x76, 0x1c, 0x70, 0x29, 0x1c, 0xc5, 0xe0, 0xa6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 381
+ {SEC_OID_SHA384,
+ 381,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05,
+ 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b,
+ 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a,
+ 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e,
+ 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x31, 0x00, 0xdb, 0x6d, 0xb6, 0xdb,
+ 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb,
+ 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xaa, 0xe7, 0x67, 0x01,
+ 0xac, 0xc1, 0x95, 0x08, 0x94, 0xa8, 0x9e, 0x06, 0x87, 0x72, 0xd8, 0xb2,
+ 0x81, 0xee, 0xf1, 0x36, 0xf8, 0xa8, 0xfe, 0xf5},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x27, 0x83, 0xc1, 0xbe, 0x92, 0x2f, 0xce, 0x15, 0x58, 0x64, 0xec, 0xb4,
+ 0x1d, 0x0a, 0x31, 0x6e, 0x19, 0x3a, 0x55, 0x84, 0x3e, 0x80, 0x19, 0x2f,
+ 0x1f, 0xe5, 0x56, 0x77, 0x2f, 0x3d, 0xeb, 0xd0, 0x4b, 0x9f, 0xc9, 0x3c,
+ 0x27, 0xbc, 0x6f, 0x35, 0x39, 0x38, 0x88, 0x6a, 0x40, 0x44, 0x19, 0x94,
+ 0x1a, 0x35, 0x2c, 0xec, 0x33, 0x69, 0x46, 0x42, 0x4f, 0xa3, 0xc2, 0x08,
+ 0xea, 0x71, 0x05, 0xf5, 0x54, 0x9e, 0xdd, 0xe8, 0x68, 0x8a, 0xbd, 0x30,
+ 0x53, 0x44, 0xbf, 0x4f, 0x66, 0xdd, 0xa7, 0xea, 0xbc, 0xda, 0x6f, 0x85,
+ 0x57, 0xc9, 0xaf, 0x88, 0x10, 0x98, 0x04, 0xd7, 0x02, 0xe9, 0x67, 0x0b},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k
+ // tcID: 382
+ {SEC_OID_SHA384,
+ 382,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05,
+ 0x37, 0x8e, 0xb1, 0xc7, 0x1e, 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b,
+ 0x62, 0x8b, 0xa7, 0x9b, 0x98, 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a,
+ 0x38, 0x55, 0x02, 0xf2, 0x5d, 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e,
+ 0x38, 0x72, 0x76, 0x0a, 0xb7, 0x02, 0x30, 0x0e, 0xb1, 0x0e, 0x5a, 0xb9,
+ 0x5f, 0x2f, 0x26, 0xa4, 0x07, 0x00, 0xb1, 0x30, 0x0f, 0xb8, 0xc3, 0xe7,
+ 0x54, 0xd5, 0xc4, 0x53, 0xd9, 0x38, 0x4e, 0xcc, 0xe1, 0xda, 0xa3, 0x81,
+ 0x35, 0xa4, 0x8a, 0x0a, 0x96, 0xc2, 0x4e, 0xfc, 0x2a, 0x76, 0xd0, 0x0b,
+ 0xde, 0x1d, 0x7a, 0xee, 0xdf, 0x7f, 0x6a},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xfa, 0x92, 0x53, 0x8c, 0xdc, 0x74, 0x03, 0x68, 0xca, 0xf1, 0x64, 0x80,
+ 0xff, 0x13, 0x04, 0xce, 0xbb, 0xbe, 0x59, 0xa4, 0x6a, 0x7a, 0x84, 0x60,
+ 0x37, 0x26, 0xb9, 0x59, 0x2d, 0x10, 0x5b, 0xe0, 0x69, 0xdf, 0x1c, 0x61,
+ 0xb5, 0x97, 0x4f, 0x27, 0xe7, 0x55, 0x2f, 0x79, 0x7d, 0xe9, 0x7c, 0xdb,
+ 0x62, 0x0e, 0x03, 0xa4, 0x6d, 0xa8, 0x62, 0xe4, 0xb0, 0x89, 0xba, 0xfb,
+ 0xb8, 0x0d, 0xf8, 0xf0, 0x55, 0xc8, 0xf4, 0x79, 0x91, 0xb3, 0xa3, 0xdd,
+ 0xb2, 0xb0, 0x89, 0xae, 0xdb, 0x2f, 0x15, 0x84, 0x1a, 0x6a, 0x5b, 0x5e,
+ 0x14, 0xc1, 0xdc, 0x36, 0xb3, 0xc1, 0x55, 0xc4, 0xf7, 0x4d, 0x34, 0x09},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: testing point duplication
+ // tcID: 383
+ {SEC_OID_SHA384,
+ 383,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xf9, 0xb1, 0x27, 0xf0, 0xd8, 0x1e, 0xbc,
+ 0xd1, 0x7b, 0x7b, 0xa0, 0xea, 0x13, 0x1c, 0x66, 0x0d, 0x34, 0x0b, 0x05,
+ 0xce, 0x55, 0x7c, 0x82, 0x16, 0x0e, 0x0f, 0x79, 0x3d, 0xe0, 0x7d, 0x38,
+ 0x17, 0x90, 0x23, 0x94, 0x28, 0x71, 0xac, 0xb7, 0x00, 0x2d, 0xfa, 0xfd,
+ 0xff, 0xfc, 0x8d, 0xea, 0xce, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92,
+ 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92,
+ 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47,
+ 0x75, 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a,
+ 0xfd, 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e,
+ 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98,
+ 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d,
+ 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7,
+ 0x36, 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf,
+ 0x92, 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c,
+ 0xe9, 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce,
+ 0x1d, 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: testing point duplication
+ // tcID: 384
+ {SEC_OID_SHA384,
+ 384,
+ {0x30, 0x64, 0x02, 0x30, 0x06, 0x4e, 0xd8, 0x0f, 0x27, 0xe1, 0x43, 0x2e,
+ 0x84, 0x84, 0x5f, 0x15, 0xec, 0xe3, 0x99, 0xf2, 0xcb, 0xf4, 0xfa, 0x31,
+ 0xaa, 0x83, 0x7d, 0xe9, 0xb9, 0x53, 0xd4, 0x44, 0x13, 0xb9, 0xf5, 0xc7,
+ 0xc7, 0xf6, 0x79, 0x89, 0xd7, 0x03, 0xf0, 0x7a, 0xbe, 0xf1, 0x1b, 0x6a,
+ 0xd0, 0x37, 0x3e, 0xa5, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47, 0x75,
+ 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a, 0xfd,
+ 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e,
+ 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98,
+ 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d,
+ 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7,
+ 0x36, 0x17, 0xde, 0x4a, 0x96, 0x26, 0x2c, 0x6f, 0x5d, 0x9e, 0x98, 0xbf,
+ 0x92, 0x92, 0xdc, 0x29, 0xf8, 0xf4, 0x1d, 0xbd, 0x28, 0x9a, 0x14, 0x7c,
+ 0xe9, 0xda, 0x31, 0x13, 0xb5, 0xf0, 0xb8, 0xc0, 0x0a, 0x60, 0xb1, 0xce,
+ 0x1d, 0x7e, 0x81, 0x9d, 0x7a, 0x43, 0x1d, 0x7c, 0x90, 0xea, 0x0e, 0x5f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: testing point duplication
+ // tcID: 385
+ {SEC_OID_SHA384,
+ 385,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xf9, 0xb1, 0x27, 0xf0, 0xd8, 0x1e, 0xbc,
+ 0xd1, 0x7b, 0x7b, 0xa0, 0xea, 0x13, 0x1c, 0x66, 0x0d, 0x34, 0x0b, 0x05,
+ 0xce, 0x55, 0x7c, 0x82, 0x16, 0x0e, 0x0f, 0x79, 0x3d, 0xe0, 0x7d, 0x38,
+ 0x17, 0x90, 0x23, 0x94, 0x28, 0x71, 0xac, 0xb7, 0x00, 0x2d, 0xfa, 0xfd,
+ 0xff, 0xfc, 0x8d, 0xea, 0xce, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92,
+ 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92,
+ 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47,
+ 0x75, 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a,
+ 0xfd, 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e,
+ 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98,
+ 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d,
+ 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7,
+ 0xc9, 0xe8, 0x21, 0xb5, 0x69, 0xd9, 0xd3, 0x90, 0xa2, 0x61, 0x67, 0x40,
+ 0x6d, 0x6d, 0x23, 0xd6, 0x07, 0x0b, 0xe2, 0x42, 0xd7, 0x65, 0xeb, 0x83,
+ 0x16, 0x25, 0xce, 0xec, 0x4a, 0x0f, 0x47, 0x3e, 0xf5, 0x9f, 0x4e, 0x30,
+ 0xe2, 0x81, 0x7e, 0x62, 0x85, 0xbc, 0xe2, 0x84, 0x6f, 0x15, 0xf1, 0xa0},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: testing point duplication
+ // tcID: 386
+ {SEC_OID_SHA384,
+ 386,
+ {0x30, 0x64, 0x02, 0x30, 0x06, 0x4e, 0xd8, 0x0f, 0x27, 0xe1, 0x43, 0x2e,
+ 0x84, 0x84, 0x5f, 0x15, 0xec, 0xe3, 0x99, 0xf2, 0xcb, 0xf4, 0xfa, 0x31,
+ 0xaa, 0x83, 0x7d, 0xe9, 0xb9, 0x53, 0xd4, 0x44, 0x13, 0xb9, 0xf5, 0xc7,
+ 0xc7, 0xf6, 0x79, 0x89, 0xd7, 0x03, 0xf0, 0x7a, 0xbe, 0xf1, 0x1b, 0x6a,
+ 0xd0, 0x37, 0x3e, 0xa5, 0x02, 0x30, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x1c, 0x7b, 0xe6, 0x80, 0x47, 0x75,
+ 0x98, 0xd6, 0xc3, 0x71, 0x6f, 0xab, 0xc1, 0x3d, 0xce, 0xc8, 0x6a, 0xfd,
+ 0x28, 0x33, 0xd4, 0x1c, 0x2a, 0x7e},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xaa, 0x87, 0xca, 0x22, 0xbe, 0x8b, 0x05, 0x37, 0x8e, 0xb1, 0xc7, 0x1e,
+ 0xf3, 0x20, 0xad, 0x74, 0x6e, 0x1d, 0x3b, 0x62, 0x8b, 0xa7, 0x9b, 0x98,
+ 0x59, 0xf7, 0x41, 0xe0, 0x82, 0x54, 0x2a, 0x38, 0x55, 0x02, 0xf2, 0x5d,
+ 0xbf, 0x55, 0x29, 0x6c, 0x3a, 0x54, 0x5e, 0x38, 0x72, 0x76, 0x0a, 0xb7,
+ 0xc9, 0xe8, 0x21, 0xb5, 0x69, 0xd9, 0xd3, 0x90, 0xa2, 0x61, 0x67, 0x40,
+ 0x6d, 0x6d, 0x23, 0xd6, 0x07, 0x0b, 0xe2, 0x42, 0xd7, 0x65, 0xeb, 0x83,
+ 0x16, 0x25, 0xce, 0xec, 0x4a, 0x0f, 0x47, 0x3e, 0xf5, 0x9f, 0x4e, 0x30,
+ 0xe2, 0x81, 0x7e, 0x62, 0x85, 0xbc, 0xe2, 0x84, 0x6f, 0x15, 0xf1, 0xa0},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: pseudorandom signature
+ // tcID: 387
+ {SEC_OID_SHA384,
+ 387,
+ {0x30, 0x64, 0x02, 0x30, 0x32, 0x40, 0x12, 0x49, 0x71, 0x4e, 0x90, 0x91,
+ 0xf0, 0x5a, 0x5e, 0x10, 0x9d, 0x5c, 0x12, 0x16, 0xfd, 0xc0, 0x5e, 0x98,
+ 0x61, 0x42, 0x61, 0xaa, 0x0d, 0xbd, 0x9e, 0x9c, 0xd4, 0x41, 0x5d, 0xee,
+ 0x29, 0x23, 0x8a, 0xfb, 0xd3, 0xb1, 0x03, 0xc1, 0xe4, 0x0e, 0xe5, 0xc9,
+ 0x14, 0x4a, 0xee, 0x0f, 0x02, 0x30, 0x43, 0x26, 0x75, 0x6f, 0xb2, 0xc4,
+ 0xfd, 0x72, 0x63, 0x60, 0xdd, 0x64, 0x79, 0xb5, 0x84, 0x94, 0x78, 0xc7,
+ 0xa9, 0xd0, 0x54, 0xa8, 0x33, 0xa5, 0x8c, 0x16, 0x31, 0xc3, 0x3b, 0x63,
+ 0xc3, 0x44, 0x13, 0x36, 0xdd, 0xf2, 0xc7, 0xfe, 0x0e, 0xd1, 0x29, 0xaa,
+ 0xe6, 0xd4, 0xdd, 0xfe, 0xb7, 0x53},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x29, 0xbd, 0xb7, 0x6d, 0x5f, 0xa7, 0x41, 0xbf, 0xd7, 0x02, 0x33, 0xcb,
+ 0x3a, 0x66, 0xcc, 0x7d, 0x44, 0xbe, 0xb3, 0xb0, 0x66, 0x3d, 0x92, 0xa8,
+ 0x13, 0x66, 0x50, 0x47, 0x8b, 0xce, 0xfb, 0x61, 0xef, 0x18, 0x2e, 0x15,
+ 0x5a, 0x54, 0x34, 0x5a, 0x5e, 0x8e, 0x5e, 0x88, 0xf0, 0x64, 0xe5, 0xbc,
+ 0x9a, 0x52, 0x5a, 0xb7, 0xf7, 0x64, 0xda, 0xd3, 0xda, 0xe1, 0x46, 0x8c,
+ 0x2b, 0x41, 0x9f, 0x3b, 0x62, 0xb9, 0xba, 0x91, 0x7d, 0x5e, 0x8c, 0x4f,
+ 0xb1, 0xec, 0x47, 0x40, 0x4a, 0x3f, 0xc7, 0x64, 0x74, 0xb2, 0x71, 0x30,
+ 0x81, 0xbe, 0x9d, 0xb4, 0xc0, 0x0e, 0x04, 0x3a, 0xda, 0x9f, 0xc4, 0xa3},
+ {},
+ true},
+
+ // Comment: pseudorandom signature
+ // tcID: 388
+ {SEC_OID_SHA384,
+ 388,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xd7, 0x14, 0x3a, 0x83, 0x66, 0x08, 0xb2,
+ 0x55, 0x99, 0xa7, 0xf2, 0x8d, 0xec, 0x66, 0x35, 0x49, 0x4c, 0x29, 0x92,
+ 0xad, 0x1e, 0x2b, 0xbe, 0xec, 0xb7, 0xef, 0x60, 0x1a, 0x9c, 0x01, 0x74,
+ 0x6e, 0x71, 0x0c, 0xe0, 0xd9, 0xc4, 0x8a, 0xcc, 0xb3, 0x8a, 0x79, 0xed,
+ 0xe5, 0xb9, 0x63, 0x8f, 0x34, 0x02, 0x31, 0x00, 0x80, 0xf9, 0xe1, 0x65,
+ 0xe8, 0xc6, 0x10, 0x35, 0xbf, 0x8a, 0xa7, 0xb5, 0x53, 0x39, 0x60, 0xe4,
+ 0x6d, 0xd0, 0xe2, 0x11, 0xc9, 0x04, 0xa0, 0x64, 0xed, 0xb6, 0xde, 0x41,
+ 0xf7, 0x97, 0xc0, 0xea, 0xe4, 0xe3, 0x27, 0x61, 0x2e, 0xe3, 0xf8, 0x16,
+ 0xf4, 0x15, 0x72, 0x72, 0xbb, 0x4f, 0xab, 0xc9},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x29, 0xbd, 0xb7, 0x6d, 0x5f, 0xa7, 0x41, 0xbf, 0xd7, 0x02, 0x33, 0xcb,
+ 0x3a, 0x66, 0xcc, 0x7d, 0x44, 0xbe, 0xb3, 0xb0, 0x66, 0x3d, 0x92, 0xa8,
+ 0x13, 0x66, 0x50, 0x47, 0x8b, 0xce, 0xfb, 0x61, 0xef, 0x18, 0x2e, 0x15,
+ 0x5a, 0x54, 0x34, 0x5a, 0x5e, 0x8e, 0x5e, 0x88, 0xf0, 0x64, 0xe5, 0xbc,
+ 0x9a, 0x52, 0x5a, 0xb7, 0xf7, 0x64, 0xda, 0xd3, 0xda, 0xe1, 0x46, 0x8c,
+ 0x2b, 0x41, 0x9f, 0x3b, 0x62, 0xb9, 0xba, 0x91, 0x7d, 0x5e, 0x8c, 0x4f,
+ 0xb1, 0xec, 0x47, 0x40, 0x4a, 0x3f, 0xc7, 0x64, 0x74, 0xb2, 0x71, 0x30,
+ 0x81, 0xbe, 0x9d, 0xb4, 0xc0, 0x0e, 0x04, 0x3a, 0xda, 0x9f, 0xc4, 0xa3},
+ {0x4d, 0x73, 0x67},
+ true},
+
+ // Comment: pseudorandom signature
+ // tcID: 389
+ {SEC_OID_SHA384,
+ 389,
+ {0x30, 0x65, 0x02, 0x30, 0x23, 0x45, 0x03, 0xfc, 0xca, 0x57, 0x81, 0x21,
+ 0x98, 0x6d, 0x96, 0xbe, 0x07, 0xfb, 0xc8, 0xda, 0x5d, 0x89, 0x4e, 0xd8,
+ 0x58, 0x8c, 0x6d, 0xbc, 0xdb, 0xe9, 0x74, 0xb4, 0xb8, 0x13, 0xb2, 0x1c,
+ 0x52, 0xd2, 0x0a, 0x89, 0x28, 0xf2, 0xe2, 0xfd, 0xac, 0x14, 0x70, 0x5b,
+ 0x07, 0x05, 0x49, 0x8c, 0x02, 0x31, 0x00, 0xcd, 0x7b, 0x9b, 0x76, 0x6b,
+ 0x97, 0xb5, 0x3d, 0x1a, 0x80, 0xfc, 0x0b, 0x76, 0x0a, 0xf1, 0x6a, 0x11,
+ 0xbf, 0x4a, 0x59, 0xc7, 0xc3, 0x67, 0xc6, 0xc7, 0x27, 0x5d, 0xfb, 0x6e,
+ 0x18, 0xa8, 0x80, 0x91, 0xee, 0xd3, 0x73, 0x4b, 0xf5, 0xcf, 0x41, 0xb3,
+ 0xdc, 0x6f, 0xec, 0xd6, 0xd3, 0xba, 0xaf},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x29, 0xbd, 0xb7, 0x6d, 0x5f, 0xa7, 0x41, 0xbf, 0xd7, 0x02, 0x33, 0xcb,
+ 0x3a, 0x66, 0xcc, 0x7d, 0x44, 0xbe, 0xb3, 0xb0, 0x66, 0x3d, 0x92, 0xa8,
+ 0x13, 0x66, 0x50, 0x47, 0x8b, 0xce, 0xfb, 0x61, 0xef, 0x18, 0x2e, 0x15,
+ 0x5a, 0x54, 0x34, 0x5a, 0x5e, 0x8e, 0x5e, 0x88, 0xf0, 0x64, 0xe5, 0xbc,
+ 0x9a, 0x52, 0x5a, 0xb7, 0xf7, 0x64, 0xda, 0xd3, 0xda, 0xe1, 0x46, 0x8c,
+ 0x2b, 0x41, 0x9f, 0x3b, 0x62, 0xb9, 0xba, 0x91, 0x7d, 0x5e, 0x8c, 0x4f,
+ 0xb1, 0xec, 0x47, 0x40, 0x4a, 0x3f, 0xc7, 0x64, 0x74, 0xb2, 0x71, 0x30,
+ 0x81, 0xbe, 0x9d, 0xb4, 0xc0, 0x0e, 0x04, 0x3a, 0xda, 0x9f, 0xc4, 0xa3},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: pseudorandom signature
+ // tcID: 390
+ {SEC_OID_SHA384,
+ 390,
+ {0x30, 0x65, 0x02, 0x30, 0x5c, 0xad, 0x9a, 0xe1, 0x56, 0x5f, 0x25, 0x88,
+ 0xf8, 0x6d, 0x82, 0x1c, 0x2c, 0xc1, 0xb4, 0xd0, 0xfd, 0xf8, 0x74, 0x33,
+ 0x13, 0x26, 0x56, 0x8f, 0x5b, 0x0e, 0x13, 0x0e, 0x4e, 0x0c, 0x0e, 0xc4,
+ 0x97, 0xf8, 0xf5, 0xf5, 0x64, 0x21, 0x2b, 0xd2, 0xa2, 0x6e, 0xcb, 0x78,
+ 0x2c, 0xf0, 0xa1, 0x8d, 0x02, 0x31, 0x00, 0xbf, 0x2e, 0x9d, 0x09, 0x80,
+ 0xfb, 0xb0, 0x06, 0x96, 0x67, 0x3e, 0x7f, 0xbb, 0x03, 0xe1, 0xf8, 0x54,
+ 0xb9, 0xd7, 0x59, 0x6b, 0x75, 0x9a, 0x17, 0xbf, 0x6e, 0x6e, 0x67, 0xa9,
+ 0x5e, 0xa6, 0xc1, 0x66, 0x4f, 0x82, 0xdc, 0x44, 0x9a, 0xe5, 0xea, 0x77,
+ 0x9a, 0xbd, 0x99, 0xc7, 0x8e, 0x68, 0x40},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x29, 0xbd, 0xb7, 0x6d, 0x5f, 0xa7, 0x41, 0xbf, 0xd7, 0x02, 0x33, 0xcb,
+ 0x3a, 0x66, 0xcc, 0x7d, 0x44, 0xbe, 0xb3, 0xb0, 0x66, 0x3d, 0x92, 0xa8,
+ 0x13, 0x66, 0x50, 0x47, 0x8b, 0xce, 0xfb, 0x61, 0xef, 0x18, 0x2e, 0x15,
+ 0x5a, 0x54, 0x34, 0x5a, 0x5e, 0x8e, 0x5e, 0x88, 0xf0, 0x64, 0xe5, 0xbc,
+ 0x9a, 0x52, 0x5a, 0xb7, 0xf7, 0x64, 0xda, 0xd3, 0xda, 0xe1, 0x46, 0x8c,
+ 0x2b, 0x41, 0x9f, 0x3b, 0x62, 0xb9, 0xba, 0x91, 0x7d, 0x5e, 0x8c, 0x4f,
+ 0xb1, 0xec, 0x47, 0x40, 0x4a, 0x3f, 0xc7, 0x64, 0x74, 0xb2, 0x71, 0x30,
+ 0x81, 0xbe, 0x9d, 0xb4, 0xc0, 0x0e, 0x04, 0x3a, 0xda, 0x9f, 0xc4, 0xa3},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment: x-coordinate of the public key is large
+ // tcID: 391
+ {SEC_OID_SHA384,
+ 391,
+ {0x30, 0x65, 0x02, 0x30, 0x07, 0x64, 0x8b, 0x66, 0x60, 0xd0, 0x1b, 0xa2,
+ 0x52, 0x0a, 0x09, 0xd2, 0x98, 0xad, 0xf3, 0xb1, 0xa0, 0x2c, 0x32, 0x74,
+ 0x4b, 0xd2, 0x87, 0x72, 0x08, 0xf5, 0xa4, 0x16, 0x2f, 0x6c, 0x98, 0x43,
+ 0x73, 0x13, 0x9d, 0x80, 0x0a, 0x4c, 0xdc, 0x1f, 0xfe, 0xa1, 0x5b, 0xce,
+ 0x48, 0x71, 0xa0, 0xed, 0x02, 0x31, 0x00, 0x99, 0xfd, 0x36, 0x70, 0x12,
+ 0xcb, 0x9e, 0x02, 0xcd, 0xe2, 0x74, 0x94, 0x55, 0xe0, 0xd4, 0x95, 0xc5,
+ 0x28, 0x18, 0xf3, 0xc1, 0x4f, 0x6e, 0x6a, 0xad, 0x10, 0x5b, 0x09, 0x25,
+ 0xe2, 0xa7, 0x29, 0x0a, 0xc4, 0xa0, 0x6d, 0x9f, 0xad, 0xf4, 0xb1, 0x5b,
+ 0x57, 0x85, 0x56, 0xfe, 0x33, 0x2a, 0x5f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xaa, 0x63, 0xf1, 0xa2, 0x39, 0xac, 0x70, 0x19,
+ 0x7c, 0x6e, 0xbf, 0xce, 0xa5, 0x75, 0x6d, 0xc0, 0x12, 0x12, 0x3f, 0x82,
+ 0xc5, 0x1f, 0xa8, 0x74, 0xd6, 0x60, 0x28, 0xbe, 0x00, 0xe9, 0x76, 0xa1,
+ 0x08, 0x06, 0x06, 0x73, 0x7c, 0xc7, 0x5c, 0x40, 0xbd, 0xfe, 0x4a, 0xac,
+ 0xac, 0xbd, 0x85, 0x38, 0x90, 0x88, 0xa6, 0x2a, 0x63, 0x98, 0x38, 0x4c,
+ 0x22, 0xb5, 0x2d, 0x49, 0x2f, 0x23, 0xf4, 0x6e, 0x4a, 0x27, 0xa4, 0x72,
+ 0x4a, 0xd5, 0x55, 0x51, 0xda, 0x5c, 0x48, 0x34, 0x38, 0x09, 0x5a, 0x24,
+ 0x7c, 0xb0, 0xc3, 0x37, 0x8f, 0x1f, 0x52, 0xc3, 0x42, 0x5f, 0xf9, 0xf1},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is large
+ // tcID: 392
+ {SEC_OID_SHA384,
+ 392,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xa0, 0x49, 0xdc, 0xd9, 0x6c, 0x72, 0xe4,
+ 0xf3, 0x61, 0x44, 0xa5, 0x1b, 0xba, 0x30, 0x41, 0x7b, 0x45, 0x1a, 0x30,
+ 0x5d, 0xd0, 0x1c, 0x9e, 0x30, 0xa5, 0xe0, 0x4d, 0xf9, 0x43, 0x42, 0x61,
+ 0x7d, 0xc3, 0x83, 0xf1, 0x77, 0x27, 0x70, 0x8e, 0x32, 0x77, 0xcd, 0x72,
+ 0x46, 0xca, 0x44, 0x07, 0x41, 0x02, 0x30, 0x39, 0x70, 0xe2, 0x64, 0xd8,
+ 0x5b, 0x22, 0x8b, 0xf9, 0xe9, 0xb9, 0xc4, 0x94, 0x7c, 0x5d, 0xd0, 0x41,
+ 0xea, 0x8b, 0x5b, 0xde, 0x30, 0xb9, 0x3a, 0xa5, 0x9f, 0xed, 0xf2, 0xc4,
+ 0x28, 0xd3, 0xe2, 0x54, 0x0a, 0x54, 0xe0, 0x53, 0x06, 0x88, 0xac, 0xcc,
+ 0xb8, 0x3a, 0xc7, 0xb2, 0x9b, 0x79, 0xa2},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xaa, 0x63, 0xf1, 0xa2, 0x39, 0xac, 0x70, 0x19,
+ 0x7c, 0x6e, 0xbf, 0xce, 0xa5, 0x75, 0x6d, 0xc0, 0x12, 0x12, 0x3f, 0x82,
+ 0xc5, 0x1f, 0xa8, 0x74, 0xd6, 0x60, 0x28, 0xbe, 0x00, 0xe9, 0x76, 0xa1,
+ 0x08, 0x06, 0x06, 0x73, 0x7c, 0xc7, 0x5c, 0x40, 0xbd, 0xfe, 0x4a, 0xac,
+ 0xac, 0xbd, 0x85, 0x38, 0x90, 0x88, 0xa6, 0x2a, 0x63, 0x98, 0x38, 0x4c,
+ 0x22, 0xb5, 0x2d, 0x49, 0x2f, 0x23, 0xf4, 0x6e, 0x4a, 0x27, 0xa4, 0x72,
+ 0x4a, 0xd5, 0x55, 0x51, 0xda, 0x5c, 0x48, 0x34, 0x38, 0x09, 0x5a, 0x24,
+ 0x7c, 0xb0, 0xc3, 0x37, 0x8f, 0x1f, 0x52, 0xc3, 0x42, 0x5f, 0xf9, 0xf1},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is large
+ // tcID: 393
+ {SEC_OID_SHA384,
+ 393,
+ {0x30, 0x65, 0x02, 0x30, 0x44, 0x18, 0x00, 0xea, 0x93, 0x77, 0xc2, 0x78,
+ 0x65, 0xbe, 0x00, 0x0a, 0xd0, 0x08, 0xeb, 0x3d, 0x75, 0x02, 0xbd, 0xd1,
+ 0x05, 0x82, 0x4b, 0x26, 0xd1, 0x5c, 0xf3, 0xd0, 0x64, 0x52, 0x96, 0x9a,
+ 0x9d, 0x06, 0x07, 0xa9, 0x15, 0xa8, 0xfe, 0x98, 0x92, 0x15, 0xfc, 0x4d,
+ 0x61, 0xaf, 0x6e, 0x05, 0x02, 0x31, 0x00, 0xdc, 0xe2, 0x9f, 0xaa, 0x51,
+ 0x37, 0xf7, 0x5a, 0xd7, 0x7e, 0x03, 0x91, 0x8c, 0x8e, 0xe6, 0x74, 0x7c,
+ 0xc7, 0xa3, 0x9b, 0x0a, 0x69, 0xf8, 0xb9, 0x15, 0x65, 0x4c, 0xac, 0x4c,
+ 0xf4, 0xbf, 0xd9, 0xc8, 0x7c, 0xc4, 0x6a, 0xe1, 0x63, 0x1b, 0x5c, 0x6b,
+ 0xae, 0xbd, 0x4f, 0xc0, 0x8f, 0xf8, 0xfd},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xff, 0xff, 0xff, 0xff, 0xaa, 0x63, 0xf1, 0xa2, 0x39, 0xac, 0x70, 0x19,
+ 0x7c, 0x6e, 0xbf, 0xce, 0xa5, 0x75, 0x6d, 0xc0, 0x12, 0x12, 0x3f, 0x82,
+ 0xc5, 0x1f, 0xa8, 0x74, 0xd6, 0x60, 0x28, 0xbe, 0x00, 0xe9, 0x76, 0xa1,
+ 0x08, 0x06, 0x06, 0x73, 0x7c, 0xc7, 0x5c, 0x40, 0xbd, 0xfe, 0x4a, 0xac,
+ 0xac, 0xbd, 0x85, 0x38, 0x90, 0x88, 0xa6, 0x2a, 0x63, 0x98, 0x38, 0x4c,
+ 0x22, 0xb5, 0x2d, 0x49, 0x2f, 0x23, 0xf4, 0x6e, 0x4a, 0x27, 0xa4, 0x72,
+ 0x4a, 0xd5, 0x55, 0x51, 0xda, 0x5c, 0x48, 0x34, 0x38, 0x09, 0x5a, 0x24,
+ 0x7c, 0xb0, 0xc3, 0x37, 0x8f, 0x1f, 0x52, 0xc3, 0x42, 0x5f, 0xf9, 0xf1},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 0's
+ // tcID: 394
+ {SEC_OID_SHA384,
+ 394,
+ {0x30, 0x64, 0x02, 0x30, 0x32, 0x44, 0x76, 0x80, 0x16, 0x45, 0x7c, 0x46,
+ 0x3b, 0x74, 0xf2, 0x09, 0x7f, 0x21, 0x6d, 0x96, 0x70, 0xb1, 0x91, 0xf7,
+ 0x62, 0x81, 0xc7, 0x4b, 0xc6, 0xa1, 0xa1, 0x97, 0x1d, 0x19, 0xf2, 0x09,
+ 0xbf, 0x46, 0x96, 0x46, 0x8f, 0x5e, 0xb7, 0x5d, 0x63, 0x26, 0xa0, 0xa4,
+ 0x3c, 0x0a, 0x65, 0x29, 0x02, 0x30, 0x50, 0x1e, 0x0a, 0xd9, 0x85, 0xed,
+ 0x9f, 0x95, 0x69, 0x7b, 0xd1, 0x7f, 0xdb, 0xe3, 0xf9, 0xca, 0x92, 0xe0,
+ 0xf7, 0x64, 0x26, 0xd3, 0x66, 0x4e, 0x68, 0x96, 0x64, 0x8d, 0x9c, 0x75,
+ 0x0b, 0xf5, 0x88, 0xd0, 0xce, 0x7d, 0x01, 0x1c, 0x1a, 0x1e, 0x8d, 0x6c,
+ 0x2e, 0x08, 0x24, 0x22, 0xdc, 0x93},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd1, 0x82, 0x7f, 0xc6, 0xf6, 0xf1, 0x2f, 0x21, 0x99, 0x2c, 0x5a, 0x40,
+ 0x9a, 0x06, 0x53, 0xb1, 0x21, 0xd2, 0xef, 0x02, 0xb2, 0xb0, 0xab, 0x01,
+ 0xa9, 0x16, 0x1c, 0xe9, 0x56, 0x28, 0x07, 0x40, 0xb1, 0xe3, 0x56, 0xb2,
+ 0x55, 0x70, 0x1b, 0x0a, 0x6d, 0xdc, 0x9e, 0xc2, 0xca, 0x8a, 0x94, 0x22,
+ 0xc6, 0xed, 0x5d, 0x2c, 0xed, 0x8d, 0x8a, 0xb7, 0x56, 0x0f, 0xa5, 0xbb,
+ 0x88, 0xc7, 0x38, 0xe7, 0x45, 0x41, 0x88, 0x3d, 0x8a, 0x2b, 0x1c, 0x0e,
+ 0x2b, 0xa7, 0xe3, 0x6d, 0x03, 0x0f, 0xc4, 0xd9, 0xbf, 0xb8, 0xb2, 0x2f,
+ 0x24, 0xdb, 0x89, 0x7e, 0xba, 0xc4, 0x9d, 0xd4, 0x00, 0x00, 0x00, 0x00},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 0's
+ // tcID: 395
+ {SEC_OID_SHA384,
+ 395,
+ {0x30, 0x64, 0x02, 0x30, 0x5e, 0x1a, 0xf4, 0x0f, 0x24, 0x80, 0xe3, 0xd9,
+ 0x7c, 0x4a, 0xe4, 0xbf, 0xd3, 0x4a, 0x9f, 0x45, 0x26, 0x92, 0x41, 0x35,
+ 0x6f, 0x3a, 0x46, 0xbe, 0xcd, 0x86, 0xa4, 0xa7, 0xc9, 0x71, 0x6d, 0x73,
+ 0xca, 0x5a, 0xeb, 0xdb, 0x3d, 0xb1, 0xa7, 0x76, 0x56, 0x50, 0x66, 0x66,
+ 0x83, 0xbc, 0x85, 0x6b, 0x02, 0x30, 0x7e, 0x7c, 0x4b, 0x47, 0x3a, 0x2b,
+ 0xaa, 0xa4, 0x95, 0x37, 0x85, 0xbe, 0x8a, 0xa2, 0xa1, 0x00, 0x06, 0xf6,
+ 0xd3, 0x6b, 0x40, 0x0a, 0xb9, 0x81, 0x86, 0x4d, 0x69, 0xce, 0xce, 0xc0,
+ 0x46, 0x71, 0x8d, 0x04, 0x04, 0xb9, 0x64, 0x74, 0x54, 0xb1, 0x59, 0xaa,
+ 0x5a, 0x92, 0xd7, 0x6d, 0x79, 0x55},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd1, 0x82, 0x7f, 0xc6, 0xf6, 0xf1, 0x2f, 0x21, 0x99, 0x2c, 0x5a, 0x40,
+ 0x9a, 0x06, 0x53, 0xb1, 0x21, 0xd2, 0xef, 0x02, 0xb2, 0xb0, 0xab, 0x01,
+ 0xa9, 0x16, 0x1c, 0xe9, 0x56, 0x28, 0x07, 0x40, 0xb1, 0xe3, 0x56, 0xb2,
+ 0x55, 0x70, 0x1b, 0x0a, 0x6d, 0xdc, 0x9e, 0xc2, 0xca, 0x8a, 0x94, 0x22,
+ 0xc6, 0xed, 0x5d, 0x2c, 0xed, 0x8d, 0x8a, 0xb7, 0x56, 0x0f, 0xa5, 0xbb,
+ 0x88, 0xc7, 0x38, 0xe7, 0x45, 0x41, 0x88, 0x3d, 0x8a, 0x2b, 0x1c, 0x0e,
+ 0x2b, 0xa7, 0xe3, 0x6d, 0x03, 0x0f, 0xc4, 0xd9, 0xbf, 0xb8, 0xb2, 0x2f,
+ 0x24, 0xdb, 0x89, 0x7e, 0xba, 0xc4, 0x9d, 0xd4, 0x00, 0x00, 0x00, 0x00},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 0's
+ // tcID: 396
+ {SEC_OID_SHA384,
+ 396,
+ {0x30, 0x65, 0x02, 0x30, 0x66, 0x88, 0xe3, 0x6a, 0x26, 0xf1, 0x5b, 0xdc,
+ 0x1c, 0x3f, 0x91, 0x36, 0x7f, 0x8a, 0x76, 0x67, 0xf7, 0xbb, 0x3e, 0x30,
+ 0xa3, 0x35, 0xd6, 0xf0, 0x90, 0x0e, 0x95, 0x34, 0xeb, 0x88, 0xb2, 0x60,
+ 0xcb, 0x29, 0x34, 0x4c, 0x72, 0x3f, 0xed, 0xfb, 0xe7, 0xac, 0x9c, 0x5a,
+ 0x33, 0xf4, 0xbf, 0x0d, 0x02, 0x31, 0x00, 0xaa, 0x35, 0xfd, 0xdf, 0x0f,
+ 0xdc, 0x90, 0x17, 0x86, 0x0b, 0x37, 0x8f, 0x80, 0x1c, 0xd8, 0x06, 0xf3,
+ 0xe2, 0xd7, 0x54, 0xcd, 0x2f, 0xd9, 0x4e, 0xb7, 0xbb, 0x36, 0xa4, 0x6c,
+ 0xe8, 0x28, 0xce, 0xf8, 0x7e, 0x9e, 0xbb, 0xf4, 0x47, 0x06, 0x8e, 0x63,
+ 0x0b, 0x87, 0xfe, 0xe3, 0x85, 0xad, 0x8f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xd1, 0x82, 0x7f, 0xc6, 0xf6, 0xf1, 0x2f, 0x21, 0x99, 0x2c, 0x5a, 0x40,
+ 0x9a, 0x06, 0x53, 0xb1, 0x21, 0xd2, 0xef, 0x02, 0xb2, 0xb0, 0xab, 0x01,
+ 0xa9, 0x16, 0x1c, 0xe9, 0x56, 0x28, 0x07, 0x40, 0xb1, 0xe3, 0x56, 0xb2,
+ 0x55, 0x70, 0x1b, 0x0a, 0x6d, 0xdc, 0x9e, 0xc2, 0xca, 0x8a, 0x94, 0x22,
+ 0xc6, 0xed, 0x5d, 0x2c, 0xed, 0x8d, 0x8a, 0xb7, 0x56, 0x0f, 0xa5, 0xbb,
+ 0x88, 0xc7, 0x38, 0xe7, 0x45, 0x41, 0x88, 0x3d, 0x8a, 0x2b, 0x1c, 0x0e,
+ 0x2b, 0xa7, 0xe3, 0x6d, 0x03, 0x0f, 0xc4, 0xd9, 0xbf, 0xb8, 0xb2, 0x2f,
+ 0x24, 0xdb, 0x89, 0x7e, 0xba, 0xc4, 0x9d, 0xd4, 0x00, 0x00, 0x00, 0x00},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key has many trailing 0's
+ // tcID: 397
+ {SEC_OID_SHA384,
+ 397,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xd4, 0xa8, 0xf3, 0xb0, 0xb4, 0xd3, 0xa5,
+ 0x76, 0x9e, 0x3a, 0x0b, 0xbc, 0x64, 0x4b, 0x35, 0xf1, 0xd5, 0x09, 0x35,
+ 0x5e, 0xd1, 0xfe, 0x40, 0x1e, 0x17, 0x0f, 0x66, 0x7b, 0x66, 0x1f, 0x69,
+ 0x3b, 0x32, 0x59, 0x8e, 0x8c, 0x14, 0x3a, 0x81, 0x7a, 0x95, 0x89, 0x82,
+ 0x84, 0x50, 0x42, 0xbb, 0x48, 0x02, 0x30, 0x04, 0xcc, 0x07, 0x57, 0x8b,
+ 0xbd, 0x19, 0x81, 0xdb, 0xf6, 0xe8, 0xa9, 0x7a, 0x35, 0x4c, 0x98, 0xd4,
+ 0x1b, 0x8b, 0x6f, 0x6e, 0x8a, 0x2c, 0x2b, 0x17, 0x63, 0xc7, 0xc2, 0xa2,
+ 0x9d, 0x79, 0xe2, 0x4f, 0x84, 0x76, 0x07, 0x5c, 0x9a, 0xed, 0x9a, 0xec,
+ 0x6c, 0x64, 0xdf, 0xf5, 0x04, 0x61, 0xae},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x10, 0x99, 0xbb, 0x45, 0x10, 0x0f, 0x55, 0xf5, 0xa8, 0x5c, 0xca, 0x3d,
+ 0xe2, 0xb3, 0xbd, 0x5e, 0x25, 0x0f, 0x4f, 0x6f, 0xad, 0x66, 0x31, 0xa3,
+ 0x15, 0x6c, 0x2e, 0x52, 0xa3, 0x3d, 0x7d, 0x61, 0x5d, 0xd2, 0x79, 0xf7,
+ 0x9f, 0x8b, 0x4b, 0xaf, 0xf7, 0xc7, 0x13, 0xac, 0x00, 0x00, 0x00, 0x00,
+ 0xe6, 0xc9, 0xb7, 0x36, 0xa8, 0x92, 0x9f, 0x2e, 0xd7, 0xbe, 0x0c, 0x75,
+ 0x3a, 0x54, 0xcb, 0xb4, 0x8b, 0x84, 0x69, 0xe0, 0x41, 0x1e, 0xaf, 0x93,
+ 0xa4, 0xa8, 0x24, 0x59, 0xba, 0x0b, 0x68, 0x1b, 0xba, 0x8f, 0x5f, 0xb3,
+ 0x83, 0xb4, 0x90, 0x6d, 0x49, 0x01, 0xa3, 0x30, 0x3e, 0x2f, 0x15, 0x57},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key has many trailing 0's
+ // tcID: 398
+ {SEC_OID_SHA384,
+ 398,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xc2, 0x86, 0xd1, 0x92, 0x8e, 0x9c, 0x79,
+ 0xfd, 0xd3, 0xbe, 0xbd, 0xf2, 0x2a, 0x1d, 0xbd, 0x37, 0xc8, 0x10, 0x5e,
+ 0x8e, 0xcf, 0x41, 0xe9, 0xe3, 0x77, 0x7f, 0xe3, 0x41, 0xb6, 0xb8, 0xd5,
+ 0xa8, 0x9b, 0x9d, 0x98, 0x68, 0x27, 0xd6, 0xd1, 0xdb, 0xb3, 0x81, 0xcd,
+ 0x82, 0x39, 0x48, 0x4a, 0x22, 0x02, 0x30, 0x20, 0x11, 0x19, 0xae, 0x30,
+ 0x5b, 0x93, 0x60, 0xaa, 0x9b, 0x5e, 0x5d, 0x15, 0x67, 0xe0, 0x67, 0x4c,
+ 0x09, 0xe4, 0xf0, 0x25, 0x55, 0x6e, 0xbf, 0x81, 0xb9, 0x87, 0x46, 0x6b,
+ 0x0f, 0x42, 0x1b, 0x8d, 0x31, 0xf7, 0x2b, 0xbe, 0x95, 0xf3, 0xce, 0x2a,
+ 0xa9, 0x87, 0x4a, 0x84, 0xed, 0xfd, 0x40},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x10, 0x99, 0xbb, 0x45, 0x10, 0x0f, 0x55, 0xf5, 0xa8, 0x5c, 0xca, 0x3d,
+ 0xe2, 0xb3, 0xbd, 0x5e, 0x25, 0x0f, 0x4f, 0x6f, 0xad, 0x66, 0x31, 0xa3,
+ 0x15, 0x6c, 0x2e, 0x52, 0xa3, 0x3d, 0x7d, 0x61, 0x5d, 0xd2, 0x79, 0xf7,
+ 0x9f, 0x8b, 0x4b, 0xaf, 0xf7, 0xc7, 0x13, 0xac, 0x00, 0x00, 0x00, 0x00,
+ 0xe6, 0xc9, 0xb7, 0x36, 0xa8, 0x92, 0x9f, 0x2e, 0xd7, 0xbe, 0x0c, 0x75,
+ 0x3a, 0x54, 0xcb, 0xb4, 0x8b, 0x84, 0x69, 0xe0, 0x41, 0x1e, 0xaf, 0x93,
+ 0xa4, 0xa8, 0x24, 0x59, 0xba, 0x0b, 0x68, 0x1b, 0xba, 0x8f, 0x5f, 0xb3,
+ 0x83, 0xb4, 0x90, 0x6d, 0x49, 0x01, 0xa3, 0x30, 0x3e, 0x2f, 0x15, 0x57},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key has many trailing 0's
+ // tcID: 399
+ {SEC_OID_SHA384,
+ 399,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xd9, 0xc6, 0x78, 0x55, 0x01, 0x67, 0xf1,
+ 0x0c, 0x51, 0x1e, 0x62, 0xac, 0xb4, 0xbd, 0x0a, 0x3f, 0x7f, 0x33, 0x6b,
+ 0xc0, 0x90, 0xc9, 0x4e, 0x6c, 0x6b, 0x02, 0x62, 0x24, 0x39, 0xc3, 0x48,
+ 0xa2, 0x15, 0x9c, 0x5f, 0x41, 0xf9, 0xb5, 0xaa, 0x4b, 0x47, 0x05, 0x90,
+ 0xd4, 0x0d, 0xcd, 0x7c, 0xc2, 0x02, 0x30, 0x1f, 0xd5, 0xea, 0xee, 0x29,
+ 0x5a, 0xbb, 0x40, 0x81, 0xcb, 0x62, 0x67, 0x45, 0xf4, 0xad, 0x27, 0x9c,
+ 0xeb, 0x44, 0x60, 0x40, 0x62, 0x83, 0x0b, 0x58, 0xe6, 0xc0, 0x46, 0x5c,
+ 0x56, 0x2d, 0x41, 0xf0, 0x2b, 0xa5, 0x88, 0xfc, 0x0d, 0xb1, 0xeb, 0xbe,
+ 0x33, 0x9c, 0xdc, 0x00, 0x8d, 0x7a, 0x1b},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x10, 0x99, 0xbb, 0x45, 0x10, 0x0f, 0x55, 0xf5, 0xa8, 0x5c, 0xca, 0x3d,
+ 0xe2, 0xb3, 0xbd, 0x5e, 0x25, 0x0f, 0x4f, 0x6f, 0xad, 0x66, 0x31, 0xa3,
+ 0x15, 0x6c, 0x2e, 0x52, 0xa3, 0x3d, 0x7d, 0x61, 0x5d, 0xd2, 0x79, 0xf7,
+ 0x9f, 0x8b, 0x4b, 0xaf, 0xf7, 0xc7, 0x13, 0xac, 0x00, 0x00, 0x00, 0x00,
+ 0xe6, 0xc9, 0xb7, 0x36, 0xa8, 0x92, 0x9f, 0x2e, 0xd7, 0xbe, 0x0c, 0x75,
+ 0x3a, 0x54, 0xcb, 0xb4, 0x8b, 0x84, 0x69, 0xe0, 0x41, 0x1e, 0xaf, 0x93,
+ 0xa4, 0xa8, 0x24, 0x59, 0xba, 0x0b, 0x68, 0x1b, 0xba, 0x8f, 0x5f, 0xb3,
+ 0x83, 0xb4, 0x90, 0x6d, 0x49, 0x01, 0xa3, 0x30, 0x3e, 0x2f, 0x15, 0x57},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is small
+ // tcID: 400
+ {SEC_OID_SHA384,
+ 400,
+ {0x30, 0x65, 0x02, 0x30, 0x20, 0xfe, 0xe7, 0xc7, 0x1b, 0x6c, 0xb0, 0xd1,
+ 0xda, 0x36, 0x41, 0xec, 0x66, 0x22, 0xc0, 0x55, 0xa3, 0xb1, 0x6a, 0x1f,
+ 0x59, 0x6c, 0x64, 0xb3, 0x4d, 0xa1, 0xb2, 0xd0, 0xb8, 0x68, 0xb6, 0x6a,
+ 0x8f, 0x0a, 0x0d, 0x0d, 0xb9, 0x83, 0xb3, 0xdc, 0x7e, 0x53, 0xbb, 0x72,
+ 0x95, 0xda, 0x81, 0x97, 0x02, 0x31, 0x00, 0x81, 0x41, 0xa9, 0x31, 0xd3,
+ 0x57, 0x9a, 0xec, 0x1c, 0xac, 0x98, 0x87, 0xd2, 0xff, 0xf9, 0xc6, 0xf1,
+ 0x2d, 0x47, 0xa2, 0x7e, 0x4a, 0xab, 0x8c, 0xf2, 0x62, 0xa9, 0xd1, 0x4a,
+ 0x71, 0x5b, 0xca, 0x0b, 0x20, 0x57, 0xcb, 0xc3, 0xf1, 0x8b, 0x6f, 0xd3,
+ 0xd1, 0xdf, 0x76, 0xf7, 0x41, 0x0f, 0x16},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x00, 0x00, 0x00, 0x00, 0x2b, 0x08, 0x9e, 0xdd, 0x75, 0x41, 0x69, 0x01,
+ 0x01, 0x45, 0xf2, 0x63, 0xf3, 0x34, 0xfc, 0x16, 0x7c, 0xc1, 0x9d, 0xae,
+ 0x82, 0x25, 0x97, 0x0a, 0xe1, 0x9c, 0xc8, 0xcb, 0x7e, 0xc7, 0x35, 0x93,
+ 0xd6, 0xa4, 0x65, 0xc3, 0x70, 0xf5, 0x47, 0x8b, 0x0e, 0x53, 0x9d, 0x69,
+ 0xd1, 0x95, 0x1d, 0x59, 0x7b, 0x56, 0xa6, 0x73, 0x45, 0xac, 0xb2, 0x58,
+ 0x09, 0x58, 0x1f, 0x07, 0xcd, 0x0e, 0xb7, 0x8d, 0x95, 0x38, 0xa3, 0xf8,
+ 0xa6, 0x5f, 0x30, 0x0e, 0x68, 0xa1, 0xeb, 0x78, 0x50, 0x7d, 0xf7, 0x6d,
+ 0xe6, 0x50, 0xe8, 0xf8, 0xee, 0x63, 0xa5, 0xf0, 0xc5, 0x68, 0x7c, 0x98},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is small
+ // tcID: 401
+ {SEC_OID_SHA384,
+ 401,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0x91, 0x3e, 0xec, 0xc5, 0x59, 0xb3, 0xcf,
+ 0x71, 0x08, 0xa6, 0x5d, 0x6c, 0xc3, 0x07, 0x6b, 0xfd, 0xf3, 0x6c, 0x6f,
+ 0x94, 0xdc, 0xc6, 0x69, 0x3d, 0x06, 0x69, 0x04, 0x70, 0xf3, 0x4a, 0x2e,
+ 0x81, 0x56, 0x42, 0x41, 0xe1, 0xde, 0x5f, 0x5f, 0x51, 0x42, 0x1d, 0xe3,
+ 0x0a, 0xf4, 0x67, 0xf1, 0x0f, 0x02, 0x30, 0x64, 0x9b, 0xd3, 0x71, 0x72,
+ 0x44, 0xe8, 0xef, 0x3c, 0x6b, 0x0e, 0xda, 0x98, 0x3f, 0x84, 0xdc, 0xa5,
+ 0xea, 0x86, 0xd1, 0xbe, 0xc1, 0x53, 0x86, 0xb9, 0xc4, 0x73, 0xec, 0x43,
+ 0xa8, 0xcd, 0x0b, 0xa5, 0x58, 0xee, 0xe8, 0x19, 0xf7, 0x91, 0xd9, 0xff,
+ 0x92, 0x72, 0xb9, 0xaf, 0xd5, 0x95, 0x51},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x00, 0x00, 0x00, 0x00, 0x2b, 0x08, 0x9e, 0xdd, 0x75, 0x41, 0x69, 0x01,
+ 0x01, 0x45, 0xf2, 0x63, 0xf3, 0x34, 0xfc, 0x16, 0x7c, 0xc1, 0x9d, 0xae,
+ 0x82, 0x25, 0x97, 0x0a, 0xe1, 0x9c, 0xc8, 0xcb, 0x7e, 0xc7, 0x35, 0x93,
+ 0xd6, 0xa4, 0x65, 0xc3, 0x70, 0xf5, 0x47, 0x8b, 0x0e, 0x53, 0x9d, 0x69,
+ 0xd1, 0x95, 0x1d, 0x59, 0x7b, 0x56, 0xa6, 0x73, 0x45, 0xac, 0xb2, 0x58,
+ 0x09, 0x58, 0x1f, 0x07, 0xcd, 0x0e, 0xb7, 0x8d, 0x95, 0x38, 0xa3, 0xf8,
+ 0xa6, 0x5f, 0x30, 0x0e, 0x68, 0xa1, 0xeb, 0x78, 0x50, 0x7d, 0xf7, 0x6d,
+ 0xe6, 0x50, 0xe8, 0xf8, 0xee, 0x63, 0xa5, 0xf0, 0xc5, 0x68, 0x7c, 0x98},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is small
+ // tcID: 402
+ {SEC_OID_SHA384,
+ 402,
+ {0x30, 0x64, 0x02, 0x30, 0x23, 0x85, 0x5c, 0x46, 0x40, 0x3a, 0x97, 0xb7,
+ 0x6c, 0xbb, 0x31, 0x6e, 0xc3, 0xfe, 0x7e, 0x2c, 0x42, 0x2b, 0x81, 0x83,
+ 0x87, 0x60, 0x4b, 0xda, 0x8c, 0x3d, 0x91, 0x12, 0x1b, 0x4f, 0x20, 0x17,
+ 0x9d, 0x91, 0x07, 0xc5, 0xf9, 0x2d, 0xed, 0xc8, 0xb6, 0x20, 0xd7, 0xdb,
+ 0x87, 0xfc, 0xcc, 0xcd, 0x02, 0x30, 0x50, 0xf5, 0x73, 0x43, 0xab, 0x14,
+ 0x8e, 0x50, 0x66, 0x23, 0x20, 0xc4, 0x16, 0x1e, 0x44, 0x54, 0x3c, 0x35,
+ 0xbc, 0x99, 0x20, 0x11, 0xea, 0x5b, 0x16, 0x80, 0xb9, 0x43, 0x82, 0xcf,
+ 0x22, 0x4e, 0xa0, 0xec, 0x5d, 0xa5, 0x11, 0xe1, 0x02, 0xf5, 0x66, 0xcb,
+ 0x67, 0x20, 0x1f, 0x30, 0xa2, 0xee},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0x00, 0x00, 0x00, 0x00, 0x2b, 0x08, 0x9e, 0xdd, 0x75, 0x41, 0x69, 0x01,
+ 0x01, 0x45, 0xf2, 0x63, 0xf3, 0x34, 0xfc, 0x16, 0x7c, 0xc1, 0x9d, 0xae,
+ 0x82, 0x25, 0x97, 0x0a, 0xe1, 0x9c, 0xc8, 0xcb, 0x7e, 0xc7, 0x35, 0x93,
+ 0xd6, 0xa4, 0x65, 0xc3, 0x70, 0xf5, 0x47, 0x8b, 0x0e, 0x53, 0x9d, 0x69,
+ 0xd1, 0x95, 0x1d, 0x59, 0x7b, 0x56, 0xa6, 0x73, 0x45, 0xac, 0xb2, 0x58,
+ 0x09, 0x58, 0x1f, 0x07, 0xcd, 0x0e, 0xb7, 0x8d, 0x95, 0x38, 0xa3, 0xf8,
+ 0xa6, 0x5f, 0x30, 0x0e, 0x68, 0xa1, 0xeb, 0x78, 0x50, 0x7d, 0xf7, 0x6d,
+ 0xe6, 0x50, 0xe8, 0xf8, 0xee, 0x63, 0xa5, 0xf0, 0xc5, 0x68, 0x7c, 0x98},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 403
+ {SEC_OID_SHA384,
+ 403,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xd2, 0x00, 0x95, 0x8d, 0x49, 0x1f, 0xce,
+ 0xbd, 0xe6, 0x67, 0xcd, 0x73, 0x6c, 0x9d, 0xba, 0x09, 0x61, 0xc7, 0x0d,
+ 0xb2, 0xec, 0xaf, 0x57, 0x3c, 0x31, 0xdd, 0x7f, 0xa4, 0x1e, 0xcc, 0xa3,
+ 0x2b, 0x40, 0xb5, 0x89, 0x6f, 0x9a, 0x0d, 0xdf, 0x27, 0x21, 0x10, 0xe3,
+ 0xd2, 0x1e, 0x84, 0x59, 0x3a, 0x02, 0x31, 0x00, 0xc2, 0xec, 0xf7, 0x39,
+ 0x43, 0xb9, 0xad, 0xce, 0x59, 0x6b, 0xac, 0x14, 0xfc, 0xe6, 0x24, 0x95,
+ 0xae, 0x93, 0x82, 0x5c, 0x5f, 0xf6, 0xf6, 0x1c, 0x24, 0x7d, 0x1d, 0x8a,
+ 0xfc, 0xba, 0x52, 0x08, 0x2f, 0xc9, 0x6f, 0x63, 0xa2, 0x6e, 0x55, 0xbc,
+ 0xcf, 0xc3, 0x77, 0x9f, 0x88, 0xcf, 0xd7, 0x99},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d,
+ 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22,
+ 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3,
+ 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36,
+ 0x00, 0x00, 0x00, 0x00, 0x20, 0x8b, 0x3f, 0x5a, 0xd3, 0xb3, 0x93, 0x7a,
+ 0xcc, 0x9d, 0x60, 0x6c, 0xc5, 0xec, 0xec, 0xab, 0x4a, 0x70, 0x1f, 0x75,
+ 0xed, 0x42, 0x95, 0x7e, 0xa4, 0xd7, 0x85, 0x8d, 0x33, 0xf5, 0xc2, 0x6c,
+ 0x6a, 0xe2, 0x0a, 0x9c, 0xcc, 0xda, 0x56, 0x99, 0x67, 0x00, 0xd6, 0xb4},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 404
+ {SEC_OID_SHA384,
+ 404,
+ {0x30, 0x64, 0x02, 0x30, 0x6a, 0xc1, 0x7d, 0x71, 0x26, 0x0c, 0x79, 0xf8,
+ 0x1a, 0x75, 0x66, 0x12, 0x47, 0x38, 0xcb, 0x3e, 0xe5, 0xd0, 0xaa, 0x69,
+ 0x0e, 0x73, 0xa9, 0x8a, 0xe9, 0xe7, 0x66, 0xf1, 0x33, 0x66, 0x91, 0xe5,
+ 0x00, 0xca, 0xd5, 0x1b, 0xa1, 0x30, 0x23, 0x66, 0xc0, 0x9c, 0xc0, 0x6b,
+ 0x8f, 0x70, 0x49, 0xe0, 0x02, 0x30, 0x32, 0xca, 0x96, 0x5d, 0x6d, 0x70,
+ 0x12, 0xec, 0x18, 0x7c, 0x7c, 0xab, 0x95, 0x44, 0x33, 0x4d, 0x66, 0xc2,
+ 0xa7, 0x65, 0x8d, 0xde, 0xfa, 0x67, 0xe4, 0xad, 0x40, 0x42, 0x98, 0x15,
+ 0x51, 0x8e, 0xcc, 0x87, 0xb1, 0x49, 0x2d, 0xdd, 0x57, 0x33, 0x3b, 0xd2,
+ 0x30, 0x0b, 0x46, 0x60, 0xa8, 0x35},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d,
+ 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22,
+ 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3,
+ 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36,
+ 0x00, 0x00, 0x00, 0x00, 0x20, 0x8b, 0x3f, 0x5a, 0xd3, 0xb3, 0x93, 0x7a,
+ 0xcc, 0x9d, 0x60, 0x6c, 0xc5, 0xec, 0xec, 0xab, 0x4a, 0x70, 0x1f, 0x75,
+ 0xed, 0x42, 0x95, 0x7e, 0xa4, 0xd7, 0x85, 0x8d, 0x33, 0xf5, 0xc2, 0x6c,
+ 0x6a, 0xe2, 0x0a, 0x9c, 0xcc, 0xda, 0x56, 0x99, 0x67, 0x00, 0xd6, 0xb4},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 405
+ {SEC_OID_SHA384,
+ 405,
+ {0x30, 0x65, 0x02, 0x31, 0x00, 0xe1, 0x9a, 0x46, 0x46, 0xf0, 0xed, 0x8a,
+ 0x27, 0x1f, 0xe8, 0x6b, 0xa5, 0x33, 0xf8, 0xbe, 0x4f, 0xd8, 0x1b, 0xbf,
+ 0x46, 0x74, 0x71, 0x6f, 0x66, 0x8e, 0xfa, 0x89, 0xa4, 0x0c, 0xac, 0x51,
+ 0xee, 0xc2, 0xa6, 0xcf, 0xbd, 0x92, 0x32, 0x7d, 0x25, 0xef, 0xe9, 0x1c,
+ 0xa4, 0xff, 0x71, 0x2b, 0xc5, 0x02, 0x30, 0x4a, 0x86, 0xb2, 0xe8, 0xe1,
+ 0x23, 0x78, 0xe6, 0x33, 0xde, 0xc2, 0x69, 0x1e, 0x3b, 0x1e, 0xed, 0x4e,
+ 0x93, 0x2c, 0xc4, 0x8b, 0x28, 0xe4, 0x5f, 0xa3, 0xd4, 0x64, 0xcc, 0x0e,
+ 0x94, 0x8c, 0x02, 0xcc, 0x9d, 0xec, 0xf2, 0xbb, 0x43, 0xb2, 0x59, 0x37,
+ 0xfc, 0xf3, 0x7e, 0x9a, 0xd8, 0x6e, 0xf0},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d,
+ 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22,
+ 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3,
+ 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36,
+ 0x00, 0x00, 0x00, 0x00, 0x20, 0x8b, 0x3f, 0x5a, 0xd3, 0xb3, 0x93, 0x7a,
+ 0xcc, 0x9d, 0x60, 0x6c, 0xc5, 0xec, 0xec, 0xab, 0x4a, 0x70, 0x1f, 0x75,
+ 0xed, 0x42, 0x95, 0x7e, 0xa4, 0xd7, 0x85, 0x8d, 0x33, 0xf5, 0xc2, 0x6c,
+ 0x6a, 0xe2, 0x0a, 0x9c, 0xcc, 0xda, 0x56, 0x99, 0x67, 0x00, 0xd6, 0xb4},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 406
+ {SEC_OID_SHA384,
+ 406,
+ {0x30, 0x64, 0x02, 0x30, 0x15, 0xaa, 0xc6, 0xc0, 0xf4, 0x35, 0xcb, 0x66,
+ 0x2d, 0x11, 0x0d, 0xb5, 0xcf, 0x68, 0x6c, 0xae, 0xe5, 0x3c, 0x64, 0xfe,
+ 0x2d, 0x6d, 0x60, 0x0a, 0x83, 0xeb, 0xe5, 0x05, 0xa0, 0xe6, 0xfc, 0x62,
+ 0xdc, 0x57, 0x05, 0x16, 0x04, 0x77, 0xc4, 0x75, 0x28, 0xc8, 0xc9, 0x03,
+ 0xfa, 0x86, 0x5b, 0x5d, 0x02, 0x30, 0x7f, 0x94, 0xdd, 0xc0, 0x1a, 0x60,
+ 0x3f, 0x9b, 0xec, 0x5d, 0x10, 0xc9, 0xf2, 0xc8, 0x9f, 0xb2, 0x3b, 0x3f,
+ 0xfa, 0xb6, 0xb2, 0xb6, 0x8d, 0x0f, 0x04, 0x33, 0x6d, 0x49, 0x90, 0x85,
+ 0xe3, 0x2d, 0x22, 0xbf, 0x3a, 0xb6, 0x7a, 0x49, 0xa7, 0x4c, 0x74, 0x3f,
+ 0x72, 0x47, 0x31, 0x72, 0xb5, 0x9f},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d,
+ 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22,
+ 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3,
+ 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36,
+ 0xff, 0xff, 0xff, 0xff, 0xdf, 0x74, 0xc0, 0xa5, 0x2c, 0x4c, 0x6c, 0x85,
+ 0x33, 0x62, 0x9f, 0x93, 0x3a, 0x13, 0x13, 0x54, 0xb5, 0x8f, 0xe0, 0x8a,
+ 0x12, 0xbd, 0x6a, 0x81, 0x5b, 0x28, 0x7a, 0x71, 0xcc, 0x0a, 0x3d, 0x92,
+ 0x95, 0x1d, 0xf5, 0x63, 0x33, 0x25, 0xa9, 0x67, 0x98, 0xff, 0x29, 0x4b},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 407
+ {SEC_OID_SHA384,
+ 407,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0x90, 0xb9, 0x5a, 0x7d, 0x19, 0x4b, 0x73,
+ 0x49, 0x8f, 0xba, 0x5a, 0xfc, 0x95, 0xc1, 0xae, 0xa9, 0xbe, 0x07, 0x31,
+ 0x62, 0xa9, 0xed, 0xc5, 0x7c, 0x4d, 0x12, 0xf4, 0x59, 0xf0, 0xa1, 0x73,
+ 0x0b, 0xaf, 0x2f, 0x87, 0xd7, 0xd6, 0x62, 0x4a, 0xea, 0x7b, 0x93, 0x1e,
+ 0xc5, 0x33, 0x70, 0xfe, 0x47, 0x02, 0x31, 0x00, 0xcb, 0xc1, 0xef, 0x47,
+ 0x0e, 0x66, 0x60, 0x10, 0x60, 0x4c, 0x60, 0x93, 0x84, 0xb8, 0x72, 0xdb,
+ 0x7f, 0xa7, 0xb8, 0xa5, 0xa9, 0xf2, 0x0f, 0xde, 0xfd, 0x65, 0x6b, 0xe2,
+ 0xfc, 0xc7, 0x5d, 0xb5, 0x39, 0x48, 0x10, 0x2f, 0x7a, 0xb2, 0x03, 0xea,
+ 0x18, 0x60, 0xa6, 0xa3, 0x2a, 0xf2, 0x46, 0xa1},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d,
+ 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22,
+ 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3,
+ 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36,
+ 0xff, 0xff, 0xff, 0xff, 0xdf, 0x74, 0xc0, 0xa5, 0x2c, 0x4c, 0x6c, 0x85,
+ 0x33, 0x62, 0x9f, 0x93, 0x3a, 0x13, 0x13, 0x54, 0xb5, 0x8f, 0xe0, 0x8a,
+ 0x12, 0xbd, 0x6a, 0x81, 0x5b, 0x28, 0x7a, 0x71, 0xcc, 0x0a, 0x3d, 0x92,
+ 0x95, 0x1d, 0xf5, 0x63, 0x33, 0x25, 0xa9, 0x67, 0x98, 0xff, 0x29, 0x4b},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 408
+ {SEC_OID_SHA384,
+ 408,
+ {0x30, 0x66, 0x02, 0x31, 0x00, 0xdd, 0x43, 0x91, 0xce, 0x75, 0x57, 0xcb,
+ 0xd0, 0x05, 0xe3, 0xd5, 0xd7, 0x27, 0xcd, 0x26, 0x43, 0x99, 0xdc, 0xc3,
+ 0xc6, 0x50, 0x1e, 0x45, 0x47, 0x50, 0x5b, 0x6d, 0x57, 0xb4, 0x0b, 0xbf,
+ 0x0a, 0x7f, 0xac, 0x79, 0x4d, 0xcc, 0x8d, 0x42, 0x33, 0x15, 0x9d, 0xd0,
+ 0xaa, 0x40, 0xd4, 0xe0, 0xb9, 0x02, 0x31, 0x00, 0xa7, 0x7f, 0xa1, 0x37,
+ 0x4f, 0xd6, 0x0a, 0xa9, 0x16, 0x00, 0x91, 0x22, 0x00, 0xfc, 0x83, 0xc6,
+ 0xaa, 0x44, 0x7f, 0x81, 0x71, 0xec, 0xea, 0x72, 0xae, 0x32, 0x2d, 0xf3,
+ 0x2d, 0xcc, 0xd6, 0x89, 0x51, 0xdc, 0x5c, 0xaf, 0x6c, 0x50, 0x38, 0x0e,
+ 0x40, 0x0e, 0x45, 0xbf, 0x5c, 0x0e, 0x62, 0x6b},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xfb, 0x01, 0xba, 0xad, 0x5f, 0x0b, 0x8f, 0x79, 0xb9, 0xcd, 0x10, 0x4d,
+ 0x12, 0xaa, 0xb9, 0x31, 0x01, 0x46, 0xad, 0xd7, 0xd6, 0xb4, 0xc0, 0x22,
+ 0xd8, 0x7a, 0xe6, 0x71, 0x11, 0x78, 0xb9, 0x4d, 0x61, 0x8c, 0xa7, 0xb3,
+ 0xaf, 0x13, 0x85, 0x4b, 0x1c, 0x58, 0x88, 0x79, 0xe8, 0x77, 0xb3, 0x36,
+ 0xff, 0xff, 0xff, 0xff, 0xdf, 0x74, 0xc0, 0xa5, 0x2c, 0x4c, 0x6c, 0x85,
+ 0x33, 0x62, 0x9f, 0x93, 0x3a, 0x13, 0x13, 0x54, 0xb5, 0x8f, 0xe0, 0x8a,
+ 0x12, 0xbd, 0x6a, 0x81, 0x5b, 0x28, 0x7a, 0x71, 0xcc, 0x0a, 0x3d, 0x92,
+ 0x95, 0x1d, 0xf5, 0x63, 0x33, 0x25, 0xa9, 0x67, 0x98, 0xff, 0x29, 0x4b},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true}};
+
+#endif // p384ecdsa_sha384_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/p521ecdh-vectors.h b/security/nss/gtests/common/testvectors/p521ecdh-vectors.h
new file mode 100644
index 0000000000..642c913cd4
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/p521ecdh-vectors.h
@@ -0,0 +1,22578 @@
+/* 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 p521ecdh_vectors_h__
+#define p521ecdh_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const EcdhTestVector kP521EcdhWycheproofVectors[] = {
+
+ // Comment: normal case
+ // tcID: 1
+ {1,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x93, 0x99, 0x82, 0xb5, 0x29, 0x59, 0x6c, 0xe7, 0x7a, 0x94, 0xbc, 0x6e,
+ 0xfd, 0x03, 0xe9, 0x2c, 0x21, 0xa8, 0x49, 0xeb, 0x4f, 0x87, 0xb8, 0xf6,
+ 0x19, 0xd5, 0x06, 0xef, 0xc9, 0xbb, 0x22, 0xe7, 0xc6, 0x16, 0x40, 0xc9,
+ 0x0d, 0x59, 0x8f, 0x79, 0x5b, 0x64, 0x56, 0x6d, 0xc6, 0xdf, 0x43, 0x99,
+ 0x2a, 0xe3, 0x4a, 0x13, 0x41, 0xd4, 0x58, 0x57, 0x44, 0x40, 0xa7, 0x37,
+ 0x1f, 0x61, 0x1c, 0x7d, 0xcd, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xfa, 0xc8, 0x4b, 0x38, 0xd7, 0x32, 0xda, 0xcc, 0xfc, 0xef,
+ 0xaa, 0xd9, 0xa1, 0x78, 0xe3, 0xd0, 0x4f, 0x2c, 0x30, 0xe1, 0x9c, 0x49,
+ 0x25, 0xd1, 0x12, 0xe8, 0x82, 0x35, 0xc1, 0x0c, 0x08, 0x80, 0x36, 0xd4,
+ 0xd1, 0xea, 0x25, 0x28, 0xf5, 0xe0, 0x20, 0x03, 0xda, 0x70, 0x35, 0x33,
+ 0x17, 0x04, 0x89, 0xc6, 0x57, 0x6d, 0x6e, 0x1e, 0x4d, 0x0f, 0xc7, 0x3e,
+ 0xec, 0x12, 0x6c, 0xa5, 0x5a, 0xcd, 0x84, 0x00, 0x09, 0x04, 0xb6, 0x19,
+ 0x9d, 0x2f, 0x6e, 0x89, 0x0a, 0x65, 0x4b, 0xe2, 0x0c, 0x9e, 0x65, 0xa4,
+ 0x0a, 0xd1, 0x20, 0x15, 0x70, 0x43, 0x88, 0x18, 0x22, 0xfc, 0x52, 0xdf,
+ 0x41, 0x20, 0xe4, 0x56, 0x3a, 0x7c, 0xd5, 0x90, 0x5c, 0x01, 0x67, 0x8d,
+ 0x65, 0xe8, 0x45, 0xea, 0xe9, 0xc6, 0x53, 0xe3, 0x03, 0xf7, 0x9c, 0x52,
+ 0x39, 0x10, 0x55, 0x1d, 0x21, 0x2f, 0xbd, 0x7c, 0x25, 0xe2, 0xd1, 0x34,
+ 0x49},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x64, 0xda, 0x3e, 0x94, 0x73, 0x3d, 0xb5, 0x36, 0xa7,
+ 0x4a, 0x0d, 0x8a, 0x5c, 0xb2, 0x26, 0x5a, 0x31, 0xc5, 0x4a, 0x1d, 0xa6,
+ 0x52, 0x9a, 0x19, 0x83, 0x77, 0xfb, 0xd3, 0x85, 0x75, 0xd9, 0xd7, 0x97,
+ 0x69, 0xca, 0x2b, 0xdf, 0x2d, 0x4c, 0x97, 0x26, 0x42, 0x92, 0x6d, 0x44,
+ 0x48, 0x91, 0xa6, 0x52, 0xe7, 0xf4, 0x92, 0x33, 0x72, 0x51, 0xad, 0xf1,
+ 0x61, 0x3c, 0xf3, 0x07, 0x79, 0x99, 0xb5, 0xce, 0x00, 0xe0, 0x4a, 0xd1,
+ 0x9c, 0xf9, 0xfd, 0x47, 0x22, 0xb0, 0xc8, 0x24, 0xc0, 0x69, 0xf7, 0x0c,
+ 0x3c, 0x0e, 0x7e, 0xbc, 0x52, 0x88, 0x94, 0x0d, 0xfa, 0x92, 0x42, 0x21,
+ 0x52, 0xae, 0x4a, 0x4f, 0x79, 0x18, 0x3c, 0xed, 0x37, 0x5a, 0xfb, 0x54,
+ 0xdb, 0x14, 0x09, 0xdd, 0xf3, 0x38, 0xb8, 0x5b, 0xb6, 0xdb, 0xfc, 0x59,
+ 0x50, 0x16, 0x33, 0x46, 0xbb, 0x63, 0xa9, 0x0a, 0x70, 0xc5, 0xab, 0xa0,
+ 0x98, 0xf7},
+ {0x01, 0xf1, 0xe4, 0x10, 0xf2, 0xc6, 0x26, 0x2b, 0xce, 0x68, 0x79,
+ 0xa3, 0xf4, 0x6d, 0xfb, 0x7d, 0xd1, 0x1d, 0x30, 0xee, 0xee, 0x9a,
+ 0xb4, 0x98, 0x52, 0x10, 0x2e, 0x18, 0x92, 0x20, 0x1d, 0xd1, 0x0f,
+ 0x27, 0x26, 0x6c, 0x2c, 0xf7, 0xcb, 0xcc, 0xc7, 0xf6, 0x88, 0x50,
+ 0x99, 0x04, 0x3d, 0xad, 0x80, 0xff, 0x57, 0xf0, 0xdf, 0x96, 0xac,
+ 0xf2, 0x83, 0xfb, 0x09, 0x0d, 0xe5, 0x3d, 0xf9, 0x5f, 0x7d, 0x87},
+ false,
+ true},
+
+ // Comment: compressed public key
+ // tcID: 2
+ {2,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x93, 0x99, 0x82, 0xb5, 0x29, 0x59, 0x6c, 0xe7, 0x7a, 0x94, 0xbc, 0x6e,
+ 0xfd, 0x03, 0xe9, 0x2c, 0x21, 0xa8, 0x49, 0xeb, 0x4f, 0x87, 0xb8, 0xf6,
+ 0x19, 0xd5, 0x06, 0xef, 0xc9, 0xbb, 0x22, 0xe7, 0xc6, 0x16, 0x40, 0xc9,
+ 0x0d, 0x59, 0x8f, 0x79, 0x5b, 0x64, 0x56, 0x6d, 0xc6, 0xdf, 0x43, 0x99,
+ 0x2a, 0xe3, 0x4a, 0x13, 0x41, 0xd4, 0x58, 0x57, 0x44, 0x40, 0xa7, 0x37,
+ 0x1f, 0x61, 0x1c, 0x7d, 0xcd, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xfa, 0xc8, 0x4b, 0x38, 0xd7, 0x32, 0xda, 0xcc, 0xfc, 0xef,
+ 0xaa, 0xd9, 0xa1, 0x78, 0xe3, 0xd0, 0x4f, 0x2c, 0x30, 0xe1, 0x9c, 0x49,
+ 0x25, 0xd1, 0x12, 0xe8, 0x82, 0x35, 0xc1, 0x0c, 0x08, 0x80, 0x36, 0xd4,
+ 0xd1, 0xea, 0x25, 0x28, 0xf5, 0xe0, 0x20, 0x03, 0xda, 0x70, 0x35, 0x33,
+ 0x17, 0x04, 0x89, 0xc6, 0x57, 0x6d, 0x6e, 0x1e, 0x4d, 0x0f, 0xc7, 0x3e,
+ 0xec, 0x12, 0x6c, 0xa5, 0x5a, 0xcd, 0x84, 0x00, 0x09, 0x04, 0xb6, 0x19,
+ 0x9d, 0x2f, 0x6e, 0x89, 0x0a, 0x65, 0x4b, 0xe2, 0x0c, 0x9e, 0x65, 0xa4,
+ 0x0a, 0xd1, 0x20, 0x15, 0x70, 0x43, 0x88, 0x18, 0x22, 0xfc, 0x52, 0xdf,
+ 0x41, 0x20, 0xe4, 0x56, 0x3a, 0x7c, 0xd5, 0x90, 0x5c, 0x01, 0x67, 0x8d,
+ 0x65, 0xe8, 0x45, 0xea, 0xe9, 0xc6, 0x53, 0xe3, 0x03, 0xf7, 0x9c, 0x52,
+ 0x39, 0x10, 0x55, 0x1d, 0x21, 0x2f, 0xbd, 0x7c, 0x25, 0xe2, 0xd1, 0x34,
+ 0x49},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03,
+ 0x00, 0x64, 0xda, 0x3e, 0x94, 0x73, 0x3d, 0xb5, 0x36, 0xa7, 0x4a, 0x0d,
+ 0x8a, 0x5c, 0xb2, 0x26, 0x5a, 0x31, 0xc5, 0x4a, 0x1d, 0xa6, 0x52, 0x9a,
+ 0x19, 0x83, 0x77, 0xfb, 0xd3, 0x85, 0x75, 0xd9, 0xd7, 0x97, 0x69, 0xca,
+ 0x2b, 0xdf, 0x2d, 0x4c, 0x97, 0x26, 0x42, 0x92, 0x6d, 0x44, 0x48, 0x91,
+ 0xa6, 0x52, 0xe7, 0xf4, 0x92, 0x33, 0x72, 0x51, 0xad, 0xf1, 0x61, 0x3c,
+ 0xf3, 0x07, 0x79, 0x99, 0xb5, 0xce},
+ {0x01, 0xf1, 0xe4, 0x10, 0xf2, 0xc6, 0x26, 0x2b, 0xce, 0x68, 0x79,
+ 0xa3, 0xf4, 0x6d, 0xfb, 0x7d, 0xd1, 0x1d, 0x30, 0xee, 0xee, 0x9a,
+ 0xb4, 0x98, 0x52, 0x10, 0x2e, 0x18, 0x92, 0x20, 0x1d, 0xd1, 0x0f,
+ 0x27, 0x26, 0x6c, 0x2c, 0xf7, 0xcb, 0xcc, 0xc7, 0xf6, 0x88, 0x50,
+ 0x99, 0x04, 0x3d, 0xad, 0x80, 0xff, 0x57, 0xf0, 0xdf, 0x96, 0xac,
+ 0xf2, 0x83, 0xfb, 0x09, 0x0d, 0xe5, 0x3d, 0xf9, 0x5f, 0x7d, 0x87},
+ false,
+ false},
+
+ // Comment: edge case for shared secret
+ // tcID: 3
+ {3,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x4c, 0x64, 0x33, 0x29, 0x69, 0x1b, 0xa2, 0x74, 0x59,
+ 0xa4, 0x0d, 0xfe, 0x7c, 0x4c, 0xe1, 0x7b, 0x3e, 0xa1, 0x4d, 0x0c, 0xd7,
+ 0xaa, 0x47, 0xb0, 0x1f, 0x13, 0x15, 0x40, 0x4d, 0xb5, 0x14, 0x36, 0xfb,
+ 0xbf, 0xe6, 0xde, 0x08, 0x42, 0xe0, 0xf7, 0xe1, 0x26, 0x5f, 0x6f, 0xf3,
+ 0xac, 0xa2, 0x87, 0x50, 0x67, 0x7d, 0x33, 0x70, 0xb2, 0xfb, 0x2a, 0x6e,
+ 0xf4, 0x97, 0x35, 0x6f, 0x4b, 0x95, 0x81, 0x12, 0x01, 0x05, 0x1b, 0x14,
+ 0x17, 0x86, 0x39, 0xa0, 0x9a, 0x41, 0x46, 0x5c, 0x72, 0xd3, 0x74, 0x34,
+ 0x36, 0xee, 0x1c, 0x19, 0x1f, 0xf7, 0x38, 0x8a, 0x40, 0x14, 0x0b, 0x34,
+ 0xd5, 0x31, 0x7d, 0xe5, 0x91, 0x1e, 0xa0, 0x3c, 0xdb, 0xb0, 0x32, 0x9f,
+ 0xde, 0xb4, 0x46, 0x69, 0x5a, 0x3b, 0x92, 0xd4, 0x37, 0x27, 0x1a, 0x9f,
+ 0x3c, 0x31, 0x8b, 0x02, 0xde, 0xc4, 0xd4, 0x73, 0x90, 0x81, 0x58, 0x14,
+ 0x0e, 0x97},
+ {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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 4
+ {4,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x29, 0xcd, 0x32, 0x12, 0x5c, 0x23, 0xa4, 0x1a, 0xf2,
+ 0x4f, 0xd4, 0xb7, 0x29, 0xda, 0x0f, 0xaa, 0xcb, 0xc3, 0x55, 0x16, 0xef,
+ 0x0b, 0xa5, 0x90, 0x96, 0x60, 0x25, 0x71, 0x69, 0x3c, 0xd2, 0x82, 0xe2,
+ 0x6d, 0x67, 0xe1, 0x8e, 0xf4, 0x64, 0x3d, 0x0f, 0x6f, 0x15, 0x8d, 0x73,
+ 0x70, 0xd3, 0x39, 0x4c, 0xa9, 0xa8, 0xde, 0x79, 0x38, 0x03, 0x2a, 0xc1,
+ 0x78, 0xc6, 0xfd, 0x34, 0xe3, 0x70, 0x2b, 0x8d, 0x00, 0x86, 0x49, 0x83,
+ 0x4e, 0x2b, 0x41, 0xbe, 0x3a, 0x8b, 0x75, 0x10, 0xbf, 0xe5, 0x70, 0xf4,
+ 0xc6, 0x70, 0x75, 0x94, 0x3c, 0xd0, 0xcb, 0xb9, 0xd9, 0xe1, 0xd1, 0xda,
+ 0x52, 0x61, 0x8b, 0x5b, 0x96, 0xd6, 0xae, 0xc9, 0xb6, 0x50, 0xda, 0xf1,
+ 0xca, 0x66, 0x24, 0xc1, 0x3e, 0x51, 0x16, 0x30, 0x2b, 0x9c, 0x79, 0xc8,
+ 0xc4, 0xd3, 0xd3, 0x51, 0x91, 0x5d, 0x1e, 0x8e, 0x1a, 0xb6, 0xad, 0x76,
+ 0x09, 0x8e},
+ {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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 5
+ {5,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x32, 0xc6, 0xf0, 0x6c, 0xe6, 0xa1, 0x5e, 0xa0, 0x64,
+ 0x46, 0x4d, 0x35, 0xaa, 0x36, 0x8d, 0x29, 0x9c, 0x9a, 0x9e, 0x1e, 0x36,
+ 0x8f, 0x69, 0x4a, 0xef, 0xb6, 0x03, 0x87, 0x62, 0x48, 0xf8, 0x98, 0xf2,
+ 0x23, 0xce, 0x02, 0x17, 0xbe, 0xf3, 0x7d, 0x61, 0xeb, 0x09, 0xb2, 0x7c,
+ 0x93, 0x18, 0x7c, 0xf8, 0xe6, 0x1b, 0xa7, 0xb1, 0x4e, 0x3c, 0x9b, 0xee,
+ 0x69, 0x2b, 0x06, 0xac, 0x6d, 0x95, 0xf8, 0x36, 0x01, 0x9f, 0xd1, 0x9f,
+ 0x84, 0x80, 0xe2, 0x1c, 0x63, 0x21, 0x1d, 0x48, 0xd4, 0x5f, 0x96, 0xf6,
+ 0x36, 0x5c, 0xf5, 0x5f, 0x95, 0x8e, 0x1a, 0x0f, 0xe7, 0xea, 0x6b, 0x6b,
+ 0x9f, 0xf2, 0x30, 0xa8, 0x7b, 0x70, 0xbb, 0x1b, 0x14, 0xd3, 0xa5, 0xfb,
+ 0x66, 0x69, 0xa9, 0x16, 0x41, 0xc6, 0xac, 0xf4, 0x57, 0x0c, 0x1d, 0x3a,
+ 0x9e, 0x70, 0x99, 0x13, 0xb7, 0xfe, 0x6b, 0x35, 0xff, 0x81, 0xc3, 0x94,
+ 0xd6, 0xa7},
+ {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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 6
+ {6,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xf7, 0xeb, 0x96, 0xe6, 0x4b, 0x1a, 0x62, 0xda, 0xf9,
+ 0xe0, 0x80, 0x1b, 0xfd, 0x96, 0xa0, 0xb1, 0x5b, 0x68, 0xe5, 0xf5, 0xcb,
+ 0x3e, 0x90, 0xb4, 0x34, 0x49, 0x5a, 0x47, 0x39, 0x07, 0x33, 0x8e, 0x53,
+ 0x09, 0x8e, 0x1c, 0x2e, 0x49, 0x33, 0x35, 0xd0, 0x9c, 0x6a, 0xae, 0x6f,
+ 0xdd, 0xa0, 0x34, 0x5b, 0x98, 0xaa, 0xed, 0x58, 0x8f, 0x2a, 0xbe, 0x82,
+ 0x91, 0x07, 0x13, 0xfb, 0x6c, 0x20, 0x25, 0x29, 0x01, 0x39, 0x6b, 0x17,
+ 0xcf, 0x25, 0x0b, 0xc0, 0x18, 0xf4, 0xce, 0xad, 0x09, 0x7e, 0x7e, 0x09,
+ 0x86, 0x3f, 0x14, 0xcf, 0x12, 0x39, 0xb0, 0x65, 0xe5, 0x7d, 0x88, 0x49,
+ 0x49, 0xee, 0xe1, 0x41, 0x92, 0x6f, 0x7e, 0x7c, 0x9f, 0x7f, 0x34, 0xcf,
+ 0x05, 0x36, 0x36, 0x87, 0x67, 0xbc, 0x0e, 0x1a, 0xb5, 0x14, 0x28, 0x77,
+ 0x29, 0x3a, 0x4c, 0x72, 0x26, 0x93, 0xa7, 0x3f, 0xe1, 0x4a, 0x53, 0x90,
+ 0xaf, 0x93},
+ {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, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x20, 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, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 7
+ {7,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x6d, 0xdf, 0x9b, 0x10, 0x96, 0x5d, 0x5f, 0xc1, 0x29,
+ 0xe9, 0x6f, 0x7a, 0x37, 0x66, 0x7c, 0xcf, 0x66, 0xcc, 0x44, 0x38, 0x47,
+ 0x72, 0x90, 0x6f, 0xed, 0xb2, 0x1f, 0x9d, 0xe4, 0x62, 0x9e, 0x01, 0xaa,
+ 0xa0, 0x9a, 0xc7, 0xc9, 0x86, 0x61, 0x12, 0x06, 0x4b, 0xbc, 0x9b, 0xd5,
+ 0x8e, 0xbc, 0x12, 0x3a, 0xb2, 0xfe, 0x19, 0xd8, 0xfe, 0xd1, 0xa0, 0x56,
+ 0xd2, 0x7b, 0xfe, 0xf0, 0x63, 0x05, 0x09, 0xc7, 0x00, 0x1c, 0x44, 0x13,
+ 0x11, 0xef, 0x20, 0xa1, 0x63, 0x46, 0x33, 0x2e, 0xa4, 0x2d, 0x5c, 0x65,
+ 0x78, 0x8d, 0x68, 0xf6, 0x81, 0x7b, 0x02, 0x67, 0xfc, 0xab, 0x11, 0xea,
+ 0x9c, 0x94, 0x8e, 0xd1, 0x08, 0x11, 0x5d, 0xda, 0x8e, 0x82, 0x3a, 0x38,
+ 0x0b, 0x60, 0x14, 0x60, 0x74, 0x2d, 0x37, 0x72, 0xd6, 0x42, 0x4c, 0x67,
+ 0xb2, 0x40, 0xda, 0x24, 0x77, 0x2f, 0xf0, 0xd2, 0xcc, 0xd9, 0xa1, 0xe0,
+ 0xce, 0xa6},
+ {0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 8
+ {8,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x7a, 0x8c, 0x54, 0x72, 0x68, 0xc9, 0x48, 0xb6, 0x26,
+ 0xda, 0x63, 0x6c, 0xf5, 0x44, 0x28, 0xea, 0x2a, 0xb2, 0x38, 0x61, 0xd4,
+ 0x99, 0xa8, 0x4a, 0xd7, 0xbe, 0x1c, 0xf6, 0x91, 0xb9, 0x28, 0x72, 0xa0,
+ 0x6e, 0x26, 0xc6, 0xdb, 0xa0, 0x8c, 0xa9, 0xed, 0x38, 0x6f, 0x83, 0xd3,
+ 0x96, 0x15, 0x6d, 0x5f, 0xa0, 0x23, 0xf5, 0x7d, 0x5e, 0xa6, 0x44, 0x0e,
+ 0xc7, 0x40, 0x1d, 0xad, 0x2c, 0x08, 0xad, 0x70, 0x01, 0x8c, 0x38, 0x15,
+ 0xb1, 0xb9, 0xa2, 0xe4, 0x25, 0x55, 0x41, 0x9a, 0x6c, 0x19, 0x04, 0x3f,
+ 0xa2, 0xb0, 0xdd, 0xcc, 0x4b, 0x5a, 0x6e, 0x37, 0x2f, 0xee, 0x9f, 0xcb,
+ 0x22, 0x7d, 0x85, 0xba, 0xd7, 0x04, 0x68, 0x7e, 0x7e, 0x1a, 0x81, 0x8b,
+ 0x61, 0x2d, 0x5c, 0x04, 0x6c, 0xd7, 0x59, 0x72, 0xf7, 0xa2, 0xdd, 0x5c,
+ 0x9a, 0x20, 0x0a, 0xc5, 0x58, 0x2c, 0xd5, 0x9f, 0xec, 0x47, 0xac, 0x52,
+ 0x5e, 0xcf},
+ {0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff,
+ 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0,
+ 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03,
+ 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 9
+ {9,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x29, 0x15, 0x3c, 0xf0, 0x62, 0xf8, 0x8f, 0x30, 0x3e,
+ 0x5d, 0x6f, 0x9a, 0xac, 0x96, 0x8b, 0xd9, 0x01, 0x07, 0x6d, 0x59, 0x94,
+ 0xea, 0x7f, 0x83, 0x18, 0x33, 0xb1, 0xe6, 0x9b, 0x67, 0xe9, 0xe9, 0xfe,
+ 0x20, 0xcf, 0x9c, 0x56, 0x23, 0xe0, 0x0e, 0x0b, 0x9e, 0x35, 0x92, 0xfc,
+ 0xa2, 0xa0, 0x33, 0x24, 0xb5, 0xdf, 0x7c, 0x93, 0x18, 0x6a, 0xff, 0x69,
+ 0x7a, 0xca, 0x86, 0x46, 0x00, 0xd4, 0x4e, 0xcc, 0x00, 0x28, 0x01, 0xa6,
+ 0x2e, 0x2f, 0x41, 0x06, 0xf3, 0x41, 0x06, 0xda, 0x23, 0xdc, 0x93, 0xd5,
+ 0x0e, 0x3e, 0x97, 0x5a, 0x1d, 0x47, 0x51, 0x00, 0x21, 0x83, 0x52, 0x90,
+ 0x64, 0x9b, 0x7a, 0x41, 0x25, 0x10, 0x9f, 0x65, 0x6b, 0x6b, 0x0b, 0x5b,
+ 0xd0, 0x0b, 0x24, 0xd8, 0x4e, 0xa1, 0xba, 0x4e, 0x1e, 0xd4, 0x9e, 0x61,
+ 0xc5, 0x26, 0xfb, 0x10, 0x11, 0x00, 0x51, 0x31, 0xca, 0xee, 0x7e, 0xe0,
+ 0x50, 0x1e},
+ {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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 10
+ {10,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xa6, 0x1e, 0xb9, 0x94, 0xe2, 0x87, 0x22, 0xc5, 0x9b,
+ 0x3c, 0x60, 0x07, 0xdf, 0xdf, 0x8b, 0x37, 0x89, 0x3f, 0x63, 0x50, 0xf4,
+ 0x61, 0xb2, 0x6a, 0x00, 0xe1, 0xa4, 0x51, 0x04, 0x31, 0x4a, 0xae, 0x99,
+ 0x89, 0xda, 0x87, 0xe4, 0xfa, 0xcb, 0x2c, 0x4e, 0xf7, 0x21, 0x18, 0x5b,
+ 0x7d, 0x96, 0xd9, 0xa4, 0x5a, 0x28, 0xa1, 0x02, 0x75, 0x65, 0x01, 0xa1,
+ 0xac, 0xc5, 0xd3, 0x29, 0xa2, 0x1b, 0xbf, 0x73, 0x01, 0x0e, 0x8d, 0x0e,
+ 0x12, 0xf5, 0xa9, 0xa4, 0x0e, 0x0d, 0x59, 0xc9, 0x0c, 0xe7, 0x30, 0x43,
+ 0xd3, 0x97, 0x30, 0xae, 0xad, 0xd3, 0x78, 0x8e, 0x31, 0xd7, 0xc2, 0xbb,
+ 0x62, 0xa1, 0x16, 0x61, 0x61, 0x99, 0x46, 0x64, 0xaf, 0xa6, 0x58, 0xce,
+ 0x2e, 0x60, 0xa1, 0x3f, 0x45, 0xf2, 0x7f, 0x91, 0x43, 0x07, 0xc8, 0xd6,
+ 0xf8, 0xd4, 0xed, 0x16, 0xab, 0x04, 0x1b, 0x8f, 0x69, 0x90, 0x8a, 0x62,
+ 0x78, 0x2f},
+ {0x01, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00,
+ 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff,
+ 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f,
+ 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 11
+ {11,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x1d, 0xd4, 0x97, 0xb3, 0x0c, 0x73, 0x70, 0x99, 0x06,
+ 0xb1, 0x64, 0xa9, 0xa7, 0x9d, 0xc7, 0xf2, 0xa9, 0x8c, 0x01, 0x48, 0xed,
+ 0x63, 0x01, 0x6b, 0xb9, 0x52, 0x43, 0x83, 0x4f, 0xbc, 0xdf, 0x8e, 0xb7,
+ 0x4b, 0x0f, 0xf6, 0x52, 0xd5, 0x4f, 0x59, 0xf3, 0x1a, 0xef, 0x51, 0xda,
+ 0x6e, 0x89, 0x74, 0xd3, 0x63, 0x65, 0x5b, 0x1d, 0xa1, 0x38, 0xdc, 0x4d,
+ 0xe0, 0xf2, 0xa8, 0xd8, 0x00, 0xf4, 0x75, 0xae, 0x00, 0x57, 0xbd, 0x4b,
+ 0x84, 0x60, 0x74, 0x00, 0xd8, 0x63, 0xff, 0xbf, 0x45, 0xa3, 0xcf, 0x58,
+ 0x99, 0x9e, 0xe2, 0x4b, 0xa0, 0x5e, 0x93, 0xec, 0xa7, 0xb0, 0xe4, 0xae,
+ 0x76, 0x0e, 0xb1, 0x73, 0x35, 0x59, 0xa4, 0x5d, 0x15, 0x57, 0x9d, 0x33,
+ 0x70, 0xd7, 0x16, 0xff, 0xa3, 0xec, 0x4b, 0xfd, 0xae, 0x41, 0x8e, 0x32,
+ 0xfb, 0x06, 0x13, 0x8d, 0xfc, 0xa2, 0x13, 0x72, 0x0a, 0x93, 0x85, 0x77,
+ 0x61, 0x0e},
+ {0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 12
+ {12,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x28, 0x3e, 0xb9, 0x3f, 0xa3, 0x69, 0xfe, 0x70, 0x12,
+ 0xb6, 0x47, 0xd2, 0x1e, 0x0a, 0x97, 0xcf, 0x99, 0x50, 0xe5, 0xfb, 0xed,
+ 0x81, 0x9e, 0xf5, 0x61, 0x58, 0xf2, 0x0c, 0x8a, 0x94, 0x73, 0xa4, 0x18,
+ 0xec, 0xcb, 0xca, 0x4d, 0xc2, 0xb4, 0x7f, 0x4c, 0xb6, 0xd3, 0x22, 0xf9,
+ 0x17, 0x00, 0x58, 0x59, 0xbf, 0x22, 0x1e, 0x84, 0xac, 0x98, 0x27, 0xca,
+ 0xb8, 0x2a, 0x80, 0x1c, 0x62, 0x7f, 0xb1, 0xec, 0x00, 0x75, 0xc4, 0x80,
+ 0xcb, 0xaf, 0xb3, 0x52, 0xfc, 0xaf, 0x93, 0xba, 0xf2, 0x3a, 0x14, 0x05,
+ 0xfd, 0x81, 0xfe, 0xbe, 0x09, 0x72, 0x9a, 0x90, 0x8d, 0x10, 0x77, 0xe1,
+ 0x77, 0xdd, 0x89, 0x93, 0xd9, 0x4b, 0x25, 0x1a, 0x0d, 0x52, 0x65, 0x2d,
+ 0xa3, 0xed, 0xb6, 0xfd, 0xf8, 0x64, 0xe8, 0x0c, 0xd5, 0x15, 0x40, 0xe7,
+ 0x3d, 0x0b, 0x51, 0x07, 0xe3, 0x43, 0x35, 0x76, 0xdc, 0xaa, 0x4e, 0x18,
+ 0xdb, 0x43},
+ {0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 13
+ {13,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x17, 0x3b, 0xee, 0xfe, 0x35, 0xee, 0x86, 0x8d, 0x49,
+ 0x7f, 0xf6, 0x60, 0x16, 0x28, 0xf6, 0x5c, 0xe1, 0x8a, 0x15, 0x91, 0xf7,
+ 0xe4, 0xa3, 0xa4, 0x06, 0x62, 0x2f, 0x3f, 0x50, 0x8e, 0x2d, 0xa6, 0x8f,
+ 0x10, 0x1e, 0xd0, 0x2f, 0xeb, 0xc3, 0x84, 0x18, 0xc6, 0xdd, 0xfc, 0x26,
+ 0xa5, 0xec, 0x98, 0x48, 0xc4, 0x27, 0x92, 0x46, 0x3b, 0x1e, 0x94, 0x5f,
+ 0x9e, 0x16, 0x7d, 0xb3, 0x4b, 0xdf, 0x2d, 0x66, 0x00, 0x53, 0x07, 0x06,
+ 0x47, 0xab, 0xa7, 0xcd, 0x60, 0xeb, 0x29, 0x5a, 0xb8, 0x1a, 0x26, 0x8a,
+ 0x39, 0x03, 0xf3, 0x93, 0xc5, 0xd2, 0x8b, 0xbc, 0x5e, 0x02, 0x23, 0x51,
+ 0xc3, 0x77, 0xcd, 0x84, 0xf0, 0x2c, 0x19, 0xde, 0xb3, 0x64, 0x42, 0x37,
+ 0x2c, 0xae, 0x13, 0x32, 0xe9, 0x2f, 0x95, 0xba, 0x60, 0xb6, 0xc8, 0x52,
+ 0xe0, 0xde, 0x07, 0x18, 0xe8, 0x9d, 0x24, 0xe4, 0x3c, 0xd4, 0x79, 0xc9,
+ 0xfb, 0x11},
+ {0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff,
+ 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00,
+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 14
+ {14,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x98, 0x29, 0xcd, 0x54, 0x32, 0x68, 0x77, 0x39, 0xab,
+ 0x6a, 0xe1, 0x0a, 0xf8, 0xea, 0x73, 0xd2, 0xcb, 0x53, 0xb8, 0x1e, 0xbb,
+ 0x06, 0xb5, 0x96, 0x1b, 0x7b, 0xad, 0xc1, 0x67, 0x6b, 0x3e, 0xf7, 0xb0,
+ 0x04, 0x54, 0xf7, 0xcd, 0xe5, 0x67, 0x74, 0xa0, 0x13, 0x12, 0xd5, 0x74,
+ 0xa9, 0x19, 0x3c, 0x1a, 0x5f, 0xe5, 0x33, 0x6f, 0xbe, 0x62, 0x62, 0x3a,
+ 0xd9, 0xbf, 0x81, 0x14, 0x37, 0x89, 0xf9, 0xf9, 0x00, 0x12, 0xf9, 0x55,
+ 0x69, 0x7e, 0xd5, 0x78, 0x20, 0x71, 0x97, 0xbf, 0x9a, 0xac, 0x38, 0x96,
+ 0x52, 0x16, 0x15, 0xdb, 0xac, 0xc8, 0xdc, 0x66, 0x5d, 0x4f, 0x17, 0x15,
+ 0xb0, 0x84, 0x39, 0xf4, 0x9c, 0x2a, 0xa6, 0xed, 0x33, 0x70, 0x23, 0xff,
+ 0xcc, 0xc5, 0x07, 0x5a, 0x85, 0x94, 0x49, 0x36, 0x82, 0x6d, 0xb9, 0x2f,
+ 0x91, 0x97, 0x37, 0xca, 0x3a, 0xfe, 0xad, 0xba, 0x18, 0x47, 0x08, 0x4b,
+ 0xde, 0xf7},
+ {0x01, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00,
+ 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff,
+ 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00,
+ 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00,
+ 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, 0x00, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 15
+ {15,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x26, 0xe3, 0xc9, 0x59, 0xcd, 0x41, 0x12, 0x0b, 0xb8,
+ 0x36, 0x93, 0xb1, 0xd6, 0xa0, 0x34, 0xb3, 0x85, 0x13, 0x7c, 0x1b, 0xb3,
+ 0x21, 0x3b, 0x77, 0x61, 0x22, 0xfe, 0xd9, 0x60, 0x56, 0xe3, 0x29, 0x88,
+ 0x57, 0x18, 0xa7, 0x3b, 0xee, 0x63, 0x9c, 0x0b, 0xa4, 0xb6, 0x88, 0x18,
+ 0x68, 0x2f, 0x49, 0x8c, 0xe5, 0x49, 0x69, 0x25, 0x00, 0x2b, 0xd7, 0x65,
+ 0x25, 0x16, 0x40, 0x5f, 0xcc, 0x4f, 0xec, 0xad, 0x00, 0x73, 0xa9, 0xc6,
+ 0xe3, 0xb0, 0xc6, 0x94, 0xbf, 0x7c, 0xc8, 0xcc, 0xbb, 0xd0, 0x98, 0x00,
+ 0xe8, 0x1e, 0x35, 0x48, 0xba, 0x44, 0xa0, 0xc2, 0x38, 0x1c, 0xef, 0x0b,
+ 0x07, 0xbf, 0x70, 0x2a, 0x19, 0x05, 0x4b, 0xb5, 0xd7, 0x17, 0xa1, 0xb7,
+ 0x92, 0x94, 0x60, 0x9c, 0xbd, 0xaf, 0xd4, 0xe2, 0x01, 0x80, 0x64, 0xf7,
+ 0xb2, 0xc4, 0xc2, 0x04, 0xd8, 0x18, 0xeb, 0x7c, 0xe5, 0x21, 0xc3, 0x26,
+ 0x8c, 0xe5},
+ {0x01, 0xff, 0xc0, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00,
+ 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xe0,
+ 0x00, 0x00, 0x0f, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x01, 0xff, 0xff,
+ 0xff, 0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x07,
+ 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0, 0x00,
+ 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 16
+ {16,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x53, 0xdc, 0x48, 0x1a, 0xb3, 0xc5, 0xdc, 0x8d, 0xec,
+ 0xd2, 0x4c, 0xea, 0xee, 0x1b, 0xec, 0x77, 0xf5, 0x9f, 0x21, 0xf7, 0xf3,
+ 0x1c, 0x19, 0x53, 0x8a, 0xf0, 0x47, 0xd2, 0x81, 0xac, 0x9e, 0x25, 0x67,
+ 0x93, 0x3f, 0xd3, 0xd2, 0x10, 0x96, 0xb1, 0x85, 0xd4, 0x09, 0x89, 0x19,
+ 0x57, 0x19, 0x31, 0xbb, 0x9b, 0x0b, 0xe7, 0x19, 0x79, 0x95, 0xe2, 0xfb,
+ 0xaf, 0x21, 0xc8, 0xa1, 0x00, 0x07, 0xad, 0xe0, 0x01, 0xad, 0x69, 0xf0,
+ 0x8f, 0xca, 0xe1, 0x64, 0x39, 0x0b, 0xe8, 0x26, 0x25, 0x6b, 0x50, 0xfa,
+ 0xe4, 0x75, 0x02, 0xce, 0x0e, 0x9c, 0xa4, 0x6a, 0xf0, 0xc4, 0x90, 0xcb,
+ 0x40, 0x33, 0xc8, 0x86, 0xf8, 0x86, 0x61, 0xa9, 0x9f, 0xf2, 0xbd, 0x3c,
+ 0x9c, 0x8e, 0x7d, 0xa3, 0x0f, 0xaf, 0x2b, 0x4c, 0x76, 0x9e, 0xdc, 0x58,
+ 0x31, 0x81, 0x0a, 0xc0, 0x50, 0x54, 0xc9, 0x7e, 0x41, 0x06, 0x3f, 0x49,
+ 0x6e, 0x1f},
+ {0x01, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00,
+ 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00,
+ 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0,
+ 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0,
+ 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc,
+ 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 17
+ {17,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xf5, 0x86, 0x61, 0x1c, 0x87, 0x15, 0x02, 0x88, 0xc3,
+ 0xe8, 0x61, 0x16, 0xc5, 0xdb, 0x94, 0xa2, 0x67, 0x18, 0x97, 0x88, 0x29,
+ 0xd7, 0x01, 0xdd, 0xac, 0x05, 0xe9, 0xb0, 0xce, 0x22, 0xde, 0xe4, 0xb1,
+ 0x8e, 0x95, 0xf6, 0x0c, 0xba, 0x78, 0x3e, 0xd3, 0x38, 0x4d, 0xa3, 0x73,
+ 0xde, 0xae, 0xfc, 0x57, 0xb8, 0x26, 0x5d, 0x3a, 0x34, 0xee, 0xb4, 0x58,
+ 0xbf, 0x24, 0xb9, 0xd8, 0x2b, 0xe3, 0x28, 0x19, 0x00, 0x84, 0x56, 0xe0,
+ 0xf1, 0xd8, 0x04, 0x92, 0xef, 0x00, 0x78, 0xcc, 0x24, 0x6d, 0x32, 0xfc,
+ 0x7c, 0x7f, 0xb6, 0x72, 0x0b, 0x4d, 0x45, 0x8b, 0x51, 0xb2, 0x09, 0x8d,
+ 0x35, 0x74, 0x67, 0x52, 0xb0, 0xef, 0x03, 0x45, 0xbd, 0x0d, 0x34, 0x2d,
+ 0xfe, 0xe6, 0xdd, 0x2f, 0x12, 0xed, 0x12, 0xb3, 0x4b, 0xd9, 0x5d, 0x05,
+ 0x8c, 0x28, 0x11, 0xfd, 0x47, 0x9d, 0x2d, 0xde, 0x32, 0x18, 0x0e, 0x6c,
+ 0x9e, 0xf2},
+ {0x01, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff,
+ 0xfc, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00,
+ 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xfc, 0x00,
+ 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f,
+ 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x02},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 18
+ {18,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x5e, 0xdc, 0x87, 0xfd, 0x49, 0x9a, 0x73, 0xea, 0xbf,
+ 0xfd, 0x14, 0xd2, 0xb6, 0xa7, 0x0a, 0x8f, 0xb6, 0x9b, 0x6a, 0x39, 0xd0,
+ 0xd9, 0xc4, 0xdd, 0xa2, 0x33, 0x7b, 0x53, 0xcc, 0x72, 0xe4, 0x9a, 0x9e,
+ 0x3d, 0x5a, 0x2d, 0x9e, 0x89, 0x30, 0xcf, 0xa1, 0x18, 0x52, 0xda, 0xc3,
+ 0x34, 0x43, 0x22, 0x7f, 0xba, 0x66, 0x84, 0xbd, 0x74, 0x73, 0x2e, 0x68,
+ 0x79, 0x88, 0x4b, 0x6e, 0xf9, 0xda, 0xe9, 0x8f, 0x01, 0x0e, 0xeb, 0x8d,
+ 0x2e, 0x33, 0x60, 0xea, 0x97, 0x26, 0x62, 0x80, 0x85, 0x26, 0x8a, 0xf3,
+ 0xf2, 0xa0, 0x5a, 0xd4, 0x12, 0x35, 0xd0, 0xa8, 0x92, 0x09, 0x8b, 0xd6,
+ 0x61, 0xb6, 0x36, 0xf7, 0xef, 0x0a, 0x82, 0x02, 0x82, 0x90, 0x6e, 0xda,
+ 0x3f, 0x1f, 0xf1, 0x98, 0x0b, 0x98, 0xfb, 0x59, 0x37, 0x22, 0x8e, 0x9e,
+ 0xdc, 0xd6, 0x33, 0x2e, 0x36, 0x41, 0x21, 0x6c, 0x73, 0x07, 0xe7, 0xf3,
+ 0xf4, 0x52},
+ {0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd},
+ false,
+ true},
+
+ // Comment: edge case for shared secret
+ // tcID: 19
+ {19,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0xb6, 0x44, 0x2a, 0x37, 0xf8, 0xa3, 0x75, 0x9d, 0x2c, 0xb9, 0x1d,
+ 0xf5, 0xec, 0xa7, 0x5a, 0xf6, 0xb8, 0x9e, 0x27, 0xba, 0xf2, 0xf6, 0xcb,
+ 0xf9, 0x71, 0xde, 0xe5, 0x05, 0x8f, 0xfa, 0x9d, 0x8d, 0xac, 0x80, 0x5c,
+ 0x7b, 0xc7, 0x2f, 0x37, 0x18, 0x48, 0x9d, 0x6a, 0x9c, 0xb2, 0x78, 0x7a,
+ 0xf8, 0xc9, 0x3a, 0x17, 0xdd, 0xeb, 0x1a, 0x19, 0x21, 0x1a, 0xb2, 0x36,
+ 0x04, 0xd4, 0x7b, 0x76, 0x46, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x3d, 0xde, 0xc1, 0x3e, 0x0d, 0x48, 0xb3, 0x94, 0xae, 0x28,
+ 0x52, 0xaf, 0x56, 0xa3, 0xb7, 0xdb, 0x52, 0xa5, 0xaf, 0xff, 0xb1, 0x4e,
+ 0xd4, 0xad, 0x87, 0xb0, 0x28, 0x60, 0x4d, 0x0c, 0xa3, 0x2f, 0x39, 0x18,
+ 0xad, 0x6c, 0xe6, 0xcb, 0xfd, 0x49, 0x50, 0x48, 0x65, 0xca, 0x64, 0x74,
+ 0x7e, 0xa7, 0xd1, 0xd5, 0x1d, 0x16, 0x76, 0xe5, 0x75, 0x92, 0x04, 0x9c,
+ 0x85, 0xfe, 0x85, 0xc7, 0x94, 0xe9, 0x27, 0x00, 0x58, 0xad, 0xbb, 0xa7,
+ 0x76, 0x73, 0x24, 0x40, 0xb7, 0xc4, 0xfa, 0xa3, 0xb2, 0x1c, 0x2a, 0x44,
+ 0x8b, 0x40, 0x17, 0x69, 0xa5, 0x96, 0x1d, 0x3e, 0x95, 0x49, 0xbd, 0x27,
+ 0x7d, 0x2d, 0xac, 0xb0, 0xce, 0xb4, 0x11, 0x7d, 0x42, 0x55, 0x36, 0x9a,
+ 0xd0, 0xf3, 0x27, 0x4e, 0xb1, 0xc8, 0x88, 0x5f, 0x62, 0xae, 0x44, 0x43,
+ 0x2a, 0xd7, 0xd1, 0x79, 0x49, 0x55, 0x22, 0xcc, 0x57, 0x4f, 0x5e, 0x9f,
+ 0x3c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x31, 0xb4, 0x30, 0x02, 0xf7, 0xe6, 0x87, 0xee, 0xc1,
+ 0xec, 0xf6, 0xa2, 0x53, 0xc2, 0xcc, 0xc9, 0xe4, 0x8f, 0x04, 0xd8, 0x6f,
+ 0xcc, 0xd1, 0x8f, 0xee, 0x0d, 0x2d, 0x22, 0x19, 0x1f, 0x1e, 0xa5, 0x39,
+ 0xc4, 0x0d, 0x52, 0x19, 0x70, 0xb4, 0x70, 0x9d, 0xc0, 0x39, 0x86, 0xf6,
+ 0x47, 0xe0, 0xe8, 0xbb, 0x33, 0x40, 0xcf, 0x8a, 0x3e, 0x64, 0x3a, 0x35,
+ 0x41, 0x03, 0x54, 0x37, 0xcf, 0x25, 0xf0, 0x15, 0x00, 0xb2, 0x7a, 0x55,
+ 0xac, 0x45, 0xf0, 0x29, 0x6f, 0x8c, 0x96, 0x56, 0xbc, 0xfd, 0x52, 0xb5,
+ 0xce, 0xa9, 0xf4, 0x11, 0x5c, 0x06, 0xe4, 0xc6, 0x43, 0x19, 0x60, 0x98,
+ 0x47, 0xd4, 0x5e, 0x92, 0x41, 0x84, 0x00, 0xe7, 0x86, 0x86, 0x72, 0xc0,
+ 0xd3, 0xe6, 0xe5, 0xe6, 0xe0, 0x04, 0xa7, 0x19, 0x04, 0x76, 0xed, 0x77,
+ 0xcf, 0xc3, 0x3a, 0xd1, 0x9a, 0x4b, 0xd2, 0xc6, 0x15, 0xad, 0x99, 0x50,
+ 0xf3, 0x74},
+ {0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 20
+ {20,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd2, 0x0e, 0xc9,
+ 0xfe, 0xa6, 0xb5, 0x77, 0xc1, 0x0d, 0x26, 0xca, 0x1b, 0xb4, 0x46, 0xf4,
+ 0x0b, 0x29, 0x9e, 0x64, 0x8b, 0x1a, 0xd5, 0x08, 0xaa, 0xd0, 0x68, 0x89,
+ 0x6f, 0xee, 0x3f, 0x8e, 0x61, 0x4b, 0xc6, 0x30, 0x54, 0xd5, 0x77, 0x2b,
+ 0xf0, 0x1a, 0x65, 0xd4, 0x12, 0xe0, 0xbc, 0xaa, 0x8e, 0x96, 0x5d, 0x2f,
+ 0x5d, 0x33, 0x2d, 0x7f, 0x39, 0xf8, 0x46, 0xd4, 0x40, 0xae, 0x00, 0x1f,
+ 0x4f, 0x87},
+ {0x00, 0x53, 0xbf, 0x13, 0x7f, 0xee, 0x89, 0x22, 0x76, 0x9f, 0x8d,
+ 0x0f, 0xe2, 0x79, 0xca, 0xa4, 0xda, 0xc9, 0xc6, 0x05, 0x4a, 0xd0,
+ 0x46, 0x09, 0x95, 0x58, 0x8a, 0x84, 0x5d, 0x0a, 0x95, 0x9e, 0x24,
+ 0xbc, 0x0f, 0xc2, 0x39, 0x1a, 0x2b, 0x92, 0xf7, 0xbd, 0x40, 0x0f,
+ 0x50, 0xa1, 0x1a, 0x9d, 0xb3, 0x7f, 0x07, 0xbe, 0xf7, 0xfa, 0x8d,
+ 0xad, 0x2a, 0x90, 0x3f, 0xcf, 0x53, 0x4a, 0xbc, 0x87, 0x36, 0xf7},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 21
+ {21,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0xe5, 0x9b,
+ 0xe9, 0x3c, 0x4f, 0x26, 0x9c, 0x02, 0x69, 0xc7, 0x9e, 0x2a, 0xfd, 0x65,
+ 0xd6, 0xae, 0xaa, 0x9b, 0x70, 0x1e, 0xac, 0xc1, 0x94, 0xfb, 0x3e, 0xe0,
+ 0x3d, 0xf4, 0x78, 0x49, 0xbf, 0x55, 0x0e, 0xc6, 0x36, 0xeb, 0xee, 0x0d,
+ 0xdd, 0x4a, 0x16, 0xf1, 0xcd, 0x94, 0x06, 0x60, 0x5a, 0xf3, 0x8f, 0x58,
+ 0x45, 0x67, 0x77, 0x0e, 0x3f, 0x27, 0x2d, 0x68, 0x8c, 0x83, 0x2e, 0x84,
+ 0x35, 0x64},
+ {0x01, 0xc9, 0x5a, 0xc4, 0x17, 0xc9, 0x0a, 0x52, 0x01, 0x49, 0xb2,
+ 0x91, 0x05, 0xcd, 0xab, 0x36, 0xf5, 0x28, 0xa2, 0x3e, 0xfb, 0x56,
+ 0x21, 0x52, 0x0d, 0xbd, 0xaf, 0xea, 0x95, 0xa7, 0xd4, 0x34, 0x99,
+ 0xc4, 0xc8, 0xbe, 0x02, 0xcd, 0x1c, 0x2d, 0xe0, 0x00, 0xda, 0x18,
+ 0x10, 0x4f, 0xa8, 0x4a, 0x1e, 0x9e, 0xce, 0x63, 0x86, 0xf0, 0xe0,
+ 0xef, 0xa5, 0x23, 0x4a, 0x24, 0x59, 0x5d, 0x7c, 0x4c, 0x96, 0xf4},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 22
+ {22,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xd9, 0x25, 0x4f,
+ 0xdf, 0x80, 0x04, 0x96, 0xac, 0xb3, 0x37, 0x90, 0xb1, 0x03, 0xc5, 0xee,
+ 0x9f, 0xac, 0x12, 0x83, 0x2f, 0xe5, 0x46, 0xc6, 0x32, 0x22, 0x5b, 0x0f,
+ 0x7f, 0xce, 0x3d, 0xa4, 0x57, 0x4b, 0x1a, 0x87, 0x9b, 0x62, 0x3d, 0x72,
+ 0x2f, 0xa8, 0xfc, 0x34, 0xd5, 0xfc, 0x2a, 0x87, 0x31, 0xaa, 0xd6, 0x91,
+ 0xa9, 0xa8, 0xbb, 0x8b, 0x55, 0x4c, 0x95, 0xa0, 0x51, 0xd6, 0xaa, 0x50,
+ 0x5a, 0xcf},
+ {0x01, 0xb4, 0x7e, 0xc4, 0x1e, 0x3a, 0x5a, 0xbd, 0x9d, 0xd9, 0x80,
+ 0x8f, 0xc0, 0x4d, 0x90, 0x78, 0xcb, 0xed, 0x72, 0xb9, 0xeb, 0xa9,
+ 0x8d, 0x3c, 0x1d, 0xed, 0x70, 0xa2, 0x99, 0x38, 0xf0, 0xef, 0xd5,
+ 0xa2, 0x7a, 0x71, 0x13, 0xff, 0x72, 0x1f, 0x12, 0x2c, 0xb1, 0x74,
+ 0x11, 0xde, 0x30, 0x7a, 0x35, 0x5c, 0x68, 0x50, 0x74, 0xf5, 0x76,
+ 0x6b, 0x6d, 0x1a, 0x03, 0x3d, 0x2f, 0xa1, 0x88, 0xc9, 0x45, 0xb6},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 23
+ {23,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x88, 0x0f,
+ 0x50, 0xec, 0x94, 0xbf, 0xac, 0x66, 0x58, 0xfa, 0x2f, 0xce, 0x05, 0x94,
+ 0x5c, 0x6a, 0x36, 0xb2, 0x66, 0x40, 0x7b, 0x6f, 0xbd, 0x54, 0x37, 0xa8,
+ 0x3e, 0x2f, 0x2f, 0x9b, 0x9c, 0x50, 0xa7, 0x34, 0x87, 0x2e, 0x48, 0xe7,
+ 0x0d, 0xf6, 0x54, 0x57, 0xf1, 0x3e, 0x47, 0xd0, 0x6c, 0x6b, 0x8b, 0x29,
+ 0xf4, 0x73, 0x5a, 0xcf, 0x10, 0x5e, 0xa6, 0x3e, 0x05, 0x19, 0x04, 0xd1,
+ 0x8a, 0xea},
+ {0x01, 0x3a, 0xef, 0xe3, 0x24, 0x57, 0x28, 0xa0, 0x8c, 0x90, 0x4f,
+ 0xe7, 0xd6, 0x1c, 0xd9, 0xc2, 0xfd, 0xac, 0x63, 0xf2, 0x9c, 0xf6,
+ 0x64, 0xd8, 0xf1, 0x61, 0xbe, 0xba, 0xcb, 0x93, 0xf8, 0xa7, 0x10,
+ 0xe9, 0x69, 0x2f, 0x96, 0x89, 0x48, 0x0a, 0xd4, 0x98, 0xde, 0x00,
+ 0xf0, 0x00, 0x61, 0xe4, 0x0e, 0x46, 0xe7, 0x6e, 0x47, 0x54, 0xc1,
+ 0x13, 0x0e, 0xf4, 0x21, 0x7a, 0x58, 0x93, 0x3e, 0x0b, 0x1d, 0xc6},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 24
+ {24,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf3, 0x3f, 0xfc,
+ 0x45, 0xda, 0x3e, 0xac, 0x1b, 0xaa, 0xb7, 0x27, 0xab, 0x8f, 0xd3, 0x55,
+ 0xcf, 0xa1, 0x34, 0xc4, 0x20, 0x47, 0xd5, 0x52, 0x62, 0x65, 0x16, 0x54,
+ 0xfb, 0x50, 0xdf, 0x7e, 0x9a, 0x5a, 0x75, 0xf1, 0x79, 0xc8, 0xc8, 0x6c,
+ 0x43, 0x88, 0x21, 0x3b, 0x56, 0x87, 0xdc, 0x43, 0xdf, 0xeb, 0xb3, 0x7f,
+ 0x30, 0x12, 0x87, 0x03, 0xc4, 0x4c, 0xcd, 0x5c, 0x32, 0x84, 0x83, 0x3b,
+ 0x87, 0x17},
+ {0x01, 0x68, 0xdf, 0x27, 0x2d, 0x53, 0xe3, 0x16, 0x19, 0x26, 0x16,
+ 0x8c, 0x4a, 0xea, 0xb5, 0xf3, 0x55, 0xb8, 0xd2, 0xa6, 0x68, 0x9c,
+ 0xfd, 0x56, 0x7f, 0x2b, 0x6e, 0xb2, 0x01, 0x1a, 0x18, 0xc7, 0x75,
+ 0xac, 0x2a, 0x21, 0xf8, 0xdd, 0x49, 0x7f, 0x69, 0x57, 0x21, 0x70,
+ 0x20, 0xb3, 0xb1, 0xaf, 0xcb, 0x70, 0x21, 0xf2, 0x4f, 0xcc, 0xc2,
+ 0x52, 0x3b, 0xe7, 0x6a, 0x2b, 0xff, 0x44, 0x59, 0x6e, 0x5a, 0x14},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 25
+ {25,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03,
+ 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00,
+ 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff,
+ 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00,
+ 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff,
+ 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x00, 0xcd, 0x28, 0x39,
+ 0xd8, 0x57, 0xb4, 0x69, 0x9f, 0x5c, 0x8e, 0x8a, 0x01, 0x94, 0x78, 0x6e,
+ 0x26, 0xa8, 0x62, 0xf0, 0x86, 0xb4, 0xba, 0x80, 0x74, 0x6a, 0xe5, 0x22,
+ 0x5e, 0xd3, 0xaa, 0x68, 0xf9, 0x6b, 0x7a, 0xae, 0xc5, 0x52, 0x25, 0x83,
+ 0x0b, 0xb9, 0x8f, 0x52, 0xd7, 0x52, 0x21, 0x14, 0x18, 0x97, 0xba, 0x49,
+ 0xd7, 0xa3, 0x1e, 0xbb, 0xf0, 0xb6, 0xd7, 0xd3, 0x13, 0x52, 0xe5, 0x26,
+ 0x61, 0x90},
+ {0x01, 0x3d, 0xb1, 0xb9, 0x24, 0x1b, 0x23, 0xd3, 0x38, 0x60, 0xd3,
+ 0x2d, 0xec, 0x37, 0xa7, 0x9e, 0x45, 0x46, 0xa4, 0x1a, 0xfd, 0xfd,
+ 0xd9, 0xc4, 0x38, 0xd0, 0x4e, 0x1f, 0x8b, 0x56, 0x6a, 0xc8, 0xd9,
+ 0xd3, 0xf5, 0x72, 0xc2, 0x93, 0xe9, 0x69, 0x43, 0x72, 0x2a, 0x4e,
+ 0xe2, 0x90, 0xe1, 0x13, 0xff, 0xfa, 0xa8, 0x2a, 0x61, 0x86, 0x7d,
+ 0x9c, 0xa2, 0x8d, 0x34, 0x99, 0x82, 0x35, 0x4c, 0x9b, 0x25, 0x6f},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 26
+ {26,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x13, 0xd9,
+ 0x82, 0x91, 0x19, 0xf4, 0x2f, 0xfa, 0x95, 0xfe, 0xa8, 0xba, 0x9e, 0x81,
+ 0xe4, 0xcd, 0x6a, 0x6c, 0xa9, 0x7f, 0xb0, 0x77, 0x8e, 0x12, 0xe5, 0xf5,
+ 0xdf, 0xe3, 0x52, 0x01, 0xdd, 0x4c, 0xca, 0x8e, 0xca, 0x0d, 0x2e, 0x39,
+ 0x55, 0x55, 0x99, 0x70, 0x41, 0x38, 0x1e, 0x6a, 0xc1, 0xf1, 0x8d, 0xdf,
+ 0x4c, 0x74, 0xe0, 0xb6, 0xe9, 0x04, 0x1c, 0xfd, 0xca, 0x1d, 0x1c, 0x10,
+ 0x30, 0x91},
+ {0x01, 0xd2, 0xbb, 0xe9, 0xf7, 0x54, 0x58, 0x4e, 0xbb, 0xc7, 0xc7,
+ 0xad, 0x74, 0x13, 0x6d, 0x1c, 0x8a, 0x14, 0x49, 0x48, 0x94, 0x8a,
+ 0xa8, 0xbe, 0x49, 0x98, 0x9d, 0xd9, 0xb4, 0xc5, 0x14, 0xdb, 0x2e,
+ 0x2a, 0xb1, 0xe0, 0x71, 0x3a, 0xd1, 0x69, 0x9f, 0x63, 0x2d, 0xd2,
+ 0xce, 0xa5, 0x3d, 0xa2, 0x18, 0xed, 0x54, 0x9f, 0x03, 0x0a, 0x11,
+ 0x3e, 0x28, 0x2f, 0xd9, 0xe3, 0xbe, 0x46, 0x2d, 0x9a, 0xba, 0x84},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 27
+ {27,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00,
+ 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00,
+ 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0,
+ 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff,
+ 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff,
+ 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x87, 0x8a, 0xd5,
+ 0x97, 0xd2, 0x90, 0xdb, 0x2c, 0xf6, 0x60, 0x59, 0x4a, 0xee, 0xd0, 0xf9,
+ 0xb7, 0xc8, 0xdd, 0x68, 0x45, 0x1d, 0x2d, 0x1b, 0x2c, 0xbc, 0x81, 0x6b,
+ 0x1e, 0xc4, 0xf3, 0x54, 0x65, 0xb3, 0x96, 0x4a, 0xff, 0x2e, 0xdf, 0x12,
+ 0x55, 0x16, 0x3f, 0x5f, 0xca, 0x58, 0x01, 0x32, 0xf8, 0x5c, 0xad, 0xe2,
+ 0x88, 0x7a, 0x01, 0x7e, 0x7c, 0xd0, 0xb3, 0x71, 0x96, 0xad, 0x85, 0x22,
+ 0x11, 0x07},
+ {0x00, 0x0f, 0x37, 0xa2, 0xe2, 0xca, 0xef, 0x54, 0xff, 0xf4, 0x12,
+ 0x6c, 0x0f, 0xa9, 0x6e, 0x7c, 0x47, 0xf0, 0xca, 0xd7, 0x46, 0x26,
+ 0xef, 0x91, 0xe5, 0x89, 0xe1, 0x2d, 0x2e, 0x1e, 0x8c, 0x22, 0x1b,
+ 0xe7, 0x29, 0x5b, 0xe9, 0xdc, 0x27, 0x12, 0xb8, 0x7b, 0xb0, 0xaa,
+ 0x0f, 0x58, 0x80, 0xb7, 0x38, 0xbc, 0x12, 0x42, 0xf2, 0xba, 0x77,
+ 0x3b, 0xf9, 0xeb, 0x2a, 0x54, 0xe3, 0xc1, 0xca, 0x47, 0x58, 0xd7},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 28
+ {28,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xe1, 0x19,
+ 0x1b, 0x44, 0x9f, 0xa1, 0xeb, 0xdb, 0xd6, 0x77, 0xda, 0xa4, 0x8f, 0x90,
+ 0xe2, 0xd1, 0xd6, 0xc0, 0x58, 0xc8, 0x77, 0x08, 0x7c, 0xaf, 0xd9, 0x36,
+ 0x4d, 0x99, 0xdb, 0xb2, 0x83, 0xc6, 0x84, 0x02, 0xe6, 0xe6, 0xc5, 0xf5,
+ 0x41, 0x1b, 0x2e, 0xd4, 0x28, 0x24, 0xd8, 0xb2, 0x80, 0xce, 0xb9, 0x10,
+ 0xab, 0xa6, 0x84, 0x78, 0x83, 0xa7, 0xe3, 0x78, 0x0e, 0x21, 0x32, 0xaf,
+ 0x41, 0xc1},
+ {0x01, 0x7a, 0xeb, 0x25, 0x4d, 0x9c, 0x8c, 0x8e, 0xe0, 0x62, 0x15,
+ 0xff, 0x33, 0x81, 0x13, 0x57, 0xda, 0x73, 0xbf, 0x7f, 0x6d, 0xd6,
+ 0xd7, 0xf8, 0xf1, 0x76, 0xd6, 0x2c, 0x06, 0x5a, 0x88, 0xa9, 0x00,
+ 0x5f, 0x68, 0x0c, 0x63, 0x0e, 0x9f, 0x27, 0x63, 0x58, 0x5e, 0xa2,
+ 0xee, 0x76, 0xb6, 0xe4, 0xab, 0x45, 0xe6, 0x73, 0xf8, 0x14, 0xeb,
+ 0xfa, 0x95, 0x94, 0x7c, 0x0c, 0x63, 0xfb, 0x24, 0xfa, 0x6e, 0x9b},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 29
+ {29,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x20, 0x75, 0x13,
+ 0xd6, 0x15, 0x65, 0x6a, 0x1c, 0xc7, 0x50, 0x5c, 0x18, 0xaa, 0x21, 0xb0,
+ 0x8e, 0x2b, 0x1d, 0x5a, 0x84, 0x1d, 0xe0, 0x81, 0x6c, 0xc2, 0x9c, 0x00,
+ 0x4e, 0xfd, 0xb2, 0xd9, 0x02, 0xac, 0x1a, 0x7b, 0xb0, 0x5e, 0x20, 0x72,
+ 0x2b, 0x57, 0x6b, 0x64, 0xa3, 0xdd, 0xf4, 0xd2, 0x48, 0x64, 0x21, 0xac,
+ 0x70, 0x6b, 0xf4, 0xa4, 0x24, 0xf2, 0x52, 0x38, 0x63, 0x68, 0xa5, 0x34,
+ 0x0f, 0xb6},
+ {0x00, 0x61, 0xbe, 0xd4, 0x22, 0x48, 0xa3, 0x7b, 0x46, 0x25, 0xef,
+ 0x04, 0xc4, 0xf9, 0xc7, 0xef, 0x69, 0xee, 0x3c, 0x6f, 0x95, 0x03,
+ 0x37, 0x83, 0x51, 0xfc, 0xab, 0x1b, 0x8c, 0xe1, 0x34, 0x32, 0x06,
+ 0x99, 0x7e, 0xec, 0x1b, 0x88, 0x44, 0x9e, 0xb6, 0xf7, 0x35, 0x57,
+ 0x11, 0xea, 0x1a, 0x81, 0x8a, 0x48, 0x6e, 0xe3, 0x0a, 0x24, 0x12,
+ 0x62, 0x41, 0xa7, 0xe2, 0x28, 0x92, 0x67, 0xcf, 0x5d, 0xd6, 0x1f},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 30
+ {30,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x1f, 0xe8, 0x00,
+ 0xc5, 0x0e, 0x54, 0x01, 0x2b, 0x75, 0xa3, 0x3e, 0x4b, 0xe7, 0xd0, 0x7c,
+ 0x8d, 0x60, 0xf2, 0x96, 0x80, 0xa3, 0x95, 0xe9, 0x51, 0xa6, 0xa3, 0x1c,
+ 0x50, 0x96, 0xb0, 0xea, 0x92, 0x8f, 0xc2, 0xcb, 0xf3, 0x27, 0xdd, 0x78,
+ 0x4d, 0xc0, 0xa7, 0xca, 0x46, 0xea, 0x73, 0x99, 0x2b, 0x75, 0x8b, 0x56,
+ 0x41, 0x36, 0x4b, 0x4a, 0xba, 0x39, 0xe9, 0x37, 0x98, 0xa4, 0xd9, 0x25,
+ 0xa0, 0x08},
+ {0x00, 0x10, 0x67, 0xd9, 0x10, 0x4e, 0x29, 0x6e, 0xf4, 0x2b, 0x94,
+ 0x45, 0x87, 0xde, 0x11, 0xb1, 0x0d, 0xf0, 0x5d, 0x2d, 0x95, 0x9e,
+ 0xd4, 0x4c, 0xac, 0x9e, 0x7e, 0xf1, 0xc7, 0xa0, 0x5d, 0x90, 0x81,
+ 0x9c, 0x43, 0xbc, 0x79, 0xc7, 0x39, 0x79, 0x18, 0xf9, 0x57, 0xcc,
+ 0x98, 0xdb, 0x93, 0x17, 0x63, 0xbb, 0xeb, 0x1b, 0xdf, 0xc3, 0x58,
+ 0x65, 0xe8, 0xa3, 0x59, 0xa0, 0x13, 0xf1, 0x3d, 0x60, 0xc4, 0x33},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 31
+ {31,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff,
+ 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, 0x00, 0x00, 0x00, 0x8d, 0xd1, 0x8a,
+ 0x1f, 0x5e, 0x48, 0x21, 0x40, 0xbe, 0x79, 0xbb, 0x65, 0xa2, 0x1a, 0xd6,
+ 0x0c, 0x89, 0x87, 0xe5, 0x32, 0xc8, 0x43, 0x45, 0xf0, 0x13, 0x5a, 0xff,
+ 0xd4, 0x6e, 0xc7, 0x1e, 0xf0, 0x2b, 0x1c, 0xa3, 0xad, 0x56, 0xf3, 0x01,
+ 0xd9, 0x55, 0xfa, 0x30, 0x6c, 0x12, 0x2d, 0x44, 0x1d, 0x6f, 0xed, 0xcf,
+ 0x8b, 0x85, 0x5e, 0xf2, 0x56, 0x35, 0x0b, 0xf6, 0x9d, 0x23, 0xa7, 0x20,
+ 0x7a, 0xd9},
+ {0x00, 0xb7, 0x79, 0xd8, 0x30, 0x35, 0xcf, 0x7b, 0xb0, 0xbb, 0x04,
+ 0xc7, 0xb2, 0xf4, 0x6d, 0x08, 0xf6, 0x79, 0x1f, 0x0d, 0x15, 0x42,
+ 0xc9, 0xbc, 0xce, 0x72, 0x50, 0xe7, 0x72, 0xb1, 0x2a, 0xd8, 0xe3,
+ 0x8f, 0xce, 0x1d, 0x2b, 0x06, 0x3a, 0x06, 0xf0, 0xfa, 0x3a, 0x1b,
+ 0x07, 0x2d, 0xd9, 0x76, 0xf5, 0xf8, 0x54, 0x29, 0x79, 0x90, 0x30,
+ 0x75, 0x16, 0x2f, 0x1f, 0x5c, 0x6b, 0xa3, 0xb7, 0x6c, 0xc4, 0x5d},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 32
+ {32,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xc0, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00,
+ 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xe0,
+ 0x00, 0x00, 0x0f, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff,
+ 0x80, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x07, 0xff, 0xff,
+ 0xfe, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x1f, 0xff,
+ 0xff, 0xf8, 0x00, 0x00, 0x04, 0x00, 0x00, 0x01, 0x00, 0x56, 0x62, 0x03,
+ 0xdd, 0x32, 0x5a, 0x08, 0x1c, 0x44, 0x41, 0xf0, 0x01, 0xf7, 0x80, 0x36,
+ 0x58, 0x74, 0xfd, 0x3d, 0x0c, 0x9b, 0xc4, 0x72, 0x27, 0x48, 0x1a, 0xfe,
+ 0x76, 0xa9, 0x3a, 0xe1, 0xbf, 0xde, 0x63, 0xaf, 0x97, 0x22, 0x03, 0xab,
+ 0xfe, 0x22, 0xc6, 0x3b, 0x80, 0xe8, 0x3f, 0x7c, 0xc2, 0x18, 0x4c, 0x3c,
+ 0xb8, 0xcf, 0xd0, 0x15, 0x2c, 0x54, 0x32, 0x4c, 0x47, 0x59, 0xfd, 0x1f,
+ 0x9a, 0x50},
+ {0x01, 0xaf, 0xe5, 0xd2, 0x37, 0x33, 0x72, 0x8b, 0x79, 0xc7, 0x43,
+ 0x93, 0x3b, 0x9b, 0xa7, 0xdf, 0xec, 0x5e, 0xd1, 0x9b, 0x77, 0x37,
+ 0xe3, 0x93, 0x90, 0x8a, 0x1d, 0x00, 0x09, 0x18, 0xaa, 0x79, 0x5d,
+ 0x1c, 0xe0, 0xad, 0x53, 0x39, 0x83, 0xd0, 0x18, 0xf9, 0x27, 0xb3,
+ 0x5d, 0x2a, 0xf6, 0x46, 0x33, 0x56, 0x57, 0x3f, 0x38, 0x7f, 0xeb,
+ 0xd7, 0x59, 0x11, 0xa4, 0x94, 0x86, 0x20, 0x2c, 0xa6, 0x9d, 0x3a},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 33
+ {33,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc,
+ 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00,
+ 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00,
+ 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xf0, 0x00, 0x1f,
+ 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x07, 0xff,
+ 0xf0, 0x00, 0x1f, 0xff, 0xc0, 0x00, 0x7f, 0xff, 0x00, 0xb1, 0x1c, 0x66,
+ 0x8f, 0xbd, 0x54, 0x9f, 0x36, 0x88, 0x9f, 0x7b, 0x63, 0x43, 0x40, 0x51,
+ 0xda, 0x26, 0xf1, 0x57, 0x05, 0x83, 0x91, 0x36, 0xb1, 0xb1, 0x4a, 0x09,
+ 0x15, 0x2d, 0x7a, 0x18, 0x2e, 0xa7, 0x80, 0x6c, 0x35, 0x47, 0x8a, 0x32,
+ 0xd3, 0xaa, 0x3c, 0x9c, 0x16, 0x27, 0xa6, 0x15, 0x19, 0xeb, 0xec, 0x71,
+ 0xb3, 0x6f, 0xa7, 0x74, 0x49, 0x02, 0x5b, 0x88, 0x29, 0xe2, 0x7f, 0x30,
+ 0x78, 0x34},
+ {0x01, 0x96, 0x12, 0xae, 0xb3, 0x86, 0xfe, 0xbb, 0x1a, 0x28, 0x09,
+ 0x6f, 0xe5, 0xb2, 0xf6, 0x82, 0xde, 0xad, 0x02, 0x38, 0x97, 0x85,
+ 0x22, 0x5b, 0x80, 0xa2, 0x7d, 0xf4, 0x39, 0x51, 0x0d, 0x08, 0x34,
+ 0x9a, 0x19, 0x38, 0x39, 0x52, 0x5f, 0x24, 0x8b, 0x7f, 0x9b, 0xca,
+ 0xbf, 0xd3, 0xdc, 0x8d, 0xa8, 0xcc, 0x17, 0x24, 0x02, 0x22, 0x99,
+ 0xb7, 0xb5, 0xe7, 0x23, 0x99, 0xd8, 0x94, 0x64, 0xb8, 0x2e, 0x44},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 34
+ {34,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff,
+ 0xff, 0xfc, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00,
+ 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff,
+ 0xff, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00,
+ 0x07, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff,
+ 0xc0, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x02, 0x00, 0xaa, 0x75, 0xef,
+ 0xc0, 0xa8, 0xda, 0xac, 0x1d, 0x73, 0xf3, 0x2c, 0x9c, 0x55, 0x24, 0x14,
+ 0xbc, 0xcf, 0x44, 0xaf, 0x8e, 0x74, 0x33, 0x1b, 0x47, 0x43, 0x9e, 0x7d,
+ 0xcc, 0x49, 0xa1, 0x35, 0xb3, 0xee, 0x61, 0xe9, 0xf6, 0x97, 0x17, 0xd8,
+ 0x9b, 0x4b, 0xba, 0x35, 0x67, 0xa1, 0x95, 0xae, 0xda, 0x13, 0xfb, 0xec,
+ 0x63, 0x4b, 0xf2, 0x98, 0x4b, 0x5e, 0xc6, 0xb6, 0xf8, 0x0f, 0x59, 0x78,
+ 0xed, 0x5a},
+ {0x00, 0x57, 0x06, 0x73, 0xf8, 0x7a, 0xdc, 0xef, 0x49, 0xc1, 0xf0,
+ 0x11, 0xe8, 0xb9, 0xf1, 0xe1, 0x1f, 0x7f, 0xd3, 0xb3, 0xc9, 0x31,
+ 0x14, 0xd0, 0x8d, 0x3f, 0x51, 0x5a, 0xa4, 0xa8, 0x95, 0xa6, 0xc7,
+ 0x01, 0xc5, 0x23, 0x06, 0x3b, 0xdc, 0x13, 0xad, 0x1d, 0xb0, 0xa5,
+ 0x4f, 0x6e, 0x7b, 0x47, 0x6f, 0xe1, 0x0d, 0xb2, 0x07, 0x04, 0x41,
+ 0xbe, 0xfc, 0x58, 0xc8, 0xcf, 0xf3, 0xc0, 0x8e, 0xf7, 0x6e, 0x59},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 35
+ {35,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x00, 0x10, 0xe5, 0x9b,
+ 0xe9, 0x3c, 0x4f, 0x26, 0x9c, 0x02, 0x69, 0xc7, 0x9e, 0x2a, 0xfd, 0x65,
+ 0xd6, 0xae, 0xaa, 0x9b, 0x70, 0x1e, 0xac, 0xc1, 0x94, 0xfb, 0x3e, 0xe0,
+ 0x3d, 0xf4, 0x78, 0x49, 0xbf, 0x55, 0x0e, 0xc6, 0x36, 0xeb, 0xee, 0x0d,
+ 0xdd, 0x4a, 0x16, 0xf1, 0xcd, 0x94, 0x06, 0x60, 0x5a, 0xf3, 0x8f, 0x58,
+ 0x45, 0x67, 0x77, 0x0e, 0x3f, 0x27, 0x2d, 0x68, 0x8c, 0x83, 0x2e, 0x84,
+ 0x35, 0x64},
+ {0x00, 0x16, 0xaa, 0xf2, 0x28, 0xb0, 0xae, 0xc1, 0x90, 0xd4, 0xe4,
+ 0xe5, 0xb8, 0x13, 0x8f, 0xf9, 0xcc, 0x46, 0xd7, 0x05, 0xda, 0x1b,
+ 0xf0, 0x02, 0x90, 0x1c, 0x6a, 0xb4, 0x20, 0xf5, 0x93, 0x14, 0xd5,
+ 0xb6, 0x41, 0x71, 0x2b, 0x14, 0xef, 0x3e, 0x4f, 0xb1, 0x25, 0x65,
+ 0x2c, 0x47, 0x88, 0x86, 0x76, 0x80, 0x4f, 0xb5, 0x57, 0x5b, 0x74,
+ 0x1a, 0x84, 0x08, 0xc5, 0x62, 0x5b, 0xfc, 0xcf, 0xf4, 0xfd, 0xda},
+ false,
+ true},
+
+ // Comment: edge cases for ephemeral key
+ // tcID: 36
+ {36,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x2b, 0xc1, 0x5c, 0xf3, 0x98, 0x1e, 0xab, 0x61, 0x02, 0xc3, 0x9f, 0x9a,
+ 0x92, 0x5a, 0xa1, 0x30, 0x76, 0x3d, 0x01, 0xed, 0x6e, 0xda, 0xf1, 0x43,
+ 0x06, 0xeb, 0x0a, 0x14, 0xdd, 0x75, 0xdf, 0xf5, 0x04, 0x07, 0x0d, 0xef,
+ 0x7b, 0x88, 0xd8, 0xb1, 0x65, 0x08, 0x2f, 0x69, 0x99, 0x2d, 0xe0, 0xff,
+ 0xa5, 0xee, 0x92, 0x2c, 0xb3, 0xab, 0x39, 0x91, 0x7d, 0xa8, 0x52, 0x4c,
+ 0xac, 0x73, 0xf0, 0xa0, 0x9c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7f, 0xc7, 0xcf, 0x66, 0x6d, 0xac, 0x5a, 0x38, 0x16, 0xc6,
+ 0x37, 0x0c, 0xd6, 0x92, 0xc4, 0xe2, 0x86, 0x65, 0xd5, 0xa9, 0xaa, 0x70,
+ 0xce, 0x51, 0x89, 0x1e, 0xe5, 0xc7, 0x6f, 0x92, 0x14, 0x49, 0xe9, 0x62,
+ 0x05, 0x25, 0xe7, 0x18, 0xcd, 0x52, 0x79, 0xcd, 0x61, 0x2e, 0xfb, 0xbf,
+ 0xb8, 0x2f, 0x17, 0xae, 0x12, 0xa0, 0x01, 0x40, 0x7f, 0x55, 0xd3, 0x9b,
+ 0x69, 0xbb, 0x7c, 0x6f, 0x59, 0xb2, 0xea, 0x01, 0xf6, 0x1a, 0x2e, 0xad,
+ 0xce, 0xf8, 0xac, 0x1b, 0x92, 0x83, 0x0a, 0xf6, 0x2a, 0x34, 0x3c, 0xbb,
+ 0x13, 0x25, 0x2a, 0x2c, 0xcf, 0x1a, 0xb7, 0x52, 0xcb, 0x15, 0x1e, 0x0b,
+ 0xd3, 0x9b, 0x58, 0x01, 0x75, 0x23, 0x4b, 0xf6, 0x41, 0xd4, 0x4e, 0x86,
+ 0x60, 0x77, 0x3d, 0x84, 0x20, 0x68, 0x41, 0x1d, 0xaf, 0x37, 0xf0, 0x2e,
+ 0x59, 0xe5, 0x45, 0xa9, 0x46, 0xca, 0x9c, 0x3e, 0xf0, 0x7e, 0x5c, 0x0b,
+ 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0xd9, 0x25, 0x4f,
+ 0xdf, 0x80, 0x04, 0x96, 0xac, 0xb3, 0x37, 0x90, 0xb1, 0x03, 0xc5, 0xee,
+ 0x9f, 0xac, 0x12, 0x83, 0x2f, 0xe5, 0x46, 0xc6, 0x32, 0x22, 0x5b, 0x0f,
+ 0x7f, 0xce, 0x3d, 0xa4, 0x57, 0x4b, 0x1a, 0x87, 0x9b, 0x62, 0x3d, 0x72,
+ 0x2f, 0xa8, 0xfc, 0x34, 0xd5, 0xfc, 0x2a, 0x87, 0x31, 0xaa, 0xd6, 0x91,
+ 0xa9, 0xa8, 0xbb, 0x8b, 0x55, 0x4c, 0x95, 0xa0, 0x51, 0xd6, 0xaa, 0x50,
+ 0x5a, 0xcf},
+ {0x00, 0xa5, 0xd6, 0xdf, 0xda, 0x2b, 0x26, 0x9f, 0x4a, 0xb8, 0x95,
+ 0xa4, 0x1c, 0x3b, 0x71, 0xb6, 0xba, 0x10, 0xd5, 0xc9, 0xf0, 0xd9,
+ 0xb3, 0xe7, 0x30, 0x27, 0x53, 0x45, 0xe4, 0x72, 0x15, 0x94, 0xab,
+ 0xfd, 0x39, 0x46, 0x4c, 0x22, 0x77, 0x16, 0xde, 0xd8, 0xef, 0x3e,
+ 0x60, 0xbb, 0x1c, 0xa0, 0xb5, 0x51, 0x71, 0x6e, 0x3f, 0x6e, 0xeb,
+ 0xb4, 0x8d, 0x5c, 0xe8, 0xe0, 0xab, 0x58, 0xcb, 0x1b, 0x73, 0xc9},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates
+ // tcID: 37
+ {37,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0xe5, 0x9b,
+ 0xe9, 0x3c, 0x4f, 0x26, 0x9c, 0x02, 0x69, 0xc7, 0x9e, 0x2a, 0xfd, 0x65,
+ 0xd6, 0xae, 0xaa, 0x9b, 0x70, 0x1e, 0xac, 0xc1, 0x94, 0xfb, 0x3e, 0xe0,
+ 0x3d, 0xf4, 0x78, 0x49, 0xbf, 0x55, 0x0e, 0xc6, 0x36, 0xeb, 0xee, 0x0d,
+ 0xdd, 0x4a, 0x16, 0xf1, 0xcd, 0x94, 0x06, 0x60, 0x5a, 0xf3, 0x8f, 0x58,
+ 0x45, 0x67, 0x77, 0x0e, 0x3f, 0x27, 0x2d, 0x68, 0x8c, 0x83, 0x2e, 0x84,
+ 0x35, 0x64},
+ {0x00, 0x8f, 0x61, 0xe1, 0x5e, 0x8c, 0x85, 0x45, 0xdc, 0xda, 0xb1,
+ 0x88, 0xf1, 0x0b, 0xa9, 0x11, 0x1b, 0x63, 0x45, 0xd5, 0x29, 0xd9,
+ 0xc5, 0x47, 0x06, 0x77, 0x34, 0x2d, 0xf7, 0xef, 0x54, 0xc5, 0x6a,
+ 0x1f, 0xb9, 0xfb, 0xe8, 0xde, 0xa7, 0x6a, 0xfb, 0xe8, 0xf2, 0xdd,
+ 0x4c, 0x3c, 0xfb, 0x4d, 0x5b, 0x74, 0x9d, 0x74, 0x39, 0x44, 0xc9,
+ 0x6d, 0x74, 0xfb, 0x47, 0xbc, 0x4b, 0xf6, 0x01, 0xe5, 0xdc, 0x7e},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates
+ // tcID: 38
+ {38,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x4d, 0xc1, 0x6c, 0xaf, 0xca, 0x98, 0x33, 0xee, 0xb9,
+ 0x7c, 0x13, 0x6c, 0x15, 0x4f, 0x3a, 0xe3, 0x90, 0x83, 0x0f, 0x26, 0xd3,
+ 0x00, 0xed, 0xef, 0x06, 0xf8, 0x67, 0xef, 0xab, 0x1c, 0x42, 0x14, 0xf5,
+ 0x63, 0xc2, 0x5e, 0x1c, 0x81, 0xe1, 0x6a, 0x86, 0xea, 0xac, 0x82, 0x72,
+ 0x89, 0x2d, 0x1b, 0x65, 0xb2, 0xee, 0x7f, 0xb2, 0xb6, 0x9b, 0xa1, 0x11,
+ 0x0b, 0x08, 0x3b, 0xbe, 0xb6, 0xb8, 0x87, 0x3a, 0x01, 0x0d, 0xbb, 0x70,
+ 0x12, 0x66, 0xa8, 0xdf, 0x32, 0xd1, 0x7b, 0xd5, 0x8b, 0xea, 0x36, 0x5c,
+ 0x26, 0x37, 0xd6, 0x86, 0x27, 0x29, 0x00, 0xa5, 0xea, 0x7a, 0x19, 0xff,
+ 0x98, 0xdb, 0x3b, 0xf9, 0x24, 0x25, 0xa4, 0x83, 0xc7, 0x0f, 0xdd, 0x9d,
+ 0xb2, 0x5b, 0x6e, 0xe6, 0x99, 0x81, 0xcb, 0x69, 0xdc, 0xc9, 0xc4, 0x18,
+ 0xc3, 0x29, 0x89, 0xe7, 0x3f, 0x0a, 0x5f, 0xd7, 0xf3, 0xc3, 0xba, 0x44,
+ 0xb0, 0x51},
+ {0x01, 0x7e, 0x7e, 0xec, 0xdb, 0x0f, 0x52, 0xe3, 0xb8, 0xae, 0xdd,
+ 0x0f, 0x55, 0x50, 0xf2, 0x6c, 0xd5, 0xe2, 0x7e, 0x71, 0x1d, 0x68,
+ 0x60, 0xc5, 0x4f, 0x88, 0xcf, 0xd3, 0xff, 0x07, 0x5d, 0xf8, 0xd3,
+ 0x63, 0xee, 0x3b, 0xe4, 0xda, 0xc2, 0xf4, 0x2d, 0x03, 0x6b, 0x7c,
+ 0x64, 0xe2, 0xb5, 0x0d, 0x90, 0x76, 0x4a, 0xb4, 0xee, 0xf0, 0xb9,
+ 0xd6, 0x8c, 0x29, 0x68, 0x2b, 0x97, 0x07, 0xd4, 0x5e, 0xc2, 0x83},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates
+ // tcID: 39
+ {39,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x82, 0x55, 0xc0, 0x14, 0xf2, 0x53, 0x3a, 0xd9, 0x30,
+ 0xe4, 0x32, 0x02, 0x16, 0x49, 0x6a, 0x3f, 0x4e, 0x0d, 0x78, 0xb5, 0x0f,
+ 0xa2, 0x7d, 0x42, 0x20, 0x9e, 0x27, 0x0e, 0x39, 0xba, 0xf4, 0x80, 0xa9,
+ 0x87, 0xa2, 0xc8, 0x40, 0x98, 0xee, 0xe5, 0x38, 0x89, 0xea, 0x8b, 0x6c,
+ 0xc9, 0x03, 0x6d, 0xde, 0xeb, 0xef, 0xc0, 0x0b, 0x55, 0x42, 0xd2, 0x42,
+ 0x5f, 0xaf, 0xd5, 0xe1, 0xba, 0xba, 0xe8, 0x41, 0x01, 0xdb, 0x81, 0x7b,
+ 0x33, 0x2b, 0x29, 0x7a, 0x00, 0x3c, 0xff, 0xc4, 0x25, 0x1b, 0x58, 0xd9,
+ 0xc7, 0xce, 0x0b, 0x90, 0x30, 0x1e, 0xf5, 0xc6, 0x5e, 0x8a, 0xc0, 0xf8,
+ 0x25, 0x17, 0xfd, 0x17, 0x30, 0xa1, 0x67, 0xd8, 0x3a, 0xf5, 0x0d, 0x92,
+ 0xf7, 0xe2, 0x5e, 0x08, 0x78, 0x71, 0x30, 0x61, 0x89, 0x20, 0x34, 0x5c,
+ 0x43, 0x53, 0x37, 0xef, 0x45, 0xeb, 0x2e, 0x9b, 0x1a, 0xce, 0x53, 0x0d,
+ 0x0e, 0xaf},
+ {0x01, 0x15, 0xba, 0x7f, 0xc1, 0xef, 0x5d, 0x15, 0x47, 0xbb, 0x25,
+ 0x9d, 0x73, 0x02, 0xcf, 0x84, 0x40, 0x01, 0x60, 0xa5, 0x99, 0xa3,
+ 0xfd, 0x1d, 0x36, 0x8e, 0x4d, 0x8f, 0x13, 0x68, 0x48, 0xbc, 0x32,
+ 0xb3, 0x45, 0xa7, 0x92, 0x6b, 0x95, 0x14, 0x0c, 0x31, 0x9d, 0xb3,
+ 0x9d, 0x3d, 0x89, 0x47, 0x9d, 0x44, 0xae, 0xac, 0xc0, 0x5c, 0x8a,
+ 0xf3, 0x7d, 0x55, 0x45, 0x0c, 0x1a, 0xe1, 0x14, 0xbe, 0xb5, 0x83},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates
+ // tcID: 40
+ {40,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0xd9, 0x25, 0x4f,
+ 0xdf, 0x80, 0x04, 0x96, 0xac, 0xb3, 0x37, 0x90, 0xb1, 0x03, 0xc5, 0xee,
+ 0x9f, 0xac, 0x12, 0x83, 0x2f, 0xe5, 0x46, 0xc6, 0x32, 0x22, 0x5b, 0x0f,
+ 0x7f, 0xce, 0x3d, 0xa4, 0x57, 0x4b, 0x1a, 0x87, 0x9b, 0x62, 0x3d, 0x72,
+ 0x2f, 0xa8, 0xfc, 0x34, 0xd5, 0xfc, 0x2a, 0x87, 0x31, 0xaa, 0xd6, 0x91,
+ 0xa9, 0xa8, 0xbb, 0x8b, 0x55, 0x4c, 0x95, 0xa0, 0x51, 0xd6, 0xaa, 0x50,
+ 0x5a, 0xcf},
+ {0x01, 0xd6, 0x39, 0x65, 0xc1, 0x50, 0xdc, 0xc6, 0xc8, 0x34, 0xdd,
+ 0x2a, 0x94, 0x46, 0xa9, 0x00, 0x6e, 0x01, 0x1a, 0xff, 0xb8, 0x24,
+ 0x1a, 0x38, 0xe3, 0x40, 0x97, 0x52, 0xb7, 0xf4, 0x78, 0xd3, 0x2c,
+ 0x6d, 0x46, 0x1f, 0x97, 0x82, 0x96, 0xa5, 0x73, 0x39, 0xff, 0x4a,
+ 0xb1, 0xa3, 0x08, 0xf8, 0xfd, 0x03, 0x30, 0xa9, 0x32, 0x97, 0x9b,
+ 0x3f, 0xc2, 0x36, 0x3d, 0x04, 0x53, 0x8e, 0x72, 0x51, 0x01, 0x76},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates
+ // tcID: 41
+ {41,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x73, 0xde, 0x99, 0x09, 0x78, 0xda, 0x53, 0xa0, 0x5c,
+ 0x46, 0x3a, 0x56, 0x73, 0x04, 0x72, 0x7b, 0xbc, 0x9d, 0xbe, 0xd8, 0xd5,
+ 0xda, 0xb3, 0xba, 0xd1, 0x1d, 0x18, 0x04, 0xde, 0xa8, 0x64, 0xfb, 0xed,
+ 0x5b, 0xbe, 0xc8, 0x07, 0xc1, 0x3e, 0x41, 0x28, 0x74, 0x9c, 0xf8, 0xc1,
+ 0x17, 0x27, 0xa4, 0xc5, 0x28, 0xf9, 0x1f, 0xf0, 0x21, 0x7f, 0x95, 0x3a,
+ 0x30, 0x48, 0xde, 0x5b, 0xa7, 0xa2, 0xb9, 0xad, 0x00, 0xf0, 0x21, 0x3d,
+ 0x03, 0x2c, 0xc6, 0x74, 0xe1, 0x02, 0x9c, 0x71, 0xd1, 0x0c, 0xb3, 0xf9,
+ 0x1d, 0xe5, 0x37, 0x53, 0xa0, 0x1d, 0x6d, 0xdc, 0x41, 0x06, 0x40, 0x36,
+ 0xa4, 0x3d, 0x61, 0x3f, 0x2b, 0xb8, 0x3f, 0xb9, 0x99, 0x87, 0x4a, 0x0f,
+ 0xad, 0xcf, 0x8a, 0x6d, 0x40, 0xb9, 0x17, 0x13, 0xcc, 0x91, 0x14, 0xbd,
+ 0x44, 0xc0, 0xf1, 0x33, 0x3e, 0xf9, 0x8f, 0x0e, 0xfb, 0x63, 0x72, 0xa9,
+ 0xa4, 0x53},
+ {0x00, 0x81, 0x5a, 0x61, 0xf2, 0xc7, 0x62, 0x2d, 0x1b, 0x9e, 0x33,
+ 0x10, 0x10, 0x4a, 0x41, 0xc5, 0x76, 0x83, 0x5a, 0x29, 0xcf, 0x3a,
+ 0x87, 0x5e, 0x3b, 0x10, 0x62, 0xe4, 0x58, 0x87, 0x16, 0xd2, 0x57,
+ 0x77, 0xf0, 0xa9, 0x0f, 0xa6, 0xa9, 0x9a, 0x95, 0x22, 0x63, 0x20,
+ 0xba, 0x22, 0x5b, 0x89, 0x65, 0xd0, 0xef, 0x5a, 0xf6, 0x74, 0xfb,
+ 0xa6, 0x9a, 0x8a, 0xcb, 0x85, 0x0b, 0x77, 0x73, 0xbe, 0x0c, 0x82},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates
+ // tcID: 42
+ {42,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x0f, 0x43, 0x66, 0x2f, 0x4b, 0xad, 0x61, 0x87, 0xad,
+ 0x22, 0xa4, 0x1d, 0xfc, 0x83, 0x1d, 0xcb, 0xa2, 0x55, 0xaf, 0x6c, 0x4b,
+ 0x5f, 0x1c, 0x14, 0xb2, 0xed, 0x54, 0x47, 0xf8, 0x8b, 0x65, 0xd6, 0x90,
+ 0xb8, 0x75, 0x84, 0x8e, 0xa7, 0xa0, 0xc4, 0xef, 0xe5, 0x5b, 0x82, 0x14,
+ 0x88, 0xd1, 0xb0, 0xf8, 0x5c, 0xda, 0x6e, 0x71, 0x73, 0xd8, 0x7e, 0x0d,
+ 0x76, 0x44, 0x1a, 0xaf, 0x60, 0xe9, 0x60, 0xd1, 0x00, 0x17, 0xfa, 0x4b,
+ 0x51, 0x09, 0x7c, 0x5e, 0xf9, 0xcb, 0x66, 0xd6, 0xc3, 0xeb, 0x85, 0x1e,
+ 0x1a, 0x8a, 0x41, 0x10, 0x24, 0x52, 0xbd, 0x3f, 0x89, 0x02, 0xf1, 0x7e,
+ 0xe7, 0x2a, 0xb0, 0x77, 0x22, 0x41, 0x51, 0x01, 0x44, 0x67, 0x46, 0x86,
+ 0x41, 0x9c, 0x7c, 0xd5, 0x5a, 0x93, 0x09, 0x51, 0x16, 0x5b, 0xa0, 0x7d,
+ 0x34, 0xc2, 0xc2, 0x0c, 0x42, 0x10, 0x69, 0xc1, 0xfe, 0x3d, 0x97, 0x67,
+ 0x37, 0xa4},
+ {0x01, 0x10, 0xea, 0x8a, 0xf7, 0x65, 0x67, 0x35, 0x17, 0x66, 0xd7,
+ 0xdd, 0xcb, 0x73, 0x43, 0xee, 0x04, 0xed, 0xd9, 0x50, 0x35, 0xf7,
+ 0x27, 0xe6, 0xba, 0xe0, 0xd8, 0x9d, 0x50, 0x17, 0x01, 0x9a, 0x3d,
+ 0xf7, 0x95, 0x54, 0xd1, 0xd0, 0xe8, 0x4f, 0xe3, 0x39, 0xa7, 0xc0,
+ 0xfd, 0x79, 0x82, 0x9c, 0xda, 0xe1, 0x37, 0x2e, 0x5d, 0x99, 0x00,
+ 0xa0, 0xdc, 0x8b, 0xac, 0x63, 0xae, 0x33, 0x06, 0x6d, 0x3f, 0x11},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 43
+ {43,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x21, 0x83, 0xff, 0xf5, 0x77, 0x7e, 0x31, 0x9e, 0x8c,
+ 0xd2, 0x3a, 0xb5, 0x39, 0x2b, 0xaa, 0x9d, 0x4b, 0x1d, 0x43, 0xc7, 0xf8,
+ 0xb0, 0x1f, 0x78, 0xf2, 0x95, 0xc0, 0xc3, 0x7d, 0x4a, 0x3a, 0x12, 0x2f,
+ 0x88, 0xc1, 0x63, 0xa8, 0xf9, 0x64, 0x8d, 0x9d, 0xa2, 0x3b, 0x38, 0x9b,
+ 0xa5, 0x6e, 0x8e, 0x9c, 0xa0, 0x22, 0xc2, 0xfe, 0x9c, 0x27, 0x3f, 0x25,
+ 0x85, 0x42, 0x9a, 0x2d, 0xe4, 0x32, 0x95, 0xb9, 0x01, 0xe1, 0x8e, 0x9e,
+ 0xaa, 0xf8, 0xa4, 0x06, 0xf1, 0x0b, 0x1d, 0xcb, 0xaa, 0x68, 0x47, 0x43,
+ 0xa4, 0x3d, 0x20, 0x3f, 0x6c, 0xdd, 0xd8, 0x70, 0x9d, 0xb9, 0x0f, 0x43,
+ 0xfe, 0x7b, 0x8b, 0x38, 0x15, 0xea, 0xd2, 0x04, 0x6b, 0x6b, 0x37, 0x23,
+ 0x9e, 0x06, 0x5d, 0xa6, 0x2d, 0x79, 0x7c, 0xd0, 0xa7, 0x31, 0x22, 0xee,
+ 0x9b, 0xf1, 0xbd, 0x00, 0xb0, 0xd8, 0x01, 0x29, 0x7a, 0x3d, 0x2b, 0xce,
+ 0xfd, 0x0d},
+ {0x01, 0xf3, 0xc9, 0xb4, 0x4f, 0xaf, 0x75, 0x4b, 0xe2, 0x50, 0xc2,
+ 0xed, 0x75, 0x65, 0x41, 0xc2, 0x61, 0xcb, 0x53, 0x79, 0x5a, 0x55,
+ 0x5e, 0x92, 0x47, 0x82, 0xdc, 0x4f, 0x2c, 0x1d, 0xd4, 0xa3, 0x85,
+ 0x5c, 0x82, 0x3f, 0x33, 0xbd, 0xfc, 0xb0, 0xf0, 0x50, 0x3e, 0xa3,
+ 0xf9, 0xa9, 0x11, 0xe2, 0x42, 0x35, 0x37, 0x5a, 0x69, 0xda, 0x21,
+ 0xa9, 0xae, 0x4c, 0x64, 0x77, 0x38, 0xb7, 0xe5, 0xc5, 0x29, 0x09},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 44
+ {44,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x96, 0x06, 0x8a, 0x51, 0x2e, 0x31, 0x7e, 0xc6, 0x35,
+ 0x88, 0xff, 0x28, 0xd3, 0x80, 0xa8, 0xd7, 0xc9, 0x1e, 0x3a, 0x59, 0x27,
+ 0x9c, 0x85, 0xf5, 0x41, 0x6e, 0x8e, 0xd3, 0x21, 0x74, 0x7b, 0x05, 0xd5,
+ 0x37, 0xd1, 0x9d, 0x79, 0x73, 0x64, 0xaf, 0xce, 0x0e, 0x54, 0x8b, 0xfb,
+ 0x75, 0x8e, 0x33, 0xcc, 0x6d, 0x75, 0x1b, 0x5c, 0x21, 0x79, 0x72, 0xde,
+ 0x2e, 0xc4, 0xff, 0x00, 0x0c, 0xc1, 0x5d, 0xee, 0x00, 0x85, 0xaf, 0xf0,
+ 0xf0, 0x25, 0x2a, 0xb4, 0x6f, 0xf8, 0x0d, 0x84, 0x9e, 0x14, 0x94, 0x3d,
+ 0xe8, 0x14, 0x5d, 0xbb, 0x30, 0x7b, 0x4b, 0xc4, 0x5c, 0x9e, 0xed, 0xe7,
+ 0x8c, 0x04, 0x0a, 0x08, 0x36, 0xd8, 0x04, 0x06, 0x77, 0x0c, 0x7c, 0x94,
+ 0x59, 0xc0, 0x65, 0xc5, 0x33, 0x67, 0xe6, 0x83, 0x12, 0x8e, 0x8f, 0xc1,
+ 0xdd, 0x89, 0x19, 0x0e, 0x74, 0x78, 0x93, 0xd9, 0xf2, 0x7e, 0x49, 0x61,
+ 0x0b, 0xfb},
+ {0x01, 0xf5, 0x67, 0xd0, 0x11, 0x52, 0xc9, 0x06, 0x44, 0xbe, 0x34,
+ 0xfc, 0x7f, 0x4d, 0xcd, 0xac, 0xda, 0x02, 0xe1, 0xe1, 0x4d, 0x80,
+ 0xcd, 0xb3, 0x77, 0x61, 0x1a, 0x8c, 0x9a, 0x7a, 0x4d, 0x0f, 0xa5,
+ 0x41, 0x3b, 0x9d, 0x41, 0x54, 0x10, 0xc9, 0xac, 0x6f, 0xf1, 0x46,
+ 0x7c, 0xf3, 0x72, 0x35, 0xe5, 0x88, 0xd1, 0x14, 0xa5, 0x4e, 0x6f,
+ 0x9e, 0x0a, 0x65, 0xb6, 0xd0, 0x2c, 0xdb, 0x82, 0x88, 0x98, 0x14},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 45
+ {45,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xbf, 0xd8, 0xc3, 0xe3, 0x46, 0xef, 0x88, 0x4b, 0x4b,
+ 0x1c, 0x01, 0xfd, 0x27, 0x3e, 0x98, 0x2f, 0xed, 0x38, 0xb5, 0xc8, 0x04,
+ 0x61, 0x65, 0xcc, 0x1e, 0x0d, 0xe8, 0x76, 0x78, 0x76, 0x90, 0xc1, 0x9c,
+ 0x4e, 0xc2, 0x46, 0x06, 0xbc, 0x8e, 0x1e, 0xd8, 0x3a, 0x4c, 0xe1, 0x0b,
+ 0x7a, 0x42, 0xe6, 0xdb, 0x19, 0xc7, 0xaa, 0x5e, 0x99, 0x71, 0x65, 0x4e,
+ 0x57, 0x84, 0x2d, 0x41, 0xe7, 0x09, 0x85, 0xa3, 0x00, 0xb3, 0x57, 0x35,
+ 0x14, 0x99, 0x60, 0x05, 0x60, 0xba, 0xfa, 0xa2, 0x5e, 0x24, 0x3a, 0xff,
+ 0x7b, 0x33, 0x60, 0x2c, 0xf4, 0x1d, 0x35, 0x18, 0x49, 0x9e, 0x1b, 0x43,
+ 0xba, 0x1e, 0x81, 0x4a, 0x0b, 0x45, 0xec, 0x01, 0xfe, 0x69, 0x47, 0x89,
+ 0xe0, 0x15, 0x7a, 0x3c, 0x28, 0x1d, 0x17, 0xfa, 0x00, 0xe7, 0x01, 0x9f,
+ 0x47, 0xae, 0x7a, 0x10, 0xce, 0x40, 0xed, 0x0c, 0xb7, 0xca, 0x56, 0xb4,
+ 0x1e, 0x26},
+ {0x01, 0x81, 0x9c, 0xd3, 0xa3, 0xb3, 0x68, 0x83, 0xc4, 0x80, 0xc2,
+ 0x70, 0xdb, 0x13, 0x9a, 0x94, 0xd7, 0xf9, 0x4a, 0xfd, 0x88, 0x79,
+ 0xb3, 0x4e, 0xf6, 0x5a, 0x30, 0x4d, 0x0b, 0x9a, 0x62, 0x01, 0xa1,
+ 0xdb, 0xcf, 0xcb, 0x8e, 0xe5, 0xc4, 0xe6, 0x66, 0x98, 0xd9, 0x8d,
+ 0xd0, 0xe8, 0xbd, 0xd5, 0x3e, 0x56, 0x36, 0x28, 0xb1, 0x5a, 0xfe,
+ 0x05, 0xf4, 0x82, 0x30, 0xfa, 0x1c, 0x52, 0x95, 0x2d, 0x89, 0x89},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 46
+ {46,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x0c, 0xc8, 0xc8, 0x4d, 0x1d, 0xb7, 0x1f, 0xb9, 0x15,
+ 0x95, 0xf0, 0x07, 0x03, 0xdf, 0x25, 0x7f, 0x2a, 0x03, 0x05, 0x78, 0x47,
+ 0xb4, 0xb9, 0x50, 0x6d, 0x3b, 0x26, 0x15, 0xa8, 0xb7, 0x24, 0x06, 0x2d,
+ 0x93, 0xa6, 0x29, 0x54, 0x21, 0x9d, 0xf9, 0xec, 0x98, 0x62, 0x61, 0xfb,
+ 0x77, 0x08, 0xea, 0xa1, 0x39, 0x54, 0x18, 0x2e, 0x10, 0x5e, 0x8e, 0x93,
+ 0xc1, 0x11, 0xc0, 0xd2, 0xa8, 0xbd, 0xc5, 0x1d, 0x00, 0xe2, 0x0c, 0xc6,
+ 0x48, 0x8c, 0x77, 0x61, 0xf3, 0x1a, 0x3e, 0x76, 0x26, 0x98, 0x55, 0x3e,
+ 0x5f, 0x2b, 0xf4, 0x9b, 0x41, 0xa3, 0xa9, 0x5a, 0xc5, 0xb4, 0x82, 0x3c,
+ 0x29, 0x75, 0x9c, 0x73, 0x81, 0x51, 0xc3, 0x01, 0x9c, 0xe9, 0xd3, 0xd9,
+ 0xee, 0x74, 0x11, 0xa4, 0x10, 0x6d, 0x58, 0x10, 0xc8, 0xb8, 0xaa, 0xfd,
+ 0x37, 0xf5, 0x44, 0xf1, 0xca, 0xf3, 0x7f, 0x6f, 0x5f, 0xad, 0x59, 0x2e,
+ 0x59, 0xbd},
+ {0x00, 0x80, 0x85, 0x9c, 0x07, 0xca, 0xe1, 0x91, 0x1b, 0x75, 0x39,
+ 0x64, 0xee, 0x17, 0x5c, 0x88, 0x84, 0xbd, 0x19, 0xab, 0xad, 0x66,
+ 0x6e, 0x2e, 0x47, 0x2e, 0xd6, 0x32, 0x9e, 0x71, 0xf9, 0x51, 0x53,
+ 0x42, 0x27, 0xb2, 0x74, 0x28, 0x05, 0xc6, 0xe6, 0x31, 0x0f, 0x6e,
+ 0xa3, 0x23, 0x0b, 0xd4, 0x03, 0xc2, 0x26, 0x0e, 0x97, 0xb0, 0xd7,
+ 0xf1, 0x27, 0x40, 0x27, 0xf7, 0xe6, 0x9f, 0xc7, 0xb8, 0x12, 0x73},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 47
+ {47,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x54, 0x94, 0x02, 0x37, 0x09, 0xee, 0x6a, 0xe3, 0x9d,
+ 0x0c, 0x5b, 0x67, 0xd9, 0x59, 0xf5, 0xf8, 0xcb, 0xd1, 0xbe, 0xa9, 0x64,
+ 0x42, 0x93, 0x3a, 0x89, 0x29, 0xe3, 0x32, 0xb7, 0x04, 0xf7, 0x14, 0x6e,
+ 0xcc, 0x68, 0x9b, 0x7f, 0xdb, 0x85, 0xc8, 0x3f, 0x3a, 0x60, 0x84, 0x6e,
+ 0x69, 0x2d, 0xde, 0x0c, 0x27, 0x48, 0xcd, 0x7b, 0xec, 0xbb, 0x0d, 0x6b,
+ 0x4c, 0x7c, 0x0c, 0x0f, 0x79, 0x3f, 0x3a, 0xde, 0x01, 0xa7, 0x7d, 0x75,
+ 0xc2, 0x60, 0x06, 0x87, 0x24, 0x18, 0x43, 0xe2, 0xeb, 0x6a, 0xc8, 0x1a,
+ 0xb1, 0x9d, 0x0f, 0x8a, 0x97, 0x47, 0x98, 0x8c, 0x03, 0xf2, 0xc7, 0x70,
+ 0x59, 0x3d, 0xfa, 0x48, 0x04, 0x8f, 0x28, 0x16, 0xe3, 0x85, 0x6c, 0x5f,
+ 0x11, 0xce, 0x3c, 0xdc, 0xca, 0x3a, 0xe0, 0xe1, 0xf1, 0x37, 0x18, 0xc2,
+ 0xc5, 0xdb, 0x2c, 0x1c, 0x85, 0x9f, 0x7c, 0xae, 0xff, 0xff, 0xdf, 0xd6,
+ 0x29, 0xfc},
+ {0x00, 0x9d, 0x53, 0x2a, 0xf8, 0xd9, 0x9d, 0xfc, 0x0c, 0xe9, 0x3e,
+ 0x2b, 0x63, 0x30, 0x5b, 0x1f, 0x05, 0x5c, 0x42, 0xaf, 0xff, 0x3f,
+ 0xa9, 0x01, 0x11, 0xb0, 0x71, 0x34, 0x1c, 0xca, 0xd4, 0x5b, 0xa6,
+ 0x3a, 0xd9, 0xed, 0x3a, 0x14, 0x1e, 0x95, 0xc0, 0xcd, 0x0d, 0x70,
+ 0xe7, 0x8a, 0x7e, 0xbd, 0x82, 0xc2, 0x2e, 0x68, 0xfa, 0xc4, 0x6a,
+ 0xa5, 0xc9, 0x33, 0x5a, 0x95, 0x56, 0x31, 0xf9, 0xb7, 0xc6, 0x6a},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 48
+ {48,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x91, 0x28, 0x09, 0xb7, 0x3f, 0x50, 0x47, 0x5a, 0x3b,
+ 0x97, 0xe9, 0x60, 0x2b, 0x75, 0x7e, 0xb2, 0xe9, 0x4f, 0xd2, 0x45, 0xe4,
+ 0x83, 0x04, 0x0e, 0x16, 0x7b, 0x83, 0x38, 0x40, 0xa6, 0x2d, 0xf2, 0x79,
+ 0x12, 0xa9, 0xc2, 0xe0, 0x31, 0x7d, 0xbf, 0xe5, 0x8d, 0xc4, 0x3b, 0xa2,
+ 0x05, 0x3d, 0xee, 0xde, 0x5e, 0xca, 0x2b, 0x22, 0xbd, 0x06, 0x79, 0x20,
+ 0x01, 0xdb, 0xca, 0xa7, 0xea, 0x6b, 0x70, 0x00, 0x00, 0x43, 0x8e, 0x5b,
+ 0xb8, 0x4f, 0x3e, 0xf7, 0x86, 0x51, 0x52, 0xb2, 0x31, 0x7d, 0x8d, 0xf0,
+ 0xc6, 0x91, 0xc3, 0xd2, 0xbe, 0xd2, 0x46, 0x7d, 0x5e, 0x75, 0x07, 0x26,
+ 0x8a, 0x7b, 0xa9, 0x8c, 0xab, 0x4e, 0x46, 0x08, 0xce, 0xa0, 0xf5, 0xfb,
+ 0xf5, 0x0f, 0xd0, 0xa4, 0x87, 0xd0, 0x05, 0xb3, 0x81, 0x90, 0x5c, 0x95,
+ 0xaa, 0xf6, 0xa1, 0x8c, 0xd1, 0xa2, 0xdb, 0xd6, 0x74, 0x2b, 0x5b, 0x05,
+ 0xba, 0x71},
+ {0x00, 0x1b, 0x01, 0x8f, 0xec, 0xf2, 0xc0, 0x78, 0x11, 0xa5, 0x4b,
+ 0x43, 0xa0, 0xb2, 0x84, 0xc9, 0x96, 0xee, 0xcc, 0x77, 0x42, 0x21,
+ 0x02, 0x69, 0x37, 0x3c, 0x39, 0xdb, 0xa2, 0x99, 0xd1, 0xab, 0x91,
+ 0xc7, 0x78, 0xb0, 0xdf, 0x40, 0xaa, 0xa5, 0x25, 0x30, 0x76, 0x66,
+ 0x50, 0xff, 0x11, 0x78, 0xde, 0x05, 0xb6, 0x9c, 0x3b, 0xc4, 0x6b,
+ 0x29, 0xd1, 0xaf, 0x19, 0x34, 0x33, 0xfa, 0x12, 0x5e, 0xb9, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 49
+ {49,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x43, 0xcf, 0xe2, 0xc3, 0x0d, 0x3f, 0x9f, 0x0f, 0xf9,
+ 0x6e, 0x0e, 0x37, 0xf6, 0x1e, 0xb2, 0xde, 0xa3, 0x81, 0x69, 0x99, 0xc9,
+ 0x1c, 0x5b, 0x77, 0x95, 0x7e, 0xf9, 0x2b, 0x0e, 0xcd, 0xe0, 0x92, 0xc7,
+ 0x50, 0x4b, 0xa5, 0x74, 0x06, 0xea, 0xdd, 0x74, 0x43, 0x81, 0x90, 0x63,
+ 0x37, 0xcd, 0x13, 0xae, 0x45, 0x55, 0xe5, 0x0a, 0x9e, 0xb2, 0x57, 0x16,
+ 0x8c, 0x21, 0x40, 0xe8, 0x28, 0xa4, 0x6a, 0xd3, 0x00, 0x05, 0xc1, 0x29,
+ 0xfa, 0x97, 0x25, 0xa8, 0x2d, 0x3e, 0x6d, 0xa7, 0x21, 0xec, 0x0d, 0x14,
+ 0x12, 0xff, 0x6d, 0x6a, 0x2d, 0x8f, 0x75, 0xbf, 0xc7, 0xb2, 0xb6, 0xaa,
+ 0xdc, 0x5f, 0xad, 0x86, 0xfc, 0x1a, 0x8a, 0x67, 0xcd, 0x7e, 0x6b, 0x7a,
+ 0xab, 0x42, 0xa5, 0x46, 0x17, 0x9c, 0x6e, 0x05, 0x60, 0x55, 0x4d, 0xb5,
+ 0xf6, 0x13, 0x8a, 0x7e, 0xf2, 0xdc, 0x79, 0xd2, 0xbe, 0x38, 0x53, 0x56,
+ 0xc9, 0xea},
+ {0x00, 0x14, 0x50, 0xd8, 0x40, 0x2f, 0x26, 0x9d, 0xfb, 0x63, 0x64,
+ 0x99, 0xf1, 0x64, 0x54, 0x45, 0x10, 0x6c, 0x3d, 0x95, 0xf9, 0x30,
+ 0x80, 0xc9, 0x94, 0x72, 0x6d, 0xb7, 0xe4, 0x3f, 0xb6, 0x84, 0x88,
+ 0xf7, 0x43, 0x0f, 0x6d, 0x17, 0x15, 0x43, 0xa1, 0x27, 0x03, 0x8c,
+ 0x93, 0x02, 0x64, 0xe6, 0x0d, 0xbf, 0x0f, 0x48, 0xd3, 0x32, 0xaf,
+ 0x21, 0x0e, 0xcd, 0x32, 0x32, 0x0b, 0x1c, 0xb9, 0x0a, 0xcf, 0x60},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 50
+ {50,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x2e, 0xda, 0x90, 0x20, 0xc6, 0x65, 0xae, 0x69, 0xa5,
+ 0x06, 0xac, 0x6b, 0x32, 0x87, 0x46, 0x5e, 0x0f, 0xc0, 0x13, 0x7b, 0x21,
+ 0x07, 0x5c, 0xfb, 0x6c, 0x69, 0x96, 0x3d, 0x9a, 0xcb, 0x39, 0xa2, 0x6c,
+ 0xa9, 0x40, 0xc3, 0xa3, 0x9e, 0x0d, 0x94, 0xc0, 0x54, 0x67, 0x2f, 0xfc,
+ 0x17, 0x61, 0xe5, 0x6d, 0xed, 0x3c, 0x18, 0x0f, 0x00, 0x68, 0x57, 0xd1,
+ 0x31, 0xdc, 0x34, 0xa5, 0xac, 0xe7, 0xfd, 0x50, 0x01, 0x70, 0x9e, 0x8a,
+ 0x2c, 0xd9, 0x9e, 0x1e, 0x20, 0x16, 0xc2, 0x4f, 0x1c, 0x54, 0x85, 0xe3,
+ 0xc4, 0x79, 0x47, 0xbc, 0xc6, 0xef, 0xbe, 0xbd, 0x22, 0x11, 0xc0, 0xd5,
+ 0x29, 0xa8, 0x3d, 0x09, 0x7a, 0xc6, 0x11, 0xaa, 0x50, 0xd7, 0x87, 0x99,
+ 0x79, 0xf4, 0xbe, 0x2d, 0x9c, 0xec, 0xc1, 0x63, 0x60, 0xfe, 0x4b, 0x94,
+ 0x9e, 0xa9, 0x97, 0x0f, 0x10, 0x75, 0xcb, 0xf9, 0x57, 0xf0, 0x31, 0xcc,
+ 0xfd, 0xb2},
+ {0x00, 0x78, 0x46, 0xa2, 0x0b, 0x43, 0xa4, 0x98, 0x27, 0x79, 0x04,
+ 0x68, 0x6f, 0x37, 0x66, 0xb9, 0xa3, 0xad, 0x99, 0x4d, 0xc6, 0x13,
+ 0x29, 0xdb, 0x3a, 0xe9, 0xd9, 0x76, 0x18, 0xb8, 0x13, 0x0c, 0x2b,
+ 0xbe, 0xce, 0x0d, 0xa7, 0xe2, 0xc7, 0x9d, 0xbd, 0x0e, 0x1d, 0xc8,
+ 0x30, 0x3a, 0xe5, 0xf9, 0x90, 0x3d, 0x97, 0x15, 0x7d, 0x0a, 0x74,
+ 0xdb, 0x7f, 0x46, 0x5a, 0xbe, 0x99, 0x65, 0xcf, 0xa8, 0x3e, 0xee},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 51
+ {51,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x08, 0x4b, 0xa1, 0xcb, 0x8f, 0x33, 0xcf, 0xba, 0x89,
+ 0xd1, 0xc1, 0x4e, 0xd2, 0xb5, 0x0d, 0xa7, 0x37, 0xa0, 0x5a, 0xe0, 0xa4,
+ 0xca, 0x35, 0xfe, 0xde, 0x3b, 0x26, 0x32, 0x4d, 0x3b, 0xe7, 0x4f, 0x5e,
+ 0x33, 0x20, 0xa9, 0x0b, 0xf3, 0x88, 0xbc, 0xf8, 0xbb, 0xcc, 0x4c, 0x3c,
+ 0x1c, 0x88, 0xed, 0x52, 0x10, 0x3c, 0xc7, 0xc5, 0xca, 0x2b, 0x59, 0xcc,
+ 0xd3, 0xe7, 0xdf, 0xab, 0x6d, 0x2f, 0x4b, 0xdc, 0x01, 0xa3, 0xf1, 0x75,
+ 0xc3, 0xc8, 0xa8, 0x9d, 0x4f, 0xda, 0x95, 0xd4, 0x7b, 0x2d, 0x4f, 0x30,
+ 0x47, 0xae, 0xbc, 0x75, 0xca, 0x7e, 0xa4, 0x16, 0xed, 0x76, 0xd8, 0xe6,
+ 0x89, 0xd7, 0xeb, 0xe7, 0xe9, 0x77, 0x73, 0x7b, 0xc6, 0xef, 0xf9, 0x73,
+ 0x3e, 0x6a, 0x6c, 0x05, 0x93, 0x48, 0x6e, 0x62, 0x83, 0x4f, 0xf4, 0x61,
+ 0x21, 0xb7, 0x2f, 0xde, 0x5b, 0x33, 0x59, 0xfa, 0x70, 0x7f, 0xba, 0x6d,
+ 0x67, 0xcc},
+ {0x01, 0x8e, 0x64, 0x5f, 0xbe, 0xdd, 0x9f, 0x12, 0xd4, 0x47, 0x4d,
+ 0xb1, 0x20, 0x6a, 0xa6, 0x70, 0x57, 0xe0, 0x8d, 0xf5, 0x67, 0xc1,
+ 0xee, 0xcb, 0xda, 0x39, 0x5e, 0xdb, 0x20, 0x49, 0xf7, 0x70, 0x90,
+ 0x8e, 0x35, 0x15, 0xcc, 0xe7, 0x79, 0xe3, 0x71, 0x69, 0xeb, 0xc0,
+ 0x26, 0xeb, 0x5c, 0x35, 0x30, 0x40, 0x05, 0x8d, 0xa8, 0x5f, 0xba,
+ 0xbd, 0x67, 0x4c, 0x8d, 0x52, 0xa7, 0x8a, 0x39, 0x72, 0x31, 0x96},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 52
+ {52,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xea, 0x36, 0xce, 0x4e, 0x51, 0xbb, 0xb3, 0x33, 0xea,
+ 0x94, 0x2a, 0x53, 0x25, 0xe1, 0x41, 0x08, 0x96, 0xe7, 0x36, 0x52, 0xc2,
+ 0x83, 0x3b, 0x46, 0x22, 0x62, 0xda, 0x5d, 0x79, 0x1b, 0x18, 0x35, 0x53,
+ 0x8b, 0x06, 0xcd, 0x9d, 0x7b, 0x97, 0x41, 0xf3, 0x41, 0x4d, 0x52, 0x0d,
+ 0xa8, 0x7f, 0x8b, 0xe0, 0xbe, 0x21, 0x80, 0x43, 0xb0, 0x5c, 0xad, 0x61,
+ 0xb9, 0x3b, 0x0b, 0xc0, 0x48, 0x4e, 0x0b, 0x28, 0x01, 0xec, 0xe2, 0x8d,
+ 0xf4, 0xd9, 0xca, 0x3f, 0xfb, 0x23, 0xd6, 0x9c, 0x36, 0x96, 0x6c, 0xc2,
+ 0x6b, 0x49, 0x2f, 0x70, 0x10, 0xdf, 0xac, 0xa6, 0x7b, 0x4b, 0xde, 0xd7,
+ 0x1c, 0xf7, 0x4c, 0x2b, 0x0a, 0x86, 0xe6, 0x1b, 0xc7, 0x79, 0x03, 0x39,
+ 0x7e, 0xb8, 0xa4, 0x36, 0x23, 0x79, 0xf0, 0x94, 0x92, 0xaa, 0x63, 0xd9,
+ 0xc9, 0xf5, 0xff, 0x30, 0xd1, 0x05, 0xb5, 0x30, 0xc0, 0x1f, 0x46, 0xcd,
+ 0x7c, 0xdc},
+ {0x01, 0x91, 0x2a, 0xa1, 0x77, 0xea, 0x8f, 0x88, 0x78, 0x44, 0x7b,
+ 0x4a, 0x19, 0xda, 0x17, 0xd4, 0x82, 0x35, 0x7a, 0x27, 0x2d, 0xea,
+ 0x19, 0xb5, 0x42, 0x39, 0x8a, 0x6b, 0xb4, 0x8b, 0x80, 0x59, 0x87,
+ 0x54, 0xae, 0x27, 0xc7, 0x39, 0x58, 0x04, 0x6a, 0xaa, 0x1c, 0x69,
+ 0x95, 0x13, 0x02, 0x72, 0x7d, 0xdd, 0xaa, 0xf9, 0x66, 0xf0, 0x3f,
+ 0xf5, 0xb7, 0x23, 0xac, 0xb7, 0xdb, 0x7f, 0xcc, 0xf3, 0xa6, 0xe4},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 53
+ {53,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x9c, 0x96, 0x02, 0x4f, 0xac, 0x77, 0xe6, 0x4b, 0x84,
+ 0x6f, 0x14, 0x1c, 0xd1, 0x01, 0x1f, 0x2a, 0xd5, 0x2e, 0x3a, 0xa5, 0x51,
+ 0x10, 0x3b, 0x96, 0xe3, 0x5b, 0x43, 0x9c, 0xf8, 0x9c, 0x03, 0x04, 0x29,
+ 0x3f, 0x1b, 0xfb, 0x52, 0x2f, 0x98, 0x1f, 0xbb, 0x56, 0x92, 0x1d, 0xb8,
+ 0x71, 0x51, 0xe7, 0x97, 0xd0, 0x7f, 0x11, 0x27, 0xa0, 0x1c, 0x3f, 0x3d,
+ 0xe5, 0x6d, 0xd4, 0x99, 0x65, 0x6c, 0x10, 0x3b, 0x01, 0x77, 0xb6, 0x7f,
+ 0xb2, 0x67, 0x8b, 0x72, 0x0d, 0x08, 0xed, 0x05, 0xa5, 0xc0, 0x6b, 0xcf,
+ 0x88, 0x13, 0x42, 0x01, 0xc1, 0x92, 0x99, 0x7f, 0xc6, 0xdc, 0x15, 0xf8,
+ 0x20, 0xb6, 0x0b, 0xcc, 0x0f, 0x77, 0x7d, 0x06, 0x61, 0xbd, 0x8f, 0x81,
+ 0xcf, 0xed, 0x59, 0xde, 0xec, 0x33, 0xcd, 0x69, 0x6e, 0x1c, 0x1e, 0xf7,
+ 0x2c, 0x76, 0x66, 0xcd, 0x5a, 0xed, 0x49, 0xeb, 0x32, 0x57, 0x14, 0x73,
+ 0x9b, 0xed},
+ {0x00, 0x6a, 0x5b, 0x0c, 0x09, 0xa7, 0xbd, 0xef, 0x31, 0x6d, 0x25,
+ 0xf3, 0x95, 0x79, 0x27, 0x9e, 0x28, 0x6b, 0x78, 0x1c, 0x2e, 0x43,
+ 0x0f, 0x20, 0x1c, 0x54, 0xcf, 0xc9, 0xe1, 0x54, 0xa3, 0x8e, 0xc3,
+ 0x1e, 0xee, 0x9d, 0x09, 0xf6, 0xd5, 0xae, 0xd4, 0x50, 0x56, 0xc5,
+ 0xb7, 0xbb, 0x44, 0x21, 0x3c, 0x63, 0x57, 0xc7, 0x49, 0x2d, 0x1f,
+ 0xd9, 0xb1, 0xc7, 0xdb, 0xa1, 0x16, 0xfa, 0x51, 0xd2, 0x1c, 0xfa},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 54
+ {54,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x8d, 0x4d, 0x67, 0x7a, 0xaa, 0xef, 0x39, 0x25, 0xa1,
+ 0xd4, 0x1f, 0xce, 0x4d, 0x30, 0x54, 0x3a, 0x1f, 0xa3, 0x3a, 0x2b, 0x30,
+ 0x51, 0xb3, 0x67, 0xcf, 0xdf, 0x1b, 0x8d, 0xa7, 0xcd, 0x1a, 0xb6, 0x7c,
+ 0xe9, 0xbb, 0x25, 0x5e, 0x60, 0x47, 0x56, 0x84, 0x44, 0x3c, 0xf1, 0x9e,
+ 0xa2, 0xe1, 0xf0, 0x1e, 0x58, 0xfd, 0x79, 0xf4, 0x77, 0x25, 0x66, 0x1b,
+ 0xe2, 0x08, 0x76, 0x7c, 0xb2, 0xa1, 0x75, 0x30, 0x01, 0x0b, 0xe1, 0x75,
+ 0xe2, 0x4d, 0x3b, 0xbf, 0x27, 0xdc, 0xad, 0x25, 0x96, 0xb8, 0x09, 0x0c,
+ 0x7f, 0x2e, 0x00, 0x59, 0x01, 0x03, 0x86, 0x57, 0x28, 0x4a, 0x80, 0xff,
+ 0x77, 0xd3, 0x89, 0x4a, 0x29, 0xee, 0x2d, 0x7d, 0xaa, 0x58, 0x80, 0xb3,
+ 0xba, 0x05, 0x22, 0x61, 0xe4, 0x79, 0x6f, 0x13, 0x2d, 0xb9, 0xe8, 0xa9,
+ 0x78, 0x1f, 0xac, 0xb3, 0x2b, 0xd8, 0xa0, 0x9b, 0xab, 0xd9, 0xe0, 0xcb,
+ 0xa9, 0x18},
+ {0x00, 0x65, 0x2f, 0xba, 0xa4, 0x11, 0xad, 0x31, 0x6d, 0xea, 0x40,
+ 0xa3, 0x7d, 0x37, 0x98, 0xd0, 0xc0, 0x3c, 0xa7, 0xca, 0x59, 0x0d,
+ 0x8e, 0xea, 0xee, 0x45, 0x4c, 0x7d, 0x24, 0xff, 0x1c, 0x4e, 0xc7,
+ 0xdf, 0xfd, 0x5e, 0xf3, 0xe9, 0x07, 0x62, 0xd5, 0x53, 0x9c, 0x5a,
+ 0x57, 0xe7, 0x45, 0xb9, 0xc0, 0xf8, 0x8e, 0x18, 0xff, 0xf6, 0xf7,
+ 0x37, 0x72, 0x9e, 0x67, 0x60, 0x6d, 0xdf, 0xe3, 0xa7, 0x75, 0x19},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 55
+ {55,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x9b, 0x76, 0xbf, 0xa3, 0x96, 0xb3, 0x70, 0x63, 0x81,
+ 0x55, 0x2a, 0xd0, 0x8f, 0xb3, 0xb9, 0xf9, 0x2b, 0x49, 0x2c, 0x43, 0xd6,
+ 0x10, 0x2b, 0x7c, 0x02, 0xcc, 0xa4, 0x01, 0x77, 0x18, 0xe0, 0x64, 0x34,
+ 0x78, 0xc0, 0xd7, 0x37, 0x65, 0xc2, 0x79, 0x58, 0x13, 0x8c, 0x7f, 0x6d,
+ 0x23, 0xb4, 0xe8, 0x3b, 0xaa, 0xf2, 0x7e, 0xaf, 0x21, 0x7e, 0xd5, 0x65,
+ 0xe6, 0x60, 0x2b, 0x4d, 0x08, 0x02, 0x00, 0xb1, 0x01, 0x7b, 0xa7, 0xae,
+ 0xfc, 0x45, 0x67, 0x7b, 0x8c, 0x4d, 0x4c, 0xa4, 0x68, 0xe8, 0xa9, 0xf5,
+ 0xa2, 0xfc, 0x41, 0x1a, 0x4a, 0xf4, 0xff, 0x45, 0x93, 0xa9, 0xb7, 0x81,
+ 0xf1, 0x35, 0x7a, 0xae, 0x46, 0x98, 0x86, 0x42, 0xa1, 0x25, 0x4d, 0x6c,
+ 0xf5, 0x88, 0x70, 0x8e, 0xfe, 0x60, 0xb2, 0xdf, 0xab, 0x15, 0xd3, 0x71,
+ 0xba, 0x4f, 0x4d, 0x9e, 0x09, 0xe6, 0x1f, 0x06, 0xd4, 0xd2, 0x43, 0xe5,
+ 0xec, 0x57},
+ {0x00, 0xb1, 0xae, 0x05, 0xc2, 0xa9, 0x1f, 0x7e, 0x1e, 0x9d, 0x62,
+ 0x6b, 0x1a, 0x46, 0xbe, 0xd2, 0x00, 0x9d, 0xd6, 0x66, 0x2e, 0x71,
+ 0x24, 0x16, 0xe1, 0x9c, 0x1b, 0xe9, 0xe5, 0xe5, 0x12, 0xec, 0x73,
+ 0x41, 0x27, 0xad, 0xaf, 0xe6, 0x12, 0x9a, 0x83, 0xd7, 0x4b, 0xa7,
+ 0xa7, 0x97, 0xf4, 0x1a, 0xfc, 0x4b, 0x11, 0x45, 0xa1, 0x6f, 0x6e,
+ 0x38, 0x91, 0x69, 0xc8, 0xb6, 0x59, 0x2b, 0xf6, 0x28, 0xf7, 0x47},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 56
+ {56,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x00, 0x89, 0x19, 0x0e, 0x9b, 0x63, 0xf5, 0xa2, 0x9e,
+ 0x41, 0xb5, 0xa1, 0x83, 0x7d, 0x9b, 0xf4, 0x1c, 0x0b, 0x2c, 0xa1, 0x07,
+ 0xd6, 0xd0, 0x88, 0xf4, 0xc1, 0xd4, 0x68, 0x77, 0x31, 0x50, 0xd7, 0xd1,
+ 0x45, 0xcc, 0xe7, 0x0a, 0x24, 0x08, 0x27, 0x26, 0x83, 0x71, 0x14, 0x4e,
+ 0x4a, 0xcd, 0xda, 0x79, 0xd0, 0x9a, 0x51, 0xb3, 0x1c, 0xa2, 0x0b, 0xac,
+ 0x11, 0x97, 0xe6, 0x19, 0xd1, 0xa8, 0x4f, 0x4d, 0x01, 0x22, 0xc6, 0x38,
+ 0xc0, 0x69, 0x12, 0x58, 0x65, 0x80, 0xc7, 0xa7, 0xde, 0xe4, 0x29, 0xb1,
+ 0xba, 0x00, 0x0f, 0x62, 0x85, 0xb7, 0xfd, 0xa4, 0x41, 0x38, 0x8c, 0x32,
+ 0x3c, 0x08, 0x95, 0xff, 0x90, 0x44, 0x3f, 0x06, 0x15, 0x01, 0x1c, 0xaa,
+ 0x33, 0x26, 0x22, 0xe6, 0x7e, 0xde, 0x86, 0x7a, 0x8c, 0x44, 0x53, 0x35,
+ 0x44, 0x4e, 0xa1, 0x12, 0xe8, 0x05, 0x32, 0xd5, 0xf6, 0xdf, 0x14, 0x08,
+ 0xe7, 0x2b},
+ {0x00, 0x03, 0x7d, 0x3e, 0x43, 0x59, 0xc3, 0x26, 0xf7, 0x4a, 0x8c,
+ 0xdc, 0xc4, 0xbb, 0x82, 0x09, 0x0e, 0x93, 0xbd, 0x48, 0x75, 0x7b,
+ 0x6c, 0xaf, 0x74, 0x9f, 0xb3, 0x9a, 0x83, 0xf9, 0x92, 0xa7, 0xfa,
+ 0x96, 0x76, 0xad, 0x46, 0x6c, 0x8d, 0x71, 0x93, 0x90, 0x22, 0x14,
+ 0xda, 0xbc, 0xfc, 0x10, 0x4b, 0xc8, 0x66, 0x4e, 0xb9, 0x34, 0xa2,
+ 0xdf, 0x64, 0x8b, 0x2e, 0x1f, 0x40, 0x1d, 0x74, 0x5e, 0x16, 0xb3},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 57
+ {57,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x70, 0x55, 0x05, 0x37, 0xe3, 0x85, 0xe4, 0x60, 0x14,
+ 0x90, 0xac, 0x5a, 0x78, 0x34, 0x8e, 0xf2, 0x66, 0x78, 0xa4, 0xab, 0x3a,
+ 0x74, 0x69, 0xf2, 0x99, 0xdc, 0x49, 0x3b, 0xd2, 0x97, 0x64, 0x16, 0xf6,
+ 0x49, 0xee, 0x3e, 0x3c, 0xdd, 0x77, 0x19, 0x1d, 0x8f, 0x8f, 0x9d, 0x60,
+ 0x0e, 0x8c, 0xb9, 0xfd, 0xe3, 0xaf, 0xe6, 0x35, 0xe2, 0x24, 0x63, 0x5b,
+ 0x70, 0xfa, 0x79, 0xeb, 0x10, 0x53, 0x74, 0x4f, 0x00, 0x0a, 0x54, 0x69,
+ 0x59, 0xae, 0x4a, 0xbc, 0xda, 0x82, 0x74, 0x29, 0xa4, 0x7a, 0x8c, 0xbc,
+ 0x6a, 0xfe, 0x42, 0xfa, 0x0f, 0x83, 0x91, 0x29, 0x3d, 0xa7, 0x78, 0xbe,
+ 0x29, 0x6c, 0x72, 0x2e, 0x02, 0xc7, 0xff, 0x55, 0xe2, 0x0c, 0x11, 0x95,
+ 0x31, 0xd2, 0x11, 0x17, 0x3f, 0x02, 0xeb, 0x10, 0x8f, 0xe1, 0xb8, 0xbb,
+ 0x10, 0xd4, 0x65, 0xc7, 0x15, 0x8d, 0xd3, 0xcb, 0x2d, 0x9f, 0x32, 0x0d,
+ 0x17, 0x11},
+ {0x01, 0x8e, 0x22, 0xa6, 0x3d, 0xfe, 0xb1, 0x4f, 0x28, 0xd4, 0xf3,
+ 0x38, 0xb7, 0x84, 0x55, 0x87, 0x78, 0x51, 0xe9, 0x5b, 0x34, 0x97,
+ 0x96, 0x24, 0x5e, 0xff, 0xa8, 0x30, 0xe2, 0x9e, 0xa1, 0x97, 0x84,
+ 0x99, 0xf0, 0x7a, 0xd9, 0x70, 0x4b, 0x35, 0x27, 0x46, 0xda, 0xc3,
+ 0x0b, 0xfb, 0xb8, 0x27, 0xe1, 0xf0, 0x0b, 0x97, 0x9f, 0x64, 0x2b,
+ 0xb8, 0x86, 0xf1, 0x56, 0xb5, 0x38, 0xac, 0x6b, 0xe9, 0x17, 0x46},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 58
+ {58,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x01, 0xb6, 0x69, 0x58, 0x93, 0x1e, 0xf3, 0x0c, 0x54,
+ 0xf8, 0x31, 0x95, 0xcc, 0x40, 0x53, 0x0c, 0x0e, 0x44, 0xba, 0xa2, 0x23,
+ 0xd2, 0x8d, 0x8b, 0xfa, 0xab, 0xf1, 0x0d, 0x16, 0x30, 0x2f, 0x3a, 0x19,
+ 0x60, 0x1f, 0xb7, 0x4e, 0xfc, 0xbe, 0xfc, 0x1b, 0x71, 0xd1, 0xe8, 0x1a,
+ 0xe4, 0xf6, 0x0b, 0x3f, 0x8d, 0x7c, 0x21, 0xde, 0x1d, 0xfa, 0xfd, 0x5c,
+ 0xf1, 0x9c, 0x94, 0xb3, 0x96, 0x41, 0x0c, 0x39, 0x00, 0x8f, 0x13, 0xc4,
+ 0x2f, 0xf4, 0x6d, 0x1a, 0x18, 0xf3, 0xd9, 0x75, 0xfd, 0xbc, 0x0b, 0xbb,
+ 0x43, 0xc3, 0x1d, 0xa9, 0x42, 0x3f, 0xa9, 0x35, 0xf4, 0xc2, 0x11, 0x43,
+ 0x55, 0x18, 0xa0, 0x14, 0x37, 0xbf, 0xae, 0xb6, 0xaa, 0xf0, 0x31, 0xf9,
+ 0x2b, 0x0c, 0x37, 0xd7, 0x62, 0x90, 0xff, 0x68, 0x23, 0x78, 0xc2, 0x65,
+ 0x1c, 0xd9, 0x75, 0xea, 0xc1, 0x92, 0xcd, 0x65, 0x82, 0xdb, 0xbe, 0xc0,
+ 0x99, 0x74},
+ {0x00, 0x32, 0x28, 0x4e, 0xd3, 0xe1, 0x5d, 0x5e, 0x9d, 0xed, 0xa5,
+ 0x3c, 0xea, 0xf5, 0xaf, 0xf2, 0x1c, 0x23, 0x0e, 0x60, 0x38, 0xe6,
+ 0xd7, 0xe5, 0xca, 0xae, 0x2a, 0x71, 0x5a, 0x52, 0x88, 0xbc, 0xb8,
+ 0x46, 0x9c, 0xe2, 0xbe, 0xfa, 0xaf, 0x3b, 0x41, 0x84, 0xea, 0xb3,
+ 0x48, 0x69, 0x14, 0x40, 0x95, 0x66, 0x17, 0x88, 0xd3, 0xfd, 0xf4,
+ 0x1a, 0xc6, 0x1e, 0xf1, 0x25, 0x68, 0x90, 0xdc, 0x7a, 0x0b, 0xeb},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 59
+ {59,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x50, 0x57, 0x11, 0x67, 0xdc, 0x9f, 0x3b, 0x1f, 0x4a,
+ 0xe3, 0x01, 0xdd, 0x1f, 0xac, 0x47, 0x00, 0x2d, 0x90, 0x13, 0x98, 0x82,
+ 0x3f, 0x2e, 0x3d, 0xea, 0x43, 0x38, 0x28, 0x8d, 0xe8, 0xa8, 0xfb, 0x43,
+ 0x2a, 0x68, 0x3b, 0xd5, 0x2b, 0xfa, 0x38, 0x07, 0x00, 0xb2, 0x7a, 0x90,
+ 0x4a, 0xd6, 0x0a, 0x5a, 0x4d, 0x36, 0x39, 0x51, 0xff, 0xe7, 0x45, 0x40,
+ 0xd5, 0x4d, 0xe8, 0xe7, 0xd4, 0x8e, 0xa1, 0x6c, 0x00, 0x85, 0xf6, 0xa7,
+ 0xa7, 0x43, 0x96, 0x9a, 0xe2, 0x7e, 0x9a, 0x96, 0xbc, 0x60, 0x37, 0x03,
+ 0x9a, 0x87, 0xd9, 0x7c, 0x69, 0x6a, 0xed, 0x99, 0xa3, 0x9f, 0x6e, 0x2d,
+ 0x56, 0xac, 0xe5, 0x58, 0x07, 0x4d, 0x49, 0x54, 0x6e, 0x41, 0x7d, 0x79,
+ 0x1a, 0xa5, 0xff, 0x04, 0x9c, 0x9d, 0x30, 0xc3, 0x05, 0x02, 0xf4, 0x00,
+ 0x20, 0xae, 0x41, 0xe7, 0xa5, 0x12, 0x67, 0x1c, 0xdc, 0xc4, 0x9b, 0x60,
+ 0x79, 0xb5},
+ {0x01, 0xdf, 0xb4, 0x6a, 0xfe, 0x0b, 0xf0, 0x64, 0xdf, 0xf0, 0xb4,
+ 0x17, 0x7f, 0x7f, 0xd2, 0x7f, 0xa2, 0xee, 0x08, 0x32, 0xaf, 0x7c,
+ 0xdc, 0x92, 0x1f, 0x66, 0xc0, 0xe5, 0xbe, 0x30, 0xc8, 0x06, 0x30,
+ 0xc4, 0x1e, 0x09, 0x20, 0x2e, 0xa2, 0xf3, 0x70, 0xf5, 0xbb, 0xd0,
+ 0x2e, 0xd2, 0x98, 0xb0, 0x88, 0x20, 0xce, 0x86, 0xe2, 0xcb, 0x72,
+ 0x4a, 0x19, 0x62, 0xc6, 0xe7, 0xb1, 0x06, 0x2f, 0x50, 0x32, 0xdd},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 60
+ {60,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0x4f, 0x40, 0x2b, 0x1c, 0xe2, 0x09, 0xf6, 0x73,
+ 0xdd, 0xf5, 0x0a, 0xe8, 0x7b, 0x9e, 0xf6, 0x1d, 0x81, 0x4d, 0x51, 0xe1,
+ 0x4f, 0x43, 0xda, 0x3c, 0x23, 0xf4, 0x0f, 0xac, 0x42, 0x2f, 0x10, 0x58,
+ 0xfd, 0x89, 0x30, 0xdf, 0xaf, 0x11, 0x71, 0x0c, 0x41, 0xa7, 0xf6, 0xb7,
+ 0x92, 0x55, 0xe1, 0xc2, 0xcf, 0xba, 0xd6, 0x9d, 0x25, 0x7a, 0x0e, 0xcc,
+ 0x10, 0x2f, 0x5e, 0x38, 0xe1, 0x40, 0x7f, 0x9d, 0x00, 0xe1, 0x0a, 0x67,
+ 0xd1, 0x75, 0xb3, 0x99, 0xbf, 0x19, 0x41, 0xbd, 0x0f, 0xc1, 0x31, 0x27,
+ 0xf7, 0xeb, 0x11, 0x2e, 0x1a, 0x86, 0x81, 0xac, 0xc2, 0xcf, 0xae, 0x0d,
+ 0xc2, 0x95, 0x9e, 0x82, 0x37, 0x48, 0x81, 0x46, 0x28, 0x1c, 0xa3, 0xdf,
+ 0x2b, 0x1e, 0x60, 0x56, 0xee, 0x93, 0x2f, 0xeb, 0x1a, 0xc6, 0xe6, 0xe9,
+ 0xdf, 0x3f, 0x7a, 0x6e, 0xe6, 0x02, 0x15, 0x78, 0xa0, 0xff, 0xdb, 0x50,
+ 0xec, 0xa2},
+ {0x00, 0x17, 0xb9, 0x9f, 0xab, 0x0e, 0xe0, 0xd7, 0xf9, 0x3f, 0x73,
+ 0x09, 0xff, 0xdc, 0x91, 0x49, 0xba, 0x3c, 0xb6, 0x83, 0x04, 0x2f,
+ 0xb3, 0xd0, 0x2b, 0xd5, 0x31, 0x9e, 0xb4, 0x26, 0x78, 0xac, 0x7a,
+ 0xc7, 0xde, 0x21, 0x4e, 0x5c, 0x0f, 0x84, 0x73, 0x62, 0x7e, 0xf1,
+ 0x51, 0x12, 0xc0, 0xd1, 0xa3, 0x19, 0x42, 0x84, 0xb6, 0xfc, 0xcc,
+ 0xf5, 0x61, 0xd0, 0xd2, 0x52, 0xad, 0x25, 0xfc, 0xc9, 0x39, 0x53},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 61
+ {61,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x04, 0xcd, 0x97, 0xe1, 0x2d, 0x06, 0x2b, 0x74, 0x90,
+ 0xbe, 0x45, 0xd8, 0x5e, 0x85, 0xbd, 0x40, 0x1c, 0x17, 0x91, 0xfb, 0xb4,
+ 0x4e, 0x74, 0xa4, 0x54, 0x38, 0xa8, 0x31, 0x7c, 0x7e, 0xc9, 0xf0, 0x25,
+ 0xb3, 0x4c, 0x59, 0x5b, 0x47, 0x69, 0xc7, 0xb3, 0x7f, 0x44, 0x29, 0x6b,
+ 0x4b, 0x8f, 0x73, 0xd5, 0x64, 0x1d, 0xa2, 0x81, 0xfe, 0x35, 0x50, 0x8a,
+ 0x23, 0xad, 0x50, 0x3d, 0xa9, 0x1e, 0xe7, 0xdb, 0x01, 0x7c, 0x4e, 0xd0,
+ 0xd8, 0x4b, 0x40, 0x1d, 0xab, 0x74, 0x88, 0xda, 0x83, 0x9b, 0x20, 0xb5,
+ 0x78, 0x09, 0xfe, 0x71, 0x27, 0xfa, 0x66, 0xef, 0x94, 0xdc, 0x02, 0x9e,
+ 0x44, 0xb2, 0x50, 0x85, 0x7b, 0x30, 0x9a, 0x11, 0xc9, 0x1f, 0x73, 0x6a,
+ 0x76, 0xf3, 0xc8, 0x9d, 0x9a, 0xde, 0xd9, 0x7f, 0x5b, 0x0b, 0xee, 0xc9,
+ 0x3a, 0x7b, 0x6d, 0x78, 0x82, 0xe4, 0x28, 0xbe, 0xfc, 0xc2, 0x0d, 0x90,
+ 0xdf, 0x15},
+ {0x01, 0xb6, 0x6a, 0x06, 0x5e, 0x62, 0xca, 0x0e, 0xa4, 0x9c, 0x25,
+ 0xfe, 0x2a, 0x37, 0x79, 0x9b, 0x46, 0x86, 0x7e, 0x27, 0x4f, 0x8b,
+ 0x85, 0x3a, 0x53, 0x4d, 0xd6, 0xcd, 0x1a, 0xd8, 0x1c, 0xc1, 0x3d,
+ 0x27, 0xf2, 0x79, 0xd1, 0xee, 0x5b, 0xc2, 0xd9, 0x6d, 0x0b, 0x77,
+ 0x01, 0xab, 0xb2, 0xd2, 0x13, 0xfa, 0x37, 0x83, 0x6b, 0xbc, 0xd2,
+ 0xd1, 0xd8, 0x93, 0x7b, 0x6d, 0x20, 0xdc, 0xb3, 0x5b, 0x53, 0xe0},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 62
+ {62,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xb2, 0x3c, 0x60, 0xee, 0xfd, 0xbd, 0xe0, 0x7c, 0xe9,
+ 0x75, 0x1d, 0x9f, 0x99, 0x39, 0xbf, 0x75, 0x45, 0x8e, 0x6f, 0x2a, 0xf0,
+ 0xaf, 0xa3, 0xd9, 0x0f, 0xa1, 0x76, 0x2d, 0x01, 0xa6, 0xd6, 0xe3, 0xfa,
+ 0x40, 0x82, 0xc3, 0x7a, 0xd6, 0xbf, 0x03, 0xba, 0x8f, 0xf1, 0x79, 0x19,
+ 0xe8, 0xb9, 0x62, 0x5b, 0x5a, 0x90, 0x9c, 0x92, 0x5d, 0x9f, 0xeb, 0x7c,
+ 0x3e, 0xe1, 0x9a, 0x04, 0x25, 0x38, 0x5c, 0xea, 0x00, 0x0d, 0xf6, 0x84,
+ 0x06, 0xc6, 0x74, 0xbe, 0x5e, 0x1f, 0x42, 0xd1, 0x4b, 0xf5, 0x0c, 0x19,
+ 0x46, 0x0a, 0xee, 0xbd, 0xde, 0x37, 0x9a, 0xd3, 0x13, 0x0a, 0x33, 0x2e,
+ 0x8f, 0xbe, 0xea, 0x15, 0x69, 0xd3, 0x14, 0xd5, 0x07, 0xb3, 0x7f, 0x1d,
+ 0xcd, 0x28, 0x3b, 0x1c, 0x17, 0x15, 0x85, 0x2b, 0xd3, 0x9b, 0x81, 0xc4,
+ 0xed, 0xca, 0xe0, 0xf2, 0xe1, 0xce, 0x53, 0x58, 0xc6, 0x59, 0x8b, 0x8c,
+ 0x97, 0x0a},
+ {0x00, 0x59, 0xa3, 0x20, 0x50, 0x1b, 0xde, 0x6b, 0x9b, 0x26, 0x82,
+ 0x36, 0xf9, 0x66, 0xac, 0x88, 0x1d, 0xed, 0xe9, 0x8c, 0xe6, 0x35,
+ 0x6a, 0x7a, 0x90, 0x0a, 0x45, 0x2c, 0x59, 0xcb, 0xf8, 0xd8, 0xd2,
+ 0x06, 0x30, 0x32, 0x16, 0x25, 0xc6, 0x89, 0xc7, 0x9d, 0xff, 0xff,
+ 0xae, 0x7f, 0x87, 0x0a, 0x7f, 0xbf, 0x29, 0x86, 0x95, 0x89, 0x6c,
+ 0xac, 0xdd, 0x2d, 0x0e, 0x13, 0xb7, 0x02, 0xf2, 0x2e, 0x7e, 0x43},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 63
+ {63,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x68, 0x36, 0x15, 0x44, 0x77, 0xdb, 0x9d, 0xb0, 0x3b,
+ 0xb8, 0xa4, 0x04, 0xc5, 0x94, 0x2d, 0x32, 0xe1, 0xcd, 0xea, 0x20, 0x35,
+ 0x4e, 0xda, 0x96, 0x93, 0xc3, 0x33, 0x39, 0x14, 0xb5, 0x19, 0x0c, 0x9d,
+ 0x63, 0xa0, 0x43, 0x3a, 0x43, 0x06, 0x2b, 0x88, 0x60, 0xd5, 0xe5, 0x9c,
+ 0x0f, 0x27, 0xac, 0x63, 0x30, 0x38, 0x49, 0x1d, 0x46, 0xb9, 0x1f, 0xc1,
+ 0x1e, 0xce, 0xf8, 0x32, 0x6e, 0x75, 0xb5, 0x0e, 0x01, 0x41, 0x78, 0xe1,
+ 0xbb, 0xf0, 0x84, 0x73, 0xee, 0x5b, 0xa8, 0x56, 0x85, 0x64, 0x16, 0xe6,
+ 0x32, 0x6c, 0xaf, 0xe6, 0xf7, 0x42, 0x27, 0x76, 0x8e, 0x83, 0x5c, 0x25,
+ 0xc5, 0x20, 0xba, 0xe0, 0x5d, 0x1d, 0x45, 0x1f, 0x63, 0x91, 0x58, 0xdc,
+ 0xca, 0xa2, 0x93, 0x64, 0x2a, 0x57, 0x2a, 0xc7, 0x61, 0x2d, 0x60, 0xe9,
+ 0x6d, 0xf4, 0xc6, 0x73, 0xab, 0x8f, 0x2a, 0x4e, 0xd8, 0x2e, 0x5e, 0x2a,
+ 0xf3, 0x0b},
+ {0x00, 0x20, 0x4c, 0xcc, 0x53, 0x56, 0x21, 0x9b, 0xee, 0xf3, 0xb6,
+ 0xd9, 0x0e, 0xa2, 0xef, 0x37, 0x85, 0xf7, 0x6f, 0x14, 0xaa, 0x3b,
+ 0x84, 0xca, 0x04, 0xf6, 0xb2, 0xa5, 0xe9, 0x07, 0x00, 0x59, 0x64,
+ 0x31, 0x54, 0x6e, 0x10, 0x4e, 0x77, 0x88, 0x30, 0x71, 0x47, 0x31,
+ 0x2c, 0xa8, 0x90, 0x98, 0x4f, 0x76, 0xb5, 0x3c, 0x48, 0x9d, 0xe0,
+ 0x4c, 0xc7, 0x28, 0xef, 0x00, 0x3d, 0x24, 0x6f, 0xdd, 0xb3, 0x60},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 64
+ {64,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x9c, 0x26, 0xd8, 0x15, 0xbb, 0xe9, 0x23, 0x58, 0xe1,
+ 0xec, 0xd0, 0x21, 0x45, 0xa5, 0xf4, 0x5e, 0x1f, 0x8f, 0x46, 0xcb, 0x90,
+ 0xba, 0xe1, 0x31, 0xee, 0x58, 0x9e, 0x51, 0xbb, 0x09, 0x3d, 0x84, 0x10,
+ 0x20, 0x65, 0x85, 0xc0, 0x3e, 0xd7, 0xc5, 0xb3, 0x97, 0x54, 0x45, 0xba,
+ 0x07, 0xfb, 0x7d, 0xd6, 0x68, 0xa8, 0xe5, 0x8c, 0x27, 0xe0, 0x1d, 0xd0,
+ 0x0b, 0x08, 0xfe, 0x40, 0x9b, 0x44, 0x40, 0xe7, 0x00, 0x9f, 0xe8, 0x59,
+ 0xe9, 0xd2, 0x2b, 0xb1, 0x65, 0x2e, 0x38, 0x4d, 0x5a, 0xe5, 0x79, 0xe4,
+ 0x4a, 0x0f, 0x8c, 0x5c, 0x82, 0xe5, 0x9b, 0x46, 0x39, 0xd4, 0x2a, 0x9b,
+ 0x27, 0xcb, 0x14, 0x05, 0x99, 0xc1, 0x23, 0x6e, 0x93, 0x23, 0x38, 0xdc,
+ 0xe0, 0x3d, 0xe4, 0x6a, 0x60, 0xfb, 0xec, 0xe6, 0x1f, 0xd3, 0x4b, 0x8e,
+ 0xce, 0x7d, 0xa9, 0x37, 0xb5, 0xcc, 0x1e, 0x3e, 0x7c, 0xeb, 0xcc, 0xe3,
+ 0x39, 0xee},
+ {0x01, 0x7a, 0x82, 0x40, 0x3f, 0x78, 0xf8, 0xa5, 0x17, 0x29, 0xe8,
+ 0xbc, 0x63, 0xc5, 0xde, 0x9b, 0x67, 0xc5, 0x72, 0xd4, 0x1f, 0x2a,
+ 0xac, 0x28, 0xbd, 0xd9, 0x57, 0x92, 0xe6, 0x58, 0x33, 0x8f, 0x19,
+ 0xbd, 0xdc, 0x45, 0xa6, 0xa1, 0xcb, 0x1b, 0xb2, 0x75, 0xf8, 0xa9,
+ 0x10, 0xfa, 0x64, 0xda, 0xae, 0x25, 0x02, 0x60, 0x0a, 0xa9, 0x7b,
+ 0x71, 0xf4, 0x9b, 0x28, 0x98, 0x1b, 0x71, 0x8f, 0x6a, 0xe0, 0x66},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 65
+ {65,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xdd, 0x2a, 0xe9, 0x57, 0x64, 0x07, 0x84, 0x96, 0x80,
+ 0x45, 0x29, 0xa5, 0xee, 0xd0, 0xda, 0x61, 0x82, 0xbe, 0x0f, 0x08, 0x5c,
+ 0x95, 0x78, 0x9a, 0x26, 0x34, 0xa9, 0x56, 0x9f, 0x00, 0x80, 0x86, 0x1b,
+ 0x18, 0x3c, 0xef, 0xd1, 0xa1, 0x48, 0x9d, 0x0f, 0x90, 0x46, 0x53, 0x53,
+ 0xb9, 0x72, 0xc8, 0x45, 0x0c, 0x2a, 0xeb, 0x5f, 0xd8, 0x0b, 0xe6, 0x4f,
+ 0x15, 0xa7, 0x19, 0xd0, 0x87, 0x3e, 0x0a, 0x16, 0x00, 0xe1, 0x09, 0x8d,
+ 0xd4, 0xb3, 0x0f, 0x78, 0xe3, 0xfe, 0x6c, 0x1a, 0xaf, 0x00, 0x48, 0xb1,
+ 0x5b, 0x1d, 0x0f, 0x98, 0xff, 0x07, 0x44, 0xc1, 0xc8, 0x88, 0x64, 0x1d,
+ 0x17, 0xac, 0x21, 0x63, 0x29, 0x37, 0x6b, 0xe7, 0x11, 0x3e, 0x93, 0x21,
+ 0xca, 0x7f, 0x9f, 0x7e, 0x19, 0x35, 0xdf, 0xf6, 0x61, 0xbc, 0xe9, 0xff,
+ 0xbe, 0x86, 0xae, 0xdb, 0xc9, 0x33, 0xf2, 0x43, 0x8f, 0xc4, 0x82, 0xc4,
+ 0x62, 0xbf},
+ {0x00, 0x88, 0x79, 0x7d, 0x31, 0xf9, 0xb6, 0x6f, 0xae, 0xe9, 0x7e,
+ 0xeb, 0x9a, 0x69, 0x5c, 0xf6, 0x68, 0xc7, 0x96, 0x0f, 0x49, 0xbd,
+ 0xce, 0x05, 0x1b, 0x2f, 0xc2, 0x73, 0xd5, 0xea, 0x6d, 0x86, 0xc7,
+ 0x86, 0x88, 0xee, 0x3e, 0xf4, 0xbe, 0x14, 0xea, 0xb0, 0x65, 0x9c,
+ 0x57, 0xcc, 0xec, 0xb2, 0xbd, 0xb1, 0x90, 0xe5, 0x0b, 0xe0, 0x4f,
+ 0x65, 0x07, 0x99, 0x50, 0xc5, 0xeb, 0x90, 0xd6, 0x76, 0xee, 0x57},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 66
+ {66,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x71, 0x24, 0xed, 0x9d, 0x26, 0x1b, 0xc3, 0xe5, 0xd2,
+ 0x99, 0x47, 0xff, 0x49, 0xcc, 0x44, 0x20, 0xdb, 0x90, 0xd3, 0xaf, 0xac,
+ 0x7e, 0xb6, 0xab, 0x91, 0xbb, 0xab, 0x09, 0x0b, 0xd8, 0x4f, 0xfc, 0xc3,
+ 0xef, 0x33, 0xe9, 0x63, 0xbc, 0xc0, 0x56, 0x85, 0x91, 0x0e, 0xe6, 0x3b,
+ 0x06, 0x3b, 0xb9, 0xad, 0xae, 0x7f, 0xce, 0xa4, 0x11, 0x99, 0x61, 0x99,
+ 0x88, 0xd3, 0x4d, 0x64, 0x77, 0xd1, 0x1e, 0xa9, 0x00, 0x39, 0x73, 0x8e,
+ 0xd5, 0x52, 0x9f, 0x31, 0xa5, 0x57, 0x97, 0x0f, 0x89, 0xe6, 0xc9, 0x27,
+ 0xfe, 0x0b, 0xdd, 0x64, 0x13, 0xdc, 0x31, 0x23, 0x7e, 0x75, 0x27, 0x0f,
+ 0xee, 0x8e, 0x3b, 0xa6, 0xf3, 0xa2, 0x4e, 0xe5, 0x65, 0x16, 0xec, 0xe1,
+ 0x17, 0x73, 0x3c, 0x38, 0x5a, 0x8b, 0xb7, 0x59, 0xe5, 0x7e, 0xe7, 0x95,
+ 0x33, 0xf3, 0xc8, 0x57, 0x32, 0x7b, 0x75, 0x42, 0x67, 0x7d, 0x83, 0x4b,
+ 0x8d, 0xfb},
+ {0x00, 0x2b, 0xa2, 0x5d, 0x01, 0x69, 0x89, 0xea, 0x24, 0xd5, 0x5f,
+ 0xcd, 0xd9, 0xda, 0xe6, 0x9b, 0xc7, 0x67, 0xa4, 0xf3, 0x28, 0x19,
+ 0x35, 0xf5, 0x06, 0x62, 0x03, 0x81, 0x29, 0x77, 0x73, 0x7b, 0x6a,
+ 0x25, 0x6a, 0xe8, 0x39, 0xcd, 0xe9, 0xb2, 0x73, 0x28, 0x16, 0x72,
+ 0xd7, 0xd8, 0x5d, 0xfb, 0x40, 0xca, 0x89, 0x5f, 0xc1, 0x44, 0x9c,
+ 0xe4, 0x28, 0x3f, 0x74, 0x16, 0xcd, 0x91, 0x3a, 0x56, 0xd8, 0xe0},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 67
+ {67,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8f, 0x3d, 0xbe, 0x37, 0x13, 0x5c, 0xd8, 0xc8, 0xc0, 0x41, 0x82, 0x95,
+ 0x2f, 0x6e, 0x6f, 0x9b, 0xfd, 0xbb, 0x6a, 0xf4, 0xc9, 0x8f, 0x31, 0xba,
+ 0x30, 0xab, 0xc6, 0x8d, 0x88, 0xe1, 0xea, 0x98, 0x0d, 0x4e, 0xdc, 0xdb,
+ 0x5b, 0x19, 0xf0, 0x61, 0x00, 0x82, 0x19, 0x41, 0x37, 0xeb, 0xb0, 0x19,
+ 0xe7, 0xa6, 0x64, 0xb5, 0x22, 0x18, 0x9a, 0x18, 0x6c, 0xbe, 0x5a, 0x03,
+ 0x37, 0x6c, 0x07, 0x13, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe6, 0x2f, 0xa1, 0xe1, 0x82, 0x15, 0x1e, 0x5d, 0xd5, 0x29,
+ 0x3b, 0x0e, 0x5f, 0x66, 0xe6, 0x7c, 0xaf, 0xd1, 0x35, 0x60, 0x02, 0xc4,
+ 0x62, 0x06, 0x52, 0xee, 0xea, 0xc5, 0x38, 0x08, 0xcb, 0x9d, 0x90, 0x7e,
+ 0x4c, 0x70, 0xfe, 0x0c, 0xe9, 0x09, 0x0e, 0xcd, 0xd6, 0x94, 0x25, 0x60,
+ 0xf0, 0xf0, 0x8e, 0x9f, 0x0f, 0xeb, 0x3e, 0xfc, 0xb1, 0xe7, 0x25, 0x14,
+ 0x1d, 0xae, 0x16, 0x4a, 0x1a, 0x45, 0x0a, 0x00, 0xfa, 0x1e, 0xa8, 0x2e,
+ 0x63, 0x20, 0x97, 0x23, 0x18, 0x0a, 0xfc, 0x7e, 0xb3, 0x59, 0x6f, 0x06,
+ 0x4c, 0xde, 0xd6, 0x78, 0xaf, 0xbd, 0xab, 0x7d, 0xc3, 0x7c, 0xbe, 0xa0,
+ 0x04, 0x81, 0xd8, 0xd7, 0xc7, 0x19, 0x91, 0xe6, 0x1b, 0x6e, 0x7d, 0x26,
+ 0x9e, 0xbd, 0x38, 0xe0, 0xef, 0xe2, 0xa5, 0x31, 0x11, 0x9b, 0x12, 0x2c,
+ 0x61, 0xd9, 0xb9, 0x8f, 0x86, 0x01, 0xb7, 0xaa, 0x10, 0xe7, 0x5c, 0x6f,
+ 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x42, 0x20, 0xb1, 0x64, 0x2d, 0xb6, 0x38, 0x10, 0xf9,
+ 0x6c, 0xf5, 0x4f, 0x93, 0xba, 0x6c, 0x3c, 0x9b, 0x16, 0xba, 0xa8, 0xab,
+ 0x42, 0xec, 0xac, 0xc2, 0x81, 0xa2, 0xfc, 0xa3, 0x68, 0xbe, 0x87, 0x60,
+ 0x24, 0xb6, 0xae, 0x18, 0xa8, 0xaa, 0xf9, 0xe4, 0x33, 0x79, 0x9f, 0xb4,
+ 0x3c, 0x0f, 0xa1, 0x75, 0xd4, 0xca, 0x4a, 0x5e, 0x12, 0x17, 0x39, 0xc7,
+ 0x24, 0x9e, 0x9a, 0x26, 0xfc, 0x90, 0x44, 0xd7, 0x01, 0xb0, 0x6a, 0xe5,
+ 0x8d, 0xc3, 0xf7, 0xb7, 0x73, 0x01, 0x3e, 0x2d, 0xc8, 0x00, 0xe0, 0x01,
+ 0x22, 0x0b, 0xad, 0x2e, 0x68, 0x11, 0x5c, 0xa6, 0x75, 0x16, 0xe9, 0xc8,
+ 0x17, 0x63, 0xd1, 0x7e, 0xad, 0xfa, 0xd2, 0xc6, 0xd3, 0x82, 0x26, 0xf6,
+ 0x66, 0x23, 0xa2, 0xd5, 0xc1, 0x17, 0x86, 0xe0, 0x7f, 0xac, 0xe4, 0x2d,
+ 0x7b, 0x0a, 0x1d, 0xf9, 0x6d, 0x09, 0x5b, 0xbb, 0xed, 0xfc, 0xd3, 0x48,
+ 0xe4, 0xd6},
+ {0x01, 0xf5, 0x64, 0x6e, 0x72, 0x4f, 0x63, 0x7e, 0x1d, 0x4e, 0xa8,
+ 0x99, 0x7c, 0xc6, 0x72, 0x68, 0xda, 0x3f, 0x74, 0x1b, 0x9a, 0xf6,
+ 0xd2, 0x1f, 0x30, 0x77, 0x5a, 0x9a, 0x9b, 0x09, 0x77, 0xed, 0x75,
+ 0xbf, 0xa0, 0xca, 0x5a, 0x80, 0xdb, 0x2d, 0x44, 0x82, 0x2d, 0xe4,
+ 0x94, 0xd1, 0x5c, 0x87, 0xd3, 0x92, 0xcf, 0xf4, 0xac, 0xec, 0xfb,
+ 0x50, 0x60, 0x9b, 0x43, 0xd7, 0x84, 0x59, 0x28, 0x28, 0x65, 0x41},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 68
+ {68,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x6d, 0xb3, 0xdb, 0xd1, 0xaf, 0x24, 0x99, 0x80, 0xef,
+ 0xfd, 0x62, 0x4e, 0x9f, 0x50, 0x0e, 0x4d, 0x9f, 0xa4, 0x46, 0xc9, 0xbe,
+ 0x94, 0xe3, 0x9b, 0x48, 0x60, 0x76, 0x7b, 0x55, 0xb1, 0x31, 0x08, 0x89,
+ 0xe1, 0x78, 0xca, 0xf6, 0xc8, 0x59, 0xf6, 0x0f, 0xfb, 0x0d, 0x87, 0x61,
+ 0x2c, 0x57, 0x90, 0x83, 0x3c, 0xad, 0x16, 0x0a, 0x5b, 0x23, 0xf7, 0x41,
+ 0x22, 0x1a, 0x12, 0x3e, 0x36, 0xf0, 0xee, 0xb7, 0x00, 0x2c, 0xe8, 0x39,
+ 0xf2, 0xba, 0x30, 0x72, 0x91, 0x92, 0x97, 0xee, 0x5a, 0x68, 0x29, 0xb8,
+ 0x74, 0x6a, 0xf3, 0x9f, 0xbc, 0xe9, 0xfa, 0x70, 0xdb, 0xbf, 0x59, 0xbd,
+ 0x20, 0x9b, 0xb5, 0x00, 0xd6, 0x12, 0x94, 0x19, 0xba, 0x96, 0x02, 0x0a,
+ 0x25, 0x50, 0xbe, 0x0a, 0x19, 0x42, 0x6e, 0xe9, 0xe1, 0x11, 0xe6, 0x98,
+ 0x7a, 0xf0, 0xc3, 0x26, 0xe1, 0xae, 0x1d, 0xa4, 0x36, 0x5d, 0x15, 0xa7,
+ 0xbb, 0xf5},
+ {0x01, 0x77, 0x70, 0x17, 0x49, 0xc0, 0xc5, 0x4b, 0xd6, 0xd5, 0x4a,
+ 0xda, 0x39, 0xaa, 0x22, 0x22, 0xe5, 0xb4, 0xd3, 0x22, 0x73, 0xea,
+ 0x16, 0x59, 0x41, 0xd1, 0xa9, 0xa6, 0x11, 0x4d, 0x2c, 0xbe, 0x60,
+ 0x9e, 0xe6, 0x2c, 0x23, 0x06, 0xbc, 0x5c, 0x1a, 0xba, 0xbe, 0x08,
+ 0x22, 0x72, 0x15, 0x7f, 0xda, 0xc8, 0xdd, 0xa3, 0x9c, 0x7b, 0x45,
+ 0x28, 0x20, 0xc9, 0x43, 0xdb, 0x42, 0x67, 0xfe, 0xd8, 0xc2, 0xeb},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 69
+ {69,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x0d, 0x2f, 0xca, 0xb6, 0x2b, 0x46, 0x7f, 0x97, 0x8a,
+ 0x02, 0x67, 0xff, 0x35, 0x98, 0xe6, 0xfd, 0xff, 0x08, 0x7d, 0x32, 0x37,
+ 0xf8, 0xfb, 0x00, 0xc1, 0x7d, 0x0f, 0x5a, 0xcc, 0xbb, 0x4e, 0xde, 0xd3,
+ 0xc4, 0xc4, 0x85, 0x8d, 0x45, 0x53, 0x03, 0x3e, 0x59, 0x94, 0x60, 0x30,
+ 0xc6, 0xf5, 0x22, 0x37, 0x79, 0xa2, 0x12, 0x05, 0xba, 0x2a, 0x49, 0xb4,
+ 0x54, 0x5b, 0xe5, 0x96, 0xb7, 0x6f, 0x91, 0xb2, 0x00, 0x57, 0xc9, 0x75,
+ 0xda, 0x05, 0x20, 0xe1, 0xdc, 0xaa, 0x51, 0x89, 0x51, 0xdb, 0x05, 0x78,
+ 0x64, 0x96, 0x6c, 0x81, 0x8e, 0x4e, 0x64, 0xfa, 0x91, 0x0a, 0x0c, 0x0c,
+ 0x7f, 0x9b, 0x89, 0x4c, 0x06, 0x46, 0x1f, 0xed, 0x9b, 0x44, 0xf7, 0xec,
+ 0x43, 0xb7, 0x0e, 0x33, 0x39, 0xda, 0x0f, 0x56, 0x6a, 0xac, 0x07, 0xfd,
+ 0xe5, 0x01, 0xbb, 0xf2, 0x28, 0x71, 0x45, 0x2d, 0xba, 0x5c, 0x93, 0xe5,
+ 0xd6, 0x23},
+ {0x00, 0xf5, 0x24, 0xb1, 0x72, 0x6e, 0x88, 0x9d, 0x14, 0xd5, 0xfd,
+ 0x70, 0xbb, 0xfc, 0x76, 0xfb, 0x2e, 0xb3, 0x2d, 0xc2, 0x42, 0x5f,
+ 0x11, 0x2a, 0x5f, 0xca, 0x52, 0x03, 0x30, 0x54, 0x16, 0xb8, 0x56,
+ 0x09, 0xf3, 0x37, 0xcf, 0x87, 0xef, 0x87, 0x8e, 0x64, 0xe3, 0x75,
+ 0xfa, 0x29, 0xeb, 0x32, 0xf9, 0xf1, 0x39, 0xbf, 0x77, 0x5c, 0x0d,
+ 0x32, 0x29, 0xa7, 0x2c, 0x2e, 0x88, 0x09, 0x79, 0xf8, 0x22, 0xbf},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 70
+ {70,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x2c, 0xca, 0x1f, 0x37, 0xdd, 0x94, 0xa0, 0xa4, 0x7c,
+ 0x81, 0x68, 0xac, 0xea, 0x47, 0x3f, 0xb0, 0x57, 0x65, 0x27, 0x13, 0x01,
+ 0x5e, 0x58, 0x57, 0x43, 0xc9, 0xd3, 0x3f, 0x5b, 0x7d, 0x01, 0xd6, 0x38,
+ 0xbc, 0x0d, 0x03, 0x91, 0x47, 0x58, 0x1a, 0x5f, 0x30, 0x96, 0x13, 0x9e,
+ 0x5e, 0xe8, 0xed, 0x38, 0xbd, 0xcb, 0x72, 0xcd, 0xe4, 0x93, 0x92, 0x47,
+ 0x76, 0x57, 0x9b, 0xcb, 0xb2, 0x52, 0x29, 0x61, 0x01, 0x5b, 0xd4, 0x85,
+ 0x9c, 0x20, 0x15, 0xc0, 0x81, 0x69, 0x6a, 0xb1, 0x05, 0xb8, 0x92, 0x2c,
+ 0x1f, 0x81, 0xce, 0x4a, 0x61, 0x04, 0xe5, 0xb5, 0x6b, 0x3c, 0xd9, 0x9c,
+ 0xcc, 0x3c, 0x50, 0x66, 0xcb, 0xc3, 0x39, 0xae, 0x68, 0x5a, 0x90, 0x4d,
+ 0xf5, 0xdd, 0x15, 0x48, 0x5c, 0xc3, 0xca, 0x72, 0xd2, 0xc8, 0x4f, 0x15,
+ 0xf6, 0x25, 0x39, 0x7f, 0x46, 0x05, 0x90, 0x5b, 0x36, 0x17, 0x01, 0xe0,
+ 0x0d, 0x2b},
+ {0x01, 0xca, 0x20, 0xd5, 0x56, 0xbf, 0x1b, 0xaf, 0x10, 0x15, 0x3e,
+ 0x2c, 0x1d, 0x99, 0xb5, 0x8f, 0xa8, 0xd8, 0xf2, 0x1c, 0xd7, 0xee,
+ 0xf3, 0x0a, 0xfc, 0x94, 0xef, 0xb4, 0x7d, 0x38, 0xbb, 0x36, 0x4a,
+ 0xbd, 0xb5, 0x9a, 0x32, 0x6d, 0xff, 0xc4, 0x1f, 0xc0, 0x56, 0xef,
+ 0xb7, 0x14, 0x38, 0x4b, 0x5d, 0x3f, 0x09, 0x27, 0x0b, 0x48, 0x06,
+ 0xfc, 0xb0, 0xe2, 0x71, 0x38, 0x3c, 0xda, 0xec, 0x02, 0x3b, 0xaf},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 71
+ {71,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xb5, 0x38, 0x6f, 0xc6, 0x15, 0x97, 0x30, 0x76, 0x32,
+ 0xb3, 0xf2, 0xc9, 0x84, 0xfe, 0x0e, 0xe8, 0xe2, 0x2c, 0x5f, 0xd9, 0x04,
+ 0xb1, 0xd1, 0x4b, 0x35, 0x68, 0xe9, 0xeb, 0x76, 0x50, 0x03, 0x79, 0xd9,
+ 0x17, 0xf2, 0x43, 0x0b, 0x7f, 0x2f, 0x55, 0xe0, 0xba, 0xc3, 0x56, 0xe7,
+ 0x46, 0x72, 0xa2, 0x3d, 0xf2, 0xa5, 0xdd, 0xd4, 0x6f, 0xc0, 0xa5, 0x8f,
+ 0x9f, 0x54, 0x07, 0x09, 0x37, 0x26, 0xc2, 0x5d, 0x00, 0x9c, 0xbf, 0x98,
+ 0x33, 0x03, 0xfc, 0xbe, 0x0b, 0x5a, 0x92, 0x6e, 0x28, 0xc0, 0x65, 0x4e,
+ 0xd4, 0x57, 0x43, 0x7e, 0x40, 0x10, 0xcc, 0xc1, 0xd1, 0xe0, 0x2e, 0x28,
+ 0x68, 0x8c, 0x9f, 0x21, 0x0c, 0x76, 0xaf, 0x02, 0xed, 0x0d, 0xf6, 0xb7,
+ 0x27, 0xfb, 0x18, 0xb9, 0x38, 0x71, 0x8e, 0x9d, 0xcc, 0x2c, 0x24, 0x21,
+ 0xa6, 0x39, 0xd7, 0x32, 0xa6, 0x17, 0x11, 0xa5, 0xa4, 0x5f, 0xaa, 0x1b,
+ 0xa1, 0x44},
+ {0x01, 0x20, 0x6d, 0x9b, 0xc7, 0x47, 0xf0, 0xe7, 0x59, 0x1d, 0xbe,
+ 0x7a, 0x88, 0x95, 0x0a, 0x78, 0xdb, 0x27, 0x70, 0xce, 0xba, 0xc4,
+ 0xe9, 0x1f, 0x71, 0xb3, 0x05, 0x2a, 0x33, 0x6b, 0xd1, 0x9f, 0x0f,
+ 0x90, 0x6b, 0x72, 0x98, 0xeb, 0x92, 0x79, 0x0b, 0xe7, 0xbd, 0xa3,
+ 0x3c, 0x28, 0x21, 0x6b, 0x28, 0x16, 0xb1, 0x00, 0xfe, 0x31, 0xba,
+ 0x8a, 0x74, 0x89, 0xa9, 0xec, 0xa3, 0xba, 0x82, 0xb9, 0xd1, 0x98},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 72
+ {72,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x12, 0xd9, 0xeb, 0xd3, 0xfe, 0xb5, 0x43, 0xb4, 0x3c,
+ 0xf3, 0x8f, 0x7b, 0xab, 0xa9, 0xc2, 0x0f, 0xcd, 0x5f, 0xe2, 0xde, 0xe9,
+ 0x04, 0x9c, 0xa8, 0x85, 0x41, 0x84, 0xa2, 0xea, 0xd6, 0x4a, 0xa5, 0x40,
+ 0x5e, 0x16, 0x9a, 0xe8, 0x27, 0x41, 0x37, 0x25, 0x95, 0x83, 0x07, 0x93,
+ 0x9e, 0xe2, 0x44, 0x0c, 0x21, 0xb8, 0xda, 0x58, 0xb3, 0xff, 0x51, 0x6a,
+ 0xe5, 0x69, 0x95, 0x3c, 0xf4, 0x87, 0x37, 0xee, 0x00, 0xcd, 0x5b, 0xec,
+ 0x6c, 0xf7, 0x28, 0x63, 0x2d, 0x31, 0xe3, 0xa1, 0x99, 0xa2, 0x98, 0x24,
+ 0x0d, 0xde, 0xd0, 0xab, 0x5d, 0x2b, 0x35, 0x13, 0xbc, 0xb2, 0xd1, 0x14,
+ 0xc6, 0xb8, 0xf2, 0x79, 0xa0, 0x75, 0xff, 0x0c, 0x56, 0xa3, 0xee, 0x9e,
+ 0x40, 0x58, 0xac, 0xec, 0x89, 0x36, 0xbf, 0x86, 0xbb, 0x28, 0x44, 0xba,
+ 0x13, 0x07, 0xa4, 0x34, 0xfb, 0x43, 0xd2, 0x89, 0x74, 0x66, 0x62, 0xa8,
+ 0x3d, 0xd5},
+ {0x01, 0x28, 0xdd, 0xe1, 0x34, 0x1c, 0xa1, 0x7b, 0x37, 0xef, 0xb3,
+ 0x4b, 0x30, 0xee, 0x47, 0x9b, 0x76, 0x3e, 0x87, 0x8d, 0xc8, 0x00,
+ 0x6c, 0x8c, 0xee, 0x43, 0x5c, 0x0b, 0xd2, 0x10, 0x73, 0xc5, 0xbb,
+ 0x3d, 0xf5, 0x28, 0x65, 0xbd, 0x41, 0x31, 0xf5, 0xce, 0xc4, 0x15,
+ 0x88, 0xef, 0x77, 0x8e, 0xf1, 0x4a, 0xf4, 0xca, 0x47, 0xdc, 0x49,
+ 0xa1, 0x6d, 0x5b, 0x70, 0x08, 0xed, 0xe0, 0xb6, 0xe6, 0xb1, 0xb6},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 73
+ {73,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xf3, 0xaa, 0x49, 0xfe, 0xaf, 0x68, 0x6f, 0xcf, 0xfe,
+ 0x3a, 0x0a, 0x36, 0x06, 0x92, 0xef, 0x02, 0xfe, 0xb1, 0x4d, 0xe6, 0xe0,
+ 0xfd, 0x8d, 0xc9, 0x22, 0x85, 0x7b, 0x29, 0xd6, 0x83, 0x7a, 0x59, 0xce,
+ 0x40, 0x13, 0xbe, 0xe9, 0x9b, 0xf8, 0x7f, 0x83, 0x23, 0xc3, 0xab, 0x7f,
+ 0x57, 0xe0, 0x2e, 0x7b, 0x0a, 0x0d, 0xfa, 0xa0, 0x72, 0xbf, 0x1a, 0xda,
+ 0x48, 0x36, 0xbe, 0x49, 0x08, 0xdd, 0xae, 0x49, 0x00, 0x6a, 0xf8, 0x1a,
+ 0xb3, 0xe3, 0x05, 0xfb, 0xe5, 0xce, 0x8a, 0x81, 0x9f, 0x81, 0x68, 0xa8,
+ 0xb4, 0x4e, 0x40, 0xb1, 0x6e, 0xae, 0x82, 0x68, 0xa6, 0x0e, 0xa5, 0xd6,
+ 0x6c, 0x0f, 0x28, 0x43, 0x65, 0xe6, 0x09, 0xa1, 0x91, 0x23, 0x37, 0x0b,
+ 0xee, 0xe4, 0x20, 0xd0, 0xf0, 0x19, 0xa1, 0x98, 0x41, 0x56, 0xce, 0x29,
+ 0xad, 0xe4, 0x95, 0x10, 0xe7, 0xa3, 0x16, 0x37, 0x05, 0x33, 0x3b, 0x85,
+ 0x89, 0x14},
+ {0x00, 0x58, 0xbd, 0x4d, 0x20, 0x6d, 0xf1, 0xcf, 0xb3, 0xfe, 0x34,
+ 0x9c, 0xda, 0x27, 0xb0, 0x13, 0xd5, 0x9d, 0xd6, 0xf5, 0x07, 0xc0,
+ 0x66, 0xc0, 0xb6, 0xcf, 0x45, 0x8a, 0xa5, 0x4a, 0x1c, 0x13, 0x83,
+ 0x25, 0x54, 0xc6, 0x6f, 0xf2, 0x7f, 0x61, 0x75, 0xf1, 0xbf, 0x40,
+ 0x58, 0x37, 0x8c, 0x9f, 0x7c, 0x7a, 0x9d, 0x8b, 0x81, 0x0e, 0x40,
+ 0xa3, 0xa8, 0xaf, 0x19, 0xfe, 0x0e, 0x48, 0xc7, 0x28, 0x4e, 0xd3},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 74
+ {74,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x54, 0x68, 0x2c, 0x18, 0x6f, 0x9b, 0x80, 0xc4, 0xc7,
+ 0x6d, 0x70, 0x50, 0xf6, 0xa1, 0x80, 0xfa, 0xd9, 0xfc, 0x85, 0x19, 0x41,
+ 0x95, 0x74, 0xbf, 0xaf, 0xca, 0x96, 0x78, 0xc5, 0x9c, 0xa9, 0x5e, 0x22,
+ 0x53, 0x34, 0x8e, 0x0b, 0x15, 0x79, 0x49, 0x46, 0x1e, 0x95, 0x51, 0xca,
+ 0x7d, 0xdf, 0xb9, 0xfa, 0xe8, 0xfd, 0x7f, 0xd2, 0x3a, 0x88, 0x55, 0xd9,
+ 0x96, 0x29, 0x13, 0xc6, 0x6f, 0x2f, 0xce, 0x54, 0x00, 0xf4, 0x05, 0x29,
+ 0x73, 0x10, 0xed, 0x41, 0x23, 0x9c, 0x56, 0x5c, 0x04, 0x4c, 0xfc, 0x4c,
+ 0xad, 0x28, 0x68, 0x12, 0x6d, 0x44, 0x4b, 0x37, 0x3d, 0x52, 0xe0, 0x51,
+ 0x82, 0x45, 0x60, 0x0a, 0x99, 0xc4, 0x0f, 0x1b, 0xfa, 0x5c, 0xca, 0x7d,
+ 0x1f, 0x39, 0x7c, 0x18, 0xea, 0xd3, 0x3c, 0x4d, 0x3f, 0xd4, 0xd4, 0x31,
+ 0xef, 0x84, 0xf1, 0x12, 0x92, 0x38, 0xe2, 0x96, 0xe3, 0xed, 0x7b, 0xe0,
+ 0xf9, 0x9e},
+ {0x01, 0x61, 0x2e, 0xba, 0xcb, 0x6c, 0x31, 0xaf, 0x20, 0x08, 0xaa,
+ 0x26, 0x4c, 0x45, 0xd1, 0xce, 0xe7, 0xaa, 0x53, 0x3d, 0x78, 0xe1,
+ 0xfc, 0xf4, 0x80, 0xa3, 0x11, 0x8d, 0x23, 0x41, 0x8e, 0x23, 0x62,
+ 0x1f, 0x0c, 0xe9, 0xc7, 0x50, 0x9f, 0x71, 0x82, 0xbf, 0x23, 0xa0,
+ 0x2a, 0x65, 0x30, 0x65, 0x9b, 0xa6, 0x2c, 0x5f, 0x16, 0xf8, 0x63,
+ 0x4a, 0x4f, 0x74, 0xd4, 0xc3, 0x2b, 0x26, 0xc6, 0xee, 0xcc, 0x27},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 75
+ {75,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xea, 0xbf, 0x31, 0x92, 0x53, 0xf8, 0x83, 0x41, 0x7a,
+ 0x0c, 0xe2, 0x65, 0xd3, 0x14, 0x23, 0x96, 0xa7, 0x5f, 0x83, 0x0f, 0x33,
+ 0x58, 0x94, 0x86, 0x88, 0x9b, 0xbd, 0x4e, 0x20, 0x91, 0xb8, 0x27, 0xfe,
+ 0xf6, 0x09, 0x0a, 0xb6, 0x57, 0x68, 0xa3, 0x8f, 0xfb, 0x3a, 0x9c, 0x97,
+ 0x79, 0x64, 0x64, 0x63, 0x4d, 0x07, 0x06, 0x22, 0xad, 0xbc, 0x3e, 0x9a,
+ 0xf1, 0x98, 0xef, 0xb9, 0xd7, 0x29, 0xd7, 0xca, 0x00, 0x02, 0xfa, 0x30,
+ 0x58, 0x1a, 0x7b, 0x26, 0x81, 0xf7, 0xe2, 0x24, 0xea, 0xd1, 0x35, 0xec,
+ 0x7a, 0x61, 0x63, 0xaf, 0x4f, 0x40, 0xaa, 0x33, 0x30, 0x43, 0xa2, 0xba,
+ 0xde, 0xce, 0xac, 0x13, 0x53, 0xab, 0x5f, 0xfb, 0xee, 0xf9, 0x29, 0x60,
+ 0x91, 0x37, 0xcd, 0x43, 0x7e, 0x8a, 0xcc, 0xc0, 0xb0, 0x24, 0x11, 0x60,
+ 0x39, 0x59, 0xd6, 0x1c, 0x7a, 0x70, 0xf1, 0x39, 0x1a, 0x7a, 0x99, 0x23,
+ 0x27, 0xa7},
+ {0x00, 0x6a, 0x32, 0x35, 0xdf, 0x6b, 0x85, 0x34, 0x3e, 0xab, 0x82,
+ 0x35, 0x06, 0x20, 0x88, 0x9f, 0xeb, 0xa2, 0x73, 0x60, 0x4e, 0x59,
+ 0xeb, 0x98, 0xd7, 0x8f, 0xe6, 0x3b, 0xd4, 0x41, 0xce, 0x39, 0x41,
+ 0x1e, 0xad, 0x84, 0x02, 0xe2, 0x50, 0x7f, 0xe1, 0x0a, 0x03, 0xfa,
+ 0xd9, 0x56, 0x2c, 0x3b, 0xe4, 0x48, 0x83, 0x78, 0xcf, 0x2a, 0x1f,
+ 0x4c, 0x42, 0x78, 0x5e, 0x7d, 0x93, 0x21, 0x8d, 0x99, 0xfe, 0x8e},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 76
+ {76,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xd3, 0x6e, 0x69, 0x6a, 0xad, 0xbb, 0xc4, 0x09, 0xb4,
+ 0x73, 0x3f, 0xc3, 0xc8, 0x6d, 0xcb, 0x2e, 0x98, 0x0a, 0x1b, 0x7d, 0x01,
+ 0x58, 0xf8, 0x2a, 0x27, 0xe5, 0xb1, 0x33, 0x7f, 0xd2, 0x27, 0x2e, 0x52,
+ 0xa2, 0x7f, 0xe6, 0x7c, 0xc5, 0x87, 0x2b, 0x5b, 0x46, 0x04, 0x0d, 0x88,
+ 0x32, 0x5b, 0x2b, 0x52, 0x4a, 0x2d, 0x5b, 0x87, 0x3b, 0xc5, 0x4f, 0xf0,
+ 0x51, 0xc1, 0xd1, 0x6c, 0x99, 0xd9, 0xbc, 0x81, 0x00, 0x3e, 0x3f, 0x6b,
+ 0x1a, 0x73, 0x7d, 0xa1, 0x68, 0x02, 0x43, 0x0f, 0x80, 0x9e, 0x08, 0x4c,
+ 0xd8, 0xb3, 0x42, 0x00, 0x19, 0xc2, 0xf9, 0xf1, 0xb9, 0x78, 0xa1, 0x12,
+ 0x8f, 0xfc, 0xb9, 0x00, 0xb9, 0xc4, 0xfa, 0xf1, 0x77, 0xa7, 0x87, 0x7e,
+ 0x4a, 0x83, 0x84, 0x72, 0x8a, 0x1c, 0x30, 0x9d, 0x2b, 0xcf, 0xb4, 0x12,
+ 0xfa, 0x98, 0x39, 0x82, 0xae, 0x6b, 0x45, 0x9f, 0xe0, 0x7e, 0xb9, 0xc7,
+ 0x9e, 0xdd},
+ {0x00, 0x09, 0xca, 0x92, 0x9a, 0x3a, 0xd9, 0x52, 0x5d, 0x0a, 0xe1,
+ 0x9d, 0x36, 0xb4, 0x0d, 0xc5, 0x43, 0xd2, 0x34, 0x8f, 0x8b, 0x0d,
+ 0x95, 0xc5, 0x9c, 0x42, 0x07, 0xf8, 0x6a, 0x89, 0x88, 0x49, 0x85,
+ 0x8e, 0x93, 0x9b, 0x44, 0x58, 0xb5, 0x68, 0xf5, 0x7c, 0x05, 0x4e,
+ 0xe9, 0xd9, 0x56, 0x32, 0xaa, 0x24, 0xc5, 0xd5, 0xf1, 0xd4, 0xea,
+ 0xa8, 0x9f, 0xaf, 0x8f, 0xac, 0x4d, 0x11, 0xda, 0x28, 0xdd, 0xe9},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 77
+ {77,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x06, 0x1a, 0xa8, 0x9a, 0x31, 0x7c, 0x63, 0xb8, 0x24,
+ 0xf7, 0xeb, 0xfc, 0x8b, 0xd9, 0x53, 0x4e, 0x29, 0x7d, 0xf9, 0xba, 0xcf,
+ 0x80, 0xb8, 0x35, 0x0c, 0xbd, 0x94, 0xcd, 0xc4, 0xd3, 0xd8, 0x12, 0x7a,
+ 0x80, 0xdb, 0x95, 0x55, 0xb7, 0x7d, 0x50, 0xea, 0x82, 0xc9, 0x9e, 0x66,
+ 0x7f, 0x6f, 0xe5, 0x37, 0x9a, 0x77, 0xc9, 0x07, 0x8b, 0xf9, 0xc7, 0xcc,
+ 0x04, 0x9a, 0xbe, 0x9e, 0xac, 0x7f, 0x17, 0x4c, 0x00, 0xa9, 0xab, 0xfc,
+ 0x2a, 0x89, 0x2f, 0x10, 0x4e, 0x30, 0xcb, 0x20, 0xcc, 0x2b, 0xfb, 0xa6,
+ 0xb9, 0x48, 0xc6, 0x63, 0x7a, 0xc0, 0x62, 0xe8, 0x3a, 0xe4, 0x78, 0xf0,
+ 0x96, 0x86, 0x9f, 0x17, 0xdc, 0x1b, 0xb4, 0xea, 0xf5, 0x2f, 0x7d, 0x63,
+ 0x51, 0x80, 0x31, 0xed, 0xec, 0xb2, 0x20, 0xec, 0x14, 0xb0, 0x65, 0x2e,
+ 0x6c, 0x96, 0xe0, 0x23, 0x49, 0x0d, 0x5e, 0xd0, 0x8f, 0xb4, 0x25, 0x9d,
+ 0xa9, 0xfa},
+ {0x01, 0x39, 0x50, 0xdd, 0xb6, 0xb9, 0x15, 0x45, 0x41, 0x25, 0xe3,
+ 0x7a, 0x03, 0x84, 0x57, 0x94, 0xfe, 0x32, 0x03, 0x7e, 0xdd, 0xc0,
+ 0x41, 0x43, 0xd9, 0x1c, 0xbf, 0x2a, 0xb8, 0x42, 0x49, 0x50, 0x12,
+ 0x89, 0x64, 0x60, 0xd3, 0x82, 0x43, 0x74, 0xb2, 0x14, 0xec, 0xe1,
+ 0x0f, 0x39, 0xd2, 0xac, 0x60, 0x6b, 0xb4, 0xb2, 0xf9, 0xb2, 0x75,
+ 0x48, 0xe2, 0x17, 0x20, 0xae, 0x13, 0x26, 0x6d, 0x14, 0xbe, 0xb0},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 78
+ {78,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xdf, 0x58, 0xf1, 0x93, 0xb6, 0xd4, 0xfd, 0xba, 0x1d,
+ 0x61, 0xa4, 0xe0, 0x73, 0xa3, 0x05, 0xc9, 0x5d, 0xba, 0x4c, 0xa0, 0xfd,
+ 0xd5, 0x8f, 0x86, 0xee, 0x32, 0xa9, 0x30, 0x4a, 0x62, 0x09, 0x7a, 0xc3,
+ 0xc0, 0xd1, 0xfa, 0xe3, 0x2c, 0xf2, 0xe4, 0xe6, 0x5b, 0xa4, 0xef, 0xc6,
+ 0xd0, 0x40, 0x87, 0x25, 0xf5, 0x72, 0x74, 0xf9, 0xbc, 0x22, 0x89, 0xed,
+ 0x42, 0x6e, 0xc2, 0x70, 0x79, 0xae, 0x0b, 0x6e, 0x01, 0xf0, 0x7d, 0x98,
+ 0xe2, 0xab, 0xa8, 0xd3, 0x8e, 0x6d, 0x54, 0xb1, 0x49, 0x6d, 0x68, 0x25,
+ 0x10, 0x04, 0x54, 0x7f, 0x50, 0x78, 0x97, 0x54, 0xc4, 0x09, 0x76, 0x62,
+ 0x82, 0x7b, 0xc8, 0x3f, 0x2c, 0xf5, 0x91, 0x92, 0xeb, 0x9e, 0x09, 0x01,
+ 0x1b, 0x30, 0xc5, 0x4c, 0xad, 0x9f, 0x92, 0x41, 0xc0, 0x92, 0x41, 0x5a,
+ 0x36, 0x6f, 0xfe, 0x5b, 0x6b, 0xdb, 0x4c, 0xfc, 0xbc, 0xdc, 0x46, 0xed,
+ 0xcc, 0x12},
+ {0x01, 0xa1, 0xbc, 0x2b, 0x5e, 0x8e, 0x0a, 0x62, 0x10, 0xef, 0x8a,
+ 0x51, 0x4d, 0xed, 0x99, 0xee, 0xe3, 0x0a, 0xc8, 0xe9, 0xaa, 0x77,
+ 0x58, 0xad, 0xec, 0xc4, 0x91, 0x03, 0x01, 0xfc, 0x62, 0x6a, 0x56,
+ 0x66, 0xe4, 0x54, 0x1c, 0xea, 0x03, 0xa9, 0x0f, 0x1e, 0x59, 0xfd,
+ 0x82, 0xb8, 0xcd, 0x87, 0x08, 0x6f, 0x26, 0x10, 0x52, 0x12, 0x4c,
+ 0xd4, 0x3b, 0x1c, 0x89, 0xfd, 0x04, 0x8d, 0xad, 0x5f, 0x29, 0x11},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 79
+ {79,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x73, 0xb9, 0x17, 0xa3, 0x56, 0xc0, 0xde, 0x8f, 0xef,
+ 0x14, 0x59, 0x3f, 0x66, 0xd5, 0xda, 0xb1, 0xf0, 0xd5, 0x6b, 0x04, 0x2b,
+ 0xa6, 0x5d, 0x20, 0x3e, 0xc1, 0x39, 0xc6, 0xcb, 0x71, 0xd9, 0x0b, 0xb7,
+ 0xdc, 0x04, 0x44, 0xd0, 0xe3, 0xb0, 0x1b, 0xed, 0x97, 0xa5, 0xc6, 0x9f,
+ 0x27, 0x54, 0x9c, 0x92, 0xe9, 0x5b, 0xbc, 0x7e, 0x8e, 0x0c, 0xe9, 0x32,
+ 0xe6, 0xc4, 0x3a, 0x75, 0x55, 0x0e, 0x86, 0xec, 0x00, 0x9f, 0x20, 0x14,
+ 0xe2, 0x9a, 0xcb, 0x2b, 0x25, 0x5b, 0xf6, 0xec, 0x91, 0x18, 0xbe, 0xbe,
+ 0x73, 0x25, 0xe1, 0xf1, 0x1f, 0xf7, 0x88, 0x5d, 0x1a, 0x2e, 0x14, 0x29,
+ 0x45, 0xcb, 0x74, 0x1e, 0x26, 0xb4, 0xff, 0xc6, 0xde, 0x72, 0xb7, 0x15,
+ 0xa1, 0x48, 0xb8, 0x40, 0xdf, 0x54, 0x9b, 0x49, 0xc9, 0xa0, 0x5f, 0x88,
+ 0x27, 0xf3, 0xef, 0x05, 0xdb, 0x98, 0xa4, 0xf6, 0x64, 0xf6, 0xdd, 0x84,
+ 0x78, 0xf0},
+ {0x00, 0xf3, 0x4f, 0x3b, 0x8a, 0xe2, 0xf0, 0xfe, 0xc3, 0x68, 0x39,
+ 0x66, 0x33, 0xf5, 0x81, 0xb9, 0x3c, 0x38, 0xe3, 0x29, 0x77, 0x00,
+ 0x85, 0xa5, 0x1a, 0x93, 0x45, 0x70, 0x87, 0xf8, 0x11, 0x63, 0x86,
+ 0xd5, 0x8d, 0xea, 0x54, 0xb9, 0x9c, 0xe5, 0x6a, 0x80, 0x89, 0x6a,
+ 0xad, 0x40, 0xc2, 0xdf, 0xe6, 0x9b, 0x2d, 0xfe, 0x12, 0x6b, 0xe1,
+ 0x7b, 0xf1, 0x5a, 0xb7, 0xf1, 0x9c, 0xe6, 0x67, 0xbf, 0xf4, 0xf7},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 80
+ {80,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xd8, 0x60, 0xab, 0xb5, 0xc6, 0x5f, 0x6d, 0x17, 0x91,
+ 0xbc, 0x3f, 0xd6, 0x26, 0xe3, 0xda, 0x1c, 0xe8, 0x90, 0x51, 0x44, 0x17,
+ 0xd6, 0x7b, 0x40, 0x71, 0x68, 0xdc, 0x7f, 0xc9, 0x66, 0x41, 0xfd, 0xa5,
+ 0x6f, 0xb1, 0x83, 0x0f, 0x36, 0x95, 0xab, 0x01, 0x71, 0xd7, 0x86, 0x67,
+ 0x30, 0x74, 0x7b, 0x3d, 0xce, 0x3d, 0xe6, 0x1c, 0xe7, 0x0f, 0x83, 0x1a,
+ 0xf8, 0x5e, 0x5c, 0x6e, 0xae, 0x0b, 0x7c, 0x77, 0x01, 0xb1, 0xeb, 0xa9,
+ 0x2b, 0x65, 0xba, 0x7e, 0xe9, 0x69, 0x1d, 0x90, 0x8a, 0x14, 0xad, 0x0a,
+ 0x11, 0x6a, 0x4e, 0x09, 0xb4, 0x0c, 0x9e, 0xa4, 0x19, 0x7e, 0x60, 0xc0,
+ 0xb5, 0x4f, 0x94, 0x84, 0x22, 0xba, 0xa9, 0x7d, 0x80, 0xb4, 0xcc, 0xaf,
+ 0x7b, 0x35, 0xbe, 0x68, 0x1d, 0xed, 0x0a, 0xec, 0xdd, 0x8b, 0xdd, 0x30,
+ 0x59, 0x05, 0x4a, 0xf8, 0x38, 0x05, 0x78, 0x88, 0x48, 0x9c, 0x00, 0xa3,
+ 0xb7, 0x59},
+ {0x01, 0x20, 0x3d, 0xf6, 0x0d, 0xb3, 0x97, 0x32, 0x20, 0x7b, 0xd8,
+ 0xdb, 0x87, 0x50, 0x1b, 0xcd, 0x84, 0x81, 0x66, 0x4a, 0x91, 0x11,
+ 0xc8, 0xc6, 0x5b, 0x46, 0xf0, 0x02, 0xb0, 0xb8, 0x31, 0x59, 0x96,
+ 0x0e, 0x47, 0x10, 0xeb, 0xa5, 0x48, 0xf0, 0x03, 0x9d, 0xb2, 0x4f,
+ 0x66, 0x19, 0x0c, 0x56, 0x05, 0x33, 0x70, 0xb3, 0xc9, 0x88, 0x4d,
+ 0x44, 0x59, 0x71, 0xa1, 0x29, 0x6d, 0xa4, 0xd6, 0x56, 0xf9, 0xc3},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 81
+ {81,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xb3, 0x41, 0xa7, 0xb5, 0x81, 0x22, 0xc7, 0x0b, 0x72,
+ 0xe7, 0x0b, 0x05, 0x1a, 0x33, 0x51, 0x86, 0xc8, 0x9f, 0xe4, 0x7b, 0x8f,
+ 0x68, 0xc3, 0x5d, 0x09, 0x9b, 0x77, 0x59, 0xfb, 0x62, 0x08, 0x71, 0x88,
+ 0x75, 0xd8, 0xcd, 0x8c, 0x45, 0xd1, 0x15, 0x1a, 0x37, 0x02, 0x01, 0xa1,
+ 0xb0, 0x47, 0x00, 0x2f, 0x61, 0x9b, 0x05, 0xca, 0xfe, 0x39, 0xd4, 0x94,
+ 0xb6, 0xa6, 0x9a, 0x52, 0xb4, 0x26, 0x53, 0x33, 0x01, 0x27, 0xe7, 0x0b,
+ 0x8f, 0xc8, 0x40, 0x89, 0x13, 0x95, 0xaf, 0xd3, 0xb0, 0x37, 0x32, 0xd0,
+ 0xa5, 0x2f, 0x47, 0x77, 0x65, 0x1c, 0x3d, 0x8a, 0x85, 0x79, 0xd6, 0x65,
+ 0x85, 0x10, 0xd8, 0x68, 0xb6, 0x9f, 0x14, 0x3c, 0x7e, 0xec, 0xd2, 0xbe,
+ 0x41, 0x2e, 0x0a, 0xd2, 0xb2, 0xd7, 0xae, 0xf0, 0x71, 0x77, 0x96, 0xf3,
+ 0xf8, 0x48, 0x0f, 0xa9, 0x24, 0xb0, 0x9d, 0xf9, 0x01, 0x88, 0xde, 0xbe,
+ 0x51, 0xbb},
+ {0x00, 0xb2, 0x2d, 0x94, 0xb5, 0x3f, 0xb0, 0x0d, 0x48, 0xe1, 0x2f,
+ 0x12, 0x56, 0x0e, 0xaf, 0xcd, 0xec, 0x7e, 0xa1, 0x57, 0xc9, 0xb0,
+ 0x42, 0x43, 0x6f, 0xc6, 0x66, 0x81, 0xde, 0x96, 0xaf, 0x98, 0xba,
+ 0x98, 0xad, 0xb7, 0xfa, 0xf7, 0x9d, 0x12, 0xb3, 0x99, 0xe9, 0x01,
+ 0xec, 0x7b, 0xc9, 0xd5, 0x11, 0x78, 0x83, 0xda, 0x20, 0x5a, 0xc2,
+ 0x6b, 0x38, 0xf7, 0x88, 0xa7, 0x88, 0x5d, 0x43, 0x4b, 0x6e, 0x18},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 82
+ {82,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x01, 0xff, 0x24, 0x9a, 0xab, 0xa8, 0x06, 0xd8, 0x38,
+ 0xc1, 0xa1, 0xd0, 0x0d, 0x9d, 0x22, 0x59, 0xe6, 0x0e, 0xa1, 0xe8, 0xee,
+ 0xc6, 0x68, 0x64, 0x05, 0x46, 0x2a, 0xb2, 0x2a, 0x32, 0xa5, 0xb6, 0x73,
+ 0x93, 0x2b, 0xbf, 0x63, 0xfd, 0x74, 0xea, 0xb3, 0xf6, 0x33, 0x48, 0xa6,
+ 0xc2, 0x2e, 0x0d, 0x6e, 0x59, 0x4b, 0x25, 0x3f, 0x01, 0xea, 0x21, 0x1b,
+ 0xb7, 0x6f, 0x0b, 0x9d, 0xce, 0x66, 0xd6, 0x71, 0x00, 0x50, 0x52, 0xc1,
+ 0xf4, 0x4d, 0x17, 0xc3, 0x34, 0xe5, 0x22, 0xa0, 0xd8, 0xe3, 0xd9, 0x9a,
+ 0xe3, 0x2f, 0xa4, 0x8d, 0xf6, 0xfb, 0x91, 0x17, 0xbe, 0xe4, 0x31, 0xb7,
+ 0xa3, 0x74, 0x40, 0x31, 0x09, 0x85, 0xe5, 0xfd, 0xd8, 0x21, 0x70, 0x81,
+ 0x7b, 0x0f, 0x68, 0xc0, 0xbb, 0x73, 0x00, 0xd2, 0x17, 0x85, 0x4e, 0x45,
+ 0xfb, 0x69, 0x4b, 0x46, 0xf5, 0xf5, 0x03, 0x00, 0x62, 0x73, 0x90, 0x90,
+ 0x00, 0x87},
+ {0x00, 0xe1, 0x7a, 0x9e, 0xbd, 0x3c, 0xe6, 0xa1, 0x9e, 0x5e, 0xaa,
+ 0xf8, 0x89, 0xb1, 0x20, 0xac, 0x1e, 0x38, 0x77, 0x8e, 0x1c, 0x11,
+ 0x29, 0xc3, 0x83, 0xfe, 0xc2, 0xbf, 0x97, 0x80, 0xd1, 0xc4, 0x12,
+ 0xeb, 0xc8, 0xfb, 0xc2, 0x9b, 0x06, 0x46, 0xd7, 0x7b, 0x84, 0xe4,
+ 0x54, 0x93, 0x37, 0x6e, 0x99, 0x1d, 0x59, 0x54, 0xce, 0x3b, 0x3c,
+ 0xaf, 0x47, 0x9c, 0xf8, 0xf7, 0x01, 0xd8, 0x83, 0x51, 0xae, 0xd1},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 83
+ {83,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xd2, 0xcb, 0x24, 0x3b, 0xdf, 0xc5, 0xff, 0xb2, 0xba,
+ 0xcb, 0xf4, 0x37, 0x16, 0x1f, 0x02, 0xcf, 0x22, 0x97, 0x1d, 0x8b, 0x7f,
+ 0x9c, 0xd0, 0xe6, 0x5c, 0x17, 0x49, 0x89, 0xf5, 0xed, 0x7c, 0x9c, 0xc7,
+ 0x52, 0xa0, 0xc6, 0xa7, 0x71, 0x9d, 0xc1, 0xbf, 0x3c, 0xbb, 0x67, 0xaf,
+ 0x5c, 0xd6, 0x02, 0x5e, 0x31, 0x3a, 0x4b, 0x0c, 0x46, 0x42, 0x9e, 0xac,
+ 0x13, 0x20, 0xa6, 0xce, 0xb2, 0x79, 0xda, 0xc2, 0x01, 0x80, 0x93, 0xc8,
+ 0xff, 0xb1, 0x76, 0x7b, 0x2b, 0x50, 0x10, 0x9e, 0x40, 0xf1, 0x8d, 0xbe,
+ 0x74, 0x8a, 0x35, 0x7d, 0xe1, 0xe2, 0x84, 0x66, 0x4a, 0xa7, 0xb1, 0x0a,
+ 0x8d, 0xf3, 0x09, 0x2a, 0x81, 0xed, 0xc1, 0x88, 0x9d, 0x15, 0x39, 0x65,
+ 0xeb, 0x2e, 0x4f, 0x7b, 0x31, 0x48, 0x27, 0x51, 0x2b, 0x01, 0x8b, 0xaa,
+ 0xf3, 0x92, 0x58, 0x1e, 0x2a, 0x49, 0x94, 0x1f, 0x60, 0x61, 0x35, 0x64,
+ 0x8f, 0x8c},
+ {0x00, 0xff, 0x5c, 0xaf, 0x7f, 0xd6, 0xda, 0x41, 0xa1, 0xa8, 0xbb,
+ 0x47, 0xde, 0x3a, 0x08, 0x38, 0x83, 0xe2, 0xe3, 0x82, 0x47, 0x7c,
+ 0x1f, 0xf1, 0xd6, 0xec, 0xaa, 0x44, 0xa1, 0x63, 0xe7, 0xbd, 0x37,
+ 0x5b, 0x67, 0xd7, 0x01, 0x37, 0x63, 0xa7, 0x76, 0xdf, 0x38, 0xe7,
+ 0x96, 0x62, 0x31, 0x0a, 0x74, 0x87, 0x3a, 0x4c, 0xe6, 0x12, 0x6d,
+ 0x2e, 0xc6, 0xf6, 0x82, 0x63, 0xf2, 0x48, 0x79, 0x69, 0x97, 0x00},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 84
+ {84,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xda, 0x72, 0x33, 0x0f, 0xd0, 0x0e, 0xba, 0xf4, 0xe6,
+ 0xff, 0x8a, 0x30, 0x3d, 0x25, 0xc2, 0x52, 0x7d, 0xff, 0x19, 0xd1, 0x0d,
+ 0x8e, 0x8a, 0xad, 0x05, 0xfd, 0x75, 0x9d, 0x98, 0x07, 0x3f, 0x26, 0x2e,
+ 0x69, 0x3c, 0xe2, 0xfc, 0x49, 0x74, 0x7a, 0xed, 0x29, 0xe2, 0x7e, 0x32,
+ 0x3e, 0x53, 0x5d, 0x46, 0x9f, 0x0f, 0xcd, 0x1a, 0x8a, 0x1d, 0x08, 0x60,
+ 0x4f, 0xaf, 0xe0, 0x0d, 0x1b, 0xad, 0xc4, 0xb3, 0x00, 0xb7, 0xde, 0x13,
+ 0xe7, 0xdc, 0xed, 0xb7, 0x37, 0x60, 0x04, 0xa9, 0xf5, 0x89, 0x92, 0x2f,
+ 0x18, 0x7b, 0xd1, 0xbe, 0x72, 0xe2, 0xde, 0x78, 0x93, 0x87, 0x3d, 0x23,
+ 0x92, 0xbb, 0xb8, 0x4a, 0xa8, 0x71, 0x10, 0x0f, 0x8b, 0x95, 0x54, 0x8f,
+ 0x5d, 0xf8, 0x96, 0x62, 0xe9, 0x8b, 0x63, 0x1c, 0x4e, 0xe4, 0xd0, 0x55,
+ 0x80, 0x96, 0xd4, 0x17, 0x0b, 0xe0, 0xc1, 0xe2, 0x1c, 0xc0, 0x59, 0x55,
+ 0x82, 0x3b},
+ {0x01, 0xa6, 0x4d, 0xa0, 0x50, 0x3e, 0x2d, 0xf5, 0xd3, 0x83, 0x83,
+ 0x7d, 0x05, 0xcd, 0x43, 0x6e, 0xa6, 0x27, 0x38, 0x1e, 0x48, 0xe3,
+ 0x69, 0x58, 0x91, 0x17, 0x5a, 0xc8, 0xed, 0xe9, 0x16, 0x9d, 0xdf,
+ 0x57, 0x3b, 0x66, 0x72, 0x6c, 0x28, 0x13, 0x22, 0x77, 0xbe, 0xda,
+ 0x84, 0xbb, 0x47, 0xf2, 0x79, 0x2b, 0x41, 0x11, 0x3a, 0x0d, 0x2a,
+ 0xca, 0x71, 0x08, 0x46, 0x18, 0xf5, 0x5d, 0xaa, 0xe5, 0x5f, 0x79},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 85
+ {85,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x77, 0xfe, 0x79, 0x58, 0x11, 0x95, 0x35, 0xca, 0x6c,
+ 0x1a, 0x7c, 0x87, 0xbb, 0x4d, 0xc9, 0xb9, 0x36, 0x67, 0x8a, 0xb3, 0xb7,
+ 0x57, 0xe7, 0x81, 0x69, 0x38, 0xbc, 0x85, 0x76, 0x43, 0x60, 0x6e, 0x61,
+ 0x64, 0x7d, 0x23, 0x1b, 0x9d, 0xad, 0x3e, 0x03, 0xfc, 0x4d, 0xd2, 0x9a,
+ 0xce, 0x5f, 0xc8, 0x23, 0xe1, 0x5f, 0x34, 0x64, 0xd8, 0xe2, 0x36, 0xd5,
+ 0x86, 0x2b, 0x1f, 0x62, 0x80, 0xc8, 0x36, 0x92, 0x00, 0x61, 0xba, 0x73,
+ 0x6c, 0x11, 0xff, 0xa6, 0xd0, 0xfa, 0xe6, 0xbc, 0x8f, 0x3e, 0x66, 0xba,
+ 0xbd, 0x3c, 0x6d, 0x79, 0xb8, 0x9e, 0xe6, 0x39, 0x45, 0x9e, 0xc6, 0x5a,
+ 0x71, 0xf1, 0x2e, 0xab, 0xcd, 0xac, 0xa4, 0x47, 0xa9, 0x93, 0x12, 0x1d,
+ 0xc6, 0x3d, 0xde, 0x6a, 0xe0, 0xcc, 0xeb, 0xe4, 0x15, 0xf4, 0xbf, 0xe6,
+ 0x0f, 0xe3, 0xfe, 0xc3, 0xd2, 0xf4, 0x8a, 0x08, 0x4b, 0x75, 0x9f, 0x07,
+ 0x8a, 0xc4},
+ {0x01, 0x40, 0x95, 0x2c, 0x27, 0x3a, 0xb5, 0x12, 0xe3, 0xa5, 0x89,
+ 0x34, 0xe3, 0x75, 0x4f, 0x27, 0x24, 0x63, 0x40, 0x7e, 0x61, 0x89,
+ 0xb9, 0xc1, 0xe2, 0x59, 0xc2, 0x7f, 0x6d, 0x43, 0x3c, 0x48, 0x27,
+ 0x53, 0x2d, 0xf6, 0x27, 0x74, 0x5a, 0xcd, 0xa6, 0x4f, 0xd1, 0x79,
+ 0x93, 0x50, 0x8b, 0xfd, 0xef, 0x54, 0x71, 0x1f, 0x57, 0x5c, 0xff,
+ 0xad, 0x61, 0xc7, 0x29, 0xe8, 0xd6, 0xdd, 0x87, 0x84, 0x20, 0x4f},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 86
+ {86,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x1d, 0x3f, 0xf1, 0x4f, 0x89, 0x06, 0xdb, 0x60, 0xc7,
+ 0xbc, 0x09, 0xc7, 0x86, 0xbe, 0x68, 0x47, 0x76, 0x8b, 0x86, 0x84, 0x95,
+ 0x7b, 0xf3, 0x92, 0x8c, 0x55, 0x6b, 0xf5, 0xce, 0x7a, 0x8c, 0xc8, 0x2f,
+ 0x9a, 0xb0, 0xe6, 0x3b, 0x4b, 0xd7, 0xeb, 0x87, 0x76, 0x7b, 0x3d, 0xb2,
+ 0x62, 0x49, 0x57, 0xc3, 0xf1, 0x03, 0xe8, 0x7b, 0x5c, 0x19, 0x7d, 0xc8,
+ 0xc6, 0xd2, 0x50, 0x73, 0x33, 0xea, 0x56, 0x9d, 0x00, 0x4a, 0xb9, 0xee,
+ 0xee, 0xab, 0x95, 0x00, 0x86, 0xe0, 0x30, 0xfc, 0x60, 0xb6, 0xb2, 0xe4,
+ 0x79, 0x73, 0x58, 0x2a, 0x28, 0x2e, 0x3b, 0x01, 0x9e, 0x62, 0x74, 0x4f,
+ 0x19, 0xc6, 0x0c, 0xa0, 0x20, 0x8e, 0x3a, 0x53, 0x7d, 0x6c, 0xa3, 0x53,
+ 0x2c, 0x59, 0xa7, 0x7c, 0x54, 0x0b, 0xce, 0x03, 0x99, 0x98, 0x87, 0x48,
+ 0x3d, 0xdd, 0xdf, 0xd5, 0x24, 0xb6, 0xf9, 0xd7, 0xbf, 0xb6, 0xb1, 0x13,
+ 0x9b, 0xba},
+ {0x00, 0x1a, 0x3a, 0x43, 0x43, 0xa4, 0x29, 0x5b, 0x07, 0xd4, 0xb2,
+ 0x8f, 0x71, 0x69, 0x7c, 0xaf, 0x7e, 0x36, 0x3e, 0x2f, 0x3c, 0xa2,
+ 0x05, 0xeb, 0xb8, 0x28, 0xc4, 0x4d, 0xeb, 0x2f, 0x5b, 0xb3, 0xd9,
+ 0x51, 0x16, 0xf3, 0x6e, 0x25, 0xe9, 0x0e, 0xb0, 0x04, 0x24, 0xc9,
+ 0x88, 0x0b, 0x45, 0x53, 0x55, 0x4f, 0xf0, 0x1f, 0x38, 0xb5, 0x2c,
+ 0xb3, 0x4d, 0xa6, 0x43, 0x20, 0x7d, 0x6f, 0x29, 0x31, 0x2f, 0x94},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 87
+ {87,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x9c, 0x9e, 0xb4, 0xcc, 0x6b, 0xed, 0x68, 0x9d, 0xa8,
+ 0x15, 0xf0, 0x5e, 0x3c, 0xcd, 0x26, 0x75, 0x47, 0x3c, 0x42, 0x7d, 0x31,
+ 0x15, 0x8f, 0x12, 0x10, 0xfd, 0x8a, 0x6a, 0xfc, 0xfb, 0x27, 0x29, 0x71,
+ 0xef, 0x0a, 0x06, 0x96, 0xe4, 0x8f, 0xc0, 0x1e, 0xd9, 0xd8, 0x2c, 0x9b,
+ 0x1d, 0x4b, 0xe0, 0x86, 0xfa, 0x5a, 0x13, 0x63, 0x70, 0x27, 0x80, 0x83,
+ 0x8d, 0xa4, 0xfb, 0xd6, 0x48, 0x15, 0x36, 0xd3, 0x00, 0xb3, 0x87, 0xbd,
+ 0xba, 0x82, 0xa5, 0xfe, 0x57, 0x73, 0x2e, 0xbe, 0xd2, 0x6a, 0x48, 0x7d,
+ 0x03, 0x15, 0x72, 0xc2, 0x23, 0x40, 0x3c, 0x06, 0x30, 0x39, 0x61, 0x7f,
+ 0x8e, 0x5c, 0x27, 0x02, 0xf6, 0x02, 0xe4, 0xb8, 0x75, 0x24, 0xf2, 0x98,
+ 0x39, 0x2a, 0xe1, 0xd5, 0x86, 0x2f, 0xa0, 0xff, 0x99, 0x2e, 0x51, 0xfc,
+ 0xe7, 0xf1, 0x45, 0x7a, 0x09, 0x91, 0xbf, 0x25, 0xf6, 0x6c, 0xf8, 0x45,
+ 0x63, 0x9e},
+ {0x00, 0x10, 0x3e, 0xda, 0x70, 0x7b, 0x4d, 0x5e, 0x9a, 0x4a, 0xdc,
+ 0x17, 0xb8, 0x8c, 0xc3, 0x41, 0x96, 0x67, 0x98, 0xb6, 0x4c, 0x24,
+ 0x2c, 0xd1, 0x3a, 0xbd, 0xf3, 0x19, 0xb7, 0x7c, 0xb9, 0xef, 0x2f,
+ 0x06, 0x81, 0x6e, 0xe8, 0x20, 0x89, 0x82, 0x35, 0x19, 0x8f, 0x62,
+ 0x07, 0x1e, 0xe8, 0xb5, 0xc1, 0x73, 0x5e, 0x28, 0x8d, 0xd7, 0x5b,
+ 0xb0, 0xe5, 0xd5, 0x47, 0x92, 0x87, 0xa0, 0x2d, 0x21, 0xe8, 0x33},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 88
+ {88,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x99, 0x3d, 0x74, 0xf0, 0xa4, 0xa1, 0x2d, 0x28, 0x04,
+ 0xbf, 0x9e, 0x25, 0x75, 0x2f, 0xab, 0x9d, 0xc0, 0xae, 0x60, 0xab, 0xc6,
+ 0x77, 0x2d, 0xfe, 0x10, 0xaf, 0xb0, 0x56, 0xb3, 0x26, 0x1f, 0x14, 0xfc,
+ 0x51, 0x58, 0x4b, 0xaf, 0x25, 0x63, 0x40, 0xb3, 0x65, 0x21, 0x20, 0xf2,
+ 0x4f, 0xac, 0x70, 0x0b, 0x72, 0x9d, 0xed, 0xec, 0x97, 0xb4, 0x21, 0xa1,
+ 0xe9, 0x31, 0xc1, 0x7c, 0x52, 0x8d, 0x5a, 0x43, 0x00, 0x90, 0x3f, 0x97,
+ 0x78, 0x2e, 0xc1, 0xc5, 0xaa, 0xcd, 0x7c, 0x3a, 0xb0, 0x20, 0x82, 0xd7,
+ 0xa2, 0xf6, 0x31, 0xd9, 0x94, 0x4d, 0xc5, 0x2c, 0x9a, 0xd4, 0xe0, 0x25,
+ 0x8a, 0x89, 0x9e, 0xfb, 0x33, 0xbd, 0x81, 0x06, 0x8a, 0xd4, 0x3d, 0x7d,
+ 0xc6, 0x43, 0xb4, 0xd7, 0xf2, 0x39, 0xa7, 0xac, 0x42, 0xa2, 0x6f, 0x4d,
+ 0x27, 0x80, 0x21, 0x5a, 0x68, 0x49, 0x5f, 0x79, 0xed, 0xa8, 0x1e, 0x8e,
+ 0xad, 0x64},
+ {0x01, 0x08, 0x7a, 0xd9, 0x7d, 0x71, 0x21, 0x92, 0x8c, 0x8e, 0x35,
+ 0xe2, 0xfe, 0x91, 0x5f, 0x8c, 0x90, 0xf3, 0x45, 0x0d, 0xee, 0x09,
+ 0xd3, 0xf6, 0x76, 0x1c, 0x29, 0x04, 0x26, 0xc7, 0x43, 0x18, 0xe8,
+ 0x8f, 0xd0, 0x44, 0x64, 0xc0, 0xfc, 0xc0, 0x43, 0x21, 0x71, 0x66,
+ 0x7b, 0x57, 0x1d, 0x83, 0x4a, 0xe7, 0x7e, 0xcc, 0xa8, 0xa4, 0x10,
+ 0x37, 0x96, 0x85, 0xd3, 0x0b, 0x8c, 0xd2, 0x8d, 0xc0, 0x4b, 0xd7},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 89
+ {89,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x07, 0xd8, 0xb6, 0x3b, 0xc0, 0x95, 0x85, 0x10, 0xed,
+ 0xda, 0xb9, 0xf1, 0x1f, 0xa3, 0x5a, 0xe4, 0xe5, 0xd9, 0x7c, 0x92, 0x30,
+ 0x40, 0x38, 0xd8, 0xec, 0x27, 0xf6, 0xe9, 0x70, 0x05, 0xd0, 0x14, 0x3e,
+ 0x96, 0x9c, 0x54, 0x19, 0xe8, 0x2e, 0xba, 0x50, 0x93, 0x36, 0xe2, 0x34,
+ 0x98, 0xc5, 0xb7, 0x3e, 0x8f, 0x0b, 0x21, 0xe3, 0xd9, 0xf5, 0xcb, 0x56,
+ 0x16, 0x09, 0x66, 0x9e, 0xf6, 0x78, 0xc7, 0xd4, 0x01, 0x96, 0xc5, 0x35,
+ 0xb6, 0x23, 0xbe, 0x6e, 0xfa, 0x50, 0x4e, 0x96, 0x9e, 0xa7, 0x1c, 0xb9,
+ 0x25, 0x28, 0x76, 0x08, 0x74, 0x0d, 0x04, 0xac, 0xb3, 0x42, 0xb4, 0x13,
+ 0x58, 0x82, 0x78, 0x3d, 0xb8, 0xd2, 0x55, 0xa6, 0xd5, 0x56, 0xff, 0xc1,
+ 0x65, 0x24, 0xba, 0xbe, 0xee, 0x06, 0xd1, 0xf2, 0x80, 0xab, 0x81, 0x71,
+ 0x84, 0x8e, 0x7d, 0xb5, 0x4b, 0x76, 0xa3, 0xb3, 0x1e, 0x41, 0x57, 0x21,
+ 0x96, 0x14},
+ {0x00, 0x74, 0xc3, 0x32, 0xbe, 0xc2, 0x02, 0x83, 0x72, 0xda, 0xc8,
+ 0x2b, 0xb7, 0x4c, 0x3f, 0x3b, 0x4b, 0xd0, 0xf0, 0xa6, 0x52, 0x1d,
+ 0xfd, 0xf0, 0xcc, 0xe8, 0x77, 0xb1, 0xa9, 0x9e, 0x50, 0x6e, 0xf0,
+ 0xe4, 0xfd, 0x9b, 0xce, 0xfd, 0x33, 0x65, 0x42, 0x8f, 0x25, 0x7e,
+ 0xd1, 0x59, 0x5d, 0xce, 0xdb, 0xef, 0xe9, 0x99, 0x28, 0xe7, 0xfa,
+ 0x7a, 0xf8, 0x91, 0xfd, 0xc1, 0xb6, 0xff, 0x9d, 0xe1, 0x25, 0x36},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 90
+ {90,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xd3, 0xf5, 0x70, 0x4d, 0xbc, 0x67, 0xfe, 0x3e, 0x9e,
+ 0xc3, 0xa0, 0x26, 0x12, 0xed, 0xf0, 0x4a, 0x82, 0xfc, 0xf9, 0xd5, 0xa4,
+ 0x1c, 0x5a, 0x33, 0x0f, 0x4d, 0xc6, 0x5b, 0x7c, 0x1e, 0x8a, 0x92, 0x7f,
+ 0xed, 0xf3, 0x1a, 0x52, 0xb2, 0x8b, 0xfe, 0x2b, 0x84, 0xe0, 0x8f, 0x9d,
+ 0xd9, 0x8a, 0x26, 0x89, 0x44, 0x05, 0x53, 0xdd, 0x89, 0x19, 0xfd, 0xdd,
+ 0x56, 0xed, 0x73, 0x6b, 0x9d, 0x06, 0x4c, 0xc3, 0x00, 0x01, 0x79, 0xaa,
+ 0xda, 0x23, 0x20, 0x04, 0x9f, 0x18, 0x43, 0x0d, 0x32, 0xa6, 0x58, 0x89,
+ 0xab, 0x5a, 0x98, 0x40, 0xff, 0x43, 0x38, 0x8f, 0x7e, 0x22, 0x53, 0xbe,
+ 0x3e, 0x0e, 0xa4, 0x1d, 0x6a, 0xbe, 0x9e, 0x33, 0xb0, 0xc8, 0xa8, 0x05,
+ 0xc8, 0x0c, 0x52, 0xfa, 0x66, 0xda, 0xb4, 0x5f, 0x7e, 0xd2, 0x04, 0x39,
+ 0x00, 0xe3, 0xad, 0xa8, 0xd0, 0x25, 0x64, 0x8c, 0x48, 0x22, 0x74, 0x3b,
+ 0x51, 0x94},
+ {0x01, 0x8d, 0x9f, 0x7f, 0x73, 0x20, 0x23, 0xd2, 0xf8, 0x70, 0x97,
+ 0xc6, 0xf5, 0x8a, 0xfc, 0x7c, 0xee, 0x91, 0xc6, 0x7b, 0x3d, 0xf3,
+ 0xb3, 0x18, 0x51, 0x7b, 0xbb, 0x40, 0x26, 0x64, 0xf5, 0x82, 0x94,
+ 0x08, 0xd9, 0x11, 0xb0, 0xa9, 0xb4, 0x1c, 0xb2, 0xf7, 0xdc, 0xb9,
+ 0x6d, 0x4f, 0xba, 0x36, 0xd9, 0x0f, 0x02, 0x75, 0xe0, 0xbf, 0x6b,
+ 0x12, 0x53, 0xd1, 0x7c, 0xe3, 0xf2, 0x67, 0xa7, 0xb5, 0x6b, 0xff},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 91
+ {91,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xd3, 0xdc, 0x62, 0xa0, 0x70, 0xaf, 0x81, 0xad, 0x1d,
+ 0xbe, 0x02, 0xff, 0x07, 0x58, 0x68, 0xaa, 0x35, 0xe3, 0xc3, 0xb5, 0x55,
+ 0xf5, 0x8d, 0xa4, 0x48, 0x5e, 0x15, 0xbd, 0xe7, 0x89, 0xb6, 0x80, 0x2b,
+ 0x57, 0x98, 0x87, 0xd7, 0x53, 0xaa, 0x13, 0x58, 0x91, 0x67, 0xdd, 0x26,
+ 0xb1, 0x24, 0x89, 0x73, 0x4e, 0x80, 0xa3, 0x49, 0x41, 0xc6, 0x38, 0xc1,
+ 0x02, 0xfa, 0x5c, 0x19, 0x9e, 0x4d, 0x11, 0x18, 0x01, 0x90, 0xa3, 0x53,
+ 0x41, 0x20, 0xb8, 0xff, 0x4c, 0xf7, 0xa9, 0x38, 0x61, 0x85, 0xcd, 0x2c,
+ 0x7a, 0xee, 0x66, 0x67, 0xf1, 0x30, 0xcf, 0xf1, 0xb0, 0x60, 0x24, 0x2d,
+ 0x34, 0x00, 0x29, 0xc1, 0x5e, 0xb7, 0xd5, 0x21, 0xe1, 0xf6, 0xa9, 0x66,
+ 0x3f, 0x19, 0xb2, 0xfe, 0x74, 0x0b, 0x43, 0x84, 0xbf, 0x34, 0x80, 0xe7,
+ 0x6c, 0xbd, 0xee, 0x1d, 0xa7, 0x7b, 0x8f, 0x1c, 0x45, 0xb9, 0xe9, 0x26,
+ 0x88, 0x4f},
+ {0x01, 0x6f, 0x12, 0x95, 0x31, 0xc6, 0x71, 0x38, 0x80, 0x10, 0xd4,
+ 0x1c, 0x93, 0x4a, 0x25, 0x92, 0xd5, 0x7d, 0xe3, 0x37, 0x6d, 0xe7,
+ 0xab, 0xfd, 0x32, 0xdb, 0x1b, 0x42, 0xb3, 0x4f, 0xdb, 0x13, 0xe5,
+ 0xc8, 0x37, 0x1d, 0xb8, 0xc3, 0x61, 0x01, 0xea, 0x35, 0xe2, 0x6d,
+ 0x04, 0xe1, 0x9b, 0xa8, 0x91, 0xb0, 0x81, 0x6a, 0x82, 0x1c, 0x51,
+ 0x03, 0xa1, 0xf6, 0x8c, 0x9d, 0xc3, 0x99, 0xb1, 0xe4, 0xed, 0x50},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in left to
+ // right addition chain
+ // tcID: 92
+ {92,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xd5, 0x1e, 0x31, 0x63, 0x49, 0x26, 0x26, 0x9b, 0x2a,
+ 0x08, 0x85, 0xc8, 0x28, 0xa5, 0xab, 0x76, 0xb1, 0xfe, 0x4e, 0x5e, 0x3d,
+ 0x94, 0x1d, 0x96, 0x78, 0xe4, 0xbb, 0x07, 0x90, 0x02, 0xbd, 0x3c, 0x8e,
+ 0x6c, 0x1f, 0x15, 0x7e, 0x63, 0xc2, 0x75, 0x73, 0x1d, 0x57, 0x37, 0x91,
+ 0x42, 0xa8, 0xdf, 0x95, 0x87, 0xd1, 0x0b, 0x75, 0xff, 0xe6, 0x2e, 0xb4,
+ 0x53, 0x0e, 0x75, 0xd7, 0x63, 0x40, 0x26, 0xd7, 0x00, 0x07, 0x80, 0xe8,
+ 0xbc, 0xea, 0x8d, 0x13, 0x99, 0x94, 0x3f, 0x5b, 0xd0, 0xf4, 0xfd, 0x18,
+ 0x37, 0xdb, 0x2f, 0x9b, 0xe7, 0xfc, 0x46, 0x69, 0xd0, 0x42, 0x2c, 0x42,
+ 0x8c, 0x22, 0x3d, 0xa5, 0x3b, 0x95, 0x66, 0xef, 0x0d, 0x27, 0xbb, 0x64,
+ 0xca, 0xe0, 0x1d, 0x9f, 0x94, 0x9d, 0x1a, 0x74, 0x4e, 0x8b, 0x0e, 0x79,
+ 0x27, 0x80, 0xd1, 0xa2, 0x43, 0xa0, 0x79, 0x39, 0x54, 0x18, 0x16, 0x6d,
+ 0x17, 0x6b},
+ {0x00, 0xf5, 0x55, 0x04, 0xf1, 0x71, 0x4e, 0x07, 0x70, 0x2a, 0xcb,
+ 0x1c, 0x59, 0x4d, 0xd2, 0x46, 0x60, 0x3f, 0xb7, 0x1f, 0x11, 0xe4,
+ 0x9d, 0xe5, 0x90, 0x6a, 0xcf, 0x6d, 0xc3, 0xbe, 0xf6, 0xa2, 0x40,
+ 0x2e, 0x1c, 0x5d, 0xad, 0x88, 0x31, 0xaa, 0x18, 0x89, 0x45, 0x31,
+ 0xca, 0xe0, 0x87, 0xa2, 0xdd, 0xa4, 0x0f, 0xe2, 0xdb, 0x58, 0x2d,
+ 0x3c, 0x20, 0xd6, 0x02, 0xaf, 0x62, 0xdc, 0x12, 0xb7, 0xe2, 0x95},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 93
+ {93,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x9d, 0x77, 0x70, 0xd5, 0xd9, 0xdb, 0xe5, 0x07, 0x86,
+ 0xec, 0x90, 0x9d, 0x07, 0x1f, 0x12, 0xd0, 0xb6, 0xd1, 0x0c, 0x8b, 0x1d,
+ 0xdb, 0xf5, 0x46, 0xd0, 0xe6, 0xf4, 0xa3, 0xff, 0x7e, 0x04, 0x76, 0xf0,
+ 0x44, 0x72, 0xee, 0xe3, 0x3d, 0x87, 0x75, 0x58, 0x65, 0x04, 0xf0, 0x05,
+ 0xe8, 0x23, 0x29, 0xcd, 0x6b, 0x6c, 0xae, 0x3f, 0x63, 0x01, 0x2a, 0x37,
+ 0xab, 0x16, 0xc4, 0x7f, 0x27, 0xce, 0xb3, 0x6c, 0x00, 0x9d, 0x6b, 0x67,
+ 0x0e, 0xb3, 0x3f, 0xef, 0xca, 0xfa, 0x11, 0x85, 0x7f, 0x5c, 0x3b, 0xab,
+ 0x4f, 0xbe, 0x41, 0xc1, 0x74, 0x65, 0x0e, 0x25, 0xe4, 0x9c, 0x65, 0xac,
+ 0x63, 0xcd, 0xd2, 0xc2, 0xa8, 0xf8, 0xf6, 0x05, 0xd7, 0xe2, 0x67, 0xec,
+ 0x20, 0x23, 0xf3, 0x99, 0x96, 0xb8, 0xe8, 0x25, 0xdd, 0x04, 0x31, 0x82,
+ 0x21, 0x08, 0xe2, 0xc0, 0x1f, 0xf0, 0x77, 0x57, 0xd2, 0x49, 0x58, 0x05,
+ 0xb4, 0x4b},
+ {0x01, 0xb6, 0x3a, 0x08, 0xa8, 0xfe, 0xa8, 0x20, 0xed, 0x8c, 0x01,
+ 0xf0, 0xb8, 0x48, 0x25, 0x49, 0xa1, 0x36, 0x06, 0xbd, 0x95, 0xa7,
+ 0xf3, 0x68, 0x9f, 0xdf, 0xca, 0x6c, 0x3f, 0x4e, 0x3d, 0x34, 0x9c,
+ 0x7d, 0x41, 0x84, 0x7f, 0x13, 0x4d, 0x06, 0xfa, 0xbc, 0x01, 0x2b,
+ 0xff, 0xe9, 0x8c, 0xc6, 0xe1, 0x6e, 0xf5, 0x73, 0xb5, 0x34, 0xb3,
+ 0xd6, 0x47, 0x92, 0xd1, 0x2d, 0x0c, 0xd3, 0xf1, 0xcc, 0xf1, 0xaf},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 94
+ {94,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xf3, 0x83, 0xca, 0x1f, 0xa8, 0xfb, 0xa4, 0xec, 0x01,
+ 0x31, 0x92, 0x7e, 0x66, 0x88, 0xa3, 0x74, 0xf1, 0xfb, 0xf0, 0x4f, 0x2e,
+ 0x79, 0x3b, 0x6b, 0x06, 0x31, 0xd1, 0x9c, 0x24, 0xec, 0x6c, 0xd7, 0x5c,
+ 0x52, 0xd0, 0xb1, 0x9e, 0xc2, 0x7c, 0x37, 0x7a, 0x4a, 0xc4, 0x83, 0x4b,
+ 0xc9, 0x90, 0x01, 0x62, 0x42, 0x04, 0x55, 0x21, 0x54, 0xbe, 0xa2, 0x98,
+ 0x56, 0x63, 0x00, 0x64, 0x3c, 0x63, 0x28, 0x7c, 0x00, 0xbd, 0x95, 0x61,
+ 0x7d, 0x16, 0x55, 0xdc, 0xcc, 0x5b, 0x8a, 0xd5, 0x0f, 0xe7, 0xb1, 0xc0,
+ 0x0b, 0xd5, 0x11, 0x1b, 0x00, 0x33, 0x8d, 0x6e, 0x59, 0x87, 0xa0, 0x74,
+ 0x2f, 0x60, 0x8b, 0x74, 0xa9, 0x35, 0x02, 0xb1, 0x26, 0x0f, 0xd1, 0x93,
+ 0xb3, 0xbd, 0x3a, 0x90, 0xc8, 0x43, 0xc1, 0x34, 0x4a, 0xf1, 0x63, 0x87,
+ 0x73, 0x18, 0x90, 0x36, 0x63, 0x7c, 0x3d, 0x75, 0x04, 0xd5, 0x0e, 0x80,
+ 0x65, 0x55},
+ {0x01, 0x53, 0x53, 0xc0, 0x8c, 0xa7, 0xc4, 0x84, 0xe2, 0x7a, 0x3e,
+ 0x04, 0xc1, 0xd8, 0xdf, 0xee, 0xec, 0xac, 0x17, 0x3c, 0x2b, 0x6e,
+ 0x2a, 0x5d, 0xbc, 0xb0, 0xda, 0x52, 0x23, 0xe6, 0x34, 0xbd, 0x2d,
+ 0x52, 0x7d, 0x8b, 0x34, 0xba, 0x0e, 0x59, 0x2c, 0xaf, 0x9d, 0x62,
+ 0x34, 0xfc, 0x54, 0x45, 0x2c, 0x5f, 0xb5, 0x05, 0x83, 0x3a, 0x97,
+ 0x70, 0x8c, 0xcb, 0x8d, 0xeb, 0xc4, 0xdf, 0x5d, 0xca, 0xcb, 0xb3},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 95
+ {95,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5d, 0x11, 0xff, 0xc0, 0x3c, 0x08, 0xae, 0x32, 0x3c,
+ 0xb9, 0x38, 0xfb, 0x6f, 0x2a, 0x33, 0xef, 0xbc, 0xbd, 0x61, 0xa6, 0x58,
+ 0x40, 0xc3, 0x3b, 0x20, 0x72, 0x65, 0xec, 0x8a, 0xdd, 0x07, 0x64, 0xd5,
+ 0x9e, 0x58, 0x40, 0xa8, 0x5a, 0x06, 0x2b, 0xfb, 0x1f, 0x70, 0x55, 0x59,
+ 0xc1, 0x95, 0x4a, 0xee, 0x96, 0xe2, 0x3c, 0x88, 0x8e, 0x0a, 0xb6, 0x70,
+ 0x4f, 0x36, 0x2b, 0xf5, 0xc5, 0x88, 0x82, 0xf7, 0x01, 0x3d, 0x7a, 0x4a,
+ 0xf3, 0xb3, 0xa5, 0x8a, 0xd1, 0x96, 0x12, 0xa1, 0xc3, 0x71, 0x23, 0x43,
+ 0x88, 0xd8, 0xc0, 0x6f, 0x53, 0xf0, 0x3b, 0x39, 0xe8, 0x4c, 0x22, 0x55,
+ 0x7c, 0xc6, 0x64, 0x1a, 0x55, 0x80, 0x68, 0x7b, 0xb0, 0x86, 0x32, 0xee,
+ 0xd3, 0x1e, 0x0c, 0xc1, 0x14, 0xd1, 0x79, 0xda, 0x68, 0x65, 0x37, 0x6a,
+ 0x9d, 0x9b, 0x0e, 0xec, 0x67, 0xc1, 0xc5, 0x98, 0xee, 0x97, 0x2b, 0x77,
+ 0x1b, 0x6e},
+ {0x01, 0x74, 0x0f, 0x76, 0xc8, 0xd2, 0xbb, 0xd7, 0x17, 0x9f, 0xbe,
+ 0xd6, 0x14, 0x12, 0x3f, 0xe2, 0xfd, 0xbb, 0x85, 0xfe, 0x82, 0x20,
+ 0x30, 0x0b, 0x40, 0xcb, 0xbb, 0x53, 0x9d, 0x47, 0x54, 0xc5, 0xef,
+ 0x63, 0xf7, 0xb2, 0xbc, 0x27, 0xe1, 0x29, 0x47, 0x8e, 0x7a, 0xce,
+ 0xec, 0x83, 0x47, 0x13, 0xce, 0xba, 0x27, 0xe2, 0xf6, 0x79, 0x53,
+ 0x44, 0x37, 0x2d, 0x3c, 0x4d, 0x93, 0x5a, 0x9c, 0x9e, 0x46, 0x96},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 96
+ {96,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xe9, 0xe3, 0x95, 0xfe, 0x1b, 0x0b, 0x16, 0x62, 0x25,
+ 0x6a, 0x4b, 0x59, 0x53, 0xe9, 0x89, 0x71, 0xdc, 0xee, 0xe0, 0x98, 0xb3,
+ 0x4f, 0x9f, 0xaa, 0x87, 0xc0, 0x7a, 0x15, 0xe2, 0xd9, 0x61, 0x8e, 0x71,
+ 0x3f, 0x98, 0xcc, 0x4f, 0x8e, 0x89, 0xd6, 0x6e, 0x06, 0xbf, 0x7f, 0x6b,
+ 0x5b, 0x2e, 0x01, 0x24, 0x91, 0x85, 0x1b, 0x11, 0xd7, 0x11, 0x41, 0x38,
+ 0x5f, 0xa9, 0xb4, 0x33, 0x47, 0xc4, 0x82, 0x3f, 0x00, 0x82, 0x05, 0xa3,
+ 0x91, 0xbb, 0x03, 0x75, 0x0c, 0x79, 0x51, 0xf4, 0x10, 0x69, 0x1d, 0xd4,
+ 0x2c, 0xf3, 0xd7, 0x1d, 0xf5, 0xf7, 0x6b, 0x98, 0xc0, 0xd0, 0x82, 0x46,
+ 0x0c, 0x21, 0xf9, 0x63, 0x61, 0x01, 0x39, 0x52, 0x22, 0x4d, 0xda, 0x74,
+ 0x63, 0xcd, 0xe1, 0x6f, 0x24, 0x2c, 0x34, 0xc6, 0x26, 0x73, 0xd9, 0x15,
+ 0x6a, 0xed, 0x72, 0x60, 0xe7, 0xb0, 0x17, 0x57, 0xee, 0xe6, 0xbe, 0xa6,
+ 0x0e, 0xe5},
+ {0x01, 0x73, 0x42, 0x53, 0xe8, 0xd5, 0xe9, 0x30, 0x8c, 0xd5, 0x1b,
+ 0xf0, 0x41, 0x04, 0xee, 0x08, 0xd1, 0x63, 0xac, 0xb5, 0x90, 0xb1,
+ 0xa9, 0x55, 0x89, 0x64, 0x47, 0xb8, 0xa2, 0x55, 0xfc, 0xd3, 0xc1,
+ 0x25, 0x6b, 0x4e, 0x86, 0xb9, 0xf3, 0x16, 0xef, 0xf4, 0xd7, 0x61,
+ 0x3b, 0x38, 0x29, 0xf5, 0x78, 0x59, 0x61, 0xed, 0xa4, 0xee, 0x9e,
+ 0xdd, 0xed, 0xa4, 0xdb, 0x4d, 0x60, 0xaf, 0x19, 0xe3, 0x19, 0x73},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 97
+ {97,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x64, 0x01, 0x6e, 0x2b, 0xc3, 0x6f, 0xa9, 0xef, 0x56,
+ 0x71, 0x3d, 0xa8, 0x9a, 0xcf, 0x0b, 0x04, 0x80, 0x82, 0xdc, 0x63, 0x11,
+ 0x56, 0x74, 0x0e, 0xc8, 0xec, 0xd2, 0x2c, 0x12, 0x38, 0x48, 0x83, 0x71,
+ 0x28, 0x43, 0x45, 0xa9, 0x6e, 0xce, 0xf6, 0xdc, 0xdd, 0xa2, 0xe1, 0x3b,
+ 0x4f, 0x2b, 0x94, 0x91, 0xc3, 0x86, 0x27, 0x48, 0x97, 0xfa, 0x13, 0xc6,
+ 0xb2, 0x31, 0x3c, 0x50, 0x00, 0x41, 0x97, 0x55, 0x01, 0xc9, 0x0a, 0x40,
+ 0x54, 0x31, 0x00, 0x55, 0x32, 0x37, 0x7c, 0x20, 0x4b, 0xac, 0x9a, 0x0d,
+ 0x9d, 0x22, 0x65, 0x42, 0x58, 0x4f, 0xbe, 0x3c, 0x89, 0xf7, 0x85, 0xc7,
+ 0x08, 0xa2, 0x33, 0x99, 0xa1, 0xbd, 0x14, 0xda, 0xa3, 0xe6, 0x8c, 0xc7,
+ 0x6a, 0xed, 0x9f, 0x5f, 0xd4, 0xbf, 0xbe, 0x4e, 0xec, 0xab, 0x4a, 0x7a,
+ 0xd2, 0xa0, 0x01, 0x70, 0xda, 0xd3, 0x7e, 0x6f, 0xe5, 0x6e, 0x92, 0x5e,
+ 0x6b, 0xfe},
+ {0x00, 0x9c, 0x62, 0x34, 0x17, 0x1b, 0x4c, 0x43, 0xf7, 0x9f, 0xf0,
+ 0xad, 0x95, 0x81, 0x2e, 0x36, 0xb0, 0x78, 0x4a, 0xd5, 0x92, 0x53,
+ 0xd2, 0x0e, 0xa0, 0xcb, 0x98, 0x63, 0x3f, 0xb0, 0x63, 0xff, 0xd8,
+ 0xaa, 0x22, 0xa2, 0xdc, 0xba, 0x29, 0xd4, 0x11, 0x6c, 0xd7, 0x07,
+ 0x37, 0xc1, 0xb1, 0xf6, 0xeb, 0xab, 0x47, 0x31, 0xc5, 0xb8, 0xa4,
+ 0x55, 0x78, 0x85, 0x97, 0xa6, 0x07, 0xb5, 0xa4, 0x5b, 0xd5, 0x47},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 98
+ {98,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xd3, 0x6d, 0x2b, 0x3e, 0xc4, 0x25, 0xa6, 0xc2, 0x50,
+ 0x7c, 0x4d, 0xdf, 0xb5, 0xb4, 0xa1, 0x0e, 0xc4, 0xd4, 0xa1, 0x50, 0xc5,
+ 0xc2, 0xb8, 0x0a, 0x26, 0x3b, 0xad, 0xde, 0xbd, 0x31, 0x98, 0x79, 0x7e,
+ 0x97, 0xed, 0x7d, 0x0c, 0xca, 0x81, 0x8c, 0xf4, 0xdd, 0xd4, 0x7f, 0x61,
+ 0x34, 0xb7, 0xa6, 0xd2, 0xb0, 0xa1, 0x5e, 0xe6, 0x09, 0x73, 0xf9, 0xd7,
+ 0xda, 0x22, 0x0f, 0x62, 0x80, 0x0c, 0x54, 0x67, 0x01, 0x1b, 0xbb, 0x5f,
+ 0x8e, 0x9d, 0xf6, 0x5b, 0x9b, 0x2c, 0x10, 0x5e, 0x4d, 0x8f, 0x6d, 0xbd,
+ 0xc4, 0xf2, 0x3f, 0x25, 0x6b, 0x53, 0xb4, 0x7b, 0xc2, 0x89, 0x2c, 0x29,
+ 0x5e, 0x7c, 0xbd, 0xb4, 0xaa, 0xe8, 0x18, 0x58, 0xba, 0x66, 0x44, 0x32,
+ 0x55, 0x65, 0x9b, 0xea, 0xa3, 0x08, 0xae, 0xa4, 0xc5, 0x09, 0xc9, 0x9d,
+ 0x57, 0x8f, 0xdf, 0xb8, 0x73, 0xf5, 0x1f, 0xf5, 0x36, 0x81, 0xae, 0xa6,
+ 0x22, 0xe0},
+ {0x01, 0xce, 0xc1, 0xf0, 0x27, 0xa1, 0x0d, 0xe4, 0xa6, 0x90, 0x5e,
+ 0xa3, 0x2f, 0x53, 0x48, 0x51, 0xa2, 0xf2, 0x3d, 0xdc, 0x9e, 0x7e,
+ 0xcd, 0x3d, 0x24, 0xb8, 0xb8, 0x8b, 0xe0, 0x1f, 0x76, 0x39, 0xca,
+ 0xc7, 0x84, 0x7c, 0x9a, 0xbd, 0xbe, 0x74, 0x6c, 0x17, 0x1a, 0x91,
+ 0x3d, 0x67, 0x19, 0xd7, 0xc2, 0xa0, 0xc0, 0x35, 0x9c, 0x40, 0x36,
+ 0x36, 0x0b, 0xe1, 0xe7, 0x5e, 0x8b, 0x2f, 0x7a, 0xaa, 0x67, 0x8e},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 99
+ {99,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xdb, 0x63, 0xbd, 0x5a, 0xee, 0x53, 0xbd, 0x63, 0xfc,
+ 0xe0, 0x54, 0x06, 0x3d, 0xc3, 0x64, 0xaa, 0xe4, 0xf3, 0x20, 0xf7, 0xad,
+ 0x2d, 0xf2, 0x94, 0x14, 0x04, 0x31, 0xad, 0x15, 0x50, 0xc7, 0xea, 0xb3,
+ 0x71, 0xa1, 0x3d, 0x4d, 0xbb, 0x78, 0xf6, 0x3d, 0x71, 0x88, 0xe6, 0x1d,
+ 0xc8, 0xe2, 0x68, 0x88, 0x8d, 0x93, 0x19, 0x90, 0x6a, 0x28, 0xf3, 0x60,
+ 0xbf, 0x7c, 0xe8, 0x68, 0xeb, 0x67, 0xd0, 0xc7, 0x00, 0x7d, 0x66, 0x37,
+ 0x11, 0x52, 0x95, 0x4f, 0x48, 0x58, 0x1d, 0xb9, 0x1c, 0x15, 0x33, 0xdd,
+ 0xf3, 0xb1, 0x48, 0xb7, 0xe9, 0x6a, 0x5e, 0x99, 0x64, 0xf7, 0x06, 0xcb,
+ 0x3f, 0x6e, 0xe8, 0x05, 0x79, 0x3f, 0xd7, 0xc5, 0x76, 0x7e, 0x79, 0xf4,
+ 0x26, 0x23, 0x33, 0x08, 0xc8, 0xef, 0xfc, 0x1d, 0xa7, 0x1e, 0xc7, 0x37,
+ 0x44, 0xa4, 0x9a, 0x69, 0xfb, 0x5f, 0x66, 0x24, 0x07, 0xff, 0x54, 0xd9,
+ 0x48, 0x79},
+ {0x00, 0x5f, 0x90, 0x0e, 0xfb, 0xba, 0xd4, 0x97, 0xee, 0x90, 0x4b,
+ 0x80, 0xfc, 0xe0, 0x70, 0x29, 0xad, 0x3f, 0x97, 0x9c, 0xb3, 0x42,
+ 0x3d, 0xc7, 0xd1, 0x6c, 0x9c, 0xf0, 0x85, 0x3f, 0x89, 0xa4, 0x87,
+ 0xdf, 0xdc, 0x5c, 0xc3, 0x45, 0x30, 0xaf, 0xa8, 0xcc, 0xdf, 0x5a,
+ 0x0e, 0x37, 0x6e, 0x27, 0x8a, 0x09, 0x1b, 0xd4, 0xf6, 0x07, 0x7c,
+ 0x94, 0x1d, 0xed, 0x6f, 0x1b, 0x0f, 0xc8, 0x84, 0x01, 0x00, 0xa3},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 100
+ {100,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x56, 0x81, 0xf7, 0x78, 0x6b, 0x77, 0x07, 0x9c, 0x6a,
+ 0xa9, 0xcc, 0xda, 0xa5, 0x8f, 0x39, 0xe9, 0xec, 0x4e, 0x14, 0xe2, 0x4d,
+ 0x1b, 0xb3, 0xf0, 0xd6, 0xcb, 0x56, 0xbf, 0x7b, 0x78, 0x76, 0x1c, 0x3b,
+ 0xf5, 0x8c, 0x7f, 0xb7, 0x6a, 0x22, 0x94, 0x3b, 0xb2, 0x5d, 0xb8, 0x0e,
+ 0xb0, 0xaf, 0x74, 0x10, 0xd6, 0x07, 0x15, 0x4e, 0xf9, 0x27, 0x15, 0x2a,
+ 0x89, 0x21, 0xfd, 0xef, 0xe7, 0x28, 0x8d, 0xba, 0x01, 0xe5, 0xb1, 0x9c,
+ 0x82, 0x7b, 0x28, 0x85, 0x58, 0xda, 0x2d, 0xf5, 0xf9, 0xfc, 0xa3, 0x13,
+ 0x7e, 0xd0, 0x69, 0x40, 0x78, 0xd3, 0xf6, 0x00, 0xaa, 0x7a, 0x49, 0x5f,
+ 0xe2, 0x8f, 0x41, 0x8d, 0x45, 0x8b, 0xc5, 0x52, 0x76, 0xbf, 0x7d, 0x29,
+ 0x69, 0xac, 0x24, 0x29, 0xe2, 0xaf, 0x8d, 0x05, 0xd4, 0x11, 0x2e, 0xdb,
+ 0xe9, 0x3b, 0x04, 0x1f, 0x2d, 0x5d, 0x56, 0xa4, 0xfe, 0xe5, 0xfb, 0x91,
+ 0x8b, 0x69},
+ {0x01, 0x24, 0xc2, 0x3c, 0x00, 0xd3, 0x03, 0x29, 0x06, 0x56, 0x11,
+ 0x07, 0x5b, 0x02, 0xe5, 0x5c, 0x3c, 0x66, 0x7b, 0xbe, 0x3d, 0x65,
+ 0x16, 0x0f, 0xa1, 0x89, 0x12, 0x8a, 0xf4, 0x55, 0x24, 0x0e, 0xb6,
+ 0x77, 0xa1, 0xee, 0x07, 0xca, 0x87, 0x89, 0xbe, 0x7a, 0x8e, 0xd0,
+ 0x74, 0xce, 0x17, 0x50, 0x4a, 0x59, 0x03, 0xd9, 0xa7, 0x52, 0x68,
+ 0x1a, 0xfe, 0x63, 0x42, 0xb0, 0x54, 0x86, 0x6c, 0xbb, 0xf1, 0x99},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 101
+ {101,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xb3, 0xe7, 0xc9, 0x77, 0x4c, 0x52, 0x3b, 0xbe, 0xf8,
+ 0x57, 0xd5, 0x9f, 0x8c, 0xce, 0xcd, 0x06, 0x7f, 0xd1, 0x8c, 0x7d, 0x77,
+ 0x77, 0xc8, 0x2c, 0x68, 0x14, 0x6b, 0x33, 0x8e, 0x14, 0xc5, 0xd0, 0x99,
+ 0x8b, 0x3b, 0x96, 0x23, 0x54, 0xd9, 0xb1, 0x07, 0x33, 0x7a, 0xfd, 0x41,
+ 0x37, 0x23, 0x30, 0x47, 0xad, 0xb3, 0x52, 0xb8, 0xb1, 0xe2, 0x15, 0xfc,
+ 0xac, 0x25, 0xf1, 0xe3, 0x39, 0x59, 0x40, 0x77, 0x01, 0x48, 0xe5, 0xce,
+ 0xd5, 0x84, 0x10, 0x18, 0x3d, 0x15, 0xc7, 0x19, 0xf8, 0xae, 0x4c, 0x19,
+ 0xd9, 0x5f, 0x91, 0x0f, 0x35, 0x83, 0xde, 0x6e, 0x0b, 0x63, 0xb9, 0x38,
+ 0xe2, 0xd5, 0xec, 0x67, 0x07, 0x55, 0xdc, 0x24, 0xcb, 0xf0, 0x8f, 0x93,
+ 0x40, 0xf9, 0x14, 0xc5, 0x53, 0x4b, 0xf7, 0xf1, 0x48, 0x39, 0x47, 0xb6,
+ 0xb4, 0x06, 0x26, 0xf1, 0xc7, 0xfe, 0x0e, 0x4d, 0x8e, 0xd8, 0x43, 0x02,
+ 0x7b, 0x14},
+ {0x01, 0x7a, 0x94, 0x0d, 0xca, 0x15, 0xb1, 0xdb, 0x9a, 0x1e, 0x3f,
+ 0x54, 0xc0, 0xaa, 0x8e, 0xb0, 0x72, 0xdc, 0xe1, 0x16, 0x50, 0xed,
+ 0x92, 0x0a, 0x29, 0x31, 0xc6, 0x8b, 0x93, 0x0c, 0x34, 0xb5, 0x81,
+ 0x1d, 0x07, 0x6c, 0x0a, 0x3d, 0x10, 0x39, 0x7a, 0x18, 0xbd, 0x0a,
+ 0x7a, 0x87, 0xfa, 0xa7, 0x8a, 0x6d, 0x98, 0x4f, 0xb4, 0x8b, 0x3e,
+ 0xe5, 0x3d, 0x20, 0xbc, 0xda, 0x84, 0xcb, 0x2e, 0xa7, 0xba, 0xad},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 102
+ {102,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xaf, 0xf0, 0xe5, 0x21, 0x6e, 0xe7, 0xcd, 0x11, 0x5c,
+ 0xc6, 0x30, 0x90, 0x9d, 0x20, 0xfd, 0x3c, 0x38, 0x23, 0x57, 0xf0, 0x74,
+ 0x44, 0x80, 0xd8, 0x6b, 0x17, 0x7a, 0xf4, 0xff, 0x94, 0x71, 0xa1, 0xe3,
+ 0x60, 0x53, 0x2a, 0x92, 0xa5, 0x82, 0x52, 0xd9, 0x3d, 0x1e, 0xa1, 0x6a,
+ 0xb4, 0x7f, 0x4c, 0x09, 0x0b, 0x6a, 0xef, 0xdc, 0x6a, 0x7a, 0x37, 0x78,
+ 0xd1, 0x5c, 0x68, 0xa8, 0x66, 0x75, 0x8b, 0x9a, 0x00, 0x98, 0xe2, 0x3c,
+ 0x43, 0x72, 0x37, 0x2a, 0x52, 0x7b, 0xe2, 0xc6, 0xc3, 0x11, 0x73, 0x80,
+ 0xb4, 0x83, 0x6d, 0x5e, 0xbd, 0x08, 0x07, 0xb8, 0x0c, 0xd9, 0xc6, 0xef,
+ 0xd9, 0x6a, 0x7c, 0xf0, 0x75, 0x7c, 0x2a, 0x63, 0x5b, 0x9a, 0xd6, 0xdf,
+ 0xe0, 0x11, 0x57, 0xff, 0x92, 0xde, 0xd3, 0x13, 0xa7, 0x8c, 0xad, 0x96,
+ 0x80, 0x82, 0xaf, 0x33, 0xd1, 0x36, 0x87, 0x3f, 0x80, 0x8d, 0x8e, 0x49,
+ 0x16, 0x26},
+ {0x01, 0xb9, 0x84, 0x47, 0xf0, 0xc3, 0xa5, 0x7d, 0xef, 0x59, 0x2c,
+ 0xc0, 0x59, 0x9c, 0xe7, 0x40, 0x6f, 0x14, 0x81, 0x86, 0xf9, 0x4c,
+ 0xd3, 0x07, 0xbf, 0x87, 0xe4, 0xab, 0x27, 0x3d, 0x3a, 0x9b, 0x5a,
+ 0xe6, 0x36, 0x9b, 0x26, 0x69, 0x2c, 0xab, 0x5c, 0x24, 0xbc, 0xe5,
+ 0x9c, 0x13, 0x95, 0x98, 0x44, 0x07, 0x77, 0x83, 0xec, 0xfe, 0xb7,
+ 0x77, 0xfc, 0xf3, 0xce, 0x99, 0x8f, 0x65, 0x6a, 0x23, 0x82, 0xf7},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 103
+ {103,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x13, 0xaf, 0x79, 0xe8, 0xbd, 0xa3, 0x31, 0x20,
+ 0xa2, 0xa9, 0x24, 0xb4, 0x81, 0x00, 0x11, 0x17, 0x47, 0x9c, 0x8f, 0xbe,
+ 0xcc, 0xd0, 0xa6, 0xaf, 0x4f, 0x50, 0xed, 0xbf, 0x7d, 0xf8, 0xe3, 0x95,
+ 0xe3, 0x2f, 0xf6, 0xa1, 0xe5, 0xb2, 0xc1, 0xb8, 0x74, 0x33, 0x6c, 0x44,
+ 0xc6, 0x5e, 0x1e, 0xed, 0x20, 0x9e, 0x54, 0x7b, 0x3c, 0x57, 0x61, 0xca,
+ 0xb9, 0x6f, 0x56, 0xda, 0xf1, 0x7b, 0xc6, 0x93, 0x00, 0x28, 0x6b, 0xd6,
+ 0xb0, 0x20, 0x6c, 0xbc, 0xc7, 0xa9, 0x9e, 0x78, 0x07, 0xf1, 0x5d, 0xf0,
+ 0xff, 0x83, 0xcc, 0x17, 0xe4, 0x47, 0x4f, 0x17, 0x69, 0xc4, 0x73, 0xe7,
+ 0x14, 0x1c, 0x38, 0x4b, 0x8a, 0x39, 0xf5, 0xb5, 0xab, 0xcd, 0xcf, 0xc7,
+ 0x04, 0x97, 0x05, 0x7a, 0xe7, 0xe0, 0x9b, 0x70, 0x7a, 0xc3, 0xa7, 0x1b,
+ 0x82, 0x4a, 0x55, 0xd4, 0xd8, 0x64, 0x8c, 0x5a, 0x95, 0xd6, 0x3b, 0xd8,
+ 0x22, 0x41},
+ {0x00, 0xa3, 0xcd, 0x90, 0x0b, 0x98, 0x85, 0x62, 0x9a, 0xe8, 0xd8,
+ 0x3f, 0xd8, 0x14, 0x3e, 0x7d, 0x8a, 0x29, 0x1c, 0xd9, 0x33, 0x16,
+ 0x3b, 0xc6, 0x58, 0xf3, 0x79, 0x13, 0x51, 0x18, 0x37, 0x35, 0x50,
+ 0x82, 0xd5, 0xf3, 0x94, 0x25, 0xea, 0x32, 0x2b, 0x19, 0xd6, 0x1d,
+ 0xb3, 0xdd, 0xa0, 0x5f, 0x25, 0x5e, 0x14, 0x0e, 0xec, 0x4e, 0x98,
+ 0xa7, 0xa1, 0x01, 0x21, 0xeb, 0x29, 0x18, 0xdc, 0xf1, 0x26, 0xa6},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in
+ // precomputation or right to left addition chain
+ // tcID: 104
+ {104,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xd4, 0xd7, 0x6b, 0x40, 0xd9, 0x70, 0x46, 0xcc, 0xf0,
+ 0x2d, 0x5b, 0xd1, 0x31, 0xa5, 0x45, 0x2d, 0x91, 0x19, 0x5a, 0x13, 0x20,
+ 0x4b, 0x6e, 0xb4, 0xf7, 0x1a, 0x5d, 0xa9, 0xdc, 0x91, 0x56, 0xf6, 0x19,
+ 0xaf, 0x8b, 0xfa, 0xe8, 0xfb, 0xac, 0xed, 0x47, 0x5c, 0x27, 0xca, 0x89,
+ 0x45, 0x6f, 0x35, 0xe5, 0x47, 0x68, 0x8a, 0x6d, 0x0d, 0x99, 0x48, 0xfe,
+ 0xa4, 0x9e, 0xf4, 0xb7, 0x5b, 0x5e, 0x83, 0x9c, 0x01, 0x73, 0x8d, 0xb8,
+ 0xb3, 0xd3, 0xff, 0xfb, 0x1a, 0xb6, 0x97, 0xfb, 0xc8, 0x14, 0x6a, 0x70,
+ 0xcd, 0xd6, 0x57, 0xd3, 0x07, 0xa6, 0xe6, 0xca, 0x8a, 0x33, 0x86, 0x61,
+ 0xa0, 0x81, 0x31, 0xe0, 0x5c, 0x68, 0x0e, 0xe9, 0xda, 0x4c, 0x88, 0xa9,
+ 0x0f, 0xde, 0x96, 0xc5, 0x63, 0x02, 0x27, 0xc2, 0xfd, 0x43, 0x23, 0xf3,
+ 0x02, 0xd5, 0x3a, 0x0b, 0x51, 0x21, 0x16, 0x3c, 0xcc, 0x40, 0xbe, 0xfa,
+ 0xf5, 0x33},
+ {0x00, 0x93, 0x1d, 0x8a, 0xa3, 0x8c, 0x53, 0x0d, 0xb8, 0xd5, 0xe7,
+ 0x7d, 0xaa, 0x40, 0x6d, 0x16, 0x61, 0x69, 0xc9, 0xce, 0xb7, 0x4c,
+ 0xcf, 0x70, 0x20, 0x96, 0x56, 0x73, 0xd0, 0x91, 0x33, 0x25, 0x3c,
+ 0xa2, 0x30, 0x28, 0x7e, 0xc9, 0x99, 0x74, 0x47, 0xf1, 0xcc, 0xbb,
+ 0xbb, 0xe8, 0x68, 0xcb, 0x73, 0xea, 0x0e, 0x28, 0xf4, 0xb6, 0x7e,
+ 0xd4, 0x91, 0x32, 0x99, 0x5e, 0x75, 0xf4, 0x17, 0x83, 0x8d, 0x57},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 105
+ {105,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x03, 0xf3, 0x6e, 0xc4, 0x25, 0xdd, 0x88, 0xe5, 0xd8,
+ 0x2d, 0x1f, 0x8d, 0x74, 0x7c, 0x93, 0xee, 0xcc, 0x4b, 0x46, 0xac, 0x98,
+ 0xcd, 0x36, 0x4f, 0xc6, 0x78, 0xbc, 0x0d, 0x6c, 0x79, 0xf8, 0xbf, 0x1f,
+ 0xe0, 0xbd, 0x28, 0x23, 0x5e, 0xe4, 0x3f, 0xbd, 0x0d, 0xc2, 0x37, 0x33,
+ 0x2c, 0xc2, 0xed, 0x6e, 0xba, 0x8c, 0x7a, 0x56, 0x10, 0xb5, 0x65, 0x1c,
+ 0x9e, 0x0f, 0x26, 0x44, 0x58, 0x7c, 0xa3, 0xbc, 0x01, 0x4d, 0xde, 0x8f,
+ 0xbe, 0x83, 0xb5, 0x69, 0x73, 0x9b, 0x86, 0x0d, 0x7b, 0x1e, 0xda, 0xdc,
+ 0x7b, 0xf7, 0x3f, 0x7f, 0x0e, 0x7a, 0x87, 0x02, 0xeb, 0x48, 0x8d, 0x23,
+ 0x0d, 0xa2, 0x84, 0x32, 0x2c, 0xe0, 0x20, 0xe9, 0xc8, 0x83, 0x12, 0x98,
+ 0xda, 0x14, 0x18, 0x0a, 0xb0, 0x08, 0x46, 0x5e, 0x6d, 0xed, 0x1f, 0x1e,
+ 0xba, 0xf6, 0x56, 0x40, 0xd9, 0x2c, 0xcf, 0x29, 0xab, 0xb6, 0x75, 0x1a,
+ 0x6f, 0x6c},
+ {0x01, 0x27, 0x0c, 0xfe, 0x9b, 0x86, 0x9d, 0x88, 0xe7, 0xdf, 0xf6,
+ 0xd4, 0x5f, 0xc7, 0x52, 0xa4, 0xac, 0x72, 0xcc, 0xde, 0x73, 0xcf,
+ 0x12, 0xec, 0x22, 0x7c, 0x27, 0x43, 0x28, 0xb0, 0x01, 0xa9, 0xf2,
+ 0x4d, 0x92, 0xb0, 0x0c, 0xa0, 0x32, 0x6f, 0xe1, 0x9d, 0x69, 0x57,
+ 0x3d, 0x5b, 0x3e, 0x35, 0xf8, 0x22, 0xcc, 0xbf, 0x4c, 0x83, 0xa3,
+ 0xb3, 0xbf, 0x6e, 0x31, 0x53, 0xf0, 0x98, 0x42, 0x81, 0xb3, 0xb6},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 106
+ {106,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x3f, 0x8c, 0xc5, 0x56, 0x93, 0x46, 0xbf, 0x33, 0x25,
+ 0xd8, 0x40, 0x5f, 0xdd, 0xe9, 0xfd, 0xe7, 0x1d, 0xd1, 0xe9, 0x53, 0xc1,
+ 0x0e, 0xd6, 0x21, 0x5b, 0x4f, 0x40, 0x10, 0xf5, 0xbb, 0xe1, 0x73, 0x71,
+ 0x8a, 0x8e, 0x2e, 0x6d, 0x9f, 0x80, 0x27, 0x26, 0xcd, 0x91, 0x6e, 0x16,
+ 0xea, 0x1c, 0xd3, 0x14, 0x8c, 0x87, 0x9f, 0x0a, 0xce, 0xbd, 0x8d, 0xb2,
+ 0x62, 0x8f, 0x58, 0x9c, 0x19, 0xaa, 0xa5, 0xbe, 0x01, 0x59, 0x5d, 0x66,
+ 0x9c, 0xfa, 0x78, 0x6b, 0xfe, 0xb9, 0xdc, 0xda, 0xce, 0xdf, 0x56, 0x3d,
+ 0x04, 0x05, 0x98, 0x67, 0x89, 0x8f, 0x42, 0xe8, 0xa1, 0x57, 0xc9, 0x11,
+ 0x33, 0xc9, 0x52, 0xa9, 0x7d, 0x90, 0x38, 0x98, 0x91, 0xb3, 0x64, 0x78,
+ 0x75, 0xc8, 0x22, 0xeb, 0x48, 0xf7, 0x61, 0x93, 0x0a, 0xfe, 0xf9, 0xb0,
+ 0x68, 0x85, 0x3e, 0xfe, 0xc0, 0xd2, 0x60, 0xd8, 0xe5, 0x1d, 0xbc, 0xb6,
+ 0xd2, 0x4b},
+ {0x01, 0x4d, 0xf0, 0x4e, 0x39, 0xe8, 0xbf, 0x5f, 0x6c, 0x34, 0x47,
+ 0x2f, 0x94, 0xf6, 0xf4, 0x28, 0x96, 0x2a, 0xc8, 0xa3, 0x9d, 0x27,
+ 0x33, 0x77, 0xd0, 0x00, 0x72, 0x31, 0xfa, 0x7f, 0x5f, 0x79, 0xed,
+ 0x89, 0x62, 0x69, 0xf6, 0x5b, 0xf8, 0x4e, 0xca, 0x44, 0xe0, 0x73,
+ 0x9c, 0xd8, 0xb9, 0x9f, 0x2e, 0x67, 0x97, 0x7e, 0xef, 0xd7, 0x68,
+ 0x55, 0x3d, 0x46, 0x4c, 0x79, 0xe7, 0xd4, 0xd9, 0x0a, 0x0c, 0xe8},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 107
+ {107,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x37, 0x5c, 0xc4, 0xe1, 0xa9, 0x28, 0x51, 0x35, 0x98,
+ 0x08, 0x1a, 0xc4, 0xe4, 0xc0, 0x63, 0x2c, 0x24, 0xbd, 0x19, 0x97, 0xe4,
+ 0x85, 0x0d, 0x14, 0x72, 0x50, 0x7b, 0xc7, 0x14, 0x22, 0xfc, 0xcb, 0x64,
+ 0xcd, 0x82, 0x3d, 0x33, 0x65, 0xc0, 0x6e, 0x3f, 0x08, 0xc9, 0xfd, 0x6e,
+ 0x6e, 0x47, 0x6a, 0x68, 0x12, 0x0f, 0x20, 0x3e, 0xf6, 0x9c, 0xa1, 0x1c,
+ 0x70, 0x88, 0x9e, 0x38, 0x09, 0xeb, 0x75, 0xdc, 0x00, 0xd1, 0xed, 0x8d,
+ 0x7a, 0xb7, 0x4a, 0x72, 0x46, 0x23, 0x67, 0xcb, 0x93, 0xe8, 0x43, 0xc6,
+ 0x03, 0x89, 0xbf, 0xce, 0xeb, 0x2f, 0x86, 0x9a, 0xa3, 0x34, 0x91, 0x96,
+ 0x1c, 0x4b, 0x83, 0x89, 0x23, 0x8f, 0x5d, 0xb1, 0xf7, 0x8b, 0x39, 0xfc,
+ 0x09, 0x23, 0xa5, 0x4d, 0x9a, 0x7e, 0x0b, 0xe8, 0xed, 0xcb, 0x95, 0x72,
+ 0xb2, 0xdb, 0xff, 0x0a, 0x72, 0x95, 0x85, 0x38, 0x2b, 0xff, 0xa6, 0x90,
+ 0x19, 0x25},
+ {0x01, 0xd3, 0x77, 0x2b, 0x25, 0x2c, 0x9b, 0xa3, 0x5f, 0xf3, 0x47,
+ 0x2b, 0x28, 0x0a, 0x76, 0x35, 0xca, 0x04, 0x51, 0x3e, 0xd0, 0x2e,
+ 0x4d, 0x8c, 0x25, 0x59, 0x6c, 0x90, 0x0c, 0x37, 0x99, 0x4d, 0x26,
+ 0xea, 0x77, 0x47, 0x37, 0xd9, 0xa9, 0xa8, 0xf8, 0x61, 0x8a, 0x6e,
+ 0xf0, 0xc1, 0x01, 0x93, 0x44, 0xcb, 0x3f, 0x96, 0x56, 0xa6, 0x36,
+ 0x9d, 0xfb, 0x1d, 0x8f, 0x2a, 0x3f, 0x28, 0xb4, 0xf0, 0x59, 0xcc},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 108
+ {108,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x6b, 0x6c, 0x41, 0x49, 0xce, 0x3b, 0x4f, 0xa6, 0x19,
+ 0xe3, 0x60, 0xf0, 0x97, 0x94, 0x27, 0xd2, 0xc6, 0xbf, 0xeb, 0x3f, 0xa4,
+ 0x12, 0x05, 0xa0, 0xce, 0xd3, 0xa4, 0x37, 0x28, 0x7c, 0x71, 0x1c, 0xc6,
+ 0xe5, 0x87, 0x59, 0x92, 0xce, 0xa3, 0x13, 0xae, 0x3d, 0x2e, 0xc0, 0xdf,
+ 0x6e, 0x42, 0x17, 0xc8, 0xc4, 0x2b, 0xbc, 0xff, 0xa7, 0x32, 0xc4, 0x03,
+ 0xe7, 0xb4, 0x47, 0x1d, 0x0c, 0xf3, 0x95, 0x33, 0x00, 0xad, 0x7f, 0x74,
+ 0xc6, 0x9b, 0x73, 0x08, 0xb7, 0x87, 0x47, 0xf7, 0x3b, 0x4e, 0x3e, 0x66,
+ 0xe3, 0x3b, 0xfe, 0x4b, 0x21, 0xd4, 0x5a, 0xc8, 0x2a, 0x0b, 0x29, 0x3b,
+ 0x0f, 0x63, 0x5a, 0xdd, 0xbe, 0xe4, 0x2a, 0x71, 0x8b, 0x72, 0x6a, 0xee,
+ 0xb9, 0xdf, 0x13, 0x55, 0x70, 0x04, 0x97, 0x90, 0x0d, 0x9c, 0xdd, 0x0a,
+ 0x42, 0xe0, 0x22, 0x8c, 0xd1, 0x79, 0x4f, 0x76, 0x7d, 0x3b, 0xff, 0xb1,
+ 0xc7, 0xa7},
+ {0x01, 0xc5, 0x48, 0xcb, 0xdf, 0xdb, 0x40, 0x54, 0x1d, 0xab, 0x74,
+ 0x4c, 0xbe, 0x5c, 0x45, 0xd9, 0x6a, 0x4f, 0x0d, 0x1c, 0xf2, 0xe5,
+ 0x37, 0xd3, 0x3a, 0x9f, 0xb4, 0xe4, 0x67, 0x5c, 0x1e, 0xf5, 0x45,
+ 0x82, 0xc1, 0x92, 0x94, 0xfd, 0x17, 0xc5, 0xfa, 0xe2, 0xc5, 0x1a,
+ 0x9b, 0x18, 0xc3, 0x71, 0x95, 0xe0, 0xea, 0xc0, 0xd9, 0xb5, 0xff,
+ 0x47, 0xa6, 0x43, 0xdf, 0x37, 0x5a, 0x70, 0x8d, 0xec, 0x71, 0xa1},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 109
+ {109,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xa7, 0xba, 0xe0, 0x87, 0x25, 0xb9, 0x7e, 0x8a, 0xd3,
+ 0xd9, 0x18, 0x43, 0xa4, 0x71, 0x4d, 0x92, 0x05, 0x00, 0x0d, 0xed, 0xea,
+ 0x86, 0x07, 0x61, 0x05, 0x33, 0x07, 0x30, 0xbd, 0x8b, 0x6e, 0x5a, 0x68,
+ 0x30, 0x49, 0x49, 0x6c, 0xd9, 0xf0, 0x8b, 0x32, 0x1c, 0xb2, 0xf3, 0xf8,
+ 0xa0, 0x5b, 0xad, 0xf2, 0x37, 0x0b, 0xb9, 0x0e, 0xa1, 0xa4, 0x92, 0x36,
+ 0xe3, 0xfe, 0xfd, 0x91, 0xb9, 0xc3, 0xd7, 0x6c, 0x00, 0x8c, 0x50, 0x24,
+ 0x40, 0x40, 0xc6, 0x5b, 0xcb, 0x86, 0xcd, 0xbe, 0x19, 0x3e, 0xaf, 0x6d,
+ 0xaa, 0xae, 0x2b, 0xa3, 0xa3, 0x28, 0xad, 0xeb, 0xc6, 0xb7, 0x2c, 0x12,
+ 0x73, 0x66, 0x08, 0xab, 0xaf, 0x9c, 0x1d, 0xe7, 0xe7, 0xb3, 0x51, 0xc8,
+ 0xe7, 0x5d, 0x4a, 0xb8, 0x01, 0xff, 0xdd, 0x6e, 0x84, 0xb7, 0xe4, 0x6b,
+ 0x50, 0x97, 0x62, 0x47, 0xc3, 0x25, 0x15, 0xbf, 0x91, 0xce, 0xa3, 0x34,
+ 0x89, 0x06},
+ {0x00, 0x52, 0xc6, 0xc1, 0xb8, 0x2b, 0x8e, 0x26, 0xf7, 0xed, 0xe7,
+ 0x05, 0xa8, 0xb4, 0x84, 0x06, 0x8b, 0x50, 0x1a, 0x8d, 0xa4, 0x69,
+ 0xca, 0xa5, 0xc2, 0x03, 0xbe, 0x01, 0x81, 0x43, 0x61, 0x8d, 0x98,
+ 0x4f, 0xa9, 0x42, 0x1b, 0x13, 0x5e, 0x1a, 0xe2, 0x21, 0x2a, 0x27,
+ 0xcb, 0xbb, 0xce, 0x3a, 0x74, 0x57, 0x80, 0xd1, 0x84, 0x70, 0x59,
+ 0xd5, 0x6c, 0x3c, 0x3d, 0xda, 0x47, 0x48, 0x62, 0xa7, 0x90, 0x4a},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 110
+ {110,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x90, 0xf7, 0x4a, 0x2c, 0x8a, 0x5d, 0x2a, 0x99, 0x0c,
+ 0xdf, 0x38, 0xb1, 0x85, 0xc7, 0x17, 0x6b, 0x37, 0xee, 0x50, 0xb7, 0x05,
+ 0x59, 0xed, 0x85, 0xda, 0xff, 0x2f, 0xd4, 0x5b, 0x94, 0xb7, 0xf9, 0xdf,
+ 0x34, 0xce, 0x57, 0xee, 0xa6, 0x54, 0x42, 0x7b, 0xfa, 0xd8, 0x99, 0x1f,
+ 0x6a, 0x5d, 0x38, 0x53, 0x42, 0xaf, 0x3a, 0x56, 0x88, 0xb1, 0xf8, 0xc7,
+ 0x24, 0xfb, 0x7e, 0x78, 0xdc, 0x18, 0xf2, 0x0e, 0x01, 0x61, 0x41, 0xf2,
+ 0xb7, 0xbc, 0x94, 0x22, 0x86, 0xdb, 0xe8, 0x34, 0x4b, 0x68, 0xe0, 0xf9,
+ 0xa2, 0xd0, 0x95, 0x0d, 0xa6, 0x51, 0x91, 0xf4, 0x7e, 0xba, 0x73, 0x8a,
+ 0xbe, 0xf2, 0x0b, 0x9d, 0x10, 0x7c, 0xc0, 0xcc, 0xcf, 0x60, 0xbc, 0x92,
+ 0x99, 0xb7, 0x5f, 0x0d, 0x14, 0x14, 0x7a, 0x6c, 0x7a, 0x7d, 0x5a, 0xe6,
+ 0x7a, 0x00, 0x87, 0xeb, 0x1f, 0x4b, 0x48, 0xa2, 0x78, 0x0e, 0xc0, 0x86,
+ 0x42, 0x8b},
+ {0x01, 0x13, 0xde, 0x20, 0xae, 0xa6, 0x91, 0xf5, 0xd3, 0x8b, 0x80,
+ 0xba, 0xd9, 0x3c, 0x80, 0xd9, 0x23, 0x77, 0xeb, 0xb7, 0x30, 0x20,
+ 0x14, 0xf6, 0x4c, 0xcd, 0x89, 0x3f, 0xa9, 0xe6, 0x7d, 0x38, 0x4a,
+ 0x4e, 0xd1, 0xa5, 0xe3, 0xfc, 0xe2, 0xc8, 0x4b, 0xa5, 0xfc, 0x37,
+ 0x9a, 0x0a, 0x6b, 0xda, 0xcd, 0xb6, 0x17, 0x65, 0x94, 0xdf, 0x87,
+ 0x6d, 0x3d, 0x13, 0xfd, 0xf1, 0xdc, 0x82, 0x4d, 0xa8, 0x25, 0xa5},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 111
+ {111,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xf7, 0xbe, 0x22, 0x9d, 0xcb, 0x35, 0xe4, 0x44, 0xd3,
+ 0xd8, 0x91, 0xbb, 0x04, 0xff, 0x5a, 0xaf, 0x27, 0x0e, 0x8f, 0x8d, 0x90,
+ 0xaf, 0xd6, 0x5a, 0xfb, 0x1c, 0x56, 0xf8, 0xc7, 0x7e, 0xab, 0x3d, 0x32,
+ 0xe5, 0x5d, 0xaa, 0x31, 0xda, 0x9a, 0xeb, 0xda, 0x76, 0xfb, 0x67, 0x29,
+ 0x8e, 0x3a, 0x1b, 0xb7, 0x15, 0x05, 0xd3, 0xa5, 0xb6, 0xc5, 0xaf, 0x37,
+ 0x36, 0x6c, 0x88, 0x04, 0x10, 0x90, 0xe9, 0x6e, 0x00, 0xcf, 0x3e, 0x13,
+ 0x2f, 0xd8, 0x83, 0x84, 0xfa, 0xe8, 0x75, 0x3a, 0xe3, 0x2b, 0xa6, 0x69,
+ 0xe9, 0x67, 0x93, 0xb6, 0x9d, 0x6a, 0x81, 0x53, 0x65, 0x38, 0x7c, 0xd9,
+ 0xd4, 0xd2, 0x1a, 0xd2, 0x86, 0x2e, 0x4b, 0x2f, 0xfc, 0xa1, 0xfa, 0x8e,
+ 0xa0, 0x5e, 0x34, 0x27, 0x5f, 0xea, 0x95, 0xff, 0x1d, 0xcc, 0xab, 0x75,
+ 0x0b, 0xc7, 0x42, 0xde, 0x12, 0x61, 0x1c, 0xc3, 0xa1, 0x35, 0xa9, 0xda,
+ 0xf9, 0xc0},
+ {0x01, 0x20, 0x90, 0x84, 0x72, 0x93, 0xba, 0x80, 0xdc, 0x7a, 0x8a,
+ 0x4d, 0x50, 0x38, 0xad, 0x6f, 0x3e, 0xd4, 0x36, 0xb5, 0xa8, 0x2e,
+ 0x7a, 0x4a, 0x6d, 0x7c, 0xfa, 0xea, 0x1c, 0x19, 0xd6, 0xc7, 0x4d,
+ 0x3f, 0x70, 0x7f, 0xa0, 0xff, 0xc9, 0xf1, 0x5a, 0x8c, 0x95, 0xc3,
+ 0xe0, 0x40, 0xb4, 0xf1, 0xb5, 0xd2, 0xb5, 0xee, 0x08, 0xb9, 0x43,
+ 0x64, 0x10, 0xe3, 0x6f, 0xda, 0x20, 0x3f, 0xd6, 0xc5, 0xfc, 0x7f},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 112
+ {112,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xd8, 0x57, 0x8b, 0x22, 0x20, 0x92, 0x10, 0x3b, 0xb1,
+ 0x77, 0x64, 0xfd, 0xa3, 0x34, 0x97, 0x4b, 0x12, 0x13, 0x05, 0xc4, 0xc1,
+ 0xcf, 0xae, 0xe7, 0xd8, 0x6e, 0x81, 0x4d, 0xee, 0x33, 0x05, 0x7a, 0x03,
+ 0xbe, 0xa2, 0x34, 0x54, 0x66, 0x05, 0xcf, 0x7f, 0xba, 0x50, 0xd2, 0xd5,
+ 0x7a, 0xbd, 0x08, 0x08, 0x76, 0x0a, 0x4f, 0x8d, 0x23, 0xf7, 0x24, 0xc0,
+ 0x0f, 0x9f, 0x5d, 0xd4, 0xb0, 0x26, 0xf6, 0x28, 0x01, 0x92, 0x33, 0x25,
+ 0xa3, 0x7b, 0x03, 0x14, 0xc7, 0xa1, 0xd1, 0x85, 0x17, 0x3b, 0x48, 0xc1,
+ 0x40, 0x51, 0xbc, 0x0e, 0xfc, 0x9b, 0xf3, 0xe5, 0x7a, 0xe7, 0x78, 0xba,
+ 0x53, 0x7e, 0x90, 0xc8, 0x2c, 0xc0, 0xd4, 0x2d, 0xd9, 0x8e, 0x9f, 0xf5,
+ 0xa8, 0x23, 0x5e, 0xde, 0x5c, 0x42, 0x86, 0x7e, 0x96, 0x1d, 0xef, 0x8f,
+ 0x9f, 0x66, 0xa6, 0x31, 0x16, 0x8c, 0x2e, 0x3a, 0x10, 0x99, 0xc9, 0xc2,
+ 0xde, 0x06},
+ {0x01, 0x99, 0xaa, 0xaf, 0x77, 0x7a, 0x6c, 0x29, 0xb8, 0x5e, 0x0e,
+ 0xc9, 0x90, 0x2f, 0x4f, 0x8d, 0x00, 0x4a, 0x29, 0x7b, 0x45, 0x70,
+ 0xdd, 0x46, 0x77, 0x62, 0x23, 0x05, 0xf4, 0x33, 0x9e, 0xc7, 0x26,
+ 0xaf, 0xb9, 0x8b, 0x55, 0x41, 0x75, 0xb9, 0x9b, 0x8b, 0x32, 0x43,
+ 0xf1, 0x2a, 0x60, 0xb7, 0x9f, 0xfe, 0x25, 0x94, 0x71, 0x05, 0x3e,
+ 0x14, 0xc7, 0x68, 0xa1, 0x8c, 0xbf, 0x9a, 0xe5, 0x9e, 0x14, 0x9b},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 113
+ {113,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xba, 0xdf, 0x6a, 0x41, 0x1a, 0x40, 0x56, 0x52, 0xd3,
+ 0xe5, 0x4b, 0x8f, 0xb2, 0xc5, 0xaa, 0xed, 0x8e, 0xb9, 0xad, 0xa9, 0xf0,
+ 0x6e, 0xff, 0xc2, 0xe6, 0x52, 0x99, 0x05, 0x3b, 0x8a, 0x32, 0x16, 0xe0,
+ 0xb5, 0xee, 0x7b, 0x25, 0x65, 0x61, 0xdf, 0xa1, 0x77, 0x99, 0x70, 0x54,
+ 0x7b, 0x10, 0x72, 0x42, 0x4b, 0x86, 0xbb, 0x6e, 0xf4, 0x08, 0xce, 0xf5,
+ 0x75, 0xbd, 0xb0, 0x2b, 0x79, 0xde, 0x35, 0xd4, 0x01, 0x4e, 0xf3, 0xa4,
+ 0x7c, 0x25, 0x26, 0x5b, 0x1c, 0xb2, 0xf2, 0x8d, 0x59, 0x63, 0xf5, 0x33,
+ 0xf7, 0xac, 0xfb, 0xde, 0x34, 0xd4, 0x5f, 0xa1, 0xae, 0x5f, 0xae, 0x77,
+ 0xb4, 0xc4, 0xe0, 0xc8, 0x94, 0x28, 0x02, 0x47, 0x66, 0x4a, 0xad, 0x91,
+ 0xc3, 0x1a, 0x01, 0x1f, 0xba, 0x50, 0xeb, 0x6e, 0x34, 0xbd, 0xfd, 0xf2,
+ 0x8f, 0x3e, 0x40, 0x6a, 0x60, 0x2c, 0x50, 0x71, 0xee, 0xbb, 0x63, 0x2c,
+ 0xdb, 0xe5},
+ {0x01, 0x6b, 0x74, 0xca, 0x4a, 0x58, 0x8f, 0xa4, 0x8c, 0xc5, 0xfe,
+ 0x73, 0x8a, 0xa8, 0x49, 0x52, 0xe7, 0xd4, 0x90, 0x8e, 0xf9, 0xfb,
+ 0x69, 0xa4, 0xbc, 0x47, 0x0e, 0xb7, 0x2e, 0xd8, 0x6b, 0x1c, 0x6b,
+ 0xca, 0x0b, 0x63, 0x14, 0x93, 0x9c, 0x31, 0x1b, 0x0e, 0x3d, 0xae,
+ 0x7f, 0xed, 0xd8, 0xda, 0xf9, 0x6a, 0x37, 0xb7, 0x42, 0x0d, 0xc5,
+ 0x56, 0xac, 0x2b, 0xbc, 0xbd, 0x0d, 0xfd, 0xda, 0x28, 0x17, 0x48},
+ false,
+ true},
+
+ // Comment: edge case for Jacobian and projective coordinates in right to
+ // left addition chain
+ // tcID: 114
+ {114,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x8b, 0x92, 0x37, 0x72, 0x3c, 0x02, 0x9c, 0x55, 0x1b,
+ 0x1e, 0x14, 0x49, 0x24, 0x60, 0xe7, 0xd2, 0xe4, 0x95, 0x7d, 0xce, 0xee,
+ 0x53, 0x6d, 0xec, 0x92, 0xbb, 0x35, 0xfe, 0x8e, 0xde, 0x36, 0xe6, 0xb1,
+ 0xcc, 0xe1, 0x55, 0xb6, 0x9a, 0x0d, 0x72, 0x12, 0xc2, 0xb4, 0xf0, 0xba,
+ 0x89, 0xd3, 0xf6, 0xfc, 0x0e, 0x7f, 0x67, 0x77, 0xff, 0x5c, 0x2e, 0xed,
+ 0x8c, 0x71, 0xef, 0xf3, 0xc4, 0x4d, 0xa8, 0x48, 0x01, 0x25, 0xbe, 0xe7,
+ 0x80, 0x39, 0xfb, 0xd3, 0xc3, 0x39, 0xa5, 0x8b, 0xbf, 0x62, 0x5e, 0x50,
+ 0x34, 0x6a, 0x3e, 0x8a, 0x9c, 0x73, 0x46, 0x0e, 0xc6, 0x8f, 0xb0, 0x28,
+ 0xfd, 0x4d, 0x14, 0xcd, 0x63, 0x15, 0x31, 0x0e, 0x03, 0x11, 0xa0, 0xec,
+ 0x4f, 0x39, 0xfb, 0x34, 0x08, 0x51, 0x93, 0x77, 0xdd, 0x4e, 0xa9, 0xd5,
+ 0x77, 0x79, 0x00, 0x38, 0x62, 0xc3, 0x12, 0xbf, 0xd0, 0x9a, 0x9a, 0x1f,
+ 0x96, 0x59},
+ {0x01, 0xd8, 0x1c, 0x81, 0x2e, 0x14, 0x80, 0x4d, 0x56, 0x2e, 0x4a,
+ 0x89, 0xe9, 0xee, 0xa7, 0xd2, 0x63, 0x02, 0xcf, 0xd7, 0x55, 0xfe,
+ 0x92, 0x21, 0xfc, 0xa5, 0x77, 0xe3, 0x2f, 0xd5, 0xbc, 0x53, 0x4e,
+ 0x3f, 0xb2, 0xd8, 0x1b, 0x17, 0x01, 0xaf, 0xa0, 0xb4, 0xd9, 0xf2,
+ 0x5b, 0xbd, 0x1b, 0x2d, 0x7e, 0xc9, 0x84, 0xda, 0x40, 0x40, 0x14,
+ 0xb5, 0xc2, 0x3d, 0x8b, 0x29, 0x58, 0xae, 0xd8, 0x64, 0xdb, 0x7f},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0
+ // tcID: 115
+ {115,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd2, 0x0e, 0xc9,
+ 0xfe, 0xa6, 0xb5, 0x77, 0xc1, 0x0d, 0x26, 0xca, 0x1b, 0xb4, 0x46, 0xf4,
+ 0x0b, 0x29, 0x9e, 0x64, 0x8b, 0x1a, 0xd5, 0x08, 0xaa, 0xd0, 0x68, 0x89,
+ 0x6f, 0xee, 0x3f, 0x8e, 0x61, 0x4b, 0xc6, 0x30, 0x54, 0xd5, 0x77, 0x2b,
+ 0xf0, 0x1a, 0x65, 0xd4, 0x12, 0xe0, 0xbc, 0xaa, 0x8e, 0x96, 0x5d, 0x2f,
+ 0x5d, 0x33, 0x2d, 0x7f, 0x39, 0xf8, 0x46, 0xd4, 0x40, 0xae, 0x00, 0x1f,
+ 0x4f, 0x87},
+ {0x01, 0x7f, 0xde, 0xde, 0x94, 0x70, 0x80, 0x15, 0x68, 0x29, 0x8e,
+ 0x0a, 0x94, 0xcd, 0x49, 0xa0, 0xe8, 0x17, 0x02, 0xb6, 0xf4, 0xef,
+ 0x91, 0x69, 0x83, 0xff, 0x89, 0xe4, 0xf0, 0x1a, 0xde, 0x2e, 0xe1,
+ 0x30, 0x01, 0xc6, 0xea, 0xa6, 0x77, 0x49, 0x9a, 0x9d, 0xe7, 0xa4,
+ 0x8b, 0x7c, 0x79, 0x56, 0xfa, 0xac, 0x58, 0x0e, 0x63, 0x93, 0x38,
+ 0x53, 0x13, 0x4d, 0xc9, 0x68, 0x52, 0x26, 0x4f, 0xb2, 0x3f, 0x2c},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0
+ // tcID: 116
+ {116,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x99, 0xff, 0x89, 0xac, 0xaa, 0x60, 0xd0, 0xe4, 0x79,
+ 0xc8, 0x16, 0x87, 0x36, 0xa7, 0x79, 0x5e, 0xe0, 0xc1, 0xb5, 0xc0, 0xb2,
+ 0x1f, 0x6c, 0xbf, 0x90, 0xe3, 0x06, 0x82, 0xcf, 0x44, 0x64, 0xdf, 0x92,
+ 0x32, 0x34, 0x3c, 0x91, 0xf3, 0x65, 0x0c, 0xf0, 0x1f, 0x7b, 0xc2, 0xb1,
+ 0x48, 0xd8, 0xf3, 0xb7, 0x07, 0xfd, 0x2e, 0x3d, 0xff, 0x50, 0x2b, 0xca,
+ 0x0c, 0x03, 0x94, 0x1a, 0x9a, 0xfe, 0x63, 0x1c, 0x00, 0x84, 0xe2, 0x71,
+ 0x55, 0xc0, 0x90, 0x3d, 0xfe, 0x65, 0xd7, 0xb5, 0xd8, 0xb1, 0xbd, 0xec,
+ 0x24, 0x56, 0xca, 0x50, 0xc9, 0x77, 0xa4, 0x3f, 0x44, 0xe4, 0xfc, 0x4d,
+ 0xd7, 0x0d, 0x94, 0xb2, 0x9c, 0x44, 0x69, 0x65, 0x59, 0x81, 0xaf, 0x4f,
+ 0x0c, 0x21, 0x81, 0xf1, 0x9d, 0xc4, 0x48, 0x13, 0x07, 0xe6, 0x9e, 0x20,
+ 0x6d, 0x4e, 0x0a, 0x59, 0xd4, 0x8e, 0x43, 0xf5, 0x58, 0x09, 0x13, 0x9a,
+ 0xda, 0x7c},
+ {0x00, 0x5f, 0xf9, 0xd0, 0xe3, 0x3b, 0x19, 0xa1, 0xed, 0x65, 0x40,
+ 0x82, 0x54, 0x95, 0x7a, 0x43, 0xc0, 0x05, 0x0b, 0x19, 0x5d, 0xfd,
+ 0x8f, 0xeb, 0x56, 0x47, 0x2d, 0x3f, 0xef, 0xc4, 0x63, 0xd9, 0x59,
+ 0x10, 0x86, 0x2f, 0x9b, 0xb0, 0xa3, 0x2d, 0x98, 0x05, 0x37, 0x63,
+ 0x33, 0x3f, 0x92, 0x33, 0x26, 0x37, 0xda, 0xbe, 0x2a, 0x4f, 0x9e,
+ 0xeb, 0xcf, 0x48, 0xa4, 0x63, 0x0e, 0xc5, 0x0b, 0xbf, 0x13, 0x2d},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0
+ // tcID: 117
+ {117,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x43, 0x69, 0xb6, 0xe6, 0x71, 0x7e, 0x08, 0x54, 0x38,
+ 0x08, 0x33, 0xd9, 0x74, 0xbe, 0xea, 0x9c, 0xcc, 0xc0, 0x1d, 0x7f, 0xbc,
+ 0xc3, 0x92, 0x45, 0xbc, 0x14, 0x27, 0x10, 0x4c, 0x21, 0x43, 0x26, 0x80,
+ 0x9f, 0xd1, 0xa6, 0x78, 0xf8, 0x96, 0x12, 0xd0, 0x87, 0xdf, 0x5e, 0x3d,
+ 0x5a, 0xb1, 0x85, 0x51, 0x78, 0xe0, 0x1f, 0xbc, 0x67, 0x12, 0x48, 0x2b,
+ 0x34, 0x43, 0xcd, 0xbb, 0xfe, 0xc3, 0xc7, 0x7a, 0x00, 0x7e, 0x5a, 0x87,
+ 0x86, 0xaa, 0xca, 0xe7, 0x5f, 0x9f, 0x7e, 0x59, 0xb3, 0xb0, 0x0c, 0xf1,
+ 0x36, 0xac, 0xda, 0xc4, 0x2f, 0xf0, 0xda, 0x06, 0xa0, 0xde, 0x82, 0xd5,
+ 0xe3, 0xc4, 0x16, 0x9a, 0x9b, 0x5d, 0x63, 0xcd, 0x7c, 0x0c, 0x68, 0x30,
+ 0x85, 0x85, 0xf6, 0xf3, 0x1a, 0x30, 0x0d, 0x33, 0xc0, 0x10, 0x04, 0x2b,
+ 0x44, 0xcd, 0xd0, 0xe6, 0xa8, 0x11, 0xad, 0x61, 0x4e, 0xf1, 0x8b, 0x6d,
+ 0x4e, 0x06},
+ {0x00, 0x01, 0x4a, 0x36, 0xb9, 0x8a, 0xb5, 0x7d, 0x1d, 0x59, 0x93,
+ 0x51, 0x27, 0x2b, 0x31, 0x31, 0xfd, 0x12, 0xe1, 0x8c, 0xb0, 0xf6,
+ 0x65, 0xcc, 0x98, 0x05, 0xb2, 0x40, 0x2c, 0x67, 0x0e, 0xe3, 0x09,
+ 0xa8, 0x5b, 0x6e, 0x0c, 0x2a, 0x9c, 0xca, 0x28, 0xd5, 0xa4, 0x58,
+ 0x3c, 0xcc, 0xcd, 0xe7, 0xb8, 0xd5, 0xaa, 0xf3, 0x0c, 0x67, 0x80,
+ 0xce, 0xdf, 0x8a, 0x0b, 0x9a, 0x4f, 0x6a, 0x49, 0xe9, 0xc1, 0xe9},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 118
+ {118,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xb0, 0x8d, 0xf0, 0x61, 0x2d, 0xdb, 0xbd, 0x8a, 0xbe,
+ 0x1c, 0xad, 0xf6, 0x54, 0xf7, 0xb1, 0x50, 0x09, 0x42, 0x97, 0x1c, 0xb1,
+ 0x7f, 0xb6, 0x39, 0x36, 0x75, 0x03, 0x08, 0xbd, 0xf3, 0xe9, 0x1d, 0xab,
+ 0xa0, 0xe2, 0x00, 0x55, 0x75, 0xde, 0x7e, 0x70, 0x38, 0xf8, 0x37, 0x9e,
+ 0x99, 0x75, 0x96, 0xd6, 0x69, 0x6e, 0x57, 0x22, 0x48, 0x9f, 0x7f, 0xd5,
+ 0xf4, 0x1a, 0x85, 0xf9, 0xb2, 0x7b, 0x20, 0x6e, 0x00, 0x6d, 0x4f, 0x35,
+ 0x58, 0xec, 0x85, 0x8e, 0x8b, 0x7b, 0x8f, 0x31, 0xaf, 0x48, 0x0a, 0x80,
+ 0x48, 0x42, 0x23, 0xa6, 0xf3, 0x65, 0x28, 0x68, 0xa3, 0x6d, 0x8a, 0xa0,
+ 0x41, 0x2e, 0x79, 0xd5, 0x7c, 0x5d, 0x32, 0x29, 0x7d, 0x80, 0xb5, 0x08,
+ 0xbf, 0x5a, 0x1b, 0xb5, 0x2f, 0xb4, 0x39, 0x16, 0x3a, 0xcc, 0x26, 0xb4,
+ 0x73, 0x03, 0x3d, 0xc2, 0x48, 0x34, 0xe0, 0xa4, 0x4d, 0xfa, 0x43, 0x48,
+ 0x0a, 0x9e},
+ {0x01, 0x54, 0x15, 0xd5, 0x4a, 0xbd, 0xb8, 0x53, 0x6e, 0x1a, 0xe2,
+ 0xac, 0x00, 0x05, 0x1e, 0x2a, 0xf3, 0xc0, 0x42, 0xa8, 0x21, 0x53,
+ 0x01, 0x65, 0xd1, 0xfe, 0xbb, 0x6e, 0xbd, 0xd7, 0x47, 0x81, 0xeb,
+ 0xd3, 0x38, 0x7f, 0x9d, 0xd8, 0x84, 0x5d, 0x31, 0xa0, 0x33, 0x1e,
+ 0x4e, 0xb5, 0x42, 0x08, 0x5b, 0x61, 0xf0, 0xf9, 0xf4, 0x08, 0xba,
+ 0x5b, 0x46, 0x35, 0xdd, 0x24, 0xda, 0xba, 0xda, 0xef, 0x47, 0x01},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 119
+ {119,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xb5, 0x74, 0xf6, 0xdf, 0x47, 0x93, 0x2a, 0x18, 0x27,
+ 0xe3, 0x6c, 0x94, 0x41, 0xe9, 0xa6, 0x16, 0x70, 0x96, 0x98, 0x17, 0x73,
+ 0x56, 0x32, 0xf1, 0xec, 0x8f, 0xcd, 0xe6, 0x05, 0x09, 0xf6, 0xcc, 0x99,
+ 0xa5, 0xc6, 0x53, 0x0a, 0x96, 0x00, 0x3d, 0x03, 0x3f, 0x4a, 0xb6, 0x38,
+ 0x36, 0xca, 0x29, 0x26, 0x52, 0xb8, 0x60, 0x64, 0x1a, 0x2b, 0x98, 0xdf,
+ 0x83, 0xce, 0xff, 0x2b, 0xf2, 0x41, 0x9f, 0x7d, 0x01, 0x6c, 0x80, 0x74,
+ 0x2e, 0x03, 0x92, 0xdd, 0xe7, 0x01, 0x6b, 0x10, 0x6e, 0x3f, 0xb9, 0x76,
+ 0xbd, 0x5d, 0x8f, 0x46, 0xa8, 0xf0, 0xe7, 0x4b, 0x90, 0x0a, 0x8d, 0x26,
+ 0xf6, 0x92, 0x8b, 0x02, 0xd4, 0xfc, 0x1a, 0x97, 0xd8, 0x48, 0x44, 0xc2,
+ 0x38, 0x0f, 0x6f, 0xd6, 0x24, 0x9b, 0xeb, 0xbb, 0xa6, 0xe5, 0xf8, 0x7f,
+ 0xc5, 0xea, 0x2e, 0xdc, 0x13, 0x62, 0xd7, 0x7e, 0x1c, 0x24, 0x66, 0x51,
+ 0xa5, 0x6c},
+ {0x00, 0xe5, 0xa3, 0x3a, 0xa0, 0xd3, 0x46, 0xba, 0x57, 0x86, 0x67,
+ 0x41, 0xf9, 0x90, 0x11, 0xf1, 0x45, 0xad, 0xbf, 0x2d, 0xfc, 0xc1,
+ 0x0c, 0xbc, 0x98, 0x8c, 0x86, 0xe8, 0xa2, 0x6e, 0x97, 0x7b, 0x41,
+ 0x9a, 0xc7, 0x48, 0xb1, 0x06, 0xf1, 0x4f, 0xf2, 0xfd, 0xee, 0x5a,
+ 0x32, 0x66, 0x16, 0xab, 0x53, 0xcc, 0xbe, 0x2d, 0x80, 0xe8, 0x09,
+ 0x81, 0x13, 0x77, 0xfe, 0x9a, 0xf2, 0x03, 0x2c, 0xa1, 0x84, 0x64},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 120
+ {120,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x31, 0x74, 0xc3, 0xd3, 0x40, 0x77, 0xf9, 0x46, 0xf8,
+ 0x98, 0x6a, 0xf2, 0x18, 0xca, 0x01, 0xf3, 0x1e, 0xfe, 0x57, 0xa2, 0x36,
+ 0x71, 0x8e, 0xb8, 0x8d, 0xf2, 0x6a, 0x3c, 0xcc, 0xb2, 0x4b, 0x30, 0xf1,
+ 0xf8, 0xe9, 0xd4, 0xfb, 0xba, 0x2b, 0x95, 0x3e, 0x16, 0x1b, 0xd1, 0x94,
+ 0x47, 0x03, 0x9d, 0xba, 0xf1, 0xbc, 0xe0, 0x4c, 0x34, 0x60, 0xe1, 0xe3,
+ 0xa2, 0x17, 0x0e, 0x26, 0x73, 0x02, 0xd2, 0xdf, 0x00, 0x10, 0xcf, 0xe1,
+ 0x8a, 0xe6, 0xcb, 0x53, 0x6a, 0xc3, 0xe1, 0x4b, 0x3e, 0x60, 0xcc, 0xbe,
+ 0x52, 0xb2, 0x9a, 0x19, 0x52, 0xa4, 0x7b, 0x5b, 0x3b, 0x1f, 0x4c, 0x26,
+ 0x37, 0xad, 0xa5, 0x34, 0xb6, 0x1a, 0x5d, 0x94, 0xf6, 0x58, 0xfc, 0x38,
+ 0x6b, 0xee, 0xd6, 0x12, 0x46, 0x7f, 0x3d, 0xd1, 0xcb, 0xd8, 0xe4, 0xd6,
+ 0xd1, 0x54, 0x56, 0x6a, 0xb9, 0x94, 0x32, 0x8d, 0x2a, 0x58, 0xe6, 0x9c,
+ 0xa7, 0xa8},
+ {0x01, 0x87, 0x79, 0xcb, 0xba, 0x17, 0x18, 0xbd, 0x2b, 0x7f, 0xc2,
+ 0xac, 0x5c, 0xb4, 0x71, 0x30, 0x85, 0x76, 0x25, 0x0a, 0xd4, 0x12,
+ 0xa5, 0xf9, 0x8e, 0x28, 0xd1, 0x4d, 0x76, 0xda, 0xfe, 0xcb, 0x84,
+ 0x55, 0x60, 0x3b, 0xb2, 0x45, 0x91, 0xb8, 0xe8, 0x3e, 0x8a, 0x5c,
+ 0x2c, 0x55, 0x05, 0x60, 0x94, 0x45, 0xbf, 0x7a, 0x01, 0x9a, 0x22,
+ 0x98, 0x61, 0x35, 0x1d, 0x16, 0x58, 0x01, 0x28, 0x5b, 0x19, 0xe8},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 121
+ {121,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xf8, 0x7b, 0xb7, 0x4f, 0x77, 0xe9, 0xbb, 0x46, 0x11,
+ 0xaf, 0x79, 0xdc, 0x58, 0x2e, 0x36, 0x8a, 0x51, 0xf4, 0x5e, 0x6b, 0xa1,
+ 0xe0, 0xf3, 0xa5, 0x6f, 0xf2, 0x5a, 0x60, 0x0a, 0x5a, 0xfe, 0x0a, 0x20,
+ 0xed, 0xf6, 0x49, 0x62, 0x04, 0xfb, 0xd2, 0xe7, 0x3a, 0x9a, 0x54, 0xd9,
+ 0xc8, 0x80, 0x7f, 0xc0, 0xb9, 0x53, 0x01, 0xdf, 0x19, 0xca, 0x7d, 0x67,
+ 0x29, 0x9f, 0x44, 0xb2, 0x80, 0xbc, 0x69, 0x63, 0x01, 0x44, 0xcd, 0x54,
+ 0x35, 0x8b, 0x30, 0x1b, 0xf3, 0x41, 0xe7, 0xb0, 0xdb, 0x7e, 0xff, 0xf4,
+ 0xb0, 0x01, 0x0f, 0x17, 0x92, 0x62, 0xe5, 0xfa, 0x18, 0x1b, 0x30, 0xd1,
+ 0x91, 0x39, 0x12, 0x9f, 0x42, 0x46, 0x4b, 0x71, 0xea, 0x2e, 0x06, 0x88,
+ 0xba, 0x32, 0x44, 0xd4, 0xf7, 0xcb, 0xe2, 0xf7, 0xa8, 0xc2, 0xa2, 0xb3,
+ 0x79, 0xc6, 0x4a, 0x72, 0xd6, 0xbf, 0xbf, 0x87, 0xf6, 0xf1, 0xa8, 0x7b,
+ 0xc0, 0x6b},
+ {0x01, 0xf4, 0x55, 0x81, 0x6a, 0xcb, 0x59, 0xe6, 0x18, 0x9e, 0x6c,
+ 0x14, 0xda, 0xd7, 0xa7, 0x79, 0x95, 0x8b, 0x9b, 0x60, 0xa9, 0x54,
+ 0x97, 0x28, 0xd6, 0x28, 0xb0, 0xaf, 0x1a, 0x38, 0xbe, 0xe0, 0x29,
+ 0xa7, 0x17, 0xb3, 0x11, 0xfb, 0x2b, 0x6c, 0xea, 0x5f, 0xf3, 0xc8,
+ 0xae, 0xa0, 0x96, 0x23, 0x6c, 0x67, 0xc6, 0xa3, 0xac, 0xe0, 0x42,
+ 0x64, 0xac, 0x7e, 0xd1, 0xbe, 0xea, 0x2a, 0x4f, 0x5e, 0x90, 0x44},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 122
+ {122,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x58, 0x20, 0xa1, 0x2b, 0x52, 0x9a, 0xa3, 0x90, 0x6a,
+ 0xfb, 0x06, 0x12, 0x03, 0xc1, 0x24, 0xd3, 0xb8, 0x1f, 0x39, 0x9b, 0x67,
+ 0xf4, 0x8f, 0x5c, 0xc3, 0xb5, 0xfd, 0x45, 0x90, 0x70, 0x51, 0xce, 0x05,
+ 0x36, 0xdb, 0xde, 0xeb, 0x4b, 0x3e, 0x4e, 0xa3, 0xe2, 0xc3, 0x79, 0x91,
+ 0xbf, 0x68, 0xbe, 0x9a, 0x1a, 0x1c, 0x60, 0x9a, 0x2e, 0xc7, 0xb4, 0xab,
+ 0x55, 0xdc, 0x00, 0x6e, 0xae, 0x44, 0x0d, 0xda, 0x01, 0xcb, 0x77, 0xd7,
+ 0xdf, 0x78, 0xb9, 0x87, 0x44, 0x70, 0xc3, 0xdd, 0x26, 0x8e, 0x91, 0x99,
+ 0xf9, 0x8f, 0x83, 0x29, 0x53, 0xae, 0xb7, 0xb0, 0x74, 0x49, 0xd3, 0x79,
+ 0x04, 0x05, 0x4c, 0x9d, 0xd2, 0x17, 0xda, 0xf2, 0xf0, 0xae, 0x6d, 0xb0,
+ 0x58, 0x97, 0x51, 0x23, 0xc9, 0xea, 0xf9, 0xd8, 0x86, 0xd5, 0xc3, 0xd6,
+ 0x03, 0x69, 0x07, 0xa5, 0xcf, 0xf3, 0xc7, 0x1c, 0x7a, 0x7a, 0x85, 0xf6,
+ 0x2f, 0x0b},
+ {0x00, 0x20, 0x07, 0xfd, 0x98, 0xb4, 0xe3, 0x34, 0xd9, 0xdd, 0x76,
+ 0x86, 0xae, 0x5d, 0xa3, 0x79, 0xc3, 0xc3, 0xa0, 0x51, 0x22, 0x32,
+ 0x84, 0x4f, 0xa0, 0x0e, 0xce, 0x76, 0xea, 0x94, 0x21, 0x17, 0x8b,
+ 0x9c, 0x15, 0x49, 0x42, 0xc0, 0x98, 0x1c, 0xa2, 0xb8, 0x18, 0x71,
+ 0x61, 0xd5, 0x9a, 0xd3, 0x6a, 0xb2, 0xda, 0xf1, 0x75, 0x3e, 0x3b,
+ 0x59, 0xd8, 0xfa, 0x5b, 0x4c, 0x9b, 0xf2, 0x24, 0xa7, 0x37, 0x7d},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 123
+ {123,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x58, 0xe0, 0xd2, 0x0d, 0x8a, 0x18, 0x8d, 0x48, 0xca,
+ 0x57, 0xd4, 0xb7, 0x3e, 0xa4, 0xe9, 0xf4, 0x53, 0xa3, 0x89, 0xd5, 0xd8,
+ 0xfb, 0x94, 0x87, 0x37, 0xef, 0x55, 0xee, 0xc3, 0x0a, 0xb6, 0x0f, 0xad,
+ 0x58, 0x0d, 0x9e, 0x12, 0xbb, 0x84, 0x0f, 0x82, 0xe7, 0x49, 0x50, 0xda,
+ 0x3d, 0x12, 0xbe, 0x72, 0x66, 0x45, 0x7b, 0xbd, 0xd9, 0x43, 0xb8, 0x31,
+ 0xf8, 0xad, 0x0d, 0x3b, 0x57, 0xe6, 0x24, 0x34, 0x00, 0xd7, 0x0c, 0x27,
+ 0xab, 0x9c, 0xb2, 0x9f, 0x9d, 0x75, 0x39, 0x67, 0xff, 0xaf, 0xd2, 0x75,
+ 0x51, 0xc7, 0x8a, 0x1b, 0xae, 0x47, 0x44, 0x1a, 0xd3, 0x82, 0x04, 0x13,
+ 0x4f, 0x83, 0x49, 0x5d, 0xeb, 0x19, 0x82, 0x47, 0xd8, 0x75, 0xf1, 0x9a,
+ 0xf9, 0x93, 0x22, 0xc2, 0x93, 0x73, 0x90, 0x34, 0x0b, 0x32, 0x7d, 0x9e,
+ 0x6a, 0x58, 0xb4, 0x1c, 0x76, 0xa3, 0x26, 0xc6, 0xef, 0xbe, 0xc0, 0x2c,
+ 0x99, 0x56},
+ {0x00, 0x19, 0x9e, 0x65, 0xe0, 0x6f, 0x7c, 0x56, 0xf3, 0xc4, 0x7a,
+ 0xaf, 0x9f, 0xb6, 0x65, 0x1f, 0x5d, 0x2f, 0xce, 0x23, 0xfa, 0x4b,
+ 0x93, 0xa2, 0x1d, 0xbb, 0xff, 0x96, 0x55, 0x9b, 0x49, 0x1b, 0xb4,
+ 0xa6, 0x0c, 0xb2, 0xb9, 0xf3, 0x5b, 0x7b, 0x45, 0xc3, 0xa8, 0x38,
+ 0x82, 0x8a, 0x53, 0xc5, 0x47, 0x54, 0x36, 0x56, 0xc6, 0x57, 0xc9,
+ 0x16, 0x59, 0x7a, 0xc0, 0x4c, 0xc0, 0x05, 0xb0, 0x20, 0x5b, 0xce},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 124
+ {124,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x14, 0x25, 0x1e, 0x9b, 0x87, 0xce, 0x81, 0xf7, 0xf1,
+ 0x49, 0x77, 0x0c, 0x00, 0x7f, 0x1d, 0x63, 0x20, 0xb2, 0xd8, 0x13, 0xd2,
+ 0x75, 0x45, 0x77, 0x3c, 0xcf, 0xf4, 0xce, 0x74, 0x84, 0x35, 0x4f, 0xdf,
+ 0xd1, 0x9f, 0x93, 0x80, 0xde, 0x8c, 0xce, 0x76, 0xce, 0xab, 0xd6, 0x53,
+ 0x0a, 0x0c, 0x81, 0x2a, 0x34, 0xe4, 0x40, 0x4b, 0xd8, 0x22, 0x69, 0xcd,
+ 0x01, 0x2e, 0x1a, 0x17, 0xc7, 0x1c, 0x9d, 0x66, 0x00, 0xfb, 0xcd, 0x44,
+ 0x30, 0x52, 0xcf, 0xaf, 0x03, 0x76, 0x0b, 0xd5, 0x36, 0x63, 0x78, 0x30,
+ 0x8f, 0xdd, 0x6b, 0xf2, 0x93, 0x79, 0xf9, 0xb6, 0xb6, 0x77, 0xc9, 0xe8,
+ 0x8b, 0x03, 0x6e, 0xf2, 0x6a, 0x3a, 0x27, 0x6b, 0x64, 0xa7, 0x51, 0x9e,
+ 0x0d, 0x01, 0x9a, 0x00, 0x76, 0x0f, 0xef, 0x38, 0x7d, 0xd4, 0x83, 0xd0,
+ 0xd5, 0x8a, 0xb3, 0xd3, 0x01, 0x58, 0xcd, 0x18, 0xb2, 0x60, 0xe5, 0x04,
+ 0x15, 0x89},
+ {0x00, 0x2e, 0xe3, 0x0b, 0xb0, 0x81, 0xa0, 0x4b, 0x7c, 0x58, 0x5d,
+ 0x12, 0xcf, 0x2e, 0x0d, 0xcc, 0xe9, 0x49, 0x38, 0xde, 0xb0, 0xb7,
+ 0x2a, 0x5f, 0xba, 0x80, 0x16, 0x08, 0x63, 0x85, 0x4c, 0xbf, 0x74,
+ 0x95, 0xfc, 0x4e, 0x83, 0x99, 0xad, 0x06, 0xaa, 0x6e, 0xa0, 0x59,
+ 0x57, 0xb7, 0x62, 0x81, 0x05, 0x7f, 0x07, 0x01, 0x19, 0x6b, 0x98,
+ 0x33, 0x71, 0xae, 0xec, 0x0e, 0x4e, 0x31, 0xf6, 0xb4, 0x2b, 0x6c},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 125
+ {125,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xf5, 0x18, 0x38, 0xae, 0xe3, 0x6d, 0x1d, 0xfb, 0xb0,
+ 0x00, 0xc0, 0xa3, 0xdd, 0x84, 0x75, 0x5a, 0x87, 0xd6, 0xdc, 0xc5, 0xee,
+ 0x5c, 0x78, 0xc8, 0x8b, 0x30, 0xd3, 0xfe, 0x15, 0x49, 0xa8, 0x91, 0x82,
+ 0x04, 0xaf, 0xbb, 0x74, 0x2a, 0xcd, 0x9b, 0x51, 0x20, 0xf1, 0x09, 0xdb,
+ 0xfd, 0xf9, 0xe1, 0x6f, 0x0e, 0xae, 0x84, 0xbc, 0x82, 0xca, 0xf4, 0x13,
+ 0x49, 0x25, 0x2f, 0xa9, 0x81, 0x2a, 0x94, 0x41, 0x01, 0xe0, 0xb3, 0xa7,
+ 0x66, 0x9b, 0xb3, 0xae, 0xe5, 0x4e, 0x64, 0xbb, 0x03, 0xb6, 0x8a, 0x62,
+ 0x28, 0x31, 0x15, 0x07, 0x19, 0xa2, 0x1d, 0x43, 0x28, 0xf7, 0x32, 0xa6,
+ 0x49, 0x66, 0x6a, 0x25, 0x98, 0xd5, 0xad, 0x0f, 0x62, 0xb0, 0x0a, 0x26,
+ 0x5a, 0x9e, 0x08, 0xf5, 0xec, 0x0b, 0x7b, 0x6f, 0x9e, 0x1f, 0x8c, 0xad,
+ 0xa0, 0x43, 0x78, 0x58, 0x0b, 0x4a, 0x28, 0x7a, 0x3a, 0xf4, 0xae, 0x39,
+ 0x53, 0x15},
+ {0x01, 0x89, 0x78, 0x67, 0x00, 0x90, 0x2c, 0xf0, 0xc1, 0xf5, 0x47,
+ 0x9d, 0x83, 0x9e, 0xe4, 0xe2, 0x40, 0x1b, 0xd2, 0x49, 0xf4, 0x13,
+ 0xc0, 0x4a, 0xa3, 0x01, 0x87, 0x32, 0xfc, 0x5f, 0xf9, 0xc4, 0x6a,
+ 0x63, 0x74, 0x79, 0xf9, 0x34, 0x27, 0xe0, 0x30, 0xfa, 0x47, 0x46,
+ 0x60, 0xe1, 0x8b, 0x2c, 0xab, 0x46, 0xf6, 0xae, 0x78, 0xf3, 0x31,
+ 0xc5, 0xbd, 0x35, 0x1c, 0xbf, 0x32, 0xea, 0x67, 0x91, 0xfe, 0xd8},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 126
+ {126,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xa8, 0xbb, 0x7b, 0x5f, 0x42, 0x57, 0xa3, 0x31, 0x9c,
+ 0x6d, 0xcb, 0x1d, 0xf5, 0x89, 0x88, 0xcd, 0xf6, 0x04, 0x53, 0xe4, 0x39,
+ 0xd2, 0x30, 0xf4, 0x25, 0x16, 0x32, 0xff, 0x92, 0xb2, 0x42, 0x4b, 0x14,
+ 0x7c, 0xa4, 0x08, 0x24, 0xb2, 0x5e, 0x6e, 0xc5, 0xf7, 0x15, 0x99, 0xcc,
+ 0xfd, 0x13, 0xea, 0x62, 0x13, 0x9e, 0x0e, 0xad, 0xf2, 0x50, 0xc0, 0xd0,
+ 0xda, 0x62, 0x6f, 0x4f, 0x1e, 0xf0, 0xcc, 0xbe, 0x00, 0x49, 0x4f, 0xa6,
+ 0x59, 0x39, 0xd5, 0xf5, 0xd1, 0x44, 0xce, 0xa5, 0x42, 0xde, 0xa2, 0x7d,
+ 0x7b, 0x26, 0xdc, 0xb5, 0xd5, 0xd6, 0xe8, 0x13, 0xbc, 0x53, 0x07, 0x75,
+ 0x3b, 0x61, 0x84, 0x10, 0x46, 0x5b, 0x1b, 0x96, 0xbe, 0xd7, 0x9c, 0x98,
+ 0xb6, 0xa6, 0x0b, 0x58, 0xa0, 0xbd, 0xf8, 0x36, 0x08, 0xc8, 0x1a, 0x9e,
+ 0xd3, 0x62, 0xb6, 0x6a, 0x4c, 0x61, 0x32, 0x3b, 0x34, 0xd2, 0xa6, 0x41,
+ 0x6c, 0x83},
+ {0x00, 0x70, 0x68, 0x31, 0x1b, 0x5c, 0x58, 0x39, 0x7c, 0x16, 0x37,
+ 0xbd, 0x9a, 0xf3, 0x8b, 0x6b, 0xa8, 0x7f, 0x10, 0x85, 0x1e, 0xee,
+ 0x67, 0x5c, 0xba, 0xdc, 0x27, 0x86, 0x0e, 0x78, 0xd4, 0x48, 0xab,
+ 0xf3, 0x3d, 0xec, 0x17, 0x4d, 0x98, 0x2d, 0xab, 0x6d, 0x10, 0x0d,
+ 0x31, 0x5c, 0x55, 0x78, 0x72, 0xbc, 0x8f, 0x7a, 0xff, 0x2b, 0xa0,
+ 0xff, 0xd5, 0x08, 0x2e, 0xe2, 0x03, 0x84, 0x0a, 0x7d, 0x64, 0xc7},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 127
+ {127,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xec, 0x49, 0xde, 0x21, 0xd6, 0x92, 0xfc, 0xd7, 0x08,
+ 0x42, 0x80, 0x46, 0x0d, 0xc1, 0x41, 0x0b, 0x5c, 0xe1, 0x48, 0x55, 0xf5,
+ 0x30, 0x21, 0x44, 0x47, 0xb6, 0xf5, 0x3d, 0x03, 0xb0, 0x19, 0xb8, 0xe1,
+ 0xfa, 0x7a, 0x86, 0x2e, 0xae, 0x55, 0xfa, 0x90, 0x18, 0xfc, 0x93, 0x57,
+ 0x99, 0x36, 0x74, 0x7c, 0x96, 0x59, 0x2c, 0x98, 0xee, 0xc6, 0x25, 0x71,
+ 0x57, 0x2e, 0x4b, 0x40, 0xac, 0x81, 0x65, 0xe1, 0x01, 0x45, 0x73, 0xce,
+ 0xe6, 0x5c, 0xae, 0x4d, 0x54, 0x38, 0x9e, 0x8d, 0x74, 0xe1, 0x20, 0xb3,
+ 0x08, 0x29, 0x8f, 0x15, 0xb0, 0x75, 0xa4, 0x4e, 0xd0, 0xf5, 0x0e, 0xcf,
+ 0x3e, 0x4a, 0xb0, 0x81, 0xac, 0xa1, 0x52, 0xc6, 0x14, 0xc5, 0x1a, 0x7b,
+ 0x31, 0x21, 0x17, 0xdf, 0x7f, 0xc6, 0x07, 0xa8, 0x61, 0xd2, 0xda, 0xd1,
+ 0x02, 0x37, 0x9b, 0xba, 0xbb, 0x8d, 0x72, 0xfc, 0x83, 0x6e, 0xc2, 0xc8,
+ 0x23, 0x0c},
+ {0x00, 0x4e, 0x26, 0xf4, 0x6b, 0x52, 0x04, 0xc8, 0xea, 0x45, 0xf8,
+ 0x01, 0x15, 0x74, 0x1a, 0xc6, 0xb0, 0xad, 0x0f, 0xbc, 0x34, 0xae,
+ 0x30, 0xd8, 0x9b, 0x85, 0xc1, 0xa3, 0x90, 0xca, 0x28, 0xb6, 0xb8,
+ 0x3d, 0xcd, 0x74, 0x48, 0xcd, 0x41, 0x3a, 0x00, 0x57, 0x28, 0x3d,
+ 0xae, 0x28, 0x56, 0x25, 0xbe, 0xc2, 0x93, 0x2e, 0x93, 0x3f, 0xf3,
+ 0x48, 0x09, 0x98, 0x21, 0x58, 0x7b, 0xee, 0xd6, 0x5d, 0x37, 0xd7},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 128
+ {128,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x55, 0x85, 0x82, 0x56, 0x8f, 0xf6, 0x81, 0x75, 0xce,
+ 0xca, 0xa0, 0x65, 0x2b, 0xef, 0x37, 0x3d, 0x68, 0x75, 0xa1, 0x96, 0xa3,
+ 0x0d, 0x77, 0x71, 0x56, 0x38, 0xcd, 0x45, 0x05, 0x9e, 0x9c, 0x20, 0x75,
+ 0x95, 0xf9, 0x2b, 0xa5, 0xa0, 0x29, 0x90, 0xa9, 0xb7, 0xa0, 0x5f, 0xc8,
+ 0x64, 0x93, 0x65, 0x51, 0x8c, 0xef, 0xea, 0x24, 0x60, 0x1e, 0xc1, 0x18,
+ 0x7a, 0x9b, 0x6a, 0x6f, 0xd3, 0x7d, 0x3e, 0x82, 0x00, 0x2c, 0x25, 0x24,
+ 0x98, 0x3d, 0x5c, 0x3d, 0x4c, 0x09, 0x35, 0x99, 0xf0, 0x0f, 0x96, 0xa7,
+ 0xa3, 0x88, 0xe2, 0xdc, 0xd1, 0x8d, 0xdd, 0x24, 0x92, 0x3a, 0xb6, 0xf8,
+ 0x23, 0x6d, 0xfc, 0xd5, 0x44, 0x72, 0x1f, 0xd2, 0x2c, 0xda, 0xf2, 0x0f,
+ 0xa5, 0x1e, 0x1b, 0xf9, 0xf9, 0xa9, 0xe9, 0x98, 0xf3, 0x41, 0x54, 0xf2,
+ 0x66, 0x24, 0x82, 0x7c, 0xd2, 0xcf, 0xa1, 0xb0, 0xe6, 0x34, 0xc8, 0x30,
+ 0x56, 0xd9},
+ {0x01, 0x59, 0xf2, 0xd6, 0x52, 0x3e, 0xd3, 0xf3, 0x73, 0xf2, 0xf9,
+ 0x55, 0xbb, 0x30, 0x2b, 0xb9, 0x4e, 0xfb, 0x74, 0x2c, 0x39, 0xfc,
+ 0x08, 0x1d, 0xa1, 0xb9, 0x6b, 0x36, 0xce, 0x5f, 0x3f, 0xe0, 0x7b,
+ 0xff, 0x07, 0xfb, 0xd2, 0x25, 0xdb, 0xa9, 0xea, 0x2a, 0x82, 0xc3,
+ 0xbf, 0xf8, 0x93, 0x9b, 0x3c, 0xff, 0xec, 0xb5, 0x84, 0x4b, 0xe0,
+ 0xec, 0xe9, 0xab, 0xe5, 0xc5, 0x1d, 0xbf, 0x02, 0x12, 0x64, 0x7f},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 129
+ {129,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x88, 0xdc, 0xd8, 0xcd, 0xf3, 0x85, 0x5c, 0xf7, 0xcf,
+ 0x7f, 0x62, 0x25, 0x11, 0xc6, 0x49, 0xaa, 0x96, 0x82, 0x4b, 0xdc, 0xfe,
+ 0x31, 0x84, 0x85, 0x97, 0x0a, 0xb2, 0xee, 0xb2, 0x42, 0x8e, 0x49, 0xae,
+ 0x46, 0xe2, 0x79, 0xe3, 0xb0, 0x21, 0x10, 0x83, 0x9d, 0x5a, 0x44, 0x71,
+ 0xf6, 0xa2, 0x36, 0xad, 0xee, 0x76, 0x03, 0x61, 0x04, 0x3b, 0x31, 0x06,
+ 0x48, 0x84, 0x88, 0xcc, 0xbd, 0x2c, 0xaf, 0xb8, 0x00, 0x4b, 0x58, 0x4a,
+ 0xc1, 0xd3, 0x22, 0x3c, 0x7a, 0x01, 0xa7, 0x25, 0xc3, 0x8c, 0x18, 0x2b,
+ 0x4c, 0xa9, 0x28, 0x58, 0xdd, 0x2e, 0x76, 0x9f, 0x83, 0x05, 0x1d, 0xb9,
+ 0x53, 0xe2, 0x0c, 0x63, 0xd4, 0x5d, 0x69, 0x72, 0xc6, 0x65, 0x9f, 0xca,
+ 0x66, 0x4d, 0x97, 0x08, 0xb6, 0x97, 0x39, 0x05, 0xe7, 0x30, 0x4c, 0x39,
+ 0x6c, 0x5f, 0x73, 0x9a, 0x0f, 0xc6, 0x68, 0x13, 0xac, 0xaa, 0xc1, 0xec,
+ 0x1b, 0x0c},
+ {0x01, 0x5b, 0x29, 0xe3, 0x3f, 0x79, 0x59, 0xe2, 0xca, 0x91, 0xf5,
+ 0x8a, 0x7e, 0x9e, 0x4b, 0x13, 0x2a, 0x09, 0x89, 0x68, 0x7f, 0x5a,
+ 0x39, 0xf8, 0xbd, 0x61, 0xf7, 0xf4, 0x22, 0x75, 0xcc, 0x25, 0x60,
+ 0x59, 0xa0, 0x4f, 0x05, 0xa5, 0xa7, 0xa3, 0x86, 0xed, 0xf0, 0x71,
+ 0xf7, 0xc9, 0x81, 0x23, 0x5c, 0x3d, 0x05, 0x2f, 0xf7, 0x33, 0x84,
+ 0x3b, 0xc9, 0x73, 0x8f, 0xa1, 0x04, 0xb9, 0xde, 0xb9, 0x24, 0x5e},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 130
+ {130,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x13, 0xc7, 0x1c, 0xb3, 0xb6, 0xb3, 0x2f, 0x6d, 0x20,
+ 0x87, 0x97, 0x8f, 0x3f, 0x0a, 0xee, 0x36, 0xea, 0x8c, 0xb1, 0xf0, 0x28,
+ 0xd2, 0xd9, 0x81, 0x61, 0xf7, 0x75, 0x8b, 0xbb, 0xee, 0xb3, 0xb9, 0x65,
+ 0x88, 0xaf, 0x97, 0xbc, 0xb4, 0xf3, 0xff, 0xfc, 0x45, 0x7b, 0x90, 0xb5,
+ 0x17, 0x39, 0xe7, 0x89, 0x4f, 0x23, 0x81, 0x16, 0xe9, 0x85, 0xca, 0xac,
+ 0xff, 0x3e, 0x75, 0x1b, 0x56, 0x51, 0x8b, 0x3b, 0x00, 0x5b, 0x71, 0xf5,
+ 0x23, 0x05, 0x98, 0x68, 0x9e, 0x62, 0x54, 0x78, 0x8b, 0x89, 0x40, 0x03,
+ 0xdc, 0x91, 0xeb, 0xd9, 0x53, 0xa2, 0xfe, 0xdb, 0xed, 0x23, 0xa0, 0x68,
+ 0xb9, 0xf9, 0x43, 0x79, 0x8b, 0xfe, 0x4d, 0x04, 0x5f, 0x7b, 0x0b, 0xad,
+ 0x53, 0x67, 0x27, 0xa7, 0x3a, 0x66, 0xf2, 0x50, 0x13, 0x6f, 0x8f, 0x50,
+ 0x06, 0x75, 0x3f, 0xf0, 0x4b, 0x00, 0xa1, 0x48, 0xaf, 0xbe, 0x70, 0xef,
+ 0xc1, 0x43},
+ {0x00, 0x39, 0xcf, 0x50, 0x09, 0xc6, 0x41, 0x1a, 0x5b, 0x71, 0xb0,
+ 0x45, 0x3f, 0x85, 0xb4, 0x1f, 0x50, 0x6b, 0x72, 0xdc, 0xcb, 0x33,
+ 0xf3, 0x44, 0xad, 0x25, 0x72, 0x44, 0xdc, 0xf9, 0xc5, 0x24, 0xca,
+ 0xa8, 0xfd, 0xd3, 0x76, 0xb5, 0x23, 0x48, 0x0b, 0xa2, 0x25, 0x31,
+ 0x90, 0x42, 0x15, 0xd2, 0x6c, 0x8a, 0x81, 0x8b, 0x8f, 0x80, 0xa4,
+ 0xaa, 0x1d, 0xd1, 0x11, 0xac, 0xd8, 0xee, 0x84, 0xcd, 0x45, 0x3d},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 131
+ {131,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x75, 0x75, 0xa3, 0xf8, 0x58, 0x34, 0xca, 0x48, 0x32,
+ 0xbf, 0x64, 0xc5, 0x9d, 0xf1, 0xbf, 0x30, 0xac, 0x83, 0x04, 0x29, 0x1c,
+ 0x81, 0x53, 0x97, 0xdd, 0x9d, 0x90, 0xc0, 0x2a, 0xe0, 0x55, 0x96, 0x41,
+ 0x10, 0x81, 0x4b, 0x15, 0x8f, 0x02, 0x9d, 0x40, 0xb3, 0x6b, 0x2a, 0x85,
+ 0xa9, 0x56, 0x86, 0x79, 0xfb, 0x56, 0xa5, 0xab, 0x49, 0x73, 0x06, 0x8d,
+ 0x9e, 0xdd, 0x80, 0xed, 0xb7, 0xa6, 0xa7, 0x6a, 0x00, 0xef, 0xa3, 0xca,
+ 0x31, 0x01, 0x15, 0x86, 0x94, 0xba, 0x59, 0x9d, 0x27, 0xb4, 0xed, 0x0c,
+ 0x43, 0x99, 0x77, 0xd2, 0x85, 0x5d, 0xd5, 0x7d, 0xd4, 0xbd, 0x31, 0x1a,
+ 0xcc, 0x38, 0x82, 0xb0, 0x99, 0x67, 0xaf, 0x64, 0xfa, 0x34, 0xab, 0x08,
+ 0xca, 0xf2, 0x4d, 0x2a, 0xca, 0xaf, 0x32, 0xd9, 0x3c, 0xac, 0x88, 0x39,
+ 0xd3, 0x91, 0xaa, 0xc5, 0x1e, 0x2c, 0xd0, 0x67, 0xf4, 0x04, 0x6b, 0x5f,
+ 0x87, 0xd3},
+ {0x01, 0xba, 0x06, 0x92, 0x54, 0xa9, 0x51, 0xa9, 0x61, 0xaa, 0xde,
+ 0x06, 0x6f, 0xf0, 0x47, 0x97, 0xbf, 0xc9, 0xcd, 0xfe, 0xbf, 0x2a,
+ 0x19, 0xe4, 0xf4, 0xb7, 0x24, 0x02, 0x4e, 0x31, 0x6e, 0x8a, 0xfd,
+ 0x9e, 0xd4, 0x8b, 0x63, 0x6a, 0x4a, 0x0d, 0x78, 0xcc, 0x4d, 0x37,
+ 0xd9, 0x40, 0x2a, 0xd1, 0xc9, 0x81, 0x64, 0x0f, 0x90, 0xd2, 0x8f,
+ 0x4e, 0x56, 0x6c, 0xea, 0xc9, 0xb6, 0x6c, 0x40, 0x00, 0xd3, 0xef},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 132
+ {132,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x6d, 0xd0, 0xee, 0x8e, 0x43, 0xf6, 0x15, 0xe3, 0x0b,
+ 0x63, 0xdc, 0x45, 0x57, 0x01, 0x66, 0x1c, 0x9d, 0xec, 0x69, 0xdf, 0xde,
+ 0x65, 0xab, 0x7c, 0xf9, 0x72, 0x10, 0x39, 0xe3, 0xe5, 0xd3, 0xcc, 0x5c,
+ 0x12, 0xf8, 0xe4, 0xc0, 0xb6, 0xa3, 0x42, 0x2b, 0xf1, 0x3d, 0x32, 0xe4,
+ 0x10, 0x82, 0x55, 0x29, 0x0f, 0x9c, 0xc9, 0xd6, 0xe4, 0xcf, 0xb9, 0xc9,
+ 0xea, 0x16, 0x5f, 0x93, 0x45, 0xe1, 0x75, 0x9c, 0x00, 0x46, 0x49, 0xf0,
+ 0x3b, 0x78, 0xe5, 0xdf, 0xfa, 0xbb, 0xa7, 0x0e, 0x74, 0xe9, 0x6c, 0x53,
+ 0x62, 0xfa, 0x83, 0x18, 0x6b, 0xdc, 0x44, 0x82, 0x0b, 0xb0, 0xea, 0xf1,
+ 0xbb, 0xd1, 0xa5, 0x19, 0x76, 0xcb, 0xbc, 0xfc, 0x03, 0xa9, 0x86, 0xbd,
+ 0xdf, 0x93, 0x99, 0x6d, 0x96, 0x0f, 0xa7, 0x7a, 0xac, 0x46, 0xf9, 0xb7,
+ 0xa5, 0xc3, 0x2c, 0x62, 0xc3, 0x40, 0x2c, 0x40, 0x0b, 0x31, 0x65, 0xc1,
+ 0xba, 0x21},
+ {0x01, 0x6c, 0x4b, 0xfe, 0x17, 0xc9, 0x1c, 0x3a, 0xb2, 0xc6, 0x0e,
+ 0x5c, 0x9c, 0x2f, 0xac, 0x1b, 0xe4, 0x89, 0x3f, 0x80, 0xfc, 0xa0,
+ 0x56, 0x47, 0xc3, 0x4c, 0x82, 0xee, 0x8e, 0xe5, 0xe3, 0xb3, 0xc8,
+ 0x9c, 0x6e, 0x87, 0xbc, 0x3a, 0xf4, 0x44, 0xdf, 0xdd, 0x1d, 0x69,
+ 0x2a, 0x3d, 0xa4, 0x5a, 0x45, 0x97, 0x5b, 0xd5, 0x07, 0x74, 0x47,
+ 0x13, 0x13, 0xd5, 0xb7, 0xd1, 0x49, 0xa5, 0x39, 0x5b, 0xa7, 0xed},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 133
+ {133,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xa6, 0xd5, 0xd0, 0x68, 0xb1, 0x90, 0x81, 0x77, 0xa1,
+ 0xb1, 0x8f, 0xe0, 0x78, 0xdf, 0x8f, 0x89, 0x94, 0x58, 0x70, 0xca, 0x88,
+ 0x11, 0x69, 0x5b, 0x44, 0x70, 0x04, 0x8c, 0xe0, 0xc3, 0x44, 0x43, 0xb9,
+ 0xa7, 0xf9, 0x5f, 0x8a, 0xf9, 0xfb, 0x6a, 0x4c, 0xa0, 0x28, 0x5d, 0x17,
+ 0x91, 0xce, 0x97, 0x5a, 0xd5, 0xa6, 0x5a, 0x5c, 0x9f, 0x6b, 0x3d, 0xf8,
+ 0x05, 0xcc, 0x69, 0xb3, 0x98, 0x4e, 0xfe, 0xd4, 0x01, 0x02, 0x53, 0x39,
+ 0xe4, 0x0a, 0x26, 0xa3, 0xf6, 0xf4, 0xfe, 0x54, 0x10, 0x17, 0x06, 0xb7,
+ 0xf6, 0xd4, 0x75, 0xb9, 0x0f, 0x58, 0xf7, 0xca, 0x58, 0x17, 0xab, 0x5c,
+ 0x3d, 0xf4, 0xd8, 0x38, 0x44, 0xf4, 0x29, 0x79, 0xdc, 0xc8, 0x8d, 0xab,
+ 0x07, 0x85, 0xea, 0x24, 0x26, 0x43, 0x15, 0x95, 0x29, 0xbd, 0x1c, 0xee,
+ 0xd9, 0xbe, 0x4e, 0xee, 0xb2, 0x30, 0x2f, 0xac, 0xc6, 0xb4, 0x40, 0xb5,
+ 0x82, 0x64},
+ {0x00, 0x51, 0x91, 0x84, 0x91, 0x04, 0xcd, 0xe5, 0xbe, 0x25, 0x63,
+ 0xc0, 0x13, 0x30, 0x65, 0xff, 0xcb, 0xf4, 0xbf, 0x41, 0x1a, 0xf3,
+ 0x2e, 0x09, 0x86, 0x59, 0x89, 0xb3, 0x94, 0xec, 0x75, 0xe8, 0x2b,
+ 0x4e, 0x46, 0x49, 0xd3, 0x31, 0x25, 0x03, 0x4f, 0x2b, 0x8c, 0xae,
+ 0x1c, 0x29, 0x59, 0x2a, 0xaa, 0x9e, 0x50, 0x70, 0x0d, 0xa7, 0x4c,
+ 0x08, 0x83, 0x18, 0xd7, 0x20, 0xa6, 0x8f, 0x58, 0x65, 0x3e, 0x12},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 134
+ {134,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xbd, 0x7d, 0x67, 0x37, 0x9b, 0x30, 0x96, 0x72, 0x8a,
+ 0x36, 0x67, 0x96, 0xf7, 0x01, 0x49, 0x77, 0xd1, 0x1e, 0xff, 0x92, 0xf1,
+ 0xfd, 0x30, 0x98, 0x3c, 0x74, 0x52, 0xb8, 0x2f, 0xea, 0x61, 0xf7, 0x7a,
+ 0xe4, 0xa4, 0x31, 0x87, 0x3e, 0x2c, 0x55, 0x88, 0x95, 0x1b, 0x66, 0x35,
+ 0x04, 0x61, 0x0d, 0x13, 0x91, 0xb8, 0xf9, 0x12, 0x2f, 0xd7, 0x89, 0x6e,
+ 0xd4, 0x5b, 0x27, 0xd2, 0x32, 0x03, 0x82, 0xa3, 0x01, 0x95, 0x47, 0x26,
+ 0x0a, 0x02, 0x1b, 0xd8, 0x6b, 0xb1, 0x49, 0x03, 0x2b, 0xad, 0x3c, 0x6a,
+ 0xe1, 0x94, 0x44, 0x58, 0x99, 0x57, 0x3c, 0x40, 0x07, 0xf4, 0x4c, 0xec,
+ 0x88, 0xe2, 0x32, 0xe4, 0x3d, 0x02, 0x7a, 0x36, 0x2c, 0xf5, 0x9c, 0xf1,
+ 0x28, 0x36, 0x7c, 0xdd, 0x59, 0x53, 0x60, 0xe0, 0xbb, 0xc2, 0xa2, 0x5a,
+ 0xca, 0x86, 0x3b, 0x09, 0x77, 0x57, 0x16, 0x7d, 0xe4, 0x41, 0x0d, 0x26,
+ 0x1b, 0x16},
+ {0x00, 0x1f, 0x8e, 0x92, 0x5d, 0x5b, 0x2d, 0x22, 0xf7, 0xd1, 0xd7,
+ 0xfd, 0xda, 0xa3, 0x57, 0x5f, 0xa3, 0x2d, 0x44, 0x6f, 0x99, 0xe7,
+ 0x74, 0xdb, 0x28, 0x2c, 0x93, 0xd0, 0x0b, 0xee, 0xca, 0xbd, 0xa9,
+ 0xaa, 0xcf, 0xc6, 0x44, 0xb9, 0xce, 0xcd, 0x76, 0xe7, 0xf1, 0x22,
+ 0x51, 0x5b, 0x6e, 0xbe, 0xf3, 0xb5, 0x60, 0x75, 0xf7, 0xa2, 0x10,
+ 0x1f, 0x9c, 0x49, 0x2e, 0x83, 0xe6, 0x21, 0x47, 0xd0, 0x9b, 0x46},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 135
+ {135,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x91, 0x43, 0xdc, 0xc8, 0xd4, 0x45, 0xd7, 0xf6, 0x64,
+ 0x48, 0x1f, 0xba, 0xce, 0x68, 0x90, 0x04, 0x53, 0x94, 0x95, 0x37, 0xfa,
+ 0xd7, 0x37, 0x56, 0xd8, 0x18, 0x56, 0x1e, 0x59, 0x44, 0x8f, 0xfb, 0x49,
+ 0x02, 0x2b, 0x73, 0x7f, 0xc3, 0xe7, 0x25, 0xd6, 0xc1, 0xc4, 0x5b, 0xb0,
+ 0xb0, 0x68, 0x80, 0x92, 0x28, 0xb0, 0xfd, 0x89, 0x61, 0xee, 0xf2, 0x20,
+ 0x61, 0x2b, 0xe0, 0x50, 0x40, 0xc5, 0x40, 0x2e, 0x01, 0xf8, 0xbd, 0x05,
+ 0x6f, 0x5f, 0x9f, 0xb3, 0x08, 0x3e, 0x90, 0x83, 0x37, 0x48, 0x64, 0x73,
+ 0x1d, 0x75, 0x44, 0x1a, 0x1d, 0xc5, 0x2b, 0x41, 0x90, 0x4d, 0x6b, 0x2e,
+ 0xaa, 0xb8, 0x05, 0x03, 0x0b, 0x04, 0xcd, 0xa6, 0xfb, 0x42, 0xea, 0xcc,
+ 0xc7, 0xc9, 0xd5, 0x06, 0x56, 0xf0, 0xa8, 0x52, 0x25, 0x12, 0x0a, 0x06,
+ 0x71, 0xb1, 0x89, 0x2f, 0x2c, 0x11, 0x8e, 0x7b, 0x53, 0x8e, 0x5c, 0x55,
+ 0xaa, 0x64},
+ {0x00, 0x72, 0xa7, 0xf9, 0x9e, 0x29, 0x1a, 0x15, 0xc4, 0x5b, 0xc7,
+ 0x8c, 0x48, 0x4e, 0x4f, 0xe9, 0x49, 0x03, 0xa9, 0x58, 0x04, 0x81,
+ 0x26, 0xf3, 0xc2, 0x40, 0x5c, 0x5f, 0xf8, 0xba, 0xc7, 0xdd, 0x07,
+ 0xdd, 0x96, 0xd4, 0x50, 0xb0, 0x17, 0xf6, 0xcb, 0xf6, 0xac, 0xf6,
+ 0x9f, 0xe1, 0x13, 0xfb, 0x7a, 0x67, 0x66, 0xde, 0x8a, 0x95, 0x6e,
+ 0xc0, 0x6f, 0x77, 0x2c, 0x15, 0xc8, 0x4d, 0xe9, 0xf4, 0xd4, 0x62},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 136
+ {136,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x80, 0xfa, 0xa5, 0x68, 0x5c, 0x19, 0xf0, 0x85, 0x10,
+ 0x1f, 0x01, 0x0e, 0x83, 0xb2, 0xf0, 0x10, 0x09, 0x62, 0xa1, 0x84, 0x78,
+ 0xc9, 0xb5, 0x1a, 0xa0, 0xd7, 0x52, 0xbd, 0x0e, 0x43, 0x95, 0x37, 0x89,
+ 0x2a, 0x10, 0x7c, 0x34, 0xa5, 0x53, 0xc1, 0x8d, 0xb4, 0xf7, 0x51, 0x5f,
+ 0x2e, 0xf3, 0x8c, 0xaf, 0x82, 0x53, 0xad, 0x2a, 0xf8, 0xc5, 0x9d, 0x84,
+ 0xb7, 0xf7, 0x91, 0x72, 0xcf, 0x2e, 0xb4, 0xcb, 0x01, 0xe9, 0xc0, 0x32,
+ 0x82, 0x70, 0xb7, 0x61, 0xa0, 0xc9, 0x15, 0xa6, 0xed, 0x29, 0xee, 0x22,
+ 0x31, 0x33, 0xeb, 0x46, 0x6e, 0xfe, 0x23, 0x17, 0xc6, 0xf8, 0xad, 0x2b,
+ 0x3c, 0x8d, 0x88, 0x79, 0x4e, 0x4a, 0xba, 0x3f, 0x96, 0x6b, 0x4a, 0xca,
+ 0x55, 0x94, 0xc9, 0xa7, 0x4b, 0x37, 0xb4, 0x50, 0x3e, 0xe5, 0xa0, 0x79,
+ 0x4d, 0x59, 0xc1, 0x08, 0x66, 0x68, 0x97, 0xf5, 0xec, 0x9b, 0xc7, 0xbb,
+ 0xcb, 0xd1},
+ {0x00, 0xfe, 0x7b, 0x90, 0xed, 0xa1, 0xf7, 0x23, 0xc5, 0xe4, 0x42,
+ 0x01, 0x7d, 0xad, 0xde, 0x8a, 0xff, 0xe3, 0xca, 0x80, 0xaf, 0xc9,
+ 0xf4, 0x70, 0x32, 0x67, 0x62, 0x6f, 0x47, 0x74, 0xf0, 0x6e, 0x2c,
+ 0x21, 0xa5, 0xd9, 0xc6, 0x47, 0x28, 0x82, 0xea, 0x88, 0x06, 0xa9,
+ 0x13, 0x9c, 0x4a, 0x74, 0x0f, 0x26, 0x54, 0xd1, 0x0c, 0xaa, 0x5e,
+ 0x3d, 0x7b, 0xbb, 0x7e, 0x59, 0x71, 0x3f, 0xa0, 0x32, 0xb9, 0xfd},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 137
+ {137,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x4d, 0x6f, 0x8f, 0xa1, 0x57, 0xee, 0xbe, 0xa8, 0xbc,
+ 0x27, 0x28, 0x62, 0xd9, 0xf8, 0xfb, 0xee, 0x63, 0xda, 0x5b, 0xe9, 0x53,
+ 0xe3, 0x33, 0xd0, 0x6b, 0x74, 0x43, 0xcb, 0xb9, 0x6d, 0x0c, 0x46, 0x4a,
+ 0x17, 0x19, 0x43, 0xb8, 0x25, 0x65, 0xea, 0x71, 0x0c, 0x12, 0x64, 0x98,
+ 0xae, 0xb7, 0x97, 0x98, 0x23, 0xb2, 0xeb, 0x1e, 0x81, 0xbe, 0xd3, 0xff,
+ 0xdd, 0x6e, 0x40, 0xf4, 0x52, 0x1e, 0x6c, 0xb9, 0x00, 0x70, 0x1b, 0xcf,
+ 0x9e, 0x45, 0xd6, 0xae, 0x48, 0x99, 0xd9, 0x6e, 0xd5, 0x9a, 0x80, 0x15,
+ 0xc4, 0x54, 0x73, 0x5f, 0x9e, 0xfd, 0xdb, 0x47, 0x59, 0x8f, 0xbe, 0x04,
+ 0x7e, 0x8c, 0x40, 0x21, 0xd7, 0x86, 0xdb, 0x35, 0x39, 0xda, 0x79, 0x76,
+ 0x03, 0x58, 0xc0, 0xf9, 0x28, 0xb2, 0xb7, 0x2c, 0xb9, 0x36, 0xcb, 0x66,
+ 0xe4, 0xfc, 0x81, 0xff, 0x07, 0x9e, 0xcd, 0xe8, 0xe1, 0x89, 0x89, 0xe8,
+ 0x79, 0x50},
+ {0x01, 0x40, 0x63, 0xb3, 0xdc, 0xe4, 0xc9, 0x9f, 0x5f, 0x53, 0xe5,
+ 0xf3, 0x60, 0x87, 0x5c, 0x02, 0xbd, 0x45, 0x34, 0xa8, 0x3b, 0xbb,
+ 0x77, 0x9b, 0xe9, 0xeb, 0x05, 0xe6, 0x70, 0x59, 0x5e, 0x57, 0xa7,
+ 0x08, 0x69, 0x1c, 0x5d, 0xf0, 0xa0, 0x06, 0x2b, 0x43, 0xd0, 0xfa,
+ 0x34, 0x9d, 0xb2, 0x01, 0xd6, 0x27, 0x9c, 0x13, 0x1d, 0x84, 0xe9,
+ 0x66, 0x2c, 0xf8, 0x2f, 0xbe, 0xea, 0xb6, 0xea, 0x02, 0x94, 0xb6},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 138
+ {138,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x63, 0x61, 0xd1, 0x92, 0x07, 0xfa, 0xd3, 0xb9, 0xcf,
+ 0x68, 0xa0, 0xd7, 0xcb, 0x22, 0x47, 0x44, 0xda, 0xf5, 0xc1, 0x8c, 0x0d,
+ 0x79, 0xf0, 0x60, 0xab, 0x13, 0x69, 0xd7, 0xf0, 0x26, 0xc2, 0x1d, 0xa2,
+ 0xde, 0xa0, 0x98, 0x73, 0x9f, 0xc7, 0x9e, 0x66, 0x4b, 0xce, 0xed, 0x06,
+ 0xbd, 0x8b, 0x8f, 0x29, 0x47, 0x19, 0x07, 0x75, 0x43, 0x19, 0xce, 0xfd,
+ 0x9f, 0x21, 0x6f, 0x32, 0x26, 0xa4, 0xa8, 0x7b, 0x00, 0xb7, 0x00, 0x7b,
+ 0x2d, 0xf9, 0xa1, 0x23, 0xdd, 0x81, 0xdf, 0x4f, 0x5d, 0x52, 0x13, 0x58,
+ 0x0c, 0x17, 0x4f, 0xd6, 0x8a, 0xa5, 0xde, 0x23, 0xe5, 0x38, 0x6c, 0x1f,
+ 0x76, 0xbc, 0x67, 0x11, 0xba, 0xbf, 0xab, 0x72, 0xcf, 0x9b, 0xfa, 0x32,
+ 0x8e, 0x97, 0xfb, 0xe9, 0xa3, 0xb7, 0x9a, 0xd0, 0xd3, 0x9a, 0x77, 0x8e,
+ 0x3c, 0x64, 0xb7, 0x4a, 0x34, 0x31, 0x9a, 0xea, 0x04, 0x23, 0xfa, 0x27,
+ 0x00, 0x67},
+ {0x00, 0x76, 0x51, 0x88, 0xff, 0x6d, 0x0d, 0xb1, 0x90, 0x91, 0x4b,
+ 0x3e, 0xe9, 0xcb, 0xf6, 0x33, 0xe9, 0xe5, 0xc2, 0x60, 0x7b, 0x73,
+ 0x23, 0xe7, 0x0e, 0x76, 0xc3, 0xcf, 0x3e, 0x2b, 0x3f, 0x1c, 0xdc,
+ 0xed, 0xa6, 0x2b, 0x50, 0x75, 0xa8, 0xd4, 0x3b, 0x30, 0x6f, 0xc8,
+ 0x3e, 0x5e, 0x43, 0x94, 0xcb, 0xa6, 0xbe, 0x00, 0x98, 0x87, 0x7b,
+ 0x20, 0x00, 0x38, 0x55, 0x08, 0xd0, 0x94, 0x2c, 0xdb, 0xa4, 0x6a},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 139
+ {139,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x12, 0x3d, 0x8b, 0xb1, 0x7d, 0x84, 0x76, 0x0c, 0xeb,
+ 0x4e, 0x3e, 0xc9, 0x83, 0x87, 0x47, 0x8f, 0x95, 0x87, 0xdc, 0xc0, 0x5b,
+ 0x47, 0x20, 0xd8, 0x83, 0x4f, 0xfc, 0xd8, 0x2c, 0x06, 0xf5, 0x9a, 0xba,
+ 0x27, 0x83, 0x65, 0xe8, 0x34, 0xbc, 0xa2, 0x73, 0x6e, 0xd6, 0x33, 0x37,
+ 0x57, 0xf5, 0x79, 0x20, 0x25, 0x6b, 0xd9, 0xe1, 0xb1, 0xbf, 0x3d, 0x43,
+ 0xb6, 0x20, 0x89, 0x6d, 0xbf, 0xd8, 0x77, 0xa3, 0x01, 0x21, 0x35, 0xf5,
+ 0x87, 0xed, 0x6a, 0x6b, 0xd6, 0xb0, 0x95, 0xd4, 0x1c, 0x7a, 0xbc, 0x2a,
+ 0x70, 0xc9, 0xd4, 0x94, 0x61, 0xd3, 0xed, 0x7c, 0xf4, 0xe7, 0x81, 0xc8,
+ 0x20, 0x05, 0x83, 0xa0, 0xe8, 0xe9, 0x4a, 0xb8, 0xa0, 0x0b, 0x52, 0xa7,
+ 0xd0, 0xbb, 0xf1, 0x82, 0xcb, 0x3b, 0xc0, 0x83, 0x2f, 0xe8, 0x2c, 0xca,
+ 0x18, 0xe5, 0x3e, 0x78, 0xb0, 0x49, 0xbf, 0x9e, 0xa6, 0xac, 0x60, 0x17,
+ 0xe3, 0xd8},
+ {0x01, 0xb1, 0xc9, 0xe8, 0xa4, 0x74, 0x8e, 0x6e, 0x1a, 0xea, 0x3d,
+ 0xab, 0xf3, 0x7a, 0xe7, 0x4b, 0xaf, 0x28, 0x61, 0xe4, 0x82, 0xaf,
+ 0x32, 0x30, 0x9d, 0xc9, 0x3e, 0x7c, 0x7e, 0xac, 0xea, 0xa5, 0x84,
+ 0x41, 0x64, 0x45, 0xa1, 0xec, 0x4f, 0x0f, 0x24, 0xb3, 0x93, 0x8e,
+ 0x11, 0x81, 0x91, 0xa5, 0xbf, 0x9e, 0x72, 0x88, 0x5b, 0xba, 0x5c,
+ 0x28, 0x22, 0x75, 0xc4, 0x9f, 0x5e, 0x4b, 0xd8, 0x2e, 0x25, 0x67},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 140
+ {140,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x61, 0xaa, 0x4a, 0xa6, 0x80, 0xe5, 0xa3, 0x27, 0xee,
+ 0x04, 0x95, 0xbe, 0xff, 0x81, 0xc9, 0xa9, 0x60, 0x1a, 0x4a, 0x42, 0xa8,
+ 0x30, 0x72, 0x55, 0x38, 0xf9, 0x94, 0x0d, 0x23, 0x4f, 0x8f, 0xec, 0x38,
+ 0xff, 0xd2, 0x15, 0x37, 0x09, 0x44, 0x92, 0xb5, 0x8e, 0xcc, 0x41, 0x02,
+ 0xed, 0xdf, 0xe1, 0x8e, 0xe8, 0xf5, 0x94, 0x7c, 0x47, 0x36, 0xdc, 0x60,
+ 0x06, 0x6f, 0xa8, 0xd9, 0xb8, 0x23, 0x0f, 0x40, 0x01, 0x73, 0x02, 0x96,
+ 0xbd, 0x1d, 0x13, 0xab, 0x65, 0xe8, 0x5a, 0xdc, 0x69, 0xc0, 0x82, 0x2e,
+ 0x20, 0xe7, 0xdd, 0x73, 0x97, 0x55, 0xbc, 0x28, 0xd7, 0x23, 0x1e, 0x79,
+ 0xba, 0x1c, 0x31, 0x25, 0x0c, 0x19, 0x72, 0x25, 0x2c, 0x28, 0x08, 0x96,
+ 0xf3, 0x0a, 0x26, 0xc8, 0x80, 0xa3, 0x48, 0x04, 0x1b, 0x09, 0x58, 0xee,
+ 0x04, 0x43, 0xc2, 0xe4, 0x03, 0xeb, 0x98, 0x28, 0x59, 0x9c, 0xda, 0x90,
+ 0xf7, 0xa8},
+ {0x01, 0x53, 0xa4, 0x70, 0x9f, 0xc4, 0x74, 0x47, 0x6e, 0x76, 0x94,
+ 0x8b, 0x04, 0xd4, 0x30, 0xc2, 0xed, 0x70, 0x8a, 0xb6, 0x97, 0xbb,
+ 0x54, 0x58, 0x9d, 0x35, 0xa7, 0xc9, 0x6d, 0x33, 0x63, 0x20, 0x72,
+ 0xb4, 0xa3, 0x7d, 0xee, 0xa3, 0x42, 0x8d, 0x8d, 0x0a, 0x93, 0x3c,
+ 0x7b, 0xff, 0xed, 0x06, 0x8d, 0x92, 0xa9, 0x06, 0x1f, 0x0f, 0xa3,
+ 0x9e, 0x62, 0xe7, 0xd5, 0x52, 0xb3, 0x1e, 0x4a, 0x15, 0x05, 0x09},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 141
+ {141,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x86, 0xb5, 0xbc, 0xf4, 0xbb, 0xd0, 0x5a, 0x5b, 0x56,
+ 0x51, 0xbc, 0xa9, 0x79, 0x1e, 0x55, 0x0f, 0xec, 0x3e, 0x9b, 0x2f, 0xf0,
+ 0xd6, 0xbb, 0x25, 0x5b, 0x2d, 0x91, 0x90, 0xf5, 0x94, 0x64, 0x39, 0xb5,
+ 0x3f, 0x95, 0x13, 0xa1, 0x22, 0xe5, 0xca, 0x0a, 0x9f, 0xf1, 0x2e, 0x33,
+ 0x86, 0xb7, 0x52, 0x4e, 0x46, 0xd7, 0xf5, 0x61, 0x67, 0xca, 0x61, 0x27,
+ 0xce, 0x83, 0xe6, 0x7b, 0xf5, 0xdc, 0xe6, 0xce, 0x00, 0x86, 0x5b, 0x20,
+ 0x83, 0xd5, 0xc0, 0x20, 0x02, 0x85, 0xee, 0x7f, 0xf4, 0x95, 0x09, 0x22,
+ 0xa8, 0xab, 0xd4, 0xee, 0xf9, 0x3d, 0x8d, 0xed, 0x25, 0xb5, 0x3c, 0xf9,
+ 0xaf, 0x32, 0x7e, 0x6e, 0x4c, 0x30, 0xc4, 0x43, 0x8e, 0xd2, 0xc4, 0x0c,
+ 0x67, 0xe8, 0x78, 0x35, 0x51, 0x83, 0x61, 0xc9, 0x8f, 0xd7, 0x43, 0xd8,
+ 0x59, 0xf6, 0xc1, 0x73, 0xa9, 0x51, 0xa9, 0x5a, 0x99, 0x40, 0x9e, 0x83,
+ 0x19, 0x59},
+ {0x01, 0x67, 0xd0, 0xda, 0x4c, 0x5d, 0xad, 0xd2, 0x5f, 0x87, 0x87,
+ 0xa8, 0x4a, 0x96, 0x44, 0x5c, 0x25, 0x4d, 0x8e, 0x17, 0xfe, 0xee,
+ 0xb7, 0xd2, 0x1a, 0xf6, 0x71, 0x2e, 0x30, 0x7c, 0xd7, 0x35, 0x1e,
+ 0xbe, 0x18, 0x5c, 0x0a, 0x52, 0x74, 0x02, 0xa5, 0xfe, 0xda, 0xa1,
+ 0xb2, 0x6a, 0xce, 0x55, 0x49, 0xab, 0x13, 0xb2, 0x08, 0x15, 0x6d,
+ 0x14, 0x38, 0x9f, 0xd8, 0x13, 0x3c, 0x6f, 0x4f, 0xe3, 0x1e, 0x2d},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in left to right addition chain
+ // tcID: 142
+ {142,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xa0, 0x9a, 0xca, 0x76, 0x5c, 0x94, 0x9b, 0x65, 0x6a,
+ 0xbd, 0xb5, 0x96, 0x80, 0x55, 0x31, 0x63, 0x84, 0x24, 0x5a, 0xb7, 0x75,
+ 0xe8, 0x58, 0x41, 0x19, 0x40, 0x5c, 0x85, 0xab, 0x79, 0xfd, 0xc7, 0xef,
+ 0x1e, 0x07, 0x9a, 0x35, 0xbd, 0x29, 0x9a, 0xe1, 0x49, 0xd6, 0x5f, 0x15,
+ 0xab, 0x0d, 0x64, 0x91, 0x2c, 0x5c, 0x9a, 0x62, 0xbc, 0xa4, 0x1b, 0xdb,
+ 0x58, 0x67, 0x82, 0xe8, 0xeb, 0x0c, 0xff, 0x96, 0x00, 0x25, 0x8a, 0x50,
+ 0xf1, 0xbb, 0x54, 0x2d, 0xd1, 0x64, 0xb8, 0x94, 0x3b, 0xde, 0x1f, 0x20,
+ 0x78, 0xea, 0x7d, 0x3e, 0x89, 0x18, 0x1e, 0xfa, 0xb2, 0x42, 0xda, 0x30,
+ 0xb1, 0xa1, 0x25, 0x62, 0x18, 0x41, 0x04, 0x44, 0x9e, 0x4d, 0x75, 0x9d,
+ 0xae, 0x9c, 0xb9, 0xd0, 0x75, 0xc3, 0x04, 0x56, 0xb1, 0xa4, 0xe4, 0x87,
+ 0x40, 0xdc, 0xca, 0xd7, 0xb5, 0x9b, 0x17, 0xdc, 0x1c, 0x81, 0xd5, 0x17,
+ 0xf2, 0xcd},
+ {0x01, 0x52, 0x8f, 0x5a, 0xb7, 0x58, 0xd9, 0xb6, 0x11, 0x2f, 0x19,
+ 0xe1, 0x02, 0x1f, 0x50, 0x89, 0xd5, 0x26, 0xcc, 0x50, 0x91, 0x10,
+ 0x26, 0xe2, 0x7d, 0x44, 0xca, 0x6d, 0x77, 0x22, 0x0c, 0x81, 0x6b,
+ 0x23, 0x26, 0xa2, 0xdd, 0x6b, 0x91, 0x52, 0x40, 0x88, 0x13, 0xbf,
+ 0x8d, 0x39, 0x99, 0x06, 0xcb, 0x1a, 0xe3, 0x3a, 0x52, 0xcf, 0x67,
+ 0xe7, 0x47, 0x09, 0xd7, 0x96, 0xc7, 0x07, 0x01, 0x71, 0x04, 0x57},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 143
+ {143,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xa6, 0xe2, 0x16, 0xa0, 0x9b, 0x63, 0x60, 0x32, 0xf3,
+ 0x9e, 0xea, 0x55, 0x21, 0x92, 0xc2, 0x42, 0xbe, 0x7f, 0xf5, 0x47, 0x8f,
+ 0x7f, 0x7f, 0x9b, 0x0c, 0xaa, 0x25, 0xb8, 0xae, 0xed, 0xea, 0xde, 0xd3,
+ 0x3b, 0xa6, 0x6b, 0x5f, 0xee, 0xc7, 0xe7, 0x5b, 0x0d, 0xe3, 0xe7, 0xfe,
+ 0xe1, 0x42, 0xf2, 0x50, 0xe6, 0xcb, 0x4c, 0x7b, 0x09, 0xa1, 0x68, 0x6c,
+ 0xa0, 0xbd, 0x9c, 0xf2, 0xd2, 0xd4, 0x8b, 0xae, 0x00, 0xfc, 0xfa, 0xfc,
+ 0xa2, 0x39, 0x1a, 0x55, 0xad, 0xe0, 0xa7, 0x7f, 0xb9, 0xa3, 0x81, 0xcb,
+ 0x0a, 0xf1, 0x62, 0x53, 0xcd, 0x3b, 0xc5, 0x87, 0x23, 0xf8, 0x52, 0x76,
+ 0x70, 0xb5, 0x95, 0x67, 0x69, 0x8e, 0x7f, 0xc3, 0xa1, 0x7e, 0x6d, 0x26,
+ 0xb3, 0xa8, 0xa4, 0xa6, 0x17, 0xe2, 0xb1, 0x2e, 0x6d, 0x60, 0x39, 0x1f,
+ 0x50, 0x31, 0x17, 0xfe, 0xa2, 0xdd, 0xb4, 0x69, 0x78, 0xb6, 0xd2, 0xd3,
+ 0x0a, 0x26},
+ {0x01, 0xd9, 0x37, 0xdb, 0x2f, 0xca, 0xae, 0x79, 0x5f, 0x4a, 0xec,
+ 0x63, 0x65, 0xbe, 0x81, 0xa5, 0x14, 0x93, 0x9c, 0x54, 0x83, 0x57,
+ 0xc6, 0x14, 0x00, 0x75, 0xdb, 0x4a, 0x07, 0x6b, 0xe8, 0xc0, 0xd3,
+ 0xa6, 0x12, 0x6b, 0x72, 0x0b, 0x10, 0x5b, 0x3d, 0x9c, 0xf6, 0xa8,
+ 0x30, 0x73, 0x46, 0xcb, 0x83, 0x2f, 0xbe, 0x3a, 0x93, 0x60, 0x17,
+ 0xa6, 0xe6, 0x20, 0x59, 0xba, 0xb6, 0x72, 0x3e, 0x88, 0x51, 0x76},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 144
+ {144,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x50, 0xb8, 0x62, 0xa8, 0x2a, 0x0b, 0xa9, 0x2a, 0xb4,
+ 0x5b, 0x39, 0x6c, 0x51, 0xaa, 0x51, 0x9a, 0xa4, 0x4d, 0x11, 0x7f, 0x55,
+ 0x76, 0x0e, 0x5a, 0x4f, 0x1f, 0x17, 0x7d, 0xfb, 0x5b, 0xcd, 0xf0, 0xd5,
+ 0x4f, 0xb9, 0x95, 0x65, 0xe9, 0xf7, 0xd6, 0x75, 0x7c, 0x04, 0xf4, 0x94,
+ 0x56, 0xae, 0xa8, 0x70, 0x75, 0x56, 0x0b, 0x1d, 0xc5, 0x14, 0x5b, 0xfa,
+ 0x40, 0x68, 0x68, 0x4b, 0x04, 0x17, 0x8a, 0x85, 0x01, 0xe1, 0xc6, 0x8a,
+ 0x57, 0xb3, 0x8e, 0x22, 0x81, 0x80, 0x6f, 0x3d, 0xb7, 0xb0, 0xaf, 0x0e,
+ 0x3c, 0x2b, 0x5e, 0x52, 0xd5, 0xd5, 0xd4, 0x89, 0x0c, 0x5b, 0x9f, 0x5d,
+ 0x73, 0x7d, 0xf9, 0xa7, 0x06, 0xe6, 0x31, 0xe4, 0x45, 0x3f, 0x6e, 0x79,
+ 0xcb, 0xc2, 0x8d, 0x57, 0xbd, 0xc6, 0x04, 0xae, 0xa8, 0x01, 0x0e, 0xb4,
+ 0x91, 0xf5, 0xc0, 0x9f, 0xeb, 0x20, 0xe3, 0xbc, 0x0c, 0x0e, 0xd4, 0xae,
+ 0x44, 0xbf},
+ {0x00, 0xcb, 0xeb, 0x5c, 0x9d, 0xf0, 0xbb, 0x30, 0xa8, 0xb4, 0x5b,
+ 0xc1, 0x7a, 0x5b, 0xd2, 0x55, 0xe2, 0xc8, 0x24, 0x9d, 0xbf, 0x91,
+ 0x33, 0x70, 0x5b, 0xf1, 0xe5, 0x02, 0xd4, 0xe7, 0x30, 0xed, 0xd3,
+ 0x13, 0x1c, 0x8d, 0x37, 0x0a, 0xa7, 0xfc, 0x78, 0xd4, 0x6b, 0x22,
+ 0x91, 0x18, 0x1b, 0xb4, 0x0c, 0xa8, 0x5e, 0x7a, 0x0a, 0xc6, 0x07,
+ 0x7c, 0xf4, 0x36, 0x79, 0x27, 0xd8, 0xc5, 0xb6, 0x74, 0x43, 0x06},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 145
+ {145,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x57, 0xf2, 0x7c, 0xc7, 0x40, 0x0b, 0x6f, 0x9b, 0xb3,
+ 0xa0, 0xf7, 0x23, 0xbc, 0x06, 0x70, 0x93, 0x8f, 0xf8, 0x88, 0xf8, 0x79,
+ 0x17, 0x10, 0x0a, 0x93, 0x21, 0x15, 0xb1, 0x27, 0x53, 0xa1, 0xfb, 0xb0,
+ 0x86, 0xe5, 0xb2, 0x25, 0x20, 0x9b, 0x4f, 0x70, 0x70, 0x3a, 0xba, 0x37,
+ 0x44, 0x43, 0xf1, 0x1f, 0xcb, 0xcf, 0x87, 0x79, 0x49, 0x1e, 0x22, 0x97,
+ 0xfb, 0xae, 0x7f, 0x18, 0xbe, 0x2d, 0x4f, 0x23, 0x00, 0x06, 0xa7, 0xf0,
+ 0x4e, 0x4d, 0xe3, 0x74, 0x14, 0x9d, 0xcf, 0x59, 0x6d, 0x94, 0xa6, 0xd7,
+ 0xef, 0x8d, 0x30, 0xd9, 0x88, 0x8b, 0xc7, 0x50, 0x02, 0x26, 0xed, 0x7b,
+ 0xc8, 0x56, 0x07, 0x29, 0xb7, 0xc4, 0xb4, 0xbf, 0x28, 0xf4, 0xf9, 0x2d,
+ 0x7f, 0x3b, 0x25, 0xa5, 0xac, 0xe8, 0x86, 0xe8, 0xbe, 0x3e, 0xd0, 0x1a,
+ 0xf0, 0x21, 0x69, 0xca, 0xea, 0x76, 0x5d, 0xc7, 0x63, 0xd0, 0xda, 0x94,
+ 0x95, 0xc7},
+ {0x01, 0xa2, 0x6a, 0xa9, 0x92, 0x22, 0xe4, 0x4e, 0xa4, 0xd6, 0xdc,
+ 0xee, 0x22, 0x9f, 0x21, 0xf4, 0x0f, 0x72, 0x3b, 0x5c, 0xbb, 0xe9,
+ 0x2d, 0x56, 0x56, 0x12, 0x52, 0xe7, 0xb0, 0x9f, 0x96, 0xeb, 0x27,
+ 0x1a, 0xd9, 0x2b, 0x3e, 0x16, 0x46, 0x46, 0x08, 0x74, 0x56, 0x15,
+ 0x18, 0x2f, 0xbb, 0x70, 0x50, 0xe2, 0x99, 0x1b, 0x0a, 0xfc, 0x04,
+ 0x0f, 0x27, 0xca, 0x74, 0xe3, 0x58, 0x34, 0x64, 0x66, 0xcb, 0x8a},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 146
+ {146,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xe0, 0x4a, 0x04, 0xd1, 0xe2, 0xbf, 0xa1, 0xa5, 0xf6,
+ 0xf3, 0x78, 0x67, 0xec, 0x25, 0x14, 0x50, 0xd4, 0x6e, 0x6b, 0xd2, 0x80,
+ 0x67, 0xcb, 0x99, 0xa6, 0x12, 0xf6, 0xef, 0xab, 0xf1, 0xf7, 0x2c, 0x70,
+ 0xea, 0xf7, 0x2d, 0x70, 0xda, 0xab, 0x53, 0x89, 0x0d, 0x54, 0x80, 0x6c,
+ 0x46, 0x04, 0x77, 0x66, 0x29, 0x3d, 0xe0, 0x85, 0xf0, 0xf4, 0x04, 0x62,
+ 0xb2, 0xf5, 0x6a, 0xc4, 0xfc, 0x68, 0x11, 0xbb, 0x00, 0xa2, 0x0f, 0xa0,
+ 0x0f, 0xe8, 0xcc, 0xd8, 0xb0, 0x07, 0xef, 0xdd, 0x6d, 0xaf, 0xbd, 0xaf,
+ 0x91, 0xb1, 0x09, 0x24, 0xc0, 0xb8, 0xd5, 0x83, 0xce, 0x82, 0x92, 0x02,
+ 0xc8, 0x53, 0x3e, 0x98, 0x15, 0x45, 0x17, 0x19, 0xf1, 0x2c, 0xaf, 0xef,
+ 0xc3, 0xd3, 0xbd, 0xca, 0x5d, 0x51, 0x02, 0x47, 0xd5, 0x9f, 0xfd, 0x20,
+ 0xd5, 0x39, 0xe2, 0x21, 0x65, 0xf1, 0x1b, 0x5d, 0x10, 0xe9, 0x12, 0xf1,
+ 0xf9, 0xe4},
+ {0x00, 0x9a, 0x6c, 0x01, 0x7d, 0xae, 0x44, 0x95, 0x7d, 0xb6, 0xab,
+ 0x34, 0x76, 0xa9, 0xdb, 0xeb, 0x66, 0x0e, 0xa5, 0x4e, 0x20, 0xab,
+ 0x78, 0x5d, 0x5a, 0x34, 0x1e, 0x0e, 0x02, 0x65, 0x05, 0x0f, 0xde,
+ 0x21, 0x79, 0x00, 0x71, 0x89, 0x08, 0xe1, 0x76, 0x3e, 0xeb, 0x66,
+ 0x53, 0x04, 0x75, 0xfc, 0x0d, 0x0a, 0x13, 0x46, 0xc6, 0xc3, 0xbc,
+ 0x29, 0x52, 0xda, 0x7c, 0xf0, 0x34, 0xdf, 0x18, 0x65, 0x06, 0x45},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 147
+ {147,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x8d, 0x3e, 0x0c, 0x98, 0x20, 0xd2, 0xb4, 0x97, 0x11,
+ 0x78, 0x08, 0x49, 0xab, 0x93, 0x49, 0xde, 0x29, 0x58, 0x51, 0xb6, 0x9a,
+ 0xc0, 0xff, 0x6b, 0x2e, 0xda, 0x1f, 0xdd, 0xc1, 0x7e, 0x97, 0xc7, 0xac,
+ 0x26, 0x95, 0xf2, 0x8e, 0xf6, 0xdd, 0xc1, 0xe1, 0x60, 0x62, 0xee, 0x48,
+ 0x29, 0x5f, 0xff, 0x57, 0x11, 0xcd, 0x87, 0x19, 0x92, 0xa8, 0xa1, 0x84,
+ 0xb8, 0xe5, 0xb4, 0x9d, 0x71, 0x78, 0xb5, 0xff, 0x01, 0x70, 0x9e, 0x43,
+ 0x5e, 0xe6, 0xc7, 0xcc, 0xfe, 0x66, 0x92, 0xc7, 0xf1, 0x69, 0xae, 0x35,
+ 0x7e, 0x94, 0xfe, 0xeb, 0xca, 0xd5, 0xd6, 0xff, 0x0d, 0xa7, 0xff, 0x55,
+ 0xa1, 0x9d, 0x14, 0x09, 0x00, 0x6a, 0xa6, 0x08, 0x3f, 0x89, 0x78, 0x24,
+ 0xde, 0x4c, 0x0c, 0x59, 0xbc, 0x80, 0xd4, 0x06, 0x07, 0xa9, 0xbc, 0xfd,
+ 0xf6, 0x66, 0xb9, 0xaa, 0x38, 0x8f, 0xa3, 0xb8, 0x65, 0xd7, 0x6c, 0x49,
+ 0x29, 0x16},
+ {0x01, 0xef, 0xd3, 0xfe, 0xff, 0xad, 0x8d, 0x28, 0x37, 0x3d, 0xff,
+ 0xc0, 0xe3, 0xa9, 0xcd, 0x54, 0x40, 0x85, 0xff, 0xc2, 0x8f, 0x5b,
+ 0xb8, 0x06, 0x97, 0x80, 0x1d, 0xb4, 0xcc, 0xb9, 0x83, 0xfa, 0x23,
+ 0x28, 0x22, 0x2a, 0x42, 0x9e, 0x7d, 0x63, 0x67, 0xdd, 0xd4, 0xa4,
+ 0x08, 0x11, 0xac, 0x2a, 0xdc, 0x8f, 0xbd, 0x8e, 0xa0, 0x6e, 0xa4,
+ 0x08, 0x80, 0x9d, 0x5b, 0x82, 0xfb, 0xed, 0x3c, 0x8a, 0x95, 0xcb},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in precomputation or right to left
+ // addition chain
+ // tcID: 148
+ {148,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xc0, 0x2e, 0xbd, 0x54, 0x76, 0x5a, 0x38, 0x25, 0xd7,
+ 0xbf, 0xad, 0x56, 0x35, 0xa9, 0x8d, 0x97, 0xf7, 0x3c, 0xfb, 0x57, 0xda,
+ 0x9c, 0x42, 0xc1, 0xf4, 0x64, 0x20, 0x5f, 0xac, 0x01, 0xcd, 0x89, 0x9f,
+ 0x7e, 0x09, 0x5a, 0x10, 0x39, 0xb4, 0x7e, 0x0f, 0xcb, 0xeb, 0xd6, 0x5b,
+ 0x6e, 0xa2, 0xc4, 0x86, 0xa7, 0xbd, 0xe4, 0x90, 0x0e, 0x95, 0x48, 0xd8,
+ 0xa6, 0x4a, 0x0e, 0x6f, 0x39, 0xd6, 0x1c, 0x95, 0x01, 0xf5, 0xeb, 0x9d,
+ 0x24, 0x91, 0xb4, 0x2e, 0x3d, 0x02, 0xc2, 0x0f, 0xf8, 0x53, 0x08, 0x0a,
+ 0xa2, 0xdb, 0x82, 0x3f, 0x60, 0x91, 0xa6, 0x2a, 0x2a, 0x6b, 0xb5, 0x2d,
+ 0x09, 0xd3, 0xc1, 0x62, 0xa3, 0xad, 0x02, 0xe0, 0x24, 0x2d, 0x24, 0x3a,
+ 0x61, 0xce, 0x00, 0x63, 0xff, 0x8f, 0x8e, 0x93, 0xec, 0x21, 0xae, 0xca,
+ 0x4a, 0xe2, 0xb1, 0x52, 0xb8, 0xf6, 0x8d, 0x40, 0xdd, 0x87, 0x6f, 0x80,
+ 0xe7, 0xc3},
+ {0x01, 0x42, 0x47, 0x84, 0xd1, 0xfc, 0xa3, 0xb4, 0xc7, 0x81, 0x10,
+ 0x83, 0x85, 0x5f, 0xbf, 0x86, 0x62, 0xe1, 0xf0, 0xee, 0x52, 0xb5,
+ 0xff, 0xaa, 0xa0, 0xcf, 0x89, 0x0b, 0xb9, 0x04, 0x15, 0x05, 0x12,
+ 0xa7, 0x5a, 0x10, 0x77, 0xea, 0xd3, 0x9a, 0xe3, 0x7e, 0xc6, 0x7d,
+ 0x5a, 0x3c, 0x03, 0xd2, 0xfc, 0xb5, 0xf9, 0xf6, 0x95, 0xf9, 0x91,
+ 0x8c, 0xf4, 0x87, 0x2c, 0x5b, 0x4a, 0x75, 0x7d, 0x1d, 0x0f, 0xe2},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 149
+ {149,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x4b, 0x04, 0xd3, 0xd1, 0xc6, 0xc4, 0x70, 0x69, 0xc0,
+ 0xbd, 0x44, 0x97, 0x3e, 0x75, 0xac, 0x75, 0x3c, 0x9f, 0x28, 0x4b, 0x0b,
+ 0x1d, 0x52, 0x30, 0x8b, 0xcd, 0xd9, 0xa1, 0xe0, 0x63, 0x07, 0xa8, 0xce,
+ 0x7a, 0xf0, 0x93, 0x62, 0xf8, 0xcc, 0x6a, 0x2b, 0x5b, 0x4b, 0x23, 0x49,
+ 0xe2, 0x83, 0x09, 0x56, 0xab, 0xb1, 0x19, 0x1c, 0x7e, 0x84, 0x58, 0x2d,
+ 0xb1, 0x22, 0x8c, 0x2e, 0xc2, 0x50, 0x21, 0xcc, 0x00, 0xc2, 0xaf, 0x05,
+ 0xe5, 0xc3, 0x10, 0x38, 0x8c, 0x8a, 0x16, 0x83, 0x5d, 0x06, 0x04, 0x2e,
+ 0x49, 0x0a, 0x9e, 0xa8, 0xc4, 0xc9, 0xbc, 0x53, 0x2c, 0x2e, 0x7d, 0x46,
+ 0xf2, 0x00, 0x10, 0x7a, 0x97, 0xe0, 0xfb, 0xc5, 0xd9, 0xfa, 0xca, 0x9d,
+ 0xcb, 0x22, 0x49, 0x51, 0x0e, 0x19, 0x98, 0x96, 0xac, 0x36, 0xe0, 0x39,
+ 0x9b, 0x0f, 0x17, 0x65, 0x04, 0x85, 0xeb, 0x74, 0x8e, 0x1f, 0xff, 0x9c,
+ 0x77, 0xfa},
+ {0x01, 0x32, 0xb9, 0x76, 0x32, 0xe5, 0x7b, 0xe5, 0x55, 0x86, 0xe8,
+ 0x87, 0xd2, 0x6d, 0xad, 0x41, 0xe5, 0x00, 0xbf, 0xfc, 0xfa, 0x96,
+ 0x36, 0x84, 0x84, 0x55, 0x7f, 0x34, 0x7c, 0x4b, 0xe8, 0x21, 0x30,
+ 0x2d, 0xe8, 0xf3, 0xf7, 0x2b, 0x98, 0x65, 0x83, 0x4d, 0x57, 0x9c,
+ 0xf6, 0x96, 0x40, 0x61, 0x45, 0xea, 0xb5, 0x12, 0xe2, 0xf9, 0x6d,
+ 0x2a, 0xa5, 0x89, 0x74, 0x8f, 0x64, 0x42, 0x08, 0x69, 0x12, 0x1d},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 150
+ {150,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xcd, 0xa2, 0xdb, 0x7f, 0xc4, 0xf9, 0xd4, 0xc1, 0xce,
+ 0x36, 0xba, 0x82, 0xa1, 0x84, 0xb2, 0xfb, 0xfe, 0xe2, 0x06, 0xd9, 0xa5,
+ 0xd0, 0x50, 0xd2, 0xbf, 0x1b, 0x2f, 0xc9, 0x2c, 0x0d, 0x0b, 0x78, 0xec,
+ 0xa3, 0xb5, 0x1d, 0x72, 0x4a, 0xa5, 0xfa, 0x48, 0xf6, 0x66, 0x97, 0x2b,
+ 0x47, 0x3a, 0xcc, 0xed, 0xc4, 0x97, 0x24, 0xac, 0x2b, 0x3e, 0x77, 0x9d,
+ 0x4c, 0x89, 0x41, 0x98, 0xd9, 0xab, 0x93, 0x7c, 0x00, 0xcd, 0x13, 0x85,
+ 0x7d, 0x84, 0x87, 0x18, 0x37, 0xf7, 0x7a, 0x54, 0xf0, 0xba, 0x9d, 0x18,
+ 0xf6, 0xe9, 0x42, 0xd1, 0xd6, 0xd2, 0xe7, 0x16, 0x7f, 0xb5, 0x3e, 0x35,
+ 0x85, 0xb2, 0x49, 0x43, 0x82, 0x89, 0xab, 0xc6, 0x89, 0x27, 0xac, 0x8c,
+ 0x29, 0xd6, 0x53, 0x77, 0xcc, 0x73, 0xf8, 0x5d, 0x11, 0x35, 0x11, 0xf2,
+ 0x62, 0x2b, 0xff, 0x69, 0x74, 0x65, 0x29, 0x4f, 0x5c, 0xd1, 0xa3, 0x77,
+ 0x28, 0x39},
+ {0x01, 0xba, 0xef, 0xf7, 0x27, 0x53, 0x0d, 0xed, 0x5f, 0x90, 0x3b,
+ 0x20, 0x90, 0xf9, 0x22, 0xb4, 0x79, 0xc4, 0x63, 0x1a, 0xfc, 0xed,
+ 0x97, 0xef, 0x17, 0x80, 0x98, 0x4d, 0x9d, 0x98, 0xfe, 0x06, 0xa4,
+ 0x7e, 0xf0, 0x71, 0x4e, 0xe4, 0xf2, 0xa3, 0x2f, 0x08, 0xaf, 0xac,
+ 0x5a, 0x58, 0x3a, 0x51, 0x62, 0x29, 0x53, 0x9c, 0x2c, 0x4c, 0x82,
+ 0xf3, 0x61, 0xb6, 0xf1, 0x59, 0x22, 0x2d, 0x5c, 0x13, 0x76, 0xb0},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 151
+ {151,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x3a, 0xb4, 0xdb, 0x21, 0xd5, 0x64, 0x5f, 0x42, 0xbb,
+ 0xf1, 0x62, 0x2e, 0x26, 0xcf, 0xe7, 0x60, 0x3b, 0xf2, 0x22, 0xaf, 0x84,
+ 0x54, 0x9d, 0xd4, 0x84, 0xa6, 0x2e, 0x98, 0xff, 0xef, 0x26, 0xc1, 0x3d,
+ 0xa6, 0x1a, 0xeb, 0x51, 0x57, 0xa9, 0x1d, 0x70, 0xa8, 0x28, 0xe9, 0x68,
+ 0x73, 0xe2, 0x5f, 0x06, 0xc4, 0x5d, 0x65, 0x25, 0x09, 0x30, 0x7b, 0x0c,
+ 0x99, 0x83, 0x91, 0xf9, 0x51, 0xd6, 0x11, 0xdd, 0x01, 0x4e, 0x59, 0x9e,
+ 0x94, 0xf3, 0x27, 0x5c, 0xe6, 0x01, 0x90, 0xaa, 0x63, 0xbd, 0x8c, 0x8b,
+ 0x6e, 0xdd, 0x7e, 0xd1, 0x1e, 0xeb, 0x13, 0x85, 0xd0, 0xd1, 0x13, 0x71,
+ 0x68, 0x62, 0x4e, 0xb6, 0xd8, 0x12, 0x5a, 0xe9, 0xb8, 0x54, 0x61, 0x18,
+ 0x72, 0x01, 0x98, 0x8c, 0xc1, 0x1b, 0xc5, 0x57, 0x68, 0x0d, 0x5b, 0xbb,
+ 0xb4, 0xf5, 0x4c, 0x27, 0xb4, 0x54, 0x98, 0x31, 0xb7, 0xb6, 0xf1, 0xe5,
+ 0x9e, 0x93},
+ {0x01, 0x85, 0x5a, 0x66, 0x85, 0xdb, 0x05, 0xfe, 0xe3, 0xee, 0xc9,
+ 0xdd, 0x11, 0x75, 0x0d, 0x31, 0x44, 0x9e, 0x40, 0x69, 0x6e, 0x8e,
+ 0x1c, 0x6a, 0x5e, 0x63, 0x34, 0x3d, 0xe2, 0xda, 0xe8, 0x31, 0x47,
+ 0xfa, 0xd3, 0x37, 0xad, 0x90, 0x20, 0xea, 0x13, 0x1f, 0xab, 0x8c,
+ 0x4c, 0xa3, 0x0f, 0x4a, 0x03, 0xe0, 0xbc, 0x62, 0x8a, 0x4a, 0x5a,
+ 0xb7, 0x8a, 0x09, 0xe0, 0x71, 0xfe, 0xad, 0x71, 0x15, 0x43, 0xbe},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 152
+ {152,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xbc, 0xaf, 0x9d, 0xf5, 0x98, 0x6e, 0xfa, 0x54, 0x2d,
+ 0x7c, 0xe9, 0xee, 0xa0, 0x5e, 0x55, 0x7c, 0x39, 0x3a, 0x3a, 0x3e, 0x3d,
+ 0xdf, 0xab, 0xeb, 0x47, 0x54, 0x9e, 0xf9, 0xa2, 0x92, 0x4e, 0xbf, 0xf5,
+ 0x8f, 0x7f, 0xb5, 0x98, 0x9d, 0x40, 0x42, 0x58, 0x79, 0x16, 0x59, 0xcf,
+ 0x42, 0x1c, 0xd9, 0xd2, 0xeb, 0x1e, 0xf6, 0xcf, 0x21, 0xfe, 0x42, 0x81,
+ 0x82, 0xac, 0xb7, 0x2a, 0xad, 0xb3, 0xfd, 0xc0, 0x00, 0x3d, 0x63, 0x8e,
+ 0xfe, 0x16, 0x36, 0x3a, 0x8a, 0xf8, 0x69, 0xee, 0x85, 0xda, 0xd1, 0xc6,
+ 0xf0, 0x03, 0xd4, 0xf4, 0xf8, 0x27, 0xa7, 0xa1, 0x8c, 0x75, 0xbd, 0x7f,
+ 0xeb, 0x33, 0x01, 0x33, 0xe5, 0xbd, 0x29, 0x7a, 0xbf, 0x56, 0x15, 0x9c,
+ 0x50, 0xc0, 0xd0, 0x4a, 0xa2, 0xe3, 0xb0, 0x19, 0x4d, 0x8d, 0xe2, 0xe7,
+ 0xd0, 0xfe, 0x4d, 0x6d, 0x7a, 0x89, 0x01, 0xfd, 0x36, 0x2e, 0x31, 0x0e,
+ 0xd4, 0xe6},
+ {0x00, 0xa5, 0x7b, 0xff, 0xf0, 0x31, 0x40, 0x61, 0x1b, 0xe2, 0x3a,
+ 0xd5, 0x2b, 0x3f, 0x0d, 0x52, 0x5a, 0xbc, 0x85, 0x4f, 0x83, 0x0d,
+ 0x3e, 0x48, 0x35, 0xd8, 0x01, 0xfa, 0x97, 0x54, 0xe1, 0xcf, 0xc1,
+ 0x2a, 0x4e, 0x60, 0x18, 0x95, 0x8b, 0x44, 0xba, 0x82, 0x80, 0x87,
+ 0xec, 0xfa, 0xb3, 0xae, 0x91, 0x7a, 0xba, 0x09, 0x0b, 0xe1, 0x46,
+ 0x41, 0x54, 0xac, 0xe5, 0x5d, 0x4c, 0x48, 0x1a, 0xd8, 0x31, 0x45},
+ false,
+ true},
+
+ // Comment: point with coordinate x = 0 in right to left addition chain
+ // tcID: 153
+ {153,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x11, 0x8c, 0x04, 0xc3, 0x2a, 0x75, 0xb0, 0x77, 0x02,
+ 0x32, 0x3c, 0xa2, 0x26, 0xa4, 0xac, 0xe0, 0x54, 0x42, 0x4b, 0x1a, 0x6e,
+ 0x6e, 0xdc, 0xd4, 0x01, 0x1a, 0x03, 0x5f, 0x4b, 0xc0, 0x78, 0x9f, 0x61,
+ 0x51, 0xff, 0x84, 0x9e, 0xff, 0x89, 0x49, 0x55, 0x4f, 0xe4, 0xd5, 0x42,
+ 0xaf, 0x1f, 0x03, 0xc7, 0x9b, 0x36, 0x9f, 0xf4, 0xc3, 0x8d, 0x1d, 0x29,
+ 0xb4, 0xa3, 0xbc, 0x41, 0xd5, 0xe0, 0x5b, 0xb2, 0x01, 0x0f, 0x4b, 0x8d,
+ 0x51, 0x1a, 0xc5, 0xb1, 0xa6, 0x53, 0x4a, 0xac, 0x9d, 0xd2, 0x48, 0x6b,
+ 0x8c, 0xd0, 0x7c, 0xf3, 0xd5, 0xba, 0xbc, 0x24, 0xf7, 0x4f, 0x53, 0x7b,
+ 0x04, 0x11, 0x5a, 0x0a, 0x8f, 0x6d, 0x79, 0x77, 0x98, 0xfc, 0x80, 0x7f,
+ 0xb0, 0x02, 0x74, 0x6b, 0x27, 0x89, 0x2a, 0xe3, 0x0f, 0x75, 0x10, 0x34,
+ 0xb6, 0x80, 0xb1, 0x72, 0x3c, 0x2e, 0xe8, 0x59, 0xbd, 0xae, 0xd0, 0x54,
+ 0x0e, 0x77},
+ {0x01, 0x51, 0x9b, 0xa4, 0x17, 0x9e, 0xf8, 0x5a, 0x4b, 0x51, 0xb3,
+ 0x0d, 0xb2, 0xf6, 0xe9, 0xe2, 0xf3, 0xd4, 0x9b, 0x1f, 0x3e, 0x86,
+ 0x11, 0xc9, 0xba, 0x32, 0x86, 0xd7, 0x8c, 0xa6, 0x45, 0xd2, 0x9d,
+ 0x7a, 0x16, 0x30, 0x55, 0xfe, 0x44, 0xac, 0xcf, 0xc7, 0x24, 0x09,
+ 0x1d, 0x08, 0x42, 0x08, 0x1a, 0x0f, 0xc3, 0x9f, 0x0f, 0xf7, 0xb7,
+ 0xd7, 0x42, 0x34, 0x6e, 0xf2, 0x93, 0xe5, 0x1a, 0x1d, 0x71, 0x07},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 154
+ {154,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xd9, 0xcb, 0x7a, 0x32, 0xda, 0xb3, 0x42, 0xf8, 0x63,
+ 0xed, 0xb3, 0x40, 0xf3, 0xea, 0x61, 0xdd, 0xf8, 0x33, 0xe7, 0x55, 0xce,
+ 0x66, 0xbb, 0x1a, 0x91, 0x8a, 0x42, 0x71, 0x4b, 0xa0, 0x5b, 0xcd, 0xf4,
+ 0xff, 0x10, 0x99, 0x4f, 0x61, 0x6a, 0x9d, 0x80, 0xcd, 0x0b, 0x48, 0xb3,
+ 0x26, 0xe3, 0xa8, 0xa2, 0xa8, 0xf5, 0x63, 0x4d, 0x82, 0x48, 0x75, 0xb6,
+ 0xe7, 0x1f, 0xb7, 0xcd, 0xdd, 0x7b, 0x50, 0x18, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x01},
+ {0x01, 0xb4, 0x3c, 0xd9, 0x28, 0x0f, 0xaf, 0xf2, 0x42, 0xc6, 0xeb,
+ 0x21, 0x24, 0x3f, 0x54, 0x47, 0x7a, 0x0d, 0xd9, 0x1f, 0xf1, 0xb0,
+ 0xb1, 0xa3, 0x1d, 0x60, 0x11, 0xac, 0xb9, 0x21, 0x1b, 0xd7, 0xc4,
+ 0xe7, 0x60, 0x2e, 0x48, 0x8d, 0x4c, 0xd3, 0x84, 0xfa, 0xce, 0x2a,
+ 0xa2, 0x43, 0xdb, 0x2c, 0xf8, 0xc8, 0x22, 0x0c, 0x56, 0x6d, 0xcf,
+ 0x95, 0x11, 0xfe, 0xad, 0xe8, 0xfc, 0x26, 0xb0, 0x7b, 0x1d, 0x73},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 155
+ {155,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x70, 0x3d, 0xde, 0x20, 0x2e, 0xa0, 0x3d, 0x1d, 0x67,
+ 0x37, 0x35, 0x00, 0x2c, 0xc6, 0x2c, 0xc7, 0x40, 0x53, 0x61, 0x04, 0xd8,
+ 0x1f, 0xc9, 0xfd, 0x8e, 0xbd, 0xb7, 0xdf, 0xa9, 0x08, 0xf5, 0x99, 0xd8,
+ 0xfe, 0xa4, 0x6d, 0xeb, 0xc1, 0x90, 0xa5, 0xb2, 0xef, 0x5f, 0x44, 0x93,
+ 0xf9, 0xb5, 0xec, 0xd8, 0xda, 0x94, 0x07, 0xbf, 0x4f, 0xc8, 0xe1, 0x73,
+ 0x28, 0x03, 0xa7, 0x4e, 0xe6, 0x5f, 0x74, 0x7b, 0x01, 0x7c, 0x9b, 0x03,
+ 0x8d, 0x86, 0xaf, 0xc9, 0x41, 0x40, 0x3f, 0xac, 0xaa, 0x1e, 0x2a, 0x63,
+ 0x76, 0xde, 0xc0, 0x75, 0xc0, 0x35, 0xab, 0x2c, 0x1f, 0x42, 0xdb, 0x5f,
+ 0xcd, 0xa3, 0xad, 0x3f, 0xec, 0x67, 0xbc, 0xf2, 0x2b, 0xaf, 0x6c, 0x81,
+ 0xb4, 0x24, 0x1b, 0x4a, 0x92, 0x57, 0xf8, 0xc2, 0x12, 0x68, 0x80, 0xe1,
+ 0xd6, 0xa6, 0x9a, 0x3e, 0x5a, 0xc7, 0xe9, 0x87, 0x10, 0xfb, 0x24, 0xd5,
+ 0x05, 0xdf},
+ {0x01, 0xb2, 0x48, 0xdb, 0xd8, 0xdf, 0xa6, 0x67, 0xa1, 0x0a, 0xb3,
+ 0x2a, 0xf6, 0x8f, 0xa8, 0x96, 0x7c, 0x69, 0x49, 0x6e, 0xbf, 0x80,
+ 0xc1, 0x1f, 0xd0, 0xef, 0xb7, 0x69, 0xea, 0x93, 0xf8, 0x4f, 0x5a,
+ 0x29, 0x68, 0xb7, 0xed, 0x81, 0xb2, 0xfd, 0x9a, 0xa9, 0x13, 0xac,
+ 0xce, 0xc7, 0x01, 0xdd, 0xce, 0x0d, 0x1f, 0x8b, 0x43, 0xb1, 0xc6,
+ 0x71, 0xf5, 0x47, 0x82, 0x2f, 0x79, 0x6e, 0xfb, 0x12, 0xd5, 0x59},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1
+ // tcID: 156
+ {156,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x04, 0xfa, 0xbe, 0x53, 0xe6, 0x31, 0x93, 0x57, 0x1d,
+ 0x44, 0x52, 0x1d, 0x36, 0xc4, 0xb6, 0x46, 0xe2, 0x99, 0xb3, 0x90, 0xef,
+ 0xe5, 0x0e, 0x5f, 0xa1, 0xa7, 0x38, 0xe7, 0x00, 0x58, 0x6f, 0xe4, 0x1b,
+ 0xf5, 0x43, 0xb0, 0x7f, 0xe4, 0xfa, 0xfc, 0xb7, 0x24, 0x30, 0x12, 0x46,
+ 0xe8, 0xc0, 0x96, 0xc4, 0x99, 0xb8, 0xa5, 0xd0, 0x63, 0x23, 0x3a, 0xa7,
+ 0x48, 0xdb, 0x9d, 0x21, 0x63, 0xd1, 0x00, 0x04, 0x00, 0x92, 0x8a, 0x59,
+ 0xf3, 0xe4, 0xbe, 0xc0, 0x46, 0x4f, 0x02, 0x1c, 0x5a, 0xd0, 0x86, 0x45,
+ 0x62, 0x31, 0xa4, 0xe4, 0x4f, 0x16, 0x2f, 0xe6, 0xae, 0xfa, 0x7a, 0x2c,
+ 0xae, 0xf9, 0x03, 0x1b, 0xa8, 0x37, 0x68, 0xb5, 0x47, 0x62, 0xef, 0x90,
+ 0xb1, 0xe5, 0x08, 0xed, 0xdb, 0xef, 0x69, 0xe5, 0x3f, 0x3f, 0x9a, 0xe2,
+ 0x15, 0xd4, 0xa0, 0x61, 0x2f, 0x73, 0x7d, 0x16, 0x09, 0x6d, 0xdd, 0xa3,
+ 0x22, 0xaa},
+ {0x01, 0x08, 0x1c, 0x5a, 0x32, 0x89, 0x35, 0x4d, 0xb2, 0x0a, 0x92,
+ 0x9f, 0xa3, 0xd9, 0x60, 0x7c, 0x2a, 0xc5, 0x8c, 0xab, 0x7b, 0x1f,
+ 0xfb, 0x28, 0x02, 0xe6, 0xa7, 0x78, 0xaf, 0x1b, 0x79, 0xca, 0x7a,
+ 0x68, 0xc7, 0xbc, 0x1b, 0xd3, 0x7a, 0x05, 0x77, 0x2e, 0xf8, 0xc2,
+ 0x8f, 0x46, 0x09, 0x55, 0x7f, 0x43, 0x38, 0x7b, 0x27, 0x1f, 0xb5,
+ 0xa2, 0x74, 0xae, 0x3e, 0x88, 0x14, 0xc7, 0x50, 0x54, 0x44, 0xc4},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 157
+ {157,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xb1, 0x08, 0xb6, 0xcb, 0x1e, 0x04, 0x34, 0x14, 0x73,
+ 0x64, 0x6c, 0x80, 0xf8, 0xc9, 0xc5, 0x10, 0x14, 0xce, 0xc7, 0xf0, 0x79,
+ 0xf9, 0x68, 0x11, 0x0a, 0xb3, 0x5c, 0x0f, 0x05, 0xb2, 0x4e, 0xa7, 0x72,
+ 0x23, 0x27, 0xb5, 0xeb, 0x5b, 0xca, 0x74, 0x8c, 0x35, 0xc7, 0x71, 0xab,
+ 0xa6, 0x7b, 0x23, 0x2c, 0x82, 0x0e, 0xd5, 0x44, 0xf9, 0xd4, 0xef, 0xd4,
+ 0x3d, 0x37, 0xec, 0x49, 0x96, 0x0d, 0xb2, 0xd7, 0x00, 0xac, 0x75, 0x8a,
+ 0x1e, 0x22, 0x5e, 0x3d, 0xb1, 0x9a, 0x1f, 0x3e, 0xa9, 0x58, 0x3a, 0xd9,
+ 0xea, 0x6e, 0x99, 0x45, 0x68, 0xf6, 0xdd, 0xc1, 0x24, 0xb8, 0xda, 0xb4,
+ 0x9b, 0xae, 0x83, 0x57, 0xb3, 0xc7, 0x05, 0x37, 0x40, 0x4e, 0xd4, 0xd0,
+ 0x23, 0x70, 0xe1, 0x63, 0x7e, 0xd5, 0x91, 0x6b, 0x43, 0x33, 0x48, 0x59,
+ 0xec, 0xe3, 0xdb, 0xe6, 0xdd, 0x26, 0x06, 0x5c, 0x24, 0xdf, 0x11, 0xb8,
+ 0xf2, 0x81},
+ {0x01, 0x0e, 0x64, 0xa6, 0xdd, 0x87, 0x61, 0x0b, 0xfb, 0x99, 0xa1,
+ 0x34, 0x03, 0x9b, 0x51, 0x8c, 0x8c, 0xc8, 0x70, 0x19, 0xed, 0x5a,
+ 0x2f, 0xa0, 0xb3, 0xf9, 0x8b, 0xe8, 0xfb, 0x3b, 0x2d, 0x90, 0x03,
+ 0x81, 0xa5, 0x07, 0x55, 0x73, 0x9b, 0xff, 0x48, 0x3e, 0x40, 0x0e,
+ 0x5a, 0xd9, 0x2c, 0x01, 0x6e, 0xe3, 0x17, 0x4d, 0xf8, 0xd5, 0x28,
+ 0xfd, 0xc0, 0x8a, 0x17, 0x6d, 0x60, 0x80, 0xc1, 0x83, 0xe0, 0x94},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 158
+ {158,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x24, 0x50, 0x8b, 0x18, 0x2d, 0xcc, 0xea, 0x6a, 0xce,
+ 0x21, 0x36, 0xe5, 0x3a, 0x2d, 0x9b, 0x61, 0x49, 0xdd, 0x0a, 0xe4, 0x50,
+ 0x83, 0x06, 0x66, 0xf0, 0xa9, 0xc8, 0x44, 0x91, 0x8f, 0x0f, 0xb3, 0xeb,
+ 0x87, 0xf7, 0xf3, 0xf7, 0x70, 0x7a, 0xdd, 0xd7, 0x7b, 0xb1, 0x2c, 0xd1,
+ 0xe5, 0x52, 0xef, 0x12, 0x10, 0x5c, 0x68, 0x67, 0xa4, 0xfe, 0x81, 0xcd,
+ 0x1f, 0x6a, 0x40, 0x01, 0xc3, 0xfe, 0x6e, 0x08, 0x01, 0x57, 0x6d, 0x60,
+ 0xd0, 0x7c, 0x02, 0xb2, 0x55, 0x9c, 0xd1, 0x89, 0xab, 0xaa, 0x70, 0x3e,
+ 0x36, 0xe2, 0x9c, 0x66, 0xd3, 0xda, 0x18, 0xd3, 0x49, 0x26, 0xae, 0x82,
+ 0x1b, 0xd2, 0x16, 0x94, 0xe1, 0x53, 0x19, 0x09, 0x3d, 0xb2, 0x5f, 0x62,
+ 0x0b, 0x64, 0x80, 0xe0, 0x4a, 0x4c, 0x6c, 0x53, 0xb1, 0xfa, 0x38, 0x8f,
+ 0x95, 0x9b, 0x65, 0xfb, 0xf8, 0xa8, 0x82, 0x9b, 0x3b, 0x26, 0x2f, 0x55,
+ 0xe4, 0xf2},
+ {0x00, 0x4a, 0xf5, 0x56, 0xf0, 0x9b, 0x9d, 0x7a, 0x02, 0x4c, 0x4d,
+ 0xc9, 0x41, 0x93, 0x1d, 0x65, 0x5d, 0x22, 0x31, 0x93, 0x2e, 0xa0,
+ 0x45, 0xa7, 0xfa, 0xf3, 0x22, 0xb1, 0x4f, 0x97, 0x34, 0x19, 0x99,
+ 0xa5, 0xa5, 0x60, 0x5c, 0x7d, 0x31, 0xb2, 0xe9, 0x3d, 0x56, 0xf9,
+ 0xd8, 0x13, 0x63, 0x06, 0xa8, 0x99, 0xd8, 0x2b, 0xbe, 0x2b, 0x61,
+ 0xb3, 0x6a, 0xf2, 0x33, 0x6a, 0x0e, 0xde, 0x70, 0xdc, 0xd3, 0x92},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 159
+ {159,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xe2, 0xb5, 0xd2, 0xbc, 0xd2, 0xb4, 0x83, 0x87, 0x1b,
+ 0x7d, 0x83, 0xc2, 0xdb, 0x0e, 0x95, 0x7e, 0xf2, 0x23, 0xf6, 0x5b, 0x30,
+ 0xf4, 0x5d, 0x4a, 0xda, 0x33, 0x72, 0x53, 0x73, 0x78, 0x5c, 0x0d, 0x66,
+ 0x4a, 0x8c, 0xa2, 0xc3, 0x5b, 0xc3, 0x5a, 0x95, 0x2f, 0xd8, 0x22, 0xb0,
+ 0x07, 0x2a, 0x96, 0x0c, 0x60, 0xe3, 0x19, 0xf4, 0xe0, 0x6d, 0xe6, 0xc7,
+ 0x85, 0xfd, 0x8d, 0xdc, 0xbb, 0xea, 0x18, 0xd2, 0x00, 0x30, 0x02, 0x34,
+ 0x47, 0x1a, 0x92, 0xac, 0x2c, 0x5f, 0x77, 0x8c, 0xba, 0x8a, 0x97, 0xf3,
+ 0xb3, 0xc4, 0x5c, 0xc8, 0xea, 0xc1, 0xd8, 0x15, 0xb4, 0x5d, 0xc0, 0x2f,
+ 0x9b, 0x74, 0x07, 0x9a, 0xc5, 0x66, 0x49, 0x09, 0x3d, 0x43, 0x61, 0x30,
+ 0x05, 0x86, 0x7b, 0x38, 0xf3, 0xf6, 0x69, 0x5d, 0x50, 0x27, 0x3e, 0xa2,
+ 0xf6, 0x8f, 0xfa, 0x81, 0x00, 0x0c, 0x78, 0x95, 0xe9, 0x1e, 0xc5, 0x38,
+ 0x56, 0xe3},
+ {0x01, 0x84, 0x77, 0x1f, 0x10, 0x89, 0x1b, 0x6d, 0xab, 0x95, 0x36,
+ 0x63, 0xdc, 0x41, 0x60, 0x0b, 0xb7, 0xb2, 0xbc, 0xd0, 0xcc, 0x6b,
+ 0xd3, 0x19, 0x79, 0x5b, 0xc8, 0x9c, 0xe2, 0xcc, 0xa1, 0x88, 0x3c,
+ 0xf9, 0x2f, 0xd6, 0xfa, 0x7b, 0x16, 0xfb, 0x39, 0xc3, 0x73, 0x74,
+ 0x54, 0xbd, 0x3c, 0x22, 0xf4, 0xfb, 0x2c, 0x2e, 0x86, 0x91, 0x4d,
+ 0xb4, 0x18, 0xb6, 0x53, 0xa9, 0xe0, 0xdc, 0xe3, 0xbe, 0x5e, 0xbf},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 160
+ {160,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xae, 0xe0, 0xe3, 0x09, 0x74, 0x41, 0xd5, 0x01, 0x38,
+ 0x80, 0x3f, 0xf9, 0xb1, 0x78, 0x06, 0xbf, 0xca, 0x10, 0x64, 0xfe, 0xec,
+ 0x20, 0x9f, 0xd0, 0xb5, 0xae, 0x57, 0xc6, 0xd8, 0x7d, 0x9e, 0x5e, 0xb3,
+ 0x2c, 0xb0, 0x67, 0x0f, 0x12, 0xfb, 0xde, 0x06, 0xc3, 0xf3, 0xed, 0x8b,
+ 0x18, 0x61, 0xb6, 0xd1, 0x8f, 0x6b, 0xc6, 0xa2, 0x55, 0x22, 0x66, 0xa2,
+ 0x40, 0x68, 0x6c, 0x52, 0x9f, 0x04, 0x4f, 0x57, 0x01, 0x00, 0x89, 0x8b,
+ 0x3c, 0x65, 0x01, 0xeb, 0xaa, 0x81, 0xe6, 0x9e, 0xe0, 0x19, 0xb8, 0x79,
+ 0xd6, 0xee, 0x37, 0x15, 0xd5, 0x09, 0x6d, 0xf8, 0x39, 0x61, 0xe1, 0x0b,
+ 0xc8, 0x05, 0xd5, 0xc6, 0x74, 0xca, 0xa9, 0x8a, 0x1b, 0xa2, 0x9e, 0xd0,
+ 0x04, 0x80, 0x89, 0x31, 0xa9, 0x61, 0x5d, 0xfe, 0xda, 0x86, 0x73, 0xcf,
+ 0x39, 0xf0, 0xce, 0x4a, 0x61, 0x8d, 0x18, 0x1c, 0x04, 0xa8, 0x66, 0x18,
+ 0x90, 0x37},
+ {0x00, 0x24, 0xf7, 0x92, 0x51, 0xc8, 0x6e, 0x06, 0xac, 0x18, 0xe6,
+ 0x40, 0x4c, 0xd3, 0x03, 0xc2, 0xfa, 0xbc, 0xaa, 0x95, 0x64, 0x21,
+ 0x8c, 0x16, 0x0c, 0x1f, 0xb7, 0xa9, 0x9f, 0xb2, 0xc6, 0x99, 0xb3,
+ 0xae, 0x65, 0xca, 0x2d, 0xa8, 0xf6, 0x6a, 0xd9, 0xd7, 0x5c, 0xee,
+ 0x42, 0xf1, 0x9f, 0x1d, 0x77, 0xf1, 0x94, 0xfd, 0xf2, 0xad, 0x78,
+ 0x54, 0x18, 0x6b, 0x97, 0x7b, 0xa2, 0x6c, 0x0e, 0x87, 0xcd, 0xab},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 161
+ {161,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x47, 0xad, 0x26, 0x4a, 0x37, 0x3c, 0x49, 0x94, 0xf9,
+ 0x42, 0xad, 0x09, 0x42, 0xda, 0xe8, 0xb2, 0x3a, 0x32, 0x9f, 0xb7, 0xa4,
+ 0x6e, 0x98, 0x7c, 0xb9, 0x21, 0xc2, 0x8b, 0xca, 0xed, 0x4a, 0xed, 0x60,
+ 0xe5, 0xea, 0x6f, 0xcc, 0xed, 0x4b, 0x3e, 0xce, 0x4a, 0xb7, 0xd9, 0x1b,
+ 0x34, 0x9e, 0x3e, 0x45, 0xab, 0xce, 0x93, 0xe9, 0x76, 0x5e, 0xe2, 0xfe,
+ 0x9f, 0x13, 0xd5, 0xf2, 0x30, 0x71, 0x5a, 0x23, 0x00, 0x59, 0x65, 0x40,
+ 0x10, 0xa5, 0x7f, 0x0e, 0x9d, 0x1e, 0xd4, 0x6a, 0xfa, 0xc4, 0xaa, 0xf5,
+ 0xb3, 0x22, 0x87, 0x63, 0xed, 0x2c, 0xb2, 0xb4, 0xd7, 0x8a, 0x13, 0x16,
+ 0x36, 0xbd, 0x13, 0x33, 0xf1, 0x27, 0x99, 0x77, 0x9a, 0x9f, 0x0f, 0xec,
+ 0x3e, 0xf2, 0x44, 0x52, 0xc5, 0x1e, 0x8e, 0x4f, 0x31, 0xef, 0x6d, 0xc1,
+ 0x12, 0x9a, 0x45, 0x4f, 0x07, 0x92, 0x58, 0xea, 0xc1, 0x0a, 0xdf, 0x88,
+ 0x79, 0xaf},
+ {0x01, 0x64, 0x6e, 0x6e, 0xd9, 0x5c, 0x47, 0xf6, 0x08, 0x51, 0xb1,
+ 0x6b, 0x8d, 0xa1, 0x21, 0xb7, 0xa0, 0x27, 0xae, 0x9b, 0x05, 0xfa,
+ 0xcb, 0x08, 0xbf, 0x52, 0xef, 0x17, 0xe6, 0x7a, 0x0e, 0xfb, 0x1c,
+ 0x49, 0xef, 0x90, 0x3d, 0xe8, 0x90, 0x82, 0xd3, 0xb3, 0x4a, 0xca,
+ 0xcc, 0x5c, 0xfb, 0x63, 0xeb, 0x6a, 0x62, 0x0d, 0x0e, 0x14, 0x98,
+ 0x72, 0x0e, 0x04, 0x55, 0x9e, 0xe4, 0x76, 0xbb, 0x9a, 0x75, 0xd5},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 162
+ {162,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x07, 0x5d, 0xaa, 0x66, 0xc8, 0xb4, 0x29, 0x8a, 0x8a,
+ 0x8c, 0xd3, 0x95, 0x02, 0x2b, 0xf2, 0xf2, 0x7e, 0x52, 0x83, 0x08, 0x68,
+ 0xb1, 0x3b, 0x17, 0x60, 0xf2, 0x2b, 0xc2, 0x9c, 0x99, 0x66, 0x6f, 0x39,
+ 0x23, 0x85, 0x80, 0x5b, 0x94, 0x90, 0xec, 0xa4, 0x76, 0xde, 0xfd, 0xf7,
+ 0xdf, 0x0d, 0x6b, 0x49, 0x18, 0x1c, 0x37, 0x23, 0x77, 0x09, 0x33, 0xc8,
+ 0x27, 0x61, 0xa2, 0xf7, 0xd3, 0xce, 0xa3, 0x9a, 0x01, 0xbd, 0x89, 0xc2,
+ 0xff, 0xbb, 0xfb, 0x46, 0x1f, 0x21, 0x2d, 0x16, 0xe9, 0xa9, 0x04, 0x72,
+ 0x53, 0xcd, 0xcd, 0xf1, 0x79, 0xce, 0x76, 0x3f, 0xd4, 0x91, 0x72, 0xf8,
+ 0xbf, 0xee, 0xb6, 0x8d, 0x1c, 0x1f, 0xd6, 0xe2, 0xfd, 0x6e, 0x64, 0x16,
+ 0xa8, 0xb0, 0x15, 0x51, 0x32, 0x22, 0x73, 0x43, 0x60, 0xf5, 0x12, 0x80,
+ 0xce, 0xf5, 0xf3, 0x9e, 0xc5, 0xff, 0xdc, 0x75, 0x6e, 0x44, 0xa5, 0x94,
+ 0x27, 0x64},
+ {0x01, 0x29, 0xe9, 0x2c, 0x8b, 0xcf, 0x5e, 0x73, 0x57, 0x32, 0xa7,
+ 0xf8, 0x76, 0x32, 0x1a, 0xeb, 0x26, 0x55, 0xe8, 0xd2, 0x26, 0xc2,
+ 0x28, 0xe5, 0x1d, 0x5a, 0xb6, 0xfc, 0x7c, 0x05, 0xb6, 0x3c, 0xa9,
+ 0x40, 0x0a, 0x0c, 0x25, 0xbf, 0xa1, 0x2b, 0x0a, 0x7e, 0xbc, 0x84,
+ 0xef, 0xd6, 0x2f, 0x69, 0x5d, 0xa7, 0xcd, 0x44, 0xc1, 0xce, 0xd1,
+ 0xed, 0x5c, 0xb7, 0x88, 0xc4, 0xde, 0x12, 0xa5, 0x17, 0xf1, 0xb7},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 163
+ {163,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x4a, 0xbc, 0xd8, 0x46, 0x9f, 0x19, 0x4d, 0x0c, 0xcc,
+ 0x0d, 0xb4, 0x64, 0x92, 0xcd, 0xdf, 0xb0, 0x55, 0x2b, 0xc1, 0x30, 0x62,
+ 0xb7, 0x48, 0x7a, 0xcc, 0x38, 0xf5, 0x9a, 0x07, 0x4f, 0x68, 0x20, 0x01,
+ 0xdb, 0x1a, 0xdd, 0xef, 0x6b, 0x28, 0xc5, 0x47, 0x9e, 0xaf, 0x5d, 0x6b,
+ 0x95, 0xb3, 0x7c, 0x39, 0x4e, 0xb9, 0x1e, 0xcf, 0xe0, 0x2f, 0x00, 0x87,
+ 0xfc, 0x63, 0x97, 0x00, 0xb4, 0x90, 0xed, 0xdf, 0x01, 0x21, 0x39, 0x86,
+ 0x73, 0xaf, 0x0d, 0x63, 0x91, 0x91, 0xe3, 0x12, 0x2d, 0xec, 0x7b, 0x58,
+ 0x52, 0x6d, 0xf7, 0x05, 0x46, 0x27, 0xf6, 0x96, 0xa5, 0x69, 0x89, 0x28,
+ 0x51, 0xf9, 0x04, 0x38, 0x2d, 0xbf, 0xf7, 0xb6, 0x1e, 0xd4, 0xab, 0x19,
+ 0x53, 0x91, 0x0d, 0x27, 0xaa, 0x35, 0x60, 0x95, 0xa2, 0xca, 0x45, 0x95,
+ 0x64, 0x56, 0xc8, 0xd4, 0xe1, 0xac, 0x56, 0xb1, 0xff, 0xec, 0x95, 0xfb,
+ 0xe8, 0xcf},
+ {0x00, 0xce, 0xe0, 0x32, 0x8e, 0x75, 0xf0, 0x16, 0xd0, 0x56, 0x98,
+ 0x6b, 0x4c, 0x7f, 0xce, 0xee, 0x76, 0x10, 0x23, 0x7f, 0x69, 0xdc,
+ 0x2c, 0xbb, 0xb6, 0x26, 0x66, 0x59, 0x53, 0x55, 0x41, 0x26, 0x9f,
+ 0x85, 0x1e, 0x36, 0xe0, 0x88, 0x8d, 0x63, 0x5b, 0x50, 0x6b, 0x8c,
+ 0x00, 0xa8, 0xde, 0xe7, 0xd9, 0x87, 0x74, 0x5d, 0x8d, 0x06, 0x51,
+ 0x9d, 0x15, 0xbc, 0x75, 0x2b, 0xd5, 0x75, 0x6f, 0xe3, 0x27, 0xaa},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 164
+ {164,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xbd, 0x16, 0x39, 0x89, 0xc4, 0x07, 0xd5, 0xf8, 0xf9,
+ 0xfd, 0x2e, 0x08, 0x7b, 0x14, 0x73, 0x71, 0x0c, 0x4b, 0xc2, 0xd6, 0xa9,
+ 0x7d, 0x28, 0x19, 0x84, 0xc1, 0x2c, 0xbb, 0x06, 0x15, 0xbe, 0x9a, 0xc8,
+ 0x06, 0xc2, 0x92, 0xc9, 0xd9, 0x0c, 0xf3, 0x5f, 0xfe, 0xc6, 0x65, 0x76,
+ 0x01, 0x93, 0xb1, 0xd7, 0x68, 0x1c, 0x47, 0xf8, 0xbd, 0xae, 0x37, 0xac,
+ 0x50, 0xd8, 0xa4, 0x07, 0x60, 0xa0, 0x47, 0xfc, 0x01, 0x67, 0xcc, 0xe4,
+ 0xdc, 0x54, 0xe6, 0x7e, 0xbf, 0x56, 0x40, 0x7a, 0xec, 0x33, 0xa5, 0xaa,
+ 0x20, 0xba, 0x86, 0x7c, 0x85, 0x6f, 0x92, 0x9f, 0xad, 0x77, 0x8b, 0x39,
+ 0xb0, 0xdc, 0x51, 0x24, 0x9d, 0x24, 0xe3, 0x90, 0xd7, 0xe3, 0x3c, 0x72,
+ 0x38, 0x2c, 0x4a, 0x1d, 0x02, 0xbf, 0x73, 0xd6, 0x05, 0x94, 0x8a, 0x73,
+ 0xa4, 0x81, 0xbd, 0xf3, 0x29, 0xef, 0x7b, 0x7f, 0x04, 0xcf, 0x3a, 0x33,
+ 0x3c, 0x76},
+ {0x00, 0x1e, 0x87, 0x2a, 0x53, 0x4b, 0xd0, 0x79, 0x55, 0x0d, 0x50,
+ 0xa2, 0xde, 0xf1, 0xd4, 0x39, 0x08, 0x3b, 0xb3, 0x42, 0x3a, 0x58,
+ 0xa9, 0x23, 0xde, 0xd2, 0xed, 0x7d, 0xe7, 0x68, 0x02, 0x29, 0x81,
+ 0xb7, 0xcf, 0xc7, 0x5c, 0x97, 0x0c, 0xaa, 0x2c, 0xbb, 0xf2, 0xc4,
+ 0xc7, 0xcf, 0xd9, 0xcf, 0x98, 0x46, 0x84, 0x4e, 0x9c, 0x54, 0x00,
+ 0x35, 0x67, 0x00, 0x08, 0x0a, 0x70, 0x97, 0xf0, 0x0e, 0x15, 0x48},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 165
+ {165,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xf3, 0xd6, 0x59, 0x37, 0x89, 0x97, 0xa7, 0x5e, 0x45,
+ 0x6f, 0x77, 0x0f, 0x34, 0xbf, 0xac, 0x63, 0x8f, 0x1d, 0x38, 0x77, 0x7c,
+ 0xd0, 0xa7, 0x72, 0x07, 0xcb, 0xc4, 0x2b, 0x54, 0x0c, 0x1f, 0xcb, 0xad,
+ 0x58, 0x3b, 0x93, 0x87, 0x31, 0x63, 0x42, 0x6e, 0xb9, 0x16, 0x99, 0xf8,
+ 0xc0, 0x83, 0x4b, 0x13, 0x69, 0x54, 0x00, 0xde, 0x49, 0x79, 0x67, 0x88,
+ 0xc5, 0x92, 0x41, 0x0c, 0x52, 0x0e, 0x85, 0x9f, 0x01, 0x94, 0x62, 0x25,
+ 0xc7, 0x1e, 0x24, 0x1a, 0x3a, 0x78, 0x5d, 0x26, 0xd1, 0x21, 0xd5, 0x61,
+ 0x45, 0xea, 0x8f, 0x97, 0x68, 0xf3, 0xa0, 0x09, 0xa2, 0xe3, 0xc5, 0x4f,
+ 0x9c, 0x87, 0x6b, 0x89, 0x9e, 0x81, 0xab, 0x12, 0x61, 0xb2, 0xbd, 0x5e,
+ 0xf9, 0x9f, 0x54, 0xf4, 0x45, 0x35, 0xf9, 0xcc, 0x76, 0xbf, 0x0f, 0x44,
+ 0xe9, 0x1a, 0x5f, 0x13, 0x9e, 0x99, 0x27, 0xb8, 0x8d, 0x16, 0xdc, 0xcc,
+ 0x4b, 0x39},
+ {0x01, 0xf9, 0x71, 0x7e, 0x8a, 0x71, 0xcf, 0xa9, 0x4b, 0x94, 0x3d,
+ 0x41, 0xbf, 0x12, 0xc7, 0x0b, 0xcf, 0x51, 0x43, 0x74, 0x19, 0xb2,
+ 0xda, 0x0b, 0x6e, 0x16, 0x0d, 0x06, 0xa3, 0x18, 0x7d, 0x78, 0x17,
+ 0x69, 0xc7, 0x5d, 0x2a, 0x9f, 0x97, 0xa8, 0x49, 0x9e, 0x39, 0x60,
+ 0x69, 0xa0, 0x59, 0x72, 0x5f, 0x47, 0xa1, 0x01, 0x03, 0xb7, 0x8e,
+ 0x56, 0x8e, 0x07, 0x68, 0x49, 0x91, 0x12, 0xf2, 0xf1, 0x6b, 0x79},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 166
+ {166,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x05, 0x20, 0xd4, 0xf9, 0x3a, 0xd1, 0x5b, 0xd8, 0x39,
+ 0x96, 0x97, 0xda, 0x58, 0xb2, 0x03, 0xa5, 0x81, 0xa3, 0x86, 0x8c, 0x55,
+ 0xc8, 0xad, 0x9a, 0xf9, 0xae, 0xf6, 0x13, 0xe2, 0x14, 0x04, 0x6e, 0x56,
+ 0xf2, 0xa8, 0x23, 0x82, 0xfd, 0x9e, 0xaf, 0xb1, 0xf5, 0x28, 0x1e, 0x6f,
+ 0x6e, 0x9f, 0x0b, 0xcb, 0xb4, 0x38, 0x6f, 0xfd, 0x8c, 0xdf, 0x5d, 0xce,
+ 0x09, 0x25, 0x7c, 0xad, 0xab, 0x97, 0xa0, 0x10, 0x01, 0x1b, 0x42, 0x58,
+ 0x53, 0xcc, 0xf7, 0x98, 0x7d, 0xe7, 0x24, 0x59, 0x6b, 0xe0, 0xc2, 0x3f,
+ 0x1d, 0x5e, 0x1c, 0x7d, 0x09, 0x32, 0xd2, 0xfe, 0x72, 0xc5, 0xf2, 0x23,
+ 0xb9, 0xd0, 0x3a, 0x78, 0xb8, 0x8c, 0xb0, 0x9e, 0xba, 0x6c, 0x42, 0x45,
+ 0x24, 0x0f, 0x85, 0x49, 0xc7, 0x21, 0x6e, 0x53, 0xa8, 0x79, 0xc9, 0x66,
+ 0x68, 0xcd, 0xdc, 0x01, 0xd5, 0x1c, 0x7a, 0x52, 0xdb, 0x20, 0x1a, 0xb7,
+ 0x7b, 0x89},
+ {0x01, 0x91, 0xc0, 0x56, 0x5f, 0xdd, 0x56, 0x12, 0x98, 0x75, 0x56,
+ 0x20, 0xd9, 0xa7, 0x69, 0x3c, 0xfc, 0xe1, 0x85, 0xc5, 0x7b, 0x63,
+ 0x91, 0xe4, 0xf9, 0xb9, 0x0f, 0x7b, 0x22, 0x28, 0x8b, 0x4f, 0x3e,
+ 0xa3, 0xd9, 0x5d, 0xd4, 0xd9, 0x1b, 0x73, 0x16, 0x15, 0x64, 0x6a,
+ 0xa9, 0xcf, 0x66, 0xdb, 0x8a, 0xa0, 0xc3, 0x02, 0xff, 0x07, 0x03,
+ 0x02, 0x6c, 0x30, 0x3a, 0x8c, 0x3b, 0x1f, 0x3e, 0x15, 0xec, 0xad},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 167
+ {167,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x56, 0x8a, 0x78, 0xce, 0x5d, 0x2d, 0x03, 0x0f, 0xf8,
+ 0x50, 0x87, 0x9e, 0xe0, 0x3c, 0x20, 0x1e, 0x4d, 0xc6, 0x4c, 0x58, 0x58,
+ 0x8d, 0x2c, 0x8f, 0xeb, 0x3b, 0xa9, 0xb2, 0xd0, 0x38, 0x57, 0xaf, 0x3c,
+ 0x29, 0xcf, 0xbd, 0x78, 0x9b, 0x79, 0x7f, 0x8d, 0xba, 0x4b, 0x74, 0x70,
+ 0xf0, 0xc8, 0x41, 0x21, 0x23, 0x1f, 0x35, 0x6b, 0x63, 0xe6, 0x13, 0xd0,
+ 0xff, 0xf5, 0xf8, 0xaa, 0xea, 0x8c, 0x86, 0xf9, 0x00, 0x3d, 0x67, 0xdd,
+ 0x0b, 0xbb, 0x1d, 0x85, 0x88, 0xf1, 0x8c, 0xcf, 0x31, 0xcb, 0xe5, 0xcd,
+ 0x28, 0x64, 0x22, 0xb7, 0x08, 0xc3, 0x86, 0xc1, 0xf8, 0x10, 0x08, 0x64,
+ 0x7c, 0x82, 0x4f, 0x69, 0x4c, 0x11, 0x53, 0x55, 0x30, 0x09, 0x77, 0x3c,
+ 0x65, 0x7b, 0x2b, 0x84, 0xcd, 0xae, 0x98, 0xe5, 0x2f, 0xb6, 0x24, 0x08,
+ 0x72, 0xa3, 0x1b, 0xfb, 0x0f, 0xee, 0x3f, 0x2d, 0x8a, 0x94, 0xe5, 0x31,
+ 0x9e, 0x49},
+ {0x01, 0xf8, 0x6b, 0x35, 0x03, 0x8a, 0xf9, 0x37, 0x1a, 0x84, 0x12,
+ 0xd7, 0x5e, 0x5d, 0x46, 0xa4, 0xfa, 0x76, 0xed, 0xa9, 0xd7, 0xbe,
+ 0x74, 0x0b, 0x14, 0xe8, 0xcf, 0x19, 0x41, 0x6f, 0xd5, 0xdf, 0x2a,
+ 0x4c, 0xed, 0x30, 0x64, 0xfc, 0x38, 0x46, 0xae, 0x99, 0x54, 0x24,
+ 0x88, 0xd6, 0x9e, 0x38, 0x79, 0x61, 0x9f, 0xa9, 0x07, 0x8c, 0xb9,
+ 0x87, 0xdd, 0x0d, 0x14, 0x86, 0x0b, 0x72, 0x4d, 0xa9, 0x33, 0x9f},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 168
+ {168,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xd7, 0x24, 0xed, 0x03, 0xce, 0xa8, 0x0c, 0x57, 0x94,
+ 0xc0, 0xf0, 0x77, 0xb8, 0x06, 0x06, 0x62, 0xdd, 0x74, 0x4e, 0x4e, 0x8d,
+ 0x41, 0x90, 0xf7, 0xf3, 0x13, 0xc4, 0x05, 0x97, 0xfe, 0x94, 0xbd, 0x2a,
+ 0xa7, 0x0b, 0x20, 0xf7, 0x3a, 0xc4, 0xdc, 0xef, 0x99, 0x31, 0x36, 0x08,
+ 0xc2, 0x03, 0x1c, 0x73, 0xf1, 0x3e, 0xd1, 0xf5, 0xd9, 0xac, 0xe8, 0x37,
+ 0xc5, 0x80, 0xfd, 0x02, 0xa4, 0xf2, 0xd6, 0xd5, 0x01, 0x55, 0xff, 0x55,
+ 0x6f, 0x04, 0x66, 0x57, 0xee, 0x5f, 0x50, 0x75, 0x7b, 0x90, 0x78, 0xc5,
+ 0x46, 0x7f, 0xec, 0x8a, 0x0f, 0x75, 0x66, 0xac, 0x15, 0xdb, 0x16, 0x8a,
+ 0xfe, 0xcb, 0x7f, 0x51, 0x45, 0x41, 0xd2, 0xd1, 0xff, 0x87, 0xc5, 0xf6,
+ 0x7c, 0x51, 0x1a, 0x4f, 0x61, 0xa9, 0x1c, 0x57, 0x99, 0x91, 0x48, 0x9a,
+ 0xd5, 0xa1, 0xc8, 0xc0, 0xc5, 0x54, 0xd9, 0xb3, 0x6d, 0x14, 0x86, 0xb2,
+ 0x7e, 0x72},
+ {0x01, 0xd1, 0x04, 0x7b, 0xf7, 0xe6, 0x22, 0xcd, 0x42, 0x8e, 0x1c,
+ 0x76, 0xaa, 0x2c, 0x04, 0x4a, 0x20, 0x58, 0xa2, 0xd9, 0xf4, 0xb5,
+ 0xc1, 0x79, 0xcf, 0x9c, 0x9d, 0x46, 0x07, 0x00, 0x81, 0x81, 0xb1,
+ 0x59, 0xc1, 0x56, 0x47, 0x3e, 0x7d, 0x25, 0xfe, 0x49, 0xdd, 0x63,
+ 0xad, 0x15, 0x00, 0x73, 0xcb, 0xc2, 0xde, 0x2f, 0xa9, 0xca, 0xd5,
+ 0x0d, 0xba, 0xd9, 0xa0, 0x8d, 0x56, 0xeb, 0x22, 0xd8, 0xd3, 0x41},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 169
+ {169,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x93, 0x39, 0xef, 0x1c, 0x1f, 0x93, 0xca, 0x5f, 0xed,
+ 0xec, 0x1f, 0xf5, 0xfe, 0x30, 0x33, 0x4e, 0xb1, 0x23, 0xc3, 0x0e, 0x6a,
+ 0x17, 0xc7, 0xb6, 0x5f, 0x3a, 0xc8, 0x46, 0x1f, 0xb7, 0x79, 0x07, 0x5f,
+ 0xe6, 0x98, 0x89, 0xa4, 0x28, 0x37, 0xb0, 0x1e, 0xaf, 0x44, 0xbb, 0x7f,
+ 0xf8, 0x98, 0x4c, 0x0b, 0xed, 0xa0, 0xe1, 0xb5, 0x27, 0x8a, 0x62, 0xc0,
+ 0x7e, 0xc1, 0x28, 0xca, 0xaf, 0x52, 0xd8, 0xbd, 0x00, 0x19, 0xc0, 0x95,
+ 0xff, 0xad, 0x69, 0xed, 0x80, 0x0e, 0x22, 0x3a, 0x8b, 0xfa, 0x55, 0xd2,
+ 0x1f, 0x58, 0x8d, 0xc7, 0xf9, 0xf4, 0x1b, 0x9d, 0x75, 0xdc, 0x01, 0x07,
+ 0x92, 0xb6, 0xfe, 0x24, 0x3d, 0x23, 0x08, 0xf1, 0x2d, 0xfc, 0xd3, 0x12,
+ 0x72, 0x9e, 0xbe, 0xf9, 0xcc, 0x40, 0x74, 0x43, 0xc0, 0x4b, 0x0c, 0xdb,
+ 0xe5, 0x77, 0x14, 0x61, 0x52, 0x41, 0xda, 0xb8, 0x74, 0x5c, 0xf6, 0x48,
+ 0x7b, 0xc9},
+ {0x00, 0x3e, 0xef, 0x53, 0x52, 0x75, 0xe1, 0x5f, 0x77, 0x9e, 0xc1,
+ 0x3e, 0x5c, 0xc7, 0xff, 0x93, 0x9c, 0x3d, 0xc1, 0x52, 0xe7, 0x9a,
+ 0xad, 0x0c, 0x32, 0xa0, 0x3b, 0x8c, 0xb9, 0xf8, 0xc4, 0x49, 0xb4,
+ 0xd9, 0x46, 0x9b, 0x36, 0x2e, 0x95, 0x98, 0x87, 0xc5, 0xa6, 0xf2,
+ 0x09, 0x62, 0x78, 0x3c, 0x66, 0x7b, 0x32, 0xb3, 0x79, 0x1f, 0xa7,
+ 0x01, 0xed, 0x52, 0xe8, 0x2d, 0x1e, 0x3d, 0x22, 0x29, 0x73, 0x3b},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 170
+ {170,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xc2, 0x5a, 0x90, 0x65, 0x37, 0x7d, 0x2d, 0x84, 0x37,
+ 0x25, 0x80, 0xa2, 0x68, 0x76, 0x67, 0xcd, 0xce, 0xce, 0xa5, 0x80, 0xbe,
+ 0x1a, 0x5e, 0x72, 0xe1, 0xfd, 0x2a, 0xdb, 0x42, 0xeb, 0xda, 0x8d, 0x6a,
+ 0x70, 0xac, 0x05, 0x3e, 0x49, 0xda, 0x48, 0x57, 0x32, 0xbf, 0x13, 0x43,
+ 0x02, 0x82, 0xfa, 0x4c, 0xed, 0xac, 0x64, 0xe1, 0xb0, 0x69, 0x30, 0x51,
+ 0xd1, 0x35, 0x4d, 0x8d, 0x6e, 0xfc, 0xec, 0x12, 0x01, 0xe2, 0xd2, 0xbf,
+ 0xb7, 0xb4, 0x4f, 0x53, 0x5b, 0x87, 0x31, 0x2a, 0xe6, 0x7b, 0xea, 0x3d,
+ 0x62, 0x80, 0x0b, 0x69, 0xd4, 0x34, 0x22, 0xfc, 0xd3, 0x68, 0x9a, 0x1b,
+ 0xce, 0xca, 0x6f, 0xcf, 0xe4, 0x39, 0x9b, 0x7c, 0x31, 0x8a, 0x56, 0x88,
+ 0xd0, 0xb4, 0xd2, 0x33, 0x39, 0x22, 0xd5, 0x95, 0xcf, 0x81, 0x42, 0x58,
+ 0x4f, 0xa8, 0x98, 0xc6, 0x94, 0x26, 0xf4, 0xbc, 0x47, 0x85, 0x76, 0xed,
+ 0xc8, 0xbf},
+ {0x01, 0x90, 0x34, 0x89, 0x6a, 0xfa, 0x68, 0x1f, 0xdc, 0xfb, 0x11,
+ 0xee, 0x0c, 0x03, 0xe5, 0xc5, 0x88, 0xa6, 0x52, 0x39, 0xbe, 0x8e,
+ 0x55, 0x5a, 0x89, 0x28, 0x0b, 0x7a, 0x98, 0x14, 0x17, 0x42, 0x54,
+ 0xfd, 0xb4, 0x96, 0xec, 0x0f, 0xae, 0xb2, 0xa1, 0xd6, 0x81, 0x6d,
+ 0x27, 0x6a, 0xce, 0xaa, 0x98, 0xa5, 0x3e, 0x09, 0xef, 0xe8, 0x4a,
+ 0x75, 0x2c, 0x09, 0xc5, 0x01, 0xb2, 0xba, 0xca, 0xba, 0x69, 0xb8},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 171
+ {171,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xc2, 0x40, 0x2f, 0x34, 0x1b, 0x4e, 0x1c, 0x97, 0x55,
+ 0xb3, 0xe1, 0x02, 0x22, 0x3c, 0x80, 0x56, 0x3c, 0x61, 0xc4, 0x1a, 0x64,
+ 0xcb, 0x11, 0x99, 0x58, 0xc4, 0x1b, 0xec, 0x2d, 0xd9, 0x51, 0x9a, 0x47,
+ 0x5a, 0xb8, 0x4b, 0xaa, 0xfb, 0x70, 0x83, 0x97, 0x00, 0x0b, 0x80, 0xb9,
+ 0xd2, 0x75, 0xc1, 0x3d, 0x7c, 0xdb, 0x49, 0x12, 0x7e, 0x1e, 0xb2, 0x9a,
+ 0x65, 0xd2, 0xd3, 0x74, 0x90, 0x4d, 0x09, 0x0b, 0x01, 0x9e, 0x06, 0xc3,
+ 0xda, 0x4e, 0x88, 0x4d, 0x6e, 0xd9, 0x35, 0xc4, 0xb9, 0x2c, 0x84, 0xbc,
+ 0x63, 0xe9, 0x1c, 0xbd, 0x66, 0x5c, 0xee, 0x86, 0xcc, 0x15, 0x13, 0x44,
+ 0xa3, 0xa3, 0x63, 0xfa, 0x75, 0xad, 0x56, 0xa9, 0xb8, 0x04, 0xb4, 0x65,
+ 0x1e, 0xd8, 0x56, 0x63, 0x11, 0x41, 0x88, 0xe6, 0x3c, 0xeb, 0xb2, 0xc1,
+ 0x88, 0x7f, 0x96, 0x99, 0x4d, 0xb9, 0x70, 0x3c, 0x1d, 0x06, 0x43, 0x81,
+ 0x2c, 0xd6},
+ {0x00, 0x28, 0x65, 0x55, 0x1b, 0xa9, 0x5f, 0xcc, 0xdb, 0x0c, 0x81,
+ 0x4b, 0x14, 0x5b, 0x5a, 0x57, 0xc8, 0x08, 0xb4, 0x7d, 0x5b, 0x08,
+ 0x25, 0x9e, 0xe4, 0x11, 0x74, 0x77, 0x0a, 0x73, 0x02, 0xd7, 0x4a,
+ 0x2c, 0xc7, 0x8c, 0x78, 0x22, 0xa6, 0xed, 0xfa, 0x19, 0xb2, 0x2e,
+ 0x8a, 0x0d, 0x61, 0x62, 0x60, 0xf1, 0x85, 0x1e, 0x0d, 0x5d, 0xba,
+ 0x50, 0xa9, 0x18, 0x8e, 0x45, 0xaf, 0xcb, 0x7d, 0xbb, 0xab, 0x40},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 172
+ {172,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x83, 0xf9, 0x9c, 0xf2, 0x76, 0x7c, 0xe0, 0xcc, 0x88,
+ 0x98, 0xe4, 0x61, 0xf9, 0x10, 0x40, 0x60, 0xa9, 0xc9, 0xea, 0x13, 0x42,
+ 0xa2, 0xaf, 0xf7, 0x05, 0x61, 0x04, 0x69, 0x28, 0x65, 0x92, 0xaa, 0x41,
+ 0xf3, 0x19, 0xc5, 0x0c, 0x83, 0x52, 0x48, 0x81, 0xfc, 0x42, 0x16, 0x9d,
+ 0x07, 0x25, 0x50, 0x82, 0x5c, 0xf9, 0x2e, 0x5a, 0xd1, 0x10, 0xab, 0xd7,
+ 0x7e, 0x8e, 0xcd, 0xd8, 0xca, 0x09, 0xf9, 0x5e, 0x00, 0x37, 0xaf, 0x6a,
+ 0x24, 0xd6, 0xdb, 0xc9, 0xc8, 0x5d, 0xfa, 0xad, 0xa6, 0xc5, 0xa9, 0x45,
+ 0xdd, 0x63, 0x49, 0xb9, 0xf1, 0xd1, 0xee, 0x10, 0xf2, 0x5f, 0x8d, 0xfc,
+ 0xf0, 0x52, 0x2f, 0x36, 0x23, 0x33, 0x7b, 0xfc, 0xba, 0x20, 0x4e, 0x7e,
+ 0x8e, 0x08, 0xc2, 0x55, 0x64, 0xb4, 0xfe, 0x93, 0x3c, 0xb6, 0xfc, 0x14,
+ 0x5f, 0xfe, 0xf8, 0x2b, 0xaa, 0x2f, 0xd0, 0x3a, 0x89, 0x67, 0x8f, 0xfb,
+ 0x75, 0x85},
+ {0x01, 0xb3, 0x84, 0xb4, 0x84, 0x05, 0x39, 0x6f, 0xdc, 0xb2, 0xc5,
+ 0x7f, 0x68, 0x0b, 0xe5, 0x2f, 0x91, 0xb7, 0xc8, 0x85, 0x22, 0x5e,
+ 0xcf, 0xb4, 0xf7, 0x86, 0xce, 0x6c, 0x14, 0x90, 0x16, 0x2b, 0x3c,
+ 0x15, 0xeb, 0xd8, 0xe6, 0x75, 0x5e, 0x46, 0x9a, 0x7f, 0xfc, 0xb9,
+ 0x1c, 0xfd, 0x74, 0x06, 0xcf, 0x0a, 0xb9, 0x34, 0xa4, 0x64, 0x5c,
+ 0x3a, 0x03, 0x99, 0x41, 0xe7, 0xd8, 0xcd, 0xc0, 0x7d, 0xda, 0xce},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 173
+ {173,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xd7, 0xfb, 0x4d, 0x55, 0x92, 0xe7, 0xcf, 0x72, 0x4e,
+ 0x57, 0xe6, 0xab, 0x95, 0xe1, 0x58, 0xd8, 0x18, 0xf1, 0x97, 0xf7, 0x40,
+ 0x31, 0x31, 0x8d, 0xc8, 0x3d, 0x3c, 0x2b, 0xec, 0x5c, 0xd8, 0x48, 0x64,
+ 0x81, 0xfa, 0xc9, 0x7a, 0xd6, 0xb4, 0x81, 0xe8, 0x37, 0xab, 0xbf, 0x35,
+ 0x2b, 0x99, 0x2c, 0x22, 0x64, 0xb1, 0x6f, 0x56, 0x3f, 0x84, 0x42, 0x52,
+ 0x6b, 0xc6, 0xdd, 0x05, 0xa6, 0x37, 0x4d, 0xf8, 0x01, 0x61, 0xdd, 0x90,
+ 0xc9, 0x08, 0xf5, 0x52, 0x4e, 0xe6, 0xb1, 0x57, 0xa8, 0x6f, 0x67, 0x34,
+ 0xa2, 0x5e, 0x14, 0x06, 0x38, 0xbd, 0xd8, 0x39, 0x27, 0x6f, 0xb0, 0x9b,
+ 0x3f, 0xad, 0x93, 0xe7, 0xba, 0x89, 0x9d, 0x6b, 0x6b, 0x3e, 0xd2, 0x4f,
+ 0xff, 0x8d, 0x49, 0x9a, 0xd9, 0x8c, 0xc4, 0x5a, 0x35, 0xd6, 0x2b, 0x8c,
+ 0x46, 0x1f, 0x7c, 0xc2, 0x56, 0x99, 0x72, 0x3a, 0x03, 0x3e, 0x5b, 0x1d,
+ 0xbb, 0x03},
+ {0x00, 0x8b, 0x00, 0xb6, 0x5c, 0xbd, 0x72, 0xa5, 0x1c, 0x27, 0x9d,
+ 0x1b, 0x59, 0x62, 0x8d, 0x4e, 0x7a, 0x1a, 0x84, 0x72, 0x77, 0xf6,
+ 0xd8, 0xbd, 0x53, 0x11, 0xe5, 0xea, 0xe9, 0x45, 0xc8, 0x87, 0xe4,
+ 0xc8, 0x02, 0x4d, 0xc4, 0x12, 0xeb, 0x42, 0x05, 0xc7, 0x61, 0x03,
+ 0xea, 0x49, 0x3e, 0x25, 0xdf, 0x4c, 0xdf, 0x00, 0x11, 0x61, 0x9e,
+ 0x3e, 0xfb, 0x29, 0x0d, 0x1c, 0xea, 0x8c, 0x29, 0x05, 0x81, 0xa5},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 174
+ {174,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x58, 0x49, 0x93, 0x15, 0xbb, 0x22, 0x97, 0xd7, 0x8f,
+ 0x8e, 0x74, 0xd3, 0x63, 0x4b, 0xbf, 0x83, 0xbd, 0xc1, 0x0e, 0xae, 0x30,
+ 0x6d, 0x82, 0x60, 0xad, 0x0c, 0x62, 0xa4, 0x1c, 0xbf, 0x78, 0x92, 0x91,
+ 0x44, 0xbb, 0xb6, 0x93, 0x71, 0xac, 0x92, 0x18, 0xd1, 0x8e, 0xee, 0x59,
+ 0xfe, 0x82, 0x00, 0xc1, 0x01, 0x73, 0xd3, 0x80, 0xcd, 0x78, 0x43, 0x80,
+ 0x8e, 0xb1, 0x6b, 0x2c, 0x4c, 0xdc, 0x56, 0xdc, 0x00, 0x4e, 0xcd, 0xec,
+ 0xaf, 0xe5, 0x9b, 0x4a, 0xee, 0xd0, 0x84, 0xd2, 0xd7, 0x3a, 0xf0, 0x91,
+ 0x1a, 0x7d, 0x54, 0x47, 0x48, 0x74, 0x68, 0x9b, 0xd6, 0xf7, 0x71, 0x6c,
+ 0x16, 0xee, 0x5f, 0x4f, 0x29, 0x3f, 0x72, 0xba, 0x7d, 0x26, 0x98, 0x9e,
+ 0x55, 0x1a, 0xda, 0xc0, 0x56, 0x8c, 0xd3, 0x45, 0xc5, 0xc9, 0x48, 0x23,
+ 0x1d, 0x5e, 0x49, 0xbc, 0x26, 0x29, 0x01, 0x15, 0x18, 0x6b, 0x18, 0x5b,
+ 0x5d, 0xed},
+ {0x00, 0x7d, 0xf5, 0x3f, 0x8d, 0x32, 0xa1, 0xea, 0x1f, 0x57, 0x34,
+ 0xb5, 0x94, 0x56, 0x56, 0x4c, 0xac, 0x46, 0x1f, 0x1c, 0x3a, 0x94,
+ 0x9d, 0x4f, 0xed, 0xff, 0x5e, 0xa9, 0x69, 0x28, 0xe7, 0xf2, 0xb4,
+ 0x75, 0x35, 0x20, 0x33, 0x47, 0x60, 0xf1, 0x4e, 0xde, 0x15, 0xea,
+ 0xa9, 0x64, 0xf6, 0xa0, 0xe5, 0x20, 0x34, 0x6c, 0x4f, 0x6b, 0x3b,
+ 0x40, 0x1b, 0xa6, 0xe3, 0x01, 0xb5, 0x81, 0xdd, 0x49, 0xbd, 0x21},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 175
+ {175,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x1d, 0x26, 0x60, 0xb0, 0xf8, 0xfa, 0x5b, 0xba, 0xae,
+ 0xb0, 0xe1, 0xd9, 0xe2, 0xa9, 0x64, 0x25, 0x58, 0x96, 0x9f, 0x13, 0xcd,
+ 0x08, 0xc5, 0x1c, 0x57, 0x25, 0xb1, 0x9f, 0x18, 0x48, 0x1a, 0xf2, 0xbe,
+ 0x6e, 0xdf, 0x0b, 0xc2, 0xce, 0x59, 0x06, 0x5b, 0xbe, 0xd4, 0xb1, 0xf3,
+ 0x83, 0xf3, 0x2f, 0x52, 0xfc, 0x55, 0x91, 0x74, 0xf2, 0xa4, 0x02, 0x27,
+ 0x5e, 0xe9, 0x51, 0xad, 0xea, 0x00, 0x09, 0x1d, 0x00, 0x5a, 0x34, 0x26,
+ 0x94, 0x5e, 0x6c, 0xb7, 0x06, 0xb8, 0xe4, 0x20, 0x10, 0xa6, 0x9a, 0x47,
+ 0xc0, 0x99, 0x48, 0xfe, 0xc3, 0xf2, 0xc5, 0x5f, 0x8d, 0xa5, 0xce, 0xf5,
+ 0xec, 0xbf, 0x3f, 0x0e, 0xa3, 0xdc, 0x2c, 0xde, 0x92, 0xcb, 0xe2, 0xee,
+ 0xb7, 0x6d, 0xc7, 0xfd, 0x33, 0x82, 0x54, 0x35, 0xee, 0x54, 0x57, 0xbe,
+ 0xb7, 0xa6, 0x06, 0x9e, 0x3e, 0x34, 0x8d, 0x26, 0xed, 0x33, 0xe0, 0x7d,
+ 0xcd, 0xb8},
+ {0x00, 0x72, 0x5e, 0x7b, 0x5b, 0x8f, 0x0d, 0x7e, 0xb2, 0xd4, 0xfc,
+ 0x60, 0x45, 0xd6, 0x1b, 0x5b, 0x85, 0x05, 0xa1, 0x56, 0xfe, 0xf8,
+ 0xfa, 0x4b, 0x1a, 0x2e, 0x35, 0x17, 0x60, 0xb2, 0xf6, 0x35, 0xa1,
+ 0x83, 0x7f, 0x23, 0xa4, 0xc6, 0xb7, 0x24, 0xdf, 0x07, 0x6b, 0x21,
+ 0x87, 0xb7, 0xe2, 0x13, 0xda, 0x63, 0x6b, 0x06, 0x25, 0x0c, 0x66,
+ 0x19, 0x3a, 0x23, 0x5a, 0x4e, 0x3c, 0x90, 0xed, 0x86, 0xeb, 0x5b},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 176
+ {176,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x9c, 0x93, 0x06, 0x5d, 0x67, 0xcd, 0x83, 0x91, 0x87,
+ 0x23, 0x3f, 0xbf, 0xb3, 0x3f, 0x80, 0x8f, 0x7a, 0x6c, 0xd4, 0x44, 0x92,
+ 0x4e, 0xe4, 0xea, 0x0f, 0xd4, 0xbb, 0x9b, 0x3d, 0xbc, 0x8b, 0x4a, 0xff,
+ 0xa7, 0xd3, 0xc8, 0xe3, 0xac, 0x2a, 0xbf, 0x82, 0x44, 0x9d, 0x7c, 0xf4,
+ 0x16, 0x6c, 0x6c, 0x18, 0x1b, 0x4f, 0x60, 0x9f, 0xe0, 0x9e, 0x3f, 0xf7,
+ 0xa2, 0xb6, 0x64, 0x0f, 0x81, 0x63, 0xb0, 0x81, 0x00, 0xb5, 0xf4, 0x4a,
+ 0x94, 0x7b, 0x7d, 0x9b, 0xc7, 0x80, 0x69, 0xd1, 0x5d, 0x50, 0x49, 0xac,
+ 0x1e, 0xe9, 0xda, 0x21, 0xe7, 0x81, 0x31, 0x52, 0x3e, 0xba, 0x4d, 0x9c,
+ 0x9e, 0xe6, 0x72, 0x6d, 0x32, 0xbd, 0x4a, 0xd8, 0x49, 0xdb, 0xd7, 0x12,
+ 0x70, 0x71, 0x0c, 0xcc, 0xb3, 0xcb, 0x88, 0xd2, 0x43, 0x18, 0x8f, 0xd0,
+ 0x4a, 0xc3, 0x94, 0xc1, 0x25, 0xdc, 0xb6, 0x27, 0x35, 0x57, 0x0e, 0x12,
+ 0x38, 0x90},
+ {0x00, 0x71, 0x8e, 0x90, 0x0a, 0x7e, 0xf9, 0x93, 0xd6, 0x71, 0xab,
+ 0x0d, 0xc5, 0x41, 0x7c, 0x98, 0xf6, 0x1f, 0x6e, 0xb0, 0x73, 0x16,
+ 0x41, 0xe5, 0x52, 0xff, 0x48, 0xfa, 0x4f, 0x93, 0x31, 0x8b, 0x8b,
+ 0xff, 0xfa, 0xff, 0x2a, 0x1c, 0xfa, 0x4b, 0x75, 0x9d, 0x35, 0x1e,
+ 0x56, 0x03, 0x6a, 0x61, 0xdd, 0x10, 0x61, 0xd8, 0x5c, 0x3d, 0x14,
+ 0x4b, 0x8a, 0x88, 0x2f, 0x46, 0x98, 0x10, 0xc5, 0x8e, 0x06, 0x46},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 177
+ {177,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x3c, 0x1f, 0x1b, 0xe4, 0x61, 0xd3, 0xcf, 0x43, 0x02,
+ 0xcf, 0x1f, 0xa8, 0xeb, 0x92, 0x1e, 0x5c, 0x28, 0x06, 0xfe, 0x56, 0x73,
+ 0xf2, 0x7f, 0x6d, 0xa3, 0xa5, 0xbc, 0x2b, 0x3d, 0x78, 0xa8, 0xaa, 0xe7,
+ 0xba, 0x41, 0x02, 0x36, 0xdd, 0x9e, 0x65, 0x09, 0x42, 0xcc, 0xdb, 0x11,
+ 0x04, 0x23, 0xab, 0xf5, 0x3c, 0x5d, 0x13, 0x16, 0x76, 0x38, 0xff, 0x81,
+ 0x62, 0xb4, 0xb9, 0x31, 0xa0, 0xbc, 0xbb, 0xa9, 0x00, 0x60, 0x8d, 0x65,
+ 0x17, 0x00, 0x9d, 0x99, 0xfc, 0x3b, 0xf1, 0x16, 0x5e, 0x81, 0x99, 0x22,
+ 0x1a, 0x79, 0x89, 0xf2, 0xeb, 0xda, 0x3b, 0x73, 0x9a, 0x74, 0x8c, 0xc9,
+ 0x38, 0xd2, 0xdb, 0x3e, 0x69, 0x7c, 0x5f, 0x75, 0xc3, 0x2d, 0xd5, 0xbc,
+ 0xc5, 0x57, 0x8e, 0x54, 0x9e, 0x42, 0x9f, 0x45, 0x4a, 0x03, 0x95, 0x79,
+ 0xea, 0x1e, 0x79, 0x68, 0x51, 0xe7, 0x57, 0x8e, 0xfd, 0x28, 0x08, 0x58,
+ 0xcc, 0x96},
+ {0x01, 0x61, 0xc8, 0x4c, 0x64, 0xcb, 0xd6, 0x5e, 0x71, 0x8a, 0xbf,
+ 0xab, 0x1f, 0x82, 0x7a, 0xf3, 0x30, 0x64, 0xe7, 0x02, 0x9a, 0xe6,
+ 0xfe, 0xeb, 0x11, 0xe0, 0x57, 0x18, 0x1b, 0x4b, 0x7f, 0xf3, 0xdb,
+ 0xce, 0x4d, 0x85, 0x68, 0x62, 0xb4, 0x9a, 0xbb, 0xc0, 0xb9, 0x23,
+ 0x16, 0x43, 0x61, 0x72, 0x8f, 0x62, 0x74, 0xd8, 0x90, 0x60, 0x3b,
+ 0x7c, 0xe1, 0x87, 0xd7, 0xcc, 0xfc, 0x3f, 0xf1, 0x57, 0xb4, 0x2a},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 178
+ {178,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x0b, 0x7b, 0x6f, 0xad, 0xa1, 0xf6, 0x02, 0xc9, 0xe9,
+ 0x7d, 0xa4, 0xac, 0xd7, 0xeb, 0xfd, 0x2f, 0x9f, 0x8e, 0x30, 0xe0, 0xb3,
+ 0x0b, 0x77, 0xfb, 0x39, 0x54, 0xde, 0xaa, 0xfa, 0xa2, 0xae, 0x26, 0x28,
+ 0xba, 0x04, 0x2b, 0x92, 0x57, 0xa0, 0xb6, 0x11, 0xdf, 0x77, 0x0a, 0x7a,
+ 0xd7, 0x0d, 0xa7, 0xb9, 0xa2, 0x0b, 0xf4, 0xd6, 0xf8, 0x05, 0x12, 0xce,
+ 0xe7, 0x4b, 0xa2, 0x14, 0xc6, 0x1c, 0x6d, 0x66, 0x00, 0x20, 0x61, 0xf8,
+ 0x90, 0xcd, 0x81, 0xb9, 0xb4, 0x9c, 0x91, 0x00, 0x7a, 0x32, 0x5d, 0xdb,
+ 0x67, 0xc4, 0x60, 0x62, 0xbb, 0x64, 0x26, 0x6d, 0x3e, 0x72, 0x93, 0x42,
+ 0x49, 0xcb, 0x72, 0x62, 0xb8, 0xb9, 0x2a, 0x73, 0x72, 0x34, 0xf6, 0xe8,
+ 0x5b, 0x74, 0xf8, 0x18, 0xb9, 0x54, 0xab, 0xbc, 0x35, 0x29, 0xda, 0x11,
+ 0x6c, 0x03, 0x21, 0xf8, 0x2e, 0x21, 0xdd, 0x25, 0xe5, 0x3c, 0x07, 0x3a,
+ 0xbb, 0xe1},
+ {0x01, 0x72, 0xbd, 0xb2, 0x4a, 0xc7, 0xef, 0x74, 0x1a, 0x94, 0xc1,
+ 0x5a, 0xcc, 0x7e, 0x20, 0x8d, 0x8d, 0x01, 0x18, 0x3b, 0xe1, 0xc4,
+ 0x5f, 0x5e, 0x51, 0x0d, 0xa1, 0xc0, 0x80, 0x91, 0x02, 0xa9, 0x60,
+ 0x3f, 0xe3, 0x0d, 0xcb, 0xb0, 0x33, 0x25, 0x08, 0x6a, 0xed, 0x94,
+ 0xba, 0x23, 0x42, 0x2b, 0xe9, 0x40, 0x42, 0x87, 0xcd, 0xea, 0xe4,
+ 0xa2, 0x88, 0xaf, 0xdd, 0xc2, 0xaa, 0xa0, 0xe8, 0xcb, 0xc4, 0x15},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 179
+ {179,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x1d, 0x28, 0xb1, 0xa9, 0x5f, 0xbf, 0x27, 0xa4, 0xad,
+ 0x21, 0xef, 0x46, 0x13, 0xe1, 0x98, 0x3c, 0xce, 0x35, 0x4c, 0x01, 0x8a,
+ 0xa7, 0x57, 0x33, 0x0f, 0xe1, 0x35, 0x72, 0xf8, 0x48, 0xab, 0xfa, 0x25,
+ 0x58, 0x98, 0xd1, 0x39, 0x8f, 0x13, 0xce, 0xb0, 0x6b, 0x3b, 0x53, 0x29,
+ 0x2d, 0x00, 0x0e, 0x87, 0xdd, 0x20, 0xdd, 0x19, 0x54, 0x76, 0x3a, 0x94,
+ 0xfd, 0xce, 0xb1, 0x28, 0xfe, 0x63, 0xaf, 0x1b, 0x01, 0x11, 0xff, 0xc1,
+ 0xb2, 0x68, 0x66, 0xdc, 0xff, 0x9e, 0x42, 0x10, 0x4a, 0x12, 0x1a, 0x24,
+ 0xef, 0x5a, 0x15, 0xd7, 0x81, 0x41, 0xcc, 0x93, 0xc2, 0x61, 0x67, 0x39,
+ 0x89, 0x75, 0x91, 0x6e, 0xaf, 0xc8, 0xad, 0x8b, 0xaa, 0xe1, 0x3f, 0x59,
+ 0xdf, 0x23, 0xfe, 0x79, 0xaa, 0xfb, 0x6e, 0x20, 0x78, 0xba, 0x46, 0x5c,
+ 0x6b, 0x14, 0xe4, 0x4c, 0x06, 0x0e, 0xea, 0xaa, 0x1a, 0xe6, 0xf4, 0xc7,
+ 0xc9, 0x79},
+ {0x01, 0x24, 0xea, 0xcf, 0xd5, 0x98, 0xb6, 0xfc, 0x20, 0xb9, 0xf0,
+ 0x18, 0x73, 0xed, 0x3c, 0x55, 0xb0, 0xdb, 0xb3, 0xf9, 0xdb, 0xc1,
+ 0x8a, 0x05, 0x23, 0x3e, 0x59, 0xa4, 0xec, 0x72, 0x70, 0xd0, 0x12,
+ 0xb7, 0x90, 0x84, 0x0d, 0x22, 0x05, 0x1c, 0x4f, 0x1c, 0x55, 0xa2,
+ 0x52, 0xe8, 0xad, 0xb1, 0x0d, 0xae, 0x85, 0x55, 0x99, 0xe2, 0x2a,
+ 0xbc, 0xb3, 0xe2, 0x39, 0x04, 0xaa, 0x07, 0x67, 0xe3, 0xcc, 0x84},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 180
+ {180,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x87, 0xb3, 0x11, 0x1a, 0x71, 0x8b, 0x18, 0x07, 0x7d,
+ 0x97, 0x89, 0x12, 0x5e, 0xbd, 0xb6, 0xfd, 0xec, 0x77, 0x89, 0x08, 0x75,
+ 0x44, 0x0d, 0x36, 0x69, 0x2e, 0x30, 0x15, 0x9b, 0x4c, 0xfb, 0xde, 0x18,
+ 0x07, 0xb3, 0xeb, 0xb1, 0xb1, 0xa8, 0xc7, 0xdb, 0x00, 0xc1, 0xfa, 0x66,
+ 0xcf, 0x32, 0xc5, 0xf9, 0xae, 0x0f, 0x59, 0x41, 0xe3, 0x2d, 0x7c, 0x7d,
+ 0x2a, 0xf0, 0xfa, 0x98, 0x83, 0x2f, 0x01, 0xba, 0x00, 0x8f, 0x7d, 0xef,
+ 0x20, 0x63, 0xa7, 0x79, 0x76, 0x25, 0x23, 0x67, 0x97, 0xfb, 0xea, 0xf8,
+ 0xd0, 0x7d, 0x74, 0xe0, 0x7d, 0x13, 0x9e, 0x6d, 0x73, 0x58, 0x3d, 0x2d,
+ 0x45, 0x0a, 0x77, 0x94, 0xa8, 0xf7, 0x12, 0xff, 0x78, 0x52, 0xaa, 0xa2,
+ 0x3d, 0xa6, 0xee, 0x81, 0x42, 0xd9, 0xb6, 0x97, 0x56, 0x8f, 0x7f, 0x4a,
+ 0x63, 0xa8, 0x7f, 0x97, 0xd6, 0x35, 0x4f, 0xc4, 0x69, 0x59, 0x64, 0x06,
+ 0x92, 0x6c},
+ {0x01, 0x2f, 0xdc, 0xff, 0x44, 0xa9, 0xaf, 0x94, 0xf1, 0x8b, 0x50,
+ 0xf4, 0x9c, 0x19, 0xa1, 0xe0, 0xe6, 0xf9, 0x99, 0x96, 0x4d, 0x5c,
+ 0xa4, 0x32, 0x7f, 0x28, 0x0b, 0x2e, 0xdb, 0xab, 0xf8, 0x23, 0x5d,
+ 0x2e, 0x2b, 0xa2, 0xe1, 0x01, 0xb3, 0x91, 0xd0, 0xdc, 0x1a, 0xa0,
+ 0x67, 0xd3, 0x59, 0x3c, 0xaf, 0xb3, 0xc5, 0xa9, 0x9c, 0x05, 0x31,
+ 0x65, 0xfa, 0x28, 0xd6, 0x77, 0x99, 0x0e, 0xa8, 0x86, 0xfc, 0x7a},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in left to right addition chain
+ // tcID: 181
+ {181,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x9a, 0x64, 0xba, 0x8c, 0x66, 0x62, 0xbb, 0x51, 0x55,
+ 0x3f, 0x85, 0x60, 0x8a, 0xa2, 0xe5, 0x22, 0xbb, 0xff, 0xd1, 0xb4, 0x4e,
+ 0xf6, 0x46, 0xde, 0x09, 0x38, 0xf6, 0x26, 0x79, 0x90, 0xdd, 0x9d, 0x7f,
+ 0x52, 0x50, 0x51, 0x36, 0xb6, 0x76, 0x20, 0xaf, 0xc1, 0xf6, 0xd2, 0x5a,
+ 0xcf, 0x6d, 0x1d, 0xc3, 0x97, 0x2c, 0x3a, 0x88, 0x49, 0x3a, 0xe3, 0x92,
+ 0x72, 0x30, 0x22, 0x5c, 0x03, 0xa8, 0x13, 0x5d, 0x00, 0x89, 0x52, 0xc1,
+ 0x5d, 0xc9, 0x44, 0x61, 0x87, 0x3c, 0x23, 0x2a, 0x2f, 0xbe, 0xb4, 0xa7,
+ 0xa4, 0x68, 0x7e, 0x64, 0x1d, 0x10, 0xb3, 0x34, 0x8d, 0x17, 0xa3, 0x1e,
+ 0xa3, 0xfb, 0xf1, 0x7c, 0xed, 0x90, 0x65, 0xbf, 0xcd, 0xdf, 0xd9, 0x2a,
+ 0xc7, 0x42, 0xce, 0xe6, 0x1d, 0x5b, 0xf5, 0x82, 0xb9, 0x58, 0xd2, 0x53,
+ 0xe9, 0x39, 0xce, 0x5c, 0xf9, 0x2c, 0xe7, 0x96, 0x15, 0x43, 0x3d, 0x06,
+ 0x9d, 0x8d},
+ {0x01, 0xcd, 0xf3, 0xf0, 0xc8, 0x13, 0xba, 0xdf, 0x74, 0x54, 0xde,
+ 0x52, 0x0d, 0x12, 0x48, 0xb2, 0x98, 0x50, 0x21, 0x94, 0x50, 0x4a,
+ 0xfd, 0x59, 0x04, 0x08, 0x09, 0x41, 0xcb, 0x85, 0xa3, 0x71, 0x56,
+ 0x28, 0x48, 0xe4, 0x75, 0x60, 0x11, 0x71, 0x35, 0x93, 0xaf, 0x46,
+ 0x14, 0x5d, 0x06, 0x52, 0xb2, 0xed, 0xce, 0x18, 0xd5, 0xc9, 0xe4,
+ 0xa4, 0xcd, 0x55, 0x37, 0x0b, 0xcd, 0x60, 0x83, 0x99, 0x06, 0x28},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 182
+ {182,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x39, 0x3b, 0xd8, 0xfe, 0x3c, 0x49, 0xf7, 0x88, 0x5e,
+ 0xfb, 0xca, 0xb8, 0x79, 0x62, 0xef, 0x12, 0x45, 0x8c, 0x18, 0xf2, 0x55,
+ 0xf0, 0x1a, 0x24, 0xa1, 0xab, 0x79, 0x5c, 0xbf, 0xe2, 0xb4, 0xdd, 0xf6,
+ 0xe8, 0xac, 0x25, 0x3e, 0x4f, 0xd9, 0x48, 0x43, 0x77, 0xf5, 0x9d, 0xdc,
+ 0x7c, 0x08, 0x79, 0x96, 0x38, 0x6e, 0xd9, 0xa1, 0x65, 0xcc, 0xa8, 0x1f,
+ 0x85, 0x3c, 0x91, 0x8b, 0xe1, 0xc9, 0xd3, 0x99, 0x00, 0x7c, 0x47, 0xac,
+ 0xa4, 0xae, 0xe1, 0x79, 0x5d, 0x41, 0x4c, 0x43, 0x34, 0xce, 0x4b, 0xfe,
+ 0xca, 0xfa, 0xbf, 0x3c, 0x33, 0x91, 0xa0, 0x2e, 0x93, 0x32, 0xd7, 0xf1,
+ 0x7e, 0xc1, 0xb5, 0xc5, 0x42, 0x00, 0x9f, 0x98, 0x0f, 0xba, 0xf3, 0xea,
+ 0xdc, 0xc1, 0x92, 0xf4, 0x00, 0xb9, 0xad, 0x24, 0x00, 0x22, 0x0c, 0x09,
+ 0x0a, 0x75, 0x87, 0x84, 0xdb, 0xa6, 0x6d, 0xe4, 0x06, 0x00, 0xc6, 0x26,
+ 0xe4, 0xa1},
+ {0x01, 0xd1, 0x08, 0x25, 0xbb, 0x71, 0xd0, 0x94, 0xea, 0x2b, 0x01,
+ 0x85, 0x55, 0x83, 0xa8, 0x22, 0x68, 0x71, 0xeb, 0xe7, 0xd6, 0xbc,
+ 0xae, 0x06, 0x42, 0x27, 0xbd, 0xd8, 0x41, 0x78, 0x8d, 0x1c, 0x48,
+ 0x9b, 0x94, 0xdb, 0x20, 0xc3, 0x95, 0x62, 0x45, 0x0d, 0xb8, 0x47,
+ 0x35, 0xf9, 0x28, 0x52, 0x59, 0xb3, 0x4c, 0x5d, 0x3b, 0x43, 0xa4,
+ 0x87, 0xf0, 0x70, 0x86, 0x32, 0xb7, 0x5d, 0xe2, 0xeb, 0xe1, 0x04},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 183
+ {183,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xb4, 0xb1, 0x9a, 0x12, 0x5b, 0xc0, 0xcb, 0xd0, 0x60,
+ 0x60, 0x64, 0xa0, 0x51, 0xaf, 0x4a, 0xb1, 0x7f, 0x79, 0x18, 0x80, 0x47,
+ 0x5f, 0x00, 0xa1, 0xfb, 0xcd, 0x4a, 0x79, 0x7b, 0x40, 0x1b, 0xda, 0x39,
+ 0x0e, 0xf7, 0x82, 0x6f, 0xa0, 0x16, 0x82, 0x65, 0x1d, 0x72, 0xcb, 0x13,
+ 0x53, 0x70, 0x4d, 0x7a, 0x18, 0x02, 0x7c, 0x4d, 0x60, 0x93, 0x34, 0xb2,
+ 0xe8, 0xc5, 0xd4, 0xde, 0xf8, 0x6e, 0xa0, 0xe4, 0x01, 0x90, 0xe4, 0xcd,
+ 0x6a, 0x4e, 0x0b, 0xa9, 0xea, 0x45, 0xd3, 0xb7, 0x14, 0x4f, 0x74, 0xaa,
+ 0xf1, 0x98, 0x64, 0x62, 0x55, 0x8c, 0x8b, 0x3a, 0x10, 0x50, 0x18, 0x82,
+ 0xc2, 0x66, 0x9e, 0xc2, 0x65, 0xef, 0xc1, 0x52, 0xf5, 0x51, 0x0f, 0x3e,
+ 0x99, 0x0d, 0x67, 0x21, 0x84, 0x71, 0xca, 0xfc, 0x66, 0xc8, 0x45, 0xcf,
+ 0x69, 0xe5, 0xef, 0xf6, 0xe0, 0x30, 0x8c, 0xc5, 0x9a, 0xc5, 0x9a, 0x40,
+ 0x76, 0x67},
+ {0x00, 0x31, 0xeb, 0x14, 0x66, 0x16, 0xd7, 0xbc, 0x61, 0xff, 0xb5,
+ 0x53, 0xb7, 0xca, 0x85, 0x22, 0xa5, 0xb6, 0x08, 0x8d, 0x23, 0xd5,
+ 0xca, 0x6e, 0x30, 0xb2, 0x01, 0xb8, 0x6d, 0xa2, 0x37, 0x5d, 0x1f,
+ 0x6c, 0xc4, 0x8e, 0x88, 0xa2, 0x4b, 0x52, 0xb0, 0xe2, 0x20, 0x45,
+ 0xca, 0x7c, 0x50, 0x6c, 0x20, 0x69, 0x30, 0x61, 0x9c, 0x28, 0x9f,
+ 0xc4, 0xa6, 0x88, 0x43, 0x2a, 0xde, 0xe4, 0x70, 0x28, 0x80, 0xd3},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 184
+ {184,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xe7, 0xfa, 0x4a, 0xc2, 0x36, 0x5a, 0xf9, 0x37, 0x8d,
+ 0xd2, 0xc8, 0x1f, 0x32, 0xf9, 0xef, 0x55, 0xd4, 0xd3, 0x41, 0xac, 0x32,
+ 0x4e, 0xb4, 0x69, 0x23, 0xec, 0x7f, 0x15, 0x44, 0x8c, 0x37, 0xef, 0x60,
+ 0x7c, 0x97, 0x5c, 0x35, 0x27, 0x54, 0xf4, 0x72, 0x87, 0x3e, 0x46, 0x9f,
+ 0x8d, 0x37, 0xd3, 0x8d, 0x97, 0xd1, 0x61, 0xa7, 0xb9, 0xb1, 0xda, 0xe2,
+ 0xe9, 0x65, 0xfd, 0xcc, 0x95, 0x97, 0x47, 0xba, 0x01, 0xe6, 0xc0, 0x96,
+ 0x39, 0x72, 0x94, 0x99, 0xb6, 0x07, 0x33, 0x0d, 0x7d, 0xab, 0xa2, 0xb5,
+ 0xc1, 0xef, 0xae, 0x4f, 0x12, 0x1e, 0x54, 0x0b, 0xf7, 0xe6, 0x91, 0x80,
+ 0x9a, 0x05, 0x55, 0x42, 0x28, 0x4c, 0xb5, 0xee, 0x87, 0x47, 0x55, 0x89,
+ 0xce, 0xc6, 0x63, 0xb5, 0x3f, 0x21, 0xb9, 0x12, 0x31, 0xa6, 0x38, 0xd8,
+ 0x40, 0x2e, 0x35, 0x8f, 0xd1, 0x69, 0x95, 0x34, 0x91, 0xab, 0x39, 0x53,
+ 0x12, 0x2a},
+ {0x00, 0xa8, 0xf2, 0xda, 0xd7, 0x49, 0xea, 0x1e, 0x15, 0x67, 0x35,
+ 0x86, 0xbb, 0x67, 0xb5, 0xc8, 0x5f, 0xf8, 0xf4, 0x5c, 0x72, 0xef,
+ 0x84, 0x47, 0xef, 0xef, 0x3e, 0xfc, 0x62, 0x6a, 0x6a, 0x10, 0xca,
+ 0x88, 0x45, 0x16, 0x43, 0xb4, 0x34, 0xa2, 0x51, 0x76, 0xcb, 0xae,
+ 0x77, 0x89, 0x9a, 0x3e, 0x32, 0xa4, 0x48, 0x47, 0x81, 0xb7, 0x00,
+ 0xe0, 0x38, 0x57, 0xbd, 0xd1, 0x58, 0xad, 0x3c, 0xfb, 0xf2, 0x00},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 185
+ {185,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x04, 0xf4, 0x3f, 0xfb, 0xb3, 0x7c, 0xe5, 0xd0, 0xea,
+ 0x95, 0x61, 0x71, 0xc0, 0x70, 0xd6, 0x14, 0x7a, 0xcf, 0xa9, 0x51, 0x9b,
+ 0x88, 0x79, 0x95, 0x83, 0x2a, 0x0e, 0xb8, 0x01, 0xe0, 0xdb, 0xc6, 0x68,
+ 0x96, 0xdf, 0xaf, 0xf9, 0x44, 0x09, 0xb4, 0x97, 0xf4, 0xa4, 0x16, 0xcc,
+ 0xd8, 0x27, 0x50, 0xda, 0x47, 0xa5, 0x20, 0xb8, 0x70, 0xdf, 0xe6, 0xcd,
+ 0x37, 0x64, 0xf0, 0xe3, 0xc0, 0xf1, 0xbc, 0x3b, 0x00, 0xa5, 0xf3, 0xdb,
+ 0x99, 0x39, 0xc2, 0x11, 0x47, 0xab, 0x44, 0x88, 0xc8, 0x12, 0x8b, 0xa0,
+ 0x56, 0x4f, 0x19, 0x2f, 0x27, 0x88, 0x56, 0x01, 0x45, 0xd2, 0xb1, 0x4a,
+ 0x85, 0x28, 0x16, 0xb4, 0x85, 0x1e, 0xf6, 0x9a, 0x46, 0x2c, 0x98, 0x54,
+ 0xba, 0xce, 0x72, 0x0e, 0x46, 0x29, 0xed, 0x55, 0xaf, 0x9d, 0x2c, 0x7d,
+ 0xa7, 0x4c, 0xd3, 0x09, 0xfc, 0x55, 0x66, 0xe1, 0x16, 0x30, 0x74, 0x6a,
+ 0x35, 0x22},
+ {0x01, 0xee, 0x85, 0xa3, 0xb6, 0xd3, 0x5d, 0x0d, 0xf6, 0xa4, 0x45,
+ 0x59, 0x3c, 0x94, 0x60, 0x99, 0x32, 0x53, 0x0e, 0x25, 0xee, 0x71,
+ 0x90, 0x9c, 0x56, 0x81, 0xae, 0x39, 0x8a, 0x38, 0x30, 0x9e, 0x86,
+ 0x99, 0xe9, 0x4e, 0x0f, 0x23, 0xf5, 0x6c, 0x64, 0xa0, 0xd0, 0x4f,
+ 0xc1, 0x0e, 0x28, 0x96, 0xc5, 0x0f, 0x21, 0x3f, 0x12, 0xc6, 0x85,
+ 0x15, 0x1f, 0xa4, 0x0f, 0x18, 0xac, 0x6d, 0x8e, 0xd8, 0x59, 0x06},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 186
+ {186,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x25, 0x0e, 0xca, 0xd8, 0x94, 0xd3, 0xfd, 0xff, 0xb5,
+ 0x80, 0x09, 0x9c, 0x2c, 0x30, 0x5b, 0xd5, 0xd9, 0x03, 0xfe, 0xdd, 0x2e,
+ 0x53, 0x2e, 0xa5, 0x8d, 0x29, 0xd6, 0x3c, 0x32, 0x81, 0xb3, 0x9e, 0x6f,
+ 0x47, 0xa1, 0x1b, 0x3b, 0xe9, 0x7c, 0x1c, 0x04, 0xe0, 0x42, 0xd3, 0xf1,
+ 0x9b, 0xd0, 0xcb, 0xe0, 0xef, 0x41, 0x21, 0xa2, 0x57, 0x27, 0x9b, 0xbd,
+ 0x76, 0xc6, 0x6a, 0x05, 0xe8, 0xd2, 0x22, 0xd0, 0x01, 0xa2, 0xb3, 0xce,
+ 0x41, 0xca, 0x09, 0xb5, 0xb6, 0x28, 0x7b, 0x4c, 0x32, 0x8a, 0x31, 0x5d,
+ 0xca, 0x24, 0x3c, 0x72, 0x6e, 0x86, 0x16, 0x62, 0x9d, 0x2b, 0x37, 0x50,
+ 0x6b, 0x7e, 0xb3, 0x1e, 0xb7, 0x6f, 0x51, 0x3d, 0xec, 0xb0, 0xab, 0x20,
+ 0xa5, 0x2c, 0x0c, 0x26, 0x0a, 0x92, 0x0e, 0x92, 0xae, 0x1a, 0x62, 0x9f,
+ 0xb8, 0x17, 0xdf, 0x5a, 0xd6, 0xd7, 0xe6, 0x23, 0x67, 0xac, 0x5e, 0x8e,
+ 0xe5, 0xf0},
+ {0x01, 0x1e, 0x7d, 0x52, 0x9d, 0xc9, 0x61, 0x52, 0x09, 0x16, 0x24,
+ 0x01, 0xab, 0x2b, 0xb7, 0x17, 0x37, 0x81, 0x09, 0xd8, 0x7a, 0x1a,
+ 0xc8, 0x6b, 0x98, 0xb7, 0x95, 0x4e, 0xa9, 0x1b, 0x96, 0x0b, 0x08,
+ 0xfa, 0x93, 0x74, 0xea, 0x72, 0x70, 0x35, 0x19, 0xc3, 0x9c, 0x69,
+ 0x79, 0x72, 0x40, 0xc9, 0x77, 0x81, 0x7e, 0x2b, 0x34, 0xb5, 0x32,
+ 0x26, 0x65, 0xdd, 0x51, 0x82, 0x51, 0xbc, 0xc1, 0xfa, 0x97, 0x0b},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in precomputation or right to left
+ // addition chain
+ // tcID: 187
+ {187,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x19, 0xf6, 0xff, 0xd8, 0x1d, 0x01, 0x2b, 0x70, 0x80,
+ 0x4c, 0x30, 0x85, 0x94, 0xb4, 0x70, 0x66, 0x51, 0x6b, 0xbb, 0x33, 0x9b,
+ 0x44, 0xab, 0xad, 0xb4, 0xda, 0x19, 0x43, 0x99, 0xd1, 0xb4, 0xd5, 0xfc,
+ 0x98, 0xdd, 0x9d, 0x0d, 0xc3, 0x63, 0xa9, 0xbc, 0xb1, 0x43, 0x96, 0x32,
+ 0x7f, 0xfa, 0xdb, 0x39, 0xf9, 0xb3, 0x57, 0xb7, 0xe6, 0x31, 0xa8, 0x4b,
+ 0x23, 0x03, 0x93, 0x96, 0xf1, 0xcc, 0x96, 0xf1, 0x01, 0xa6, 0xa8, 0xc0,
+ 0xaf, 0x8e, 0x08, 0x3a, 0x9f, 0x8c, 0x19, 0xcb, 0x0f, 0xba, 0xe7, 0xb4,
+ 0x52, 0x3c, 0x4c, 0x54, 0xfc, 0x9f, 0xfe, 0xfb, 0x73, 0x51, 0x13, 0xf5,
+ 0x28, 0xf7, 0xa3, 0xe9, 0x66, 0x25, 0x71, 0x06, 0x08, 0x61, 0xdd, 0x6c,
+ 0x9c, 0x71, 0xb3, 0x3d, 0x99, 0xb5, 0x3d, 0x71, 0x6c, 0x36, 0xa8, 0xa9,
+ 0x02, 0xbc, 0xa6, 0x4c, 0x46, 0xc7, 0xe3, 0x4a, 0x2e, 0x88, 0xdb, 0xc9,
+ 0x6b, 0x6d},
+ {0x00, 0x6b, 0x46, 0xbb, 0xda, 0x9f, 0x37, 0x96, 0x1a, 0xec, 0x9e,
+ 0xfc, 0xd6, 0xfc, 0xba, 0xf4, 0xe2, 0x5b, 0x66, 0x74, 0xea, 0x37,
+ 0xf8, 0xd8, 0x2c, 0xa2, 0xed, 0xcc, 0x06, 0x35, 0x3e, 0x24, 0xd0,
+ 0x9e, 0xa5, 0xd8, 0x61, 0x36, 0xfe, 0xde, 0xe3, 0x4e, 0x0c, 0x39,
+ 0x1b, 0x85, 0x90, 0x72, 0xab, 0x91, 0x91, 0x8b, 0x51, 0xd0, 0x80,
+ 0x0a, 0xb2, 0x02, 0x55, 0xf4, 0x38, 0xc6, 0x60, 0x88, 0x2e, 0x91},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 188
+ {188,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x77, 0xd8, 0x97, 0xcf, 0xf6, 0xa2, 0xa3, 0x44, 0x6f,
+ 0xb3, 0x85, 0x28, 0xad, 0x80, 0xcf, 0x3c, 0xc5, 0x03, 0xad, 0x93, 0xda,
+ 0x06, 0xc7, 0xc5, 0xa5, 0x25, 0xcf, 0x9a, 0x7b, 0xba, 0x33, 0xd7, 0x9d,
+ 0x68, 0x6a, 0x0c, 0x53, 0x29, 0x0a, 0x45, 0x94, 0x24, 0x05, 0x40, 0xa0,
+ 0x2a, 0x85, 0xcf, 0x14, 0x33, 0x6a, 0x23, 0xda, 0x56, 0xef, 0xdb, 0x56,
+ 0x2b, 0x06, 0x56, 0x80, 0x0f, 0xf3, 0x96, 0xa4, 0x01, 0x20, 0x77, 0x9a,
+ 0xe0, 0xdf, 0x7c, 0x1d, 0x92, 0x8c, 0xa1, 0x8d, 0x63, 0xfc, 0xab, 0xf0,
+ 0xd2, 0x1b, 0xd4, 0x37, 0xc8, 0x6e, 0x40, 0x96, 0x6b, 0xae, 0x8c, 0x9f,
+ 0xef, 0x2a, 0xc7, 0x27, 0x38, 0xa7, 0x5b, 0xe4, 0x99, 0x38, 0xab, 0x99,
+ 0x17, 0x03, 0x4a, 0x25, 0x36, 0xc0, 0x23, 0x69, 0x5e, 0x82, 0x1f, 0x70,
+ 0xb4, 0x58, 0x33, 0x9b, 0xd8, 0xde, 0x21, 0x8a, 0x5c, 0xf7, 0x41, 0xe5,
+ 0x5a, 0x7d},
+ {0x01, 0x10, 0x99, 0x89, 0xb6, 0x2a, 0x37, 0x93, 0x97, 0x23, 0x2c,
+ 0x23, 0x8c, 0xf5, 0x7d, 0x81, 0x88, 0x4b, 0xab, 0xb3, 0x9b, 0x04,
+ 0x1f, 0xbf, 0x0f, 0x0b, 0x48, 0xbb, 0x7d, 0x79, 0x49, 0x44, 0xf9,
+ 0xa3, 0x02, 0xde, 0x0e, 0xcc, 0xaa, 0x9a, 0x56, 0x25, 0xb2, 0x22,
+ 0xc6, 0x69, 0x2d, 0x24, 0x07, 0x76, 0x54, 0xf1, 0x98, 0x36, 0xb8,
+ 0xf1, 0x4d, 0x86, 0x22, 0xba, 0x14, 0xee, 0xac, 0xe2, 0x74, 0xc9},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 189
+ {189,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xa0, 0x27, 0x19, 0x24, 0x4d, 0xf8, 0x07, 0x86, 0x47,
+ 0x07, 0xfb, 0xc6, 0xc5, 0x28, 0x5d, 0xa7, 0x84, 0x30, 0x1d, 0xab, 0xff,
+ 0xb8, 0x58, 0x53, 0xda, 0xf9, 0x46, 0xf8, 0xd7, 0x15, 0x98, 0xfa, 0x95,
+ 0xf7, 0xc9, 0x0a, 0x3d, 0x5f, 0x06, 0xe4, 0x50, 0x51, 0x79, 0x9c, 0x16,
+ 0xf9, 0xaf, 0x0a, 0xfe, 0x27, 0x5f, 0xf4, 0xf5, 0x1e, 0x83, 0xe1, 0xbf,
+ 0xab, 0xc1, 0x81, 0x76, 0xf2, 0xbc, 0x4a, 0x74, 0x01, 0x54, 0xde, 0x99,
+ 0xc7, 0x4d, 0xd2, 0x63, 0x45, 0x60, 0x34, 0xab, 0xdf, 0x5b, 0x2a, 0x17,
+ 0x3e, 0x31, 0x84, 0x42, 0xd1, 0x32, 0x00, 0xf4, 0x09, 0x0a, 0xaa, 0x27,
+ 0x14, 0x52, 0x4c, 0x43, 0xa8, 0x5e, 0xc5, 0xf6, 0x07, 0xd5, 0xf3, 0x55,
+ 0x20, 0x5f, 0xef, 0x0f, 0x4a, 0xa3, 0xb4, 0x1b, 0x2f, 0xf7, 0x9e, 0xca,
+ 0x36, 0x1f, 0xc2, 0x88, 0x78, 0xfd, 0x4e, 0x26, 0xbc, 0xc5, 0x7a, 0xc0,
+ 0x14, 0xd8},
+ {0x01, 0x05, 0x4b, 0x61, 0x91, 0xcb, 0x25, 0x7e, 0x0f, 0x18, 0xd0,
+ 0x9c, 0xf4, 0x54, 0xfc, 0xa4, 0xc4, 0x57, 0x16, 0xea, 0x00, 0xf1,
+ 0x67, 0xb2, 0xfb, 0xd2, 0xd0, 0x28, 0xb6, 0x6c, 0x90, 0x3b, 0x5e,
+ 0x75, 0x1a, 0x6c, 0xaa, 0xcc, 0xf4, 0xed, 0x18, 0xe2, 0x86, 0x35,
+ 0xd8, 0x45, 0x4e, 0xd3, 0x81, 0x1e, 0x1c, 0x4b, 0x36, 0x38, 0xeb,
+ 0x42, 0x0a, 0xd2, 0x1e, 0xa4, 0xfd, 0xbd, 0xba, 0xda, 0xe8, 0x66},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 190
+ {190,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x8a, 0x82, 0xcb, 0x60, 0x81, 0x2f, 0xd3, 0x6c, 0xcc,
+ 0xb2, 0x9e, 0x47, 0x47, 0xd2, 0x05, 0x79, 0xac, 0x9a, 0xc6, 0xb5, 0xef,
+ 0x64, 0x90, 0x32, 0x6b, 0x30, 0xc5, 0xf0, 0x77, 0xe9, 0xd7, 0x84, 0x1e,
+ 0xd1, 0x89, 0xad, 0x17, 0x21, 0x40, 0x05, 0x5d, 0x7e, 0xe6, 0xb0, 0x15,
+ 0xe0, 0x2b, 0x1e, 0xbb, 0x9f, 0xc1, 0x7d, 0x6a, 0xcd, 0x8b, 0xb4, 0xc0,
+ 0x8d, 0x2d, 0xdb, 0x45, 0x41, 0xbb, 0x88, 0xf4, 0x00, 0x77, 0x50, 0xfe,
+ 0x26, 0x40, 0xe5, 0x90, 0xf1, 0x54, 0x26, 0xd6, 0x4e, 0x23, 0x34, 0xcb,
+ 0x2a, 0xd5, 0x97, 0x34, 0x0c, 0x44, 0x5a, 0x42, 0x37, 0x9f, 0xc1, 0x94,
+ 0xef, 0x74, 0xd7, 0xe0, 0x6a, 0x22, 0x0a, 0xad, 0xb8, 0xe6, 0x9e, 0x36,
+ 0x1b, 0x49, 0x60, 0xdd, 0xe7, 0x0f, 0x08, 0x5e, 0x92, 0x43, 0x19, 0xde,
+ 0xa0, 0xdf, 0x1d, 0x4c, 0x12, 0xc4, 0x15, 0x19, 0x53, 0x57, 0x02, 0x67,
+ 0x0e, 0xa8},
+ {0x00, 0x71, 0x13, 0xf5, 0xf3, 0xc5, 0x47, 0xa2, 0xbd, 0xee, 0x4a,
+ 0xf7, 0x62, 0x5b, 0xf1, 0x61, 0xad, 0x98, 0x40, 0xe8, 0x3f, 0x2c,
+ 0x3b, 0x87, 0x1b, 0x18, 0xbe, 0x0c, 0x9d, 0xb5, 0x68, 0x6c, 0xaf,
+ 0xd3, 0x94, 0x8c, 0x83, 0x1a, 0x25, 0x1a, 0x46, 0x49, 0x99, 0x91,
+ 0x93, 0x85, 0x26, 0x50, 0xe6, 0xdc, 0x8a, 0x9f, 0x82, 0xcc, 0x69,
+ 0x6a, 0xd5, 0x7c, 0x71, 0x81, 0xac, 0x9a, 0x9e, 0xc2, 0x20, 0xec},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 191
+ {191,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x27, 0x3b, 0x9b, 0xf3, 0x81, 0x8c, 0x12, 0x9c, 0xc2,
+ 0x72, 0x27, 0x0b, 0x5b, 0xb0, 0xb8, 0xb7, 0xe5, 0x57, 0xca, 0x8c, 0x54,
+ 0x8a, 0x6f, 0x32, 0x05, 0xe3, 0x7b, 0x61, 0x19, 0x62, 0xb1, 0x4d, 0x9b,
+ 0xe3, 0x17, 0xdc, 0x44, 0xfe, 0x82, 0xb2, 0xd2, 0x50, 0x49, 0x84, 0xdb,
+ 0x98, 0xa9, 0x02, 0xe7, 0xea, 0x2a, 0x5a, 0xfe, 0x58, 0x4d, 0xc2, 0xb2,
+ 0x99, 0x0e, 0x5a, 0x79, 0x0f, 0xd5, 0x5b, 0x19, 0x00, 0xb9, 0x21, 0x1f,
+ 0xbf, 0xa2, 0x21, 0xe3, 0xc2, 0x4b, 0xc3, 0xde, 0x2f, 0x70, 0xe8, 0xf0,
+ 0xe8, 0x4f, 0x4b, 0x05, 0xc2, 0xd2, 0xbc, 0x5e, 0x98, 0xda, 0x3e, 0x37,
+ 0x9e, 0x80, 0xbe, 0xcd, 0x53, 0xd2, 0x21, 0x13, 0x6a, 0xd7, 0x40, 0xb2,
+ 0x73, 0x2e, 0xcb, 0xc3, 0xc7, 0xe0, 0x6c, 0x07, 0xe0, 0x64, 0xd5, 0xde,
+ 0x69, 0xe6, 0xa6, 0xd5, 0x67, 0x71, 0x3f, 0x64, 0x4e, 0x8a, 0xc2, 0x5a,
+ 0x1d, 0x93},
+ {0x01, 0x91, 0x88, 0x47, 0x8c, 0x62, 0x34, 0x92, 0x99, 0xba, 0x2f,
+ 0x12, 0xae, 0xc3, 0xc7, 0xef, 0x65, 0x85, 0x8f, 0x50, 0x39, 0x53,
+ 0x80, 0xed, 0x0e, 0x7e, 0x70, 0xe7, 0x31, 0xd7, 0xc4, 0x78, 0x85,
+ 0xcf, 0xb1, 0x83, 0xec, 0xca, 0x22, 0xfc, 0x71, 0xf0, 0xaf, 0xd0,
+ 0x62, 0x12, 0x43, 0x75, 0x07, 0x86, 0x96, 0x9a, 0x00, 0x97, 0xb3,
+ 0x6a, 0x52, 0x1e, 0xf4, 0x1d, 0xf9, 0xf0, 0x8f, 0x9a, 0x45, 0x58},
+ false,
+ true},
+
+ // Comment: point with coordinate y = 1 in right to left addition chain
+ // tcID: 192
+ {192,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x78, 0x1d, 0x86, 0xca, 0xc2, 0xc0, 0x52, 0xb7, 0xe4, 0xf4, 0x8c, 0xef,
+ 0x41, 0x5c, 0x5c, 0x13, 0x19, 0xe0, 0x7d, 0xb7, 0x0d, 0xb9, 0x2a, 0x49,
+ 0x7c, 0x2a, 0xc7, 0x64, 0xe9, 0x50, 0x9a, 0xc0, 0xb0, 0x73, 0x22, 0x80,
+ 0x1f, 0x5a, 0xe1, 0xf2, 0x8c, 0x9d, 0x7d, 0xb7, 0x1f, 0x79, 0xe5, 0xf5,
+ 0x1b, 0xf6, 0x46, 0x79, 0x0a, 0xf9, 0x88, 0xd6, 0x23, 0x39, 0xa6, 0xd1,
+ 0x54, 0x31, 0x92, 0xe3, 0x27, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x26, 0xe4, 0xbc, 0x8e, 0x3d, 0xfc, 0xb2, 0x89, 0x8f, 0x9f,
+ 0xb7, 0x1e, 0xb3, 0x73, 0x19, 0x9e, 0xcd, 0x58, 0xb1, 0x3b, 0x66, 0xc2,
+ 0x21, 0x11, 0x08, 0x19, 0xbd, 0x05, 0x15, 0x9e, 0xb5, 0xe3, 0xb8, 0xd1,
+ 0x37, 0x6f, 0x7d, 0x51, 0x51, 0xdb, 0x14, 0x0b, 0x3c, 0xda, 0xe6, 0x98,
+ 0xbc, 0xa9, 0x68, 0x3f, 0x3d, 0x04, 0x11, 0x64, 0xfe, 0x0e, 0x3d, 0xba,
+ 0x0d, 0x2f, 0x02, 0xd6, 0x64, 0x3a, 0xdb, 0x01, 0x0a, 0x3f, 0x1f, 0xcb,
+ 0x6d, 0xbc, 0xcc, 0x77, 0x3d, 0x14, 0x3d, 0x45, 0x43, 0x47, 0x14, 0x5a,
+ 0x9b, 0xec, 0x49, 0x8e, 0x7a, 0x5e, 0x2d, 0x41, 0x20, 0x95, 0xb9, 0x35,
+ 0x0c, 0x58, 0xd8, 0xe9, 0x41, 0x1e, 0xa8, 0x5a, 0xfe, 0x4c, 0x56, 0x05,
+ 0x3a, 0xd3, 0x5d, 0x8b, 0xe4, 0x23, 0x0f, 0x5e, 0x27, 0x18, 0x36, 0x5f,
+ 0x43, 0xdb, 0xd2, 0xed, 0x44, 0xb0, 0x96, 0xa9, 0x0b, 0xfc, 0x62, 0x27,
+ 0xb6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xb9, 0xd4, 0x03, 0xdf, 0x5b, 0x1d, 0xac, 0xbe, 0xf2,
+ 0xba, 0xec, 0xe8, 0x8a, 0x0b, 0x10, 0xfa, 0xbc, 0x5d, 0x72, 0x97, 0x53,
+ 0xf4, 0xe9, 0x36, 0x01, 0x5a, 0xfb, 0x96, 0xb9, 0x29, 0x39, 0x2a, 0x9e,
+ 0xeb, 0x03, 0x46, 0x09, 0x68, 0xed, 0x18, 0x86, 0x87, 0x14, 0xca, 0xac,
+ 0x2d, 0xc1, 0x6c, 0x07, 0x24, 0x5a, 0x9e, 0xf4, 0x83, 0x2a, 0xc4, 0x18,
+ 0xe3, 0x29, 0x0d, 0x1f, 0x8d, 0x0d, 0x10, 0x2e, 0x00, 0x84, 0x94, 0xf4,
+ 0x44, 0x2d, 0x00, 0xfd, 0xca, 0x67, 0xd3, 0x1b, 0x3e, 0xb6, 0x56, 0xc8,
+ 0xa0, 0x6b, 0xd5, 0x21, 0x04, 0x6c, 0x1a, 0xf0, 0x75, 0xb0, 0xed, 0x26,
+ 0xc2, 0x6d, 0x5b, 0xdd, 0x8b, 0x80, 0x04, 0x93, 0xc6, 0x8c, 0xf4, 0x93,
+ 0x51, 0x60, 0x27, 0xed, 0xe7, 0x71, 0xae, 0xe3, 0xed, 0x8b, 0x5f, 0xb9,
+ 0x47, 0xe9, 0xd6, 0x00, 0xcc, 0x0a, 0x82, 0xc3, 0xf2, 0x07, 0x6d, 0x96,
+ 0xaa, 0xc0},
+ {0x01, 0xad, 0xf7, 0x24, 0xcf, 0x47, 0xae, 0x31, 0x97, 0x91, 0xa3,
+ 0xdb, 0xe3, 0x36, 0xb2, 0xf5, 0x4a, 0x4d, 0x74, 0xbc, 0x28, 0xff,
+ 0x8a, 0x23, 0xc2, 0xf3, 0x33, 0xe2, 0xa5, 0xa3, 0x6b, 0xbe, 0x73,
+ 0xdd, 0x6c, 0x9d, 0xe7, 0x26, 0x16, 0xad, 0x5b, 0x77, 0x9e, 0x51,
+ 0x63, 0x6d, 0x08, 0xf7, 0xce, 0xc5, 0x8f, 0xf1, 0x8b, 0x71, 0x27,
+ 0xe3, 0x96, 0x85, 0x6b, 0xc1, 0x3d, 0x39, 0x09, 0x44, 0x10, 0xaf},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 193
+ {193,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x03, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xa7, 0x3d, 0x35, 0x24, 0x43, 0xde, 0x29, 0x19, 0x5d, 0xd9,
+ 0x1d, 0x6a, 0x64, 0xb5, 0x95, 0x94, 0x79, 0xb5, 0x2a, 0x6e, 0x5b, 0x12,
+ 0x3d, 0x9a, 0xb9, 0xe5, 0xad, 0x7a, 0x11, 0x2d, 0x7a, 0x8d, 0xd1, 0xad,
+ 0x3f, 0x16, 0x4a, 0x3a, 0x48, 0x32, 0x05, 0x1d, 0xa6, 0xbd, 0x16, 0xb5,
+ 0x9f, 0xe2, 0x1b, 0xae, 0xb4, 0x90, 0x86, 0x2c, 0x32, 0xea, 0x05, 0xa5,
+ 0x91, 0x9d, 0x2e, 0xde, 0x37, 0xad, 0x7d, 0x01, 0x3e, 0x9b, 0x03, 0xb9,
+ 0x7d, 0xfa, 0x62, 0xdd, 0xd9, 0x97, 0x9f, 0x86, 0xc6, 0xca, 0xb8, 0x14,
+ 0xf2, 0xf1, 0x55, 0x7f, 0xa8, 0x2a, 0x9d, 0x03, 0x17, 0xd2, 0xf8, 0xab,
+ 0x1f, 0xa3, 0x55, 0xce, 0xec, 0x2e, 0x2d, 0xd4, 0xcf, 0x8d, 0xc5, 0x75,
+ 0xb0, 0x2d, 0x5a, 0xce, 0xd1, 0xde, 0xc3, 0xc7, 0x0c, 0xf1, 0x05, 0xc9,
+ 0xbc, 0x93, 0xa5, 0x90, 0x42, 0x5f, 0x58, 0x8c, 0xa1, 0xee, 0x86, 0xc0,
+ 0xe5},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x00, 0xf2, 0x24, 0x64, 0x31, 0xb5, 0x97, 0x93, 0x0f, 0x2e, 0xae,
+ 0x61, 0xe9, 0xaa, 0xbb, 0xd3, 0x9f, 0x8f, 0x6a, 0xe9, 0x7c, 0x3c,
+ 0xf2, 0x52, 0x1a, 0x6a, 0xee, 0xce, 0xdd, 0xa1, 0x0b, 0x5e, 0xf5,
+ 0xf3, 0xb2, 0xeb, 0x3a, 0x89, 0x06, 0xd0, 0x2f, 0x51, 0xd2, 0x44,
+ 0x71, 0x0a, 0xa9, 0xe1, 0x9c, 0xc0, 0xbe, 0x21, 0xdb, 0x92, 0x01,
+ 0x32, 0xbe, 0x1c, 0x91, 0xde, 0xb8, 0x5e, 0x46, 0x6c, 0x28, 0xdf},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 194
+ {194,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xf0, 0xdd, 0x6a, 0x2e, 0x53, 0xf2, 0x3e, 0x9e, 0x50, 0xb8,
+ 0x1f, 0x25, 0x5d, 0x39, 0x0b, 0x5a, 0xcc, 0x31, 0xcc, 0x84, 0x06, 0xe9,
+ 0x57, 0x51, 0xfb, 0x15, 0x3c, 0x6b, 0xf6, 0x5a, 0xf9, 0xbb, 0x18, 0x5a,
+ 0xd5, 0x9b, 0x0a, 0xe0, 0xcb, 0x35, 0xed, 0x21, 0xbb, 0x07, 0xcb, 0x43,
+ 0xa9, 0x5b, 0x1f, 0x50, 0xdb, 0xfe, 0xf0, 0x76, 0x39, 0xcb, 0x48, 0xc3,
+ 0xf6, 0xac, 0x64, 0x5f, 0xd5, 0xe8, 0x67, 0x01, 0x1f, 0xd2, 0x1d, 0x5b,
+ 0xe9, 0x9c, 0x28, 0xe8, 0x9f, 0xb5, 0xb4, 0xc6, 0xce, 0x2d, 0x71, 0x39,
+ 0x0b, 0x33, 0x06, 0x8f, 0x2d, 0x50, 0x47, 0x65, 0x75, 0xfc, 0xe8, 0x35,
+ 0x18, 0xd9, 0xc1, 0xfd, 0xe2, 0x16, 0x72, 0xf9, 0xa2, 0xe9, 0xfe, 0x59,
+ 0x7f, 0x1a, 0xff, 0xab, 0x2e, 0xd1, 0xbf, 0x6f, 0xee, 0xf1, 0xe8, 0x09,
+ 0xde, 0x78, 0xd9, 0x7e, 0xa5, 0xd9, 0x00, 0x2a, 0x2f, 0x71, 0x64, 0x55,
+ 0xfb},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x00, 0x34, 0x7c, 0x51, 0xf5, 0x87, 0xc7, 0x26, 0x07, 0x0b, 0xde,
+ 0xb9, 0x17, 0x3d, 0x0a, 0x54, 0x74, 0x27, 0xea, 0xd3, 0xf2, 0xc8,
+ 0xde, 0x62, 0xd9, 0xec, 0xc3, 0x01, 0x32, 0x85, 0xf6, 0x45, 0xd2,
+ 0x20, 0x93, 0x15, 0x20, 0xbc, 0xef, 0x85, 0xd0, 0x8c, 0xfb, 0x67,
+ 0x86, 0x04, 0x57, 0x45, 0xfb, 0xfb, 0xfb, 0x19, 0x24, 0xc4, 0x4a,
+ 0x89, 0xd0, 0x66, 0x76, 0x13, 0x1a, 0x96, 0x56, 0x77, 0x27, 0x2a},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 195
+ {195,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x02, 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, 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, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xe3, 0x5e, 0x18, 0x24, 0x5e, 0xd3, 0xda, 0xd9, 0x65, 0xd2,
+ 0xdc, 0x67, 0xbc, 0x6e, 0xe0, 0x30, 0x89, 0x11, 0x17, 0x84, 0x13, 0x14,
+ 0x20, 0x5f, 0x46, 0x16, 0xc6, 0xf8, 0x0e, 0x80, 0xd3, 0x86, 0x81, 0x56,
+ 0x19, 0x46, 0x75, 0xf3, 0x8c, 0x52, 0x43, 0xb9, 0x9a, 0x5d, 0xc8, 0x1c,
+ 0x1e, 0x38, 0xb1, 0xa1, 0xfc, 0x03, 0x32, 0xbe, 0x96, 0x14, 0x0b, 0xae,
+ 0xd7, 0x66, 0x6a, 0xe6, 0xb2, 0x85, 0x3f, 0x01, 0xc3, 0x54, 0x1a, 0xa5,
+ 0xb4, 0x64, 0x0c, 0x2c, 0x60, 0xb4, 0x3e, 0x4f, 0xd7, 0x70, 0x08, 0xa3,
+ 0x56, 0xb9, 0x02, 0x7c, 0xe4, 0x7c, 0xf6, 0x88, 0x96, 0x15, 0xac, 0x31,
+ 0x45, 0x6e, 0x81, 0x13, 0x13, 0xf3, 0xa1, 0xa0, 0x82, 0x07, 0x64, 0x0c,
+ 0xea, 0xec, 0x15, 0xd2, 0x7a, 0x26, 0x0b, 0x32, 0xb0, 0xf3, 0x41, 0xd6,
+ 0x49, 0x25, 0x9e, 0x4d, 0xcb, 0x38, 0x9e, 0x59, 0xca, 0xfd, 0xa7, 0x74,
+ 0x1e},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x01, 0xc4, 0x1d, 0xc4, 0x43, 0x7c, 0x2f, 0x2b, 0x94, 0xa9, 0x40,
+ 0x71, 0x1b, 0x3a, 0x69, 0x17, 0x23, 0x39, 0x7a, 0x1f, 0x83, 0xd6,
+ 0xbc, 0x0c, 0x67, 0xdd, 0xc7, 0xa6, 0x57, 0x16, 0x09, 0x25, 0xc7,
+ 0xf8, 0x5b, 0xb4, 0xeb, 0x38, 0x42, 0xb6, 0x0b, 0x26, 0x10, 0xdd,
+ 0xb7, 0xc0, 0xb8, 0x67, 0x62, 0x67, 0x71, 0x0e, 0x58, 0x35, 0x9a,
+ 0x87, 0x50, 0x84, 0x3c, 0x6d, 0x8e, 0x25, 0xd4, 0x8d, 0x1c, 0xd9},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 196
+ {196,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x4a, 0x8d, 0x4d, 0x7e, 0x86, 0x55, 0xcd, 0xc3, 0x3f, 0xf7,
+ 0xc1, 0x45, 0x28, 0xe9, 0x11, 0xa3, 0x8c, 0xa0, 0xb9, 0x1a, 0x71, 0xca,
+ 0xa4, 0xbe, 0x5f, 0x88, 0x00, 0x9d, 0xbf, 0x0c, 0x39, 0x39, 0x16, 0xc3,
+ 0x9a, 0xca, 0x91, 0x09, 0x84, 0x99, 0xbd, 0xf4, 0xfd, 0x4c, 0x10, 0xc6,
+ 0xfc, 0x6e, 0xb8, 0x06, 0x19, 0x32, 0xd3, 0x8a, 0x93, 0x11, 0x40, 0x86,
+ 0xe5, 0xbe, 0xa6, 0xf9, 0x74, 0x0a, 0xfe, 0x00, 0xa6, 0x5e, 0x53, 0xe2,
+ 0xba, 0xb7, 0x4e, 0xe5, 0x16, 0x61, 0xf4, 0x76, 0x0f, 0xee, 0xde, 0x68,
+ 0x45, 0x19, 0x5f, 0xf9, 0xb7, 0xae, 0x8e, 0x08, 0xa8, 0xc7, 0xff, 0x4d,
+ 0xdc, 0x9c, 0x65, 0xf8, 0x4a, 0xa3, 0x26, 0x6b, 0x2b, 0xc4, 0xfa, 0x5f,
+ 0x8b, 0xd0, 0x42, 0x46, 0xce, 0x31, 0x22, 0x84, 0x31, 0x98, 0x6c, 0xfc,
+ 0x7b, 0xbf, 0xc8, 0xbc, 0xd6, 0xef, 0x59, 0x45, 0xfe, 0x21, 0xcf, 0x3c,
+ 0x24},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x00, 0x6a, 0x23, 0x9c, 0xdb, 0x7a, 0x78, 0x38, 0x40, 0x65, 0x8d,
+ 0x5f, 0x31, 0x4b, 0xfe, 0x5c, 0x51, 0xe8, 0x06, 0xa4, 0xbf, 0x12,
+ 0x36, 0xf8, 0x42, 0x12, 0x65, 0xbc, 0xc5, 0x03, 0xc6, 0x73, 0xeb,
+ 0x16, 0xc5, 0xc2, 0xb3, 0x8b, 0x57, 0x17, 0xfa, 0x04, 0xee, 0x7d,
+ 0xbc, 0xde, 0xb1, 0x5c, 0x87, 0x17, 0x11, 0x50, 0x7a, 0xbb, 0x75,
+ 0x57, 0xa8, 0xa8, 0xc7, 0xb3, 0x25, 0x01, 0x41, 0xe8, 0x54, 0xd5},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 197
+ {197,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 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, 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, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x2d, 0xa7, 0xdb, 0x02, 0x84, 0x0f, 0x02, 0x3a, 0x36, 0xe1,
+ 0xff, 0xfe, 0xae, 0xe1, 0x6d, 0x3c, 0x47, 0xbb, 0x43, 0x5b, 0xec, 0x6a,
+ 0x23, 0x1d, 0x4a, 0xab, 0x1e, 0xc5, 0x41, 0x2f, 0x56, 0xfb, 0x90, 0xfc,
+ 0xc4, 0xea, 0xab, 0x9f, 0xd8, 0x57, 0x10, 0x84, 0xcb, 0x9d, 0xa2, 0x52,
+ 0x46, 0x6c, 0x05, 0x2d, 0x21, 0x91, 0x3c, 0xe0, 0xfd, 0xa4, 0x7e, 0x61,
+ 0x82, 0x99, 0x72, 0xce, 0x8f, 0x9a, 0x17, 0x00, 0x98, 0x1a, 0xf3, 0xa6,
+ 0x14, 0x55, 0xdb, 0x8a, 0xe9, 0x31, 0x61, 0xa2, 0xc0, 0x5a, 0xae, 0xc2,
+ 0x08, 0xc1, 0xac, 0x30, 0x54, 0x2b, 0x23, 0xbf, 0x87, 0x13, 0x65, 0xe4,
+ 0x4a, 0x4e, 0xb0, 0x9c, 0x8a, 0x62, 0x65, 0xf9, 0xcb, 0x96, 0xa2, 0xb6,
+ 0x32, 0xcf, 0x7f, 0xdf, 0x77, 0xbf, 0x6d, 0xfc, 0x59, 0xcd, 0x22, 0x78,
+ 0xb1, 0xa3, 0x66, 0x11, 0x99, 0x72, 0x59, 0xe7, 0x19, 0x38, 0xd7, 0x7a,
+ 0x9e},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x01, 0x12, 0xdb, 0xf9, 0x71, 0x3a, 0xad, 0xd4, 0x78, 0xe4, 0xf2,
+ 0xeb, 0xcb, 0x05, 0x8f, 0x05, 0xb5, 0x12, 0xb1, 0x95, 0x9c, 0x7d,
+ 0xa1, 0x99, 0x4f, 0x85, 0x1f, 0x37, 0x3c, 0xe8, 0xc3, 0x41, 0xd3,
+ 0x9c, 0x68, 0x43, 0x37, 0x3f, 0x6f, 0xe5, 0x59, 0x90, 0x59, 0x53,
+ 0xe1, 0x14, 0x76, 0x40, 0x15, 0x94, 0x37, 0x95, 0x3c, 0x57, 0x19,
+ 0x61, 0xc0, 0x9b, 0xad, 0x15, 0x7a, 0x8e, 0x1a, 0x5b, 0xf4, 0x76},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 198
+ {198,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xad, 0xbb, 0x6f, 0xb7,
+ 0x1e, 0x91, 0x38, 0x64, 0x09, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x85, 0x1a, 0x55, 0x09, 0xda, 0x86, 0xf5, 0xba, 0xf0, 0xa1,
+ 0x9b, 0xec, 0xcf, 0xc9, 0x6b, 0xfc, 0xfa, 0x2a, 0xd4, 0xb9, 0xec, 0x13,
+ 0x27, 0x50, 0x75, 0xb5, 0x0d, 0x34, 0xb0, 0x8f, 0x58, 0xf3, 0xaf, 0x24,
+ 0x4d, 0xb1, 0x20, 0x0a, 0x7f, 0xcf, 0x2d, 0x4d, 0x0c, 0xb2, 0x59, 0xe6,
+ 0x29, 0x42, 0x91, 0x2d, 0x8e, 0xe1, 0x66, 0x02, 0x61, 0x02, 0x56, 0x94,
+ 0xa1, 0x82, 0xe2, 0x68, 0x9d, 0xbe, 0x3c, 0x00, 0x90, 0xd1, 0x32, 0x81,
+ 0x30, 0x85, 0x6c, 0xae, 0x9c, 0xac, 0x35, 0x79, 0x33, 0x4c, 0xb6, 0xf0,
+ 0x0a, 0xed, 0x24, 0xae, 0x2f, 0x2f, 0xc7, 0x4e, 0x7d, 0x75, 0xc7, 0x0c,
+ 0xf0, 0x59, 0x4f, 0x26, 0x66, 0xcc, 0x5c, 0xcd, 0xb1, 0xde, 0x7f, 0xf0,
+ 0x34, 0xdc, 0xdb, 0x50, 0xf3, 0xd9, 0xf9, 0x7f, 0x65, 0x37, 0x94, 0x88,
+ 0xde, 0x82, 0xd8, 0xce, 0xcf, 0x10, 0x1e, 0xb9, 0x63, 0xa5, 0x3f, 0xbc,
+ 0x19},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x00, 0x3e, 0xca, 0x22, 0x10, 0xc8, 0x62, 0x31, 0x05, 0x08, 0x5a,
+ 0xa2, 0x84, 0xd1, 0x19, 0xf3, 0xd7, 0x16, 0x73, 0x05, 0x95, 0xc6,
+ 0x29, 0x1a, 0xa8, 0x9b, 0xf3, 0x2a, 0x95, 0xe8, 0xa5, 0xfd, 0xc6,
+ 0x4f, 0x3d, 0x76, 0xe9, 0x24, 0x94, 0xa4, 0x3a, 0x9d, 0xce, 0xd1,
+ 0x2d, 0x05, 0xb6, 0xdc, 0xa4, 0xff, 0xe6, 0x49, 0xb3, 0x2a, 0xc1,
+ 0x2c, 0xb0, 0x20, 0x2e, 0x70, 0x2d, 0xc8, 0x3a, 0x2c, 0xb2, 0x77},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 199
+ {199,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x5f, 0xb7,
+ 0x1e, 0x91, 0x38, 0x64, 0x09, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xba, 0x8a, 0x65, 0xbe, 0xe8, 0xde, 0x2d, 0xa5, 0x8e, 0xbb,
+ 0xec, 0x7a, 0x91, 0x9d, 0x16, 0x31, 0x17, 0x5f, 0x51, 0x8c, 0xfc, 0xf0,
+ 0xbb, 0x0c, 0x51, 0x70, 0xb0, 0x1f, 0xb4, 0xbe, 0xca, 0xc3, 0x0b, 0x4e,
+ 0xf3, 0x41, 0xb0, 0x61, 0xbd, 0xf2, 0x24, 0x48, 0x26, 0xe0, 0x15, 0xa4,
+ 0xc6, 0xd8, 0x60, 0xac, 0x37, 0xb3, 0x68, 0x76, 0xf3, 0x73, 0xa1, 0xbb,
+ 0x59, 0xf2, 0x67, 0x5c, 0x34, 0x65, 0x88, 0x01, 0xbd, 0x40, 0xb4, 0xa0,
+ 0x7f, 0x92, 0x17, 0x03, 0x12, 0x37, 0x98, 0x0e, 0x05, 0x71, 0xe4, 0x11,
+ 0xbf, 0x75, 0x95, 0xfd, 0xd7, 0xaa, 0x84, 0x99, 0x21, 0x37, 0x70, 0x5a,
+ 0x9e, 0xfe, 0x5b, 0x65, 0x90, 0x0a, 0xe9, 0x60, 0xa3, 0xc9, 0x81, 0xde,
+ 0xaa, 0x88, 0x0b, 0x1d, 0x82, 0x8d, 0x66, 0x04, 0x3e, 0x17, 0x45, 0xf1,
+ 0x7e, 0x50, 0x42, 0x7b, 0xc9, 0x69, 0xa3, 0x50, 0x71, 0xa9, 0x9f, 0x67,
+ 0x4a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x01, 0xc4, 0xca, 0xe9, 0xfb, 0xfd, 0xd4, 0x5d, 0xe5, 0x1d, 0x85,
+ 0x25, 0xe8, 0x44, 0x7a, 0x75, 0x53, 0xc3, 0x5c, 0xf3, 0x58, 0xf1,
+ 0x34, 0x6f, 0x1d, 0x79, 0x66, 0x68, 0x87, 0xbb, 0x74, 0x9a, 0x3b,
+ 0xa0, 0xde, 0x62, 0xe1, 0x86, 0x6b, 0x47, 0xa4, 0x47, 0xd5, 0x3b,
+ 0x6f, 0x1c, 0xa5, 0xa3, 0x3e, 0xc9, 0x45, 0x07, 0xe2, 0xcf, 0xb6,
+ 0x55, 0x44, 0xf5, 0xa1, 0x19, 0x5f, 0xc6, 0xb4, 0xdc, 0x58, 0x10},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 200
+ {200,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x67, 0xb7,
+ 0x1e, 0x91, 0x38, 0x64, 0x09, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xa2, 0x1c, 0x2e, 0x07, 0x7e, 0xe3, 0x1c, 0x06, 0xd5, 0x6d,
+ 0x67, 0xdb, 0x8c, 0x1b, 0x6e, 0x16, 0x41, 0x9c, 0x67, 0x9e, 0x26, 0x11,
+ 0x7b, 0xa6, 0x2a, 0xe5, 0xc6, 0x17, 0x98, 0x3d, 0xfe, 0xc2, 0x1f, 0xc2,
+ 0x6e, 0x3a, 0x3c, 0xf5, 0xeb, 0x83, 0x37, 0x7e, 0xba, 0x71, 0x4b, 0xbb,
+ 0x5e, 0xe0, 0xce, 0x7b, 0x7b, 0xed, 0x87, 0xd6, 0x6c, 0xc1, 0x44, 0x7b,
+ 0xad, 0x21, 0x1d, 0x4c, 0xa9, 0x4c, 0xe3, 0x01, 0x2a, 0x11, 0xe4, 0xac,
+ 0x37, 0x56, 0x62, 0xcf, 0x6c, 0xb1, 0xde, 0x16, 0xff, 0x4b, 0x5a, 0xb6,
+ 0x6f, 0x69, 0x68, 0x0c, 0xd6, 0xbe, 0x13, 0xcf, 0xf6, 0xfc, 0x3b, 0x99,
+ 0x47, 0x37, 0x40, 0x1d, 0x78, 0x65, 0x8f, 0xe7, 0x8c, 0x41, 0xda, 0x25,
+ 0x2a, 0x45, 0xe0, 0xcc, 0xa6, 0x23, 0xd3, 0x14, 0x93, 0xf4, 0xea, 0x4e,
+ 0xb8, 0xf6, 0xc8, 0xe4, 0xd6, 0x3f, 0x28, 0xed, 0x86, 0x32, 0x3d, 0x28,
+ 0xa3},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x00, 0x80, 0x73, 0xb4, 0x79, 0x6e, 0x74, 0x8f, 0x3d, 0x0d, 0xe5,
+ 0xe8, 0x5b, 0x22, 0xae, 0xd4, 0x63, 0xf1, 0xa6, 0xae, 0xcd, 0xb3,
+ 0x36, 0xbc, 0x28, 0x7b, 0x50, 0xd1, 0x39, 0xe3, 0x59, 0x1e, 0xf5,
+ 0xf8, 0x6b, 0x78, 0xc3, 0xf6, 0x05, 0x14, 0x67, 0x75, 0x5f, 0x05,
+ 0x9f, 0x29, 0x5d, 0x75, 0x80, 0x75, 0x34, 0x7d, 0x65, 0x7a, 0xaa,
+ 0xe0, 0x23, 0x83, 0x83, 0x8b, 0xb9, 0x60, 0x71, 0xea, 0xcb, 0xd4},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 201
+ {201,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7,
+ 0x1d, 0x91, 0x38, 0x64, 0x09, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x8e, 0xd9, 0x5a, 0x6b, 0x2d, 0xd6, 0xf2, 0xdb, 0xb2, 0x8f,
+ 0x3d, 0xc6, 0x58, 0xf0, 0x5f, 0x9b, 0x27, 0xe4, 0x2f, 0x10, 0x0d, 0xbc,
+ 0xbd, 0x5d, 0x3e, 0x8f, 0x47, 0x61, 0x5c, 0xab, 0x13, 0x6c, 0xae, 0x8e,
+ 0xf4, 0xaf, 0x44, 0xf0, 0xd9, 0xf9, 0xf1, 0xbf, 0xba, 0x65, 0xb8, 0x37,
+ 0x86, 0xb0, 0x33, 0xad, 0xe7, 0x91, 0x7a, 0x7b, 0x12, 0xde, 0xf4, 0xab,
+ 0xf1, 0x7f, 0xeb, 0x00, 0x8c, 0x7a, 0x44, 0x01, 0x5a, 0xf2, 0x8d, 0x04,
+ 0x50, 0xe8, 0xb2, 0x09, 0x3a, 0x98, 0x61, 0x9e, 0xb1, 0xac, 0x92, 0xec,
+ 0xd4, 0x13, 0xb0, 0xab, 0x7d, 0x9b, 0x16, 0xfe, 0xcc, 0x99, 0x7d, 0x98,
+ 0x4f, 0x01, 0x71, 0x3b, 0xdf, 0x89, 0x80, 0x11, 0xbd, 0x28, 0x09, 0xbb,
+ 0x5f, 0x70, 0xe9, 0xc6, 0x3b, 0x4b, 0x12, 0x61, 0xef, 0xea, 0x8e, 0x79,
+ 0x66, 0x2f, 0xec, 0xa1, 0x49, 0xdc, 0x44, 0xf9, 0x5a, 0xb9, 0x44, 0x3b,
+ 0xed},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x01, 0xf1, 0x1f, 0xf8, 0x98, 0x37, 0x92, 0xd4, 0xa7, 0x90, 0xd0,
+ 0xde, 0x4b, 0x56, 0xd0, 0x78, 0xb9, 0x03, 0x3a, 0xd6, 0x31, 0x8a,
+ 0x44, 0x0e, 0x81, 0x19, 0x34, 0x29, 0x37, 0xcc, 0x48, 0xa3, 0x93,
+ 0x75, 0x15, 0x0a, 0xb2, 0xcf, 0x98, 0x27, 0x3b, 0x0f, 0xe3, 0x5d,
+ 0x5a, 0x3a, 0xf5, 0xd8, 0x43, 0x22, 0xa6, 0x85, 0xe8, 0x9f, 0x2c,
+ 0xb3, 0x78, 0xa9, 0x9b, 0x9b, 0x7b, 0xac, 0x87, 0xe4, 0x49, 0x52},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 202
+ {202,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7,
+ 0x1e, 0x91, 0x38, 0x63, 0x1b, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe4, 0x54, 0x5c, 0x8c, 0x0e, 0x13, 0x47, 0x00, 0x52, 0x66,
+ 0x22, 0x76, 0x53, 0xb8, 0x61, 0x8e, 0x46, 0xed, 0xda, 0xa7, 0xba, 0x17,
+ 0xb1, 0x13, 0xe0, 0x6d, 0x3f, 0xa8, 0x95, 0xff, 0xe0, 0x19, 0x1c, 0x81,
+ 0xee, 0x5e, 0xdb, 0xe6, 0xcf, 0x25, 0x8a, 0x69, 0xaf, 0x43, 0xad, 0x9e,
+ 0x06, 0x20, 0x46, 0x09, 0x50, 0xb4, 0x2e, 0x8e, 0xd3, 0xfb, 0xe1, 0x04,
+ 0x29, 0x0a, 0x9e, 0x86, 0x6a, 0xb6, 0x6d, 0x00, 0xac, 0x21, 0x7f, 0x69,
+ 0x78, 0x29, 0x4e, 0x37, 0x0b, 0xd0, 0x94, 0x49, 0xe6, 0xde, 0x5d, 0x19,
+ 0xea, 0x8e, 0x99, 0xbe, 0xf1, 0xb9, 0x19, 0x64, 0xc2, 0x9f, 0x6d, 0xc8,
+ 0x18, 0x68, 0x76, 0xd8, 0x28, 0x3d, 0xa7, 0x45, 0x00, 0x99, 0x30, 0x5a,
+ 0x2e, 0x2e, 0x6e, 0xb4, 0xca, 0x60, 0xea, 0xea, 0x62, 0xe6, 0xc4, 0x13,
+ 0x4d, 0x08, 0xdd, 0x76, 0xbb, 0x07, 0x3d, 0x05, 0xec, 0x49, 0xd0, 0x7e,
+ 0x25},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x00, 0x28, 0x6c, 0xef, 0xaa, 0xf3, 0x8c, 0xa4, 0xc6, 0x65, 0x7e,
+ 0xb9, 0xb1, 0x87, 0xd8, 0x61, 0x4d, 0x51, 0x77, 0x5f, 0xd7, 0x1c,
+ 0x1a, 0x79, 0xb4, 0xc0, 0xef, 0x1a, 0x0d, 0x4c, 0xe7, 0x2b, 0x6f,
+ 0x5b, 0x2b, 0xc8, 0x54, 0xa4, 0xe7, 0x82, 0x83, 0x53, 0x09, 0x42,
+ 0xa3, 0xf4, 0xfd, 0x2a, 0x85, 0x86, 0xd5, 0xea, 0x51, 0x51, 0x3c,
+ 0x89, 0xd3, 0xd2, 0x9d, 0xe5, 0xde, 0x06, 0x32, 0x1e, 0x11, 0x8e},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 203
+ {203,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7,
+ 0x1e, 0x91, 0x38, 0x63, 0x9b, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x47, 0xe4, 0xcf, 0x0f, 0x0f, 0x54, 0xd0, 0xf3, 0x2e, 0xb1,
+ 0x79, 0x63, 0xbb, 0xae, 0x20, 0x8a, 0x76, 0xd3, 0x2e, 0x31, 0x61, 0x3b,
+ 0x64, 0x79, 0xa9, 0xc9, 0x98, 0x5c, 0x24, 0xb9, 0x16, 0x86, 0x16, 0xf4,
+ 0x02, 0xa7, 0x6a, 0x7f, 0x66, 0xed, 0xc0, 0x46, 0x9d, 0xe9, 0xfd, 0x96,
+ 0xc5, 0x5d, 0xbe, 0x33, 0xe6, 0xf2, 0x44, 0xa1, 0x1b, 0x44, 0x95, 0x5c,
+ 0x62, 0x2f, 0xee, 0xee, 0x80, 0x64, 0x55, 0x01, 0x15, 0xaa, 0x58, 0x2f,
+ 0x1d, 0x6a, 0x22, 0xe9, 0x7a, 0xa4, 0x14, 0xb7, 0xc7, 0x15, 0x40, 0x11,
+ 0x51, 0x19, 0x35, 0xbc, 0xb3, 0xb8, 0x70, 0x45, 0xaa, 0xc5, 0x13, 0x19,
+ 0x1d, 0x10, 0x1a, 0xf1, 0xfa, 0xf6, 0x1c, 0xb4, 0xdf, 0xec, 0xf6, 0xf0,
+ 0x07, 0x92, 0x87, 0x09, 0x61, 0xf6, 0xfc, 0x91, 0x92, 0xa0, 0xb0, 0xec,
+ 0xb3, 0xe8, 0x50, 0x23, 0x34, 0x68, 0xca, 0x7b, 0x4d, 0x00, 0x56, 0xf6,
+ 0xbe},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x01, 0x47, 0x90, 0xde, 0x14, 0xc4, 0x81, 0xf1, 0x33, 0x6f, 0xcb,
+ 0x7d, 0x33, 0xa8, 0xbf, 0x8e, 0x23, 0xeb, 0x59, 0x4c, 0xc4, 0x86,
+ 0x08, 0xe9, 0xed, 0xfe, 0x0e, 0x32, 0x6e, 0x10, 0x6b, 0x67, 0xe7,
+ 0xea, 0xa3, 0xf0, 0x4e, 0xc9, 0x98, 0x55, 0x99, 0x17, 0x8f, 0x63,
+ 0x2a, 0x5e, 0xe6, 0x41, 0x9e, 0x11, 0x21, 0x70, 0x60, 0xe9, 0xfc,
+ 0xd5, 0x95, 0x8a, 0x43, 0x88, 0x2b, 0xf8, 0xcd, 0x3b, 0xe6, 0xba},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 204
+ {204,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7,
+ 0x1e, 0x91, 0x38, 0x63, 0xdb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xbb, 0xdb, 0x16, 0x2d, 0x82, 0x84, 0xa9, 0x10, 0x02, 0x19,
+ 0x98, 0xe2, 0xd1, 0x4f, 0x33, 0xa8, 0xc5, 0x1a, 0x9c, 0xfb, 0x9a, 0x69,
+ 0xa8, 0xfc, 0x57, 0x09, 0xf7, 0x53, 0xaa, 0xf1, 0xc4, 0xd2, 0x48, 0xa6,
+ 0xdd, 0xb5, 0x62, 0x65, 0x40, 0xf8, 0x1d, 0x07, 0xc0, 0x92, 0x31, 0xd2,
+ 0xec, 0x15, 0x49, 0xf6, 0x72, 0xb6, 0xd2, 0xbd, 0x57, 0xd2, 0x2f, 0x64,
+ 0xf2, 0xae, 0x80, 0x93, 0xe7, 0x38, 0xa5, 0x00, 0xc4, 0x79, 0x0f, 0x2a,
+ 0x6d, 0xed, 0xe9, 0x10, 0x1f, 0xe0, 0x16, 0x38, 0x35, 0x43, 0xef, 0x4f,
+ 0xf5, 0x47, 0xe3, 0x60, 0x42, 0x69, 0x8b, 0xeb, 0x62, 0xd1, 0x31, 0xbd,
+ 0xb4, 0x87, 0x90, 0x93, 0xc8, 0xd5, 0xe7, 0xce, 0xee, 0xd0, 0xab, 0xec,
+ 0xd2, 0x82, 0xc5, 0x0b, 0xd2, 0x37, 0x32, 0x81, 0xe8, 0x48, 0x13, 0x7f,
+ 0x4f, 0x60, 0x5a, 0x60, 0xf1, 0xbd, 0x3e, 0xbd, 0x76, 0xa6, 0x9e, 0xda,
+ 0x65},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x01, 0xae, 0x77, 0x5d, 0xbc, 0x40, 0x96, 0xa3, 0xae, 0xa7, 0x97,
+ 0x7b, 0x1a, 0x0a, 0xf4, 0xb2, 0x83, 0x0e, 0xcf, 0x9c, 0xa9, 0x27,
+ 0xa6, 0x24, 0x7f, 0xba, 0x4c, 0xcc, 0xb4, 0x6b, 0x3f, 0x71, 0xd0,
+ 0xe7, 0xab, 0xb8, 0xdd, 0xa7, 0x2d, 0x1c, 0x1e, 0xe7, 0xbb, 0x5b,
+ 0x87, 0x5b, 0x47, 0x73, 0xcc, 0x8d, 0xf4, 0x0f, 0x73, 0x28, 0x19,
+ 0xc4, 0x14, 0x7d, 0xa3, 0x30, 0x77, 0x5d, 0x17, 0x42, 0xea, 0x35},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 205
+ {205,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7,
+ 0x1e, 0x91, 0x38, 0x63, 0xfb, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x87, 0x5b, 0xc7, 0xdc, 0x55, 0x1b, 0x1b, 0x65, 0xa9, 0xe1,
+ 0xb8, 0xcc, 0xfa, 0xaf, 0x84, 0xde, 0xd1, 0x95, 0x8b, 0x40, 0x14, 0x94,
+ 0x11, 0x6a, 0x2f, 0xd4, 0xfb, 0x0b, 0xab, 0xe0, 0xb3, 0x19, 0x99, 0x74,
+ 0xfc, 0x06, 0xc8, 0xb8, 0x97, 0x22, 0x2d, 0x79, 0xdf, 0x3e, 0x4b, 0x7b,
+ 0xc7, 0x44, 0xaa, 0x67, 0x67, 0xf6, 0xb8, 0x12, 0xef, 0xbf, 0x5d, 0x2c,
+ 0x9e, 0x68, 0x2d, 0xd3, 0x43, 0x2d, 0x74, 0x01, 0xa3, 0x5b, 0x6d, 0xca,
+ 0x8a, 0x25, 0x34, 0xa4, 0x2d, 0x29, 0x9d, 0x6f, 0x44, 0x54, 0x4b, 0x42,
+ 0x04, 0x7b, 0x8f, 0xed, 0xd4, 0x71, 0xae, 0x7d, 0x95, 0xf7, 0xb8, 0x31,
+ 0x64, 0x79, 0x28, 0x12, 0x9d, 0x2f, 0x88, 0x7e, 0x4e, 0x4b, 0x0c, 0xa7,
+ 0xb3, 0xee, 0x17, 0x64, 0x0e, 0x2e, 0xcc, 0x23, 0xf2, 0xa4, 0x96, 0xf0,
+ 0xac, 0x57, 0x83, 0x7b, 0x41, 0xbe, 0x99, 0x60, 0x7a, 0xd8, 0xff, 0x2a,
+ 0xb5},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x01, 0x97, 0x9f, 0xb0, 0x5e, 0x06, 0x8a, 0x12, 0xa3, 0xf2, 0x0c,
+ 0xfd, 0xfb, 0x9e, 0xae, 0xe9, 0xf2, 0x2b, 0x35, 0x6e, 0xdc, 0xc7,
+ 0x65, 0x53, 0x83, 0xed, 0x38, 0x12, 0x4b, 0x86, 0x81, 0x4f, 0x86,
+ 0xa6, 0xf2, 0x21, 0x6a, 0x34, 0xf3, 0xfc, 0x22, 0x99, 0xd4, 0x03,
+ 0xee, 0x42, 0x40, 0x8f, 0x95, 0xd0, 0x8c, 0x5c, 0x6c, 0xd1, 0x1d,
+ 0xb7, 0x2c, 0xbf, 0x29, 0x9a, 0x4a, 0x3c, 0x25, 0x45, 0xbe, 0x25},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 206
+ {206,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7,
+ 0x1e, 0x91, 0x38, 0x64, 0x03, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xee, 0x45, 0x69, 0xd6, 0xcd, 0xb5, 0x92, 0x19, 0x53, 0x2e,
+ 0xff, 0x34, 0xf9, 0x44, 0x80, 0xd1, 0x95, 0x62, 0x3d, 0x30, 0x97, 0x7f,
+ 0xd7, 0x1c, 0xf3, 0x98, 0x15, 0x06, 0xad, 0xe4, 0xab, 0x01, 0x52, 0x5f,
+ 0xbc, 0xca, 0x16, 0x15, 0x3f, 0x73, 0x94, 0xe0, 0x72, 0x7a, 0x23, 0x95,
+ 0x31, 0xbe, 0x8c, 0x2f, 0x66, 0xe9, 0x56, 0x57, 0xf3, 0x80, 0xae, 0x23,
+ 0x73, 0x1b, 0xed, 0xf7, 0x92, 0x06, 0xb9, 0x00, 0x21, 0xfd, 0xaa, 0x52,
+ 0xf3, 0x39, 0xb0, 0xa7, 0x95, 0x1d, 0x22, 0xd8, 0xfa, 0xb9, 0x1c, 0x4e,
+ 0xee, 0xd5, 0x54, 0x44, 0x8c, 0x25, 0xa5, 0x7f, 0x71, 0x8d, 0xbf, 0x56,
+ 0xd9, 0xdf, 0xe5, 0x75, 0x69, 0x35, 0x48, 0xd2, 0xf1, 0xa9, 0x9b, 0x73,
+ 0x62, 0x06, 0x93, 0x67, 0xb2, 0x1d, 0x8b, 0x0d, 0xdf, 0xc2, 0x38, 0x47,
+ 0x4a, 0xa3, 0x5f, 0x25, 0x21, 0xe1, 0x53, 0x32, 0x87, 0xa7, 0x2b, 0xb0,
+ 0xe8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x01, 0x97, 0xeb, 0xe2, 0x67, 0x98, 0xbf, 0x67, 0xf0, 0x6f, 0xf0,
+ 0x28, 0x27, 0x73, 0xaf, 0x75, 0x11, 0x55, 0x31, 0xf4, 0x1d, 0x94,
+ 0xc0, 0x93, 0xd8, 0x74, 0x81, 0xb7, 0x6b, 0xef, 0x70, 0x7b, 0xc2,
+ 0x22, 0xf2, 0xd6, 0x67, 0x2f, 0x84, 0xa0, 0x0f, 0xa2, 0x0c, 0x5e,
+ 0xd2, 0x70, 0x27, 0xab, 0x40, 0x06, 0xb6, 0x8d, 0x93, 0xee, 0x21,
+ 0x51, 0x01, 0x6c, 0x9d, 0xdb, 0xe0, 0x14, 0x34, 0x62, 0x72, 0xe2},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 207
+ {207,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7,
+ 0x1e, 0x91, 0x38, 0x64, 0x06, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xa7, 0x3d, 0x35, 0x24, 0x43, 0xde, 0x29, 0x19, 0x5d, 0xd9,
+ 0x1d, 0x6a, 0x64, 0xb5, 0x95, 0x94, 0x79, 0xb5, 0x2a, 0x6e, 0x5b, 0x12,
+ 0x3d, 0x9a, 0xb9, 0xe5, 0xad, 0x7a, 0x11, 0x2d, 0x7a, 0x8d, 0xd1, 0xad,
+ 0x3f, 0x16, 0x4a, 0x3a, 0x48, 0x32, 0x05, 0x1d, 0xa6, 0xbd, 0x16, 0xb5,
+ 0x9f, 0xe2, 0x1b, 0xae, 0xb4, 0x90, 0x86, 0x2c, 0x32, 0xea, 0x05, 0xa5,
+ 0x91, 0x9d, 0x2e, 0xde, 0x37, 0xad, 0x7d, 0x00, 0xc1, 0x64, 0xfc, 0x46,
+ 0x82, 0x05, 0x9d, 0x22, 0x26, 0x68, 0x60, 0x79, 0x39, 0x35, 0x47, 0xeb,
+ 0x0d, 0x0e, 0xaa, 0x80, 0x57, 0xd5, 0x62, 0xfc, 0xe8, 0x2d, 0x07, 0x54,
+ 0xe0, 0x5c, 0xaa, 0x31, 0x13, 0xd1, 0xd2, 0x2b, 0x30, 0x72, 0x3a, 0x8a,
+ 0x4f, 0xd2, 0xa5, 0x31, 0x2e, 0x21, 0x3c, 0x38, 0xf3, 0x0e, 0xfa, 0x36,
+ 0x43, 0x6c, 0x5a, 0x6f, 0xbd, 0xa0, 0xa7, 0x73, 0x5e, 0x11, 0x79, 0x3f,
+ 0x1a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x00, 0xf2, 0x24, 0x64, 0x31, 0xb5, 0x97, 0x93, 0x0f, 0x2e, 0xae,
+ 0x61, 0xe9, 0xaa, 0xbb, 0xd3, 0x9f, 0x8f, 0x6a, 0xe9, 0x7c, 0x3c,
+ 0xf2, 0x52, 0x1a, 0x6a, 0xee, 0xce, 0xdd, 0xa1, 0x0b, 0x5e, 0xf5,
+ 0xf3, 0xb2, 0xeb, 0x3a, 0x89, 0x06, 0xd0, 0x2f, 0x51, 0xd2, 0x44,
+ 0x71, 0x0a, 0xa9, 0xe1, 0x9c, 0xc0, 0xbe, 0x21, 0xdb, 0x92, 0x01,
+ 0x32, 0xbe, 0x1c, 0x91, 0xde, 0xb8, 0x5e, 0x46, 0x6c, 0x28, 0xdf},
+ false,
+ true},
+
+ // Comment: edge case private key
+ // tcID: 208
+ {208,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7,
+ 0x1e, 0x91, 0x38, 0x64, 0x07, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e, 0x7e, 0x68, 0x2f,
+ 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03, 0x27, 0x9b, 0x1c,
+ 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69, 0xbe, 0x97, 0xb3,
+ 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10, 0x4a, 0x3a, 0x35,
+ 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f, 0xd9, 0x67, 0xf4,
+ 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x01, 0x0b, 0x44, 0x73, 0x38,
+ 0x07, 0x92, 0x4d, 0x98, 0xff, 0x58, 0x0c, 0x13, 0x11, 0x11, 0x2c, 0x0f,
+ 0x4a, 0x39, 0x4a, 0xef, 0x83, 0xb2, 0x56, 0x88, 0xbf, 0x54, 0xde, 0x5d,
+ 0x66, 0xf9, 0x3b, 0xd2, 0x44, 0x4c, 0x1c, 0x88, 0x21, 0x60, 0xda, 0xe0,
+ 0x94, 0x6c, 0x6c, 0x80, 0x56, 0x65, 0xcd, 0xb7, 0x0b, 0x15, 0x03, 0x41,
+ 0x6a, 0x12, 0x3f, 0x0b, 0x08, 0xe4, 0x1c, 0xa9, 0x29, 0x9e, 0x0b, 0xe4,
+ 0xfd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xad, 0x50, 0x43, 0x59, 0x1d, 0xbe, 0x81, 0x65, 0x7f,
+ 0xe3, 0xd1, 0xc3, 0xd7, 0xa5, 0x16, 0x60, 0x6a, 0xd9, 0xd3, 0x20, 0xa3,
+ 0x5f, 0xce, 0x8a, 0xae, 0xc8, 0xa9, 0x50, 0xfb, 0x53, 0xf9, 0x53, 0x88,
+ 0xf3, 0xfc, 0x48, 0xbe, 0x99, 0x8e, 0x99, 0x33, 0x4a, 0xd9, 0xe9, 0x23,
+ 0x4c, 0xde, 0xd1, 0x44, 0x71, 0xfe, 0x86, 0xca, 0xcc, 0xaa, 0x07, 0xd0,
+ 0x58, 0xee, 0x87, 0x71, 0x73, 0x3a, 0xc3, 0xb9, 0x00, 0x85, 0x4d, 0xe3,
+ 0x63, 0x66, 0x59, 0x0b, 0x9e, 0xe4, 0xd0, 0x37, 0x0e, 0xa6, 0xb0, 0x0f,
+ 0x7e, 0xbd, 0x81, 0x56, 0xcc, 0xf1, 0x4e, 0x99, 0xf1, 0xa5, 0x34, 0x4a,
+ 0x9b, 0x49, 0x64, 0xfb, 0xb8, 0x34, 0x8b, 0x08, 0x1a, 0x88, 0x40, 0xc6,
+ 0xb6, 0x4b, 0xe7, 0x79, 0x97, 0xad, 0x8b, 0xeb, 0xfe, 0xa5, 0xe7, 0xd9,
+ 0xf7, 0xa6, 0xa7, 0xfa, 0x6d, 0x76, 0x55, 0xc5, 0x0b, 0x2b, 0x78, 0x35,
+ 0xf3, 0x14},
+ {0x01, 0xc1, 0x68, 0x31, 0x4c, 0xdc, 0x85, 0x75, 0x7a, 0xde, 0x34,
+ 0xa5, 0x2a, 0x9e, 0x53, 0x79, 0xff, 0xa5, 0x96, 0x8f, 0x08, 0x4b,
+ 0x7e, 0x40, 0x49, 0x39, 0xa8, 0x03, 0x3a, 0x0f, 0xc6, 0x98, 0xe2,
+ 0x62, 0x11, 0x75, 0x4b, 0x9b, 0x2c, 0x04, 0xcf, 0x8a, 0x14, 0x20,
+ 0xab, 0xe6, 0xe9, 0x86, 0xef, 0x1a, 0x23, 0x8b, 0xbb, 0x91, 0xdd,
+ 0x40, 0x2b, 0x72, 0xe0, 0xed, 0x50, 0xa8, 0x76, 0xf1, 0xa8, 0x3e},
+ false,
+ true},
+
+ // Comment: CVE-2017-10176: Issue with elliptic curve addition
+ // tcID: 209
+ {209,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5,
+ 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7,
+ 0x1e, 0x91, 0x38, 0x63, 0xf7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xbc, 0x33, 0x42, 0x5e, 0x72, 0xa1, 0x27, 0x79, 0xea, 0xcb,
+ 0x2e, 0xdc, 0xc5, 0xb6, 0x3d, 0x12, 0x81, 0xf7, 0xe8, 0x6d, 0xbc, 0x7b,
+ 0xf9, 0x9a, 0x7a, 0xbd, 0x0c, 0xfe, 0x36, 0x7d, 0xe4, 0x66, 0x6d, 0x6e,
+ 0xdb, 0xb8, 0x52, 0x5b, 0xff, 0xe5, 0x22, 0x2f, 0x07, 0x02, 0xc3, 0x09,
+ 0x6d, 0xec, 0x08, 0x84, 0xce, 0x57, 0x2f, 0x5a, 0x15, 0xc4, 0x23, 0xfd,
+ 0xf4, 0x4d, 0x01, 0xdd, 0x99, 0xc6, 0x1d, 0x00, 0xf2, 0xf9, 0x16, 0x66,
+ 0x77, 0xa4, 0x9c, 0xac, 0xa2, 0x1c, 0x18, 0xb2, 0xcc, 0x26, 0x19, 0xc2,
+ 0xfd, 0xb0, 0x4f, 0x83, 0x1f, 0x2e, 0x69, 0x0d, 0xaa, 0xd3, 0x71, 0xb5,
+ 0xff, 0x53, 0x7b, 0x3f, 0xbb, 0xdc, 0xb5, 0x14, 0xdf, 0xe0, 0x85, 0x6e,
+ 0xcc, 0x6e, 0xa2, 0xe4, 0xb4, 0xba, 0xdf, 0x64, 0x62, 0x58, 0x60, 0x1e,
+ 0xa4, 0xe6, 0x07, 0xb0, 0x2e, 0xca, 0x27, 0xbe, 0x1d, 0x27, 0x06, 0x57,
+ 0x95},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, 0x04, 0xe9, 0xcd,
+ 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, 0x64, 0x81, 0x39,
+ 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, 0x4d, 0x3d, 0xba,
+ 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, 0x1d, 0xc1, 0x27,
+ 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, 0x6a, 0x42, 0x9b,
+ 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, 0x18, 0x39, 0x29,
+ 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, 0xb4, 0x2c, 0x7d,
+ 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, 0x68, 0x17, 0xaf,
+ 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, 0x99, 0x5e, 0xf4,
+ 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, 0x61, 0x35, 0x3c,
+ 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, 0x76, 0x9f, 0xd1,
+ 0x66, 0x50},
+ {0x01, 0xbc, 0x33, 0x42, 0x5e, 0x72, 0xa1, 0x27, 0x79, 0xea, 0xcb,
+ 0x2e, 0xdc, 0xc5, 0xb6, 0x3d, 0x12, 0x81, 0xf7, 0xe8, 0x6d, 0xbc,
+ 0x7b, 0xf9, 0x9a, 0x7a, 0xbd, 0x0c, 0xfe, 0x36, 0x7d, 0xe4, 0x66,
+ 0x6d, 0x6e, 0xdb, 0xb8, 0x52, 0x5b, 0xff, 0xe5, 0x22, 0x2f, 0x07,
+ 0x02, 0xc3, 0x09, 0x6d, 0xec, 0x08, 0x84, 0xce, 0x57, 0x2f, 0x5a,
+ 0x15, 0xc4, 0x23, 0xfd, 0xf4, 0x4d, 0x01, 0xdd, 0x99, 0xc6, 0x1d},
+ false,
+ true},
+
+ // Comment: point is not on curve
+ // tcID: 210
+ {210,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 211
+ {211,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 212
+ {212,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 213
+ {213,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 214
+ {214,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 215
+ {215,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 216
+ {216,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 217
+ {217,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 218
+ {218,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 219
+ {219,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 220
+ {220,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 221
+ {221,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 222
+ {222,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 223
+ {223,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x01},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 224
+ {224,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xfe},
+ {},
+ false,
+ false},
+
+ // Comment: point is not on curve
+ // tcID: 225
+ {225,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff},
+ {},
+ false,
+ false},
+
+ // Comment:
+ // tcID: 226
+ {226,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc6, 0xca, 0xfb, 0x74, 0xe2, 0xa5, 0x0c, 0x82, 0xc7, 0xa6, 0x3d, 0x13,
+ 0x29, 0x4b, 0xfe, 0xa1, 0x13, 0xf2, 0x71, 0xe0, 0x1a, 0xe3, 0x05, 0xf7,
+ 0x9a, 0xf4, 0x32, 0x03, 0xcd, 0x32, 0x11, 0x5e, 0xcd, 0xf2, 0xfe, 0xe5,
+ 0xfe, 0xdb, 0xa2, 0xad, 0x31, 0x26, 0x78, 0x3d, 0xb0, 0xc3, 0xc4, 0xd3,
+ 0x02, 0x9a, 0x14, 0x36, 0x9e, 0x8f, 0x80, 0xdb, 0xd1, 0x5d, 0x51, 0x2f,
+ 0x13, 0xe5, 0x1c, 0x50, 0x3c, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9b, 0x15, 0xd9, 0x54, 0x2f, 0x45, 0x79, 0xd8, 0x6c, 0xf6,
+ 0x8d, 0x3b, 0x60, 0xac, 0x74, 0x24, 0xfb, 0x90, 0x2b, 0xe1, 0x3b, 0xa6,
+ 0x40, 0x49, 0x6a, 0x40, 0xb7, 0xa4, 0xac, 0x4d, 0x05, 0x7b, 0x99, 0x0a,
+ 0xd6, 0x7c, 0x34, 0x25, 0x41, 0x08, 0x3f, 0x37, 0x7a, 0xf6, 0x32, 0x24,
+ 0x8e, 0x6b, 0x87, 0x6d, 0xf1, 0xde, 0x5c, 0x98, 0x54, 0x73, 0x15, 0x0d,
+ 0x03, 0x04, 0x8b, 0x2b, 0xcd, 0xbd, 0xf9, 0x00, 0x5e, 0xc0, 0xd0, 0x1b,
+ 0x44, 0x24, 0x21, 0xf5, 0x48, 0x3e, 0x01, 0x6c, 0xf4, 0x2f, 0x8a, 0xca,
+ 0x40, 0x11, 0xf0, 0x1b, 0x9f, 0x54, 0x5a, 0x8b, 0x20, 0xe0, 0x05, 0x68,
+ 0x78, 0x50, 0x50, 0x4a, 0xa8, 0x28, 0x1f, 0xdd, 0x00, 0xaa, 0x32, 0x87,
+ 0x39, 0xd0, 0x5a, 0x26, 0x7b, 0x7a, 0x9a, 0xfd, 0x3f, 0x4b, 0x6b, 0x9b,
+ 0x15, 0x88, 0xd4, 0xef, 0x10, 0xe1, 0xf8, 0x67, 0x36, 0x52, 0x4e, 0x1b,
+ 0x57},
+ {0x30, 0x15, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x01, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: public point not on curve
+ // tcID: 227
+ {227,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06,
+ 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7,
+ 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0,
+ 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71,
+ 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1,
+ 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77,
+ 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09,
+ 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29,
+ 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f,
+ 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d,
+ 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86,
+ 0x5f, 0xe1},
+ {},
+ false,
+ false},
+
+ // Comment: public point = (0,0)
+ // tcID: 228
+ {228,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00},
+ {},
+ false,
+ false},
+
+ // Comment: order =
+ // -6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449
+ // tcID: 229
+ {229,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42,
+ 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9,
+ 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40,
+ 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89,
+ 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93,
+ 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf,
+ 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f,
+ 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01,
+ 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f,
+ 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44,
+ 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72,
+ 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07,
+ 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94,
+ 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0xfe, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x05, 0xae, 0x79, 0x78, 0x7c, 0x40, 0xd0, 0x69,
+ 0x94, 0x80, 0x33, 0xfe, 0xb7, 0x08, 0xf6, 0x5a, 0x2f, 0xc4, 0x4a, 0x36,
+ 0x47, 0x76, 0x63, 0xb8, 0x51, 0x44, 0x90, 0x48, 0xe1, 0x6e, 0xc7, 0x9b,
+ 0xf7, 0x02, 0x01, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4,
+ 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64,
+ 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57,
+ 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9,
+ 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f,
+ 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9,
+ 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80,
+ 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99,
+ 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8,
+ 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20,
+ 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9,
+ 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: order = 0
+ // tcID: 230
+ {230,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x04, 0x30, 0x82, 0x01, 0x77, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x6a, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42,
+ 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9,
+ 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40,
+ 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89,
+ 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93,
+ 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf,
+ 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f,
+ 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01,
+ 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f,
+ 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44,
+ 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72,
+ 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07,
+ 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94,
+ 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09,
+ 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5,
+ 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7,
+ 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61,
+ 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde,
+ 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80,
+ 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1,
+ 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f,
+ 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa,
+ 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17,
+ 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53,
+ 0xd0, 0x86, 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: order = 1
+ // tcID: 231
+ {231,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x04, 0x30, 0x82, 0x01, 0x77, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x6a, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42,
+ 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9,
+ 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40,
+ 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89,
+ 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93,
+ 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf,
+ 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f,
+ 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01,
+ 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f,
+ 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44,
+ 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72,
+ 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07,
+ 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94,
+ 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09,
+ 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5,
+ 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7,
+ 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61,
+ 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde,
+ 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80,
+ 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1,
+ 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f,
+ 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa,
+ 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17,
+ 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53,
+ 0xd0, 0x86, 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: order =
+ // 1598335257761788022467377781654101148543282249044465229239888363328190330275719844327554513312228302828260696579553960150541916632196023208175974174
+ // tcID: 232
+ {232,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x41, 0x30, 0x82, 0x01, 0xb4, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xa7, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42,
+ 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9,
+ 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40,
+ 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89,
+ 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93,
+ 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf,
+ 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f,
+ 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01,
+ 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f,
+ 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44,
+ 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72,
+ 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07,
+ 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94,
+ 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x3e, 0x01, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96,
+ 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9,
+ 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x02, 0x01, 0x01,
+ 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b,
+ 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99,
+ 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d,
+ 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f,
+ 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb,
+ 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01,
+ 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70,
+ 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f,
+ 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62,
+ 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06,
+ 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14,
+ 0x53, 0xd0, 0x86, 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: generator = (0,0)
+ // tcID: 233
+ {233,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42,
+ 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9,
+ 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40,
+ 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89,
+ 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93,
+ 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf,
+ 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f,
+ 0x00, 0x04, 0x81, 0x85, 0x04, 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, 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, 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, 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, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96,
+ 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9,
+ 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64,
+ 0x09, 0x02, 0x01, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4,
+ 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64,
+ 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57,
+ 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9,
+ 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f,
+ 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9,
+ 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80,
+ 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99,
+ 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8,
+ 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20,
+ 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9,
+ 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: generator not on curve
+ // tcID: 234
+ {234,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42,
+ 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9,
+ 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40,
+ 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89,
+ 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93,
+ 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf,
+ 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f,
+ 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01,
+ 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f,
+ 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44,
+ 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72,
+ 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07,
+ 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94,
+ 0x76, 0x9f, 0xd1, 0x66, 0x52, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96,
+ 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9,
+ 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64,
+ 0x09, 0x02, 0x01, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4,
+ 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64,
+ 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57,
+ 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9,
+ 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f,
+ 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9,
+ 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80,
+ 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99,
+ 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8,
+ 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20,
+ 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9,
+ 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: cofactor = -1
+ // tcID: 235
+ {235,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42,
+ 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9,
+ 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40,
+ 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89,
+ 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93,
+ 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf,
+ 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f,
+ 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01,
+ 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f,
+ 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44,
+ 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72,
+ 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07,
+ 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94,
+ 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96,
+ 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9,
+ 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64,
+ 0x09, 0x02, 0x01, 0xff, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4,
+ 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64,
+ 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57,
+ 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9,
+ 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f,
+ 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9,
+ 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80,
+ 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99,
+ 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8,
+ 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20,
+ 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9,
+ 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: cofactor = 0
+ // tcID: 236
+ {236,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42,
+ 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9,
+ 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40,
+ 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89,
+ 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93,
+ 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf,
+ 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f,
+ 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01,
+ 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f,
+ 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44,
+ 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72,
+ 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07,
+ 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94,
+ 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96,
+ 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9,
+ 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64,
+ 0x09, 0x02, 0x01, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4,
+ 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64,
+ 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57,
+ 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9,
+ 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f,
+ 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9,
+ 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80,
+ 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99,
+ 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8,
+ 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20,
+ 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9,
+ 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: cofactor = 2
+ // tcID: 237
+ {237,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42,
+ 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9,
+ 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40,
+ 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89,
+ 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93,
+ 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf,
+ 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f,
+ 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01,
+ 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f,
+ 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44,
+ 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72,
+ 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07,
+ 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94,
+ 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96,
+ 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9,
+ 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64,
+ 0x09, 0x02, 0x01, 0x02, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4,
+ 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64,
+ 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57,
+ 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9,
+ 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f,
+ 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9,
+ 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80,
+ 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99,
+ 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8,
+ 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20,
+ 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9,
+ 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: cofactor =
+ // 6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449
+ // tcID: 238
+ {238,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x86, 0x30, 0x82, 0x01, 0xf9, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xec, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42,
+ 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9,
+ 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40,
+ 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89,
+ 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93,
+ 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf,
+ 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f,
+ 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01,
+ 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f,
+ 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44,
+ 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72,
+ 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07,
+ 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94,
+ 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96,
+ 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9,
+ 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64,
+ 0x09, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01,
+ 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47,
+ 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06,
+ 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7,
+ 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0,
+ 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71,
+ 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1,
+ 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77,
+ 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09,
+ 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29,
+ 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f,
+ 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d,
+ 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86,
+ 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: cofactor = None
+ // tcID: 239
+ {239,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x42, 0x30, 0x82, 0x01, 0xb5, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xa8, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x42,
+ 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9,
+ 0x61, 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40,
+ 0xee, 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89,
+ 0x91, 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93,
+ 0x7b, 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf,
+ 0x88, 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f,
+ 0x00, 0x04, 0x81, 0x85, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01,
+ 0x18, 0x39, 0x29, 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f,
+ 0xb4, 0x2c, 0x7d, 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44,
+ 0x68, 0x17, 0xaf, 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72,
+ 0x99, 0x5e, 0xf4, 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07,
+ 0x61, 0x35, 0x3c, 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94,
+ 0x76, 0x9f, 0xd1, 0x66, 0x50, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96,
+ 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9,
+ 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64,
+ 0x09, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74,
+ 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6,
+ 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31,
+ 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6,
+ 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0,
+ 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7,
+ 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a,
+ 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba,
+ 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79,
+ 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52,
+ 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f,
+ 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: modified prime
+ // tcID: 240
+ {240,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x44, 0x30, 0x82, 0x01, 0xb7, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xaa, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xe9, 0x9d, 0x17, 0xd4, 0x98, 0xf3, 0xc6, 0x8e, 0xd8, 0xe5,
+ 0x04, 0x30, 0xec, 0x4f, 0x36, 0xc1, 0x4d, 0xbe, 0xea, 0xf7, 0x65, 0x2e,
+ 0x98, 0x56, 0x36, 0xbf, 0x05, 0x48, 0xff, 0xb9, 0x81, 0xe9, 0xe0, 0x11,
+ 0x60, 0x7f, 0xd0, 0x05, 0x9c, 0xd4, 0xfe, 0x51, 0xe8, 0x82, 0xf1, 0x9a,
+ 0x38, 0x39, 0xeb, 0xe7, 0xf1, 0xd7, 0x37, 0x6c, 0xb7, 0x61, 0x43, 0x1b,
+ 0x21, 0x4e, 0xd7, 0x69, 0x70, 0xcc, 0x01, 0x30, 0x81, 0x86, 0x04, 0x41,
+ 0x16, 0x62, 0xe8, 0x2b, 0x67, 0x0c, 0x39, 0x71, 0x27, 0x1a, 0xfb, 0xcf,
+ 0x13, 0xb0, 0xc9, 0x3e, 0xb2, 0x41, 0x15, 0x08, 0x9a, 0xd1, 0x67, 0xa9,
+ 0xc9, 0x40, 0xfa, 0xb7, 0x00, 0x46, 0x7e, 0x16, 0x1f, 0xee, 0x9f, 0x80,
+ 0x2f, 0xfa, 0x63, 0x2b, 0x01, 0xae, 0x17, 0x7d, 0x0e, 0x65, 0xc7, 0xc6,
+ 0x14, 0x18, 0x0e, 0x28, 0xc8, 0x93, 0x48, 0x9e, 0xbc, 0xe4, 0xde, 0xb1,
+ 0x28, 0x96, 0x8f, 0x33, 0xfb, 0x04, 0x41, 0x51, 0x95, 0x3e, 0xb9, 0x61,
+ 0x8e, 0x1c, 0x9a, 0x1f, 0x92, 0x9a, 0x21, 0xa0, 0xb6, 0x85, 0x40, 0xee,
+ 0xa2, 0xda, 0x72, 0x5b, 0x99, 0xb3, 0x15, 0xf3, 0xb8, 0xb4, 0x89, 0x91,
+ 0x8e, 0xf1, 0x09, 0xe1, 0x56, 0x19, 0x39, 0x51, 0xec, 0x7e, 0x93, 0x7b,
+ 0x16, 0x52, 0xc0, 0xbd, 0x3b, 0xb1, 0xbf, 0x07, 0x35, 0x73, 0xdf, 0x88,
+ 0x3d, 0x2c, 0x34, 0xf1, 0xef, 0x45, 0x1f, 0xd4, 0x6b, 0x50, 0x3f, 0x00,
+ 0x04, 0x81, 0x85, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x0a, 0x14, 0x51, 0x7c, 0xc6, 0xb9, 0x1f, 0x80, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x2c, 0x00, 0x6b,
+ 0x0f, 0x53, 0x0b, 0xec, 0x5b, 0xed, 0x53, 0x23, 0x57, 0xd4, 0x36, 0x72,
+ 0x76, 0x99, 0xf0, 0xe3, 0xc5, 0xb9, 0x36, 0x6f, 0x1a, 0x43, 0x5b, 0xe6,
+ 0x40, 0xb9, 0x7c, 0xd4, 0x3d, 0x93, 0x76, 0x55, 0xb1, 0xf1, 0x57, 0xc7,
+ 0xd0, 0xc7, 0xdf, 0x25, 0x01, 0x1f, 0xef, 0x7c, 0x3a, 0xb7, 0xd8, 0xe5,
+ 0x56, 0xe6, 0x12, 0x5b, 0x59, 0xb8, 0x47, 0xfc, 0xdd, 0x89, 0xa4, 0x05,
+ 0x17, 0x96, 0xa7, 0x97, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b,
+ 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8,
+ 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09,
+ 0x02, 0x01, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x14, 0x51, 0x7c, 0xc6, 0xb9,
+ 0x1f, 0x80, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x2c, 0x00, 0x6b, 0x0f, 0x53, 0x0b, 0xec, 0x5b, 0xed, 0x53, 0x23,
+ 0x57, 0xd4, 0x36, 0x72, 0x76, 0x99, 0xf0, 0xe3, 0xc5, 0xb9, 0x36, 0x6f,
+ 0x1a, 0x43, 0x5b, 0xe6, 0x40, 0xb9, 0x7c, 0xd4, 0x3d, 0x93, 0x76, 0x55,
+ 0xb1, 0xf1, 0x57, 0xc7, 0xd0, 0xc7, 0xdf, 0x25, 0x01, 0x1f, 0xef, 0x7c,
+ 0x3a, 0xb7, 0xd8, 0xe5, 0x56, 0xe6, 0x12, 0x5b, 0x59, 0xb8, 0x47, 0xfc,
+ 0xdd, 0x89, 0xa4, 0x05, 0x17, 0x96, 0xa7, 0x97},
+ {0x00, 0xeb, 0xef, 0x67, 0x71, 0x45, 0x59, 0x11, 0xee, 0x57, 0x3c,
+ 0x18, 0x3e, 0x99, 0x0f, 0x70, 0x86, 0x65, 0x0f, 0x9b, 0xaf, 0xdb,
+ 0x72, 0x2c, 0x89, 0x67, 0x51, 0xbd, 0x2c, 0x0f, 0x87, 0x95, 0x9c,
+ 0x78, 0xa3, 0x93, 0x82, 0xd1, 0x0f, 0xdf, 0xb4, 0x6f, 0xd3, 0x51,
+ 0x5c, 0x8f, 0xeb, 0x59, 0x09, 0x43, 0xdd, 0x79, 0x77, 0x8b, 0x13,
+ 0xad, 0xbc, 0x7f, 0x67, 0x0b, 0xa2, 0xa0, 0x09, 0x75, 0x34, 0x83},
+ false,
+ false},
+
+ // Comment: using secp224r1
+ // tcID: 241
+ {241,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04,
+ 0x07, 0x4f, 0x56, 0xdc, 0x2e, 0xa6, 0x48, 0xef, 0x89, 0xc3, 0xb7, 0x2e,
+ 0x23, 0xbb, 0xd2, 0xda, 0x36, 0xf6, 0x02, 0x43, 0xe4, 0xd2, 0x06, 0x7b,
+ 0x70, 0x60, 0x4a, 0xf1, 0xc2, 0x16, 0x5c, 0xec, 0x2f, 0x86, 0x60, 0x3d,
+ 0x60, 0xc8, 0xa6, 0x11, 0xd5, 0xb8, 0x4b, 0xa3, 0xd9, 0x1d, 0xfe, 0x1a,
+ 0x48, 0x08, 0x25, 0xbc, 0xc4, 0xaf, 0x3b, 0xcf},
+ {},
+ false,
+ false},
+
+ // Comment: using secp256r1
+ // tcID: 242
+ {242,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0xcb, 0xf6, 0x60, 0x65, 0x95, 0xa3, 0xee, 0x50, 0xf9,
+ 0xfc, 0xea, 0xa2, 0x79, 0x8c, 0x27, 0x40, 0xc8, 0x25, 0x40, 0x51, 0x6b,
+ 0x4e, 0x5a, 0x7d, 0x36, 0x1f, 0xf2, 0x4e, 0x9d, 0xd1, 0x53, 0x64, 0xe5,
+ 0x40, 0x8b, 0x2e, 0x67, 0x9f, 0x9d, 0x53, 0x10, 0xd1, 0xf6, 0x89, 0x3b,
+ 0x36, 0xce, 0x16, 0xb4, 0xa5, 0x07, 0x50, 0x91, 0x75, 0xfc, 0xb5, 0x2a,
+ 0xea, 0x53, 0xb7, 0x81, 0x55, 0x6b, 0x39},
+ {},
+ false,
+ false},
+
+ // Comment: using secp256k1
+ // tcID: 243
+ {243,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42,
+ 0x00, 0x04, 0xa1, 0x26, 0x3e, 0x75, 0xb8, 0x7a, 0xe0, 0x93, 0x70,
+ 0x60, 0xff, 0x14, 0x72, 0xf3, 0x30, 0xee, 0x55, 0xcd, 0xf8, 0xf4,
+ 0x32, 0x9d, 0x62, 0x84, 0xa9, 0xeb, 0xfb, 0xcc, 0x85, 0x6c, 0x11,
+ 0x68, 0x42, 0x25, 0xe7, 0x2c, 0xbe, 0xbf, 0xf4, 0x1e, 0x54, 0xfb,
+ 0x6f, 0x00, 0xe1, 0x1a, 0xfe, 0x53, 0xa1, 0x79, 0x37, 0xbe, 0xdb,
+ 0xf2, 0xdf, 0x78, 0x7f, 0x8e, 0xf9, 0x58, 0x4f, 0x77, 0x58, 0x38},
+ {},
+ false,
+ false},
+
+ // Comment: a = 0
+ // tcID: 244
+ {244,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x03, 0x30, 0x82, 0x01, 0x76, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0x69, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x46, 0x04, 0x01, 0x00,
+ 0x04, 0x41, 0x09, 0xa8, 0x8e, 0x6f, 0x05, 0x0c, 0xfe, 0xfa, 0x0b, 0x49,
+ 0xfa, 0xc4, 0x56, 0x89, 0xb6, 0xb9, 0x3a, 0xd4, 0xfa, 0x3b, 0x65, 0xdb,
+ 0x7d, 0x2f, 0x4c, 0xb3, 0x1b, 0x67, 0xfe, 0x05, 0x6a, 0x10, 0x00, 0x66,
+ 0xdd, 0x80, 0xdc, 0x5f, 0x78, 0x5d, 0x27, 0xf8, 0x2e, 0x33, 0x69, 0xeb,
+ 0x22, 0xab, 0x2c, 0x57, 0x29, 0xa9, 0xe5, 0xd9, 0x90, 0x6a, 0x1d, 0xc3,
+ 0x1e, 0x02, 0xf8, 0x40, 0x26, 0x48, 0x4a, 0x04, 0x81, 0x85, 0x04, 0x00,
+ 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0, 0x06, 0xc2, 0xdf, 0xc9,
+ 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67, 0xa7, 0x3f, 0x67, 0x4c,
+ 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8, 0xa0, 0x4f, 0xbe, 0x92,
+ 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84, 0x71, 0x1a, 0xda, 0x5b,
+ 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98, 0xf1, 0x64, 0x0d, 0x09,
+ 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d, 0x77, 0x55, 0xc2, 0xfe,
+ 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70, 0x09, 0x6e, 0xc6, 0x4e,
+ 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1, 0x29, 0xb0, 0x56, 0x62,
+ 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91, 0x2f, 0xc4, 0xae, 0x53,
+ 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84, 0x3d, 0xc6, 0x3e, 0x5c,
+ 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0, 0x86, 0x5f, 0xdf, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02, 0x01, 0x01, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x00, 0xc2, 0xa4, 0x3a, 0xc3, 0x74, 0x2b, 0x09, 0xe0,
+ 0x06, 0xc2, 0xdf, 0xc9, 0xc3, 0x64, 0x44, 0xd7, 0xe6, 0x99, 0xf5, 0x67,
+ 0xa7, 0x3f, 0x67, 0x4c, 0xe2, 0x57, 0x33, 0x0b, 0x31, 0x2d, 0xd7, 0xa8,
+ 0xa0, 0x4f, 0xbe, 0x92, 0xd1, 0xd9, 0xac, 0xbc, 0xc6, 0x5f, 0x61, 0x84,
+ 0x71, 0x1a, 0xda, 0x5b, 0xf3, 0x9f, 0x6e, 0x11, 0xe0, 0xcb, 0xde, 0x98,
+ 0xf1, 0x64, 0x0d, 0x09, 0x9e, 0xb9, 0x0d, 0xfc, 0xe7, 0x01, 0x80, 0x2d,
+ 0x77, 0x55, 0xc2, 0xfe, 0x31, 0x80, 0x84, 0x8d, 0x4a, 0x70, 0xb1, 0x70,
+ 0x09, 0x6e, 0xc6, 0x4e, 0xba, 0x99, 0xb4, 0x78, 0xba, 0x7f, 0x6f, 0xc1,
+ 0x29, 0xb0, 0x56, 0x62, 0x79, 0xb8, 0xe1, 0xab, 0x79, 0x62, 0xfa, 0x91,
+ 0x2f, 0xc4, 0xae, 0x53, 0xb5, 0x20, 0x2a, 0x03, 0x52, 0x06, 0x17, 0x84,
+ 0x3d, 0xc6, 0x3e, 0x5c, 0xb5, 0xf9, 0x56, 0xec, 0x7f, 0x14, 0x53, 0xd0,
+ 0x86, 0x5f, 0xdf},
+ {0x00, 0xfb, 0x85, 0x42, 0x48, 0x7c, 0xbd, 0x45, 0xe6, 0x09, 0x63,
+ 0x2f, 0x68, 0x1d, 0xb6, 0xb4, 0x8f, 0xda, 0xbe, 0xd9, 0xb9, 0x7a,
+ 0x24, 0x67, 0xa3, 0x42, 0x05, 0xea, 0xda, 0xda, 0xd9, 0xde, 0xdb,
+ 0x54, 0xa2, 0xa6, 0x47, 0xd2, 0x3d, 0xca, 0x68, 0xe9, 0x29, 0xa2,
+ 0x04, 0x18, 0x88, 0xb0, 0x91, 0xf4, 0xbb, 0x40, 0x23, 0xa0, 0x51,
+ 0x7b, 0xe6, 0x69, 0xa6, 0xc9, 0xf9, 0xc8, 0x47, 0xef, 0x89, 0xde},
+ false,
+ false},
+
+ // Comment: public key of order 3
+ // tcID: 245
+ {245,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x39, 0x6a, 0x99, 0xa3, 0x37, 0x82, 0x1d, 0x8c, 0x92, 0xd7, 0x5f, 0x56,
+ 0x27, 0x93, 0xc7, 0x0a, 0xfa, 0x40, 0x74, 0xae, 0x5e, 0x6d, 0xad, 0x2b,
+ 0xd2, 0xcc, 0x6a, 0xea, 0x8f, 0x36, 0xf6, 0xc4, 0x5d, 0xdd, 0xe7, 0x39,
+ 0x31, 0x44, 0x0d, 0x22, 0x9f, 0x34, 0x00, 0x93, 0xab, 0x8c, 0x6f, 0xb3,
+ 0xf2, 0x0d, 0x20, 0x99, 0x9a, 0x37, 0x37, 0x1f, 0xe9, 0x21, 0x04, 0x69,
+ 0x21, 0x36, 0xd0, 0x19, 0xb7, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xea, 0x78, 0x18, 0x1e, 0x04, 0xf4, 0x80, 0xfd, 0x98, 0x9e,
+ 0x05, 0x96, 0x42, 0x44, 0x61, 0x3b, 0x7f, 0x7a, 0x63, 0x79, 0xab, 0xf0,
+ 0x81, 0x93, 0x27, 0xa9, 0xf5, 0xad, 0xef, 0xa6, 0xf4, 0x41, 0x07, 0x45,
+ 0x02, 0x8b, 0xf1, 0xa4, 0x6a, 0x80, 0x31, 0xfe, 0xc7, 0x00, 0x37, 0xeb,
+ 0xcb, 0x50, 0x7d, 0xbd, 0x8f, 0x50, 0xb8, 0x12, 0xa4, 0xbc, 0xc0, 0x31,
+ 0x3b, 0xa7, 0xdf, 0x02, 0xc7, 0xd3, 0x55, 0x01, 0xe0, 0x45, 0x5f, 0xe6,
+ 0xce, 0x1e, 0xa9, 0x98, 0xc7, 0x39, 0x75, 0x69, 0x48, 0xcf, 0xa2, 0x7b,
+ 0xb8, 0xb1, 0xa9, 0xe0, 0xca, 0x0a, 0x50, 0x26, 0x31, 0x83, 0x6f, 0x96,
+ 0xe0, 0xf5, 0xdf, 0x66, 0x9c, 0xb3, 0xca, 0x3f, 0x6f, 0x7c, 0x0f, 0x92,
+ 0x40, 0xb3, 0xd8, 0x7e, 0x17, 0x41, 0x61, 0xb3, 0xb0, 0x4d, 0x83, 0x9a,
+ 0xb6, 0xfe, 0x46, 0xf2, 0x45, 0xbd, 0x62, 0x65, 0x05, 0xef, 0x4b, 0x41,
+ 0x54},
+ {0x30, 0x82, 0x02, 0x45, 0x30, 0x82, 0x01, 0xb8, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x30, 0x82, 0x01, 0xab, 0x02, 0x01, 0x01,
+ 0x30, 0x4d, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x81, 0x87, 0x04, 0x41,
+ 0x22, 0xcf, 0x9f, 0x56, 0x68, 0x1f, 0xb1, 0x38, 0x29, 0x2f, 0x33, 0x7d,
+ 0x49, 0x93, 0x7d, 0x24, 0x26, 0x8b, 0x13, 0xb8, 0x96, 0x17, 0x11, 0x7f,
+ 0xc3, 0x5c, 0x88, 0x0d, 0xe0, 0xb3, 0xd4, 0x18, 0x5e, 0xa9, 0xbe, 0xf6,
+ 0xe0, 0x77, 0xa3, 0xbe, 0xf0, 0x9e, 0x08, 0x35, 0xc6, 0x8d, 0xd3, 0x01,
+ 0xf5, 0xea, 0xfd, 0x87, 0x33, 0x61, 0x14, 0x9e, 0x8b, 0xdc, 0x29, 0x50,
+ 0x50, 0xf4, 0x3c, 0x22, 0xf2, 0x04, 0x42, 0x01, 0x1f, 0x10, 0x8b, 0x76,
+ 0x2c, 0x3e, 0x4b, 0x49, 0x45, 0x57, 0x70, 0x57, 0xa9, 0x10, 0xca, 0x94,
+ 0x48, 0x1d, 0x69, 0xf8, 0xab, 0xc3, 0x23, 0x9c, 0x36, 0xad, 0x49, 0x2a,
+ 0xf7, 0x3b, 0xb8, 0xe8, 0x1c, 0x8a, 0x8f, 0x9c, 0xf6, 0x58, 0x16, 0x5b,
+ 0x32, 0x91, 0x4a, 0x4a, 0x4f, 0xff, 0x8c, 0x3a, 0xec, 0x59, 0x82, 0xf7,
+ 0x34, 0xde, 0x12, 0x2c, 0xf6, 0x56, 0x10, 0xa1, 0x39, 0x59, 0x24, 0x96,
+ 0xa7, 0x04, 0x81, 0x85, 0x04, 0x01, 0xc7, 0x0f, 0x1e, 0x46, 0xf7, 0x36,
+ 0xe8, 0xee, 0x0c, 0x78, 0xec, 0x22, 0x53, 0x26, 0x6b, 0xc6, 0x2d, 0xa9,
+ 0xbb, 0xec, 0x44, 0xfe, 0x10, 0x93, 0x21, 0xc9, 0xba, 0xb9, 0x8a, 0x44,
+ 0x1b, 0x4a, 0x94, 0x84, 0x0e, 0x85, 0x54, 0x6e, 0x89, 0x5f, 0x50, 0xd7,
+ 0x33, 0x1a, 0xdc, 0x8a, 0x48, 0x27, 0x52, 0x04, 0xee, 0x12, 0xd6, 0x86,
+ 0x55, 0x97, 0xa5, 0x21, 0xef, 0xcf, 0x01, 0xf4, 0x83, 0x9d, 0x84, 0x00,
+ 0x00, 0x57, 0x6b, 0xfe, 0x88, 0xec, 0xa0, 0xe4, 0x8a, 0xb4, 0x9d, 0xf0,
+ 0xe8, 0x23, 0xe2, 0x4a, 0x7d, 0x0b, 0x32, 0xb5, 0xb9, 0xac, 0x1a, 0xc4,
+ 0x68, 0x19, 0xf4, 0xc5, 0x1e, 0x80, 0x16, 0x75, 0xe1, 0x68, 0x72, 0x39,
+ 0x5c, 0x9e, 0xca, 0x3f, 0xfb, 0x5e, 0x2b, 0x7d, 0x47, 0x63, 0xd6, 0x85,
+ 0x88, 0x82, 0xb9, 0x4b, 0x5b, 0xb6, 0x76, 0x4c, 0x00, 0xe0, 0xb5, 0x78,
+ 0x91, 0xee, 0x99, 0x5c, 0xd1, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96,
+ 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9,
+ 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64,
+ 0x09, 0x02, 0x01, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0xc7, 0x0f,
+ 0x1e, 0x46, 0xf7, 0x36, 0xe8, 0xee, 0x0c, 0x78, 0xec, 0x22, 0x53, 0x26,
+ 0x6b, 0xc6, 0x2d, 0xa9, 0xbb, 0xec, 0x44, 0xfe, 0x10, 0x93, 0x21, 0xc9,
+ 0xba, 0xb9, 0x8a, 0x44, 0x1b, 0x4a, 0x94, 0x84, 0x0e, 0x85, 0x54, 0x6e,
+ 0x89, 0x5f, 0x50, 0xd7, 0x33, 0x1a, 0xdc, 0x8a, 0x48, 0x27, 0x52, 0x04,
+ 0xee, 0x12, 0xd6, 0x86, 0x55, 0x97, 0xa5, 0x21, 0xef, 0xcf, 0x01, 0xf4,
+ 0x83, 0x9d, 0x84, 0x01, 0xff, 0xa8, 0x94, 0x01, 0x77, 0x13, 0x5f, 0x1b,
+ 0x75, 0x4b, 0x62, 0x0f, 0x17, 0xdc, 0x1d, 0xb5, 0x82, 0xf4, 0xcd, 0x4a,
+ 0x46, 0x53, 0xe5, 0x3b, 0x97, 0xe6, 0x0b, 0x3a, 0xe1, 0x7f, 0xe9, 0x8a,
+ 0x1e, 0x97, 0x8d, 0xc6, 0xa3, 0x61, 0x35, 0xc0, 0x04, 0xa1, 0xd4, 0x82,
+ 0xb8, 0x9c, 0x29, 0x7a, 0x77, 0x7d, 0x46, 0xb4, 0xa4, 0x49, 0x89, 0xb3,
+ 0xff, 0x1f, 0x4a, 0x87, 0x6e, 0x11, 0x66, 0xa3, 0x2e},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp224r1
+ // tcID: 246
+ {246,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x21, 0x03, 0x3a, 0x00, 0x04,
+ 0xaf, 0x6d, 0xd5, 0xb7, 0x1a, 0x8c, 0x1c, 0xf9, 0x21, 0xe3, 0x68, 0x54,
+ 0xae, 0x09, 0x1a, 0xaa, 0x58, 0x9d, 0x33, 0x7e, 0x74, 0x0e, 0x85, 0x79,
+ 0xf8, 0x16, 0xeb, 0x9e, 0x36, 0xb0, 0x3e, 0xec, 0x5c, 0xf9, 0x56, 0xd0,
+ 0xfd, 0xd2, 0xfc, 0x16, 0x87, 0x33, 0x55, 0x07, 0xfc, 0x1c, 0x4a, 0x57,
+ 0x17, 0xd3, 0xb5, 0xb8, 0xea, 0x83, 0x40, 0xd1},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp256r1
+ // tcID: 247
+ {247,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03,
+ 0x42, 0x00, 0x04, 0x53, 0x36, 0x6d, 0xb7, 0x9b, 0x32, 0x07, 0x81, 0x93,
+ 0x6d, 0xf6, 0x1b, 0xb5, 0x5d, 0x44, 0x99, 0x94, 0x9d, 0x81, 0x3e, 0xe5,
+ 0xab, 0xaa, 0x5d, 0xda, 0x70, 0xda, 0x4f, 0x97, 0xf6, 0x82, 0x28, 0xcc,
+ 0xc6, 0x9d, 0x7c, 0xd0, 0xb7, 0x26, 0x6c, 0xfc, 0x28, 0xd0, 0xdc, 0xaf,
+ 0xdf, 0x3e, 0x83, 0x73, 0x8c, 0xc6, 0x11, 0xac, 0xb0, 0x8f, 0x8b, 0x89,
+ 0x6c, 0x4e, 0xcf, 0x82, 0xdd, 0x65, 0xae},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp384r1
+ // tcID: 248
+ {248,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04,
+ 0xaa, 0x45, 0xc1, 0x3c, 0xe3, 0xcf, 0xea, 0x85, 0x38, 0x42, 0x27, 0x12,
+ 0x90, 0x3e, 0xdc, 0x0c, 0xe5, 0x6d, 0xf7, 0x4e, 0xde, 0x07, 0x76, 0xe8,
+ 0x43, 0x55, 0x5a, 0x78, 0x6f, 0x97, 0x38, 0xde, 0x19, 0x43, 0xdf, 0xfd,
+ 0x72, 0x9a, 0xdd, 0xfd, 0x47, 0x72, 0x16, 0x97, 0x51, 0xd7, 0x76, 0x5a,
+ 0x45, 0xb5, 0xbb, 0x54, 0x0a, 0x47, 0xd1, 0x98, 0xf4, 0xc8, 0xc7, 0xc2,
+ 0x1e, 0x67, 0x56, 0x0c, 0x1e, 0x12, 0xf7, 0x0b, 0x64, 0x52, 0x01, 0x09,
+ 0xbb, 0x88, 0x58, 0xa3, 0xf8, 0xd6, 0xbb, 0x40, 0x12, 0x00, 0x34, 0x31,
+ 0xdb, 0x07, 0x78, 0x63, 0x33, 0x13, 0xfd, 0xb9, 0x46, 0x4c, 0x47, 0xec},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp256k1
+ // tcID: 249
+ {249,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x56, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x0a, 0x03, 0x42,
+ 0x00, 0x04, 0x75, 0xe0, 0x1a, 0x15, 0x55, 0x38, 0x0b, 0xe1, 0x88,
+ 0xd6, 0x9a, 0xac, 0x34, 0x0a, 0x46, 0x75, 0xe4, 0xa6, 0xf7, 0x3d,
+ 0x63, 0x97, 0x6a, 0x10, 0x75, 0x24, 0x98, 0x27, 0xd8, 0xec, 0xc2,
+ 0xa3, 0x1e, 0x65, 0xed, 0x1e, 0xb5, 0x91, 0x95, 0x4e, 0x33, 0xa3,
+ 0x8f, 0x68, 0xef, 0x8a, 0xa6, 0xc9, 0x30, 0x22, 0x9d, 0x87, 0x55,
+ 0xe5, 0x32, 0x57, 0x60, 0x2b, 0x3e, 0xaa, 0x87, 0xde, 0x6f, 0x02},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: secp224k1
+ // tcID: 250
+ {250,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x4e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x20, 0x03, 0x3a, 0x00, 0x04,
+ 0x1a, 0xcb, 0xc8, 0xb8, 0x14, 0xbc, 0xbb, 0x1e, 0x23, 0x3f, 0xf7, 0xfb,
+ 0x8a, 0x0c, 0x2c, 0x69, 0x9d, 0x0c, 0xc5, 0x9a, 0xc2, 0x86, 0x78, 0xdd,
+ 0x3f, 0x2f, 0x95, 0x02, 0x69, 0x9b, 0x65, 0x18, 0xa2, 0x21, 0xff, 0x5f,
+ 0x1d, 0x9d, 0xe4, 0x55, 0x52, 0x26, 0xe5, 0xbb, 0xa0, 0xae, 0x05, 0x86,
+ 0xaf, 0x95, 0x70, 0x1d, 0x0f, 0xa5, 0xba, 0x51},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP224r1
+ // tcID: 251
+ {251,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x05,
+ 0x03, 0x3a, 0x00, 0x04, 0x90, 0x5a, 0x06, 0xd5, 0xbc, 0x09, 0x36, 0x97,
+ 0x15, 0x5a, 0xaf, 0xf6, 0x73, 0x05, 0x97, 0x6a, 0x76, 0x9b, 0x90, 0x4d,
+ 0x8d, 0xb9, 0x57, 0x3c, 0x4b, 0xe3, 0x61, 0x62, 0x6d, 0xef, 0x2f, 0xfe,
+ 0x1d, 0x5e, 0xc1, 0x44, 0x62, 0xc0, 0x2e, 0x5f, 0xfb, 0x24, 0xfb, 0x3e,
+ 0xdb, 0x2b, 0x6c, 0x77, 0xa5, 0xcf, 0xee, 0x24, 0x92, 0xdb, 0x75, 0x7b},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP256r1
+ // tcID: 252
+ {252,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x07,
+ 0x03, 0x42, 0x00, 0x04, 0x2b, 0x87, 0xdf, 0x1b, 0x6a, 0x5c, 0xbc, 0x4c,
+ 0x4a, 0x18, 0x4b, 0x7e, 0xec, 0x9b, 0x6c, 0x04, 0x83, 0xf7, 0xb8, 0x0e,
+ 0x64, 0x77, 0xb2, 0x96, 0x49, 0x63, 0x0c, 0x37, 0x48, 0x18, 0x76, 0xbb,
+ 0x0e, 0x34, 0x23, 0xf7, 0xa0, 0x0d, 0x46, 0x93, 0x20, 0xb7, 0xe6, 0x0c,
+ 0x88, 0x37, 0x09, 0x79, 0x06, 0x4e, 0xfb, 0x9c, 0xeb, 0x8b, 0x38, 0x7a,
+ 0xa8, 0x7a, 0x7c, 0x69, 0x41, 0xcc, 0xd9, 0xed},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP320r1
+ // tcID: 253
+ {253,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x09,
+ 0x03, 0x52, 0x00, 0x04, 0x70, 0xdf, 0x62, 0x39, 0x4e, 0xe0, 0x36, 0xee,
+ 0xfb, 0xc8, 0xef, 0x11, 0xa9, 0xa5, 0xf3, 0xa8, 0xaf, 0x65, 0x90, 0x16,
+ 0xf2, 0x9e, 0x71, 0x25, 0xe5, 0x2c, 0xfd, 0xa0, 0xa7, 0x4e, 0x52, 0xc7,
+ 0xb2, 0x1d, 0x18, 0xac, 0x43, 0x75, 0xf5, 0xe4, 0x16, 0x4c, 0x53, 0x38,
+ 0xfa, 0x2f, 0x54, 0x5a, 0x3f, 0xb2, 0x02, 0x2f, 0x0e, 0x06, 0x86, 0xd5,
+ 0xb4, 0x88, 0x29, 0x58, 0xf7, 0x2b, 0x1b, 0xb6, 0x26, 0xe3, 0x70, 0x93,
+ 0xe3, 0xf1, 0x96, 0x73, 0x96, 0x8c, 0x23, 0x78, 0x23, 0x32, 0x7f, 0xd6},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP384r1
+ // tcID: 254
+ {254,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0b,
+ 0x03, 0x62, 0x00, 0x04, 0x80, 0x8d, 0xc7, 0xb1, 0xc6, 0xd3, 0xec, 0x47,
+ 0x0a, 0x7f, 0xe5, 0xd6, 0x14, 0x4c, 0x9c, 0x3a, 0x8c, 0x92, 0xb1, 0x16,
+ 0x10, 0x3a, 0xa2, 0xed, 0xbf, 0xce, 0x0b, 0x2c, 0x82, 0x73, 0x12, 0xee,
+ 0xbc, 0xd1, 0x35, 0x0d, 0x09, 0xa7, 0x39, 0xea, 0xc9, 0x01, 0xaf, 0x34,
+ 0x14, 0x87, 0x86, 0x1b, 0x19, 0x52, 0x70, 0xf6, 0x71, 0xe0, 0xa7, 0x58,
+ 0xde, 0xb2, 0x32, 0x22, 0xdb, 0x4f, 0xe7, 0x98, 0x3d, 0x42, 0xa7, 0x85,
+ 0xb3, 0x5f, 0xd1, 0x58, 0x34, 0x4c, 0xd6, 0x48, 0x3c, 0x4d, 0xa5, 0xb4,
+ 0x09, 0xe7, 0x7d, 0x0a, 0x28, 0x4d, 0xfa, 0x9c, 0x3e, 0x0d, 0x91, 0xa4,
+ 0xd2, 0x75, 0xfc, 0xe9},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP512r1
+ // tcID: 255
+ {255,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01,
+ 0x0d, 0x03, 0x81, 0x82, 0x00, 0x04, 0xaa, 0x11, 0xb5, 0x60, 0xdc, 0x1e,
+ 0x57, 0x2f, 0x23, 0x74, 0xe5, 0x86, 0x92, 0x10, 0x30, 0x4d, 0x66, 0xd9,
+ 0x5b, 0x1d, 0x8c, 0xe4, 0x09, 0x40, 0x15, 0x7f, 0x5f, 0x5b, 0x4a, 0x7d,
+ 0xc8, 0xa3, 0x40, 0xf7, 0xc3, 0x05, 0xd6, 0xbe, 0xa2, 0x89, 0xf5, 0xc4,
+ 0x30, 0xeb, 0x88, 0x8e, 0x2a, 0x03, 0x52, 0x83, 0x36, 0xaa, 0xf4, 0x68,
+ 0x0d, 0x9d, 0x15, 0x3c, 0xd1, 0x62, 0xe2, 0x22, 0x9d, 0xf3, 0x30, 0x42,
+ 0x50, 0x25, 0xdf, 0x26, 0x25, 0xb1, 0x47, 0x56, 0x89, 0x27, 0xf6, 0xac,
+ 0xf7, 0x04, 0xe4, 0x93, 0x6f, 0x89, 0x89, 0xff, 0x9d, 0x44, 0xf3, 0x3e,
+ 0xe2, 0x21, 0x96, 0xe7, 0x0d, 0xfd, 0x87, 0x11, 0xe8, 0x93, 0x4d, 0x8d,
+ 0x42, 0xab, 0xb4, 0xb6, 0x7a, 0xfc, 0xfe, 0xe2, 0x13, 0xc3, 0xad, 0x5e,
+ 0x5c, 0x83, 0xfc, 0xf4, 0x28, 0x3d, 0x25, 0x3d, 0x6c, 0x5c, 0x0e, 0x58,
+ 0x19, 0x70},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP224t1
+ // tcID: 256
+ {256,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x52, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x06,
+ 0x03, 0x3a, 0x00, 0x04, 0x8d, 0x7a, 0x74, 0x6d, 0xe0, 0x95, 0x72, 0x8a,
+ 0x8d, 0x83, 0x21, 0x9e, 0x58, 0x70, 0x40, 0xcb, 0x6e, 0x79, 0x4d, 0x08,
+ 0x8a, 0xb6, 0xea, 0xb4, 0x26, 0x63, 0x82, 0x02, 0x57, 0x98, 0x50, 0xb0,
+ 0xf2, 0x35, 0xed, 0xcf, 0x4e, 0xb8, 0xad, 0xcb, 0x51, 0xbf, 0x41, 0x87,
+ 0x8f, 0x6b, 0x71, 0xa1, 0xf2, 0xd4, 0x10, 0x10, 0x22, 0x96, 0x43, 0x40},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP256t1
+ // tcID: 257
+ {257,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x5a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x08,
+ 0x03, 0x42, 0x00, 0x04, 0x24, 0xad, 0x31, 0x6b, 0xf4, 0x1e, 0x41, 0x02,
+ 0xdd, 0x7a, 0xe1, 0x63, 0x11, 0xb6, 0x44, 0x64, 0xdf, 0x2d, 0x13, 0xea,
+ 0x68, 0xa1, 0x1d, 0xd2, 0x7a, 0x44, 0x45, 0xed, 0x90, 0x09, 0x62, 0x18,
+ 0x0f, 0xf8, 0xc6, 0x27, 0xed, 0x73, 0xf0, 0xc6, 0x67, 0x86, 0x3e, 0xe3,
+ 0xa6, 0x71, 0xe6, 0xed, 0x1f, 0xa2, 0x78, 0x1b, 0x51, 0xa2, 0x29, 0xee,
+ 0x2c, 0xd2, 0x1f, 0xbf, 0x69, 0x43, 0x7d, 0x60},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP320t1
+ // tcID: 258
+ {258,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x6a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0a,
+ 0x03, 0x52, 0x00, 0x04, 0x54, 0x8c, 0xe4, 0x99, 0x7c, 0xc6, 0x18, 0x80,
+ 0x0d, 0x38, 0x34, 0xdd, 0x4b, 0x33, 0x46, 0xe4, 0x55, 0x9b, 0xe0, 0x66,
+ 0xab, 0x5d, 0x0c, 0xec, 0xd7, 0x12, 0x3c, 0x4d, 0xe9, 0x40, 0xc1, 0x68,
+ 0xfe, 0xcd, 0x3b, 0xae, 0x06, 0x7f, 0xe3, 0xfc, 0x7a, 0xee, 0x87, 0x5c,
+ 0x9d, 0xa0, 0xa8, 0x69, 0x32, 0xf0, 0x77, 0x9f, 0x42, 0x34, 0x44, 0x70,
+ 0x86, 0x0c, 0x22, 0xdb, 0xc6, 0xf3, 0x05, 0xea, 0xb7, 0x92, 0xfc, 0x08,
+ 0x74, 0x15, 0x7e, 0x17, 0x5c, 0x7d, 0x3c, 0x4d, 0x3b, 0xf5, 0x4c, 0x4b},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP384t1
+ // tcID: 259
+ {259,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x7a, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x0c,
+ 0x03, 0x62, 0x00, 0x04, 0x4f, 0xc2, 0xb3, 0x5e, 0x30, 0x19, 0xa5, 0x7a,
+ 0x8c, 0xa6, 0xef, 0xe2, 0xec, 0x1f, 0x72, 0x07, 0x2c, 0x59, 0x9a, 0x78,
+ 0xc2, 0x72, 0x5f, 0x7c, 0xfc, 0x2d, 0x9e, 0xdf, 0x22, 0x0b, 0x5f, 0x6a,
+ 0xbd, 0xb0, 0xc0, 0xd8, 0xd1, 0x60, 0x18, 0x2d, 0xe4, 0x51, 0xe2, 0x6b,
+ 0xcb, 0xb4, 0xe8, 0xc1, 0x87, 0x26, 0x26, 0x3e, 0x21, 0xce, 0x56, 0xfb,
+ 0x4b, 0xaf, 0xaa, 0x1f, 0x18, 0x6c, 0x74, 0x5e, 0x2c, 0x83, 0x92, 0xef,
+ 0x8c, 0x5a, 0x1c, 0x03, 0xf5, 0x46, 0x2e, 0xbb, 0xbc, 0xde, 0x0f, 0xfc,
+ 0xc3, 0x1e, 0x9a, 0x0b, 0x3e, 0x89, 0x8d, 0xdb, 0x9c, 0x1c, 0x79, 0xe4,
+ 0x20, 0xfd, 0x7a, 0x35},
+ {},
+ false,
+ false},
+
+ // Comment: Public key uses wrong curve: brainpoolP512t1
+ // tcID: 260
+ {260,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2b, 0x0d, 0x77, 0xcd, 0x5c, 0x47, 0x89, 0x0a, 0x52, 0x61, 0x2f, 0xc9,
+ 0xb3, 0x8d, 0x80, 0x42, 0x66, 0xb9, 0x78, 0x4a, 0xbc, 0xa2, 0xb9, 0x4d,
+ 0xe9, 0x9b, 0xdc, 0x67, 0x47, 0x5a, 0xec, 0xc2, 0xab, 0xc3, 0x1e, 0x72,
+ 0xa6, 0xda, 0xda, 0x0c, 0xf1, 0xd4, 0xd7, 0x76, 0xb0, 0x02, 0xc8, 0xd2,
+ 0xdb, 0xd6, 0x01, 0xab, 0x8a, 0x0c, 0xae, 0x41, 0x57, 0x37, 0x08, 0x46,
+ 0xb2, 0x0e, 0x8d, 0xd6, 0x57, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x72, 0x49, 0x0e, 0x27, 0xf6, 0x64, 0x7c, 0xfd, 0x0b, 0xf7,
+ 0x7e, 0xf9, 0xf4, 0xf4, 0x16, 0x0a, 0xa8, 0xcf, 0x9b, 0x56, 0xe0, 0xec,
+ 0x2f, 0xeb, 0x32, 0xad, 0x12, 0xca, 0xc1, 0x48, 0x92, 0x00, 0xfa, 0xdf,
+ 0x69, 0x4f, 0xf0, 0x85, 0x0b, 0xe2, 0x77, 0x40, 0x43, 0xc4, 0x33, 0xd3,
+ 0x85, 0xff, 0xc3, 0x9f, 0x96, 0xfe, 0xf7, 0xcd, 0xcf, 0x4d, 0x00, 0x9d,
+ 0xcf, 0x12, 0x56, 0xa0, 0x81, 0x17, 0x4c, 0x01, 0x2e, 0x36, 0x78, 0x78,
+ 0xf5, 0xcf, 0x6e, 0x08, 0xb4, 0x2d, 0x58, 0xc8, 0x13, 0x37, 0x89, 0xef,
+ 0x0f, 0xf9, 0xd6, 0x7b, 0x0c, 0xfa, 0x43, 0xe5, 0x6e, 0x28, 0x34, 0x82,
+ 0x4e, 0xf9, 0x91, 0x53, 0x0f, 0xc4, 0x22, 0x13, 0x34, 0xd2, 0x28, 0x48,
+ 0x21, 0xd3, 0x92, 0xea, 0xc2, 0x1e, 0x4c, 0xa5, 0xaf, 0x14, 0xa6, 0xed,
+ 0x6c, 0xc8, 0x4c, 0xcd, 0xd5, 0x09, 0xce, 0xfa, 0x44, 0xc1, 0xc9, 0x87,
+ 0x6d},
+ {0x30, 0x81, 0x9b, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01,
+ 0x0e, 0x03, 0x81, 0x82, 0x00, 0x04, 0x71, 0x22, 0xf7, 0x43, 0x12, 0x26,
+ 0x81, 0xac, 0x73, 0xb0, 0xd6, 0x11, 0xaf, 0x86, 0x84, 0x7d, 0x8b, 0xec,
+ 0x65, 0x4c, 0xf9, 0x9e, 0x7e, 0xaf, 0x5d, 0x4f, 0x68, 0x4e, 0x40, 0x78,
+ 0xa8, 0xe6, 0x1d, 0xc6, 0xd0, 0x7e, 0x83, 0x1a, 0xd0, 0x2c, 0xd4, 0x0d,
+ 0x41, 0xdb, 0xdb, 0x6b, 0x0e, 0x87, 0x7d, 0x96, 0x0b, 0x78, 0xa5, 0xac,
+ 0x34, 0xc1, 0xe6, 0xce, 0x7c, 0x48, 0x35, 0x03, 0xd6, 0xde, 0x2e, 0xad,
+ 0xde, 0xff, 0xbf, 0xb3, 0xf1, 0x44, 0xd2, 0x9d, 0x13, 0x53, 0x5a, 0x05,
+ 0x81, 0x59, 0x34, 0x18, 0x67, 0x07, 0x14, 0x6e, 0x45, 0xf6, 0x44, 0x76,
+ 0xbb, 0xdb, 0xc8, 0x64, 0x5b, 0xe9, 0x73, 0x27, 0x0a, 0x4c, 0x5e, 0x35,
+ 0xd7, 0x0f, 0xfd, 0x5e, 0xab, 0x2f, 0x08, 0xd1, 0xfb, 0x04, 0x76, 0x2b,
+ 0xc8, 0xaa, 0x80, 0xe9, 0x99, 0xda, 0x14, 0xf7, 0x44, 0xbe, 0x9f, 0xf8,
+ 0xc9, 0x23},
+ {},
+ false,
+ false},
+
+ // Comment: invalid public key
+ // tcID: 261
+ {261,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xc1, 0xfb, 0x2c, 0xac, 0x90, 0x87, 0xa3, 0x39, 0x78, 0x14, 0xb1, 0x98,
+ 0xa8, 0x0e, 0x2e, 0xa5, 0xb4, 0x37, 0xaa, 0xc1, 0xb4, 0x1e, 0x8a, 0x2b,
+ 0xd8, 0xfe, 0xf8, 0x70, 0x0e, 0x48, 0x12, 0xaa, 0x81, 0x73, 0x20, 0xe6,
+ 0xe1, 0xe3, 0x86, 0x5b, 0xd2, 0xcf, 0x75, 0xe4, 0x3a, 0x78, 0xbe, 0x5c,
+ 0x27, 0xff, 0x1c, 0x4b, 0x5f, 0x50, 0x19, 0x33, 0x3c, 0xb3, 0x7d, 0x0c,
+ 0x9c, 0x4f, 0xf3, 0xec, 0x61, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7a, 0xc0, 0xf7, 0xb8, 0x89, 0x5e, 0x0a, 0x50, 0x38, 0x3b,
+ 0x78, 0x46, 0xc6, 0xe3, 0x32, 0x64, 0x86, 0xce, 0x9e, 0xcb, 0x19, 0x77,
+ 0x41, 0x92, 0x81, 0xb8, 0xa2, 0x2f, 0x03, 0x2f, 0xe1, 0x37, 0xcf, 0x5d,
+ 0x22, 0xc6, 0x82, 0x32, 0xfb, 0x2c, 0xd9, 0xa3, 0x03, 0x01, 0xe7, 0xd3,
+ 0xa2, 0x48, 0x2b, 0xd0, 0xa2, 0xf4, 0x63, 0x08, 0xb9, 0x73, 0x21, 0xc1,
+ 0x04, 0xe2, 0x39, 0xfe, 0xbf, 0xb4, 0xe8, 0x00, 0xb8, 0xb1, 0xaa, 0x56,
+ 0x7b, 0x1d, 0xbd, 0xcb, 0x1f, 0x28, 0x9d, 0xa7, 0x8e, 0x74, 0x7d, 0xaa,
+ 0x9e, 0x2a, 0xb0, 0xc5, 0x7e, 0x6d, 0xb6, 0x07, 0x1f, 0x07, 0x78, 0x7b,
+ 0x0e, 0x53, 0x95, 0xb6, 0x3a, 0x57, 0x31, 0x7f, 0x3d, 0x78, 0xc1, 0xe0,
+ 0x75, 0xbc, 0xc9, 0x24, 0x6f, 0x62, 0x2a, 0x76, 0xad, 0x50, 0xa8, 0x54,
+ 0xe8, 0xa7, 0x3e, 0x3a, 0xa1, 0x9a, 0x37, 0xcc, 0x61, 0xa4, 0x8f, 0xcc,
+ 0xd8},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02,
+ 0x00, 0x42, 0x9c, 0xb4, 0x31, 0xc1, 0x8f, 0x5f, 0x4e, 0x4e, 0x50, 0x2f,
+ 0x74, 0x21, 0x4e, 0x6a, 0xc5, 0xec, 0x2c, 0x3f, 0x86, 0xb8, 0x30, 0xba,
+ 0xc2, 0x4d, 0xe9, 0x5f, 0xea, 0xe1, 0x42, 0xca, 0x7d, 0x9a, 0xa8, 0xaa,
+ 0x5b, 0x34, 0xf5, 0x5a, 0xf4, 0xb2, 0x84, 0x8f, 0x2e, 0x6b, 0xa6, 0xdf,
+ 0x4c, 0x3e, 0xcd, 0x40, 0x1a, 0x1d, 0x7b, 0x2a, 0x82, 0x87, 0xa3, 0x32,
+ 0xb2, 0x02, 0x19, 0x6f, 0xad, 0xbb},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 262
+ {262,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x66, 0x19, 0x64, 0x41, 0x55, 0xc4, 0x49, 0x75, 0x8f, 0x65, 0xe2, 0xdf,
+ 0xe7, 0xba, 0x89, 0xde, 0xe1, 0xe0, 0x90, 0xc1, 0xd6, 0x8b, 0x63, 0x42,
+ 0xf4, 0x3c, 0xb1, 0xac, 0x00, 0x00, 0x90, 0xa7, 0xf0, 0x40, 0x81, 0x38,
+ 0xc1, 0xde, 0x21, 0x79, 0x90, 0xbb, 0x01, 0x5c, 0xd1, 0xd9, 0x5f, 0x1d,
+ 0x88, 0x4c, 0xf6, 0x59, 0xf7, 0x32, 0x4f, 0x2f, 0xe2, 0x1e, 0xeb, 0xa6,
+ 0x3e, 0xa9, 0x88, 0xaa, 0xcd, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x38, 0xa1, 0xbd, 0xd9, 0xce, 0xe2, 0x35, 0x0d, 0x97, 0xa5,
+ 0x46, 0x75, 0xc8, 0xf7, 0x01, 0xeb, 0xc8, 0x94, 0x39, 0x78, 0x98, 0xd9,
+ 0x23, 0x37, 0x3d, 0x58, 0x95, 0x8f, 0xce, 0x87, 0xc3, 0xa5, 0xf1, 0x46,
+ 0xee, 0xfe, 0xf0, 0xc7, 0x5b, 0xc1, 0x67, 0x22, 0xc6, 0x40, 0x94, 0xf2,
+ 0xc2, 0x08, 0x50, 0xee, 0x41, 0x60, 0x49, 0x38, 0x28, 0xf4, 0x9c, 0x7d,
+ 0x9b, 0x97, 0x4a, 0xc2, 0x8e, 0x7b, 0x52, 0x01, 0x59, 0xd2, 0xd5, 0x02,
+ 0x72, 0x73, 0x6c, 0x26, 0xa0, 0xae, 0xba, 0x2f, 0xfe, 0x13, 0x8d, 0x92,
+ 0x85, 0xdb, 0x26, 0xd7, 0xa8, 0x5c, 0x1b, 0x89, 0x45, 0x5b, 0x4f, 0xc2,
+ 0x67, 0x7d, 0x48, 0x50, 0xd2, 0x86, 0x86, 0x42, 0x89, 0xfc, 0x78, 0xd1,
+ 0x0e, 0xee, 0xa1, 0x27, 0x61, 0x09, 0x43, 0xd2, 0x7a, 0x5a, 0xc9, 0x16,
+ 0x24, 0xf6, 0xa6, 0xb8, 0xf4, 0x4d, 0x6e, 0xea, 0xd8, 0x12, 0x86, 0x16,
+ 0x5c},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02,
+ 0x01, 0x08, 0xcb, 0xf3, 0xc9, 0xbf, 0x8e, 0x42, 0x13, 0x5d, 0x87, 0x12,
+ 0x75, 0x56, 0x83, 0x10, 0x76, 0xd8, 0x4d, 0x5e, 0x54, 0x9e, 0x64, 0x5a,
+ 0xfd, 0xa8, 0xa0, 0x99, 0x24, 0x92, 0x31, 0xb5, 0x9b, 0x6c, 0x50, 0x8d,
+ 0xee, 0x4e, 0x91, 0xc9, 0xa5, 0x43, 0xe9, 0x0e, 0xbc, 0x82, 0x61, 0x3f,
+ 0x86, 0xcb, 0x12, 0x90, 0xe2, 0x91, 0x02, 0xa0, 0xf2, 0xfd, 0xeb, 0x57,
+ 0xbf, 0x41, 0x93, 0xfb, 0x46, 0x39},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 263
+ {263,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0x57, 0xd9, 0x7a, 0xa4, 0xe5, 0x19, 0x5e, 0x29, 0x19, 0xc1, 0x47,
+ 0xc1, 0x63, 0x9b, 0xb0, 0xda, 0x0c, 0xce, 0x47, 0x9a, 0x03, 0x64, 0x89,
+ 0x00, 0x6b, 0x7b, 0x8e, 0x7e, 0x88, 0x50, 0x96, 0x06, 0x6e, 0x5a, 0xdc,
+ 0x8f, 0xe7, 0xc4, 0x59, 0x40, 0xc5, 0xa6, 0xb9, 0x4d, 0x50, 0x65, 0xb9,
+ 0x66, 0xa4, 0x5f, 0x09, 0x9a, 0x0c, 0xec, 0xfe, 0x9c, 0xce, 0x1b, 0x3e,
+ 0x99, 0xdc, 0xa4, 0x79, 0xf2, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xd1, 0xe0, 0xf0, 0x91, 0x86, 0x60, 0x79, 0xf4, 0xbb, 0xbd,
+ 0x35, 0x8e, 0xbe, 0x88, 0x3c, 0x89, 0x32, 0x3a, 0xe3, 0x0b, 0xcc, 0x32,
+ 0xa7, 0xdf, 0x95, 0xab, 0x1b, 0x6c, 0x06, 0x5e, 0xba, 0xa7, 0x30, 0x93,
+ 0xa5, 0x13, 0xb5, 0xe2, 0x54, 0xd1, 0xa1, 0xc7, 0x6e, 0x38, 0xa6, 0xe2,
+ 0xba, 0x80, 0x47, 0x1f, 0x29, 0x8c, 0xb4, 0xf3, 0xd4, 0xbf, 0x85, 0xbf,
+ 0x7d, 0x33, 0xa5, 0x8a, 0x55, 0xf8, 0xe9, 0x01, 0x51, 0x06, 0xbf, 0xa3,
+ 0xc2, 0xb9, 0x7e, 0xa7, 0xde, 0xbd, 0xfb, 0xa3, 0xf7, 0x3a, 0x64, 0x8c,
+ 0x68, 0x21, 0x8c, 0x1f, 0x7c, 0xcf, 0x07, 0x3b, 0x45, 0xf1, 0x60, 0xa1,
+ 0x4a, 0x48, 0xe7, 0xdc, 0xf6, 0x72, 0xd6, 0x21, 0xd9, 0x76, 0xea, 0x0d,
+ 0x89, 0x9d, 0x9e, 0xa5, 0x73, 0x50, 0x02, 0x79, 0x83, 0x87, 0xbb, 0xd6,
+ 0xa1, 0x5c, 0x40, 0x23, 0x3f, 0x55, 0x0a, 0xcd, 0x0b, 0xdf, 0xd1, 0x60,
+ 0x5a},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03,
+ 0x01, 0x1f, 0x2d, 0xca, 0x6b, 0x68, 0x6e, 0x21, 0x41, 0xc1, 0x18, 0x22,
+ 0xe2, 0xd5, 0x43, 0x92, 0x61, 0x58, 0x3c, 0xe9, 0x8c, 0xd6, 0xc4, 0x04,
+ 0x1c, 0x6d, 0x1b, 0xe9, 0xe1, 0x7d, 0xee, 0x33, 0xea, 0x4a, 0x65, 0xc3,
+ 0xe8, 0xcc, 0xa6, 0xde, 0x50, 0xa3, 0x0a, 0x39, 0xc7, 0x88, 0xa5, 0x85,
+ 0xf1, 0x18, 0x8b, 0xef, 0x06, 0x80, 0xa9, 0xc0, 0x26, 0x4b, 0x3c, 0x8d,
+ 0xcf, 0x49, 0x4d, 0x0e, 0xb9, 0x48},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 264
+ {264,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0xa2, 0x57, 0xd9, 0x7a, 0xa4, 0xe5, 0x19, 0x5e, 0x29, 0x19, 0xc1, 0x47,
+ 0xc1, 0x63, 0x9b, 0xb0, 0xda, 0x0c, 0xce, 0x47, 0x9a, 0x03, 0x64, 0x89,
+ 0x00, 0x6b, 0x7b, 0x8e, 0x7e, 0x88, 0x50, 0x96, 0x06, 0x6e, 0x5a, 0xdc,
+ 0x8f, 0xe7, 0xc4, 0x59, 0x40, 0xc5, 0xa6, 0xb9, 0x4d, 0x50, 0x65, 0xb9,
+ 0x66, 0xa4, 0x5f, 0x09, 0x9a, 0x0c, 0xec, 0xfe, 0x9c, 0xce, 0x1b, 0x3e,
+ 0x99, 0xdc, 0xa4, 0x79, 0xf3, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xad, 0x49, 0x6b, 0xc3, 0x57, 0x8f, 0x43, 0xfd, 0x02, 0x25,
+ 0x84, 0xe2, 0xd1, 0xf9, 0x73, 0x07, 0xfb, 0x33, 0x8c, 0x15, 0x9c, 0x52,
+ 0xd4, 0x85, 0xcb, 0x1a, 0xdf, 0x76, 0x6e, 0xfe, 0x78, 0x38, 0x6d, 0x91,
+ 0xb5, 0x96, 0x8c, 0xbb, 0x92, 0xb3, 0xed, 0x19, 0x60, 0xc7, 0xc9, 0xc5,
+ 0x9e, 0x5e, 0x24, 0xbc, 0xd6, 0x08, 0x5e, 0x47, 0xe1, 0x57, 0x75, 0xdb,
+ 0xeb, 0x3e, 0x2f, 0x98, 0x41, 0x60, 0x75, 0x00, 0x96, 0xe7, 0x98, 0x58,
+ 0x7e, 0x79, 0x1a, 0x75, 0x93, 0x4d, 0x6a, 0x0a, 0x76, 0x45, 0x64, 0x19,
+ 0x5c, 0x50, 0xe9, 0x50, 0xf3, 0xf3, 0x3d, 0x05, 0xa8, 0x5e, 0xdd, 0x6a,
+ 0xd4, 0x78, 0xbe, 0x0f, 0xa8, 0x76, 0xa6, 0xf4, 0x33, 0x3b, 0xa3, 0xba,
+ 0x47, 0x96, 0x02, 0x45, 0x62, 0x35, 0x8a, 0x41, 0xdd, 0x12, 0xd4, 0x66,
+ 0xd9, 0x9d, 0x62, 0xe5, 0x69, 0xb9, 0x56, 0x7f, 0x75, 0x7d, 0x37, 0xb4,
+ 0x3b},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02,
+ 0x01, 0x1f, 0x2d, 0xca, 0x6b, 0x68, 0x6e, 0x21, 0x41, 0xc1, 0x18, 0x22,
+ 0xe2, 0xd5, 0x43, 0x92, 0x61, 0x58, 0x3c, 0xe9, 0x8c, 0xd6, 0xc4, 0x04,
+ 0x1c, 0x6d, 0x1b, 0xe9, 0xe1, 0x7d, 0xee, 0x33, 0xea, 0x4a, 0x65, 0xc3,
+ 0xe8, 0xcc, 0xa6, 0xde, 0x50, 0xa3, 0x0a, 0x39, 0xc7, 0x88, 0xa5, 0x85,
+ 0xf1, 0x18, 0x8b, 0xef, 0x06, 0x80, 0xa9, 0xc0, 0x26, 0x4b, 0x3c, 0x8d,
+ 0xcf, 0x49, 0x4d, 0x0e, 0xb9, 0x48},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 265
+ {265,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x66, 0x19, 0x64, 0x41, 0x55, 0xc4, 0x49, 0x75, 0x8f, 0x65, 0xe2, 0xdf,
+ 0xe7, 0xba, 0x89, 0xde, 0xe1, 0xe0, 0x90, 0xc1, 0xd6, 0x8b, 0x63, 0x42,
+ 0xf4, 0x3c, 0xb1, 0xac, 0x00, 0x00, 0x90, 0xa7, 0xf0, 0x40, 0x81, 0x38,
+ 0xc1, 0xde, 0x21, 0x79, 0x90, 0xbb, 0x01, 0x5c, 0xd1, 0xd9, 0x5f, 0x1d,
+ 0x88, 0x4c, 0xf6, 0x59, 0xf7, 0x32, 0x4f, 0x2f, 0xe2, 0x1e, 0xeb, 0xa6,
+ 0x3e, 0xa9, 0x88, 0xaa, 0xcc, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x6a, 0x21, 0xea, 0x27, 0xd2, 0x36, 0x75, 0x4a, 0xf1, 0x1b,
+ 0xb7, 0xfa, 0xbc, 0x95, 0x10, 0x9b, 0x2d, 0xc7, 0x32, 0xa3, 0xf4, 0x34,
+ 0xc9, 0x39, 0xf3, 0x1b, 0x8a, 0x0c, 0xba, 0xec, 0xf3, 0x18, 0x77, 0xbb,
+ 0x69, 0x14, 0xaa, 0xa0, 0x25, 0x60, 0x8c, 0xfe, 0xea, 0xc6, 0x8b, 0x62,
+ 0x80, 0x44, 0x8e, 0xc5, 0xf4, 0x2a, 0xbe, 0xf6, 0xc1, 0x33, 0x72, 0x48,
+ 0x09, 0x92, 0x80, 0x81, 0x1c, 0x92, 0x92, 0x01, 0x03, 0x93, 0x38, 0xdc,
+ 0x69, 0x5d, 0x1f, 0xfb, 0xa5, 0xab, 0x67, 0x15, 0xb9, 0xdb, 0xf3, 0xe7,
+ 0xb1, 0x60, 0x1d, 0xed, 0xf4, 0xd3, 0x31, 0x6c, 0xa0, 0xef, 0xb6, 0x11,
+ 0xbd, 0x8f, 0x6d, 0x28, 0xf8, 0x2a, 0x84, 0x96, 0x7f, 0x6b, 0x2e, 0xd4,
+ 0xcf, 0x9b, 0x72, 0x9c, 0x12, 0x65, 0x91, 0x1f, 0xb2, 0x98, 0xb6, 0x03,
+ 0x38, 0x2a, 0xde, 0x76, 0x33, 0x5a, 0x0b, 0x44, 0x4d, 0x76, 0x24, 0x9b,
+ 0xe0},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03,
+ 0x01, 0x08, 0xcb, 0xf3, 0xc9, 0xbf, 0x8e, 0x42, 0x13, 0x5d, 0x87, 0x12,
+ 0x75, 0x56, 0x83, 0x10, 0x76, 0xd8, 0x4d, 0x5e, 0x54, 0x9e, 0x64, 0x5a,
+ 0xfd, 0xa8, 0xa0, 0x99, 0x24, 0x92, 0x31, 0xb5, 0x9b, 0x6c, 0x50, 0x8d,
+ 0xee, 0x4e, 0x91, 0xc9, 0xa5, 0x43, 0xe9, 0x0e, 0xbc, 0x82, 0x61, 0x3f,
+ 0x86, 0xcb, 0x12, 0x90, 0xe2, 0x91, 0x02, 0xa0, 0xf2, 0xfd, 0xeb, 0x57,
+ 0xbf, 0x41, 0x93, 0xfb, 0x46, 0x39},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 266
+ {266,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2a, 0x35, 0x25, 0x87, 0x87, 0xf9, 0x1a, 0xd0, 0xbd, 0x34, 0x32, 0xc3,
+ 0x02, 0x2e, 0x4d, 0x3e, 0xd3, 0x49, 0xc8, 0x76, 0x8a, 0x7e, 0x7c, 0xaa,
+ 0x18, 0x36, 0x02, 0x2f, 0xc0, 0xc8, 0x9a, 0x90, 0x73, 0xf6, 0xce, 0x14,
+ 0xd0, 0x99, 0x0d, 0x5b, 0x7b, 0xb4, 0x13, 0x06, 0x1c, 0x71, 0x60, 0xe7,
+ 0xbd, 0x56, 0x6a, 0x5c, 0x89, 0xf1, 0x49, 0x01, 0xb2, 0xcc, 0x19, 0xf1,
+ 0xad, 0x53, 0x1f, 0x41, 0xe2, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0xfc, 0x8b, 0x45, 0x65, 0x3f, 0xa3, 0x62, 0xcf, 0xa6, 0x39,
+ 0x27, 0xcb, 0xd5, 0x48, 0xfe, 0x58, 0xf9, 0x07, 0x9c, 0xba, 0x6e, 0xe9,
+ 0x0a, 0xb3, 0x5a, 0xa9, 0x6f, 0x2a, 0xec, 0x6d, 0x10, 0x9a, 0xed, 0xbc,
+ 0xb2, 0x08, 0x95, 0x4e, 0x6b, 0x92, 0x13, 0xef, 0x1c, 0xa9, 0x04, 0xf2,
+ 0xc6, 0xea, 0x7d, 0xf3, 0x26, 0x08, 0x53, 0x0e, 0xc4, 0x94, 0x09, 0x17,
+ 0x9e, 0x1d, 0xd8, 0x9c, 0x6f, 0x92, 0x3f, 0x01, 0x0f, 0x9b, 0x74, 0x66,
+ 0x29, 0xe5, 0x39, 0x56, 0x6d, 0x17, 0x71, 0xd0, 0x7f, 0xf9, 0xa3, 0xb4,
+ 0xf1, 0x43, 0x2b, 0xa9, 0x6f, 0x0b, 0x35, 0x79, 0x6c, 0x9d, 0x7c, 0xc3,
+ 0x59, 0x97, 0xe1, 0xa3, 0xfe, 0x0f, 0x6d, 0x31, 0x0b, 0x79, 0xc8, 0xbf,
+ 0xf0, 0x77, 0xec, 0x31, 0xde, 0x3b, 0x3e, 0xcc, 0xb6, 0x70, 0xce, 0x71,
+ 0xe8, 0xc5, 0x6a, 0x2a, 0xc8, 0xd1, 0x80, 0xbb, 0x80, 0xe8, 0xd1, 0x81,
+ 0x5e},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02,
+ 0x00, 0x09, 0xcc, 0x73, 0x14, 0x1c, 0xf1, 0x84, 0x3d, 0x2b, 0x2c, 0x95,
+ 0xdc, 0x5c, 0xbc, 0x4d, 0x61, 0x5c, 0x6d, 0xa4, 0x81, 0x4c, 0x1c, 0x72,
+ 0x08, 0x61, 0x5d, 0x8e, 0x78, 0xc7, 0xa8, 0x66, 0x6a, 0xba, 0x18, 0x52,
+ 0xfa, 0xaa, 0x45, 0xa4, 0x5d, 0x32, 0xbd, 0x0f, 0xde, 0x6e, 0xa7, 0x8f,
+ 0x26, 0x2a, 0x96, 0xbf, 0x1e, 0x02, 0x94, 0x9c, 0xea, 0x48, 0xc3, 0x3c,
+ 0x69, 0x51, 0x03, 0x68, 0x30, 0x48},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 267
+ {267,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xaf, 0xe5, 0xc7, 0x7a, 0x62, 0x61, 0x61, 0xfb, 0x2c, 0x25, 0x96, 0x4c,
+ 0x78, 0x95, 0xb9, 0xff, 0xf7, 0x87, 0x09, 0x9d, 0xb8, 0x3f, 0x07, 0x7f,
+ 0x05, 0xa4, 0xbf, 0xa3, 0x20, 0xfb, 0x61, 0xf9, 0x31, 0x5b, 0xb4, 0x4d,
+ 0x3f, 0xb9, 0xdd, 0x72, 0x22, 0x5d, 0x9d, 0x99, 0x3a, 0x18, 0xdf, 0x82,
+ 0xac, 0x53, 0xfb, 0x4a, 0x5f, 0x86, 0xb2, 0x3c, 0xb6, 0x50, 0xe5, 0xe4,
+ 0x77, 0x80, 0x66, 0xf6, 0x77, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0x9a, 0x8a, 0x47, 0x57, 0x9a, 0x28, 0x8e, 0x4b, 0x77, 0xec,
+ 0x10, 0xa3, 0x6f, 0x39, 0x9e, 0xdc, 0xb0, 0x4a, 0x1d, 0xe0, 0x45, 0xb9,
+ 0xb4, 0xcc, 0xf4, 0x5a, 0x34, 0x4f, 0x07, 0x3d, 0x8c, 0x35, 0xda, 0x1c,
+ 0xfb, 0x19, 0x63, 0xe4, 0xf6, 0x0d, 0xdd, 0x0f, 0x92, 0xf2, 0x57, 0xf4,
+ 0x8c, 0xa5, 0xb2, 0xf4, 0xd6, 0xc7, 0x05, 0x8e, 0x2f, 0x72, 0xbc, 0x20,
+ 0xe6, 0x63, 0xb9, 0x3f, 0x8d, 0xca, 0x97, 0x00, 0x77, 0xd3, 0xde, 0xd2,
+ 0x07, 0x75, 0x93, 0x2a, 0xfb, 0x6a, 0x9c, 0x19, 0x41, 0xfd, 0x12, 0xa8,
+ 0x7d, 0x6d, 0x40, 0x78, 0x11, 0x50, 0xe8, 0x8a, 0x08, 0x91, 0x92, 0x8e,
+ 0xd6, 0x94, 0x58, 0x73, 0x2a, 0xcb, 0x55, 0xa5, 0x88, 0xae, 0xa6, 0x01,
+ 0xe5, 0xee, 0x35, 0x42, 0xf8, 0xc2, 0xd6, 0xf3, 0xf1, 0x09, 0x38, 0x29,
+ 0xfa, 0xca, 0x20, 0xff, 0xb2, 0x1a, 0x1b, 0xcd, 0x5c, 0x1a, 0x37, 0x29,
+ 0x32},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03,
+ 0x00, 0x47, 0xb9, 0xcf, 0x28, 0xe0, 0x4b, 0x38, 0x79, 0x68, 0x58, 0x54,
+ 0x5d, 0x60, 0xd6, 0x13, 0x3f, 0xbd, 0xc2, 0x0e, 0xde, 0x08, 0x6e, 0x5d,
+ 0x95, 0x11, 0x1c, 0x98, 0x2b, 0x8c, 0x27, 0x66, 0x28, 0x23, 0x5e, 0x53,
+ 0x6c, 0x07, 0x56, 0x37, 0xa9, 0x7c, 0x0a, 0x6c, 0x30, 0xd0, 0x2b, 0x83,
+ 0xb1, 0x9e, 0x57, 0x82, 0x03, 0x47, 0x3e, 0xea, 0x16, 0xdf, 0xde, 0xae,
+ 0xcc, 0xb1, 0xdc, 0x0d, 0x9b, 0x19},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 268
+ {268,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x24, 0xae, 0x70, 0x9e, 0x16, 0x44, 0xe3, 0x08, 0x7b, 0x52, 0x47, 0x0c,
+ 0x56, 0x52, 0x68, 0xbe, 0xcb, 0xdb, 0xf9, 0x7d, 0xe5, 0x99, 0x16, 0x76,
+ 0x35, 0x07, 0xd1, 0x09, 0xc2, 0xe5, 0xb7, 0xc2, 0x17, 0x27, 0xc6, 0x4e,
+ 0x9b, 0x56, 0x0a, 0xa2, 0x48, 0xd7, 0xbc, 0x9f, 0xe0, 0xac, 0x95, 0x72,
+ 0x0d, 0x50, 0x72, 0x63, 0xb7, 0xb2, 0x85, 0x9b, 0x05, 0x6e, 0xa1, 0x65,
+ 0x30, 0x1c, 0xd5, 0x99, 0xd5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x21, 0x6d, 0x8d, 0xd7, 0x20, 0xc9, 0x69, 0xba, 0x69, 0x22,
+ 0xdd, 0x35, 0x66, 0xa0, 0xcf, 0xd9, 0x65, 0x60, 0x4c, 0x29, 0x3e, 0xe9,
+ 0xe7, 0xa4, 0xc4, 0x67, 0xfb, 0x3b, 0x3b, 0x73, 0x39, 0x3b, 0xbc, 0x45,
+ 0xd0, 0xe9, 0xf1, 0xd0, 0x66, 0xe2, 0x4c, 0xd0, 0x54, 0x1b, 0x82, 0x3e,
+ 0x7f, 0xe1, 0x10, 0x92, 0x43, 0x3e, 0xe4, 0x24, 0xe5, 0xab, 0x29, 0x53,
+ 0x6b, 0xf6, 0x26, 0xdb, 0xde, 0xac, 0x87, 0x00, 0x55, 0x61, 0x66, 0x0c,
+ 0x97, 0x41, 0x22, 0x66, 0x24, 0x19, 0x43, 0xa6, 0x09, 0xb9, 0x8f, 0xde,
+ 0x6d, 0xc1, 0xfd, 0x38, 0xbb, 0x30, 0x4e, 0x3a, 0x93, 0xf4, 0xf4, 0x98,
+ 0x19, 0x86, 0x01, 0x70, 0x0b, 0xeb, 0x2b, 0x56, 0xb9, 0xc7, 0x96, 0xfb,
+ 0x81, 0x4d, 0x8a, 0x1e, 0x75, 0x92, 0xe3, 0x1b, 0x7c, 0xe4, 0x70, 0x92,
+ 0x0c, 0x4f, 0x71, 0xc0, 0x92, 0x1d, 0xc0, 0x86, 0x24, 0x0c, 0xa9, 0x26,
+ 0x15},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03,
+ 0x00, 0xc1, 0x84, 0x10, 0xf5, 0x72, 0x7e, 0xe0, 0x10, 0x1a, 0x52, 0xef,
+ 0x95, 0xc0, 0xac, 0x45, 0x5c, 0xbc, 0x65, 0xbf, 0x99, 0x67, 0xf0, 0xa2,
+ 0xc4, 0x19, 0xaa, 0x0a, 0x29, 0x1c, 0xab, 0xad, 0x56, 0x9f, 0x23, 0x37,
+ 0xe1, 0x02, 0xd0, 0xa9, 0x12, 0x8f, 0x42, 0x12, 0xdb, 0xf9, 0xfa, 0x9e,
+ 0x5a, 0x8f, 0x14, 0xca, 0x7f, 0x28, 0xe8, 0x29, 0x77, 0x28, 0x1f, 0xac,
+ 0xdd, 0x9c, 0xa7, 0xa9, 0x2c, 0x78},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 269
+ {269,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x24, 0xae, 0x70, 0x9e, 0x16, 0x44, 0xe3, 0x08, 0x7b, 0x52, 0x47, 0x0c,
+ 0x56, 0x52, 0x68, 0xbe, 0xcb, 0xdb, 0xf9, 0x7d, 0xe5, 0x99, 0x16, 0x76,
+ 0x35, 0x07, 0xd1, 0x09, 0xc2, 0xe5, 0xb7, 0xc2, 0x17, 0x27, 0xc6, 0x4e,
+ 0x9b, 0x56, 0x0a, 0xa2, 0x48, 0xd7, 0xbc, 0x9f, 0xe0, 0xac, 0x95, 0x72,
+ 0x0d, 0x50, 0x72, 0x63, 0xb7, 0xb2, 0x85, 0x9b, 0x05, 0x6e, 0xa1, 0x65,
+ 0x30, 0x1c, 0xd5, 0x99, 0xd6, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x2f, 0xbd, 0xad, 0xd5, 0xc6, 0xc0, 0xf8, 0xe9, 0x05, 0xb7,
+ 0x6d, 0x0f, 0xec, 0xb6, 0xc6, 0x8a, 0x99, 0x8e, 0x43, 0x97, 0x45, 0xbe,
+ 0x50, 0x71, 0x49, 0x6a, 0xdd, 0xe4, 0x6a, 0x16, 0x60, 0x38, 0xa7, 0x42,
+ 0xf6, 0x1e, 0x9b, 0xac, 0x27, 0xc4, 0x61, 0x8d, 0xf2, 0xaf, 0x4a, 0x92,
+ 0xc1, 0x55, 0x05, 0x38, 0xeb, 0x1c, 0x79, 0xdf, 0x45, 0x47, 0x3b, 0xe4,
+ 0xc8, 0xbd, 0xdb, 0xf2, 0x9a, 0xdb, 0xe9, 0x00, 0x0c, 0x61, 0x94, 0x72,
+ 0xb7, 0x59, 0xa0, 0x9e, 0x60, 0xaf, 0x6b, 0x9a, 0x5f, 0x17, 0xc6, 0x8c,
+ 0x44, 0x4a, 0x81, 0x38, 0x78, 0xa8, 0xdb, 0x99, 0xeb, 0x65, 0x4e, 0x94,
+ 0xf7, 0x3c, 0x93, 0x8b, 0x53, 0xc3, 0x8f, 0x59, 0x22, 0x0b, 0x4d, 0xee,
+ 0x48, 0xd0, 0x0d, 0xb0, 0xa2, 0x40, 0xee, 0x54, 0x58, 0xb4, 0x48, 0xbb,
+ 0x96, 0x49, 0x30, 0x2f, 0x37, 0xcf, 0xe4, 0xce, 0x97, 0x8f, 0x2a, 0x14,
+ 0xe4},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02,
+ 0x00, 0xc1, 0x84, 0x10, 0xf5, 0x72, 0x7e, 0xe0, 0x10, 0x1a, 0x52, 0xef,
+ 0x95, 0xc0, 0xac, 0x45, 0x5c, 0xbc, 0x65, 0xbf, 0x99, 0x67, 0xf0, 0xa2,
+ 0xc4, 0x19, 0xaa, 0x0a, 0x29, 0x1c, 0xab, 0xad, 0x56, 0x9f, 0x23, 0x37,
+ 0xe1, 0x02, 0xd0, 0xa9, 0x12, 0x8f, 0x42, 0x12, 0xdb, 0xf9, 0xfa, 0x9e,
+ 0x5a, 0x8f, 0x14, 0xca, 0x7f, 0x28, 0xe8, 0x29, 0x77, 0x28, 0x1f, 0xac,
+ 0xdd, 0x9c, 0xa7, 0xa9, 0x2c, 0x78},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 270
+ {270,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0xaf, 0xe5, 0xc7, 0x7a, 0x62, 0x61, 0x61, 0xfb, 0x2c, 0x25, 0x96, 0x4c,
+ 0x78, 0x95, 0xb9, 0xff, 0xf7, 0x87, 0x09, 0x9d, 0xb8, 0x3f, 0x07, 0x7f,
+ 0x05, 0xa4, 0xbf, 0xa3, 0x20, 0xfb, 0x61, 0xf9, 0x31, 0x5b, 0xb4, 0x4d,
+ 0x3f, 0xb9, 0xdd, 0x72, 0x22, 0x5d, 0x9d, 0x99, 0x3a, 0x18, 0xdf, 0x82,
+ 0xac, 0x53, 0xfb, 0x4a, 0x5f, 0x86, 0xb2, 0x3c, 0xb6, 0x50, 0xe5, 0xe4,
+ 0x77, 0x80, 0x66, 0xf6, 0x78, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xf5, 0x5d, 0x8c, 0x95, 0x52, 0x73, 0x62, 0x93, 0x09, 0xb1,
+ 0x62, 0xeb, 0xe9, 0x39, 0xba, 0x67, 0x86, 0xa5, 0x9d, 0x89, 0xe9, 0x54,
+ 0xd9, 0x80, 0xb6, 0x82, 0xc3, 0x18, 0x1a, 0x43, 0xb6, 0xd3, 0x92, 0x5b,
+ 0xc6, 0xfa, 0x56, 0x38, 0x95, 0x78, 0x00, 0xab, 0x61, 0x22, 0x4f, 0x4a,
+ 0x31, 0x5e, 0xf7, 0x43, 0xa7, 0xb1, 0xbd, 0xbc, 0x39, 0x25, 0x9b, 0x39,
+ 0xf9, 0xbb, 0x13, 0xa3, 0xac, 0x25, 0x15, 0x00, 0xbf, 0x24, 0x3d, 0x94,
+ 0x4e, 0x5c, 0x6e, 0x67, 0xd1, 0xcb, 0xe4, 0x4a, 0x34, 0x38, 0x66, 0x5c,
+ 0x3b, 0x4e, 0x6b, 0x49, 0xa4, 0xee, 0xff, 0x4d, 0xc3, 0x97, 0xa0, 0x14,
+ 0x10, 0x7f, 0x72, 0xbb, 0xaa, 0xb0, 0x74, 0x4f, 0x74, 0xa6, 0xf1, 0x4f,
+ 0xbd, 0xdd, 0x3e, 0xe1, 0x22, 0x4d, 0xbf, 0x86, 0xa5, 0xee, 0x77, 0xbc,
+ 0x81, 0x12, 0xb1, 0x14, 0xce, 0x7e, 0x68, 0x5d, 0xa5, 0xa7, 0x31, 0x74,
+ 0xa2},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x02,
+ 0x00, 0x47, 0xb9, 0xcf, 0x28, 0xe0, 0x4b, 0x38, 0x79, 0x68, 0x58, 0x54,
+ 0x5d, 0x60, 0xd6, 0x13, 0x3f, 0xbd, 0xc2, 0x0e, 0xde, 0x08, 0x6e, 0x5d,
+ 0x95, 0x11, 0x1c, 0x98, 0x2b, 0x8c, 0x27, 0x66, 0x28, 0x23, 0x5e, 0x53,
+ 0x6c, 0x07, 0x56, 0x37, 0xa9, 0x7c, 0x0a, 0x6c, 0x30, 0xd0, 0x2b, 0x83,
+ 0xb1, 0x9e, 0x57, 0x82, 0x03, 0x47, 0x3e, 0xea, 0x16, 0xdf, 0xde, 0xae,
+ 0xcc, 0xb1, 0xdc, 0x0d, 0x9b, 0x19},
+ {},
+ false,
+ false},
+
+ // Comment: public key is a low order point on twist
+ // tcID: 271
+ {271,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x00,
+ 0x2a, 0x35, 0x25, 0x87, 0x87, 0xf9, 0x1a, 0xd0, 0xbd, 0x34, 0x32, 0xc3,
+ 0x02, 0x2e, 0x4d, 0x3e, 0xd3, 0x49, 0xc8, 0x76, 0x8a, 0x7e, 0x7c, 0xaa,
+ 0x18, 0x36, 0x02, 0x2f, 0xc0, 0xc8, 0x9a, 0x90, 0x73, 0xf6, 0xce, 0x14,
+ 0xd0, 0x99, 0x0d, 0x5b, 0x7b, 0xb4, 0x13, 0x06, 0x1c, 0x71, 0x60, 0xe7,
+ 0xbd, 0x56, 0x6a, 0x5c, 0x89, 0xf1, 0x49, 0x01, 0xb2, 0xcc, 0x19, 0xf1,
+ 0xad, 0x53, 0x1f, 0x41, 0xe1, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x00, 0xe1, 0xe2, 0xc7, 0x46, 0x6a, 0x96, 0x13, 0xe8, 0x70, 0x55,
+ 0x53, 0x30, 0xe3, 0xf8, 0xdb, 0xb0, 0x9f, 0xc0, 0xf3, 0x75, 0x8c, 0x55,
+ 0xc6, 0x2f, 0x0c, 0x2e, 0x34, 0xa9, 0x5c, 0x35, 0x5f, 0xa9, 0xf2, 0xe7,
+ 0xbd, 0xe2, 0x14, 0x13, 0x32, 0xbd, 0x5f, 0x82, 0x9a, 0x36, 0x8a, 0x61,
+ 0xcf, 0x31, 0x8c, 0xd0, 0xcc, 0xa1, 0xd5, 0x32, 0x6e, 0x9b, 0xf0, 0x6a,
+ 0xe1, 0x33, 0x20, 0xa4, 0x51, 0x0a, 0x2f, 0x01, 0x54, 0x71, 0x21, 0x9e,
+ 0xc7, 0xca, 0x5f, 0x78, 0xdd, 0x25, 0x39, 0xe5, 0x97, 0x76, 0x4c, 0xf4,
+ 0xe8, 0xf2, 0x2b, 0x3e, 0x9e, 0x49, 0xe8, 0xed, 0x87, 0x54, 0x75, 0x40,
+ 0xa2, 0xd2, 0x5c, 0x20, 0xad, 0x87, 0x39, 0x5a, 0x6a, 0x40, 0x76, 0x5c,
+ 0x90, 0x3b, 0x36, 0xd1, 0x6f, 0x84, 0x85, 0x87, 0xe9, 0xf2, 0x05, 0xb2,
+ 0xc4, 0x05, 0xb9, 0x5a, 0xe3, 0x06, 0x5c, 0x44, 0xbd, 0x67, 0xf6, 0x1c,
+ 0x7e},
+ {0x30, 0x58, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x44, 0x00, 0x03,
+ 0x00, 0x09, 0xcc, 0x73, 0x14, 0x1c, 0xf1, 0x84, 0x3d, 0x2b, 0x2c, 0x95,
+ 0xdc, 0x5c, 0xbc, 0x4d, 0x61, 0x5c, 0x6d, 0xa4, 0x81, 0x4c, 0x1c, 0x72,
+ 0x08, 0x61, 0x5d, 0x8e, 0x78, 0xc7, 0xa8, 0x66, 0x6a, 0xba, 0x18, 0x52,
+ 0xfa, 0xaa, 0x45, 0xa4, 0x5d, 0x32, 0xbd, 0x0f, 0xde, 0x6e, 0xa7, 0x8f,
+ 0x26, 0x2a, 0x96, 0xbf, 0x1e, 0x02, 0x94, 0x9c, 0xea, 0x48, 0xc3, 0x3c,
+ 0x69, 0x51, 0x03, 0x68, 0x30, 0x48},
+ {},
+ false,
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 272
+ {272,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x82, 0x00, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 273
+ {273,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x82, 0x00, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 274
+ {274,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x9c, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 275
+ {275,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 276
+ {276,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 277
+ {277,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 278
+ {278,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 279
+ {279,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa0, 0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x10, 0x06, 0x07,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 280
+ {280,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9b, 0x30,
+ 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 281
+ {281,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa4, 0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06,
+ 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01,
+ 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36,
+ 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b,
+ 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79,
+ 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e,
+ 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f,
+ 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f,
+ 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4,
+ 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40,
+ 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8,
+ 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74,
+ 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 282
+ {282,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67,
+ 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c,
+ 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a,
+ 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6,
+ 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c,
+ 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01,
+ 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0,
+ 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8,
+ 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4,
+ 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d,
+ 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53,
+ 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 283
+ {283,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 284
+ {284,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67,
+ 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c,
+ 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a,
+ 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6,
+ 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c,
+ 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01,
+ 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0,
+ 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8,
+ 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4,
+ 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d,
+ 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53,
+ 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 285
+ {285,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 286
+ {286,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 287
+ {287,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa0, 0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x06, 0x07,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 288
+ {288,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x10,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b,
+ 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1,
+ 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7,
+ 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0,
+ 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef,
+ 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00,
+ 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c,
+ 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7,
+ 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01,
+ 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7,
+ 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b,
+ 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a,
+ 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 289
+ {289,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa3, 0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 290
+ {290,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0xff, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 291
+ {291,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0xff, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 292
+ {292,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 293
+ {293,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 294
+ {294,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x80, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 295
+ {295,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x80, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 296
+ {296,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x80, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: removing sequence
+ // tcID: 297
+ {297,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: removing sequence
+ // tcID: 298
+ {298,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69,
+ 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1,
+ 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c,
+ 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02,
+ 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d,
+ 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8,
+ 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c,
+ 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25,
+ 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8,
+ 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19,
+ 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04,
+ 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 299
+ {299,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 300
+ {300,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x8a, 0x30, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1,
+ 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7,
+ 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0,
+ 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef,
+ 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00,
+ 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c,
+ 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7,
+ 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01,
+ 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7,
+ 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b,
+ 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a,
+ 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 301
+ {301,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50, 0x00, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 302
+ {302,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x00, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 303
+ {303,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x00, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 304
+ {304,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x00, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 305
+ {305,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50, 0x00, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 306
+ {306,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x00, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 307
+ {307,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50, 0x05, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 308
+ {308,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x05, 0x00, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 309
+ {309,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa1, 0x49, 0x81, 0x77, 0x30, 0x81, 0x9b, 0x30, 0x10, 0x06,
+ 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81,
+ 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69,
+ 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1,
+ 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c,
+ 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02,
+ 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d,
+ 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8,
+ 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c,
+ 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25,
+ 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8,
+ 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19,
+ 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04,
+ 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 310
+ {310,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa0, 0x25, 0x00, 0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 311
+ {311,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67,
+ 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c,
+ 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a,
+ 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6,
+ 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c,
+ 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01,
+ 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0,
+ 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8,
+ 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4,
+ 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d,
+ 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53,
+ 0x7d, 0x3c, 0xc3, 0x2d, 0x50, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 312
+ {312,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa0, 0x30, 0x15, 0x49, 0x81, 0x77, 0x30, 0x10, 0x06, 0x07,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 313
+ {313,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x14, 0x25, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 314
+ {314,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa3, 0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00,
+ 0x04, 0xde, 0xad, 0xbe, 0xef, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 315
+ {315,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa0, 0x30, 0x15, 0x26, 0x0c, 0x49, 0x81, 0x77, 0x06, 0x07,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 316
+ {316,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x14, 0x26, 0x0b, 0x25, 0x00, 0x06, 0x07, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 317
+ {317,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa3, 0x30, 0x18, 0x26, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x06, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 318
+ {318,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa0, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x26, 0x0a, 0x49, 0x81, 0x77, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 319
+ {319,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x26, 0x09, 0x25, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 320
+ {320,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa3, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x26, 0x07, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00,
+ 0x04, 0xde, 0xad, 0xbe, 0xef, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 321
+ {321,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa1, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x23, 0x81, 0x8c,
+ 0x49, 0x81, 0x77, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69,
+ 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1,
+ 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c,
+ 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02,
+ 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d,
+ 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8,
+ 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c,
+ 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25,
+ 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8,
+ 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19,
+ 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04,
+ 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 322
+ {322,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa0, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x23, 0x81, 0x8b,
+ 0x25, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including garbage
+ // tcID: 323
+ {323,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa4, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x23, 0x81, 0x89,
+ 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67,
+ 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c,
+ 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a,
+ 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6,
+ 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c,
+ 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01,
+ 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0,
+ 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8,
+ 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4,
+ 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d,
+ 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53,
+ 0x7d, 0x3c, 0xc3, 0x2d, 0x50, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 324
+ {324,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa4, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x81, 0x9b,
+ 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06,
+ 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01,
+ 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36,
+ 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b,
+ 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79,
+ 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e,
+ 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f,
+ 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f,
+ 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4,
+ 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40,
+ 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8,
+ 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74,
+ 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 325
+ {325,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa2, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x81, 0x9b, 0x30, 0x10,
+ 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b,
+ 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1,
+ 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7,
+ 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0,
+ 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef,
+ 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00,
+ 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c,
+ 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7,
+ 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01,
+ 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7,
+ 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b,
+ 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a,
+ 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 326
+ {326,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa3, 0x30, 0x18, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30,
+ 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 327
+ {327,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa1, 0x30, 0x16, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x10, 0x06,
+ 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81,
+ 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69,
+ 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1,
+ 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c,
+ 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02,
+ 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d,
+ 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8,
+ 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c,
+ 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25,
+ 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8,
+ 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19,
+ 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04,
+ 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 328
+ {328,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa3, 0x30, 0x18, 0x26, 0x0f, 0xaa, 0x00, 0xbb, 0x00, 0xcd,
+ 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 329
+ {329,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa1, 0x30, 0x16, 0x26, 0x0d, 0xaa, 0x02, 0xaa, 0xbb, 0x06,
+ 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81,
+ 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69,
+ 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1,
+ 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c,
+ 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02,
+ 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d,
+ 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8,
+ 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c,
+ 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25,
+ 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8,
+ 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19,
+ 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04,
+ 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 330
+ {330,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa3, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x26, 0x0d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x06, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 331
+ {331,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa1, 0x30, 0x16, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x26, 0x0b, 0xaa, 0x02, 0xaa, 0xbb, 0x06, 0x05, 0x2b, 0x81,
+ 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69,
+ 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1,
+ 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c,
+ 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02,
+ 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d,
+ 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8,
+ 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c,
+ 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25,
+ 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8,
+ 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19,
+ 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04,
+ 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 332
+ {332,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa4, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x23, 0x81, 0x8f,
+ 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01,
+ 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36,
+ 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b,
+ 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79,
+ 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e,
+ 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f,
+ 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f,
+ 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4,
+ 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40,
+ 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8,
+ 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74,
+ 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 333
+ {333,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa2, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x23, 0x81, 0x8d,
+ 0xaa, 0x02, 0xaa, 0xbb, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1,
+ 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7,
+ 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0,
+ 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef,
+ 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00,
+ 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c,
+ 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7,
+ 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01,
+ 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7,
+ 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b,
+ 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a,
+ 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 334
+ {334,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 335
+ {335,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x8b, 0x30, 0x81, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 336
+ {336,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x05, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 337
+ {337,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x8b, 0x05, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 338
+ {338,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x2e, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 339
+ {339,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x2f, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 340
+ {340,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x31, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 341
+ {341,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x32, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 342
+ {342,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0xff, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 343
+ {343,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x2e, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 344
+ {344,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x2f, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 345
+ {345,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x31, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 346
+ {346,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x32, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 347
+ {347,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0xff, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 348
+ {348,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 349
+ {349,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x8b, 0x30, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 350
+ {350,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 351
+ {351,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 352
+ {352,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 353
+ {353,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length
+ // tcID: 354
+ {354,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50, 0x00, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length
+ // tcID: 355
+ {355,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x00, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 356
+ {356,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 357
+ {357,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9c, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 358
+ {358,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50, 0x05, 0x00, 0x00, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 359
+ {359,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x05, 0x00, 0x00,
+ 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 360
+ {360,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 361
+ {361,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa1, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x06, 0x08, 0x11,
+ 0x22, 0x00, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69,
+ 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1,
+ 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c,
+ 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02,
+ 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d,
+ 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8,
+ 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c,
+ 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25,
+ 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8,
+ 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19,
+ 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04,
+ 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 362
+ {362,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 363
+ {363,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa1, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x00, 0xfe,
+ 0x02, 0xbe, 0xef, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69,
+ 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1,
+ 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c,
+ 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02,
+ 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d,
+ 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8,
+ 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c,
+ 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25,
+ 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8,
+ 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19,
+ 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04,
+ 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 364
+ {364,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x80, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50, 0x00, 0x02, 0xbe, 0xef},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 365
+ {365,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x80, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x02, 0xbe,
+ 0xef, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 366
+ {366,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 367
+ {367,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x30, 0x00, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 368
+ {368,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50, 0x30, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 369
+ {369,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x30, 0x00, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 370
+ {370,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50, 0xbf, 0x7f, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 371
+ {371,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9e, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0xbf, 0x7f, 0x00,
+ 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67,
+ 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c,
+ 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a,
+ 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6,
+ 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c,
+ 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01,
+ 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0,
+ 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8,
+ 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4,
+ 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d,
+ 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53,
+ 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 372
+ {372,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9e, 0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67,
+ 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c,
+ 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a,
+ 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6,
+ 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c,
+ 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01,
+ 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0,
+ 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8,
+ 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4,
+ 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d,
+ 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53,
+ 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 373
+ {373,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 374
+ {374,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x12, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 375
+ {375,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x94, 0x30, 0x09, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 376
+ {376,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x82, 0x01, 0x24, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69,
+ 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1,
+ 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c,
+ 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02,
+ 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d,
+ 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8,
+ 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c,
+ 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25,
+ 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8,
+ 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19,
+ 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04,
+ 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 377
+ {377,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa2, 0x30, 0x17, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x06, 0x05, 0x2b,
+ 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1,
+ 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7,
+ 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0,
+ 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef,
+ 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00,
+ 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c,
+ 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7,
+ 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01,
+ 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7,
+ 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b,
+ 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a,
+ 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 378
+ {378,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9c, 0x30, 0x81, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 379
+ {379,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x81, 0x07, 0x2a, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 380
+ {380,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x81, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 381
+ {381,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x82, 0x00, 0x07, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 382
+ {382,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x82, 0x00, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 383
+ {383,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 384
+ {384,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 385
+ {385,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 386
+ {386,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x04, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 387
+ {387,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa0, 0x30, 0x15, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x07,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 388
+ {388,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa0, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x85, 0x01, 0x00, 0x00, 0x00, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 389
+ {389,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa4, 0x30, 0x19, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06,
+ 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01,
+ 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36,
+ 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b,
+ 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79,
+ 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e,
+ 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f,
+ 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f,
+ 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4,
+ 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40,
+ 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8,
+ 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74,
+ 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 390
+ {390,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa4, 0x30, 0x19, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01,
+ 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36,
+ 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b,
+ 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79,
+ 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e,
+ 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f,
+ 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f,
+ 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4,
+ 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40,
+ 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8,
+ 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74,
+ 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 391
+ {391,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 392
+ {392,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 393
+ {393,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2a,
+ 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 394
+ {394,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x84, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 395
+ {395,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa0, 0x30, 0x15, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 396
+ {396,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa0, 0x30, 0x15, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 397
+ {397,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa3, 0x30, 0x18, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05,
+ 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 398
+ {398,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa3, 0x30, 0x18, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 399
+ {399,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0xff, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 400
+ {400,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0xff, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: removing oid
+ // tcID: 401
+ {401,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x92, 0x30, 0x07, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67,
+ 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c,
+ 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a,
+ 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6,
+ 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c,
+ 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01,
+ 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0,
+ 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8,
+ 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4,
+ 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d,
+ 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53,
+ 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 402
+ {402,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x93, 0x30, 0x08, 0x06, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 403
+ {403,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x95, 0x30, 0x0a, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69,
+ 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1,
+ 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c,
+ 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02,
+ 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d,
+ 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8,
+ 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c,
+ 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25,
+ 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8,
+ 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19,
+ 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04,
+ 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 404
+ {404,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x00, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 405
+ {405,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x07, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x00, 0x00, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: prepending 0's to oid
+ // tcID: 406
+ {406,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x09, 0x00, 0x00, 0x2a, 0x86, 0x48,
+ 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 407
+ {407,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x07, 0x00, 0x00, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 408
+ {408,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x00, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 409
+ {409,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x09, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x05, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 410
+ {410,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x07, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x05, 0x00, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: truncated length of oid
+ // tcID: 411
+ {411,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x94, 0x30, 0x09, 0x06, 0x81, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 412
+ {412,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x96, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x81, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1,
+ 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7,
+ 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0,
+ 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef,
+ 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00,
+ 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c,
+ 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7,
+ 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01,
+ 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7,
+ 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b,
+ 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a,
+ 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 413
+ {413,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x94, 0x30, 0x09, 0x05, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 414
+ {414,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x96, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x05, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1,
+ 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7,
+ 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0,
+ 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef,
+ 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00,
+ 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c,
+ 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7,
+ 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01,
+ 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7,
+ 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b,
+ 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a,
+ 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 415
+ {415,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x04, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 416
+ {416,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x05, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 417
+ {417,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x07, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 418
+ {418,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x08, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 419
+ {419,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0xff, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 420
+ {420,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x04, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 421
+ {421,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x05, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 422
+ {422,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x07, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 423
+ {423,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x08, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 424
+ {424,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0xff, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 425
+ {425,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x94, 0x30, 0x09, 0x06, 0x00, 0x06, 0x05, 0x2b, 0x81, 0x04,
+ 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85,
+ 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22,
+ 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b,
+ 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7,
+ 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2,
+ 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e,
+ 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d,
+ 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd,
+ 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44,
+ 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d,
+ 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96,
+ 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 426
+ {426,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x96, 0x30, 0x0b, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x00, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1,
+ 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7,
+ 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0,
+ 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef,
+ 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00,
+ 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c,
+ 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7,
+ 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01,
+ 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7,
+ 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b,
+ 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a,
+ 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 427
+ {427,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x28, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 428
+ {428,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x29, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: modify last byte of oid
+ // tcID: 429
+ {429,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x81, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 430
+ {430,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0xa3, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: truncated oid
+ // tcID: 431
+ {431,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x06, 0x06, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated oid
+ // tcID: 432
+ {432,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x06, 0x06, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated oid
+ // tcID: 433
+ {433,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x04, 0x2b, 0x81, 0x04, 0x00, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: truncated oid
+ // tcID: 434
+ {434,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x0f, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x04, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: wrong oid
+ // tcID: 435
+ {435,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x99, 0x30, 0x0e, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a,
+ 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04,
+ 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91,
+ 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93,
+ 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30,
+ 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b,
+ 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff,
+ 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6,
+ 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1,
+ 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc,
+ 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a,
+ 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48,
+ 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong oid
+ // tcID: 436
+ {436,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x12, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65,
+ 0x03, 0x04, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03,
+ 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong oid
+ // tcID: 437
+ {437,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x0e, 0x03, 0x02, 0x1a, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: wrong oid
+ // tcID: 438
+ {438,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02,
+ 0x01, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: longer oid
+ // tcID: 439
+ {439,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: longer oid
+ // tcID: 440
+ {440,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x01, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: oid with modified node
+ // tcID: 441
+ {441,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x11, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 442
+ {442,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x0b, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x88, 0x80, 0x80, 0x80, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 443
+ {443,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x33, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: oid with modified node
+ // tcID: 444
+ {444,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x09, 0x2b, 0x81, 0x04, 0x00, 0x88, 0x80, 0x80, 0x80,
+ 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: large integer in oid
+ // tcID: 445
+ {445,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa4, 0x30, 0x19, 0x06, 0x10, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x82, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x01, 0x06,
+ 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01,
+ 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36,
+ 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b,
+ 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79,
+ 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e,
+ 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f,
+ 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f,
+ 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4,
+ 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40,
+ 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8,
+ 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74,
+ 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 446
+ {446,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa4, 0x30, 0x19, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x0e, 0x2b, 0x81, 0x04, 0x00, 0x82, 0x80, 0x80, 0x80,
+ 0x80, 0x80, 0x80, 0x80, 0x80, 0x23, 0x03, 0x81, 0x86, 0x00, 0x04, 0x01,
+ 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36,
+ 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b,
+ 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79,
+ 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e,
+ 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f,
+ 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f,
+ 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4,
+ 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40,
+ 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8,
+ 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74,
+ 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: oid with invalid node
+ // tcID: 447
+ {447,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0xe0, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 448
+ {448,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x08, 0x2a, 0x80, 0x86, 0x48, 0xce,
+ 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 449
+ {449,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x06, 0x2b, 0x81, 0x04, 0x00, 0x23, 0xe0, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: oid with invalid node
+ // tcID: 450
+ {450,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9c, 0x30, 0x11, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x06, 0x2b, 0x80, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: length of bit string contains leading 0
+ // tcID: 451
+ {451,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9c, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x82, 0x00,
+ 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34,
+ 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50,
+ 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4,
+ 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe,
+ 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0,
+ 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c,
+ 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6,
+ 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc,
+ 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23,
+ 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7,
+ 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c,
+ 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong length of bit string
+ // tcID: 452
+ {452,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x87, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: wrong length of bit string
+ // tcID: 453
+ {453,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x85, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: uint32 overflow in length of bit string
+ // tcID: 454
+ {454,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x85, 0x01,
+ 0x00, 0x00, 0x00, 0x86, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: uint64 overflow in length of bit string
+ // tcID: 455
+ {455,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa3, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x89, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x00, 0x04, 0x01, 0x7e,
+ 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82,
+ 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7,
+ 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2,
+ 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63,
+ 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1,
+ 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22,
+ 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea,
+ 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73,
+ 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40,
+ 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b,
+ 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**31 - 1
+ // tcID: 456
+ {456,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x84, 0x7f,
+ 0xff, 0xff, 0xff, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67,
+ 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c,
+ 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a,
+ 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6,
+ 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c,
+ 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01,
+ 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0,
+ 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8,
+ 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4,
+ 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d,
+ 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53,
+ 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**32 - 1
+ // tcID: 457
+ {457,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9e, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x84, 0xff,
+ 0xff, 0xff, 0xff, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67,
+ 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c,
+ 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a,
+ 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6,
+ 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c,
+ 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01,
+ 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0,
+ 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8,
+ 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4,
+ 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d,
+ 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53,
+ 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**40 - 1
+ // tcID: 458
+ {458,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x85, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3,
+ 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3,
+ 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88,
+ 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24,
+ 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83,
+ 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa,
+ 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11,
+ 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48,
+ 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4,
+ 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98,
+ 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2,
+ 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: length of bit string = 2**64 - 1
+ // tcID: 459
+ {459,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0xa2, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x88, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x04, 0x01, 0x7e, 0xe1,
+ 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7,
+ 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0,
+ 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef,
+ 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00,
+ 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c,
+ 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7,
+ 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01,
+ 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7,
+ 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b,
+ 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a,
+ 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: incorrect length of bit string
+ // tcID: 460
+ {460,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0xff, 0x00,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: lonely bit string tag
+ // tcID: 461
+ {461,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x13, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending 0's to bit string
+ // tcID: 462
+ {462,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x88,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50, 0x00, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: prepending 0's to bit string
+ // tcID: 463
+ {463,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x88,
+ 0x00, 0x00, 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82,
+ 0x34, 0xd2, 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c,
+ 0x50, 0x11, 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc,
+ 0xf4, 0x69, 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd,
+ 0xbe, 0x25, 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b,
+ 0xb0, 0x0f, 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11,
+ 0x6c, 0xe0, 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac,
+ 0xd6, 0x7c, 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72,
+ 0xdc, 0x5c, 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22,
+ 0x23, 0x48, 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8,
+ 0xb7, 0xab, 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d,
+ 0x3c, 0xc3, 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: appending null value to bit string
+ // tcID: 464
+ {464,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9d, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x88,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50, 0x05, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated length of bit string
+ // tcID: 465
+ {465,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: Replacing bit string with NULL
+ // tcID: 466
+ {466,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x05, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 467
+ {467,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x01, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 468
+ {468,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x02, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 469
+ {469,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x04, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 470
+ {470,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x05, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: changing tag value of bit string
+ // tcID: 471
+ {471,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0xff, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: dropping value of bit string
+ // tcID: 472
+ {472,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x14, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x00},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: modify first byte of bit string
+ // tcID: 473
+ {473,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x02, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: modify last byte of bit string
+ // tcID: 474
+ {474,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0xd0},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated bit string
+ // tcID: 475
+ {475,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x85,
+ 0x00, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: truncated bit string
+ // tcID: 476
+ {476,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9a, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x85,
+ 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2, 0x72,
+ 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11, 0xd1,
+ 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69, 0x45,
+ 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25, 0xee,
+ 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f, 0xa1,
+ 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0, 0x49,
+ 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c, 0xac,
+ 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c, 0xc9,
+ 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48, 0x3b,
+ 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab, 0xa0,
+ 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3, 0x2d,
+ 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: declaring bits as unused in bit string
+ // tcID: 477
+ {477,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x01, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ true},
+
+ // Comment: unused bits in bit string
+ // tcID: 478
+ {478,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9f, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x8a,
+ 0x20, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50, 0x01, 0x02, 0x03, 0x04},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: unused bits in empty bit-string
+ // tcID: 479
+ {479,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x15, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02,
+ 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x01, 0x03},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false},
+
+ // Comment: 128 unused bits
+ // tcID: 480
+ {480,
+ {0x30, 0x81, 0xee, 0x02, 0x01, 0x00, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86,
+ 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23,
+ 0x04, 0x81, 0xd6, 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x42, 0x01,
+ 0x8c, 0x3c, 0x38, 0x43, 0x68, 0x13, 0x3e, 0x46, 0xc9, 0x9a, 0xd2, 0x42,
+ 0x1f, 0xf4, 0x4e, 0xed, 0x45, 0x9b, 0x5d, 0x20, 0x9c, 0xb2, 0xaa, 0x70,
+ 0xb0, 0x9b, 0xd7, 0xd3, 0x8c, 0xc6, 0x22, 0x51, 0x64, 0xa9, 0x81, 0x5d,
+ 0xff, 0x6d, 0x69, 0xaf, 0xbf, 0x49, 0xf8, 0x0d, 0xa2, 0x2f, 0x6e, 0xa3,
+ 0x34, 0x54, 0xb6, 0x54, 0x4b, 0x69, 0xb3, 0x33, 0x00, 0x08, 0xc6, 0xa2,
+ 0x22, 0x59, 0xf9, 0xf9, 0xe5, 0xa1, 0x81, 0x89, 0x03, 0x81, 0x86, 0x00,
+ 0x04, 0x01, 0x8c, 0xcf, 0x73, 0xd8, 0xfd, 0xd5, 0x5c, 0x10, 0x99, 0xfb,
+ 0x9b, 0xa1, 0xab, 0x49, 0x67, 0x62, 0x71, 0xa8, 0x3b, 0x19, 0x7c, 0x3e,
+ 0x2f, 0xf8, 0xcf, 0xfc, 0x10, 0x09, 0x74, 0xb0, 0x6a, 0x45, 0xb0, 0x40,
+ 0xfc, 0xc7, 0x0f, 0x13, 0x55, 0x7b, 0x2b, 0xef, 0xd2, 0x91, 0x99, 0xea,
+ 0xeb, 0xbd, 0xd9, 0x39, 0x4a, 0xc3, 0x5a, 0x1f, 0x7d, 0xd5, 0xf8, 0xa4,
+ 0x51, 0x8d, 0x8e, 0xa0, 0x8a, 0x75, 0x97, 0x01, 0x44, 0x24, 0x73, 0xe2,
+ 0x46, 0xaf, 0x04, 0xa7, 0xa5, 0xdc, 0xeb, 0xdb, 0xf1, 0xd9, 0x12, 0xb6,
+ 0x24, 0x1b, 0xc0, 0x7f, 0x8d, 0xef, 0xcc, 0x12, 0x81, 0xd0, 0x76, 0x7d,
+ 0xc0, 0xbd, 0x76, 0x95, 0x8b, 0xb4, 0x80, 0x7f, 0xda, 0x07, 0x87, 0xd7,
+ 0xc9, 0x55, 0x56, 0x28, 0xaf, 0x42, 0x32, 0xe5, 0x77, 0x18, 0xf4, 0x64,
+ 0xe6, 0xde, 0x0b, 0xa2, 0xfb, 0xb7, 0xb9, 0x49, 0x21, 0xe9, 0x79, 0xec,
+ 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x80, 0x04, 0x01, 0x7e, 0xe1, 0x69, 0x85, 0xc3, 0x67, 0x82, 0x34, 0xd2,
+ 0x72, 0x91, 0x36, 0x82, 0xa7, 0xc1, 0x22, 0xb3, 0x5c, 0x1c, 0x50, 0x11,
+ 0xd1, 0x93, 0x3b, 0xb7, 0xb0, 0x8c, 0x8b, 0x88, 0x3a, 0xfc, 0xf4, 0x69,
+ 0x45, 0x30, 0x79, 0xe2, 0xef, 0x02, 0xa7, 0x24, 0xa6, 0xdd, 0xbe, 0x25,
+ 0xee, 0x3b, 0x2e, 0x63, 0x00, 0x7d, 0xd2, 0x83, 0x8c, 0x5b, 0xb0, 0x0f,
+ 0xa1, 0xff, 0x8f, 0xd1, 0x8c, 0xf8, 0x1e, 0xaa, 0x01, 0x11, 0x6c, 0xe0,
+ 0x49, 0xd6, 0x3f, 0x22, 0xf7, 0x1c, 0x7d, 0x11, 0xc0, 0xac, 0xd6, 0x7c,
+ 0xac, 0xd1, 0xb4, 0xea, 0x01, 0x25, 0xbd, 0x48, 0xe8, 0x72, 0xdc, 0x5c,
+ 0xc9, 0xfc, 0x40, 0x73, 0xb7, 0xc8, 0x44, 0xc4, 0xb4, 0x22, 0x23, 0x48,
+ 0x3b, 0x4a, 0xa8, 0x40, 0x2b, 0x19, 0x8d, 0x98, 0x1d, 0xc8, 0xb7, 0xab,
+ 0xa0, 0x48, 0x74, 0x9b, 0x4a, 0x04, 0x96, 0xe2, 0x53, 0x7d, 0x3c, 0xc3,
+ 0x2d, 0x50},
+ {0x00, 0xd3, 0x97, 0x25, 0x28, 0x13, 0xd3, 0x73, 0x29, 0xb9, 0xe2,
+ 0x77, 0x82, 0x3e, 0x2d, 0xfc, 0xcd, 0xd1, 0xee, 0x51, 0x9f, 0x0c,
+ 0x32, 0xcc, 0xbb, 0x3f, 0x5f, 0xc6, 0x20, 0x62, 0xe8, 0xc0, 0x7d,
+ 0xbf, 0x3f, 0xb8, 0x60, 0x85, 0x73, 0x61, 0x15, 0xb7, 0x0f, 0x86,
+ 0xf4, 0x4a, 0xd8, 0x52, 0xf3, 0x48, 0x8e, 0xcb, 0xb5, 0xe7, 0xec,
+ 0x31, 0xe9, 0x61, 0xe8, 0x69, 0xb4, 0x0b, 0x6a, 0xdd, 0x05, 0xf5},
+ true,
+ false}};
+
+#endif // p521ecdh_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/p521ecdsa-sha512-vectors.h b/security/nss/gtests/common/testvectors/p521ecdsa-sha512-vectors.h
new file mode 100644
index 0000000000..2975fe2c29
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/p521ecdsa-sha512-vectors.h
@@ -0,0 +1,14146 @@
+/* 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 p521ecdsa_sha512_vectors_h__
+#define p521ecdsa_sha512_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const EcdsaTestVector kP521EcdsaSha512Vectors[] = {
+
+ // Comment: signature malleability
+ // tcID: 1
+ {SEC_OID_SHA512,
+ 1,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42,
+ 0x01, 0xd7, 0x4a, 0x2f, 0x6d, 0x95, 0xbe, 0x8d, 0x4c, 0xb6, 0x4f, 0x02,
+ 0xd1, 0x6d, 0x6b, 0x78, 0x5a, 0x12, 0x46, 0xb4, 0xeb, 0xd2, 0x06, 0xdc,
+ 0x59, 0x68, 0x18, 0xbb, 0x95, 0x32, 0x53, 0x24, 0x5f, 0x5a, 0x27, 0xa2,
+ 0x4a, 0x1a, 0xae, 0x1e, 0x21, 0x8f, 0xdc, 0xcd, 0x8c, 0xd7, 0xd4, 0x99,
+ 0x0b, 0x66, 0x6d, 0x4b, 0xf4, 0x90, 0x2b, 0x84, 0xfd, 0xad, 0x12, 0x3f,
+ 0x94, 0x1f, 0xe9, 0x06, 0xd9, 0x48},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: valid
+ // tcID: 2
+ {SEC_OID_SHA512,
+ 2,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 3
+ {SEC_OID_SHA512,
+ 3,
+ {0x30, 0x82, 0x00, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8,
+ 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8,
+ 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7,
+ 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04,
+ 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20,
+ 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02,
+ 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 4
+ {SEC_OID_SHA512,
+ 4,
+ {0x30, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 5
+ {SEC_OID_SHA512,
+ 5,
+ {0x30, 0x85, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 6
+ {SEC_OID_SHA512,
+ 6,
+ {0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23,
+ 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79,
+ 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe,
+ 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75,
+ 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd,
+ 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf,
+ 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 7
+ {SEC_OID_SHA512,
+ 7,
+ {0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x02,
+ 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13,
+ 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b,
+ 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac,
+ 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35,
+ 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36,
+ 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92,
+ 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5,
+ 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a,
+ 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74,
+ 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5,
+ 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a,
+ 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 8
+ {SEC_OID_SHA512,
+ 8,
+ {0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee,
+ 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5,
+ 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37,
+ 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b,
+ 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51,
+ 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86,
+ 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49,
+ 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d,
+ 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0,
+ 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71,
+ 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01,
+ 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 9
+ {SEC_OID_SHA512,
+ 9,
+ {0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee,
+ 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5,
+ 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37,
+ 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b,
+ 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51,
+ 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86,
+ 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49,
+ 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d,
+ 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0,
+ 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71,
+ 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01,
+ 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 10
+ {SEC_OID_SHA512,
+ 10,
+ {0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x41, 0x4e, 0x42, 0x23,
+ 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79,
+ 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe,
+ 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75,
+ 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd,
+ 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf,
+ 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 11
+ {SEC_OID_SHA512,
+ 11,
+ {0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x41,
+ 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39,
+ 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd,
+ 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf,
+ 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d,
+ 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9,
+ 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a,
+ 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed,
+ 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd,
+ 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb,
+ 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28,
+ 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 12
+ {SEC_OID_SHA512,
+ 12,
+ {0x30, 0xff, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 13
+ {SEC_OID_SHA512,
+ 13,
+ {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 14
+ {SEC_OID_SHA512,
+ 14,
+ {0x30, 0x81, 0x86, 0x02, 0x80, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 15
+ {SEC_OID_SHA512,
+ 15,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x80,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 16
+ {SEC_OID_SHA512,
+ 16,
+ {},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 17
+ {SEC_OID_SHA512,
+ 17,
+ {0x30},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 18
+ {SEC_OID_SHA512,
+ 18,
+ {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 19
+ {SEC_OID_SHA512,
+ 19,
+ {0x30, 0x81, 0x88, 0x00, 0x00, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43,
+ 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82,
+ 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a,
+ 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a,
+ 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57,
+ 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45,
+ 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 20
+ {SEC_OID_SHA512,
+ 20,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 21
+ {SEC_OID_SHA512,
+ 21,
+ {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x05, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 22
+ {SEC_OID_SHA512,
+ 22,
+ {0x30, 0x81, 0x8c, 0x49, 0x81, 0x77, 0x30, 0x81, 0x86, 0x02, 0x41, 0x4e,
+ 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff,
+ 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4,
+ 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e,
+ 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7,
+ 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7,
+ 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41,
+ 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9,
+ 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac,
+ 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2,
+ 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e,
+ 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 23
+ {SEC_OID_SHA512,
+ 23,
+ {0x30, 0x81, 0x8b, 0x25, 0x00, 0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42,
+ 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2,
+ 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d,
+ 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70,
+ 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb,
+ 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b,
+ 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72,
+ 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b,
+ 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb,
+ 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe,
+ 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17,
+ 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 24
+ {SEC_OID_SHA512,
+ 24,
+ {0x30, 0x81, 0x89, 0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee,
+ 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5,
+ 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37,
+ 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b,
+ 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51,
+ 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86,
+ 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49,
+ 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d,
+ 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0,
+ 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71,
+ 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01,
+ 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x04, 0xde, 0xad,
+ 0xbe, 0xef},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 25
+ {SEC_OID_SHA512,
+ 25,
+ {0x30, 0x81, 0x8b, 0x22, 0x46, 0x49, 0x81, 0x77, 0x02, 0x41, 0x4e, 0x42,
+ 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2,
+ 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d,
+ 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70,
+ 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb,
+ 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b,
+ 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72,
+ 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b,
+ 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb,
+ 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe,
+ 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17,
+ 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 26
+ {SEC_OID_SHA512,
+ 26,
+ {0x30, 0x81, 0x8a, 0x22, 0x45, 0x25, 0x00, 0x02, 0x41, 0x4e, 0x42, 0x23,
+ 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79,
+ 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe,
+ 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75,
+ 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd,
+ 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf,
+ 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 27
+ {SEC_OID_SHA512,
+ 27,
+ {0x30, 0x81, 0x8e, 0x22, 0x43, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43,
+ 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82,
+ 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a,
+ 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a,
+ 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57,
+ 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45,
+ 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92,
+ 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5,
+ 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a,
+ 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74,
+ 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5,
+ 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a,
+ 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 28
+ {SEC_OID_SHA512,
+ 28,
+ {0x30, 0x81, 0x8b, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x46,
+ 0x49, 0x81, 0x77, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72,
+ 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b,
+ 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb,
+ 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe,
+ 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17,
+ 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 29
+ {SEC_OID_SHA512,
+ 29,
+ {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x45,
+ 0x25, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 30
+ {SEC_OID_SHA512,
+ 30,
+ {0x30, 0x81, 0x8e, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x43,
+ 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x04, 0xde, 0xad, 0xbe,
+ 0xef},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 31
+ {SEC_OID_SHA512,
+ 31,
+ {0x30, 0x81, 0x8f, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x81, 0x86,
+ 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b,
+ 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7,
+ 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29,
+ 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48,
+ 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7,
+ 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0,
+ 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87,
+ 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44,
+ 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11,
+ 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69,
+ 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31,
+ 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 32
+ {SEC_OID_SHA512,
+ 32,
+ {0x30, 0x81, 0x8d, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x81, 0x86, 0x02, 0x41,
+ 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39,
+ 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd,
+ 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf,
+ 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d,
+ 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9,
+ 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a,
+ 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed,
+ 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd,
+ 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb,
+ 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28,
+ 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 33
+ {SEC_OID_SHA512,
+ 33,
+ {0x30, 0x81, 0x8e, 0x22, 0x49, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02,
+ 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13,
+ 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b,
+ 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac,
+ 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35,
+ 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36,
+ 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92,
+ 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5,
+ 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a,
+ 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74,
+ 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5,
+ 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a,
+ 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 34
+ {SEC_OID_SHA512,
+ 34,
+ {0x30, 0x81, 0x8c, 0x22, 0x47, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x41, 0x4e,
+ 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff,
+ 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4,
+ 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e,
+ 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7,
+ 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7,
+ 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41,
+ 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9,
+ 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac,
+ 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2,
+ 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e,
+ 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 35
+ {SEC_OID_SHA512,
+ 35,
+ {0x30, 0x81, 0x8e, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x49,
+ 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92,
+ 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5,
+ 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a,
+ 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74,
+ 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5,
+ 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a,
+ 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 36
+ {SEC_OID_SHA512,
+ 36,
+ {0x30, 0x81, 0x8c, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x47,
+ 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41,
+ 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9,
+ 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac,
+ 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2,
+ 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e,
+ 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 37
+ {SEC_OID_SHA512,
+ 37,
+ {0x30, 0x81},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 38
+ {SEC_OID_SHA512,
+ 38,
+ {0x30, 0x80, 0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43,
+ 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82,
+ 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a,
+ 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a,
+ 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57,
+ 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45,
+ 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 39
+ {SEC_OID_SHA512,
+ 39,
+ {0x30, 0x81, 0x8a, 0x22, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43,
+ 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82,
+ 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a,
+ 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a,
+ 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57,
+ 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45,
+ 0x00, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 40
+ {SEC_OID_SHA512,
+ 40,
+ {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x80,
+ 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 41
+ {SEC_OID_SHA512,
+ 41,
+ {0x30, 0x80, 0x31, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43,
+ 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82,
+ 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a,
+ 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a,
+ 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57,
+ 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45,
+ 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 42
+ {SEC_OID_SHA512,
+ 42,
+ {0x30, 0x81, 0x8a, 0x22, 0x80, 0x03, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43,
+ 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82,
+ 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a,
+ 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a,
+ 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57,
+ 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45,
+ 0x00, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 43
+ {SEC_OID_SHA512,
+ 43,
+ {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x80,
+ 0x03, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 44
+ {SEC_OID_SHA512,
+ 44,
+ {0x05, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 45
+ {SEC_OID_SHA512,
+ 45,
+ {0x2e, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 46
+ {SEC_OID_SHA512,
+ 46,
+ {0x2f, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 47
+ {SEC_OID_SHA512,
+ 47,
+ {0x31, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 48
+ {SEC_OID_SHA512,
+ 48,
+ {0x32, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 49
+ {SEC_OID_SHA512,
+ 49,
+ {0xff, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 50
+ {SEC_OID_SHA512,
+ 50,
+ {0x30, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 51
+ {SEC_OID_SHA512,
+ 51,
+ {0x30, 0x81, 0x8b, 0x30, 0x01, 0x02, 0x30, 0x81, 0x85, 0x41, 0x4e, 0x42,
+ 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2,
+ 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d,
+ 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70,
+ 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb,
+ 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b,
+ 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72,
+ 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b,
+ 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb,
+ 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe,
+ 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17,
+ 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 52
+ {SEC_OID_SHA512,
+ 52,
+ {0x30, 0x81, 0x85, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 53
+ {SEC_OID_SHA512,
+ 53,
+ {0x30, 0x81, 0x85, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 54
+ {SEC_OID_SHA512,
+ 54,
+ {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 55
+ {SEC_OID_SHA512,
+ 55,
+ {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 56
+ {SEC_OID_SHA512,
+ 56,
+ {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1, 0x05, 0x00, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 57
+ {SEC_OID_SHA512,
+ 57,
+ {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 58
+ {SEC_OID_SHA512,
+ 58,
+ {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 59
+ {SEC_OID_SHA512,
+ 59,
+ {0x30, 0x80, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x02, 0xbe, 0xef},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 60
+ {SEC_OID_SHA512,
+ 60,
+ {0x30, 0x81, 0x88, 0x30, 0x00, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43,
+ 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82,
+ 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a,
+ 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a,
+ 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57,
+ 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45,
+ 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 61
+ {SEC_OID_SHA512,
+ 61,
+ {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x30, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 62
+ {SEC_OID_SHA512,
+ 62,
+ {0x30, 0x81, 0x89, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0xbf, 0x7f, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 63
+ {SEC_OID_SHA512,
+ 63,
+ {0x30, 0x81, 0x89, 0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee,
+ 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5,
+ 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37,
+ 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b,
+ 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51,
+ 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86,
+ 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49,
+ 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d,
+ 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0,
+ 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71,
+ 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01,
+ 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 64
+ {SEC_OID_SHA512,
+ 64,
+ {0x30, 0x43, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 65
+ {SEC_OID_SHA512,
+ 65,
+ {0x30, 0x81, 0xc9, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a,
+ 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed,
+ 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd,
+ 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb,
+ 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28,
+ 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 66
+ {SEC_OID_SHA512,
+ 66,
+ {0x30, 0x81, 0x87, 0x02, 0x81, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8,
+ 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8,
+ 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7,
+ 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04,
+ 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20,
+ 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02,
+ 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of integer
+ // tcID: 67
+ {SEC_OID_SHA512,
+ 67,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x81,
+ 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 68
+ {SEC_OID_SHA512,
+ 68,
+ {0x30, 0x81, 0x88, 0x02, 0x82, 0x00, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43,
+ 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82,
+ 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a,
+ 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a,
+ 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57,
+ 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45,
+ 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer contains leading 0
+ // tcID: 69
+ {SEC_OID_SHA512,
+ 69,
+ {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x82,
+ 0x00, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 70
+ {SEC_OID_SHA512,
+ 70,
+ {0x30, 0x81, 0x86, 0x02, 0x42, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 71
+ {SEC_OID_SHA512,
+ 71,
+ {0x30, 0x81, 0x86, 0x02, 0x40, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 72
+ {SEC_OID_SHA512,
+ 72,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of integer
+ // tcID: 73
+ {SEC_OID_SHA512,
+ 73,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x40,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 74
+ {SEC_OID_SHA512,
+ 74,
+ {0x30, 0x81, 0x8b, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x41, 0x4e, 0x42,
+ 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2,
+ 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d,
+ 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70,
+ 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb,
+ 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b,
+ 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72,
+ 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b,
+ 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb,
+ 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe,
+ 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17,
+ 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of integer
+ // tcID: 75
+ {SEC_OID_SHA512,
+ 75,
+ {0x30, 0x81, 0x8b, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x85,
+ 0x01, 0x00, 0x00, 0x00, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72,
+ 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b,
+ 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb,
+ 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe,
+ 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17,
+ 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 76
+ {SEC_OID_SHA512,
+ 76,
+ {0x30, 0x81, 0x8f, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b,
+ 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7,
+ 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29,
+ 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48,
+ 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7,
+ 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0,
+ 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87,
+ 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44,
+ 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11,
+ 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69,
+ 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31,
+ 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of integer
+ // tcID: 77
+ {SEC_OID_SHA512,
+ 77,
+ {0x30, 0x81, 0x8f, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x89,
+ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x28, 0xb5, 0xd0,
+ 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87,
+ 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44,
+ 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11,
+ 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69,
+ 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31,
+ 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 78
+ {SEC_OID_SHA512,
+ 78,
+ {0x30, 0x81, 0x8a, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x4e, 0x42, 0x23,
+ 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79,
+ 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe,
+ 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75,
+ 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd,
+ 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf,
+ 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**31 - 1
+ // tcID: 79
+ {SEC_OID_SHA512,
+ 79,
+ {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x84,
+ 0x7f, 0xff, 0xff, 0xff, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 80
+ {SEC_OID_SHA512,
+ 80,
+ {0x30, 0x81, 0x8a, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x4e, 0x42, 0x23,
+ 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79,
+ 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe,
+ 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75,
+ 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd,
+ 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf,
+ 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**32 - 1
+ // tcID: 81
+ {SEC_OID_SHA512,
+ 81,
+ {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x84,
+ 0xff, 0xff, 0xff, 0xff, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 82
+ {SEC_OID_SHA512,
+ 82,
+ {0x30, 0x81, 0x8b, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4e, 0x42,
+ 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2,
+ 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d,
+ 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70,
+ 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb,
+ 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b,
+ 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72,
+ 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b,
+ 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb,
+ 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe,
+ 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17,
+ 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**40 - 1
+ // tcID: 83
+ {SEC_OID_SHA512,
+ 83,
+ {0x30, 0x81, 0x8b, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x85,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72,
+ 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b,
+ 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb,
+ 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe,
+ 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17,
+ 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 84
+ {SEC_OID_SHA512,
+ 84,
+ {0x30, 0x81, 0x8e, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13,
+ 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b,
+ 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac,
+ 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35,
+ 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36,
+ 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92,
+ 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5,
+ 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a,
+ 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74,
+ 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5,
+ 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a,
+ 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of integer = 2**64 - 1
+ // tcID: 85
+ {SEC_OID_SHA512,
+ 85,
+ {0x30, 0x81, 0x8e, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x88,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x28, 0xb5, 0xd0, 0x92,
+ 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5,
+ 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a,
+ 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74,
+ 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5,
+ 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a,
+ 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 86
+ {SEC_OID_SHA512,
+ 86,
+ {0x30, 0x81, 0x86, 0x02, 0xff, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of integer
+ // tcID: 87
+ {SEC_OID_SHA512,
+ 87,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0xff,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing integer
+ // tcID: 88
+ {SEC_OID_SHA512,
+ 88,
+ {0x30, 0x43, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 89
+ {SEC_OID_SHA512,
+ 89,
+ {0x30, 0x44, 0x02, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72,
+ 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b,
+ 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb,
+ 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe,
+ 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17,
+ 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely integer tag
+ // tcID: 90
+ {SEC_OID_SHA512,
+ 90,
+ {0x30, 0x44, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 91
+ {SEC_OID_SHA512,
+ 91,
+ {0x30, 0x81, 0x88, 0x02, 0x43, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x00, 0x00,
+ 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to integer
+ // tcID: 92
+ {SEC_OID_SHA512,
+ 92,
+ {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x43,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 93
+ {SEC_OID_SHA512,
+ 93,
+ {0x30, 0x81, 0x88, 0x02, 0x43, 0x00, 0x00, 0x4e, 0x42, 0x23, 0xee, 0x43,
+ 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82,
+ 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a,
+ 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a,
+ 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57,
+ 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45,
+ 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to integer
+ // tcID: 94
+ {SEC_OID_SHA512,
+ 94,
+ {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x43,
+ 0x00, 0x00, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to integer
+ // tcID: 95
+ {SEC_OID_SHA512,
+ 95,
+ {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x00, 0x00,
+ 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 96
+ {SEC_OID_SHA512,
+ 96,
+ {0x30, 0x81, 0x88, 0x02, 0x43, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x05, 0x00,
+ 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0,
+ 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9,
+ 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29,
+ 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22,
+ 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9,
+ 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to integer
+ // tcID: 97
+ {SEC_OID_SHA512,
+ 97,
+ {0x30, 0x81, 0x88, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x43,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1, 0x05, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 98
+ {SEC_OID_SHA512,
+ 98,
+ {0x30, 0x45, 0x02, 0x81, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41,
+ 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9,
+ 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac,
+ 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2,
+ 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e,
+ 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of integer
+ // tcID: 99
+ {SEC_OID_SHA512,
+ 99,
+ {0x30, 0x45, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x81},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 100
+ {SEC_OID_SHA512,
+ 100,
+ {0x30, 0x45, 0x05, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41,
+ 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9,
+ 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac,
+ 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2,
+ 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e,
+ 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing integer with NULL
+ // tcID: 101
+ {SEC_OID_SHA512,
+ 101,
+ {0x30, 0x45, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x05, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 102
+ {SEC_OID_SHA512,
+ 102,
+ {0x30, 0x81, 0x86, 0x00, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 103
+ {SEC_OID_SHA512,
+ 103,
+ {0x30, 0x81, 0x86, 0x01, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 104
+ {SEC_OID_SHA512,
+ 104,
+ {0x30, 0x81, 0x86, 0x03, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 105
+ {SEC_OID_SHA512,
+ 105,
+ {0x30, 0x81, 0x86, 0x04, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 106
+ {SEC_OID_SHA512,
+ 106,
+ {0x30, 0x81, 0x86, 0xff, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 107
+ {SEC_OID_SHA512,
+ 107,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x00, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 108
+ {SEC_OID_SHA512,
+ 108,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x01, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 109
+ {SEC_OID_SHA512,
+ 109,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x03, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 110
+ {SEC_OID_SHA512,
+ 110,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x04, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of integer
+ // tcID: 111
+ {SEC_OID_SHA512,
+ 111,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0xff, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 112
+ {SEC_OID_SHA512,
+ 112,
+ {0x30, 0x45, 0x02, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41,
+ 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9,
+ 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac,
+ 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2,
+ 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e,
+ 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of integer
+ // tcID: 113
+ {SEC_OID_SHA512,
+ 113,
+ {0x30, 0x45, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 114
+ {SEC_OID_SHA512,
+ 114,
+ {0x30, 0x81, 0x8a, 0x22, 0x45, 0x02, 0x01, 0x4e, 0x02, 0x40, 0x42, 0x23,
+ 0xee, 0x43, 0xe8, 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79,
+ 0xe5, 0x82, 0xf8, 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe,
+ 0x37, 0x4a, 0xc7, 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75,
+ 0x0b, 0x9a, 0x04, 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd,
+ 0x51, 0x57, 0x20, 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf,
+ 0x86, 0x45, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for integer
+ // tcID: 115
+ {SEC_OID_SHA512,
+ 115,
+ {0x30, 0x81, 0x8a, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x22, 0x45,
+ 0x02, 0x01, 0x28, 0x02, 0x40, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3,
+ 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14,
+ 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0,
+ 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74,
+ 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a,
+ 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 116
+ {SEC_OID_SHA512,
+ 116,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4c, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of integer
+ // tcID: 117
+ {SEC_OID_SHA512,
+ 117,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x2a, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 118
+ {SEC_OID_SHA512,
+ 118,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0xc5, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of integer
+ // tcID: 119
+ {SEC_OID_SHA512,
+ 119,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0x41},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 120
+ {SEC_OID_SHA512,
+ 120,
+ {0x30, 0x81, 0x85, 0x02, 0x40, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 121
+ {SEC_OID_SHA512,
+ 121,
+ {0x30, 0x81, 0x85, 0x02, 0x40, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41, 0x28,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 122
+ {SEC_OID_SHA512,
+ 122,
+ {0x30, 0x81, 0x85, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x40,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated integer
+ // tcID: 123
+ {SEC_OID_SHA512,
+ 123,
+ {0x30, 0x81, 0x85, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x40,
+ 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92,
+ 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97,
+ 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69,
+ 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69,
+ 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe,
+ 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 124
+ {SEC_OID_SHA512,
+ 124,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0xff, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8,
+ 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8,
+ 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7,
+ 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04,
+ 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20,
+ 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02,
+ 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: leading ff in integer
+ // tcID: 125
+ {SEC_OID_SHA512,
+ 125,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42,
+ 0xff, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 126
+ {SEC_OID_SHA512,
+ 126,
+ {0x30, 0x46, 0x09, 0x01, 0x80, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a,
+ 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed,
+ 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd,
+ 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb,
+ 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28,
+ 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replaced integer by infinity
+ // tcID: 127
+ {SEC_OID_SHA512,
+ 127,
+ {0x30, 0x46, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x09, 0x01, 0x80},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 128
+ {SEC_OID_SHA512,
+ 128,
+ {0x30, 0x46, 0x02, 0x01, 0x00, 0x02, 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a,
+ 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed,
+ 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd,
+ 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb,
+ 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28,
+ 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: replacing integer with zero
+ // tcID: 129
+ {SEC_OID_SHA512,
+ 129,
+ {0x30, 0x46, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb, 0x89,
+ 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c, 0x7a,
+ 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f, 0xfb,
+ 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6, 0x6f,
+ 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0, 0xec,
+ 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 130
+ {SEC_OID_SHA512,
+ 130,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x02, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8,
+ 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8,
+ 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7,
+ 0x5f, 0xfb, 0xe9, 0x7b, 0x33, 0x67, 0x12, 0x2f, 0xa4, 0xa2, 0x05, 0x84,
+ 0xc2, 0x71, 0x23, 0x3f, 0x3e, 0xc3, 0xb7, 0xf7, 0xb3, 0x1b, 0x0f, 0xaa,
+ 0x4d, 0x34, 0x0b, 0x92, 0xa6, 0xb0, 0xd5, 0xcd, 0x17, 0xea, 0x4e, 0x02,
+ 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 131
+ {SEC_OID_SHA512,
+ 131,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0xfe, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8,
+ 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8,
+ 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7,
+ 0x5f, 0xfb, 0xf4, 0xd8, 0x26, 0x58, 0x0a, 0xb1, 0x45, 0x75, 0x2e, 0x85,
+ 0x2a, 0x6e, 0x91, 0x51, 0x2b, 0x78, 0x17, 0x80, 0x47, 0x87, 0x9e, 0x97,
+ 0x14, 0xa4, 0xae, 0x1b, 0xc7, 0x42, 0x98, 0xaa, 0xa7, 0x22, 0x3c, 0x02,
+ 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 132
+ {SEC_OID_SHA512,
+ 132,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0xb1, 0xbd, 0xdc, 0x11, 0xbc, 0x17, 0x34,
+ 0x76, 0x21, 0xc4, 0xec, 0xc6, 0x00, 0x3d, 0x86, 0x1a, 0x7d, 0x07, 0xd3,
+ 0x85, 0x4f, 0x08, 0xe4, 0x42, 0x1b, 0xc2, 0x41, 0xc8, 0xb5, 0x38, 0xa0,
+ 0x04, 0x10, 0xd6, 0x53, 0x20, 0x71, 0x8f, 0x8a, 0xf4, 0x65, 0xfb, 0x09,
+ 0x90, 0x25, 0xb7, 0xca, 0xe2, 0x18, 0x44, 0x02, 0xae, 0xa8, 0xdf, 0x4f,
+ 0x13, 0xa3, 0x28, 0xc9, 0x06, 0x48, 0xc4, 0x20, 0x79, 0xbb, 0x02, 0x41,
+ 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd, 0x2e,
+ 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23, 0xa6,
+ 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4, 0x3d,
+ 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70, 0x9a,
+ 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30, 0x22,
+ 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 133
+ {SEC_OID_SHA512,
+ 133,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xb1, 0xbd, 0xdc, 0x11, 0xbc, 0x17,
+ 0x34, 0x76, 0x21, 0xc4, 0xec, 0xc6, 0x00, 0x3d, 0x86, 0x1a, 0x7d, 0x07,
+ 0xd3, 0x85, 0x4f, 0x08, 0xe4, 0x42, 0x1b, 0xc2, 0x41, 0xc8, 0xb5, 0x38,
+ 0xa0, 0x04, 0x0b, 0x27, 0xd9, 0xa7, 0xf5, 0x4e, 0xba, 0x8a, 0xd1, 0x7a,
+ 0xd5, 0x91, 0x6e, 0xae, 0xd4, 0x87, 0xe8, 0x7f, 0xb8, 0x78, 0x61, 0x68,
+ 0xeb, 0x5b, 0x51, 0xe4, 0x38, 0xbd, 0x67, 0x55, 0x58, 0xdd, 0xc4, 0x02,
+ 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 134
+ {SEC_OID_SHA512,
+ 134,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0xfd, 0xb1, 0xbd, 0xdc, 0x11, 0xbc, 0x17,
+ 0x34, 0x76, 0x21, 0xc4, 0xec, 0xc6, 0x00, 0x3d, 0x86, 0x1a, 0x7d, 0x07,
+ 0xd3, 0x85, 0x4f, 0x08, 0xe4, 0x42, 0x1b, 0xc2, 0x41, 0xc8, 0xb5, 0x38,
+ 0xa0, 0x04, 0x16, 0x84, 0xcc, 0x98, 0xed, 0xd0, 0x5b, 0x5d, 0xfa, 0x7b,
+ 0x3d, 0x8e, 0xdc, 0xc0, 0xc1, 0x3c, 0x48, 0x08, 0x4c, 0xe4, 0xf0, 0x55,
+ 0xb2, 0xcb, 0xf4, 0x6d, 0x59, 0x4f, 0x2a, 0x32, 0xe8, 0x15, 0xb2, 0x02,
+ 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 135
+ {SEC_OID_SHA512,
+ 135,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x02, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8,
+ 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8,
+ 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7,
+ 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04,
+ 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20,
+ 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02,
+ 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 136
+ {SEC_OID_SHA512,
+ 136,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0xfe, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8,
+ 0xcb, 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8,
+ 0x2c, 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7,
+ 0x5f, 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04,
+ 0xf6, 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20,
+ 0xb0, 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02,
+ 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 137
+ {SEC_OID_SHA512,
+ 137,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xb1, 0xbd, 0xdc, 0x11, 0xbc, 0x17,
+ 0x34, 0x76, 0x21, 0xc4, 0xec, 0xc6, 0x00, 0x3d, 0x86, 0x1a, 0x7d, 0x07,
+ 0xd3, 0x85, 0x4f, 0x08, 0xe4, 0x42, 0x1b, 0xc2, 0x41, 0xc8, 0xb5, 0x38,
+ 0xa0, 0x04, 0x10, 0xd6, 0x53, 0x20, 0x71, 0x8f, 0x8a, 0xf4, 0x65, 0xfb,
+ 0x09, 0x90, 0x25, 0xb7, 0xca, 0xe2, 0x18, 0x44, 0x02, 0xae, 0xa8, 0xdf,
+ 0x4f, 0x13, 0xa3, 0x28, 0xc9, 0x06, 0x48, 0xc4, 0x20, 0x79, 0xbb, 0x02,
+ 0x41, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 138
+ {SEC_OID_SHA512,
+ 138,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42,
+ 0x02, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0x9a, 0x7b, 0x6a,
+ 0xc4, 0xec, 0xd0, 0x41, 0x0b, 0x47, 0x22, 0xca, 0x75, 0xba, 0x19, 0x7a,
+ 0x40, 0x3a, 0x0a, 0x1f, 0x9e, 0xe0, 0xe7, 0xb3, 0x91, 0xb0, 0x64, 0x9f,
+ 0xda, 0x1d, 0x39, 0x69, 0xee, 0xca},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 139
+ {SEC_OID_SHA512,
+ 139,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42,
+ 0xfe, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa5, 0xd8, 0x5d,
+ 0xb5, 0xe5, 0x51, 0xe1, 0xde, 0x70, 0x23, 0x32, 0x73, 0x28, 0x2b, 0x66,
+ 0xf4, 0x99, 0x92, 0xb4, 0x0b, 0x6f, 0xd4, 0x7b, 0x02, 0x52, 0xed, 0xc0,
+ 0x6b, 0xe0, 0x16, 0xf9, 0x26, 0xb8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 140
+ {SEC_OID_SHA512,
+ 140,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x41,
+ 0xd7, 0x4a, 0x2f, 0x6d, 0x95, 0xbe, 0x8d, 0x4c, 0xb6, 0x4f, 0x02, 0xd1,
+ 0x6d, 0x6b, 0x78, 0x5a, 0x12, 0x46, 0xb4, 0xeb, 0xd2, 0x06, 0xdc, 0x59,
+ 0x68, 0x18, 0xbb, 0x95, 0x32, 0x53, 0x24, 0x5f, 0x5f, 0xd6, 0x1b, 0xc2,
+ 0x96, 0xee, 0xee, 0x8b, 0x24, 0x5d, 0x01, 0x8b, 0x8e, 0xdd, 0x8f, 0x65,
+ 0x96, 0x31, 0x96, 0x2a, 0xd7, 0xa1, 0xe8, 0xb5, 0xfe, 0x56, 0xcf, 0xdd,
+ 0x01, 0x57, 0xce, 0x75, 0x3f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 141
+ {SEC_OID_SHA512,
+ 141,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42,
+ 0xfd, 0xd7, 0x4a, 0x2f, 0x6d, 0x95, 0xbe, 0x8d, 0x4c, 0xb6, 0x4f, 0x02,
+ 0xd1, 0x6d, 0x6b, 0x78, 0x5a, 0x12, 0x46, 0xb4, 0xeb, 0xd2, 0x06, 0xdc,
+ 0x59, 0x68, 0x18, 0xbb, 0x95, 0x32, 0x53, 0x24, 0x5f, 0x65, 0x84, 0x95,
+ 0x3b, 0x13, 0x2f, 0xbe, 0xf4, 0xb8, 0xdd, 0x35, 0x8a, 0x45, 0xe6, 0x85,
+ 0xbf, 0xc5, 0xf5, 0xe0, 0x61, 0x1f, 0x18, 0x4c, 0x6e, 0x4f, 0x9b, 0x60,
+ 0x25, 0xe2, 0xc6, 0x96, 0x11, 0x36},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 142
+ {SEC_OID_SHA512,
+ 142,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42,
+ 0x02, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 143
+ {SEC_OID_SHA512,
+ 143,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42,
+ 0xfe, 0x28, 0xb5, 0xd0, 0x92, 0x6a, 0x41, 0x72, 0xb3, 0x49, 0xb0, 0xfd,
+ 0x2e, 0x92, 0x94, 0x87, 0xa5, 0xed, 0xb9, 0x4b, 0x14, 0x2d, 0xf9, 0x23,
+ 0xa6, 0x97, 0xe7, 0x44, 0x6a, 0xcd, 0xac, 0xdb, 0xa0, 0xa0, 0x29, 0xe4,
+ 0x3d, 0x69, 0x11, 0x11, 0x74, 0xdb, 0xa2, 0xfe, 0x74, 0x71, 0x22, 0x70,
+ 0x9a, 0x69, 0xce, 0x69, 0xd5, 0x28, 0x5e, 0x17, 0x4a, 0x01, 0xa9, 0x30,
+ 0x22, 0xfe, 0xa8, 0x31, 0x8a, 0xc1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Modified r or s, e.g. by adding or subtracting the order of the
+ // group
+ // tcID: 144
+ {SEC_OID_SHA512,
+ 144,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x4e, 0x42, 0x23, 0xee, 0x43, 0xe8, 0xcb,
+ 0x89, 0xde, 0x3b, 0x13, 0x39, 0xff, 0xc2, 0x79, 0xe5, 0x82, 0xf8, 0x2c,
+ 0x7a, 0xb0, 0xf7, 0x1b, 0xbd, 0xe4, 0x3d, 0xbe, 0x37, 0x4a, 0xc7, 0x5f,
+ 0xfb, 0xef, 0x29, 0xac, 0xdf, 0x8e, 0x70, 0x75, 0x0b, 0x9a, 0x04, 0xf6,
+ 0x6f, 0xda, 0x48, 0x35, 0x1d, 0xe7, 0xbb, 0xfd, 0x51, 0x57, 0x20, 0xb0,
+ 0xec, 0x5c, 0xd7, 0x36, 0xf9, 0xb7, 0x3b, 0xdf, 0x86, 0x45, 0x02, 0x42,
+ 0x01, 0xd7, 0x4a, 0x2f, 0x6d, 0x95, 0xbe, 0x8d, 0x4c, 0xb6, 0x4f, 0x02,
+ 0xd1, 0x6d, 0x6b, 0x78, 0x5a, 0x12, 0x46, 0xb4, 0xeb, 0xd2, 0x06, 0xdc,
+ 0x59, 0x68, 0x18, 0xbb, 0x95, 0x32, 0x53, 0x24, 0x5f, 0x5f, 0xd6, 0x1b,
+ 0xc2, 0x96, 0xee, 0xee, 0x8b, 0x24, 0x5d, 0x01, 0x8b, 0x8e, 0xdd, 0x8f,
+ 0x65, 0x96, 0x31, 0x96, 0x2a, 0xd7, 0xa1, 0xe8, 0xb5, 0xfe, 0x56, 0xcf,
+ 0xdd, 0x01, 0x57, 0xce, 0x75, 0x3f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 145
+ {SEC_OID_SHA512,
+ 145,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 146
+ {SEC_OID_SHA512,
+ 146,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 147
+ {SEC_OID_SHA512,
+ 147,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 148
+ {SEC_OID_SHA512,
+ 148,
+ {0x30, 0x47, 0x02, 0x01, 0x00, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09,
+ 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 149
+ {SEC_OID_SHA512,
+ 149,
+ {0x30, 0x47, 0x02, 0x01, 0x00, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09,
+ 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 150
+ {SEC_OID_SHA512,
+ 150,
+ {0x30, 0x47, 0x02, 0x01, 0x00, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09,
+ 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 151
+ {SEC_OID_SHA512,
+ 151,
+ {0x30, 0x47, 0x02, 0x01, 0x00, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 152
+ {SEC_OID_SHA512,
+ 152,
+ {0x30, 0x47, 0x02, 0x01, 0x00, 0x02, 0x42, 0x02, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 153
+ {SEC_OID_SHA512,
+ 153,
+ {0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 154
+ {SEC_OID_SHA512,
+ 154,
+ {0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 155
+ {SEC_OID_SHA512,
+ 155,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 156
+ {SEC_OID_SHA512,
+ 156,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 157
+ {SEC_OID_SHA512,
+ 157,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 158
+ {SEC_OID_SHA512,
+ 158,
+ {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09,
+ 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 159
+ {SEC_OID_SHA512,
+ 159,
+ {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09,
+ 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 160
+ {SEC_OID_SHA512,
+ 160,
+ {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09,
+ 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 161
+ {SEC_OID_SHA512,
+ 161,
+ {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 162
+ {SEC_OID_SHA512,
+ 162,
+ {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x02, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 163
+ {SEC_OID_SHA512,
+ 163,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 164
+ {SEC_OID_SHA512,
+ 164,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 165
+ {SEC_OID_SHA512,
+ 165,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 166
+ {SEC_OID_SHA512,
+ 166,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 167
+ {SEC_OID_SHA512,
+ 167,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 168
+ {SEC_OID_SHA512,
+ 168,
+ {0x30, 0x47, 0x02, 0x01, 0xff, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09,
+ 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 169
+ {SEC_OID_SHA512,
+ 169,
+ {0x30, 0x47, 0x02, 0x01, 0xff, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09,
+ 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 170
+ {SEC_OID_SHA512,
+ 170,
+ {0x30, 0x47, 0x02, 0x01, 0xff, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09,
+ 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 171
+ {SEC_OID_SHA512,
+ 171,
+ {0x30, 0x47, 0x02, 0x01, 0xff, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 172
+ {SEC_OID_SHA512,
+ 172,
+ {0x30, 0x47, 0x02, 0x01, 0xff, 0x02, 0x42, 0x02, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 173
+ {SEC_OID_SHA512,
+ 173,
+ {0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 174
+ {SEC_OID_SHA512,
+ 174,
+ {0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 175
+ {SEC_OID_SHA512,
+ 175,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x09, 0x02, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 176
+ {SEC_OID_SHA512,
+ 176,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x09, 0x02, 0x01, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 177
+ {SEC_OID_SHA512,
+ 177,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x09, 0x02, 0x01, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 178
+ {SEC_OID_SHA512,
+ 178,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 179
+ {SEC_OID_SHA512,
+ 179,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 180
+ {SEC_OID_SHA512,
+ 180,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 181
+ {SEC_OID_SHA512,
+ 181,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 182
+ {SEC_OID_SHA512,
+ 182,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09, 0x02,
+ 0x42, 0x02, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 183
+ {SEC_OID_SHA512,
+ 183,
+ {0x30, 0x49, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x09, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 184
+ {SEC_OID_SHA512,
+ 184,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x09, 0x09, 0x01, 0x42},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 185
+ {SEC_OID_SHA512,
+ 185,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x08, 0x02, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 186
+ {SEC_OID_SHA512,
+ 186,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x08, 0x02, 0x01, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 187
+ {SEC_OID_SHA512,
+ 187,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x08, 0x02, 0x01, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 188
+ {SEC_OID_SHA512,
+ 188,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 189
+ {SEC_OID_SHA512,
+ 189,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 190
+ {SEC_OID_SHA512,
+ 190,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 191
+ {SEC_OID_SHA512,
+ 191,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 192
+ {SEC_OID_SHA512,
+ 192,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08, 0x02,
+ 0x42, 0x02, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 193
+ {SEC_OID_SHA512,
+ 193,
+ {0x30, 0x49, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 194
+ {SEC_OID_SHA512,
+ 194,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x08, 0x09, 0x01, 0x42},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 195
+ {SEC_OID_SHA512,
+ 195,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x0a, 0x02, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 196
+ {SEC_OID_SHA512,
+ 196,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x0a, 0x02, 0x01, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 197
+ {SEC_OID_SHA512,
+ 197,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x0a, 0x02, 0x01, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 198
+ {SEC_OID_SHA512,
+ 198,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 199
+ {SEC_OID_SHA512,
+ 199,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 200
+ {SEC_OID_SHA512,
+ 200,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 201
+ {SEC_OID_SHA512,
+ 201,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 202
+ {SEC_OID_SHA512,
+ 202,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a, 0x02,
+ 0x42, 0x02, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 203
+ {SEC_OID_SHA512,
+ 203,
+ {0x30, 0x49, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 204
+ {SEC_OID_SHA512,
+ 204,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x0a, 0x09, 0x01, 0x42},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 205
+ {SEC_OID_SHA512,
+ 205,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 206
+ {SEC_OID_SHA512,
+ 206,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 207
+ {SEC_OID_SHA512,
+ 207,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 208
+ {SEC_OID_SHA512,
+ 208,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 209
+ {SEC_OID_SHA512,
+ 209,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 210
+ {SEC_OID_SHA512,
+ 210,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 211
+ {SEC_OID_SHA512,
+ 211,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 212
+ {SEC_OID_SHA512,
+ 212,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02,
+ 0x42, 0x02, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 213
+ {SEC_OID_SHA512,
+ 213,
+ {0x30, 0x49, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 214
+ {SEC_OID_SHA512,
+ 214,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x09, 0x01, 0x42},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 215
+ {SEC_OID_SHA512,
+ 215,
+ {0x30, 0x47, 0x02, 0x42, 0x02, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 216
+ {SEC_OID_SHA512,
+ 216,
+ {0x30, 0x47, 0x02, 0x42, 0x02, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 217
+ {SEC_OID_SHA512,
+ 217,
+ {0x30, 0x47, 0x02, 0x42, 0x02, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 218
+ {SEC_OID_SHA512,
+ 218,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x02, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x09},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 219
+ {SEC_OID_SHA512,
+ 219,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x02, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x08},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 220
+ {SEC_OID_SHA512,
+ 220,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x02, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 221
+ {SEC_OID_SHA512,
+ 221,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x02, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 222
+ {SEC_OID_SHA512,
+ 222,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x02, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
+ 0x42, 0x02, 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, 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, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 223
+ {SEC_OID_SHA512,
+ 223,
+ {0x30, 0x49, 0x02, 0x42, 0x02, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature with special case values for r and s
+ // tcID: 224
+ {SEC_OID_SHA512,
+ 224,
+ {0x30, 0x47, 0x02, 0x42, 0x02, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x09, 0x01, 0x42},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 225
+ {SEC_OID_SHA512,
+ 225,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 226
+ {SEC_OID_SHA512,
+ 226,
+ {0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 227
+ {SEC_OID_SHA512,
+ 227,
+ {0x30, 0x09, 0x0c, 0x02, 0x25, 0x73, 0x0c, 0x03, 0x73, 0x25, 0x73},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 228
+ {SEC_OID_SHA512,
+ 228,
+ {0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 229
+ {SEC_OID_SHA512,
+ 229,
+ {0x30, 0x03, 0x02, 0x01, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Signature encoding contains wrong types.
+ // tcID: 230
+ {SEC_OID_SHA512,
+ 230,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Edge case for Shamir multiplication
+ // tcID: 231
+ {SEC_OID_SHA512,
+ 231,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xb4, 0xb1, 0x06, 0x46, 0xa6, 0x68,
+ 0xc3, 0x85, 0xe1, 0xc4, 0xda, 0x61, 0x3e, 0xb6, 0x59, 0x2c, 0x09, 0x76,
+ 0xfc, 0x4d, 0xf8, 0x43, 0xfc, 0x44, 0x6f, 0x20, 0x67, 0x3b, 0xe5, 0xac,
+ 0x18, 0xc7, 0xd8, 0x60, 0x8a, 0x94, 0x3f, 0x01, 0x9d, 0x96, 0x21, 0x62,
+ 0x54, 0xb0, 0x9d, 0xe5, 0xf2, 0x0f, 0x31, 0x59, 0x40, 0x2c, 0xed, 0x88,
+ 0xef, 0x80, 0x5a, 0x41, 0x54, 0xf7, 0x80, 0xe0, 0x93, 0xe0, 0x44, 0x02,
+ 0x41, 0x65, 0xcd, 0x4e, 0x7f, 0x2d, 0x8b, 0x75, 0x2c, 0x35, 0xa6, 0x2f,
+ 0xc1, 0x1a, 0x4a, 0xb7, 0x45, 0xa9, 0x1c, 0xa8, 0x06, 0x98, 0xa2, 0x26,
+ 0xb4, 0x1f, 0x15, 0x6f, 0xb7, 0x64, 0xb7, 0x9f, 0x4d, 0x76, 0x54, 0x81,
+ 0x40, 0xeb, 0x94, 0xd2, 0xc4, 0x77, 0xc0, 0xa9, 0xbe, 0x3e, 0x1d, 0x4d,
+ 0x1a, 0xcb, 0xf9, 0xcf, 0x44, 0x97, 0x01, 0xc1, 0x0b, 0xd4, 0x7c, 0x2e,
+ 0x36, 0x98, 0xb3, 0x28, 0x79, 0x34},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x39, 0x35, 0x30, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 232
+ {SEC_OID_SHA512,
+ 232,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x20, 0x9e, 0x6f, 0x7b, 0x6f, 0x2f,
+ 0x76, 0x42, 0x61, 0x76, 0x6d, 0x41, 0x06, 0xc3, 0xe4, 0xa4, 0x3a, 0xc6,
+ 0x15, 0xf6, 0x45, 0xf3, 0xef, 0x5c, 0x71, 0x39, 0x65, 0x1e, 0x86, 0xe4,
+ 0xa1, 0x77, 0xf9, 0xc2, 0xab, 0x68, 0x02, 0x7a, 0xfb, 0xc6, 0x78, 0x4c,
+ 0xcb, 0x78, 0xd0, 0x5c, 0x25, 0x8a, 0x8b, 0x9b, 0x18, 0xfb, 0x1c, 0x0f,
+ 0x28, 0xbe, 0x4d, 0x02, 0x4d, 0xa9, 0x07, 0x38, 0xfb, 0xd3, 0x74, 0x02,
+ 0x42, 0x01, 0xad, 0xe5, 0xd2, 0xcb, 0x6b, 0xf7, 0x9d, 0x80, 0x58, 0x3a,
+ 0xeb, 0x11, 0xac, 0x32, 0x54, 0xfc, 0x15, 0x1f, 0xa3, 0x63, 0x30, 0x55,
+ 0x08, 0xa0, 0xf1, 0x21, 0x45, 0x7d, 0x00, 0x91, 0x1f, 0x8f, 0x5e, 0xf6,
+ 0xd4, 0xec, 0x27, 0x46, 0x0d, 0x26, 0xf3, 0xb5, 0x6f, 0x44, 0x47, 0xf4,
+ 0x34, 0xff, 0x9a, 0xbe, 0x6a, 0x91, 0xe5, 0x05, 0x5e, 0x7f, 0xe7, 0x70,
+ 0x73, 0x45, 0xe5, 0x62, 0x98, 0x3d, 0x64},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x39, 0x34, 0x39, 0x31, 0x39, 0x34, 0x31, 0x37, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 233
+ {SEC_OID_SHA512,
+ 233,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xc0, 0x83, 0x2c, 0x97, 0x3a, 0x45,
+ 0x5c, 0xac, 0x48, 0xa4, 0x43, 0x96, 0x59, 0xaa, 0x21, 0x14, 0x60, 0x36,
+ 0xc5, 0x2e, 0xc1, 0x51, 0x41, 0x21, 0xc6, 0x67, 0x14, 0x34, 0x8a, 0x1c,
+ 0x0e, 0x2c, 0x70, 0x99, 0xa2, 0x46, 0x6d, 0x9a, 0xcb, 0x49, 0x32, 0x5a,
+ 0x0c, 0xb5, 0x09, 0xe5, 0xdf, 0xf2, 0xef, 0xbc, 0xd9, 0x03, 0x69, 0xd3,
+ 0x02, 0x7c, 0xbb, 0x7d, 0xca, 0x58, 0xa1, 0x34, 0x27, 0x8d, 0x05, 0x02,
+ 0x42, 0x00, 0xa4, 0x26, 0xc0, 0x63, 0xab, 0x5c, 0xc6, 0xaf, 0x20, 0xdd,
+ 0x1b, 0xa8, 0xa5, 0x19, 0xfa, 0xc9, 0x10, 0x18, 0x35, 0x61, 0x59, 0x8e,
+ 0x67, 0xc0, 0x92, 0x9e, 0x25, 0xf9, 0xc3, 0xaa, 0xeb, 0x24, 0x5c, 0x56,
+ 0x47, 0xfb, 0xa2, 0x1e, 0x30, 0xc1, 0x03, 0x30, 0x4d, 0xc6, 0xf4, 0x9e,
+ 0x6d, 0xec, 0x68, 0xa7, 0x83, 0x35, 0x33, 0xe4, 0xe5, 0x44, 0x82, 0x40,
+ 0xbd, 0xe0, 0x23, 0xfe, 0x20, 0x1e, 0xb9},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x33, 0x36, 0x37, 0x36, 0x34, 0x31, 0x38, 0x37, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 234
+ {SEC_OID_SHA512,
+ 234,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x0d, 0x01, 0xcd, 0xe6, 0x4d, 0xda, 0x4d,
+ 0xbc, 0xef, 0x1a, 0x9b, 0x92, 0x47, 0x79, 0x59, 0x82, 0x17, 0xb9, 0x7e,
+ 0xb6, 0x88, 0xd9, 0xb4, 0xa4, 0xfd, 0x20, 0xd1, 0xb8, 0x1f, 0xf0, 0xbb,
+ 0x87, 0x0a, 0xbf, 0xf1, 0xb0, 0xdb, 0x6d, 0xfc, 0x37, 0x62, 0xf2, 0x7c,
+ 0x39, 0x54, 0xf2, 0x30, 0xa7, 0x93, 0x3d, 0x9e, 0xa3, 0x97, 0xa9, 0x72,
+ 0xca, 0xac, 0x5e, 0xd2, 0x18, 0x3e, 0xc7, 0x27, 0x16, 0xc7, 0x02, 0x42,
+ 0x01, 0xc6, 0x53, 0x0f, 0xb6, 0xb9, 0x13, 0x00, 0x5f, 0x81, 0xe1, 0x56,
+ 0xbe, 0x89, 0xb3, 0x84, 0x77, 0x01, 0x82, 0x9f, 0xbb, 0x31, 0x0d, 0x8a,
+ 0x4c, 0x76, 0x12, 0x12, 0xc6, 0xd2, 0xf8, 0x75, 0x01, 0x74, 0xf2, 0xbf,
+ 0x81, 0xc2, 0x38, 0xfd, 0xde, 0x43, 0x70, 0xfa, 0x87, 0xde, 0x32, 0x0f,
+ 0x57, 0xdb, 0xed, 0x96, 0x69, 0x1a, 0xf4, 0x5c, 0xb9, 0x9f, 0x3d, 0xaa,
+ 0x86, 0x5e, 0xdc, 0xdd, 0xa5, 0x9e},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x36, 0x37, 0x31, 0x34, 0x38, 0x31, 0x30, 0x39, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 235
+ {SEC_OID_SHA512,
+ 235,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xc0, 0x09, 0xc7, 0x4e, 0xc7, 0x07,
+ 0x25, 0x23, 0x25, 0xd7, 0x8f, 0x4e, 0x7f, 0x14, 0xbe, 0x28, 0xf5, 0x62,
+ 0x72, 0xbe, 0x17, 0xc0, 0xc1, 0x8c, 0x90, 0xad, 0x4c, 0x07, 0x32, 0x2c,
+ 0xef, 0x4e, 0xea, 0x44, 0x4c, 0x8f, 0xea, 0xbf, 0x41, 0xa2, 0x13, 0xe3,
+ 0xe8, 0x46, 0xf8, 0xac, 0x8b, 0xb7, 0x75, 0x0d, 0x49, 0x14, 0x30, 0x69,
+ 0xcd, 0x01, 0x87, 0x7d, 0x53, 0x0b, 0xb9, 0x81, 0xf1, 0xa8, 0x5b, 0x02,
+ 0x41, 0x1f, 0x1c, 0x27, 0xef, 0x97, 0xf4, 0x34, 0xa8, 0xc2, 0xff, 0x31,
+ 0x5d, 0xd3, 0x9d, 0x90, 0x97, 0x09, 0x77, 0x5b, 0xb3, 0xc7, 0x58, 0x82,
+ 0x43, 0xbd, 0xfd, 0x8f, 0x7c, 0x86, 0x6c, 0x49, 0xb3, 0x36, 0x97, 0x19,
+ 0xd5, 0xb7, 0x4a, 0x47, 0x92, 0x4b, 0xbc, 0xe5, 0x73, 0x01, 0x67, 0x5e,
+ 0x2b, 0xaa, 0xdc, 0xec, 0x43, 0x8e, 0x07, 0xe6, 0xd5, 0x32, 0xab, 0xa6,
+ 0x64, 0x25, 0x3a, 0xb0, 0x95, 0x50},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x31, 0x32, 0x30, 0x37, 0x31, 0x37, 0x32, 0x39, 0x30, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 236
+ {SEC_OID_SHA512,
+ 236,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xd3, 0xb1, 0x7a, 0x34, 0xb1, 0x9d,
+ 0x13, 0x47, 0x73, 0x98, 0x8c, 0x43, 0x4a, 0x9f, 0xb7, 0xf2, 0x2a, 0x57,
+ 0xdf, 0xb4, 0xc4, 0xbc, 0xca, 0x03, 0x1e, 0x21, 0x3e, 0x1b, 0x9a, 0x56,
+ 0xdb, 0x0e, 0xcb, 0x2f, 0x3c, 0x54, 0xcf, 0x9b, 0x1b, 0x6e, 0x59, 0x81,
+ 0x36, 0x96, 0x52, 0xde, 0x37, 0x33, 0x7a, 0x7a, 0x7d, 0x7d, 0xdb, 0x54,
+ 0xd6, 0x7b, 0x06, 0x7b, 0xbc, 0xe0, 0x1f, 0xd7, 0xfd, 0x28, 0x08, 0x02,
+ 0x42, 0x00, 0xc9, 0x03, 0x17, 0xdf, 0xa0, 0x61, 0x12, 0x25, 0x57, 0xeb,
+ 0x38, 0x99, 0x93, 0x99, 0x24, 0xa8, 0xea, 0x3c, 0xdd, 0x88, 0x6e, 0x0f,
+ 0x2e, 0x5f, 0x2c, 0x38, 0x4b, 0x65, 0xb1, 0xa4, 0x0d, 0xe5, 0xf0, 0x0f,
+ 0xd9, 0xfc, 0xe8, 0x89, 0xfc, 0x31, 0x3a, 0x6a, 0x9d, 0x5f, 0x0a, 0x9c,
+ 0xd3, 0xa7, 0xb8, 0x9b, 0x7b, 0xa8, 0xe9, 0x78, 0x07, 0x03, 0x1f, 0x3d,
+ 0x1e, 0x3f, 0x9c, 0x10, 0x3f, 0x0a, 0x10},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x31, 0x32, 0x39, 0x38, 0x30, 0x33, 0x34, 0x32, 0x33, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 237
+ {SEC_OID_SHA512,
+ 237,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xcd, 0xca, 0x52, 0x99, 0xe7, 0x88,
+ 0x60, 0x0a, 0x3c, 0xa5, 0x93, 0x8d, 0x4a, 0x4c, 0x5f, 0x42, 0xb5, 0xee,
+ 0xa3, 0xce, 0xfc, 0x99, 0x0e, 0x67, 0xaf, 0x95, 0xa4, 0x44, 0x9a, 0xac,
+ 0x0a, 0xb5, 0x0e, 0x8f, 0xc4, 0x77, 0x8e, 0xfa, 0x49, 0x72, 0x23, 0xcd,
+ 0xca, 0x07, 0xc0, 0xe5, 0xa5, 0x92, 0x01, 0x10, 0xf3, 0xa8, 0x7a, 0xfa,
+ 0xaf, 0x26, 0x5b, 0xea, 0xdb, 0xb9, 0x1c, 0x00, 0xd1, 0x34, 0x64, 0x02,
+ 0x42, 0x01, 0xa9, 0x2b, 0x9a, 0x55, 0x70, 0xb4, 0x2f, 0x91, 0xeb, 0xc3,
+ 0xd8, 0xba, 0x27, 0x2d, 0xb9, 0x24, 0x14, 0x68, 0x15, 0x47, 0x83, 0x54,
+ 0x8d, 0x3f, 0xcf, 0xb6, 0xef, 0x46, 0xc9, 0xe0, 0x37, 0xbb, 0x62, 0x17,
+ 0xaf, 0x0a, 0x31, 0xef, 0x95, 0x2c, 0x27, 0x60, 0x46, 0x29, 0xad, 0x57,
+ 0x75, 0xe7, 0x69, 0x5c, 0x63, 0xef, 0xa1, 0x38, 0xce, 0xe8, 0x32, 0x6a,
+ 0x51, 0xc1, 0xb0, 0x4d, 0x0c, 0x65, 0x8f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x39, 0x38, 0x37, 0x36, 0x30, 0x32, 0x39, 0x36, 0x38, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 238
+ {SEC_OID_SHA512,
+ 238,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x66, 0x0b, 0x0e, 0xd1, 0x5d, 0x5f,
+ 0x63, 0x04, 0x4c, 0xb1, 0x89, 0xe1, 0xa4, 0x05, 0xbc, 0xb5, 0x91, 0xc3,
+ 0x72, 0x17, 0xd0, 0xe0, 0x00, 0x00, 0x86, 0x14, 0xb1, 0x52, 0x66, 0x5d,
+ 0x5b, 0xb9, 0x35, 0x3a, 0x38, 0x26, 0x85, 0x4a, 0x8b, 0xc6, 0xeb, 0xed,
+ 0x42, 0x3b, 0x15, 0x68, 0x0e, 0x43, 0x40, 0xa0, 0x07, 0x01, 0xb1, 0x7b,
+ 0xae, 0x24, 0xbd, 0x39, 0x9b, 0xcf, 0xf7, 0xe0, 0x43, 0x8b, 0xfb, 0x02,
+ 0x42, 0x01, 0xc4, 0x7f, 0x2f, 0x5c, 0x61, 0x43, 0xd2, 0xee, 0xf0, 0x63,
+ 0x75, 0x71, 0x14, 0xaa, 0xeb, 0x27, 0x82, 0x7b, 0x6a, 0x8f, 0x67, 0x5d,
+ 0x18, 0x25, 0xda, 0xc7, 0xf4, 0x54, 0x8c, 0xbf, 0x78, 0xa3, 0x7e, 0xb9,
+ 0x62, 0x1a, 0x29, 0xe9, 0xb1, 0x4c, 0xf6, 0x1f, 0xc6, 0xae, 0x49, 0xe7,
+ 0xe6, 0xe1, 0x53, 0x50, 0xa4, 0xb9, 0x0a, 0x4a, 0x89, 0x7f, 0xf6, 0x9b,
+ 0x0c, 0x59, 0xb6, 0x95, 0x08, 0xeb, 0xc7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x30, 0x32, 0x30, 0x34, 0x32, 0x39, 0x36, 0x35, 0x31, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 239
+ {SEC_OID_SHA512,
+ 239,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x36, 0x46, 0x84, 0x85, 0x6c, 0x7c, 0x02,
+ 0xbf, 0xb2, 0xad, 0x2d, 0xe6, 0x03, 0xd1, 0x08, 0x83, 0xca, 0x93, 0xc1,
+ 0x22, 0xd4, 0xce, 0xbe, 0xf2, 0x76, 0x46, 0x7a, 0x9b, 0x76, 0x20, 0xfb,
+ 0x53, 0x0e, 0x4d, 0x05, 0xd0, 0x7c, 0x15, 0xab, 0x94, 0x8b, 0x9c, 0xe7,
+ 0x68, 0x25, 0x61, 0x30, 0x79, 0x13, 0xb6, 0x4e, 0xa6, 0x89, 0x6e, 0xce,
+ 0x10, 0x95, 0xdc, 0x64, 0x36, 0x9f, 0x1a, 0x9d, 0x5c, 0x0d, 0x02, 0x42,
+ 0x00, 0x9e, 0x6d, 0xb2, 0xff, 0x96, 0xd9, 0xd7, 0x11, 0x50, 0x44, 0x0f,
+ 0xd4, 0x49, 0x92, 0x65, 0x6c, 0xa1, 0x18, 0xfc, 0xaf, 0x6b, 0xd0, 0x44,
+ 0x99, 0x31, 0x4e, 0x8b, 0xa6, 0x1a, 0x55, 0xa8, 0x79, 0x0a, 0xac, 0x02,
+ 0x3d, 0xdb, 0x68, 0x60, 0x0f, 0xbd, 0x7e, 0xd4, 0xcd, 0x4d, 0xec, 0xb1,
+ 0x76, 0xe8, 0xbd, 0x78, 0x22, 0xea, 0x31, 0xd7, 0x5a, 0xdc, 0xbd, 0xac,
+ 0xca, 0xfc, 0xf5, 0x10, 0xc2, 0x6c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x34, 0x35, 0x31, 0x36, 0x36, 0x39, 0x31, 0x38, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 240
+ {SEC_OID_SHA512,
+ 240,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xa3, 0x17, 0xe4, 0x90, 0x14, 0xf1,
+ 0xbf, 0x3a, 0xfc, 0x09, 0xcc, 0x04, 0x85, 0x31, 0x01, 0x0e, 0x21, 0x44,
+ 0xb6, 0x62, 0xca, 0xc6, 0x57, 0xe5, 0x1b, 0x32, 0xbb, 0x43, 0x2d, 0x27,
+ 0x4a, 0x73, 0x0b, 0x53, 0x5f, 0xb2, 0xde, 0x66, 0xfa, 0x8d, 0xdd, 0x26,
+ 0xfa, 0xa3, 0xf4, 0x6e, 0x00, 0x43, 0x89, 0xd2, 0x55, 0x17, 0xc5, 0x6e,
+ 0x7d, 0x8a, 0x1d, 0x39, 0x56, 0x3b, 0x0e, 0x8c, 0x9c, 0x21, 0x5b, 0x02,
+ 0x42, 0x01, 0xad, 0x2e, 0x12, 0x12, 0xe1, 0x68, 0x0b, 0x66, 0x0a, 0x1c,
+ 0x07, 0xf5, 0x4a, 0xdd, 0xff, 0x57, 0x5c, 0x8c, 0x82, 0x98, 0xe2, 0x6a,
+ 0x14, 0xc5, 0x16, 0xf5, 0x17, 0xfb, 0x5f, 0x96, 0x6a, 0x2b, 0x38, 0x3a,
+ 0xa4, 0x6a, 0x48, 0x3f, 0xdb, 0xfa, 0x72, 0x71, 0x1d, 0x60, 0xc0, 0xf6,
+ 0x7a, 0x2c, 0x03, 0xd6, 0x3d, 0x26, 0x26, 0xff, 0xe2, 0x71, 0xe0, 0xce,
+ 0x35, 0x3a, 0x4d, 0x4b, 0x09, 0xbd, 0x5e},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x30, 0x39, 0x33, 0x36, 0x38, 0x35, 0x39, 0x35, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 241
+ {SEC_OID_SHA512,
+ 241,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xc0, 0x9b, 0x29, 0xfc, 0x4d, 0xa0,
+ 0x4e, 0x9b, 0x86, 0x09, 0x7b, 0xd6, 0xd6, 0x80, 0x6a, 0xa9, 0x69, 0xce,
+ 0xb3, 0x7c, 0xe5, 0x2e, 0xea, 0xc5, 0xe9, 0x51, 0x8d, 0x27, 0x54, 0x1c,
+ 0x3f, 0x30, 0xc0, 0x0f, 0x11, 0x3d, 0x9d, 0xd3, 0xb0, 0x07, 0xda, 0xe6,
+ 0xf3, 0x81, 0x89, 0x6d, 0x43, 0xfc, 0x6d, 0xdf, 0xb3, 0xfa, 0x25, 0x6a,
+ 0x36, 0x52, 0x9b, 0x05, 0x4e, 0x41, 0x6e, 0xd6, 0x38, 0x05, 0x99, 0x02,
+ 0x42, 0x01, 0x13, 0xe5, 0x62, 0x2c, 0xb1, 0xe4, 0xc4, 0xbb, 0x08, 0x42,
+ 0xf3, 0xd3, 0x96, 0xd7, 0xe6, 0x60, 0x24, 0x11, 0x16, 0xe9, 0x4e, 0x81,
+ 0x20, 0xa6, 0x02, 0xe3, 0xd2, 0x95, 0x27, 0x01, 0xb1, 0xa1, 0x14, 0x15,
+ 0xa3, 0xd8, 0xc5, 0x03, 0xad, 0xce, 0xd1, 0x60, 0x45, 0x0f, 0xd1, 0x31,
+ 0x57, 0xad, 0x14, 0x7d, 0x2d, 0x65, 0xd7, 0x74, 0x49, 0x45, 0x86, 0x59,
+ 0x35, 0x0e, 0x20, 0xa5, 0x45, 0x60, 0x2e},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x36, 0x32, 0x31, 0x39, 0x35, 0x36, 0x30, 0x32, 0x30, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 242
+ {SEC_OID_SHA512,
+ 242,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x78, 0xf4, 0xa2, 0x96, 0x84, 0x60, 0xea,
+ 0x8f, 0x64, 0xa9, 0x38, 0xb3, 0xa9, 0x7c, 0x91, 0x4e, 0xb0, 0xcc, 0xfa,
+ 0x94, 0xeb, 0x08, 0x63, 0x6e, 0xfe, 0xe9, 0xd5, 0xad, 0x86, 0x68, 0xce,
+ 0x1c, 0x90, 0x99, 0x57, 0x3a, 0xbd, 0x14, 0x6d, 0xf9, 0xe7, 0xb2, 0xcc,
+ 0xaa, 0xa1, 0xa2, 0x5d, 0xe9, 0x03, 0xf8, 0x59, 0x62, 0x84, 0x93, 0x56,
+ 0xa8, 0x72, 0xe8, 0x8e, 0x54, 0x5b, 0xab, 0xc2, 0x89, 0x74, 0x02, 0x42,
+ 0x00, 0xf2, 0x72, 0x9e, 0x95, 0x93, 0xc9, 0xfc, 0xdf, 0x59, 0x71, 0xb2,
+ 0x1e, 0x36, 0x7f, 0xfd, 0xc8, 0x7a, 0xa7, 0x52, 0x03, 0x93, 0x52, 0x7c,
+ 0x6f, 0x68, 0xab, 0x51, 0x2b, 0x88, 0xb8, 0x39, 0x00, 0x3c, 0x1c, 0x99,
+ 0x52, 0xb0, 0x4f, 0x2d, 0xc7, 0x40, 0x10, 0xa3, 0x10, 0x71, 0xee, 0x20,
+ 0xa9, 0xfb, 0x1c, 0x7e, 0x11, 0x87, 0xd0, 0x4d, 0xe7, 0x1b, 0x3f, 0x43,
+ 0x27, 0xdf, 0x12, 0x8c, 0xcd, 0x43},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x36, 0x38, 0x32, 0x34, 0x37, 0x34, 0x33, 0x30, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 243
+ {SEC_OID_SHA512,
+ 243,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x9f, 0xae, 0xd1, 0x47, 0xa7, 0x6b,
+ 0x65, 0x77, 0x9d, 0x09, 0x89, 0xe1, 0x30, 0x08, 0x02, 0x84, 0x4c, 0x9b,
+ 0xa0, 0x9f, 0x33, 0x8c, 0x5e, 0x31, 0xa2, 0x4d, 0x9e, 0xbf, 0x8f, 0x0b,
+ 0x0b, 0x4c, 0x21, 0xf5, 0x9d, 0x36, 0x9a, 0xc1, 0x0e, 0x31, 0x5f, 0xa2,
+ 0xb7, 0x60, 0x5b, 0x0f, 0x17, 0xa9, 0xc0, 0x7c, 0xf6, 0xce, 0x4c, 0x83,
+ 0x83, 0x8e, 0x58, 0x33, 0x3a, 0x33, 0x90, 0x14, 0x2d, 0x79, 0xd0, 0x02,
+ 0x41, 0x5f, 0x4d, 0xe7, 0x1f, 0xda, 0xce, 0xd1, 0xe8, 0xda, 0x86, 0xef,
+ 0xd4, 0x7e, 0xcb, 0xda, 0xc6, 0xa6, 0xff, 0xc6, 0xd6, 0x9d, 0xf7, 0x1d,
+ 0xa7, 0xce, 0xb5, 0x59, 0x64, 0x75, 0xcd, 0xfe, 0xce, 0xa3, 0xd0, 0x0f,
+ 0x07, 0x4d, 0x2d, 0xe8, 0x9e, 0x0f, 0xcc, 0x05, 0xe3, 0x23, 0x1d, 0x53,
+ 0x1f, 0x0d, 0x38, 0xf2, 0xb7, 0xc6, 0xfe, 0x4e, 0xcf, 0x67, 0xa0, 0xcd,
+ 0xdd, 0xc2, 0x1d, 0x08, 0x67, 0xb8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x37, 0x33, 0x36, 0x35, 0x33, 0x31, 0x37, 0x38, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 244
+ {SEC_OID_SHA512,
+ 244,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xd0, 0xb1, 0x44, 0x35, 0x0a, 0x21,
+ 0x28, 0xf0, 0x42, 0xbc, 0x1a, 0x27, 0xf6, 0xc0, 0x21, 0xda, 0xd1, 0xec,
+ 0x03, 0x1b, 0xe8, 0xf1, 0xd8, 0x30, 0x47, 0x97, 0xf9, 0xdd, 0xcb, 0x74,
+ 0x29, 0x74, 0xaa, 0xe2, 0x09, 0xf0, 0x14, 0x98, 0x01, 0x74, 0xb9, 0xd4,
+ 0xe4, 0x34, 0xe3, 0xf5, 0x32, 0x47, 0x88, 0x9d, 0x2d, 0xa4, 0xb7, 0x67,
+ 0x59, 0x31, 0x79, 0xcb, 0x4e, 0xda, 0x47, 0xe7, 0x99, 0x64, 0x30, 0x02,
+ 0x42, 0x01, 0x84, 0xd3, 0x41, 0x6d, 0xee, 0x35, 0xba, 0x88, 0x07, 0x70,
+ 0x3a, 0x91, 0xac, 0x92, 0x70, 0x96, 0xc1, 0x09, 0x59, 0xa0, 0x5c, 0xbf,
+ 0xfd, 0x81, 0x03, 0xa9, 0x3a, 0x9f, 0x20, 0xa1, 0x15, 0x37, 0xbe, 0xd7,
+ 0xa6, 0x45, 0xf3, 0x22, 0x95, 0xe4, 0xab, 0xce, 0x49, 0x35, 0x79, 0xca,
+ 0xa4, 0xe2, 0x24, 0x20, 0x60, 0xcc, 0x4d, 0x58, 0xb2, 0x41, 0x48, 0x70,
+ 0xe9, 0x8b, 0x93, 0x36, 0x79, 0x57, 0x87},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x34, 0x37, 0x39, 0x35, 0x39, 0x30, 0x33, 0x37, 0x39, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 245
+ {SEC_OID_SHA512,
+ 245,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x05, 0x25, 0x7a, 0x0f, 0x45, 0xee, 0x2a,
+ 0xe5, 0xcc, 0x30, 0x28, 0x3d, 0x23, 0xc4, 0x7c, 0x96, 0xf6, 0xde, 0xaa,
+ 0x3a, 0xc1, 0x47, 0x3e, 0x8e, 0x8a, 0x40, 0xea, 0xf6, 0x1b, 0xc4, 0xb0,
+ 0xef, 0x8b, 0xd1, 0x8d, 0x11, 0x98, 0x3f, 0x25, 0x7e, 0xc4, 0xb1, 0xd8,
+ 0xd0, 0x4e, 0x76, 0xa1, 0x22, 0xb5, 0xbb, 0xe1, 0xd3, 0x10, 0x65, 0x15,
+ 0x90, 0x72, 0xc5, 0x8f, 0xd9, 0xbc, 0x3e, 0x98, 0x37, 0x68, 0x02, 0x42,
+ 0x01, 0x22, 0xdb, 0xa5, 0x0d, 0x0e, 0xb7, 0x1b, 0xdb, 0xf0, 0x92, 0xa9,
+ 0x4a, 0x7e, 0xa2, 0x80, 0x41, 0x29, 0x06, 0xe1, 0xf8, 0x49, 0xe9, 0x1d,
+ 0xbd, 0x5d, 0x81, 0x58, 0xe3, 0xfc, 0x6c, 0xd1, 0x2e, 0x20, 0x46, 0x1b,
+ 0x77, 0x65, 0x3e, 0x3d, 0xf2, 0xe4, 0x5b, 0x86, 0x88, 0x3f, 0x81, 0x07,
+ 0x1b, 0x33, 0x65, 0x1a, 0xe1, 0xb8, 0x4c, 0xc8, 0xe7, 0xc3, 0x65, 0xab,
+ 0x8d, 0x6a, 0x36, 0xd1, 0xcf, 0xa6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x39, 0x33, 0x39, 0x39, 0x36, 0x31, 0x31, 0x30, 0x30, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 246
+ {SEC_OID_SHA512,
+ 246,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x4f, 0x62, 0x4a, 0xf9, 0xd8, 0x09,
+ 0x6f, 0xe7, 0xa2, 0x90, 0x65, 0x1d, 0x23, 0xab, 0x26, 0x0d, 0xa6, 0x4e,
+ 0x44, 0xb8, 0x86, 0xfe, 0xf4, 0xf3, 0x88, 0x1d, 0x0d, 0x98, 0x4d, 0x3b,
+ 0x38, 0x7f, 0xdd, 0xcf, 0x65, 0xb1, 0xfa, 0x1d, 0xbb, 0x23, 0x90, 0x28,
+ 0xfb, 0xab, 0x4a, 0x1d, 0xe6, 0xad, 0x15, 0x0c, 0xc8, 0xa4, 0xe4, 0xdb,
+ 0x0a, 0x97, 0x1b, 0xb8, 0xbc, 0xf0, 0x1c, 0x47, 0x28, 0xff, 0x98, 0x02,
+ 0x42, 0x01, 0x05, 0xe3, 0xb5, 0x5d, 0xb0, 0x14, 0x1c, 0x06, 0xd9, 0x85,
+ 0x40, 0x96, 0xcc, 0x0f, 0x73, 0x41, 0x5d, 0xd2, 0xb8, 0x5a, 0x33, 0x1d,
+ 0xa5, 0x0c, 0xfe, 0xa3, 0xbb, 0xf6, 0x48, 0xbb, 0xf8, 0x65, 0x1f, 0x61,
+ 0xf2, 0xcd, 0x09, 0x38, 0x6b, 0x62, 0xfb, 0xb8, 0xce, 0x67, 0x24, 0x86,
+ 0x83, 0xc2, 0x60, 0x89, 0x4d, 0x9e, 0xd5, 0x4d, 0x66, 0x67, 0xae, 0x02,
+ 0x97, 0x8e, 0x38, 0xab, 0x99, 0x32, 0x0a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x30, 0x38, 0x37, 0x34, 0x39, 0x31, 0x31, 0x38, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 247
+ {SEC_OID_SHA512,
+ 247,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x2c, 0x95, 0x2d, 0x7e, 0x61, 0xe1, 0x09,
+ 0x7c, 0xd7, 0xf7, 0x09, 0xe6, 0x2e, 0xc4, 0x86, 0x87, 0x9b, 0x38, 0x0b,
+ 0x63, 0x79, 0x1c, 0x14, 0x6b, 0x54, 0x5c, 0x06, 0x4e, 0x65, 0xb3, 0x06,
+ 0x02, 0x50, 0xd0, 0x0a, 0xf2, 0x79, 0xcf, 0x15, 0xea, 0xde, 0x67, 0x38,
+ 0x4b, 0x28, 0x59, 0x4d, 0xb5, 0x42, 0x84, 0x5f, 0xcc, 0x65, 0x74, 0xef,
+ 0x5d, 0x8d, 0x5b, 0xb8, 0xa1, 0x62, 0xe0, 0x35, 0x0a, 0x00, 0x02, 0x42,
+ 0x01, 0x35, 0xac, 0x6d, 0x1c, 0xc0, 0x5b, 0x09, 0x5f, 0xba, 0xe2, 0x8b,
+ 0x65, 0x2f, 0xe5, 0x38, 0x6b, 0x86, 0x89, 0xe2, 0x1a, 0x14, 0x99, 0x02,
+ 0x36, 0xd3, 0xad, 0xa7, 0xce, 0xeb, 0x0c, 0x12, 0xa4, 0xf7, 0x74, 0xbf,
+ 0xf7, 0xb8, 0x1c, 0x8d, 0x07, 0x57, 0x2b, 0x0c, 0x79, 0x85, 0x36, 0x4c,
+ 0x5d, 0x31, 0xf3, 0x32, 0x71, 0xf0, 0xac, 0x3a, 0x2a, 0xfb, 0x88, 0xb4,
+ 0x6b, 0xfe, 0xef, 0xba, 0xea, 0xa8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x32, 0x33, 0x36, 0x36, 0x37, 0x38, 0x35, 0x30, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 248
+ {SEC_OID_SHA512,
+ 248,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x79, 0x19, 0xef, 0xf7, 0x82, 0x25,
+ 0xe1, 0x93, 0x7a, 0x92, 0x1f, 0x98, 0xf5, 0xd1, 0x53, 0xcb, 0xff, 0xa0,
+ 0x39, 0x29, 0x81, 0x9f, 0x22, 0x8e, 0xe0, 0x13, 0xf8, 0xe5, 0x95, 0x49,
+ 0xb0, 0x4b, 0x98, 0x67, 0x00, 0x6a, 0x8d, 0xf2, 0x5a, 0x93, 0xa6, 0xa2,
+ 0x5d, 0xd1, 0xd3, 0xf5, 0x40, 0x23, 0x9a, 0x8e, 0xd1, 0x40, 0x47, 0xea,
+ 0x00, 0x81, 0x1d, 0xa9, 0x30, 0x5e, 0xc5, 0x15, 0xad, 0x00, 0x0d, 0x02,
+ 0x42, 0x01, 0x1f, 0xb8, 0x73, 0xbd, 0xae, 0x17, 0x57, 0x80, 0x1e, 0x57,
+ 0x5c, 0x5d, 0xf6, 0x2c, 0xf8, 0x2a, 0x18, 0x81, 0xaf, 0x3c, 0xd6, 0xed,
+ 0x17, 0xdc, 0x50, 0xed, 0xbe, 0x6c, 0x5f, 0xd0, 0xf4, 0xd3, 0x17, 0x66,
+ 0x67, 0x0b, 0x2a, 0xa5, 0x72, 0xa9, 0xe6, 0x54, 0x7b, 0x36, 0x14, 0x2a,
+ 0xfa, 0x84, 0x64, 0xd0, 0xbe, 0x4b, 0xf4, 0x19, 0x30, 0x62, 0x9d, 0xc0,
+ 0x4c, 0x85, 0xe0, 0x1b, 0x2e, 0xe8, 0xe2},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x34, 0x34, 0x38, 0x39, 0x39, 0x37, 0x37, 0x30, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 249
+ {SEC_OID_SHA512,
+ 249,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x6a, 0xc9, 0xb3, 0x70, 0x06, 0x7b, 0x13,
+ 0xac, 0x2b, 0x57, 0xf3, 0x5d, 0x6d, 0x9b, 0x1f, 0xaa, 0x93, 0xb9, 0xb0,
+ 0x68, 0xef, 0x5d, 0xdf, 0x8b, 0xde, 0x3a, 0x54, 0x02, 0x48, 0x10, 0xaa,
+ 0x22, 0x26, 0x56, 0x00, 0x65, 0xb0, 0xcb, 0x75, 0x01, 0xdf, 0x96, 0xb4,
+ 0x75, 0x6c, 0xe1, 0xe1, 0xfa, 0x60, 0x7f, 0x86, 0xa9, 0x42, 0x36, 0x78,
+ 0x94, 0xa1, 0xf7, 0x72, 0x8b, 0xd5, 0xf2, 0x2c, 0xf1, 0x77, 0x02, 0x42,
+ 0x00, 0x8b, 0x47, 0xa9, 0xe1, 0x37, 0x0c, 0x9f, 0x5b, 0xf4, 0x67, 0x7d,
+ 0x55, 0x4c, 0x00, 0xe9, 0xac, 0x3e, 0xa7, 0xcd, 0xfc, 0x78, 0x83, 0x6a,
+ 0xc5, 0x3a, 0xc7, 0x10, 0xb7, 0xf3, 0xbf, 0xf8, 0xc2, 0x29, 0x77, 0x80,
+ 0xc6, 0x9a, 0x9f, 0xdd, 0xb8, 0x0e, 0x03, 0xa6, 0x05, 0xe5, 0xe4, 0x8a,
+ 0x52, 0xe5, 0x2f, 0xd3, 0x5f, 0x41, 0x66, 0x8c, 0xd9, 0x06, 0x48, 0x86,
+ 0x36, 0x6f, 0xda, 0x20, 0x60, 0x86},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x37, 0x31, 0x34, 0x36, 0x33, 0x32, 0x38, 0x30, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 250
+ {SEC_OID_SHA512,
+ 250,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xc4, 0xbc, 0xff, 0xf2, 0x65, 0xcd,
+ 0x32, 0x44, 0x22, 0x20, 0x97, 0x6f, 0xfc, 0x7e, 0x4e, 0xc0, 0x91, 0x81,
+ 0xd6, 0x94, 0x69, 0x6e, 0xb8, 0x9a, 0xf0, 0xcb, 0x2d, 0x5a, 0x2d, 0xfc,
+ 0x38, 0x76, 0xde, 0xb3, 0xc6, 0xad, 0xea, 0x16, 0x89, 0x65, 0x20, 0x0c,
+ 0x35, 0x5c, 0x3b, 0xff, 0x5e, 0x47, 0xab, 0x17, 0xec, 0xc4, 0x4c, 0x84,
+ 0x34, 0x33, 0x32, 0x80, 0x79, 0x6d, 0x3a, 0x18, 0x34, 0x49, 0xea, 0x02,
+ 0x41, 0x62, 0xde, 0xbe, 0x91, 0x55, 0x0f, 0x8a, 0x76, 0x0e, 0xae, 0xa3,
+ 0x09, 0xf4, 0x84, 0x83, 0xc6, 0x5a, 0x52, 0xc7, 0xe8, 0x8a, 0x83, 0x86,
+ 0x7c, 0x31, 0x73, 0x0c, 0xbc, 0x6b, 0x0a, 0x64, 0xd4, 0xc5, 0x64, 0xbd,
+ 0xe6, 0x7e, 0x65, 0x39, 0xaf, 0x78, 0x7e, 0xcf, 0xd1, 0x80, 0x16, 0xcd,
+ 0xe4, 0x6d, 0xdf, 0x91, 0x74, 0x0f, 0x58, 0xf6, 0xea, 0x6e, 0xc8, 0x0b,
+ 0x17, 0x3f, 0xd1, 0xc4, 0x7a, 0xd0},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x32, 0x36, 0x34, 0x38, 0x37, 0x34, 0x39, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 251
+ {SEC_OID_SHA512,
+ 251,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x74, 0xd7, 0x44, 0xdd, 0xc6, 0x31,
+ 0xfc, 0xf8, 0x20, 0x2f, 0xca, 0x0a, 0xb1, 0x0f, 0x6d, 0x96, 0xd3, 0xf7,
+ 0x55, 0x2b, 0xb2, 0xa9, 0xae, 0x5a, 0xc5, 0x73, 0x63, 0x41, 0x33, 0xf6,
+ 0x1c, 0x59, 0xa1, 0x20, 0xfe, 0xdb, 0xc3, 0x9c, 0xfb, 0x52, 0x1a, 0xb0,
+ 0xcd, 0x57, 0x2a, 0xfb, 0xd5, 0x14, 0x79, 0x81, 0x09, 0x0d, 0x1d, 0xcb,
+ 0xfe, 0x90, 0x2e, 0x03, 0xf0, 0xc0, 0x57, 0x99, 0x67, 0xb5, 0x81, 0x02,
+ 0x42, 0x01, 0x2f, 0x59, 0xca, 0x92, 0x7c, 0x4a, 0xe3, 0x31, 0xd2, 0xf6,
+ 0x67, 0xfc, 0xd9, 0xec, 0x01, 0xb0, 0xb5, 0x51, 0x4e, 0x2a, 0xb5, 0xda,
+ 0x05, 0x61, 0xea, 0x61, 0x44, 0x31, 0xdc, 0x1f, 0xcb, 0x76, 0x1c, 0x35,
+ 0x1c, 0xd1, 0x21, 0x10, 0x92, 0x72, 0x0e, 0xbb, 0x70, 0x74, 0xa5, 0x12,
+ 0x8f, 0x80, 0x19, 0xb7, 0xc1, 0x8e, 0x04, 0x8d, 0x5e, 0xd3, 0x57, 0x3e,
+ 0xd6, 0x16, 0x86, 0xe9, 0x71, 0x3f, 0x72},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x33, 0x35, 0x33, 0x34, 0x34, 0x39, 0x34, 0x37, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 252
+ {SEC_OID_SHA512,
+ 252,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x9a, 0x51, 0x3c, 0xfa, 0xf8, 0x71,
+ 0x28, 0x73, 0x40, 0xd8, 0xa5, 0x1d, 0x2f, 0x43, 0x48, 0xab, 0x40, 0x96,
+ 0xc5, 0xfe, 0x24, 0x4b, 0x22, 0xad, 0xd3, 0x8c, 0xe4, 0x33, 0xe3, 0x17,
+ 0x8e, 0x8f, 0xf5, 0xb2, 0xdf, 0x0f, 0xe7, 0x4a, 0x1b, 0xa4, 0x0f, 0xe8,
+ 0x34, 0x1f, 0x73, 0x4c, 0x71, 0xf9, 0xa1, 0x17, 0x7b, 0x41, 0x03, 0x57,
+ 0x77, 0xe2, 0xda, 0x6b, 0x08, 0x2e, 0x0b, 0x56, 0x66, 0x90, 0xde, 0x02,
+ 0x42, 0x00, 0xd0, 0xc4, 0x3e, 0xb3, 0x3a, 0x81, 0x7c, 0x3a, 0xab, 0x30,
+ 0x28, 0x1c, 0x59, 0x3c, 0x74, 0x51, 0x7e, 0xe8, 0x4e, 0x95, 0x8b, 0x11,
+ 0x43, 0x95, 0xce, 0x0b, 0x31, 0xfc, 0xf3, 0x0b, 0xb8, 0xf5, 0xdf, 0xe6,
+ 0x0d, 0xbc, 0x7f, 0x6f, 0x14, 0x69, 0x89, 0x77, 0xd8, 0xe0, 0x51, 0x6a,
+ 0x92, 0x74, 0xa5, 0xbd, 0x71, 0x84, 0x70, 0x57, 0xe0, 0x06, 0xfa, 0x31,
+ 0x5f, 0xae, 0x69, 0x22, 0xea, 0xaa, 0x55},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x34, 0x37, 0x38, 0x37, 0x33, 0x30, 0x33, 0x38, 0x38, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 253
+ {SEC_OID_SHA512,
+ 253,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x32, 0x04, 0x80, 0x0e, 0xfc, 0xb4,
+ 0x0a, 0xb0, 0x9a, 0xe4, 0x13, 0x73, 0x25, 0xa3, 0xe8, 0xc4, 0x68, 0xed,
+ 0xae, 0x91, 0x88, 0x0a, 0x51, 0x61, 0x6b, 0xa6, 0x1f, 0x3e, 0xf1, 0xf7,
+ 0x2f, 0xd8, 0x9f, 0xeb, 0x95, 0x6b, 0xfb, 0x39, 0x81, 0x8d, 0x82, 0x74,
+ 0x68, 0xbb, 0x44, 0x75, 0x11, 0x0a, 0x04, 0x77, 0x9f, 0xd6, 0xbb, 0x3d,
+ 0xef, 0x25, 0xc6, 0x1c, 0x4b, 0xa6, 0x08, 0x89, 0xed, 0x0f, 0xf7, 0x02,
+ 0x41, 0x70, 0x4b, 0x73, 0x94, 0x68, 0x76, 0x98, 0xc8, 0x84, 0x1f, 0x48,
+ 0x75, 0xd4, 0x0e, 0x5b, 0x3c, 0x91, 0x4f, 0x15, 0x4c, 0xcb, 0x2b, 0x54,
+ 0x46, 0x6a, 0xe1, 0x63, 0xed, 0x34, 0x10, 0xf2, 0x0d, 0x0a, 0x07, 0xac,
+ 0x5f, 0x90, 0xc0, 0xc3, 0x12, 0x71, 0xec, 0x8a, 0x52, 0x4c, 0xa2, 0xda,
+ 0xe4, 0xb8, 0xbc, 0x4f, 0x6e, 0x1e, 0xce, 0x17, 0x3e, 0xa9, 0x07, 0x89,
+ 0x06, 0x93, 0xc5, 0xf2, 0x19, 0x0c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x32, 0x33, 0x32, 0x31, 0x39, 0x35, 0x38, 0x32, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 254
+ {SEC_OID_SHA512,
+ 254,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x80, 0x24, 0x1c, 0xd2, 0xe6, 0x16,
+ 0x31, 0x58, 0xa3, 0x95, 0x99, 0x89, 0x0d, 0xab, 0xee, 0x99, 0xc2, 0xc8,
+ 0x6b, 0x88, 0xac, 0xcd, 0x2b, 0x04, 0xb5, 0xa7, 0x28, 0x74, 0xfb, 0xdf,
+ 0xbd, 0xe0, 0xd1, 0x81, 0x43, 0xc4, 0xd7, 0x8e, 0x0d, 0xa1, 0xab, 0xf3,
+ 0x79, 0x6b, 0x23, 0x87, 0x38, 0x84, 0x0d, 0x60, 0xe3, 0x47, 0x75, 0xa8,
+ 0xff, 0x81, 0x0d, 0x58, 0xa9, 0xbb, 0x35, 0x59, 0xa3, 0x99, 0x7c, 0x02,
+ 0x42, 0x00, 0xbc, 0x39, 0x6c, 0x2e, 0xf2, 0x8b, 0x24, 0x4f, 0xb8, 0xe0,
+ 0x04, 0xbf, 0x53, 0x61, 0x57, 0x2b, 0xa1, 0xfe, 0xf6, 0xfb, 0xe0, 0x81,
+ 0xed, 0x1d, 0xed, 0xba, 0x4d, 0x9a, 0xf7, 0x8d, 0xee, 0xe1, 0x26, 0x59,
+ 0x9f, 0x75, 0xa0, 0xa9, 0xd0, 0xf1, 0xb1, 0x61, 0x8d, 0xed, 0x7a, 0x0c,
+ 0x5e, 0x67, 0x2e, 0x40, 0x91, 0x7f, 0xdd, 0x30, 0x58, 0x24, 0x60, 0xda,
+ 0x3a, 0xeb, 0x1e, 0x9c, 0x44, 0x77, 0xd7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x30, 0x37, 0x33, 0x39, 0x33, 0x39, 0x31, 0x39, 0x31, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 255
+ {SEC_OID_SHA512,
+ 255,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x48, 0x5f, 0xc0, 0x3f, 0xcd, 0x62,
+ 0x9f, 0xd4, 0xc5, 0x64, 0x77, 0x5a, 0xb6, 0x96, 0x9b, 0xbc, 0x69, 0x6b,
+ 0x5b, 0x0f, 0x38, 0x14, 0x1b, 0x69, 0xf8, 0x6e, 0x05, 0x2e, 0x7f, 0xe8,
+ 0x84, 0x9a, 0x64, 0xaf, 0x2d, 0xd3, 0x7a, 0x2a, 0xdf, 0x64, 0x67, 0x2f,
+ 0x20, 0xbd, 0x6f, 0x97, 0xcd, 0x32, 0xf0, 0xef, 0xea, 0x51, 0xaa, 0x22,
+ 0x06, 0x4c, 0x5f, 0x10, 0xa3, 0x91, 0x11, 0x77, 0xe1, 0x97, 0x9d, 0x02,
+ 0x42, 0x01, 0x80, 0xfa, 0xb4, 0x73, 0xff, 0x9d, 0x72, 0x6d, 0xb6, 0xd2,
+ 0x66, 0x54, 0x1a, 0x0b, 0xdd, 0xff, 0x86, 0x10, 0xe4, 0x02, 0x6d, 0x26,
+ 0xb6, 0xc9, 0xab, 0xf9, 0x72, 0xea, 0xef, 0x47, 0x7d, 0x50, 0x67, 0x0b,
+ 0xdd, 0x30, 0x67, 0xc9, 0xd7, 0x11, 0xa8, 0x34, 0x6e, 0x16, 0x86, 0x91,
+ 0x47, 0x75, 0x1e, 0x89, 0xb4, 0xea, 0x75, 0xbb, 0x00, 0xec, 0xe7, 0x13,
+ 0x00, 0xcc, 0x3b, 0x80, 0xcf, 0x88, 0x99},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x38, 0x38, 0x31, 0x30, 0x32, 0x37, 0x33, 0x31, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 256
+ {SEC_OID_SHA512,
+ 256,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xbe, 0xa4, 0x9b, 0x15, 0x0a, 0x27,
+ 0x02, 0x6f, 0xdf, 0x84, 0x82, 0x97, 0xb0, 0x49, 0x10, 0x19, 0xf7, 0x6a,
+ 0xbf, 0x90, 0xf3, 0xe6, 0xd7, 0x82, 0xe3, 0xd3, 0xfa, 0x6c, 0xad, 0xdb,
+ 0x81, 0xb7, 0xef, 0x58, 0xb2, 0x7f, 0x1b, 0x2b, 0x3f, 0x78, 0x98, 0x88,
+ 0x9b, 0x4e, 0x2b, 0x6c, 0xdd, 0xa7, 0xb5, 0x63, 0x61, 0x77, 0xa2, 0x7e,
+ 0xb9, 0xa6, 0x7b, 0x20, 0x55, 0xb6, 0xf2, 0x1d, 0x26, 0x2c, 0x26, 0x02,
+ 0x42, 0x00, 0xdf, 0xfb, 0x13, 0xc2, 0xd5, 0xf7, 0x46, 0xc8, 0x57, 0x3a,
+ 0xa4, 0x44, 0xaf, 0xc8, 0xba, 0xf8, 0xbf, 0x88, 0x1c, 0xc4, 0xd0, 0xfc,
+ 0xa8, 0x16, 0x9f, 0x6c, 0xb3, 0x04, 0xf4, 0x00, 0xeb, 0x39, 0x32, 0x66,
+ 0x6c, 0xd3, 0x75, 0x8c, 0x43, 0x7c, 0x9c, 0xad, 0x79, 0xab, 0xfd, 0x89,
+ 0xc7, 0x2a, 0x78, 0x85, 0x05, 0x76, 0x3a, 0xab, 0xdf, 0xab, 0xf8, 0x90,
+ 0x3a, 0xd4, 0xa7, 0x0d, 0x9e, 0xc9, 0xf7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x36, 0x30, 0x36, 0x31, 0x36, 0x39, 0x33, 0x39, 0x30, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 257
+ {SEC_OID_SHA512,
+ 257,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xd5, 0x6b, 0xf6, 0xf3, 0x75, 0x8f,
+ 0x62, 0x7f, 0x47, 0x07, 0x06, 0xd1, 0xd2, 0x8c, 0x28, 0xfb, 0xfc, 0xad,
+ 0x6d, 0xc3, 0x04, 0x65, 0xcb, 0x28, 0x5a, 0x27, 0x4f, 0xc0, 0x57, 0xf7,
+ 0x91, 0xde, 0x73, 0xac, 0x30, 0xba, 0xcc, 0xde, 0x04, 0x44, 0x73, 0xfa,
+ 0x9e, 0x3d, 0xce, 0x6d, 0x39, 0x5e, 0xad, 0xf9, 0x8d, 0x1f, 0x97, 0x25,
+ 0x9b, 0xd8, 0x51, 0xa1, 0xeb, 0x6f, 0x3d, 0x31, 0xd2, 0xd7, 0x56, 0x02,
+ 0x41, 0x33, 0x70, 0x4b, 0x4a, 0xd3, 0x73, 0x00, 0xa9, 0x66, 0x82, 0x56,
+ 0x9f, 0x4f, 0x7f, 0xea, 0x3e, 0x14, 0xd6, 0xe1, 0xf6, 0x58, 0x64, 0x66,
+ 0x3f, 0x39, 0xaa, 0x67, 0xf4, 0x0b, 0x5c, 0x94, 0x9f, 0x19, 0x8d, 0x5d,
+ 0xe9, 0xf2, 0xac, 0x23, 0x69, 0xbb, 0xb9, 0x11, 0x1c, 0x89, 0xb3, 0x93,
+ 0x19, 0x95, 0x37, 0xc6, 0xc0, 0x8e, 0xd7, 0xc0, 0x27, 0x09, 0xc7, 0x33,
+ 0xef, 0x76, 0x60, 0x11, 0x3d, 0x53},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x38, 0x38, 0x39, 0x35, 0x32, 0x32, 0x37, 0x30, 0x39, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 258
+ {SEC_OID_SHA512,
+ 258,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x55, 0x40, 0x35, 0xba, 0x84, 0xb0,
+ 0x51, 0xd5, 0x09, 0x01, 0xc6, 0x22, 0xb9, 0x8b, 0xe4, 0xde, 0x01, 0x23,
+ 0xa0, 0x29, 0x28, 0xdf, 0xfa, 0x7e, 0xb1, 0x3b, 0x04, 0x03, 0xfd, 0x5e,
+ 0x25, 0x5f, 0x22, 0x65, 0x05, 0xe1, 0x56, 0x94, 0x95, 0x6a, 0x66, 0xa8,
+ 0x78, 0xff, 0x58, 0x11, 0x73, 0xd1, 0x23, 0xd1, 0xb2, 0x4e, 0xaa, 0x85,
+ 0xc5, 0xfe, 0x46, 0xd8, 0x97, 0x3a, 0x55, 0x04, 0x0f, 0xf4, 0x05, 0x02,
+ 0x42, 0x01, 0xb0, 0x16, 0xdd, 0x6b, 0x51, 0x76, 0xad, 0x83, 0x47, 0xeb,
+ 0x98, 0x02, 0xdd, 0x77, 0x27, 0xe0, 0x6a, 0x29, 0xdb, 0x33, 0xcc, 0x94,
+ 0x6f, 0x80, 0x9a, 0x42, 0xf9, 0x19, 0x30, 0x40, 0x69, 0x2b, 0x0f, 0x82,
+ 0xeb, 0xbd, 0x04, 0xef, 0xf9, 0xf0, 0x99, 0xb7, 0xf7, 0x5f, 0x8e, 0x45,
+ 0xe7, 0x4a, 0xc0, 0x0a, 0x51, 0xa9, 0xcd, 0x4f, 0x2c, 0xbf, 0x5f, 0x03,
+ 0xf4, 0xd2, 0xbe, 0xe9, 0x9c, 0x24, 0xeb},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x35, 0x38, 0x30, 0x32, 0x33, 0x34, 0x30, 0x39, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 259
+ {SEC_OID_SHA512,
+ 259,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x29, 0x3e, 0x8d, 0x67, 0x75, 0xf3, 0xc1,
+ 0x41, 0x83, 0xae, 0xcc, 0x22, 0xf6, 0x08, 0xe9, 0x01, 0x3d, 0x7b, 0x15,
+ 0xda, 0xd1, 0x67, 0xbb, 0x38, 0xa1, 0xdf, 0xef, 0x6b, 0x37, 0x36, 0x19,
+ 0xf1, 0xba, 0x27, 0x51, 0xd7, 0x7b, 0x43, 0xf6, 0x43, 0xf6, 0x86, 0x43,
+ 0xcf, 0xdb, 0x5c, 0x04, 0xa8, 0xed, 0x85, 0x8b, 0xfc, 0xf3, 0x85, 0x8a,
+ 0x68, 0x1a, 0xe9, 0x3b, 0xfc, 0x7c, 0xd7, 0xe3, 0x14, 0x38, 0x02, 0x41,
+ 0x2c, 0x7d, 0x96, 0xdb, 0x7d, 0xbb, 0xe3, 0x47, 0xba, 0xb9, 0xf6, 0xf7,
+ 0xb8, 0x8f, 0x48, 0xcb, 0x32, 0xab, 0x96, 0x32, 0x48, 0x73, 0x7d, 0x2c,
+ 0x90, 0x1b, 0x90, 0xd6, 0x45, 0x91, 0xcb, 0xdb, 0x0f, 0x0c, 0xa7, 0xa1,
+ 0x45, 0x57, 0xf8, 0xa5, 0x0f, 0xd8, 0x0d, 0x40, 0x2f, 0x92, 0x9d, 0xad,
+ 0x14, 0x11, 0x41, 0xf1, 0xf0, 0xc8, 0x5d, 0x94, 0x14, 0xb3, 0x2d, 0x1f,
+ 0xd4, 0xd7, 0x96, 0xe6, 0xe7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x39, 0x36, 0x35, 0x39, 0x39, 0x31, 0x35, 0x31, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 260
+ {SEC_OID_SHA512,
+ 260,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xb1, 0x6a, 0x9b, 0x3a, 0xce, 0xec,
+ 0xe8, 0x59, 0x08, 0x12, 0x5f, 0x96, 0xf6, 0xcb, 0x6b, 0x1a, 0xfd, 0x0e,
+ 0xf0, 0x41, 0x71, 0x93, 0x6b, 0x37, 0x66, 0xf8, 0xe4, 0x3b, 0xeb, 0x34,
+ 0x0d, 0x38, 0x20, 0x84, 0xb3, 0x34, 0x39, 0xf7, 0x75, 0xa2, 0x9a, 0x83,
+ 0x94, 0x5d, 0xa8, 0xef, 0xc4, 0x19, 0x0d, 0xb1, 0x34, 0x3e, 0x87, 0xd8,
+ 0xc0, 0xff, 0xb9, 0x7a, 0xeb, 0x3b, 0xe1, 0x59, 0xd9, 0x0f, 0x59, 0x02,
+ 0x42, 0x00, 0xe5, 0xc2, 0xbb, 0xd9, 0x8e, 0x44, 0x9b, 0xd0, 0xbb, 0x4f,
+ 0x75, 0xa0, 0x7f, 0x1a, 0x88, 0xdd, 0x63, 0xc0, 0x60, 0x2a, 0x76, 0x60,
+ 0xf4, 0xac, 0xd3, 0x39, 0x37, 0xc4, 0x91, 0x3a, 0x9c, 0x16, 0xba, 0x44,
+ 0xdc, 0x58, 0x08, 0x89, 0x2e, 0xc8, 0x8a, 0x42, 0x55, 0x10, 0x9a, 0x7b,
+ 0xc5, 0xb2, 0x21, 0xc0, 0x7e, 0x6a, 0x27, 0x88, 0x88, 0xa9, 0x71, 0x2f,
+ 0xc2, 0xa2, 0x5b, 0x37, 0x44, 0x27, 0xe3},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x32, 0x38, 0x38, 0x37, 0x33, 0x32, 0x31, 0x39, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 261
+ {SEC_OID_SHA512,
+ 261,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x3b, 0x47, 0xa8, 0xed, 0x52, 0xf5, 0xb0,
+ 0x56, 0x63, 0x65, 0x31, 0x35, 0x20, 0xbc, 0x0b, 0x6e, 0x4e, 0x4e, 0xfb,
+ 0x3e, 0xa4, 0x17, 0x6e, 0xd7, 0xa3, 0x52, 0xc4, 0xb2, 0xf8, 0xbf, 0xfb,
+ 0xdb, 0x01, 0x48, 0xff, 0x44, 0xf3, 0xf1, 0x3d, 0x9e, 0x5e, 0x31, 0xb1,
+ 0xcd, 0xea, 0xe0, 0x97, 0x57, 0x4a, 0xad, 0x8b, 0xf3, 0x93, 0xc5, 0x4a,
+ 0x5c, 0x84, 0x2e, 0x74, 0x9e, 0xe8, 0x7a, 0x74, 0xc6, 0xb0, 0x02, 0x42,
+ 0x01, 0xd3, 0xf4, 0x84, 0xe9, 0xe2, 0x24, 0xbd, 0xa9, 0xc8, 0xf1, 0x0f,
+ 0xbb, 0x74, 0xbb, 0xb6, 0x2d, 0x7a, 0x18, 0x24, 0x57, 0x07, 0xf4, 0xeb,
+ 0x52, 0xf1, 0x7d, 0xde, 0x79, 0x38, 0x92, 0xc1, 0x6e, 0x4b, 0xdf, 0x50,
+ 0x49, 0x60, 0xfb, 0xa5, 0x5d, 0xa4, 0x87, 0xf5, 0x42, 0xd4, 0x12, 0xb1,
+ 0xb8, 0x33, 0xf6, 0xf4, 0x63, 0x36, 0x11, 0x86, 0x18, 0xfc, 0xff, 0x69,
+ 0x46, 0x9c, 0x83, 0x96, 0x37, 0x77},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x32, 0x33, 0x30, 0x38, 0x38, 0x37, 0x33, 0x31, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 262
+ {SEC_OID_SHA512,
+ 262,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x28, 0xb8, 0x98, 0x8b, 0xfe, 0x92,
+ 0x87, 0xf8, 0x2a, 0xc9, 0x7b, 0xe5, 0x07, 0xa5, 0x44, 0xb8, 0x23, 0xe8,
+ 0x5c, 0xc2, 0x81, 0x3b, 0x69, 0x29, 0xe6, 0x36, 0x99, 0xcf, 0xf8, 0x5a,
+ 0x40, 0x28, 0x30, 0x76, 0x02, 0x8e, 0x7b, 0xf8, 0xd2, 0x43, 0x30, 0xf8,
+ 0x9a, 0xdb, 0x96, 0xbf, 0x24, 0xa4, 0xe1, 0x83, 0xa8, 0x98, 0xe6, 0x79,
+ 0xb3, 0x67, 0x68, 0x90, 0x95, 0x74, 0xe7, 0xd4, 0x73, 0x3d, 0x61, 0x02,
+ 0x42, 0x00, 0xc1, 0x8a, 0xae, 0x44, 0xe6, 0x80, 0x1f, 0xc2, 0xe3, 0xd9,
+ 0xc7, 0xa2, 0x0f, 0xf9, 0xd4, 0x2b, 0x46, 0xe4, 0xa3, 0x1c, 0xa3, 0x77,
+ 0x72, 0xf8, 0xc4, 0x6c, 0xe6, 0x52, 0x19, 0xb1, 0x95, 0xca, 0x23, 0x71,
+ 0x7f, 0x81, 0x6e, 0x1f, 0xed, 0x51, 0xe5, 0xb6, 0xf9, 0xa0, 0xca, 0x12,
+ 0xc3, 0xcf, 0x81, 0xae, 0x7f, 0xc9, 0xcc, 0x69, 0x46, 0xa8, 0x83, 0x30,
+ 0xb2, 0x01, 0x1d, 0xdd, 0x16, 0x09, 0x30},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x39, 0x30, 0x35, 0x36, 0x39, 0x33, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 263
+ {SEC_OID_SHA512,
+ 263,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x5e, 0xdf, 0x1f, 0xa9, 0x5b, 0x17,
+ 0x15, 0x9f, 0x76, 0x2d, 0x68, 0xc1, 0x73, 0x61, 0x01, 0x30, 0x9e, 0x80,
+ 0xfe, 0x5b, 0x2c, 0x44, 0x15, 0x60, 0x9a, 0x5a, 0xc0, 0x83, 0x7f, 0xe5,
+ 0x90, 0x1f, 0x3c, 0x2d, 0x3d, 0x82, 0x6a, 0x43, 0xb1, 0xf8, 0xcd, 0x1b,
+ 0xab, 0xf4, 0x94, 0xff, 0xd9, 0x6c, 0xca, 0x12, 0x67, 0x95, 0x01, 0x88,
+ 0xa9, 0x24, 0xd4, 0xe1, 0xbf, 0x7f, 0x68, 0x18, 0x9f, 0x27, 0xd3, 0x02,
+ 0x41, 0x2e, 0x86, 0x97, 0xef, 0xbb, 0xf5, 0x3a, 0xdb, 0x7c, 0xb1, 0xb9,
+ 0x04, 0x71, 0x8f, 0xc7, 0x1e, 0xb2, 0x56, 0x1f, 0x33, 0x1c, 0x20, 0x9c,
+ 0x50, 0x84, 0x8b, 0x5b, 0xc5, 0x0b, 0xef, 0x77, 0xc5, 0xc3, 0x48, 0x7d,
+ 0x28, 0x5b, 0xfa, 0xa3, 0xca, 0xa1, 0x40, 0x25, 0xcb, 0xb7, 0x1b, 0xdb,
+ 0xae, 0xa6, 0x91, 0x1e, 0x36, 0x10, 0x33, 0x56, 0x41, 0xd2, 0x79, 0x9c,
+ 0x3f, 0xd7, 0x50, 0x19, 0xf7, 0x16},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x37, 0x34, 0x38, 0x36, 0x35, 0x36, 0x34, 0x33, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 264
+ {SEC_OID_SHA512,
+ 264,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x61, 0xf6, 0x4b, 0xbe, 0x93, 0xfd,
+ 0xc0, 0xe6, 0x11, 0x34, 0xcf, 0xd4, 0xc4, 0x53, 0xab, 0x74, 0x02, 0x33,
+ 0xb4, 0x36, 0x17, 0x93, 0x51, 0xaa, 0x68, 0xa3, 0xe3, 0x8a, 0x83, 0x40,
+ 0x0d, 0x86, 0xff, 0x46, 0x4d, 0x7c, 0xeb, 0x7a, 0x51, 0xf5, 0x41, 0xb8,
+ 0x6e, 0xb2, 0xf1, 0x2e, 0x32, 0xa8, 0x79, 0xb3, 0xa2, 0x9b, 0xcb, 0x92,
+ 0xe0, 0x8c, 0xd5, 0x0e, 0x74, 0xf8, 0x6a, 0x0e, 0xd5, 0x2a, 0xe9, 0x02,
+ 0x42, 0x00, 0x8f, 0x6f, 0xef, 0x49, 0xba, 0x12, 0xce, 0xd6, 0x69, 0x6f,
+ 0x4f, 0x6d, 0x24, 0xe6, 0xc6, 0x80, 0x57, 0xa8, 0x44, 0x96, 0xd4, 0x2e,
+ 0xed, 0xe6, 0x30, 0x19, 0x9e, 0x9b, 0xd0, 0x6d, 0x91, 0x36, 0x35, 0x42,
+ 0xa9, 0x77, 0x6b, 0xfc, 0xd6, 0xd7, 0x7f, 0xba, 0xe4, 0x22, 0xe8, 0x0f,
+ 0xe4, 0x66, 0xed, 0xd2, 0xc2, 0xc5, 0xe1, 0xf5, 0xcc, 0x79, 0xbe, 0xdd,
+ 0x1a, 0x7b, 0xec, 0xc1, 0xa1, 0x26, 0x60},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x37, 0x35, 0x38, 0x33, 0x35, 0x30, 0x32, 0x36, 0x30, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 265
+ {SEC_OID_SHA512,
+ 265,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x3a, 0x6f, 0xac, 0xcc, 0x1c, 0x06,
+ 0xcb, 0x5d, 0xad, 0xb2, 0xcf, 0x08, 0x3c, 0xb9, 0x4a, 0x71, 0x81, 0xfd,
+ 0x5c, 0xbf, 0x39, 0x54, 0xfd, 0xc4, 0x30, 0xc2, 0x69, 0x12, 0x48, 0xfc,
+ 0xfc, 0xd1, 0x37, 0x67, 0xe3, 0x24, 0x91, 0xf0, 0x02, 0x69, 0xb5, 0x49,
+ 0xca, 0xe9, 0x37, 0x77, 0xce, 0xd0, 0xf7, 0xb0, 0x69, 0x44, 0x07, 0x26,
+ 0xad, 0xde, 0x76, 0x05, 0xd4, 0x03, 0x8d, 0x7b, 0x5e, 0xa4, 0xcc, 0x02,
+ 0x41, 0x76, 0x22, 0xc9, 0x06, 0x5f, 0x4c, 0x49, 0xa6, 0xf8, 0x64, 0x90,
+ 0x73, 0xdf, 0xc6, 0xa8, 0x27, 0xb8, 0x97, 0xb6, 0x98, 0x41, 0x76, 0xb1,
+ 0xa0, 0x9d, 0x15, 0x1b, 0x97, 0x33, 0xa6, 0x8f, 0x6d, 0xa7, 0x46, 0xc4,
+ 0x74, 0x27, 0xcd, 0xeb, 0x3b, 0xe0, 0x75, 0xda, 0x4a, 0x35, 0x1a, 0xb7,
+ 0x8d, 0xd5, 0xe4, 0x72, 0xcd, 0x98, 0xd1, 0x58, 0x6e, 0xdd, 0x6f, 0xf2,
+ 0xa1, 0x1c, 0x6c, 0x16, 0x9f, 0xbb},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x33, 0x32, 0x37, 0x37, 0x35, 0x34, 0x32, 0x37, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 266
+ {SEC_OID_SHA512,
+ 266,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x89, 0x96, 0x09, 0xe7, 0xf7, 0xcd,
+ 0x2e, 0xf1, 0x4b, 0xfb, 0xb1, 0xcb, 0x9b, 0xa9, 0x28, 0x3a, 0xe1, 0x1a,
+ 0x93, 0x46, 0xa3, 0x4b, 0xef, 0x23, 0xb1, 0xc2, 0x49, 0xda, 0x2e, 0x76,
+ 0xa7, 0x70, 0x8e, 0x0f, 0x2f, 0x97, 0xf8, 0x19, 0xe4, 0xe2, 0x5b, 0x0d,
+ 0x52, 0x27, 0xee, 0xb8, 0x5a, 0xa5, 0x93, 0xc3, 0xfa, 0xe9, 0x39, 0x8a,
+ 0x70, 0x20, 0xf6, 0x1a, 0xe1, 0x60, 0x69, 0x45, 0xd1, 0x38, 0x41, 0x02,
+ 0x42, 0x01, 0xb8, 0xd5, 0xe9, 0xc4, 0xf0, 0x30, 0x29, 0x54, 0x47, 0x10,
+ 0x6d, 0x2b, 0x5c, 0x80, 0xcc, 0x2e, 0x7d, 0x4e, 0x36, 0xb4, 0x58, 0xa9,
+ 0x0a, 0x08, 0xf5, 0x05, 0xdf, 0x62, 0xd2, 0x23, 0x4e, 0x59, 0xd0, 0x81,
+ 0x87, 0x38, 0x5b, 0xa5, 0x50, 0x10, 0x49, 0xb3, 0x4e, 0x12, 0xec, 0x92,
+ 0xf7, 0x83, 0x9a, 0x18, 0x36, 0x1a, 0x52, 0xa9, 0xa0, 0xb6, 0xf6, 0xa6,
+ 0x64, 0xb1, 0x18, 0x68, 0x0b, 0x53, 0xd7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x37, 0x37, 0x35, 0x35, 0x30, 0x38, 0x35, 0x38, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 267
+ {SEC_OID_SHA512,
+ 267,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xdd, 0xc6, 0x9d, 0x15, 0x08, 0x02,
+ 0x1e, 0xb5, 0x60, 0xdb, 0x39, 0xf3, 0xad, 0xd8, 0xa2, 0x8d, 0xd7, 0xfb,
+ 0xce, 0x41, 0x7e, 0x5f, 0xa1, 0xf4, 0xf6, 0x26, 0x70, 0x5c, 0xaa, 0xad,
+ 0x72, 0xb6, 0x34, 0x86, 0x8d, 0x01, 0xdf, 0xc4, 0x74, 0xe9, 0x26, 0xc9,
+ 0x79, 0x27, 0xc5, 0x6a, 0xc5, 0x1f, 0x9b, 0xdc, 0xfd, 0x0e, 0x76, 0x27,
+ 0xbe, 0x35, 0xcc, 0x30, 0x0a, 0x0c, 0xdc, 0x08, 0x3b, 0x00, 0xd4, 0x02,
+ 0x41, 0x6e, 0x86, 0x2c, 0xaf, 0x9f, 0x2d, 0xf1, 0x1b, 0x0a, 0x46, 0x10,
+ 0x4e, 0x78, 0x86, 0x5f, 0xbb, 0xab, 0xe3, 0x0b, 0xfa, 0xc0, 0xb1, 0xfe,
+ 0x7f, 0x99, 0xba, 0xdc, 0x11, 0x74, 0x6a, 0x28, 0x8c, 0x1f, 0xf2, 0x7f,
+ 0x6f, 0xa2, 0xaa, 0xba, 0x64, 0x41, 0xba, 0xb0, 0x37, 0x2a, 0xf9, 0x06,
+ 0xee, 0xf0, 0x83, 0xff, 0x03, 0xba, 0x46, 0x6b, 0x89, 0x6c, 0x93, 0x44,
+ 0xcd, 0x39, 0x6d, 0xd4, 0x6d, 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x37, 0x39, 0x38, 0x32, 0x36, 0x34, 0x38, 0x33, 0x38, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 268
+ {SEC_OID_SHA512,
+ 268,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x17, 0xfe, 0x2c, 0x21, 0xf2, 0x82,
+ 0xc7, 0xe4, 0xa8, 0x41, 0x5e, 0x9c, 0x53, 0xc2, 0x54, 0x51, 0x4e, 0xee,
+ 0xb0, 0xad, 0xad, 0xc7, 0x71, 0xad, 0xbc, 0x6d, 0x21, 0xa0, 0x9a, 0xdd,
+ 0x4f, 0x17, 0xea, 0x0c, 0x59, 0x74, 0x69, 0x48, 0x82, 0x38, 0xbe, 0x79,
+ 0x5f, 0x2e, 0x18, 0x7f, 0xa0, 0x16, 0xd5, 0x90, 0x53, 0x5b, 0x4f, 0xf1,
+ 0x0c, 0x62, 0xd2, 0x24, 0x6a, 0xa1, 0x7b, 0xb0, 0x13, 0xf9, 0xee, 0x02,
+ 0x41, 0x3c, 0x9f, 0x15, 0x90, 0xce, 0x7a, 0x68, 0xfc, 0x84, 0xc6, 0x17,
+ 0xf4, 0x78, 0x18, 0x8e, 0x71, 0xae, 0xfe, 0x8c, 0x74, 0xc4, 0xb9, 0x97,
+ 0x9b, 0x8c, 0x91, 0x96, 0xbc, 0xc2, 0x62, 0x20, 0x5a, 0xec, 0xce, 0x5f,
+ 0xd2, 0xbb, 0x80, 0xc3, 0x60, 0xd3, 0xe2, 0x0d, 0xa2, 0x0e, 0x36, 0xc5,
+ 0xab, 0x70, 0xd8, 0x10, 0xd4, 0xba, 0x97, 0xd1, 0x38, 0x58, 0x19, 0x9d,
+ 0x3a, 0x1c, 0x9c, 0x14, 0x0c, 0x63},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x33, 0x39, 0x36, 0x37, 0x37, 0x37, 0x33, 0x36, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 269
+ {SEC_OID_SHA512,
+ 269,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xbe, 0x6b, 0x47, 0x25, 0x4a, 0x3c,
+ 0xf9, 0x3e, 0x2e, 0x27, 0x6a, 0xdf, 0xb0, 0x72, 0x25, 0x64, 0x04, 0x74,
+ 0x40, 0x70, 0xd6, 0xde, 0xc8, 0x3e, 0xf3, 0x4e, 0x3e, 0x6c, 0x11, 0x92,
+ 0x06, 0x42, 0x2b, 0xb2, 0x75, 0xe6, 0x1f, 0xc4, 0x70, 0x53, 0xef, 0x7b,
+ 0x2a, 0xf9, 0xe3, 0x3a, 0xca, 0x8f, 0x8b, 0x2e, 0x49, 0x38, 0x05, 0x70,
+ 0x70, 0xeb, 0x6e, 0xbb, 0xcf, 0x82, 0xfa, 0xbb, 0x44, 0xa5, 0xfe, 0x02,
+ 0x42, 0x01, 0x06, 0x1e, 0xf8, 0x09, 0x35, 0xff, 0x6d, 0x0e, 0x9f, 0x87,
+ 0xf3, 0x53, 0x7b, 0x63, 0x99, 0x45, 0xac, 0xf5, 0x0c, 0x5d, 0x97, 0xd3,
+ 0x0b, 0x4b, 0x9c, 0x34, 0x7e, 0x3f, 0x5f, 0x5e, 0xc0, 0x2b, 0x15, 0xa3,
+ 0x76, 0xae, 0x75, 0x4d, 0x64, 0xb2, 0xef, 0xaa, 0x81, 0x1b, 0x3d, 0x12,
+ 0xa0, 0xff, 0xf0, 0xbc, 0x68, 0x90, 0x22, 0x02, 0x5d, 0xd2, 0xf6, 0x9f,
+ 0x2f, 0x4b, 0x40, 0xdd, 0xa8, 0x68, 0x7a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x39, 0x39, 0x38, 0x31, 0x30, 0x35, 0x38, 0x30, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 270
+ {SEC_OID_SHA512,
+ 270,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x30, 0xb6, 0xfd, 0x7d, 0xec, 0x5c,
+ 0xb6, 0xf9, 0x0a, 0x8b, 0x54, 0xce, 0x7b, 0x58, 0xc6, 0x1b, 0x01, 0x3d,
+ 0x0a, 0xed, 0x7c, 0x4a, 0x26, 0x63, 0x9d, 0xe8, 0x0a, 0xea, 0xc3, 0xd9,
+ 0xe3, 0x38, 0x8e, 0x9f, 0x87, 0xe1, 0xe6, 0x41, 0x9d, 0x3f, 0x03, 0x39,
+ 0xaf, 0x32, 0x4e, 0x14, 0x21, 0xb5, 0xd1, 0x30, 0x31, 0x7f, 0xfd, 0x9d,
+ 0x8b, 0xe3, 0x65, 0x00, 0xa8, 0x4b, 0xb4, 0x1d, 0x02, 0x6c, 0xea, 0x02,
+ 0x42, 0x01, 0x76, 0xb4, 0x60, 0xa3, 0xea, 0xe0, 0x1d, 0x8a, 0xa8, 0xcc,
+ 0xff, 0xb0, 0xd6, 0xcf, 0x4d, 0x15, 0x95, 0xaa, 0x69, 0x7c, 0x65, 0x51,
+ 0x0a, 0x11, 0x97, 0xb9, 0x73, 0x43, 0xc1, 0xa6, 0x23, 0x45, 0x52, 0xce,
+ 0x9d, 0x6d, 0x31, 0x8c, 0x5f, 0x20, 0xf4, 0x8b, 0xec, 0x0d, 0xc3, 0x11,
+ 0xdd, 0x62, 0xeb, 0x40, 0x05, 0x8f, 0x3c, 0xb2, 0x2f, 0xa9, 0x58, 0xed,
+ 0xaf, 0x9d, 0xdd, 0xed, 0x19, 0x1a, 0x08},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x36, 0x36, 0x37, 0x37, 0x38, 0x32, 0x37, 0x30, 0x35, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 271
+ {SEC_OID_SHA512,
+ 271,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xa8, 0x7d, 0xe4, 0x2d, 0x82, 0x7a,
+ 0xe1, 0xf5, 0x5d, 0x6f, 0xab, 0x32, 0x77, 0xc7, 0xa9, 0xfd, 0xfa, 0xc3,
+ 0xaf, 0x22, 0xfe, 0x47, 0xe5, 0x2b, 0xfe, 0xe3, 0x4f, 0xa1, 0xee, 0x3e,
+ 0x76, 0x50, 0x95, 0xff, 0xf2, 0x01, 0x75, 0xbe, 0xcb, 0xdc, 0x94, 0xb4,
+ 0xa5, 0xad, 0x3a, 0x14, 0x9e, 0xa7, 0xc1, 0xbe, 0xbf, 0x4d, 0x45, 0x37,
+ 0x0e, 0x6b, 0x44, 0x04, 0xa0, 0x43, 0x7d, 0x8f, 0xae, 0x26, 0x4f, 0x02,
+ 0x42, 0x01, 0xa3, 0xc1, 0xc5, 0x18, 0x6d, 0x8a, 0xa4, 0x91, 0xb4, 0x62,
+ 0x3f, 0x57, 0x65, 0xa3, 0x88, 0x93, 0x0f, 0x37, 0xbb, 0x8f, 0x3e, 0x1c,
+ 0x0d, 0xb5, 0x08, 0x98, 0x35, 0x85, 0xb9, 0x09, 0x0b, 0x3a, 0xaf, 0x22,
+ 0xbb, 0x84, 0x6e, 0x0f, 0xb6, 0xd9, 0x15, 0xb5, 0x81, 0x1a, 0xc5, 0x5e,
+ 0x4d, 0x6c, 0xb0, 0x8f, 0x60, 0x5c, 0xb8, 0x4d, 0xeb, 0x55, 0xab, 0x7f,
+ 0xba, 0x2d, 0xde, 0x87, 0x36, 0xb1, 0xc4},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x30, 0x36, 0x32, 0x31, 0x34, 0x33, 0x36, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 272
+ {SEC_OID_SHA512,
+ 272,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x0e, 0x46, 0x05, 0x5d, 0x9a, 0xa0,
+ 0x87, 0xf1, 0xc4, 0xb6, 0x05, 0x63, 0x19, 0xcb, 0xf1, 0x7a, 0x06, 0x94,
+ 0xfe, 0x07, 0x32, 0x66, 0xa3, 0xf3, 0x03, 0x63, 0x03, 0x0e, 0x34, 0x5a,
+ 0x4b, 0xd4, 0x61, 0xac, 0xbd, 0x99, 0xd1, 0x26, 0x1f, 0xc0, 0x5e, 0xf3,
+ 0xc9, 0xa1, 0xc3, 0x7a, 0xfb, 0xa6, 0xe2, 0x1c, 0x2d, 0x51, 0x3e, 0xa3,
+ 0xd4, 0x70, 0x9d, 0xe5, 0x58, 0x68, 0x10, 0xd7, 0xd2, 0x9e, 0xc6, 0x02,
+ 0x42, 0x00, 0xd0, 0xc9, 0x5c, 0x7e, 0x97, 0xa9, 0x4e, 0xfb, 0x44, 0xaa,
+ 0x71, 0x7c, 0xd6, 0xeb, 0xe8, 0x2d, 0xe0, 0x64, 0x4e, 0x32, 0x67, 0x6d,
+ 0x19, 0x73, 0x51, 0xf1, 0x28, 0xee, 0x8d, 0x2b, 0x22, 0x3a, 0xb4, 0x76,
+ 0xd3, 0xe6, 0x60, 0x14, 0xec, 0xc0, 0x03, 0x08, 0x1f, 0x70, 0x40, 0xc5,
+ 0x78, 0xb8, 0x98, 0x46, 0x28, 0xd6, 0xec, 0x80, 0x73, 0x3f, 0x71, 0x3e,
+ 0x26, 0xb2, 0xc9, 0x8c, 0xb4, 0xed, 0xe1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x36, 0x38, 0x34, 0x32, 0x34, 0x39, 0x36, 0x30, 0x34, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 273
+ {SEC_OID_SHA512,
+ 273,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x2c, 0x04, 0xd0, 0x8a, 0x7a, 0x2d,
+ 0x07, 0x40, 0x3a, 0xba, 0x60, 0x4e, 0xa8, 0x5e, 0xc2, 0x3a, 0x52, 0xb5,
+ 0x27, 0x86, 0xe7, 0xfc, 0xe0, 0x41, 0x70, 0xe8, 0x67, 0xbe, 0x61, 0x46,
+ 0xee, 0xa7, 0x5a, 0x71, 0x80, 0xf5, 0xd4, 0xf3, 0xb8, 0x2a, 0x20, 0x4a,
+ 0x3c, 0x99, 0x68, 0x11, 0xa1, 0xe6, 0x1a, 0x3e, 0x76, 0xed, 0x20, 0x9c,
+ 0x22, 0x42, 0x8b, 0x35, 0xc5, 0x1f, 0xe6, 0x0f, 0x3b, 0xee, 0x1e, 0x02,
+ 0x42, 0x01, 0x6f, 0x2f, 0xea, 0xbc, 0x25, 0x73, 0x3b, 0x0a, 0x46, 0x04,
+ 0x63, 0xb9, 0x93, 0x3e, 0x6e, 0x4a, 0xe9, 0xf4, 0x12, 0x4c, 0xd0, 0xad,
+ 0x37, 0x85, 0xc7, 0x77, 0x55, 0xdb, 0xf0, 0x84, 0x8e, 0xc1, 0xcf, 0xd2,
+ 0xab, 0x08, 0xb9, 0x60, 0xb5, 0x56, 0x87, 0x0f, 0xa0, 0x03, 0x88, 0xd2,
+ 0x3d, 0x9a, 0x9f, 0xa3, 0x11, 0x2a, 0xc3, 0xe6, 0x2a, 0x0f, 0x34, 0x2d,
+ 0x58, 0xfb, 0x1f, 0x0a, 0xa8, 0x17, 0x48},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x32, 0x36, 0x39, 0x38, 0x39, 0x37, 0x33, 0x32, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 274
+ {SEC_OID_SHA512,
+ 274,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xca, 0x95, 0x32, 0xc9, 0xda, 0xeb,
+ 0x80, 0xd0, 0xdb, 0xc0, 0x7a, 0x41, 0x38, 0xba, 0x62, 0xa6, 0xba, 0xb8,
+ 0xc8, 0x8b, 0x9e, 0x1e, 0x2e, 0xdf, 0x26, 0x75, 0x13, 0x2e, 0xb9, 0x7c,
+ 0xfb, 0x26, 0xf4, 0xc3, 0x95, 0xf3, 0xb9, 0xd1, 0xd1, 0x27, 0x56, 0x94,
+ 0x95, 0x6b, 0x34, 0xc3, 0xef, 0x72, 0xcd, 0x00, 0xba, 0xb8, 0x67, 0x77,
+ 0x46, 0x5b, 0x9e, 0xdb, 0xa2, 0x9a, 0x41, 0xb0, 0x11, 0x4c, 0x62, 0x02,
+ 0x42, 0x01, 0x40, 0xeb, 0x6d, 0xdd, 0xff, 0x25, 0x3a, 0x7f, 0xf5, 0xb0,
+ 0x32, 0xd8, 0x2f, 0xbd, 0x18, 0xe4, 0x81, 0xa3, 0x76, 0xfe, 0x24, 0x2f,
+ 0x64, 0x05, 0xb8, 0x1b, 0x57, 0x16, 0x56, 0x65, 0xc9, 0xbf, 0xe6, 0x1e,
+ 0x25, 0xcd, 0x33, 0x58, 0x24, 0x5b, 0xdf, 0xb8, 0xde, 0x76, 0x32, 0xde,
+ 0x72, 0xed, 0x20, 0xcd, 0xac, 0xf3, 0x84, 0x76, 0x40, 0x96, 0xc8, 0xfe,
+ 0x3a, 0x37, 0x65, 0x63, 0xa3, 0x48, 0xaf},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x33, 0x38, 0x37, 0x33, 0x32, 0x34, 0x36, 0x39, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 275
+ {SEC_OID_SHA512,
+ 275,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xd6, 0x09, 0xe1, 0xf1, 0xcc, 0x1a,
+ 0xdf, 0x58, 0x89, 0xdc, 0x6d, 0xed, 0xa4, 0x41, 0x68, 0x2e, 0x76, 0x0b,
+ 0xe0, 0x89, 0x32, 0xb3, 0x15, 0x92, 0xfe, 0xf3, 0xad, 0xa1, 0x43, 0xfb,
+ 0x49, 0x40, 0xe4, 0xea, 0x75, 0xae, 0x51, 0x9e, 0x4f, 0xb0, 0x76, 0x9c,
+ 0x4f, 0xbd, 0x33, 0xa5, 0x2b, 0x18, 0x3a, 0x21, 0xd0, 0xbb, 0xa1, 0xff,
+ 0xa3, 0xfe, 0x50, 0xfd, 0x11, 0xf7, 0x5c, 0x6a, 0xc5, 0x8f, 0xf6, 0x02,
+ 0x42, 0x01, 0x24, 0x00, 0xcc, 0x4d, 0xdc, 0x24, 0xdd, 0xcd, 0x47, 0xa6,
+ 0xd6, 0x39, 0xa2, 0xab, 0xde, 0xf2, 0x9a, 0x65, 0xd4, 0xfe, 0x91, 0x75,
+ 0xf5, 0x1b, 0x31, 0x6f, 0x4b, 0xf9, 0x18, 0xbc, 0x91, 0x88, 0x79, 0x49,
+ 0x5c, 0x57, 0x2f, 0x8e, 0x98, 0x36, 0x4e, 0x2e, 0x1a, 0xa0, 0xd4, 0xd5,
+ 0x3a, 0xd2, 0x9e, 0x80, 0x3a, 0x44, 0x70, 0xd9, 0x4d, 0xd0, 0x6a, 0x98,
+ 0x2a, 0x1d, 0x04, 0x1b, 0xf2, 0xb5, 0xdd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x34, 0x31, 0x31, 0x38, 0x38, 0x38, 0x37, 0x35, 0x33, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 276
+ {SEC_OID_SHA512,
+ 276,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x37, 0x75, 0xa7, 0xe6, 0x1b, 0xdd, 0xa9,
+ 0xa3, 0xa9, 0x90, 0xba, 0x9f, 0xde, 0x98, 0xf9, 0xd8, 0x1d, 0x4b, 0x03,
+ 0x19, 0x55, 0x47, 0xbb, 0xd0, 0x65, 0x8e, 0x10, 0x59, 0xda, 0xa0, 0x0d,
+ 0xa9, 0x27, 0x06, 0x71, 0xb2, 0xfa, 0xda, 0x1b, 0xbb, 0xf1, 0x39, 0x82,
+ 0xf8, 0x7c, 0x9f, 0x3f, 0x26, 0xdd, 0xa5, 0xcd, 0x4f, 0x24, 0xde, 0x63,
+ 0xbc, 0xeb, 0x5f, 0xd9, 0x39, 0x01, 0x63, 0xc5, 0x8d, 0x26, 0x02, 0x42,
+ 0x01, 0x0a, 0x03, 0xe4, 0xba, 0x08, 0xf9, 0xe2, 0xb6, 0x91, 0x5a, 0x6c,
+ 0x0b, 0x83, 0x15, 0x6b, 0x00, 0xf5, 0x9e, 0xfc, 0x54, 0x17, 0x39, 0x4c,
+ 0x51, 0xca, 0x76, 0x16, 0xb5, 0x8c, 0xf9, 0x1a, 0xb7, 0x16, 0x6d, 0x84,
+ 0x59, 0xeb, 0x4e, 0xeb, 0x0d, 0x57, 0x14, 0x6e, 0xd6, 0x56, 0x0e, 0x17,
+ 0x3f, 0xaf, 0x35, 0x4b, 0x43, 0x90, 0x81, 0x7e, 0x0a, 0xaf, 0xb3, 0x82,
+ 0x94, 0xdf, 0x25, 0x99, 0x2c, 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x39, 0x38, 0x38, 0x36, 0x30, 0x36, 0x35, 0x34, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 277
+ {SEC_OID_SHA512,
+ 277,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x7a, 0xb0, 0x0a, 0x30, 0xc8, 0x8f,
+ 0xae, 0xce, 0xd3, 0xe4, 0xa1, 0x0f, 0x9c, 0x63, 0x78, 0x5b, 0xc2, 0x9e,
+ 0x9a, 0xf4, 0x49, 0x94, 0x66, 0xbd, 0x88, 0x80, 0x82, 0x7c, 0xfa, 0x58,
+ 0x0b, 0x61, 0x71, 0xf4, 0xa2, 0x0f, 0x36, 0x48, 0x7f, 0x7b, 0x94, 0x59,
+ 0x29, 0x46, 0xbc, 0xa4, 0x16, 0x2f, 0xaf, 0x65, 0x87, 0x2a, 0xf6, 0xbf,
+ 0xb1, 0x91, 0x9e, 0x6b, 0x02, 0x6c, 0x14, 0xe5, 0x1e, 0x27, 0x40, 0x02,
+ 0x42, 0x01, 0x92, 0x75, 0x15, 0xf6, 0x48, 0x9e, 0x9b, 0x7d, 0x9c, 0xbf,
+ 0x61, 0xe1, 0x03, 0x29, 0x58, 0x57, 0xc8, 0x13, 0x13, 0x20, 0x21, 0x7e,
+ 0x7a, 0x86, 0xd3, 0xf2, 0xfd, 0xcb, 0x35, 0x0d, 0xa5, 0xb4, 0x2c, 0x2d,
+ 0xbe, 0x17, 0x3f, 0xcb, 0x02, 0x5d, 0x14, 0xda, 0x23, 0x9d, 0x7d, 0x61,
+ 0x0d, 0xe8, 0x47, 0x59, 0x14, 0x74, 0x85, 0x73, 0x42, 0x9c, 0x95, 0x90,
+ 0xd3, 0x59, 0x4f, 0x4f, 0xa3, 0xaa, 0xb3},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x34, 0x37, 0x39, 0x31, 0x31, 0x35, 0x38, 0x34, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 278
+ {SEC_OID_SHA512,
+ 278,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x3b, 0x2b, 0xa1, 0x50, 0x9a, 0xea, 0x9d,
+ 0x42, 0xd4, 0x00, 0x40, 0x00, 0x33, 0x95, 0x2a, 0x02, 0x2f, 0xe7, 0xe0,
+ 0x0c, 0x7a, 0xd6, 0x5c, 0x39, 0xa2, 0xf7, 0x6d, 0x41, 0x13, 0x0a, 0xad,
+ 0xa9, 0x9c, 0x3c, 0xdf, 0xb9, 0xcf, 0x44, 0x57, 0x5a, 0x21, 0x63, 0xde,
+ 0x29, 0xf0, 0x97, 0xbe, 0xb9, 0xbd, 0x3a, 0xef, 0x93, 0x34, 0xe6, 0xfd,
+ 0x08, 0x13, 0xdd, 0xe2, 0xa0, 0x87, 0xf9, 0x38, 0xc5, 0xf6, 0x02, 0x41,
+ 0x1a, 0xfb, 0x56, 0x08, 0x7d, 0xfd, 0x5c, 0xb4, 0xff, 0xf6, 0x67, 0x9a,
+ 0x11, 0x4c, 0x34, 0x0f, 0x3a, 0x59, 0xf6, 0xb3, 0xe1, 0x81, 0x33, 0x73,
+ 0xbf, 0x3e, 0xbe, 0x30, 0xcb, 0x5e, 0x8b, 0x28, 0x5a, 0x58, 0x75, 0xd1,
+ 0xb5, 0xa9, 0x12, 0x0d, 0xb8, 0x0f, 0x70, 0x31, 0x02, 0x01, 0x55, 0x9f,
+ 0x89, 0xbb, 0x1d, 0xf1, 0x47, 0x96, 0x1d, 0x1c, 0xa4, 0xfc, 0xdb, 0x5e,
+ 0x8e, 0x84, 0xca, 0xe0, 0x82},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x30, 0x37, 0x36, 0x38, 0x38, 0x37, 0x33, 0x36, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 279
+ {SEC_OID_SHA512,
+ 279,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x0e, 0xfb, 0x32, 0x1a, 0x34, 0x76,
+ 0x25, 0x34, 0x3f, 0x51, 0x26, 0xed, 0x85, 0x45, 0x01, 0x7d, 0x79, 0x9e,
+ 0xb1, 0x03, 0xc7, 0x55, 0x58, 0x92, 0x2e, 0xab, 0xe4, 0x42, 0x11, 0xe8,
+ 0xfd, 0x83, 0x46, 0x55, 0xdc, 0x2e, 0xc5, 0xbe, 0xe9, 0xbb, 0x3e, 0x44,
+ 0x35, 0x0e, 0xb6, 0x88, 0x5e, 0x0a, 0xb9, 0x74, 0x73, 0x02, 0x22, 0xe5,
+ 0x5f, 0x13, 0xad, 0x27, 0xc0, 0x66, 0x72, 0x2f, 0xec, 0xaa, 0x25, 0x02,
+ 0x42, 0x00, 0xd6, 0x2e, 0x3d, 0x7f, 0xf9, 0x21, 0x53, 0x69, 0xaa, 0x7d,
+ 0xa8, 0x18, 0xdb, 0x30, 0x2e, 0x49, 0x03, 0x38, 0x75, 0x01, 0x0b, 0x2f,
+ 0x9b, 0x73, 0xd2, 0x5c, 0xa5, 0xb9, 0xbf, 0x2c, 0x62, 0xed, 0x75, 0x66,
+ 0x86, 0x23, 0x0c, 0xd5, 0xf4, 0xa3, 0x7c, 0x1f, 0xa8, 0x81, 0xc9, 0x7e,
+ 0x62, 0x39, 0x19, 0xfa, 0xb8, 0x27, 0xde, 0x59, 0x95, 0xab, 0x45, 0x6a,
+ 0x1f, 0xd7, 0xac, 0x7b, 0x85, 0xb1, 0xf8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x39, 0x38, 0x38, 0x35, 0x30, 0x36, 0x39, 0x36, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 280
+ {SEC_OID_SHA512,
+ 280,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x2f, 0x77, 0x8c, 0xd5, 0x52, 0xf5, 0x4d,
+ 0xa5, 0xf5, 0x67, 0xf4, 0x7e, 0x69, 0x79, 0x87, 0x2b, 0xa1, 0x30, 0xdc,
+ 0x08, 0x90, 0x17, 0x2b, 0xf3, 0xb3, 0xbb, 0x95, 0x2f, 0x03, 0xc6, 0x4b,
+ 0xc8, 0x78, 0x3a, 0xbe, 0x9f, 0x05, 0x6d, 0x60, 0xe1, 0x66, 0x77, 0x80,
+ 0xf5, 0xea, 0x88, 0xf5, 0x9e, 0xf3, 0x3c, 0x73, 0x5d, 0x54, 0x05, 0x61,
+ 0xa1, 0x97, 0xd3, 0x1f, 0xe3, 0x48, 0x53, 0xa6, 0x0a, 0x52, 0x02, 0x42,
+ 0x00, 0xbd, 0x28, 0x16, 0xf0, 0x63, 0x72, 0xf2, 0xe3, 0xf2, 0x58, 0x2d,
+ 0x53, 0xe5, 0x83, 0xe1, 0x33, 0xa5, 0x51, 0xaa, 0xec, 0x04, 0xdd, 0xc2,
+ 0xfd, 0xb7, 0xb8, 0x13, 0x17, 0x87, 0xe7, 0x3e, 0x42, 0x95, 0xac, 0x28,
+ 0xa9, 0x60, 0x4a, 0x24, 0x02, 0xed, 0x5b, 0x27, 0x2c, 0xc0, 0x3b, 0xe5,
+ 0x7d, 0xd4, 0xa7, 0xdf, 0x84, 0xd9, 0xee, 0x24, 0xcb, 0x0c, 0x2b, 0xf1,
+ 0x24, 0xed, 0x92, 0x7d, 0xef, 0xee},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x37, 0x32, 0x31, 0x33, 0x30, 0x36, 0x31, 0x33, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 281
+ {SEC_OID_SHA512,
+ 281,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x2a, 0x45, 0x9f, 0xff, 0xea, 0x70,
+ 0xd3, 0xbf, 0xc1, 0x3e, 0x9e, 0xa0, 0xab, 0xb1, 0x0a, 0xae, 0x39, 0x10,
+ 0xdf, 0x60, 0x49, 0x97, 0xcb, 0x5e, 0x4b, 0xb0, 0x54, 0x8a, 0xbd, 0x85,
+ 0x2a, 0xba, 0xc6, 0xb9, 0xa3, 0x24, 0x18, 0xc3, 0xb5, 0xed, 0x4e, 0x79,
+ 0x51, 0xae, 0x88, 0xee, 0xcc, 0x0a, 0x2f, 0x10, 0x65, 0xca, 0xf2, 0x4c,
+ 0x6a, 0x81, 0x46, 0x74, 0xe9, 0x56, 0x82, 0xd9, 0xb4, 0x93, 0xf2, 0x02,
+ 0x42, 0x00, 0xe2, 0xab, 0xd0, 0x5c, 0x58, 0x5e, 0x0c, 0x21, 0x3a, 0x21,
+ 0x9a, 0x7e, 0x7d, 0x38, 0xb8, 0x10, 0xd2, 0x52, 0xff, 0xea, 0x67, 0x65,
+ 0x0d, 0x4d, 0x19, 0x94, 0xa4, 0x1c, 0x2c, 0xa3, 0x25, 0xbb, 0x96, 0x49,
+ 0x20, 0xc6, 0xc2, 0x54, 0x53, 0x81, 0xc4, 0x5c, 0xa3, 0xe1, 0xec, 0xa0,
+ 0x5e, 0x00, 0x51, 0x4b, 0x36, 0x6c, 0xb0, 0xe1, 0xe4, 0x9b, 0x8c, 0x23,
+ 0x6d, 0x38, 0x3b, 0x26, 0x0b, 0x9c, 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x32, 0x30, 0x34, 0x31, 0x30, 0x31, 0x36, 0x35, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 282
+ {SEC_OID_SHA512,
+ 282,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x0f, 0x26, 0x53, 0xd9, 0x4a, 0xa2,
+ 0x8b, 0xcb, 0xd6, 0x67, 0xa5, 0x01, 0x3f, 0x9b, 0x28, 0x3d, 0x84, 0x87,
+ 0xc4, 0x4d, 0x09, 0x3e, 0xe4, 0x76, 0x60, 0x32, 0x93, 0x98, 0xca, 0xa5,
+ 0x50, 0xca, 0x9c, 0x93, 0x88, 0xc7, 0xaa, 0xde, 0xce, 0xac, 0xac, 0x15,
+ 0x07, 0xe7, 0x65, 0x90, 0xaf, 0xb7, 0x36, 0xad, 0xb3, 0x58, 0x3f, 0x54,
+ 0xf3, 0x1a, 0xe2, 0x5c, 0x9c, 0x71, 0x7e, 0xc9, 0xf8, 0x9b, 0x5e, 0x02,
+ 0x41, 0x49, 0x44, 0x48, 0xa7, 0xff, 0xe4, 0xa4, 0xee, 0xd8, 0x4b, 0x46,
+ 0x02, 0x78, 0x1e, 0xce, 0xf7, 0x7a, 0x23, 0xfe, 0xd1, 0x16, 0xb1, 0xb7,
+ 0x91, 0xb8, 0xd2, 0xe4, 0x23, 0x1b, 0x7c, 0xa2, 0xa7, 0xb6, 0xf0, 0x6d,
+ 0x13, 0x27, 0x05, 0x93, 0x2d, 0x44, 0x6e, 0x61, 0xd3, 0x44, 0x71, 0x4e,
+ 0xe2, 0x40, 0x14, 0xfa, 0x5b, 0xb1, 0x44, 0xa9, 0x65, 0x72, 0xb3, 0xd4,
+ 0x8d, 0x03, 0x8a, 0x55, 0xad, 0x68},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x31, 0x35, 0x30, 0x36, 0x38, 0x30, 0x39, 0x35, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 283
+ {SEC_OID_SHA512,
+ 283,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xc2, 0xda, 0x48, 0x55, 0x2c, 0x39,
+ 0xd9, 0x4f, 0x5a, 0x45, 0x42, 0x7a, 0xe9, 0xdc, 0xd8, 0x91, 0xb6, 0x5c,
+ 0xca, 0x33, 0xe6, 0x24, 0xad, 0x25, 0x32, 0xff, 0xa3, 0x33, 0x66, 0x6b,
+ 0x24, 0x1d, 0x87, 0x33, 0x36, 0xfa, 0xb7, 0xbb, 0xd7, 0xb4, 0xc1, 0x93,
+ 0xdb, 0x4d, 0x86, 0x5c, 0xd5, 0x0f, 0x0c, 0x1d, 0x8c, 0xb5, 0xc1, 0x4c,
+ 0xf3, 0xf0, 0x89, 0xad, 0x42, 0xdd, 0x43, 0xcf, 0xff, 0x63, 0x4e, 0x02,
+ 0x42, 0x01, 0x4f, 0x20, 0x70, 0xdc, 0xf8, 0x60, 0xb9, 0x6a, 0x45, 0xf2,
+ 0xa6, 0x06, 0x1e, 0x4e, 0xc2, 0xa6, 0xad, 0x64, 0xd7, 0xd0, 0xe9, 0xfb,
+ 0xdb, 0x25, 0xaa, 0x93, 0xb9, 0x99, 0x41, 0xbe, 0x28, 0x0f, 0x5c, 0x70,
+ 0xc0, 0xe3, 0x2b, 0x62, 0x34, 0xdf, 0x54, 0x5b, 0xac, 0xe7, 0x34, 0x1a,
+ 0xf9, 0x4c, 0x14, 0x0c, 0x86, 0x5d, 0x44, 0xfa, 0x8e, 0xa7, 0xeb, 0xe0,
+ 0xfe, 0x53, 0xbd, 0xa4, 0x46, 0x45, 0xdf},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x37, 0x32, 0x37, 0x34, 0x36, 0x30, 0x31, 0x30, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 284
+ {SEC_OID_SHA512,
+ 284,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x9b, 0xc6, 0xe7, 0x45, 0x49, 0xb4,
+ 0x8a, 0x1e, 0x7c, 0x18, 0x1b, 0x17, 0x96, 0x87, 0xfb, 0x27, 0xd6, 0xe9,
+ 0xac, 0xac, 0x47, 0xec, 0x34, 0xb1, 0xb8, 0xbd, 0x04, 0x4d, 0x32, 0x93,
+ 0x20, 0x54, 0x4e, 0x4e, 0x56, 0x8e, 0x67, 0xd1, 0x7f, 0x4c, 0xda, 0x2f,
+ 0x0a, 0x3f, 0xe3, 0x03, 0xd5, 0x61, 0xa1, 0x1f, 0xc0, 0xc9, 0x81, 0xed,
+ 0x9b, 0xe2, 0xfc, 0xc6, 0xd3, 0x97, 0xa4, 0x3a, 0xd4, 0x9e, 0x10, 0x02,
+ 0x42, 0x00, 0xff, 0x29, 0x5e, 0x43, 0xfe, 0xc5, 0xb6, 0x8b, 0x00, 0xce,
+ 0x80, 0x44, 0x43, 0x4b, 0xcd, 0x17, 0xaf, 0x1b, 0xa0, 0x4a, 0x74, 0x55,
+ 0x63, 0x53, 0xe2, 0x58, 0xd0, 0x17, 0xba, 0x26, 0xbe, 0xd6, 0x7f, 0x45,
+ 0x8f, 0xad, 0x5d, 0xd8, 0xe7, 0xd2, 0x73, 0x4d, 0x56, 0xf5, 0x99, 0x28,
+ 0xc2, 0x41, 0x94, 0x41, 0xa9, 0xe8, 0xc0, 0x57, 0x3d, 0xb3, 0x58, 0x6c,
+ 0xa0, 0x56, 0x95, 0x1c, 0xa9, 0x35, 0xe0},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x34, 0x35, 0x37, 0x31, 0x34, 0x36, 0x31, 0x32, 0x32, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 285
+ {SEC_OID_SHA512,
+ 285,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x20, 0x96, 0x36, 0x38, 0xd0, 0xb0, 0x58,
+ 0x49, 0x42, 0x54, 0xef, 0xce, 0x57, 0x77, 0x8a, 0xc6, 0x5e, 0x5f, 0x23,
+ 0x49, 0x1f, 0x7a, 0xdf, 0xa7, 0x2e, 0x47, 0x13, 0xb7, 0xc0, 0x39, 0x46,
+ 0xb5, 0x43, 0xc0, 0x14, 0xd9, 0x66, 0x0d, 0x85, 0x52, 0x46, 0xf3, 0x08,
+ 0x08, 0x5e, 0xee, 0xe4, 0x95, 0xcd, 0x83, 0x1b, 0x7d, 0xbe, 0xce, 0x47,
+ 0xae, 0xa4, 0x8e, 0x90, 0x43, 0x3b, 0xd0, 0xfe, 0x81, 0x84, 0x02, 0x42,
+ 0x01, 0x61, 0xa4, 0xf4, 0x97, 0x7f, 0xec, 0xae, 0x92, 0xd4, 0xf6, 0x7e,
+ 0x56, 0xf3, 0x33, 0x8c, 0x7a, 0x9b, 0x82, 0x0b, 0x5e, 0x05, 0xdb, 0x1f,
+ 0x28, 0xd0, 0x5d, 0x71, 0xf7, 0xe5, 0xf3, 0x6b, 0xc6, 0x3f, 0x6e, 0xdd,
+ 0xa4, 0xd3, 0xc1, 0xb2, 0xd7, 0x3b, 0xb8, 0xa3, 0x0c, 0x4d, 0x74, 0x5b,
+ 0x73, 0xe6, 0x34, 0xef, 0x57, 0x4c, 0xf4, 0x76, 0x56, 0xa3, 0x72, 0xe3,
+ 0xeb, 0x42, 0xcc, 0x03, 0x88, 0x50},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x34, 0x31, 0x37, 0x39, 0x35, 0x31, 0x36, 0x30, 0x39, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 286
+ {SEC_OID_SHA512,
+ 286,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xbc, 0xc5, 0x85, 0x85, 0x97, 0xce,
+ 0x8d, 0x4d, 0xc5, 0xff, 0xa6, 0xbe, 0x33, 0xf7, 0xd8, 0x04, 0xf2, 0xf8,
+ 0xef, 0x59, 0xc5, 0xdb, 0x93, 0x01, 0x78, 0x5e, 0x0c, 0xce, 0xb7, 0xed,
+ 0x57, 0x46, 0x2f, 0x45, 0x5a, 0x46, 0x57, 0x10, 0xc7, 0x41, 0x45, 0x70,
+ 0xc9, 0xa3, 0x5a, 0x31, 0x00, 0xbd, 0x15, 0xfa, 0x40, 0xe3, 0xec, 0x35,
+ 0x0d, 0x1f, 0x75, 0x40, 0x6c, 0x2a, 0x25, 0x88, 0x5e, 0x9d, 0x76, 0x02,
+ 0x41, 0x43, 0x75, 0x7d, 0x28, 0x2f, 0xd1, 0xd4, 0x4c, 0x25, 0x3f, 0x9a,
+ 0x05, 0xd8, 0x14, 0x2c, 0x29, 0xa6, 0xd6, 0x3c, 0x0a, 0x1f, 0x55, 0x08,
+ 0x43, 0x1b, 0xc9, 0xfb, 0x9b, 0x60, 0xa3, 0x8b, 0x7f, 0x41, 0x4e, 0x73,
+ 0x0e, 0x0d, 0x59, 0xb7, 0xb7, 0x09, 0x70, 0x6a, 0x67, 0x02, 0x2e, 0x19,
+ 0x22, 0xfe, 0x88, 0xb1, 0x82, 0xa5, 0x74, 0x43, 0xc5, 0x8b, 0xd0, 0x6a,
+ 0x69, 0xee, 0x78, 0x14, 0xbc, 0xab},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x38, 0x39, 0x32, 0x37, 0x31, 0x33, 0x30, 0x35, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 287
+ {SEC_OID_SHA512,
+ 287,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x24, 0x01, 0x20, 0xb9, 0x7e, 0xa6,
+ 0x7b, 0xcb, 0xd0, 0xe4, 0x12, 0xd8, 0x71, 0x37, 0xa1, 0x3e, 0x34, 0x7a,
+ 0x87, 0x0a, 0x22, 0x49, 0x37, 0x5f, 0xcc, 0xf8, 0xc0, 0x04, 0xda, 0x35,
+ 0xe5, 0x92, 0x62, 0x07, 0x74, 0x16, 0x0e, 0x7b, 0x82, 0xae, 0xd1, 0xf5,
+ 0x79, 0x97, 0xfb, 0x01, 0x5a, 0x76, 0x4d, 0x01, 0x4d, 0x4b, 0xe1, 0xf3,
+ 0x89, 0xe5, 0x49, 0x97, 0x77, 0x05, 0x45, 0x76, 0xe7, 0xbf, 0x00, 0x02,
+ 0x42, 0x01, 0x9f, 0x15, 0x7e, 0xc3, 0xa2, 0x41, 0x08, 0x53, 0x27, 0x4b,
+ 0xc4, 0xd8, 0xe7, 0x56, 0x5e, 0x9e, 0xaa, 0x5d, 0xc4, 0x7d, 0x5e, 0x51,
+ 0x5a, 0xbc, 0x86, 0xc2, 0x2f, 0xa6, 0xdc, 0x21, 0x54, 0x82, 0xdf, 0x5c,
+ 0x0e, 0x2b, 0x88, 0x5f, 0x37, 0xba, 0xef, 0x3a, 0x6a, 0xe8, 0x3d, 0xaa,
+ 0xc9, 0x30, 0x61, 0x7a, 0x5f, 0xb3, 0x7b, 0xb0, 0x3c, 0xe4, 0x0f, 0x06,
+ 0xfa, 0x4e, 0xce, 0x26, 0xcb, 0xb1, 0x1c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x38, 0x39, 0x36, 0x31, 0x38, 0x32, 0x32, 0x39, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 288
+ {SEC_OID_SHA512,
+ 288,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xa7, 0x53, 0x6d, 0x55, 0x87, 0x6f,
+ 0x83, 0x92, 0xa6, 0xeb, 0xa1, 0x8f, 0x07, 0x51, 0x18, 0xc2, 0x73, 0x01,
+ 0x58, 0x44, 0xeb, 0x35, 0x36, 0xc7, 0x27, 0xc0, 0x04, 0xc1, 0xbf, 0x23,
+ 0x06, 0x7d, 0x57, 0xe8, 0xfe, 0x31, 0x87, 0x2f, 0x8b, 0xf8, 0x39, 0x64,
+ 0x0e, 0x80, 0xe0, 0x6a, 0xba, 0x3c, 0x0a, 0x36, 0x5a, 0x26, 0x8c, 0xab,
+ 0xc2, 0xda, 0x96, 0xd8, 0x45, 0x50, 0xa5, 0x69, 0xf1, 0x7f, 0x9c, 0x02,
+ 0x42, 0x00, 0xe8, 0x40, 0xb6, 0xa7, 0xcb, 0xa7, 0x18, 0xd9, 0x11, 0x03,
+ 0xfa, 0xa1, 0x34, 0xc2, 0xf6, 0x37, 0x63, 0xf3, 0xb6, 0xb9, 0x1d, 0xb7,
+ 0xec, 0xbd, 0x3b, 0x10, 0xf1, 0x01, 0x71, 0xa8, 0x75, 0x71, 0x2c, 0xb9,
+ 0x38, 0x43, 0x25, 0x41, 0x1b, 0xec, 0xa9, 0xa3, 0xaa, 0x87, 0xaa, 0xae,
+ 0x39, 0x02, 0xc2, 0x82, 0xd2, 0xde, 0xda, 0xa1, 0xcb, 0xdd, 0xd4, 0x0c,
+ 0xcf, 0x0d, 0x29, 0x97, 0x5d, 0xf2, 0x2a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x38, 0x32, 0x38, 0x33, 0x33, 0x34, 0x36, 0x37, 0x33, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 289
+ {SEC_OID_SHA512,
+ 289,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x3f, 0x72, 0xbe, 0x1c, 0x33, 0x12,
+ 0x14, 0xf4, 0x50, 0x07, 0xff, 0x72, 0xce, 0x54, 0xaf, 0xce, 0x1c, 0x91,
+ 0x0a, 0x90, 0xe4, 0xff, 0x3d, 0x17, 0x66, 0x20, 0xff, 0x3c, 0xa9, 0x76,
+ 0xc2, 0xb6, 0x2d, 0x0c, 0xdf, 0x5d, 0x11, 0x34, 0x29, 0x0e, 0xe9, 0x74,
+ 0x40, 0x71, 0x55, 0x31, 0x45, 0x5d, 0xc2, 0x98, 0x18, 0x82, 0x80, 0x94,
+ 0xd3, 0x66, 0xf9, 0x59, 0xe1, 0xad, 0xc7, 0xd7, 0xe9, 0x8e, 0xa4, 0x02,
+ 0x42, 0x01, 0xe8, 0x0a, 0xc3, 0x8b, 0xa6, 0x9f, 0x3e, 0x53, 0x11, 0x6e,
+ 0x54, 0x32, 0xfb, 0xdb, 0x3b, 0x1e, 0x7e, 0xa1, 0xb4, 0x3e, 0x5f, 0x86,
+ 0xd1, 0xc0, 0xe3, 0xd1, 0xc4, 0x69, 0x44, 0x2d, 0xbb, 0x40, 0x6f, 0xfe,
+ 0x52, 0x4f, 0x06, 0x85, 0xf7, 0x1e, 0x81, 0x1d, 0x94, 0xa9, 0xef, 0xa9,
+ 0xed, 0x38, 0xcc, 0xd9, 0x21, 0x3f, 0x98, 0x39, 0x83, 0x03, 0x5f, 0x2a,
+ 0xdd, 0x0b, 0x8f, 0x2f, 0xa4, 0xae, 0x23},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x33, 0x36, 0x36, 0x39, 0x37, 0x34, 0x38, 0x39, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 290
+ {SEC_OID_SHA512,
+ 290,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xac, 0xea, 0xa6, 0xd5, 0x67, 0xdd,
+ 0xb3, 0x9b, 0xa5, 0x2d, 0x29, 0x7e, 0x60, 0xe4, 0xa8, 0x14, 0xc9, 0xb4,
+ 0x76, 0xca, 0xb5, 0x68, 0xc0, 0x9d, 0x8a, 0xce, 0x87, 0x8d, 0x84, 0x62,
+ 0x18, 0xdd, 0x2b, 0x5d, 0x2a, 0x24, 0x61, 0xf0, 0xd5, 0xa5, 0x6c, 0x12,
+ 0xf0, 0xbd, 0x80, 0x3e, 0x32, 0x53, 0xdc, 0x5b, 0x38, 0x7b, 0x94, 0xe8,
+ 0x65, 0x89, 0xcb, 0x1d, 0x0c, 0xb8, 0x09, 0xc7, 0x07, 0x11, 0x25, 0x02,
+ 0x42, 0x01, 0xb1, 0xfb, 0x02, 0x1b, 0x10, 0xb5, 0x93, 0xcf, 0x9e, 0x79,
+ 0x3c, 0xf2, 0x2a, 0x88, 0xbd, 0xe9, 0xa4, 0xb9, 0x2f, 0x9e, 0x21, 0x80,
+ 0x94, 0xf2, 0x70, 0xb0, 0x93, 0xe8, 0xc6, 0xc9, 0x5a, 0xce, 0xd4, 0x3d,
+ 0x09, 0x7b, 0xfa, 0x33, 0x54, 0xe6, 0xb9, 0x8d, 0x19, 0x5c, 0x59, 0x9c,
+ 0x2e, 0x6f, 0x13, 0x35, 0x1c, 0x63, 0xc2, 0x89, 0x67, 0xe0, 0x8b, 0x7e,
+ 0x49, 0x7e, 0x12, 0x06, 0x65, 0xc6, 0x63},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x31, 0x39, 0x39, 0x31, 0x35, 0x33, 0x32, 0x32, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 291
+ {SEC_OID_SHA512,
+ 291,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xf6, 0xff, 0xb5, 0xdd, 0x78, 0x63,
+ 0x26, 0x04, 0x1e, 0x74, 0x56, 0x4b, 0x71, 0x9d, 0x38, 0x92, 0x4a, 0x28,
+ 0x32, 0x98, 0x68, 0x17, 0x7c, 0x13, 0x46, 0x3c, 0xff, 0x90, 0xc4, 0xb0,
+ 0x9d, 0x3d, 0x2d, 0xbc, 0x01, 0x12, 0x81, 0xcc, 0x78, 0xaa, 0x0e, 0x5e,
+ 0x86, 0x56, 0x12, 0x3b, 0xc5, 0x06, 0x05, 0x60, 0x1a, 0x54, 0x7b, 0xb4,
+ 0xb1, 0x76, 0x1f, 0x85, 0x2a, 0x12, 0x0e, 0xa4, 0x6d, 0xf9, 0xdf, 0x02,
+ 0x42, 0x01, 0xa4, 0x07, 0xfd, 0xd4, 0x45, 0x61, 0x4a, 0x16, 0xa5, 0xeb,
+ 0xd4, 0xba, 0x07, 0x5c, 0x6c, 0x1d, 0x75, 0x64, 0xf3, 0xcf, 0xd4, 0x77,
+ 0xd6, 0xb2, 0x62, 0x0a, 0xbf, 0x18, 0xa5, 0xbf, 0x78, 0x31, 0x12, 0x82,
+ 0xea, 0x45, 0xb9, 0xbf, 0xf8, 0x13, 0xf2, 0x4c, 0x3c, 0x78, 0x54, 0xe6,
+ 0x09, 0x1c, 0x80, 0x55, 0x14, 0x4f, 0x95, 0x92, 0xfb, 0xf2, 0xe4, 0x56,
+ 0x42, 0x1a, 0x41, 0xc5, 0x55, 0xd7, 0xa9},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x36, 0x30, 0x30, 0x33, 0x31, 0x36, 0x38, 0x32, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 292
+ {SEC_OID_SHA512,
+ 292,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xa1, 0x5a, 0xf4, 0xd5, 0xca, 0x3d,
+ 0xea, 0xde, 0xcd, 0x75, 0xec, 0x1b, 0xae, 0xc3, 0x1c, 0x8d, 0x43, 0xfb,
+ 0xc8, 0x89, 0x46, 0x64, 0x75, 0xe6, 0xc2, 0x31, 0x06, 0xdb, 0x4e, 0x63,
+ 0xab, 0x69, 0x00, 0x3f, 0x56, 0xd8, 0x19, 0xdd, 0xfc, 0x5a, 0x67, 0x3c,
+ 0x82, 0x89, 0xf9, 0xe6, 0xdf, 0x80, 0x6b, 0x07, 0xaf, 0x57, 0xa2, 0x54,
+ 0x1a, 0xf6, 0x94, 0xe6, 0x48, 0x97, 0x34, 0xc8, 0xee, 0xc8, 0x37, 0x02,
+ 0x41, 0x69, 0xc3, 0x54, 0x33, 0xa3, 0x21, 0x7f, 0xcd, 0x73, 0x8a, 0x65,
+ 0xb7, 0xda, 0x9e, 0x81, 0xcd, 0x81, 0xf0, 0x4f, 0x0e, 0xf0, 0x60, 0x05,
+ 0x0b, 0x9c, 0x84, 0x3e, 0x9e, 0x80, 0x8d, 0x8b, 0x81, 0x75, 0xf3, 0xad,
+ 0xae, 0xfa, 0x10, 0x5d, 0x21, 0x5e, 0xa9, 0xa4, 0x6b, 0xf4, 0x15, 0xfe,
+ 0x2a, 0xc1, 0x80, 0x95, 0x8f, 0xcd, 0xd8, 0x78, 0xd5, 0x4f, 0x8d, 0x19,
+ 0xd2, 0x3e, 0x11, 0xb7, 0x6d, 0x1a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x38, 0x36, 0x39, 0x36, 0x35, 0x31, 0x36, 0x39, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 293
+ {SEC_OID_SHA512,
+ 293,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xba, 0x89, 0x9f, 0x94, 0x84, 0x1d,
+ 0xb6, 0xc3, 0x3b, 0x85, 0x08, 0x67, 0xc8, 0x90, 0x6b, 0x43, 0x6b, 0xe3,
+ 0x85, 0x36, 0x40, 0xdb, 0xfc, 0x86, 0x31, 0x97, 0xfa, 0x1e, 0x5a, 0x55,
+ 0xce, 0x25, 0x24, 0x0f, 0x2b, 0xe4, 0x98, 0xb9, 0xbd, 0xcf, 0xc0, 0xa8,
+ 0x9d, 0xbd, 0xca, 0x19, 0x2d, 0x8f, 0x84, 0xca, 0x3c, 0x44, 0xe5, 0xe0,
+ 0xee, 0x6f, 0x83, 0xe7, 0x90, 0x0e, 0x08, 0x5e, 0x1b, 0xd4, 0x81, 0x02,
+ 0x42, 0x00, 0x86, 0xe6, 0xd5, 0x58, 0xde, 0x8d, 0x8f, 0x01, 0x4a, 0x85,
+ 0xcb, 0x4a, 0x5f, 0x69, 0x08, 0x62, 0x7e, 0x7a, 0x1a, 0xcd, 0x70, 0x58,
+ 0x1d, 0x9d, 0x9c, 0x7d, 0x14, 0xdf, 0x44, 0xd4, 0x37, 0xaa, 0x09, 0xe5,
+ 0xa1, 0x0a, 0x0b, 0x76, 0x0e, 0x98, 0xd4, 0x67, 0x31, 0xf2, 0x51, 0x2c,
+ 0xa1, 0xb0, 0x24, 0x0c, 0x60, 0x2b, 0x5f, 0x0a, 0x20, 0x30, 0x48, 0x5e,
+ 0x34, 0xde, 0x9c, 0x6c, 0xd0, 0x8e, 0x7e},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x36, 0x35, 0x38, 0x33, 0x39, 0x32, 0x36, 0x33, 0x37, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 294
+ {SEC_OID_SHA512,
+ 294,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x8e, 0xb5, 0xc9, 0x2d, 0xbf, 0x5e,
+ 0x00, 0x88, 0x8b, 0x85, 0xe6, 0xbf, 0x66, 0x17, 0x01, 0x7e, 0x97, 0xc0,
+ 0x4a, 0xe9, 0x50, 0xdd, 0x73, 0x18, 0x56, 0xb9, 0xdf, 0xb2, 0x0e, 0x0c,
+ 0x0e, 0x5c, 0x54, 0x28, 0x4f, 0x41, 0x12, 0x31, 0xfe, 0xd1, 0xd0, 0x71,
+ 0xb3, 0x21, 0xf7, 0x86, 0x18, 0xd2, 0xa7, 0x5c, 0x13, 0x96, 0x63, 0xfb,
+ 0x9d, 0xb3, 0x43, 0x52, 0x14, 0xcb, 0xac, 0x5a, 0x0d, 0xcb, 0x4f, 0x02,
+ 0x42, 0x01, 0xda, 0x0d, 0xd2, 0x9d, 0x47, 0x28, 0xfe, 0x63, 0x31, 0xc8,
+ 0xe2, 0xad, 0xe5, 0x04, 0x5b, 0x12, 0x37, 0x66, 0x4a, 0xed, 0x15, 0x7d,
+ 0xb2, 0xa6, 0xcb, 0xde, 0xaf, 0x5a, 0xbe, 0xa8, 0x13, 0x24, 0xe2, 0x89,
+ 0x20, 0xa1, 0xc4, 0x9c, 0x33, 0x4b, 0x12, 0x26, 0x44, 0x1f, 0x88, 0xe1,
+ 0xa7, 0xf2, 0xc7, 0xe0, 0x1d, 0x63, 0xe9, 0x50, 0xd4, 0x37, 0x8f, 0x08,
+ 0x97, 0x3d, 0xb1, 0x6b, 0x2e, 0x61, 0x61},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x33, 0x32, 0x30, 0x35, 0x30, 0x31, 0x35, 0x37, 0x32, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 295
+ {SEC_OID_SHA512,
+ 295,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x30, 0x77, 0x9f, 0x94, 0x3d, 0xf0,
+ 0x98, 0xdd, 0xb5, 0x31, 0x5c, 0xdc, 0xa4, 0xb7, 0x31, 0xc8, 0x34, 0x72,
+ 0xd5, 0x89, 0xf4, 0xba, 0x4d, 0x32, 0xc1, 0x72, 0xfa, 0xf6, 0xb3, 0xa9,
+ 0xe4, 0x15, 0x4c, 0x05, 0x17, 0xfc, 0xc5, 0xc4, 0x32, 0xeb, 0x26, 0x9b,
+ 0x01, 0x52, 0x29, 0x7f, 0x6d, 0xf4, 0x90, 0xec, 0xe5, 0x94, 0x96, 0xbe,
+ 0xa8, 0x04, 0x7e, 0x2f, 0x32, 0xd0, 0xb5, 0xf9, 0x1e, 0x85, 0xef, 0x02,
+ 0x42, 0x00, 0xc9, 0xeb, 0x0b, 0x56, 0x27, 0x31, 0x14, 0xce, 0x2e, 0x55,
+ 0x33, 0x41, 0x24, 0x7d, 0xa8, 0x6b, 0x81, 0x3b, 0xfd, 0x65, 0xf1, 0x43,
+ 0xa5, 0x56, 0x2b, 0xb1, 0xc8, 0x74, 0xff, 0x97, 0x05, 0x23, 0x83, 0x6b,
+ 0xcd, 0xf3, 0x90, 0xdc, 0x19, 0x6e, 0x67, 0xdd, 0x75, 0xcd, 0x28, 0x11,
+ 0x2e, 0xf7, 0x4a, 0xfd, 0x51, 0xb1, 0xfb, 0x35, 0x33, 0x3b, 0xe0, 0x50,
+ 0x5a, 0x01, 0x2e, 0xfe, 0xbd, 0x4e, 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x30, 0x38, 0x35, 0x33, 0x33, 0x30, 0x37, 0x39, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 296
+ {SEC_OID_SHA512,
+ 296,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x59, 0x3f, 0x01, 0x32, 0xf7, 0xb5, 0xc2,
+ 0x82, 0x35, 0x59, 0x78, 0xa2, 0xcb, 0xa7, 0x3f, 0xd3, 0xbd, 0x5c, 0xe3,
+ 0x27, 0x20, 0x66, 0xd4, 0xad, 0x9b, 0xd8, 0xbd, 0x8b, 0x3e, 0x2b, 0xe0,
+ 0x99, 0x00, 0x71, 0xb3, 0x50, 0x9e, 0xa4, 0x45, 0xdd, 0x15, 0x5c, 0xf9,
+ 0x7e, 0x29, 0x4e, 0x2b, 0x8d, 0x13, 0x55, 0x80, 0x9d, 0x88, 0x0e, 0x10,
+ 0x70, 0x0e, 0xea, 0xb0, 0xeb, 0x8e, 0xbb, 0xaa, 0x4f, 0x09, 0x02, 0x42,
+ 0x01, 0x07, 0xeb, 0x3d, 0x5e, 0xd7, 0x5c, 0xbb, 0x9b, 0xcb, 0x92, 0x78,
+ 0xf2, 0x26, 0x6c, 0x14, 0xc5, 0x7c, 0xf7, 0x03, 0xcb, 0xd8, 0xf7, 0xc7,
+ 0xde, 0x45, 0xc5, 0x1f, 0x0f, 0x3b, 0xaf, 0x1d, 0xff, 0x6b, 0xb9, 0x2f,
+ 0x1c, 0xbf, 0x89, 0xba, 0x64, 0x96, 0x77, 0xbc, 0xdc, 0xa7, 0x76, 0xfc,
+ 0x57, 0xf5, 0x87, 0xce, 0x71, 0x4e, 0x2e, 0x43, 0xe6, 0xcc, 0x52, 0x3f,
+ 0x0d, 0x0a, 0x28, 0x6d, 0x38, 0xfb},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x37, 0x38, 0x36, 0x36, 0x38, 0x31, 0x33, 0x31, 0x31, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 297
+ {SEC_OID_SHA512,
+ 297,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x6d, 0xed, 0x17, 0xfa, 0xd1, 0x0f,
+ 0x94, 0x5e, 0x3d, 0x95, 0x3b, 0x4f, 0xd3, 0xb7, 0x28, 0x98, 0xc3, 0x70,
+ 0xf1, 0x51, 0x64, 0xbb, 0x77, 0x12, 0x67, 0x33, 0x85, 0xc1, 0x0b, 0xf3,
+ 0x92, 0x9b, 0xea, 0x29, 0x3e, 0x08, 0xbf, 0xc3, 0x00, 0x29, 0xa4, 0x65,
+ 0x13, 0x8a, 0xd4, 0x7a, 0xbe, 0x60, 0x4d, 0xf8, 0x07, 0xb3, 0x17, 0x07,
+ 0xfe, 0xf5, 0x5a, 0xdf, 0x3e, 0x10, 0x49, 0x20, 0x03, 0x8e, 0x3b, 0x02,
+ 0x42, 0x00, 0xb7, 0x6b, 0x21, 0x2d, 0x74, 0xe4, 0xb6, 0xeb, 0x99, 0x4d,
+ 0x92, 0x6e, 0x9e, 0x79, 0x69, 0x75, 0x23, 0x5f, 0xad, 0x90, 0xe3, 0x39,
+ 0xa2, 0x1a, 0x32, 0x9e, 0x6e, 0xed, 0x3f, 0xe9, 0x6b, 0x6d, 0x3c, 0x0d,
+ 0x54, 0x26, 0xe8, 0x46, 0x4c, 0x4a, 0x9e, 0xd5, 0xcb, 0xe0, 0x8e, 0xeb,
+ 0x5e, 0x49, 0x0f, 0x72, 0xe9, 0xe0, 0x40, 0x6c, 0x0d, 0x76, 0xad, 0x07,
+ 0x6b, 0x47, 0x6d, 0x07, 0xc0, 0x14, 0x4a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x30, 0x38, 0x32, 0x35, 0x33, 0x39, 0x34, 0x32, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 298
+ {SEC_OID_SHA512,
+ 298,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xf8, 0x62, 0x4f, 0xfa, 0x5a, 0x6a,
+ 0xa8, 0xd9, 0xd0, 0x4e, 0xd1, 0xc2, 0x27, 0x2e, 0xa5, 0x5f, 0x52, 0x71,
+ 0xca, 0x2c, 0xfc, 0x9a, 0xa6, 0xa3, 0x77, 0x8a, 0x0b, 0x8a, 0x23, 0x0f,
+ 0x61, 0x1e, 0x5d, 0x65, 0xaf, 0x18, 0xd8, 0x25, 0x1a, 0x0c, 0xc4, 0xac,
+ 0xe6, 0x63, 0x87, 0x8c, 0x33, 0x20, 0x52, 0x39, 0xee, 0x7e, 0x83, 0x88,
+ 0xcc, 0x0a, 0x04, 0x0e, 0xa5, 0x15, 0x15, 0x07, 0x2e, 0x3f, 0x61, 0x02,
+ 0x41, 0x2c, 0x1e, 0x61, 0x19, 0x72, 0x29, 0xf4, 0x0e, 0x84, 0x0e, 0xa3,
+ 0x73, 0x25, 0xf3, 0xbd, 0x87, 0xa6, 0xcd, 0x32, 0xd0, 0x80, 0xbd, 0x61,
+ 0xbb, 0xde, 0x4b, 0x07, 0x2c, 0xf7, 0xa0, 0xc8, 0xa8, 0x9d, 0x40, 0x2c,
+ 0xd9, 0x23, 0x5c, 0x26, 0xf1, 0x9a, 0x08, 0x4d, 0xdc, 0xeb, 0x1c, 0xc0,
+ 0xba, 0xe4, 0x00, 0x62, 0x51, 0xcc, 0xbe, 0x10, 0xde, 0x39, 0x54, 0xe8,
+ 0x5a, 0x8c, 0x5e, 0xfa, 0xf6, 0xcc},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x30, 0x30, 0x36, 0x35, 0x39, 0x35, 0x36, 0x36, 0x39, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 299
+ {SEC_OID_SHA512,
+ 299,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x2b, 0x01, 0xc6, 0x60, 0x1c, 0xec,
+ 0xa9, 0xe5, 0x8e, 0x8a, 0xbb, 0x85, 0xd1, 0xf6, 0x66, 0x3d, 0xf7, 0x0c,
+ 0xee, 0x76, 0x1a, 0x75, 0x6b, 0x77, 0xe4, 0x52, 0x94, 0xf0, 0x9a, 0xe6,
+ 0x09, 0xa6, 0xb7, 0x6c, 0xfc, 0xd6, 0x7f, 0x60, 0xe4, 0x7a, 0x34, 0x94,
+ 0xcb, 0x85, 0x51, 0x1e, 0x33, 0xd9, 0x2a, 0x8d, 0x29, 0x7a, 0x1b, 0x89,
+ 0xe9, 0xa9, 0x03, 0x8c, 0x0c, 0x5b, 0x78, 0xc3, 0xa3, 0xd4, 0xca, 0x02,
+ 0x42, 0x01, 0x0e, 0xf5, 0xd2, 0xfa, 0xb5, 0x9b, 0xd4, 0x2e, 0x2e, 0x92,
+ 0xa2, 0xfc, 0xa7, 0xa9, 0x75, 0xb9, 0x59, 0xdf, 0xb3, 0x72, 0x51, 0x93,
+ 0x30, 0xde, 0xfc, 0x8f, 0xa8, 0x95, 0x4b, 0xfc, 0xfb, 0x39, 0x7b, 0xa9,
+ 0x39, 0xed, 0xb6, 0xa9, 0x44, 0xa2, 0xce, 0x9f, 0x6f, 0xaf, 0xbf, 0xcd,
+ 0xa6, 0x09, 0x2c, 0xdd, 0xf6, 0x28, 0x80, 0x1f, 0x6d, 0xd8, 0xcd, 0x40,
+ 0xca, 0xd4, 0xd8, 0x09, 0xd5, 0xc1, 0xbf},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x30, 0x32, 0x34, 0x31, 0x38, 0x31, 0x36, 0x30, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 300
+ {SEC_OID_SHA512,
+ 300,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xc5, 0x4a, 0x33, 0x0b, 0x9d, 0xc4,
+ 0x7e, 0xb8, 0x8d, 0xbf, 0x60, 0xc9, 0xee, 0x49, 0xf2, 0xc7, 0x51, 0x8c,
+ 0x0a, 0x78, 0xba, 0xf6, 0x42, 0xc7, 0x41, 0x05, 0xfe, 0x28, 0x3f, 0xa4,
+ 0xc3, 0x57, 0xff, 0x22, 0x93, 0x1e, 0xf4, 0x2f, 0x92, 0xd1, 0x6d, 0x6a,
+ 0x0b, 0x80, 0x6e, 0xf7, 0x18, 0x53, 0x9d, 0x21, 0xca, 0xd7, 0x19, 0x55,
+ 0xa5, 0x30, 0xe2, 0x1c, 0xab, 0x49, 0xa5, 0x6f, 0x56, 0x16, 0x73, 0x02,
+ 0x42, 0x01, 0xc2, 0xcc, 0x32, 0xc5, 0xa4, 0xd3, 0x35, 0xc4, 0x8d, 0x0c,
+ 0xbb, 0x04, 0x07, 0xfb, 0x7e, 0x47, 0x29, 0xc5, 0x72, 0x51, 0xaf, 0xbf,
+ 0x95, 0x34, 0xc5, 0x30, 0x9b, 0x94, 0xe6, 0xaa, 0xe1, 0x36, 0x14, 0xa1,
+ 0xf2, 0x51, 0x42, 0x52, 0xf4, 0x8c, 0xc7, 0xf1, 0x43, 0xee, 0x76, 0x17,
+ 0x82, 0xf8, 0xdc, 0xeb, 0xf2, 0xfb, 0x49, 0x0e, 0x08, 0xfd, 0xea, 0xf5,
+ 0x70, 0xa7, 0xed, 0x9d, 0x28, 0x7d, 0xa2},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x37, 0x37, 0x36, 0x37, 0x38, 0x35, 0x32, 0x38, 0x37, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 301
+ {SEC_OID_SHA512,
+ 301,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x46, 0x7b, 0x45, 0x11, 0xb9, 0xd6,
+ 0x60, 0x1d, 0xa3, 0x55, 0x7b, 0x8e, 0xd4, 0x32, 0xc1, 0x4a, 0x80, 0xe5,
+ 0x99, 0x98, 0x47, 0xbe, 0x13, 0x6c, 0x75, 0x6a, 0x88, 0xdd, 0x51, 0x34,
+ 0x68, 0x9b, 0x5a, 0xb7, 0x0d, 0x0a, 0x2e, 0x8f, 0xd8, 0xd6, 0x14, 0x1e,
+ 0x2b, 0x14, 0x32, 0x82, 0xf9, 0x8a, 0xfb, 0x93, 0xb7, 0xe1, 0x76, 0x09,
+ 0x52, 0x2d, 0xd9, 0xe6, 0x4c, 0x9e, 0x4a, 0x31, 0xc7, 0xc3, 0x4f, 0x02,
+ 0x42, 0x00, 0xf5, 0x0e, 0xe6, 0x6a, 0x1d, 0xfb, 0xf8, 0x61, 0x67, 0xba,
+ 0x59, 0x68, 0xd4, 0xee, 0x35, 0x06, 0xa7, 0xcf, 0xfe, 0x0f, 0x52, 0x1c,
+ 0x1b, 0xf8, 0x30, 0xd0, 0x86, 0x72, 0x41, 0xe3, 0x45, 0xd3, 0x19, 0xe7,
+ 0x7e, 0xec, 0xa4, 0x58, 0x58, 0xbb, 0x30, 0x62, 0xac, 0xbf, 0x8d, 0x10,
+ 0x0b, 0xc6, 0xbf, 0xd3, 0x12, 0x7d, 0x57, 0xa7, 0xe9, 0x1a, 0x81, 0x99,
+ 0xe0, 0x50, 0x52, 0xb8, 0xcc, 0xf3, 0x04},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x34, 0x34, 0x31, 0x39, 0x39, 0x39, 0x37, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 302
+ {SEC_OID_SHA512,
+ 302,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x7a, 0xf9, 0x0f, 0x62, 0x27, 0x75, 0x0f,
+ 0x91, 0x7d, 0x65, 0xb1, 0xc6, 0x02, 0x00, 0xc7, 0x55, 0x15, 0x8b, 0xb7,
+ 0x83, 0xa4, 0x79, 0xbe, 0x68, 0x77, 0xc5, 0x9e, 0xd8, 0x9f, 0xf5, 0x95,
+ 0xfe, 0xa3, 0xf3, 0xa4, 0x13, 0x75, 0x91, 0xaa, 0xb2, 0x38, 0x26, 0xed,
+ 0x38, 0x5b, 0xd6, 0x15, 0x62, 0x77, 0x36, 0x4b, 0x5d, 0x60, 0x3c, 0xa2,
+ 0x72, 0x25, 0x90, 0x83, 0xe6, 0xe9, 0xab, 0x5d, 0xb3, 0xf9, 0x02, 0x41,
+ 0x70, 0x84, 0x2e, 0xb6, 0x2c, 0x89, 0x49, 0x35, 0xb8, 0x2d, 0xa1, 0x5c,
+ 0xa6, 0x11, 0xd9, 0xd7, 0x54, 0xef, 0x57, 0x85, 0x9e, 0x0c, 0x91, 0x2c,
+ 0x03, 0x58, 0xd0, 0x82, 0x0f, 0x49, 0x40, 0xcd, 0xf5, 0x36, 0x0f, 0x11,
+ 0x6a, 0x75, 0x47, 0xa8, 0x1b, 0xf6, 0x56, 0x17, 0xf1, 0x82, 0xe5, 0x97,
+ 0xeb, 0x10, 0x07, 0xe2, 0x6c, 0x62, 0x83, 0x84, 0x87, 0xca, 0x02, 0x1c,
+ 0x38, 0x29, 0xa5, 0x90, 0xdb},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x38, 0x34, 0x33, 0x34, 0x38, 0x30, 0x33, 0x39, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 303
+ {SEC_OID_SHA512,
+ 303,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xb0, 0x16, 0x9e, 0x68, 0x06, 0x2c,
+ 0xaa, 0x79, 0xf9, 0x9e, 0xc0, 0xc7, 0x2d, 0x83, 0xc4, 0xd0, 0xfc, 0x2a,
+ 0x1c, 0x81, 0x86, 0x65, 0xcf, 0xed, 0x1a, 0xba, 0x3e, 0x68, 0x43, 0x92,
+ 0xb9, 0xa9, 0x5a, 0xfb, 0x82, 0xdd, 0xd1, 0xde, 0x49, 0xe3, 0xfc, 0x3c,
+ 0xb3, 0x88, 0x9b, 0x4f, 0x5a, 0x86, 0xa7, 0xbd, 0xf9, 0x44, 0x36, 0x1d,
+ 0xb2, 0xcf, 0xa5, 0x70, 0x21, 0xa7, 0x64, 0x3f, 0xcf, 0xce, 0x95, 0x02,
+ 0x42, 0x01, 0x15, 0xec, 0x78, 0x4e, 0x04, 0x24, 0x36, 0x89, 0x2c, 0x6c,
+ 0xc1, 0xbe, 0xde, 0x0f, 0x4b, 0x7b, 0x6e, 0xb2, 0x4b, 0x30, 0x0b, 0x1f,
+ 0x0c, 0x67, 0x49, 0x99, 0xa6, 0xda, 0x81, 0x6d, 0xbe, 0xfb, 0x2d, 0x53,
+ 0xf9, 0x0b, 0x0d, 0xed, 0xb9, 0x62, 0xa0, 0x85, 0xe5, 0x20, 0x9f, 0xce,
+ 0xa5, 0x03, 0x11, 0x13, 0x08, 0x00, 0xd2, 0xa9, 0x24, 0x9d, 0x27, 0x9c,
+ 0x7b, 0xde, 0x2f, 0x88, 0x62, 0x25, 0x12},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x37, 0x31, 0x38, 0x38, 0x39, 0x32, 0x36, 0x32, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 304
+ {SEC_OID_SHA512,
+ 304,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xde, 0x4e, 0xd1, 0xee, 0x81, 0xd5,
+ 0xcf, 0xfc, 0xf8, 0x25, 0x6a, 0x06, 0x85, 0x8c, 0xba, 0x5e, 0xb9, 0x25,
+ 0xee, 0x68, 0xe3, 0xed, 0x84, 0x8a, 0xc9, 0x80, 0x71, 0xb6, 0xe3, 0x0c,
+ 0x3b, 0x44, 0xb1, 0x02, 0xa2, 0xde, 0x81, 0x17, 0xcc, 0xe5, 0xb4, 0xf9,
+ 0xe4, 0x26, 0x03, 0x22, 0x5e, 0x0d, 0xbc, 0xb3, 0xfc, 0xc1, 0x71, 0xd1,
+ 0x49, 0x2e, 0x7e, 0xd8, 0xbc, 0xb6, 0xec, 0x28, 0x6c, 0x7d, 0xe0, 0x02,
+ 0x42, 0x00, 0xfd, 0x1e, 0x93, 0xbb, 0xc8, 0xb8, 0xad, 0xeb, 0x78, 0x64,
+ 0xa2, 0xbf, 0x8e, 0x29, 0xd6, 0xf9, 0xc0, 0x96, 0x6f, 0xe3, 0xd5, 0x43,
+ 0x52, 0x5b, 0xf2, 0x68, 0xb5, 0x7c, 0xd6, 0xfa, 0x88, 0x52, 0xbf, 0xe0,
+ 0xd2, 0x75, 0x07, 0x26, 0xd5, 0x44, 0x55, 0x60, 0xf2, 0xfc, 0x21, 0x1a,
+ 0xa7, 0x85, 0x9d, 0xd3, 0xee, 0x10, 0x07, 0x8e, 0xf9, 0x07, 0xe4, 0x9c,
+ 0xd6, 0x43, 0x26, 0xb3, 0x97, 0xe0, 0x1c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x37, 0x34, 0x33, 0x32, 0x32, 0x33, 0x34, 0x34, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 305
+ {SEC_OID_SHA512,
+ 305,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xfc, 0xaf, 0xa6, 0x2e, 0xe6, 0x27,
+ 0x54, 0x43, 0xd7, 0x27, 0x7f, 0xc4, 0x6e, 0x4c, 0x30, 0xb4, 0xdb, 0x84,
+ 0x5b, 0xa4, 0x5b, 0x5d, 0x6b, 0x54, 0xfa, 0xf4, 0x7b, 0xbf, 0x92, 0x1f,
+ 0x82, 0x5f, 0x6f, 0xd0, 0xf2, 0x3a, 0x38, 0xc0, 0xc7, 0xf4, 0xde, 0xbc,
+ 0x33, 0xad, 0xd2, 0x82, 0xaf, 0xad, 0x11, 0x54, 0xc8, 0x70, 0x7b, 0x6e,
+ 0x18, 0xcd, 0x65, 0xad, 0xcb, 0x07, 0xd3, 0x29, 0x15, 0xb4, 0x62, 0x02,
+ 0x42, 0x00, 0x87, 0xa2, 0x7b, 0x2b, 0xf3, 0xc3, 0x5d, 0x18, 0xfd, 0x39,
+ 0x7e, 0x0c, 0xd7, 0x15, 0x95, 0x16, 0xcf, 0x56, 0x3b, 0x98, 0x44, 0x1e,
+ 0x03, 0x0b, 0xfd, 0xe9, 0x3c, 0xea, 0xcd, 0x2c, 0x4e, 0x41, 0x22, 0x8b,
+ 0x7b, 0x33, 0x44, 0x3e, 0xf0, 0xa3, 0x51, 0xce, 0x55, 0x3d, 0x6d, 0x1d,
+ 0x71, 0xc1, 0x20, 0x92, 0xdf, 0x79, 0x62, 0x76, 0x17, 0x5c, 0xd7, 0x79,
+ 0xb8, 0x09, 0x0c, 0x49, 0x58, 0xb3, 0x91},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x34, 0x30, 0x36, 0x30, 0x30, 0x35, 0x39, 0x33, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 306
+ {SEC_OID_SHA512,
+ 306,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x78, 0x98, 0x96, 0x28, 0xac, 0xfb, 0xa8,
+ 0x6d, 0x4b, 0xf2, 0x8b, 0xee, 0xb9, 0xf4, 0x40, 0x01, 0xfb, 0x8f, 0x2d,
+ 0x8e, 0x24, 0x53, 0x20, 0xa1, 0x9e, 0xfd, 0xed, 0xe3, 0x1e, 0xae, 0x3e,
+ 0xc8, 0xb4, 0x96, 0xfa, 0xec, 0x30, 0xc8, 0x5e, 0x8f, 0x63, 0xf8, 0xae,
+ 0x06, 0x04, 0x6f, 0xe1, 0xd1, 0x57, 0x53, 0x21, 0xfa, 0x04, 0x95, 0x3e,
+ 0x46, 0x0f, 0x6b, 0x13, 0x86, 0xdd, 0x5d, 0xf9, 0x4e, 0xdb, 0x02, 0x42,
+ 0x01, 0x2a, 0xba, 0x33, 0x49, 0x73, 0x2e, 0x21, 0xa5, 0xbb, 0x27, 0xd7,
+ 0xd6, 0xfa, 0xcd, 0x8c, 0x76, 0x88, 0xb9, 0xd0, 0xd0, 0x27, 0x1d, 0x6a,
+ 0x07, 0x7f, 0x9d, 0x6d, 0x82, 0xdb, 0x45, 0xb5, 0x45, 0x6b, 0x76, 0x7f,
+ 0x4b, 0x9f, 0x1a, 0x80, 0xf4, 0x87, 0x03, 0x1f, 0x9c, 0x0b, 0x3e, 0xa8,
+ 0x33, 0xc6, 0x3f, 0xdf, 0x9c, 0x6a, 0x25, 0xe6, 0xb4, 0x24, 0xc1, 0x9c,
+ 0x2e, 0x55, 0x30, 0x5d, 0x7a, 0x0f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x36, 0x31, 0x34, 0x30, 0x33, 0x36, 0x39, 0x38, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 307
+ {SEC_OID_SHA512,
+ 307,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x14, 0xa5, 0xa4, 0x6a, 0x3b, 0xa4, 0x15,
+ 0xf6, 0xe8, 0xc5, 0x66, 0xca, 0x1b, 0x15, 0xfa, 0x20, 0x55, 0x64, 0x96,
+ 0x87, 0xb1, 0xa9, 0xfc, 0x84, 0xcc, 0x0f, 0xa8, 0x63, 0x12, 0x96, 0x89,
+ 0x8f, 0xe0, 0x14, 0xe0, 0xd4, 0x59, 0x27, 0xe4, 0x27, 0x13, 0x96, 0xba,
+ 0xa4, 0xcf, 0xb3, 0x67, 0x56, 0x69, 0xb1, 0x6e, 0x76, 0xc3, 0x39, 0xdb,
+ 0x3c, 0x0e, 0xda, 0xf6, 0x13, 0x37, 0xe8, 0xbe, 0xbe, 0x91, 0x02, 0x42,
+ 0x01, 0xfb, 0x31, 0x31, 0x29, 0x75, 0x7f, 0x76, 0x75, 0x4b, 0x60, 0xfd,
+ 0xb1, 0xe4, 0x07, 0x7f, 0x9f, 0xe3, 0xdd, 0x62, 0xc8, 0xbc, 0xe5, 0x21,
+ 0x90, 0xcf, 0xeb, 0x9c, 0x03, 0x02, 0x1c, 0xc9, 0x2f, 0x6d, 0x7d, 0x13,
+ 0x02, 0xb8, 0xa8, 0x47, 0x33, 0x48, 0x6b, 0xf7, 0x69, 0xae, 0x94, 0xd3,
+ 0xdb, 0x4b, 0x60, 0xb6, 0xdf, 0x28, 0xfe, 0xd4, 0x81, 0xd3, 0xd7, 0xc5,
+ 0x10, 0x29, 0x9f, 0x0c, 0x31, 0x9f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x30, 0x39, 0x35, 0x34, 0x32, 0x35, 0x36, 0x38, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 308
+ {SEC_OID_SHA512,
+ 308,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0x8a, 0x32, 0x50, 0xeb, 0x5f, 0x28,
+ 0xb5, 0x98, 0xc4, 0xa4, 0x28, 0x90, 0xd2, 0x5f, 0x6a, 0xf8, 0x40, 0x82,
+ 0xd4, 0x37, 0x6f, 0x84, 0xf1, 0x71, 0x7e, 0x51, 0x12, 0xa7, 0x66, 0x23,
+ 0xe6, 0xfe, 0x0d, 0x20, 0x7c, 0x39, 0x46, 0x3d, 0x20, 0xbb, 0x86, 0x34,
+ 0x1b, 0xc2, 0x6c, 0x9f, 0x68, 0xbc, 0xdf, 0x79, 0x46, 0x71, 0xa0, 0x1f,
+ 0x90, 0x46, 0x50, 0x25, 0xf8, 0x7a, 0x8c, 0x52, 0x13, 0x7e, 0xdf, 0x02,
+ 0x41, 0x1d, 0xdd, 0x31, 0x7f, 0x66, 0x22, 0xd9, 0xb0, 0x32, 0x22, 0x3f,
+ 0x76, 0x76, 0x5b, 0xa6, 0xc9, 0x11, 0x6a, 0xe4, 0xb4, 0x3a, 0x1b, 0xd3,
+ 0x57, 0xbc, 0x9d, 0xb6, 0xfa, 0x62, 0xf0, 0x86, 0x7d, 0xc5, 0xd8, 0xf7,
+ 0x81, 0xf0, 0x8c, 0x1c, 0xbd, 0x49, 0xb4, 0x42, 0x4f, 0xe8, 0xc2, 0x2c,
+ 0xfd, 0x1d, 0xcd, 0x07, 0xcf, 0xde, 0x7b, 0x35, 0x98, 0x34, 0x24, 0x42,
+ 0x58, 0x98, 0x25, 0xaa, 0x67, 0xf7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x30, 0x30, 0x38, 0x30, 0x39, 0x38, 0x39, 0x38, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 309
+ {SEC_OID_SHA512,
+ 309,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x60, 0xee, 0x16, 0x17, 0x41, 0xd5, 0xcb,
+ 0x2d, 0xd0, 0xff, 0x2c, 0xf9, 0x92, 0x4a, 0xca, 0x03, 0x76, 0xb1, 0x54,
+ 0x46, 0x81, 0x62, 0x7a, 0x31, 0x68, 0x8e, 0x4d, 0x8b, 0x3b, 0x63, 0xa0,
+ 0x1a, 0xdb, 0xb4, 0x17, 0xee, 0x11, 0x3b, 0x9b, 0xa8, 0xd4, 0xd1, 0x3b,
+ 0x7b, 0x4e, 0x1b, 0x14, 0xb5, 0x1a, 0x24, 0xdb, 0xc3, 0xf0, 0x99, 0xb0,
+ 0x68, 0xd9, 0x16, 0xaa, 0x94, 0x86, 0x2e, 0xe0, 0x81, 0xb4, 0x02, 0x42,
+ 0x01, 0x5c, 0xaf, 0xf8, 0xd3, 0x01, 0x41, 0xe1, 0xc1, 0x63, 0xe3, 0xec,
+ 0x62, 0xb7, 0xe1, 0x48, 0x74, 0xda, 0x62, 0x4a, 0x6d, 0x8e, 0x02, 0x52,
+ 0xd8, 0xe8, 0x29, 0x86, 0x0e, 0x5a, 0x49, 0xd3, 0x73, 0x23, 0x21, 0xb6,
+ 0x25, 0x26, 0x2e, 0x5c, 0x9b, 0x1e, 0xf3, 0x48, 0xc3, 0xe7, 0xcb, 0xb1,
+ 0xde, 0x82, 0x27, 0x51, 0x3f, 0x32, 0x06, 0x37, 0x86, 0x67, 0x85, 0xe9,
+ 0x7e, 0x19, 0x31, 0xd3, 0x5c, 0xcb},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x35, 0x37, 0x34, 0x31, 0x34, 0x37, 0x39, 0x32, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 310
+ {SEC_OID_SHA512,
+ 310,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xa1, 0xef, 0x82, 0x29, 0xdb, 0x9f,
+ 0x45, 0xda, 0x38, 0xae, 0x3b, 0x6d, 0x60, 0x11, 0x10, 0x61, 0x1e, 0x20,
+ 0x98, 0x78, 0xbb, 0xd0, 0x3a, 0xc2, 0xa6, 0xde, 0x65, 0xe8, 0x40, 0x29,
+ 0x57, 0xc6, 0x69, 0xa1, 0x15, 0xe3, 0xf0, 0x2d, 0x08, 0x5f, 0xe2, 0xd0,
+ 0x31, 0xc6, 0x13, 0x24, 0xb7, 0x70, 0x52, 0xab, 0x34, 0x6b, 0x4b, 0x1a,
+ 0x43, 0x7b, 0x58, 0x06, 0x2f, 0xb3, 0x6f, 0x9d, 0x56, 0xcf, 0x45, 0x02,
+ 0x42, 0x00, 0xcc, 0x5c, 0x0a, 0x3b, 0x68, 0x97, 0x02, 0x79, 0xae, 0x16,
+ 0x88, 0x0f, 0x6c, 0xa5, 0x79, 0xd0, 0x17, 0x1a, 0x82, 0x7e, 0x99, 0xa4,
+ 0x6a, 0xa8, 0x2b, 0x92, 0x42, 0xdc, 0xc0, 0x9c, 0xb0, 0xb2, 0x2a, 0x44,
+ 0xeb, 0xcf, 0xca, 0x84, 0x29, 0x3e, 0x6d, 0x21, 0xae, 0xea, 0x49, 0x2f,
+ 0x00, 0xba, 0x31, 0x57, 0xc5, 0xb6, 0xe2, 0xe4, 0xca, 0xea, 0x6a, 0x1c,
+ 0x09, 0xc8, 0x24, 0x72, 0x05, 0x52, 0xf2},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x38, 0x36, 0x36, 0x37, 0x37, 0x31, 0x35, 0x32, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 311
+ {SEC_OID_SHA512,
+ 311,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x5a, 0xa0, 0xc8, 0xa3, 0x78, 0xc4, 0xe0,
+ 0x2b, 0xcc, 0x2f, 0x56, 0xc2, 0xc3, 0x65, 0xcc, 0xee, 0x42, 0x4e, 0x29,
+ 0x73, 0xc2, 0x8f, 0x0d, 0xaa, 0xe8, 0xf4, 0xc3, 0xf0, 0xd9, 0x0b, 0x42,
+ 0x1f, 0xef, 0xd4, 0x56, 0xe7, 0x49, 0x08, 0x7e, 0x0c, 0x66, 0x7c, 0x2a,
+ 0x71, 0x47, 0xbc, 0x67, 0xb9, 0x0c, 0x69, 0x62, 0x44, 0xf2, 0x16, 0xb4,
+ 0xd9, 0xd7, 0x41, 0x8e, 0xad, 0xc7, 0xd0, 0x6e, 0xf1, 0xd2, 0x02, 0x42,
+ 0x01, 0xe2, 0x89, 0x14, 0xbd, 0x34, 0x1f, 0x52, 0x6b, 0x04, 0x11, 0x28,
+ 0xf2, 0xd2, 0x51, 0x13, 0x1d, 0x8b, 0x2c, 0x65, 0x84, 0x7e, 0x54, 0x1d,
+ 0x65, 0xad, 0xca, 0x34, 0x42, 0x96, 0x2c, 0xdd, 0xb2, 0xa7, 0x1c, 0x64,
+ 0xfa, 0xe3, 0x9f, 0xdd, 0x56, 0xe4, 0x16, 0x86, 0xad, 0x63, 0x2f, 0x99,
+ 0xc6, 0x03, 0x8d, 0x8d, 0xe0, 0xb3, 0xaa, 0xc4, 0x04, 0x5e, 0x0a, 0x96,
+ 0x1e, 0xfd, 0xbf, 0x4c, 0x6a, 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x36, 0x39, 0x34, 0x32, 0x38, 0x30, 0x37, 0x38, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 312
+ {SEC_OID_SHA512,
+ 312,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x5a, 0x05, 0xf5, 0x36, 0x6c, 0x8b, 0x8b,
+ 0xe2, 0x86, 0x54, 0xbc, 0x39, 0xa6, 0x67, 0x1d, 0x1b, 0x15, 0x93, 0x49,
+ 0x5e, 0x44, 0x5c, 0x07, 0xc9, 0x95, 0xc3, 0xbe, 0x3e, 0x16, 0x8f, 0xfd,
+ 0xec, 0x92, 0xe4, 0x42, 0x88, 0x80, 0x2f, 0xd4, 0x55, 0x00, 0x7f, 0x87,
+ 0x46, 0x57, 0x0d, 0x93, 0xb5, 0x68, 0x3e, 0x4d, 0x40, 0xe9, 0xd9, 0xe5,
+ 0x9d, 0xe5, 0x39, 0xf0, 0xe6, 0x2b, 0xc4, 0x0d, 0x92, 0xbc, 0x02, 0x42,
+ 0x01, 0x87, 0xa4, 0x7d, 0x8f, 0x70, 0xad, 0xcc, 0x5e, 0x10, 0x26, 0x7b,
+ 0x8f, 0xec, 0x89, 0xd7, 0x01, 0x1d, 0x99, 0x85, 0x42, 0x76, 0x45, 0xae,
+ 0xd1, 0x9a, 0x8e, 0xfa, 0x2d, 0x11, 0x89, 0xb4, 0x69, 0xcb, 0x7a, 0xab,
+ 0x19, 0x98, 0xe0, 0xc1, 0xd2, 0xfc, 0xac, 0x5a, 0x50, 0x54, 0xd7, 0x9d,
+ 0x2e, 0xc1, 0xc9, 0xa0, 0x0b, 0x18, 0x3d, 0xc9, 0xaf, 0x20, 0xf5, 0x55,
+ 0xa1, 0x14, 0x0b, 0xe2, 0xdc, 0xef},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x39, 0x39, 0x32, 0x31, 0x36, 0x39, 0x32, 0x35, 0x36, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 313
+ {SEC_OID_SHA512,
+ 313,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xe2, 0x13, 0xbc, 0xb8, 0xb9, 0x60,
+ 0xb1, 0x29, 0x6a, 0xe1, 0x76, 0x99, 0x3b, 0x24, 0x49, 0xba, 0xe5, 0x56,
+ 0xb6, 0xd9, 0x0d, 0xf2, 0xf0, 0x7f, 0xb0, 0x8a, 0xd8, 0xfd, 0x60, 0xe3,
+ 0xb7, 0xfe, 0x6c, 0x73, 0xf9, 0xc8, 0xa7, 0x36, 0x44, 0x17, 0x61, 0x1d,
+ 0x60, 0x11, 0x9c, 0x55, 0x02, 0x61, 0xc5, 0x4b, 0xbc, 0xa8, 0xd6, 0x1e,
+ 0x26, 0x41, 0x30, 0xab, 0x90, 0x18, 0x7e, 0x27, 0xd2, 0x2d, 0xbd, 0x02,
+ 0x41, 0x34, 0xf5, 0x19, 0x38, 0x2c, 0xfa, 0xcf, 0xd0, 0x7b, 0x0a, 0x6f,
+ 0x3a, 0xca, 0x11, 0x7c, 0x13, 0xd2, 0xbe, 0x72, 0x5d, 0x2f, 0x9e, 0xe4,
+ 0xe5, 0xf8, 0x87, 0x39, 0xc9, 0x91, 0x21, 0xe6, 0x3e, 0xd7, 0x35, 0x80,
+ 0x46, 0xbf, 0xb1, 0x57, 0x5f, 0xc7, 0x3e, 0x1e, 0xde, 0x83, 0x39, 0xe4,
+ 0x6c, 0x51, 0x39, 0x84, 0x3e, 0x52, 0xe9, 0x18, 0x4b, 0xb8, 0xc5, 0x79,
+ 0x06, 0x1a, 0x15, 0x4a, 0x0b, 0x8f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x31, 0x36, 0x30, 0x39, 0x34, 0x33, 0x39, 0x37, 0x39, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 314
+ {SEC_OID_SHA512,
+ 314,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xed, 0x11, 0xac, 0x7e, 0xfb, 0x1f,
+ 0x29, 0xee, 0x64, 0x10, 0x8a, 0x5e, 0x26, 0x06, 0xfa, 0x9a, 0xf3, 0xbb,
+ 0xc1, 0x2d, 0x1a, 0x95, 0x2e, 0x47, 0x24, 0x0d, 0x52, 0x36, 0xdf, 0x64,
+ 0xf5, 0xb2, 0xb7, 0x7a, 0x0f, 0x7a, 0x0a, 0x73, 0xd3, 0x0d, 0x07, 0x08,
+ 0xb5, 0xb2, 0x3a, 0xc6, 0xd5, 0x84, 0xbf, 0x69, 0x97, 0xd8, 0x85, 0x16,
+ 0x23, 0x79, 0x36, 0x55, 0xde, 0xe8, 0x77, 0x45, 0x49, 0xb8, 0x29, 0x02,
+ 0x42, 0x01, 0xe1, 0x60, 0x2a, 0x2c, 0xae, 0x7d, 0x32, 0x12, 0xdf, 0x47,
+ 0xee, 0xbd, 0x12, 0xe2, 0xfe, 0x40, 0x48, 0x51, 0x20, 0x11, 0x01, 0xbb,
+ 0xde, 0x70, 0x2b, 0xe9, 0xd7, 0x4d, 0x04, 0x0e, 0xd9, 0x98, 0xe7, 0x9a,
+ 0x09, 0xeb, 0xf6, 0xd0, 0x55, 0xf9, 0x44, 0x73, 0xb1, 0xf8, 0xd8, 0x7c,
+ 0x99, 0xaa, 0x16, 0x5b, 0xda, 0xf0, 0xa5, 0xf2, 0x70, 0xd4, 0x6c, 0xaa,
+ 0xbb, 0x8e, 0x88, 0xbf, 0xa5, 0x41, 0x03},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x37, 0x31, 0x38, 0x36, 0x31, 0x36, 0x32, 0x31, 0x30, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 315
+ {SEC_OID_SHA512,
+ 315,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x07, 0x12, 0x3c, 0x45, 0xe6, 0xe9, 0x33,
+ 0x8b, 0xc9, 0xfe, 0x22, 0x5c, 0xdd, 0x96, 0xc5, 0xab, 0x36, 0xca, 0xd5,
+ 0xc0, 0x61, 0x63, 0xf4, 0x4f, 0x6b, 0xd9, 0x03, 0xc7, 0x59, 0x4e, 0x80,
+ 0x68, 0xba, 0x9b, 0xc8, 0x9f, 0x65, 0x2e, 0xc3, 0x1b, 0x6e, 0x12, 0x98,
+ 0x76, 0x6b, 0x24, 0x6c, 0x1f, 0x10, 0x87, 0x7f, 0x1e, 0x3e, 0xc9, 0x82,
+ 0x9b, 0x09, 0x37, 0xb8, 0xd3, 0x6e, 0x3c, 0x1a, 0xb2, 0xb5, 0x02, 0x42,
+ 0x01, 0x68, 0x8b, 0xba, 0xeb, 0x18, 0x8b, 0x50, 0x47, 0xbe, 0x6e, 0x80,
+ 0x23, 0xb1, 0x4f, 0xb1, 0x21, 0xeb, 0x14, 0x51, 0xdc, 0xb1, 0x9f, 0x81,
+ 0x4f, 0x5f, 0x4d, 0xca, 0x55, 0xff, 0x95, 0x12, 0x80, 0x11, 0xe3, 0xba,
+ 0xe5, 0x05, 0xa4, 0xd2, 0x21, 0x66, 0xd0, 0x0c, 0xb7, 0xcf, 0x14, 0x13,
+ 0x05, 0x90, 0x33, 0x5e, 0xe9, 0x23, 0xdc, 0x5d, 0xb3, 0xe7, 0x36, 0x83,
+ 0x2a, 0x12, 0x8a, 0x06, 0x7a, 0xa4},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x32, 0x39, 0x34, 0x33, 0x34, 0x37, 0x31, 0x37, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 316
+ {SEC_OID_SHA512,
+ 316,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x26, 0x4e, 0x3c, 0xc4, 0xfb, 0x80,
+ 0x2a, 0xa2, 0x21, 0xd0, 0x78, 0x7c, 0xd0, 0xcd, 0xf4, 0x4e, 0xb6, 0x56,
+ 0x89, 0x82, 0xa0, 0x0a, 0x66, 0x39, 0xf1, 0x52, 0x38, 0xaf, 0x36, 0xe8,
+ 0x94, 0xb1, 0x4f, 0x45, 0xf0, 0x6f, 0x8c, 0x21, 0x80, 0xfd, 0xea, 0xaa,
+ 0xc7, 0x7f, 0x67, 0x4e, 0x05, 0x6d, 0x19, 0x28, 0xcb, 0xbd, 0xfc, 0x4b,
+ 0x2c, 0xec, 0xa0, 0xb3, 0x53, 0x45, 0xca, 0x07, 0xbf, 0xff, 0x7f, 0x02,
+ 0x41, 0x5c, 0x2d, 0xed, 0xee, 0x6b, 0x3a, 0xa0, 0x96, 0xfc, 0x47, 0xba,
+ 0x09, 0x91, 0xa0, 0x77, 0xef, 0x4d, 0x5d, 0xf2, 0x0d, 0x8e, 0xff, 0x1b,
+ 0xf8, 0x35, 0x44, 0x12, 0xb1, 0x71, 0xf0, 0x8a, 0x98, 0xce, 0xa1, 0x70,
+ 0x4c, 0x81, 0x89, 0xa7, 0x95, 0x1b, 0x0e, 0x7a, 0x82, 0x70, 0xcc, 0xb2,
+ 0x85, 0xb8, 0xdb, 0x8e, 0x35, 0x28, 0x5e, 0xd9, 0x26, 0xb1, 0x9c, 0x1e,
+ 0xef, 0x07, 0xfd, 0xc0, 0x5e, 0xe5},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x38, 0x35, 0x31, 0x34, 0x34, 0x35, 0x35, 0x31, 0x32, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 317
+ {SEC_OID_SHA512,
+ 317,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xca, 0x38, 0x14, 0x74, 0x78, 0x88,
+ 0x75, 0x17, 0x94, 0xb0, 0x48, 0x89, 0x55, 0xe2, 0xae, 0xe0, 0x7e, 0x5f,
+ 0xab, 0x4b, 0x98, 0x72, 0x07, 0x4a, 0xa7, 0x43, 0x26, 0x98, 0xe7, 0xc8,
+ 0x3b, 0x80, 0x79, 0x77, 0x37, 0x34, 0xdf, 0x1b, 0xc7, 0x52, 0x54, 0x8a,
+ 0x21, 0x8f, 0xa5, 0x9a, 0x36, 0x2e, 0x06, 0x57, 0xb7, 0x7a, 0xe7, 0x79,
+ 0x8e, 0xf4, 0xa7, 0xa3, 0x87, 0x32, 0x56, 0xea, 0x59, 0xec, 0x67, 0x02,
+ 0x42, 0x01, 0x5d, 0xf8, 0xf1, 0xf1, 0x66, 0x11, 0xc9, 0x60, 0xd5, 0x66,
+ 0x47, 0x42, 0x4b, 0x97, 0x93, 0x6c, 0x8a, 0x06, 0xf6, 0x2d, 0xc3, 0xa9,
+ 0x5d, 0x66, 0xbf, 0x4a, 0xa3, 0x78, 0xd7, 0xa9, 0xe1, 0x7d, 0x2a, 0xfb,
+ 0x53, 0x56, 0x57, 0x80, 0x02, 0x59, 0x27, 0xe6, 0x92, 0x8f, 0x53, 0x13,
+ 0x42, 0x8f, 0x1d, 0x67, 0x08, 0x33, 0x97, 0x87, 0xc8, 0xf4, 0x60, 0xba,
+ 0x18, 0x45, 0x7d, 0x4c, 0x0f, 0x52, 0x1f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x34, 0x37, 0x36, 0x30, 0x34, 0x33, 0x39, 0x33, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 318
+ {SEC_OID_SHA512,
+ 318,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x7b, 0xa8, 0x71, 0xae, 0xe3, 0x4a,
+ 0x89, 0x3c, 0x4d, 0xed, 0x7a, 0x2a, 0x54, 0x6d, 0xa0, 0xd6, 0x86, 0x7d,
+ 0x42, 0x84, 0x97, 0xb8, 0x0f, 0xca, 0x7e, 0xea, 0x6e, 0x51, 0xb7, 0x3d,
+ 0x64, 0x11, 0xaf, 0xf7, 0x60, 0x97, 0x43, 0xe6, 0x24, 0x2b, 0x6d, 0x4d,
+ 0x37, 0x36, 0xdd, 0xcc, 0x9e, 0xe1, 0xaa, 0x12, 0xc8, 0xb6, 0x2d, 0xe5,
+ 0x38, 0x2e, 0x5c, 0x33, 0xd1, 0xfc, 0x48, 0x53, 0xe3, 0xe4, 0x7d, 0x02,
+ 0x41, 0x5f, 0xeb, 0x9d, 0x9f, 0x8f, 0xdd, 0x44, 0x62, 0x2e, 0x4f, 0x9e,
+ 0xff, 0xe7, 0x3f, 0xd9, 0xb4, 0x67, 0xd3, 0x55, 0xfd, 0x6b, 0x8d, 0xe2,
+ 0x05, 0x52, 0x7f, 0x72, 0x2e, 0xe2, 0xf5, 0xa1, 0x5e, 0xeb, 0xd5, 0x9c,
+ 0xcd, 0xd7, 0xb5, 0x7d, 0xa2, 0x6c, 0xf9, 0x53, 0xf7, 0x88, 0x86, 0xdb,
+ 0x5a, 0x6e, 0x5b, 0xdd, 0x0d, 0x56, 0xc9, 0xbd, 0x47, 0xba, 0x22, 0x71,
+ 0xf7, 0x76, 0x87, 0xa6, 0x4b, 0x63},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x35, 0x36, 0x37, 0x33, 0x37, 0x38, 0x37, 0x34, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 319
+ {SEC_OID_SHA512,
+ 319,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x84, 0x07, 0x93, 0x68, 0x47, 0x65,
+ 0x41, 0x0b, 0xaf, 0x26, 0xb6, 0x6c, 0xbc, 0xf7, 0xc3, 0x66, 0x58, 0xd6,
+ 0xc1, 0x8a, 0x2f, 0x75, 0x0c, 0x12, 0x25, 0x52, 0x0e, 0x9f, 0x3a, 0x7c,
+ 0x1b, 0x89, 0x05, 0x83, 0xf3, 0x21, 0xd4, 0xe4, 0x87, 0x52, 0xc3, 0xb3,
+ 0x11, 0x6d, 0xfe, 0xf7, 0x33, 0xee, 0x38, 0x6c, 0x52, 0xa5, 0x34, 0x02,
+ 0xac, 0xea, 0x77, 0xcf, 0xad, 0x1d, 0xb9, 0x38, 0x01, 0x10, 0xe6, 0x02,
+ 0x42, 0x01, 0xb5, 0x19, 0x85, 0xa3, 0x06, 0xfc, 0xdb, 0xe3, 0x69, 0x21,
+ 0x81, 0x10, 0x6d, 0x7d, 0x63, 0x08, 0x87, 0x39, 0x12, 0xd0, 0x03, 0x94,
+ 0x69, 0x92, 0x09, 0x8b, 0xc9, 0x8b, 0x42, 0x61, 0xfd, 0x78, 0x86, 0x9e,
+ 0xd8, 0x21, 0x88, 0x49, 0x45, 0x97, 0x80, 0xb6, 0x07, 0x9f, 0x68, 0x99,
+ 0xa4, 0x7f, 0xcb, 0x9e, 0xa4, 0x87, 0x4d, 0x1c, 0x08, 0xfa, 0xb8, 0x2c,
+ 0x6f, 0x1e, 0x9c, 0x9a, 0xaa, 0xe2, 0x45},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x37, 0x33, 0x39, 0x39, 0x33, 0x34, 0x39, 0x39, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 320
+ {SEC_OID_SHA512,
+ 320,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x22, 0x76, 0x72, 0x0b, 0x27, 0x25,
+ 0xba, 0x55, 0x6d, 0x06, 0xbe, 0x39, 0xcd, 0x16, 0xca, 0x0a, 0x03, 0x51,
+ 0xd8, 0xf5, 0x30, 0x91, 0x3c, 0x4f, 0x0c, 0xfb, 0x71, 0xfd, 0xda, 0x74,
+ 0xb8, 0x3f, 0x02, 0xfe, 0xbd, 0xdc, 0x8d, 0xa0, 0xa1, 0xf0, 0xf9, 0x10,
+ 0xd3, 0x7d, 0x3f, 0x53, 0x32, 0xc0, 0x27, 0xd7, 0xbd, 0x4c, 0x38, 0xfd,
+ 0x08, 0xeb, 0xc7, 0x70, 0xbf, 0x12, 0x52, 0x07, 0x86, 0x49, 0x54, 0x02,
+ 0x41, 0x63, 0x7e, 0x70, 0xb0, 0x60, 0x45, 0xa8, 0x6e, 0x2f, 0x32, 0x9f,
+ 0x90, 0x7e, 0x07, 0x9a, 0x78, 0x5d, 0x7f, 0x86, 0x49, 0x54, 0x18, 0x60,
+ 0x32, 0x2f, 0xb8, 0xb6, 0x4b, 0x97, 0x36, 0x36, 0x3f, 0x90, 0x15, 0x6b,
+ 0x9a, 0x55, 0x32, 0xd8, 0x08, 0xcf, 0x2a, 0xf3, 0x3b, 0x87, 0xff, 0x97,
+ 0x0c, 0x02, 0xe6, 0x48, 0xdc, 0x4f, 0x1c, 0x90, 0xff, 0x07, 0x04, 0x02,
+ 0x8e, 0xc2, 0xc2, 0xd9, 0xa8, 0x2d},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x34, 0x37, 0x38, 0x33, 0x36, 0x36, 0x31, 0x33, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 321
+ {SEC_OID_SHA512,
+ 321,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x7a, 0xad, 0xe6, 0x08, 0xb2, 0x2c, 0x77,
+ 0x24, 0x57, 0x34, 0xfc, 0x5c, 0x4b, 0xe8, 0x73, 0x7b, 0xa2, 0x4d, 0xc2,
+ 0xed, 0x43, 0x21, 0xb5, 0x81, 0x24, 0xae, 0x46, 0xa7, 0x7e, 0xa7, 0xbe,
+ 0xfa, 0xa5, 0xbc, 0xf1, 0x66, 0xcb, 0x96, 0x6a, 0xad, 0x00, 0x79, 0x11,
+ 0x62, 0x3a, 0xf1, 0x09, 0x25, 0xa3, 0x24, 0xbc, 0x3c, 0x6d, 0x06, 0xf2,
+ 0x4d, 0x0e, 0x2e, 0x7b, 0x2c, 0x7b, 0x84, 0x68, 0xb8, 0xee, 0x02, 0x42,
+ 0x01, 0xe9, 0x91, 0x3a, 0x41, 0x23, 0x00, 0xb3, 0x98, 0x07, 0x19, 0x14,
+ 0x8d, 0xe0, 0xbb, 0x03, 0x82, 0x61, 0x84, 0xaa, 0xbd, 0x58, 0xf1, 0x96,
+ 0x59, 0xaa, 0x8c, 0xa1, 0x80, 0x45, 0xf3, 0x6c, 0x73, 0xc9, 0x7d, 0xf3,
+ 0xd1, 0x2b, 0x92, 0x1d, 0xe5, 0x10, 0xff, 0xa9, 0x6c, 0xea, 0xc5, 0x45,
+ 0x4b, 0x80, 0x1c, 0x86, 0xc5, 0x5a, 0x06, 0xb2, 0xd7, 0x71, 0xfa, 0x77,
+ 0xbc, 0xa7, 0x84, 0x33, 0x2c, 0x39},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x36, 0x34, 0x39, 0x30, 0x35, 0x32, 0x36, 0x30, 0x32},
+ true},
+
+ // Comment: special case hash
+ // tcID: 322
+ {SEC_OID_SHA512,
+ 322,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xee, 0xfc, 0x7b, 0x6c, 0x14, 0x68,
+ 0xff, 0xa7, 0xd6, 0x0b, 0x84, 0x08, 0xbd, 0x44, 0xc6, 0x4a, 0x3f, 0xfa,
+ 0xff, 0x29, 0x81, 0x68, 0xc5, 0x01, 0x6c, 0x6f, 0x50, 0x40, 0x31, 0x86,
+ 0x7e, 0xa1, 0x4a, 0xe4, 0x8c, 0x66, 0x1b, 0x81, 0x24, 0x41, 0x8b, 0x4e,
+ 0xd6, 0xcc, 0xc3, 0x2d, 0xf6, 0xba, 0xc6, 0xd0, 0xa4, 0x85, 0xb1, 0x99,
+ 0x02, 0x36, 0xe1, 0x56, 0x76, 0x26, 0x8b, 0x78, 0x68, 0xd2, 0x76, 0x02,
+ 0x41, 0x51, 0x5d, 0x48, 0x43, 0x6a, 0xff, 0xfd, 0xb6, 0x5c, 0xae, 0xd7,
+ 0x37, 0x11, 0x6a, 0x86, 0x19, 0x74, 0xb7, 0x34, 0xbd, 0x19, 0x03, 0xe3,
+ 0x7d, 0xbb, 0xc2, 0x31, 0xa9, 0xdb, 0x37, 0x46, 0x4e, 0xd7, 0x62, 0xe3,
+ 0x64, 0xca, 0xc8, 0xb3, 0x2f, 0x15, 0x46, 0xd6, 0xde, 0x37, 0x97, 0x9f,
+ 0xa0, 0x5f, 0x8b, 0x80, 0x15, 0x9a, 0x0f, 0x74, 0x7d, 0x94, 0x70, 0x29,
+ 0x1a, 0xf6, 0x56, 0x9d, 0x6d, 0x94},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x34, 0x37, 0x36, 0x33, 0x38, 0x38, 0x37, 0x34, 0x39, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 323
+ {SEC_OID_SHA512,
+ 323,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x27, 0x1b, 0x91, 0x2c, 0xa0, 0x55,
+ 0x04, 0x0c, 0x22, 0x79, 0x55, 0xdf, 0x72, 0x97, 0x57, 0x65, 0x4a, 0xa9,
+ 0xbb, 0xdb, 0x73, 0xc6, 0x1b, 0xa1, 0x41, 0x55, 0x22, 0x0e, 0x4e, 0x71,
+ 0x32, 0x31, 0x9f, 0x6f, 0xb0, 0xee, 0x94, 0xf2, 0xfb, 0xe1, 0x60, 0x73,
+ 0x8f, 0x1d, 0xce, 0x2a, 0xd6, 0x90, 0x84, 0x5c, 0x38, 0xd9, 0x62, 0xdb,
+ 0x4f, 0xda, 0x15, 0x98, 0xe9, 0x32, 0x70, 0xda, 0x84, 0xa2, 0xbb, 0x02,
+ 0x42, 0x00, 0xb8, 0x90, 0x7f, 0x04, 0x1c, 0x3b, 0x19, 0xb9, 0x23, 0x4a,
+ 0xb5, 0x55, 0xd0, 0xb4, 0x83, 0x25, 0xb0, 0xcd, 0x33, 0x08, 0x89, 0xa5,
+ 0x32, 0x76, 0xa1, 0xe9, 0x13, 0xba, 0xb8, 0x92, 0xb9, 0xc0, 0x5c, 0xfa,
+ 0x88, 0x90, 0x05, 0xb1, 0x4e, 0xe2, 0x73, 0x02, 0x20, 0x74, 0x6a, 0xec,
+ 0xf1, 0x2a, 0xf9, 0x11, 0xc5, 0xba, 0xea, 0x4b, 0xe3, 0x77, 0xee, 0x76,
+ 0xc0, 0xee, 0xaf, 0x47, 0xb7, 0xa7, 0x12},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x37, 0x39, 0x30, 0x32, 0x30, 0x30, 0x38, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 324
+ {SEC_OID_SHA512,
+ 324,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x6a, 0x81, 0x3d, 0xb0, 0xf7, 0x5f,
+ 0x90, 0x47, 0xfb, 0x11, 0xf3, 0xe1, 0x9f, 0xc1, 0x68, 0x8c, 0x29, 0x32,
+ 0x8a, 0x54, 0xf5, 0x6a, 0xe3, 0x0c, 0x1c, 0x9d, 0x93, 0x78, 0x53, 0x7b,
+ 0xfc, 0x40, 0xc5, 0x71, 0x9d, 0x08, 0x4e, 0x49, 0xa3, 0xb4, 0xae, 0xa2,
+ 0x55, 0xf5, 0xb7, 0xf6, 0xcc, 0x77, 0x54, 0x92, 0xb5, 0x37, 0x1e, 0x6b,
+ 0x67, 0xb2, 0xd6, 0xab, 0xd5, 0x74, 0x3e, 0x10, 0xfa, 0xc7, 0x09, 0x02,
+ 0x42, 0x01, 0xc2, 0x58, 0xff, 0xd8, 0x30, 0x15, 0x1b, 0xfd, 0x41, 0xcc,
+ 0xda, 0xbb, 0x86, 0xb2, 0x4a, 0xf8, 0x46, 0x61, 0x27, 0x88, 0xb3, 0x61,
+ 0xc1, 0x96, 0xd2, 0x4e, 0x99, 0x7c, 0xcf, 0x3f, 0x17, 0xd4, 0x45, 0x2f,
+ 0x63, 0xd3, 0x28, 0x51, 0xa4, 0x83, 0x07, 0x2e, 0x69, 0x08, 0x09, 0x5e,
+ 0x5c, 0x49, 0xbb, 0xc2, 0x41, 0xa0, 0x41, 0x77, 0x49, 0xb0, 0x97, 0xbc,
+ 0x1c, 0xa0, 0xe4, 0xd1, 0x27, 0x77, 0x9b},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x35, 0x33, 0x34, 0x34, 0x37, 0x38, 0x37, 0x38, 0x34, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 325
+ {SEC_OID_SHA512,
+ 325,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x15, 0x6a, 0x04, 0xc2, 0x2e, 0xa5, 0xbd,
+ 0xb7, 0x87, 0x11, 0x24, 0xf1, 0x11, 0x73, 0x01, 0xd7, 0x81, 0x11, 0x3a,
+ 0xc4, 0xc9, 0xd4, 0xda, 0x05, 0xfe, 0xa5, 0x36, 0xe9, 0x83, 0xd9, 0x26,
+ 0x1d, 0x25, 0xdc, 0x97, 0x00, 0x6f, 0x8c, 0x78, 0xde, 0x23, 0xc7, 0x88,
+ 0x71, 0x85, 0x57, 0xcf, 0x6f, 0x98, 0x86, 0x39, 0x94, 0xaf, 0x20, 0x86,
+ 0xf0, 0xbe, 0x3e, 0x8a, 0xa8, 0x81, 0x2d, 0xc3, 0xa1, 0x1d, 0x02, 0x42,
+ 0x00, 0xff, 0xca, 0x96, 0xb0, 0x4c, 0x56, 0xa4, 0xa6, 0xce, 0x5d, 0x22,
+ 0xb3, 0x6e, 0x44, 0xd3, 0xb9, 0x74, 0xd5, 0x20, 0xe7, 0xf7, 0xc0, 0xf9,
+ 0xd6, 0x90, 0x34, 0xf9, 0xe5, 0x9e, 0x0b, 0xbd, 0xc4, 0x32, 0x36, 0xb3,
+ 0xe4, 0xbf, 0xb0, 0xf6, 0xbd, 0xe8, 0x80, 0x2c, 0xc5, 0xcd, 0x60, 0x22,
+ 0xcf, 0xf1, 0x66, 0xf4, 0xc4, 0x88, 0xd6, 0x4f, 0x38, 0xd4, 0x4e, 0x3c,
+ 0x56, 0x3d, 0xa3, 0x1c, 0xf6, 0xfe},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x39, 0x32, 0x36, 0x36, 0x34, 0x31, 0x30, 0x39, 0x32, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 326
+ {SEC_OID_SHA512,
+ 326,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x09, 0x13, 0x54, 0x0a, 0xd7, 0x3c,
+ 0xee, 0xf7, 0x31, 0x4d, 0x17, 0x58, 0x26, 0x4e, 0x1d, 0x15, 0x25, 0xa3,
+ 0x71, 0xa7, 0xb9, 0xb3, 0x08, 0x69, 0x71, 0x59, 0x9a, 0x6b, 0x74, 0x9b,
+ 0xe4, 0xd6, 0xba, 0x69, 0x26, 0x9b, 0x08, 0x95, 0x08, 0xf6, 0x50, 0x0d,
+ 0xd9, 0x25, 0xaa, 0x89, 0xa7, 0xc7, 0xcb, 0x71, 0x85, 0xe0, 0xcc, 0xa7,
+ 0xd2, 0xee, 0x56, 0x64, 0xf2, 0x28, 0x45, 0xd9, 0x61, 0xe3, 0x17, 0x02,
+ 0x42, 0x01, 0x35, 0x25, 0x6c, 0x79, 0xea, 0x5e, 0x57, 0x68, 0xfb, 0x3a,
+ 0x55, 0xe2, 0x89, 0x9b, 0x12, 0x21, 0x9b, 0x8f, 0x68, 0x95, 0x3c, 0xcd,
+ 0x98, 0xc7, 0x10, 0xb6, 0xa1, 0x3d, 0xe0, 0xf5, 0x97, 0x86, 0xf4, 0x33,
+ 0x18, 0x45, 0xe6, 0x5c, 0x7d, 0xd6, 0x34, 0x00, 0x23, 0xa5, 0xe2, 0x80,
+ 0x20, 0x6c, 0xa3, 0x14, 0x16, 0x05, 0x8f, 0x39, 0x5f, 0xff, 0x4b, 0xb5,
+ 0xde, 0x41, 0x1f, 0xf6, 0x6f, 0xc0, 0x18},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x37, 0x30, 0x33, 0x39, 0x31, 0x35, 0x37, 0x30, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 327
+ {SEC_OID_SHA512,
+ 327,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xb5, 0x05, 0x1c, 0xa0, 0xdd, 0x3b,
+ 0x20, 0xdf, 0x7d, 0x8c, 0x5b, 0x92, 0xcb, 0x42, 0xb8, 0xa2, 0x04, 0xf9,
+ 0x2f, 0xb4, 0xe5, 0x8c, 0x61, 0x2f, 0x43, 0xd3, 0x80, 0x0d, 0xe8, 0xc0,
+ 0x68, 0x3c, 0x42, 0x7e, 0x83, 0x2c, 0xe6, 0x22, 0x15, 0x67, 0x47, 0x05,
+ 0x2b, 0x81, 0xbf, 0xbf, 0x6e, 0xd5, 0xfa, 0x17, 0x7b, 0x6d, 0x47, 0x85,
+ 0x8e, 0xc8, 0x47, 0x8f, 0x6c, 0x9c, 0xa7, 0x94, 0x8f, 0xd5, 0x11, 0x02,
+ 0x42, 0x01, 0xfe, 0x57, 0x10, 0xfa, 0xc0, 0xe9, 0xd3, 0xe2, 0xb3, 0xb8,
+ 0x30, 0x81, 0xb2, 0x8b, 0x19, 0x4b, 0x82, 0x2d, 0x0c, 0x13, 0x39, 0x7b,
+ 0xf1, 0x51, 0x61, 0x40, 0xcb, 0xe3, 0xfa, 0xa5, 0x2e, 0x90, 0x88, 0x48,
+ 0xf6, 0x97, 0x89, 0xa7, 0x41, 0xb9, 0xcd, 0x54, 0xd7, 0x03, 0xa9, 0x45,
+ 0x77, 0xfa, 0x81, 0x3e, 0x2f, 0x2c, 0x75, 0x83, 0x48, 0x07, 0x40, 0x1c,
+ 0xa0, 0x10, 0xfd, 0xe5, 0x32, 0x83, 0x17},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x38, 0x31, 0x35, 0x34, 0x35, 0x37, 0x37, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 328
+ {SEC_OID_SHA512,
+ 328,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0x8d, 0x3c, 0x8f, 0x8e, 0x7a, 0xb7,
+ 0x4d, 0x49, 0xe1, 0x6a, 0x4c, 0x7d, 0xb3, 0xa3, 0x93, 0xfa, 0x95, 0x67,
+ 0x77, 0x7e, 0x37, 0x33, 0x13, 0x66, 0x7f, 0x9c, 0xe3, 0x2b, 0x1b, 0x5e,
+ 0x64, 0x8d, 0xeb, 0xff, 0xed, 0xfd, 0x2f, 0xf5, 0x34, 0x5c, 0xa1, 0xb8,
+ 0x15, 0x4c, 0x18, 0xc8, 0xb8, 0x83, 0x95, 0x7d, 0x91, 0x1e, 0x41, 0x33,
+ 0x62, 0x85, 0xf8, 0x62, 0x61, 0xc3, 0xee, 0x22, 0x5f, 0xde, 0xdd, 0x02,
+ 0x41, 0x3c, 0x51, 0xb8, 0x4c, 0x2c, 0x9a, 0x3f, 0xeb, 0x76, 0xa6, 0x51,
+ 0x86, 0x34, 0xb6, 0xf0, 0x9c, 0x0d, 0xde, 0x8a, 0x9d, 0x08, 0xde, 0xc0,
+ 0xb3, 0xd6, 0x61, 0x35, 0xcc, 0x1b, 0xdb, 0x0a, 0x80, 0xfd, 0x69, 0x63,
+ 0x61, 0x04, 0xaf, 0x69, 0xde, 0x8f, 0x40, 0x62, 0x64, 0x6b, 0x29, 0xfa,
+ 0x3a, 0xf6, 0x85, 0xec, 0x82, 0x70, 0x4c, 0xef, 0x70, 0x6a, 0x18, 0xc5,
+ 0x9c, 0xa7, 0xec, 0xa0, 0xfb, 0x56},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x39, 0x35, 0x35, 0x33, 0x30, 0x33, 0x37, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 329
+ {SEC_OID_SHA512,
+ 329,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x19, 0x56, 0x25, 0xa6, 0x4a, 0xc1,
+ 0x1c, 0x4f, 0xc1, 0xfc, 0x47, 0x9e, 0xf8, 0x04, 0x30, 0xeb, 0x85, 0xc1,
+ 0xaf, 0x77, 0xf8, 0xa1, 0x97, 0xa1, 0x7e, 0x00, 0x95, 0x69, 0xef, 0x6c,
+ 0x41, 0xac, 0x6f, 0x35, 0x85, 0x07, 0x55, 0x37, 0x9f, 0x47, 0x8d, 0x89,
+ 0x28, 0xb1, 0x54, 0xe3, 0xba, 0xaa, 0x29, 0xe9, 0x2b, 0x48, 0x1a, 0xc0,
+ 0x4d, 0xc7, 0x2f, 0x37, 0x28, 0xb4, 0xf0, 0x88, 0xff, 0x37, 0xdc, 0x02,
+ 0x41, 0x0d, 0x55, 0xc7, 0x06, 0x78, 0x77, 0xdd, 0x13, 0x02, 0xfd, 0xc6,
+ 0xbb, 0x69, 0xb7, 0xb7, 0xc0, 0x24, 0xe4, 0xcf, 0x3a, 0x0e, 0x92, 0x41,
+ 0x02, 0xd7, 0x44, 0xac, 0x52, 0x36, 0x6d, 0x9d, 0x76, 0xd5, 0x85, 0x5d,
+ 0x3d, 0xa2, 0x28, 0xc4, 0xb6, 0x7b, 0xc7, 0xbc, 0x4b, 0x2a, 0x14, 0xe7,
+ 0x99, 0x99, 0x62, 0xcc, 0x9b, 0xbd, 0xc5, 0x17, 0xfc, 0x24, 0xa8, 0x23,
+ 0xab, 0xf5, 0x84, 0xb8, 0xf5, 0x6e},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x36, 0x37, 0x38, 0x31, 0x30, 0x39, 0x30, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 330
+ {SEC_OID_SHA512,
+ 330,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x26, 0xeb, 0x68, 0xbc, 0x0f, 0xb7, 0x66,
+ 0x4c, 0x35, 0xbf, 0x57, 0x62, 0xcd, 0x53, 0x2d, 0xce, 0x33, 0xb0, 0xe3,
+ 0x96, 0xe9, 0x7d, 0x6f, 0x41, 0x43, 0xdc, 0x6e, 0x1e, 0x76, 0x6c, 0x83,
+ 0x6e, 0x27, 0xc0, 0x69, 0xda, 0x9e, 0xa1, 0xe7, 0x4e, 0x0b, 0x03, 0xd0,
+ 0x30, 0xcf, 0x8a, 0x81, 0x49, 0x05, 0x08, 0xc1, 0xc7, 0x28, 0xf8, 0x6e,
+ 0x59, 0x28, 0x2d, 0xf9, 0x4d, 0xe8, 0xd8, 0xa0, 0xdc, 0xaf, 0x02, 0x42,
+ 0x00, 0xa9, 0xfb, 0x58, 0x4b, 0x71, 0x29, 0x86, 0xf1, 0x9a, 0xb7, 0x56,
+ 0x86, 0x93, 0xdf, 0x27, 0x8c, 0xaf, 0xa4, 0x32, 0x72, 0xdb, 0xa4, 0x00,
+ 0xff, 0x33, 0x3c, 0xf4, 0x8b, 0x55, 0x56, 0xe6, 0xe7, 0x83, 0x53, 0xa6,
+ 0x65, 0x60, 0x5c, 0x70, 0xb6, 0xfd, 0x0f, 0x18, 0xf3, 0x0b, 0x85, 0x0e,
+ 0x1a, 0x47, 0xcd, 0xa4, 0x2c, 0x4c, 0x92, 0x4b, 0xca, 0x80, 0x10, 0x2e,
+ 0x67, 0x93, 0xbe, 0x9a, 0x86, 0x98},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x31, 0x31, 0x38, 0x30, 0x37, 0x32, 0x30, 0x38, 0x31, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 331
+ {SEC_OID_SHA512,
+ 331,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xf3, 0xd3, 0x4e, 0x36, 0xf9, 0x75,
+ 0x4d, 0xfa, 0x8e, 0xaf, 0xab, 0x16, 0x0c, 0xa9, 0x6d, 0x91, 0xc7, 0xf4,
+ 0xf3, 0x88, 0xec, 0x82, 0xac, 0x33, 0x78, 0x40, 0x26, 0xbb, 0x6c, 0x6a,
+ 0x03, 0x57, 0x19, 0xea, 0xee, 0xc3, 0xee, 0x51, 0x1f, 0xff, 0xb2, 0x2d,
+ 0xd5, 0xd6, 0xab, 0x81, 0x9e, 0x6c, 0x63, 0x87, 0x19, 0x2d, 0x6c, 0x3a,
+ 0x6e, 0x92, 0x49, 0xea, 0xd5, 0x65, 0x15, 0x7e, 0x32, 0x3f, 0x62, 0x02,
+ 0x42, 0x01, 0xb5, 0x78, 0x6b, 0x1d, 0x66, 0x2d, 0x26, 0xfe, 0x9f, 0x69,
+ 0xc3, 0x70, 0xd2, 0xbc, 0x18, 0x88, 0x2a, 0xbe, 0xf6, 0x93, 0xc8, 0xf1,
+ 0x71, 0x00, 0xa0, 0x27, 0x25, 0xde, 0x7c, 0x9f, 0x03, 0x60, 0x2f, 0xd5,
+ 0x3a, 0x92, 0x08, 0xb5, 0x73, 0xb3, 0xb7, 0xb0, 0xb6, 0x6d, 0xb9, 0x71,
+ 0x76, 0x7b, 0xde, 0x83, 0x5f, 0x9e, 0x8f, 0x42, 0xad, 0xa2, 0x01, 0xe7,
+ 0xb7, 0x39, 0x1b, 0x86, 0xfe, 0x02, 0x94},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x38, 0x33, 0x38, 0x31, 0x38, 0x36, 0x39, 0x32, 0x39, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 332
+ {SEC_OID_SHA512,
+ 332,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xe6, 0x9c, 0x83, 0x3b, 0x60, 0x40,
+ 0x75, 0xe9, 0xb2, 0x8a, 0x2f, 0xf7, 0x3a, 0x56, 0xa3, 0x2e, 0x1a, 0x24,
+ 0x7e, 0xf9, 0xae, 0x01, 0xe7, 0xa0, 0xe4, 0x71, 0xf6, 0x01, 0x5c, 0x2b,
+ 0x86, 0xeb, 0x86, 0x4c, 0x28, 0x1c, 0x8c, 0x93, 0xd2, 0xac, 0xf5, 0x65,
+ 0x3a, 0xd0, 0x5b, 0xaf, 0xab, 0x2f, 0x58, 0x02, 0x7f, 0x37, 0x51, 0x3e,
+ 0xb8, 0x56, 0x9f, 0x50, 0xbd, 0x47, 0x5e, 0x77, 0x0e, 0x9a, 0x81, 0x02,
+ 0x42, 0x00, 0xb9, 0xc9, 0xd6, 0xce, 0x09, 0xb5, 0x30, 0x25, 0xbf, 0xca,
+ 0xa7, 0xd1, 0x72, 0xae, 0x41, 0xa9, 0xb6, 0x36, 0xaa, 0x4b, 0x80, 0xa9,
+ 0x30, 0x93, 0x1f, 0xc9, 0x9e, 0x5e, 0x2a, 0xa2, 0x33, 0x06, 0xf1, 0x9d,
+ 0xc5, 0x73, 0x99, 0xb0, 0x43, 0x1e, 0x72, 0x44, 0x0a, 0x1f, 0x4e, 0xc7,
+ 0xd5, 0xca, 0x90, 0x2f, 0x0f, 0x7b, 0x81, 0xc9, 0x1d, 0xe8, 0x5e, 0x46,
+ 0x9f, 0x99, 0x2f, 0xdf, 0xd4, 0xc5, 0x2e},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x31, 0x33, 0x31, 0x32, 0x38, 0x37, 0x32, 0x37, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 333
+ {SEC_OID_SHA512,
+ 333,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xc6, 0xb8, 0xb5, 0xcf, 0x3c, 0x4d,
+ 0xd3, 0xd6, 0x23, 0x91, 0xf1, 0x8e, 0x97, 0xee, 0xf3, 0xaa, 0x6a, 0xce,
+ 0x0a, 0xe2, 0xc6, 0xfc, 0x97, 0xa5, 0x61, 0xcb, 0x8e, 0x49, 0xc0, 0x87,
+ 0xdb, 0xcf, 0x81, 0x35, 0xfa, 0x43, 0x3b, 0x56, 0x6b, 0x33, 0x85, 0xcb,
+ 0x57, 0x20, 0x2f, 0x1b, 0x12, 0x16, 0x4f, 0xe6, 0x27, 0x65, 0xef, 0x73,
+ 0xb7, 0x2a, 0x94, 0xe7, 0xa5, 0x78, 0x70, 0x98, 0x9a, 0x49, 0x81, 0x02,
+ 0x42, 0x01, 0x85, 0x94, 0x44, 0x34, 0xb8, 0x3a, 0x0d, 0x0f, 0xb4, 0xbc,
+ 0xdc, 0xe8, 0xdd, 0xaa, 0xdb, 0x30, 0xa1, 0xe4, 0x40, 0x81, 0x5e, 0x76,
+ 0x74, 0x56, 0x2d, 0xf9, 0xc8, 0xbf, 0x71, 0x12, 0x22, 0x20, 0x8c, 0xc3,
+ 0x46, 0xb9, 0x66, 0x5d, 0x90, 0xab, 0xed, 0xb4, 0x37, 0x91, 0x23, 0x91,
+ 0x50, 0x5d, 0xd5, 0xd2, 0x6f, 0x01, 0x78, 0xe7, 0xc0, 0x63, 0x79, 0x0f,
+ 0x55, 0x18, 0xf4, 0x7d, 0x1b, 0x05, 0xc7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x34, 0x33, 0x33, 0x31, 0x39, 0x32, 0x36, 0x35, 0x33, 0x38},
+ true},
+
+ // Comment: special case hash
+ // tcID: 334
+ {SEC_OID_SHA512,
+ 334,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x9f, 0x35, 0x1a, 0x41, 0xd5, 0x37,
+ 0x5b, 0x89, 0x93, 0xe9, 0x0b, 0x8d, 0x8a, 0x65, 0xbf, 0x01, 0xd5, 0x2d,
+ 0x14, 0xab, 0xa1, 0xdb, 0xe4, 0x9c, 0xbb, 0x4e, 0xa8, 0x23, 0x80, 0x4f,
+ 0x2b, 0x53, 0x3e, 0x0c, 0x16, 0x79, 0x03, 0xc8, 0xbb, 0xc5, 0x93, 0x29,
+ 0x7c, 0x18, 0xf3, 0x09, 0x79, 0x8a, 0x54, 0x47, 0x87, 0xd5, 0x98, 0x07,
+ 0x4c, 0xbf, 0x56, 0xef, 0x0e, 0x50, 0x22, 0x52, 0x09, 0x12, 0xad, 0x02,
+ 0x42, 0x01, 0xb8, 0x92, 0x74, 0x0a, 0x57, 0x20, 0x41, 0x86, 0xbd, 0x5f,
+ 0x43, 0x4f, 0x72, 0xd1, 0x53, 0x4b, 0x42, 0x89, 0xf8, 0xf7, 0x11, 0x4c,
+ 0xb7, 0xb1, 0xc9, 0xcf, 0x45, 0x41, 0xd7, 0x54, 0xf3, 0x14, 0x44, 0x8c,
+ 0xc3, 0x2d, 0xea, 0xf3, 0x56, 0x08, 0x26, 0x34, 0x88, 0xfd, 0xc7, 0x59,
+ 0x6f, 0x74, 0x81, 0xec, 0x09, 0x8b, 0x36, 0xf8, 0xe4, 0x40, 0x82, 0x91,
+ 0x94, 0xbe, 0xcc, 0x74, 0x6c, 0x77, 0xf5},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x34, 0x34, 0x39, 0x30, 0x38, 0x32, 0x33, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 335
+ {SEC_OID_SHA512,
+ 335,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xfe, 0x24, 0xea, 0x83, 0x11, 0x99,
+ 0xe3, 0x1c, 0xc6, 0x8e, 0xf2, 0x39, 0x80, 0xc4, 0xba, 0xbd, 0x37, 0x73,
+ 0x04, 0x08, 0x70, 0xaf, 0x88, 0x23, 0xa1, 0x97, 0x08, 0xbd, 0x02, 0x29,
+ 0xad, 0xc1, 0xce, 0x99, 0xd0, 0x2e, 0x4d, 0x95, 0x22, 0x41, 0x01, 0xe3,
+ 0xe9, 0x74, 0x23, 0x6f, 0x54, 0xdf, 0x86, 0x05, 0x1f, 0xa1, 0xe9, 0xfd,
+ 0x21, 0x38, 0x04, 0x32, 0x63, 0x3b, 0x24, 0x95, 0xab, 0x78, 0x2a, 0x02,
+ 0x41, 0x0e, 0xfd, 0x1f, 0x2a, 0x28, 0x1f, 0x96, 0x7e, 0x7b, 0x09, 0xd7,
+ 0x21, 0x58, 0x13, 0x56, 0xa7, 0x14, 0xc4, 0x99, 0xf9, 0xb1, 0x4f, 0x78,
+ 0x19, 0x92, 0xeb, 0x9a, 0xe7, 0xa1, 0x9f, 0x68, 0x25, 0x04, 0x5f, 0xdc,
+ 0x6d, 0x9d, 0x76, 0x3f, 0x44, 0xe1, 0xe7, 0xc9, 0x14, 0x80, 0xa6, 0x78,
+ 0xa1, 0xd8, 0xec, 0xf6, 0xd6, 0x6e, 0x76, 0xce, 0xa3, 0x50, 0x5f, 0x65,
+ 0xff, 0x78, 0xcf, 0xf1, 0x5c, 0xbd},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x36, 0x38, 0x32, 0x39, 0x38, 0x33, 0x35, 0x39, 0x32, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 336
+ {SEC_OID_SHA512,
+ 336,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x4c, 0x6e, 0xe9, 0xde, 0x0a, 0x2a,
+ 0x0b, 0x60, 0xc9, 0x81, 0x83, 0x1e, 0x0a, 0xcd, 0x66, 0x36, 0xb4, 0x6a,
+ 0xe1, 0x34, 0xfe, 0xdc, 0xe6, 0x1b, 0x04, 0x88, 0x11, 0x26, 0x63, 0xb2,
+ 0x4e, 0x1d, 0x7e, 0x74, 0xe2, 0x27, 0xfe, 0xa8, 0x83, 0xd2, 0x6b, 0x68,
+ 0xf2, 0x1e, 0x41, 0x35, 0xba, 0x0e, 0x20, 0x69, 0xbb, 0xe0, 0xd9, 0xc6,
+ 0x43, 0x3c, 0x39, 0x08, 0xfd, 0x5b, 0x00, 0x18, 0x28, 0x94, 0xb0, 0x02,
+ 0x41, 0x6a, 0x18, 0x0a, 0x49, 0x31, 0x82, 0xc6, 0xbc, 0x2a, 0x09, 0xd7,
+ 0xe1, 0x7f, 0xf5, 0xd6, 0x20, 0x15, 0x29, 0x3f, 0x1e, 0x8a, 0xe2, 0x05,
+ 0xa1, 0x6f, 0xa0, 0x90, 0x42, 0xb0, 0xa9, 0xaf, 0x67, 0x94, 0xcb, 0x37,
+ 0x7f, 0x4b, 0x8b, 0x11, 0x75, 0xfc, 0xee, 0x51, 0x37, 0xc2, 0x34, 0x90,
+ 0x0f, 0x73, 0x5c, 0x48, 0x4f, 0xeb, 0x7d, 0xa4, 0xcb, 0xb4, 0x05, 0xcf,
+ 0x9e, 0x53, 0x70, 0xfe, 0x4f, 0x49},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x34, 0x34, 0x35, 0x31, 0x35, 0x38, 0x30, 0x32, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 337
+ {SEC_OID_SHA512,
+ 337,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x04, 0x4a, 0x45, 0x85, 0x3a, 0xda,
+ 0x17, 0xca, 0x76, 0x1a, 0xcc, 0x7d, 0xf6, 0xd1, 0xd3, 0x80, 0x25, 0x2c,
+ 0xb0, 0xfa, 0x66, 0x12, 0x4d, 0x92, 0x78, 0xa5, 0xed, 0x8a, 0x4a, 0x60,
+ 0x45, 0x3b, 0xc7, 0x1d, 0xe1, 0xdb, 0xe3, 0x2b, 0x02, 0x61, 0x16, 0x59,
+ 0x48, 0x82, 0x3c, 0x46, 0x1c, 0x7c, 0x1e, 0xb1, 0x71, 0x4e, 0xc1, 0xdb,
+ 0xf6, 0x6f, 0xd6, 0x02, 0xc7, 0xa4, 0x74, 0x46, 0xd1, 0xda, 0xe1, 0x02,
+ 0x42, 0x00, 0xf8, 0xb2, 0x7f, 0x7c, 0x71, 0xe3, 0x7e, 0x4b, 0x44, 0x0d,
+ 0x2c, 0x86, 0xf1, 0xc1, 0xd5, 0x0b, 0xf7, 0xc5, 0x3d, 0x38, 0x78, 0xed,
+ 0x27, 0xe7, 0xbc, 0xfb, 0xeb, 0x90, 0x2f, 0x76, 0x9f, 0x86, 0xd6, 0xc3,
+ 0xe8, 0x82, 0x0b, 0x99, 0xf8, 0x90, 0x05, 0x0f, 0x0d, 0xbe, 0xbd, 0x21,
+ 0x32, 0xe8, 0x46, 0x26, 0xc5, 0xb1, 0x6a, 0x8c, 0x7f, 0xff, 0xfc, 0x3a,
+ 0x30, 0xac, 0xe6, 0x9d, 0xd1, 0x5a, 0x11},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x32, 0x36, 0x39, 0x37, 0x39, 0x38, 0x37, 0x36, 0x34, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 338
+ {SEC_OID_SHA512,
+ 338,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x67, 0x6a, 0x38, 0x1b, 0x18, 0xd0, 0x52,
+ 0x07, 0xcd, 0xdd, 0x73, 0xb4, 0x4e, 0x4d, 0xd7, 0x14, 0x49, 0x98, 0x5c,
+ 0x0f, 0xa7, 0xde, 0x1f, 0xff, 0x43, 0xca, 0x51, 0x55, 0x13, 0x9a, 0x1a,
+ 0x09, 0xe5, 0xe3, 0xfd, 0x75, 0x4d, 0x86, 0xeb, 0xbe, 0x32, 0xf6, 0x60,
+ 0x9f, 0x6e, 0x90, 0x6d, 0x48, 0xd2, 0x47, 0x90, 0xe4, 0x94, 0x34, 0x3c,
+ 0x61, 0xfa, 0xa9, 0x0b, 0xfd, 0xaa, 0x4f, 0x49, 0xfd, 0xc7, 0x02, 0x42,
+ 0x00, 0xfb, 0xc1, 0xc8, 0x91, 0xbf, 0x6e, 0x36, 0x8f, 0xcc, 0xad, 0x51,
+ 0xcc, 0x9b, 0x2c, 0x29, 0xe8, 0xe9, 0x2b, 0x65, 0x8e, 0x88, 0xc0, 0xd2,
+ 0x32, 0x85, 0xaf, 0x26, 0x9a, 0xff, 0x67, 0x02, 0xa5, 0x5a, 0x0a, 0xb1,
+ 0x68, 0x07, 0xe5, 0x52, 0x3b, 0x66, 0x37, 0xbb, 0xb0, 0x04, 0x72, 0x7f,
+ 0x6f, 0x55, 0xc5, 0x1a, 0xd4, 0xce, 0xc8, 0xc9, 0x24, 0xf9, 0xc1, 0xfe,
+ 0xb2, 0x46, 0x01, 0xae, 0xdd, 0xef},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x33, 0x39, 0x39, 0x32, 0x34, 0x32, 0x35, 0x35, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 339
+ {SEC_OID_SHA512,
+ 339,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x3c, 0x9a, 0x57, 0x53, 0x82, 0xff,
+ 0x68, 0x81, 0xc9, 0x08, 0xfb, 0x51, 0x84, 0xbe, 0x7b, 0xaf, 0x38, 0xed,
+ 0xb0, 0xb0, 0x60, 0x08, 0x59, 0x25, 0x58, 0xef, 0xd5, 0x7d, 0xd8, 0xfb,
+ 0x99, 0x93, 0xc8, 0x93, 0x80, 0x0a, 0x6a, 0xc8, 0xc6, 0xd2, 0xe3, 0x4e,
+ 0xbf, 0xbe, 0xff, 0x43, 0xe6, 0x32, 0x63, 0xf1, 0x33, 0x86, 0x8d, 0x0a,
+ 0xc7, 0xa8, 0x38, 0xf6, 0x9a, 0xff, 0x26, 0xd6, 0x0a, 0x38, 0x49, 0x02,
+ 0x42, 0x00, 0x9d, 0x22, 0xae, 0x7b, 0xca, 0x8a, 0x75, 0xa5, 0x32, 0x14,
+ 0xc3, 0xee, 0xce, 0x43, 0x7f, 0xb2, 0x8e, 0x05, 0xb0, 0x76, 0xec, 0x70,
+ 0x4d, 0x75, 0x1a, 0x28, 0xa7, 0xed, 0x7e, 0x52, 0x9d, 0x5c, 0x53, 0x38,
+ 0xbe, 0x8c, 0x72, 0x4a, 0xfa, 0x54, 0x75, 0x74, 0xa1, 0x7f, 0x70, 0x51,
+ 0x0b, 0x24, 0x62, 0x74, 0x8a, 0x53, 0x67, 0x8e, 0x39, 0x75, 0x2a, 0x68,
+ 0x8d, 0xc8, 0xcf, 0x39, 0xe8, 0x86, 0xc2},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x36, 0x30, 0x31, 0x39, 0x37, 0x37, 0x39, 0x37, 0x37},
+ true},
+
+ // Comment: special case hash
+ // tcID: 340
+ {SEC_OID_SHA512,
+ 340,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x07, 0x1c, 0xe5, 0xa1, 0x9a, 0x09,
+ 0xaa, 0xcd, 0x43, 0xc7, 0xca, 0xcd, 0x58, 0xa4, 0x39, 0xdc, 0xca, 0x4e,
+ 0x85, 0xf9, 0x4e, 0xa1, 0xd4, 0x8a, 0x60, 0xf2, 0x98, 0xee, 0x01, 0xbb,
+ 0x3e, 0xeb, 0x11, 0xd5, 0xda, 0xf5, 0x45, 0xe7, 0x08, 0x64, 0x86, 0xf8,
+ 0xe4, 0xb5, 0x18, 0xa1, 0x5b, 0xe6, 0x96, 0x20, 0xab, 0x92, 0x0c, 0xf9,
+ 0x5c, 0x5c, 0x15, 0xff, 0x17, 0x8c, 0x90, 0x31, 0x24, 0xfa, 0xc3, 0x02,
+ 0x42, 0x01, 0xad, 0x6e, 0xae, 0xed, 0xec, 0xe9, 0xa7, 0x59, 0x2b, 0xd2,
+ 0x15, 0x08, 0xb2, 0x72, 0x0f, 0x1b, 0x8c, 0x4b, 0xf5, 0x56, 0x37, 0xb1,
+ 0xe8, 0xa5, 0xce, 0x53, 0x59, 0x77, 0x5b, 0x98, 0x0b, 0x21, 0xeb, 0x1d,
+ 0x33, 0xe8, 0xeb, 0xf5, 0xc0, 0xb3, 0xd7, 0x82, 0x91, 0x52, 0xa2, 0x95,
+ 0xb8, 0xa9, 0xa1, 0x34, 0x3c, 0x25, 0x35, 0x0e, 0x35, 0xf7, 0x09, 0x93,
+ 0x6a, 0xcc, 0xc8, 0xce, 0x08, 0xb0, 0xb1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x30, 0x38, 0x37, 0x38, 0x37, 0x35, 0x35, 0x31, 0x34, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 341
+ {SEC_OID_SHA512,
+ 341,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xbd, 0xae, 0x49, 0x91, 0x60, 0xf4,
+ 0xcc, 0x6c, 0xd1, 0x63, 0xcf, 0x11, 0x0b, 0xb1, 0xf9, 0xb4, 0x21, 0xe8,
+ 0x78, 0x6a, 0x8e, 0xf9, 0x29, 0x7e, 0x4b, 0x98, 0xfd, 0x50, 0x8a, 0x1d,
+ 0x14, 0xc5, 0x06, 0x17, 0xc8, 0xd1, 0xa3, 0xde, 0x94, 0xfc, 0x8b, 0xd6,
+ 0xc3, 0x80, 0x55, 0xe4, 0x90, 0x6b, 0x20, 0xfd, 0xca, 0xb6, 0xef, 0x7b,
+ 0xf9, 0xe7, 0xe5, 0xc9, 0x8e, 0xf3, 0xe8, 0x3e, 0x38, 0xec, 0x3b, 0x02,
+ 0x42, 0x01, 0xba, 0x86, 0x7b, 0x8e, 0xe7, 0x2b, 0xb7, 0x30, 0x4f, 0xf8,
+ 0x3f, 0xc2, 0xd7, 0x34, 0x74, 0x94, 0x47, 0x42, 0x07, 0x91, 0xd5, 0x60,
+ 0x9e, 0x05, 0x15, 0xde, 0x4e, 0x05, 0xfa, 0x70, 0xa8, 0x33, 0x85, 0xa8,
+ 0x53, 0xca, 0xc6, 0xc4, 0x7a, 0x07, 0x5c, 0x8c, 0x61, 0xe4, 0xb6, 0x5b,
+ 0x97, 0x74, 0x57, 0x41, 0x01, 0xcf, 0x4e, 0x08, 0x17, 0x70, 0xf8, 0x3a,
+ 0xe1, 0xb7, 0xe7, 0x27, 0x01, 0x0b, 0xa3},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x37, 0x30, 0x30, 0x34, 0x32, 0x35, 0x32, 0x39, 0x39, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 342
+ {SEC_OID_SHA512,
+ 342,
+ {0x30, 0x81, 0x86, 0x02, 0x40, 0x26, 0x9f, 0xc7, 0xed, 0x89, 0xe5, 0x54,
+ 0xaa, 0x52, 0xb3, 0x87, 0x5d, 0xc0, 0x0b, 0xc1, 0x40, 0xc1, 0x93, 0x7d,
+ 0x4f, 0x1b, 0x32, 0xe2, 0x9d, 0xa4, 0x1f, 0xf2, 0x41, 0xcd, 0xb9, 0xbd,
+ 0x30, 0x58, 0xfc, 0x14, 0x8f, 0x90, 0x59, 0x82, 0xb8, 0x71, 0x7b, 0x03,
+ 0x5e, 0x0d, 0xb0, 0x0d, 0xed, 0x7e, 0xbc, 0xb0, 0x85, 0x72, 0xec, 0x76,
+ 0xbf, 0x01, 0x28, 0x41, 0x11, 0x45, 0xd7, 0x30, 0x91, 0x02, 0x42, 0x01,
+ 0xb4, 0xbd, 0x6b, 0xc4, 0xba, 0x7b, 0xef, 0xd5, 0xc3, 0x05, 0xe0, 0x18,
+ 0x44, 0x8a, 0x77, 0x1b, 0x71, 0xfa, 0x1a, 0x11, 0xb3, 0xa2, 0xc6, 0x18,
+ 0x5d, 0xd6, 0xb8, 0x47, 0x7c, 0x35, 0xea, 0xeb, 0x47, 0x33, 0xfe, 0xcd,
+ 0x90, 0xf3, 0x8e, 0xcb, 0xa6, 0x28, 0xf2, 0x7c, 0x02, 0xf8, 0x09, 0x19,
+ 0x1e, 0x99, 0x3e, 0x1e, 0x7f, 0xf5, 0x90, 0x38, 0x3e, 0x2e, 0xc2, 0xaf,
+ 0xd0, 0x80, 0x20, 0xb2, 0x67},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x35, 0x36, 0x35, 0x33, 0x32, 0x35, 0x32, 0x38, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 343
+ {SEC_OID_SHA512,
+ 343,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xa5, 0xce, 0xcc, 0x0e, 0x57, 0x2f,
+ 0x5e, 0xe4, 0xee, 0xd6, 0x75, 0x5d, 0x32, 0x30, 0xec, 0x5a, 0x93, 0x3c,
+ 0x1f, 0xb0, 0xe3, 0x5a, 0xe7, 0x71, 0xa1, 0xfc, 0xf0, 0xdc, 0x88, 0x0e,
+ 0x1c, 0x15, 0x9d, 0xd5, 0xb6, 0xd1, 0x92, 0xdc, 0x37, 0x75, 0x05, 0x04,
+ 0x8b, 0x71, 0x88, 0xde, 0x3f, 0xeb, 0x81, 0x5a, 0x81, 0xa4, 0xf3, 0x0d,
+ 0x92, 0x26, 0xcd, 0xc8, 0x5f, 0x75, 0x1d, 0xec, 0x1a, 0x04, 0x10, 0x02,
+ 0x42, 0x01, 0xef, 0x4a, 0x74, 0x3e, 0x1e, 0x16, 0xf0, 0xa6, 0x02, 0x01,
+ 0xcc, 0x10, 0x60, 0x62, 0x5e, 0xde, 0x6f, 0x09, 0x36, 0xe7, 0xaf, 0x90,
+ 0xb4, 0x27, 0x36, 0x28, 0x1e, 0x89, 0xfe, 0x7f, 0x2d, 0xe6, 0xaa, 0x3f,
+ 0x25, 0xc6, 0x85, 0x76, 0xda, 0x70, 0x5d, 0x8b, 0x3f, 0x6d, 0x5d, 0x8a,
+ 0x34, 0xd3, 0x07, 0x33, 0x07, 0xea, 0x19, 0x8d, 0x1c, 0xc8, 0xd7, 0x2a,
+ 0x18, 0xef, 0x25, 0xe9, 0x0f, 0x31, 0xaf},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x33, 0x38, 0x32, 0x36, 0x33, 0x34, 0x32, 0x33, 0x35, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 344
+ {SEC_OID_SHA512,
+ 344,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xa9, 0x2b, 0x43, 0xf5, 0x74, 0x21,
+ 0xe5, 0x4d, 0x25, 0x28, 0xd3, 0x05, 0xe7, 0xd5, 0xaa, 0xc9, 0xa7, 0x08,
+ 0xe7, 0x5a, 0x7d, 0x6f, 0xed, 0xb4, 0x79, 0x08, 0xa4, 0xe3, 0xed, 0xca,
+ 0xbd, 0xd8, 0x36, 0xa2, 0xc4, 0xe8, 0x43, 0x6f, 0x3b, 0x7b, 0x64, 0x89,
+ 0x52, 0x54, 0x53, 0x61, 0x74, 0xd8, 0x8c, 0x6d, 0xca, 0x14, 0x36, 0x99,
+ 0x52, 0x2b, 0xc2, 0xdf, 0xde, 0xeb, 0xcb, 0xf3, 0x8e, 0xb9, 0x05, 0x02,
+ 0x42, 0x00, 0x93, 0xb0, 0xb9, 0x9a, 0x89, 0xde, 0x72, 0xac, 0xa0, 0xc0,
+ 0x3e, 0x12, 0x72, 0x4c, 0x2b, 0xe3, 0x23, 0x57, 0x7a, 0x46, 0x29, 0xcb,
+ 0x47, 0xfd, 0xda, 0x5b, 0x12, 0xb6, 0x1a, 0xce, 0x0b, 0x9f, 0xdb, 0x97,
+ 0x54, 0x9d, 0x3d, 0x2a, 0x1d, 0xac, 0x15, 0xda, 0x66, 0xba, 0x63, 0x89,
+ 0xee, 0x54, 0xcb, 0xc8, 0x2c, 0x99, 0x5b, 0x9f, 0x3a, 0xa3, 0xae, 0x84,
+ 0x74, 0xf4, 0xbb, 0x4b, 0x52, 0xda, 0x8a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x34, 0x34, 0x37, 0x38, 0x34, 0x37, 0x30, 0x36, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 345
+ {SEC_OID_SHA512,
+ 345,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xa0, 0x40, 0x0f, 0x25, 0x51, 0x74,
+ 0xff, 0xb8, 0x54, 0x8c, 0x29, 0xf5, 0xfa, 0xa7, 0x0e, 0x80, 0x6b, 0xb6,
+ 0xf6, 0xca, 0x08, 0xa0, 0x87, 0x53, 0xc8, 0x5c, 0x5d, 0x14, 0x5a, 0x55,
+ 0x5c, 0xc8, 0xe2, 0xdf, 0x28, 0x5a, 0xf9, 0x98, 0x5f, 0x2e, 0x72, 0x9d,
+ 0x4a, 0x99, 0xa7, 0x34, 0xb7, 0xe7, 0xfc, 0x95, 0x56, 0x0d, 0x54, 0x6a,
+ 0x06, 0x7f, 0xda, 0x03, 0x52, 0x9f, 0x56, 0xb2, 0xfe, 0x66, 0xbc, 0x02,
+ 0x42, 0x00, 0xd7, 0xfb, 0x60, 0x27, 0x1d, 0x22, 0xec, 0xb5, 0xd8, 0xec,
+ 0x90, 0x4a, 0x9d, 0xf1, 0xa4, 0x16, 0xbe, 0x70, 0x6c, 0xe5, 0x39, 0xe3,
+ 0x46, 0x50, 0xb8, 0xfc, 0x51, 0x4d, 0x1d, 0xd7, 0xaf, 0xeb, 0xc1, 0x34,
+ 0x4c, 0x0c, 0x68, 0xc5, 0x33, 0xc5, 0xb2, 0x0e, 0xe2, 0x49, 0xa7, 0x7c,
+ 0x07, 0x52, 0x93, 0xb2, 0xd7, 0xef, 0xc8, 0x73, 0x1c, 0x2e, 0x36, 0x19,
+ 0xbe, 0x59, 0xda, 0x87, 0x1b, 0xb0, 0x83},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x34, 0x32, 0x36, 0x30, 0x32, 0x30, 0x35, 0x35, 0x34, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 346
+ {SEC_OID_SHA512,
+ 346,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x92, 0x07, 0xc7, 0xb6, 0x45, 0xaa,
+ 0x45, 0xc2, 0x72, 0x23, 0x31, 0xf4, 0x6e, 0x09, 0x4f, 0x2e, 0xb0, 0x05,
+ 0x20, 0x75, 0xb8, 0xac, 0x94, 0x14, 0xad, 0x77, 0xba, 0xaf, 0xd0, 0x1d,
+ 0x4d, 0x1f, 0xdc, 0x68, 0x34, 0x41, 0x36, 0xfb, 0xce, 0x01, 0xed, 0xfa,
+ 0x56, 0x27, 0xbf, 0xb8, 0xf3, 0xc1, 0x28, 0xab, 0xb6, 0x10, 0x72, 0xc7,
+ 0x48, 0x02, 0x19, 0x2e, 0x89, 0x13, 0x7c, 0x68, 0xd0, 0xcc, 0x31, 0x02,
+ 0x42, 0x00, 0xff, 0x15, 0xb0, 0x21, 0x8f, 0x81, 0xf0, 0xa8, 0x48, 0x74,
+ 0x2f, 0x68, 0x3c, 0xb4, 0xd1, 0xb7, 0xc5, 0x17, 0xef, 0xdb, 0x8f, 0xcf,
+ 0x8a, 0xc6, 0xa3, 0x5e, 0x49, 0x71, 0xb3, 0x55, 0x36, 0x85, 0x1e, 0xd6,
+ 0x8d, 0xe4, 0x0a, 0x6e, 0x1a, 0x4a, 0x23, 0xbd, 0xdb, 0x5b, 0x42, 0xef,
+ 0xca, 0x23, 0xb9, 0x1e, 0x91, 0x95, 0x9a, 0x4f, 0x7e, 0x2a, 0xfa, 0x19,
+ 0x67, 0x79, 0xc9, 0x6c, 0x6c, 0x65, 0x4c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x39, 0x39, 0x33, 0x38, 0x33, 0x35, 0x32, 0x38, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 347
+ {SEC_OID_SHA512,
+ 347,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xaa, 0xf1, 0x19, 0x70, 0x2b, 0x99,
+ 0x85, 0x35, 0x4b, 0xbe, 0x3f, 0x6b, 0x6c, 0xda, 0x8c, 0x46, 0x15, 0x1a,
+ 0xf4, 0x20, 0x25, 0x46, 0xdf, 0xbe, 0x04, 0xd5, 0xf0, 0xff, 0xd1, 0x8e,
+ 0xbe, 0x7b, 0x29, 0xd6, 0x16, 0xf1, 0xc4, 0x03, 0x76, 0xa4, 0x12, 0xa5,
+ 0x2f, 0x42, 0x04, 0xb5, 0xa1, 0x3e, 0x7f, 0x3e, 0x43, 0x04, 0xea, 0xd5,
+ 0x66, 0xfc, 0x41, 0xbf, 0x4b, 0x5f, 0xc0, 0xb8, 0x4c, 0x8a, 0x2d, 0x02,
+ 0x42, 0x00, 0xd5, 0x99, 0xde, 0xaf, 0xd4, 0xfa, 0x23, 0x68, 0xcd, 0x07,
+ 0x2b, 0x85, 0x4a, 0x3d, 0x53, 0x42, 0x5d, 0x06, 0xad, 0xf3, 0x57, 0x3e,
+ 0x88, 0x6b, 0x81, 0x24, 0x8a, 0x73, 0x28, 0xa5, 0x46, 0xdd, 0xc4, 0x1c,
+ 0xae, 0xd3, 0x8c, 0x6b, 0x1f, 0xfe, 0xae, 0xc9, 0xa9, 0x8c, 0x94, 0x09,
+ 0x05, 0xcb, 0xff, 0xa8, 0x7b, 0x93, 0x6d, 0xa9, 0x80, 0xd4, 0xa9, 0x00,
+ 0x3d, 0xa4, 0x1e, 0x0c, 0x59, 0xc9, 0x2f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x34, 0x32, 0x39, 0x32, 0x31, 0x35, 0x33, 0x35, 0x32, 0x33},
+ true},
+
+ // Comment: special case hash
+ // tcID: 348
+ {SEC_OID_SHA512,
+ 348,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x6c, 0x09, 0xa5, 0x9e, 0x71, 0xcf, 0x34,
+ 0xf9, 0x83, 0xf7, 0x5d, 0xbb, 0x47, 0x24, 0xc4, 0x82, 0x8a, 0x93, 0x02,
+ 0x1c, 0xee, 0x8f, 0xd7, 0xd9, 0x2a, 0xf6, 0x94, 0x1c, 0xa8, 0xef, 0xc9,
+ 0xc5, 0xdd, 0xda, 0x7c, 0x49, 0xa0, 0xe1, 0x77, 0x72, 0x25, 0x78, 0x2e,
+ 0x09, 0x31, 0x3e, 0x30, 0x91, 0xf0, 0x56, 0x12, 0x2e, 0x58, 0x5c, 0x4e,
+ 0xaa, 0x68, 0x9f, 0xb2, 0xfd, 0xb1, 0xcb, 0x78, 0x48, 0xd8, 0x02, 0x42,
+ 0x01, 0x9f, 0x0c, 0x5f, 0xf6, 0xb4, 0x63, 0x8f, 0x4c, 0x33, 0x91, 0x6d,
+ 0xb7, 0x6f, 0x9d, 0x07, 0x8b, 0xfa, 0x8f, 0x9e, 0x25, 0xae, 0x00, 0x34,
+ 0x8e, 0x46, 0xbb, 0x32, 0xd7, 0x77, 0xaa, 0x26, 0x15, 0x5b, 0x82, 0xea,
+ 0x73, 0xa9, 0xe4, 0xe2, 0xf2, 0x1f, 0x6a, 0x65, 0xc7, 0x3e, 0xd6, 0xc6,
+ 0xab, 0x21, 0x01, 0xce, 0xf3, 0x52, 0x4d, 0x45, 0xb9, 0xfc, 0x6e, 0xa1,
+ 0x29, 0x2f, 0x19, 0x86, 0xac, 0xad},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x34, 0x34, 0x35, 0x39, 0x39, 0x30, 0x31, 0x34, 0x39, 0x36},
+ true},
+
+ // Comment: special case hash
+ // tcID: 349
+ {SEC_OID_SHA512,
+ 349,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x4e, 0x79, 0x1c, 0x42, 0xf3, 0x99,
+ 0x84, 0x58, 0xc5, 0xe1, 0x7f, 0x89, 0x5d, 0x25, 0xc8, 0x5c, 0xb4, 0x19,
+ 0x19, 0x5d, 0x65, 0xe5, 0xa0, 0xb9, 0xa4, 0x2c, 0xf1, 0x3d, 0xdd, 0x36,
+ 0x95, 0x9c, 0x73, 0x46, 0x0f, 0x54, 0xaa, 0x84, 0x0d, 0x22, 0x54, 0x35,
+ 0x5c, 0x6a, 0xc6, 0x26, 0xf4, 0x40, 0xcb, 0x3a, 0x84, 0xfb, 0xa6, 0x32,
+ 0x26, 0x2c, 0x9d, 0xc5, 0xca, 0xb3, 0x1b, 0xe7, 0xda, 0x10, 0x6b, 0x02,
+ 0x42, 0x00, 0xab, 0xb9, 0x7b, 0x68, 0x2f, 0x01, 0xf4, 0x51, 0x68, 0x40,
+ 0x36, 0x13, 0xa7, 0xe2, 0xff, 0x82, 0xbb, 0x4a, 0x9f, 0xc2, 0x09, 0x52,
+ 0xa3, 0x5d, 0x93, 0x54, 0x28, 0xf7, 0x1d, 0xdc, 0xc7, 0x99, 0xc6, 0xd9,
+ 0x08, 0x5f, 0xe3, 0x23, 0x0d, 0x72, 0x26, 0x1d, 0x73, 0xcd, 0x08, 0x2e,
+ 0x81, 0x08, 0x52, 0x3d, 0xa7, 0xba, 0x0b, 0x16, 0x91, 0xad, 0x6e, 0xa6,
+ 0x3f, 0x5f, 0x4e, 0x8e, 0x89, 0x09, 0xf4},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x33, 0x39, 0x33, 0x39, 0x37, 0x31, 0x31, 0x37, 0x31},
+ true},
+
+ // Comment: special case hash
+ // tcID: 350
+ {SEC_OID_SHA512,
+ 350,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x3d, 0xed, 0x35, 0xdd, 0xff, 0x2f,
+ 0x97, 0x78, 0x0b, 0xbc, 0x60, 0xb8, 0xce, 0xc8, 0x98, 0x55, 0xa3, 0x51,
+ 0x83, 0xa4, 0x8f, 0x8f, 0xa6, 0xbb, 0xdc, 0x18, 0x39, 0x94, 0xbf, 0x89,
+ 0x02, 0x11, 0x18, 0xcc, 0x01, 0x96, 0x29, 0xdf, 0x72, 0x11, 0x2b, 0x2c,
+ 0x52, 0x9c, 0x02, 0x3e, 0x7a, 0x5c, 0xfc, 0xe2, 0x53, 0xf7, 0xfd, 0xb4,
+ 0x91, 0x05, 0xd2, 0x38, 0x68, 0x0b, 0x64, 0x27, 0x5a, 0x21, 0x3c, 0x02,
+ 0x42, 0x00, 0x9c, 0x92, 0xe7, 0xa0, 0xf7, 0x16, 0x08, 0xe8, 0xd8, 0xcf,
+ 0xab, 0x3f, 0x85, 0x0f, 0x7f, 0xda, 0x1a, 0x1a, 0x1d, 0x05, 0x6e, 0x72,
+ 0x25, 0x44, 0x69, 0xaf, 0xe5, 0xce, 0xec, 0x3c, 0x71, 0x8e, 0x6a, 0x46,
+ 0x2e, 0x13, 0x46, 0x94, 0x1e, 0xb0, 0x8c, 0x10, 0x55, 0x01, 0x64, 0x75,
+ 0x02, 0xc1, 0xa8, 0x10, 0xa2, 0x9d, 0xf8, 0xb2, 0x08, 0xda, 0x6a, 0x5b,
+ 0x29, 0x6b, 0x2b, 0xd1, 0xe9, 0x81, 0x37},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x33, 0x39, 0x30, 0x36, 0x39, 0x36, 0x34, 0x39, 0x35},
+ true},
+
+ // Comment: special case hash
+ // tcID: 351
+ {SEC_OID_SHA512,
+ 351,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xd0, 0xd2, 0x97, 0x56, 0xeb, 0xff,
+ 0x02, 0xb7, 0x16, 0x74, 0xfa, 0x4e, 0xae, 0x37, 0x55, 0x7c, 0xcd, 0x51,
+ 0xa0, 0x36, 0xfb, 0x1e, 0xb0, 0xb7, 0x12, 0x1b, 0x40, 0x5e, 0x7f, 0xab,
+ 0xd6, 0x05, 0x92, 0x92, 0x7d, 0x80, 0x5b, 0x75, 0x81, 0x5a, 0xf1, 0xbc,
+ 0xa6, 0xe9, 0xd6, 0xc5, 0x48, 0x42, 0x25, 0xbd, 0xd0, 0xec, 0x7a, 0x40,
+ 0x73, 0x5d, 0xa9, 0x72, 0xfd, 0x5f, 0xf6, 0x45, 0xd8, 0x6f, 0x1d, 0x02,
+ 0x42, 0x00, 0x8b, 0x9f, 0xe5, 0x53, 0x57, 0xdc, 0x11, 0x80, 0x70, 0xcf,
+ 0x89, 0x89, 0x73, 0xa6, 0x4e, 0x75, 0x54, 0xb7, 0x34, 0xe9, 0x00, 0xc6,
+ 0x75, 0x54, 0x1e, 0x20, 0x33, 0x2a, 0x26, 0x0c, 0xa5, 0x1a, 0x23, 0x24,
+ 0x8d, 0x9b, 0x8f, 0x47, 0xde, 0xd8, 0x11, 0xcf, 0xce, 0x55, 0x6a, 0x06,
+ 0xa7, 0x1b, 0xa5, 0xdc, 0x5b, 0x87, 0x30, 0x75, 0xf2, 0x64, 0xa6, 0x84,
+ 0x3e, 0x67, 0x5c, 0xaf, 0x06, 0xa5, 0x34},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x31, 0x31, 0x34, 0x34, 0x36, 0x30, 0x35, 0x36, 0x32, 0x36, 0x34},
+ true},
+
+ // Comment: special case hash
+ // tcID: 352
+ {SEC_OID_SHA512,
+ 352,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x65, 0xfb, 0x99, 0x3f, 0x39, 0xd3,
+ 0x50, 0xed, 0x60, 0xc8, 0x48, 0x3d, 0xd6, 0xe4, 0xe6, 0x73, 0x65, 0x91,
+ 0xde, 0xa9, 0x74, 0xec, 0xd8, 0xab, 0x02, 0x7d, 0x38, 0x39, 0xb7, 0x52,
+ 0x32, 0x2e, 0xe2, 0x20, 0xd4, 0x0b, 0xb6, 0xfc, 0x0b, 0x0d, 0x5a, 0x8c,
+ 0x42, 0x92, 0x8b, 0xde, 0x50, 0xf6, 0x59, 0xb1, 0x8f, 0x51, 0xf4, 0x2f,
+ 0xb2, 0xb1, 0xaa, 0x45, 0x83, 0x89, 0x2a, 0x91, 0x14, 0xa0, 0xc3, 0x02,
+ 0x42, 0x00, 0xa8, 0x81, 0x6c, 0x09, 0xd4, 0x71, 0x38, 0xbf, 0x66, 0x2d,
+ 0xa4, 0xba, 0x25, 0xca, 0xf4, 0x4e, 0x24, 0x18, 0x56, 0x96, 0xd4, 0x91,
+ 0x4a, 0x7d, 0xe2, 0xb2, 0x53, 0x5f, 0x73, 0xb9, 0xaf, 0xbd, 0x3f, 0xfa,
+ 0x9c, 0xb0, 0xa8, 0x6a, 0x11, 0x5e, 0x4d, 0x9a, 0xc5, 0xbe, 0x48, 0xcf,
+ 0x7e, 0x8f, 0xe2, 0x76, 0x46, 0x6a, 0xbd, 0xf1, 0x71, 0x27, 0xbc, 0xc7,
+ 0xaa, 0xf4, 0xd0, 0x96, 0x00, 0x8c, 0xa4},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x36, 0x38, 0x35, 0x30, 0x30, 0x34, 0x37, 0x35, 0x30},
+ true},
+
+ // Comment: special case hash
+ // tcID: 353
+ {SEC_OID_SHA512,
+ 353,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x0b, 0x90, 0x1c, 0x88, 0xea, 0x69, 0x9e,
+ 0x71, 0x5f, 0x6d, 0xb8, 0x64, 0xe2, 0x3a, 0x67, 0x6e, 0x7f, 0x7f, 0x24,
+ 0x15, 0xac, 0x1f, 0x85, 0x0f, 0x2d, 0xde, 0x1a, 0xd0, 0xd3, 0xf9, 0xc9,
+ 0x2e, 0x8c, 0x5d, 0xe6, 0x6d, 0x45, 0x17, 0x4d, 0x61, 0x99, 0x55, 0xfa,
+ 0xe4, 0xb0, 0xdf, 0xeb, 0xe4, 0x9c, 0x58, 0x35, 0x06, 0x48, 0x1d, 0x28,
+ 0xd3, 0x0c, 0xbf, 0x58, 0xe2, 0xac, 0x49, 0xf3, 0x70, 0xc2, 0x02, 0x42,
+ 0x01, 0x44, 0xc9, 0x7b, 0x68, 0x8b, 0x9e, 0xcc, 0x07, 0xb8, 0x4c, 0x68,
+ 0x09, 0x52, 0x67, 0xe1, 0x7e, 0x48, 0x23, 0x29, 0x22, 0x75, 0x66, 0x09,
+ 0xe9, 0x85, 0x9d, 0x18, 0xd2, 0xeb, 0x78, 0x44, 0xec, 0x92, 0x51, 0x50,
+ 0xc3, 0x9f, 0x2b, 0x3a, 0x25, 0x5c, 0x88, 0x2b, 0xe7, 0x05, 0xe0, 0xa8,
+ 0xe3, 0x0e, 0x68, 0xe4, 0x9f, 0xe7, 0x91, 0x4d, 0xbc, 0xc3, 0xcc, 0xfb,
+ 0xc1, 0xd4, 0x67, 0x05, 0x0f, 0x80},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x32, 0x32, 0x32, 0x30, 0x35, 0x33, 0x36, 0x30, 0x36, 0x31, 0x39},
+ true},
+
+ // Comment: special case hash
+ // tcID: 354
+ {SEC_OID_SHA512,
+ 354,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xab, 0xbd, 0x9e, 0x77, 0xef, 0x1e,
+ 0x2a, 0x36, 0xc6, 0xb0, 0x6f, 0x06, 0x3d, 0x93, 0xef, 0xfb, 0x8e, 0x85,
+ 0x23, 0x87, 0xa9, 0x4b, 0xfd, 0xf8, 0x35, 0x9b, 0x5c, 0x18, 0x70, 0x8f,
+ 0x90, 0xd9, 0xf4, 0xe9, 0x74, 0x9f, 0xd4, 0x53, 0x47, 0xf6, 0x37, 0x54,
+ 0x6b, 0x08, 0x73, 0x37, 0x89, 0xc9, 0x88, 0xfd, 0xa4, 0xf0, 0x30, 0x95,
+ 0x51, 0xbd, 0xe8, 0x13, 0xa0, 0xbb, 0x1a, 0x23, 0x2a, 0xde, 0xe1, 0x02,
+ 0x42, 0x01, 0x91, 0x16, 0x5d, 0x58, 0xd1, 0x53, 0xfe, 0xc6, 0x8f, 0x5c,
+ 0xc8, 0x3b, 0xcf, 0x58, 0x91, 0xe2, 0xe0, 0xca, 0x96, 0x81, 0x20, 0x48,
+ 0x76, 0xe8, 0x72, 0x45, 0x3e, 0x9e, 0xbd, 0x45, 0x87, 0x0b, 0x68, 0x78,
+ 0xee, 0x43, 0x7e, 0x4d, 0x83, 0x3c, 0x6e, 0xc5, 0x43, 0x37, 0xb7, 0x79,
+ 0xac, 0xbf, 0x9f, 0x82, 0x02, 0xdf, 0x51, 0x0d, 0x26, 0x9a, 0x71, 0x0d,
+ 0x0c, 0x43, 0xe4, 0xe0, 0x7b, 0x04, 0x0d},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5c, 0x64, 0x57, 0xec, 0x08, 0x8d, 0x53, 0x2f, 0x48,
+ 0x20, 0x93, 0x96, 0x5a, 0xe5, 0x3c, 0xcd, 0x07, 0xe5, 0x56, 0xed, 0x59,
+ 0xe2, 0xaf, 0x94, 0x5c, 0xd8, 0xc7, 0xa9, 0x5c, 0x1c, 0x64, 0x4f, 0x8a,
+ 0x56, 0xa8, 0xa8, 0xa3, 0xcd, 0x77, 0x39, 0x2d, 0xdd, 0x86, 0x1e, 0x8a,
+ 0x92, 0x4d, 0xac, 0x99, 0xc6, 0x90, 0x69, 0x09, 0x3b, 0xd5, 0x2a, 0x52,
+ 0xfa, 0x6c, 0x56, 0x00, 0x4a, 0x07, 0x45, 0x08, 0x00, 0x78, 0x78, 0xd6,
+ 0xd4, 0x2e, 0x4b, 0x4d, 0xd1, 0xe9, 0xc0, 0x69, 0x6c, 0xb3, 0xe1, 0x9f,
+ 0x63, 0x03, 0x3c, 0x3d, 0xb4, 0xe6, 0x0d, 0x47, 0x32, 0x59, 0xb3, 0xeb,
+ 0xe0, 0x79, 0xaa, 0xf0, 0xa9, 0x86, 0xee, 0x61, 0x77, 0xf8, 0x21, 0x7a,
+ 0x78, 0xc6, 0x8b, 0x81, 0x3f, 0x7e, 0x14, 0x9a, 0x4e, 0x56, 0xfd, 0x95,
+ 0x62, 0xc0, 0x7f, 0xed, 0x3d, 0x89, 0x59, 0x42, 0xd7, 0xd1, 0x01, 0xcb,
+ 0x83, 0xf6},
+ {0x36, 0x32, 0x31, 0x35, 0x36, 0x36, 0x35, 0x31, 0x32, 0x34},
+ true},
+
+ // Comment: k*G has a large x-coordinate
+ // tcID: 355
+ {SEC_OID_SHA512,
+ 355,
+ {0x30, 0x67, 0x02, 0x21, 0x05, 0xae, 0x79, 0x78, 0x7c, 0x40, 0xd0, 0x69,
+ 0x94, 0x80, 0x33, 0xfe, 0xb7, 0x08, 0xf6, 0x5a, 0x2f, 0xc4, 0x4a, 0x36,
+ 0x47, 0x76, 0x63, 0xb8, 0x51, 0x44, 0x90, 0x48, 0xe1, 0x6e, 0xc7, 0x9b,
+ 0xf5, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01,
+ 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47,
+ 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x06},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x49, 0x1c, 0xd6, 0xc5, 0xf9, 0x3b, 0x74, 0x14, 0xd6,
+ 0xd4, 0x5c, 0xfe, 0x3d, 0x26, 0x4b, 0xd0, 0x77, 0xfc, 0x44, 0x27, 0xa4,
+ 0xb0, 0xaf, 0xed, 0xe7, 0x6c, 0xac, 0x53, 0x7a, 0x7c, 0xa5, 0xee, 0x2c,
+ 0x44, 0x56, 0x42, 0x58, 0x26, 0x0f, 0x76, 0x91, 0xb8, 0x1f, 0xdf, 0xec,
+ 0xeb, 0xfd, 0x03, 0xba, 0x67, 0x22, 0x77, 0x87, 0x5c, 0x5b, 0x31, 0x1e,
+ 0xa9, 0x20, 0xe7, 0x4f, 0xb3, 0x97, 0x8a, 0xf5, 0x01, 0x44, 0xa3, 0x53,
+ 0xa2, 0x51, 0xb4, 0x29, 0x78, 0x94, 0x16, 0x1b, 0xae, 0x12, 0xd1, 0x6a,
+ 0x89, 0xc3, 0x3b, 0x71, 0x9f, 0x90, 0x4c, 0xfc, 0xcc, 0x27, 0x7d, 0xf7,
+ 0x8c, 0xea, 0x53, 0x79, 0x19, 0x86, 0x42, 0xfd, 0x54, 0x9d, 0xf9, 0x19,
+ 0x90, 0x4d, 0xc0, 0xcf, 0x36, 0x62, 0xee, 0xab, 0x01, 0xef, 0x11, 0xb8,
+ 0xe3, 0xcb, 0x49, 0xb5, 0x1b, 0x85, 0x3d, 0x98, 0xf0, 0x42, 0x60, 0x0c,
+ 0x09, 0x97},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r too large
+ // tcID: 356
+ {SEC_OID_SHA512,
+ 356,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x06},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x49, 0x1c, 0xd6, 0xc5, 0xf9, 0x3b, 0x74, 0x14, 0xd6,
+ 0xd4, 0x5c, 0xfe, 0x3d, 0x26, 0x4b, 0xd0, 0x77, 0xfc, 0x44, 0x27, 0xa4,
+ 0xb0, 0xaf, 0xed, 0xe7, 0x6c, 0xac, 0x53, 0x7a, 0x7c, 0xa5, 0xee, 0x2c,
+ 0x44, 0x56, 0x42, 0x58, 0x26, 0x0f, 0x76, 0x91, 0xb8, 0x1f, 0xdf, 0xec,
+ 0xeb, 0xfd, 0x03, 0xba, 0x67, 0x22, 0x77, 0x87, 0x5c, 0x5b, 0x31, 0x1e,
+ 0xa9, 0x20, 0xe7, 0x4f, 0xb3, 0x97, 0x8a, 0xf5, 0x01, 0x44, 0xa3, 0x53,
+ 0xa2, 0x51, 0xb4, 0x29, 0x78, 0x94, 0x16, 0x1b, 0xae, 0x12, 0xd1, 0x6a,
+ 0x89, 0xc3, 0x3b, 0x71, 0x9f, 0x90, 0x4c, 0xfc, 0xcc, 0x27, 0x7d, 0xf7,
+ 0x8c, 0xea, 0x53, 0x79, 0x19, 0x86, 0x42, 0xfd, 0x54, 0x9d, 0xf9, 0x19,
+ 0x90, 0x4d, 0xc0, 0xcf, 0x36, 0x62, 0xee, 0xab, 0x01, 0xef, 0x11, 0xb8,
+ 0xe3, 0xcb, 0x49, 0xb5, 0x1b, 0x85, 0x3d, 0x98, 0xf0, 0x42, 0x60, 0x0c,
+ 0x09, 0x97},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: r,s are large
+ // tcID: 357
+ {SEC_OID_SHA512,
+ 357,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x07, 0x02,
+ 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x06},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x5f, 0x28, 0x1d, 0xcd, 0xc9, 0x76, 0x64, 0x1c, 0xe0,
+ 0x24, 0xdc, 0xa1, 0xea, 0xc8, 0xdd, 0xd7, 0xf9, 0x49, 0xe3, 0x29, 0x0d,
+ 0x3b, 0x2d, 0xe1, 0x1c, 0x48, 0x73, 0xf3, 0x67, 0x6a, 0x06, 0xff, 0x9f,
+ 0x70, 0x4c, 0x24, 0x81, 0x3b, 0xd8, 0xd6, 0x35, 0x28, 0xb2, 0xe8, 0x13,
+ 0xf7, 0x8b, 0x86, 0x9f, 0xf3, 0x81, 0x12, 0x52, 0x7e, 0x79, 0xb3, 0x83,
+ 0xa3, 0xbd, 0x52, 0x7b, 0xad, 0xb9, 0x29, 0xff, 0x01, 0x50, 0x2e, 0x4c,
+ 0xc7, 0x03, 0x2d, 0x3e, 0xc3, 0x5b, 0x0f, 0x8d, 0x05, 0x40, 0x94, 0x38,
+ 0xa8, 0x69, 0x66, 0xd6, 0x23, 0xf7, 0xa2, 0xf4, 0x32, 0xbf, 0x71, 0x2f,
+ 0x76, 0xdc, 0x63, 0x45, 0x40, 0x5d, 0xfc, 0xfc, 0xdc, 0x36, 0xd4, 0x77,
+ 0x83, 0x1d, 0x38, 0xee, 0xc6, 0x4e, 0xde, 0x7f, 0x4d, 0x39, 0xaa, 0x91,
+ 0xbf, 0xfc, 0xc5, 0x6e, 0xc4, 0x24, 0x1c, 0xb0, 0x67, 0x35, 0xb2, 0x80,
+ 0x9f, 0xbe},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r and s^-1 have a large Hamming weight
+ // tcID: 358
+ {SEC_OID_SHA512,
+ 358,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x02,
+ 0x42, 0x00, 0x95, 0xe1, 0x9f, 0xd2, 0xb7, 0x55, 0xd6, 0x03, 0xbf, 0x99,
+ 0x45, 0x62, 0xd9, 0xa1, 0x1f, 0x63, 0xcf, 0x4e, 0xad, 0xec, 0xbd, 0xc0,
+ 0xec, 0xb5, 0xa3, 0x94, 0xe5, 0x45, 0x29, 0xe8, 0xda, 0x58, 0xa5, 0x27,
+ 0xbc, 0x6d, 0x85, 0x72, 0x50, 0x43, 0x78, 0x63, 0x62, 0xab, 0x4d, 0xe6,
+ 0xcb, 0xc7, 0xd8, 0x0e, 0x62, 0x5a, 0xe0, 0xa9, 0x88, 0x61, 0xae, 0xa1,
+ 0xc7, 0xbf, 0x71, 0x09, 0xc9, 0x1f, 0x66},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x33, 0x6d, 0x5d, 0x08, 0xfe, 0x75, 0xc5, 0x09, 0x46,
+ 0xe6, 0xdd, 0xdd, 0x36, 0xc5, 0x50, 0xbb, 0x05, 0x4d, 0x99, 0x25, 0xc8,
+ 0xf2, 0x54, 0xcf, 0xe1, 0xc3, 0x38, 0x8f, 0x72, 0x0b, 0x1d, 0x65, 0x00,
+ 0xa9, 0x04, 0x12, 0xb0, 0x20, 0xb3, 0xdb, 0x59, 0x2b, 0x92, 0xab, 0x9f,
+ 0x68, 0xf1, 0xc6, 0x93, 0xb8, 0xd1, 0x36, 0x53, 0x71, 0x63, 0x5e, 0x21,
+ 0xbc, 0x43, 0xea, 0xad, 0xf8, 0x9e, 0x4e, 0x74, 0x01, 0xd4, 0x8d, 0x60,
+ 0x31, 0x9d, 0xfd, 0x06, 0xf9, 0x35, 0xfc, 0x46, 0x48, 0x8c, 0x22, 0x9b,
+ 0x61, 0x1e, 0xec, 0xd0, 0x38, 0x80, 0x4a, 0xe9, 0xf6, 0x81, 0xa0, 0x78,
+ 0xdd, 0xe8, 0xed, 0x8f, 0x8e, 0x20, 0xad, 0x95, 0x04, 0xbc, 0xf3, 0xc2,
+ 0x4a, 0x0b, 0x56, 0x6b, 0x1e, 0x85, 0xb2, 0xd3, 0xed, 0x0a, 0x12, 0x73,
+ 0x29, 0x2f, 0xf5, 0xf8, 0x7b, 0xae, 0x5b, 0x3c, 0x87, 0x85, 0x7e, 0x67,
+ 0xed, 0x81},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r and s^-1 have a large Hamming weight
+ // tcID: 359
+ {SEC_OID_SHA512,
+ 359,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x02,
+ 0x41, 0x15, 0x83, 0x76, 0x45, 0x58, 0x3a, 0x37, 0xa7, 0xa6, 0x65, 0xf9,
+ 0x83, 0xc5, 0xe3, 0x47, 0xf6, 0x5d, 0xca, 0x47, 0x64, 0x7a, 0xa8, 0x0f,
+ 0xd2, 0x49, 0x8a, 0x79, 0x1d, 0x44, 0xd9, 0xb2, 0x85, 0x0a, 0x15, 0x1a,
+ 0x6e, 0x86, 0xfc, 0xe7, 0xd7, 0xbb, 0x81, 0x4e, 0x72, 0x4f, 0xf1, 0x1b,
+ 0x9e, 0xf7, 0x26, 0xbf, 0x36, 0xc6, 0xe7, 0x54, 0x8c, 0x37, 0xf8, 0x2a,
+ 0x24, 0x90, 0x28, 0x76, 0xee, 0x19},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x6f, 0x8f, 0xad, 0xed, 0xba, 0xe6, 0x37, 0x01, 0x07,
+ 0x2c, 0x28, 0x7c, 0x63, 0x3f, 0x9c, 0x00, 0x52, 0xea, 0x1e, 0x6c, 0xd0,
+ 0x0a, 0x84, 0x34, 0x2c, 0xc0, 0xf6, 0x26, 0x21, 0x00, 0x71, 0x57, 0x6a,
+ 0xbf, 0xd0, 0x87, 0x56, 0x64, 0xb0, 0x74, 0x6c, 0xda, 0xf2, 0x74, 0x5e,
+ 0xff, 0xc1, 0x8d, 0x94, 0x90, 0x5b, 0x0f, 0xc9, 0xd2, 0xca, 0xd4, 0xba,
+ 0x37, 0x5c, 0x0e, 0xa2, 0x29, 0x8c, 0x8d, 0x1c, 0x01, 0x50, 0xd1, 0x28,
+ 0xcb, 0x62, 0xa5, 0x27, 0xae, 0x6d, 0xf3, 0xe9, 0x2f, 0x1f, 0x28, 0x0e,
+ 0xa3, 0x32, 0x48, 0x71, 0x1f, 0xfe, 0x4b, 0x35, 0xc1, 0xb1, 0x62, 0xa9,
+ 0x50, 0x85, 0x76, 0x86, 0x01, 0x65, 0xe0, 0xdd, 0xc3, 0x61, 0xd9, 0x6f,
+ 0xaf, 0xcd, 0x2f, 0xf8, 0x27, 0x76, 0xc7, 0x43, 0xb9, 0xcd, 0x68, 0x45,
+ 0xdb, 0x61, 0xeb, 0x56, 0x73, 0x9f, 0x5c, 0x4e, 0xf5, 0x61, 0xe6, 0xc2,
+ 0x0d, 0x8c},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and s
+ // tcID: 360
+ {SEC_OID_SHA512,
+ 360,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5e, 0x7e, 0xb6, 0xc4, 0xf4, 0x81, 0x83, 0x0a, 0xba,
+ 0xad, 0x8a, 0x60, 0xdd, 0xb0, 0x98, 0x91, 0x16, 0x4e, 0xe4, 0x18, 0xea,
+ 0x4c, 0xd2, 0x99, 0x50, 0x62, 0xe2, 0x27, 0xd3, 0x3c, 0x22, 0x9f, 0xb7,
+ 0x37, 0xbf, 0x33, 0x07, 0x03, 0x09, 0x7d, 0x6b, 0x3b, 0x69, 0xa3, 0xf0,
+ 0x9e, 0x79, 0xc9, 0xde, 0x0b, 0x40, 0x2b, 0xf8, 0x46, 0xdd, 0x26, 0xb5,
+ 0xbb, 0x11, 0x91, 0xcf, 0xf8, 0x01, 0x35, 0x5d, 0x01, 0x78, 0x9c, 0x9a,
+ 0xfd, 0xa5, 0x67, 0xe6, 0x1d, 0xe4, 0x14, 0x43, 0x7b, 0x0e, 0x93, 0xa1,
+ 0x76, 0x11, 0xe6, 0xe7, 0x68, 0x53, 0x76, 0x2b, 0xc0, 0xaf, 0xf1, 0xe2,
+ 0xbc, 0x9e, 0x46, 0xce, 0x12, 0x85, 0xb9, 0x31, 0x65, 0x1d, 0x71, 0x29,
+ 0xb8, 0x5a, 0xef, 0x2c, 0x1f, 0xab, 0x17, 0x28, 0xe7, 0xeb, 0x44, 0x49,
+ 0xb2, 0x95, 0x6d, 0xec, 0x33, 0xe6, 0xcd, 0x7c, 0x9b, 0xa1, 0x25, 0xc5,
+ 0xcd, 0x9d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and s
+ // tcID: 361
+ {SEC_OID_SHA512,
+ 361,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x02},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xb4, 0x20, 0xfb, 0x1f, 0xec, 0xdd, 0x9c, 0xc5, 0xea,
+ 0x7d, 0x7c, 0x76, 0x17, 0xe7, 0x05, 0x38, 0xdb, 0x32, 0xe6, 0xd7, 0xa0,
+ 0xad, 0x72, 0x2c, 0x63, 0x58, 0x0f, 0x1f, 0x6a, 0x1f, 0x55, 0x37, 0xeb,
+ 0x50, 0x93, 0x0b, 0x90, 0xfd, 0x6f, 0xdd, 0x9a, 0xbd, 0x40, 0x01, 0x5f,
+ 0x74, 0x6d, 0x2f, 0xd8, 0xad, 0xf9, 0x45, 0xa7, 0x56, 0x21, 0x40, 0x7e,
+ 0xdb, 0x68, 0x63, 0x58, 0x8e, 0x41, 0x97, 0x9e, 0x00, 0x29, 0x51, 0x08,
+ 0xa7, 0xe9, 0xd2, 0x19, 0x1a, 0x28, 0x7f, 0xd1, 0x60, 0xbd, 0x24, 0xf4,
+ 0x98, 0x05, 0x5d, 0xc9, 0xba, 0xdb, 0xd6, 0x1c, 0x6a, 0x89, 0xfe, 0xde,
+ 0x27, 0xb4, 0xf9, 0xd4, 0x79, 0xd8, 0x6a, 0x20, 0xb6, 0xdc, 0x07, 0xc9,
+ 0x0f, 0x00, 0x8e, 0xbe, 0x68, 0xa0, 0xe0, 0xcc, 0x15, 0xa4, 0xa0, 0x3b,
+ 0x8c, 0xf9, 0x90, 0xe4, 0xff, 0x7e, 0xd6, 0xe3, 0x89, 0x2b, 0x21, 0xc5,
+ 0x21, 0x53},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and s
+ // tcID: 362
+ {SEC_OID_SHA512,
+ 362,
+ {0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x03},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x32, 0xb9, 0xa1, 0x7c, 0x20, 0x1a, 0xec, 0x34, 0xd2,
+ 0x9b, 0x8c, 0x27, 0x64, 0xe7, 0xc7, 0xf6, 0xae, 0xef, 0x10, 0xfb, 0x61,
+ 0xbf, 0x98, 0x37, 0x11, 0x7f, 0xad, 0x87, 0x9f, 0x8c, 0x6a, 0x22, 0xa3,
+ 0x00, 0x00, 0x6d, 0x20, 0x18, 0xcf, 0x42, 0xb2, 0x58, 0x98, 0xff, 0xc9,
+ 0xa1, 0xbf, 0x50, 0x73, 0x52, 0xe5, 0x9e, 0x6a, 0x52, 0xe6, 0x27, 0xcd,
+ 0xa1, 0x60, 0xe1, 0x7e, 0xa2, 0xf4, 0x60, 0x05, 0x00, 0x31, 0x7a, 0x89,
+ 0x89, 0x9b, 0x7c, 0xb3, 0xa0, 0xd3, 0x3e, 0xaf, 0xa0, 0x2b, 0x01, 0x37,
+ 0xa0, 0xfb, 0x1b, 0x05, 0x10, 0x2b, 0x22, 0xb6, 0x76, 0xf3, 0x5b, 0x9f,
+ 0xf6, 0xc0, 0x50, 0xdd, 0xee, 0x9f, 0x18, 0x56, 0x09, 0xff, 0xb7, 0xf5,
+ 0x16, 0x5a, 0x76, 0x9e, 0x44, 0x07, 0x92, 0xb7, 0x50, 0x44, 0xa4, 0x3e,
+ 0x83, 0x86, 0x90, 0xd1, 0x3f, 0x88, 0x4a, 0xaa, 0xe8, 0x88, 0xbf, 0x5f,
+ 0x86, 0xf0},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r is larger than n
+ // tcID: 363
+ {SEC_OID_SHA512,
+ 363,
+ {0x30, 0x47, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f,
+ 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b,
+ 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e,
+ 0x91, 0x38, 0x64, 0x0a, 0x02, 0x01, 0x03},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x32, 0xb9, 0xa1, 0x7c, 0x20, 0x1a, 0xec, 0x34, 0xd2,
+ 0x9b, 0x8c, 0x27, 0x64, 0xe7, 0xc7, 0xf6, 0xae, 0xef, 0x10, 0xfb, 0x61,
+ 0xbf, 0x98, 0x37, 0x11, 0x7f, 0xad, 0x87, 0x9f, 0x8c, 0x6a, 0x22, 0xa3,
+ 0x00, 0x00, 0x6d, 0x20, 0x18, 0xcf, 0x42, 0xb2, 0x58, 0x98, 0xff, 0xc9,
+ 0xa1, 0xbf, 0x50, 0x73, 0x52, 0xe5, 0x9e, 0x6a, 0x52, 0xe6, 0x27, 0xcd,
+ 0xa1, 0x60, 0xe1, 0x7e, 0xa2, 0xf4, 0x60, 0x05, 0x00, 0x31, 0x7a, 0x89,
+ 0x89, 0x9b, 0x7c, 0xb3, 0xa0, 0xd3, 0x3e, 0xaf, 0xa0, 0x2b, 0x01, 0x37,
+ 0xa0, 0xfb, 0x1b, 0x05, 0x10, 0x2b, 0x22, 0xb6, 0x76, 0xf3, 0x5b, 0x9f,
+ 0xf6, 0xc0, 0x50, 0xdd, 0xee, 0x9f, 0x18, 0x56, 0x09, 0xff, 0xb7, 0xf5,
+ 0x16, 0x5a, 0x76, 0x9e, 0x44, 0x07, 0x92, 0xb7, 0x50, 0x44, 0xa4, 0x3e,
+ 0x83, 0x86, 0x90, 0xd1, 0x3f, 0x88, 0x4a, 0xaa, 0xe8, 0x88, 0xbf, 0x5f,
+ 0x86, 0xf0},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s is larger than n
+ // tcID: 364
+ {SEC_OID_SHA512,
+ 364,
+ {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87,
+ 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7, 0x09,
+ 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x4b, 0x3a, 0x90},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x67, 0xdd, 0x45, 0x6b, 0x52, 0xf8, 0x2a, 0x5d, 0x4c,
+ 0x4a, 0x71, 0xb3, 0xea, 0x93, 0x02, 0xf6, 0x2a, 0x85, 0x2d, 0xdc, 0x04,
+ 0xad, 0x25, 0xb6, 0x2f, 0xef, 0x1d, 0xdf, 0x65, 0x73, 0x74, 0xfb, 0x4e,
+ 0x80, 0x67, 0x9d, 0xdf, 0x42, 0xd2, 0x12, 0xf0, 0x71, 0x1d, 0xb3, 0x2b,
+ 0x62, 0x6d, 0x85, 0x93, 0xbd, 0x70, 0x89, 0x2e, 0x93, 0xed, 0x0a, 0xdb,
+ 0x27, 0x31, 0x57, 0xb6, 0xdf, 0x18, 0x79, 0x38, 0x01, 0x4d, 0x2c, 0x78,
+ 0x50, 0x9f, 0x3b, 0xd6, 0xf7, 0xd0, 0xfb, 0xa4, 0xa9, 0x0c, 0xb4, 0x56,
+ 0x28, 0x6e, 0x26, 0x7f, 0x5d, 0xd9, 0xd9, 0x67, 0x84, 0x2a, 0x60, 0x86,
+ 0x88, 0x4d, 0x66, 0xc7, 0xb2, 0xa9, 0x32, 0x83, 0x34, 0x70, 0xc7, 0x21,
+ 0xa4, 0xa7, 0x28, 0xcd, 0x84, 0x86, 0xd1, 0x53, 0x14, 0x23, 0x2d, 0x80,
+ 0x1f, 0x17, 0xe3, 0xa6, 0xfd, 0x70, 0x68, 0xbd, 0xeb, 0xac, 0xdf, 0x82,
+ 0xc0, 0xb4},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: small r and s^-1
+ // tcID: 365
+ {SEC_OID_SHA512,
+ 365,
+ {0x30, 0x48, 0x02, 0x02, 0x01, 0x00, 0x02, 0x42, 0x01, 0xef, 0xdf,
+ 0xbf, 0x7e, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7e, 0xfd, 0xfb,
+ 0xf7, 0xef, 0xdf, 0xbf, 0x7e, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf,
+ 0x7e, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7e, 0xf8, 0x7b, 0x4d,
+ 0xe1, 0xfc, 0x92, 0xdd, 0x75, 0x76, 0x39, 0x40, 0x8a, 0x50, 0xbe,
+ 0xe1, 0x07, 0x64, 0xe3, 0x26, 0xfd, 0xd2, 0xfa, 0x30, 0x8d, 0xfd,
+ 0xe3, 0xe5, 0x24, 0x3f, 0xdf, 0x4a, 0xc5, 0xac},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x68, 0xd7, 0xb5, 0x18, 0x21, 0x47, 0x66, 0xac, 0x73,
+ 0x4a, 0x74, 0x61, 0xd4, 0x99, 0x35, 0x24, 0x44, 0x37, 0x7d, 0x50, 0xaf,
+ 0x42, 0xa1, 0xbb, 0xdb, 0x7f, 0x00, 0x32, 0x06, 0x5e, 0xe6, 0xdc, 0x34,
+ 0x1c, 0xcf, 0x23, 0x1a, 0xf6, 0x52, 0x50, 0xe7, 0xd1, 0x3a, 0x80, 0x73,
+ 0x3a, 0xbe, 0xbf, 0xf5, 0x59, 0x89, 0x1d, 0x42, 0x11, 0xd6, 0xc2, 0x8c,
+ 0xf9, 0x52, 0xc9, 0x22, 0x23, 0x03, 0xb5, 0x3b, 0x00, 0xa2, 0xf3, 0xd7,
+ 0xe1, 0x4d, 0x9d, 0x8f, 0xab, 0xe1, 0x93, 0x9d, 0x66, 0x4e, 0x46, 0x15,
+ 0xc6, 0xe2, 0x4f, 0x54, 0x90, 0xc8, 0x15, 0xc7, 0x65, 0x1c, 0xcf, 0x6c,
+ 0xc6, 0x52, 0x52, 0xf8, 0x8b, 0xcf, 0xd3, 0xb0, 0x7f, 0xbd, 0xba, 0xa0,
+ 0xba, 0x00, 0x44, 0x1e, 0x59, 0x0c, 0xcb, 0xce, 0xa0, 0x06, 0x58, 0xf3,
+ 0x88, 0xf2, 0x2c, 0x42, 0xd8, 0xa6, 0xd0, 0xf7, 0x81, 0xae, 0x5b, 0xb4,
+ 0xd7, 0x8b},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: smallish r and s^-1
+ // tcID: 366
+ {SEC_OID_SHA512,
+ 366,
+ {0x30, 0x4d, 0x02, 0x07, 0x2d, 0x9b, 0x4d, 0x34, 0x79, 0x52, 0xcd, 0x02,
+ 0x42, 0x01, 0x00, 0x50, 0x8d, 0x07, 0x34, 0x13, 0xde, 0x82, 0x92, 0x75,
+ 0xe7, 0x65, 0x09, 0xfd, 0x81, 0xcf, 0xf4, 0x9a, 0xdf, 0x4c, 0x80, 0xed,
+ 0x2d, 0xdd, 0x4a, 0x79, 0x37, 0xd1, 0xd9, 0x18, 0x79, 0x68, 0x78, 0xfe,
+ 0xc2, 0x4c, 0xc4, 0x65, 0x70, 0x98, 0x2c, 0x3f, 0xb8, 0xf5, 0xe9, 0x2c,
+ 0xcd, 0xcb, 0x3e, 0x67, 0x7f, 0x07, 0xe9, 0xbd, 0x0d, 0xb0, 0xb8, 0x48,
+ 0x14, 0xbe, 0x1c, 0x79, 0x49, 0xb0, 0xde},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x1e, 0xdc, 0x3b, 0x22, 0xb2, 0x0f, 0x9a, 0x18, 0x8b,
+ 0x32, 0xb1, 0xe8, 0x27, 0xd6, 0xe4, 0x6b, 0x2e, 0xd6, 0x1b, 0x9b, 0xe6,
+ 0xf4, 0xad, 0xa0, 0xb2, 0xc9, 0x58, 0x35, 0xbe, 0xe2, 0x73, 0x8e, 0xc4,
+ 0xdc, 0x53, 0x13, 0x83, 0x1c, 0xce, 0x5f, 0x92, 0x72, 0x10, 0xa7, 0xbc,
+ 0x2f, 0x13, 0xab, 0xc0, 0x2f, 0xa9, 0x0e, 0x71, 0x6f, 0xc1, 0xbd, 0x2f,
+ 0x63, 0xc4, 0x29, 0xa7, 0x60, 0xed, 0x23, 0x63, 0x01, 0x18, 0xda, 0xad,
+ 0x88, 0xfe, 0x9b, 0x9d, 0x66, 0xe6, 0x6e, 0x71, 0xce, 0x05, 0xd7, 0x41,
+ 0x37, 0xd2, 0x77, 0xa9, 0xca, 0x81, 0xc7, 0xd7, 0xae, 0xf1, 0xe7, 0x45,
+ 0x50, 0x89, 0x05, 0x64, 0x10, 0x3c, 0xc0, 0xd9, 0x5d, 0x30, 0xf6, 0x20,
+ 0x5c, 0x91, 0x24, 0x82, 0x91, 0x92, 0xe1, 0x5d, 0x66, 0xfb, 0x1f, 0x40,
+ 0x33, 0x03, 0x2a, 0x42, 0xba, 0x60, 0x6e, 0x3e, 0xdc, 0xa6, 0xec, 0x06,
+ 0x5c, 0x50},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: 100-bit r and small s^-1
+ // tcID: 367
+ {SEC_OID_SHA512,
+ 367,
+ {0x30, 0x53, 0x02, 0x0d, 0x10, 0x33, 0xe6, 0x7e, 0x37, 0xb3, 0x2b,
+ 0x44, 0x55, 0x80, 0xbf, 0x4e, 0xff, 0x02, 0x42, 0x01, 0x3c, 0xc3,
+ 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c,
+ 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3,
+ 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x3c, 0xc3, 0x39, 0x3f, 0x63,
+ 0x2a, 0xff, 0xd3, 0xea, 0xa3, 0xc8, 0xfb, 0x64, 0x50, 0x7b, 0xd5,
+ 0x99, 0x64, 0x97, 0xbd, 0x58, 0x8f, 0xb9, 0xe3, 0x94, 0x7c, 0x09,
+ 0x7c, 0xed, 0x75, 0x46, 0xb5, 0x7c, 0x89, 0x98},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x2f, 0x8b, 0x98, 0x63, 0xa1, 0x88, 0x7e, 0xca, 0x68,
+ 0x27, 0xad, 0x4a, 0xcc, 0xc2, 0xba, 0x60, 0x7f, 0x85, 0x92, 0xe5, 0xbe,
+ 0x15, 0xd9, 0x69, 0x2b, 0x69, 0x7a, 0x40, 0x61, 0xfc, 0xc8, 0x15, 0x60,
+ 0xc8, 0xfe, 0xb2, 0xae, 0x38, 0x51, 0xd0, 0x0e, 0x06, 0xdf, 0x3e, 0x00,
+ 0x91, 0xf1, 0xf1, 0xca, 0x5e, 0xc6, 0x47, 0x61, 0xf4, 0xf8, 0xbd, 0x6d,
+ 0x0c, 0x2c, 0xab, 0x2a, 0x12, 0x10, 0x24, 0x44, 0x01, 0x74, 0xb4, 0xe3,
+ 0x4a, 0xec, 0x51, 0x7a, 0x0d, 0x2c, 0xeb, 0x2f, 0xd1, 0x52, 0xed, 0x17,
+ 0x36, 0xbc, 0x33, 0x0e, 0xfc, 0xa5, 0xe6, 0xd5, 0x30, 0xea, 0x17, 0x08,
+ 0x02, 0xfb, 0x6a, 0xf0, 0x31, 0x42, 0x59, 0x03, 0xfa, 0x6a, 0x37, 0x84,
+ 0x05, 0xbe, 0x5e, 0x47, 0xd1, 0xe5, 0x2f, 0x62, 0xf8, 0x59, 0xf5, 0x37,
+ 0xdf, 0x9c, 0x0f, 0x6a, 0x4a, 0x64, 0x79, 0xa0, 0xaa, 0xda, 0xfe, 0x21,
+ 0x98, 0x21},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: small r and 100 bit s^-1
+ // tcID: 368
+ {SEC_OID_SHA512,
+ 368,
+ {0x30, 0x48, 0x02, 0x02, 0x01, 0x00, 0x02, 0x42, 0x00, 0x86, 0xec,
+ 0xbf, 0x54, 0xab, 0x59, 0xa4, 0xe1, 0x95, 0xf0, 0xbe, 0x14, 0x02,
+ 0xed, 0xd8, 0x65, 0x7b, 0xb9, 0x46, 0x18, 0xfa, 0xb5, 0x0f, 0x2f,
+ 0xe2, 0x0f, 0xe5, 0xeb, 0xbc, 0x9f, 0xf0, 0xe4, 0x91, 0x39, 0x7e,
+ 0xd3, 0x13, 0xcc, 0x91, 0x8d, 0x43, 0x8e, 0xed, 0xb9, 0xb5, 0xec,
+ 0xb4, 0xd9, 0xdf, 0xa3, 0x05, 0x30, 0x35, 0x05, 0xba, 0xf2, 0x54,
+ 0x00, 0xed, 0x8c, 0x20, 0xfc, 0x3f, 0xc4, 0x7b},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x8a, 0xed, 0x77, 0x9a, 0x32, 0xb9, 0xbf, 0x56, 0xea,
+ 0x7a, 0xb4, 0x6e, 0x4b, 0x91, 0x4e, 0x55, 0xc6, 0x53, 0x01, 0xcd, 0xbe,
+ 0x9e, 0xa6, 0xe7, 0xed, 0x44, 0xf7, 0xe9, 0x78, 0xc0, 0x36, 0x59, 0x89,
+ 0xa1, 0x9a, 0x5e, 0x48, 0x28, 0x2f, 0xb1, 0x15, 0x8f, 0x48, 0x1c, 0x55,
+ 0x65, 0x05, 0xd6, 0x6f, 0xf4, 0x14, 0xa0, 0x70, 0x03, 0xeb, 0xf8, 0x2f,
+ 0xca, 0x16, 0x98, 0xc3, 0x3f, 0x28, 0x84, 0xc6, 0x00, 0xa6, 0x24, 0x26,
+ 0x99, 0x3e, 0xd5, 0xb1, 0x77, 0xb6, 0x04, 0x5e, 0x60, 0xb5, 0xfa, 0x1a,
+ 0x1f, 0x8c, 0xe1, 0xad, 0x5d, 0x70, 0xe7, 0xbc, 0x7b, 0x5a, 0xf8, 0x11,
+ 0xdb, 0xf8, 0x6e, 0x65, 0x1f, 0x9e, 0xa0, 0x2e, 0xc7, 0x96, 0xab, 0x99,
+ 0x1e, 0x14, 0x39, 0xbf, 0x07, 0xff, 0xe2, 0xac, 0x60, 0x52, 0xa8, 0xa0,
+ 0xb0, 0x17, 0x4d, 0x78, 0xa9, 0x44, 0x1a, 0xaf, 0x4d, 0x8f, 0xc7, 0x57,
+ 0xd8, 0x0f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: 100-bit r and s^-1
+ // tcID: 369
+ {SEC_OID_SHA512,
+ 369,
+ {0x30, 0x53, 0x02, 0x0d, 0x06, 0x25, 0x22, 0xbb, 0xd3, 0xec, 0xbe,
+ 0x7c, 0x39, 0xe9, 0x3e, 0x7c, 0x24, 0x02, 0x42, 0x00, 0x86, 0xec,
+ 0xbf, 0x54, 0xab, 0x59, 0xa4, 0xe1, 0x95, 0xf0, 0xbe, 0x14, 0x02,
+ 0xed, 0xd8, 0x65, 0x7b, 0xb9, 0x46, 0x18, 0xfa, 0xb5, 0x0f, 0x2f,
+ 0xe2, 0x0f, 0xe5, 0xeb, 0xbc, 0x9f, 0xf0, 0xe4, 0x91, 0x39, 0x7e,
+ 0xd3, 0x13, 0xcc, 0x91, 0x8d, 0x43, 0x8e, 0xed, 0xb9, 0xb5, 0xec,
+ 0xb4, 0xd9, 0xdf, 0xa3, 0x05, 0x30, 0x35, 0x05, 0xba, 0xf2, 0x54,
+ 0x00, 0xed, 0x8c, 0x20, 0xfc, 0x3f, 0xc4, 0x7b},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x93, 0x69, 0x7b, 0x03, 0x78, 0x31, 0x2b, 0x38, 0xc3,
+ 0x1d, 0xea, 0xe0, 0x73, 0xf2, 0x4a, 0x81, 0x63, 0xf0, 0x86, 0xac, 0x21,
+ 0x16, 0xb7, 0xc3, 0x7c, 0x99, 0x15, 0x7c, 0xfa, 0xe7, 0x97, 0x0a, 0xb4,
+ 0x20, 0x1f, 0x5a, 0x7e, 0x06, 0xec, 0x39, 0xee, 0xdb, 0xf7, 0xd8, 0x7f,
+ 0x30, 0x21, 0xca, 0x43, 0x9e, 0x3f, 0xf7, 0xc5, 0x98, 0x8b, 0x84, 0x67,
+ 0x99, 0x37, 0xba, 0xb7, 0x86, 0xdb, 0xe1, 0x2e, 0x01, 0xc6, 0x98, 0x7c,
+ 0x86, 0x07, 0x7c, 0x05, 0x42, 0x3a, 0xc2, 0x81, 0xde, 0x6d, 0x23, 0xf6,
+ 0xa6, 0x85, 0x87, 0x0e, 0x12, 0x85, 0x54, 0x63, 0x77, 0x0e, 0xcc, 0xab,
+ 0xc9, 0xf3, 0xa1, 0xd2, 0x3c, 0xb2, 0xa0, 0xc1, 0x54, 0x79, 0x42, 0x0b,
+ 0x5d, 0xd4, 0x0f, 0xbd, 0xc9, 0x88, 0x6c, 0x46, 0x3b, 0x62, 0xee, 0x23,
+ 0x23, 0x9d, 0xf3, 0xa8, 0xb8, 0x61, 0xc3, 0x29, 0x1d, 0x28, 0x22, 0x4f,
+ 0x60, 0x57},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: r and s^-1 are close to n
+ // tcID: 370
+ {SEC_OID_SHA512,
+ 370,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfa, 0x51, 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f,
+ 0xcc, 0x01, 0x48, 0xf7, 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89,
+ 0x9c, 0x47, 0xae, 0xbb, 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x63, 0x8a, 0x02,
+ 0x42, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x51, 0x8b,
+ 0xaf, 0x05, 0x02, 0x7f, 0x75, 0x0e, 0xf2, 0x55, 0x32, 0xab, 0x85, 0xfa,
+ 0x06, 0x6e, 0x8a, 0xd2, 0x79, 0x31, 0x25, 0xb1, 0x12, 0xda, 0x74, 0x7c,
+ 0xf5, 0x24, 0xbf, 0x0b, 0x7a, 0xed, 0x5b},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x9a, 0x9f, 0x1b, 0x7b, 0x7f, 0x57, 0x4a, 0x02, 0x1f,
+ 0xed, 0xd8, 0x67, 0x9a, 0x4e, 0x99, 0x8b, 0x48, 0x52, 0x48, 0x54, 0xee,
+ 0xfb, 0xaa, 0xe4, 0x10, 0x4a, 0x39, 0x73, 0xd6, 0x93, 0xe0, 0x21, 0x04,
+ 0xfa, 0x11, 0x92, 0x43, 0x25, 0x6e, 0x3d, 0x98, 0x6f, 0x8b, 0x49, 0x66,
+ 0xc2, 0x86, 0xab, 0x8c, 0xb1, 0xf5, 0x26, 0x7c, 0x0b, 0xbd, 0x6b, 0xc1,
+ 0x82, 0xae, 0xb5, 0x74, 0x93, 0xa5, 0xd5, 0xb6, 0x01, 0x58, 0xb9, 0x7e,
+ 0xb7, 0x48, 0x62, 0xfb, 0xca, 0x41, 0x76, 0x3e, 0x8d, 0x3a, 0x7b, 0xeb,
+ 0x5f, 0xcc, 0xd0, 0x55, 0x65, 0xb7, 0x5a, 0x3a, 0x43, 0xc2, 0xb3, 0x8b,
+ 0x96, 0xeb, 0x2c, 0xcf, 0xf1, 0x49, 0xc2, 0x3e, 0xf1, 0xac, 0x09, 0xfc,
+ 0x45, 0x5d, 0x80, 0x8f, 0xf2, 0x80, 0x81, 0xe9, 0x85, 0xf9, 0xe1, 0x72,
+ 0xfc, 0x62, 0xd0, 0x90, 0x05, 0x85, 0x17, 0x2c, 0xfb, 0xff, 0x87, 0x38,
+ 0x35, 0x95},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: s == 1
+ // tcID: 371
+ {SEC_OID_SHA512,
+ 371,
+ {0x30, 0x47, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba,
+ 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69,
+ 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f,
+ 0x85, 0xbd, 0x76, 0xad, 0x02, 0x01, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xaa, 0x9f, 0x3a, 0x89, 0x4b, 0x72, 0x7d, 0x7a, 0x01,
+ 0xb0, 0x9c, 0x4f, 0x05, 0x1b, 0x46, 0x9d, 0x66, 0x1d, 0xe1, 0xe0, 0x69,
+ 0x15, 0xb5, 0x99, 0xe2, 0x11, 0x46, 0x33, 0x19, 0xac, 0x1b, 0x7c, 0xa8,
+ 0xa6, 0x09, 0x7f, 0x1b, 0xe4, 0x01, 0xd7, 0x0a, 0x71, 0xd0, 0xb5, 0x36,
+ 0x55, 0xcd, 0xf9, 0xbe, 0xf7, 0x48, 0xd8, 0x86, 0xe0, 0x8e, 0xe7, 0xde,
+ 0x2f, 0xa7, 0x81, 0xe9, 0x3e, 0xc4, 0x1a, 0x26, 0x01, 0xba, 0x9e, 0xa6,
+ 0x73, 0x85, 0xe1, 0x98, 0x94, 0xfc, 0x9c, 0xd4, 0xb0, 0x17, 0x3a, 0xb2,
+ 0x15, 0xf7, 0xb9, 0x6f, 0x23, 0xbc, 0x42, 0x06, 0x65, 0xd4, 0x6c, 0x75,
+ 0x44, 0x7b, 0xf2, 0x00, 0xae, 0x3a, 0xc7, 0xb4, 0x2b, 0xd9, 0xb8, 0x57,
+ 0xfd, 0x1c, 0x85, 0xcc, 0xe8, 0xea, 0x9c, 0x8d, 0x23, 0x45, 0xe4, 0x68,
+ 0x7d, 0xd7, 0x0d, 0xf5, 0x9f, 0x51, 0x49, 0x51, 0x07, 0x35, 0xbb, 0x9c,
+ 0x7b, 0x64},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: s == 0
+ // tcID: 372
+ {SEC_OID_SHA512,
+ 372,
+ {0x30, 0x47, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba,
+ 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69,
+ 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f,
+ 0x85, 0xbd, 0x76, 0xad, 0x02, 0x01, 0x00},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xaa, 0x9f, 0x3a, 0x89, 0x4b, 0x72, 0x7d, 0x7a, 0x01,
+ 0xb0, 0x9c, 0x4f, 0x05, 0x1b, 0x46, 0x9d, 0x66, 0x1d, 0xe1, 0xe0, 0x69,
+ 0x15, 0xb5, 0x99, 0xe2, 0x11, 0x46, 0x33, 0x19, 0xac, 0x1b, 0x7c, 0xa8,
+ 0xa6, 0x09, 0x7f, 0x1b, 0xe4, 0x01, 0xd7, 0x0a, 0x71, 0xd0, 0xb5, 0x36,
+ 0x55, 0xcd, 0xf9, 0xbe, 0xf7, 0x48, 0xd8, 0x86, 0xe0, 0x8e, 0xe7, 0xde,
+ 0x2f, 0xa7, 0x81, 0xe9, 0x3e, 0xc4, 0x1a, 0x26, 0x01, 0xba, 0x9e, 0xa6,
+ 0x73, 0x85, 0xe1, 0x98, 0x94, 0xfc, 0x9c, 0xd4, 0xb0, 0x17, 0x3a, 0xb2,
+ 0x15, 0xf7, 0xb9, 0x6f, 0x23, 0xbc, 0x42, 0x06, 0x65, 0xd4, 0x6c, 0x75,
+ 0x44, 0x7b, 0xf2, 0x00, 0xae, 0x3a, 0xc7, 0xb4, 0x2b, 0xd9, 0xb8, 0x57,
+ 0xfd, 0x1c, 0x85, 0xcc, 0xe8, 0xea, 0x9c, 0x8d, 0x23, 0x45, 0xe4, 0x68,
+ 0x7d, 0xd7, 0x0d, 0xf5, 0x9f, 0x51, 0x49, 0x51, 0x07, 0x35, 0xbb, 0x9c,
+ 0x7b, 0x64},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: point at infinity during verify
+ // tcID: 373
+ {SEC_OID_SHA512,
+ 373,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfd, 0x28, 0xc3, 0x43, 0xc1, 0xdf, 0x97, 0xcb, 0x35, 0xbf,
+ 0xe6, 0x00, 0xa4, 0x7b, 0x84, 0xd2, 0xe8, 0x1d, 0xda, 0xe4, 0xdc, 0x44,
+ 0xce, 0x23, 0xd7, 0x5d, 0xb7, 0xdb, 0x8f, 0x48, 0x9c, 0x32, 0x04, 0x02,
+ 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5,
+ 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd,
+ 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e,
+ 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x2a, 0x07, 0xf1, 0x3f, 0x3e, 0x8d, 0xf3, 0x82, 0x14,
+ 0x5b, 0x79, 0x42, 0xfe, 0x6f, 0x91, 0xc1, 0x2f, 0xf3, 0x06, 0x4b, 0x31,
+ 0x4b, 0x4e, 0x34, 0x76, 0xbf, 0x3a, 0xfb, 0xb9, 0x82, 0x07, 0x0f, 0x17,
+ 0xf6, 0x3b, 0x2d, 0xe5, 0xfb, 0xe8, 0xc9, 0x1a, 0x87, 0xae, 0x63, 0x28,
+ 0x69, 0xfa, 0xcf, 0x17, 0xd5, 0xce, 0x9d, 0x13, 0x9b, 0x37, 0xed, 0x55,
+ 0x75, 0x81, 0xbb, 0x9a, 0x7e, 0x4b, 0x8f, 0xa3, 0x00, 0x24, 0xb9, 0x04,
+ 0xc5, 0xfc, 0x53, 0x6a, 0xe5, 0x3b, 0x32, 0x3a, 0x7f, 0xd0, 0xb7, 0xb8,
+ 0xe4, 0x20, 0x30, 0x24, 0x06, 0xad, 0xe8, 0x4e, 0xa8, 0xa1, 0x0c, 0xa7,
+ 0xc5, 0xc9, 0x34, 0xba, 0xd5, 0x48, 0x9d, 0xb6, 0xe3, 0xa8, 0xcc, 0x30,
+ 0x64, 0x60, 0x2c, 0xc8, 0x3f, 0x30, 0x9e, 0x9d, 0x24, 0x7a, 0xae, 0x72,
+ 0xaf, 0xca, 0x08, 0x33, 0x6b, 0xc8, 0x91, 0x9e, 0x15, 0xf4, 0xbe, 0x5a,
+ 0xd7, 0x7a},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: edge case for signature malleability
+ // tcID: 374
+ {SEC_OID_SHA512,
+ 374,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfd, 0x28, 0xc3, 0x43, 0xc1, 0xdf, 0x97, 0xcb, 0x35, 0xbf,
+ 0xe6, 0x00, 0xa4, 0x7b, 0x84, 0xd2, 0xe8, 0x1d, 0xda, 0xe4, 0xdc, 0x44,
+ 0xce, 0x23, 0xd7, 0x5d, 0xb7, 0xdb, 0x8f, 0x48, 0x9c, 0x32, 0x06, 0x02,
+ 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x28,
+ 0xc3, 0x43, 0xc1, 0xdf, 0x97, 0xcb, 0x35, 0xbf, 0xe6, 0x00, 0xa4, 0x7b,
+ 0x84, 0xd2, 0xe8, 0x1d, 0xda, 0xe4, 0xdc, 0x44, 0xce, 0x23, 0xd7, 0x5d,
+ 0xb7, 0xdb, 0x8f, 0x48, 0x9c, 0x32, 0x04},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x4b, 0xb9, 0x04, 0x07, 0x3c, 0xb6, 0xda, 0x9e, 0x50,
+ 0x28, 0xdf, 0x54, 0xfc, 0x22, 0xcf, 0x5a, 0x9d, 0x5c, 0xa7, 0x3a, 0x01,
+ 0xfe, 0xed, 0xd2, 0xb4, 0xce, 0x43, 0xb8, 0x7b, 0xfd, 0x43, 0x00, 0xa7,
+ 0x2b, 0xdf, 0x26, 0xb1, 0x46, 0xb2, 0xe7, 0xb5, 0x06, 0xc0, 0x3c, 0x7a,
+ 0x0a, 0xd4, 0xa7, 0xe3, 0xe6, 0x72, 0x04, 0xdd, 0xdc, 0xa9, 0xb6, 0x5d,
+ 0x43, 0x56, 0x0f, 0xfa, 0xf9, 0xbf, 0xd5, 0x40, 0x01, 0x2b, 0x88, 0x95,
+ 0x63, 0x2e, 0x04, 0x06, 0xb7, 0x84, 0x63, 0xfe, 0x1b, 0xc5, 0x36, 0x0a,
+ 0x3c, 0xf7, 0x96, 0xfd, 0xdd, 0xa9, 0xdb, 0x2b, 0x18, 0xca, 0x91, 0x71,
+ 0x55, 0x8e, 0x61, 0x58, 0xfa, 0x4b, 0x0b, 0x1d, 0x04, 0x61, 0xd9, 0xa4,
+ 0x6b, 0x9b, 0x95, 0x8d, 0x62, 0x9b, 0xd6, 0x2a, 0x29, 0xee, 0x39, 0x42,
+ 0x23, 0x8e, 0x0f, 0xa8, 0x3e, 0x93, 0x2a, 0x66, 0xab, 0xb1, 0xb5, 0x0c,
+ 0x5f, 0x37},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for signature malleability
+ // tcID: 375
+ {SEC_OID_SHA512,
+ 375,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfd, 0x28, 0xc3, 0x43, 0xc1, 0xdf, 0x97, 0xcb, 0x35, 0xbf,
+ 0xe6, 0x00, 0xa4, 0x7b, 0x84, 0xd2, 0xe8, 0x1d, 0xda, 0xe4, 0xdc, 0x44,
+ 0xce, 0x23, 0xd7, 0x5d, 0xb7, 0xdb, 0x8f, 0x48, 0x9c, 0x32, 0x06, 0x02,
+ 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x28,
+ 0xc3, 0x43, 0xc1, 0xdf, 0x97, 0xcb, 0x35, 0xbf, 0xe6, 0x00, 0xa4, 0x7b,
+ 0x84, 0xd2, 0xe8, 0x1d, 0xda, 0xe4, 0xdc, 0x44, 0xce, 0x23, 0xd7, 0x5d,
+ 0xb7, 0xdb, 0x8f, 0x48, 0x9c, 0x32, 0x05},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x64, 0x54, 0xaf, 0xca, 0x38, 0x5e, 0xb5, 0x3e, 0xae,
+ 0xaa, 0xb7, 0x11, 0x53, 0x7d, 0x95, 0xc5, 0x0e, 0x01, 0x26, 0x8b, 0x10,
+ 0x0a, 0x22, 0x65, 0x6a, 0xdf, 0x5c, 0xed, 0xf6, 0x8b, 0x4a, 0x78, 0xa6,
+ 0xc1, 0x4a, 0x70, 0x24, 0x5d, 0xf7, 0x07, 0xf6, 0x56, 0x5c, 0xe1, 0x59,
+ 0x48, 0xc2, 0xe3, 0x8e, 0x3d, 0x90, 0xe0, 0x5d, 0xda, 0x31, 0x88, 0xab,
+ 0x43, 0xa7, 0x3f, 0x30, 0xdb, 0xc6, 0xbd, 0xa8, 0x01, 0x51, 0xdc, 0xa6,
+ 0xdc, 0x5a, 0xec, 0x84, 0xfa, 0x35, 0xc7, 0x9f, 0x21, 0x36, 0x59, 0x93,
+ 0xf0, 0xb2, 0x67, 0xca, 0x48, 0x6e, 0xa6, 0x6c, 0x21, 0x86, 0xa5, 0x2a,
+ 0x3f, 0xb6, 0x2b, 0x53, 0x50, 0x1c, 0xe2, 0x82, 0x2d, 0x46, 0x91, 0xfb,
+ 0xc2, 0x5c, 0xf2, 0x7a, 0xdb, 0x70, 0x73, 0x40, 0x71, 0xbe, 0x52, 0x3b,
+ 0x92, 0x31, 0xdd, 0x8d, 0x33, 0xa4, 0x01, 0xde, 0xa0, 0x0c, 0xf0, 0xae,
+ 0x30, 0xa1},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u1 == 1
+ // tcID: 376
+ {SEC_OID_SHA512,
+ 376,
+ {0x30, 0x81, 0x86, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a,
+ 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8,
+ 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad, 0x02,
+ 0x40, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23, 0x8c, 0x58, 0xaf, 0x79,
+ 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85, 0x0c, 0x39, 0x4d, 0x33,
+ 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02, 0x81, 0x75, 0x7b, 0x30,
+ 0xe1, 0x92, 0x18, 0xa3, 0x7c, 0xbd, 0x61, 0x20, 0x86, 0xfb, 0xc1, 0x58,
+ 0xca, 0xa8, 0xb4, 0xe1, 0xac, 0xb2, 0xec, 0x00, 0x83, 0x7e, 0x5d, 0x94,
+ 0x1f, 0x34, 0x2f, 0xb3, 0xcc},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x60, 0xda, 0xf5, 0x96, 0x38, 0x15, 0x8e, 0xd9, 0xd3,
+ 0xd7, 0xe8, 0x42, 0x85, 0x01, 0x33, 0x47, 0x64, 0x16, 0x2f, 0x9b, 0xe2,
+ 0x39, 0xe1, 0x68, 0xfa, 0xe9, 0xaf, 0x34, 0x8c, 0x30, 0xa7, 0xbe, 0x1c,
+ 0xfa, 0x4d, 0x96, 0x36, 0xc3, 0xbb, 0x62, 0x1d, 0x7e, 0x0a, 0xa7, 0x14,
+ 0x46, 0xf8, 0xd4, 0xa3, 0x7f, 0x2d, 0x43, 0x27, 0x4a, 0x42, 0x55, 0xb2,
+ 0x26, 0xf6, 0x12, 0x38, 0x2f, 0x63, 0x15, 0x2e, 0x01, 0x6e, 0x48, 0x30,
+ 0x01, 0x24, 0xa6, 0x36, 0xb2, 0x06, 0xfa, 0xd4, 0xd0, 0x35, 0x58, 0x62,
+ 0xa8, 0x52, 0x62, 0x37, 0x99, 0xaf, 0xee, 0x94, 0x1e, 0x86, 0x4d, 0x96,
+ 0xdc, 0xbf, 0x55, 0xb8, 0x01, 0xca, 0xbd, 0x62, 0x49, 0xb6, 0xf5, 0x67,
+ 0x50, 0x6d, 0x5a, 0x50, 0x3e, 0x7d, 0x03, 0xb4, 0x76, 0x4c, 0x70, 0xfc,
+ 0x44, 0xc5, 0x36, 0x5f, 0x32, 0xc3, 0x60, 0x36, 0x78, 0x47, 0x6d, 0x62,
+ 0xb0, 0x9d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u1 == n - 1
+ // tcID: 377
+ {SEC_OID_SHA512,
+ 377,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a,
+ 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8,
+ 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad, 0x02,
+ 0x42, 0x01, 0xff, 0xbc, 0x07, 0xff, 0x04, 0x15, 0x06, 0xdc, 0x73, 0xa7,
+ 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0xb6, 0x32, 0x7a, 0xf3, 0xc6,
+ 0xb2, 0xcc, 0x7d, 0x6a, 0xcc, 0xa9, 0x4f, 0xdc, 0xde, 0xfd, 0x78, 0xdc,
+ 0x0b, 0x56, 0xa2, 0x2d, 0x16, 0xf2, 0xee, 0xc2, 0x6a, 0xe0, 0xc1, 0xfb,
+ 0x48, 0x4d, 0x05, 0x93, 0x00, 0xe8, 0x0b, 0xd6, 0xb0, 0x47, 0x2b, 0x3d,
+ 0x12, 0x22, 0xff, 0x5d, 0x08, 0xb0, 0x3d},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x51, 0xfe, 0x6a, 0x35, 0xa8, 0x50, 0x70, 0xc7, 0xc2,
+ 0x95, 0x02, 0xa8, 0x76, 0x72, 0xa3, 0x81, 0x53, 0xd7, 0x99, 0xae, 0xf7,
+ 0x34, 0x22, 0x6b, 0x64, 0xd8, 0xfd, 0x33, 0x98, 0x62, 0x17, 0x01, 0x11,
+ 0x7f, 0x0a, 0xf9, 0xd9, 0xaf, 0xaf, 0x6d, 0xbb, 0x8c, 0xa3, 0x00, 0x72,
+ 0x55, 0xdc, 0x79, 0xb0, 0xf4, 0x1e, 0xd5, 0x52, 0x51, 0x2c, 0xb2, 0x92,
+ 0x07, 0xb1, 0x5a, 0x01, 0xcd, 0xfd, 0xfa, 0xae, 0x01, 0xa1, 0x6c, 0x61,
+ 0x27, 0x75, 0x86, 0x35, 0x6e, 0xfa, 0xdc, 0xb2, 0x47, 0x64, 0xf2, 0x1f,
+ 0x57, 0x4e, 0xf9, 0x6f, 0x2c, 0xaa, 0xbc, 0x3f, 0x47, 0xfa, 0x66, 0xfb,
+ 0x87, 0x19, 0xd7, 0x78, 0x58, 0x24, 0x06, 0x1c, 0x2d, 0x6d, 0x7a, 0x4b,
+ 0xcb, 0x85, 0x15, 0x40, 0xe6, 0x2b, 0x2f, 0x00, 0x96, 0x0b, 0x28, 0x3e,
+ 0xac, 0x78, 0x08, 0xd1, 0x81, 0x3e, 0xf5, 0x1b, 0x46, 0xe1, 0x14, 0x9d,
+ 0x3e, 0x4d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u2 == 1
+ // tcID: 378
+ {SEC_OID_SHA512,
+ 378,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a,
+ 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8,
+ 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad, 0x02,
+ 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5,
+ 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd,
+ 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e,
+ 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xb4, 0xff, 0xc0, 0xff, 0xf0, 0x87, 0x60, 0x7a, 0xd2,
+ 0x6c, 0x4b, 0x23, 0xd6, 0xd3, 0x1a, 0xe5, 0xf9, 0x04, 0xcc, 0x06, 0x4e,
+ 0x35, 0x0f, 0x47, 0x13, 0x1c, 0xe2, 0x78, 0x4f, 0xbb, 0x35, 0x98, 0x67,
+ 0x98, 0x8a, 0x55, 0x9d, 0x43, 0x86, 0x75, 0x2e, 0x56, 0x27, 0x7b, 0xef,
+ 0x34, 0xe2, 0x65, 0x44, 0xde, 0xdd, 0xa8, 0x8c, 0xc2, 0x0a, 0x34, 0x11,
+ 0xfa, 0x98, 0x83, 0x4e, 0xea, 0xe8, 0x69, 0xad, 0x00, 0x9d, 0x6e, 0x8c,
+ 0xa9, 0x99, 0x49, 0xb7, 0xb3, 0x4f, 0xd0, 0x6a, 0x78, 0x97, 0x44, 0xec,
+ 0xac, 0x33, 0x56, 0x24, 0x73, 0x17, 0xc4, 0xd7, 0xaa, 0x92, 0x96, 0x67,
+ 0x6d, 0xd6, 0x23, 0x59, 0x4f, 0x36, 0x84, 0xbc, 0x13, 0x06, 0x4c, 0xab,
+ 0x8d, 0x2d, 0xb7, 0xed, 0xbc, 0xa9, 0x1f, 0x1c, 0x8b, 0xeb, 0x54, 0x2b,
+ 0xc9, 0x79, 0x78, 0xa3, 0xf3, 0x1f, 0x36, 0x10, 0xa0, 0x3f, 0x46, 0xa9,
+ 0x82, 0xd2},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: u2 == n - 1
+ // tcID: 379
+ {SEC_OID_SHA512,
+ 379,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a,
+ 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8,
+ 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad, 0x02,
+ 0x42, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x51, 0x8b,
+ 0xaf, 0x05, 0x02, 0x7f, 0x75, 0x0e, 0xf2, 0x55, 0x32, 0xab, 0x85, 0xfa,
+ 0x06, 0x6e, 0x8a, 0xd2, 0x79, 0x31, 0x25, 0xb1, 0x12, 0xda, 0x74, 0x7c,
+ 0xf5, 0x24, 0xbf, 0x0b, 0x7a, 0xed, 0x5c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x80, 0x9f, 0xba, 0x32, 0x0f, 0xe9, 0x6d, 0xed, 0x24,
+ 0x61, 0x1b, 0x72, 0xa2, 0xa5, 0x42, 0x8f, 0xe4, 0x60, 0x49, 0xff, 0x08,
+ 0x0d, 0x6e, 0x08, 0x13, 0xab, 0x7a, 0x35, 0x89, 0x70, 0x18, 0xfe, 0x64,
+ 0x18, 0x61, 0x3a, 0xbd, 0x86, 0x0d, 0x1e, 0xb4, 0x84, 0x95, 0x90, 0x59,
+ 0xa0, 0x1a, 0xf7, 0xd6, 0x8c, 0xba, 0x69, 0xd1, 0xc5, 0x2e, 0xa6, 0x4a,
+ 0xd0, 0xf2, 0x8a, 0x18, 0xa4, 0x1f, 0xc7, 0x8a, 0x01, 0x10, 0x8a, 0xcc,
+ 0x55, 0x77, 0xe9, 0xe8, 0x96, 0x2e, 0x2a, 0x7c, 0xea, 0x0b, 0xb3, 0x7d,
+ 0xf1, 0xd0, 0xca, 0x40, 0x50, 0xfb, 0x6c, 0xfe, 0xba, 0x41, 0xa7, 0xf8,
+ 0x68, 0xd9, 0x88, 0xdb, 0xbc, 0xeb, 0xc9, 0x62, 0x98, 0x67, 0x48, 0xfa,
+ 0x48, 0x51, 0x83, 0xf6, 0xb6, 0x0f, 0x45, 0x3e, 0xc8, 0x60, 0x6f, 0x8c,
+ 0x33, 0xd4, 0x37, 0x67, 0xdd, 0xdb, 0xbe, 0xf8, 0xc4, 0x12, 0xb2, 0xc3,
+ 0x79, 0x39},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 380
+ {SEC_OID_SHA512,
+ 380,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0x55, 0x6b, 0xfd, 0x55, 0xa9, 0x4e, 0x53, 0x0b, 0xd9, 0x72,
+ 0xe5, 0x28, 0x73, 0xef, 0x39, 0xac, 0x3e, 0xc3, 0x44, 0x81, 0xae, 0xbd,
+ 0xc4, 0x66, 0x80, 0xdc, 0x66, 0x72, 0x3a, 0xb6, 0x60, 0x56, 0x27, 0x5d,
+ 0x82, 0xbf, 0xf8, 0x5a, 0xd2, 0x9a, 0xc6, 0x94, 0x53, 0x0b, 0xb2, 0xf8,
+ 0x9c, 0x36, 0xce, 0x60, 0x0a, 0xd1, 0xb4, 0x97, 0x61, 0x85, 0x4a, 0xfc,
+ 0x69, 0xab, 0x74, 0x1c, 0xe0, 0x29, 0x4a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x45, 0x13, 0x0d, 0xca, 0x77, 0xd9, 0x67, 0x4d, 0xfc,
+ 0xef, 0xfa, 0x85, 0x1b, 0x4a, 0x26, 0x72, 0xe4, 0x90, 0xe8, 0xfb, 0xa8,
+ 0x27, 0x76, 0x22, 0xb0, 0x02, 0x0e, 0x2f, 0xe9, 0x10, 0x1e, 0x76, 0x93,
+ 0x3b, 0x0c, 0x01, 0xd2, 0x48, 0x07, 0x1f, 0x85, 0x4e, 0x9b, 0xc5, 0x23,
+ 0x73, 0x39, 0x36, 0xdc, 0x0b, 0x99, 0x30, 0xcb, 0xe1, 0x54, 0xb9, 0xa4,
+ 0x02, 0xf6, 0x81, 0xee, 0x3c, 0x6c, 0xef, 0x6b, 0x00, 0x0d, 0x0c, 0x94,
+ 0xb2, 0xad, 0x28, 0x55, 0x66, 0x43, 0xaa, 0x3d, 0x27, 0x52, 0x30, 0x48,
+ 0xd2, 0x27, 0xa1, 0xde, 0x82, 0xf8, 0xa6, 0x64, 0x70, 0x7e, 0x75, 0x39,
+ 0x4d, 0x21, 0xda, 0x18, 0x1b, 0xec, 0x82, 0xe1, 0xaf, 0xb0, 0xe6, 0x27,
+ 0x53, 0x95, 0x31, 0xaf, 0xfa, 0x84, 0x9a, 0x24, 0x09, 0xbc, 0xac, 0x83,
+ 0xfb, 0x78, 0x6c, 0x35, 0x1c, 0x88, 0xba, 0xc2, 0xfb, 0x2e, 0x43, 0x22,
+ 0xe5, 0x4a},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 381
+ {SEC_OID_SHA512,
+ 381,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x00, 0xdc, 0xf9, 0xe7, 0xf4, 0x41, 0x44, 0x8a, 0x12, 0x5b, 0x96,
+ 0xd7, 0x2b, 0x98, 0x9d, 0x9f, 0x4d, 0xac, 0x75, 0x08, 0xc7, 0xe0, 0x36,
+ 0xf6, 0x08, 0x0d, 0x47, 0x58, 0xe7, 0x36, 0xf5, 0xe0, 0x63, 0x6b, 0x0f,
+ 0xf5, 0x03, 0xf1, 0x28, 0xa9, 0x8d, 0x08, 0xe0, 0xae, 0x18, 0x99, 0x21,
+ 0x06, 0x52, 0x19, 0xd2, 0xcc, 0x3a, 0xa8, 0x3e, 0x3c, 0x66, 0x0c, 0xa0,
+ 0xcb, 0x85, 0xe7, 0xc1, 0x1a, 0x24, 0xd0},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xed, 0x3e, 0x09, 0x80, 0x9f, 0xe5, 0x98, 0x58, 0x18,
+ 0xf9, 0x05, 0x92, 0xfd, 0x06, 0xe7, 0x1d, 0x2c, 0x49, 0x3d, 0x9a, 0x78,
+ 0x17, 0x14, 0xc9, 0x15, 0x7c, 0xba, 0xfa, 0x5b, 0xa1, 0x96, 0xb9, 0x87,
+ 0xfd, 0x49, 0xae, 0x24, 0x27, 0x4c, 0x76, 0x25, 0x1c, 0x70, 0xb9, 0xf7,
+ 0x97, 0x0f, 0x1f, 0x71, 0x3a, 0xd2, 0x74, 0x59, 0x0a, 0x70, 0x2f, 0x46,
+ 0x3c, 0x73, 0xa0, 0x70, 0x48, 0x31, 0xce, 0x5d, 0x00, 0xca, 0xc2, 0x78,
+ 0x29, 0x70, 0x93, 0xbd, 0x9f, 0x9a, 0xc2, 0xd0, 0x0b, 0xef, 0x3d, 0x67,
+ 0xa0, 0x1b, 0x43, 0xb2, 0x8b, 0x9f, 0x82, 0x94, 0x07, 0x26, 0x4c, 0x73,
+ 0x81, 0x17, 0x43, 0x83, 0x00, 0xc7, 0x70, 0x47, 0x72, 0x97, 0x69, 0x16,
+ 0xea, 0x10, 0x2a, 0x77, 0x62, 0x62, 0xcc, 0xf4, 0x22, 0x2c, 0xc3, 0x48,
+ 0xc3, 0x4a, 0xac, 0x68, 0x3d, 0x8f, 0x00, 0x17, 0x9a, 0x34, 0x83, 0x23,
+ 0xba, 0xbd},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 382
+ {SEC_OID_SHA512,
+ 382,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x41, 0x66, 0xeb, 0x57, 0x73, 0x3c, 0x19, 0xa7, 0x00, 0x3c, 0xf8, 0x25,
+ 0x32, 0x79, 0xfc, 0xe4, 0x19, 0x07, 0xbc, 0x4f, 0x12, 0x71, 0x53, 0xc4,
+ 0x57, 0x6d, 0xd4, 0x81, 0x4f, 0x8b, 0x33, 0x5a, 0x0b, 0x51, 0x56, 0x0b,
+ 0x44, 0x47, 0xf0, 0x38, 0x2c, 0x69, 0xb3, 0xfe, 0x50, 0x95, 0x22, 0xc8,
+ 0x91, 0xf0, 0xee, 0xc3, 0x99, 0x9a, 0xd2, 0x52, 0x68, 0x35, 0xf3, 0x3a,
+ 0xe2, 0x2a, 0x64, 0x28, 0x43, 0xaf},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x0a, 0xc2, 0xc5, 0xa4, 0xc7, 0x93, 0x09, 0xa5, 0x13,
+ 0x2d, 0x5d, 0x74, 0x94, 0xbe, 0xfb, 0x39, 0x05, 0xd3, 0x3f, 0xda, 0x5f,
+ 0x80, 0xee, 0xaf, 0x63, 0x77, 0x51, 0x83, 0xaa, 0xe7, 0xaf, 0x10, 0x8a,
+ 0x3d, 0x97, 0xf3, 0xa4, 0x41, 0x53, 0x2c, 0xf6, 0xfa, 0xc4, 0x7f, 0x6c,
+ 0x89, 0x83, 0x29, 0xd6, 0x91, 0x82, 0xe1, 0xfa, 0x07, 0xce, 0x45, 0x99,
+ 0x7e, 0xbe, 0xc3, 0x78, 0x1c, 0x9a, 0xd7, 0x41, 0x01, 0x73, 0xa5, 0xb6,
+ 0xb8, 0x0a, 0x8b, 0x73, 0xd3, 0x0a, 0xc9, 0x7e, 0x1a, 0x4a, 0xac, 0xb7,
+ 0x73, 0xc1, 0xad, 0x69, 0x2c, 0x5e, 0xa6, 0x3f, 0x68, 0xe3, 0x73, 0x84,
+ 0x27, 0x82, 0xbd, 0x67, 0x78, 0x64, 0xff, 0x65, 0x6c, 0xf8, 0xd1, 0xe6,
+ 0xec, 0x1e, 0x58, 0xe9, 0xa8, 0x38, 0x56, 0xef, 0x92, 0x67, 0x75, 0x55,
+ 0x91, 0x67, 0x49, 0xfb, 0x95, 0xe8, 0x00, 0xae, 0x2e, 0x01, 0x16, 0x18,
+ 0xca, 0x3a},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 383
+ {SEC_OID_SHA512,
+ 383,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0x71, 0x06, 0xd1, 0x13, 0x1b, 0x33, 0x00, 0xd7, 0xff, 0xbc,
+ 0x07, 0xff, 0x04, 0x15, 0x06, 0xdc, 0x73, 0xa7, 0x50, 0x86, 0xa4, 0x32,
+ 0x52, 0xfb, 0x43, 0xb6, 0x32, 0x7a, 0xf3, 0xc6, 0xb2, 0xcc, 0x79, 0x52,
+ 0x7a, 0xc0, 0x9f, 0x0a, 0x3f, 0x0a, 0x8a, 0xa3, 0x82, 0x85, 0x58, 0x5b,
+ 0x6a, 0xfc, 0xea, 0xc5, 0xff, 0x66, 0x92, 0x84, 0x22, 0x32, 0xd1, 0x06,
+ 0xd1, 0x5d, 0x4d, 0xf1, 0xb6, 0x6a, 0xa8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xeb, 0x2a, 0x35, 0x3d, 0xec, 0x6b, 0x46, 0x0f, 0xbd,
+ 0xa4, 0x9c, 0x67, 0xf4, 0x31, 0x19, 0x0f, 0xff, 0x6f, 0x19, 0x56, 0x39,
+ 0xc2, 0x26, 0xef, 0x8f, 0xef, 0xcb, 0xf1, 0x91, 0xd7, 0x25, 0x29, 0xa1,
+ 0x2c, 0xc5, 0x48, 0x5b, 0x28, 0x2a, 0x52, 0x70, 0x4c, 0x1f, 0xd8, 0x45,
+ 0x29, 0xa1, 0xaa, 0x0a, 0xd7, 0x94, 0xf9, 0x64, 0x93, 0xe2, 0x99, 0x71,
+ 0x8d, 0x26, 0x18, 0xa1, 0xb8, 0x3a, 0x52, 0x6c, 0x01, 0xf7, 0x04, 0x60,
+ 0x4d, 0x5b, 0x2b, 0x94, 0xa4, 0x2b, 0xfc, 0x3a, 0xb9, 0x33, 0x17, 0xd6,
+ 0x6a, 0x54, 0xde, 0x15, 0x25, 0x83, 0x37, 0x43, 0x3f, 0xc9, 0x6a, 0x96,
+ 0x5d, 0x8e, 0x2d, 0x05, 0x6f, 0xd1, 0x13, 0x4b, 0x79, 0x89, 0xd7, 0xb3,
+ 0xf7, 0x09, 0xad, 0xc2, 0x82, 0x27, 0xbd, 0xab, 0xc1, 0x1f, 0xe2, 0xf3,
+ 0x59, 0xc6, 0xa6, 0xe5, 0x11, 0x1a, 0xb4, 0x33, 0x79, 0xca, 0x25, 0xb6,
+ 0x6f, 0x2f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 384
+ {SEC_OID_SHA512,
+ 384,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x41, 0x6d, 0x11, 0x31, 0xb3, 0x30, 0x0d, 0x7f, 0xfb, 0xc0, 0x7f, 0xf0,
+ 0x41, 0x50, 0x6d, 0xc7, 0x3a, 0x75, 0x08, 0x6a, 0x43, 0x25, 0x2f, 0xb4,
+ 0x3b, 0x63, 0x27, 0xaf, 0x3c, 0x6b, 0x2c, 0xc7, 0xd6, 0xab, 0x94, 0xbf,
+ 0x49, 0x6f, 0x53, 0xea, 0x22, 0x9e, 0x7f, 0xe6, 0xb4, 0x56, 0x08, 0x8e,
+ 0xa3, 0x2f, 0x6e, 0x2b, 0x10, 0x4f, 0x51, 0x12, 0x79, 0x8b, 0xb5, 0x9d,
+ 0x46, 0xa0, 0xd4, 0x68, 0xf8, 0x38},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xe4, 0x3d, 0xfe, 0xcc, 0x7e, 0x6c, 0xaa, 0xd0, 0x3d,
+ 0x17, 0xb4, 0x07, 0x32, 0x2c, 0x87, 0x8f, 0x70, 0x1c, 0x5a, 0xdd, 0x6e,
+ 0xb2, 0xaf, 0xcd, 0x78, 0x6f, 0xf3, 0x80, 0x36, 0x22, 0xdf, 0xbb, 0x6b,
+ 0xaa, 0x01, 0x24, 0x6e, 0x1e, 0xa0, 0x59, 0xf7, 0xb7, 0x88, 0x42, 0x91,
+ 0x9b, 0x25, 0x07, 0xda, 0xa9, 0xe3, 0x43, 0x4e, 0xfa, 0x7e, 0x8d, 0x3a,
+ 0xe6, 0xc3, 0x54, 0x99, 0xf8, 0x2d, 0x0a, 0xc8, 0x01, 0x8b, 0x0e, 0x4d,
+ 0x63, 0x78, 0x22, 0x2a, 0x07, 0xcc, 0xdb, 0x42, 0x14, 0x00, 0x1f, 0x97,
+ 0xb1, 0xa5, 0x03, 0xd1, 0xaa, 0xc3, 0xab, 0x92, 0x5e, 0xa6, 0x4f, 0xaa,
+ 0x9c, 0x73, 0x9b, 0xa0, 0x4e, 0xe3, 0x48, 0x0b, 0x14, 0x7c, 0xb0, 0x7f,
+ 0x93, 0xed, 0xf4, 0x0b, 0x68, 0x56, 0xa2, 0x2f, 0x41, 0x59, 0xc3, 0xf5,
+ 0xcd, 0x6c, 0x9e, 0x71, 0x65, 0x45, 0x29, 0x07, 0xc8, 0xd0, 0x2f, 0xab,
+ 0x20, 0x1e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 385
+ {SEC_OID_SHA512,
+ 385,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x00, 0xda, 0x22, 0x63, 0x66, 0x60, 0x1a, 0xff, 0xf7, 0x80, 0xff,
+ 0xe0, 0x82, 0xa0, 0xdb, 0x8e, 0x74, 0xea, 0x10, 0xd4, 0x86, 0x4a, 0x5f,
+ 0x68, 0x76, 0xc6, 0x4f, 0x5e, 0x78, 0xd6, 0x59, 0x8f, 0xad, 0x57, 0x29,
+ 0x7e, 0x92, 0xde, 0xa7, 0xd4, 0x45, 0x3c, 0xff, 0xcd, 0x68, 0xac, 0x11,
+ 0x1d, 0x46, 0x5e, 0xdc, 0x56, 0x20, 0x9e, 0xa2, 0x24, 0xf3, 0x17, 0x6b,
+ 0x3a, 0x8d, 0x41, 0xa8, 0xd1, 0xf0, 0x70},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x41, 0xa4, 0xd7, 0x14, 0x62, 0x8c, 0x19, 0x2b, 0x8a,
+ 0xce, 0x1a, 0x42, 0x85, 0x4d, 0xa0, 0x6e, 0x0e, 0x1d, 0xdb, 0x82, 0xa0,
+ 0x76, 0x18, 0xe4, 0xef, 0xb0, 0x5d, 0x70, 0x95, 0xcd, 0x1e, 0xb6, 0x54,
+ 0x25, 0x07, 0x81, 0x60, 0x59, 0x47, 0x15, 0xea, 0xf5, 0x9f, 0xcb, 0x41,
+ 0xc9, 0xe5, 0x73, 0xfe, 0x10, 0x29, 0x8c, 0x75, 0xc9, 0xe9, 0x13, 0x5c,
+ 0x77, 0x5c, 0xa7, 0x3f, 0x63, 0xd1, 0x3a, 0xac, 0x00, 0x89, 0x52, 0x4b,
+ 0x47, 0x51, 0x70, 0xd4, 0x39, 0x1c, 0xc0, 0x32, 0xa0, 0x54, 0x3e, 0xa2,
+ 0x2d, 0xab, 0x60, 0xea, 0x07, 0x53, 0x8f, 0x3a, 0x37, 0x60, 0x7f, 0x0d,
+ 0x4e, 0xd5, 0x16, 0x63, 0x4f, 0xde, 0x54, 0x5e, 0x2f, 0x0a, 0x6b, 0xa8,
+ 0xd0, 0xd2, 0xfe, 0x6a, 0xde, 0xd0, 0xa7, 0x71, 0xb4, 0xb1, 0x34, 0xa5,
+ 0xa2, 0x80, 0xe5, 0x47, 0x99, 0xfa, 0x47, 0x6e, 0xf0, 0xec, 0x87, 0xd4,
+ 0x4e, 0x1c},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 386
+ {SEC_OID_SHA512,
+ 386,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0x1b, 0x33, 0x00, 0xd7, 0xff, 0xbc, 0x07, 0xff, 0x04, 0x15,
+ 0x06, 0xdc, 0x73, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0xb6,
+ 0x32, 0x7a, 0xf3, 0xc6, 0xb2, 0xcc, 0x7d, 0x6a, 0xcc, 0xa9, 0x4c, 0xb8,
+ 0x5d, 0xf5, 0xe6, 0xc1, 0x12, 0x53, 0x94, 0xfc, 0xd3, 0x4f, 0x65, 0x21,
+ 0xff, 0xda, 0xdd, 0xd9, 0x8f, 0x88, 0xa9, 0x9f, 0xed, 0xce, 0xdd, 0x93,
+ 0x84, 0x28, 0x8b, 0xb7, 0x93, 0xcf, 0x2f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x47, 0xfb, 0xcc, 0x65, 0xd4, 0x81, 0x8e, 0x02, 0x9e,
+ 0x0a, 0x3a, 0xf1, 0x3a, 0x1f, 0x7c, 0x90, 0xf0, 0x60, 0x5a, 0x00, 0xcd,
+ 0x07, 0x81, 0x20, 0x0e, 0xb6, 0x56, 0xa5, 0x91, 0xd6, 0x69, 0xa7, 0x87,
+ 0x62, 0x0e, 0x6f, 0xc8, 0xcc, 0x59, 0x4a, 0xa2, 0x8a, 0x0b, 0x0f, 0x29,
+ 0x39, 0xec, 0x73, 0x47, 0x2c, 0x49, 0x4e, 0x09, 0xce, 0xca, 0xf5, 0xf3,
+ 0x31, 0xda, 0xfd, 0x32, 0xd5, 0xac, 0x31, 0xc3, 0x00, 0x75, 0x43, 0x2b,
+ 0xda, 0xee, 0xca, 0xa0, 0xbe, 0xc7, 0xfe, 0xdd, 0xc2, 0x98, 0xc5, 0x65,
+ 0x72, 0x3f, 0xb6, 0x69, 0xee, 0x76, 0xe3, 0x8a, 0x4c, 0x5f, 0xf1, 0x70,
+ 0x1f, 0x1b, 0x38, 0xcd, 0xa9, 0xdc, 0x9a, 0xc4, 0x3b, 0xff, 0x18, 0xda,
+ 0x20, 0x47, 0xe4, 0xdc, 0xd8, 0x0c, 0x05, 0xa7, 0xbb, 0x7e, 0x74, 0x64,
+ 0x82, 0x9d, 0x60, 0x8b, 0x68, 0x17, 0x6b, 0x04, 0xc8, 0x7f, 0x40, 0x9f,
+ 0x46, 0xd6},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 387
+ {SEC_OID_SHA512,
+ 387,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0x61, 0xbe, 0x37, 0xed, 0x5f, 0x74, 0x8e, 0x06, 0xa8, 0x9d,
+ 0x72, 0xc4, 0xb7, 0x05, 0x1c, 0xae, 0x80, 0x9d, 0x95, 0x67, 0x84, 0x8b,
+ 0x1d, 0x8d, 0x7e, 0xd0, 0x19, 0x22, 0x1e, 0xfb, 0x06, 0xae, 0x81, 0xe1,
+ 0x26, 0x4c, 0xe4, 0x9c, 0x5d, 0x29, 0xee, 0x5f, 0xe2, 0x2c, 0xcf, 0x70,
+ 0x89, 0x90, 0x02, 0x64, 0x3a, 0xca, 0x7b, 0x99, 0xf5, 0x77, 0x56, 0xf2,
+ 0x63, 0x9b, 0x6d, 0x45, 0x9a, 0xe4, 0x10},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xb5, 0xb1, 0xc3, 0x99, 0x85, 0x89, 0xb2, 0x5c, 0x96,
+ 0xa7, 0x00, 0xbb, 0xd4, 0x50, 0xd0, 0x4d, 0xa1, 0xf2, 0x73, 0xdf, 0x80,
+ 0x53, 0x76, 0x7a, 0x3b, 0x03, 0xed, 0x1a, 0x76, 0x3e, 0xd0, 0x89, 0xc0,
+ 0xde, 0x99, 0xbc, 0xf5, 0x4d, 0x49, 0xc1, 0x52, 0x0d, 0x3a, 0x09, 0xb8,
+ 0x45, 0x29, 0x6f, 0x04, 0x45, 0xb3, 0xbd, 0x5b, 0x87, 0x91, 0x8d, 0x37,
+ 0x52, 0xcf, 0x65, 0x1e, 0x0f, 0xf3, 0x00, 0x7b, 0x00, 0xe8, 0x96, 0x38,
+ 0x08, 0x76, 0xb9, 0x41, 0x9c, 0x56, 0x09, 0x69, 0x14, 0xff, 0x6e, 0xec,
+ 0x01, 0xae, 0xe2, 0x47, 0xee, 0xfe, 0xf0, 0x74, 0x18, 0x95, 0xf1, 0x4e,
+ 0xe2, 0x80, 0xf3, 0x60, 0xe1, 0x15, 0x08, 0xc3, 0x78, 0x26, 0xaf, 0x82,
+ 0xcd, 0x91, 0x5b, 0x90, 0x02, 0xf0, 0x46, 0xcb, 0x51, 0x00, 0x8d, 0x9e,
+ 0xad, 0x21, 0x12, 0x4c, 0x59, 0x1b, 0xd8, 0x26, 0x5d, 0x14, 0x92, 0xb3,
+ 0x5f, 0xfb},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 388
+ {SEC_OID_SHA512,
+ 388,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0xe9, 0xbb, 0xbd, 0x64, 0x27, 0x0b, 0x96, 0x68, 0xf7, 0x62,
+ 0x3e, 0xf7, 0xcb, 0xea, 0xd5, 0x48, 0x3e, 0xb0, 0x7b, 0x88, 0x3c, 0xf3,
+ 0x9f, 0xb6, 0x88, 0x4a, 0xab, 0x67, 0xda, 0xc7, 0x95, 0x8b, 0x0e, 0x03,
+ 0x14, 0x43, 0x57, 0xb9, 0x43, 0x3e, 0x69, 0xad, 0xc6, 0x96, 0xc8, 0x6c,
+ 0x63, 0xa2, 0x3d, 0x35, 0x72, 0x4c, 0xbd, 0x74, 0x9b, 0x7c, 0x34, 0xf8,
+ 0xe3, 0x42, 0x32, 0xd2, 0x1e, 0xa4, 0x20},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xaa, 0xdb, 0x41, 0xfa, 0xdc, 0x35, 0xcf, 0x6d, 0x11,
+ 0xa7, 0xc7, 0xd0, 0x1d, 0x04, 0x9b, 0x74, 0xb3, 0x76, 0x77, 0xf0, 0x4e,
+ 0x1b, 0xd3, 0xdc, 0x08, 0x45, 0x0f, 0xab, 0xae, 0x28, 0xad, 0xcd, 0x2d,
+ 0x13, 0x5f, 0x96, 0x66, 0x16, 0xd2, 0x83, 0xfb, 0x18, 0xa5, 0xe6, 0x9e,
+ 0xab, 0xfe, 0x7e, 0xc4, 0x1e, 0x1a, 0x0e, 0xdb, 0x36, 0x82, 0xf1, 0xd3,
+ 0x9f, 0x2a, 0xf6, 0x4a, 0x94, 0xd6, 0x02, 0xb9, 0x01, 0x4a, 0xe8, 0x1e,
+ 0xbf, 0x5e, 0x3d, 0x2d, 0x05, 0x29, 0x47, 0x9d, 0x4a, 0xe8, 0xeb, 0x05,
+ 0xf4, 0xb4, 0x2e, 0x51, 0x96, 0x08, 0x46, 0x6a, 0xd6, 0x9e, 0x76, 0x62,
+ 0xd6, 0xe9, 0xb2, 0x36, 0x76, 0x5f, 0x9b, 0xe5, 0x35, 0xc0, 0x58, 0xf0,
+ 0x0f, 0x08, 0x66, 0xbb, 0xb4, 0xb1, 0x72, 0xef, 0x47, 0xa0, 0x3c, 0xb9,
+ 0x7c, 0x58, 0xdd, 0xe5, 0x75, 0x03, 0x44, 0xbb, 0x29, 0x30, 0x35, 0xf8,
+ 0xe9, 0x7e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 389
+ {SEC_OID_SHA512,
+ 389,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x00, 0x92, 0x44, 0x49, 0xb6, 0xc9, 0x6f, 0x37, 0x58, 0xe3, 0xb0,
+ 0x85, 0xc0, 0x79, 0x71, 0x4f, 0x11, 0xf2, 0x8d, 0x03, 0x9b, 0x11, 0x69,
+ 0x9f, 0x0e, 0x9b, 0x3e, 0x7c, 0x55, 0x3c, 0x8f, 0xc6, 0xc8, 0xf5, 0x21,
+ 0x2f, 0xec, 0x5e, 0xac, 0x30, 0x68, 0x71, 0x3b, 0x8e, 0xc7, 0x2f, 0xc6,
+ 0xe2, 0xa9, 0x08, 0x72, 0xb9, 0x4e, 0x16, 0x1a, 0x89, 0x82, 0x28, 0x87,
+ 0xf4, 0xa9, 0xbd, 0x5c, 0x9e, 0xfd, 0x74},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xb7, 0x06, 0xfc, 0x3f, 0x4a, 0xae, 0x5b, 0x86, 0xda,
+ 0x26, 0x1a, 0x66, 0xfb, 0xce, 0x47, 0xeb, 0x3b, 0x3e, 0x1e, 0x91, 0x54,
+ 0x4a, 0x40, 0xa9, 0x98, 0x9f, 0xcc, 0xf7, 0x41, 0x54, 0xbb, 0xec, 0xac,
+ 0x04, 0x2d, 0xbb, 0xbf, 0x41, 0x1a, 0x39, 0x09, 0x00, 0x58, 0xb6, 0x2c,
+ 0x46, 0xfc, 0xcd, 0x1d, 0x5e, 0xab, 0xa0, 0xc4, 0x87, 0x9a, 0x68, 0x8e,
+ 0xa5, 0xfd, 0x0a, 0x7b, 0x4f, 0x9a, 0x0b, 0x4f, 0x01, 0xed, 0xa0, 0x19,
+ 0x30, 0xc6, 0xb2, 0x27, 0x45, 0xa9, 0x7f, 0x2d, 0x59, 0xe1, 0x82, 0x59,
+ 0x8d, 0xfd, 0xfb, 0xfd, 0xb4, 0x63, 0x33, 0x52, 0x93, 0x90, 0x1d, 0xe7,
+ 0xfc, 0x9d, 0x49, 0xcf, 0x55, 0xed, 0x7f, 0xcf, 0x5d, 0x76, 0x7d, 0x4c,
+ 0x22, 0xf8, 0x9f, 0x17, 0x1b, 0x41, 0x37, 0xc8, 0x41, 0x5c, 0x3e, 0xd4,
+ 0x38, 0x08, 0x92, 0x70, 0xc4, 0x1f, 0x88, 0xea, 0xde, 0xf3, 0x01, 0x81,
+ 0x40, 0xe1},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 390
+ {SEC_OID_SHA512,
+ 390,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0x55, 0x4a, 0x01, 0x55, 0x2b, 0x58, 0xd6, 0x7a, 0x13, 0x46,
+ 0x8d, 0x6b, 0xc6, 0x08, 0x63, 0x29, 0xe0, 0x9e, 0x5d, 0xbf, 0x28, 0xa1,
+ 0x1d, 0xcc, 0xbf, 0x91, 0xcc, 0xc6, 0xe2, 0xa4, 0xcf, 0xd4, 0xe6, 0xa2,
+ 0xc5, 0x27, 0x87, 0x91, 0xc6, 0x49, 0x08, 0x35, 0xa2, 0x7b, 0x6f, 0x7a,
+ 0xbb, 0x8a, 0x69, 0x0b, 0xb0, 0x60, 0xde, 0x3d, 0xeb, 0x85, 0x09, 0x3d,
+ 0x3a, 0xe1, 0x64, 0x82, 0xc8, 0x4f, 0x64},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x58, 0xa1, 0xfa, 0x96, 0x11, 0x1b, 0xf3, 0x0b, 0xe7,
+ 0x6c, 0x3b, 0x8b, 0xa4, 0x43, 0x56, 0x66, 0x67, 0x7b, 0x6d, 0xd0, 0x50,
+ 0x31, 0xb5, 0xc4, 0xa8, 0x40, 0xe1, 0xea, 0x81, 0xf6, 0x02, 0x5f, 0x70,
+ 0xe1, 0xd3, 0x95, 0xef, 0x63, 0xcb, 0x59, 0xfa, 0x71, 0xe3, 0x67, 0x4c,
+ 0xb6, 0x78, 0xf7, 0x25, 0x08, 0x87, 0xf5, 0xd7, 0x34, 0xe3, 0xec, 0x37,
+ 0x7d, 0xbe, 0x3a, 0xe6, 0x37, 0xd2, 0x4f, 0x82, 0x00, 0x7a, 0x4e, 0xaf,
+ 0x02, 0xcc, 0x57, 0xe6, 0x58, 0xb5, 0xb9, 0xfa, 0x08, 0xee, 0x30, 0xe0,
+ 0xef, 0x5b, 0x34, 0x29, 0xbb, 0x5a, 0x10, 0x43, 0x8b, 0x0e, 0x05, 0xba,
+ 0xca, 0xeb, 0xc6, 0x03, 0x17, 0x01, 0x0a, 0x33, 0x4d, 0x7f, 0x89, 0x60,
+ 0x28, 0xae, 0xf6, 0x20, 0xf5, 0xd9, 0xc7, 0xca, 0xbc, 0x38, 0x30, 0x6e,
+ 0x03, 0x2b, 0x1b, 0x91, 0xc2, 0x37, 0x6c, 0x3f, 0xef, 0x3e, 0x45, 0x5a,
+ 0x10, 0xdf},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 391
+ {SEC_OID_SHA512,
+ 391,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x00, 0xaa, 0x94, 0x02, 0xaa, 0x56, 0xb1, 0xac, 0xf4, 0x26, 0x8d,
+ 0x1a, 0xd7, 0x8c, 0x10, 0xc6, 0x53, 0xc1, 0x3c, 0xbb, 0x7e, 0x51, 0x42,
+ 0x3b, 0x99, 0x7f, 0x23, 0x99, 0x8d, 0xc5, 0x49, 0x9f, 0xa9, 0xd2, 0xf4,
+ 0x03, 0xc7, 0x8b, 0x64, 0x5c, 0xfb, 0xa4, 0xeb, 0x78, 0xf5, 0x95, 0xfe,
+ 0x6d, 0x6f, 0x01, 0xdb, 0xaa, 0xf8, 0x03, 0xf2, 0x3a, 0xc2, 0x63, 0xbf,
+ 0x06, 0x0b, 0xaa, 0x74, 0x58, 0x3a, 0xbf},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x30, 0x3b, 0xa5, 0xef, 0x90, 0xb0, 0x51, 0x10, 0x00,
+ 0x2f, 0xdf, 0x74, 0xd2, 0xb8, 0xd4, 0xc7, 0xab, 0x18, 0x9c, 0x64, 0x00,
+ 0x48, 0x59, 0xc6, 0x9d, 0x7c, 0x47, 0x30, 0xfc, 0xac, 0xb5, 0xf4, 0xd9,
+ 0xb7, 0x61, 0xae, 0x98, 0x7d, 0x1f, 0x3b, 0x63, 0xbb, 0x3e, 0xcb, 0x78,
+ 0xae, 0xec, 0xf4, 0xa0, 0x4f, 0xf6, 0x0f, 0x5f, 0x36, 0x7a, 0x96, 0xac,
+ 0x2d, 0xa8, 0xda, 0x27, 0xa3, 0x68, 0x7a, 0x3e, 0x00, 0x66, 0x73, 0xd0,
+ 0xd4, 0xcc, 0xd4, 0xc3, 0xce, 0x1a, 0xbc, 0x99, 0x80, 0xfd, 0x18, 0x85,
+ 0x00, 0x2c, 0x3e, 0x7b, 0x86, 0x07, 0x82, 0x14, 0xca, 0xf7, 0xf0, 0x96,
+ 0x2f, 0xa5, 0x1e, 0x11, 0x63, 0x63, 0x03, 0x2d, 0x7a, 0x1b, 0x93, 0xc9,
+ 0x2a, 0x4d, 0x62, 0x82, 0x75, 0x49, 0xd5, 0xa3, 0x3e, 0x4e, 0x6b, 0x9b,
+ 0x6c, 0x2a, 0xb6, 0xad, 0x9c, 0x2a, 0x15, 0xe4, 0x10, 0xc5, 0xb1, 0xa8,
+ 0x46, 0xb2},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 392
+ {SEC_OID_SHA512,
+ 392,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0xff, 0xde, 0x03, 0xff, 0x82, 0x0a, 0x83, 0x6e, 0x39, 0xd3,
+ 0xa8, 0x43, 0x52, 0x19, 0x29, 0x7d, 0xa1, 0xdb, 0x19, 0x3d, 0x79, 0xe3,
+ 0x59, 0x66, 0x3e, 0xb5, 0x66, 0x54, 0xa7, 0xee, 0x6f, 0x7e, 0xb9, 0x96,
+ 0xc8, 0xef, 0x12, 0xf6, 0x23, 0x44, 0xad, 0x21, 0x1b, 0x71, 0x05, 0x79,
+ 0x28, 0xf9, 0x6a, 0xe7, 0x5b, 0x58, 0xe2, 0x30, 0x26, 0x47, 0x6c, 0xfc,
+ 0x40, 0xed, 0x0e, 0xf7, 0x20, 0x8a, 0x23},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xa9, 0x4e, 0xea, 0x84, 0x3a, 0x5c, 0x49, 0x63, 0x70,
+ 0x41, 0x59, 0x8e, 0x30, 0xc3, 0x81, 0xf7, 0x17, 0x3b, 0xf8, 0xcd, 0x12,
+ 0x7f, 0x3c, 0xaf, 0x5c, 0x16, 0xcb, 0xc7, 0x28, 0xaa, 0x4d, 0x99, 0x17,
+ 0x3f, 0xb3, 0x8d, 0x6a, 0x1b, 0x1e, 0xc2, 0x1e, 0x40, 0x33, 0x6e, 0x8d,
+ 0x80, 0x22, 0x49, 0x27, 0x2b, 0x0c, 0xcb, 0xf4, 0xf8, 0xc3, 0x63, 0x6e,
+ 0xf6, 0x62, 0x90, 0xa8, 0x1b, 0x58, 0xfa, 0x5b, 0x01, 0x11, 0x6c, 0x23,
+ 0x46, 0x4f, 0xad, 0x61, 0xdf, 0x8d, 0x2d, 0x5d, 0x12, 0x50, 0xa5, 0xa4,
+ 0xc4, 0x27, 0xe9, 0xc5, 0x8e, 0x2c, 0xf1, 0xd0, 0x59, 0xcd, 0xd8, 0x8a,
+ 0x7c, 0x34, 0x98, 0x4f, 0xdd, 0x22, 0xa4, 0xcf, 0x18, 0x41, 0x1e, 0x1b,
+ 0x02, 0x24, 0xd4, 0x44, 0xa5, 0xbd, 0x39, 0xd5, 0xfc, 0x97, 0xfc, 0x0b,
+ 0x36, 0x48, 0x60, 0x0f, 0x19, 0xd6, 0xab, 0x80, 0xaa, 0x6a, 0x7c, 0x08,
+ 0x3a, 0x17},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u1
+ // tcID: 393
+ {SEC_OID_SHA512,
+ 393,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0x33, 0x75, 0xab, 0xb9, 0x9e, 0x0c, 0xd3, 0x80, 0x1e, 0x7c,
+ 0x12, 0x99, 0x3c, 0xfe, 0x72, 0x0c, 0x83, 0xde, 0x27, 0x89, 0x38, 0xa9,
+ 0xe2, 0x2b, 0xb6, 0xea, 0x40, 0xa7, 0xc5, 0x99, 0xad, 0x05, 0xa5, 0xd3,
+ 0xc8, 0xe5, 0xe5, 0xd7, 0xb3, 0xe1, 0x6a, 0x99, 0xe5, 0x28, 0xef, 0x0c,
+ 0xe9, 0x1b, 0xe0, 0x95, 0x3c, 0xb1, 0xa9, 0xad, 0xf7, 0x57, 0xf2, 0x57,
+ 0x55, 0x4c, 0xa4, 0x7a, 0xb0, 0x53, 0xdc},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x4f, 0x71, 0xd2, 0xca, 0x5b, 0xd2, 0x05, 0x13, 0x36,
+ 0x85, 0x46, 0x57, 0xf0, 0x9a, 0x1f, 0xab, 0x14, 0xc7, 0xf2, 0xf7, 0x86,
+ 0x5d, 0x71, 0xbd, 0x3f, 0xa3, 0x54, 0xbf, 0x27, 0xb6, 0x9d, 0xc8, 0x73,
+ 0x89, 0x72, 0x14, 0x05, 0x53, 0xb5, 0x25, 0x65, 0x8b, 0x6f, 0xd2, 0x03,
+ 0xcc, 0x05, 0xca, 0x08, 0x22, 0xe0, 0x90, 0x4b, 0xad, 0x21, 0xb6, 0x32,
+ 0xe0, 0xde, 0x74, 0xa2, 0xad, 0x3f, 0x0e, 0x72, 0x00, 0x45, 0x25, 0xf9,
+ 0x05, 0x19, 0xf9, 0x49, 0x74, 0x25, 0x46, 0x0b, 0x31, 0xcb, 0xb6, 0x9a,
+ 0xb3, 0x70, 0x1a, 0x9e, 0xa6, 0x8a, 0xaa, 0xb7, 0x2c, 0x6d, 0x65, 0xd3,
+ 0x64, 0xd0, 0xf0, 0xed, 0x4d, 0x05, 0x24, 0x28, 0x0f, 0x11, 0x3b, 0xd6,
+ 0x9e, 0xf1, 0xba, 0x98, 0x25, 0x20, 0x2b, 0x10, 0x28, 0x7a, 0x08, 0x8c,
+ 0x4b, 0xf3, 0x0d, 0xeb, 0xec, 0xb7, 0x20, 0xac, 0x07, 0x39, 0xec, 0x67,
+ 0x43, 0x4d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 394
+ {SEC_OID_SHA512,
+ 394,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x54},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xd2, 0xec, 0xad, 0x92, 0x1d, 0xd1, 0x00, 0xa8, 0xdc,
+ 0x1a, 0x7b, 0x82, 0x4b, 0x0a, 0xc6, 0xc9, 0xb6, 0x54, 0xab, 0x17, 0x98,
+ 0x33, 0xc2, 0x88, 0x1c, 0xe2, 0x37, 0xf1, 0xb8, 0x49, 0x7a, 0xde, 0x85,
+ 0x13, 0x02, 0xcf, 0x50, 0xea, 0x5e, 0xa1, 0x69, 0xc2, 0xa5, 0x0c, 0x0c,
+ 0x09, 0xcb, 0x6e, 0xa5, 0x39, 0xa7, 0x29, 0x0a, 0x0f, 0x34, 0x37, 0x04,
+ 0x4b, 0x7a, 0x2e, 0x9c, 0xa8, 0xd4, 0x05, 0x00, 0x00, 0x3f, 0xd5, 0x65,
+ 0x15, 0x35, 0xdc, 0xba, 0x1f, 0x33, 0x19, 0x81, 0xc2, 0x16, 0xa1, 0xc7,
+ 0xd9, 0x84, 0x2f, 0x65, 0xc5, 0xf3, 0x8c, 0xa4, 0x3d, 0xd7, 0x1c, 0x41,
+ 0xe1, 0x9e, 0xfc, 0xac, 0x38, 0x46, 0x17, 0x65, 0x6f, 0xd0, 0xaf, 0xdd,
+ 0x83, 0xc5, 0x0c, 0x5e, 0x52, 0x4e, 0x9b, 0x67, 0x2b, 0x7a, 0xa8, 0xa6,
+ 0x6b, 0x28, 0x9a, 0xfa, 0x68, 0x8e, 0x45, 0xca, 0x6e, 0xdb, 0x34, 0x77,
+ 0xa8, 0xb0},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 395
+ {SEC_OID_SHA512,
+ 395,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x00, 0x9f, 0x57, 0x70, 0x8f, 0xa9, 0x7e, 0xba, 0x94, 0xc6, 0xd4,
+ 0x78, 0x2c, 0xdd, 0x4e, 0x33, 0xbb, 0x95, 0xc1, 0x35, 0x3b, 0xde, 0x09,
+ 0x52, 0x32, 0xe3, 0xe2, 0xba, 0xb2, 0x77, 0xbb, 0x5d, 0x2b, 0x48, 0xf5,
+ 0x5a, 0x53, 0xff, 0xe9, 0x28, 0xd0, 0x34, 0xc2, 0x99, 0x70, 0xa9, 0xe5,
+ 0xf3, 0x84, 0xa0, 0x03, 0x90, 0x7d, 0x3d, 0x9b, 0x82, 0xa8, 0x68, 0x17,
+ 0xcc, 0x61, 0xfb, 0x17, 0xf4, 0xc5, 0x9e},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x65, 0xd6, 0x79, 0x72, 0xa4, 0x8f, 0xdd, 0xc2, 0xf4,
+ 0x1c, 0x03, 0xf7, 0x9a, 0xb5, 0xe0, 0xd4, 0x2f, 0xd0, 0x99, 0x2c, 0x01,
+ 0x3e, 0xad, 0x13, 0x5c, 0x33, 0x94, 0x04, 0x96, 0x45, 0xe2, 0x6a, 0xd7,
+ 0xc7, 0xbe, 0x96, 0x51, 0x0d, 0xf5, 0x9b, 0xa6, 0x77, 0xdc, 0x94, 0xf1,
+ 0x14, 0x6e, 0x8e, 0x8e, 0x8f, 0xbe, 0x56, 0xde, 0xbc, 0xb6, 0x69, 0x20,
+ 0x63, 0x95, 0x81, 0x95, 0x6b, 0x92, 0xb4, 0xd1, 0x00, 0x8a, 0xeb, 0x66,
+ 0xee, 0x0b, 0xe1, 0x8a, 0xba, 0xa9, 0x09, 0xa9, 0x73, 0xc7, 0x0b, 0x57,
+ 0x49, 0xd6, 0x88, 0xf8, 0xe2, 0xcd, 0x2e, 0x6e, 0x16, 0x13, 0xaf, 0x93,
+ 0xd0, 0x03, 0x34, 0x92, 0xd2, 0x6a, 0x6e, 0x82, 0xcf, 0xb8, 0x0a, 0xc6,
+ 0x92, 0x5a, 0xc6, 0xbc, 0x79, 0xb9, 0x84, 0xf7, 0x3e, 0x3e, 0xbb, 0xff,
+ 0x2f, 0x22, 0x3a, 0x38, 0x67, 0x68, 0x91, 0xc1, 0xec, 0xd7, 0x84, 0xa8,
+ 0xa7, 0x89},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 396
+ {SEC_OID_SHA512,
+ 396,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x41, 0x68, 0xd9, 0x8f, 0xa9, 0x07, 0x36, 0xef, 0xf3, 0xe9, 0x0f, 0x8f,
+ 0xcf, 0xe5, 0x08, 0x38, 0xb6, 0xfa, 0x0b, 0xf2, 0xcd, 0xe7, 0x7b, 0xc5,
+ 0x1e, 0x3f, 0x41, 0x01, 0x9c, 0x80, 0x06, 0xf4, 0xe9, 0xcb, 0xae, 0xad,
+ 0xce, 0x7d, 0xbb, 0x44, 0x46, 0x2d, 0xa6, 0x42, 0x5b, 0xe9, 0xcf, 0xda,
+ 0xec, 0xb2, 0x34, 0xc4, 0x17, 0x49, 0xce, 0x69, 0x5b, 0xe1, 0xb5, 0xea,
+ 0xd2, 0xe6, 0xb1, 0x20, 0x5f, 0x35},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x8c, 0xd1, 0x12, 0x52, 0xf0, 0xa4, 0x34, 0xf4, 0x46,
+ 0xd3, 0xaf, 0x18, 0x51, 0x8c, 0x6b, 0x84, 0xcb, 0x0b, 0x7b, 0xf3, 0x37,
+ 0x58, 0xb4, 0xd8, 0x3b, 0x97, 0xc2, 0xa5, 0x6e, 0x00, 0x37, 0xb5, 0x4d,
+ 0x57, 0xd2, 0xb0, 0xb8, 0x42, 0xe9, 0xc1, 0x7d, 0x70, 0x50, 0x4e, 0x01,
+ 0x89, 0x63, 0x89, 0xc0, 0x66, 0xdb, 0x8f, 0x2b, 0xfe, 0xc0, 0x25, 0x25,
+ 0x9a, 0x51, 0xdf, 0xf5, 0x14, 0x66, 0x83, 0x08, 0x01, 0xcc, 0xa5, 0x43,
+ 0x65, 0x15, 0x6c, 0x59, 0xe2, 0xc7, 0x3c, 0x17, 0x66, 0x4f, 0x09, 0xfc,
+ 0xdc, 0xfd, 0x5b, 0x91, 0x0f, 0x9a, 0xb4, 0x8d, 0x08, 0x99, 0xb6, 0xa7,
+ 0x06, 0x4d, 0xe8, 0xb8, 0x0f, 0xc7, 0xa9, 0x92, 0xe4, 0x7e, 0xe7, 0xf2,
+ 0x3e, 0xc8, 0x2f, 0xd8, 0x01, 0x79, 0xa1, 0x9f, 0x4c, 0xf8, 0x9b, 0x4c,
+ 0x02, 0xb7, 0x21, 0x8f, 0x43, 0x52, 0x98, 0xda, 0x5d, 0x32, 0x2a, 0x98,
+ 0x2c, 0x1e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 397
+ {SEC_OID_SHA512,
+ 397,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x00, 0xe9, 0x7a, 0xe6, 0x6b, 0xcd, 0x4c, 0xae, 0x36, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x68,
+ 0xbc, 0x97, 0x26, 0xf0, 0x2d, 0xbf, 0x85, 0x98, 0xa9, 0x8b, 0x3e, 0x50,
+ 0x77, 0xef, 0xf6, 0xf2, 0x49, 0x1e, 0xb6, 0x78, 0xed, 0x04, 0x0f, 0xb3,
+ 0x38, 0xc0, 0x84, 0xa9, 0xea, 0x8a, 0x4c},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xd6, 0x32, 0x9a, 0x8a, 0xfd, 0xea, 0x27, 0xcf, 0x10,
+ 0x28, 0xa4, 0x4d, 0x19, 0xc3, 0xc7, 0x29, 0x27, 0x59, 0x0d, 0x64, 0x62,
+ 0x87, 0x75, 0xf3, 0x24, 0x51, 0x4c, 0x81, 0xde, 0x30, 0x1a, 0xa9, 0xbe,
+ 0x9c, 0x77, 0x5c, 0x53, 0xa6, 0x34, 0x9d, 0x1c, 0xbd, 0x5e, 0xcf, 0xc7,
+ 0xbd, 0x39, 0xb3, 0x73, 0xe6, 0x13, 0xa1, 0x0c, 0x14, 0x39, 0x44, 0x1b,
+ 0x14, 0x14, 0x30, 0xfd, 0xad, 0xac, 0x16, 0x8c, 0x00, 0x07, 0x13, 0x42,
+ 0xd6, 0x3d, 0xba, 0x90, 0x1b, 0x93, 0xbd, 0xc4, 0x44, 0xa1, 0xfe, 0x2e,
+ 0xc6, 0xa1, 0x51, 0x08, 0xbd, 0xf4, 0x9e, 0xb1, 0xdf, 0xd2, 0x18, 0x37,
+ 0x38, 0x84, 0x52, 0x0d, 0x84, 0xbc, 0xe0, 0x3c, 0x50, 0x12, 0xf5, 0x83,
+ 0x70, 0x51, 0xcb, 0x8a, 0xbf, 0x6a, 0x0b, 0xe7, 0x8d, 0xfd, 0xfe, 0xeb,
+ 0x3a, 0x58, 0x72, 0xdf, 0xf7, 0x5b, 0x3f, 0x87, 0x4f, 0xaa, 0x6d, 0x22,
+ 0x43, 0xbf},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 398
+ {SEC_OID_SHA512,
+ 398,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0xae, 0x66, 0xbc, 0xd4, 0xca, 0xe3, 0x6f, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x39,
+ 0x54, 0x21, 0x2f, 0x8b, 0xea, 0x57, 0x8d, 0x93, 0xe6, 0x85, 0xe5, 0xdb,
+ 0xa3, 0x29, 0x81, 0x1b, 0x25, 0x42, 0xbb, 0x39, 0x82, 0x33, 0xe2, 0x94,
+ 0x4b, 0xce, 0xb1, 0x92, 0x63, 0x32, 0x5d},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xc9, 0x63, 0xb6, 0x4c, 0xdc, 0x3e, 0xcb, 0x1c, 0x35,
+ 0xcd, 0xa5, 0xce, 0xd9, 0x41, 0x9a, 0xc1, 0x46, 0xb0, 0x60, 0xad, 0xb0,
+ 0x4c, 0x63, 0x8c, 0xf6, 0xb6, 0x66, 0x58, 0x01, 0x3c, 0xb2, 0x5e, 0x91,
+ 0x5a, 0x6a, 0xd0, 0x05, 0x56, 0x68, 0x34, 0x28, 0x81, 0xed, 0x27, 0xf4,
+ 0x38, 0xb5, 0x0a, 0xe4, 0xbb, 0x86, 0xae, 0x3c, 0x7c, 0x02, 0xb7, 0x27,
+ 0xa1, 0x30, 0xc7, 0x7b, 0xad, 0x69, 0x80, 0x08, 0x00, 0x48, 0x1b, 0xff,
+ 0xfa, 0xea, 0xd8, 0x56, 0xb4, 0x13, 0x7f, 0xd4, 0x26, 0x8e, 0xcd, 0x74,
+ 0xa6, 0xc2, 0xd4, 0xbd, 0x6c, 0xd1, 0x39, 0x98, 0xce, 0x7f, 0x0e, 0x82,
+ 0x8b, 0x22, 0x01, 0x35, 0xd8, 0xdf, 0x23, 0x25, 0x3e, 0x68, 0x1d, 0xc9,
+ 0x06, 0x73, 0xe0, 0x53, 0x7e, 0x75, 0x90, 0x76, 0x9a, 0x2a, 0x44, 0x1a,
+ 0xaa, 0xaa, 0x3a, 0x99, 0x01, 0xc4, 0xfb, 0xe4, 0x4f, 0xa9, 0x51, 0x39,
+ 0x51, 0xef},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 399
+ {SEC_OID_SHA512,
+ 399,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0x5c, 0xcd, 0x79, 0xa9, 0x95, 0xc6, 0xdf, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x21,
+ 0x21, 0xba, 0xdb, 0x58, 0xa5, 0x18, 0xaf, 0xa8, 0x01, 0x0a, 0x82, 0xc0,
+ 0x3c, 0xad, 0x31, 0xfa, 0x94, 0xbb, 0xbd, 0xe9, 0x68, 0x20, 0x16, 0x6d,
+ 0x27, 0xe6, 0x44, 0x93, 0x8e, 0x00, 0xb1},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x5d, 0xfb, 0xc8, 0x67, 0xd5, 0x3c, 0x57, 0xb2, 0x94,
+ 0x55, 0x02, 0xb8, 0xe5, 0x6d, 0x96, 0xca, 0x2d, 0x4d, 0x48, 0x5a, 0xa3,
+ 0x34, 0x52, 0x20, 0x0a, 0x2f, 0x4b, 0xa1, 0x60, 0x42, 0x35, 0x79, 0x76,
+ 0xaf, 0xee, 0xcf, 0x3e, 0x63, 0xb2, 0xfd, 0xcd, 0x5c, 0xdd, 0x76, 0x07,
+ 0x6c, 0x1a, 0x73, 0xe4, 0x96, 0xca, 0xf9, 0xd6, 0xde, 0x3e, 0x88, 0x31,
+ 0xd9, 0x55, 0xd1, 0x38, 0xe0, 0x58, 0x84, 0xae, 0x01, 0xe0, 0x4a, 0xa0,
+ 0xb5, 0x36, 0x0a, 0x0d, 0x3b, 0xad, 0xd0, 0x12, 0x0f, 0xbb, 0x8c, 0xc4,
+ 0x2a, 0x38, 0xbf, 0x1c, 0x61, 0x75, 0x5d, 0x00, 0x85, 0x8e, 0x40, 0xe4,
+ 0xb1, 0x0d, 0xa4, 0xea, 0x25, 0x75, 0x83, 0x0d, 0xc9, 0x2e, 0x31, 0x2c,
+ 0x20, 0xaf, 0x2b, 0x8b, 0x16, 0x7d, 0x7a, 0x58, 0xd1, 0x78, 0x66, 0x1d,
+ 0x48, 0xcd, 0x93, 0x2f, 0xe4, 0x7a, 0x4b, 0xc7, 0x14, 0x5e, 0x62, 0x0a,
+ 0xe2, 0x2c},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 400
+ {SEC_OID_SHA512,
+ 400,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0xcd, 0x4c, 0xae, 0x36, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xe1,
+ 0x8d, 0xcc, 0x11, 0xdf, 0xf7, 0x52, 0x62, 0x33, 0xd9, 0x23, 0xa0, 0xb2,
+ 0x02, 0xcb, 0x29, 0xe7, 0x13, 0xf2, 0x2d, 0xe8, 0xbb, 0x6a, 0xb0, 0xa1,
+ 0x28, 0x21, 0xc5, 0xab, 0xbe, 0x3f, 0x23},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x78, 0xbe, 0x6c, 0x43, 0xe3, 0x66, 0xcf, 0x63, 0xdd,
+ 0xc4, 0x23, 0x5e, 0x8b, 0x96, 0x93, 0x86, 0xe9, 0x50, 0x12, 0xfb, 0xca,
+ 0x5c, 0xeb, 0xf1, 0xb0, 0xa6, 0xfe, 0x3c, 0x03, 0xc1, 0x25, 0x7d, 0xf7,
+ 0xcf, 0x47, 0xb0, 0x02, 0xeb, 0x6c, 0x44, 0x97, 0xf3, 0x10, 0xbf, 0xf6,
+ 0x13, 0x1b, 0x5c, 0xcb, 0x54, 0xfd, 0x0e, 0x8e, 0xe7, 0xfc, 0xf6, 0xb4,
+ 0x9d, 0x48, 0x7e, 0x1b, 0x54, 0x50, 0x8f, 0x68, 0x00, 0x9b, 0x61, 0xa5,
+ 0x47, 0x10, 0x4c, 0x85, 0x16, 0xe0, 0xdc, 0x35, 0xd3, 0xd1, 0x76, 0x59,
+ 0xca, 0x09, 0x8d, 0x02, 0x3b, 0x05, 0x93, 0x90, 0x8f, 0xe9, 0x79, 0xc2,
+ 0x9e, 0x62, 0x37, 0x37, 0x38, 0xa3, 0xc3, 0x00, 0x94, 0xba, 0x47, 0x10,
+ 0x5a, 0x49, 0xed, 0xbc, 0x6e, 0x1d, 0x37, 0xcc, 0xe3, 0x17, 0xb4, 0x9d,
+ 0x27, 0x01, 0x47, 0x0e, 0xeb, 0x53, 0xd9, 0xb2, 0x4d, 0xce, 0x9d, 0x80,
+ 0x91, 0x66},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 401
+ {SEC_OID_SHA512,
+ 401,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x41, 0x22, 0xe8, 0xba, 0x2e, 0x8b, 0xa2, 0xe8, 0xba, 0x2e, 0x8b, 0xa2,
+ 0xe8, 0xba, 0x2e, 0x8b, 0xa2, 0xe8, 0xba, 0x2e, 0x8b, 0xa2, 0xe8, 0xba,
+ 0x2e, 0x8b, 0xa2, 0xe8, 0xba, 0x2e, 0x8b, 0xa2, 0xe8, 0xb9, 0xc4, 0xc3,
+ 0xf7, 0x3c, 0xc8, 0x16, 0x14, 0x3f, 0xac, 0x34, 0x12, 0xb6, 0x2d, 0xe4,
+ 0xc6, 0x3d, 0xb0, 0x8f, 0x8c, 0x57, 0xe4, 0xc5, 0x8c, 0x31, 0xf1, 0xb4,
+ 0x57, 0xca, 0x5e, 0x57, 0xe2, 0x0a},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x93, 0xf6, 0x89, 0x61, 0x00, 0x5f, 0x30, 0x40, 0xdc,
+ 0x1a, 0x8f, 0xf1, 0x41, 0x6c, 0x91, 0x7b, 0xdc, 0xc7, 0x7f, 0x1d, 0xfa,
+ 0x85, 0x50, 0x6c, 0x3b, 0xb6, 0x2d, 0xac, 0x47, 0xf7, 0xbe, 0x95, 0x29,
+ 0xb4, 0xcb, 0xe5, 0x7d, 0xd2, 0xc1, 0x9e, 0x86, 0x0b, 0xd2, 0xa0, 0xdb,
+ 0x71, 0xd4, 0x7e, 0xf1, 0xec, 0xa8, 0xa2, 0x0b, 0xfc, 0x3e, 0x0b, 0xc5,
+ 0xe0, 0x5c, 0x83, 0x03, 0x00, 0x1c, 0x19, 0x60, 0x00, 0x2b, 0x9a, 0x3d,
+ 0x45, 0xf2, 0xf5, 0x12, 0x0f, 0xee, 0x06, 0x44, 0x5f, 0x0d, 0x34, 0xe6,
+ 0x13, 0x8e, 0x3a, 0xc5, 0xb1, 0x6d, 0x2a, 0x22, 0xf0, 0x46, 0x0c, 0xea,
+ 0x25, 0x8c, 0x36, 0x8c, 0xa9, 0xe4, 0x78, 0xeb, 0x7b, 0x82, 0x53, 0xe7,
+ 0xc6, 0xf2, 0xf7, 0x25, 0x0f, 0xdc, 0x7d, 0xcd, 0x72, 0x43, 0x76, 0x1f,
+ 0x8d, 0x56, 0xf2, 0x35, 0x0a, 0xc5, 0x1e, 0x47, 0xee, 0x06, 0x3f, 0x41,
+ 0xda, 0x31},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 402
+ {SEC_OID_SHA512,
+ 402,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0x05, 0x90, 0xb2, 0x16, 0x42, 0xc8, 0x59, 0x0b, 0x21, 0x64,
+ 0x2c, 0x85, 0x90, 0xb2, 0x16, 0x42, 0xc8, 0x59, 0x0b, 0x21, 0x64, 0x2c,
+ 0x85, 0x90, 0xb2, 0x16, 0x42, 0xc8, 0x59, 0x0b, 0x21, 0x64, 0x29, 0x8e,
+ 0xb5, 0x7e, 0x5a, 0xff, 0x93, 0x43, 0x59, 0x7a, 0x54, 0x2d, 0x31, 0x32,
+ 0xf9, 0xe7, 0x34, 0xfd, 0xc3, 0x05, 0x12, 0x5e, 0x0e, 0xc1, 0x39, 0xc5,
+ 0xf7, 0x80, 0xee, 0x8e, 0x8c, 0xb9, 0xc2},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x2d, 0x2d, 0x7d, 0x40, 0xbf, 0x17, 0xc4, 0xe8, 0xb1,
+ 0x87, 0x57, 0xe4, 0x51, 0xdd, 0xde, 0xd9, 0x5e, 0x6b, 0x10, 0x07, 0xcd,
+ 0x14, 0x48, 0x09, 0xd2, 0x1a, 0xf3, 0x13, 0x53, 0xb0, 0x30, 0x38, 0x37,
+ 0x2c, 0x4a, 0xf2, 0x04, 0xd4, 0x41, 0x4b, 0x71, 0x06, 0x0b, 0x48, 0xb3,
+ 0xa8, 0x43, 0x9c, 0x63, 0x28, 0x09, 0xbd, 0x33, 0xc4, 0x73, 0x62, 0x63,
+ 0x04, 0x44, 0x05, 0xa1, 0xad, 0x76, 0x6e, 0x36, 0x00, 0xbb, 0x0c, 0x5a,
+ 0x88, 0x48, 0xf9, 0x3f, 0xa3, 0xe8, 0x53, 0x76, 0xb0, 0x12, 0xbf, 0x06,
+ 0x4e, 0x30, 0x37, 0x46, 0x52, 0x9a, 0x67, 0x3b, 0x85, 0x2b, 0xb5, 0xa9,
+ 0x69, 0xc2, 0x4c, 0x01, 0x56, 0xa8, 0xdd, 0x26, 0x24, 0x2d, 0x0a, 0xad,
+ 0x4b, 0xae, 0x43, 0xe2, 0x36, 0x31, 0xb0, 0x1f, 0xb9, 0xd0, 0x50, 0xf9,
+ 0x74, 0x4b, 0x59, 0xf3, 0xb5, 0x2b, 0x1c, 0x57, 0x22, 0x17, 0xa1, 0xd7,
+ 0x05, 0x88},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 403
+ {SEC_OID_SHA512,
+ 403,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0xa4, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24,
+ 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24,
+ 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x44, 0x45,
+ 0xe1, 0x06, 0x70, 0xed, 0x04, 0x37, 0xc9, 0xdb, 0x41, 0x25, 0xac, 0x41,
+ 0x75, 0xfb, 0xd7, 0x0e, 0x9b, 0xd1, 0x79, 0x9a, 0x85, 0xf4, 0x4c, 0xa0,
+ 0xa8, 0xe6, 0x1a, 0x33, 0x54, 0xe8, 0x08},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x8a, 0xc1, 0x1d, 0xfe, 0x62, 0xd1, 0xf2, 0xa8, 0x20,
+ 0x27, 0x32, 0xc7, 0x9b, 0x42, 0x3d, 0x29, 0xf4, 0x3b, 0xec, 0x4d, 0xb6,
+ 0x08, 0x0a, 0x22, 0x07, 0x96, 0xa1, 0x0f, 0x26, 0x85, 0xf9, 0x2c, 0x71,
+ 0xc7, 0xf7, 0x2d, 0x9d, 0xa0, 0xa8, 0xac, 0xb2, 0x26, 0x80, 0xcc, 0xa0,
+ 0x18, 0xeb, 0xa2, 0xe8, 0xba, 0x3b, 0xfd, 0xe1, 0xdb, 0x9a, 0x4e, 0xf3,
+ 0xb9, 0x7d, 0xa1, 0x64, 0x74, 0x36, 0x4e, 0x96, 0x00, 0x5a, 0xad, 0x3b,
+ 0x28, 0x67, 0x07, 0xbd, 0x3a, 0xd0, 0x7a, 0x06, 0x0c, 0xab, 0xca, 0x49,
+ 0xc5, 0x3d, 0xe4, 0xf5, 0x6c, 0x05, 0xa0, 0xa8, 0xde, 0x40, 0xfd, 0x96,
+ 0x9d, 0x7d, 0x4f, 0x99, 0x5f, 0x7c, 0x67, 0x01, 0xfe, 0x5c, 0x53, 0x21,
+ 0xf8, 0x53, 0x18, 0xb9, 0x8b, 0xe6, 0x62, 0x51, 0xfa, 0x49, 0x00, 0x88,
+ 0xfd, 0x72, 0x7d, 0xa2, 0x45, 0x4e, 0x00, 0xb3, 0xb9, 0x4d, 0xc6, 0xe1,
+ 0x24, 0x1b},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 404
+ {SEC_OID_SHA512,
+ 404,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0xd5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x4f, 0xa6,
+ 0xdb, 0xdc, 0xd9, 0x14, 0x84, 0xeb, 0xc0, 0xd5, 0x21, 0x56, 0x9e, 0x4c,
+ 0x5e, 0xfb, 0x25, 0x91, 0x0b, 0x1f, 0x0d, 0xde, 0xf1, 0x9d, 0x04, 0x10,
+ 0xc5, 0x0c, 0x73, 0xe6, 0x8d, 0xb9, 0x5f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x51, 0xb2, 0xc3, 0xe0, 0x49, 0x45, 0x64, 0xed, 0x48,
+ 0xed, 0x34, 0x79, 0xb5, 0x96, 0xea, 0x40, 0x78, 0x24, 0x05, 0x50, 0xa3,
+ 0xc2, 0x8d, 0xa3, 0x3d, 0x71, 0xd2, 0x59, 0xe8, 0xe6, 0x23, 0xe3, 0x7a,
+ 0xb4, 0x3f, 0x39, 0x6c, 0x49, 0x36, 0x3f, 0x31, 0xc8, 0xde, 0x8a, 0x46,
+ 0x44, 0xd3, 0x7e, 0x94, 0xed, 0x80, 0xe0, 0xdd, 0x4f, 0x92, 0xc3, 0xdf,
+ 0x21, 0x06, 0xe2, 0x79, 0x5c, 0x27, 0x98, 0xb8, 0x00, 0xa5, 0x30, 0xd5,
+ 0xe9, 0x61, 0xf0, 0x69, 0x6b, 0xbe, 0xb9, 0x62, 0xac, 0xa8, 0xe7, 0x1f,
+ 0x65, 0x95, 0x6a, 0xe0, 0x4c, 0xdc, 0x22, 0xa4, 0xac, 0x65, 0x14, 0x69,
+ 0x43, 0xe9, 0x9a, 0x4a, 0x2f, 0xdb, 0x47, 0x7d, 0xf7, 0x5a, 0xa0, 0x69,
+ 0xc8, 0xdd, 0x37, 0xa5, 0xda, 0xae, 0xa3, 0x84, 0x80, 0x79, 0xa6, 0xa7,
+ 0xbc, 0x03, 0xe0, 0xfa, 0xa3, 0xd6, 0x5d, 0x42, 0xf8, 0x05, 0x3d, 0xb2,
+ 0x07, 0x8b},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 405
+ {SEC_OID_SHA512,
+ 405,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa4, 0xfc,
+ 0x31, 0x32, 0x2e, 0x69, 0xda, 0x41, 0x16, 0x2a, 0x76, 0xab, 0xf3, 0xa1,
+ 0xb4, 0x50, 0x7a, 0xe6, 0x60, 0x74, 0x63, 0x34, 0x46, 0xf2, 0x59, 0x66,
+ 0x1a, 0x61, 0xc9, 0x3b, 0xe3, 0x0e, 0xb5},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xba, 0x31, 0xa6, 0xf9, 0xc2, 0xd2, 0x27, 0xda, 0x57,
+ 0xde, 0x00, 0x75, 0x9e, 0x2e, 0x84, 0x4d, 0x60, 0x7b, 0xc9, 0xbd, 0x92,
+ 0xbc, 0xdf, 0x28, 0x20, 0x06, 0x88, 0x4d, 0xc3, 0x47, 0xc9, 0x28, 0x4f,
+ 0x0d, 0xc0, 0x62, 0x3a, 0xf1, 0xe9, 0xdb, 0x22, 0x11, 0x73, 0x64, 0xa7,
+ 0xa8, 0x0a, 0x5b, 0x06, 0x7e, 0xfa, 0x19, 0xb2, 0x04, 0xda, 0xc8, 0xfa,
+ 0xf2, 0x23, 0x0d, 0x80, 0xb7, 0x04, 0xad, 0xdc, 0x00, 0xd8, 0x8b, 0x76,
+ 0x1c, 0xd3, 0xa4, 0xb0, 0x94, 0x7b, 0xfc, 0x17, 0xe2, 0x04, 0xb4, 0xd7,
+ 0x51, 0xf7, 0x68, 0x80, 0xa8, 0x2c, 0x9b, 0x7c, 0x6f, 0xd9, 0x3d, 0xed,
+ 0x55, 0x88, 0x3c, 0x99, 0x50, 0x02, 0xd8, 0xb8, 0xbf, 0xff, 0x1e, 0x02,
+ 0x11, 0x89, 0xc0, 0x8d, 0x82, 0x9d, 0x16, 0xb0, 0x88, 0xf4, 0xfb, 0x39,
+ 0xad, 0x94, 0x56, 0xea, 0xfb, 0xc7, 0x7c, 0x20, 0x35, 0x3b, 0xc0, 0xf3,
+ 0xc0, 0x38},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 406
+ {SEC_OID_SHA512,
+ 406,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0x51,
+ 0x86, 0x87, 0x83, 0xbf, 0x2f, 0x96, 0x6b, 0x7f, 0xcc, 0x01, 0x48, 0xf7,
+ 0x09, 0xa5, 0xd0, 0x3b, 0xb5, 0xc9, 0xb8, 0x89, 0x9c, 0x47, 0xae, 0xbb,
+ 0x6f, 0xb7, 0x1e, 0x91, 0x38, 0x64, 0x0b},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x37, 0xbb, 0xb4, 0x8e, 0xf2, 0x81, 0x13, 0x38, 0x49,
+ 0xed, 0x72, 0x3f, 0x56, 0x62, 0xa1, 0x9f, 0xff, 0x9c, 0xc7, 0x38, 0x9a,
+ 0x01, 0x70, 0xd3, 0x11, 0xbd, 0x34, 0xf4, 0xdb, 0xdc, 0x65, 0x62, 0x46,
+ 0xdb, 0x69, 0x5e, 0xa0, 0x71, 0x2d, 0x8a, 0xce, 0xff, 0x9d, 0x1d, 0x0e,
+ 0xf7, 0x92, 0x1e, 0xc2, 0xe3, 0xf8, 0xb5, 0x33, 0xe4, 0xca, 0x12, 0x2f,
+ 0x9f, 0x7f, 0x44, 0x60, 0x73, 0x88, 0x93, 0x34, 0x01, 0x63, 0xe4, 0x50,
+ 0x0d, 0x99, 0x80, 0x95, 0xf6, 0x0f, 0xa3, 0xfe, 0xd4, 0x14, 0x9d, 0x2d,
+ 0x9b, 0x5b, 0x01, 0x8e, 0x03, 0xeb, 0x53, 0x44, 0xef, 0xe8, 0xff, 0xcc,
+ 0x1c, 0x7d, 0x27, 0x6e, 0x74, 0x01, 0xa4, 0xdf, 0x63, 0x9c, 0x4a, 0xb1,
+ 0x08, 0x82, 0x00, 0x62, 0x49, 0x54, 0x71, 0xbe, 0x7b, 0x29, 0x39, 0x8a,
+ 0xad, 0xba, 0xe4, 0x40, 0xa9, 0xbd, 0xcd, 0x55, 0xcf, 0x0b, 0xb5, 0xd9,
+ 0x6f, 0x79},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: edge case for u2
+ // tcID: 407
+ {SEC_OID_SHA512,
+ 407,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02,
+ 0x42, 0x01, 0x34, 0x6c, 0xc7, 0xd4, 0x83, 0x9b, 0x77, 0xf9, 0xf4, 0x87,
+ 0xc7, 0xe7, 0xf2, 0x84, 0x1c, 0x5b, 0x7d, 0x05, 0xf9, 0x66, 0xf3, 0xbd,
+ 0xe2, 0x8f, 0x1f, 0xa0, 0x80, 0xce, 0x40, 0x03, 0x7a, 0x74, 0xe3, 0x00,
+ 0x1a, 0x2b, 0x00, 0xbd, 0x39, 0xee, 0x4c, 0x93, 0x07, 0x2e, 0x99, 0x63,
+ 0x72, 0x49, 0x41, 0x38, 0x3c, 0xf0, 0x81, 0x2c, 0x02, 0xd1, 0xc8, 0x38,
+ 0xad, 0x45, 0x02, 0xa1, 0x2c, 0x61, 0x9f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x72, 0x6d, 0xda, 0x8b, 0x7b, 0x6e, 0xd2, 0x5f, 0x97,
+ 0xf1, 0xfc, 0x6c, 0x3c, 0xcf, 0x55, 0x4d, 0x60, 0xfc, 0x71, 0xe4, 0xfa,
+ 0xb2, 0xa5, 0x78, 0x28, 0x6d, 0x32, 0x61, 0x2e, 0x7f, 0x3e, 0x66, 0x9f,
+ 0xae, 0xd0, 0xb9, 0x76, 0x19, 0xae, 0xf2, 0xd5, 0xaf, 0xf9, 0xc8, 0xff,
+ 0xd9, 0x87, 0xfe, 0xdd, 0xc0, 0xd6, 0xc3, 0x8b, 0x7e, 0xec, 0x02, 0x81,
+ 0x91, 0x40, 0x08, 0x74, 0x80, 0x3f, 0x49, 0x8b, 0x00, 0xc0, 0xb8, 0x87,
+ 0x0c, 0x61, 0x2e, 0x06, 0xc1, 0x3c, 0x57, 0xed, 0x6f, 0x7e, 0xf3, 0xd5,
+ 0x3b, 0x5e, 0x5f, 0xa2, 0xdb, 0x62, 0x70, 0x7b, 0x03, 0x4b, 0x5e, 0xc1,
+ 0x3f, 0xb4, 0x70, 0x18, 0xe3, 0x1d, 0xa7, 0xec, 0xc9, 0x91, 0xd5, 0x75,
+ 0x94, 0x34, 0x68, 0xd7, 0x01, 0xe1, 0x18, 0xec, 0xa3, 0x31, 0x22, 0xcf,
+ 0x6d, 0x39, 0x4b, 0x8a, 0x6e, 0xc0, 0xf4, 0x5b, 0xc0, 0x97, 0x01, 0x60,
+ 0x3a, 0x26},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: point duplication during verification
+ // tcID: 408
+ {SEC_OID_SHA512,
+ 408,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x90, 0xc8, 0xd0, 0xd7, 0x18, 0xcb,
+ 0x9d, 0x8d, 0x81, 0x09, 0x4e, 0x6d, 0x06, 0x8f, 0xb1, 0x3c, 0x16, 0xb4,
+ 0xdf, 0x8c, 0x77, 0xba, 0xc6, 0x76, 0xdd, 0xdf, 0xe3, 0xe6, 0x88, 0x55,
+ 0xbe, 0xd0, 0x6b, 0x9b, 0xa8, 0xd0, 0xf8, 0xa8, 0x0e, 0xdc, 0xe0, 0x3a,
+ 0x9f, 0xac, 0x7d, 0xa5, 0x61, 0xe2, 0x4b, 0x1c, 0xd2, 0x2d, 0x45, 0x92,
+ 0x39, 0xa1, 0x46, 0x69, 0x5a, 0x67, 0x1f, 0x81, 0xf7, 0x3a, 0xaf, 0x02,
+ 0x42, 0x01, 0x15, 0x0b, 0x0f, 0xe9, 0xf0, 0xdf, 0xf2, 0x7f, 0xa1, 0x80,
+ 0xcc, 0x94, 0x42, 0xc3, 0xbf, 0xc9, 0xe3, 0x95, 0x23, 0x28, 0x98, 0x60,
+ 0x7b, 0x11, 0x0a, 0x51, 0xbc, 0xb1, 0x08, 0x6c, 0xb9, 0x72, 0x6e, 0x25,
+ 0x1a, 0x07, 0xc9, 0x55, 0x78, 0x08, 0xdf, 0x32, 0x46, 0x07, 0x15, 0x95,
+ 0x0a, 0x3d, 0xc4, 0x46, 0xae, 0x42, 0x29, 0xb9, 0xed, 0x59, 0xfe, 0x24,
+ 0x1b, 0x38, 0x9a, 0xee, 0x3a, 0x69, 0x63},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x6f, 0xce, 0x9f, 0x37, 0x5b, 0xbd, 0x29, 0x68, 0xad,
+ 0xaa, 0xf3, 0x57, 0x55, 0x95, 0x12, 0x9e, 0xf3, 0xe7, 0x21, 0xc3, 0xb7,
+ 0xc8, 0x3d, 0x5a, 0x4a, 0x79, 0xf4, 0xb5, 0xdf, 0xbb, 0xdb, 0x1f, 0x66,
+ 0xda, 0x72, 0x43, 0xe5, 0x12, 0x0c, 0x5d, 0xbd, 0x7b, 0xe1, 0xca, 0x07,
+ 0x3e, 0x04, 0xb4, 0xcc, 0x58, 0xca, 0x8c, 0xe2, 0xf3, 0x4f, 0xf6, 0xa3,
+ 0xd0, 0x2a, 0x92, 0x9b, 0xf2, 0xfc, 0x27, 0x97, 0x00, 0x83, 0xf1, 0x30,
+ 0x79, 0x2d, 0x6c, 0x45, 0xc8, 0xf2, 0xa6, 0x74, 0x71, 0xe5, 0x12, 0x46,
+ 0xe2, 0xb8, 0x78, 0x14, 0x65, 0xb8, 0x29, 0x1c, 0xbd, 0xa6, 0x6d, 0x22,
+ 0x71, 0x9c, 0xd5, 0x36, 0xbf, 0x80, 0x1e, 0x00, 0x76, 0x03, 0x09, 0x19,
+ 0xd5, 0x70, 0x17, 0x32, 0xce, 0x76, 0x78, 0xbf, 0x47, 0x28, 0x46, 0xed,
+ 0x07, 0x77, 0x93, 0x7e, 0xd7, 0x7c, 0xaa, 0xd7, 0x4d, 0x05, 0x66, 0x46,
+ 0x14, 0xa2},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: duplication bug
+ // tcID: 409
+ {SEC_OID_SHA512,
+ 409,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x90, 0xc8, 0xd0, 0xd7, 0x18, 0xcb,
+ 0x9d, 0x8d, 0x81, 0x09, 0x4e, 0x6d, 0x06, 0x8f, 0xb1, 0x3c, 0x16, 0xb4,
+ 0xdf, 0x8c, 0x77, 0xba, 0xc6, 0x76, 0xdd, 0xdf, 0xe3, 0xe6, 0x88, 0x55,
+ 0xbe, 0xd0, 0x6b, 0x9b, 0xa8, 0xd0, 0xf8, 0xa8, 0x0e, 0xdc, 0xe0, 0x3a,
+ 0x9f, 0xac, 0x7d, 0xa5, 0x61, 0xe2, 0x4b, 0x1c, 0xd2, 0x2d, 0x45, 0x92,
+ 0x39, 0xa1, 0x46, 0x69, 0x5a, 0x67, 0x1f, 0x81, 0xf7, 0x3a, 0xaf, 0x02,
+ 0x42, 0x01, 0x15, 0x0b, 0x0f, 0xe9, 0xf0, 0xdf, 0xf2, 0x7f, 0xa1, 0x80,
+ 0xcc, 0x94, 0x42, 0xc3, 0xbf, 0xc9, 0xe3, 0x95, 0x23, 0x28, 0x98, 0x60,
+ 0x7b, 0x11, 0x0a, 0x51, 0xbc, 0xb1, 0x08, 0x6c, 0xb9, 0x72, 0x6e, 0x25,
+ 0x1a, 0x07, 0xc9, 0x55, 0x78, 0x08, 0xdf, 0x32, 0x46, 0x07, 0x15, 0x95,
+ 0x0a, 0x3d, 0xc4, 0x46, 0xae, 0x42, 0x29, 0xb9, 0xed, 0x59, 0xfe, 0x24,
+ 0x1b, 0x38, 0x9a, 0xee, 0x3a, 0x69, 0x63},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x6f, 0xce, 0x9f, 0x37, 0x5b, 0xbd, 0x29, 0x68, 0xad,
+ 0xaa, 0xf3, 0x57, 0x55, 0x95, 0x12, 0x9e, 0xf3, 0xe7, 0x21, 0xc3, 0xb7,
+ 0xc8, 0x3d, 0x5a, 0x4a, 0x79, 0xf4, 0xb5, 0xdf, 0xbb, 0xdb, 0x1f, 0x66,
+ 0xda, 0x72, 0x43, 0xe5, 0x12, 0x0c, 0x5d, 0xbd, 0x7b, 0xe1, 0xca, 0x07,
+ 0x3e, 0x04, 0xb4, 0xcc, 0x58, 0xca, 0x8c, 0xe2, 0xf3, 0x4f, 0xf6, 0xa3,
+ 0xd0, 0x2a, 0x92, 0x9b, 0xf2, 0xfc, 0x27, 0x97, 0x01, 0x7c, 0x0e, 0xcf,
+ 0x86, 0xd2, 0x93, 0xba, 0x37, 0x0d, 0x59, 0x8b, 0x8e, 0x1a, 0xed, 0xb9,
+ 0x1d, 0x47, 0x87, 0xeb, 0x9a, 0x47, 0xd6, 0xe3, 0x42, 0x59, 0x92, 0xdd,
+ 0x8e, 0x63, 0x2a, 0xc9, 0x40, 0x7f, 0xe1, 0xff, 0x89, 0xfc, 0xf6, 0xe6,
+ 0x2a, 0x8f, 0xe8, 0xcd, 0x31, 0x89, 0x87, 0x40, 0xb8, 0xd7, 0xb9, 0x12,
+ 0xf8, 0x88, 0x6c, 0x81, 0x28, 0x83, 0x55, 0x28, 0xb2, 0xfa, 0x99, 0xb9,
+ 0xeb, 0x5d},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: point with x-coordinate 0
+ // tcID: 410
+ {SEC_OID_SHA512,
+ 410,
+ {0x30, 0x47, 0x02, 0x01, 0x01, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82,
+ 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd, 0x03,
+ 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e,
+ 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x10, 0xfb, 0x89, 0xaf, 0xf1, 0x35, 0xed, 0xb8, 0x01,
+ 0xa1, 0xcb, 0x5b, 0xc4, 0x95, 0x25, 0xb8, 0x1d, 0xc7, 0x4d, 0xa4, 0x50,
+ 0x90, 0xd2, 0x28, 0x12, 0x28, 0x71, 0x81, 0x4f, 0x48, 0x9f, 0xdc, 0xb0,
+ 0x2e, 0xbe, 0xe4, 0x6b, 0x70, 0x3e, 0x6b, 0x4e, 0x6a, 0xf5, 0x6c, 0x50,
+ 0x24, 0x42, 0x2b, 0x31, 0xfd, 0x42, 0x52, 0xc4, 0x4d, 0x0b, 0xfd, 0x29,
+ 0xd9, 0x45, 0xde, 0x78, 0x2d, 0x98, 0x54, 0x3f, 0x01, 0xec, 0x42, 0x5b,
+ 0x4c, 0x49, 0x28, 0xe1, 0x2b, 0x61, 0x92, 0x27, 0xf1, 0xda, 0x6d, 0x0a,
+ 0x96, 0x75, 0x07, 0x0d, 0x9c, 0x5b, 0x49, 0xca, 0x52, 0x30, 0x50, 0xac,
+ 0xb7, 0x18, 0xe6, 0x26, 0x43, 0xb0, 0xe5, 0x80, 0x15, 0x43, 0xb7, 0x6d,
+ 0xc1, 0x1f, 0x8d, 0x69, 0x4b, 0xa0, 0x94, 0x36, 0xd8, 0x39, 0x1b, 0x47,
+ 0x7a, 0xd2, 0xc1, 0x43, 0xec, 0x50, 0xc2, 0x38, 0x4c, 0x4f, 0x68, 0x85,
+ 0x12, 0xdc},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: point with x-coordinate 0
+ // tcID: 411
+ {SEC_OID_SHA512,
+ 411,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x02, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
+ 0x41, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x65, 0x43, 0x81,
+ 0x4e, 0x4d, 0x8c, 0xa3, 0x1e, 0x15, 0x7f, 0xf5, 0x99, 0xdb, 0x64, 0x9b,
+ 0x87, 0x90, 0x0b, 0xf1, 0x28, 0x58, 0x1b, 0x85, 0xa7, 0xef, 0xbf, 0x16,
+ 0x57, 0xd2, 0xe9, 0xd8, 0x14, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xc6, 0x93, 0xa3, 0xfc, 0xcb, 0xc9, 0xf6, 0x25, 0x28,
+ 0x42, 0x39, 0xc2, 0x72, 0x5f, 0x2a, 0x5c, 0x90, 0xb2, 0x9b, 0x7c, 0xe3,
+ 0xd0, 0x77, 0x30, 0xf7, 0xde, 0x60, 0x31, 0xc9, 0xe7, 0x44, 0x46, 0xd2,
+ 0x17, 0x88, 0x8a, 0xe0, 0x23, 0xaa, 0xe2, 0x3d, 0xf6, 0xa4, 0xaa, 0x15,
+ 0x3f, 0x58, 0xc7, 0x95, 0x97, 0xd5, 0x7f, 0x42, 0xce, 0x5c, 0x13, 0x54,
+ 0xe5, 0xdc, 0x43, 0xa5, 0xeb, 0x31, 0x1e, 0x13, 0x01, 0x5f, 0x99, 0x65,
+ 0x84, 0x43, 0xb2, 0xe3, 0x9c, 0x3e, 0xdc, 0xbc, 0xda, 0x70, 0x70, 0x7f,
+ 0xc5, 0xa4, 0xd3, 0x95, 0x45, 0xea, 0xbe, 0x35, 0x48, 0x16, 0xd0, 0x92,
+ 0x84, 0xa6, 0x26, 0x5e, 0x47, 0xeb, 0xf0, 0xa4, 0x73, 0x55, 0x82, 0x8e,
+ 0x81, 0x8a, 0x76, 0x7f, 0x84, 0x52, 0xa6, 0xd1, 0x84, 0x51, 0xe0, 0xe3,
+ 0x81, 0x7a, 0x89, 0x6f, 0xf4, 0x04, 0xcb, 0x16, 0x11, 0xbf, 0xc4, 0xc4,
+ 0xb4, 0xa3},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: comparison with point at infinity
+ // tcID: 412
+ {SEC_OID_SHA512,
+ 412,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xa8, 0xc5, 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a,
+ 0x99, 0x55, 0xc2, 0xfd, 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8,
+ 0x89, 0x6d, 0x3a, 0x3e, 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad, 0x02,
+ 0x41, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x65, 0x43, 0x81,
+ 0x4e, 0x4d, 0x8c, 0xa3, 0x1e, 0x15, 0x7f, 0xf5, 0x99, 0xdb, 0x64, 0x9b,
+ 0x87, 0x90, 0x0b, 0xf1, 0x28, 0x58, 0x1b, 0x85, 0xa7, 0xef, 0xbf, 0x16,
+ 0x57, 0xd2, 0xe9, 0xd8, 0x14, 0x01},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7d, 0x7b, 0xf7, 0x23, 0x67, 0x8d, 0xf5, 0x74, 0xce,
+ 0x43, 0x66, 0x74, 0x1e, 0x1d, 0x37, 0x87, 0xf8, 0x34, 0xaf, 0x99, 0x97,
+ 0xb4, 0x1c, 0x82, 0x60, 0xa0, 0x74, 0xcb, 0x1f, 0x32, 0x5d, 0x2b, 0xae,
+ 0x9f, 0x85, 0x65, 0xdc, 0x6b, 0x51, 0xb6, 0xcb, 0x02, 0xdc, 0xee, 0xb5,
+ 0xa1, 0xb7, 0x74, 0xee, 0x8d, 0xd7, 0x05, 0x7c, 0x99, 0xe2, 0xd9, 0x4c,
+ 0x3c, 0x71, 0x29, 0x9a, 0x9c, 0xe0, 0xf1, 0xb0, 0x01, 0x62, 0xc6, 0x56,
+ 0x32, 0xff, 0xf8, 0x8b, 0xdb, 0xb1, 0x7c, 0xe2, 0x52, 0x5c, 0xca, 0xc8,
+ 0xdf, 0x37, 0xc5, 0x01, 0xab, 0x0e, 0x66, 0x26, 0xe2, 0x73, 0xfb, 0x6c,
+ 0xf9, 0x90, 0x00, 0x42, 0x43, 0x44, 0xc0, 0xac, 0x53, 0x9c, 0x9f, 0xd6,
+ 0xc4, 0xf3, 0xd2, 0x88, 0x76, 0xb2, 0x57, 0xc0, 0x10, 0xd3, 0x47, 0xa4,
+ 0x5b, 0xb0, 0x10, 0xcc, 0x05, 0x84, 0x43, 0x84, 0x3a, 0x75, 0x83, 0x28,
+ 0xd4, 0x91},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: extreme value for k and edgecase s
+ // tcID: 413
+ {SEC_OID_SHA512,
+ 413,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e,
+ 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03,
+ 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69,
+ 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10,
+ 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f,
+ 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x42,
+ 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5, 0xd7,
+ 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd, 0x03,
+ 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e, 0x7a,
+ 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xe0, 0x6d, 0xb4, 0x23, 0xa9, 0x02, 0xe2, 0x39, 0xb9,
+ 0x73, 0x40, 0xab, 0x05, 0x25, 0x34, 0xea, 0xd3, 0x7e, 0x79, 0x41, 0x2c,
+ 0x67, 0x5b, 0xf0, 0xeb, 0x82, 0x39, 0x99, 0xe6, 0xb7, 0x31, 0x04, 0x0b,
+ 0xff, 0x2b, 0x0e, 0x4f, 0xa6, 0x4e, 0xdf, 0x39, 0x62, 0xa3, 0x28, 0x92,
+ 0x1e, 0xa5, 0xae, 0x4e, 0x8f, 0x40, 0x79, 0xea, 0xb4, 0x39, 0xe1, 0x2f,
+ 0x92, 0x33, 0x5d, 0xfc, 0x48, 0x63, 0xc0, 0x7f, 0x00, 0x7e, 0xe9, 0xf0,
+ 0xec, 0xb4, 0x09, 0xcb, 0x13, 0x3c, 0x0c, 0xd0, 0x8b, 0x85, 0xe8, 0x40,
+ 0xb0, 0x76, 0xf3, 0xd6, 0x15, 0xe1, 0xef, 0x13, 0x93, 0xb5, 0x22, 0x23,
+ 0x38, 0xb2, 0x27, 0xd7, 0x68, 0x00, 0x3d, 0xa5, 0xf3, 0xba, 0x1f, 0x72,
+ 0xf6, 0x65, 0x4c, 0xa5, 0x4a, 0xc1, 0x1c, 0x2b, 0xa9, 0x1a, 0x6c, 0xb5,
+ 0x88, 0x3d, 0x6d, 0x1a, 0x82, 0x30, 0x4a, 0xd2, 0xb7, 0x9d, 0xe0, 0x92,
+ 0x15, 0xf3},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 414
+ {SEC_OID_SHA512,
+ 414,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e,
+ 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03,
+ 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69,
+ 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10,
+ 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f,
+ 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x41,
+ 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92,
+ 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92,
+ 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c, 0x5c,
+ 0x80, 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a, 0x85,
+ 0x66, 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d, 0xac,
+ 0x72, 0x14, 0xbe, 0xe9, 0xb8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x50, 0x53, 0x74, 0x4d, 0x53, 0x81, 0x1d, 0xbe, 0xd8,
+ 0x88, 0x0f, 0x38, 0xd3, 0xa3, 0x45, 0x78, 0xa7, 0xf1, 0xc1, 0x72, 0xec,
+ 0x65, 0xbd, 0x8a, 0xd8, 0x18, 0x3b, 0xa0, 0xae, 0x10, 0x09, 0x34, 0x16,
+ 0x10, 0x7f, 0x3c, 0x94, 0x27, 0x42, 0xbd, 0xe6, 0x07, 0x19, 0x94, 0x9b,
+ 0x2c, 0x4f, 0x02, 0x6f, 0x43, 0x58, 0x21, 0x25, 0xc9, 0x9e, 0xd4, 0x8c,
+ 0xbc, 0x7c, 0x5a, 0x05, 0x1a, 0x5a, 0x74, 0x48, 0x00, 0xb3, 0x6d, 0x4c,
+ 0x91, 0xa2, 0xb0, 0x36, 0x7c, 0x56, 0x6b, 0x2c, 0x12, 0x98, 0x1c, 0xe0,
+ 0xfd, 0xbc, 0x3b, 0xeb, 0x98, 0x37, 0x17, 0x40, 0x3f, 0x69, 0xbf, 0x42,
+ 0x64, 0xfc, 0x61, 0x82, 0x47, 0x8a, 0xf0, 0xb2, 0x36, 0xff, 0x12, 0x0b,
+ 0xcf, 0xca, 0x11, 0x69, 0x24, 0xc5, 0x52, 0xab, 0xef, 0x66, 0x63, 0xb6,
+ 0x02, 0x3b, 0xe1, 0x98, 0x6b, 0x70, 0x20, 0x6d, 0x9b, 0xb8, 0x9b, 0x5e,
+ 0xd2, 0x98},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 415
+ {SEC_OID_SHA512,
+ 415,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e,
+ 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03,
+ 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69,
+ 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10,
+ 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f,
+ 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x42,
+ 0x01, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
+ 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
+ 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x95, 0x0e, 0x05,
+ 0x39, 0x36, 0x32, 0x8c, 0x78, 0x55, 0xff, 0xd6, 0x67, 0x6d, 0x92, 0x6e,
+ 0x1e, 0x40, 0x2f, 0xc4, 0xa1, 0x60, 0x6e, 0x16, 0x9f, 0xbe, 0xfc, 0x59,
+ 0x5f, 0x4b, 0xa7, 0x60, 0x50, 0x07},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xfb, 0x2e, 0x26, 0x59, 0x6c, 0xc8, 0x04, 0x73, 0x91,
+ 0x7d, 0xd4, 0x6b, 0x4a, 0x1d, 0x14, 0xbd, 0x9a, 0x1c, 0xa9, 0x76, 0x9d,
+ 0xd1, 0x2b, 0xfa, 0xc1, 0xbf, 0xf1, 0x7c, 0xdc, 0x28, 0x2e, 0x74, 0xc7,
+ 0x3a, 0x80, 0x1e, 0xc1, 0xbe, 0x83, 0xed, 0xfe, 0x4b, 0xfe, 0x98, 0x13,
+ 0xec, 0x94, 0x3a, 0xc1, 0x51, 0x67, 0x8f, 0x0a, 0x9a, 0x0b, 0xf2, 0x7d,
+ 0x9e, 0xf3, 0x08, 0x17, 0x7e, 0xb0, 0x40, 0x0f, 0x01, 0x9e, 0x03, 0xa5,
+ 0xda, 0x3d, 0xa6, 0x7e, 0x6b, 0x8d, 0x06, 0x8d, 0xbd, 0xac, 0xf0, 0x91,
+ 0xb9, 0xd5, 0xef, 0xad, 0xaf, 0x63, 0xf4, 0xa7, 0xe9, 0xc6, 0xb6, 0xed,
+ 0x0a, 0x1c, 0x9a, 0x5d, 0x3c, 0xbc, 0x3e, 0x02, 0x44, 0xd4, 0x81, 0x06,
+ 0x60, 0x18, 0xfb, 0xa7, 0x67, 0x4a, 0x2b, 0x59, 0x13, 0x9a, 0x56, 0x56,
+ 0x78, 0x05, 0x63, 0xbb, 0x46, 0x18, 0x01, 0x4f, 0x17, 0x67, 0x52, 0xe1,
+ 0x77, 0xe0},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 416
+ {SEC_OID_SHA512,
+ 416,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e,
+ 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03,
+ 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69,
+ 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10,
+ 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f,
+ 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x41,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x65, 0x43, 0x81, 0x4e,
+ 0x4d, 0x8c, 0xa3, 0x1e, 0x15, 0x7f, 0xf5, 0x99, 0xdb, 0x64, 0x9b, 0x87,
+ 0x90, 0x0b, 0xf1, 0x28, 0x58, 0x1b, 0x85, 0xa7, 0xef, 0xbf, 0x16, 0x57,
+ 0xd2, 0xe9, 0xd8, 0x14, 0x02},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x84, 0x22, 0xce, 0xa9, 0xdc, 0xf8, 0xae, 0x01, 0xf7,
+ 0xa1, 0x57, 0x88, 0x8f, 0x01, 0x8a, 0x40, 0xa6, 0x64, 0x61, 0xd3, 0x56,
+ 0x6e, 0xc4, 0xa4, 0xdf, 0xc8, 0x9e, 0xcb, 0x3c, 0x24, 0x04, 0xbe, 0x73,
+ 0x4d, 0x32, 0x91, 0x37, 0xd6, 0x30, 0x38, 0x7b, 0x01, 0x2d, 0x03, 0x32,
+ 0x21, 0x85, 0x7d, 0x5b, 0xfb, 0x29, 0x0f, 0xa8, 0x02, 0x76, 0x40, 0xb4,
+ 0x06, 0x30, 0x72, 0xa3, 0xe5, 0xb1, 0x4c, 0x86, 0x00, 0x25, 0xa2, 0x19,
+ 0xe7, 0x24, 0xb8, 0x18, 0x14, 0x90, 0x1a, 0x67, 0x7a, 0x8b, 0xee, 0x9b,
+ 0x71, 0x6b, 0x33, 0xb1, 0x6a, 0x5b, 0x65, 0xf2, 0x27, 0x29, 0x56, 0xa4,
+ 0x6b, 0x5e, 0x86, 0x83, 0xdc, 0x89, 0x69, 0x84, 0x30, 0x9a, 0xc7, 0x94,
+ 0x49, 0x65, 0x7a, 0x18, 0x95, 0xc9, 0xf6, 0x2b, 0xde, 0x99, 0xc7, 0xf5,
+ 0xe2, 0x4e, 0xd2, 0xde, 0xfb, 0xc9, 0xf8, 0xdd, 0xe3, 0x5e, 0xbd, 0x0b,
+ 0xdd, 0xc1},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 417
+ {SEC_OID_SHA512,
+ 417,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e,
+ 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03,
+ 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69,
+ 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10,
+ 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f,
+ 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x42,
+ 0x01, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb,
+ 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb,
+ 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x68, 0xd8, 0x2a,
+ 0x2b, 0x03, 0x36, 0x28, 0xca, 0x12, 0xff, 0xd3, 0x6e, 0xd0, 0xd3, 0xbf,
+ 0x20, 0x69, 0x57, 0xc0, 0x63, 0xc2, 0xbf, 0x18, 0x3d, 0x71, 0x32, 0xf2,
+ 0x0a, 0xac, 0x7c, 0x79, 0x7a, 0x51},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xbc, 0x19, 0xcf, 0x4b, 0x94, 0xbc, 0xd3, 0x41, 0x14,
+ 0xce, 0x83, 0xc5, 0xf1, 0xa7, 0xe0, 0x48, 0xe2, 0xfc, 0x4f, 0xd4, 0x57,
+ 0xd5, 0x7e, 0x39, 0xb3, 0xda, 0x29, 0xf4, 0x76, 0x6a, 0xcb, 0xae, 0xf1,
+ 0xc1, 0x0c, 0xb1, 0x3c, 0x79, 0x6a, 0x6f, 0xff, 0xb5, 0x6d, 0x6a, 0x39,
+ 0x2e, 0x47, 0xb6, 0xc7, 0x45, 0x22, 0xdf, 0x7f, 0xa0, 0x27, 0x54, 0xc3,
+ 0x3d, 0x95, 0xb1, 0xa9, 0xa3, 0xc9, 0x2a, 0x15, 0x00, 0xf5, 0x74, 0x4c,
+ 0x2b, 0xed, 0x30, 0x8c, 0xb4, 0xf4, 0x1b, 0x51, 0x2e, 0x63, 0x2c, 0xd0,
+ 0x1d, 0x27, 0x0e, 0xf1, 0xa0, 0xd3, 0xf4, 0x7e, 0xa7, 0x80, 0xe7, 0x3c,
+ 0x6a, 0x6c, 0x9e, 0xa6, 0xa9, 0x96, 0xfa, 0xef, 0x4d, 0x28, 0x28, 0x96,
+ 0xc6, 0x4f, 0xa5, 0x0f, 0x5b, 0x04, 0xe2, 0x04, 0xc5, 0x6b, 0x50, 0x4b,
+ 0xc1, 0x22, 0xff, 0xba, 0x7a, 0xea, 0x45, 0x74, 0xd7, 0xd7, 0xab, 0x63,
+ 0x03, 0xc0},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k
+ // tcID: 418
+ {SEC_OID_SHA512,
+ 418,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x43, 0x3c, 0x21, 0x90, 0x24, 0x27, 0x7e,
+ 0x7e, 0x68, 0x2f, 0xcb, 0x28, 0x81, 0x48, 0xc2, 0x82, 0x74, 0x74, 0x03,
+ 0x27, 0x9b, 0x1c, 0xcc, 0x06, 0x35, 0x2c, 0x6e, 0x55, 0x05, 0xd7, 0x69,
+ 0xbe, 0x97, 0xb3, 0xb2, 0x04, 0xda, 0x6e, 0xf5, 0x55, 0x07, 0xaa, 0x10,
+ 0x4a, 0x3a, 0x35, 0xc5, 0xaf, 0x41, 0xcf, 0x2f, 0xa3, 0x64, 0xd6, 0x0f,
+ 0xd9, 0x67, 0xf4, 0x3e, 0x39, 0x33, 0xba, 0x6d, 0x78, 0x3d, 0x02, 0x41,
+ 0x0e, 0xb1, 0x0e, 0x5a, 0xb9, 0x5f, 0x2f, 0x26, 0xa4, 0x07, 0x00, 0xb1,
+ 0x30, 0x0f, 0xb8, 0xc3, 0xc8, 0xd5, 0x38, 0x4f, 0xfb, 0xec, 0xf1, 0xfd,
+ 0xb9, 0xe1, 0x1e, 0x67, 0xcb, 0x7f, 0xd6, 0xa7, 0xf5, 0x03, 0xe6, 0xe2,
+ 0x5a, 0xc0, 0x9b, 0xb8, 0x8b, 0x6c, 0x39, 0x83, 0xdf, 0x76, 0x4d, 0x4d,
+ 0x72, 0xbc, 0x29, 0x20, 0xe2, 0x33, 0xf0, 0xf7, 0x97, 0x4a, 0x23, 0x4a,
+ 0x21, 0xb0, 0x0b, 0xb4, 0x47},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x7b, 0x0e, 0xbc, 0xe0, 0x8b, 0x09, 0xf2, 0x1e, 0x30,
+ 0xd1, 0x5e, 0x0e, 0xdd, 0x9f, 0xcd, 0xf2, 0x4a, 0xb4, 0x83, 0x1e, 0xc8,
+ 0xa6, 0x5a, 0x3d, 0x1e, 0x38, 0xf7, 0x2b, 0x15, 0xf0, 0x11, 0x5d, 0xa6,
+ 0xed, 0x18, 0x85, 0xe4, 0x2f, 0xcf, 0xae, 0x31, 0xc0, 0x91, 0x4b, 0x71,
+ 0xe9, 0xdf, 0x2c, 0xd1, 0x06, 0xad, 0xc0, 0x39, 0xa8, 0x28, 0x10, 0xa9,
+ 0x29, 0x24, 0xdd, 0x15, 0x4d, 0xc0, 0x5d, 0xa3, 0x00, 0xc6, 0x14, 0xd1,
+ 0xaf, 0xc4, 0xf6, 0x3d, 0xe3, 0x80, 0x3b, 0xb5, 0x49, 0x0a, 0x34, 0xe1,
+ 0xe2, 0xfa, 0xb9, 0xeb, 0x78, 0x42, 0x2b, 0x21, 0xd3, 0x77, 0xfc, 0x0d,
+ 0x7f, 0x99, 0x1b, 0x93, 0x8c, 0x22, 0xf4, 0xd7, 0xdd, 0x66, 0x5f, 0x8d,
+ 0xd2, 0x1f, 0xad, 0xde, 0x43, 0x17, 0x2a, 0x55, 0xf8, 0x0d, 0x05, 0xcc,
+ 0x45, 0x57, 0xb6, 0x66, 0x3f, 0x9e, 0x7a, 0x3f, 0xe4, 0x90, 0xd2, 0x5c,
+ 0x55, 0x31},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and edgecase s
+ // tcID: 419
+ {SEC_OID_SHA512,
+ 419,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02,
+ 0x42, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
+ 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xa8, 0xc5,
+ 0xd7, 0x82, 0x81, 0x3f, 0xba, 0x87, 0x79, 0x2a, 0x99, 0x55, 0xc2, 0xfd,
+ 0x03, 0x37, 0x45, 0x69, 0x3c, 0x98, 0x92, 0xd8, 0x89, 0x6d, 0x3a, 0x3e,
+ 0x7a, 0x92, 0x5f, 0x85, 0xbd, 0x76, 0xad},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x04, 0xc3, 0xec, 0x8d, 0x7d, 0x23, 0xce, 0x74, 0xbe,
+ 0x8b, 0x9c, 0x7c, 0x27, 0xbe, 0x86, 0x9c, 0x23, 0xba, 0xfc, 0x68, 0x74,
+ 0xeb, 0xc4, 0x4f, 0x47, 0xe1, 0x07, 0x42, 0x2a, 0xb1, 0xe7, 0x5e, 0xd0,
+ 0x9b, 0xeb, 0xd7, 0xcb, 0x1e, 0xc4, 0x62, 0x6e, 0x44, 0x2b, 0xcf, 0x51,
+ 0x2a, 0x25, 0xc5, 0xdd, 0xde, 0x26, 0xeb, 0x08, 0xba, 0x37, 0x50, 0x64,
+ 0x61, 0x83, 0x0c, 0xf9, 0x24, 0x1c, 0xbe, 0x9c, 0x00, 0x50, 0xa1, 0xbc,
+ 0x08, 0xf4, 0xba, 0x8d, 0xa1, 0xd6, 0x41, 0xac, 0x38, 0x91, 0x82, 0x3a,
+ 0xb5, 0x19, 0xfa, 0xcd, 0x41, 0x59, 0x76, 0x8b, 0x1c, 0x07, 0x38, 0xf0,
+ 0xe2, 0x34, 0x50, 0xf3, 0x74, 0xe4, 0xd6, 0xde, 0x55, 0xcc, 0xee, 0xd9,
+ 0x57, 0x22, 0xbe, 0x63, 0x5c, 0x5d, 0xc0, 0x02, 0x3a, 0x14, 0x98, 0x86,
+ 0x2f, 0x87, 0xbf, 0xe6, 0x1d, 0x77, 0xe2, 0x0e, 0x59, 0x2c, 0xc2, 0x0b,
+ 0xb2, 0xca},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 420
+ {SEC_OID_SHA512,
+ 420,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02,
+ 0x41, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24,
+ 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24,
+ 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c,
+ 0x5c, 0x80, 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a,
+ 0x85, 0x66, 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d,
+ 0xac, 0x72, 0x14, 0xbe, 0xe9, 0xb8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xa7, 0xc8, 0x20, 0x4f, 0x28, 0x64, 0xdc, 0xef, 0x08,
+ 0x91, 0x65, 0xc3, 0x91, 0x4d, 0xcc, 0x2c, 0x08, 0x96, 0x07, 0x58, 0x70,
+ 0xca, 0x0b, 0xc1, 0xce, 0x37, 0x85, 0x6f, 0x80, 0xf2, 0x38, 0x15, 0xb0,
+ 0xc8, 0xf2, 0xec, 0x05, 0x14, 0x5c, 0x42, 0x10, 0x49, 0xe8, 0x0e, 0xc1,
+ 0xe7, 0x69, 0x4f, 0x9f, 0x04, 0x17, 0x4b, 0xbe, 0xf2, 0x1b, 0xc0, 0x97,
+ 0x2e, 0x55, 0x9c, 0xf2, 0x22, 0xde, 0x7e, 0x1a, 0x01, 0xff, 0x11, 0x08,
+ 0xc2, 0x8f, 0x01, 0xb7, 0x03, 0x82, 0x0e, 0x1c, 0x01, 0x87, 0x91, 0x29,
+ 0x62, 0xab, 0x23, 0x10, 0x96, 0x18, 0xdf, 0xcb, 0x0c, 0x06, 0x2c, 0xce,
+ 0xe3, 0x39, 0x00, 0x22, 0x22, 0xa3, 0xf7, 0xdd, 0x8d, 0xd2, 0x16, 0x75,
+ 0xb0, 0xe2, 0x09, 0x08, 0xfe, 0x58, 0x55, 0xea, 0x87, 0x6d, 0x6a, 0x9e,
+ 0x02, 0xc5, 0xf5, 0xb7, 0x93, 0xd3, 0x8f, 0xdf, 0x79, 0xfb, 0x83, 0x60,
+ 0x3e, 0xa9},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 421
+ {SEC_OID_SHA512,
+ 421,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02,
+ 0x42, 0x01, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
+ 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99,
+ 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x95, 0x0e,
+ 0x05, 0x39, 0x36, 0x32, 0x8c, 0x78, 0x55, 0xff, 0xd6, 0x67, 0x6d, 0x92,
+ 0x6e, 0x1e, 0x40, 0x2f, 0xc4, 0xa1, 0x60, 0x6e, 0x16, 0x9f, 0xbe, 0xfc,
+ 0x59, 0x5f, 0x4b, 0xa7, 0x60, 0x50, 0x07},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x80, 0x2f, 0xc7, 0x9f, 0xc8, 0xe5, 0x5b, 0xce, 0x50,
+ 0xa5, 0x81, 0x63, 0x2b, 0x51, 0xd6, 0xee, 0xc0, 0x4a, 0x3c, 0x74, 0xac,
+ 0x2b, 0xf4, 0xfa, 0xe1, 0x6c, 0xe6, 0xc7, 0xef, 0xef, 0x17, 0x01, 0xd6,
+ 0x9f, 0x9c, 0x00, 0xa9, 0x1a, 0xd5, 0x21, 0xd7, 0x5a, 0xc7, 0x53, 0x9d,
+ 0x54, 0xbf, 0x46, 0x4c, 0xae, 0xec, 0x87, 0x14, 0x56, 0x10, 0x3d, 0xc9,
+ 0x74, 0x35, 0x44, 0x60, 0x89, 0x8a, 0x19, 0xc6, 0x00, 0x72, 0x2f, 0xc1,
+ 0xf5, 0x28, 0x50, 0x66, 0x18, 0xb1, 0xda, 0x9f, 0x8b, 0x2e, 0xdb, 0xdb,
+ 0xda, 0xf7, 0xee, 0xc0, 0x2e, 0x8f, 0xb9, 0x20, 0x3d, 0x2b, 0x27, 0x77,
+ 0x35, 0xa1, 0xd8, 0x67, 0x91, 0x1b, 0x13, 0x1f, 0x45, 0x3f, 0x52, 0xcc,
+ 0xc4, 0xce, 0xd0, 0x5c, 0x3b, 0x1b, 0xc2, 0x9e, 0x4d, 0x20, 0xf1, 0xe6,
+ 0xd3, 0x49, 0x79, 0xfa, 0xa6, 0x88, 0xce, 0x80, 0x03, 0xf7, 0x9d, 0x8e,
+ 0x0c, 0x95},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 422
+ {SEC_OID_SHA512,
+ 422,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02,
+ 0x41, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66,
+ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x65, 0x43, 0x81,
+ 0x4e, 0x4d, 0x8c, 0xa3, 0x1e, 0x15, 0x7f, 0xf5, 0x99, 0xdb, 0x64, 0x9b,
+ 0x87, 0x90, 0x0b, 0xf1, 0x28, 0x58, 0x1b, 0x85, 0xa7, 0xef, 0xbf, 0x16,
+ 0x57, 0xd2, 0xe9, 0xd8, 0x14, 0x02},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xbe, 0xb0, 0xb4, 0xc2, 0xe4, 0x94, 0x22, 0x64, 0x04,
+ 0xfc, 0xa4, 0xad, 0x50, 0x5e, 0xbf, 0xed, 0x13, 0xd1, 0x84, 0xb1, 0x57,
+ 0x26, 0x83, 0x21, 0x5b, 0x16, 0x17, 0x3c, 0x29, 0xa4, 0x47, 0x5a, 0xed,
+ 0xe4, 0x7f, 0x26, 0x6e, 0x0c, 0x9c, 0x41, 0x43, 0x13, 0x7d, 0x3e, 0x00,
+ 0x01, 0xf9, 0xf0, 0x14, 0x8b, 0x68, 0x92, 0x86, 0xa7, 0xc6, 0x4e, 0x22,
+ 0x94, 0x58, 0xb8, 0x24, 0xed, 0x76, 0x58, 0x36, 0x01, 0x30, 0x20, 0x51,
+ 0x69, 0x78, 0x3e, 0xd9, 0xad, 0xa9, 0xf3, 0xa1, 0x93, 0x02, 0x7a, 0xe4,
+ 0xe2, 0x18, 0x29, 0xad, 0x4a, 0x71, 0xd0, 0x5d, 0x96, 0x96, 0x05, 0xc0,
+ 0x4f, 0x32, 0x31, 0xda, 0xba, 0xb0, 0x3b, 0xeb, 0x2f, 0xab, 0x07, 0xdd,
+ 0x83, 0x23, 0xd7, 0x13, 0x27, 0x55, 0x73, 0x4f, 0x4e, 0x6d, 0x1f, 0xb4,
+ 0x3f, 0xc8, 0xa6, 0x3b, 0xfd, 0x24, 0x41, 0x60, 0xc2, 0x3e, 0xfb, 0x6c,
+ 0x14, 0x29},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k and s^-1
+ // tcID: 423
+ {SEC_OID_SHA512,
+ 423,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02,
+ 0x42, 0x01, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6,
+ 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6,
+ 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x68, 0xd8,
+ 0x2a, 0x2b, 0x03, 0x36, 0x28, 0xca, 0x12, 0xff, 0xd3, 0x6e, 0xd0, 0xd3,
+ 0xbf, 0x20, 0x69, 0x57, 0xc0, 0x63, 0xc2, 0xbf, 0x18, 0x3d, 0x71, 0x32,
+ 0xf2, 0x0a, 0xac, 0x7c, 0x79, 0x7a, 0x51},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x21, 0xe5, 0x9a, 0xaf, 0x26, 0xb8, 0x30, 0x1f, 0x4f,
+ 0xcc, 0x3e, 0x0a, 0x56, 0x3c, 0x41, 0x04, 0xae, 0x00, 0xb4, 0x7c, 0x55,
+ 0xb8, 0x94, 0x5c, 0xe7, 0x49, 0x11, 0x6f, 0xdf, 0x67, 0x61, 0xd7, 0x68,
+ 0xbd, 0x50, 0xed, 0x43, 0x1e, 0x2b, 0x51, 0xe6, 0x46, 0xfe, 0x4f, 0xe7,
+ 0xdc, 0x29, 0x85, 0xb6, 0xae, 0xfa, 0x7f, 0x94, 0x41, 0xea, 0x11, 0x84,
+ 0x0d, 0x2a, 0xce, 0x2f, 0x34, 0x29, 0x3c, 0xb1, 0x00, 0x0c, 0xf1, 0xe1,
+ 0xa4, 0x6d, 0x4d, 0x63, 0x72, 0x16, 0xe2, 0x8a, 0xbd, 0x12, 0x4c, 0xc6,
+ 0x41, 0xae, 0x7a, 0x67, 0x34, 0x45, 0xd5, 0x73, 0x85, 0x6b, 0xc2, 0xfe,
+ 0xc5, 0x8d, 0x86, 0xe5, 0xed, 0x63, 0xbc, 0x2a, 0x7f, 0x20, 0x49, 0x23,
+ 0x4e, 0x33, 0x5a, 0x7b, 0xee, 0x95, 0xbb, 0x27, 0x24, 0xfb, 0x14, 0x80,
+ 0xc9, 0x7c, 0x38, 0xcd, 0x0d, 0x29, 0x6c, 0xbc, 0xc1, 0x13, 0xde, 0x3f,
+ 0x13, 0x5f},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: extreme value for k
+ // tcID: 424
+ {SEC_OID_SHA512,
+ 424,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04,
+ 0x04, 0xe9, 0xcd, 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c,
+ 0x64, 0x81, 0x39, 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b,
+ 0x4d, 0x3d, 0xba, 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe,
+ 0x1d, 0xc1, 0x27, 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85,
+ 0x6a, 0x42, 0x9b, 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x02,
+ 0x41, 0x0e, 0xb1, 0x0e, 0x5a, 0xb9, 0x5f, 0x2f, 0x26, 0xa4, 0x07, 0x00,
+ 0xb1, 0x30, 0x0f, 0xb8, 0xc3, 0xc8, 0xd5, 0x38, 0x4f, 0xfb, 0xec, 0xf1,
+ 0xfd, 0xb9, 0xe1, 0x1e, 0x67, 0xcb, 0x7f, 0xd6, 0xa7, 0xf5, 0x03, 0xe6,
+ 0xe2, 0x5a, 0xc0, 0x9b, 0xb8, 0x8b, 0x6c, 0x39, 0x83, 0xdf, 0x76, 0x4d,
+ 0x4d, 0x72, 0xbc, 0x29, 0x20, 0xe2, 0x33, 0xf0, 0xf7, 0x97, 0x4a, 0x23,
+ 0x4a, 0x21, 0xb0, 0x0b, 0xb4, 0x47},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x8e, 0x85, 0x9e, 0x66, 0xd1, 0x23, 0x7f, 0xdc, 0x92,
+ 0x8a, 0x4b, 0x95, 0x49, 0x54, 0xfe, 0xf5, 0x65, 0xd2, 0x03, 0xa0, 0x73,
+ 0x1d, 0x06, 0x5d, 0x9d, 0xf4, 0x1a, 0x4f, 0xd3, 0x81, 0x2b, 0x1c, 0xc2,
+ 0x48, 0x70, 0x53, 0xea, 0x19, 0xce, 0x83, 0x9d, 0x20, 0x08, 0x45, 0x95,
+ 0x2f, 0x80, 0xd8, 0x06, 0x98, 0x77, 0x1d, 0x83, 0xcc, 0xc1, 0xfc, 0x7f,
+ 0x23, 0x6d, 0xbe, 0xe4, 0xc7, 0x6b, 0x2b, 0xb4, 0x00, 0x5a, 0x04, 0xb2,
+ 0x4c, 0x88, 0xcd, 0x40, 0x23, 0x3f, 0xb4, 0x3c, 0x59, 0xea, 0x5c, 0xf2,
+ 0xcb, 0x95, 0x10, 0xd1, 0x6b, 0x11, 0x68, 0xbc, 0x12, 0x6d, 0xb6, 0x4a,
+ 0xaf, 0x9a, 0xb0, 0x7a, 0x74, 0x53, 0x20, 0x8f, 0xde, 0x07, 0x90, 0x95,
+ 0x96, 0x62, 0x72, 0xbf, 0x03, 0xbc, 0x33, 0x12, 0xc9, 0xb9, 0xba, 0xb8,
+ 0xc7, 0x95, 0xae, 0x37, 0x5e, 0x8a, 0x0e, 0x8d, 0xd8, 0x1c, 0x92, 0x4e,
+ 0x7c, 0x27},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: testing point duplication
+ // tcID: 425
+ {SEC_OID_SHA512,
+ 425,
+ {0x30, 0x81, 0x85, 0x02, 0x40, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23,
+ 0x8c, 0x58, 0xaf, 0x79, 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85,
+ 0x0c, 0x39, 0x4d, 0x33, 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02,
+ 0x81, 0x75, 0x7b, 0x30, 0xe1, 0x92, 0x18, 0xa3, 0x7c, 0xbd, 0x61, 0x20,
+ 0x86, 0xfb, 0xc1, 0x58, 0xca, 0xa8, 0xb4, 0xe1, 0xac, 0xb2, 0xec, 0x00,
+ 0x83, 0x7e, 0x5d, 0x94, 0x1f, 0x34, 0x2f, 0xb3, 0xcc, 0x02, 0x41, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c, 0x5c, 0x80,
+ 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a, 0x85, 0x66,
+ 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d, 0xac, 0x72,
+ 0x14, 0xbe, 0xe9, 0xb8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, 0x04, 0xe9, 0xcd,
+ 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, 0x64, 0x81, 0x39,
+ 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, 0x4d, 0x3d, 0xba,
+ 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, 0x1d, 0xc1, 0x27,
+ 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, 0x6a, 0x42, 0x9b,
+ 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, 0x18, 0x39, 0x29,
+ 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, 0xb4, 0x2c, 0x7d,
+ 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, 0x68, 0x17, 0xaf,
+ 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, 0x99, 0x5e, 0xf4,
+ 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, 0x61, 0x35, 0x3c,
+ 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, 0x76, 0x9f, 0xd1,
+ 0x66, 0x50},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: testing point duplication
+ // tcID: 426
+ {SEC_OID_SHA512,
+ 426,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xff, 0xbc, 0x07, 0xff, 0x04, 0x15,
+ 0x06, 0xdc, 0x73, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0xb6,
+ 0x32, 0x7a, 0xf3, 0xc6, 0xb2, 0xcc, 0x7d, 0x6a, 0xcc, 0xa9, 0x4f, 0xdc,
+ 0xde, 0xfd, 0x78, 0xdc, 0x0b, 0x56, 0xa2, 0x2d, 0x16, 0xf2, 0xee, 0xc2,
+ 0x6a, 0xe0, 0xc1, 0xfb, 0x48, 0x4d, 0x05, 0x93, 0x00, 0xe8, 0x0b, 0xd6,
+ 0xb0, 0x47, 0x2b, 0x3d, 0x12, 0x22, 0xff, 0x5d, 0x08, 0xb0, 0x3d, 0x02,
+ 0x41, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24,
+ 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24,
+ 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c,
+ 0x5c, 0x80, 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a,
+ 0x85, 0x66, 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d,
+ 0xac, 0x72, 0x14, 0xbe, 0xe9, 0xb8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, 0x04, 0xe9, 0xcd,
+ 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, 0x64, 0x81, 0x39,
+ 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, 0x4d, 0x3d, 0xba,
+ 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, 0x1d, 0xc1, 0x27,
+ 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, 0x6a, 0x42, 0x9b,
+ 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x01, 0x18, 0x39, 0x29,
+ 0x6a, 0x78, 0x9a, 0x3b, 0xc0, 0x04, 0x5c, 0x8a, 0x5f, 0xb4, 0x2c, 0x7d,
+ 0x1b, 0xd9, 0x98, 0xf5, 0x44, 0x49, 0x57, 0x9b, 0x44, 0x68, 0x17, 0xaf,
+ 0xbd, 0x17, 0x27, 0x3e, 0x66, 0x2c, 0x97, 0xee, 0x72, 0x99, 0x5e, 0xf4,
+ 0x26, 0x40, 0xc5, 0x50, 0xb9, 0x01, 0x3f, 0xad, 0x07, 0x61, 0x35, 0x3c,
+ 0x70, 0x86, 0xa2, 0x72, 0xc2, 0x40, 0x88, 0xbe, 0x94, 0x76, 0x9f, 0xd1,
+ 0x66, 0x50},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: testing point duplication
+ // tcID: 427
+ {SEC_OID_SHA512,
+ 427,
+ {0x30, 0x81, 0x85, 0x02, 0x40, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23,
+ 0x8c, 0x58, 0xaf, 0x79, 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85,
+ 0x0c, 0x39, 0x4d, 0x33, 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02,
+ 0x81, 0x75, 0x7b, 0x30, 0xe1, 0x92, 0x18, 0xa3, 0x7c, 0xbd, 0x61, 0x20,
+ 0x86, 0xfb, 0xc1, 0x58, 0xca, 0xa8, 0xb4, 0xe1, 0xac, 0xb2, 0xec, 0x00,
+ 0x83, 0x7e, 0x5d, 0x94, 0x1f, 0x34, 0x2f, 0xb3, 0xcc, 0x02, 0x41, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49,
+ 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c, 0x5c, 0x80,
+ 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a, 0x85, 0x66,
+ 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d, 0xac, 0x72,
+ 0x14, 0xbe, 0xe9, 0xb8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, 0x04, 0xe9, 0xcd,
+ 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, 0x64, 0x81, 0x39,
+ 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, 0x4d, 0x3d, 0xba,
+ 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, 0x1d, 0xc1, 0x27,
+ 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, 0x6a, 0x42, 0x9b,
+ 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x00, 0xe7, 0xc6, 0xd6,
+ 0x95, 0x87, 0x65, 0xc4, 0x3f, 0xfb, 0xa3, 0x75, 0xa0, 0x4b, 0xd3, 0x82,
+ 0xe4, 0x26, 0x67, 0x0a, 0xbb, 0xb6, 0xa8, 0x64, 0xbb, 0x97, 0xe8, 0x50,
+ 0x42, 0xe8, 0xd8, 0xc1, 0x99, 0xd3, 0x68, 0x11, 0x8d, 0x66, 0xa1, 0x0b,
+ 0xd9, 0xbf, 0x3a, 0xaf, 0x46, 0xfe, 0xc0, 0x52, 0xf8, 0x9e, 0xca, 0xc3,
+ 0x8f, 0x79, 0x5d, 0x8d, 0x3d, 0xbf, 0x77, 0x41, 0x6b, 0x89, 0x60, 0x2e,
+ 0x99, 0xaf},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: testing point duplication
+ // tcID: 428
+ {SEC_OID_SHA512,
+ 428,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0xff, 0xbc, 0x07, 0xff, 0x04, 0x15,
+ 0x06, 0xdc, 0x73, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0xb6,
+ 0x32, 0x7a, 0xf3, 0xc6, 0xb2, 0xcc, 0x7d, 0x6a, 0xcc, 0xa9, 0x4f, 0xdc,
+ 0xde, 0xfd, 0x78, 0xdc, 0x0b, 0x56, 0xa2, 0x2d, 0x16, 0xf2, 0xee, 0xc2,
+ 0x6a, 0xe0, 0xc1, 0xfb, 0x48, 0x4d, 0x05, 0x93, 0x00, 0xe8, 0x0b, 0xd6,
+ 0xb0, 0x47, 0x2b, 0x3d, 0x12, 0x22, 0xff, 0x5d, 0x08, 0xb0, 0x3d, 0x02,
+ 0x41, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24,
+ 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24,
+ 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x91, 0x79, 0x5c,
+ 0x5c, 0x80, 0x89, 0x06, 0xcc, 0x58, 0x7f, 0xf8, 0x92, 0x78, 0x23, 0x4a,
+ 0x85, 0x66, 0xe3, 0xf5, 0x65, 0xf5, 0xca, 0x84, 0x0a, 0x3d, 0x88, 0x7d,
+ 0xac, 0x72, 0x14, 0xbe, 0xe9, 0xb8},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xc6, 0x85, 0x8e, 0x06, 0xb7, 0x04, 0x04, 0xe9, 0xcd,
+ 0x9e, 0x3e, 0xcb, 0x66, 0x23, 0x95, 0xb4, 0x42, 0x9c, 0x64, 0x81, 0x39,
+ 0x05, 0x3f, 0xb5, 0x21, 0xf8, 0x28, 0xaf, 0x60, 0x6b, 0x4d, 0x3d, 0xba,
+ 0xa1, 0x4b, 0x5e, 0x77, 0xef, 0xe7, 0x59, 0x28, 0xfe, 0x1d, 0xc1, 0x27,
+ 0xa2, 0xff, 0xa8, 0xde, 0x33, 0x48, 0xb3, 0xc1, 0x85, 0x6a, 0x42, 0x9b,
+ 0xf9, 0x7e, 0x7e, 0x31, 0xc2, 0xe5, 0xbd, 0x66, 0x00, 0xe7, 0xc6, 0xd6,
+ 0x95, 0x87, 0x65, 0xc4, 0x3f, 0xfb, 0xa3, 0x75, 0xa0, 0x4b, 0xd3, 0x82,
+ 0xe4, 0x26, 0x67, 0x0a, 0xbb, 0xb6, 0xa8, 0x64, 0xbb, 0x97, 0xe8, 0x50,
+ 0x42, 0xe8, 0xd8, 0xc1, 0x99, 0xd3, 0x68, 0x11, 0x8d, 0x66, 0xa1, 0x0b,
+ 0xd9, 0xbf, 0x3a, 0xaf, 0x46, 0xfe, 0xc0, 0x52, 0xf8, 0x9e, 0xca, 0xc3,
+ 0x8f, 0x79, 0x5d, 0x8d, 0x3d, 0xbf, 0x77, 0x41, 0x6b, 0x89, 0x60, 0x2e,
+ 0x99, 0xaf},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: pseudorandom signature
+ // tcID: 429
+ {SEC_OID_SHA512,
+ 429,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x62, 0x5d, 0x61, 0x15, 0x09, 0x2a,
+ 0x8e, 0x2e, 0xe2, 0x1b, 0x9f, 0x8a, 0x42, 0x5a, 0xa7, 0x38, 0x14, 0xde,
+ 0xc8, 0xb2, 0x33, 0x5e, 0x86, 0x15, 0x0a, 0xb4, 0x22, 0x9f, 0x5a, 0x34,
+ 0x21, 0xd2, 0xe6, 0x25, 0x6d, 0x63, 0x2c, 0x7a, 0x43, 0x65, 0xa1, 0xee,
+ 0x01, 0xdd, 0x2a, 0x93, 0x69, 0x21, 0xbb, 0xb4, 0x55, 0x1a, 0x51, 0x2d,
+ 0x1d, 0x4b, 0x5a, 0x56, 0xc3, 0x14, 0xe4, 0xa0, 0x25, 0x34, 0xc5, 0x02,
+ 0x42, 0x01, 0xb7, 0x92, 0xd2, 0x3f, 0x26, 0x49, 0x86, 0x25, 0x95, 0x45,
+ 0x10, 0x55, 0x77, 0x7b, 0xda, 0x1b, 0x02, 0xdc, 0x6c, 0xc8, 0xfe, 0xf2,
+ 0x32, 0x31, 0xe4, 0x4b, 0x92, 0x1b, 0x16, 0x15, 0x5c, 0xd4, 0x22, 0x57,
+ 0x44, 0x1d, 0x75, 0xa7, 0x90, 0x37, 0x1e, 0x91, 0x81, 0x9f, 0x0a, 0x9b,
+ 0x1f, 0xd0, 0xeb, 0xd0, 0x2c, 0x90, 0xb5, 0xb7, 0x74, 0x52, 0x77, 0x46,
+ 0xed, 0x9b, 0xfe, 0x74, 0x3d, 0xbe, 0x2f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x2a, 0x90, 0x8b, 0xfc, 0x5b, 0x70, 0xe1, 0x7b, 0xdf,
+ 0xae, 0x74, 0x29, 0x49, 0x94, 0x80, 0x8b, 0xf2, 0xa4, 0x2d, 0xab, 0x59,
+ 0xaf, 0x8b, 0x05, 0x23, 0xa0, 0x26, 0xd6, 0x40, 0xa2, 0xa3, 0xd6, 0xd3,
+ 0x44, 0x52, 0x0b, 0x62, 0x17, 0x7e, 0x2c, 0xfa, 0x33, 0x9c, 0xa4, 0x2f,
+ 0xb0, 0x88, 0x3e, 0xc4, 0x25, 0x90, 0x4f, 0xbd, 0xa2, 0x83, 0x3a, 0x3b,
+ 0x5b, 0x0a, 0x9a, 0x00, 0x81, 0x13, 0x65, 0xd8, 0x01, 0x23, 0x33, 0xd5,
+ 0x32, 0xf8, 0xf8, 0xeb, 0x1a, 0x62, 0x3c, 0x37, 0x8a, 0x36, 0x94, 0x65,
+ 0x11, 0x92, 0xbb, 0xda, 0x83, 0x3e, 0x3b, 0x8d, 0x7b, 0x8f, 0x90, 0xb2,
+ 0xbf, 0xc9, 0xb0, 0x45, 0xf8, 0xa5, 0x5e, 0x1b, 0x6a, 0x5f, 0xe1, 0x51,
+ 0x2c, 0x40, 0x0c, 0x4b, 0xc9, 0xc8, 0x6f, 0xd7, 0xc6, 0x99, 0xd6, 0x42,
+ 0xf5, 0xce, 0xe9, 0xbb, 0x82, 0x7c, 0x8b, 0x0a, 0xbc, 0x0d, 0xa0, 0x1c,
+ 0xef, 0x1e},
+ {},
+ true},
+
+ // Comment: pseudorandom signature
+ // tcID: 430
+ {SEC_OID_SHA512,
+ 430,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x5a, 0xdc, 0x83, 0x3c, 0xbc, 0x1d, 0x61,
+ 0x41, 0xce, 0xd4, 0x57, 0xba, 0xb2, 0xb0, 0x1b, 0x08, 0x14, 0x05, 0x4d,
+ 0x7a, 0x28, 0xfa, 0x8b, 0xb2, 0x92, 0x5d, 0x1e, 0x75, 0x25, 0xb7, 0xcf,
+ 0x7d, 0x5c, 0x93, 0x8a, 0x17, 0xab, 0xfb, 0x33, 0x42, 0x6d, 0xcc, 0x05,
+ 0xce, 0x8d, 0x44, 0xdb, 0x02, 0xf5, 0x3a, 0x75, 0xea, 0x04, 0x01, 0x7d,
+ 0xca, 0x51, 0xe1, 0xfb, 0xb1, 0x4c, 0xe3, 0x31, 0x1b, 0x14, 0x02, 0x41,
+ 0x5f, 0x69, 0xb2, 0xa6, 0xde, 0x12, 0x91, 0x47, 0xa8, 0x43, 0x7b, 0x79,
+ 0xc7, 0x23, 0x15, 0xd3, 0x51, 0x73, 0xd8, 0x8c, 0x2d, 0x61, 0x19, 0x08,
+ 0x5c, 0x90, 0xda, 0xe8, 0xec, 0x05, 0xc5, 0x5e, 0x06, 0x7e, 0x7d, 0xfa,
+ 0x4f, 0x68, 0x10, 0x35, 0xe3, 0xdc, 0xca, 0xb0, 0x99, 0x29, 0x1c, 0x0e,
+ 0xcf, 0x44, 0x28, 0x33, 0x2a, 0x9c, 0xb0, 0x73, 0x6d, 0x16, 0xe7, 0x91,
+ 0x11, 0xac, 0x76, 0xd7, 0x66},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x2a, 0x90, 0x8b, 0xfc, 0x5b, 0x70, 0xe1, 0x7b, 0xdf,
+ 0xae, 0x74, 0x29, 0x49, 0x94, 0x80, 0x8b, 0xf2, 0xa4, 0x2d, 0xab, 0x59,
+ 0xaf, 0x8b, 0x05, 0x23, 0xa0, 0x26, 0xd6, 0x40, 0xa2, 0xa3, 0xd6, 0xd3,
+ 0x44, 0x52, 0x0b, 0x62, 0x17, 0x7e, 0x2c, 0xfa, 0x33, 0x9c, 0xa4, 0x2f,
+ 0xb0, 0x88, 0x3e, 0xc4, 0x25, 0x90, 0x4f, 0xbd, 0xa2, 0x83, 0x3a, 0x3b,
+ 0x5b, 0x0a, 0x9a, 0x00, 0x81, 0x13, 0x65, 0xd8, 0x01, 0x23, 0x33, 0xd5,
+ 0x32, 0xf8, 0xf8, 0xeb, 0x1a, 0x62, 0x3c, 0x37, 0x8a, 0x36, 0x94, 0x65,
+ 0x11, 0x92, 0xbb, 0xda, 0x83, 0x3e, 0x3b, 0x8d, 0x7b, 0x8f, 0x90, 0xb2,
+ 0xbf, 0xc9, 0xb0, 0x45, 0xf8, 0xa5, 0x5e, 0x1b, 0x6a, 0x5f, 0xe1, 0x51,
+ 0x2c, 0x40, 0x0c, 0x4b, 0xc9, 0xc8, 0x6f, 0xd7, 0xc6, 0x99, 0xd6, 0x42,
+ 0xf5, 0xce, 0xe9, 0xbb, 0x82, 0x7c, 0x8b, 0x0a, 0xbc, 0x0d, 0xa0, 0x1c,
+ 0xef, 0x1e},
+ {0x4d, 0x73, 0x67},
+ true},
+
+ // Comment: pseudorandom signature
+ // tcID: 431
+ {SEC_OID_SHA512,
+ 431,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x41, 0x41, 0xe4, 0xd9, 0x4a, 0x58,
+ 0xc1, 0xe7, 0x47, 0xcb, 0xd9, 0xee, 0x66, 0x70, 0xa4, 0x1e, 0xac, 0x3c,
+ 0x26, 0xfb, 0x4d, 0xb3, 0x24, 0x8e, 0x45, 0xd5, 0x83, 0x17, 0x90, 0x76,
+ 0xe6, 0xb1, 0x9a, 0x8e, 0x20, 0x03, 0x65, 0x7a, 0x10, 0x8f, 0x91, 0xf9,
+ 0xa1, 0x03, 0x15, 0x7e, 0xdf, 0xf9, 0xb3, 0x7d, 0xf2, 0xb4, 0x36, 0xa7,
+ 0x7d, 0xc1, 0x12, 0x92, 0x7d, 0x90, 0x7a, 0xc9, 0xba, 0x25, 0x87, 0x02,
+ 0x42, 0x01, 0x08, 0xaf, 0xa9, 0x1b, 0x34, 0xbd, 0x90, 0x4c, 0x68, 0x04,
+ 0x71, 0xe9, 0x43, 0xaf, 0x33, 0x6f, 0xb9, 0x0c, 0x5f, 0xb2, 0xb9, 0x14,
+ 0x01, 0xa5, 0x8c, 0x9b, 0x1f, 0x46, 0x7b, 0xf8, 0x1a, 0xf8, 0x04, 0x99,
+ 0x65, 0xdd, 0x8b, 0x45, 0xf1, 0x2e, 0x15, 0x2f, 0x4f, 0x7f, 0xd3, 0x78,
+ 0x0e, 0x34, 0x92, 0xf3, 0x1e, 0xd2, 0x68, 0x0d, 0x47, 0x77, 0xfb, 0xe6,
+ 0x55, 0xfe, 0x77, 0x9a, 0xd8, 0x97, 0xab},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x2a, 0x90, 0x8b, 0xfc, 0x5b, 0x70, 0xe1, 0x7b, 0xdf,
+ 0xae, 0x74, 0x29, 0x49, 0x94, 0x80, 0x8b, 0xf2, 0xa4, 0x2d, 0xab, 0x59,
+ 0xaf, 0x8b, 0x05, 0x23, 0xa0, 0x26, 0xd6, 0x40, 0xa2, 0xa3, 0xd6, 0xd3,
+ 0x44, 0x52, 0x0b, 0x62, 0x17, 0x7e, 0x2c, 0xfa, 0x33, 0x9c, 0xa4, 0x2f,
+ 0xb0, 0x88, 0x3e, 0xc4, 0x25, 0x90, 0x4f, 0xbd, 0xa2, 0x83, 0x3a, 0x3b,
+ 0x5b, 0x0a, 0x9a, 0x00, 0x81, 0x13, 0x65, 0xd8, 0x01, 0x23, 0x33, 0xd5,
+ 0x32, 0xf8, 0xf8, 0xeb, 0x1a, 0x62, 0x3c, 0x37, 0x8a, 0x36, 0x94, 0x65,
+ 0x11, 0x92, 0xbb, 0xda, 0x83, 0x3e, 0x3b, 0x8d, 0x7b, 0x8f, 0x90, 0xb2,
+ 0xbf, 0xc9, 0xb0, 0x45, 0xf8, 0xa5, 0x5e, 0x1b, 0x6a, 0x5f, 0xe1, 0x51,
+ 0x2c, 0x40, 0x0c, 0x4b, 0xc9, 0xc8, 0x6f, 0xd7, 0xc6, 0x99, 0xd6, 0x42,
+ 0xf5, 0xce, 0xe9, 0xbb, 0x82, 0x7c, 0x8b, 0x0a, 0xbc, 0x0d, 0xa0, 0x1c,
+ 0xef, 0x1e},
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: pseudorandom signature
+ // tcID: 432
+ {SEC_OID_SHA512,
+ 432,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x08, 0x13, 0x5d, 0x3f, 0x1a, 0xe9, 0xe2,
+ 0x6f, 0xba, 0x82, 0x56, 0x43, 0xed, 0x8a, 0x29, 0xd6, 0x3d, 0x78, 0x43,
+ 0x72, 0x0e, 0x93, 0x56, 0x6a, 0xa0, 0x9d, 0xb2, 0xbd, 0xf5, 0xaa, 0xa6,
+ 0x9a, 0xfb, 0xcc, 0x0c, 0x51, 0xe5, 0x29, 0x5c, 0x29, 0x8f, 0x30, 0x5b,
+ 0xa7, 0xb8, 0x70, 0xf0, 0xa8, 0x5b, 0xb5, 0x69, 0x9c, 0xdf, 0x40, 0x76,
+ 0x4a, 0xab, 0x59, 0x41, 0x8f, 0x77, 0xc6, 0xff, 0xb4, 0x52, 0x02, 0x42,
+ 0x01, 0x1d, 0x34, 0x52, 0x56, 0x88, 0x7f, 0xb3, 0x51, 0xf5, 0x70, 0x09,
+ 0x61, 0xa7, 0xd4, 0x75, 0x72, 0xe0, 0xd6, 0x69, 0x05, 0x6c, 0xb1, 0xd5,
+ 0x61, 0x93, 0x45, 0xc0, 0xc9, 0x87, 0xf3, 0x33, 0x1c, 0x2f, 0xe2, 0xc6,
+ 0xdf, 0x84, 0x8a, 0x5c, 0x61, 0x04, 0x22, 0xde, 0xfd, 0x62, 0x12, 0xb6,
+ 0x43, 0x46, 0x16, 0x1a, 0xa8, 0x71, 0xae, 0x55, 0xb1, 0xfe, 0x4a, 0xdd,
+ 0x5f, 0x68, 0x83, 0x6e, 0xb1, 0x81},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0x2a, 0x90, 0x8b, 0xfc, 0x5b, 0x70, 0xe1, 0x7b, 0xdf,
+ 0xae, 0x74, 0x29, 0x49, 0x94, 0x80, 0x8b, 0xf2, 0xa4, 0x2d, 0xab, 0x59,
+ 0xaf, 0x8b, 0x05, 0x23, 0xa0, 0x26, 0xd6, 0x40, 0xa2, 0xa3, 0xd6, 0xd3,
+ 0x44, 0x52, 0x0b, 0x62, 0x17, 0x7e, 0x2c, 0xfa, 0x33, 0x9c, 0xa4, 0x2f,
+ 0xb0, 0x88, 0x3e, 0xc4, 0x25, 0x90, 0x4f, 0xbd, 0xa2, 0x83, 0x3a, 0x3b,
+ 0x5b, 0x0a, 0x9a, 0x00, 0x81, 0x13, 0x65, 0xd8, 0x01, 0x23, 0x33, 0xd5,
+ 0x32, 0xf8, 0xf8, 0xeb, 0x1a, 0x62, 0x3c, 0x37, 0x8a, 0x36, 0x94, 0x65,
+ 0x11, 0x92, 0xbb, 0xda, 0x83, 0x3e, 0x3b, 0x8d, 0x7b, 0x8f, 0x90, 0xb2,
+ 0xbf, 0xc9, 0xb0, 0x45, 0xf8, 0xa5, 0x5e, 0x1b, 0x6a, 0x5f, 0xe1, 0x51,
+ 0x2c, 0x40, 0x0c, 0x4b, 0xc9, 0xc8, 0x6f, 0xd7, 0xc6, 0x99, 0xd6, 0x42,
+ 0xf5, 0xce, 0xe9, 0xbb, 0x82, 0x7c, 0x8b, 0x0a, 0xbc, 0x0d, 0xa0, 0x1c,
+ 0xef, 0x1e},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 433
+ {SEC_OID_SHA512,
+ 433,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x01, 0x1c, 0x96, 0x84, 0xaf, 0x6d, 0xc5,
+ 0x27, 0x28, 0x41, 0x04, 0x73, 0xc6, 0x30, 0x53, 0xb0, 0x1c, 0x35, 0x8d,
+ 0x67, 0xe8, 0x1f, 0x8a, 0x13, 0x24, 0xad, 0x71, 0x1c, 0x60, 0x48, 0x1a,
+ 0x4a, 0x86, 0xdd, 0x3e, 0x75, 0xde, 0x20, 0xca, 0x55, 0xce, 0x7a, 0x9a,
+ 0x39, 0xb1, 0xf8, 0x2f, 0xd5, 0xda, 0x4f, 0xad, 0xf2, 0x6a, 0x5b, 0xb8,
+ 0xed, 0xd4, 0x67, 0xaf, 0x88, 0x25, 0xef, 0xe4, 0x74, 0x62, 0x18, 0x02,
+ 0x41, 0x34, 0xc0, 0x58, 0xab, 0xa6, 0x48, 0x8d, 0x69, 0x43, 0xe1, 0x1e,
+ 0x0d, 0x13, 0x48, 0x42, 0x94, 0x49, 0xea, 0x17, 0xac, 0x5e, 0xdf, 0x8b,
+ 0xca, 0xf6, 0x54, 0x10, 0x6b, 0x98, 0xb2, 0xdd, 0xf3, 0x46, 0xc5, 0x37,
+ 0xb8, 0xa9, 0xa3, 0xf9, 0xb3, 0x17, 0x4b, 0x77, 0x63, 0x7d, 0x22, 0x0e,
+ 0xf5, 0x31, 0x8d, 0xbb, 0xc3, 0x3d, 0x0a, 0xac, 0x0f, 0xe2, 0xdd, 0xed,
+ 0xa1, 0x7b, 0x23, 0xcb, 0x2d, 0xe6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23,
+ 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc,
+ 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2,
+ 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5,
+ 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97,
+ 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x9b, 0x98, 0xbf, 0xd3, 0x33, 0x98, 0xc2, 0xcf, 0x86, 0x06, 0xfc,
+ 0x0a, 0xe4, 0x68, 0xb6, 0xd6, 0x17, 0xcc, 0xb3, 0xe7, 0x04, 0xaf, 0x3b,
+ 0x85, 0x06, 0x64, 0x2a, 0x77, 0x5d, 0x5b, 0x4d, 0xa9, 0xd0, 0x02, 0x09,
+ 0x36, 0x4a, 0x9f, 0x0a, 0x4a, 0xd7, 0x7c, 0xba, 0xc6, 0x04, 0xa0, 0x15,
+ 0xc9, 0x7e, 0x6b, 0x5a, 0x18, 0x84, 0x4a, 0x58, 0x9a, 0x4f, 0x1c, 0x7d,
+ 0x96, 0x25},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 434
+ {SEC_OID_SHA512,
+ 434,
+ {0x30, 0x81, 0x87, 0x02, 0x41, 0x7c, 0x47, 0xa6, 0x68, 0x62, 0x56, 0x48,
+ 0xcd, 0x8a, 0x31, 0xac, 0x92, 0x17, 0x4c, 0xf3, 0xd6, 0x10, 0x41, 0xf7,
+ 0xad, 0x29, 0x25, 0x88, 0xde, 0xf6, 0xed, 0x14, 0x3b, 0x1f, 0xf9, 0xa2,
+ 0x88, 0xfd, 0x20, 0xcf, 0x36, 0xf5, 0x8d, 0x4b, 0xfe, 0x4b, 0x2c, 0xd4,
+ 0xa3, 0x81, 0xd4, 0xda, 0x50, 0xc8, 0xed, 0xa5, 0x67, 0x4f, 0x02, 0x04,
+ 0x49, 0xae, 0x1d, 0x3d, 0xd7, 0x7e, 0x44, 0xed, 0x48, 0x5e, 0x02, 0x42,
+ 0x01, 0x05, 0x8e, 0x86, 0xb3, 0x27, 0xd2, 0x84, 0xe3, 0x5b, 0xab, 0x49,
+ 0xfc, 0x7c, 0x33, 0x54, 0x17, 0x57, 0x3f, 0x31, 0x0a, 0xfa, 0x9e, 0x1a,
+ 0x53, 0x56, 0x6e, 0x0f, 0xae, 0x51, 0x6e, 0x09, 0x90, 0x07, 0x96, 0x50,
+ 0x30, 0xf6, 0xf4, 0x6b, 0x07, 0x71, 0x16, 0x35, 0x3f, 0x26, 0xcb, 0x46,
+ 0x6d, 0x1c, 0xf3, 0xf3, 0x53, 0x00, 0xd7, 0x44, 0xd2, 0xd8, 0xf8, 0x83,
+ 0xc8, 0xa3, 0x1b, 0x43, 0xc2, 0x0d},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23,
+ 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc,
+ 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2,
+ 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5,
+ 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97,
+ 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x9b, 0x98, 0xbf, 0xd3, 0x33, 0x98, 0xc2, 0xcf, 0x86, 0x06, 0xfc,
+ 0x0a, 0xe4, 0x68, 0xb6, 0xd6, 0x17, 0xcc, 0xb3, 0xe7, 0x04, 0xaf, 0x3b,
+ 0x85, 0x06, 0x64, 0x2a, 0x77, 0x5d, 0x5b, 0x4d, 0xa9, 0xd0, 0x02, 0x09,
+ 0x36, 0x4a, 0x9f, 0x0a, 0x4a, 0xd7, 0x7c, 0xba, 0xc6, 0x04, 0xa0, 0x15,
+ 0xc9, 0x7e, 0x6b, 0x5a, 0x18, 0x84, 0x4a, 0x58, 0x9a, 0x4f, 0x1c, 0x7d,
+ 0x96, 0x25},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is small
+ // tcID: 435
+ {SEC_OID_SHA512,
+ 435,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xe4, 0xe9, 0xf3, 0xa7, 0xb8, 0x00,
+ 0xde, 0x63, 0x40, 0x7b, 0x87, 0x03, 0xac, 0x54, 0x52, 0x26, 0x54, 0x1c,
+ 0x97, 0xa6, 0x73, 0x56, 0x67, 0x11, 0xf7, 0x0e, 0x2b, 0x9c, 0xcb, 0x21,
+ 0xa1, 0x45, 0xad, 0x46, 0x37, 0x82, 0x5b, 0x02, 0x3d, 0x1e, 0xa9, 0xf1,
+ 0x8e, 0x60, 0x89, 0x74, 0x13, 0x71, 0x16, 0x11, 0xa8, 0x5c, 0x11, 0x79,
+ 0xbf, 0xf9, 0xc1, 0x07, 0x36, 0x8f, 0x1c, 0x1b, 0x61, 0xc2, 0x4c, 0x02,
+ 0x42, 0x01, 0xde, 0x94, 0x8e, 0xe5, 0x77, 0xc3, 0xd4, 0xe4, 0x12, 0x2a,
+ 0x52, 0xec, 0xcc, 0xac, 0x59, 0xab, 0xb6, 0xfa, 0x93, 0x7d, 0xfb, 0x3e,
+ 0x4b, 0x98, 0x8c, 0xb2, 0x43, 0xef, 0xe9, 0x87, 0x40, 0x30, 0x94, 0x52,
+ 0xba, 0x01, 0x31, 0x12, 0xb2, 0x25, 0xb3, 0xb1, 0xb1, 0x38, 0x4d, 0x5f,
+ 0x68, 0x79, 0x68, 0x45, 0x19, 0x9a, 0x26, 0x02, 0xa8, 0xd4, 0x50, 0x5a,
+ 0x33, 0x1b, 0x07, 0xd1, 0x01, 0x18, 0x8e},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23,
+ 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc,
+ 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2,
+ 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5,
+ 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97,
+ 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x9b, 0x98, 0xbf, 0xd3, 0x33, 0x98, 0xc2, 0xcf, 0x86, 0x06, 0xfc,
+ 0x0a, 0xe4, 0x68, 0xb6, 0xd6, 0x17, 0xcc, 0xb3, 0xe7, 0x04, 0xaf, 0x3b,
+ 0x85, 0x06, 0x64, 0x2a, 0x77, 0x5d, 0x5b, 0x4d, 0xa9, 0xd0, 0x02, 0x09,
+ 0x36, 0x4a, 0x9f, 0x0a, 0x4a, 0xd7, 0x7c, 0xba, 0xc6, 0x04, 0xa0, 0x15,
+ 0xc9, 0x7e, 0x6b, 0x5a, 0x18, 0x84, 0x4a, 0x58, 0x9a, 0x4f, 0x1c, 0x7d,
+ 0x96, 0x25},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 436
+ {SEC_OID_SHA512,
+ 436,
+ {0x30, 0x81, 0x87, 0x02, 0x42, 0x00, 0xb6, 0xcf, 0x64, 0x86, 0x1a, 0x2b,
+ 0x16, 0xe3, 0x39, 0x76, 0x09, 0x5d, 0xbf, 0x45, 0xa5, 0x92, 0xc7, 0xc2,
+ 0x42, 0x28, 0xc4, 0xa1, 0xdd, 0x72, 0x7f, 0x30, 0x3d, 0x5e, 0xeb, 0x87,
+ 0xe5, 0x38, 0x8a, 0xd0, 0x5c, 0x32, 0x8f, 0x82, 0x4c, 0x40, 0xab, 0xd3,
+ 0xe6, 0xce, 0x00, 0x3f, 0xef, 0x5c, 0xd5, 0x9d, 0xee, 0x00, 0x69, 0xad,
+ 0x63, 0x48, 0xea, 0x6e, 0x57, 0xf9, 0x0f, 0x6b, 0xdc, 0x0a, 0x82, 0x02,
+ 0x41, 0x22, 0x81, 0x81, 0xc1, 0x80, 0x36, 0x6e, 0x54, 0x51, 0xdf, 0xef,
+ 0x35, 0x93, 0xce, 0x66, 0x48, 0x04, 0xcb, 0x42, 0xd5, 0xa8, 0xd5, 0x04,
+ 0x6b, 0x81, 0x6b, 0x3d, 0xaf, 0x66, 0x02, 0xfa, 0xfd, 0x9a, 0xc2, 0xdc,
+ 0x24, 0xb8, 0xc9, 0x3a, 0x10, 0x02, 0x44, 0x80, 0x88, 0x25, 0x58, 0xb6,
+ 0xad, 0x3d, 0x9e, 0x90, 0x59, 0x23, 0xdc, 0xd0, 0xfd, 0x2a, 0x11, 0x96,
+ 0x47, 0x54, 0xa9, 0xb4, 0x6b, 0x8f},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23,
+ 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc,
+ 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2,
+ 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5,
+ 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97,
+ 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0x64, 0x67, 0x40, 0x2c, 0xcc, 0x67, 0x3d, 0x30, 0x79, 0xf9, 0x03,
+ 0xf5, 0x1b, 0x97, 0x49, 0x29, 0xe8, 0x33, 0x4c, 0x18, 0xfb, 0x50, 0xc4,
+ 0x7a, 0xf9, 0x9b, 0xd5, 0x88, 0xa2, 0xa4, 0xb2, 0x56, 0x2f, 0xfd, 0xf6,
+ 0xc9, 0xb5, 0x60, 0xf5, 0xb5, 0x28, 0x83, 0x45, 0x39, 0xfb, 0x5f, 0xea,
+ 0x36, 0x81, 0x94, 0xa5, 0xe7, 0x7b, 0xb5, 0xa7, 0x65, 0xb0, 0xe3, 0x82,
+ 0x69, 0xda},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 437
+ {SEC_OID_SHA512,
+ 437,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0x93, 0xc8, 0xf7, 0x66, 0x82, 0x7d,
+ 0x6d, 0xc1, 0x5c, 0x81, 0x0f, 0xa3, 0x04, 0x33, 0x15, 0x3a, 0x5e, 0x74,
+ 0x28, 0x59, 0x20, 0x5e, 0xe8, 0x38, 0x9f, 0xbf, 0x69, 0x5c, 0x88, 0x40,
+ 0xdc, 0x91, 0x74, 0x40, 0x87, 0x0a, 0xcc, 0x5b, 0x16, 0x00, 0x87, 0xff,
+ 0xd0, 0xcd, 0x9a, 0x60, 0x81, 0x02, 0x9c, 0x60, 0xa7, 0xc2, 0x6d, 0x5e,
+ 0x8a, 0xa9, 0xa0, 0x57, 0x0f, 0x4e, 0xfd, 0xeb, 0x13, 0xde, 0xa2, 0x02,
+ 0x42, 0x01, 0x2e, 0xc3, 0xbb, 0xf7, 0x5a, 0x0a, 0xd3, 0xdf, 0x40, 0x31,
+ 0x02, 0x66, 0x64, 0x8a, 0x36, 0xdb, 0x82, 0x02, 0x17, 0xed, 0x7f, 0xa9,
+ 0x4e, 0x9c, 0x83, 0x13, 0xe0, 0x32, 0x93, 0xef, 0x4f, 0x6a, 0x40, 0xe7,
+ 0x36, 0xfb, 0x8f, 0x20, 0x8a, 0xd8, 0xfb, 0x88, 0x3c, 0xa5, 0x09, 0xd4,
+ 0x80, 0x46, 0x91, 0x05, 0x23, 0x64, 0x54, 0x59, 0xc2, 0x78, 0x29, 0xd5,
+ 0x44, 0x31, 0x46, 0x3b, 0x25, 0x48, 0xc7},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23,
+ 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc,
+ 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2,
+ 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5,
+ 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97,
+ 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0x64, 0x67, 0x40, 0x2c, 0xcc, 0x67, 0x3d, 0x30, 0x79, 0xf9, 0x03,
+ 0xf5, 0x1b, 0x97, 0x49, 0x29, 0xe8, 0x33, 0x4c, 0x18, 0xfb, 0x50, 0xc4,
+ 0x7a, 0xf9, 0x9b, 0xd5, 0x88, 0xa2, 0xa4, 0xb2, 0x56, 0x2f, 0xfd, 0xf6,
+ 0xc9, 0xb5, 0x60, 0xf5, 0xb5, 0x28, 0x83, 0x45, 0x39, 0xfb, 0x5f, 0xea,
+ 0x36, 0x81, 0x94, 0xa5, 0xe7, 0x7b, 0xb5, 0xa7, 0x65, 0xb0, 0xe3, 0x82,
+ 0x69, 0xda},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key is large
+ // tcID: 438
+ {SEC_OID_SHA512,
+ 438,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x52, 0x38, 0x8c, 0x6d, 0xa6, 0x61,
+ 0x64, 0xb7, 0x06, 0xb4, 0x1d, 0xd4, 0xdd, 0x48, 0x17, 0x6d, 0x6e, 0xaf,
+ 0x65, 0x25, 0xf8, 0x76, 0xef, 0x0f, 0xf2, 0xd1, 0x47, 0xf6, 0x96, 0x6e,
+ 0xbf, 0xad, 0xf1, 0x76, 0x7f, 0xa6, 0x6d, 0x04, 0x20, 0x3d, 0x3e, 0xc9,
+ 0xc9, 0x37, 0xa1, 0xf0, 0xc9, 0x45, 0xae, 0xd9, 0x53, 0xe3, 0x4b, 0xe4,
+ 0x44, 0xc2, 0x19, 0xfd, 0x3b, 0x94, 0xd3, 0x27, 0x7a, 0xa6, 0x52, 0x02,
+ 0x42, 0x01, 0x65, 0x8c, 0x1e, 0x5b, 0x2e, 0x56, 0x3a, 0x49, 0xd1, 0x1c,
+ 0x88, 0x3d, 0x05, 0xc4, 0x91, 0xd6, 0x28, 0xf0, 0xa9, 0x2c, 0x3e, 0x3d,
+ 0xc8, 0xdb, 0x9a, 0x4c, 0x8d, 0x5f, 0x0d, 0xc8, 0x46, 0xac, 0x22, 0xaf,
+ 0x8b, 0x3c, 0x5f, 0xb5, 0xbb, 0xe2, 0xcf, 0xa9, 0x86, 0x14, 0xdc, 0xff,
+ 0xd8, 0x7d, 0xe1, 0xce, 0xe2, 0xc5, 0x91, 0x2a, 0x58, 0x99, 0x50, 0x5a,
+ 0x0c, 0x5b, 0xca, 0xa5, 0x13, 0xe2, 0xc6},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x30, 0x4b, 0x3d, 0x07, 0x1e, 0xd1, 0xef, 0x30, 0x23,
+ 0x91, 0xb5, 0x66, 0xaf, 0x8c, 0x9d, 0x1c, 0xb7, 0xaf, 0xe9, 0xaa, 0xbc,
+ 0x14, 0x1a, 0xc3, 0x9a, 0xb3, 0x96, 0x76, 0xc6, 0x3e, 0x48, 0xc1, 0xb2,
+ 0xc6, 0x45, 0x1e, 0xb4, 0x60, 0xe4, 0x52, 0xbd, 0x57, 0x3e, 0x1f, 0xb5,
+ 0xf1, 0x5b, 0x8e, 0x5f, 0x9c, 0x03, 0xf6, 0x34, 0xd8, 0xdb, 0x68, 0x97,
+ 0x28, 0x50, 0x64, 0xb3, 0xce, 0x9b, 0xd9, 0x8a, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0x64, 0x67, 0x40, 0x2c, 0xcc, 0x67, 0x3d, 0x30, 0x79, 0xf9, 0x03,
+ 0xf5, 0x1b, 0x97, 0x49, 0x29, 0xe8, 0x33, 0x4c, 0x18, 0xfb, 0x50, 0xc4,
+ 0x7a, 0xf9, 0x9b, 0xd5, 0x88, 0xa2, 0xa4, 0xb2, 0x56, 0x2f, 0xfd, 0xf6,
+ 0xc9, 0xb5, 0x60, 0xf5, 0xb5, 0x28, 0x83, 0x45, 0x39, 0xfb, 0x5f, 0xea,
+ 0x36, 0x81, 0x94, 0xa5, 0xe7, 0x7b, 0xb5, 0xa7, 0x65, 0xb0, 0xe3, 0x82,
+ 0x69, 0xda},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is small
+ // tcID: 439
+ {SEC_OID_SHA512,
+ 439,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x0e, 0x89, 0x47, 0x0f, 0x98, 0x1d,
+ 0x2c, 0x7c, 0x5c, 0x96, 0x58, 0x71, 0x21, 0xa6, 0x73, 0x23, 0xbb, 0x96,
+ 0xff, 0x24, 0x27, 0x73, 0x9d, 0x0d, 0x88, 0x5e, 0xa2, 0x77, 0x29, 0x3e,
+ 0xfa, 0x3b, 0x25, 0xc0, 0xbd, 0xa0, 0x4d, 0x81, 0x46, 0x61, 0x98, 0xa3,
+ 0xcb, 0xfc, 0x44, 0x1f, 0x1b, 0x1b, 0x98, 0xf6, 0xbc, 0xdc, 0x25, 0x89,
+ 0xd9, 0xd9, 0x1a, 0x17, 0xa7, 0x89, 0x9f, 0x70, 0xd0, 0x46, 0x1e, 0x02,
+ 0x42, 0x01, 0x73, 0x51, 0xb0, 0xda, 0x8c, 0x8d, 0x0e, 0x4a, 0xa0, 0x97,
+ 0x46, 0x69, 0xd1, 0x90, 0xfa, 0x2f, 0x90, 0xaa, 0x50, 0x22, 0x71, 0x60,
+ 0x59, 0x4d, 0xfb, 0x55, 0x75, 0x50, 0x02, 0x36, 0x54, 0x41, 0xde, 0x17,
+ 0xea, 0x42, 0x90, 0x21, 0x28, 0xa6, 0xf8, 0x1e, 0x55, 0x41, 0x77, 0xed,
+ 0x50, 0x9c, 0x0c, 0xec, 0x31, 0xfd, 0x50, 0x53, 0xfa, 0xe0, 0x3f, 0x62,
+ 0xff, 0x76, 0x57, 0x9b, 0xa9, 0x2b, 0xda},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x02, 0xfb, 0xa6, 0xa0, 0x61, 0x20,
+ 0x1e, 0xa6, 0xb1, 0xed, 0x42, 0x65, 0x16, 0x35, 0x68, 0x73, 0x5e, 0xba,
+ 0xb7, 0x86, 0x00, 0xcd, 0xf6, 0xa7, 0x11, 0x01, 0xdc, 0x63, 0xbe, 0xaf,
+ 0x54, 0x6d, 0x97, 0xa2, 0x14, 0xfc, 0x63, 0x96, 0x79, 0x3b, 0x01, 0x4e,
+ 0xb1, 0xaa, 0x7a, 0x72, 0x8f, 0x53, 0xde, 0xb2, 0xff, 0x99, 0x99, 0xa3,
+ 0x80, 0x8d, 0xdf, 0xed, 0x15, 0xe9, 0x62, 0x9b, 0x01, 0x99, 0x38, 0x52,
+ 0xda, 0xdc, 0x39, 0x29, 0x9a, 0x5a, 0x45, 0xb6, 0xbd, 0x7c, 0x8d, 0xc8,
+ 0xec, 0x67, 0xe7, 0xad, 0xbb, 0x35, 0x9f, 0xa8, 0xfa, 0x5d, 0x44, 0x97,
+ 0x7e, 0x15, 0xe2, 0xe5, 0xa9, 0xac, 0xf0, 0xc3, 0x36, 0x45, 0xf3, 0xf2,
+ 0xc6, 0x8c, 0x52, 0x6e, 0x07, 0x73, 0x2f, 0xb3, 0x50, 0x43, 0x71, 0x9c,
+ 0xfa, 0xfc, 0x16, 0x06, 0x3c, 0x8e, 0x58, 0x85, 0x0a, 0x95, 0x84, 0x36,
+ 0xa4, 0xe5},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is small
+ // tcID: 440
+ {SEC_OID_SHA512,
+ 440,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x10, 0x94, 0xac, 0x23, 0xca, 0x46,
+ 0xa3, 0xe2, 0xb4, 0xac, 0x3b, 0xaa, 0xe6, 0x50, 0x4f, 0x1b, 0xfb, 0x3d,
+ 0xdf, 0x2d, 0xb9, 0xab, 0x40, 0xed, 0xa3, 0x2d, 0x8e, 0x0a, 0x05, 0x72,
+ 0x79, 0x98, 0xf8, 0x55, 0x2a, 0x03, 0x3b, 0xb0, 0x52, 0x41, 0xe8, 0x26,
+ 0xa8, 0x6a, 0x1d, 0x03, 0x01, 0x4e, 0xae, 0x3a, 0xa5, 0xfe, 0x1a, 0x45,
+ 0xca, 0xac, 0x1d, 0xb3, 0xe8, 0x13, 0x8b, 0x9c, 0xf5, 0x90, 0x68, 0x02,
+ 0x42, 0x01, 0x47, 0xed, 0xb1, 0x5a, 0x50, 0x80, 0xee, 0x2f, 0x92, 0x9f,
+ 0x78, 0xb6, 0xac, 0x86, 0x60, 0x4a, 0xae, 0x51, 0xb6, 0x74, 0xfa, 0x46,
+ 0xea, 0xae, 0x7f, 0xdf, 0xd9, 0x0b, 0xf6, 0x4d, 0x61, 0x89, 0x34, 0x11,
+ 0x55, 0xf4, 0xeb, 0xa9, 0x37, 0xea, 0xe7, 0x4c, 0x9e, 0x48, 0x0e, 0xb4,
+ 0xfb, 0x7e, 0x6a, 0xaf, 0xd4, 0x28, 0x5e, 0x7f, 0xc5, 0x03, 0xee, 0x6e,
+ 0xc2, 0x0f, 0x0b, 0x14, 0x15, 0xbe, 0x06},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x02, 0xfb, 0xa6, 0xa0, 0x61, 0x20,
+ 0x1e, 0xa6, 0xb1, 0xed, 0x42, 0x65, 0x16, 0x35, 0x68, 0x73, 0x5e, 0xba,
+ 0xb7, 0x86, 0x00, 0xcd, 0xf6, 0xa7, 0x11, 0x01, 0xdc, 0x63, 0xbe, 0xaf,
+ 0x54, 0x6d, 0x97, 0xa2, 0x14, 0xfc, 0x63, 0x96, 0x79, 0x3b, 0x01, 0x4e,
+ 0xb1, 0xaa, 0x7a, 0x72, 0x8f, 0x53, 0xde, 0xb2, 0xff, 0x99, 0x99, 0xa3,
+ 0x80, 0x8d, 0xdf, 0xed, 0x15, 0xe9, 0x62, 0x9b, 0x01, 0x99, 0x38, 0x52,
+ 0xda, 0xdc, 0x39, 0x29, 0x9a, 0x5a, 0x45, 0xb6, 0xbd, 0x7c, 0x8d, 0xc8,
+ 0xec, 0x67, 0xe7, 0xad, 0xbb, 0x35, 0x9f, 0xa8, 0xfa, 0x5d, 0x44, 0x97,
+ 0x7e, 0x15, 0xe2, 0xe5, 0xa9, 0xac, 0xf0, 0xc3, 0x36, 0x45, 0xf3, 0xf2,
+ 0xc6, 0x8c, 0x52, 0x6e, 0x07, 0x73, 0x2f, 0xb3, 0x50, 0x43, 0x71, 0x9c,
+ 0xfa, 0xfc, 0x16, 0x06, 0x3c, 0x8e, 0x58, 0x85, 0x0a, 0x95, 0x84, 0x36,
+ 0xa4, 0xe5},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is small
+ // tcID: 441
+ {SEC_OID_SHA512,
+ 441,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xd8, 0x76, 0xae, 0x17, 0x4d, 0xa3,
+ 0x1e, 0x12, 0x8b, 0xab, 0xff, 0x9f, 0x1d, 0x15, 0x50, 0x76, 0x60, 0xbd,
+ 0xc7, 0x95, 0x87, 0x50, 0x84, 0x4d, 0xc4, 0xf4, 0x29, 0x1f, 0x75, 0xa8,
+ 0x82, 0xa2, 0x2f, 0x17, 0x7f, 0x70, 0x4b, 0xe6, 0x06, 0x7b, 0xf7, 0xce,
+ 0x8f, 0x06, 0xb8, 0x62, 0x6d, 0x97, 0x1e, 0x6e, 0xf5, 0xdc, 0xb6, 0x66,
+ 0xfa, 0x97, 0x5c, 0x1e, 0x11, 0x12, 0x6e, 0x04, 0xfc, 0xcc, 0xe2, 0x02,
+ 0x42, 0x01, 0xab, 0xb1, 0x26, 0x30, 0xa6, 0x8b, 0x66, 0x9e, 0x6a, 0xd2,
+ 0xd8, 0xd6, 0x26, 0x54, 0xd7, 0x5d, 0xfb, 0xc6, 0xb5, 0x4a, 0x8e, 0x3a,
+ 0x9c, 0x91, 0x5b, 0xe6, 0x63, 0xe0, 0x80, 0xdd, 0xcc, 0x34, 0x8e, 0x57,
+ 0xa1, 0x0e, 0x2b, 0x1d, 0xd9, 0xf0, 0x3e, 0x1b, 0x89, 0x77, 0x96, 0xad,
+ 0x88, 0x9b, 0x07, 0x5e, 0x59, 0x19, 0xdc, 0x5b, 0xf3, 0x7a, 0x11, 0x2d,
+ 0x92, 0xc6, 0x93, 0x45, 0x6e, 0x64, 0x57},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x02, 0xfb, 0xa6, 0xa0, 0x61, 0x20,
+ 0x1e, 0xa6, 0xb1, 0xed, 0x42, 0x65, 0x16, 0x35, 0x68, 0x73, 0x5e, 0xba,
+ 0xb7, 0x86, 0x00, 0xcd, 0xf6, 0xa7, 0x11, 0x01, 0xdc, 0x63, 0xbe, 0xaf,
+ 0x54, 0x6d, 0x97, 0xa2, 0x14, 0xfc, 0x63, 0x96, 0x79, 0x3b, 0x01, 0x4e,
+ 0xb1, 0xaa, 0x7a, 0x72, 0x8f, 0x53, 0xde, 0xb2, 0xff, 0x99, 0x99, 0xa3,
+ 0x80, 0x8d, 0xdf, 0xed, 0x15, 0xe9, 0x62, 0x9b, 0x01, 0x99, 0x38, 0x52,
+ 0xda, 0xdc, 0x39, 0x29, 0x9a, 0x5a, 0x45, 0xb6, 0xbd, 0x7c, 0x8d, 0xc8,
+ 0xec, 0x67, 0xe7, 0xad, 0xbb, 0x35, 0x9f, 0xa8, 0xfa, 0x5d, 0x44, 0x97,
+ 0x7e, 0x15, 0xe2, 0xe5, 0xa9, 0xac, 0xf0, 0xc3, 0x36, 0x45, 0xf3, 0xf2,
+ 0xc6, 0x8c, 0x52, 0x6e, 0x07, 0x73, 0x2f, 0xb3, 0x50, 0x43, 0x71, 0x9c,
+ 0xfa, 0xfc, 0x16, 0x06, 0x3c, 0x8e, 0x58, 0x85, 0x0a, 0x95, 0x84, 0x36,
+ 0xa4, 0xe5},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is large
+ // tcID: 442
+ {SEC_OID_SHA512,
+ 442,
+ {0x30, 0x81, 0x86, 0x02, 0x41, 0x4e, 0xd6, 0x92, 0xaf, 0x1e, 0xd1, 0xb4,
+ 0xbd, 0x5c, 0xea, 0x3a, 0xa8, 0xdd, 0xc6, 0xf3, 0xf1, 0x5d, 0x8a, 0x6e,
+ 0xe0, 0x01, 0x6f, 0xa0, 0xe8, 0xeb, 0x95, 0x85, 0x80, 0xe7, 0x42, 0x18,
+ 0x32, 0xec, 0xc0, 0xe3, 0x87, 0xc3, 0x4a, 0xaf, 0xac, 0x63, 0x80, 0xba,
+ 0xc4, 0x19, 0xea, 0x45, 0xc4, 0x2a, 0xe6, 0x42, 0x6a, 0xf5, 0x03, 0x84,
+ 0x7f, 0x22, 0xc4, 0x9c, 0x2f, 0x45, 0x63, 0x38, 0xc1, 0xa7, 0x02, 0x41,
+ 0x7a, 0xce, 0xad, 0xde, 0x02, 0xac, 0xe1, 0x66, 0x8b, 0xc1, 0xa3, 0x36,
+ 0x0d, 0x34, 0xe1, 0x25, 0xaf, 0xde, 0x23, 0x0f, 0x53, 0x6c, 0x15, 0x4d,
+ 0x91, 0xe6, 0xc8, 0x76, 0xbe, 0xe1, 0xd3, 0x4a, 0xe0, 0x6e, 0xdc, 0xbb,
+ 0xca, 0x0c, 0x7c, 0xd1, 0x76, 0x46, 0x84, 0x09, 0x13, 0x16, 0x47, 0x40,
+ 0xb1, 0x2e, 0x2e, 0x22, 0x4f, 0xe3, 0xef, 0x3d, 0xec, 0x6f, 0xd8, 0x4a,
+ 0x81, 0xb5, 0x81, 0xc1, 0x88},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x5d, 0x52, 0xb3, 0x1c,
+ 0xa5, 0x2f, 0x89, 0x47, 0xa3, 0x55, 0x93, 0xed, 0xf1, 0x64, 0xcd, 0x32,
+ 0x4f, 0x83, 0x3b, 0x90, 0x93, 0x58, 0x46, 0xc6, 0x4d, 0xb1, 0x45, 0x4d,
+ 0xf9, 0xf0, 0x28, 0xdc, 0x8b, 0xc3, 0x6b, 0xb0, 0x4c, 0xb7, 0xf0, 0xcc,
+ 0xec, 0xeb, 0xa0, 0x1a, 0x38, 0x44, 0x09, 0x7f, 0x7c, 0x35, 0xee, 0xaa,
+ 0x81, 0x42, 0x8d, 0xb0, 0xcc, 0xa6, 0x33, 0x31, 0x01, 0xb7, 0xc7, 0x02,
+ 0x77, 0xd0, 0xbf, 0x78, 0xa3, 0xc7, 0xb6, 0x2c, 0x93, 0x7f, 0x0c, 0xb2,
+ 0xca, 0xd2, 0x56, 0x5f, 0x55, 0x14, 0xf6, 0x20, 0x5c, 0xeb, 0x1a, 0x19,
+ 0x3d, 0x4f, 0xdb, 0x45, 0xba, 0x6e, 0x6c, 0xec, 0x07, 0x82, 0x7b, 0xae,
+ 0x0b, 0x16, 0xb8, 0x31, 0x6c, 0x35, 0x39, 0xa1, 0x51, 0x14, 0xd0, 0xde,
+ 0x6d, 0x2d, 0xe4, 0x07, 0xfd, 0x71, 0x17, 0x55, 0x1a, 0x70, 0x82, 0x6e,
+ 0xad, 0xa6},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is large
+ // tcID: 443
+ {SEC_OID_SHA512,
+ 443,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x00, 0xe0, 0x10, 0x94, 0x04, 0x8f, 0xcf,
+ 0x7a, 0x1e, 0x2e, 0xc6, 0x6f, 0xae, 0xdf, 0xfc, 0x40, 0xf4, 0x8c, 0x9c,
+ 0x93, 0x51, 0x43, 0x25, 0xbd, 0xe6, 0xb4, 0x95, 0x8d, 0x80, 0xf0, 0x41,
+ 0x3e, 0xfd, 0xe7, 0xee, 0xc1, 0xdc, 0x6d, 0xe6, 0x5f, 0x96, 0x00, 0x9c,
+ 0x06, 0x93, 0x97, 0xe5, 0x1d, 0xa2, 0xeb, 0x17, 0x29, 0xef, 0xa2, 0x87,
+ 0xaf, 0xd5, 0x55, 0x2b, 0x25, 0xa9, 0xe4, 0x27, 0xa6, 0xd8, 0x36, 0x02,
+ 0x42, 0x01, 0x48, 0x9e, 0x7e, 0x12, 0x4f, 0x66, 0x94, 0x2e, 0x64, 0x2d,
+ 0xe9, 0x92, 0xe6, 0x0b, 0x3a, 0x86, 0xfc, 0xce, 0x57, 0x67, 0x67, 0x71,
+ 0x93, 0x90, 0xc3, 0xa3, 0x12, 0xfc, 0xde, 0xaa, 0x56, 0x0a, 0x7f, 0xbb,
+ 0x0c, 0xab, 0xb3, 0x5e, 0x05, 0xa6, 0xd6, 0xf3, 0x49, 0x91, 0x60, 0xfd,
+ 0x2d, 0xba, 0x12, 0xd2, 0x9b, 0x61, 0x3b, 0x16, 0xde, 0xc7, 0x49, 0x4c,
+ 0x95, 0x0d, 0x65, 0xfd, 0xf1, 0x1f, 0xa3},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x5d, 0x52, 0xb3, 0x1c,
+ 0xa5, 0x2f, 0x89, 0x47, 0xa3, 0x55, 0x93, 0xed, 0xf1, 0x64, 0xcd, 0x32,
+ 0x4f, 0x83, 0x3b, 0x90, 0x93, 0x58, 0x46, 0xc6, 0x4d, 0xb1, 0x45, 0x4d,
+ 0xf9, 0xf0, 0x28, 0xdc, 0x8b, 0xc3, 0x6b, 0xb0, 0x4c, 0xb7, 0xf0, 0xcc,
+ 0xec, 0xeb, 0xa0, 0x1a, 0x38, 0x44, 0x09, 0x7f, 0x7c, 0x35, 0xee, 0xaa,
+ 0x81, 0x42, 0x8d, 0xb0, 0xcc, 0xa6, 0x33, 0x31, 0x01, 0xb7, 0xc7, 0x02,
+ 0x77, 0xd0, 0xbf, 0x78, 0xa3, 0xc7, 0xb6, 0x2c, 0x93, 0x7f, 0x0c, 0xb2,
+ 0xca, 0xd2, 0x56, 0x5f, 0x55, 0x14, 0xf6, 0x20, 0x5c, 0xeb, 0x1a, 0x19,
+ 0x3d, 0x4f, 0xdb, 0x45, 0xba, 0x6e, 0x6c, 0xec, 0x07, 0x82, 0x7b, 0xae,
+ 0x0b, 0x16, 0xb8, 0x31, 0x6c, 0x35, 0x39, 0xa1, 0x51, 0x14, 0xd0, 0xde,
+ 0x6d, 0x2d, 0xe4, 0x07, 0xfd, 0x71, 0x17, 0x55, 0x1a, 0x70, 0x82, 0x6e,
+ 0xad, 0xa6},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: x-coordinate of the public key is large
+ // tcID: 444
+ {SEC_OID_SHA512,
+ 444,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xd2, 0x96, 0x29, 0x22, 0x13, 0x38,
+ 0x0d, 0xe1, 0x33, 0xdc, 0x66, 0xec, 0xeb, 0x8b, 0xd8, 0x57, 0xa5, 0xc4,
+ 0x68, 0xaf, 0xe8, 0x55, 0xc0, 0x5d, 0xa9, 0xdb, 0x93, 0x73, 0x73, 0xb5,
+ 0x1f, 0x90, 0x20, 0xca, 0x11, 0x35, 0x34, 0x15, 0xda, 0x76, 0xbb, 0x6a,
+ 0xf9, 0x97, 0xa4, 0x86, 0xd2, 0x37, 0x0e, 0x31, 0xad, 0xcc, 0x0a, 0x45,
+ 0x31, 0x95, 0x2a, 0x3b, 0x59, 0x42, 0x86, 0x78, 0xee, 0x59, 0x43, 0x02,
+ 0x42, 0x01, 0x59, 0x79, 0xa3, 0xc6, 0x09, 0xc2, 0xc2, 0x09, 0x9a, 0xe1,
+ 0xb2, 0x90, 0xda, 0x3d, 0x61, 0x3b, 0x24, 0x8e, 0x3a, 0x10, 0xde, 0x7a,
+ 0xd7, 0x70, 0xdf, 0xfc, 0x82, 0xfb, 0x33, 0xe7, 0x4f, 0xc3, 0x20, 0x75,
+ 0x33, 0xf9, 0x72, 0x85, 0xcf, 0x45, 0x57, 0xa6, 0x40, 0x7e, 0x9a, 0x77,
+ 0x5e, 0x59, 0xef, 0xea, 0xee, 0x42, 0x64, 0xb2, 0x63, 0x49, 0x33, 0xa6,
+ 0xba, 0xf8, 0xc4, 0x06, 0xf0, 0xc4, 0xa9},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x01, 0xff, 0xff, 0xff, 0xfe, 0x1d, 0x5d, 0x52, 0xb3, 0x1c,
+ 0xa5, 0x2f, 0x89, 0x47, 0xa3, 0x55, 0x93, 0xed, 0xf1, 0x64, 0xcd, 0x32,
+ 0x4f, 0x83, 0x3b, 0x90, 0x93, 0x58, 0x46, 0xc6, 0x4d, 0xb1, 0x45, 0x4d,
+ 0xf9, 0xf0, 0x28, 0xdc, 0x8b, 0xc3, 0x6b, 0xb0, 0x4c, 0xb7, 0xf0, 0xcc,
+ 0xec, 0xeb, 0xa0, 0x1a, 0x38, 0x44, 0x09, 0x7f, 0x7c, 0x35, 0xee, 0xaa,
+ 0x81, 0x42, 0x8d, 0xb0, 0xcc, 0xa6, 0x33, 0x31, 0x01, 0xb7, 0xc7, 0x02,
+ 0x77, 0xd0, 0xbf, 0x78, 0xa3, 0xc7, 0xb6, 0x2c, 0x93, 0x7f, 0x0c, 0xb2,
+ 0xca, 0xd2, 0x56, 0x5f, 0x55, 0x14, 0xf6, 0x20, 0x5c, 0xeb, 0x1a, 0x19,
+ 0x3d, 0x4f, 0xdb, 0x45, 0xba, 0x6e, 0x6c, 0xec, 0x07, 0x82, 0x7b, 0xae,
+ 0x0b, 0x16, 0xb8, 0x31, 0x6c, 0x35, 0x39, 0xa1, 0x51, 0x14, 0xd0, 0xde,
+ 0x6d, 0x2d, 0xe4, 0x07, 0xfd, 0x71, 0x17, 0x55, 0x1a, 0x70, 0x82, 0x6e,
+ 0xad, 0xa6},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 1's
+ // tcID: 445
+ {SEC_OID_SHA512,
+ 445,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xef, 0x8f, 0x78, 0x5c, 0x51, 0xa2,
+ 0x5a, 0xe2, 0xcd, 0x93, 0x48, 0x7b, 0x5c, 0x84, 0x8d, 0x4a, 0xf1, 0x33,
+ 0x21, 0x7a, 0x91, 0xf5, 0x13, 0x59, 0xc9, 0x66, 0xe7, 0x53, 0x8e, 0x68,
+ 0x74, 0x35, 0x78, 0x12, 0x2d, 0xf5, 0x83, 0x00, 0x02, 0xf9, 0x6f, 0x6f,
+ 0xad, 0xb5, 0xbc, 0x44, 0x48, 0x0e, 0x3b, 0x3b, 0x2c, 0x80, 0x4e, 0x4c,
+ 0x51, 0xcf, 0x95, 0xd0, 0x59, 0xd5, 0x64, 0x6c, 0x5c, 0xef, 0x21, 0x02,
+ 0x42, 0x01, 0xba, 0x22, 0x76, 0xcc, 0x00, 0x3e, 0x87, 0xbe, 0xa3, 0x7c,
+ 0x37, 0x24, 0xe5, 0x8a, 0x0a, 0xb8, 0x85, 0xf5, 0x6d, 0x09, 0xb8, 0xb5,
+ 0x71, 0x8f, 0x67, 0x4f, 0x9c, 0x70, 0xf3, 0xb5, 0xec, 0xfb, 0x4a, 0xd1,
+ 0xf3, 0x41, 0x7b, 0x42, 0x0e, 0xc4, 0x08, 0x10, 0xe0, 0x88, 0x26, 0xef,
+ 0xa7, 0xd8, 0xad, 0x6c, 0xa7, 0xc6, 0xa7, 0x84, 0x03, 0x48, 0x09, 0x7f,
+ 0x92, 0xb2, 0xde, 0x8d, 0x6e, 0x08, 0x0b},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xc7, 0xc8, 0x81, 0x7b, 0xf2, 0xf0, 0x65, 0x2a, 0x4a,
+ 0x4b, 0x51, 0x40, 0xc7, 0x73, 0xe2, 0x61, 0x08, 0x0a, 0x0a, 0x11, 0x13,
+ 0x95, 0x85, 0x6e, 0x8a, 0x33, 0x50, 0xf5, 0xeb, 0x56, 0x12, 0xbd, 0x63,
+ 0xb3, 0x67, 0xb9, 0x65, 0xe9, 0x2e, 0x95, 0x38, 0xea, 0x3b, 0x79, 0x08,
+ 0xae, 0xf1, 0xad, 0xe4, 0xb6, 0x8e, 0x17, 0xf9, 0xf9, 0x14, 0x84, 0x95,
+ 0xc1, 0x67, 0xd1, 0xc4, 0xdd, 0x49, 0x13, 0x49, 0x00, 0x08, 0xbf, 0x0b,
+ 0xe2, 0x97, 0x9a, 0xbb, 0x81, 0x11, 0xfd, 0x0d, 0x76, 0x8a, 0xdc, 0xad,
+ 0x77, 0x41, 0x13, 0xa8, 0x22, 0xc1, 0xbb, 0x60, 0x88, 0x70, 0x53, 0xb5,
+ 0xcf, 0x8c, 0x95, 0x63, 0xe7, 0x67, 0x05, 0xa3, 0x91, 0xec, 0xe1, 0x54,
+ 0xb5, 0xdf, 0xb1, 0x14, 0xb2, 0x0e, 0x35, 0x1d, 0xf4, 0x01, 0x4b, 0xec,
+ 0x19, 0xfa, 0x87, 0x72, 0x08, 0x45, 0x80, 0x1c, 0xf0, 0x6b, 0x7f, 0xff,
+ 0xff, 0xff},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 1's
+ // tcID: 446
+ {SEC_OID_SHA512,
+ 446,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0x55, 0x97, 0x8a, 0xdc, 0x4b, 0x57,
+ 0x0d, 0x89, 0x75, 0x11, 0xf5, 0xec, 0xfb, 0x65, 0xa3, 0x19, 0x47, 0xe6,
+ 0xe9, 0x89, 0xda, 0x17, 0xde, 0xa7, 0x16, 0x62, 0x5b, 0xb3, 0xfa, 0x7b,
+ 0x92, 0xb8, 0x53, 0x62, 0x3e, 0xb0, 0xcd, 0x9c, 0xe2, 0xa5, 0xe2, 0xb4,
+ 0xd8, 0xc1, 0xc2, 0xa9, 0x0e, 0xc0, 0x4f, 0xe7, 0x9d, 0x01, 0x25, 0x76,
+ 0xec, 0x72, 0x8a, 0x45, 0xc5, 0xce, 0x47, 0xc6, 0xd5, 0x00, 0xc0, 0x02,
+ 0x42, 0x00, 0xf7, 0x9f, 0xa8, 0xb9, 0x4e, 0xe2, 0x82, 0xa3, 0xd1, 0x81,
+ 0x58, 0x92, 0xcb, 0xf1, 0x5d, 0x7e, 0xbd, 0xf6, 0x2c, 0xb0, 0x42, 0xc7,
+ 0x6b, 0xb3, 0xc7, 0x10, 0xc2, 0x3e, 0x32, 0xb7, 0x59, 0x92, 0xcc, 0x24,
+ 0x9d, 0x84, 0x07, 0x21, 0x98, 0xe4, 0xed, 0x63, 0xd7, 0x24, 0x35, 0xa0,
+ 0x7d, 0x2e, 0xd7, 0x6f, 0x27, 0x8d, 0x73, 0x99, 0xf6, 0x1a, 0x5b, 0x5c,
+ 0x99, 0x7f, 0x45, 0x69, 0x2f, 0xed, 0x22},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xc7, 0xc8, 0x81, 0x7b, 0xf2, 0xf0, 0x65, 0x2a, 0x4a,
+ 0x4b, 0x51, 0x40, 0xc7, 0x73, 0xe2, 0x61, 0x08, 0x0a, 0x0a, 0x11, 0x13,
+ 0x95, 0x85, 0x6e, 0x8a, 0x33, 0x50, 0xf5, 0xeb, 0x56, 0x12, 0xbd, 0x63,
+ 0xb3, 0x67, 0xb9, 0x65, 0xe9, 0x2e, 0x95, 0x38, 0xea, 0x3b, 0x79, 0x08,
+ 0xae, 0xf1, 0xad, 0xe4, 0xb6, 0x8e, 0x17, 0xf9, 0xf9, 0x14, 0x84, 0x95,
+ 0xc1, 0x67, 0xd1, 0xc4, 0xdd, 0x49, 0x13, 0x49, 0x00, 0x08, 0xbf, 0x0b,
+ 0xe2, 0x97, 0x9a, 0xbb, 0x81, 0x11, 0xfd, 0x0d, 0x76, 0x8a, 0xdc, 0xad,
+ 0x77, 0x41, 0x13, 0xa8, 0x22, 0xc1, 0xbb, 0x60, 0x88, 0x70, 0x53, 0xb5,
+ 0xcf, 0x8c, 0x95, 0x63, 0xe7, 0x67, 0x05, 0xa3, 0x91, 0xec, 0xe1, 0x54,
+ 0xb5, 0xdf, 0xb1, 0x14, 0xb2, 0x0e, 0x35, 0x1d, 0xf4, 0x01, 0x4b, 0xec,
+ 0x19, 0xfa, 0x87, 0x72, 0x08, 0x45, 0x80, 0x1c, 0xf0, 0x6b, 0x7f, 0xff,
+ 0xff, 0xff},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment: y-coordinate of the public key has many trailing 1's
+ // tcID: 447
+ {SEC_OID_SHA512,
+ 447,
+ {0x30, 0x81, 0x88, 0x02, 0x42, 0x01, 0xa2, 0xaf, 0x29, 0xc5, 0x81, 0x84,
+ 0xca, 0x86, 0x1e, 0x7c, 0xd9, 0x31, 0xf3, 0x9c, 0xea, 0x06, 0x4b, 0x19,
+ 0x9e, 0xee, 0x56, 0x3f, 0x24, 0x1c, 0xd5, 0xec, 0xf6, 0xeb, 0xb2, 0xad,
+ 0xe7, 0x28, 0xf1, 0xbe, 0x23, 0xcf, 0x00, 0x7e, 0xbe, 0x8e, 0xf0, 0xc4,
+ 0x2d, 0x99, 0xf9, 0xf5, 0x19, 0x0f, 0x68, 0x15, 0x44, 0x6a, 0xfc, 0x30,
+ 0x43, 0xa8, 0x20, 0xd7, 0xda, 0xf2, 0x7e, 0x86, 0xb8, 0x3b, 0x8a, 0x02,
+ 0x42, 0x01, 0xa2, 0xac, 0xd1, 0x82, 0x2e, 0xb5, 0x39, 0x38, 0x3d, 0xef,
+ 0xff, 0x87, 0x69, 0xaa, 0xd8, 0xba, 0xcd, 0x50, 0xcd, 0x24, 0xca, 0x7a,
+ 0xa6, 0x67, 0x06, 0x71, 0x41, 0x81, 0x10, 0x17, 0x78, 0x08, 0xc3, 0xf4,
+ 0xfb, 0xe6, 0x04, 0x1b, 0x9c, 0xb8, 0x98, 0x35, 0x9e, 0xe6, 0x1e, 0x04,
+ 0x82, 0x4a, 0xde, 0xdd, 0x62, 0xb3, 0x9f, 0xe5, 0x79, 0x19, 0x07, 0xa2,
+ 0x05, 0x86, 0x33, 0x3b, 0xd3, 0xc7, 0x6d},
+ {0x30, 0x81, 0x9b, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d,
+ 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x23, 0x03, 0x81, 0x86,
+ 0x00, 0x04, 0x00, 0xc7, 0xc8, 0x81, 0x7b, 0xf2, 0xf0, 0x65, 0x2a, 0x4a,
+ 0x4b, 0x51, 0x40, 0xc7, 0x73, 0xe2, 0x61, 0x08, 0x0a, 0x0a, 0x11, 0x13,
+ 0x95, 0x85, 0x6e, 0x8a, 0x33, 0x50, 0xf5, 0xeb, 0x56, 0x12, 0xbd, 0x63,
+ 0xb3, 0x67, 0xb9, 0x65, 0xe9, 0x2e, 0x95, 0x38, 0xea, 0x3b, 0x79, 0x08,
+ 0xae, 0xf1, 0xad, 0xe4, 0xb6, 0x8e, 0x17, 0xf9, 0xf9, 0x14, 0x84, 0x95,
+ 0xc1, 0x67, 0xd1, 0xc4, 0xdd, 0x49, 0x13, 0x49, 0x00, 0x08, 0xbf, 0x0b,
+ 0xe2, 0x97, 0x9a, 0xbb, 0x81, 0x11, 0xfd, 0x0d, 0x76, 0x8a, 0xdc, 0xad,
+ 0x77, 0x41, 0x13, 0xa8, 0x22, 0xc1, 0xbb, 0x60, 0x88, 0x70, 0x53, 0xb5,
+ 0xcf, 0x8c, 0x95, 0x63, 0xe7, 0x67, 0x05, 0xa3, 0x91, 0xec, 0xe1, 0x54,
+ 0xb5, 0xdf, 0xb1, 0x14, 0xb2, 0x0e, 0x35, 0x1d, 0xf4, 0x01, 0x4b, 0xec,
+ 0x19, 0xfa, 0x87, 0x72, 0x08, 0x45, 0x80, 0x1c, 0xf0, 0x6b, 0x7f, 0xff,
+ 0xff, 0xff},
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true}};
+
+#endif // p521ecdsa_sha512_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha1_mgf1sha1-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha1_mgf1sha1-vectors.h
new file mode 100644
index 0000000000..9763256206
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha1_mgf1sha1-vectors.h
@@ -0,0 +1,1283 @@
+/* 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 rsa_oaep_2048_sha1_mgf1sha1_vectors_h__
+#define rsa_oaep_2048_sha1_mgf1sha1_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> priv_key_0{
+ 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xbd, 0x31, 0xc7, 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e,
+ 0xf6, 0xa9, 0x46, 0xff, 0x78, 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98,
+ 0x8a, 0xd6, 0x20, 0x86, 0x79, 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4,
+ 0xad, 0x13, 0x31, 0x7d, 0x22, 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8,
+ 0x80, 0xcb, 0x8f, 0x52, 0xfb, 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b,
+ 0x38, 0xdf, 0xea, 0xe8, 0xdf, 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d,
+ 0x9d, 0xf8, 0xe0, 0x0e, 0x80, 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4,
+ 0x02, 0xd4, 0x4e, 0x78, 0xb3, 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a,
+ 0xdb, 0xf8, 0x68, 0x5e, 0x4d, 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63,
+ 0xe1, 0xd5, 0xaf, 0xf2, 0x8a, 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec,
+ 0x92, 0x36, 0xc1, 0x20, 0xad, 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c,
+ 0x98, 0x32, 0xa6, 0x72, 0xcd, 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18,
+ 0x3f, 0x46, 0x61, 0xd0, 0x9b, 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28,
+ 0xda, 0x54, 0x20, 0x82, 0x14, 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5,
+ 0xd1, 0x27, 0x63, 0xa1, 0xb0, 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf,
+ 0xc5, 0x0b, 0x6a, 0x2f, 0xcb, 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82,
+ 0x6f, 0x4f, 0x78, 0xa2, 0x3a, 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17,
+ 0x53, 0x76, 0xfb, 0x6c, 0xbd, 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d,
+ 0x4d, 0x31, 0xc6, 0xb8, 0xf9, 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24,
+ 0x98, 0x55, 0xf5, 0x05, 0x75, 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a,
+ 0x18, 0x76, 0x9b, 0xd8, 0xd2, 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d,
+ 0x3e, 0x51, 0x88, 0x25, 0x61, 0xe5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x07, 0x47, 0xd5, 0x20, 0xca, 0x9b, 0x2d, 0xfc, 0x03,
+ 0x35, 0xcf, 0x94, 0x30, 0x11, 0x40, 0xb8, 0x10, 0x2f, 0xb8, 0x38, 0xc9,
+ 0x2e, 0xa9, 0x99, 0x17, 0xe3, 0x54, 0xe2, 0x57, 0x09, 0x60, 0x2d, 0xc0,
+ 0xcd, 0xef, 0x23, 0x1f, 0xf2, 0x6a, 0xd2, 0xdf, 0xab, 0xbc, 0x39, 0x1e,
+ 0x72, 0x30, 0x72, 0xa4, 0xef, 0x52, 0x92, 0x9f, 0x3f, 0x1c, 0xf0, 0x21,
+ 0x6e, 0x44, 0xc0, 0x09, 0x30, 0x30, 0xf8, 0xac, 0x29, 0x09, 0x6f, 0xae,
+ 0xf2, 0x89, 0x33, 0xbc, 0x9b, 0x92, 0x42, 0x87, 0x01, 0x4e, 0x2e, 0x93,
+ 0x5e, 0x21, 0x45, 0xbe, 0x47, 0x52, 0xcc, 0xb8, 0x2c, 0xb7, 0x64, 0x62,
+ 0x71, 0x93, 0x69, 0x79, 0xca, 0xb7, 0x3f, 0x52, 0x1e, 0xeb, 0x27, 0x85,
+ 0x5a, 0xc2, 0xa4, 0x10, 0x83, 0x4a, 0xe5, 0x08, 0x2e, 0xb6, 0x2e, 0xf6,
+ 0xf9, 0x89, 0x9e, 0xe5, 0xcb, 0xb6, 0x24, 0xa8, 0xd8, 0xc0, 0x4a, 0xb7,
+ 0xed, 0xcf, 0x78, 0xfe, 0x13, 0x5d, 0x0f, 0x80, 0x8f, 0x63, 0xb5, 0xde,
+ 0x6e, 0x07, 0x17, 0x79, 0xbf, 0x1d, 0x9e, 0xaa, 0xf8, 0xd3, 0xef, 0x96,
+ 0x54, 0x86, 0xf2, 0xc5, 0x26, 0x25, 0xe6, 0xe5, 0x7a, 0x65, 0x1c, 0x7b,
+ 0xbd, 0x01, 0x97, 0xc9, 0x9c, 0x05, 0x7b, 0x38, 0x60, 0xa3, 0x26, 0x0c,
+ 0x86, 0x4a, 0x11, 0xb3, 0xcf, 0x22, 0xba, 0x44, 0xde, 0x3a, 0x3b, 0x3f,
+ 0x31, 0x17, 0xe6, 0x4e, 0xbf, 0x9a, 0x91, 0xf6, 0x26, 0xeb, 0xb3, 0xf3,
+ 0xc2, 0x6d, 0x1b, 0x0b, 0xb8, 0x07, 0x53, 0x46, 0x8d, 0x4b, 0xf6, 0xa9,
+ 0x97, 0xb2, 0x83, 0x35, 0xf2, 0x0e, 0xd8, 0xc3, 0x84, 0xd7, 0x55, 0x83,
+ 0x60, 0xa9, 0xae, 0x97, 0x55, 0x66, 0x1f, 0xa3, 0x74, 0x98, 0x46, 0xb1,
+ 0x74, 0xe6, 0xbf, 0x33, 0x0e, 0x52, 0xd0, 0x99, 0x41, 0xf6, 0xcc, 0xd7,
+ 0xde, 0x50, 0x04, 0x77, 0x9f, 0x9b, 0xb9, 0x02, 0x81, 0x81, 0x00, 0xfe,
+ 0x3d, 0x23, 0x8d, 0x37, 0x6a, 0x38, 0x56, 0xd9, 0x59, 0x2f, 0xd4, 0x96,
+ 0x1c, 0x17, 0xa7, 0xfb, 0x0f, 0xa3, 0x9d, 0x44, 0x2e, 0x9d, 0xf2, 0x2e,
+ 0x7e, 0xda, 0x11, 0x5c, 0x64, 0x8c, 0x5c, 0xb7, 0x38, 0xdf, 0x89, 0xea,
+ 0x92, 0xd8, 0x37, 0x85, 0x58, 0xd0, 0xd9, 0xc1, 0xcf, 0x3d, 0x8b, 0xff,
+ 0x74, 0x0d, 0x37, 0x43, 0xa0, 0x14, 0x0a, 0x6a, 0x75, 0x23, 0xe9, 0x17,
+ 0x6c, 0x29, 0x53, 0xb2, 0xc1, 0x1d, 0x7f, 0x44, 0x69, 0x1c, 0xf8, 0xbe,
+ 0xc2, 0xb3, 0x4f, 0xb5, 0x9c, 0x64, 0x95, 0x35, 0x98, 0x33, 0x19, 0x48,
+ 0x81, 0x18, 0xc0, 0x31, 0x18, 0xae, 0x74, 0x45, 0xe7, 0x0d, 0xf4, 0x66,
+ 0xce, 0x98, 0x67, 0x12, 0x60, 0xf0, 0x5d, 0x50, 0x68, 0xce, 0x77, 0x7d,
+ 0xa9, 0x7e, 0x2b, 0xa8, 0x47, 0x79, 0x49, 0x05, 0x00, 0xce, 0xb4, 0xff,
+ 0x7f, 0x62, 0xce, 0xca, 0x9a, 0x14, 0x7f, 0x02, 0x81, 0x81, 0x00, 0xbe,
+ 0x81, 0x4a, 0xf2, 0x6b, 0xf3, 0xc2, 0x71, 0x15, 0xbc, 0x75, 0x95, 0xd0,
+ 0xd1, 0x2a, 0x1a, 0xf7, 0x71, 0x3f, 0xec, 0xa8, 0x77, 0xae, 0x6e, 0x6d,
+ 0x85, 0x88, 0x25, 0xed, 0xa3, 0xd1, 0x92, 0x70, 0x47, 0x74, 0xf4, 0x2e,
+ 0x1a, 0xe1, 0xb6, 0x7f, 0x17, 0x39, 0xe8, 0xc4, 0x5a, 0x04, 0x76, 0x38,
+ 0x80, 0x70, 0xfa, 0x54, 0x5b, 0x7c, 0xc9, 0x6b, 0x8a, 0x44, 0x00, 0x3b,
+ 0xc8, 0xd0, 0x7f, 0xde, 0x73, 0xf5, 0xbc, 0xdd, 0x18, 0x26, 0x83, 0x95,
+ 0xdc, 0xc2, 0x84, 0x2b, 0x50, 0x23, 0xff, 0x14, 0xb3, 0x52, 0x38, 0x26,
+ 0x07, 0xb7, 0x17, 0x9a, 0x5e, 0xa3, 0x30, 0x84, 0x0f, 0xc4, 0x50, 0x45,
+ 0xd8, 0x6e, 0x0a, 0xcc, 0x4f, 0xeb, 0x13, 0x5f, 0x0a, 0xb9, 0xb7, 0xce,
+ 0x6b, 0x8e, 0xb5, 0xf5, 0xa5, 0x75, 0xf2, 0xa2, 0xa8, 0xde, 0x29, 0x9c,
+ 0x0d, 0x3f, 0x50, 0x6d, 0xf4, 0x87, 0x9b, 0x02, 0x81, 0x80, 0x61, 0xbb,
+ 0x4c, 0xf4, 0x57, 0x2e, 0x0c, 0xf4, 0x4d, 0xde, 0xfc, 0x05, 0x03, 0xa3,
+ 0x4e, 0xf0, 0xb3, 0x11, 0x42, 0xfb, 0x0c, 0x9f, 0xc2, 0xf5, 0xbb, 0x2b,
+ 0xe6, 0x56, 0x30, 0x27, 0x32, 0xd1, 0xdd, 0x59, 0x0e, 0x8d, 0x6c, 0xd0,
+ 0x00, 0x2f, 0xef, 0xa1, 0xc1, 0xbf, 0x43, 0xc2, 0x8f, 0xcd, 0x46, 0x68,
+ 0xed, 0x3f, 0xa6, 0x4e, 0x5e, 0x05, 0xd7, 0x00, 0xaa, 0xca, 0x4a, 0xc7,
+ 0xb8, 0x67, 0x45, 0x5a, 0xf9, 0x24, 0xd8, 0x3e, 0x73, 0xf5, 0xa7, 0x17,
+ 0x1f, 0x68, 0xef, 0xce, 0x6b, 0xd7, 0xf3, 0xdf, 0x4b, 0x1d, 0x58, 0x02,
+ 0xd0, 0x69, 0xe9, 0x35, 0xac, 0xb2, 0x63, 0xc0, 0xbb, 0x5b, 0x8d, 0x3d,
+ 0xb3, 0xd6, 0x43, 0x79, 0x62, 0x4c, 0xec, 0xc1, 0x2d, 0x45, 0x3f, 0xd8,
+ 0x2c, 0xf9, 0x49, 0x5a, 0x18, 0x64, 0x9a, 0x78, 0xc1, 0xfd, 0x50, 0x0e,
+ 0x3f, 0x04, 0x71, 0x5b, 0xa3, 0xaf, 0x02, 0x81, 0x80, 0x66, 0x49, 0xdb,
+ 0xe9, 0x20, 0xa7, 0xa8, 0xce, 0xb9, 0x82, 0x10, 0x8c, 0xd9, 0xab, 0x85,
+ 0x75, 0x27, 0x49, 0x8a, 0xae, 0x52, 0xa2, 0xb8, 0x69, 0x18, 0xab, 0x6b,
+ 0x38, 0x1a, 0x4a, 0x2c, 0xbb, 0xf9, 0x47, 0x94, 0xf7, 0x8b, 0x4d, 0xe9,
+ 0xc5, 0xe8, 0xa5, 0x9a, 0xf5, 0x6d, 0x80, 0x7c, 0x06, 0xd2, 0x3d, 0xbc,
+ 0xeb, 0xdc, 0xa1, 0xa6, 0xf6, 0x2b, 0xa4, 0xf8, 0xf0, 0x3b, 0x29, 0x8f,
+ 0x32, 0x29, 0x4a, 0x90, 0x36, 0xd1, 0x6c, 0x27, 0x39, 0xde, 0x1c, 0xc3,
+ 0xe0, 0xdd, 0xb4, 0xd1, 0x2f, 0x24, 0x79, 0x48, 0x7b, 0x57, 0x88, 0x2a,
+ 0xfa, 0x24, 0x6c, 0x0e, 0x29, 0x7d, 0xaf, 0x4d, 0x94, 0x60, 0x7c, 0x5e,
+ 0x51, 0xb3, 0xf4, 0x71, 0x5f, 0x5c, 0x57, 0xd0, 0xf2, 0x6d, 0x86, 0x79,
+ 0x01, 0x20, 0x9d, 0xb0, 0x20, 0x10, 0xd0, 0xa5, 0x41, 0x28, 0x46, 0x40,
+ 0xa9, 0xb9, 0xf0, 0x63, 0x63, 0x02, 0x81, 0x80, 0x39, 0xec, 0x60, 0x6f,
+ 0x5c, 0x9f, 0x1f, 0x33, 0xd9, 0x64, 0x60, 0x6e, 0x12, 0x8e, 0x9e, 0x90,
+ 0xcf, 0xf9, 0x32, 0x77, 0x2c, 0x57, 0x15, 0xaa, 0x75, 0x98, 0x16, 0xd5,
+ 0x04, 0xef, 0xe2, 0xc4, 0x62, 0x06, 0xf3, 0x37, 0x9a, 0xa6, 0x1d, 0x31,
+ 0xf8, 0x8e, 0x72, 0x6b, 0x50, 0xdd, 0x80, 0xb8, 0xce, 0x85, 0x58, 0xa0,
+ 0xd7, 0x40, 0x85, 0x25, 0xf5, 0x8c, 0x33, 0x99, 0xce, 0x32, 0xe2, 0x39,
+ 0xd7, 0x09, 0x41, 0xf1, 0x2d, 0x21, 0xe7, 0x76, 0x1c, 0x04, 0x3e, 0x0b,
+ 0x02, 0x22, 0x0d, 0x25, 0xff, 0xd0, 0x35, 0x71, 0xc7, 0xae, 0x5b, 0xbd,
+ 0x59, 0xc3, 0x1f, 0x48, 0x12, 0x06, 0x76, 0xf9, 0xd7, 0xc3, 0x70, 0xa7,
+ 0x49, 0xd8, 0x49, 0x1b, 0xdf, 0xce, 0xa0, 0x16, 0x62, 0xa1, 0x36, 0xc8,
+ 0x5d, 0x34, 0x9b, 0x6c, 0x71, 0x0f, 0xc6, 0xf6, 0xeb, 0xf8, 0xa7, 0xa7,
+ 0x9b, 0x62, 0xad, 0xc3};
+
+const RsaOaepTestVector kRsaOaep2048Sha1WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 1,
+ {},
+ {0xba, 0x36, 0x68, 0x06, 0xe4, 0xad, 0x50, 0xf7, 0x6c, 0x0d, 0x8f, 0x63,
+ 0xa8, 0x4c, 0xc8, 0xc1, 0x04, 0x5f, 0xbb, 0x2f, 0x9b, 0xef, 0x31, 0xda,
+ 0x89, 0x21, 0x4b, 0x2c, 0x85, 0x53, 0xe2, 0xd0, 0x12, 0x6f, 0xb9, 0x1e,
+ 0x8a, 0xd9, 0xc7, 0x8d, 0x15, 0x15, 0xc1, 0x59, 0x3f, 0xcd, 0x58, 0x92,
+ 0x78, 0x36, 0x9f, 0x83, 0xd8, 0xda, 0x35, 0x08, 0xbe, 0xed, 0x57, 0x3b,
+ 0x2e, 0x8a, 0x2e, 0x61, 0xe0, 0x9d, 0x99, 0x23, 0x47, 0x6c, 0xf2, 0xd1,
+ 0xca, 0xde, 0x86, 0x23, 0x44, 0xa8, 0x7c, 0x8e, 0x50, 0xd6, 0x60, 0x07,
+ 0x54, 0x08, 0x99, 0x92, 0x85, 0x1f, 0x44, 0x99, 0x8b, 0xe5, 0x71, 0x09,
+ 0xfe, 0x4f, 0x9a, 0x78, 0x7f, 0xc1, 0x3c, 0xba, 0x35, 0x1f, 0x33, 0x5d,
+ 0xf5, 0xf4, 0xcd, 0x65, 0x68, 0x58, 0xa9, 0xd9, 0xb5, 0x47, 0x43, 0x8d,
+ 0xb4, 0xe0, 0xe8, 0x16, 0x40, 0x61, 0x81, 0x04, 0xfa, 0xc1, 0x0c, 0x02,
+ 0x27, 0x73, 0x3f, 0x85, 0xe0, 0x41, 0xa3, 0x22, 0x45, 0x9c, 0x13, 0xeb,
+ 0xcf, 0x48, 0x55, 0xfa, 0x69, 0x51, 0x9a, 0xb9, 0x43, 0x01, 0x56, 0x11,
+ 0x46, 0x83, 0x06, 0x80, 0xe1, 0x61, 0x6f, 0xcf, 0x46, 0x52, 0xd3, 0x0d,
+ 0xc6, 0xd0, 0xcd, 0x0a, 0xba, 0x39, 0x75, 0x60, 0xd2, 0xa5, 0xb9, 0x55,
+ 0x6b, 0x42, 0xd4, 0x2e, 0xe2, 0x08, 0x8e, 0xf8, 0x79, 0x34, 0x69, 0xd1,
+ 0x14, 0x23, 0x31, 0xa0, 0xb3, 0x01, 0x8f, 0xeb, 0x15, 0x39, 0x99, 0xa2,
+ 0x43, 0x93, 0x49, 0xa7, 0x09, 0xee, 0xcb, 0xf0, 0x95, 0x68, 0x64, 0x3f,
+ 0x8e, 0x5d, 0x33, 0x89, 0x07, 0x3e, 0xaf, 0xd9, 0x3d, 0x37, 0x54, 0x40,
+ 0x57, 0xe5, 0x67, 0xc3, 0xa5, 0x53, 0x26, 0x9e, 0xa1, 0xb1, 0x5a, 0x49,
+ 0x38, 0x81, 0x27, 0x53, 0x2a, 0xb9, 0x67, 0x86, 0x0c, 0x04, 0x06, 0xa4,
+ 0xb0, 0xcb, 0x3a, 0xdc},
+ {},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 2,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x87, 0x73, 0xfd, 0xde, 0x3f, 0x14, 0x8e, 0xc3, 0x3d, 0x4f, 0xac, 0xdf,
+ 0xba, 0x81, 0x2e, 0x44, 0x00, 0x1d, 0x90, 0x86, 0x1c, 0x04, 0x7a, 0x9e,
+ 0xef, 0xe6, 0xc6, 0x54, 0x02, 0x12, 0x79, 0x5b, 0x50, 0xdd, 0x18, 0x6b,
+ 0xb7, 0x71, 0x2b, 0x84, 0x48, 0x83, 0x0f, 0xc1, 0x79, 0x9e, 0x05, 0x43,
+ 0xb7, 0x09, 0x3e, 0x47, 0x70, 0xf3, 0x01, 0xe9, 0x21, 0x69, 0x22, 0xe8,
+ 0x02, 0x80, 0xe9, 0xb5, 0x05, 0x82, 0xc6, 0x69, 0xe3, 0xa9, 0xa4, 0xfe,
+ 0xb0, 0x8e, 0xc6, 0xf5, 0xb2, 0x42, 0x8d, 0xc7, 0xef, 0xbc, 0xf6, 0xfe,
+ 0x49, 0xfe, 0xb6, 0x1f, 0xd2, 0x79, 0x5a, 0xf1, 0xc8, 0xb2, 0x3a, 0xcb,
+ 0x60, 0x58, 0x12, 0xc9, 0xd7, 0x58, 0x6e, 0x4f, 0x48, 0xe4, 0xd7, 0x58,
+ 0xf0, 0x69, 0x5b, 0x68, 0x8d, 0x1b, 0x4b, 0x56, 0x30, 0x67, 0x85, 0x2b,
+ 0x1c, 0xe9, 0xdb, 0x5d, 0xc8, 0x2a, 0xba, 0x29, 0xab, 0x41, 0x61, 0x78,
+ 0xf6, 0x16, 0x42, 0x6e, 0x5d, 0x0c, 0xaf, 0x3f, 0x99, 0x03, 0xde, 0x2a,
+ 0x5b, 0xee, 0xb9, 0x70, 0xaf, 0x72, 0x81, 0xe7, 0xcd, 0xac, 0xaa, 0xa0,
+ 0x06, 0x62, 0xae, 0x36, 0xfb, 0x03, 0x65, 0xc2, 0x0c, 0x65, 0x3b, 0x67,
+ 0x0b, 0x3e, 0x7b, 0xe4, 0xb0, 0x68, 0x09, 0x32, 0xf3, 0x25, 0x4d, 0x48,
+ 0xec, 0x35, 0x05, 0xca, 0x15, 0x47, 0xd1, 0xbe, 0x27, 0xd2, 0x41, 0x4a,
+ 0x35, 0x39, 0xf4, 0x05, 0xdf, 0x91, 0x05, 0x7f, 0x4f, 0x97, 0xaa, 0x77,
+ 0x96, 0xd7, 0xcc, 0xb6, 0x9e, 0xd5, 0x53, 0x44, 0x71, 0x31, 0xfb, 0xe7,
+ 0x96, 0x11, 0x75, 0x6b, 0x7e, 0x56, 0x4b, 0xba, 0x7d, 0x76, 0xce, 0x92,
+ 0x56, 0x16, 0x84, 0x46, 0xb3, 0x44, 0x98, 0xa2, 0xe9, 0x1d, 0x9a, 0x95,
+ 0x5a, 0x8a, 0xa9, 0x8a, 0x71, 0xa4, 0x3d, 0x65, 0xee, 0x60, 0xfc, 0xea,
+ 0x39, 0xd8, 0x11, 0xfe},
+ {},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 3,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x50, 0x4b, 0x4e, 0x0d, 0x94, 0xd8, 0x00, 0xa9, 0xda, 0x92, 0xbe, 0x8f,
+ 0xa8, 0x4f, 0xc3, 0x45, 0xf7, 0xab, 0x49, 0x21, 0xec, 0x53, 0xc0, 0x73,
+ 0xc7, 0x95, 0x92, 0xb3, 0x47, 0xa6, 0x92, 0xcc, 0xe2, 0x45, 0x01, 0x35,
+ 0xe9, 0x98, 0xe0, 0x7b, 0xb7, 0x5e, 0xd7, 0xee, 0x44, 0xf0, 0x47, 0xf7,
+ 0x5a, 0x07, 0xe3, 0x7b, 0x9c, 0x91, 0x2d, 0x3d, 0x52, 0x9b, 0x62, 0xbe,
+ 0xf1, 0x44, 0x95, 0x2d, 0x5b, 0x20, 0x22, 0x46, 0xad, 0x32, 0xc5, 0xd3,
+ 0x4e, 0xc8, 0x55, 0x9c, 0x41, 0x63, 0xe2, 0x14, 0x5f, 0xa5, 0xfd, 0x4d,
+ 0x56, 0xde, 0x28, 0xcb, 0xfe, 0x7e, 0x53, 0x7d, 0x57, 0x32, 0x30, 0x59,
+ 0x45, 0xc9, 0x37, 0x0b, 0xbc, 0x6d, 0xcd, 0x72, 0xb3, 0x29, 0x6f, 0xd5,
+ 0x4a, 0x26, 0x60, 0x36, 0x57, 0x15, 0xf7, 0xd9, 0x11, 0x09, 0x9c, 0x96,
+ 0xdf, 0xe6, 0xd1, 0x14, 0xee, 0xc7, 0xb4, 0x42, 0x5c, 0xb6, 0x57, 0x01,
+ 0xaa, 0x9e, 0x08, 0xd9, 0x9c, 0x7a, 0xc2, 0x01, 0x79, 0x65, 0x6b, 0xb6,
+ 0x78, 0x55, 0x4d, 0x74, 0xba, 0xca, 0x45, 0x01, 0xb5, 0xd0, 0xb3, 0x66,
+ 0xc9, 0x72, 0x24, 0xbf, 0x0c, 0x87, 0x34, 0xe0, 0x0f, 0xf2, 0xaf, 0x8b,
+ 0x91, 0x6a, 0xef, 0x8b, 0x83, 0x14, 0x2d, 0x5e, 0xc1, 0x42, 0x49, 0x3e,
+ 0x0c, 0xc4, 0xc5, 0x73, 0x26, 0x51, 0x5a, 0x50, 0xa3, 0x1e, 0xc2, 0xc6,
+ 0x70, 0x35, 0x12, 0x03, 0x46, 0x42, 0xe5, 0x78, 0x96, 0x49, 0x77, 0x3d,
+ 0x2f, 0x83, 0x12, 0x56, 0x1b, 0xf2, 0xf2, 0xf6, 0x00, 0x0c, 0xeb, 0xdb,
+ 0xf7, 0xc7, 0xa9, 0x5f, 0xbf, 0xd0, 0xf7, 0x21, 0xc3, 0x1b, 0xa3, 0x92,
+ 0xac, 0xea, 0x37, 0x56, 0x8a, 0x24, 0xf1, 0x76, 0x76, 0x7f, 0x71, 0xb3,
+ 0x1f, 0x40, 0x75, 0x73, 0xde, 0xef, 0x95, 0xc3, 0x05, 0xe0, 0xe0, 0x63,
+ 0xdb, 0x0e, 0x91, 0x68},
+ {},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x25, 0xa9, 0x18, 0xa0, 0xc7, 0x98, 0x5a, 0x72, 0xf1, 0x8f, 0x6b, 0x62,
+ 0x16, 0xd0, 0xe2, 0xd1, 0x9a, 0x9b, 0x42, 0xa4, 0xd5, 0xb6, 0x80, 0xe9,
+ 0x95, 0xc3, 0xc5, 0xc5, 0x84, 0x96, 0x6e, 0x29, 0xc6, 0x17, 0x98, 0x77,
+ 0xcf, 0xd0, 0x31, 0x7f, 0x9e, 0x4d, 0xcd, 0xc8, 0x7f, 0x76, 0x71, 0x49,
+ 0x94, 0xe4, 0x40, 0x7c, 0xd8, 0x68, 0x84, 0x23, 0x50, 0xe2, 0x8f, 0x32,
+ 0x8b, 0x3f, 0x33, 0x74, 0x6a, 0x89, 0x7e, 0xa9, 0x99, 0x55, 0x75, 0xf3,
+ 0x28, 0xbe, 0x7f, 0x99, 0x12, 0x36, 0x94, 0x82, 0xae, 0x1a, 0x66, 0xff,
+ 0x5b, 0x7a, 0x1c, 0x8a, 0xc8, 0xfd, 0x4e, 0x57, 0x71, 0xe5, 0x80, 0x77,
+ 0xb5, 0x4a, 0x55, 0xdb, 0x6c, 0x68, 0x49, 0xff, 0x28, 0x8d, 0x50, 0xde,
+ 0x0e, 0xe1, 0xe4, 0x5b, 0xfd, 0xf8, 0x1f, 0xfa, 0xed, 0x16, 0x97, 0x1f,
+ 0x19, 0xab, 0xae, 0x66, 0x03, 0x38, 0xa3, 0xa9, 0x24, 0x0a, 0x0b, 0x73,
+ 0x29, 0x84, 0xfa, 0xdc, 0xd2, 0x8a, 0x85, 0xc6, 0x80, 0xf0, 0xda, 0xc8,
+ 0xb7, 0x33, 0x06, 0x48, 0x1a, 0x09, 0x6f, 0x70, 0x07, 0x06, 0xe9, 0x1f,
+ 0x7c, 0x10, 0x0c, 0xe6, 0x4e, 0x1c, 0x6b, 0xba, 0xbd, 0x41, 0x98, 0x07,
+ 0xdc, 0x16, 0x7f, 0x1f, 0x92, 0x4e, 0xdc, 0x6f, 0x44, 0xa6, 0x9b, 0x75,
+ 0xa7, 0xc7, 0x29, 0x89, 0xb2, 0x5c, 0xe3, 0x54, 0x80, 0x43, 0x3b, 0xc4,
+ 0x56, 0xc6, 0xaf, 0xa9, 0x3a, 0x0e, 0x9b, 0x41, 0x56, 0xd7, 0x58, 0x63,
+ 0xf9, 0x44, 0x0a, 0xe4, 0x42, 0xee, 0xfd, 0x21, 0x3b, 0x8a, 0x3f, 0x53,
+ 0xa0, 0x65, 0xda, 0xa8, 0xcd, 0x02, 0x06, 0x88, 0x6d, 0x15, 0x44, 0xc3,
+ 0xbf, 0xec, 0xaf, 0x62, 0x65, 0x9c, 0xfa, 0x59, 0x1d, 0xa5, 0xe9, 0x20,
+ 0xd7, 0xd4, 0x37, 0x0a, 0x9a, 0xab, 0xf7, 0xf9, 0x98, 0x3f, 0xad, 0xe1,
+ 0x01, 0xda, 0x2d, 0xba},
+ {},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 5,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ {0xa2, 0x55, 0x0a, 0x98, 0x50, 0x90, 0x3f, 0x31, 0x42, 0xbc, 0x1b, 0x1b,
+ 0x54, 0xe4, 0x5d, 0x77, 0x54, 0xe7, 0x5f, 0xf0, 0xd3, 0x9a, 0x8a, 0xe8,
+ 0x13, 0xb5, 0x1e, 0xb8, 0x16, 0x5b, 0xe0, 0x8a, 0x4c, 0x03, 0x66, 0xb9,
+ 0x3c, 0x80, 0x3e, 0xf1, 0x61, 0x65, 0x0f, 0x8c, 0xb9, 0x66, 0xf7, 0xdd,
+ 0x46, 0x48, 0xf4, 0x03, 0x63, 0xdd, 0x0c, 0xc3, 0x75, 0x95, 0xe4, 0x37,
+ 0x56, 0x07, 0x89, 0x55, 0xef, 0x02, 0xe4, 0x15, 0xb3, 0xe0, 0xef, 0xd5,
+ 0xf9, 0x74, 0x4d, 0x56, 0x4e, 0xae, 0x76, 0x3e, 0x30, 0x7e, 0x89, 0x30,
+ 0x02, 0xdd, 0x1a, 0x9d, 0x0b, 0xa2, 0x99, 0x7f, 0xe6, 0x65, 0x8f, 0x36,
+ 0x89, 0xfe, 0xf4, 0xf4, 0xf2, 0x1e, 0x7a, 0x97, 0x2c, 0x0d, 0xc6, 0x42,
+ 0x99, 0x3f, 0xf6, 0x61, 0x2c, 0x6e, 0x6b, 0x43, 0xf9, 0xce, 0x53, 0x67,
+ 0x49, 0x19, 0xab, 0xbc, 0x13, 0xe4, 0x27, 0x72, 0xbe, 0xb8, 0xc3, 0xf3,
+ 0xf6, 0x55, 0xdf, 0x9d, 0xc9, 0x83, 0x9e, 0x07, 0x5e, 0x01, 0xbe, 0xb9,
+ 0xb9, 0x3d, 0x8e, 0x01, 0x6f, 0x57, 0xaf, 0xc9, 0xa0, 0x20, 0x7d, 0x91,
+ 0x89, 0xb4, 0xbc, 0xb1, 0x4b, 0xa6, 0x45, 0x9f, 0xf5, 0xfd, 0xd5, 0xf2,
+ 0xfe, 0xd5, 0x26, 0x0a, 0xc9, 0xa7, 0xa0, 0x92, 0xfe, 0xca, 0x20, 0xaf,
+ 0x0f, 0x23, 0xa0, 0x0d, 0x8b, 0x99, 0x0c, 0x07, 0x4c, 0xa2, 0x3d, 0x96,
+ 0x4e, 0x19, 0xe4, 0x9c, 0x17, 0xc9, 0x70, 0xbc, 0x97, 0x2b, 0x70, 0xfd,
+ 0xa2, 0xb6, 0xc6, 0xe9, 0x9e, 0x4e, 0x7f, 0xf1, 0x19, 0x02, 0xea, 0x71,
+ 0x26, 0x25, 0x7f, 0xd1, 0x96, 0x4e, 0x7d, 0xa0, 0x7f, 0xbf, 0x41, 0x3c,
+ 0x8b, 0xec, 0xb4, 0x87, 0x29, 0xfb, 0xd8, 0x61, 0xdd, 0xcc, 0x3f, 0xa6,
+ 0xc3, 0xdf, 0x23, 0x55, 0x75, 0x9e, 0xf1, 0x33, 0x8d, 0x02, 0x55, 0x1b,
+ 0x7f, 0xc8, 0x0a, 0x88},
+ {},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 6,
+ {0x61},
+ {0x6f, 0x35, 0xb5, 0x6e, 0xbd, 0x7e, 0x12, 0xd5, 0x8c, 0xf2, 0x23, 0x9b,
+ 0x3c, 0x92, 0x6d, 0x21, 0xd5, 0x42, 0x22, 0xda, 0x0d, 0x19, 0x43, 0xbc,
+ 0xd0, 0xc0, 0xe4, 0x46, 0xbc, 0x92, 0x13, 0x52, 0x6c, 0x63, 0xce, 0x07,
+ 0x36, 0xb1, 0x13, 0x40, 0x75, 0x44, 0x60, 0x03, 0x6e, 0xea, 0xc8, 0x85,
+ 0xda, 0xca, 0xc6, 0x17, 0x49, 0x9a, 0x58, 0xc5, 0x6a, 0x6d, 0xf5, 0xde,
+ 0x1e, 0x91, 0xdb, 0x4e, 0x1b, 0xef, 0xba, 0x02, 0x37, 0xf6, 0x96, 0xd1,
+ 0xb6, 0xa8, 0x44, 0x71, 0x63, 0xb8, 0x39, 0xdd, 0xf0, 0x82, 0xa1, 0xc5,
+ 0xf8, 0xc1, 0x31, 0x5f, 0x7f, 0xba, 0xb4, 0x5b, 0x2b, 0xd8, 0x01, 0x1a,
+ 0xcc, 0xd5, 0xb2, 0xb1, 0xe3, 0xd4, 0xf3, 0x53, 0x15, 0xe9, 0x98, 0xee,
+ 0xf8, 0x2f, 0x36, 0x8a, 0x72, 0x72, 0x88, 0x17, 0xf7, 0x36, 0x96, 0x48,
+ 0xb9, 0xb1, 0x95, 0x97, 0x81, 0x44, 0x97, 0x07, 0xa5, 0xa6, 0x68, 0xa6,
+ 0xf8, 0xee, 0xfe, 0x56, 0x24, 0x13, 0x5f, 0xf8, 0xed, 0xcd, 0xf9, 0x59,
+ 0x4e, 0xb4, 0xdb, 0x32, 0xf2, 0x7b, 0x2a, 0x6f, 0x5f, 0x7c, 0x64, 0x06,
+ 0xc2, 0xf2, 0xc7, 0xb8, 0x18, 0xf8, 0x59, 0xd9, 0xe3, 0x79, 0xa7, 0x6c,
+ 0x17, 0xb4, 0xd1, 0x53, 0x5d, 0xb7, 0x40, 0x4e, 0x77, 0xd6, 0x11, 0xf6,
+ 0xcf, 0x5b, 0x4d, 0x02, 0x05, 0xf8, 0x85, 0x88, 0x31, 0x86, 0xd6, 0x03,
+ 0xc7, 0xa9, 0x92, 0x09, 0x34, 0xfb, 0x58, 0x86, 0x40, 0x6a, 0x38, 0x01,
+ 0x3f, 0x7a, 0x18, 0x64, 0xd5, 0x07, 0x4f, 0x89, 0xdd, 0xc1, 0x64, 0xc9,
+ 0xe1, 0x3f, 0x5a, 0xa5, 0xe4, 0xeb, 0x13, 0xdf, 0xc3, 0xa5, 0x3b, 0x15,
+ 0x3c, 0x56, 0xd9, 0xf6, 0x40, 0x3b, 0xf2, 0xac, 0x5d, 0xde, 0x9c, 0x42,
+ 0x22, 0x72, 0x01, 0xfe, 0x31, 0x49, 0x84, 0x75, 0x2b, 0x5b, 0x41, 0xef,
+ 0x00, 0x64, 0xac, 0xb0},
+ {},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 7,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ {0x35, 0x30, 0x60, 0x5f, 0x43, 0xb5, 0x53, 0x9c, 0x80, 0x39, 0x8f, 0x85,
+ 0x6e, 0xea, 0x8d, 0x88, 0x98, 0x4a, 0xf4, 0xa6, 0xa0, 0x8d, 0xb3, 0xb9,
+ 0xd4, 0x09, 0x3c, 0xc8, 0x0d, 0x1a, 0x31, 0x3c, 0x0e, 0xbe, 0x72, 0x7e,
+ 0xb2, 0xc4, 0x5c, 0xec, 0x20, 0x25, 0xee, 0xe6, 0x0f, 0x38, 0x58, 0x22,
+ 0xc0, 0x9f, 0x82, 0xe3, 0xbc, 0xed, 0xf6, 0x6b, 0x79, 0xc2, 0xb3, 0x4a,
+ 0x4f, 0x41, 0xaa, 0x88, 0x85, 0xec, 0xa5, 0xb9, 0x89, 0x17, 0x98, 0xd4,
+ 0x79, 0x14, 0xf9, 0x47, 0xc7, 0x68, 0x81, 0xdb, 0xfc, 0x3f, 0x21, 0xec,
+ 0x27, 0xa1, 0x1d, 0xc9, 0x26, 0xc6, 0x47, 0xb6, 0xb2, 0xa7, 0xf3, 0x29,
+ 0x2e, 0xc4, 0xaa, 0x32, 0xe9, 0x69, 0xba, 0xb4, 0x9a, 0xfe, 0x20, 0x3f,
+ 0xfd, 0x79, 0xb0, 0xc1, 0xab, 0x57, 0x77, 0xa0, 0x41, 0xfb, 0xe4, 0xe9,
+ 0xe1, 0xa6, 0x79, 0xfe, 0x2d, 0x82, 0xe9, 0xc2, 0x67, 0xee, 0x7f, 0xbe,
+ 0x54, 0xe9, 0xe0, 0xde, 0xf6, 0x8d, 0x8b, 0xba, 0xcb, 0x1e, 0x53, 0xda,
+ 0x99, 0xae, 0xc8, 0xba, 0x92, 0x55, 0xd2, 0xff, 0x66, 0x76, 0xdb, 0xcc,
+ 0x58, 0x49, 0x8a, 0x38, 0x6d, 0xd8, 0xa6, 0xb3, 0xcf, 0x02, 0x22, 0xa9,
+ 0xe1, 0x4f, 0xd0, 0x33, 0x13, 0x30, 0x3b, 0xec, 0x9d, 0x04, 0x39, 0xff,
+ 0x0e, 0x8a, 0x5a, 0x09, 0xce, 0x29, 0x26, 0xeb, 0xe8, 0x6c, 0xaf, 0xd0,
+ 0x0c, 0xd8, 0xca, 0x76, 0x1b, 0x88, 0xdf, 0x9c, 0xf8, 0x4f, 0x7b, 0x8e,
+ 0x07, 0xcc, 0x5f, 0x65, 0x51, 0x99, 0xea, 0x81, 0xea, 0x64, 0x07, 0xec,
+ 0x26, 0x4b, 0x59, 0x71, 0x73, 0x89, 0x67, 0xa2, 0xe9, 0x77, 0x13, 0x2d,
+ 0xc5, 0x89, 0xc7, 0x2f, 0x8b, 0xb6, 0x39, 0xa9, 0x42, 0x9f, 0xeb, 0x51,
+ 0x2d, 0x8d, 0x32, 0xc4, 0x41, 0xf7, 0xe1, 0xce, 0x6c, 0x6b, 0xef, 0xa0,
+ 0x81, 0x40, 0xa0, 0x90},
+ {},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x4d, 0x0c, 0xb9, 0xe2, 0x3e, 0xa2, 0xf2, 0x5c, 0xd9, 0x3f, 0x6a, 0x4a,
+ 0x5b, 0x91, 0x89, 0x15, 0x61, 0x78, 0x57, 0x22, 0x14, 0xc2, 0xbb, 0xc7,
+ 0x73, 0x15, 0x8e, 0xd8, 0x2b, 0x83, 0xcd, 0xfe, 0x7a, 0xc1, 0xe9, 0x6d,
+ 0x66, 0x2a, 0xfd, 0x46, 0xa9, 0x22, 0x5b, 0x9e, 0x8d, 0x1d, 0xed, 0x27,
+ 0x4e, 0x00, 0x04, 0x8c, 0x05, 0x8d, 0x4c, 0xb6, 0x6c, 0xcc, 0xf4, 0xeb,
+ 0x6c, 0x4e, 0xba, 0xf3, 0x0b, 0x97, 0xe3, 0xff, 0x17, 0xa2, 0x12, 0x23,
+ 0xcd, 0xed, 0x87, 0x08, 0x52, 0x4b, 0xf7, 0x5e, 0x3d, 0xec, 0x07, 0x58,
+ 0x33, 0xdc, 0x95, 0x3d, 0xfd, 0x9a, 0x13, 0x41, 0x07, 0x2f, 0x14, 0x85,
+ 0xc6, 0x00, 0x18, 0xf9, 0x2b, 0xd4, 0x1c, 0xed, 0xd0, 0x51, 0x00, 0x85,
+ 0xd8, 0x18, 0xa5, 0xcb, 0x4d, 0xf3, 0x2c, 0x44, 0x72, 0x94, 0xf4, 0x24,
+ 0x53, 0x85, 0xe1, 0xe5, 0xc4, 0x62, 0x7c, 0x41, 0x45, 0x0c, 0x1d, 0xfd,
+ 0x22, 0xf3, 0x4f, 0x96, 0x51, 0x4a, 0xed, 0x15, 0x65, 0x97, 0x67, 0x35,
+ 0xe3, 0x21, 0xc2, 0x66, 0x30, 0x0d, 0xe6, 0xb9, 0x3d, 0xd9, 0x3e, 0x4d,
+ 0xb4, 0xe5, 0x21, 0xb1, 0xa2, 0x69, 0x94, 0x7c, 0xb7, 0x9b, 0xcc, 0xd4,
+ 0x72, 0xcd, 0x40, 0xe3, 0xfd, 0x43, 0x07, 0x26, 0x72, 0x3c, 0xb9, 0x7b,
+ 0xca, 0x50, 0xe6, 0x10, 0xbd, 0x81, 0xda, 0xed, 0x31, 0xfc, 0x16, 0x4c,
+ 0x18, 0xef, 0x37, 0x8f, 0x68, 0xe4, 0x05, 0xee, 0x6d, 0x97, 0x8f, 0x97,
+ 0xcc, 0x04, 0x2d, 0xd2, 0x66, 0xc9, 0x0b, 0x90, 0x9b, 0xa5, 0x21, 0x28,
+ 0x82, 0x4f, 0xea, 0x7f, 0x44, 0x96, 0xad, 0x56, 0xe0, 0x3f, 0xa4, 0xae,
+ 0xb5, 0x28, 0xd2, 0xfd, 0x3d, 0x9b, 0xfa, 0xe8, 0x29, 0x5e, 0x1a, 0x53,
+ 0x06, 0xb3, 0x89, 0x65, 0x4b, 0x1d, 0x70, 0x58, 0x89, 0x0b, 0x5d, 0xbd,
+ 0x67, 0x70, 0xff, 0x5b},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x87, 0x3c, 0x4e, 0xcb, 0x48, 0x58, 0xc6, 0x02, 0x18, 0xb4, 0xff, 0x5f,
+ 0xe7, 0x5e, 0xc2, 0x16, 0x50, 0x23, 0x67, 0xe0, 0xa8, 0x44, 0x6f, 0xef,
+ 0x23, 0x02, 0xda, 0x89, 0x28, 0x16, 0xf1, 0x27, 0xa8, 0xbe, 0xdf, 0x7e,
+ 0x2f, 0xff, 0x34, 0x9b, 0xe4, 0x93, 0x85, 0x7c, 0x4e, 0x36, 0x34, 0x93,
+ 0xb2, 0x8f, 0x90, 0x36, 0x5e, 0xae, 0x44, 0x32, 0x3a, 0x93, 0x3e, 0xae,
+ 0x25, 0x70, 0x1d, 0x84, 0x02, 0x4c, 0x84, 0xe0, 0x9b, 0x91, 0x63, 0xde,
+ 0x0d, 0xc7, 0xba, 0x2d, 0x44, 0xf9, 0x7c, 0x29, 0xaf, 0x5b, 0x94, 0x22,
+ 0xc4, 0x17, 0xbb, 0x24, 0x1a, 0x2f, 0xd3, 0x26, 0xef, 0xd9, 0xae, 0xd2,
+ 0xdc, 0xd7, 0xce, 0xa5, 0x5b, 0xb1, 0x6b, 0x95, 0x71, 0x64, 0x7e, 0xae,
+ 0xce, 0x0a, 0x0c, 0xa7, 0x1f, 0x7d, 0xa7, 0xde, 0xcf, 0xbc, 0x58, 0x8c,
+ 0xaf, 0xa8, 0xbe, 0xac, 0xf0, 0xb2, 0x86, 0xe1, 0x43, 0xff, 0x77, 0xf0,
+ 0x54, 0x07, 0x38, 0x8b, 0x72, 0xc8, 0x9c, 0x6a, 0x4b, 0xe3, 0x5d, 0x07,
+ 0x40, 0x83, 0xe2, 0xa1, 0x28, 0xfd, 0xa5, 0x3b, 0xa7, 0xd3, 0x36, 0x3c,
+ 0x0d, 0x26, 0x14, 0x30, 0x66, 0x77, 0x70, 0xfd, 0x7b, 0x42, 0x03, 0x2a,
+ 0x4d, 0x97, 0x64, 0xfa, 0x86, 0xdd, 0x48, 0x34, 0xeb, 0xa3, 0x86, 0x4a,
+ 0xcf, 0x3e, 0x0c, 0x23, 0x0f, 0xd0, 0x35, 0x81, 0x29, 0x25, 0x62, 0x15,
+ 0x1f, 0xaa, 0x1e, 0xd3, 0xf8, 0x43, 0x3b, 0xc6, 0x34, 0x72, 0xc4, 0x25,
+ 0xc3, 0x82, 0xd7, 0x42, 0x5b, 0x11, 0xc9, 0x79, 0x69, 0xb1, 0xfd, 0x0f,
+ 0xa0, 0xb0, 0x14, 0xd4, 0x7d, 0x87, 0xaf, 0x91, 0x9d, 0xe6, 0xdf, 0x72,
+ 0xba, 0x52, 0xbe, 0x88, 0x8e, 0x44, 0xde, 0x4f, 0xa6, 0x3c, 0x21, 0x5e,
+ 0xa8, 0x0f, 0xc6, 0x10, 0x72, 0xa3, 0x20, 0xa2, 0x4e, 0x99, 0xc6, 0xa2,
+ 0x47, 0x88, 0x0c, 0x9a},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
+ 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 10,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x91, 0xde, 0x22, 0xe7, 0x67, 0x14, 0xef, 0xf6, 0x12, 0xa4, 0x13, 0x18,
+ 0x30, 0x3d, 0xc5, 0xaa, 0xf1, 0x54, 0xdc, 0x5e, 0x4b, 0x79, 0xdf, 0x84,
+ 0x95, 0xb5, 0xac, 0xba, 0x18, 0xa2, 0x7b, 0xe6, 0xdd, 0x45, 0x4f, 0x2c,
+ 0x39, 0x49, 0x4a, 0xa1, 0x8d, 0x19, 0x11, 0xaa, 0xbf, 0x38, 0xbb, 0xad,
+ 0x04, 0x60, 0x92, 0x24, 0x04, 0xc6, 0xe2, 0xc0, 0x8a, 0xc3, 0xab, 0xfd,
+ 0xcd, 0xb9, 0x63, 0x62, 0x3f, 0x1c, 0x1c, 0x07, 0xeb, 0x20, 0x96, 0xdf,
+ 0xf7, 0x06, 0x4d, 0x3c, 0x55, 0xc6, 0x22, 0x17, 0x73, 0xe4, 0xb2, 0xa8,
+ 0x0a, 0xda, 0xeb, 0x21, 0x05, 0x32, 0xec, 0x76, 0xa3, 0xc9, 0x28, 0x32,
+ 0xb0, 0xaa, 0xf7, 0xda, 0x03, 0xcf, 0xb6, 0x03, 0x03, 0xe0, 0x11, 0x6c,
+ 0xb6, 0xcd, 0xea, 0xd2, 0xb7, 0x37, 0x1c, 0xbf, 0xae, 0xbb, 0xf3, 0xe5,
+ 0x11, 0x50, 0x3b, 0x9b, 0x8b, 0xcd, 0x54, 0xc1, 0x3c, 0x03, 0x5a, 0x44,
+ 0x36, 0x8f, 0xba, 0x19, 0xdf, 0xb8, 0x73, 0x5c, 0x61, 0x17, 0xa3, 0xed,
+ 0xcb, 0xe9, 0x93, 0x9a, 0xfa, 0xbd, 0x72, 0x04, 0xb6, 0x54, 0x2c, 0x77,
+ 0xd3, 0x1a, 0x6a, 0x24, 0x4b, 0x10, 0x48, 0x12, 0x11, 0xec, 0x99, 0xe4,
+ 0x52, 0x31, 0x20, 0x37, 0x20, 0x04, 0x3f, 0xe8, 0x9a, 0x57, 0xc7, 0xa6,
+ 0x12, 0xb3, 0x58, 0x8b, 0x12, 0x16, 0x6c, 0x55, 0xed, 0xec, 0x13, 0xb8,
+ 0x26, 0x5a, 0x2c, 0x09, 0x1d, 0xd8, 0x59, 0xd4, 0xf3, 0x4e, 0xb6, 0x6e,
+ 0xad, 0x8b, 0x58, 0x3f, 0xd1, 0xf0, 0xf0, 0xec, 0x73, 0x9b, 0x92, 0xe7,
+ 0x61, 0x8c, 0x1a, 0xbe, 0x1e, 0x3e, 0x92, 0x19, 0xfc, 0x43, 0xf6, 0x28,
+ 0xfe, 0x89, 0xcc, 0xdf, 0x2c, 0xab, 0xc0, 0x7f, 0xfc, 0xc5, 0xc4, 0x85,
+ 0xc4, 0xca, 0xdb, 0xbb, 0xeb, 0x02, 0xef, 0xd8, 0x39, 0x4f, 0x4d, 0xb0,
+ 0xb7, 0x2d, 0x81, 0xd8},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ priv_key_0,
+ true},
+
+ // Comment: Longest valid message size
+ // tcID: 11
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 11,
+ {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78},
+ {0x86, 0x54, 0x64, 0x30, 0x90, 0xce, 0x42, 0x61, 0x18, 0xdc, 0xce, 0x2b,
+ 0xb0, 0xfc, 0xa3, 0xb2, 0xa4, 0xed, 0x45, 0x58, 0x9d, 0x73, 0xae, 0x2f,
+ 0x56, 0x83, 0x33, 0x4f, 0x17, 0xca, 0x5b, 0x9f, 0x41, 0xeb, 0x97, 0xff,
+ 0x56, 0x6c, 0xbb, 0xc0, 0x17, 0x1d, 0x89, 0x62, 0xfc, 0xca, 0x46, 0x5f,
+ 0x66, 0xf4, 0xcf, 0x14, 0xd0, 0x11, 0x4d, 0x77, 0x68, 0xbb, 0xac, 0x1d,
+ 0xfb, 0x72, 0x6d, 0x91, 0x33, 0x16, 0x70, 0xe0, 0xe8, 0x8c, 0xe7, 0x28,
+ 0x6e, 0x1f, 0x0e, 0xe7, 0xac, 0xd5, 0xcd, 0x75, 0xe0, 0xd3, 0x25, 0xad,
+ 0xc9, 0xf4, 0x7f, 0xf0, 0x28, 0x20, 0x54, 0x47, 0x70, 0xec, 0xf4, 0x6f,
+ 0x38, 0x1f, 0xf3, 0x30, 0xa5, 0xc7, 0x59, 0x78, 0xe8, 0xd2, 0x48, 0xcc,
+ 0x12, 0xf0, 0x75, 0x2c, 0xc7, 0xc4, 0x52, 0x26, 0x5a, 0xe9, 0x19, 0xf5,
+ 0xa4, 0xdd, 0x7c, 0x20, 0x02, 0x3f, 0xbf, 0x51, 0xd0, 0xb4, 0x13, 0xaf,
+ 0xe0, 0x9f, 0x74, 0x61, 0x14, 0xd1, 0x6d, 0x1b, 0xe4, 0x99, 0xc9, 0x8d,
+ 0x27, 0x0e, 0x92, 0x13, 0xa3, 0x7a, 0x2a, 0x74, 0x5a, 0x3b, 0xb2, 0x16,
+ 0xbd, 0x30, 0xa0, 0x7d, 0x11, 0x05, 0x58, 0x09, 0x0f, 0x4f, 0xe7, 0x3d,
+ 0xeb, 0xea, 0x00, 0x9e, 0x18, 0xeb, 0x37, 0x70, 0xee, 0xdd, 0xd7, 0x15,
+ 0x0b, 0x4c, 0x72, 0x31, 0x53, 0x9f, 0x72, 0x32, 0xd8, 0x37, 0x83, 0x64,
+ 0x90, 0xc9, 0x54, 0x7e, 0x27, 0xda, 0xc0, 0x0e, 0xfb, 0x5a, 0x8c, 0xcd,
+ 0xf9, 0xa7, 0xc3, 0xc1, 0xd2, 0x9c, 0x03, 0x51, 0x70, 0xa5, 0x17, 0xdb,
+ 0x89, 0x9e, 0xe6, 0x19, 0x25, 0xcc, 0x7a, 0x2c, 0xd2, 0x78, 0xcf, 0x57,
+ 0x6e, 0xbe, 0x82, 0x81, 0xbd, 0x3a, 0x4f, 0x26, 0x65, 0xf1, 0x5d, 0xd0,
+ 0xb2, 0xe6, 0x1b, 0xcd, 0x65, 0x17, 0x2c, 0x2f, 0xff, 0x50, 0xa8, 0x6a,
+ 0x2a, 0xdb, 0xf2, 0xf1},
+ {},
+ priv_key_0,
+ true},
+
+ // Comment: first byte of l_hash modified
+ // tcID: 12
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x78, 0x66, 0xab, 0x0f, 0x81, 0x43, 0x7d, 0xe9, 0x34, 0x42, 0x32, 0x5f,
+ 0x02, 0xf8, 0x6a, 0x30, 0x5c, 0x4a, 0x4a, 0x08, 0x71, 0x20, 0x7f, 0xf3,
+ 0x20, 0x37, 0x46, 0xc2, 0x6a, 0x43, 0xff, 0xf5, 0x97, 0x9e, 0x68, 0xc7,
+ 0x42, 0x64, 0xc3, 0x4d, 0xad, 0x13, 0x95, 0x5a, 0x32, 0x78, 0x5e, 0xc1,
+ 0x52, 0x3f, 0xcc, 0xb2, 0x64, 0x95, 0x7e, 0xd6, 0xf6, 0xb8, 0x22, 0xb5,
+ 0xc0, 0x52, 0xb9, 0x16, 0x1d, 0x6b, 0x75, 0xad, 0xde, 0x45, 0x1c, 0x6f,
+ 0x8d, 0x63, 0x7a, 0x75, 0xdf, 0xfc, 0x9b, 0x9a, 0x91, 0x03, 0x93, 0x4e,
+ 0x77, 0x7c, 0xef, 0x41, 0xb7, 0x96, 0x6b, 0xf7, 0x30, 0xa6, 0x48, 0xe5,
+ 0xb9, 0x6a, 0xa5, 0x87, 0x93, 0x6d, 0x46, 0x01, 0x24, 0xdc, 0xec, 0x51,
+ 0x5b, 0x55, 0x47, 0x3a, 0x00, 0x98, 0x44, 0xf1, 0x9c, 0xb2, 0x79, 0x4b,
+ 0xd7, 0x39, 0x55, 0x7d, 0x25, 0x41, 0x7e, 0x2c, 0x03, 0x67, 0x62, 0xa9,
+ 0x21, 0x48, 0x1d, 0x72, 0x8b, 0x4d, 0x32, 0xa8, 0x01, 0x5b, 0x17, 0x53,
+ 0x9b, 0x7c, 0xc2, 0xa1, 0x6a, 0x2b, 0x33, 0xe4, 0x3b, 0x85, 0x56, 0x1a,
+ 0x21, 0x19, 0xfb, 0x6c, 0x9d, 0x8e, 0xd4, 0x2d, 0x6b, 0xec, 0x32, 0x42,
+ 0x81, 0xbe, 0x79, 0xe2, 0xf7, 0x94, 0x26, 0xc6, 0x53, 0xf8, 0x44, 0x5a,
+ 0x20, 0xcc, 0xe8, 0x7a, 0x2c, 0x26, 0x3e, 0x79, 0x33, 0xb8, 0xef, 0x3f,
+ 0xa0, 0xb9, 0xf9, 0xf3, 0x8f, 0xd1, 0x15, 0xfd, 0xe4, 0x59, 0xe5, 0xd3,
+ 0x2e, 0xee, 0x24, 0x12, 0xc0, 0xaf, 0x06, 0xd2, 0xf6, 0x45, 0x4e, 0x04,
+ 0xba, 0x06, 0x0e, 0xa8, 0x7c, 0x5a, 0xa0, 0xd4, 0xb3, 0x65, 0xf2, 0x4b,
+ 0x4f, 0x05, 0xbb, 0x27, 0xc4, 0xaa, 0x42, 0x06, 0x1a, 0x45, 0xcd, 0xce,
+ 0xf1, 0xa3, 0x91, 0x18, 0x01, 0x8b, 0x87, 0x5d, 0xfb, 0x9f, 0x90, 0x4f,
+ 0xda, 0x4d, 0x80, 0xfb},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: last byte of l_hash modified
+ // tcID: 13
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 13,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x55, 0xfe, 0x2f, 0x0f, 0xdb, 0xe1, 0x6b, 0xc2, 0x84, 0x54, 0x5c, 0xf2,
+ 0xbe, 0x83, 0xd2, 0xa9, 0x2a, 0x52, 0x6f, 0x52, 0xe3, 0x3e, 0x7b, 0x11,
+ 0x6b, 0x26, 0x58, 0x59, 0xf1, 0x44, 0x33, 0xfd, 0xf3, 0xae, 0x92, 0xe1,
+ 0x0b, 0x3a, 0x90, 0x6a, 0xc9, 0x5a, 0x45, 0x41, 0xc4, 0x2e, 0xb8, 0x0b,
+ 0x3a, 0xa9, 0x63, 0xe5, 0xd9, 0xdc, 0x4d, 0x34, 0x14, 0xbb, 0x5f, 0x37,
+ 0x8c, 0xfb, 0x3d, 0x50, 0xaf, 0x10, 0xe9, 0xe8, 0x4f, 0xe0, 0xe3, 0x1c,
+ 0x98, 0xe0, 0x91, 0x64, 0x3e, 0xe9, 0x9f, 0xda, 0x65, 0xa2, 0xa8, 0x80,
+ 0x2f, 0x9f, 0xba, 0x68, 0x49, 0x2b, 0xea, 0xb9, 0xe6, 0x06, 0x50, 0x1b,
+ 0x8e, 0x82, 0xa3, 0xd8, 0x30, 0x17, 0x51, 0x37, 0x61, 0x7a, 0xe0, 0x35,
+ 0x2b, 0xc7, 0x90, 0xb4, 0xec, 0xfb, 0x76, 0xfc, 0x12, 0x6c, 0x34, 0xfc,
+ 0x60, 0x0f, 0x5f, 0x09, 0xb5, 0x8f, 0x39, 0x15, 0x15, 0x5d, 0x3a, 0xe4,
+ 0x82, 0x0d, 0x91, 0x90, 0x4c, 0xb9, 0x2b, 0x61, 0xfe, 0x91, 0x93, 0xd1,
+ 0x50, 0xd4, 0xf0, 0xb6, 0xbb, 0xba, 0xba, 0x26, 0x92, 0xea, 0xff, 0x15,
+ 0xd2, 0xa0, 0xf0, 0x1d, 0x0b, 0xfb, 0x81, 0x22, 0x84, 0x62, 0x95, 0x4f,
+ 0x40, 0x4a, 0xe0, 0x63, 0x50, 0xa2, 0x44, 0x69, 0x38, 0x10, 0x47, 0xa6,
+ 0x2e, 0x28, 0x1d, 0x2b, 0xfa, 0x79, 0x8a, 0x3f, 0xe1, 0x9a, 0xb0, 0xc8,
+ 0x08, 0xde, 0x18, 0xeb, 0xae, 0xa1, 0x19, 0x41, 0xe6, 0x32, 0x5c, 0x04,
+ 0x92, 0x7e, 0x0a, 0xf3, 0x49, 0x90, 0x43, 0xa4, 0x27, 0x05, 0xcf, 0xec,
+ 0xe0, 0x4a, 0x60, 0xb6, 0xed, 0x8c, 0x28, 0x08, 0x69, 0x78, 0x7a, 0x4f,
+ 0x3d, 0x48, 0x42, 0x18, 0xf0, 0x9f, 0x0b, 0x26, 0x6e, 0xfc, 0x3a, 0x5b,
+ 0x44, 0x20, 0x98, 0xc8, 0x2c, 0xdf, 0x80, 0x98, 0x20, 0xcf, 0x3b, 0x8e,
+ 0x7f, 0x6e, 0xbb, 0x8c},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: l_hash changed to all 0
+ // tcID: 14
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 14,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x93, 0x0e, 0xee, 0xdf, 0xc0, 0xe9, 0x47, 0x91, 0xa2, 0x11, 0x8b, 0x22,
+ 0x8c, 0x4e, 0x15, 0x22, 0xab, 0x52, 0xf5, 0xfb, 0xe5, 0x33, 0x73, 0xd9,
+ 0xc1, 0x1b, 0x4d, 0x1b, 0x25, 0x95, 0xb1, 0x21, 0x78, 0x0f, 0x43, 0x12,
+ 0xa4, 0xf8, 0x34, 0x61, 0x4d, 0xf0, 0xc3, 0x14, 0x25, 0x48, 0x3d, 0xd8,
+ 0x45, 0x27, 0x9b, 0x08, 0xfc, 0x0f, 0x10, 0x81, 0xda, 0xfc, 0xf5, 0x1f,
+ 0x32, 0x95, 0x85, 0x05, 0x96, 0x0e, 0x2e, 0xb9, 0xb9, 0x67, 0x2c, 0x9a,
+ 0x72, 0xa1, 0x2f, 0xb4, 0x5a, 0x25, 0xdf, 0x67, 0x80, 0x09, 0x54, 0x2a,
+ 0x17, 0x1e, 0xf8, 0xd7, 0xf0, 0x7b, 0x11, 0xfb, 0xe5, 0x2d, 0xb4, 0x79,
+ 0x57, 0xce, 0x38, 0xd9, 0x24, 0x28, 0x52, 0xa2, 0x28, 0xa4, 0xea, 0x86,
+ 0x4c, 0x36, 0xd1, 0x4d, 0x58, 0xbf, 0x41, 0xd2, 0xa1, 0x15, 0x1b, 0x8c,
+ 0x18, 0xca, 0xd7, 0x77, 0xc9, 0xa6, 0xf8, 0x54, 0x2b, 0x2f, 0x3c, 0x9c,
+ 0x84, 0x99, 0x0a, 0x46, 0x1d, 0xf6, 0x13, 0xf3, 0x6a, 0x04, 0x61, 0x65,
+ 0x8b, 0x98, 0xba, 0x19, 0x3e, 0x6e, 0x6b, 0x14, 0x76, 0x50, 0x21, 0xd0,
+ 0x27, 0x25, 0x36, 0xc0, 0x44, 0xd8, 0x82, 0x0b, 0xc3, 0xa5, 0xda, 0x24,
+ 0x04, 0xf1, 0x1a, 0x35, 0xc6, 0x32, 0xb8, 0xc0, 0xf9, 0xee, 0x8f, 0x5f,
+ 0x3c, 0xf6, 0xc7, 0x79, 0x34, 0xa7, 0xb0, 0x37, 0x50, 0x03, 0x1d, 0x6d,
+ 0x7c, 0xd9, 0x96, 0x23, 0xc4, 0x84, 0xc5, 0xc2, 0x44, 0xdd, 0xc0, 0x75,
+ 0x59, 0xea, 0x75, 0x68, 0x86, 0xd2, 0x35, 0x84, 0x4d, 0x9c, 0x6b, 0xa4,
+ 0xaa, 0x24, 0xfa, 0xb1, 0x4e, 0x9c, 0x4e, 0xd0, 0x1b, 0xac, 0x85, 0xd3,
+ 0x32, 0x86, 0x9a, 0x8b, 0xa8, 0xc0, 0x5c, 0xa7, 0xa0, 0x74, 0x40, 0x9e,
+ 0x82, 0x31, 0xae, 0x38, 0xc0, 0xe1, 0xbb, 0x98, 0x41, 0x2f, 0xdf, 0x12,
+ 0x4f, 0x3f, 0xfa, 0x9f},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: l_hash changed to all 1
+ // tcID: 15
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 15,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xbb, 0xf2, 0x7b, 0xdc, 0x63, 0x11, 0x95, 0x2d, 0xcf, 0x7b, 0xb3, 0x14,
+ 0x59, 0xad, 0x6f, 0x97, 0xe0, 0x9d, 0x59, 0x48, 0xc7, 0xd2, 0x12, 0x26,
+ 0xc6, 0x56, 0x12, 0x1a, 0xaa, 0xf3, 0xac, 0x28, 0x11, 0x8e, 0xfc, 0x49,
+ 0xe3, 0x79, 0xea, 0xba, 0xd3, 0xab, 0x4b, 0x57, 0x6b, 0x49, 0x4c, 0xf4,
+ 0x38, 0xd0, 0xe2, 0x10, 0xb8, 0xcb, 0xe6, 0x06, 0x7a, 0x07, 0xca, 0x78,
+ 0xaf, 0x7d, 0xf1, 0x54, 0x7e, 0xf9, 0xac, 0xcb, 0x15, 0xc5, 0xc2, 0x60,
+ 0x1c, 0x2a, 0x02, 0x07, 0x80, 0xcb, 0x14, 0x75, 0x72, 0x01, 0xbf, 0xab,
+ 0x58, 0xbb, 0x85, 0xef, 0x56, 0x42, 0xd9, 0xb5, 0xb9, 0x7a, 0xb7, 0x68,
+ 0xf2, 0x85, 0xeb, 0x20, 0x12, 0xf1, 0xed, 0x8f, 0x7b, 0xbd, 0x2b, 0xc4,
+ 0xac, 0x2b, 0x9e, 0xdd, 0xbd, 0x65, 0x6d, 0xc7, 0x47, 0x7e, 0x80, 0x0e,
+ 0x95, 0x92, 0x48, 0x27, 0xba, 0x6d, 0x4f, 0x5b, 0xfa, 0xe0, 0x58, 0xe3,
+ 0x41, 0x50, 0xdc, 0x67, 0x6e, 0x91, 0xce, 0xc7, 0x80, 0x52, 0x8d, 0x6b,
+ 0xdb, 0x9d, 0x39, 0xc4, 0xaf, 0x40, 0x05, 0x03, 0x5e, 0xf4, 0x5a, 0xfe,
+ 0xce, 0xd5, 0x7c, 0xa8, 0xf2, 0x81, 0x7b, 0x5f, 0xce, 0xc9, 0x69, 0xa6,
+ 0xaf, 0xa2, 0xe0, 0xdf, 0x7c, 0xfe, 0x5b, 0x81, 0x8b, 0xbd, 0xda, 0x76,
+ 0xd7, 0xb7, 0x60, 0x45, 0x4f, 0x68, 0x2d, 0x55, 0x3f, 0x69, 0x76, 0x56,
+ 0x2f, 0x7f, 0x52, 0x9e, 0xd8, 0x31, 0x9c, 0xbc, 0x98, 0xbc, 0xc7, 0x59,
+ 0xdb, 0x0c, 0x5f, 0x3c, 0x7c, 0x47, 0x55, 0x70, 0x92, 0xbb, 0x3e, 0x0d,
+ 0x3b, 0x20, 0x8a, 0xb6, 0xfd, 0xfe, 0x75, 0xdd, 0x5c, 0x08, 0x1f, 0xf4,
+ 0xfc, 0xdb, 0x08, 0x55, 0x6e, 0x78, 0x87, 0x76, 0x23, 0xfd, 0xc4, 0xbe,
+ 0x02, 0x99, 0x33, 0xbb, 0x65, 0x9f, 0xd3, 0x67, 0x7d, 0x62, 0xbc, 0xb5,
+ 0xd8, 0xd3, 0x78, 0x18},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 16
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 16,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x0f, 0xe6, 0xfc, 0xde, 0x58, 0x64, 0x8f, 0x13, 0xeb, 0xd5, 0xf0, 0xcc,
+ 0xbd, 0x68, 0x45, 0x8d, 0xa8, 0xae, 0x18, 0xdf, 0xbe, 0x82, 0x23, 0x8d,
+ 0x2f, 0xb9, 0x0e, 0xb4, 0x2b, 0x74, 0x3d, 0xcb, 0xe7, 0xb1, 0x2b, 0x33,
+ 0xf7, 0x7e, 0x31, 0xca, 0x85, 0xea, 0xf6, 0x94, 0xdc, 0xc1, 0x15, 0x9c,
+ 0x2f, 0xd4, 0x77, 0x8f, 0xce, 0x93, 0xce, 0xca, 0x25, 0xf5, 0x12, 0x3a,
+ 0xa6, 0x3a, 0xd8, 0xdd, 0xbf, 0x77, 0x64, 0x00, 0xd4, 0x89, 0xd8, 0xd3,
+ 0xd4, 0x66, 0x65, 0xc9, 0xd2, 0x2b, 0x43, 0x82, 0xd4, 0x68, 0x88, 0x1b,
+ 0x7a, 0xa3, 0x0c, 0x97, 0xcc, 0x60, 0x68, 0xa9, 0x03, 0x1a, 0x10, 0x0c,
+ 0xd4, 0xb0, 0x35, 0x42, 0x69, 0x32, 0xc4, 0x88, 0xa6, 0x39, 0x6d, 0xe7,
+ 0xbf, 0x42, 0xbd, 0xfc, 0x8d, 0xa0, 0x4a, 0xf6, 0xce, 0xaa, 0x78, 0x36,
+ 0x75, 0x2f, 0xec, 0xcf, 0xbe, 0x52, 0x95, 0xa7, 0x57, 0xdf, 0xcc, 0x25,
+ 0xc8, 0xe8, 0xc5, 0xcf, 0xe1, 0x22, 0xbc, 0xb7, 0x64, 0xf0, 0x66, 0x05,
+ 0x28, 0xe1, 0x62, 0xc3, 0x20, 0x5e, 0x0a, 0x6b, 0x9f, 0x8d, 0x39, 0x9f,
+ 0x50, 0x52, 0x90, 0x05, 0x46, 0x7f, 0x56, 0xea, 0x70, 0xc0, 0x18, 0x2c,
+ 0x9d, 0x67, 0x9d, 0x13, 0xdb, 0xb0, 0xe1, 0xea, 0x24, 0xb8, 0x47, 0x09,
+ 0xc1, 0x68, 0x14, 0x18, 0xcd, 0x17, 0x4f, 0x44, 0x67, 0xf9, 0x43, 0xcd,
+ 0x5a, 0x18, 0x02, 0xbd, 0x0a, 0xc6, 0x66, 0xda, 0xba, 0xc7, 0x2b, 0xb3,
+ 0xbe, 0x4d, 0x3a, 0xb9, 0x87, 0x4b, 0x23, 0xc4, 0xc3, 0x94, 0xf3, 0x28,
+ 0x70, 0x75, 0xc6, 0x04, 0x54, 0xda, 0xad, 0x06, 0x2f, 0x2e, 0x5b, 0x81,
+ 0xbf, 0xb1, 0x42, 0x22, 0xc9, 0x7c, 0xae, 0xf7, 0x42, 0x48, 0x2c, 0x67,
+ 0x29, 0xc9, 0xb4, 0x4d, 0xe8, 0x80, 0xe0, 0x76, 0x68, 0xb5, 0x9a, 0x93,
+ 0xd8, 0xe2, 0x7d, 0x17},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: ps terminated by 0xff
+ // tcID: 17
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 17,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x0a, 0x18, 0x2c, 0xc2, 0x30, 0x64, 0xe7, 0xb1, 0xd1, 0x1f, 0xf9, 0x06,
+ 0xed, 0x40, 0x84, 0x22, 0x13, 0x93, 0x84, 0x31, 0x90, 0x63, 0x95, 0xac,
+ 0x49, 0x95, 0xb9, 0xe8, 0xe5, 0x6f, 0xa3, 0x83, 0x5e, 0x9f, 0xc4, 0xc4,
+ 0xca, 0x81, 0xd5, 0xcd, 0x0e, 0x14, 0x81, 0x4b, 0xf1, 0x6d, 0xe6, 0xe0,
+ 0x7d, 0xdd, 0x94, 0x9b, 0x43, 0x52, 0x23, 0x87, 0xe8, 0xf5, 0x43, 0x67,
+ 0x2d, 0xc9, 0x65, 0x97, 0x62, 0x29, 0xda, 0x3e, 0x79, 0x1e, 0xfc, 0xcf,
+ 0x4a, 0x4d, 0x28, 0xc3, 0xd5, 0xcc, 0x8c, 0x32, 0xf7, 0x21, 0x6e, 0x89,
+ 0x40, 0x07, 0x94, 0xc4, 0x95, 0xa5, 0x4d, 0x2b, 0x38, 0xf7, 0x2e, 0x30,
+ 0x57, 0x0b, 0x43, 0xb5, 0x8c, 0x65, 0x74, 0x71, 0xfb, 0x9b, 0x6b, 0xe7,
+ 0xa9, 0x99, 0x80, 0x79, 0x76, 0x26, 0x3c, 0xc2, 0x59, 0xc0, 0x6d, 0xf5,
+ 0x1e, 0x63, 0x2b, 0xee, 0xcd, 0x73, 0x72, 0xe2, 0xd0, 0xff, 0xa1, 0x7f,
+ 0x79, 0xd0, 0x29, 0xdb, 0xa8, 0xcf, 0x00, 0x61, 0x1c, 0xaa, 0x9e, 0x05,
+ 0xbd, 0xc0, 0xef, 0x87, 0xd9, 0xa2, 0xf5, 0xf0, 0x2e, 0x47, 0x32, 0xaa,
+ 0xc5, 0xbd, 0xbf, 0x1d, 0x75, 0x4e, 0x22, 0x63, 0xa2, 0x09, 0xa9, 0xb2,
+ 0x11, 0xa1, 0xa8, 0x71, 0x2a, 0x2b, 0x9a, 0x8d, 0xbf, 0x67, 0x6f, 0xb7,
+ 0xbf, 0x13, 0x0c, 0x50, 0x5e, 0xc1, 0x97, 0x2e, 0x4c, 0x5c, 0x4b, 0xae,
+ 0xf2, 0xe3, 0x3c, 0x95, 0x5e, 0x63, 0xd5, 0x5c, 0xec, 0xb8, 0x18, 0xf9,
+ 0xc8, 0x5d, 0xfb, 0x1f, 0xa5, 0x42, 0x07, 0xa4, 0x06, 0xf1, 0x53, 0xce,
+ 0x77, 0xd9, 0x46, 0xc6, 0x0c, 0x4f, 0xaa, 0x28, 0x9d, 0x95, 0x5d, 0x73,
+ 0xa8, 0xc6, 0x4f, 0x5d, 0x4d, 0xbc, 0x2f, 0xac, 0x3b, 0x47, 0x41, 0xef,
+ 0xf3, 0xb3, 0xfc, 0x20, 0x5e, 0x1b, 0xda, 0xf7, 0xfa, 0xbd, 0x73, 0x8d,
+ 0x01, 0xea, 0xa4, 0x04},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: ps is all zero
+ // tcID: 18
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 18,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xaf, 0xfb, 0x96, 0x04, 0xfa, 0x25, 0xac, 0x90, 0x4e, 0x05, 0x4b, 0x04,
+ 0x01, 0xd5, 0x1c, 0x56, 0x6c, 0x75, 0x56, 0xc9, 0x65, 0x08, 0x8e, 0x81,
+ 0xbb, 0x01, 0x81, 0xdc, 0x16, 0x53, 0x2b, 0x5c, 0x58, 0x00, 0x11, 0x7e,
+ 0xae, 0xe4, 0x91, 0xc1, 0xdc, 0xfe, 0xbb, 0x18, 0x4c, 0xa0, 0x0c, 0xcf,
+ 0xb3, 0xa9, 0x34, 0xa4, 0xe3, 0xef, 0xd4, 0x2a, 0x22, 0x49, 0xef, 0x6d,
+ 0x4a, 0x1d, 0xf9, 0x3a, 0xf9, 0x0d, 0xb0, 0xd1, 0x35, 0xa0, 0x00, 0xc9,
+ 0x7f, 0xc1, 0x09, 0x2e, 0x85, 0xcc, 0xa9, 0x07, 0x70, 0xe4, 0xb3, 0x58,
+ 0x3b, 0xaa, 0x65, 0x4c, 0xd1, 0x27, 0xb5, 0xef, 0x75, 0x49, 0xd7, 0xd7,
+ 0xa4, 0xda, 0xb1, 0xcc, 0xb1, 0x6b, 0x7f, 0xb0, 0xb0, 0xea, 0xa6, 0xae,
+ 0x40, 0x1e, 0x02, 0x3e, 0xfa, 0x97, 0xef, 0x61, 0xa1, 0x36, 0x55, 0x4d,
+ 0x01, 0x3c, 0x61, 0x93, 0x4c, 0xb9, 0x99, 0x6d, 0xb2, 0xcb, 0xac, 0x0a,
+ 0x4b, 0x68, 0x65, 0x12, 0x85, 0xef, 0x34, 0x21, 0xae, 0x22, 0x76, 0xc7,
+ 0xe6, 0x5d, 0xc8, 0x1d, 0x8e, 0x30, 0x89, 0xc1, 0x5e, 0x36, 0xe2, 0xbc,
+ 0xd8, 0xf4, 0x29, 0x26, 0xda, 0xa9, 0x07, 0xf5, 0x6e, 0x5f, 0xa4, 0xd6,
+ 0xa8, 0xf3, 0x89, 0x1e, 0x71, 0xb4, 0xf8, 0x0a, 0x15, 0x79, 0x8a, 0x94,
+ 0xbb, 0x64, 0xaa, 0x68, 0xe2, 0x95, 0xbb, 0x0d, 0x1f, 0x66, 0x69, 0xea,
+ 0x76, 0x1d, 0xe0, 0x79, 0x2f, 0xee, 0x6e, 0x0b, 0xff, 0x46, 0x5e, 0x53,
+ 0xb1, 0x44, 0x7e, 0xff, 0x61, 0x0b, 0x33, 0xd3, 0x8e, 0xca, 0x86, 0xd9,
+ 0xc6, 0x6b, 0x54, 0x2f, 0x57, 0x93, 0x38, 0xfd, 0x94, 0x4f, 0x6a, 0x11,
+ 0x63, 0x33, 0xde, 0xc3, 0x68, 0x4e, 0x4c, 0x78, 0xab, 0xa1, 0xb1, 0xec,
+ 0x12, 0xe8, 0xe6, 0x71, 0x22, 0x06, 0xf8, 0x17, 0x01, 0xd3, 0x0a, 0x3b,
+ 0x43, 0x68, 0x8d, 0x0b},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: ps replaced by 0xff's
+ // tcID: 19
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 19,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa4, 0x55, 0xa8, 0x53, 0x6e, 0x52, 0x95, 0xac, 0x29, 0x24, 0x3e, 0x3f,
+ 0x7b, 0xfd, 0x2f, 0x6e, 0xbf, 0x1a, 0xa7, 0xe3, 0xd1, 0x33, 0x3c, 0x1b,
+ 0xd9, 0xfe, 0x05, 0xb6, 0xad, 0xe3, 0xaa, 0x91, 0x3b, 0x85, 0x9d, 0xbd,
+ 0x45, 0xba, 0x09, 0x3a, 0xe9, 0xb0, 0x34, 0xf6, 0x19, 0xf9, 0x9a, 0x69,
+ 0xea, 0xa6, 0x80, 0xff, 0xb7, 0xbe, 0x3a, 0xb3, 0x87, 0x84, 0x64, 0x8f,
+ 0x6f, 0x31, 0xf8, 0x58, 0x20, 0x09, 0x92, 0xf9, 0x57, 0x40, 0xff, 0x2e,
+ 0xdb, 0x83, 0x5f, 0x8f, 0xc0, 0x3b, 0xb6, 0x78, 0x52, 0x78, 0xab, 0x9e,
+ 0xae, 0x74, 0x2d, 0x59, 0x66, 0x51, 0x9f, 0xa9, 0xf5, 0x84, 0xf0, 0xc3,
+ 0x04, 0x41, 0x36, 0xd0, 0x4f, 0xe1, 0x21, 0x04, 0xec, 0x8a, 0x8b, 0xd0,
+ 0x79, 0x50, 0x33, 0x4d, 0xb8, 0xdf, 0x8a, 0x83, 0xaf, 0x84, 0x33, 0x47,
+ 0xa1, 0x09, 0x74, 0x24, 0x5c, 0x72, 0x3f, 0xc8, 0x56, 0x86, 0x24, 0x0e,
+ 0xef, 0xd0, 0xcc, 0xe0, 0x9d, 0x81, 0xa6, 0x3c, 0x6f, 0x6a, 0x4d, 0x2b,
+ 0x83, 0xd2, 0x9f, 0xf9, 0xad, 0x06, 0x01, 0x29, 0xe5, 0x52, 0x1d, 0xa5,
+ 0xe6, 0x35, 0xdc, 0x05, 0x79, 0x6b, 0xa5, 0x40, 0xf1, 0xda, 0xd2, 0x5b,
+ 0x94, 0x23, 0xbd, 0xa3, 0x65, 0x20, 0x27, 0x09, 0xe5, 0xe2, 0x87, 0xa2,
+ 0xb0, 0xd7, 0xb0, 0x9a, 0x2a, 0xb6, 0x03, 0x14, 0x47, 0xe1, 0xa2, 0xae,
+ 0x8e, 0xfd, 0x9e, 0x98, 0x0a, 0x29, 0xdf, 0xf1, 0x45, 0x83, 0x27, 0xed,
+ 0xc0, 0xad, 0x16, 0x26, 0x70, 0xf8, 0x03, 0x43, 0xd8, 0x49, 0x01, 0x18,
+ 0x85, 0x6f, 0x39, 0x6c, 0x72, 0x05, 0x82, 0x27, 0xf5, 0x7b, 0x9b, 0x0b,
+ 0xa6, 0x6b, 0x13, 0xc4, 0xe7, 0x11, 0x75, 0x38, 0xbc, 0xda, 0x3e, 0x93,
+ 0x7d, 0xfe, 0x05, 0xd1, 0x0a, 0x76, 0x4c, 0x0b, 0xa1, 0xf5, 0x62, 0x64,
+ 0x78, 0xd4, 0xfc, 0x72},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: seed is all 0
+ // tcID: 20
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 20,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x96, 0x98, 0x2e, 0x22, 0x23, 0x02, 0x81, 0x8f, 0x50, 0x62, 0x85, 0x64,
+ 0x27, 0x68, 0x61, 0x5f, 0x42, 0x6b, 0xdf, 0x9f, 0x3b, 0x4d, 0xaf, 0x80,
+ 0xec, 0x5e, 0x3e, 0xa2, 0x6c, 0xbb, 0xe7, 0xf5, 0xab, 0x48, 0xcb, 0xda,
+ 0xca, 0x4a, 0xb0, 0x53, 0x8b, 0xfd, 0xd9, 0x1f, 0x76, 0x78, 0x10, 0x1b,
+ 0x61, 0x18, 0x18, 0x06, 0xf4, 0x8b, 0x2d, 0x6f, 0xe7, 0x78, 0xd8, 0x99,
+ 0x80, 0x4a, 0x88, 0x87, 0x16, 0xa0, 0xc2, 0xc3, 0xa7, 0x07, 0x85, 0x13,
+ 0xb1, 0xcb, 0xaf, 0x1d, 0x09, 0x6e, 0x6f, 0xdc, 0x83, 0xab, 0xc2, 0xfe,
+ 0x40, 0xb6, 0x74, 0x27, 0x09, 0xa2, 0xe5, 0x1a, 0xfd, 0x8e, 0x76, 0x7a,
+ 0xa4, 0xa7, 0x2b, 0xb4, 0x55, 0x42, 0x86, 0x14, 0x05, 0x33, 0xe4, 0xbd,
+ 0x54, 0x32, 0x01, 0x0d, 0x60, 0x16, 0xd3, 0x08, 0xd4, 0x75, 0xeb, 0x2a,
+ 0x40, 0x16, 0x5d, 0x46, 0xdb, 0xa6, 0x30, 0xc1, 0x1a, 0x18, 0x35, 0x32,
+ 0xf6, 0x58, 0xbd, 0x53, 0x80, 0x96, 0xc1, 0x87, 0x7f, 0xc4, 0xd8, 0x43,
+ 0xd9, 0xd2, 0xd8, 0xce, 0xe5, 0x70, 0xda, 0xdc, 0x98, 0x95, 0xcf, 0xe2,
+ 0x37, 0x2d, 0xf9, 0x60, 0x1f, 0xcd, 0x74, 0x39, 0x90, 0x06, 0x46, 0x6f,
+ 0xb9, 0xed, 0x92, 0x3b, 0x7d, 0x9a, 0xbb, 0xad, 0x9b, 0xc7, 0xde, 0x96,
+ 0x3e, 0x0e, 0xea, 0xc7, 0xbb, 0xd5, 0x6f, 0x20, 0xe1, 0xc2, 0x54, 0xef,
+ 0x72, 0x2d, 0x52, 0x3f, 0xa8, 0xf3, 0xbd, 0xb0, 0xb9, 0x1b, 0x37, 0x20,
+ 0x2e, 0x11, 0xb4, 0x57, 0x8a, 0x32, 0x52, 0x67, 0x3e, 0x69, 0xec, 0x05,
+ 0xa0, 0x5e, 0xa6, 0x09, 0x13, 0xea, 0x1b, 0x9e, 0x62, 0x28, 0xd9, 0xfa,
+ 0x0c, 0x85, 0xac, 0x6d, 0x79, 0x4d, 0xfe, 0xcc, 0xdf, 0x75, 0x95, 0x82,
+ 0x8b, 0x06, 0xdf, 0x2b, 0xdc, 0x89, 0xfd, 0x8d, 0x22, 0x62, 0x9f, 0xdf,
+ 0xee, 0x20, 0x5b, 0xe7},
+ {},
+ priv_key_0,
+ true},
+
+ // Comment: seed is all 1
+ // tcID: 21
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 21,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xae, 0x11, 0xf4, 0x5e, 0x24, 0xcf, 0xfa, 0x8e, 0x4f, 0x37, 0xbe, 0x34,
+ 0xec, 0x87, 0x85, 0x2d, 0xb7, 0x7c, 0x25, 0x01, 0xc1, 0x27, 0x4e, 0x23,
+ 0x47, 0x7c, 0x50, 0xd6, 0x23, 0x13, 0x48, 0x0b, 0xa2, 0xac, 0x9d, 0xe7,
+ 0x6b, 0x79, 0x0a, 0x35, 0x5b, 0x50, 0xc2, 0xf2, 0xed, 0x2d, 0xd0, 0x61,
+ 0xcd, 0x86, 0x0f, 0xf7, 0x93, 0x2c, 0xad, 0xaa, 0x0e, 0x15, 0x65, 0xe4,
+ 0x3d, 0x41, 0x77, 0xac, 0x98, 0xe2, 0x6d, 0x96, 0x4e, 0x81, 0xcf, 0xb7,
+ 0xc2, 0x0f, 0xba, 0x7e, 0x2b, 0x08, 0x53, 0xfd, 0xcc, 0x7d, 0xea, 0xb7,
+ 0x5b, 0x62, 0xef, 0x5f, 0x23, 0x1e, 0xa2, 0x9f, 0x10, 0xc8, 0x3c, 0x2f,
+ 0x27, 0xc9, 0x21, 0x5b, 0x7d, 0x10, 0xd8, 0x54, 0x43, 0xd9, 0x67, 0xce,
+ 0x7f, 0xcd, 0x41, 0xb0, 0xde, 0x99, 0x9d, 0x9f, 0x98, 0xa0, 0x72, 0xdc,
+ 0x80, 0xfb, 0x58, 0x57, 0xd4, 0x7e, 0x43, 0x73, 0xc7, 0x36, 0xba, 0xe7,
+ 0x28, 0x93, 0x27, 0x33, 0xd0, 0xa0, 0x71, 0x16, 0x4b, 0x6d, 0x6d, 0xea,
+ 0x32, 0x05, 0xe2, 0x67, 0xbe, 0xbc, 0x28, 0x7d, 0x9b, 0x50, 0x35, 0xa7,
+ 0x69, 0x78, 0xdc, 0xc2, 0xf3, 0x89, 0x46, 0xdd, 0xdc, 0xa4, 0x8a, 0x6a,
+ 0x60, 0x35, 0x55, 0x7d, 0xd9, 0xe1, 0xaa, 0xec, 0x43, 0x44, 0xdb, 0xb4,
+ 0x57, 0x61, 0x2e, 0xb2, 0x7b, 0x93, 0x02, 0xe0, 0x2e, 0xa0, 0xc9, 0x45,
+ 0x69, 0x84, 0xe7, 0x0f, 0xaf, 0x23, 0x5a, 0xec, 0xd2, 0x0c, 0xb3, 0x2f,
+ 0x3d, 0xa0, 0x16, 0xc9, 0xa8, 0xa8, 0xb2, 0x3e, 0x07, 0xa0, 0x6d, 0xfa,
+ 0x57, 0xf5, 0xa2, 0x58, 0x53, 0x94, 0x4c, 0xbf, 0x53, 0x8c, 0x86, 0x41,
+ 0x69, 0x56, 0x67, 0x97, 0xa4, 0x34, 0x6e, 0x52, 0xfc, 0xd2, 0xea, 0x14,
+ 0x89, 0x79, 0x91, 0x09, 0x82, 0x0c, 0xca, 0x4b, 0x62, 0x49, 0x50, 0x22,
+ 0x70, 0xdf, 0xb1, 0xf6},
+ {},
+ priv_key_0,
+ true},
+
+ // Comment: First byte is 1
+ // tcID: 22
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 22,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x8b, 0xa6, 0x59, 0x49, 0xd2, 0xa5, 0x3d, 0x5a, 0x93, 0x3a, 0xbb, 0xdf,
+ 0xf1, 0xef, 0xb4, 0xb6, 0x86, 0x14, 0x84, 0xdc, 0x23, 0x0b, 0xca, 0x0c,
+ 0x36, 0x3a, 0x66, 0x20, 0x26, 0x91, 0xbd, 0x39, 0xd9, 0x47, 0x98, 0x66,
+ 0x47, 0x63, 0xd7, 0x2f, 0x55, 0xed, 0xb3, 0x7e, 0x8c, 0xc7, 0x91, 0xb3,
+ 0x90, 0x4c, 0x42, 0xc4, 0xe1, 0xb7, 0x5e, 0x4a, 0xaa, 0xd3, 0x12, 0xf5,
+ 0xdc, 0x53, 0xa2, 0x46, 0xf2, 0x11, 0xd1, 0x9e, 0x31, 0x1a, 0x97, 0x4c,
+ 0x92, 0xff, 0x8a, 0xf0, 0x57, 0x3d, 0xc8, 0x31, 0xc5, 0x11, 0x94, 0xe5,
+ 0x9c, 0x92, 0x0e, 0xc3, 0xd6, 0x32, 0x5f, 0x06, 0xb9, 0xc4, 0xbc, 0xea,
+ 0xa6, 0xe5, 0x56, 0x96, 0xb1, 0x85, 0x16, 0x3e, 0x73, 0xaa, 0xc4, 0x01,
+ 0xfc, 0x19, 0x25, 0xcf, 0xfc, 0xc7, 0xb8, 0x09, 0x85, 0xba, 0xb7, 0x27,
+ 0x28, 0x8d, 0x25, 0x8a, 0x3c, 0x60, 0xf7, 0xd3, 0xd2, 0xd8, 0xec, 0x80,
+ 0xdc, 0xfe, 0x75, 0x47, 0x22, 0x91, 0x83, 0xa1, 0x92, 0x47, 0xe3, 0xea,
+ 0x10, 0xaf, 0xcb, 0x0f, 0xb0, 0xc8, 0xe7, 0xc4, 0xc5, 0x7b, 0xd5, 0xcf,
+ 0xd5, 0x52, 0x9a, 0xbb, 0xd4, 0x07, 0xf9, 0x59, 0xf4, 0xb9, 0xc4, 0x92,
+ 0x41, 0x16, 0x91, 0xda, 0x44, 0x5f, 0xc5, 0xff, 0x3f, 0xfd, 0xd1, 0x1f,
+ 0xcd, 0x20, 0xc2, 0xa2, 0x93, 0x6d, 0x13, 0x73, 0xb5, 0x5c, 0x2e, 0xe4,
+ 0x1a, 0x7b, 0x43, 0xc0, 0x49, 0xb4, 0x0c, 0xc5, 0x5f, 0x7b, 0xc8, 0x5e,
+ 0x46, 0xb0, 0xd8, 0x46, 0x4a, 0x3a, 0xdd, 0x0b, 0xf2, 0x8a, 0x0d, 0x3e,
+ 0xe4, 0x6c, 0x12, 0xe6, 0xfd, 0x60, 0x0f, 0x84, 0x0e, 0xd6, 0x5f, 0x11,
+ 0xd5, 0x90, 0x38, 0x1f, 0xb9, 0xc6, 0xa8, 0x0a, 0x46, 0xd6, 0x45, 0x70,
+ 0xeb, 0x4f, 0x69, 0x30, 0xed, 0x24, 0x08, 0x7e, 0x47, 0xaa, 0x12, 0xec,
+ 0xa2, 0xa1, 0x32, 0x9a},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: m is 0
+ // tcID: 23
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 23,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: m is 1
+ // tcID: 24
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 24,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: m is n-1
+ // tcID: 25
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 25,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xbd, 0x31, 0xc7, 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e, 0xf6, 0xa9,
+ 0x46, 0xff, 0x78, 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98, 0x8a, 0xd6,
+ 0x20, 0x86, 0x79, 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4, 0xad, 0x13,
+ 0x31, 0x7d, 0x22, 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8, 0x80, 0xcb,
+ 0x8f, 0x52, 0xfb, 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b, 0x38, 0xdf,
+ 0xea, 0xe8, 0xdf, 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d, 0x9d, 0xf8,
+ 0xe0, 0x0e, 0x80, 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4, 0x02, 0xd4,
+ 0x4e, 0x78, 0xb3, 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a, 0xdb, 0xf8,
+ 0x68, 0x5e, 0x4d, 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63, 0xe1, 0xd5,
+ 0xaf, 0xf2, 0x8a, 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec, 0x92, 0x36,
+ 0xc1, 0x20, 0xad, 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c, 0x98, 0x32,
+ 0xa6, 0x72, 0xcd, 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18, 0x3f, 0x46,
+ 0x61, 0xd0, 0x9b, 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28, 0xda, 0x54,
+ 0x20, 0x82, 0x14, 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5, 0xd1, 0x27,
+ 0x63, 0xa1, 0xb0, 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf, 0xc5, 0x0b,
+ 0x6a, 0x2f, 0xcb, 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82, 0x6f, 0x4f,
+ 0x78, 0xa2, 0x3a, 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17, 0x53, 0x76,
+ 0xfb, 0x6c, 0xbd, 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d, 0x4d, 0x31,
+ 0xc6, 0xb8, 0xf9, 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24, 0x98, 0x55,
+ 0xf5, 0x05, 0x75, 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a, 0x18, 0x76,
+ 0x9b, 0xd8, 0xd2, 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d, 0x3e, 0x51,
+ 0x88, 0x25, 0x61, 0xe4},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: added n to c
+ // tcID: 26
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 26,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xe2, 0xda, 0xe0, 0x40, 0xee, 0x2a, 0x2d, 0x4c, 0x4a, 0x0e, 0x62, 0x0b,
+ 0x5d, 0xd0, 0x5b, 0x56, 0xdf, 0x67, 0xf0, 0x79, 0x88, 0x4f, 0x0b, 0xbf,
+ 0xb6, 0x4a, 0x3e, 0xef, 0xf0, 0x8f, 0xda, 0xaf, 0xdc, 0xcc, 0x45, 0x8b,
+ 0x01, 0x4d, 0x53, 0xf0, 0x57, 0x4f, 0x9e, 0xc5, 0x51, 0x4e, 0xf2, 0x15,
+ 0x24, 0x37, 0x3c, 0x04, 0x08, 0xb2, 0xd6, 0x7c, 0x11, 0xfd, 0xc8, 0x12,
+ 0x76, 0x28, 0x12, 0xdb, 0x75, 0x78, 0x66, 0x93, 0xb6, 0x63, 0x13, 0xec,
+ 0x08, 0xcd, 0x00, 0x1d, 0x90, 0x78, 0x7a, 0x1b, 0x4c, 0xee, 0x69, 0xd3,
+ 0xa9, 0xf2, 0xcf, 0x9a, 0xb8, 0x15, 0x03, 0xbe, 0x8f, 0x20, 0x5c, 0x70,
+ 0x1d, 0xa8, 0xa3, 0x9d, 0x70, 0xb1, 0xe8, 0xcc, 0x40, 0xf1, 0x32, 0xb3,
+ 0xbe, 0xd4, 0x6e, 0xd8, 0xf4, 0x66, 0xcd, 0xee, 0x0d, 0x03, 0x29, 0x55,
+ 0xda, 0xcc, 0x5c, 0x37, 0x37, 0x89, 0xf5, 0xd5, 0x88, 0x86, 0xa3, 0xa5,
+ 0xcf, 0xf7, 0xc8, 0x41, 0xa5, 0xb3, 0x47, 0x89, 0xa3, 0x09, 0x1a, 0x0f,
+ 0x19, 0x03, 0xa2, 0x22, 0x7a, 0xc2, 0x4c, 0xcf, 0x0a, 0x2f, 0xc3, 0x73,
+ 0x9c, 0x92, 0x21, 0x0a, 0xfd, 0xf7, 0x26, 0xd5, 0x3e, 0x07, 0x69, 0x2f,
+ 0x3f, 0xb8, 0x2f, 0x43, 0x1f, 0x27, 0x79, 0x76, 0x87, 0x66, 0x60, 0x81,
+ 0x11, 0xf6, 0xf4, 0xf9, 0xcf, 0xdf, 0x25, 0x6d, 0x79, 0xc5, 0xab, 0x13,
+ 0xcf, 0x68, 0xe9, 0xd4, 0x94, 0xb2, 0xc6, 0x0f, 0xd5, 0xee, 0xab, 0xda,
+ 0xf4, 0xb0, 0xc8, 0x96, 0xfd, 0xc1, 0x90, 0xdb, 0x93, 0xc7, 0x8c, 0x85,
+ 0x67, 0x1e, 0xd3, 0xab, 0x6b, 0x48, 0xb7, 0xbe, 0xf6, 0x39, 0xdd, 0x19,
+ 0xb4, 0xf2, 0x24, 0xd0, 0x66, 0x7f, 0x1f, 0xff, 0xc2, 0x00, 0x01, 0x97,
+ 0x73, 0xad, 0x09, 0xbe, 0x3f, 0x58, 0xb1, 0xeb, 0x5a, 0x7c, 0xec, 0x32,
+ 0x89, 0xff, 0x8f, 0x9f},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: ciphertext is empty
+ // tcID: 27
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 27,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: prepended bytes to ciphertext
+ // tcID: 28
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 28,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x00, 0x00, 0x25, 0xa9, 0x18, 0xa0, 0xc7, 0x98, 0x5a, 0x72, 0xf1, 0x8f,
+ 0x6b, 0x62, 0x16, 0xd0, 0xe2, 0xd1, 0x9a, 0x9b, 0x42, 0xa4, 0xd5, 0xb6,
+ 0x80, 0xe9, 0x95, 0xc3, 0xc5, 0xc5, 0x84, 0x96, 0x6e, 0x29, 0xc6, 0x17,
+ 0x98, 0x77, 0xcf, 0xd0, 0x31, 0x7f, 0x9e, 0x4d, 0xcd, 0xc8, 0x7f, 0x76,
+ 0x71, 0x49, 0x94, 0xe4, 0x40, 0x7c, 0xd8, 0x68, 0x84, 0x23, 0x50, 0xe2,
+ 0x8f, 0x32, 0x8b, 0x3f, 0x33, 0x74, 0x6a, 0x89, 0x7e, 0xa9, 0x99, 0x55,
+ 0x75, 0xf3, 0x28, 0xbe, 0x7f, 0x99, 0x12, 0x36, 0x94, 0x82, 0xae, 0x1a,
+ 0x66, 0xff, 0x5b, 0x7a, 0x1c, 0x8a, 0xc8, 0xfd, 0x4e, 0x57, 0x71, 0xe5,
+ 0x80, 0x77, 0xb5, 0x4a, 0x55, 0xdb, 0x6c, 0x68, 0x49, 0xff, 0x28, 0x8d,
+ 0x50, 0xde, 0x0e, 0xe1, 0xe4, 0x5b, 0xfd, 0xf8, 0x1f, 0xfa, 0xed, 0x16,
+ 0x97, 0x1f, 0x19, 0xab, 0xae, 0x66, 0x03, 0x38, 0xa3, 0xa9, 0x24, 0x0a,
+ 0x0b, 0x73, 0x29, 0x84, 0xfa, 0xdc, 0xd2, 0x8a, 0x85, 0xc6, 0x80, 0xf0,
+ 0xda, 0xc8, 0xb7, 0x33, 0x06, 0x48, 0x1a, 0x09, 0x6f, 0x70, 0x07, 0x06,
+ 0xe9, 0x1f, 0x7c, 0x10, 0x0c, 0xe6, 0x4e, 0x1c, 0x6b, 0xba, 0xbd, 0x41,
+ 0x98, 0x07, 0xdc, 0x16, 0x7f, 0x1f, 0x92, 0x4e, 0xdc, 0x6f, 0x44, 0xa6,
+ 0x9b, 0x75, 0xa7, 0xc7, 0x29, 0x89, 0xb2, 0x5c, 0xe3, 0x54, 0x80, 0x43,
+ 0x3b, 0xc4, 0x56, 0xc6, 0xaf, 0xa9, 0x3a, 0x0e, 0x9b, 0x41, 0x56, 0xd7,
+ 0x58, 0x63, 0xf9, 0x44, 0x0a, 0xe4, 0x42, 0xee, 0xfd, 0x21, 0x3b, 0x8a,
+ 0x3f, 0x53, 0xa0, 0x65, 0xda, 0xa8, 0xcd, 0x02, 0x06, 0x88, 0x6d, 0x15,
+ 0x44, 0xc3, 0xbf, 0xec, 0xaf, 0x62, 0x65, 0x9c, 0xfa, 0x59, 0x1d, 0xa5,
+ 0xe9, 0x20, 0xd7, 0xd4, 0x37, 0x0a, 0x9a, 0xab, 0xf7, 0xf9, 0x98, 0x3f,
+ 0xad, 0xe1, 0x01, 0xda, 0x2d, 0xba},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: appended bytes to ciphertext
+ // tcID: 29
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 29,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x25, 0xa9, 0x18, 0xa0, 0xc7, 0x98, 0x5a, 0x72, 0xf1, 0x8f, 0x6b, 0x62,
+ 0x16, 0xd0, 0xe2, 0xd1, 0x9a, 0x9b, 0x42, 0xa4, 0xd5, 0xb6, 0x80, 0xe9,
+ 0x95, 0xc3, 0xc5, 0xc5, 0x84, 0x96, 0x6e, 0x29, 0xc6, 0x17, 0x98, 0x77,
+ 0xcf, 0xd0, 0x31, 0x7f, 0x9e, 0x4d, 0xcd, 0xc8, 0x7f, 0x76, 0x71, 0x49,
+ 0x94, 0xe4, 0x40, 0x7c, 0xd8, 0x68, 0x84, 0x23, 0x50, 0xe2, 0x8f, 0x32,
+ 0x8b, 0x3f, 0x33, 0x74, 0x6a, 0x89, 0x7e, 0xa9, 0x99, 0x55, 0x75, 0xf3,
+ 0x28, 0xbe, 0x7f, 0x99, 0x12, 0x36, 0x94, 0x82, 0xae, 0x1a, 0x66, 0xff,
+ 0x5b, 0x7a, 0x1c, 0x8a, 0xc8, 0xfd, 0x4e, 0x57, 0x71, 0xe5, 0x80, 0x77,
+ 0xb5, 0x4a, 0x55, 0xdb, 0x6c, 0x68, 0x49, 0xff, 0x28, 0x8d, 0x50, 0xde,
+ 0x0e, 0xe1, 0xe4, 0x5b, 0xfd, 0xf8, 0x1f, 0xfa, 0xed, 0x16, 0x97, 0x1f,
+ 0x19, 0xab, 0xae, 0x66, 0x03, 0x38, 0xa3, 0xa9, 0x24, 0x0a, 0x0b, 0x73,
+ 0x29, 0x84, 0xfa, 0xdc, 0xd2, 0x8a, 0x85, 0xc6, 0x80, 0xf0, 0xda, 0xc8,
+ 0xb7, 0x33, 0x06, 0x48, 0x1a, 0x09, 0x6f, 0x70, 0x07, 0x06, 0xe9, 0x1f,
+ 0x7c, 0x10, 0x0c, 0xe6, 0x4e, 0x1c, 0x6b, 0xba, 0xbd, 0x41, 0x98, 0x07,
+ 0xdc, 0x16, 0x7f, 0x1f, 0x92, 0x4e, 0xdc, 0x6f, 0x44, 0xa6, 0x9b, 0x75,
+ 0xa7, 0xc7, 0x29, 0x89, 0xb2, 0x5c, 0xe3, 0x54, 0x80, 0x43, 0x3b, 0xc4,
+ 0x56, 0xc6, 0xaf, 0xa9, 0x3a, 0x0e, 0x9b, 0x41, 0x56, 0xd7, 0x58, 0x63,
+ 0xf9, 0x44, 0x0a, 0xe4, 0x42, 0xee, 0xfd, 0x21, 0x3b, 0x8a, 0x3f, 0x53,
+ 0xa0, 0x65, 0xda, 0xa8, 0xcd, 0x02, 0x06, 0x88, 0x6d, 0x15, 0x44, 0xc3,
+ 0xbf, 0xec, 0xaf, 0x62, 0x65, 0x9c, 0xfa, 0x59, 0x1d, 0xa5, 0xe9, 0x20,
+ 0xd7, 0xd4, 0x37, 0x0a, 0x9a, 0xab, 0xf7, 0xf9, 0x98, 0x3f, 0xad, 0xe1,
+ 0x01, 0xda, 0x2d, 0xba, 0x00, 0x00},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: truncated ciphertext
+ // tcID: 30
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 30,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa9, 0x18, 0xa0, 0xc7, 0x98, 0x5a, 0x72, 0xf1, 0x8f, 0x6b, 0x62, 0x16,
+ 0xd0, 0xe2, 0xd1, 0x9a, 0x9b, 0x42, 0xa4, 0xd5, 0xb6, 0x80, 0xe9, 0x95,
+ 0xc3, 0xc5, 0xc5, 0x84, 0x96, 0x6e, 0x29, 0xc6, 0x17, 0x98, 0x77, 0xcf,
+ 0xd0, 0x31, 0x7f, 0x9e, 0x4d, 0xcd, 0xc8, 0x7f, 0x76, 0x71, 0x49, 0x94,
+ 0xe4, 0x40, 0x7c, 0xd8, 0x68, 0x84, 0x23, 0x50, 0xe2, 0x8f, 0x32, 0x8b,
+ 0x3f, 0x33, 0x74, 0x6a, 0x89, 0x7e, 0xa9, 0x99, 0x55, 0x75, 0xf3, 0x28,
+ 0xbe, 0x7f, 0x99, 0x12, 0x36, 0x94, 0x82, 0xae, 0x1a, 0x66, 0xff, 0x5b,
+ 0x7a, 0x1c, 0x8a, 0xc8, 0xfd, 0x4e, 0x57, 0x71, 0xe5, 0x80, 0x77, 0xb5,
+ 0x4a, 0x55, 0xdb, 0x6c, 0x68, 0x49, 0xff, 0x28, 0x8d, 0x50, 0xde, 0x0e,
+ 0xe1, 0xe4, 0x5b, 0xfd, 0xf8, 0x1f, 0xfa, 0xed, 0x16, 0x97, 0x1f, 0x19,
+ 0xab, 0xae, 0x66, 0x03, 0x38, 0xa3, 0xa9, 0x24, 0x0a, 0x0b, 0x73, 0x29,
+ 0x84, 0xfa, 0xdc, 0xd2, 0x8a, 0x85, 0xc6, 0x80, 0xf0, 0xda, 0xc8, 0xb7,
+ 0x33, 0x06, 0x48, 0x1a, 0x09, 0x6f, 0x70, 0x07, 0x06, 0xe9, 0x1f, 0x7c,
+ 0x10, 0x0c, 0xe6, 0x4e, 0x1c, 0x6b, 0xba, 0xbd, 0x41, 0x98, 0x07, 0xdc,
+ 0x16, 0x7f, 0x1f, 0x92, 0x4e, 0xdc, 0x6f, 0x44, 0xa6, 0x9b, 0x75, 0xa7,
+ 0xc7, 0x29, 0x89, 0xb2, 0x5c, 0xe3, 0x54, 0x80, 0x43, 0x3b, 0xc4, 0x56,
+ 0xc6, 0xaf, 0xa9, 0x3a, 0x0e, 0x9b, 0x41, 0x56, 0xd7, 0x58, 0x63, 0xf9,
+ 0x44, 0x0a, 0xe4, 0x42, 0xee, 0xfd, 0x21, 0x3b, 0x8a, 0x3f, 0x53, 0xa0,
+ 0x65, 0xda, 0xa8, 0xcd, 0x02, 0x06, 0x88, 0x6d, 0x15, 0x44, 0xc3, 0xbf,
+ 0xec, 0xaf, 0x62, 0x65, 0x9c, 0xfa, 0x59, 0x1d, 0xa5, 0xe9, 0x20, 0xd7,
+ 0xd4, 0x37, 0x0a, 0x9a, 0xab, 0xf7, 0xf9, 0x98, 0x3f, 0xad, 0xe1, 0x01,
+ 0xda, 0x2d, 0xba},
+ {},
+ priv_key_0,
+ false},
+
+ // Comment: em represents a small integer
+ // tcID: 31
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 31,
+ {0x32, 0xfd, 0xd5, 0xb5, 0x31, 0x91, 0x88, 0x91, 0x4a, 0xfb, 0xe2, 0x1b,
+ 0x1f, 0xa9, 0x1b, 0xc4, 0xe4, 0x84, 0xec, 0xd1, 0xf9, 0x96, 0x82, 0x31,
+ 0x87, 0x9e, 0x37, 0x25, 0x70, 0xc4, 0x3a, 0x27, 0xf7, 0x20, 0xe6, 0x77,
+ 0x3e, 0x1d, 0x90, 0x5b, 0x70, 0xf8, 0x5a, 0x31, 0x23, 0x47, 0xf7, 0xe9,
+ 0x75, 0x2a, 0x8c, 0x4f, 0x5b, 0x9f, 0x27, 0xbd, 0x01, 0x53, 0x0b, 0x6e,
+ 0xfe, 0xb2, 0x21, 0xdd, 0xdc, 0x72, 0x3c, 0xd5, 0x1b, 0x4b, 0xc4, 0x81,
+ 0x49, 0x92, 0x26, 0x8c, 0x40, 0x3e, 0xd4, 0xfd, 0xdd, 0xd5, 0x26, 0xef,
+ 0xa8, 0x7d, 0x83, 0x50, 0x69, 0x24, 0x6f, 0x25, 0xe8, 0x09, 0x8d, 0xd5,
+ 0xae, 0x3e, 0x46, 0x3f, 0xd6, 0x39, 0xb3, 0x6a, 0x4c, 0x13, 0x94, 0x76,
+ 0xb3, 0xd2, 0x9a, 0xe0, 0xc9, 0xb6, 0xc1, 0x63, 0xd8, 0x1e, 0x77, 0x19,
+ 0xcc, 0x85, 0xe6, 0x52, 0x89, 0xbd, 0xde, 0x2f, 0x82, 0xb6, 0x9b, 0xb4,
+ 0xaa, 0x9c, 0x5a, 0x5d, 0xcd, 0x51, 0x34, 0x21, 0xa5, 0x4e, 0x5d, 0x46,
+ 0x38, 0xd8, 0xc2, 0x35, 0x67, 0xc1, 0x29, 0x78, 0xc3, 0xaa, 0x80, 0x6b,
+ 0xa7, 0x96, 0x4a, 0x54, 0x7a, 0x68, 0x93, 0x60, 0x10, 0x5f, 0xc1, 0xb2,
+ 0x46, 0x8f, 0xa1, 0x48, 0x02, 0x04, 0xd4, 0x68, 0xba, 0x2f, 0xe4, 0x1c,
+ 0xe9, 0x30, 0x23, 0x28, 0xd4, 0x27, 0x9e, 0x00, 0xa9, 0xaf, 0x1c, 0x7c,
+ 0xdd, 0x9f, 0x16, 0xd5, 0x72, 0xe7, 0x0b, 0x06, 0xf1, 0xf4, 0x0a, 0xcf,
+ 0xd5, 0x0c, 0x88, 0x65, 0xef, 0x37, 0xd8, 0x88, 0xb2, 0xfb},
+ {0x09, 0x2d, 0x5b, 0x4b, 0xea, 0x48, 0x70, 0x29, 0xa4, 0xc0, 0x6c, 0x97,
+ 0xf7, 0x27, 0xf6, 0xad, 0x45, 0x31, 0xf7, 0xf6, 0x46, 0xc9, 0x5c, 0xd2,
+ 0x69, 0xe1, 0xe6, 0x06, 0xa7, 0xe0, 0x47, 0xc1, 0x9a, 0x6a, 0x9e, 0xca,
+ 0x8f, 0xa5, 0xab, 0xcb, 0xbc, 0xa4, 0x15, 0x47, 0x74, 0x20, 0xba, 0x42,
+ 0x2a, 0x7d, 0x5b, 0xa4, 0x1a, 0xc7, 0x9b, 0xa7, 0x54, 0x8a, 0xa6, 0xf4,
+ 0xb4, 0x4a, 0xa6, 0x5a, 0xd9, 0x15, 0xec, 0x11, 0xd7, 0xf5, 0x0c, 0xd2,
+ 0xad, 0x7e, 0xac, 0x86, 0x86, 0x9b, 0xf8, 0x8b, 0xd7, 0xcb, 0xd1, 0x14,
+ 0x39, 0xae, 0xc3, 0x54, 0xa2, 0x5b, 0xe7, 0x1d, 0x36, 0x54, 0x1e, 0x7e,
+ 0xf2, 0x11, 0xae, 0x01, 0x0d, 0x82, 0x59, 0xac, 0x7b, 0x5a, 0xf4, 0x9e,
+ 0x38, 0xe1, 0x4d, 0x87, 0xb6, 0x2a, 0x3e, 0x78, 0x40, 0x31, 0x67, 0x99,
+ 0xb5, 0x48, 0xf1, 0x43, 0x39, 0xcf, 0x7b, 0x46, 0xcc, 0xff, 0xd6, 0x6e,
+ 0x59, 0x6b, 0x08, 0x79, 0x78, 0x2f, 0x86, 0x38, 0xb9, 0x75, 0xa8, 0x9e,
+ 0xdc, 0x2b, 0x23, 0x55, 0xf0, 0x5c, 0x53, 0x84, 0x50, 0x78, 0x50, 0x2d,
+ 0x04, 0x6b, 0x7f, 0x43, 0x71, 0xbd, 0xf9, 0x11, 0xe3, 0x03, 0x02, 0xfa,
+ 0x98, 0x0f, 0xef, 0xb4, 0x39, 0x73, 0x73, 0x33, 0xfa, 0x9c, 0x17, 0x9c,
+ 0x33, 0xa9, 0x8e, 0x1b, 0x05, 0x2d, 0xa7, 0xda, 0x24, 0x36, 0xe8, 0xb8,
+ 0x62, 0xee, 0x5f, 0x7c, 0x63, 0xc8, 0x8a, 0xb7, 0x51, 0xa2, 0x44, 0x70,
+ 0x5c, 0x8b, 0xd1, 0xf3, 0x2c, 0x27, 0x7e, 0x0a, 0x7c, 0x80, 0xef, 0x30,
+ 0x2b, 0xd0, 0x1c, 0x9f, 0xd5, 0x0c, 0x9b, 0x7b, 0x63, 0x95, 0x04, 0x4c,
+ 0x72, 0x46, 0x1d, 0xc6, 0x9a, 0xea, 0x54, 0x9e, 0x37, 0x85, 0x8b, 0x8b,
+ 0x53, 0xb2, 0x79, 0x22, 0x38, 0xf5, 0x94, 0x45, 0x68, 0x4e, 0x55, 0x1e,
+ 0x52, 0xe0, 0x87, 0x50},
+ {0x61, 0x0c, 0x54, 0x9c, 0xe7, 0x17, 0x74, 0x9d, 0x31, 0x43, 0xcb, 0xd9,
+ 0x6c, 0x51, 0xc1, 0xc7, 0x58, 0x85, 0xa5, 0xd2, 0x00, 0x00, 0x00, 0x00},
+ priv_key_0,
+ true},
+
+ // Comment: em has a large hamming weight
+ // tcID: 32
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 32,
+ {0xf0, 0x32, 0xef, 0x27, 0x59, 0xde, 0x94, 0x6b, 0x6c, 0xcf, 0x82, 0x96,
+ 0x95, 0xa9, 0x43, 0x8e, 0x5f, 0x98, 0x6f, 0xdb, 0xbf, 0x33, 0x32, 0x62,
+ 0xa7, 0x95, 0xff, 0x9e, 0xde, 0x84, 0x2b, 0xb7, 0xb1, 0x53, 0xc5, 0x26,
+ 0xab, 0xd1, 0xea, 0x49, 0x8f, 0x56, 0xe9, 0x92, 0xbd, 0x21, 0x55, 0x8c,
+ 0x7c, 0x3b, 0x64, 0x34, 0xe4, 0xc6, 0x67, 0xcc, 0xd1, 0x66, 0x87, 0xed,
+ 0xdc, 0x19, 0x9b, 0xba, 0xa5, 0x95, 0x47, 0xe0, 0x65, 0xa8, 0xa3, 0x81,
+ 0x4c, 0xd5, 0xea, 0x46, 0xd7, 0x43, 0x7c, 0x1d, 0x6b, 0xdd, 0x8f, 0x1a,
+ 0x72, 0xee, 0x5e, 0x94, 0x5a, 0x2b, 0x1f, 0x11, 0xda, 0x20, 0x49, 0xa6,
+ 0x85, 0xdd, 0xb5, 0x25, 0xda, 0x74, 0x22, 0x60, 0xa2, 0x0c, 0xe5, 0x2f,
+ 0x95, 0x75, 0x5b, 0x8d, 0x7b, 0x5d, 0x29, 0xdf, 0xe7, 0xf5, 0x53, 0x95,
+ 0xc6, 0x20, 0x3c, 0x51, 0x8d, 0x5f, 0x45, 0xae, 0x74, 0x35, 0xfb, 0xc1,
+ 0x9e, 0xfb, 0x7f, 0xa9, 0xd2, 0xe1, 0x62, 0x6c, 0xd6, 0x55, 0xd4, 0x09,
+ 0xe3, 0x5f, 0xdc, 0x4e, 0x8b, 0x57, 0x73, 0x96, 0x5d, 0x9d, 0xb7, 0x26,
+ 0xaf, 0xa4, 0x0a, 0x73, 0xcb, 0x21, 0x2b, 0x60, 0x67, 0x8b, 0xbc, 0x7a,
+ 0x04, 0x17, 0xb9, 0x4d, 0x97, 0xe0, 0x3c, 0x27, 0x3c, 0x8e, 0xe2, 0xec,
+ 0x49, 0xf2, 0x3f, 0x57, 0x57, 0x6a, 0xb3, 0xbc, 0xe5, 0x68, 0xfa, 0x2a,
+ 0x10, 0x80, 0xf0, 0xf0, 0x36, 0xe6, 0x97, 0x1e, 0xba, 0x8a, 0x77, 0x3b,
+ 0x40, 0x5b, 0xa2, 0xc5, 0xba, 0x65, 0x64, 0xa4, 0x28, 0x9a},
+ {0x58, 0xa4, 0xe1, 0x90, 0xa7, 0x30, 0x6b, 0xcb, 0x33, 0xea, 0x5f, 0x1a,
+ 0xd8, 0x3b, 0x74, 0xda, 0x56, 0xe3, 0xde, 0xbd, 0x2b, 0x2f, 0xb4, 0x49,
+ 0x9e, 0xa9, 0x33, 0x93, 0x79, 0xb0, 0xf0, 0x81, 0x17, 0xc7, 0x7b, 0x4d,
+ 0x5c, 0xa6, 0xdd, 0x1a, 0xd5, 0x1a, 0x4c, 0xea, 0x4b, 0x81, 0x8c, 0x27,
+ 0x03, 0x44, 0x98, 0x00, 0x77, 0x67, 0x4c, 0x8b, 0xf6, 0xe8, 0xa5, 0xce,
+ 0x5a, 0xb6, 0x21, 0x2d, 0xdc, 0xab, 0xcd, 0x53, 0xbe, 0x82, 0x67, 0x2f,
+ 0x19, 0xd5, 0x35, 0xde, 0xbf, 0x66, 0xbf, 0x85, 0x35, 0x38, 0xd1, 0x63,
+ 0xb6, 0x12, 0x84, 0x68, 0xfa, 0x21, 0xbd, 0x44, 0x64, 0xe8, 0x4f, 0xbf,
+ 0xa9, 0x25, 0x01, 0xad, 0x51, 0xbb, 0x1b, 0xf7, 0xe1, 0x4f, 0xf5, 0x22,
+ 0xec, 0xfd, 0x65, 0xa2, 0x9e, 0x08, 0xef, 0x23, 0xaa, 0xe0, 0x12, 0x18,
+ 0xd7, 0x63, 0x59, 0x15, 0xf8, 0x37, 0x20, 0x55, 0xe0, 0xc6, 0xa2, 0xed,
+ 0x1d, 0xe6, 0x15, 0x11, 0x48, 0x4b, 0xd6, 0xc3, 0x22, 0x86, 0xa2, 0x3a,
+ 0x9e, 0xb2, 0xf1, 0x99, 0x97, 0x08, 0xe8, 0xed, 0x5e, 0x28, 0x51, 0x68,
+ 0x74, 0x24, 0x1e, 0xb7, 0x78, 0x71, 0x3a, 0x84, 0x52, 0x41, 0x15, 0x1a,
+ 0x94, 0x6c, 0x50, 0x9c, 0x07, 0xe4, 0xd2, 0x7c, 0x16, 0x7b, 0x7b, 0x5e,
+ 0xf6, 0xf7, 0xa4, 0xf1, 0xfa, 0xdf, 0x90, 0x49, 0x99, 0x6e, 0xab, 0x17,
+ 0xd9, 0x7e, 0xf4, 0xd2, 0x25, 0x50, 0x64, 0x90, 0x60, 0x69, 0x2a, 0xf6,
+ 0x3f, 0xd0, 0x6d, 0x05, 0xc7, 0x6f, 0x31, 0x91, 0x68, 0x91, 0x58, 0x32,
+ 0x36, 0x05, 0x58, 0x26, 0x96, 0x72, 0x9d, 0xb7, 0xd9, 0x4f, 0x73, 0x0e,
+ 0x51, 0x07, 0xd0, 0xd5, 0x85, 0xce, 0xa5, 0x61, 0x60, 0x96, 0x8a, 0x88,
+ 0x7a, 0xb4, 0x2b, 0xee, 0x7f, 0xd4, 0xf9, 0xff, 0xd1, 0x44, 0x9f, 0x02,
+ 0x1a, 0x3d, 0x41, 0xab},
+ {0xa0, 0xa0, 0xb4, 0x80, 0x32, 0x70, 0x73, 0xf0, 0x80, 0xfc, 0x1e, 0xfd,
+ 0x8c, 0xf5, 0xbe, 0x9b, 0xfc, 0xef, 0xd3, 0xa0, 0x00, 0x00, 0x00, 0x00},
+ priv_key_0,
+ true},
+
+ // Comment: em has a large hamming weight
+ // tcID: 33
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 33,
+ {0xa4, 0x72, 0xbb, 0xae, 0x5a, 0x81, 0xe6, 0x50, 0x0a, 0xfc, 0x18, 0x3d,
+ 0x8b, 0xd1, 0xce, 0xec, 0x79, 0x5f, 0x49, 0x07, 0xc4, 0x96, 0x83, 0x0b,
+ 0xff, 0x4a, 0x9f, 0x3b, 0x15, 0xf1, 0x76, 0x87, 0x24, 0xce, 0xc8, 0xd2,
+ 0x88, 0xd1, 0xd1, 0x1f, 0x47, 0x52, 0x95, 0x38, 0xcd, 0xf9, 0x3f, 0x76,
+ 0x99, 0x17, 0xaf, 0xd6, 0x5d, 0x03, 0x3d, 0x4f, 0x56, 0x3c, 0xc1, 0x4f,
+ 0x6d, 0xd3, 0x9a, 0x8e, 0x7e, 0x03, 0xaf, 0xde, 0x9e, 0xb3, 0x74, 0xb9,
+ 0x17, 0x7f, 0x5b, 0xed, 0x74, 0xeb, 0xcb, 0xf7, 0x71, 0xf6, 0x30, 0xa1,
+ 0xb3, 0x07, 0x5d, 0x0a, 0x30, 0x8c, 0xe6, 0x54, 0x24, 0x38, 0x63, 0x04,
+ 0x39, 0x6e, 0x82, 0x45, 0x28, 0xde, 0xed, 0x8a, 0x2a, 0xc7, 0xa3, 0x87,
+ 0xf7, 0xa3, 0xee, 0xc3, 0xb6, 0x33, 0x88, 0x2c, 0x92, 0xe9, 0xc3, 0x3e,
+ 0xba, 0x9a, 0x91, 0xf9, 0x29, 0x7d, 0xd6, 0xae, 0xef, 0x37, 0xa5, 0xd4,
+ 0x75, 0xd1, 0x0f, 0xe6, 0x9e, 0x0b, 0x12, 0x64, 0xfc, 0x2e, 0xa1, 0xcb,
+ 0x45, 0xab, 0x4f, 0x1c, 0x69, 0x08, 0xce, 0xda, 0xc2, 0x76, 0x18, 0x3a,
+ 0xde, 0xe1, 0xf6, 0x0d, 0xa7, 0xcc, 0x1a, 0x10, 0x5e, 0xd5, 0xef, 0x18,
+ 0x7c, 0x2b, 0x11, 0x74, 0x8e, 0x98, 0xc8, 0xa9, 0x3a, 0xf9, 0x68, 0x3d,
+ 0x44, 0x1a, 0x30, 0x88, 0xcb, 0x0a, 0xa6, 0x69, 0xb0, 0x6d, 0xb1, 0x51,
+ 0xe7, 0x15, 0x13, 0x71, 0xd0, 0x27, 0x3e, 0x2e, 0xcb, 0x16, 0x1c, 0x8f,
+ 0xa6, 0x9d, 0x4e, 0x56, 0x66, 0x66, 0x81, 0xc6, 0x43, 0x9b},
+ {0x52, 0x63, 0x52, 0xba, 0x3b, 0x50, 0xba, 0x16, 0x0f, 0x05, 0xb9, 0xb7,
+ 0x60, 0x4a, 0xbd, 0x50, 0x8e, 0x74, 0x4e, 0x17, 0x6f, 0x99, 0xf5, 0xed,
+ 0x5f, 0xa4, 0x78, 0x69, 0xdb, 0xf2, 0x20, 0xf3, 0x2f, 0xa4, 0x3f, 0x79,
+ 0x42, 0xa8, 0x95, 0x1a, 0x75, 0x50, 0x5a, 0x58, 0x00, 0xf8, 0xf4, 0x92,
+ 0x33, 0xd5, 0x77, 0x78, 0xea, 0x9d, 0xd5, 0x22, 0x0b, 0xbe, 0xce, 0xf1,
+ 0x5d, 0x38, 0xdd, 0x74, 0x00, 0xba, 0x81, 0xff, 0x4c, 0xd5, 0x08, 0x5d,
+ 0x2d, 0x20, 0xaf, 0x7c, 0xe7, 0x9f, 0x09, 0x7e, 0xc0, 0x8c, 0xe2, 0xa8,
+ 0xdb, 0xab, 0x44, 0x82, 0x67, 0x5f, 0xf0, 0x8b, 0xda, 0x80, 0xc7, 0x40,
+ 0x78, 0xa4, 0x4c, 0xd8, 0x9a, 0xf5, 0x47, 0xa3, 0x56, 0xcd, 0x21, 0xbb,
+ 0x4b, 0xe5, 0x2a, 0x0c, 0xc5, 0xda, 0xd5, 0xbc, 0x77, 0x9b, 0x54, 0xfb,
+ 0xad, 0x60, 0xd1, 0x5f, 0x10, 0xca, 0x79, 0xd2, 0x5e, 0x82, 0xf1, 0x9d,
+ 0x9d, 0xbf, 0xff, 0x7e, 0xcc, 0x1c, 0xcc, 0xd8, 0x37, 0x45, 0x82, 0xbe,
+ 0xf1, 0xd4, 0xbc, 0x3f, 0xa7, 0x45, 0x25, 0x9d, 0xca, 0xec, 0xc5, 0x6b,
+ 0x8f, 0x16, 0x2f, 0x7d, 0x40, 0x63, 0xaa, 0x2c, 0x99, 0xed, 0x8f, 0x41,
+ 0x8f, 0x2a, 0xa5, 0x65, 0x8d, 0xf7, 0xd1, 0xf3, 0x60, 0x41, 0x88, 0x3b,
+ 0x44, 0x84, 0xac, 0x67, 0x66, 0xb0, 0x59, 0x94, 0x89, 0x60, 0xfa, 0x2e,
+ 0x40, 0x36, 0x3c, 0x6c, 0x56, 0x24, 0x23, 0x96, 0x80, 0x9f, 0x4b, 0x03,
+ 0x6f, 0xd9, 0x1d, 0x46, 0xde, 0x8e, 0xb0, 0x53, 0xc8, 0xcb, 0x02, 0x97,
+ 0x78, 0x41, 0x20, 0x26, 0x4c, 0x6a, 0xc7, 0xe3, 0x59, 0xf4, 0xad, 0x5e,
+ 0xc6, 0x5a, 0x00, 0x26, 0x44, 0xc0, 0x3c, 0xfc, 0x16, 0x6a, 0x8e, 0x5a,
+ 0x01, 0x9b, 0x82, 0x36, 0xc7, 0xd7, 0x14, 0x5d, 0xf2, 0x47, 0xcd, 0x12,
+ 0x3a, 0x09, 0xc8, 0xc2},
+ {0xbb, 0xa0, 0xb4, 0x80, 0x32, 0x70, 0x73, 0xf0, 0x80, 0xfc, 0x1e, 0xfd,
+ 0x8c, 0xf5, 0xbe, 0x9b, 0xfc, 0xef, 0xd3, 0xa0, 0x00, 0x00, 0x00, 0x00},
+ priv_key_0,
+ true},
+
+ // Comment: em has a large hamming weight
+ // tcID: 34
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 34,
+ {0x6d, 0x5c, 0x2c, 0xb5, 0x79, 0x08, 0x75, 0x72, 0x8f, 0xb2, 0x1e, 0x98,
+ 0x72, 0x78, 0xfd, 0xd1, 0xd8, 0x81, 0xcf, 0x49, 0x53, 0xe6, 0x28, 0x66,
+ 0xf8, 0xd5, 0x3e, 0xbb, 0x06, 0x7c, 0xf9, 0xa4, 0xef, 0x53, 0x21, 0x80,
+ 0x30, 0xe3, 0xec, 0xa6, 0x73, 0x2a, 0x6b, 0x1f, 0x78, 0x9c, 0xdf, 0x3c,
+ 0xc7, 0x11, 0xb6, 0x06, 0x3a, 0x01, 0xf4, 0x24, 0xb3, 0x88, 0x90, 0x55,
+ 0x49, 0x66, 0x37, 0x69, 0xdc, 0xdc, 0xbd, 0xd8, 0x2d, 0xeb, 0x6b, 0xc2,
+ 0x3f, 0x66, 0xc1, 0xc0, 0x4d, 0x30, 0xc6, 0xd9, 0x1f, 0xd6, 0x11, 0x6b,
+ 0xdf, 0x88, 0x02, 0xc1, 0x50, 0xfe, 0xd3, 0x96, 0x56, 0x2e, 0xdd, 0x21,
+ 0xca, 0x60, 0x65, 0x28, 0xcd, 0x40, 0xb5, 0x69, 0xe8, 0x95, 0xc8, 0xad,
+ 0x5b, 0xd1, 0xbd, 0x58, 0x48, 0xa2, 0x15, 0x50, 0x15, 0x37, 0xdc, 0xcb,
+ 0xd0, 0xfc, 0xd7, 0x0c, 0xf3, 0xb2, 0xd0, 0xdf, 0x58, 0xa0, 0x72, 0xe0,
+ 0x7f, 0x60, 0xff, 0x76, 0x4c, 0x46, 0x88, 0xc3, 0x72, 0x40, 0x86, 0x32,
+ 0x42, 0xf6, 0xea, 0xfe, 0x36, 0x60, 0x1d, 0xfc, 0xda, 0x41, 0xeb, 0x86,
+ 0x3f, 0x4d, 0xb7, 0x01, 0xde, 0x54, 0x78, 0x1a, 0x6d, 0x53, 0xa9, 0x79,
+ 0x32, 0xd3, 0x2a, 0xae, 0x0e, 0x6a, 0x52, 0x60, 0x48, 0xf7, 0x66, 0x90,
+ 0x21, 0x28, 0xb4, 0x84, 0x20, 0x68, 0xfa, 0xd9, 0xab, 0x10, 0x81, 0x1c,
+ 0xe9, 0x33, 0x39, 0xad, 0x42, 0xf2, 0xe1, 0x3c, 0x4c, 0xec, 0x32, 0x4a,
+ 0x8c, 0xf7, 0x03, 0x57, 0x05, 0xb8, 0xa3, 0x6f, 0xd8, 0xa7},
+ {0x6a, 0xb9, 0x2b, 0x1c, 0x57, 0xf9, 0x9c, 0x17, 0xae, 0x4c, 0xa5, 0xf7,
+ 0xd4, 0xc0, 0x14, 0x9e, 0xb2, 0x4c, 0xb1, 0x8a, 0xaf, 0x36, 0x16, 0x38,
+ 0x59, 0xe1, 0x18, 0x6d, 0xcb, 0xaf, 0xee, 0xda, 0x4d, 0x77, 0xfd, 0x05,
+ 0x9b, 0x0f, 0x93, 0x8e, 0x92, 0xb8, 0xd4, 0x13, 0xb7, 0x71, 0x85, 0x2f,
+ 0xb0, 0x19, 0xa6, 0x6d, 0x76, 0x00, 0x94, 0x44, 0x60, 0x5e, 0xdd, 0x5f,
+ 0xb4, 0x8e, 0x6e, 0xeb, 0xbd, 0x9d, 0x01, 0x82, 0x7b, 0xe7, 0x32, 0x29,
+ 0x2c, 0xb0, 0x7c, 0xde, 0x54, 0x1d, 0xce, 0x13, 0x89, 0x90, 0xd4, 0x65,
+ 0x99, 0xb5, 0xa1, 0x96, 0x52, 0x5a, 0xf1, 0x99, 0xad, 0x4a, 0xdf, 0x7c,
+ 0x25, 0x91, 0x09, 0xe7, 0x15, 0xe5, 0x63, 0xd8, 0x97, 0x4c, 0xbb, 0xea,
+ 0xe6, 0x2a, 0x53, 0xc8, 0x13, 0x70, 0x76, 0xf1, 0x07, 0x31, 0xa9, 0x64,
+ 0xf2, 0xce, 0x37, 0x30, 0x5a, 0x17, 0x5d, 0x35, 0xeb, 0x7c, 0x8e, 0x6e,
+ 0x72, 0xc9, 0x79, 0x26, 0x31, 0xd3, 0x51, 0x33, 0xdc, 0xd4, 0x9f, 0x1a,
+ 0x1d, 0xa6, 0x77, 0xab, 0x3a, 0xc0, 0x74, 0x17, 0x27, 0x78, 0x40, 0x2a,
+ 0x41, 0x76, 0xc0, 0x36, 0xcd, 0x8a, 0xc5, 0x67, 0x47, 0x70, 0xf1, 0x71,
+ 0xd9, 0x13, 0x45, 0x85, 0xa1, 0x15, 0xf6, 0xa0, 0x98, 0x3d, 0x60, 0x6b,
+ 0x74, 0x8e, 0x0e, 0x47, 0xbe, 0x04, 0x0a, 0xcd, 0xa8, 0x8c, 0xc5, 0xb8,
+ 0xc7, 0xea, 0xdd, 0x33, 0x16, 0x21, 0x17, 0xbb, 0x61, 0xf4, 0x9c, 0xac,
+ 0xe9, 0x12, 0x60, 0xc5, 0xe2, 0xc8, 0xef, 0x4d, 0xbc, 0xec, 0x7f, 0x15,
+ 0x6a, 0x18, 0x89, 0x4a, 0x2b, 0xed, 0x99, 0x56, 0x52, 0x0b, 0x2b, 0x68,
+ 0x1b, 0x2f, 0xa3, 0x13, 0x47, 0xdf, 0x7e, 0xa9, 0x80, 0x62, 0xd9, 0x7f,
+ 0x29, 0x72, 0x28, 0x0b, 0xe2, 0x2e, 0x50, 0x72, 0x49, 0xb2, 0x43, 0x6a,
+ 0x9a, 0xb9, 0x16, 0x89},
+ {0x7f, 0xa0, 0xb4, 0x80, 0x32, 0x70, 0x73, 0xf0, 0x80, 0xfc, 0x1e, 0xfd,
+ 0x8c, 0xf5, 0xbe, 0x9b, 0xfc, 0xef, 0xd3, 0xa0, 0x00, 0x00, 0x00, 0x00},
+ priv_key_0,
+ true}};
+
+#endif // rsa_oaep_2048_sha1_mgf1sha1_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha1-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha1-vectors.h
new file mode 100644
index 0000000000..1e8b21cc31
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha1-vectors.h
@@ -0,0 +1,1049 @@
+/* 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 rsa_oaep_2048_sha256_mgf1sha1_vectors_h__
+#define rsa_oaep_2048_sha256_mgf1sha1_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> priv_key_1{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45,
+ 0x56, 0x71, 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe,
+ 0xf7, 0x17, 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9,
+ 0x74, 0x6d, 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6,
+ 0xef, 0x5a, 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89,
+ 0xd6, 0xea, 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb,
+ 0x92, 0x51, 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20,
+ 0xf7, 0x9c, 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48,
+ 0xc9, 0x8e, 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff,
+ 0x8f, 0x17, 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce,
+ 0x26, 0xf4, 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22,
+ 0xda, 0x61, 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66,
+ 0xf5, 0xc0, 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe,
+ 0x82, 0xde, 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34,
+ 0x95, 0xd4, 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a,
+ 0xfc, 0x3e, 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97,
+ 0x5a, 0x19, 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d,
+ 0x9c, 0xae, 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00,
+ 0x5d, 0x9b, 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12,
+ 0x56, 0x9a, 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7,
+ 0x73, 0x06, 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82,
+ 0x02, 0x83, 0xf7, 0x42, 0xb9, 0xd5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x76, 0x27, 0xee, 0xf3, 0x56, 0x7b, 0x2a, 0x27, 0x26,
+ 0x8e, 0x52, 0x05, 0x3e, 0xcd, 0x31, 0xc3, 0xa7, 0x17, 0x2c, 0xcb, 0x9d,
+ 0xdc, 0xee, 0x81, 0x9b, 0x30, 0x6a, 0x5b, 0x3c, 0x66, 0xb7, 0x57, 0x3c,
+ 0xa4, 0xfa, 0x88, 0xef, 0xc6, 0xf3, 0xc4, 0xa0, 0x0b, 0xfa, 0x0a, 0xe7,
+ 0x13, 0x9f, 0x64, 0x54, 0x3a, 0x4d, 0xac, 0x3d, 0x05, 0x82, 0x3f, 0x6f,
+ 0xf4, 0x77, 0xcf, 0xce, 0xc8, 0x4f, 0xe2, 0xac, 0x7a, 0x68, 0xb1, 0x72,
+ 0x04, 0xb3, 0x90, 0x23, 0x2e, 0x11, 0x03, 0x10, 0xc4, 0xe8, 0x99, 0xc4,
+ 0xe7, 0xc1, 0x09, 0x67, 0xdb, 0x4a, 0xcd, 0xe0, 0x42, 0xdb, 0xbf, 0x19,
+ 0xdb, 0xe0, 0x0b, 0x4b, 0x47, 0x41, 0xde, 0x10, 0x20, 0xaa, 0xaa, 0xff,
+ 0xb5, 0x05, 0x4c, 0x79, 0x7c, 0x9f, 0x13, 0x6f, 0x7d, 0x93, 0xac, 0x3f,
+ 0xc8, 0xca, 0xff, 0x66, 0x54, 0x24, 0x2d, 0x78, 0x21, 0xeb, 0xee, 0x51,
+ 0x7b, 0xf5, 0x37, 0xf4, 0x43, 0x66, 0xa0, 0xfd, 0xd4, 0x5a, 0xe0, 0x5b,
+ 0x99, 0x09, 0xc2, 0xe6, 0xcc, 0x1e, 0xd9, 0x28, 0x1e, 0xff, 0x43, 0x99,
+ 0xf7, 0x6c, 0x96, 0xb9, 0x62, 0x33, 0xec, 0x29, 0xae, 0x0b, 0xbf, 0x0d,
+ 0x75, 0x2b, 0x23, 0x4f, 0xc1, 0x97, 0x38, 0x9f, 0x51, 0x05, 0x0a, 0xa1,
+ 0xac, 0xd0, 0x1c, 0x07, 0x4c, 0x3a, 0xc8, 0xfb, 0xdb, 0x9e, 0xa8, 0xb6,
+ 0x51, 0xa9, 0x59, 0x95, 0xe8, 0xdb, 0x4a, 0xd5, 0xc4, 0x3b, 0x6c, 0x86,
+ 0x73, 0xe5, 0xa1, 0x26, 0xe7, 0xee, 0x94, 0xb8, 0xdf, 0xf4, 0xc5, 0xaf,
+ 0xc0, 0x12, 0x59, 0xbc, 0x8d, 0xa7, 0x69, 0x50, 0xba, 0xe6, 0xf8, 0xba,
+ 0xe7, 0x15, 0xf5, 0x09, 0x85, 0xb0, 0xd6, 0xf6, 0x6d, 0x04, 0xc6, 0xfe,
+ 0xf3, 0xb7, 0x00, 0x72, 0x0e, 0xec, 0xdc, 0xdf, 0x17, 0x1b, 0xb7, 0xb1,
+ 0xec, 0xbe, 0x72, 0x89, 0xc4, 0x67, 0xc1, 0x02, 0x81, 0x81, 0x00, 0xdc,
+ 0x43, 0x10, 0x50, 0xf7, 0x82, 0xe8, 0x94, 0xfb, 0x52, 0x48, 0x24, 0x7d,
+ 0x98, 0xcb, 0x7d, 0x58, 0xb8, 0xd1, 0xe2, 0x4f, 0x3b, 0x55, 0xd0, 0x41,
+ 0xc5, 0x6e, 0x4d, 0xe0, 0x86, 0xb0, 0xd5, 0xbb, 0x02, 0x8b, 0xda, 0x42,
+ 0xee, 0xb5, 0xd2, 0x34, 0xd5, 0x68, 0x1e, 0x58, 0x09, 0xd4, 0x15, 0xe6,
+ 0xa2, 0x89, 0xad, 0x4c, 0xfb, 0xf7, 0x8f, 0x97, 0x8f, 0x6c, 0x35, 0x81,
+ 0x4f, 0x50, 0xee, 0xbf, 0xf1, 0xc5, 0xb8, 0x0a, 0x69, 0xf7, 0x88, 0xe8,
+ 0x1e, 0x6b, 0xab, 0x5d, 0xda, 0xa7, 0x83, 0x69, 0xd6, 0x59, 0xd1, 0x43,
+ 0xec, 0x6f, 0x17, 0xe7, 0x98, 0x13, 0xa5, 0x75, 0xcf, 0xad, 0x9c, 0x56,
+ 0x91, 0x56, 0xb9, 0x01, 0x13, 0xe2, 0xe9, 0x11, 0x0a, 0xd9, 0xe7, 0xb4,
+ 0x8a, 0x1c, 0x93, 0x48, 0xa6, 0xe6, 0x53, 0x32, 0x11, 0x91, 0x29, 0x0e,
+ 0xa3, 0x6c, 0xfb, 0x3a, 0x5b, 0x18, 0xf1, 0x02, 0x81, 0x81, 0x00, 0xbd,
+ 0x1a, 0x81, 0xe7, 0x97, 0x7f, 0x98, 0x98, 0x12, 0x22, 0x73, 0xae, 0x32,
+ 0x22, 0xb5, 0x98, 0xea, 0x5f, 0xb1, 0x9e, 0xb4, 0xea, 0xbc, 0x38, 0x30,
+ 0x8a, 0x5e, 0x32, 0x19, 0x66, 0x03, 0xb2, 0xe5, 0x00, 0xff, 0xb7, 0x9f,
+ 0x5b, 0x88, 0x68, 0x16, 0x61, 0x1d, 0xeb, 0xc4, 0x72, 0xfa, 0xc4, 0x55,
+ 0x44, 0x07, 0x0b, 0xeb, 0x05, 0x7c, 0x94, 0x13, 0x78, 0xa6, 0x86, 0x8a,
+ 0xf3, 0xb7, 0xa0, 0x3d, 0x3f, 0x98, 0x80, 0xec, 0x47, 0xd5, 0xe0, 0x89,
+ 0xb9, 0x4f, 0xbd, 0xe5, 0x42, 0xab, 0xa9, 0xae, 0x8d, 0x72, 0xc5, 0x70,
+ 0x88, 0xd7, 0xab, 0xf5, 0xb1, 0x31, 0xf3, 0x90, 0x98, 0xf7, 0xbc, 0x16,
+ 0x0f, 0x90, 0x53, 0x6a, 0xbc, 0x94, 0x92, 0xfd, 0x4e, 0x06, 0xf3, 0xed,
+ 0x72, 0x99, 0xd4, 0xb9, 0x7b, 0xb0, 0x36, 0x77, 0x20, 0x7d, 0x95, 0x66,
+ 0x9f, 0x14, 0x0c, 0xfb, 0xc2, 0x0f, 0x25, 0x02, 0x81, 0x81, 0x00, 0xa9,
+ 0x4b, 0x52, 0x8b, 0x28, 0xf2, 0x91, 0x59, 0x91, 0x21, 0xd9, 0x19, 0x52,
+ 0xff, 0xd1, 0xc7, 0xf2, 0x1d, 0x7c, 0x14, 0x79, 0xd9, 0x9d, 0x47, 0x88,
+ 0x85, 0xfb, 0x16, 0x18, 0x70, 0xee, 0x12, 0x18, 0xbf, 0x08, 0x47, 0x26,
+ 0x12, 0xdb, 0xe5, 0x49, 0x7e, 0x8d, 0x9c, 0x65, 0x06, 0x88, 0xe0, 0x9c,
+ 0x78, 0x69, 0x61, 0xae, 0x3e, 0x2c, 0x35, 0x4d, 0xc4, 0x8a, 0xe3, 0x45,
+ 0x14, 0x75, 0x9c, 0x4c, 0x23, 0xc4, 0x58, 0x84, 0x88, 0x96, 0x1d, 0xc0,
+ 0x6b, 0x41, 0x4e, 0x61, 0xc0, 0xe1, 0xe7, 0xfb, 0xbd, 0x29, 0x23, 0xd3,
+ 0x15, 0x32, 0xfe, 0x28, 0x9f, 0x96, 0xda, 0x22, 0x07, 0x11, 0xe5, 0x8c,
+ 0x14, 0x01, 0x98, 0x08, 0xe0, 0x04, 0x14, 0x27, 0x69, 0x33, 0xbb, 0x07,
+ 0xe4, 0xef, 0xb9, 0xb4, 0xa9, 0xb3, 0x76, 0x56, 0x91, 0x72, 0x05, 0x20,
+ 0x9f, 0x33, 0xf0, 0x95, 0x15, 0xd7, 0xc1, 0x02, 0x81, 0x80, 0x3a, 0xf0,
+ 0xe7, 0x2a, 0x93, 0x3a, 0xef, 0x09, 0xff, 0x25, 0x03, 0xdf, 0x78, 0xba,
+ 0xfe, 0xd5, 0x31, 0xc0, 0x2f, 0xf1, 0xa2, 0xbc, 0x43, 0x7c, 0x54, 0x0c,
+ 0xdc, 0xbd, 0x4a, 0xd3, 0x54, 0x35, 0xcf, 0x51, 0x17, 0x63, 0x59, 0x65,
+ 0x43, 0x48, 0x06, 0x29, 0xb1, 0x14, 0xca, 0x7f, 0x78, 0x0f, 0xf7, 0xef,
+ 0xa3, 0x2e, 0xa0, 0xcb, 0x6e, 0x00, 0x0d, 0x6d, 0x9e, 0xa1, 0xf2, 0xef,
+ 0x71, 0xfd, 0x9c, 0xf9, 0x94, 0x84, 0x22, 0xa1, 0x65, 0x55, 0x7e, 0x37,
+ 0xe7, 0x55, 0xed, 0xfe, 0x70, 0xd9, 0x0b, 0x92, 0x05, 0x02, 0xeb, 0x47,
+ 0x8b, 0xc9, 0x8a, 0x63, 0xf7, 0x88, 0xce, 0x3a, 0x0f, 0x85, 0x6d, 0x6e,
+ 0xde, 0x72, 0x51, 0xa3, 0x83, 0xbf, 0xa8, 0xfa, 0x48, 0x0a, 0x81, 0xa9,
+ 0x25, 0xaf, 0x7b, 0x3c, 0xc5, 0x38, 0xc4, 0xba, 0xb8, 0xc9, 0xf7, 0x59,
+ 0x7f, 0xfb, 0x68, 0x01, 0x1d, 0x8d, 0x02, 0x81, 0x80, 0x26, 0x40, 0xfb,
+ 0xfb, 0xcf, 0xef, 0xb1, 0x63, 0xee, 0x7a, 0x87, 0xb6, 0x48, 0x3a, 0x66,
+ 0xee, 0x41, 0xf9, 0x56, 0xd9, 0x0f, 0xa8, 0xa7, 0x93, 0x9b, 0xfc, 0x04,
+ 0x2e, 0xe0, 0x92, 0x4b, 0x1b, 0x79, 0x93, 0xd0, 0x44, 0x5f, 0x75, 0x8d,
+ 0x51, 0x93, 0x3e, 0x85, 0x17, 0x9c, 0x03, 0x20, 0xb0, 0xc9, 0x68, 0xb4,
+ 0x8a, 0x91, 0xc3, 0x8b, 0x5b, 0xe9, 0x23, 0xe1, 0x09, 0x7c, 0x0c, 0x56,
+ 0x2f, 0x88, 0xd4, 0x22, 0x94, 0xb6, 0xa2, 0x75, 0x9b, 0xaf, 0xa5, 0x42,
+ 0x8a, 0x74, 0xf1, 0x27, 0x08, 0x74, 0xe4, 0x5f, 0x6f, 0xcc, 0x60, 0xf2,
+ 0x16, 0x02, 0xde, 0x5e, 0xcc, 0xd1, 0x43, 0xcf, 0x31, 0x24, 0x1f, 0x59,
+ 0x21, 0xb5, 0xad, 0x39, 0x83, 0xfb, 0x54, 0xef, 0x17, 0xbe, 0x3b, 0x28,
+ 0x53, 0x67, 0xe5, 0x0c, 0x99, 0x9c, 0x67, 0x24, 0x7b, 0x55, 0x2f, 0xe4,
+ 0xbf, 0xce, 0x94, 0x5f, 0x7b};
+
+const RsaOaepTestVector kRsaOaep2048Sha256Mgf1Sha1WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 1,
+ {},
+ {0x8e, 0x6f, 0x12, 0x7b, 0x86, 0xed, 0x4c, 0xe0, 0x3b, 0xea, 0x02, 0x42,
+ 0x75, 0x9d, 0xec, 0x56, 0x2f, 0x3c, 0x0e, 0x47, 0x5d, 0x70, 0xc9, 0x50,
+ 0xbb, 0x98, 0x65, 0xc5, 0xa0, 0x0c, 0x19, 0x18, 0x64, 0x87, 0xf6, 0xda,
+ 0xd2, 0x5e, 0x6e, 0xd4, 0x60, 0x05, 0x10, 0xe0, 0x67, 0xa8, 0x67, 0x9c,
+ 0xdd, 0x63, 0xf7, 0x71, 0x8a, 0xf9, 0x2e, 0x5c, 0xc2, 0x97, 0xd7, 0x4d,
+ 0x5c, 0xe7, 0x24, 0x72, 0xc4, 0x04, 0x08, 0x3b, 0x15, 0x69, 0x24, 0xc3,
+ 0x98, 0x52, 0xb0, 0x3f, 0xad, 0x90, 0xbe, 0xcc, 0x3d, 0xa0, 0xcb, 0xb1,
+ 0xe8, 0x05, 0x56, 0xb4, 0x01, 0x0e, 0x95, 0x69, 0xc6, 0x1e, 0x3b, 0x18,
+ 0x8b, 0x9d, 0xbb, 0xf5, 0x8f, 0x77, 0x9d, 0x3b, 0xe5, 0xa9, 0xa7, 0xd0,
+ 0x00, 0xab, 0x59, 0x6d, 0x69, 0xc9, 0xaa, 0x48, 0xfa, 0x6c, 0x1f, 0x1f,
+ 0xbc, 0x5b, 0xe7, 0x9e, 0xc3, 0x9e, 0x27, 0xb7, 0xa7, 0x61, 0x91, 0xb6,
+ 0x81, 0xa0, 0x2d, 0x61, 0xcb, 0xc5, 0x92, 0x46, 0x51, 0x19, 0x8b, 0xdf,
+ 0x9b, 0xb7, 0x74, 0x9a, 0xb4, 0xa5, 0x15, 0xd1, 0xea, 0x1d, 0x9d, 0x32,
+ 0xda, 0xd3, 0x8d, 0xc7, 0x03, 0x22, 0x89, 0x85, 0x98, 0x50, 0x43, 0xc1,
+ 0x52, 0xe2, 0xd8, 0xe9, 0x18, 0xb6, 0x52, 0xd6, 0x7a, 0x40, 0xc2, 0xbe,
+ 0x1e, 0x2c, 0x6c, 0xc2, 0xfc, 0xe1, 0x1f, 0x6c, 0x92, 0x37, 0x14, 0xb1,
+ 0x17, 0x32, 0xd8, 0xfd, 0xb1, 0x61, 0x3c, 0x46, 0xbf, 0xce, 0xca, 0xfd,
+ 0x64, 0xf9, 0x53, 0x6f, 0xb7, 0xb4, 0x18, 0x16, 0x73, 0x6e, 0x3e, 0x4b,
+ 0x62, 0xa1, 0xdd, 0x6e, 0x4c, 0x26, 0xe8, 0xa8, 0xf6, 0x6d, 0x99, 0xcc,
+ 0xed, 0x30, 0x81, 0x27, 0xa3, 0x9e, 0xa1, 0xf2, 0x1a, 0x6d, 0x78, 0x86,
+ 0xe2, 0x2a, 0xab, 0xf3, 0xca, 0x6d, 0x64, 0x64, 0x27, 0x8d, 0x93, 0x0b,
+ 0xf6, 0x0f, 0x27, 0x7f},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 2,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x7a, 0x89, 0x67, 0x25, 0xe0, 0x94, 0x4d, 0xb7, 0x89, 0xd4, 0xca, 0xa9,
+ 0x6b, 0xd8, 0x70, 0x1f, 0xdc, 0x10, 0x0a, 0x26, 0xca, 0x12, 0xe4, 0x5d,
+ 0x7d, 0x9a, 0x5f, 0x55, 0x99, 0xfd, 0xec, 0x0a, 0x8c, 0xa5, 0xba, 0x9e,
+ 0x2e, 0x0a, 0x5c, 0x74, 0x3d, 0x2e, 0x82, 0xa0, 0x00, 0x6b, 0x91, 0x5e,
+ 0x65, 0x72, 0xe0, 0x66, 0xc3, 0x0b, 0xd7, 0x94, 0xe9, 0x8f, 0xe0, 0x95,
+ 0x95, 0x19, 0xf4, 0x18, 0xd5, 0x58, 0x7a, 0x50, 0x12, 0xff, 0x9b, 0x0c,
+ 0x54, 0x59, 0x30, 0xe3, 0x06, 0x5c, 0xf8, 0xde, 0xac, 0x44, 0x0e, 0xf6,
+ 0x07, 0x15, 0xec, 0xb8, 0xde, 0x63, 0xf2, 0xbe, 0xa7, 0xfb, 0x80, 0xbc,
+ 0x81, 0xce, 0xfd, 0x2f, 0x5b, 0x97, 0x9b, 0xf0, 0xd3, 0x2e, 0x07, 0xe6,
+ 0x15, 0xdb, 0x6a, 0x36, 0x3f, 0x04, 0x47, 0xbe, 0xc0, 0x68, 0xdb, 0x90,
+ 0xa9, 0xe8, 0x6b, 0xb4, 0x70, 0x30, 0x98, 0xb3, 0xdd, 0xf1, 0xbc, 0x34,
+ 0xb2, 0x80, 0x39, 0x30, 0xb5, 0x6f, 0xbb, 0x8e, 0x02, 0x6b, 0x86, 0x91,
+ 0x24, 0x8d, 0x8e, 0x47, 0x1e, 0xd6, 0xdc, 0x0a, 0x90, 0x90, 0x5f, 0x96,
+ 0x41, 0x24, 0x70, 0xf1, 0x00, 0x2a, 0xb2, 0xa7, 0x54, 0xcd, 0xa6, 0xde,
+ 0xad, 0x97, 0xc5, 0xa0, 0x5f, 0xbc, 0xec, 0x5d, 0x03, 0x98, 0xc1, 0x56,
+ 0x18, 0x76, 0xba, 0xc0, 0x21, 0xec, 0x4c, 0xdc, 0x69, 0x15, 0xd9, 0x29,
+ 0xeb, 0xb6, 0xfa, 0x5f, 0xfa, 0x1d, 0x6e, 0x37, 0xdb, 0x99, 0x95, 0x1f,
+ 0xa1, 0x96, 0x70, 0xae, 0x0f, 0x8b, 0xbe, 0x18, 0xba, 0xca, 0xb5, 0x4b,
+ 0xeb, 0xeb, 0x5e, 0xc2, 0xdf, 0xb4, 0xa0, 0xcf, 0x69, 0xdd, 0x70, 0x77,
+ 0xb3, 0x22, 0x9f, 0xd0, 0xcd, 0x85, 0x80, 0xfb, 0x56, 0xfa, 0x13, 0xc3,
+ 0x99, 0x36, 0x4e, 0x2b, 0xde, 0xcc, 0x1a, 0x0b, 0xfc, 0x6e, 0xb6, 0x7f,
+ 0x01, 0xa1, 0x7f, 0xcc},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 3,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x83, 0x5a, 0x8d, 0x5a, 0xb3, 0x36, 0xe2, 0x13, 0x3a, 0xde, 0x3b, 0x35,
+ 0x37, 0xdb, 0xcd, 0x90, 0x8a, 0x49, 0xd3, 0x93, 0x3d, 0x07, 0x47, 0xe6,
+ 0xc5, 0x67, 0xe6, 0xe4, 0x93, 0x83, 0x46, 0xb4, 0x0a, 0x20, 0x83, 0x21,
+ 0x66, 0x9f, 0x82, 0xac, 0x6f, 0xe7, 0x05, 0x5b, 0x4c, 0x43, 0x5c, 0x45,
+ 0x57, 0x72, 0xad, 0x9b, 0x38, 0x09, 0xac, 0x65, 0xb5, 0x22, 0x3c, 0x04,
+ 0x32, 0x9f, 0x23, 0x2a, 0xae, 0xd6, 0x41, 0x2b, 0xc6, 0xf0, 0x24, 0x57,
+ 0x5f, 0xa9, 0xee, 0xe9, 0xd5, 0xf8, 0x13, 0xe3, 0x84, 0xa0, 0x72, 0x89,
+ 0xb9, 0xb2, 0x03, 0xcf, 0x8c, 0xd7, 0xe2, 0xbf, 0xad, 0xf9, 0x49, 0xae,
+ 0xdf, 0xac, 0x4e, 0x08, 0x70, 0x5a, 0x17, 0xe4, 0xdb, 0x71, 0x9e, 0xce,
+ 0x09, 0x1d, 0x46, 0xb2, 0x64, 0xeb, 0x40, 0xbe, 0xfa, 0x19, 0x9c, 0xb2,
+ 0x7d, 0xe1, 0xa7, 0x44, 0xc9, 0x61, 0x82, 0x48, 0x3c, 0xe8, 0x48, 0x08,
+ 0x68, 0x6a, 0xfc, 0x56, 0xe4, 0x14, 0xcc, 0xbc, 0x2f, 0x21, 0x90, 0x57,
+ 0xaf, 0x1d, 0x7e, 0x23, 0x54, 0x9f, 0x44, 0xf7, 0xba, 0xe7, 0x4f, 0x13,
+ 0x52, 0x54, 0xcc, 0x96, 0x52, 0x27, 0xac, 0xa4, 0xec, 0xd7, 0xb4, 0x57,
+ 0x1c, 0xd0, 0x5c, 0xb2, 0xc9, 0x9b, 0x6f, 0xa5, 0x5c, 0xf7, 0xec, 0x9c,
+ 0x4c, 0xc0, 0x85, 0xcd, 0x0a, 0xd0, 0xce, 0x90, 0xe3, 0xe7, 0xf6, 0x8a,
+ 0xf2, 0xea, 0x3e, 0x2a, 0x60, 0x97, 0xb8, 0x1a, 0x5c, 0x50, 0x91, 0xc3,
+ 0x10, 0x26, 0x26, 0x1a, 0x47, 0x9d, 0x46, 0xf0, 0x5c, 0x45, 0xae, 0x01,
+ 0x6e, 0x86, 0x02, 0x9d, 0xae, 0x86, 0xc6, 0x7a, 0xfb, 0xa8, 0xb8, 0xb6,
+ 0xe8, 0xe6, 0x46, 0xa9, 0x4d, 0x07, 0xd0, 0x7f, 0x3e, 0xaf, 0x8c, 0xa1,
+ 0x77, 0xc6, 0xc0, 0xed, 0x05, 0x89, 0x69, 0x71, 0xc0, 0xa9, 0x11, 0xc8,
+ 0x46, 0xff, 0xbd, 0xac},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x82, 0x2e, 0x88, 0x70, 0xc0, 0x09, 0x08, 0xcb, 0xf5, 0x03, 0x22, 0x26,
+ 0x54, 0x7d, 0x38, 0xe4, 0x23, 0xde, 0xb9, 0x12, 0xc4, 0x9c, 0x9f, 0xcb,
+ 0xee, 0x66, 0x92, 0x0c, 0xd2, 0xe9, 0xe3, 0x19, 0x7b, 0x3f, 0xd7, 0x42,
+ 0x8c, 0xbb, 0xc5, 0xe9, 0x0e, 0x66, 0x05, 0x45, 0x72, 0x0f, 0x18, 0x0a,
+ 0xc0, 0xce, 0x06, 0x20, 0x5c, 0xef, 0x87, 0x35, 0x44, 0x6d, 0xe3, 0x0d,
+ 0xf3, 0x2c, 0x87, 0x97, 0x38, 0x0c, 0xcc, 0xe9, 0xc0, 0x51, 0x2e, 0xb2,
+ 0x85, 0xb7, 0xbf, 0xfd, 0x88, 0x3e, 0xf0, 0x0f, 0xe1, 0x18, 0xf0, 0x27,
+ 0xbd, 0xc7, 0x57, 0x00, 0xe5, 0x11, 0x22, 0x6e, 0xc4, 0xda, 0x35, 0xf4,
+ 0x06, 0xe4, 0x60, 0xfb, 0x88, 0xf9, 0xaf, 0x2e, 0x9c, 0x4e, 0xc2, 0x19,
+ 0x38, 0x76, 0x76, 0xae, 0x21, 0xca, 0xdf, 0xad, 0x0f, 0xb1, 0xd7, 0x04,
+ 0xbe, 0x69, 0xd0, 0xeb, 0xcd, 0xda, 0x90, 0xdf, 0xf7, 0xe1, 0x72, 0x61,
+ 0x2c, 0x97, 0x2c, 0x6a, 0x97, 0x4b, 0x82, 0x8a, 0xce, 0xe6, 0xca, 0x18,
+ 0x6c, 0x71, 0xb5, 0x03, 0x76, 0xd1, 0xed, 0x5e, 0xb6, 0xc1, 0x07, 0x40,
+ 0x80, 0x65, 0x47, 0x3d, 0x53, 0xa2, 0xeb, 0xed, 0xc8, 0x33, 0xf0, 0x7f,
+ 0x60, 0xf9, 0x09, 0xa6, 0xc4, 0x24, 0x64, 0xd7, 0x9d, 0x76, 0xf9, 0x45,
+ 0x31, 0xa0, 0xd3, 0x86, 0x21, 0x3f, 0xce, 0x5e, 0xfc, 0x2e, 0x66, 0xf3,
+ 0x11, 0xe7, 0x3b, 0x06, 0x14, 0x2f, 0x82, 0x45, 0xb0, 0x63, 0xb9, 0xe3,
+ 0x95, 0x72, 0x2d, 0xbe, 0xa0, 0x29, 0xda, 0xbe, 0x5e, 0xd1, 0xc1, 0x27,
+ 0x88, 0xb8, 0x90, 0x97, 0x4b, 0xa1, 0xd2, 0x84, 0x92, 0xcc, 0xe2, 0xc9,
+ 0x0e, 0x0a, 0x30, 0x26, 0xc2, 0x82, 0x96, 0x47, 0x63, 0xa0, 0x30, 0xa7,
+ 0xf7, 0xf3, 0xf7, 0x6a, 0x72, 0x84, 0x3a, 0x97, 0xd9, 0xee, 0xe1, 0x7c,
+ 0xdb, 0xbb, 0x00, 0xf4},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 5,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ {0x94, 0x71, 0x23, 0x59, 0xa9, 0x45, 0xbb, 0x47, 0x11, 0xca, 0xbb, 0x40,
+ 0xb9, 0x50, 0x20, 0x09, 0x2c, 0x43, 0x42, 0x87, 0x48, 0xb1, 0x0e, 0x0f,
+ 0x11, 0x18, 0x91, 0x72, 0xd7, 0x05, 0x2b, 0x28, 0x40, 0x1d, 0x96, 0xff,
+ 0xba, 0x51, 0x6a, 0x9d, 0x49, 0x18, 0x95, 0xe9, 0xe9, 0x53, 0x08, 0x56,
+ 0x2c, 0xdf, 0x17, 0x95, 0x3a, 0x4e, 0x05, 0xbb, 0xae, 0x8c, 0x8c, 0xf3,
+ 0x91, 0xe7, 0xc3, 0x63, 0x50, 0x6a, 0xc8, 0x6d, 0x46, 0x93, 0x2b, 0x37,
+ 0x39, 0x63, 0xe9, 0xe6, 0x61, 0xe9, 0xde, 0x2d, 0xf3, 0x22, 0x71, 0x9e,
+ 0x63, 0x69, 0xf3, 0xba, 0x68, 0xf4, 0x2b, 0xba, 0x78, 0xac, 0x93, 0x2f,
+ 0x7d, 0x23, 0x33, 0x75, 0x9a, 0x53, 0xd4, 0xd1, 0x8f, 0x59, 0x90, 0xb1,
+ 0x8a, 0x6d, 0x4d, 0x0a, 0xf9, 0x6d, 0x9a, 0x94, 0x51, 0xb2, 0xd5, 0xa8,
+ 0xc3, 0xf4, 0x27, 0xf6, 0x07, 0x38, 0x09, 0x97, 0xb5, 0xb2, 0x02, 0x9f,
+ 0x58, 0xf0, 0x43, 0x01, 0xb5, 0x2c, 0x18, 0xcf, 0x57, 0xc2, 0xa7, 0x63,
+ 0xb5, 0x46, 0xa2, 0x1b, 0x8d, 0xa9, 0x62, 0x70, 0x70, 0xa1, 0xcc, 0x30,
+ 0xbe, 0xe0, 0xc7, 0x58, 0x63, 0xb1, 0x96, 0x12, 0x89, 0x88, 0xff, 0xea,
+ 0x68, 0x3a, 0x4d, 0xa5, 0x20, 0x39, 0x24, 0xdb, 0x47, 0x0a, 0x53, 0xda,
+ 0xc3, 0x6a, 0x3f, 0xbe, 0xc3, 0xdb, 0xd9, 0x71, 0x0f, 0x85, 0xff, 0x6b,
+ 0x07, 0x28, 0xa6, 0x92, 0xd6, 0x40, 0xed, 0x7b, 0xa6, 0x7b, 0x7e, 0x49,
+ 0x3a, 0x7b, 0x95, 0x86, 0x4a, 0x21, 0x91, 0xf6, 0x17, 0x96, 0x8e, 0xe1,
+ 0xef, 0xdc, 0xdb, 0x5b, 0x01, 0x5e, 0x45, 0xda, 0x55, 0x08, 0x6b, 0x2b,
+ 0x38, 0x2a, 0x38, 0x0c, 0xf6, 0x6b, 0xc6, 0x15, 0x21, 0xb2, 0x32, 0x7a,
+ 0x6b, 0xbf, 0x24, 0x7a, 0xb7, 0x63, 0x5d, 0xa9, 0xa4, 0x8a, 0xcc, 0x11,
+ 0x9e, 0x86, 0x74, 0x67},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 6,
+ {0x61},
+ {0x61, 0x0a, 0xa2, 0x97, 0x3b, 0xb0, 0xd6, 0x7e, 0xfc, 0x72, 0x52, 0x04,
+ 0xa0, 0xaf, 0x7d, 0xb8, 0x52, 0xbc, 0xdd, 0x82, 0x27, 0xe3, 0x09, 0xe6,
+ 0xa5, 0x23, 0xef, 0x62, 0x75, 0x55, 0xb7, 0xae, 0xb7, 0x83, 0xde, 0xe3,
+ 0x96, 0x93, 0x4b, 0x61, 0x14, 0x15, 0x90, 0x95, 0x28, 0x01, 0xc0, 0x27,
+ 0xa5, 0x59, 0xa3, 0xb7, 0x38, 0x0a, 0xbb, 0x67, 0x24, 0x22, 0x4c, 0xf8,
+ 0x25, 0xa9, 0xc7, 0x4d, 0xcc, 0xfa, 0xe2, 0x78, 0x71, 0x95, 0x51, 0xbb,
+ 0xf0, 0xe6, 0xa8, 0x12, 0x5d, 0x64, 0xbb, 0x43, 0x7e, 0xf7, 0x8c, 0x24,
+ 0xcc, 0x00, 0xa5, 0x2f, 0xd9, 0xa7, 0x16, 0xac, 0x20, 0x10, 0x2b, 0x5a,
+ 0x1d, 0x8f, 0xbd, 0x44, 0x5d, 0x9a, 0x2d, 0x4c, 0xe2, 0xc5, 0x5a, 0x2f,
+ 0x54, 0x9c, 0x2f, 0xed, 0x8e, 0x59, 0x32, 0xcb, 0xdf, 0xc8, 0xde, 0xb9,
+ 0x07, 0xd9, 0x73, 0x83, 0x4c, 0x29, 0x63, 0x72, 0x05, 0x57, 0x66, 0x8d,
+ 0x61, 0xe3, 0xf2, 0xe5, 0x35, 0x64, 0xd6, 0xdb, 0x7b, 0x41, 0x89, 0x98,
+ 0x73, 0xe3, 0xca, 0x66, 0xa1, 0xb5, 0x18, 0x6a, 0x8a, 0x54, 0x5d, 0x27,
+ 0x91, 0x5a, 0xa4, 0x66, 0xdf, 0x12, 0xca, 0x71, 0x63, 0xa7, 0xd8, 0x13,
+ 0x7e, 0xea, 0x71, 0xef, 0x80, 0x69, 0x0d, 0x22, 0x9d, 0xeb, 0x08, 0x95,
+ 0x10, 0x56, 0x7f, 0x24, 0x75, 0x6f, 0x0f, 0x70, 0xa1, 0xda, 0xc6, 0x09,
+ 0xa5, 0x7a, 0x11, 0xdd, 0xc4, 0x00, 0xaf, 0x94, 0x31, 0x26, 0xe5, 0xc5,
+ 0xb1, 0x18, 0xb7, 0x6b, 0x76, 0x9d, 0xfc, 0x1a, 0x7a, 0x6e, 0xc7, 0x48,
+ 0xb5, 0xb9, 0x06, 0xba, 0xa0, 0xf0, 0xe1, 0x88, 0xb1, 0xc6, 0xfd, 0xbd,
+ 0x6b, 0xc3, 0x07, 0xaf, 0x0f, 0xd9, 0xb4, 0x60, 0x2e, 0xa6, 0x25, 0x13,
+ 0x43, 0x0b, 0x32, 0x08, 0xe3, 0xd6, 0x90, 0x70, 0x7f, 0xc2, 0xd2, 0x8e,
+ 0xbc, 0x43, 0x23, 0x88},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 7,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ {0x76, 0xf7, 0xb6, 0xe1, 0xcf, 0x45, 0xb0, 0x05, 0xad, 0x58, 0xb5, 0x35,
+ 0x4c, 0xfc, 0x57, 0x99, 0xf7, 0x4e, 0xdf, 0xb2, 0x7f, 0x27, 0xb4, 0x14,
+ 0xb4, 0xd2, 0x55, 0x00, 0xa1, 0xec, 0x4b, 0xcd, 0x46, 0xc6, 0xb6, 0x56,
+ 0x03, 0xb2, 0x04, 0xf6, 0x9a, 0x2a, 0x71, 0xb8, 0xd1, 0x09, 0x9c, 0xe9,
+ 0x6c, 0x8e, 0xe5, 0x2e, 0x11, 0x9e, 0xd9, 0xb0, 0x80, 0xd8, 0x6d, 0x82,
+ 0x78, 0x9e, 0x3e, 0x57, 0x77, 0xcc, 0x5f, 0x92, 0x0b, 0x14, 0x71, 0x26,
+ 0xec, 0x86, 0x12, 0xb2, 0x06, 0xbc, 0x57, 0x34, 0xe8, 0x28, 0xac, 0x81,
+ 0x9f, 0x90, 0xea, 0x71, 0x91, 0x83, 0x2d, 0x57, 0x0d, 0x37, 0x6d, 0xf2,
+ 0xc4, 0xe3, 0xeb, 0x50, 0x70, 0xfd, 0x83, 0x82, 0xf8, 0xc0, 0xa9, 0xb8,
+ 0x9d, 0xa9, 0x28, 0xbf, 0xbd, 0xd2, 0x4b, 0xf1, 0xd1, 0x7e, 0xbc, 0x83,
+ 0xf9, 0x23, 0x7a, 0x51, 0x35, 0x2f, 0xf0, 0x4b, 0x6b, 0xb3, 0x84, 0x8c,
+ 0xb6, 0xa9, 0xc1, 0x95, 0xe5, 0x36, 0x9f, 0x4b, 0x6e, 0xd9, 0xb4, 0xcc,
+ 0x16, 0x63, 0x77, 0xf8, 0x8c, 0x7e, 0x6d, 0xb6, 0xef, 0x78, 0xc0, 0xe1,
+ 0xbf, 0xba, 0xc5, 0xa3, 0x82, 0x58, 0x67, 0xaf, 0x9b, 0x22, 0x68, 0x9b,
+ 0x62, 0x7d, 0xcd, 0x8d, 0x14, 0x41, 0xb5, 0x15, 0xb1, 0x5b, 0x78, 0x68,
+ 0x8b, 0x52, 0xb0, 0x4d, 0xf4, 0x15, 0x7a, 0x88, 0x8a, 0xab, 0xdb, 0x9e,
+ 0x79, 0x2c, 0x65, 0xfc, 0xbd, 0xcd, 0x03, 0x74, 0x3f, 0xe4, 0x5e, 0x63,
+ 0x7a, 0xfa, 0x7e, 0x42, 0x27, 0x82, 0xe6, 0xda, 0x58, 0xb9, 0x51, 0x63,
+ 0xac, 0xd5, 0x93, 0x53, 0xe6, 0x34, 0x33, 0x7a, 0xbb, 0x1c, 0x15, 0xb8,
+ 0x31, 0xa9, 0xde, 0xc7, 0x9c, 0x51, 0x7a, 0x5b, 0xe0, 0xb4, 0xee, 0x43,
+ 0xf7, 0x54, 0x4a, 0x2e, 0x9b, 0xf6, 0xaf, 0x2b, 0xc5, 0x3b, 0x08, 0x0c,
+ 0x60, 0xdc, 0x2b, 0xc6},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x33, 0x85, 0x14, 0xdc, 0x5a, 0x9c, 0xe8, 0xf2, 0x0a, 0x50, 0x40, 0xf2,
+ 0x6a, 0x83, 0x00, 0x18, 0x31, 0x4c, 0x56, 0x92, 0x49, 0xd5, 0x40, 0xe2,
+ 0xde, 0xc2, 0x47, 0xf4, 0xae, 0x92, 0x5f, 0x6c, 0xda, 0x2d, 0x7a, 0x53,
+ 0x5e, 0x4e, 0x20, 0xe5, 0x34, 0x8b, 0xf1, 0x4f, 0x6c, 0x87, 0x86, 0x1b,
+ 0x37, 0xfb, 0xe4, 0x90, 0x17, 0x58, 0xdd, 0x38, 0xda, 0x7c, 0xc7, 0xcc,
+ 0x05, 0x0e, 0xdd, 0x1e, 0x20, 0x8a, 0xca, 0xf6, 0xab, 0x2d, 0x33, 0x2a,
+ 0x64, 0x82, 0xc4, 0xe5, 0xaf, 0x4c, 0xd4, 0xc4, 0xf1, 0xf9, 0x95, 0x06,
+ 0x10, 0xff, 0x56, 0xef, 0x91, 0x0b, 0x28, 0x31, 0xe3, 0xf2, 0x3b, 0x2b,
+ 0x6d, 0x33, 0x25, 0xe8, 0xa9, 0xf4, 0xfc, 0x50, 0xe0, 0x05, 0x7a, 0x50,
+ 0xaf, 0x5d, 0xb5, 0x1e, 0xc2, 0xa1, 0xf7, 0x8d, 0x04, 0x65, 0xe5, 0xf5,
+ 0x40, 0x53, 0x11, 0x3d, 0xf3, 0x00, 0x58, 0x4f, 0x45, 0x8a, 0x1e, 0xbf,
+ 0x6e, 0x5b, 0x13, 0x58, 0xf2, 0x45, 0x4c, 0xef, 0x3b, 0x3e, 0x4a, 0xec,
+ 0x9b, 0xcd, 0xfd, 0xcd, 0xf5, 0xd8, 0x82, 0x06, 0xbe, 0xd1, 0xe9, 0xa4,
+ 0xe7, 0xc7, 0xc8, 0xdc, 0x5f, 0x08, 0x7d, 0x66, 0x10, 0x3b, 0xcd, 0x28,
+ 0xe9, 0x4c, 0x2c, 0x23, 0x3e, 0xac, 0x17, 0x06, 0x26, 0x1a, 0xa6, 0xaa,
+ 0x67, 0xf0, 0x44, 0xbb, 0x06, 0x53, 0x29, 0x54, 0xd9, 0x16, 0x53, 0xae,
+ 0xdc, 0xd5, 0x8e, 0x82, 0x31, 0xa8, 0x1c, 0x52, 0xae, 0xa9, 0x6b, 0xb4,
+ 0xad, 0x1a, 0xdc, 0x5e, 0x3c, 0x21, 0x83, 0xea, 0x99, 0x24, 0x7a, 0x4a,
+ 0xf8, 0x01, 0x1b, 0x41, 0x5d, 0x61, 0x8c, 0x67, 0xc9, 0x4f, 0x0b, 0x27,
+ 0x6b, 0xda, 0xfc, 0xdd, 0xc8, 0xb6, 0x46, 0x18, 0x29, 0x89, 0xc1, 0xdb,
+ 0x26, 0xda, 0x67, 0x7b, 0xfb, 0xa2, 0x85, 0xc0, 0xab, 0x76, 0xc8, 0x2b,
+ 0x80, 0xa6, 0x38, 0xa2},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x31, 0x47, 0x84, 0x24, 0xe4, 0x25, 0x5a, 0xb2, 0x1a, 0x4d, 0x9a, 0x8c,
+ 0x5a, 0x3d, 0xaa, 0x8f, 0x0d, 0xd5, 0x41, 0x6f, 0x79, 0xc2, 0xba, 0xab,
+ 0x2f, 0xbe, 0xef, 0x40, 0x6f, 0x76, 0xc4, 0x93, 0xcb, 0x43, 0x6a, 0xcd,
+ 0x03, 0x0e, 0x0b, 0xc4, 0xd0, 0x94, 0x32, 0xd9, 0x98, 0x38, 0x60, 0xc0,
+ 0x1b, 0x1c, 0x55, 0x9c, 0xe0, 0x95, 0xb7, 0xd9, 0x17, 0x61, 0xac, 0x2e,
+ 0x4b, 0xc5, 0x51, 0x3c, 0x68, 0xae, 0x6b, 0xdf, 0x74, 0x7d, 0x55, 0x6a,
+ 0x84, 0xac, 0x07, 0x13, 0x32, 0x33, 0x36, 0x8f, 0xc9, 0x2d, 0x4f, 0x32,
+ 0xf9, 0xbc, 0x9f, 0xc4, 0x15, 0xc3, 0xd0, 0xdf, 0xa8, 0x7f, 0x84, 0x85,
+ 0x3a, 0x82, 0x8f, 0xdd, 0x10, 0x3b, 0x8a, 0xde, 0x88, 0x9a, 0x02, 0x0f,
+ 0x96, 0x53, 0x04, 0xca, 0xe5, 0x32, 0x4f, 0x78, 0xe3, 0x6c, 0x72, 0xcf,
+ 0x5d, 0x8b, 0x94, 0x49, 0x6a, 0x6f, 0x48, 0xb0, 0x3a, 0x9e, 0xe3, 0xf3,
+ 0x2f, 0xb4, 0x35, 0xd4, 0x8d, 0x31, 0x00, 0x2a, 0xce, 0x7d, 0x21, 0x2a,
+ 0x10, 0x8f, 0xef, 0x64, 0x0f, 0x55, 0xe7, 0x15, 0xa1, 0x48, 0x33, 0x5b,
+ 0x39, 0x6e, 0x90, 0x0c, 0xa3, 0xfe, 0x96, 0xa0, 0x85, 0x47, 0x64, 0xb5,
+ 0x4c, 0x31, 0x87, 0xe3, 0x7d, 0x9e, 0xb5, 0xa6, 0x5b, 0x54, 0xce, 0x66,
+ 0x76, 0xd3, 0x74, 0x7b, 0xfd, 0xa9, 0x1e, 0xd2, 0xf5, 0x36, 0xd7, 0x9a,
+ 0x69, 0x76, 0xfc, 0xfb, 0xbd, 0x68, 0x3e, 0xce, 0xe3, 0x2c, 0x5a, 0x8d,
+ 0xc2, 0x96, 0x22, 0xf7, 0x89, 0x57, 0x9a, 0x37, 0x0e, 0xb7, 0xd6, 0x6a,
+ 0x14, 0x04, 0xa3, 0x76, 0xa4, 0x3e, 0xf5, 0x84, 0xa0, 0xe2, 0xed, 0xde,
+ 0xa0, 0x6f, 0xe6, 0x0c, 0x28, 0xae, 0x08, 0xb7, 0xd1, 0xa8, 0xaf, 0x26,
+ 0xb2, 0x0e, 0x50, 0xe9, 0xa8, 0xb3, 0xf8, 0x65, 0x4e, 0x18, 0x32, 0x19,
+ 0xaf, 0x3d, 0xd5, 0x08},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
+ 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 10,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x90, 0x68, 0x9b, 0x19, 0x1d, 0x04, 0x1a, 0x9b, 0xc6, 0x9e, 0xa9, 0x3b,
+ 0x26, 0xd0, 0x42, 0x36, 0xed, 0xee, 0x88, 0xb8, 0xaf, 0x6c, 0x0b, 0x29,
+ 0xe9, 0xb4, 0x38, 0x27, 0x0b, 0x24, 0x2d, 0xca, 0x46, 0x7e, 0xe4, 0x87,
+ 0x4a, 0xcf, 0x7f, 0x9b, 0x6b, 0x24, 0x4c, 0x38, 0x43, 0x67, 0x49, 0x62,
+ 0xc9, 0xd0, 0xd6, 0x7f, 0xdb, 0x70, 0x21, 0xab, 0xa6, 0x3f, 0xca, 0xec,
+ 0x2e, 0xac, 0x3b, 0x6b, 0x51, 0x14, 0xca, 0x4b, 0x24, 0x2b, 0x08, 0xa1,
+ 0xdd, 0xc1, 0xdc, 0x67, 0x1b, 0x40, 0x3b, 0xbd, 0x5c, 0xcb, 0x57, 0xc7,
+ 0xf6, 0xc8, 0x7c, 0xf0, 0xdc, 0x99, 0x5b, 0x38, 0xab, 0xa6, 0xfe, 0x63,
+ 0x5f, 0x4a, 0x72, 0x7f, 0x6b, 0x16, 0x4b, 0xd3, 0x6a, 0x5f, 0xf5, 0xe7,
+ 0xb9, 0x1e, 0x42, 0xbb, 0xe5, 0x08, 0x35, 0x63, 0x8c, 0xf9, 0xe3, 0xc7,
+ 0xa5, 0x39, 0x7f, 0x5f, 0x09, 0x57, 0x84, 0xc3, 0xdc, 0x5c, 0x49, 0x3e,
+ 0xe1, 0xa2, 0x2a, 0x9e, 0x2b, 0x3f, 0x28, 0xc7, 0x1d, 0xdd, 0xda, 0x25,
+ 0x53, 0xe2, 0x69, 0xd6, 0xe8, 0x18, 0xaa, 0xad, 0x19, 0x6b, 0x22, 0xe6,
+ 0x70, 0xee, 0xc5, 0x83, 0x2a, 0x84, 0xa0, 0xf8, 0x9c, 0xb9, 0xbf, 0x5d,
+ 0x8f, 0x69, 0xe3, 0x5f, 0x34, 0xcc, 0xbe, 0xf4, 0x03, 0x7e, 0x9a, 0x4b,
+ 0x6b, 0xf2, 0xd8, 0xd3, 0x19, 0x7b, 0xd0, 0x2a, 0xcb, 0x34, 0x4c, 0xbe,
+ 0x27, 0x00, 0x6e, 0xfb, 0x73, 0xdb, 0x0b, 0x9d, 0x54, 0x93, 0xdc, 0xd1,
+ 0x4b, 0x95, 0xb9, 0x34, 0xaf, 0xc2, 0x76, 0x8a, 0xf2, 0x7d, 0x1b, 0x3b,
+ 0x24, 0xde, 0x69, 0x4f, 0xc0, 0xf0, 0x0f, 0x75, 0x74, 0x88, 0xd2, 0x31,
+ 0xe3, 0xe2, 0xcc, 0x5b, 0xe7, 0x75, 0x30, 0xf5, 0x12, 0x01, 0x44, 0x45,
+ 0x88, 0x96, 0x00, 0xbd, 0x1a, 0x26, 0x5a, 0x4b, 0xf1, 0x88, 0xf6, 0x17,
+ 0xb9, 0x75, 0x17, 0x83},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ priv_key_1,
+ true},
+
+ // Comment: Longest valid message size
+ // tcID: 11
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 11,
+ {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78},
+ {0x9e, 0xdf, 0x0e, 0x6a, 0xe2, 0x5a, 0x3e, 0x7b, 0x6f, 0x31, 0xfa, 0x13,
+ 0xa7, 0xa3, 0x1d, 0xb0, 0xe6, 0xce, 0x2f, 0xaa, 0x62, 0x4c, 0x2e, 0xbc,
+ 0xba, 0x96, 0x69, 0xbf, 0x5f, 0x20, 0x57, 0x58, 0xe1, 0xe9, 0x04, 0xa9,
+ 0xa7, 0x38, 0xbd, 0xf4, 0x30, 0x07, 0x2b, 0x05, 0x63, 0xd1, 0xa8, 0x7f,
+ 0x16, 0x52, 0x28, 0x11, 0xd6, 0x45, 0xcd, 0x9f, 0x85, 0xf1, 0x33, 0x59,
+ 0xd2, 0x96, 0x1b, 0xbc, 0x58, 0x3a, 0x3b, 0x15, 0xc6, 0x6a, 0xb5, 0xa0,
+ 0xd1, 0x37, 0x3c, 0x29, 0x49, 0x26, 0x1e, 0x3f, 0x44, 0xc2, 0xa1, 0xa8,
+ 0x8e, 0x25, 0x19, 0x0e, 0xfd, 0x30, 0xaa, 0x9f, 0xc4, 0x10, 0xd2, 0xd2,
+ 0x31, 0x48, 0xc1, 0x6d, 0xaa, 0x90, 0x45, 0x7b, 0xf1, 0xee, 0x77, 0xc2,
+ 0xd3, 0x44, 0x52, 0x50, 0x36, 0xe0, 0x37, 0xed, 0x47, 0x32, 0x75, 0xbd,
+ 0x53, 0x5f, 0xa9, 0x61, 0xa6, 0x6e, 0x47, 0x07, 0x2b, 0x58, 0x69, 0x15,
+ 0xd8, 0x5d, 0x3d, 0x7e, 0xda, 0xae, 0x79, 0x45, 0xb5, 0xe7, 0xf0, 0x8f,
+ 0xa1, 0x5a, 0x4d, 0x08, 0xcc, 0x66, 0x9b, 0x38, 0x46, 0xb1, 0xea, 0x02,
+ 0xcd, 0xc3, 0xeb, 0x9b, 0xc5, 0xa5, 0x4a, 0xba, 0x22, 0x7f, 0x94, 0x34,
+ 0xf1, 0x9d, 0x28, 0xd0, 0x6a, 0xdd, 0x79, 0x1f, 0xce, 0x9e, 0xfe, 0x21,
+ 0x71, 0xe2, 0xc6, 0x76, 0xbc, 0x1b, 0x09, 0xbc, 0x16, 0x37, 0x98, 0xa1,
+ 0xa7, 0x4b, 0x7f, 0xde, 0xda, 0xd9, 0x93, 0xdc, 0x47, 0xc8, 0x32, 0x3c,
+ 0xbe, 0x3a, 0xea, 0xd9, 0x6d, 0x0d, 0x4e, 0x7e, 0x49, 0x4a, 0xc3, 0x90,
+ 0x20, 0x0e, 0x6a, 0x79, 0xf9, 0x6d, 0x88, 0x84, 0x4d, 0x59, 0xa3, 0xd7,
+ 0x86, 0x26, 0xb0, 0x79, 0x7b, 0x90, 0x22, 0x20, 0x87, 0x4e, 0x69, 0x57,
+ 0xe6, 0xc2, 0x14, 0xf3, 0xab, 0x75, 0x74, 0xc6, 0xe4, 0x76, 0xcc, 0x42,
+ 0x62, 0xbe, 0xda, 0x98},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment: first byte of l_hash modified
+ // tcID: 12
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x9a, 0x4a, 0x34, 0x67, 0x71, 0x8b, 0xbd, 0x45, 0x5b, 0xaf, 0x31, 0x2d,
+ 0xcf, 0xc6, 0x5e, 0xeb, 0x57, 0x0d, 0x28, 0x6b, 0xc8, 0x8f, 0xfb, 0xe1,
+ 0x9d, 0x2f, 0x8e, 0x03, 0x23, 0x08, 0xa5, 0x0a, 0xcb, 0xa1, 0xf7, 0x95,
+ 0x1f, 0x50, 0x7f, 0x50, 0x2d, 0xe9, 0x1c, 0x0a, 0xe3, 0xfa, 0x47, 0x08,
+ 0xf4, 0x7b, 0xa2, 0x45, 0x9c, 0x5c, 0x62, 0xca, 0x66, 0x7f, 0xde, 0x31,
+ 0x31, 0xec, 0x16, 0xf6, 0x5a, 0x22, 0x1a, 0x63, 0xd1, 0xd2, 0x73, 0x14,
+ 0xc5, 0x45, 0x89, 0xdb, 0x50, 0xa1, 0xfd, 0xfe, 0x44, 0xfc, 0x7c, 0x78,
+ 0x9c, 0x04, 0x1c, 0xa0, 0x39, 0x8a, 0x0e, 0x64, 0x8b, 0x12, 0x51, 0xfd,
+ 0x3e, 0xa5, 0x59, 0xef, 0xf4, 0x50, 0xba, 0x92, 0xd1, 0x33, 0x23, 0x3c,
+ 0xc1, 0x77, 0x9a, 0x20, 0x94, 0xe2, 0x3a, 0x6b, 0x88, 0xf0, 0xad, 0x8e,
+ 0xf1, 0xe0, 0xc6, 0xff, 0x42, 0xd9, 0xbe, 0x75, 0x4e, 0x2c, 0x9d, 0x90,
+ 0x4d, 0xfc, 0x75, 0x12, 0x4b, 0x3f, 0x34, 0xb0, 0x0e, 0x56, 0x08, 0x7e,
+ 0x67, 0x2f, 0x5e, 0xac, 0xb9, 0x8f, 0x27, 0xb5, 0xf0, 0xfd, 0xa7, 0xf6,
+ 0x7e, 0x71, 0xc2, 0xe3, 0xe2, 0xd9, 0x8c, 0xe3, 0x79, 0x87, 0x2d, 0x81,
+ 0x20, 0xae, 0xac, 0x24, 0xbc, 0x5e, 0xdb, 0x39, 0x19, 0xa1, 0x96, 0xf2,
+ 0x79, 0x08, 0x30, 0xb6, 0x15, 0x80, 0x6f, 0xc0, 0xb5, 0xbf, 0x03, 0xe6,
+ 0xb6, 0x0f, 0xbb, 0x36, 0xc9, 0xb2, 0x02, 0xa9, 0x97, 0x2d, 0xfb, 0x71,
+ 0xd2, 0x8d, 0x16, 0x8f, 0x00, 0xf6, 0x98, 0x96, 0x0b, 0x2e, 0x1c, 0xf6,
+ 0xa6, 0x52, 0x80, 0x60, 0xff, 0x7f, 0xff, 0x91, 0xaf, 0xa0, 0x08, 0x2b,
+ 0xb9, 0xa6, 0x18, 0xc5, 0xa0, 0x52, 0x06, 0xde, 0x8b, 0xdd, 0x07, 0x59,
+ 0xce, 0xfb, 0xe1, 0x6b, 0x30, 0x0a, 0x1b, 0x51, 0xee, 0x12, 0x80, 0x95,
+ 0x51, 0x00, 0x9b, 0xf0},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: last byte of l_hash modified
+ // tcID: 13
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 13,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x00, 0x8e, 0x70, 0x55, 0x3d, 0x2a, 0xb7, 0xd1, 0x72, 0x4c, 0x2e, 0x42,
+ 0x2b, 0xa5, 0x25, 0xeb, 0xed, 0x71, 0x73, 0x9b, 0xd8, 0xeb, 0x96, 0x8c,
+ 0x65, 0xd8, 0x66, 0x77, 0x04, 0x38, 0x3f, 0xec, 0x64, 0x32, 0xf0, 0xe0,
+ 0x71, 0xcd, 0x0a, 0xd7, 0x18, 0x09, 0xa3, 0xfd, 0xe9, 0x22, 0x33, 0xbf,
+ 0x7e, 0xf0, 0x14, 0x4d, 0xab, 0xc6, 0x88, 0xdc, 0x1b, 0xea, 0xbc, 0xc8,
+ 0x29, 0xc7, 0x6b, 0x3e, 0x41, 0x8b, 0x6a, 0x99, 0x4c, 0x94, 0x20, 0x9e,
+ 0x87, 0x2b, 0xf7, 0xe7, 0xdc, 0x64, 0xe6, 0xee, 0x8c, 0xac, 0x7a, 0x5a,
+ 0x6c, 0xa3, 0xd4, 0x0a, 0x22, 0x80, 0xf8, 0x75, 0xd8, 0x8f, 0xbb, 0xd5,
+ 0x9a, 0x2f, 0x5a, 0xfd, 0x24, 0x5a, 0x5b, 0x12, 0xc3, 0xfd, 0xa1, 0x26,
+ 0x3c, 0x97, 0xbd, 0x1c, 0x55, 0x36, 0x24, 0x5d, 0x08, 0x91, 0xeb, 0xc2,
+ 0x20, 0x75, 0x7f, 0x6a, 0x95, 0x15, 0x1c, 0xf0, 0x6a, 0xf7, 0x44, 0x84,
+ 0x0c, 0xf2, 0xee, 0x86, 0x10, 0x15, 0x04, 0x27, 0xff, 0xdc, 0xc6, 0x19,
+ 0xde, 0x7e, 0x0b, 0x0c, 0x85, 0x19, 0xc2, 0xee, 0xce, 0x9c, 0x45, 0x88,
+ 0x2d, 0xce, 0xc3, 0xbc, 0x48, 0x22, 0x05, 0x7e, 0x5b, 0xe0, 0x17, 0xd1,
+ 0x7c, 0xf3, 0xb1, 0xdf, 0x53, 0xc0, 0x04, 0x14, 0xfc, 0x19, 0xfe, 0x47,
+ 0x8e, 0x67, 0xab, 0xec, 0x5b, 0x1b, 0x8e, 0x04, 0x62, 0xec, 0x9e, 0x86,
+ 0x06, 0x99, 0x4f, 0x60, 0x43, 0x3f, 0xe1, 0x5b, 0xa3, 0x65, 0x27, 0x19,
+ 0x04, 0x7d, 0x54, 0x08, 0x9c, 0x91, 0x93, 0x21, 0x80, 0x77, 0xf7, 0x43,
+ 0xb7, 0x1d, 0x04, 0x99, 0x07, 0x05, 0xc6, 0x63, 0x81, 0x79, 0x18, 0xb8,
+ 0x03, 0xef, 0x8f, 0x36, 0x2e, 0xe1, 0x75, 0x22, 0xc3, 0x08, 0x0b, 0x97,
+ 0xa1, 0xdb, 0x10, 0x02, 0x91, 0xa7, 0x0f, 0xab, 0xd9, 0x25, 0xde, 0x20,
+ 0x94, 0x96, 0x20, 0x9d},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: l_hash changed to all 0
+ // tcID: 14
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 14,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x45, 0xa7, 0xb9, 0x89, 0x44, 0xf4, 0x29, 0x52, 0x6c, 0x32, 0xff, 0xd6,
+ 0x77, 0x0d, 0x2c, 0xfa, 0x27, 0x5e, 0xb8, 0x1a, 0x81, 0x63, 0xd0, 0x66,
+ 0x2e, 0x1e, 0x41, 0x8d, 0x9a, 0x09, 0x37, 0x36, 0xad, 0x0a, 0xef, 0x2e,
+ 0xc7, 0x00, 0x13, 0xf1, 0x5b, 0x5f, 0x24, 0x03, 0x36, 0xa0, 0xc2, 0xc3,
+ 0xc6, 0x73, 0xba, 0x26, 0x51, 0x25, 0xff, 0x6a, 0x38, 0x97, 0xa9, 0x1a,
+ 0x74, 0x9a, 0x28, 0x94, 0x18, 0x7b, 0xf7, 0xad, 0xe1, 0x53, 0xba, 0x14,
+ 0x91, 0xc6, 0x6c, 0x52, 0xb5, 0xdc, 0x67, 0xb3, 0xb1, 0x63, 0x72, 0x5d,
+ 0xff, 0x9c, 0x49, 0xe4, 0xf3, 0x6d, 0x90, 0x1e, 0x1e, 0x9d, 0x96, 0x4b,
+ 0x28, 0x55, 0x86, 0x77, 0x74, 0x55, 0x43, 0x8f, 0x8c, 0x00, 0x1c, 0xaf,
+ 0x53, 0xe0, 0x13, 0x72, 0x0e, 0xcb, 0x14, 0xe1, 0xe2, 0x8a, 0xed, 0xae,
+ 0x25, 0xbe, 0xdd, 0xc5, 0xf4, 0x25, 0x80, 0xb9, 0xf7, 0x2b, 0xcc, 0xef,
+ 0x98, 0x6a, 0xe0, 0xed, 0x3d, 0xaf, 0x04, 0x35, 0x83, 0x8b, 0x4c, 0x2d,
+ 0x55, 0xbd, 0xce, 0xf2, 0x34, 0x1f, 0x8a, 0x08, 0xf6, 0xef, 0x5c, 0x2b,
+ 0xc4, 0x19, 0x4e, 0xed, 0x1c, 0x1b, 0x2c, 0x74, 0x1c, 0x7c, 0x90, 0x41,
+ 0xfa, 0xe5, 0xc8, 0xa4, 0x8e, 0x90, 0xa4, 0x69, 0x80, 0x77, 0x50, 0xbe,
+ 0xa3, 0xa5, 0x0f, 0xb7, 0xc8, 0x48, 0x19, 0x9e, 0xd6, 0x2a, 0x6d, 0x0b,
+ 0x09, 0xea, 0x8b, 0xeb, 0xe4, 0xea, 0x6d, 0x43, 0x3a, 0x73, 0xd6, 0xa3,
+ 0x4e, 0x31, 0xcd, 0x9f, 0xdd, 0x21, 0x62, 0x28, 0x14, 0xca, 0xb5, 0x47,
+ 0xf0, 0x1d, 0x4f, 0x6a, 0x62, 0x6a, 0xa1, 0x80, 0xe9, 0x82, 0xb2, 0xa8,
+ 0x99, 0x77, 0x14, 0x07, 0x62, 0x56, 0x7f, 0x39, 0x1e, 0xc0, 0x69, 0xd8,
+ 0x59, 0x77, 0xa9, 0x46, 0x95, 0x13, 0xee, 0x60, 0xe7, 0xa9, 0xab, 0xb5,
+ 0x4e, 0x07, 0xb3, 0xa4},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: l_hash changed to all 1
+ // tcID: 15
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 15,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x2f, 0x78, 0x2d, 0x8e, 0x57, 0x83, 0x11, 0x58, 0xd1, 0x0e, 0xf1, 0xfc,
+ 0xfa, 0x7c, 0x1f, 0xff, 0x1a, 0xed, 0x67, 0x5d, 0x34, 0xbc, 0x49, 0x65,
+ 0x6a, 0x11, 0xd9, 0x7e, 0x19, 0x27, 0x50, 0x3e, 0x18, 0x9f, 0x76, 0xbf,
+ 0x4e, 0x33, 0x5b, 0x1e, 0xa0, 0xf5, 0x3b, 0x1e, 0x90, 0x9f, 0xdd, 0x5f,
+ 0xdf, 0xf6, 0x7d, 0x7e, 0x03, 0x4b, 0x51, 0x8d, 0xa0, 0x36, 0xc0, 0x0d,
+ 0xba, 0x89, 0x70, 0x06, 0x03, 0x1a, 0xf4, 0x83, 0x08, 0x63, 0xfd, 0x11,
+ 0xd6, 0xfe, 0xce, 0xc2, 0x54, 0x64, 0x6d, 0x00, 0xa2, 0xbf, 0xc2, 0xdb,
+ 0x8c, 0xde, 0x7b, 0x30, 0x39, 0x22, 0xc7, 0x03, 0x88, 0x53, 0x72, 0xcd,
+ 0xac, 0x94, 0xd1, 0x9a, 0x29, 0x67, 0x61, 0x85, 0x0d, 0xd5, 0x82, 0xc4,
+ 0x2b, 0xa5, 0xc9, 0x69, 0x05, 0xeb, 0xce, 0xf5, 0x82, 0x44, 0x26, 0x43,
+ 0xff, 0x8b, 0xaa, 0x83, 0x91, 0x18, 0x17, 0xa4, 0xf0, 0x0a, 0xd7, 0xf6,
+ 0x44, 0xac, 0xd3, 0xfe, 0xf8, 0x6d, 0x43, 0xc2, 0x0c, 0x8f, 0x81, 0x58,
+ 0x0f, 0x04, 0x45, 0x46, 0xe6, 0x06, 0xc8, 0x7a, 0x5b, 0x07, 0x3a, 0xc8,
+ 0x60, 0x46, 0x2f, 0x11, 0xa0, 0x04, 0xac, 0x2f, 0xa0, 0x0f, 0x77, 0x5c,
+ 0xeb, 0xb9, 0x8e, 0x20, 0xd0, 0x7b, 0xdb, 0x3b, 0xfc, 0x40, 0x7f, 0x27,
+ 0x11, 0x26, 0x78, 0x89, 0xb0, 0xfc, 0x36, 0x57, 0x62, 0x27, 0x22, 0x76,
+ 0xd5, 0x09, 0xf4, 0xa9, 0xfa, 0x94, 0xb6, 0x3c, 0x40, 0x7c, 0x0a, 0xb9,
+ 0x8b, 0x60, 0x18, 0x37, 0xf6, 0xf5, 0xd0, 0xe5, 0x17, 0x1a, 0xd8, 0x6b,
+ 0x5b, 0x66, 0xaf, 0x9e, 0xb9, 0x45, 0x09, 0x95, 0x0c, 0x42, 0xf5, 0xfd,
+ 0x7c, 0xdb, 0x0c, 0xc9, 0xcd, 0x3d, 0x95, 0xa9, 0x6f, 0x85, 0x2b, 0x59,
+ 0x41, 0xeb, 0x73, 0xdb, 0x45, 0x84, 0x3a, 0xe0, 0x62, 0x51, 0x80, 0x44,
+ 0xce, 0x18, 0xd2, 0x00},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 16
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 16,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x3a, 0x88, 0xfa, 0xf7, 0xdc, 0x86, 0x58, 0x07, 0x07, 0x03, 0xee, 0xdb,
+ 0xaf, 0x36, 0x30, 0x2d, 0xb8, 0xe4, 0x3a, 0xec, 0x4f, 0x1c, 0xab, 0x99,
+ 0xa3, 0x96, 0x37, 0xcf, 0x22, 0x21, 0xf5, 0xfe, 0xb0, 0xf7, 0x16, 0xd4,
+ 0xfc, 0xe3, 0x89, 0x03, 0x53, 0x20, 0x55, 0xf8, 0xfb, 0x6f, 0x90, 0x36,
+ 0xa2, 0xe0, 0xbe, 0x53, 0x41, 0x77, 0x36, 0xbd, 0x37, 0x46, 0xa0, 0x4b,
+ 0xcf, 0xe4, 0x79, 0x54, 0xa6, 0x14, 0x02, 0xfc, 0xcf, 0x19, 0x85, 0x1a,
+ 0x22, 0x99, 0xa5, 0x4d, 0x3c, 0x63, 0x48, 0x5d, 0x69, 0xdb, 0xc5, 0x20,
+ 0x95, 0xbe, 0xc0, 0x83, 0x8b, 0xa8, 0x7e, 0xec, 0x63, 0x62, 0x51, 0xa2,
+ 0x48, 0x3d, 0x32, 0x05, 0x69, 0xd7, 0xe6, 0x2d, 0xa6, 0x16, 0xda, 0xfe,
+ 0x0b, 0x5f, 0x0a, 0xb8, 0xaa, 0xe2, 0xb2, 0xf9, 0x43, 0xd6, 0x58, 0x3d,
+ 0xbe, 0x35, 0xe2, 0x04, 0x7d, 0x50, 0xeb, 0x9b, 0x3a, 0xe9, 0xee, 0xea,
+ 0x5c, 0xab, 0xb5, 0x80, 0xbc, 0x34, 0x62, 0x8f, 0xe5, 0xd0, 0x0e, 0x6f,
+ 0x5e, 0x5e, 0x9a, 0x1b, 0x5d, 0xb8, 0x5d, 0x44, 0x6c, 0x27, 0x67, 0x49,
+ 0xfe, 0x47, 0xad, 0x1c, 0x49, 0x54, 0x28, 0x67, 0x7e, 0x33, 0x69, 0x8e,
+ 0xbd, 0xc4, 0xda, 0x12, 0x97, 0x2b, 0xcd, 0xec, 0x64, 0x31, 0x8b, 0xc7,
+ 0x81, 0x4e, 0x85, 0x78, 0x85, 0x1f, 0x19, 0x05, 0xa6, 0xac, 0x08, 0x74,
+ 0xaf, 0x69, 0x1d, 0xa2, 0x51, 0x8d, 0xaa, 0x47, 0xb9, 0xda, 0x4c, 0x9f,
+ 0x94, 0xe8, 0x32, 0xd9, 0xd9, 0x32, 0xb5, 0x28, 0x5e, 0xe4, 0xeb, 0x5e,
+ 0x50, 0x07, 0x25, 0x90, 0xf9, 0xd3, 0x07, 0x5e, 0x76, 0xf1, 0xe3, 0xd6,
+ 0x91, 0x26, 0x9d, 0x76, 0xda, 0xd0, 0x90, 0xd9, 0x8a, 0x6c, 0x32, 0xae,
+ 0xd8, 0x56, 0x7b, 0x74, 0xf4, 0xdc, 0x34, 0x3b, 0xec, 0x1c, 0xd5, 0xa5,
+ 0x38, 0xca, 0x79, 0x6e},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: ps terminated by 0xff
+ // tcID: 17
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 17,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x36, 0xb2, 0xdd, 0x6a, 0xae, 0x05, 0xf5, 0xcc, 0x14, 0x3d, 0x28, 0x53,
+ 0x2d, 0x5e, 0x9c, 0x21, 0x07, 0xcd, 0x30, 0xcd, 0xfa, 0x69, 0xc6, 0x70,
+ 0x00, 0x4d, 0x61, 0x65, 0x78, 0x77, 0xcb, 0xc8, 0x0e, 0x61, 0x9d, 0x26,
+ 0x73, 0xca, 0x3d, 0xe8, 0x31, 0x39, 0x42, 0xf1, 0xfb, 0xc2, 0x15, 0x1e,
+ 0x7b, 0x2c, 0xd2, 0xab, 0x86, 0xe9, 0x1f, 0x99, 0xa3, 0x9a, 0xf4, 0x48,
+ 0x64, 0x99, 0x9b, 0xf1, 0x03, 0x75, 0x04, 0xfd, 0xf0, 0x56, 0x18, 0x75,
+ 0xe7, 0xb7, 0x13, 0xe4, 0x97, 0xda, 0x20, 0x00, 0x22, 0x0c, 0xe6, 0x15,
+ 0xd9, 0x33, 0xad, 0x78, 0xf0, 0x4d, 0x5c, 0xcd, 0xbf, 0x05, 0x0a, 0xff,
+ 0xa7, 0x29, 0x53, 0xce, 0xbe, 0x1b, 0x52, 0xfc, 0x2f, 0x27, 0x45, 0xda,
+ 0x7e, 0x91, 0x8a, 0x23, 0x5d, 0x5e, 0x0a, 0x55, 0xbb, 0xbb, 0x8f, 0xff,
+ 0x75, 0x57, 0x04, 0xad, 0xf3, 0x05, 0xff, 0xdb, 0xa1, 0x0f, 0xa5, 0x36,
+ 0x36, 0x1c, 0xe9, 0x84, 0x12, 0x6f, 0x0f, 0x8b, 0x72, 0x73, 0x12, 0x18,
+ 0xcf, 0xa4, 0xad, 0x4c, 0x6c, 0x00, 0x7a, 0x2d, 0x3b, 0x93, 0x29, 0x91,
+ 0x63, 0x93, 0xa9, 0x13, 0x3b, 0x80, 0xc9, 0x51, 0xa5, 0x73, 0x1f, 0x62,
+ 0xb1, 0xe8, 0xef, 0xf8, 0xc2, 0xc6, 0x68, 0x65, 0x26, 0x0e, 0x18, 0x04,
+ 0x0f, 0xc6, 0x03, 0xb2, 0x47, 0x9a, 0xee, 0x5e, 0xa7, 0x62, 0x07, 0x0c,
+ 0x09, 0xaf, 0x91, 0x49, 0x30, 0x0c, 0x12, 0xc9, 0xbc, 0xa1, 0x7f, 0x36,
+ 0x05, 0x70, 0x3b, 0x40, 0xbb, 0x91, 0x4e, 0x8d, 0xa3, 0x15, 0xd6, 0xdb,
+ 0x10, 0x62, 0xf5, 0x76, 0x6c, 0xd0, 0x3d, 0x9b, 0xaf, 0xc0, 0xcb, 0xab,
+ 0x49, 0x2d, 0xf3, 0xf2, 0xc7, 0x4f, 0x59, 0xa6, 0x5e, 0x4d, 0x3b, 0x3e,
+ 0xb2, 0x65, 0x19, 0xb6, 0xcf, 0x77, 0x52, 0x39, 0xd3, 0x70, 0x17, 0x40,
+ 0x32, 0xe2, 0xc0, 0xed},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: ps is all zero
+ // tcID: 18
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 18,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x7c, 0x44, 0x0d, 0x60, 0x13, 0xa1, 0x8f, 0x8f, 0xe0, 0x17, 0xbe, 0x3f,
+ 0x55, 0x38, 0x4c, 0x3b, 0x98, 0xe0, 0x8a, 0x0d, 0xf1, 0xd7, 0x1b, 0x68,
+ 0xe2, 0x1c, 0x8a, 0xe7, 0x57, 0x74, 0xa8, 0x05, 0x84, 0xf9, 0x70, 0x8c,
+ 0x21, 0xc5, 0x6f, 0x78, 0xd0, 0xd9, 0xbf, 0xeb, 0x0b, 0xf7, 0x23, 0x18,
+ 0xab, 0xb6, 0x1c, 0x8c, 0x89, 0xdf, 0x56, 0xdb, 0x67, 0x26, 0x19, 0x30,
+ 0x90, 0x0a, 0x1e, 0x63, 0x53, 0xb7, 0xab, 0x46, 0x15, 0xbb, 0x4c, 0x5f,
+ 0xe5, 0x24, 0xb5, 0x91, 0xe6, 0x38, 0x3d, 0xd5, 0x4e, 0xd7, 0x74, 0x0f,
+ 0x0e, 0x0a, 0x5f, 0x64, 0xec, 0xb4, 0x97, 0xc3, 0xd5, 0x03, 0xd4, 0xd7,
+ 0xfc, 0xb2, 0x04, 0x41, 0xea, 0x1b, 0xf6, 0x78, 0xa2, 0xed, 0xb7, 0x92,
+ 0xdc, 0xd4, 0xc5, 0xa6, 0xc0, 0xef, 0x57, 0x0f, 0x11, 0x21, 0x2e, 0xdf,
+ 0x69, 0x8b, 0x24, 0x2c, 0x43, 0xeb, 0xb3, 0x08, 0x1a, 0xb1, 0x7f, 0x62,
+ 0x71, 0xf2, 0x8c, 0x45, 0xe3, 0x00, 0xbd, 0x36, 0x72, 0x95, 0x19, 0x5d,
+ 0xb3, 0xf2, 0xf1, 0x60, 0xf7, 0xd6, 0x79, 0x31, 0x92, 0xdc, 0xdf, 0x15,
+ 0x04, 0x9e, 0x89, 0x11, 0x3b, 0xdb, 0x4f, 0xb5, 0x26, 0x83, 0x3d, 0xb5,
+ 0x59, 0xe4, 0x2f, 0x93, 0x92, 0x29, 0xc2, 0xde, 0x0f, 0x1d, 0x86, 0xf0,
+ 0xc1, 0xb5, 0x9f, 0x6c, 0xc2, 0x7f, 0x44, 0x74, 0x4e, 0x22, 0x7b, 0x37,
+ 0x36, 0x73, 0xc1, 0x9d, 0x0c, 0x20, 0xc5, 0x29, 0x8f, 0xdc, 0xad, 0x47,
+ 0x8d, 0x2b, 0xf4, 0xbe, 0x55, 0x14, 0x01, 0x5e, 0x58, 0x40, 0xa5, 0xa2,
+ 0x07, 0xf2, 0xc6, 0x11, 0x88, 0x51, 0x1d, 0x45, 0x13, 0xa8, 0x74, 0xcd,
+ 0x98, 0x36, 0x28, 0x29, 0x84, 0x61, 0x53, 0x69, 0xef, 0x4d, 0x0d, 0x17,
+ 0x2b, 0x6d, 0x50, 0xa3, 0x9f, 0xd1, 0x28, 0x46, 0xf0, 0xc0, 0xcd, 0xba,
+ 0x4f, 0x8a, 0x6c, 0x59},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: ps replaced by 0xff's
+ // tcID: 19
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 19,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x54, 0x0c, 0x7f, 0x1a, 0xdc, 0x69, 0xc3, 0x4a, 0x2c, 0x23, 0x0c, 0xf1,
+ 0xa2, 0x2a, 0x81, 0xf8, 0xa0, 0x4b, 0xde, 0x9d, 0xa4, 0xf8, 0x44, 0x00,
+ 0x80, 0x74, 0xf3, 0xf6, 0x88, 0x56, 0xe2, 0xf0, 0x9f, 0xea, 0x0a, 0xd1,
+ 0xae, 0x62, 0xdf, 0x08, 0xaf, 0xbb, 0x99, 0xb6, 0x59, 0xdb, 0x9f, 0xff,
+ 0xd0, 0x4f, 0x94, 0x0d, 0x4f, 0x76, 0x48, 0x29, 0xa0, 0x55, 0x90, 0x8a,
+ 0x13, 0xb5, 0x92, 0x63, 0x26, 0x4a, 0x85, 0x4f, 0xbe, 0x97, 0xea, 0xa2,
+ 0x51, 0xee, 0x50, 0x73, 0x68, 0x2f, 0xbd, 0x7f, 0x23, 0x16, 0xe9, 0xec,
+ 0x34, 0xa4, 0x03, 0xb0, 0x5d, 0x28, 0x5e, 0x28, 0x52, 0xa5, 0x74, 0xa2,
+ 0x5a, 0x29, 0xd1, 0xa1, 0xac, 0x4a, 0x6d, 0x85, 0xb7, 0x4f, 0x83, 0x31,
+ 0x60, 0xaa, 0x29, 0x2a, 0xae, 0x2c, 0x90, 0xf1, 0x69, 0xa8, 0x33, 0x49,
+ 0xd5, 0x82, 0x32, 0x59, 0x0b, 0xe8, 0x45, 0x33, 0x44, 0x8d, 0x63, 0xf7,
+ 0x56, 0x5d, 0x1b, 0x35, 0x30, 0xb2, 0x95, 0x91, 0x3d, 0x71, 0x07, 0x21,
+ 0x7d, 0x6e, 0x98, 0xdb, 0xc1, 0x84, 0x35, 0xda, 0x1b, 0xe6, 0x50, 0xab,
+ 0x74, 0x7c, 0x5f, 0xc8, 0x0b, 0xd3, 0xb6, 0xb3, 0xe6, 0x85, 0xbc, 0xde,
+ 0xd8, 0x2b, 0x90, 0x1b, 0x8b, 0x58, 0xda, 0xb7, 0xd3, 0xea, 0x18, 0x09,
+ 0x65, 0x35, 0xa9, 0xc7, 0x7c, 0x31, 0x44, 0xe9, 0x3a, 0x81, 0x91, 0xe0,
+ 0xeb, 0x2d, 0x0f, 0x99, 0x1a, 0xf3, 0x31, 0xa0, 0x3c, 0x63, 0x23, 0xc5,
+ 0x9a, 0x45, 0xef, 0xd1, 0xc8, 0x7a, 0x73, 0xde, 0xc2, 0x9f, 0x9f, 0x09,
+ 0x1b, 0x7f, 0x7d, 0xa2, 0x3f, 0x4d, 0x7d, 0xb3, 0x99, 0xce, 0xda, 0x50,
+ 0x61, 0x44, 0x5e, 0x13, 0x74, 0xeb, 0x75, 0x65, 0x3d, 0x84, 0x22, 0xd3,
+ 0x2c, 0x4f, 0x36, 0x55, 0x7e, 0xc6, 0x61, 0x28, 0xad, 0x15, 0x11, 0xa9,
+ 0xc3, 0x7a, 0x13, 0x2b},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: seed is all 0
+ // tcID: 20
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 20,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x61, 0x0b, 0x4b, 0x5d, 0x2a, 0x85, 0xde, 0x68, 0x25, 0xab, 0x29, 0x36,
+ 0x19, 0x16, 0x23, 0x35, 0xcf, 0x8b, 0xb7, 0xb2, 0x34, 0xe2, 0xb7, 0xe3,
+ 0xbc, 0x89, 0x8d, 0x71, 0x23, 0xb3, 0x0f, 0x0a, 0xbe, 0x76, 0x4a, 0x0a,
+ 0x5c, 0x9e, 0xe8, 0x49, 0xcc, 0x10, 0x7c, 0x6e, 0x9d, 0xab, 0x86, 0xcc,
+ 0xe4, 0x26, 0xb4, 0x20, 0x10, 0x71, 0x9a, 0x05, 0x09, 0x6e, 0x3c, 0xc7,
+ 0xe0, 0xac, 0x1f, 0x01, 0x33, 0x03, 0x57, 0x56, 0xc1, 0x38, 0x0a, 0xce,
+ 0x2a, 0xfe, 0xe8, 0x4e, 0xa8, 0x2d, 0xe9, 0xb8, 0xf6, 0x12, 0xb7, 0xd2,
+ 0x92, 0x59, 0x8d, 0x85, 0x33, 0xa8, 0xce, 0x28, 0x48, 0xed, 0x6d, 0x53,
+ 0x9b, 0x25, 0x19, 0x01, 0x88, 0x06, 0xa1, 0x13, 0x18, 0x31, 0x7a, 0x86,
+ 0x4b, 0xfa, 0x2f, 0x2d, 0x55, 0xdb, 0x11, 0x0d, 0x74, 0x77, 0xd4, 0xf4,
+ 0xf7, 0x1a, 0xb9, 0x26, 0x14, 0x77, 0xc7, 0xd8, 0x48, 0x5b, 0xeb, 0x1c,
+ 0x5e, 0xba, 0x81, 0xc5, 0x25, 0x29, 0xf9, 0x8a, 0x54, 0x30, 0xd3, 0xeb,
+ 0x2f, 0x54, 0x0c, 0x7a, 0x66, 0xec, 0xde, 0xbe, 0xb1, 0xd7, 0x53, 0x91,
+ 0xcf, 0x1f, 0x2d, 0x99, 0xbe, 0x18, 0x96, 0x7f, 0xc3, 0x2f, 0xb0, 0x2b,
+ 0x51, 0x5d, 0x10, 0xf6, 0x0c, 0x20, 0xef, 0x63, 0xef, 0x6d, 0xa4, 0x5f,
+ 0x78, 0xec, 0x16, 0x92, 0xb1, 0x31, 0xb2, 0xdc, 0x8c, 0x1b, 0x33, 0x7e,
+ 0x78, 0xcf, 0x81, 0x97, 0x6d, 0x8e, 0x89, 0x08, 0xb4, 0xf6, 0x2c, 0x07,
+ 0x67, 0xbe, 0x8b, 0x3a, 0x4c, 0xd8, 0xb3, 0xcd, 0x2f, 0x7e, 0xf8, 0xb9,
+ 0x45, 0x4e, 0xff, 0x54, 0x79, 0x5a, 0x3e, 0xdf, 0xbf, 0xe2, 0x1c, 0xde,
+ 0x68, 0x0d, 0xae, 0x88, 0x54, 0x4d, 0x88, 0x62, 0x4e, 0xa2, 0x7e, 0xfd,
+ 0xf7, 0x2c, 0xd4, 0xbe, 0xbe, 0x4a, 0x86, 0x95, 0x1e, 0x5a, 0xfa, 0xf6,
+ 0x17, 0x0a, 0x23, 0x98},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment: seed is all 1
+ // tcID: 21
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 21,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x6b, 0xfe, 0x4b, 0x01, 0xa7, 0x74, 0x7e, 0x8f, 0x92, 0xa4, 0xd9, 0x13,
+ 0x8a, 0x2e, 0xf0, 0x34, 0xb0, 0x12, 0x72, 0x15, 0x09, 0x51, 0x45, 0xb3,
+ 0x6e, 0x26, 0x68, 0xe1, 0x02, 0x75, 0xc4, 0xee, 0x9b, 0xd7, 0x9e, 0x39,
+ 0x7f, 0x28, 0xbc, 0x94, 0x22, 0x75, 0xc9, 0xf4, 0x01, 0xe8, 0x1a, 0x3d,
+ 0x7f, 0x0b, 0x6e, 0x3e, 0x19, 0x10, 0x26, 0xbe, 0x64, 0x11, 0x71, 0xee,
+ 0x91, 0x6a, 0xf6, 0xbb, 0x4d, 0xda, 0xaa, 0x20, 0xfb, 0xe5, 0x5b, 0xe2,
+ 0xe2, 0x51, 0xe2, 0xaa, 0x4f, 0x07, 0xb1, 0x29, 0x1c, 0x95, 0x5a, 0xf8,
+ 0x78, 0x23, 0xe2, 0x13, 0x4f, 0xef, 0x3e, 0x84, 0x3c, 0x8a, 0xf3, 0xbb,
+ 0xd1, 0x68, 0x34, 0x41, 0x76, 0xd9, 0xfb, 0xc8, 0xd1, 0x1e, 0xc8, 0xd8,
+ 0xb4, 0x10, 0xfa, 0x22, 0x45, 0x30, 0xc9, 0x8b, 0x84, 0xa0, 0x1d, 0xa0,
+ 0x48, 0xb7, 0x61, 0x8c, 0x94, 0x4d, 0x8c, 0xc7, 0xb1, 0x8a, 0xb1, 0x7b,
+ 0xd4, 0x05, 0xd2, 0x62, 0xa1, 0x87, 0x05, 0x52, 0xe8, 0x27, 0xde, 0xe9,
+ 0xd1, 0xa8, 0x19, 0x6d, 0xdd, 0x93, 0x97, 0x5d, 0x4c, 0x48, 0x7e, 0x81,
+ 0x9e, 0x4b, 0x2e, 0x0c, 0xf5, 0xdc, 0x39, 0xee, 0xe5, 0x67, 0x0e, 0x24,
+ 0x94, 0x37, 0xc5, 0x46, 0x0d, 0xc4, 0x68, 0x47, 0x94, 0x76, 0x0e, 0x26,
+ 0x24, 0x4e, 0x83, 0xe0, 0x01, 0x7e, 0x3c, 0xb3, 0x7a, 0x1b, 0x59, 0x47,
+ 0x70, 0x9f, 0x90, 0x59, 0xd2, 0x45, 0xc5, 0xe3, 0xff, 0x23, 0xfc, 0xfe,
+ 0x3b, 0x10, 0x1e, 0x49, 0x6e, 0x7a, 0x22, 0x2b, 0xf9, 0x88, 0x3f, 0x2f,
+ 0x12, 0xe2, 0x2b, 0x0a, 0x31, 0xda, 0x93, 0x2f, 0x6e, 0xc8, 0x00, 0x3f,
+ 0x13, 0xa7, 0x00, 0x50, 0xe2, 0xdd, 0xa3, 0x2c, 0x01, 0xec, 0x3f, 0xb8,
+ 0x09, 0x08, 0x59, 0x3b, 0xfe, 0xb2, 0xc9, 0xb0, 0x6e, 0x08, 0x68, 0x73,
+ 0x8d, 0x54, 0x54, 0x75},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment: First byte is 1
+ // tcID: 22
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 22,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x98, 0x9d, 0x25, 0x56, 0xe8, 0xfe, 0x1a, 0x5b, 0xb1, 0x02, 0xc2, 0x81,
+ 0x90, 0xc8, 0xee, 0x1a, 0xbf, 0x3c, 0xe7, 0x00, 0x85, 0x7a, 0x0f, 0xe2,
+ 0x5e, 0x64, 0x89, 0x98, 0xda, 0xf3, 0x37, 0xbc, 0x5c, 0xd8, 0x35, 0x79,
+ 0x9d, 0x86, 0xa3, 0xb3, 0xc9, 0x3c, 0x7b, 0xa7, 0xfa, 0x9d, 0x7f, 0xea,
+ 0xda, 0x59, 0xbf, 0xe6, 0x2a, 0x6f, 0x76, 0xc6, 0x94, 0xd3, 0x7a, 0xa6,
+ 0xe7, 0x41, 0xc1, 0xa6, 0xa0, 0xf5, 0x5c, 0x82, 0x02, 0xb3, 0x64, 0x9d,
+ 0x9f, 0x13, 0x4c, 0x3f, 0x71, 0x1b, 0x9d, 0xc9, 0x07, 0xb5, 0xb8, 0xff,
+ 0x93, 0x23, 0x79, 0xc3, 0xb2, 0x4d, 0xa5, 0x7c, 0x46, 0x84, 0xc9, 0x9c,
+ 0xd9, 0x4b, 0x5f, 0x0d, 0xd3, 0x63, 0x10, 0x8c, 0x06, 0xf5, 0xb6, 0xa7,
+ 0xb6, 0xf7, 0x74, 0x3f, 0x46, 0xf7, 0x26, 0xd0, 0x64, 0xa4, 0xcf, 0x2d,
+ 0xd6, 0x3f, 0xe0, 0xc2, 0x6e, 0x02, 0xb2, 0x95, 0x0d, 0xb0, 0x39, 0x03,
+ 0xf1, 0x4b, 0x7b, 0x1a, 0x22, 0xe1, 0xa6, 0x86, 0x20, 0x38, 0x4c, 0xce,
+ 0xd1, 0xe5, 0x4e, 0xfd, 0x29, 0xb9, 0x77, 0xcb, 0xd5, 0x81, 0x86, 0xf1,
+ 0x0d, 0x46, 0xd5, 0x49, 0x64, 0xec, 0x04, 0xf2, 0x9b, 0x8a, 0xb3, 0xc6,
+ 0xb5, 0x8c, 0xbd, 0xe5, 0x63, 0x04, 0x65, 0xba, 0x34, 0x10, 0xc8, 0x14,
+ 0xb9, 0xda, 0x99, 0x03, 0xf8, 0x54, 0x9c, 0x84, 0x55, 0xd3, 0xf9, 0x05,
+ 0x0d, 0x90, 0x5b, 0xa7, 0x5c, 0x8f, 0x7f, 0xeb, 0x55, 0xa2, 0x0d, 0xc9,
+ 0x96, 0xd0, 0x40, 0x18, 0x4d, 0xcd, 0xc3, 0x01, 0x9f, 0x84, 0x1d, 0xab,
+ 0xd6, 0x57, 0xb0, 0x7c, 0xc0, 0xda, 0x57, 0x9f, 0x88, 0xea, 0xa0, 0x29,
+ 0x85, 0x07, 0xae, 0x6b, 0x2e, 0x5b, 0x8b, 0x0e, 0xcf, 0xab, 0xc2, 0x54,
+ 0x67, 0x99, 0x00, 0x36, 0x6e, 0xe7, 0x47, 0x83, 0x17, 0x60, 0xff, 0x16,
+ 0x67, 0xac, 0x96, 0x25},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: m is 0
+ // tcID: 23
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 23,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: m is 1
+ // tcID: 24
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 24,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: m is n-1
+ // tcID: 25
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 25,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71,
+ 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17,
+ 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d,
+ 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a,
+ 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea,
+ 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51,
+ 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c,
+ 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e,
+ 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17,
+ 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4,
+ 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61,
+ 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0,
+ 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde,
+ 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4,
+ 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e,
+ 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19,
+ 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae,
+ 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b,
+ 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a,
+ 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06,
+ 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83,
+ 0xf7, 0x42, 0xb9, 0xd4},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: ciphertext is empty
+ // tcID: 26
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 26,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: prepended bytes to ciphertext
+ // tcID: 27
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 27,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x00, 0x00, 0x82, 0x2e, 0x88, 0x70, 0xc0, 0x09, 0x08, 0xcb, 0xf5, 0x03,
+ 0x22, 0x26, 0x54, 0x7d, 0x38, 0xe4, 0x23, 0xde, 0xb9, 0x12, 0xc4, 0x9c,
+ 0x9f, 0xcb, 0xee, 0x66, 0x92, 0x0c, 0xd2, 0xe9, 0xe3, 0x19, 0x7b, 0x3f,
+ 0xd7, 0x42, 0x8c, 0xbb, 0xc5, 0xe9, 0x0e, 0x66, 0x05, 0x45, 0x72, 0x0f,
+ 0x18, 0x0a, 0xc0, 0xce, 0x06, 0x20, 0x5c, 0xef, 0x87, 0x35, 0x44, 0x6d,
+ 0xe3, 0x0d, 0xf3, 0x2c, 0x87, 0x97, 0x38, 0x0c, 0xcc, 0xe9, 0xc0, 0x51,
+ 0x2e, 0xb2, 0x85, 0xb7, 0xbf, 0xfd, 0x88, 0x3e, 0xf0, 0x0f, 0xe1, 0x18,
+ 0xf0, 0x27, 0xbd, 0xc7, 0x57, 0x00, 0xe5, 0x11, 0x22, 0x6e, 0xc4, 0xda,
+ 0x35, 0xf4, 0x06, 0xe4, 0x60, 0xfb, 0x88, 0xf9, 0xaf, 0x2e, 0x9c, 0x4e,
+ 0xc2, 0x19, 0x38, 0x76, 0x76, 0xae, 0x21, 0xca, 0xdf, 0xad, 0x0f, 0xb1,
+ 0xd7, 0x04, 0xbe, 0x69, 0xd0, 0xeb, 0xcd, 0xda, 0x90, 0xdf, 0xf7, 0xe1,
+ 0x72, 0x61, 0x2c, 0x97, 0x2c, 0x6a, 0x97, 0x4b, 0x82, 0x8a, 0xce, 0xe6,
+ 0xca, 0x18, 0x6c, 0x71, 0xb5, 0x03, 0x76, 0xd1, 0xed, 0x5e, 0xb6, 0xc1,
+ 0x07, 0x40, 0x80, 0x65, 0x47, 0x3d, 0x53, 0xa2, 0xeb, 0xed, 0xc8, 0x33,
+ 0xf0, 0x7f, 0x60, 0xf9, 0x09, 0xa6, 0xc4, 0x24, 0x64, 0xd7, 0x9d, 0x76,
+ 0xf9, 0x45, 0x31, 0xa0, 0xd3, 0x86, 0x21, 0x3f, 0xce, 0x5e, 0xfc, 0x2e,
+ 0x66, 0xf3, 0x11, 0xe7, 0x3b, 0x06, 0x14, 0x2f, 0x82, 0x45, 0xb0, 0x63,
+ 0xb9, 0xe3, 0x95, 0x72, 0x2d, 0xbe, 0xa0, 0x29, 0xda, 0xbe, 0x5e, 0xd1,
+ 0xc1, 0x27, 0x88, 0xb8, 0x90, 0x97, 0x4b, 0xa1, 0xd2, 0x84, 0x92, 0xcc,
+ 0xe2, 0xc9, 0x0e, 0x0a, 0x30, 0x26, 0xc2, 0x82, 0x96, 0x47, 0x63, 0xa0,
+ 0x30, 0xa7, 0xf7, 0xf3, 0xf7, 0x6a, 0x72, 0x84, 0x3a, 0x97, 0xd9, 0xee,
+ 0xe1, 0x7c, 0xdb, 0xbb, 0x00, 0xf4},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: appended bytes to ciphertext
+ // tcID: 28
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 28,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x82, 0x2e, 0x88, 0x70, 0xc0, 0x09, 0x08, 0xcb, 0xf5, 0x03, 0x22, 0x26,
+ 0x54, 0x7d, 0x38, 0xe4, 0x23, 0xde, 0xb9, 0x12, 0xc4, 0x9c, 0x9f, 0xcb,
+ 0xee, 0x66, 0x92, 0x0c, 0xd2, 0xe9, 0xe3, 0x19, 0x7b, 0x3f, 0xd7, 0x42,
+ 0x8c, 0xbb, 0xc5, 0xe9, 0x0e, 0x66, 0x05, 0x45, 0x72, 0x0f, 0x18, 0x0a,
+ 0xc0, 0xce, 0x06, 0x20, 0x5c, 0xef, 0x87, 0x35, 0x44, 0x6d, 0xe3, 0x0d,
+ 0xf3, 0x2c, 0x87, 0x97, 0x38, 0x0c, 0xcc, 0xe9, 0xc0, 0x51, 0x2e, 0xb2,
+ 0x85, 0xb7, 0xbf, 0xfd, 0x88, 0x3e, 0xf0, 0x0f, 0xe1, 0x18, 0xf0, 0x27,
+ 0xbd, 0xc7, 0x57, 0x00, 0xe5, 0x11, 0x22, 0x6e, 0xc4, 0xda, 0x35, 0xf4,
+ 0x06, 0xe4, 0x60, 0xfb, 0x88, 0xf9, 0xaf, 0x2e, 0x9c, 0x4e, 0xc2, 0x19,
+ 0x38, 0x76, 0x76, 0xae, 0x21, 0xca, 0xdf, 0xad, 0x0f, 0xb1, 0xd7, 0x04,
+ 0xbe, 0x69, 0xd0, 0xeb, 0xcd, 0xda, 0x90, 0xdf, 0xf7, 0xe1, 0x72, 0x61,
+ 0x2c, 0x97, 0x2c, 0x6a, 0x97, 0x4b, 0x82, 0x8a, 0xce, 0xe6, 0xca, 0x18,
+ 0x6c, 0x71, 0xb5, 0x03, 0x76, 0xd1, 0xed, 0x5e, 0xb6, 0xc1, 0x07, 0x40,
+ 0x80, 0x65, 0x47, 0x3d, 0x53, 0xa2, 0xeb, 0xed, 0xc8, 0x33, 0xf0, 0x7f,
+ 0x60, 0xf9, 0x09, 0xa6, 0xc4, 0x24, 0x64, 0xd7, 0x9d, 0x76, 0xf9, 0x45,
+ 0x31, 0xa0, 0xd3, 0x86, 0x21, 0x3f, 0xce, 0x5e, 0xfc, 0x2e, 0x66, 0xf3,
+ 0x11, 0xe7, 0x3b, 0x06, 0x14, 0x2f, 0x82, 0x45, 0xb0, 0x63, 0xb9, 0xe3,
+ 0x95, 0x72, 0x2d, 0xbe, 0xa0, 0x29, 0xda, 0xbe, 0x5e, 0xd1, 0xc1, 0x27,
+ 0x88, 0xb8, 0x90, 0x97, 0x4b, 0xa1, 0xd2, 0x84, 0x92, 0xcc, 0xe2, 0xc9,
+ 0x0e, 0x0a, 0x30, 0x26, 0xc2, 0x82, 0x96, 0x47, 0x63, 0xa0, 0x30, 0xa7,
+ 0xf7, 0xf3, 0xf7, 0x6a, 0x72, 0x84, 0x3a, 0x97, 0xd9, 0xee, 0xe1, 0x7c,
+ 0xdb, 0xbb, 0x00, 0xf4, 0x00, 0x00},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: truncated ciphertext
+ // tcID: 29
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 29,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x2e, 0x88, 0x70, 0xc0, 0x09, 0x08, 0xcb, 0xf5, 0x03, 0x22, 0x26, 0x54,
+ 0x7d, 0x38, 0xe4, 0x23, 0xde, 0xb9, 0x12, 0xc4, 0x9c, 0x9f, 0xcb, 0xee,
+ 0x66, 0x92, 0x0c, 0xd2, 0xe9, 0xe3, 0x19, 0x7b, 0x3f, 0xd7, 0x42, 0x8c,
+ 0xbb, 0xc5, 0xe9, 0x0e, 0x66, 0x05, 0x45, 0x72, 0x0f, 0x18, 0x0a, 0xc0,
+ 0xce, 0x06, 0x20, 0x5c, 0xef, 0x87, 0x35, 0x44, 0x6d, 0xe3, 0x0d, 0xf3,
+ 0x2c, 0x87, 0x97, 0x38, 0x0c, 0xcc, 0xe9, 0xc0, 0x51, 0x2e, 0xb2, 0x85,
+ 0xb7, 0xbf, 0xfd, 0x88, 0x3e, 0xf0, 0x0f, 0xe1, 0x18, 0xf0, 0x27, 0xbd,
+ 0xc7, 0x57, 0x00, 0xe5, 0x11, 0x22, 0x6e, 0xc4, 0xda, 0x35, 0xf4, 0x06,
+ 0xe4, 0x60, 0xfb, 0x88, 0xf9, 0xaf, 0x2e, 0x9c, 0x4e, 0xc2, 0x19, 0x38,
+ 0x76, 0x76, 0xae, 0x21, 0xca, 0xdf, 0xad, 0x0f, 0xb1, 0xd7, 0x04, 0xbe,
+ 0x69, 0xd0, 0xeb, 0xcd, 0xda, 0x90, 0xdf, 0xf7, 0xe1, 0x72, 0x61, 0x2c,
+ 0x97, 0x2c, 0x6a, 0x97, 0x4b, 0x82, 0x8a, 0xce, 0xe6, 0xca, 0x18, 0x6c,
+ 0x71, 0xb5, 0x03, 0x76, 0xd1, 0xed, 0x5e, 0xb6, 0xc1, 0x07, 0x40, 0x80,
+ 0x65, 0x47, 0x3d, 0x53, 0xa2, 0xeb, 0xed, 0xc8, 0x33, 0xf0, 0x7f, 0x60,
+ 0xf9, 0x09, 0xa6, 0xc4, 0x24, 0x64, 0xd7, 0x9d, 0x76, 0xf9, 0x45, 0x31,
+ 0xa0, 0xd3, 0x86, 0x21, 0x3f, 0xce, 0x5e, 0xfc, 0x2e, 0x66, 0xf3, 0x11,
+ 0xe7, 0x3b, 0x06, 0x14, 0x2f, 0x82, 0x45, 0xb0, 0x63, 0xb9, 0xe3, 0x95,
+ 0x72, 0x2d, 0xbe, 0xa0, 0x29, 0xda, 0xbe, 0x5e, 0xd1, 0xc1, 0x27, 0x88,
+ 0xb8, 0x90, 0x97, 0x4b, 0xa1, 0xd2, 0x84, 0x92, 0xcc, 0xe2, 0xc9, 0x0e,
+ 0x0a, 0x30, 0x26, 0xc2, 0x82, 0x96, 0x47, 0x63, 0xa0, 0x30, 0xa7, 0xf7,
+ 0xf3, 0xf7, 0x6a, 0x72, 0x84, 0x3a, 0x97, 0xd9, 0xee, 0xe1, 0x7c, 0xdb,
+ 0xbb, 0x00, 0xf4},
+ {},
+ priv_key_1,
+ false}};
+
+#endif // rsa_oaep_2048_sha256_mgf1sha1_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha256-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha256-vectors.h
new file mode 100644
index 0000000000..a98269f62d
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha256_mgf1sha256-vectors.h
@@ -0,0 +1,1222 @@
+/* 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 rsa_oaep_2048_sha256_mgf1sha256_vectors_h__
+#define rsa_oaep_2048_sha256_mgf1sha256_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const RsaOaepTestVector kRsaOaep2048Sha256Mgf1Sha256WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 1,
+ {},
+ {0x6e, 0x62, 0xbf, 0x24, 0xd9, 0x5a, 0xff, 0x68, 0x68, 0xaf, 0xec, 0x2a,
+ 0x92, 0xa4, 0x45, 0xb6, 0x45, 0x8f, 0x16, 0xf6, 0x88, 0xc1, 0x9f, 0xe1,
+ 0x21, 0x2f, 0x66, 0xa6, 0x31, 0x37, 0x83, 0x16, 0x53, 0xce, 0xdd, 0x35,
+ 0x9d, 0x8c, 0xff, 0x4d, 0xd4, 0x85, 0xd7, 0x7d, 0xfd, 0x55, 0x81, 0x2c,
+ 0x18, 0x13, 0x73, 0x20, 0x1f, 0x54, 0xaa, 0xfd, 0x65, 0x73, 0x0d, 0x2a,
+ 0x30, 0x4e, 0x62, 0x34, 0x55, 0xd5, 0x11, 0x25, 0xd8, 0x91, 0xe6, 0x5d,
+ 0x97, 0xfc, 0xe5, 0x23, 0x41, 0xca, 0xe4, 0x5f, 0xb6, 0x4c, 0x38, 0xa3,
+ 0x84, 0xa1, 0xc6, 0x21, 0xe2, 0x71, 0x3e, 0xe6, 0x79, 0x46, 0x33, 0xf0,
+ 0x29, 0xa9, 0xfd, 0x4d, 0x77, 0x4f, 0x56, 0x55, 0x1e, 0xac, 0x21, 0x76,
+ 0x16, 0x2e, 0x16, 0x26, 0x40, 0xf2, 0x5e, 0xab, 0x87, 0x3a, 0x34, 0x51,
+ 0xc4, 0x75, 0x57, 0x0f, 0x19, 0x22, 0x8b, 0xce, 0xde, 0x4c, 0x67, 0xc3,
+ 0x70, 0xa7, 0x5e, 0xd7, 0xfa, 0xbc, 0xcd, 0x53, 0x8c, 0x98, 0x19, 0xef,
+ 0xf1, 0x82, 0x48, 0x1b, 0x10, 0xd4, 0x2f, 0x1a, 0x9f, 0x6a, 0x05, 0x37,
+ 0x3b, 0x8c, 0xf9, 0xb7, 0x18, 0x18, 0xd4, 0x67, 0xbd, 0x3b, 0x8e, 0xba,
+ 0xcb, 0x61, 0x9e, 0x8a, 0xd4, 0x29, 0x16, 0xe6, 0x00, 0xc0, 0x43, 0xef,
+ 0xfc, 0xeb, 0x38, 0x55, 0xbc, 0x48, 0xa6, 0x29, 0xe6, 0x0a, 0xe8, 0x86,
+ 0xf5, 0x1b, 0x2a, 0x78, 0x76, 0xb0, 0xe6, 0x23, 0xfb, 0x2c, 0xe6, 0x8a,
+ 0xf4, 0xb0, 0x39, 0x24, 0x2f, 0x96, 0x3a, 0xdb, 0x0e, 0x42, 0x40, 0xae,
+ 0xd0, 0xed, 0x07, 0xf6, 0x5f, 0x1e, 0xe7, 0xc0, 0xcc, 0x77, 0xd2, 0x10,
+ 0xd0, 0xc2, 0xd1, 0xdc, 0x10, 0xc8, 0x1b, 0x88, 0x1a, 0xa0, 0xc9, 0xc9,
+ 0xe9, 0x49, 0x96, 0x65, 0xcf, 0x29, 0x70, 0xd2, 0xcc, 0xfe, 0xeb, 0x31,
+ 0x91, 0x53, 0x17, 0x65},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 2,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x20, 0x71, 0x80, 0xc3, 0x40, 0x65, 0x8b, 0x51, 0x54, 0xae, 0x45, 0xd2,
+ 0xe4, 0xe7, 0x32, 0x6a, 0x09, 0x97, 0xc6, 0x83, 0xa2, 0x6b, 0x59, 0x5e,
+ 0x53, 0x6a, 0x29, 0x33, 0x3c, 0x4b, 0x66, 0x14, 0x9a, 0xf8, 0x5e, 0x02,
+ 0x9d, 0x54, 0x19, 0xa3, 0x9e, 0x3a, 0x14, 0x7b, 0x22, 0x15, 0x16, 0xff,
+ 0xd8, 0x6b, 0x6b, 0x4b, 0x66, 0xc3, 0xe0, 0xc4, 0xc4, 0x9f, 0xe8, 0xc5,
+ 0x7a, 0x2f, 0x5c, 0x37, 0xb8, 0x70, 0x4b, 0x9b, 0x59, 0x2b, 0x80, 0xdb,
+ 0x9c, 0xd7, 0x88, 0xa4, 0xed, 0x51, 0xab, 0x4f, 0x0a, 0x1c, 0xbe, 0xd6,
+ 0x3b, 0xd1, 0x8d, 0x1f, 0x06, 0xa2, 0x2f, 0x22, 0x58, 0x66, 0xb0, 0xc2,
+ 0xc4, 0x17, 0xcb, 0x23, 0x47, 0x3b, 0x7b, 0xa4, 0x25, 0x0b, 0x13, 0x53,
+ 0xbd, 0x2e, 0x5b, 0x4f, 0x0f, 0x93, 0x7c, 0xd2, 0xef, 0xe5, 0xfa, 0x38,
+ 0xdb, 0x3c, 0x29, 0x5f, 0x77, 0x48, 0xb9, 0x70, 0x08, 0x86, 0x57, 0xdb,
+ 0x4a, 0xa9, 0xa7, 0x6e, 0x1e, 0xe6, 0xfb, 0xff, 0x16, 0x6e, 0xc1, 0x86,
+ 0x1d, 0x00, 0xd0, 0x85, 0x32, 0x6c, 0x73, 0x84, 0xbd, 0xd1, 0xbc, 0x2f,
+ 0x40, 0x0d, 0x4f, 0x74, 0xdb, 0xdf, 0xad, 0xaf, 0x3f, 0xdc, 0x46, 0x07,
+ 0x3e, 0x66, 0x85, 0x73, 0xe0, 0x20, 0x30, 0xb9, 0xeb, 0x5a, 0xf5, 0x8e,
+ 0xb5, 0x40, 0xc6, 0x66, 0x77, 0xa7, 0x71, 0x19, 0x44, 0x79, 0xec, 0x00,
+ 0x98, 0xd8, 0x58, 0xa2, 0xea, 0x45, 0xd0, 0xba, 0x1e, 0x6b, 0x32, 0x44,
+ 0x0d, 0xfb, 0xac, 0x74, 0x50, 0x00, 0x55, 0x4d, 0x51, 0xa1, 0x76, 0x84,
+ 0xca, 0x96, 0x4b, 0x02, 0xa7, 0x4d, 0x47, 0x9f, 0x1d, 0x43, 0x2e, 0xf7,
+ 0x63, 0xef, 0x40, 0x59, 0x71, 0x5a, 0x43, 0x48, 0xcf, 0xe3, 0x6a, 0x21,
+ 0x53, 0x59, 0x71, 0x2f, 0x25, 0xb6, 0x97, 0x79, 0x03, 0xbe, 0x4a, 0xdb,
+ 0x92, 0xfe, 0xbb, 0xf6},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 3,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x5e, 0xab, 0x3f, 0x07, 0x41, 0xe6, 0x39, 0x86, 0xed, 0x64, 0x7d, 0x53,
+ 0xe1, 0xcd, 0x71, 0xdf, 0x04, 0x19, 0x86, 0x90, 0x08, 0x03, 0xd0, 0xf9,
+ 0x9c, 0x68, 0x35, 0x5d, 0x24, 0x9a, 0x15, 0xa4, 0x7d, 0xc5, 0xb4, 0xf7,
+ 0x0a, 0x19, 0x14, 0x77, 0x65, 0x42, 0x99, 0xe5, 0xa2, 0x73, 0x1f, 0x3b,
+ 0x4e, 0xec, 0x76, 0xde, 0xa1, 0x82, 0x62, 0xfc, 0x69, 0x6a, 0xc7, 0x94,
+ 0xe5, 0xf6, 0x6c, 0xbf, 0xcd, 0xda, 0xc4, 0x47, 0x2c, 0x57, 0x8e, 0x24,
+ 0x6c, 0x26, 0x70, 0x75, 0x98, 0x05, 0x55, 0x84, 0x54, 0x0b, 0x83, 0x98,
+ 0x36, 0xb1, 0x40, 0x4c, 0x56, 0x11, 0xae, 0x55, 0x8a, 0x98, 0x4c, 0xee,
+ 0x8f, 0xd0, 0x36, 0xce, 0xa9, 0x24, 0xe0, 0xbe, 0x24, 0x74, 0xa9, 0x40,
+ 0xf6, 0x1e, 0x0a, 0xcc, 0x14, 0xfc, 0xae, 0x95, 0xeb, 0xdc, 0x59, 0x94,
+ 0x2a, 0x9c, 0xe9, 0xaf, 0x9a, 0x9c, 0x81, 0x99, 0x9f, 0x7f, 0x68, 0x15,
+ 0xf0, 0x57, 0xff, 0xdc, 0x25, 0x33, 0xcb, 0x15, 0xd6, 0x39, 0x1d, 0x1e,
+ 0x2d, 0x95, 0xf1, 0x6f, 0x9c, 0x04, 0x20, 0x9c, 0x88, 0x9a, 0x4c, 0x35,
+ 0x9c, 0x7d, 0x29, 0x26, 0xd2, 0x8a, 0x66, 0xe2, 0xb0, 0x30, 0xa4, 0x16,
+ 0xb9, 0x28, 0xd2, 0x82, 0x56, 0x27, 0x99, 0x8e, 0x51, 0x91, 0xfb, 0x49,
+ 0x83, 0xa6, 0xe6, 0x50, 0x24, 0x26, 0x2d, 0x94, 0xfc, 0x09, 0x18, 0x7a,
+ 0x2d, 0x78, 0x16, 0x21, 0x22, 0x43, 0x32, 0x51, 0xd1, 0xbf, 0xcc, 0x8e,
+ 0x50, 0x7d, 0x06, 0xeb, 0xa2, 0xd2, 0x29, 0xc1, 0x00, 0x31, 0x26, 0x1d,
+ 0xa3, 0x2a, 0xb8, 0xcc, 0xd1, 0x5f, 0x1c, 0x5f, 0x9f, 0xbf, 0x07, 0xed,
+ 0x15, 0x84, 0x83, 0xd7, 0x36, 0xa1, 0x10, 0xaf, 0x4b, 0x44, 0xd6, 0xa4,
+ 0xda, 0x60, 0xd6, 0xcb, 0x51, 0x9b, 0x44, 0x54, 0x21, 0x3c, 0xf9, 0xf0,
+ 0xdc, 0x56, 0x0f, 0x2b},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x0d, 0xa2, 0x90, 0xb0, 0xbf, 0x71, 0xa1, 0x14, 0x1b, 0x2a, 0xdc, 0x62,
+ 0xb5, 0xb4, 0x2b, 0x07, 0xfc, 0x52, 0x52, 0x0c, 0xb0, 0x5d, 0x1f, 0x39,
+ 0xcc, 0xca, 0x7b, 0x7c, 0x22, 0xd3, 0x79, 0xa6, 0xc2, 0xf2, 0xd9, 0x31,
+ 0x43, 0xd0, 0x57, 0x05, 0x01, 0x40, 0x52, 0x7a, 0x1e, 0x56, 0x38, 0x24,
+ 0x39, 0x38, 0xb5, 0x31, 0xec, 0x3d, 0xe7, 0x01, 0x4b, 0x01, 0x51, 0x30,
+ 0x1e, 0x49, 0xb9, 0xfa, 0x43, 0x34, 0x82, 0xa0, 0x2a, 0xbd, 0xfd, 0x94,
+ 0x19, 0x3d, 0xc9, 0xc7, 0x01, 0x57, 0xe5, 0x57, 0x77, 0x6a, 0x69, 0xde,
+ 0xd0, 0x1e, 0xcb, 0xea, 0xc4, 0x05, 0x13, 0x35, 0x95, 0xc6, 0x11, 0x65,
+ 0xa4, 0x28, 0xb6, 0x28, 0x47, 0x29, 0xa4, 0x74, 0x6b, 0x47, 0xd2, 0xbb,
+ 0xac, 0xa9, 0xd7, 0x43, 0x2c, 0x3b, 0x56, 0x93, 0x59, 0x1c, 0xfe, 0xe4,
+ 0x88, 0xeb, 0x3c, 0x68, 0xdd, 0xb6, 0xcd, 0xe0, 0xdd, 0x61, 0xcf, 0xc6,
+ 0x95, 0x24, 0x23, 0xf9, 0x94, 0xab, 0xec, 0xee, 0x34, 0xf5, 0x68, 0x37,
+ 0x32, 0xb2, 0x99, 0x34, 0xa2, 0xc4, 0x98, 0xad, 0x48, 0xcd, 0xd3, 0x0c,
+ 0x14, 0x91, 0x77, 0x18, 0x9f, 0x48, 0xee, 0xfd, 0x9c, 0xc7, 0x23, 0x2d,
+ 0xf1, 0x8b, 0xe1, 0x1f, 0xf5, 0xf7, 0xe3, 0xaf, 0x73, 0x19, 0xe3, 0x11,
+ 0x59, 0x97, 0xc5, 0x99, 0xe2, 0xd8, 0xf7, 0xf4, 0xf6, 0x63, 0xdc, 0xc4,
+ 0x00, 0x32, 0xd4, 0x03, 0x43, 0x6d, 0x30, 0x58, 0xa5, 0xea, 0x66, 0x47,
+ 0x36, 0x60, 0xf0, 0xe1, 0x95, 0x28, 0x1e, 0xc6, 0xeb, 0xa9, 0x97, 0xd2,
+ 0xa9, 0x51, 0xca, 0x6c, 0xa5, 0xf3, 0xc1, 0x12, 0x71, 0x5c, 0x89, 0xda,
+ 0x1d, 0x3d, 0xfb, 0x20, 0xa2, 0x19, 0x40, 0x59, 0x4e, 0xd1, 0x0a, 0xde,
+ 0x90, 0xed, 0x74, 0x52, 0xb7, 0x53, 0x75, 0x7d, 0x72, 0x41, 0xcb, 0x8a,
+ 0x80, 0x3c, 0x37, 0x3a},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 5,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ {0x12, 0x11, 0x96, 0xe5, 0x1a, 0x3f, 0x44, 0x76, 0xbf, 0xb6, 0xad, 0xdd,
+ 0xfd, 0xeb, 0x3a, 0x25, 0xda, 0xd7, 0x2d, 0x1e, 0xa3, 0x15, 0xd6, 0x52,
+ 0xf3, 0x31, 0xa4, 0x36, 0x31, 0xad, 0x36, 0x72, 0x4b, 0x3d, 0x14, 0x53,
+ 0x21, 0x10, 0xdc, 0x44, 0xe4, 0x07, 0xb1, 0x18, 0x46, 0x18, 0xf1, 0x15,
+ 0x67, 0x7b, 0x33, 0x75, 0x1f, 0xb0, 0xe8, 0x78, 0x6b, 0xa2, 0x20, 0xcf,
+ 0xa7, 0xfc, 0x3f, 0xce, 0x22, 0x82, 0x2e, 0xab, 0xdd, 0x4f, 0xc2, 0x76,
+ 0x1c, 0x7f, 0x34, 0xa0, 0x4e, 0x8f, 0x13, 0xc1, 0x02, 0x1c, 0x31, 0xad,
+ 0xc1, 0x23, 0xa3, 0x2d, 0x87, 0x1f, 0x0d, 0xa6, 0xcd, 0xac, 0xab, 0x9c,
+ 0x02, 0x02, 0x22, 0xda, 0x52, 0xaf, 0xd5, 0xc3, 0x07, 0xa6, 0xe5, 0x5e,
+ 0x45, 0x66, 0x94, 0x44, 0x03, 0xfd, 0xa4, 0x26, 0xee, 0x2c, 0x6c, 0x97,
+ 0x3c, 0xca, 0xaa, 0xfe, 0x2d, 0x08, 0x1e, 0xd8, 0xc5, 0xb1, 0xdc, 0x00,
+ 0x66, 0x24, 0x24, 0xe3, 0x95, 0xfa, 0xed, 0x86, 0xc9, 0xae, 0x19, 0xa3,
+ 0xa9, 0x59, 0x50, 0xc8, 0x3d, 0x2a, 0x9a, 0xd5, 0xc7, 0xe7, 0xf6, 0x70,
+ 0xfa, 0xeb, 0x12, 0x3a, 0xce, 0xf0, 0x7f, 0xe7, 0x79, 0x5a, 0xd2, 0x98,
+ 0xaa, 0xfe, 0x54, 0x35, 0x04, 0xd7, 0x81, 0x13, 0x36, 0xb3, 0xe2, 0xec,
+ 0xb1, 0x62, 0x2b, 0xc9, 0x05, 0x99, 0xa1, 0x85, 0xb3, 0x47, 0x00, 0xf8,
+ 0xf4, 0xc5, 0x2a, 0x65, 0x1d, 0x73, 0xea, 0x57, 0xe8, 0xcf, 0xa8, 0x0e,
+ 0x61, 0xd9, 0xda, 0x61, 0xf3, 0x69, 0x51, 0xc7, 0x19, 0x4a, 0xe4, 0xde,
+ 0xe3, 0xc6, 0xe6, 0x7b, 0x57, 0x57, 0xa3, 0x96, 0x85, 0xdd, 0x3f, 0xe0,
+ 0x1c, 0xb8, 0x76, 0x20, 0xa5, 0x46, 0x66, 0xff, 0x81, 0x32, 0xe9, 0x3d,
+ 0x70, 0x81, 0xd3, 0x8d, 0xdc, 0x9f, 0x07, 0x94, 0x31, 0x07, 0x5e, 0x96,
+ 0xcc, 0xa7, 0x8f, 0x59},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 6,
+ {0x61},
+ {0x7a, 0xe8, 0xe4, 0xf5, 0x49, 0x43, 0x93, 0xbe, 0x14, 0x4d, 0x81, 0x51,
+ 0x7f, 0x11, 0xba, 0xf4, 0xb6, 0x34, 0xbb, 0x68, 0xb2, 0xf0, 0xea, 0x9b,
+ 0x30, 0x73, 0x10, 0x35, 0xe8, 0xcb, 0xf4, 0x28, 0x3c, 0x0c, 0xa9, 0x91,
+ 0x20, 0xf6, 0x0b, 0x75, 0xef, 0x68, 0x5e, 0x98, 0x9f, 0xec, 0xd7, 0xa5,
+ 0xdc, 0x52, 0x4c, 0xb6, 0x62, 0x92, 0xa0, 0xab, 0x87, 0xeb, 0xc6, 0x1e,
+ 0x67, 0xba, 0xca, 0x1a, 0x8a, 0xed, 0x99, 0x35, 0x0e, 0xde, 0xe0, 0x45,
+ 0xdf, 0xdd, 0x02, 0x94, 0x06, 0xac, 0xb7, 0x07, 0xd8, 0x5d, 0xec, 0x95,
+ 0x55, 0x16, 0x9c, 0xf7, 0xec, 0x51, 0x18, 0xd8, 0xf2, 0x9d, 0x18, 0x2f,
+ 0x20, 0x5e, 0x28, 0x59, 0xa8, 0xdc, 0xc5, 0x12, 0x2b, 0xed, 0x64, 0x0a,
+ 0xd0, 0xef, 0x12, 0x8d, 0xeb, 0x21, 0x78, 0x5e, 0xfa, 0xa2, 0x0f, 0x92,
+ 0x06, 0x7d, 0xc2, 0x16, 0xcf, 0x40, 0xc1, 0x5b, 0xd7, 0x13, 0x0e, 0x2c,
+ 0x09, 0x41, 0x31, 0x91, 0x79, 0x50, 0xa8, 0x16, 0xda, 0x81, 0x4c, 0x59,
+ 0x90, 0xfa, 0x6b, 0xee, 0xd7, 0x09, 0xa0, 0x21, 0x8f, 0x4d, 0xdc, 0xa2,
+ 0x47, 0x37, 0x96, 0xe1, 0xb4, 0x4c, 0xff, 0x6d, 0x7e, 0xd6, 0x01, 0xc5,
+ 0x74, 0xa7, 0x84, 0xd0, 0x86, 0x5d, 0x3a, 0xfe, 0x5f, 0xec, 0x02, 0x3e,
+ 0xbe, 0x71, 0xbc, 0xa8, 0x81, 0xda, 0x56, 0x37, 0xe3, 0xd1, 0xd1, 0x72,
+ 0x38, 0xc2, 0x0a, 0x5b, 0xd0, 0x07, 0x5b, 0xac, 0x01, 0x8f, 0x07, 0x89,
+ 0x8f, 0x74, 0xb9, 0xe6, 0xdc, 0x0f, 0xa3, 0xd5, 0xf8, 0xd0, 0xb2, 0x74,
+ 0xdf, 0xef, 0x3e, 0x67, 0x20, 0xd8, 0x39, 0x6b, 0x34, 0xa8, 0x1a, 0xc2,
+ 0xe6, 0x4d, 0xa5, 0xb3, 0xe5, 0xd7, 0x66, 0x63, 0x23, 0xed, 0x7c, 0x56,
+ 0xe8, 0xbd, 0xd1, 0x79, 0xf3, 0xc6, 0xb2, 0xcf, 0x05, 0xbc, 0xac, 0x40,
+ 0x25, 0x13, 0xdd, 0x87},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 7,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ {0x09, 0x69, 0x58, 0x78, 0x6e, 0xe7, 0x97, 0x20, 0x50, 0xd6, 0x7a, 0x9e,
+ 0x4b, 0x69, 0xd6, 0xc6, 0xaf, 0x7d, 0xb7, 0xcc, 0x67, 0x43, 0x86, 0xdf,
+ 0x72, 0x57, 0x70, 0xdd, 0x29, 0x12, 0x9b, 0x82, 0x6e, 0x39, 0x55, 0x23,
+ 0x30, 0x10, 0x4c, 0x8d, 0x71, 0xe6, 0xcc, 0x3a, 0x30, 0x14, 0xdd, 0x2f,
+ 0x61, 0xb5, 0x41, 0x53, 0xaf, 0x51, 0xb0, 0x43, 0x8d, 0x44, 0x7e, 0xe9,
+ 0x39, 0xf9, 0xe3, 0xc1, 0x3b, 0xb8, 0xb0, 0x0a, 0x37, 0xde, 0xa6, 0xa0,
+ 0x68, 0xf6, 0xc9, 0xd2, 0x7e, 0x84, 0x8b, 0x1b, 0xe7, 0xa1, 0xee, 0xeb,
+ 0x3e, 0xe5, 0x0b, 0x78, 0x03, 0x6f, 0xba, 0x95, 0xae, 0x46, 0x94, 0x8c,
+ 0xa5, 0xb1, 0x3f, 0x35, 0x6e, 0xa2, 0x4d, 0xb1, 0x0f, 0x60, 0xdc, 0x09,
+ 0xe4, 0xb8, 0xba, 0xd8, 0xf7, 0x66, 0xb6, 0x68, 0xef, 0x72, 0x52, 0x44,
+ 0x32, 0x08, 0x0a, 0x0c, 0xe0, 0x0e, 0xd6, 0x76, 0xd6, 0xd5, 0xe3, 0x54,
+ 0x98, 0x4b, 0x10, 0x78, 0x52, 0x04, 0x12, 0x52, 0x58, 0x48, 0x15, 0x6d,
+ 0x06, 0xf0, 0x65, 0x24, 0x69, 0xf9, 0x57, 0x91, 0xba, 0xa3, 0xd9, 0xa7,
+ 0x98, 0xae, 0x53, 0x70, 0x94, 0xf7, 0x6f, 0x97, 0x6f, 0xae, 0xcd, 0x5c,
+ 0x9c, 0xe0, 0xc9, 0x30, 0xa7, 0x59, 0x10, 0xc6, 0x3d, 0xac, 0xf6, 0x34,
+ 0x85, 0xcb, 0x4b, 0x5e, 0x7b, 0xdb, 0xcf, 0x4d, 0x80, 0xe7, 0x40, 0x37,
+ 0xea, 0xa1, 0xa8, 0xfe, 0x4b, 0x52, 0x93, 0x0b, 0xec, 0x6b, 0xe9, 0x9c,
+ 0xf6, 0xac, 0x88, 0xcf, 0x58, 0x78, 0xdb, 0xf6, 0x85, 0x9d, 0x45, 0x6a,
+ 0x95, 0xdb, 0xc3, 0x46, 0x54, 0xee, 0xc4, 0x25, 0xde, 0x84, 0xca, 0x2a,
+ 0x53, 0x5d, 0x51, 0x74, 0x03, 0xa9, 0xaa, 0xda, 0x82, 0x7e, 0x7d, 0x00,
+ 0x93, 0xec, 0xfc, 0x97, 0xed, 0x05, 0x6a, 0x76, 0x52, 0x82, 0x5e, 0x9a,
+ 0x45, 0xcb, 0x2d, 0xcb},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x65, 0x83, 0xe2, 0xf1, 0x76, 0xaa, 0x7e, 0x7f, 0x65, 0x5d, 0x2c, 0x53,
+ 0x49, 0x73, 0x49, 0xc1, 0x56, 0xc8, 0x85, 0x1f, 0xb2, 0x33, 0x25, 0x58,
+ 0x9e, 0x85, 0xfb, 0x83, 0xbf, 0xa8, 0x57, 0x34, 0x6c, 0xab, 0xa2, 0x22,
+ 0xcd, 0xaa, 0x32, 0x34, 0xe7, 0x15, 0x64, 0x15, 0x42, 0x98, 0xc2, 0x4d,
+ 0xbb, 0x85, 0xe1, 0x88, 0x22, 0xa1, 0xd5, 0xe7, 0xfa, 0xa4, 0x78, 0x63,
+ 0xa6, 0x4d, 0x76, 0x87, 0x4a, 0x3c, 0xbc, 0x70, 0xf4, 0xd9, 0xf1, 0x37,
+ 0x42, 0x6a, 0x34, 0x4c, 0x47, 0x3f, 0xac, 0x1d, 0xd7, 0x00, 0x8a, 0x99,
+ 0x73, 0x76, 0x5e, 0x9f, 0x66, 0xc5, 0xb4, 0x92, 0x53, 0x5a, 0x64, 0x7c,
+ 0x27, 0x3c, 0x4f, 0x78, 0xce, 0xb5, 0xaa, 0x7b, 0xa9, 0x63, 0xa2, 0x14,
+ 0x2f, 0x2c, 0xe4, 0xa8, 0x1f, 0x80, 0x4c, 0x00, 0x2b, 0x9b, 0x2e, 0xab,
+ 0xb3, 0xc7, 0x5e, 0x80, 0xa3, 0xc6, 0xce, 0xaf, 0xe5, 0x38, 0x4a, 0x54,
+ 0x4c, 0x67, 0x2a, 0x5d, 0x28, 0xd3, 0x2b, 0xb8, 0x71, 0x15, 0xf4, 0x3e,
+ 0xb7, 0x97, 0x75, 0xfd, 0x9b, 0x3f, 0x4a, 0x2f, 0x6e, 0x6a, 0x89, 0x36,
+ 0x8b, 0xdd, 0x95, 0xef, 0x1d, 0x01, 0x48, 0x77, 0xb6, 0x0a, 0xfd, 0xb1,
+ 0x23, 0x4a, 0xcd, 0x57, 0x65, 0x3a, 0x65, 0x45, 0x9f, 0x01, 0xb2, 0xfb,
+ 0xe3, 0x81, 0xf2, 0x2a, 0x73, 0x95, 0x04, 0xb4, 0x89, 0x7a, 0x7e, 0x6c,
+ 0x33, 0xb6, 0x34, 0x9b, 0x27, 0x6d, 0xb6, 0x08, 0x3a, 0xba, 0xd9, 0xc1,
+ 0x69, 0x40, 0x58, 0x59, 0xb8, 0x00, 0xc8, 0x12, 0x23, 0x76, 0x34, 0xb5,
+ 0x03, 0xde, 0x6a, 0xda, 0x43, 0x01, 0x3c, 0x1d, 0x86, 0x69, 0x7a, 0x13,
+ 0x5b, 0xe7, 0x8a, 0x97, 0x84, 0x57, 0x6d, 0x79, 0x6d, 0x62, 0xaa, 0x78,
+ 0x19, 0xe2, 0xea, 0x0e, 0x2d, 0x90, 0x2f, 0xfd, 0xd9, 0xcf, 0xdd, 0x1a,
+ 0xe6, 0x62, 0x12, 0xee},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa0, 0x44, 0x3b, 0xa4, 0x34, 0x15, 0x6d, 0x0b, 0x50, 0x3e, 0xc6, 0x62,
+ 0xf5, 0xeb, 0x5b, 0x10, 0xe2, 0x0a, 0xd0, 0xcb, 0x82, 0x33, 0x72, 0x0e,
+ 0xe1, 0x87, 0xba, 0x98, 0x6e, 0x48, 0x11, 0xdd, 0x31, 0x28, 0x44, 0xd3,
+ 0xed, 0xb2, 0x6b, 0xfa, 0xf5, 0x1b, 0x4b, 0x92, 0x68, 0xdc, 0x3c, 0x76,
+ 0x07, 0x2d, 0xd4, 0x7c, 0x19, 0x9d, 0x71, 0x3c, 0x91, 0x82, 0x4d, 0xa2,
+ 0x3f, 0xf0, 0x04, 0x81, 0xee, 0x69, 0xe9, 0xd4, 0xcc, 0x54, 0x31, 0x20,
+ 0xfc, 0x33, 0xb7, 0x24, 0x4b, 0xf0, 0xc1, 0xad, 0x5f, 0xdd, 0x1a, 0xe9,
+ 0xcb, 0xad, 0xa7, 0xfe, 0x9a, 0x70, 0xad, 0x0a, 0xfa, 0xaa, 0xad, 0x83,
+ 0x61, 0xe8, 0xdc, 0x4b, 0x31, 0x98, 0xae, 0x66, 0x1a, 0x84, 0xe2, 0x75,
+ 0xb6, 0x0b, 0xf2, 0xeb, 0xb8, 0x5e, 0x51, 0x2d, 0xa7, 0x85, 0xd2, 0xfc,
+ 0x34, 0x82, 0x29, 0x4f, 0xa1, 0x19, 0x67, 0x68, 0x1d, 0x7b, 0xce, 0xff,
+ 0xc0, 0x8c, 0xe0, 0xe3, 0x6f, 0x0a, 0x8a, 0xf7, 0xfc, 0xfb, 0x13, 0x37,
+ 0x18, 0x68, 0x63, 0xc2, 0xc1, 0xc1, 0xb9, 0x4c, 0x9e, 0xc9, 0x78, 0x5c,
+ 0xd3, 0xd9, 0x4d, 0x15, 0x43, 0x7c, 0x23, 0xb7, 0x75, 0x67, 0x7f, 0x3d,
+ 0x29, 0xa4, 0xc9, 0xe5, 0x2f, 0x13, 0x39, 0x8f, 0xd1, 0x46, 0x61, 0x16,
+ 0x0e, 0x58, 0x68, 0xbc, 0xa9, 0x76, 0x25, 0xaa, 0x6c, 0x7e, 0xcb, 0x07,
+ 0xbb, 0xb4, 0x79, 0x64, 0x4d, 0xef, 0x35, 0x3f, 0x1f, 0x01, 0xa4, 0xc4,
+ 0x10, 0x0f, 0x9a, 0xdb, 0x82, 0xc4, 0xf6, 0xa2, 0x65, 0xa5, 0xee, 0x96,
+ 0x2d, 0xa5, 0x8c, 0x3c, 0x04, 0x2a, 0xa5, 0x49, 0xc9, 0xd2, 0xde, 0x30,
+ 0x08, 0xe7, 0x44, 0x8e, 0x0c, 0x4b, 0x9b, 0x4a, 0xc8, 0xf5, 0xe4, 0xd8,
+ 0x62, 0x98, 0x73, 0x90, 0x9b, 0xb9, 0x95, 0xcc, 0xc0, 0x82, 0x5f, 0xe8,
+ 0x7d, 0x81, 0xd5, 0x96},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
+ 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13},
+ priv_key_1,
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 10,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x26, 0xaa, 0x8e, 0x79, 0x31, 0xed, 0x62, 0x4b, 0xfd, 0x40, 0x77, 0xe3,
+ 0xb8, 0x3e, 0xc0, 0x8d, 0xe0, 0x80, 0x48, 0x3a, 0x61, 0x64, 0x1e, 0x87,
+ 0x7f, 0x49, 0x3f, 0xb7, 0xd0, 0xae, 0x4d, 0xfe, 0xbd, 0x4f, 0x05, 0x61,
+ 0x2a, 0x2e, 0x48, 0x69, 0xd2, 0x0d, 0x44, 0x0a, 0x64, 0xe9, 0x28, 0xb1,
+ 0x3d, 0xaa, 0x3b, 0x79, 0xda, 0x2e, 0xd6, 0x74, 0xb9, 0x94, 0x21, 0xdf,
+ 0x7e, 0x7f, 0x62, 0x5a, 0x22, 0xb1, 0xc7, 0x11, 0x36, 0xda, 0x27, 0xdb,
+ 0x69, 0x9d, 0x3d, 0xd9, 0x6e, 0x33, 0x64, 0xee, 0x0c, 0xd2, 0x12, 0x3a,
+ 0xb6, 0x80, 0x89, 0x30, 0xc6, 0xbc, 0x28, 0xa5, 0xdc, 0x30, 0x78, 0x80,
+ 0xd1, 0xab, 0x4b, 0x03, 0xbc, 0xd6, 0x17, 0x8a, 0x81, 0xb8, 0xad, 0x52,
+ 0xaa, 0xff, 0xfb, 0xab, 0x38, 0x7d, 0x40, 0x35, 0x2d, 0xfe, 0xa5, 0x26,
+ 0xab, 0xed, 0xca, 0x01, 0x6c, 0x87, 0xe9, 0xe5, 0x6c, 0xcc, 0x4c, 0x88,
+ 0xe8, 0x0f, 0x57, 0x9d, 0xa0, 0x15, 0xb9, 0x79, 0xbc, 0xdd, 0x88, 0x61,
+ 0x8b, 0x2a, 0x32, 0xce, 0x07, 0x29, 0x18, 0xb2, 0xe2, 0x23, 0x53, 0x53,
+ 0x59, 0xf1, 0xce, 0x4e, 0xab, 0xa5, 0xe6, 0x92, 0xe6, 0x29, 0x6b, 0x21,
+ 0x40, 0xdc, 0x23, 0x04, 0x09, 0x2e, 0xbd, 0x6f, 0x13, 0x6a, 0x48, 0x09,
+ 0x2b, 0x38, 0x49, 0x08, 0x2b, 0x57, 0xe7, 0x0c, 0x93, 0xb5, 0x4d, 0xb5,
+ 0x50, 0x45, 0xdd, 0x60, 0x94, 0xef, 0x3d, 0x2c, 0xfa, 0x8b, 0xc9, 0xe2,
+ 0xfd, 0x2b, 0x1b, 0xbe, 0x0c, 0x7c, 0x60, 0x3a, 0xd3, 0x8d, 0x3f, 0x40,
+ 0xc9, 0xea, 0xc8, 0xae, 0x5e, 0x28, 0xcb, 0xbb, 0x03, 0x1c, 0x38, 0xd9,
+ 0x3d, 0x3b, 0x25, 0x41, 0xd9, 0x4e, 0xab, 0x3a, 0x1e, 0x89, 0x92, 0xa4,
+ 0x44, 0xee, 0x4c, 0xe7, 0xb8, 0xd0, 0x8c, 0x0b, 0x9a, 0x4f, 0x62, 0x3d,
+ 0x32, 0xfc, 0xba, 0x14},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ priv_key_1,
+ true},
+
+ // Comment: Longest valid message size
+ // tcID: 11
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 11,
+ {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78},
+ {0x7e, 0xfb, 0x69, 0xf1, 0x13, 0x7d, 0x6a, 0x6e, 0x81, 0x3b, 0x7a, 0xb7,
+ 0x5b, 0xf0, 0x40, 0x0b, 0x3d, 0x07, 0xa4, 0x42, 0xb8, 0x8a, 0xb0, 0x48,
+ 0x67, 0x5d, 0xc0, 0x6b, 0x02, 0x15, 0xfc, 0x1a, 0x2e, 0x03, 0x32, 0x63,
+ 0xec, 0x31, 0xa6, 0xc1, 0xd2, 0xea, 0xc5, 0x6c, 0xb0, 0x47, 0x0d, 0x69,
+ 0x02, 0x2a, 0x48, 0x13, 0x1d, 0x1f, 0x00, 0x0b, 0xbe, 0xd7, 0x05, 0x86,
+ 0xb8, 0x0c, 0xf6, 0x35, 0x64, 0x65, 0xc8, 0x83, 0x4d, 0xac, 0xed, 0x7e,
+ 0xa2, 0xa5, 0xff, 0x8e, 0xf9, 0xc4, 0x4d, 0x5a, 0xb8, 0x28, 0xff, 0xbf,
+ 0x05, 0x56, 0xa6, 0x39, 0x47, 0x52, 0xa4, 0xa2, 0x8a, 0x70, 0xca, 0xe2,
+ 0x00, 0x84, 0xe1, 0x23, 0x6f, 0x04, 0x2f, 0x6c, 0x29, 0xde, 0x5c, 0xb3,
+ 0x4e, 0xf7, 0x3a, 0xcb, 0xa5, 0xab, 0xcc, 0x7c, 0xcb, 0x3a, 0x26, 0x34,
+ 0x27, 0x01, 0xdf, 0x3b, 0x9d, 0xaa, 0x94, 0x5d, 0x9f, 0xa5, 0xbf, 0x0b,
+ 0x9b, 0x10, 0x30, 0x66, 0x55, 0xe5, 0x63, 0x70, 0x18, 0x3f, 0x50, 0xfb,
+ 0x83, 0x21, 0xf8, 0xf0, 0xcd, 0x1c, 0x72, 0x11, 0x47, 0x91, 0xfc, 0xa5,
+ 0xdf, 0x21, 0x66, 0x29, 0x6b, 0x50, 0x9b, 0x01, 0xa0, 0xb2, 0x91, 0xc4,
+ 0x61, 0x10, 0x78, 0x7c, 0xeb, 0xe6, 0x9d, 0x41, 0xb3, 0xb1, 0xe8, 0x95,
+ 0x90, 0xbc, 0x2f, 0x5e, 0x5d, 0x49, 0xea, 0x24, 0xae, 0x0f, 0x12, 0x07,
+ 0xee, 0xf1, 0xae, 0xe5, 0x4b, 0x97, 0x60, 0x55, 0x3e, 0x80, 0xc5, 0x50,
+ 0x6a, 0x8a, 0x8a, 0x75, 0x73, 0x2e, 0x92, 0x87, 0x50, 0x25, 0xf0, 0xbf,
+ 0xd5, 0xea, 0xd7, 0x1e, 0x43, 0x40, 0xc8, 0xa9, 0xfa, 0x16, 0xdc, 0xd5,
+ 0xa7, 0xdc, 0x96, 0xd8, 0xc4, 0xa7, 0xdc, 0x4e, 0x91, 0xf4, 0x7a, 0x69,
+ 0x36, 0x64, 0x45, 0xc4, 0x69, 0x5c, 0x8b, 0xad, 0x57, 0x8f, 0xfe, 0x52,
+ 0xbb, 0x67, 0x2f, 0x65},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment: first byte of l_hash modified
+ // tcID: 12
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x28, 0x7d, 0x71, 0x08, 0xa1, 0xc6, 0xe7, 0xa1, 0x8a, 0xcb, 0x00, 0x45,
+ 0xb2, 0x0c, 0x57, 0xcd, 0xf2, 0xac, 0x03, 0x45, 0x6b, 0x44, 0x94, 0x27,
+ 0x64, 0xa7, 0xa9, 0xe9, 0xfd, 0xf3, 0xdb, 0x48, 0x1d, 0x7e, 0x20, 0x2e,
+ 0x4c, 0x8d, 0x73, 0x3b, 0x56, 0xb9, 0xc1, 0xe9, 0x3d, 0x71, 0xe7, 0x91,
+ 0xaf, 0x83, 0x25, 0xc9, 0x36, 0x3d, 0xf7, 0x89, 0xb2, 0x52, 0xa5, 0xed,
+ 0x0e, 0xdd, 0xc7, 0x9e, 0x76, 0xfa, 0x41, 0xc2, 0xcb, 0x0a, 0x35, 0x61,
+ 0x83, 0x98, 0x21, 0x7a, 0x39, 0x0a, 0x5e, 0x6d, 0x99, 0xee, 0xd9, 0x05,
+ 0xd5, 0x55, 0x4d, 0x19, 0xc1, 0xcf, 0x4e, 0x30, 0xbd, 0xf1, 0xc2, 0xfc,
+ 0xc5, 0x14, 0x8b, 0x64, 0x1d, 0x71, 0xb3, 0xf1, 0x97, 0x7b, 0x63, 0xd2,
+ 0x32, 0x64, 0x8d, 0xdd, 0x93, 0x5e, 0xc9, 0x49, 0x9a, 0x53, 0xac, 0x2f,
+ 0xbc, 0xac, 0x55, 0xf4, 0x62, 0xe9, 0x10, 0x65, 0xad, 0xaa, 0x01, 0x8a,
+ 0x39, 0xc4, 0x53, 0xba, 0x75, 0x9b, 0xd6, 0x8b, 0x45, 0x40, 0x74, 0x15,
+ 0x34, 0x21, 0xe2, 0xce, 0x75, 0xcf, 0x14, 0x9f, 0x74, 0x8b, 0x5b, 0x84,
+ 0x75, 0x8d, 0xf8, 0xa4, 0x23, 0xd1, 0xc5, 0x0c, 0x88, 0x0a, 0xf8, 0x63,
+ 0xf2, 0xa6, 0xdf, 0x3c, 0xd4, 0x65, 0xca, 0x36, 0xaa, 0x21, 0x52, 0xb5,
+ 0x77, 0x1f, 0x3d, 0x50, 0x7f, 0x4a, 0x4d, 0xd9, 0xf8, 0x00, 0x6d, 0x80,
+ 0xec, 0xa2, 0x35, 0x37, 0x09, 0x22, 0x87, 0x97, 0x6f, 0x21, 0x8a, 0x90,
+ 0xdf, 0x1e, 0x16, 0xd8, 0x89, 0xfe, 0x31, 0xe7, 0x9f, 0x73, 0x09, 0xf3,
+ 0x22, 0x4f, 0x61, 0x3e, 0x9b, 0x52, 0x47, 0x9f, 0xe7, 0x3b, 0x7a, 0xad,
+ 0x91, 0x53, 0x19, 0xa3, 0xb6, 0x2a, 0x59, 0x36, 0x64, 0x9f, 0x7d, 0x01,
+ 0x5d, 0x7b, 0x09, 0xf7, 0xfa, 0x9f, 0x45, 0x4f, 0x78, 0xa7, 0xc3, 0xdd,
+ 0x4b, 0xf7, 0x91, 0xe0},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: last byte of l_hash modified
+ // tcID: 13
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 13,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x8b, 0x65, 0x06, 0x5a, 0xf8, 0x27, 0x70, 0x62, 0x5d, 0x24, 0x91, 0x7d,
+ 0x13, 0xfd, 0x97, 0xae, 0x13, 0x24, 0x7c, 0xad, 0x97, 0x91, 0x0a, 0x26,
+ 0x51, 0xf9, 0x58, 0x00, 0x16, 0x5b, 0x76, 0xcc, 0x34, 0xbf, 0xe0, 0x6c,
+ 0xbf, 0x8c, 0x31, 0xa7, 0xd7, 0xab, 0x4f, 0x41, 0xe0, 0x5c, 0x45, 0xa2,
+ 0x5b, 0x90, 0xc6, 0x06, 0x37, 0x8c, 0x8e, 0x49, 0xc9, 0x5a, 0x15, 0xca,
+ 0x11, 0xae, 0x37, 0xe7, 0x97, 0xa0, 0x0f, 0x1b, 0x26, 0x80, 0xa6, 0x95,
+ 0x8c, 0x54, 0x39, 0x6b, 0xe4, 0xe1, 0xce, 0xed, 0xca, 0xbc, 0x58, 0xd9,
+ 0xf1, 0x36, 0xb3, 0x68, 0x67, 0xa2, 0xfe, 0xfe, 0x64, 0x8a, 0x97, 0x58,
+ 0xf4, 0x96, 0x34, 0xbf, 0xbc, 0xaa, 0x48, 0x71, 0x7a, 0x11, 0x6c, 0xba,
+ 0x58, 0xc2, 0x75, 0x39, 0xbe, 0x10, 0xc5, 0x69, 0x11, 0xaa, 0xbe, 0x01,
+ 0x3e, 0x03, 0x29, 0x64, 0x5e, 0x83, 0x08, 0x42, 0x3c, 0x3a, 0xa4, 0x2e,
+ 0x0c, 0x9b, 0x1f, 0x4b, 0x5f, 0x54, 0x6d, 0xdd, 0x9f, 0x90, 0xbf, 0x4d,
+ 0x00, 0x7d, 0xab, 0x52, 0xac, 0x38, 0x79, 0xdb, 0x75, 0x5e, 0x4f, 0x2b,
+ 0x96, 0xdb, 0x5c, 0xf0, 0x19, 0x50, 0xf3, 0x90, 0x76, 0xf2, 0x61, 0xf5,
+ 0x0b, 0x1b, 0xae, 0x13, 0x7b, 0xe5, 0x00, 0xb0, 0x3c, 0xef, 0xf6, 0xea,
+ 0x1b, 0xbd, 0x80, 0xb3, 0x34, 0x24, 0xf7, 0xfa, 0xba, 0x5c, 0xc6, 0xb8,
+ 0x66, 0x70, 0xfc, 0xb7, 0xdb, 0x1a, 0x9b, 0x3c, 0x58, 0xbd, 0xfd, 0x7b,
+ 0x75, 0xba, 0x9f, 0x3e, 0xbd, 0x34, 0xae, 0x32, 0xd3, 0x20, 0xc7, 0x57,
+ 0x02, 0x0a, 0x73, 0x24, 0xdf, 0x7d, 0x39, 0x85, 0xbc, 0xcf, 0xe0, 0xe8,
+ 0x1b, 0xb7, 0xf6, 0x1b, 0xd9, 0x8c, 0xb3, 0x72, 0x19, 0x31, 0x22, 0x99,
+ 0xb4, 0xf2, 0x74, 0xb2, 0xc9, 0x0c, 0x52, 0xa8, 0xe1, 0x79, 0x0f, 0x52,
+ 0xe8, 0xfd, 0xd7, 0x68},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: l_hash changed to all 0
+ // tcID: 14
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 14,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x35, 0x6e, 0x91, 0xdb, 0x9b, 0xd9, 0x32, 0xc7, 0xb5, 0x72, 0x6d, 0xa2,
+ 0x88, 0xe2, 0x62, 0x0c, 0xd7, 0x96, 0x67, 0xc2, 0xe1, 0xd7, 0xac, 0xa5,
+ 0x62, 0x33, 0x1c, 0xea, 0xa6, 0xe4, 0xab, 0x47, 0x66, 0x52, 0x13, 0xed,
+ 0x75, 0x57, 0x9a, 0xbb, 0x14, 0x77, 0x28, 0xbc, 0xff, 0x60, 0x78, 0x7c,
+ 0x95, 0x10, 0x7f, 0x5b, 0xe7, 0x87, 0xc4, 0x2e, 0x71, 0x4d, 0x51, 0x62,
+ 0x7f, 0xcc, 0x8b, 0x4e, 0xa7, 0x1c, 0x23, 0x2c, 0x0c, 0x80, 0xce, 0x61,
+ 0x63, 0xcd, 0x0f, 0xbf, 0xa9, 0xdd, 0x7e, 0x8c, 0x19, 0x90, 0x17, 0x6a,
+ 0xbc, 0x27, 0x05, 0xf4, 0xff, 0xcf, 0x1d, 0x5c, 0x62, 0x39, 0x3e, 0xab,
+ 0x1c, 0x0e, 0xc8, 0xa6, 0x53, 0xa9, 0x0f, 0x27, 0xa9, 0x68, 0xdf, 0x8f,
+ 0x4a, 0xf6, 0x22, 0xe9, 0x6f, 0x66, 0x3f, 0xce, 0xea, 0xd8, 0xb0, 0xbf,
+ 0x5d, 0xff, 0x65, 0xcd, 0x65, 0x7a, 0x72, 0xb9, 0xc3, 0x32, 0x65, 0xc5,
+ 0xc2, 0xa8, 0xf7, 0xf9, 0xc6, 0x14, 0xb9, 0xc2, 0xf8, 0xa9, 0x52, 0x46,
+ 0x97, 0x0e, 0x6a, 0x77, 0x8a, 0xca, 0x4b, 0x12, 0x55, 0x2d, 0xa4, 0x7c,
+ 0x27, 0x42, 0x82, 0xad, 0x92, 0x05, 0xec, 0xd2, 0x26, 0x4a, 0xe3, 0xc6,
+ 0x49, 0x59, 0x7b, 0xea, 0xa3, 0x5c, 0x14, 0x19, 0x10, 0xe8, 0x42, 0x33,
+ 0x77, 0x6d, 0x41, 0x94, 0x48, 0xf5, 0x50, 0x19, 0xa8, 0x4e, 0x19, 0x9a,
+ 0x48, 0x67, 0xd6, 0x8b, 0xf2, 0x13, 0xf4, 0x7b, 0x03, 0x16, 0xd5, 0x00,
+ 0x79, 0xda, 0xb7, 0x72, 0x99, 0xfb, 0xbe, 0x7f, 0xe8, 0x92, 0x99, 0x06,
+ 0x46, 0x1c, 0x11, 0x03, 0xa9, 0x7c, 0x2b, 0x3f, 0x16, 0x33, 0xc8, 0xef,
+ 0x03, 0xe8, 0x20, 0xec, 0x67, 0x5e, 0x33, 0x1c, 0xd1, 0xfd, 0xa8, 0xeb,
+ 0xfe, 0xdf, 0x54, 0x1d, 0x0f, 0x2b, 0x57, 0x1f, 0x4e, 0xaf, 0x29, 0x2c,
+ 0xe0, 0xab, 0x14, 0xc1},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: l_hash changed to all 1
+ // tcID: 15
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 15,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x5a, 0x6e, 0xfd, 0xd2, 0xd2, 0x11, 0xd5, 0x03, 0x66, 0x88, 0x5e, 0x17,
+ 0x71, 0x90, 0xce, 0x16, 0x21, 0xba, 0x11, 0x0e, 0xe4, 0x65, 0x30, 0xbd,
+ 0x08, 0x3b, 0xa7, 0x6e, 0xd4, 0x89, 0x92, 0xd8, 0x5e, 0xfd, 0x8f, 0x9b,
+ 0xa9, 0x64, 0xeb, 0x33, 0xe5, 0x96, 0xe0, 0xc0, 0xbc, 0xb5, 0x45, 0xf8,
+ 0x9e, 0x2c, 0x95, 0x92, 0xed, 0x18, 0x49, 0x5e, 0x8e, 0x5d, 0xf1, 0x86,
+ 0x6f, 0xe3, 0x0b, 0x27, 0x52, 0x2a, 0x3a, 0xd9, 0xcf, 0x71, 0x24, 0xc4,
+ 0xaa, 0x23, 0xf7, 0xc9, 0x25, 0x90, 0x06, 0x13, 0xc5, 0x0b, 0x7c, 0x18,
+ 0x87, 0x2b, 0x45, 0x37, 0xa7, 0x50, 0x41, 0x9a, 0xe1, 0x28, 0xe9, 0x13,
+ 0xe9, 0xa2, 0xd8, 0x7c, 0x21, 0x9e, 0x2c, 0xd0, 0x11, 0x32, 0x97, 0x22,
+ 0x98, 0x02, 0x8e, 0x54, 0xfe, 0x39, 0x4e, 0xf9, 0x77, 0x9d, 0x04, 0x54,
+ 0x3c, 0x72, 0xee, 0xc4, 0xc5, 0x73, 0x2c, 0xad, 0xff, 0x0b, 0x95, 0x49,
+ 0x64, 0x70, 0x6b, 0xc4, 0x08, 0x57, 0x22, 0xb0, 0xc5, 0x95, 0x16, 0x2d,
+ 0x11, 0x79, 0x3a, 0xb2, 0x97, 0x54, 0x83, 0x7b, 0xf5, 0xd3, 0x24, 0xe2,
+ 0x18, 0x14, 0xea, 0x24, 0xb1, 0x2f, 0xed, 0x44, 0x1f, 0x20, 0xd2, 0x21,
+ 0x48, 0xba, 0x5a, 0x98, 0x7b, 0x6a, 0xa7, 0xc7, 0xd4, 0xab, 0x5a, 0x33,
+ 0xaf, 0x8e, 0x6c, 0x90, 0x96, 0xc2, 0x97, 0x77, 0xcb, 0x0d, 0x5c, 0xfe,
+ 0x93, 0x8a, 0x6e, 0xd5, 0xd3, 0x09, 0x36, 0xa5, 0xa8, 0xf5, 0xfc, 0x43,
+ 0x5d, 0xf1, 0x4d, 0x1c, 0x43, 0x9d, 0x1b, 0x9d, 0x27, 0x42, 0x54, 0xe7,
+ 0xb2, 0x48, 0xbd, 0x20, 0xd2, 0x1d, 0xc4, 0x65, 0x2c, 0x16, 0x05, 0xd5,
+ 0xa2, 0x92, 0x9d, 0xb0, 0x18, 0xbd, 0x45, 0x79, 0x4a, 0x52, 0x3b, 0x21,
+ 0x7f, 0xe0, 0xa9, 0xa6, 0xb0, 0x70, 0x41, 0x97, 0xba, 0x81, 0x26, 0xfc,
+ 0x83, 0x11, 0x55, 0x6f},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 16
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 16,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x52, 0x58, 0x2e, 0x10, 0x26, 0x46, 0x30, 0xe1, 0x58, 0x41, 0x55, 0xf5,
+ 0xe9, 0x70, 0xb8, 0xed, 0xa9, 0x10, 0x8a, 0x87, 0x37, 0x08, 0x61, 0xcd,
+ 0xa1, 0x2e, 0xe7, 0x73, 0x41, 0x1c, 0xf5, 0x56, 0xdb, 0x32, 0x8c, 0x8a,
+ 0x2a, 0x16, 0x5d, 0x10, 0xf6, 0xf9, 0x69, 0xac, 0x61, 0xb1, 0x70, 0xa7,
+ 0x59, 0x75, 0xfb, 0xdf, 0x93, 0x19, 0xd1, 0x3c, 0x95, 0x35, 0xf3, 0x0d,
+ 0x62, 0x1d, 0xb1, 0x9e, 0x41, 0xda, 0x3a, 0x04, 0xfe, 0x40, 0x87, 0x4c,
+ 0xaf, 0x77, 0x9c, 0x8f, 0x03, 0xbd, 0x5d, 0x18, 0x92, 0xe5, 0x29, 0x25,
+ 0xb1, 0x83, 0xc1, 0x18, 0x44, 0x6e, 0xd9, 0xa3, 0x35, 0xe9, 0xc1, 0xdc,
+ 0x45, 0x19, 0xfb, 0x12, 0x53, 0x21, 0x5e, 0x5f, 0x8d, 0x8e, 0xe6, 0xd4,
+ 0x9c, 0x01, 0x67, 0xaf, 0x9d, 0x5c, 0xa5, 0xb1, 0xac, 0xe0, 0x67, 0xaf,
+ 0x57, 0x3e, 0x0b, 0xe9, 0xa6, 0x1b, 0xee, 0xcc, 0xda, 0xc3, 0x7b, 0x0e,
+ 0x54, 0xf6, 0xb0, 0xf7, 0x05, 0x76, 0xcb, 0x8a, 0x40, 0x0d, 0x01, 0x13,
+ 0x63, 0x57, 0xa8, 0x57, 0x6e, 0x81, 0xc1, 0x19, 0xd3, 0xdd, 0x91, 0xc7,
+ 0xb5, 0xcb, 0x34, 0x36, 0x92, 0xa8, 0x10, 0x36, 0x2e, 0x1e, 0x6d, 0xc0,
+ 0x6c, 0x17, 0x46, 0xe0, 0x71, 0xa9, 0x03, 0xa2, 0x85, 0x6b, 0x44, 0x46,
+ 0xf1, 0x0f, 0x78, 0xc6, 0x70, 0xd6, 0x17, 0xe5, 0xe2, 0x4d, 0xc5, 0xc0,
+ 0xe4, 0x5c, 0xaa, 0xfb, 0xf8, 0xff, 0xc4, 0xaf, 0x6b, 0x3e, 0xf9, 0x98,
+ 0xfe, 0x1b, 0xfb, 0x59, 0xaa, 0xcb, 0x16, 0xd9, 0x8d, 0x7e, 0x38, 0x96,
+ 0x79, 0x93, 0x98, 0x61, 0xa6, 0x72, 0x2c, 0x4e, 0x29, 0xaf, 0x73, 0x1d,
+ 0xa9, 0x9d, 0x17, 0x05, 0x8d, 0x7a, 0x12, 0xea, 0xd0, 0xd3, 0xd5, 0x76,
+ 0xde, 0x79, 0x6a, 0xd2, 0xad, 0x59, 0x6f, 0xea, 0xda, 0x4c, 0x09, 0x1f,
+ 0x10, 0x74, 0x85, 0x36},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: ps terminated by 0xff
+ // tcID: 17
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 17,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x3f, 0x5e, 0x00, 0x34, 0x7c, 0x36, 0xce, 0xb7, 0x9f, 0x40, 0x0e, 0xff,
+ 0xca, 0xe9, 0x2d, 0x33, 0x1a, 0xa9, 0xf5, 0x25, 0x39, 0x04, 0x1c, 0x50,
+ 0xdb, 0xbc, 0x6f, 0xd0, 0x71, 0x91, 0x29, 0x12, 0x69, 0x2a, 0x16, 0x35,
+ 0x33, 0x78, 0x27, 0x6a, 0x2c, 0x15, 0x96, 0x35, 0x8c, 0x46, 0xf6, 0x23,
+ 0x24, 0x34, 0xa9, 0x5a, 0x99, 0xc5, 0x73, 0xd0, 0xb8, 0x3e, 0x4a, 0x6e,
+ 0x97, 0x0a, 0x73, 0xe9, 0x9c, 0xa1, 0x3d, 0x73, 0x45, 0x06, 0xe2, 0xa2,
+ 0xa5, 0x67, 0x44, 0xb1, 0x87, 0x2b, 0xff, 0xd5, 0x01, 0xa8, 0x0b, 0xa7,
+ 0xcf, 0x54, 0x94, 0xdf, 0x6f, 0xf9, 0xb4, 0x21, 0xcb, 0x10, 0x24, 0x7e,
+ 0x11, 0xd1, 0x9a, 0xc9, 0xe6, 0x0a, 0xfe, 0x0d, 0xda, 0x87, 0xcb, 0x35,
+ 0x1c, 0x21, 0xba, 0x55, 0x4e, 0xa5, 0x0b, 0x70, 0xf6, 0xee, 0xe4, 0xff,
+ 0xa9, 0x49, 0xae, 0x38, 0x69, 0x4e, 0xf8, 0x31, 0x02, 0x0d, 0x4e, 0x59,
+ 0x9c, 0x6f, 0xf4, 0x49, 0x3d, 0x07, 0xc7, 0xb6, 0xbe, 0x06, 0x45, 0x3b,
+ 0x84, 0x14, 0x38, 0x13, 0xa6, 0x8d, 0xfe, 0x0f, 0xad, 0xa2, 0x31, 0x7a,
+ 0x9f, 0x40, 0x40, 0xa3, 0xcf, 0x63, 0x08, 0x09, 0x0b, 0x6b, 0xfa, 0xca,
+ 0x36, 0x06, 0x73, 0x12, 0xf4, 0x1b, 0xc0, 0xc4, 0xc0, 0x1a, 0xc0, 0x0f,
+ 0xdb, 0x5a, 0xee, 0x43, 0x95, 0xb0, 0x4c, 0xdf, 0xf8, 0x2c, 0xb4, 0x33,
+ 0xb0, 0x1c, 0xd3, 0xe7, 0x0d, 0xaa, 0xfc, 0x78, 0x07, 0xb2, 0xf7, 0x70,
+ 0x22, 0x66, 0x99, 0xe7, 0x53, 0x51, 0x24, 0xa4, 0x53, 0xf7, 0xad, 0x26,
+ 0x53, 0xbf, 0xb7, 0xcf, 0xe7, 0x1e, 0x12, 0x0d, 0xc3, 0x7b, 0xa8, 0x8a,
+ 0x5b, 0xe3, 0x47, 0xad, 0x13, 0x43, 0x51, 0xc1, 0x1f, 0xf1, 0x01, 0x9b,
+ 0x7e, 0x42, 0xd2, 0x4b, 0x7a, 0x38, 0x90, 0xa8, 0x42, 0x4f, 0xae, 0x53,
+ 0xa1, 0x0c, 0x0e, 0x11},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: ps is all zero
+ // tcID: 18
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 18,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa1, 0x66, 0xbf, 0x7b, 0x5c, 0x2c, 0xf1, 0x89, 0x6c, 0x0b, 0x92, 0x4a,
+ 0x69, 0x23, 0x3a, 0x0a, 0x58, 0x5b, 0xd4, 0x7e, 0xd7, 0xf2, 0x33, 0x06,
+ 0x54, 0xaa, 0x68, 0x80, 0x6d, 0xeb, 0x0f, 0xf6, 0x8c, 0x64, 0x75, 0x05,
+ 0x0a, 0xb4, 0x5c, 0x69, 0x1b, 0xbb, 0xcc, 0x58, 0xdb, 0xc2, 0xf5, 0xc8,
+ 0x17, 0x72, 0x9e, 0x8e, 0x19, 0x5e, 0xbd, 0x39, 0xd4, 0x8b, 0xd5, 0xe1,
+ 0x49, 0x77, 0xab, 0xae, 0x08, 0x29, 0x63, 0x68, 0x31, 0x65, 0x59, 0x17,
+ 0xfb, 0x5a, 0x75, 0x8f, 0xb4, 0x3a, 0x8e, 0x50, 0x5d, 0x6c, 0xe5, 0x95,
+ 0xf6, 0x25, 0x97, 0x06, 0x85, 0xf7, 0xec, 0x81, 0xcb, 0x55, 0x92, 0x21,
+ 0x0f, 0x5d, 0x68, 0xc6, 0xe2, 0xe1, 0xef, 0x26, 0xb4, 0xef, 0x8c, 0x92,
+ 0xbf, 0x44, 0xf0, 0x77, 0xe1, 0xd5, 0x09, 0x9f, 0x37, 0x9c, 0xb8, 0x12,
+ 0x0a, 0xd1, 0x85, 0xbf, 0x07, 0x87, 0x79, 0x79, 0xca, 0x81, 0xf2, 0x51,
+ 0xfb, 0x81, 0xbe, 0x0a, 0xd3, 0xc1, 0x4f, 0x4d, 0x78, 0x85, 0xfc, 0xec,
+ 0x49, 0x6f, 0x80, 0x03, 0x3f, 0xd4, 0x27, 0x9b, 0x68, 0x30, 0xa2, 0x0c,
+ 0xbd, 0xea, 0xd2, 0x7c, 0x09, 0x67, 0xe2, 0x8d, 0x1e, 0x06, 0xef, 0x4b,
+ 0xd7, 0xba, 0x89, 0x21, 0x0e, 0xc0, 0xd6, 0x96, 0x27, 0x4a, 0x18, 0x7d,
+ 0xc2, 0xf1, 0x32, 0x12, 0xf5, 0xad, 0xf0, 0x6e, 0x94, 0x50, 0xec, 0xa3,
+ 0x98, 0x32, 0x5c, 0xfd, 0xa7, 0x34, 0x31, 0x03, 0x6a, 0xc2, 0x1b, 0x08,
+ 0x7d, 0x37, 0x3c, 0x9f, 0x57, 0x5c, 0x94, 0x1f, 0x8c, 0xb0, 0x78, 0x96,
+ 0x11, 0x76, 0xe3, 0x18, 0x59, 0xa6, 0x1c, 0x49, 0xba, 0xf8, 0xff, 0x4f,
+ 0x81, 0x7a, 0x11, 0x01, 0x04, 0x48, 0xd6, 0xa0, 0xe4, 0x0d, 0xce, 0xde,
+ 0x1a, 0x5a, 0xc3, 0xbe, 0xfa, 0x4c, 0x6e, 0x9d, 0x9d, 0x67, 0xd8, 0xe8,
+ 0xfd, 0x8b, 0x6d, 0xe3},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: ps replaced by 0xff's
+ // tcID: 19
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 19,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x75, 0x82, 0x9a, 0xc4, 0xd9, 0x78, 0x48, 0xdf, 0xba, 0x21, 0xc1, 0x68,
+ 0x8e, 0x93, 0x6c, 0xfc, 0x73, 0x6f, 0x53, 0xfd, 0xe5, 0xb9, 0x1d, 0x53,
+ 0x30, 0xb6, 0x3a, 0x99, 0x68, 0xdd, 0x4f, 0x51, 0xc2, 0xf5, 0x29, 0xfd,
+ 0x8d, 0x8f, 0x84, 0xe4, 0xa9, 0x08, 0x19, 0x6f, 0xcc, 0x5d, 0xeb, 0xa2,
+ 0x1b, 0x5c, 0x73, 0x00, 0xd7, 0x38, 0x1e, 0x07, 0xc4, 0xe0, 0xea, 0x21,
+ 0x84, 0x96, 0x51, 0x69, 0xcc, 0x94, 0x64, 0x93, 0x3e, 0xf5, 0xa8, 0x40,
+ 0xd8, 0x6b, 0x1d, 0xbc, 0xc9, 0x45, 0xc7, 0x54, 0x7d, 0x9e, 0xab, 0x24,
+ 0x5b, 0xa6, 0x4d, 0x24, 0x94, 0x6a, 0x75, 0x96, 0x11, 0x61, 0xc2, 0xb8,
+ 0xf4, 0x17, 0xda, 0xf1, 0x1b, 0x16, 0x3b, 0x1e, 0x5a, 0x5b, 0x02, 0xd4,
+ 0x53, 0x41, 0x38, 0x4f, 0x37, 0x75, 0x52, 0x48, 0xfa, 0x87, 0x1e, 0x6a,
+ 0x82, 0xf9, 0x48, 0xad, 0x62, 0x92, 0xf1, 0x14, 0x45, 0xbf, 0x30, 0x59,
+ 0x6d, 0xcc, 0xce, 0xc7, 0x3a, 0x44, 0x1c, 0xea, 0x5e, 0x5d, 0xc4, 0x70,
+ 0x01, 0x63, 0x09, 0xa8, 0x3b, 0x6c, 0x8f, 0x15, 0x85, 0x36, 0x68, 0x7a,
+ 0xd2, 0x73, 0x4d, 0x3e, 0xa1, 0x56, 0x2d, 0x46, 0xe2, 0x3b, 0xfe, 0x8c,
+ 0xab, 0x49, 0x8d, 0x19, 0xb0, 0xb1, 0x04, 0xd9, 0x71, 0x82, 0xaa, 0xcf,
+ 0x85, 0x2b, 0x6d, 0xb3, 0xc4, 0x67, 0x01, 0x09, 0xb8, 0x1a, 0xf1, 0xbd,
+ 0x99, 0xb4, 0x83, 0xd9, 0x2b, 0x3e, 0x4b, 0xd8, 0x13, 0xed, 0xfa, 0x4d,
+ 0x05, 0x13, 0x21, 0x4d, 0xcc, 0x5b, 0xb4, 0xda, 0x76, 0x8e, 0x86, 0x00,
+ 0x7c, 0x22, 0xf1, 0x1e, 0x5f, 0xe6, 0xf4, 0xcb, 0x60, 0xb9, 0x09, 0x95,
+ 0x8f, 0xb9, 0x4d, 0xea, 0x66, 0x0d, 0x3f, 0xff, 0x0b, 0x99, 0xdb, 0x15,
+ 0xc2, 0xd2, 0xe6, 0xc8, 0xdf, 0x74, 0x78, 0x33, 0x0d, 0xad, 0xe8, 0xc5,
+ 0x17, 0xb9, 0x09, 0x75},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: seed is all 0
+ // tcID: 20
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 20,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x8e, 0x5f, 0x01, 0xff, 0x0c, 0x17, 0x75, 0x87, 0x07, 0x15, 0xfd, 0x03,
+ 0x66, 0xa8, 0x74, 0x85, 0x31, 0xf8, 0xb0, 0x08, 0x03, 0xdf, 0x35, 0xe0,
+ 0xe2, 0x30, 0x8d, 0xb6, 0x3b, 0xbe, 0xc4, 0xec, 0xa4, 0xe0, 0x93, 0x35,
+ 0x18, 0x76, 0xb7, 0x94, 0x21, 0x3b, 0x90, 0x4e, 0x5d, 0xde, 0x28, 0x4a,
+ 0x82, 0xd7, 0x4a, 0xbf, 0xcb, 0xff, 0xf9, 0x4b, 0xc9, 0xa8, 0x30, 0x0b,
+ 0xea, 0x99, 0xed, 0xd0, 0x7f, 0xe9, 0x7d, 0x6e, 0x0b, 0x11, 0x21, 0x9f,
+ 0x85, 0xac, 0x15, 0xac, 0xc4, 0x04, 0xd3, 0x7d, 0x3d, 0xa1, 0x68, 0x19,
+ 0xa1, 0x4a, 0x43, 0x8f, 0x3f, 0x72, 0xf8, 0x17, 0x8b, 0x31, 0x25, 0x26,
+ 0x23, 0x23, 0x86, 0xe9, 0x18, 0xa8, 0xa7, 0xe1, 0x1f, 0xc3, 0x8f, 0x46,
+ 0x68, 0xc4, 0x99, 0xa0, 0x04, 0x80, 0xcf, 0x9d, 0x2d, 0x75, 0xaa, 0xbc,
+ 0x01, 0x98, 0xd3, 0xba, 0x9b, 0xa3, 0x45, 0xfb, 0xa9, 0x10, 0x5c, 0x65,
+ 0x64, 0xdf, 0x5f, 0x6c, 0xe7, 0x96, 0xf1, 0x41, 0x00, 0xd1, 0x86, 0xab,
+ 0xff, 0xe4, 0xd8, 0x3d, 0x57, 0x96, 0x9c, 0x1c, 0xad, 0xdc, 0x7c, 0x7a,
+ 0xa3, 0x40, 0xb4, 0xd1, 0xba, 0xb2, 0x3d, 0x9b, 0x39, 0x82, 0x27, 0x83,
+ 0x28, 0xdd, 0xeb, 0xe6, 0x48, 0xf5, 0xc5, 0x25, 0x88, 0x73, 0x8f, 0x3c,
+ 0x56, 0xa8, 0x8b, 0x3f, 0x34, 0xc8, 0x90, 0xc0, 0x3f, 0xaf, 0xc2, 0x7f,
+ 0x48, 0x5a, 0x17, 0x67, 0x7a, 0x53, 0xe9, 0x74, 0xdc, 0x1d, 0xd8, 0x6f,
+ 0x46, 0x3a, 0x92, 0x7f, 0x43, 0x28, 0xac, 0x51, 0xbb, 0xc6, 0x17, 0x05,
+ 0xae, 0x8a, 0xbd, 0x7f, 0x45, 0x62, 0x89, 0x57, 0x48, 0x9e, 0x2d, 0xef,
+ 0xd8, 0xe0, 0x43, 0xb9, 0x55, 0xb1, 0x18, 0xfb, 0x2a, 0x1c, 0x40, 0x7d,
+ 0x45, 0x89, 0x30, 0x04, 0xaa, 0xe0, 0xf9, 0x45, 0xf0, 0x6a, 0xdd, 0x1e,
+ 0x45, 0xb4, 0x1a, 0x03},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment: seed is all 1
+ // tcID: 21
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 21,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x50, 0xc2, 0x3e, 0x2a, 0xd6, 0xe3, 0xf3, 0xb1, 0x0a, 0x57, 0x16, 0xcb,
+ 0xf6, 0x0e, 0xfc, 0xc9, 0xf6, 0x6d, 0x2c, 0x6f, 0x17, 0xbf, 0x05, 0x0b,
+ 0xa0, 0x15, 0x3b, 0x87, 0x7b, 0xa2, 0x75, 0x5e, 0x8a, 0x0d, 0x54, 0x06,
+ 0x00, 0x34, 0x56, 0x22, 0x66, 0x15, 0x57, 0x44, 0xef, 0x80, 0x54, 0x7b,
+ 0x8a, 0xf7, 0x77, 0xb0, 0xff, 0x76, 0x4f, 0xbb, 0x12, 0xba, 0xae, 0x49,
+ 0xd0, 0x2b, 0x4f, 0x6d, 0x65, 0xb6, 0xcd, 0x8f, 0x0a, 0x39, 0x78, 0x39,
+ 0x10, 0x1d, 0x32, 0xae, 0x16, 0x3f, 0xf2, 0xe6, 0x07, 0x27, 0x48, 0xd6,
+ 0xb8, 0x01, 0x7e, 0x5e, 0x73, 0xe3, 0x32, 0xd5, 0x3f, 0x4e, 0x91, 0xfe,
+ 0x62, 0x33, 0xa8, 0x2d, 0xbf, 0x54, 0xf3, 0x14, 0x6b, 0x48, 0x98, 0x03,
+ 0x57, 0x5c, 0x5e, 0xa3, 0x7a, 0xb5, 0x5a, 0x9e, 0xa7, 0xea, 0xe4, 0x7a,
+ 0xd4, 0xf1, 0x72, 0x7d, 0x45, 0x82, 0x2b, 0x56, 0x9c, 0xd6, 0xe5, 0xd4,
+ 0xb6, 0xab, 0x75, 0x98, 0x50, 0x94, 0x81, 0x86, 0x61, 0x6b, 0x5d, 0xa2,
+ 0xa9, 0xa3, 0x16, 0xf5, 0x7d, 0x89, 0x9f, 0x91, 0x93, 0x4b, 0xbb, 0x27,
+ 0xed, 0xcd, 0xfa, 0x19, 0x53, 0x2b, 0xa1, 0xc0, 0x1f, 0x37, 0x24, 0x73,
+ 0x8d, 0xaf, 0xfd, 0xd8, 0x8c, 0x9a, 0x18, 0x56, 0x2e, 0xbc, 0xbc, 0x49,
+ 0x18, 0x5b, 0x0a, 0x81, 0x74, 0x07, 0x90, 0x34, 0x76, 0xd4, 0x42, 0xc4,
+ 0x24, 0xc8, 0x1b, 0x63, 0xae, 0xb8, 0xf9, 0xd1, 0xb1, 0x84, 0x75, 0x6e,
+ 0x0c, 0xc0, 0xa3, 0x81, 0xea, 0xba, 0x45, 0xa8, 0x5c, 0x8b, 0xbc, 0x67,
+ 0x70, 0xfd, 0x04, 0x7f, 0xf1, 0xa6, 0x40, 0x4a, 0x38, 0x45, 0x99, 0xfb,
+ 0xbd, 0x6a, 0x40, 0xb2, 0x12, 0xa0, 0x66, 0xe2, 0x3f, 0x6a, 0x15, 0xcf,
+ 0x13, 0xe4, 0x2c, 0x0e, 0xa8, 0x8c, 0x71, 0x0e, 0x4d, 0x70, 0xc6, 0x12,
+ 0x07, 0x49, 0x68, 0xe5},
+ {},
+ priv_key_1,
+ true},
+
+ // Comment: First byte is 1
+ // tcID: 22
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 22,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x3f, 0x92, 0xa6, 0x94, 0x66, 0x1c, 0xae, 0x33, 0x6c, 0xac, 0x7a, 0x3c,
+ 0x5a, 0x6f, 0x67, 0xe0, 0x65, 0x5d, 0x10, 0x21, 0x8a, 0x64, 0x45, 0x97,
+ 0x39, 0xab, 0x96, 0x64, 0xf2, 0xce, 0xc5, 0x89, 0x78, 0x93, 0x95, 0x12,
+ 0xdf, 0x62, 0x1e, 0x6b, 0x92, 0xfe, 0x34, 0x29, 0xbb, 0x22, 0xc0, 0x8b,
+ 0x51, 0x03, 0xda, 0x64, 0x8a, 0x77, 0x19, 0xe7, 0xe9, 0x5a, 0x04, 0xe6,
+ 0xb6, 0x16, 0x01, 0x54, 0x69, 0x55, 0x82, 0x5d, 0x60, 0xf4, 0xc5, 0x17,
+ 0x61, 0x9f, 0x85, 0x17, 0x80, 0xad, 0x17, 0xf1, 0xb8, 0xa9, 0x55, 0xcf,
+ 0x8c, 0x7f, 0x1a, 0x5e, 0x26, 0xca, 0x4a, 0x0c, 0xc1, 0x9c, 0xca, 0x75,
+ 0x1d, 0x07, 0x90, 0xd5, 0x6e, 0x11, 0x40, 0xa4, 0x70, 0x5e, 0x19, 0x27,
+ 0x4f, 0x63, 0x8b, 0x7c, 0x16, 0xd9, 0xd3, 0xe4, 0x23, 0xa7, 0xf7, 0x87,
+ 0xd0, 0x26, 0x99, 0x23, 0x5e, 0x3e, 0x9e, 0x4d, 0x54, 0x3a, 0x95, 0x4f,
+ 0x9b, 0x1b, 0xce, 0x54, 0x11, 0xc8, 0xeb, 0xdc, 0xae, 0x86, 0xa4, 0xbb,
+ 0x86, 0xc6, 0x68, 0x18, 0xa0, 0xba, 0xb5, 0x1a, 0x2b, 0x00, 0x38, 0x3b,
+ 0x31, 0x8e, 0x53, 0xd9, 0x55, 0x08, 0xba, 0xb1, 0xb1, 0x9e, 0x38, 0x8c,
+ 0xd5, 0xa0, 0x3c, 0xdc, 0xeb, 0xa0, 0xf7, 0x17, 0x6c, 0x17, 0x82, 0xe1,
+ 0x9e, 0xf6, 0x2c, 0xff, 0x69, 0x35, 0x2d, 0x44, 0x4b, 0x1c, 0xe0, 0xe1,
+ 0xf3, 0x39, 0xe9, 0x6d, 0x8a, 0x65, 0xc0, 0x7a, 0xa3, 0x7f, 0x5f, 0x2c,
+ 0xf3, 0x38, 0x67, 0xf6, 0xc4, 0x96, 0xe0, 0xda, 0x6c, 0xd7, 0x9b, 0x3e,
+ 0x21, 0x83, 0xb5, 0x70, 0x64, 0xce, 0x21, 0xa1, 0xb9, 0x20, 0x72, 0x70,
+ 0x2e, 0x55, 0x5a, 0x82, 0xca, 0xd7, 0x51, 0x07, 0xfd, 0xfd, 0x8b, 0xd5,
+ 0xe7, 0xea, 0x5f, 0x11, 0x9c, 0xfb, 0xbc, 0x17, 0x70, 0xe9, 0x62, 0xfd,
+ 0x0b, 0x78, 0x1a, 0xff},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: m is 0
+ // tcID: 23
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 23,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: m is 1
+ // tcID: 24
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 24,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: m is n-1
+ // tcID: 25
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 25,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71,
+ 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17,
+ 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d,
+ 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a,
+ 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea,
+ 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51,
+ 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c,
+ 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e,
+ 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17,
+ 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4,
+ 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61,
+ 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0,
+ 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde,
+ 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4,
+ 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e,
+ 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19,
+ 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae,
+ 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b,
+ 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a,
+ 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06,
+ 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83,
+ 0xf7, 0x42, 0xb9, 0xd4},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: added n to c
+ // tcID: 26
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 26,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xb0, 0x56, 0xe2, 0x51, 0x3c, 0x7c, 0x47, 0x0d, 0x89, 0x70, 0x32, 0xd4,
+ 0x06, 0xe9, 0x7b, 0x59, 0x46, 0xdc, 0xad, 0x52, 0xdf, 0x1c, 0x16, 0x50,
+ 0xd6, 0x1a, 0x1d, 0x7b, 0x0a, 0xf5, 0x9e, 0x8c, 0xfa, 0xec, 0x4d, 0x9e,
+ 0x83, 0x4d, 0x06, 0xd8, 0x19, 0xb9, 0x2a, 0x7d, 0x44, 0x0d, 0x27, 0x7e,
+ 0x50, 0x39, 0xab, 0x8a, 0xef, 0xf2, 0x50, 0x43, 0xe9, 0x8b, 0x28, 0x1a,
+ 0xe6, 0xce, 0x0a, 0x91, 0xf8, 0xdf, 0xbb, 0xd1, 0xb4, 0x99, 0x8f, 0xe5,
+ 0x48, 0x16, 0x71, 0x38, 0x1b, 0x6a, 0x39, 0x52, 0x44, 0x8b, 0x61, 0x7a,
+ 0xe6, 0x06, 0xf0, 0x6a, 0x01, 0x43, 0x56, 0x1a, 0x04, 0x0e, 0xda, 0xf3,
+ 0xc9, 0x72, 0xe6, 0x11, 0xbd, 0x7c, 0xb8, 0x14, 0xaa, 0x47, 0x61, 0xd3,
+ 0x8e, 0x4a, 0x00, 0x7c, 0xa6, 0x5a, 0xf8, 0xfd, 0xe6, 0xeb, 0x25, 0xd9,
+ 0x19, 0xd8, 0xbd, 0x92, 0x73, 0xcc, 0xa7, 0x62, 0x29, 0x84, 0xaa, 0x27,
+ 0x99, 0x4d, 0x04, 0x96, 0x12, 0x42, 0x45, 0x47, 0x77, 0x5c, 0x5d, 0xf7,
+ 0x54, 0x83, 0x96, 0x21, 0x43, 0x52, 0x2d, 0x07, 0x5b, 0x8c, 0x55, 0xea,
+ 0x61, 0xb0, 0x45, 0x83, 0xeb, 0x4c, 0x03, 0x58, 0xf9, 0xfb, 0xb9, 0x02,
+ 0xde, 0xdf, 0xf3, 0x0b, 0x7d, 0x85, 0x92, 0xb5, 0x70, 0x94, 0xdf, 0x4f,
+ 0x63, 0x45, 0x66, 0x8a, 0xf5, 0x3d, 0x1a, 0xea, 0x86, 0xfb, 0x36, 0xdd,
+ 0x69, 0xb4, 0x43, 0x4b, 0xac, 0xf8, 0xfc, 0x12, 0xc1, 0x38, 0x02, 0xf5,
+ 0xb0, 0x35, 0x51, 0xba, 0x8f, 0x20, 0x7d, 0x40, 0x60, 0xa9, 0xf5, 0x6e,
+ 0x6b, 0x7e, 0x18, 0xc7, 0x66, 0xeb, 0x82, 0xb6, 0xce, 0x6e, 0xe0, 0x74,
+ 0x7f, 0xbe, 0x78, 0x5c, 0x3c, 0x1c, 0x25, 0xfe, 0x7f, 0xb8, 0x7d, 0xe5,
+ 0x00, 0x32, 0xb1, 0x72, 0x12, 0x9f, 0xa4, 0x1a, 0x69, 0xc3, 0xce, 0x0e,
+ 0x77, 0x7e, 0xf1, 0x0f},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: ciphertext is empty
+ // tcID: 27
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 27,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: prepended bytes to ciphertext
+ // tcID: 28
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 28,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x00, 0x00, 0x0d, 0xa2, 0x90, 0xb0, 0xbf, 0x71, 0xa1, 0x14, 0x1b, 0x2a,
+ 0xdc, 0x62, 0xb5, 0xb4, 0x2b, 0x07, 0xfc, 0x52, 0x52, 0x0c, 0xb0, 0x5d,
+ 0x1f, 0x39, 0xcc, 0xca, 0x7b, 0x7c, 0x22, 0xd3, 0x79, 0xa6, 0xc2, 0xf2,
+ 0xd9, 0x31, 0x43, 0xd0, 0x57, 0x05, 0x01, 0x40, 0x52, 0x7a, 0x1e, 0x56,
+ 0x38, 0x24, 0x39, 0x38, 0xb5, 0x31, 0xec, 0x3d, 0xe7, 0x01, 0x4b, 0x01,
+ 0x51, 0x30, 0x1e, 0x49, 0xb9, 0xfa, 0x43, 0x34, 0x82, 0xa0, 0x2a, 0xbd,
+ 0xfd, 0x94, 0x19, 0x3d, 0xc9, 0xc7, 0x01, 0x57, 0xe5, 0x57, 0x77, 0x6a,
+ 0x69, 0xde, 0xd0, 0x1e, 0xcb, 0xea, 0xc4, 0x05, 0x13, 0x35, 0x95, 0xc6,
+ 0x11, 0x65, 0xa4, 0x28, 0xb6, 0x28, 0x47, 0x29, 0xa4, 0x74, 0x6b, 0x47,
+ 0xd2, 0xbb, 0xac, 0xa9, 0xd7, 0x43, 0x2c, 0x3b, 0x56, 0x93, 0x59, 0x1c,
+ 0xfe, 0xe4, 0x88, 0xeb, 0x3c, 0x68, 0xdd, 0xb6, 0xcd, 0xe0, 0xdd, 0x61,
+ 0xcf, 0xc6, 0x95, 0x24, 0x23, 0xf9, 0x94, 0xab, 0xec, 0xee, 0x34, 0xf5,
+ 0x68, 0x37, 0x32, 0xb2, 0x99, 0x34, 0xa2, 0xc4, 0x98, 0xad, 0x48, 0xcd,
+ 0xd3, 0x0c, 0x14, 0x91, 0x77, 0x18, 0x9f, 0x48, 0xee, 0xfd, 0x9c, 0xc7,
+ 0x23, 0x2d, 0xf1, 0x8b, 0xe1, 0x1f, 0xf5, 0xf7, 0xe3, 0xaf, 0x73, 0x19,
+ 0xe3, 0x11, 0x59, 0x97, 0xc5, 0x99, 0xe2, 0xd8, 0xf7, 0xf4, 0xf6, 0x63,
+ 0xdc, 0xc4, 0x00, 0x32, 0xd4, 0x03, 0x43, 0x6d, 0x30, 0x58, 0xa5, 0xea,
+ 0x66, 0x47, 0x36, 0x60, 0xf0, 0xe1, 0x95, 0x28, 0x1e, 0xc6, 0xeb, 0xa9,
+ 0x97, 0xd2, 0xa9, 0x51, 0xca, 0x6c, 0xa5, 0xf3, 0xc1, 0x12, 0x71, 0x5c,
+ 0x89, 0xda, 0x1d, 0x3d, 0xfb, 0x20, 0xa2, 0x19, 0x40, 0x59, 0x4e, 0xd1,
+ 0x0a, 0xde, 0x90, 0xed, 0x74, 0x52, 0xb7, 0x53, 0x75, 0x7d, 0x72, 0x41,
+ 0xcb, 0x8a, 0x80, 0x3c, 0x37, 0x3a},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: appended bytes to ciphertext
+ // tcID: 29
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 29,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x0d, 0xa2, 0x90, 0xb0, 0xbf, 0x71, 0xa1, 0x14, 0x1b, 0x2a, 0xdc, 0x62,
+ 0xb5, 0xb4, 0x2b, 0x07, 0xfc, 0x52, 0x52, 0x0c, 0xb0, 0x5d, 0x1f, 0x39,
+ 0xcc, 0xca, 0x7b, 0x7c, 0x22, 0xd3, 0x79, 0xa6, 0xc2, 0xf2, 0xd9, 0x31,
+ 0x43, 0xd0, 0x57, 0x05, 0x01, 0x40, 0x52, 0x7a, 0x1e, 0x56, 0x38, 0x24,
+ 0x39, 0x38, 0xb5, 0x31, 0xec, 0x3d, 0xe7, 0x01, 0x4b, 0x01, 0x51, 0x30,
+ 0x1e, 0x49, 0xb9, 0xfa, 0x43, 0x34, 0x82, 0xa0, 0x2a, 0xbd, 0xfd, 0x94,
+ 0x19, 0x3d, 0xc9, 0xc7, 0x01, 0x57, 0xe5, 0x57, 0x77, 0x6a, 0x69, 0xde,
+ 0xd0, 0x1e, 0xcb, 0xea, 0xc4, 0x05, 0x13, 0x35, 0x95, 0xc6, 0x11, 0x65,
+ 0xa4, 0x28, 0xb6, 0x28, 0x47, 0x29, 0xa4, 0x74, 0x6b, 0x47, 0xd2, 0xbb,
+ 0xac, 0xa9, 0xd7, 0x43, 0x2c, 0x3b, 0x56, 0x93, 0x59, 0x1c, 0xfe, 0xe4,
+ 0x88, 0xeb, 0x3c, 0x68, 0xdd, 0xb6, 0xcd, 0xe0, 0xdd, 0x61, 0xcf, 0xc6,
+ 0x95, 0x24, 0x23, 0xf9, 0x94, 0xab, 0xec, 0xee, 0x34, 0xf5, 0x68, 0x37,
+ 0x32, 0xb2, 0x99, 0x34, 0xa2, 0xc4, 0x98, 0xad, 0x48, 0xcd, 0xd3, 0x0c,
+ 0x14, 0x91, 0x77, 0x18, 0x9f, 0x48, 0xee, 0xfd, 0x9c, 0xc7, 0x23, 0x2d,
+ 0xf1, 0x8b, 0xe1, 0x1f, 0xf5, 0xf7, 0xe3, 0xaf, 0x73, 0x19, 0xe3, 0x11,
+ 0x59, 0x97, 0xc5, 0x99, 0xe2, 0xd8, 0xf7, 0xf4, 0xf6, 0x63, 0xdc, 0xc4,
+ 0x00, 0x32, 0xd4, 0x03, 0x43, 0x6d, 0x30, 0x58, 0xa5, 0xea, 0x66, 0x47,
+ 0x36, 0x60, 0xf0, 0xe1, 0x95, 0x28, 0x1e, 0xc6, 0xeb, 0xa9, 0x97, 0xd2,
+ 0xa9, 0x51, 0xca, 0x6c, 0xa5, 0xf3, 0xc1, 0x12, 0x71, 0x5c, 0x89, 0xda,
+ 0x1d, 0x3d, 0xfb, 0x20, 0xa2, 0x19, 0x40, 0x59, 0x4e, 0xd1, 0x0a, 0xde,
+ 0x90, 0xed, 0x74, 0x52, 0xb7, 0x53, 0x75, 0x7d, 0x72, 0x41, 0xcb, 0x8a,
+ 0x80, 0x3c, 0x37, 0x3a, 0x00, 0x00},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: truncated ciphertext
+ // tcID: 30
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 30,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa2, 0x90, 0xb0, 0xbf, 0x71, 0xa1, 0x14, 0x1b, 0x2a, 0xdc, 0x62, 0xb5,
+ 0xb4, 0x2b, 0x07, 0xfc, 0x52, 0x52, 0x0c, 0xb0, 0x5d, 0x1f, 0x39, 0xcc,
+ 0xca, 0x7b, 0x7c, 0x22, 0xd3, 0x79, 0xa6, 0xc2, 0xf2, 0xd9, 0x31, 0x43,
+ 0xd0, 0x57, 0x05, 0x01, 0x40, 0x52, 0x7a, 0x1e, 0x56, 0x38, 0x24, 0x39,
+ 0x38, 0xb5, 0x31, 0xec, 0x3d, 0xe7, 0x01, 0x4b, 0x01, 0x51, 0x30, 0x1e,
+ 0x49, 0xb9, 0xfa, 0x43, 0x34, 0x82, 0xa0, 0x2a, 0xbd, 0xfd, 0x94, 0x19,
+ 0x3d, 0xc9, 0xc7, 0x01, 0x57, 0xe5, 0x57, 0x77, 0x6a, 0x69, 0xde, 0xd0,
+ 0x1e, 0xcb, 0xea, 0xc4, 0x05, 0x13, 0x35, 0x95, 0xc6, 0x11, 0x65, 0xa4,
+ 0x28, 0xb6, 0x28, 0x47, 0x29, 0xa4, 0x74, 0x6b, 0x47, 0xd2, 0xbb, 0xac,
+ 0xa9, 0xd7, 0x43, 0x2c, 0x3b, 0x56, 0x93, 0x59, 0x1c, 0xfe, 0xe4, 0x88,
+ 0xeb, 0x3c, 0x68, 0xdd, 0xb6, 0xcd, 0xe0, 0xdd, 0x61, 0xcf, 0xc6, 0x95,
+ 0x24, 0x23, 0xf9, 0x94, 0xab, 0xec, 0xee, 0x34, 0xf5, 0x68, 0x37, 0x32,
+ 0xb2, 0x99, 0x34, 0xa2, 0xc4, 0x98, 0xad, 0x48, 0xcd, 0xd3, 0x0c, 0x14,
+ 0x91, 0x77, 0x18, 0x9f, 0x48, 0xee, 0xfd, 0x9c, 0xc7, 0x23, 0x2d, 0xf1,
+ 0x8b, 0xe1, 0x1f, 0xf5, 0xf7, 0xe3, 0xaf, 0x73, 0x19, 0xe3, 0x11, 0x59,
+ 0x97, 0xc5, 0x99, 0xe2, 0xd8, 0xf7, 0xf4, 0xf6, 0x63, 0xdc, 0xc4, 0x00,
+ 0x32, 0xd4, 0x03, 0x43, 0x6d, 0x30, 0x58, 0xa5, 0xea, 0x66, 0x47, 0x36,
+ 0x60, 0xf0, 0xe1, 0x95, 0x28, 0x1e, 0xc6, 0xeb, 0xa9, 0x97, 0xd2, 0xa9,
+ 0x51, 0xca, 0x6c, 0xa5, 0xf3, 0xc1, 0x12, 0x71, 0x5c, 0x89, 0xda, 0x1d,
+ 0x3d, 0xfb, 0x20, 0xa2, 0x19, 0x40, 0x59, 0x4e, 0xd1, 0x0a, 0xde, 0x90,
+ 0xed, 0x74, 0x52, 0xb7, 0x53, 0x75, 0x7d, 0x72, 0x41, 0xcb, 0x8a, 0x80,
+ 0x3c, 0x37, 0x3a},
+ {},
+ priv_key_1,
+ false},
+
+ // Comment: em represents a small integer
+ // tcID: 31
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 31,
+ {0xc4, 0xfc, 0x4b, 0x06, 0x5f, 0x45, 0x95, 0x75, 0x1c, 0x7f, 0xf8, 0xbb,
+ 0x99, 0x68, 0x1d, 0x50, 0x5b, 0x7d, 0x0f, 0x17, 0x30, 0xd4, 0x04, 0x61,
+ 0x79, 0x40, 0xf4, 0xb5, 0xc3, 0xb0, 0x19, 0x79, 0xff, 0xcf, 0xfd, 0x19,
+ 0xe8, 0x6f, 0x69, 0x45, 0x0e, 0x5f, 0xc1, 0x4d, 0x9b, 0xc2, 0x7a, 0x1f,
+ 0x39, 0x73, 0x4f, 0xd5, 0xf8, 0xf6, 0x63, 0xd2, 0xd8, 0x7c, 0x44, 0x4e,
+ 0x3e, 0x15, 0xda, 0x87, 0x64, 0x70, 0x99, 0x09, 0x67, 0x9a, 0xaa, 0x55,
+ 0x3d, 0x98, 0xdd, 0xbb, 0x1a, 0xd7, 0xdc, 0xc8, 0xbe, 0x04, 0xbb, 0x87,
+ 0x51, 0x57, 0x0b, 0x4e, 0x6c, 0xdc, 0x7a, 0x8f, 0x56, 0xb0, 0x9a, 0x4a,
+ 0xf4, 0x30, 0x53, 0xa3, 0x93, 0xbd, 0x8f, 0x94, 0x7d, 0x76, 0x25, 0x13,
+ 0x7e, 0x6d, 0x84, 0xf9, 0xb9, 0xc7, 0x27, 0x47, 0x5a, 0x98, 0xea, 0x22,
+ 0xef, 0xcf, 0x67, 0x9e, 0xe0, 0xaa, 0x52, 0x58, 0xda, 0x88, 0xa0, 0x8a,
+ 0xfc, 0x53, 0xbd, 0x8b, 0xfa, 0x19, 0xb0, 0x13, 0x1d, 0x6f, 0x67, 0x6f,
+ 0xe1, 0x98, 0xa9, 0xc6, 0xa1, 0xf8, 0x41, 0x74, 0xfc, 0x69, 0xcc, 0xf8,
+ 0xe3, 0x4e, 0x36, 0x17, 0xf8, 0xff, 0x6c, 0x41, 0x92, 0x07, 0x5c, 0xd6,
+ 0x66, 0x83, 0x92, 0x52, 0x3f, 0xbe, 0xce, 0xdb, 0x27, 0x57, 0x8e, 0x59,
+ 0x1d, 0xea, 0xd7, 0x8c, 0x80, 0xa8, 0x9b, 0xe5, 0x89, 0xa1},
+ {0x18, 0x41, 0x6f, 0xf4, 0x8c, 0x3a, 0x78, 0xbc, 0x85, 0xe1, 0xf4, 0x83,
+ 0xd5, 0x46, 0x05, 0x2d, 0x84, 0xde, 0xac, 0x02, 0xce, 0x86, 0xfc, 0xd1,
+ 0x97, 0x21, 0x5f, 0x22, 0x7b, 0x6d, 0xad, 0x58, 0xbc, 0x19, 0x39, 0x4f,
+ 0x46, 0x55, 0x11, 0x11, 0xf8, 0x58, 0xb0, 0x88, 0x79, 0xbc, 0x37, 0xc6,
+ 0x20, 0xb1, 0xe8, 0x1e, 0xba, 0xc4, 0xc7, 0x5f, 0xdd, 0x71, 0x71, 0x3c,
+ 0xe7, 0x5c, 0x24, 0x29, 0x3f, 0xa3, 0x9c, 0xaf, 0x46, 0x29, 0x4d, 0x28,
+ 0xbf, 0x87, 0xa4, 0x6d, 0xa9, 0xa7, 0x69, 0xa3, 0x04, 0x15, 0x7e, 0xa1,
+ 0xfc, 0x71, 0xaf, 0xc3, 0xbf, 0xb7, 0x90, 0xda, 0x32, 0xe8, 0x4d, 0x81,
+ 0x2a, 0x89, 0x46, 0xd1, 0xb3, 0xd2, 0x11, 0xfb, 0x69, 0x72, 0xb3, 0xfe,
+ 0x66, 0x74, 0x49, 0x6b, 0x2d, 0x80, 0x56, 0xc1, 0x50, 0x3d, 0x02, 0xfd,
+ 0x4c, 0x2e, 0x60, 0x7b, 0xfb, 0x1e, 0x6b, 0x26, 0xb3, 0x56, 0x36, 0xb8,
+ 0xb8, 0x23, 0x75, 0x7e, 0xe9, 0xba, 0x37, 0x95, 0xd3, 0xaf, 0x2d, 0xd8,
+ 0x71, 0x0b, 0x0a, 0x6d, 0xa4, 0xdb, 0xb4, 0x30, 0xbc, 0x69, 0xdc, 0x08,
+ 0x9f, 0x15, 0x63, 0xd3, 0x4f, 0x0d, 0x79, 0x43, 0x1d, 0x63, 0xe7, 0xb8,
+ 0xd9, 0x4c, 0x82, 0x34, 0x64, 0x9b, 0x64, 0x22, 0x3d, 0x1e, 0x0b, 0xe1,
+ 0x74, 0x63, 0x40, 0x11, 0x84, 0xa0, 0x96, 0xfe, 0xb9, 0xc8, 0x1e, 0x22,
+ 0x6e, 0xec, 0x26, 0xc7, 0xe9, 0xf3, 0xf4, 0x35, 0x75, 0x36, 0x63, 0x30,
+ 0x29, 0xeb, 0xc0, 0x34, 0x9b, 0xc1, 0x36, 0xd1, 0x20, 0x6c, 0x60, 0x64,
+ 0xfc, 0x51, 0xb6, 0xd2, 0xe7, 0x95, 0x78, 0xf2, 0xb2, 0x64, 0x39, 0xc5,
+ 0xb3, 0xf6, 0xff, 0xe1, 0xb5, 0x15, 0x74, 0x0b, 0x3c, 0x4b, 0x94, 0xa4,
+ 0x94, 0x30, 0x63, 0x12, 0x92, 0x96, 0x8e, 0xb5, 0x09, 0x83, 0x25, 0x1b,
+ 0xbc, 0x7f, 0x0f, 0x89},
+ {0x5a, 0x35, 0x64, 0xe9, 0x48, 0x2a, 0x07, 0x2b, 0xd9, 0x9d, 0x03, 0x06,
+ 0xd6, 0x9a, 0x7f, 0x45, 0x95, 0xc4, 0x9f, 0xb9, 0xc0, 0x6b, 0x72, 0x25,
+ 0x0e, 0xed, 0x2b, 0x50, 0xce, 0xdd, 0xcc, 0x47, 0x00, 0x00, 0x00, 0x00},
+ priv_key_1,
+ true},
+
+ // Comment: em has low hamming weight
+ // tcID: 32
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 32,
+ {0x03, 0xfd, 0x61, 0x59, 0x0d, 0xdd, 0x05, 0x55, 0x5a, 0x6d, 0x46, 0xd1,
+ 0xe8, 0x92, 0x52, 0x93, 0xfe, 0x46, 0xfa, 0x16, 0x8c, 0xb0, 0x61, 0x35,
+ 0xc2, 0xe7, 0xc8, 0xd3, 0x65, 0x51, 0x18, 0x7e, 0x62, 0x01, 0x6f, 0x40,
+ 0xf3, 0xeb, 0x31, 0x75, 0x1f, 0x36, 0x90, 0xf5, 0xda, 0x1a, 0xab, 0xa5,
+ 0xc1, 0x6f, 0xfa, 0x65, 0x0b, 0x2e, 0x6c, 0x25, 0xf3, 0x76, 0x3f, 0xe3,
+ 0x24, 0x92, 0x9c, 0x4b, 0xec, 0xc7, 0xfb, 0x28, 0xa3, 0x83, 0xd6, 0x6c,
+ 0x31, 0x97, 0x3c, 0x72, 0xeb, 0x13, 0xff, 0x8c, 0x87, 0xa9, 0x2b, 0x49,
+ 0x5f, 0x6f, 0x06, 0x19, 0x29, 0x0f, 0x86, 0x75, 0xe9, 0x88, 0x9f, 0x49,
+ 0xd3, 0x0d, 0x5e, 0x77, 0xb2, 0x11, 0x5e, 0x88, 0x05, 0xee, 0xeb, 0x1a,
+ 0xa9, 0x32, 0x48, 0x43, 0xa7, 0x5e, 0x0b, 0xbe, 0x70, 0x53, 0x8e, 0xef,
+ 0xb7, 0x97, 0x8a, 0x0e, 0xa7, 0xbe, 0xb2, 0x11, 0xe6, 0x7b, 0xb0, 0x75,
+ 0x98, 0x16, 0x73, 0x51, 0x75, 0x18, 0x58, 0x6e, 0xca, 0x5b, 0x04, 0xef,
+ 0x3a, 0xd6, 0xa3, 0xa9, 0x78, 0x60, 0x5f, 0xbc, 0x0e, 0x67, 0xaf, 0x7f,
+ 0xe4, 0x12, 0xac, 0xfc, 0xb5, 0x50, 0xd2, 0x0c, 0x99, 0x00, 0xf4, 0xd7,
+ 0x1d, 0x78, 0x29, 0xa1, 0x07, 0xcc, 0x51, 0xd6, 0x63, 0xdb, 0x54, 0xc5,
+ 0x71, 0x16, 0x95, 0x99, 0x98, 0xf3, 0x94, 0x6b, 0x4d, 0x43},
+ {0x23, 0xee, 0x3b, 0x4d, 0xf8, 0xac, 0x63, 0x20, 0x78, 0x16, 0x7f, 0x2f,
+ 0x97, 0xa7, 0x36, 0x46, 0x9c, 0x6e, 0x6b, 0x39, 0xce, 0xd4, 0xdd, 0xc5,
+ 0x52, 0xd3, 0x1f, 0x0f, 0xbc, 0x7c, 0xcb, 0x47, 0x8a, 0xda, 0xbe, 0x56,
+ 0xca, 0xc2, 0x0c, 0xbe, 0xc1, 0xa0, 0x08, 0x41, 0x25, 0xae, 0xfd, 0xe0,
+ 0xbd, 0xb5, 0x75, 0xd6, 0x8b, 0xd7, 0x4c, 0xfb, 0xdf, 0x5f, 0x3b, 0xfb,
+ 0x44, 0x01, 0xfa, 0x57, 0x36, 0x45, 0xc2, 0x23, 0x56, 0x89, 0x18, 0xaa,
+ 0x91, 0x1c, 0x1f, 0x5a, 0x01, 0xb3, 0xb0, 0x90, 0x3e, 0x91, 0xd8, 0x2e,
+ 0x8c, 0x04, 0x19, 0x4d, 0xf4, 0xbd, 0xc5, 0xfa, 0xcb, 0x69, 0x59, 0xb4,
+ 0xdf, 0x23, 0x59, 0x3c, 0x79, 0x25, 0xa8, 0x27, 0xf0, 0x29, 0x06, 0x4c,
+ 0x75, 0xa4, 0xbc, 0x3d, 0x28, 0x99, 0x64, 0x90, 0x25, 0x67, 0x0e, 0x70,
+ 0xf3, 0xe0, 0x13, 0x36, 0xfe, 0x96, 0x16, 0x64, 0x56, 0x3a, 0x3b, 0xb0,
+ 0xc7, 0xbc, 0xa6, 0x6d, 0x7e, 0xed, 0x48, 0x32, 0x67, 0x46, 0xa0, 0x60,
+ 0xc5, 0xd3, 0xf1, 0x8a, 0x16, 0x0a, 0xbc, 0xe3, 0x99, 0x91, 0x7a, 0xb2,
+ 0xe2, 0x38, 0x6d, 0x0f, 0x1c, 0x2d, 0x7c, 0x91, 0x05, 0xd1, 0x6b, 0xef,
+ 0xc1, 0xb0, 0xbf, 0xd7, 0x26, 0x06, 0xec, 0x30, 0x0a, 0x77, 0x7a, 0xc5,
+ 0x50, 0xb1, 0xb0, 0xb8, 0x07, 0xb7, 0xe4, 0x64, 0x67, 0xdb, 0x5b, 0xfe,
+ 0x0e, 0xac, 0x8b, 0xcb, 0xeb, 0xb2, 0xdf, 0x47, 0xbc, 0x65, 0xfe, 0x42,
+ 0x17, 0x43, 0x68, 0x59, 0x5b, 0x72, 0x65, 0x0b, 0x77, 0x0f, 0x47, 0x15,
+ 0x7d, 0x2d, 0x14, 0xc7, 0x1c, 0xeb, 0xca, 0xaa, 0x5c, 0xf5, 0x67, 0xab,
+ 0x80, 0x3e, 0x2b, 0xcf, 0xf5, 0xf4, 0x29, 0x8c, 0x06, 0xb1, 0x98, 0x37,
+ 0x57, 0xab, 0xe0, 0x2f, 0xaf, 0x4c, 0x7c, 0x5f, 0x91, 0x41, 0xaf, 0xac,
+ 0xe7, 0x2a, 0xb9, 0x8c},
+ {0xb5, 0x03, 0xd0, 0x35, 0x21, 0xb4, 0xff, 0xc4, 0xb8, 0x55, 0xc9, 0x4e,
+ 0x91, 0x1a, 0x61, 0x17, 0xf0, 0x4c, 0x76, 0xc6, 0xfe, 0x80, 0x00, 0xf8,
+ 0x03, 0x1e, 0x70, 0x54, 0x86, 0xae, 0x64, 0x19, 0x00, 0x00, 0x00, 0x00},
+ priv_key_1,
+ true},
+
+ // Comment: em has low hamming weight
+ // tcID: 33
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 33,
+ {0x90, 0xfd, 0x85, 0x1c, 0x72, 0x1e, 0x93, 0x6d, 0xf0, 0x13, 0x4c, 0xe1,
+ 0x3f, 0x2b, 0x7f, 0x44, 0x69, 0xd5, 0x8f, 0x69, 0xf8, 0x5f, 0x4b, 0xeb,
+ 0xe2, 0x72, 0x61, 0x23, 0xcc, 0x74, 0x2c, 0x1c, 0x43, 0x29, 0x3f, 0x85,
+ 0xf5, 0x0b, 0x5c, 0x6d, 0x22, 0x0f, 0x40, 0xc3, 0x87, 0xa1, 0xf2, 0xbb,
+ 0x27, 0x04, 0xa1, 0x65, 0x08, 0xe2, 0x67, 0xc6, 0xc4, 0x32, 0x4a, 0x82,
+ 0x19, 0x11, 0x70, 0xe6, 0x7c, 0xbf, 0x57, 0xf5, 0x6d, 0xc0, 0x2a, 0x70,
+ 0x6e, 0x33, 0x73, 0xe9, 0xdc, 0xa1, 0xca, 0x0f, 0x77, 0x03, 0x80, 0x4c,
+ 0x00, 0x93, 0xe9, 0xf8, 0xa2, 0xae, 0x55, 0x02, 0xd2, 0xcc, 0xbf, 0x26,
+ 0xdf, 0xf3, 0xcd, 0x17, 0x9b, 0x5b, 0x8f, 0x97, 0x95, 0x9d, 0x5d, 0x2a,
+ 0x94, 0x00, 0xb3, 0x1b, 0x01, 0xee, 0x09, 0xca, 0xa6, 0x01, 0x3d, 0x19,
+ 0x8b, 0xeb, 0x7e, 0x09, 0x79, 0xae, 0xd5, 0x26, 0x39, 0x74, 0x59, 0x1c,
+ 0xca, 0x36, 0xce, 0xce, 0xb2, 0x52, 0x11, 0x0e, 0x61, 0xbe, 0xbd, 0xf0,
+ 0x27, 0x23, 0x86, 0xf9, 0x57, 0x1b, 0xe7, 0x9f, 0xe3, 0xaf, 0xc8, 0x47,
+ 0x8e, 0xb9, 0xe7, 0x15, 0x57, 0x59, 0xed, 0x20, 0xe2, 0xa2, 0xe5, 0x37,
+ 0xd9, 0x8a, 0xed, 0xa1, 0x8c, 0x37, 0x4e, 0xd9, 0xb4, 0x8b, 0xe8, 0x62,
+ 0x49, 0x84, 0xba, 0x4b, 0x15, 0xbf, 0xff, 0xff, 0x6c, 0xc9},
+ {0x94, 0xf4, 0xed, 0xda, 0x14, 0x7a, 0x95, 0xcf, 0x29, 0xbb, 0x04, 0x02,
+ 0xd0, 0x41, 0x3e, 0x54, 0x21, 0xb5, 0xae, 0x34, 0x7c, 0x31, 0xb2, 0xec,
+ 0x32, 0x39, 0xbd, 0x80, 0x8c, 0x4e, 0x5b, 0x60, 0x9d, 0x0c, 0xe9, 0xd9,
+ 0xc3, 0xa1, 0x2e, 0x47, 0xea, 0xe6, 0xc5, 0xfe, 0x31, 0x92, 0x88, 0x55,
+ 0x3b, 0xa2, 0x5e, 0x89, 0x32, 0xd6, 0x44, 0xa6, 0x38, 0x70, 0x87, 0xb4,
+ 0xe4, 0x95, 0xad, 0x4b, 0xc1, 0x24, 0x59, 0x6d, 0x94, 0x40, 0xdd, 0xd5,
+ 0x37, 0x6f, 0x2c, 0x18, 0x44, 0xe6, 0x1a, 0x7c, 0x51, 0xbe, 0xf5, 0x28,
+ 0xad, 0x20, 0x06, 0x55, 0x74, 0x19, 0x8a, 0xce, 0x92, 0xd3, 0x40, 0x2d,
+ 0xcf, 0x4d, 0xf8, 0xff, 0x5d, 0x68, 0xc0, 0x6d, 0xaf, 0xe9, 0x30, 0x2d,
+ 0xa4, 0xe0, 0x75, 0xab, 0x0e, 0x01, 0x1b, 0xfc, 0x1b, 0xba, 0xa5, 0x5b,
+ 0x4c, 0xc1, 0xbc, 0x30, 0xdc, 0x9b, 0x10, 0x45, 0x39, 0xc2, 0x1d, 0x60,
+ 0xb6, 0xfc, 0x70, 0x44, 0xe0, 0x24, 0x25, 0x91, 0x36, 0x07, 0x51, 0xfb,
+ 0xeb, 0x28, 0x83, 0x09, 0x96, 0x02, 0xa9, 0x00, 0xcb, 0x53, 0x20, 0x19,
+ 0x5c, 0xb7, 0x07, 0x18, 0x19, 0xdb, 0xce, 0x26, 0x67, 0xa7, 0x53, 0x2a,
+ 0xac, 0xb2, 0xc9, 0xb9, 0x6f, 0x3e, 0x72, 0x62, 0x67, 0xb7, 0x09, 0xc5,
+ 0xc0, 0x87, 0x72, 0x80, 0xf5, 0xd4, 0xef, 0xeb, 0x5d, 0x41, 0x55, 0xbf,
+ 0x87, 0x51, 0xf9, 0x56, 0x0d, 0xb4, 0xbf, 0xaf, 0x81, 0x50, 0xa8, 0xf2,
+ 0x7b, 0x36, 0x6c, 0x39, 0x35, 0x86, 0x0a, 0xeb, 0x10, 0x6b, 0xd8, 0x89,
+ 0x14, 0xb6, 0xbc, 0xcf, 0x35, 0xbb, 0x6e, 0xaf, 0x92, 0x17, 0x25, 0x4e,
+ 0x6d, 0xac, 0xd8, 0x8f, 0x0f, 0x11, 0x82, 0xd6, 0xcb, 0xe2, 0x56, 0x35,
+ 0xd4, 0xd9, 0xad, 0x76, 0xa0, 0x66, 0x87, 0xd2, 0x52, 0x7e, 0xd7, 0xd9,
+ 0xcb, 0xf5, 0x08, 0x03},
+ {0x3b, 0xd8, 0x0a, 0x63, 0x78, 0x11, 0x5c, 0x0c, 0x94, 0x6b, 0x4e, 0x3a,
+ 0xf2, 0x8c, 0x6c, 0x96, 0xd1, 0x11, 0x06, 0x21, 0xe2, 0x1e, 0x86, 0x33,
+ 0x41, 0x6e, 0x9c, 0x8e, 0xf0, 0xa7, 0x3d, 0x40, 0x00, 0x00, 0x00, 0x00},
+ priv_key_1,
+ true},
+
+ // Comment: em has low hamming weight
+ // tcID: 34
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 34,
+ {0x0c, 0xf8, 0x3d, 0x29, 0x7f, 0x20, 0xf5, 0x27, 0x98, 0x3f, 0x31, 0x11,
+ 0x71, 0x6a, 0x68, 0xd0, 0xd3, 0x3d, 0x97, 0xee, 0x4f, 0x5d, 0x18, 0x22,
+ 0xc9, 0xe5, 0x38, 0x23, 0x98, 0x54, 0x2b, 0xd5, 0x32, 0x31, 0x6d, 0xb2,
+ 0x9d, 0x8a, 0x8f, 0x92, 0xba, 0xca, 0xe0, 0x63, 0xac, 0xa1, 0xc1, 0xcd,
+ 0x9b, 0xc2, 0x72, 0xfe, 0xc6, 0x88, 0xb3, 0xf6, 0x79, 0x56, 0xc6, 0x62,
+ 0xa5, 0xb2, 0xf8, 0x95, 0x50, 0x9f, 0xe6, 0xf2, 0x40, 0x6f, 0x06, 0x74,
+ 0xaf, 0xb0, 0xf0, 0x47, 0x2a, 0xa2, 0x05, 0xa7, 0xd5, 0x5a, 0x09, 0x2a,
+ 0x5c, 0xed, 0x1b, 0x1c, 0x1b, 0x92, 0xa7, 0xb9, 0x3f, 0x9c, 0x69, 0x54,
+ 0x40, 0xa3, 0x25, 0x7e, 0x00, 0x79, 0x49, 0xd2, 0x70, 0x98, 0x41, 0x04,
+ 0x54, 0xd4, 0xe3, 0x96, 0x12, 0xc7, 0xdc, 0xab, 0xc8, 0x5e, 0x19, 0xf3,
+ 0x42, 0x17, 0x34, 0xbb, 0x27, 0x17, 0xde, 0x00, 0xc0, 0x41, 0xf5, 0x69,
+ 0xe8, 0xd4, 0x30, 0x06, 0x00, 0x59, 0x60, 0xaf, 0x8f, 0x57, 0x3e, 0x13,
+ 0x86, 0x79, 0x11, 0x98, 0x9a, 0x4c, 0x67, 0x8d, 0xa8, 0xf1, 0x5c, 0xa0,
+ 0x27, 0x8e, 0xbb, 0xb2, 0x17, 0x42, 0xfe, 0x33, 0xb3, 0x61, 0x3f, 0x22,
+ 0xaf, 0xca, 0x45, 0xac, 0x09, 0xf8, 0x15, 0xb5, 0x01, 0x55, 0xec, 0xab,
+ 0x6e, 0xb0, 0x78, 0x06, 0xbd, 0xfe, 0xf3, 0x7b, 0x5d, 0xd5},
+ {0x68, 0x82, 0x5b, 0x60, 0xb5, 0x3c, 0xc0, 0xbb, 0xc9, 0x2e, 0x4c, 0xe9,
+ 0x94, 0xb0, 0xdd, 0x27, 0x0b, 0xad, 0x0e, 0xb6, 0x57, 0xe4, 0x1a, 0xcf,
+ 0x26, 0xa9, 0xe3, 0x16, 0x1c, 0x52, 0x54, 0xe4, 0xbd, 0x38, 0xb0, 0x3e,
+ 0x90, 0xd7, 0x45, 0x34, 0x24, 0xe6, 0x05, 0xa3, 0x72, 0xbc, 0x18, 0x5f,
+ 0x3a, 0xe6, 0xba, 0x9f, 0xf5, 0x8f, 0xab, 0x0c, 0xc4, 0xc1, 0xcc, 0x15,
+ 0x8d, 0x7a, 0x1e, 0x8f, 0x1f, 0x0b, 0x30, 0xac, 0x08, 0x78, 0x9f, 0x75,
+ 0x76, 0xfa, 0xb2, 0xda, 0xe7, 0xe8, 0x6d, 0xae, 0x60, 0xd9, 0xaf, 0x79,
+ 0x3d, 0xc1, 0xb4, 0x00, 0xc2, 0xd2, 0x5a, 0x9d, 0x33, 0x57, 0xba, 0x0d,
+ 0x27, 0x36, 0x1d, 0x74, 0xa1, 0xb4, 0xe1, 0x44, 0x51, 0x47, 0xa4, 0x58,
+ 0x75, 0x90, 0x1d, 0x70, 0xf3, 0x19, 0x0a, 0x0b, 0x34, 0xde, 0xfb, 0xdb,
+ 0xec, 0x1c, 0xb9, 0xed, 0x30, 0x14, 0xf1, 0x5a, 0x1a, 0x0f, 0x90, 0x00,
+ 0xd9, 0xb2, 0x24, 0xfb, 0xa9, 0x44, 0xe7, 0x91, 0xd3, 0x03, 0xd8, 0x16,
+ 0xba, 0xfe, 0xb8, 0xe6, 0x5d, 0xfc, 0x6d, 0x74, 0x0d, 0x04, 0x71, 0x9c,
+ 0x4a, 0xb3, 0x6c, 0x4b, 0xbf, 0x4e, 0xbe, 0xa5, 0xfc, 0x45, 0xea, 0xd3,
+ 0x38, 0x82, 0x5f, 0xc5, 0xa7, 0x1d, 0xd6, 0xc2, 0x5f, 0x8d, 0x88, 0x91,
+ 0xa4, 0xf8, 0xd6, 0xe0, 0xb3, 0x54, 0x83, 0xc7, 0x5c, 0x1b, 0xd6, 0x45,
+ 0xc3, 0xcb, 0xe9, 0xdc, 0xf5, 0xa1, 0x7a, 0xe5, 0xcd, 0x2a, 0xbd, 0xfb,
+ 0x13, 0x2b, 0x2b, 0x37, 0x10, 0x21, 0x22, 0xa9, 0xbf, 0xc4, 0x2c, 0xeb,
+ 0x3e, 0xac, 0x98, 0xf2, 0xaf, 0x39, 0x90, 0x5b, 0x9c, 0xec, 0xe5, 0xd1,
+ 0x22, 0xb7, 0x0c, 0x95, 0x23, 0x90, 0x62, 0xce, 0xea, 0xb7, 0x98, 0x69,
+ 0x1d, 0xd2, 0xb8, 0x80, 0x28, 0x04, 0x79, 0x24, 0xd5, 0xae, 0x81, 0x4d,
+ 0xf7, 0x8d, 0x55, 0x5b},
+ {0x48, 0x91, 0x5c, 0xeb, 0xf2, 0xa2, 0xef, 0x9e, 0x5d, 0x5b, 0x92, 0xcc,
+ 0xe0, 0x33, 0xb6, 0x04, 0x56, 0xd7, 0x2a, 0xf1, 0xba, 0x54, 0xf8, 0x8f,
+ 0x50, 0x74, 0xa3, 0x6a, 0x64, 0x3a, 0x31, 0x78, 0x00, 0x00, 0x00, 0x00},
+ priv_key_1,
+ true},
+
+ // Comment: em has a large hamming weight
+ // tcID: 35
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 35,
+ {0x21, 0x24, 0xd6, 0xfd, 0xfb, 0xbf, 0x77, 0xac, 0x89, 0xf5, 0x0a, 0x23,
+ 0x5b, 0x0a, 0xf6, 0x9e, 0xdb, 0xdb, 0xe9, 0xef, 0x3f, 0xcd, 0xe3, 0x64,
+ 0x41, 0xd7, 0x02, 0x2a, 0xfd, 0xc8, 0x43, 0x44, 0x31, 0xb8, 0x93, 0xeb,
+ 0xa8, 0x22, 0xcb, 0x82, 0x58, 0x53, 0x84, 0xe3, 0x62, 0x98, 0xdf, 0x45,
+ 0xb4, 0xb4, 0x41, 0x5a, 0x3b, 0xdc, 0x49, 0x46, 0x04, 0x30, 0x52, 0x72,
+ 0xf5, 0xe9, 0x88, 0xf2, 0xcc, 0x14, 0xa5, 0x60, 0x43, 0x42, 0x15, 0x57,
+ 0xd5, 0xe5, 0xdc, 0x95, 0x8f, 0xd7, 0x71, 0xe4, 0xd5, 0x09, 0x12, 0x66,
+ 0x56, 0xd2, 0x12, 0x22, 0xcb, 0x8e, 0x2e, 0x10, 0x52, 0xba, 0x38, 0x28,
+ 0x6c, 0x5e, 0x3d, 0x0b, 0xe0, 0xf4, 0xb1, 0xc9, 0x78, 0xa6, 0x1b, 0xd1,
+ 0xe3, 0x65, 0x2c, 0xcb, 0x63, 0xfe, 0xa8, 0x2e, 0xc4, 0x6d, 0x6b, 0x64,
+ 0x86, 0x3c, 0x00, 0xb9, 0x3a, 0x32, 0x43, 0xe2, 0x32, 0x8f, 0x70, 0xf6,
+ 0x92, 0xaa, 0x65, 0xf7, 0x39, 0x76, 0x33, 0x5e, 0xec, 0x5b, 0x29, 0xa9,
+ 0x54, 0x2b, 0xef, 0xa0, 0x3d, 0x5e, 0x82, 0xab, 0xa9, 0xdc, 0x28, 0x5a,
+ 0xf0, 0x91, 0x33, 0x82, 0xd6, 0x7a, 0xac, 0xd5, 0x13, 0xbb, 0xf6, 0xf5,
+ 0x09, 0x5e, 0x4d, 0x5f, 0x9b, 0x5e, 0xbf, 0xb5, 0xdd, 0xc2, 0x5c, 0xaf,
+ 0xd8, 0x88, 0xad, 0xdf, 0x9f, 0xfa, 0x06, 0x8b, 0xd4, 0xeb},
+ {0x0e, 0xd3, 0xb1, 0xf6, 0xa9, 0xb2, 0x00, 0x14, 0x7e, 0x53, 0x50, 0x42,
+ 0x35, 0x37, 0x68, 0x28, 0x02, 0x44, 0xb3, 0xc8, 0x31, 0x21, 0x59, 0x28,
+ 0xa2, 0xb2, 0x10, 0x3d, 0xf0, 0x2b, 0x36, 0x13, 0xf4, 0x3e, 0xcf, 0xde,
+ 0xcc, 0x6a, 0x8f, 0x61, 0xce, 0x01, 0x83, 0xb8, 0xc6, 0x09, 0x80, 0xf8,
+ 0x2c, 0x3d, 0xde, 0x3a, 0x73, 0x1e, 0xa2, 0x5a, 0x0c, 0xa9, 0xb8, 0x9e,
+ 0x5f, 0x68, 0xa7, 0xcd, 0x6c, 0xf6, 0xc6, 0x47, 0x5f, 0x59, 0x1f, 0x24,
+ 0xb7, 0xa8, 0x9a, 0x88, 0x5a, 0x46, 0xed, 0xb0, 0xad, 0xe4, 0x9e, 0x37,
+ 0x66, 0x52, 0x19, 0xa6, 0xda, 0x9a, 0xfb, 0xbf, 0x65, 0x59, 0x43, 0x91,
+ 0x26, 0x36, 0xaf, 0x85, 0xe0, 0xbc, 0x85, 0x9f, 0x43, 0xd3, 0xc4, 0x8b,
+ 0x4e, 0x77, 0xc9, 0xd1, 0xc0, 0xd6, 0x41, 0xa2, 0x1f, 0xec, 0xf4, 0x95,
+ 0x71, 0x85, 0xb8, 0x05, 0xae, 0xb9, 0x08, 0xc6, 0x38, 0x7c, 0x9d, 0x1c,
+ 0x8a, 0xd8, 0x5a, 0x16, 0x6c, 0x07, 0x59, 0x42, 0xf0, 0xcf, 0x68, 0xca,
+ 0x70, 0xf8, 0x17, 0x4a, 0x9d, 0x2a, 0x4e, 0x55, 0x89, 0xc7, 0x00, 0x5e,
+ 0x2c, 0x42, 0x3f, 0xf9, 0x7c, 0x97, 0xa2, 0x08, 0xda, 0x51, 0xd9, 0xad,
+ 0xc0, 0xcb, 0x45, 0x88, 0xa2, 0x57, 0xc0, 0xa1, 0xd0, 0xfe, 0xb0, 0x2e,
+ 0xb0, 0x50, 0xf9, 0x98, 0x03, 0x09, 0xab, 0xd0, 0x92, 0x58, 0x57, 0x0a,
+ 0xb2, 0xc8, 0x18, 0x6c, 0xc3, 0x57, 0xa9, 0xf6, 0x93, 0x10, 0x7c, 0x84,
+ 0x85, 0x5f, 0xf6, 0xee, 0x79, 0x36, 0xb7, 0x19, 0x80, 0xde, 0x42, 0x88,
+ 0x3e, 0x3e, 0xe7, 0xc1, 0xc6, 0xdd, 0xbe, 0x03, 0xd1, 0x6a, 0x1f, 0x1c,
+ 0x5b, 0xc5, 0xf9, 0x87, 0xe6, 0xde, 0x9c, 0xab, 0x32, 0x9e, 0xd7, 0xa3,
+ 0x1b, 0x59, 0xca, 0xc4, 0x67, 0xd7, 0xb6, 0x43, 0x2c, 0xb4, 0x0f, 0x61,
+ 0x6a, 0xc9, 0xd4, 0xa8},
+ {0x02, 0xbe, 0x33, 0x9a, 0x2b, 0x39, 0x9f, 0xfe, 0xae, 0xc9, 0x9a, 0xcf,
+ 0xd8, 0x0f, 0x50, 0xeb, 0xdf, 0xc8, 0xfe, 0x30, 0x21, 0xa9, 0xa4, 0x32,
+ 0xdd, 0xd4, 0x13, 0x4b, 0x34, 0x66, 0xb4, 0xa8, 0x00, 0x00, 0x00, 0x00},
+ priv_key_1,
+ true}};
+
+#endif // rsa_oaep_2048_sha256_mgf1sha256_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha1-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha1-vectors.h
new file mode 100644
index 0000000000..0a46eac21d
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha1-vectors.h
@@ -0,0 +1,1047 @@
+/* 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 rsa_oaep_2048_sha384_mgf1sha1_vectors_h__
+#define rsa_oaep_2048_sha384_mgf1sha1_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> priv_key_2{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xcd, 0xa6, 0xfa, 0x5c, 0xa7, 0x6b, 0xfe, 0x04, 0x92, 0xec,
+ 0x57, 0xe0, 0xa3, 0xbf, 0xff, 0x72, 0x72, 0xdc, 0x8d, 0x1e, 0x25, 0xad,
+ 0x1f, 0xb3, 0x38, 0xaa, 0x05, 0x0f, 0x02, 0xc1, 0x04, 0xe6, 0x31, 0x33,
+ 0xd6, 0xb5, 0xb7, 0xc4, 0x98, 0x5e, 0xbb, 0xae, 0x9a, 0xc0, 0x36, 0xa5,
+ 0xb9, 0xc0, 0x30, 0x74, 0xd6, 0x0a, 0xec, 0x8e, 0x25, 0xba, 0xf3, 0x92,
+ 0xa0, 0xc4, 0x30, 0xff, 0x05, 0xb8, 0x8e, 0x94, 0x88, 0x05, 0xd3, 0xdd,
+ 0x74, 0x51, 0x1d, 0x88, 0x85, 0x25, 0x0a, 0x7b, 0x57, 0x42, 0x15, 0xad,
+ 0xa0, 0x15, 0xc5, 0x59, 0x07, 0x66, 0x86, 0xe2, 0x53, 0xcc, 0xc9, 0x6c,
+ 0x08, 0x15, 0xb1, 0x29, 0x1e, 0xe7, 0x87, 0xcc, 0x33, 0x63, 0xb4, 0xf7,
+ 0x7d, 0x93, 0x0e, 0xb9, 0x98, 0xd7, 0xc5, 0x82, 0xb2, 0x4c, 0xea, 0x9c,
+ 0xe2, 0x1d, 0xe9, 0x72, 0x27, 0x91, 0x98, 0x98, 0x63, 0xa2, 0x7e, 0xbc,
+ 0x80, 0xa0, 0x0d, 0xe5, 0xbd, 0x2f, 0x92, 0x28, 0x77, 0x5e, 0x5a, 0x4c,
+ 0xeb, 0x05, 0x4d, 0x58, 0xc9, 0xbe, 0x36, 0xa0, 0x54, 0x33, 0x69, 0x71,
+ 0xa1, 0x36, 0x42, 0xdd, 0x95, 0x10, 0xdd, 0x69, 0x6a, 0xa2, 0x68, 0xdb,
+ 0x3a, 0xab, 0x22, 0x99, 0xd5, 0xd8, 0x8f, 0x8e, 0x56, 0x24, 0x34, 0xd1,
+ 0x42, 0x70, 0x94, 0xd3, 0xdf, 0x8e, 0x72, 0xd1, 0xef, 0x69, 0xb4, 0xed,
+ 0x34, 0xd1, 0x2b, 0xac, 0x37, 0x52, 0x23, 0xb2, 0xa2, 0x5c, 0xf2, 0x27,
+ 0xf7, 0x35, 0xf8, 0x16, 0xe8, 0x5e, 0x17, 0x23, 0x93, 0x04, 0x76, 0x9a,
+ 0x60, 0x82, 0x15, 0x4c, 0xd1, 0x58, 0x99, 0xfc, 0x1e, 0xae, 0xfb, 0x69,
+ 0xb7, 0x48, 0xa3, 0xe5, 0xed, 0x24, 0xd3, 0x83, 0x72, 0x59, 0x7d, 0xe3,
+ 0xe4, 0xe2, 0xa2, 0x7b, 0x95, 0x1d, 0x6a, 0xc7, 0xdb, 0x18, 0x2d, 0x68,
+ 0x09, 0xd8, 0xff, 0x51, 0x1b, 0x7f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x5a, 0x3d, 0xc9, 0x62, 0xda, 0xfc, 0xa2, 0x6c, 0xb3,
+ 0x64, 0x0e, 0x73, 0xbe, 0xa7, 0x43, 0x9a, 0x9f, 0x18, 0x74, 0xbc, 0x23,
+ 0xe0, 0x42, 0x26, 0xcc, 0xd8, 0x9e, 0x7b, 0xa5, 0xc3, 0xb9, 0x38, 0xa1,
+ 0xa2, 0x93, 0xb7, 0x0d, 0xba, 0xb0, 0xf9, 0xf0, 0xf5, 0x7f, 0x66, 0x95,
+ 0x14, 0x47, 0xdc, 0x33, 0xe7, 0x30, 0xfd, 0x7e, 0x2c, 0x2a, 0x16, 0x4d,
+ 0x47, 0xac, 0x50, 0x2b, 0x07, 0xdd, 0x24, 0xcd, 0x3c, 0x14, 0x2c, 0x2a,
+ 0x79, 0xe4, 0xce, 0xab, 0x5c, 0xfa, 0xbf, 0xf4, 0x47, 0x87, 0x54, 0xb2,
+ 0x5a, 0x8c, 0x02, 0xc1, 0xa4, 0x7d, 0x80, 0xd9, 0xf3, 0x7a, 0xbe, 0x44,
+ 0x2c, 0xa9, 0xa7, 0x8b, 0x23, 0xf6, 0x31, 0xb6, 0xff, 0x3e, 0x15, 0xa4,
+ 0x95, 0x6d, 0x7f, 0x18, 0x59, 0x0c, 0xde, 0xb2, 0x06, 0xd5, 0xe2, 0xb6,
+ 0x98, 0xbd, 0x08, 0x4f, 0x26, 0x0e, 0x82, 0xef, 0x28, 0xff, 0x9e, 0xc6,
+ 0xdb, 0xc8, 0x5a, 0x89, 0x5e, 0xc8, 0xa3, 0x86, 0x57, 0x50, 0xf5, 0x01,
+ 0xb9, 0x61, 0x25, 0xdb, 0x1b, 0xbd, 0xd9, 0x9a, 0x4a, 0xe4, 0x68, 0x8a,
+ 0xdb, 0x30, 0x4a, 0xab, 0xdf, 0xc4, 0xe0, 0xcf, 0xb9, 0xfe, 0x6b, 0x6b,
+ 0xc0, 0xdb, 0x74, 0xc8, 0x8a, 0xf8, 0x21, 0x7e, 0xed, 0x73, 0x8a, 0x0d,
+ 0x04, 0xfe, 0x8d, 0x32, 0xc1, 0xd1, 0x10, 0x37, 0x0c, 0xe1, 0xc1, 0xb2,
+ 0xf6, 0x30, 0x65, 0x73, 0x50, 0x69, 0x49, 0x42, 0x73, 0x08, 0x78, 0xe6,
+ 0xff, 0xf7, 0x7a, 0xda, 0x7e, 0x9a, 0x31, 0x7d, 0xf8, 0xbc, 0x05, 0x9e,
+ 0xa7, 0x08, 0x13, 0x25, 0x30, 0x6b, 0x8e, 0xb2, 0xfa, 0x0d, 0x3a, 0x3d,
+ 0x89, 0xfa, 0xe4, 0x76, 0xd9, 0x34, 0x48, 0x92, 0xbc, 0xd5, 0xa4, 0x2c,
+ 0xf8, 0x3b, 0x7b, 0xcf, 0x3e, 0x0e, 0x51, 0xb4, 0xc7, 0x8e, 0x72, 0xb3,
+ 0x20, 0x7a, 0x60, 0xa7, 0x01, 0xad, 0xb1, 0x02, 0x81, 0x81, 0x00, 0xef,
+ 0x88, 0x5b, 0x87, 0xe2, 0x5c, 0x29, 0xd1, 0xee, 0x43, 0x1d, 0x1f, 0x4a,
+ 0xce, 0x78, 0x7c, 0x4f, 0x88, 0x2e, 0x92, 0xd1, 0x2c, 0x4b, 0x27, 0x66,
+ 0xc8, 0x4f, 0x89, 0x26, 0x31, 0x06, 0xef, 0x0b, 0xe0, 0xdd, 0xc4, 0xde,
+ 0x3b, 0xf0, 0x61, 0xa2, 0xba, 0x46, 0xff, 0xe7, 0xc1, 0x32, 0xae, 0x67,
+ 0xd3, 0x37, 0xf0, 0x4d, 0xc6, 0x6d, 0xae, 0xb9, 0xde, 0x55, 0x37, 0x91,
+ 0xf4, 0x98, 0x9f, 0x50, 0xb2, 0x24, 0xc9, 0x81, 0x81, 0x2b, 0x53, 0x88,
+ 0xd1, 0xc2, 0xb5, 0xd5, 0x33, 0x49, 0xa6, 0x13, 0x93, 0xbf, 0x66, 0x11,
+ 0x99, 0x5b, 0x69, 0x88, 0xf1, 0x43, 0xc2, 0x78, 0xcc, 0xc2, 0x60, 0xcf,
+ 0xe8, 0x2a, 0x6a, 0xc4, 0xa6, 0x40, 0x98, 0x07, 0xea, 0xb3, 0x26, 0x64,
+ 0xb7, 0xee, 0x3f, 0x1c, 0x41, 0xdf, 0xe5, 0x67, 0xe0, 0x97, 0xfd, 0x7a,
+ 0xfe, 0x85, 0x20, 0x87, 0x1a, 0x1c, 0x53, 0x02, 0x81, 0x81, 0x00, 0xdb,
+ 0xca, 0x58, 0x22, 0x88, 0xc8, 0x1a, 0x30, 0xd6, 0x58, 0x1f, 0x27, 0x20,
+ 0x50, 0xa5, 0xfe, 0xa7, 0x73, 0xd7, 0x11, 0x30, 0x1b, 0xdd, 0x6e, 0xca,
+ 0xc7, 0x21, 0x4e, 0x00, 0xc0, 0xfc, 0xb9, 0x49, 0x8f, 0x1e, 0x58, 0x50,
+ 0x86, 0xb1, 0x44, 0x63, 0xcc, 0x89, 0xa0, 0x2c, 0x2e, 0x77, 0xa8, 0x92,
+ 0x71, 0xc0, 0x58, 0xc6, 0xf6, 0x9f, 0x3c, 0xd1, 0x35, 0x53, 0x99, 0x4d,
+ 0x8a, 0x76, 0xcf, 0x62, 0xad, 0x9e, 0x27, 0x52, 0x17, 0x72, 0x0d, 0x62,
+ 0xeb, 0x6e, 0x88, 0x8e, 0xc4, 0x50, 0x9c, 0xea, 0x47, 0x4b, 0x53, 0xf3,
+ 0x7b, 0x45, 0x8f, 0xc9, 0x56, 0xdd, 0x31, 0xdf, 0x3b, 0xb6, 0xec, 0x7d,
+ 0xe6, 0x59, 0xe8, 0x8e, 0x7e, 0x70, 0x9f, 0xe3, 0xbe, 0x6a, 0x8d, 0x37,
+ 0x26, 0x4c, 0x3d, 0x20, 0xe7, 0xd0, 0x88, 0x27, 0x6c, 0xe7, 0x65, 0x1a,
+ 0x40, 0x3c, 0x68, 0xd6, 0xc4, 0x7e, 0xa5, 0x02, 0x81, 0x81, 0x00, 0x9d,
+ 0x7e, 0x87, 0xc8, 0x51, 0xd2, 0x8d, 0x80, 0xc5, 0xeb, 0x84, 0xf3, 0x75,
+ 0x49, 0x4a, 0xb9, 0x59, 0xc5, 0xcd, 0xf1, 0xa4, 0xed, 0x3d, 0xc0, 0xfb,
+ 0x78, 0xcb, 0xaa, 0xfe, 0xdc, 0x8f, 0x95, 0x8f, 0xb6, 0xdb, 0xba, 0x3c,
+ 0xf1, 0x26, 0x3d, 0xdc, 0x34, 0x24, 0xc8, 0xd0, 0x46, 0x1c, 0x9f, 0xc6,
+ 0x0e, 0x80, 0x22, 0x55, 0xd1, 0x19, 0x7f, 0x20, 0x21, 0x0a, 0xe1, 0x0d,
+ 0xeb, 0xc8, 0x8a, 0x40, 0x11, 0xd1, 0xd4, 0x58, 0x7d, 0x68, 0xd2, 0x75,
+ 0x0c, 0x8e, 0xbc, 0xe6, 0x20, 0xe1, 0xd4, 0xfb, 0xdc, 0x52, 0xa5, 0xb6,
+ 0xfe, 0xa1, 0xb7, 0x43, 0x5e, 0x77, 0x52, 0x20, 0x01, 0x69, 0xf1, 0x23,
+ 0xe2, 0xa0, 0x39, 0x31, 0x71, 0xaa, 0xd9, 0x0b, 0xa3, 0x8b, 0x05, 0xbc,
+ 0x85, 0x9f, 0x76, 0x09, 0x8b, 0x5a, 0xbe, 0xc8, 0xcd, 0x48, 0xc2, 0x57,
+ 0x23, 0x90, 0xbe, 0xf1, 0x75, 0xfe, 0x97, 0x02, 0x81, 0x80, 0x0e, 0xed,
+ 0x60, 0x2d, 0x00, 0x43, 0x2e, 0xdc, 0x30, 0x42, 0x8d, 0xe3, 0x17, 0x63,
+ 0xc2, 0xd2, 0x57, 0xc7, 0x1b, 0x4d, 0x34, 0x8a, 0x3f, 0xf0, 0xbd, 0x5e,
+ 0xe6, 0xd9, 0x28, 0x5d, 0xf3, 0x0c, 0x16, 0x7d, 0xdc, 0xde, 0xbc, 0xa1,
+ 0x59, 0x3a, 0xbe, 0xd8, 0x6e, 0x64, 0x6d, 0x7b, 0xbe, 0x6e, 0xb9, 0x7b,
+ 0x76, 0x47, 0xd1, 0x43, 0x80, 0xaf, 0x1d, 0xba, 0x54, 0x72, 0x2d, 0xfd,
+ 0x00, 0x72, 0xb7, 0x4d, 0xf9, 0x56, 0xcc, 0x51, 0x81, 0x52, 0x7d, 0x6c,
+ 0x65, 0xf6, 0x6a, 0x53, 0xd4, 0xf1, 0xc3, 0x4b, 0x92, 0x47, 0x22, 0x5b,
+ 0x35, 0xef, 0x3d, 0x0a, 0x64, 0x3d, 0x75, 0xde, 0xd5, 0x5e, 0x9c, 0x72,
+ 0x5f, 0x9a, 0xd6, 0xca, 0xa9, 0x95, 0x82, 0x5f, 0x35, 0x57, 0x5f, 0xee,
+ 0x7e, 0xf1, 0x0b, 0xe2, 0x12, 0x9c, 0x9c, 0xa8, 0xdd, 0xd2, 0x55, 0x05,
+ 0x15, 0xd5, 0x3c, 0xf8, 0xdd, 0x6d, 0x02, 0x81, 0x80, 0x10, 0x1d, 0x1f,
+ 0x49, 0xaf, 0xb0, 0x4d, 0x06, 0x5b, 0xd8, 0xc2, 0x90, 0x01, 0xd2, 0x12,
+ 0xe7, 0x37, 0xbb, 0xa6, 0x96, 0x10, 0x85, 0x74, 0xa3, 0x30, 0xa9, 0xcb,
+ 0xac, 0xc5, 0x1b, 0xf6, 0xc9, 0x65, 0x94, 0xf3, 0x7f, 0xba, 0x9c, 0x8d,
+ 0xe1, 0x56, 0xc2, 0x26, 0x37, 0x1d, 0x49, 0x90, 0x21, 0x91, 0xe1, 0xf6,
+ 0x9d, 0x84, 0xa1, 0x35, 0x21, 0x93, 0xbf, 0xf2, 0x9e, 0x31, 0x8e, 0xb3,
+ 0x6e, 0xde, 0x6f, 0xfb, 0xab, 0x93, 0xb6, 0x55, 0x5e, 0xcf, 0x6a, 0xdd,
+ 0xca, 0x9e, 0x13, 0x4c, 0x20, 0x22, 0x0a, 0x2d, 0x24, 0xb0, 0x3a, 0x6d,
+ 0x23, 0xef, 0x8c, 0x60, 0x8a, 0x51, 0x86, 0x76, 0x9f, 0x66, 0xfe, 0x2f,
+ 0x6b, 0x21, 0xbc, 0x39, 0xf6, 0x27, 0x7a, 0xd7, 0x06, 0x03, 0x8b, 0x90,
+ 0x78, 0x72, 0xc4, 0x71, 0x66, 0x09, 0xc2, 0x23, 0x76, 0x21, 0x30, 0xef,
+ 0x03, 0x61, 0x64, 0x82, 0xf2};
+
+const RsaOaepTestVector kRsaOaep2048Sha384Mgf1Sha1WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 1,
+ {},
+ {0x84, 0x02, 0xdb, 0xdc, 0xa0, 0xd3, 0xe9, 0xce, 0x70, 0xca, 0xcf, 0xdf,
+ 0xe3, 0xb2, 0xef, 0x26, 0xed, 0x92, 0xa6, 0xb8, 0xdc, 0x3c, 0x70, 0x64,
+ 0x0e, 0x06, 0xd0, 0x90, 0x02, 0x13, 0x82, 0x4a, 0x79, 0xd0, 0xcc, 0xe6,
+ 0xd0, 0xd7, 0x81, 0x30, 0x6e, 0xb2, 0x36, 0x38, 0x4d, 0x69, 0xf3, 0xed,
+ 0x9d, 0x92, 0x1d, 0xb8, 0x20, 0x3e, 0x82, 0xa0, 0xca, 0xb0, 0x4a, 0x51,
+ 0xc1, 0x2e, 0xb0, 0xa3, 0xfe, 0x66, 0x8a, 0xb0, 0xec, 0xfc, 0x41, 0x9d,
+ 0x35, 0x29, 0xf9, 0x97, 0x0d, 0x45, 0xd9, 0xba, 0xc4, 0x37, 0x3e, 0xc3,
+ 0x12, 0xb2, 0xa2, 0x4f, 0x0c, 0x82, 0x9a, 0xa0, 0xc0, 0x05, 0x1e, 0x44,
+ 0xa2, 0x5e, 0x6d, 0xa5, 0xbc, 0xcc, 0xf9, 0xed, 0xc6, 0xf1, 0xd8, 0x7f,
+ 0x15, 0x2b, 0x47, 0x70, 0xae, 0xdb, 0x8a, 0x36, 0x99, 0x3d, 0x57, 0x68,
+ 0xcd, 0x97, 0xc3, 0x02, 0xab, 0xbc, 0xfe, 0x93, 0x60, 0xba, 0xac, 0xf4,
+ 0x37, 0xd6, 0x8f, 0x59, 0x04, 0x82, 0x80, 0xb5, 0x60, 0xf5, 0x26, 0x5e,
+ 0x7f, 0x08, 0x76, 0x91, 0x03, 0x46, 0x83, 0x38, 0xbc, 0x93, 0x32, 0x56,
+ 0x8c, 0x20, 0xc7, 0xef, 0xbe, 0xdd, 0xca, 0x83, 0x50, 0x66, 0x2d, 0x64,
+ 0x96, 0x4a, 0xe5, 0x33, 0x81, 0x38, 0xce, 0x13, 0xc0, 0xcd, 0x0c, 0x9e,
+ 0xb6, 0xf0, 0xb2, 0x51, 0x6e, 0xf2, 0x27, 0xbd, 0xbb, 0xe5, 0x5d, 0x20,
+ 0x8f, 0x47, 0x0e, 0xc5, 0x97, 0x61, 0x16, 0x86, 0x5f, 0x42, 0x89, 0x7e,
+ 0x63, 0x29, 0x4d, 0x4f, 0xdb, 0xf3, 0x6f, 0x6f, 0x4f, 0xc4, 0x3d, 0xcb,
+ 0x79, 0xd2, 0xc8, 0x4d, 0x30, 0xc5, 0xf6, 0x9a, 0xce, 0x97, 0xab, 0xe7,
+ 0x7a, 0x1d, 0x82, 0xd3, 0xfd, 0x81, 0x52, 0x53, 0xd5, 0xb5, 0x73, 0xdd,
+ 0xe8, 0xeb, 0x01, 0xf9, 0x64, 0x16, 0x08, 0x55, 0x38, 0xe9, 0x4b, 0x8a,
+ 0x0d, 0x95, 0xde, 0x57},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 2,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x85, 0x84, 0x06, 0xb0, 0x1f, 0xa5, 0x6d, 0x4f, 0x21, 0x6e, 0x36, 0xfe,
+ 0x4f, 0xb2, 0xba, 0x99, 0x11, 0x30, 0xcd, 0x5e, 0xf5, 0x65, 0x42, 0xff,
+ 0x60, 0xbc, 0x5a, 0xc9, 0x5e, 0xcc, 0xda, 0xff, 0xc4, 0x0b, 0xed, 0xb3,
+ 0x73, 0xba, 0xbf, 0x08, 0xa7, 0x96, 0x20, 0xf8, 0x38, 0xd8, 0x74, 0xe5,
+ 0x74, 0x93, 0x56, 0x04, 0xcc, 0x15, 0xb2, 0xdc, 0x02, 0x20, 0xf8, 0x4e,
+ 0xce, 0x76, 0xb4, 0x3d, 0x52, 0x39, 0xc3, 0x01, 0x2f, 0x0c, 0xc6, 0xa4,
+ 0x46, 0xde, 0xce, 0x36, 0x16, 0x60, 0x6e, 0x36, 0x02, 0x6f, 0xb1, 0x54,
+ 0x4b, 0x26, 0xff, 0xb2, 0xd0, 0xdc, 0xbb, 0x95, 0x4e, 0xb8, 0x12, 0xe9,
+ 0x6a, 0xbd, 0xf2, 0x45, 0xdf, 0xba, 0x3e, 0xa3, 0x0a, 0xa5, 0xd5, 0xe7,
+ 0xb8, 0x19, 0x73, 0xf5, 0xc0, 0x0a, 0x9e, 0x18, 0xa5, 0x33, 0x7b, 0xdc,
+ 0xf0, 0x46, 0xc5, 0x5d, 0x7e, 0x5a, 0x60, 0x28, 0xb0, 0x93, 0xe6, 0xfe,
+ 0x5e, 0x82, 0x58, 0x07, 0x37, 0x6a, 0x27, 0x13, 0x49, 0x74, 0xbe, 0xd3,
+ 0x14, 0x22, 0x6c, 0xd6, 0x5e, 0x17, 0x07, 0x7d, 0x72, 0x1c, 0xb5, 0x2b,
+ 0xb0, 0x83, 0xe5, 0xe3, 0x79, 0xd2, 0xcb, 0xe8, 0x59, 0x46, 0x17, 0x90,
+ 0x8d, 0x9b, 0x90, 0xe0, 0x85, 0x12, 0x03, 0xce, 0x7d, 0x9d, 0xd8, 0xdf,
+ 0x66, 0x7e, 0x86, 0xc3, 0x85, 0x7c, 0x2b, 0xf9, 0xdb, 0xba, 0xc7, 0x0f,
+ 0x93, 0x9d, 0x82, 0x2c, 0x18, 0x8d, 0xe6, 0x7c, 0x60, 0xf3, 0xbf, 0xaa,
+ 0xed, 0x36, 0xad, 0x49, 0x32, 0xc2, 0xe2, 0x8b, 0xf9, 0xa5, 0x46, 0x0b,
+ 0xf5, 0x1f, 0x2a, 0xd3, 0x81, 0xe9, 0x63, 0x91, 0xc4, 0x02, 0x46, 0x43,
+ 0xc1, 0x91, 0x65, 0xe6, 0x3d, 0xb2, 0x9d, 0xe6, 0x23, 0x2c, 0x7b, 0xbf,
+ 0x95, 0x1d, 0x04, 0xd6, 0xfd, 0x67, 0xdf, 0x6d, 0x0d, 0xd0, 0x8c, 0x4d,
+ 0x16, 0x43, 0x86, 0xd0},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 3,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xc5, 0x39, 0x05, 0x03, 0xbc, 0xc0, 0x89, 0x59, 0xab, 0x92, 0xc9, 0x2e,
+ 0xc9, 0xe0, 0x7a, 0x59, 0xcd, 0xdd, 0x2c, 0xa4, 0x92, 0x9b, 0xda, 0xec,
+ 0x89, 0xef, 0xde, 0x9c, 0x4d, 0xa1, 0x01, 0x1c, 0x1b, 0xe7, 0x48, 0x4e,
+ 0xb7, 0x6b, 0x64, 0x97, 0x69, 0xf3, 0xd2, 0x58, 0x21, 0x9a, 0x25, 0x03,
+ 0x46, 0x4c, 0x28, 0x4a, 0x1d, 0x3b, 0xf1, 0x2a, 0xf8, 0xe5, 0x84, 0xc4,
+ 0x5b, 0x71, 0x7d, 0xb7, 0xbe, 0xbe, 0x32, 0x55, 0xa1, 0xb8, 0xaf, 0xf1,
+ 0xf1, 0x9b, 0xc2, 0xae, 0x26, 0x67, 0x2d, 0x2b, 0xb1, 0xcc, 0x3d, 0x05,
+ 0xca, 0x6f, 0x4a, 0xf9, 0xbc, 0xa6, 0x96, 0x7f, 0x22, 0x59, 0x3e, 0x54,
+ 0xd7, 0xc4, 0x2b, 0x10, 0xe1, 0x97, 0x35, 0xd4, 0x83, 0x86, 0x28, 0x50,
+ 0xb7, 0xf1, 0x84, 0xfc, 0xd3, 0x8a, 0x3f, 0x89, 0x5c, 0xec, 0xce, 0x36,
+ 0x5b, 0x68, 0xf9, 0x22, 0x08, 0x3c, 0x47, 0x37, 0xc1, 0x6d, 0x15, 0x2d,
+ 0x70, 0xae, 0xee, 0x8e, 0xdf, 0xf5, 0xd3, 0xa3, 0xc0, 0x15, 0x3b, 0x33,
+ 0x52, 0x9b, 0x8f, 0xaa, 0x73, 0xbc, 0xcc, 0x4e, 0x23, 0x42, 0xb2, 0x3a,
+ 0xcc, 0x22, 0x70, 0x64, 0xd0, 0x9f, 0xa7, 0xb6, 0x65, 0x83, 0x06, 0x8d,
+ 0x9a, 0xe9, 0x97, 0x8c, 0x14, 0xf9, 0x69, 0x98, 0x36, 0x2d, 0xd9, 0xed,
+ 0x0f, 0x67, 0x29, 0x0b, 0x8e, 0xb2, 0x20, 0x55, 0x7e, 0x25, 0x7d, 0xae,
+ 0xf3, 0x8f, 0x11, 0x88, 0x73, 0x09, 0x4b, 0x87, 0x33, 0xc6, 0xd7, 0x2a,
+ 0x1a, 0xad, 0x6e, 0x40, 0x60, 0x1c, 0xbe, 0xc8, 0x47, 0x69, 0x08, 0x42,
+ 0xa3, 0x8d, 0xe4, 0xf8, 0x5e, 0x04, 0xe9, 0xd0, 0xed, 0xb3, 0x98, 0x34,
+ 0x57, 0x1a, 0xdb, 0x0d, 0xa4, 0xdd, 0x15, 0x8f, 0x8e, 0x22, 0xa6, 0x67,
+ 0x8d, 0xb4, 0x5a, 0xc8, 0x6c, 0xe7, 0x97, 0xd8, 0xb8, 0x6d, 0x4d, 0x6d,
+ 0xe8, 0x44, 0xc0, 0xdd},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x58, 0x14, 0xd6, 0xf2, 0xf3, 0xb2, 0x35, 0x45, 0xe0, 0x05, 0xa4, 0xf7,
+ 0x2e, 0xb0, 0xef, 0x65, 0x9f, 0xc0, 0x7a, 0x83, 0x74, 0x78, 0x0f, 0x8e,
+ 0xb9, 0x22, 0x3d, 0xad, 0x41, 0x7b, 0xff, 0x6c, 0x96, 0xa9, 0x1c, 0x60,
+ 0x71, 0xab, 0xd6, 0x78, 0xa8, 0xc9, 0xcb, 0xf0, 0xb4, 0x73, 0x5e, 0x4c,
+ 0x22, 0x5e, 0x98, 0x46, 0x69, 0x22, 0x4e, 0x88, 0x65, 0x5d, 0xd4, 0xf0,
+ 0x5a, 0xdf, 0x1c, 0xb1, 0xae, 0x96, 0xf7, 0xdc, 0x79, 0x32, 0xa0, 0xb3,
+ 0x87, 0x15, 0x8a, 0x91, 0x5f, 0x75, 0x63, 0x08, 0x5f, 0x44, 0xc7, 0x2a,
+ 0x41, 0xf3, 0x31, 0xe0, 0xe1, 0x7e, 0x68, 0x95, 0xe4, 0x42, 0xf7, 0x49,
+ 0x21, 0x51, 0x39, 0x71, 0x59, 0x63, 0x79, 0x68, 0xb1, 0x58, 0x88, 0xf8,
+ 0x51, 0x32, 0x31, 0x07, 0xbf, 0xdc, 0x1c, 0xd4, 0x19, 0xd6, 0xad, 0xe5,
+ 0x6b, 0x97, 0x4a, 0xff, 0x86, 0x5d, 0x58, 0x23, 0xda, 0xad, 0x3d, 0x0c,
+ 0xd8, 0xb1, 0xa9, 0x4e, 0xe1, 0x76, 0x7b, 0x70, 0xfe, 0x47, 0x7c, 0x64,
+ 0xa5, 0xbf, 0xa5, 0x93, 0x78, 0x3a, 0xa9, 0x08, 0x68, 0xd4, 0x45, 0x6f,
+ 0x09, 0x86, 0x30, 0xeb, 0x32, 0xae, 0x71, 0xad, 0x49, 0x14, 0xc1, 0x42,
+ 0xc8, 0x05, 0xa6, 0x9d, 0x2f, 0xd0, 0xe9, 0x35, 0x63, 0xfe, 0xca, 0x56,
+ 0x7e, 0xd9, 0x22, 0x51, 0x4c, 0x0c, 0x88, 0x67, 0x33, 0x2c, 0x05, 0x3d,
+ 0x49, 0x12, 0xcd, 0x17, 0xd2, 0x38, 0xeb, 0x46, 0x24, 0x5f, 0xbe, 0xb0,
+ 0x34, 0x39, 0xc6, 0xe6, 0xad, 0xc1, 0xca, 0xc0, 0x6d, 0x1e, 0xb4, 0x1d,
+ 0x9a, 0x18, 0x50, 0x57, 0x43, 0x1b, 0x25, 0xd4, 0x60, 0x06, 0x84, 0xe0,
+ 0x57, 0xe5, 0x71, 0xdf, 0xd1, 0xa5, 0x73, 0xdc, 0x60, 0x39, 0x5e, 0x7c,
+ 0x2e, 0x3d, 0x61, 0x2f, 0x9f, 0x66, 0x47, 0x2f, 0x4d, 0xff, 0x28, 0x4f,
+ 0x4c, 0xad, 0x4e, 0x6a},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 5,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ {0x84, 0x72, 0x10, 0x5e, 0x08, 0x9a, 0xf3, 0x24, 0xcf, 0xcb, 0xad, 0x5e,
+ 0xb2, 0xce, 0x2f, 0x85, 0x18, 0x5f, 0x2e, 0x2f, 0x5a, 0x9e, 0x5e, 0x30,
+ 0x20, 0x22, 0xea, 0xae, 0x5e, 0x40, 0xb1, 0x50, 0x7d, 0xfd, 0x48, 0x01,
+ 0xac, 0x5d, 0x47, 0x43, 0xb1, 0x8b, 0x87, 0xd9, 0x16, 0xb2, 0xbb, 0x55,
+ 0xbb, 0xa8, 0x12, 0x73, 0x58, 0x31, 0x29, 0x6d, 0xfc, 0xdf, 0x40, 0x87,
+ 0xba, 0x4a, 0x4d, 0xbf, 0x85, 0x2f, 0x02, 0x74, 0xc7, 0xe3, 0x7d, 0xcf,
+ 0x26, 0x82, 0xc3, 0xaa, 0xc5, 0x0a, 0x70, 0xb6, 0xd0, 0x88, 0x35, 0xb0,
+ 0xc5, 0x9e, 0x90, 0xfe, 0x3c, 0xe2, 0xf3, 0xb6, 0x10, 0x08, 0x63, 0x93,
+ 0x6a, 0x67, 0xaf, 0x14, 0x12, 0x36, 0xda, 0xf5, 0xf5, 0x88, 0xf2, 0xea,
+ 0xa0, 0x9c, 0x39, 0x1f, 0x57, 0x28, 0xda, 0xc6, 0xa0, 0x07, 0xa0, 0x2d,
+ 0xde, 0x61, 0xbc, 0x69, 0xc6, 0x5d, 0x48, 0x85, 0x14, 0x9a, 0x34, 0x40,
+ 0x46, 0xd6, 0x6f, 0x1b, 0x91, 0x71, 0x1e, 0xec, 0xf5, 0x19, 0x60, 0x06,
+ 0xfb, 0x91, 0x6e, 0xc2, 0x09, 0xe5, 0xbd, 0x25, 0x1c, 0xcb, 0x97, 0xb0,
+ 0x8c, 0x31, 0xaa, 0x1e, 0xbb, 0x25, 0xb4, 0x40, 0x28, 0x04, 0x7a, 0xe4,
+ 0xf6, 0x1a, 0xda, 0xea, 0x52, 0x15, 0xe0, 0x32, 0x4a, 0xf6, 0xd0, 0x50,
+ 0x9d, 0xa3, 0xa3, 0x84, 0x3e, 0xed, 0x6a, 0xe5, 0x3f, 0xed, 0x3a, 0x1e,
+ 0x45, 0x9c, 0x7a, 0xac, 0x4d, 0x94, 0xf8, 0xc8, 0x56, 0x11, 0x35, 0x4e,
+ 0x0e, 0x24, 0xf7, 0x63, 0x0a, 0x42, 0xb1, 0x84, 0x80, 0x5f, 0x67, 0xaa,
+ 0x7e, 0xd0, 0xbf, 0xb5, 0x7e, 0x61, 0x36, 0xc4, 0x32, 0x61, 0xf8, 0x19,
+ 0x40, 0x33, 0x8f, 0xb4, 0xae, 0xb6, 0x62, 0xd2, 0x93, 0x01, 0xff, 0x3a,
+ 0x0a, 0x5a, 0x01, 0xaa, 0x20, 0xe5, 0x3f, 0x40, 0x41, 0xc2, 0x0f, 0x14,
+ 0x20, 0x7e, 0xbe, 0x96},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 6,
+ {0x61},
+ {0x36, 0x45, 0xe9, 0x2f, 0x0c, 0x46, 0xb7, 0xd6, 0xf6, 0x76, 0x55, 0x75,
+ 0xfa, 0x9a, 0xab, 0xde, 0x09, 0x51, 0x25, 0x64, 0xa2, 0xd2, 0xac, 0x80,
+ 0xaa, 0x8b, 0x43, 0x71, 0x0f, 0x34, 0xc4, 0xaf, 0xf7, 0x2d, 0x2d, 0xf0,
+ 0x24, 0x46, 0xcc, 0x54, 0x8a, 0xcf, 0x30, 0xe3, 0x49, 0x94, 0x02, 0x0e,
+ 0xd7, 0x30, 0x1b, 0xba, 0x6b, 0x69, 0xbb, 0x4e, 0x9a, 0xbc, 0xc7, 0x66,
+ 0xe3, 0xc9, 0x28, 0x4a, 0xbf, 0x82, 0x4a, 0xe8, 0x38, 0x9f, 0xba, 0x58,
+ 0xbd, 0x26, 0x33, 0xb0, 0x1e, 0xdc, 0x3a, 0xb6, 0x48, 0x78, 0x8d, 0x31,
+ 0xbc, 0x7b, 0x40, 0x4f, 0x6e, 0x07, 0x9a, 0x65, 0x0d, 0xd8, 0x22, 0x4b,
+ 0x06, 0x42, 0xfd, 0x58, 0x9b, 0x3f, 0x84, 0xcc, 0x39, 0x3d, 0x18, 0xbf,
+ 0x8b, 0x3a, 0x1f, 0x65, 0xfb, 0xe6, 0x68, 0x4f, 0x6a, 0x76, 0xb3, 0xe7,
+ 0x67, 0xd5, 0xf2, 0x95, 0x3d, 0xb5, 0x3e, 0x61, 0xdb, 0xfd, 0x69, 0x37,
+ 0x1b, 0x69, 0xb7, 0x11, 0x22, 0x84, 0xf2, 0x56, 0xff, 0x11, 0xbe, 0xed,
+ 0xed, 0x9f, 0x4d, 0xee, 0xa4, 0x73, 0x50, 0xc2, 0x83, 0xd8, 0x25, 0x38,
+ 0x79, 0x81, 0xc1, 0xd5, 0x1d, 0x62, 0xca, 0x03, 0x24, 0x85, 0xa1, 0xa6,
+ 0xf8, 0x58, 0x21, 0x48, 0xe7, 0xb8, 0x0d, 0x2c, 0x55, 0xda, 0xae, 0x46,
+ 0x75, 0x76, 0xef, 0x45, 0xbe, 0x6f, 0x00, 0xe6, 0x76, 0xeb, 0x5a, 0x40,
+ 0xda, 0x88, 0xc1, 0x85, 0x73, 0xff, 0x01, 0x22, 0x67, 0x85, 0x90, 0x30,
+ 0xcc, 0x61, 0x41, 0x35, 0xdc, 0xa8, 0x69, 0x4d, 0xc0, 0xa0, 0xef, 0x0d,
+ 0x00, 0xe6, 0x27, 0x61, 0x99, 0x9d, 0x93, 0xc3, 0xe8, 0x65, 0x1a, 0x11,
+ 0xfb, 0x43, 0xa0, 0x28, 0x37, 0x0b, 0x48, 0x1d, 0xda, 0xf6, 0xcd, 0x8c,
+ 0x4a, 0x08, 0x6a, 0xea, 0x2e, 0x65, 0x8d, 0x44, 0x55, 0x6a, 0x6e, 0xed,
+ 0xd6, 0x4d, 0xa5, 0xd4},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 7,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ {0x4d, 0xca, 0xf6, 0xae, 0x82, 0x48, 0x13, 0x50, 0xb4, 0x9b, 0x34, 0x4e,
+ 0x2f, 0xf3, 0x34, 0x8d, 0x00, 0x64, 0xb6, 0x3d, 0x4a, 0x68, 0x62, 0x83,
+ 0xcf, 0xe7, 0xca, 0x8d, 0xed, 0x4d, 0x73, 0xc5, 0x5c, 0x9c, 0xd3, 0xdf,
+ 0xc6, 0x65, 0x6e, 0x3f, 0xd1, 0x8e, 0x45, 0xdc, 0x69, 0xdd, 0xdc, 0xc8,
+ 0x2a, 0x33, 0xb4, 0x65, 0x31, 0xf3, 0xb5, 0xb7, 0x68, 0x2e, 0xf1, 0xfa,
+ 0x00, 0x68, 0xec, 0x42, 0x58, 0x3a, 0x20, 0x21, 0xe7, 0xda, 0xe3, 0x90,
+ 0x8d, 0x92, 0x4a, 0x6b, 0xac, 0x3b, 0xca, 0xa1, 0x23, 0xc8, 0x8a, 0xfc,
+ 0xf1, 0xdc, 0x6e, 0x22, 0xac, 0x6b, 0xe9, 0x66, 0x72, 0x32, 0x23, 0xf5,
+ 0xf7, 0xaa, 0x46, 0xe2, 0x20, 0x5c, 0x6e, 0x6c, 0xc5, 0x94, 0xcd, 0xc5,
+ 0xcb, 0xf9, 0x31, 0x5c, 0x64, 0x1a, 0x84, 0x66, 0x5d, 0x66, 0x40, 0x8a,
+ 0x7b, 0x4f, 0x38, 0xba, 0x66, 0x72, 0xfe, 0x3c, 0x77, 0xc5, 0x3e, 0xd1,
+ 0x3f, 0xf5, 0xca, 0x5e, 0x3d, 0x78, 0xab, 0x51, 0xfd, 0x19, 0x18, 0x68,
+ 0x02, 0x70, 0x9a, 0x0f, 0x98, 0xd7, 0xde, 0x5e, 0xfc, 0x10, 0xec, 0x7a,
+ 0xa4, 0x44, 0x8c, 0x0e, 0x89, 0xd5, 0x06, 0x16, 0x8a, 0xcd, 0xa5, 0xc8,
+ 0x5a, 0x12, 0xba, 0xdb, 0x8b, 0x41, 0x04, 0xc6, 0xb6, 0xd4, 0x8a, 0xd4,
+ 0xcf, 0xaa, 0x4e, 0x05, 0x54, 0x84, 0xa8, 0xc4, 0x00, 0x9b, 0xd5, 0x79,
+ 0xe8, 0x9b, 0x81, 0xd7, 0x12, 0x1d, 0x4b, 0xb4, 0x0e, 0x94, 0xa3, 0x1f,
+ 0x35, 0xcc, 0xab, 0x0e, 0x71, 0xcf, 0x76, 0x71, 0x58, 0x13, 0x9e, 0x7b,
+ 0x41, 0x39, 0x12, 0xef, 0xc9, 0x71, 0x6d, 0x8d, 0xe8, 0xf0, 0x88, 0x46,
+ 0x7c, 0xb7, 0x7f, 0x8e, 0x06, 0x49, 0xaa, 0xed, 0x9e, 0xf9, 0xf4, 0x8d,
+ 0xf6, 0x4c, 0xdd, 0xd9, 0xb7, 0x5c, 0xa5, 0xf0, 0x77, 0xa0, 0x84, 0x68,
+ 0xa7, 0x68, 0xcd, 0xcb},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x8d, 0x31, 0xb6, 0xa8, 0x65, 0x82, 0xc2, 0xb3, 0x5e, 0x86, 0xfb, 0xa1,
+ 0xaf, 0x4d, 0x02, 0x48, 0x4e, 0xa8, 0x13, 0x26, 0xf9, 0x72, 0x8c, 0x22,
+ 0x76, 0x1c, 0xfe, 0x33, 0x7b, 0x7d, 0x0a, 0xdf, 0xf7, 0x87, 0xe2, 0xcd,
+ 0x68, 0xc3, 0xb7, 0x1f, 0x22, 0xcf, 0x9d, 0x0c, 0x14, 0x1e, 0x27, 0x3b,
+ 0xa9, 0xc6, 0x1c, 0xd6, 0xc6, 0xcb, 0x18, 0x05, 0x03, 0x91, 0x27, 0x94,
+ 0x56, 0xc3, 0xc9, 0x30, 0xcd, 0x6c, 0xb2, 0xdf, 0x70, 0xb2, 0x95, 0xe3,
+ 0xc0, 0x62, 0xc9, 0x3d, 0x60, 0xd8, 0x88, 0x4a, 0x2c, 0xff, 0x28, 0x39,
+ 0x36, 0x40, 0x86, 0x20, 0x8f, 0x1b, 0xe9, 0x00, 0x72, 0x47, 0x23, 0x3a,
+ 0x04, 0x80, 0x51, 0x51, 0xb4, 0x68, 0x54, 0xf9, 0xda, 0x2b, 0x9a, 0x9e,
+ 0x08, 0x03, 0x20, 0x0a, 0xfb, 0x31, 0x66, 0xdb, 0x99, 0x07, 0xc9, 0x40,
+ 0x6b, 0x00, 0x20, 0x13, 0xd5, 0xa5, 0x66, 0xe4, 0xce, 0x83, 0xb0, 0x57,
+ 0x26, 0x94, 0xbe, 0xa9, 0xd3, 0xcb, 0xed, 0xc7, 0x96, 0xfc, 0x45, 0x38,
+ 0xf0, 0x31, 0x5e, 0xb9, 0x20, 0xbe, 0xd4, 0x26, 0x7b, 0x12, 0xb9, 0x12,
+ 0x7c, 0x68, 0x3e, 0x83, 0x06, 0x9e, 0x8b, 0xae, 0xaa, 0xa9, 0x11, 0xc8,
+ 0xf0, 0x8d, 0x24, 0x57, 0x53, 0x9c, 0x73, 0x1c, 0x6a, 0x90, 0xc6, 0x27,
+ 0x68, 0xfc, 0xc7, 0x16, 0x90, 0x88, 0xb9, 0x8c, 0x13, 0xa2, 0x91, 0xbc,
+ 0x70, 0xbf, 0x6d, 0x10, 0x37, 0x24, 0x94, 0xf0, 0x72, 0xd0, 0x17, 0xca,
+ 0xb2, 0xf2, 0xab, 0x8e, 0xd6, 0x82, 0xb4, 0x51, 0x4f, 0x57, 0x6a, 0xf2,
+ 0xf8, 0x1b, 0x90, 0xcd, 0xc1, 0x3a, 0x26, 0x6e, 0xfe, 0xa3, 0xf9, 0x8f,
+ 0xec, 0xb4, 0xa2, 0xac, 0x10, 0x62, 0xab, 0xa3, 0x9e, 0x47, 0xe8, 0xb3,
+ 0xbc, 0x48, 0x71, 0x56, 0xbf, 0x7f, 0x41, 0xcb, 0x78, 0x72, 0xe4, 0x02,
+ 0xd5, 0x14, 0xdf, 0x86},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa7, 0x8e, 0xef, 0xe1, 0x03, 0xfd, 0xfa, 0xd9, 0x98, 0x75, 0x35, 0xd1,
+ 0x0b, 0xe6, 0x54, 0x3a, 0x00, 0x92, 0xd1, 0xb4, 0x9a, 0xef, 0x20, 0xa8,
+ 0xc4, 0x0d, 0xf7, 0x1b, 0x64, 0x70, 0xb5, 0x60, 0xc6, 0x4d, 0x1c, 0xda,
+ 0x67, 0xb4, 0x73, 0x38, 0xa5, 0x72, 0xd6, 0x95, 0xb3, 0x14, 0xd4, 0xba,
+ 0x50, 0xf8, 0x36, 0xde, 0xb7, 0x46, 0xcc, 0x5a, 0x86, 0x2e, 0x50, 0xc7,
+ 0x6f, 0xac, 0x68, 0x97, 0x36, 0xc7, 0x91, 0x2d, 0x53, 0x24, 0xdb, 0x07,
+ 0x2f, 0x02, 0x9f, 0xba, 0x10, 0xc9, 0xcb, 0x87, 0x99, 0x73, 0x47, 0x3e,
+ 0x66, 0xf4, 0xa6, 0x17, 0xd6, 0xac, 0xa9, 0x40, 0x5f, 0x25, 0x56, 0xd4,
+ 0x4b, 0xf1, 0xd6, 0xfc, 0x3e, 0xde, 0x6a, 0x60, 0xa5, 0x23, 0x34, 0xcb,
+ 0x09, 0xcb, 0x06, 0x37, 0xf8, 0xf2, 0x47, 0x20, 0x0f, 0xc0, 0x06, 0x3a,
+ 0x0e, 0x8c, 0xc3, 0x4e, 0xf0, 0x1a, 0x66, 0x57, 0xa4, 0x14, 0x44, 0xa9,
+ 0x42, 0xa8, 0xc7, 0x22, 0x48, 0xf9, 0xdc, 0x2d, 0x15, 0xa2, 0x6e, 0x82,
+ 0x2e, 0x0e, 0xf7, 0x3e, 0xa5, 0xd9, 0xec, 0x03, 0x06, 0x0f, 0x90, 0x67,
+ 0x90, 0x51, 0x0d, 0x88, 0xf4, 0x6c, 0x38, 0xde, 0xf4, 0x03, 0x97, 0xa2,
+ 0xaf, 0xf2, 0xb7, 0x75, 0x40, 0xde, 0xe5, 0x96, 0x3a, 0x0e, 0xa5, 0x04,
+ 0x99, 0x04, 0x23, 0x5b, 0x5e, 0x74, 0xda, 0x53, 0x6c, 0x7a, 0x3f, 0x35,
+ 0x3d, 0x9c, 0xec, 0x5c, 0x50, 0xa5, 0xbc, 0xbf, 0xa0, 0x7b, 0x94, 0x76,
+ 0xaa, 0xbb, 0x8d, 0xe2, 0x97, 0x65, 0x36, 0x80, 0x82, 0x32, 0x65, 0xd7,
+ 0xaf, 0xd8, 0x81, 0x52, 0x67, 0xa7, 0x99, 0x53, 0x30, 0x1d, 0x70, 0x40,
+ 0xe0, 0x8d, 0x59, 0x81, 0xc1, 0xbb, 0x89, 0x58, 0xad, 0x5b, 0xb3, 0xbb,
+ 0x42, 0x0b, 0x02, 0x44, 0x9a, 0x25, 0xe8, 0xff, 0xf1, 0xd2, 0x16, 0xfd,
+ 0xc1, 0xf3, 0xcc, 0x2c},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
+ 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 10,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xbd, 0x68, 0x2d, 0xdc, 0x52, 0x26, 0xf6, 0x12, 0x06, 0xb2, 0x46, 0x49,
+ 0x73, 0xdf, 0x91, 0x55, 0xf6, 0xc3, 0x47, 0x44, 0x12, 0x94, 0x3f, 0x51,
+ 0xdd, 0x8c, 0x8e, 0x1f, 0xd0, 0x0a, 0x31, 0xb6, 0xee, 0x2c, 0xca, 0x89,
+ 0x9d, 0xb0, 0xab, 0xa8, 0x3a, 0x91, 0x8b, 0xda, 0x52, 0x10, 0x14, 0x80,
+ 0x87, 0x90, 0xa0, 0x45, 0x5a, 0x32, 0xcc, 0x76, 0x5c, 0x19, 0xf0, 0x88,
+ 0xa0, 0xe1, 0x77, 0x33, 0x64, 0xe2, 0x57, 0x45, 0xea, 0xf0, 0x15, 0xb1,
+ 0x85, 0xce, 0x69, 0xc7, 0x88, 0x6e, 0xfc, 0x16, 0xb3, 0xd9, 0x5f, 0xb1,
+ 0x66, 0x80, 0x38, 0xeb, 0x9e, 0xe8, 0x12, 0x98, 0x5f, 0x96, 0x5e, 0x3b,
+ 0xd9, 0xbb, 0x84, 0xb8, 0xda, 0x9f, 0x1b, 0xfa, 0x32, 0x4d, 0x05, 0x0a,
+ 0xf3, 0x6d, 0x93, 0xbc, 0x79, 0x3f, 0xe5, 0x8d, 0x67, 0x62, 0xd9, 0x27,
+ 0x34, 0x01, 0x36, 0xdf, 0xac, 0x3b, 0xa1, 0x49, 0xbb, 0xc3, 0x8b, 0x4d,
+ 0x3e, 0x41, 0x77, 0xab, 0x95, 0xfc, 0x6f, 0xd5, 0x3a, 0xca, 0xa9, 0x25,
+ 0x18, 0x0b, 0x88, 0xb7, 0x1f, 0x60, 0x76, 0x20, 0x24, 0x3d, 0x45, 0xd3,
+ 0xba, 0xd1, 0xe9, 0x62, 0x97, 0xfd, 0xd3, 0x39, 0xa5, 0xa2, 0x5a, 0x37,
+ 0x43, 0x63, 0x20, 0xe5, 0x49, 0x74, 0x2a, 0x5b, 0x12, 0x66, 0xd0, 0x94,
+ 0x6e, 0x05, 0x69, 0x16, 0xcc, 0xe2, 0x4e, 0x00, 0x2f, 0x7c, 0xe5, 0xae,
+ 0x41, 0x20, 0x46, 0xbd, 0x0c, 0x51, 0x9e, 0xfc, 0x41, 0x73, 0x52, 0xbd,
+ 0x6d, 0x0e, 0x95, 0x92, 0x07, 0x12, 0xd1, 0x1a, 0x7a, 0xfe, 0x31, 0x90,
+ 0xaf, 0xdd, 0x3b, 0x5c, 0xe5, 0x10, 0xc0, 0xdf, 0x7f, 0xf1, 0x6c, 0x2e,
+ 0x80, 0x86, 0x9f, 0x69, 0xa2, 0xcb, 0x73, 0x5f, 0x34, 0xf9, 0xc2, 0x60,
+ 0xb4, 0x72, 0xed, 0x20, 0xc3, 0xe8, 0xe6, 0x1b, 0x2c, 0x38, 0xf5, 0x64,
+ 0xdf, 0xf6, 0x0f, 0xf2},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ priv_key_2,
+ true},
+
+ // Comment: Longest valid message size
+ // tcID: 11
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 11,
+ {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78},
+ {0x67, 0x2d, 0x24, 0xc0, 0x76, 0x42, 0x92, 0x91, 0xe4, 0x10, 0x24, 0x5c,
+ 0x34, 0xe3, 0x5e, 0xda, 0x03, 0x56, 0xfb, 0x22, 0x07, 0x66, 0x01, 0xd5,
+ 0x5b, 0xea, 0x1b, 0xf3, 0x09, 0xa8, 0x73, 0x40, 0x62, 0xf4, 0x4e, 0xe6,
+ 0x61, 0x5d, 0xf4, 0xfa, 0x00, 0x67, 0xd4, 0x3e, 0x86, 0xcc, 0xa0, 0xa8,
+ 0x23, 0xbc, 0x40, 0x89, 0xcd, 0x50, 0x51, 0x7f, 0xb3, 0xb9, 0x21, 0x58,
+ 0x5b, 0xa0, 0xd1, 0xfb, 0xdb, 0x13, 0x1a, 0x24, 0x68, 0x5c, 0x02, 0xcf,
+ 0xb2, 0x5a, 0xb5, 0x6a, 0xde, 0x1d, 0xe0, 0xf6, 0xe7, 0x05, 0x51, 0x9b,
+ 0xd5, 0xae, 0x7e, 0x4e, 0xb2, 0xcf, 0x2a, 0x63, 0xba, 0x95, 0x37, 0xca,
+ 0x85, 0x00, 0x08, 0x71, 0x28, 0x25, 0xcb, 0x2a, 0x28, 0x73, 0xdc, 0x76,
+ 0x71, 0x5c, 0x99, 0x22, 0xfc, 0xfb, 0x3a, 0x3a, 0xcc, 0xa0, 0xa4, 0xf1,
+ 0x5a, 0xbf, 0xaf, 0x49, 0xfc, 0x29, 0x8b, 0x57, 0x88, 0xbc, 0x91, 0x22,
+ 0x66, 0x90, 0x0c, 0xb8, 0x27, 0x00, 0x40, 0x4c, 0x50, 0x2e, 0xd6, 0x6c,
+ 0x83, 0xb6, 0xa4, 0xe9, 0x38, 0x30, 0xbf, 0x9f, 0xf8, 0xe5, 0x47, 0xa6,
+ 0xc6, 0x23, 0xee, 0x99, 0x92, 0x7d, 0xca, 0x03, 0x44, 0x7f, 0xa1, 0xaf,
+ 0x89, 0x6d, 0x76, 0xe5, 0x9e, 0xcf, 0x3a, 0xb7, 0x3e, 0x04, 0x53, 0xfd,
+ 0x0d, 0x76, 0x8f, 0x5e, 0xa1, 0xf4, 0xc8, 0x25, 0x2f, 0x6a, 0x01, 0x84,
+ 0x9f, 0x80, 0x98, 0x46, 0x11, 0x47, 0xc8, 0xe1, 0x37, 0x53, 0x3a, 0x89,
+ 0x80, 0x79, 0x68, 0x52, 0x0c, 0x1d, 0x18, 0xb2, 0xcf, 0x62, 0x67, 0x7e,
+ 0xcd, 0xbb, 0xad, 0x1f, 0x09, 0x61, 0x5c, 0x6e, 0xcb, 0x49, 0x39, 0xc7,
+ 0xcd, 0xc1, 0x7a, 0x53, 0xdc, 0x46, 0xf8, 0x14, 0x3c, 0x36, 0xe3, 0xeb,
+ 0xc9, 0x9a, 0x21, 0xef, 0x93, 0x20, 0xe7, 0x70, 0x86, 0x7d, 0x90, 0xfa,
+ 0x3f, 0x08, 0x3f, 0x9b},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment: first byte of l_hash modified
+ // tcID: 12
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x17, 0x65, 0x2d, 0xc5, 0x45, 0x71, 0x63, 0xc0, 0xa6, 0x22, 0xe1, 0xa5,
+ 0x2d, 0x14, 0x97, 0x70, 0xaf, 0x1b, 0x53, 0x99, 0xb7, 0x5c, 0xc7, 0x79,
+ 0x7a, 0xec, 0x32, 0x38, 0xbf, 0x8d, 0x9a, 0x67, 0x06, 0x1e, 0x1d, 0x73,
+ 0x5e, 0x67, 0xf7, 0x6f, 0x4f, 0x6f, 0x69, 0x7c, 0x5c, 0x4f, 0x5e, 0xae,
+ 0xce, 0x14, 0xee, 0xe2, 0x88, 0x60, 0x9b, 0xa0, 0x43, 0x3f, 0xb1, 0x7d,
+ 0x0f, 0x7c, 0x54, 0xc9, 0xf5, 0x59, 0x3b, 0x00, 0x59, 0xaa, 0xb6, 0xe8,
+ 0xfa, 0x94, 0x23, 0x51, 0x74, 0xfa, 0xdf, 0x7e, 0x60, 0x1e, 0xa9, 0x96,
+ 0x82, 0x57, 0xbd, 0x9d, 0x9e, 0xe8, 0x56, 0x31, 0xe3, 0xb1, 0xce, 0x0d,
+ 0x7a, 0x66, 0x29, 0x4b, 0xfa, 0x68, 0xdd, 0x26, 0x5f, 0x92, 0x1d, 0xc7,
+ 0x80, 0x6b, 0xab, 0xc3, 0x1d, 0x40, 0x4c, 0x35, 0xe5, 0x1f, 0x4a, 0xe6,
+ 0x1c, 0x4b, 0x7b, 0x9e, 0x4d, 0x44, 0xf8, 0xc8, 0xde, 0xcc, 0x0b, 0xf9,
+ 0x9b, 0x4a, 0x43, 0x67, 0xb5, 0x3e, 0x3a, 0x61, 0xf8, 0x56, 0x83, 0xdd,
+ 0xc9, 0xc0, 0xf7, 0xf1, 0xd2, 0x18, 0x67, 0x27, 0x51, 0x7d, 0x1f, 0x9c,
+ 0xf2, 0x06, 0xe1, 0x00, 0x4b, 0x0f, 0x57, 0xa1, 0x9c, 0xf9, 0x78, 0x45,
+ 0x6d, 0x66, 0x9d, 0x9e, 0xe1, 0x33, 0x9a, 0xe3, 0x32, 0x9e, 0xcb, 0xac,
+ 0xf7, 0x17, 0xf1, 0x3c, 0x51, 0x38, 0x7b, 0x1b, 0xa0, 0xae, 0x81, 0x71,
+ 0x8e, 0xea, 0xba, 0x3e, 0x62, 0x27, 0x30, 0x1b, 0xa8, 0xff, 0x14, 0x9a,
+ 0x1c, 0x6d, 0x28, 0x6e, 0x1f, 0xb0, 0x16, 0x91, 0x9f, 0xa4, 0xc8, 0xc7,
+ 0xb7, 0x8a, 0xce, 0xba, 0xcb, 0x47, 0x60, 0x67, 0x13, 0xb5, 0x82, 0x05,
+ 0xd1, 0x5b, 0xaa, 0x11, 0x75, 0x5e, 0x76, 0x46, 0xb2, 0x0d, 0xab, 0x46,
+ 0x46, 0xa0, 0x2d, 0x37, 0x43, 0x46, 0xff, 0xc0, 0x9f, 0x6b, 0xed, 0xa7,
+ 0x2a, 0x7f, 0x67, 0x34},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: last byte of l_hash modified
+ // tcID: 13
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 13,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x02, 0x77, 0x60, 0x46, 0xb5, 0x29, 0xdb, 0x8f, 0xf9, 0x0a, 0x31, 0x6f,
+ 0x91, 0xee, 0xe5, 0x80, 0x34, 0x6b, 0xc6, 0x26, 0xa6, 0x88, 0xc0, 0x97,
+ 0x8f, 0xe5, 0xd6, 0x6c, 0x14, 0xaa, 0x9a, 0xd9, 0xfc, 0xd2, 0xa8, 0x87,
+ 0xf9, 0x8b, 0x77, 0xc8, 0xf3, 0x03, 0x71, 0x26, 0xd3, 0x23, 0x82, 0xdb,
+ 0xf6, 0xa8, 0x10, 0x9f, 0x8c, 0x01, 0x20, 0xe9, 0x64, 0xa7, 0x51, 0x9f,
+ 0xe5, 0xbb, 0x9d, 0x1f, 0x4b, 0xcb, 0x3c, 0xdf, 0x76, 0x1a, 0x19, 0x58,
+ 0x7b, 0x49, 0x14, 0xcd, 0xe8, 0xd4, 0x3f, 0x6b, 0xf3, 0x1a, 0xb3, 0xd7,
+ 0x1f, 0xfe, 0x29, 0xed, 0x29, 0x3e, 0xa2, 0x20, 0x2e, 0x5d, 0x38, 0x30,
+ 0x75, 0xcc, 0xe7, 0xf9, 0xb8, 0x3e, 0x33, 0x66, 0x56, 0x3c, 0x14, 0x8c,
+ 0x72, 0x64, 0x8a, 0x0a, 0xde, 0x86, 0x3b, 0xe3, 0x61, 0x3d, 0x71, 0x5d,
+ 0xc9, 0x64, 0x9a, 0x44, 0x2c, 0xd2, 0x54, 0x47, 0x62, 0xf3, 0xd2, 0xf0,
+ 0xc0, 0xfa, 0xaf, 0x93, 0x84, 0xf3, 0xf5, 0xb0, 0x21, 0x20, 0x0a, 0x06,
+ 0x2e, 0xe7, 0x4d, 0x8b, 0x80, 0x9c, 0xd9, 0xd8, 0xbf, 0xbe, 0x98, 0x94,
+ 0x99, 0xd9, 0x87, 0x24, 0x02, 0xa0, 0xa4, 0x90, 0xb6, 0x54, 0xc1, 0xf8,
+ 0x56, 0x52, 0x63, 0x34, 0xdf, 0xb8, 0x4e, 0x73, 0xec, 0x37, 0xcd, 0x75,
+ 0xf6, 0x31, 0x51, 0xdb, 0xfd, 0xf7, 0x8d, 0x5e, 0x06, 0x29, 0x77, 0xba,
+ 0x70, 0x7c, 0x50, 0x4d, 0xca, 0x25, 0x09, 0xfa, 0xbd, 0xc8, 0x54, 0x80,
+ 0xfa, 0x2b, 0xea, 0xd8, 0x4f, 0x14, 0xc1, 0xa7, 0x19, 0x7e, 0x2f, 0x41,
+ 0xa6, 0x94, 0x0a, 0xb4, 0x76, 0x8f, 0xdc, 0xd6, 0xc7, 0x24, 0x39, 0xbe,
+ 0x6f, 0x25, 0xbc, 0x60, 0x0e, 0x0f, 0xc8, 0x82, 0x34, 0x8b, 0x73, 0x58,
+ 0x2a, 0xdc, 0x13, 0xc6, 0x74, 0x08, 0x0d, 0x9c, 0x92, 0x13, 0x67, 0x22,
+ 0x62, 0x30, 0x66, 0x5f},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: l_hash changed to all 0
+ // tcID: 14
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 14,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x31, 0x02, 0xa7, 0x0e, 0x60, 0x1b, 0x92, 0x8a, 0x6b, 0x35, 0x03, 0x37,
+ 0xb6, 0xe4, 0x24, 0xd3, 0xce, 0x28, 0x50, 0xbb, 0xcc, 0xc6, 0xde, 0x82,
+ 0x1d, 0x67, 0x7f, 0x2c, 0x40, 0x66, 0x86, 0xc2, 0x4e, 0xf6, 0xf3, 0xdc,
+ 0x6f, 0xc4, 0x50, 0xf8, 0x73, 0xa7, 0xdc, 0x4c, 0xcc, 0x8a, 0x16, 0xec,
+ 0xd1, 0xc3, 0x5b, 0x93, 0x74, 0xee, 0x48, 0x04, 0x65, 0xb7, 0xb3, 0x12,
+ 0x14, 0x95, 0x38, 0xfe, 0x2e, 0x1d, 0x3a, 0x2a, 0x8b, 0x01, 0x7f, 0xc9,
+ 0x16, 0xd3, 0x31, 0x6e, 0xac, 0x60, 0x6b, 0xd6, 0x5b, 0x9a, 0xf6, 0xd6,
+ 0x17, 0x9f, 0xec, 0xbd, 0x8a, 0xc2, 0xef, 0x0f, 0x6f, 0x59, 0x08, 0x26,
+ 0x12, 0xdc, 0xf2, 0x47, 0x86, 0xb4, 0x68, 0x8a, 0x6a, 0x86, 0x59, 0xa4,
+ 0x6e, 0x5a, 0x8f, 0x94, 0x1a, 0xd7, 0xc1, 0x1a, 0x2e, 0x2e, 0x72, 0x75,
+ 0xb9, 0x00, 0xf0, 0xb8, 0xb0, 0xf6, 0xca, 0x4c, 0x21, 0x87, 0x8d, 0x96,
+ 0xe8, 0x76, 0xb0, 0x5b, 0x3b, 0x1b, 0xc8, 0xe0, 0xd5, 0x54, 0x8d, 0x43,
+ 0x3e, 0xe5, 0x6f, 0x37, 0x72, 0x22, 0x58, 0xd9, 0x88, 0x62, 0x4f, 0x0c,
+ 0xca, 0x3c, 0xb0, 0x97, 0x6c, 0x31, 0xc3, 0x95, 0xf0, 0x69, 0x31, 0xda,
+ 0x56, 0x3c, 0x3f, 0x2e, 0x13, 0x4e, 0x63, 0x6d, 0x5c, 0x50, 0xb4, 0xf4,
+ 0xc3, 0x2e, 0xb3, 0xa5, 0x96, 0xb3, 0x60, 0xba, 0x0d, 0xc5, 0xf7, 0xfa,
+ 0x2b, 0xeb, 0x8f, 0x83, 0x42, 0x78, 0x7d, 0x9f, 0x9e, 0x55, 0xec, 0x01,
+ 0x85, 0x56, 0xed, 0xb4, 0xce, 0x0f, 0x9d, 0x26, 0xb0, 0xf4, 0x10, 0xac,
+ 0x87, 0x70, 0x73, 0xca, 0x8d, 0x40, 0xee, 0xfa, 0x2a, 0x50, 0x0b, 0xf4,
+ 0x48, 0x9b, 0xad, 0x4f, 0xc6, 0x0c, 0x37, 0x3c, 0x57, 0x6a, 0xb0, 0x13,
+ 0x5a, 0x61, 0x2e, 0x27, 0x11, 0xc6, 0xfe, 0x04, 0xa0, 0x75, 0x66, 0xf4,
+ 0xc1, 0x7d, 0x02, 0x1d},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: l_hash changed to all 1
+ // tcID: 15
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 15,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x23, 0x93, 0xef, 0x64, 0xf3, 0x32, 0x18, 0xe3, 0x8a, 0xc8, 0x0c, 0x30,
+ 0x93, 0x44, 0xfe, 0x33, 0xa1, 0xde, 0xba, 0x9f, 0x63, 0xaa, 0xb2, 0x9e,
+ 0x06, 0x52, 0x9f, 0x5f, 0xe5, 0x73, 0x67, 0x21, 0xab, 0xbb, 0x79, 0x2e,
+ 0x78, 0x7f, 0x2d, 0xf1, 0xec, 0x8d, 0xb8, 0x51, 0x38, 0x69, 0xc1, 0xfc,
+ 0x1f, 0x0a, 0x78, 0x64, 0x8f, 0x56, 0x13, 0xf7, 0x0e, 0x0b, 0x52, 0x2c,
+ 0xd5, 0xcd, 0x78, 0xc0, 0x1e, 0x12, 0x1d, 0x3e, 0x52, 0x7a, 0x49, 0xc2,
+ 0x48, 0x86, 0x1c, 0x47, 0xf7, 0xb1, 0x08, 0x22, 0x8a, 0x6c, 0x44, 0x81,
+ 0x45, 0x1e, 0x2a, 0xc8, 0x34, 0x02, 0x9a, 0x48, 0x40, 0x35, 0x98, 0x10,
+ 0x5f, 0xe9, 0x9b, 0x3f, 0x06, 0x02, 0x96, 0x04, 0x3f, 0xb6, 0x09, 0x27,
+ 0x7f, 0xff, 0x17, 0x46, 0x32, 0x57, 0x63, 0xa5, 0xfd, 0xe8, 0xd6, 0x5e,
+ 0x6f, 0x43, 0x79, 0x1a, 0xbd, 0x7b, 0x11, 0x3f, 0xd7, 0xa8, 0x28, 0x1d,
+ 0x26, 0x29, 0xca, 0xf7, 0xf7, 0x61, 0x58, 0x76, 0xdb, 0xc7, 0x02, 0xae,
+ 0xe7, 0xf2, 0xf0, 0x18, 0x29, 0xb5, 0x06, 0xdc, 0x33, 0x6e, 0x9e, 0xbb,
+ 0xc6, 0x14, 0x7d, 0x94, 0xd8, 0x53, 0xea, 0xd7, 0x96, 0x93, 0xc3, 0xc6,
+ 0xf9, 0x56, 0xa1, 0x8e, 0xc8, 0x25, 0xbe, 0x43, 0x08, 0x4e, 0x23, 0xa3,
+ 0xe1, 0x5d, 0x31, 0xa8, 0x88, 0xa8, 0x85, 0x15, 0x2b, 0xd7, 0xcf, 0xf3,
+ 0x4c, 0xf3, 0xde, 0x28, 0x48, 0x05, 0xe8, 0x35, 0x8c, 0x7f, 0xfd, 0xae,
+ 0xb5, 0x6b, 0x22, 0x57, 0xe3, 0xc7, 0xc1, 0xfe, 0x8c, 0x2c, 0xed, 0x18,
+ 0x3e, 0xe2, 0x7f, 0xdc, 0x99, 0xe4, 0xf7, 0x47, 0x58, 0xcd, 0x68, 0xd1,
+ 0x44, 0x2e, 0x1d, 0xcd, 0x05, 0xb6, 0x2c, 0xe4, 0x31, 0xc2, 0x6c, 0x0c,
+ 0x76, 0x85, 0x27, 0x50, 0x79, 0x13, 0x75, 0x34, 0x5e, 0xed, 0xf9, 0xc9,
+ 0x84, 0x8e, 0xb2, 0x72},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 16
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 16,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x61, 0x15, 0xfe, 0x66, 0xf9, 0x4a, 0xf6, 0xdc, 0x4f, 0x2c, 0xc4, 0x6e,
+ 0x55, 0x27, 0x10, 0x60, 0x3c, 0x27, 0x1e, 0xb2, 0x11, 0x26, 0x1f, 0x41,
+ 0x5b, 0xea, 0x92, 0x2a, 0xdb, 0x0d, 0xc2, 0x60, 0x85, 0xfc, 0x65, 0x07,
+ 0x58, 0xb7, 0x94, 0x03, 0xdd, 0x76, 0xe0, 0x35, 0x03, 0x1e, 0x5d, 0x7d,
+ 0x17, 0x7a, 0xbb, 0x75, 0x2f, 0x4b, 0x1f, 0xeb, 0x0b, 0xc4, 0x4e, 0x13,
+ 0xcf, 0x4b, 0x17, 0xb9, 0xb9, 0x5b, 0x55, 0x3c, 0x3e, 0xee, 0xff, 0x22,
+ 0x78, 0xf8, 0x27, 0x34, 0x5f, 0xdf, 0x33, 0x08, 0xb8, 0xd5, 0x34, 0xa1,
+ 0xe4, 0xa0, 0x7b, 0xe9, 0xeb, 0xd6, 0x0c, 0x96, 0xfa, 0x45, 0xa2, 0xa0,
+ 0x4d, 0x6c, 0x91, 0x29, 0x2f, 0x13, 0x22, 0x39, 0x50, 0x46, 0x6e, 0x44,
+ 0x15, 0x50, 0xc8, 0x90, 0x36, 0x77, 0xbe, 0x93, 0xf0, 0xc4, 0x05, 0x62,
+ 0xd8, 0xc5, 0x1f, 0x9d, 0x77, 0x2b, 0x7e, 0x2f, 0x72, 0x16, 0x24, 0x34,
+ 0x2d, 0x6b, 0xa2, 0x8d, 0x29, 0xb6, 0x28, 0xce, 0x8c, 0xcc, 0xdf, 0xa0,
+ 0x7e, 0x50, 0xcb, 0x37, 0x90, 0x63, 0x86, 0x1a, 0xbd, 0xb0, 0xd6, 0x87,
+ 0x64, 0x33, 0x24, 0x3b, 0xce, 0xbe, 0x75, 0xa3, 0x42, 0x43, 0x22, 0x25,
+ 0x5b, 0x5c, 0xbb, 0x44, 0xf2, 0xdf, 0xef, 0xaa, 0x9a, 0x93, 0x83, 0x29,
+ 0x6e, 0xbc, 0x44, 0xc6, 0x55, 0x2f, 0x87, 0xe7, 0x03, 0x36, 0x8f, 0xbb,
+ 0x33, 0xcc, 0x83, 0xde, 0x4f, 0x90, 0x27, 0xc5, 0x88, 0xae, 0x3d, 0x9e,
+ 0x56, 0x7b, 0xa2, 0x8b, 0xd8, 0xef, 0xc5, 0xa4, 0xb1, 0x73, 0xac, 0xcd,
+ 0xd0, 0xd0, 0x79, 0x3a, 0xba, 0xe5, 0xd2, 0xfb, 0x93, 0x30, 0x55, 0x55,
+ 0x3b, 0xe8, 0x2e, 0xed, 0xbb, 0x67, 0x11, 0xe2, 0xad, 0x64, 0x8b, 0x04,
+ 0x09, 0x8a, 0x17, 0xe8, 0x2a, 0x2a, 0x0e, 0xf4, 0xc6, 0x74, 0x5c, 0x15,
+ 0x63, 0x9b, 0x7c, 0x85},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: ps terminated by 0xff
+ // tcID: 17
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 17,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x40, 0x54, 0x69, 0x2a, 0x94, 0x38, 0xbb, 0x21, 0x56, 0xdf, 0xf8, 0x05,
+ 0xa6, 0x0d, 0xde, 0x5e, 0xf1, 0x81, 0x2d, 0xf0, 0xeb, 0x8f, 0x7b, 0x4e,
+ 0xb2, 0xae, 0xf7, 0x49, 0x51, 0xbc, 0x2a, 0xd4, 0x48, 0x50, 0xb8, 0x30,
+ 0xf5, 0x58, 0x40, 0x7c, 0xf5, 0xbe, 0xc5, 0xca, 0xc2, 0x0a, 0x26, 0xba,
+ 0x54, 0x11, 0x28, 0x71, 0xa2, 0x4e, 0x13, 0x8e, 0xa4, 0x3e, 0x49, 0x9a,
+ 0x7f, 0xf6, 0x0e, 0x61, 0x21, 0x24, 0xd0, 0x6e, 0x0c, 0xd8, 0x85, 0x33,
+ 0xdd, 0x7b, 0x64, 0xea, 0x20, 0x27, 0x7f, 0xdb, 0xa3, 0xc2, 0x52, 0x2b,
+ 0xda, 0xc6, 0xf7, 0x9d, 0x98, 0x84, 0xca, 0x1f, 0x97, 0x1f, 0x1d, 0xb5,
+ 0x46, 0x98, 0xe4, 0xcd, 0x14, 0x9c, 0xca, 0x76, 0x74, 0x21, 0x0f, 0x3b,
+ 0xeb, 0x08, 0xe1, 0xba, 0x5b, 0xd1, 0x64, 0x74, 0x17, 0xb5, 0xeb, 0x25,
+ 0x11, 0x6b, 0x94, 0xb1, 0x65, 0xb8, 0x0b, 0xf6, 0x9c, 0xfa, 0xd6, 0x84,
+ 0x57, 0xcf, 0x79, 0xdd, 0x3b, 0xda, 0xb1, 0xec, 0x01, 0xb7, 0x57, 0xd5,
+ 0xf1, 0xa0, 0x28, 0x6d, 0x53, 0xd8, 0x34, 0x0a, 0xd5, 0xd5, 0x3b, 0x05,
+ 0x31, 0xa9, 0x4e, 0x91, 0xe1, 0xa7, 0xf0, 0xfc, 0x86, 0x4d, 0x7d, 0xb4,
+ 0xf9, 0xf0, 0xcc, 0x9e, 0xe0, 0xf9, 0xa6, 0xeb, 0x03, 0x30, 0x5d, 0x7e,
+ 0xbe, 0xc3, 0xfc, 0x99, 0x79, 0x23, 0xe7, 0xca, 0x87, 0x9d, 0x6f, 0x45,
+ 0x8d, 0xdc, 0x46, 0x18, 0xd2, 0xd8, 0xb7, 0xba, 0xa0, 0x58, 0xf2, 0x5c,
+ 0x6d, 0xc0, 0x92, 0xd6, 0x36, 0x0b, 0x7f, 0x27, 0x08, 0xa0, 0xf2, 0x8e,
+ 0xd4, 0x4c, 0x72, 0x2f, 0x39, 0xf1, 0xe4, 0x2b, 0x6a, 0xba, 0x4e, 0x4d,
+ 0xf8, 0xe5, 0x15, 0x45, 0xdf, 0x6c, 0xba, 0x4e, 0xd7, 0xb4, 0xfe, 0x8d,
+ 0x65, 0xa6, 0xc1, 0xad, 0x09, 0xff, 0xfd, 0xe8, 0x3e, 0x96, 0x2d, 0x72,
+ 0x8d, 0xe7, 0x3f, 0xa4},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: ps is all zero
+ // tcID: 18
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 18,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x14, 0xc5, 0x6a, 0x1f, 0x06, 0x4e, 0xf7, 0x8e, 0xe6, 0xa2, 0x63, 0xc6,
+ 0xb5, 0x51, 0xd3, 0x55, 0xfb, 0xf6, 0xbe, 0xb7, 0xbd, 0xf6, 0x76, 0x99,
+ 0x99, 0xb8, 0x61, 0x82, 0xf8, 0x36, 0xa6, 0x3f, 0x1f, 0x53, 0xc6, 0x29,
+ 0x24, 0x3a, 0xb3, 0xda, 0xd5, 0x81, 0xe2, 0x21, 0xe8, 0xb5, 0x1c, 0xae,
+ 0x70, 0x66, 0x98, 0x97, 0x0d, 0x20, 0x5f, 0x4b, 0xfb, 0x38, 0x58, 0xd2,
+ 0x65, 0xd0, 0x5e, 0x0d, 0x5c, 0x9a, 0xd9, 0x73, 0xe0, 0xa3, 0x0f, 0x8f,
+ 0xa6, 0xb2, 0x49, 0xd1, 0x27, 0x1a, 0xe9, 0x31, 0x13, 0x2d, 0xdb, 0x7d,
+ 0x0b, 0x5a, 0x66, 0x5c, 0x4a, 0x4f, 0x17, 0x8a, 0xaf, 0x03, 0x6a, 0x25,
+ 0xff, 0xcd, 0x52, 0x25, 0xc6, 0xed, 0xec, 0x84, 0x7f, 0x9e, 0xcf, 0x94,
+ 0x9a, 0x93, 0xdb, 0xdb, 0x30, 0xcd, 0xcd, 0xa1, 0x98, 0xc9, 0x53, 0x53,
+ 0x03, 0x3d, 0x87, 0xb3, 0xcc, 0x16, 0xfc, 0xbd, 0xd9, 0x28, 0xdd, 0x13,
+ 0x1f, 0x48, 0x74, 0xdd, 0x4b, 0x50, 0xa8, 0xa6, 0x17, 0xd0, 0x49, 0xb4,
+ 0x75, 0x30, 0x8d, 0x64, 0x9c, 0x84, 0x44, 0x4c, 0xb4, 0x4e, 0x85, 0x44,
+ 0x07, 0x71, 0x66, 0x63, 0x6a, 0xe6, 0xb6, 0x4c, 0x46, 0x00, 0x02, 0x92,
+ 0x43, 0xf0, 0xac, 0xca, 0x71, 0x82, 0xa3, 0x2e, 0x55, 0x04, 0xd9, 0x8f,
+ 0xdd, 0x8a, 0xb9, 0xcc, 0x31, 0x36, 0xaa, 0x06, 0x01, 0xee, 0x63, 0xee,
+ 0x40, 0x22, 0xea, 0x40, 0xcc, 0x65, 0x25, 0xbf, 0xea, 0xaf, 0x3a, 0xfc,
+ 0xf6, 0x6b, 0x00, 0x87, 0x88, 0x5b, 0xad, 0xcb, 0xef, 0xcf, 0xa3, 0x1a,
+ 0x02, 0x62, 0x84, 0x0f, 0x09, 0x88, 0x00, 0xdb, 0xe2, 0x6b, 0xa9, 0x11,
+ 0x38, 0x60, 0x09, 0x78, 0xee, 0x73, 0x90, 0x54, 0xeb, 0xae, 0x9f, 0xd9,
+ 0xce, 0x85, 0x66, 0xaa, 0x2a, 0x24, 0x98, 0x96, 0x88, 0xb4, 0xf3, 0x24,
+ 0x5c, 0x7b, 0xe8, 0x32},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: ps replaced by 0xff's
+ // tcID: 19
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 19,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x81, 0xea, 0x17, 0x0e, 0x37, 0xcf, 0x84, 0x4e, 0x0e, 0x35, 0x69, 0xcd,
+ 0x9a, 0x1c, 0x88, 0xfb, 0x35, 0xd8, 0x94, 0xc8, 0x20, 0xfa, 0x46, 0xea,
+ 0x6d, 0xe1, 0x45, 0x61, 0x3e, 0x51, 0xa6, 0x44, 0x44, 0x04, 0xb1, 0x83,
+ 0x13, 0xbb, 0x47, 0xfc, 0x27, 0xce, 0x81, 0xb9, 0x53, 0x41, 0x6b, 0xf4,
+ 0x0d, 0x9c, 0x86, 0x06, 0x2f, 0x50, 0xcb, 0x7d, 0x54, 0x7f, 0x0c, 0xae,
+ 0x06, 0x82, 0x40, 0x8f, 0xb6, 0xd1, 0xca, 0x31, 0x1a, 0xd6, 0x17, 0x43,
+ 0x52, 0x29, 0xc6, 0xc1, 0xcd, 0x11, 0x84, 0x76, 0xa1, 0x2c, 0xf1, 0xfc,
+ 0x96, 0x13, 0x02, 0x08, 0xab, 0xdf, 0xfe, 0x50, 0x10, 0x1c, 0xf0, 0x7a,
+ 0xd3, 0xa3, 0x18, 0xa8, 0x31, 0x2c, 0x6c, 0x23, 0xfe, 0x95, 0x45, 0xa2,
+ 0x12, 0x74, 0xa1, 0x69, 0xb1, 0xd7, 0xd4, 0xdb, 0xf1, 0x98, 0xa1, 0xa0,
+ 0x61, 0x97, 0xc4, 0xd7, 0x7c, 0x91, 0xbb, 0xc6, 0xb8, 0x59, 0x1f, 0x66,
+ 0xa3, 0x67, 0x3d, 0x1e, 0xae, 0x4f, 0xdb, 0x08, 0x39, 0xb5, 0x92, 0x58,
+ 0x68, 0xab, 0x8c, 0xd4, 0x1e, 0xf6, 0x70, 0xbb, 0xfa, 0xa7, 0x7d, 0x12,
+ 0xa9, 0x34, 0x76, 0x58, 0xa9, 0x69, 0xb7, 0xd0, 0xe4, 0xf5, 0x1a, 0x1e,
+ 0xfa, 0xeb, 0x33, 0x39, 0xc7, 0x61, 0xb8, 0x08, 0x7f, 0x86, 0x5d, 0x58,
+ 0x02, 0x63, 0x30, 0x64, 0x17, 0xa2, 0x75, 0xaa, 0x2a, 0x69, 0xa5, 0xb7,
+ 0xdb, 0x58, 0x1b, 0x09, 0xb6, 0x36, 0xf2, 0xdd, 0xe0, 0x22, 0xa7, 0xf9,
+ 0xd2, 0xb2, 0xd8, 0x8d, 0x64, 0xc0, 0x2b, 0xdc, 0x3c, 0xa9, 0x12, 0xae,
+ 0x89, 0xf1, 0x0a, 0x0d, 0xb8, 0x67, 0xe6, 0x1e, 0x79, 0x46, 0x05, 0x71,
+ 0x62, 0x25, 0x9f, 0x91, 0x05, 0xcc, 0x13, 0xba, 0x8d, 0x51, 0x25, 0xbc,
+ 0xb3, 0xc4, 0x9d, 0xdc, 0xed, 0x4f, 0xfa, 0x83, 0x34, 0x14, 0xb5, 0xf2,
+ 0x1d, 0x1e, 0x84, 0x46},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: seed is all 0
+ // tcID: 20
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 20,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x8d, 0x86, 0xdc, 0x41, 0x48, 0xc4, 0xcd, 0xb2, 0xfc, 0x0f, 0xa7, 0xa9,
+ 0x2f, 0x48, 0xa1, 0xef, 0xd3, 0x38, 0x97, 0xa2, 0x30, 0x6f, 0x00, 0x2a,
+ 0xa3, 0x9b, 0xa3, 0x38, 0xcd, 0x20, 0xc4, 0x4b, 0xee, 0x1d, 0xfe, 0x7d,
+ 0xb0, 0x50, 0x14, 0x5d, 0x9d, 0xee, 0xba, 0xcf, 0x29, 0x6c, 0xfa, 0x65,
+ 0x1f, 0x5e, 0x2e, 0x0f, 0x1a, 0x2b, 0x9e, 0x09, 0xdf, 0x5d, 0x11, 0xdd,
+ 0x56, 0x4e, 0x28, 0x95, 0xf6, 0x4c, 0x35, 0x9c, 0x59, 0x0c, 0xe0, 0xf4,
+ 0x00, 0xdd, 0x77, 0x4f, 0x67, 0xc2, 0xe1, 0xee, 0x17, 0x8c, 0x0e, 0x51,
+ 0x27, 0xec, 0x30, 0xa2, 0x15, 0x4f, 0x74, 0xb4, 0xb7, 0x5b, 0x7f, 0x37,
+ 0x88, 0xe5, 0x1b, 0xfc, 0x6a, 0x54, 0x39, 0x7f, 0x28, 0xe8, 0x85, 0x87,
+ 0xff, 0xea, 0x82, 0x5e, 0xfd, 0x6c, 0xd1, 0xe5, 0xb6, 0xaa, 0x14, 0x64,
+ 0xcb, 0xd5, 0xee, 0x1a, 0xad, 0x24, 0xcf, 0xb8, 0x64, 0x46, 0x68, 0x7e,
+ 0x58, 0xa2, 0xe9, 0x60, 0x4f, 0x05, 0xa4, 0x0c, 0x23, 0x7b, 0xb9, 0x43,
+ 0x00, 0x67, 0x7c, 0xb6, 0x5a, 0x70, 0x50, 0x55, 0x81, 0xaf, 0x2f, 0xe5,
+ 0x1e, 0x0d, 0x7d, 0x82, 0xa0, 0x86, 0x29, 0xdb, 0x04, 0x99, 0xfb, 0x1d,
+ 0x36, 0x0f, 0x1f, 0x1a, 0x9a, 0xff, 0xbd, 0x75, 0x57, 0x9b, 0x98, 0xd6,
+ 0xd9, 0x76, 0xeb, 0xe2, 0xe4, 0x07, 0xda, 0x91, 0x21, 0xcf, 0xb3, 0xa8,
+ 0xb8, 0x84, 0x72, 0xfb, 0x86, 0x8d, 0x82, 0x88, 0x1b, 0xe8, 0x7c, 0xee,
+ 0x4d, 0x23, 0xc5, 0x8a, 0x27, 0xb3, 0x70, 0x7f, 0x27, 0x71, 0xdd, 0xa0,
+ 0x80, 0x0f, 0xf2, 0x69, 0x96, 0x8b, 0xf5, 0x39, 0x3a, 0x5d, 0x8c, 0x83,
+ 0xd5, 0xd4, 0x23, 0x5c, 0xc1, 0xea, 0xa8, 0xc9, 0xdb, 0x34, 0x2b, 0x29,
+ 0x29, 0xad, 0x0e, 0xd8, 0x63, 0x80, 0x44, 0x91, 0x5e, 0xfc, 0xec, 0xc5,
+ 0x07, 0xf6, 0x63, 0x50},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment: seed is all 1
+ // tcID: 21
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 21,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x3e, 0x97, 0x0d, 0xed, 0x41, 0x1d, 0xc9, 0xed, 0x2a, 0x18, 0xce, 0xad,
+ 0xbb, 0xd9, 0xd5, 0x47, 0x02, 0x09, 0xc1, 0xdf, 0xba, 0x22, 0xe7, 0xcc,
+ 0x32, 0x87, 0xdd, 0xcf, 0x10, 0xca, 0x0c, 0x28, 0xfe, 0xc6, 0xca, 0xd6,
+ 0x22, 0x27, 0xa1, 0x56, 0xa5, 0xee, 0x20, 0x66, 0xa9, 0x95, 0xab, 0x28,
+ 0xa1, 0x21, 0xca, 0x75, 0x99, 0x99, 0x2a, 0xbf, 0xb7, 0x5d, 0xbe, 0x98,
+ 0x7a, 0x4c, 0x19, 0x0b, 0x1c, 0x58, 0xaf, 0x8b, 0x13, 0xb1, 0x1e, 0xd2,
+ 0x47, 0x24, 0xba, 0x41, 0xe4, 0xa4, 0x84, 0xfb, 0x35, 0xa3, 0x89, 0x41,
+ 0xc6, 0x83, 0x8e, 0x40, 0x45, 0xfa, 0x8a, 0x04, 0x8e, 0xa3, 0xef, 0xb4,
+ 0x60, 0xb0, 0x1f, 0xb2, 0xd1, 0x1a, 0xab, 0xce, 0xdf, 0x4f, 0xf2, 0xdb,
+ 0x5e, 0x88, 0x91, 0x45, 0xbb, 0x2d, 0x72, 0x9c, 0x84, 0x56, 0xe5, 0x1f,
+ 0x29, 0x60, 0x8e, 0xb5, 0xaa, 0x65, 0xa1, 0x90, 0x8f, 0xb9, 0x4b, 0xeb,
+ 0x6c, 0x2a, 0x89, 0x77, 0x8a, 0x1f, 0x23, 0x89, 0x82, 0x1f, 0x15, 0xf8,
+ 0x18, 0x86, 0x5e, 0x38, 0x56, 0x8e, 0xea, 0x9a, 0xee, 0xba, 0x03, 0x66,
+ 0x19, 0x83, 0x79, 0xb1, 0x37, 0x23, 0xc6, 0xc3, 0x77, 0x45, 0xb7, 0xff,
+ 0x7e, 0x4f, 0x71, 0x64, 0xaf, 0xa5, 0x39, 0x40, 0x83, 0x59, 0x2e, 0x7d,
+ 0x10, 0x2f, 0xfa, 0x72, 0xa5, 0xae, 0x6b, 0x3d, 0xa8, 0xd9, 0x2b, 0x59,
+ 0x77, 0xfd, 0xef, 0x3a, 0x64, 0x49, 0x69, 0x6c, 0x9e, 0x5c, 0xd2, 0x02,
+ 0x4a, 0x9f, 0x79, 0x5e, 0x81, 0x63, 0x3c, 0x24, 0x3d, 0xb6, 0xe7, 0x4e,
+ 0x56, 0x6c, 0xc6, 0x8e, 0xc4, 0x04, 0x3a, 0x89, 0xcf, 0x69, 0xe0, 0x20,
+ 0xed, 0x10, 0xb6, 0x59, 0x00, 0x82, 0xe1, 0xa2, 0x01, 0x53, 0x69, 0x02,
+ 0x9a, 0xaa, 0x67, 0x3a, 0x92, 0xf4, 0x4d, 0x6e, 0x62, 0x60, 0x46, 0x72,
+ 0x55, 0x9f, 0xd9, 0x33},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment: First byte is 1
+ // tcID: 22
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 22,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x73, 0x1e, 0xaf, 0xf9, 0xf5, 0x4c, 0xe7, 0x2b, 0x05, 0x72, 0xeb, 0x6c,
+ 0xf3, 0xd5, 0x86, 0xb8, 0x98, 0xdd, 0x9d, 0x96, 0xba, 0x82, 0x20, 0x2c,
+ 0x77, 0xa6, 0x3f, 0x1d, 0x98, 0x64, 0x29, 0x20, 0x79, 0x0e, 0x09, 0x2e,
+ 0xd5, 0xa3, 0x8a, 0xbf, 0xf5, 0x4b, 0x6d, 0x12, 0xd7, 0x98, 0x5e, 0xfd,
+ 0xe0, 0xec, 0x8b, 0x63, 0x21, 0xa5, 0xb8, 0x18, 0x3a, 0x80, 0xad, 0xf3,
+ 0xc6, 0x89, 0x72, 0xe9, 0x0f, 0x00, 0x27, 0x65, 0x4e, 0x2c, 0x58, 0x5e,
+ 0xeb, 0x99, 0xe5, 0xed, 0xd7, 0xa9, 0xb5, 0x6b, 0x65, 0x2a, 0xcc, 0x00,
+ 0x51, 0xb9, 0x55, 0x07, 0xb3, 0xda, 0xed, 0xbc, 0x6b, 0x00, 0x20, 0x3f,
+ 0x50, 0x55, 0x3f, 0x43, 0x2e, 0x61, 0x2a, 0xfa, 0x74, 0x05, 0x6d, 0x0f,
+ 0xae, 0x70, 0x21, 0x15, 0x9e, 0xd9, 0x54, 0x77, 0xfd, 0xc5, 0x71, 0x96,
+ 0x27, 0xc7, 0x7a, 0xf1, 0xef, 0x2b, 0x2e, 0xe3, 0xb8, 0x04, 0x8d, 0xa4,
+ 0xef, 0x6d, 0xdb, 0x16, 0x62, 0xe3, 0x5a, 0xa5, 0x60, 0xca, 0xc6, 0xcb,
+ 0x0b, 0xea, 0xa7, 0xd8, 0x11, 0xea, 0xb4, 0x99, 0x39, 0xb6, 0xdc, 0xd3,
+ 0xcd, 0xbd, 0x1f, 0x00, 0xbe, 0xb8, 0x75, 0xbb, 0x60, 0xfc, 0xdf, 0x2a,
+ 0x00, 0x6e, 0xde, 0xd6, 0xf4, 0x49, 0xba, 0xe3, 0x38, 0x90, 0x8a, 0x0f,
+ 0xe1, 0x81, 0x03, 0x5f, 0x14, 0xe6, 0xfe, 0xc4, 0xf1, 0x62, 0x74, 0x34,
+ 0x38, 0xae, 0x2d, 0x9b, 0xdc, 0xdc, 0xc4, 0x9c, 0x7c, 0xd7, 0x78, 0xe7,
+ 0x62, 0x45, 0x8b, 0xf2, 0x66, 0x9b, 0x35, 0xed, 0x3d, 0x49, 0x8a, 0xda,
+ 0x60, 0x41, 0x34, 0x2d, 0x12, 0x62, 0x7f, 0x14, 0xce, 0xbb, 0xab, 0x2c,
+ 0x55, 0xda, 0xf2, 0xb9, 0xe4, 0xe6, 0x45, 0x64, 0x1c, 0xe0, 0x79, 0x61,
+ 0xb3, 0x90, 0x61, 0xf4, 0x32, 0xb6, 0xab, 0x78, 0x7a, 0x17, 0x5f, 0x8e,
+ 0x68, 0xf2, 0xc9, 0x8b},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: m is 0
+ // tcID: 23
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 23,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: m is 1
+ // tcID: 24
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 24,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: m is n-1
+ // tcID: 25
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 25,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xcd, 0xa6, 0xfa, 0x5c, 0xa7, 0x6b, 0xfe, 0x04, 0x92, 0xec, 0x57, 0xe0,
+ 0xa3, 0xbf, 0xff, 0x72, 0x72, 0xdc, 0x8d, 0x1e, 0x25, 0xad, 0x1f, 0xb3,
+ 0x38, 0xaa, 0x05, 0x0f, 0x02, 0xc1, 0x04, 0xe6, 0x31, 0x33, 0xd6, 0xb5,
+ 0xb7, 0xc4, 0x98, 0x5e, 0xbb, 0xae, 0x9a, 0xc0, 0x36, 0xa5, 0xb9, 0xc0,
+ 0x30, 0x74, 0xd6, 0x0a, 0xec, 0x8e, 0x25, 0xba, 0xf3, 0x92, 0xa0, 0xc4,
+ 0x30, 0xff, 0x05, 0xb8, 0x8e, 0x94, 0x88, 0x05, 0xd3, 0xdd, 0x74, 0x51,
+ 0x1d, 0x88, 0x85, 0x25, 0x0a, 0x7b, 0x57, 0x42, 0x15, 0xad, 0xa0, 0x15,
+ 0xc5, 0x59, 0x07, 0x66, 0x86, 0xe2, 0x53, 0xcc, 0xc9, 0x6c, 0x08, 0x15,
+ 0xb1, 0x29, 0x1e, 0xe7, 0x87, 0xcc, 0x33, 0x63, 0xb4, 0xf7, 0x7d, 0x93,
+ 0x0e, 0xb9, 0x98, 0xd7, 0xc5, 0x82, 0xb2, 0x4c, 0xea, 0x9c, 0xe2, 0x1d,
+ 0xe9, 0x72, 0x27, 0x91, 0x98, 0x98, 0x63, 0xa2, 0x7e, 0xbc, 0x80, 0xa0,
+ 0x0d, 0xe5, 0xbd, 0x2f, 0x92, 0x28, 0x77, 0x5e, 0x5a, 0x4c, 0xeb, 0x05,
+ 0x4d, 0x58, 0xc9, 0xbe, 0x36, 0xa0, 0x54, 0x33, 0x69, 0x71, 0xa1, 0x36,
+ 0x42, 0xdd, 0x95, 0x10, 0xdd, 0x69, 0x6a, 0xa2, 0x68, 0xdb, 0x3a, 0xab,
+ 0x22, 0x99, 0xd5, 0xd8, 0x8f, 0x8e, 0x56, 0x24, 0x34, 0xd1, 0x42, 0x70,
+ 0x94, 0xd3, 0xdf, 0x8e, 0x72, 0xd1, 0xef, 0x69, 0xb4, 0xed, 0x34, 0xd1,
+ 0x2b, 0xac, 0x37, 0x52, 0x23, 0xb2, 0xa2, 0x5c, 0xf2, 0x27, 0xf7, 0x35,
+ 0xf8, 0x16, 0xe8, 0x5e, 0x17, 0x23, 0x93, 0x04, 0x76, 0x9a, 0x60, 0x82,
+ 0x15, 0x4c, 0xd1, 0x58, 0x99, 0xfc, 0x1e, 0xae, 0xfb, 0x69, 0xb7, 0x48,
+ 0xa3, 0xe5, 0xed, 0x24, 0xd3, 0x83, 0x72, 0x59, 0x7d, 0xe3, 0xe4, 0xe2,
+ 0xa2, 0x7b, 0x95, 0x1d, 0x6a, 0xc7, 0xdb, 0x18, 0x2d, 0x68, 0x09, 0xd8,
+ 0xff, 0x51, 0x1b, 0x7e},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: ciphertext is empty
+ // tcID: 26
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 26,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: prepended bytes to ciphertext
+ // tcID: 27
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 27,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x00, 0x00, 0x58, 0x14, 0xd6, 0xf2, 0xf3, 0xb2, 0x35, 0x45, 0xe0, 0x05,
+ 0xa4, 0xf7, 0x2e, 0xb0, 0xef, 0x65, 0x9f, 0xc0, 0x7a, 0x83, 0x74, 0x78,
+ 0x0f, 0x8e, 0xb9, 0x22, 0x3d, 0xad, 0x41, 0x7b, 0xff, 0x6c, 0x96, 0xa9,
+ 0x1c, 0x60, 0x71, 0xab, 0xd6, 0x78, 0xa8, 0xc9, 0xcb, 0xf0, 0xb4, 0x73,
+ 0x5e, 0x4c, 0x22, 0x5e, 0x98, 0x46, 0x69, 0x22, 0x4e, 0x88, 0x65, 0x5d,
+ 0xd4, 0xf0, 0x5a, 0xdf, 0x1c, 0xb1, 0xae, 0x96, 0xf7, 0xdc, 0x79, 0x32,
+ 0xa0, 0xb3, 0x87, 0x15, 0x8a, 0x91, 0x5f, 0x75, 0x63, 0x08, 0x5f, 0x44,
+ 0xc7, 0x2a, 0x41, 0xf3, 0x31, 0xe0, 0xe1, 0x7e, 0x68, 0x95, 0xe4, 0x42,
+ 0xf7, 0x49, 0x21, 0x51, 0x39, 0x71, 0x59, 0x63, 0x79, 0x68, 0xb1, 0x58,
+ 0x88, 0xf8, 0x51, 0x32, 0x31, 0x07, 0xbf, 0xdc, 0x1c, 0xd4, 0x19, 0xd6,
+ 0xad, 0xe5, 0x6b, 0x97, 0x4a, 0xff, 0x86, 0x5d, 0x58, 0x23, 0xda, 0xad,
+ 0x3d, 0x0c, 0xd8, 0xb1, 0xa9, 0x4e, 0xe1, 0x76, 0x7b, 0x70, 0xfe, 0x47,
+ 0x7c, 0x64, 0xa5, 0xbf, 0xa5, 0x93, 0x78, 0x3a, 0xa9, 0x08, 0x68, 0xd4,
+ 0x45, 0x6f, 0x09, 0x86, 0x30, 0xeb, 0x32, 0xae, 0x71, 0xad, 0x49, 0x14,
+ 0xc1, 0x42, 0xc8, 0x05, 0xa6, 0x9d, 0x2f, 0xd0, 0xe9, 0x35, 0x63, 0xfe,
+ 0xca, 0x56, 0x7e, 0xd9, 0x22, 0x51, 0x4c, 0x0c, 0x88, 0x67, 0x33, 0x2c,
+ 0x05, 0x3d, 0x49, 0x12, 0xcd, 0x17, 0xd2, 0x38, 0xeb, 0x46, 0x24, 0x5f,
+ 0xbe, 0xb0, 0x34, 0x39, 0xc6, 0xe6, 0xad, 0xc1, 0xca, 0xc0, 0x6d, 0x1e,
+ 0xb4, 0x1d, 0x9a, 0x18, 0x50, 0x57, 0x43, 0x1b, 0x25, 0xd4, 0x60, 0x06,
+ 0x84, 0xe0, 0x57, 0xe5, 0x71, 0xdf, 0xd1, 0xa5, 0x73, 0xdc, 0x60, 0x39,
+ 0x5e, 0x7c, 0x2e, 0x3d, 0x61, 0x2f, 0x9f, 0x66, 0x47, 0x2f, 0x4d, 0xff,
+ 0x28, 0x4f, 0x4c, 0xad, 0x4e, 0x6a},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: appended bytes to ciphertext
+ // tcID: 28
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 28,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x58, 0x14, 0xd6, 0xf2, 0xf3, 0xb2, 0x35, 0x45, 0xe0, 0x05, 0xa4, 0xf7,
+ 0x2e, 0xb0, 0xef, 0x65, 0x9f, 0xc0, 0x7a, 0x83, 0x74, 0x78, 0x0f, 0x8e,
+ 0xb9, 0x22, 0x3d, 0xad, 0x41, 0x7b, 0xff, 0x6c, 0x96, 0xa9, 0x1c, 0x60,
+ 0x71, 0xab, 0xd6, 0x78, 0xa8, 0xc9, 0xcb, 0xf0, 0xb4, 0x73, 0x5e, 0x4c,
+ 0x22, 0x5e, 0x98, 0x46, 0x69, 0x22, 0x4e, 0x88, 0x65, 0x5d, 0xd4, 0xf0,
+ 0x5a, 0xdf, 0x1c, 0xb1, 0xae, 0x96, 0xf7, 0xdc, 0x79, 0x32, 0xa0, 0xb3,
+ 0x87, 0x15, 0x8a, 0x91, 0x5f, 0x75, 0x63, 0x08, 0x5f, 0x44, 0xc7, 0x2a,
+ 0x41, 0xf3, 0x31, 0xe0, 0xe1, 0x7e, 0x68, 0x95, 0xe4, 0x42, 0xf7, 0x49,
+ 0x21, 0x51, 0x39, 0x71, 0x59, 0x63, 0x79, 0x68, 0xb1, 0x58, 0x88, 0xf8,
+ 0x51, 0x32, 0x31, 0x07, 0xbf, 0xdc, 0x1c, 0xd4, 0x19, 0xd6, 0xad, 0xe5,
+ 0x6b, 0x97, 0x4a, 0xff, 0x86, 0x5d, 0x58, 0x23, 0xda, 0xad, 0x3d, 0x0c,
+ 0xd8, 0xb1, 0xa9, 0x4e, 0xe1, 0x76, 0x7b, 0x70, 0xfe, 0x47, 0x7c, 0x64,
+ 0xa5, 0xbf, 0xa5, 0x93, 0x78, 0x3a, 0xa9, 0x08, 0x68, 0xd4, 0x45, 0x6f,
+ 0x09, 0x86, 0x30, 0xeb, 0x32, 0xae, 0x71, 0xad, 0x49, 0x14, 0xc1, 0x42,
+ 0xc8, 0x05, 0xa6, 0x9d, 0x2f, 0xd0, 0xe9, 0x35, 0x63, 0xfe, 0xca, 0x56,
+ 0x7e, 0xd9, 0x22, 0x51, 0x4c, 0x0c, 0x88, 0x67, 0x33, 0x2c, 0x05, 0x3d,
+ 0x49, 0x12, 0xcd, 0x17, 0xd2, 0x38, 0xeb, 0x46, 0x24, 0x5f, 0xbe, 0xb0,
+ 0x34, 0x39, 0xc6, 0xe6, 0xad, 0xc1, 0xca, 0xc0, 0x6d, 0x1e, 0xb4, 0x1d,
+ 0x9a, 0x18, 0x50, 0x57, 0x43, 0x1b, 0x25, 0xd4, 0x60, 0x06, 0x84, 0xe0,
+ 0x57, 0xe5, 0x71, 0xdf, 0xd1, 0xa5, 0x73, 0xdc, 0x60, 0x39, 0x5e, 0x7c,
+ 0x2e, 0x3d, 0x61, 0x2f, 0x9f, 0x66, 0x47, 0x2f, 0x4d, 0xff, 0x28, 0x4f,
+ 0x4c, 0xad, 0x4e, 0x6a, 0x00, 0x00},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: truncated ciphertext
+ // tcID: 29
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 29,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x14, 0xd6, 0xf2, 0xf3, 0xb2, 0x35, 0x45, 0xe0, 0x05, 0xa4, 0xf7, 0x2e,
+ 0xb0, 0xef, 0x65, 0x9f, 0xc0, 0x7a, 0x83, 0x74, 0x78, 0x0f, 0x8e, 0xb9,
+ 0x22, 0x3d, 0xad, 0x41, 0x7b, 0xff, 0x6c, 0x96, 0xa9, 0x1c, 0x60, 0x71,
+ 0xab, 0xd6, 0x78, 0xa8, 0xc9, 0xcb, 0xf0, 0xb4, 0x73, 0x5e, 0x4c, 0x22,
+ 0x5e, 0x98, 0x46, 0x69, 0x22, 0x4e, 0x88, 0x65, 0x5d, 0xd4, 0xf0, 0x5a,
+ 0xdf, 0x1c, 0xb1, 0xae, 0x96, 0xf7, 0xdc, 0x79, 0x32, 0xa0, 0xb3, 0x87,
+ 0x15, 0x8a, 0x91, 0x5f, 0x75, 0x63, 0x08, 0x5f, 0x44, 0xc7, 0x2a, 0x41,
+ 0xf3, 0x31, 0xe0, 0xe1, 0x7e, 0x68, 0x95, 0xe4, 0x42, 0xf7, 0x49, 0x21,
+ 0x51, 0x39, 0x71, 0x59, 0x63, 0x79, 0x68, 0xb1, 0x58, 0x88, 0xf8, 0x51,
+ 0x32, 0x31, 0x07, 0xbf, 0xdc, 0x1c, 0xd4, 0x19, 0xd6, 0xad, 0xe5, 0x6b,
+ 0x97, 0x4a, 0xff, 0x86, 0x5d, 0x58, 0x23, 0xda, 0xad, 0x3d, 0x0c, 0xd8,
+ 0xb1, 0xa9, 0x4e, 0xe1, 0x76, 0x7b, 0x70, 0xfe, 0x47, 0x7c, 0x64, 0xa5,
+ 0xbf, 0xa5, 0x93, 0x78, 0x3a, 0xa9, 0x08, 0x68, 0xd4, 0x45, 0x6f, 0x09,
+ 0x86, 0x30, 0xeb, 0x32, 0xae, 0x71, 0xad, 0x49, 0x14, 0xc1, 0x42, 0xc8,
+ 0x05, 0xa6, 0x9d, 0x2f, 0xd0, 0xe9, 0x35, 0x63, 0xfe, 0xca, 0x56, 0x7e,
+ 0xd9, 0x22, 0x51, 0x4c, 0x0c, 0x88, 0x67, 0x33, 0x2c, 0x05, 0x3d, 0x49,
+ 0x12, 0xcd, 0x17, 0xd2, 0x38, 0xeb, 0x46, 0x24, 0x5f, 0xbe, 0xb0, 0x34,
+ 0x39, 0xc6, 0xe6, 0xad, 0xc1, 0xca, 0xc0, 0x6d, 0x1e, 0xb4, 0x1d, 0x9a,
+ 0x18, 0x50, 0x57, 0x43, 0x1b, 0x25, 0xd4, 0x60, 0x06, 0x84, 0xe0, 0x57,
+ 0xe5, 0x71, 0xdf, 0xd1, 0xa5, 0x73, 0xdc, 0x60, 0x39, 0x5e, 0x7c, 0x2e,
+ 0x3d, 0x61, 0x2f, 0x9f, 0x66, 0x47, 0x2f, 0x4d, 0xff, 0x28, 0x4f, 0x4c,
+ 0xad, 0x4e, 0x6a},
+ {},
+ priv_key_2,
+ false}};
+
+#endif // rsa_oaep_2048_sha384_mgf1sha1_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha384-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha384-vectors.h
new file mode 100644
index 0000000000..e24f07154f
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha384_mgf1sha384-vectors.h
@@ -0,0 +1,1090 @@
+/* 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 rsa_oaep_2048_sha384_mgf1sha384_vectors_h__
+#define rsa_oaep_2048_sha384_mgf1sha384_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const RsaOaepTestVector kRsaOaep2048Sha384Mgf1Sha384WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 1,
+ {},
+ {0xbf, 0x20, 0xe0, 0xe0, 0x4d, 0xdb, 0xf1, 0x03, 0xa5, 0x13, 0x32, 0x27,
+ 0xfb, 0xc2, 0x69, 0x6a, 0x0a, 0xcc, 0x72, 0xf7, 0x6f, 0x86, 0x92, 0x40,
+ 0xb0, 0x6a, 0xee, 0x89, 0xc2, 0x51, 0x28, 0x38, 0x6d, 0x0e, 0x0c, 0x16,
+ 0x92, 0x7f, 0x98, 0xc1, 0xff, 0x3b, 0x22, 0xb4, 0xfb, 0x61, 0xb5, 0x08,
+ 0xf3, 0x83, 0xf7, 0xea, 0x76, 0x43, 0x96, 0xb2, 0x20, 0x1e, 0x80, 0x0c,
+ 0x79, 0x3c, 0x81, 0xa4, 0xd3, 0x8e, 0x20, 0xb0, 0x3e, 0xad, 0x70, 0x3f,
+ 0x0b, 0x16, 0x4d, 0x7e, 0x7b, 0xf4, 0x70, 0x8c, 0xe9, 0x70, 0xc5, 0x90,
+ 0x7b, 0x13, 0x9b, 0xda, 0xb8, 0xe2, 0xa1, 0x92, 0x29, 0x89, 0xf9, 0x7c,
+ 0xc2, 0xcc, 0xe6, 0x56, 0xfe, 0x37, 0x63, 0x09, 0x19, 0x62, 0x6d, 0x96,
+ 0x62, 0x22, 0xc4, 0x62, 0xaf, 0x0e, 0x72, 0xea, 0x36, 0xf3, 0xd8, 0x16,
+ 0x78, 0xbf, 0xd1, 0x92, 0x8c, 0xaf, 0x91, 0x11, 0x07, 0x9e, 0xdf, 0x93,
+ 0x79, 0x6d, 0x27, 0x13, 0xde, 0xee, 0x2b, 0x85, 0xcb, 0x04, 0xfa, 0x63,
+ 0xd9, 0xfa, 0x41, 0xd2, 0x12, 0x34, 0x55, 0x07, 0xc9, 0x0d, 0x04, 0xf4,
+ 0xc6, 0xc8, 0x0a, 0x11, 0x4b, 0x36, 0x41, 0x6c, 0xc5, 0x5d, 0x78, 0xeb,
+ 0x96, 0x9d, 0x90, 0x42, 0x69, 0xa6, 0x9b, 0xf2, 0xe8, 0x39, 0x07, 0x55,
+ 0x43, 0x95, 0x56, 0x16, 0x07, 0x1a, 0x45, 0xbc, 0x16, 0x78, 0xc6, 0x43,
+ 0x04, 0xff, 0x5f, 0x4c, 0x22, 0xb2, 0x07, 0xc2, 0x77, 0x03, 0xf7, 0x00,
+ 0x61, 0xd1, 0x47, 0x1b, 0x47, 0x04, 0x35, 0x7c, 0x13, 0xdc, 0x44, 0xe1,
+ 0xb3, 0xee, 0xd0, 0x84, 0x2f, 0x57, 0x8e, 0x3e, 0x84, 0xe2, 0x81, 0x84,
+ 0xf8, 0x4e, 0xf6, 0xf8, 0x0a, 0xc8, 0x06, 0xc3, 0xcc, 0xc0, 0xaf, 0xde,
+ 0xb1, 0x7a, 0x74, 0xb4, 0x26, 0x93, 0xf6, 0xe4, 0xb2, 0xa6, 0xc7, 0x61,
+ 0x61, 0x36, 0x3f, 0x3d},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 2,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x00, 0x51, 0x19, 0x0f, 0x85, 0xcf, 0x3b, 0xd0, 0xe9, 0xbd, 0xf5, 0xc9,
+ 0x37, 0x59, 0x3d, 0x22, 0x19, 0xdb, 0x50, 0xba, 0x7d, 0x05, 0x12, 0xd3,
+ 0x88, 0x07, 0xb3, 0x1e, 0xaa, 0x93, 0x10, 0xf0, 0x12, 0x03, 0x20, 0xf7,
+ 0xfa, 0xd7, 0xc6, 0xb1, 0x35, 0xf2, 0x9c, 0xb1, 0x7f, 0xfa, 0x5b, 0x13,
+ 0x5c, 0x0e, 0xbb, 0x1c, 0x4c, 0x81, 0x12, 0xa6, 0x69, 0x12, 0xaa, 0x92,
+ 0xbb, 0xb3, 0x19, 0x1d, 0x5a, 0x28, 0x48, 0x84, 0xf1, 0x94, 0x60, 0xdf,
+ 0xb9, 0xbf, 0x23, 0x2f, 0x0d, 0xb6, 0xc2, 0x07, 0xff, 0x21, 0xd5, 0x37,
+ 0x12, 0xe1, 0xc8, 0xd9, 0x0b, 0xec, 0x03, 0x64, 0x26, 0xce, 0xf5, 0x6a,
+ 0x01, 0x7e, 0x61, 0x75, 0xbf, 0x8b, 0xf2, 0x38, 0xc3, 0x20, 0x50, 0x18,
+ 0x88, 0x69, 0x30, 0x1e, 0xf7, 0x8d, 0x39, 0x84, 0x76, 0x20, 0x38, 0xbb,
+ 0x72, 0xa9, 0x82, 0xd5, 0xc9, 0xc9, 0x50, 0x18, 0x20, 0x19, 0x6d, 0x68,
+ 0xc7, 0x98, 0xea, 0x29, 0xd0, 0xd6, 0x0f, 0x76, 0x28, 0x62, 0x5f, 0xfe,
+ 0x97, 0x5e, 0xe0, 0x75, 0x7c, 0x6b, 0x70, 0xbf, 0x87, 0xb8, 0x21, 0x9d,
+ 0xdf, 0x9e, 0x6a, 0xd3, 0x24, 0xec, 0x97, 0x51, 0xfd, 0x36, 0x64, 0x88,
+ 0x73, 0x36, 0xbc, 0xaa, 0x7a, 0xf7, 0x1c, 0x93, 0x08, 0x3d, 0xd9, 0x67,
+ 0x02, 0xe6, 0x08, 0x9e, 0x2b, 0x67, 0xab, 0xb7, 0x63, 0x19, 0x3f, 0x95,
+ 0xd4, 0x22, 0x2b, 0x91, 0x77, 0xc1, 0x7b, 0x47, 0x26, 0x99, 0x82, 0x40,
+ 0xce, 0x74, 0x20, 0x5f, 0x18, 0xcb, 0x4b, 0x17, 0xbb, 0xfc, 0x73, 0x18,
+ 0x51, 0x76, 0xad, 0x76, 0x1c, 0x1d, 0x48, 0xe6, 0x33, 0xa4, 0xac, 0x7a,
+ 0xdc, 0x2f, 0x61, 0xdc, 0x95, 0x79, 0x8e, 0x53, 0x0d, 0x20, 0x81, 0x7b,
+ 0x72, 0x13, 0x11, 0xbe, 0x82, 0x4d, 0xfc, 0xf7, 0x62, 0x9f, 0xbc, 0x53,
+ 0x35, 0x43, 0x28, 0x0c},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 3,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x0a, 0x50, 0x67, 0xa9, 0x7a, 0x17, 0x11, 0x4b, 0xe5, 0xa7, 0x16, 0x97,
+ 0xf1, 0x56, 0x94, 0xd9, 0x8c, 0xdd, 0x6e, 0x79, 0xdc, 0xba, 0x17, 0x26,
+ 0xa3, 0x8c, 0xa6, 0x60, 0xae, 0x4f, 0xd9, 0xa1, 0x33, 0x6d, 0xf2, 0xde,
+ 0x79, 0x71, 0x8c, 0xea, 0x17, 0x6a, 0x36, 0x5c, 0x46, 0xa2, 0x4d, 0x04,
+ 0x68, 0xc2, 0xa7, 0x19, 0xcc, 0x18, 0x35, 0xe5, 0xb6, 0x0a, 0xa6, 0x44,
+ 0x24, 0xa8, 0xde, 0xa0, 0x92, 0x1f, 0xb6, 0x41, 0x45, 0x8c, 0x27, 0x9c,
+ 0x74, 0xa7, 0xac, 0x74, 0x47, 0x41, 0x26, 0xbe, 0xcc, 0x25, 0xc8, 0x4c,
+ 0xb8, 0xe4, 0x11, 0xcc, 0x7a, 0x11, 0x9c, 0x78, 0x29, 0x8a, 0x2f, 0x45,
+ 0x65, 0x8c, 0x75, 0x90, 0xc3, 0xb4, 0x0d, 0xbc, 0xeb, 0x7c, 0x41, 0xc6,
+ 0x7e, 0x73, 0xd4, 0x1b, 0x46, 0xac, 0x55, 0xcb, 0xea, 0x54, 0x1c, 0x64,
+ 0xa9, 0x1c, 0x52, 0x1e, 0x37, 0x78, 0x90, 0xcc, 0x03, 0x1a, 0x49, 0x33,
+ 0xa2, 0x37, 0x60, 0x9d, 0xce, 0x1d, 0x9f, 0x76, 0x68, 0x46, 0x41, 0x41,
+ 0x7a, 0x44, 0x75, 0x96, 0x62, 0xe1, 0x66, 0xd8, 0x37, 0xe7, 0x7e, 0x9b,
+ 0x8b, 0x3f, 0xd3, 0x34, 0x3c, 0xad, 0x26, 0xde, 0x86, 0xdb, 0x4f, 0x91,
+ 0x4a, 0xe8, 0x38, 0x93, 0xfe, 0x96, 0x58, 0x65, 0x4d, 0x09, 0x32, 0xb6,
+ 0xa9, 0x8c, 0xa5, 0x73, 0x56, 0x69, 0xd6, 0x67, 0x18, 0x6d, 0x89, 0x4b,
+ 0x5d, 0x47, 0x2a, 0x1e, 0xfe, 0xf4, 0xb2, 0xe0, 0x60, 0x35, 0x18, 0x9f,
+ 0xea, 0xf9, 0x60, 0xca, 0x12, 0x42, 0xb6, 0x20, 0x26, 0x4e, 0x71, 0xc4,
+ 0x73, 0x07, 0xa8, 0xa3, 0x8b, 0xba, 0xe9, 0xbc, 0x3d, 0x1b, 0xd5, 0x50,
+ 0x8a, 0xc3, 0x7f, 0x1b, 0xa7, 0x70, 0xbf, 0xc3, 0x6a, 0x50, 0xa5, 0x43,
+ 0xee, 0x20, 0x4e, 0x5e, 0xff, 0x53, 0x10, 0xfe, 0x3b, 0xf4, 0x30, 0xdc,
+ 0x69, 0x08, 0xeb, 0x9e},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x76, 0x7b, 0xcf, 0x45, 0x0f, 0x41, 0x6e, 0x42, 0x89, 0x80, 0xa4, 0x88,
+ 0xbc, 0x83, 0x07, 0x67, 0x49, 0x76, 0x25, 0x30, 0x08, 0xd8, 0x13, 0x40,
+ 0xa2, 0xf5, 0x19, 0xa1, 0xf4, 0xb9, 0x36, 0xab, 0xf0, 0x20, 0x28, 0xc2,
+ 0xe7, 0x61, 0x4f, 0x4a, 0xa3, 0x1a, 0x8b, 0x3e, 0x17, 0xc9, 0x6b, 0x49,
+ 0x22, 0x34, 0x0a, 0x6a, 0x96, 0x96, 0xfd, 0x4f, 0xf3, 0x58, 0xc1, 0xa8,
+ 0x4c, 0x34, 0x7b, 0x40, 0x50, 0x33, 0x45, 0x9f, 0x91, 0x92, 0xe9, 0xf7,
+ 0xd6, 0x11, 0xca, 0x2d, 0xa6, 0xa6, 0x69, 0xa8, 0x95, 0xd4, 0x91, 0xa3,
+ 0xc1, 0x90, 0x8c, 0xb5, 0x98, 0x73, 0x0b, 0x59, 0x6d, 0x66, 0xb1, 0xd4,
+ 0xb7, 0x61, 0x7f, 0x33, 0x76, 0x6a, 0xf3, 0x85, 0xc3, 0x33, 0xf0, 0x37,
+ 0xe7, 0x34, 0x1c, 0x96, 0x80, 0xf9, 0x85, 0x4f, 0x6a, 0xb4, 0xf2, 0xc9,
+ 0x86, 0x46, 0x2d, 0x87, 0x4f, 0x4d, 0xc6, 0x6c, 0x6f, 0xa4, 0xf4, 0x9f,
+ 0xd3, 0xef, 0x33, 0xd7, 0xc8, 0xcd, 0x81, 0xd7, 0x60, 0x84, 0x11, 0xaa,
+ 0x61, 0x0e, 0x5e, 0x91, 0x01, 0xdb, 0xdb, 0xa5, 0x22, 0xf7, 0x5c, 0xd1,
+ 0x2c, 0x57, 0x5b, 0x42, 0xd0, 0x82, 0x81, 0x12, 0x27, 0xba, 0x10, 0x31,
+ 0x9f, 0x6e, 0xa0, 0xc9, 0xa2, 0xeb, 0x6a, 0x3e, 0x63, 0xcf, 0xe0, 0xc1,
+ 0xba, 0xb1, 0x8f, 0x29, 0x09, 0x1f, 0xc5, 0xd6, 0x37, 0x27, 0x85, 0x20,
+ 0x8a, 0x83, 0x0f, 0x73, 0x2f, 0x8a, 0x06, 0x35, 0xf5, 0xee, 0x7b, 0x0b,
+ 0x9d, 0x2d, 0x62, 0xff, 0x9f, 0x1a, 0x6c, 0xb8, 0x8d, 0xa2, 0x53, 0xad,
+ 0x5f, 0x0d, 0x56, 0xe5, 0x72, 0x54, 0x8a, 0x35, 0x0a, 0x7e, 0x12, 0xff,
+ 0x84, 0x6d, 0x09, 0xad, 0x53, 0x52, 0xfa, 0x45, 0xde, 0x48, 0x43, 0x86,
+ 0xb5, 0x29, 0xe6, 0xf1, 0x4a, 0x1e, 0x80, 0x55, 0x14, 0x53, 0x94, 0xf8,
+ 0xd4, 0xf9, 0x1b, 0x80},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 5,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ {0xc2, 0xa9, 0xb9, 0x6b, 0x17, 0x31, 0x4b, 0xfc, 0xc8, 0x2d, 0x06, 0x53,
+ 0xe1, 0x4a, 0xaa, 0x70, 0x24, 0xb3, 0x14, 0x51, 0xa8, 0x42, 0xf7, 0x17,
+ 0x4a, 0x8a, 0x70, 0x8d, 0xd8, 0x0c, 0x94, 0x21, 0x2a, 0xf6, 0x70, 0x80,
+ 0x6f, 0x96, 0xe7, 0xc0, 0x8e, 0x24, 0x13, 0x19, 0x8b, 0xc3, 0x2d, 0x99,
+ 0xa2, 0xe6, 0x7d, 0x32, 0xc6, 0xfe, 0x77, 0x27, 0x35, 0xce, 0xd1, 0x6a,
+ 0xe8, 0xb9, 0x03, 0xd3, 0x40, 0xb6, 0x15, 0x85, 0xeb, 0x4b, 0x2a, 0xe7,
+ 0xe0, 0xf5, 0x1c, 0xaa, 0xfe, 0xa6, 0x91, 0xda, 0xbe, 0x31, 0xdd, 0xff,
+ 0x90, 0xb1, 0x14, 0xa1, 0x3f, 0x05, 0x07, 0x2f, 0xd8, 0xa8, 0xa9, 0xbc,
+ 0x16, 0xfd, 0xcf, 0x32, 0xd1, 0x99, 0xda, 0xa0, 0xde, 0x8e, 0xf3, 0x4f,
+ 0xd7, 0x90, 0xf1, 0x13, 0x50, 0x5e, 0xab, 0x2b, 0x04, 0x9c, 0x51, 0x5a,
+ 0x13, 0xa7, 0xd5, 0x6f, 0x45, 0x2f, 0x74, 0x8a, 0xb7, 0x6a, 0x07, 0x47,
+ 0x6d, 0x60, 0x9f, 0x9e, 0x8d, 0xb4, 0x8d, 0x97, 0xf7, 0x4f, 0x8e, 0x8b,
+ 0xcd, 0xea, 0x62, 0xf4, 0x95, 0xf5, 0x73, 0xbf, 0xd2, 0xa1, 0x71, 0x22,
+ 0x4b, 0xce, 0x7e, 0x23, 0x89, 0x81, 0x1c, 0x01, 0xee, 0xc7, 0x0d, 0xdf,
+ 0xfe, 0xdd, 0x6b, 0xd2, 0xb7, 0xa3, 0x89, 0x6a, 0x81, 0xa3, 0x83, 0xe6,
+ 0x86, 0xdd, 0x80, 0x86, 0x3f, 0x86, 0xa2, 0x29, 0x0d, 0xb0, 0x96, 0x1a,
+ 0xd1, 0xb2, 0xc6, 0x39, 0x9a, 0x12, 0xfc, 0x72, 0x5a, 0x33, 0xa1, 0x82,
+ 0xdf, 0xff, 0xd5, 0xeb, 0xc0, 0x99, 0x61, 0x2b, 0x9c, 0xd9, 0x96, 0xa1,
+ 0xc4, 0x40, 0x37, 0xd2, 0x39, 0x6f, 0xf6, 0x57, 0xd2, 0x2a, 0x50, 0xd9,
+ 0x42, 0x04, 0xe4, 0x42, 0x8f, 0xe3, 0xd6, 0x2b, 0x62, 0x9c, 0x83, 0x19,
+ 0x67, 0x76, 0x54, 0xef, 0xb1, 0xbb, 0x0f, 0xce, 0xac, 0x9a, 0xe8, 0xd1,
+ 0xeb, 0x3d, 0x2f, 0x07},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 6,
+ {0x61},
+ {0xc6, 0x7d, 0x74, 0xac, 0xd6, 0x80, 0x29, 0xef, 0x17, 0x83, 0xf6, 0x41,
+ 0x2a, 0x2f, 0xf0, 0x97, 0xbc, 0x4c, 0x58, 0x8f, 0x41, 0x25, 0xdc, 0x9a,
+ 0xf8, 0x71, 0xff, 0x6c, 0xbc, 0x18, 0xca, 0xf2, 0xfd, 0xbd, 0x5f, 0x92,
+ 0x23, 0x52, 0x11, 0xbb, 0x46, 0x0d, 0x7c, 0x32, 0xba, 0xd3, 0xd7, 0x68,
+ 0xa7, 0x89, 0x3a, 0xd5, 0xb1, 0xe9, 0x20, 0xec, 0x9b, 0xde, 0x3c, 0xf9,
+ 0x57, 0x7f, 0x66, 0xa1, 0x6d, 0x5a, 0x3e, 0x5a, 0x4f, 0xeb, 0x40, 0xf0,
+ 0x41, 0x3a, 0xd4, 0x76, 0x13, 0x92, 0x9b, 0x44, 0xd4, 0x01, 0x85, 0xcd,
+ 0x45, 0x07, 0x51, 0x5e, 0x73, 0xe9, 0x14, 0x4a, 0x62, 0x6c, 0x6e, 0x24,
+ 0x61, 0x87, 0x67, 0x89, 0xc8, 0x12, 0x8e, 0xb6, 0x43, 0x88, 0x79, 0xcc,
+ 0x6b, 0x2a, 0x97, 0x1d, 0xbc, 0xaf, 0xa9, 0xe9, 0xf4, 0x0b, 0x01, 0x20,
+ 0xfa, 0x38, 0xf4, 0x80, 0x23, 0x80, 0x50, 0x11, 0xd8, 0x9d, 0x48, 0xcb,
+ 0x09, 0x3b, 0xba, 0xfd, 0x22, 0x1a, 0xca, 0x8b, 0x62, 0x31, 0x1a, 0x6a,
+ 0x2a, 0x29, 0xa9, 0x2e, 0x13, 0x30, 0x2c, 0x6d, 0xa0, 0xf9, 0x19, 0x0a,
+ 0xce, 0xb9, 0xc3, 0x6c, 0x97, 0x0d, 0x73, 0x14, 0x25, 0xec, 0x07, 0x9b,
+ 0xbc, 0x62, 0x95, 0xaa, 0xc0, 0x1d, 0x9c, 0xce, 0x13, 0x6f, 0x9e, 0x2d,
+ 0x55, 0xe8, 0x51, 0x6d, 0x00, 0x74, 0x13, 0xf1, 0xd4, 0x4b, 0xfa, 0xf6,
+ 0x3e, 0x25, 0x77, 0x67, 0xdc, 0x06, 0x20, 0xa8, 0x90, 0x2f, 0xb4, 0x49,
+ 0xf9, 0xd6, 0x2a, 0x25, 0x63, 0x00, 0x87, 0xb6, 0x13, 0x78, 0x4a, 0xf8,
+ 0x1f, 0x1a, 0x58, 0x8d, 0xa7, 0xb0, 0xfc, 0x2e, 0xd2, 0x13, 0x8e, 0x58,
+ 0xea, 0xcc, 0x74, 0x6c, 0xc2, 0x41, 0x7b, 0x00, 0x88, 0xa1, 0xbc, 0x94,
+ 0x55, 0x52, 0xaf, 0xb7, 0x53, 0x68, 0x47, 0xba, 0xed, 0x72, 0xc1, 0x64,
+ 0x84, 0xee, 0x7d, 0xdb},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 7,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ {0xc1, 0xfb, 0x08, 0x43, 0xb4, 0xe3, 0xc7, 0x7e, 0x62, 0x2d, 0x11, 0x97,
+ 0xee, 0x89, 0x7b, 0x82, 0x51, 0x97, 0x11, 0x72, 0xdd, 0xd2, 0xa1, 0xbb,
+ 0x94, 0x14, 0x21, 0x73, 0x45, 0x1d, 0x17, 0x48, 0xb4, 0x68, 0xa4, 0x50,
+ 0xb1, 0x5b, 0xc0, 0x62, 0xad, 0xc9, 0x43, 0x11, 0xfb, 0xd4, 0x3a, 0x80,
+ 0x73, 0x91, 0x72, 0x1b, 0xc0, 0x5a, 0x49, 0x49, 0xb3, 0x9a, 0xf2, 0xce,
+ 0xaf, 0xb1, 0xbb, 0xbe, 0x6e, 0x15, 0x72, 0x37, 0xc6, 0xa7, 0xcb, 0x33,
+ 0xfb, 0x97, 0x1c, 0xef, 0x3c, 0x7b, 0xb1, 0x72, 0xca, 0x76, 0xf2, 0x7e,
+ 0x5a, 0x70, 0xb4, 0xab, 0x50, 0x1b, 0x8c, 0x4f, 0x69, 0x51, 0x45, 0xda,
+ 0x34, 0xf0, 0x0a, 0x54, 0xde, 0xb4, 0x7b, 0xaf, 0x1f, 0x47, 0x22, 0xc3,
+ 0x13, 0xa1, 0x82, 0x2b, 0x87, 0x46, 0x10, 0x9c, 0x47, 0x1f, 0x4f, 0xd8,
+ 0xe6, 0x94, 0x1c, 0xef, 0xe5, 0x45, 0x80, 0x4f, 0xad, 0x30, 0xe7, 0x89,
+ 0xe4, 0x19, 0xaa, 0x32, 0xf1, 0x69, 0x58, 0xfa, 0x66, 0x7e, 0xd4, 0x29,
+ 0x12, 0xd6, 0xdf, 0xb5, 0xcc, 0x6d, 0x76, 0x35, 0xe2, 0x86, 0x72, 0x53,
+ 0xbf, 0xeb, 0x5a, 0xe9, 0x46, 0x28, 0x3f, 0x4f, 0xbc, 0x00, 0x1f, 0xe8,
+ 0xf5, 0x78, 0xca, 0x00, 0xc7, 0x35, 0xf6, 0xcb, 0x02, 0xf6, 0x5e, 0xfa,
+ 0xff, 0x24, 0x01, 0xf9, 0xda, 0x63, 0x0a, 0xc2, 0xed, 0x9c, 0xa7, 0xd4,
+ 0x4e, 0x4d, 0xe8, 0xae, 0x1f, 0xf6, 0x42, 0x55, 0x60, 0xd5, 0x4d, 0x75,
+ 0xa9, 0x34, 0x93, 0x70, 0x21, 0x58, 0x94, 0x18, 0xb9, 0x15, 0x73, 0xb4,
+ 0xee, 0xb4, 0xf6, 0x98, 0x38, 0x30, 0x09, 0xc3, 0x07, 0x49, 0x39, 0xd8,
+ 0x3c, 0x90, 0xd4, 0x63, 0xa2, 0xc7, 0x99, 0xc1, 0x6e, 0x06, 0xc6, 0x46,
+ 0x76, 0x41, 0xd3, 0x35, 0xb0, 0x01, 0xef, 0x89, 0xc9, 0x41, 0x2f, 0x74,
+ 0x78, 0xd5, 0xaf, 0xb9},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa5, 0x9e, 0xd1, 0x88, 0x17, 0x82, 0xb3, 0xa1, 0x51, 0x25, 0x4f, 0xd0,
+ 0x10, 0x2d, 0x0c, 0x78, 0x26, 0x9c, 0xe0, 0x15, 0xa5, 0x42, 0x76, 0x77,
+ 0x63, 0xd7, 0x86, 0xbb, 0xb8, 0x8d, 0x7c, 0x76, 0x4e, 0x6a, 0x24, 0x49,
+ 0xf4, 0x9b, 0xb8, 0x31, 0x34, 0x30, 0xed, 0x48, 0x0c, 0xe6, 0xd6, 0x55,
+ 0x83, 0x50, 0x2f, 0x64, 0x7f, 0x43, 0x9f, 0xfb, 0x57, 0x8c, 0xba, 0x62,
+ 0x67, 0xdd, 0xb4, 0x92, 0xdc, 0x74, 0xff, 0xab, 0x44, 0xce, 0xbb, 0xc1,
+ 0x1d, 0xf4, 0x4f, 0xa6, 0xe8, 0x38, 0x99, 0x71, 0x9c, 0x74, 0x32, 0xe5,
+ 0x09, 0xae, 0x3a, 0x58, 0x71, 0x7f, 0x45, 0x2b, 0xdb, 0x53, 0x1f, 0x01,
+ 0xb7, 0x0f, 0x95, 0x41, 0xca, 0xdb, 0x50, 0x4b, 0x94, 0x2f, 0x82, 0xb1,
+ 0x03, 0x2a, 0x5d, 0xaa, 0x27, 0x17, 0x9d, 0x83, 0xdc, 0x63, 0xe0, 0xf3,
+ 0x42, 0xd5, 0xf7, 0x69, 0xfa, 0xfc, 0x07, 0x50, 0x68, 0x74, 0x70, 0x4f,
+ 0xab, 0x17, 0xd6, 0x1c, 0xbd, 0xa6, 0x98, 0xa2, 0x01, 0xfa, 0x42, 0x73,
+ 0x8f, 0xb2, 0x1e, 0x9e, 0xf8, 0x82, 0x8c, 0xfa, 0x0e, 0x0b, 0x4a, 0x5e,
+ 0xe8, 0x6e, 0x63, 0x9d, 0x69, 0x64, 0x27, 0x48, 0xcc, 0x76, 0x4a, 0x4f,
+ 0xa2, 0x7f, 0xdb, 0x18, 0xc4, 0x22, 0xf1, 0x25, 0x7b, 0x9a, 0x7c, 0xaa,
+ 0xf2, 0x43, 0x0e, 0x6a, 0x34, 0x7b, 0xba, 0xa1, 0x70, 0xb7, 0x7f, 0xc7,
+ 0xf2, 0xaa, 0xb7, 0xad, 0x26, 0x73, 0x32, 0x4c, 0x17, 0xac, 0xff, 0x7f,
+ 0x67, 0xcc, 0x00, 0x52, 0x54, 0x83, 0xc5, 0xa3, 0x90, 0xc0, 0x84, 0xec,
+ 0xeb, 0x0d, 0xde, 0xa6, 0x37, 0xf0, 0x9c, 0xc1, 0x15, 0x86, 0x38, 0xee,
+ 0xde, 0xad, 0x7b, 0x38, 0xa1, 0x4e, 0x99, 0x39, 0xc5, 0x55, 0xcf, 0xb1,
+ 0x88, 0x1d, 0xae, 0x08, 0x47, 0x9d, 0x83, 0x8c, 0x1d, 0xc1, 0xaf, 0x3b,
+ 0x81, 0x34, 0x83, 0x05},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x54, 0x90, 0xda, 0x68, 0x47, 0x78, 0xd7, 0x36, 0x66, 0xab, 0x3c, 0xdd,
+ 0xb1, 0x45, 0xbf, 0x50, 0xc9, 0x14, 0xed, 0x7f, 0xc5, 0xcc, 0xca, 0x7f,
+ 0xa5, 0xae, 0xc0, 0x7e, 0x45, 0xd9, 0x25, 0xfd, 0x40, 0x4e, 0x34, 0xc8,
+ 0x99, 0xb3, 0x62, 0x0e, 0xe0, 0x10, 0xcb, 0xdf, 0x02, 0xf1, 0x90, 0xbf,
+ 0x23, 0xf4, 0x7c, 0x07, 0xf9, 0x95, 0x14, 0x2b, 0xfa, 0x0b, 0x1b, 0xdd,
+ 0x98, 0x88, 0x72, 0x67, 0x1a, 0xa4, 0xcc, 0xab, 0xa8, 0xfc, 0xc6, 0x68,
+ 0xcf, 0x41, 0x3a, 0x62, 0x7b, 0xdf, 0x27, 0xf8, 0xb6, 0x80, 0xf1, 0xb9,
+ 0xd6, 0x33, 0xcf, 0x3e, 0x2a, 0x3c, 0x0b, 0x83, 0xa9, 0xeb, 0xec, 0x59,
+ 0x1c, 0x9f, 0xd9, 0xf1, 0xa4, 0xbc, 0x99, 0x7a, 0xd8, 0x36, 0xbf, 0x5d,
+ 0xb9, 0xa8, 0x01, 0x5c, 0x34, 0xbe, 0xf1, 0x13, 0x92, 0xef, 0x8b, 0xfa,
+ 0x4b, 0x27, 0x8b, 0x9b, 0xa8, 0xf3, 0x15, 0xe2, 0x56, 0x90, 0x82, 0x99,
+ 0x81, 0x22, 0x45, 0xdc, 0x53, 0x4d, 0xea, 0xcb, 0x9b, 0x97, 0xb7, 0x64,
+ 0x51, 0x62, 0xab, 0x66, 0x97, 0x21, 0x26, 0x81, 0x77, 0x40, 0x47, 0x99,
+ 0x17, 0x3f, 0x4f, 0x9a, 0x1e, 0x90, 0xab, 0xaf, 0x04, 0xcf, 0x78, 0xa1,
+ 0xea, 0x8a, 0x95, 0xe8, 0x6c, 0x34, 0x35, 0x53, 0x15, 0x35, 0x62, 0xe3,
+ 0x17, 0x5e, 0xa1, 0x35, 0x99, 0x8e, 0x20, 0xcb, 0x51, 0x38, 0x6e, 0x93,
+ 0x4e, 0xe2, 0x86, 0x76, 0xe1, 0x0a, 0x5a, 0x73, 0xb5, 0x9f, 0xa1, 0xca,
+ 0x3b, 0x5c, 0x96, 0xae, 0x43, 0x32, 0x38, 0x83, 0xab, 0x5a, 0x9a, 0x92,
+ 0x14, 0xba, 0xa4, 0x61, 0x04, 0x6e, 0x3f, 0x60, 0x0e, 0xac, 0xed, 0x75,
+ 0xcc, 0xfb, 0x88, 0x7f, 0xdb, 0x11, 0xd5, 0xd2, 0x02, 0x34, 0x79, 0x18,
+ 0xcb, 0x42, 0x27, 0x63, 0x70, 0xef, 0x6f, 0xb4, 0x23, 0x30, 0xd3, 0x92,
+ 0x27, 0x71, 0xe7, 0xb5},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
+ 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13},
+ priv_key_2,
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 10,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xaa, 0xec, 0x36, 0x6e, 0x45, 0xe9, 0xcb, 0xee, 0x80, 0x4f, 0x4b, 0xea,
+ 0xb0, 0xc7, 0xd4, 0xa8, 0x02, 0x73, 0x1a, 0xe1, 0xe2, 0x2d, 0x93, 0xe3,
+ 0xdc, 0x0f, 0xa4, 0x86, 0x8d, 0xd8, 0x49, 0xc0, 0xcd, 0xfc, 0x52, 0x06,
+ 0x60, 0x51, 0xcf, 0x12, 0x88, 0x7c, 0xcc, 0x09, 0x25, 0x73, 0x01, 0x02,
+ 0x6b, 0xe0, 0xe4, 0xeb, 0xe2, 0xd6, 0x0d, 0xbe, 0xc6, 0xde, 0x54, 0x7d,
+ 0x1d, 0xd4, 0xf7, 0x78, 0x68, 0x2f, 0xa9, 0xd8, 0x8d, 0xcc, 0xb0, 0xea,
+ 0xb5, 0xe6, 0xcb, 0x07, 0xfe, 0x7c, 0x3a, 0x36, 0x64, 0xb5, 0xf3, 0x1b,
+ 0xd6, 0x8c, 0xdb, 0xe9, 0xb8, 0x8f, 0xec, 0x68, 0x4b, 0x9e, 0x4a, 0x02,
+ 0x3f, 0x0e, 0x78, 0x2e, 0x5e, 0x9a, 0x32, 0x86, 0x28, 0xdb, 0x6c, 0x3d,
+ 0x94, 0xa1, 0x08, 0x2b, 0xd0, 0xd3, 0xe4, 0x53, 0xce, 0x26, 0x28, 0xc1,
+ 0xf1, 0x7a, 0x76, 0x7c, 0x01, 0x7d, 0x72, 0x50, 0x84, 0xdd, 0x0b, 0x7d,
+ 0x71, 0x52, 0x41, 0xb8, 0x08, 0xb2, 0x53, 0x74, 0x64, 0xdc, 0xc6, 0xee,
+ 0xb5, 0xaf, 0x4c, 0x4c, 0x18, 0x70, 0x2b, 0xcd, 0xc7, 0x33, 0xc5, 0x3f,
+ 0x35, 0xd8, 0x05, 0xf8, 0x13, 0xe7, 0x72, 0xac, 0x32, 0xbc, 0xaf, 0xfe,
+ 0x02, 0x5e, 0xf0, 0xfa, 0x89, 0x31, 0x84, 0x9f, 0xeb, 0xf9, 0x9c, 0x9e,
+ 0x73, 0xcf, 0x5e, 0x47, 0x30, 0xa1, 0x49, 0x24, 0xd9, 0xf0, 0x74, 0x06,
+ 0x3b, 0x4d, 0x80, 0xfa, 0xf3, 0xe8, 0xbc, 0xe1, 0x93, 0x0d, 0xaa, 0x24,
+ 0x1e, 0xce, 0xe3, 0xb6, 0x84, 0xd6, 0x67, 0x4d, 0xc4, 0x1b, 0x8c, 0xe5,
+ 0x3a, 0xa8, 0xc0, 0x00, 0x2b, 0x02, 0x00, 0xfa, 0x39, 0x37, 0x20, 0xed,
+ 0x96, 0x78, 0x22, 0xeb, 0x2e, 0xdd, 0x74, 0xa1, 0x95, 0x42, 0x3e, 0xba,
+ 0x5d, 0xd6, 0xfe, 0x39, 0x15, 0x0d, 0xcb, 0x69, 0x7c, 0xc1, 0xf3, 0x55,
+ 0x3f, 0x84, 0xb9, 0xfe},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ priv_key_2,
+ true},
+
+ // Comment: Longest valid message size
+ // tcID: 11
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 11,
+ {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78},
+ {0x34, 0x8f, 0x66, 0x80, 0xd2, 0x5d, 0x93, 0xe7, 0xf8, 0xf1, 0x7f, 0x24,
+ 0x10, 0xdd, 0x4b, 0xdc, 0x8a, 0x2b, 0xa5, 0xc9, 0xd2, 0x9b, 0x17, 0xf3,
+ 0xdc, 0x1e, 0x30, 0x8d, 0x86, 0x8e, 0xf3, 0xe1, 0x12, 0x19, 0x82, 0x63,
+ 0x5c, 0x60, 0xfd, 0x38, 0x6f, 0x77, 0x56, 0x63, 0x70, 0xf5, 0xbc, 0x0d,
+ 0x34, 0xe9, 0x59, 0x66, 0x37, 0xc5, 0x9b, 0x00, 0xa6, 0xeb, 0x66, 0x5b,
+ 0xf5, 0x70, 0x71, 0x26, 0x04, 0x83, 0xf7, 0x2a, 0x5c, 0xf0, 0xbd, 0x6a,
+ 0xd8, 0x06, 0xa0, 0x49, 0xaa, 0x67, 0x0f, 0xfa, 0xc2, 0x06, 0x67, 0x2f,
+ 0xad, 0x6e, 0x20, 0x6d, 0x9e, 0x13, 0xf8, 0x2d, 0x89, 0xcd, 0x36, 0x75,
+ 0xa8, 0x88, 0x87, 0x3c, 0xfd, 0xd1, 0xea, 0x20, 0xfe, 0xec, 0x04, 0xac,
+ 0x9e, 0x1d, 0x4d, 0xae, 0xbc, 0x58, 0xae, 0x9e, 0xbb, 0x84, 0x45, 0x9a,
+ 0x34, 0x81, 0xd2, 0x68, 0x46, 0x8f, 0x6e, 0x97, 0xbb, 0xad, 0x00, 0x11,
+ 0x24, 0x75, 0x76, 0xcd, 0xce, 0xa3, 0x19, 0xb6, 0x8b, 0x19, 0xce, 0x7f,
+ 0x25, 0x73, 0xcb, 0x3d, 0x71, 0x1e, 0x07, 0x8b, 0x9e, 0x20, 0x6f, 0xea,
+ 0x72, 0x9e, 0x5b, 0x61, 0xd6, 0x7f, 0x40, 0x0a, 0x33, 0x5a, 0xed, 0xb4,
+ 0x8f, 0x67, 0x3a, 0xf1, 0xa8, 0x1c, 0x29, 0x98, 0xd8, 0x0b, 0xa3, 0x4a,
+ 0xc1, 0x85, 0x30, 0xcc, 0xef, 0x71, 0x83, 0x86, 0x58, 0xe8, 0x93, 0x7c,
+ 0x12, 0x7f, 0x5d, 0x5c, 0xe9, 0x3a, 0x52, 0x5a, 0x2e, 0xc6, 0x0c, 0x98,
+ 0x56, 0x9d, 0x78, 0x55, 0x92, 0x49, 0x0f, 0xcf, 0x3c, 0x72, 0xd5, 0x37,
+ 0x91, 0xf8, 0xe8, 0x12, 0x44, 0x29, 0x2f, 0x18, 0x24, 0x26, 0x45, 0x18,
+ 0xbb, 0x82, 0x7a, 0xdf, 0x12, 0x05, 0xe6, 0xa2, 0xe1, 0xca, 0x7d, 0x01,
+ 0x19, 0x5d, 0xd4, 0xc3, 0x61, 0x6a, 0xcb, 0x75, 0x80, 0xc0, 0xc9, 0xc5,
+ 0x72, 0x02, 0x4a, 0x4f},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment: first byte of l_hash modified
+ // tcID: 12
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa6, 0x42, 0xbe, 0xde, 0x4d, 0x11, 0x9d, 0x37, 0xba, 0x3c, 0x6f, 0x72,
+ 0x9a, 0xb8, 0xef, 0x09, 0x05, 0x5a, 0x41, 0xc5, 0xcc, 0x65, 0x0a, 0x95,
+ 0x4b, 0xd0, 0xa2, 0xaa, 0x24, 0x81, 0x72, 0xf3, 0xe3, 0x32, 0xd3, 0xca,
+ 0xf2, 0x7f, 0x66, 0x52, 0x20, 0x22, 0x87, 0x70, 0x5d, 0x58, 0xb3, 0xec,
+ 0x31, 0xa5, 0x92, 0x50, 0x83, 0x48, 0x6c, 0x50, 0xc3, 0x1e, 0xa5, 0xb2,
+ 0x7a, 0x69, 0x3b, 0x2b, 0x93, 0xc6, 0xa4, 0xbe, 0x3c, 0x59, 0x38, 0xa4,
+ 0x78, 0x14, 0x8e, 0xd6, 0x60, 0x00, 0x42, 0x97, 0x0d, 0x71, 0xe2, 0xae,
+ 0x81, 0xe2, 0x1a, 0x2f, 0x60, 0xea, 0x68, 0x3c, 0x4a, 0x11, 0xbe, 0x85,
+ 0xd2, 0xa0, 0x0c, 0xd3, 0x9e, 0xdb, 0x6f, 0x05, 0xf8, 0xe9, 0x3c, 0x2d,
+ 0x76, 0x0e, 0x68, 0xba, 0x74, 0xa4, 0x2d, 0xce, 0xcb, 0x6a, 0x89, 0x05,
+ 0x36, 0xc7, 0xbb, 0x09, 0x31, 0x46, 0xa8, 0x16, 0x1e, 0x88, 0x47, 0xb1,
+ 0x8d, 0xdf, 0x18, 0xe1, 0x3e, 0xb0, 0x4f, 0xcd, 0x84, 0x12, 0x60, 0x01,
+ 0x60, 0x84, 0xb2, 0x3e, 0xfa, 0xd5, 0xf3, 0x6c, 0x3c, 0x53, 0x74, 0xa8,
+ 0x50, 0xb2, 0x6f, 0x97, 0xe8, 0x07, 0x6f, 0x9e, 0x28, 0x8c, 0x9e, 0x90,
+ 0x48, 0x45, 0xc4, 0x6d, 0xf4, 0xfd, 0x8a, 0xf4, 0x10, 0x31, 0xdc, 0x6a,
+ 0x9d, 0xc4, 0x1c, 0x35, 0xc1, 0xac, 0x73, 0xfb, 0x95, 0x86, 0xe3, 0x08,
+ 0xec, 0xb8, 0x26, 0x0d, 0x85, 0xd7, 0x30, 0xff, 0xe7, 0x8b, 0xcc, 0x04,
+ 0x39, 0xe4, 0x84, 0x5b, 0xc9, 0xf6, 0x19, 0x79, 0x56, 0xb2, 0xe4, 0xdf,
+ 0xa4, 0xc5, 0xe6, 0x36, 0x7b, 0x20, 0x3c, 0x1a, 0x45, 0x0a, 0x08, 0x1e,
+ 0x3e, 0xdf, 0x6b, 0x50, 0xaa, 0x85, 0x30, 0x3b, 0xbb, 0x54, 0x7e, 0xfb,
+ 0xab, 0x50, 0x09, 0xfa, 0x80, 0x83, 0x9d, 0x78, 0xa7, 0xd3, 0xc8, 0x51,
+ 0x48, 0x15, 0xa9, 0x93},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: last byte of l_hash modified
+ // tcID: 13
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 13,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x4d, 0x80, 0x5a, 0x7c, 0xe6, 0x50, 0x73, 0x9a, 0x4e, 0x4f, 0x33, 0x4d,
+ 0xe9, 0xe5, 0x7f, 0xc1, 0x34, 0x60, 0x4c, 0x9e, 0x51, 0x98, 0xaa, 0xb2,
+ 0xbd, 0x20, 0x44, 0xb1, 0x1a, 0xfb, 0xc4, 0x57, 0x41, 0x81, 0x4b, 0x2c,
+ 0x6b, 0x79, 0x64, 0x11, 0x71, 0x04, 0x45, 0xad, 0x3f, 0x73, 0xb5, 0xa1,
+ 0x1d, 0x20, 0x66, 0xab, 0x73, 0xd4, 0xed, 0x63, 0x69, 0x97, 0xc6, 0x54,
+ 0x2e, 0xc1, 0x8e, 0x8a, 0xf4, 0xf1, 0xca, 0x00, 0x19, 0x86, 0x51, 0x56,
+ 0xcf, 0x9e, 0xe8, 0x63, 0x15, 0xad, 0xb7, 0x5d, 0xb3, 0x64, 0x09, 0x53,
+ 0xd1, 0xf1, 0x26, 0x85, 0x37, 0xd3, 0x08, 0x25, 0x6f, 0x71, 0x2d, 0x0a,
+ 0x3b, 0x3a, 0x4b, 0x2b, 0x88, 0x32, 0x20, 0x56, 0xae, 0x9c, 0x06, 0x45,
+ 0x8f, 0xc3, 0x6e, 0xee, 0xd6, 0x03, 0x59, 0xd0, 0x91, 0x09, 0x0a, 0x9a,
+ 0x3d, 0x6c, 0x36, 0x46, 0xfc, 0xf5, 0x4e, 0x0f, 0x98, 0x00, 0x8a, 0x64,
+ 0x40, 0xf5, 0x07, 0x7e, 0xce, 0x46, 0x7e, 0x10, 0xb9, 0xee, 0xff, 0xc6,
+ 0x71, 0x30, 0x93, 0x06, 0xee, 0xa6, 0x0b, 0x91, 0x2d, 0xcb, 0x87, 0x2b,
+ 0x48, 0x42, 0x84, 0x50, 0x04, 0x1f, 0x55, 0x34, 0x12, 0xb0, 0xf7, 0xa3,
+ 0x70, 0xfc, 0x1f, 0x2e, 0xcf, 0xbe, 0x17, 0x11, 0x65, 0x8d, 0xe4, 0x99,
+ 0x1f, 0xed, 0xc3, 0x34, 0x13, 0xf8, 0xfa, 0xf6, 0x9c, 0x3f, 0x8c, 0xf9,
+ 0x7e, 0x90, 0x03, 0xb2, 0xb0, 0x39, 0xbf, 0xf2, 0x37, 0x68, 0x13, 0x39,
+ 0x87, 0x5a, 0x85, 0xd2, 0x13, 0x2b, 0xda, 0x1a, 0x02, 0x9a, 0x2e, 0x79,
+ 0xf0, 0xe3, 0x7f, 0x90, 0xf5, 0x03, 0x58, 0x21, 0x63, 0x99, 0xb5, 0x99,
+ 0xd1, 0x7e, 0x77, 0x60, 0x33, 0x6f, 0xa4, 0x47, 0xe6, 0x59, 0x9c, 0xee,
+ 0x60, 0xca, 0x38, 0x4f, 0x82, 0x9d, 0xf0, 0xfe, 0x49, 0xe6, 0xfd, 0xdf,
+ 0xce, 0x91, 0xa7, 0x4f},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: l_hash changed to all 0
+ // tcID: 14
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 14,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x55, 0x2e, 0xda, 0xec, 0x51, 0x57, 0x7d, 0xaf, 0x5a, 0x3a, 0x41, 0xf5,
+ 0x12, 0x2d, 0x8e, 0x14, 0xa0, 0xf2, 0x10, 0xf4, 0xa6, 0x91, 0xc2, 0x2b,
+ 0x62, 0x45, 0x50, 0xd9, 0x53, 0xc2, 0xe0, 0xc9, 0x3f, 0xef, 0x2f, 0xb8,
+ 0x83, 0xd7, 0x66, 0xa4, 0x99, 0x64, 0x24, 0x37, 0x7c, 0x38, 0x4f, 0x41,
+ 0x62, 0x4c, 0x3d, 0x65, 0x72, 0x8a, 0xa1, 0xa9, 0x53, 0xe3, 0x28, 0x3b,
+ 0xba, 0x9f, 0xf5, 0xd0, 0x20, 0xac, 0xc1, 0xf8, 0x70, 0xe4, 0x95, 0xc5,
+ 0x39, 0xf9, 0x85, 0x7d, 0x32, 0xb4, 0x2e, 0x9a, 0x7f, 0x82, 0x1e, 0x21,
+ 0x87, 0xe9, 0x97, 0xc4, 0x09, 0xef, 0x85, 0xf0, 0x01, 0x3c, 0x43, 0x49,
+ 0x18, 0xd7, 0xe0, 0x85, 0x56, 0x66, 0x07, 0xc2, 0xcf, 0x27, 0x9d, 0x6d,
+ 0x7a, 0x1f, 0x51, 0xba, 0x51, 0x67, 0x2d, 0x74, 0x49, 0x1d, 0x1a, 0xd7,
+ 0x97, 0x46, 0x1b, 0x55, 0x51, 0x99, 0xff, 0x3b, 0xcb, 0xd2, 0x6f, 0x3d,
+ 0x87, 0x78, 0x1f, 0x09, 0xde, 0xe6, 0xce, 0xf4, 0x46, 0x05, 0x36, 0x85,
+ 0xee, 0xb6, 0x0f, 0x0a, 0x81, 0xd5, 0x7c, 0xf7, 0x3b, 0x3d, 0x67, 0x4c,
+ 0xff, 0xf6, 0x06, 0x0f, 0x53, 0xb0, 0xfa, 0x8f, 0x22, 0x4e, 0x43, 0xab,
+ 0x4a, 0x88, 0xf0, 0xce, 0x37, 0xd2, 0xab, 0x9b, 0x4c, 0x25, 0x7d, 0xf7,
+ 0x7e, 0x75, 0x19, 0xf2, 0x11, 0xdb, 0xaf, 0x6b, 0x98, 0x37, 0x99, 0x2d,
+ 0x9f, 0x6c, 0xd4, 0xe5, 0xfa, 0xbb, 0xa4, 0xab, 0x0b, 0x40, 0x5b, 0x49,
+ 0xc8, 0xef, 0x0c, 0xc1, 0x72, 0xbc, 0x58, 0x89, 0xac, 0x9b, 0xee, 0xce,
+ 0xf9, 0xab, 0xd4, 0x8b, 0x46, 0xb1, 0x34, 0xc3, 0xf0, 0xa8, 0x52, 0x2c,
+ 0xdf, 0xa0, 0xa0, 0x7f, 0xd1, 0xc9, 0x17, 0x88, 0xac, 0x81, 0xc0, 0x6b,
+ 0x2c, 0xab, 0xd1, 0x61, 0x17, 0xfe, 0x55, 0xd7, 0x89, 0x2e, 0x4d, 0xba,
+ 0x41, 0x18, 0x8d, 0xc9},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: l_hash changed to all 1
+ // tcID: 15
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 15,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x5d, 0xe9, 0xc4, 0xff, 0xfa, 0xad, 0x10, 0x23, 0xd5, 0x78, 0x67, 0x3b,
+ 0xda, 0x5f, 0x05, 0xd6, 0x2d, 0xc7, 0x3b, 0x59, 0x72, 0xb5, 0xad, 0xdd,
+ 0x16, 0xc4, 0x53, 0xcb, 0x0d, 0x5a, 0xa9, 0xbe, 0xb4, 0xcd, 0x7b, 0x51,
+ 0xef, 0x91, 0xa4, 0x9f, 0x58, 0xc4, 0xea, 0xcb, 0xa8, 0x17, 0xb2, 0x98,
+ 0xb3, 0xf0, 0xd5, 0x05, 0x3c, 0x37, 0xcf, 0xcc, 0x03, 0x77, 0x0c, 0x0f,
+ 0x84, 0xe7, 0x76, 0x88, 0xbf, 0x35, 0x90, 0x40, 0x33, 0xa4, 0xb0, 0x02,
+ 0xfa, 0xb9, 0x06, 0x58, 0x05, 0xe6, 0x98, 0xf6, 0xf3, 0x08, 0x2c, 0x4a,
+ 0xfd, 0x05, 0xd1, 0x8e, 0x7b, 0x06, 0x6a, 0x45, 0xa8, 0xc4, 0x00, 0xa2,
+ 0x5d, 0x93, 0x54, 0x55, 0xd3, 0xb5, 0x75, 0xee, 0x28, 0xda, 0x69, 0xe8,
+ 0x33, 0x16, 0x3f, 0x80, 0x14, 0xf5, 0x0c, 0xc3, 0xab, 0xda, 0x56, 0x7b,
+ 0x07, 0xf5, 0xb5, 0xfc, 0xe3, 0x45, 0x22, 0xf6, 0x82, 0x5c, 0xfb, 0x64,
+ 0x32, 0xee, 0x17, 0xfb, 0x9e, 0xd6, 0xde, 0x30, 0xb7, 0xcd, 0x61, 0x09,
+ 0x60, 0xcf, 0x39, 0xf1, 0x98, 0x44, 0xb0, 0x9a, 0x61, 0xb0, 0x0a, 0x95,
+ 0x77, 0x06, 0x22, 0x7b, 0x2f, 0xa4, 0xe8, 0x80, 0x81, 0xca, 0x03, 0x0a,
+ 0x26, 0x4d, 0xc1, 0x31, 0x4b, 0xeb, 0xc9, 0xa7, 0x60, 0xdf, 0xf7, 0x2d,
+ 0xed, 0x1f, 0x8d, 0x51, 0x70, 0x63, 0x49, 0xdb, 0x4c, 0xc9, 0x5f, 0x0d,
+ 0x7e, 0x6f, 0x33, 0x15, 0x35, 0x07, 0x5b, 0xe4, 0xe9, 0x5c, 0x12, 0x38,
+ 0x97, 0x59, 0xc2, 0x67, 0x17, 0xcd, 0xd9, 0x33, 0x15, 0x71, 0x17, 0xa3,
+ 0xb0, 0x3f, 0x1c, 0x6f, 0x73, 0x82, 0x6a, 0xb8, 0x37, 0xa5, 0x74, 0x05,
+ 0xb0, 0xcd, 0xab, 0xb2, 0x2e, 0x7f, 0x6e, 0xe4, 0x68, 0xf4, 0x6d, 0x93,
+ 0x54, 0x90, 0x67, 0xda, 0xaa, 0x6e, 0x73, 0x5e, 0xf4, 0x78, 0xfb, 0x2f,
+ 0x68, 0x09, 0xb1, 0x16},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 16
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 16,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xae, 0xa2, 0x35, 0x31, 0x3f, 0xd3, 0xbc, 0x3b, 0xe9, 0x5b, 0x1d, 0xb3,
+ 0x9e, 0x4b, 0xf2, 0xae, 0x67, 0xb8, 0xe7, 0x05, 0x55, 0xd6, 0xdb, 0xb3,
+ 0xde, 0x2c, 0x07, 0x9c, 0x19, 0xfb, 0xb1, 0xdc, 0x4a, 0x9a, 0x6b, 0x4e,
+ 0x8c, 0xe3, 0xd8, 0xdf, 0xc6, 0xd0, 0x85, 0xb7, 0x6a, 0x05, 0x59, 0x24,
+ 0x0b, 0xb9, 0x0d, 0xab, 0x22, 0x3d, 0xdd, 0xf6, 0x50, 0xda, 0x78, 0x30,
+ 0x1c, 0x25, 0x50, 0x85, 0x98, 0x2a, 0x7b, 0x8e, 0xcf, 0x11, 0xbc, 0x82,
+ 0x45, 0x86, 0xde, 0x05, 0x24, 0xcb, 0xcf, 0xea, 0x2a, 0x83, 0xba, 0x11,
+ 0xf6, 0x19, 0xc8, 0xc8, 0x7a, 0xe9, 0x1d, 0x64, 0xaa, 0xe9, 0x27, 0x43,
+ 0xb6, 0xe2, 0x71, 0x9c, 0xc3, 0xd7, 0xa6, 0x70, 0xa7, 0x76, 0x14, 0xe0,
+ 0x86, 0xe4, 0xe3, 0x13, 0x7c, 0xb1, 0xca, 0x0c, 0x48, 0x67, 0x68, 0x9b,
+ 0x3c, 0x3a, 0xec, 0xcc, 0x5f, 0x31, 0x52, 0x88, 0x01, 0xd1, 0xe2, 0x2e,
+ 0x86, 0x4c, 0x03, 0x1f, 0x58, 0xce, 0xd9, 0xd7, 0x3f, 0x61, 0x9b, 0xd5,
+ 0xef, 0xa8, 0xf2, 0x8f, 0x22, 0x45, 0x87, 0x76, 0x8c, 0x30, 0x9e, 0x50,
+ 0x86, 0x70, 0x3a, 0xb9, 0xd6, 0xac, 0xac, 0xaa, 0xa1, 0xee, 0x26, 0x81,
+ 0x41, 0x7b, 0x64, 0x7c, 0x92, 0xdb, 0x06, 0x40, 0x44, 0x68, 0x40, 0x86,
+ 0x6b, 0x50, 0xde, 0x5d, 0x35, 0x7d, 0xa3, 0xca, 0x25, 0x9b, 0xd9, 0xe0,
+ 0xb0, 0x72, 0xbb, 0xc3, 0xdd, 0xba, 0x81, 0x9a, 0x90, 0xde, 0xd0, 0xb4,
+ 0xdf, 0x60, 0x45, 0xee, 0x3a, 0xf3, 0xa0, 0xf0, 0x13, 0x22, 0x8f, 0xc4,
+ 0x54, 0x26, 0x3f, 0x92, 0xa2, 0x49, 0xed, 0xed, 0x9c, 0x73, 0xf7, 0x61,
+ 0x2f, 0x2f, 0x33, 0x03, 0xcc, 0x2b, 0x34, 0x63, 0xdd, 0x9c, 0x7a, 0x0f,
+ 0xc2, 0xe4, 0x74, 0xf8, 0x99, 0xe9, 0xa2, 0x7f, 0x83, 0xea, 0x7f, 0xa5,
+ 0xf1, 0x1e, 0x09, 0x95},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: ps terminated by 0xff
+ // tcID: 17
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 17,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xac, 0xb7, 0xbc, 0xcf, 0x7e, 0x2c, 0xad, 0x69, 0x57, 0x2f, 0x61, 0xc9,
+ 0x85, 0x65, 0x95, 0x7f, 0x0e, 0x30, 0x93, 0x1c, 0xc5, 0x98, 0x0c, 0x4e,
+ 0xe4, 0x54, 0x08, 0x44, 0xe0, 0x8d, 0x37, 0x06, 0x62, 0x80, 0xb3, 0xd8,
+ 0xd0, 0xf1, 0x50, 0x90, 0xfa, 0xec, 0xa1, 0x2a, 0xb2, 0x2b, 0x0a, 0x3f,
+ 0x70, 0xb2, 0xd3, 0xb6, 0x8e, 0xbc, 0x6d, 0x4b, 0x3f, 0x19, 0x98, 0x27,
+ 0x7d, 0x93, 0x25, 0x68, 0x36, 0xa1, 0xf6, 0x58, 0x79, 0xc8, 0xf4, 0x8e,
+ 0xa2, 0x2b, 0x13, 0xb8, 0x0f, 0xb0, 0x73, 0x8c, 0xd4, 0x4f, 0xb5, 0x40,
+ 0x50, 0x7f, 0xb9, 0xf4, 0x45, 0x77, 0x62, 0x3a, 0x1a, 0xf1, 0x53, 0x84,
+ 0x19, 0x6a, 0xfc, 0x9d, 0x5a, 0x68, 0x82, 0xc2, 0x45, 0x93, 0x8f, 0xc1,
+ 0xb5, 0x3c, 0x60, 0x0f, 0xd0, 0xdd, 0x9f, 0x07, 0xa5, 0x74, 0xe1, 0x67,
+ 0x04, 0x1b, 0x53, 0xf4, 0x14, 0xc7, 0xdb, 0x6c, 0x25, 0x2e, 0x87, 0x54,
+ 0x43, 0xb0, 0x00, 0x63, 0x58, 0x38, 0x2f, 0x5c, 0x83, 0x73, 0x5e, 0x97,
+ 0x13, 0x37, 0x07, 0x72, 0x49, 0xf7, 0xe9, 0x38, 0x6e, 0xd0, 0xe9, 0x15,
+ 0xce, 0xab, 0x28, 0x3c, 0x04, 0x74, 0x30, 0x8b, 0xba, 0x05, 0xe7, 0x41,
+ 0x0c, 0x91, 0x95, 0x96, 0x48, 0xd1, 0x76, 0x8d, 0x2e, 0x51, 0xe5, 0x99,
+ 0xd4, 0x79, 0xa5, 0x57, 0x8c, 0x6e, 0x7a, 0x0f, 0xc6, 0x1f, 0xc8, 0xe1,
+ 0x8c, 0x01, 0x7f, 0x4e, 0x25, 0x76, 0x08, 0x7b, 0xe8, 0xa8, 0xfd, 0xc7,
+ 0xad, 0xa5, 0xb7, 0x08, 0xbb, 0x07, 0xd6, 0xb0, 0x57, 0x9c, 0x9b, 0xae,
+ 0xca, 0xb7, 0xe3, 0x87, 0x94, 0x69, 0x8c, 0x6d, 0x91, 0x39, 0x0f, 0xef,
+ 0x55, 0x4c, 0x53, 0xb9, 0x75, 0x61, 0x03, 0x4d, 0xb1, 0x4b, 0x16, 0xdd,
+ 0xe6, 0x48, 0xc9, 0xd5, 0xff, 0xe6, 0x1e, 0xf8, 0xde, 0xba, 0xb9, 0x5c,
+ 0x57, 0xb2, 0x25, 0x65},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: ps is all zero
+ // tcID: 18
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 18,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xaa, 0x5b, 0x36, 0xde, 0x5f, 0x95, 0xc3, 0xc3, 0xb3, 0x55, 0xa7, 0x96,
+ 0x8d, 0x39, 0xde, 0x17, 0x29, 0x9b, 0xdb, 0x01, 0x87, 0x0f, 0x07, 0xb3,
+ 0x60, 0x07, 0x14, 0xd5, 0x99, 0x9d, 0xce, 0xee, 0x36, 0x45, 0x10, 0x47,
+ 0xe7, 0xeb, 0x19, 0x42, 0xbf, 0x25, 0x82, 0x8a, 0x73, 0x68, 0xd2, 0x19,
+ 0x71, 0x0e, 0xe2, 0x7c, 0xbb, 0x8f, 0x58, 0xd9, 0xf6, 0x4d, 0x9c, 0xc1,
+ 0x65, 0x86, 0x5f, 0xba, 0xbd, 0xc5, 0x25, 0x94, 0xa9, 0x50, 0x49, 0xf2,
+ 0x1b, 0x65, 0xfb, 0xee, 0x38, 0x11, 0x6a, 0x80, 0x32, 0xd3, 0x7e, 0xb5,
+ 0x3d, 0xbe, 0x05, 0xb7, 0xce, 0x54, 0x76, 0xe6, 0x94, 0xcc, 0x0e, 0xa4,
+ 0xff, 0x98, 0x1f, 0xb2, 0x69, 0xd9, 0x3c, 0xb6, 0x34, 0x06, 0x1c, 0x83,
+ 0x55, 0xef, 0x8e, 0x29, 0xd3, 0x5a, 0xe3, 0xc2, 0x51, 0xd2, 0x4d, 0x89,
+ 0x4f, 0xbd, 0xbc, 0xd1, 0x51, 0xda, 0x91, 0x4a, 0x2a, 0x1c, 0x05, 0x7a,
+ 0x22, 0xaf, 0xe8, 0xe1, 0x3a, 0x59, 0x68, 0x29, 0xcf, 0xf3, 0x2d, 0xa6,
+ 0xa8, 0xf7, 0x20, 0x0c, 0xec, 0x82, 0x68, 0x33, 0xbc, 0xcb, 0x20, 0xbc,
+ 0xe2, 0x0f, 0x96, 0xdd, 0x04, 0x06, 0x6e, 0xa0, 0x72, 0x81, 0x49, 0xdf,
+ 0xd4, 0x69, 0xad, 0x20, 0x57, 0xab, 0x3d, 0x65, 0x17, 0xc8, 0x5d, 0x88,
+ 0x17, 0x36, 0x52, 0x58, 0xbe, 0xc1, 0x8a, 0x3f, 0xc6, 0x7f, 0x31, 0x44,
+ 0x70, 0xb7, 0x5f, 0x00, 0xc5, 0x7c, 0xbb, 0xd0, 0x4c, 0x51, 0xbd, 0x04,
+ 0x97, 0x16, 0x03, 0xac, 0xdb, 0xbd, 0xcd, 0xb3, 0x6f, 0xf8, 0xb3, 0x15,
+ 0xba, 0xf4, 0x93, 0x9d, 0x0b, 0x9a, 0xd5, 0xfa, 0x52, 0x09, 0x3c, 0x8d,
+ 0xcd, 0x70, 0x1f, 0xe2, 0x0f, 0xd6, 0x7d, 0x8c, 0x3a, 0x12, 0x38, 0xf6,
+ 0x01, 0x41, 0xcb, 0x45, 0xe6, 0xb4, 0xce, 0x0d, 0x50, 0x4f, 0x03, 0x02,
+ 0x80, 0x91, 0x44, 0x7c},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: ps replaced by 0xff's
+ // tcID: 19
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 19,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa7, 0x9a, 0xac, 0xcb, 0x72, 0x90, 0x7b, 0x41, 0x12, 0x3e, 0x3e, 0xfd,
+ 0xb5, 0x7b, 0xe0, 0xc5, 0xab, 0x48, 0xdc, 0x09, 0xac, 0x22, 0xfd, 0xdc,
+ 0xda, 0x6b, 0xc4, 0x97, 0xcb, 0xaa, 0x95, 0xb5, 0x88, 0xed, 0x3c, 0x70,
+ 0xdc, 0x3e, 0x39, 0x4e, 0x96, 0xe8, 0xc8, 0xcc, 0x07, 0xd1, 0xb4, 0x9a,
+ 0x6a, 0xd9, 0x58, 0xa9, 0xcf, 0xf9, 0x42, 0x2b, 0xe7, 0x8a, 0xa2, 0xbe,
+ 0x64, 0x1f, 0x38, 0xdc, 0x16, 0x09, 0xe0, 0x76, 0xc4, 0x1b, 0x79, 0xd8,
+ 0x74, 0xb8, 0xdf, 0xc0, 0xd6, 0x01, 0xfc, 0xd0, 0x65, 0xc4, 0xa2, 0x4b,
+ 0x97, 0x62, 0x17, 0x0f, 0xdd, 0x20, 0x98, 0x5a, 0x28, 0x3f, 0x49, 0x3d,
+ 0x67, 0x72, 0xac, 0x5b, 0x87, 0xf2, 0x8d, 0xdc, 0x3f, 0xb6, 0x7a, 0x94,
+ 0x1b, 0x7d, 0xe4, 0x8c, 0x6a, 0x8a, 0x87, 0x69, 0xb3, 0x0d, 0x8e, 0x1c,
+ 0xf0, 0x20, 0xe6, 0x49, 0xd1, 0x19, 0x22, 0xd4, 0x69, 0x33, 0xff, 0xe8,
+ 0x09, 0xa6, 0x85, 0x97, 0x74, 0x4d, 0x9f, 0xc5, 0x4e, 0xe4, 0x7e, 0xdc,
+ 0xca, 0x19, 0x0a, 0xb7, 0xd9, 0x5f, 0x66, 0x06, 0x76, 0x57, 0x70, 0x3a,
+ 0x61, 0xd5, 0x3a, 0x0a, 0x6f, 0xa2, 0x81, 0x13, 0xe1, 0xd4, 0x91, 0x2f,
+ 0x3e, 0xf0, 0xa8, 0xd2, 0xb5, 0xd0, 0xaa, 0xdc, 0xf6, 0x07, 0xf2, 0xf4,
+ 0x2a, 0x4f, 0xf5, 0x2e, 0x2a, 0x99, 0x62, 0xd1, 0x19, 0xfc, 0xf8, 0xd6,
+ 0x5c, 0x64, 0x74, 0xa9, 0x1d, 0x62, 0xfc, 0x3e, 0x7f, 0xba, 0x86, 0x7d,
+ 0x06, 0xa0, 0x7a, 0x03, 0xd2, 0xfa, 0x49, 0x69, 0x19, 0x58, 0x79, 0xa6,
+ 0x92, 0x38, 0x91, 0x34, 0xa5, 0xf4, 0x14, 0x63, 0x2d, 0xe3, 0xdc, 0x69,
+ 0x28, 0x74, 0x49, 0x09, 0x45, 0x2f, 0x7c, 0x63, 0x18, 0xff, 0xd0, 0xdf,
+ 0x0c, 0xe3, 0xd9, 0xe1, 0x0a, 0x8c, 0xae, 0x53, 0xd8, 0x06, 0xb5, 0x55,
+ 0xa4, 0x62, 0x17, 0x8e},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: seed is all 0
+ // tcID: 20
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 20,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x07, 0xbd, 0x2f, 0xbe, 0x88, 0x0a, 0x85, 0xda, 0x97, 0x96, 0x2b, 0x4e,
+ 0x80, 0x6e, 0x3f, 0x38, 0x0b, 0xba, 0x3d, 0xc8, 0x0f, 0x63, 0x1d, 0x9b,
+ 0x4a, 0x9a, 0x64, 0xab, 0x51, 0x17, 0x9c, 0x5e, 0xa7, 0xf5, 0x87, 0x89,
+ 0xd8, 0xe5, 0x89, 0x4b, 0x1f, 0xc7, 0xdf, 0x15, 0xb3, 0x4d, 0x09, 0xf5,
+ 0x59, 0x2f, 0xc6, 0x00, 0xbf, 0x1e, 0xdd, 0x11, 0x85, 0x38, 0xa6, 0x14,
+ 0xce, 0x31, 0x44, 0x16, 0x5b, 0xf0, 0x57, 0x86, 0x52, 0x68, 0x6c, 0xe7,
+ 0xdf, 0x72, 0x0c, 0x26, 0x60, 0x54, 0x3d, 0x83, 0x67, 0x46, 0x67, 0x5a,
+ 0x41, 0xcc, 0x92, 0x9b, 0x19, 0x86, 0x47, 0xc5, 0x2f, 0xfb, 0x8b, 0x4a,
+ 0xfc, 0x74, 0xcb, 0xa7, 0xde, 0x45, 0x6d, 0x22, 0x98, 0xa1, 0xaa, 0x40,
+ 0xc2, 0x52, 0x47, 0xb4, 0xc1, 0x30, 0x4f, 0x41, 0xbf, 0x4e, 0x13, 0x7b,
+ 0x98, 0x24, 0x5a, 0xb8, 0xed, 0xea, 0x6f, 0x62, 0x07, 0x7a, 0x8e, 0xad,
+ 0xc6, 0xbc, 0x90, 0x37, 0x22, 0xd0, 0xc7, 0x25, 0x3b, 0x3d, 0x2b, 0x0a,
+ 0xcd, 0xc1, 0xf9, 0x61, 0x15, 0x7f, 0x14, 0x40, 0x4d, 0xbd, 0xf5, 0x0f,
+ 0x29, 0x4f, 0xd7, 0xfe, 0xd6, 0x4f, 0xab, 0x3a, 0x0c, 0x3c, 0xf4, 0x6e,
+ 0x68, 0x3f, 0x41, 0xb8, 0x9c, 0x0d, 0xb6, 0x11, 0x23, 0x95, 0xff, 0x8a,
+ 0xf6, 0x34, 0x89, 0x24, 0x82, 0x3a, 0x43, 0x85, 0x5a, 0x0c, 0xce, 0xb4,
+ 0xbb, 0x00, 0xbb, 0x25, 0x64, 0xe4, 0x0d, 0xe0, 0xdb, 0x8c, 0xcd, 0x80,
+ 0x3a, 0xf1, 0xc4, 0xce, 0x78, 0x73, 0xaa, 0x2f, 0xa1, 0x56, 0xd0, 0x9a,
+ 0x42, 0x74, 0xb4, 0x7c, 0x58, 0x88, 0x55, 0x3c, 0xd0, 0x9c, 0x32, 0x45,
+ 0x6d, 0xa4, 0x94, 0x11, 0x06, 0x1e, 0x90, 0x01, 0x88, 0x22, 0x5e, 0xb1,
+ 0x81, 0xcf, 0x57, 0xcd, 0x8b, 0xba, 0xdf, 0x05, 0x5f, 0x9f, 0x4d, 0xf6,
+ 0xf6, 0x38, 0x9a, 0xcd},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment: seed is all 1
+ // tcID: 21
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 21,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x79, 0xcb, 0x79, 0x28, 0xbc, 0xca, 0x16, 0xd8, 0xb7, 0x4a, 0x09, 0x00,
+ 0xd8, 0xde, 0x2b, 0x4e, 0x7f, 0x96, 0x2e, 0x60, 0x73, 0xd7, 0x4f, 0x3d,
+ 0xff, 0x11, 0xc5, 0xa7, 0xd3, 0xe4, 0x07, 0xca, 0x96, 0x2f, 0xd7, 0xea,
+ 0xe0, 0xd3, 0xdc, 0x1e, 0xde, 0x81, 0xea, 0x7c, 0xd4, 0x05, 0x9f, 0xd1,
+ 0xe3, 0x04, 0xbf, 0x29, 0x7c, 0xf3, 0x02, 0x07, 0xb0, 0xab, 0xc8, 0xaa,
+ 0x31, 0x18, 0x94, 0x03, 0xd5, 0x2a, 0x38, 0x81, 0x1b, 0x6f, 0x11, 0xbf,
+ 0xb9, 0x30, 0xc1, 0x5e, 0xc7, 0xb0, 0xe2, 0xe9, 0x03, 0x62, 0x3a, 0xe1,
+ 0xd8, 0x10, 0x83, 0xa5, 0xe0, 0xa7, 0x33, 0x1c, 0x62, 0x0d, 0x3d, 0x5b,
+ 0x28, 0x9a, 0xdc, 0xbb, 0x74, 0x24, 0x6d, 0x9c, 0x59, 0x33, 0x6d, 0x16,
+ 0x5c, 0x01, 0x76, 0xe3, 0xc1, 0xb9, 0x22, 0xd3, 0x81, 0xae, 0x8d, 0xa7,
+ 0x31, 0xa9, 0x33, 0x27, 0x9f, 0xef, 0x6d, 0x18, 0x5a, 0x68, 0x9e, 0x03,
+ 0x99, 0x70, 0x13, 0x5a, 0xc3, 0xc4, 0xd1, 0xd8, 0x7d, 0x85, 0x8e, 0x65,
+ 0xf4, 0x09, 0x34, 0x1c, 0x59, 0x3d, 0xd1, 0x99, 0xe2, 0xdc, 0x60, 0xc1,
+ 0x60, 0x33, 0x02, 0x3a, 0xd2, 0x66, 0x56, 0x15, 0x87, 0x7b, 0x41, 0x34,
+ 0x87, 0x21, 0xfd, 0xf3, 0x56, 0x9b, 0xd0, 0x3a, 0xff, 0x20, 0x6a, 0x00,
+ 0xa9, 0x70, 0x5c, 0x25, 0xb3, 0xe3, 0x3f, 0xf3, 0xb7, 0x00, 0xce, 0xd0,
+ 0x5a, 0x6e, 0x72, 0xf3, 0xc5, 0x58, 0x1e, 0xb3, 0x09, 0x0c, 0x1c, 0x23,
+ 0x8f, 0xf5, 0xfc, 0xb2, 0x6a, 0x28, 0x6b, 0xd4, 0xc2, 0x31, 0xf4, 0xeb,
+ 0xa8, 0x1c, 0x5d, 0xae, 0xe3, 0xc3, 0xc2, 0xdc, 0x9a, 0xc3, 0xcf, 0x2e,
+ 0x73, 0xbc, 0xc1, 0x5e, 0xef, 0x09, 0x1c, 0xef, 0x33, 0x5b, 0x8b, 0x89,
+ 0x96, 0x3a, 0x0d, 0x59, 0x83, 0xe1, 0x75, 0x4e, 0x42, 0x3d, 0x3b, 0x70,
+ 0xc0, 0x39, 0xb2, 0xc7},
+ {},
+ priv_key_2,
+ true},
+
+ // Comment: First byte is 1
+ // tcID: 22
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 22,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xc2, 0x95, 0xf5, 0x7d, 0xe5, 0x1d, 0x49, 0x1e, 0xff, 0x36, 0x2a, 0xe8,
+ 0x45, 0x9c, 0x8b, 0xe0, 0x22, 0x4f, 0x27, 0x39, 0x3a, 0x6d, 0x13, 0x5b,
+ 0xc8, 0x65, 0x6b, 0x4f, 0x4a, 0x80, 0x1f, 0x50, 0xe1, 0xc4, 0xc4, 0x8b,
+ 0x9e, 0xb5, 0x2d, 0xda, 0x12, 0xc3, 0x97, 0x41, 0x6a, 0x89, 0xf7, 0x09,
+ 0x81, 0x3f, 0xc5, 0x00, 0x80, 0x4e, 0x0c, 0xb4, 0x58, 0xce, 0x64, 0xd7,
+ 0xc2, 0xc9, 0x6f, 0x3f, 0x1f, 0x89, 0xce, 0x70, 0xeb, 0x79, 0xb1, 0xf3,
+ 0xc2, 0xef, 0xbd, 0xc4, 0x6e, 0x1b, 0xf5, 0xdc, 0x8d, 0xee, 0xec, 0x5a,
+ 0x34, 0xab, 0x25, 0x25, 0x68, 0xaa, 0xf8, 0xb6, 0xd8, 0x32, 0xf6, 0x77,
+ 0xc0, 0x4a, 0xac, 0x91, 0x39, 0x01, 0xcd, 0x37, 0xc6, 0x91, 0x4f, 0xc3,
+ 0x51, 0x7e, 0x53, 0xde, 0x1d, 0x75, 0x06, 0x0c, 0x6c, 0x2d, 0x76, 0x66,
+ 0x25, 0xb5, 0xb8, 0x16, 0x3b, 0xa5, 0x56, 0x41, 0x4c, 0xd1, 0x14, 0xf4,
+ 0x54, 0x03, 0xf7, 0x3d, 0x26, 0x76, 0xb7, 0xfc, 0xf9, 0x20, 0x8d, 0x4f,
+ 0x29, 0x9d, 0x49, 0x2f, 0x14, 0x6f, 0x3e, 0x3d, 0xa3, 0x2e, 0xbf, 0xbd,
+ 0xe7, 0x7a, 0x4f, 0x91, 0x57, 0x4a, 0xbe, 0x21, 0x95, 0xaf, 0x5b, 0xa3,
+ 0xb9, 0x1b, 0xc4, 0xfe, 0x44, 0x1e, 0x15, 0xe0, 0x1d, 0xa0, 0xfc, 0xd6,
+ 0xd9, 0xe3, 0x74, 0xaa, 0xc3, 0x8e, 0x62, 0x26, 0x97, 0xb9, 0x38, 0x5e,
+ 0xdb, 0x49, 0x3b, 0xba, 0x4a, 0x48, 0x6d, 0x35, 0xe8, 0x70, 0x0c, 0x50,
+ 0x09, 0xec, 0x9c, 0xb8, 0x2c, 0xac, 0x71, 0xa8, 0x8c, 0x85, 0x4e, 0xdc,
+ 0x6f, 0x1c, 0xee, 0xf9, 0x6e, 0x75, 0x9c, 0x64, 0xb0, 0x83, 0x50, 0xf8,
+ 0x07, 0x3f, 0xff, 0x92, 0x94, 0x68, 0xef, 0x5a, 0xa8, 0x3a, 0x86, 0xbf,
+ 0xfd, 0x97, 0x50, 0xdc, 0x43, 0xea, 0x99, 0x92, 0x7e, 0x93, 0xb4, 0xb3,
+ 0xf8, 0x48, 0x19, 0xc8},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: m is 0
+ // tcID: 23
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 23,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: m is 1
+ // tcID: 24
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 24,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: m is n-1
+ // tcID: 25
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 25,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xcd, 0xa6, 0xfa, 0x5c, 0xa7, 0x6b, 0xfe, 0x04, 0x92, 0xec, 0x57, 0xe0,
+ 0xa3, 0xbf, 0xff, 0x72, 0x72, 0xdc, 0x8d, 0x1e, 0x25, 0xad, 0x1f, 0xb3,
+ 0x38, 0xaa, 0x05, 0x0f, 0x02, 0xc1, 0x04, 0xe6, 0x31, 0x33, 0xd6, 0xb5,
+ 0xb7, 0xc4, 0x98, 0x5e, 0xbb, 0xae, 0x9a, 0xc0, 0x36, 0xa5, 0xb9, 0xc0,
+ 0x30, 0x74, 0xd6, 0x0a, 0xec, 0x8e, 0x25, 0xba, 0xf3, 0x92, 0xa0, 0xc4,
+ 0x30, 0xff, 0x05, 0xb8, 0x8e, 0x94, 0x88, 0x05, 0xd3, 0xdd, 0x74, 0x51,
+ 0x1d, 0x88, 0x85, 0x25, 0x0a, 0x7b, 0x57, 0x42, 0x15, 0xad, 0xa0, 0x15,
+ 0xc5, 0x59, 0x07, 0x66, 0x86, 0xe2, 0x53, 0xcc, 0xc9, 0x6c, 0x08, 0x15,
+ 0xb1, 0x29, 0x1e, 0xe7, 0x87, 0xcc, 0x33, 0x63, 0xb4, 0xf7, 0x7d, 0x93,
+ 0x0e, 0xb9, 0x98, 0xd7, 0xc5, 0x82, 0xb2, 0x4c, 0xea, 0x9c, 0xe2, 0x1d,
+ 0xe9, 0x72, 0x27, 0x91, 0x98, 0x98, 0x63, 0xa2, 0x7e, 0xbc, 0x80, 0xa0,
+ 0x0d, 0xe5, 0xbd, 0x2f, 0x92, 0x28, 0x77, 0x5e, 0x5a, 0x4c, 0xeb, 0x05,
+ 0x4d, 0x58, 0xc9, 0xbe, 0x36, 0xa0, 0x54, 0x33, 0x69, 0x71, 0xa1, 0x36,
+ 0x42, 0xdd, 0x95, 0x10, 0xdd, 0x69, 0x6a, 0xa2, 0x68, 0xdb, 0x3a, 0xab,
+ 0x22, 0x99, 0xd5, 0xd8, 0x8f, 0x8e, 0x56, 0x24, 0x34, 0xd1, 0x42, 0x70,
+ 0x94, 0xd3, 0xdf, 0x8e, 0x72, 0xd1, 0xef, 0x69, 0xb4, 0xed, 0x34, 0xd1,
+ 0x2b, 0xac, 0x37, 0x52, 0x23, 0xb2, 0xa2, 0x5c, 0xf2, 0x27, 0xf7, 0x35,
+ 0xf8, 0x16, 0xe8, 0x5e, 0x17, 0x23, 0x93, 0x04, 0x76, 0x9a, 0x60, 0x82,
+ 0x15, 0x4c, 0xd1, 0x58, 0x99, 0xfc, 0x1e, 0xae, 0xfb, 0x69, 0xb7, 0x48,
+ 0xa3, 0xe5, 0xed, 0x24, 0xd3, 0x83, 0x72, 0x59, 0x7d, 0xe3, 0xe4, 0xe2,
+ 0xa2, 0x7b, 0x95, 0x1d, 0x6a, 0xc7, 0xdb, 0x18, 0x2d, 0x68, 0x09, 0xd8,
+ 0xff, 0x51, 0x1b, 0x7e},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: ciphertext is empty
+ // tcID: 26
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 26,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: prepended bytes to ciphertext
+ // tcID: 27
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 27,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x00, 0x00, 0x76, 0x7b, 0xcf, 0x45, 0x0f, 0x41, 0x6e, 0x42, 0x89, 0x80,
+ 0xa4, 0x88, 0xbc, 0x83, 0x07, 0x67, 0x49, 0x76, 0x25, 0x30, 0x08, 0xd8,
+ 0x13, 0x40, 0xa2, 0xf5, 0x19, 0xa1, 0xf4, 0xb9, 0x36, 0xab, 0xf0, 0x20,
+ 0x28, 0xc2, 0xe7, 0x61, 0x4f, 0x4a, 0xa3, 0x1a, 0x8b, 0x3e, 0x17, 0xc9,
+ 0x6b, 0x49, 0x22, 0x34, 0x0a, 0x6a, 0x96, 0x96, 0xfd, 0x4f, 0xf3, 0x58,
+ 0xc1, 0xa8, 0x4c, 0x34, 0x7b, 0x40, 0x50, 0x33, 0x45, 0x9f, 0x91, 0x92,
+ 0xe9, 0xf7, 0xd6, 0x11, 0xca, 0x2d, 0xa6, 0xa6, 0x69, 0xa8, 0x95, 0xd4,
+ 0x91, 0xa3, 0xc1, 0x90, 0x8c, 0xb5, 0x98, 0x73, 0x0b, 0x59, 0x6d, 0x66,
+ 0xb1, 0xd4, 0xb7, 0x61, 0x7f, 0x33, 0x76, 0x6a, 0xf3, 0x85, 0xc3, 0x33,
+ 0xf0, 0x37, 0xe7, 0x34, 0x1c, 0x96, 0x80, 0xf9, 0x85, 0x4f, 0x6a, 0xb4,
+ 0xf2, 0xc9, 0x86, 0x46, 0x2d, 0x87, 0x4f, 0x4d, 0xc6, 0x6c, 0x6f, 0xa4,
+ 0xf4, 0x9f, 0xd3, 0xef, 0x33, 0xd7, 0xc8, 0xcd, 0x81, 0xd7, 0x60, 0x84,
+ 0x11, 0xaa, 0x61, 0x0e, 0x5e, 0x91, 0x01, 0xdb, 0xdb, 0xa5, 0x22, 0xf7,
+ 0x5c, 0xd1, 0x2c, 0x57, 0x5b, 0x42, 0xd0, 0x82, 0x81, 0x12, 0x27, 0xba,
+ 0x10, 0x31, 0x9f, 0x6e, 0xa0, 0xc9, 0xa2, 0xeb, 0x6a, 0x3e, 0x63, 0xcf,
+ 0xe0, 0xc1, 0xba, 0xb1, 0x8f, 0x29, 0x09, 0x1f, 0xc5, 0xd6, 0x37, 0x27,
+ 0x85, 0x20, 0x8a, 0x83, 0x0f, 0x73, 0x2f, 0x8a, 0x06, 0x35, 0xf5, 0xee,
+ 0x7b, 0x0b, 0x9d, 0x2d, 0x62, 0xff, 0x9f, 0x1a, 0x6c, 0xb8, 0x8d, 0xa2,
+ 0x53, 0xad, 0x5f, 0x0d, 0x56, 0xe5, 0x72, 0x54, 0x8a, 0x35, 0x0a, 0x7e,
+ 0x12, 0xff, 0x84, 0x6d, 0x09, 0xad, 0x53, 0x52, 0xfa, 0x45, 0xde, 0x48,
+ 0x43, 0x86, 0xb5, 0x29, 0xe6, 0xf1, 0x4a, 0x1e, 0x80, 0x55, 0x14, 0x53,
+ 0x94, 0xf8, 0xd4, 0xf9, 0x1b, 0x80},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: appended bytes to ciphertext
+ // tcID: 28
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 28,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x76, 0x7b, 0xcf, 0x45, 0x0f, 0x41, 0x6e, 0x42, 0x89, 0x80, 0xa4, 0x88,
+ 0xbc, 0x83, 0x07, 0x67, 0x49, 0x76, 0x25, 0x30, 0x08, 0xd8, 0x13, 0x40,
+ 0xa2, 0xf5, 0x19, 0xa1, 0xf4, 0xb9, 0x36, 0xab, 0xf0, 0x20, 0x28, 0xc2,
+ 0xe7, 0x61, 0x4f, 0x4a, 0xa3, 0x1a, 0x8b, 0x3e, 0x17, 0xc9, 0x6b, 0x49,
+ 0x22, 0x34, 0x0a, 0x6a, 0x96, 0x96, 0xfd, 0x4f, 0xf3, 0x58, 0xc1, 0xa8,
+ 0x4c, 0x34, 0x7b, 0x40, 0x50, 0x33, 0x45, 0x9f, 0x91, 0x92, 0xe9, 0xf7,
+ 0xd6, 0x11, 0xca, 0x2d, 0xa6, 0xa6, 0x69, 0xa8, 0x95, 0xd4, 0x91, 0xa3,
+ 0xc1, 0x90, 0x8c, 0xb5, 0x98, 0x73, 0x0b, 0x59, 0x6d, 0x66, 0xb1, 0xd4,
+ 0xb7, 0x61, 0x7f, 0x33, 0x76, 0x6a, 0xf3, 0x85, 0xc3, 0x33, 0xf0, 0x37,
+ 0xe7, 0x34, 0x1c, 0x96, 0x80, 0xf9, 0x85, 0x4f, 0x6a, 0xb4, 0xf2, 0xc9,
+ 0x86, 0x46, 0x2d, 0x87, 0x4f, 0x4d, 0xc6, 0x6c, 0x6f, 0xa4, 0xf4, 0x9f,
+ 0xd3, 0xef, 0x33, 0xd7, 0xc8, 0xcd, 0x81, 0xd7, 0x60, 0x84, 0x11, 0xaa,
+ 0x61, 0x0e, 0x5e, 0x91, 0x01, 0xdb, 0xdb, 0xa5, 0x22, 0xf7, 0x5c, 0xd1,
+ 0x2c, 0x57, 0x5b, 0x42, 0xd0, 0x82, 0x81, 0x12, 0x27, 0xba, 0x10, 0x31,
+ 0x9f, 0x6e, 0xa0, 0xc9, 0xa2, 0xeb, 0x6a, 0x3e, 0x63, 0xcf, 0xe0, 0xc1,
+ 0xba, 0xb1, 0x8f, 0x29, 0x09, 0x1f, 0xc5, 0xd6, 0x37, 0x27, 0x85, 0x20,
+ 0x8a, 0x83, 0x0f, 0x73, 0x2f, 0x8a, 0x06, 0x35, 0xf5, 0xee, 0x7b, 0x0b,
+ 0x9d, 0x2d, 0x62, 0xff, 0x9f, 0x1a, 0x6c, 0xb8, 0x8d, 0xa2, 0x53, 0xad,
+ 0x5f, 0x0d, 0x56, 0xe5, 0x72, 0x54, 0x8a, 0x35, 0x0a, 0x7e, 0x12, 0xff,
+ 0x84, 0x6d, 0x09, 0xad, 0x53, 0x52, 0xfa, 0x45, 0xde, 0x48, 0x43, 0x86,
+ 0xb5, 0x29, 0xe6, 0xf1, 0x4a, 0x1e, 0x80, 0x55, 0x14, 0x53, 0x94, 0xf8,
+ 0xd4, 0xf9, 0x1b, 0x80, 0x00, 0x00},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: truncated ciphertext
+ // tcID: 29
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 29,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x7b, 0xcf, 0x45, 0x0f, 0x41, 0x6e, 0x42, 0x89, 0x80, 0xa4, 0x88, 0xbc,
+ 0x83, 0x07, 0x67, 0x49, 0x76, 0x25, 0x30, 0x08, 0xd8, 0x13, 0x40, 0xa2,
+ 0xf5, 0x19, 0xa1, 0xf4, 0xb9, 0x36, 0xab, 0xf0, 0x20, 0x28, 0xc2, 0xe7,
+ 0x61, 0x4f, 0x4a, 0xa3, 0x1a, 0x8b, 0x3e, 0x17, 0xc9, 0x6b, 0x49, 0x22,
+ 0x34, 0x0a, 0x6a, 0x96, 0x96, 0xfd, 0x4f, 0xf3, 0x58, 0xc1, 0xa8, 0x4c,
+ 0x34, 0x7b, 0x40, 0x50, 0x33, 0x45, 0x9f, 0x91, 0x92, 0xe9, 0xf7, 0xd6,
+ 0x11, 0xca, 0x2d, 0xa6, 0xa6, 0x69, 0xa8, 0x95, 0xd4, 0x91, 0xa3, 0xc1,
+ 0x90, 0x8c, 0xb5, 0x98, 0x73, 0x0b, 0x59, 0x6d, 0x66, 0xb1, 0xd4, 0xb7,
+ 0x61, 0x7f, 0x33, 0x76, 0x6a, 0xf3, 0x85, 0xc3, 0x33, 0xf0, 0x37, 0xe7,
+ 0x34, 0x1c, 0x96, 0x80, 0xf9, 0x85, 0x4f, 0x6a, 0xb4, 0xf2, 0xc9, 0x86,
+ 0x46, 0x2d, 0x87, 0x4f, 0x4d, 0xc6, 0x6c, 0x6f, 0xa4, 0xf4, 0x9f, 0xd3,
+ 0xef, 0x33, 0xd7, 0xc8, 0xcd, 0x81, 0xd7, 0x60, 0x84, 0x11, 0xaa, 0x61,
+ 0x0e, 0x5e, 0x91, 0x01, 0xdb, 0xdb, 0xa5, 0x22, 0xf7, 0x5c, 0xd1, 0x2c,
+ 0x57, 0x5b, 0x42, 0xd0, 0x82, 0x81, 0x12, 0x27, 0xba, 0x10, 0x31, 0x9f,
+ 0x6e, 0xa0, 0xc9, 0xa2, 0xeb, 0x6a, 0x3e, 0x63, 0xcf, 0xe0, 0xc1, 0xba,
+ 0xb1, 0x8f, 0x29, 0x09, 0x1f, 0xc5, 0xd6, 0x37, 0x27, 0x85, 0x20, 0x8a,
+ 0x83, 0x0f, 0x73, 0x2f, 0x8a, 0x06, 0x35, 0xf5, 0xee, 0x7b, 0x0b, 0x9d,
+ 0x2d, 0x62, 0xff, 0x9f, 0x1a, 0x6c, 0xb8, 0x8d, 0xa2, 0x53, 0xad, 0x5f,
+ 0x0d, 0x56, 0xe5, 0x72, 0x54, 0x8a, 0x35, 0x0a, 0x7e, 0x12, 0xff, 0x84,
+ 0x6d, 0x09, 0xad, 0x53, 0x52, 0xfa, 0x45, 0xde, 0x48, 0x43, 0x86, 0xb5,
+ 0x29, 0xe6, 0xf1, 0x4a, 0x1e, 0x80, 0x55, 0x14, 0x53, 0x94, 0xf8, 0xd4,
+ 0xf9, 0x1b, 0x80},
+ {},
+ priv_key_2,
+ false},
+
+ // Comment: em has low hamming weight
+ // tcID: 30
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 30,
+ {0xc8, 0x55, 0x6d, 0xdd, 0xe4, 0x08, 0x6f, 0x39, 0xf8, 0x81, 0xc4, 0x59,
+ 0xe7, 0x90, 0xab, 0x6d, 0x3e, 0x6a, 0xc8, 0x62, 0xbe, 0x3b, 0x0f, 0x7c,
+ 0xcd, 0xb6, 0xb1, 0x85, 0x9e, 0xb1, 0x60, 0x79, 0x3c, 0xc1, 0x65, 0x38,
+ 0x74, 0x4d, 0xd2, 0xd7, 0xb8, 0xf5, 0xd0, 0xa4, 0x31, 0xb2, 0xe7, 0xfb,
+ 0x21, 0xdc, 0x47, 0x97, 0x7b, 0x40, 0xcd, 0x13, 0x81, 0xfc, 0xc5, 0xf3,
+ 0xe8, 0x57, 0x73, 0x31, 0xc1, 0x45, 0x84, 0xab, 0x3e, 0x5e, 0xd9, 0x2a,
+ 0x97, 0x9a, 0x5b, 0xeb, 0xe4, 0xb4, 0x8c, 0x21, 0xa8, 0xb4, 0xf7, 0x1d,
+ 0x6a, 0x49, 0x6d, 0x52, 0x69, 0x07, 0xf7, 0xb6, 0xe5, 0x79, 0x13, 0x28,
+ 0xae, 0xfb, 0x25, 0x91, 0xe7, 0x99, 0x45, 0x64, 0xc9, 0x96, 0x82, 0x67,
+ 0x98, 0xbf, 0x62, 0xfa, 0x86, 0xd4, 0xb1, 0xe2, 0xf5, 0x7e, 0x5d, 0xf1,
+ 0xfa, 0xb3, 0x16, 0xa9, 0x28, 0xa0, 0x07, 0x17, 0x46, 0x98, 0xd3, 0x2d,
+ 0x15, 0xcc, 0x5a, 0x7e, 0x15, 0xac, 0xf5, 0x3c, 0x31, 0xb3, 0x0d, 0xfc,
+ 0x18, 0xaa, 0xb2, 0xaa, 0x9d, 0xdb, 0x0e, 0xda, 0xbe, 0x65, 0xe1, 0x53,
+ 0xed, 0xb6},
+ {0xcd, 0x72, 0xb9, 0xc7, 0x69, 0x7a, 0x39, 0x93, 0x23, 0xbb, 0x3d, 0xf6,
+ 0x92, 0x56, 0xef, 0x3d, 0x78, 0x96, 0xc4, 0xb7, 0xc3, 0x5a, 0x49, 0x32,
+ 0xd5, 0x63, 0x21, 0xe2, 0xbc, 0xe7, 0xd5, 0x90, 0x39, 0x90, 0x41, 0x67,
+ 0x2d, 0x8a, 0x76, 0x94, 0xba, 0x94, 0x5d, 0x06, 0x54, 0x69, 0xd9, 0xf5,
+ 0x27, 0x41, 0x6c, 0xc7, 0x71, 0xd6, 0xbe, 0xc6, 0x9d, 0xb4, 0xd3, 0x65,
+ 0x3a, 0xb8, 0x4e, 0xf6, 0xa1, 0xe1, 0xab, 0x13, 0xcf, 0xcd, 0x5a, 0x23,
+ 0xb4, 0x9f, 0xe9, 0x70, 0xf2, 0x18, 0x01, 0x6b, 0xcc, 0x67, 0x4a, 0x65,
+ 0x5a, 0x10, 0x42, 0x6c, 0xac, 0x75, 0x58, 0x00, 0x65, 0xdf, 0x46, 0x7e,
+ 0x2b, 0x3c, 0xa9, 0x5e, 0x4a, 0x92, 0xf0, 0xc5, 0x8b, 0x5f, 0xd9, 0xe6,
+ 0x60, 0x6c, 0xc4, 0x44, 0x96, 0xa4, 0x22, 0x07, 0xda, 0x4b, 0x5b, 0xc4,
+ 0x6e, 0xa6, 0xd3, 0x89, 0xc3, 0x5b, 0x30, 0x95, 0xdb, 0x2c, 0x7e, 0xd7,
+ 0x56, 0x18, 0x24, 0x08, 0xac, 0x5c, 0x99, 0xae, 0xea, 0xa7, 0x09, 0x8b,
+ 0x1f, 0x4a, 0x91, 0xc5, 0xb6, 0xad, 0xe5, 0x87, 0x63, 0x3d, 0x66, 0xc9,
+ 0xbc, 0x33, 0x57, 0xb1, 0x1f, 0x3e, 0xcf, 0x01, 0x9b, 0x1c, 0x53, 0x85,
+ 0x8d, 0x45, 0x1d, 0x9f, 0x00, 0xa2, 0x33, 0x18, 0x33, 0x82, 0x55, 0xd4,
+ 0x89, 0x21, 0x97, 0x1e, 0x86, 0xad, 0xb8, 0x9a, 0x5c, 0x57, 0x42, 0xc6,
+ 0xd7, 0xda, 0x82, 0xc7, 0xb9, 0xeb, 0x71, 0x67, 0x9d, 0x2d, 0xc5, 0x49,
+ 0x11, 0xd9, 0xa4, 0x27, 0x24, 0x6b, 0xe0, 0x58, 0xf5, 0x4f, 0xf2, 0x69,
+ 0x10, 0x8c, 0x47, 0xa4, 0xbd, 0x56, 0x8c, 0x39, 0x53, 0xa9, 0x36, 0x5f,
+ 0x64, 0x15, 0x88, 0xf9, 0x5c, 0x3c, 0x51, 0x31, 0x1b, 0x3f, 0xe2, 0xf7,
+ 0xc4, 0xe9, 0xb9, 0x4f, 0x8d, 0xb3, 0x41, 0x0e, 0x73, 0x81, 0x57, 0xd5,
+ 0x7e, 0x55, 0x98, 0x98},
+ {0x02, 0x7f, 0x3e, 0xb1, 0x4d, 0x2f, 0x37, 0x0b, 0x11, 0x8a, 0x0b,
+ 0x95, 0xac, 0xb6, 0xce, 0x98, 0x49, 0xb6, 0x39, 0x4d, 0xe0, 0x52,
+ 0x69, 0xf3, 0x39, 0xcb, 0xc5, 0x05, 0xfc, 0x1b, 0x45, 0xf3, 0xf6,
+ 0xa2, 0x5b, 0x82, 0x4c, 0xf9, 0x97, 0xa6, 0x40, 0x6a, 0xb2, 0xf4,
+ 0x96, 0xe1, 0x45, 0xbf, 0x00, 0x00, 0x00, 0x00},
+ priv_key_2,
+ true},
+
+ // Comment: em has low hamming weight
+ // tcID: 31
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 31,
+ {0x5a, 0x1e, 0xba, 0x08, 0x3b, 0x90, 0x3a, 0xe2, 0xef, 0x8b, 0xcc, 0x91,
+ 0xee, 0x0c, 0xe4, 0x42, 0x49, 0x90, 0x3d, 0x72, 0xe0, 0xdf, 0xec, 0xdb,
+ 0x2e, 0x44, 0xe1, 0x96, 0xf7, 0xb1, 0xfe, 0xbe, 0x50, 0x90, 0xb5, 0x8e,
+ 0x40, 0xb6, 0xe7, 0x00, 0x04, 0xcf, 0x16, 0x3b, 0x9a, 0x59, 0xbc, 0x02,
+ 0x90, 0x8a, 0xaa, 0x3e, 0xb5, 0x20, 0x63, 0xd0, 0xb9, 0xae, 0x68, 0x17,
+ 0xa7, 0xea, 0xe8, 0x53, 0x3a, 0x13, 0x43, 0x7c, 0x0e, 0xaf, 0xe1, 0xb5,
+ 0xc3, 0x59, 0xb5, 0xdf, 0xbc, 0x88, 0x21, 0xe2, 0x13, 0xc4, 0x1b, 0xef,
+ 0xd4, 0xb4, 0x54, 0x8d, 0xd3, 0xe3, 0x7f, 0x01, 0xd6, 0xb4, 0x61, 0xd1,
+ 0x2c, 0xc4, 0x03, 0x1d, 0x50, 0xc9, 0x33, 0x51, 0x4f, 0x00, 0x4d, 0xce,
+ 0x0e, 0x62, 0xa4, 0xe9, 0x70, 0xb6, 0xa7, 0xb3, 0xbf, 0x06, 0x81, 0x9d,
+ 0xcb, 0x2a, 0x33, 0x35, 0x1d, 0x7e, 0x8c, 0x0d, 0x13, 0x0b, 0x0b, 0xbf,
+ 0x3a, 0x67, 0xe2, 0xb7, 0x5f, 0xb0, 0x05, 0x9f, 0xb6, 0xea, 0x83, 0x64,
+ 0x67, 0x8e, 0x90, 0xf8, 0x6f, 0x9e, 0xbf, 0x2e, 0x9e, 0x4c, 0x52, 0x99,
+ 0xd3, 0x89},
+ {0x41, 0x12, 0xdc, 0x2f, 0x41, 0x5f, 0x5c, 0xa0, 0x5e, 0x1a, 0x93, 0x72,
+ 0x66, 0x00, 0x96, 0x83, 0x6f, 0x4e, 0x47, 0x64, 0x9e, 0xf2, 0x2f, 0x31,
+ 0xf3, 0xd2, 0xb2, 0x76, 0x5c, 0xcc, 0xed, 0xf9, 0x22, 0xbb, 0xd9, 0x41,
+ 0x7f, 0x38, 0x63, 0xee, 0x6b, 0xe8, 0xf9, 0x9a, 0x74, 0x8f, 0x6b, 0x2d,
+ 0x8b, 0xc0, 0xb2, 0x86, 0xab, 0xd2, 0x08, 0x49, 0x54, 0x8b, 0x01, 0x73,
+ 0xe3, 0x85, 0xfa, 0x90, 0x6d, 0x2e, 0x6d, 0x50, 0xac, 0x3c, 0x8b, 0xee,
+ 0xcb, 0xea, 0x78, 0xd9, 0x0a, 0xa7, 0xc6, 0x30, 0xf4, 0xcd, 0x12, 0x6b,
+ 0x84, 0xe3, 0x4b, 0x6a, 0xcb, 0xa9, 0xdd, 0x54, 0x5a, 0x86, 0x73, 0xc4,
+ 0xe0, 0x0d, 0xe4, 0xf6, 0xbc, 0xa4, 0x36, 0xf6, 0x26, 0xbd, 0x7b, 0x8c,
+ 0x1f, 0xf3, 0xc7, 0xcb, 0x3d, 0xa7, 0x17, 0x6e, 0xc1, 0x1a, 0x0f, 0xd5,
+ 0x96, 0x07, 0x89, 0x05, 0xa5, 0x7e, 0x91, 0x38, 0x7c, 0xe4, 0x70, 0xf7,
+ 0x3c, 0x23, 0x92, 0x27, 0xb6, 0xa9, 0x90, 0x6c, 0x3a, 0xa8, 0xcc, 0xc2,
+ 0x14, 0xf3, 0x23, 0xca, 0x46, 0x7a, 0x35, 0x9f, 0xd0, 0xd1, 0xae, 0x6c,
+ 0x3a, 0x56, 0x0d, 0x0f, 0x12, 0x85, 0x58, 0x9b, 0x3e, 0x8b, 0x2e, 0x2a,
+ 0xcb, 0xc3, 0xca, 0x60, 0x6f, 0xe2, 0x32, 0x98, 0x73, 0x9c, 0xc1, 0x94,
+ 0xd9, 0x74, 0x48, 0xa5, 0x72, 0x06, 0x59, 0x51, 0x89, 0xbb, 0xc9, 0xac,
+ 0x03, 0x9a, 0xec, 0xbb, 0x77, 0xa3, 0x87, 0x4a, 0xee, 0xd6, 0x1d, 0xdf,
+ 0x8f, 0xe7, 0x18, 0xa8, 0x73, 0x56, 0x0c, 0x52, 0xf7, 0xcf, 0xa2, 0x2d,
+ 0x05, 0x4d, 0x37, 0x0a, 0xff, 0x20, 0xa4, 0x8f, 0xc3, 0x18, 0x50, 0xa1,
+ 0x9d, 0x7c, 0x41, 0x73, 0xd1, 0x20, 0xa4, 0xfb, 0x10, 0x80, 0x51, 0xbc,
+ 0x68, 0xb8, 0xeb, 0xd4, 0x0d, 0xa3, 0x35, 0xf6, 0x20, 0xcc, 0xe5, 0x3c,
+ 0xd0, 0x7e, 0xa9, 0xdc},
+ {0xd1, 0x4b, 0xd6, 0x1a, 0x24, 0x6e, 0x92, 0xee, 0x2b, 0xe3, 0x9c,
+ 0x60, 0x66, 0xd2, 0x5d, 0x2b, 0x2b, 0xb3, 0xbc, 0x95, 0xcf, 0xb1,
+ 0x6c, 0xa3, 0x47, 0x00, 0x04, 0x8e, 0xcd, 0xcf, 0xe8, 0x56, 0x85,
+ 0xd5, 0xaa, 0xb6, 0xbf, 0x71, 0xd5, 0xd8, 0x3b, 0xd6, 0xfa, 0xcc,
+ 0xb8, 0x1d, 0x1c, 0x0b, 0x00, 0x00, 0x00, 0x00},
+ priv_key_2,
+ true},
+
+ // Comment: em has a large hamming weight
+ // tcID: 32
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 32,
+ {0x06, 0x8a, 0x7d, 0x66, 0x62, 0xc9, 0xe1, 0xf9, 0x6c, 0xb4, 0xc3, 0x2c,
+ 0xde, 0x0b, 0xa6, 0xda, 0x2a, 0xaf, 0x25, 0x50, 0x1d, 0xc5, 0xf3, 0xb0,
+ 0xcf, 0xf0, 0xc7, 0x4b, 0x6a, 0xdc, 0x1c, 0xac, 0xf8, 0x1c, 0x5b, 0x54,
+ 0x65, 0x05, 0xf3, 0x60, 0xa4, 0xed, 0xc9, 0x1f, 0x7f, 0x54, 0xcd, 0xac,
+ 0x99, 0x45, 0x8b, 0xdb, 0x01, 0xa5, 0xee, 0xe0, 0x49, 0x47, 0xe2, 0xc7,
+ 0x25, 0x04, 0x4d, 0xa5, 0x07, 0xc5, 0x60, 0xa8, 0xb9, 0x85, 0x6a, 0x53,
+ 0x74, 0xfd, 0x75, 0xc0, 0x2e, 0x6b, 0x8d, 0x1f, 0x91, 0x5e, 0x29, 0x1c,
+ 0x6d, 0x83, 0x52, 0xeb, 0x89, 0xce, 0xf2, 0xf9, 0x29, 0x7c, 0xc4, 0xd9,
+ 0xb8, 0xca, 0x11, 0x8d, 0x1e, 0xbf, 0xac, 0x47, 0xaa, 0x64, 0x99, 0x2a,
+ 0x7e, 0x07, 0x7e, 0x4b, 0xa3, 0x5c, 0xa1, 0x81, 0xeb, 0x3f, 0x0b, 0xda,
+ 0x03, 0x30, 0x72, 0x0f, 0x3f, 0x70, 0x2a, 0x33, 0x87, 0x8d, 0x30, 0x35,
+ 0xe1, 0x5e, 0x63, 0x76, 0xd5, 0x28, 0xfa, 0xde, 0xaf, 0x29, 0xdb, 0x79,
+ 0xf4, 0xb6, 0x94, 0x34, 0x17, 0xbc, 0x74, 0x1c, 0x2a, 0x2f, 0x1d, 0x1e,
+ 0xb5, 0x98},
+ {0x20, 0x4f, 0x1d, 0xfe, 0x1c, 0xaf, 0x79, 0x52, 0xaf, 0x8d, 0x47, 0x45,
+ 0x07, 0x1f, 0x41, 0x76, 0xed, 0xab, 0x7c, 0x46, 0x70, 0xdb, 0x83, 0x50,
+ 0x2a, 0x45, 0x0f, 0x6b, 0x52, 0xa6, 0xd9, 0x0a, 0xef, 0x17, 0x9e, 0xb4,
+ 0x86, 0x9b, 0x37, 0x1d, 0x6a, 0x3e, 0xe2, 0xf0, 0x22, 0x54, 0x94, 0xbd,
+ 0xad, 0xe6, 0xbd, 0x38, 0xb0, 0x4a, 0x8c, 0xcb, 0xb0, 0x04, 0x93, 0xe7,
+ 0xc4, 0xb6, 0x0c, 0x0c, 0x5b, 0xe6, 0x71, 0x80, 0x8c, 0xa9, 0x1f, 0x93,
+ 0xae, 0xa1, 0x74, 0x96, 0xb4, 0x7c, 0xf9, 0xc6, 0xca, 0x83, 0xe5, 0xf6,
+ 0xcb, 0xdc, 0x41, 0x86, 0x0b, 0x84, 0x0f, 0x2c, 0x7b, 0xd1, 0x9c, 0x22,
+ 0x36, 0xaa, 0x1c, 0xaf, 0x92, 0xf7, 0xb7, 0xf1, 0x51, 0x30, 0x5a, 0xbb,
+ 0x17, 0x3d, 0x1c, 0xcb, 0xc9, 0x7a, 0x3d, 0xab, 0xf5, 0x0c, 0x24, 0xae,
+ 0x5d, 0x5b, 0xb7, 0x19, 0x59, 0x5c, 0xc2, 0xd1, 0xbe, 0xa2, 0x91, 0x85,
+ 0xc5, 0x5d, 0x7e, 0x1e, 0x87, 0x3f, 0xf5, 0x04, 0xb8, 0xe3, 0x00, 0x8e,
+ 0xc3, 0xbd, 0x8c, 0x70, 0x2e, 0x79, 0x2b, 0x6f, 0x6b, 0x7b, 0x24, 0xda,
+ 0xf7, 0x1b, 0x12, 0x16, 0x8f, 0xb5, 0xcd, 0x58, 0x6a, 0xc9, 0x31, 0x3b,
+ 0xce, 0x2f, 0xda, 0x37, 0xcf, 0xd0, 0xd6, 0x8e, 0x40, 0x14, 0x44, 0x92,
+ 0x0e, 0xa1, 0x25, 0xfd, 0x9e, 0x7c, 0x8f, 0x42, 0x4f, 0x4c, 0x5e, 0x0a,
+ 0x06, 0x8e, 0x7b, 0x95, 0x94, 0x82, 0x89, 0xd7, 0x14, 0x72, 0xb7, 0x5d,
+ 0x42, 0x90, 0x21, 0xac, 0xf7, 0x32, 0x49, 0x65, 0x1d, 0xeb, 0x09, 0xce,
+ 0xe0, 0x62, 0xde, 0x57, 0x4e, 0x5e, 0xc1, 0x81, 0x02, 0x85, 0x2d, 0x19,
+ 0x46, 0x05, 0x0c, 0x84, 0xb3, 0xda, 0x9e, 0x63, 0x75, 0x6f, 0x96, 0x4c,
+ 0xba, 0x0e, 0x4c, 0x68, 0xe8, 0xc8, 0xef, 0x2c, 0xbb, 0xf6, 0xcd, 0x32,
+ 0x5a, 0x11, 0x85, 0x3b},
+ {0xd1, 0x35, 0x95, 0xcf, 0x0b, 0x41, 0x93, 0xb8, 0x0f, 0x34, 0xd3,
+ 0xed, 0x3f, 0x8a, 0x4c, 0xc3, 0xa3, 0xff, 0x5d, 0x42, 0xf6, 0xa2,
+ 0x1d, 0x7f, 0x14, 0x93, 0xe7, 0x44, 0xc3, 0xbb, 0x58, 0x19, 0xc5,
+ 0x3a, 0x9f, 0x16, 0xc9, 0xec, 0x3b, 0x62, 0xde, 0xce, 0x16, 0x7b,
+ 0xd6, 0x74, 0xa2, 0xf8, 0x00, 0x00, 0x00, 0x00},
+ priv_key_2,
+ true}};
+
+#endif // rsa_oaep_2048_sha384_mgf1sha384_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha1-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha1-vectors.h
new file mode 100644
index 0000000000..2c835b7684
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha1-vectors.h
@@ -0,0 +1,1044 @@
+/* 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 rsa_oaep_2048_sha512_mgf1sha1_vectors_h__
+#define rsa_oaep_2048_sha512_mgf1sha1_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> priv_key_3{
+ 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0,
+ 0x76, 0xd6, 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91,
+ 0x6f, 0x73, 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81,
+ 0x37, 0x15, 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4,
+ 0x5b, 0x27, 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb,
+ 0xfd, 0x07, 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58,
+ 0x44, 0x2a, 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d,
+ 0x92, 0x78, 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb,
+ 0x1c, 0x7c, 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7,
+ 0x3b, 0x35, 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63,
+ 0x51, 0x9e, 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d,
+ 0xb3, 0x41, 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2,
+ 0xc4, 0x4f, 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76,
+ 0x8b, 0x8e, 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32,
+ 0xf4, 0x60, 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17,
+ 0x94, 0xce, 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64,
+ 0x1e, 0xfb, 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73,
+ 0x10, 0x09, 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01,
+ 0xfb, 0x25, 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6,
+ 0x89, 0x20, 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda,
+ 0x43, 0x4c, 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6,
+ 0xde, 0x5c, 0x16, 0xbb, 0xa7, 0x49, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x0a, 0x5c, 0x27, 0x90, 0xa5, 0x91, 0xc3, 0xec, 0xf4,
+ 0xf6, 0x28, 0x1c, 0x17, 0xe1, 0x03, 0x88, 0x45, 0xe5, 0x40, 0xa9, 0x5f,
+ 0x21, 0x29, 0x4a, 0x7c, 0xee, 0xcd, 0x75, 0xb1, 0x8c, 0x54, 0xc5, 0x0c,
+ 0x02, 0xe7, 0x89, 0x31, 0x1c, 0x1b, 0x00, 0x91, 0x52, 0x6f, 0x87, 0xab,
+ 0x3c, 0xc8, 0xd4, 0x81, 0x88, 0xe9, 0x80, 0xce, 0x0e, 0x03, 0x77, 0xbe,
+ 0xc0, 0x0e, 0x9f, 0x7d, 0x97, 0x93, 0x58, 0x3c, 0xb6, 0x6a, 0x1f, 0x28,
+ 0x1e, 0x31, 0xd2, 0x0b, 0x59, 0x4b, 0x5c, 0x66, 0xa2, 0xd9, 0xef, 0xcc,
+ 0x36, 0xd9, 0x79, 0xa9, 0x2b, 0xb8, 0x77, 0xa9, 0x67, 0x8f, 0x99, 0x1f,
+ 0xf6, 0x0b, 0x77, 0xe2, 0x8f, 0xac, 0x55, 0xd6, 0x4f, 0x21, 0xc0, 0x64,
+ 0x55, 0x2a, 0x43, 0x19, 0xeb, 0x0a, 0x9a, 0x18, 0x70, 0xa7, 0x6a, 0xde,
+ 0x3c, 0x3a, 0x35, 0x34, 0xab, 0x83, 0x53, 0xc3, 0xe5, 0x7b, 0x27, 0x08,
+ 0x36, 0x38, 0x59, 0xad, 0x3a, 0x63, 0x37, 0xfc, 0x15, 0xff, 0xb9, 0x09,
+ 0x80, 0xd9, 0x37, 0x43, 0xf9, 0x72, 0xd7, 0x43, 0xc3, 0xdc, 0x6f, 0xdd,
+ 0xb4, 0x42, 0x79, 0x07, 0x9a, 0x80, 0x9a, 0xbe, 0xc8, 0x11, 0x3a, 0x6f,
+ 0x98, 0x7f, 0x71, 0x74, 0x8c, 0x03, 0x6a, 0x4d, 0xaf, 0x35, 0x3b, 0x27,
+ 0xa8, 0x1e, 0x69, 0x83, 0xd5, 0x6a, 0x2d, 0x65, 0xb7, 0x1b, 0x93, 0x12,
+ 0x8d, 0x55, 0x69, 0x49, 0x9d, 0x10, 0xad, 0x13, 0x96, 0xf0, 0x94, 0xee,
+ 0xd7, 0x7c, 0x04, 0x4e, 0x3c, 0xe9, 0xef, 0x82, 0xf0, 0x01, 0x4c, 0x25,
+ 0xba, 0x69, 0x39, 0x28, 0xc0, 0x0b, 0x50, 0x43, 0xb6, 0x41, 0xb0, 0x16,
+ 0xe3, 0x56, 0x9b, 0x4b, 0xd8, 0x4d, 0x68, 0x33, 0x72, 0x53, 0x86, 0x71,
+ 0x30, 0x73, 0x21, 0xc2, 0x5e, 0x59, 0x0f, 0x14, 0xbe, 0xf2, 0x41, 0xe6,
+ 0xd8, 0xed, 0xf2, 0x4f, 0xf3, 0x98, 0x59, 0x02, 0x81, 0x81, 0x00, 0xe7,
+ 0x4a, 0x12, 0x47, 0x59, 0xa1, 0x74, 0xde, 0x33, 0x18, 0x59, 0x96, 0xb3,
+ 0xb4, 0x37, 0xc2, 0x4e, 0xd2, 0x48, 0x20, 0x3d, 0x67, 0x4a, 0x87, 0xbc,
+ 0xc2, 0xe7, 0x6a, 0x66, 0x7b, 0xe3, 0xf5, 0x4a, 0xc1, 0x5e, 0x8f, 0x04,
+ 0xe4, 0xc5, 0xe5, 0x40, 0xf4, 0xe1, 0x9f, 0x40, 0x2a, 0x71, 0xd3, 0x7d,
+ 0x39, 0x75, 0x6d, 0xce, 0xfb, 0xfa, 0xef, 0xb3, 0x80, 0x09, 0x5b, 0x6c,
+ 0xfb, 0xdf, 0x4d, 0x78, 0xdd, 0x20, 0xcf, 0x08, 0x5a, 0x1f, 0x12, 0x76,
+ 0x10, 0xe3, 0xb7, 0x10, 0x2c, 0xa6, 0xbd, 0xe1, 0x82, 0x59, 0x41, 0xab,
+ 0x60, 0x2e, 0x9b, 0x72, 0xc0, 0x8e, 0x45, 0x33, 0xac, 0x50, 0x31, 0x71,
+ 0x38, 0xe1, 0x0b, 0xf7, 0xed, 0xfe, 0xa3, 0x0f, 0x52, 0xee, 0x91, 0xea,
+ 0x66, 0x28, 0xc2, 0xcc, 0x65, 0xe7, 0x6b, 0xaf, 0xc0, 0x2e, 0xb9, 0xd2,
+ 0x1a, 0xb6, 0x6a, 0xd3, 0x74, 0xef, 0x27, 0x02, 0x81, 0x81, 0x00, 0xd7,
+ 0x93, 0xb4, 0xf5, 0x51, 0x49, 0x21, 0xbf, 0xbc, 0x47, 0xa1, 0xe4, 0x5f,
+ 0xaa, 0x04, 0x3e, 0xea, 0x03, 0xf0, 0x52, 0xbc, 0xe6, 0x00, 0xec, 0x4f,
+ 0x5c, 0x62, 0xb0, 0x14, 0xa7, 0xc4, 0x5a, 0xeb, 0x3f, 0x4b, 0xc0, 0x21,
+ 0x60, 0xe7, 0xb1, 0x2d, 0xee, 0x13, 0x5e, 0x44, 0xb2, 0x27, 0xa3, 0x18,
+ 0x54, 0xca, 0x83, 0x3a, 0xc7, 0x06, 0xd1, 0x46, 0x70, 0xab, 0x59, 0x32,
+ 0xa2, 0x69, 0xc9, 0xb6, 0xf9, 0x18, 0x8a, 0xcb, 0x93, 0xe6, 0x98, 0xb4,
+ 0xa7, 0xdf, 0xf6, 0x5b, 0xb9, 0xc9, 0x63, 0xc2, 0xe0, 0x2b, 0x2c, 0xea,
+ 0x3f, 0x2d, 0x5c, 0xb2, 0x54, 0xe0, 0x7b, 0x61, 0x67, 0x92, 0x89, 0x6e,
+ 0x37, 0x55, 0x0c, 0xb3, 0x81, 0x71, 0xc4, 0xc3, 0x2e, 0x0a, 0x65, 0x43,
+ 0xbb, 0xe6, 0xac, 0xd4, 0xe9, 0x9a, 0xbe, 0xab, 0xa1, 0x34, 0x0a, 0x96,
+ 0x10, 0x17, 0x41, 0x2b, 0x57, 0xbc, 0x0f, 0x02, 0x81, 0x80, 0x4d, 0xd4,
+ 0x02, 0x04, 0x9a, 0x67, 0x97, 0x30, 0xf2, 0x16, 0x9e, 0x86, 0xf4, 0x9f,
+ 0x8f, 0x27, 0xc6, 0x68, 0x42, 0x36, 0xff, 0x12, 0x93, 0xe4, 0xcb, 0x22,
+ 0xf6, 0xc6, 0x3a, 0x08, 0x34, 0x74, 0x25, 0x1c, 0x9e, 0x9a, 0x17, 0xb6,
+ 0x77, 0xd5, 0x26, 0x1f, 0x81, 0x10, 0x9a, 0x81, 0xed, 0xdd, 0x91, 0xc4,
+ 0xd4, 0xfc, 0x07, 0x6b, 0x89, 0x4c, 0x41, 0xa5, 0xb3, 0x00, 0x5d, 0xd2,
+ 0xff, 0x98, 0x4d, 0x34, 0x73, 0xc6, 0xd6, 0xf3, 0xa4, 0x83, 0x0c, 0xd1,
+ 0xb0, 0x1e, 0xb8, 0xc5, 0x9d, 0xb2, 0x45, 0x81, 0x1c, 0x51, 0xd9, 0xbe,
+ 0x3a, 0xd0, 0xba, 0x33, 0x8b, 0x6c, 0x43, 0xf0, 0x16, 0xe8, 0x1c, 0x46,
+ 0x5c, 0x8c, 0x2f, 0x78, 0x99, 0x77, 0xfb, 0x3f, 0x17, 0xe2, 0x67, 0xf2,
+ 0xca, 0x82, 0x8a, 0x4f, 0x3c, 0x29, 0x63, 0x71, 0x93, 0x07, 0x9a, 0x68,
+ 0xbc, 0xbb, 0x83, 0xbe, 0x54, 0x7f, 0x02, 0x81, 0x80, 0x76, 0x7a, 0x35,
+ 0x2f, 0xc5, 0xd6, 0xbd, 0x77, 0x94, 0xd0, 0x81, 0x86, 0xf3, 0x94, 0x8a,
+ 0xf4, 0xd0, 0xc4, 0x0d, 0x66, 0x4b, 0x6e, 0xd4, 0xff, 0x0a, 0xb6, 0xa9,
+ 0x7e, 0x40, 0x3b, 0xdb, 0xcc, 0x64, 0x11, 0xcb, 0x5d, 0xf2, 0x7a, 0x41,
+ 0x9b, 0xbc, 0xb4, 0x65, 0x6c, 0x9f, 0xb0, 0x91, 0xdc, 0x2e, 0xd9, 0x1a,
+ 0xdb, 0x78, 0x88, 0x3d, 0x94, 0xf2, 0x73, 0xa5, 0x98, 0x46, 0x1d, 0xc0,
+ 0xaa, 0x1d, 0xa7, 0x54, 0xf7, 0xa2, 0xde, 0xcc, 0x13, 0x0c, 0xe6, 0x5e,
+ 0x4e, 0x15, 0x27, 0x4c, 0x29, 0x49, 0xc6, 0xcd, 0xb3, 0xc7, 0xa1, 0xa5,
+ 0x1a, 0x96, 0xdf, 0xd2, 0xe7, 0xbc, 0x26, 0xa2, 0x00, 0x69, 0xd4, 0x7b,
+ 0x27, 0x99, 0xd8, 0x00, 0x60, 0xb5, 0x2c, 0x2e, 0x86, 0x6c, 0xed, 0x6d,
+ 0xdf, 0x7a, 0xbc, 0x50, 0x51, 0x8e, 0x1d, 0xf0, 0x6e, 0x08, 0xff, 0x1a,
+ 0xe8, 0xb4, 0x1b, 0x69, 0xbd, 0x02, 0x81, 0x80, 0x54, 0x79, 0xdd, 0xa3,
+ 0x0f, 0xc0, 0x6b, 0x63, 0xcb, 0x5f, 0x77, 0xe2, 0x0b, 0xb2, 0x9d, 0xb7,
+ 0xee, 0xc7, 0xa6, 0xb3, 0x7a, 0x50, 0x07, 0xf9, 0x65, 0x1a, 0x46, 0xff,
+ 0xb6, 0x6c, 0x90, 0x16, 0x0b, 0xe5, 0x70, 0x01, 0x45, 0xc6, 0xa0, 0x8d,
+ 0x97, 0x37, 0xa9, 0x8c, 0x5f, 0x7b, 0xa0, 0xdc, 0xef, 0x39, 0x35, 0x2c,
+ 0xc5, 0xd8, 0x61, 0x2d, 0x94, 0xfd, 0x02, 0x38, 0x3b, 0x8e, 0x09, 0x31,
+ 0x15, 0x37, 0x6b, 0x15, 0x4f, 0xa1, 0xce, 0xbd, 0xf9, 0x15, 0xdd, 0xc0,
+ 0x51, 0xa7, 0x01, 0x7d, 0x67, 0xa2, 0x38, 0xfb, 0x43, 0x76, 0x74, 0x9c,
+ 0xed, 0x94, 0x71, 0x2b, 0x11, 0x7a, 0x1d, 0x0c, 0xa3, 0x1c, 0xd6, 0x53,
+ 0xa1, 0x95, 0x5d, 0xd5, 0x47, 0x34, 0x6d, 0x03, 0xb2, 0x1e, 0xb0, 0xad,
+ 0x3c, 0x12, 0x3f, 0xb8, 0x5e, 0x92, 0xc8, 0xaf, 0x50, 0xa9, 0x85, 0xdb,
+ 0x10, 0xeb, 0xa7, 0x9b};
+
+const RsaOaepTestVector kRsaOaep2048Sha512Mgf1Sha1WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 1,
+ {},
+ {0x40, 0x92, 0x25, 0xdd, 0x22, 0x29, 0xd1, 0x1a, 0xcc, 0xb9, 0x98, 0x04,
+ 0xe4, 0xda, 0x69, 0xfb, 0xcb, 0x86, 0x2d, 0x3a, 0x74, 0xa1, 0xdc, 0xeb,
+ 0x8f, 0x11, 0x86, 0xd8, 0xd1, 0x3b, 0x15, 0x69, 0xaa, 0x4f, 0xce, 0x51,
+ 0xaf, 0xf2, 0x73, 0xac, 0xeb, 0x1f, 0x0c, 0x87, 0x5d, 0x87, 0xa9, 0x79,
+ 0xf9, 0x91, 0x5f, 0xd4, 0x00, 0xa2, 0xeb, 0x17, 0x13, 0xb5, 0xa1, 0xed,
+ 0x12, 0x9e, 0x6b, 0x0c, 0x7c, 0xa1, 0x4a, 0x61, 0xa0, 0x93, 0x9a, 0x87,
+ 0xae, 0x88, 0xc5, 0x3e, 0x91, 0xff, 0xdd, 0x63, 0x5f, 0x7d, 0xdd, 0xe6,
+ 0x18, 0x5d, 0xfe, 0x9b, 0x5b, 0x7b, 0xd7, 0x39, 0xb5, 0x3c, 0x4c, 0x19,
+ 0x8d, 0xc8, 0x33, 0x3a, 0x36, 0x46, 0x1c, 0x4d, 0x75, 0x07, 0x73, 0xdf,
+ 0x1c, 0x84, 0xf0, 0x24, 0xe1, 0x8d, 0xc7, 0x8d, 0x09, 0xfb, 0xbc, 0xdc,
+ 0x4d, 0x12, 0xbb, 0x29, 0x85, 0x4b, 0x2a, 0xe0, 0x4c, 0x1b, 0x8b, 0x14,
+ 0x1e, 0xba, 0x75, 0x3e, 0xed, 0x9c, 0xd9, 0x0a, 0x5b, 0x66, 0xfe, 0xa3,
+ 0x76, 0x12, 0xac, 0xa4, 0xc5, 0x5f, 0x65, 0xa8, 0x38, 0x1c, 0x4e, 0xff,
+ 0x13, 0xc3, 0x7a, 0xe1, 0xf9, 0xed, 0x06, 0x88, 0x51, 0x47, 0x88, 0xba,
+ 0xbc, 0x8e, 0xe2, 0x7f, 0x8e, 0x76, 0x29, 0x64, 0x95, 0xdf, 0x25, 0x41,
+ 0x45, 0x33, 0x1a, 0x49, 0xd1, 0x1e, 0x7b, 0xee, 0x5a, 0x83, 0xa3, 0x71,
+ 0x3d, 0x4b, 0xbd, 0x5a, 0x80, 0x5f, 0xdd, 0x8e, 0x84, 0xba, 0x6a, 0xb8,
+ 0x69, 0x00, 0x2b, 0x26, 0xe4, 0x0b, 0x36, 0xd1, 0xd6, 0xc1, 0x18, 0x9b,
+ 0x8c, 0xa1, 0xc6, 0xfe, 0x19, 0x49, 0x7a, 0x80, 0x59, 0x41, 0x4a, 0xbd,
+ 0xc8, 0x8c, 0xa7, 0x12, 0x52, 0xfa, 0x86, 0x70, 0x5e, 0xc9, 0x6a, 0x78,
+ 0x99, 0x29, 0x69, 0x25, 0xf8, 0x85, 0xfe, 0x55, 0xc9, 0xc6, 0xd2, 0xcb,
+ 0xe7, 0xca, 0x85, 0x78},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 2,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x7a, 0xb3, 0x51, 0x68, 0xdc, 0x51, 0xcb, 0x7b, 0x3d, 0x8e, 0x5e, 0x3f,
+ 0x95, 0x68, 0xe5, 0x88, 0xc2, 0x7d, 0xc3, 0x95, 0xe8, 0x25, 0xf9, 0x09,
+ 0xf3, 0xef, 0x2a, 0x88, 0xc5, 0xef, 0x8e, 0x1e, 0xe4, 0x91, 0x8d, 0xcc,
+ 0xe7, 0xaa, 0x0c, 0x3a, 0xb6, 0x86, 0x0f, 0x69, 0xde, 0x90, 0xe3, 0x6d,
+ 0x19, 0x28, 0x4a, 0x15, 0x95, 0x4a, 0x3b, 0xce, 0x2c, 0x95, 0xbb, 0x52,
+ 0xb1, 0xa5, 0xcc, 0x75, 0x2e, 0x35, 0xa7, 0xe0, 0x8f, 0xc3, 0x27, 0xf2,
+ 0xa9, 0x5b, 0xa0, 0x5c, 0x47, 0x4c, 0x4a, 0x5e, 0x62, 0x5b, 0x5c, 0x0b,
+ 0x78, 0x0b, 0x3b, 0xed, 0x96, 0x1e, 0x69, 0xbd, 0xfe, 0x07, 0x3b, 0xc3,
+ 0x24, 0xa8, 0xdf, 0xeb, 0x37, 0x82, 0x41, 0x31, 0x09, 0xfc, 0xe1, 0xd7,
+ 0x95, 0xef, 0x01, 0xa8, 0xeb, 0x06, 0x08, 0xea, 0x42, 0x86, 0x6c, 0xa9,
+ 0x97, 0xb8, 0xcd, 0x3c, 0x7b, 0x84, 0x91, 0x90, 0xe4, 0x2e, 0x84, 0xc3,
+ 0xd6, 0x0f, 0x93, 0x58, 0x86, 0xdf, 0x8d, 0x3d, 0xff, 0x5c, 0xca, 0x41,
+ 0x57, 0x15, 0x2e, 0x9e, 0xc9, 0xf9, 0x54, 0xa7, 0xea, 0x7b, 0x1e, 0xc4,
+ 0xb0, 0xe1, 0xfb, 0xc1, 0x4c, 0xef, 0x0f, 0x3e, 0xd1, 0x6f, 0x1b, 0x01,
+ 0x3c, 0xef, 0x87, 0x53, 0xe1, 0xf5, 0x49, 0x3e, 0xf7, 0xd0, 0xf7, 0x53,
+ 0xed, 0x0a, 0x18, 0xae, 0x52, 0x75, 0x45, 0x9d, 0x15, 0xb8, 0x6d, 0xa9,
+ 0x54, 0x45, 0xdd, 0x65, 0x58, 0x0a, 0x78, 0x93, 0x54, 0x61, 0x6e, 0x9a,
+ 0x8a, 0x56, 0x72, 0x03, 0x94, 0xa2, 0x2f, 0xf3, 0x0a, 0x01, 0xf3, 0x8b,
+ 0x17, 0x32, 0x59, 0xa9, 0x82, 0x9b, 0x8a, 0x4d, 0x14, 0x74, 0x73, 0x26,
+ 0x59, 0x7e, 0xc3, 0x32, 0xe1, 0xd4, 0x02, 0x91, 0x5c, 0x7f, 0x46, 0xa9,
+ 0x6c, 0x20, 0xbc, 0xd2, 0x5a, 0x82, 0xca, 0x30, 0x84, 0x66, 0x0b, 0x41,
+ 0x71, 0xcc, 0x31, 0xa3},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 3,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x93, 0x0b, 0x4f, 0x61, 0x3d, 0xa1, 0x12, 0xcd, 0x29, 0xf8, 0xfb, 0xb2,
+ 0x35, 0xce, 0x07, 0x15, 0xee, 0xf8, 0x5b, 0xd5, 0xa3, 0x4f, 0xdf, 0x3a,
+ 0x67, 0xb4, 0xaf, 0x55, 0x01, 0x52, 0x69, 0xce, 0x99, 0xac, 0x81, 0x12,
+ 0xee, 0x81, 0xb5, 0x76, 0xb3, 0x1f, 0x08, 0x31, 0x60, 0xc5, 0x89, 0x0d,
+ 0xc2, 0xdb, 0x20, 0x4d, 0x58, 0x1a, 0xba, 0x97, 0x69, 0x74, 0x05, 0x6a,
+ 0x8b, 0xad, 0x36, 0x7f, 0xf0, 0x59, 0x84, 0x97, 0x4c, 0x10, 0xf7, 0x1f,
+ 0x5b, 0x03, 0x48, 0x2c, 0x7f, 0x7d, 0xd8, 0x6a, 0xea, 0xbf, 0x5c, 0x90,
+ 0x60, 0xb5, 0x4b, 0x04, 0x87, 0xf4, 0x0d, 0x30, 0x62, 0x7e, 0x0a, 0x46,
+ 0xfd, 0x7e, 0x80, 0x1e, 0x5f, 0x1b, 0x2b, 0x81, 0x3c, 0x43, 0x85, 0xf8,
+ 0x70, 0x25, 0x8b, 0xc2, 0xcc, 0x18, 0x65, 0x99, 0xe1, 0x24, 0xb9, 0xeb,
+ 0xca, 0x2a, 0x29, 0xa4, 0x3d, 0xbc, 0x06, 0xbb, 0xd3, 0x9f, 0xaf, 0x7f,
+ 0x30, 0x5a, 0x90, 0x2e, 0x7f, 0xfa, 0x40, 0x3a, 0xbc, 0x3b, 0xce, 0xdf,
+ 0x29, 0xee, 0x11, 0x36, 0x1b, 0xa0, 0xa0, 0xb3, 0x4f, 0x3b, 0xf9, 0xa9,
+ 0x28, 0x56, 0x60, 0xf6, 0x6b, 0x4b, 0x75, 0xcf, 0x75, 0xe0, 0xee, 0xd8,
+ 0xf4, 0x63, 0xe2, 0x04, 0xd9, 0x36, 0x54, 0xa9, 0xc8, 0x5b, 0x97, 0x88,
+ 0xbf, 0x8e, 0x32, 0x89, 0x0b, 0x65, 0x8e, 0xa7, 0x32, 0xef, 0xe3, 0xa5,
+ 0x6a, 0x4d, 0xdd, 0x2e, 0x7a, 0x42, 0x6f, 0xec, 0x64, 0x86, 0xa0, 0xf5,
+ 0x91, 0xa8, 0xa1, 0xd4, 0xf0, 0x89, 0xeb, 0x9c, 0x95, 0xa6, 0x33, 0x2e,
+ 0x7e, 0x0d, 0xb1, 0x03, 0xdc, 0x3d, 0xaf, 0x8c, 0xeb, 0xf3, 0x55, 0x54,
+ 0xd1, 0x8c, 0xb6, 0xda, 0x33, 0xdf, 0xe6, 0xdf, 0xbe, 0x0c, 0x8c, 0xf0,
+ 0x4a, 0x4f, 0x63, 0x05, 0x69, 0x3e, 0x94, 0xe8, 0x7f, 0x68, 0x53, 0x9f,
+ 0x67, 0x89, 0x29, 0x76},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x91, 0xd3, 0xf1, 0xfd, 0x66, 0x16, 0x3e, 0xf8, 0xa8, 0xfe, 0x02, 0xf9,
+ 0x88, 0x02, 0x21, 0x9f, 0x37, 0x09, 0x38, 0xf2, 0x1b, 0xaa, 0xab, 0x87,
+ 0x1d, 0x6e, 0xd2, 0x0d, 0xe4, 0x44, 0x9d, 0x5c, 0x61, 0x5f, 0x39, 0x5f,
+ 0x89, 0xb5, 0xe4, 0x55, 0xd3, 0x01, 0x08, 0x82, 0x85, 0xcf, 0x7a, 0xc4,
+ 0x2b, 0x51, 0xee, 0xac, 0xc1, 0xc7, 0xd4, 0x22, 0x0c, 0xf4, 0xc4, 0x56,
+ 0x17, 0x8b, 0x9a, 0x2d, 0x6b, 0xa9, 0x3b, 0x0b, 0x1c, 0x33, 0x4b, 0x6a,
+ 0xa6, 0xf1, 0x9c, 0xb7, 0x5f, 0x37, 0x4d, 0x88, 0xd9, 0xd2, 0x84, 0xfe,
+ 0xda, 0x4e, 0xea, 0x32, 0xc5, 0xa4, 0xd9, 0xba, 0xa0, 0xe1, 0x2f, 0xec,
+ 0x0f, 0x72, 0x30, 0x83, 0x22, 0xee, 0xea, 0xc9, 0xb0, 0x76, 0x9f, 0x16,
+ 0x14, 0x91, 0xdd, 0xbe, 0xa0, 0x89, 0x83, 0xea, 0x56, 0x50, 0x58, 0xd9,
+ 0x88, 0x38, 0xb8, 0x6d, 0xf1, 0x81, 0x08, 0x8d, 0xc9, 0x04, 0x80, 0x91,
+ 0x45, 0x0b, 0xed, 0xf4, 0xa6, 0x71, 0xfe, 0x0a, 0x57, 0xf9, 0xd4, 0xed,
+ 0x67, 0xcc, 0x41, 0xca, 0x6e, 0xb6, 0xa8, 0x32, 0x4c, 0xe1, 0x4d, 0x62,
+ 0x02, 0xde, 0x07, 0xd5, 0x5e, 0x80, 0xd5, 0x66, 0x60, 0xcc, 0xc3, 0x58,
+ 0xb1, 0xcf, 0x6e, 0xd5, 0x60, 0x61, 0xa2, 0xef, 0xdd, 0xe8, 0x07, 0x55,
+ 0x53, 0xc3, 0x26, 0xe9, 0xa1, 0x5d, 0x44, 0x14, 0x32, 0xc5, 0x2c, 0x72,
+ 0x09, 0xa6, 0xea, 0x6c, 0xb6, 0xae, 0x8f, 0xb1, 0xfb, 0x12, 0x8d, 0x8a,
+ 0xa3, 0x1c, 0xea, 0x24, 0xe5, 0x64, 0x8b, 0xaa, 0x08, 0x7e, 0xff, 0x83,
+ 0x76, 0xbc, 0x01, 0xb6, 0x08, 0x4e, 0x04, 0x76, 0xd3, 0xd5, 0xc5, 0x53,
+ 0x3d, 0x9c, 0x2c, 0x36, 0x80, 0x3e, 0x93, 0x9b, 0x8f, 0x52, 0x5c, 0x2e,
+ 0xd7, 0x70, 0xba, 0x08, 0xe2, 0x21, 0xcb, 0x94, 0x6d, 0x21, 0xd6, 0x11,
+ 0xc0, 0xfc, 0xfc, 0x15},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 5,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ {0x41, 0xc0, 0x4a, 0xef, 0xc7, 0x03, 0xaa, 0xa7, 0x1f, 0x40, 0xce, 0x9f,
+ 0x4f, 0x56, 0xa7, 0x71, 0x91, 0x26, 0xca, 0x19, 0x2d, 0x2e, 0x9c, 0x33,
+ 0xdf, 0xc6, 0xa8, 0xc1, 0x76, 0xe8, 0xc1, 0xc2, 0x2d, 0x9d, 0x7a, 0x83,
+ 0xf3, 0x99, 0x55, 0x40, 0x3a, 0x77, 0x98, 0xd1, 0x61, 0xe4, 0xad, 0x17,
+ 0xb1, 0x57, 0x5c, 0x35, 0xcd, 0x8f, 0x2a, 0xba, 0xb6, 0x39, 0x30, 0x72,
+ 0x22, 0x39, 0x53, 0x48, 0xb6, 0x7a, 0xe8, 0xb7, 0xed, 0xc4, 0x1e, 0xb0,
+ 0xb9, 0xa3, 0x8a, 0xc5, 0x08, 0xf1, 0xc0, 0x84, 0x89, 0xeb, 0xc2, 0x1e,
+ 0x5d, 0xb9, 0x09, 0xd9, 0x8d, 0x69, 0xa7, 0x4b, 0x21, 0x0d, 0xe7, 0x6a,
+ 0x92, 0x47, 0x87, 0xb2, 0xfe, 0x19, 0x13, 0xc9, 0x6e, 0xa9, 0x34, 0xef,
+ 0x88, 0xbe, 0x13, 0x96, 0x9c, 0xb2, 0x6f, 0xbb, 0xf0, 0x07, 0xff, 0xf7,
+ 0xf6, 0x39, 0x76, 0x0c, 0xa7, 0xde, 0x90, 0x41, 0xdd, 0xfe, 0x79, 0xb3,
+ 0xbe, 0x77, 0x10, 0xcb, 0xbf, 0x55, 0x9d, 0xb4, 0x4d, 0x2d, 0xb8, 0xaa,
+ 0x32, 0xf8, 0x8b, 0xe3, 0x34, 0x63, 0xb3, 0x66, 0x92, 0x4b, 0x84, 0x5d,
+ 0x07, 0xe2, 0xc0, 0x0b, 0xf0, 0x7f, 0xb3, 0x62, 0x5a, 0x60, 0x0b, 0x4f,
+ 0x84, 0x04, 0x1c, 0x73, 0xd7, 0x77, 0xc0, 0x82, 0x2b, 0xd8, 0x96, 0xae,
+ 0xe8, 0xb0, 0x8c, 0x4f, 0x6e, 0x30, 0xdd, 0x45, 0x69, 0x20, 0x8f, 0xc8,
+ 0xca, 0xec, 0x74, 0x58, 0x0a, 0x43, 0xac, 0xaf, 0x7f, 0xcb, 0x2b, 0x6d,
+ 0xaa, 0xd5, 0x69, 0xf4, 0xa5, 0x8e, 0x28, 0x12, 0x98, 0xca, 0xf9, 0xb6,
+ 0xf1, 0x55, 0xcf, 0x30, 0xe9, 0x4f, 0xf6, 0x71, 0xde, 0x9b, 0xb0, 0xcb,
+ 0xab, 0xd1, 0x84, 0xb8, 0x54, 0xef, 0x1d, 0x2b, 0x7c, 0xae, 0x33, 0xe7,
+ 0xdc, 0x60, 0x72, 0x23, 0x0e, 0xbe, 0x4b, 0xcd, 0x4d, 0x49, 0x25, 0x3a,
+ 0xef, 0x56, 0x3e, 0x92},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 6,
+ {0x61},
+ {0x32, 0xaf, 0x08, 0xd0, 0xe1, 0x92, 0xb8, 0x7a, 0x39, 0x2e, 0x69, 0xc0,
+ 0xe4, 0xf1, 0xfa, 0xf5, 0x25, 0xf9, 0x70, 0x5a, 0xf0, 0x43, 0x01, 0xbc,
+ 0xf4, 0x77, 0x3c, 0xaa, 0xda, 0x60, 0xba, 0xf8, 0xc9, 0xe3, 0xef, 0x5b,
+ 0x23, 0xf2, 0x2e, 0x38, 0xf9, 0x96, 0x68, 0x49, 0xf5, 0x5e, 0x07, 0x5a,
+ 0xab, 0x69, 0xf1, 0xbb, 0x76, 0xd2, 0xc9, 0xe4, 0x43, 0xf3, 0x4d, 0xcc,
+ 0x1a, 0x9e, 0xd8, 0xd3, 0x2a, 0x7e, 0xd3, 0xf9, 0xec, 0xfc, 0x05, 0xcb,
+ 0x15, 0x42, 0x35, 0xe2, 0xe5, 0x32, 0xaf, 0x1b, 0x6f, 0x1f, 0xcc, 0x39,
+ 0x26, 0x76, 0xa5, 0x00, 0xb5, 0x53, 0x9f, 0x6a, 0x86, 0xbe, 0x79, 0x2d,
+ 0xe0, 0x13, 0xa4, 0xd6, 0x14, 0x12, 0x98, 0x52, 0xab, 0x57, 0xe0, 0x30,
+ 0x52, 0x1e, 0x1a, 0x77, 0x6d, 0x17, 0xa9, 0xc5, 0x40, 0x61, 0xb7, 0x45,
+ 0x7e, 0x05, 0x17, 0xf2, 0x60, 0x82, 0x66, 0x40, 0xd2, 0x4e, 0x60, 0x4a,
+ 0x08, 0x84, 0x9f, 0x9c, 0x14, 0xa8, 0xb9, 0xb6, 0x12, 0x6a, 0x39, 0x4d,
+ 0x14, 0x51, 0x64, 0x93, 0x26, 0xb1, 0x5a, 0x44, 0x0f, 0x52, 0xda, 0x5f,
+ 0xa9, 0x17, 0xb1, 0x51, 0x89, 0xa7, 0x3f, 0x0c, 0xa9, 0x3c, 0x6f, 0x1c,
+ 0xa6, 0x5a, 0x8b, 0x00, 0xf9, 0x65, 0x16, 0xb9, 0xf8, 0x75, 0x19, 0xe6,
+ 0xac, 0x96, 0xaf, 0x33, 0xdf, 0x11, 0x2e, 0xb8, 0xcc, 0x66, 0x91, 0x17,
+ 0x82, 0x1d, 0x7f, 0x31, 0x8e, 0xb7, 0xf0, 0x9a, 0xe7, 0x4f, 0xe2, 0x83,
+ 0xff, 0x4d, 0xed, 0x8a, 0x2e, 0x6b, 0x36, 0x35, 0x43, 0x83, 0x3a, 0x31,
+ 0x1c, 0x2b, 0x7b, 0xe7, 0xb6, 0xf0, 0x77, 0x98, 0xba, 0x35, 0x5a, 0x71,
+ 0x67, 0x07, 0xb0, 0x6c, 0x4d, 0x50, 0x79, 0x2c, 0x88, 0x84, 0x24, 0xa5,
+ 0xa0, 0x49, 0xb1, 0xb0, 0xa3, 0x3c, 0x88, 0x10, 0x59, 0xdc, 0x81, 0x78,
+ 0x11, 0x96, 0x76, 0xa2},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 7,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ {0x60, 0x2a, 0x88, 0x77, 0x9a, 0xe2, 0x6e, 0x4a, 0xea, 0x37, 0x70, 0x0b,
+ 0x4e, 0xd5, 0x13, 0xab, 0xed, 0x88, 0x9d, 0x15, 0xde, 0x24, 0x52, 0x3a,
+ 0xeb, 0xf3, 0x4c, 0x90, 0x27, 0xfb, 0xd6, 0x27, 0x47, 0xfa, 0xdb, 0xdf,
+ 0x46, 0x44, 0x9a, 0xb8, 0xcf, 0x1b, 0xf5, 0xf2, 0xc4, 0xc9, 0x42, 0x42,
+ 0x3e, 0x0c, 0x22, 0xdf, 0x00, 0xe2, 0xb5, 0x13, 0xaa, 0xa7, 0xa9, 0x50,
+ 0x2e, 0xe3, 0x30, 0xbe, 0x44, 0x12, 0x74, 0xa0, 0x9a, 0xc0, 0xb8, 0x72,
+ 0x15, 0x0d, 0x73, 0xe5, 0x2f, 0x34, 0x76, 0x38, 0x79, 0xc5, 0x6d, 0x09,
+ 0xc4, 0x00, 0x52, 0x1a, 0xff, 0x0c, 0x7a, 0x8d, 0xdb, 0xba, 0xe2, 0x80,
+ 0x28, 0x91, 0x13, 0xbd, 0x4f, 0x5c, 0xb1, 0x78, 0x0e, 0xb1, 0x60, 0x40,
+ 0x97, 0x4f, 0x41, 0xb6, 0xec, 0x4e, 0x0b, 0x06, 0x02, 0x09, 0xe7, 0x74,
+ 0x3d, 0xf3, 0x21, 0xa5, 0x97, 0xa8, 0xa0, 0xfe, 0x00, 0xdf, 0x28, 0x57,
+ 0x80, 0x07, 0x3a, 0x03, 0x60, 0x0c, 0x16, 0xef, 0x62, 0x49, 0x6e, 0x7e,
+ 0x06, 0x33, 0x5b, 0x73, 0x11, 0xd1, 0x6a, 0x8c, 0xd3, 0x76, 0x78, 0x4f,
+ 0x27, 0x28, 0x9d, 0x02, 0xaa, 0xdd, 0x1b, 0xe5, 0x39, 0x0e, 0x6e, 0x61,
+ 0x8c, 0xf8, 0x27, 0x1d, 0xbd, 0x9c, 0xa7, 0xf8, 0x33, 0x83, 0x92, 0x07,
+ 0x6c, 0xa5, 0x3f, 0xee, 0x75, 0x0f, 0x30, 0xc9, 0x5a, 0xeb, 0xfb, 0x26,
+ 0xc8, 0xce, 0xe5, 0x68, 0xa2, 0x25, 0x3f, 0x20, 0x75, 0xef, 0xf7, 0x94,
+ 0x1b, 0x45, 0x53, 0x17, 0x72, 0x8b, 0xb1, 0xad, 0x04, 0x42, 0xd6, 0x91,
+ 0x16, 0x7f, 0x64, 0x72, 0x88, 0x3b, 0x6e, 0x8b, 0x07, 0xe7, 0xf6, 0xc5,
+ 0xbf, 0x10, 0xe4, 0xde, 0xf8, 0xf2, 0x71, 0xe6, 0x22, 0xda, 0xbe, 0x23,
+ 0xd6, 0xd3, 0xe8, 0xc0, 0xa1, 0xe2, 0x77, 0x78, 0x1e, 0x58, 0x88, 0x23,
+ 0x7e, 0x83, 0xbf, 0xfd},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x73, 0x8a, 0x92, 0x65, 0x6e, 0x1e, 0x75, 0x9b, 0xbf, 0x45, 0x15, 0xa1,
+ 0x35, 0x98, 0xef, 0xa7, 0xc7, 0xc3, 0xb3, 0x75, 0x9c, 0xa8, 0x7e, 0xe1,
+ 0x97, 0x4e, 0x7f, 0xf8, 0xf3, 0x79, 0x95, 0x3b, 0x7c, 0xb1, 0x07, 0xfd,
+ 0x42, 0x12, 0x25, 0xd4, 0xc9, 0x2c, 0x59, 0xe4, 0x59, 0xe3, 0x32, 0x90,
+ 0xe6, 0xb7, 0x3f, 0x88, 0x96, 0xf5, 0xf0, 0x64, 0xbe, 0x8d, 0xe4, 0x3c,
+ 0x67, 0xc6, 0x8b, 0xf6, 0xda, 0x3c, 0x7e, 0x46, 0x39, 0x26, 0x8e, 0x5f,
+ 0x20, 0x4a, 0x7a, 0x98, 0x32, 0xfc, 0x1b, 0x1b, 0x5c, 0x47, 0x56, 0xc2,
+ 0xe5, 0xb4, 0x9c, 0x09, 0x12, 0xbb, 0x0d, 0xbd, 0xc0, 0x49, 0x94, 0x90,
+ 0x90, 0x34, 0x43, 0x01, 0xc4, 0x26, 0x19, 0x14, 0x3e, 0xb8, 0x02, 0x4c,
+ 0xd6, 0x33, 0xa5, 0xa8, 0x42, 0x9c, 0x9c, 0x71, 0x74, 0x31, 0xf9, 0xda,
+ 0xe7, 0x2c, 0xe8, 0xf8, 0x48, 0xce, 0xd2, 0x28, 0xb7, 0x25, 0x62, 0x51,
+ 0x70, 0x06, 0xf5, 0xca, 0x77, 0xef, 0x35, 0x6a, 0xf9, 0x8f, 0x1d, 0x28,
+ 0x28, 0xa5, 0x9d, 0xc7, 0x5f, 0xff, 0xb5, 0x24, 0x37, 0xef, 0x82, 0x2a,
+ 0x15, 0x1b, 0xc6, 0x96, 0x91, 0x7a, 0x4c, 0xd0, 0xe6, 0x88, 0xbe, 0xaa,
+ 0x6c, 0xa9, 0xe7, 0xff, 0x15, 0x00, 0x7c, 0x5c, 0xa1, 0x2f, 0xf4, 0xda,
+ 0x95, 0xe5, 0x78, 0x0b, 0x8f, 0x72, 0x88, 0xfe, 0x98, 0x12, 0xdf, 0x20,
+ 0x5a, 0x1a, 0x25, 0xba, 0xed, 0x93, 0x59, 0xac, 0x87, 0x51, 0x1b, 0xc8,
+ 0xd4, 0xf0, 0x28, 0x7d, 0xe5, 0x99, 0x40, 0xf0, 0xcd, 0x45, 0xe2, 0xf8,
+ 0xce, 0xb7, 0xcc, 0xb1, 0x2b, 0x76, 0x3b, 0x24, 0x3a, 0xdc, 0xec, 0x6d,
+ 0xa3, 0xd3, 0xde, 0xf4, 0xe7, 0x85, 0x6d, 0xf4, 0xe4, 0xa4, 0xcd, 0x75,
+ 0xfa, 0x03, 0xe1, 0x4d, 0x5a, 0x63, 0xa5, 0x80, 0x8b, 0xca, 0xd7, 0x98,
+ 0xee, 0x2d, 0x2c, 0x8d},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x57, 0xc8, 0x21, 0x09, 0x3f, 0x34, 0x02, 0x32, 0xc5, 0xdf, 0x14, 0xfe,
+ 0x7f, 0x65, 0x61, 0xc0, 0x63, 0xd6, 0x4e, 0x56, 0x60, 0xa3, 0x53, 0xe6,
+ 0x74, 0x17, 0x74, 0x84, 0x2e, 0x0f, 0xa0, 0xb4, 0xcd, 0x63, 0x7e, 0xce,
+ 0x4e, 0x93, 0x5f, 0x7d, 0x94, 0x8f, 0xa8, 0x75, 0xb5, 0x97, 0x88, 0x86,
+ 0xb8, 0x68, 0x19, 0x5f, 0x55, 0x98, 0xa8, 0x6e, 0x83, 0xf8, 0xd2, 0x5b,
+ 0xfa, 0xf4, 0x45, 0xbf, 0x45, 0x3c, 0x0a, 0x7b, 0xa4, 0x08, 0x8e, 0x38,
+ 0xeb, 0x6f, 0xb1, 0x23, 0x78, 0x8a, 0xd1, 0xdb, 0xa2, 0xa3, 0x09, 0x8e,
+ 0x33, 0xcc, 0x7f, 0x35, 0x4b, 0xd9, 0x62, 0x27, 0x95, 0x72, 0x0d, 0x3f,
+ 0x31, 0x48, 0xdb, 0x48, 0x4f, 0xb9, 0x82, 0xd5, 0xb0, 0x85, 0x5e, 0x58,
+ 0xef, 0x8d, 0x74, 0xd1, 0x2f, 0xe9, 0x3e, 0x89, 0x1f, 0x89, 0x87, 0xcf,
+ 0x47, 0xd7, 0x40, 0x24, 0xd1, 0xa2, 0x82, 0x4b, 0x3d, 0x6a, 0x95, 0x56,
+ 0x70, 0x55, 0x2d, 0x00, 0x05, 0x5e, 0xc3, 0xbb, 0x0f, 0x6b, 0x4c, 0xfb,
+ 0x87, 0x20, 0x2c, 0xd6, 0x6c, 0x36, 0xd8, 0x31, 0xa6, 0x24, 0x71, 0xc5,
+ 0x9c, 0x7d, 0x2c, 0xcd, 0x43, 0x02, 0x86, 0x54, 0x96, 0x90, 0x4b, 0xfc,
+ 0xe0, 0xa4, 0x1a, 0xc3, 0xdb, 0x7a, 0xc1, 0x52, 0xfd, 0xfc, 0xec, 0x6b,
+ 0xd9, 0x84, 0xc9, 0xf6, 0x3b, 0xda, 0x06, 0xd4, 0xb4, 0x67, 0xef, 0x17,
+ 0x48, 0xf3, 0xa0, 0xc7, 0xf1, 0xe5, 0xa8, 0xee, 0x5e, 0xfd, 0x56, 0xaa,
+ 0xae, 0x89, 0x81, 0xfb, 0x15, 0x32, 0x9c, 0x44, 0xba, 0x92, 0xd1, 0x5e,
+ 0xdd, 0x20, 0xc9, 0x82, 0xe5, 0x55, 0x09, 0x6b, 0x93, 0x92, 0x1b, 0x08,
+ 0x1e, 0x68, 0xbd, 0x1e, 0x36, 0xb1, 0xdb, 0xe3, 0x6f, 0xb3, 0xbd, 0xb6,
+ 0x9b, 0xdd, 0xc8, 0xe9, 0xd9, 0xf6, 0xf1, 0xca, 0x31, 0x7b, 0xa1, 0x6f,
+ 0x66, 0x40, 0x34, 0xa2},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
+ 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 10,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x3d, 0x77, 0x87, 0xe4, 0x41, 0xea, 0x11, 0x70, 0x85, 0x27, 0xa3, 0x74,
+ 0x64, 0xa5, 0x29, 0x44, 0x96, 0x50, 0x26, 0x5f, 0x04, 0xb5, 0x52, 0x94,
+ 0xa7, 0x1f, 0x34, 0x52, 0x58, 0x6f, 0x55, 0xc1, 0x30, 0x4f, 0xac, 0x48,
+ 0xa4, 0x6f, 0xaa, 0x70, 0x82, 0xcf, 0x1b, 0x5d, 0x1d, 0x72, 0x8f, 0xe3,
+ 0x37, 0x05, 0x65, 0x51, 0x48, 0x6d, 0x89, 0x2e, 0xec, 0x14, 0x03, 0x55,
+ 0x0d, 0xd8, 0x51, 0xed, 0x69, 0x97, 0xe4, 0x1f, 0x70, 0xac, 0xf7, 0xf4,
+ 0x01, 0xd1, 0xac, 0x92, 0xc5, 0xe4, 0x16, 0xe7, 0x3f, 0x1f, 0x1a, 0x02,
+ 0x4e, 0x54, 0x2e, 0xe2, 0x79, 0x48, 0x4d, 0xb7, 0x70, 0xc9, 0xa6, 0xc9,
+ 0x1c, 0x14, 0xd4, 0x87, 0xbf, 0xf3, 0x79, 0x60, 0xdb, 0x7a, 0x11, 0x06,
+ 0x4d, 0xcb, 0xbe, 0x07, 0x27, 0x2c, 0xc0, 0x36, 0xa1, 0xe0, 0x94, 0x6d,
+ 0x71, 0xf1, 0xfe, 0x97, 0xdc, 0xbd, 0xca, 0xb9, 0x11, 0xb1, 0x4d, 0x6e,
+ 0x4d, 0xab, 0x44, 0xa0, 0x7d, 0x8c, 0xd5, 0xbc, 0x3c, 0x0f, 0x00, 0x8d,
+ 0x99, 0x29, 0xf2, 0xd6, 0x0b, 0x4c, 0x6e, 0xad, 0x2e, 0x84, 0xdc, 0xb8,
+ 0x60, 0x02, 0xad, 0xba, 0x05, 0x6b, 0x35, 0x59, 0xfe, 0x40, 0xaf, 0xd0,
+ 0x27, 0xcb, 0x05, 0xd4, 0x1e, 0xa7, 0xf9, 0x67, 0xe2, 0xcb, 0x43, 0x45,
+ 0xc1, 0x4e, 0xe3, 0x7c, 0x25, 0xae, 0xf4, 0x15, 0xec, 0x93, 0x27, 0x76,
+ 0xde, 0x1a, 0xb9, 0x92, 0x45, 0x82, 0x03, 0xeb, 0x58, 0xa5, 0xeb, 0x1a,
+ 0x21, 0xc3, 0xa6, 0x19, 0xbf, 0x06, 0xaa, 0x0d, 0x6d, 0x74, 0xb5, 0xea,
+ 0x6d, 0xec, 0xb2, 0x56, 0x02, 0x13, 0x97, 0x33, 0xc0, 0x1e, 0x13, 0x1c,
+ 0x64, 0xb7, 0xde, 0x34, 0x65, 0xdb, 0x27, 0x16, 0x94, 0x0d, 0x00, 0xec,
+ 0xb5, 0xdb, 0x6b, 0xa7, 0xc5, 0x41, 0x54, 0x3d, 0xa5, 0x3b, 0xa6, 0x11,
+ 0x9e, 0x7c, 0x11, 0x7b},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ priv_key_3,
+ true},
+
+ // Comment: Longest valid message size
+ // tcID: 11
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 11,
+ {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78},
+ {0x76, 0xa3, 0x90, 0x23, 0x06, 0x03, 0xa8, 0x34, 0x30, 0x57, 0x83, 0xf4,
+ 0x93, 0xb7, 0x21, 0xb4, 0xf3, 0x17, 0xf3, 0xd4, 0xb6, 0xe1, 0xbc, 0x26,
+ 0xd1, 0x98, 0x3f, 0xf1, 0xf4, 0x94, 0x48, 0xba, 0xbb, 0xeb, 0xa0, 0x61,
+ 0xe9, 0x4e, 0xf6, 0xb4, 0x83, 0x57, 0x95, 0x64, 0x49, 0x6e, 0xa8, 0x9f,
+ 0x9e, 0x2e, 0x78, 0x4e, 0x8e, 0x8d, 0xb8, 0x3c, 0xd0, 0xd2, 0xa6, 0x08,
+ 0x10, 0x48, 0xe4, 0xbe, 0xce, 0x72, 0x11, 0x97, 0xe6, 0x6a, 0x54, 0x17,
+ 0x8a, 0xcc, 0x69, 0x76, 0x08, 0x9a, 0x4f, 0x6f, 0x26, 0x8f, 0x8a, 0x54,
+ 0xa2, 0xa9, 0xa3, 0xe9, 0x0f, 0x58, 0x31, 0x71, 0x40, 0x11, 0x73, 0xf7,
+ 0xf6, 0x46, 0xd8, 0xcb, 0x42, 0x2e, 0x4e, 0xe1, 0x4f, 0xe0, 0x57, 0x68,
+ 0x6b, 0x00, 0x72, 0x28, 0x1e, 0x06, 0x6a, 0x28, 0xcc, 0x01, 0x33, 0xc6,
+ 0xb7, 0x07, 0x78, 0x1b, 0x71, 0x8f, 0x53, 0x5f, 0xa3, 0xa9, 0xc9, 0x9a,
+ 0x65, 0x36, 0x05, 0x40, 0xd3, 0x18, 0x26, 0x72, 0xac, 0xb1, 0xdb, 0x46,
+ 0x89, 0xc5, 0xd6, 0xd3, 0x31, 0x59, 0xf3, 0x7a, 0xa7, 0xe1, 0x6d, 0x98,
+ 0x8d, 0x49, 0xf7, 0x3b, 0x5e, 0x60, 0x3f, 0x81, 0x16, 0xe1, 0xb5, 0x05,
+ 0x3c, 0xa4, 0x5e, 0x6c, 0x04, 0x74, 0x3c, 0xae, 0x29, 0xfa, 0xa0, 0x4e,
+ 0xd9, 0x39, 0x19, 0x6b, 0x15, 0xfa, 0xae, 0x2f, 0xe4, 0x30, 0x3d, 0x7f,
+ 0xea, 0xb2, 0x02, 0xd8, 0x80, 0x9a, 0x7a, 0x2a, 0xd3, 0x0d, 0xee, 0xec,
+ 0x88, 0x09, 0x90, 0x33, 0x4f, 0x0d, 0xa9, 0xc7, 0xfa, 0xae, 0xbc, 0x1f,
+ 0x7f, 0x64, 0xf0, 0xc8, 0xc2, 0x02, 0x70, 0xc4, 0x4b, 0x70, 0x46, 0xee,
+ 0x30, 0x9d, 0x4b, 0xee, 0x15, 0x1a, 0x50, 0x4b, 0xda, 0xe8, 0x96, 0xe8,
+ 0x56, 0xe2, 0x02, 0xc8, 0xc5, 0xd8, 0xdc, 0x5d, 0x6f, 0x66, 0xc9, 0x99,
+ 0x61, 0xb6, 0x16, 0x8b},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment: first byte of l_hash modified
+ // tcID: 12
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x60, 0xa6, 0x39, 0xb9, 0x45, 0x48, 0x30, 0x83, 0xeb, 0x99, 0xc1, 0xc1,
+ 0x58, 0xf2, 0xcf, 0xd6, 0x8b, 0xa8, 0xda, 0x37, 0x61, 0x5b, 0x6f, 0x14,
+ 0xf4, 0xa9, 0x99, 0xb7, 0x5d, 0xa7, 0xfa, 0xda, 0x3f, 0xb5, 0xb0, 0x71,
+ 0x61, 0x68, 0xf5, 0x34, 0x20, 0x63, 0x30, 0x6d, 0x88, 0x45, 0xab, 0x56,
+ 0x5b, 0xe1, 0x76, 0xf4, 0x57, 0xb6, 0xd2, 0x6f, 0x2d, 0xf5, 0x19, 0x53,
+ 0x56, 0xaf, 0x72, 0xbe, 0x2e, 0xab, 0x11, 0x85, 0x24, 0x0d, 0x2b, 0x27,
+ 0xd0, 0x23, 0x14, 0x1c, 0x06, 0x0c, 0x37, 0xe4, 0x6f, 0xc1, 0x39, 0xd5,
+ 0xdf, 0x47, 0x66, 0x7a, 0xdb, 0x1e, 0x2a, 0xcc, 0x5b, 0xf0, 0xb9, 0xd3,
+ 0xad, 0xb7, 0xde, 0x08, 0x7e, 0xaf, 0xde, 0x53, 0xa1, 0x57, 0x66, 0x9b,
+ 0x5e, 0x07, 0x50, 0x74, 0x32, 0xfb, 0x36, 0x6f, 0x43, 0x36, 0xf0, 0x23,
+ 0x1a, 0x04, 0xa3, 0xff, 0x91, 0x6e, 0xbc, 0x5f, 0x3a, 0x67, 0x92, 0x39,
+ 0xb3, 0x9f, 0x95, 0x2e, 0xfe, 0x24, 0xaa, 0x5f, 0x05, 0x3d, 0xce, 0xa1,
+ 0x00, 0x10, 0x98, 0x64, 0x95, 0xbd, 0x2e, 0x1b, 0x6c, 0xad, 0x62, 0x7f,
+ 0x6c, 0x78, 0x8b, 0x4a, 0xdc, 0x6e, 0xbe, 0x48, 0x2d, 0xf6, 0x3c, 0x13,
+ 0xfc, 0xa3, 0xb0, 0x37, 0x10, 0x96, 0xed, 0x74, 0xc0, 0x79, 0xd8, 0xfa,
+ 0x8f, 0xc3, 0xab, 0x74, 0x8b, 0x2e, 0x19, 0x35, 0x20, 0x9a, 0x89, 0x34,
+ 0xd4, 0xd4, 0xcd, 0x3b, 0xaa, 0xd9, 0x4a, 0x6b, 0xf5, 0xbe, 0x7c, 0x85,
+ 0x17, 0xdf, 0xd5, 0x5f, 0x76, 0xc2, 0x59, 0x29, 0xcf, 0x3c, 0x14, 0xb6,
+ 0x4f, 0xed, 0x9c, 0x35, 0x10, 0x1e, 0x3b, 0xba, 0xa8, 0xc7, 0x1e, 0xe8,
+ 0x16, 0x09, 0x87, 0x41, 0x00, 0x74, 0x96, 0xf2, 0x01, 0x61, 0xaa, 0xc1,
+ 0x6f, 0x1b, 0x4b, 0xc5, 0x4b, 0x6a, 0x00, 0x4d, 0x1e, 0x63, 0xbe, 0xaf,
+ 0xc7, 0xbb, 0xd1, 0xf2},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: last byte of l_hash modified
+ // tcID: 13
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 13,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xae, 0xce, 0x8a, 0x87, 0xa0, 0xc2, 0x5a, 0xc3, 0x3f, 0xe3, 0x22, 0x5e,
+ 0x26, 0x2e, 0x5d, 0x26, 0x76, 0xca, 0x68, 0xfe, 0x15, 0x3b, 0x84, 0xc2,
+ 0x6b, 0x65, 0xe8, 0x6f, 0x4d, 0xce, 0x65, 0x85, 0xf8, 0x01, 0xe0, 0xb1,
+ 0xd7, 0x48, 0xae, 0x6f, 0x3b, 0xcf, 0xcb, 0xa4, 0xc5, 0xb9, 0x5a, 0xb7,
+ 0x8f, 0x61, 0x44, 0x99, 0xb5, 0x47, 0x11, 0x8d, 0x1e, 0xed, 0x2f, 0x6e,
+ 0xde, 0x6e, 0x4a, 0x59, 0x66, 0xae, 0x86, 0xc6, 0x97, 0x57, 0x7c, 0xe3,
+ 0xd4, 0xf0, 0x2c, 0xaf, 0xac, 0xb7, 0x6e, 0x2d, 0x90, 0xdc, 0x18, 0x22,
+ 0x2e, 0xad, 0xea, 0x26, 0x68, 0x71, 0x76, 0x00, 0xe5, 0xee, 0xe9, 0x3f,
+ 0x3a, 0x20, 0xd5, 0x83, 0x95, 0x5e, 0xbd, 0xf9, 0xa6, 0x6d, 0x5f, 0x95,
+ 0x7e, 0x42, 0x22, 0x2a, 0x90, 0xf9, 0xde, 0x72, 0x32, 0xef, 0x1d, 0x8e,
+ 0xed, 0xbf, 0x88, 0x4e, 0xfe, 0x5e, 0x4f, 0xc0, 0xcc, 0xa5, 0x3f, 0xe4,
+ 0xd7, 0xf6, 0x02, 0x75, 0xc8, 0x16, 0xf4, 0xf7, 0x25, 0xb2, 0xd7, 0x53,
+ 0x9c, 0xe3, 0x8a, 0xd3, 0xe6, 0x43, 0xb7, 0xe4, 0xb4, 0x43, 0x28, 0x42,
+ 0x28, 0x8e, 0x03, 0x73, 0x4a, 0xe9, 0xdc, 0xb3, 0xd2, 0x6f, 0x5e, 0x76,
+ 0xae, 0x22, 0x7e, 0x70, 0x50, 0xea, 0x7e, 0x0e, 0x5e, 0x2a, 0x75, 0x5f,
+ 0xd4, 0x81, 0xa5, 0x7d, 0x65, 0xcb, 0xc0, 0x36, 0xaa, 0x9c, 0xb4, 0x06,
+ 0x2b, 0x5c, 0xee, 0x0d, 0x07, 0xe9, 0xdb, 0xae, 0x45, 0xb9, 0xa1, 0x13,
+ 0x57, 0x5b, 0xe9, 0x6e, 0x9a, 0xdd, 0x15, 0x70, 0xdd, 0xf6, 0xb4, 0x84,
+ 0x99, 0x17, 0xe0, 0x4b, 0xd9, 0x63, 0x6f, 0x17, 0x3c, 0xd5, 0xf7, 0x9d,
+ 0x3d, 0x05, 0xb1, 0xa0, 0x34, 0x4c, 0xc6, 0x2d, 0xbb, 0x52, 0x3d, 0xd2,
+ 0x9c, 0x8c, 0xb7, 0x70, 0x83, 0x95, 0x25, 0xb9, 0xe6, 0xf7, 0xbb, 0xaf,
+ 0x17, 0x38, 0x5e, 0x2a},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: l_hash changed to all 0
+ // tcID: 14
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 14,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xb0, 0x5a, 0xd1, 0xbc, 0x0a, 0x5c, 0x64, 0x37, 0xaa, 0xc3, 0x3f, 0x12,
+ 0x3c, 0x62, 0xb9, 0x4d, 0xb2, 0x4e, 0xb9, 0x8d, 0x88, 0x80, 0x8e, 0xbb,
+ 0x16, 0x17, 0xb2, 0x86, 0x6c, 0xc8, 0x51, 0xc3, 0x81, 0x8d, 0xd9, 0xc1,
+ 0x8e, 0x68, 0xc0, 0x14, 0x16, 0xb1, 0xd5, 0x93, 0xca, 0xba, 0xc1, 0xc3,
+ 0x64, 0xf8, 0x9b, 0x18, 0x17, 0xbc, 0x58, 0xd0, 0x21, 0xd9, 0x80, 0x6f,
+ 0x27, 0xd4, 0xab, 0x4e, 0xc8, 0x12, 0xd2, 0xa9, 0x64, 0xdd, 0x70, 0x29,
+ 0x5c, 0xe9, 0x52, 0x4c, 0xbc, 0x92, 0xb7, 0x54, 0xe4, 0x05, 0x7b, 0x29,
+ 0x74, 0xb3, 0x64, 0x8f, 0xec, 0x4a, 0x61, 0xc2, 0x35, 0x48, 0xc7, 0x91,
+ 0x9a, 0xd4, 0xb9, 0x7b, 0xc0, 0x56, 0x39, 0xe6, 0xf7, 0x27, 0xdf, 0x47,
+ 0x24, 0x86, 0xc9, 0xf5, 0x02, 0x65, 0xe2, 0x27, 0xd6, 0x48, 0xc5, 0x6c,
+ 0x13, 0xeb, 0x1f, 0xf4, 0xe5, 0xd7, 0x43, 0xcd, 0x0a, 0x52, 0x2f, 0x5b,
+ 0x01, 0xf8, 0xef, 0xea, 0x61, 0xb9, 0x34, 0xed, 0x1f, 0x04, 0xfa, 0x0e,
+ 0xff, 0xc0, 0xb7, 0xa5, 0xa4, 0x8b, 0x26, 0x62, 0x82, 0x6c, 0xe7, 0x2a,
+ 0xba, 0xa3, 0x74, 0x6e, 0x17, 0x18, 0xe7, 0x3d, 0x06, 0xe3, 0xfa, 0x97,
+ 0x3f, 0x31, 0x17, 0xa4, 0x5b, 0x57, 0x8d, 0x75, 0x9f, 0x89, 0x19, 0x6b,
+ 0x70, 0x8e, 0x86, 0x85, 0xa3, 0x14, 0xb8, 0xdc, 0x93, 0x87, 0xb4, 0xe8,
+ 0x2d, 0xbb, 0xad, 0x89, 0x77, 0x08, 0xea, 0xf1, 0x0c, 0x28, 0x5b, 0x94,
+ 0x71, 0x46, 0x8e, 0x2e, 0x46, 0x4e, 0x57, 0x70, 0x5e, 0x89, 0x40, 0x18,
+ 0xd2, 0xa0, 0x2e, 0xa2, 0x05, 0x9c, 0xcc, 0x7c, 0x7a, 0x92, 0x16, 0x87,
+ 0xed, 0x9e, 0x35, 0x8a, 0xf5, 0xbc, 0x13, 0xc1, 0xd0, 0x6d, 0x42, 0xaf,
+ 0xc5, 0xce, 0xc3, 0x3e, 0x34, 0x97, 0xad, 0x3c, 0x20, 0xb6, 0x20, 0xf8,
+ 0x0e, 0xee, 0xe5, 0x6e},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: l_hash changed to all 1
+ // tcID: 15
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 15,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x96, 0xa6, 0xcd, 0x66, 0x56, 0xb9, 0x9e, 0xc4, 0x5d, 0xae, 0x88, 0x79,
+ 0x58, 0x14, 0x8f, 0x67, 0x48, 0xcf, 0x84, 0xdb, 0xa9, 0x50, 0xd7, 0x35,
+ 0x10, 0x33, 0xe9, 0x8a, 0xae, 0x44, 0x0c, 0x6f, 0x36, 0x03, 0xed, 0x65,
+ 0xbe, 0xc3, 0x11, 0xa5, 0x5c, 0x6e, 0xc2, 0xbb, 0xc8, 0x92, 0x44, 0x2c,
+ 0xb1, 0x27, 0x30, 0x95, 0x7b, 0x79, 0x7e, 0xa8, 0xe3, 0x01, 0x0e, 0xfb,
+ 0x85, 0x99, 0x89, 0x1a, 0x3e, 0x8d, 0x20, 0x9e, 0xa0, 0xeb, 0x6b, 0x32,
+ 0x44, 0x8e, 0x57, 0xf4, 0x00, 0x3d, 0x2a, 0xc3, 0xdc, 0xf8, 0xc2, 0x9a,
+ 0x44, 0x45, 0x4d, 0x0b, 0xe7, 0x99, 0xa5, 0xa7, 0x72, 0x34, 0x42, 0x82,
+ 0x73, 0x7e, 0x42, 0xf7, 0x85, 0xee, 0x3a, 0xbd, 0x3e, 0xf8, 0x0d, 0x5d,
+ 0x46, 0x53, 0x93, 0x18, 0x28, 0xd5, 0xf0, 0x64, 0x35, 0x4a, 0xee, 0x25,
+ 0x6b, 0x62, 0x71, 0x81, 0x7e, 0x38, 0x07, 0xe1, 0x5c, 0x80, 0x5a, 0xfa,
+ 0xe2, 0x87, 0x7c, 0x85, 0x31, 0xcd, 0xcc, 0xd2, 0xf8, 0xd6, 0x6f, 0x3c,
+ 0xd6, 0x6d, 0x38, 0x66, 0xb5, 0x56, 0x5d, 0x99, 0x15, 0x4f, 0x1e, 0xb5,
+ 0xa4, 0xf0, 0x32, 0x59, 0x62, 0x44, 0xdf, 0xf7, 0x95, 0x93, 0x98, 0x0d,
+ 0x07, 0xe6, 0xe0, 0x6d, 0xe0, 0x96, 0x0c, 0x1d, 0xf2, 0xc3, 0xf8, 0x4d,
+ 0xe2, 0x24, 0xc1, 0x13, 0x49, 0x4a, 0xde, 0x9d, 0x03, 0xf5, 0x54, 0x87,
+ 0x1a, 0x0e, 0xf5, 0xc2, 0x87, 0xfd, 0x0a, 0xf2, 0xba, 0xbd, 0x16, 0xfb,
+ 0xf2, 0x98, 0x3c, 0x75, 0x8c, 0x79, 0x2b, 0x48, 0x91, 0x56, 0xe3, 0xa0,
+ 0xdb, 0x06, 0x0a, 0x64, 0xd7, 0x17, 0xe0, 0xd1, 0x49, 0xc3, 0x43, 0xc4,
+ 0x00, 0x15, 0xcc, 0xaf, 0xf4, 0x5b, 0xd4, 0xe3, 0xb1, 0x55, 0xb9, 0xc4,
+ 0x56, 0x3d, 0x5b, 0x8c, 0x3d, 0x5c, 0xaa, 0x97, 0xd7, 0xd4, 0x6d, 0x4c,
+ 0x5a, 0x2d, 0x20, 0x77},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 16
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 16,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x03, 0x1e, 0xfe, 0x79, 0x85, 0x31, 0xe2, 0xce, 0x64, 0x0d, 0x49, 0x2b,
+ 0x62, 0x3c, 0x63, 0x01, 0x90, 0xa8, 0xda, 0x56, 0xe0, 0xfa, 0x3e, 0x29,
+ 0x81, 0x68, 0x0b, 0x20, 0xf1, 0x4d, 0xb0, 0x24, 0xab, 0xb3, 0xbb, 0xfa,
+ 0x08, 0xbd, 0xda, 0x51, 0xaa, 0x9d, 0x2f, 0xec, 0x81, 0xd2, 0x34, 0x01,
+ 0xa0, 0x07, 0x32, 0x6a, 0xa5, 0x84, 0x9b, 0x24, 0xb0, 0x99, 0xce, 0x95,
+ 0x7c, 0x7e, 0x2b, 0x83, 0x52, 0xf9, 0x72, 0x10, 0xa1, 0xe7, 0xff, 0x68,
+ 0x39, 0x8a, 0xa3, 0x88, 0x4a, 0x02, 0x7f, 0x53, 0xf2, 0x7e, 0x3c, 0x4f,
+ 0xf6, 0x5e, 0xe8, 0x1a, 0xf6, 0xaf, 0xd4, 0xbc, 0x53, 0x9e, 0x2f, 0x93,
+ 0x28, 0x2e, 0xd2, 0xa2, 0x27, 0x40, 0x93, 0x30, 0x55, 0x16, 0xb9, 0x80,
+ 0x0c, 0x54, 0x7e, 0x4a, 0x89, 0x33, 0xdb, 0x99, 0xb8, 0x02, 0xb0, 0xed,
+ 0x67, 0x50, 0x3f, 0xa5, 0x8b, 0xd1, 0xec, 0x8f, 0x08, 0x6f, 0x1d, 0x64,
+ 0x6f, 0xb4, 0xfb, 0x3e, 0x46, 0x8c, 0x75, 0x83, 0x5e, 0xfa, 0xd1, 0xa1,
+ 0x7c, 0x5c, 0x1c, 0x79, 0x63, 0xcd, 0x74, 0xef, 0xc0, 0xc1, 0x5d, 0x97,
+ 0x9a, 0x68, 0x6f, 0xfc, 0x72, 0xf6, 0x5b, 0x16, 0x4d, 0xbf, 0xeb, 0x29,
+ 0x93, 0x09, 0x25, 0xee, 0x5b, 0x2b, 0xd5, 0x06, 0x37, 0x8f, 0xef, 0xc7,
+ 0x97, 0xd9, 0x6b, 0xcb, 0x1b, 0x55, 0xdb, 0xd4, 0xc5, 0x8f, 0x0d, 0xd6,
+ 0x83, 0xc5, 0x1c, 0x6d, 0x11, 0xc9, 0x42, 0x7b, 0x4b, 0x45, 0x2d, 0xcd,
+ 0x7c, 0xc4, 0x34, 0x4f, 0x21, 0xba, 0x88, 0xda, 0xb0, 0x82, 0xfa, 0x69,
+ 0x9a, 0xcc, 0xe7, 0xf0, 0xcb, 0x3e, 0x67, 0x7d, 0x2d, 0x8a, 0xe8, 0x03,
+ 0xe0, 0xf1, 0xba, 0xfb, 0x0d, 0x2b, 0xc5, 0x4d, 0x4e, 0xf8, 0x8d, 0xdb,
+ 0x91, 0x63, 0x0f, 0xa6, 0xaa, 0x14, 0x1b, 0x85, 0x4b, 0x47, 0x5a, 0xc1,
+ 0x90, 0xb6, 0x96, 0xd7},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: ps terminated by 0xff
+ // tcID: 17
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 17,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xbc, 0x29, 0x65, 0x54, 0xa7, 0x3f, 0x00, 0x0d, 0xc5, 0xb0, 0x4a, 0x4d,
+ 0xd9, 0x6d, 0x91, 0xa8, 0x27, 0x92, 0xcc, 0xa1, 0x20, 0xe5, 0x2c, 0x7b,
+ 0x93, 0x28, 0xa5, 0xb7, 0x51, 0x8f, 0x4b, 0x80, 0x44, 0xe3, 0xbc, 0xeb,
+ 0xe8, 0x43, 0x0b, 0xad, 0xc9, 0x33, 0xa8, 0x51, 0x36, 0x41, 0xd6, 0x81,
+ 0x27, 0xd9, 0x3a, 0x91, 0x37, 0xa9, 0x6c, 0x81, 0xc6, 0x7c, 0x4a, 0xd5,
+ 0x90, 0x48, 0x06, 0x79, 0x90, 0xd1, 0x4a, 0x20, 0x8f, 0xd6, 0xb0, 0xd4,
+ 0x4d, 0x06, 0x8c, 0x6b, 0xba, 0x72, 0xb2, 0x83, 0x68, 0xc5, 0x78, 0x12,
+ 0x98, 0xd7, 0xbe, 0x36, 0xcd, 0x3d, 0x46, 0x2f, 0xdc, 0xf4, 0xf3, 0xc0,
+ 0x9f, 0xc0, 0xbe, 0xdf, 0x83, 0x41, 0xb2, 0x3f, 0x67, 0x22, 0xdb, 0x3f,
+ 0x0c, 0x96, 0xd7, 0x01, 0x36, 0x03, 0xcb, 0xc3, 0x53, 0x94, 0xdd, 0xb1,
+ 0xf9, 0xed, 0xb8, 0xac, 0x55, 0x0c, 0x25, 0xd4, 0xca, 0x6f, 0xe0, 0x06,
+ 0x2c, 0xb7, 0x5f, 0xf3, 0xac, 0xed, 0x20, 0x04, 0x0d, 0xbf, 0x75, 0x27,
+ 0x83, 0xa9, 0x70, 0x78, 0x3e, 0x78, 0xac, 0x9f, 0x1c, 0x57, 0x2c, 0x85,
+ 0x97, 0x3b, 0x25, 0x44, 0x34, 0xcb, 0x7c, 0xea, 0xb1, 0x5a, 0xea, 0xa9,
+ 0x65, 0x87, 0x8d, 0x1b, 0xc4, 0xbe, 0x56, 0x08, 0x38, 0xb8, 0x21, 0xc3,
+ 0x5c, 0x21, 0x8c, 0x06, 0xc5, 0xf6, 0xd6, 0x90, 0xb8, 0x6b, 0xd3, 0x87,
+ 0xe6, 0x51, 0x12, 0x94, 0xcf, 0x97, 0x23, 0xd3, 0x82, 0x26, 0xd9, 0x5e,
+ 0x3a, 0xd5, 0xd3, 0x6c, 0xea, 0xe4, 0x88, 0x89, 0xb7, 0x42, 0x8d, 0x1f,
+ 0x41, 0x88, 0x20, 0x6c, 0xbe, 0x76, 0x73, 0xcf, 0xa2, 0xc2, 0x8f, 0x51,
+ 0xc4, 0xe4, 0x51, 0xc5, 0xe2, 0xad, 0x92, 0xc9, 0x88, 0x03, 0x80, 0x48,
+ 0xc6, 0xc0, 0x3b, 0x37, 0x2f, 0x04, 0xeb, 0x24, 0x63, 0x51, 0x2f, 0x5e,
+ 0x85, 0x86, 0x75, 0x04},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: ps is all zero
+ // tcID: 18
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 18,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x6b, 0x36, 0x86, 0x2a, 0x42, 0x4e, 0xde, 0x6c, 0x74, 0x4f, 0x09, 0x49,
+ 0xdd, 0x9a, 0x30, 0x91, 0xd8, 0x50, 0xee, 0x16, 0x94, 0xde, 0xca, 0x2f,
+ 0x84, 0x4d, 0x86, 0x46, 0x98, 0xea, 0xc2, 0x9b, 0x2f, 0x11, 0x25, 0xab,
+ 0x31, 0x06, 0x08, 0x06, 0x7c, 0x37, 0x94, 0x3b, 0xd3, 0x86, 0x73, 0x2b,
+ 0x90, 0x3e, 0x25, 0x88, 0x65, 0xe0, 0xae, 0x33, 0xeb, 0x38, 0xa8, 0xc3,
+ 0x5a, 0x84, 0xb3, 0x86, 0x4b, 0x71, 0x7b, 0xa2, 0x9a, 0xec, 0xd5, 0xd5,
+ 0xef, 0x53, 0xf0, 0xde, 0xf2, 0x57, 0xb2, 0x95, 0x1e, 0xe1, 0x4b, 0xc9,
+ 0x50, 0x70, 0x35, 0x6a, 0x9e, 0x9b, 0xf2, 0xf3, 0x62, 0x32, 0x96, 0x6c,
+ 0x50, 0x17, 0x10, 0xd0, 0x82, 0x81, 0xc9, 0xb5, 0x94, 0x4c, 0x5c, 0x92,
+ 0x3d, 0x65, 0x37, 0x6f, 0x0c, 0xf5, 0x92, 0xd3, 0x75, 0x06, 0x03, 0xa7,
+ 0x58, 0xc1, 0x6d, 0x30, 0xb9, 0xc3, 0x07, 0xe3, 0x25, 0x43, 0xa3, 0x11,
+ 0xbf, 0xf7, 0xd4, 0x79, 0x38, 0xf3, 0x1f, 0x35, 0x47, 0xcc, 0x0f, 0xfc,
+ 0x71, 0x44, 0x1a, 0x13, 0x91, 0xf3, 0x03, 0x97, 0x0d, 0x97, 0x50, 0x01,
+ 0xd2, 0xdf, 0x00, 0x33, 0x17, 0x0c, 0xc0, 0x0f, 0x26, 0xae, 0x11, 0x8b,
+ 0xac, 0xb3, 0x17, 0x07, 0xfd, 0xe9, 0x3c, 0x24, 0xab, 0xbb, 0xb8, 0x30,
+ 0x4b, 0x55, 0x8c, 0x1b, 0xd5, 0x2e, 0x9e, 0x6d, 0xab, 0xae, 0x23, 0xb7,
+ 0x89, 0xfb, 0x79, 0x9f, 0x4f, 0x86, 0x67, 0xf6, 0xb7, 0xb7, 0x24, 0x32,
+ 0x1d, 0x45, 0x5f, 0xf4, 0xf3, 0x91, 0xe8, 0xf1, 0x98, 0x9f, 0x27, 0x12,
+ 0x04, 0xaa, 0x81, 0xeb, 0xb9, 0x49, 0x12, 0x41, 0x87, 0x14, 0x72, 0xca,
+ 0x1e, 0xbc, 0x38, 0xa0, 0x5b, 0x93, 0xd5, 0x57, 0xc4, 0x00, 0x0e, 0x2c,
+ 0xef, 0x7c, 0x5c, 0x9c, 0x0a, 0x85, 0xf8, 0xa6, 0x30, 0x49, 0x17, 0x0c,
+ 0x90, 0xb2, 0xd9, 0x01},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: ps replaced by 0xff's
+ // tcID: 19
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 19,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x8c, 0xd7, 0xfc, 0xfd, 0xeb, 0x18, 0x14, 0x0c, 0x47, 0x0d, 0x23, 0x0b,
+ 0x89, 0x44, 0x4a, 0x63, 0x76, 0x3c, 0x10, 0x25, 0xf6, 0x94, 0x09, 0x75,
+ 0x7b, 0xe5, 0x74, 0xbf, 0x71, 0xfe, 0x7d, 0x89, 0x94, 0x67, 0xcf, 0xe1,
+ 0xa6, 0x5d, 0x23, 0xd2, 0x40, 0x1b, 0x72, 0x09, 0xe8, 0x6b, 0xe5, 0xa4,
+ 0x77, 0x53, 0xad, 0x29, 0x5c, 0x72, 0x03, 0xd2, 0xc9, 0x35, 0xbd, 0x9d,
+ 0xe1, 0x45, 0x56, 0x48, 0x69, 0x08, 0xa7, 0xbf, 0x83, 0xdd, 0x9a, 0xee,
+ 0x74, 0xb6, 0xe5, 0x72, 0x04, 0xf9, 0xeb, 0x04, 0xcc, 0xa1, 0x5e, 0x2d,
+ 0x50, 0xb2, 0x2c, 0x5f, 0x45, 0xc7, 0xf3, 0x62, 0xf2, 0x3e, 0xd9, 0x48,
+ 0x19, 0x53, 0x92, 0xa1, 0x5b, 0x96, 0xa2, 0x38, 0xb4, 0xe0, 0x3d, 0xaa,
+ 0xe8, 0xb7, 0x25, 0x8a, 0xe6, 0x07, 0xa9, 0xd5, 0xda, 0x0d, 0xba, 0x56,
+ 0x29, 0x57, 0x5e, 0xdb, 0x56, 0xb4, 0x44, 0x81, 0x78, 0x24, 0xb8, 0x49,
+ 0x3b, 0x12, 0x5d, 0x5d, 0xa6, 0x3d, 0xd8, 0x1e, 0xba, 0x51, 0xdc, 0xc1,
+ 0x1f, 0x79, 0x79, 0xb1, 0x6c, 0xa0, 0x31, 0x4f, 0x02, 0xaf, 0x42, 0x12,
+ 0xa5, 0xea, 0x84, 0x0d, 0xaf, 0x21, 0x5e, 0x9f, 0xa0, 0x82, 0xa7, 0x08,
+ 0x95, 0x50, 0xe5, 0xdd, 0x0c, 0x0d, 0x0f, 0x26, 0x4d, 0x23, 0x0a, 0x62,
+ 0x49, 0xb4, 0x59, 0x26, 0xfd, 0x36, 0x0a, 0x4a, 0x56, 0xac, 0x05, 0x91,
+ 0x0a, 0x15, 0x20, 0x12, 0x92, 0xd5, 0xdc, 0x3d, 0x92, 0x30, 0x8f, 0x98,
+ 0x17, 0x5c, 0x0f, 0xb4, 0xf9, 0x03, 0x4e, 0xc8, 0xfc, 0x8d, 0x5b, 0x58,
+ 0x4e, 0x95, 0xeb, 0xb9, 0x42, 0xfd, 0x16, 0xd0, 0x4c, 0xd6, 0x86, 0x7f,
+ 0xbb, 0x2a, 0xa5, 0x33, 0x77, 0xdc, 0xa9, 0x3e, 0x5c, 0xa2, 0x38, 0x0d,
+ 0xe6, 0x4e, 0x59, 0xab, 0x41, 0xf7, 0x1e, 0x44, 0x9b, 0xe3, 0xea, 0xfa,
+ 0xd6, 0x3b, 0x41, 0x58},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: seed is all 0
+ // tcID: 20
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 20,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa8, 0x3a, 0x07, 0xc4, 0xb0, 0xe4, 0x08, 0xdd, 0x20, 0x5a, 0xdb, 0xed,
+ 0x9d, 0x92, 0x9d, 0x41, 0x8e, 0x19, 0xe6, 0xcb, 0x0c, 0x2d, 0x48, 0x6b,
+ 0xf7, 0x16, 0xab, 0x66, 0xc2, 0x1d, 0x1b, 0xdb, 0x34, 0x16, 0x36, 0xec,
+ 0x9b, 0x57, 0x34, 0xab, 0x97, 0x78, 0xce, 0x1e, 0x28, 0xf8, 0x82, 0xfa,
+ 0x98, 0x58, 0x23, 0x13, 0xd9, 0x84, 0x0c, 0x05, 0xcb, 0x45, 0x39, 0x73,
+ 0xdc, 0x13, 0x84, 0xe7, 0x3e, 0x25, 0x86, 0xb5, 0xe7, 0x53, 0x9a, 0x33,
+ 0x67, 0xf9, 0xec, 0x78, 0x86, 0x44, 0xf8, 0x81, 0xbe, 0x29, 0xc9, 0x91,
+ 0xb0, 0xe2, 0x3d, 0xe4, 0xe9, 0xe2, 0x99, 0xdd, 0xed, 0x39, 0xe3, 0x49,
+ 0x80, 0x73, 0x18, 0xc5, 0xbe, 0xd4, 0xd3, 0x2b, 0x52, 0xd0, 0x40, 0xef,
+ 0x5e, 0x99, 0xf0, 0x6b, 0x1c, 0x14, 0x24, 0x43, 0x47, 0xf5, 0x0e, 0x57,
+ 0xa8, 0xcb, 0x26, 0x46, 0x38, 0xdb, 0x98, 0xb3, 0xcf, 0xd4, 0x67, 0xc2,
+ 0xfb, 0x62, 0x13, 0x66, 0xf8, 0x3c, 0xbc, 0x68, 0xa2, 0x7b, 0x0d, 0x35,
+ 0x67, 0xe5, 0x74, 0x1d, 0x1c, 0xca, 0xe5, 0x68, 0xea, 0xca, 0x51, 0xac,
+ 0x93, 0xf4, 0xc5, 0xfe, 0xbc, 0xa4, 0xe2, 0x3c, 0xc7, 0x3f, 0xbf, 0x50,
+ 0x6e, 0xa3, 0x37, 0xb0, 0xdf, 0xb4, 0x7a, 0xfd, 0xb3, 0x51, 0xac, 0x03,
+ 0xe7, 0xbb, 0x81, 0xf1, 0xf6, 0xe8, 0x67, 0xe4, 0x42, 0x8d, 0x9b, 0x26,
+ 0x2d, 0x00, 0x69, 0x76, 0xfb, 0x39, 0x90, 0x1e, 0x84, 0xa2, 0x33, 0x1b,
+ 0x65, 0xb5, 0x9f, 0xb9, 0x67, 0x04, 0xf0, 0x8b, 0xd7, 0x7c, 0xbb, 0x7e,
+ 0x0a, 0x39, 0xf3, 0x57, 0xbc, 0x11, 0x00, 0xa7, 0x03, 0x42, 0xe5, 0xf4,
+ 0x7c, 0x09, 0x2a, 0x81, 0x73, 0x74, 0xac, 0x5e, 0xd1, 0xf6, 0x6a, 0x4b,
+ 0xeb, 0x6f, 0x3a, 0x48, 0x20, 0xb6, 0x10, 0x9b, 0x07, 0x5c, 0xd8, 0x0e,
+ 0x0f, 0xbd, 0x84, 0x0e},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment: seed is all 1
+ // tcID: 21
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 21,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x66, 0xe2, 0xbd, 0x9c, 0xb7, 0x4a, 0x6a, 0xbe, 0xa3, 0x4c, 0x22, 0x85,
+ 0x16, 0x59, 0x02, 0xc9, 0xa5, 0xaa, 0x5e, 0x11, 0x20, 0x8f, 0x38, 0xa1,
+ 0x61, 0xec, 0x72, 0xb0, 0xba, 0x11, 0xe4, 0x00, 0x6a, 0x9f, 0xf8, 0xb1,
+ 0x18, 0xde, 0x42, 0xbc, 0x45, 0x29, 0x7a, 0x53, 0x8e, 0x6a, 0xff, 0x1f,
+ 0x4b, 0x56, 0x51, 0x9e, 0x6d, 0x31, 0xd7, 0xff, 0x9e, 0x5f, 0xf3, 0x2e,
+ 0x2f, 0xf0, 0x5d, 0xb6, 0x8d, 0x02, 0x3e, 0xfb, 0x5f, 0xc1, 0x0f, 0x5b,
+ 0x57, 0xd4, 0xa3, 0xb2, 0x16, 0xb6, 0x30, 0x48, 0xc4, 0xae, 0xbd, 0x88,
+ 0xba, 0x40, 0x9e, 0xc8, 0x7e, 0x95, 0xbc, 0x23, 0x93, 0x17, 0xc2, 0x32,
+ 0x0a, 0x06, 0xba, 0xd2, 0xda, 0x6c, 0xf7, 0xdc, 0x88, 0x67, 0x1c, 0x76,
+ 0x85, 0x9e, 0x47, 0x50, 0xeb, 0x39, 0xd0, 0x9f, 0xbc, 0x2e, 0x27, 0xfe,
+ 0xf6, 0xe6, 0x24, 0x7b, 0x23, 0x98, 0x1a, 0x50, 0x6e, 0x8b, 0xa9, 0xe8,
+ 0xee, 0x29, 0x70, 0x9e, 0x0a, 0x84, 0x6a, 0x61, 0x76, 0x49, 0x08, 0x3e,
+ 0xf5, 0xee, 0x38, 0x32, 0x09, 0x03, 0x6b, 0xa6, 0x66, 0xf1, 0x24, 0x03,
+ 0x89, 0x32, 0x8a, 0xab, 0xf6, 0x19, 0x96, 0x56, 0x3f, 0x65, 0xfc, 0xed,
+ 0xa0, 0x7a, 0x24, 0x05, 0x2e, 0x68, 0x89, 0x6c, 0x65, 0xac, 0xea, 0xa8,
+ 0xd4, 0xe5, 0x43, 0xad, 0x4a, 0x28, 0x58, 0xa3, 0x73, 0x69, 0xae, 0x62,
+ 0x29, 0x24, 0xaf, 0x97, 0x5b, 0xc6, 0x92, 0x4f, 0xd5, 0xee, 0xf3, 0x27,
+ 0xa0, 0x1b, 0xaf, 0x0b, 0x86, 0x4c, 0x55, 0x7c, 0xe8, 0x6b, 0xfc, 0x2e,
+ 0x84, 0xc1, 0x90, 0x0d, 0x20, 0x1e, 0x5f, 0x66, 0x78, 0x6b, 0x49, 0x97,
+ 0x41, 0xe0, 0xf3, 0x50, 0x42, 0x86, 0xca, 0x6a, 0xda, 0xd8, 0x2d, 0x37,
+ 0x93, 0x94, 0xd4, 0xb8, 0xab, 0x6f, 0x3a, 0x4e, 0xc3, 0xb1, 0x6e, 0xee,
+ 0x55, 0x06, 0xd9, 0x8e},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment: First byte is 1
+ // tcID: 22
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 22,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x2d, 0x18, 0xa3, 0x1f, 0x2e, 0x87, 0x62, 0x31, 0x7a, 0xd9, 0x43, 0xdb,
+ 0x09, 0x65, 0x5b, 0x96, 0xae, 0x7d, 0xd2, 0xb7, 0xc4, 0x75, 0x4a, 0xf2,
+ 0xe8, 0x52, 0xbd, 0x0f, 0xa8, 0x77, 0xc5, 0x8b, 0x16, 0x0d, 0x62, 0xab,
+ 0x93, 0x78, 0xc0, 0x6c, 0x09, 0x56, 0xd5, 0x6b, 0x96, 0xd6, 0x3d, 0x56,
+ 0x93, 0xed, 0x28, 0xb5, 0xd5, 0x7a, 0x63, 0x54, 0x32, 0xfb, 0xcd, 0xc2,
+ 0x91, 0x1c, 0x98, 0x43, 0xc6, 0x80, 0x94, 0x30, 0x1c, 0x6e, 0xb1, 0xec,
+ 0x02, 0xff, 0x41, 0x40, 0x0b, 0x9d, 0x98, 0x06, 0x67, 0x3a, 0x0c, 0x07,
+ 0x31, 0x0a, 0x0a, 0x0e, 0x91, 0x97, 0x37, 0x61, 0xa2, 0xcb, 0xa9, 0x1e,
+ 0x38, 0x14, 0x02, 0x17, 0x59, 0x0c, 0xc2, 0x63, 0x4c, 0x85, 0x24, 0x78,
+ 0x86, 0xf6, 0x36, 0x4d, 0x5e, 0x54, 0x99, 0xc6, 0xe9, 0x9f, 0x43, 0x82,
+ 0x22, 0x41, 0xd4, 0xe8, 0xce, 0x69, 0x06, 0xb4, 0xd9, 0xb6, 0x6c, 0xe4,
+ 0x40, 0x7c, 0x6e, 0x8f, 0xcd, 0xa8, 0xf1, 0x8a, 0xae, 0x28, 0x31, 0xc3,
+ 0x82, 0xaf, 0xc9, 0xa8, 0xd2, 0x73, 0xf1, 0x7e, 0x2d, 0x44, 0xcf, 0xde,
+ 0x2f, 0x46, 0x3e, 0xa4, 0x7a, 0x32, 0x92, 0xa7, 0x4f, 0x74, 0x3b, 0x1a,
+ 0x99, 0xbb, 0x9a, 0xdd, 0xa4, 0xb6, 0x5c, 0x84, 0x15, 0x04, 0x08, 0x34,
+ 0xf3, 0x1e, 0x0f, 0x43, 0x92, 0x57, 0x2d, 0x3a, 0x12, 0x37, 0xd8, 0x22,
+ 0x7a, 0xdc, 0x38, 0x0f, 0x79, 0x49, 0x19, 0xe1, 0x61, 0x44, 0x59, 0x0f,
+ 0xde, 0x3f, 0xfb, 0x92, 0xfa, 0xe4, 0x35, 0x3f, 0xab, 0x40, 0x5f, 0xc0,
+ 0x9b, 0x25, 0x28, 0x24, 0x50, 0xf6, 0x64, 0x33, 0xd2, 0x5a, 0x31, 0x78,
+ 0x65, 0x55, 0x45, 0xdd, 0xa9, 0xda, 0x0a, 0x47, 0x59, 0xc8, 0x51, 0x0e,
+ 0x6e, 0x8f, 0x3f, 0x85, 0x79, 0x92, 0x26, 0x71, 0x5e, 0x7b, 0x2b, 0xe7,
+ 0x86, 0x7d, 0x1f, 0xa3},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: m is 0
+ // tcID: 23
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 23,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: m is 1
+ // tcID: 24
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 24,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: m is n-1
+ // tcID: 25
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 25,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6,
+ 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73,
+ 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15,
+ 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27,
+ 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07,
+ 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a,
+ 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78,
+ 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c,
+ 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35,
+ 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e,
+ 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41,
+ 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f,
+ 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e,
+ 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60,
+ 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce,
+ 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb,
+ 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09,
+ 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25,
+ 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20,
+ 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c,
+ 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c,
+ 0x16, 0xbb, 0xa7, 0x48},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: ciphertext is empty
+ // tcID: 26
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 26,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: prepended bytes to ciphertext
+ // tcID: 27
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 27,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x00, 0x00, 0x91, 0xd3, 0xf1, 0xfd, 0x66, 0x16, 0x3e, 0xf8, 0xa8, 0xfe,
+ 0x02, 0xf9, 0x88, 0x02, 0x21, 0x9f, 0x37, 0x09, 0x38, 0xf2, 0x1b, 0xaa,
+ 0xab, 0x87, 0x1d, 0x6e, 0xd2, 0x0d, 0xe4, 0x44, 0x9d, 0x5c, 0x61, 0x5f,
+ 0x39, 0x5f, 0x89, 0xb5, 0xe4, 0x55, 0xd3, 0x01, 0x08, 0x82, 0x85, 0xcf,
+ 0x7a, 0xc4, 0x2b, 0x51, 0xee, 0xac, 0xc1, 0xc7, 0xd4, 0x22, 0x0c, 0xf4,
+ 0xc4, 0x56, 0x17, 0x8b, 0x9a, 0x2d, 0x6b, 0xa9, 0x3b, 0x0b, 0x1c, 0x33,
+ 0x4b, 0x6a, 0xa6, 0xf1, 0x9c, 0xb7, 0x5f, 0x37, 0x4d, 0x88, 0xd9, 0xd2,
+ 0x84, 0xfe, 0xda, 0x4e, 0xea, 0x32, 0xc5, 0xa4, 0xd9, 0xba, 0xa0, 0xe1,
+ 0x2f, 0xec, 0x0f, 0x72, 0x30, 0x83, 0x22, 0xee, 0xea, 0xc9, 0xb0, 0x76,
+ 0x9f, 0x16, 0x14, 0x91, 0xdd, 0xbe, 0xa0, 0x89, 0x83, 0xea, 0x56, 0x50,
+ 0x58, 0xd9, 0x88, 0x38, 0xb8, 0x6d, 0xf1, 0x81, 0x08, 0x8d, 0xc9, 0x04,
+ 0x80, 0x91, 0x45, 0x0b, 0xed, 0xf4, 0xa6, 0x71, 0xfe, 0x0a, 0x57, 0xf9,
+ 0xd4, 0xed, 0x67, 0xcc, 0x41, 0xca, 0x6e, 0xb6, 0xa8, 0x32, 0x4c, 0xe1,
+ 0x4d, 0x62, 0x02, 0xde, 0x07, 0xd5, 0x5e, 0x80, 0xd5, 0x66, 0x60, 0xcc,
+ 0xc3, 0x58, 0xb1, 0xcf, 0x6e, 0xd5, 0x60, 0x61, 0xa2, 0xef, 0xdd, 0xe8,
+ 0x07, 0x55, 0x53, 0xc3, 0x26, 0xe9, 0xa1, 0x5d, 0x44, 0x14, 0x32, 0xc5,
+ 0x2c, 0x72, 0x09, 0xa6, 0xea, 0x6c, 0xb6, 0xae, 0x8f, 0xb1, 0xfb, 0x12,
+ 0x8d, 0x8a, 0xa3, 0x1c, 0xea, 0x24, 0xe5, 0x64, 0x8b, 0xaa, 0x08, 0x7e,
+ 0xff, 0x83, 0x76, 0xbc, 0x01, 0xb6, 0x08, 0x4e, 0x04, 0x76, 0xd3, 0xd5,
+ 0xc5, 0x53, 0x3d, 0x9c, 0x2c, 0x36, 0x80, 0x3e, 0x93, 0x9b, 0x8f, 0x52,
+ 0x5c, 0x2e, 0xd7, 0x70, 0xba, 0x08, 0xe2, 0x21, 0xcb, 0x94, 0x6d, 0x21,
+ 0xd6, 0x11, 0xc0, 0xfc, 0xfc, 0x15},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: appended bytes to ciphertext
+ // tcID: 28
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 28,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x91, 0xd3, 0xf1, 0xfd, 0x66, 0x16, 0x3e, 0xf8, 0xa8, 0xfe, 0x02, 0xf9,
+ 0x88, 0x02, 0x21, 0x9f, 0x37, 0x09, 0x38, 0xf2, 0x1b, 0xaa, 0xab, 0x87,
+ 0x1d, 0x6e, 0xd2, 0x0d, 0xe4, 0x44, 0x9d, 0x5c, 0x61, 0x5f, 0x39, 0x5f,
+ 0x89, 0xb5, 0xe4, 0x55, 0xd3, 0x01, 0x08, 0x82, 0x85, 0xcf, 0x7a, 0xc4,
+ 0x2b, 0x51, 0xee, 0xac, 0xc1, 0xc7, 0xd4, 0x22, 0x0c, 0xf4, 0xc4, 0x56,
+ 0x17, 0x8b, 0x9a, 0x2d, 0x6b, 0xa9, 0x3b, 0x0b, 0x1c, 0x33, 0x4b, 0x6a,
+ 0xa6, 0xf1, 0x9c, 0xb7, 0x5f, 0x37, 0x4d, 0x88, 0xd9, 0xd2, 0x84, 0xfe,
+ 0xda, 0x4e, 0xea, 0x32, 0xc5, 0xa4, 0xd9, 0xba, 0xa0, 0xe1, 0x2f, 0xec,
+ 0x0f, 0x72, 0x30, 0x83, 0x22, 0xee, 0xea, 0xc9, 0xb0, 0x76, 0x9f, 0x16,
+ 0x14, 0x91, 0xdd, 0xbe, 0xa0, 0x89, 0x83, 0xea, 0x56, 0x50, 0x58, 0xd9,
+ 0x88, 0x38, 0xb8, 0x6d, 0xf1, 0x81, 0x08, 0x8d, 0xc9, 0x04, 0x80, 0x91,
+ 0x45, 0x0b, 0xed, 0xf4, 0xa6, 0x71, 0xfe, 0x0a, 0x57, 0xf9, 0xd4, 0xed,
+ 0x67, 0xcc, 0x41, 0xca, 0x6e, 0xb6, 0xa8, 0x32, 0x4c, 0xe1, 0x4d, 0x62,
+ 0x02, 0xde, 0x07, 0xd5, 0x5e, 0x80, 0xd5, 0x66, 0x60, 0xcc, 0xc3, 0x58,
+ 0xb1, 0xcf, 0x6e, 0xd5, 0x60, 0x61, 0xa2, 0xef, 0xdd, 0xe8, 0x07, 0x55,
+ 0x53, 0xc3, 0x26, 0xe9, 0xa1, 0x5d, 0x44, 0x14, 0x32, 0xc5, 0x2c, 0x72,
+ 0x09, 0xa6, 0xea, 0x6c, 0xb6, 0xae, 0x8f, 0xb1, 0xfb, 0x12, 0x8d, 0x8a,
+ 0xa3, 0x1c, 0xea, 0x24, 0xe5, 0x64, 0x8b, 0xaa, 0x08, 0x7e, 0xff, 0x83,
+ 0x76, 0xbc, 0x01, 0xb6, 0x08, 0x4e, 0x04, 0x76, 0xd3, 0xd5, 0xc5, 0x53,
+ 0x3d, 0x9c, 0x2c, 0x36, 0x80, 0x3e, 0x93, 0x9b, 0x8f, 0x52, 0x5c, 0x2e,
+ 0xd7, 0x70, 0xba, 0x08, 0xe2, 0x21, 0xcb, 0x94, 0x6d, 0x21, 0xd6, 0x11,
+ 0xc0, 0xfc, 0xfc, 0x15, 0x00, 0x00},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: truncated ciphertext
+ // tcID: 29
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 29,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xd3, 0xf1, 0xfd, 0x66, 0x16, 0x3e, 0xf8, 0xa8, 0xfe, 0x02, 0xf9, 0x88,
+ 0x02, 0x21, 0x9f, 0x37, 0x09, 0x38, 0xf2, 0x1b, 0xaa, 0xab, 0x87, 0x1d,
+ 0x6e, 0xd2, 0x0d, 0xe4, 0x44, 0x9d, 0x5c, 0x61, 0x5f, 0x39, 0x5f, 0x89,
+ 0xb5, 0xe4, 0x55, 0xd3, 0x01, 0x08, 0x82, 0x85, 0xcf, 0x7a, 0xc4, 0x2b,
+ 0x51, 0xee, 0xac, 0xc1, 0xc7, 0xd4, 0x22, 0x0c, 0xf4, 0xc4, 0x56, 0x17,
+ 0x8b, 0x9a, 0x2d, 0x6b, 0xa9, 0x3b, 0x0b, 0x1c, 0x33, 0x4b, 0x6a, 0xa6,
+ 0xf1, 0x9c, 0xb7, 0x5f, 0x37, 0x4d, 0x88, 0xd9, 0xd2, 0x84, 0xfe, 0xda,
+ 0x4e, 0xea, 0x32, 0xc5, 0xa4, 0xd9, 0xba, 0xa0, 0xe1, 0x2f, 0xec, 0x0f,
+ 0x72, 0x30, 0x83, 0x22, 0xee, 0xea, 0xc9, 0xb0, 0x76, 0x9f, 0x16, 0x14,
+ 0x91, 0xdd, 0xbe, 0xa0, 0x89, 0x83, 0xea, 0x56, 0x50, 0x58, 0xd9, 0x88,
+ 0x38, 0xb8, 0x6d, 0xf1, 0x81, 0x08, 0x8d, 0xc9, 0x04, 0x80, 0x91, 0x45,
+ 0x0b, 0xed, 0xf4, 0xa6, 0x71, 0xfe, 0x0a, 0x57, 0xf9, 0xd4, 0xed, 0x67,
+ 0xcc, 0x41, 0xca, 0x6e, 0xb6, 0xa8, 0x32, 0x4c, 0xe1, 0x4d, 0x62, 0x02,
+ 0xde, 0x07, 0xd5, 0x5e, 0x80, 0xd5, 0x66, 0x60, 0xcc, 0xc3, 0x58, 0xb1,
+ 0xcf, 0x6e, 0xd5, 0x60, 0x61, 0xa2, 0xef, 0xdd, 0xe8, 0x07, 0x55, 0x53,
+ 0xc3, 0x26, 0xe9, 0xa1, 0x5d, 0x44, 0x14, 0x32, 0xc5, 0x2c, 0x72, 0x09,
+ 0xa6, 0xea, 0x6c, 0xb6, 0xae, 0x8f, 0xb1, 0xfb, 0x12, 0x8d, 0x8a, 0xa3,
+ 0x1c, 0xea, 0x24, 0xe5, 0x64, 0x8b, 0xaa, 0x08, 0x7e, 0xff, 0x83, 0x76,
+ 0xbc, 0x01, 0xb6, 0x08, 0x4e, 0x04, 0x76, 0xd3, 0xd5, 0xc5, 0x53, 0x3d,
+ 0x9c, 0x2c, 0x36, 0x80, 0x3e, 0x93, 0x9b, 0x8f, 0x52, 0x5c, 0x2e, 0xd7,
+ 0x70, 0xba, 0x08, 0xe2, 0x21, 0xcb, 0x94, 0x6d, 0x21, 0xd6, 0x11, 0xc0,
+ 0xfc, 0xfc, 0x15},
+ {},
+ priv_key_3,
+ false}};
+
+#endif // rsa_oaep_2048_sha512_mgf1sha1_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha512-vectors.h b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha512-vectors.h
new file mode 100644
index 0000000000..b77fe1a3cf
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_oaep_2048_sha512_mgf1sha512-vectors.h
@@ -0,0 +1,1019 @@
+/* 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 rsa_oaep_2048_sha512_mgf1sha512_vectors_h__
+#define rsa_oaep_2048_sha512_mgf1sha512_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+const RsaOaepTestVector kRsaOaep2048Sha512Mgf1Sha512WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 1,
+ {},
+ {0x10, 0x1f, 0x82, 0xbc, 0xb8, 0x15, 0x79, 0x66, 0xc8, 0xf5, 0x05, 0x31,
+ 0xf2, 0x94, 0x51, 0x04, 0x16, 0x39, 0x39, 0x43, 0xfa, 0x9d, 0xd5, 0xdc,
+ 0x05, 0xf8, 0x5b, 0xb8, 0x2f, 0x04, 0x92, 0x50, 0x22, 0x74, 0xe0, 0x7c,
+ 0xa7, 0xdb, 0xda, 0x2a, 0x7e, 0x16, 0x18, 0x79, 0x81, 0xc9, 0x23, 0xd6,
+ 0x0c, 0xb6, 0xb4, 0x27, 0x69, 0x3c, 0x6d, 0x7b, 0x10, 0x7e, 0xba, 0xdb,
+ 0xb6, 0xfc, 0x40, 0x04, 0x92, 0xfb, 0x79, 0x5c, 0xeb, 0xcc, 0x80, 0x4d,
+ 0x49, 0x8a, 0x7d, 0x3a, 0x07, 0x7c, 0xf3, 0x9c, 0xd0, 0x30, 0xe9, 0x41,
+ 0x30, 0x8d, 0xc8, 0x70, 0x00, 0xaf, 0x53, 0x80, 0xb3, 0xca, 0x5e, 0x87,
+ 0x28, 0x31, 0x3e, 0x35, 0xe3, 0x1b, 0x78, 0xed, 0xe9, 0xe5, 0xf0, 0x7c,
+ 0xde, 0xc8, 0xe3, 0x56, 0x9a, 0xfe, 0x3d, 0x13, 0x46, 0x6d, 0x06, 0xd4,
+ 0xb7, 0x70, 0x30, 0xd1, 0x46, 0xb3, 0x2c, 0xdd, 0x7d, 0xa5, 0x66, 0xd9,
+ 0x67, 0x53, 0xfa, 0x44, 0xd6, 0x47, 0x91, 0xe6, 0x87, 0xdc, 0xb3, 0x24,
+ 0xf5, 0x23, 0x71, 0xc0, 0x19, 0x1b, 0xc9, 0xf1, 0xa5, 0xbc, 0x7b, 0x77,
+ 0x36, 0xa5, 0xbf, 0x00, 0xd3, 0xfd, 0x51, 0x8b, 0x70, 0xed, 0x6f, 0x4a,
+ 0xe0, 0xfc, 0xb2, 0x0b, 0xc9, 0x2f, 0xf3, 0xeb, 0x04, 0x8a, 0x6f, 0x76,
+ 0x75, 0x96, 0x26, 0x31, 0x27, 0xcc, 0xd6, 0x6e, 0x47, 0x4e, 0x8c, 0x27,
+ 0x52, 0x1f, 0xe2, 0xeb, 0x21, 0xb8, 0xab, 0xb2, 0xc2, 0x3b, 0x91, 0xbb,
+ 0x16, 0x26, 0x4e, 0x05, 0x82, 0x65, 0xa5, 0x67, 0x49, 0x2b, 0xc5, 0x1c,
+ 0x4c, 0xd0, 0x33, 0xb1, 0xd8, 0xa5, 0xd7, 0xb5, 0x79, 0x83, 0x60, 0xf4,
+ 0xc3, 0x71, 0x6d, 0xdb, 0x43, 0x62, 0x2e, 0xa5, 0xdc, 0x9f, 0xcd, 0x36,
+ 0x81, 0x9e, 0x05, 0xa9, 0x89, 0x25, 0x2d, 0xcc, 0xe8, 0x26, 0x50, 0x67,
+ 0x11, 0xa2, 0x0f, 0xdb},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 2,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0x35, 0xae, 0xe1, 0xc5, 0x60, 0x44, 0xda, 0x3b, 0x86, 0x6b, 0xfe, 0xd9,
+ 0x89, 0x69, 0x0d, 0xba, 0xf5, 0x7a, 0xc1, 0x02, 0x11, 0xca, 0x4c, 0x36,
+ 0x4c, 0x4f, 0x41, 0x27, 0xfe, 0xd0, 0xa5, 0x5b, 0x58, 0x12, 0x17, 0xc7,
+ 0xe8, 0x54, 0xd1, 0x1f, 0xd1, 0xa1, 0xf9, 0xd5, 0x43, 0x1c, 0x2c, 0x30,
+ 0x9e, 0x62, 0xa6, 0xf7, 0xc3, 0xc5, 0x96, 0x76, 0x18, 0x2b, 0x28, 0x8e,
+ 0xdc, 0xcf, 0xa9, 0x61, 0xc7, 0x8c, 0x1b, 0xaa, 0x53, 0xf2, 0xdb, 0x1b,
+ 0x1b, 0x9a, 0x4d, 0xd0, 0x50, 0x15, 0xf4, 0x18, 0x72, 0xcf, 0x22, 0xac,
+ 0xfe, 0x3a, 0x07, 0x1d, 0x6a, 0xc1, 0xe8, 0x2b, 0xa6, 0xc3, 0x1f, 0x5c,
+ 0x2d, 0x93, 0x25, 0x24, 0x7d, 0x6f, 0x2c, 0x9b, 0x03, 0xce, 0x00, 0xc9,
+ 0x4f, 0x02, 0xfe, 0x33, 0xc5, 0x67, 0x8a, 0x41, 0x49, 0xcf, 0x2f, 0xb7,
+ 0x0b, 0xbb, 0xd9, 0x95, 0xaf, 0x14, 0x65, 0xe3, 0x81, 0x9c, 0x83, 0xc9,
+ 0xab, 0x8b, 0x55, 0x08, 0x8f, 0xd5, 0xd7, 0x50, 0x36, 0x61, 0x3b, 0x04,
+ 0xdf, 0x30, 0x21, 0x13, 0x94, 0x87, 0x00, 0xd7, 0x87, 0x6b, 0x7c, 0xec,
+ 0x9d, 0x73, 0x37, 0xbf, 0x57, 0x73, 0x34, 0x3d, 0x51, 0xa4, 0x29, 0x8e,
+ 0x71, 0x7a, 0x4f, 0xae, 0x09, 0xe5, 0x73, 0xfe, 0xa4, 0x12, 0xd8, 0x8b,
+ 0x83, 0x6e, 0xcd, 0x4f, 0x74, 0xc7, 0xcc, 0x75, 0x00, 0x60, 0x97, 0x23,
+ 0xb3, 0xf3, 0xa2, 0xa0, 0x0d, 0x85, 0xee, 0x7c, 0xcb, 0xd9, 0x2b, 0xf6,
+ 0xc0, 0x65, 0x83, 0x30, 0x27, 0xc5, 0xe5, 0x03, 0x10, 0xc6, 0xcf, 0x8f,
+ 0xe8, 0xd1, 0x3e, 0x2d, 0x82, 0x18, 0xe7, 0x85, 0x33, 0x3a, 0x2e, 0x65,
+ 0xb5, 0x47, 0xe5, 0xed, 0xa2, 0xf8, 0xf2, 0xf9, 0x60, 0x8f, 0x36, 0x6d,
+ 0x7e, 0x43, 0x63, 0x6f, 0xca, 0x4f, 0x46, 0x45, 0x0c, 0x76, 0xf0, 0x6d,
+ 0xd0, 0x8b, 0x00, 0xdb},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 3,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x58, 0x87, 0x8d, 0xc8, 0xb9, 0x52, 0x7a, 0x41, 0x6e, 0xc9, 0xbf, 0xbe,
+ 0x0f, 0x07, 0xfd, 0xee, 0x8d, 0xc5, 0xba, 0xc8, 0xe3, 0x1c, 0xa5, 0x45,
+ 0xae, 0x7c, 0x6e, 0xf4, 0xa6, 0x8f, 0x2c, 0x6b, 0x2b, 0x73, 0x36, 0x65,
+ 0x18, 0xed, 0xf8, 0x5f, 0x11, 0x43, 0xc2, 0x7f, 0xba, 0x00, 0xa5, 0xd9,
+ 0xa9, 0xb0, 0x28, 0x43, 0xad, 0x89, 0x51, 0x63, 0x1d, 0xdf, 0x01, 0xef,
+ 0x12, 0x38, 0x85, 0x3b, 0x45, 0x93, 0xab, 0xf9, 0x70, 0x1c, 0x62, 0x19,
+ 0x41, 0xb4, 0xf0, 0x59, 0x31, 0xea, 0xf3, 0x07, 0xc0, 0x6f, 0xaa, 0x7f,
+ 0xb8, 0x18, 0xdb, 0x8f, 0x85, 0x9c, 0x96, 0xdb, 0xfc, 0x43, 0x26, 0x89,
+ 0x65, 0x30, 0x3b, 0x44, 0xfc, 0xc6, 0x9a, 0x0e, 0x3c, 0xe6, 0x19, 0x62,
+ 0x49, 0x07, 0xbc, 0xe0, 0x74, 0x20, 0x5f, 0x11, 0x37, 0x15, 0xe5, 0xe8,
+ 0x20, 0xbc, 0x8c, 0x6d, 0xda, 0x65, 0x06, 0x64, 0x53, 0x21, 0x57, 0x02,
+ 0x41, 0x6d, 0xb9, 0x32, 0x0f, 0x54, 0xe6, 0x7f, 0xc9, 0x1e, 0x9d, 0x37,
+ 0xa8, 0x52, 0x2d, 0x70, 0x1a, 0xa2, 0x29, 0x76, 0x96, 0x6a, 0x99, 0xcb,
+ 0xc8, 0xfe, 0xc0, 0xe1, 0x2f, 0x2e, 0xb9, 0xb5, 0x70, 0x5b, 0x4d, 0xc7,
+ 0x7c, 0xaf, 0xf8, 0x2a, 0x36, 0x48, 0x55, 0x50, 0x75, 0x2a, 0x3a, 0x5e,
+ 0xbd, 0x47, 0xfc, 0x67, 0xd6, 0x6b, 0x68, 0x02, 0x4a, 0x2c, 0x5d, 0xb8,
+ 0x09, 0xd0, 0x8b, 0xe9, 0x09, 0x0b, 0xb9, 0x6e, 0x18, 0x80, 0x79, 0x25,
+ 0xb1, 0x8a, 0x75, 0x3e, 0xce, 0x05, 0xf1, 0x62, 0x4f, 0xb1, 0x95, 0x37,
+ 0xab, 0xe7, 0xfd, 0x66, 0x28, 0x30, 0xd5, 0x66, 0x47, 0xa4, 0x16, 0xdf,
+ 0x7d, 0xdb, 0x3e, 0x6a, 0x07, 0x31, 0x50, 0xd5, 0x11, 0x2f, 0x60, 0x53,
+ 0x8b, 0x68, 0x52, 0x43, 0xf1, 0xe4, 0xfd, 0xe2, 0xa5, 0x95, 0x1c, 0x9e,
+ 0x94, 0x99, 0xec, 0xc4},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x28, 0x00, 0xf4, 0x21, 0xc1, 0xc0, 0x78, 0xb8, 0xbe, 0xe9, 0xc4, 0xa4,
+ 0xf3, 0x55, 0xe1, 0xea, 0x83, 0x4c, 0x5b, 0xca, 0x44, 0x2e, 0x99, 0x86,
+ 0x79, 0x2a, 0x50, 0xe6, 0x6e, 0x68, 0xc0, 0xb8, 0x12, 0x2c, 0xb8, 0x1b,
+ 0xb5, 0x9e, 0x00, 0x70, 0xca, 0x04, 0x4c, 0x1c, 0x5b, 0x19, 0x0f, 0x90,
+ 0x98, 0xdb, 0xda, 0xa9, 0x77, 0xa4, 0x41, 0xa8, 0xa4, 0xc6, 0x28, 0x97,
+ 0xed, 0xb9, 0x48, 0x49, 0x35, 0x00, 0x7a, 0xad, 0xb6, 0x73, 0x2c, 0x1b,
+ 0x2b, 0x21, 0x71, 0xae, 0xa3, 0xab, 0x15, 0x13, 0xf2, 0x25, 0xeb, 0xe7,
+ 0x83, 0x0f, 0xb8, 0x23, 0xec, 0x3f, 0x54, 0x33, 0xbd, 0x8f, 0x3c, 0x3e,
+ 0x52, 0x77, 0x5b, 0xb4, 0x5f, 0xa9, 0x1a, 0xa0, 0xad, 0x3b, 0x7c, 0x1b,
+ 0xc6, 0x47, 0xb7, 0x75, 0xe4, 0xde, 0x8e, 0x1b, 0x22, 0xeb, 0x97, 0x10,
+ 0x41, 0x26, 0x78, 0x78, 0x42, 0x1c, 0xf4, 0x3a, 0x5e, 0x2a, 0x26, 0x75,
+ 0xb2, 0xc9, 0x40, 0xda, 0xa5, 0x5f, 0x12, 0xa7, 0xc7, 0x9d, 0x87, 0xd4,
+ 0x5e, 0x08, 0xc5, 0x59, 0x23, 0x62, 0xf5, 0xe0, 0xd7, 0xea, 0x66, 0x8a,
+ 0xf9, 0x9e, 0xec, 0xd2, 0xf6, 0x0d, 0x7f, 0xc3, 0x79, 0x1e, 0x4f, 0x53,
+ 0xae, 0xd7, 0x99, 0x31, 0xbd, 0x0b, 0xa9, 0x0f, 0x70, 0x1d, 0xe8, 0x36,
+ 0xd8, 0xc8, 0xc9, 0xbe, 0x7f, 0x7f, 0x4a, 0xed, 0xcb, 0xe5, 0xc9, 0x23,
+ 0x83, 0x93, 0x2f, 0x76, 0x2b, 0xec, 0x65, 0xfa, 0x29, 0x8e, 0xb6, 0x44,
+ 0x87, 0x7d, 0xe2, 0x6e, 0xec, 0x99, 0x51, 0x46, 0xaf, 0x55, 0x1a, 0xd7,
+ 0x7e, 0xcf, 0xd0, 0x6a, 0x36, 0x70, 0x72, 0x1a, 0xb4, 0xc7, 0x57, 0x7e,
+ 0x61, 0xc0, 0x48, 0xc5, 0xdd, 0x01, 0xb2, 0x82, 0xcf, 0xc0, 0xfc, 0x96,
+ 0x3b, 0x92, 0xc7, 0x8e, 0xab, 0xd1, 0x3f, 0xba, 0x64, 0x19, 0x5d, 0x74,
+ 0xde, 0x48, 0x29, 0xbb},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 5,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ {0x65, 0xa7, 0x28, 0x6d, 0x77, 0x96, 0x3a, 0x2d, 0x16, 0x8d, 0xdb, 0x4c,
+ 0x0e, 0x85, 0x4b, 0xaf, 0x88, 0x98, 0xd1, 0xd2, 0x2c, 0x9d, 0xe5, 0xd4,
+ 0x96, 0x8e, 0x8b, 0x32, 0x6f, 0x92, 0xed, 0xe2, 0xf1, 0x8f, 0xd2, 0x99,
+ 0x64, 0x70, 0x82, 0x11, 0xef, 0x63, 0x28, 0xe4, 0xef, 0x16, 0xec, 0x36,
+ 0xa7, 0x75, 0xb3, 0x6b, 0x45, 0x31, 0xc5, 0x2e, 0x01, 0xc7, 0xcc, 0x00,
+ 0x58, 0x06, 0x4a, 0xf9, 0x54, 0x79, 0x01, 0x60, 0x01, 0x25, 0x17, 0x13,
+ 0x4f, 0x17, 0xd9, 0x2a, 0x05, 0x00, 0x0e, 0xbb, 0xa8, 0x4f, 0x51, 0x5f,
+ 0x90, 0x25, 0x82, 0x78, 0x20, 0x8c, 0xb0, 0xa5, 0xdb, 0x11, 0xd4, 0xb1,
+ 0xdc, 0x26, 0xd2, 0x04, 0x22, 0x18, 0xd2, 0xfd, 0x62, 0xaa, 0xaf, 0x53,
+ 0x63, 0x3f, 0xf0, 0xf6, 0x32, 0x43, 0x1a, 0x01, 0x0b, 0x7e, 0x14, 0x97,
+ 0x1a, 0x41, 0x79, 0x16, 0x44, 0xeb, 0xc1, 0x70, 0x79, 0x2a, 0x61, 0xb5,
+ 0x54, 0x85, 0x69, 0xf1, 0xb0, 0x26, 0x8c, 0x89, 0x00, 0x74, 0xa4, 0xb0,
+ 0x7d, 0x8e, 0x62, 0xd4, 0x85, 0x7f, 0x9e, 0x72, 0x0c, 0xb7, 0x30, 0x77,
+ 0x13, 0x42, 0x4c, 0x70, 0x1f, 0x6f, 0x66, 0x69, 0x81, 0xac, 0x8e, 0x96,
+ 0xab, 0x06, 0x6f, 0x30, 0x3f, 0xe8, 0x9a, 0x13, 0x8a, 0xbd, 0x57, 0xb2,
+ 0x4f, 0x03, 0xd9, 0x13, 0x6e, 0xf4, 0x68, 0xcd, 0x85, 0x19, 0x23, 0x5c,
+ 0xef, 0x7b, 0xab, 0x01, 0x71, 0x78, 0x98, 0x35, 0x7c, 0x0e, 0x4f, 0xf4,
+ 0xd3, 0x68, 0x57, 0x06, 0xbe, 0xb5, 0xd6, 0x80, 0xda, 0x28, 0x85, 0x55,
+ 0x6e, 0x84, 0x66, 0x37, 0x72, 0xd6, 0xc2, 0x99, 0xfb, 0xda, 0x67, 0xdf,
+ 0x2c, 0xd3, 0x25, 0xcb, 0xfd, 0x62, 0x93, 0x28, 0x36, 0x92, 0x0e, 0x07,
+ 0x51, 0xb0, 0xd8, 0x09, 0x5b, 0x91, 0x4c, 0x18, 0xfb, 0xe5, 0xe3, 0x48,
+ 0xbc, 0xf4, 0xd8, 0x5c},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 6,
+ {0x61},
+ {0x7f, 0xcd, 0xa8, 0x19, 0xb8, 0x41, 0xcf, 0x7c, 0x66, 0x8f, 0x9e, 0xc9,
+ 0xe7, 0xe1, 0x15, 0x14, 0x6f, 0x99, 0x0c, 0xc4, 0x20, 0xef, 0xef, 0xaf,
+ 0xe2, 0x39, 0x63, 0x70, 0x76, 0xbf, 0x9e, 0xf1, 0xc4, 0x9e, 0xa6, 0x94,
+ 0x74, 0xf6, 0x34, 0x95, 0xd9, 0x0c, 0xd3, 0x85, 0x9e, 0x33, 0x5d, 0x32,
+ 0x3a, 0xb9, 0xa9, 0x67, 0xc6, 0x5f, 0xce, 0xb0, 0xb3, 0x3a, 0x76, 0x01,
+ 0x42, 0xb0, 0x08, 0x94, 0xd1, 0xac, 0x25, 0xee, 0x7c, 0x28, 0x33, 0xbf,
+ 0x2d, 0xcd, 0x08, 0x6a, 0x0c, 0xad, 0x64, 0x43, 0x3a, 0xa6, 0x06, 0xf4,
+ 0x74, 0x7f, 0x14, 0x50, 0x0e, 0xd2, 0x77, 0x94, 0x70, 0xb4, 0x33, 0x9f,
+ 0x58, 0x0e, 0x2f, 0xa0, 0xa1, 0x4d, 0x87, 0x0d, 0x67, 0x38, 0xe7, 0x26,
+ 0xa3, 0x4d, 0xda, 0x3f, 0xb7, 0xb8, 0x25, 0x09, 0xed, 0xb6, 0xd6, 0xb9,
+ 0xbc, 0xae, 0xfe, 0xca, 0x07, 0x7b, 0x2d, 0xc5, 0x82, 0x98, 0x2e, 0xe6,
+ 0xe2, 0x8f, 0xbf, 0x16, 0x7a, 0x92, 0xb0, 0xff, 0x11, 0x41, 0xd1, 0x0f,
+ 0xc3, 0xdf, 0xc4, 0x9a, 0xdc, 0xfa, 0xf3, 0x21, 0x15, 0xf9, 0x00, 0xb2,
+ 0x0c, 0x81, 0x20, 0x94, 0xbc, 0xa9, 0x1b, 0xb1, 0x03, 0x01, 0x61, 0x6a,
+ 0xf5, 0x03, 0x0e, 0x0a, 0x60, 0x0c, 0x99, 0x3a, 0x24, 0xd9, 0x67, 0x64,
+ 0x98, 0x67, 0x82, 0xda, 0x08, 0x3e, 0x32, 0x75, 0x69, 0x10, 0x3f, 0x7b,
+ 0x35, 0x8a, 0x6a, 0x91, 0xd0, 0x5f, 0xcf, 0x89, 0xa9, 0x29, 0x0f, 0xf9,
+ 0x89, 0xac, 0x8c, 0x0a, 0xcd, 0xae, 0x03, 0x43, 0x8a, 0x44, 0xb1, 0x6c,
+ 0x7a, 0x3e, 0x06, 0xa1, 0x59, 0x18, 0x69, 0x87, 0x4f, 0x29, 0x46, 0x0b,
+ 0x0c, 0xe0, 0x9b, 0xd0, 0x22, 0xfc, 0x3c, 0x60, 0x6d, 0x78, 0x5e, 0xcf,
+ 0xe4, 0xf4, 0xa1, 0x20, 0x29, 0x84, 0x08, 0xcb, 0x42, 0x5e, 0x9a, 0xbc,
+ 0x71, 0x71, 0xe4, 0xd3},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 7,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ {0xa5, 0x05, 0x3d, 0x46, 0x93, 0x9b, 0xd6, 0xc9, 0x0f, 0x2a, 0x67, 0xf6,
+ 0x61, 0x30, 0x70, 0xba, 0x40, 0xa8, 0x31, 0x42, 0x88, 0x84, 0xfb, 0xbb,
+ 0x09, 0xd4, 0x92, 0x3b, 0x97, 0x8f, 0x17, 0xbf, 0x53, 0x8a, 0x59, 0x63,
+ 0xa0, 0x41, 0x68, 0x75, 0x30, 0x0f, 0x1b, 0x51, 0xd5, 0x68, 0x80, 0xec,
+ 0xef, 0xbe, 0x58, 0xff, 0x6e, 0xc7, 0xb3, 0x74, 0x0a, 0x64, 0x9f, 0x36,
+ 0xdb, 0x16, 0xba, 0x6c, 0xab, 0x9b, 0x0e, 0x4e, 0x7a, 0x1e, 0xc6, 0x58,
+ 0xfa, 0x0f, 0xec, 0x78, 0x13, 0x61, 0xa5, 0x47, 0xa7, 0x18, 0xef, 0x5d,
+ 0x9f, 0x7d, 0x03, 0x89, 0x2b, 0xc1, 0xb1, 0x86, 0x02, 0x43, 0x6f, 0xbe,
+ 0x5f, 0xf5, 0xcc, 0x6c, 0x3c, 0xfe, 0x8f, 0x2e, 0x9d, 0xf9, 0x60, 0xed,
+ 0x89, 0x80, 0x0d, 0xa5, 0x46, 0x63, 0x02, 0x51, 0xd2, 0x92, 0xb0, 0x0a,
+ 0x60, 0xd1, 0x02, 0x21, 0x1d, 0xb2, 0x8a, 0xd1, 0x84, 0x91, 0x97, 0x09,
+ 0xd8, 0xd4, 0xa1, 0xab, 0x89, 0xd6, 0x5a, 0xb2, 0xfd, 0xbc, 0xb6, 0x6e,
+ 0x14, 0x92, 0xc4, 0x52, 0x54, 0x17, 0xee, 0xd8, 0x9a, 0x0b, 0xe2, 0xc6,
+ 0x7a, 0x79, 0xc5, 0xf8, 0x94, 0x94, 0xee, 0x7e, 0xf9, 0xd3, 0xd0, 0xd7,
+ 0xdb, 0x2d, 0xe3, 0x4e, 0xc6, 0xbe, 0x58, 0x63, 0x99, 0x3e, 0x8f, 0x64,
+ 0xe4, 0x60, 0x1b, 0x79, 0x45, 0xb2, 0xea, 0x27, 0x1e, 0xfc, 0x94, 0x1c,
+ 0x42, 0x53, 0xb0, 0x9d, 0xd3, 0xa3, 0xfd, 0xec, 0x6b, 0x45, 0x03, 0x88,
+ 0x87, 0x01, 0x8a, 0x50, 0x18, 0x77, 0x1f, 0xe6, 0x0e, 0xb6, 0x7a, 0x68,
+ 0xbf, 0x97, 0x7e, 0x9d, 0x3c, 0x6b, 0x03, 0x2f, 0xa2, 0x88, 0x68, 0xdf,
+ 0x58, 0x38, 0x69, 0x02, 0x06, 0x5b, 0xa3, 0xac, 0x7f, 0x02, 0x86, 0x00,
+ 0xc5, 0xdd, 0x5c, 0x18, 0x05, 0x52, 0xa2, 0x5d, 0x74, 0x1d, 0xb1, 0x27,
+ 0x63, 0xdc, 0x3b, 0x89},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x38, 0xea, 0xd5, 0xce, 0xc1, 0x62, 0x2d, 0x62, 0xe9, 0xf2, 0x7e, 0xb7,
+ 0xbb, 0x9d, 0x36, 0x9f, 0xc1, 0x3c, 0xf7, 0xd2, 0x12, 0x56, 0xc5, 0xdf,
+ 0x89, 0x58, 0xdf, 0xfa, 0x1d, 0xf2, 0xdf, 0xba, 0xe0, 0x06, 0xc8, 0x0a,
+ 0xc4, 0x5e, 0xbc, 0x30, 0x44, 0xa2, 0x0f, 0x8b, 0xa0, 0x24, 0xb7, 0x3c,
+ 0x2e, 0x03, 0x18, 0x5a, 0x9e, 0x4d, 0x97, 0x5f, 0xe3, 0x07, 0x5e, 0x6e,
+ 0x11, 0x78, 0x71, 0x16, 0xd1, 0xdd, 0xab, 0xf2, 0xaf, 0x65, 0x90, 0x4e,
+ 0xc9, 0xa5, 0xb1, 0x45, 0xdb, 0xf1, 0x67, 0x87, 0x2d, 0x06, 0x6e, 0xf4,
+ 0x90, 0xc4, 0xb9, 0xa7, 0x24, 0x00, 0x0c, 0x44, 0x42, 0x5c, 0xd3, 0x34,
+ 0x48, 0x28, 0x8e, 0x88, 0x3f, 0xd0, 0x1a, 0xd9, 0x15, 0xb8, 0xa4, 0xd9,
+ 0xd3, 0xc6, 0x5f, 0xc0, 0xc1, 0x2d, 0x5c, 0x5b, 0xcb, 0x78, 0xb3, 0x23,
+ 0xdb, 0x20, 0xba, 0x07, 0xe5, 0x7a, 0x18, 0x82, 0x0e, 0x11, 0x54, 0xe9,
+ 0x46, 0x0d, 0x71, 0xb9, 0x2f, 0x85, 0xae, 0xd9, 0x2c, 0x21, 0x28, 0xc8,
+ 0x3e, 0x59, 0x85, 0x64, 0x13, 0x8a, 0x97, 0xe0, 0x37, 0x99, 0x66, 0x45,
+ 0x93, 0x64, 0xbe, 0x6a, 0xa1, 0x66, 0xa8, 0xb6, 0x2c, 0xf7, 0xc5, 0xb8,
+ 0x06, 0x2d, 0x99, 0xe9, 0x8f, 0xad, 0x15, 0x5c, 0x9f, 0x0f, 0x1c, 0x86,
+ 0x29, 0xe4, 0x3a, 0x45, 0x67, 0x45, 0x63, 0xf0, 0xd1, 0x42, 0xc3, 0x09,
+ 0x60, 0x5b, 0xa2, 0xdc, 0xb0, 0x48, 0xa9, 0xd5, 0xc5, 0x8f, 0xeb, 0xa1,
+ 0x6b, 0x5b, 0x2c, 0x98, 0x8d, 0x93, 0x74, 0x1e, 0x84, 0xec, 0x47, 0xf1,
+ 0xcb, 0xfe, 0xee, 0x54, 0x0f, 0x10, 0xda, 0xc1, 0x20, 0x73, 0x41, 0x43,
+ 0xc8, 0x0e, 0x98, 0x72, 0x5c, 0x60, 0x9a, 0xc2, 0x49, 0x55, 0x8f, 0x8a,
+ 0xc5, 0x8c, 0xb2, 0x17, 0x69, 0x94, 0x11, 0x02, 0xaf, 0x34, 0xaa, 0xf0,
+ 0x2d, 0x53, 0x8c, 0x55},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa4, 0x58, 0x2c, 0x4d, 0xbd, 0x1e, 0x60, 0x06, 0x2e, 0x51, 0x73, 0x31,
+ 0xf4, 0xd4, 0x9a, 0x67, 0x49, 0x1c, 0x97, 0x5b, 0xbe, 0xeb, 0x58, 0xc5,
+ 0x3c, 0x21, 0xc1, 0xaa, 0x35, 0x0c, 0x63, 0xd7, 0x49, 0x40, 0xeb, 0xb3,
+ 0xe6, 0xd8, 0x06, 0x2c, 0xef, 0xb2, 0xf0, 0xcc, 0x64, 0x5b, 0x07, 0xe7,
+ 0x7e, 0x6b, 0xd3, 0x50, 0xba, 0xab, 0x08, 0x86, 0x26, 0x65, 0xb8, 0x0f,
+ 0xcb, 0xb5, 0xc3, 0x86, 0xbf, 0xe3, 0x30, 0xea, 0xe7, 0xc4, 0x3a, 0x45,
+ 0x1d, 0x68, 0xe7, 0x5d, 0xa6, 0xa0, 0x23, 0x0a, 0x5f, 0xfc, 0x45, 0xc9,
+ 0x70, 0x6c, 0xb5, 0xbf, 0xf4, 0x95, 0x2a, 0xba, 0x08, 0x23, 0x0a, 0x62,
+ 0x69, 0x29, 0x72, 0x6c, 0xee, 0xa0, 0x68, 0xd5, 0x2c, 0x18, 0xc5, 0x25,
+ 0xde, 0xc9, 0xd9, 0x48, 0x84, 0xcd, 0x93, 0xa5, 0xb3, 0x9a, 0xcb, 0xcf,
+ 0x31, 0xa0, 0xa3, 0xc1, 0xd2, 0x8b, 0xc2, 0xff, 0x35, 0x2f, 0xf4, 0x09,
+ 0x72, 0x24, 0x66, 0x41, 0x02, 0x01, 0x5a, 0x14, 0xd6, 0xd9, 0x66, 0x3d,
+ 0x91, 0x48, 0x9f, 0x9c, 0xa4, 0xe5, 0xe2, 0x40, 0xa4, 0xd9, 0xc9, 0x37,
+ 0x07, 0xe0, 0x15, 0xf0, 0x7d, 0xd6, 0x39, 0x8b, 0x30, 0x69, 0x59, 0xd6,
+ 0xa5, 0x45, 0x61, 0x6a, 0x31, 0x24, 0xb3, 0xa8, 0x7c, 0x8a, 0x17, 0x29,
+ 0x3b, 0xa3, 0x6f, 0x3c, 0x8a, 0xf4, 0xbe, 0x8b, 0xfc, 0xcb, 0xcc, 0x0f,
+ 0xda, 0x06, 0x88, 0x1e, 0x05, 0x04, 0x6b, 0x80, 0x88, 0xfa, 0x09, 0xc5,
+ 0x42, 0xf6, 0xbc, 0x7a, 0x39, 0x7a, 0xb8, 0x2f, 0x47, 0xe0, 0x5d, 0x51,
+ 0x7e, 0x79, 0xb4, 0x62, 0xfa, 0x77, 0xbe, 0x7f, 0xa1, 0xaf, 0x05, 0xa0,
+ 0x9b, 0xaa, 0x17, 0xeb, 0xff, 0xe7, 0x3e, 0x38, 0xc3, 0x10, 0x7f, 0x46,
+ 0x00, 0xd7, 0x5f, 0x9b, 0xec, 0xaa, 0x8a, 0xf6, 0x8e, 0x37, 0xa4, 0xde,
+ 0xed, 0xfd, 0x9f, 0x10},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
+ 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13},
+ priv_key_3,
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 10,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x1b, 0xb7, 0xa6, 0xd1, 0xdb, 0xab, 0x99, 0x46, 0x19, 0xf2, 0x5b, 0xd1,
+ 0x65, 0x9c, 0x21, 0x5d, 0xfc, 0x12, 0xcc, 0xde, 0x9f, 0x91, 0xec, 0xdb,
+ 0xce, 0xbe, 0xbd, 0x9c, 0x9d, 0x13, 0x99, 0xab, 0x82, 0x96, 0x03, 0x5f,
+ 0x43, 0xf0, 0xac, 0x65, 0xc5, 0x6f, 0x56, 0x70, 0x7a, 0xa4, 0xa3, 0x01,
+ 0x93, 0x9b, 0x74, 0x5a, 0x0d, 0x00, 0x00, 0x65, 0x20, 0x72, 0xab, 0xa5,
+ 0xc5, 0x14, 0xca, 0x33, 0x1c, 0x9d, 0xd0, 0x6a, 0x2f, 0x1c, 0x01, 0x22,
+ 0xb1, 0xba, 0x6f, 0x93, 0x89, 0xc6, 0xea, 0x69, 0x04, 0xf3, 0x6c, 0xac,
+ 0x57, 0x88, 0xd3, 0x39, 0x69, 0x1f, 0xea, 0xbd, 0x34, 0xb6, 0x5b, 0xfa,
+ 0x45, 0x05, 0xc6, 0x0e, 0x43, 0x97, 0x13, 0x59, 0x1a, 0x8d, 0xdc, 0x6e,
+ 0xbe, 0x85, 0x13, 0x1b, 0xcf, 0xb3, 0x7f, 0x74, 0x76, 0x12, 0x0d, 0x58,
+ 0x7f, 0x12, 0x7c, 0xc5, 0x2f, 0x89, 0x14, 0xf0, 0xc7, 0x8a, 0x2e, 0xdd,
+ 0xdd, 0x1c, 0x6c, 0x52, 0x80, 0xb7, 0x45, 0xde, 0x59, 0x5b, 0xc6, 0xbe,
+ 0x42, 0x4d, 0x01, 0xd9, 0x9e, 0x58, 0xa8, 0x83, 0x47, 0x42, 0xcd, 0x2f,
+ 0x08, 0x5b, 0x33, 0x49, 0x66, 0xb6, 0x92, 0xc3, 0xbd, 0x37, 0x2b, 0x94,
+ 0xc8, 0x46, 0x58, 0x15, 0x48, 0xed, 0x22, 0x80, 0xc6, 0x4b, 0x32, 0x0e,
+ 0xc1, 0x34, 0x1a, 0xb5, 0x4a, 0x70, 0x2e, 0xf7, 0x04, 0x0f, 0xf6, 0x70,
+ 0x94, 0xd5, 0x40, 0xdc, 0xb0, 0x80, 0xfd, 0xee, 0xb2, 0x05, 0x0f, 0xff,
+ 0x66, 0xea, 0xab, 0xfd, 0x5b, 0x66, 0xc9, 0x9a, 0xb4, 0x9d, 0xb5, 0xe6,
+ 0xc7, 0x2c, 0xb2, 0xd5, 0x30, 0xd5, 0x03, 0xa8, 0x7d, 0x69, 0x1d, 0xcd,
+ 0xbf, 0xf8, 0x5c, 0x5e, 0x8c, 0x9f, 0xe2, 0x8a, 0x1f, 0x32, 0xfc, 0x4a,
+ 0x22, 0xa2, 0xa6, 0x7a, 0xe9, 0x58, 0x4a, 0x44, 0x11, 0xf8, 0xdc, 0x03,
+ 0xd3, 0xe7, 0x6b, 0x55},
+ {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
+ 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f},
+ priv_key_3,
+ true},
+
+ // Comment: Longest valid message size
+ // tcID: 11
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 11,
+ {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78},
+ {0x89, 0xbc, 0x06, 0xf1, 0xf1, 0x2c, 0x0b, 0x68, 0x83, 0x52, 0xd3, 0x1d,
+ 0xdb, 0xe2, 0x2d, 0xe9, 0x2b, 0x3e, 0x8c, 0xe8, 0xe0, 0xf7, 0xd3, 0x4e,
+ 0x56, 0x63, 0xce, 0xf1, 0xb4, 0x73, 0x40, 0x8c, 0x93, 0x2a, 0xad, 0xe4,
+ 0xf0, 0x6b, 0x05, 0x6a, 0x52, 0xa4, 0x8a, 0x0b, 0x7c, 0x80, 0xc7, 0x63,
+ 0xcc, 0xd3, 0x15, 0x5f, 0x9f, 0x42, 0x82, 0xaa, 0x35, 0x0e, 0x9c, 0x49,
+ 0x4d, 0xcd, 0x99, 0xdc, 0x2f, 0x4c, 0x17, 0xd5, 0x3a, 0xbb, 0xf2, 0x4a,
+ 0x37, 0x19, 0x4d, 0xb5, 0xf9, 0x87, 0xaa, 0xa1, 0x76, 0x02, 0x8b, 0x25,
+ 0x70, 0xc8, 0xe7, 0x4a, 0xab, 0x35, 0x6e, 0x23, 0x3e, 0x40, 0x68, 0x12,
+ 0xa1, 0x7f, 0xac, 0x0b, 0x92, 0xd2, 0x7f, 0x50, 0x3e, 0x6d, 0xcb, 0xa5,
+ 0x57, 0x87, 0x55, 0xad, 0x33, 0xa1, 0x05, 0xcc, 0xd9, 0x12, 0x04, 0xc8,
+ 0xed, 0x22, 0xe9, 0x23, 0x49, 0x2f, 0xf0, 0x7d, 0x5a, 0xa7, 0x02, 0x39,
+ 0x4b, 0x5b, 0x8c, 0xc4, 0x17, 0xe8, 0xe3, 0x90, 0xfc, 0x82, 0x68, 0xca,
+ 0xb2, 0x46, 0x8a, 0x42, 0x85, 0xa4, 0xfc, 0x32, 0x7a, 0x83, 0x03, 0x8e,
+ 0x59, 0x11, 0x46, 0x54, 0xdf, 0x7d, 0x4d, 0xd3, 0x29, 0x10, 0xf0, 0xfc,
+ 0x2e, 0x90, 0x01, 0x77, 0xd4, 0x6a, 0xea, 0x50, 0xa6, 0x1f, 0xb0, 0xe2,
+ 0x06, 0x69, 0x47, 0xfc, 0x64, 0x8e, 0xf4, 0x0e, 0x22, 0xc2, 0x15, 0x64,
+ 0x64, 0xfa, 0xd8, 0xbf, 0xab, 0x19, 0xd8, 0xdd, 0x9a, 0x4a, 0xaa, 0x88,
+ 0x04, 0x02, 0x46, 0x93, 0xfd, 0x2c, 0xd4, 0x5c, 0x23, 0x3c, 0x59, 0xec,
+ 0x67, 0xbe, 0x03, 0xa8, 0xb2, 0x3f, 0xd8, 0x59, 0x00, 0x3b, 0x2d, 0x01,
+ 0x54, 0x02, 0x14, 0xb3, 0xc0, 0x66, 0x33, 0xce, 0x27, 0x3a, 0x9a, 0x99,
+ 0x2d, 0x11, 0xbe, 0xfc, 0x23, 0xef, 0x6b, 0xe3, 0x47, 0x98, 0x52, 0x2c,
+ 0x07, 0x4f, 0x4f, 0xfd},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment: first byte of l_hash modified
+ // tcID: 12
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xae, 0x26, 0xc9, 0x44, 0x76, 0x74, 0x7f, 0x8a, 0x74, 0x54, 0xa8, 0x0c,
+ 0x05, 0x40, 0x5b, 0xf3, 0x57, 0x99, 0xca, 0x10, 0x70, 0x34, 0x1b, 0x73,
+ 0x20, 0x8d, 0xe2, 0x4e, 0x77, 0x87, 0xaf, 0x78, 0x46, 0xde, 0x55, 0xab,
+ 0x36, 0xc2, 0xd0, 0xfe, 0xac, 0xc1, 0x65, 0x31, 0x97, 0xd4, 0x2c, 0xfd,
+ 0x02, 0xaa, 0xbd, 0xd5, 0x76, 0x33, 0xa6, 0x9f, 0x7f, 0xe0, 0x9b, 0xdc,
+ 0x72, 0xc8, 0xed, 0x28, 0xc4, 0xb1, 0x73, 0x6c, 0xa7, 0xb2, 0x85, 0xcc,
+ 0x68, 0x58, 0x86, 0xa5, 0xec, 0x53, 0x5d, 0xa9, 0xdb, 0x91, 0x96, 0x5b,
+ 0x29, 0x1c, 0x53, 0xbf, 0x92, 0xb1, 0xae, 0x15, 0x99, 0x74, 0xee, 0x79,
+ 0x5a, 0xd0, 0xfd, 0xb8, 0xb4, 0x22, 0xc0, 0x6a, 0xeb, 0x78, 0x92, 0x3b,
+ 0x27, 0xce, 0x67, 0xa7, 0x66, 0xf1, 0x42, 0xd1, 0x0f, 0x96, 0x04, 0x48,
+ 0x67, 0x9e, 0x5f, 0xd1, 0x17, 0x61, 0x24, 0x59, 0x3d, 0x32, 0xb9, 0xb7,
+ 0x65, 0x38, 0x62, 0x14, 0x76, 0x37, 0xa7, 0x6a, 0x87, 0x33, 0x2a, 0xcc,
+ 0x5b, 0xe2, 0xa9, 0x55, 0xe4, 0xbd, 0x2d, 0xe8, 0xb6, 0x3d, 0x87, 0x3f,
+ 0xf4, 0x49, 0x71, 0x5f, 0x6f, 0x1f, 0x7c, 0x76, 0xe4, 0x08, 0x31, 0x51,
+ 0xdc, 0x6d, 0x58, 0xa3, 0xe3, 0x14, 0x4c, 0x69, 0x4a, 0x4e, 0xc8, 0x55,
+ 0x23, 0xfe, 0x71, 0xb2, 0x98, 0xdc, 0xa5, 0xf0, 0x71, 0x66, 0x19, 0xea,
+ 0x3e, 0x11, 0x82, 0xa9, 0x4c, 0x5a, 0x9f, 0x6e, 0x60, 0x28, 0x44, 0xdf,
+ 0x92, 0xd1, 0xd2, 0x85, 0x0f, 0xb6, 0x4b, 0xd1, 0xf2, 0x8d, 0xa3, 0x47,
+ 0xb4, 0x4e, 0x0a, 0xf2, 0x01, 0x7b, 0xad, 0x6b, 0x61, 0xa7, 0x19, 0x0d,
+ 0xcf, 0xde, 0xd0, 0xdf, 0x48, 0x84, 0x0d, 0x3a, 0x7b, 0xca, 0xd7, 0x96,
+ 0x74, 0x4c, 0x7b, 0xa5, 0xb2, 0x14, 0x00, 0x2f, 0x93, 0x0b, 0x28, 0xf9,
+ 0x58, 0xcc, 0x5f, 0x0e},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: last byte of l_hash modified
+ // tcID: 13
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 13,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x17, 0x73, 0xe5, 0xb4, 0x93, 0xec, 0x17, 0xb5, 0x6e, 0x25, 0x08, 0x85,
+ 0xeb, 0x5f, 0xbc, 0x3d, 0xb1, 0x60, 0xe2, 0xf6, 0xae, 0x55, 0xbc, 0xd6,
+ 0xa4, 0x3a, 0xbf, 0x01, 0xaa, 0x61, 0xa4, 0xb0, 0xb7, 0xb2, 0xdd, 0x0d,
+ 0x52, 0x24, 0x28, 0xaf, 0x67, 0x30, 0xff, 0x37, 0x4c, 0x40, 0x77, 0x9c,
+ 0xa0, 0xc2, 0xbd, 0x80, 0x08, 0xe2, 0x66, 0xed, 0x23, 0x4c, 0x61, 0x33,
+ 0xad, 0x4c, 0xe1, 0x3f, 0x78, 0x46, 0x8a, 0x0f, 0x82, 0x8a, 0xd8, 0x6a,
+ 0x8d, 0xd7, 0x86, 0x6f, 0xbf, 0xac, 0x74, 0x1f, 0x66, 0xd9, 0x09, 0xea,
+ 0x1f, 0x41, 0x5a, 0x73, 0x37, 0xfd, 0x44, 0x9f, 0x5b, 0x2e, 0xc6, 0x2c,
+ 0x5b, 0xec, 0x32, 0x8d, 0x18, 0xf9, 0xda, 0xe1, 0x93, 0xeb, 0x16, 0x45,
+ 0xe1, 0xfb, 0x26, 0xbe, 0x42, 0xbc, 0x6e, 0xb9, 0x80, 0xce, 0x56, 0x79,
+ 0xa8, 0x81, 0x44, 0xa2, 0xdd, 0x1d, 0xf3, 0x2d, 0x8f, 0xc4, 0x8f, 0xd9,
+ 0xb3, 0xc7, 0x0e, 0x95, 0x56, 0x1f, 0x50, 0xda, 0x32, 0x81, 0x61, 0xd2,
+ 0xff, 0x65, 0x81, 0x96, 0xf7, 0xf9, 0x8d, 0xa5, 0x63, 0xaf, 0x6e, 0x4c,
+ 0x1e, 0xd2, 0xdb, 0xe9, 0x92, 0xef, 0x0d, 0xf6, 0x69, 0x32, 0xa4, 0x58,
+ 0x12, 0x23, 0x42, 0x11, 0x13, 0x1b, 0x43, 0xf6, 0x18, 0xb2, 0x77, 0xc5,
+ 0x53, 0xfb, 0xc4, 0x08, 0xca, 0x23, 0x69, 0xf3, 0x3e, 0x08, 0x0d, 0x9b,
+ 0x11, 0x88, 0x21, 0x04, 0x34, 0xc2, 0xd9, 0x0c, 0x3f, 0x8d, 0x03, 0xd8,
+ 0x92, 0xea, 0xdd, 0x70, 0xaf, 0x1c, 0x43, 0xa8, 0x58, 0x6a, 0x4f, 0x52,
+ 0x3c, 0x60, 0xfb, 0xba, 0x5c, 0xb9, 0x8e, 0x2b, 0x08, 0x55, 0xdb, 0x41,
+ 0x3c, 0x2e, 0x99, 0xea, 0x48, 0x63, 0xa1, 0xc2, 0xdb, 0x01, 0x4b, 0x6a,
+ 0x31, 0xae, 0xe5, 0x64, 0x48, 0xbc, 0x00, 0xa5, 0x87, 0x17, 0xf0, 0x38,
+ 0x59, 0xdd, 0x65, 0x52},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: l_hash changed to all 0
+ // tcID: 14
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 14,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x6c, 0xff, 0xa2, 0xba, 0xcf, 0x01, 0x04, 0x49, 0x46, 0x0c, 0x15, 0xf4,
+ 0xe4, 0xd5, 0xba, 0xfd, 0x23, 0xbe, 0x3d, 0x7b, 0xa4, 0xac, 0x69, 0x36,
+ 0x8a, 0xc0, 0xdb, 0xba, 0x12, 0x68, 0xdf, 0x39, 0xb9, 0x6a, 0x86, 0x3e,
+ 0x75, 0x9e, 0xb3, 0x1a, 0x3f, 0x9e, 0xac, 0x54, 0x94, 0xe2, 0x9f, 0x71,
+ 0x0a, 0xfe, 0xec, 0x49, 0x0e, 0xc8, 0x2d, 0x58, 0x26, 0x54, 0xe7, 0x82,
+ 0xc0, 0x6c, 0xb0, 0x61, 0x3d, 0x9b, 0x15, 0xd8, 0xc0, 0x64, 0x17, 0xe3,
+ 0x6f, 0x68, 0x6b, 0x71, 0x54, 0x04, 0x94, 0xf5, 0x1e, 0x99, 0x3b, 0xc2,
+ 0xeb, 0x44, 0x62, 0x9f, 0xd3, 0x29, 0x94, 0x29, 0x06, 0x8e, 0xa8, 0x43,
+ 0x09, 0x50, 0x48, 0x99, 0xc5, 0xb1, 0xbc, 0xd7, 0xa4, 0x95, 0x99, 0x93,
+ 0x8f, 0x5b, 0xea, 0x8d, 0x30, 0x81, 0x13, 0xd8, 0x4c, 0x38, 0xac, 0xf7,
+ 0xeb, 0x90, 0x1c, 0xf3, 0x27, 0x4d, 0xbf, 0xd7, 0x1b, 0x98, 0xf4, 0x20,
+ 0xa8, 0x33, 0x72, 0x61, 0x3b, 0x4f, 0x43, 0x18, 0x93, 0x08, 0xaa, 0x76,
+ 0xc9, 0xba, 0x15, 0xf9, 0x76, 0x9c, 0xf4, 0xbc, 0x5d, 0xef, 0x8a, 0xe0,
+ 0x24, 0x49, 0xc3, 0xb1, 0xee, 0x74, 0xf0, 0x03, 0x2b, 0xf1, 0xa8, 0x35,
+ 0x67, 0x97, 0xaa, 0xe2, 0x3f, 0x5a, 0x59, 0x8c, 0x3f, 0x33, 0x6d, 0xf8,
+ 0xd1, 0x95, 0xcf, 0x31, 0xf9, 0xdb, 0xb6, 0x0f, 0xf4, 0xa9, 0xe5, 0xc1,
+ 0x39, 0x8b, 0xa0, 0x76, 0x62, 0xf3, 0x12, 0x46, 0x17, 0x0f, 0xfa, 0x3b,
+ 0xd3, 0x8a, 0xb0, 0xb4, 0x2d, 0xbb, 0xb5, 0x55, 0xaf, 0xfd, 0xd4, 0x92,
+ 0x8a, 0x4b, 0x47, 0x8f, 0x9d, 0x5c, 0xa9, 0xa8, 0xf9, 0x71, 0x9b, 0x0b,
+ 0x2a, 0x0d, 0x3d, 0xdf, 0xbf, 0x70, 0x83, 0x68, 0x97, 0x0b, 0xcf, 0x02,
+ 0x7e, 0x48, 0xea, 0x2d, 0x0a, 0xd1, 0x09, 0x49, 0xa2, 0x38, 0xc2, 0x18,
+ 0xac, 0x71, 0x01, 0xe7},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: l_hash changed to all 1
+ // tcID: 15
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 15,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x92, 0x56, 0xe2, 0x34, 0x12, 0x34, 0xa8, 0x67, 0xea, 0x47, 0x6b, 0xe7,
+ 0x84, 0x8b, 0x35, 0xaa, 0xd5, 0xe2, 0xd2, 0xcd, 0x91, 0x70, 0x76, 0x8a,
+ 0xf4, 0xf1, 0x4f, 0xc1, 0xb3, 0x0b, 0xe1, 0x51, 0xce, 0xeb, 0x27, 0x68,
+ 0x76, 0x7e, 0x09, 0x09, 0x13, 0xe0, 0xe0, 0x58, 0x44, 0x08, 0x8f, 0xa1,
+ 0x5b, 0x7a, 0x1a, 0x99, 0x77, 0x7b, 0x61, 0x4a, 0x89, 0xe9, 0x9d, 0xe4,
+ 0x72, 0x04, 0x7d, 0xec, 0xd6, 0xe9, 0x21, 0x4e, 0x6c, 0x02, 0x53, 0x85,
+ 0xfb, 0xc4, 0x67, 0xc5, 0x33, 0x1f, 0xeb, 0xae, 0x8e, 0x23, 0x07, 0xbb,
+ 0xb0, 0xf0, 0x15, 0x22, 0x80, 0x24, 0x44, 0x5e, 0x14, 0x2e, 0x79, 0xd9,
+ 0x1c, 0xb7, 0xa0, 0x0c, 0xce, 0x07, 0xeb, 0xd3, 0x64, 0x74, 0xd6, 0xbb,
+ 0x21, 0x94, 0xa3, 0x9c, 0xad, 0x1c, 0x11, 0x04, 0x92, 0xac, 0x0e, 0x06,
+ 0x37, 0xfd, 0xfc, 0xc5, 0x45, 0x3b, 0x03, 0x13, 0x06, 0x54, 0x75, 0xa5,
+ 0x63, 0xa8, 0x25, 0x7a, 0xa1, 0xea, 0x46, 0x7c, 0x58, 0xcd, 0xee, 0xa0,
+ 0xe1, 0x39, 0x13, 0x2a, 0x97, 0xaf, 0x3f, 0xc9, 0x0b, 0x3b, 0xd7, 0x0f,
+ 0x03, 0xc3, 0x37, 0xdb, 0xe7, 0x3e, 0xe8, 0xc9, 0x92, 0xa7, 0x1d, 0x84,
+ 0x7b, 0xf9, 0xf5, 0x59, 0xe6, 0x66, 0x59, 0x2a, 0x7f, 0x1d, 0x38, 0x76,
+ 0xcd, 0x16, 0x25, 0xeb, 0xd4, 0x05, 0x6c, 0x6d, 0xe6, 0x07, 0x72, 0x29,
+ 0xcc, 0x2d, 0xd2, 0x30, 0xcb, 0xc5, 0x1a, 0xe7, 0xa2, 0x81, 0x05, 0xbe,
+ 0x3d, 0xc3, 0x2f, 0x79, 0x5e, 0xcc, 0x11, 0xb4, 0x5e, 0xd1, 0x07, 0x41,
+ 0x54, 0xf1, 0xd2, 0x4b, 0x11, 0xab, 0x55, 0x96, 0xd3, 0xf8, 0x82, 0x9a,
+ 0x5b, 0xe9, 0x76, 0xb2, 0xdb, 0x2d, 0xda, 0x1e, 0x2f, 0xc2, 0x17, 0x43,
+ 0x84, 0xe6, 0x33, 0x2a, 0x63, 0xa1, 0x9a, 0x73, 0x4c, 0x50, 0xb1, 0xa3,
+ 0x4e, 0x20, 0x1c, 0xa0},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 16
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 16,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x68, 0x08, 0x81, 0x30, 0x38, 0xa5, 0x1b, 0xba, 0xa5, 0xf4, 0x05, 0x4f,
+ 0x9f, 0xb7, 0x90, 0x6c, 0x30, 0x73, 0x6f, 0xcd, 0x15, 0x0a, 0x1c, 0x70,
+ 0xb3, 0x54, 0x1d, 0x37, 0x07, 0x26, 0x30, 0x57, 0x14, 0x25, 0x03, 0xbf,
+ 0x28, 0x5b, 0xda, 0x1d, 0xeb, 0xd1, 0xd6, 0xc5, 0x49, 0x12, 0x69, 0x62,
+ 0x72, 0x45, 0xcd, 0x64, 0x9a, 0x02, 0x7d, 0x0e, 0xdc, 0xb4, 0x35, 0x8f,
+ 0xf9, 0xfa, 0xd8, 0x3c, 0x06, 0x44, 0xeb, 0xd8, 0xc3, 0xde, 0xe5, 0xbe,
+ 0x6f, 0xdf, 0xc1, 0xee, 0xf4, 0x43, 0xbc, 0xd9, 0xcd, 0x55, 0x30, 0xb0,
+ 0x88, 0xf9, 0xf9, 0x70, 0x62, 0x3b, 0x38, 0x0b, 0xbe, 0xb0, 0xb9, 0x45,
+ 0xc7, 0x47, 0x37, 0x17, 0x7c, 0x6b, 0x14, 0x85, 0xc5, 0xde, 0x2a, 0x0a,
+ 0xad, 0x57, 0x6c, 0xa7, 0x9d, 0x05, 0xb4, 0x1e, 0xc7, 0xc5, 0x29, 0x75,
+ 0x50, 0x3f, 0x3a, 0xf2, 0xcb, 0xc7, 0x72, 0x11, 0x6a, 0x27, 0x73, 0x16,
+ 0x87, 0xaa, 0xdf, 0x16, 0xfa, 0x47, 0x04, 0xcf, 0xe5, 0x62, 0x23, 0x33,
+ 0x6c, 0x64, 0xe2, 0xd8, 0xda, 0xa6, 0xa5, 0xfb, 0x75, 0xe4, 0x7c, 0x0f,
+ 0xde, 0x2b, 0xef, 0x7c, 0x48, 0xbe, 0xb4, 0x63, 0x17, 0xb3, 0xe6, 0x37,
+ 0xc5, 0xbf, 0xce, 0x3f, 0xf4, 0xfd, 0x56, 0x54, 0xb2, 0x4a, 0xc6, 0x40,
+ 0x1a, 0xb3, 0x46, 0xfc, 0xf7, 0xe2, 0x14, 0xc6, 0x74, 0xe0, 0x99, 0xeb,
+ 0x9d, 0x93, 0x3c, 0xd1, 0x48, 0x4e, 0x70, 0xfc, 0xef, 0xaf, 0xf0, 0x49,
+ 0x8c, 0x8f, 0xd8, 0x67, 0x2e, 0x35, 0x31, 0x2d, 0x0b, 0xff, 0x87, 0xe2,
+ 0x44, 0xdf, 0x3b, 0xb4, 0xa3, 0xc3, 0xf6, 0x4d, 0x73, 0xfb, 0x06, 0x06,
+ 0xab, 0x46, 0xb8, 0x84, 0x8e, 0x14, 0x0a, 0x91, 0xfa, 0x3d, 0xa0, 0x8e,
+ 0xc1, 0x04, 0xbc, 0xee, 0x48, 0x33, 0x60, 0x04, 0x8c, 0xb1, 0x59, 0x6a,
+ 0x25, 0xb5, 0x61, 0x06},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: ps terminated by 0xff
+ // tcID: 17
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 17,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x76, 0x96, 0xed, 0xf1, 0xc0, 0x6a, 0x6b, 0x77, 0x2a, 0x95, 0x96, 0x46,
+ 0x65, 0xcb, 0xeb, 0x28, 0xf9, 0x2f, 0xdd, 0xe1, 0x2a, 0xb0, 0x92, 0xd7,
+ 0xcf, 0x18, 0x81, 0x6e, 0xf5, 0x20, 0x95, 0x03, 0xd6, 0x41, 0x6c, 0x9f,
+ 0x4b, 0x24, 0xa5, 0xe4, 0xe1, 0xf8, 0x28, 0xbd, 0x93, 0x63, 0x45, 0x94,
+ 0xb6, 0xa5, 0x97, 0xa8, 0x60, 0x05, 0x90, 0x0d, 0x47, 0xe6, 0xb4, 0x67,
+ 0x33, 0x7c, 0xe9, 0x60, 0x23, 0x39, 0x29, 0x58, 0xe3, 0x0e, 0x4a, 0xf4,
+ 0x3e, 0x7a, 0xdf, 0x2a, 0x61, 0xb5, 0x23, 0x51, 0x7e, 0x29, 0x9d, 0xd1,
+ 0x00, 0x92, 0x39, 0x8d, 0x1b, 0x13, 0xc2, 0x27, 0xb8, 0x46, 0xa9, 0xff,
+ 0x8c, 0x79, 0x2b, 0x0b, 0x1d, 0xc4, 0x13, 0x45, 0x9d, 0x9b, 0xa4, 0x54,
+ 0x3c, 0x81, 0xdb, 0x46, 0x09, 0xdc, 0x6e, 0x17, 0xe5, 0xb9, 0x9f, 0x04,
+ 0x15, 0x44, 0x44, 0xef, 0x3b, 0x23, 0x5e, 0x51, 0x7e, 0x2b, 0x49, 0x3f,
+ 0x7f, 0xa1, 0xcf, 0x6e, 0x72, 0x71, 0xaa, 0x16, 0x96, 0x10, 0x77, 0xf6,
+ 0x84, 0x3a, 0x31, 0x70, 0xaa, 0x61, 0xa0, 0xc4, 0xd5, 0x7c, 0x04, 0x11,
+ 0xa5, 0x18, 0xcd, 0x35, 0xc0, 0xeb, 0x63, 0xe5, 0x0b, 0x94, 0x79, 0xe7,
+ 0xb6, 0xd4, 0x1e, 0xa7, 0x93, 0xa6, 0xac, 0xee, 0xe1, 0xcd, 0x89, 0x20,
+ 0x04, 0xdd, 0x35, 0x93, 0x4e, 0xa3, 0x83, 0x79, 0x9e, 0xaf, 0x12, 0x34,
+ 0x7a, 0xa1, 0x84, 0xc9, 0xbe, 0x87, 0xef, 0x1c, 0x24, 0x44, 0x07, 0xac,
+ 0xfe, 0xf2, 0x4f, 0x97, 0x3a, 0x71, 0x27, 0xe6, 0x14, 0xc5, 0x7c, 0xc1,
+ 0x1a, 0x81, 0x61, 0xb9, 0x2d, 0x57, 0xec, 0xb6, 0x77, 0x40, 0xfc, 0x29,
+ 0x16, 0x4c, 0x53, 0x41, 0x3a, 0x9a, 0x9e, 0x21, 0x6a, 0x5b, 0x3a, 0x29,
+ 0x0d, 0x58, 0x5a, 0x5c, 0x0d, 0x9a, 0x26, 0xbf, 0xeb, 0x6b, 0x04, 0x5b,
+ 0x6b, 0xcf, 0x5c, 0x4f},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: ps is all zero
+ // tcID: 18
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 18,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa7, 0xb2, 0x7e, 0x1b, 0xb0, 0x07, 0xbe, 0xf7, 0x34, 0x44, 0x7c, 0x7e,
+ 0x9a, 0x2b, 0x37, 0xe0, 0x6a, 0x17, 0x21, 0xae, 0xcf, 0x74, 0x52, 0xf7,
+ 0x3d, 0xa7, 0x4f, 0xf3, 0x81, 0x76, 0x2b, 0x14, 0x89, 0xc6, 0xeb, 0xa6,
+ 0x2e, 0x34, 0x8e, 0xf4, 0xc4, 0xc6, 0x22, 0x7a, 0x91, 0x00, 0x25, 0xe8,
+ 0x97, 0x07, 0x29, 0x02, 0x3c, 0xdc, 0x62, 0x8d, 0x97, 0xf9, 0xd6, 0x7e,
+ 0x81, 0xa3, 0x6e, 0x05, 0xd8, 0x3f, 0xf6, 0x25, 0xda, 0xae, 0xe0, 0x51,
+ 0x83, 0x04, 0x2d, 0x5f, 0x14, 0x90, 0xc6, 0xd5, 0xab, 0x63, 0x47, 0xe9,
+ 0x4f, 0x33, 0xa8, 0x8f, 0xf6, 0x92, 0xcc, 0x13, 0x88, 0xac, 0x01, 0xfd,
+ 0x1d, 0x7f, 0xd5, 0xca, 0x5a, 0x02, 0x6a, 0xf5, 0xfe, 0x75, 0x55, 0x1a,
+ 0x76, 0xa8, 0xbf, 0x51, 0xb5, 0xa8, 0x8e, 0x6d, 0x7f, 0x9e, 0x99, 0x77,
+ 0xa9, 0x1c, 0x53, 0x54, 0x50, 0xf2, 0x79, 0x14, 0x55, 0x6a, 0x9b, 0xda,
+ 0x14, 0x97, 0xdc, 0x58, 0xdd, 0x74, 0xb6, 0xf2, 0x7b, 0x8a, 0x33, 0xd8,
+ 0xeb, 0x15, 0x7e, 0x03, 0xc3, 0xc5, 0xd8, 0x74, 0x23, 0x2f, 0x1b, 0x2e,
+ 0x7c, 0x13, 0x13, 0x87, 0x56, 0xc8, 0x1e, 0x4d, 0xe0, 0x0d, 0x53, 0x62,
+ 0x9d, 0x6c, 0xbe, 0x7c, 0x7e, 0xe9, 0xb3, 0x0f, 0xf5, 0x5b, 0x5f, 0x31,
+ 0x47, 0x5e, 0x2e, 0xf3, 0xe9, 0x6a, 0xa0, 0x1f, 0x60, 0x4b, 0xb3, 0x82,
+ 0xf5, 0xec, 0xb0, 0x61, 0x5d, 0x19, 0x5c, 0x01, 0x1d, 0x40, 0x5e, 0x72,
+ 0xfd, 0x55, 0x10, 0xad, 0xad, 0x46, 0x9e, 0x88, 0xe4, 0x2a, 0x5c, 0x61,
+ 0x41, 0x5c, 0x61, 0x47, 0xe2, 0xe4, 0x71, 0xf2, 0x8a, 0xc7, 0x1c, 0x97,
+ 0x04, 0x4f, 0xb5, 0xdf, 0x89, 0x2c, 0xdc, 0x48, 0x2c, 0xaa, 0xc4, 0xc2,
+ 0x35, 0x00, 0x33, 0xe0, 0x0b, 0x43, 0xa1, 0x22, 0x1d, 0x00, 0x08, 0xc6,
+ 0x3f, 0xb8, 0xf0, 0xb7},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: ps replaced by 0xff's
+ // tcID: 19
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 19,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xa0, 0xc8, 0xb1, 0xed, 0x6d, 0xfb, 0xaa, 0x3e, 0x73, 0x8a, 0x3f, 0x63,
+ 0x82, 0xa9, 0xd0, 0x10, 0xf7, 0x28, 0x1d, 0x9f, 0x0e, 0xe9, 0xde, 0x03,
+ 0x43, 0x6d, 0xb9, 0x2c, 0xb5, 0x17, 0x38, 0xaa, 0x31, 0x5b, 0xca, 0x19,
+ 0x4a, 0x9b, 0xd9, 0x08, 0x34, 0x0b, 0x0c, 0x3e, 0x1f, 0xc8, 0x52, 0x3c,
+ 0xe5, 0x71, 0x1a, 0xb0, 0xf9, 0xb3, 0xf9, 0xe0, 0x09, 0xec, 0x09, 0xe1,
+ 0x25, 0x28, 0x05, 0x80, 0x9e, 0xac, 0xfc, 0x20, 0x59, 0x57, 0x9d, 0x45,
+ 0xbe, 0x3d, 0x4e, 0x26, 0xba, 0x9c, 0x6b, 0xe2, 0xf3, 0x5c, 0x2c, 0xa3,
+ 0xf0, 0x08, 0x76, 0xa0, 0x97, 0xd0, 0xba, 0x97, 0x19, 0xac, 0x97, 0x98,
+ 0xc2, 0x05, 0xfd, 0x8b, 0x44, 0xfd, 0x23, 0x9f, 0x5b, 0xd2, 0x1f, 0x7b,
+ 0x26, 0x4d, 0x88, 0x3a, 0x1a, 0xa7, 0x60, 0xc6, 0x0a, 0x22, 0x6c, 0x9b,
+ 0x9c, 0x43, 0x09, 0x0e, 0x6d, 0x91, 0x33, 0x5a, 0x1f, 0x0e, 0xa0, 0x4e,
+ 0x51, 0x51, 0x63, 0x18, 0x07, 0xa2, 0xf1, 0xe1, 0x3f, 0xcb, 0xb5, 0xda,
+ 0x9d, 0x98, 0x86, 0x7c, 0xe9, 0xfd, 0x44, 0x8e, 0xf1, 0xa1, 0x16, 0xf7,
+ 0x79, 0x93, 0x3d, 0xae, 0x65, 0xe5, 0x28, 0x40, 0x53, 0xdb, 0xd2, 0xd0,
+ 0x04, 0xcd, 0xab, 0xf7, 0xc3, 0xbf, 0x5e, 0xb2, 0xca, 0xb2, 0x5b, 0x0e,
+ 0x64, 0x6b, 0x25, 0xd3, 0x4d, 0x27, 0x7a, 0x4b, 0x20, 0x69, 0x6f, 0x2e,
+ 0x6c, 0xf7, 0x35, 0xad, 0x8a, 0xcf, 0x6a, 0x99, 0x98, 0x58, 0xd8, 0x08,
+ 0x62, 0x7a, 0x04, 0x9f, 0xc4, 0xac, 0xf5, 0xa5, 0x07, 0x47, 0x76, 0x20,
+ 0x46, 0x8d, 0xdf, 0xa1, 0x1b, 0x56, 0xd2, 0x8b, 0x63, 0xe4, 0x6b, 0xa8,
+ 0x8e, 0xe9, 0x01, 0x33, 0x99, 0x0e, 0x0f, 0x4b, 0xcc, 0x2e, 0xe5, 0x3a,
+ 0xcc, 0x15, 0x0a, 0xb3, 0xf0, 0xc6, 0xff, 0xa1, 0x01, 0x5b, 0xcb, 0xd2,
+ 0x9f, 0x9d, 0x2d, 0x69},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: seed is all 0
+ // tcID: 20
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 20,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xac, 0xaf, 0x31, 0x6a, 0x29, 0xcb, 0xd8, 0x05, 0x13, 0x2b, 0x0c, 0x43,
+ 0xa4, 0x58, 0x97, 0x61, 0xa5, 0x4a, 0xef, 0x92, 0x8e, 0x40, 0x36, 0xb1,
+ 0x5b, 0x38, 0x9a, 0x9c, 0x17, 0xa0, 0x4c, 0x86, 0xee, 0x6d, 0x59, 0x5c,
+ 0x06, 0x4c, 0xda, 0xbe, 0x38, 0x34, 0x14, 0xe4, 0x14, 0x20, 0xbe, 0x7e,
+ 0x70, 0x16, 0x3d, 0x89, 0x82, 0x27, 0x74, 0x37, 0x4e, 0xa8, 0x5b, 0xef,
+ 0xbd, 0x3f, 0x3f, 0xc7, 0xdd, 0xdc, 0x3d, 0xe1, 0xf1, 0xff, 0xa2, 0xbd,
+ 0x59, 0x5d, 0xbc, 0x67, 0x8a, 0x03, 0xc0, 0xed, 0x64, 0x3a, 0xb4, 0xee,
+ 0x54, 0x0c, 0x8e, 0x3f, 0xfa, 0xf8, 0x6f, 0xca, 0x0f, 0x39, 0xeb, 0x4f,
+ 0x79, 0x5e, 0x9c, 0x38, 0x70, 0x45, 0xab, 0x2f, 0x37, 0x8f, 0x24, 0x6a,
+ 0x2f, 0xf7, 0x46, 0xdc, 0x3c, 0xc1, 0xdf, 0x8f, 0x61, 0x58, 0xf1, 0x65,
+ 0x81, 0x23, 0x15, 0x14, 0xfb, 0x22, 0xf6, 0xe1, 0x69, 0xb1, 0x31, 0x99,
+ 0xc4, 0x23, 0x9c, 0x18, 0x27, 0x76, 0x7a, 0xec, 0x25, 0x6d, 0x84, 0xf7,
+ 0x29, 0x73, 0x99, 0x16, 0xf7, 0xd4, 0x3a, 0x01, 0x5a, 0x33, 0x1c, 0x56,
+ 0x09, 0x9e, 0x8d, 0x33, 0xd6, 0x6d, 0xf6, 0x35, 0x2a, 0x45, 0x93, 0x56,
+ 0xd9, 0xd9, 0x81, 0xbf, 0x46, 0x7d, 0xd8, 0x8f, 0xc1, 0x15, 0xeb, 0x88,
+ 0xb4, 0xb2, 0x2b, 0xfc, 0xb3, 0x33, 0xfa, 0xcc, 0x97, 0xd2, 0x95, 0xd7,
+ 0x2c, 0xb0, 0x69, 0x84, 0xcd, 0x12, 0xb6, 0x70, 0xa5, 0x39, 0x40, 0x0a,
+ 0x71, 0x9d, 0x11, 0x80, 0x9a, 0x73, 0xf8, 0xc4, 0x40, 0x6a, 0x67, 0x7e,
+ 0xb6, 0x28, 0x5d, 0xa5, 0x57, 0xf8, 0xf6, 0x9b, 0xd0, 0x06, 0xda, 0x2c,
+ 0x28, 0x6a, 0x64, 0xcb, 0xbc, 0xaf, 0x2f, 0x2a, 0x08, 0x3a, 0x8e, 0x5b,
+ 0xaf, 0x56, 0x0c, 0x9d, 0x6f, 0xd7, 0x03, 0xad, 0x15, 0x44, 0x41, 0x3e,
+ 0xb0, 0xc3, 0xfc, 0xe7},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment: seed is all 1
+ // tcID: 21
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 21,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x0e, 0x55, 0x69, 0x75, 0x6d, 0x22, 0xd8, 0x2b, 0x91, 0x2a, 0xc1, 0x5e,
+ 0x90, 0x20, 0x90, 0x06, 0xc5, 0x2f, 0x6a, 0x48, 0xa4, 0x99, 0xe2, 0x42,
+ 0xc6, 0x60, 0x3e, 0xec, 0xfc, 0x20, 0x87, 0xc3, 0x17, 0x5c, 0x4d, 0x18,
+ 0xf4, 0x2b, 0xf6, 0xbb, 0x6b, 0x20, 0x1b, 0x9c, 0xeb, 0xdd, 0x8a, 0x97,
+ 0xa7, 0xb3, 0x2e, 0x4e, 0x7e, 0x75, 0xe0, 0x34, 0xec, 0xb9, 0x6b, 0xf0,
+ 0x01, 0x3b, 0x2f, 0x52, 0xba, 0x03, 0x6a, 0xb2, 0x92, 0x9c, 0x16, 0x39,
+ 0x62, 0xf0, 0x8c, 0xfd, 0x96, 0xce, 0x78, 0x09, 0x12, 0xbb, 0xeb, 0xca,
+ 0xb7, 0x79, 0x8b, 0x5c, 0xb3, 0xea, 0xb9, 0x1b, 0x82, 0xb0, 0x1d, 0xd1,
+ 0x98, 0x3c, 0x1b, 0xee, 0x76, 0x33, 0x4a, 0x71, 0xfa, 0x93, 0xad, 0x24,
+ 0x68, 0xa7, 0x99, 0xaf, 0xed, 0x4c, 0xaa, 0x12, 0x84, 0xfc, 0x01, 0x22,
+ 0x5c, 0xf2, 0x25, 0xbc, 0x0c, 0xef, 0xf3, 0x5a, 0x65, 0x69, 0xb7, 0x6b,
+ 0x5c, 0xb5, 0x7b, 0xe2, 0x14, 0xda, 0x94, 0x87, 0x2e, 0xba, 0x8a, 0x73,
+ 0xcd, 0x51, 0xac, 0xf9, 0x17, 0xa6, 0x27, 0xef, 0x17, 0x54, 0x7a, 0xf3,
+ 0x8b, 0xcb, 0x80, 0x54, 0x85, 0x26, 0x20, 0x63, 0xf8, 0x0c, 0x0d, 0xaa,
+ 0xb6, 0x09, 0xa4, 0x04, 0x67, 0xf7, 0x3f, 0xde, 0xde, 0x74, 0x4d, 0xb1,
+ 0x16, 0x84, 0x2c, 0xfc, 0xbe, 0x4b, 0x1e, 0xa7, 0x46, 0x8f, 0xcf, 0xc2,
+ 0x58, 0xe2, 0x06, 0x9a, 0xfa, 0xf2, 0xc5, 0x52, 0xb3, 0xbe, 0x86, 0x45,
+ 0x17, 0xa7, 0xb0, 0xc7, 0x1d, 0x46, 0x76, 0x5e, 0x95, 0x73, 0xf0, 0x64,
+ 0x3c, 0xc7, 0x62, 0xad, 0x21, 0x82, 0x69, 0x20, 0xde, 0x1a, 0xb3, 0xd1,
+ 0x16, 0x49, 0x6b, 0x71, 0x36, 0x6b, 0x2f, 0x6e, 0xb4, 0x87, 0xd8, 0xb4,
+ 0xcf, 0x8b, 0x1d, 0x6d, 0x67, 0x3d, 0xa1, 0xb3, 0x8f, 0xbb, 0xf1, 0xe1,
+ 0x16, 0x15, 0xb1, 0x08},
+ {},
+ priv_key_3,
+ true},
+
+ // Comment: First byte is 1
+ // tcID: 22
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 22,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x27, 0xf0, 0x8c, 0x9e, 0xfb, 0x8b, 0xae, 0x28, 0x41, 0xe6, 0x73, 0x97,
+ 0xd0, 0xbb, 0xb2, 0xe8, 0x52, 0xc6, 0xd8, 0x44, 0xb0, 0xb8, 0x3e, 0xb0,
+ 0xd3, 0x12, 0x4c, 0xe3, 0x15, 0x90, 0x20, 0xac, 0x4b, 0xc7, 0x50, 0x37,
+ 0x7f, 0x11, 0x63, 0x0c, 0xda, 0x69, 0x56, 0x95, 0x4c, 0xc9, 0xdd, 0x8a,
+ 0xc5, 0xfe, 0x58, 0x6e, 0x73, 0xc0, 0x45, 0xec, 0x8a, 0xf9, 0x6e, 0xbb,
+ 0xc2, 0xbb, 0x6c, 0x0a, 0x3b, 0xb7, 0x0c, 0x8d, 0x67, 0xca, 0xc5, 0xe9,
+ 0x72, 0xb3, 0x8b, 0x20, 0x90, 0x13, 0x39, 0xce, 0x11, 0x8e, 0x26, 0x8a,
+ 0x8a, 0x59, 0x67, 0x5a, 0x6d, 0xd3, 0xdb, 0x05, 0xf0, 0xf9, 0xc4, 0x89,
+ 0x00, 0x61, 0xd0, 0x40, 0xa8, 0x73, 0x4f, 0xd4, 0x56, 0x17, 0x6d, 0x1f,
+ 0x4e, 0xf8, 0x11, 0x29, 0xc7, 0xb3, 0xda, 0xf2, 0xed, 0xdb, 0x2f, 0x4c,
+ 0x72, 0x25, 0x1f, 0xa5, 0x25, 0x50, 0x11, 0x84, 0x96, 0x23, 0x04, 0x61,
+ 0xb5, 0x83, 0x12, 0x2d, 0xf9, 0xf1, 0x12, 0x59, 0x9c, 0xee, 0x73, 0x72,
+ 0x62, 0x9b, 0x17, 0x04, 0x03, 0x03, 0x85, 0xc9, 0x88, 0xc3, 0x72, 0xe4,
+ 0x89, 0x20, 0x07, 0x77, 0x70, 0x98, 0xd3, 0xbb, 0x27, 0x85, 0x78, 0xe3,
+ 0x06, 0xe5, 0xa3, 0x7b, 0x89, 0xb7, 0x66, 0x53, 0x21, 0x63, 0x5b, 0x24,
+ 0x56, 0x40, 0x55, 0xf9, 0xf4, 0xad, 0xe4, 0xe2, 0xc7, 0x00, 0x70, 0x14,
+ 0xdb, 0x3a, 0xdd, 0x80, 0x93, 0x65, 0x9c, 0x28, 0x53, 0x38, 0xff, 0x37,
+ 0x0f, 0xf7, 0xe6, 0x44, 0xce, 0xd7, 0x01, 0xa7, 0xf8, 0xc1, 0x31, 0x07,
+ 0x3f, 0x86, 0x51, 0x99, 0x47, 0x58, 0xd0, 0x39, 0x42, 0x24, 0xcd, 0x22,
+ 0x71, 0x27, 0x54, 0x43, 0xc0, 0x79, 0xa3, 0x12, 0x1d, 0xf8, 0x25, 0x02,
+ 0x4a, 0xfe, 0xc8, 0x39, 0x40, 0x6c, 0xd4, 0x10, 0xf2, 0x0f, 0xc8, 0x29,
+ 0xaa, 0x54, 0x27, 0x02},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: m is 0
+ // tcID: 23
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 23,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: m is 1
+ // tcID: 24
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 24,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: m is n-1
+ // tcID: 25
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 25,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6,
+ 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73,
+ 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15,
+ 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27,
+ 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07,
+ 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a,
+ 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78,
+ 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c,
+ 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35,
+ 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e,
+ 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41,
+ 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f,
+ 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e,
+ 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60,
+ 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce,
+ 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb,
+ 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09,
+ 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25,
+ 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20,
+ 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c,
+ 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c,
+ 0x16, 0xbb, 0xa7, 0x48},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: added n to c
+ // tcID: 26
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 26,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xea, 0xc5, 0x9c, 0x81, 0xe5, 0x2d, 0xb5, 0x49, 0x55, 0x8a, 0x3b, 0x7b,
+ 0xad, 0xa6, 0xe9, 0xcb, 0x7b, 0x09, 0xdd, 0xab, 0xfe, 0xc0, 0x08, 0xf9,
+ 0xee, 0x9c, 0x9c, 0xb9, 0x1f, 0x19, 0x76, 0xf1, 0x68, 0xad, 0xef, 0x31,
+ 0x58, 0xe3, 0x7b, 0x21, 0x0f, 0x8f, 0xbe, 0x17, 0x90, 0xbd, 0x6a, 0xb8,
+ 0x92, 0xcb, 0x55, 0x6d, 0x5d, 0x1e, 0x20, 0x4d, 0x02, 0xc2, 0x25, 0x9f,
+ 0x6f, 0x58, 0x1f, 0x00, 0x37, 0x1b, 0x1f, 0xe1, 0x22, 0xcb, 0x70, 0x45,
+ 0xd8, 0xfa, 0xde, 0x58, 0x92, 0x48, 0x47, 0x5b, 0x30, 0xc3, 0x7e, 0x5f,
+ 0xd9, 0x3b, 0x05, 0x34, 0x11, 0xca, 0x32, 0x9e, 0x56, 0x8a, 0x58, 0xbb,
+ 0x50, 0x3b, 0x0f, 0x25, 0xce, 0x9e, 0xf9, 0x66, 0x3a, 0x32, 0xb7, 0x51,
+ 0x65, 0x80, 0x4d, 0x0f, 0x99, 0x94, 0x14, 0x75, 0xbb, 0x4e, 0xe8, 0xae,
+ 0xf1, 0x28, 0x3b, 0x9c, 0x7a, 0x9a, 0x9b, 0x8f, 0xa3, 0x37, 0xd9, 0xb6,
+ 0xe3, 0x5c, 0xa1, 0xbe, 0x25, 0xdb, 0x18, 0x0d, 0x80, 0x80, 0x4c, 0x24,
+ 0x1b, 0x67, 0x33, 0xe6, 0x28, 0x32, 0xfc, 0xb8, 0xc6, 0x60, 0xf2, 0x19,
+ 0x7d, 0xd4, 0xf4, 0xfd, 0x87, 0x07, 0x8e, 0x46, 0xf8, 0x51, 0x43, 0xb4,
+ 0x36, 0x82, 0xe3, 0x3f, 0x58, 0xee, 0x33, 0xb7, 0x4a, 0x35, 0x7d, 0x05,
+ 0x88, 0xdf, 0xf4, 0x3d, 0xd0, 0x6c, 0x6b, 0xe4, 0xab, 0x49, 0xe8, 0x1f,
+ 0x4f, 0x90, 0x5a, 0x22, 0xb5, 0x63, 0xc2, 0x70, 0x44, 0x01, 0xc6, 0x4d,
+ 0xc3, 0xe4, 0xff, 0x06, 0x6c, 0x3a, 0xdc, 0x54, 0x1d, 0x57, 0x15, 0xfd,
+ 0x76, 0x74, 0x03, 0x1e, 0x62, 0xd5, 0xa7, 0xb2, 0x39, 0x8d, 0xe0, 0x9e,
+ 0xb8, 0xda, 0x0a, 0x95, 0x4b, 0x3c, 0x18, 0x5d, 0xb2, 0x9b, 0x3f, 0xe2,
+ 0x6e, 0x00, 0xa6, 0x10, 0x67, 0x41, 0x3f, 0xb6, 0x40, 0x10, 0x3b, 0xd0,
+ 0xf5, 0x03, 0xd1, 0x04},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: ciphertext is empty
+ // tcID: 27
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 27,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: prepended bytes to ciphertext
+ // tcID: 28
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 28,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x00, 0x00, 0x28, 0x00, 0xf4, 0x21, 0xc1, 0xc0, 0x78, 0xb8, 0xbe, 0xe9,
+ 0xc4, 0xa4, 0xf3, 0x55, 0xe1, 0xea, 0x83, 0x4c, 0x5b, 0xca, 0x44, 0x2e,
+ 0x99, 0x86, 0x79, 0x2a, 0x50, 0xe6, 0x6e, 0x68, 0xc0, 0xb8, 0x12, 0x2c,
+ 0xb8, 0x1b, 0xb5, 0x9e, 0x00, 0x70, 0xca, 0x04, 0x4c, 0x1c, 0x5b, 0x19,
+ 0x0f, 0x90, 0x98, 0xdb, 0xda, 0xa9, 0x77, 0xa4, 0x41, 0xa8, 0xa4, 0xc6,
+ 0x28, 0x97, 0xed, 0xb9, 0x48, 0x49, 0x35, 0x00, 0x7a, 0xad, 0xb6, 0x73,
+ 0x2c, 0x1b, 0x2b, 0x21, 0x71, 0xae, 0xa3, 0xab, 0x15, 0x13, 0xf2, 0x25,
+ 0xeb, 0xe7, 0x83, 0x0f, 0xb8, 0x23, 0xec, 0x3f, 0x54, 0x33, 0xbd, 0x8f,
+ 0x3c, 0x3e, 0x52, 0x77, 0x5b, 0xb4, 0x5f, 0xa9, 0x1a, 0xa0, 0xad, 0x3b,
+ 0x7c, 0x1b, 0xc6, 0x47, 0xb7, 0x75, 0xe4, 0xde, 0x8e, 0x1b, 0x22, 0xeb,
+ 0x97, 0x10, 0x41, 0x26, 0x78, 0x78, 0x42, 0x1c, 0xf4, 0x3a, 0x5e, 0x2a,
+ 0x26, 0x75, 0xb2, 0xc9, 0x40, 0xda, 0xa5, 0x5f, 0x12, 0xa7, 0xc7, 0x9d,
+ 0x87, 0xd4, 0x5e, 0x08, 0xc5, 0x59, 0x23, 0x62, 0xf5, 0xe0, 0xd7, 0xea,
+ 0x66, 0x8a, 0xf9, 0x9e, 0xec, 0xd2, 0xf6, 0x0d, 0x7f, 0xc3, 0x79, 0x1e,
+ 0x4f, 0x53, 0xae, 0xd7, 0x99, 0x31, 0xbd, 0x0b, 0xa9, 0x0f, 0x70, 0x1d,
+ 0xe8, 0x36, 0xd8, 0xc8, 0xc9, 0xbe, 0x7f, 0x7f, 0x4a, 0xed, 0xcb, 0xe5,
+ 0xc9, 0x23, 0x83, 0x93, 0x2f, 0x76, 0x2b, 0xec, 0x65, 0xfa, 0x29, 0x8e,
+ 0xb6, 0x44, 0x87, 0x7d, 0xe2, 0x6e, 0xec, 0x99, 0x51, 0x46, 0xaf, 0x55,
+ 0x1a, 0xd7, 0x7e, 0xcf, 0xd0, 0x6a, 0x36, 0x70, 0x72, 0x1a, 0xb4, 0xc7,
+ 0x57, 0x7e, 0x61, 0xc0, 0x48, 0xc5, 0xdd, 0x01, 0xb2, 0x82, 0xcf, 0xc0,
+ 0xfc, 0x96, 0x3b, 0x92, 0xc7, 0x8e, 0xab, 0xd1, 0x3f, 0xba, 0x64, 0x19,
+ 0x5d, 0x74, 0xde, 0x48, 0x29, 0xbb},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: appended bytes to ciphertext
+ // tcID: 29
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 29,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x28, 0x00, 0xf4, 0x21, 0xc1, 0xc0, 0x78, 0xb8, 0xbe, 0xe9, 0xc4, 0xa4,
+ 0xf3, 0x55, 0xe1, 0xea, 0x83, 0x4c, 0x5b, 0xca, 0x44, 0x2e, 0x99, 0x86,
+ 0x79, 0x2a, 0x50, 0xe6, 0x6e, 0x68, 0xc0, 0xb8, 0x12, 0x2c, 0xb8, 0x1b,
+ 0xb5, 0x9e, 0x00, 0x70, 0xca, 0x04, 0x4c, 0x1c, 0x5b, 0x19, 0x0f, 0x90,
+ 0x98, 0xdb, 0xda, 0xa9, 0x77, 0xa4, 0x41, 0xa8, 0xa4, 0xc6, 0x28, 0x97,
+ 0xed, 0xb9, 0x48, 0x49, 0x35, 0x00, 0x7a, 0xad, 0xb6, 0x73, 0x2c, 0x1b,
+ 0x2b, 0x21, 0x71, 0xae, 0xa3, 0xab, 0x15, 0x13, 0xf2, 0x25, 0xeb, 0xe7,
+ 0x83, 0x0f, 0xb8, 0x23, 0xec, 0x3f, 0x54, 0x33, 0xbd, 0x8f, 0x3c, 0x3e,
+ 0x52, 0x77, 0x5b, 0xb4, 0x5f, 0xa9, 0x1a, 0xa0, 0xad, 0x3b, 0x7c, 0x1b,
+ 0xc6, 0x47, 0xb7, 0x75, 0xe4, 0xde, 0x8e, 0x1b, 0x22, 0xeb, 0x97, 0x10,
+ 0x41, 0x26, 0x78, 0x78, 0x42, 0x1c, 0xf4, 0x3a, 0x5e, 0x2a, 0x26, 0x75,
+ 0xb2, 0xc9, 0x40, 0xda, 0xa5, 0x5f, 0x12, 0xa7, 0xc7, 0x9d, 0x87, 0xd4,
+ 0x5e, 0x08, 0xc5, 0x59, 0x23, 0x62, 0xf5, 0xe0, 0xd7, 0xea, 0x66, 0x8a,
+ 0xf9, 0x9e, 0xec, 0xd2, 0xf6, 0x0d, 0x7f, 0xc3, 0x79, 0x1e, 0x4f, 0x53,
+ 0xae, 0xd7, 0x99, 0x31, 0xbd, 0x0b, 0xa9, 0x0f, 0x70, 0x1d, 0xe8, 0x36,
+ 0xd8, 0xc8, 0xc9, 0xbe, 0x7f, 0x7f, 0x4a, 0xed, 0xcb, 0xe5, 0xc9, 0x23,
+ 0x83, 0x93, 0x2f, 0x76, 0x2b, 0xec, 0x65, 0xfa, 0x29, 0x8e, 0xb6, 0x44,
+ 0x87, 0x7d, 0xe2, 0x6e, 0xec, 0x99, 0x51, 0x46, 0xaf, 0x55, 0x1a, 0xd7,
+ 0x7e, 0xcf, 0xd0, 0x6a, 0x36, 0x70, 0x72, 0x1a, 0xb4, 0xc7, 0x57, 0x7e,
+ 0x61, 0xc0, 0x48, 0xc5, 0xdd, 0x01, 0xb2, 0x82, 0xcf, 0xc0, 0xfc, 0x96,
+ 0x3b, 0x92, 0xc7, 0x8e, 0xab, 0xd1, 0x3f, 0xba, 0x64, 0x19, 0x5d, 0x74,
+ 0xde, 0x48, 0x29, 0xbb, 0x00, 0x00},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: truncated ciphertext
+ // tcID: 30
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 30,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x00, 0xf4, 0x21, 0xc1, 0xc0, 0x78, 0xb8, 0xbe, 0xe9, 0xc4, 0xa4, 0xf3,
+ 0x55, 0xe1, 0xea, 0x83, 0x4c, 0x5b, 0xca, 0x44, 0x2e, 0x99, 0x86, 0x79,
+ 0x2a, 0x50, 0xe6, 0x6e, 0x68, 0xc0, 0xb8, 0x12, 0x2c, 0xb8, 0x1b, 0xb5,
+ 0x9e, 0x00, 0x70, 0xca, 0x04, 0x4c, 0x1c, 0x5b, 0x19, 0x0f, 0x90, 0x98,
+ 0xdb, 0xda, 0xa9, 0x77, 0xa4, 0x41, 0xa8, 0xa4, 0xc6, 0x28, 0x97, 0xed,
+ 0xb9, 0x48, 0x49, 0x35, 0x00, 0x7a, 0xad, 0xb6, 0x73, 0x2c, 0x1b, 0x2b,
+ 0x21, 0x71, 0xae, 0xa3, 0xab, 0x15, 0x13, 0xf2, 0x25, 0xeb, 0xe7, 0x83,
+ 0x0f, 0xb8, 0x23, 0xec, 0x3f, 0x54, 0x33, 0xbd, 0x8f, 0x3c, 0x3e, 0x52,
+ 0x77, 0x5b, 0xb4, 0x5f, 0xa9, 0x1a, 0xa0, 0xad, 0x3b, 0x7c, 0x1b, 0xc6,
+ 0x47, 0xb7, 0x75, 0xe4, 0xde, 0x8e, 0x1b, 0x22, 0xeb, 0x97, 0x10, 0x41,
+ 0x26, 0x78, 0x78, 0x42, 0x1c, 0xf4, 0x3a, 0x5e, 0x2a, 0x26, 0x75, 0xb2,
+ 0xc9, 0x40, 0xda, 0xa5, 0x5f, 0x12, 0xa7, 0xc7, 0x9d, 0x87, 0xd4, 0x5e,
+ 0x08, 0xc5, 0x59, 0x23, 0x62, 0xf5, 0xe0, 0xd7, 0xea, 0x66, 0x8a, 0xf9,
+ 0x9e, 0xec, 0xd2, 0xf6, 0x0d, 0x7f, 0xc3, 0x79, 0x1e, 0x4f, 0x53, 0xae,
+ 0xd7, 0x99, 0x31, 0xbd, 0x0b, 0xa9, 0x0f, 0x70, 0x1d, 0xe8, 0x36, 0xd8,
+ 0xc8, 0xc9, 0xbe, 0x7f, 0x7f, 0x4a, 0xed, 0xcb, 0xe5, 0xc9, 0x23, 0x83,
+ 0x93, 0x2f, 0x76, 0x2b, 0xec, 0x65, 0xfa, 0x29, 0x8e, 0xb6, 0x44, 0x87,
+ 0x7d, 0xe2, 0x6e, 0xec, 0x99, 0x51, 0x46, 0xaf, 0x55, 0x1a, 0xd7, 0x7e,
+ 0xcf, 0xd0, 0x6a, 0x36, 0x70, 0x72, 0x1a, 0xb4, 0xc7, 0x57, 0x7e, 0x61,
+ 0xc0, 0x48, 0xc5, 0xdd, 0x01, 0xb2, 0x82, 0xcf, 0xc0, 0xfc, 0x96, 0x3b,
+ 0x92, 0xc7, 0x8e, 0xab, 0xd1, 0x3f, 0xba, 0x64, 0x19, 0x5d, 0x74, 0xde,
+ 0x48, 0x29, 0xbb},
+ {},
+ priv_key_3,
+ false},
+
+ // Comment: em has a large hamming weight
+ // tcID: 31
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 31,
+ {0x6b, 0x2e, 0x7b, 0x31, 0x52, 0xa8, 0xeb, 0x66, 0x38, 0x99, 0xce, 0x78,
+ 0xd5, 0xc1, 0x96, 0x46, 0x2d, 0x53, 0x99, 0x72, 0x0e, 0x85, 0xcb, 0x69,
+ 0xfd, 0x27, 0x14, 0xb0, 0x98, 0x42, 0xdb, 0x9d, 0xad, 0x68, 0x3e, 0xcb,
+ 0x27, 0xf7, 0x79, 0x38, 0x18, 0x2f, 0x14, 0x16, 0x8e, 0x76, 0xab, 0x7d,
+ 0xc0, 0x39, 0xc2, 0x24, 0xff, 0x26, 0xc4, 0x63, 0x13, 0x44, 0x44, 0x2d,
+ 0x81, 0xaf, 0xef, 0x7a, 0x77, 0x61, 0x01, 0xaf, 0x2d, 0x19, 0xc4, 0x5b,
+ 0xc7, 0x60, 0x95, 0x82, 0xee, 0xda, 0xa9, 0xc1, 0xc1, 0xa1, 0xd3, 0x64,
+ 0x19, 0x41, 0x86, 0xb7, 0x67, 0xe6, 0x32, 0x9f, 0x7c, 0x3d, 0xaf, 0x2c,
+ 0xa2, 0x63, 0x48, 0xd9, 0xf6, 0xd2, 0xa8, 0x0b, 0x0d, 0x01, 0x84, 0x17,
+ 0x60, 0x6c, 0xf2, 0x25, 0x6d, 0x28, 0xb7, 0x82, 0xac, 0xe1, 0x7b, 0x84,
+ 0x63, 0xeb, 0x77, 0x3c, 0xfa, 0xc1},
+ {0xbb, 0xd7, 0x9d, 0xc8, 0xea, 0xa9, 0x10, 0x1a, 0xa6, 0x41, 0xce, 0x15,
+ 0x22, 0x35, 0xba, 0x3d, 0x80, 0x4b, 0x48, 0xec, 0x5e, 0x3d, 0xfe, 0x69,
+ 0x84, 0x2f, 0x12, 0x5d, 0x81, 0x5d, 0x6a, 0x56, 0xbd, 0xb7, 0x74, 0x85,
+ 0x7c, 0x0b, 0xc0, 0x96, 0x6a, 0xea, 0xb1, 0xd9, 0xc7, 0x74, 0xe9, 0x21,
+ 0x85, 0x2f, 0xf2, 0xb8, 0x4d, 0x0a, 0x44, 0x01, 0x63, 0x82, 0xd0, 0xe0,
+ 0x91, 0xc3, 0x53, 0x4f, 0x0d, 0x38, 0xf4, 0xd5, 0xc0, 0xea, 0x27, 0x74,
+ 0x4f, 0xe3, 0x20, 0xbb, 0x08, 0x47, 0x52, 0x1a, 0xb5, 0x47, 0x4f, 0x22,
+ 0xd4, 0x53, 0x85, 0x62, 0x73, 0x09, 0x09, 0xfa, 0x44, 0x96, 0xa0, 0xc2,
+ 0x62, 0xfd, 0xd9, 0xb6, 0x2b, 0x42, 0x2e, 0xd4, 0xca, 0x9a, 0xa3, 0x0f,
+ 0x9c, 0xd7, 0xcb, 0xff, 0xe2, 0x2b, 0x37, 0x47, 0xb0, 0xf2, 0xea, 0xfe,
+ 0x1a, 0xec, 0xbf, 0x0f, 0x75, 0x06, 0x01, 0x6a, 0xfc, 0x9c, 0xb3, 0x41,
+ 0x47, 0x10, 0xfa, 0x3f, 0x46, 0xdd, 0x77, 0x9b, 0x21, 0x62, 0x25, 0x79,
+ 0xb7, 0x8a, 0xa7, 0xb5, 0x80, 0xe5, 0x96, 0x0d, 0x6c, 0x21, 0xda, 0x81,
+ 0xb2, 0x1b, 0x11, 0x2e, 0xe7, 0xe2, 0xd3, 0x3f, 0x3d, 0x67, 0xdc, 0xee,
+ 0xe1, 0xf0, 0x7c, 0xb3, 0xbc, 0xe8, 0xd7, 0xbc, 0xf8, 0x67, 0x8a, 0x07,
+ 0xe5, 0x54, 0x98, 0x01, 0x84, 0x70, 0xa7, 0x14, 0xe0, 0x0c, 0xe9, 0xab,
+ 0x79, 0x6e, 0xbc, 0xd3, 0x35, 0x24, 0x0c, 0x20, 0x2c, 0x82, 0xac, 0x18,
+ 0xc4, 0xc8, 0xc4, 0x7b, 0x2f, 0xff, 0xba, 0x69, 0x74, 0x32, 0x2e, 0x0e,
+ 0x55, 0x62, 0x4a, 0x2f, 0x0b, 0x7e, 0x8f, 0x3d, 0xff, 0x1a, 0xb4, 0xe7,
+ 0x3b, 0xcc, 0x65, 0x15, 0x8f, 0x6e, 0x3d, 0x06, 0xf7, 0xe3, 0x75, 0x35,
+ 0xb4, 0x13, 0xa7, 0x46, 0x79, 0x79, 0xcb, 0x5a, 0x74, 0x8b, 0x91, 0x31,
+ 0x3e, 0x3b, 0x7b, 0xf7},
+ {0x83, 0xf0, 0xdb, 0x4e, 0x0d, 0xae, 0x69, 0x49, 0x33, 0x73, 0x73, 0xa0,
+ 0xd7, 0x8c, 0x4b, 0x20, 0xc1, 0x5a, 0x13, 0xcb, 0xd4, 0xe2, 0xad, 0xb8,
+ 0x85, 0xc3, 0x3e, 0x0e, 0xf4, 0xc9, 0x76, 0x46, 0x67, 0xa8, 0x70, 0x6d,
+ 0x05, 0x9d, 0x1d, 0x89, 0x15, 0x23, 0xd0, 0x52, 0xe0, 0xed, 0xc1, 0xd8,
+ 0xb5, 0xc9, 0x59, 0xee, 0xbc, 0x34, 0x0c, 0xe5, 0xd4, 0x15, 0x59, 0xa8,
+ 0x9a, 0x1a, 0xeb, 0x56, 0x00, 0x00, 0x00, 0x00},
+ priv_key_3,
+ true}};
+
+#endif // rsa_oaep_2048_sha512_mgf1sha512_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_pkcs1_2048_test-vectors.h b/security/nss/gtests/common/testvectors/rsa_pkcs1_2048_test-vectors.h
new file mode 100644
index 0000000000..a375b943b9
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_pkcs1_2048_test-vectors.h
@@ -0,0 +1,5676 @@
+/* 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 rsa_pkcs1_2048_vectors_h__
+#define rsa_pkcs1_2048_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> priv_key_0{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xb3, 0x51, 0x0a, 0x2b, 0xcd, 0x4c, 0xe6, 0x44, 0xc5, 0xb5,
+ 0x94, 0xae, 0x50, 0x59, 0xe1, 0x2b, 0x2f, 0x05, 0x4b, 0x65, 0x8d, 0x5d,
+ 0xa5, 0x95, 0x9a, 0x2f, 0xdf, 0x18, 0x71, 0xb8, 0x08, 0xbc, 0x3d, 0xf3,
+ 0xe6, 0x28, 0xd2, 0x79, 0x2e, 0x51, 0xaa, 0xd5, 0xc1, 0x24, 0xb4, 0x3b,
+ 0xda, 0x45, 0x3d, 0xca, 0x5c, 0xde, 0x4b, 0xcf, 0x28, 0xe7, 0xbd, 0x4e,
+ 0xff, 0xba, 0x0c, 0xb4, 0xb7, 0x42, 0xbb, 0xb6, 0xd5, 0xa0, 0x13, 0xcb,
+ 0x63, 0xd1, 0xaa, 0x3a, 0x89, 0xe0, 0x26, 0x27, 0xef, 0x53, 0x98, 0xb5,
+ 0x2c, 0x0c, 0xfd, 0x97, 0xd2, 0x08, 0xab, 0xeb, 0x8d, 0x7c, 0x9b, 0xce,
+ 0x0b, 0xbe, 0xb0, 0x19, 0xa8, 0x6d, 0xdb, 0x58, 0x9b, 0xeb, 0x29, 0xa5,
+ 0xb7, 0x4b, 0xf8, 0x61, 0x07, 0x5c, 0x67, 0x7c, 0x81, 0xd4, 0x30, 0xf0,
+ 0x30, 0xc2, 0x65, 0x24, 0x7a, 0xf9, 0xd3, 0xc9, 0x14, 0x0c, 0xcb, 0x65,
+ 0x30, 0x9d, 0x07, 0xe0, 0xad, 0xc1, 0xef, 0xd1, 0x5c, 0xf1, 0x7e, 0x7b,
+ 0x05, 0x5d, 0x7d, 0xa3, 0x86, 0x8e, 0x46, 0x48, 0xcc, 0x3a, 0x18, 0x0f,
+ 0x0e, 0xe7, 0xf8, 0xe1, 0xe7, 0xb1, 0x80, 0x98, 0xa3, 0x39, 0x1b, 0x4c,
+ 0xe7, 0x16, 0x1e, 0x98, 0xd5, 0x7a, 0xf8, 0xa9, 0x47, 0xe2, 0x01, 0xa4,
+ 0x63, 0xe2, 0xd6, 0xbb, 0xca, 0x80, 0x59, 0xe5, 0x70, 0x6e, 0x9d, 0xfe,
+ 0xd8, 0xf4, 0x85, 0x64, 0x65, 0xff, 0xa7, 0x12, 0xed, 0x1a, 0xa1, 0x8e,
+ 0x88, 0x8d, 0x12, 0xdc, 0x6a, 0xa0, 0x9c, 0xe9, 0x5e, 0xcf, 0xca, 0x83,
+ 0xcc, 0x5b, 0x0b, 0x15, 0xdb, 0x09, 0xc8, 0x64, 0x7f, 0x5d, 0x52, 0x4c,
+ 0x0f, 0x2e, 0x76, 0x20, 0xa3, 0x41, 0x6b, 0x96, 0x23, 0xca, 0xdc, 0x0f,
+ 0x09, 0x7a, 0xf5, 0x73, 0x26, 0x1c, 0x98, 0xc8, 0x40, 0x0a, 0xa1, 0x2a,
+ 0xf3, 0x8e, 0x43, 0xca, 0xd8, 0x4d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x1a, 0x50, 0x2d, 0x0e, 0xea, 0x6c, 0x7b, 0x69, 0xe2,
+ 0x1d, 0x58, 0x39, 0x10, 0x1f, 0x70, 0x54, 0x56, 0xed, 0x0e, 0xf8, 0x52,
+ 0xfb, 0x47, 0xfe, 0x21, 0x07, 0x1f, 0x54, 0xc5, 0xf3, 0x3c, 0x8c, 0xeb,
+ 0x06, 0x6c, 0x62, 0xd7, 0x27, 0xe3, 0x2d, 0x26, 0xc5, 0x81, 0x37, 0x32,
+ 0x9f, 0x89, 0xd3, 0x19, 0x53, 0x25, 0xb7, 0x95, 0x26, 0x4c, 0x19, 0x5d,
+ 0x85, 0x47, 0x2f, 0x75, 0x07, 0xdb, 0xd0, 0x96, 0x1d, 0x29, 0x51, 0xf9,
+ 0x35, 0xa2, 0x6b, 0x34, 0xf0, 0xac, 0x24, 0xd1, 0x54, 0x90, 0xe1, 0x12,
+ 0x8a, 0x9b, 0x71, 0x38, 0x91, 0x5b, 0xc7, 0xdb, 0xfa, 0x8f, 0xe3, 0x96,
+ 0x35, 0x71, 0x31, 0xc5, 0x43, 0xae, 0x9c, 0x98, 0x50, 0x73, 0x68, 0xd9,
+ 0xce, 0xb0, 0x8c, 0x1c, 0x61, 0x98, 0xa3, 0xed, 0xa7, 0xae, 0xa1, 0x85,
+ 0xa0, 0xe9, 0x76, 0xcd, 0x42, 0xc2, 0x2d, 0x00, 0xf0, 0x03, 0xd9, 0xf1,
+ 0x9d, 0x96, 0xea, 0x4c, 0x9a, 0xfc, 0xbf, 0xe1, 0x44, 0x1c, 0xcc, 0x80,
+ 0x2c, 0xfb, 0x06, 0x89, 0xf5, 0x9d, 0x80, 0x4c, 0x6a, 0x4e, 0x4f, 0x40,
+ 0x4c, 0x15, 0x17, 0x47, 0x45, 0xed, 0x6c, 0xb8, 0xbc, 0x88, 0xef, 0x0b,
+ 0x33, 0xba, 0x0d, 0x2a, 0x80, 0xe3, 0x5e, 0x43, 0xbc, 0x90, 0xf3, 0x50,
+ 0x05, 0x2e, 0x72, 0x01, 0x6e, 0x75, 0xb0, 0x0d, 0x35, 0x7a, 0x38, 0x1c,
+ 0x9c, 0x0d, 0x46, 0x70, 0x69, 0xca, 0x66, 0x08, 0x87, 0xc9, 0x87, 0x76,
+ 0x63, 0x49, 0xfc, 0xc4, 0x34, 0x60, 0xb4, 0xaa, 0x51, 0x6b, 0xce, 0x07,
+ 0x9e, 0xdd, 0x87, 0xba, 0x16, 0x43, 0x07, 0xb7, 0x52, 0xc2, 0x77, 0xed,
+ 0x95, 0x28, 0xad, 0x3b, 0xa0, 0xbf, 0x18, 0x77, 0x34, 0x9e, 0xd3, 0xb7,
+ 0x96, 0x6a, 0x6c, 0x24, 0x01, 0x10, 0x40, 0x9b, 0xf4, 0xd0, 0xfa, 0xde,
+ 0x0c, 0x68, 0xfd, 0xad, 0xd8, 0x47, 0xfd, 0x02, 0x81, 0x81, 0x00, 0xec,
+ 0x12, 0x5c, 0xf3, 0x7e, 0x31, 0x0a, 0x2f, 0xf4, 0x62, 0x63, 0xb9, 0xb2,
+ 0xe0, 0x62, 0x9d, 0x63, 0x90, 0x00, 0x5e, 0xc8, 0x89, 0x13, 0xd4, 0xfb,
+ 0x71, 0xbd, 0x4d, 0xd8, 0x56, 0x12, 0x44, 0x98, 0xaa, 0xeb, 0xa9, 0x83,
+ 0xd7, 0xba, 0x2b, 0xd9, 0x42, 0xe6, 0x4d, 0x22, 0x3f, 0xeb, 0x7a, 0x23,
+ 0xaf, 0x4d, 0x60, 0x5e, 0xfe, 0xea, 0x6b, 0xd7, 0x0d, 0x39, 0xaf, 0xe9,
+ 0x9d, 0x35, 0xa3, 0xaa, 0x15, 0xe7, 0x4a, 0x17, 0x68, 0x77, 0x80, 0x93,
+ 0xbe, 0x0e, 0xdd, 0x4a, 0x8d, 0x09, 0xb2, 0xde, 0xf6, 0xdc, 0x9b, 0x67,
+ 0xff, 0x85, 0x76, 0x46, 0x25, 0xc2, 0xe1, 0x92, 0x36, 0xdb, 0x4c, 0x40,
+ 0x1c, 0xe3, 0x0a, 0x25, 0x72, 0xd3, 0xec, 0xb4, 0xf9, 0x69, 0xb7, 0xad,
+ 0x19, 0xc5, 0x22, 0xc0, 0x2d, 0x77, 0x44, 0x65, 0x67, 0x6e, 0x1a, 0x37,
+ 0x76, 0xc5, 0x4d, 0x62, 0x48, 0x34, 0x8b, 0x02, 0x81, 0x81, 0x00, 0xc2,
+ 0x74, 0x2a, 0xbc, 0xd9, 0x89, 0x7b, 0xd4, 0xb0, 0xb6, 0x71, 0xf9, 0x73,
+ 0xfc, 0x82, 0xa8, 0xf8, 0x4a, 0xbf, 0x57, 0x05, 0xff, 0x88, 0xdd, 0x41,
+ 0x94, 0x86, 0x23, 0xaf, 0xe9, 0xdc, 0xa6, 0x0d, 0xc6, 0x54, 0x33, 0x90,
+ 0x76, 0x7f, 0xea, 0xeb, 0xeb, 0x53, 0x95, 0x76, 0xee, 0x8b, 0xfa, 0x61,
+ 0xb5, 0xfc, 0xbc, 0xa9, 0x4a, 0x7c, 0xef, 0x75, 0xa0, 0x91, 0x50, 0xc5,
+ 0x40, 0xfa, 0x96, 0x94, 0xdd, 0x80, 0x04, 0xad, 0x23, 0x71, 0x8c, 0x88,
+ 0x90, 0x49, 0x21, 0x93, 0x69, 0xc9, 0x9f, 0x44, 0x58, 0xd4, 0xaf, 0xc1,
+ 0x48, 0xf6, 0xf0, 0x7d, 0xf8, 0x73, 0x24, 0xa9, 0x6d, 0x9c, 0xf7, 0xb3,
+ 0x85, 0xdd, 0x86, 0x22, 0x41, 0x4a, 0x18, 0x32, 0xf9, 0xf2, 0x94, 0x46,
+ 0xf0, 0x50, 0xc2, 0xd5, 0xa6, 0x40, 0x76, 0x49, 0xdc, 0x41, 0xab, 0x70,
+ 0xe2, 0x3b, 0x3d, 0xcc, 0x22, 0xc9, 0x87, 0x02, 0x81, 0x81, 0x00, 0x96,
+ 0xa9, 0x79, 0x8d, 0x25, 0x02, 0x63, 0x40, 0x0b, 0xb6, 0x27, 0x73, 0x42,
+ 0x88, 0x16, 0x27, 0xe0, 0x7c, 0xec, 0xdf, 0x91, 0x18, 0x7b, 0x01, 0xb8,
+ 0x9f, 0xf4, 0x73, 0x14, 0x18, 0x8a, 0x7c, 0x20, 0xfb, 0x24, 0x80, 0x01,
+ 0x56, 0xd2, 0xc8, 0x5d, 0x56, 0x66, 0xe8, 0xdf, 0x6c, 0xef, 0xf9, 0xf9,
+ 0x80, 0x4d, 0xdf, 0xad, 0x80, 0xff, 0x57, 0x67, 0xde, 0x56, 0xec, 0xc0,
+ 0x29, 0xc7, 0x2b, 0xf6, 0xc7, 0x17, 0xdf, 0x9f, 0x64, 0xda, 0xaf, 0xc2,
+ 0x9a, 0xcf, 0x9d, 0xc7, 0x90, 0x8f, 0x9a, 0x0a, 0xd6, 0x7e, 0x20, 0xe8,
+ 0x94, 0x99, 0x36, 0xcc, 0xba, 0x18, 0xd0, 0x21, 0xa2, 0xc4, 0xfe, 0xbb,
+ 0x04, 0x34, 0x9a, 0x2b, 0x20, 0x47, 0xc4, 0x90, 0x13, 0x85, 0xb6, 0xe5,
+ 0xd0, 0xc6, 0x91, 0xd1, 0x18, 0xb3, 0x3f, 0x81, 0x80, 0x2b, 0x32, 0xac,
+ 0x27, 0x2e, 0xf0, 0x9e, 0x42, 0xfa, 0xd5, 0x02, 0x81, 0x80, 0x05, 0x54,
+ 0xf4, 0x1b, 0x0b, 0x87, 0xf6, 0x8a, 0x45, 0x72, 0x2b, 0x3b, 0xe0, 0xcf,
+ 0x4a, 0xb1, 0xe1, 0x65, 0x03, 0x4c, 0x1a, 0x91, 0x00, 0x2a, 0xb8, 0xf2,
+ 0x9e, 0x9e, 0xf9, 0xe2, 0xda, 0xb6, 0xfe, 0xe7, 0xb2, 0x45, 0x5b, 0xaf,
+ 0xb4, 0x20, 0x37, 0xe9, 0xd2, 0xf7, 0xe5, 0x33, 0xf3, 0x48, 0xa1, 0x47,
+ 0x41, 0x2f, 0xd7, 0x20, 0x80, 0xbe, 0x7c, 0x26, 0x33, 0xf5, 0xd8, 0x02,
+ 0xc9, 0x1c, 0x39, 0xe6, 0xbc, 0xec, 0xe3, 0xe6, 0x75, 0xe5, 0x99, 0x95,
+ 0x03, 0x3c, 0x55, 0x73, 0x70, 0x20, 0xda, 0xd9, 0xe8, 0xb3, 0x0d, 0x04,
+ 0xb8, 0x28, 0xad, 0xfb, 0x93, 0x04, 0xad, 0x54, 0xa1, 0x1a, 0x35, 0xa4,
+ 0xf5, 0x07, 0x09, 0x87, 0x6a, 0xc5, 0xb1, 0x18, 0x23, 0x6b, 0xa7, 0x6a,
+ 0x4d, 0x7c, 0x9a, 0x29, 0x1d, 0xd9, 0x60, 0x7b, 0x16, 0x9d, 0xe1, 0xd1,
+ 0x82, 0x38, 0x56, 0x91, 0x99, 0x9f, 0x02, 0x81, 0x80, 0x1c, 0x64, 0x01,
+ 0x89, 0xd9, 0xbf, 0xe8, 0xc6, 0x23, 0x83, 0x32, 0x10, 0xa7, 0x6c, 0x42,
+ 0x0c, 0x6f, 0x44, 0xe5, 0xd7, 0x60, 0xe2, 0x59, 0x91, 0x6c, 0xec, 0x2a,
+ 0xe2, 0xb1, 0x56, 0x45, 0x69, 0x60, 0xfd, 0x95, 0xe2, 0x74, 0x76, 0x60,
+ 0xc3, 0x89, 0x56, 0x22, 0x50, 0xf0, 0x55, 0x04, 0x9c, 0xfa, 0xb7, 0xe5,
+ 0xc3, 0x03, 0x95, 0x49, 0x38, 0x4a, 0x7a, 0x2a, 0xae, 0xb1, 0xc8, 0x24,
+ 0xd3, 0xaf, 0x70, 0x94, 0x82, 0xa8, 0xcf, 0x9b, 0x58, 0x70, 0x22, 0xa0,
+ 0x0b, 0x1f, 0x07, 0x22, 0xdb, 0x50, 0xf3, 0x3c, 0xb2, 0x6d, 0xc2, 0x0d,
+ 0xd2, 0x24, 0x5d, 0x52, 0x65, 0xdf, 0x61, 0xee, 0x29, 0x83, 0xc9, 0x38,
+ 0xc2, 0x16, 0x7d, 0xce, 0xe1, 0x21, 0xfc, 0x4b, 0x44, 0x79, 0xc2, 0x37,
+ 0xe7, 0x28, 0xcf, 0x63, 0x3a, 0xb6, 0x0a, 0x8c, 0x0e, 0xcd, 0x04, 0xfc,
+ 0xe7, 0xe3, 0xba, 0xa5, 0x59};
+
+static const std::vector<uint8_t> priv_key_1{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xdd, 0x90, 0x45, 0x90, 0x39, 0x78, 0x08, 0xc4, 0x31, 0x43,
+ 0x29, 0x62, 0x3d, 0x90, 0x13, 0x45, 0x38, 0x43, 0x25, 0x1b, 0x13, 0xb8,
+ 0xb3, 0xc4, 0xfe, 0xf5, 0x45, 0x98, 0x11, 0x2a, 0xf3, 0xeb, 0x31, 0xc7,
+ 0x11, 0x03, 0xc6, 0x25, 0x99, 0x51, 0x67, 0x4e, 0x53, 0xbd, 0x93, 0xa7,
+ 0xe3, 0x6d, 0x19, 0x47, 0x2e, 0x47, 0x4e, 0xbe, 0x80, 0x28, 0x68, 0x6d,
+ 0x95, 0x29, 0x48, 0x4d, 0x8b, 0xaf, 0xea, 0x4a, 0x04, 0xba, 0x19, 0x55,
+ 0x56, 0x67, 0x61, 0x6c, 0x84, 0x78, 0x67, 0x05, 0x94, 0x00, 0x9c, 0x9b,
+ 0xc6, 0xa3, 0xef, 0xe5, 0x22, 0x74, 0xcb, 0xa6, 0x4c, 0x72, 0x47, 0x47,
+ 0xd7, 0xed, 0xc1, 0x94, 0xe4, 0xfe, 0xdd, 0xe3, 0x2a, 0x32, 0x89, 0xd9,
+ 0x4c, 0x31, 0x93, 0x6e, 0x7e, 0x7a, 0x15, 0xd7, 0x56, 0xf5, 0x48, 0x49,
+ 0x2f, 0x5b, 0x34, 0x5b, 0x92, 0x7e, 0x8c, 0x61, 0x8b, 0xdd, 0x55, 0x0a,
+ 0xcb, 0x21, 0xa1, 0x7a, 0xe1, 0x48, 0x30, 0x43, 0x83, 0xdb, 0x9b, 0x3c,
+ 0x7b, 0xaa, 0x3e, 0x4c, 0x8b, 0xd8, 0xe8, 0x44, 0xa8, 0x84, 0xda, 0xa3,
+ 0xe1, 0x8d, 0x56, 0x99, 0x8c, 0xb3, 0x2f, 0x9b, 0xae, 0x4d, 0x41, 0xd5,
+ 0x6a, 0x18, 0xdd, 0xd4, 0x31, 0x3c, 0x80, 0x89, 0xb7, 0x5e, 0x9d, 0xbb,
+ 0x91, 0x28, 0x47, 0x0b, 0xac, 0x9b, 0x08, 0x7f, 0xb6, 0x19, 0x28, 0xab,
+ 0x0f, 0x8c, 0x4c, 0x89, 0x36, 0x0b, 0x02, 0x08, 0x99, 0x00, 0x8d, 0x08,
+ 0xe8, 0xbd, 0x31, 0xf9, 0x07, 0xa8, 0x07, 0xe8, 0x05, 0x6a, 0xd6, 0x80,
+ 0x0d, 0xff, 0xdf, 0x9e, 0xd9, 0xd9, 0x64, 0xa9, 0x39, 0xe7, 0xe4, 0x81,
+ 0x14, 0xb8, 0x49, 0x78, 0x55, 0x1a, 0xcb, 0x85, 0xc9, 0xdf, 0x91, 0x96,
+ 0xf3, 0xef, 0xf5, 0x52, 0x86, 0xd6, 0xcd, 0x4b, 0x39, 0xa8, 0x22, 0xa8,
+ 0xa7, 0x76, 0x3a, 0x18, 0x20, 0x8f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x2b, 0xd6, 0x8a, 0xdd, 0x01, 0x71, 0xed, 0x92, 0x1c,
+ 0x09, 0x24, 0xdc, 0x0a, 0x40, 0x42, 0x7f, 0xd4, 0xa4, 0xfc, 0x67, 0x82,
+ 0x1c, 0x6e, 0x7d, 0x50, 0xd0, 0xe8, 0xc7, 0x30, 0xc6, 0x65, 0xe2, 0xa8,
+ 0x43, 0xb1, 0xeb, 0x24, 0x3e, 0x76, 0x3a, 0x74, 0x0d, 0x3c, 0x66, 0x6b,
+ 0x1b, 0xb1, 0xd4, 0xf9, 0x46, 0x6b, 0x32, 0xb2, 0xb2, 0xe0, 0x9a, 0x9e,
+ 0x26, 0xe8, 0x77, 0x75, 0x95, 0xda, 0x48, 0xa1, 0x3b, 0xa9, 0xf9, 0xc4,
+ 0x5f, 0x6d, 0x2c, 0x21, 0x4b, 0x9e, 0x5e, 0x50, 0x4b, 0xfb, 0x3f, 0xaf,
+ 0xbc, 0xe6, 0xad, 0xb3, 0x1e, 0x8c, 0x15, 0xbd, 0xe1, 0x96, 0x88, 0x99,
+ 0xef, 0xee, 0x1a, 0x5d, 0xcd, 0xff, 0x0d, 0x2a, 0x8b, 0xf2, 0xe2, 0x73,
+ 0x01, 0xea, 0xa0, 0x78, 0x82, 0x49, 0x46, 0x10, 0xa2, 0x3d, 0xd3, 0x64,
+ 0x4d, 0x0e, 0xb0, 0xa6, 0x08, 0x64, 0x50, 0xe3, 0xa7, 0xbd, 0x4b, 0x5c,
+ 0x44, 0x6c, 0x01, 0x81, 0x4b, 0xe1, 0x6c, 0x20, 0x86, 0x19, 0xf8, 0xa5,
+ 0xb7, 0x46, 0x3f, 0xca, 0x58, 0x3d, 0x93, 0x68, 0x64, 0xbf, 0x74, 0xd9,
+ 0x67, 0x88, 0xaa, 0xe8, 0xe5, 0xba, 0xe3, 0xc0, 0x52, 0xa2, 0xb4, 0x09,
+ 0xdf, 0x9a, 0x08, 0xeb, 0x9b, 0xe7, 0x6b, 0x3d, 0xba, 0xba, 0x28, 0x86,
+ 0x3d, 0x5c, 0x56, 0xee, 0x42, 0xee, 0xcd, 0xb8, 0x50, 0x75, 0xe0, 0x4d,
+ 0xe9, 0x0b, 0x6d, 0xd3, 0xbd, 0x94, 0x08, 0xd7, 0xfa, 0x56, 0x94, 0x69,
+ 0x7c, 0x18, 0x51, 0x62, 0x32, 0x9a, 0xb9, 0xb5, 0x7f, 0x21, 0xa8, 0x4c,
+ 0xab, 0x00, 0x7c, 0x1c, 0x10, 0xd9, 0x75, 0xf5, 0x49, 0x19, 0x77, 0xfe,
+ 0xcf, 0x6c, 0x94, 0x9f, 0x3a, 0x56, 0x6d, 0x84, 0xbe, 0x47, 0x7d, 0xda,
+ 0xab, 0x02, 0xc0, 0x76, 0x2d, 0x1b, 0x23, 0x2f, 0x8a, 0x61, 0x91, 0x07,
+ 0x15, 0xa0, 0xff, 0xa4, 0x38, 0xa4, 0x61, 0x02, 0x81, 0x81, 0x00, 0xfd,
+ 0xac, 0xa4, 0xad, 0xdb, 0x17, 0xe5, 0x3e, 0xea, 0x07, 0xb9, 0x49, 0x21,
+ 0x3b, 0x57, 0xda, 0x50, 0xd6, 0x59, 0x07, 0x38, 0x64, 0xfd, 0x3c, 0x21,
+ 0xe5, 0x70, 0xeb, 0x45, 0x0f, 0x90, 0x14, 0xfa, 0x43, 0xce, 0x53, 0xb4,
+ 0xce, 0x4c, 0x55, 0xac, 0xa1, 0x89, 0xce, 0x93, 0xa8, 0xc1, 0xd6, 0x6a,
+ 0x8e, 0xb4, 0xad, 0xe2, 0x7a, 0xda, 0xf7, 0x64, 0xad, 0x75, 0x77, 0xc1,
+ 0x1b, 0xf0, 0xba, 0xf1, 0x66, 0xa5, 0x4f, 0x08, 0x0c, 0x5f, 0x07, 0x65,
+ 0xa4, 0xb3, 0xfd, 0x39, 0x4e, 0x6d, 0x66, 0x0a, 0xb3, 0x02, 0x54, 0xcb,
+ 0x89, 0x99, 0xf0, 0xfd, 0x70, 0x38, 0x77, 0xc7, 0x1e, 0x4c, 0xef, 0x03,
+ 0x8a, 0xca, 0xf8, 0x1f, 0x08, 0x91, 0xe7, 0xdd, 0x06, 0xd7, 0xfd, 0x5b,
+ 0x2c, 0x01, 0x4e, 0x67, 0x34, 0x76, 0x6d, 0x18, 0xad, 0xb2, 0x3c, 0xab,
+ 0xae, 0x79, 0x99, 0x8f, 0xf3, 0xe3, 0xb1, 0x02, 0x81, 0x81, 0x00, 0xdf,
+ 0x98, 0x44, 0x39, 0xaa, 0xc2, 0x67, 0xbb, 0x22, 0x88, 0xe5, 0x3a, 0xba,
+ 0x49, 0x8e, 0x48, 0x25, 0xb0, 0x01, 0x82, 0x6b, 0xf9, 0xf8, 0x0c, 0xf1,
+ 0xc0, 0xa1, 0x45, 0x07, 0xf3, 0x88, 0xb3, 0x63, 0x46, 0xb7, 0xdd, 0x58,
+ 0xea, 0x37, 0x14, 0xe9, 0xc0, 0xe5, 0xca, 0xf7, 0xea, 0x56, 0xc7, 0x3a,
+ 0xc7, 0x41, 0x5b, 0x2b, 0x0f, 0x07, 0xeb, 0x01, 0xa7, 0x4a, 0x08, 0x53,
+ 0x74, 0x52, 0xbe, 0x2e, 0xc9, 0x18, 0xde, 0xa4, 0xda, 0x33, 0x02, 0x55,
+ 0x34, 0x1e, 0x0e, 0x6f, 0xf3, 0x4b, 0xb2, 0x4c, 0xa2, 0x4d, 0x95, 0xe3,
+ 0x69, 0xa5, 0xba, 0x55, 0xe9, 0xbd, 0x1a, 0x7d, 0x0b, 0xa6, 0xaf, 0xf1,
+ 0xda, 0x71, 0x8c, 0xeb, 0x10, 0x6e, 0xe1, 0xc4, 0x63, 0xa7, 0xfc, 0x30,
+ 0xc1, 0x1d, 0x7b, 0x88, 0x5c, 0x76, 0xb6, 0x5f, 0x28, 0xb0, 0xf3, 0x24,
+ 0x3e, 0x59, 0x1c, 0xbe, 0x82, 0x98, 0x3f, 0x02, 0x81, 0x80, 0x3c, 0x61,
+ 0x0e, 0x65, 0x6f, 0x43, 0xb5, 0xc6, 0x0e, 0xd0, 0x3d, 0xd2, 0xe1, 0x3d,
+ 0x0d, 0xc1, 0x22, 0x02, 0x92, 0xf8, 0x3b, 0xfd, 0x15, 0xa5, 0x6d, 0x6f,
+ 0xfe, 0x3b, 0x91, 0x99, 0x8d, 0xb2, 0xe0, 0x8a, 0xa9, 0x1e, 0x95, 0x67,
+ 0x91, 0x15, 0xc7, 0x5c, 0x3f, 0xbf, 0xd2, 0xb7, 0x95, 0x43, 0xa2, 0xe3,
+ 0x4a, 0xb0, 0x24, 0xbb, 0x17, 0x49, 0x51, 0x46, 0x54, 0x32, 0x67, 0xdd,
+ 0x6d, 0xa4, 0x21, 0x77, 0x4c, 0x1b, 0x8e, 0x8f, 0xdb, 0x42, 0x98, 0x77,
+ 0xe6, 0x7b, 0x7c, 0x5b, 0x65, 0x80, 0xa7, 0x45, 0x4a, 0x65, 0xc2, 0x78,
+ 0x83, 0x12, 0xb0, 0x50, 0x38, 0xb0, 0x91, 0xcd, 0x6d, 0x84, 0x6a, 0x74,
+ 0x6b, 0xb1, 0x39, 0x39, 0xc1, 0xf8, 0xcd, 0x4c, 0x26, 0xb6, 0xe0, 0x2f,
+ 0x8e, 0x34, 0x0a, 0x2e, 0x9b, 0x8d, 0x86, 0x15, 0x39, 0xda, 0x65, 0x06,
+ 0xc7, 0x5c, 0xbc, 0xbd, 0xd1, 0x51, 0x02, 0x81, 0x81, 0x00, 0xab, 0x2f,
+ 0xe9, 0x0c, 0x3d, 0xb0, 0x99, 0xba, 0xac, 0xb6, 0x22, 0xca, 0xd3, 0xd5,
+ 0x7d, 0x19, 0xbf, 0xc1, 0x01, 0x66, 0xd9, 0x44, 0x88, 0xa5, 0x60, 0x72,
+ 0x1b, 0x06, 0xbf, 0x0f, 0xb5, 0x99, 0xa2, 0x68, 0x82, 0x5c, 0xf5, 0xb6,
+ 0x5c, 0x75, 0xa6, 0x82, 0x09, 0x6d, 0x5c, 0x62, 0x0e, 0x0e, 0x7a, 0xf2,
+ 0x13, 0x17, 0xb9, 0xdf, 0xc8, 0x30, 0x25, 0x13, 0xef, 0x9a, 0x70, 0x4a,
+ 0x9f, 0x0e, 0xfc, 0xc2, 0xfa, 0x47, 0x7b, 0xef, 0x93, 0x1e, 0x36, 0x1d,
+ 0xb0, 0xe5, 0x5c, 0xd0, 0xe9, 0x23, 0x99, 0x88, 0xa9, 0xde, 0x18, 0x3e,
+ 0xca, 0xa3, 0xdf, 0x23, 0x15, 0xa5, 0x32, 0x17, 0xb9, 0x86, 0xfb, 0xa4,
+ 0x43, 0x4b, 0xa0, 0xac, 0xf4, 0x37, 0xe6, 0x24, 0x66, 0x78, 0xae, 0xdb,
+ 0x2b, 0xb7, 0x68, 0xaf, 0x62, 0x34, 0x3e, 0xa6, 0xe8, 0xd3, 0x3e, 0xec,
+ 0x7d, 0x4d, 0x84, 0x8e, 0x78, 0x01, 0x02, 0x81, 0x80, 0x53, 0x82, 0xd9,
+ 0x71, 0x45, 0xa0, 0x12, 0x3c, 0x38, 0x3e, 0xde, 0x6b, 0x5d, 0xed, 0x21,
+ 0x7c, 0xe5, 0x0a, 0x37, 0x51, 0xd0, 0x92, 0x61, 0x48, 0xaa, 0x78, 0x95,
+ 0xf5, 0x01, 0x56, 0x3d, 0x13, 0x1a, 0xbc, 0xc2, 0xff, 0x22, 0x21, 0x50,
+ 0xb3, 0xe3, 0x5e, 0x35, 0x3f, 0xdb, 0x00, 0x62, 0x32, 0xf1, 0xf5, 0x21,
+ 0xe2, 0x94, 0x1e, 0xec, 0x51, 0x81, 0x0a, 0x5d, 0xb2, 0x2c, 0x1a, 0xf4,
+ 0x13, 0xbf, 0x32, 0x49, 0x18, 0xcd, 0xf9, 0xe0, 0x0c, 0x91, 0x6e, 0xc7,
+ 0x91, 0xcb, 0x6a, 0xc3, 0xfb, 0xcb, 0x04, 0xfa, 0x26, 0x39, 0x6f, 0x05,
+ 0x40, 0x47, 0x0a, 0xbd, 0x92, 0x99, 0x83, 0x17, 0x2f, 0x48, 0x4b, 0x10,
+ 0x2e, 0x21, 0xf4, 0x4c, 0x8a, 0xb0, 0x86, 0x7e, 0xc9, 0x0a, 0x77, 0xd7,
+ 0xf4, 0x6a, 0x6f, 0xfe, 0x10, 0x46, 0xb8, 0xd4, 0xe7, 0xe2, 0x61, 0x7c,
+ 0x03, 0x5b, 0xfe, 0x14, 0x8a};
+
+static const std::vector<uint8_t> priv_key_2{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xc6, 0xe3, 0x20, 0xb4, 0x72, 0x82, 0xaf, 0xaf, 0x1c, 0x18,
+ 0xf5, 0x5f, 0x28, 0xaa, 0x27, 0x8d, 0x40, 0x11, 0x63, 0x52, 0x9e, 0x60,
+ 0x5c, 0x1e, 0xc6, 0xff, 0x40, 0x3d, 0x25, 0xc7, 0x26, 0xf5, 0x47, 0x40,
+ 0x7e, 0x4c, 0xc1, 0x28, 0xc1, 0xaa, 0xf3, 0x97, 0xde, 0xe2, 0xe8, 0x81,
+ 0xc2, 0x01, 0x44, 0x61, 0x6c, 0xa1, 0x6f, 0x3d, 0x9a, 0x17, 0x94, 0xa7,
+ 0x0a, 0xe0, 0x5f, 0x97, 0x22, 0xe9, 0xfe, 0xab, 0x65, 0x0c, 0x21, 0xb8,
+ 0x86, 0xaa, 0xca, 0xa3, 0x41, 0x63, 0xbd, 0x82, 0x54, 0xea, 0x53, 0xa8,
+ 0xc1, 0xdb, 0xa6, 0xbb, 0x8e, 0xec, 0xba, 0x38, 0xaa, 0xd4, 0x9b, 0xe9,
+ 0xd6, 0x65, 0x82, 0x30, 0xfb, 0x39, 0x50, 0x38, 0x2a, 0x5d, 0xc8, 0xd5,
+ 0xc0, 0x53, 0x8e, 0x50, 0xf9, 0x76, 0xe4, 0xee, 0x67, 0x3f, 0x8f, 0xaa,
+ 0x2a, 0xb8, 0xb3, 0x80, 0x56, 0x05, 0x64, 0x2c, 0x6d, 0x77, 0x05, 0x79,
+ 0x73, 0x6e, 0x41, 0x0c, 0x9e, 0xcb, 0x32, 0xe0, 0x55, 0x9d, 0x82, 0xb6,
+ 0xf2, 0x2b, 0x3a, 0xc7, 0x9c, 0xdf, 0x57, 0xea, 0x9a, 0x3f, 0xd4, 0xb5,
+ 0xe8, 0xdf, 0x66, 0xbc, 0xa9, 0x2b, 0x84, 0x78, 0xb9, 0x71, 0xaf, 0xb0,
+ 0xd6, 0xb1, 0x85, 0xb6, 0x42, 0xc3, 0x62, 0xda, 0xaa, 0x79, 0xd3, 0x30,
+ 0xd1, 0x40, 0x69, 0xb9, 0xe9, 0x17, 0xa3, 0xf8, 0x44, 0x33, 0xac, 0x32,
+ 0xb5, 0x6c, 0xbe, 0x27, 0x60, 0xe9, 0x50, 0x7b, 0xd3, 0x97, 0x49, 0xd1,
+ 0x8a, 0x1b, 0x13, 0xe9, 0x23, 0xc7, 0xef, 0xc9, 0xfa, 0xd1, 0x3d, 0x12,
+ 0x56, 0x8e, 0x5d, 0x91, 0x0c, 0x1c, 0xbe, 0x9a, 0x60, 0x69, 0xd0, 0xfe,
+ 0x80, 0xe3, 0xaa, 0x57, 0xbf, 0x5e, 0x74, 0xfa, 0x5d, 0x86, 0x43, 0x3e,
+ 0xaf, 0x56, 0x90, 0x17, 0x5f, 0x13, 0xe4, 0xc3, 0x14, 0x8c, 0x73, 0x00,
+ 0x79, 0x92, 0x44, 0xc5, 0x66, 0xbf, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x61, 0x48, 0x07, 0x5f, 0x3c, 0x03, 0xa0, 0x5b, 0x4e,
+ 0xab, 0x06, 0x9a, 0x1d, 0x11, 0xdd, 0x76, 0xc1, 0xb7, 0xbf, 0x95, 0x51,
+ 0xd2, 0x60, 0x3c, 0xcd, 0xa9, 0x5c, 0x8a, 0x8c, 0x47, 0xf5, 0x4e, 0x54,
+ 0x23, 0xbf, 0xa3, 0x5b, 0x77, 0xcc, 0x03, 0x0a, 0x53, 0x66, 0xba, 0x26,
+ 0x70, 0x11, 0xac, 0xfc, 0xfd, 0x8a, 0x5d, 0x0c, 0x44, 0x5d, 0x72, 0xdb,
+ 0x4b, 0x39, 0x8e, 0xb6, 0x32, 0xfe, 0xe8, 0xe5, 0xa0, 0x80, 0x34, 0x86,
+ 0xe9, 0xf3, 0x34, 0xe7, 0x19, 0x23, 0x8a, 0xdd, 0xcf, 0x3a, 0x29, 0xc3,
+ 0xf1, 0xef, 0xa0, 0xb8, 0xd5, 0x54, 0xfb, 0x85, 0xba, 0xe2, 0x14, 0x4c,
+ 0x8e, 0xfc, 0x47, 0x7a, 0x7e, 0xea, 0xe3, 0x05, 0xd1, 0xf3, 0x27, 0x1c,
+ 0x6d, 0x31, 0x3d, 0xad, 0x86, 0xfd, 0xfe, 0xa1, 0xcb, 0xda, 0xc4, 0xc4,
+ 0x48, 0xbf, 0xcc, 0xc8, 0x40, 0x25, 0xd3, 0x4d, 0x44, 0x4d, 0xe5, 0xe4,
+ 0x0d, 0xc3, 0x7d, 0xe6, 0xa4, 0xcf, 0x72, 0x55, 0xe3, 0x81, 0x52, 0xab,
+ 0x04, 0x91, 0x86, 0x83, 0x4f, 0x23, 0xb7, 0x5f, 0xda, 0x4e, 0x51, 0xf5,
+ 0x7b, 0x01, 0xb8, 0x95, 0x8e, 0x6a, 0x84, 0x6c, 0xf9, 0xfb, 0x82, 0x35,
+ 0x3f, 0x67, 0x72, 0xe5, 0x31, 0x8b, 0x30, 0x20, 0x65, 0x12, 0x59, 0xec,
+ 0xf3, 0xb9, 0x82, 0x72, 0x85, 0xfa, 0x34, 0xbe, 0x81, 0xd7, 0x3b, 0xe1,
+ 0x82, 0xfd, 0x8e, 0x96, 0xd7, 0x35, 0x0e, 0x7b, 0x48, 0x32, 0xad, 0xac,
+ 0x0b, 0x03, 0x62, 0xec, 0x03, 0xc1, 0xc6, 0xd9, 0x13, 0x39, 0xdf, 0x58,
+ 0x4e, 0xf8, 0x16, 0xb5, 0x9b, 0x34, 0xc9, 0x0e, 0x9b, 0x91, 0x3f, 0xeb,
+ 0x24, 0x15, 0x5a, 0x98, 0x69, 0xa2, 0x0f, 0x2a, 0xff, 0xf1, 0x61, 0xa8,
+ 0xb8, 0xfc, 0x11, 0x2a, 0x80, 0xe8, 0x9a, 0xc4, 0x49, 0xe5, 0xdd, 0x6b,
+ 0x16, 0x7f, 0xc3, 0x73, 0xbb, 0x6d, 0xc1, 0x02, 0x81, 0x81, 0x00, 0xf8,
+ 0x5c, 0x32, 0xeb, 0x5d, 0xfb, 0xc8, 0x25, 0x25, 0xef, 0x2a, 0x67, 0x80,
+ 0xff, 0x03, 0x55, 0x53, 0xbf, 0x76, 0x17, 0xe0, 0xac, 0xf3, 0x78, 0x47,
+ 0xde, 0xa5, 0xd6, 0x48, 0xfd, 0x36, 0x03, 0xf6, 0x44, 0xc1, 0xd2, 0xdb,
+ 0x25, 0xee, 0x83, 0x8d, 0x75, 0xee, 0xa8, 0x6b, 0x65, 0xa3, 0x74, 0xb5,
+ 0x48, 0x4b, 0xf0, 0x9e, 0x99, 0xdd, 0x51, 0x16, 0xb0, 0xcf, 0x59, 0x06,
+ 0x33, 0xe6, 0xdd, 0x32, 0x8c, 0xfd, 0x7b, 0xdc, 0xf8, 0xd8, 0x12, 0x21,
+ 0xee, 0x5e, 0x08, 0xea, 0x31, 0x09, 0xd5, 0x2c, 0xeb, 0x38, 0x57, 0x62,
+ 0xd7, 0x06, 0x81, 0xea, 0x06, 0x38, 0xc7, 0x66, 0xae, 0x9a, 0xa2, 0xdc,
+ 0xc3, 0x41, 0xff, 0xf0, 0x24, 0x0c, 0x11, 0x51, 0xd0, 0x25, 0x71, 0x94,
+ 0x31, 0xac, 0x1c, 0x7e, 0x7f, 0xc6, 0xa1, 0x5c, 0x60, 0x6b, 0x1e, 0xc0,
+ 0x18, 0x10, 0x9f, 0xc5, 0x8e, 0x6d, 0x93, 0x02, 0x81, 0x81, 0x00, 0xcd,
+ 0x01, 0x56, 0x23, 0xde, 0x40, 0xa4, 0x60, 0x1d, 0x40, 0x34, 0x6c, 0xea,
+ 0x78, 0x22, 0xe1, 0x3c, 0x67, 0xbc, 0x6a, 0xcc, 0xa5, 0x5b, 0x4b, 0x21,
+ 0x26, 0x4c, 0x45, 0x4d, 0xfd, 0xcd, 0xda, 0x61, 0xf0, 0xf1, 0xd6, 0x47,
+ 0x76, 0xef, 0xb3, 0x34, 0x14, 0x3e, 0x1d, 0x4d, 0x48, 0x07, 0x38, 0x3b,
+ 0xa2, 0x93, 0x51, 0x5b, 0xc3, 0xc0, 0xf0, 0xd7, 0x14, 0xcf, 0xa8, 0x4c,
+ 0x6e, 0xdf, 0xcc, 0x44, 0x93, 0xb6, 0x80, 0x2a, 0xf1, 0xf8, 0xfb, 0x4b,
+ 0x98, 0x6d, 0x71, 0xef, 0xa7, 0xc3, 0x7c, 0x9b, 0xf2, 0x18, 0x21, 0x28,
+ 0x82, 0x18, 0xfe, 0xdc, 0x8f, 0x26, 0x9c, 0x0a, 0x63, 0x3e, 0xa0, 0x33,
+ 0xe5, 0x60, 0x3f, 0xef, 0x94, 0x26, 0xde, 0x60, 0xf3, 0xaf, 0xfc, 0x74,
+ 0x0f, 0x98, 0x01, 0x58, 0xf0, 0x4f, 0xb6, 0x99, 0x36, 0xf1, 0xf2, 0x73,
+ 0x6f, 0x82, 0xbe, 0x14, 0xa8, 0x7d, 0xa5, 0x02, 0x81, 0x81, 0x00, 0xc5,
+ 0xe5, 0xc9, 0x99, 0x2c, 0x89, 0x5d, 0x00, 0xe4, 0xca, 0x3f, 0x32, 0xbc,
+ 0x61, 0xf7, 0x48, 0xfd, 0x73, 0x99, 0x69, 0x0b, 0x59, 0x24, 0xa3, 0xda,
+ 0x38, 0xba, 0x52, 0x16, 0x54, 0xd5, 0xbe, 0xb0, 0x74, 0x37, 0x31, 0x89,
+ 0xf8, 0x1e, 0xa6, 0xea, 0x88, 0x67, 0x44, 0x02, 0x57, 0xb9, 0xb8, 0x5c,
+ 0x5f, 0x20, 0x4b, 0xba, 0x45, 0x06, 0x49, 0xff, 0xd7, 0xa1, 0x50, 0xe1,
+ 0x95, 0x67, 0xc7, 0x27, 0xe9, 0x9a, 0x6e, 0x21, 0x34, 0x94, 0x0f, 0x56,
+ 0xc4, 0x36, 0x5f, 0xca, 0x24, 0x8b, 0x1e, 0x37, 0x2d, 0xb2, 0xf6, 0x46,
+ 0xc6, 0xe9, 0xe3, 0x89, 0x13, 0xae, 0x18, 0x8d, 0x64, 0x61, 0xc9, 0x96,
+ 0x39, 0x6c, 0x14, 0xc1, 0x48, 0x27, 0xe9, 0x81, 0x14, 0x67, 0x51, 0xaa,
+ 0x71, 0x2e, 0x20, 0x82, 0x57, 0xd4, 0x71, 0x6d, 0x47, 0x52, 0xf3, 0xec,
+ 0xc3, 0x00, 0x34, 0x1f, 0x5a, 0x0f, 0x4b, 0x02, 0x81, 0x80, 0x5d, 0x0e,
+ 0xaf, 0x40, 0x66, 0xe1, 0xe6, 0xfb, 0xae, 0x2b, 0x77, 0xe0, 0xbc, 0xea,
+ 0x3d, 0xc3, 0x0a, 0x3d, 0x78, 0x9c, 0xee, 0x3a, 0x5d, 0x5f, 0x94, 0x33,
+ 0xa3, 0x49, 0x8e, 0x66, 0x98, 0x6b, 0xfa, 0x2b, 0x7a, 0x4b, 0xaf, 0x73,
+ 0x00, 0xc9, 0xd2, 0xe9, 0x21, 0x6d, 0x01, 0xa8, 0xa1, 0x86, 0x58, 0x23,
+ 0xab, 0x45, 0xb2, 0x27, 0x00, 0xcd, 0x12, 0x84, 0xe2, 0xe2, 0x5d, 0x97,
+ 0xb2, 0xc5, 0x31, 0x97, 0xef, 0xae, 0xec, 0x4f, 0x9c, 0x9a, 0xcd, 0xac,
+ 0xea, 0x79, 0x5e, 0xb5, 0x43, 0x9a, 0xab, 0xdb, 0x50, 0x32, 0xb5, 0x05,
+ 0xa1, 0x3d, 0x07, 0x77, 0x7f, 0xaa, 0x33, 0x58, 0xeb, 0x93, 0xa3, 0x1b,
+ 0x0a, 0xfe, 0xda, 0xcc, 0xe0, 0x7b, 0xef, 0x7c, 0x8e, 0xb5, 0x45, 0x25,
+ 0xd2, 0xf5, 0x41, 0x9f, 0x0c, 0x40, 0x31, 0xfa, 0x6c, 0x07, 0x87, 0x78,
+ 0xe5, 0xdb, 0x4c, 0xdb, 0x52, 0xf5, 0x02, 0x81, 0x80, 0x78, 0x37, 0x89,
+ 0x6f, 0xa3, 0x54, 0x43, 0x3b, 0x8a, 0x40, 0x73, 0x22, 0xa5, 0x1a, 0x82,
+ 0x24, 0x7d, 0xf1, 0x21, 0xaa, 0xd6, 0xae, 0x72, 0x04, 0x4b, 0xde, 0xbf,
+ 0xfd, 0xd3, 0x2f, 0x99, 0x0f, 0x13, 0x5c, 0x1a, 0xc2, 0xc6, 0x37, 0x34,
+ 0x6e, 0xad, 0x08, 0x3b, 0x9d, 0x90, 0xa0, 0xd6, 0x88, 0x0c, 0xd0, 0xaf,
+ 0x2f, 0x64, 0xaf, 0x3c, 0x35, 0x2d, 0x74, 0xb0, 0xe6, 0xb1, 0x41, 0x1f,
+ 0x8a, 0xd6, 0x5d, 0x68, 0xc4, 0xec, 0xc9, 0x19, 0xb4, 0x06, 0x12, 0x9d,
+ 0x49, 0xde, 0xce, 0x40, 0x7c, 0x97, 0x3e, 0x1b, 0xd0, 0x68, 0x54, 0x93,
+ 0x13, 0x44, 0x06, 0x15, 0xc7, 0xc3, 0xb0, 0x2f, 0xc7, 0xf9, 0x9d, 0x4d,
+ 0xc7, 0x00, 0x79, 0x7d, 0x75, 0x36, 0x56, 0x9b, 0x2f, 0xe6, 0x92, 0xe1,
+ 0x25, 0xad, 0xf3, 0xcf, 0xff, 0xea, 0xb5, 0x9e, 0xa0, 0xe0, 0xc3, 0x83,
+ 0xae, 0xba, 0x76, 0x44, 0x59};
+
+static const std::vector<uint8_t> priv_key_3{
+ 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xa9, 0xcb, 0xdd, 0x73, 0x76, 0x86, 0x3a, 0x8f, 0xa7, 0x79,
+ 0x31, 0xdb, 0x45, 0xb2, 0x9d, 0x3c, 0xd3, 0x38, 0x42, 0xfa, 0xbf, 0xb9,
+ 0xb6, 0x85, 0xe5, 0xf5, 0xc9, 0xad, 0x15, 0xfe, 0x78, 0x44, 0xbe, 0x23,
+ 0xc7, 0xb5, 0xab, 0xb1, 0x65, 0xf3, 0x2d, 0x5d, 0x26, 0xe3, 0xdb, 0x74,
+ 0x6c, 0xf0, 0x9e, 0xe4, 0xc8, 0xb6, 0x7b, 0x52, 0x8c, 0xcd, 0xbd, 0xb2,
+ 0x0c, 0x3b, 0xf4, 0xf7, 0xa1, 0xf5, 0xab, 0x1b, 0x93, 0x64, 0x8d, 0x2c,
+ 0x7d, 0x03, 0x9d, 0x09, 0xf9, 0xa5, 0xb2, 0x83, 0x93, 0x48, 0x0b, 0x31,
+ 0xc8, 0x7b, 0x28, 0xfb, 0x43, 0x64, 0xc3, 0x73, 0xa9, 0x5d, 0x49, 0x6c,
+ 0xe4, 0x42, 0xbc, 0xa4, 0xaa, 0xd4, 0xde, 0x1c, 0xc6, 0x13, 0xd3, 0xbe,
+ 0xe9, 0xed, 0x31, 0xa8, 0x59, 0x57, 0xdc, 0xff, 0x15, 0x99, 0x8c, 0x6d,
+ 0xf8, 0xf0, 0xe0, 0xb1, 0x18, 0x2b, 0xf2, 0x56, 0x53, 0x8c, 0xe4, 0x14,
+ 0xbb, 0x12, 0x20, 0xc9, 0xa4, 0xe0, 0xbc, 0x66, 0x6b, 0x22, 0x30, 0x03,
+ 0x3b, 0x7a, 0xbd, 0x07, 0x2c, 0xf9, 0xa3, 0xc3, 0x02, 0xb4, 0x24, 0xb3,
+ 0x28, 0x60, 0x60, 0x44, 0x27, 0x90, 0x46, 0x71, 0x67, 0x8b, 0x11, 0xbe,
+ 0xc7, 0x4f, 0x5d, 0xed, 0xc3, 0x80, 0xb0, 0x1a, 0xd4, 0xd5, 0xe2, 0x28,
+ 0xd7, 0x17, 0xf8, 0x0e, 0x86, 0x2f, 0x38, 0x00, 0xda, 0x9f, 0x2e, 0xdd,
+ 0x0c, 0x30, 0xa9, 0x00, 0xa2, 0xd8, 0xff, 0xb2, 0x92, 0xa7, 0x4a, 0x09,
+ 0x22, 0x64, 0xdf, 0x73, 0xee, 0x78, 0x88, 0x25, 0x8d, 0x8b, 0xa4, 0x41,
+ 0x29, 0x69, 0x17, 0xd5, 0xb7, 0x74, 0x28, 0x94, 0x06, 0x0c, 0x31, 0x87,
+ 0x90, 0xa2, 0x1f, 0xa2, 0x3c, 0x48, 0x95, 0xd3, 0x6f, 0x6c, 0xe5, 0xc2,
+ 0x26, 0x80, 0x50, 0x5c, 0xaf, 0x8c, 0x09, 0x89, 0x05, 0xf4, 0xe0, 0x41,
+ 0x3e, 0x63, 0x51, 0x20, 0x40, 0xe5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x81, 0x10, 0x24, 0x00, 0xfa, 0xeb, 0xa6, 0xa1,
+ 0xc1, 0x03, 0xdf, 0x40, 0xb3, 0xe6, 0xc3, 0x9c, 0x13, 0x55, 0x25, 0x9c,
+ 0x61, 0x95, 0x71, 0x46, 0xaf, 0xf8, 0x36, 0xd6, 0xe8, 0xeb, 0xe7, 0x51,
+ 0x21, 0x52, 0x23, 0x20, 0x55, 0x24, 0x5f, 0xc1, 0x0b, 0x0f, 0x4e, 0x5b,
+ 0x4e, 0x59, 0x5d, 0xe1, 0x3c, 0x75, 0xdc, 0x96, 0xd0, 0x80, 0x7b, 0xe4,
+ 0x7b, 0x37, 0x56, 0x13, 0x50, 0xed, 0xd5, 0xde, 0xdd, 0xb3, 0xf5, 0x42,
+ 0x2e, 0x08, 0xcd, 0xf1, 0xac, 0x31, 0x83, 0xe0, 0x4e, 0x23, 0xb3, 0x14,
+ 0xc4, 0xe5, 0x8f, 0x65, 0x06, 0x4e, 0x8e, 0xf8, 0x8d, 0x94, 0x61, 0xfd,
+ 0x35, 0xad, 0x9e, 0x87, 0x97, 0xca, 0x76, 0xcb, 0x9d, 0x15, 0x33, 0xfe,
+ 0xa8, 0x29, 0xea, 0xb7, 0xcf, 0xd2, 0x0e, 0x2f, 0x3a, 0x1d, 0x6e, 0xb6,
+ 0xab, 0x46, 0x80, 0x3d, 0xe0, 0x1c, 0xdc, 0xa9, 0xb2, 0xe7, 0xa9, 0x53,
+ 0x26, 0xa8, 0x36, 0x2d, 0x84, 0x22, 0xfa, 0x51, 0xcc, 0x13, 0x23, 0x0d,
+ 0xb4, 0x0a, 0xb1, 0x97, 0x96, 0x6d, 0xd4, 0x71, 0x54, 0x9c, 0x86, 0xda,
+ 0x98, 0xba, 0x4b, 0xa1, 0xd0, 0x2b, 0xc6, 0x8d, 0xd1, 0x08, 0x18, 0xdd,
+ 0xfe, 0xad, 0xd5, 0x29, 0x52, 0x7c, 0x7d, 0xf4, 0xe6, 0xc4, 0x8c, 0xe5,
+ 0xc6, 0x95, 0x2e, 0x91, 0x32, 0x44, 0x58, 0xbf, 0x75, 0xe0, 0x26, 0x00,
+ 0xef, 0x5a, 0xce, 0x55, 0xdd, 0xbd, 0x1c, 0xaa, 0x2d, 0x54, 0x44, 0xe2,
+ 0x95, 0x39, 0x3c, 0xb7, 0x93, 0xac, 0x55, 0xf6, 0xdd, 0xec, 0xd8, 0xe2,
+ 0x67, 0x9b, 0x07, 0x90, 0x7e, 0xaf, 0x32, 0xb4, 0x7d, 0x48, 0xa2, 0x56,
+ 0xe7, 0xae, 0x72, 0x60, 0xee, 0x70, 0xee, 0xb8, 0xf3, 0x6c, 0x0b, 0xae,
+ 0x37, 0x7e, 0x9e, 0xfb, 0x5b, 0x85, 0xf4, 0x35, 0xfc, 0x31, 0xa8, 0x16,
+ 0xbd, 0x8b, 0x18, 0xce, 0x1f, 0xef, 0x86, 0x41, 0x02, 0x81, 0x81, 0x00,
+ 0xd2, 0x4a, 0xce, 0xfb, 0x79, 0xe1, 0x58, 0x75, 0xc9, 0x0f, 0xa3, 0x75,
+ 0x30, 0x2e, 0xf1, 0x6f, 0x14, 0x14, 0x1f, 0xf5, 0x0e, 0x76, 0x0b, 0x5b,
+ 0x52, 0x9d, 0xf6, 0x49, 0x4b, 0xd5, 0x07, 0xeb, 0x92, 0x55, 0x30, 0x90,
+ 0x4d, 0x5f, 0x43, 0xdb, 0x6c, 0xc0, 0x0c, 0x5b, 0xb1, 0x13, 0x14, 0x8a,
+ 0xd0, 0xd7, 0xdd, 0xfa, 0x02, 0x7c, 0x85, 0x78, 0x98, 0x86, 0x6e, 0x96,
+ 0x81, 0xfb, 0xa9, 0xef, 0xd6, 0x1e, 0x10, 0x2a, 0x14, 0xda, 0xf9, 0xe1,
+ 0x3d, 0x19, 0xc1, 0x3d, 0x29, 0xd0, 0xb8, 0x53, 0x10, 0xd4, 0x75, 0x7c,
+ 0x6b, 0x31, 0xf6, 0x94, 0x91, 0x32, 0x37, 0x2b, 0xf2, 0xfe, 0xee, 0xba,
+ 0x9c, 0x45, 0x14, 0x78, 0xca, 0xa2, 0xef, 0x6c, 0xe1, 0x76, 0x48, 0xcf,
+ 0xd4, 0x6b, 0x13, 0xb0, 0x8d, 0x8c, 0xe9, 0x01, 0x76, 0x12, 0xc0, 0x29,
+ 0x6d, 0x36, 0x28, 0x19, 0x36, 0xc1, 0x73, 0x75, 0x02, 0x81, 0x81, 0x00,
+ 0xce, 0xb3, 0xc3, 0x7d, 0xde, 0x12, 0x7b, 0x7a, 0x15, 0x39, 0xda, 0x10,
+ 0x61, 0xda, 0x9a, 0x11, 0x9f, 0x00, 0xd6, 0xe8, 0x8c, 0xb2, 0xdc, 0x35,
+ 0x0a, 0x32, 0x3d, 0x51, 0x7e, 0xfa, 0x6d, 0xa3, 0xea, 0x0e, 0x0d, 0x5a,
+ 0x62, 0xcb, 0x5c, 0x95, 0xf2, 0xe2, 0xbc, 0x23, 0x3a, 0xd4, 0xa6, 0x87,
+ 0x98, 0xfd, 0xdb, 0xeb, 0x9b, 0xa9, 0x14, 0xff, 0x80, 0x52, 0x87, 0x49,
+ 0x20, 0x82, 0x72, 0x7e, 0x83, 0x1a, 0x1a, 0x64, 0x93, 0x8f, 0x11, 0x9a,
+ 0x57, 0xb8, 0x0c, 0x4c, 0xf8, 0x73, 0x48, 0x23, 0x12, 0x65, 0xf5, 0x98,
+ 0x8f, 0x7e, 0xcf, 0xda, 0xee, 0xd9, 0x64, 0x56, 0x74, 0x67, 0xfc, 0xe6,
+ 0xc0, 0xcb, 0xae, 0x53, 0x99, 0xf1, 0x67, 0x4b, 0x3d, 0xb0, 0x4a, 0x0e,
+ 0x54, 0xa9, 0x7c, 0x43, 0xa5, 0xf6, 0xf8, 0xe0, 0xd6, 0x62, 0x53, 0xa0,
+ 0x7d, 0x36, 0xd9, 0x60, 0x26, 0x95, 0x19, 0xb1, 0x02, 0x81, 0x80, 0x0d,
+ 0xb2, 0xbb, 0xca, 0xdb, 0xc4, 0x97, 0x0b, 0x8d, 0x1e, 0x4c, 0xaa, 0x7c,
+ 0x8a, 0x02, 0x46, 0x17, 0x0b, 0xbc, 0x8d, 0x2c, 0xf4, 0xf9, 0x86, 0x68,
+ 0x5a, 0x4b, 0xc9, 0xb8, 0x7b, 0xd6, 0xf9, 0x3c, 0x5d, 0xfa, 0x3c, 0xdc,
+ 0x1d, 0x61, 0x81, 0x30, 0x93, 0x4d, 0xfa, 0xc7, 0x0d, 0x14, 0x20, 0x7a,
+ 0xbc, 0x25, 0x04, 0x7d, 0x16, 0xf9, 0x66, 0xc2, 0xa0, 0xb7, 0x21, 0x6c,
+ 0xb4, 0x24, 0xfc, 0xaf, 0x78, 0xe3, 0xda, 0xa9, 0xe3, 0x1d, 0xb5, 0xd3,
+ 0x52, 0x13, 0x29, 0x55, 0xc8, 0xf7, 0xc8, 0xc9, 0x66, 0xdd, 0x84, 0x4e,
+ 0x43, 0x41, 0xe9, 0xa9, 0x8f, 0x98, 0xd2, 0x6f, 0x10, 0xb6, 0x22, 0x47,
+ 0xbd, 0xa4, 0x38, 0xbe, 0x12, 0x61, 0x00, 0x39, 0xab, 0x87, 0xd0, 0xa9,
+ 0xe8, 0x93, 0xae, 0xc3, 0x79, 0xb3, 0x4f, 0xda, 0x0e, 0x1c, 0xa0, 0x56,
+ 0x31, 0xd9, 0xe8, 0xd2, 0x8d, 0x45, 0x65, 0x02, 0x81, 0x81, 0x00, 0xc5,
+ 0xf3, 0x2d, 0xa2, 0x5a, 0x8b, 0xc4, 0xa8, 0x53, 0xaf, 0x85, 0x7f, 0xee,
+ 0xd6, 0x54, 0x79, 0xcf, 0x96, 0x14, 0x39, 0xbc, 0x94, 0x85, 0x82, 0x5d,
+ 0xf3, 0x62, 0xf9, 0xaa, 0xea, 0xd5, 0x19, 0x06, 0xca, 0xd2, 0x4a, 0xdf,
+ 0x15, 0xf5, 0xe2, 0xbc, 0x2a, 0x1b, 0x16, 0x79, 0xfe, 0xb0, 0x44, 0x67,
+ 0x65, 0xa5, 0xb8, 0xea, 0xe7, 0x6f, 0xee, 0x87, 0xcb, 0x81, 0x37, 0xac,
+ 0xe4, 0x80, 0x15, 0x5c, 0x24, 0x21, 0x66, 0x74, 0x51, 0xac, 0xff, 0xec,
+ 0x45, 0x9b, 0xb2, 0x12, 0xb5, 0x04, 0x3e, 0x62, 0x1e, 0x36, 0xa7, 0x15,
+ 0xb4, 0xd2, 0x05, 0xce, 0x7b, 0x6e, 0x35, 0xc5, 0x60, 0xd8, 0xb7, 0x7b,
+ 0xa7, 0x13, 0x99, 0x88, 0x71, 0xc1, 0x04, 0x33, 0x5d, 0xa2, 0x6e, 0x3a,
+ 0xf1, 0xdc, 0xc9, 0x44, 0x25, 0x52, 0x8e, 0xaf, 0x80, 0x96, 0xa9, 0xb9,
+ 0x80, 0x4f, 0x88, 0x5f, 0x2a, 0xa6, 0xe1, 0x02, 0x81, 0x80, 0x6b, 0xeb,
+ 0xb7, 0xd6, 0xfd, 0x83, 0x2d, 0x7d, 0x04, 0x94, 0x39, 0x3a, 0xd3, 0x6d,
+ 0x69, 0x80, 0x9d, 0x5d, 0xfd, 0x41, 0x2a, 0x2c, 0xcc, 0x95, 0x4f, 0x57,
+ 0xf2, 0xec, 0x8b, 0xa9, 0x7a, 0x55, 0x83, 0x75, 0xec, 0x68, 0x15, 0xe4,
+ 0x88, 0x39, 0xf4, 0xca, 0xa8, 0x96, 0xf5, 0x68, 0x4e, 0xed, 0x3a, 0xd3,
+ 0x7a, 0x13, 0x1f, 0x08, 0x1d, 0x5f, 0x04, 0x14, 0x4a, 0xc7, 0x58, 0x97,
+ 0xf3, 0xe8, 0x76, 0xd2, 0x86, 0x99, 0x92, 0x7d, 0x24, 0x9b, 0xa8, 0x6e,
+ 0xf8, 0x01, 0x7b, 0x83, 0xbd, 0xdf, 0x2d, 0x83, 0xe8, 0xa6, 0xac, 0x8f,
+ 0x3b, 0xf1, 0x80, 0xc5, 0xeb, 0xe4, 0x77, 0xa7, 0x03, 0x2c, 0xb0, 0x12,
+ 0x3b, 0xf2, 0x7c, 0x29, 0x26, 0x78, 0xdc, 0x5b, 0xf5, 0x1f, 0x1a, 0x92,
+ 0xe2, 0x78, 0xc9, 0x65, 0xd7, 0x7d, 0x47, 0x49, 0xae, 0x08, 0xde, 0xfb,
+ 0xd2, 0x34, 0x8b, 0x05, 0x93, 0x16};
+
+static const std::vector<uint8_t> priv_key_4{
+ 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xac, 0x17, 0x52, 0x91, 0x77, 0xc7, 0x57, 0x5e, 0xd5, 0xe3,
+ 0x94, 0xf3, 0x38, 0x07, 0x18, 0xe6, 0x14, 0xc0, 0x10, 0x5e, 0x81, 0x01,
+ 0x65, 0x88, 0xfb, 0x2f, 0x95, 0xec, 0x4a, 0x32, 0x7f, 0xc8, 0xe8, 0xaf,
+ 0x68, 0x1c, 0x74, 0x00, 0x24, 0x04, 0x4a, 0x9c, 0xba, 0xf1, 0xf9, 0x7b,
+ 0xa5, 0x6d, 0x23, 0xa9, 0xf5, 0x33, 0x91, 0xf5, 0x4a, 0x84, 0xb2, 0xf8,
+ 0x58, 0x1f, 0x0c, 0xc9, 0x28, 0xfc, 0xd4, 0xc5, 0x5e, 0x06, 0x7f, 0x8d,
+ 0x36, 0x29, 0xa1, 0xfb, 0x01, 0x8a, 0x15, 0x74, 0x46, 0x65, 0x54, 0xa1,
+ 0x8d, 0xf0, 0x12, 0x1c, 0xfa, 0xa5, 0x67, 0x03, 0xb1, 0x74, 0x70, 0xa7,
+ 0x7e, 0x6f, 0x69, 0x09, 0xf4, 0xf8, 0x9b, 0x86, 0x5f, 0x11, 0xc6, 0xf9,
+ 0xa9, 0x51, 0xdd, 0x67, 0xcb, 0x73, 0xb1, 0x46, 0xeb, 0x68, 0xac, 0xa6,
+ 0xc0, 0xaf, 0x6e, 0x56, 0x53, 0x3f, 0x4f, 0xf8, 0xc3, 0x10, 0x70, 0xd3,
+ 0x60, 0x7e, 0xdc, 0x56, 0x5d, 0x22, 0xeb, 0xb4, 0x18, 0xd2, 0xa0, 0x0a,
+ 0x5b, 0x6f, 0xb5, 0x8e, 0x29, 0xb4, 0xd4, 0x64, 0xf0, 0xdf, 0xca, 0x6c,
+ 0xb2, 0x08, 0x81, 0xc3, 0x23, 0xc9, 0xcf, 0x91, 0xa4, 0xfc, 0x2a, 0x43,
+ 0x71, 0x97, 0xf2, 0x57, 0x9d, 0x9f, 0xaa, 0xa0, 0x16, 0xa4, 0x2b, 0x59,
+ 0x47, 0x34, 0x12, 0x24, 0x5f, 0x76, 0x40, 0xdc, 0xed, 0x84, 0x25, 0x87,
+ 0xd6, 0xa6, 0x2f, 0xa7, 0xc4, 0xcb, 0x6b, 0x57, 0xe3, 0x9b, 0x73, 0xf0,
+ 0xa5, 0x45, 0xbc, 0x0e, 0x0d, 0x65, 0x01, 0xfa, 0x0a, 0xf2, 0x2c, 0xa1,
+ 0x62, 0xdc, 0x03, 0x27, 0xc4, 0xd6, 0xb3, 0x56, 0x3f, 0xd4, 0x88, 0x0b,
+ 0x20, 0x10, 0xe7, 0xe9, 0x33, 0x8a, 0x1d, 0x90, 0xb7, 0xcb, 0x8b, 0x8f,
+ 0x41, 0x0d, 0x72, 0x28, 0x7d, 0x70, 0xbb, 0x20, 0x79, 0xc3, 0xa6, 0xdc,
+ 0x51, 0xd6, 0xc6, 0xa8, 0xb8, 0x07, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x81, 0xff, 0x7e, 0x60, 0xa2, 0x42, 0x31, 0xb4, 0x32, 0x75, 0x72, 0x9d,
+ 0xae, 0xc4, 0xee, 0x60, 0x47, 0xe8, 0xaf, 0x54, 0x5c, 0xb1, 0x0a, 0x0b,
+ 0xfc, 0x84, 0x9b, 0xf2, 0x56, 0x27, 0x30, 0x55, 0xe5, 0x81, 0xa5, 0x5f,
+ 0x2b, 0x15, 0xba, 0x1a, 0x60, 0x58, 0xc6, 0x72, 0x52, 0xd7, 0x60, 0x5f,
+ 0x6d, 0x1c, 0xb9, 0x14, 0x16, 0xfd, 0xc8, 0x32, 0x5a, 0x87, 0x18, 0xe7,
+ 0x47, 0xcf, 0x85, 0x94, 0x34, 0x85, 0x77, 0xbb, 0x79, 0x51, 0x4c, 0x5a,
+ 0x67, 0x6c, 0x2b, 0x88, 0x29, 0x99, 0x3e, 0x28, 0x25, 0x8a, 0x44, 0x9c,
+ 0x5f, 0x9f, 0xed, 0xad, 0x5a, 0x64, 0x1d, 0x42, 0x99, 0x0e, 0xe9, 0xac,
+ 0x17, 0x2d, 0xb9, 0xf5, 0x95, 0xf0, 0xfc, 0x45, 0xb1, 0x8b, 0x5c, 0x93,
+ 0xfb, 0xc4, 0x22, 0xd4, 0x16, 0x94, 0xdf, 0x9b, 0x35, 0x45, 0xa9, 0x84,
+ 0xcb, 0xfc, 0x09, 0x0b, 0x5c, 0x17, 0x22, 0xa3, 0x8c, 0x9b, 0x50, 0x69,
+ 0x8c, 0xac, 0x51, 0x6d, 0x5a, 0xa1, 0x6d, 0x89, 0x86, 0x4c, 0x85, 0x68,
+ 0xa2, 0x95, 0x6e, 0xcd, 0x7d, 0xb8, 0x36, 0x94, 0x90, 0xe2, 0x8d, 0x37,
+ 0x64, 0xde, 0x00, 0x78, 0xd2, 0x07, 0x53, 0xdb, 0x42, 0x85, 0xaf, 0xff,
+ 0x29, 0x2f, 0xba, 0x35, 0xd5, 0xde, 0xf7, 0x29, 0x59, 0xe7, 0x12, 0xf7,
+ 0xab, 0x5e, 0x40, 0xdb, 0x81, 0xd1, 0xc8, 0x9f, 0x8c, 0x84, 0x2e, 0x97,
+ 0xab, 0xb2, 0x5e, 0x25, 0xf5, 0x9e, 0x78, 0xbf, 0xe7, 0x12, 0xcb, 0xbf,
+ 0xd7, 0x60, 0x20, 0x6e, 0x4e, 0xcf, 0xb0, 0x01, 0x09, 0x4e, 0xef, 0x8e,
+ 0x23, 0x88, 0x44, 0x43, 0x20, 0x86, 0xb3, 0x0d, 0xac, 0x2b, 0x4e, 0x7d,
+ 0xdd, 0x4a, 0x72, 0x52, 0x18, 0xf4, 0x51, 0x93, 0xdd, 0x14, 0xd4, 0xfe,
+ 0xcc, 0x5f, 0x68, 0x3c, 0xc4, 0xfb, 0x4f, 0x44, 0x18, 0xac, 0xec, 0x3b,
+ 0x8d, 0xa9, 0x00, 0xde, 0xc1, 0x02, 0x81, 0x81, 0x00, 0xe8, 0x11, 0xb5,
+ 0xa9, 0xc9, 0xe6, 0x5a, 0x38, 0x5f, 0xa5, 0xcf, 0x0e, 0x3f, 0x34, 0x08,
+ 0xe6, 0x13, 0xb4, 0xa3, 0x3d, 0x27, 0x0c, 0x70, 0x14, 0x1f, 0x23, 0x59,
+ 0x73, 0x6f, 0x5e, 0x0c, 0xbc, 0xec, 0x22, 0xbc, 0x94, 0x03, 0x20, 0x82,
+ 0x7e, 0xd2, 0x27, 0xa4, 0xec, 0xe5, 0x68, 0x76, 0xf6, 0x04, 0x7b, 0xe2,
+ 0x47, 0x59, 0x12, 0xf8, 0xea, 0x86, 0xce, 0xf0, 0xdb, 0xa1, 0xba, 0x72,
+ 0xdb, 0xc0, 0xd7, 0x97, 0x0c, 0x54, 0x95, 0x14, 0xeb, 0xea, 0x6e, 0x07,
+ 0xed, 0xcc, 0xf0, 0x7a, 0x1c, 0xfa, 0x73, 0x6e, 0x32, 0x56, 0xac, 0x48,
+ 0x29, 0xae, 0xfc, 0xff, 0x28, 0x7c, 0x98, 0x18, 0x8b, 0x1e, 0x4e, 0x6d,
+ 0x6b, 0x3a, 0x4d, 0x5d, 0x15, 0xc6, 0xa8, 0x35, 0x26, 0x94, 0xe6, 0x09,
+ 0xf5, 0x42, 0x40, 0x2a, 0xfa, 0x0d, 0x30, 0xfb, 0x1e, 0x9a, 0xe1, 0x16,
+ 0x81, 0xdb, 0xb6, 0x39, 0xdf, 0x02, 0x81, 0x81, 0x00, 0xbd, 0xd6, 0x47,
+ 0x4f, 0xce, 0x37, 0x44, 0x33, 0x03, 0xa8, 0x39, 0xa6, 0x5b, 0xc9, 0xda,
+ 0xb7, 0xd6, 0x6e, 0x0d, 0xed, 0x2f, 0xa9, 0x24, 0xed, 0x8d, 0x30, 0xe8,
+ 0xcf, 0x16, 0x04, 0xa6, 0xb5, 0x89, 0xb7, 0xa3, 0xce, 0x5a, 0x2c, 0xac,
+ 0x20, 0x16, 0x1d, 0x80, 0xc2, 0x05, 0x2c, 0x4c, 0x87, 0x71, 0xef, 0x72,
+ 0x15, 0xad, 0xdd, 0xfb, 0x69, 0x49, 0xca, 0xcf, 0x88, 0x33, 0x50, 0x50,
+ 0x55, 0x46, 0x2c, 0x54, 0x30, 0xe2, 0x83, 0xa8, 0xcc, 0x8b, 0x1c, 0xfb,
+ 0x21, 0x82, 0x71, 0x68, 0xbd, 0x24, 0x5f, 0x7f, 0xba, 0x6d, 0x4a, 0xca,
+ 0x3c, 0xab, 0x98, 0x88, 0xb1, 0x2c, 0x6b, 0xf1, 0xe0, 0x97, 0x22, 0x97,
+ 0xb5, 0x98, 0x59, 0xbc, 0x35, 0x22, 0x70, 0x6e, 0xae, 0xe8, 0xf0, 0x86,
+ 0xef, 0x0e, 0x65, 0x5b, 0xb2, 0x7c, 0x93, 0xb5, 0x31, 0x46, 0xa8, 0xe1,
+ 0x9a, 0xf7, 0xd7, 0x96, 0xd9, 0x02, 0x81, 0x80, 0x31, 0x3c, 0xf8, 0xaf,
+ 0x52, 0xa0, 0x26, 0x4a, 0x49, 0xb8, 0xf3, 0x6a, 0x91, 0x6c, 0x67, 0xea,
+ 0xf1, 0x09, 0x65, 0x8d, 0x27, 0x08, 0xd3, 0x8a, 0xe1, 0x64, 0x6d, 0xa9,
+ 0x39, 0x5a, 0xda, 0x17, 0x07, 0x7f, 0x03, 0x45, 0xe0, 0x37, 0xf8, 0x98,
+ 0x11, 0xdc, 0xc9, 0x78, 0x5d, 0xe0, 0x41, 0x45, 0x47, 0x84, 0x45, 0x69,
+ 0x5f, 0xf3, 0xcf, 0x8e, 0x6b, 0x15, 0xe3, 0x32, 0xa6, 0x68, 0xd9, 0xcf,
+ 0xd8, 0x65, 0xa5, 0xad, 0xbf, 0x10, 0x76, 0x84, 0xeb, 0x93, 0x76, 0xe9,
+ 0x34, 0x8f, 0x5d, 0x49, 0x62, 0xb6, 0x35, 0x0e, 0x47, 0x27, 0x7c, 0x94,
+ 0x23, 0x85, 0x98, 0x59, 0xad, 0xbd, 0xd3, 0x8f, 0x48, 0xd9, 0xd9, 0x0b,
+ 0x64, 0x2e, 0x5f, 0xee, 0xab, 0xdc, 0xaa, 0x92, 0x4a, 0x0b, 0x58, 0xd7,
+ 0x89, 0xbb, 0xf5, 0xa2, 0x62, 0x44, 0x1f, 0x33, 0xca, 0x26, 0xb1, 0xd0,
+ 0xd1, 0x9e, 0x23, 0x3f, 0x02, 0x81, 0x81, 0x00, 0x99, 0xd9, 0x64, 0x17,
+ 0xd8, 0x5f, 0x4f, 0xe5, 0x2c, 0x2c, 0x94, 0xf4, 0x2e, 0xe5, 0x6b, 0x5d,
+ 0x9b, 0xe9, 0xbb, 0x5d, 0xa3, 0x47, 0xa8, 0x86, 0xe0, 0xeb, 0x67, 0x72,
+ 0x15, 0x3d, 0x15, 0xc2, 0x80, 0x67, 0x14, 0xd9, 0x32, 0x99, 0x8b, 0xb1,
+ 0xc1, 0x5a, 0x8d, 0xb4, 0x30, 0x2f, 0x13, 0xa2, 0x9d, 0x82, 0xd9, 0xe9,
+ 0x99, 0xec, 0x12, 0x49, 0xe5, 0x24, 0xf9, 0x86, 0x3f, 0x57, 0xf2, 0x92,
+ 0xf9, 0x79, 0x09, 0x8e, 0x48, 0xb5, 0x3d, 0x02, 0xf0, 0x27, 0x3f, 0x9b,
+ 0x8b, 0xb4, 0xcf, 0x96, 0xa2, 0x38, 0xc7, 0x32, 0x56, 0x4a, 0xcb, 0x95,
+ 0xd9, 0xd7, 0x97, 0xc8, 0x46, 0xe1, 0x00, 0xb8, 0xec, 0xa3, 0x7b, 0x62,
+ 0x0f, 0xa3, 0x81, 0xf5, 0x6a, 0x00, 0xc6, 0xa2, 0xf8, 0x63, 0x9e, 0x67,
+ 0x75, 0x3a, 0x4d, 0xd3, 0x5c, 0x44, 0xf5, 0x0e, 0x87, 0x5e, 0x6c, 0xe0,
+ 0x83, 0xc5, 0xf4, 0x19, 0x02, 0x81, 0x81, 0x00, 0x9d, 0x72, 0x30, 0xca,
+ 0xda, 0x81, 0xbe, 0x92, 0xc5, 0xf9, 0xce, 0x4f, 0xb4, 0xc9, 0x73, 0xfe,
+ 0x0c, 0x56, 0xa2, 0x30, 0xd9, 0x9f, 0x4b, 0x59, 0xbd, 0x3f, 0x3a, 0x86,
+ 0x7d, 0x54, 0x87, 0x87, 0xa5, 0x62, 0xe4, 0x7f, 0x13, 0xa1, 0x32, 0x7d,
+ 0x6d, 0x88, 0xb6, 0x1c, 0x68, 0xd5, 0x64, 0xbc, 0xac, 0x12, 0x3c, 0x0b,
+ 0xd6, 0x3f, 0xb4, 0xc4, 0xca, 0xd5, 0x17, 0x48, 0x86, 0xdd, 0x28, 0x63,
+ 0x2a, 0x23, 0x26, 0xaf, 0xc7, 0xf1, 0x72, 0x05, 0x5c, 0x6e, 0x07, 0x60,
+ 0x51, 0x52, 0x59, 0x56, 0x1e, 0x67, 0xb8, 0xa2, 0x43, 0x62, 0xa5, 0x0a,
+ 0xc7, 0x58, 0xf7, 0xe3, 0x28, 0x9c, 0xb5, 0xb9, 0x15, 0xb4, 0x45, 0xee,
+ 0xf1, 0xe6, 0x2c, 0xa6, 0x03, 0xd5, 0x6d, 0x39, 0x56, 0x9e, 0x68, 0x9b,
+ 0xfe, 0xc6, 0x91, 0x1d, 0xeb, 0x4c, 0x37, 0xb0, 0xc7, 0x33, 0x37, 0xfd,
+ 0x23, 0x15, 0x6a, 0x6f};
+
+static const std::vector<uint8_t> priv_key_5{
+ 0x30, 0x82, 0x04, 0xbf, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa9, 0x30, 0x82, 0x04, 0xa5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xc0, 0x1f, 0x17, 0x44, 0x08, 0x87, 0xa6, 0x01, 0x6f, 0xaa,
+ 0xd9, 0xd7, 0x0d, 0x23, 0xe5, 0x29, 0x0e, 0xbe, 0xf6, 0xee, 0x9b, 0x77,
+ 0x07, 0xaf, 0xfc, 0x88, 0xfa, 0x85, 0xb0, 0xb6, 0x60, 0x33, 0xe1, 0xcf,
+ 0x2a, 0x82, 0x65, 0x45, 0x18, 0xe2, 0xb7, 0x32, 0xc2, 0xed, 0xba, 0xfa,
+ 0x9d, 0x2b, 0x68, 0xb2, 0xfe, 0xf7, 0x8e, 0xd3, 0x6d, 0x6c, 0x42, 0x1c,
+ 0x5b, 0xb2, 0x30, 0x47, 0x11, 0xd9, 0x8a, 0x5a, 0xb9, 0xaf, 0xf8, 0xc4,
+ 0x8f, 0x8c, 0x35, 0xec, 0xd5, 0xe0, 0xc7, 0x21, 0xee, 0xde, 0x45, 0x98,
+ 0x32, 0xd8, 0x3b, 0x92, 0xa7, 0xed, 0xfe, 0xba, 0xf1, 0x63, 0xc1, 0x44,
+ 0x5a, 0x00, 0x3b, 0x33, 0x00, 0xf8, 0xee, 0xa2, 0xce, 0x43, 0xb8, 0x8c,
+ 0xad, 0x04, 0xc4, 0x13, 0xb5, 0x61, 0x00, 0x6b, 0x74, 0x94, 0x81, 0x0f,
+ 0xc5, 0xb4, 0x6c, 0x65, 0x98, 0xd3, 0xda, 0x90, 0xd0, 0x44, 0xf5, 0xef,
+ 0x73, 0x75, 0x4c, 0x3b, 0x14, 0xfb, 0xce, 0x33, 0xbf, 0x02, 0x69, 0xfa,
+ 0xac, 0xba, 0xe5, 0x23, 0x28, 0x60, 0x2b, 0x13, 0xe0, 0xdc, 0x7c, 0x48,
+ 0x5c, 0x02, 0xca, 0xa5, 0x4b, 0x05, 0x82, 0x1f, 0x5e, 0x69, 0x23, 0xc3,
+ 0xc7, 0xb3, 0xbd, 0xfb, 0xf9, 0xf4, 0x44, 0xaa, 0x30, 0x03, 0xcb, 0x03,
+ 0x1a, 0xf7, 0x88, 0x04, 0xb4, 0x70, 0x21, 0x85, 0xa4, 0x2b, 0x38, 0xdd,
+ 0xc0, 0xbd, 0x1b, 0xeb, 0xfe, 0x10, 0x76, 0x85, 0xb4, 0x0d, 0xe7, 0x63,
+ 0xcb, 0x17, 0x97, 0xc9, 0x5e, 0x0c, 0xbb, 0x41, 0xf9, 0x2b, 0xa6, 0x2e,
+ 0x3f, 0x38, 0x31, 0x03, 0xab, 0x7c, 0xc0, 0x16, 0x04, 0xc5, 0x0c, 0x27,
+ 0x76, 0xb0, 0x22, 0x27, 0x8d, 0xa9, 0xb3, 0x59, 0xe6, 0xc9, 0x4b, 0xad,
+ 0xb7, 0x01, 0x7e, 0xd3, 0xac, 0x10, 0x0a, 0x9a, 0xfe, 0xec, 0x12, 0x18,
+ 0xd2, 0x8e, 0x83, 0x9f, 0x2f, 0x1b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x50, 0xef, 0x88, 0x24, 0xa0, 0x17, 0x4d, 0x47, 0x03,
+ 0x9d, 0x0d, 0x42, 0x7c, 0x85, 0xa7, 0xaf, 0xc1, 0x47, 0x8f, 0xcd, 0x7b,
+ 0x6f, 0x0c, 0xad, 0x06, 0x0d, 0x4a, 0xc4, 0xf1, 0x6a, 0x13, 0x63, 0x27,
+ 0xf8, 0xd7, 0x66, 0xb1, 0x75, 0x07, 0x83, 0xd3, 0x3b, 0xae, 0x44, 0xea,
+ 0x65, 0x53, 0xbb, 0x0a, 0xd3, 0x85, 0x78, 0x13, 0x12, 0x5c, 0xe1, 0xa3,
+ 0x84, 0x40, 0xd8, 0xf3, 0x5f, 0xad, 0x54, 0x60, 0xe5, 0xd1, 0x9e, 0x21,
+ 0x85, 0xe5, 0x17, 0x63, 0x4c, 0x4f, 0xd9, 0xee, 0xea, 0x0b, 0xb0, 0x55,
+ 0xcf, 0x45, 0x74, 0x34, 0xbc, 0x96, 0xc4, 0x3b, 0x70, 0xd3, 0xea, 0x7b,
+ 0x6b, 0xe9, 0x22, 0x79, 0xce, 0x05, 0xd5, 0xd8, 0xea, 0x7b, 0x4c, 0xaa,
+ 0x3d, 0x91, 0x52, 0x15, 0xac, 0x5b, 0xd7, 0xee, 0x8e, 0x56, 0x41, 0x8d,
+ 0x91, 0x70, 0x6f, 0x8e, 0xce, 0xca, 0x30, 0x4d, 0xbe, 0x7e, 0x0e, 0x23,
+ 0xc5, 0xec, 0x42, 0xa0, 0x29, 0xd1, 0xa6, 0x0a, 0x1c, 0x96, 0x73, 0xe3,
+ 0xa8, 0xbc, 0x94, 0x27, 0x54, 0xd4, 0xd6, 0x01, 0xf1, 0x84, 0x7f, 0xb3,
+ 0x53, 0x9a, 0x32, 0x59, 0xc3, 0x6c, 0x72, 0x5f, 0x27, 0x9c, 0x1a, 0xd4,
+ 0x48, 0x0f, 0x71, 0x86, 0xc1, 0xd6, 0x41, 0xf3, 0x77, 0xfa, 0x3d, 0x7e,
+ 0xe9, 0x0a, 0x5b, 0xf1, 0x6b, 0x8f, 0x1c, 0x7d, 0x9f, 0x28, 0x9b, 0x85,
+ 0x4c, 0xb7, 0x7b, 0xfd, 0x0f, 0x41, 0xa0, 0x28, 0xb9, 0x63, 0x4c, 0xf3,
+ 0xad, 0xda, 0x3b, 0x55, 0x67, 0x91, 0x8d, 0x2b, 0x5d, 0x0a, 0xa0, 0x8b,
+ 0xc8, 0xcc, 0xec, 0x8d, 0x0b, 0x39, 0xc5, 0x61, 0xf1, 0xc9, 0x2a, 0xa6,
+ 0xb2, 0x00, 0xbb, 0x88, 0x24, 0xff, 0x50, 0x06, 0x7e, 0xf8, 0x7c, 0x0f,
+ 0x55, 0xe0, 0xa9, 0x81, 0x65, 0x51, 0x80, 0xae, 0xf3, 0xbc, 0x33, 0x5c,
+ 0x55, 0x7a, 0x9b, 0xe5, 0x4e, 0x1f, 0xe1, 0x02, 0x81, 0x81, 0x00, 0xef,
+ 0xac, 0x2a, 0xa1, 0x3c, 0xc5, 0x8e, 0xdb, 0x45, 0x88, 0x82, 0x58, 0x5c,
+ 0xdc, 0xfe, 0xad, 0x70, 0x4e, 0xed, 0x62, 0x2a, 0x31, 0x4d, 0x92, 0x3d,
+ 0x56, 0xe3, 0xfd, 0x21, 0x92, 0x4f, 0x99, 0xfe, 0x68, 0xd2, 0x0b, 0xea,
+ 0x1e, 0x2f, 0xab, 0xf6, 0x78, 0x37, 0xec, 0x6b, 0x52, 0x24, 0x8a, 0x86,
+ 0x6f, 0xb6, 0x70, 0x9f, 0x55, 0x06, 0x43, 0xc7, 0x20, 0xf6, 0x31, 0xf9,
+ 0xd8, 0x60, 0xc4, 0x2f, 0x66, 0xa8, 0xdb, 0xe1, 0xe3, 0x6d, 0x6f, 0xe2,
+ 0x33, 0x02, 0x11, 0xc6, 0xb9, 0xb6, 0x92, 0xff, 0x2a, 0x0b, 0xae, 0x8c,
+ 0x70, 0x0f, 0x4d, 0xa7, 0xa0, 0x4e, 0x06, 0x38, 0x8b, 0xc3, 0x13, 0xe6,
+ 0xb4, 0x80, 0x94, 0x95, 0x65, 0xa1, 0x60, 0x94, 0x0c, 0x4f, 0x0a, 0x43,
+ 0x23, 0xd9, 0x60, 0xfb, 0x89, 0xfe, 0xe9, 0x73, 0x96, 0x0f, 0x19, 0x72,
+ 0x10, 0x80, 0x88, 0xe1, 0x47, 0x41, 0x8b, 0x02, 0x81, 0x81, 0x00, 0xcd,
+ 0x35, 0xa5, 0x02, 0x45, 0x11, 0x4f, 0x6b, 0xed, 0xf1, 0xe0, 0xb0, 0x00,
+ 0xc7, 0x25, 0xf1, 0xe6, 0x59, 0xb4, 0x46, 0xa0, 0x5f, 0xaa, 0x14, 0x54,
+ 0x2e, 0xf0, 0x88, 0xfe, 0x85, 0x55, 0xfe, 0x7c, 0x19, 0xc4, 0xe9, 0x7e,
+ 0x58, 0xbc, 0xed, 0xc9, 0x81, 0x3e, 0xb7, 0xbf, 0x70, 0x0b, 0x59, 0x49,
+ 0x43, 0x38, 0xb7, 0x20, 0x8c, 0x24, 0xd2, 0x56, 0xf7, 0x3c, 0x6d, 0x72,
+ 0xaf, 0x2c, 0x05, 0xad, 0x77, 0x76, 0xde, 0x91, 0x30, 0x53, 0xed, 0xdf,
+ 0xb4, 0x4e, 0x0f, 0x7d, 0xb6, 0x87, 0x65, 0x4a, 0x3e, 0xe8, 0x9f, 0xe0,
+ 0x95, 0xc3, 0x31, 0xd9, 0xbc, 0x2b, 0x01, 0xae, 0x9c, 0xb5, 0x20, 0xe8,
+ 0x35, 0x5e, 0xda, 0x2e, 0x55, 0x16, 0xdd, 0x2f, 0x4c, 0x44, 0x59, 0xbc,
+ 0x16, 0xb4, 0x0b, 0xd9, 0x51, 0x74, 0xf1, 0x1a, 0x54, 0x8c, 0x35, 0x89,
+ 0x98, 0x4d, 0x43, 0x06, 0xf0, 0x5a, 0xb1, 0x02, 0x81, 0x81, 0x00, 0xa0,
+ 0x62, 0x45, 0xe4, 0xc0, 0x16, 0x34, 0x12, 0xe7, 0xe5, 0x01, 0xd4, 0xbf,
+ 0xcf, 0xe3, 0x5d, 0x8c, 0xda, 0x44, 0x60, 0x7c, 0x7b, 0xa1, 0xbd, 0x4a,
+ 0xee, 0xea, 0x82, 0x6a, 0x04, 0xce, 0xdf, 0xee, 0x2f, 0x96, 0xe0, 0x02,
+ 0x3b, 0x51, 0x0b, 0x72, 0x53, 0xe0, 0x98, 0x84, 0xf8, 0xe3, 0x1b, 0x0f,
+ 0xfb, 0x91, 0xca, 0xab, 0xd4, 0xe9, 0xec, 0x51, 0x44, 0xed, 0x7b, 0x64,
+ 0x06, 0x38, 0x3b, 0x10, 0xbd, 0x52, 0x22, 0x52, 0x77, 0x2e, 0xb4, 0xc0,
+ 0x5a, 0x01, 0xf8, 0x83, 0x53, 0xa3, 0xa9, 0x9a, 0xb7, 0x38, 0x3a, 0x06,
+ 0x20, 0xb7, 0x1c, 0xf0, 0x1f, 0x86, 0x17, 0x03, 0xa0, 0x03, 0x5b, 0x3d,
+ 0xf7, 0x6c, 0x54, 0x01, 0xe5, 0x90, 0xa8, 0x60, 0x6a, 0x1c, 0x3a, 0x71,
+ 0xd3, 0x7b, 0x94, 0x3a, 0xbf, 0x8d, 0xa6, 0x0b, 0x83, 0x4f, 0x77, 0x67,
+ 0xad, 0x43, 0x56, 0x55, 0xea, 0xa9, 0x21, 0x02, 0x81, 0x81, 0x00, 0xcd,
+ 0x19, 0x96, 0xc8, 0xc3, 0xfb, 0x5f, 0x24, 0x02, 0x78, 0x44, 0x17, 0xe5,
+ 0x4f, 0x26, 0x2f, 0xb6, 0x09, 0x66, 0x53, 0x48, 0xab, 0x14, 0xb4, 0xa8,
+ 0xc7, 0x19, 0x85, 0xf2, 0xcd, 0x95, 0x7b, 0x7a, 0xd1, 0xce, 0xab, 0x88,
+ 0xaa, 0x6c, 0x7a, 0x45, 0x72, 0x36, 0x1b, 0x34, 0xed, 0x69, 0x8a, 0x5d,
+ 0xdd, 0x1f, 0xec, 0x78, 0x4d, 0x59, 0xe8, 0x19, 0x1f, 0x96, 0x77, 0xd5,
+ 0xae, 0x1b, 0x13, 0xb9, 0xa2, 0xb3, 0x5e, 0x14, 0x42, 0xf7, 0x3f, 0xc2,
+ 0xdc, 0xd5, 0x40, 0x4a, 0x67, 0x8a, 0xbf, 0xc4, 0x0b, 0x48, 0x39, 0xb3,
+ 0x20, 0x3c, 0x2d, 0xb0, 0xef, 0x8f, 0x14, 0x69, 0x4f, 0x1b, 0x01, 0xbe,
+ 0xd4, 0xc8, 0xee, 0xcc, 0x6c, 0x23, 0x24, 0x02, 0xc7, 0xf9, 0x70, 0xae,
+ 0xbb, 0x0a, 0x4c, 0xe5, 0x71, 0xb2, 0xad, 0xdf, 0xa1, 0x2d, 0x59, 0xbd,
+ 0x22, 0x49, 0xe6, 0x7a, 0x22, 0xf4, 0xa1, 0x02, 0x81, 0x81, 0x00, 0xd4,
+ 0xb8, 0x87, 0xf8, 0xd4, 0x6a, 0x40, 0xa1, 0x4d, 0x65, 0x82, 0xc7, 0xfb,
+ 0x2e, 0xba, 0x4f, 0xbd, 0x71, 0x57, 0x57, 0xae, 0x88, 0xba, 0x1f, 0x64,
+ 0x4a, 0x29, 0x74, 0x83, 0xe3, 0x64, 0xa1, 0x28, 0x65, 0x03, 0xae, 0xab,
+ 0x79, 0x8d, 0x30, 0xf4, 0xd2, 0xea, 0xe9, 0x71, 0x0b, 0x5b, 0x71, 0xfc,
+ 0xc2, 0xd1, 0x32, 0x31, 0x4d, 0xa4, 0xda, 0xab, 0xd2, 0x52, 0x02, 0x05,
+ 0x27, 0x31, 0x2b, 0x3e, 0x9f, 0x7d, 0x4d, 0x8d, 0x3c, 0x4c, 0x8d, 0xf4,
+ 0x64, 0x57, 0x20, 0xc3, 0x37, 0xd1, 0x0f, 0x37, 0x06, 0xc0, 0x6d, 0x18,
+ 0x1c, 0x48, 0xbf, 0xaf, 0x35, 0xc1, 0x8e, 0xc7, 0x59, 0xda, 0x16, 0x6e,
+ 0x3c, 0x93, 0x12, 0x82, 0x8f, 0xff, 0x99, 0x32, 0xbf, 0x22, 0x7d, 0x87,
+ 0x77, 0xdc, 0xe5, 0x6f, 0xf0, 0x03, 0x30, 0x10, 0x72, 0xc6, 0x20, 0xe7,
+ 0x38, 0x0b, 0xe4, 0x8a, 0xef, 0xfb, 0x99};
+
+static const std::vector<uint8_t> priv_key_6{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x9e, 0xd1, 0x20, 0xa3, 0x7d, 0xe2, 0x12, 0x7b, 0xb1, 0x86,
+ 0x15, 0x51, 0x6c, 0xd7, 0x93, 0x11, 0x82, 0xad, 0x62, 0xd3, 0x9d, 0x1c,
+ 0xe9, 0x9a, 0xdb, 0x21, 0xd6, 0x0b, 0x8b, 0x94, 0x08, 0x30, 0x84, 0x3f,
+ 0xfc, 0x95, 0x37, 0xbd, 0xa7, 0xbe, 0x97, 0x60, 0xbd, 0x49, 0xfa, 0x61,
+ 0x80, 0x9c, 0xe9, 0x46, 0x7a, 0x6e, 0x0b, 0xaa, 0x28, 0xc4, 0x79, 0x00,
+ 0x64, 0x65, 0x82, 0x7e, 0x15, 0xc4, 0xba, 0x08, 0xb2, 0xa1, 0xbe, 0x18,
+ 0x73, 0xe9, 0x6b, 0xdf, 0xbd, 0xd2, 0xd1, 0x29, 0x20, 0x8c, 0xe4, 0xb1,
+ 0x5f, 0xef, 0x18, 0x4d, 0xae, 0x5f, 0x3b, 0x87, 0x4e, 0x0d, 0xa7, 0x57,
+ 0xf2, 0xf1, 0xcb, 0xd7, 0xc4, 0x3c, 0xd0, 0x44, 0x5e, 0x6e, 0xb8, 0x79,
+ 0xcd, 0x29, 0x2f, 0x27, 0x59, 0xdf, 0x8c, 0x50, 0xde, 0x0c, 0x4a, 0x53,
+ 0xba, 0xda, 0x31, 0x79, 0xf8, 0x89, 0xf8, 0x19, 0x36, 0xfe, 0x12, 0xbd,
+ 0xd9, 0xc9, 0x06, 0xd8, 0x07, 0x81, 0x96, 0x37, 0x81, 0xe8, 0x77, 0xe4,
+ 0x98, 0x1e, 0xa4, 0xc3, 0x94, 0x41, 0x79, 0x65, 0xc2, 0x4d, 0x82, 0x73,
+ 0x0c, 0x15, 0xa3, 0xc1, 0xec, 0x33, 0x88, 0x73, 0xb5, 0x36, 0x55, 0x2a,
+ 0xe1, 0xf6, 0xd9, 0x2f, 0xb3, 0x96, 0x53, 0xa8, 0xeb, 0xad, 0x83, 0x38,
+ 0xa8, 0xdd, 0x16, 0x49, 0x26, 0x73, 0xa1, 0x8d, 0x3c, 0x12, 0x3e, 0xdc,
+ 0xde, 0xa1, 0xe1, 0x00, 0xf1, 0x5a, 0xdc, 0x12, 0x7e, 0x04, 0xdd, 0xf4,
+ 0xc4, 0xac, 0xf2, 0xd1, 0xc4, 0x4e, 0x87, 0x5d, 0x65, 0xde, 0x40, 0xc4,
+ 0xf5, 0x1d, 0xde, 0x02, 0x49, 0xdd, 0x58, 0x52, 0x8a, 0x37, 0x1a, 0x7c,
+ 0x76, 0x4f, 0x05, 0x89, 0xd3, 0x42, 0xd5, 0x2b, 0xed, 0xae, 0x8e, 0x7e,
+ 0x88, 0x89, 0xf1, 0x7f, 0x9b, 0xc0, 0xc0, 0xc1, 0x42, 0x37, 0xb3, 0x4a,
+ 0x8e, 0xf7, 0xc4, 0xb6, 0xb5, 0x6b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x2b, 0x09, 0xc1, 0x2e, 0x8d, 0x0e, 0x96, 0xb3, 0xae,
+ 0x88, 0x07, 0x7e, 0xe9, 0x60, 0x02, 0x1a, 0xdc, 0xae, 0xdf, 0xf9, 0x38,
+ 0xba, 0x7d, 0x13, 0xda, 0x0e, 0x71, 0x52, 0xef, 0xa0, 0x4e, 0x17, 0xd7,
+ 0xbe, 0xff, 0x53, 0xf0, 0xa7, 0x14, 0xae, 0x31, 0x97, 0xa5, 0xb4, 0x46,
+ 0x85, 0xe5, 0xb4, 0xa0, 0x02, 0xd9, 0x6a, 0xb8, 0xfe, 0x83, 0xcd, 0xba,
+ 0x7c, 0xc0, 0xb8, 0x41, 0x84, 0xa9, 0xa1, 0x86, 0x48, 0x95, 0x1f, 0xff,
+ 0xc3, 0xe0, 0xa5, 0x80, 0xf6, 0x41, 0x1a, 0xc0, 0x53, 0xc4, 0xde, 0x69,
+ 0x9b, 0x27, 0xc4, 0x43, 0x71, 0xc9, 0xaf, 0x45, 0x12, 0x85, 0xb4, 0x6d,
+ 0x85, 0x07, 0xf1, 0x3e, 0xac, 0x5a, 0x21, 0xa0, 0xce, 0xe6, 0x48, 0x5a,
+ 0xf5, 0xa7, 0x03, 0x62, 0x23, 0xe7, 0xd7, 0x0c, 0xcf, 0x5d, 0x5d, 0x37,
+ 0x47, 0x39, 0x7b, 0xa7, 0xac, 0xc6, 0x0d, 0x9d, 0x8e, 0x37, 0xb8, 0x75,
+ 0x49, 0x8d, 0x06, 0xe7, 0xca, 0x08, 0xc9, 0x3c, 0xde, 0x6d, 0x8d, 0x72,
+ 0x63, 0xcc, 0x0c, 0x69, 0x60, 0x32, 0xfe, 0x97, 0x37, 0x50, 0xd6, 0x17,
+ 0xb9, 0x79, 0xc7, 0xaf, 0xc2, 0x62, 0x89, 0x38, 0xa2, 0xbb, 0x3e, 0xf6,
+ 0xd7, 0x87, 0x95, 0x5b, 0x19, 0x8d, 0xd1, 0x14, 0xbf, 0x6a, 0xf6, 0x3a,
+ 0x28, 0xe0, 0xfd, 0x7d, 0x32, 0xc8, 0x5a, 0xca, 0x53, 0xc0, 0x25, 0x59,
+ 0x72, 0x84, 0x1f, 0x99, 0xc4, 0xa4, 0x70, 0x7a, 0xfb, 0xc0, 0x5c, 0x32,
+ 0x9a, 0xeb, 0x3f, 0x3d, 0xaa, 0x43, 0x25, 0xe8, 0x01, 0x16, 0xfd, 0xeb,
+ 0x38, 0xf8, 0xa4, 0x52, 0xf1, 0xad, 0x42, 0x80, 0xe3, 0x24, 0xdf, 0x9e,
+ 0xdb, 0x9c, 0x47, 0x1d, 0xff, 0xb2, 0x7b, 0x67, 0x93, 0x81, 0xee, 0x11,
+ 0xb0, 0x1a, 0x65, 0x6e, 0x18, 0x3a, 0xab, 0x9b, 0x5b, 0x48, 0x0d, 0x7e,
+ 0xf8, 0x1d, 0x0a, 0x5a, 0x3a, 0x0d, 0x01, 0x02, 0x81, 0x81, 0x00, 0xce,
+ 0xde, 0x08, 0x06, 0x39, 0xa5, 0xe4, 0x4e, 0x15, 0x6f, 0x5e, 0x20, 0x5a,
+ 0xca, 0x55, 0x26, 0x78, 0xce, 0x7e, 0xb0, 0x96, 0x2e, 0x7a, 0x63, 0x3d,
+ 0xa3, 0x82, 0x78, 0x32, 0xde, 0x3b, 0x43, 0x31, 0x0d, 0x18, 0x35, 0x39,
+ 0xb5, 0xd3, 0x71, 0x6e, 0x60, 0xeb, 0x04, 0xbf, 0x26, 0xa4, 0xcd, 0x58,
+ 0x0a, 0x38, 0xec, 0x8c, 0xd6, 0x97, 0xce, 0x54, 0x4d, 0x4d, 0x7a, 0x47,
+ 0xd3, 0xea, 0xe4, 0x62, 0x5f, 0xa6, 0x0a, 0x91, 0x38, 0xdb, 0xc8, 0xd3,
+ 0x97, 0x59, 0x0e, 0x33, 0x22, 0x77, 0x16, 0x82, 0x81, 0xf8, 0xd0, 0x9e,
+ 0xdd, 0xc9, 0x5c, 0xf7, 0x25, 0x4e, 0xc1, 0xbb, 0xe0, 0x16, 0x51, 0x04,
+ 0xf3, 0x3e, 0xed, 0x29, 0x4f, 0x34, 0x17, 0xdd, 0xfa, 0x05, 0xce, 0x88,
+ 0xab, 0x96, 0x1b, 0x35, 0x4a, 0xfd, 0xa8, 0xf4, 0xfc, 0x07, 0x5d, 0x80,
+ 0x5f, 0xd8, 0xf1, 0x97, 0x62, 0xfa, 0xef, 0x02, 0x81, 0x81, 0x00, 0xc4,
+ 0x89, 0x87, 0xb8, 0xd0, 0xa4, 0x4a, 0x97, 0x83, 0xe6, 0x6e, 0xcb, 0xcd,
+ 0xfa, 0x75, 0x03, 0x64, 0xf8, 0xd3, 0x9f, 0x80, 0x30, 0xb5, 0x0a, 0x6f,
+ 0x05, 0xb6, 0xcd, 0x46, 0x4e, 0xe6, 0xbd, 0x36, 0x04, 0x8a, 0x11, 0x73,
+ 0xb1, 0xf7, 0x45, 0xb9, 0x77, 0xf0, 0x15, 0x76, 0xc0, 0x17, 0x0d, 0xc2,
+ 0x7c, 0xeb, 0xed, 0x55, 0x8d, 0x3a, 0xf6, 0x36, 0xe6, 0x4b, 0xde, 0x2b,
+ 0x46, 0x55, 0xba, 0x4b, 0xd4, 0x85, 0x20, 0xca, 0x71, 0x74, 0xaf, 0x8b,
+ 0x2f, 0x53, 0x41, 0xe8, 0x23, 0x87, 0x1a, 0xcc, 0x7b, 0x7f, 0x84, 0x9b,
+ 0x1d, 0x8b, 0x46, 0x0a, 0x10, 0x2d, 0x8e, 0x42, 0xe1, 0x88, 0x9d, 0x9c,
+ 0xc1, 0x19, 0x5c, 0x68, 0x5a, 0xac, 0x27, 0x5c, 0x75, 0x1c, 0xe5, 0xbc,
+ 0x82, 0x83, 0x6b, 0x62, 0x4b, 0x17, 0xcf, 0x85, 0x8f, 0x36, 0x93, 0x10,
+ 0x3d, 0xcb, 0xaa, 0xf9, 0x24, 0x1d, 0x45, 0x02, 0x81, 0x81, 0x00, 0xa2,
+ 0xec, 0xfc, 0x24, 0xeb, 0x02, 0x5c, 0xed, 0xa2, 0xb4, 0x33, 0xce, 0x07,
+ 0xb3, 0x93, 0x9c, 0xd9, 0x48, 0xc9, 0x3f, 0x0b, 0x09, 0x50, 0x1b, 0x19,
+ 0x50, 0xce, 0x51, 0x1c, 0xbf, 0x2a, 0xad, 0xa0, 0xd4, 0x4f, 0x5c, 0x9c,
+ 0x37, 0x38, 0x70, 0xfe, 0x1e, 0x16, 0xfb, 0x86, 0x11, 0x49, 0x7a, 0xf0,
+ 0xfc, 0x1c, 0x19, 0x32, 0x53, 0x50, 0xfc, 0x90, 0x28, 0xd1, 0xfc, 0x9c,
+ 0xd5, 0xab, 0x0a, 0x74, 0xf0, 0x20, 0x35, 0xf2, 0x6a, 0x75, 0xaf, 0x95,
+ 0xf6, 0x7d, 0x8d, 0x51, 0x78, 0xb3, 0x92, 0x66, 0xf7, 0x36, 0xa0, 0x18,
+ 0x7f, 0x55, 0x38, 0x82, 0xee, 0x3f, 0x39, 0x16, 0x5f, 0x47, 0x34, 0x48,
+ 0x51, 0xcc, 0x1d, 0xbd, 0x8b, 0x43, 0xdc, 0x08, 0x58, 0x02, 0x7a, 0xc7,
+ 0xe9, 0x5c, 0x2f, 0xd1, 0xa9, 0x5e, 0x5e, 0xd3, 0x94, 0x2b, 0xb8, 0xd8,
+ 0x82, 0xa4, 0xba, 0xa2, 0x20, 0xb2, 0xc1, 0x02, 0x81, 0x80, 0x20, 0x88,
+ 0x23, 0x4f, 0x14, 0x3a, 0x1d, 0x9e, 0xb6, 0xd6, 0x8d, 0xc0, 0x6e, 0x77,
+ 0xe6, 0xa6, 0x89, 0x30, 0x26, 0xd7, 0x60, 0x00, 0xaf, 0xf6, 0xea, 0x29,
+ 0xa7, 0xf8, 0x92, 0x8a, 0xbc, 0xe6, 0xd4, 0xea, 0x2b, 0x70, 0x78, 0x16,
+ 0x1d, 0x38, 0x0d, 0x5b, 0x2d, 0x02, 0x60, 0x85, 0xab, 0x4b, 0x3b, 0xc6,
+ 0x31, 0xc7, 0x37, 0x42, 0x09, 0x60, 0x77, 0xf5, 0xe6, 0xd8, 0xff, 0x90,
+ 0xc4, 0xdf, 0xf1, 0x6d, 0x5c, 0x1b, 0xf1, 0x66, 0x96, 0x49, 0xf8, 0x5f,
+ 0xfd, 0x08, 0x0b, 0xc4, 0xd5, 0xb8, 0x39, 0xe0, 0xb7, 0x5a, 0xdb, 0xd2,
+ 0x28, 0x1b, 0x8f, 0xce, 0xdd, 0xbb, 0x8e, 0x96, 0x86, 0x66, 0x90, 0x6b,
+ 0xe6, 0x26, 0xc5, 0x9f, 0x3c, 0x9f, 0xc7, 0x4e, 0x1b, 0x5a, 0x6b, 0xb9,
+ 0xae, 0xc7, 0x37, 0x9d, 0xf6, 0x73, 0x03, 0x48, 0x91, 0x60, 0x06, 0x70,
+ 0x34, 0x26, 0x38, 0xd7, 0x21, 0x81, 0x02, 0x81, 0x80, 0x1b, 0xcd, 0x11,
+ 0xd6, 0x5e, 0xf3, 0xe2, 0xc2, 0x56, 0xbd, 0x51, 0x93, 0xdb, 0xf2, 0xbb,
+ 0x5a, 0xf3, 0x68, 0xbc, 0x72, 0x68, 0x38, 0xb0, 0xf3, 0x91, 0xe7, 0x85,
+ 0xd8, 0xfa, 0xca, 0x70, 0x4f, 0x5b, 0x93, 0x1e, 0x9f, 0xbf, 0xcb, 0xea,
+ 0x61, 0xc7, 0x65, 0x70, 0x35, 0x5e, 0x4b, 0xe5, 0x13, 0xad, 0xb1, 0x1d,
+ 0xf9, 0x43, 0xaf, 0xde, 0x22, 0xb5, 0xce, 0x39, 0x4a, 0x27, 0x33, 0x97,
+ 0xee, 0x23, 0xe9, 0x61, 0x16, 0x32, 0x9e, 0x14, 0x2c, 0xc7, 0x31, 0xc9,
+ 0xd6, 0x06, 0xa1, 0xdb, 0xf0, 0xa7, 0xc3, 0x7d, 0xde, 0x92, 0x21, 0x6e,
+ 0x01, 0x17, 0x49, 0xa3, 0x79, 0x26, 0x6f, 0xa4, 0xd0, 0xb1, 0x63, 0x95,
+ 0xc2, 0xcd, 0xbd, 0xec, 0x7e, 0x0a, 0x52, 0xf5, 0xf1, 0x64, 0x71, 0xf4,
+ 0x59, 0xc0, 0x3f, 0xed, 0x5e, 0x6c, 0x1f, 0x23, 0x31, 0x56, 0x42, 0x13,
+ 0xa2, 0xea, 0x34, 0xef, 0xbd};
+
+static const std::vector<uint8_t> priv_key_7{
+ 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xc7, 0xac, 0x78, 0x1f, 0xfb, 0x9a, 0x9f, 0x69, 0x1c, 0x4d,
+ 0xfe, 0x64, 0xe4, 0x7d, 0xe9, 0x8b, 0x8f, 0x26, 0x5e, 0x66, 0x7d, 0x5f,
+ 0xc2, 0x53, 0x26, 0x68, 0xca, 0xf6, 0x39, 0x21, 0xea, 0xd3, 0xd8, 0x44,
+ 0x0e, 0x60, 0x5a, 0x89, 0xc7, 0xc0, 0x17, 0xa7, 0x22, 0xc9, 0xd6, 0x54,
+ 0xdb, 0x1f, 0xe7, 0xde, 0x72, 0x46, 0x89, 0xbb, 0x35, 0xd6, 0x84, 0xfe,
+ 0x03, 0x8d, 0x01, 0x8a, 0x3f, 0x4b, 0x47, 0xe0, 0xda, 0x7d, 0x79, 0xc0,
+ 0x9a, 0xb4, 0xb7, 0x46, 0x60, 0x10, 0x1b, 0x0b, 0x8c, 0xf5, 0x12, 0x0d,
+ 0x39, 0x71, 0x8f, 0x0d, 0x1b, 0x11, 0x81, 0x8c, 0x42, 0x22, 0x20, 0xca,
+ 0xf0, 0x9a, 0x93, 0x24, 0xfe, 0xde, 0x40, 0xce, 0x3a, 0x9a, 0xb9, 0xc4,
+ 0x5f, 0xfb, 0x28, 0xf1, 0x92, 0x68, 0x8d, 0xd8, 0x38, 0xc0, 0x85, 0xc6,
+ 0x4d, 0xf9, 0xea, 0xa2, 0x04, 0x29, 0xbd, 0x59, 0xc2, 0x75, 0x77, 0x32,
+ 0xce, 0x09, 0xae, 0x78, 0x17, 0x9b, 0x99, 0xda, 0x63, 0xc1, 0xc9, 0x4e,
+ 0xfe, 0xc3, 0x42, 0x6f, 0x81, 0xb6, 0x3b, 0x8f, 0x31, 0x47, 0x8f, 0x50,
+ 0xf8, 0x26, 0xea, 0x37, 0x8f, 0x39, 0x12, 0x23, 0xd8, 0x41, 0xaa, 0x55,
+ 0xc7, 0x2e, 0xda, 0x90, 0x94, 0xe8, 0x8d, 0x65, 0x8a, 0x09, 0x72, 0xd9,
+ 0x24, 0x68, 0xce, 0x65, 0x15, 0x73, 0xf0, 0x21, 0x22, 0x44, 0xe0, 0x4a,
+ 0xd0, 0xd9, 0x5d, 0x61, 0xf9, 0x59, 0x24, 0xf6, 0x5a, 0xa8, 0x5c, 0x31,
+ 0x67, 0x71, 0xf1, 0x8e, 0xdb, 0x27, 0xe9, 0xa7, 0x1a, 0x53, 0xe7, 0x63,
+ 0xc7, 0x78, 0x6f, 0x14, 0x58, 0x95, 0x14, 0xa7, 0x02, 0x97, 0x91, 0x38,
+ 0x8f, 0xab, 0xe0, 0x24, 0xe3, 0x9a, 0xb3, 0x1e, 0xc6, 0x34, 0xa4, 0xdd,
+ 0x85, 0xe3, 0x34, 0x36, 0x07, 0x91, 0x09, 0x2a, 0x4d, 0x3a, 0x15, 0xd5,
+ 0x47, 0xac, 0x40, 0xca, 0x1f, 0xc7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x0d, 0xc7, 0xc6, 0x66, 0x96, 0xab, 0xbe, 0x32, 0xb7,
+ 0xe4, 0x5e, 0x19, 0x42, 0x77, 0xba, 0x25, 0x8a, 0x94, 0xa0, 0x51, 0x3c,
+ 0x77, 0xde, 0x66, 0x74, 0xb1, 0x28, 0xc8, 0xc3, 0x7a, 0xa6, 0xc5, 0x46,
+ 0x18, 0xb4, 0x51, 0x4c, 0x0e, 0x54, 0x3d, 0xda, 0xa4, 0x0b, 0x4f, 0x98,
+ 0xbe, 0x34, 0x7d, 0x48, 0x38, 0x5e, 0xf4, 0xa5, 0x4e, 0xc9, 0x51, 0x6b,
+ 0xce, 0x48, 0x1a, 0x74, 0x2f, 0xc1, 0x5c, 0x85, 0xb2, 0x6c, 0x01, 0xda,
+ 0xe4, 0x43, 0x09, 0x13, 0xd9, 0x04, 0x8a, 0x38, 0x03, 0x9d, 0x0f, 0xd0,
+ 0xd6, 0x1e, 0xcf, 0xca, 0x8a, 0xa2, 0x02, 0x9c, 0x49, 0x3c, 0xcb, 0x34,
+ 0x2e, 0x2d, 0x5a, 0xcd, 0xaa, 0xf0, 0xf8, 0x0f, 0xca, 0xeb, 0xda, 0x7f,
+ 0xd5, 0xa0, 0xb6, 0x29, 0xc6, 0x3a, 0x4f, 0x82, 0xf2, 0x98, 0x40, 0x19,
+ 0x3b, 0x6d, 0x68, 0x41, 0x1c, 0x3b, 0x63, 0x52, 0x11, 0x1e, 0xcd, 0x73,
+ 0x35, 0x80, 0x9a, 0x38, 0x0e, 0x64, 0x7c, 0x57, 0xba, 0xbc, 0x7c, 0xe9,
+ 0xa1, 0x41, 0x00, 0x11, 0xfe, 0xda, 0x9a, 0xb0, 0xfd, 0xcf, 0xea, 0x82,
+ 0x0b, 0xbf, 0xde, 0x56, 0x52, 0xf6, 0xb1, 0x65, 0x8b, 0xed, 0x43, 0xee,
+ 0x71, 0x9d, 0x05, 0x49, 0x39, 0x46, 0x78, 0x46, 0xd9, 0x87, 0x71, 0x01,
+ 0x92, 0x25, 0xee, 0xf1, 0x93, 0x48, 0x09, 0x95, 0xdc, 0x4f, 0xc6, 0xfd,
+ 0x12, 0xff, 0x65, 0x34, 0xf3, 0x50, 0x27, 0xb8, 0xd1, 0x5a, 0x7a, 0xfe,
+ 0x90, 0x18, 0x70, 0x81, 0x88, 0x6d, 0xb0, 0xe7, 0xe3, 0x53, 0x0c, 0xf6,
+ 0x0e, 0xa9, 0x8c, 0xe5, 0x70, 0x42, 0x91, 0x73, 0x7b, 0x8e, 0x9b, 0x26,
+ 0xb5, 0x3e, 0x40, 0xa6, 0x50, 0x8e, 0x34, 0xb9, 0x1c, 0x13, 0x69, 0x67,
+ 0xf8, 0xe6, 0x33, 0xe9, 0xed, 0x95, 0xf6, 0x5b, 0x89, 0xfc, 0x3e, 0x4d,
+ 0x3f, 0xc8, 0x8f, 0x49, 0x19, 0x21, 0xe9, 0x02, 0x81, 0x81, 0x00, 0xfa,
+ 0x2b, 0xe1, 0xbf, 0x12, 0xc6, 0xb5, 0x5c, 0x09, 0x51, 0x12, 0x49, 0x6e,
+ 0xdb, 0x08, 0xa5, 0x23, 0xba, 0x9e, 0x24, 0xd4, 0xae, 0xd4, 0x79, 0xbf,
+ 0x4e, 0xea, 0x88, 0x2f, 0x24, 0x0a, 0x49, 0xe6, 0xc7, 0x7d, 0x94, 0x0c,
+ 0x99, 0x75, 0x55, 0x49, 0xcf, 0x30, 0xce, 0xbc, 0x21, 0x86, 0x61, 0xa1,
+ 0x79, 0x14, 0x81, 0xa8, 0xa6, 0x3d, 0xba, 0xb2, 0x09, 0xf1, 0x26, 0xcb,
+ 0x43, 0xfd, 0x29, 0xa4, 0x1e, 0xf0, 0x55, 0x13, 0xa2, 0xe7, 0xc5, 0x25,
+ 0x8b, 0xf2, 0xb4, 0x0b, 0x17, 0xe9, 0x8a, 0xbe, 0x31, 0xd5, 0x2f, 0x2e,
+ 0xf2, 0x6d, 0xb3, 0xc4, 0x87, 0x60, 0x9c, 0x6a, 0xb2, 0xb9, 0xe6, 0x9a,
+ 0x84, 0xf1, 0x1d, 0x08, 0x60, 0xf0, 0x9a, 0x62, 0xd6, 0xd5, 0x2f, 0x52,
+ 0x40, 0x35, 0xaf, 0x95, 0x30, 0xd7, 0x83, 0x81, 0xd1, 0x95, 0x4e, 0x63,
+ 0x25, 0x62, 0xb3, 0xa7, 0xd4, 0x91, 0x13, 0x02, 0x81, 0x81, 0x00, 0xcc,
+ 0x53, 0x66, 0x56, 0x01, 0x07, 0x36, 0xf6, 0xef, 0x64, 0x92, 0xa2, 0xda,
+ 0x5b, 0xd0, 0x75, 0xe7, 0xfa, 0xa4, 0x6d, 0xb5, 0xdc, 0x67, 0xe1, 0x1d,
+ 0x7a, 0x72, 0x05, 0xd8, 0x26, 0xc3, 0x1d, 0xe8, 0x37, 0x1f, 0x50, 0x2f,
+ 0xc9, 0xd2, 0x1c, 0x39, 0xd7, 0xe0, 0xdf, 0x29, 0x83, 0xf4, 0x91, 0xdb,
+ 0x45, 0x7d, 0x05, 0x91, 0xb9, 0x8b, 0x52, 0x59, 0xa9, 0x11, 0xcd, 0x0a,
+ 0x37, 0x88, 0x57, 0x3d, 0x2a, 0x85, 0x88, 0x74, 0xa7, 0x6c, 0xfb, 0x44,
+ 0x0e, 0x2a, 0x47, 0x7e, 0xd5, 0x9f, 0x4c, 0x98, 0x83, 0x32, 0x73, 0x0c,
+ 0x58, 0x3e, 0x1d, 0xb2, 0xb1, 0x31, 0x27, 0x3e, 0x13, 0x2e, 0xac, 0x05,
+ 0x90, 0xa4, 0x9e, 0xc5, 0x95, 0xd9, 0x01, 0x98, 0xf7, 0x5e, 0xe8, 0xf1,
+ 0xcf, 0xd8, 0xc9, 0x7d, 0x50, 0xb2, 0xa1, 0x9f, 0x19, 0x56, 0xd6, 0x0c,
+ 0x8f, 0xfb, 0xa9, 0xe3, 0x06, 0x40, 0xfd, 0x02, 0x81, 0x80, 0x3d, 0x11,
+ 0x85, 0x33, 0xdd, 0x63, 0x80, 0x56, 0x0d, 0x38, 0x2b, 0x1c, 0x9d, 0xe0,
+ 0xfe, 0x05, 0x41, 0xe9, 0x86, 0x3d, 0x3b, 0x65, 0xca, 0x1c, 0x46, 0x24,
+ 0xff, 0x7f, 0x6a, 0xf2, 0x83, 0x48, 0x72, 0xfb, 0x73, 0x9e, 0x36, 0x4d,
+ 0x27, 0xa5, 0x40, 0x35, 0x41, 0x96, 0xd5, 0xb9, 0xe1, 0x51, 0xe7, 0xd6,
+ 0xe4, 0xb8, 0x99, 0xf0, 0xaa, 0xd4, 0xee, 0x2d, 0x1b, 0x1e, 0xfb, 0x33,
+ 0x87, 0x93, 0x28, 0xab, 0x1c, 0xc3, 0xc7, 0xdd, 0x56, 0x72, 0x7b, 0xad,
+ 0xe3, 0xfb, 0x2b, 0x52, 0x15, 0x02, 0x77, 0x57, 0x36, 0xd1, 0x23, 0xc6,
+ 0xae, 0x1c, 0xd9, 0xf6, 0xaa, 0x10, 0xc4, 0xc3, 0x08, 0x3a, 0x50, 0xb1,
+ 0xef, 0x21, 0xc5, 0x2f, 0xd4, 0xcb, 0xfb, 0x20, 0xb2, 0x3d, 0xb0, 0xf8,
+ 0x57, 0xa2, 0x9a, 0xea, 0xa7, 0x51, 0x44, 0xd9, 0x62, 0x77, 0x16, 0x20,
+ 0xc4, 0x2d, 0x52, 0xe4, 0xc2, 0xdd, 0x02, 0x81, 0x81, 0x00, 0x8a, 0xc4,
+ 0x35, 0x63, 0x41, 0x8d, 0x81, 0xd1, 0xd1, 0x21, 0xcf, 0xc8, 0xd4, 0x5d,
+ 0xb8, 0xc4, 0xea, 0xc8, 0xb9, 0xb5, 0x5c, 0xe6, 0x94, 0x92, 0x39, 0xaf,
+ 0xf8, 0x12, 0x6a, 0x0b, 0x61, 0x46, 0x45, 0x78, 0x72, 0x46, 0xc6, 0x3d,
+ 0xdd, 0xf9, 0x97, 0x7b, 0x3a, 0xd8, 0xb4, 0xdc, 0x4e, 0x54, 0x64, 0xc3,
+ 0xdb, 0xb5, 0xd5, 0x93, 0x5a, 0xc0, 0x91, 0xee, 0x16, 0x0d, 0xd7, 0xdb,
+ 0x81, 0x38, 0x26, 0x6d, 0x63, 0x85, 0x1a, 0x1c, 0xbf, 0x12, 0x22, 0xd5,
+ 0x2f, 0xf7, 0xa0, 0x77, 0x3a, 0x9a, 0x0d, 0x96, 0x44, 0xc4, 0x07, 0xe5,
+ 0x42, 0x42, 0x6f, 0x22, 0x92, 0x0c, 0x61, 0xc7, 0x2b, 0x52, 0x5e, 0xf1,
+ 0x2e, 0x2c, 0x3a, 0x6a, 0x9b, 0x97, 0xcf, 0x28, 0x69, 0x87, 0xf0, 0xfa,
+ 0x44, 0xf4, 0x0a, 0xac, 0xac, 0xb4, 0xc1, 0x55, 0xb7, 0x38, 0xe6, 0x0d,
+ 0x3f, 0x50, 0xd0, 0xc3, 0x65, 0x8d, 0x02, 0x81, 0x81, 0x00, 0xef, 0x71,
+ 0xc5, 0xbc, 0x95, 0x1d, 0x7c, 0x61, 0x6b, 0xa4, 0x8c, 0x91, 0x39, 0x19,
+ 0x48, 0x09, 0x30, 0xa8, 0x64, 0x45, 0x0d, 0x89, 0x37, 0x76, 0xea, 0xcf,
+ 0x21, 0x84, 0x4c, 0xcb, 0x0a, 0xe7, 0x6e, 0xef, 0xf8, 0x14, 0xea, 0xc5,
+ 0xa9, 0xb5, 0x0c, 0x20, 0x69, 0xd8, 0x22, 0xe2, 0x70, 0xad, 0xad, 0x94,
+ 0xed, 0x19, 0xfd, 0x6e, 0xf0, 0xde, 0x3f, 0x71, 0x54, 0xa6, 0xa4, 0x12,
+ 0xbc, 0x78, 0x4f, 0x78, 0xec, 0xb5, 0xc1, 0xcb, 0x09, 0xbd, 0x55, 0x40,
+ 0x73, 0x25, 0x66, 0xd3, 0x49, 0x76, 0x05, 0xcc, 0xe3, 0xa6, 0xe0, 0xce,
+ 0x69, 0xc9, 0x5d, 0xd8, 0x03, 0xf2, 0x91, 0x18, 0x3b, 0x27, 0x5a, 0xfc,
+ 0x78, 0x09, 0x71, 0xc1, 0xb5, 0x07, 0xb2, 0x2d, 0xaf, 0x2f, 0xd0, 0x60,
+ 0xb0, 0x5a, 0xe2, 0x77, 0x26, 0x9a, 0xa3, 0x64, 0x89, 0x58, 0x7d, 0x5a,
+ 0x84, 0xca, 0x22, 0xad, 0x19, 0x75};
+
+static const std::vector<uint8_t> priv_key_8{
+ 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xa6, 0xfa, 0x51, 0x4e, 0x4a, 0xbb, 0x5a, 0x0c, 0x70, 0x78,
+ 0xf4, 0xdb, 0x7a, 0x2e, 0xdb, 0xde, 0xd3, 0x60, 0xd8, 0x41, 0x97, 0xa9,
+ 0xfd, 0x5d, 0x8c, 0x23, 0xd3, 0xe4, 0x36, 0x41, 0xdf, 0x5a, 0x9a, 0xc3,
+ 0x1b, 0x42, 0x50, 0x01, 0xe7, 0x66, 0x38, 0x67, 0x51, 0xdb, 0xba, 0x10,
+ 0xa8, 0x24, 0xf9, 0x69, 0xb5, 0xf0, 0x5d, 0x2f, 0x56, 0x72, 0xae, 0x22,
+ 0xfa, 0xd8, 0xf6, 0x6b, 0xa2, 0x1b, 0xc2, 0x33, 0xca, 0x72, 0xc8, 0x79,
+ 0x87, 0x56, 0x56, 0x05, 0xbe, 0x71, 0x8e, 0x78, 0x71, 0x42, 0x2f, 0x80,
+ 0x0a, 0x47, 0x1c, 0x7f, 0x96, 0x04, 0x47, 0x21, 0xd3, 0x0f, 0x8f, 0x3e,
+ 0xd5, 0x5b, 0x5a, 0x10, 0x35, 0x54, 0x27, 0x0c, 0x5a, 0x99, 0xef, 0x77,
+ 0x36, 0x02, 0x27, 0x9c, 0x87, 0xe6, 0x49, 0xf1, 0x5d, 0x3d, 0x3a, 0xa1,
+ 0xd6, 0xf8, 0xed, 0x3f, 0x63, 0x08, 0x82, 0x5b, 0x97, 0x43, 0x49, 0x75,
+ 0xf6, 0x53, 0x59, 0xbe, 0x75, 0x36, 0x2b, 0xd9, 0x5b, 0x6a, 0x63, 0x47,
+ 0xb9, 0x94, 0x95, 0x1d, 0xb1, 0xb2, 0xad, 0x97, 0xee, 0x12, 0xe2, 0x1c,
+ 0x82, 0x84, 0xf8, 0x23, 0x92, 0xf6, 0xd0, 0x8c, 0xf2, 0x64, 0x70, 0xf7,
+ 0x6c, 0x4b, 0xbf, 0xbf, 0xc6, 0x08, 0xd4, 0x99, 0xa1, 0xb2, 0x63, 0x96,
+ 0x89, 0x62, 0x13, 0x4c, 0xff, 0x80, 0x10, 0xb2, 0xf1, 0x5c, 0x3c, 0x7b,
+ 0x19, 0xc0, 0x85, 0x8c, 0x63, 0xe6, 0xf4, 0x12, 0x72, 0x7d, 0x19, 0x6f,
+ 0xc2, 0x29, 0xd2, 0x46, 0x51, 0xc8, 0x39, 0x09, 0x34, 0x66, 0x98, 0x2a,
+ 0x81, 0xbc, 0x26, 0x73, 0xf5, 0x8b, 0x6e, 0x86, 0x25, 0x83, 0x0e, 0xff,
+ 0x0a, 0x22, 0xa3, 0xaf, 0x66, 0xb9, 0xc9, 0xc1, 0xe4, 0x7a, 0x99, 0xaa,
+ 0x05, 0x7a, 0xb8, 0xc0, 0xd1, 0x6b, 0x16, 0xbb, 0x47, 0x9a, 0x75, 0x1e,
+ 0xf3, 0xa3, 0xf1, 0x65, 0x3c, 0x5f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x4c, 0x34, 0x0e, 0xe9, 0x11, 0x18, 0x01, 0x97, 0x8d,
+ 0xb8, 0xd5, 0xde, 0x58, 0x1b, 0x8c, 0x82, 0x5b, 0xab, 0x65, 0xe6, 0x41,
+ 0x65, 0xf5, 0xd8, 0x3c, 0x7d, 0x99, 0x55, 0x1c, 0x21, 0xe1, 0xe2, 0x02,
+ 0xa1, 0x2a, 0x0e, 0x90, 0x5e, 0xde, 0x10, 0xfb, 0x8a, 0xc3, 0x83, 0xe8,
+ 0x9d, 0x73, 0x6f, 0x34, 0x58, 0x37, 0x0d, 0x14, 0x29, 0xe7, 0x64, 0xfc,
+ 0xed, 0xbf, 0xd7, 0x46, 0x56, 0x86, 0xab, 0xee, 0x6c, 0x1e, 0x67, 0x55,
+ 0xf0, 0x88, 0x80, 0x31, 0x4f, 0xfb, 0xc2, 0xed, 0x47, 0x30, 0x41, 0x09,
+ 0x56, 0x80, 0xda, 0x45, 0x3a, 0x40, 0xe7, 0x80, 0xe3, 0x01, 0xe4, 0xa6,
+ 0xf6, 0x00, 0xfe, 0xe8, 0xd2, 0x5e, 0xd4, 0x21, 0xe1, 0xf4, 0x73, 0x2e,
+ 0x23, 0x14, 0x85, 0xd5, 0x38, 0x0d, 0x99, 0x5e, 0x83, 0x85, 0x8e, 0xcc,
+ 0xf4, 0x51, 0x1c, 0x57, 0x81, 0xc7, 0x1b, 0x7a, 0x0a, 0x7c, 0xb4, 0x1d,
+ 0x72, 0x38, 0xc3, 0xda, 0xb1, 0x4a, 0x13, 0x6d, 0x6c, 0x3b, 0xb8, 0x29,
+ 0x34, 0x7d, 0xd5, 0xe7, 0xe4, 0x5d, 0x8d, 0x76, 0xc0, 0xdb, 0x0c, 0x55,
+ 0xf3, 0x84, 0xf9, 0xc1, 0x18, 0xde, 0x34, 0x42, 0x57, 0x3e, 0x99, 0x2a,
+ 0x1a, 0xd3, 0xf8, 0x1e, 0x6b, 0x04, 0x75, 0xee, 0x30, 0x26, 0x09, 0xb2,
+ 0x2b, 0x4d, 0xef, 0xaa, 0xfe, 0x83, 0x39, 0xc2, 0x9d, 0x37, 0x17, 0x32,
+ 0xcd, 0x66, 0xa1, 0xbc, 0xec, 0xc7, 0xc8, 0x4d, 0xa5, 0xaa, 0x58, 0x68,
+ 0x5b, 0x84, 0xcc, 0xe6, 0x64, 0xe9, 0x21, 0x1f, 0xcc, 0x8b, 0x21, 0xbd,
+ 0x81, 0xd4, 0xd1, 0xce, 0xc3, 0x47, 0x1b, 0xd5, 0x2a, 0x72, 0x9e, 0x24,
+ 0x78, 0x5b, 0x4e, 0xa5, 0x10, 0xef, 0x63, 0x8a, 0x65, 0x96, 0xb9, 0xab,
+ 0x26, 0x38, 0x90, 0x45, 0x32, 0xdf, 0x18, 0x56, 0x42, 0xb8, 0x23, 0xa0,
+ 0x4d, 0x7d, 0x6b, 0xd8, 0xfd, 0x73, 0xe1, 0x02, 0x81, 0x81, 0x00, 0xe9,
+ 0x9c, 0x2a, 0xc2, 0xc9, 0xe1, 0xca, 0xbe, 0x0c, 0x54, 0xef, 0xcc, 0xea,
+ 0x49, 0xf9, 0xfb, 0xb1, 0xd4, 0xc0, 0x99, 0x9e, 0xd8, 0xf3, 0xdc, 0xdd,
+ 0x6b, 0x83, 0x00, 0xd8, 0x37, 0x72, 0xcc, 0xff, 0xf4, 0xc9, 0xdd, 0xbf,
+ 0xcf, 0xdd, 0xa0, 0xc5, 0xab, 0x01, 0x67, 0x9b, 0xf0, 0x42, 0x3b, 0x2b,
+ 0x48, 0x14, 0x88, 0xcd, 0xe9, 0xe5, 0x30, 0x72, 0x24, 0xfe, 0xe2, 0xd3,
+ 0x74, 0x35, 0x18, 0x3e, 0xfe, 0x82, 0x5d, 0x18, 0x70, 0xb8, 0x54, 0x5e,
+ 0x61, 0x2f, 0x3e, 0xe8, 0x69, 0x48, 0x17, 0x27, 0x0f, 0x28, 0xf7, 0xa6,
+ 0x2e, 0xa1, 0x22, 0xae, 0x2f, 0xd0, 0xc3, 0x04, 0x98, 0xaf, 0x9e, 0xbf,
+ 0x9c, 0x07, 0x8f, 0x17, 0xe9, 0xea, 0x06, 0x5f, 0xab, 0xf7, 0x53, 0x35,
+ 0x4b, 0x86, 0x9b, 0x41, 0x10, 0xfc, 0xb4, 0xb8, 0x29, 0x90, 0x95, 0x02,
+ 0x36, 0xb7, 0x28, 0xd4, 0xca, 0x4e, 0xaf, 0x02, 0x81, 0x81, 0x00, 0xb6,
+ 0xfb, 0x44, 0xce, 0x75, 0x78, 0xf1, 0x8a, 0x1c, 0x48, 0xe5, 0xd6, 0xa8,
+ 0x6e, 0x07, 0x68, 0x04, 0x3e, 0x94, 0xcb, 0xbf, 0x56, 0xb3, 0x80, 0x42,
+ 0xfc, 0xb9, 0x0b, 0x8a, 0x6b, 0x9d, 0x20, 0xc3, 0x52, 0xb9, 0xce, 0xe2,
+ 0x37, 0x6a, 0xc3, 0x17, 0xfa, 0x42, 0xcf, 0xb5, 0xba, 0xb8, 0x7e, 0x05,
+ 0xd7, 0x42, 0x3f, 0x13, 0x6e, 0xfb, 0x2f, 0xe4, 0x33, 0xa1, 0xca, 0x71,
+ 0x29, 0x64, 0x5a, 0x2f, 0x33, 0x34, 0xd1, 0xda, 0xe5, 0x5a, 0xb0, 0x26,
+ 0x5d, 0x8e, 0xc7, 0xa7, 0xf7, 0x8f, 0x02, 0xcf, 0xe6, 0xdd, 0x26, 0x9d,
+ 0x1d, 0x13, 0x78, 0x71, 0x6b, 0x03, 0x36, 0x5d, 0x39, 0x22, 0x96, 0x74,
+ 0x38, 0xc1, 0x35, 0x80, 0x75, 0xaa, 0xf3, 0x82, 0x1c, 0x48, 0xee, 0xd9,
+ 0xb5, 0x9f, 0x85, 0xbe, 0x11, 0x97, 0xb9, 0xc1, 0x7f, 0x3f, 0xc5, 0x2c,
+ 0x5e, 0x77, 0xda, 0x96, 0x50, 0xd9, 0x51, 0x02, 0x81, 0x80, 0x71, 0x20,
+ 0xd0, 0x50, 0x5e, 0x25, 0x7a, 0xe2, 0x07, 0xe4, 0xc5, 0xef, 0xec, 0xf1,
+ 0x80, 0x1e, 0x94, 0x22, 0x9c, 0x56, 0x88, 0x67, 0x35, 0xc9, 0x1a, 0x6c,
+ 0xeb, 0x16, 0xe8, 0x9e, 0x09, 0x79, 0x1e, 0xe6, 0x73, 0x2f, 0x70, 0xa9,
+ 0x00, 0x01, 0xd0, 0x57, 0x9c, 0xa9, 0x89, 0x09, 0x93, 0x79, 0x45, 0xdf,
+ 0x75, 0x1a, 0x3e, 0xe5, 0x6a, 0xb8, 0xc8, 0x3e, 0x04, 0x34, 0xe2, 0x03,
+ 0x9f, 0x86, 0xab, 0x52, 0xe2, 0xdc, 0xa4, 0x6e, 0x49, 0xc5, 0x89, 0xa2,
+ 0xf4, 0x97, 0x39, 0x43, 0x6a, 0xc6, 0xd3, 0x82, 0x72, 0xeb, 0x62, 0xcd,
+ 0xa7, 0xf8, 0xbc, 0x73, 0xa9, 0x5c, 0x17, 0x88, 0xbd, 0x5b, 0x5a, 0x1c,
+ 0xfc, 0x48, 0x1e, 0x63, 0x87, 0x92, 0x28, 0x98, 0x85, 0x80, 0x05, 0x0a,
+ 0x1b, 0x18, 0x6a, 0x2d, 0x08, 0xc3, 0x97, 0x7f, 0x81, 0x65, 0xb7, 0x99,
+ 0xb9, 0x9f, 0x0b, 0x55, 0x21, 0x3f, 0x02, 0x81, 0x80, 0x64, 0xed, 0xe1,
+ 0xfd, 0x13, 0x74, 0xdb, 0x9e, 0x37, 0x8d, 0xca, 0x21, 0x06, 0x14, 0x72,
+ 0xc7, 0x60, 0x17, 0xf8, 0xd1, 0x0d, 0xc0, 0x50, 0x10, 0x7e, 0x62, 0x91,
+ 0xdb, 0x18, 0xc5, 0xd5, 0x0c, 0xbe, 0x50, 0x42, 0x27, 0x28, 0x46, 0x33,
+ 0x00, 0x5b, 0x98, 0x72, 0x03, 0xca, 0x14, 0xad, 0x30, 0xee, 0x1d, 0xd6,
+ 0xef, 0x9d, 0xd3, 0x88, 0x7f, 0xd9, 0x1a, 0xd5, 0xb2, 0x29, 0x8b, 0x10,
+ 0x4c, 0x62, 0x5e, 0x97, 0x52, 0xed, 0xaf, 0xb6, 0xbf, 0x14, 0xda, 0x64,
+ 0x28, 0x22, 0xb0, 0xfd, 0x54, 0x2a, 0xc3, 0x07, 0xd7, 0x05, 0xb0, 0x85,
+ 0x0d, 0xd9, 0x59, 0x92, 0x93, 0x09, 0x06, 0xbb, 0xda, 0x4b, 0x4f, 0x06,
+ 0xdb, 0x70, 0xf8, 0xf6, 0x8b, 0x8c, 0x87, 0xf7, 0x7e, 0xaf, 0xdd, 0x6b,
+ 0x99, 0x44, 0xc6, 0xc5, 0x6e, 0xf3, 0x99, 0x31, 0xde, 0x9b, 0x63, 0x9c,
+ 0x2e, 0x98, 0xdd, 0x0d, 0x91, 0x02, 0x81, 0x80, 0x72, 0x94, 0x9c, 0xbe,
+ 0x1d, 0xe1, 0xed, 0xc0, 0x1c, 0x21, 0xd2, 0xbd, 0xa3, 0xf1, 0x3a, 0xd5,
+ 0x5e, 0x95, 0x0c, 0x08, 0x23, 0xc9, 0x28, 0xc9, 0xaf, 0x11, 0x7f, 0x00,
+ 0x4c, 0xb4, 0x2e, 0x4a, 0x1a, 0xb0, 0x1d, 0x7f, 0x13, 0x9a, 0xb1, 0x57,
+ 0x86, 0x43, 0xc8, 0x33, 0xe5, 0xc5, 0x80, 0xb8, 0x22, 0x04, 0x4b, 0xdb,
+ 0x03, 0xa3, 0x1e, 0xa5, 0xce, 0xd1, 0x07, 0x0c, 0xa9, 0xf1, 0x98, 0x91,
+ 0x92, 0x64, 0xae, 0xc6, 0x9a, 0xd1, 0x37, 0x33, 0x8a, 0xc7, 0xa7, 0x75,
+ 0x3f, 0x77, 0x84, 0x6f, 0x47, 0x01, 0xf0, 0xb4, 0x58, 0xac, 0xc2, 0x2a,
+ 0xab, 0x16, 0xee, 0x89, 0x83, 0xc7, 0xef, 0xcf, 0xe9, 0xff, 0xc1, 0xd1,
+ 0x71, 0x71, 0xc9, 0x90, 0x6f, 0xfa, 0xa5, 0xc0, 0x62, 0x3c, 0x2a, 0x49,
+ 0x68, 0x62, 0xae, 0x30, 0xaa, 0xe8, 0x1a, 0x73, 0xf1, 0x16, 0x6b, 0x21,
+ 0xee, 0x6e, 0xe1, 0x53};
+
+static const std::vector<uint8_t> priv_key_9{
+ 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xac, 0xa1, 0x99, 0x73, 0x8e, 0x9f, 0x86, 0xf0, 0xe7, 0x66,
+ 0x96, 0x18, 0x8f, 0x4d, 0x36, 0x6e, 0x6c, 0x90, 0x0d, 0x11, 0xd0, 0xde,
+ 0x3e, 0xd5, 0x86, 0xf3, 0x71, 0x17, 0x2e, 0x2c, 0xfc, 0x94, 0x28, 0x9d,
+ 0x93, 0x41, 0x1b, 0x51, 0xd8, 0x2c, 0xa1, 0x6f, 0x63, 0xa9, 0xe4, 0x58,
+ 0x6d, 0x8b, 0x01, 0x98, 0x41, 0x83, 0x07, 0x09, 0x3b, 0x14, 0x75, 0x66,
+ 0x0d, 0x05, 0x5e, 0x4b, 0x29, 0x40, 0x66, 0x2f, 0xee, 0x32, 0xa1, 0x0f,
+ 0xfe, 0xfc, 0x62, 0xdf, 0x6a, 0x2d, 0x8b, 0xb8, 0x11, 0xee, 0xdc, 0xb4,
+ 0x61, 0x52, 0x9e, 0xd5, 0x48, 0xe6, 0xe0, 0x94, 0xfe, 0x8c, 0x7a, 0x91,
+ 0x70, 0x35, 0x24, 0xb5, 0xaf, 0x85, 0xad, 0xd1, 0x01, 0x13, 0x65, 0x5c,
+ 0x93, 0x4b, 0xcd, 0x6b, 0x8d, 0xcc, 0x0d, 0x0e, 0xe6, 0xed, 0xcb, 0x08,
+ 0xf8, 0xa8, 0x4f, 0xe8, 0x71, 0xf4, 0x4f, 0x85, 0xb2, 0xaf, 0xf1, 0x3a,
+ 0x96, 0x8b, 0xc1, 0x2a, 0x96, 0x0f, 0x8c, 0x93, 0x87, 0x7f, 0x1b, 0xf2,
+ 0x2d, 0x18, 0xac, 0x58, 0x18, 0x78, 0xa0, 0xe6, 0xe7, 0x64, 0x37, 0x81,
+ 0xc9, 0x1c, 0x65, 0xec, 0x01, 0x35, 0xca, 0xc3, 0x1f, 0xba, 0x6d, 0xbb,
+ 0x3c, 0xf3, 0x6a, 0xcf, 0x9e, 0x31, 0x68, 0x57, 0x1e, 0xdb, 0x6d, 0x26,
+ 0xb0, 0x2b, 0x5c, 0x01, 0x1d, 0xd1, 0x0b, 0x57, 0x46, 0x2d, 0x0a, 0xbe,
+ 0xb0, 0xc2, 0xd3, 0xd4, 0xe0, 0xf8, 0x96, 0x80, 0xf2, 0x83, 0x4b, 0x11,
+ 0x72, 0x15, 0xc6, 0xd7, 0x9b, 0x3e, 0xd9, 0x38, 0xb6, 0x57, 0xb4, 0x5d,
+ 0xec, 0xed, 0xf1, 0x52, 0x4b, 0x09, 0x5d, 0xc6, 0x16, 0x0c, 0x18, 0xdb,
+ 0xe5, 0x8c, 0xf8, 0xd0, 0xa2, 0x51, 0xec, 0x2f, 0x9f, 0x73, 0x7b, 0xb8,
+ 0x19, 0x97, 0xcd, 0x86, 0x3d, 0x94, 0xc5, 0x35, 0xee, 0xc6, 0x3f, 0xf5,
+ 0xe6, 0x00, 0x0d, 0x80, 0xfa, 0x13, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x1d, 0xe8, 0x59, 0x47, 0x75, 0xdc, 0x19, 0x6a, 0xbf,
+ 0x0c, 0x3c, 0xd0, 0xc0, 0x72, 0xe6, 0x0d, 0x37, 0x6d, 0xb5, 0x75, 0xf2,
+ 0xb3, 0xae, 0x3b, 0x1c, 0x08, 0x2c, 0xfd, 0x91, 0x18, 0x66, 0x21, 0xdc,
+ 0xef, 0x7f, 0xc5, 0x75, 0xd0, 0x36, 0x1d, 0x75, 0x52, 0x70, 0xf7, 0xcc,
+ 0x01, 0xad, 0xe8, 0xb9, 0x3c, 0x01, 0x8d, 0x8b, 0xb8, 0x83, 0xad, 0xc5,
+ 0xb1, 0x0a, 0x6c, 0x75, 0xab, 0x9b, 0xd7, 0xf6, 0x5c, 0x33, 0x6e, 0x3e,
+ 0x0d, 0x21, 0x65, 0xe4, 0x53, 0x44, 0x77, 0xe3, 0x8e, 0xde, 0x3c, 0x7d,
+ 0xac, 0x1a, 0x78, 0x4f, 0xe0, 0x2f, 0xa3, 0x20, 0x21, 0x70, 0x00, 0x32,
+ 0x73, 0xe3, 0xf6, 0xb1, 0x07, 0x71, 0x03, 0x3d, 0xdb, 0xc9, 0xcd, 0xec,
+ 0x6f, 0x9f, 0x6d, 0x30, 0x87, 0x83, 0xa7, 0x68, 0x53, 0xbe, 0x9a, 0x4f,
+ 0xe4, 0x9b, 0xff, 0xbc, 0xe8, 0x4e, 0x65, 0xbf, 0x29, 0x30, 0x8d, 0x95,
+ 0x6a, 0x73, 0x75, 0xfe, 0xf2, 0xd1, 0xa4, 0x1c, 0x60, 0xf9, 0x80, 0x81,
+ 0x7d, 0x9a, 0x95, 0xf4, 0x85, 0xab, 0x29, 0xe4, 0x41, 0x80, 0x5c, 0x61,
+ 0x5c, 0xbe, 0x6e, 0xe1, 0x77, 0x94, 0x23, 0x1b, 0x52, 0x07, 0xc5, 0x3a,
+ 0x21, 0xf1, 0x1e, 0xa2, 0xf1, 0x6f, 0x57, 0x6a, 0x43, 0xa9, 0x27, 0x97,
+ 0x02, 0xd8, 0x61, 0x4e, 0xf8, 0x13, 0x6c, 0xb0, 0xd6, 0x9a, 0x10, 0x53,
+ 0x08, 0xbb, 0xe0, 0xe7, 0x70, 0x7d, 0x88, 0x71, 0x6c, 0x89, 0x70, 0xb4,
+ 0xc4, 0xd5, 0xe3, 0xce, 0x41, 0xa4, 0x00, 0xb3, 0x79, 0xbc, 0x2a, 0x5b,
+ 0x63, 0x07, 0xa6, 0x06, 0x3f, 0x64, 0x1b, 0x38, 0x93, 0x4f, 0xba, 0x06,
+ 0xbc, 0x3a, 0xf4, 0x2e, 0x4b, 0x4d, 0x58, 0x70, 0x86, 0x30, 0x98, 0x82,
+ 0x18, 0x0b, 0xff, 0xf4, 0xd8, 0x97, 0x4b, 0xaf, 0x6f, 0xa3, 0xd1, 0x7e,
+ 0xe0, 0x94, 0xa9, 0x45, 0x4d, 0x2b, 0xe1, 0x02, 0x81, 0x81, 0x00, 0xec,
+ 0x7e, 0x4a, 0x7a, 0x3e, 0xa4, 0xae, 0xa0, 0x22, 0xcf, 0x4b, 0x5c, 0xaa,
+ 0x6d, 0x9f, 0xf3, 0x9f, 0x7c, 0x82, 0x85, 0xd6, 0xdd, 0x97, 0x89, 0xf9,
+ 0x0f, 0x42, 0x46, 0x21, 0x7a, 0x3f, 0x4b, 0xb3, 0x42, 0xa3, 0x77, 0x04,
+ 0x6a, 0x21, 0x6e, 0x21, 0x48, 0x74, 0xd1, 0xd3, 0xb4, 0xff, 0x59, 0x9e,
+ 0x1f, 0xe9, 0xb7, 0x0d, 0x81, 0xac, 0x5a, 0x2e, 0xd2, 0xbb, 0xd1, 0x8a,
+ 0x1e, 0xc5, 0xbb, 0xa3, 0x84, 0x31, 0xc2, 0x6c, 0x61, 0x4f, 0x5d, 0x47,
+ 0x4b, 0x5c, 0xa5, 0x6d, 0x78, 0xc3, 0x6a, 0x28, 0x7c, 0x68, 0x80, 0xe3,
+ 0xff, 0x2d, 0x3d, 0x14, 0x30, 0xfe, 0x49, 0x6c, 0x7c, 0x0d, 0xf9, 0x70,
+ 0xdf, 0x38, 0xf6, 0x99, 0xb7, 0x91, 0x98, 0x19, 0xb4, 0x87, 0x2c, 0xae,
+ 0xfe, 0x2d, 0x68, 0x48, 0xa9, 0x76, 0x6d, 0xbd, 0x01, 0x3c, 0xcf, 0x8c,
+ 0x96, 0x05, 0xa6, 0xe9, 0xc6, 0x9f, 0x79, 0x02, 0x81, 0x81, 0x00, 0xba,
+ 0xde, 0xd1, 0xce, 0xce, 0x65, 0xf6, 0xca, 0x97, 0xdf, 0x9c, 0x1b, 0x57,
+ 0x5c, 0x53, 0x58, 0x06, 0xde, 0x63, 0x7f, 0x73, 0x83, 0xa3, 0x81, 0x47,
+ 0x7c, 0x68, 0x2e, 0x6d, 0xc9, 0x11, 0xa0, 0x26, 0x44, 0x65, 0x31, 0x1a,
+ 0xf6, 0x36, 0xe1, 0x3b, 0xa3, 0x28, 0xa1, 0xf7, 0xdc, 0x88, 0x80, 0xdb,
+ 0xa4, 0x9e, 0x68, 0x3c, 0x6d, 0xcd, 0x70, 0x73, 0xbc, 0x13, 0x83, 0x62,
+ 0xd6, 0xaf, 0xdf, 0x62, 0xca, 0x0e, 0x62, 0x6c, 0xee, 0x5f, 0xf9, 0xa3,
+ 0x25, 0xab, 0x2e, 0xb0, 0x47, 0x91, 0x90, 0xf8, 0x78, 0x7d, 0x8b, 0xf7,
+ 0xb4, 0xc3, 0xe7, 0xed, 0x1b, 0x4b, 0x56, 0x8a, 0xbb, 0x9d, 0xfb, 0x26,
+ 0xd4, 0xd1, 0x60, 0x01, 0x39, 0x2e, 0x39, 0x2b, 0xd7, 0xeb, 0x2a, 0xa5,
+ 0x36, 0x10, 0x9f, 0x27, 0x3c, 0x03, 0x87, 0x05, 0x6c, 0xda, 0xb4, 0x09,
+ 0x24, 0x5c, 0xc4, 0x3d, 0x3d, 0xc6, 0xeb, 0x02, 0x81, 0x81, 0x00, 0xd6,
+ 0x76, 0x90, 0xc3, 0xdb, 0x1b, 0x2c, 0xe1, 0x3b, 0xb0, 0x10, 0xff, 0xaf,
+ 0xee, 0x4a, 0x27, 0x7c, 0x72, 0x45, 0x4b, 0x6a, 0x56, 0xf9, 0x9d, 0xbd,
+ 0xa7, 0x00, 0xca, 0xe8, 0x81, 0x1b, 0xf5, 0x62, 0x53, 0x04, 0x3a, 0x62,
+ 0x5e, 0x7c, 0x82, 0x8a, 0xdc, 0x52, 0x54, 0x16, 0x51, 0x05, 0x60, 0x17,
+ 0xed, 0x88, 0xdc, 0xdf, 0xfa, 0xc0, 0x79, 0xe8, 0x0c, 0x63, 0x16, 0xda,
+ 0xd2, 0x9d, 0x2e, 0x54, 0x53, 0x05, 0x6c, 0xf3, 0x2c, 0x2b, 0xf4, 0xc3,
+ 0x3a, 0xac, 0x81, 0xb8, 0x8c, 0xd3, 0x69, 0xe9, 0xdd, 0x28, 0x47, 0xfa,
+ 0x7a, 0xe6, 0x63, 0x85, 0x74, 0x08, 0xa6, 0x3d, 0x23, 0x22, 0xe9, 0x1a,
+ 0x5a, 0xd4, 0x25, 0x8d, 0xb0, 0xd2, 0xef, 0xc4, 0x1f, 0xda, 0x95, 0xc2,
+ 0xfb, 0xed, 0xe1, 0xac, 0x43, 0x41, 0x8a, 0xb2, 0xe3, 0xf4, 0x69, 0xa3,
+ 0x6c, 0x49, 0x23, 0xdc, 0xcc, 0xaa, 0xc1, 0x02, 0x81, 0x80, 0x2a, 0x7d,
+ 0xbc, 0x0b, 0x60, 0x57, 0x43, 0x14, 0xb2, 0x10, 0x00, 0x79, 0x1f, 0x16,
+ 0x39, 0x45, 0x4c, 0xda, 0x88, 0x99, 0x54, 0x74, 0xdc, 0x5a, 0xeb, 0x1c,
+ 0x58, 0xbc, 0x25, 0xee, 0x90, 0x79, 0x6f, 0xfa, 0x21, 0x60, 0x57, 0x17,
+ 0x21, 0x47, 0x79, 0xbe, 0x11, 0xe1, 0x32, 0x71, 0x0d, 0x00, 0xef, 0xf0,
+ 0xb0, 0xac, 0x57, 0x01, 0x48, 0xb3, 0x87, 0x3d, 0x7e, 0xda, 0x63, 0x41,
+ 0x19, 0xe0, 0x9b, 0xa0, 0x02, 0x41, 0x53, 0x2f, 0xa8, 0xd7, 0x24, 0xc7,
+ 0xcd, 0xf2, 0xe1, 0xd6, 0x84, 0x3d, 0x08, 0xa2, 0xad, 0x39, 0x84, 0x6b,
+ 0xb0, 0x18, 0x2e, 0x8c, 0x04, 0x47, 0x7b, 0x68, 0x49, 0xf5, 0xef, 0xd0,
+ 0x78, 0x83, 0x72, 0x03, 0xc4, 0x84, 0xef, 0x79, 0x3b, 0x5a, 0x09, 0x13,
+ 0x10, 0x18, 0x80, 0x5d, 0x5f, 0x17, 0xf6, 0x9d, 0xd7, 0xe5, 0x14, 0x27,
+ 0x16, 0x88, 0xf0, 0xbb, 0xf9, 0x5d, 0x02, 0x81, 0x81, 0x00, 0xc0, 0x17,
+ 0x69, 0x2b, 0x3a, 0xf8, 0xad, 0x05, 0x06, 0xfb, 0x23, 0xdc, 0x02, 0xf1,
+ 0xd2, 0x20, 0xc7, 0xb9, 0x9d, 0x68, 0xb9, 0x1e, 0x3f, 0x97, 0x90, 0x1c,
+ 0x10, 0xe9, 0xc7, 0x72, 0xe5, 0x37, 0xf5, 0xf6, 0x10, 0x27, 0x20, 0xad,
+ 0xf7, 0xa5, 0x5e, 0x6b, 0xef, 0xf6, 0x90, 0xc7, 0xe4, 0x8f, 0x0c, 0x12,
+ 0x2b, 0xde, 0xa8, 0x1f, 0x56, 0xbd, 0x65, 0x61, 0xa3, 0x36, 0xd7, 0x31,
+ 0x88, 0xe3, 0xce, 0x21, 0x3a, 0xc8, 0x53, 0xf7, 0x44, 0xf0, 0xec, 0x5b,
+ 0x8e, 0xc1, 0x0a, 0x9b, 0x9b, 0x04, 0x33, 0xec, 0xc4, 0xa3, 0x7d, 0x99,
+ 0x70, 0x77, 0x9e, 0x09, 0x13, 0xbc, 0x4b, 0xd2, 0x5d, 0x21, 0x11, 0xe8,
+ 0x92, 0x86, 0xdd, 0xcb, 0xac, 0xac, 0xd2, 0x3a, 0x13, 0xe5, 0xd7, 0xe0,
+ 0x35, 0x8c, 0x35, 0x68, 0x1d, 0x55, 0x8f, 0xaa, 0x48, 0x4e, 0x81, 0x04,
+ 0xa3, 0x09, 0x38, 0xe3, 0x8b, 0xb6};
+
+static const std::vector<uint8_t> priv_key_10{
+ 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xaf, 0x1d, 0x44, 0x11, 0x22, 0xc4, 0x51, 0x88, 0xe3, 0xb2,
+ 0xda, 0xef, 0x70, 0xca, 0xcd, 0x25, 0x3a, 0x0e, 0x61, 0x1a, 0xf2, 0xd1,
+ 0x7a, 0x60, 0xe7, 0x03, 0xba, 0xba, 0x69, 0x6e, 0x5e, 0xf2, 0xd7, 0xca,
+ 0x0d, 0x53, 0xee, 0xee, 0xda, 0xca, 0x1c, 0x07, 0x9d, 0xdd, 0x3b, 0x0b,
+ 0x07, 0x32, 0xe1, 0x5a, 0x48, 0x39, 0xcd, 0x1d, 0xaa, 0xc3, 0x5d, 0xda,
+ 0xcd, 0x85, 0xb3, 0x68, 0xf5, 0x72, 0x1e, 0xee, 0x40, 0x9a, 0x79, 0x83,
+ 0xbb, 0xe3, 0xf2, 0xeb, 0x09, 0xa2, 0x36, 0x32, 0xa8, 0xd7, 0x00, 0xb1,
+ 0x23, 0x5f, 0xad, 0xde, 0x1c, 0xe1, 0xf0, 0x5a, 0x80, 0x13, 0xa9, 0xbc,
+ 0x05, 0x30, 0x2e, 0x08, 0x02, 0x7e, 0x81, 0x02, 0xe7, 0x55, 0x87, 0x7b,
+ 0x59, 0xf6, 0x56, 0x25, 0xd0, 0x29, 0x31, 0x2e, 0xd8, 0x13, 0xe3, 0x96,
+ 0x04, 0x10, 0xed, 0x41, 0x9b, 0x78, 0x7c, 0xd8, 0x23, 0x5e, 0x00, 0x2c,
+ 0x26, 0xf1, 0xf7, 0xbd, 0x7e, 0x03, 0x75, 0x4e, 0xc0, 0xfc, 0x12, 0x08,
+ 0x7e, 0xdb, 0x85, 0xdc, 0x79, 0x37, 0x57, 0x32, 0x4c, 0xa9, 0x06, 0x11,
+ 0xa2, 0x23, 0x64, 0xbb, 0xa0, 0x69, 0xf0, 0x84, 0xfc, 0xfe, 0x77, 0x30,
+ 0xa9, 0x8f, 0x6f, 0x6b, 0x78, 0x4e, 0x65, 0xb8, 0x46, 0x43, 0x44, 0x3e,
+ 0x38, 0xb3, 0x17, 0xaf, 0x8c, 0xf9, 0x9c, 0x7e, 0x47, 0x11, 0xf7, 0x30,
+ 0x3c, 0x7c, 0x32, 0x3b, 0x3c, 0xa4, 0xb6, 0xb3, 0x06, 0xb7, 0x6b, 0xc9,
+ 0xf5, 0x54, 0xb9, 0x71, 0x3f, 0xed, 0x31, 0x37, 0x13, 0xd9, 0x84, 0x38,
+ 0xef, 0xcb, 0x3c, 0xc9, 0xc6, 0xd4, 0x95, 0x8b, 0xa8, 0x4b, 0xd8, 0x0f,
+ 0x29, 0x89, 0xe4, 0xe0, 0x59, 0x00, 0x5a, 0x65, 0x85, 0xec, 0x18, 0xc6,
+ 0xc6, 0xc8, 0x87, 0xc1, 0x43, 0xd9, 0xed, 0x96, 0x23, 0x03, 0xd6, 0xc7,
+ 0x4c, 0x21, 0x77, 0x11, 0x84, 0xf3, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x16, 0x25, 0x3d, 0x56, 0x6d, 0x6f, 0x26, 0x60, 0x89,
+ 0x6b, 0x35, 0x04, 0xd2, 0xde, 0xd2, 0xd2, 0xc2, 0x64, 0xcf, 0x22, 0xf9,
+ 0x52, 0x44, 0x87, 0xbc, 0xaf, 0x5c, 0x0d, 0xf7, 0x07, 0x5e, 0x3a, 0x97,
+ 0xcf, 0x95, 0x9f, 0xe7, 0xb7, 0x8d, 0x33, 0xc2, 0x17, 0xb4, 0x7f, 0x25,
+ 0xd8, 0x5f, 0x30, 0xb0, 0x0f, 0x1a, 0xd3, 0x34, 0x7d, 0x6b, 0xfb, 0x09,
+ 0x03, 0x82, 0xba, 0x45, 0xd6, 0x20, 0x34, 0x2e, 0x75, 0x32, 0xf6, 0x56,
+ 0x27, 0xb2, 0xbb, 0x41, 0x1d, 0x38, 0x3a, 0xab, 0x5f, 0xfc, 0xba, 0x33,
+ 0xfc, 0x32, 0xdd, 0x06, 0xbf, 0xf0, 0x27, 0x22, 0x9e, 0x4f, 0x54, 0x2d,
+ 0x42, 0xf9, 0xe4, 0xfd, 0xed, 0x45, 0x63, 0x7a, 0x2d, 0x43, 0xd4, 0x2d,
+ 0x2e, 0x0c, 0x52, 0x7a, 0xd2, 0x8d, 0x60, 0xa8, 0x37, 0xa4, 0x5b, 0xdf,
+ 0x8c, 0x39, 0x37, 0x6a, 0xc9, 0xc1, 0x3f, 0x9b, 0x8a, 0x39, 0xee, 0x93,
+ 0x84, 0x6c, 0x65, 0xfb, 0x70, 0xf1, 0x29, 0xe3, 0x7e, 0x5a, 0x3d, 0x21,
+ 0xb5, 0x23, 0x74, 0x48, 0xe3, 0xb7, 0x8f, 0xb1, 0x28, 0xbe, 0xbe, 0x81,
+ 0xc7, 0x8a, 0x39, 0xc6, 0xfc, 0xbf, 0x0f, 0xfa, 0x2e, 0xe6, 0xbe, 0xba,
+ 0x1b, 0x5b, 0xe0, 0x2e, 0x2a, 0x7c, 0x4c, 0x25, 0x86, 0x38, 0x08, 0x89,
+ 0x27, 0x5e, 0xd2, 0x2f, 0x6d, 0x11, 0x53, 0xc1, 0x78, 0x26, 0x43, 0xfc,
+ 0x79, 0x25, 0x42, 0x85, 0x9e, 0x8e, 0xbb, 0xd5, 0xda, 0x60, 0xa8, 0xc6,
+ 0xb2, 0x7b, 0xd7, 0xd2, 0x2d, 0x28, 0x08, 0x9d, 0x6a, 0x36, 0x9a, 0x0d,
+ 0x81, 0x88, 0xdc, 0xeb, 0x90, 0xfa, 0x6a, 0xa7, 0x24, 0x49, 0xa6, 0xf5,
+ 0x8a, 0x07, 0x57, 0x5d, 0x13, 0x1d, 0xbf, 0x4f, 0x72, 0xa1, 0xf0, 0x58,
+ 0x64, 0x82, 0x45, 0x11, 0xd7, 0x13, 0xff, 0x63, 0x50, 0xf1, 0x0e, 0x2a,
+ 0xb4, 0x2f, 0x36, 0xfa, 0x37, 0xae, 0x01, 0x02, 0x81, 0x81, 0x00, 0xea,
+ 0x15, 0x86, 0xf2, 0xfb, 0xdf, 0xde, 0x7f, 0x7b, 0x5b, 0xf8, 0x64, 0x0a,
+ 0x75, 0x7e, 0x89, 0x77, 0x16, 0xcd, 0x7e, 0x7c, 0x34, 0x26, 0xb9, 0xc3,
+ 0xdf, 0x10, 0x6b, 0xf6, 0xad, 0x36, 0x24, 0x2b, 0x10, 0x02, 0x1c, 0xc4,
+ 0xc2, 0x3b, 0x2e, 0x7d, 0xff, 0x31, 0x14, 0xc0, 0xf6, 0x66, 0x23, 0xcf,
+ 0xe9, 0xdf, 0x6e, 0x99, 0x46, 0x09, 0x9e, 0x45, 0xb1, 0xb7, 0x54, 0x47,
+ 0xda, 0x13, 0x31, 0xa5, 0xcb, 0xeb, 0x40, 0xb0, 0x19, 0x19, 0x01, 0xe4,
+ 0xfb, 0x29, 0x64, 0x38, 0xfc, 0x6c, 0x9d, 0xb4, 0xd2, 0xf4, 0x96, 0xec,
+ 0x5a, 0x89, 0x1e, 0xe6, 0xc3, 0xac, 0x1a, 0xe2, 0x05, 0xa8, 0xbc, 0x36,
+ 0x21, 0x64, 0x2f, 0x7f, 0x58, 0xc7, 0x01, 0x23, 0x63, 0x54, 0xe1, 0xdf,
+ 0xf5, 0x58, 0xd3, 0x27, 0xd3, 0xfe, 0x91, 0x64, 0x5f, 0x53, 0x1a, 0xc3,
+ 0x37, 0x49, 0x38, 0xcf, 0xfa, 0xba, 0x9b, 0x02, 0x81, 0x81, 0x00, 0xbf,
+ 0x82, 0x5d, 0x73, 0x5f, 0xf9, 0xe5, 0xda, 0x51, 0xa9, 0xb5, 0xf4, 0x13,
+ 0xdb, 0xfc, 0x13, 0x67, 0xfa, 0x0a, 0xff, 0xc0, 0x8a, 0x03, 0x1d, 0xb2,
+ 0xb0, 0xb7, 0x3c, 0x55, 0xa3, 0x7a, 0xae, 0xc0, 0x8c, 0xac, 0x60, 0x30,
+ 0x24, 0x9b, 0xfb, 0xd0, 0x79, 0xca, 0xf9, 0x57, 0x17, 0xf1, 0x75, 0x68,
+ 0xf7, 0x30, 0xf1, 0x06, 0xd6, 0x37, 0x39, 0x26, 0xfc, 0xc1, 0x47, 0xfa,
+ 0x8b, 0x7b, 0x76, 0xb0, 0xf9, 0x11, 0x51, 0x1a, 0xac, 0x03, 0x5b, 0x5a,
+ 0x79, 0xb6, 0xdd, 0x49, 0xf0, 0x8e, 0x6f, 0xef, 0x74, 0x4e, 0x92, 0x87,
+ 0x33, 0xb3, 0xd1, 0x43, 0xcd, 0x94, 0x6f, 0x85, 0x98, 0x42, 0x6d, 0x10,
+ 0x1b, 0x55, 0x9e, 0x76, 0x02, 0x4b, 0x40, 0x0a, 0xf6, 0xc8, 0x2c, 0xfd,
+ 0xdb, 0x7a, 0x83, 0x15, 0xea, 0x20, 0x04, 0x9a, 0x80, 0x50, 0x6e, 0xa4,
+ 0xc9, 0x87, 0x03, 0x0c, 0x71, 0x78, 0x89, 0x02, 0x81, 0x81, 0x00, 0x89,
+ 0xbe, 0x09, 0x1e, 0xca, 0x1f, 0xbd, 0xa9, 0x7e, 0x49, 0x6c, 0x2c, 0x52,
+ 0x0b, 0x39, 0x5e, 0x62, 0x79, 0x44, 0x8a, 0x7d, 0x43, 0xa2, 0xd6, 0x04,
+ 0xf0, 0x29, 0x95, 0x9e, 0x1d, 0xe6, 0x91, 0xf9, 0xd4, 0xfd, 0xa9, 0x38,
+ 0x0e, 0xa3, 0x0c, 0x84, 0x8f, 0xb9, 0xad, 0xe0, 0xae, 0x1d, 0x04, 0x4d,
+ 0xbf, 0xec, 0xfe, 0x03, 0xab, 0x36, 0xd5, 0xaf, 0x65, 0x17, 0xdf, 0xbc,
+ 0x38, 0x12, 0xbb, 0x50, 0x38, 0x62, 0x42, 0x3a, 0x5d, 0x4a, 0x5d, 0xd7,
+ 0x04, 0x04, 0x23, 0x39, 0x75, 0x2f, 0xe4, 0xcd, 0x16, 0xa5, 0x5e, 0x79,
+ 0xcd, 0xfc, 0x89, 0xf6, 0x78, 0x85, 0xb9, 0x7b, 0xee, 0xa0, 0x8f, 0xbf,
+ 0xba, 0x7e, 0x5d, 0x84, 0xae, 0x14, 0xcc, 0x12, 0xaa, 0xcc, 0xb3, 0xed,
+ 0x39, 0x4d, 0xff, 0x52, 0x9c, 0x68, 0x5b, 0xdd, 0x98, 0x4a, 0x2a, 0xa1,
+ 0x5c, 0xd2, 0xf5, 0x5f, 0x4c, 0xc6, 0xa9, 0x02, 0x81, 0x80, 0x0d, 0xec,
+ 0x8f, 0x98, 0xdc, 0xe8, 0x91, 0x82, 0xbf, 0x1f, 0x44, 0xc0, 0x7b, 0x55,
+ 0x2a, 0x4d, 0xca, 0xe8, 0x8e, 0x36, 0x2c, 0x2c, 0x9c, 0xaf, 0x63, 0x17,
+ 0xa0, 0x2a, 0xfd, 0xdb, 0x06, 0x07, 0x80, 0xae, 0x79, 0xb6, 0x00, 0xaa,
+ 0x18, 0xc1, 0x45, 0x56, 0x25, 0xa0, 0xdd, 0x69, 0x3b, 0x40, 0x1b, 0x22,
+ 0xa5, 0xe7, 0x50, 0x64, 0xf0, 0xdc, 0xf1, 0xed, 0xbc, 0xab, 0xdc, 0x16,
+ 0x9a, 0x22, 0x76, 0x19, 0x95, 0xdd, 0xbc, 0xbf, 0xb6, 0xfa, 0xc4, 0x68,
+ 0x47, 0x18, 0x6d, 0xd0, 0xd4, 0xba, 0x64, 0xc1, 0xa3, 0x18, 0xda, 0x45,
+ 0xb3, 0x14, 0x4b, 0x06, 0xbe, 0x7d, 0x21, 0x4c, 0x81, 0xbf, 0xe6, 0x44,
+ 0xe6, 0x83, 0xbf, 0xf6, 0xc8, 0xbb, 0xde, 0x50, 0x35, 0x1b, 0xb8, 0x55,
+ 0x65, 0xe1, 0xf4, 0x0c, 0xf2, 0xc9, 0x02, 0xe6, 0xc3, 0x72, 0x57, 0xfe,
+ 0xe3, 0x17, 0x20, 0xa7, 0x7b, 0x69, 0x02, 0x81, 0x81, 0x00, 0xe1, 0xb7,
+ 0xb5, 0x81, 0x83, 0xf4, 0x4d, 0xb9, 0x5a, 0x76, 0x7f, 0x55, 0xd8, 0x2a,
+ 0x77, 0x7a, 0xff, 0x5b, 0x62, 0xf4, 0x4a, 0x2b, 0x29, 0x38, 0x2f, 0x82,
+ 0x3e, 0x62, 0xa4, 0x5b, 0xfa, 0x87, 0x35, 0x6c, 0x08, 0x98, 0x16, 0x31,
+ 0x4d, 0x18, 0x27, 0x4c, 0x57, 0xe4, 0x29, 0x41, 0x35, 0xaa, 0xbf, 0xfe,
+ 0xd9, 0x34, 0x51, 0x8f, 0x61, 0x76, 0x1c, 0x6b, 0x9d, 0x3f, 0xc4, 0x72,
+ 0x01, 0xee, 0xe2, 0x98, 0x94, 0x4a, 0x88, 0x8c, 0x5e, 0xb0, 0x04, 0xb1,
+ 0x61, 0x79, 0x8a, 0x91, 0xff, 0x37, 0x75, 0xdd, 0xa7, 0x95, 0xf2, 0x44,
+ 0xcc, 0xbd, 0xae, 0x5b, 0xd9, 0x0e, 0x71, 0x30, 0x1e, 0x1c, 0x24, 0xcd,
+ 0xb3, 0xe4, 0x39, 0x8c, 0x6a, 0x28, 0x60, 0xca, 0x67, 0x48, 0x1b, 0x36,
+ 0x29, 0x47, 0xf9, 0xfb, 0x9a, 0x5b, 0x75, 0xf5, 0xb3, 0x62, 0x3d, 0x7c,
+ 0x06, 0x3f, 0xd5, 0xe8, 0xae, 0xd6};
+
+static const std::vector<uint8_t> priv_key_11{
+ 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xd9, 0x32, 0xa8, 0x91, 0x27, 0x97, 0x53, 0xa7, 0x0c, 0x0a,
+ 0x57, 0x88, 0xda, 0x0b, 0x6c, 0x74, 0x0b, 0xc7, 0x83, 0x84, 0xb4, 0x6c,
+ 0x43, 0x46, 0x0d, 0x9d, 0x1d, 0x7d, 0x64, 0x31, 0x0f, 0x06, 0x6d, 0x5d,
+ 0x62, 0x79, 0x9e, 0x11, 0x5b, 0x54, 0x2c, 0x05, 0x01, 0x2b, 0x69, 0x2c,
+ 0x53, 0x55, 0xca, 0x52, 0x54, 0x92, 0x90, 0x2c, 0x1e, 0x38, 0xab, 0x77,
+ 0xc9, 0x6a, 0x7e, 0x7d, 0x07, 0xf6, 0x51, 0xf0, 0xab, 0x91, 0xdc, 0xc4,
+ 0xfa, 0xdf, 0x46, 0xfb, 0x52, 0x44, 0x06, 0x5d, 0x58, 0x62, 0x0e, 0xb6,
+ 0xd3, 0x1d, 0x73, 0x6e, 0xce, 0xb0, 0x27, 0xc4, 0x6e, 0x4c, 0x04, 0x24,
+ 0xd2, 0x7f, 0x0f, 0x16, 0xd3, 0xe2, 0x48, 0xf3, 0xbf, 0x3c, 0xa9, 0x31,
+ 0x27, 0x72, 0x9f, 0x04, 0x3f, 0xc1, 0xa3, 0x07, 0x96, 0x11, 0x88, 0xc4,
+ 0x4a, 0xbe, 0x77, 0xe7, 0x82, 0xe3, 0xd2, 0xa0, 0x22, 0x87, 0x27, 0x92,
+ 0x42, 0x5f, 0x34, 0x2d, 0xe0, 0x97, 0x14, 0x55, 0x51, 0xcc, 0xe5, 0x68,
+ 0xe2, 0x6f, 0x34, 0xcd, 0x0a, 0xc7, 0x87, 0xba, 0xf3, 0xb7, 0xe8, 0x5a,
+ 0x76, 0x8a, 0x46, 0x9d, 0xfc, 0xff, 0xdb, 0x6e, 0xd2, 0xed, 0x8c, 0xd7,
+ 0xc4, 0x33, 0xf4, 0xdb, 0x45, 0x77, 0xcc, 0x10, 0xef, 0x49, 0xa3, 0x43,
+ 0x51, 0xc8, 0xeb, 0xba, 0x32, 0x40, 0xe9, 0xa5, 0xe8, 0x67, 0x37, 0x4d,
+ 0xf0, 0x17, 0x32, 0x15, 0x6e, 0x32, 0x69, 0xf6, 0x56, 0x38, 0x9a, 0xee,
+ 0x2e, 0xdd, 0xfe, 0xcc, 0xba, 0x60, 0xab, 0x91, 0x3b, 0xf3, 0xdc, 0x73,
+ 0x4e, 0x56, 0xb0, 0x94, 0xae, 0x16, 0x44, 0xa5, 0x47, 0xaf, 0x5a, 0xe4,
+ 0xd7, 0x15, 0x3a, 0x87, 0x61, 0x0a, 0x51, 0xaf, 0x70, 0xbd, 0x57, 0x96,
+ 0xd6, 0xa2, 0xdd, 0x87, 0x46, 0x53, 0xc5, 0xcc, 0x5c, 0xdc, 0x50, 0x2d,
+ 0x7f, 0x33, 0x58, 0xf4, 0xde, 0x79, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x49, 0xaf, 0xb0, 0x14, 0x9e, 0xd3, 0xee, 0x23, 0x6c,
+ 0x28, 0x4e, 0x0e, 0x35, 0xbb, 0x4e, 0x6e, 0x08, 0x59, 0x05, 0xbb, 0x8d,
+ 0xe2, 0x74, 0xe8, 0x5d, 0x52, 0x02, 0x61, 0x3a, 0x0e, 0x92, 0xc4, 0x61,
+ 0x72, 0x1f, 0x28, 0x97, 0x81, 0xd7, 0xf4, 0x34, 0x82, 0xf6, 0x24, 0x9e,
+ 0x27, 0xd5, 0x95, 0xf3, 0x6f, 0xff, 0x15, 0x42, 0x28, 0x55, 0x90, 0x70,
+ 0x4b, 0xd1, 0x5f, 0x79, 0xce, 0x3d, 0x57, 0x49, 0xf1, 0x56, 0xa3, 0xc3,
+ 0xbc, 0x68, 0x48, 0x3b, 0xb2, 0xa3, 0xf4, 0x44, 0x1c, 0x83, 0x11, 0xb1,
+ 0x60, 0x41, 0x3b, 0x6a, 0xa0, 0x1b, 0x2b, 0x14, 0x32, 0xc6, 0x20, 0xaf,
+ 0xff, 0x36, 0x12, 0xb9, 0x31, 0xcb, 0x6c, 0xa7, 0xc7, 0x5a, 0x07, 0xe0,
+ 0x76, 0xb6, 0xa5, 0x62, 0x61, 0x74, 0xa7, 0xe3, 0x01, 0x7d, 0xde, 0x31,
+ 0x02, 0x37, 0x41, 0x6b, 0x38, 0x75, 0xe5, 0x88, 0xdd, 0x9f, 0x18, 0x8f,
+ 0x41, 0x8c, 0xcf, 0x49, 0xd8, 0x53, 0x8d, 0x29, 0xda, 0x72, 0x91, 0xc5,
+ 0xfd, 0xd7, 0x21, 0x3d, 0x61, 0x5e, 0x5f, 0x1d, 0x7f, 0x94, 0x76, 0x8d,
+ 0xca, 0x61, 0x12, 0x97, 0x8d, 0xbd, 0xca, 0xc1, 0xf9, 0xb8, 0x01, 0xec,
+ 0x14, 0x63, 0xe9, 0xfc, 0x2a, 0x49, 0xd3, 0x4b, 0x9a, 0x63, 0x86, 0x05,
+ 0x75, 0x14, 0x85, 0xe9, 0xf1, 0x12, 0x98, 0x00, 0xf3, 0xed, 0x7e, 0x73,
+ 0xcf, 0x27, 0xed, 0xbb, 0xcb, 0x80, 0xf1, 0x16, 0x55, 0xf1, 0x0b, 0x90,
+ 0x05, 0x44, 0x86, 0x2b, 0xf7, 0xbf, 0x89, 0xad, 0xbc, 0xd5, 0xbd, 0x23,
+ 0xc3, 0xeb, 0xb7, 0x44, 0xa6, 0x88, 0x07, 0x89, 0x34, 0x13, 0x8a, 0x0f,
+ 0xb9, 0x30, 0x67, 0x0f, 0xf4, 0xb6, 0x58, 0x8f, 0x60, 0x34, 0x77, 0x7c,
+ 0xa1, 0x12, 0x4c, 0xd0, 0x1c, 0xaa, 0x72, 0x6c, 0x75, 0xd8, 0x59, 0x63,
+ 0xcb, 0x35, 0x00, 0x79, 0x54, 0x01, 0xa9, 0x02, 0x81, 0x81, 0x00, 0xf0,
+ 0xd6, 0xd9, 0xaa, 0x10, 0x40, 0xe8, 0xac, 0xfa, 0x4d, 0x65, 0x8d, 0x63,
+ 0x2a, 0xb8, 0x34, 0x23, 0x57, 0xed, 0xf9, 0xa0, 0x05, 0x37, 0xc8, 0x88,
+ 0x37, 0x0e, 0x74, 0x7a, 0xd9, 0x58, 0x4c, 0xfa, 0x68, 0x32, 0x61, 0x43,
+ 0x96, 0xdb, 0x58, 0x4b, 0x28, 0x9b, 0xa2, 0x58, 0x5b, 0xad, 0xee, 0x9d,
+ 0x2b, 0xe7, 0x75, 0xc1, 0x94, 0xfa, 0xec, 0xf8, 0x0e, 0x41, 0x09, 0xbc,
+ 0x36, 0x3d, 0x82, 0x11, 0xd4, 0xba, 0x71, 0xb0, 0x68, 0x01, 0x85, 0x6a,
+ 0xee, 0x99, 0x28, 0x18, 0x60, 0x62, 0x0a, 0x19, 0xf0, 0xd4, 0x94, 0x3f,
+ 0x3d, 0x7d, 0x2a, 0xfe, 0x6d, 0xac, 0x6c, 0x55, 0x87, 0x00, 0x87, 0x95,
+ 0x9b, 0xe0, 0xd2, 0xa1, 0xf8, 0xd1, 0xe0, 0x18, 0xdb, 0x59, 0x56, 0x20,
+ 0xeb, 0xd8, 0xab, 0x3d, 0x54, 0x80, 0xcd, 0x5c, 0x1a, 0xec, 0x73, 0xc9,
+ 0x70, 0x26, 0x9d, 0x0c, 0x71, 0x39, 0xb3, 0x02, 0x81, 0x81, 0x00, 0xe6,
+ 0xde, 0xd3, 0x33, 0x94, 0x13, 0x51, 0x0f, 0x99, 0x08, 0xa1, 0xc0, 0x28,
+ 0x99, 0x9e, 0x53, 0x0e, 0xaa, 0x02, 0x9d, 0xbb, 0x82, 0xf5, 0x51, 0x9b,
+ 0xf4, 0x2a, 0xa8, 0xa8, 0xf8, 0x24, 0x1b, 0x15, 0x1b, 0xf9, 0x5e, 0xce,
+ 0x24, 0xb3, 0x5c, 0x33, 0xff, 0xeb, 0xf9, 0x73, 0x75, 0x57, 0x16, 0xcd,
+ 0xde, 0x31, 0x05, 0x2f, 0xe9, 0xfb, 0x83, 0x27, 0xea, 0x6e, 0xfd, 0x1e,
+ 0x16, 0x7a, 0xea, 0x02, 0x76, 0xab, 0xbb, 0x7b, 0x99, 0x6f, 0xf8, 0x77,
+ 0x42, 0x85, 0x34, 0xc1, 0x2a, 0x48, 0xb5, 0x79, 0x88, 0x99, 0x5d, 0xfc,
+ 0x1e, 0x5b, 0x93, 0xbb, 0x34, 0x60, 0xb8, 0xc5, 0xd5, 0x7a, 0x81, 0x78,
+ 0xee, 0xf7, 0xc6, 0xee, 0xba, 0xbf, 0x00, 0x85, 0x98, 0x26, 0xe1, 0xa3,
+ 0xc4, 0x67, 0x6f, 0x98, 0x89, 0x3c, 0x09, 0x5c, 0x8a, 0x89, 0x2c, 0x07,
+ 0xd9, 0x7f, 0xf7, 0xe3, 0x0a, 0x99, 0x23, 0x02, 0x81, 0x81, 0x00, 0x99,
+ 0x84, 0x6a, 0x84, 0xd4, 0x0d, 0x7c, 0x03, 0x5f, 0x1d, 0xdc, 0xc0, 0xce,
+ 0x58, 0x99, 0xc8, 0x6a, 0x4b, 0x0f, 0x5f, 0x92, 0x58, 0x21, 0x21, 0xcb,
+ 0x6a, 0x44, 0xe5, 0x8c, 0xb5, 0x64, 0x6a, 0xd5, 0x27, 0x7c, 0x0d, 0xb1,
+ 0xd6, 0xc4, 0x84, 0xb8, 0x8b, 0xef, 0x01, 0x02, 0x0f, 0x96, 0x84, 0x46,
+ 0x5d, 0x89, 0x11, 0xef, 0xce, 0x76, 0x50, 0x7d, 0x22, 0x20, 0xe5, 0x02,
+ 0xbb, 0x14, 0x64, 0x07, 0xd7, 0xb0, 0xec, 0xed, 0x44, 0xae, 0xcb, 0x8b,
+ 0xc9, 0x01, 0x89, 0xa4, 0x58, 0x33, 0xc6, 0x3a, 0x98, 0xdf, 0xf8, 0x8b,
+ 0x83, 0x37, 0x79, 0x23, 0x6b, 0x67, 0x80, 0x3a, 0xd8, 0x6e, 0x46, 0xfe,
+ 0xdf, 0xb8, 0xe4, 0xaa, 0xe8, 0x7f, 0x67, 0xb8, 0x90, 0x81, 0x96, 0xbc,
+ 0x2f, 0x7a, 0x12, 0x55, 0x6a, 0xbb, 0x1b, 0xac, 0x3d, 0x61, 0x41, 0xc1,
+ 0x42, 0xa2, 0xea, 0x72, 0xd6, 0xed, 0xaf, 0x02, 0x81, 0x80, 0x73, 0xd1,
+ 0x42, 0xa8, 0x74, 0x57, 0x40, 0x6a, 0x0f, 0xbe, 0x69, 0xce, 0x89, 0x4f,
+ 0x8f, 0x42, 0x61, 0x6f, 0xde, 0x42, 0x1c, 0xa8, 0x34, 0xc3, 0x0c, 0xf6,
+ 0x6f, 0x54, 0x0e, 0xf7, 0xf4, 0xbc, 0xf5, 0x59, 0x04, 0x3f, 0x90, 0x30,
+ 0x8f, 0x1d, 0xe9, 0x24, 0x30, 0xd0, 0x02, 0x20, 0xd2, 0x60, 0xa9, 0x44,
+ 0x16, 0xd9, 0x60, 0x51, 0x04, 0x10, 0xa6, 0xbc, 0x8f, 0x93, 0x41, 0x3d,
+ 0xcb, 0xc9, 0x8b, 0x14, 0xd7, 0x50, 0x05, 0x50, 0x53, 0x00, 0x95, 0x6b,
+ 0x74, 0x81, 0xa3, 0x89, 0xbf, 0xd1, 0xf2, 0x37, 0x19, 0xa1, 0x31, 0x72,
+ 0x55, 0x44, 0x86, 0x3c, 0x5f, 0x6d, 0x32, 0x29, 0xc6, 0xfc, 0x1e, 0x9b,
+ 0xdb, 0x07, 0x1c, 0x09, 0xe8, 0xf9, 0xad, 0x0b, 0x48, 0x2e, 0x17, 0xc6,
+ 0xd6, 0x91, 0x00, 0x37, 0x90, 0x3b, 0xae, 0x05, 0xfd, 0x8c, 0x6e, 0x1f,
+ 0xa9, 0x77, 0xc4, 0x99, 0x33, 0x7b, 0x02, 0x81, 0x81, 0x00, 0xce, 0x18,
+ 0xd1, 0x58, 0x82, 0x25, 0x40, 0xcf, 0xe5, 0x89, 0x74, 0x83, 0x38, 0xa7,
+ 0x7a, 0x4b, 0xd9, 0xa5, 0x7b, 0x07, 0x98, 0x19, 0xf0, 0x28, 0x01, 0x33,
+ 0x72, 0x35, 0x9f, 0x29, 0x74, 0x8b, 0x8c, 0xe3, 0x40, 0xdf, 0x5f, 0xc4,
+ 0x2e, 0xad, 0x63, 0x7b, 0x1d, 0x5c, 0x06, 0x94, 0x77, 0xeb, 0x64, 0xe6,
+ 0x4e, 0xf4, 0x24, 0xc9, 0xd6, 0x4a, 0xec, 0x4d, 0x0d, 0x0c, 0x71, 0xb9,
+ 0x2a, 0x5d, 0x35, 0xc0, 0xae, 0xf4, 0xe9, 0xd8, 0xa2, 0xce, 0x0a, 0x2e,
+ 0xa8, 0xd6, 0xde, 0xdd, 0xbd, 0xf9, 0x69, 0x7c, 0x05, 0x4d, 0xc2, 0x1c,
+ 0x05, 0xe9, 0x6e, 0x2d, 0xe8, 0x0c, 0x65, 0x18, 0x26, 0xe6, 0xeb, 0x59,
+ 0xa0, 0x66, 0x96, 0xd2, 0xf8, 0x51, 0x8a, 0xe9, 0x14, 0x79, 0xf3, 0x21,
+ 0xda, 0x24, 0xc3, 0xc3, 0xb6, 0x35, 0x9c, 0xa1, 0x2d, 0xee, 0xc1, 0x6f,
+ 0xe3, 0x9f, 0x62, 0xe6, 0x71, 0x4c};
+
+static const std::vector<uint8_t> priv_key_12{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xbb, 0x11, 0xe6, 0x8c, 0x71, 0xd5, 0x8b, 0xf3, 0x06, 0x58,
+ 0x75, 0x1b, 0xc3, 0x21, 0x8e, 0x68, 0xbe, 0x87, 0xdc, 0x8a, 0xfa, 0x5f,
+ 0xf9, 0x8a, 0xe6, 0x2c, 0x06, 0x50, 0x15, 0x48, 0x98, 0x59, 0x59, 0xed,
+ 0x95, 0x17, 0x2a, 0x9d, 0x36, 0x59, 0xee, 0x6e, 0xc3, 0x4b, 0xc4, 0x17,
+ 0xce, 0xe1, 0x2b, 0x87, 0x80, 0x01, 0xc5, 0x4b, 0xc1, 0xe0, 0x85, 0xeb,
+ 0xbf, 0xc0, 0xe8, 0xd9, 0x77, 0xd3, 0x5e, 0xbc, 0x25, 0x06, 0x18, 0xbf,
+ 0xe6, 0xca, 0xa1, 0xd0, 0x18, 0xf2, 0xf4, 0x06, 0x7c, 0x3f, 0x82, 0x50,
+ 0x16, 0xc6, 0x48, 0xc1, 0x88, 0x16, 0x65, 0x60, 0x05, 0x6b, 0xe9, 0xd6,
+ 0xa9, 0x51, 0x43, 0xbd, 0xd4, 0xfe, 0xa6, 0xeb, 0xaa, 0xb5, 0x6f, 0x39,
+ 0x7e, 0xc7, 0x8c, 0x99, 0x15, 0xaf, 0xe0, 0xa1, 0x8b, 0xe3, 0xf3, 0x30,
+ 0x85, 0xc2, 0xae, 0x2a, 0xf3, 0xa7, 0x99, 0xd8, 0x62, 0xec, 0x99, 0x7f,
+ 0xf5, 0x56, 0xd9, 0x1b, 0x3a, 0x80, 0xbd, 0x67, 0x5f, 0xd2, 0xce, 0x4f,
+ 0x1c, 0xeb, 0xfb, 0xbe, 0xb2, 0x7b, 0xec, 0x85, 0x6a, 0x29, 0xd2, 0x67,
+ 0x66, 0x9e, 0x2d, 0x78, 0xf0, 0xe7, 0xf5, 0xa1, 0x55, 0x98, 0x53, 0xea,
+ 0x7c, 0xbe, 0x50, 0xc3, 0xa1, 0x05, 0x1f, 0x71, 0xb7, 0x45, 0x91, 0xc5,
+ 0xab, 0x4e, 0xfb, 0x2d, 0x1e, 0xda, 0x47, 0xe2, 0x1f, 0x49, 0x86, 0x6e,
+ 0x80, 0xd7, 0x5e, 0x23, 0x74, 0x86, 0x85, 0x2d, 0x5a, 0x24, 0xb7, 0x20,
+ 0x17, 0xd9, 0x33, 0x4e, 0x95, 0x84, 0x24, 0xed, 0x32, 0xf5, 0xa0, 0x2d,
+ 0xb7, 0xcc, 0x2c, 0xdf, 0x74, 0x3b, 0x58, 0x86, 0x4a, 0x21, 0x9a, 0x86,
+ 0x67, 0x89, 0x0b, 0x39, 0x6c, 0x73, 0xca, 0x9e, 0x7c, 0x72, 0xc7, 0x43,
+ 0x51, 0xdd, 0x31, 0x75, 0x83, 0xf4, 0x63, 0x09, 0x40, 0x14, 0xce, 0xdc,
+ 0xc1, 0x21, 0x79, 0x16, 0x8c, 0xcb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x52, 0xd5, 0x13, 0x4b, 0xde, 0xdf, 0xda, 0xcf, 0x2a,
+ 0x61, 0x22, 0xc1, 0xbf, 0x3e, 0x6d, 0x8b, 0x6d, 0xca, 0x44, 0xda, 0x79,
+ 0x10, 0xe4, 0x33, 0x1f, 0xc6, 0x20, 0xa9, 0x77, 0x33, 0x24, 0xda, 0x73,
+ 0x9a, 0x62, 0xa8, 0xd6, 0x62, 0xb4, 0x7d, 0x4f, 0xb9, 0x55, 0xda, 0x87,
+ 0xa2, 0xaf, 0x25, 0x3f, 0x1c, 0x09, 0x8f, 0x3f, 0x28, 0x53, 0x59, 0xb2,
+ 0x92, 0xf7, 0xde, 0x58, 0x7c, 0x6a, 0xb5, 0x7a, 0x3e, 0x3e, 0xfa, 0x9b,
+ 0x1c, 0xe5, 0xf9, 0x95, 0x7a, 0xca, 0x81, 0x51, 0x92, 0x49, 0x93, 0xe9,
+ 0x84, 0xc3, 0x00, 0xdb, 0x98, 0x6e, 0x44, 0xd4, 0x70, 0x97, 0x15, 0xf8,
+ 0x7d, 0xe7, 0x8d, 0x27, 0x3c, 0xb8, 0x42, 0x65, 0xf0, 0xf6, 0x2e, 0xce,
+ 0x68, 0x1b, 0xfe, 0x0a, 0x00, 0x82, 0xfc, 0xd4, 0xaf, 0x53, 0x7d, 0x04,
+ 0xe2, 0xd8, 0x67, 0xa2, 0xad, 0x3c, 0x24, 0x5b, 0x57, 0xd8, 0x3c, 0xff,
+ 0xca, 0x12, 0x27, 0x21, 0x72, 0x70, 0xcc, 0x69, 0x5f, 0x02, 0x74, 0xf7,
+ 0xb9, 0x3b, 0x87, 0x1f, 0x56, 0x00, 0x73, 0xaf, 0xbd, 0x7b, 0x9f, 0xf5,
+ 0x6c, 0xb7, 0x69, 0xb9, 0x6e, 0x04, 0x1a, 0x5e, 0x78, 0xd2, 0x72, 0xe8,
+ 0x8d, 0x87, 0x75, 0x2c, 0x83, 0x91, 0x14, 0xde, 0x21, 0x0f, 0x99, 0x04,
+ 0x90, 0xf3, 0x7d, 0x19, 0x6a, 0x7c, 0xd6, 0xa7, 0x31, 0x5e, 0x66, 0xa1,
+ 0x3f, 0xa8, 0x5e, 0xd9, 0xc5, 0x31, 0xac, 0xd7, 0x7c, 0x35, 0x01, 0x38,
+ 0x27, 0xf4, 0x2d, 0x9c, 0x69, 0xe2, 0xa2, 0x61, 0x3e, 0x9b, 0x49, 0x1c,
+ 0x9a, 0x33, 0xaf, 0x16, 0xcc, 0xf9, 0xc2, 0x05, 0x7b, 0x1d, 0x4c, 0x54,
+ 0x7a, 0xc9, 0x1f, 0x65, 0x11, 0xbb, 0x74, 0xee, 0x68, 0xa4, 0x2d, 0x20,
+ 0x9f, 0xc0, 0x17, 0x2c, 0x11, 0x8c, 0xd3, 0xc6, 0x64, 0xd7, 0x8e, 0x23,
+ 0x68, 0x4d, 0xc7, 0x68, 0x1c, 0x05, 0x91, 0x02, 0x81, 0x81, 0x00, 0xde,
+ 0xd3, 0xab, 0xd7, 0x4d, 0x47, 0x23, 0x47, 0x65, 0x7a, 0x9d, 0x94, 0xcd,
+ 0x09, 0xe6, 0x05, 0xb6, 0x79, 0x9c, 0x57, 0x98, 0x43, 0x33, 0x54, 0x68,
+ 0xeb, 0x26, 0x28, 0x0f, 0xf6, 0xcd, 0xe8, 0x36, 0xd2, 0xf6, 0x8e, 0x1b,
+ 0xf0, 0x11, 0xfe, 0x5e, 0x0e, 0xd8, 0x82, 0xe9, 0x62, 0xd4, 0xf3, 0x3e,
+ 0x10, 0xd4, 0x41, 0xd3, 0x11, 0x53, 0x6c, 0x30, 0xef, 0x7f, 0x61, 0xe4,
+ 0x79, 0x1f, 0xce, 0xac, 0xde, 0xda, 0x89, 0x09, 0x24, 0x42, 0x69, 0x0a,
+ 0xf5, 0x36, 0x44, 0x87, 0x8b, 0xf7, 0xfe, 0xe8, 0x8e, 0xc5, 0x5e, 0xd1,
+ 0xaa, 0xce, 0x4f, 0x05, 0xab, 0xd5, 0xfc, 0xa1, 0x38, 0xad, 0x03, 0x58,
+ 0x5e, 0x22, 0x31, 0xea, 0xf6, 0x3c, 0x16, 0xef, 0xdc, 0x22, 0x1d, 0xd9,
+ 0x11, 0x1d, 0xfd, 0x1a, 0xb3, 0x20, 0xb5, 0x2b, 0x0c, 0x87, 0x8a, 0xe6,
+ 0x8d, 0x01, 0x09, 0x2e, 0xf7, 0x7b, 0x43, 0x02, 0x81, 0x81, 0x00, 0xd6,
+ 0xeb, 0x78, 0x29, 0xef, 0x21, 0x69, 0x64, 0x40, 0x50, 0x60, 0x48, 0xfa,
+ 0x4a, 0x61, 0xbe, 0x6e, 0xb8, 0xf1, 0xf5, 0x25, 0xfe, 0xdf, 0xc6, 0xb2,
+ 0x64, 0x42, 0x07, 0x1c, 0xa3, 0x24, 0xa9, 0xb5, 0xc3, 0x19, 0x01, 0x87,
+ 0x77, 0xb6, 0x88, 0x1f, 0xb9, 0xe5, 0x06, 0x94, 0x9c, 0x63, 0x64, 0x8a,
+ 0xe5, 0x59, 0xc5, 0xc0, 0xf9, 0xfa, 0x79, 0xb9, 0xae, 0xf4, 0xc5, 0x46,
+ 0x59, 0xaf, 0xb3, 0xcc, 0x89, 0x29, 0x21, 0xea, 0xca, 0xf9, 0x5b, 0x19,
+ 0x4a, 0xae, 0x4b, 0x6b, 0x13, 0x08, 0xd3, 0x99, 0xda, 0x89, 0x93, 0x08,
+ 0x2d, 0x3f, 0xf2, 0xe6, 0xfe, 0xf6, 0xf5, 0x04, 0x3c, 0xa9, 0x01, 0x8d,
+ 0xe1, 0xf6, 0xee, 0x37, 0x25, 0x25, 0x61, 0xed, 0xa1, 0xff, 0x85, 0xa9,
+ 0xf3, 0xa1, 0xd0, 0x39, 0xd4, 0x15, 0xcc, 0x25, 0x25, 0xae, 0x52, 0xbe,
+ 0xba, 0xfe, 0xd4, 0x4d, 0x05, 0x1b, 0xd9, 0x02, 0x81, 0x80, 0x1a, 0x36,
+ 0xd0, 0xba, 0x8d, 0x8e, 0xd6, 0xe9, 0xa9, 0x58, 0x99, 0x7d, 0x4d, 0xf9,
+ 0xe2, 0x23, 0xbd, 0xe9, 0xe4, 0xa8, 0xb1, 0x73, 0x06, 0x70, 0xe1, 0xbe,
+ 0xf8, 0x48, 0x32, 0x48, 0x98, 0xc4, 0xbe, 0xde, 0x66, 0xbf, 0x25, 0x2e,
+ 0x43, 0x0f, 0xa7, 0xc5, 0x1b, 0x57, 0x9b, 0x59, 0x53, 0x30, 0x22, 0x97,
+ 0x1c, 0x41, 0x7a, 0x31, 0x49, 0x9d, 0x2a, 0xcc, 0xa2, 0x31, 0xc4, 0x0d,
+ 0x33, 0xde, 0xbe, 0x9b, 0xa1, 0x1e, 0x0a, 0x03, 0x48, 0x04, 0xcf, 0x93,
+ 0x35, 0x85, 0x2e, 0x65, 0x1b, 0x11, 0xd4, 0x0e, 0x27, 0xce, 0x15, 0xe0,
+ 0x80, 0x50, 0xef, 0x9b, 0xdd, 0x9a, 0xd0, 0xe4, 0xb8, 0x05, 0xf2, 0xb9,
+ 0x70, 0x50, 0x6b, 0x11, 0xf8, 0xd3, 0xc1, 0xf8, 0x25, 0xd3, 0x59, 0x1c,
+ 0x18, 0x69, 0x14, 0x61, 0x0a, 0x72, 0x05, 0xd4, 0x7d, 0x85, 0xab, 0xc5,
+ 0xde, 0xdf, 0x53, 0xb5, 0x2d, 0xbd, 0x02, 0x81, 0x80, 0x1c, 0x56, 0x45,
+ 0xac, 0xb9, 0xc3, 0xdd, 0x02, 0x83, 0xdc, 0x55, 0x25, 0xaa, 0x22, 0x9e,
+ 0x8a, 0x9e, 0x4c, 0xb2, 0x52, 0x51, 0x65, 0x2e, 0x9a, 0x23, 0x31, 0x46,
+ 0xe7, 0x6b, 0x26, 0x33, 0x92, 0x50, 0xcd, 0xdd, 0x81, 0x2f, 0x1c, 0x60,
+ 0xab, 0xc8, 0x0b, 0x19, 0xa0, 0x69, 0x7d, 0xc9, 0x39, 0x1b, 0x7b, 0x2b,
+ 0xff, 0xff, 0xf6, 0xb5, 0xc8, 0xd0, 0xeb, 0xb9, 0x88, 0x3d, 0x43, 0x5c,
+ 0x00, 0x47, 0xea, 0x99, 0xca, 0xc8, 0x0b, 0x65, 0x1f, 0x56, 0xd1, 0x5a,
+ 0xf3, 0xc4, 0xb5, 0x68, 0xc7, 0x85, 0x94, 0xa3, 0xe9, 0x07, 0xfd, 0xf7,
+ 0x5d, 0x8e, 0x89, 0x75, 0x84, 0x4e, 0xbf, 0xb4, 0xc4, 0xe8, 0xb1, 0x2f,
+ 0x7e, 0xaf, 0x34, 0xad, 0x9e, 0x20, 0xd7, 0xe8, 0x39, 0xf6, 0x73, 0x92,
+ 0x15, 0x43, 0x5a, 0xac, 0x59, 0x13, 0x58, 0xc9, 0x88, 0x4d, 0x6f, 0x98,
+ 0x63, 0xe3, 0x97, 0xd5, 0xd9, 0x02, 0x81, 0x81, 0x00, 0xcb, 0xee, 0x5c,
+ 0x89, 0x32, 0x50, 0x3c, 0xb0, 0x0a, 0x93, 0x12, 0x5a, 0x1f, 0x89, 0x89,
+ 0x7d, 0x88, 0xac, 0x17, 0x19, 0x32, 0x87, 0x1e, 0xa7, 0xcb, 0x77, 0x5a,
+ 0x9b, 0xbb, 0x02, 0x84, 0xb6, 0xa2, 0x39, 0x40, 0x8a, 0x9e, 0x79, 0xd7,
+ 0xdd, 0x81, 0x84, 0x6f, 0xa9, 0xe3, 0x4a, 0xcc, 0x81, 0x58, 0x9c, 0x82,
+ 0x81, 0xe0, 0x66, 0xeb, 0x9f, 0xa7, 0xa4, 0x56, 0x80, 0x24, 0x9f, 0xd4,
+ 0xb9, 0x7c, 0xc3, 0xbd, 0xfa, 0xcb, 0x9b, 0xf1, 0x05, 0x91, 0xf4, 0x99,
+ 0x8a, 0xc6, 0x3c, 0xca, 0x73, 0x55, 0xb9, 0xb7, 0xe8, 0x41, 0x27, 0xc6,
+ 0xfe, 0x14, 0xa6, 0xa9, 0xb5, 0xb6, 0x4f, 0xad, 0x35, 0x40, 0x75, 0x9a,
+ 0x21, 0x0e, 0xe2, 0xc7, 0x18, 0x8f, 0x92, 0x96, 0xe1, 0xbf, 0xfc, 0x0a,
+ 0x4b, 0x2f, 0xe5, 0x16, 0xac, 0x6e, 0x7a, 0xaf, 0xba, 0x95, 0xf3, 0x6b,
+ 0x7e, 0x03, 0xab, 0x31, 0xd2};
+
+static const std::vector<uint8_t> priv_key_13{
+ 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xb4, 0x7e, 0xea, 0xd8, 0x80, 0xe6, 0x5d, 0xdd, 0x3f, 0xd7,
+ 0x7d, 0xbc, 0x85, 0x9b, 0x82, 0xcb, 0xd9, 0x3d, 0x16, 0x69, 0x8c, 0xe2,
+ 0x93, 0x51, 0xe5, 0x06, 0xc3, 0x61, 0xdf, 0xc1, 0x4c, 0x7a, 0x69, 0x1e,
+ 0x7f, 0x04, 0x5c, 0xc7, 0x61, 0x1c, 0x0f, 0xe0, 0x91, 0x4e, 0xd1, 0xfb,
+ 0x98, 0x50, 0x12, 0xe2, 0x49, 0xc2, 0x38, 0xf8, 0xc9, 0x59, 0x12, 0x55,
+ 0xb3, 0xd2, 0x73, 0x12, 0xc8, 0x84, 0x0b, 0x83, 0xa1, 0xb7, 0x5b, 0x3f,
+ 0xb6, 0x5e, 0xc3, 0xec, 0x47, 0xc0, 0x66, 0xaa, 0x31, 0x35, 0x9c, 0xc2,
+ 0xbb, 0xf9, 0x26, 0x48, 0xd0, 0xe0, 0x10, 0xe4, 0x30, 0x6b, 0x8c, 0x8d,
+ 0x79, 0x60, 0xff, 0x0f, 0xe5, 0x22, 0xe0, 0x37, 0x40, 0xe2, 0x5e, 0x3e,
+ 0xa3, 0x1d, 0xc6, 0x1f, 0xe9, 0x80, 0xe7, 0x6a, 0xeb, 0x5c, 0xa5, 0x65,
+ 0x82, 0xde, 0xff, 0x39, 0x2d, 0x67, 0x61, 0x81, 0xde, 0xa9, 0x53, 0x45,
+ 0xfe, 0xf2, 0x90, 0xc4, 0x31, 0x92, 0x7a, 0x5e, 0x81, 0x90, 0xd1, 0xc2,
+ 0x85, 0x48, 0xc7, 0x51, 0xd0, 0x48, 0xc5, 0x1b, 0x35, 0xc4, 0xe4, 0xec,
+ 0xaa, 0xee, 0x4f, 0x6c, 0x0a, 0xb3, 0x76, 0xce, 0xf1, 0xb0, 0xcc, 0x0d,
+ 0x15, 0xa8, 0x43, 0xf3, 0xaa, 0x15, 0xb0, 0xde, 0x22, 0xd0, 0x2c, 0x57,
+ 0x13, 0x44, 0xa1, 0x70, 0x4c, 0x44, 0x5b, 0xd3, 0x8d, 0xab, 0x61, 0xbd,
+ 0x29, 0x1e, 0xb6, 0xef, 0x65, 0x4f, 0xb0, 0x1e, 0x2c, 0x9c, 0x31, 0x49,
+ 0xd4, 0xe3, 0x85, 0xf5, 0xe3, 0xd3, 0xf2, 0xa6, 0xff, 0x2a, 0xc6, 0x54,
+ 0x30, 0x35, 0xe7, 0x42, 0x29, 0x1d, 0x02, 0xfa, 0xcc, 0xf8, 0x3a, 0x28,
+ 0x3c, 0x0f, 0x60, 0xd2, 0xf0, 0x31, 0xd2, 0x53, 0x6d, 0xc0, 0x88, 0x61,
+ 0xe8, 0xc9, 0x42, 0xfe, 0x10, 0x9c, 0xab, 0x2d, 0xbc, 0x24, 0x9a, 0x60,
+ 0x37, 0x0f, 0xe8, 0x13, 0x38, 0x03, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x7e, 0xde, 0xdf, 0x50, 0x83, 0x7a, 0x69, 0xec, 0x04,
+ 0xde, 0x01, 0xc1, 0xab, 0xe0, 0x5d, 0x95, 0xd0, 0x03, 0x42, 0x67, 0xba,
+ 0xe1, 0xe0, 0x4f, 0xa6, 0x3e, 0x94, 0xc3, 0x8d, 0x36, 0x1f, 0xfd, 0xc3,
+ 0x39, 0xee, 0x6a, 0x30, 0x94, 0xec, 0xcb, 0x7e, 0xd5, 0x89, 0x0d, 0xf0,
+ 0x47, 0x7b, 0x0e, 0x7d, 0xd7, 0x95, 0xa4, 0xf1, 0xca, 0xde, 0x2c, 0xbf,
+ 0xd8, 0x81, 0xe7, 0xa1, 0x7f, 0x48, 0x76, 0x98, 0x69, 0x54, 0x18, 0xc0,
+ 0x09, 0x0e, 0xb5, 0x99, 0xdd, 0xd1, 0xa9, 0x8a, 0x00, 0x83, 0x4a, 0x7d,
+ 0xff, 0xdb, 0x85, 0x0b, 0xc6, 0x0f, 0x1c, 0x10, 0x83, 0x75, 0x0d, 0x83,
+ 0xe4, 0x45, 0xb7, 0x4a, 0x51, 0xef, 0xec, 0x0d, 0xd2, 0x88, 0xc7, 0x15,
+ 0x1b, 0xce, 0x28, 0x35, 0x85, 0x64, 0xea, 0x78, 0xc0, 0x0c, 0xe4, 0x38,
+ 0x56, 0x1c, 0x21, 0x87, 0x20, 0xb7, 0xab, 0x7d, 0x3c, 0x7e, 0x37, 0x30,
+ 0xb1, 0x24, 0x5a, 0xfd, 0xfe, 0x5d, 0x00, 0xd3, 0x62, 0x7a, 0x4c, 0xab,
+ 0xed, 0xda, 0xd6, 0x1c, 0xed, 0x97, 0x6d, 0xf0, 0xdb, 0xb4, 0x7e, 0x0b,
+ 0x58, 0x04, 0xed, 0x84, 0x3e, 0xd0, 0x04, 0x80, 0xc5, 0x05, 0x40, 0xba,
+ 0xc7, 0x15, 0x0f, 0xc6, 0x0f, 0x61, 0x3b, 0xe5, 0xee, 0x4b, 0x91, 0x84,
+ 0xd5, 0xb4, 0xab, 0x4b, 0x82, 0xab, 0x31, 0xd7, 0x1f, 0xb1, 0x3a, 0x1d,
+ 0x21, 0xbb, 0x11, 0x0f, 0xc1, 0x26, 0x82, 0xab, 0x32, 0x65, 0x33, 0x75,
+ 0xc8, 0x3f, 0x14, 0x3f, 0x03, 0x58, 0xdd, 0xa6, 0xa2, 0x30, 0x1a, 0xb9,
+ 0x61, 0xd1, 0x13, 0x2b, 0xbe, 0x63, 0x08, 0xe1, 0x58, 0x6d, 0x24, 0xad,
+ 0xd3, 0x5f, 0xfc, 0x0d, 0xb6, 0x42, 0xe8, 0x88, 0x51, 0x12, 0x07, 0xe1,
+ 0x34, 0x86, 0x68, 0x59, 0x7a, 0x01, 0x59, 0x8f, 0x52, 0x89, 0x63, 0x09,
+ 0x7b, 0xe8, 0xfb, 0x55, 0x33, 0x85, 0x31, 0x02, 0x81, 0x81, 0x00, 0xfd,
+ 0xdd, 0x69, 0x02, 0x68, 0xff, 0xf9, 0x4f, 0x70, 0x3b, 0x9b, 0x1f, 0x79,
+ 0x69, 0x49, 0x8a, 0x1f, 0x6e, 0x3e, 0xa3, 0x76, 0xc7, 0xfe, 0xf6, 0x5c,
+ 0x52, 0xe1, 0x17, 0x04, 0x4c, 0x0b, 0x09, 0x28, 0x7f, 0xd4, 0x37, 0x03,
+ 0x20, 0x4c, 0x58, 0x47, 0x21, 0xfc, 0xaa, 0x9c, 0xd7, 0xb9, 0x49, 0x4d,
+ 0x78, 0x3c, 0x5d, 0x60, 0x89, 0x7d, 0xd6, 0x55, 0x03, 0xa0, 0x6f, 0x3b,
+ 0xa9, 0x6b, 0x53, 0x3c, 0x61, 0x03, 0x9b, 0xce, 0x32, 0xc4, 0x1a, 0xaf,
+ 0xed, 0x27, 0xa6, 0x0f, 0xcd, 0x27, 0xa3, 0x39, 0x6b, 0xf1, 0x39, 0x25,
+ 0xf1, 0x3c, 0xa1, 0x04, 0x42, 0x2c, 0x6f, 0x3c, 0x0b, 0x0a, 0xa6, 0x7e,
+ 0xb6, 0x80, 0xb2, 0x9c, 0x07, 0x86, 0xcc, 0x1d, 0x54, 0x10, 0xbb, 0xff,
+ 0x60, 0xc0, 0x81, 0x2b, 0x9f, 0x54, 0x9e, 0x5d, 0x4e, 0xce, 0x0c, 0x94,
+ 0x1b, 0xcd, 0xf3, 0x59, 0x5c, 0xed, 0x47, 0x02, 0x81, 0x81, 0x00, 0xb6,
+ 0x03, 0x89, 0xbe, 0xa9, 0x1b, 0xff, 0x17, 0xec, 0xa1, 0x98, 0x91, 0x79,
+ 0xcf, 0xb5, 0xa6, 0x0c, 0xb5, 0xc9, 0x4f, 0x47, 0x39, 0x90, 0xc1, 0xf9,
+ 0xa2, 0x7d, 0x54, 0xd8, 0xe9, 0x22, 0xd8, 0xae, 0xa9, 0xc6, 0xa0, 0xe5,
+ 0x86, 0x08, 0xa9, 0x07, 0xd6, 0x95, 0x34, 0x2d, 0x63, 0x21, 0xce, 0x5b,
+ 0x52, 0xdd, 0xc9, 0xeb, 0xe0, 0x3e, 0xb1, 0xc4, 0x84, 0x52, 0xf1, 0xd8,
+ 0xad, 0x3b, 0x3a, 0x82, 0x06, 0x20, 0xaf, 0x15, 0x29, 0x9d, 0x22, 0x3f,
+ 0xaa, 0x79, 0x2d, 0x55, 0x7c, 0x1b, 0x06, 0x53, 0x16, 0xe5, 0x1a, 0xa9,
+ 0xff, 0x5f, 0xcf, 0x19, 0x90, 0x3c, 0xd5, 0xf1, 0x57, 0x99, 0x58, 0x59,
+ 0xde, 0xb0, 0x32, 0x0b, 0xdb, 0xde, 0x6a, 0xd5, 0xc9, 0x96, 0xeb, 0x3e,
+ 0x2b, 0x1d, 0xdf, 0xa3, 0x52, 0x5b, 0xfd, 0x25, 0x00, 0x97, 0x86, 0x85,
+ 0x16, 0xe2, 0x10, 0x49, 0x3b, 0x0d, 0x65, 0x02, 0x81, 0x80, 0x5d, 0x15,
+ 0x38, 0x11, 0xb8, 0x2a, 0x53, 0x61, 0xbb, 0x47, 0x3f, 0xc3, 0xb4, 0xa2,
+ 0xd4, 0x62, 0x1e, 0xd0, 0x2f, 0x8b, 0x84, 0x5c, 0x24, 0xb2, 0x74, 0x7b,
+ 0xb7, 0x28, 0xd7, 0x5c, 0x82, 0x97, 0x63, 0x10, 0x2b, 0xe1, 0xd7, 0xf5,
+ 0x99, 0xc8, 0xac, 0x9c, 0x5b, 0xa6, 0xbb, 0x47, 0xa6, 0x1a, 0xa8, 0x9b,
+ 0x33, 0x97, 0x11, 0x74, 0x98, 0x7d, 0x64, 0x42, 0xa6, 0x2a, 0xe2, 0xf7,
+ 0x65, 0xf0, 0xe9, 0x2c, 0xb1, 0x44, 0x09, 0xc1, 0x37, 0x82, 0x89, 0x8b,
+ 0x2d, 0x84, 0x88, 0x3a, 0xb3, 0x13, 0xf8, 0x54, 0x09, 0xe8, 0xe8, 0x6e,
+ 0xa1, 0xca, 0x70, 0x63, 0x4b, 0x23, 0xa6, 0x22, 0x6e, 0x4f, 0x4a, 0x1a,
+ 0xe4, 0xe9, 0x98, 0xa8, 0x71, 0xd6, 0x99, 0xd2, 0x5f, 0x28, 0x6f, 0xa5,
+ 0x2c, 0x30, 0xb0, 0xac, 0x05, 0x3c, 0xe3, 0xfd, 0xa7, 0x33, 0x99, 0x82,
+ 0xf0, 0x6b, 0x10, 0x13, 0x30, 0xb5, 0x02, 0x81, 0x80, 0x50, 0x44, 0xc3,
+ 0x2c, 0x68, 0x1b, 0xc6, 0xa5, 0xe0, 0x5f, 0x6b, 0x8f, 0x4c, 0x6f, 0x03,
+ 0xa6, 0xd5, 0x18, 0x1e, 0x4d, 0x6e, 0x15, 0xbe, 0xf7, 0x2c, 0x86, 0x32,
+ 0x4b, 0x86, 0xd5, 0x59, 0xde, 0xc1, 0x38, 0x72, 0x36, 0x66, 0xc2, 0x73,
+ 0x73, 0x47, 0xd7, 0xa4, 0x39, 0x3c, 0x82, 0xe9, 0x57, 0xbe, 0x02, 0x8f,
+ 0x79, 0x0b, 0x22, 0xfb, 0xc3, 0x1d, 0xed, 0x55, 0x3e, 0xfe, 0xd5, 0x76,
+ 0xb7, 0x58, 0xbc, 0x27, 0x11, 0xcf, 0x7d, 0x68, 0xa4, 0xbf, 0xfb, 0x08,
+ 0x31, 0xab, 0xef, 0x6d, 0x63, 0x9e, 0xa5, 0x0c, 0x28, 0x74, 0x2c, 0x01,
+ 0x2e, 0xae, 0x11, 0x64, 0x22, 0xdd, 0xaa, 0x4a, 0x20, 0x22, 0x92, 0x08,
+ 0x96, 0x29, 0x90, 0xaf, 0x47, 0xe2, 0x3c, 0x62, 0xe8, 0x1f, 0xa4, 0x98,
+ 0x2a, 0x16, 0x36, 0xae, 0x06, 0xb7, 0x98, 0xc9, 0x3a, 0x33, 0xdb, 0x61,
+ 0x9a, 0xd9, 0x10, 0xc7, 0xd9, 0x02, 0x81, 0x80, 0x37, 0xf2, 0xa1, 0xd6,
+ 0xcb, 0xd1, 0x44, 0x25, 0x06, 0x5e, 0xd9, 0xff, 0xe7, 0x99, 0x4d, 0x80,
+ 0x51, 0x92, 0x86, 0xb4, 0x96, 0x94, 0xce, 0x97, 0x7d, 0x3b, 0xb9, 0x99,
+ 0xbc, 0x7e, 0x2e, 0xa9, 0xed, 0x85, 0x12, 0x6b, 0x38, 0x95, 0xb9, 0xde,
+ 0xc1, 0xe7, 0xaa, 0xcd, 0x93, 0x0b, 0xca, 0x20, 0x09, 0xec, 0x18, 0x79,
+ 0xba, 0xfb, 0xb0, 0x77, 0x85, 0x27, 0xc5, 0x3f, 0x09, 0xd1, 0x21, 0x54,
+ 0x90, 0x9e, 0xc7, 0x92, 0x72, 0xbd, 0xa9, 0xd5, 0x7a, 0xa5, 0xdb, 0x65,
+ 0x36, 0x77, 0xd9, 0x5b, 0x44, 0x3a, 0x1f, 0x7d, 0xb9, 0x9d, 0xda, 0x8b,
+ 0xb9, 0x7b, 0xf1, 0x70, 0x23, 0x09, 0xaf, 0x1e, 0x23, 0xe3, 0x91, 0x90,
+ 0xed, 0x74, 0x13, 0xdc, 0xe6, 0x90, 0x4b, 0x8e, 0xaf, 0x53, 0x96, 0x94,
+ 0x41, 0x50, 0xe4, 0x87, 0x97, 0x26, 0xaa, 0xa0, 0x99, 0x1d, 0xcb, 0xcd,
+ 0x81, 0x24, 0xd8, 0xa4};
+
+static const std::vector<uint8_t> priv_key_14{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xd9, 0x6b, 0x1e, 0xd7, 0xa5, 0x07, 0x1a, 0xf8, 0xc4, 0x8b,
+ 0x1a, 0x16, 0x2d, 0x9a, 0x3c, 0x33, 0x6b, 0xb0, 0xd8, 0xb8, 0x93, 0xf5,
+ 0x47, 0x19, 0xb2, 0x1e, 0x2b, 0xd8, 0x58, 0x1b, 0x46, 0xde, 0x77, 0x3f,
+ 0xb9, 0x06, 0xa9, 0x95, 0x85, 0xb7, 0x77, 0xb7, 0xaa, 0xb4, 0x13, 0x0e,
+ 0x15, 0xd0, 0xfd, 0x57, 0x6c, 0x79, 0x68, 0xdc, 0x94, 0x00, 0x19, 0xa5,
+ 0x68, 0xc6, 0xb4, 0x25, 0xf0, 0x01, 0x78, 0x43, 0x47, 0x2c, 0x69, 0x8b,
+ 0x25, 0x25, 0x36, 0x76, 0xfb, 0x0d, 0x6d, 0x1d, 0xba, 0x59, 0xca, 0x4f,
+ 0xdf, 0x90, 0x17, 0x3a, 0xf5, 0xf2, 0x8b, 0x9e, 0xa9, 0x3d, 0x9a, 0x95,
+ 0xc6, 0x15, 0x00, 0xfb, 0x89, 0x13, 0x1f, 0x2d, 0x93, 0x21, 0x7a, 0xea,
+ 0x06, 0x91, 0x0d, 0x41, 0x5b, 0x55, 0x1e, 0xd8, 0xe8, 0x50, 0x32, 0x54,
+ 0xc6, 0x25, 0x70, 0xe8, 0x83, 0x1e, 0x11, 0x52, 0xf4, 0x07, 0xcb, 0xc5,
+ 0xce, 0x89, 0xe9, 0x91, 0x71, 0x9f, 0xea, 0xd2, 0xce, 0xcb, 0xe6, 0x23,
+ 0x59, 0xbd, 0xe6, 0x0a, 0xdc, 0x48, 0x0e, 0xfc, 0x6b, 0x0c, 0xea, 0x51,
+ 0x77, 0xcd, 0x56, 0x63, 0xf9, 0x9a, 0xba, 0x8c, 0x8f, 0x9a, 0x67, 0x0b,
+ 0x50, 0x60, 0xc9, 0xea, 0x52, 0x31, 0xa9, 0x5d, 0x65, 0x5e, 0xef, 0x14,
+ 0x48, 0x5c, 0xaf, 0x68, 0xa6, 0x88, 0xb2, 0x42, 0xe1, 0xe6, 0xa6, 0x54,
+ 0x3a, 0xf2, 0x39, 0xcf, 0x65, 0xc8, 0xd4, 0xae, 0xc6, 0x26, 0xfa, 0xe4,
+ 0x44, 0xba, 0xec, 0xf1, 0xc7, 0x0b, 0x2d, 0x3d, 0xa3, 0xc8, 0xb0, 0x63,
+ 0xe0, 0x9e, 0x20, 0xaa, 0x44, 0x1e, 0xca, 0x37, 0x2b, 0x9b, 0x13, 0xa8,
+ 0x13, 0xda, 0xcf, 0xd3, 0x33, 0xc4, 0x91, 0x35, 0x0e, 0xd3, 0x48, 0x83,
+ 0x43, 0x75, 0xfe, 0xbf, 0xb8, 0x85, 0xae, 0x00, 0xe1, 0x6a, 0x18, 0x28,
+ 0x48, 0x46, 0x75, 0xf8, 0x70, 0xe1, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x1c, 0xb3, 0x1a, 0x38, 0x27, 0x0d, 0xa0, 0x0e, 0xd4,
+ 0x8a, 0xf4, 0x1f, 0x97, 0x57, 0x73, 0xb8, 0xe9, 0xef, 0x47, 0x3c, 0x5e,
+ 0x33, 0x93, 0x76, 0x1d, 0xe0, 0x03, 0xb3, 0xa4, 0x35, 0xbd, 0x8e, 0x22,
+ 0x39, 0xa4, 0x27, 0xef, 0xfc, 0xcf, 0xd0, 0xdf, 0x19, 0xbc, 0x8b, 0xd6,
+ 0xb4, 0x16, 0x47, 0x27, 0x1a, 0x02, 0x34, 0xa8, 0x95, 0xed, 0x67, 0x71,
+ 0xfb, 0x36, 0xb0, 0x7c, 0x19, 0x41, 0xec, 0x3f, 0xbe, 0xc9, 0xc7, 0x60,
+ 0x0b, 0x41, 0x14, 0xff, 0x72, 0x87, 0x43, 0x47, 0x73, 0x14, 0x25, 0x44,
+ 0x22, 0x75, 0x05, 0x65, 0x3b, 0xa0, 0x39, 0xab, 0x1a, 0x7f, 0x86, 0xa5,
+ 0x40, 0x3e, 0x0c, 0x89, 0xbb, 0xaa, 0x65, 0x7e, 0xc9, 0x1a, 0x51, 0xe2,
+ 0x12, 0xc0, 0x59, 0x27, 0x61, 0xc8, 0x37, 0x9d, 0x41, 0xce, 0xb0, 0xbf,
+ 0x64, 0x17, 0x5f, 0xdb, 0xde, 0xa5, 0x68, 0x33, 0xab, 0x3a, 0x91, 0x0a,
+ 0x78, 0x27, 0x11, 0x24, 0x3b, 0x98, 0xa5, 0x40, 0x17, 0x80, 0x31, 0x22,
+ 0x7d, 0x16, 0x9a, 0x01, 0x13, 0x60, 0x3c, 0xad, 0x54, 0x18, 0x25, 0x34,
+ 0x47, 0x1b, 0x4e, 0x9f, 0x16, 0xbf, 0x37, 0x24, 0xf1, 0x5d, 0x45, 0xe9,
+ 0x81, 0x27, 0xfe, 0x34, 0x8c, 0xcb, 0xeb, 0xa5, 0xc9, 0xfc, 0xf9, 0xfe,
+ 0x3b, 0x11, 0xea, 0x71, 0xc2, 0xbe, 0x3b, 0xff, 0x4b, 0x04, 0x05, 0x65,
+ 0xf8, 0x17, 0x9f, 0xbc, 0xf5, 0x9f, 0x13, 0x60, 0x5c, 0xff, 0xea, 0xb6,
+ 0x65, 0x6d, 0xce, 0x56, 0xb2, 0xe9, 0x60, 0x2d, 0xa5, 0xb4, 0xb1, 0x5a,
+ 0x78, 0x82, 0xf5, 0x64, 0x89, 0x00, 0x06, 0xf8, 0x2d, 0x0c, 0x30, 0x11,
+ 0xa6, 0x34, 0x85, 0xa7, 0xb2, 0x57, 0xab, 0xcc, 0xad, 0xa8, 0xcb, 0x00,
+ 0xf8, 0x4d, 0x66, 0xa6, 0xcf, 0xd3, 0xd4, 0x20, 0x84, 0xa4, 0x4d, 0xb5,
+ 0x10, 0x02, 0x31, 0x9b, 0xfb, 0x57, 0x11, 0x02, 0x81, 0x81, 0x00, 0xfb,
+ 0x91, 0xd4, 0xd6, 0xa5, 0xbd, 0xfb, 0xd5, 0xf0, 0xa8, 0x2b, 0x7e, 0x89,
+ 0xe9, 0x85, 0x34, 0x56, 0x4e, 0xd6, 0x06, 0x38, 0xe2, 0x79, 0xc6, 0xa2,
+ 0xa2, 0x6e, 0x1b, 0x63, 0x53, 0x56, 0xdd, 0x89, 0x71, 0x1e, 0x4b, 0x8b,
+ 0x5a, 0xf4, 0x5c, 0xd6, 0x43, 0x93, 0xb6, 0x92, 0xb6, 0x61, 0xd7, 0x63,
+ 0xb0, 0x29, 0x14, 0xd5, 0x55, 0xeb, 0x9d, 0x24, 0xba, 0x5a, 0x5f, 0xe1,
+ 0xad, 0xbf, 0x05, 0x9e, 0x00, 0xef, 0xf3, 0xa3, 0x68, 0x2c, 0x35, 0x31,
+ 0x79, 0xc2, 0xd6, 0xeb, 0xe3, 0x9f, 0xc3, 0xce, 0x18, 0xd4, 0x92, 0xfb,
+ 0x34, 0xa3, 0xff, 0xbd, 0x5f, 0xdc, 0xe8, 0x44, 0x63, 0x3f, 0xd2, 0x75,
+ 0xbd, 0xe5, 0x0e, 0xe3, 0x6f, 0x63, 0x88, 0x27, 0xbe, 0xcf, 0xf7, 0xcd,
+ 0x00, 0x31, 0xc3, 0x35, 0xd0, 0x51, 0x33, 0x7a, 0x77, 0x65, 0x54, 0xa0,
+ 0xf0, 0x4e, 0x61, 0x4d, 0x19, 0xb8, 0xf5, 0x02, 0x81, 0x81, 0x00, 0xdd,
+ 0x3f, 0x52, 0xa5, 0x1c, 0x72, 0x66, 0xf0, 0x37, 0xc1, 0x39, 0x13, 0xee,
+ 0x85, 0x9c, 0xd0, 0x1e, 0x44, 0x85, 0xdb, 0x2a, 0x44, 0x82, 0xe3, 0x40,
+ 0xb8, 0x6e, 0x49, 0x45, 0x60, 0xff, 0x9a, 0x0f, 0xbd, 0xf4, 0x8a, 0x49,
+ 0x0f, 0x09, 0xf9, 0xd0, 0xb4, 0x04, 0x55, 0x93, 0x11, 0x58, 0x38, 0xe2,
+ 0x08, 0xd3, 0xa0, 0xdf, 0xbf, 0xd0, 0x4b, 0x0f, 0x61, 0xe7, 0x11, 0x0d,
+ 0x39, 0x91, 0x71, 0x4f, 0xaf, 0x72, 0x66, 0x72, 0x47, 0x36, 0xe8, 0xa2,
+ 0x33, 0xd8, 0x55, 0xeb, 0x0f, 0xa1, 0x7d, 0xac, 0x16, 0x17, 0x97, 0x07,
+ 0xe5, 0xe5, 0x2d, 0x64, 0x23, 0x1e, 0x35, 0xe5, 0x33, 0xc2, 0x34, 0x19,
+ 0x83, 0x23, 0x77, 0x8c, 0xdd, 0xfc, 0xdb, 0x40, 0x50, 0xc4, 0xa7, 0x0d,
+ 0x73, 0x50, 0xb3, 0x75, 0x8f, 0x7a, 0x24, 0x97, 0x00, 0xa0, 0x8f, 0x76,
+ 0x66, 0x03, 0x7e, 0x87, 0x90, 0xd4, 0xbd, 0x02, 0x81, 0x81, 0x00, 0xf3,
+ 0x47, 0x3e, 0xad, 0x68, 0xd0, 0xc5, 0xc6, 0x49, 0x99, 0x47, 0x9e, 0x72,
+ 0x1d, 0xfa, 0xab, 0xf7, 0x3e, 0xfb, 0xe8, 0x3e, 0x80, 0x7d, 0x45, 0x23,
+ 0x27, 0xb3, 0x15, 0x17, 0x43, 0x93, 0xc0, 0x5f, 0x56, 0x9d, 0xf6, 0x6e,
+ 0x48, 0x42, 0x01, 0xb9, 0x4e, 0xd6, 0x7c, 0xfb, 0x7a, 0x16, 0x3a, 0x25,
+ 0xf4, 0x48, 0x76, 0x16, 0x2c, 0xa5, 0xd2, 0x6c, 0x9f, 0x2e, 0x20, 0x84,
+ 0xec, 0xf1, 0xca, 0xab, 0xd6, 0xba, 0x35, 0x41, 0x73, 0xcf, 0x34, 0x8d,
+ 0xa8, 0xf3, 0x4b, 0xc6, 0x08, 0x75, 0x0a, 0xf4, 0xb6, 0xbc, 0x73, 0x7b,
+ 0x2c, 0x97, 0xe0, 0x0b, 0xb1, 0xb5, 0xbe, 0x83, 0xcb, 0xfa, 0xff, 0x3a,
+ 0xcf, 0xad, 0xc0, 0x6d, 0x1e, 0xde, 0x00, 0xe0, 0x76, 0xbd, 0x45, 0x24,
+ 0xe1, 0x28, 0x3e, 0x60, 0x3f, 0x19, 0x17, 0x90, 0x3a, 0x00, 0x2b, 0x0c,
+ 0x0b, 0xf7, 0xb0, 0x4e, 0xd0, 0x2e, 0x35, 0x02, 0x81, 0x80, 0x45, 0x5b,
+ 0xb1, 0x8b, 0xe3, 0x44, 0x15, 0xf3, 0x1e, 0x77, 0x6b, 0x6e, 0x4d, 0x2b,
+ 0x03, 0xc2, 0xd6, 0x8a, 0x42, 0xb0, 0x37, 0x2a, 0xed, 0x21, 0x52, 0xcb,
+ 0xbe, 0x7f, 0x27, 0xc9, 0xc5, 0xb7, 0x45, 0x52, 0x16, 0x54, 0x37, 0x9d,
+ 0x08, 0x52, 0x91, 0x53, 0xad, 0xbc, 0x29, 0xf3, 0x99, 0x05, 0x94, 0x0e,
+ 0x92, 0x51, 0x6f, 0x73, 0x51, 0x58, 0x06, 0x85, 0x79, 0x8b, 0x85, 0xea,
+ 0xd3, 0x26, 0x83, 0x85, 0x8b, 0xc6, 0x83, 0xf2, 0xc1, 0x4a, 0xe2, 0x76,
+ 0x80, 0x4e, 0x46, 0xf7, 0x4a, 0x77, 0xfc, 0x37, 0x9c, 0xc3, 0x93, 0x0d,
+ 0x45, 0xf0, 0x19, 0xe1, 0x4c, 0x7a, 0x36, 0xd5, 0x27, 0xff, 0x6f, 0x34,
+ 0x06, 0x2d, 0x57, 0x32, 0xcc, 0x2e, 0xeb, 0x95, 0xa6, 0x60, 0x7c, 0x3d,
+ 0xf7, 0x41, 0x9b, 0x0c, 0x14, 0x8d, 0x5d, 0xed, 0x2b, 0x68, 0x6e, 0x04,
+ 0x82, 0xf9, 0xea, 0x83, 0xc3, 0xbd, 0x02, 0x81, 0x80, 0x77, 0x53, 0x31,
+ 0x7c, 0xd3, 0xde, 0x74, 0xbf, 0xa4, 0x1c, 0x32, 0x61, 0xc3, 0x2c, 0xc3,
+ 0x2d, 0xc7, 0xae, 0xc4, 0x6a, 0x54, 0x34, 0x58, 0xb1, 0xc8, 0xea, 0x84,
+ 0x6c, 0xf4, 0xfe, 0xc1, 0xaf, 0xfc, 0xde, 0x58, 0xf3, 0xc2, 0x49, 0xbe,
+ 0x9b, 0x50, 0x2d, 0xa5, 0xb2, 0xe9, 0x2a, 0xd5, 0xf0, 0x04, 0xc5, 0x68,
+ 0xf0, 0x59, 0x2d, 0xe3, 0x99, 0x7d, 0xe2, 0xd9, 0xb4, 0x36, 0xde, 0x40,
+ 0x0a, 0x37, 0x3c, 0xed, 0xc1, 0xab, 0x2e, 0xf9, 0xcf, 0x96, 0xcf, 0x30,
+ 0x87, 0x6c, 0x06, 0x9b, 0xf2, 0xe9, 0xa8, 0xb8, 0xb6, 0xcc, 0xa6, 0xfb,
+ 0x8e, 0xb0, 0x64, 0xc7, 0xb6, 0xcc, 0x08, 0x7e, 0xfe, 0xb1, 0x53, 0x36,
+ 0xf7, 0xd8, 0x2c, 0x8f, 0x77, 0x5b, 0x98, 0x46, 0x44, 0x43, 0xa2, 0xeb,
+ 0xbe, 0x47, 0x1f, 0x27, 0x9a, 0x8a, 0xcd, 0xdc, 0xe0, 0x3b, 0xdc, 0x1e,
+ 0x3d, 0x40, 0x7e, 0x37, 0xd1};
+
+static const std::vector<uint8_t> priv_key_15{
+ 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xd2, 0x9c, 0x00, 0xcb, 0x27, 0x98, 0x76, 0x48, 0x6d, 0x2f,
+ 0x35, 0xc3, 0x57, 0xd2, 0x3f, 0x3a, 0x7d, 0x2d, 0x9c, 0x69, 0x02, 0x1b,
+ 0x65, 0xac, 0xc5, 0xc2, 0x27, 0xe2, 0x85, 0xbb, 0x53, 0xa0, 0x9c, 0xe4,
+ 0x6d, 0x08, 0xbf, 0x1a, 0x75, 0xfc, 0xb4, 0xac, 0x97, 0xf3, 0x9d, 0x30,
+ 0x1f, 0xc4, 0x45, 0xd6, 0xd0, 0xe3, 0x11, 0x56, 0xbe, 0xbe, 0x6a, 0xca,
+ 0xb4, 0xae, 0xd4, 0xa3, 0xb6, 0xf8, 0x36, 0xbb, 0x05, 0x78, 0x48, 0xa4,
+ 0x75, 0xff, 0xc9, 0xe8, 0x18, 0x04, 0xe1, 0xa9, 0x1a, 0x52, 0x3e, 0xe1,
+ 0x73, 0x79, 0xdb, 0x83, 0xec, 0x5d, 0x1b, 0x27, 0x5f, 0x58, 0x07, 0x2a,
+ 0x8c, 0xef, 0xde, 0x77, 0xb9, 0x2a, 0xa0, 0x50, 0x63, 0xf8, 0x7a, 0xa9,
+ 0xfd, 0x34, 0x8d, 0xae, 0x79, 0x87, 0x27, 0x0b, 0xbb, 0x57, 0xcb, 0x16,
+ 0x1f, 0xf4, 0x1a, 0x09, 0x16, 0xfe, 0x3f, 0xaf, 0x27, 0xbd, 0xef, 0x10,
+ 0x68, 0xb1, 0x37, 0xb5, 0xb1, 0x14, 0x00, 0x4c, 0x95, 0x21, 0x1d, 0xe3,
+ 0x33, 0x22, 0x93, 0x49, 0x1f, 0x1b, 0x45, 0xd5, 0x75, 0x90, 0xac, 0x19,
+ 0xd8, 0x2a, 0x40, 0x33, 0xc7, 0x5e, 0x68, 0xcf, 0x65, 0xb6, 0x2f, 0x36,
+ 0x30, 0xb0, 0xa7, 0xc0, 0x5f, 0x83, 0x0f, 0x55, 0x1b, 0x56, 0x9f, 0xd3,
+ 0x73, 0x64, 0x20, 0x6f, 0x2c, 0xaa, 0xec, 0x2b, 0xbf, 0x5d, 0xdb, 0xbb,
+ 0xcf, 0x9c, 0xec, 0x1f, 0x4c, 0x16, 0x0d, 0xad, 0x45, 0x9b, 0x5a, 0x23,
+ 0xbb, 0x38, 0x3a, 0xfa, 0x2d, 0xf7, 0xec, 0xce, 0x99, 0x0c, 0x40, 0x16,
+ 0x05, 0xef, 0xb6, 0x7d, 0xc1, 0xa8, 0x7e, 0xdf, 0xb4, 0x5f, 0x8a, 0x15,
+ 0x40, 0x93, 0xa6, 0x16, 0xe7, 0x93, 0x29, 0x59, 0xf8, 0x7d, 0xac, 0xd4,
+ 0x69, 0x55, 0xd5, 0x9b, 0xff, 0xa8, 0x0a, 0x4f, 0x4b, 0xe6, 0xb1, 0xd1,
+ 0xe6, 0x1f, 0x37, 0x2a, 0x8c, 0xeb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x3c, 0x83, 0x12, 0x3f, 0x4c, 0xbb, 0x23, 0x91, 0x1f,
+ 0xbd, 0xe6, 0xc6, 0x9f, 0x9f, 0x0b, 0x07, 0xb5, 0x1b, 0xbb, 0xca, 0xf8,
+ 0x0e, 0x03, 0x22, 0xa7, 0x17, 0x67, 0xfa, 0x4f, 0xce, 0x48, 0xf2, 0xe6,
+ 0xe1, 0x42, 0xea, 0xb6, 0x6d, 0xd5, 0xe4, 0xab, 0xcc, 0xc3, 0x43, 0xfd,
+ 0xaf, 0xec, 0x10, 0xaa, 0xb8, 0x54, 0x00, 0x49, 0xe5, 0x10, 0x9d, 0x09,
+ 0x76, 0x00, 0x80, 0x13, 0x1c, 0x8e, 0xdf, 0xb6, 0x69, 0xf9, 0xe2, 0x5b,
+ 0x8c, 0xd5, 0x52, 0x8f, 0x22, 0x9e, 0x74, 0x18, 0x9a, 0x4b, 0xb3, 0xc1,
+ 0xd9, 0x69, 0x22, 0x64, 0x0d, 0xfd, 0x85, 0xaa, 0xdd, 0x9f, 0x29, 0x5d,
+ 0xb5, 0xbe, 0x14, 0xd5, 0x68, 0xb4, 0xcd, 0x28, 0x8e, 0xb0, 0x8a, 0x9e,
+ 0x43, 0xe5, 0x3a, 0x8a, 0x52, 0xcd, 0x1c, 0x25, 0xfd, 0xda, 0xf0, 0x18,
+ 0xab, 0xdc, 0xb6, 0x78, 0x1c, 0x90, 0x7c, 0xb0, 0xb3, 0x94, 0xc9, 0x1a,
+ 0x41, 0x41, 0x8e, 0x93, 0xc6, 0x0b, 0xc9, 0xdf, 0xdb, 0x66, 0x74, 0x22,
+ 0x3f, 0x7a, 0x5d, 0x51, 0xf9, 0x0e, 0x86, 0x6a, 0xa2, 0xc3, 0x78, 0xb8,
+ 0x79, 0x37, 0x26, 0xcc, 0x0f, 0x77, 0x70, 0xce, 0x42, 0xb1, 0xd5, 0x34,
+ 0xdf, 0x72, 0x4d, 0x92, 0x05, 0xfb, 0x76, 0x79, 0xf2, 0x6f, 0x54, 0x88,
+ 0xaa, 0xe8, 0xe7, 0x66, 0xd6, 0xaf, 0xbc, 0xdc, 0xfc, 0x8a, 0xa0, 0xce,
+ 0x54, 0x5a, 0xdb, 0x25, 0x69, 0x2e, 0x72, 0x96, 0x0d, 0xc9, 0xbf, 0xdc,
+ 0x52, 0xfa, 0xe1, 0x99, 0x53, 0xba, 0xc4, 0x5c, 0x5b, 0x16, 0xb8, 0x53,
+ 0x3f, 0x0f, 0xb0, 0x3c, 0xe2, 0x4c, 0x49, 0x3f, 0xd8, 0x4c, 0x4d, 0xbc,
+ 0xbb, 0x1c, 0xc7, 0x11, 0x5a, 0x39, 0x2d, 0x59, 0x23, 0xcb, 0x16, 0x5b,
+ 0xbf, 0xb0, 0xd3, 0x31, 0xcb, 0x21, 0x5d, 0x88, 0xe8, 0xb4, 0x8e, 0xa9,
+ 0x80, 0x3b, 0xeb, 0x75, 0x32, 0xb9, 0x01, 0x02, 0x81, 0x81, 0x00, 0xee,
+ 0xca, 0xe2, 0x17, 0x7a, 0x68, 0x32, 0xe4, 0xc6, 0x9f, 0x7e, 0xed, 0xe3,
+ 0x99, 0x3c, 0xcd, 0xda, 0xe3, 0xd8, 0x5f, 0xda, 0xff, 0x47, 0x8f, 0x8b,
+ 0xb4, 0x97, 0x32, 0x40, 0x66, 0xd4, 0x8e, 0x18, 0xc6, 0x66, 0x33, 0x9f,
+ 0xcb, 0xfc, 0x2d, 0xbc, 0x46, 0xf0, 0x20, 0x42, 0x46, 0x88, 0xa0, 0x9a,
+ 0x2a, 0x05, 0xe3, 0xd9, 0x40, 0xe0, 0xd5, 0x0a, 0xfc, 0x40, 0x4a, 0x5a,
+ 0xf3, 0xed, 0x22, 0x27, 0x20, 0xcd, 0x34, 0xc3, 0xbb, 0xf7, 0x0d, 0x29,
+ 0x3d, 0x1f, 0xd3, 0xd7, 0x62, 0x6d, 0xa7, 0xc8, 0x99, 0x41, 0x21, 0x1b,
+ 0xdb, 0x51, 0x41, 0x87, 0x41, 0xed, 0x0a, 0xa7, 0x13, 0xa0, 0x56, 0x36,
+ 0x75, 0x9e, 0x9b, 0x45, 0x07, 0x90, 0xb8, 0xdc, 0xe1, 0x4d, 0x3a, 0x48,
+ 0xa7, 0x97, 0x8f, 0x36, 0x1a, 0x56, 0x33, 0x65, 0x8c, 0xf9, 0xd1, 0xa5,
+ 0xc0, 0xce, 0x16, 0x4e, 0x51, 0x2c, 0xab, 0x02, 0x81, 0x81, 0x00, 0xe1,
+ 0xc9, 0x36, 0x71, 0xdc, 0x20, 0xe1, 0x06, 0x09, 0x49, 0x5f, 0xd6, 0xb7,
+ 0x2e, 0x4d, 0x0e, 0xea, 0xd4, 0x43, 0x03, 0x9e, 0xb3, 0x4a, 0xea, 0x42,
+ 0x8c, 0x40, 0x12, 0x3f, 0xb8, 0xe3, 0x79, 0x78, 0x41, 0xc5, 0x59, 0xbc,
+ 0xc9, 0x85, 0x02, 0x54, 0xae, 0x5a, 0xe7, 0xb7, 0x89, 0x67, 0x31, 0x5b,
+ 0xe4, 0x15, 0x74, 0x19, 0xa2, 0xa3, 0x1f, 0xa3, 0x55, 0xbb, 0x4f, 0xf6,
+ 0x48, 0x74, 0x02, 0xbf, 0x0f, 0xe6, 0x4a, 0x0c, 0x30, 0x02, 0xdc, 0x86,
+ 0xba, 0xf3, 0x19, 0xf0, 0x2d, 0x76, 0x30, 0xaa, 0xa5, 0x7d, 0x81, 0x04,
+ 0x50, 0xda, 0x7c, 0x25, 0x5b, 0x31, 0x50, 0xcf, 0x5f, 0xcd, 0x95, 0xc0,
+ 0x97, 0x97, 0x48, 0x27, 0x9d, 0x9e, 0xe9, 0xed, 0xd5, 0x16, 0x41, 0xa3,
+ 0xc5, 0xfa, 0x01, 0x89, 0x6c, 0x5b, 0x1c, 0x3e, 0x38, 0x47, 0xeb, 0xe8,
+ 0x29, 0xb5, 0x94, 0xe6, 0x27, 0xa0, 0xc1, 0x02, 0x81, 0x80, 0x23, 0x4c,
+ 0xaa, 0x8f, 0x7d, 0xf0, 0xd9, 0x55, 0x28, 0x67, 0x7b, 0x83, 0xff, 0x19,
+ 0x2f, 0xfb, 0xde, 0x57, 0xc0, 0x2c, 0xab, 0x5b, 0x01, 0x61, 0x1e, 0xed,
+ 0xdb, 0x4b, 0xfa, 0x69, 0x39, 0x12, 0xa8, 0x66, 0xeb, 0xc4, 0xc5, 0xe2,
+ 0x89, 0xac, 0xd9, 0x20, 0x43, 0x6f, 0x01, 0x5d, 0x1b, 0xe5, 0x61, 0xe4,
+ 0xc4, 0x6a, 0x22, 0x3b, 0x8d, 0x00, 0xf1, 0x56, 0xc8, 0xca, 0x35, 0x17,
+ 0xc9, 0xfe, 0x3a, 0x7a, 0x86, 0xdb, 0x3d, 0xf4, 0x13, 0x59, 0x46, 0xb7,
+ 0x5a, 0x75, 0x1e, 0x69, 0xd6, 0x7b, 0xef, 0x13, 0x78, 0xa5, 0x44, 0x50,
+ 0xef, 0x7a, 0x18, 0x5c, 0x8e, 0x85, 0xfc, 0x9c, 0xd2, 0x1e, 0xec, 0x7e,
+ 0x06, 0xac, 0x3d, 0x50, 0x18, 0xfc, 0xba, 0xea, 0x33, 0x58, 0x62, 0x55,
+ 0x23, 0xfa, 0x6f, 0xad, 0x05, 0x01, 0x24, 0x09, 0xeb, 0x04, 0x2a, 0xd4,
+ 0x8d, 0xa2, 0x8e, 0x81, 0x41, 0x71, 0x02, 0x81, 0x80, 0x33, 0x38, 0x25,
+ 0x0c, 0xb1, 0x46, 0x18, 0x25, 0xf9, 0x67, 0x56, 0xc1, 0x6b, 0xae, 0xaa,
+ 0x36, 0x6f, 0x19, 0x15, 0xd6, 0xb5, 0x62, 0xb0, 0xe4, 0xf1, 0x91, 0xc5,
+ 0x5b, 0x1e, 0x6f, 0x7f, 0xd2, 0xe7, 0x6f, 0xec, 0x28, 0x0e, 0x46, 0x9c,
+ 0xd0, 0xc9, 0x8a, 0xff, 0xfe, 0x3e, 0xc9, 0x81, 0xca, 0x55, 0xb1, 0x29,
+ 0x18, 0xbc, 0x54, 0x03, 0xb3, 0x42, 0xa7, 0x49, 0x25, 0xbb, 0x95, 0xf6,
+ 0x13, 0x45, 0x6a, 0x82, 0xf0, 0x5b, 0x51, 0x6c, 0xe4, 0xbf, 0xff, 0x9a,
+ 0xf4, 0x50, 0x62, 0xcf, 0xc3, 0xfc, 0x82, 0x2c, 0x35, 0x5f, 0x58, 0x44,
+ 0x28, 0x13, 0x85, 0x5b, 0x6b, 0x9c, 0x8f, 0x7c, 0x20, 0xb3, 0x9e, 0xef,
+ 0xe7, 0xa3, 0x6d, 0x03, 0x46, 0xc7, 0xf8, 0x25, 0xe3, 0x60, 0x16, 0xa2,
+ 0x3f, 0x45, 0x00, 0x7a, 0xae, 0xae, 0x82, 0xaf, 0xf6, 0x19, 0x25, 0x95,
+ 0x16, 0xa1, 0x1b, 0x6e, 0x41, 0x02, 0x81, 0x80, 0x68, 0x06, 0x98, 0xb6,
+ 0x09, 0x11, 0xff, 0xa4, 0xff, 0x64, 0xc4, 0xe1, 0x5c, 0x4d, 0xcf, 0x92,
+ 0xf8, 0xc6, 0xb4, 0x15, 0x9f, 0x98, 0xbf, 0xec, 0x2e, 0x6f, 0x75, 0xc7,
+ 0x21, 0x42, 0x27, 0x63, 0x71, 0x39, 0x41, 0x44, 0xab, 0xba, 0x88, 0x69,
+ 0x45, 0x88, 0x32, 0xe4, 0x24, 0xed, 0x32, 0xbf, 0xaa, 0x39, 0x74, 0x6d,
+ 0x88, 0x97, 0xe2, 0xef, 0xfc, 0xc3, 0xf1, 0xda, 0xbb, 0xc9, 0x0a, 0xde,
+ 0xc8, 0x7f, 0xdd, 0x92, 0x9a, 0x82, 0xa5, 0x22, 0xad, 0xb7, 0x7d, 0x23,
+ 0x9b, 0xa1, 0x89, 0xd4, 0x2f, 0x95, 0xec, 0xfd, 0x5f, 0x39, 0xc5, 0xdd,
+ 0x5e, 0x38, 0x87, 0x2f, 0xe5, 0x03, 0x25, 0x92, 0xbf, 0x39, 0x6c, 0x84,
+ 0x79, 0x70, 0xda, 0xdc, 0x60, 0x2a, 0xbb, 0x62, 0x7d, 0x96, 0xef, 0x63,
+ 0x60, 0x40, 0x67, 0x9d, 0x24, 0xdd, 0x69, 0xc5, 0x6e, 0x96, 0x6d, 0xf4,
+ 0x24, 0x11, 0xc0, 0x0b};
+
+static const std::vector<uint8_t> priv_key_16{
+ 0x30, 0x82, 0x04, 0xbf, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa9, 0x30, 0x82, 0x04, 0xa5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x9b, 0x29, 0x8a, 0x64, 0xd7, 0x3b, 0x64, 0x4b, 0xb4, 0xf1,
+ 0x84, 0xc8, 0xce, 0xba, 0xa0, 0x1f, 0xcc, 0x9b, 0x9b, 0x1f, 0xea, 0x5e,
+ 0x93, 0xd3, 0x46, 0x3a, 0x28, 0xe7, 0x32, 0x84, 0x12, 0x3a, 0x1a, 0xbf,
+ 0xae, 0x36, 0xef, 0x57, 0xed, 0xd7, 0x2a, 0xb9, 0x67, 0x6c, 0x66, 0xb6,
+ 0x29, 0xcf, 0x42, 0x45, 0x0d, 0xbf, 0x7c, 0x63, 0x47, 0x04, 0x77, 0x46,
+ 0xff, 0x62, 0xc2, 0x2f, 0x1e, 0x0b, 0x85, 0x45, 0x00, 0xcd, 0x31, 0x38,
+ 0x4f, 0x6f, 0xad, 0xcf, 0x99, 0x68, 0x28, 0xd9, 0x65, 0x00, 0xb6, 0xb0,
+ 0x23, 0x61, 0x9e, 0x23, 0x78, 0x23, 0x05, 0x53, 0xe9, 0xb9, 0x22, 0x63,
+ 0x67, 0xab, 0x7b, 0x8a, 0x06, 0x16, 0x9e, 0x13, 0x25, 0xfb, 0x9e, 0x8a,
+ 0x73, 0xc2, 0x64, 0x40, 0x08, 0x55, 0xc3, 0xb1, 0x02, 0x29, 0xb6, 0xa6,
+ 0x61, 0xd6, 0x7e, 0x18, 0x26, 0xbb, 0x32, 0xfc, 0x6a, 0xb3, 0x4e, 0x4b,
+ 0x67, 0x12, 0x06, 0x6c, 0x25, 0x46, 0xbd, 0x4e, 0x47, 0xac, 0x27, 0x89,
+ 0x86, 0x7b, 0x5e, 0x1f, 0x29, 0xc4, 0xe5, 0x97, 0xa1, 0x9b, 0xa7, 0x15,
+ 0xe6, 0xf6, 0xc0, 0x11, 0x18, 0x1f, 0x75, 0x84, 0x42, 0x26, 0x33, 0x55,
+ 0x93, 0x11, 0x15, 0xf9, 0x47, 0x1f, 0xa7, 0x65, 0x4e, 0x5f, 0xa8, 0x5b,
+ 0x69, 0x54, 0x54, 0x82, 0xca, 0xde, 0xa8, 0x13, 0x62, 0xb7, 0x62, 0xaa,
+ 0x27, 0x94, 0xf7, 0xf1, 0x32, 0x85, 0x6d, 0xea, 0x85, 0xc6, 0x5f, 0x7d,
+ 0x6b, 0x58, 0x1e, 0xdc, 0x89, 0x02, 0x2f, 0x4c, 0xb1, 0xf6, 0xf9, 0x9d,
+ 0x5b, 0xb4, 0xa8, 0xcf, 0xfd, 0xe2, 0x94, 0xed, 0x5f, 0xde, 0x28, 0x69,
+ 0x2a, 0xa6, 0x10, 0xe8, 0x32, 0x72, 0x40, 0x6c, 0xb4, 0x69, 0x7f, 0x97,
+ 0x0e, 0xf1, 0x6f, 0x68, 0x94, 0x25, 0xe8, 0xa5, 0x17, 0x45, 0x80, 0x18,
+ 0x4b, 0xb2, 0x23, 0xfb, 0xb9, 0x19, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x2f, 0xf2, 0x9a, 0x4d, 0xa7, 0x25, 0x37, 0x4d, 0x1d,
+ 0xd1, 0x34, 0x93, 0x49, 0x2e, 0xea, 0xa4, 0x68, 0xf9, 0xfc, 0xe9, 0xd3,
+ 0xe6, 0xfe, 0x0f, 0x5f, 0xb8, 0x41, 0x43, 0x90, 0x9c, 0xb7, 0x75, 0x35,
+ 0x26, 0xde, 0x93, 0x23, 0x4b, 0x2c, 0xb8, 0x3c, 0xff, 0xa6, 0x32, 0x1d,
+ 0x5b, 0x55, 0x78, 0x32, 0xa6, 0x5c, 0x25, 0x3c, 0x2f, 0x01, 0x97, 0x23,
+ 0xb4, 0xd0, 0xde, 0x97, 0xdb, 0x2f, 0x91, 0xa7, 0xd1, 0x36, 0xfa, 0x31,
+ 0xa7, 0x91, 0x04, 0x95, 0xd5, 0x7d, 0x36, 0x6e, 0xc9, 0x1f, 0x29, 0x25,
+ 0x4b, 0x30, 0xe3, 0xcd, 0x96, 0x70, 0x5d, 0x82, 0x1b, 0xf8, 0x31, 0xb9,
+ 0xaa, 0xb6, 0x32, 0x8b, 0xae, 0x8f, 0x4b, 0x15, 0xf6, 0x1c, 0xda, 0xb0,
+ 0x97, 0x60, 0x46, 0x45, 0xec, 0x73, 0xa6, 0xed, 0x1e, 0x19, 0xe9, 0x02,
+ 0x04, 0x50, 0x5f, 0x93, 0xff, 0xaa, 0x98, 0x56, 0x9d, 0x21, 0xeb, 0x63,
+ 0xab, 0xf9, 0x44, 0x8c, 0xa9, 0xca, 0x73, 0x5a, 0xba, 0x55, 0xa2, 0x7c,
+ 0x87, 0x95, 0xa4, 0x73, 0x50, 0xb9, 0x6b, 0xef, 0xec, 0x3a, 0x24, 0x37,
+ 0x68, 0xdd, 0xf2, 0xaa, 0x1b, 0x4a, 0xb2, 0x8b, 0x7a, 0x1e, 0x6b, 0xad,
+ 0x5a, 0x0a, 0x25, 0xc7, 0x78, 0x92, 0x25, 0xa7, 0x50, 0x81, 0xb8, 0xe2,
+ 0x1e, 0x2b, 0x53, 0x61, 0x2c, 0x21, 0xfa, 0xfa, 0x41, 0xfa, 0x7e, 0x1e,
+ 0x8d, 0x52, 0x07, 0x5d, 0xa5, 0x88, 0x97, 0xb1, 0x95, 0xbb, 0x35, 0x6d,
+ 0x4e, 0x03, 0xe5, 0x37, 0x2e, 0x6b, 0x0d, 0x79, 0xc8, 0x33, 0x4e, 0x64,
+ 0x23, 0x34, 0x00, 0x6b, 0x09, 0x75, 0x7b, 0x8b, 0xc5, 0x33, 0x17, 0x1d,
+ 0x5a, 0x46, 0xbd, 0xd5, 0x51, 0x99, 0x77, 0x9c, 0x36, 0xe2, 0xd9, 0xa5,
+ 0xac, 0xbe, 0x58, 0xdc, 0xef, 0xb3, 0xba, 0xc7, 0x54, 0xbb, 0x3e, 0xaf,
+ 0x07, 0xbd, 0x3d, 0xa9, 0x6c, 0x61, 0xc1, 0x02, 0x81, 0x81, 0x00, 0xc8,
+ 0xf0, 0x9a, 0x8e, 0xbd, 0x6b, 0xf0, 0x18, 0xe3, 0xc8, 0xd9, 0xe5, 0x1c,
+ 0xfe, 0xb7, 0x55, 0xa3, 0xe6, 0x3a, 0x63, 0x42, 0x03, 0x2b, 0xf6, 0x9b,
+ 0x49, 0x6a, 0x51, 0x1a, 0xa2, 0xc1, 0xa5, 0xc8, 0xcc, 0x96, 0x12, 0xa3,
+ 0x6b, 0xf6, 0x18, 0xc7, 0xeb, 0x63, 0x31, 0x70, 0xa1, 0x90, 0x94, 0xdb,
+ 0x19, 0x88, 0x5b, 0x1d, 0xc2, 0xc0, 0x3e, 0x79, 0xbf, 0x0d, 0x03, 0x9f,
+ 0x78, 0x2c, 0xa4, 0xf4, 0x5f, 0xda, 0x43, 0x98, 0x36, 0x8f, 0x57, 0x47,
+ 0xaa, 0x71, 0x15, 0xed, 0xa8, 0x5b, 0x20, 0x32, 0xe0, 0x8d, 0x26, 0xae,
+ 0x93, 0xb5, 0x6d, 0xee, 0xdc, 0x63, 0xaf, 0xa5, 0x8f, 0xc7, 0xbc, 0x78,
+ 0x4a, 0x27, 0x97, 0x6c, 0x15, 0x01, 0xac, 0x69, 0xd8, 0x40, 0xd0, 0x3e,
+ 0x38, 0xd5, 0x10, 0xa6, 0x44, 0xc3, 0xe5, 0x1d, 0x96, 0x6a, 0xf4, 0xa8,
+ 0xef, 0xf3, 0x3f, 0xe0, 0x73, 0xf2, 0xc5, 0x02, 0x81, 0x81, 0x00, 0xc5,
+ 0xad, 0xc2, 0xbf, 0x61, 0x4a, 0xbf, 0xa8, 0x0b, 0x9b, 0x92, 0x1f, 0x32,
+ 0x0e, 0x65, 0x9f, 0x44, 0xbf, 0xfa, 0xb2, 0xfa, 0x4b, 0x11, 0x11, 0xc9,
+ 0x8c, 0x34, 0x4c, 0x26, 0x30, 0xa4, 0x10, 0xee, 0x70, 0xdc, 0x30, 0x89,
+ 0x9e, 0xfd, 0x17, 0xa2, 0x29, 0x46, 0x66, 0x21, 0x73, 0x48, 0x5e, 0x17,
+ 0xf3, 0x63, 0x0d, 0x61, 0xd5, 0xff, 0x1b, 0xcd, 0xe4, 0xd5, 0x86, 0x24,
+ 0x3b, 0x87, 0x7e, 0x67, 0x37, 0x43, 0x8f, 0xb9, 0x85, 0x7c, 0x3b, 0xea,
+ 0xba, 0xa4, 0x42, 0xc2, 0x93, 0xaa, 0x11, 0x0c, 0xae, 0xb8, 0xad, 0x69,
+ 0x67, 0xe5, 0xa2, 0xea, 0x2a, 0x34, 0x26, 0x7b, 0x0f, 0xbd, 0xe5, 0xea,
+ 0xc1, 0xab, 0xef, 0x98, 0xf3, 0x29, 0x60, 0x15, 0x99, 0xab, 0xde, 0x51,
+ 0x50, 0xd3, 0x9e, 0x9b, 0xa0, 0x4a, 0x7b, 0x9c, 0x17, 0x2f, 0x88, 0xaf,
+ 0x07, 0xd4, 0x82, 0x8f, 0xda, 0xc2, 0x45, 0x02, 0x81, 0x81, 0x00, 0x85,
+ 0x82, 0xe0, 0x9f, 0x01, 0x1b, 0x2b, 0xdf, 0xcd, 0xd1, 0xd1, 0x7d, 0x9b,
+ 0x23, 0x5f, 0x7b, 0x66, 0xb8, 0x7d, 0x89, 0x1f, 0xfe, 0x6d, 0x82, 0xa0,
+ 0xb1, 0x4a, 0x13, 0xf3, 0x87, 0xba, 0xf5, 0x45, 0x93, 0x32, 0x0f, 0xd6,
+ 0x47, 0xd0, 0xaf, 0xac, 0x7e, 0x29, 0x5d, 0x5b, 0x41, 0xee, 0x88, 0x09,
+ 0x80, 0x50, 0x8a, 0x82, 0x1e, 0xb9, 0x8f, 0x89, 0x63, 0x38, 0xe9, 0x74,
+ 0x56, 0xec, 0x0a, 0xfa, 0x58, 0x89, 0xf4, 0xa9, 0xb9, 0x6e, 0xca, 0x86,
+ 0x52, 0xa8, 0x6a, 0xf2, 0x8b, 0x0f, 0x69, 0x38, 0x84, 0xdd, 0x24, 0x9b,
+ 0x90, 0x87, 0x57, 0x31, 0x03, 0x7c, 0xb4, 0xe3, 0x63, 0xc2, 0x49, 0xe6,
+ 0xff, 0x16, 0x89, 0x55, 0x06, 0x2c, 0x23, 0x7b, 0xfc, 0x75, 0x2c, 0x28,
+ 0x7b, 0xa8, 0x8e, 0x34, 0x7b, 0xb2, 0x51, 0x94, 0xb4, 0x32, 0x02, 0xb8,
+ 0x11, 0x1e, 0xe6, 0x0d, 0x63, 0xdd, 0x25, 0x02, 0x81, 0x81, 0x00, 0x9f,
+ 0xd2, 0x3e, 0x93, 0xf0, 0x9b, 0x38, 0x9d, 0x2a, 0xd5, 0x5a, 0xac, 0x72,
+ 0x12, 0x05, 0xc3, 0x61, 0x18, 0x3e, 0x1e, 0x9a, 0x12, 0x3a, 0xf8, 0xc0,
+ 0x94, 0xe4, 0x6b, 0x74, 0xac, 0xfa, 0xd8, 0xdd, 0x8e, 0xcd, 0xd7, 0x48,
+ 0x4d, 0x0c, 0x9f, 0x20, 0xf2, 0x72, 0x02, 0x7c, 0xa4, 0xf2, 0x2b, 0x70,
+ 0xfd, 0xcc, 0x65, 0xb3, 0x66, 0x0a, 0xdd, 0x75, 0xf7, 0xbf, 0x52, 0xb6,
+ 0xd4, 0x92, 0x55, 0x76, 0x29, 0xce, 0x2b, 0xd3, 0x78, 0xc2, 0xda, 0xc6,
+ 0x8a, 0xa3, 0xe7, 0x7d, 0xdd, 0x59, 0x30, 0x73, 0xaa, 0x87, 0x91, 0x5c,
+ 0x99, 0x2d, 0xa6, 0x2b, 0xe0, 0x77, 0x4d, 0x6d, 0x4d, 0x6a, 0xe1, 0x0a,
+ 0x8e, 0x0e, 0xee, 0xa6, 0x20, 0x62, 0xa1, 0x56, 0x95, 0x69, 0xc9, 0x52,
+ 0xc1, 0x20, 0x77, 0x29, 0xa7, 0xcc, 0xd0, 0x67, 0x80, 0xaf, 0x63, 0xb8,
+ 0xef, 0x81, 0xb7, 0x15, 0x8b, 0x6e, 0x69, 0x02, 0x81, 0x81, 0x00, 0x9f,
+ 0xf8, 0x6c, 0x3d, 0xc5, 0x39, 0x76, 0x20, 0x69, 0xae, 0x9d, 0x58, 0x25,
+ 0xb0, 0x4d, 0x1f, 0x45, 0x72, 0x22, 0x24, 0xb0, 0xaa, 0x86, 0xd7, 0x6f,
+ 0x71, 0xa9, 0xb0, 0x95, 0xaf, 0xc9, 0x76, 0x7c, 0x4e, 0x2d, 0x23, 0x19,
+ 0xcf, 0x33, 0xe1, 0x23, 0x80, 0x7b, 0x2c, 0x16, 0x0d, 0x66, 0xdf, 0xd5,
+ 0x67, 0xa8, 0x53, 0x2b, 0x75, 0xed, 0xb5, 0x64, 0xa7, 0x0f, 0xd0, 0xce,
+ 0xd4, 0x25, 0x7d, 0x01, 0x09, 0x61, 0x1a, 0x94, 0x3f, 0xa0, 0x6e, 0xfe,
+ 0xa6, 0x34, 0x73, 0x6b, 0xf4, 0x64, 0xe6, 0x8f, 0x32, 0xc5, 0x5b, 0x1b,
+ 0x91, 0xc8, 0x2f, 0x60, 0x31, 0xcb, 0xd4, 0x88, 0x9b, 0xa7, 0x5f, 0xa9,
+ 0x4d, 0xe4, 0x1d, 0xc9, 0x13, 0x50, 0xe4, 0x10, 0x20, 0xd8, 0xb5, 0xf8,
+ 0x1b, 0x47, 0xfb, 0x64, 0x0f, 0xf1, 0x2d, 0x69, 0x7e, 0xcd, 0xaa, 0x2d,
+ 0xad, 0x3f, 0xaa, 0x8d, 0xa7, 0xc1, 0x41};
+
+static const std::vector<uint8_t> priv_key_17{
+ 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x9b, 0x86, 0x73, 0x20, 0x14, 0x84, 0x00, 0xd6, 0x23, 0x60,
+ 0x20, 0x94, 0x3c, 0x38, 0x9a, 0xce, 0x0b, 0x5c, 0x2a, 0xae, 0x80, 0x5d,
+ 0x68, 0xa1, 0x08, 0x42, 0x48, 0xbb, 0x3e, 0xe3, 0x20, 0x6d, 0x3e, 0x19,
+ 0x12, 0xae, 0xef, 0xa3, 0x52, 0xbd, 0xff, 0xea, 0xee, 0xee, 0x5a, 0xcc,
+ 0x3d, 0xb5, 0xe7, 0x6b, 0x99, 0x2e, 0x54, 0x22, 0x0e, 0x44, 0x9d, 0xd0,
+ 0xcd, 0xd9, 0xc5, 0x46, 0x53, 0xa3, 0xd5, 0x4a, 0x4a, 0xe0, 0x27, 0x33,
+ 0x48, 0x26, 0x05, 0xf6, 0xa7, 0x5d, 0x4b, 0xd8, 0xcb, 0xb8, 0x7f, 0xb4,
+ 0x71, 0x8a, 0x99, 0x14, 0xf0, 0x13, 0x1f, 0xeb, 0x33, 0x9c, 0xc6, 0x56,
+ 0x74, 0x0c, 0x9a, 0x6d, 0xe7, 0x99, 0x93, 0xa7, 0xb7, 0x68, 0x44, 0x94,
+ 0xe5, 0xa2, 0x0c, 0x86, 0xa5, 0xac, 0x1f, 0xa7, 0x1a, 0x54, 0x6d, 0xd3,
+ 0xfd, 0x3e, 0x92, 0x7d, 0x0c, 0x43, 0xef, 0x84, 0x81, 0xc8, 0x6f, 0x3a,
+ 0xab, 0xb9, 0x21, 0x28, 0x45, 0xeb, 0x40, 0xaf, 0xe5, 0x27, 0xbc, 0xac,
+ 0x69, 0x21, 0x22, 0x35, 0xd7, 0xc7, 0xc6, 0x2b, 0x94, 0x11, 0x6b, 0x5b,
+ 0x6f, 0xb3, 0x04, 0xd9, 0x27, 0xb5, 0xe2, 0x9b, 0x10, 0x0d, 0x1f, 0x4f,
+ 0x71, 0x12, 0xf6, 0x85, 0xe8, 0x8d, 0x76, 0xb4, 0x97, 0xf5, 0x2b, 0x99,
+ 0xff, 0xef, 0x9b, 0x79, 0x01, 0xe4, 0xec, 0x98, 0x0f, 0x43, 0xd7, 0xc4,
+ 0x61, 0xac, 0x22, 0xa5, 0x78, 0x8f, 0xda, 0xf0, 0x10, 0x10, 0xf5, 0x16,
+ 0xbe, 0x9d, 0x0b, 0x69, 0x37, 0x82, 0xa8, 0x04, 0xdc, 0xd4, 0xea, 0xbb,
+ 0x28, 0xce, 0x39, 0x0f, 0xeb, 0xa1, 0x81, 0x58, 0x96, 0x9e, 0xf4, 0x9b,
+ 0xa4, 0x49, 0x51, 0x72, 0x08, 0x58, 0x07, 0x00, 0xe8, 0x2c, 0xaa, 0xe1,
+ 0xb5, 0x49, 0xe1, 0x00, 0x35, 0x40, 0x79, 0x5a, 0xed, 0xe7, 0x28, 0x4f,
+ 0xca, 0xe0, 0x4d, 0x6e, 0xbe, 0x43, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x1e, 0x6d, 0x81, 0x9c, 0xa7, 0x26, 0xe4, 0x5b, 0x00,
+ 0xf4, 0xcf, 0xaa, 0xf0, 0xd5, 0x4a, 0x44, 0x41, 0xa8, 0xb8, 0x99, 0x07,
+ 0x78, 0x3e, 0xfe, 0x32, 0x75, 0x75, 0x71, 0x5c, 0xee, 0x66, 0xeb, 0xb8,
+ 0x98, 0x83, 0x35, 0x42, 0xa1, 0x3b, 0x90, 0xfc, 0xbe, 0xe4, 0x1c, 0x32,
+ 0x1b, 0x7f, 0x7f, 0x55, 0x55, 0x91, 0xd4, 0xa4, 0x95, 0x3d, 0x21, 0x63,
+ 0x96, 0xf4, 0x8f, 0x44, 0xaf, 0x6b, 0xb1, 0xc4, 0x0b, 0x12, 0xf7, 0x23,
+ 0xf4, 0x3e, 0x8b, 0x61, 0xe3, 0x4d, 0xff, 0x4c, 0xd5, 0x8f, 0x95, 0xfb,
+ 0x36, 0x3c, 0x78, 0x97, 0x56, 0xa7, 0x59, 0xb6, 0x86, 0xf7, 0xc4, 0x16,
+ 0x71, 0xd7, 0xa6, 0x97, 0x98, 0x25, 0x15, 0xc0, 0xf3, 0xb1, 0x48, 0x6f,
+ 0x12, 0x8a, 0x92, 0xd7, 0xcc, 0x88, 0x21, 0x52, 0xd8, 0x08, 0xa8, 0xb8,
+ 0x0c, 0x1f, 0xa1, 0xdc, 0x5b, 0x26, 0xc9, 0x2b, 0xd5, 0x4a, 0xe6, 0xb3,
+ 0xa7, 0xcd, 0xa3, 0x0d, 0xa4, 0x14, 0xcd, 0xa1, 0x4b, 0x00, 0xe9, 0x8a,
+ 0x61, 0x01, 0x14, 0xd7, 0x95, 0x43, 0xc6, 0x04, 0x7d, 0xb9, 0xf5, 0x68,
+ 0x54, 0x22, 0xa9, 0xa0, 0xfb, 0x4c, 0x77, 0xaa, 0xe8, 0xa6, 0x98, 0x60,
+ 0x98, 0x6d, 0x76, 0xc0, 0x02, 0x83, 0xca, 0x44, 0xc8, 0x9a, 0xa6, 0xaa,
+ 0xff, 0x8d, 0x33, 0x3e, 0x00, 0xb6, 0x72, 0x22, 0xa5, 0xe1, 0xa7, 0x43,
+ 0xee, 0x54, 0xb5, 0x72, 0xc5, 0xd3, 0x77, 0xee, 0x2d, 0x3c, 0x0e, 0xab,
+ 0x9b, 0x46, 0x64, 0xaa, 0x89, 0x68, 0x8f, 0xe2, 0x2f, 0xf3, 0x2f, 0x22,
+ 0x6a, 0xe6, 0xb4, 0x98, 0x50, 0x81, 0x42, 0x62, 0x5b, 0xe5, 0x0b, 0xc6,
+ 0xc5, 0xc3, 0xd7, 0x75, 0x90, 0xfd, 0xc6, 0xbf, 0xdf, 0xdd, 0xee, 0xc8,
+ 0x01, 0xe9, 0x66, 0x5c, 0xb0, 0x9c, 0xff, 0xe1, 0x40, 0xc1, 0x97, 0x2f,
+ 0x33, 0x9d, 0xfa, 0x17, 0xc1, 0x27, 0x91, 0x02, 0x81, 0x81, 0x00, 0xda,
+ 0x48, 0xe1, 0x98, 0x7c, 0x5d, 0xf6, 0x33, 0xfe, 0x9f, 0x03, 0xed, 0x9f,
+ 0xa0, 0xcb, 0x09, 0x84, 0xd8, 0x1f, 0x5b, 0x81, 0x31, 0x6b, 0x8e, 0xb9,
+ 0x36, 0x2c, 0x7e, 0x60, 0xc8, 0xf6, 0x1d, 0x47, 0xe8, 0x12, 0x65, 0xc7,
+ 0xc9, 0xf5, 0x8a, 0xcc, 0x45, 0x22, 0x0b, 0xa8, 0x80, 0xba, 0x6b, 0x70,
+ 0x37, 0x60, 0x79, 0x5b, 0x9d, 0x9c, 0xf2, 0x30, 0xf4, 0x34, 0x0d, 0x34,
+ 0xd8, 0x22, 0xc4, 0xec, 0x9b, 0x54, 0x16, 0xe7, 0xc7, 0x19, 0x6d, 0xba,
+ 0xf5, 0x10, 0xc5, 0xd3, 0x48, 0xb4, 0xe0, 0x83, 0x3b, 0xe7, 0x06, 0xca,
+ 0x8c, 0x0d, 0x71, 0xee, 0xdc, 0xb8, 0xdd, 0x52, 0xe2, 0x57, 0xd5, 0x42,
+ 0x18, 0xef, 0x27, 0xc9, 0xf4, 0x3c, 0x69, 0x7b, 0x5d, 0x69, 0x47, 0x92,
+ 0x71, 0xc5, 0xdb, 0x94, 0xc6, 0x00, 0xc0, 0xa4, 0xc8, 0x29, 0xb0, 0x42,
+ 0x38, 0x42, 0xcf, 0x78, 0x90, 0xd5, 0x87, 0x02, 0x81, 0x81, 0x00, 0xb6,
+ 0x65, 0x9a, 0xca, 0xaf, 0x96, 0xca, 0x82, 0xb4, 0xdb, 0x20, 0xc9, 0x70,
+ 0xf8, 0x61, 0xa3, 0xa4, 0x08, 0x51, 0xee, 0xf5, 0xa3, 0x7f, 0x89, 0xcc,
+ 0x45, 0x11, 0x6a, 0x79, 0xb7, 0xad, 0x48, 0xc1, 0x06, 0xe5, 0x83, 0xbd,
+ 0x40, 0x1e, 0xde, 0x1b, 0x9c, 0xe6, 0xad, 0x14, 0x62, 0x6f, 0xc7, 0xfd,
+ 0xf2, 0x4a, 0xc0, 0x6a, 0xfb, 0xd9, 0x7d, 0xac, 0x1b, 0x3e, 0xbd, 0x4b,
+ 0x14, 0xf6, 0x83, 0x12, 0xd5, 0xaa, 0xf7, 0x56, 0xf7, 0x15, 0xa0, 0x51,
+ 0x9c, 0xbf, 0x5f, 0x2a, 0xbf, 0x9d, 0x66, 0xca, 0x6c, 0x73, 0xa5, 0xae,
+ 0xe5, 0xe3, 0xe7, 0xe8, 0xd3, 0x4a, 0xaa, 0xdf, 0x64, 0x68, 0x67, 0x26,
+ 0x7a, 0xfd, 0x10, 0x17, 0x50, 0xaf, 0xf1, 0xf2, 0x54, 0x6f, 0x77, 0xec,
+ 0x9e, 0x63, 0x25, 0x80, 0x47, 0x44, 0xd2, 0x48, 0x99, 0xe5, 0xb7, 0xd2,
+ 0x45, 0x1c, 0x0e, 0xa4, 0x01, 0x80, 0x65, 0x02, 0x81, 0x80, 0x21, 0xa5,
+ 0x96, 0x50, 0xa0, 0xeb, 0x02, 0xe6, 0x64, 0xdb, 0x32, 0x09, 0xd0, 0xcf,
+ 0x42, 0x3c, 0xc7, 0x63, 0x61, 0x02, 0x03, 0xda, 0x10, 0x50, 0x41, 0xb0,
+ 0x5e, 0x0f, 0x64, 0xef, 0xd5, 0x30, 0x12, 0x43, 0x6d, 0x82, 0x8e, 0xd7,
+ 0x4c, 0xa8, 0x06, 0x70, 0xa9, 0x9c, 0xce, 0x6e, 0x79, 0x4d, 0xd2, 0x50,
+ 0x56, 0xe8, 0x9d, 0xfc, 0x9f, 0x92, 0x9d, 0x85, 0x26, 0xf8, 0xda, 0x2a,
+ 0x6e, 0xc1, 0x98, 0x0f, 0x21, 0x59, 0x1e, 0x85, 0x0c, 0x20, 0x63, 0xef,
+ 0x1e, 0x94, 0xbf, 0xca, 0xb7, 0x46, 0xdc, 0x33, 0xc1, 0x9a, 0xc4, 0x61,
+ 0xee, 0x38, 0x9f, 0xaf, 0x1a, 0x37, 0xd3, 0x6c, 0xdc, 0x49, 0x1d, 0x15,
+ 0x26, 0xd8, 0x25, 0x43, 0x26, 0x84, 0xc3, 0xe5, 0x54, 0x33, 0x1a, 0x19,
+ 0xbb, 0x7b, 0xeb, 0x64, 0xd1, 0xfc, 0xdf, 0xe9, 0x92, 0xb3, 0x7e, 0xa1,
+ 0x99, 0x7a, 0xcd, 0x84, 0xd5, 0xc5, 0x02, 0x81, 0x80, 0x2d, 0xee, 0x01,
+ 0xff, 0x9e, 0x1d, 0xb3, 0x9b, 0x1c, 0x5d, 0xbd, 0xb0, 0xdc, 0x30, 0xbf,
+ 0xad, 0x8c, 0x65, 0xc7, 0xf4, 0x0b, 0x89, 0x03, 0x59, 0xb8, 0xc5, 0x7f,
+ 0xb0, 0x37, 0x3c, 0x48, 0x77, 0x74, 0x9b, 0xfe, 0xf9, 0xa0, 0x93, 0x5f,
+ 0xf2, 0x80, 0x33, 0x8f, 0x66, 0xf0, 0x26, 0x25, 0x8d, 0xcf, 0xe5, 0xce,
+ 0x6b, 0x0b, 0xc5, 0xa5, 0xab, 0xde, 0xc5, 0xf1, 0x93, 0x8b, 0x2f, 0x99,
+ 0x2f, 0xc2, 0x73, 0x69, 0x9c, 0xe5, 0x1a, 0x4d, 0x28, 0xd4, 0xc4, 0x4a,
+ 0xf0, 0x74, 0xfc, 0x51, 0x6f, 0x8b, 0xf3, 0xa9, 0x5f, 0x84, 0x5e, 0x41,
+ 0x78, 0xa9, 0x89, 0x63, 0x59, 0x09, 0xed, 0xe7, 0xd8, 0x69, 0xb9, 0x38,
+ 0xb6, 0x6f, 0x98, 0x92, 0xe5, 0xb3, 0x27, 0x0d, 0xf6, 0xbd, 0xef, 0xd8,
+ 0x79, 0x9e, 0x06, 0xd4, 0x4e, 0xbb, 0x97, 0x7d, 0x60, 0x3f, 0xa3, 0xc5,
+ 0x7f, 0xee, 0x4e, 0xae, 0x7d, 0x02, 0x81, 0x80, 0x71, 0x62, 0xf9, 0x06,
+ 0x9f, 0x55, 0xef, 0x6a, 0x8a, 0xc1, 0xc3, 0x1b, 0xd7, 0xa3, 0x32, 0x63,
+ 0xc0, 0x2a, 0xb7, 0x73, 0xa3, 0xdc, 0x0e, 0x72, 0x6f, 0xfa, 0x14, 0x3b,
+ 0x3a, 0x23, 0x35, 0xcf, 0xb6, 0x14, 0xbc, 0x28, 0xad, 0x4d, 0xfa, 0x35,
+ 0x0c, 0xe6, 0x05, 0xac, 0x4b, 0xe2, 0xda, 0x19, 0x92, 0x44, 0x56, 0x1a,
+ 0xd6, 0xad, 0xfa, 0xf9, 0xd1, 0x83, 0x3a, 0x7f, 0xd9, 0x60, 0xde, 0x0b,
+ 0x5f, 0x4e, 0x4f, 0x79, 0x95, 0x89, 0x26, 0x06, 0xaa, 0x28, 0xd1, 0xda,
+ 0x78, 0xc7, 0x1b, 0x9c, 0xe6, 0x70, 0x06, 0xef, 0xcc, 0xe7, 0x8c, 0x25,
+ 0xe3, 0xfa, 0x71, 0x1e, 0x5a, 0xc7, 0xcc, 0xf5, 0x52, 0x2c, 0xe6, 0xc1,
+ 0x33, 0xa7, 0x2d, 0x8f, 0xe5, 0xea, 0x3b, 0x69, 0x6e, 0x7e, 0x6d, 0x2d,
+ 0xd7, 0x94, 0xb1, 0xed, 0x5f, 0xe4, 0x96, 0xd2, 0x0d, 0xfb, 0x0e, 0x80,
+ 0xc5, 0xaf, 0x57, 0xa4};
+
+static const std::vector<uint8_t> priv_key_18{
+ 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x87, 0xa5, 0x8e, 0x0f, 0x30, 0x7f, 0xe5, 0xcb, 0xd1, 0xe2,
+ 0x4b, 0x84, 0xfe, 0x4a, 0x50, 0x4a, 0xeb, 0x7f, 0x6e, 0x62, 0xe4, 0x82,
+ 0xfb, 0xb2, 0xff, 0x06, 0x62, 0xb6, 0x28, 0x95, 0x94, 0xe3, 0x69, 0xf5,
+ 0xbc, 0x24, 0x6b, 0xeb, 0xbe, 0xde, 0x1c, 0x06, 0xbe, 0x16, 0xdf, 0x40,
+ 0x2c, 0x60, 0x44, 0x8e, 0x99, 0x15, 0x2d, 0x6e, 0x8a, 0xb2, 0xee, 0xd1,
+ 0xb4, 0xc2, 0xb3, 0x6c, 0x3b, 0x7a, 0x0d, 0x2b, 0xa4, 0xf4, 0x46, 0xe1,
+ 0xe9, 0x6d, 0x90, 0x1f, 0x11, 0xe3, 0xa2, 0xe5, 0x3a, 0xcc, 0xe8, 0x8e,
+ 0xf3, 0x4e, 0xe3, 0x6e, 0x77, 0xc6, 0xa2, 0x20, 0x08, 0x76, 0xef, 0x47,
+ 0x50, 0x17, 0x3d, 0x47, 0xc2, 0xa9, 0x25, 0x70, 0x41, 0x12, 0x23, 0x3f,
+ 0x32, 0x44, 0x6d, 0x36, 0xd3, 0x9f, 0xf0, 0xbf, 0xbb, 0x1d, 0x63, 0x69,
+ 0xd5, 0xe1, 0x88, 0xaa, 0xca, 0xd1, 0xf5, 0x6e, 0xca, 0x5c, 0x63, 0x80,
+ 0xd4, 0x0b, 0x8f, 0x88, 0x47, 0xa0, 0xe3, 0x14, 0x57, 0x14, 0x61, 0x81,
+ 0x77, 0x68, 0x2b, 0x24, 0xc2, 0x91, 0x84, 0xd6, 0xb3, 0x94, 0xc4, 0xf8,
+ 0x22, 0xee, 0x36, 0x40, 0xea, 0xb5, 0x10, 0x32, 0x89, 0x14, 0xb2, 0xf6,
+ 0xf4, 0x44, 0x37, 0x58, 0x38, 0x1d, 0xca, 0x07, 0x9c, 0xc4, 0xdf, 0x50,
+ 0x8f, 0x06, 0x0e, 0x53, 0xdf, 0xb4, 0xa8, 0x9b, 0x84, 0x7f, 0xa4, 0x2d,
+ 0xf7, 0x3a, 0x6c, 0x60, 0xcf, 0x0b, 0x5e, 0x81, 0x92, 0x96, 0x88, 0x6e,
+ 0x0d, 0x00, 0xf0, 0x82, 0x3f, 0x24, 0x38, 0x18, 0x30, 0x02, 0x2b, 0xc0,
+ 0x7a, 0x9e, 0xb0, 0x6c, 0x78, 0xe2, 0x2c, 0x77, 0xec, 0x12, 0x4d, 0x95,
+ 0xc6, 0x9b, 0x5d, 0xe5, 0x27, 0xda, 0x23, 0x76, 0x36, 0x4e, 0xa2, 0x11,
+ 0x50, 0x8d, 0xc9, 0xf2, 0xf4, 0x3b, 0x24, 0xba, 0x06, 0xdb, 0xfb, 0x69,
+ 0x96, 0xb8, 0xe4, 0x88, 0xb5, 0x4d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x0d, 0x6c, 0xaf, 0x10, 0x85, 0xc6, 0x42, 0xa1, 0xd7,
+ 0x55, 0xc4, 0x0f, 0x97, 0x73, 0x17, 0x5b, 0x32, 0xcf, 0x5b, 0xc7, 0x61,
+ 0xc2, 0x2c, 0xd2, 0xdc, 0x36, 0x6f, 0x92, 0x83, 0x95, 0xba, 0x34, 0x7f,
+ 0x8a, 0x18, 0x62, 0xaa, 0x63, 0x9c, 0x72, 0x32, 0xe7, 0xdf, 0xec, 0x37,
+ 0x90, 0x0c, 0x54, 0x42, 0xb4, 0xb2, 0x25, 0xcc, 0x67, 0x42, 0x46, 0xcf,
+ 0x27, 0xe5, 0xf1, 0xd6, 0xfc, 0x01, 0x2e, 0xe5, 0x1a, 0xca, 0xaa, 0x7a,
+ 0x51, 0x65, 0x5e, 0xb8, 0x82, 0xba, 0xac, 0x82, 0xb4, 0x99, 0x0b, 0x2a,
+ 0x80, 0xeb, 0x47, 0x85, 0x6e, 0xab, 0x5f, 0xf7, 0x2f, 0xa0, 0x66, 0xd4,
+ 0xeb, 0x83, 0xdb, 0xa8, 0xee, 0xef, 0x2e, 0xfa, 0x4b, 0x8f, 0xc5, 0x11,
+ 0xc3, 0xf1, 0x5f, 0xa0, 0x47, 0x6a, 0xce, 0x4b, 0x6f, 0x4e, 0x3f, 0x6c,
+ 0x55, 0x4f, 0x1b, 0x91, 0x01, 0x06, 0x2d, 0x9d, 0x52, 0xa7, 0xa8, 0x34,
+ 0x33, 0x12, 0xb1, 0xc7, 0xe4, 0x50, 0xa2, 0x87, 0x4b, 0x9d, 0x7b, 0x2d,
+ 0x1f, 0xb7, 0xe7, 0x82, 0xe6, 0x07, 0x83, 0x2b, 0x88, 0x51, 0x91, 0x67,
+ 0x32, 0x26, 0x13, 0x74, 0x53, 0x71, 0x60, 0x63, 0xa5, 0x93, 0xfa, 0xa6,
+ 0x84, 0xf6, 0xb9, 0xba, 0x53, 0x21, 0xbe, 0xfa, 0xde, 0x24, 0x4d, 0xd3,
+ 0xb9, 0x80, 0xf3, 0xaf, 0x03, 0x74, 0x09, 0xe3, 0x35, 0x29, 0x4b, 0x8b,
+ 0xd6, 0x47, 0xc8, 0xa0, 0xbe, 0x1d, 0xb2, 0x53, 0xa6, 0xa1, 0xba, 0xab,
+ 0x55, 0xfc, 0xfc, 0xe9, 0x63, 0xb0, 0x9e, 0x27, 0xe6, 0x3e, 0xe1, 0xf4,
+ 0x01, 0x0a, 0x53, 0x4d, 0x1a, 0xcd, 0x81, 0x85, 0xab, 0xf8, 0x54, 0x05,
+ 0x1c, 0x65, 0x8f, 0xa1, 0x2d, 0x1e, 0x4a, 0xbb, 0xb4, 0xf6, 0x19, 0x3f,
+ 0xac, 0x46, 0x54, 0x46, 0x1e, 0x8b, 0xc9, 0x41, 0xd5, 0xfb, 0xfb, 0x12,
+ 0xd5, 0xbe, 0xdc, 0xcf, 0x48, 0x36, 0xc1, 0x02, 0x81, 0x81, 0x00, 0xbf,
+ 0x35, 0x8c, 0xbe, 0x3a, 0x8f, 0xc1, 0x38, 0x1f, 0x46, 0x0a, 0x7c, 0x61,
+ 0x40, 0xe9, 0x90, 0x39, 0xd1, 0x14, 0x11, 0x79, 0x7e, 0x19, 0x61, 0xdb,
+ 0xb0, 0xcd, 0x53, 0xdd, 0x92, 0x13, 0x15, 0xfd, 0x21, 0x08, 0x3a, 0x68,
+ 0xf0, 0xb4, 0xbd, 0x4f, 0x74, 0x5a, 0xe0, 0x22, 0xb8, 0xdc, 0xa8, 0x01,
+ 0x87, 0x4a, 0x64, 0x48, 0xf7, 0xa4, 0xb0, 0x3f, 0xc1, 0x38, 0xaa, 0xc8,
+ 0x56, 0xe6, 0x58, 0xed, 0x5c, 0x2b, 0x54, 0x83, 0x15, 0x06, 0x7e, 0xcd,
+ 0x1e, 0xb8, 0x57, 0x61, 0x43, 0x2a, 0x6b, 0xaa, 0x11, 0x76, 0xd2, 0x8e,
+ 0x77, 0xb9, 0x02, 0x25, 0xce, 0x2b, 0xa1, 0x81, 0x80, 0x99, 0xfd, 0x26,
+ 0x5e, 0xd8, 0x91, 0x0a, 0x56, 0xfc, 0x82, 0x22, 0x62, 0xff, 0x90, 0x09,
+ 0x9d, 0xc7, 0x73, 0xf2, 0xeb, 0x6b, 0x52, 0x2b, 0x05, 0xa0, 0x09, 0xa5,
+ 0xc7, 0x64, 0x42, 0x2d, 0x85, 0xf7, 0x65, 0x02, 0x81, 0x81, 0x00, 0xb5,
+ 0x9c, 0x3c, 0x23, 0x50, 0x26, 0xd7, 0x72, 0x51, 0xbb, 0xa3, 0x8d, 0xb7,
+ 0x0a, 0x48, 0x3f, 0xdf, 0xbd, 0xd6, 0xb6, 0x3b, 0xfe, 0x2c, 0x67, 0xc5,
+ 0x38, 0x99, 0xfa, 0xdf, 0x8e, 0x03, 0xe9, 0xb5, 0xeb, 0xdd, 0x33, 0xdd,
+ 0x93, 0xbc, 0xb2, 0x84, 0x8c, 0xf3, 0x06, 0x0e, 0x5b, 0xa6, 0x75, 0x6f,
+ 0x60, 0x68, 0xf9, 0xde, 0x56, 0xd2, 0x36, 0x3f, 0xff, 0xee, 0x2e, 0x7d,
+ 0x32, 0xe3, 0x23, 0xa0, 0x61, 0x4b, 0xfe, 0xcb, 0xea, 0x01, 0x94, 0xf7,
+ 0x5b, 0x51, 0x13, 0x16, 0x21, 0x3d, 0xda, 0xb7, 0x0f, 0x0f, 0x61, 0x3b,
+ 0x70, 0x73, 0x21, 0xe4, 0x72, 0x77, 0x64, 0xb2, 0x53, 0xd6, 0x62, 0x9d,
+ 0x5e, 0xc4, 0x84, 0x6a, 0x93, 0x7a, 0xae, 0xfe, 0xcc, 0x41, 0x50, 0x67,
+ 0xc3, 0xbc, 0xdd, 0x09, 0xfd, 0xe8, 0x6f, 0x2f, 0xe3, 0x0f, 0xde, 0x24,
+ 0xa8, 0xae, 0x9c, 0xfe, 0xa5, 0xab, 0xc9, 0x02, 0x81, 0x80, 0x57, 0xde,
+ 0x5e, 0xf8, 0x48, 0x67, 0x29, 0x8f, 0x05, 0xe8, 0x25, 0x07, 0x75, 0x95,
+ 0xe3, 0xff, 0x90, 0x62, 0x41, 0x8b, 0xaa, 0x3e, 0x45, 0xa1, 0xcf, 0xd8,
+ 0x96, 0xf3, 0x14, 0x5e, 0x7d, 0x80, 0xdc, 0x5b, 0x62, 0xb1, 0x9c, 0xea,
+ 0x08, 0xd4, 0xfa, 0x7f, 0x69, 0x07, 0x99, 0x4d, 0x44, 0xb1, 0xbc, 0x4a,
+ 0x14, 0xe8, 0xb3, 0x13, 0x82, 0xce, 0x2f, 0xee, 0x36, 0x81, 0x5d, 0x21,
+ 0x7a, 0x27, 0xa1, 0xa4, 0x7a, 0x91, 0x12, 0xd0, 0x05, 0xb5, 0x1d, 0xc4,
+ 0x21, 0x48, 0x9e, 0x7c, 0xc4, 0x30, 0xc7, 0xed, 0xd0, 0xa2, 0x00, 0x30,
+ 0x8a, 0x87, 0xaf, 0x21, 0xe8, 0xb1, 0x06, 0x97, 0x37, 0xac, 0xbb, 0x06,
+ 0x59, 0x15, 0x86, 0x1f, 0xe5, 0x58, 0x54, 0x3f, 0x14, 0x5c, 0x77, 0xde,
+ 0xd6, 0xfa, 0xb4, 0xc6, 0x75, 0x02, 0x44, 0x9d, 0x08, 0x27, 0x86, 0xd4,
+ 0x73, 0x81, 0x69, 0xf4, 0x27, 0x75, 0x02, 0x81, 0x80, 0x4a, 0xc4, 0x70,
+ 0x89, 0xc5, 0x44, 0xc8, 0x6c, 0x1b, 0x34, 0x19, 0xe8, 0x8d, 0x13, 0xe1,
+ 0x9c, 0xd2, 0x5b, 0x50, 0x9b, 0x23, 0xe5, 0xc7, 0x98, 0x4d, 0x3c, 0xb9,
+ 0x3f, 0xec, 0x6b, 0x86, 0x36, 0xe0, 0x9b, 0xa3, 0x2c, 0xe8, 0x2b, 0x1b,
+ 0x83, 0x8f, 0x48, 0x8c, 0x00, 0xd1, 0x46, 0x70, 0x28, 0x66, 0xdb, 0x15,
+ 0x3c, 0xd1, 0x89, 0x82, 0xef, 0xac, 0xb7, 0x8b, 0xf2, 0x7d, 0xbe, 0xc6,
+ 0x7e, 0x73, 0x57, 0xbb, 0x36, 0xc1, 0xf2, 0xac, 0x06, 0x0d, 0x33, 0xfe,
+ 0x13, 0xd2, 0x87, 0x8a, 0xf4, 0x91, 0x6a, 0xd4, 0xd5, 0x1d, 0xe8, 0x74,
+ 0xad, 0xde, 0x64, 0x35, 0xbd, 0x32, 0x21, 0x8b, 0xe0, 0x7b, 0x93, 0x79,
+ 0x6a, 0x5e, 0x8a, 0x2a, 0xf7, 0x02, 0x95, 0x4a, 0xca, 0x74, 0x7d, 0xc4,
+ 0x32, 0x68, 0x1b, 0xad, 0x66, 0xa1, 0x1b, 0x64, 0xfb, 0xfa, 0xb1, 0xab,
+ 0x79, 0x9c, 0xe8, 0xcd, 0xe9, 0x02, 0x81, 0x80, 0x03, 0xd5, 0x49, 0x26,
+ 0xf7, 0x70, 0xf8, 0xc6, 0xd4, 0x73, 0x58, 0xe5, 0x02, 0x52, 0x6c, 0x30,
+ 0x9b, 0x97, 0x2e, 0x70, 0xbe, 0xb1, 0xf2, 0x06, 0x58, 0xec, 0x09, 0x17,
+ 0xc1, 0x72, 0x9e, 0x05, 0xc0, 0x64, 0x76, 0xf2, 0x5f, 0x26, 0x16, 0x95,
+ 0x69, 0x47, 0x97, 0xa9, 0x63, 0xdb, 0x5c, 0xf0, 0x0f, 0xd7, 0x20, 0xfc,
+ 0xa0, 0xdf, 0xf6, 0x73, 0xe1, 0x57, 0xb0, 0xae, 0x5a, 0x75, 0x4b, 0x48,
+ 0x79, 0x9b, 0x8e, 0xc3, 0x25, 0x15, 0x06, 0x9c, 0xb5, 0x16, 0x8a, 0x9d,
+ 0xdd, 0x38, 0xdc, 0x7f, 0x06, 0x5f, 0x0d, 0xf2, 0x92, 0x0b, 0xe3, 0x4f,
+ 0xb8, 0xf0, 0xff, 0x4f, 0xea, 0x40, 0x33, 0x02, 0xe4, 0x94, 0x4d, 0xf1,
+ 0xaa, 0x5a, 0x21, 0x98, 0xf3, 0xee, 0x7b, 0xd3, 0xdf, 0x19, 0xc2, 0x7f,
+ 0xa7, 0x06, 0x14, 0xef, 0x8c, 0xf9, 0xce, 0xaf, 0x24, 0x08, 0x46, 0x67,
+ 0x6c, 0x71, 0x68, 0x13};
+
+static const std::vector<uint8_t> priv_key_19{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xc8, 0x9e, 0xc8, 0x80, 0xed, 0xe2, 0x0b, 0x86, 0x66, 0xee,
+ 0x0f, 0xdd, 0x85, 0x6a, 0xbc, 0x53, 0x16, 0xd7, 0x7a, 0x5d, 0x6e, 0x5b,
+ 0x16, 0x37, 0xda, 0xfa, 0xfc, 0x3c, 0xb0, 0x45, 0x86, 0x81, 0xd6, 0x16,
+ 0x92, 0x15, 0xd5, 0x3f, 0x4d, 0xd1, 0x08, 0x73, 0x45, 0xd1, 0x59, 0x77,
+ 0x95, 0x42, 0x0b, 0x03, 0x32, 0x11, 0x5b, 0x97, 0x4b, 0x83, 0x39, 0x0d,
+ 0xcb, 0xb4, 0x44, 0xb3, 0x3d, 0x52, 0x58, 0x13, 0x74, 0xc5, 0x8a, 0xe5,
+ 0x67, 0xc5, 0xfa, 0x2e, 0x4d, 0xf2, 0xd2, 0xae, 0x03, 0x13, 0x4f, 0xcd,
+ 0x62, 0x76, 0x5f, 0x1c, 0xe9, 0x28, 0x3a, 0x84, 0x2a, 0xce, 0xe7, 0x95,
+ 0x43, 0xa9, 0x2f, 0xa1, 0xa4, 0x91, 0x90, 0xdb, 0x4d, 0x26, 0x18, 0xa8,
+ 0x2e, 0xfd, 0xd0, 0x36, 0xb8, 0x77, 0x64, 0x85, 0x1e, 0xea, 0x11, 0x3d,
+ 0xb9, 0x34, 0xe2, 0xaf, 0xd5, 0x38, 0xe6, 0xaf, 0x05, 0x0d, 0x23, 0x29,
+ 0x10, 0x90, 0x3c, 0x13, 0x89, 0xce, 0x62, 0x00, 0x04, 0x55, 0x6a, 0xe5,
+ 0xe3, 0x83, 0x01, 0x68, 0xef, 0x79, 0x1f, 0xf3, 0x9a, 0x0e, 0xd0, 0xef,
+ 0x09, 0x34, 0x7f, 0x35, 0x36, 0xed, 0xd8, 0x9a, 0xfb, 0x9c, 0xaf, 0x98,
+ 0xc3, 0x1f, 0x36, 0xc2, 0xe6, 0x11, 0x1c, 0x53, 0x4c, 0xd5, 0x61, 0x1b,
+ 0x99, 0xb8, 0xdb, 0x1e, 0xc4, 0xaa, 0xba, 0xae, 0x87, 0x8a, 0x54, 0x06,
+ 0x15, 0x3a, 0xc9, 0x18, 0x36, 0x28, 0x5f, 0x02, 0x89, 0x90, 0x57, 0x3d,
+ 0x0d, 0xe9, 0x4a, 0x52, 0x7d, 0x2a, 0x07, 0x7f, 0x16, 0x89, 0xc2, 0x08,
+ 0xb3, 0x1e, 0x6f, 0x17, 0xa8, 0xa9, 0x44, 0x8a, 0xaf, 0x2e, 0x7e, 0x3c,
+ 0x68, 0xc9, 0x6e, 0xb6, 0x85, 0xb8, 0xe7, 0xad, 0xc9, 0x2d, 0x06, 0x21,
+ 0xcc, 0x00, 0x49, 0xc8, 0xe3, 0xcd, 0x5c, 0x1d, 0x3f, 0xc2, 0xef, 0x63,
+ 0x1e, 0x71, 0x4f, 0x45, 0x23, 0xc5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x94, 0x6f, 0xb7, 0x56, 0x7d, 0xab, 0xe4, 0x6f,
+ 0x1b, 0x35, 0x45, 0x13, 0xd8, 0x25, 0x33, 0x16, 0x1f, 0x2e, 0x6b, 0x61,
+ 0x39, 0xc7, 0xb7, 0x56, 0xb8, 0x75, 0x3f, 0xaf, 0xff, 0x94, 0x51, 0x83,
+ 0x3b, 0x4e, 0x13, 0xe4, 0x87, 0x95, 0x81, 0x14, 0x0a, 0xb6, 0x8f, 0x8f,
+ 0xe8, 0x2c, 0x6c, 0x89, 0x22, 0xf0, 0xc8, 0x58, 0xc3, 0x75, 0xdb, 0xef,
+ 0x49, 0x85, 0x85, 0x94, 0xe9, 0xc7, 0xdc, 0xb5, 0x52, 0x69, 0x82, 0xda,
+ 0xae, 0x7c, 0x32, 0x1d, 0xef, 0x8f, 0xd7, 0x28, 0xb4, 0xec, 0xff, 0x65,
+ 0x88, 0x84, 0x24, 0x38, 0x05, 0x03, 0xb5, 0x17, 0x88, 0xc4, 0x45, 0x90,
+ 0x35, 0x14, 0xe1, 0xad, 0x0a, 0x8b, 0x04, 0xe2, 0x97, 0x55, 0x4b, 0x6d,
+ 0xc6, 0x8c, 0x99, 0xc8, 0x3e, 0x08, 0x5e, 0xd0, 0x27, 0xd5, 0xbf, 0x1b,
+ 0xdc, 0x89, 0xd8, 0xc0, 0xe2, 0x80, 0xca, 0xb8, 0x81, 0x26, 0x3a, 0x0b,
+ 0x40, 0x01, 0x21, 0x07, 0x5e, 0xf9, 0x59, 0x08, 0x35, 0x2a, 0x39, 0xcb,
+ 0x19, 0x7a, 0x9d, 0xc2, 0xeb, 0xae, 0x42, 0xcb, 0xb8, 0xcd, 0xc9, 0x98,
+ 0x3b, 0xad, 0x45, 0xfb, 0x33, 0x9c, 0x4d, 0xe8, 0x77, 0x3c, 0x56, 0x1f,
+ 0xc8, 0x9a, 0x43, 0x4b, 0x14, 0xae, 0x46, 0xc4, 0x4b, 0x0d, 0xbd, 0x75,
+ 0x89, 0x03, 0xd5, 0xc6, 0xcc, 0x33, 0xcf, 0xf9, 0x78, 0xed, 0xcc, 0xa3,
+ 0x15, 0x4d, 0xc1, 0xc0, 0xf0, 0x55, 0x26, 0xcb, 0x6c, 0x1c, 0xd9, 0xf8,
+ 0xf5, 0xf4, 0x48, 0xd5, 0xc3, 0x24, 0xf2, 0x6a, 0xaa, 0xc0, 0x55, 0x81,
+ 0x66, 0x7f, 0x82, 0x90, 0x9f, 0x4c, 0x3b, 0xff, 0xea, 0xc4, 0x7a, 0x6e,
+ 0xde, 0xc1, 0x3e, 0xf2, 0x2a, 0xf9, 0x55, 0xf4, 0xd9, 0xd6, 0x09, 0x7d,
+ 0xec, 0xcd, 0x56, 0xef, 0x24, 0xbf, 0xad, 0x55, 0x75, 0x5c, 0x7a, 0x29,
+ 0x30, 0xe2, 0xb6, 0xee, 0xd7, 0x47, 0xb5, 0x39, 0x02, 0x81, 0x81, 0x00,
+ 0xf4, 0xba, 0x74, 0x94, 0xef, 0x91, 0xc4, 0xf8, 0x5b, 0xf0, 0x16, 0xc9,
+ 0x81, 0x42, 0xf2, 0x7f, 0x9f, 0xa1, 0x29, 0xcd, 0xfd, 0x90, 0x45, 0xa3,
+ 0xf7, 0x23, 0xed, 0x43, 0x94, 0xf4, 0xae, 0xab, 0x1b, 0x63, 0x88, 0xb0,
+ 0x1b, 0xbe, 0x87, 0xf6, 0x8f, 0x01, 0xe7, 0x8c, 0x53, 0xcd, 0xff, 0x2b,
+ 0xb6, 0x0e, 0xf7, 0x83, 0x0a, 0x71, 0x15, 0x96, 0x1f, 0x9a, 0xc7, 0x98,
+ 0xc4, 0x58, 0x7c, 0x5b, 0x83, 0xd9, 0xcb, 0x05, 0x49, 0x85, 0x2f, 0xa2,
+ 0x7f, 0xb0, 0x52, 0x20, 0x04, 0xaa, 0x5e, 0xae, 0xad, 0xf5, 0xef, 0xc3,
+ 0x9e, 0xec, 0xb9, 0xb4, 0x7f, 0x5f, 0x4d, 0x5b, 0xc1, 0xca, 0x6e, 0xfc,
+ 0xd2, 0xac, 0x9f, 0x02, 0x49, 0x9d, 0xbd, 0x56, 0x14, 0x25, 0x18, 0x69,
+ 0xc9, 0x57, 0x5a, 0x60, 0x39, 0xfa, 0xcb, 0xcd, 0xab, 0x5d, 0x42, 0x88,
+ 0x0c, 0xfe, 0x5d, 0xef, 0x80, 0x5a, 0x56, 0x37, 0x02, 0x81, 0x81, 0x00,
+ 0xd1, 0xdc, 0x41, 0xff, 0x09, 0x64, 0x11, 0x15, 0x83, 0x5f, 0x68, 0xfb,
+ 0xbe, 0xdd, 0x2d, 0x7c, 0x81, 0x7b, 0x80, 0xba, 0xcb, 0x96, 0x08, 0x08,
+ 0xcb, 0x57, 0x44, 0xfd, 0xd1, 0xf5, 0x6d, 0xf4, 0x58, 0x0e, 0xed, 0x65,
+ 0x5b, 0x51, 0xea, 0xa1, 0x34, 0xc5, 0x66, 0x72, 0x5b, 0xe6, 0xbf, 0xa0,
+ 0xe9, 0x8f, 0xac, 0xfa, 0x18, 0x20, 0x8d, 0x92, 0x04, 0xf4, 0x71, 0xeb,
+ 0x5d, 0x0d, 0xee, 0x47, 0x7c, 0x74, 0xaa, 0x00, 0x67, 0x5f, 0x4f, 0x92,
+ 0x61, 0xa1, 0xd6, 0x29, 0x7c, 0x15, 0x80, 0x34, 0xcf, 0x6e, 0x4f, 0x37,
+ 0x43, 0xd3, 0x91, 0x01, 0xc6, 0x17, 0xaf, 0x97, 0xef, 0xac, 0x9d, 0x8f,
+ 0x1e, 0xda, 0x7b, 0xb8, 0x1e, 0xbb, 0x80, 0x2e, 0xf6, 0x52, 0x1d, 0x7c,
+ 0xd4, 0x4d, 0xd4, 0x51, 0x07, 0xbb, 0xd6, 0x46, 0x3b, 0x0a, 0x38, 0x7a,
+ 0x46, 0x3a, 0x6e, 0xd6, 0x24, 0x12, 0x57, 0xe3, 0x02, 0x81, 0x80, 0x45,
+ 0x55, 0x39, 0xc8, 0x24, 0x23, 0x31, 0x21, 0x87, 0xb2, 0x7a, 0x52, 0x36,
+ 0x4b, 0xc8, 0x35, 0xfd, 0xfc, 0x83, 0xc2, 0x77, 0x2e, 0xd3, 0x7c, 0x03,
+ 0x7d, 0x6b, 0x2f, 0xb5, 0x58, 0xa8, 0xcf, 0x93, 0x1f, 0xdc, 0xce, 0xbf,
+ 0xdd, 0x77, 0xd9, 0x93, 0x64, 0x5f, 0xbc, 0x32, 0xd5, 0xee, 0x8f, 0xec,
+ 0xb1, 0x4a, 0xd0, 0x16, 0x3a, 0x39, 0x7a, 0x61, 0x93, 0xd1, 0x2e, 0x67,
+ 0x9a, 0x06, 0x09, 0x4b, 0x4e, 0x7d, 0xa5, 0x0e, 0xd2, 0x2b, 0xcf, 0xa6,
+ 0xcb, 0x46, 0x49, 0x09, 0xe9, 0x56, 0x8f, 0xb8, 0x7b, 0x2f, 0xa5, 0x45,
+ 0x36, 0x1d, 0xda, 0x94, 0x27, 0x64, 0xdc, 0x35, 0x07, 0xeb, 0xef, 0xb6,
+ 0xa3, 0xef, 0x1c, 0x8f, 0xcc, 0x9f, 0xa2, 0x6e, 0x6c, 0xa0, 0x01, 0x00,
+ 0x68, 0xbe, 0x12, 0xfa, 0xfa, 0x21, 0x99, 0x30, 0x0e, 0x68, 0xd5, 0xf0,
+ 0x90, 0x73, 0xfe, 0x71, 0x67, 0xa6, 0x7b, 0x02, 0x81, 0x80, 0x57, 0x65,
+ 0x90, 0x02, 0x83, 0x49, 0xae, 0x27, 0xb4, 0x6f, 0x5e, 0x8c, 0x40, 0xdf,
+ 0x61, 0x9b, 0x11, 0x5d, 0x7a, 0xad, 0xd0, 0x2d, 0x2a, 0x29, 0x67, 0x6d,
+ 0x6f, 0xa8, 0xf8, 0xf0, 0x6a, 0x1b, 0x31, 0x34, 0xfe, 0x3e, 0x90, 0xba,
+ 0x5b, 0xa9, 0x49, 0x0d, 0xd0, 0x6d, 0x5d, 0xc2, 0x8a, 0x19, 0x9c, 0x4b,
+ 0x1e, 0x71, 0x84, 0xec, 0xc1, 0xa8, 0x86, 0xf1, 0xba, 0x23, 0x97, 0xbc,
+ 0x3e, 0x78, 0x7c, 0xe7, 0x25, 0x09, 0x48, 0x03, 0x94, 0x62, 0xd4, 0xd0,
+ 0x0e, 0x1d, 0x76, 0xb4, 0x89, 0x90, 0xf4, 0xb5, 0xee, 0xbd, 0x88, 0x3c,
+ 0xaa, 0x8d, 0xff, 0x8e, 0x4b, 0xad, 0x4d, 0xbe, 0x28, 0x5b, 0xbb, 0x30,
+ 0xa8, 0x07, 0x74, 0x9d, 0x07, 0x74, 0x07, 0x57, 0x09, 0x3a, 0xbc, 0x3b,
+ 0xb1, 0x69, 0x11, 0x7c, 0x73, 0x6f, 0x0a, 0x15, 0x66, 0x91, 0xdd, 0x7f,
+ 0x66, 0x3b, 0x3e, 0x08, 0x79, 0x9b, 0x02, 0x81, 0x80, 0x50, 0x22, 0xf0,
+ 0xcf, 0x40, 0x91, 0x3a, 0x38, 0xe0, 0x6e, 0x7d, 0x73, 0x91, 0x67, 0x60,
+ 0xb2, 0x1a, 0x84, 0x28, 0x9e, 0x44, 0xb4, 0x0b, 0x66, 0xcf, 0x61, 0x5a,
+ 0x15, 0x5f, 0x3f, 0x42, 0xdb, 0xa2, 0xdc, 0x36, 0xdc, 0xae, 0xd8, 0x5f,
+ 0x93, 0x2f, 0xd2, 0xe4, 0x87, 0x99, 0xa9, 0xe8, 0x00, 0x46, 0x8f, 0x66,
+ 0x93, 0xe5, 0xda, 0x05, 0xfc, 0x63, 0xfa, 0xdb, 0xcf, 0x5d, 0x1a, 0x1a,
+ 0x10, 0x29, 0x87, 0xc4, 0x4b, 0x7c, 0xa3, 0x5e, 0x93, 0x44, 0x56, 0x32,
+ 0x7e, 0xc4, 0xca, 0xfd, 0x11, 0x63, 0x71, 0xe6, 0x31, 0x8b, 0x75, 0x60,
+ 0xe2, 0xb8, 0x94, 0x18, 0xd7, 0x08, 0x44, 0x0e, 0x9b, 0x36, 0x09, 0xbb,
+ 0xf6, 0xb5, 0xdc, 0x00, 0x83, 0xfc, 0xc7, 0xad, 0x30, 0x15, 0x24, 0xf1,
+ 0x4a, 0x6e, 0xc1, 0xd6, 0xa2, 0x03, 0x19, 0xca, 0x95, 0x8d, 0xc4, 0x5a,
+ 0x71, 0x85, 0xfe, 0x66, 0x0c};
+
+static const std::vector<uint8_t> priv_key_20{
+ 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xaa, 0xb3, 0x02, 0x2d, 0xc9, 0x3a, 0x3b, 0x87, 0x21, 0x3f,
+ 0xe5, 0xe4, 0xb3, 0xfe, 0x4b, 0x27, 0xda, 0xe1, 0x4a, 0xf1, 0x17, 0xf1,
+ 0xca, 0x90, 0x06, 0x81, 0xc2, 0x8f, 0xd3, 0xec, 0xa1, 0x57, 0xdf, 0x46,
+ 0xd4, 0x3a, 0x6e, 0xb0, 0xf1, 0x67, 0x42, 0x6b, 0x68, 0x19, 0xfd, 0x8b,
+ 0x4b, 0xd5, 0x2b, 0xa9, 0x4c, 0x6f, 0xb3, 0x07, 0xb1, 0x68, 0x51, 0xac,
+ 0x07, 0x1a, 0x99, 0x83, 0x93, 0x25, 0xca, 0x59, 0x17, 0x20, 0x1f, 0xd7,
+ 0x12, 0x68, 0xc6, 0xee, 0x28, 0x31, 0x2d, 0x5f, 0x77, 0x0d, 0xff, 0x62,
+ 0xa4, 0x97, 0xff, 0x7c, 0x97, 0xa6, 0xca, 0x84, 0x1b, 0x19, 0x08, 0x73,
+ 0x0c, 0x50, 0x80, 0x28, 0x0e, 0x36, 0x78, 0xd2, 0x85, 0x9b, 0x89, 0x72,
+ 0x87, 0x16, 0xd3, 0xbb, 0xd8, 0x4e, 0xb5, 0x31, 0xf7, 0xb0, 0x28, 0x1e,
+ 0x16, 0x54, 0xa9, 0x31, 0x65, 0xff, 0x59, 0x11, 0xd6, 0x89, 0xa2, 0x38,
+ 0xb3, 0x39, 0xac, 0x37, 0x37, 0x67, 0x3e, 0xd0, 0x50, 0xcb, 0xfc, 0x08,
+ 0xb4, 0xf6, 0x4f, 0x76, 0xb0, 0x59, 0x66, 0x12, 0xc9, 0x88, 0x3e, 0xd2,
+ 0x1f, 0x1e, 0x43, 0xbf, 0x86, 0x00, 0x46, 0x6c, 0x76, 0x83, 0xae, 0x30,
+ 0x39, 0x04, 0x4c, 0x31, 0x62, 0xb8, 0x91, 0x93, 0x89, 0x10, 0x8b, 0x2d,
+ 0x51, 0x76, 0x0e, 0x36, 0x6d, 0xc2, 0x57, 0x55, 0x9b, 0x9d, 0x63, 0xbd,
+ 0xe4, 0x5a, 0x2b, 0x54, 0x1b, 0xe9, 0xf2, 0x49, 0x93, 0xb2, 0x09, 0xac,
+ 0xff, 0x5b, 0x3a, 0x24, 0x21, 0x7f, 0xd3, 0x37, 0x44, 0x9d, 0x69, 0x07,
+ 0x5e, 0x1b, 0xec, 0x7a, 0x65, 0xed, 0x4f, 0xae, 0xf0, 0x2f, 0xdc, 0x33,
+ 0xaf, 0x4d, 0xf5, 0x06, 0x72, 0x01, 0x77, 0xc1, 0x34, 0xcb, 0xc4, 0x86,
+ 0x80, 0x3d, 0x5c, 0x20, 0xc3, 0xd9, 0x68, 0x89, 0x85, 0x70, 0x7a, 0xa5,
+ 0xb8, 0x00, 0x78, 0x82, 0xf7, 0x31, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x47, 0x74, 0x8b, 0xd2, 0xf2, 0xcb, 0x67, 0xa3, 0xd7,
+ 0x6d, 0x52, 0x24, 0xfc, 0x9b, 0xd4, 0x86, 0x28, 0x7f, 0xea, 0xc9, 0x25,
+ 0xc6, 0xd7, 0x8e, 0x96, 0xca, 0xb6, 0xd1, 0x52, 0x5b, 0x59, 0xe6, 0xd8,
+ 0xd6, 0x63, 0x7c, 0xda, 0x5d, 0x43, 0x90, 0x80, 0x23, 0x49, 0xfe, 0xa7,
+ 0x3e, 0x2a, 0x4e, 0x5f, 0xea, 0x8c, 0xce, 0xad, 0x58, 0xe9, 0x10, 0xcc,
+ 0x2f, 0x81, 0x01, 0xc7, 0x85, 0x66, 0x91, 0x89, 0x34, 0xe6, 0x13, 0x52,
+ 0x80, 0xcb, 0x7a, 0x04, 0xdc, 0x29, 0x02, 0xfd, 0x05, 0x5b, 0x67, 0x06,
+ 0xa3, 0x1a, 0x57, 0x6e, 0x61, 0x8f, 0x72, 0x08, 0x90, 0x68, 0x6f, 0x80,
+ 0x33, 0xf8, 0xd1, 0xb1, 0xf4, 0x12, 0x8f, 0x06, 0xe0, 0xc9, 0x81, 0x24,
+ 0x76, 0x46, 0xca, 0x6d, 0x73, 0xd2, 0xc6, 0x8f, 0xdf, 0x0c, 0xda, 0x36,
+ 0xd0, 0xf1, 0x74, 0x1b, 0x27, 0x4c, 0x95, 0x29, 0x89, 0xe8, 0x0e, 0x20,
+ 0x94, 0xcc, 0xb4, 0xe0, 0x49, 0x52, 0xc4, 0x4d, 0xa5, 0x9a, 0x4f, 0x19,
+ 0x48, 0x82, 0xd8, 0x97, 0xc5, 0xf6, 0x2c, 0x2f, 0x29, 0xaf, 0x97, 0x37,
+ 0xc3, 0xb9, 0xf1, 0xa2, 0x4d, 0x62, 0x59, 0x26, 0xf1, 0xf5, 0x5b, 0x0e,
+ 0x39, 0xe9, 0x18, 0xdc, 0x35, 0x23, 0x76, 0x76, 0xe0, 0x63, 0x93, 0x3b,
+ 0xee, 0x2c, 0x33, 0x48, 0x3a, 0x4c, 0xba, 0x17, 0x55, 0xc0, 0xd1, 0x76,
+ 0xb3, 0xa0, 0xba, 0x9e, 0x5a, 0x24, 0x55, 0x06, 0xc5, 0x1c, 0x07, 0x4d,
+ 0x5c, 0x98, 0x19, 0x68, 0x5e, 0xd6, 0x64, 0x0b, 0x73, 0xde, 0x17, 0x3f,
+ 0xd8, 0x92, 0xbc, 0xcd, 0x7f, 0x77, 0x2d, 0x44, 0xd4, 0xc0, 0x50, 0xcc,
+ 0xb8, 0x33, 0xc7, 0x4b, 0xa4, 0x21, 0xeb, 0xfb, 0x7f, 0x69, 0x91, 0xd5,
+ 0x7a, 0x8a, 0x4d, 0x20, 0xea, 0x0b, 0x84, 0x6d, 0x94, 0x53, 0xf5, 0xe7,
+ 0xcc, 0x22, 0xc3, 0x35, 0x10, 0x0e, 0x61, 0x02, 0x81, 0x81, 0x00, 0xf0,
+ 0x99, 0xd8, 0x7f, 0xed, 0x03, 0xd2, 0x50, 0x1d, 0xca, 0x1b, 0x17, 0x86,
+ 0x8c, 0x7f, 0x8e, 0x51, 0xea, 0x52, 0x3e, 0x7d, 0x2a, 0xec, 0xa5, 0x64,
+ 0x10, 0xb9, 0x0d, 0x73, 0xeb, 0x1c, 0xc3, 0x59, 0x51, 0x1b, 0xa4, 0xa3,
+ 0x15, 0xac, 0xe0, 0x95, 0x3a, 0x46, 0x09, 0x9f, 0x6d, 0x78, 0xce, 0x93,
+ 0x89, 0xf8, 0xfa, 0x63, 0x81, 0xfe, 0xe6, 0x87, 0xfb, 0xd6, 0x44, 0xd5,
+ 0xbc, 0xff, 0x65, 0xab, 0x10, 0xe0, 0xac, 0xf8, 0xbc, 0xc5, 0xd3, 0x7b,
+ 0x5c, 0x3c, 0x81, 0x0c, 0xfc, 0x3b, 0xd2, 0x91, 0x6e, 0xd1, 0xd7, 0x66,
+ 0xb5, 0x83, 0xef, 0x78, 0x7a, 0x43, 0x14, 0xd6, 0x23, 0x7d, 0x17, 0x7e,
+ 0x87, 0x2e, 0x9c, 0xfb, 0x0d, 0x23, 0xf7, 0x67, 0x11, 0x21, 0x90, 0x65,
+ 0x86, 0x42, 0x7a, 0x79, 0xcd, 0xc1, 0x4d, 0x55, 0x16, 0x04, 0xa2, 0x24,
+ 0xcd, 0x63, 0xbb, 0x2d, 0x02, 0x26, 0xf5, 0x02, 0x81, 0x81, 0x00, 0xb5,
+ 0x9f, 0xd9, 0xa5, 0x69, 0xe3, 0xf4, 0x97, 0xeb, 0x16, 0xd1, 0xfb, 0x6b,
+ 0x5a, 0xd6, 0x88, 0x32, 0x6a, 0x53, 0xab, 0xd0, 0xb8, 0x3f, 0x1e, 0x9e,
+ 0x8e, 0xfe, 0x23, 0x36, 0x13, 0x1c, 0xd3, 0xa7, 0xab, 0x94, 0x61, 0x8e,
+ 0xb4, 0xba, 0x82, 0x82, 0xab, 0xf0, 0xcf, 0x78, 0xe7, 0xf2, 0xec, 0x4a,
+ 0x4d, 0x4a, 0x19, 0x58, 0xa5, 0xca, 0xd8, 0x43, 0x6f, 0x91, 0x5b, 0xb1,
+ 0xce, 0xbb, 0xcd, 0x09, 0x93, 0xe2, 0xea, 0x01, 0xf2, 0x74, 0x35, 0x66,
+ 0x82, 0x21, 0x36, 0x54, 0x6b, 0xa2, 0xfc, 0x5a, 0x23, 0x95, 0x79, 0xe6,
+ 0xec, 0x94, 0xdd, 0x7c, 0xe6, 0x77, 0xde, 0x04, 0x82, 0x50, 0x0c, 0xe0,
+ 0xe7, 0x0b, 0x36, 0x6c, 0x10, 0xe1, 0x58, 0x57, 0xd6, 0x31, 0x90, 0xf7,
+ 0xe7, 0x37, 0x5c, 0xea, 0xba, 0xf5, 0x6c, 0x35, 0x42, 0xed, 0x7f, 0x39,
+ 0xa9, 0xdf, 0x2f, 0x71, 0x35, 0x91, 0xcd, 0x02, 0x81, 0x80, 0x4a, 0xda,
+ 0x42, 0x1d, 0xc2, 0x7a, 0x2e, 0xe3, 0x17, 0xf1, 0x79, 0xae, 0x3f, 0x00,
+ 0xd4, 0xea, 0x4d, 0x17, 0xce, 0x50, 0x7c, 0x96, 0x6f, 0x1b, 0x21, 0x5f,
+ 0x86, 0x82, 0xe5, 0xee, 0x5e, 0x7b, 0x73, 0xfd, 0x24, 0xd1, 0x7a, 0x9f,
+ 0x52, 0xb2, 0x68, 0x1a, 0xc2, 0x11, 0x5a, 0x55, 0x2f, 0x81, 0x6d, 0x2b,
+ 0x3e, 0x97, 0x7f, 0x7f, 0xc0, 0xf2, 0xad, 0x99, 0xae, 0xd6, 0xa9, 0x7c,
+ 0x6c, 0x24, 0x90, 0x2c, 0xe7, 0x09, 0x49, 0x35, 0x49, 0x82, 0x7a, 0xdd,
+ 0x7e, 0x41, 0x53, 0xed, 0xe1, 0x1a, 0xa8, 0x7e, 0x46, 0xb0, 0x71, 0xd6,
+ 0xc4, 0xde, 0x2a, 0xa8, 0x36, 0xd8, 0x73, 0xaa, 0x84, 0xcf, 0x5b, 0x60,
+ 0xe9, 0x22, 0x93, 0x84, 0x4a, 0x0d, 0x3d, 0x36, 0x7a, 0x2f, 0xb7, 0x36,
+ 0x26, 0xd6, 0x7d, 0xb0, 0x82, 0x93, 0xf1, 0x85, 0xb1, 0x19, 0x54, 0xc3,
+ 0xc5, 0x64, 0x45, 0x23, 0x67, 0x45, 0x02, 0x81, 0x81, 0x00, 0xb3, 0x59,
+ 0x62, 0x46, 0xe1, 0xc5, 0xe4, 0xa6, 0x8f, 0xd3, 0x3d, 0x0f, 0x94, 0xf7,
+ 0x62, 0x99, 0xa3, 0x8f, 0x33, 0x88, 0x9a, 0xd7, 0x16, 0x1d, 0x5a, 0x5d,
+ 0xc1, 0xbf, 0x6b, 0x8a, 0x7c, 0x10, 0xd5, 0xa5, 0xad, 0x24, 0x99, 0x13,
+ 0x06, 0x8a, 0x12, 0x17, 0x4f, 0xf8, 0xd0, 0x5f, 0xdb, 0x96, 0x51, 0xd8,
+ 0xf8, 0xaf, 0x06, 0xc6, 0xd1, 0x03, 0xb5, 0xb3, 0xda, 0x4a, 0x3d, 0xce,
+ 0xf3, 0xcc, 0x89, 0x04, 0xac, 0x32, 0x80, 0x31, 0xb7, 0x67, 0x74, 0x0e,
+ 0x54, 0x55, 0x9e, 0x0f, 0x9c, 0x26, 0xad, 0xac, 0x2d, 0xd2, 0xee, 0xa1,
+ 0xf8, 0x6e, 0xaf, 0x03, 0xb6, 0xa2, 0x5a, 0xb9, 0x83, 0xea, 0xf3, 0xbb,
+ 0xb3, 0x6a, 0xce, 0x53, 0xec, 0xf2, 0x9b, 0xea, 0x3b, 0x8f, 0xf7, 0xfd,
+ 0x2e, 0xc2, 0x66, 0x58, 0xb0, 0x39, 0x66, 0x6e, 0xec, 0xaf, 0x91, 0x75,
+ 0x99, 0x9a, 0xf3, 0xa3, 0xfe, 0x91, 0x02, 0x81, 0x81, 0x00, 0xb9, 0x09,
+ 0x15, 0x13, 0xc6, 0xa9, 0x1a, 0x03, 0x70, 0xae, 0x26, 0xd3, 0xeb, 0xe4,
+ 0xcb, 0x54, 0x10, 0xd2, 0x7d, 0x40, 0x86, 0x21, 0x3e, 0x10, 0x30, 0xdc,
+ 0xe0, 0xe7, 0xe3, 0xf4, 0x35, 0xfb, 0xa1, 0xf2, 0x2b, 0x71, 0xf0, 0x26,
+ 0x49, 0xb4, 0x25, 0xcc, 0xcd, 0x63, 0x4d, 0x35, 0xa3, 0xd4, 0x9b, 0xaa,
+ 0xc9, 0x6f, 0x97, 0x85, 0xae, 0x39, 0xa2, 0x1d, 0x8c, 0xd8, 0x8a, 0x26,
+ 0xaa, 0x55, 0x30, 0x12, 0xe8, 0x43, 0x99, 0x47, 0xdc, 0x3d, 0xbb, 0x4d,
+ 0x02, 0x15, 0xb9, 0xac, 0x24, 0xaf, 0xc9, 0xa3, 0xba, 0xff, 0x7a, 0x70,
+ 0x26, 0x74, 0x01, 0x3f, 0x20, 0x00, 0x64, 0x0d, 0xb6, 0x31, 0x06, 0xfd,
+ 0x40, 0x0c, 0xd3, 0xe2, 0x30, 0xb9, 0x89, 0x99, 0xaf, 0x9e, 0x7f, 0x6a,
+ 0x0d, 0x03, 0xd5, 0xfe, 0xe0, 0xb9, 0xc9, 0xe2, 0xe4, 0x22, 0xef, 0xf3,
+ 0x96, 0x8a, 0x1c, 0xd0, 0x7a, 0xe0};
+
+static const std::vector<uint8_t> priv_key_21{
+ 0x30, 0x82, 0x04, 0xba, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa4, 0x30, 0x82, 0x04, 0xa0, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xa3, 0x33, 0xf7, 0x89, 0x48, 0xa0, 0xc4, 0x4e, 0x8e, 0x6a,
+ 0x58, 0xc8, 0xba, 0xfc, 0x3e, 0x4f, 0xfa, 0xce, 0x78, 0x89, 0xdb, 0x0c,
+ 0xcc, 0xb8, 0xbd, 0x82, 0xde, 0xb8, 0xb2, 0xa6, 0x16, 0xf1, 0x8d, 0x08,
+ 0x60, 0xd7, 0x13, 0xb6, 0xae, 0xd9, 0xd7, 0xb3, 0xee, 0x3c, 0x6c, 0x53,
+ 0xf8, 0x30, 0xc8, 0xae, 0x66, 0x12, 0x25, 0x28, 0xd4, 0x73, 0x15, 0x07,
+ 0x54, 0x33, 0x64, 0x1c, 0x1e, 0x60, 0x92, 0x7a, 0x42, 0x56, 0x42, 0xfe,
+ 0x40, 0x98, 0x3c, 0xd0, 0x14, 0xbf, 0x22, 0xfc, 0xbc, 0x41, 0xdf, 0xea,
+ 0x61, 0xf6, 0xae, 0x95, 0x3b, 0x1e, 0xce, 0x7b, 0xa7, 0xe1, 0xfa, 0x1d,
+ 0xaf, 0xf2, 0xe2, 0x91, 0xc4, 0xa4, 0x0e, 0xbe, 0x1e, 0x02, 0xb6, 0x72,
+ 0x80, 0xa7, 0x41, 0x73, 0x38, 0xf2, 0xa2, 0x06, 0xb3, 0x09, 0x8e, 0x92,
+ 0x7e, 0x4c, 0x0f, 0x13, 0xff, 0x2d, 0x28, 0x87, 0xe2, 0xfc, 0x0e, 0xad,
+ 0x80, 0x05, 0x0d, 0x10, 0xf4, 0x24, 0xc6, 0x99, 0x3f, 0x32, 0xeb, 0xd6,
+ 0xc7, 0xa9, 0x6c, 0x6c, 0x82, 0x0e, 0x46, 0x3d, 0xb1, 0xb1, 0xb5, 0x89,
+ 0x80, 0xd9, 0xf0, 0x92, 0xd7, 0x08, 0xe7, 0x79, 0xf3, 0x0a, 0x78, 0x6a,
+ 0x3b, 0x14, 0x4e, 0xaf, 0x51, 0x3e, 0x73, 0x7e, 0xee, 0x7a, 0x69, 0x9e,
+ 0x64, 0x43, 0xaa, 0x72, 0x9e, 0x8e, 0x3b, 0xae, 0x60, 0x5a, 0x5e, 0xf0,
+ 0xf3, 0x91, 0x40, 0x1d, 0xd3, 0x3e, 0xd1, 0xe7, 0x8d, 0xcf, 0x07, 0x39,
+ 0xf3, 0xe9, 0x26, 0x01, 0xce, 0x26, 0xb0, 0x36, 0x3d, 0x59, 0x0e, 0xc2,
+ 0x9a, 0x75, 0xf5, 0xfa, 0x87, 0x6b, 0x98, 0x7d, 0xeb, 0x07, 0x53, 0x11,
+ 0x9e, 0x73, 0x3f, 0x4d, 0xa5, 0x71, 0xa6, 0x2b, 0xe1, 0xa2, 0xb8, 0x43,
+ 0x0d, 0x90, 0x92, 0xb1, 0x5d, 0x5b, 0xe7, 0xb6, 0x0a, 0x46, 0x76, 0xa5,
+ 0xdb, 0xe9, 0x5e, 0xb7, 0x63, 0xd7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x57, 0xf0, 0xbe, 0xa7, 0xb8, 0xfc, 0xf8, 0x0a, 0xa4,
+ 0x6e, 0xe5, 0x9c, 0x74, 0x35, 0x4b, 0x96, 0x69, 0x3d, 0x2c, 0x72, 0x8c,
+ 0x18, 0x5f, 0x90, 0x04, 0x7e, 0x2a, 0x69, 0x37, 0xca, 0x8b, 0x7e, 0x69,
+ 0x52, 0x64, 0x6c, 0x40, 0x71, 0x25, 0xd2, 0xb8, 0x8a, 0x7a, 0x0b, 0x11,
+ 0x0c, 0x46, 0x26, 0x73, 0x5c, 0x96, 0x1f, 0x9c, 0xea, 0x5d, 0x60, 0x0d,
+ 0xaa, 0xbf, 0x52, 0x59, 0xd5, 0x55, 0x01, 0x10, 0xac, 0xd4, 0x66, 0x0a,
+ 0xff, 0x59, 0xeb, 0x2e, 0x89, 0xa9, 0x44, 0x3d, 0x24, 0x16, 0x85, 0x20,
+ 0x94, 0xf9, 0x68, 0xa5, 0x36, 0x40, 0x7f, 0x1f, 0x20, 0x3e, 0x9c, 0x63,
+ 0xdb, 0xef, 0x5d, 0x5f, 0x7c, 0xd0, 0x8a, 0xde, 0x6e, 0xcf, 0x59, 0x02,
+ 0xda, 0xbc, 0x3c, 0x63, 0xe6, 0x24, 0x7f, 0x89, 0x93, 0x36, 0x92, 0x25,
+ 0xc3, 0x06, 0x4f, 0x11, 0xa8, 0xe2, 0xcd, 0x80, 0x93, 0x88, 0x59, 0x11,
+ 0x26, 0x02, 0xcc, 0xc0, 0x80, 0x99, 0x5e, 0x63, 0xa9, 0x6a, 0x53, 0x7c,
+ 0x00, 0x14, 0x33, 0xfb, 0xda, 0x0e, 0x03, 0xd4, 0x66, 0xb9, 0xe4, 0xfa,
+ 0x3a, 0x32, 0x34, 0x5c, 0x4b, 0x45, 0x69, 0x98, 0x61, 0x79, 0x39, 0x46,
+ 0xcc, 0xaf, 0x84, 0xb0, 0xbb, 0x43, 0xc5, 0x60, 0xf3, 0x76, 0xec, 0x42,
+ 0x2d, 0x52, 0x46, 0xc9, 0x4d, 0x28, 0x67, 0xb6, 0x6c, 0x17, 0x98, 0x87,
+ 0x7a, 0xf3, 0xcb, 0x1c, 0xc8, 0x5e, 0xea, 0x36, 0xce, 0xc5, 0xc8, 0x14,
+ 0x6a, 0x86, 0x69, 0xbc, 0xee, 0xe2, 0x3e, 0x29, 0x2e, 0x53, 0x8e, 0x90,
+ 0x7c, 0x89, 0xfe, 0x9e, 0x23, 0x1a, 0xcc, 0xd4, 0xb7, 0x28, 0xb3, 0x1b,
+ 0x81, 0xa4, 0xbb, 0x8b, 0xd3, 0xd6, 0x6e, 0xc2, 0x1d, 0x1a, 0x30, 0x29,
+ 0x42, 0x90, 0xd7, 0x83, 0x7b, 0x27, 0x18, 0x96, 0x7a, 0x74, 0x92, 0x0b,
+ 0xbf, 0x27, 0x27, 0xe6, 0x2b, 0x31, 0x11, 0x02, 0x81, 0x81, 0x00, 0xd8,
+ 0x39, 0xbc, 0xec, 0xa3, 0x10, 0x04, 0x80, 0xa5, 0x1f, 0x6c, 0x2a, 0xb9,
+ 0x13, 0x74, 0xbd, 0x6a, 0x5a, 0xf6, 0x5c, 0xe6, 0x9c, 0x79, 0x25, 0x1f,
+ 0xaf, 0xa3, 0xa8, 0x8a, 0x1e, 0x7e, 0x96, 0xeb, 0x0f, 0x7d, 0x12, 0x21,
+ 0x18, 0xc1, 0x02, 0xa8, 0x25, 0xdb, 0xc5, 0xab, 0x00, 0xf8, 0xd7, 0x44,
+ 0xae, 0xc6, 0xb8, 0xef, 0xf0, 0xc7, 0x10, 0xb5, 0x87, 0xf4, 0xa3, 0x07,
+ 0xe1, 0x41, 0xa8, 0x6b, 0xa3, 0x74, 0xd3, 0x17, 0x16, 0xe4, 0x15, 0xec,
+ 0xca, 0xf8, 0xf2, 0xb8, 0x51, 0x37, 0x40, 0xee, 0x2f, 0x0b, 0xec, 0x91,
+ 0x24, 0x5f, 0x66, 0xc0, 0x4b, 0xef, 0xf0, 0x90, 0x51, 0x66, 0x0a, 0x14,
+ 0x2b, 0xe2, 0xb2, 0x04, 0x32, 0xb4, 0x4e, 0xf3, 0x1f, 0xf6, 0x7b, 0x74,
+ 0x9f, 0x11, 0xab, 0xf9, 0x32, 0x95, 0x7b, 0x7a, 0xab, 0x3d, 0x0f, 0x0f,
+ 0x42, 0x11, 0x8d, 0x08, 0x69, 0xe7, 0x1b, 0x02, 0x81, 0x81, 0x00, 0xc1,
+ 0x39, 0x59, 0x17, 0x60, 0x0f, 0xf8, 0xd3, 0x75, 0xfd, 0x32, 0x01, 0x52,
+ 0xd9, 0xf0, 0xaa, 0x45, 0x80, 0x32, 0xfd, 0xec, 0x30, 0x4d, 0xef, 0xc4,
+ 0xc9, 0xe5, 0xe7, 0x0c, 0x5d, 0x0c, 0x6c, 0x60, 0x67, 0x7d, 0xd2, 0xa5,
+ 0x12, 0xf1, 0x47, 0xb6, 0xb0, 0x48, 0x3f, 0x0f, 0x35, 0xa8, 0x0b, 0x17,
+ 0x2e, 0x12, 0x57, 0x4e, 0x30, 0x76, 0xbc, 0x4b, 0xe9, 0x38, 0xf3, 0xd1,
+ 0xec, 0xe3, 0xaa, 0xf9, 0xa7, 0xe9, 0x2a, 0xce, 0xb6, 0xe1, 0x60, 0x6a,
+ 0x1c, 0xe5, 0xf7, 0x85, 0x46, 0x3c, 0x03, 0x69, 0x5a, 0x0b, 0xf0, 0x4f,
+ 0x8c, 0x61, 0x2a, 0xe6, 0x9f, 0xaa, 0x7d, 0x14, 0x69, 0x24, 0x57, 0x1e,
+ 0xd2, 0x3e, 0xe6, 0x4c, 0xaa, 0xda, 0x26, 0xae, 0xba, 0x1d, 0xa8, 0x30,
+ 0x5a, 0x2f, 0x94, 0x5c, 0xd0, 0x6e, 0xa0, 0x33, 0x5f, 0xc5, 0x0c, 0xd5,
+ 0x7f, 0x49, 0x9e, 0xf2, 0xb8, 0x15, 0xf5, 0x02, 0x81, 0x80, 0x03, 0x53,
+ 0x60, 0x04, 0x83, 0xbd, 0x8b, 0x54, 0x2f, 0x35, 0xfc, 0x83, 0xeb, 0xb4,
+ 0xd0, 0xe6, 0xd8, 0xeb, 0xed, 0x3e, 0x20, 0x8d, 0xe7, 0x8f, 0x1a, 0x9d,
+ 0xa8, 0xf6, 0xbe, 0xa9, 0x19, 0x69, 0x58, 0xd4, 0x34, 0x28, 0x43, 0x3a,
+ 0x0e, 0x3d, 0xec, 0x38, 0x28, 0xd9, 0x31, 0x78, 0x22, 0x5b, 0xad, 0x42,
+ 0xc2, 0xeb, 0xb5, 0x45, 0x0e, 0xca, 0xc3, 0x00, 0x04, 0x53, 0x3d, 0x9b,
+ 0xc9, 0x56, 0xbd, 0xd1, 0x15, 0xca, 0xe9, 0x60, 0x00, 0xc2, 0x15, 0x92,
+ 0x49, 0xa1, 0xf2, 0x13, 0xcd, 0xb5, 0xc1, 0xf4, 0x17, 0x4a, 0xdc, 0x30,
+ 0xa3, 0x07, 0x01, 0x8e, 0x29, 0x72, 0x99, 0xc5, 0xa6, 0xbc, 0x20, 0xf3,
+ 0x4b, 0xd9, 0x51, 0x17, 0x36, 0x8e, 0xc0, 0x4e, 0x8d, 0x8b, 0xf8, 0x8f,
+ 0x39, 0xc6, 0x5b, 0x5e, 0xdb, 0xcd, 0xba, 0x65, 0x47, 0xdb, 0x23, 0x70,
+ 0xf0, 0xb4, 0x2a, 0x9c, 0xf6, 0x61, 0x02, 0x7f, 0x47, 0xb4, 0x00, 0x5b,
+ 0xac, 0x4a, 0x41, 0x0c, 0x37, 0xbc, 0xbd, 0xd1, 0xbf, 0xed, 0x20, 0x62,
+ 0x0f, 0x68, 0x83, 0x83, 0xb7, 0x22, 0x35, 0xc9, 0xc4, 0x3d, 0x28, 0x13,
+ 0x95, 0x82, 0xf2, 0x19, 0x45, 0xad, 0x22, 0x04, 0x09, 0x3d, 0xfe, 0x4b,
+ 0x9e, 0x7f, 0xcc, 0x4f, 0x9a, 0x55, 0x4f, 0x06, 0xce, 0x93, 0x4a, 0x3b,
+ 0x1b, 0xc8, 0xe0, 0x46, 0xff, 0xe4, 0x8c, 0x3d, 0xee, 0xa8, 0xf9, 0xd3,
+ 0x78, 0xd1, 0xd6, 0xb5, 0x0c, 0x00, 0xd1, 0xa1, 0xf5, 0xbe, 0xc3, 0x98,
+ 0x16, 0xdc, 0xf9, 0x68, 0x4a, 0xb0, 0x1f, 0xbe, 0x0d, 0xc7, 0x0a, 0x47,
+ 0xe1, 0x4d, 0x5e, 0xf7, 0x0b, 0x9b, 0xf8, 0xe0, 0x5b, 0x8f, 0xa9, 0xc7,
+ 0xcc, 0xab, 0x9a, 0x48, 0xc0, 0x8e, 0x50, 0x73, 0x19, 0x7e, 0x5e, 0x29,
+ 0xb0, 0x47, 0xa8, 0xc5, 0xca, 0x4a, 0xbf, 0xd5, 0x03, 0x65, 0x38, 0xec,
+ 0xc3, 0x25, 0x8d, 0x02, 0x81, 0x80, 0x7e, 0xbe, 0x76, 0x2a, 0x8d, 0xcd,
+ 0xf9, 0x01, 0xa5, 0xc0, 0xde, 0xd4, 0x0d, 0xaf, 0x37, 0x13, 0x10, 0x8e,
+ 0xd3, 0x86, 0xe5, 0x17, 0xe6, 0x90, 0x0f, 0x2c, 0xba, 0x04, 0x6e, 0x91,
+ 0xd3, 0x4d, 0xf8, 0x1b, 0xec, 0xeb, 0xb2, 0x53, 0x39, 0xf8, 0xbf, 0x49,
+ 0x54, 0x37, 0x2d, 0x03, 0x83, 0xb1, 0x29, 0x9e, 0x89, 0x9a, 0xe0, 0x88,
+ 0xe9, 0xbc, 0x05, 0xca, 0x1a, 0x47, 0x8a, 0x59, 0x07, 0x83, 0x9f, 0x5c,
+ 0x44, 0xc4, 0x0a, 0xf7, 0xab, 0x86, 0x14, 0x1a, 0xf9, 0x27, 0x54, 0xc0,
+ 0xdc, 0xc8, 0xc4, 0xbe, 0xd8, 0x79, 0xec, 0xd5, 0x8d, 0x3a, 0x3e, 0x63,
+ 0x0e, 0xd3, 0x6b, 0x9f, 0x83, 0x0f, 0xaa, 0x22, 0xaa, 0x3e, 0x42, 0xe0,
+ 0x86, 0x17, 0xe4, 0xce, 0xf0, 0x53, 0xad, 0xd9, 0xcf, 0xf4, 0x65, 0xf8,
+ 0xb6, 0x29, 0xac, 0x8c, 0xa2, 0x64, 0x3c, 0x11, 0x47, 0xd4, 0x7c, 0xe8,
+ 0xfb, 0x4a};
+
+static const std::vector<uint8_t> priv_key_22{
+ 0x30, 0x82, 0x04, 0xbf, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa9, 0x30, 0x82, 0x04, 0xa5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xab, 0x1a, 0xe8, 0x1a, 0x7c, 0x70, 0xa5, 0x6c, 0x14, 0x36,
+ 0x1b, 0x6d, 0xc7, 0xc2, 0x8d, 0x68, 0x21, 0xfd, 0x77, 0x6d, 0x34, 0x32,
+ 0xdc, 0x81, 0x2a, 0xa8, 0xec, 0xf1, 0xeb, 0xb7, 0xe0, 0x9e, 0x2c, 0x22,
+ 0xec, 0xca, 0xdf, 0xb8, 0x3e, 0xbf, 0x0f, 0x3f, 0x88, 0x42, 0xf1, 0xfc,
+ 0x3b, 0x94, 0x2b, 0xc1, 0x78, 0x45, 0x7a, 0xf5, 0xb7, 0xfe, 0xcb, 0xa5,
+ 0xe3, 0x11, 0xfa, 0xed, 0xf6, 0x16, 0x16, 0x22, 0x05, 0x03, 0x95, 0x9b,
+ 0x56, 0xb1, 0x0c, 0xea, 0x46, 0xe8, 0x4d, 0x97, 0xcf, 0xa1, 0xa9, 0x7f,
+ 0xac, 0x41, 0x27, 0x73, 0xdf, 0x8a, 0xad, 0x7d, 0xe9, 0x99, 0x10, 0xb6,
+ 0x1f, 0x23, 0xe3, 0x76, 0xa0, 0x34, 0x3b, 0x29, 0x52, 0xba, 0x9d, 0xb0,
+ 0x9a, 0x8d, 0xea, 0xdf, 0xaf, 0x02, 0x65, 0xa6, 0x67, 0x2a, 0x7e, 0x8a,
+ 0x69, 0x44, 0xab, 0x26, 0x97, 0xb0, 0x8f, 0x9c, 0xb0, 0x36, 0x51, 0x7f,
+ 0x82, 0xa4, 0x9d, 0x76, 0x85, 0x31, 0x87, 0xd9, 0xbb, 0x8e, 0x82, 0x1f,
+ 0x4b, 0x87, 0x88, 0xcd, 0x0a, 0xd6, 0x86, 0x47, 0x47, 0x55, 0x6b, 0xb1,
+ 0xad, 0x04, 0x9f, 0xf6, 0x9f, 0xb4, 0xde, 0xe9, 0xf9, 0xd4, 0xfd, 0x7c,
+ 0x30, 0x83, 0x84, 0x7f, 0x89, 0x03, 0xcd, 0xaf, 0xab, 0xfb, 0xef, 0x26,
+ 0xb5, 0x60, 0xba, 0x76, 0x56, 0x1e, 0x43, 0x42, 0xfc, 0x68, 0xfd, 0xd1,
+ 0x77, 0xd8, 0x6b, 0x20, 0xeb, 0x9e, 0xfa, 0x3b, 0xff, 0xba, 0xe8, 0xe0,
+ 0x06, 0x15, 0x5b, 0x39, 0x69, 0x54, 0xf6, 0xc6, 0x26, 0xfa, 0x0a, 0x67,
+ 0x29, 0x4f, 0x50, 0x94, 0xf6, 0xbe, 0x5b, 0x40, 0x38, 0x97, 0x4a, 0xa6,
+ 0x47, 0x2d, 0xf0, 0x14, 0x8f, 0xba, 0xa1, 0xa7, 0x4a, 0x7c, 0x31, 0xa4,
+ 0x07, 0x23, 0xf6, 0x35, 0x35, 0xbd, 0x6a, 0x06, 0xfc, 0x89, 0xb5, 0xa7,
+ 0xb3, 0x4a, 0xea, 0x6c, 0x0c, 0x87, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x89, 0xfb, 0x4e, 0xc5, 0x5d, 0x28, 0xb2, 0x1d,
+ 0xf0, 0x46, 0x99, 0xe3, 0xf3, 0xbd, 0x8e, 0xaf, 0x35, 0x09, 0xe3, 0xef,
+ 0x2a, 0xb3, 0x01, 0x63, 0x20, 0x75, 0xcd, 0x6e, 0x61, 0xfa, 0x8c, 0xa6,
+ 0xc1, 0x4d, 0x00, 0xcb, 0xb1, 0x92, 0x30, 0xf7, 0x7e, 0x62, 0x6b, 0x8e,
+ 0x20, 0xfa, 0x99, 0x49, 0x29, 0xe8, 0x01, 0x07, 0x76, 0xdb, 0x04, 0x9f,
+ 0xf2, 0xb6, 0x39, 0xe1, 0x5c, 0x0b, 0xdd, 0xf1, 0x7d, 0xb3, 0xbd, 0x7b,
+ 0x60, 0x80, 0x3e, 0x6e, 0xd4, 0xcd, 0x70, 0x95, 0x11, 0x4d, 0xa5, 0x60,
+ 0xe7, 0x01, 0x50, 0x75, 0xd2, 0x4c, 0xfd, 0x2e, 0x26, 0x2e, 0x6d, 0xdc,
+ 0xc3, 0xbf, 0x3a, 0x69, 0x84, 0x9b, 0x3b, 0x22, 0x23, 0xbb, 0x75, 0x3d,
+ 0x8c, 0xc0, 0xc8, 0x42, 0x3d, 0xf0, 0x58, 0x7f, 0x84, 0x5d, 0xa6, 0xc0,
+ 0x7b, 0xff, 0x3e, 0x58, 0xe3, 0xf4, 0x61, 0x4b, 0x3e, 0xe4, 0xca, 0xac,
+ 0x10, 0xca, 0x4f, 0xec, 0xa4, 0xb2, 0x50, 0x8c, 0x06, 0xaa, 0x55, 0xcc,
+ 0x24, 0x31, 0xbf, 0x10, 0x5e, 0xda, 0xab, 0xd5, 0xe7, 0x0e, 0x71, 0x39,
+ 0xdd, 0x64, 0x36, 0xec, 0xf0, 0x3f, 0x3a, 0x2a, 0xf7, 0x24, 0xfd, 0x2f,
+ 0xc7, 0x77, 0xba, 0x63, 0x18, 0x4d, 0xfd, 0x9b, 0xe1, 0xe2, 0x46, 0x04,
+ 0xdc, 0x6f, 0xe5, 0x2c, 0x40, 0x54, 0x00, 0xe8, 0xcd, 0x47, 0xd7, 0xa7,
+ 0xfc, 0xcf, 0xa4, 0x10, 0xf8, 0x95, 0xf4, 0x55, 0xa6, 0xe2, 0xd9, 0x2b,
+ 0x78, 0x3d, 0xd5, 0xb9, 0x2f, 0x15, 0x26, 0x12, 0x08, 0xff, 0x86, 0xd1,
+ 0xcb, 0xfc, 0xd3, 0x42, 0x8b, 0xa0, 0xf5, 0xb6, 0xd5, 0x10, 0xc1, 0x77,
+ 0x30, 0xf6, 0xa2, 0xc5, 0x38, 0x66, 0xf0, 0xc0, 0x3b, 0xa0, 0x3d, 0xed,
+ 0x6a, 0x22, 0x8f, 0x1c, 0x88, 0x8d, 0x4b, 0xf3, 0x5c, 0xca, 0x77, 0x36,
+ 0x83, 0xfe, 0xcd, 0x28, 0xd8, 0x1b, 0xdc, 0xc1, 0x02, 0x81, 0x81, 0x00,
+ 0xdf, 0xb7, 0xb5, 0xf6, 0x73, 0xf3, 0x11, 0xd1, 0x64, 0x16, 0x67, 0xf4,
+ 0x8f, 0x3e, 0x2a, 0x69, 0x3c, 0x06, 0x72, 0x91, 0xd6, 0x41, 0x82, 0xd4,
+ 0xd0, 0xe5, 0x64, 0x1d, 0x65, 0x10, 0x33, 0x2f, 0xa9, 0x85, 0xa7, 0x7b,
+ 0x79, 0x88, 0x84, 0x57, 0x7c, 0x62, 0x16, 0x5f, 0x93, 0x21, 0x9b, 0xc5,
+ 0x5a, 0xa3, 0x87, 0x3c, 0xdd, 0x94, 0x17, 0x1c, 0x12, 0x2a, 0x21, 0x23,
+ 0x81, 0xbb, 0x64, 0xe3, 0x6f, 0xb7, 0x6b, 0x22, 0xf4, 0x1c, 0x9c, 0x16,
+ 0xeb, 0x8d, 0xdc, 0x20, 0x0c, 0xab, 0xaa, 0x00, 0xbe, 0x10, 0xf6, 0xd7,
+ 0x56, 0x55, 0x4c, 0x74, 0x53, 0x0f, 0x6b, 0xa6, 0x0f, 0xdc, 0x8d, 0x3a,
+ 0xac, 0x0e, 0x03, 0xbd, 0xfd, 0xf6, 0x1a, 0xfb, 0x39, 0xee, 0x21, 0xb2,
+ 0x6a, 0xf1, 0x4c, 0x6a, 0x23, 0xd4, 0xa5, 0x5a, 0x40, 0x59, 0xe9, 0xae,
+ 0x92, 0xd9, 0x6a, 0xa5, 0xd5, 0x15, 0xf8, 0x11, 0x02, 0x81, 0x81, 0x00,
+ 0xc3, 0xcb, 0xa6, 0xdd, 0x3d, 0xe9, 0x4d, 0x59, 0x6b, 0x91, 0x33, 0x1d,
+ 0xa9, 0xff, 0xa8, 0xc1, 0xb1, 0xd5, 0x73, 0xd9, 0x5f, 0x1e, 0x3a, 0x57,
+ 0xdd, 0x50, 0x62, 0xd2, 0x7b, 0x9a, 0xa4, 0xda, 0x9c, 0x1c, 0x9e, 0xe6,
+ 0x1e, 0xf5, 0x7e, 0x9b, 0x37, 0x15, 0xfd, 0x17, 0x25, 0xd7, 0x77, 0xdd,
+ 0xfb, 0xa7, 0x9b, 0xb5, 0x56, 0x51, 0xad, 0xc8, 0xdb, 0xc6, 0x07, 0xf1,
+ 0x53, 0x16, 0xda, 0xc1, 0x4d, 0xe1, 0x3d, 0x14, 0x25, 0x3c, 0xc5, 0xa4,
+ 0x0a, 0x73, 0x87, 0x61, 0xe4, 0xb8, 0xfc, 0xf4, 0xfe, 0xb7, 0xff, 0x95,
+ 0x67, 0x2a, 0x40, 0x23, 0x96, 0x1b, 0x59, 0x51, 0xec, 0x64, 0x8e, 0xde,
+ 0xc8, 0x5c, 0x15, 0x89, 0x86, 0x8b, 0x7f, 0x0c, 0xc0, 0x2e, 0x24, 0x41,
+ 0x86, 0xd6, 0x1a, 0x6a, 0xa7, 0x9d, 0xb8, 0x7b, 0x60, 0xf2, 0x1e, 0x59,
+ 0xc4, 0xdb, 0x5b, 0x50, 0xa0, 0xf1, 0x93, 0x17, 0x02, 0x81, 0x80, 0x71,
+ 0x56, 0xaf, 0x17, 0x06, 0xb3, 0x14, 0x49, 0xd2, 0xbd, 0x0f, 0x39, 0x75,
+ 0x00, 0x77, 0x98, 0x0c, 0xd2, 0xef, 0x64, 0x36, 0xf9, 0xc5, 0x80, 0x6f,
+ 0xbc, 0x67, 0x36, 0x05, 0x27, 0x69, 0xe7, 0x31, 0xa9, 0x06, 0xaa, 0xa5,
+ 0x6d, 0xa6, 0x2e, 0x74, 0x53, 0x75, 0x26, 0x42, 0x71, 0xfa, 0x6a, 0xc7,
+ 0x7a, 0xa5, 0x5f, 0x0e, 0x9a, 0xa2, 0x02, 0x94, 0xa9, 0x47, 0x54, 0xa7,
+ 0xba, 0xfa, 0x67, 0xc7, 0x07, 0x53, 0x7d, 0xc7, 0xd2, 0x5e, 0xb9, 0xb5,
+ 0xe8, 0x8e, 0xa6, 0xa6, 0x04, 0xaa, 0x01, 0xea, 0x48, 0xc9, 0xe5, 0x5a,
+ 0x55, 0xa8, 0x80, 0x1e, 0x3c, 0x67, 0xbb, 0x1f, 0xba, 0x0a, 0xca, 0xb8,
+ 0xb3, 0xf8, 0xed, 0x5e, 0x26, 0x3a, 0x91, 0x20, 0x4e, 0x26, 0x40, 0x2f,
+ 0xb1, 0xc3, 0x96, 0xda, 0x44, 0x36, 0xe9, 0x3c, 0x44, 0xd1, 0x00, 0xa2,
+ 0x61, 0x07, 0x88, 0xb0, 0x25, 0x8b, 0x21, 0x02, 0x81, 0x81, 0x00, 0xa4,
+ 0x0a, 0x70, 0x17, 0x54, 0xd3, 0xae, 0xd6, 0x88, 0x64, 0xf2, 0xaa, 0x9b,
+ 0xcf, 0x73, 0x18, 0x35, 0x62, 0x5c, 0xd9, 0x75, 0xf3, 0xe1, 0x75, 0xd4,
+ 0x1a, 0x91, 0x71, 0x3f, 0xd5, 0xe4, 0xe0, 0xb3, 0x82, 0xd7, 0x2e, 0x7e,
+ 0x29, 0xb8, 0x95, 0x5a, 0xa5, 0xb5, 0x92, 0x3b, 0x46, 0x37, 0x4b, 0x68,
+ 0x98, 0x98, 0xc0, 0x69, 0x3d, 0xad, 0x98, 0x67, 0x69, 0x97, 0x25, 0xfd,
+ 0x33, 0x5c, 0xbc, 0x2f, 0xff, 0xd2, 0x28, 0x9a, 0xba, 0x3b, 0xec, 0xa0,
+ 0x45, 0x02, 0xdc, 0x65, 0xc1, 0x07, 0x4e, 0x4c, 0x4a, 0xe4, 0x7b, 0xcc,
+ 0x1f, 0x7d, 0xf5, 0x52, 0xc2, 0x3f, 0x27, 0x80, 0x23, 0x10, 0x00, 0x5f,
+ 0x65, 0xa7, 0x35, 0xbd, 0xe0, 0x09, 0xe6, 0x28, 0xed, 0x7f, 0xba, 0xd6,
+ 0xb9, 0x73, 0x10, 0x80, 0xb6, 0x87, 0xe5, 0xf6, 0xe7, 0x63, 0xbe, 0x5a,
+ 0x4c, 0x5e, 0x49, 0x43, 0x4e, 0xa2, 0xa9, 0x02, 0x81, 0x81, 0x00, 0xa7,
+ 0x41, 0x11, 0x3a, 0x20, 0xde, 0x88, 0x70, 0x68, 0xf2, 0xdc, 0x4a, 0x91,
+ 0x53, 0x2d, 0x9e, 0xd8, 0x0b, 0x65, 0x05, 0xea, 0xb0, 0xbc, 0xae, 0x6a,
+ 0x9b, 0x06, 0xb1, 0x04, 0x82, 0x42, 0x68, 0x97, 0x83, 0xf6, 0x5b, 0xdb,
+ 0xc9, 0x59, 0x62, 0x8c, 0xf2, 0x41, 0x1a, 0xb6, 0xf1, 0x3a, 0x17, 0x31,
+ 0xfd, 0xe3, 0xc6, 0x0a, 0xce, 0xb2, 0x58, 0x59, 0xe7, 0xe1, 0xc6, 0x93,
+ 0xae, 0x4e, 0xb9, 0x14, 0xd2, 0x32, 0x11, 0x68, 0x78, 0x46, 0xce, 0x74,
+ 0x6d, 0xaf, 0x43, 0xcc, 0x76, 0xd1, 0xa4, 0xce, 0x24, 0xab, 0xe0, 0x0c,
+ 0xe9, 0x9a, 0x91, 0x40, 0x2c, 0x23, 0x72, 0x5d, 0xd4, 0x03, 0x3f, 0x29,
+ 0xaa, 0xa2, 0xe0, 0x39, 0x40, 0x0e, 0x0b, 0x85, 0xa8, 0x89, 0x4d, 0x27,
+ 0x55, 0x17, 0x73, 0x1f, 0xbd, 0xe6, 0xf8, 0x2e, 0xe8, 0xe6, 0x2e, 0x52,
+ 0x3d, 0x64, 0x92, 0x2c, 0xbd, 0x17, 0x27};
+
+static const std::vector<uint8_t> priv_key_23{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xa1, 0xc6, 0x9a, 0xd4, 0xfe, 0x9b, 0x07, 0x1b, 0xa4, 0x61,
+ 0x20, 0x57, 0xee, 0x38, 0x35, 0xb0, 0xdf, 0xa9, 0x6b, 0x60, 0x62, 0x78,
+ 0x48, 0xef, 0x5b, 0x9b, 0x2b, 0x34, 0xc1, 0x98, 0x16, 0xcd, 0xdb, 0xad,
+ 0xf3, 0x82, 0x1c, 0x4c, 0xc4, 0x87, 0xbd, 0xc4, 0x86, 0x2b, 0x37, 0x3a,
+ 0x40, 0xa0, 0x55, 0xdd, 0xa2, 0x7c, 0x87, 0xde, 0x08, 0x26, 0x4a, 0x17,
+ 0x32, 0xb3, 0xa0, 0xa0, 0x0c, 0x13, 0x2e, 0x72, 0x24, 0x1d, 0xb8, 0x9f,
+ 0x8c, 0x7e, 0x67, 0xbb, 0x41, 0x59, 0x86, 0xfe, 0xee, 0xf8, 0xb6, 0xfc,
+ 0x34, 0x99, 0xd3, 0xe9, 0x1a, 0x9a, 0x2e, 0xe5, 0x62, 0xde, 0x2b, 0xf0,
+ 0xbc, 0x85, 0x4a, 0x84, 0x23, 0xfd, 0x10, 0xdb, 0xa0, 0x78, 0xc5, 0x48,
+ 0x25, 0x00, 0x87, 0x44, 0x17, 0x87, 0x5d, 0x03, 0x26, 0xab, 0x8a, 0x0c,
+ 0x80, 0x94, 0xe0, 0x50, 0x28, 0x22, 0x12, 0xe1, 0x29, 0x1b, 0x41, 0xb2,
+ 0x41, 0xcf, 0x5c, 0x06, 0x5d, 0x2f, 0x49, 0x95, 0x89, 0x7d, 0x62, 0x70,
+ 0xf0, 0x2d, 0x6d, 0x0f, 0xf5, 0xb7, 0xf0, 0x67, 0xb7, 0x1c, 0xb7, 0x6e,
+ 0x72, 0xf0, 0x11, 0x5c, 0x7f, 0xca, 0x37, 0x26, 0x3a, 0x89, 0xab, 0x15,
+ 0x50, 0x22, 0xc8, 0xa4, 0xce, 0x19, 0xdd, 0x2e, 0x25, 0xea, 0x9a, 0xc5,
+ 0x1d, 0x84, 0x64, 0xfd, 0x0f, 0x58, 0x7c, 0x95, 0xf0, 0x6f, 0xa1, 0xf9,
+ 0xc0, 0x1b, 0x0a, 0x20, 0x89, 0x0d, 0xbf, 0xea, 0x12, 0xa6, 0x0f, 0xc0,
+ 0xab, 0xa9, 0xc4, 0xeb, 0xe8, 0x1c, 0x17, 0xf4, 0x93, 0x90, 0x02, 0x1b,
+ 0x1c, 0xc4, 0x7f, 0x26, 0xb8, 0xb0, 0x35, 0x26, 0x84, 0xcf, 0x8a, 0x54,
+ 0x4d, 0x9b, 0x2a, 0xe1, 0x96, 0x2b, 0x7f, 0x3c, 0xb1, 0x1d, 0x72, 0x27,
+ 0x10, 0xb0, 0xbf, 0xa5, 0x50, 0xe5, 0x7b, 0x7c, 0xa0, 0x4e, 0x1b, 0x7f,
+ 0xf1, 0x6a, 0x03, 0x5c, 0xdf, 0xb1, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x29, 0xda, 0xf4, 0x9c, 0x3e, 0xf3, 0x65, 0x37, 0x65,
+ 0xa4, 0x2b, 0x76, 0x14, 0x90, 0x3e, 0x73, 0xf0, 0xaa, 0x28, 0xb9, 0xdb,
+ 0x40, 0x3b, 0xbe, 0x91, 0xf8, 0xe7, 0x88, 0xd2, 0xbd, 0xc2, 0xc8, 0xa8,
+ 0x19, 0xad, 0x72, 0xf0, 0x57, 0x7c, 0x51, 0x92, 0x6b, 0x92, 0x3b, 0x04,
+ 0x22, 0xf2, 0x2d, 0x89, 0x89, 0xba, 0x4c, 0x75, 0xea, 0xa0, 0x39, 0x27,
+ 0xda, 0x30, 0xa8, 0x00, 0xda, 0xe7, 0xc4, 0xde, 0xb3, 0x71, 0x5c, 0xaf,
+ 0x33, 0xb8, 0x69, 0xcb, 0xf4, 0xca, 0xc7, 0x9b, 0x01, 0xc2, 0x5a, 0x5f,
+ 0x1d, 0x89, 0x8e, 0x73, 0x21, 0x50, 0x5c, 0xab, 0xdd, 0x75, 0x62, 0xfe,
+ 0x03, 0x5f, 0x03, 0x2d, 0x70, 0x5a, 0xcf, 0x52, 0xd9, 0x3f, 0xff, 0x7f,
+ 0x2b, 0x57, 0x47, 0x77, 0xb7, 0xca, 0x4e, 0x9f, 0x65, 0xfd, 0x4f, 0x4c,
+ 0x7c, 0x47, 0x98, 0x3d, 0x21, 0x00, 0x01, 0x30, 0xd9, 0x48, 0x84, 0xf7,
+ 0x39, 0x3f, 0x04, 0x2c, 0x7a, 0x85, 0x16, 0x9b, 0x44, 0x1a, 0xd7, 0xa1,
+ 0x8a, 0xd1, 0x53, 0x67, 0xd7, 0x33, 0x3a, 0x87, 0xf2, 0xd8, 0x65, 0x3b,
+ 0xf1, 0x60, 0x85, 0x0d, 0x32, 0xe4, 0x60, 0x91, 0x60, 0xd5, 0x7e, 0x89,
+ 0xb1, 0x13, 0x56, 0xab, 0xe7, 0xd5, 0x12, 0x56, 0x65, 0x13, 0x26, 0x90,
+ 0x6e, 0x11, 0xbb, 0x18, 0x35, 0x4c, 0x22, 0xa8, 0x8d, 0xcc, 0x7f, 0x8f,
+ 0x10, 0x39, 0x8d, 0x6e, 0xcd, 0x45, 0x96, 0xc7, 0x31, 0xc3, 0x07, 0xc6,
+ 0x18, 0x4c, 0x61, 0xf6, 0x4a, 0xb5, 0xa3, 0xb4, 0x9b, 0x7a, 0x1c, 0x4b,
+ 0x24, 0xcb, 0x27, 0x33, 0x93, 0x18, 0x7d, 0x4a, 0xed, 0x24, 0xcf, 0x0f,
+ 0xec, 0x79, 0x48, 0x4f, 0x22, 0x8e, 0xda, 0x3c, 0x56, 0xca, 0x01, 0x62,
+ 0x29, 0xcc, 0x87, 0x77, 0x87, 0x1c, 0x71, 0x84, 0xce, 0x47, 0x4d, 0xf8,
+ 0x4d, 0x52, 0x70, 0x31, 0xe3, 0xbb, 0x71, 0x02, 0x81, 0x81, 0x00, 0xda,
+ 0xd1, 0xd8, 0x78, 0x66, 0x96, 0x21, 0x33, 0x86, 0xdb, 0xd7, 0x31, 0x56,
+ 0xd3, 0x39, 0x1d, 0x5c, 0x0c, 0x5f, 0x70, 0xfb, 0x29, 0xa9, 0x78, 0x01,
+ 0xca, 0xd5, 0x1c, 0x3c, 0x0c, 0xf8, 0x93, 0x35, 0x93, 0x91, 0xd1, 0xeb,
+ 0xfb, 0x06, 0x6f, 0x77, 0x8e, 0x5f, 0x76, 0xda, 0x0b, 0x3d, 0x9b, 0xd8,
+ 0x10, 0xcc, 0x2d, 0x02, 0xb4, 0xd3, 0x53, 0xb5, 0x98, 0x44, 0x3e, 0x10,
+ 0x39, 0xc7, 0xa9, 0x1e, 0x8f, 0x12, 0x06, 0xfd, 0x21, 0x42, 0xe6, 0x40,
+ 0x9c, 0xc8, 0xd0, 0xe8, 0xc7, 0x0e, 0x0e, 0x87, 0x2a, 0xc1, 0x73, 0xbf,
+ 0x5c, 0x09, 0x97, 0x36, 0x3e, 0xd4, 0x7a, 0x01, 0x5a, 0x45, 0xec, 0xc9,
+ 0x71, 0xfe, 0x22, 0xb5, 0xf6, 0x5a, 0x28, 0x60, 0xdc, 0x87, 0xff, 0xc7,
+ 0x23, 0xed, 0xb7, 0x53, 0x68, 0x8d, 0x42, 0x4a, 0x26, 0x14, 0xb4, 0x72,
+ 0x1a, 0x2a, 0x91, 0x72, 0x0a, 0xac, 0x2f, 0x02, 0x81, 0x81, 0x00, 0xbd,
+ 0x43, 0x7a, 0xf3, 0xdd, 0x1e, 0xcd, 0x82, 0x9c, 0x18, 0x1d, 0xfa, 0xb1,
+ 0x2c, 0x41, 0xa0, 0xbf, 0x43, 0xcc, 0x1e, 0xcf, 0x5b, 0x28, 0x27, 0x73,
+ 0xc5, 0xda, 0x00, 0x50, 0xdf, 0x6a, 0xe6, 0x3c, 0x6e, 0xfc, 0x11, 0x51,
+ 0xcc, 0xba, 0xc1, 0xe1, 0xed, 0xe5, 0x08, 0x2d, 0x1e, 0x0d, 0x83, 0xab,
+ 0x81, 0x22, 0x28, 0x6e, 0x2c, 0x63, 0x83, 0xf3, 0x9d, 0x07, 0xba, 0x0f,
+ 0x9b, 0xf7, 0xc1, 0x73, 0x59, 0x1d, 0x1a, 0x41, 0x6a, 0xde, 0x76, 0x2c,
+ 0xbe, 0xfe, 0xa7, 0x4c, 0x66, 0xdc, 0x5f, 0x2e, 0x5c, 0xc5, 0xda, 0xb7,
+ 0x86, 0xff, 0x2f, 0xf6, 0x13, 0x02, 0x95, 0x35, 0x07, 0x7e, 0x6a, 0x23,
+ 0xee, 0xea, 0x00, 0x35, 0xf2, 0x92, 0x7b, 0x21, 0x04, 0x73, 0x65, 0x1b,
+ 0xd6, 0x0b, 0x38, 0xa6, 0xe6, 0x29, 0xc0, 0x0a, 0x82, 0x63, 0x50, 0xb6,
+ 0xef, 0x9c, 0x01, 0x63, 0x2e, 0xda, 0x1f, 0x02, 0x81, 0x81, 0x00, 0xa1,
+ 0xac, 0xc6, 0x4a, 0x3f, 0x51, 0xd1, 0x7a, 0x26, 0xbc, 0x2b, 0xc5, 0x32,
+ 0xa7, 0xa1, 0xdd, 0x85, 0x73, 0x46, 0xd9, 0x4d, 0x59, 0xbc, 0xf3, 0x04,
+ 0x2f, 0xff, 0x41, 0x7b, 0x45, 0x02, 0x2c, 0x92, 0x3b, 0x54, 0x54, 0x4c,
+ 0x0d, 0x0e, 0xf6, 0x30, 0xd9, 0xaa, 0xc3, 0x3f, 0xdb, 0x6a, 0x4b, 0xc9,
+ 0x5a, 0xaf, 0xe0, 0xd9, 0xcd, 0x0d, 0x0f, 0x1e, 0x6f, 0x40, 0x8c, 0xb2,
+ 0xa4, 0x5e, 0x57, 0x20, 0x53, 0x09, 0x38, 0xcc, 0xb2, 0x54, 0xa1, 0x97,
+ 0x3f, 0xc0, 0x48, 0x4a, 0x95, 0x38, 0x57, 0x97, 0x9b, 0x09, 0x90, 0x21,
+ 0xe5, 0x38, 0xd8, 0xd6, 0xa5, 0x99, 0x8c, 0x03, 0x8f, 0xd5, 0x76, 0x5c,
+ 0x68, 0xb3, 0x22, 0xa6, 0x5b, 0x3c, 0xc5, 0xf4, 0xbb, 0x3c, 0x68, 0xc9,
+ 0x94, 0x4c, 0x41, 0x55, 0x89, 0x3c, 0x45, 0xac, 0x4f, 0x72, 0xa0, 0xd8,
+ 0x65, 0x68, 0xea, 0x49, 0xde, 0x84, 0xd5, 0x02, 0x81, 0x80, 0x2a, 0xee,
+ 0x6d, 0xab, 0x77, 0x93, 0x0f, 0x26, 0xfb, 0x65, 0x75, 0x17, 0x72, 0xad,
+ 0x09, 0x4d, 0xff, 0x54, 0xcf, 0xae, 0x85, 0x76, 0xb6, 0x0b, 0x0c, 0xf5,
+ 0xea, 0x57, 0x7c, 0x00, 0xd1, 0xec, 0xdb, 0xf4, 0x88, 0xf5, 0x1c, 0xcb,
+ 0x05, 0xea, 0x08, 0xe7, 0xbf, 0xb6, 0x35, 0x15, 0xc6, 0x17, 0x02, 0x06,
+ 0x4e, 0xcb, 0x41, 0x02, 0x8c, 0xa8, 0x57, 0xd0, 0x5c, 0xfa, 0x55, 0xa4,
+ 0x19, 0x75, 0x26, 0x47, 0x26, 0x94, 0xd8, 0x15, 0xf7, 0xd4, 0x72, 0x9d,
+ 0xf8, 0x81, 0xd6, 0x90, 0xd6, 0x98, 0x38, 0x9a, 0x0e, 0xbf, 0x68, 0x36,
+ 0x15, 0x18, 0xba, 0x06, 0xe1, 0xe5, 0x1a, 0x9c, 0x52, 0x8e, 0x9d, 0x0c,
+ 0x0a, 0xc4, 0x75, 0x78, 0x4a, 0xc5, 0xe7, 0x5d, 0x6d, 0x17, 0x98, 0x52,
+ 0xdb, 0x44, 0xc4, 0x87, 0x1d, 0x1d, 0x54, 0xc4, 0xf2, 0xe6, 0x52, 0x38,
+ 0xd3, 0xf8, 0x74, 0x99, 0x22, 0x1d, 0x02, 0x81, 0x80, 0x23, 0xb6, 0xf1,
+ 0x30, 0x67, 0x1f, 0xeb, 0x07, 0x6e, 0x3a, 0xa0, 0xa0, 0xdf, 0x22, 0xe3,
+ 0xdc, 0xe4, 0x08, 0xee, 0xd6, 0x1b, 0xdd, 0x2c, 0xef, 0x36, 0x3a, 0x6a,
+ 0xe3, 0x99, 0x36, 0x81, 0x77, 0x34, 0xb6, 0xd5, 0x61, 0x2c, 0xff, 0xf2,
+ 0x51, 0x1f, 0x3f, 0xd5, 0x7b, 0x58, 0xad, 0x0c, 0x1b, 0x4b, 0xe0, 0x56,
+ 0x58, 0x8c, 0x77, 0xcb, 0x2a, 0x59, 0x1a, 0x8d, 0x4e, 0xe5, 0x1e, 0x6f,
+ 0xea, 0x61, 0x8f, 0x6e, 0x31, 0xa3, 0xf0, 0x48, 0xcb, 0xa0, 0x51, 0x93,
+ 0xe3, 0x7f, 0xc8, 0xf7, 0xae, 0x51, 0x81, 0x4f, 0xa4, 0xfb, 0x96, 0x88,
+ 0x71, 0xad, 0x33, 0x28, 0x47, 0xa3, 0xbf, 0x38, 0x74, 0xdd, 0xbe, 0x77,
+ 0xa7, 0x46, 0x11, 0x74, 0xd9, 0x15, 0x4d, 0xa0, 0x94, 0x0a, 0xe4, 0x88,
+ 0x6f, 0x7b, 0x6e, 0xba, 0x09, 0x72, 0xe3, 0x22, 0x99, 0x68, 0xea, 0x78,
+ 0xb1, 0xb7, 0xc9, 0xb4, 0x58};
+
+static const std::vector<uint8_t> priv_key_24{
+ 0x30, 0x82, 0x04, 0xbf, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa9, 0x30, 0x82, 0x04, 0xa5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xcb, 0xa0, 0x72, 0xa3, 0x8b, 0x85, 0xc7, 0x80, 0x29, 0x67,
+ 0xa8, 0xeb, 0xc8, 0x8c, 0xe4, 0x7f, 0x80, 0xf7, 0xa8, 0x2f, 0xe7, 0x5e,
+ 0x81, 0x42, 0xec, 0xea, 0x9a, 0xe8, 0x7f, 0x58, 0x5b, 0x7f, 0x7e, 0xbb,
+ 0x3f, 0xe0, 0x30, 0xd5, 0x89, 0x4f, 0x64, 0x06, 0xe6, 0x22, 0x3e, 0x73,
+ 0xa3, 0xdc, 0xe6, 0x88, 0xdb, 0x33, 0x39, 0xc8, 0xea, 0x8e, 0x6f, 0xc6,
+ 0x30, 0x69, 0xab, 0x51, 0xbe, 0x6d, 0x33, 0x79, 0x06, 0xe8, 0xa0, 0xf4,
+ 0x47, 0x34, 0xcd, 0x19, 0x65, 0xd6, 0x89, 0xb5, 0x55, 0x6f, 0x33, 0xbd,
+ 0x7e, 0xe1, 0x9c, 0x04, 0x05, 0x58, 0x7c, 0xd7, 0x3e, 0x0d, 0x97, 0xde,
+ 0x41, 0x28, 0xf6, 0x78, 0x66, 0xbe, 0xf2, 0x09, 0x74, 0x62, 0x0f, 0x5a,
+ 0x80, 0x86, 0xec, 0x11, 0xc1, 0x3b, 0x96, 0xfa, 0xea, 0x17, 0x1d, 0x98,
+ 0xfd, 0xb9, 0xa5, 0x7f, 0x7c, 0x77, 0x29, 0xf5, 0xc8, 0xa5, 0x94, 0x63,
+ 0x5e, 0xc7, 0x20, 0x13, 0xc3, 0x33, 0x74, 0xa4, 0x71, 0x76, 0xbc, 0x67,
+ 0xce, 0x9f, 0x6e, 0xc3, 0x13, 0xa6, 0xb6, 0x67, 0xe6, 0xfc, 0x22, 0xbe,
+ 0x8b, 0xd1, 0x16, 0xb8, 0x31, 0x45, 0x51, 0x12, 0xe3, 0x9e, 0x7c, 0x4e,
+ 0x58, 0x48, 0xd9, 0xa5, 0xa6, 0x0f, 0x42, 0x78, 0x31, 0x50, 0xa1, 0x91,
+ 0x50, 0x3b, 0x6b, 0xe3, 0x81, 0xcc, 0x2c, 0x2a, 0xee, 0x46, 0x6a, 0xa2,
+ 0x70, 0xfc, 0x00, 0xb0, 0x51, 0x2a, 0x83, 0x33, 0x9c, 0x44, 0x2f, 0xd8,
+ 0x33, 0xf8, 0xa2, 0xd1, 0x87, 0x6b, 0xe5, 0xb6, 0x32, 0x48, 0xf5, 0xe5,
+ 0x86, 0xde, 0x3f, 0x8b, 0xcc, 0x07, 0xb0, 0x1c, 0x0f, 0x2e, 0xa6, 0x58,
+ 0xa4, 0x66, 0xc7, 0xc7, 0xbb, 0xf4, 0x75, 0xce, 0x0a, 0x44, 0x1b, 0xb6,
+ 0x9f, 0x63, 0xe9, 0x9e, 0xaf, 0x77, 0x6a, 0x17, 0x04, 0x9b, 0x6a, 0x49,
+ 0xa5, 0x43, 0xc0, 0x85, 0xd0, 0x01, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0xc6, 0x6d, 0xbc, 0x49, 0x13, 0x15, 0x72, 0xab,
+ 0xb9, 0xad, 0x82, 0x37, 0x02, 0x60, 0x09, 0xeb, 0x16, 0x4a, 0x40, 0x63,
+ 0x2e, 0x1c, 0x31, 0xea, 0x7d, 0xe4, 0xc0, 0xc0, 0x00, 0x18, 0xa2, 0x51,
+ 0x43, 0xb6, 0x45, 0x30, 0xbb, 0x65, 0xdb, 0x40, 0xba, 0x40, 0xde, 0xd2,
+ 0x4f, 0xf9, 0x70, 0x9d, 0x3b, 0x29, 0xf2, 0x31, 0xa1, 0x05, 0xe1, 0x4c,
+ 0x9c, 0x2f, 0x8d, 0xcd, 0xeb, 0x5c, 0xe5, 0x2c, 0x95, 0x14, 0x43, 0x5f,
+ 0x3e, 0x39, 0xcd, 0x89, 0xee, 0xb3, 0xe9, 0x41, 0x7f, 0x40, 0x6d, 0xd8,
+ 0xc7, 0x9a, 0xc9, 0xa2, 0x20, 0xde, 0xea, 0x36, 0xa8, 0xb1, 0x37, 0x8f,
+ 0x17, 0x87, 0x46, 0x08, 0x1c, 0xe6, 0x87, 0x79, 0x5b, 0x73, 0x4b, 0x2e,
+ 0xa3, 0xb7, 0x95, 0xb7, 0xe5, 0x24, 0x08, 0x21, 0x81, 0xa7, 0x51, 0xa6,
+ 0xe4, 0xf8, 0xc9, 0x87, 0xb7, 0x76, 0xdc, 0x5b, 0x63, 0x50, 0x58, 0x0d,
+ 0x05, 0x49, 0x99, 0x52, 0x01, 0x78, 0x26, 0x75, 0xce, 0x0e, 0x97, 0x87,
+ 0x09, 0xf5, 0x79, 0xce, 0x51, 0x7d, 0x50, 0x9b, 0x6d, 0x3e, 0x85, 0xc2,
+ 0x22, 0x31, 0xcb, 0x22, 0x2b, 0xf9, 0x32, 0xdd, 0x34, 0xa4, 0x8f, 0xb9,
+ 0x48, 0x52, 0x62, 0xb1, 0x4a, 0x1e, 0xba, 0x7f, 0xe4, 0xe1, 0x1e, 0xa6,
+ 0x6d, 0x43, 0x07, 0x7f, 0x48, 0x2e, 0xb5, 0xca, 0xcd, 0x6a, 0x13, 0xc0,
+ 0x8f, 0x40, 0x6e, 0x75, 0x50, 0x1b, 0x2b, 0x6e, 0x69, 0x1d, 0x61, 0x49,
+ 0x4f, 0xb5, 0x6f, 0x5f, 0x70, 0xa4, 0xaa, 0x9f, 0x91, 0x07, 0x0a, 0xe9,
+ 0x19, 0xd3, 0xc4, 0x38, 0x07, 0xca, 0x5b, 0xc8, 0xc6, 0xc5, 0x26, 0x52,
+ 0x08, 0x58, 0xff, 0x3c, 0xba, 0xa2, 0x5f, 0x11, 0xc7, 0xcc, 0x3a, 0x0f,
+ 0x43, 0x7d, 0xba, 0x2b, 0x3d, 0xbb, 0xcd, 0xec, 0x1e, 0xc1, 0xf8, 0xa5,
+ 0xd5, 0x12, 0x1d, 0x43, 0x5e, 0x84, 0xc6, 0x81, 0x02, 0x81, 0x81, 0x00,
+ 0xf0, 0xbd, 0x0f, 0x39, 0xbb, 0xd0, 0xd5, 0x49, 0x2d, 0x57, 0xc6, 0xc4,
+ 0x3d, 0x32, 0xe9, 0xad, 0x5a, 0x03, 0x6b, 0x78, 0x7a, 0x27, 0x35, 0x0e,
+ 0x8f, 0x1c, 0xdb, 0x4e, 0xb5, 0x68, 0xb5, 0x2c, 0xf1, 0x6a, 0x4e, 0xc3,
+ 0xc0, 0x9a, 0x01, 0x00, 0x21, 0xfd, 0x04, 0xb9, 0x72, 0x1c, 0x59, 0xdb,
+ 0x11, 0xbc, 0x6d, 0xcd, 0x3a, 0x81, 0x01, 0x20, 0x03, 0xd2, 0x15, 0x01,
+ 0xac, 0x97, 0x81, 0xd6, 0xb4, 0x72, 0xf8, 0xcc, 0x34, 0xb9, 0x6c, 0x49,
+ 0x52, 0x5e, 0x05, 0x38, 0xb4, 0xf7, 0xba, 0xd6, 0x4c, 0x62, 0xfd, 0x5e,
+ 0xbe, 0x9f, 0xd3, 0x36, 0xb8, 0x28, 0x18, 0x3f, 0x16, 0x48, 0xdd, 0xe6,
+ 0x87, 0x86, 0xe9, 0x25, 0x6b, 0x8c, 0x82, 0x26, 0x2b, 0x94, 0xf2, 0xf4,
+ 0x7f, 0xf3, 0x1f, 0x66, 0xe8, 0x26, 0xbc, 0x4b, 0xa7, 0x84, 0x70, 0x67,
+ 0xc2, 0xfc, 0x44, 0xa6, 0x22, 0x8b, 0xed, 0xa5, 0x02, 0x81, 0x81, 0x00,
+ 0xd8, 0x89, 0x1a, 0x2d, 0x2d, 0x10, 0x43, 0x10, 0x74, 0x1c, 0xf5, 0x85,
+ 0x90, 0x3f, 0xaf, 0xaa, 0x4c, 0xa0, 0xfd, 0xcc, 0xb1, 0x53, 0x60, 0xf4,
+ 0x0d, 0xfc, 0xe6, 0xe9, 0xbd, 0x44, 0xb6, 0xea, 0x22, 0x25, 0x0d, 0x70,
+ 0x75, 0x8e, 0x85, 0x41, 0x4a, 0x56, 0x9d, 0x0b, 0x29, 0x68, 0x6e, 0x26,
+ 0x35, 0xa6, 0x6e, 0x45, 0x36, 0x0a, 0xee, 0xc1, 0xa1, 0x62, 0x7f, 0x1d,
+ 0x49, 0x57, 0xbf, 0x1d, 0xdd, 0x1f, 0x1f, 0x70, 0xeb, 0x7f, 0xf3, 0x37,
+ 0x4f, 0x42, 0x94, 0x83, 0xb4, 0x7f, 0x18, 0xeb, 0xf1, 0x9d, 0x3c, 0x7b,
+ 0x7f, 0x67, 0xf5, 0x58, 0xc9, 0x16, 0x67, 0x5a, 0x46, 0xb6, 0x70, 0x65,
+ 0x25, 0xbb, 0xdc, 0xd6, 0xfb, 0x94, 0xe1, 0xaa, 0x79, 0x6f, 0x70, 0x6a,
+ 0x13, 0x11, 0xb9, 0x39, 0xdf, 0x18, 0x67, 0x7b, 0x7e, 0xa8, 0xee, 0xcb,
+ 0x89, 0x93, 0x46, 0xcf, 0x98, 0x9e, 0xc2, 0x2d, 0x02, 0x81, 0x81, 0x00,
+ 0x9d, 0xdd, 0x5c, 0x7e, 0x9f, 0x8a, 0xf2, 0x52, 0x6a, 0x49, 0x85, 0x2e,
+ 0x6a, 0x73, 0x58, 0x89, 0x34, 0xdd, 0xc9, 0x3b, 0xd7, 0xde, 0x9e, 0x0c,
+ 0x4e, 0x0c, 0xbe, 0x43, 0x7e, 0xf2, 0x8a, 0xdc, 0x4d, 0xf3, 0x48, 0x73,
+ 0x55, 0x79, 0xa7, 0xee, 0x4e, 0x5b, 0x7d, 0x1d, 0x9e, 0x96, 0xb8, 0xd5,
+ 0xcf, 0x6b, 0xa1, 0x15, 0x53, 0xa8, 0x04, 0xf4, 0xd9, 0x8c, 0x89, 0xf9,
+ 0xef, 0x13, 0xeb, 0x30, 0xc0, 0x64, 0x24, 0x82, 0xc4, 0x90, 0x53, 0x52,
+ 0x41, 0x91, 0x26, 0x1b, 0x69, 0x90, 0x8a, 0x14, 0xbd, 0x42, 0xac, 0xa3,
+ 0xd4, 0x9d, 0x3a, 0x04, 0x47, 0xff, 0x02, 0xe7, 0x5b, 0xd5, 0xac, 0xad,
+ 0xdf, 0x71, 0xb8, 0xb1, 0xb1, 0x35, 0x12, 0xa3, 0xb5, 0x30, 0x97, 0xa1,
+ 0x7d, 0xc6, 0x10, 0x71, 0x8b, 0x0a, 0xdb, 0xaf, 0x40, 0xca, 0xb8, 0x6b,
+ 0x52, 0x91, 0xda, 0xf2, 0x96, 0xf4, 0xeb, 0x81, 0x02, 0x81, 0x81, 0x00,
+ 0x8d, 0x5b, 0x1b, 0x52, 0x88, 0x8b, 0x88, 0x2c, 0x52, 0x90, 0xa1, 0x1b,
+ 0x3b, 0x2a, 0xc8, 0x23, 0x95, 0x78, 0xb7, 0x96, 0x8b, 0xe0, 0x51, 0x77,
+ 0xa1, 0x36, 0x0b, 0x0c, 0x65, 0xb9, 0x58, 0xeb, 0x89, 0xb4, 0xc4, 0x8c,
+ 0x38, 0xc1, 0xfc, 0x6d, 0xbd, 0xf8, 0xc2, 0xf6, 0x89, 0x66, 0x9a, 0x19,
+ 0xa9, 0x86, 0x67, 0x90, 0x19, 0x12, 0x94, 0x00, 0xa5, 0xb9, 0x26, 0x20,
+ 0x59, 0x43, 0xc6, 0x08, 0xd9, 0xd4, 0x3a, 0x73, 0x3d, 0xd9, 0xbe, 0x4d,
+ 0xca, 0x19, 0x3d, 0xd8, 0xa8, 0xd9, 0x1b, 0xcc, 0xd3, 0x63, 0x01, 0x1b,
+ 0xe1, 0xf5, 0x5c, 0xae, 0x44, 0x3f, 0xb2, 0xe2, 0xb5, 0x2c, 0xde, 0x3c,
+ 0xb9, 0xa0, 0x65, 0x2f, 0x96, 0xf6, 0xff, 0x46, 0x89, 0x95, 0xdd, 0x3d,
+ 0xf2, 0x0a, 0xec, 0xef, 0x41, 0x9b, 0xad, 0xda, 0x69, 0xba, 0x20, 0x81,
+ 0x90, 0xe3, 0x2b, 0x23, 0xd4, 0x8f, 0x37, 0x55, 0x02, 0x81, 0x80, 0x05,
+ 0x02, 0xa1, 0x2d, 0xe0, 0x81, 0x87, 0xe6, 0xc1, 0xc2, 0xc8, 0xc7, 0x0d,
+ 0x47, 0x4b, 0x91, 0xdf, 0x72, 0x4f, 0x42, 0xfc, 0x31, 0x0d, 0x78, 0xf8,
+ 0xea, 0x50, 0x40, 0x42, 0x44, 0x57, 0xfc, 0x64, 0xfb, 0xbf, 0x26, 0xdd,
+ 0xd5, 0xf4, 0xa1, 0x72, 0xb9, 0x56, 0xc7, 0x60, 0x4e, 0x80, 0x22, 0xc6,
+ 0x57, 0x41, 0xdc, 0xd1, 0x41, 0xb2, 0xfd, 0x0c, 0x52, 0x9f, 0x1e, 0xae,
+ 0x94, 0xa9, 0x54, 0x4b, 0xb1, 0x6f, 0xdf, 0x54, 0x44, 0x26, 0xd6, 0x21,
+ 0x7e, 0xbc, 0x13, 0xac, 0x86, 0xd8, 0xa6, 0xda, 0xe7, 0xaf, 0x7d, 0x64,
+ 0xd6, 0xd3, 0x33, 0x26, 0x53, 0xae, 0x6f, 0xd5, 0x44, 0x8f, 0x0d, 0xae,
+ 0x43, 0x21, 0x00, 0x00, 0xe2, 0xa7, 0xa8, 0x0b, 0xeb, 0xd4, 0x20, 0xd8,
+ 0xc8, 0x60, 0x9d, 0x57, 0x75, 0x9f, 0xba, 0x7a, 0x88, 0x77, 0xdb, 0x45,
+ 0x39, 0xe1, 0xab, 0xe0, 0x96, 0x74, 0x83};
+
+static const std::vector<uint8_t> priv_key_25{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x97, 0x0c, 0x80, 0x2f, 0x8b, 0xc6, 0x9e, 0x2e, 0x7e, 0x9f,
+ 0x5c, 0x38, 0x83, 0x46, 0x00, 0x44, 0x6e, 0xf0, 0xd5, 0xf0, 0x37, 0x31,
+ 0x1c, 0x6b, 0x14, 0x3e, 0xd3, 0x52, 0x58, 0xf9, 0x52, 0x3b, 0xdc, 0x9b,
+ 0x8b, 0xd7, 0x53, 0xb6, 0x8e, 0x84, 0x2e, 0x73, 0x99, 0x76, 0x9d, 0x9d,
+ 0x42, 0x8b, 0x8c, 0xe6, 0x8f, 0x0a, 0xb9, 0x74, 0x27, 0x20, 0x58, 0x96,
+ 0xb6, 0x6b, 0x4d, 0x26, 0xb4, 0x5c, 0x99, 0xb3, 0xdc, 0x5d, 0x02, 0x68,
+ 0xce, 0x20, 0xe3, 0x32, 0x70, 0x12, 0x1f, 0x50, 0xeb, 0xe2, 0x3b, 0xd2,
+ 0x4c, 0x8e, 0x37, 0x8b, 0x31, 0xfc, 0x30, 0xfd, 0x07, 0x9f, 0x19, 0x18,
+ 0xfc, 0x54, 0xd9, 0xe5, 0x72, 0x29, 0xdb, 0x62, 0xeb, 0x45, 0x4c, 0xa4,
+ 0x5e, 0xba, 0x50, 0x5b, 0xc4, 0x16, 0x6f, 0x80, 0xd2, 0x47, 0x84, 0xe5,
+ 0x8b, 0x14, 0xba, 0xc6, 0xb3, 0x43, 0x5c, 0x4f, 0xc6, 0xea, 0xe8, 0xa1,
+ 0x4d, 0x67, 0xa0, 0x6e, 0xda, 0x44, 0x5e, 0xc4, 0x6e, 0x98, 0x26, 0xd3,
+ 0xf7, 0x5d, 0xa0, 0xa6, 0x3f, 0x4a, 0x29, 0x5c, 0x84, 0x78, 0xcc, 0xcc,
+ 0x9d, 0x19, 0x17, 0x7d, 0x74, 0xf5, 0x7a, 0x5e, 0xe6, 0x6d, 0x9a, 0x10,
+ 0x04, 0xbd, 0xdf, 0x54, 0x6e, 0xea, 0x04, 0x6a, 0x9c, 0x9e, 0xb7, 0x8e,
+ 0x3b, 0x1b, 0xae, 0x5f, 0xe7, 0xf8, 0x24, 0x07, 0x03, 0xbc, 0xa9, 0x7d,
+ 0x72, 0x24, 0xc7, 0xf2, 0xf9, 0xad, 0x54, 0x9d, 0x87, 0xf5, 0xa9, 0xb6,
+ 0x49, 0x57, 0xab, 0x85, 0xe9, 0x2c, 0xa2, 0x2c, 0xd6, 0x54, 0x3f, 0x36,
+ 0x59, 0x54, 0x12, 0xbf, 0x53, 0x5f, 0x25, 0x8b, 0x22, 0x33, 0xda, 0xe9,
+ 0x2d, 0xa9, 0x1c, 0xff, 0xa8, 0xa0, 0xa2, 0x21, 0x5b, 0xfb, 0xbe, 0xf7,
+ 0x5d, 0x07, 0x8c, 0xc5, 0x16, 0xe3, 0x88, 0xdb, 0x73, 0x3d, 0xa5, 0xcd,
+ 0x65, 0x6f, 0x93, 0xb0, 0xeb, 0x59, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x87, 0x40, 0x77, 0x4b, 0x9b, 0xb2, 0x46, 0x93,
+ 0xc5, 0x67, 0xf6, 0xd0, 0xd7, 0xa3, 0x07, 0xbc, 0x3f, 0x46, 0xc1, 0x9a,
+ 0x6e, 0x21, 0x38, 0x9c, 0x1d, 0x2d, 0xc0, 0x55, 0x9d, 0x3b, 0xea, 0xc9,
+ 0x95, 0x59, 0x66, 0x97, 0x71, 0xeb, 0x26, 0xa3, 0xef, 0x60, 0x2d, 0x8b,
+ 0x4b, 0xc8, 0xb3, 0xfc, 0x77, 0x37, 0x3f, 0xe0, 0x4f, 0x7d, 0x55, 0x47,
+ 0x9e, 0x6b, 0x9d, 0x7e, 0x69, 0x3f, 0xfe, 0x02, 0x68, 0xd2, 0xe7, 0xc0,
+ 0x14, 0xd7, 0x39, 0xb3, 0xb3, 0x1c, 0xc7, 0xc3, 0x42, 0x6d, 0x58, 0x3a,
+ 0x64, 0x6c, 0x83, 0x86, 0x58, 0xef, 0xf7, 0xdb, 0x25, 0x16, 0x7d, 0x0b,
+ 0x96, 0x12, 0x8c, 0x67, 0x82, 0x10, 0xf4, 0xef, 0xcb, 0xf5, 0x40, 0x4b,
+ 0xf6, 0x3b, 0xbc, 0x62, 0xc2, 0x6f, 0xd9, 0x1e, 0x69, 0xcb, 0x84, 0xfe,
+ 0xeb, 0x5e, 0x0a, 0xf2, 0x8d, 0xe8, 0x3c, 0x3e, 0x55, 0xdb, 0x4d, 0x76,
+ 0x4c, 0x98, 0x8f, 0xa1, 0x1e, 0x96, 0xe9, 0x03, 0x1c, 0x08, 0x05, 0x68,
+ 0xc8, 0x85, 0x6e, 0x8b, 0xf8, 0x2d, 0xfc, 0xe9, 0xe4, 0x52, 0xe8, 0xaa,
+ 0x2c, 0xba, 0x07, 0xec, 0x08, 0x21, 0x0f, 0x1d, 0x69, 0xfb, 0x70, 0xa1,
+ 0x26, 0xed, 0x13, 0xf2, 0x79, 0x7d, 0x91, 0x42, 0x5a, 0xb4, 0x6c, 0x0d,
+ 0xc9, 0x17, 0xc6, 0x29, 0xe3, 0x6f, 0x91, 0xb4, 0x47, 0x89, 0xb9, 0x08,
+ 0x00, 0x86, 0xc1, 0x11, 0x9c, 0x5e, 0x28, 0x1f, 0xac, 0xe7, 0x2a, 0xa0,
+ 0x9b, 0xb4, 0xbc, 0xb3, 0x3e, 0x9d, 0xa4, 0x22, 0x3c, 0xe9, 0x35, 0x38,
+ 0x65, 0x29, 0xb1, 0xc7, 0xb7, 0xe6, 0x28, 0xfc, 0x00, 0x7f, 0xb1, 0xf1,
+ 0x85, 0x0e, 0x39, 0x09, 0x68, 0xad, 0x1f, 0xa9, 0xa4, 0x9f, 0xe4, 0xf8,
+ 0x1c, 0x4f, 0xd0, 0x9b, 0xab, 0xae, 0x98, 0xbb, 0xba, 0xb0, 0x6a, 0xd0,
+ 0x09, 0x10, 0x08, 0x1a, 0x49, 0x3f, 0x9f, 0x01, 0x02, 0x81, 0x81, 0x00,
+ 0xc6, 0x79, 0x6d, 0x5d, 0xb4, 0x80, 0x17, 0x18, 0xb6, 0x40, 0x7a, 0x16,
+ 0x85, 0x75, 0x1c, 0x5d, 0x72, 0x61, 0xb8, 0xea, 0x32, 0x15, 0x53, 0x20,
+ 0xa9, 0x56, 0xc1, 0x30, 0xf1, 0x71, 0x16, 0xf8, 0x1f, 0xd0, 0x12, 0x84,
+ 0x06, 0x2a, 0x5f, 0x1b, 0x11, 0x49, 0x01, 0xfe, 0xad, 0x4a, 0x38, 0xd1,
+ 0x21, 0x30, 0x35, 0x68, 0x05, 0xac, 0x92, 0x1f, 0xc5, 0x38, 0x30, 0x73,
+ 0x79, 0xfc, 0x13, 0x99, 0x63, 0x8a, 0x6b, 0x9f, 0x06, 0xa8, 0x8d, 0x1c,
+ 0xb6, 0xb8, 0x85, 0x80, 0xbd, 0x42, 0xa4, 0x11, 0xd9, 0x6b, 0x6e, 0x78,
+ 0x5c, 0xda, 0x57, 0x0b, 0x4d, 0xec, 0x2a, 0x65, 0x1a, 0x98, 0x41, 0xdd,
+ 0x94, 0xf5, 0x12, 0x1a, 0x4f, 0xe7, 0xc7, 0xfc, 0x02, 0x8f, 0x55, 0x4d,
+ 0x0c, 0xed, 0x4c, 0x87, 0xf7, 0xa1, 0xee, 0xb3, 0xb7, 0x23, 0xa2, 0xe8,
+ 0x2f, 0x41, 0x84, 0x1c, 0xff, 0x4e, 0x92, 0x61, 0x02, 0x81, 0x81, 0x00,
+ 0xc2, 0xd4, 0x27, 0xa9, 0x92, 0x7c, 0x45, 0xb9, 0x82, 0xcd, 0x3f, 0x08,
+ 0xeb, 0x07, 0x72, 0x01, 0x12, 0x65, 0x77, 0x13, 0x8d, 0x7e, 0x9e, 0x0b,
+ 0xf8, 0x0b, 0x6f, 0x55, 0xa8, 0x84, 0xeb, 0xee, 0x9c, 0xd9, 0x94, 0x5f,
+ 0x04, 0x1c, 0x52, 0x61, 0x8e, 0xfe, 0x8e, 0xb2, 0xa7, 0xba, 0x44, 0x40,
+ 0xcd, 0x7a, 0xcb, 0xb2, 0x36, 0x60, 0x7c, 0xeb, 0x89, 0xab, 0x2f, 0xac,
+ 0xa8, 0xd1, 0x0f, 0x37, 0x75, 0x12, 0xe9, 0xff, 0xbf, 0x3b, 0x77, 0x2f,
+ 0xa9, 0xf8, 0xb7, 0x45, 0x82, 0x0c, 0x8d, 0x9c, 0xeb, 0x5e, 0x8e, 0x98,
+ 0x37, 0x8e, 0x9f, 0x3a, 0xb3, 0x91, 0x50, 0x6e, 0x05, 0x1f, 0x32, 0x53,
+ 0xe9, 0xc6, 0xd5, 0x83, 0x13, 0x82, 0x58, 0x65, 0x9c, 0x7a, 0xbe, 0xe1,
+ 0x9b, 0xaa, 0x2e, 0xe1, 0x69, 0xb8, 0xaa, 0x01, 0xb5, 0xff, 0xa1, 0x52,
+ 0x89, 0x53, 0x8b, 0x0a, 0x8c, 0xd6, 0x6b, 0xf9, 0x02, 0x81, 0x80, 0x3f,
+ 0xea, 0x40, 0xb7, 0x09, 0x76, 0xaa, 0x79, 0x71, 0xcf, 0xa7, 0xc1, 0x72,
+ 0xee, 0xf8, 0xd8, 0x7b, 0x0a, 0x4f, 0x53, 0x54, 0x17, 0x9b, 0xf2, 0x8b,
+ 0xb5, 0xfd, 0x76, 0xf6, 0x79, 0xd5, 0xcc, 0xc7, 0xe9, 0xe8, 0xdc, 0x8d,
+ 0x63, 0xbd, 0xc6, 0xe8, 0xb5, 0x1b, 0x28, 0x59, 0xc3, 0xea, 0x32, 0x26,
+ 0xbe, 0xf0, 0xa3, 0xf4, 0x17, 0xd3, 0xe2, 0xd9, 0x4f, 0x34, 0x03, 0x2c,
+ 0x08, 0x6a, 0x83, 0x5e, 0x13, 0xe8, 0x7e, 0x88, 0xd5, 0x64, 0xc4, 0x17,
+ 0x6f, 0xaa, 0xc6, 0x7f, 0xac, 0x63, 0x4b, 0xc0, 0x39, 0xa1, 0x94, 0xaf,
+ 0x4a, 0x3c, 0xf7, 0xcd, 0xfb, 0x3c, 0xd7, 0xdc, 0x4d, 0xa6, 0x00, 0x66,
+ 0x84, 0xd9, 0x74, 0x91, 0xc0, 0xf1, 0x9d, 0x0d, 0x71, 0xfd, 0x25, 0x58,
+ 0x01, 0x5f, 0x40, 0xf6, 0x15, 0x36, 0xda, 0xb7, 0x22, 0x89, 0xc6, 0xbd,
+ 0xd9, 0x1a, 0x63, 0x80, 0x30, 0x5c, 0x61, 0x02, 0x81, 0x80, 0x5d, 0x44,
+ 0x0c, 0x7c, 0x9b, 0xb8, 0x4b, 0xf4, 0x83, 0x8e, 0x57, 0x87, 0xa0, 0x63,
+ 0x5f, 0x0a, 0xee, 0x50, 0x8e, 0x51, 0x58, 0xe1, 0xed, 0x2c, 0xd3, 0xa0,
+ 0x3d, 0xba, 0xe6, 0xc2, 0x42, 0xe3, 0x66, 0x48, 0xae, 0x43, 0x52, 0x07,
+ 0x70, 0xd4, 0x6d, 0x0c, 0xa5, 0x29, 0x17, 0x2c, 0x0e, 0xf2, 0x6a, 0xab,
+ 0x47, 0x09, 0xd8, 0x08, 0x16, 0xa4, 0xf6, 0xb1, 0x71, 0x50, 0x19, 0x3c,
+ 0x83, 0x29, 0x4c, 0x2d, 0x32, 0xc1, 0x90, 0x3d, 0x1a, 0x50, 0x41, 0xf0,
+ 0xe3, 0x63, 0x2d, 0xdf, 0x6e, 0x87, 0x59, 0x11, 0x59, 0xf7, 0xba, 0x58,
+ 0xd7, 0x16, 0xd5, 0xd1, 0x51, 0x8c, 0x69, 0x7d, 0x46, 0xad, 0x6e, 0xf3,
+ 0x15, 0x50, 0xfb, 0x2c, 0xe1, 0xbe, 0x3a, 0xcb, 0x73, 0xc7, 0x32, 0xaa,
+ 0xa4, 0x68, 0x9a, 0x20, 0xa1, 0x99, 0xd2, 0x13, 0x3e, 0x99, 0xf1, 0x4d,
+ 0x81, 0xf9, 0x19, 0xf4, 0xa7, 0x99, 0x02, 0x81, 0x80, 0x3d, 0xcc, 0x02,
+ 0x87, 0xc0, 0x34, 0x3f, 0x8f, 0xcb, 0x35, 0xc8, 0xa2, 0xf8, 0x8b, 0x60,
+ 0x5e, 0x65, 0x0b, 0xe2, 0x4d, 0x42, 0xd8, 0xd6, 0x5a, 0x95, 0x24, 0x1a,
+ 0x51, 0x83, 0x8e, 0xb6, 0x3b, 0x4e, 0x76, 0xce, 0x15, 0xfe, 0xb5, 0x38,
+ 0xbc, 0xd2, 0xdb, 0x0e, 0x9c, 0xc4, 0xf8, 0x5f, 0xd9, 0xec, 0xe0, 0x41,
+ 0x4b, 0x91, 0x62, 0x02, 0x4e, 0xc2, 0xd0, 0x6e, 0x84, 0x72, 0xf6, 0x7e,
+ 0x97, 0x74, 0x5f, 0xc6, 0x94, 0x92, 0xca, 0x04, 0x9c, 0xbd, 0x41, 0x66,
+ 0x82, 0x2d, 0x81, 0x02, 0x44, 0xca, 0x28, 0xb2, 0x45, 0x1a, 0xb2, 0x9d,
+ 0x2c, 0xf2, 0x48, 0x36, 0x36, 0x87, 0x70, 0xeb, 0xb7, 0xbd, 0x59, 0x11,
+ 0x25, 0xcb, 0x48, 0xb5, 0x30, 0x7c, 0x59, 0x0f, 0xf2, 0x70, 0x78, 0x33,
+ 0x78, 0xb1, 0x74, 0x02, 0xaf, 0x4b, 0xdd, 0x35, 0x68, 0x40, 0xaa, 0x6c,
+ 0x51, 0xd8, 0x4c, 0x33, 0x62};
+
+static const std::vector<uint8_t> priv_key_26{
+ 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xb5, 0xb3, 0x56, 0xe6, 0x25, 0x91, 0xaa, 0x12, 0xb6, 0x07,
+ 0xc9, 0x54, 0x1e, 0x08, 0x10, 0x20, 0xa8, 0xe4, 0x87, 0x52, 0xf9, 0xe1,
+ 0xbc, 0x50, 0x98, 0x94, 0x94, 0xad, 0x5c, 0x5a, 0x22, 0x07, 0x9a, 0x00,
+ 0xb6, 0x07, 0xd8, 0xf5, 0xba, 0x36, 0x44, 0x75, 0x51, 0x5c, 0xa5, 0xc9,
+ 0xc2, 0x04, 0xb8, 0xf2, 0x94, 0xc0, 0xa4, 0x2f, 0xa3, 0x26, 0x5f, 0x9a,
+ 0x33, 0x37, 0xf3, 0x33, 0x1c, 0xc5, 0x2d, 0xb4, 0x73, 0xdd, 0x46, 0x44,
+ 0xf9, 0xcc, 0xbd, 0xbf, 0x37, 0x42, 0xf3, 0xdd, 0xe5, 0x13, 0xb3, 0xd6,
+ 0xdf, 0x9c, 0xea, 0x6e, 0x94, 0xe2, 0xe2, 0x29, 0x51, 0x47, 0xce, 0x03,
+ 0x68, 0x5d, 0x42, 0x51, 0x5c, 0x2e, 0x1a, 0x86, 0x95, 0x29, 0xd4, 0x1a,
+ 0x51, 0xc0, 0x6c, 0xd0, 0xc6, 0x08, 0x93, 0x2a, 0xdc, 0x5b, 0x5c, 0xe7,
+ 0x90, 0xb4, 0xe8, 0xf9, 0xc7, 0x2a, 0x34, 0xd0, 0xe5, 0xb2, 0x16, 0xc0,
+ 0x12, 0x53, 0xc2, 0x2e, 0xbe, 0x6e, 0xb7, 0x19, 0x17, 0x81, 0x2e, 0xc8,
+ 0x99, 0xdf, 0x66, 0x6b, 0x94, 0xe0, 0xa2, 0x29, 0x0e, 0x75, 0x19, 0x70,
+ 0x63, 0xea, 0x55, 0xe3, 0x39, 0x0e, 0x2a, 0x7d, 0xdc, 0xf9, 0xc4, 0x7e,
+ 0x25, 0x43, 0x03, 0x0f, 0x69, 0x19, 0x5a, 0x33, 0x79, 0xd4, 0x73, 0x90,
+ 0x90, 0xdf, 0xcd, 0x07, 0x29, 0x5b, 0xfc, 0x9a, 0x8e, 0x28, 0x91, 0xee,
+ 0x9e, 0xf2, 0x86, 0x62, 0x3c, 0xb9, 0x96, 0x3c, 0x05, 0x6d, 0x93, 0x47,
+ 0x49, 0xfd, 0x2b, 0xcd, 0x73, 0xe4, 0x7b, 0x81, 0x65, 0x95, 0xd5, 0x4b,
+ 0xc2, 0x63, 0x5f, 0xea, 0x68, 0x09, 0x8f, 0x78, 0x07, 0x68, 0x79, 0x96,
+ 0xc1, 0x82, 0x60, 0x23, 0x45, 0x9b, 0xb4, 0x21, 0x1f, 0xf1, 0xe9, 0x8a,
+ 0xc1, 0x40, 0x82, 0x3a, 0x36, 0xb7, 0x03, 0x45, 0xb6, 0xc4, 0xc6, 0xbf,
+ 0xdf, 0x7a, 0xad, 0xc5, 0xd3, 0x4f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x9c, 0x6d, 0x32, 0x01, 0xdf, 0x14, 0x21, 0x8c,
+ 0x0c, 0x44, 0x75, 0xd2, 0x42, 0x2c, 0x84, 0xdd, 0xe9, 0x29, 0x1d, 0x4b,
+ 0x95, 0x2e, 0xfe, 0xb5, 0x90, 0x36, 0x52, 0x2d, 0x51, 0x95, 0x93, 0x38,
+ 0x62, 0x1f, 0xfc, 0x96, 0x92, 0xf5, 0x32, 0x03, 0xe8, 0x39, 0xeb, 0xfa,
+ 0xcc, 0x0b, 0xff, 0x49, 0x9b, 0x83, 0xd4, 0x06, 0x69, 0x13, 0x4d, 0xed,
+ 0x0a, 0x5f, 0x31, 0x7b, 0x18, 0x97, 0xc7, 0x4c, 0x05, 0xc6, 0x15, 0xfd,
+ 0xc8, 0xb2, 0x37, 0x30, 0x49, 0xa6, 0xe6, 0x47, 0x70, 0xb5, 0x76, 0xb2,
+ 0xd8, 0x9f, 0xc3, 0x51, 0x4f, 0x0e, 0x36, 0x85, 0x81, 0x59, 0x3a, 0xcd,
+ 0x8b, 0x91, 0xa9, 0x76, 0xa8, 0x52, 0x6c, 0xfe, 0x8f, 0xfd, 0x8f, 0x4b,
+ 0x3c, 0x7c, 0x10, 0x27, 0x8e, 0x46, 0xca, 0x46, 0xb5, 0x94, 0x2f, 0xb3,
+ 0x44, 0x2f, 0x63, 0x88, 0x2c, 0x0e, 0x65, 0xa5, 0x73, 0x64, 0xe8, 0x69,
+ 0x4c, 0x29, 0xff, 0x93, 0x81, 0xd7, 0x33, 0x98, 0x8b, 0x6b, 0x20, 0xf4,
+ 0x3f, 0xc6, 0x52, 0xb0, 0x0b, 0xb3, 0xc4, 0x9a, 0xb0, 0x44, 0x4d, 0xb2,
+ 0x14, 0x90, 0xbe, 0xd5, 0x48, 0xe5, 0x1b, 0x47, 0xed, 0xd7, 0x73, 0xa8,
+ 0x55, 0x9a, 0xd5, 0x9b, 0xc0, 0xb0, 0xea, 0xce, 0xcc, 0x05, 0x52, 0x08,
+ 0xb1, 0xf5, 0x81, 0x4e, 0xf3, 0x9c, 0x2e, 0x25, 0x9c, 0x17, 0x2b, 0x8f,
+ 0x44, 0x6a, 0x2f, 0xcd, 0xb8, 0xf2, 0xbe, 0xea, 0x08, 0x0c, 0x4f, 0x2d,
+ 0xec, 0x94, 0x2f, 0x81, 0x3c, 0x74, 0xc4, 0x43, 0xd8, 0xc7, 0x63, 0x63,
+ 0x78, 0x12, 0x0f, 0x76, 0x5e, 0x90, 0x85, 0xbc, 0x27, 0x75, 0x0b, 0x94,
+ 0xde, 0x24, 0x9a, 0x19, 0xda, 0x1e, 0x21, 0x0c, 0x0f, 0xc7, 0x9b, 0x71,
+ 0x14, 0x91, 0xa1, 0xf2, 0x55, 0xbf, 0x0f, 0x0e, 0xa7, 0x53, 0xf0, 0x1f,
+ 0x55, 0x86, 0x59, 0x1b, 0x40, 0xfe, 0x1b, 0x21, 0x02, 0x81, 0x81, 0x00,
+ 0xf4, 0x45, 0xd8, 0xaf, 0xa1, 0xf2, 0x4d, 0x7e, 0x26, 0x81, 0x1b, 0xff,
+ 0x63, 0x73, 0x6f, 0x8d, 0xff, 0x4c, 0xd2, 0x5d, 0x52, 0x43, 0x2e, 0xbe,
+ 0x8d, 0x58, 0xb5, 0xe3, 0x1b, 0xfe, 0x4f, 0xb4, 0x1d, 0x61, 0x25, 0xa0,
+ 0x39, 0x39, 0xa9, 0x7f, 0x1a, 0x5d, 0xc1, 0x22, 0x15, 0x58, 0x8a, 0xad,
+ 0x9b, 0x3c, 0x7b, 0x8e, 0xba, 0x85, 0x69, 0x7b, 0x34, 0x8a, 0x7a, 0x69,
+ 0x12, 0xef, 0x0a, 0xfb, 0x65, 0x66, 0x36, 0x2b, 0xbd, 0xde, 0x14, 0x6f,
+ 0xa0, 0x40, 0x4a, 0x03, 0x9f, 0x66, 0x8b, 0xc5, 0xd8, 0x97, 0xd0, 0x99,
+ 0x1d, 0x12, 0xb5, 0x94, 0x25, 0x27, 0xaa, 0xbc, 0xed, 0x87, 0x5b, 0x6a,
+ 0xad, 0xb6, 0x5d, 0x96, 0xfc, 0x25, 0x50, 0x18, 0x13, 0x59, 0xa7, 0x0f,
+ 0xad, 0xec, 0xd4, 0x07, 0x45, 0x83, 0x3d, 0xce, 0x8a, 0x57, 0x1b, 0x09,
+ 0x2f, 0x6b, 0x7b, 0xcc, 0x85, 0x36, 0x21, 0xb1, 0x02, 0x81, 0x81, 0x00,
+ 0xbe, 0x6c, 0x78, 0x1c, 0xf7, 0x66, 0xcc, 0xb1, 0xca, 0x7c, 0x9e, 0xe8,
+ 0x60, 0x0b, 0x92, 0x8c, 0x2d, 0x6d, 0xd3, 0x62, 0x99, 0x3f, 0x8d, 0xdb,
+ 0xad, 0xf1, 0x11, 0xe8, 0x76, 0xe0, 0xe5, 0x2c, 0x38, 0x1e, 0xa3, 0x44,
+ 0xc1, 0xe3, 0x10, 0xf7, 0xbf, 0x17, 0xc1, 0xd2, 0x21, 0xbd, 0x89, 0x62,
+ 0x58, 0xf2, 0x67, 0x16, 0x0e, 0x47, 0x07, 0x56, 0x54, 0x26, 0x21, 0x4d,
+ 0xb5, 0x98, 0x05, 0x94, 0x87, 0x8e, 0xb7, 0xbb, 0x99, 0x83, 0xb5, 0x7f,
+ 0x64, 0x19, 0xf1, 0x5c, 0xdb, 0x5d, 0x6a, 0x79, 0x59, 0xcc, 0x09, 0xeb,
+ 0x46, 0xad, 0xb9, 0x88, 0xbd, 0xff, 0xa2, 0x28, 0x98, 0xa9, 0x10, 0x4f,
+ 0xd7, 0x67, 0x5a, 0x0a, 0x29, 0x64, 0x85, 0x12, 0xf4, 0x20, 0x6e, 0x0a,
+ 0x7b, 0xbe, 0x7e, 0x41, 0x2a, 0x4e, 0x17, 0xd4, 0xca, 0xd3, 0xf5, 0x68,
+ 0x37, 0x09, 0x1c, 0xc7, 0x06, 0xeb, 0x84, 0xff, 0x02, 0x81, 0x80, 0x25,
+ 0x2e, 0xdc, 0xa5, 0x1f, 0x89, 0xba, 0xb2, 0x11, 0x3a, 0x66, 0x00, 0xa2,
+ 0x2a, 0xd8, 0x38, 0x4d, 0x3c, 0x6c, 0x69, 0x38, 0x34, 0x71, 0xd1, 0x1f,
+ 0xc2, 0xf9, 0x2c, 0xf0, 0xfd, 0xed, 0x34, 0x05, 0xa4, 0xdc, 0x0d, 0x5f,
+ 0xa8, 0x9f, 0x5c, 0x71, 0xaf, 0x03, 0xcf, 0x24, 0x60, 0xad, 0xfb, 0x6f,
+ 0x3d, 0xed, 0xb0, 0xf4, 0x43, 0x8a, 0xa2, 0xee, 0x84, 0x85, 0xcd, 0xa8,
+ 0xcc, 0x2a, 0x67, 0xca, 0x2f, 0x9c, 0xdf, 0x5b, 0xaf, 0x8a, 0x7c, 0xd3,
+ 0x6f, 0xf5, 0xd4, 0x47, 0x57, 0x5c, 0xbf, 0x69, 0x10, 0xf2, 0xf7, 0xdb,
+ 0xad, 0x15, 0x66, 0xcf, 0xa1, 0x12, 0x24, 0x60, 0x23, 0xd2, 0x8e, 0x92,
+ 0x92, 0xc7, 0xfc, 0x4b, 0xb5, 0x82, 0x53, 0xa7, 0xde, 0x65, 0xc7, 0xc5,
+ 0x39, 0xdf, 0xac, 0x9b, 0xb0, 0x36, 0xa0, 0x51, 0xfe, 0xa0, 0x66, 0xed,
+ 0x88, 0xf6, 0xf7, 0x52, 0xef, 0xc2, 0x81, 0x02, 0x81, 0x80, 0x79, 0x7a,
+ 0xd7, 0x51, 0x9b, 0x5f, 0x20, 0x7c, 0xd7, 0xb1, 0x92, 0xea, 0xa9, 0xc3,
+ 0x18, 0x35, 0x87, 0x11, 0xc6, 0x45, 0xe3, 0x80, 0x10, 0xee, 0xb1, 0x53,
+ 0xd6, 0x59, 0xd7, 0xe4, 0xf7, 0x2e, 0xb3, 0x8a, 0x90, 0x1b, 0xe0, 0x19,
+ 0x0c, 0x8d, 0x10, 0x82, 0x86, 0x6a, 0x98, 0x8d, 0xc2, 0xe4, 0x53, 0xdc,
+ 0x28, 0x79, 0x80, 0x98, 0x3d, 0x8d, 0x0c, 0x57, 0xda, 0xed, 0x29, 0x49,
+ 0x17, 0x5e, 0x3e, 0xf0, 0x84, 0x34, 0x10, 0xe6, 0x5e, 0x56, 0x2b, 0xb5,
+ 0x05, 0x2e, 0x78, 0xdf, 0x6a, 0x7a, 0x8a, 0x17, 0xc9, 0xc8, 0x27, 0xa9,
+ 0xd2, 0x6f, 0xf2, 0xcd, 0xef, 0x54, 0x38, 0xb7, 0xba, 0x29, 0x45, 0x40,
+ 0xb0, 0xc7, 0x44, 0xca, 0xd4, 0xbe, 0x57, 0xb1, 0x8c, 0xa1, 0xf1, 0x79,
+ 0x80, 0x2f, 0xf0, 0x5e, 0x2b, 0x83, 0xdb, 0xf5, 0x46, 0x5c, 0xba, 0xa7,
+ 0x7c, 0x8d, 0x57, 0xd3, 0xce, 0x5f, 0x02, 0x81, 0x81, 0x00, 0x88, 0xe5,
+ 0x15, 0x7a, 0xaa, 0x70, 0xe3, 0x7b, 0x65, 0x6f, 0x77, 0xc2, 0x66, 0x98,
+ 0x6c, 0xfc, 0x2d, 0xbd, 0xfb, 0x3f, 0x72, 0xf2, 0xb9, 0xf6, 0xae, 0x1c,
+ 0x28, 0x14, 0xc9, 0xc8, 0x08, 0x5c, 0x53, 0x90, 0x73, 0x5a, 0x1b, 0x40,
+ 0x76, 0x42, 0x3a, 0xf0, 0x7a, 0x7c, 0x04, 0x62, 0x05, 0x1f, 0xfd, 0x0c,
+ 0x47, 0x05, 0x1e, 0x13, 0xb4, 0x2c, 0x69, 0xf6, 0x79, 0x10, 0xd2, 0x95,
+ 0xf2, 0xfa, 0xee, 0x7e, 0xcf, 0xda, 0xf0, 0x1e, 0xad, 0x40, 0xa8, 0xcc,
+ 0xe3, 0x61, 0xae, 0x88, 0x82, 0x01, 0x01, 0xa3, 0x71, 0x7e, 0x70, 0xe4,
+ 0x24, 0xa6, 0xe4, 0xbe, 0xa9, 0xec, 0xda, 0x1b, 0x7d, 0x2f, 0xc5, 0x89,
+ 0x77, 0xe8, 0x4c, 0x40, 0xf7, 0xaf, 0xc8, 0x06, 0x01, 0x6a, 0x3e, 0xc8,
+ 0x06, 0xa3, 0x07, 0x7e, 0x7a, 0xe4, 0xf3, 0x1e, 0xf3, 0x4d, 0x09, 0xd3,
+ 0xf9, 0x91, 0x43, 0xe8, 0x94, 0xb2};
+
+static const std::vector<uint8_t> priv_key_27{
+ 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xe1, 0x55, 0x3d, 0xb8, 0x5d, 0x0a, 0x89, 0xd5, 0x1f, 0xbc,
+ 0x96, 0x3f, 0xb8, 0xbe, 0x56, 0x6b, 0x0b, 0x8c, 0x72, 0xe8, 0x17, 0x4e,
+ 0x7f, 0x9f, 0x96, 0x9c, 0x0d, 0x89, 0x2f, 0xd2, 0x59, 0xae, 0x5a, 0xa4,
+ 0x4c, 0x0c, 0xf9, 0x77, 0x02, 0x37, 0x27, 0x24, 0xc7, 0xed, 0xad, 0xbe,
+ 0xe4, 0xcd, 0x58, 0x18, 0x90, 0xf6, 0x78, 0x24, 0xdd, 0x65, 0xfe, 0x7d,
+ 0x67, 0xac, 0x12, 0xe9, 0xdb, 0x1d, 0xa1, 0x08, 0xee, 0xd2, 0x74, 0x35,
+ 0x2d, 0x45, 0x97, 0xba, 0xb6, 0xe3, 0x62, 0x44, 0x21, 0x76, 0x9d, 0x2d,
+ 0x63, 0x4d, 0x20, 0x3f, 0x87, 0x8a, 0xbf, 0x1a, 0x7d, 0xe2, 0x7f, 0x65,
+ 0x0e, 0x3e, 0xf5, 0x51, 0xcb, 0xff, 0xc5, 0x46, 0x9b, 0x4d, 0x23, 0xe6,
+ 0x08, 0xa1, 0xed, 0x57, 0xa3, 0x6c, 0x0d, 0xba, 0x44, 0x3b, 0xa2, 0x95,
+ 0x7f, 0x58, 0xa0, 0xaa, 0xd0, 0x53, 0x0c, 0x20, 0xb5, 0x15, 0x29, 0x5b,
+ 0x1f, 0x4e, 0x3a, 0xe9, 0xdf, 0x2c, 0xcc, 0x69, 0xd0, 0x25, 0xbc, 0x23,
+ 0x28, 0x30, 0x39, 0xd1, 0xe4, 0x2f, 0x01, 0x5b, 0x24, 0xae, 0x91, 0x9a,
+ 0xab, 0x8e, 0x81, 0x2f, 0x03, 0xa6, 0xf3, 0xcd, 0x30, 0x13, 0xcb, 0xf0,
+ 0x0d, 0x35, 0xed, 0xb4, 0x89, 0xcc, 0xec, 0x7e, 0x68, 0x10, 0x5c, 0xd6,
+ 0xff, 0xb2, 0xb8, 0x56, 0x23, 0xc1, 0x23, 0x8a, 0x6c, 0xeb, 0x04, 0xb7,
+ 0x3c, 0x7e, 0x2d, 0xf0, 0x40, 0x23, 0x76, 0xd7, 0x1a, 0xc3, 0xe0, 0x32,
+ 0x78, 0xeb, 0x2a, 0x7a, 0x58, 0x95, 0xf8, 0x1b, 0x7f, 0x3d, 0xec, 0x62,
+ 0xe9, 0xfd, 0x95, 0xef, 0xe2, 0x2e, 0xc1, 0x52, 0xd0, 0xc6, 0x73, 0xd7,
+ 0x00, 0x4d, 0x24, 0x4e, 0x87, 0xbd, 0xc7, 0x87, 0xba, 0x63, 0x2f, 0xee,
+ 0x75, 0xd8, 0x05, 0xe2, 0x92, 0x29, 0xe1, 0x11, 0xfc, 0x08, 0x3b, 0x04,
+ 0x84, 0xb0, 0x48, 0x0b, 0xa6, 0x3f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x4c, 0xa4, 0x64, 0xa8, 0xd7, 0xa4, 0xa4, 0xfb, 0x03,
+ 0x9f, 0x6e, 0x6f, 0x60, 0x14, 0x05, 0x6a, 0xc5, 0x73, 0xd1, 0x05, 0x96,
+ 0x1f, 0xd2, 0x12, 0xe2, 0xf4, 0x53, 0x3a, 0x4d, 0x34, 0xbb, 0xe2, 0x2c,
+ 0xdc, 0x63, 0x2d, 0xaa, 0x90, 0x4b, 0x05, 0x9d, 0x5f, 0xca, 0x4c, 0xd2,
+ 0x62, 0xf2, 0x89, 0xd1, 0xa4, 0x11, 0x72, 0x73, 0xac, 0xfe, 0x4d, 0x19,
+ 0xc1, 0x67, 0xc8, 0xc4, 0x6a, 0x1c, 0x68, 0x38, 0x84, 0xc4, 0x4e, 0x7a,
+ 0xce, 0x37, 0x86, 0xcb, 0x33, 0xeb, 0xce, 0xed, 0x76, 0x84, 0xf7, 0x46,
+ 0x40, 0xd0, 0xdc, 0xc3, 0xd2, 0x37, 0xf4, 0xfe, 0x49, 0x31, 0x76, 0x1f,
+ 0xa4, 0xac, 0xb2, 0xc7, 0x58, 0x3a, 0x0d, 0xd5, 0xf8, 0xcd, 0x0b, 0xf0,
+ 0xe0, 0xe6, 0x20, 0xc5, 0x8c, 0xa0, 0x7e, 0x39, 0x31, 0x18, 0xd2, 0x3b,
+ 0xdb, 0xa3, 0x83, 0xee, 0xaa, 0x0a, 0xcf, 0xa4, 0x79, 0x5f, 0x7d, 0x9e,
+ 0xa2, 0x6c, 0x83, 0x30, 0x5a, 0x6f, 0xc8, 0xa8, 0x08, 0x05, 0x84, 0x14,
+ 0xcc, 0x0c, 0xea, 0x5f, 0x9c, 0xc9, 0x7f, 0xd3, 0x94, 0xca, 0xb0, 0x75,
+ 0x6c, 0x55, 0x82, 0x3b, 0x86, 0xad, 0xfd, 0xe6, 0xc4, 0x6a, 0x6d, 0xfb,
+ 0xf5, 0x2d, 0xa2, 0x4a, 0x33, 0x23, 0xbd, 0x86, 0xcf, 0x35, 0x91, 0x64,
+ 0x50, 0xd9, 0xb4, 0xba, 0x03, 0xbe, 0x36, 0x5f, 0x6b, 0xa3, 0xff, 0x91,
+ 0xfb, 0x6a, 0x4c, 0x23, 0x5a, 0x22, 0x9d, 0x49, 0xa5, 0x72, 0xd2, 0x3a,
+ 0xfa, 0x2e, 0x32, 0x68, 0xb1, 0x64, 0xa9, 0x48, 0x10, 0x74, 0x1f, 0x40,
+ 0xdc, 0xaf, 0x3a, 0x62, 0x85, 0x63, 0x36, 0x8f, 0x56, 0x7e, 0xb6, 0x24,
+ 0x01, 0x8d, 0x4a, 0x11, 0x0c, 0x98, 0x1a, 0xb6, 0xd2, 0xda, 0x5f, 0xd7,
+ 0xf3, 0xc3, 0x0b, 0x0c, 0xbe, 0x22, 0x12, 0x0a, 0xc6, 0x3c, 0x0a, 0x73,
+ 0xe0, 0x9a, 0xff, 0xae, 0x95, 0xef, 0x91, 0x02, 0x81, 0x81, 0x00, 0xf9,
+ 0x5c, 0x94, 0x4c, 0xcd, 0xe8, 0x28, 0xd3, 0x64, 0x54, 0x37, 0x64, 0xb0,
+ 0xf0, 0x5e, 0xa6, 0x04, 0x4b, 0xc2, 0xd3, 0xc5, 0x91, 0x8d, 0xd1, 0xb6,
+ 0xb8, 0xbc, 0x36, 0x23, 0xf9, 0x58, 0x10, 0xa5, 0x40, 0x62, 0x15, 0xfe,
+ 0x42, 0x02, 0xcd, 0xf9, 0x24, 0x97, 0x8a, 0x90, 0x8c, 0x47, 0xc2, 0x39,
+ 0x0e, 0xa2, 0x0f, 0x37, 0x5f, 0x10, 0xba, 0x3d, 0xbe, 0x43, 0xd8, 0xdd,
+ 0x40, 0xda, 0xfc, 0x30, 0x1d, 0xad, 0x1b, 0x10, 0xa8, 0xb7, 0xf1, 0x7e,
+ 0xa9, 0x7f, 0x7f, 0x70, 0x09, 0xdc, 0xf2, 0xbf, 0xb3, 0xa1, 0xb8, 0xcf,
+ 0x7f, 0x55, 0x69, 0xb0, 0x64, 0xa2, 0x1d, 0xba, 0x9c, 0x95, 0x9e, 0xc2,
+ 0xb7, 0x1c, 0x2c, 0xc0, 0x57, 0xe9, 0x1a, 0x21, 0x70, 0x2b, 0xfb, 0xa9,
+ 0x54, 0xf2, 0xca, 0x26, 0x9e, 0x8c, 0xd0, 0x30, 0xc0, 0xf4, 0xf4, 0x80,
+ 0x3a, 0xd0, 0xbe, 0xcf, 0xc5, 0x8e, 0x09, 0x02, 0x81, 0x81, 0x00, 0xe7,
+ 0x54, 0xe7, 0x87, 0x5e, 0xdc, 0xb5, 0x33, 0x21, 0x89, 0xff, 0x31, 0xb9,
+ 0xc2, 0xb6, 0xb9, 0x35, 0x79, 0xe5, 0xe7, 0xe1, 0xfb, 0xc0, 0x13, 0xda,
+ 0x4f, 0x8b, 0x1a, 0x32, 0xc6, 0x8d, 0x5d, 0x67, 0x74, 0xc6, 0xe3, 0xb1,
+ 0xdf, 0xc5, 0xe5, 0x5b, 0x22, 0xf2, 0xb3, 0x0f, 0xb1, 0x2a, 0x70, 0x69,
+ 0x25, 0x60, 0xcd, 0x40, 0xc2, 0xfa, 0x6d, 0x08, 0x7a, 0xfb, 0xc6, 0x17,
+ 0xc3, 0x6a, 0x58, 0x2e, 0x3c, 0xe5, 0xd7, 0xa5, 0x06, 0xf4, 0x5b, 0x44,
+ 0x3b, 0xc6, 0x17, 0x0b, 0x0d, 0x11, 0xc7, 0x11, 0x04, 0x5f, 0x92, 0xc4,
+ 0x9e, 0xc3, 0xb5, 0x89, 0x9a, 0x1d, 0x3c, 0x19, 0x1b, 0xfb, 0x97, 0xbf,
+ 0xbc, 0x80, 0x51, 0xca, 0xef, 0xd7, 0x93, 0x5d, 0x5a, 0xbc, 0xf1, 0x61,
+ 0xa5, 0xaf, 0x7d, 0x5d, 0x9d, 0x97, 0x1e, 0xdb, 0x0c, 0x07, 0xf9, 0xf8,
+ 0x8f, 0xe7, 0x2e, 0xff, 0x2f, 0xa4, 0x07, 0x02, 0x81, 0x81, 0x00, 0x8c,
+ 0x8d, 0x8e, 0x59, 0xac, 0x46, 0x0b, 0x9c, 0xfb, 0x94, 0x2c, 0x94, 0xe8,
+ 0xd6, 0xd3, 0xc2, 0xa7, 0xf1, 0x3c, 0x23, 0xb9, 0xdc, 0xcd, 0x1f, 0x43,
+ 0xea, 0xe4, 0xcb, 0x6f, 0x83, 0x80, 0x0c, 0x01, 0xd9, 0x44, 0x70, 0x39,
+ 0x1c, 0x64, 0x10, 0x4d, 0x3a, 0x3e, 0xe0, 0xaf, 0x91, 0x22, 0x71, 0x6b,
+ 0x4f, 0xc0, 0x30, 0xeb, 0x78, 0xfe, 0x28, 0xbb, 0xdc, 0x9e, 0xc9, 0x82,
+ 0x0c, 0xa8, 0x62, 0x35, 0x8c, 0xc4, 0xa1, 0xd8, 0xc6, 0x00, 0xc8, 0x72,
+ 0x28, 0x7f, 0xe1, 0x08, 0xf9, 0xc6, 0x3c, 0x5d, 0xa9, 0x96, 0xa2, 0x60,
+ 0xf2, 0xd8, 0xe5, 0xf5, 0xb3, 0x03, 0x5d, 0xd6, 0x6d, 0xa4, 0x38, 0x14,
+ 0x70, 0xb9, 0xc4, 0xcf, 0xb5, 0xbd, 0x82, 0x29, 0x0e, 0xdc, 0xfb, 0xc0,
+ 0xfa, 0x4c, 0xcf, 0x7c, 0xed, 0x29, 0x59, 0xbf, 0xe1, 0x43, 0x30, 0xfd,
+ 0x86, 0x29, 0x5b, 0x24, 0x29, 0xaa, 0x61, 0x02, 0x81, 0x80, 0x77, 0x20,
+ 0x74, 0xfe, 0x74, 0x2e, 0x6a, 0x2d, 0x83, 0x87, 0x01, 0xe0, 0xc4, 0x8d,
+ 0x6d, 0xf5, 0x60, 0x81, 0x7e, 0x90, 0x74, 0x02, 0x65, 0xbe, 0x93, 0x7c,
+ 0xc4, 0xe0, 0x5f, 0xe7, 0x79, 0xa2, 0xf1, 0x04, 0xe4, 0xeb, 0x1a, 0x8d,
+ 0x66, 0xe6, 0x9e, 0x91, 0x17, 0xb4, 0x78, 0x4f, 0x3e, 0xd0, 0x96, 0x85,
+ 0x06, 0x1d, 0x8c, 0xcd, 0x1b, 0x93, 0x0c, 0x7b, 0xf0, 0xad, 0xe9, 0x4c,
+ 0xdb, 0xb5, 0xbf, 0x51, 0xe2, 0xf6, 0xb2, 0xe8, 0x2a, 0xeb, 0xd8, 0xee,
+ 0x83, 0x2b, 0x18, 0xa8, 0xc9, 0x4f, 0xdf, 0x06, 0x86, 0x85, 0x19, 0x35,
+ 0xbd, 0x08, 0xfe, 0x6c, 0x5b, 0xc3, 0xb8, 0x16, 0x7d, 0xf0, 0x7e, 0x6f,
+ 0x7f, 0x11, 0x1f, 0xd5, 0x75, 0x09, 0x51, 0x58, 0xc9, 0xd5, 0xef, 0xf8,
+ 0x17, 0xb0, 0x12, 0x86, 0x75, 0xed, 0x10, 0xd6, 0x58, 0x41, 0x34, 0xec,
+ 0x3e, 0x1c, 0x28, 0x93, 0x8a, 0xff, 0x02, 0x81, 0x81, 0x00, 0xa9, 0x57,
+ 0x11, 0x9a, 0xe9, 0x18, 0x10, 0xc9, 0xe2, 0xe9, 0x2d, 0x8c, 0xef, 0xe0,
+ 0xae, 0xed, 0x8a, 0x7d, 0xc6, 0x5d, 0x77, 0x7d, 0x55, 0x94, 0x8d, 0x6c,
+ 0x09, 0x79, 0x4b, 0x7d, 0x09, 0x6a, 0x91, 0x78, 0x97, 0x30, 0xd2, 0x86,
+ 0x37, 0x0d, 0xb6, 0xa7, 0x61, 0xf0, 0x48, 0xe1, 0xbb, 0x9a, 0x29, 0x4b,
+ 0x07, 0xf8, 0xa6, 0x52, 0xb9, 0x3a, 0xbd, 0xca, 0x38, 0x8c, 0x56, 0x1c,
+ 0x2a, 0xcb, 0xb1, 0xe6, 0x5e, 0xf9, 0x3c, 0x8a, 0x23, 0x0f, 0xf2, 0xcb,
+ 0xde, 0x5e, 0x69, 0x0a, 0xd7, 0xa0, 0x4a, 0xbc, 0xca, 0x80, 0xd2, 0x53,
+ 0x27, 0x2e, 0x36, 0x87, 0xb9, 0x9d, 0x17, 0x16, 0x0c, 0x31, 0xab, 0x73,
+ 0xc6, 0x52, 0x4e, 0x81, 0x50, 0x04, 0xab, 0x78, 0xab, 0x8f, 0xad, 0x16,
+ 0xd0, 0x89, 0x95, 0x2b, 0xf5, 0x58, 0x89, 0xb2, 0xf7, 0x5d, 0x47, 0x31,
+ 0x12, 0x82, 0x3e, 0x42, 0x37, 0xce};
+
+static const std::vector<uint8_t> priv_key_28{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x9c, 0x67, 0x4c, 0x8e, 0xb6, 0xb1, 0x11, 0x9c, 0xad, 0xf2,
+ 0x42, 0x65, 0xcc, 0x77, 0x51, 0xbb, 0xb1, 0x62, 0xa6, 0x30, 0x83, 0xdf,
+ 0xa5, 0x87, 0x26, 0xdf, 0x27, 0xb7, 0x7b, 0x10, 0xbf, 0x03, 0x02, 0x10,
+ 0xaf, 0xfd, 0x81, 0x0d, 0x78, 0x52, 0x84, 0x37, 0x46, 0x47, 0xcb, 0x89,
+ 0xe5, 0xe7, 0x8d, 0x04, 0xe7, 0xf0, 0x7d, 0x24, 0xbd, 0xaf, 0x8a, 0xaf,
+ 0x9c, 0x4a, 0xed, 0x1e, 0x17, 0x66, 0x13, 0xd7, 0x7f, 0x99, 0xd3, 0xe8,
+ 0x6d, 0xc9, 0x78, 0x78, 0xc2, 0xea, 0xda, 0x2f, 0x6a, 0xc5, 0x5c, 0x73,
+ 0xaa, 0x72, 0x11, 0x60, 0x62, 0x91, 0x73, 0x6a, 0x0b, 0xa3, 0x3e, 0xbe,
+ 0xb4, 0x8c, 0xbc, 0x89, 0xee, 0x36, 0xe1, 0x8d, 0x96, 0x3e, 0x62, 0x50,
+ 0xc3, 0xf9, 0xb1, 0xa2, 0x9f, 0x4c, 0xd7, 0x66, 0x87, 0x61, 0xcf, 0x72,
+ 0xbf, 0xcd, 0xeb, 0x31, 0xea, 0x58, 0xbc, 0xff, 0x31, 0xab, 0x2d, 0x09,
+ 0xa3, 0x50, 0x2e, 0x10, 0x63, 0xe7, 0x7a, 0x19, 0xcf, 0x0e, 0xf3, 0x1c,
+ 0x14, 0xa3, 0x86, 0x53, 0x6a, 0xbb, 0x62, 0x30, 0x6c, 0x41, 0xb3, 0x86,
+ 0xd4, 0xd7, 0x55, 0x9b, 0x48, 0x6f, 0x14, 0xc6, 0x6f, 0x81, 0xcd, 0x92,
+ 0x68, 0xb2, 0x59, 0x87, 0x45, 0x0b, 0x1b, 0x64, 0x20, 0x9a, 0x9b, 0xfb,
+ 0xba, 0xd7, 0xa2, 0xd5, 0xb6, 0xcc, 0xad, 0xa0, 0xf5, 0xee, 0x97, 0x68,
+ 0x7d, 0xe9, 0x97, 0x69, 0x80, 0xc3, 0x3a, 0x4e, 0x7c, 0xd4, 0xcd, 0x1f,
+ 0xb2, 0xf2, 0xb2, 0xfc, 0x59, 0xfc, 0xf6, 0x88, 0x43, 0xf3, 0xcb, 0xa8,
+ 0x85, 0xfe, 0xfe, 0x4c, 0x24, 0x4f, 0x8f, 0x19, 0x60, 0x29, 0x47, 0x68,
+ 0x8d, 0xc6, 0x97, 0xba, 0xe5, 0xf5, 0x37, 0x34, 0x17, 0x8b, 0x2c, 0x82,
+ 0x49, 0x7f, 0x83, 0xc6, 0x03, 0x31, 0x54, 0x2a, 0x5d, 0xd5, 0x57, 0x01,
+ 0x0e, 0xcc, 0x38, 0x47, 0xac, 0xf9, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x37, 0x31, 0x40, 0xd3, 0xef, 0xe6, 0x66, 0x77, 0xaa,
+ 0xee, 0x9d, 0xbd, 0xbc, 0xbc, 0xb2, 0x8c, 0x10, 0x99, 0xe6, 0x59, 0xa2,
+ 0x7f, 0xce, 0xb2, 0xf5, 0xe5, 0xb3, 0xe7, 0x4c, 0xb7, 0x69, 0x20, 0x8f,
+ 0x9f, 0x01, 0xeb, 0xec, 0x99, 0xab, 0x47, 0x3b, 0x3f, 0x22, 0x3e, 0xfd,
+ 0xb5, 0xa8, 0xfa, 0xe0, 0x49, 0xc5, 0xeb, 0x98, 0xcd, 0xd9, 0x5e, 0x54,
+ 0x0b, 0x8a, 0x94, 0xea, 0x3e, 0x3f, 0x35, 0x97, 0x74, 0xe9, 0xa3, 0x88,
+ 0x23, 0x32, 0x72, 0xf1, 0x5f, 0x74, 0x31, 0x5a, 0x53, 0x77, 0x53, 0x34,
+ 0x3f, 0xe0, 0xfb, 0x25, 0xe4, 0xa4, 0x83, 0xfd, 0x7d, 0x83, 0xa3, 0xd4,
+ 0xe5, 0x89, 0x63, 0x4c, 0xb9, 0x43, 0xe5, 0xfc, 0x0c, 0x71, 0xe3, 0x8b,
+ 0xe0, 0x42, 0x78, 0x1f, 0xd6, 0x6a, 0x6e, 0xbc, 0x68, 0x83, 0x07, 0xe2,
+ 0x23, 0xf5, 0x49, 0x9e, 0x60, 0xdb, 0xf8, 0xfa, 0xa0, 0xf7, 0x8e, 0x89,
+ 0xf6, 0xbc, 0xee, 0x6d, 0x79, 0x55, 0xcd, 0xc6, 0xa8, 0xca, 0x8d, 0x88,
+ 0xfa, 0x6f, 0x08, 0x25, 0x38, 0x57, 0x1f, 0xbd, 0x8f, 0xef, 0x7b, 0xb7,
+ 0xbd, 0xc8, 0x65, 0x90, 0xc8, 0x33, 0xb7, 0xaa, 0x15, 0x64, 0xfa, 0x7f,
+ 0x20, 0xe0, 0x99, 0xaa, 0xf6, 0x77, 0x48, 0x10, 0xa7, 0x1b, 0xd7, 0x2c,
+ 0xe1, 0xe5, 0xdf, 0xdb, 0xf5, 0x3c, 0xcc, 0x16, 0x95, 0x30, 0xc5, 0x1e,
+ 0x09, 0x13, 0xb1, 0xa9, 0x07, 0x9d, 0xa6, 0xdb, 0xa0, 0xc9, 0x45, 0x24,
+ 0x49, 0x73, 0x91, 0x96, 0x26, 0x64, 0x49, 0x27, 0x0f, 0x84, 0x81, 0x2f,
+ 0xf7, 0xb1, 0x4d, 0x8f, 0xcf, 0x43, 0x6e, 0x9f, 0x73, 0x71, 0xf5, 0x89,
+ 0x55, 0x15, 0x0f, 0x06, 0xee, 0xe5, 0x6e, 0x1e, 0x15, 0x59, 0x4e, 0xbf,
+ 0xe7, 0x14, 0x3f, 0x27, 0xb5, 0x2f, 0x6e, 0x9a, 0x41, 0x24, 0x90, 0x40,
+ 0x52, 0xb8, 0x24, 0x75, 0x68, 0x19, 0x81, 0x02, 0x81, 0x81, 0x00, 0xd4,
+ 0xa1, 0x80, 0xa1, 0x99, 0xb6, 0x3e, 0x06, 0x57, 0xe4, 0xc0, 0x39, 0x28,
+ 0xe7, 0x0b, 0x55, 0xd7, 0xde, 0xfa, 0xe2, 0x03, 0x56, 0x6e, 0xda, 0x84,
+ 0xc5, 0x84, 0xff, 0xed, 0xe8, 0x7d, 0xfb, 0x0f, 0x5b, 0xba, 0x31, 0xd0,
+ 0xfe, 0x6a, 0x46, 0xb4, 0xe0, 0xed, 0xdb, 0xcd, 0x80, 0x29, 0x1c, 0x2f,
+ 0xb5, 0x50, 0xd5, 0x50, 0x0e, 0x65, 0xaa, 0x19, 0x8f, 0x32, 0xef, 0xb4,
+ 0xd2, 0xe6, 0x1a, 0x7a, 0xcb, 0x82, 0xf4, 0x15, 0x36, 0x93, 0x1b, 0x95,
+ 0x81, 0xbd, 0x4e, 0x96, 0xf7, 0xd1, 0x00, 0x40, 0xbb, 0x24, 0x0b, 0x06,
+ 0xc7, 0x7d, 0xd2, 0x4a, 0x7b, 0x0a, 0x04, 0x1e, 0x94, 0x3b, 0x66, 0x24,
+ 0x8b, 0x24, 0x48, 0xad, 0xf0, 0x68, 0xe2, 0x97, 0xa5, 0xbc, 0x66, 0xf6,
+ 0xdc, 0x98, 0x6e, 0x03, 0x75, 0x88, 0x8e, 0x16, 0xc6, 0x59, 0xb7, 0x51,
+ 0x73, 0xfa, 0x11, 0x57, 0x93, 0xb7, 0xe9, 0x02, 0x81, 0x81, 0x00, 0xbc,
+ 0x4d, 0xe4, 0x2b, 0xf5, 0x05, 0xe8, 0x4c, 0xb3, 0x38, 0x55, 0x05, 0xa2,
+ 0xfa, 0x55, 0xee, 0x0d, 0x06, 0x91, 0xf6, 0xbd, 0xa9, 0xed, 0x28, 0x3a,
+ 0x9d, 0xaa, 0xcb, 0x4b, 0x13, 0x63, 0x1f, 0x66, 0x01, 0xca, 0xe8, 0xee,
+ 0x1e, 0x10, 0x7a, 0xc4, 0xc8, 0x52, 0x16, 0x46, 0xfb, 0x37, 0xca, 0xd6,
+ 0x65, 0x4f, 0xad, 0x88, 0xc6, 0x0b, 0xf2, 0xc1, 0x37, 0xd0, 0x68, 0x82,
+ 0xb8, 0xd1, 0x8c, 0xaa, 0x6f, 0x23, 0x79, 0x08, 0x9a, 0xdd, 0x34, 0x74,
+ 0xf2, 0x0e, 0x01, 0x12, 0x99, 0x14, 0x99, 0x2e, 0xa0, 0x60, 0x50, 0x54,
+ 0x0d, 0x04, 0xb5, 0x05, 0x0e, 0x72, 0x38, 0x30, 0xf8, 0x6d, 0x0b, 0x89,
+ 0x8f, 0x22, 0xfa, 0xa7, 0x46, 0xbc, 0xd2, 0x1d, 0xdf, 0xb8, 0xe2, 0xe8,
+ 0xcb, 0x7d, 0xe1, 0x9a, 0xd5, 0x2a, 0x55, 0x07, 0x0b, 0x0d, 0xd4, 0xee,
+ 0xa8, 0xfb, 0x47, 0x98, 0x89, 0x32, 0x91, 0x02, 0x81, 0x80, 0x37, 0x88,
+ 0x26, 0x6c, 0x0e, 0x15, 0x06, 0x85, 0xe9, 0x96, 0x98, 0x8d, 0x55, 0x1d,
+ 0x62, 0x5c, 0x7d, 0x10, 0x83, 0x3d, 0x5b, 0xd9, 0xcb, 0x01, 0xcf, 0x03,
+ 0x37, 0x05, 0x10, 0x41, 0x54, 0x05, 0xa9, 0xb1, 0x2f, 0x23, 0xab, 0x8d,
+ 0x86, 0x7c, 0x08, 0xe9, 0x65, 0xb5, 0xae, 0x29, 0xf6, 0x92, 0xa1, 0xf3,
+ 0x1c, 0xb5, 0x59, 0x3f, 0x29, 0x56, 0x0f, 0x6e, 0xd2, 0xc2, 0xbf, 0xdb,
+ 0x04, 0xb5, 0x8d, 0xb4, 0x70, 0xf3, 0x06, 0x47, 0x46, 0x8c, 0x41, 0xb3,
+ 0xac, 0x99, 0x45, 0xdc, 0x5a, 0xfd, 0x51, 0xea, 0x8e, 0x33, 0x43, 0x05,
+ 0xfe, 0xda, 0x59, 0x11, 0x61, 0x40, 0x4a, 0x2c, 0x34, 0x87, 0x2c, 0xac,
+ 0x1a, 0x41, 0xd1, 0x0b, 0xa4, 0x98, 0xe9, 0x3a, 0x23, 0xc6, 0x50, 0x5a,
+ 0xb4, 0x84, 0xa6, 0xea, 0x9f, 0x4b, 0x5c, 0xaf, 0x58, 0xe7, 0x03, 0xa2,
+ 0xe2, 0x80, 0x7c, 0xfa, 0xdb, 0x61, 0x02, 0x81, 0x80, 0x3b, 0x7b, 0x67,
+ 0x5e, 0x33, 0x52, 0x20, 0x65, 0x4a, 0x1f, 0xbb, 0x4b, 0xc2, 0x85, 0xcd,
+ 0x6b, 0x1b, 0x16, 0x3e, 0x39, 0x71, 0x04, 0x22, 0x74, 0x18, 0xc0, 0x01,
+ 0x59, 0xa2, 0x67, 0x87, 0x62, 0x3d, 0xb8, 0xc7, 0x3d, 0xf9, 0x29, 0xea,
+ 0x0e, 0xbd, 0xe6, 0x81, 0x77, 0xa4, 0x08, 0x6b, 0x41, 0x59, 0xa4, 0x3b,
+ 0x1d, 0x18, 0x1d, 0x67, 0x5c, 0xd1, 0x88, 0x2d, 0xff, 0x35, 0x7b, 0xe8,
+ 0x45, 0xc4, 0xf8, 0xc2, 0x7d, 0xd3, 0x28, 0x08, 0x44, 0x2f, 0xc4, 0xde,
+ 0x83, 0x9c, 0x3a, 0x5a, 0xf5, 0x60, 0x73, 0x2c, 0xb9, 0x73, 0x33, 0x81,
+ 0x8f, 0x24, 0xff, 0xc1, 0x38, 0xda, 0xcf, 0x3e, 0xb2, 0xec, 0x4b, 0x18,
+ 0xc3, 0x90, 0xdf, 0x99, 0x79, 0xce, 0x12, 0x03, 0xb7, 0x39, 0xce, 0x3d,
+ 0xff, 0x6c, 0x07, 0x76, 0x0d, 0xd1, 0xe1, 0xbe, 0x06, 0xcb, 0x34, 0xf9,
+ 0xdb, 0x4d, 0xe5, 0xd8, 0xe1, 0x02, 0x81, 0x81, 0x00, 0xa0, 0x8e, 0x8c,
+ 0x75, 0x1b, 0xf6, 0x7c, 0xb7, 0x2e, 0x99, 0x17, 0x9e, 0x91, 0xf1, 0x7a,
+ 0xe2, 0x25, 0x0f, 0xca, 0xe4, 0x00, 0x21, 0x89, 0xc1, 0x1a, 0x19, 0xd4,
+ 0x7d, 0x9e, 0xc7, 0x0c, 0x86, 0x4c, 0xf4, 0x5b, 0xdf, 0x52, 0xa8, 0x7f,
+ 0x48, 0xfd, 0x68, 0xd2, 0x1b, 0xc8, 0xa6, 0x73, 0x86, 0xeb, 0x18, 0x88,
+ 0xb9, 0xe7, 0x14, 0xbd, 0xeb, 0xe4, 0x29, 0xd2, 0x7e, 0x45, 0x5c, 0x81,
+ 0x8b, 0x06, 0x55, 0x2d, 0x34, 0xe2, 0xf8, 0x91, 0x36, 0x64, 0x6a, 0xcf,
+ 0xad, 0x68, 0xcb, 0xaa, 0x7e, 0xdc, 0x87, 0x83, 0x06, 0x34, 0x9c, 0x66,
+ 0x26, 0x88, 0x5d, 0xf7, 0x70, 0xea, 0xc1, 0x4a, 0x67, 0x31, 0x2a, 0xf3,
+ 0x03, 0x7a, 0x60, 0xa9, 0x85, 0x6d, 0xbf, 0xfe, 0x05, 0x45, 0xb2, 0x41,
+ 0x1b, 0xfb, 0xc2, 0x1c, 0x45, 0xb9, 0x1c, 0x07, 0x64, 0x42, 0x52, 0x7d,
+ 0x67, 0xf6, 0xea, 0xd5, 0xc6};
+
+static const std::vector<uint8_t> priv_key_29{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xcf, 0x0c, 0xcf, 0x73, 0xf0, 0x27, 0x36, 0xbe, 0x83, 0xc4,
+ 0xa6, 0xa2, 0x03, 0x9a, 0xc3, 0xa3, 0x6d, 0x7d, 0x18, 0x83, 0xdb, 0x60,
+ 0x8b, 0x40, 0x55, 0xc0, 0x0a, 0xe3, 0x7f, 0x67, 0x2d, 0x42, 0x0f, 0x1e,
+ 0xef, 0xea, 0xd1, 0x5d, 0x06, 0xb6, 0xc6, 0x39, 0xd4, 0x62, 0xad, 0x32,
+ 0x97, 0xb4, 0x21, 0x3c, 0xed, 0xe8, 0xa1, 0x29, 0x57, 0x04, 0x47, 0xd5,
+ 0xf0, 0x9d, 0xfb, 0xf9, 0x85, 0xd5, 0x4a, 0xf8, 0x59, 0x9e, 0x43, 0x12,
+ 0x47, 0xfd, 0x75, 0x9a, 0xca, 0xf1, 0xce, 0x51, 0xda, 0x45, 0x53, 0xf3,
+ 0x43, 0xfc, 0xb0, 0x64, 0x9b, 0x5e, 0xe2, 0xc2, 0x94, 0xcf, 0xe9, 0xc2,
+ 0xa5, 0x71, 0x75, 0x7c, 0xab, 0x5f, 0xb4, 0xd2, 0xa5, 0x13, 0xbb, 0xa3,
+ 0x06, 0x4b, 0x47, 0x1a, 0x13, 0x4f, 0x1b, 0xb8, 0x7f, 0xd7, 0x86, 0xfc,
+ 0xb4, 0x2c, 0x18, 0xd5, 0x65, 0xc5, 0x46, 0x93, 0xcc, 0x55, 0x41, 0xe4,
+ 0xd2, 0x6f, 0xce, 0x24, 0x4f, 0x22, 0x10, 0xc1, 0x45, 0x4d, 0xa3, 0x2d,
+ 0x7a, 0x06, 0x1c, 0xca, 0xa8, 0xfa, 0xab, 0x3f, 0x1c, 0x8d, 0x5c, 0xc9,
+ 0x22, 0xa0, 0x99, 0xb3, 0xfe, 0x75, 0xb0, 0x81, 0x21, 0x3c, 0xb9, 0x17,
+ 0xd2, 0x10, 0xe2, 0xac, 0x2a, 0x24, 0xab, 0x56, 0xa0, 0x84, 0x00, 0xe0,
+ 0xcd, 0xb1, 0x8a, 0x1c, 0x8c, 0x71, 0xa3, 0x7f, 0x54, 0x6f, 0xaf, 0x83,
+ 0xcd, 0xc2, 0x61, 0xfd, 0x82, 0xc2, 0xe4, 0x7a, 0x68, 0x79, 0x12, 0x40,
+ 0x72, 0xb9, 0x0b, 0x75, 0x19, 0xe5, 0x38, 0x23, 0xd4, 0xdc, 0xf4, 0x22,
+ 0x45, 0x91, 0x03, 0xab, 0xb2, 0x96, 0x6f, 0x95, 0x64, 0xe5, 0x5a, 0x05,
+ 0xc2, 0x1f, 0xc3, 0xb4, 0x36, 0x58, 0x95, 0x2f, 0x96, 0x27, 0x42, 0x24,
+ 0x59, 0xcd, 0xd3, 0x21, 0x4f, 0x3a, 0xe2, 0x57, 0x55, 0x8d, 0xed, 0x08,
+ 0x78, 0x3b, 0x17, 0xce, 0xc5, 0x29, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x35, 0x0b, 0x5d, 0x22, 0xa0, 0xc6, 0x0b, 0x1a, 0x67,
+ 0xfb, 0xbb, 0x8d, 0x0a, 0x4b, 0x5e, 0x0f, 0xc2, 0x7f, 0x28, 0x06, 0xaf,
+ 0xef, 0x5d, 0xfd, 0x8f, 0x7a, 0x71, 0xcf, 0xb2, 0xd6, 0x26, 0x1c, 0x24,
+ 0x6f, 0x92, 0x9b, 0xa0, 0x23, 0xab, 0x12, 0xac, 0x5a, 0x28, 0x75, 0x57,
+ 0x55, 0xfc, 0xd3, 0xa3, 0x28, 0x4e, 0xf3, 0x28, 0x46, 0xc5, 0x0a, 0x4d,
+ 0xb5, 0x1b, 0xbd, 0xfd, 0xce, 0x01, 0x61, 0x91, 0xa1, 0x6a, 0xa4, 0x47,
+ 0x1e, 0xa9, 0xde, 0xdf, 0x80, 0x56, 0xb9, 0xf8, 0x57, 0xb4, 0x09, 0xca,
+ 0xe6, 0x29, 0xe6, 0xd4, 0xf2, 0x11, 0x74, 0x0f, 0xb8, 0x36, 0x13, 0xc6,
+ 0x19, 0x9d, 0xf5, 0x21, 0x5a, 0x5d, 0x35, 0x59, 0xc8, 0x15, 0x8e, 0xa6,
+ 0xa5, 0xaf, 0x79, 0x1d, 0xb0, 0x2a, 0x7e, 0x3b, 0xe5, 0xda, 0xaa, 0xc6,
+ 0xe4, 0x7a, 0xec, 0x49, 0x38, 0x72, 0xa8, 0x45, 0xda, 0x9b, 0xa0, 0x4d,
+ 0xe5, 0x38, 0x78, 0x0d, 0x63, 0x33, 0x53, 0x40, 0x54, 0x8b, 0x81, 0xa8,
+ 0xc2, 0x72, 0x22, 0xba, 0x25, 0x90, 0x13, 0xa3, 0x30, 0xa8, 0xbf, 0x5a,
+ 0x92, 0x84, 0xf7, 0x85, 0xa7, 0x94, 0xe8, 0x9f, 0xd9, 0x73, 0x22, 0x0e,
+ 0x98, 0x08, 0x6f, 0x1c, 0x43, 0x77, 0x1b, 0x89, 0xf4, 0xe2, 0x1d, 0xaf,
+ 0xf4, 0xa1, 0x2e, 0x4c, 0xb8, 0x66, 0xfe, 0x39, 0x63, 0xc5, 0x56, 0x71,
+ 0x63, 0x97, 0x86, 0x5d, 0x4c, 0x08, 0xfc, 0x39, 0xec, 0x3d, 0xb1, 0x04,
+ 0x87, 0x45, 0xdc, 0xe7, 0x26, 0xc9, 0xcd, 0xae, 0x9c, 0x98, 0x4c, 0xea,
+ 0x3d, 0xbc, 0x79, 0x12, 0x40, 0x38, 0x22, 0x6f, 0x45, 0xc7, 0xb1, 0x28,
+ 0x92, 0x26, 0x73, 0xdb, 0x23, 0xd2, 0xf0, 0xf0, 0xa7, 0x0b, 0x20, 0xe0,
+ 0x54, 0x66, 0x4c, 0x61, 0x7a, 0x64, 0xd0, 0xc7, 0xde, 0x7a, 0xe9, 0x87,
+ 0xfd, 0x9f, 0x2a, 0xf1, 0x5a, 0xe4, 0xe1, 0x02, 0x81, 0x81, 0x00, 0xf3,
+ 0xf8, 0xc1, 0xd2, 0x3e, 0x61, 0xb0, 0x21, 0x3a, 0x32, 0x3d, 0xdf, 0xea,
+ 0x2d, 0xf1, 0x2b, 0x78, 0xb8, 0xc0, 0x6e, 0xd6, 0x36, 0xee, 0xd2, 0xb4,
+ 0x36, 0xe1, 0xf7, 0xc1, 0x0e, 0x6f, 0x91, 0x6b, 0xad, 0x4a, 0x67, 0x87,
+ 0x1a, 0x41, 0x12, 0x89, 0x46, 0x7a, 0xac, 0x9a, 0xc7, 0x71, 0x39, 0x3c,
+ 0xb1, 0x01, 0x9b, 0x98, 0x8f, 0x34, 0x5c, 0x52, 0x08, 0x7a, 0x4e, 0x2b,
+ 0x4b, 0x20, 0x6e, 0x64, 0xff, 0xe6, 0x0d, 0xdd, 0xd2, 0x70, 0x2f, 0x1e,
+ 0x9f, 0xca, 0x4f, 0x7b, 0xcf, 0x9f, 0x6c, 0x3b, 0xe3, 0x0a, 0xdb, 0x84,
+ 0x8f, 0xbb, 0x14, 0x26, 0xb8, 0x36, 0x69, 0x14, 0xeb, 0xbe, 0xc3, 0x27,
+ 0x99, 0xf6, 0x50, 0x52, 0x25, 0x50, 0x34, 0xac, 0x85, 0xbb, 0x16, 0xf4,
+ 0x31, 0x68, 0x47, 0xdf, 0x2d, 0x35, 0xc5, 0xc4, 0xa0, 0x09, 0xc4, 0x0b,
+ 0xb5, 0x6c, 0xfb, 0x66, 0xb4, 0x74, 0x65, 0x02, 0x81, 0x81, 0x00, 0xd9,
+ 0x42, 0x0d, 0xab, 0x2a, 0x0a, 0xe1, 0xbf, 0x9d, 0xb0, 0x9b, 0x14, 0x3f,
+ 0x89, 0xa1, 0x3b, 0x4d, 0xbc, 0x6d, 0xe9, 0x00, 0xe8, 0xa5, 0xff, 0xa5,
+ 0xa5, 0x51, 0x8d, 0x83, 0x8c, 0xf8, 0x9c, 0xc7, 0x4f, 0xc8, 0xa1, 0x44,
+ 0x7f, 0xca, 0xc3, 0x4d, 0x30, 0xd1, 0x5d, 0x07, 0xcd, 0x0e, 0x80, 0x7f,
+ 0x0d, 0x1b, 0x99, 0xcd, 0x77, 0x74, 0x19, 0x17, 0xfb, 0x85, 0x98, 0xeb,
+ 0xd7, 0x34, 0x05, 0xb2, 0x5d, 0x6b, 0xca, 0x4c, 0x15, 0xa9, 0xf5, 0xd0,
+ 0x7e, 0x60, 0x52, 0x2f, 0xde, 0x4e, 0x28, 0x3a, 0xe2, 0x5d, 0x5c, 0x9b,
+ 0x0c, 0x24, 0x3a, 0x58, 0x09, 0x7f, 0x00, 0xcf, 0x9a, 0xef, 0x9c, 0x52,
+ 0xa2, 0x36, 0x82, 0x8b, 0x06, 0x9e, 0x58, 0x4d, 0xe7, 0xab, 0xcc, 0x76,
+ 0x7c, 0xad, 0x43, 0xd8, 0x38, 0xeb, 0xb2, 0xb4, 0x47, 0x20, 0x3e, 0x14,
+ 0x91, 0x5b, 0x51, 0x7e, 0x16, 0x97, 0x75, 0x02, 0x81, 0x80, 0x6b, 0xf8,
+ 0xcf, 0x6e, 0x88, 0x85, 0x1b, 0x39, 0xd9, 0x53, 0x9a, 0xe6, 0x99, 0xf1,
+ 0x33, 0x26, 0x96, 0x0a, 0xcd, 0xbf, 0x3f, 0xb6, 0x98, 0x03, 0x50, 0x16,
+ 0x69, 0xf3, 0x07, 0xd1, 0xa7, 0xb6, 0xa7, 0xfc, 0xcd, 0x4c, 0xfc, 0x11,
+ 0xb6, 0x72, 0xc9, 0xa6, 0x13, 0x6c, 0x88, 0x23, 0x74, 0x0c, 0x6c, 0xbb,
+ 0xb9, 0x86, 0x6f, 0x02, 0x11, 0x9e, 0x39, 0xff, 0xde, 0x80, 0xf1, 0xd0,
+ 0x11, 0xce, 0x49, 0x8c, 0xa6, 0xf7, 0xc4, 0x0f, 0xf9, 0xee, 0x20, 0x93,
+ 0x7f, 0x29, 0xa6, 0x15, 0xc0, 0xec, 0x59, 0xa4, 0xa5, 0x8d, 0x79, 0x21,
+ 0x53, 0x1e, 0x1b, 0xf4, 0xb2, 0xbf, 0xd6, 0xae, 0x6e, 0x82, 0x57, 0xe8,
+ 0x5f, 0x86, 0x34, 0x94, 0xa6, 0xe6, 0x68, 0xe3, 0xd6, 0x64, 0xd6, 0x35,
+ 0x77, 0x7d, 0x37, 0x5b, 0xfe, 0xcc, 0x43, 0xb4, 0xc0, 0x1d, 0xaf, 0x40,
+ 0xdf, 0xb6, 0x73, 0x41, 0xb1, 0xb1, 0x02, 0x81, 0x81, 0x00, 0xb7, 0xb6,
+ 0x8d, 0x4c, 0x61, 0xbe, 0xd5, 0xea, 0x6c, 0x73, 0xbc, 0x8f, 0x40, 0xb3,
+ 0x26, 0xed, 0xb8, 0xec, 0x4f, 0x9c, 0xaa, 0x32, 0x10, 0xbc, 0xbe, 0xdb,
+ 0xae, 0xbc, 0x95, 0xb3, 0x0d, 0x3f, 0xb5, 0xa2, 0x97, 0xab, 0x16, 0xfb,
+ 0x61, 0x00, 0x09, 0x33, 0xf0, 0xb6, 0x54, 0x34, 0x67, 0xc0, 0xec, 0xae,
+ 0xae, 0xda, 0x3d, 0xce, 0x77, 0x14, 0x09, 0x1d, 0x9d, 0x79, 0x14, 0x64,
+ 0xe4, 0x0e, 0xb5, 0x27, 0x1e, 0x50, 0xf0, 0x49, 0x99, 0x70, 0xcd, 0x9f,
+ 0x2f, 0xe0, 0x0f, 0xae, 0x52, 0x34, 0xde, 0xa6, 0x30, 0x00, 0x70, 0xf3,
+ 0xb1, 0x66, 0xcc, 0xaf, 0x2b, 0x00, 0x0a, 0x8d, 0x9f, 0x74, 0x76, 0xc3,
+ 0xc8, 0x88, 0x56, 0xfb, 0x7f, 0xc6, 0x78, 0x0a, 0x21, 0x52, 0x42, 0x17,
+ 0x67, 0x84, 0x69, 0x40, 0xa8, 0xbe, 0x72, 0x87, 0x7a, 0x92, 0x44, 0x5e,
+ 0x2d, 0xf4, 0x19, 0x45, 0x0d, 0x49, 0x02, 0x81, 0x80, 0x5c, 0x6e, 0x8f,
+ 0xc9, 0xde, 0xeb, 0x3a, 0xfe, 0xdc, 0x1c, 0xb2, 0xb2, 0xc3, 0x77, 0xc9,
+ 0xc2, 0xa5, 0x68, 0x37, 0xa7, 0xe1, 0x51, 0x52, 0xa5, 0x87, 0xf9, 0x32,
+ 0x65, 0x5b, 0x84, 0x6e, 0x14, 0x52, 0x6b, 0x13, 0x51, 0x5a, 0x3a, 0x78,
+ 0xe2, 0xae, 0x34, 0x20, 0xe1, 0x50, 0x8c, 0xd4, 0x94, 0xa4, 0xa6, 0x07,
+ 0x0e, 0x83, 0xb1, 0xfa, 0xe8, 0x24, 0x9c, 0x01, 0xd2, 0xe4, 0x1f, 0x92,
+ 0x6a, 0xcd, 0x9c, 0x98, 0x05, 0x69, 0xca, 0xf6, 0xb0, 0xbf, 0xf5, 0x59,
+ 0x71, 0x5f, 0xef, 0xf7, 0x70, 0x51, 0x09, 0x72, 0x39, 0x2c, 0x4b, 0xb8,
+ 0x8a, 0xc7, 0x2d, 0x1a, 0x5a, 0xf0, 0x9a, 0xbe, 0x2d, 0x5b, 0x56, 0x89,
+ 0x97, 0x35, 0x7e, 0xa2, 0x07, 0x3d, 0xa3, 0x8b, 0xee, 0x8b, 0x2e, 0x07,
+ 0x8f, 0x74, 0x65, 0x12, 0xca, 0x09, 0xba, 0xe1, 0x77, 0xf2, 0x26, 0xc1,
+ 0x72, 0x4e, 0x51, 0x6a, 0xda};
+
+static const std::vector<uint8_t> priv_key_30{
+ 0x30, 0x82, 0x04, 0xbc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa6, 0x30, 0x82, 0x04, 0xa2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xbf, 0x00, 0xce, 0x88, 0x51, 0x53, 0x2b, 0xb7, 0xcb, 0x05,
+ 0x74, 0xac, 0xfa, 0x4f, 0x89, 0x92, 0xe3, 0x7e, 0xce, 0xcd, 0x04, 0x36,
+ 0x4f, 0x3d, 0x92, 0x0a, 0x4b, 0xbf, 0x8b, 0x17, 0x52, 0x3d, 0x96, 0x78,
+ 0x54, 0xdd, 0x28, 0x29, 0x1c, 0x9a, 0xdb, 0x51, 0x76, 0x03, 0x56, 0xf2,
+ 0x4b, 0x86, 0x94, 0x99, 0x5c, 0xad, 0x1f, 0x91, 0xfd, 0xd3, 0xc7, 0x38,
+ 0xb3, 0x07, 0xb3, 0x6f, 0x27, 0xf9, 0x5d, 0x18, 0x5f, 0xc3, 0x31, 0xf5,
+ 0xd6, 0x14, 0xa4, 0x23, 0x8f, 0x3f, 0x21, 0x57, 0xc1, 0xae, 0x3a, 0x91,
+ 0xbf, 0x6c, 0x5a, 0xc6, 0x32, 0x25, 0x9f, 0x2e, 0xff, 0x08, 0xf7, 0xbc,
+ 0xff, 0xbf, 0xa6, 0x35, 0x1b, 0xff, 0xae, 0xb9, 0x1c, 0xee, 0xdc, 0xa6,
+ 0x77, 0x9b, 0x5c, 0x82, 0xe0, 0x7b, 0x4e, 0xa2, 0x79, 0x11, 0x96, 0xce,
+ 0xd8, 0x21, 0x79, 0x33, 0x32, 0xea, 0x31, 0x3d, 0xfa, 0xa6, 0x40, 0x64,
+ 0xeb, 0x5e, 0x8f, 0x71, 0xde, 0x0a, 0xd1, 0xcd, 0xf6, 0x80, 0xfe, 0xc6,
+ 0xa5, 0x61, 0x7f, 0xcf, 0x97, 0x0c, 0xc4, 0xee, 0xac, 0x5f, 0xf0, 0x17,
+ 0x00, 0x94, 0x00, 0x94, 0x49, 0x97, 0xe8, 0xc3, 0x6b, 0x1a, 0xb8, 0x7a,
+ 0x08, 0x54, 0x5b, 0x02, 0x74, 0x80, 0x81, 0x5b, 0x78, 0xfd, 0x04, 0xee,
+ 0x3b, 0xd8, 0xda, 0xa3, 0x14, 0x60, 0x24, 0x6e, 0x9e, 0x25, 0x8b, 0x31,
+ 0x24, 0x3d, 0xda, 0xe7, 0x2f, 0xa7, 0x70, 0xac, 0x0f, 0xff, 0x90, 0x7a,
+ 0x6e, 0x99, 0x62, 0x2b, 0x7b, 0x93, 0x65, 0x29, 0x13, 0x7a, 0x5b, 0x96,
+ 0xb4, 0x35, 0x62, 0x03, 0x74, 0x59, 0xe5, 0xdf, 0xf9, 0xab, 0xb3, 0xbf,
+ 0xa7, 0xb4, 0xfb, 0x9d, 0x57, 0xa9, 0x34, 0x5d, 0x86, 0xa7, 0x2e, 0xa6,
+ 0x36, 0xfd, 0xa3, 0x6e, 0xe3, 0x6e, 0xb9, 0x13, 0x67, 0x7c, 0x49, 0x4b,
+ 0xab, 0x01, 0x04, 0x2b, 0x98, 0x2d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x62, 0x9c, 0x1d, 0x04, 0xdd, 0xcf, 0xad, 0xb3, 0x6e,
+ 0xda, 0x7b, 0x39, 0x4e, 0xe5, 0xbf, 0x66, 0x19, 0x93, 0x7f, 0x5a, 0xf3,
+ 0x40, 0xc2, 0xba, 0x4b, 0xea, 0x8a, 0xde, 0xf2, 0x05, 0x71, 0x4d, 0x20,
+ 0xa1, 0x31, 0x57, 0x18, 0x83, 0xd9, 0x23, 0xcd, 0xf5, 0x09, 0x93, 0x81,
+ 0xd1, 0x07, 0xd3, 0x0c, 0x66, 0xfd, 0x24, 0xd8, 0x36, 0xbc, 0x30, 0x19,
+ 0x1b, 0x99, 0xba, 0x71, 0x16, 0x03, 0x32, 0x47, 0xb0, 0xec, 0xc7, 0xce,
+ 0xc4, 0x57, 0xe9, 0x42, 0x30, 0xa5, 0xa4, 0xf7, 0x26, 0xe2, 0x74, 0x7c,
+ 0x02, 0x81, 0x2c, 0x84, 0xd4, 0xec, 0x50, 0xe6, 0x15, 0x12, 0x50, 0x63,
+ 0xee, 0xac, 0xaf, 0x1a, 0x35, 0x33, 0x26, 0x56, 0xe3, 0x75, 0x1f, 0x90,
+ 0xc5, 0x54, 0xdc, 0xdd, 0xef, 0x27, 0xcc, 0x21, 0x75, 0xda, 0x41, 0x8d,
+ 0x75, 0x6e, 0xba, 0x21, 0x63, 0xa0, 0x76, 0xae, 0x43, 0x8c, 0x62, 0x61,
+ 0x42, 0xce, 0xf8, 0xc1, 0x05, 0x95, 0x9a, 0x9a, 0xa1, 0x57, 0x29, 0x9e,
+ 0x88, 0x4f, 0x48, 0xd6, 0xaa, 0x61, 0x71, 0xe0, 0xd0, 0xc6, 0x17, 0x63,
+ 0x77, 0xe1, 0x47, 0x57, 0x28, 0xe0, 0x6e, 0x01, 0x3b, 0xba, 0x7f, 0xdf,
+ 0x94, 0x38, 0x93, 0x8b, 0x1a, 0xc2, 0xdf, 0x23, 0x14, 0x18, 0x34, 0xc8,
+ 0x17, 0x88, 0x32, 0x5e, 0x3f, 0xec, 0x96, 0xcd, 0x5c, 0x72, 0x70, 0x9a,
+ 0x69, 0x7e, 0xe6, 0x44, 0xea, 0xf3, 0x89, 0x91, 0x1f, 0xf6, 0xe9, 0x1b,
+ 0xcb, 0xe4, 0x59, 0xcb, 0x17, 0x59, 0x72, 0x0f, 0xe0, 0xd4, 0x81, 0x59,
+ 0xa3, 0xd3, 0x1d, 0x7d, 0xdb, 0xa7, 0x8c, 0xc2, 0x82, 0x86, 0x1e, 0xec,
+ 0x0c, 0x7f, 0x10, 0x14, 0x11, 0x8e, 0x8d, 0x2d, 0x74, 0xfb, 0xa5, 0xed,
+ 0xdd, 0x5e, 0xec, 0x3c, 0x1f, 0x89, 0x4b, 0x00, 0xe4, 0x39, 0x0e, 0xa3,
+ 0x01, 0x69, 0x39, 0xda, 0xef, 0xdb, 0x95, 0x02, 0x81, 0x81, 0x00, 0xf4,
+ 0x87, 0xbe, 0xd2, 0x7b, 0x53, 0xcd, 0x84, 0xbb, 0xc9, 0x84, 0xa2, 0x33,
+ 0xcf, 0x08, 0x7d, 0xa6, 0xe7, 0x14, 0x18, 0x1b, 0x5a, 0x01, 0x64, 0x35,
+ 0x75, 0x1d, 0x7f, 0x7b, 0x1e, 0xbb, 0xa1, 0x0e, 0x7f, 0xbc, 0xf4, 0x30,
+ 0x28, 0xf0, 0x22, 0xd8, 0x85, 0x8b, 0x66, 0x0a, 0x68, 0x7e, 0x68, 0x3c,
+ 0x52, 0xe7, 0x13, 0x9b, 0x9e, 0xa7, 0x2a, 0xb6, 0xa9, 0x51, 0x60, 0xab,
+ 0xe0, 0x37, 0x72, 0xfd, 0xa4, 0x11, 0x6f, 0x62, 0x80, 0x8d, 0x9d, 0x61,
+ 0xc2, 0x5b, 0xe9, 0x4f, 0x19, 0x24, 0xf3, 0x1f, 0x17, 0xab, 0xb3, 0x43,
+ 0x21, 0xc4, 0x92, 0x32, 0x13, 0x79, 0x12, 0xf1, 0xd9, 0xa4, 0xf0, 0xa6,
+ 0x33, 0xb2, 0x92, 0xfb, 0x2e, 0xc7, 0xc0, 0x87, 0x8e, 0x06, 0x0b, 0xe1,
+ 0x61, 0xb4, 0xa6, 0x57, 0x1e, 0x12, 0xf5, 0xe9, 0x5a, 0x9d, 0x49, 0x0c,
+ 0x15, 0x00, 0x9d, 0x9f, 0xfd, 0x26, 0xd7, 0x02, 0x81, 0x81, 0x00, 0xc7,
+ 0xf6, 0x52, 0x73, 0x01, 0x25, 0x87, 0x0f, 0x97, 0x50, 0xbc, 0x54, 0x30,
+ 0xf3, 0x9e, 0x8b, 0xbf, 0x66, 0xb2, 0xd8, 0xec, 0x4b, 0x3f, 0x33, 0xdb,
+ 0xa0, 0x50, 0xb0, 0x63, 0x49, 0xf6, 0x2c, 0x68, 0x80, 0x87, 0x73, 0xe9,
+ 0x23, 0xcb, 0x7f, 0x50, 0x8c, 0x96, 0x77, 0x85, 0x56, 0x91, 0xd4, 0x3d,
+ 0x0e, 0x00, 0x4f, 0x7f, 0xa8, 0xfb, 0xcb, 0x63, 0xcd, 0xe1, 0xa1, 0xdb,
+ 0x7e, 0x95, 0x8e, 0x86, 0x9b, 0x0a, 0x64, 0x4c, 0x0c, 0x9f, 0xc5, 0x12,
+ 0xf3, 0x8a, 0xaa, 0x92, 0x11, 0x6b, 0x37, 0xcc, 0x52, 0x7c, 0x7f, 0xfe,
+ 0xda, 0x07, 0x6c, 0x47, 0xb1, 0xa8, 0x00, 0x4e, 0xcd, 0x0e, 0xe4, 0x55,
+ 0x1a, 0x9f, 0xa7, 0x66, 0x2d, 0x27, 0xe4, 0x49, 0x60, 0x11, 0x4f, 0x3e,
+ 0x42, 0xff, 0x5d, 0xe1, 0x5a, 0xe3, 0xa7, 0xd1, 0x81, 0x77, 0x79, 0x20,
+ 0x81, 0xdd, 0x14, 0x4d, 0x25, 0x0c, 0x9b, 0x02, 0x81, 0x80, 0x0d, 0x5b,
+ 0x8c, 0xf4, 0xfa, 0x7f, 0xad, 0x6e, 0x5e, 0xc3, 0xb7, 0x57, 0x14, 0xf5,
+ 0x6e, 0x45, 0x4e, 0xe4, 0xb8, 0x98, 0x48, 0x86, 0x36, 0x25, 0x3f, 0x36,
+ 0x52, 0x92, 0x30, 0x2b, 0x91, 0x9c, 0x4e, 0xaa, 0x73, 0xab, 0xf3, 0x25,
+ 0x89, 0x58, 0x9d, 0xf3, 0x4d, 0x96, 0x19, 0x63, 0x73, 0xe4, 0x45, 0xc7,
+ 0x51, 0x90, 0x24, 0xa4, 0x1a, 0x05, 0x9f, 0x4c, 0xc8, 0x81, 0x3b, 0x62,
+ 0x58, 0x25, 0x13, 0xed, 0xee, 0x75, 0xe3, 0x2f, 0x9a, 0x8c, 0xca, 0x56,
+ 0x4f, 0xa7, 0x03, 0x07, 0x20, 0x99, 0x97, 0x4d, 0x37, 0xb7, 0xe7, 0x26,
+ 0xe5, 0x12, 0x07, 0x62, 0x40, 0xee, 0xe3, 0xff, 0x3b, 0x9f, 0x59, 0xb4,
+ 0xe1, 0x40, 0x5e, 0x30, 0x44, 0x01, 0x24, 0x66, 0x81, 0xb6, 0x0c, 0x6d,
+ 0xc5, 0xec, 0x80, 0x3d, 0xc8, 0x53, 0x5e, 0x97, 0xf0, 0x97, 0x98, 0xed,
+ 0x5c, 0xc7, 0x3f, 0x82, 0x18, 0xa9, 0x02, 0x81, 0x80, 0x22, 0x52, 0x7c,
+ 0x6a, 0x73, 0x0a, 0xee, 0xf8, 0xd5, 0x1f, 0x2d, 0x84, 0x41, 0xf6, 0xbf,
+ 0x02, 0xfb, 0xb2, 0x74, 0x06, 0x59, 0xe0, 0xbc, 0x93, 0x79, 0x22, 0x36,
+ 0x57, 0x60, 0x63, 0x84, 0x96, 0xb0, 0xc5, 0x46, 0xfa, 0xb5, 0x4c, 0xc8,
+ 0x94, 0x2c, 0xce, 0x44, 0xd1, 0x75, 0x18, 0x9b, 0xe5, 0x53, 0x29, 0x81,
+ 0x12, 0x24, 0x36, 0x6c, 0x29, 0xc8, 0x12, 0xc1, 0xa4, 0xd7, 0x99, 0x0d,
+ 0xb0, 0xae, 0x18, 0x14, 0x9b, 0x8c, 0x96, 0x2a, 0x22, 0x58, 0x93, 0x66,
+ 0xfc, 0xca, 0x1f, 0xa5, 0x48, 0xa9, 0x90, 0x8b, 0x00, 0x29, 0x4d, 0x61,
+ 0x32, 0xcb, 0xc7, 0x89, 0xaf, 0xab, 0xd6, 0xf4, 0xb4, 0x6a, 0x8b, 0x2c,
+ 0x56, 0x3e, 0x6a, 0x87, 0xcb, 0x5e, 0x70, 0xd7, 0xe7, 0xc3, 0x27, 0x1a,
+ 0xd0, 0x11, 0x6b, 0x59, 0x62, 0x27, 0xca, 0xd2, 0x27, 0xff, 0x55, 0x6b,
+ 0x0e, 0x1e, 0x03, 0xba, 0xfb, 0x02, 0x81, 0x80, 0x0a, 0x6c, 0xea, 0x1e,
+ 0x04, 0xc3, 0x25, 0x97, 0x59, 0x7b, 0xd1, 0x8d, 0xb5, 0xf5, 0xc7, 0x81,
+ 0xa7, 0x3e, 0xce, 0xaa, 0x33, 0x08, 0x30, 0xe0, 0x31, 0xeb, 0x53, 0x5c,
+ 0x6c, 0xe0, 0x8e, 0xf3, 0xdb, 0x4b, 0xc3, 0x7e, 0x5b, 0x38, 0x2f, 0xe3,
+ 0x43, 0x42, 0xba, 0x6f, 0x24, 0x2d, 0xcf, 0x63, 0x2d, 0x18, 0x96, 0x03,
+ 0xcf, 0xa4, 0x1d, 0x81, 0xa1, 0x0b, 0x7f, 0x94, 0xa4, 0xac, 0x1d, 0x9e,
+ 0x62, 0xd4, 0x0c, 0xec, 0xdc, 0x34, 0x2c, 0x95, 0xef, 0x3d, 0xea, 0xdd,
+ 0xf1, 0x47, 0xb1, 0x75, 0x67, 0x3c, 0xef, 0x2f, 0xda, 0x90, 0x35, 0x80,
+ 0x9a, 0x94, 0xc5, 0x2e, 0xab, 0xb5, 0x2c, 0x34, 0x8e, 0x13, 0xfb, 0x91,
+ 0x02, 0x5b, 0x8b, 0x6e, 0x3c, 0xe7, 0x21, 0x80, 0x9a, 0x6d, 0xec, 0x9c,
+ 0xc5, 0x10, 0xa5, 0x29, 0xe0, 0xbf, 0xf8, 0xcf, 0x8c, 0xe4, 0xea, 0x78,
+ 0xb5, 0x07, 0x33, 0x26};
+
+static const std::vector<uint8_t> priv_key_31{
+ 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xcc, 0x89, 0x0f, 0x82, 0x98, 0x6e, 0x18, 0xc3, 0x5e, 0x18,
+ 0xa2, 0xea, 0x35, 0x4b, 0xd2, 0xc7, 0xe8, 0x8d, 0xca, 0x9f, 0x0e, 0x19,
+ 0x81, 0x49, 0x7b, 0x31, 0x34, 0x2b, 0x89, 0x39, 0x92, 0xa4, 0x9f, 0x36,
+ 0x38, 0x0f, 0xbe, 0x98, 0x29, 0x99, 0x5e, 0x9a, 0xec, 0x1b, 0x3e, 0xc8,
+ 0x8d, 0xfb, 0xcb, 0xfb, 0x11, 0xbd, 0x2a, 0x00, 0x14, 0x0f, 0x8f, 0x66,
+ 0x47, 0xc5, 0xe3, 0xbd, 0xda, 0x52, 0x77, 0x99, 0xef, 0x05, 0x71, 0xf4,
+ 0x54, 0x27, 0xf1, 0x0d, 0x24, 0x63, 0xee, 0x09, 0x6f, 0xda, 0x48, 0xc4,
+ 0x10, 0x85, 0xd3, 0xa9, 0x0b, 0xf7, 0x07, 0x2d, 0x06, 0xfb, 0x7a, 0x3d,
+ 0x22, 0x86, 0xcd, 0x10, 0x25, 0x5a, 0x82, 0xa5, 0x24, 0x52, 0xea, 0x3e,
+ 0x61, 0xe2, 0xd8, 0xe3, 0x5e, 0xff, 0x9f, 0x6b, 0x83, 0x1b, 0x48, 0xf0,
+ 0x9b, 0x52, 0x2d, 0xf1, 0x04, 0xf4, 0x8a, 0xc5, 0x8f, 0x76, 0xcd, 0x24,
+ 0x1b, 0x9f, 0xdd, 0xc0, 0x42, 0xe7, 0x68, 0x37, 0x74, 0x11, 0x78, 0x08,
+ 0x68, 0x16, 0x93, 0x53, 0x66, 0x00, 0xe1, 0xcd, 0x30, 0x35, 0xdc, 0xf6,
+ 0xec, 0x30, 0xa6, 0xbd, 0xf6, 0x59, 0xb1, 0x5e, 0x04, 0x17, 0xc3, 0xbf,
+ 0xc4, 0xc9, 0xa5, 0x91, 0xf2, 0xf8, 0x58, 0x08, 0x1d, 0xf1, 0x24, 0x34,
+ 0x77, 0xd4, 0x18, 0x12, 0xa6, 0xac, 0x74, 0xbc, 0x4f, 0xbb, 0x64, 0x85,
+ 0xb1, 0x8a, 0xaf, 0x6a, 0x00, 0xc3, 0x25, 0x93, 0x75, 0x1a, 0x52, 0x77,
+ 0x23, 0xb4, 0x80, 0x2d, 0x31, 0x80, 0x38, 0x69, 0x8d, 0xe9, 0x06, 0x38,
+ 0x18, 0x04, 0x4c, 0xca, 0x1b, 0x03, 0x5b, 0x88, 0x00, 0x19, 0x3f, 0xed,
+ 0x71, 0xd3, 0xc3, 0x8e, 0xd3, 0x29, 0x6f, 0xdd, 0xb3, 0x36, 0x55, 0x2b,
+ 0x68, 0xd3, 0x80, 0xd1, 0x21, 0x4b, 0x13, 0xa1, 0xc8, 0x6e, 0x6f, 0x68,
+ 0x7b, 0xd3, 0x7e, 0x5f, 0xd2, 0x2b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0x87, 0x7c, 0x32, 0xfd, 0xfb, 0x22, 0xd2, 0xdc,
+ 0x77, 0x34, 0x32, 0x96, 0x99, 0xff, 0x43, 0xfc, 0x90, 0x1b, 0x7c, 0xa0,
+ 0xa7, 0xa2, 0x55, 0x75, 0xeb, 0x58, 0xc8, 0x8a, 0x1e, 0x38, 0x38, 0xdf,
+ 0x3b, 0x67, 0x9a, 0xf3, 0x32, 0xf9, 0x70, 0x74, 0xdb, 0xaa, 0x1b, 0xc4,
+ 0x60, 0x6e, 0x51, 0x3e, 0xfd, 0xfb, 0xad, 0xe0, 0x74, 0x35, 0xe1, 0x13,
+ 0xfd, 0x95, 0x6e, 0xed, 0xb2, 0xd2, 0x4c, 0x10, 0x5c, 0x91, 0x67, 0x37,
+ 0x60, 0x28, 0xcc, 0xa6, 0x38, 0x92, 0xd0, 0x0c, 0x31, 0xdd, 0xa6, 0x6e,
+ 0x1d, 0xcd, 0x62, 0x74, 0x83, 0xa4, 0x72, 0xfc, 0x8b, 0x90, 0x54, 0x13,
+ 0xb9, 0x01, 0x4e, 0x21, 0xa5, 0x2c, 0x90, 0xd1, 0xc7, 0xc0, 0xc4, 0xb2,
+ 0xf7, 0xdf, 0xa2, 0xcf, 0xb5, 0x83, 0xc7, 0xa5, 0xe4, 0x60, 0x3f, 0x54,
+ 0x8f, 0x98, 0x72, 0x0a, 0x99, 0xcc, 0x11, 0xd0, 0x3b, 0x2c, 0x6a, 0xbe,
+ 0xc4, 0x1d, 0x4a, 0xb1, 0xa6, 0xe4, 0xf7, 0x3f, 0x39, 0x4e, 0xf4, 0x62,
+ 0x13, 0xfc, 0xad, 0xe3, 0x13, 0x1e, 0xf8, 0x5b, 0x00, 0x4f, 0xca, 0x29,
+ 0x1f, 0xa2, 0xeb, 0xd0, 0xd9, 0xff, 0xe3, 0xe8, 0xcf, 0x50, 0x71, 0xa5,
+ 0x24, 0xf8, 0x63, 0xdf, 0x26, 0x36, 0x9c, 0x22, 0xb3, 0x8e, 0xac, 0xec,
+ 0xdc, 0x78, 0x4d, 0xd6, 0x5e, 0x20, 0xd3, 0x56, 0xa6, 0xe2, 0x0d, 0xe0,
+ 0x33, 0xc4, 0x81, 0xeb, 0xe1, 0xc5, 0xcd, 0x42, 0x36, 0x6a, 0xc8, 0x3c,
+ 0x26, 0xca, 0xf7, 0x38, 0x75, 0xe6, 0x28, 0x87, 0x5c, 0x92, 0x5d, 0xe9,
+ 0xc3, 0x93, 0x9b, 0xd7, 0xf9, 0x12, 0xbf, 0xde, 0xd8, 0x76, 0x39, 0x3b,
+ 0x1f, 0x6a, 0x31, 0x44, 0x47, 0xa9, 0x6b, 0xbc, 0x4c, 0xfe, 0x3c, 0x01,
+ 0x44, 0x3a, 0x2a, 0x9d, 0xe7, 0x12, 0x10, 0x23, 0xee, 0x02, 0x51, 0x94,
+ 0xf5, 0xa2, 0x0c, 0xb7, 0x68, 0x59, 0x1a, 0x01, 0x02, 0x81, 0x81, 0x00,
+ 0xea, 0x90, 0x92, 0x3a, 0xd1, 0xa1, 0x6d, 0x8f, 0x57, 0x04, 0xbd, 0xfd,
+ 0x34, 0xa7, 0xf0, 0x59, 0x94, 0x11, 0x12, 0xc3, 0x91, 0xf6, 0x56, 0xb7,
+ 0x50, 0xf6, 0xc9, 0xca, 0x1d, 0x91, 0x63, 0x97, 0xeb, 0xcc, 0x33, 0xf4,
+ 0x8c, 0x30, 0x0a, 0x9d, 0x00, 0x10, 0x71, 0xca, 0xf0, 0x0d, 0x33, 0xf8,
+ 0x0c, 0xf0, 0xae, 0x3e, 0xfd, 0x89, 0x9c, 0x64, 0x43, 0xe6, 0xcd, 0xb9,
+ 0x21, 0x4d, 0x9d, 0xfb, 0x20, 0x9e, 0x08, 0x81, 0x63, 0xe7, 0x5d, 0xd7,
+ 0x58, 0x2d, 0x36, 0x39, 0xdf, 0x75, 0xd9, 0xcf, 0x11, 0x3e, 0xb4, 0x2b,
+ 0xc6, 0x1f, 0x7e, 0x90, 0xeb, 0xd9, 0xa6, 0x19, 0xde, 0xb4, 0x1c, 0x76,
+ 0xd5, 0x72, 0x8f, 0x31, 0x34, 0xd4, 0x56, 0x41, 0x42, 0xe1, 0x66, 0xf4,
+ 0x63, 0x13, 0xf1, 0xa7, 0x49, 0x2f, 0x23, 0xd2, 0x07, 0xfc, 0x2d, 0x8f,
+ 0xa1, 0x5c, 0xc7, 0xa0, 0x1f, 0x24, 0x21, 0x41, 0x02, 0x81, 0x81, 0x00,
+ 0xdf, 0x39, 0xfa, 0xf4, 0x0d, 0x3c, 0xba, 0xf2, 0xae, 0xd2, 0xd0, 0xf6,
+ 0x9c, 0x67, 0xb2, 0xbb, 0xb1, 0x9e, 0x7c, 0x81, 0xbc, 0x90, 0x30, 0x69,
+ 0x18, 0x47, 0x1d, 0x1e, 0x40, 0x6c, 0xac, 0x8e, 0xd9, 0x96, 0x9e, 0x8b,
+ 0xdc, 0x80, 0xbe, 0x72, 0x50, 0x21, 0x76, 0xd6, 0x8e, 0xa1, 0xf6, 0x01,
+ 0x6e, 0xca, 0xf4, 0xd3, 0xb4, 0xce, 0x24, 0xea, 0x76, 0x76, 0x23, 0x25,
+ 0xfd, 0x16, 0x80, 0x34, 0x5e, 0x5c, 0x5b, 0x77, 0xba, 0x48, 0x88, 0xb9,
+ 0xd7, 0xd4, 0xfd, 0x85, 0xaf, 0x16, 0xe2, 0x0c, 0xc9, 0x22, 0xb8, 0xbd,
+ 0x2b, 0xbb, 0x49, 0xf6, 0x37, 0x32, 0x36, 0xdd, 0xc9, 0x39, 0x06, 0x3a,
+ 0xe2, 0x76, 0xd2, 0xfb, 0x4a, 0x38, 0x12, 0xde, 0x74, 0x04, 0x7a, 0x1d,
+ 0x92, 0x59, 0xfd, 0x87, 0x7e, 0x23, 0x29, 0x92, 0x0f, 0x44, 0x24, 0x58,
+ 0x5b, 0xb2, 0x7a, 0xfd, 0xc6, 0x1e, 0xec, 0x6b, 0x02, 0x81, 0x81, 0x00,
+ 0xcc, 0x97, 0xdb, 0x24, 0x38, 0xb2, 0xd0, 0x08, 0x25, 0xc3, 0x7a, 0x1f,
+ 0xbf, 0xec, 0xf7, 0xa4, 0x7a, 0x94, 0xc5, 0xc4, 0x15, 0xad, 0x43, 0x07,
+ 0xd4, 0x33, 0xdd, 0xe0, 0x50, 0x17, 0xff, 0x41, 0x84, 0xa7, 0x71, 0x6d,
+ 0xcd, 0x55, 0x1d, 0xfc, 0xc1, 0x10, 0x96, 0xe0, 0x86, 0xaf, 0x4d, 0x73,
+ 0xff, 0x7d, 0x72, 0xce, 0x78, 0x80, 0xae, 0x0b, 0x7a, 0x7a, 0x77, 0x58,
+ 0x11, 0xe7, 0x4c, 0x73, 0xbd, 0x88, 0x7a, 0x2c, 0xb9, 0xc2, 0x15, 0xc4,
+ 0xfe, 0x21, 0x39, 0x5a, 0x13, 0x42, 0x0d, 0x00, 0x22, 0xaf, 0x89, 0xa1,
+ 0x60, 0xc7, 0x19, 0xb3, 0x38, 0x34, 0x78, 0x3f, 0xba, 0x53, 0x69, 0x3c,
+ 0x71, 0x82, 0xe1, 0xc8, 0xee, 0xa6, 0x82, 0xb1, 0x9b, 0xaf, 0x55, 0x08,
+ 0xb6, 0xde, 0xaf, 0x79, 0xd5, 0x48, 0xab, 0xba, 0xc7, 0xc2, 0x3a, 0xcf,
+ 0x3b, 0xd4, 0xdc, 0x3e, 0x1a, 0xcb, 0x7d, 0xc1, 0x02, 0x81, 0x80, 0x54,
+ 0xbb, 0xe0, 0x8b, 0xb5, 0x5e, 0xa1, 0x24, 0x2f, 0xc2, 0x6c, 0x79, 0xc0,
+ 0x23, 0x08, 0xd0, 0x80, 0x7a, 0xc5, 0x8e, 0x45, 0xb2, 0x81, 0xfd, 0xd2,
+ 0xae, 0x63, 0xda, 0x30, 0xe0, 0x4f, 0x9c, 0x25, 0xf2, 0x2b, 0x9a, 0xb1,
+ 0x87, 0xd9, 0x42, 0xf1, 0x31, 0xd2, 0xb7, 0x5d, 0x0b, 0x13, 0xa3, 0xb5,
+ 0x97, 0xaa, 0xd9, 0x95, 0xdf, 0x4e, 0x5a, 0x05, 0xbf, 0x90, 0x56, 0x02,
+ 0x3d, 0x01, 0x4b, 0x5f, 0xaa, 0x35, 0x3a, 0x3c, 0x66, 0xfe, 0x27, 0x75,
+ 0x4b, 0x2f, 0x35, 0x08, 0xa2, 0x6a, 0x0a, 0x2a, 0x6b, 0x58, 0xae, 0xce,
+ 0x23, 0xd8, 0xce, 0x72, 0x63, 0x48, 0x3a, 0x66, 0x00, 0x94, 0x61, 0xd3,
+ 0xc7, 0x01, 0x0d, 0x4c, 0x3d, 0xfe, 0xc3, 0x9c, 0x4c, 0x7a, 0xc2, 0x30,
+ 0xe4, 0xa1, 0xfd, 0x45, 0x9f, 0x39, 0x4f, 0x6d, 0x26, 0x13, 0x99, 0xca,
+ 0xac, 0xf4, 0x4c, 0xd2, 0x60, 0xb8, 0xa3, 0x02, 0x81, 0x80, 0x4f, 0x8c,
+ 0x1d, 0x61, 0xe0, 0x59, 0xc9, 0x92, 0x0e, 0x68, 0x54, 0x4a, 0xdc, 0x7e,
+ 0x02, 0x8f, 0x8f, 0x05, 0x93, 0x3b, 0x4f, 0x49, 0xce, 0xc1, 0x61, 0x49,
+ 0x99, 0xd1, 0x20, 0x45, 0x01, 0x98, 0xbe, 0xf2, 0x6b, 0xdd, 0xe1, 0x09,
+ 0x9b, 0xff, 0xc5, 0x31, 0x6b, 0xae, 0xf3, 0x31, 0xc2, 0xb3, 0xd8, 0x54,
+ 0xe4, 0x2a, 0x2f, 0x18, 0x85, 0x87, 0x35, 0x64, 0x19, 0x52, 0x10, 0x48,
+ 0x47, 0xcb, 0xbc, 0xe7, 0x42, 0xc8, 0xa6, 0xb9, 0x23, 0x81, 0x43, 0xaf,
+ 0x4b, 0x27, 0xcb, 0x8c, 0xa4, 0xef, 0x93, 0x1f, 0x55, 0x09, 0xf2, 0xbc,
+ 0xa8, 0x75, 0x39, 0x7e, 0xdf, 0xab, 0xdd, 0x22, 0x63, 0xe0, 0x86, 0x73,
+ 0x03, 0xdb, 0xdf, 0xbf, 0xac, 0x68, 0x3a, 0x10, 0xc4, 0x2d, 0x76, 0x18,
+ 0x4f, 0x32, 0x0c, 0x46, 0x9a, 0xb0, 0xf6, 0x80, 0xa8, 0x37, 0x97, 0x68,
+ 0x4b, 0x61, 0x02, 0x6b, 0x93, 0xdf};
+
+static const std::vector<uint8_t> priv_key_32{
+ 0x30, 0x82, 0x04, 0xbd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x04, 0xa7, 0x30, 0x82, 0x04, 0xa3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xb5, 0x19, 0x56, 0x3f, 0x7b, 0x70, 0x7c, 0x6e, 0x9b, 0x89,
+ 0x34, 0x2a, 0xa5, 0x31, 0x45, 0x36, 0xc5, 0x21, 0xdd, 0x78, 0x87, 0x7a,
+ 0x33, 0x07, 0xb3, 0x72, 0xf6, 0x17, 0x62, 0x2c, 0xb0, 0x6c, 0x84, 0x62,
+ 0x6c, 0xa4, 0xe0, 0x9e, 0x92, 0xcb, 0x86, 0x9a, 0xca, 0xa0, 0x7b, 0x04,
+ 0xe1, 0x8a, 0xe5, 0x1a, 0x29, 0x35, 0xeb, 0x0d, 0x4c, 0xd2, 0x9d, 0xdb,
+ 0x96, 0xe5, 0xfe, 0xa6, 0x61, 0xc6, 0xf0, 0x38, 0x85, 0x9e, 0x31, 0xa9,
+ 0x6b, 0xce, 0xbe, 0xfa, 0x32, 0xcd, 0x77, 0xdc, 0xbb, 0x28, 0x17, 0xc2,
+ 0x07, 0x74, 0xce, 0x6b, 0xad, 0xb1, 0x79, 0x5c, 0x8b, 0x1e, 0x73, 0xa5,
+ 0x55, 0x92, 0x1e, 0x6c, 0xf2, 0x72, 0x66, 0x63, 0x57, 0x6d, 0x90, 0x75,
+ 0xaf, 0x06, 0xdd, 0x89, 0x79, 0x5b, 0xdf, 0x10, 0xb3, 0xf1, 0x97, 0x3c,
+ 0xdf, 0xbe, 0x81, 0xfd, 0x0f, 0x09, 0xd9, 0xb7, 0xac, 0xa8, 0x21, 0xe3,
+ 0xf4, 0x03, 0xbb, 0xf5, 0x17, 0x98, 0x2d, 0x39, 0xf1, 0xa3, 0x41, 0x18,
+ 0x14, 0xa2, 0x4f, 0x72, 0xd0, 0x2f, 0x96, 0xa5, 0x45, 0xcd, 0x0e, 0x02,
+ 0x97, 0xed, 0x88, 0xf3, 0x60, 0x3c, 0xec, 0xc3, 0x40, 0xad, 0xb0, 0x1e,
+ 0x2b, 0x35, 0xf9, 0xb7, 0xd8, 0xc2, 0xe4, 0xfa, 0x04, 0xe2, 0x21, 0x22,
+ 0xe5, 0x93, 0x1c, 0xec, 0x5a, 0x12, 0xa3, 0xe0, 0xb9, 0x3c, 0xa6, 0x23,
+ 0xa7, 0xd1, 0xa3, 0x37, 0xc2, 0xbf, 0x6f, 0xaf, 0x6a, 0xc1, 0x7c, 0x04,
+ 0x80, 0xa2, 0xb7, 0xe9, 0x22, 0xdd, 0x99, 0xee, 0x44, 0x29, 0x7c, 0x5c,
+ 0x08, 0x5f, 0x04, 0x4a, 0x92, 0x86, 0x54, 0x29, 0x69, 0x63, 0x87, 0x76,
+ 0x8e, 0x1a, 0xc5, 0x5b, 0x0a, 0xcd, 0x5b, 0xf3, 0x12, 0xfe, 0x10, 0x27,
+ 0x9d, 0x3e, 0x72, 0x77, 0xf1, 0x1c, 0x46, 0xeb, 0xf1, 0x61, 0xfe, 0xba,
+ 0x67, 0xae, 0xb4, 0x9b, 0x10, 0x3f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02,
+ 0x82, 0x01, 0x00, 0x35, 0x5d, 0x71, 0xfc, 0xe2, 0xf3, 0x12, 0xb7, 0xc5,
+ 0x3d, 0x79, 0x11, 0xd7, 0xfb, 0xdc, 0xd9, 0x76, 0xdd, 0xb3, 0xd5, 0x80,
+ 0x96, 0x91, 0xd3, 0x03, 0x1e, 0x2d, 0x46, 0x56, 0xb7, 0xb4, 0x85, 0x45,
+ 0xbd, 0x7b, 0x26, 0x5a, 0xca, 0x5f, 0x97, 0x79, 0xe2, 0xc3, 0x32, 0xe7,
+ 0x0d, 0x59, 0x29, 0x04, 0xb9, 0xe0, 0xca, 0xf2, 0xa8, 0xc8, 0xaa, 0x87,
+ 0xb9, 0xdd, 0x8d, 0x88, 0xac, 0x9e, 0xc3, 0x70, 0xa6, 0x37, 0x39, 0x96,
+ 0x88, 0xc6, 0x2b, 0xf6, 0x3a, 0xe4, 0x1d, 0x87, 0xe4, 0x93, 0x82, 0x0c,
+ 0xfe, 0x30, 0x14, 0x4b, 0x7f, 0x8f, 0x7f, 0x6c, 0xb3, 0xc8, 0x8b, 0x00,
+ 0xa9, 0x07, 0xbe, 0x37, 0x19, 0x03, 0x98, 0x92, 0x73, 0x53, 0xa0, 0x05,
+ 0xa1, 0xa8, 0x21, 0xed, 0xc6, 0x44, 0xec, 0xbd, 0x9e, 0xbe, 0x67, 0xc2,
+ 0x99, 0x3d, 0x95, 0x75, 0xd8, 0x8c, 0x45, 0xea, 0xd2, 0x25, 0x1e, 0x27,
+ 0x0a, 0x28, 0xbf, 0x01, 0x70, 0x51, 0xd8, 0xa4, 0x24, 0x8d, 0x76, 0x17,
+ 0x2b, 0x65, 0xc5, 0x17, 0x28, 0xc2, 0x3b, 0x56, 0xa8, 0xeb, 0x3e, 0x8c,
+ 0x24, 0xdf, 0xc3, 0x5b, 0x05, 0x67, 0x53, 0x14, 0xf4, 0xa6, 0xe8, 0x08,
+ 0x41, 0x1e, 0xc2, 0x56, 0x49, 0x69, 0xd7, 0xe1, 0xa2, 0x3b, 0x10, 0x27,
+ 0x79, 0x37, 0xf3, 0xe4, 0xcb, 0x06, 0xa3, 0x38, 0x69, 0x1d, 0x26, 0x67,
+ 0x79, 0x27, 0xf6, 0xa6, 0x7e, 0x53, 0x34, 0xbc, 0xca, 0xbd, 0x30, 0x9f,
+ 0xab, 0xc8, 0x51, 0xb5, 0xc5, 0x59, 0x99, 0xc1, 0x60, 0x30, 0x0e, 0xe1,
+ 0x05, 0x11, 0x65, 0x65, 0x61, 0xfa, 0x98, 0xc0, 0xec, 0x5b, 0x2d, 0xec,
+ 0x78, 0x49, 0x13, 0x19, 0x86, 0x26, 0x64, 0xbe, 0xd3, 0x47, 0xbe, 0xf4,
+ 0x61, 0xb5, 0xfa, 0x7c, 0x5e, 0x53, 0x85, 0x9b, 0xc3, 0x6c, 0x44, 0x0a,
+ 0x47, 0xf3, 0x9a, 0x63, 0x20, 0x3d, 0x01, 0x02, 0x81, 0x81, 0x00, 0xe9,
+ 0xcf, 0xfe, 0x9f, 0x3b, 0x70, 0x2d, 0x03, 0xee, 0x7c, 0x25, 0x70, 0x3f,
+ 0x13, 0x14, 0xb2, 0x64, 0x79, 0x63, 0xde, 0x2d, 0xa1, 0x6f, 0x2c, 0x79,
+ 0x66, 0xd3, 0xeb, 0xc1, 0x8f, 0xea, 0x92, 0x9f, 0x28, 0xcb, 0x7a, 0x55,
+ 0xf5, 0x76, 0xd9, 0xc3, 0xa5, 0xa2, 0x51, 0x30, 0x87, 0xa4, 0x39, 0xd7,
+ 0x4c, 0xae, 0x03, 0x7a, 0x96, 0x5a, 0x31, 0x83, 0x2b, 0x87, 0x18, 0x8d,
+ 0x3c, 0xe7, 0x1a, 0x20, 0x00, 0xf5, 0x4b, 0x98, 0x39, 0x56, 0xc8, 0xe6,
+ 0x82, 0x7e, 0x85, 0x4d, 0x21, 0xb4, 0xc3, 0x7e, 0xb3, 0x94, 0x8f, 0x68,
+ 0x01, 0x89, 0x53, 0x19, 0xb1, 0xcf, 0x51, 0xe0, 0x20, 0xdb, 0xb7, 0x88,
+ 0x3b, 0xf1, 0x51, 0x64, 0xf1, 0x49, 0x96, 0x96, 0xfe, 0xda, 0x88, 0xeb,
+ 0x0b, 0x6d, 0x75, 0x87, 0x7d, 0xee, 0xc3, 0x3d, 0xa2, 0x39, 0x0e, 0x99,
+ 0x76, 0xd6, 0x98, 0xa6, 0xd9, 0xb0, 0xc9, 0x02, 0x81, 0x81, 0x00, 0xc6,
+ 0x48, 0xc5, 0xf9, 0x42, 0x2c, 0x01, 0x27, 0x92, 0x8e, 0x7a, 0x9c, 0xfe,
+ 0x9b, 0x34, 0x51, 0x85, 0xd5, 0x3e, 0x06, 0xd8, 0xbb, 0xb3, 0x52, 0x01,
+ 0xca, 0xe7, 0xbd, 0xfa, 0x2c, 0xeb, 0x7a, 0x6b, 0x31, 0xbc, 0xb8, 0x8f,
+ 0x46, 0x17, 0xc9, 0x95, 0xfe, 0xb2, 0xb7, 0x1e, 0xc8, 0xf4, 0xe1, 0x85,
+ 0x4f, 0xc1, 0x76, 0x39, 0xc9, 0x70, 0xbc, 0xdf, 0x37, 0xfc, 0x46, 0x65,
+ 0x43, 0x05, 0xa6, 0x90, 0xb8, 0xe6, 0xa6, 0xbe, 0xa7, 0x26, 0xe8, 0xb7,
+ 0xea, 0x40, 0xed, 0xb8, 0x86, 0x53, 0x2d, 0x79, 0x44, 0xa2, 0xad, 0x27,
+ 0x63, 0xcb, 0xe6, 0x12, 0xcc, 0x17, 0x0d, 0x7c, 0xa9, 0x5f, 0xb9, 0x0b,
+ 0xa9, 0x0a, 0x80, 0x61, 0x90, 0x25, 0x2d, 0xca, 0xc9, 0x4a, 0x3e, 0x79,
+ 0xba, 0x45, 0xe4, 0xab, 0xde, 0x03, 0x91, 0x76, 0x9c, 0x1e, 0x75, 0x08,
+ 0x34, 0xf5, 0xcd, 0x00, 0xe3, 0x84, 0xc7, 0x02, 0x81, 0x81, 0x00, 0xcb,
+ 0x76, 0x6a, 0x36, 0x9a, 0x7c, 0xa5, 0x4f, 0x94, 0x8a, 0x87, 0xf1, 0xc3,
+ 0x91, 0x91, 0x23, 0x23, 0xf7, 0xd6, 0x86, 0x12, 0xe3, 0x36, 0x61, 0x57,
+ 0x4b, 0xba, 0x02, 0xa0, 0x2f, 0xe2, 0x8a, 0xb0, 0xe1, 0xc9, 0x1f, 0xae,
+ 0x09, 0xaa, 0xe1, 0x19, 0x35, 0xdb, 0xa8, 0x17, 0x39, 0x12, 0x1a, 0x1b,
+ 0x56, 0xe8, 0xde, 0xb2, 0x20, 0x80, 0x60, 0x31, 0xab, 0x01, 0x26, 0xc6,
+ 0x51, 0x47, 0x32, 0x1e, 0xc3, 0x76, 0xb1, 0xcf, 0xc7, 0xa5, 0xd3, 0xb1,
+ 0x73, 0xc1, 0x31, 0xb2, 0xcb, 0x30, 0x08, 0x27, 0x0b, 0x92, 0xad, 0xb0,
+ 0x6e, 0x15, 0xd8, 0x30, 0xb5, 0xe0, 0x99, 0x79, 0x16, 0x5e, 0xdc, 0xb9,
+ 0x3a, 0xa0, 0x66, 0x9a, 0x16, 0xb6, 0x58, 0xcb, 0x10, 0xff, 0x8e, 0xc2,
+ 0x2a, 0xf1, 0x97, 0xa2, 0xce, 0x5d, 0xa5, 0x9c, 0xce, 0xbc, 0x24, 0x0e,
+ 0x3b, 0xb1, 0xc6, 0xa8, 0xfb, 0x2a, 0xb1, 0x02, 0x81, 0x80, 0x51, 0xa7,
+ 0xf4, 0x87, 0x92, 0xbd, 0xa6, 0x78, 0x12, 0x7d, 0xc4, 0x76, 0xd4, 0xcf,
+ 0x3b, 0xbb, 0x7a, 0xde, 0xf7, 0x5d, 0x40, 0x72, 0x04, 0x05, 0xf8, 0xa1,
+ 0x03, 0xd0, 0x93, 0xaf, 0x5e, 0x06, 0x1b, 0x10, 0xef, 0x84, 0x1d, 0xd4,
+ 0xa2, 0xc5, 0x2c, 0x95, 0x28, 0x2a, 0x0b, 0x6e, 0x7c, 0x92, 0x47, 0x21,
+ 0x32, 0x2d, 0xaa, 0xdc, 0x8f, 0x25, 0xe8, 0xd3, 0x18, 0x7c, 0x31, 0x05,
+ 0x69, 0xd5, 0x4f, 0x72, 0x25, 0xe2, 0x73, 0x4f, 0x48, 0xd1, 0xbb, 0xb3,
+ 0xa7, 0xab, 0x7e, 0x3b, 0x2b, 0x13, 0xe6, 0x05, 0xe2, 0xec, 0x65, 0xf5,
+ 0x4e, 0x29, 0xe0, 0x81, 0xd5, 0xd8, 0x83, 0x07, 0x09, 0x59, 0x9e, 0x38,
+ 0xae, 0x0f, 0x72, 0x9e, 0x37, 0x01, 0x65, 0xaa, 0x81, 0x7d, 0xbb, 0x09,
+ 0x7f, 0xf1, 0x0c, 0xea, 0x30, 0x13, 0xfe, 0x81, 0x8a, 0x75, 0x6d, 0xbc,
+ 0xc9, 0xa0, 0xf4, 0x05, 0xbe, 0x4f, 0x02, 0x81, 0x80, 0x60, 0x11, 0xe9,
+ 0x0b, 0xcb, 0xdc, 0x97, 0xec, 0x1d, 0x0d, 0x43, 0x99, 0x2f, 0x88, 0x30,
+ 0xd4, 0xbd, 0xa5, 0x92, 0x29, 0x97, 0xee, 0xc8, 0x43, 0xa9, 0xed, 0x14,
+ 0xf8, 0x0f, 0x83, 0xd0, 0xa0, 0xaf, 0xad, 0x3c, 0xc3, 0x20, 0x10, 0x8c,
+ 0xae, 0x02, 0xe4, 0x01, 0x04, 0x03, 0xb3, 0x16, 0x50, 0xc2, 0x6a, 0xf4,
+ 0x31, 0x56, 0x3f, 0x08, 0x21, 0x85, 0x8c, 0x5d, 0xa0, 0x09, 0x5a, 0x98,
+ 0x13, 0xc4, 0x5c, 0x11, 0xbb, 0xf2, 0xa4, 0x3b, 0xfc, 0x36, 0xeb, 0xd0,
+ 0x36, 0xcd, 0x45, 0x48, 0xf4, 0x06, 0xa9, 0x33, 0x23, 0x5a, 0x5e, 0xa7,
+ 0x1a, 0xab, 0xe2, 0x9c, 0xa5, 0x36, 0xc5, 0xd8, 0xa3, 0x7f, 0xd1, 0x31,
+ 0x0b, 0x43, 0xf0, 0xe1, 0xbc, 0xec, 0x13, 0xbb, 0xa1, 0xd6, 0xa9, 0x96,
+ 0x8c, 0x71, 0x8b, 0xf9, 0x74, 0xf5, 0xb7, 0x3c, 0xcb, 0xd8, 0x08, 0xd1,
+ 0x24, 0x8c, 0x8f, 0x5c, 0xae};
+
+const RsaDecryptTestVector kRsa2048DecryptWycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {1,
+ {},
+ {0x59, 0x99, 0xcc, 0xb0, 0xcf, 0xdd, 0x58, 0x4a, 0x3f, 0xd9, 0xda, 0xf2,
+ 0x47, 0xb9, 0xcd, 0x73, 0x14, 0x32, 0x3f, 0x8b, 0xba, 0x48, 0x64, 0x25,
+ 0x8f, 0x98, 0xc6, 0xba, 0xfc, 0x06, 0x8f, 0xe6, 0x72, 0x64, 0x1b, 0xab,
+ 0x25, 0xef, 0x5b, 0x1a, 0x7a, 0x2b, 0x88, 0xf6, 0x7f, 0x12, 0xaf, 0x3c,
+ 0xa4, 0xfe, 0x3c, 0x49, 0x3b, 0x20, 0x62, 0xbb, 0xb1, 0x1a, 0xd3, 0xb1,
+ 0xba, 0x06, 0x40, 0x02, 0x5c, 0x81, 0x43, 0x26, 0xff, 0x50, 0xed, 0x52,
+ 0xb1, 0x76, 0xbd, 0x7f, 0x60, 0x6e, 0xa9, 0xe2, 0x09, 0xbc, 0xdc, 0xc6,
+ 0x7c, 0x0a, 0x0c, 0x4b, 0x8e, 0xd3, 0x0b, 0x99, 0x59, 0xc5, 0x7e, 0x90,
+ 0xfd, 0x1e, 0xfd, 0xf9, 0x98, 0x95, 0xe2, 0x60, 0x80, 0x95, 0xf9, 0x2c,
+ 0xaf, 0xf9, 0x07, 0x0d, 0xec, 0x90, 0x0f, 0xb9, 0x6d, 0x5c, 0xe5, 0xef,
+ 0xd2, 0xb2, 0xe6, 0x6b, 0x80, 0xcf, 0xf2, 0x7d, 0x48, 0x2d, 0x24, 0x2b,
+ 0x30, 0x7c, 0xb8, 0x13, 0xe7, 0xdc, 0x81, 0x8f, 0xce, 0x31, 0xb6, 0x7a,
+ 0xc9, 0xa9, 0x45, 0x01, 0xb5, 0xbc, 0x46, 0x21, 0xb5, 0x47, 0xba, 0x9d,
+ 0x81, 0x80, 0x8d, 0xd2, 0x97, 0xd6, 0x00, 0xdf, 0xc1, 0xa7, 0xde, 0xeb,
+ 0x06, 0x15, 0x70, 0xcd, 0xe8, 0x89, 0x4e, 0x39, 0x84, 0x53, 0x32, 0x87,
+ 0x40, 0xad, 0xfd, 0x77, 0xcf, 0x76, 0x07, 0x5a, 0x10, 0x9d, 0x41, 0xad,
+ 0x29, 0x66, 0x51, 0xac, 0x81, 0x73, 0x82, 0x42, 0x4a, 0x49, 0x07, 0xd5,
+ 0xa3, 0x42, 0xd0, 0x6c, 0xf1, 0x9c, 0x09, 0xd5, 0xb3, 0x7a, 0x14, 0x7d,
+ 0xd6, 0x90, 0x45, 0xbf, 0x7d, 0x37, 0x8e, 0x19, 0xdb, 0xbb, 0xbf, 0xb2,
+ 0x52, 0x82, 0xe3, 0xd9, 0xa4, 0xdc, 0x97, 0x93, 0xc8, 0xc3, 0x2a, 0xb5,
+ 0xa4, 0x5c, 0x0b, 0x43, 0xdb, 0xa4, 0xda, 0xca, 0x36, 0x7b, 0x6e, 0xb5,
+ 0xf4, 0x43, 0x2a, 0x62},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 2
+ {2,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0xa9, 0xac, 0xec, 0x7e, 0x58, 0x76, 0x1d, 0x91, 0x91, 0x24, 0x9f, 0xf7,
+ 0xea, 0x5d, 0xb4, 0x99, 0xca, 0xdc, 0xcc, 0x51, 0xd2, 0x9f, 0x8e, 0x7f,
+ 0xd0, 0xaa, 0x2c, 0xb9, 0x96, 0x20, 0x95, 0x62, 0x6f, 0x1c, 0xad, 0xae,
+ 0x29, 0x66, 0x6f, 0x04, 0xce, 0x2a, 0xfd, 0x4b, 0x65, 0x0b, 0xe5, 0x9d,
+ 0x07, 0x1d, 0x06, 0x44, 0x6d, 0x59, 0x10, 0x7e, 0xb5, 0x08, 0xcc, 0x60,
+ 0x54, 0x57, 0x27, 0xb0, 0x56, 0x7d, 0xfb, 0x4f, 0x2f, 0x94, 0xca, 0x60,
+ 0xb9, 0x39, 0xc6, 0x0b, 0xe1, 0x11, 0x17, 0x2f, 0x36, 0x7d, 0xfd, 0x23,
+ 0x55, 0x16, 0xe4, 0xa6, 0x00, 0x61, 0x64, 0x8c, 0x67, 0xf5, 0x53, 0x66,
+ 0x50, 0x82, 0x1a, 0xc2, 0xa6, 0x07, 0x44, 0xbe, 0x3c, 0xf6, 0xbe, 0xfa,
+ 0x8f, 0x66, 0xe7, 0x6a, 0x3e, 0x7c, 0x5f, 0xbc, 0x6d, 0xfa, 0x4d, 0xda,
+ 0x55, 0xec, 0xbd, 0xbf, 0xfd, 0xc9, 0x8d, 0x61, 0x0d, 0xe5, 0x66, 0x7a,
+ 0x4f, 0x48, 0x5f, 0x61, 0x68, 0xb5, 0x2b, 0xbe, 0x47, 0x0e, 0x60, 0x14,
+ 0x25, 0x38, 0x74, 0xce, 0x7b, 0x78, 0xe5, 0x09, 0x93, 0x7e, 0x0b, 0xc5,
+ 0xf0, 0x28, 0x57, 0xe1, 0xad, 0x3c, 0xf5, 0x51, 0x39, 0xbb, 0xe6, 0xdc,
+ 0x7a, 0xc4, 0xb1, 0xed, 0x50, 0x97, 0xbf, 0x78, 0x1b, 0x76, 0x71, 0xca,
+ 0x9b, 0xb5, 0x81, 0x87, 0xaa, 0x6c, 0x71, 0xc5, 0x8a, 0xc0, 0x56, 0x1c,
+ 0x5a, 0xac, 0xf9, 0x6c, 0x35, 0xde, 0xb2, 0x4e, 0x39, 0x5b, 0x68, 0x23,
+ 0xde, 0x7f, 0xc9, 0x6b, 0x80, 0x31, 0xb5, 0x90, 0x6a, 0x34, 0xc4, 0xdc,
+ 0x57, 0xe4, 0xf1, 0x22, 0x61, 0x57, 0xb9, 0xab, 0xd8, 0x49, 0xe1, 0x36,
+ 0x7d, 0xda, 0x01, 0x4f, 0xbf, 0x9e, 0xd4, 0xca, 0x51, 0x5a, 0x7a, 0x04,
+ 0xcf, 0x87, 0x78, 0x79, 0x45, 0x00, 0x7e, 0x4f, 0x63, 0xc0, 0x36, 0x6a,
+ 0x5b, 0xbc, 0x34, 0x89},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 3
+ {3,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x45, 0x01, 0xb4, 0xd6, 0x69, 0xe0, 0x1b, 0x9e, 0xf2, 0xdc, 0x80, 0x0a,
+ 0xa1, 0xb0, 0x6d, 0x49, 0x19, 0x6f, 0x5a, 0x09, 0xfe, 0x8f, 0xbc, 0xd0,
+ 0x37, 0x32, 0x3c, 0x60, 0xea, 0xf0, 0x27, 0xbf, 0xb9, 0x84, 0x32, 0xbe,
+ 0x4e, 0x4a, 0x26, 0xc5, 0x67, 0xff, 0xec, 0x71, 0x8b, 0xcb, 0xea, 0x97,
+ 0x7d, 0xd2, 0x68, 0x12, 0xfa, 0x07, 0x1c, 0x33, 0x80, 0x8b, 0x4d, 0x5e,
+ 0xbb, 0x74, 0x2d, 0x98, 0x79, 0x80, 0x60, 0x94, 0xb6, 0xfb, 0xee, 0xa6,
+ 0x3d, 0x25, 0xea, 0x31, 0x41, 0x73, 0x3b, 0x60, 0xe3, 0x1c, 0x69, 0x12,
+ 0x10, 0x6e, 0x1b, 0x75, 0x8a, 0x7f, 0xe0, 0x01, 0x4f, 0x07, 0x51, 0x93,
+ 0xfa, 0xa8, 0xb4, 0x62, 0x2b, 0xfd, 0x5d, 0x30, 0x13, 0xf0, 0xa3, 0x21,
+ 0x90, 0xa9, 0x5d, 0xe6, 0x1a, 0x36, 0x04, 0x71, 0x1b, 0xc6, 0x29, 0x45,
+ 0xf9, 0x5a, 0x65, 0x22, 0xbd, 0x4d, 0xfe, 0xd0, 0xa9, 0x94, 0xef, 0x18,
+ 0x5b, 0x28, 0xc2, 0x81, 0xf7, 0xb5, 0xe4, 0xc8, 0xed, 0x41, 0x17, 0x6d,
+ 0x12, 0xd9, 0xfc, 0x1b, 0x83, 0x7e, 0x6a, 0x01, 0x11, 0xd0, 0x13, 0x2d,
+ 0x08, 0xa6, 0xd6, 0xf0, 0x58, 0x0d, 0xe0, 0xc9, 0xee, 0xd8, 0xed, 0x10,
+ 0x55, 0x31, 0x79, 0x94, 0x82, 0xd1, 0xe4, 0x66, 0xc6, 0x8c, 0x23, 0xb0,
+ 0xc2, 0x22, 0xaf, 0x7f, 0xc1, 0x2a, 0xc2, 0x79, 0xbc, 0x4f, 0xf5, 0x7e,
+ 0x7b, 0x45, 0x86, 0xd2, 0x09, 0x37, 0x1b, 0x38, 0xc4, 0xc1, 0x03, 0x5e,
+ 0xdd, 0x41, 0x8d, 0xc5, 0xf9, 0x60, 0x44, 0x1c, 0xb2, 0x1e, 0xa2, 0xbe,
+ 0xdb, 0xfe, 0xa8, 0x6d, 0xe0, 0xd7, 0x86, 0x1e, 0x81, 0x02, 0x1b, 0x65,
+ 0x0a, 0x1d, 0xe5, 0x10, 0x02, 0xc3, 0x15, 0xf1, 0xe7, 0xc1, 0x2d, 0xeb,
+ 0xe4, 0xdc, 0xeb, 0xf7, 0x90, 0xca, 0xaa, 0x54, 0xa2, 0xf2, 0x6b, 0x14,
+ 0x9c, 0xf9, 0xe7, 0x7d},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 4
+ {4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x45, 0x5f, 0xe8, 0xc7, 0xc5, 0x9d, 0x08, 0xc0, 0x68, 0xb5, 0xff, 0x73,
+ 0x9d, 0x8d, 0xab, 0x91, 0x2b, 0x63, 0x9c, 0x8e, 0x9e, 0xad, 0xe5, 0xd0,
+ 0x51, 0x9d, 0x58, 0xf4, 0xea, 0xd7, 0x20, 0x8d, 0x5a, 0x75, 0x3b, 0x4a,
+ 0x88, 0xfe, 0x77, 0x14, 0x75, 0xad, 0xc8, 0x2d, 0x10, 0xab, 0x29, 0xde,
+ 0xd2, 0x8c, 0xaf, 0x03, 0xf9, 0x03, 0x4d, 0x3a, 0x11, 0x1b, 0x52, 0x04,
+ 0x40, 0xc0, 0x22, 0x76, 0xe1, 0xb6, 0x41, 0x7c, 0x42, 0xee, 0xc0, 0x25,
+ 0x7f, 0x1f, 0x05, 0x48, 0x28, 0x68, 0x98, 0x7f, 0x2f, 0x75, 0xbd, 0x33,
+ 0xd1, 0xec, 0x3d, 0xbc, 0x79, 0x9d, 0x7b, 0x5b, 0xf2, 0x5c, 0x4a, 0x05,
+ 0x43, 0x79, 0x3a, 0x4d, 0x3c, 0xe3, 0x05, 0xcc, 0x43, 0x64, 0x6b, 0xc4,
+ 0x50, 0x34, 0x4e, 0x62, 0x4f, 0xd3, 0x81, 0xe2, 0x4d, 0x8e, 0x57, 0xef,
+ 0x28, 0x40, 0xdd, 0x9d, 0x57, 0x6d, 0xa5, 0x54, 0xba, 0x40, 0x8e, 0xe6,
+ 0x58, 0x01, 0x59, 0xe6, 0xd8, 0x84, 0x38, 0xa2, 0x8d, 0x66, 0x25, 0x0b,
+ 0x3b, 0x3f, 0xe3, 0xbc, 0x66, 0x24, 0x40, 0x60, 0x22, 0xa9, 0xe4, 0xee,
+ 0x27, 0x78, 0xc3, 0x82, 0x30, 0x67, 0x4f, 0x63, 0x5f, 0x56, 0xb9, 0xd6,
+ 0xad, 0xcf, 0x2b, 0xe6, 0xbf, 0xab, 0x34, 0xa8, 0xa4, 0x31, 0x16, 0x9d,
+ 0x76, 0x98, 0x76, 0x42, 0x2f, 0x70, 0x77, 0xde, 0xd3, 0x1f, 0xa6, 0xf2,
+ 0x99, 0x93, 0xdd, 0x19, 0x72, 0xb2, 0xd2, 0xd2, 0x4b, 0x05, 0x13, 0xa7,
+ 0xa1, 0x93, 0xf6, 0xa8, 0x8d, 0x53, 0xc4, 0x9c, 0xde, 0x2c, 0x03, 0x0f,
+ 0x85, 0xe3, 0xdd, 0xfb, 0xc9, 0xf9, 0x9b, 0x4a, 0x66, 0x7f, 0xd9, 0xc6,
+ 0x52, 0x38, 0x22, 0x38, 0x16, 0x6f, 0x3d, 0x39, 0xeb, 0x2b, 0x78, 0xde,
+ 0x53, 0xad, 0x24, 0xc9, 0x76, 0x99, 0xfe, 0x57, 0x38, 0xa7, 0xa7, 0x05,
+ 0xa2, 0xab, 0x14, 0x1b},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 5
+ {5,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ {0x1c, 0xf8, 0x61, 0xef, 0x8b, 0x6c, 0x29, 0x47, 0x46, 0x66, 0x60, 0x5d,
+ 0x3d, 0xdb, 0x66, 0x3a, 0x25, 0x9a, 0x9a, 0xe8, 0x38, 0x41, 0x7a, 0xbc,
+ 0xc7, 0xf7, 0xdd, 0x42, 0xd4, 0x71, 0xd5, 0xf3, 0x81, 0x2c, 0xdf, 0x90,
+ 0xe3, 0x04, 0x1c, 0x4c, 0x5b, 0xfd, 0x38, 0xac, 0x1e, 0x4d, 0x95, 0xfd,
+ 0x71, 0x66, 0x1b, 0xdd, 0xac, 0x45, 0xf5, 0xf8, 0xe3, 0xe8, 0x96, 0x29,
+ 0xa3, 0x35, 0xbb, 0xf2, 0xef, 0xf1, 0x16, 0x03, 0x0f, 0x1c, 0x5a, 0xce,
+ 0x83, 0x36, 0xcf, 0x7e, 0x94, 0xc2, 0xe8, 0xbf, 0x5a, 0x1d, 0x61, 0x16,
+ 0xe5, 0x4e, 0xc4, 0x2b, 0x9d, 0xa5, 0xfc, 0x65, 0x1a, 0x41, 0xac, 0x8f,
+ 0xd3, 0x81, 0x94, 0xe5, 0x02, 0x94, 0x89, 0xcf, 0xde, 0x1f, 0x7f, 0xc8,
+ 0x50, 0xc0, 0xdf, 0xb3, 0xdc, 0x00, 0x02, 0x1f, 0x74, 0xae, 0x38, 0x47,
+ 0x32, 0x7c, 0x69, 0xaf, 0xdb, 0x13, 0x55, 0xc7, 0x58, 0x7b, 0xb9, 0x3d,
+ 0x5f, 0x4d, 0x2c, 0xfb, 0x35, 0xa7, 0xf7, 0x0b, 0xca, 0xbd, 0x43, 0xeb,
+ 0x32, 0x30, 0x05, 0x85, 0xb6, 0xee, 0x32, 0xf1, 0x4a, 0x68, 0xc2, 0xa0,
+ 0x84, 0x34, 0xe9, 0x23, 0xad, 0xb7, 0x6d, 0xfc, 0xdf, 0x3e, 0xa5, 0x13,
+ 0x3e, 0xdf, 0xfa, 0x5c, 0xa2, 0x04, 0x25, 0x08, 0x3b, 0x28, 0xec, 0xb0,
+ 0x45, 0xe6, 0x95, 0x62, 0xb4, 0x42, 0x86, 0xd3, 0x20, 0xd8, 0x72, 0x85,
+ 0xe7, 0xa2, 0xe3, 0xbe, 0xdd, 0xed, 0x08, 0x3c, 0x01, 0x04, 0x01, 0xae,
+ 0x22, 0xc8, 0xf2, 0x78, 0xb0, 0x80, 0x11, 0x2c, 0x42, 0x64, 0xa3, 0xca,
+ 0xd3, 0xed, 0x9f, 0xa3, 0x1c, 0xf1, 0x9e, 0x05, 0x2a, 0xab, 0xbd, 0xa9,
+ 0xf8, 0xec, 0xef, 0x1d, 0x64, 0x78, 0x62, 0x58, 0x20, 0x2b, 0xb6, 0x11,
+ 0x28, 0xb3, 0x14, 0x0a, 0x35, 0x5d, 0x65, 0xb9, 0x82, 0xb0, 0x23, 0x97,
+ 0x64, 0xd7, 0x7d, 0x24},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 6
+ {6,
+ {0x61},
+ {0x81, 0x22, 0xb3, 0x36, 0x65, 0x64, 0x83, 0x46, 0xf6, 0xcf, 0x72, 0x8f,
+ 0x28, 0x56, 0x67, 0xcf, 0xf7, 0xf3, 0xc2, 0x09, 0x07, 0xe7, 0x64, 0x38,
+ 0xe6, 0x4d, 0xb8, 0x1a, 0x6a, 0x5e, 0x74, 0xc3, 0x4c, 0x56, 0x94, 0xfb,
+ 0x5b, 0x4c, 0x82, 0x60, 0x67, 0xba, 0xe9, 0x4c, 0x51, 0x76, 0xe1, 0x52,
+ 0xeb, 0x16, 0x88, 0x4d, 0x9c, 0x2b, 0x63, 0xd2, 0xff, 0x41, 0xd0, 0x61,
+ 0x40, 0xc9, 0xc3, 0x94, 0x69, 0xa4, 0xae, 0x05, 0xcd, 0xa8, 0x6c, 0x81,
+ 0xcc, 0xb2, 0x08, 0x89, 0x42, 0x66, 0xf6, 0xb2, 0x4a, 0x0f, 0x79, 0x13,
+ 0x2f, 0x71, 0x52, 0x1e, 0x10, 0x68, 0x3f, 0xaa, 0x05, 0xc8, 0xe6, 0x8b,
+ 0x77, 0xdd, 0x6c, 0x0c, 0x04, 0xcb, 0xfe, 0xf5, 0x5a, 0x9d, 0x1b, 0x68,
+ 0x29, 0x1c, 0x28, 0x6e, 0x08, 0x90, 0x7c, 0x3d, 0xf0, 0x29, 0xc5, 0x2e,
+ 0x15, 0x53, 0x90, 0x27, 0xf5, 0x34, 0xc7, 0xdf, 0x8d, 0xa5, 0x63, 0x7d,
+ 0xb9, 0x93, 0x55, 0xb2, 0x45, 0x76, 0xb8, 0x73, 0xc1, 0x19, 0xff, 0x1d,
+ 0x74, 0xb3, 0xc9, 0x13, 0xb7, 0x0c, 0x48, 0xf3, 0x66, 0x88, 0x7c, 0xcb,
+ 0xe6, 0xd2, 0x06, 0xc1, 0x16, 0x57, 0x40, 0x1f, 0x41, 0xba, 0xad, 0x92,
+ 0x90, 0xfe, 0x6a, 0xe0, 0x18, 0x55, 0xa9, 0x98, 0x91, 0x70, 0x0d, 0x71,
+ 0x77, 0x5f, 0xb3, 0x62, 0x37, 0xbd, 0x35, 0x97, 0xad, 0x24, 0x0f, 0xff,
+ 0x4c, 0x03, 0xd1, 0xfe, 0x59, 0x9c, 0xde, 0xc6, 0x5b, 0xae, 0xf1, 0x1f,
+ 0xbc, 0x48, 0x89, 0x57, 0x5a, 0x55, 0xf2, 0x55, 0xb5, 0x1e, 0xc8, 0x29,
+ 0x85, 0x95, 0xdb, 0xcc, 0x89, 0x65, 0x93, 0x82, 0xd3, 0x5c, 0x2b, 0x85,
+ 0xa9, 0x41, 0xc3, 0x37, 0x46, 0xa7, 0x93, 0x7f, 0x3d, 0x18, 0xe2, 0x70,
+ 0x79, 0xfc, 0x3d, 0x22, 0x52, 0x90, 0x4a, 0xa5, 0x33, 0xfb, 0xfd, 0x2e,
+ 0xbe, 0xd2, 0xe0, 0x59},
+ priv_key_0,
+ true},
+
+ // Comment:
+ // tcID: 7
+ {7,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ {0x18, 0xe2, 0x80, 0xe8, 0xb0, 0x3d, 0x85, 0x88, 0xb9, 0x23, 0x84, 0x2d,
+ 0x15, 0xfd, 0xdb, 0x04, 0x93, 0x28, 0x5e, 0xcd, 0x7a, 0xd2, 0xd9, 0xa9,
+ 0x87, 0x80, 0x45, 0xce, 0x61, 0x5b, 0xa0, 0x7c, 0xb8, 0x11, 0xfd, 0x4a,
+ 0x07, 0x37, 0xe9, 0x1e, 0xce, 0x5a, 0x63, 0xb7, 0x0b, 0x1e, 0xdc, 0x23,
+ 0xe0, 0xda, 0x93, 0x9e, 0xc6, 0x54, 0x33, 0x3e, 0xb7, 0x7e, 0x95, 0x61,
+ 0x08, 0xb0, 0x40, 0xbd, 0x6b, 0x92, 0x92, 0x7e, 0x25, 0xa6, 0x92, 0x2d,
+ 0x1b, 0x92, 0x30, 0x20, 0x36, 0x98, 0x59, 0x15, 0xfe, 0xdf, 0x9f, 0xb3,
+ 0x84, 0x31, 0xbb, 0xce, 0x1f, 0xee, 0xe3, 0xec, 0x42, 0xff, 0x15, 0xbc,
+ 0x4a, 0x4b, 0x6d, 0x10, 0xb3, 0xda, 0x41, 0xec, 0x96, 0x66, 0x7b, 0x81,
+ 0x16, 0x3b, 0x30, 0xb4, 0x6e, 0xef, 0x4f, 0x46, 0xfb, 0x22, 0xf1, 0x87,
+ 0xda, 0x8f, 0xd5, 0x36, 0x46, 0x1e, 0x55, 0x94, 0xbf, 0x55, 0x7a, 0x6d,
+ 0xfc, 0x23, 0x37, 0x88, 0x3b, 0xee, 0x8d, 0x61, 0x87, 0x19, 0x2a, 0x3b,
+ 0x4b, 0xea, 0x70, 0x39, 0x8b, 0x01, 0xf3, 0xea, 0x8c, 0x15, 0x47, 0xf6,
+ 0xc5, 0x72, 0x48, 0x24, 0x33, 0x65, 0xb3, 0xc4, 0x6b, 0x11, 0x79, 0x24,
+ 0xd8, 0xbb, 0x68, 0x45, 0xea, 0x38, 0x2c, 0x38, 0x9c, 0x64, 0x8d, 0x3e,
+ 0x65, 0xff, 0x0b, 0x87, 0x11, 0xbb, 0xe1, 0xa6, 0xfd, 0x3b, 0xea, 0x02,
+ 0x8f, 0x58, 0x08, 0x72, 0x5f, 0x19, 0x8c, 0xda, 0x04, 0x07, 0xa0, 0xff,
+ 0x46, 0xb5, 0xaf, 0x26, 0x1a, 0x37, 0x18, 0x45, 0x47, 0x25, 0x0f, 0x49,
+ 0x68, 0x00, 0xe6, 0x97, 0x29, 0x0e, 0x39, 0xd4, 0x6d, 0x6b, 0xce, 0x67,
+ 0xb7, 0x67, 0xd7, 0x3a, 0x63, 0xbd, 0x98, 0xf6, 0x99, 0xc1, 0x82, 0x81,
+ 0x80, 0xab, 0xfd, 0x51, 0xa3, 0x04, 0x8d, 0x05, 0x0d, 0x49, 0x62, 0x36,
+ 0xed, 0xf1, 0xe9, 0x9d},
+ priv_key_0,
+ true},
+
+ // Comment: Longest valid message size
+ // tcID: 8
+ {8,
+ {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78},
+ {0x7e, 0x15, 0x1b, 0x7b, 0x34, 0xe3, 0xb4, 0xab, 0xe0, 0x45, 0xcf, 0x70,
+ 0x86, 0x40, 0xe6, 0x15, 0x01, 0xc5, 0x0f, 0xdc, 0xa6, 0x29, 0xae, 0xca,
+ 0x10, 0x25, 0x9d, 0x45, 0xd1, 0x5e, 0xee, 0xc6, 0xa2, 0x00, 0x8b, 0x63,
+ 0x36, 0xf5, 0x70, 0x21, 0xac, 0x6f, 0xda, 0xd9, 0xa6, 0xb2, 0x9d, 0x65,
+ 0xf0, 0x98, 0xab, 0xff, 0x76, 0xf9, 0x37, 0x22, 0xa8, 0xe2, 0x3f, 0xb5,
+ 0xe1, 0x53, 0xdb, 0x07, 0x50, 0x05, 0x57, 0x5d, 0xad, 0x6a, 0xdc, 0xcb,
+ 0x7c, 0x02, 0x0c, 0xd7, 0x41, 0xc3, 0x41, 0x99, 0x46, 0xb8, 0x2d, 0x36,
+ 0x9a, 0x07, 0xfa, 0xd5, 0xb0, 0xd5, 0x5d, 0x51, 0x77, 0x4f, 0x89, 0x91,
+ 0xbd, 0x65, 0xe9, 0xe8, 0x28, 0xd8, 0xf5, 0xa9, 0x89, 0xc8, 0x66, 0xa0,
+ 0x24, 0xa4, 0xa7, 0x84, 0x34, 0xe9, 0xaf, 0xfd, 0x0a, 0xf2, 0xc7, 0x2f,
+ 0x91, 0x85, 0xd4, 0x50, 0xb6, 0x27, 0x00, 0x8a, 0x8a, 0x09, 0x68, 0xfc,
+ 0x63, 0x73, 0xca, 0x34, 0x04, 0x10, 0x30, 0x6a, 0x58, 0x92, 0x1c, 0xce,
+ 0x12, 0x07, 0xbb, 0x6f, 0x6c, 0x14, 0xe3, 0xd1, 0xf2, 0x14, 0x30, 0x4f,
+ 0x9f, 0x6b, 0xb9, 0x19, 0x99, 0x09, 0xe1, 0x61, 0x03, 0x22, 0xe8, 0x34,
+ 0xb0, 0xce, 0x9f, 0x55, 0xb1, 0x83, 0x5d, 0x76, 0x23, 0xb8, 0x2e, 0xf5,
+ 0x48, 0x54, 0x5f, 0x98, 0x4e, 0xa5, 0x14, 0x66, 0x25, 0x01, 0x59, 0x34,
+ 0x4d, 0xde, 0x90, 0x2a, 0x0f, 0x02, 0x1b, 0xa4, 0xba, 0xf2, 0x6b, 0x16,
+ 0xd8, 0xc6, 0xa4, 0x20, 0x03, 0xf4, 0xd5, 0xdc, 0xae, 0x53, 0x11, 0x87,
+ 0xdc, 0x7e, 0x3f, 0x87, 0xc9, 0xe0, 0x44, 0x70, 0x59, 0x9e, 0xb6, 0x23,
+ 0xe0, 0x4f, 0xca, 0x26, 0x6e, 0x86, 0xf9, 0x8c, 0xab, 0xb6, 0x86, 0x60,
+ 0x04, 0xe7, 0xfc, 0x80, 0xb3, 0x6c, 0x39, 0x77, 0x45, 0x6e, 0x51, 0xeb,
+ 0x64, 0xf4, 0xb6, 0x5f},
+ priv_key_0,
+ true},
+
+ // Comment: ps is all 0
+ // tcID: 9
+ {9,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x6e, 0x0d, 0x50, 0x7f, 0x66, 0xe1, 0x6d, 0x4b, 0x73, 0x73, 0xa5, 0x04,
+ 0xc6, 0xd4, 0x86, 0x92, 0xaa, 0xa5, 0x41, 0xfd, 0xd5, 0x9e, 0xeb, 0x5d,
+ 0x4a, 0x2c, 0xd9, 0x1f, 0x60, 0x00, 0xce, 0x9b, 0x57, 0x34, 0xa2, 0x32,
+ 0xd6, 0x54, 0x1a, 0x78, 0x72, 0x9a, 0xc8, 0x21, 0x52, 0xd3, 0xa3, 0x0b,
+ 0x51, 0x95, 0x0a, 0x24, 0xae, 0x37, 0x9a, 0x10, 0x8e, 0xd2, 0x0f, 0xa4,
+ 0xec, 0x75, 0x42, 0xfe, 0x22, 0x81, 0xc2, 0xdd, 0x5d, 0xe6, 0x85, 0x56,
+ 0x4d, 0x15, 0x18, 0x2f, 0x3c, 0x73, 0xe9, 0xc0, 0x13, 0x5e, 0xbc, 0x99,
+ 0x3f, 0x5a, 0xcd, 0x24, 0x0a, 0x34, 0x3d, 0x32, 0x57, 0x99, 0x75, 0x82,
+ 0x32, 0x8c, 0x31, 0xbe, 0x21, 0x5c, 0x73, 0x49, 0x37, 0x54, 0x06, 0xaa,
+ 0x78, 0xa3, 0xac, 0x35, 0x32, 0x72, 0x26, 0x83, 0x9b, 0xee, 0x2f, 0x1a,
+ 0x4a, 0x0f, 0x8e, 0x6e, 0x06, 0x98, 0x6c, 0xb3, 0x38, 0x06, 0xc9, 0x3e,
+ 0x0b, 0x0c, 0x1d, 0x6c, 0xfd, 0x23, 0xf4, 0xa6, 0x8c, 0x1f, 0x2a, 0x38,
+ 0xc7, 0x4b, 0x8d, 0xf7, 0x0f, 0x28, 0x09, 0x84, 0xa8, 0x40, 0xc7, 0x10,
+ 0xc5, 0x22, 0x79, 0x03, 0x4d, 0x04, 0xf6, 0x1e, 0x31, 0x3d, 0x4b, 0xcd,
+ 0x8b, 0x3b, 0x5c, 0x58, 0x46, 0x8a, 0x44, 0x56, 0x5a, 0x1a, 0xcb, 0x2e,
+ 0xef, 0xc6, 0xd4, 0x90, 0x44, 0xbe, 0x71, 0x63, 0xe6, 0x4e, 0xd8, 0x4b,
+ 0x5e, 0x79, 0x91, 0xec, 0xba, 0x27, 0x4a, 0x3a, 0x7e, 0xe4, 0xde, 0xfb,
+ 0x84, 0x2a, 0x86, 0xac, 0x4c, 0xbf, 0x2d, 0x3b, 0xfc, 0x9c, 0xf8, 0x70,
+ 0xae, 0x02, 0x5a, 0x3e, 0x2f, 0xbc, 0x77, 0x59, 0x16, 0xa5, 0x95, 0x79,
+ 0x76, 0x3c, 0x06, 0xeb, 0x84, 0xad, 0x8e, 0xdd, 0x1d, 0x03, 0x78, 0x7e,
+ 0x60, 0x9a, 0xd4, 0x46, 0xde, 0x43, 0xeb, 0xed, 0x16, 0x33, 0x0a, 0xb0,
+ 0x67, 0x16, 0xfa, 0x73},
+ priv_key_0,
+ false},
+
+ // Comment: ps is all 1
+ // tcID: 10
+ {10,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x63, 0x35, 0x46, 0x72, 0x3d, 0x13, 0xef, 0x27, 0x12, 0x56, 0x1a, 0xbf,
+ 0xa5, 0xb4, 0x77, 0xa3, 0x6c, 0xe7, 0xc8, 0xdc, 0x5a, 0x9f, 0x43, 0x58,
+ 0x9e, 0xa2, 0x89, 0xa1, 0x5f, 0x74, 0x9c, 0x89, 0xe4, 0xe3, 0xba, 0x3c,
+ 0xa6, 0xa6, 0x15, 0x33, 0x3e, 0x9b, 0xb5, 0xff, 0x3e, 0xfb, 0x62, 0xb3,
+ 0x2e, 0x7f, 0x11, 0x87, 0x0c, 0x8b, 0xbe, 0xff, 0xe8, 0x84, 0xa5, 0xef,
+ 0x2b, 0x10, 0x06, 0x04, 0x5b, 0xd9, 0x7b, 0xb2, 0x96, 0x99, 0x08, 0x4d,
+ 0xac, 0x42, 0x12, 0xc2, 0x17, 0xe1, 0x01, 0x13, 0x23, 0x26, 0x83, 0x44,
+ 0x50, 0x91, 0xfa, 0x72, 0x24, 0xab, 0xc0, 0x2a, 0xd3, 0x7f, 0xea, 0xf1,
+ 0x0d, 0x5b, 0x4a, 0xf6, 0xf2, 0x88, 0xfa, 0x01, 0xd8, 0x5b, 0xcd, 0x94,
+ 0x4b, 0xf4, 0x11, 0xac, 0x56, 0xc0, 0xb7, 0xbf, 0x10, 0x37, 0x45, 0x2f,
+ 0x54, 0x0f, 0x28, 0x61, 0x14, 0xb1, 0x4b, 0x22, 0x08, 0xfb, 0x42, 0x82,
+ 0xb6, 0x82, 0x9c, 0x59, 0x4a, 0xa2, 0x7a, 0xd5, 0xef, 0x1d, 0xc6, 0x7b,
+ 0x56, 0x96, 0xed, 0x2a, 0x4b, 0x9a, 0x4e, 0xe2, 0x35, 0x4c, 0xc0, 0x53,
+ 0x15, 0xff, 0xf5, 0xe8, 0xa4, 0xe0, 0xe7, 0x56, 0x75, 0xc1, 0xee, 0xd3,
+ 0x4d, 0x46, 0xef, 0xfa, 0x73, 0xea, 0x96, 0xe7, 0x48, 0x34, 0x07, 0x71,
+ 0xdf, 0xec, 0x01, 0xda, 0xe9, 0x37, 0xed, 0xd8, 0x92, 0x4e, 0xce, 0x84,
+ 0x70, 0x54, 0x2a, 0x82, 0x51, 0xc3, 0x1e, 0x91, 0x30, 0xe2, 0xc5, 0xf8,
+ 0x01, 0x52, 0xb4, 0xc6, 0x61, 0x11, 0xdf, 0x52, 0xf7, 0xe5, 0xf9, 0xb4,
+ 0x08, 0x35, 0xb4, 0x4b, 0xf8, 0xe8, 0xe2, 0x73, 0xb0, 0x75, 0xdc, 0x04,
+ 0xf7, 0x58, 0xa3, 0x0c, 0x24, 0xdc, 0x2c, 0x2a, 0xbe, 0xaf, 0x63, 0x9f,
+ 0x4f, 0xca, 0x4d, 0xac, 0xd5, 0x09, 0x25, 0x03, 0x78, 0xad, 0x0e, 0x52,
+ 0x76, 0x37, 0x4b, 0x99},
+ priv_key_0,
+ true},
+
+ // Comment: rsa_sslv23_padding
+ // tcID: 11
+ {11,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x94, 0xa6, 0xec, 0xda, 0xdc, 0xc3, 0xa9, 0xc5, 0x64, 0x5d, 0x04, 0x10,
+ 0x92, 0x9b, 0xa8, 0xf0, 0x1c, 0x89, 0xb8, 0x42, 0x6b, 0x88, 0x9d, 0x30,
+ 0x64, 0xcf, 0x18, 0x11, 0xf2, 0xca, 0xaa, 0x1e, 0x1a, 0x55, 0xa2, 0x9a,
+ 0x18, 0x69, 0xa7, 0xd7, 0x19, 0x22, 0x6b, 0xce, 0xa6, 0x37, 0x40, 0x7b,
+ 0xb8, 0x03, 0x83, 0xe7, 0x6b, 0x59, 0x66, 0xe2, 0xea, 0x4d, 0x56, 0xfb,
+ 0xb2, 0xfb, 0x32, 0x5d, 0xa1, 0x25, 0x46, 0x07, 0x1b, 0x65, 0x89, 0x8b,
+ 0x12, 0xe3, 0x6d, 0x0e, 0xa0, 0xe4, 0x72, 0x45, 0x93, 0x0e, 0xb0, 0x51,
+ 0xce, 0xcc, 0x4b, 0x8d, 0xed, 0xe1, 0x8a, 0xdb, 0x4f, 0x1c, 0xa3, 0x18,
+ 0xcf, 0x0e, 0x36, 0x82, 0x0f, 0x1c, 0xfd, 0x49, 0x11, 0xf0, 0x76, 0xe0,
+ 0xf3, 0xfb, 0xf9, 0xc1, 0x97, 0xa0, 0xed, 0x32, 0x06, 0x3f, 0x72, 0x40,
+ 0x54, 0x77, 0x88, 0x8f, 0x13, 0xcb, 0xab, 0x46, 0x49, 0xe3, 0xc8, 0xdf,
+ 0x4f, 0x02, 0x2a, 0x41, 0x09, 0xec, 0xb9, 0x1f, 0xbe, 0xed, 0xbc, 0x4d,
+ 0xf4, 0xd8, 0x9a, 0xd9, 0xca, 0xcb, 0xbd, 0x7e, 0x8e, 0x27, 0xa2, 0xf1,
+ 0xfe, 0x18, 0x13, 0xd3, 0xf1, 0xb5, 0x37, 0xec, 0xf4, 0x18, 0x78, 0xf0,
+ 0x59, 0x18, 0x17, 0x15, 0x04, 0xbf, 0x80, 0x06, 0x31, 0x78, 0x1a, 0x7c,
+ 0x36, 0x45, 0x1a, 0xbb, 0xc3, 0x2d, 0xda, 0x5b, 0x55, 0xf0, 0x5f, 0x4b,
+ 0xa7, 0xb5, 0x41, 0x40, 0x89, 0xd9, 0xd6, 0x79, 0x24, 0x8c, 0xf0, 0x42,
+ 0x75, 0x6a, 0x4f, 0x06, 0xc3, 0x7c, 0x8b, 0x5a, 0x18, 0xa6, 0xba, 0x8f,
+ 0x97, 0x85, 0x3c, 0xc6, 0x76, 0x32, 0x35, 0xee, 0x84, 0x1d, 0x96, 0xe6,
+ 0x1f, 0x2d, 0x75, 0xc1, 0x88, 0xca, 0x53, 0xd2, 0x22, 0xd3, 0xd9, 0x25,
+ 0xa3, 0xd7, 0x01, 0x55, 0x17, 0x58, 0xfe, 0xb7, 0x9c, 0xcf, 0x87, 0x09,
+ 0xcb, 0x61, 0xb7, 0x93},
+ priv_key_0,
+ true},
+
+ // Comment: byte 0 of ps is 0
+ // tcID: 12
+ {12,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x6a, 0x8b, 0x8c, 0x01, 0x24, 0x7d, 0x9d, 0x4d, 0x1c, 0x3b, 0xba, 0xac,
+ 0x58, 0xe0, 0x77, 0xe3, 0x79, 0x26, 0x85, 0x4d, 0xc8, 0xbd, 0xb5, 0x8f,
+ 0xb7, 0xb9, 0x89, 0x79, 0xba, 0x91, 0x02, 0x93, 0x44, 0x69, 0x83, 0x64,
+ 0x80, 0xa0, 0xb9, 0x6a, 0x5b, 0x45, 0x2e, 0x54, 0xdf, 0xf5, 0x5e, 0x77,
+ 0xb5, 0x2d, 0xc1, 0xcb, 0x93, 0x65, 0x6f, 0x68, 0x02, 0xb7, 0xfb, 0xe0,
+ 0x6c, 0xa0, 0x92, 0x3e, 0x38, 0xe5, 0x49, 0xda, 0xbc, 0xdb, 0xce, 0x90,
+ 0x9f, 0xdd, 0x10, 0xd6, 0x77, 0xd8, 0x96, 0x38, 0x4a, 0xf7, 0x5e, 0x71,
+ 0x46, 0x79, 0x4b, 0xfa, 0x00, 0x9e, 0xbb, 0xb2, 0xd6, 0x89, 0x0b, 0x1c,
+ 0xfc, 0xad, 0x46, 0x98, 0xd2, 0x97, 0xc7, 0x59, 0xb0, 0xa0, 0x11, 0x51,
+ 0xbd, 0xfe, 0x1d, 0x48, 0xcf, 0x92, 0xe8, 0x08, 0x96, 0xbe, 0x92, 0x3d,
+ 0x02, 0x37, 0x19, 0x30, 0xca, 0xfb, 0x15, 0x5e, 0x54, 0x3d, 0x9a, 0x21,
+ 0xe5, 0x2f, 0xaf, 0x23, 0x95, 0x23, 0x4e, 0x65, 0xd5, 0x75, 0xfa, 0x9f,
+ 0x52, 0x76, 0xc8, 0x0a, 0xe4, 0xcd, 0x6e, 0xc1, 0x8a, 0xc6, 0xd9, 0x54,
+ 0xad, 0x04, 0x3d, 0x2a, 0x46, 0x93, 0x27, 0x63, 0xca, 0x44, 0x47, 0x61,
+ 0x80, 0xb3, 0x97, 0x21, 0x5d, 0x95, 0x65, 0x1f, 0xba, 0x63, 0x22, 0x09,
+ 0x98, 0xe0, 0x6a, 0xb2, 0xdc, 0xc4, 0x93, 0x5d, 0xad, 0xaa, 0xe8, 0x66,
+ 0x0a, 0xc8, 0xc6, 0x35, 0x6b, 0x87, 0x1e, 0x0b, 0x13, 0x97, 0xaf, 0x20,
+ 0xd6, 0xfe, 0x93, 0x7c, 0x32, 0x11, 0xe2, 0x15, 0x59, 0xa3, 0xd0, 0xeb,
+ 0x39, 0xc2, 0x94, 0x9a, 0x96, 0x61, 0x1b, 0x13, 0x74, 0x0a, 0xe0, 0xc2,
+ 0x6c, 0xe6, 0x7c, 0x37, 0x3a, 0x92, 0x25, 0xa3, 0xc1, 0x77, 0x3e, 0xc6,
+ 0x62, 0xca, 0x20, 0xde, 0xe6, 0x20, 0xc0, 0xac, 0xef, 0x14, 0x75, 0xb3,
+ 0x62, 0xee, 0x9b, 0x9f},
+ priv_key_0,
+ false},
+
+ // Comment: byte 1 of ps is 0
+ // tcID: 13
+ {13,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x84, 0xc1, 0x49, 0xc3, 0x78, 0xf3, 0xf1, 0x2c, 0xe2, 0x02, 0xbb, 0x56,
+ 0x14, 0x56, 0x25, 0x70, 0x57, 0x70, 0x91, 0x14, 0xec, 0xba, 0xa4, 0xc3,
+ 0xa7, 0xdb, 0xfb, 0xcb, 0xfa, 0xf2, 0xfe, 0x9a, 0x19, 0xce, 0xba, 0xbd,
+ 0x72, 0xe3, 0x94, 0x74, 0xb6, 0xbd, 0x78, 0x71, 0xc3, 0xda, 0xe4, 0x1a,
+ 0x9c, 0x87, 0xc5, 0xcb, 0x2f, 0xaf, 0xc2, 0xd0, 0x6d, 0x49, 0xc6, 0x0a,
+ 0xc4, 0x01, 0xed, 0x1e, 0x12, 0x55, 0x22, 0xd0, 0x85, 0x4f, 0xe8, 0xfb,
+ 0x86, 0x11, 0xf8, 0xef, 0xb9, 0x0d, 0x2b, 0x89, 0xa1, 0x4e, 0xae, 0xb6,
+ 0xe9, 0x91, 0xf1, 0x93, 0x29, 0xdd, 0x7d, 0x18, 0x3e, 0xf7, 0x2c, 0xf0,
+ 0x54, 0x3d, 0xab, 0xed, 0xcd, 0xec, 0xc9, 0x97, 0x7c, 0xc9, 0x39, 0x5e,
+ 0x26, 0x29, 0xa1, 0xdc, 0x8d, 0x35, 0x9b, 0x2b, 0xc0, 0xfe, 0xa6, 0xef,
+ 0x25, 0x0c, 0x4c, 0xfa, 0x2a, 0xc8, 0xad, 0x22, 0xa6, 0xa5, 0x87, 0xe3,
+ 0x28, 0x59, 0xa8, 0xc9, 0x9e, 0x4f, 0x7c, 0xdf, 0x93, 0x85, 0x27, 0xe9,
+ 0xe0, 0xbb, 0x59, 0x77, 0x21, 0x51, 0x70, 0x67, 0xd8, 0x3f, 0xab, 0x31,
+ 0x45, 0x7e, 0x52, 0xe7, 0xa1, 0x1b, 0x03, 0x93, 0x13, 0x5d, 0x30, 0xe6,
+ 0x19, 0xd7, 0xcc, 0x47, 0xca, 0xf9, 0x70, 0xfa, 0xcd, 0xd8, 0xdc, 0x4b,
+ 0xd6, 0x13, 0xb1, 0x51, 0xf9, 0x3c, 0xc5, 0x3c, 0x13, 0x07, 0xce, 0xf6,
+ 0x8f, 0xeb, 0x5a, 0x67, 0xd3, 0x23, 0x37, 0xcf, 0x2f, 0xf9, 0x54, 0xbe,
+ 0x7a, 0x55, 0x3d, 0x3f, 0x07, 0xc9, 0xf6, 0x57, 0xae, 0xbd, 0x9e, 0x8d,
+ 0x4e, 0xe9, 0x9e, 0x87, 0x36, 0xc1, 0x52, 0x80, 0x42, 0x95, 0xf3, 0x66,
+ 0xa4, 0xff, 0xaf, 0x2a, 0x72, 0xe2, 0x9c, 0x2f, 0x87, 0xb0, 0x3b, 0x28,
+ 0xb9, 0x9d, 0xa1, 0xf6, 0xa7, 0xee, 0x0d, 0x93, 0x64, 0xef, 0x71, 0x1e,
+ 0xda, 0x4f, 0x07, 0x93},
+ priv_key_0,
+ false},
+
+ // Comment: byte 7 of ps is 0
+ // tcID: 14
+ {14,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x33, 0x07, 0x26, 0x4f, 0x64, 0xd4, 0xca, 0x8b, 0x62, 0xc4, 0xe7, 0xda,
+ 0x4c, 0xac, 0x11, 0x72, 0x62, 0xe5, 0xd3, 0xa3, 0xdb, 0xc1, 0x9a, 0x52,
+ 0x9a, 0xc5, 0x16, 0x7c, 0x19, 0x87, 0xbc, 0xe5, 0x6e, 0x35, 0x87, 0x26,
+ 0xd0, 0xec, 0xfc, 0x6c, 0xb5, 0x91, 0xa1, 0x2b, 0xd5, 0xf7, 0x53, 0x1c,
+ 0xd2, 0x24, 0x94, 0x39, 0x25, 0x4c, 0x36, 0x6a, 0xd3, 0xcb, 0x7a, 0x60,
+ 0x8f, 0x84, 0x5e, 0x1e, 0xca, 0x93, 0x10, 0x18, 0x29, 0x52, 0x08, 0xba,
+ 0x5c, 0x61, 0x98, 0x02, 0x7b, 0x22, 0x19, 0x12, 0x24, 0xc4, 0x56, 0x88,
+ 0x56, 0xab, 0x33, 0x1e, 0x2a, 0xcf, 0x53, 0x0f, 0xc4, 0x34, 0x87, 0x08,
+ 0x65, 0xd3, 0x32, 0x1a, 0xc9, 0x03, 0x27, 0xa8, 0xc6, 0x1f, 0x27, 0xca,
+ 0xc9, 0x85, 0x9d, 0xac, 0x8e, 0x3c, 0x38, 0xd8, 0x45, 0x33, 0x49, 0xd2,
+ 0xef, 0x8e, 0x4a, 0x7e, 0x80, 0x11, 0xf6, 0xba, 0xdd, 0x15, 0x30, 0xea,
+ 0xe7, 0x10, 0xe0, 0xc6, 0x0d, 0x35, 0x90, 0x5f, 0x20, 0xd7, 0xa2, 0xd1,
+ 0x18, 0xe7, 0xce, 0x18, 0xeb, 0xb2, 0x20, 0xf0, 0x4b, 0x40, 0x89, 0x77,
+ 0x8c, 0xbf, 0x09, 0x1b, 0xcb, 0x3e, 0x02, 0xac, 0xa8, 0x3b, 0x4b, 0x9b,
+ 0xa5, 0x31, 0x9c, 0x30, 0x69, 0x18, 0x8c, 0x7b, 0x00, 0xc7, 0xd3, 0x2e,
+ 0xbe, 0x1d, 0xd6, 0xe6, 0x53, 0x5b, 0x5f, 0x66, 0x7c, 0xe9, 0x72, 0xf0,
+ 0x0b, 0xa7, 0x73, 0xd4, 0xcf, 0x6a, 0x55, 0x6c, 0xcf, 0x65, 0xba, 0xcc,
+ 0x1e, 0xca, 0x23, 0x12, 0x88, 0x1c, 0xaf, 0x6a, 0x89, 0xff, 0x5d, 0x83,
+ 0x96, 0x08, 0x46, 0xa5, 0xd9, 0xdd, 0x31, 0x47, 0x7d, 0xcc, 0x9e, 0xe4,
+ 0xae, 0x50, 0xab, 0x0c, 0xb2, 0xe5, 0x74, 0xa6, 0x85, 0xbd, 0x9d, 0x7b,
+ 0x7a, 0x74, 0xc7, 0xca, 0x98, 0x76, 0xf0, 0x8f, 0xd6, 0x4d, 0x1d, 0x5f,
+ 0x19, 0x67, 0x86, 0xbe},
+ priv_key_0,
+ false},
+
+ // Comment: ps truncated
+ // tcID: 15
+ {15,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x16, 0xd5, 0x6b, 0x7a, 0x9e, 0x67, 0x2e, 0x38, 0x70, 0x16, 0xe8, 0xb1,
+ 0xc9, 0xcf, 0xf4, 0x74, 0xd5, 0x60, 0xfa, 0xa8, 0xca, 0x14, 0xa5, 0x65,
+ 0xfb, 0xa0, 0x86, 0x01, 0x5c, 0x5f, 0x9d, 0x53, 0xb2, 0x05, 0xc4, 0xcc,
+ 0xfe, 0x77, 0xed, 0x5f, 0x3d, 0x10, 0xa0, 0x4a, 0x23, 0xbc, 0x03, 0x1d,
+ 0x9c, 0x7f, 0xc8, 0x09, 0x66, 0x8c, 0xeb, 0x5c, 0x4e, 0x31, 0xba, 0x87,
+ 0x60, 0x47, 0x5d, 0xe7, 0x13, 0x41, 0x3b, 0x1a, 0xe5, 0x66, 0x6e, 0x93,
+ 0x08, 0x7e, 0x14, 0x6a, 0x26, 0x07, 0xc0, 0x0d, 0x64, 0x92, 0xed, 0x09,
+ 0x59, 0x73, 0xc7, 0xcc, 0xd7, 0x99, 0x96, 0xaa, 0x26, 0x02, 0x3a, 0x2c,
+ 0x66, 0x23, 0xf3, 0x82, 0xe9, 0x4a, 0x4c, 0x59, 0x5f, 0xbb, 0x59, 0x6b,
+ 0xe0, 0x74, 0xf8, 0x75, 0x59, 0x26, 0x71, 0x86, 0xcc, 0x47, 0x51, 0x75,
+ 0x15, 0x22, 0x77, 0xcc, 0xca, 0xf9, 0x51, 0x3d, 0xcb, 0x95, 0xa1, 0xf6,
+ 0x54, 0x0b, 0xb6, 0x33, 0xa9, 0xa6, 0x51, 0x82, 0xf2, 0xa5, 0x38, 0x38,
+ 0xb8, 0x53, 0x29, 0xc9, 0x54, 0x4c, 0x24, 0x74, 0x0b, 0x24, 0xb2, 0x7c,
+ 0xe5, 0xd7, 0x60, 0xf0, 0x51, 0xc4, 0x7e, 0x6c, 0xc1, 0x07, 0xc2, 0x64,
+ 0xbc, 0x1a, 0x87, 0xba, 0x7b, 0xd2, 0xbf, 0x27, 0x67, 0x55, 0x47, 0xbd,
+ 0xa2, 0x8b, 0x3d, 0x2a, 0x72, 0x81, 0xd6, 0x73, 0x2f, 0x9d, 0xbc, 0x3c,
+ 0x20, 0xee, 0xcb, 0x28, 0x0f, 0x2b, 0xa6, 0xf2, 0x5c, 0xd4, 0x9c, 0x93,
+ 0x0d, 0xcc, 0x3a, 0x41, 0x39, 0x87, 0xab, 0x4d, 0xe0, 0xfe, 0x93, 0x14,
+ 0xa6, 0x1e, 0x09, 0x2b, 0x37, 0x08, 0xc7, 0x5c, 0x9b, 0xf9, 0x68, 0x31,
+ 0xdf, 0x05, 0xe4, 0xdb, 0xe3, 0x1f, 0x75, 0xb2, 0xdd, 0xaf, 0x3b, 0xde,
+ 0x7f, 0x01, 0xc7, 0x94, 0x0e, 0xc6, 0x27, 0x58, 0x00, 0x6a, 0x65, 0x28,
+ 0x71, 0xd7, 0x2b, 0x75},
+ priv_key_0,
+ false},
+
+ // Comment: ps missing
+ // tcID: 16
+ {16,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x25, 0xf6, 0x7b, 0xc6, 0xc1, 0x32, 0x0a, 0x13, 0xfa, 0x91, 0xa2, 0x3d,
+ 0x4d, 0x18, 0x01, 0xcc, 0x73, 0x59, 0x41, 0x61, 0xa7, 0xf3, 0x44, 0xff,
+ 0xa1, 0x95, 0xd6, 0xdd, 0x18, 0x94, 0xc1, 0xe3, 0x9d, 0x6c, 0xd8, 0x18,
+ 0x66, 0x46, 0x2d, 0x05, 0xe0, 0xe1, 0x6c, 0x02, 0x45, 0x9a, 0x3f, 0x1d,
+ 0xc5, 0xf0, 0xec, 0xc5, 0x26, 0x57, 0xf7, 0x03, 0x85, 0xfd, 0x0b, 0x33,
+ 0xde, 0x21, 0x42, 0x16, 0xa2, 0x29, 0x8b, 0x48, 0x14, 0x55, 0x0a, 0xf1,
+ 0xec, 0xd9, 0x29, 0x17, 0x0b, 0xc6, 0x9b, 0x74, 0xe0, 0x82, 0x99, 0xbe,
+ 0xa5, 0x0d, 0xe3, 0x30, 0x21, 0x46, 0x8f, 0x4f, 0xe2, 0xa2, 0xe4, 0xa4,
+ 0x32, 0x33, 0xd6, 0x87, 0x2d, 0x15, 0x37, 0x9c, 0xce, 0xa0, 0x34, 0x50,
+ 0x14, 0x5d, 0x90, 0x9c, 0x5e, 0xb1, 0x1c, 0xa5, 0xf5, 0x24, 0xe1, 0x7b,
+ 0x20, 0x65, 0x76, 0x8b, 0x9b, 0xb0, 0x64, 0x38, 0xe8, 0x1b, 0x0b, 0x8c,
+ 0xa8, 0x16, 0xbf, 0xcc, 0x7e, 0xdd, 0xcf, 0xfb, 0xa5, 0x9b, 0x33, 0xe2,
+ 0xa0, 0xb4, 0xad, 0x8d, 0xf2, 0x15, 0xc2, 0xea, 0xfa, 0x24, 0x0e, 0x55,
+ 0x3f, 0x15, 0x26, 0xda, 0xd6, 0x60, 0x38, 0xe5, 0x4f, 0x30, 0x5a, 0x6d,
+ 0x3f, 0xd6, 0x46, 0x0e, 0x78, 0x12, 0x39, 0xc9, 0xdc, 0x42, 0x4a, 0xb6,
+ 0xdf, 0x7f, 0x75, 0xbb, 0x43, 0x27, 0xd8, 0x73, 0xd0, 0xe8, 0xd7, 0xec,
+ 0xab, 0x1b, 0x09, 0xb8, 0x77, 0x9c, 0xb8, 0x41, 0xe0, 0x02, 0xee, 0x45,
+ 0xf8, 0xdb, 0xeb, 0xd2, 0xd4, 0x83, 0xde, 0x2d, 0x71, 0x36, 0xae, 0x7e,
+ 0x35, 0x05, 0x80, 0xdc, 0x8a, 0x48, 0xbc, 0xd6, 0x35, 0x9a, 0x67, 0x7b,
+ 0xcc, 0xd6, 0x89, 0xbb, 0xdf, 0x87, 0x9f, 0x25, 0x20, 0xd8, 0x97, 0x6f,
+ 0xc2, 0xb9, 0x2e, 0x64, 0xdd, 0xa8, 0xe7, 0x39, 0x97, 0x19, 0xa1, 0x3b,
+ 0x81, 0x82, 0xc7, 0x39},
+ priv_key_0,
+ false},
+
+ // Comment: Block type = 0
+ // tcID: 17
+ {17,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x37, 0x1e, 0x28, 0x17, 0x30, 0xbb, 0xc2, 0x89, 0xcd, 0x77, 0xa6, 0x4a,
+ 0xb4, 0x9b, 0x37, 0x0e, 0xd7, 0x90, 0x0c, 0x48, 0xf5, 0x62, 0x56, 0x15,
+ 0xff, 0x28, 0xbe, 0xee, 0xea, 0xbc, 0x86, 0x0b, 0x46, 0x73, 0xab, 0x16,
+ 0x00, 0x3f, 0xd5, 0xe1, 0x3c, 0x89, 0xc8, 0xb6, 0xa0, 0xe5, 0xc9, 0xb7,
+ 0x32, 0x04, 0x49, 0x81, 0xdd, 0xf2, 0xbc, 0x45, 0xd4, 0x61, 0x3b, 0xf4,
+ 0x09, 0xcb, 0x2e, 0x98, 0x12, 0x3c, 0xeb, 0x66, 0x1c, 0x10, 0x93, 0x77,
+ 0x3d, 0x71, 0xc6, 0x7f, 0xd1, 0x98, 0x28, 0x8d, 0x6e, 0x9b, 0x83, 0x25,
+ 0x96, 0x89, 0x48, 0x34, 0xc3, 0x95, 0x57, 0x99, 0xea, 0x20, 0xe2, 0x42,
+ 0xb6, 0x32, 0x33, 0x5b, 0xaf, 0x8e, 0x87, 0x87, 0xc1, 0x04, 0x49, 0x9f,
+ 0xb5, 0xd0, 0xea, 0xa3, 0x31, 0xf0, 0x5a, 0x8b, 0x46, 0x38, 0x3d, 0xd1,
+ 0x3c, 0xc0, 0x5f, 0x05, 0x18, 0xd0, 0x5d, 0x9b, 0x03, 0xbd, 0xfd, 0xc2,
+ 0xdb, 0xc9, 0x29, 0x9a, 0x04, 0x21, 0x0c, 0x33, 0xf5, 0xdb, 0xed, 0x37,
+ 0x79, 0xfb, 0x15, 0x48, 0xea, 0xd0, 0x02, 0x26, 0x22, 0x23, 0x4a, 0x6a,
+ 0x2f, 0xfe, 0x5c, 0xa4, 0x2a, 0x43, 0xdb, 0x40, 0xf2, 0x72, 0xd6, 0x63,
+ 0x3c, 0x71, 0x51, 0x36, 0x0b, 0x5b, 0x90, 0xe1, 0x35, 0x28, 0x3a, 0x6a,
+ 0xaf, 0x69, 0xb0, 0x49, 0x1e, 0xdd, 0xa6, 0x37, 0xde, 0xa0, 0x98, 0x9e,
+ 0x3a, 0x5d, 0xd0, 0xc3, 0xaa, 0xc2, 0x67, 0x07, 0x46, 0x62, 0x44, 0x3c,
+ 0x37, 0xce, 0x1b, 0x3f, 0xd4, 0xb2, 0xe9, 0x74, 0x3f, 0xb0, 0xd0, 0x0d,
+ 0xc1, 0x36, 0xd8, 0xdf, 0x10, 0xb6, 0xfd, 0x0b, 0x60, 0xd3, 0x0c, 0x13,
+ 0x99, 0xab, 0x52, 0xd7, 0x5e, 0x2d, 0xb5, 0x59, 0xd8, 0xfa, 0xef, 0xc4,
+ 0x50, 0x08, 0xc2, 0xd9, 0x10, 0x0e, 0xd0, 0x8c, 0xaa, 0x88, 0xbd, 0xc1,
+ 0x1a, 0xea, 0x04, 0xdf},
+ priv_key_0,
+ false},
+
+ // Comment: Block type = 1
+ // tcID: 18
+ {18,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x92, 0x21, 0x0e, 0x5b, 0xbf, 0x24, 0xd2, 0xcd, 0x95, 0x27, 0xf6, 0xe2,
+ 0x4f, 0xfa, 0xfa, 0xfd, 0xfe, 0xe2, 0x42, 0xb1, 0x46, 0x53, 0x9f, 0x37,
+ 0x31, 0x71, 0x5f, 0xff, 0x42, 0x09, 0x2c, 0xc8, 0xf5, 0xa1, 0xa4, 0x91,
+ 0x94, 0x17, 0xc9, 0xdf, 0x9a, 0x5a, 0x32, 0xe6, 0x12, 0x01, 0xf4, 0x35,
+ 0x4a, 0x87, 0xab, 0x06, 0xe9, 0x7f, 0x82, 0x7f, 0x69, 0xe6, 0xcc, 0x13,
+ 0xe7, 0xb9, 0xc7, 0x95, 0x15, 0x14, 0x5f, 0x21, 0x07, 0x13, 0x52, 0x3e,
+ 0x6f, 0x64, 0xde, 0xf6, 0x97, 0x40, 0x6a, 0x49, 0x29, 0xb2, 0xe0, 0x9c,
+ 0x31, 0x89, 0x0b, 0x69, 0x5b, 0x7b, 0x8b, 0xb8, 0x51, 0xa2, 0x2c, 0x7b,
+ 0x54, 0x1c, 0x5d, 0xc5, 0x3c, 0xc7, 0x59, 0x54, 0xc0, 0x24, 0x6e, 0xae,
+ 0x5a, 0x12, 0xaf, 0x30, 0x41, 0x33, 0xf4, 0xdc, 0xdb, 0x90, 0xf8, 0xc6,
+ 0xf5, 0x48, 0x47, 0x16, 0x56, 0x12, 0xf7, 0xef, 0x70, 0xf5, 0x1d, 0xd4,
+ 0x93, 0x89, 0x9d, 0x6e, 0x09, 0xae, 0x9f, 0xed, 0x16, 0xfb, 0x1f, 0x12,
+ 0x25, 0xd0, 0x97, 0x50, 0x17, 0x78, 0x93, 0xc5, 0xe5, 0x48, 0x2e, 0x3c,
+ 0xd4, 0x27, 0x93, 0x1f, 0xfd, 0x3f, 0xef, 0x3e, 0x90, 0x1d, 0x51, 0xf3,
+ 0x9a, 0xa1, 0x7e, 0x34, 0x44, 0x3a, 0x34, 0x75, 0x45, 0x33, 0xa8, 0x87,
+ 0x47, 0x4e, 0x19, 0x21, 0x3a, 0x5e, 0x24, 0x29, 0x80, 0x71, 0x49, 0x5d,
+ 0x18, 0xc6, 0xac, 0x77, 0xde, 0xce, 0x09, 0x4c, 0x56, 0xbb, 0x34, 0xed,
+ 0x82, 0x74, 0xf5, 0xd7, 0x5f, 0x99, 0x16, 0x2a, 0x58, 0xdf, 0xc4, 0x24,
+ 0x0f, 0x53, 0x93, 0xba, 0xae, 0x58, 0xf4, 0x84, 0xef, 0x0a, 0x02, 0x59,
+ 0xb5, 0x6a, 0xd6, 0x47, 0xad, 0x81, 0xfe, 0x88, 0xc9, 0x1b, 0x75, 0xa3,
+ 0x6b, 0x1a, 0xcc, 0x67, 0xa5, 0x6e, 0xc3, 0x79, 0xbb, 0xa0, 0x3a, 0x8b,
+ 0xe9, 0x1d, 0xc0, 0xcd},
+ priv_key_0,
+ false},
+
+ // Comment: Block type = 0xff
+ // tcID: 19
+ {19,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x6d, 0xbc, 0x27, 0xd3, 0x33, 0x71, 0xf8, 0xcb, 0x3c, 0x3a, 0x54, 0x18,
+ 0x5a, 0x68, 0x7a, 0x66, 0xee, 0xa8, 0x11, 0x4f, 0x26, 0xcd, 0x23, 0x46,
+ 0x17, 0xb2, 0xf5, 0x67, 0xd6, 0x01, 0x3e, 0x22, 0x2f, 0x33, 0xd7, 0xfe,
+ 0x05, 0x29, 0x8b, 0x73, 0xf8, 0xbf, 0x20, 0x26, 0x64, 0x83, 0x57, 0x1a,
+ 0x52, 0xb1, 0xda, 0x2c, 0x0b, 0x1a, 0x43, 0x1c, 0x25, 0x7c, 0x62, 0xed,
+ 0x44, 0x12, 0x15, 0xf5, 0x7c, 0xd2, 0xa4, 0xaf, 0x46, 0x28, 0xee, 0xb2,
+ 0x1a, 0x9c, 0xd6, 0x6a, 0x35, 0x0a, 0x16, 0x1c, 0xce, 0x44, 0x6f, 0x25,
+ 0x22, 0x4a, 0x9a, 0xcb, 0xdc, 0xdd, 0x70, 0x9b, 0x14, 0xb8, 0x10, 0xfa,
+ 0xfb, 0x02, 0xf3, 0x87, 0x96, 0x05, 0x40, 0x2e, 0x3f, 0xa6, 0x40, 0x4e,
+ 0x6e, 0x9a, 0x13, 0xb3, 0xf4, 0xfd, 0x3b, 0xd0, 0xe6, 0xc3, 0x2f, 0x18,
+ 0x8a, 0x36, 0x7a, 0x94, 0xae, 0xa8, 0x13, 0xae, 0xbf, 0x4b, 0xd3, 0x16,
+ 0x35, 0xe5, 0x84, 0x3a, 0x27, 0xbf, 0x73, 0x00, 0x41, 0x93, 0x65, 0xd0,
+ 0x0a, 0xb9, 0x7c, 0xb5, 0x35, 0x86, 0x6b, 0xa5, 0x21, 0xdd, 0x0a, 0x84,
+ 0x60, 0xfb, 0xc3, 0x68, 0xab, 0x93, 0x37, 0xca, 0xee, 0xe5, 0x4f, 0x71,
+ 0x9f, 0x89, 0x98, 0xb1, 0x26, 0xa1, 0x11, 0xff, 0xc6, 0xcf, 0xf6, 0xd3,
+ 0xc4, 0x3c, 0xed, 0x45, 0xe8, 0xdc, 0xe6, 0x56, 0x5c, 0x00, 0xbf, 0x0b,
+ 0xe0, 0x06, 0x94, 0xc3, 0x39, 0xf7, 0xfd, 0xbe, 0x06, 0x4c, 0x60, 0xe0,
+ 0x40, 0xa9, 0x5b, 0x5d, 0x5b, 0x4a, 0xf1, 0x5f, 0xb7, 0xf1, 0x4e, 0x00,
+ 0xda, 0x6a, 0x59, 0x1f, 0x18, 0x72, 0x77, 0xe0, 0xc4, 0x53, 0xee, 0xf7,
+ 0xff, 0xce, 0xf2, 0xa4, 0xef, 0xab, 0x93, 0xaf, 0xda, 0xa5, 0x8e, 0x0b,
+ 0xc1, 0xbb, 0x25, 0x28, 0x6d, 0x9c, 0xe2, 0x02, 0x17, 0x6f, 0x39, 0x5e,
+ 0x29, 0xf9, 0x21, 0x36},
+ priv_key_0,
+ false},
+
+ // Comment: First byte is not zero
+ // tcID: 20
+ {20,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x79, 0x4a, 0xb7, 0x24, 0xae, 0xb1, 0x76, 0xc4, 0x41, 0x5a, 0x59, 0x7e,
+ 0x9d, 0x69, 0xcb, 0x56, 0x7c, 0xec, 0xe4, 0x47, 0x9e, 0x6e, 0x4c, 0x9c,
+ 0x19, 0x53, 0x0b, 0x08, 0x77, 0xb5, 0x37, 0x19, 0xd7, 0xf6, 0x31, 0x8b,
+ 0xe8, 0xe9, 0x70, 0x87, 0x4c, 0x4b, 0xe1, 0x99, 0x84, 0xc6, 0x32, 0x82,
+ 0x5d, 0xee, 0x7a, 0x38, 0x56, 0x1a, 0x69, 0x04, 0xe2, 0x3c, 0x77, 0x6c,
+ 0xcc, 0xe7, 0x11, 0x28, 0x84, 0x7c, 0x24, 0xd5, 0x60, 0x9e, 0x67, 0x90,
+ 0xe3, 0xc9, 0x11, 0x23, 0x93, 0x66, 0x0f, 0xfd, 0x20, 0x87, 0x71, 0x91,
+ 0x6d, 0x2e, 0x80, 0xd2, 0xc2, 0xfb, 0x35, 0xff, 0x79, 0x36, 0xba, 0xb6,
+ 0xc0, 0x3e, 0x07, 0x64, 0x6f, 0x15, 0xd0, 0x9a, 0x88, 0xfd, 0x2f, 0xf8,
+ 0xe7, 0x0b, 0x62, 0x4c, 0x66, 0xda, 0x4e, 0xb7, 0xda, 0xe2, 0x41, 0x90,
+ 0x7e, 0xf3, 0x28, 0x69, 0x7c, 0x21, 0x9d, 0x1f, 0xf3, 0x47, 0xad, 0xa9,
+ 0x45, 0xe2, 0x4a, 0xb5, 0x26, 0xb6, 0xce, 0xa4, 0xe6, 0xb7, 0xf3, 0x86,
+ 0x56, 0x0a, 0xb5, 0x6f, 0x16, 0x75, 0x1f, 0x6e, 0x2d, 0xe0, 0xf7, 0x92,
+ 0x2a, 0x89, 0x46, 0xae, 0x9a, 0xfb, 0x9c, 0xe9, 0x53, 0x69, 0x41, 0x8f,
+ 0x54, 0x01, 0x63, 0x82, 0x7f, 0x45, 0x2f, 0x5d, 0x2a, 0x50, 0x29, 0xa1,
+ 0xce, 0x41, 0x74, 0x53, 0x32, 0x4e, 0xb0, 0x15, 0xfd, 0x83, 0xca, 0x21,
+ 0x47, 0x33, 0x1c, 0x02, 0xc7, 0x62, 0xc4, 0x57, 0xfc, 0x52, 0xca, 0x5f,
+ 0x09, 0x76, 0x10, 0xc6, 0x04, 0x30, 0xb6, 0x9b, 0x6b, 0x0f, 0xc1, 0xc0,
+ 0x87, 0x75, 0x13, 0xbd, 0xb5, 0x19, 0x23, 0xbc, 0xa0, 0x3e, 0x9a, 0xf9,
+ 0x17, 0x4d, 0x30, 0x94, 0x53, 0x0a, 0x00, 0x72, 0x53, 0x95, 0x8b, 0xfe,
+ 0xd0, 0x36, 0x06, 0xe6, 0xf7, 0x5c, 0xb5, 0x85, 0x44, 0x43, 0xea, 0xa3,
+ 0x63, 0x61, 0x41, 0x16},
+ priv_key_0,
+ false},
+
+ // Comment: First byte is not zero
+ // tcID: 21
+ {21,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x8c, 0x7b, 0x80, 0x18, 0x88, 0x18, 0xf6, 0x3e, 0x6a, 0x01, 0x10, 0xcf,
+ 0x94, 0xa1, 0x69, 0xc7, 0x8a, 0x0d, 0xb7, 0x59, 0x17, 0xca, 0xaf, 0x47,
+ 0x40, 0x5e, 0x83, 0x84, 0xb7, 0x9a, 0x8f, 0x40, 0xde, 0x94, 0xf2, 0x8f,
+ 0x74, 0x91, 0x86, 0xc4, 0xf1, 0x6a, 0xef, 0xfb, 0x66, 0x16, 0x8a, 0xc7,
+ 0xc3, 0x19, 0xd4, 0x7d, 0xe6, 0x99, 0xcc, 0xae, 0x0e, 0xdc, 0xb5, 0x1a,
+ 0x68, 0x22, 0xf8, 0x8e, 0x27, 0xe9, 0x9a, 0x1a, 0x0b, 0xb3, 0x9d, 0x29,
+ 0x2e, 0x7d, 0x6e, 0x09, 0x22, 0xc1, 0xd2, 0xfd, 0x64, 0x93, 0x76, 0xd8,
+ 0x11, 0x60, 0xd1, 0x5c, 0xce, 0x10, 0xfc, 0x70, 0x82, 0xb8, 0x8e, 0x8c,
+ 0xd8, 0x0d, 0xff, 0x13, 0xa3, 0x3b, 0x54, 0xb8, 0xc0, 0x01, 0x78, 0xa3,
+ 0x5f, 0xbb, 0xca, 0x63, 0x3f, 0x49, 0x87, 0xf1, 0x17, 0xaa, 0x9e, 0xc8,
+ 0xe5, 0xf1, 0x23, 0xda, 0xdc, 0xf2, 0x97, 0x00, 0xed, 0x5d, 0xbd, 0xad,
+ 0x05, 0xbc, 0xd8, 0xe9, 0x90, 0x98, 0x5d, 0x95, 0x0b, 0x21, 0x0e, 0xda,
+ 0xe1, 0xca, 0x1f, 0x6e, 0xca, 0xbf, 0x50, 0xa2, 0x7e, 0x4b, 0xb2, 0x3d,
+ 0x4e, 0x80, 0xbf, 0x39, 0x55, 0x85, 0x2e, 0x2c, 0xa1, 0x8f, 0xd3, 0xe3,
+ 0xc2, 0xf5, 0x70, 0xfb, 0xee, 0xce, 0x94, 0x3e, 0xf5, 0xc1, 0x0e, 0xd1,
+ 0x26, 0x50, 0x49, 0xea, 0xc0, 0xd5, 0xb5, 0x49, 0x71, 0x33, 0x68, 0x70,
+ 0x3a, 0xd0, 0x23, 0x11, 0x19, 0x3b, 0xa0, 0xd3, 0xda, 0xc6, 0x07, 0x3e,
+ 0xb7, 0x99, 0x13, 0x92, 0x29, 0xa4, 0xaa, 0x0b, 0xfb, 0xc2, 0x5b, 0xd5,
+ 0xe8, 0x86, 0xad, 0x21, 0x3d, 0xc3, 0x21, 0x13, 0x1e, 0xd1, 0x2c, 0xf1,
+ 0x00, 0x8e, 0xe8, 0xaf, 0x3a, 0x15, 0x88, 0xd0, 0x6c, 0x75, 0xd7, 0xcf,
+ 0x73, 0x75, 0x99, 0x8e, 0x5a, 0x03, 0xaf, 0x0e, 0xc8, 0xaa, 0x92, 0x27,
+ 0x6b, 0xd5, 0x1b, 0x21},
+ priv_key_0,
+ false},
+
+ // Comment: signature padding
+ // tcID: 22
+ {22,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x34, 0xbc, 0x8b, 0x1a, 0x46, 0x46, 0xf2, 0xdb, 0x8b, 0x10, 0xfd, 0xae,
+ 0x22, 0xd6, 0xb5, 0xcb, 0x30, 0x02, 0x29, 0x11, 0x40, 0x15, 0xf2, 0x52,
+ 0x93, 0xd4, 0xb2, 0x8e, 0x8f, 0x58, 0x78, 0x3e, 0x1c, 0x5e, 0x68, 0x94,
+ 0xda, 0x18, 0xde, 0xa5, 0x27, 0xe4, 0xd8, 0x43, 0xb5, 0x1c, 0xf9, 0x84,
+ 0x17, 0x0d, 0x56, 0x85, 0x3e, 0x45, 0xf6, 0xac, 0x77, 0xb1, 0x17, 0x9e,
+ 0xb0, 0xaa, 0x74, 0xfc, 0x55, 0x6c, 0xbd, 0x63, 0x2d, 0x57, 0x65, 0x24,
+ 0xb8, 0x20, 0xa2, 0xc7, 0x4a, 0x4c, 0x81, 0x59, 0x88, 0x5f, 0xa0, 0x89,
+ 0x37, 0xe9, 0xc7, 0x3c, 0xa0, 0x38, 0x5c, 0x7a, 0x19, 0x67, 0x6f, 0x27,
+ 0x89, 0xb6, 0x2f, 0x7a, 0x8b, 0x35, 0x9a, 0x29, 0x13, 0x2d, 0x74, 0xbc,
+ 0x2b, 0x85, 0x0e, 0x23, 0x35, 0xb5, 0xc7, 0xda, 0x8b, 0xf5, 0x2d, 0x8d,
+ 0x6f, 0xad, 0xd8, 0x3f, 0xf9, 0xdb, 0x32, 0x23, 0x9b, 0xb7, 0x37, 0xe8,
+ 0x90, 0xa3, 0x2d, 0x56, 0x1b, 0x10, 0xe9, 0x16, 0x3c, 0x2f, 0xe4, 0xd3,
+ 0x56, 0x24, 0xe3, 0xe5, 0xfa, 0xf6, 0x64, 0x37, 0x4c, 0x97, 0x2a, 0x8d,
+ 0x2e, 0x5b, 0x87, 0x3c, 0x9a, 0x46, 0x5e, 0x10, 0x8b, 0xbd, 0xff, 0x12,
+ 0x96, 0xc5, 0x55, 0x7f, 0x31, 0x40, 0x26, 0x55, 0x84, 0x41, 0xa0, 0x55,
+ 0xd4, 0xb9, 0xcb, 0xb5, 0x41, 0x79, 0x35, 0x67, 0x87, 0xbd, 0x4b, 0xd0,
+ 0x20, 0x15, 0xcb, 0x3b, 0xbe, 0x02, 0x63, 0x37, 0x11, 0xf2, 0x66, 0xe9,
+ 0x15, 0xa0, 0xb4, 0x59, 0x14, 0x15, 0x98, 0x36, 0x10, 0xa2, 0x71, 0x4a,
+ 0xdc, 0xe1, 0xb0, 0x71, 0x66, 0x75, 0xb9, 0x58, 0x77, 0xbc, 0xef, 0x61,
+ 0x87, 0x84, 0xf2, 0xb3, 0xcd, 0x23, 0xfc, 0xdd, 0x06, 0x36, 0xe5, 0x85,
+ 0x6e, 0xdb, 0x96, 0x85, 0x2a, 0x32, 0xc9, 0x63, 0x2c, 0x2e, 0x6e, 0x4b,
+ 0x9a, 0x6f, 0x88, 0x1e},
+ priv_key_0,
+ false},
+
+ // Comment: no zero after padding
+ // tcID: 23
+ {23,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x46, 0x29, 0x02, 0x7b, 0xfd, 0xd6, 0xc3, 0x3a, 0xbd, 0xa0, 0x30, 0xf0,
+ 0xcb, 0x3a, 0xc1, 0xb5, 0x5b, 0xdd, 0xdd, 0xd1, 0x12, 0x92, 0x52, 0x0f,
+ 0x14, 0x22, 0x48, 0xbb, 0xd1, 0xef, 0xad, 0x14, 0xad, 0xcb, 0x7e, 0xc5,
+ 0x0d, 0x27, 0x84, 0x71, 0xf4, 0xa9, 0x8d, 0xc9, 0xa6, 0x74, 0xc2, 0x02,
+ 0xd8, 0x23, 0x67, 0x7d, 0x26, 0x06, 0xcd, 0x63, 0x9f, 0xda, 0x44, 0x3d,
+ 0x7c, 0x14, 0xf0, 0xaa, 0x35, 0xf4, 0x72, 0x18, 0x9a, 0xbe, 0x1b, 0x63,
+ 0x9f, 0x08, 0x56, 0x74, 0x32, 0x12, 0xaa, 0xb4, 0x6a, 0xe3, 0x51, 0x60,
+ 0xab, 0x4e, 0x6c, 0x08, 0xa2, 0x0e, 0x5b, 0x82, 0x21, 0x0b, 0x07, 0xb6,
+ 0xee, 0xd1, 0x1a, 0x31, 0x5e, 0xf1, 0xb1, 0xf8, 0x31, 0xb5, 0x2b, 0xfd,
+ 0x3a, 0xbc, 0x06, 0x38, 0x2b, 0x51, 0xc4, 0x1a, 0x66, 0x5c, 0xa6, 0x42,
+ 0x8e, 0x4b, 0xb6, 0xbd, 0x0d, 0xf7, 0x89, 0x5d, 0x05, 0x6b, 0x8c, 0x17,
+ 0x09, 0x3e, 0x73, 0xc8, 0x12, 0x99, 0x16, 0xe3, 0xab, 0xab, 0x3f, 0x61,
+ 0xce, 0x9a, 0x94, 0xc9, 0xd2, 0xfd, 0x30, 0x90, 0x20, 0x76, 0x10, 0x4b,
+ 0x0e, 0x7f, 0xbd, 0xe8, 0xda, 0x60, 0x1f, 0x6c, 0x1b, 0xcc, 0x56, 0xa0,
+ 0x10, 0x01, 0x04, 0x84, 0x8d, 0xa6, 0xe9, 0xfb, 0xb2, 0x8d, 0x89, 0x32,
+ 0x74, 0xb4, 0x08, 0x85, 0xb3, 0x00, 0x3e, 0xc7, 0x78, 0x1a, 0xa7, 0x10,
+ 0xc8, 0x3f, 0xbf, 0x4d, 0x4b, 0xc1, 0x97, 0x63, 0x0b, 0x14, 0x55, 0x85,
+ 0x3c, 0x4d, 0x6d, 0x60, 0x50, 0x01, 0x1a, 0x7f, 0x73, 0x77, 0xe9, 0x03,
+ 0x4d, 0x29, 0xe4, 0x39, 0x6f, 0x52, 0xb2, 0x4e, 0xe6, 0x87, 0x5f, 0xee,
+ 0xf8, 0x83, 0x27, 0x4c, 0xb0, 0x84, 0x2b, 0x4b, 0x17, 0x7d, 0x3f, 0xa3,
+ 0xb4, 0x16, 0x09, 0x5c, 0x6f, 0xf9, 0x6f, 0x6d, 0xe0, 0xd9, 0x12, 0x3d,
+ 0xd9, 0xce, 0x6d, 0x31},
+ priv_key_0,
+ false},
+
+ // Comment: no padding
+ // tcID: 24
+ {24,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x91, 0x0a, 0xd4, 0x0a, 0xe0, 0xd8, 0xaf, 0x15, 0x1f, 0x51, 0x23, 0x54,
+ 0xe1, 0xcf, 0x12, 0xaf, 0x7c, 0x48, 0x51, 0xcf, 0xf0, 0xb6, 0x59, 0x02,
+ 0x6e, 0x90, 0xa9, 0xec, 0x4d, 0xea, 0x6c, 0x1e, 0x4b, 0x2b, 0x33, 0xcb,
+ 0xe8, 0x26, 0x05, 0x01, 0x49, 0x3d, 0xf2, 0xe7, 0xfa, 0x2c, 0xd7, 0x7f,
+ 0x02, 0x0a, 0x7c, 0xfa, 0xc1, 0xca, 0x37, 0x9e, 0xed, 0x3f, 0xe6, 0xd0,
+ 0x03, 0x33, 0x56, 0x53, 0xa5, 0xf0, 0x22, 0xf6, 0xbf, 0x50, 0x10, 0xe5,
+ 0xf5, 0x8c, 0x41, 0xfc, 0x91, 0x25, 0x3d, 0x75, 0xea, 0xc2, 0x07, 0x24,
+ 0x79, 0xd4, 0xbb, 0x35, 0x09, 0xe1, 0x35, 0x1a, 0x66, 0xf7, 0x00, 0xff,
+ 0x4a, 0xc4, 0x70, 0x11, 0x54, 0x90, 0x02, 0x17, 0x34, 0xbb, 0x80, 0x99,
+ 0xe6, 0x6c, 0x35, 0xf9, 0x04, 0xf0, 0x9d, 0x16, 0x73, 0x03, 0xe2, 0x61,
+ 0x63, 0x39, 0x3e, 0xd5, 0x56, 0xcd, 0xcc, 0xdf, 0xae, 0x95, 0xf2, 0x39,
+ 0xeb, 0xf0, 0xbd, 0x36, 0x1a, 0x8a, 0xda, 0xd9, 0x27, 0xfb, 0x95, 0x44,
+ 0xca, 0x30, 0x13, 0x21, 0x95, 0x73, 0x5c, 0xb0, 0x26, 0xdd, 0x0d, 0xc6,
+ 0x6c, 0x6e, 0xfa, 0x0d, 0xb4, 0x1b, 0x73, 0xfc, 0x1c, 0x91, 0x7b, 0xe3,
+ 0x84, 0xa4, 0x30, 0xe0, 0x78, 0x8f, 0x5f, 0x87, 0x27, 0x85, 0xcd, 0x70,
+ 0x9f, 0x70, 0x79, 0x32, 0x04, 0x75, 0x3d, 0x7b, 0x20, 0x7f, 0xbc, 0xe2,
+ 0xd0, 0xbf, 0xba, 0xb1, 0x1d, 0x3d, 0x61, 0x4b, 0x99, 0xbf, 0x87, 0xbc,
+ 0xc9, 0xa3, 0x4d, 0xb6, 0x39, 0xfd, 0x20, 0x3c, 0x9c, 0x08, 0x1d, 0xde,
+ 0xec, 0xb9, 0xc8, 0x52, 0x21, 0xe0, 0x3c, 0xb9, 0x17, 0x16, 0x85, 0xda,
+ 0xfc, 0xfe, 0xab, 0xa4, 0x70, 0xc5, 0xf1, 0x92, 0x1a, 0x6f, 0xe0, 0x16,
+ 0xba, 0x4b, 0x81, 0x6a, 0x23, 0x28, 0xee, 0xe9, 0x85, 0x3f, 0xa6, 0x99,
+ 0x4e, 0xc3, 0x13, 0xd8},
+ priv_key_0,
+ false},
+
+ // Comment: m = 2
+ // tcID: 25
+ {25,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x62, 0x94, 0xdd, 0xf0, 0xfc, 0xd1, 0x37, 0x39, 0x0c, 0xb2, 0x19, 0x3e,
+ 0x05, 0x0b, 0x5f, 0x61, 0xbf, 0x01, 0x83, 0x97, 0x29, 0x12, 0xdc, 0xa8,
+ 0x8d, 0xdc, 0xef, 0x7d, 0x54, 0x38, 0x86, 0x65, 0xa7, 0xff, 0x9b, 0xe1,
+ 0xf0, 0x74, 0xb5, 0xe3, 0x3b, 0x55, 0xdb, 0xf7, 0xc4, 0x21, 0x25, 0x54,
+ 0xa4, 0xe6, 0x24, 0x3d, 0x39, 0x74, 0xae, 0xf4, 0xd9, 0x57, 0x94, 0xdc,
+ 0x72, 0x26, 0x18, 0x83, 0xa4, 0x58, 0x42, 0xda, 0x69, 0x49, 0x7a, 0x36,
+ 0xed, 0x22, 0xc3, 0x59, 0x0b, 0x01, 0x10, 0xe8, 0x57, 0xbd, 0x0f, 0xc7,
+ 0x29, 0x66, 0x3d, 0xf5, 0x3c, 0x83, 0x18, 0x36, 0xf8, 0x90, 0xb2, 0xb2,
+ 0x01, 0x2c, 0x9f, 0x56, 0xfc, 0x6d, 0xff, 0x36, 0xda, 0xad, 0xa1, 0xa1,
+ 0xe1, 0xcb, 0x2d, 0x65, 0x4f, 0xee, 0x86, 0x8c, 0x7c, 0x6f, 0xd5, 0x84,
+ 0x35, 0xdc, 0x8e, 0xdb, 0x95, 0xdf, 0xe0, 0x27, 0x17, 0x87, 0x07, 0x4c,
+ 0x2b, 0xe9, 0xaa, 0xce, 0x1f, 0x33, 0xeb, 0xd0, 0x7e, 0xe6, 0x11, 0x2c,
+ 0xfb, 0x62, 0xf5, 0x24, 0x87, 0x93, 0x4a, 0xf0, 0xc2, 0x2a, 0xc9, 0x3d,
+ 0xaf, 0xcc, 0xfb, 0x01, 0xc5, 0x61, 0xb3, 0x70, 0xf0, 0x5f, 0x3e, 0x60,
+ 0x4e, 0x92, 0xe5, 0x38, 0x01, 0x03, 0xba, 0x91, 0x11, 0x3d, 0x00, 0x7a,
+ 0xb9, 0x7b, 0x21, 0xff, 0x3f, 0xeb, 0x22, 0xf3, 0x7c, 0x1a, 0x35, 0x82,
+ 0x15, 0x46, 0x7d, 0x0a, 0x02, 0x23, 0xd4, 0x37, 0x92, 0xf4, 0x94, 0x7a,
+ 0xa3, 0x0c, 0x38, 0xf1, 0x42, 0x46, 0xd1, 0xdb, 0x99, 0x18, 0xc9, 0x46,
+ 0x00, 0xe7, 0xd0, 0xa3, 0x93, 0x07, 0x9d, 0xec, 0x2d, 0x9a, 0xd3, 0x68,
+ 0xef, 0x37, 0x8b, 0x2f, 0xff, 0x72, 0xcd, 0xd7, 0xc5, 0x72, 0xf1, 0x10,
+ 0x74, 0xca, 0xca, 0x09, 0x95, 0xca, 0x3e, 0x57, 0x64, 0x28, 0xf6, 0x51,
+ 0xe1, 0xcf, 0x37, 0x64},
+ priv_key_0,
+ false},
+
+ // Comment: m = n-2
+ // tcID: 26
+ {26,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x50, 0xbc, 0x2c, 0x3a, 0xd0, 0x7b, 0xaf, 0x0b, 0xb9, 0x03, 0x7b, 0x70,
+ 0x4b, 0x4e, 0x81, 0xc9, 0x70, 0x03, 0xc7, 0xce, 0x64, 0x4a, 0xc8, 0xed,
+ 0x0c, 0x52, 0xef, 0x9b, 0x1d, 0x7f, 0x82, 0x56, 0x95, 0xf4, 0x4a, 0x46,
+ 0xe2, 0x04, 0x78, 0x6e, 0x6f, 0x7f, 0xe5, 0x2c, 0xf0, 0x1a, 0xb4, 0xf0,
+ 0x98, 0xe4, 0x38, 0xa1, 0x12, 0x5a, 0x79, 0xf2, 0xe3, 0xf7, 0x6a, 0xdd,
+ 0x9a, 0x8e, 0x9e, 0xbf, 0x17, 0x5e, 0x92, 0xc5, 0xaa, 0x81, 0xe9, 0x9a,
+ 0xbd, 0x17, 0xc6, 0x87, 0x1b, 0x26, 0xde, 0x6b, 0x40, 0xf8, 0x1c, 0x45,
+ 0xd4, 0x31, 0x94, 0x13, 0x6f, 0x68, 0x75, 0x45, 0xa3, 0x3d, 0x59, 0x0c,
+ 0xae, 0xed, 0x09, 0x16, 0xde, 0xea, 0x9c, 0xb4, 0x4e, 0xf8, 0x15, 0xaa,
+ 0x16, 0x95, 0xd9, 0xf7, 0x17, 0x8d, 0xfb, 0x47, 0xb4, 0x80, 0x5b, 0x3e,
+ 0x2f, 0x47, 0xec, 0x1e, 0x3d, 0xe9, 0x33, 0xe5, 0xb3, 0xde, 0x29, 0x50,
+ 0xdb, 0xf7, 0x02, 0xf3, 0xd0, 0x9d, 0x71, 0x20, 0xff, 0x94, 0xf4, 0x30,
+ 0x82, 0x40, 0x91, 0x69, 0xbe, 0xb5, 0x81, 0x49, 0x55, 0xe4, 0x45, 0xaa,
+ 0x49, 0x14, 0xec, 0xaf, 0xbb, 0x36, 0xef, 0xc8, 0x2a, 0xed, 0xa8, 0xb5,
+ 0xd0, 0x05, 0xf0, 0x42, 0xf7, 0xa5, 0x8d, 0x50, 0xf0, 0x67, 0x63, 0x68,
+ 0x1d, 0x40, 0xa8, 0x81, 0x19, 0xfa, 0x4d, 0x7b, 0x21, 0xe4, 0xa3, 0x72,
+ 0x70, 0x1d, 0xe8, 0xf5, 0xa4, 0xef, 0x18, 0xe3, 0x0e, 0x99, 0xf4, 0x12,
+ 0x6f, 0xd0, 0x31, 0xaf, 0x5a, 0xa2, 0x8c, 0xf4, 0x31, 0x6b, 0x03, 0x15,
+ 0x0a, 0x2e, 0x0a, 0x66, 0x35, 0x5c, 0xe1, 0x71, 0x24, 0xb1, 0x3b, 0xc5,
+ 0x86, 0xe9, 0x18, 0x11, 0x6c, 0x23, 0x55, 0xf3, 0x16, 0x9c, 0x18, 0x6a,
+ 0x80, 0xa8, 0x5c, 0x13, 0x02, 0xfe, 0x01, 0xb3, 0x3d, 0x01, 0xfd, 0x3c,
+ 0x61, 0xfb, 0xa0, 0xe9},
+ priv_key_0,
+ false},
+
+ // Comment: c = 0
+ // tcID: 27
+ {27,
+ {0x54, 0x65, 0x73, 0x74},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ priv_key_0,
+ false},
+
+ // Comment: c = 1
+ // tcID: 28
+ {28,
+ {0x54, 0x65, 0x73, 0x74},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ priv_key_0,
+ false},
+
+ // Comment: c = n-1
+ // tcID: 29
+ {29,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xb3, 0x51, 0x0a, 0x2b, 0xcd, 0x4c, 0xe6, 0x44, 0xc5, 0xb5, 0x94, 0xae,
+ 0x50, 0x59, 0xe1, 0x2b, 0x2f, 0x05, 0x4b, 0x65, 0x8d, 0x5d, 0xa5, 0x95,
+ 0x9a, 0x2f, 0xdf, 0x18, 0x71, 0xb8, 0x08, 0xbc, 0x3d, 0xf3, 0xe6, 0x28,
+ 0xd2, 0x79, 0x2e, 0x51, 0xaa, 0xd5, 0xc1, 0x24, 0xb4, 0x3b, 0xda, 0x45,
+ 0x3d, 0xca, 0x5c, 0xde, 0x4b, 0xcf, 0x28, 0xe7, 0xbd, 0x4e, 0xff, 0xba,
+ 0x0c, 0xb4, 0xb7, 0x42, 0xbb, 0xb6, 0xd5, 0xa0, 0x13, 0xcb, 0x63, 0xd1,
+ 0xaa, 0x3a, 0x89, 0xe0, 0x26, 0x27, 0xef, 0x53, 0x98, 0xb5, 0x2c, 0x0c,
+ 0xfd, 0x97, 0xd2, 0x08, 0xab, 0xeb, 0x8d, 0x7c, 0x9b, 0xce, 0x0b, 0xbe,
+ 0xb0, 0x19, 0xa8, 0x6d, 0xdb, 0x58, 0x9b, 0xeb, 0x29, 0xa5, 0xb7, 0x4b,
+ 0xf8, 0x61, 0x07, 0x5c, 0x67, 0x7c, 0x81, 0xd4, 0x30, 0xf0, 0x30, 0xc2,
+ 0x65, 0x24, 0x7a, 0xf9, 0xd3, 0xc9, 0x14, 0x0c, 0xcb, 0x65, 0x30, 0x9d,
+ 0x07, 0xe0, 0xad, 0xc1, 0xef, 0xd1, 0x5c, 0xf1, 0x7e, 0x7b, 0x05, 0x5d,
+ 0x7d, 0xa3, 0x86, 0x8e, 0x46, 0x48, 0xcc, 0x3a, 0x18, 0x0f, 0x0e, 0xe7,
+ 0xf8, 0xe1, 0xe7, 0xb1, 0x80, 0x98, 0xa3, 0x39, 0x1b, 0x4c, 0xe7, 0x16,
+ 0x1e, 0x98, 0xd5, 0x7a, 0xf8, 0xa9, 0x47, 0xe2, 0x01, 0xa4, 0x63, 0xe2,
+ 0xd6, 0xbb, 0xca, 0x80, 0x59, 0xe5, 0x70, 0x6e, 0x9d, 0xfe, 0xd8, 0xf4,
+ 0x85, 0x64, 0x65, 0xff, 0xa7, 0x12, 0xed, 0x1a, 0xa1, 0x8e, 0x88, 0x8d,
+ 0x12, 0xdc, 0x6a, 0xa0, 0x9c, 0xe9, 0x5e, 0xcf, 0xca, 0x83, 0xcc, 0x5b,
+ 0x0b, 0x15, 0xdb, 0x09, 0xc8, 0x64, 0x7f, 0x5d, 0x52, 0x4c, 0x0f, 0x2e,
+ 0x76, 0x20, 0xa3, 0x41, 0x6b, 0x96, 0x23, 0xca, 0xdc, 0x0f, 0x09, 0x7a,
+ 0xf5, 0x73, 0x26, 0x1c, 0x98, 0xc8, 0x40, 0x0a, 0xa1, 0x2a, 0xf3, 0x8e,
+ 0x43, 0xca, 0xd8, 0x4c},
+ priv_key_0,
+ false},
+
+ // Comment: ciphertext is empty
+ // tcID: 30
+ {30, {0x54, 0x65, 0x73, 0x74}, {}, priv_key_0, false},
+
+ // Comment: prepended bytes to ciphertext
+ // tcID: 31
+ {31,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x00, 0x00, 0x45, 0x01, 0xb4, 0xd6, 0x69, 0xe0, 0x1b, 0x9e, 0xf2, 0xdc,
+ 0x80, 0x0a, 0xa1, 0xb0, 0x6d, 0x49, 0x19, 0x6f, 0x5a, 0x09, 0xfe, 0x8f,
+ 0xbc, 0xd0, 0x37, 0x32, 0x3c, 0x60, 0xea, 0xf0, 0x27, 0xbf, 0xb9, 0x84,
+ 0x32, 0xbe, 0x4e, 0x4a, 0x26, 0xc5, 0x67, 0xff, 0xec, 0x71, 0x8b, 0xcb,
+ 0xea, 0x97, 0x7d, 0xd2, 0x68, 0x12, 0xfa, 0x07, 0x1c, 0x33, 0x80, 0x8b,
+ 0x4d, 0x5e, 0xbb, 0x74, 0x2d, 0x98, 0x79, 0x80, 0x60, 0x94, 0xb6, 0xfb,
+ 0xee, 0xa6, 0x3d, 0x25, 0xea, 0x31, 0x41, 0x73, 0x3b, 0x60, 0xe3, 0x1c,
+ 0x69, 0x12, 0x10, 0x6e, 0x1b, 0x75, 0x8a, 0x7f, 0xe0, 0x01, 0x4f, 0x07,
+ 0x51, 0x93, 0xfa, 0xa8, 0xb4, 0x62, 0x2b, 0xfd, 0x5d, 0x30, 0x13, 0xf0,
+ 0xa3, 0x21, 0x90, 0xa9, 0x5d, 0xe6, 0x1a, 0x36, 0x04, 0x71, 0x1b, 0xc6,
+ 0x29, 0x45, 0xf9, 0x5a, 0x65, 0x22, 0xbd, 0x4d, 0xfe, 0xd0, 0xa9, 0x94,
+ 0xef, 0x18, 0x5b, 0x28, 0xc2, 0x81, 0xf7, 0xb5, 0xe4, 0xc8, 0xed, 0x41,
+ 0x17, 0x6d, 0x12, 0xd9, 0xfc, 0x1b, 0x83, 0x7e, 0x6a, 0x01, 0x11, 0xd0,
+ 0x13, 0x2d, 0x08, 0xa6, 0xd6, 0xf0, 0x58, 0x0d, 0xe0, 0xc9, 0xee, 0xd8,
+ 0xed, 0x10, 0x55, 0x31, 0x79, 0x94, 0x82, 0xd1, 0xe4, 0x66, 0xc6, 0x8c,
+ 0x23, 0xb0, 0xc2, 0x22, 0xaf, 0x7f, 0xc1, 0x2a, 0xc2, 0x79, 0xbc, 0x4f,
+ 0xf5, 0x7e, 0x7b, 0x45, 0x86, 0xd2, 0x09, 0x37, 0x1b, 0x38, 0xc4, 0xc1,
+ 0x03, 0x5e, 0xdd, 0x41, 0x8d, 0xc5, 0xf9, 0x60, 0x44, 0x1c, 0xb2, 0x1e,
+ 0xa2, 0xbe, 0xdb, 0xfe, 0xa8, 0x6d, 0xe0, 0xd7, 0x86, 0x1e, 0x81, 0x02,
+ 0x1b, 0x65, 0x0a, 0x1d, 0xe5, 0x10, 0x02, 0xc3, 0x15, 0xf1, 0xe7, 0xc1,
+ 0x2d, 0xeb, 0xe4, 0xdc, 0xeb, 0xf7, 0x90, 0xca, 0xaa, 0x54, 0xa2, 0xf2,
+ 0x6b, 0x14, 0x9c, 0xf9, 0xe7, 0x7d},
+ priv_key_0,
+ false},
+
+ // Comment: appended bytes to ciphertext
+ // tcID: 32
+ {32,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x45, 0x01, 0xb4, 0xd6, 0x69, 0xe0, 0x1b, 0x9e, 0xf2, 0xdc, 0x80, 0x0a,
+ 0xa1, 0xb0, 0x6d, 0x49, 0x19, 0x6f, 0x5a, 0x09, 0xfe, 0x8f, 0xbc, 0xd0,
+ 0x37, 0x32, 0x3c, 0x60, 0xea, 0xf0, 0x27, 0xbf, 0xb9, 0x84, 0x32, 0xbe,
+ 0x4e, 0x4a, 0x26, 0xc5, 0x67, 0xff, 0xec, 0x71, 0x8b, 0xcb, 0xea, 0x97,
+ 0x7d, 0xd2, 0x68, 0x12, 0xfa, 0x07, 0x1c, 0x33, 0x80, 0x8b, 0x4d, 0x5e,
+ 0xbb, 0x74, 0x2d, 0x98, 0x79, 0x80, 0x60, 0x94, 0xb6, 0xfb, 0xee, 0xa6,
+ 0x3d, 0x25, 0xea, 0x31, 0x41, 0x73, 0x3b, 0x60, 0xe3, 0x1c, 0x69, 0x12,
+ 0x10, 0x6e, 0x1b, 0x75, 0x8a, 0x7f, 0xe0, 0x01, 0x4f, 0x07, 0x51, 0x93,
+ 0xfa, 0xa8, 0xb4, 0x62, 0x2b, 0xfd, 0x5d, 0x30, 0x13, 0xf0, 0xa3, 0x21,
+ 0x90, 0xa9, 0x5d, 0xe6, 0x1a, 0x36, 0x04, 0x71, 0x1b, 0xc6, 0x29, 0x45,
+ 0xf9, 0x5a, 0x65, 0x22, 0xbd, 0x4d, 0xfe, 0xd0, 0xa9, 0x94, 0xef, 0x18,
+ 0x5b, 0x28, 0xc2, 0x81, 0xf7, 0xb5, 0xe4, 0xc8, 0xed, 0x41, 0x17, 0x6d,
+ 0x12, 0xd9, 0xfc, 0x1b, 0x83, 0x7e, 0x6a, 0x01, 0x11, 0xd0, 0x13, 0x2d,
+ 0x08, 0xa6, 0xd6, 0xf0, 0x58, 0x0d, 0xe0, 0xc9, 0xee, 0xd8, 0xed, 0x10,
+ 0x55, 0x31, 0x79, 0x94, 0x82, 0xd1, 0xe4, 0x66, 0xc6, 0x8c, 0x23, 0xb0,
+ 0xc2, 0x22, 0xaf, 0x7f, 0xc1, 0x2a, 0xc2, 0x79, 0xbc, 0x4f, 0xf5, 0x7e,
+ 0x7b, 0x45, 0x86, 0xd2, 0x09, 0x37, 0x1b, 0x38, 0xc4, 0xc1, 0x03, 0x5e,
+ 0xdd, 0x41, 0x8d, 0xc5, 0xf9, 0x60, 0x44, 0x1c, 0xb2, 0x1e, 0xa2, 0xbe,
+ 0xdb, 0xfe, 0xa8, 0x6d, 0xe0, 0xd7, 0x86, 0x1e, 0x81, 0x02, 0x1b, 0x65,
+ 0x0a, 0x1d, 0xe5, 0x10, 0x02, 0xc3, 0x15, 0xf1, 0xe7, 0xc1, 0x2d, 0xeb,
+ 0xe4, 0xdc, 0xeb, 0xf7, 0x90, 0xca, 0xaa, 0x54, 0xa2, 0xf2, 0x6b, 0x14,
+ 0x9c, 0xf9, 0xe7, 0x7d, 0x00, 0x00},
+ priv_key_0,
+ false},
+
+ // Comment: truncated ciphertext
+ // tcID: 33
+ {33,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x01, 0xb4, 0xd6, 0x69, 0xe0, 0x1b, 0x9e, 0xf2, 0xdc, 0x80, 0x0a, 0xa1,
+ 0xb0, 0x6d, 0x49, 0x19, 0x6f, 0x5a, 0x09, 0xfe, 0x8f, 0xbc, 0xd0, 0x37,
+ 0x32, 0x3c, 0x60, 0xea, 0xf0, 0x27, 0xbf, 0xb9, 0x84, 0x32, 0xbe, 0x4e,
+ 0x4a, 0x26, 0xc5, 0x67, 0xff, 0xec, 0x71, 0x8b, 0xcb, 0xea, 0x97, 0x7d,
+ 0xd2, 0x68, 0x12, 0xfa, 0x07, 0x1c, 0x33, 0x80, 0x8b, 0x4d, 0x5e, 0xbb,
+ 0x74, 0x2d, 0x98, 0x79, 0x80, 0x60, 0x94, 0xb6, 0xfb, 0xee, 0xa6, 0x3d,
+ 0x25, 0xea, 0x31, 0x41, 0x73, 0x3b, 0x60, 0xe3, 0x1c, 0x69, 0x12, 0x10,
+ 0x6e, 0x1b, 0x75, 0x8a, 0x7f, 0xe0, 0x01, 0x4f, 0x07, 0x51, 0x93, 0xfa,
+ 0xa8, 0xb4, 0x62, 0x2b, 0xfd, 0x5d, 0x30, 0x13, 0xf0, 0xa3, 0x21, 0x90,
+ 0xa9, 0x5d, 0xe6, 0x1a, 0x36, 0x04, 0x71, 0x1b, 0xc6, 0x29, 0x45, 0xf9,
+ 0x5a, 0x65, 0x22, 0xbd, 0x4d, 0xfe, 0xd0, 0xa9, 0x94, 0xef, 0x18, 0x5b,
+ 0x28, 0xc2, 0x81, 0xf7, 0xb5, 0xe4, 0xc8, 0xed, 0x41, 0x17, 0x6d, 0x12,
+ 0xd9, 0xfc, 0x1b, 0x83, 0x7e, 0x6a, 0x01, 0x11, 0xd0, 0x13, 0x2d, 0x08,
+ 0xa6, 0xd6, 0xf0, 0x58, 0x0d, 0xe0, 0xc9, 0xee, 0xd8, 0xed, 0x10, 0x55,
+ 0x31, 0x79, 0x94, 0x82, 0xd1, 0xe4, 0x66, 0xc6, 0x8c, 0x23, 0xb0, 0xc2,
+ 0x22, 0xaf, 0x7f, 0xc1, 0x2a, 0xc2, 0x79, 0xbc, 0x4f, 0xf5, 0x7e, 0x7b,
+ 0x45, 0x86, 0xd2, 0x09, 0x37, 0x1b, 0x38, 0xc4, 0xc1, 0x03, 0x5e, 0xdd,
+ 0x41, 0x8d, 0xc5, 0xf9, 0x60, 0x44, 0x1c, 0xb2, 0x1e, 0xa2, 0xbe, 0xdb,
+ 0xfe, 0xa8, 0x6d, 0xe0, 0xd7, 0x86, 0x1e, 0x81, 0x02, 0x1b, 0x65, 0x0a,
+ 0x1d, 0xe5, 0x10, 0x02, 0xc3, 0x15, 0xf1, 0xe7, 0xc1, 0x2d, 0xeb, 0xe4,
+ 0xdc, 0xeb, 0xf7, 0x90, 0xca, 0xaa, 0x54, 0xa2, 0xf2, 0x6b, 0x14, 0x9c,
+ 0xf9, 0xe7, 0x7d},
+ priv_key_0,
+ false},
+
+ // Comment: edge case for ciphertext
+ // tcID: 34
+ {34,
+ {0x52, 0xa6, 0x11, 0x93, 0xb5, 0x62, 0x36, 0x92, 0x2d, 0xde, 0x71, 0x43,
+ 0x83, 0xc6, 0xbf, 0xc5, 0xa3, 0xc3, 0xa4, 0x51, 0x57, 0x07, 0x52, 0x1e,
+ 0xbc, 0x84, 0x22, 0x0b, 0xed, 0x61, 0x5b, 0x28, 0xcf, 0x50, 0x22, 0x2c,
+ 0x2c, 0xfb, 0x7d, 0xa7, 0xe5, 0xbf, 0x8e, 0xd0, 0x88, 0x33, 0x3d, 0x36,
+ 0x0a, 0x1f, 0x95, 0xd4, 0x28, 0xd0, 0x56, 0x3c, 0x37, 0x57, 0xf4, 0x00,
+ 0xf5, 0x82, 0xcc, 0xcc, 0x1c, 0x06, 0xe4, 0x3c, 0xb5, 0x75, 0x54, 0x5f,
+ 0x0c, 0xdc, 0x6b, 0xf2, 0x9c, 0x58, 0x5d, 0x8f, 0xed, 0xa2, 0x52, 0x22,
+ 0x34, 0x41, 0x53, 0x17, 0xbc, 0x5d, 0x86, 0x41, 0x73, 0x7b, 0x9c, 0xf6,
+ 0x57, 0x62, 0x04, 0x99, 0xa1, 0xd4, 0xfd, 0x69, 0xe4, 0xfa, 0x10, 0x9e,
+ 0x06, 0x85, 0x11, 0xcf, 0xee, 0x4d, 0x2b, 0x3c, 0x9f, 0x99, 0x04, 0xfb,
+ 0x37, 0x0c, 0xb2, 0x8d, 0xbc, 0x7e, 0x0e},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x02},
+ priv_key_1,
+ true},
+
+ // Comment: edge case for ciphertext
+ // tcID: 35
+ {35,
+ {0xf5, 0x0d, 0x8c, 0x4d, 0xbf, 0xdd, 0x67, 0xf1, 0x01, 0x8e, 0xf2, 0xbd,
+ 0xed, 0x1a, 0x74, 0xc6, 0xdd, 0xbf, 0x7d, 0xb3, 0x95, 0xaf, 0x1b, 0x56,
+ 0xa9, 0x15, 0x07, 0xee, 0x38, 0x16, 0x89, 0xd9, 0xe0, 0x6d, 0x1b, 0x71,
+ 0xb7, 0x83, 0xd8, 0x95, 0xdd, 0x7a, 0x72, 0x89, 0xa2, 0x0c, 0xcd, 0x5c,
+ 0x2b, 0x5f, 0x38, 0xbe, 0x6d, 0x24, 0x8f, 0xde, 0x32, 0xfa, 0x02, 0xba,
+ 0x82, 0x50, 0x47, 0xc1, 0x4c, 0xaf, 0x35, 0xf9, 0x68, 0x73, 0xaa, 0xd7,
+ 0x39, 0xa3, 0x1f, 0x02, 0xb2, 0x43, 0x3e, 0x87, 0x1d, 0x12, 0x65, 0xc5,
+ 0x82, 0x45, 0x19, 0x1c, 0xc5, 0xa1, 0xdf, 0xd2, 0x99, 0xb1, 0x60, 0xed,
+ 0xca, 0xfc, 0x5c, 0xa7, 0xa3, 0x7c, 0x05, 0x6d, 0xba, 0xc9, 0xe7, 0xdd,
+ 0x11, 0x95, 0xc2, 0x04, 0x51},
+ {0xc6, 0xe3, 0x20, 0xb4, 0x72, 0x82, 0xaf, 0xaf, 0x1c, 0x18, 0xf5, 0x5f,
+ 0x28, 0xaa, 0x27, 0x8d, 0x40, 0x11, 0x63, 0x52, 0x9e, 0x60, 0x5c, 0x1e,
+ 0xc6, 0xff, 0x40, 0x3d, 0x25, 0xc7, 0x26, 0xf5, 0x47, 0x40, 0x7e, 0x4c,
+ 0xc1, 0x28, 0xc1, 0xaa, 0xf3, 0x97, 0xde, 0xe2, 0xe8, 0x81, 0xc2, 0x01,
+ 0x44, 0x61, 0x6c, 0xa1, 0x6f, 0x3d, 0x9a, 0x17, 0x94, 0xa7, 0x0a, 0xe0,
+ 0x5f, 0x97, 0x22, 0xe9, 0xfe, 0xab, 0x65, 0x0c, 0x21, 0xb8, 0x86, 0xaa,
+ 0xca, 0xa3, 0x41, 0x63, 0xbd, 0x82, 0x54, 0xea, 0x53, 0xa8, 0xc1, 0xdb,
+ 0xa6, 0xbb, 0x8e, 0xec, 0xba, 0x38, 0xaa, 0xd4, 0x9b, 0xe9, 0xd6, 0x65,
+ 0x82, 0x30, 0xfb, 0x39, 0x50, 0x38, 0x2a, 0x5d, 0xc8, 0xd5, 0xc0, 0x53,
+ 0x8e, 0x50, 0xf9, 0x76, 0xe4, 0xee, 0x67, 0x3f, 0x8f, 0xaa, 0x2a, 0xb8,
+ 0xb3, 0x80, 0x56, 0x05, 0x64, 0x2c, 0x6d, 0x77, 0x05, 0x79, 0x73, 0x6e,
+ 0x41, 0x0c, 0x9e, 0xcb, 0x32, 0xe0, 0x55, 0x9d, 0x82, 0xb6, 0xf2, 0x2b,
+ 0x3a, 0xc7, 0x9c, 0xdf, 0x57, 0xea, 0x9a, 0x3f, 0xd4, 0xb5, 0xe8, 0xdf,
+ 0x66, 0xbc, 0xa9, 0x2b, 0x84, 0x78, 0xb9, 0x71, 0xaf, 0xb0, 0xd6, 0xb1,
+ 0x85, 0xb6, 0x42, 0xc3, 0x62, 0xda, 0xaa, 0x79, 0xd3, 0x30, 0xd1, 0x40,
+ 0x69, 0xb9, 0xe9, 0x17, 0xa3, 0xf8, 0x44, 0x33, 0xac, 0x32, 0xb5, 0x6c,
+ 0xbe, 0x27, 0x60, 0xe9, 0x50, 0x7b, 0xd3, 0x97, 0x49, 0xd1, 0x8a, 0x1b,
+ 0x13, 0xe9, 0x23, 0xc7, 0xef, 0xc9, 0xfa, 0xd1, 0x3d, 0x12, 0x56, 0x8e,
+ 0x5d, 0x91, 0x0c, 0x1c, 0xbe, 0x9a, 0x60, 0x69, 0xd0, 0xfe, 0x80, 0xe3,
+ 0xaa, 0x57, 0xbf, 0x5e, 0x74, 0xfa, 0x5d, 0x86, 0x43, 0x3e, 0xaf, 0x56,
+ 0x90, 0x17, 0x5f, 0x13, 0xe4, 0xc3, 0x14, 0x8c, 0x73, 0x00, 0x79, 0x92,
+ 0x44, 0xc5, 0x66, 0xbd},
+ priv_key_2,
+ true},
+
+ // Comment: ciphertext has low hamming weight
+ // tcID: 36
+ {36,
+ {0x63, 0x6d, 0x26, 0x28, 0x0a, 0x49, 0xb4, 0x20, 0x7b, 0xd3, 0x0e, 0x67,
+ 0xe5, 0xe1, 0x5d, 0xdb, 0x54, 0x55},
+ {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, 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, 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, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00},
+ priv_key_3,
+ true},
+
+ // Comment: ciphertext has high hamming weight
+ // tcID: 37
+ {37,
+ {0x44, 0xfa, 0xdc, 0x2b, 0x07, 0x14, 0x5f, 0x74, 0xc5, 0x52, 0xf3, 0x7b,
+ 0x21, 0x40, 0x33, 0x8a, 0xef, 0x1b, 0x46, 0xd7, 0xd4, 0xaa, 0xbc, 0xb0,
+ 0x41, 0xfa, 0xf1, 0x9f, 0x22, 0xd6, 0xd1, 0x8f, 0xc4, 0x0a, 0x5e, 0x9a,
+ 0xa4, 0xfa, 0x70, 0x13, 0xee, 0x79, 0x53, 0xf1, 0x80, 0x32, 0x3d, 0x4a,
+ 0xff, 0xd3, 0xad, 0xf4, 0xc3, 0x58, 0x08, 0x4b, 0x05, 0x7e, 0x48, 0xee,
+ 0x00, 0x1f, 0xf5, 0x67, 0xf5, 0xf5, 0x09, 0xd8, 0xd4, 0x29, 0xae, 0xcd,
+ 0xac, 0x39, 0x74, 0x47, 0x89, 0x3d, 0x81, 0x32, 0x31, 0x32, 0xb1, 0x41,
+ 0xed, 0x34, 0x5e, 0x0c, 0x52, 0xa9, 0x80, 0xd4, 0x70, 0xde, 0xb3, 0x95,
+ 0x1b, 0x6f, 0xeb, 0x4c},
+ {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff},
+ priv_key_4,
+ true},
+
+ // Comment: ciphertext has high hamming weight
+ // tcID: 38
+ {38,
+ {0xa4, 0xf7, 0xea, 0x4d, 0xa2, 0xd6, 0x95, 0x75, 0x01, 0x50, 0xd5, 0xc9,
+ 0x88, 0x9a, 0x6b, 0x4a, 0xd0, 0xa1, 0x83, 0x18, 0x4a, 0x95, 0x61, 0xb9,
+ 0xdf, 0xe0, 0xaf, 0xaf, 0xac, 0xcf, 0x16, 0x01, 0x06, 0x28, 0xcc, 0x51,
+ 0xc6, 0x8d, 0x50, 0x35, 0x91, 0x9e, 0xda, 0xa1, 0xed, 0x46, 0x2d, 0x06,
+ 0xc4, 0xb5, 0xfe, 0xb6, 0x49, 0xbe, 0x3c, 0x60, 0xf7, 0xbd, 0xc1, 0xe4,
+ 0xa9, 0x64, 0xe7, 0x58, 0xbb, 0x05, 0x41, 0x38, 0x2b, 0x61, 0xb4, 0x9a,
+ 0x77, 0x31, 0x4e, 0x08, 0xb3, 0xa8, 0x8f, 0x65, 0xd3, 0xb5, 0xca, 0x2d,
+ 0x49, 0xb1, 0x5f, 0xf8, 0xaf, 0xa2, 0x29, 0xf4, 0x62, 0x53, 0x5f, 0xcf,
+ 0x7f, 0x3f, 0x20, 0xdc, 0x01, 0xd8, 0x24, 0x92, 0x70, 0x40, 0x44, 0x6a,
+ 0x81, 0x36, 0xcc, 0x22, 0xef, 0x04, 0x9b, 0x2c},
+ {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff},
+ priv_key_5,
+ true},
+
+ // Comment: ciphertext mod p,q has high hamming weight
+ // tcID: 39
+ {39,
+ {0x01, 0x48, 0x72, 0x66, 0x44, 0xc9, 0xd2, 0x07, 0x62, 0xc9, 0x54, 0x6d,
+ 0x18, 0xd3, 0xc1, 0x3c, 0x62, 0x0f, 0x4b, 0x3b, 0x40, 0x73, 0xc6, 0x8c,
+ 0x4f, 0x9d, 0xca, 0x92, 0x4a, 0xce, 0xde, 0x08, 0x4e, 0x66, 0xcc, 0x1e,
+ 0x31, 0xcc, 0x71, 0x35, 0xb5, 0x3b, 0x48, 0x3f, 0xd3, 0x2d, 0x86, 0x65,
+ 0x17, 0xae, 0xe3, 0xdb, 0x01, 0x9e, 0x56, 0xd1, 0x61, 0x78, 0x7e, 0xe6,
+ 0xe8, 0x73, 0xf6, 0xc4, 0xf0, 0x8a, 0xcf, 0xc5, 0x82, 0x22, 0x87, 0x1d,
+ 0xd6, 0xcc, 0xec, 0x5e, 0x2d, 0xd1, 0x89, 0x89, 0x90, 0xc6, 0xcd, 0x98,
+ 0x34, 0x0a, 0x12, 0xfb, 0x7f, 0x7b, 0x40, 0x4d, 0x15, 0xa5, 0xdb, 0xc2,
+ 0x6b, 0xbc, 0xb2, 0xf1, 0x85, 0x47, 0xba, 0x2d, 0x62, 0xc5, 0xa5, 0x92,
+ 0x3f, 0x9e, 0xd5, 0xb9, 0x0c, 0xef, 0xfd, 0x59, 0x7e, 0x8d, 0xda, 0x19,
+ 0x2d, 0xe9, 0x8f, 0xc3, 0xc7, 0xeb, 0xc1, 0x69, 0x86, 0x3d, 0xe9, 0xf5,
+ 0x6b, 0xdd, 0x54, 0x94, 0x04, 0xa6, 0x90, 0xb3, 0xef, 0x50, 0xa5, 0x9e,
+ 0x29, 0x37, 0x55, 0x57, 0xc8, 0x8f},
+ {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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff},
+ priv_key_6,
+ true},
+
+ // Comment: ciphertext mod p,q has low hamming weight
+ // tcID: 40
+ {40,
+ {0x30, 0xbc, 0x68, 0x28, 0xea, 0x18, 0x26, 0x56, 0x87, 0xb8, 0xbd, 0x3b,
+ 0xae, 0x90, 0xa8, 0xc1},
+ {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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ priv_key_7,
+ true},
+
+ // Comment: special case ciphertext
+ // tcID: 41
+ {41,
+ {0x54, 0x28, 0xc3, 0x4a, 0xb4, 0xa9, 0x3d, 0xed, 0xef, 0x45, 0x03, 0x47,
+ 0xe9, 0xb8, 0x9b, 0x89, 0x4f, 0xa6, 0xc6, 0xb1, 0xc0, 0x7e, 0x02, 0x05,
+ 0xf5, 0xb4, 0x50, 0x5c, 0xf0, 0xe6, 0x59, 0x54, 0x76, 0x0e, 0x3c, 0xe9,
+ 0x2a, 0x17, 0x04, 0x99, 0xdf, 0xc1, 0x0d, 0x5f, 0x3b, 0x4e, 0xe7, 0x28,
+ 0x43, 0xbd, 0x39, 0x4d, 0x04, 0xf0, 0x31, 0x0d, 0xb1, 0xf7, 0xdc, 0x47,
+ 0x95, 0x0e, 0xbe, 0x88, 0xb3, 0xd3, 0x24, 0x92, 0xd7, 0x17, 0x08, 0x14,
+ 0xdd, 0xe0, 0xe0, 0x56, 0x45, 0x60, 0x74, 0x0f, 0x6b, 0xc7, 0xc3, 0x4a,
+ 0x64, 0xa9, 0x54, 0x79, 0x77, 0xb4, 0x46, 0xe8, 0xf9, 0xed, 0xbe, 0xc9,
+ 0x72, 0x46, 0xe1, 0x13, 0xe6, 0xf8, 0x6a, 0x2e, 0x81, 0xcd, 0xbd, 0xef,
+ 0x65, 0x31, 0x01, 0x66, 0x38, 0x19, 0x6e, 0xaa, 0x8c, 0xab, 0x3c, 0xd7,
+ 0xc6, 0xf6, 0xfb, 0xdc, 0x8a, 0x60, 0xe5, 0xb4, 0x86, 0x98, 0x99, 0x33,
+ 0x10, 0x87, 0x24, 0x29, 0xcf, 0x5b, 0xaa, 0x34, 0xf3, 0x2c, 0x6f, 0xd9,
+ 0x32, 0x02, 0x65},
+ {0x53, 0x7d, 0x28, 0xa7, 0x25, 0x5d, 0xad, 0x06, 0x38, 0x3c, 0x7a, 0x6d,
+ 0xbd, 0x17, 0x6d, 0xef, 0x69, 0xb0, 0x6c, 0x20, 0xcb, 0xd4, 0xfe, 0xae,
+ 0xc6, 0x11, 0xe9, 0xf2, 0x1b, 0x20, 0xef, 0xad, 0x4d, 0x61, 0x8d, 0xa1,
+ 0x28, 0x00, 0xf3, 0xb3, 0x1c, 0x33, 0xa8, 0xed, 0xdd, 0x08, 0x54, 0x12,
+ 0x7c, 0xb4, 0xda, 0xf8, 0x2e, 0x97, 0xab, 0x39, 0x57, 0x11, 0x7d, 0x6c,
+ 0x7b, 0x35, 0xd1, 0x0d, 0xe1, 0x19, 0xe5, 0x39, 0x64, 0x3c, 0xc3, 0xab,
+ 0x2b, 0x02, 0xdf, 0x38, 0xc7, 0x3c, 0x38, 0xa1, 0x17, 0xc0, 0x05, 0x23,
+ 0x8e, 0x3f, 0xcb, 0x02, 0x23, 0x90, 0xe9, 0x87, 0xc7, 0x9f, 0x6a, 0xad,
+ 0xad, 0x08, 0x1a, 0xaa, 0x13, 0x86, 0x2d, 0x4c, 0xf7, 0xbb, 0x9b, 0x01,
+ 0x13, 0xce, 0x43, 0xf3, 0x24, 0xf8, 0xae, 0x9e, 0x9d, 0x50, 0xeb, 0x7c,
+ 0x76, 0x9f, 0xb1, 0x84, 0x41, 0x2d, 0xcb, 0xa1, 0xa4, 0xba, 0xfb, 0x29,
+ 0xac, 0xdf, 0x3a, 0x9b, 0x15, 0xec, 0xad, 0xb5, 0x31, 0xa3, 0xdc, 0xca,
+ 0x4a, 0x8e, 0xd8, 0xd9, 0x56, 0xcb, 0xf7, 0x09, 0x71, 0x0e, 0x41, 0x42,
+ 0x7c, 0x11, 0xc9, 0x7b, 0x68, 0x46, 0x79, 0x32, 0x38, 0x7b, 0xb6, 0x25,
+ 0xdf, 0xdf, 0xe3, 0x04, 0x6a, 0x4c, 0xd0, 0xd9, 0x31, 0xcb, 0x44, 0xb1,
+ 0x09, 0xa6, 0x7f, 0xc0, 0x08, 0x59, 0x78, 0xae, 0x1e, 0x3d, 0x8c, 0xe0,
+ 0x42, 0xc6, 0x31, 0xf3, 0x7a, 0x09, 0x39, 0x3e, 0x8c, 0xb7, 0xe1, 0x14,
+ 0xe9, 0x23, 0x28, 0xe4, 0x1c, 0x84, 0x9a, 0x33, 0x4c, 0x15, 0x40, 0xde,
+ 0x13, 0x39, 0xfa, 0xc5, 0xb7, 0x43, 0x12, 0xc1, 0x87, 0x7f, 0x85, 0x11,
+ 0x51, 0xd7, 0xb3, 0x5c, 0xe4, 0xe0, 0xf2, 0x3d, 0x4c, 0xd5, 0x02, 0xbd,
+ 0x5c, 0x60, 0x68, 0xb5, 0x8b, 0x5d, 0xa3, 0xcd, 0x3a, 0x8f, 0x79, 0xd1,
+ 0xf8, 0xb2, 0x9e, 0x30},
+ priv_key_8,
+ true},
+
+ // Comment: ciphertext is a simple fraction
+ // tcID: 42
+ {42,
+ {0x9d, 0x01, 0xac, 0xaf, 0xe3, 0x37, 0x5c, 0x44, 0x4a, 0x74, 0xd3, 0xed,
+ 0x74, 0x16, 0x6e, 0x87, 0x28, 0xeb, 0x66, 0x57, 0xc7, 0x64, 0x46, 0x77,
+ 0x57, 0x97, 0x20, 0xaa, 0x8f, 0xfe, 0xbe, 0x64, 0xf5, 0x2e, 0x36, 0xb4,
+ 0x49, 0xf8, 0xa0, 0xfe, 0x79, 0xe0, 0x7b, 0xd5, 0x9e, 0x46, 0xaa, 0x48,
+ 0xc8, 0x30, 0x88, 0xac, 0x38, 0xbf, 0x10, 0xa3, 0xe0, 0x36, 0x15, 0x8c,
+ 0x19, 0x8a, 0x2a, 0x3f, 0xed, 0x28, 0x3b, 0x27, 0x10, 0xb6, 0x32, 0xe0,
+ 0x74, 0x1f, 0x97, 0x09, 0x69, 0xb4, 0x75, 0xbc, 0x4a, 0xe8, 0x35, 0x5e,
+ 0x60, 0xc4, 0x40, 0xf7, 0x1f, 0x30, 0x4a, 0x13, 0x63, 0xb2, 0x48, 0x19,
+ 0xa3, 0x51, 0xd5, 0x14, 0x78, 0x36, 0xfe, 0xbb, 0xe2, 0x49, 0xd6, 0x5e,
+ 0xf3, 0xc4, 0x83, 0xa7, 0x6d, 0xf4, 0x6a, 0x01, 0x9a, 0x2f, 0x3e, 0xec,
+ 0xfd, 0xf0, 0xc1, 0x8c, 0x0a, 0xb1, 0x1d, 0xe9, 0x03, 0x13, 0xcd, 0x9a,
+ 0xf9, 0x3a, 0x85, 0x7d, 0xba, 0xf8, 0x04, 0x9c, 0x6e, 0xfe, 0xde, 0x83,
+ 0x27, 0x44, 0x40, 0xec, 0xe9, 0xc2, 0x10, 0x3d, 0x00, 0xe9, 0x42, 0xca,
+ 0x65, 0xa8, 0xef, 0xbe, 0xbe, 0x61, 0x90, 0xd9, 0xe5, 0xed, 0x61, 0x81,
+ 0x68, 0x04, 0xd9, 0x41, 0xd0, 0x27, 0xcc, 0xca, 0xe2, 0x96, 0x68, 0x54,
+ 0xb3, 0x8e, 0xa0, 0x7b, 0xce, 0xf8, 0x57, 0xe5, 0xfc, 0x3f, 0xb4, 0xaa,
+ 0x5f, 0x3c, 0x4c, 0x56, 0x36, 0x00, 0x07, 0xf9, 0x72, 0xd5, 0xd6, 0xd6,
+ 0x74, 0x0a, 0x58, 0x5d, 0x00, 0x0d, 0xf6, 0x19, 0xd3, 0x46, 0x60, 0x32,
+ 0x93, 0x0a, 0x85, 0x6c, 0x2e, 0xe1, 0x4d, 0xb5, 0xe6, 0x96, 0x0c, 0x8e,
+ 0x9f, 0xfe, 0x79, 0x10, 0x7e, 0x21, 0x2c, 0xdd, 0x6e, 0x08, 0x2e, 0xcc,
+ 0xb1, 0x0a},
+ {0x17, 0x17, 0x59, 0xda, 0x87, 0x53, 0x22, 0x42, 0xdc, 0xbd, 0x48, 0x21,
+ 0x48, 0x8d, 0x48, 0x61, 0xc1, 0xd8, 0x7a, 0x24, 0x79, 0xc6, 0x55, 0xe9,
+ 0x45, 0xd0, 0x2c, 0xb5, 0xde, 0x97, 0x99, 0xf5, 0xf6, 0x19, 0x94, 0x13,
+ 0x10, 0x1e, 0x0c, 0xaf, 0x24, 0xbc, 0xfa, 0x73, 0x19, 0xb9, 0x1d, 0xa4,
+ 0x81, 0xb3, 0xc7, 0x17, 0xdb, 0xd8, 0x94, 0xf9, 0xf7, 0xfe, 0x81, 0x49,
+ 0x64, 0xcd, 0xc5, 0xd2, 0xf5, 0xda, 0xab, 0x16, 0x1c, 0x5d, 0x36, 0x34,
+ 0x6e, 0xc3, 0x0a, 0x5d, 0x8e, 0x8e, 0x95, 0x9d, 0xf2, 0x5f, 0xc1, 0x07,
+ 0xce, 0x2f, 0xe8, 0x31, 0xae, 0xce, 0xaf, 0xcd, 0x58, 0x0d, 0xd9, 0xd6,
+ 0xe8, 0x62, 0xb0, 0xdc, 0x67, 0xc9, 0x77, 0x86, 0x94, 0x7a, 0x06, 0x78,
+ 0x8d, 0xc0, 0x37, 0x79, 0x4b, 0xa3, 0xba, 0xc7, 0xd6, 0xc1, 0xdd, 0x87,
+ 0xf0, 0xd0, 0xac, 0xc4, 0xb6, 0x5d, 0x0f, 0x05, 0x96, 0x58, 0x84, 0xa3,
+ 0xa6, 0xb5, 0x7c, 0x50, 0xa3, 0xcd, 0x7b, 0x75, 0x89, 0x07, 0xb4, 0x5f,
+ 0x87, 0x7b, 0xac, 0xe2, 0x10, 0x2e, 0x28, 0xe6, 0x1d, 0xac, 0x68, 0xca,
+ 0xfd, 0xb0, 0xca, 0xfe, 0x63, 0x56, 0x64, 0xf2, 0x7d, 0x00, 0x5b, 0xf0,
+ 0x3c, 0x80, 0x91, 0x14, 0xe6, 0xd2, 0xd3, 0xef, 0x06, 0xf1, 0x8e, 0xff,
+ 0xdc, 0xd8, 0xf4, 0xb2, 0x23, 0x50, 0x62, 0x59, 0x76, 0x5e, 0xfb, 0xd6,
+ 0x32, 0xbe, 0x12, 0x8b, 0x67, 0xb2, 0x68, 0xdf, 0x2e, 0x6f, 0x99, 0x71,
+ 0x43, 0x25, 0xd7, 0xcf, 0x08, 0x91, 0x10, 0xae, 0xdb, 0xb5, 0x5d, 0x05,
+ 0x56, 0xc7, 0x6a, 0x16, 0x4c, 0xb6, 0x53, 0x4b, 0x36, 0xc0, 0xab, 0x6f,
+ 0xee, 0x98, 0xe4, 0xd0, 0xf8, 0xdb, 0x7a, 0x76, 0xba, 0xc1, 0xd9, 0xb8,
+ 0x32, 0x8b, 0x92, 0x8e, 0x66, 0x01, 0x09, 0x2f, 0xf6, 0x1c, 0xaf, 0x02,
+ 0x98, 0x17, 0x5a, 0x39},
+ priv_key_9,
+ true},
+
+ // Comment: ciphertext is a simple fraction
+ // tcID: 43
+ {43,
+ {0x67, 0x42, 0xf1, 0xe5, 0xba, 0x66, 0x6a, 0x10, 0x27, 0x47, 0xf6, 0xc9,
+ 0x0b, 0x7a, 0xfe, 0x57, 0x00, 0x24, 0x9c, 0xf6, 0x01, 0x92, 0xb2, 0x01,
+ 0xc6, 0xc2, 0x9b, 0xff, 0xf1, 0x48, 0x7b, 0x0c, 0xa4, 0x10, 0x00, 0x91,
+ 0xe9, 0xe1, 0xd9, 0x4d, 0xf3, 0xaf, 0x18, 0x02, 0x18, 0x22, 0x83, 0x5b,
+ 0x40, 0xb9, 0xc2, 0x0e, 0x2b, 0xf8, 0x3e, 0xf1, 0x74, 0xde, 0xae, 0xbc,
+ 0x94, 0xac, 0x97, 0x70, 0xd8, 0xb1, 0x28, 0xad, 0xe6, 0x11, 0xc1, 0x92,
+ 0x56, 0xd6, 0xfb, 0x62, 0xa4, 0x13, 0x01, 0x89, 0x8a, 0xf0, 0x74, 0x25,
+ 0x4c, 0x75, 0x6f, 0x8a, 0x24, 0x18, 0x51, 0xf3, 0xd4, 0xa0, 0x52, 0xd7,
+ 0x74, 0x5f, 0x99, 0xd9, 0xe1, 0x61, 0x43, 0x4a, 0xf4, 0x94, 0x0a, 0x80,
+ 0x61, 0x0c, 0xb2, 0xfe, 0x63, 0x52, 0x0b, 0xce, 0xfd, 0xa7, 0x45, 0x64,
+ 0xb0, 0x2c, 0x99, 0xee, 0x9b, 0x0d, 0x88, 0x03, 0x6a, 0xc3, 0x9c, 0xe5,
+ 0x47, 0xcf, 0x10, 0x3f, 0xee, 0x0c, 0x16, 0x66, 0xf0, 0x75, 0x77, 0x34,
+ 0xc2, 0x95, 0x77, 0xfb, 0xd2, 0xf8, 0x8e, 0x11, 0x05, 0x8b, 0x5f, 0x3e,
+ 0x81, 0xf8, 0x2f, 0xf3, 0xf4, 0x56, 0xdd, 0xc8, 0x01, 0x8f, 0x7e, 0xd7,
+ 0x40, 0x97, 0x9b, 0x15, 0xda, 0x66, 0x46, 0x9b},
+ {0x46, 0xa9, 0xee, 0x98, 0x6e, 0xfc, 0x30, 0xf1, 0x6a, 0x6d, 0x46, 0x52,
+ 0x18, 0x65, 0xf3, 0xeb, 0xf9, 0x7e, 0xe2, 0xc0, 0x2d, 0x69, 0x3f, 0x8f,
+ 0x3a, 0xe7, 0x46, 0xc9, 0x97, 0x16, 0xee, 0x5d, 0x10, 0xa2, 0x5a, 0x8f,
+ 0xb3, 0x4f, 0xb7, 0x5c, 0x73, 0x50, 0x62, 0xbe, 0xd8, 0x16, 0xc2, 0xa2,
+ 0xcf, 0xcc, 0x67, 0x33, 0xc9, 0xd1, 0xf1, 0xb2, 0x3d, 0xf8, 0x93, 0xcb,
+ 0xaa, 0x8c, 0x92, 0xdb, 0xf0, 0xe8, 0xbf, 0x93, 0xa8, 0x0d, 0x8a, 0x21,
+ 0xc1, 0xd4, 0xcd, 0x2a, 0xf3, 0xda, 0x72, 0x8d, 0x9a, 0xa4, 0x76, 0xae,
+ 0x55, 0xca, 0x70, 0x08, 0x20, 0x43, 0x5c, 0x02, 0xcd, 0x87, 0x2d, 0x38,
+ 0x35, 0xb4, 0xcb, 0x0f, 0x46, 0x26, 0xfe, 0xec, 0xb0, 0xbb, 0xe4, 0x5f,
+ 0x35, 0xe2, 0xf8, 0x0c, 0x70, 0x4d, 0x9a, 0x4e, 0x1e, 0x2b, 0xc6, 0x13,
+ 0xbf, 0x06, 0xfb, 0x52, 0xf2, 0x6c, 0xa5, 0xcb, 0xa6, 0x9c, 0x3b, 0xd9,
+ 0x6b, 0x1a, 0x38, 0x45, 0xa3, 0xfe, 0xd6, 0x72, 0xa5, 0x21, 0x10, 0xa9,
+ 0xe7, 0x10, 0xa7, 0x71, 0x0a, 0x4f, 0xfa, 0x44, 0xf1, 0xff, 0x89, 0x0c,
+ 0x1d, 0x69, 0x88, 0x82, 0xeb, 0x27, 0xb2, 0x7c, 0xd8, 0x18, 0x4a, 0x9f,
+ 0x5e, 0x3d, 0x4b, 0x33, 0xa5, 0x18, 0x85, 0xf2, 0x3b, 0x80, 0xe9, 0x78,
+ 0x87, 0xe7, 0x09, 0x9c, 0x3b, 0xea, 0x6a, 0xa7, 0x6d, 0xb8, 0x3a, 0xc9,
+ 0xec, 0x68, 0x80, 0xce, 0x78, 0x4d, 0x34, 0xa4, 0xce, 0xcf, 0x84, 0x14,
+ 0x04, 0xd6, 0x29, 0x5f, 0x53, 0x1e, 0x6f, 0x12, 0x62, 0xdd, 0xfe, 0xf2,
+ 0x8f, 0x06, 0x41, 0x26, 0x70, 0xcc, 0xd2, 0xaf, 0x40, 0x4b, 0x76, 0xf9,
+ 0x4d, 0x98, 0xae, 0x6c, 0x27, 0x89, 0x94, 0x4b, 0x66, 0xce, 0xa2, 0xa0,
+ 0x33, 0xe2, 0xf4, 0x05, 0x21, 0x76, 0x24, 0xfe, 0xa4, 0x44, 0x66, 0x6e,
+ 0xf3, 0x0c, 0x7b, 0x84},
+ priv_key_10,
+ true},
+
+ // Comment: edge case for Montgomery reduction (32 bit)
+ // tcID: 44
+ {44,
+ {0xa4, 0x1e, 0xbd, 0x80, 0xb1, 0x5c, 0xbe, 0x50, 0x84, 0x27, 0x90, 0xf7,
+ 0xf3, 0x0b, 0x68, 0x0a, 0xaa, 0xc8, 0x07, 0xaf, 0xee, 0xb4, 0xe5, 0x30,
+ 0x6d, 0xee, 0x48, 0xe6, 0xd7, 0x94, 0x6a, 0xb8, 0x37, 0x8f, 0xa6, 0x11,
+ 0x2a, 0xe8, 0x68, 0x74, 0xf7, 0xb1, 0x42, 0x33, 0xef, 0x62, 0xce, 0x90,
+ 0xe3, 0xc0, 0xf0, 0xeb, 0x55, 0x51, 0xa2, 0x56, 0xc0, 0x75, 0x9e, 0x3b,
+ 0x14, 0xcd, 0x70, 0x41, 0x1a, 0x89, 0x71, 0x50, 0x64, 0x0b, 0xca, 0x5d,
+ 0x78, 0x29, 0x8a, 0x55, 0x79, 0x92, 0xae, 0x3b, 0xed, 0xe9, 0x7b, 0x98,
+ 0x1b, 0x69, 0x50, 0x68, 0x9c, 0x74, 0xd7, 0xad, 0x90, 0x65, 0x18, 0x70,
+ 0xd8, 0xf5, 0x65, 0x7a, 0x20, 0x2f, 0x6d, 0xcc, 0x2d, 0x6f, 0xd2, 0x69,
+ 0x8f, 0x03, 0x64, 0x2a, 0xeb, 0xc4, 0x89, 0xc3, 0xac, 0x9a, 0x68, 0xc7,
+ 0xa2, 0xc1, 0x84, 0x01, 0x7f, 0x8b, 0x8e, 0xa8, 0x1b, 0x80, 0xcc, 0xd7,
+ 0x87, 0x1e, 0x01, 0xc9, 0xd7, 0xb3, 0x49, 0x60, 0x70, 0xc2, 0x50, 0x8c,
+ 0xb6, 0x9e, 0xb7, 0x16, 0x67, 0x64, 0x98, 0x19, 0xe8, 0x03, 0xa0, 0xc0,
+ 0xfd, 0xca, 0x45, 0xc7, 0xc2, 0x1c, 0x98, 0x6b, 0xaa, 0xb1, 0x2f, 0x98,
+ 0x6f, 0x37, 0xc3, 0x13, 0x2d, 0x77, 0xb5, 0x86, 0x1d, 0x87, 0x75, 0x3f,
+ 0x61, 0x47, 0xa7, 0xaa, 0x39, 0xe7, 0x00, 0x29, 0xc0, 0x24, 0xd5, 0x89,
+ 0x6d, 0x8a, 0xdd, 0x07, 0x6e, 0x51, 0x7e, 0xf0, 0xb4, 0x00, 0x49, 0xd7,
+ 0xfd, 0x04, 0x95, 0xa3, 0xe3, 0xb6, 0x3e, 0xda},
+ {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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00},
+ priv_key_11,
+ true},
+
+ // Comment: edge case for Montgomery reduction (32 bit)
+ // tcID: 45
+ {45,
+ {0xf5, 0x30, 0xf3, 0xad, 0xef, 0x7f, 0xc8, 0x0a, 0x14, 0x85, 0x31, 0x10,
+ 0x3d, 0x79, 0x36, 0x9d, 0x74, 0x1c, 0xa4, 0x0c, 0xfe, 0xdf, 0xb9, 0xae,
+ 0x1d, 0x15, 0x0e, 0xeb, 0x73, 0xa4, 0xac, 0xdf, 0x71, 0xae, 0xa6, 0xde,
+ 0xfd, 0x3c, 0x49, 0x3e, 0xc0, 0x32, 0xf2, 0xdb, 0x51, 0x75, 0x8a, 0xd4,
+ 0xe0, 0x2e, 0x2b, 0xd9, 0xd4, 0x83, 0x64, 0xbc, 0x0a, 0xdc, 0x0a, 0x70,
+ 0x79, 0x37, 0x27, 0x45, 0x5b, 0xe3, 0x3a, 0xbd, 0xec, 0x47, 0xcb, 0x99,
+ 0x04, 0xc7, 0xcb, 0x0b, 0xd2, 0xbb, 0xd1, 0x3a, 0x5a, 0x10, 0x71, 0xd3,
+ 0x26, 0x92, 0x1f, 0xae, 0xde, 0xec, 0x73, 0xb6, 0xbf, 0x0a, 0xab, 0xfb,
+ 0x1b, 0x8d, 0x84, 0x43, 0x26, 0x15, 0xd7, 0xce, 0xb2, 0xa9, 0x43, 0xd1,
+ 0xfc, 0x56, 0x79, 0x97, 0x8a, 0xc1, 0x8a, 0xda, 0xb0, 0x09, 0xc8, 0x6c,
+ 0xc3, 0x81, 0xc1, 0x88, 0x78, 0xda, 0xce, 0x13, 0x51, 0xd1, 0xde, 0x94,
+ 0xea, 0x45, 0x84, 0x65, 0xd2, 0x91, 0xee, 0x9c, 0xf5, 0x91, 0xeb, 0x98,
+ 0x28, 0x4e, 0x0d, 0x49, 0x7f, 0x69, 0x9e, 0x74, 0x43, 0xba, 0x15, 0xeb,
+ 0x85, 0x19, 0x07, 0xaa, 0x01, 0xce, 0xbb, 0x86, 0x4b, 0xa3, 0xa6, 0xfb,
+ 0x12, 0x27, 0xa7, 0x36, 0xcd, 0xb0, 0x00, 0xff, 0xf7, 0x0a, 0xd2, 0x5d,
+ 0xab, 0xa2, 0x6a, 0x4c, 0x4a, 0xf0, 0x01, 0x41, 0x01, 0x5a, 0x04, 0x9b,
+ 0x9d, 0xcd, 0x4e, 0xd2, 0xc1, 0x99, 0x6f},
+ {0xbb, 0x11, 0xe6, 0x8c, 0x71, 0xd5, 0x8b, 0xf3, 0x06, 0x58, 0x75, 0x1b,
+ 0xc3, 0x21, 0x8e, 0x68, 0xbe, 0x87, 0xdc, 0x8a, 0xfa, 0x5f, 0xf9, 0x8a,
+ 0xe6, 0x2c, 0x06, 0x50, 0x15, 0x48, 0x98, 0x59, 0x59, 0xed, 0x95, 0x17,
+ 0x2a, 0x9d, 0x36, 0x59, 0xee, 0x6e, 0xc3, 0x4b, 0xc4, 0x17, 0xce, 0xe1,
+ 0x2b, 0x87, 0x80, 0x01, 0xc5, 0x4b, 0xc1, 0xe0, 0x85, 0xeb, 0xbf, 0xc0,
+ 0xe8, 0xd9, 0x77, 0xd3, 0x5e, 0xbc, 0x25, 0x06, 0x18, 0xbf, 0xe6, 0xca,
+ 0xa1, 0xd0, 0x18, 0xf2, 0xf4, 0x06, 0x7c, 0x3f, 0x82, 0x50, 0x16, 0xc6,
+ 0x48, 0xc1, 0x88, 0x16, 0x65, 0x60, 0x05, 0x6b, 0xe9, 0xd6, 0xa9, 0x51,
+ 0x43, 0xbd, 0xd4, 0xfe, 0xa6, 0xeb, 0xaa, 0xb5, 0x6f, 0x39, 0x7e, 0xc7,
+ 0x8c, 0x99, 0x15, 0xaf, 0xe0, 0xa1, 0x8b, 0xe3, 0xf3, 0x30, 0x85, 0xc2,
+ 0xae, 0x2a, 0xf3, 0xa7, 0x98, 0xd8, 0x62, 0xec, 0x99, 0x7f, 0xf5, 0x56,
+ 0xd9, 0x1b, 0x3a, 0x80, 0xbd, 0x67, 0x5f, 0xd2, 0xce, 0x4f, 0x1c, 0xeb,
+ 0xfb, 0xbe, 0xb2, 0x7b, 0xec, 0x85, 0x6a, 0x29, 0xd2, 0x67, 0x66, 0x9e,
+ 0x2d, 0x78, 0xf0, 0xe7, 0xf5, 0xa1, 0x55, 0x98, 0x53, 0xea, 0x7c, 0xbe,
+ 0x50, 0xc3, 0xa1, 0x05, 0x1f, 0x71, 0xb7, 0x45, 0x91, 0xc5, 0xab, 0x4e,
+ 0xfb, 0x2d, 0x1e, 0xda, 0x47, 0xe2, 0x1f, 0x49, 0x86, 0x6e, 0x80, 0xd7,
+ 0x5e, 0x23, 0x74, 0x86, 0x85, 0x2d, 0x5a, 0x24, 0xb7, 0x20, 0x17, 0xd9,
+ 0x33, 0x4e, 0x95, 0x84, 0x24, 0xed, 0x32, 0xf5, 0xa0, 0x2d, 0xb7, 0xcc,
+ 0x2c, 0xdf, 0x74, 0x3b, 0x58, 0x86, 0x4a, 0x21, 0x9a, 0x86, 0x67, 0x89,
+ 0x0b, 0x39, 0x6c, 0x73, 0xca, 0x9e, 0x7c, 0x72, 0xc7, 0x43, 0x51, 0xdd,
+ 0x31, 0x75, 0x83, 0xf4, 0x63, 0x09, 0x40, 0x14, 0xce, 0xdc, 0xc1, 0x22,
+ 0x79, 0x16, 0x8c, 0xcb},
+ priv_key_12,
+ true},
+
+ // Comment: edge case for Montgomery reduction (64 bit)
+ // tcID: 46
+ {46,
+ {0xc0, 0xe1, 0x7f, 0xbe, 0x48, 0x01, 0x15, 0xf5, 0xfe, 0x7a, 0x66, 0x23,
+ 0x6a, 0xdc, 0xd3, 0x47, 0x7f, 0xb6, 0xd7, 0xd2, 0xac, 0x5c, 0xfc, 0xda,
+ 0x26, 0xaf, 0xb2, 0x1b, 0x3d, 0xe5, 0x9b, 0x36, 0xb7, 0x88, 0x9c, 0x9b,
+ 0xac, 0xcd, 0x91, 0xdd, 0x7d, 0xbe, 0x7f, 0xe7, 0x44, 0xcc, 0x48, 0xb3,
+ 0x01, 0xce, 0x79, 0x9c, 0xe3, 0x93, 0x45, 0x2c, 0x6b, 0xb2, 0x4a, 0x14,
+ 0xe5, 0xdb, 0x72, 0xcd, 0x8a, 0xe7, 0x61, 0xa0, 0x4f, 0x39, 0x72, 0x94,
+ 0x3c, 0x3b, 0x59, 0xae, 0xd2, 0xb8, 0x02, 0x46, 0xad, 0xa1, 0x96, 0x5b,
+ 0xc0, 0xbd, 0x0b, 0xd5, 0x28, 0x56, 0xd7, 0xba, 0x97, 0xfe, 0x8f, 0xa8,
+ 0x04, 0x06, 0xd9, 0xc9, 0xd9, 0xaf, 0x36, 0x74, 0x43, 0xdf, 0x03, 0x6b,
+ 0x15, 0x49, 0xd1, 0xca, 0x18, 0x36, 0xe6, 0x76, 0xcb, 0x0f, 0x4a, 0x96,
+ 0x22, 0x73, 0xc3, 0x41, 0x0d, 0x29, 0xb7, 0x80, 0x5a, 0x7b, 0x15, 0x0c,
+ 0x23, 0x07, 0x0d, 0xa7, 0x2a, 0x7e, 0x51, 0x98, 0xdf, 0x32, 0x2c, 0x6b,
+ 0xcc, 0x27, 0x98, 0xe8, 0xba, 0x70, 0x68, 0x54, 0xea, 0x2f, 0x5d, 0x54,
+ 0x28, 0xf5, 0x0c, 0x01, 0xed, 0xac, 0x19, 0xd2, 0x52, 0x95, 0xfd, 0x23,
+ 0x9f, 0xf8, 0x6e, 0xb8, 0xed, 0xd9, 0xfb, 0x53, 0xe6, 0x34, 0x04, 0x4e,
+ 0x21, 0x07, 0x9c, 0x60, 0x5a, 0x9d, 0x32, 0x32, 0xa6, 0x1c, 0x93, 0x9e,
+ 0x7c, 0x87, 0xc3, 0x39, 0xb0, 0x48, 0x1a, 0x04, 0xfe, 0x2a, 0xec, 0xbc,
+ 0xbb, 0x15, 0xf1, 0x9d, 0x23, 0x89, 0xfe, 0x3f, 0x6a, 0x2d, 0xc3, 0x5f,
+ 0xb2, 0x89, 0xcc, 0x68, 0x18, 0x59, 0x8d, 0xce, 0x50, 0x5a, 0x11, 0xf9,
+ 0xac, 0xed, 0xdd, 0x1a},
+ {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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ priv_key_13,
+ true},
+
+ // Comment: edge case for Montgomery reduction (64 bit)
+ // tcID: 47
+ {47,
+ {0xe0, 0xf5, 0x7a, 0x63, 0x34, 0xf9, 0x71, 0x63, 0xfb, 0x65, 0xa0,
+ 0xf9, 0x24, 0x25, 0x9c, 0xa5, 0x55, 0x8e, 0x51, 0x49, 0xbc, 0x09,
+ 0x4b, 0x06, 0xbb, 0xdb, 0x2c, 0xfe, 0x2b, 0x5c, 0xc4, 0xe5, 0x2e,
+ 0xea, 0x01, 0x5a, 0xfa, 0xc6, 0xa4, 0xfd, 0x12, 0x4d, 0xd4, 0xa0,
+ 0xc3, 0xc2, 0x5c, 0x9f, 0x7f, 0x36, 0xfc, 0x46, 0x5f, 0xda, 0x62,
+ 0x36, 0x61, 0xc9, 0x63, 0xa1, 0xeb, 0x6b, 0xd4, 0x86, 0x63, 0xed,
+ 0xe9, 0x9e, 0xc3, 0xbe, 0xd2, 0x12, 0x74},
+ {0xd9, 0x6b, 0x1e, 0xd7, 0xa5, 0x07, 0x1a, 0xf8, 0xc4, 0x8b, 0x1a, 0x16,
+ 0x2d, 0x9a, 0x3c, 0x33, 0x6b, 0xb0, 0xd8, 0xb8, 0x93, 0xf5, 0x47, 0x19,
+ 0xb2, 0x1e, 0x2b, 0xd8, 0x58, 0x1b, 0x46, 0xde, 0x77, 0x3f, 0xb9, 0x06,
+ 0xa9, 0x95, 0x85, 0xb7, 0x77, 0xb7, 0xaa, 0xb4, 0x13, 0x0e, 0x15, 0xd0,
+ 0xfd, 0x57, 0x6c, 0x79, 0x68, 0xdc, 0x94, 0x00, 0x19, 0xa5, 0x68, 0xc6,
+ 0xb4, 0x25, 0xf0, 0x01, 0x78, 0x43, 0x47, 0x2c, 0x69, 0x8b, 0x25, 0x25,
+ 0x36, 0x76, 0xfb, 0x0d, 0x6d, 0x1d, 0xba, 0x59, 0xca, 0x4f, 0xdf, 0x90,
+ 0x17, 0x3a, 0xf5, 0xf2, 0x8b, 0x9e, 0xa9, 0x3d, 0x9a, 0x95, 0xc6, 0x15,
+ 0x00, 0xfb, 0x89, 0x13, 0x1f, 0x2d, 0x93, 0x21, 0x7a, 0xea, 0x06, 0x91,
+ 0x0d, 0x41, 0x5b, 0x55, 0x1e, 0xd8, 0xe8, 0x50, 0x32, 0x54, 0xc6, 0x25,
+ 0x6f, 0xe8, 0x83, 0x1e, 0x11, 0x52, 0xf4, 0x07, 0xcb, 0xc5, 0xce, 0x89,
+ 0xe9, 0x91, 0x71, 0x9f, 0xea, 0xd2, 0xce, 0xcb, 0xe6, 0x23, 0x59, 0xbd,
+ 0xe6, 0x0a, 0xdc, 0x48, 0x0e, 0xfc, 0x6b, 0x0c, 0xea, 0x51, 0x77, 0xcd,
+ 0x56, 0x63, 0xf9, 0x9a, 0xba, 0x8c, 0x8f, 0x9a, 0x67, 0x0b, 0x50, 0x60,
+ 0xc9, 0xea, 0x52, 0x31, 0xa9, 0x5d, 0x65, 0x5e, 0xef, 0x14, 0x48, 0x5c,
+ 0xaf, 0x68, 0xa6, 0x88, 0xb2, 0x42, 0xe1, 0xe6, 0xa6, 0x54, 0x3a, 0xf2,
+ 0x39, 0xcf, 0x65, 0xc8, 0xd4, 0xae, 0xc6, 0x26, 0xfa, 0xe4, 0x44, 0xba,
+ 0xec, 0xf1, 0xc7, 0x0b, 0x2d, 0x3d, 0xa3, 0xc8, 0xb0, 0x63, 0xe0, 0x9e,
+ 0x20, 0xaa, 0x44, 0x1e, 0xca, 0x37, 0x2b, 0x9b, 0x13, 0xa8, 0x13, 0xda,
+ 0xcf, 0xd3, 0x33, 0xc4, 0x91, 0x35, 0x0e, 0xd3, 0x48, 0x83, 0x43, 0x75,
+ 0xfe, 0xbf, 0xb8, 0x85, 0xae, 0x00, 0xe1, 0x6b, 0x18, 0x28, 0x48, 0x46,
+ 0x75, 0xf8, 0x70, 0xe1},
+ priv_key_14,
+ true},
+
+ // Comment: edge case for Montgomery reduction (1024 bit)
+ // tcID: 48
+ {48,
+ {0xa3, 0x80, 0x7f, 0x5d, 0x34, 0xac, 0xd3, 0x91, 0x23, 0xd2, 0xec, 0x83,
+ 0x64, 0x82, 0x25, 0xb5, 0x45, 0x90, 0xb4, 0x57, 0x50, 0xe1, 0x3c, 0x6c,
+ 0xac, 0xf5, 0x87, 0xda, 0xc4, 0xfe, 0x9c, 0x9e, 0x32, 0xa7, 0x47, 0xb6,
+ 0xb7, 0xf0, 0x73, 0xd9, 0x4b, 0x07, 0x31, 0x1a, 0x0e},
+ {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ priv_key_15,
+ true},
+
+ // Comment: edge case for Montgomery reduction (1024 bit)
+ // tcID: 49
+ {49,
+ {0xf9, 0x07, 0x7a, 0xa6, 0x29, 0xca, 0xc8, 0x0d},
+ {0x9a, 0x29, 0x8a, 0x64, 0xd7, 0x3b, 0x64, 0x4b, 0xb4, 0xf1, 0x84, 0xc8,
+ 0xce, 0xba, 0xa0, 0x1f, 0xcc, 0x9b, 0x9b, 0x1f, 0xea, 0x5e, 0x93, 0xd3,
+ 0x46, 0x3a, 0x28, 0xe7, 0x32, 0x84, 0x12, 0x3a, 0x1a, 0xbf, 0xae, 0x36,
+ 0xef, 0x57, 0xed, 0xd7, 0x2a, 0xb9, 0x67, 0x6c, 0x66, 0xb6, 0x29, 0xcf,
+ 0x42, 0x45, 0x0d, 0xbf, 0x7c, 0x63, 0x47, 0x04, 0x77, 0x46, 0xff, 0x62,
+ 0xc2, 0x2f, 0x1e, 0x0b, 0x85, 0x45, 0x00, 0xcd, 0x31, 0x38, 0x4f, 0x6f,
+ 0xad, 0xcf, 0x99, 0x68, 0x28, 0xd9, 0x65, 0x00, 0xb6, 0xb0, 0x23, 0x61,
+ 0x9e, 0x23, 0x78, 0x23, 0x05, 0x53, 0xe9, 0xb9, 0x22, 0x63, 0x67, 0xab,
+ 0x7b, 0x8a, 0x06, 0x16, 0x9e, 0x13, 0x25, 0xfb, 0x9e, 0x8a, 0x73, 0xc2,
+ 0x64, 0x40, 0x08, 0x55, 0xc3, 0xb1, 0x02, 0x29, 0xb6, 0xa6, 0x61, 0xd6,
+ 0x7e, 0x18, 0x26, 0xbb, 0x32, 0xfc, 0x6a, 0xb4, 0x4e, 0x4b, 0x67, 0x12,
+ 0x06, 0x6c, 0x25, 0x46, 0xbd, 0x4e, 0x47, 0xac, 0x27, 0x89, 0x86, 0x7b,
+ 0x5e, 0x1f, 0x29, 0xc4, 0xe5, 0x97, 0xa1, 0x9b, 0xa7, 0x15, 0xe6, 0xf6,
+ 0xc0, 0x11, 0x18, 0x1f, 0x75, 0x84, 0x42, 0x26, 0x33, 0x55, 0x93, 0x11,
+ 0x15, 0xf9, 0x47, 0x1f, 0xa7, 0x65, 0x4e, 0x5f, 0xa8, 0x5b, 0x69, 0x54,
+ 0x54, 0x82, 0xca, 0xde, 0xa8, 0x13, 0x62, 0xb7, 0x62, 0xaa, 0x27, 0x94,
+ 0xf7, 0xf1, 0x32, 0x85, 0x6d, 0xea, 0x85, 0xc6, 0x5f, 0x7d, 0x6b, 0x58,
+ 0x1e, 0xdc, 0x89, 0x02, 0x2f, 0x4c, 0xb1, 0xf6, 0xf9, 0x9d, 0x5b, 0xb4,
+ 0xa8, 0xcf, 0xfd, 0xe2, 0x94, 0xed, 0x5f, 0xde, 0x28, 0x69, 0x2a, 0xa6,
+ 0x10, 0xe8, 0x32, 0x72, 0x40, 0x6c, 0xb4, 0x69, 0x7f, 0x97, 0x0e, 0xf1,
+ 0x6f, 0x68, 0x94, 0x25, 0xe8, 0xa5, 0x17, 0x45, 0x80, 0x18, 0x4b, 0xb2,
+ 0x23, 0xfb, 0xb9, 0x19},
+ priv_key_16,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (32 bit)
+ // tcID: 50
+ {50,
+ {0x67, 0xd3, 0x32, 0x94, 0x33, 0x84, 0x3f, 0xbf, 0x85, 0x16, 0xd8, 0x07,
+ 0x41, 0x7f, 0x96, 0xe3, 0x4a, 0xd7, 0xbe, 0x1f, 0x8a, 0x8c, 0x4d, 0x4c,
+ 0x1c, 0xa6, 0x14, 0xe4, 0x25, 0x59, 0x38, 0xfa, 0x62, 0x2b, 0xda, 0xb0,
+ 0x73, 0x3b, 0x11, 0x75, 0x06, 0xaa, 0xf3, 0xb3, 0x9a, 0xe5, 0xc4, 0x68,
+ 0x89, 0x4d, 0x79, 0xfc, 0x6a, 0xa4, 0x51, 0xd8, 0x37, 0x61, 0x2d, 0xf5,
+ 0x2c, 0x73, 0xeb, 0x18, 0xdf, 0x7e, 0x82, 0x72, 0xde, 0x79, 0xd8, 0x62,
+ 0x1e, 0xc3, 0xe0, 0xc1, 0xe7, 0x25, 0x74, 0x6f, 0xd8, 0xf4, 0xea, 0xcc,
+ 0x39, 0xa0, 0x20, 0x7f, 0x91, 0x31, 0x0c, 0x35, 0xa1, 0x24, 0x01, 0xd1,
+ 0xb3, 0x4c, 0xf9, 0xa6, 0xbf, 0xc1, 0xc4, 0x4b, 0x8b, 0x39, 0xff, 0x47,
+ 0x25, 0xfc, 0xbc, 0xd9, 0x5c, 0x38, 0xfe, 0x14, 0x61, 0x36, 0x11, 0x06,
+ 0xe8, 0xe1, 0x1b, 0xe2, 0x8e, 0x0d, 0x3f, 0xf8, 0x1d, 0x40, 0x69, 0x63,
+ 0xdb, 0x76, 0xc0, 0x73, 0xce, 0x41, 0xe4, 0xe7, 0x70, 0xf9, 0xb5, 0x9f,
+ 0x3c, 0x99, 0xa8, 0xd6, 0x83, 0xc5, 0xb4, 0x15, 0xe6, 0x23, 0x7c, 0xca,
+ 0x91, 0xdc, 0xc3, 0x1b, 0x8c, 0x1a, 0x30, 0x08},
+ {0x13, 0x64, 0x86, 0x44, 0x12, 0x2d, 0x5b, 0xe6, 0xe5, 0x6d, 0x21, 0x00,
+ 0x76, 0xb9, 0xbc, 0x59, 0xde, 0xaf, 0x16, 0xff, 0xf6, 0x64, 0x77, 0x7a,
+ 0x2d, 0x63, 0x48, 0xb1, 0xe0, 0xda, 0x0e, 0xfc, 0x4a, 0x77, 0xfe, 0x2b,
+ 0xfe, 0x2a, 0xeb, 0x59, 0x2e, 0xe5, 0x6f, 0xb3, 0x20, 0x8e, 0xa0, 0xe0,
+ 0x4d, 0x20, 0x26, 0xa4, 0x33, 0xbd, 0xd6, 0xff, 0x11, 0xb8, 0x98, 0x39,
+ 0xf0, 0x58, 0x83, 0x2d, 0x73, 0x2d, 0xda, 0x51, 0xbf, 0xcd, 0x5c, 0xce,
+ 0xd8, 0xfa, 0x7c, 0xc5, 0x8a, 0x91, 0xfd, 0x43, 0x5f, 0xe0, 0xaa, 0xc1,
+ 0x7a, 0x60, 0x84, 0xc7, 0x61, 0x9b, 0x92, 0x09, 0xd8, 0x31, 0x36, 0xc1,
+ 0x91, 0x61, 0xae, 0xac, 0xa9, 0x0b, 0xd5, 0xc9, 0x2d, 0x5a, 0xd0, 0xd2,
+ 0xa9, 0x9e, 0xfb, 0x39, 0x2f, 0x29, 0xa2, 0xdd, 0x06, 0xf0, 0xc1, 0x9d,
+ 0x20, 0x4f, 0xe9, 0x97, 0x80, 0x0e, 0x4e, 0x7d, 0xf6, 0x6e, 0xfb, 0x9a,
+ 0x2b, 0xc1, 0x98, 0x20, 0xe8, 0xdd, 0x3c, 0xf4, 0x8f, 0x3e, 0x74, 0xf1,
+ 0x7c, 0x50, 0x31, 0x6a, 0xb3, 0x23, 0x05, 0x53, 0x66, 0x43, 0x0c, 0x21,
+ 0xb9, 0x71, 0x71, 0xac, 0x77, 0x6b, 0x14, 0xae, 0x49, 0xfb, 0x12, 0x4c,
+ 0xd9, 0xdf, 0x5e, 0xad, 0x69, 0xd2, 0x67, 0x65, 0x9a, 0xbf, 0xa2, 0x16,
+ 0x76, 0xe6, 0x2b, 0x3a, 0x0e, 0x7d, 0x3f, 0xb1, 0xc5, 0x75, 0xe5, 0xc1,
+ 0x16, 0x51, 0x3d, 0x1b, 0x65, 0x4d, 0x09, 0xd6, 0x37, 0x70, 0x6d, 0x94,
+ 0xbf, 0x3b, 0x25, 0x20, 0x86, 0x77, 0x13, 0x98, 0xb5, 0x93, 0x4e, 0x23,
+ 0xf7, 0xde, 0x65, 0x2a, 0x99, 0x06, 0xa1, 0x43, 0xeb, 0x56, 0xbb, 0x54,
+ 0xe7, 0x39, 0xe5, 0x3f, 0xbb, 0x21, 0xd7, 0x3a, 0x55, 0xda, 0x79, 0x3c,
+ 0x82, 0x76, 0x8b, 0x3a, 0xd8, 0x80, 0xd1, 0xe7, 0x32, 0xb5, 0xeb, 0xce,
+ 0x58, 0x17, 0xde, 0xbe},
+ priv_key_17,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (32 bit)
+ // tcID: 51
+ {51,
+ {0x5d, 0x72, 0xb8, 0x75, 0xa6, 0x63, 0x01, 0x02, 0x2b, 0xc2,
+ 0xcb, 0x51, 0x28, 0xec, 0x54, 0xab, 0xf1, 0xca, 0x18, 0xe0,
+ 0xb5, 0xb7, 0x3c, 0x3f, 0xd5, 0x66, 0x89, 0x07, 0x96, 0xeb,
+ 0x71, 0x72, 0xa4, 0x5a, 0xbc, 0xc4, 0xd8, 0x06, 0xd6, 0x9a,
+ 0xe9, 0xd8, 0x5f, 0xf4, 0x5b, 0x71, 0x7f, 0x92, 0x2c},
+ {0x18, 0x1f, 0x37, 0xc9, 0x23, 0xf2, 0xf1, 0xdd, 0xc6, 0xad, 0x1d, 0xe9,
+ 0x54, 0x43, 0x9d, 0xab, 0xd8, 0x91, 0x5a, 0xe9, 0xa3, 0xaf, 0xd3, 0x79,
+ 0xee, 0x5f, 0xfb, 0xeb, 0xf8, 0x77, 0xec, 0xc2, 0x6f, 0x83, 0xdf, 0x5e,
+ 0x94, 0x5b, 0x08, 0x32, 0xd2, 0x67, 0xfa, 0xe3, 0x5b, 0xba, 0xd4, 0x77,
+ 0x2c, 0x9f, 0x50, 0xbe, 0x51, 0x49, 0x0d, 0xdb, 0x7e, 0x61, 0x08, 0x3d,
+ 0xa7, 0xb3, 0xb0, 0x07, 0xa8, 0x9e, 0x0f, 0xb9, 0x96, 0xfc, 0xa9, 0xde,
+ 0x05, 0xc1, 0xd0, 0x71, 0xd2, 0x9f, 0xcf, 0xec, 0x33, 0xe8, 0x81, 0x4e,
+ 0xba, 0xda, 0x7f, 0xd8, 0xbf, 0x8f, 0x4c, 0x8f, 0xb9, 0x2a, 0xd0, 0x20,
+ 0x92, 0x33, 0x42, 0xa0, 0x23, 0x2a, 0x2e, 0x74, 0x16, 0xd2, 0xd6, 0x34,
+ 0x3f, 0xf9, 0xc5, 0xa5, 0x62, 0xfa, 0xaa, 0xc8, 0xa4, 0x9a, 0xca, 0x35,
+ 0xa3, 0xe2, 0xcb, 0xf3, 0xf6, 0xc0, 0x4e, 0xfd, 0x56, 0xf5, 0x24, 0xe9,
+ 0xaf, 0xe4, 0xdc, 0x96, 0xa7, 0x2c, 0x14, 0x6b, 0x45, 0x23, 0x07, 0xc9,
+ 0x36, 0x0c, 0x01, 0x87, 0x14, 0x7e, 0xa2, 0xfc, 0xc2, 0xbd, 0x7a, 0x8f,
+ 0xdf, 0xe0, 0x52, 0x82, 0x94, 0x45, 0x30, 0x48, 0x2e, 0x67, 0x8b, 0xcd,
+ 0x50, 0x6a, 0xc4, 0x91, 0xb3, 0x4d, 0xa4, 0x6f, 0xbb, 0x15, 0xad, 0x57,
+ 0x39, 0x29, 0xc2, 0x57, 0xdd, 0x19, 0x0e, 0x1a, 0x84, 0xa5, 0xd2, 0x6c,
+ 0x30, 0xe8, 0xae, 0x85, 0x01, 0x59, 0x78, 0x83, 0x29, 0x2f, 0x56, 0xcc,
+ 0x08, 0x63, 0xa0, 0x18, 0x67, 0x31, 0xd8, 0x8a, 0xde, 0x41, 0x8c, 0x87,
+ 0xfb, 0x97, 0x7c, 0xbf, 0x22, 0x4b, 0x25, 0x9f, 0xbd, 0x5e, 0xa2, 0x52,
+ 0x1f, 0xfb, 0x33, 0xc8, 0x45, 0xf2, 0xb5, 0x91, 0xbc, 0xc6, 0x82, 0x94,
+ 0xe0, 0x88, 0x2c, 0x17, 0x42, 0xdc, 0xb4, 0xd5, 0xf2, 0x3e, 0xb7, 0xd8,
+ 0x9a, 0xb2, 0x85, 0x70},
+ priv_key_18,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (64 bit)
+ // tcID: 52
+ {52,
+ {0x72, 0x59, 0xcf, 0xb4, 0x5f, 0x36, 0x51, 0xd5, 0x9b, 0x99, 0x61, 0x15,
+ 0xbe, 0x31, 0x00, 0x6e, 0x82, 0x24, 0x3c, 0xb1, 0x31, 0x7d, 0x23, 0x41,
+ 0x8d, 0x64, 0xa0, 0x47, 0xb9, 0x84, 0xf4, 0xf8, 0x34, 0x5e, 0xa0, 0xb8,
+ 0xb1, 0x93, 0xb5, 0x32, 0xc2, 0x76, 0x9b, 0x8f, 0xa0, 0xd4, 0xab, 0xa9,
+ 0x64, 0x24, 0x46, 0xee, 0xd6, 0x1b, 0x03, 0x7b, 0x87, 0xf0, 0x45, 0xf2,
+ 0x99, 0x27, 0x38, 0x64, 0x0f, 0x3f, 0xe8, 0x12, 0x36, 0xd5, 0xdc, 0x36,
+ 0xa3, 0x84, 0xd0, 0xd4, 0x08, 0xc4, 0xb3, 0x27, 0x3a, 0x6d, 0xad, 0x21,
+ 0x52, 0x68, 0x15, 0xc2, 0x99, 0x55, 0x22, 0x4e, 0xa8, 0x5d, 0x3e, 0xa7,
+ 0xe7, 0x7e, 0x45, 0x73, 0x8d, 0xd2, 0x74, 0x11, 0xc5, 0x7f, 0x7b, 0x33,
+ 0x87, 0x8d, 0xd5, 0x47, 0x2c, 0xb9, 0xf1, 0x9f, 0xee, 0x68, 0xfd, 0x8d,
+ 0xaf, 0x7e, 0x40, 0xe6, 0xe2, 0x10, 0x13, 0x5d, 0x02, 0xf1, 0xbc, 0x5a,
+ 0x66, 0x60, 0xc2, 0x34, 0x18, 0xb6, 0x49, 0x9c, 0xb1, 0x74, 0x93, 0x36,
+ 0xc7, 0x07, 0x4d, 0xf3, 0x45, 0x2a, 0x88, 0xfd, 0xb7, 0x23, 0xf5, 0x91,
+ 0xa7, 0x07, 0x81},
+ {0xb3, 0xb6, 0xce, 0x38, 0x1b, 0x69, 0xa4, 0x30, 0x46, 0x64, 0x7e, 0x00,
+ 0x0c, 0x1a, 0xb2, 0xbb, 0x94, 0x56, 0xc7, 0x02, 0x2d, 0xd1, 0xea, 0x19,
+ 0xa2, 0x76, 0x1d, 0x85, 0x96, 0x3e, 0x56, 0xf7, 0x33, 0x7d, 0x04, 0x52,
+ 0x9b, 0xc9, 0x75, 0xc3, 0x48, 0x80, 0x55, 0x2c, 0xa5, 0x14, 0x97, 0xce,
+ 0xd0, 0x6b, 0xdb, 0xd8, 0xc5, 0x4b, 0xf4, 0xba, 0x83, 0x54, 0x01, 0x85,
+ 0x27, 0x3b, 0x55, 0xc8, 0x1b, 0x86, 0xc0, 0xa3, 0x37, 0xdf, 0x5f, 0xe8,
+ 0xeb, 0xb4, 0xb4, 0x3d, 0xb0, 0xac, 0x10, 0x5a, 0x78, 0xf8, 0xde, 0x82,
+ 0x40, 0xc2, 0xb3, 0xa0, 0xfb, 0x7b, 0x8f, 0x7e, 0x7f, 0xc8, 0xa7, 0x0a,
+ 0x46, 0x26, 0x18, 0x38, 0x7e, 0xdb, 0x8a, 0x77, 0x19, 0x5f, 0x8a, 0x43,
+ 0xba, 0x2e, 0xf1, 0xad, 0x3f, 0x12, 0x16, 0x59, 0x8c, 0xf1, 0xb4, 0xf0,
+ 0x2f, 0x2b, 0xcd, 0xd2, 0xfb, 0xe9, 0x88, 0x5c, 0xde, 0xb7, 0x47, 0x54,
+ 0xff, 0xba, 0x96, 0xd9, 0x78, 0xe6, 0x80, 0x45, 0xb1, 0x75, 0x4e, 0x35,
+ 0xba, 0x8c, 0x54, 0x18, 0x31, 0x06, 0xfb, 0x2c, 0x9f, 0x56, 0x85, 0xad,
+ 0xb5, 0xf1, 0x4d, 0x23, 0x9e, 0x8c, 0x8e, 0x19, 0xb3, 0x9c, 0x14, 0x2b,
+ 0x0f, 0x01, 0xe3, 0x93, 0x4a, 0xe1, 0xb7, 0x31, 0x5b, 0x0d, 0xb5, 0x98,
+ 0x6c, 0x7d, 0x9b, 0x39, 0xbb, 0xe9, 0x60, 0xfa, 0xa3, 0x23, 0x37, 0x34,
+ 0x2b, 0x3d, 0x02, 0xca, 0x51, 0x48, 0xf3, 0x08, 0xfc, 0xaa, 0x71, 0x80,
+ 0x01, 0xe3, 0x9d, 0x0c, 0x0b, 0xfc, 0xed, 0xf9, 0xe9, 0x1e, 0x2d, 0x12,
+ 0x91, 0x9b, 0xcd, 0x73, 0x9c, 0x43, 0x1e, 0x37, 0xdd, 0xd2, 0x0a, 0xbf,
+ 0x4a, 0x35, 0x64, 0x42, 0x46, 0xda, 0x29, 0x51, 0x98, 0x3f, 0x1d, 0x6f,
+ 0xa3, 0x2a, 0xc2, 0x59, 0xf2, 0x22, 0x50, 0x1c, 0x4c, 0x86, 0x40, 0xb4,
+ 0x32, 0x79, 0xbb, 0x03},
+ priv_key_19,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (64 bit)
+ // tcID: 53
+ {53,
+ {0x22, 0x4b, 0xcd, 0xa3, 0x82, 0xd9, 0x6b, 0x12, 0xef, 0x56, 0xee, 0x0f,
+ 0xc5, 0x6b, 0x67, 0x43, 0x1b, 0x64, 0x90, 0xaa, 0x2f, 0x0e, 0x8f, 0x65,
+ 0x28, 0x42, 0x4c, 0x32, 0xd6, 0x61, 0x1c, 0x4c, 0x0b, 0x97, 0x53, 0xa1,
+ 0x67, 0xa6, 0x33, 0xe6, 0xa7, 0x44, 0x65, 0xca, 0x06, 0x8f, 0xf4, 0x0f,
+ 0x80, 0x2b, 0x43, 0x72, 0x6a, 0x65, 0xf1, 0x25, 0x1e, 0x2a, 0x07, 0x5a,
+ 0x2c, 0xff, 0xb1, 0x51, 0x02, 0x49, 0xdb, 0xbd, 0xa0, 0xf1, 0x87, 0x7f,
+ 0xc0, 0x14, 0x31, 0x0b, 0xf4, 0xc4, 0x28, 0x29, 0x5d, 0x5c, 0x1f, 0xa3,
+ 0xfc, 0xca, 0x34, 0x44, 0x1d, 0x4e, 0x84, 0xb1, 0x83, 0x4f, 0x40, 0x07,
+ 0x9c, 0xa0, 0x9c, 0xe1, 0xa5, 0x29, 0x15, 0xdc, 0xf9, 0xd5, 0x47, 0x2b,
+ 0x9a, 0xec, 0x1a, 0x86, 0x2d, 0x61, 0x9c, 0x31, 0x0c, 0xf9, 0x68, 0x0f,
+ 0xe7, 0xcb, 0xc0, 0x3b, 0xfe, 0xb9, 0xcd, 0xe5, 0x65, 0xca, 0x46, 0x66,
+ 0x62, 0x5e, 0xe2, 0xcd, 0x67, 0x25, 0x32, 0x7c, 0x94, 0x2d, 0xbb, 0x5b,
+ 0x83, 0x6f, 0x0c, 0xef, 0x24, 0xb2, 0xe6, 0x46, 0xc9, 0x19, 0x24, 0x54,
+ 0x3a, 0x07, 0xb6, 0xc5, 0x92, 0x5e, 0xa8, 0x82, 0x0b, 0x90, 0x9e, 0x20,
+ 0x40, 0xe2, 0xd5, 0x0b, 0x7e, 0xdf, 0x9f, 0xe5, 0xf2, 0x41},
+ {0x97, 0xe0, 0x90, 0x01, 0x44, 0x78, 0xc5, 0x8f, 0x68, 0x18, 0x40, 0xc5,
+ 0x17, 0x0e, 0xe9, 0x05, 0x84, 0xf7, 0x34, 0xf1, 0x54, 0xed, 0x9b, 0x48,
+ 0x50, 0xdf, 0x6c, 0x20, 0xac, 0x54, 0x70, 0xfa, 0x8b, 0x44, 0xc4, 0xf9,
+ 0x85, 0xff, 0xcb, 0x52, 0x02, 0x49, 0x17, 0xc5, 0x1b, 0xd1, 0x2a, 0x67,
+ 0x73, 0xca, 0xa1, 0xd1, 0xd2, 0x9c, 0x6b, 0x5f, 0xbd, 0x42, 0x96, 0x3d,
+ 0xfd, 0xa4, 0x47, 0x3c, 0xc5, 0x73, 0x18, 0x8e, 0xa4, 0x1b, 0x3e, 0x25,
+ 0x4d, 0xe9, 0xf9, 0xdd, 0x34, 0x72, 0xe0, 0x0e, 0x4f, 0x22, 0xb0, 0x24,
+ 0x6f, 0xd3, 0x45, 0x2f, 0x25, 0xfc, 0x60, 0x7f, 0x16, 0xac, 0x4f, 0x07,
+ 0xd8, 0xce, 0xa6, 0x57, 0x22, 0x60, 0x66, 0x42, 0xb4, 0xf3, 0xad, 0xe0,
+ 0x11, 0x5e, 0xbc, 0x1c, 0xb5, 0x6f, 0x3a, 0x5c, 0x60, 0x0e, 0xfd, 0x07,
+ 0xe2, 0xd7, 0xe5, 0xb9, 0x09, 0x77, 0xaa, 0x6c, 0xd5, 0xfc, 0xdd, 0xa7,
+ 0xbc, 0xd8, 0x12, 0x3b, 0x15, 0xf7, 0x1b, 0xd8, 0xf0, 0x7b, 0x84, 0x40,
+ 0xb5, 0x40, 0x06, 0x7d, 0xe6, 0x67, 0x7e, 0xfe, 0x57, 0xa2, 0x5e, 0xeb,
+ 0x5d, 0x90, 0xdd, 0x4c, 0x62, 0x62, 0xe1, 0xa3, 0xb1, 0x5a, 0x6a, 0x93,
+ 0xd0, 0xe9, 0x01, 0xe2, 0x05, 0x42, 0x0e, 0x21, 0x69, 0xbc, 0x4e, 0x1e,
+ 0x4f, 0x55, 0xbb, 0x36, 0x43, 0x2c, 0x50, 0xb9, 0x2c, 0x22, 0x79, 0x8c,
+ 0x3c, 0x5c, 0x70, 0x34, 0x61, 0xb9, 0x9b, 0xc0, 0x6b, 0xa2, 0x2e, 0xc5,
+ 0xc0, 0xfb, 0x17, 0xdb, 0x74, 0xfa, 0x4f, 0xaa, 0xf8, 0x89, 0xf9, 0x57,
+ 0x18, 0xae, 0x0c, 0x1d, 0x1b, 0x83, 0xe5, 0xe6, 0x42, 0x1d, 0xd1, 0x32,
+ 0x76, 0x82, 0xe2, 0x5c, 0x04, 0x06, 0x1c, 0xfd, 0x30, 0xa7, 0xb9, 0xb4,
+ 0xd4, 0x70, 0xd7, 0x36, 0xdd, 0x0c, 0x11, 0x78, 0x8a, 0xfa, 0x83, 0x05,
+ 0x98, 0xd8, 0xa0, 0x6b},
+ priv_key_20,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (2048 bit)
+ // tcID: 54
+ {54,
+ {0x99, 0x1d, 0x04, 0x0b, 0x49, 0xf1, 0x33, 0x8a, 0x65, 0xd2, 0xf9, 0x96,
+ 0xe4, 0xf1, 0xe6, 0x51, 0xf0, 0x75, 0xf1, 0x43, 0xdb, 0x4e, 0xd0, 0xa2,
+ 0x9a, 0xe9, 0x36, 0xec, 0xef, 0x91, 0xa8, 0x5d, 0x4e, 0xde, 0xbb, 0x80,
+ 0x6e, 0x50, 0x73, 0x55, 0x22, 0xef, 0x88, 0xf4, 0xbb, 0xf5, 0xce, 0x47,
+ 0xc1, 0x2e, 0xeb, 0xa0, 0xf7, 0x68, 0x21, 0x6b, 0x9d, 0xc3, 0x04, 0x54,
+ 0x4d, 0xb5, 0x63, 0xe5, 0x3b, 0xf4, 0x1a, 0x26, 0x36, 0x04, 0x40, 0x99,
+ 0x7d, 0x06, 0xba, 0x6e, 0x46, 0xc2, 0xc7, 0xc0, 0x22, 0x72, 0xe0, 0x08,
+ 0x52, 0xa9, 0x5e, 0x5b, 0xce, 0x8f, 0x02, 0x23, 0xf6, 0xdd, 0x23, 0x5c,
+ 0x3c, 0x7b, 0xf8, 0x13, 0x2a, 0xb4, 0xce, 0x68, 0xef, 0x53, 0xf8, 0x2d,
+ 0xac, 0x02, 0xf1, 0x42, 0xab, 0xe7, 0xdb, 0x2b, 0x5c, 0xa6, 0x7d, 0x7a,
+ 0xc3, 0x85, 0x74, 0x23, 0xe5, 0xdf, 0x92, 0x7f, 0x2e, 0xce, 0xb0, 0xc0,
+ 0x03, 0xc0, 0x87, 0xe5, 0x5d, 0xca, 0xa9, 0x23, 0x18, 0x1c, 0xe6, 0x29,
+ 0xe3, 0x46, 0x45, 0x92, 0x71, 0x1a, 0x86, 0xbf, 0x0d, 0x07, 0xc8, 0x0c,
+ 0x58, 0x41, 0x6b, 0x74, 0xf3, 0x5a, 0xc1, 0x4b, 0x2d, 0x47, 0x47, 0x81,
+ 0x8e, 0xb8, 0xcb, 0x16, 0xb6, 0xd3, 0xb6, 0xde, 0x0a, 0x21, 0xf2, 0x7d,
+ 0x4f, 0x12, 0x71, 0x43, 0x9a, 0xad, 0x21, 0x02, 0x4d},
+ {0x8c, 0x97, 0x55, 0x6b, 0x82, 0x2e, 0x64, 0xcc, 0x85, 0xff, 0x36, 0xd1,
+ 0xcd, 0x97, 0x76, 0x20, 0xda, 0x4a, 0x72, 0xe7, 0x65, 0xd1, 0x2f, 0x74,
+ 0x2e, 0xc5, 0x77, 0x32, 0x06, 0x4c, 0xf1, 0x9e, 0x22, 0x15, 0xb6, 0x7a,
+ 0xad, 0xf1, 0xd3, 0x8a, 0x5a, 0xc2, 0x34, 0x62, 0x37, 0x2b, 0xe2, 0x06,
+ 0x73, 0x20, 0x38, 0x94, 0x50, 0x01, 0xfd, 0x19, 0x91, 0xb3, 0xe3, 0xcb,
+ 0xc1, 0x0c, 0x81, 0xa0, 0x73, 0xdd, 0x54, 0xe2, 0xda, 0x89, 0x0f, 0x6c,
+ 0x9d, 0x7b, 0x8e, 0x81, 0x54, 0xbe, 0x1b, 0x3d, 0xc5, 0xe2, 0xc5, 0x44,
+ 0xba, 0x8c, 0xe0, 0x96, 0x87, 0xd6, 0x2b, 0x70, 0x7e, 0xf8, 0xdc, 0xbf,
+ 0xf8, 0x8c, 0x6c, 0x33, 0xcc, 0xf7, 0x2e, 0xdc, 0x71, 0xd9, 0x1b, 0x9e,
+ 0x3a, 0xd5, 0x15, 0x62, 0xa8, 0x2c, 0x64, 0x14, 0xef, 0xe6, 0xcf, 0x7e,
+ 0xd9, 0x38, 0xbb, 0x22, 0x38, 0x1e, 0x68, 0x46, 0xda, 0x39, 0x17, 0xfb,
+ 0x25, 0x03, 0x72, 0x59, 0x77, 0xdd, 0xd4, 0x75, 0x01, 0x20, 0xa2, 0x1a,
+ 0x7b, 0xf6, 0xdc, 0xa9, 0x49, 0xb3, 0x97, 0xa8, 0xe7, 0x82, 0x4f, 0x2a,
+ 0xee, 0x23, 0x1f, 0xb0, 0xd1, 0x6b, 0x00, 0xed, 0x92, 0x7f, 0x2f, 0xed,
+ 0xe4, 0xe7, 0x04, 0x3f, 0x1e, 0xa1, 0x84, 0x30, 0xb2, 0x2a, 0x47, 0x67,
+ 0x79, 0x60, 0x85, 0xea, 0x68, 0xd3, 0xff, 0x29, 0xf5, 0x08, 0x29, 0x72,
+ 0x74, 0x6d, 0x2f, 0x4e, 0x2f, 0x46, 0x55, 0x34, 0xad, 0x87, 0x08, 0x8f,
+ 0x03, 0xa8, 0xfb, 0x69, 0x9f, 0x3b, 0xc8, 0x40, 0xd4, 0x79, 0x53, 0xbb,
+ 0xd4, 0xcb, 0x3a, 0x29, 0xc0, 0x0f, 0xcc, 0xde, 0xbf, 0xf3, 0x59, 0xd6,
+ 0x51, 0xbf, 0xdb, 0x6f, 0xbb, 0xbe, 0xbf, 0x1e, 0xcb, 0xcc, 0x74, 0x8a,
+ 0x06, 0x73, 0x8e, 0xbd, 0x3f, 0x02, 0x7b, 0x64, 0x69, 0x20, 0x96, 0x3e,
+ 0xeb, 0x06, 0x7c, 0x33},
+ priv_key_21,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (2048 bit)
+ // tcID: 55
+ {55,
+ {0x5b, 0x1d, 0x0e, 0x30, 0xc1, 0x97, 0x3a, 0x87, 0xed, 0x29, 0xcf, 0x3b,
+ 0x7b, 0x4b, 0x48, 0xae, 0x3d, 0x2e, 0x05, 0x46, 0x98, 0xa8, 0x6e, 0xbf,
+ 0xbb, 0x43, 0xc5, 0x04, 0x1c, 0xe7, 0xfd, 0x51, 0x46, 0x01, 0x8a, 0xbc,
+ 0xb2, 0xbd, 0xa1, 0x95, 0x92, 0x8b, 0x48, 0x20, 0xb6, 0xce, 0x60, 0xdf,
+ 0x34, 0xc9, 0x7c, 0x65, 0x0c, 0x75, 0xb4, 0xdc, 0x27, 0x4b, 0x35, 0xc7,
+ 0xdd, 0x33, 0xf9, 0x78, 0x39, 0x18, 0x9f, 0xdd, 0xd4, 0x6c, 0x96, 0x0f,
+ 0x99, 0x64, 0x23, 0xfb, 0x1c, 0x30, 0xa1, 0xc9, 0x4c, 0x01, 0xc8, 0xce,
+ 0x57, 0x59, 0x03, 0xd4, 0xc1, 0xaf, 0x7b, 0x80, 0x54, 0x43, 0x28, 0x9d,
+ 0x65, 0x3b, 0x9c, 0xfc, 0xbc, 0x14, 0x82, 0xe8, 0x4f, 0xe8, 0xc1, 0x9c,
+ 0xda, 0x33, 0xf9, 0x32, 0x4b, 0x1a, 0xaf, 0x3e, 0x23, 0x26, 0x99, 0x01,
+ 0x7d, 0x67, 0xd2, 0x81, 0x45, 0x0e, 0xd4, 0x45, 0x26, 0x5f, 0xf1, 0xaa,
+ 0xa5, 0x2e, 0x2a, 0x74, 0xb4, 0x30, 0x97, 0xe5, 0x90, 0xdb, 0xab, 0x20,
+ 0xec, 0xa6, 0xb8, 0xbb, 0xd6, 0xdf, 0x18, 0x2b, 0x2e, 0x96, 0x3e, 0x37,
+ 0x4f, 0x32, 0xf7, 0x6b, 0x70, 0x06, 0x61, 0x59, 0x8f, 0xf7, 0x07, 0x51,
+ 0x2e, 0x0f, 0x99, 0x84, 0x9c, 0x73, 0xa4, 0x9f, 0x7c, 0x06, 0x81, 0x22,
+ 0x95, 0x21, 0x85, 0x85, 0x5f, 0x25, 0x4d, 0x34, 0x73, 0x24, 0x68, 0x18,
+ 0x89, 0x47, 0x40, 0xb0, 0x6c, 0x0f, 0x74, 0xb0, 0x71, 0x1f, 0xff, 0xa7,
+ 0xca, 0xac, 0xd4, 0x03, 0xf8, 0x86, 0xb4, 0x98, 0x2f, 0x71, 0xa1, 0xd9,
+ 0x40, 0xd0, 0xb3, 0x11, 0x8c, 0xdc, 0xb4, 0x13, 0x5b, 0xec, 0x8d, 0x46,
+ 0xb2, 0x66, 0xcd, 0x27, 0x19, 0x87, 0x37, 0x51, 0xa8, 0x2b, 0x46, 0xf5,
+ 0xa9, 0x24},
+ {0x0e, 0x3f, 0x66, 0xa0, 0x12, 0x7d, 0x21, 0xdf, 0x11, 0x28, 0x70, 0x1a,
+ 0x77, 0x7a, 0x53, 0x38, 0xd5, 0x72, 0x7b, 0xc8, 0x04, 0x1c, 0x3b, 0x8c,
+ 0x25, 0xbc, 0xaa, 0x5b, 0xfc, 0x83, 0xb0, 0x26, 0x11, 0x50, 0xa5, 0xbf,
+ 0x41, 0x65, 0x8c, 0x08, 0xcc, 0x01, 0x9e, 0x3e, 0xbe, 0xea, 0xbb, 0x72,
+ 0x9c, 0x3b, 0xde, 0x84, 0xff, 0xd2, 0x02, 0x3f, 0x63, 0x31, 0x3b, 0x3d,
+ 0x1a, 0xc0, 0x0a, 0xb4, 0x63, 0x7b, 0x36, 0xe8, 0x55, 0xa0, 0xd8, 0xe3,
+ 0x68, 0x97, 0x1b, 0x2b, 0xa9, 0x9a, 0xd1, 0xee, 0xb7, 0x4f, 0x2d, 0xb4,
+ 0x8f, 0xa9, 0xab, 0xb1, 0x25, 0xea, 0x9e, 0x75, 0x68, 0xc6, 0x12, 0xc1,
+ 0xad, 0x48, 0x11, 0x0d, 0x10, 0x08, 0x14, 0x1a, 0xc3, 0x4c, 0x98, 0xe8,
+ 0x95, 0x23, 0x47, 0x14, 0x24, 0x70, 0x17, 0x1d, 0xdb, 0x4d, 0xcd, 0x91,
+ 0x4a, 0x3d, 0xc0, 0xd0, 0xca, 0x4f, 0x51, 0xa2, 0x47, 0x75, 0x8d, 0xa9,
+ 0x24, 0xd5, 0xea, 0x04, 0x1c, 0x87, 0x89, 0xb2, 0x69, 0x74, 0x34, 0x9a,
+ 0xf3, 0xa9, 0xbf, 0xb8, 0x3e, 0xcd, 0x91, 0x07, 0x41, 0x4a, 0x5f, 0x17,
+ 0xc3, 0xab, 0xe5, 0x25, 0x0e, 0x68, 0x91, 0xab, 0x46, 0x5f, 0xfe, 0xa8,
+ 0xb0, 0xe2, 0xfc, 0x2b, 0x43, 0xa9, 0xc1, 0x23, 0x1d, 0x8a, 0x86, 0x31,
+ 0xea, 0x6f, 0x4a, 0x28, 0x17, 0xed, 0xbc, 0x5e, 0x91, 0x82, 0x58, 0xc7,
+ 0xb3, 0x15, 0x53, 0x96, 0xb7, 0xa1, 0xcb, 0xd1, 0x9a, 0x09, 0xc9, 0xb2,
+ 0x39, 0x79, 0x45, 0xeb, 0x4b, 0x76, 0x72, 0x38, 0xa8, 0x83, 0x3e, 0x63,
+ 0xe7, 0x9b, 0x84, 0xe1, 0x43, 0xbe, 0x8a, 0x4d, 0xce, 0xde, 0xaa, 0x51,
+ 0xcb, 0x93, 0x6c, 0x08, 0xf3, 0x64, 0xb7, 0x48, 0x17, 0xdd, 0x1c, 0xc6,
+ 0xa9, 0x8a, 0x2c, 0xb3, 0x22, 0x3f, 0x25, 0x32, 0xf1, 0x75, 0x30, 0x57,
+ 0x0e, 0x6e, 0x69, 0x3e},
+ priv_key_22,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 56
+ {56,
+ {0x63, 0xf6, 0xd1, 0xcc, 0xf5, 0xc0, 0x34, 0x42, 0xd3, 0xb1, 0xb2, 0x9b,
+ 0x4e, 0x83, 0xe0, 0x22, 0x42, 0xc2, 0x61, 0x83, 0xfc, 0xbe, 0xde, 0x9b,
+ 0x6d, 0x78, 0x81, 0xa8, 0x19, 0xd6, 0xcb, 0x48, 0x44, 0x8d, 0xa4, 0x9e,
+ 0xcc, 0x0e, 0xd0, 0x17, 0x27, 0x13, 0xa1, 0x7f, 0x24, 0x15, 0x4f, 0x47,
+ 0x46, 0x19, 0x28, 0xae, 0xd5, 0x51, 0xcb, 0x10, 0xcf, 0x0f, 0x7f, 0xfd,
+ 0x47, 0xdd, 0x72, 0x8e, 0xdb, 0xf6, 0xc2, 0x06, 0x0a, 0x34, 0x0d, 0x95,
+ 0xe9, 0x80, 0xd4, 0x66, 0x30, 0x24, 0x39, 0xca, 0xc9, 0xaa, 0xaf, 0xf9,
+ 0xd5, 0x46, 0x22, 0xca, 0x0a, 0x44, 0x29, 0xaa, 0x89, 0x1e, 0xd3, 0xcd,
+ 0x21, 0x09, 0x99, 0xba, 0x4f, 0x44, 0x2a, 0xf8, 0xec, 0xf6, 0x3b, 0xa9,
+ 0xc1, 0xcb, 0xc4, 0xb9, 0xcc, 0x49, 0x40, 0xf6, 0x85, 0x4e, 0x75, 0xf7,
+ 0x89, 0x85, 0x8b, 0xd4, 0x29, 0xb1, 0xa3, 0x98, 0x09, 0x3b, 0x4d, 0xfa,
+ 0x00, 0x18, 0xa9, 0x8b, 0xba, 0x62, 0x0e, 0x37, 0xf8, 0x40, 0xc6, 0xa3,
+ 0x7e, 0xdc, 0xe0, 0x4f, 0xdb, 0x73, 0x9b, 0x2b, 0x7d, 0x0c, 0x9f, 0xe5,
+ 0xa8, 0xea, 0xae, 0xcf, 0x14, 0xd9, 0xe6, 0xe2, 0x7f, 0x13, 0x17, 0x42,
+ 0xc1, 0x12, 0x97, 0x69, 0x90, 0x1f, 0x51, 0x2b, 0xbe, 0x6b, 0x57, 0x8c,
+ 0xcc, 0x8a, 0x6f, 0x25, 0xa7, 0xcf, 0xc7, 0xfb, 0xcf, 0x74, 0x3c, 0x31,
+ 0x8f, 0x23, 0x46, 0xb1, 0xcb, 0x47, 0x09},
+ {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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff},
+ priv_key_23,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 57
+ {57,
+ {0xca, 0x09, 0x53, 0x11, 0xd2, 0xc3, 0xcb, 0xa4, 0x94, 0xca, 0x68, 0x6b,
+ 0xf4, 0x51, 0xa3, 0xee, 0x1f, 0xf4, 0xec, 0xff, 0x1f, 0xe7, 0x73, 0x80,
+ 0x01, 0xc9, 0xd8, 0xf4, 0x94, 0xe2, 0x37, 0x5e, 0xfb, 0xf0, 0xb0, 0x3e,
+ 0x83, 0x2b, 0xcb, 0xd1, 0xd8, 0xd1, 0xa3, 0x19, 0xd2, 0x62, 0xc8, 0x44,
+ 0xfc, 0x1a, 0xed, 0xaa, 0xae, 0x7c, 0x06, 0xbc, 0x65, 0x4e, 0x4a, 0xf0,
+ 0x41, 0x22, 0x65, 0xaa, 0x0d, 0xd1, 0xcf, 0x46, 0x65, 0x24, 0x60, 0xd4,
+ 0x3b, 0x14, 0x43, 0x6b, 0xa8, 0xcc, 0x7c, 0x72, 0x87, 0x0f, 0xcb, 0x92,
+ 0x55, 0x4e, 0x1c, 0x2c, 0x46, 0x8f, 0xdc, 0xc2, 0xe3, 0x17, 0x69, 0x43,
+ 0x7b, 0x57, 0xd4, 0x7a, 0x34, 0x8c, 0x6a, 0xf3, 0x31, 0xac, 0x9e, 0x01,
+ 0x32, 0xd4, 0x16, 0x07, 0xee, 0x95, 0x30, 0x03, 0x30, 0x53, 0x7f, 0xbd,
+ 0x74, 0xe2, 0x5e, 0x66, 0x1d, 0xdc, 0x99, 0x89, 0xd2, 0x01, 0x15, 0x5f,
+ 0x38, 0x8a, 0x93, 0xcf, 0x8f, 0xfa, 0x7d, 0x44, 0xb3, 0x3a, 0x4c, 0x1b,
+ 0xaf, 0x7a, 0x1b, 0x05, 0x6c, 0xa8, 0x0e, 0xef, 0x22, 0xa1, 0x4d, 0x1f,
+ 0x1c, 0x44, 0x60, 0xd6, 0x13, 0x6a, 0xe6, 0x60, 0x1f, 0xb1, 0x9a, 0xfe,
+ 0xd2, 0xb7, 0x8f, 0x33, 0x30, 0x47, 0xe8, 0xbd, 0xaa, 0xce, 0x0a, 0x6c,
+ 0x61, 0xb0, 0x56, 0xc2, 0x3a, 0x36, 0x08, 0x29, 0xe6, 0x32, 0xd1, 0xe8,
+ 0x47, 0xf9, 0xf5, 0x7a, 0xac, 0x73, 0x22, 0xe2, 0x7d, 0x6f, 0xd1, 0xa7,
+ 0x7c, 0x94, 0x17, 0x43, 0x60, 0x54, 0x05, 0xc0, 0x37, 0xeb, 0xcc, 0x8a,
+ 0xd0, 0xb6, 0x8b, 0x03, 0x4f, 0x95, 0x4a, 0xf5, 0xfb, 0x47, 0x94, 0x3f,
+ 0x55, 0x80, 0xab, 0xc2, 0x0d, 0x59, 0xb6, 0xd4, 0x19},
+ {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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01},
+ priv_key_24,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 58
+ {58,
+ {0x57, 0x5b, 0x81, 0x9f, 0xf5, 0xb0, 0x04, 0x28, 0xd5, 0x1e, 0x8c, 0xe5,
+ 0xdf, 0x4a, 0x02, 0xd5, 0x88, 0xce, 0x49, 0xf9, 0x54, 0x0c, 0xb6, 0xf2,
+ 0x7a, 0x53, 0xf0, 0xf2, 0x7b, 0x27, 0x41, 0xd2, 0xba, 0x97, 0xd9, 0x19,
+ 0x2f, 0xb6, 0x7c, 0x90, 0xf5, 0x64, 0xa4, 0x89, 0x65},
+ {0x97, 0x0c, 0x80, 0x2f, 0x8b, 0xc6, 0x9e, 0x2e, 0x7e, 0x9f, 0x5c, 0x38,
+ 0x83, 0x46, 0x00, 0x44, 0x6e, 0xf0, 0xd5, 0xf0, 0x37, 0x31, 0x1c, 0x6b,
+ 0x14, 0x3e, 0xd3, 0x52, 0x58, 0xf9, 0x52, 0x3b, 0xdc, 0x9b, 0x8b, 0xd7,
+ 0x53, 0xb6, 0x8e, 0x84, 0x2e, 0x73, 0x99, 0x76, 0x9d, 0x9d, 0x42, 0x8b,
+ 0x8c, 0xe6, 0x8f, 0x0a, 0xb9, 0x74, 0x27, 0x20, 0x58, 0x96, 0xb6, 0x6b,
+ 0x4d, 0x26, 0xb4, 0x5c, 0x99, 0xb3, 0xdc, 0x5d, 0x02, 0x68, 0xce, 0x20,
+ 0xe3, 0x32, 0x70, 0x12, 0x1f, 0x50, 0xeb, 0xe2, 0x3b, 0xd2, 0x4c, 0x8e,
+ 0x37, 0x8b, 0x31, 0xfc, 0x30, 0xfd, 0x07, 0x9f, 0x19, 0x18, 0xfc, 0x54,
+ 0xd9, 0xe5, 0x72, 0x29, 0xdb, 0x62, 0xeb, 0x45, 0x4c, 0xa4, 0x5e, 0xba,
+ 0x50, 0x5b, 0xc4, 0x16, 0x6f, 0x80, 0xd2, 0x47, 0x84, 0xe5, 0x8b, 0x14,
+ 0xba, 0xc6, 0xb3, 0x43, 0x5c, 0x4f, 0xc6, 0xea, 0x68, 0xa1, 0x4d, 0x67,
+ 0xa0, 0x6e, 0xda, 0x44, 0x5e, 0xc4, 0x6e, 0x98, 0x26, 0xd3, 0xf7, 0x5d,
+ 0xa0, 0xa6, 0x3f, 0x4a, 0x29, 0x5c, 0x84, 0x78, 0xcc, 0xcc, 0x9d, 0x19,
+ 0x17, 0x7d, 0x74, 0xf5, 0x7a, 0x5e, 0xe6, 0x6d, 0x9a, 0x10, 0x04, 0xbd,
+ 0xdf, 0x54, 0x6e, 0xea, 0x04, 0x6a, 0x9c, 0x9e, 0xb7, 0x8e, 0x3b, 0x1b,
+ 0xae, 0x5f, 0xe7, 0xf8, 0x24, 0x07, 0x03, 0xbc, 0xa9, 0x7d, 0x72, 0x24,
+ 0xc7, 0xf2, 0xf9, 0xad, 0x54, 0x9d, 0x87, 0xf5, 0xa9, 0xb6, 0x49, 0x57,
+ 0xab, 0x85, 0xe9, 0x2c, 0xa2, 0x2c, 0xd6, 0x54, 0x3f, 0x36, 0x59, 0x54,
+ 0x12, 0xbf, 0x53, 0x5f, 0x25, 0x8b, 0x22, 0x33, 0xda, 0xe9, 0x2d, 0xa9,
+ 0x1c, 0xff, 0xa8, 0xa0, 0xa2, 0x21, 0x5b, 0xfb, 0xbe, 0xf7, 0x5d, 0x07,
+ 0x8c, 0xc5, 0x16, 0xe3, 0x88, 0xdb, 0x73, 0x3d, 0xa5, 0xcd, 0x65, 0x6f,
+ 0x93, 0xb0, 0xeb, 0x58},
+ priv_key_25,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 59
+ {59,
+ {0x1f, 0x79, 0x26, 0xbf, 0x03, 0x6e, 0x2d, 0xc7, 0x44, 0xb3, 0x59, 0x1c,
+ 0xdc, 0x95, 0x75, 0xb7, 0xf1, 0xe6, 0xca, 0xb9, 0xa3, 0x76, 0x6d, 0xe8,
+ 0x5b, 0x56, 0xb9, 0xe9, 0x75, 0xf1, 0x30, 0x46, 0xb4, 0x1c, 0xa9, 0xdf,
+ 0x17, 0xfb, 0xf9, 0x3e, 0xf4, 0xf2, 0x60, 0xf8, 0xbd, 0x26, 0x31, 0x82,
+ 0xdd, 0x4a, 0x4f, 0xd8, 0x7e, 0xdd, 0x97, 0x16, 0xd6, 0x3b, 0x99, 0xe9,
+ 0xad, 0x30, 0x21, 0x2e, 0x9f, 0x50, 0x6c, 0x34, 0x58, 0x38, 0xe3, 0x4b,
+ 0x3d, 0x78, 0x4d, 0x17, 0x85, 0xbe, 0xbd, 0x59, 0xc5, 0x2e, 0x24, 0xf7,
+ 0x74, 0x83, 0x61, 0xc6, 0x70, 0xc2, 0x99, 0x99, 0xf4, 0x76, 0x6f, 0x84,
+ 0x70, 0x2f, 0x39, 0x97, 0x55, 0x09, 0x89, 0xec, 0x36, 0xce, 0xd0, 0xec,
+ 0xa7, 0x3b, 0xfe, 0x16, 0x7c, 0x8b, 0x19, 0x13, 0xab, 0xc6, 0x9f, 0x53,
+ 0x7d, 0x71, 0x71, 0xdc, 0x84, 0xb2, 0x68, 0x19, 0x86, 0x81, 0x22, 0x8c,
+ 0x71, 0xe6, 0xa6, 0xb9, 0xd4, 0x02, 0xde, 0x23, 0x02, 0xe4, 0x70, 0x43,
+ 0x92, 0xa4, 0xe9, 0x46, 0xac, 0x0c, 0x6a, 0x6e, 0x29, 0x18, 0x46, 0x59,
+ 0xee},
+ {0xb5, 0xb3, 0x56, 0xe6, 0x25, 0x91, 0xaa, 0x12, 0xb6, 0x07, 0xc9, 0x54,
+ 0x1e, 0x08, 0x10, 0x20, 0xa8, 0xe4, 0x87, 0x52, 0xf9, 0xe1, 0xbc, 0x50,
+ 0x98, 0x94, 0x94, 0xad, 0x5c, 0x5a, 0x22, 0x07, 0x9a, 0x00, 0xb6, 0x07,
+ 0xd8, 0xf5, 0xba, 0x36, 0x44, 0x75, 0x51, 0x5c, 0xa5, 0xc9, 0xc2, 0x04,
+ 0xb8, 0xf2, 0x94, 0xc0, 0xa4, 0x2f, 0xa3, 0x26, 0x5f, 0x9a, 0x33, 0x37,
+ 0xf3, 0x33, 0x1c, 0xc5, 0x2d, 0xb4, 0x73, 0xdd, 0x46, 0x44, 0xf9, 0xcc,
+ 0xbd, 0xbf, 0x37, 0x42, 0xf3, 0xdd, 0xe5, 0x13, 0xb3, 0xd6, 0xdf, 0x9c,
+ 0xea, 0x6e, 0x94, 0xe2, 0xe2, 0x29, 0x51, 0x47, 0xce, 0x03, 0x68, 0x5d,
+ 0x42, 0x51, 0x5c, 0x2e, 0x1a, 0x86, 0x95, 0x29, 0xd4, 0x1a, 0x51, 0xc0,
+ 0x6c, 0xd0, 0xc6, 0x08, 0x93, 0x2a, 0xdc, 0x5b, 0x5c, 0xe7, 0x90, 0xb4,
+ 0xe8, 0xf9, 0xc7, 0x2a, 0x34, 0xd0, 0xe5, 0xb2, 0x15, 0xc0, 0x12, 0x53,
+ 0xc2, 0x2e, 0xbe, 0x6e, 0xb7, 0x19, 0x17, 0x81, 0x2e, 0xc8, 0x99, 0xdf,
+ 0x66, 0x6b, 0x94, 0xe0, 0xa2, 0x29, 0x0e, 0x75, 0x19, 0x70, 0x63, 0xea,
+ 0x55, 0xe3, 0x39, 0x0e, 0x2a, 0x7d, 0xdc, 0xf9, 0xc4, 0x7e, 0x25, 0x43,
+ 0x03, 0x0f, 0x69, 0x19, 0x5a, 0x33, 0x79, 0xd4, 0x73, 0x90, 0x90, 0xdf,
+ 0xcd, 0x07, 0x29, 0x5b, 0xfc, 0x9a, 0x8e, 0x28, 0x91, 0xee, 0x9e, 0xf2,
+ 0x86, 0x62, 0x3c, 0xb9, 0x96, 0x3c, 0x05, 0x6d, 0x93, 0x47, 0x49, 0xfd,
+ 0x2b, 0xcd, 0x73, 0xe4, 0x7b, 0x81, 0x65, 0x95, 0xd5, 0x4b, 0xc2, 0x63,
+ 0x5f, 0xea, 0x68, 0x09, 0x8f, 0x78, 0x07, 0x68, 0x79, 0x96, 0xc1, 0x82,
+ 0x60, 0x23, 0x45, 0x9b, 0xb4, 0x21, 0x1f, 0xf1, 0xe9, 0x8a, 0xc1, 0x40,
+ 0x82, 0x3a, 0x36, 0xb7, 0x03, 0x45, 0xb6, 0xc4, 0xc6, 0xbf, 0xdf, 0x7a,
+ 0xad, 0xc5, 0xd3, 0x50},
+ priv_key_26,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 60
+ {60,
+ {0xd5, 0x91, 0x87, 0xca, 0xba, 0x5d, 0xbd, 0xbc, 0x43, 0xe6, 0x52, 0x3e,
+ 0x11, 0x63, 0xee, 0x57, 0x18, 0x7c, 0xf0, 0x99, 0x9a, 0xbd, 0x64, 0xe0,
+ 0xde, 0x5d, 0x23, 0x81, 0x18, 0x67, 0x7b, 0x17, 0x85, 0x5f, 0x58, 0x83,
+ 0x52, 0xf2, 0x20, 0x8b, 0x2a, 0x92, 0xb1, 0xc2, 0x96, 0xdd, 0xfa, 0x9e,
+ 0x2b, 0xc2, 0xb2, 0x71, 0x40, 0x40, 0x34, 0xef, 0x96, 0xb0, 0x41, 0x22,
+ 0xd5, 0x5d, 0x35, 0x09, 0xf1, 0xf9, 0xf7, 0x56, 0x58, 0xc1, 0x31, 0x72,
+ 0xca, 0xef, 0x5c, 0x1e, 0xad, 0x5d, 0x33, 0x24, 0x5c, 0x1c, 0x1e, 0xad,
+ 0x84, 0xeb, 0xfd, 0x6f, 0x7b, 0xf3, 0x21, 0xc0, 0xc5, 0x13, 0xc1, 0xa2,
+ 0xe2, 0x48, 0xba, 0x98, 0x05, 0xfd, 0x3d, 0x59, 0xd8, 0x41, 0x46, 0x03,
+ 0x28, 0x87, 0xae, 0x0b, 0x0d, 0xa7, 0x5d, 0x65, 0x84, 0x6a, 0xff, 0x10,
+ 0x43, 0x66, 0xc1, 0xe3, 0x50, 0x1d, 0x09, 0xf3, 0xed, 0xac, 0xc6, 0xce,
+ 0x9e, 0x41, 0xf6, 0x0f, 0x48, 0x9b, 0xd7, 0xb0, 0xaf, 0xee, 0xcc, 0x08,
+ 0x01, 0x10, 0xda, 0xf9, 0x37, 0x2e, 0x18, 0xa2, 0xe2, 0x6b, 0xf8, 0x70,
+ 0xd6, 0x40, 0xd2, 0x7c, 0xbb, 0xc9, 0x28, 0x55, 0xa2, 0xca, 0x16, 0xbb,
+ 0xc0, 0x8c, 0x7e, 0x08, 0x45, 0xcd, 0x10, 0xc9, 0x64},
+ {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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ priv_key_27,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 61
+ {61,
+ {0x69, 0xfc, 0x21, 0xcf, 0xdf, 0xda, 0xf9, 0x47, 0xda, 0x0c, 0x6c,
+ 0xa5, 0xc9, 0xd7, 0x89, 0x67, 0xfa, 0xc9, 0x76, 0x57, 0x96, 0x59,
+ 0xc9, 0x3a, 0x89, 0x91, 0xe9, 0x3d, 0x12, 0x12, 0x0b, 0x10, 0xbc,
+ 0x63, 0x42, 0xcc, 0x12, 0x89, 0x12, 0xaf, 0x30, 0x93, 0x69, 0x6a,
+ 0xfb, 0x49, 0x37, 0xda, 0xcb, 0x30, 0xbc, 0xa3, 0x28, 0xb5, 0xae,
+ 0xa2, 0x73, 0xa2, 0xd5, 0x12, 0xc5, 0xb9, 0x8f, 0xdc, 0x05, 0x0c,
+ 0x21, 0x3b, 0x87, 0xd2, 0x3c, 0xe1, 0x19, 0x57, 0xb0, 0x8d, 0x74,
+ 0xd3, 0xac, 0x5a, 0x89, 0x23, 0x4d, 0x90, 0x22, 0xf1, 0xa1, 0x32,
+ 0xe0, 0xb4, 0xd6, 0xaf, 0xc4, 0x11, 0x08, 0x25, 0x69, 0xed, 0xe3,
+ 0xf1, 0xd7, 0x1d, 0x94, 0x88, 0x61, 0x59, 0xd7, 0xeb, 0x8e, 0xb8},
+ {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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff},
+ priv_key_28,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 62
+ {62,
+ {0x89, 0x23, 0x73, 0x3a, 0x34, 0x5f, 0x80, 0xb1, 0x05, 0x75, 0xce, 0x05,
+ 0xc1, 0x8c, 0xb8, 0x54, 0x3d, 0xe8, 0x9c, 0xbf, 0x37, 0x88, 0x6f, 0x51,
+ 0xc6, 0xb9, 0x36, 0x9e, 0xcc, 0x01, 0xb8, 0x80, 0x58, 0x7e, 0x9c, 0x41,
+ 0xf1, 0x84, 0x8b, 0x25, 0x39, 0xa6, 0x91, 0x97, 0x52, 0xd0, 0x74, 0x29,
+ 0xf3, 0xb0, 0x12, 0xe9, 0xac, 0x62, 0xe5, 0xd1, 0x92, 0xcb, 0x98, 0x04,
+ 0x89, 0xec, 0x54, 0xee, 0x54, 0xa4, 0x32, 0xa1, 0xf6, 0xad, 0xc5, 0x83,
+ 0x47, 0x7b, 0x40, 0x4d, 0x81, 0x6e, 0x49, 0x96, 0x66, 0xb4, 0xc9, 0x1d,
+ 0x2f, 0xc4, 0xe7, 0xd1, 0x84, 0x46, 0x31, 0x99, 0x7a, 0xfd, 0xd0, 0x5f,
+ 0x19, 0x0c, 0x43, 0x3a, 0x6b, 0xff, 0xe3, 0x34, 0xde, 0x44, 0x76, 0x28,
+ 0x4e, 0x8e, 0x6b, 0x30, 0xf4, 0xfd, 0x6d, 0xa6, 0x92},
+ {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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x01},
+ priv_key_29,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 63
+ {63,
+ {0x49, 0x47, 0xc8, 0xc3, 0x30, 0x6e, 0xd0, 0xcc, 0x18, 0x41, 0x31,
+ 0x87, 0x46, 0xa1, 0x70, 0x78, 0x55, 0x7b, 0x68, 0x6f, 0x0d, 0xc4,
+ 0x5c, 0x62, 0x89, 0xe0, 0x2e, 0xf4, 0xc5, 0x95, 0xb5, 0xd0, 0xc2,
+ 0xc9, 0x2d, 0x7c, 0xab, 0x1e, 0x93, 0xce, 0x0e, 0x14, 0x70, 0xa2,
+ 0xa5, 0xe1, 0x16, 0xe4, 0xa4, 0x9d, 0xe1, 0x88, 0xc1, 0x49, 0xbc,
+ 0xeb, 0xeb, 0xfe, 0x66, 0x9b, 0xa2, 0x56, 0xd6, 0x4f, 0xad, 0xab,
+ 0x70, 0xfd, 0x7e, 0x36, 0x73, 0x4e, 0xaf, 0x10, 0xb9, 0x0f, 0x7b,
+ 0x4a, 0x50, 0x04, 0xc0, 0x4a, 0xda, 0x14, 0xa0, 0xef, 0x75, 0xc0,
+ 0xf2, 0x5a, 0x30, 0x94, 0x01, 0x0d, 0x2b, 0x43, 0xd5, 0xc0, 0x23},
+ {0xbf, 0x00, 0xce, 0x88, 0x51, 0x53, 0x2b, 0xb7, 0xcb, 0x05, 0x74, 0xac,
+ 0xfa, 0x4f, 0x89, 0x92, 0xe3, 0x7e, 0xce, 0xcd, 0x04, 0x36, 0x4f, 0x3d,
+ 0x92, 0x0a, 0x4b, 0xbf, 0x8b, 0x17, 0x52, 0x3d, 0x96, 0x78, 0x54, 0xdd,
+ 0x28, 0x29, 0x1c, 0x9a, 0xdb, 0x51, 0x76, 0x03, 0x56, 0xf2, 0x4b, 0x86,
+ 0x94, 0x99, 0x5c, 0xad, 0x1f, 0x91, 0xfd, 0xd3, 0xc7, 0x38, 0xb3, 0x07,
+ 0xb3, 0x6f, 0x27, 0xf9, 0x5d, 0x18, 0x5f, 0xc3, 0x31, 0xf5, 0xd6, 0x14,
+ 0xa4, 0x23, 0x8f, 0x3f, 0x21, 0x57, 0xc1, 0xae, 0x3a, 0x91, 0xbf, 0x6c,
+ 0x5a, 0xc6, 0x32, 0x25, 0x9f, 0x2e, 0xff, 0x08, 0xf7, 0xbc, 0xff, 0xbf,
+ 0xa6, 0x35, 0x1b, 0xff, 0xae, 0xb9, 0x1c, 0xee, 0xdc, 0xa6, 0x77, 0x9b,
+ 0x5c, 0x82, 0xe0, 0x7b, 0x4e, 0xa2, 0x79, 0x11, 0x96, 0xce, 0xd8, 0x21,
+ 0x79, 0x33, 0x32, 0xea, 0x31, 0x3d, 0xfa, 0xa5, 0xc0, 0x64, 0xeb, 0x5e,
+ 0x8f, 0x71, 0xde, 0x0a, 0xd1, 0xcd, 0xf6, 0x80, 0xfe, 0xc6, 0xa5, 0x61,
+ 0x7f, 0xcf, 0x97, 0x0c, 0xc4, 0xee, 0xac, 0x5f, 0xf0, 0x17, 0x00, 0x94,
+ 0x00, 0x94, 0x49, 0x97, 0xe8, 0xc3, 0x6b, 0x1a, 0xb8, 0x7a, 0x08, 0x54,
+ 0x5b, 0x02, 0x74, 0x80, 0x81, 0x5b, 0x78, 0xfd, 0x04, 0xee, 0x3b, 0xd8,
+ 0xda, 0xa3, 0x14, 0x60, 0x24, 0x6e, 0x9e, 0x25, 0x8b, 0x31, 0x24, 0x3d,
+ 0xda, 0xe7, 0x2f, 0xa7, 0x70, 0xac, 0x0f, 0xff, 0x90, 0x7a, 0x6e, 0x99,
+ 0x62, 0x2b, 0x7b, 0x93, 0x65, 0x29, 0x13, 0x7a, 0x5b, 0x96, 0xb4, 0x35,
+ 0x62, 0x03, 0x74, 0x59, 0xe5, 0xdf, 0xf9, 0xab, 0xb3, 0xbf, 0xa7, 0xb4,
+ 0xfb, 0x9d, 0x57, 0xa9, 0x34, 0x5d, 0x86, 0xa7, 0x2e, 0xa6, 0x36, 0xfd,
+ 0xa3, 0x6e, 0xe3, 0x6e, 0xb9, 0x13, 0x67, 0x7c, 0x49, 0x4b, 0xab, 0x01,
+ 0x04, 0x2b, 0x98, 0x2c},
+ priv_key_30,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 64
+ {64,
+ {0x84, 0x1e, 0xe5, 0x2c, 0x94, 0xca, 0xc3, 0xdd, 0xa3, 0x67, 0x42, 0x94,
+ 0x94, 0xb2, 0xa0, 0x72, 0x74, 0xe1, 0x9f, 0x7f, 0x95, 0x67, 0xbc, 0xea,
+ 0xe1, 0xa9, 0x40, 0xdf, 0x89, 0x2b, 0x8e, 0x44, 0xc7, 0xc8, 0x6b, 0xdc,
+ 0xc6, 0xea, 0x72, 0x32, 0x77, 0x4e, 0xe2, 0x19, 0x5b, 0x19, 0xbf, 0xe9,
+ 0x32, 0xa8, 0x8c, 0x12, 0x40, 0x1c, 0x06, 0xfe, 0x0b, 0x86, 0x55, 0x83,
+ 0xd9, 0x89, 0xed, 0x32, 0x36, 0xfd, 0xb1, 0x82, 0x64, 0x49, 0x9a, 0x36,
+ 0xb6, 0xae, 0x6b, 0xa1, 0xbf, 0xc6, 0x8b, 0x82, 0x20, 0xa0, 0xe3, 0xfa,
+ 0x2f, 0x82, 0x21, 0xbb, 0x3e, 0x72, 0xe2, 0x67, 0x11, 0x54, 0x69, 0xc8,
+ 0x64, 0x8b, 0x5e, 0xc8, 0x1d, 0x04, 0x39, 0x3f, 0x83, 0x57, 0xda, 0xea,
+ 0x9b, 0x84, 0x9b, 0x95, 0xd2, 0x70, 0x7a, 0x3b, 0x13, 0xe4, 0xe2, 0x7a,
+ 0x5b, 0xe8, 0xe7, 0x5e, 0x80, 0x3f, 0x41, 0xb0, 0x81, 0xc7, 0xac, 0xca,
+ 0xe8, 0x63, 0x21, 0x1f, 0x53, 0x57, 0xa4, 0xc8, 0x1c},
+ {0xcc, 0x89, 0x0f, 0x82, 0x98, 0x6e, 0x18, 0xc3, 0x5e, 0x18, 0xa2, 0xea,
+ 0x35, 0x4b, 0xd2, 0xc7, 0xe8, 0x8d, 0xca, 0x9f, 0x0e, 0x19, 0x81, 0x49,
+ 0x7b, 0x31, 0x34, 0x2b, 0x89, 0x39, 0x92, 0xa4, 0x9f, 0x36, 0x38, 0x0f,
+ 0xbe, 0x98, 0x29, 0x99, 0x5e, 0x9a, 0xec, 0x1b, 0x3e, 0xc8, 0x8d, 0xfb,
+ 0xcb, 0xfb, 0x11, 0xbd, 0x2a, 0x00, 0x14, 0x0f, 0x8f, 0x66, 0x47, 0xc5,
+ 0xe3, 0xbd, 0xda, 0x52, 0x77, 0x99, 0xef, 0x05, 0x71, 0xf4, 0x54, 0x27,
+ 0xf1, 0x0d, 0x24, 0x63, 0xee, 0x09, 0x6f, 0xda, 0x48, 0xc4, 0x10, 0x85,
+ 0xd3, 0xa9, 0x0b, 0xf7, 0x07, 0x2d, 0x06, 0xfb, 0x7a, 0x3d, 0x22, 0x86,
+ 0xcd, 0x10, 0x25, 0x5a, 0x82, 0xa5, 0x24, 0x52, 0xea, 0x3e, 0x61, 0xe2,
+ 0xd8, 0xe3, 0x5e, 0xff, 0x9f, 0x6b, 0x83, 0x1b, 0x48, 0xf0, 0x9b, 0x52,
+ 0x2d, 0xf1, 0x04, 0xf4, 0x8a, 0xc5, 0x8f, 0x76, 0xcc, 0x24, 0x1b, 0x9f,
+ 0xdd, 0xc0, 0x42, 0xe7, 0x68, 0x37, 0x74, 0x11, 0x78, 0x08, 0x68, 0x16,
+ 0x93, 0x53, 0x66, 0x00, 0xe1, 0xcd, 0x30, 0x35, 0xdc, 0xf6, 0xec, 0x30,
+ 0xa6, 0xbd, 0xf6, 0x59, 0xb1, 0x5e, 0x04, 0x17, 0xc3, 0xbf, 0xc4, 0xc9,
+ 0xa5, 0x91, 0xf2, 0xf8, 0x58, 0x08, 0x1d, 0xf1, 0x24, 0x34, 0x77, 0xd4,
+ 0x18, 0x12, 0xa6, 0xac, 0x74, 0xbc, 0x4f, 0xbb, 0x64, 0x85, 0xb1, 0x8a,
+ 0xaf, 0x6a, 0x00, 0xc3, 0x25, 0x93, 0x75, 0x1a, 0x52, 0x77, 0x23, 0xb4,
+ 0x80, 0x2d, 0x31, 0x80, 0x38, 0x69, 0x8d, 0xe9, 0x06, 0x38, 0x18, 0x04,
+ 0x4c, 0xca, 0x1b, 0x03, 0x5b, 0x88, 0x00, 0x19, 0x3f, 0xed, 0x71, 0xd3,
+ 0xc3, 0x8e, 0xd3, 0x29, 0x6f, 0xdd, 0xb3, 0x36, 0x55, 0x2b, 0x68, 0xd3,
+ 0x80, 0xd1, 0x21, 0x4b, 0x13, 0xa1, 0xc8, 0x6e, 0x6f, 0x68, 0x7b, 0xd3,
+ 0x7e, 0x5f, 0xd2, 0x2c},
+ priv_key_31,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 65
+ {65,
+ {0xa3, 0xb9, 0x4a, 0x63, 0xd4, 0x93, 0x7d, 0xe4, 0xbf, 0x02, 0x4b, 0xce,
+ 0x52, 0x95, 0x7c, 0xd9, 0xaf, 0x5e, 0xfb, 0x3b, 0x0d, 0xef, 0xef, 0x90,
+ 0x8d, 0x5f, 0x2c, 0xe3, 0x59, 0x41, 0xb1, 0x01, 0x68, 0x12, 0x89, 0x51,
+ 0xa1, 0xc5, 0x09, 0x3d, 0xcd, 0xce, 0xba, 0xa0, 0x62, 0x2f, 0xdf, 0xc1,
+ 0xe4, 0x81, 0xda, 0xac, 0x4c, 0xe5, 0x67, 0x5e, 0xd6, 0x69, 0x0c, 0xec,
+ 0x5f, 0x8e, 0xf2, 0x03, 0x05, 0x18, 0x5e, 0xd5, 0xb6, 0x1d, 0xb7, 0x98,
+ 0xe7, 0xa1, 0x36, 0x26, 0x83, 0x1f, 0xa9},
+ {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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00},
+ priv_key_32,
+ true}};
+
+#endif // rsa_pkcs1_2048_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_pkcs1_3072_test-vectors.h b/security/nss/gtests/common/testvectors/rsa_pkcs1_3072_test-vectors.h
new file mode 100644
index 0000000000..b0f1830891
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_pkcs1_3072_test-vectors.h
@@ -0,0 +1,8217 @@
+/* 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 rsa_pkcs1_3072_vectors_h__
+#define rsa_pkcs1_3072_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> priv_key_33{
+ 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xdc, 0x8f, 0x78, 0x80, 0x67, 0x2f, 0x0c, 0xf9, 0xd6, 0x36,
+ 0x17, 0xa8, 0xa5, 0x8b, 0xdd, 0x27, 0x1a, 0x10, 0x9b, 0xad, 0xda, 0x0f,
+ 0xa8, 0x26, 0xf9, 0x4b, 0x8a, 0x79, 0x55, 0x26, 0xb6, 0xa4, 0x9a, 0x80,
+ 0x56, 0x4c, 0xca, 0xba, 0x8a, 0x94, 0x91, 0xa9, 0x35, 0xa5, 0x3e, 0xde,
+ 0xae, 0x1d, 0x9a, 0x7b, 0x54, 0x63, 0xd9, 0xe2, 0xef, 0x3e, 0xe0, 0xce,
+ 0x7b, 0xff, 0x5d, 0x4b, 0x6c, 0x81, 0x47, 0xb5, 0xc0, 0x73, 0xc2, 0xf2,
+ 0x20, 0x51, 0x5d, 0x53, 0x1d, 0x55, 0xa3, 0x66, 0x87, 0xa6, 0xde, 0x3c,
+ 0x34, 0x77, 0x5c, 0x2f, 0x15, 0x19, 0x1a, 0xc0, 0xa7, 0x42, 0xd7, 0x34,
+ 0x22, 0x28, 0xc8, 0xd9, 0x10, 0xfe, 0x6b, 0xbc, 0xa4, 0x39, 0x53, 0x9c,
+ 0x48, 0x5d, 0xeb, 0xcb, 0xd0, 0xee, 0x0e, 0x4b, 0xae, 0x31, 0x75, 0x03,
+ 0xb8, 0x3c, 0xee, 0x81, 0x00, 0xac, 0x7b, 0xb4, 0x58, 0x74, 0x67, 0xcb,
+ 0xc4, 0x37, 0x3c, 0x4b, 0xda, 0x2e, 0xed, 0xf7, 0xc4, 0x16, 0x31, 0xe5,
+ 0x09, 0x22, 0xb5, 0x80, 0xf5, 0xbc, 0xe8, 0x1d, 0x24, 0xb2, 0x08, 0xca,
+ 0xbc, 0xd2, 0xd7, 0x5f, 0xcf, 0xe9, 0x9f, 0x75, 0xb4, 0x93, 0xdf, 0xfc,
+ 0x5c, 0x9b, 0xd9, 0x90, 0xf7, 0xfc, 0x3b, 0xf2, 0xef, 0xe3, 0x92, 0xfe,
+ 0xca, 0xe3, 0x6f, 0x3e, 0x4e, 0xf4, 0x45, 0x6c, 0x1b, 0x5d, 0xe9, 0x9c,
+ 0xc7, 0x45, 0x17, 0x33, 0xa9, 0x10, 0xb6, 0x83, 0x4b, 0x61, 0xec, 0x29,
+ 0x27, 0x4d, 0x98, 0x6b, 0xe3, 0x75, 0x2c, 0x35, 0x0b, 0x13, 0xa3, 0x27,
+ 0xda, 0xbc, 0x08, 0xdf, 0xcf, 0x65, 0x65, 0x49, 0x9a, 0xd2, 0x6e, 0x85,
+ 0x34, 0x46, 0x63, 0x3e, 0xad, 0xb2, 0x97, 0x0c, 0xa9, 0x5b, 0xcf, 0x6b,
+ 0xf0, 0x5f, 0xfd, 0xbc, 0x2a, 0x80, 0x43, 0x78, 0xd7, 0x69, 0x85, 0xa7,
+ 0x1f, 0x06, 0xf9, 0x09, 0x79, 0xf9, 0xfe, 0xf7, 0x16, 0xc3, 0x6a, 0xa6,
+ 0x25, 0xa4, 0x5b, 0x5e, 0xed, 0xf5, 0x08, 0x25, 0xa5, 0x3e, 0x9d, 0x94,
+ 0x35, 0xb2, 0x3c, 0xaa, 0xb9, 0xe5, 0xc6, 0x4d, 0x38, 0xfd, 0x3a, 0x76,
+ 0x7e, 0x18, 0x5a, 0xd7, 0x72, 0x7d, 0x6e, 0x15, 0xf9, 0xe9, 0xba, 0xb2,
+ 0xf4, 0x18, 0x4d, 0x64, 0x87, 0x69, 0x5d, 0xb9, 0xa2, 0x69, 0x8c, 0x67,
+ 0x2b, 0x2e, 0x82, 0x34, 0x10, 0xdb, 0xef, 0x1d, 0x93, 0xfe, 0x40, 0xc9,
+ 0xd3, 0x57, 0xee, 0x9f, 0xc7, 0x7f, 0x84, 0x9d, 0xe1, 0x13, 0x63, 0xf5,
+ 0x83, 0xaf, 0x8c, 0xcf, 0x51, 0x81, 0xca, 0x1a, 0xeb, 0x94, 0x4c, 0x42,
+ 0x25, 0x16, 0xcb, 0x40, 0x1e, 0x95, 0x09, 0x23, 0xe4, 0xbd, 0x88, 0x14,
+ 0x39, 0xfa, 0x10, 0x93, 0xc7, 0x75, 0x82, 0xbf, 0xe1, 0xac, 0x59, 0x93,
+ 0x67, 0x47, 0x00, 0xb6, 0x43, 0x43, 0x39, 0xe0, 0x24, 0x53, 0x15, 0xd8,
+ 0x6f, 0xcb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x05,
+ 0x01, 0x20, 0x5b, 0xd1, 0x7b, 0x88, 0xd0, 0xd6, 0x62, 0x6d, 0xd0, 0xfe,
+ 0xc8, 0x98, 0xa0, 0xfd, 0x7f, 0x68, 0xf8, 0xdd, 0xdc, 0xc3, 0x14, 0xf7,
+ 0x4d, 0x16, 0x7c, 0x40, 0x49, 0x5b, 0x95, 0x8a, 0x87, 0xe4, 0xed, 0x63,
+ 0x20, 0x2e, 0x6a, 0xc6, 0x8f, 0x4f, 0x4f, 0x4b, 0x88, 0xe3, 0xec, 0x7a,
+ 0x07, 0xd8, 0x57, 0x57, 0xa7, 0x45, 0x84, 0x68, 0xb7, 0x66, 0xaa, 0xd9,
+ 0xa4, 0x0f, 0x77, 0x33, 0x78, 0x55, 0x40, 0x8b, 0x28, 0xd1, 0x40, 0xe7,
+ 0x5c, 0x2e, 0x6b, 0x36, 0x04, 0xea, 0x89, 0x07, 0xbb, 0xd7, 0xf8, 0xe9,
+ 0x57, 0x8c, 0x24, 0x00, 0xae, 0x64, 0x5d, 0x28, 0xe2, 0xde, 0xef, 0x8b,
+ 0xf7, 0x18, 0xe2, 0x9c, 0xf1, 0x2f, 0xcc, 0xb9, 0x2f, 0xef, 0x98, 0x69,
+ 0xf4, 0x3a, 0xee, 0x5b, 0xd6, 0xad, 0xc2, 0x23, 0x84, 0x8d, 0x16, 0x9c,
+ 0xd6, 0xc2, 0x7c, 0x27, 0x66, 0x65, 0x27, 0x66, 0xff, 0x81, 0x99, 0x3b,
+ 0x3e, 0x01, 0x5a, 0x55, 0x3d, 0xec, 0xee, 0x0f, 0xfd, 0xc1, 0x62, 0x4f,
+ 0x39, 0xf8, 0xd9, 0x6b, 0x6e, 0xd5, 0xd9, 0x50, 0x47, 0xc1, 0x57, 0x0b,
+ 0x59, 0xfa, 0x2e, 0xb3, 0xd6, 0x88, 0xdd, 0x5e, 0x14, 0xac, 0xc9, 0x40,
+ 0x7b, 0x80, 0x94, 0xf1, 0x8b, 0x46, 0x94, 0x24, 0x4e, 0xb1, 0xad, 0xcd,
+ 0x65, 0x5d, 0x87, 0x3f, 0x57, 0xff, 0x9a, 0xf6, 0xe4, 0xfe, 0xc4, 0x70,
+ 0xbe, 0x23, 0x6b, 0xaf, 0x3b, 0x20, 0xc2, 0x04, 0x0a, 0xb3, 0x60, 0xd7,
+ 0x59, 0xc8, 0xb4, 0xe6, 0x18, 0xbf, 0x8b, 0xd4, 0xe0, 0xec, 0x66, 0x98,
+ 0xf1, 0xb7, 0x2c, 0x71, 0x60, 0xed, 0x05, 0x21, 0xc8, 0x2b, 0x51, 0x76,
+ 0xb6, 0x0f, 0xb6, 0x35, 0x03, 0xd0, 0xae, 0x23, 0xf6, 0xe2, 0xfb, 0x7a,
+ 0x60, 0x93, 0x05, 0xb0, 0xaf, 0x62, 0x15, 0x0b, 0x92, 0x1a, 0xc5, 0x3f,
+ 0x4d, 0xe8, 0x99, 0x66, 0x6c, 0xb0, 0x1d, 0xb0, 0xc9, 0xd8, 0xb6, 0x50,
+ 0x75, 0x30, 0x15, 0xc1, 0xb6, 0xe6, 0x82, 0xe6, 0xbf, 0x38, 0x20, 0x4e,
+ 0x59, 0xf7, 0x40, 0x9c, 0x38, 0x08, 0xc0, 0xe5, 0x3f, 0x25, 0x49, 0x35,
+ 0x54, 0x0a, 0x38, 0x1a, 0x96, 0x3c, 0x2c, 0x1a, 0x77, 0xc6, 0xf9, 0x87,
+ 0xf0, 0x6a, 0x07, 0xa0, 0x57, 0x26, 0x86, 0xed, 0x22, 0x88, 0x2d, 0xbc,
+ 0x82, 0xe7, 0x82, 0x3c, 0xec, 0x08, 0x0a, 0x58, 0xd7, 0x2b, 0x09, 0xd0,
+ 0x0c, 0xc1, 0xd2, 0x45, 0xcf, 0x15, 0x8f, 0xf4, 0x9c, 0xc4, 0x05, 0x99,
+ 0xd3, 0xaf, 0x71, 0x9d, 0xc3, 0x01, 0xb4, 0xaa, 0x7f, 0x5b, 0x03, 0x62,
+ 0x9a, 0xe8, 0x53, 0xe9, 0xda, 0xab, 0xe2, 0x84, 0xdb, 0x86, 0xd5, 0xc4,
+ 0x1d, 0x04, 0x01, 0x14, 0x3d, 0xf2, 0xb4, 0x59, 0x3e, 0xf4, 0xe3, 0x74,
+ 0x72, 0x09, 0xc5, 0x23, 0xf5, 0xa7, 0xf8, 0x0f, 0x02, 0xd0, 0x11, 0x02,
+ 0x81, 0xc1, 0x00, 0xfe, 0xc6, 0xa1, 0x0b, 0xfc, 0x49, 0xb5, 0x8a, 0x2c,
+ 0x85, 0x0e, 0xaf, 0xeb, 0xdb, 0x99, 0x76, 0x49, 0xa9, 0x55, 0x75, 0xa0,
+ 0xc1, 0x76, 0x31, 0xb0, 0x11, 0xcb, 0x20, 0xd7, 0xa3, 0x20, 0x23, 0x2a,
+ 0x81, 0x5b, 0x9a, 0xf6, 0x04, 0x0d, 0x7b, 0xf2, 0x3d, 0x26, 0x7e, 0x5e,
+ 0x06, 0x30, 0x4c, 0x33, 0xe0, 0x4c, 0x85, 0xe6, 0xd4, 0x81, 0x44, 0x2f,
+ 0x01, 0x0a, 0x97, 0x58, 0xba, 0x08, 0x36, 0x4a, 0x70, 0x03, 0x5e, 0xf9,
+ 0x9e, 0x9c, 0x98, 0xee, 0xb4, 0x31, 0x50, 0x5b, 0x2a, 0xfb, 0x67, 0x79,
+ 0xd1, 0xc9, 0x1d, 0x0e, 0xa2, 0xfb, 0x0a, 0x65, 0xdc, 0x39, 0x1e, 0x79,
+ 0xec, 0xda, 0x7d, 0x52, 0xfd, 0x7d, 0xd6, 0x99, 0x23, 0xb2, 0x5d, 0xfa,
+ 0xe4, 0x48, 0xca, 0xce, 0x82, 0x9e, 0xba, 0xca, 0x6b, 0x3c, 0x8a, 0x3c,
+ 0xb6, 0x4a, 0x81, 0x80, 0x06, 0x14, 0x43, 0x48, 0x95, 0x77, 0x8c, 0x20,
+ 0xd6, 0x29, 0xb1, 0x25, 0xb6, 0x9f, 0x42, 0x94, 0x5f, 0x66, 0xb6, 0x44,
+ 0xf3, 0x84, 0x0b, 0xcf, 0xa6, 0xfc, 0xe3, 0x61, 0x07, 0x42, 0x56, 0xc5,
+ 0x08, 0x63, 0xec, 0xca, 0x2c, 0xe7, 0x56, 0xb4, 0xa9, 0xfb, 0x7e, 0x99,
+ 0x3d, 0x0f, 0x1f, 0xa4, 0x8b, 0x2c, 0xc4, 0x85, 0xb7, 0xea, 0xa6, 0x14,
+ 0x05, 0xfb, 0xef, 0x15, 0x0e, 0x75, 0x63, 0xc2, 0x15, 0x08, 0x11, 0x76,
+ 0x7d, 0xe0, 0xf9, 0x02, 0x81, 0xc1, 0x00, 0xdd, 0x9e, 0xc1, 0xce, 0xe6,
+ 0xd8, 0xa9, 0x71, 0xb1, 0x66, 0x90, 0x2c, 0x44, 0xa4, 0xf0, 0x2e, 0xf3,
+ 0x7a, 0x62, 0x05, 0x3b, 0x41, 0x28, 0x8a, 0x1d, 0x87, 0x3d, 0x39, 0x9c,
+ 0xbc, 0x9e, 0x7b, 0xd3, 0x06, 0xed, 0x90, 0x64, 0x87, 0xda, 0x2f, 0x49,
+ 0xbc, 0x1c, 0x18, 0x09, 0xc0, 0xd4, 0xd8, 0x81, 0x06, 0xd6, 0x87, 0x95,
+ 0x18, 0xed, 0x92, 0x5f, 0xeb, 0x66, 0xaa, 0xd5, 0xff, 0x3c, 0x2b, 0x83,
+ 0x46, 0x6c, 0x55, 0x4e, 0xd9, 0x7b, 0x96, 0xab, 0xef, 0x55, 0xb3, 0xb0,
+ 0x23, 0x14, 0xf5, 0x0d, 0x03, 0x85, 0xa0, 0xa1, 0xd8, 0xa4, 0x6a, 0xe0,
+ 0x3e, 0x8f, 0xce, 0x91, 0xb4, 0x12, 0x12, 0x0f, 0x0a, 0x10, 0xdc, 0x68,
+ 0x15, 0x70, 0xfa, 0x56, 0x4b, 0x68, 0x73, 0xba, 0xcd, 0x99, 0x7b, 0x61,
+ 0x6b, 0x2b, 0xd7, 0x73, 0x3f, 0xb7, 0x23, 0xad, 0xe2, 0x3b, 0xc1, 0x08,
+ 0x9d, 0xa3, 0x2e, 0x50, 0x95, 0x83, 0x43, 0x6f, 0x1e, 0x34, 0x48, 0xb5,
+ 0x79, 0xfb, 0x21, 0xb2, 0x40, 0x62, 0x0d, 0x20, 0x45, 0x8d, 0x08, 0xf0,
+ 0xf9, 0x95, 0xab, 0xac, 0xc0, 0xa3, 0x98, 0xf0, 0xab, 0x6a, 0x67, 0xc9,
+ 0xf5, 0xbc, 0xf7, 0xe0, 0x32, 0xfb, 0x1d, 0x66, 0x8f, 0xe6, 0x98, 0xd8,
+ 0x03, 0x27, 0x59, 0x9a, 0xe3, 0xfd, 0xf3, 0xaa, 0xaa, 0xb1, 0x9b, 0xaf,
+ 0x17, 0x63, 0x94, 0x43, 0x19, 0x4b, 0xe3, 0x02, 0x81, 0xc1, 0x00, 0xf1,
+ 0xbf, 0xb4, 0x0c, 0xd5, 0x65, 0x73, 0x97, 0x1a, 0xcb, 0x5e, 0xb6, 0x5b,
+ 0x0c, 0xd2, 0xbf, 0x45, 0x02, 0x22, 0x8f, 0x2c, 0xec, 0xa5, 0xa4, 0x5c,
+ 0x37, 0x66, 0x11, 0x51, 0xcb, 0xfd, 0xb0, 0xa0, 0xa2, 0x82, 0x33, 0xb6,
+ 0x00, 0xfe, 0x72, 0x7f, 0xd6, 0xba, 0x71, 0xe9, 0xf1, 0xe1, 0x5e, 0x4d,
+ 0x53, 0x26, 0x09, 0x60, 0x90, 0x7f, 0xe0, 0x1c, 0xe1, 0xd6, 0x14, 0xea,
+ 0x22, 0x0b, 0xac, 0xc8, 0x51, 0x25, 0x41, 0xb7, 0x86, 0x63, 0x7d, 0x51,
+ 0xf3, 0x35, 0x5f, 0xd4, 0x42, 0x22, 0xaf, 0x7b, 0x0e, 0x2e, 0xd1, 0x1d,
+ 0x94, 0x54, 0xb4, 0xf7, 0x16, 0x52, 0x34, 0xb2, 0xe8, 0xa6, 0x21, 0x88,
+ 0xdf, 0xf3, 0xc9, 0xef, 0x21, 0xca, 0x1c, 0x16, 0xf7, 0x0a, 0x83, 0x36,
+ 0x15, 0x07, 0x5c, 0xa2, 0xb9, 0xc2, 0x86, 0x41, 0x39, 0x8f, 0xd4, 0xf5,
+ 0x8f, 0xcf, 0x26, 0x50, 0xf7, 0x52, 0xaa, 0x6a, 0x76, 0x0c, 0xb5, 0x84,
+ 0xdd, 0x96, 0x9c, 0xec, 0x80, 0xe1, 0xcb, 0x4d, 0xfd, 0xeb, 0x6b, 0xf1,
+ 0xab, 0xb8, 0x06, 0x61, 0x89, 0x2b, 0xcf, 0x7d, 0xc2, 0x8a, 0x5e, 0xa3,
+ 0x30, 0x9c, 0x8a, 0xcf, 0x7f, 0x03, 0x9e, 0x8a, 0xf5, 0x3f, 0x26, 0x7d,
+ 0x51, 0x7a, 0x37, 0x37, 0xd2, 0xde, 0x1a, 0x9c, 0xa1, 0x58, 0xfe, 0xf1,
+ 0x71, 0xf8, 0xbd, 0xa1, 0xe9, 0xa6, 0xf0, 0x3b, 0x09, 0x12, 0xb1, 0x02,
+ 0x81, 0xc0, 0x3e, 0x3c, 0x2a, 0xe8, 0xd3, 0x62, 0xdc, 0x92, 0x94, 0xe2,
+ 0xdc, 0x71, 0xd2, 0x05, 0x0f, 0x7d, 0xdf, 0xd9, 0xea, 0x54, 0xd5, 0xc3,
+ 0x02, 0x83, 0x66, 0xaf, 0x67, 0xbe, 0x1a, 0x09, 0xcd, 0xe7, 0xaf, 0xe7,
+ 0x2e, 0x27, 0x72, 0x53, 0xc4, 0x2d, 0xab, 0x63, 0x2b, 0xf0, 0x84, 0x2c,
+ 0xa6, 0x98, 0xf6, 0x02, 0xd9, 0x93, 0xd1, 0x86, 0xe2, 0x90, 0x4c, 0x67,
+ 0x6a, 0xb9, 0x66, 0xc6, 0xfa, 0x3a, 0xad, 0xee, 0xc4, 0xd5, 0x60, 0x03,
+ 0x2a, 0xf5, 0xb0, 0xea, 0xd1, 0x02, 0x58, 0xe0, 0x41, 0x2e, 0x5f, 0xad,
+ 0x31, 0x85, 0x5e, 0x6d, 0xdc, 0x1e, 0x37, 0x42, 0xda, 0x57, 0x84, 0x0b,
+ 0x31, 0x57, 0xe8, 0xe9, 0x46, 0xba, 0xde, 0x6f, 0xc6, 0xfe, 0x45, 0xe5,
+ 0x7f, 0x3b, 0xa0, 0xa5, 0xc4, 0x08, 0x25, 0xdf, 0x56, 0xbc, 0x76, 0x1c,
+ 0xda, 0x6d, 0x26, 0x93, 0x75, 0x7c, 0x4b, 0xd3, 0x18, 0xd4, 0x14, 0xc5,
+ 0x27, 0xcb, 0x74, 0x14, 0xe3, 0x51, 0xd7, 0xc4, 0x9d, 0x85, 0x64, 0xed,
+ 0x37, 0x9b, 0xc0, 0x08, 0x48, 0x06, 0xce, 0xc5, 0x08, 0x06, 0xe1, 0xc8,
+ 0x67, 0x28, 0xb7, 0xcd, 0x2b, 0x60, 0x62, 0x12, 0xa4, 0x32, 0x67, 0xbf,
+ 0x69, 0x4d, 0x64, 0x53, 0xdc, 0xc9, 0xe7, 0x3f, 0x5b, 0x79, 0x8a, 0x49,
+ 0xa4, 0x33, 0x1d, 0x26, 0x3a, 0x22, 0x22, 0x15, 0x4b, 0x5d, 0x83, 0x4a,
+ 0x43, 0x49, 0x02, 0x81, 0xc0, 0x18, 0xcc, 0x97, 0x1e, 0x91, 0x86, 0xf8,
+ 0x6c, 0x14, 0x4d, 0x14, 0x0c, 0xea, 0xbb, 0xc9, 0xae, 0x22, 0xc9, 0x4e,
+ 0x8d, 0x85, 0x75, 0x35, 0x6f, 0xb6, 0xa4, 0xa0, 0x33, 0x99, 0x1e, 0xf2,
+ 0x10, 0xba, 0xfa, 0x39, 0xa4, 0xcd, 0x1a, 0xbf, 0xa9, 0x9b, 0x33, 0x2f,
+ 0xde, 0x9e, 0x56, 0x95, 0x5a, 0xf1, 0x79, 0x45, 0x9a, 0x72, 0x36, 0xa7,
+ 0x00, 0xb7, 0xfd, 0x1d, 0x88, 0x09, 0x39, 0x06, 0xf6, 0x13, 0x0a, 0xe7,
+ 0xca, 0x97, 0x42, 0xd9, 0xed, 0x0d, 0x5c, 0x63, 0xe6, 0xa9, 0xe9, 0xb4,
+ 0x3d, 0xf4, 0xd8, 0xb2, 0x61, 0xc1, 0x2d, 0x2c, 0x2f, 0x91, 0x48, 0xbc,
+ 0x06, 0x69, 0xf1, 0x65, 0xb8, 0xb8, 0x81, 0x87, 0x9c, 0x3e, 0xd5, 0x8d,
+ 0x4a, 0x6c, 0xd5, 0xa3, 0xf1, 0x19, 0x3e, 0x9a, 0xbd, 0x27, 0x84, 0x60,
+ 0x9c, 0x01, 0xfb, 0x90, 0x94, 0xc7, 0xc8, 0x22, 0x53, 0x2a, 0xd7, 0xae,
+ 0xc2, 0xa0, 0x8a, 0xee, 0x9e, 0x26, 0x30, 0x95, 0xad, 0x04, 0x26, 0x45,
+ 0x5c, 0xb5, 0x92, 0x58, 0xc7, 0xfd, 0x37, 0x31, 0xca, 0x89, 0xde, 0xe3,
+ 0x18, 0x00, 0xd1, 0x91, 0xed, 0x72, 0x49, 0x72, 0x1c, 0x25, 0x26, 0x66,
+ 0x50, 0xc4, 0x6d, 0xcb, 0xfb, 0xae, 0x30, 0x70, 0x60, 0x4d, 0x2e, 0x00,
+ 0x99, 0x14, 0xa2, 0xe2, 0x69, 0xa0, 0x1b, 0xaf, 0xa5, 0xbd, 0xf8, 0xbb,
+ 0xa3, 0x1c, 0x4f, 0x3b, 0x60};
+
+static const std::vector<uint8_t> priv_key_34{
+ 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xd9, 0x1f, 0x0d, 0x00, 0xf1, 0xaa, 0xb5, 0x80, 0xe2, 0xac,
+ 0x0e, 0x83, 0x76, 0x38, 0xde, 0x70, 0x04, 0xfc, 0x96, 0x8b, 0xe2, 0x13,
+ 0x15, 0xa1, 0xef, 0x2a, 0x23, 0x49, 0x69, 0x04, 0x5d, 0xd4, 0xbc, 0x19,
+ 0x45, 0xeb, 0x53, 0x98, 0x2e, 0xeb, 0x3f, 0xe9, 0x7c, 0xe8, 0x4a, 0x26,
+ 0xc7, 0xd4, 0x64, 0x78, 0x4f, 0xf7, 0xe5, 0x61, 0xce, 0xe5, 0x70, 0xe2,
+ 0x6d, 0x41, 0x45, 0xe1, 0x4f, 0xfc, 0xce, 0x70, 0x43, 0x0e, 0xf3, 0x2f,
+ 0xac, 0xd1, 0x9e, 0x80, 0xcc, 0xce, 0x8a, 0x9b, 0x66, 0x04, 0x06, 0x5f,
+ 0xf1, 0xe5, 0x0a, 0x7f, 0xa8, 0xfd, 0xd4, 0x32, 0xca, 0x4e, 0x7b, 0x2b,
+ 0x85, 0x8c, 0x88, 0xa9, 0x66, 0x26, 0xe3, 0xa1, 0x0a, 0x83, 0x15, 0x96,
+ 0xf9, 0x1c, 0x2f, 0x22, 0xc8, 0x3e, 0x1a, 0x02, 0x67, 0xfc, 0x7d, 0xf1,
+ 0x21, 0xd3, 0x33, 0x7f, 0x3b, 0x0f, 0xa6, 0xa8, 0xc6, 0x06, 0xed, 0x90,
+ 0x31, 0xc1, 0xf8, 0x3b, 0x92, 0x13, 0xde, 0xa8, 0x32, 0xdc, 0x5d, 0xca,
+ 0xe9, 0xc0, 0x3b, 0x47, 0x80, 0x99, 0x53, 0xd7, 0x5d, 0x96, 0x6f, 0x35,
+ 0xbc, 0xb1, 0x0f, 0xff, 0xd2, 0x33, 0x45, 0xa6, 0xee, 0x27, 0x14, 0xc3,
+ 0x88, 0x97, 0x29, 0x80, 0x93, 0x8a, 0xd6, 0x12, 0x3d, 0x9c, 0x97, 0x91,
+ 0x69, 0x20, 0xb9, 0x41, 0x2e, 0xe1, 0xa8, 0x4e, 0x1d, 0x34, 0x5b, 0x83,
+ 0x86, 0x6e, 0x2b, 0x3b, 0x02, 0x12, 0x73, 0x84, 0x68, 0x1a, 0xca, 0x03,
+ 0x84, 0x01, 0xa3, 0x9b, 0xab, 0x5e, 0x46, 0x72, 0xd6, 0x49, 0x3c, 0xd4,
+ 0xa2, 0x93, 0xb9, 0x33, 0x25, 0x2e, 0x3f, 0xc0, 0x6d, 0x8e, 0x43, 0x48,
+ 0xf0, 0xe1, 0x6b, 0x99, 0xae, 0x58, 0xf7, 0x97, 0x2b, 0x43, 0xbb, 0x6a,
+ 0x7a, 0x04, 0x29, 0x5d, 0x11, 0x2e, 0xe5, 0x09, 0xfa, 0xfa, 0xae, 0x39,
+ 0xde, 0x6d, 0x06, 0x4f, 0x62, 0x2c, 0x3f, 0x3c, 0x8b, 0x4f, 0xce, 0x6d,
+ 0x83, 0x67, 0x30, 0xc1, 0x28, 0x5d, 0x90, 0xc5, 0x48, 0xdb, 0x62, 0xb7,
+ 0x95, 0x96, 0x47, 0x94, 0xea, 0xf1, 0x43, 0xad, 0x42, 0x73, 0x60, 0xa2,
+ 0xe8, 0x3f, 0x5b, 0x1f, 0x8a, 0x20, 0xb0, 0x8d, 0x18, 0xcd, 0xbd, 0x47,
+ 0x4f, 0x21, 0xc1, 0xbf, 0x42, 0xe6, 0xf1, 0xe1, 0x37, 0x89, 0x0d, 0xf9,
+ 0x28, 0x88, 0xd8, 0x3c, 0xc4, 0x05, 0x97, 0x55, 0x97, 0x20, 0x9b, 0x7a,
+ 0x09, 0xf4, 0xdc, 0x99, 0x9f, 0xab, 0x82, 0xd4, 0xeb, 0xd7, 0x7e, 0x0d,
+ 0x66, 0xbd, 0x89, 0xd8, 0x3f, 0xa5, 0x64, 0xa0, 0x3e, 0x35, 0x60, 0x97,
+ 0x7f, 0xb4, 0xe0, 0xfb, 0xa7, 0xa0, 0x33, 0x9f, 0x92, 0x21, 0xdc, 0x0c,
+ 0x99, 0x40, 0x25, 0x81, 0xcb, 0x95, 0x47, 0x2a, 0x6c, 0x11, 0xb6, 0xe8,
+ 0x0e, 0x91, 0x05, 0x9f, 0xbc, 0x14, 0x47, 0x0b, 0x7a, 0x68, 0xd8, 0xe5,
+ 0x0e, 0x53, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x02,
+ 0xab, 0x95, 0x17, 0x5b, 0xe1, 0x83, 0x95, 0xf0, 0x33, 0xb9, 0x81, 0xf8,
+ 0x64, 0x3e, 0xa8, 0x16, 0x07, 0x9d, 0x3a, 0x5f, 0x2f, 0x68, 0xe6, 0xb2,
+ 0xf0, 0x4b, 0xba, 0xcd, 0x65, 0xd6, 0x59, 0x95, 0x6e, 0xa2, 0x23, 0x80,
+ 0xc5, 0xb0, 0x5e, 0x08, 0x4d, 0x30, 0xd2, 0x12, 0x87, 0x63, 0x91, 0xc3,
+ 0x22, 0x8f, 0xa9, 0x36, 0xd2, 0xfb, 0x1e, 0x6b, 0x42, 0xfd, 0xa0, 0xfd,
+ 0xe1, 0x05, 0x80, 0xd0, 0x71, 0x25, 0x01, 0xfc, 0x0f, 0xac, 0x0a, 0x6f,
+ 0xee, 0x99, 0x96, 0x38, 0xb2, 0x2c, 0x91, 0x04, 0x1b, 0x0d, 0xf8, 0x89,
+ 0x26, 0x84, 0xc7, 0x8a, 0x62, 0x8d, 0x86, 0x65, 0x91, 0x65, 0x75, 0x13,
+ 0x01, 0x32, 0x56, 0x6c, 0x1a, 0x40, 0xec, 0xd7, 0xc9, 0x21, 0x8b, 0x2d,
+ 0x31, 0x3a, 0x51, 0x39, 0x34, 0xaa, 0x5e, 0xba, 0x95, 0xca, 0x9a, 0xb4,
+ 0x59, 0x6e, 0x3a, 0x85, 0x0c, 0x32, 0x53, 0x47, 0x7c, 0xac, 0x7f, 0xfc,
+ 0x33, 0x8f, 0x5a, 0x5b, 0x34, 0xaa, 0x5b, 0x77, 0x73, 0xd5, 0x68, 0x1d,
+ 0xd2, 0x85, 0x4c, 0x5d, 0x71, 0x9a, 0x9f, 0x0d, 0x03, 0x16, 0x2c, 0xff,
+ 0x4b, 0x60, 0x24, 0x6d, 0x48, 0xde, 0x48, 0xf0, 0xc2, 0x6e, 0xdd, 0x9d,
+ 0x0f, 0x0d, 0xc1, 0x79, 0x5c, 0x84, 0x11, 0x76, 0xf3, 0xbc, 0xdd, 0x40,
+ 0x2a, 0x03, 0x0f, 0x97, 0x68, 0x4e, 0x87, 0xa4, 0x50, 0x7b, 0xc8, 0xbd,
+ 0x46, 0x3e, 0xab, 0x49, 0x94, 0x5c, 0xa8, 0xcc, 0xde, 0xbc, 0xa2, 0xb4,
+ 0xc5, 0xc8, 0xb1, 0x5d, 0xb4, 0x0f, 0xcb, 0x12, 0x53, 0x4c, 0xef, 0xd7,
+ 0x6c, 0x13, 0x0e, 0x95, 0xc5, 0x80, 0x6a, 0x1c, 0xa3, 0xfb, 0x43, 0x59,
+ 0x47, 0x77, 0x80, 0xf4, 0x37, 0x87, 0x78, 0x13, 0xec, 0x9f, 0x1f, 0x24,
+ 0x15, 0xf1, 0x6b, 0x22, 0x68, 0x15, 0x5a, 0x39, 0x92, 0x13, 0x25, 0x2d,
+ 0x0b, 0x88, 0x37, 0xb7, 0x75, 0xe4, 0xa2, 0x22, 0x30, 0x12, 0xb2, 0x0c,
+ 0x76, 0x7c, 0x79, 0x4a, 0x41, 0x04, 0x41, 0x16, 0x84, 0x59, 0x0a, 0xe7,
+ 0xbf, 0x7e, 0x42, 0x27, 0x94, 0x9d, 0x59, 0xd9, 0x4c, 0xbf, 0x85, 0x74,
+ 0x6d, 0x2f, 0xa6, 0x90, 0x83, 0x98, 0x65, 0x91, 0xe9, 0xb0, 0xaf, 0x51,
+ 0x08, 0x0a, 0xb7, 0xc1, 0xf4, 0xbe, 0xf0, 0xd9, 0x6f, 0xab, 0xb7, 0x31,
+ 0x8e, 0x64, 0xa0, 0x3a, 0x93, 0xae, 0x62, 0xf5, 0x2f, 0xc9, 0x41, 0xba,
+ 0x3a, 0x1e, 0xb2, 0xbc, 0xbc, 0xee, 0xde, 0x59, 0x3d, 0xcd, 0x6c, 0x4a,
+ 0xf0, 0x45, 0x9f, 0xb7, 0x7a, 0xb9, 0x0f, 0x76, 0xea, 0xd7, 0x0d, 0xbf,
+ 0xb7, 0x24, 0x9b, 0x17, 0xd6, 0x2b, 0x74, 0x0e, 0x2a, 0xa4, 0x36, 0xf2,
+ 0x99, 0xfd, 0xb9, 0x40, 0x71, 0xaa, 0x15, 0x18, 0xe9, 0x7c, 0xa6, 0xba,
+ 0x00, 0xf0, 0x14, 0x8a, 0xfc, 0xf3, 0x16, 0xdd, 0xd5, 0x07, 0xd1, 0x02,
+ 0x81, 0xc1, 0x00, 0xf2, 0x61, 0xbf, 0xc0, 0x97, 0x78, 0x6e, 0x1c, 0x34,
+ 0xd1, 0x23, 0xc1, 0x9c, 0xd0, 0xd0, 0xb6, 0xcc, 0x65, 0xbe, 0xf5, 0x27,
+ 0x20, 0xc8, 0xa0, 0x03, 0x89, 0x2b, 0x0e, 0x74, 0x61, 0x18, 0x88, 0x09,
+ 0x9a, 0xb9, 0x6c, 0x03, 0x2a, 0x07, 0x8b, 0x77, 0xe0, 0x00, 0xbe, 0x90,
+ 0xd5, 0xb9, 0x8f, 0xb8, 0xe4, 0x08, 0x3c, 0xd9, 0x32, 0x6a, 0xda, 0xd0,
+ 0x50, 0xec, 0x6c, 0xb9, 0x2f, 0x55, 0xb5, 0xbf, 0x80, 0x66, 0xb1, 0x06,
+ 0x5e, 0x3f, 0xbf, 0xd1, 0x33, 0xee, 0xcd, 0xac, 0xb7, 0x5c, 0xce, 0xba,
+ 0x66, 0x73, 0xd2, 0x18, 0x4b, 0xa9, 0xa0, 0xa9, 0x58, 0x33, 0xfb, 0x7e,
+ 0x0c, 0x27, 0xc6, 0x07, 0x77, 0x79, 0x47, 0xea, 0xcf, 0xe7, 0x02, 0xdd,
+ 0xce, 0xed, 0xf1, 0x6a, 0x65, 0xfe, 0x97, 0x8a, 0xb5, 0x35, 0x52, 0x07,
+ 0x80, 0x8f, 0xa2, 0xa5, 0x90, 0xf1, 0x73, 0x3b, 0x99, 0xd9, 0x16, 0x49,
+ 0x62, 0xed, 0x5c, 0xf9, 0x8b, 0x47, 0x8c, 0xd0, 0x28, 0x8f, 0xf1, 0x61,
+ 0x94, 0x3a, 0xd1, 0xa3, 0xfd, 0xd1, 0x35, 0x35, 0xc7, 0x52, 0xf6, 0x22,
+ 0xcf, 0x8e, 0x0c, 0x5c, 0x3b, 0xa4, 0x3a, 0xbb, 0xba, 0xf9, 0x01, 0xdc,
+ 0x45, 0x7f, 0xaf, 0x11, 0xe0, 0x92, 0x22, 0x47, 0x3a, 0xef, 0x53, 0xd1,
+ 0x76, 0x06, 0x1f, 0xa3, 0xa7, 0x07, 0x41, 0xba, 0xb8, 0xd5, 0x40, 0xa9,
+ 0x59, 0xe1, 0xc7, 0x02, 0x81, 0xc1, 0x00, 0xe5, 0x51, 0xf8, 0xc7, 0xef,
+ 0x37, 0x18, 0xc0, 0x7a, 0xa9, 0xf5, 0x12, 0x7a, 0x3f, 0xe8, 0x43, 0x9e,
+ 0x70, 0xfb, 0xa7, 0x43, 0x52, 0x42, 0x67, 0x35, 0x5f, 0x80, 0x95, 0xaf,
+ 0x64, 0xfd, 0x7c, 0x0b, 0x47, 0x56, 0xcc, 0x43, 0x55, 0x5b, 0xb6, 0x15,
+ 0x7a, 0x48, 0x80, 0x46, 0xf1, 0xcc, 0x99, 0x88, 0xe7, 0x16, 0x94, 0x16,
+ 0x41, 0x16, 0xb2, 0x50, 0x28, 0x3d, 0xd5, 0x0b, 0x78, 0x94, 0xa4, 0x56,
+ 0x91, 0x8d, 0x6c, 0xf8, 0xe8, 0x3b, 0xfe, 0x08, 0x5a, 0xbe, 0x65, 0xbb,
+ 0xef, 0xe7, 0x91, 0xcf, 0xe1, 0x78, 0x65, 0x48, 0x91, 0xab, 0x82, 0xd6,
+ 0x6f, 0x70, 0xc8, 0x5a, 0x75, 0x75, 0x73, 0xa0, 0x51, 0x03, 0x96, 0x05,
+ 0x36, 0x3c, 0x38, 0xab, 0x9d, 0xab, 0x31, 0x11, 0x0a, 0x93, 0xc7, 0x3f,
+ 0xa0, 0x9b, 0x6f, 0x71, 0x06, 0x86, 0x33, 0xed, 0x8f, 0xd0, 0x77, 0xee,
+ 0x80, 0x5c, 0x02, 0xd5, 0x59, 0x09, 0x0e, 0x34, 0x6a, 0x28, 0xd7, 0x18,
+ 0x6a, 0x6b, 0x5f, 0x68, 0x04, 0xb6, 0x5f, 0x65, 0x5b, 0x34, 0xa2, 0xa6,
+ 0xc4, 0x6b, 0x81, 0x50, 0x1b, 0x2b, 0x47, 0x15, 0x4c, 0xee, 0xfe, 0x6b,
+ 0x6c, 0x20, 0xfe, 0x73, 0xcd, 0xf7, 0x64, 0xfc, 0x76, 0x8f, 0x72, 0x4f,
+ 0xaf, 0x29, 0x48, 0xb2, 0x70, 0xe6, 0xb5, 0x25, 0x18, 0x71, 0x04, 0x64,
+ 0x76, 0xd4, 0x39, 0x0b, 0x5e, 0x2f, 0x15, 0x02, 0x81, 0xc0, 0x75, 0xc5,
+ 0x91, 0x4a, 0x9f, 0x4e, 0xe1, 0x11, 0xcb, 0x88, 0x23, 0x7b, 0x9c, 0x1a,
+ 0xca, 0x8f, 0x47, 0xd9, 0xd8, 0x63, 0x7e, 0x53, 0xab, 0xa8, 0x34, 0x8f,
+ 0x9d, 0xe0, 0x34, 0x24, 0x49, 0xab, 0x30, 0x1f, 0x82, 0x21, 0x3d, 0x98,
+ 0x5a, 0x7a, 0x26, 0x11, 0x2d, 0xcb, 0x6a, 0xcc, 0xae, 0x91, 0x6b, 0x21,
+ 0x41, 0xef, 0x6f, 0x09, 0xd4, 0x69, 0xe5, 0xf6, 0xac, 0x2a, 0x58, 0x00,
+ 0xec, 0x00, 0x97, 0xc0, 0x68, 0x25, 0x74, 0x16, 0xaf, 0x9b, 0x20, 0xa7,
+ 0xbf, 0x4d, 0x28, 0xb3, 0x1f, 0xe1, 0x43, 0x29, 0x2c, 0xf5, 0xd4, 0xe0,
+ 0x4e, 0xd7, 0xc5, 0xf1, 0x19, 0xb1, 0x05, 0x9a, 0x1a, 0x69, 0x5a, 0x8f,
+ 0x6e, 0xda, 0xc6, 0xf9, 0xa6, 0x21, 0xfa, 0x6c, 0xe5, 0xa8, 0xfc, 0x2d,
+ 0xfa, 0xfa, 0xdf, 0x67, 0x15, 0x35, 0x7a, 0x77, 0xb9, 0x53, 0x2a, 0x67,
+ 0xb7, 0x2a, 0x6a, 0xb7, 0x62, 0x88, 0x35, 0xb8, 0x5f, 0xe5, 0x61, 0x4b,
+ 0x8f, 0xc4, 0x98, 0x10, 0x5d, 0x80, 0xc8, 0x0d, 0x22, 0x57, 0x62, 0xfb,
+ 0x9d, 0x7f, 0xe1, 0x55, 0xac, 0xb5, 0xf4, 0x4c, 0x2d, 0x95, 0x4b, 0xeb,
+ 0x9e, 0xec, 0xfa, 0xf2, 0xea, 0xb3, 0x40, 0xb8, 0x74, 0x46, 0x38, 0xc5,
+ 0x89, 0xbc, 0x26, 0x28, 0x38, 0xc9, 0xdd, 0x69, 0x1f, 0xa8, 0x97, 0xf8,
+ 0x3c, 0xca, 0x6f, 0x54, 0x08, 0x2a, 0x97, 0x1f, 0x19, 0x59, 0x02, 0x81,
+ 0xc0, 0x11, 0x9d, 0x4c, 0x48, 0xbf, 0x3d, 0x32, 0x2f, 0x86, 0xbc, 0x8b,
+ 0x50, 0x92, 0x07, 0x5a, 0xa5, 0xe7, 0x03, 0xb2, 0xb0, 0xd4, 0x60, 0xfb,
+ 0x2c, 0xc6, 0x52, 0xc1, 0xa3, 0xbd, 0xc7, 0x3a, 0x19, 0x4f, 0x1c, 0x79,
+ 0xb4, 0x52, 0xef, 0xb9, 0x8d, 0xb0, 0xf4, 0xa5, 0xa1, 0x04, 0xd2, 0x09,
+ 0xef, 0x39, 0x2e, 0xd6, 0xf3, 0x25, 0x0a, 0x76, 0xdd, 0xd7, 0x7e, 0x5f,
+ 0xd1, 0x7f, 0x82, 0x11, 0x98, 0xd5, 0xf5, 0x74, 0x31, 0x8c, 0xa4, 0xfa,
+ 0x06, 0xb7, 0x49, 0x91, 0x1a, 0x6b, 0x67, 0x30, 0x18, 0x69, 0x29, 0x5e,
+ 0x80, 0x19, 0x24, 0xe7, 0x51, 0xb3, 0x7a, 0xf7, 0xe4, 0xcb, 0xdd, 0xfd,
+ 0xd9, 0x95, 0xd4, 0xe3, 0x3b, 0xa0, 0xc6, 0xdb, 0xb5, 0x56, 0xa9, 0x53,
+ 0xbe, 0xff, 0x1a, 0x1a, 0xe3, 0xd1, 0x25, 0x5b, 0x0b, 0x22, 0x59, 0x67,
+ 0xf1, 0x91, 0x2b, 0xdc, 0xcd, 0x79, 0x8a, 0x6e, 0x86, 0xe1, 0x30, 0x67,
+ 0x9b, 0xa9, 0xb7, 0x05, 0xd0, 0x0f, 0xd6, 0x0c, 0xcd, 0x55, 0x46, 0x17,
+ 0x64, 0x18, 0x7a, 0xfa, 0xfe, 0x0b, 0x65, 0x47, 0x04, 0xb5, 0xcc, 0x80,
+ 0x74, 0x83, 0x54, 0x57, 0x7f, 0x3f, 0x6d, 0x1c, 0xd3, 0xae, 0xbd, 0x81,
+ 0x65, 0x46, 0x67, 0x2c, 0xf9, 0x90, 0xd9, 0x59, 0x88, 0x75, 0xfc, 0x6a,
+ 0x1c, 0x3b, 0xef, 0x36, 0xaf, 0x29, 0xb0, 0x5e, 0xf8, 0xca, 0xc0, 0xbf,
+ 0x49, 0x02, 0x81, 0xc1, 0x00, 0x99, 0x9f, 0xd6, 0x04, 0xb8, 0x15, 0x8f,
+ 0xb9, 0x41, 0x61, 0x89, 0x17, 0x24, 0x05, 0x46, 0xc3, 0x2a, 0x73, 0x4c,
+ 0xa8, 0xb4, 0x87, 0x7d, 0x9c, 0xef, 0x97, 0x43, 0x88, 0x7c, 0xd3, 0x4a,
+ 0x1d, 0x88, 0x9a, 0x0b, 0xef, 0xf8, 0xae, 0x1b, 0xc3, 0x04, 0x06, 0x1e,
+ 0xb3, 0x9d, 0x56, 0x9a, 0xf5, 0xfe, 0x0b, 0x26, 0x46, 0xb6, 0xd1, 0xad,
+ 0x7d, 0xac, 0x7a, 0x37, 0x9e, 0xc6, 0x95, 0xa8, 0xe9, 0xcc, 0xb4, 0x4c,
+ 0xe4, 0xf1, 0xc1, 0x17, 0x8c, 0xf2, 0xab, 0xd7, 0x41, 0xaf, 0xcf, 0xba,
+ 0xc9, 0xf2, 0xf8, 0xb7, 0x49, 0x38, 0x20, 0x67, 0x73, 0x47, 0xbd, 0xf0,
+ 0x8c, 0x16, 0xb4, 0x81, 0xfb, 0x14, 0xd2, 0xa3, 0x57, 0x82, 0x3b, 0xb6,
+ 0xfa, 0xf2, 0xb3, 0x73, 0x28, 0x30, 0xff, 0x27, 0xbe, 0x7e, 0xbe, 0xc8,
+ 0xe6, 0xa3, 0x25, 0xcc, 0xf1, 0xe8, 0xc2, 0x4a, 0x52, 0x9b, 0xb5, 0x74,
+ 0x98, 0x21, 0xfd, 0xed, 0xa8, 0xb2, 0x55, 0x28, 0xfd, 0xa0, 0xe4, 0x73,
+ 0xfb, 0xc5, 0x16, 0x1b, 0x76, 0x4b, 0x84, 0x81, 0x35, 0x98, 0x9c, 0x2b,
+ 0xd4, 0x99, 0x14, 0xbb, 0x6d, 0x24, 0x48, 0x4c, 0x81, 0x82, 0x1b, 0xc3,
+ 0x0a, 0xa1, 0xc4, 0xa7, 0x02, 0xb2, 0x2f, 0x14, 0x4c, 0xb2, 0xf7, 0xc3,
+ 0x59, 0xc1, 0xa6, 0x8d, 0x75, 0x59, 0xc0, 0x0f, 0x80, 0x5a, 0x17, 0xce,
+ 0xe2, 0x3d, 0x28, 0x3d, 0x19};
+
+static const std::vector<uint8_t> priv_key_35{
+ 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xae, 0x05, 0x39, 0x38, 0xe2, 0x60, 0xb5, 0xec, 0xdc, 0x62,
+ 0xa3, 0x82, 0x58, 0xe7, 0x89, 0x69, 0x4a, 0xd2, 0x9c, 0x11, 0xa6, 0x21,
+ 0xc1, 0xa7, 0x60, 0xce, 0x3c, 0x12, 0x47, 0xd2, 0x23, 0xbc, 0x0c, 0x70,
+ 0x42, 0x1b, 0x72, 0x92, 0x3d, 0x33, 0x28, 0xf8, 0x2e, 0x8a, 0x68, 0x3a,
+ 0x39, 0x65, 0x6e, 0x02, 0x32, 0x5d, 0x53, 0x77, 0x07, 0x10, 0x4e, 0xe5,
+ 0xf7, 0x0c, 0x95, 0x7f, 0xe8, 0x80, 0x37, 0x55, 0x9c, 0x73, 0x52, 0xd5,
+ 0x82, 0xf7, 0xf9, 0x92, 0x13, 0x49, 0xb8, 0x2b, 0x09, 0x0a, 0x68, 0x3f,
+ 0xa2, 0xdc, 0xb3, 0x7b, 0xe7, 0xd2, 0xa1, 0x32, 0x3b, 0x24, 0xd0, 0xf9,
+ 0x61, 0x7c, 0x90, 0x21, 0x69, 0xa4, 0x36, 0xc0, 0x88, 0xa6, 0x36, 0x12,
+ 0xf4, 0xef, 0x96, 0xc1, 0xa7, 0x0b, 0x26, 0x03, 0x7e, 0x4c, 0xf8, 0xb6,
+ 0x45, 0xff, 0x6a, 0x48, 0x19, 0x5e, 0xb9, 0x9f, 0x74, 0x0f, 0x6c, 0x39,
+ 0xa5, 0x46, 0xfe, 0x3a, 0x5d, 0x2e, 0x91, 0x3a, 0xcb, 0xa1, 0x46, 0xfe,
+ 0x59, 0x07, 0x95, 0xee, 0x5f, 0x78, 0xf8, 0xf1, 0xe3, 0x19, 0xad, 0xd2,
+ 0x55, 0xaa, 0x5f, 0xc4, 0xca, 0xda, 0x23, 0xd0, 0x22, 0x7d, 0x2f, 0x33,
+ 0x0a, 0x6d, 0x51, 0x60, 0xb6, 0x26, 0xf3, 0x3b, 0x94, 0x57, 0xc6, 0x21,
+ 0x54, 0xce, 0xa5, 0xec, 0x48, 0xce, 0xbb, 0x45, 0x92, 0xc1, 0x76, 0x3b,
+ 0xf5, 0xc4, 0x75, 0x5b, 0xf3, 0x49, 0x4f, 0x1c, 0xa8, 0x7d, 0x0c, 0xe7,
+ 0x87, 0xb4, 0x60, 0x46, 0xf7, 0xe4, 0xd1, 0x7a, 0xcc, 0xad, 0x72, 0xe8,
+ 0xe1, 0x1f, 0x6c, 0xc7, 0x1e, 0x38, 0x44, 0xaf, 0x11, 0x94, 0x9f, 0xe2,
+ 0x8e, 0x68, 0xdc, 0x26, 0xe1, 0x5a, 0x92, 0x8d, 0x79, 0xda, 0x82, 0xca,
+ 0xcb, 0x95, 0x9c, 0xae, 0x7e, 0x3d, 0x3c, 0x0c, 0xa9, 0x4d, 0xe0, 0x07,
+ 0x85, 0x52, 0x61, 0x5d, 0x84, 0xf4, 0xf7, 0x16, 0x92, 0x73, 0x00, 0xe2,
+ 0xb8, 0x05, 0x88, 0x57, 0x16, 0x7d, 0x78, 0x5f, 0x8e, 0x6b, 0x33, 0x91,
+ 0xf0, 0x70, 0x8c, 0x36, 0x5d, 0x11, 0x28, 0x71, 0x10, 0x7b, 0x68, 0x9b,
+ 0xc7, 0x25, 0x8f, 0xa7, 0x35, 0x96, 0x68, 0xd2, 0x0f, 0x2b, 0x6c, 0xb8,
+ 0xeb, 0xb4, 0xc8, 0x93, 0x5f, 0x3e, 0x37, 0x6e, 0x9b, 0xdd, 0x9f, 0xa2,
+ 0x91, 0x1d, 0xb2, 0x72, 0xd9, 0x51, 0xc4, 0x30, 0x45, 0x09, 0xee, 0xc0,
+ 0x2b, 0x95, 0xe8, 0x3d, 0x2c, 0xa0, 0x29, 0xfb, 0x71, 0x32, 0xdb, 0xc9,
+ 0xbd, 0xdb, 0x72, 0xd7, 0x2d, 0x72, 0x8a, 0x77, 0x53, 0x99, 0xbb, 0x36,
+ 0x80, 0x36, 0xf0, 0xdf, 0x69, 0x70, 0xcd, 0xc8, 0x71, 0x51, 0xdb, 0xa1,
+ 0xb9, 0xf6, 0xe3, 0xd5, 0x66, 0x65, 0xd8, 0x5e, 0x4c, 0x33, 0xfd, 0xae,
+ 0xf3, 0xa2, 0xf4, 0xd9, 0x18, 0x07, 0x28, 0xfc, 0x3c, 0xb1, 0xc7, 0x6b,
+ 0xf8, 0x33, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x72,
+ 0x98, 0xf2, 0x03, 0xe9, 0xe0, 0x32, 0x2d, 0xd7, 0x3c, 0x05, 0xdd, 0x52,
+ 0xda, 0xb6, 0xfc, 0xe5, 0xcf, 0x28, 0x03, 0xdf, 0x59, 0x9f, 0x83, 0xb0,
+ 0x16, 0x60, 0x2c, 0xd1, 0xab, 0x2a, 0xe9, 0x2d, 0x6f, 0xc7, 0xb8, 0xf7,
+ 0x8c, 0x22, 0x4d, 0x4c, 0x8f, 0x93, 0x66, 0x86, 0x18, 0xc1, 0xaf, 0x6f,
+ 0xf0, 0x76, 0x66, 0x4b, 0x0e, 0xb9, 0x52, 0x1e, 0x03, 0x06, 0xdb, 0xfc,
+ 0x9f, 0x8c, 0xe6, 0xd2, 0x89, 0xc8, 0x4b, 0x91, 0xa3, 0x15, 0x6a, 0x63,
+ 0xa9, 0xb4, 0x95, 0xf9, 0x78, 0x2d, 0xad, 0xf2, 0xd4, 0xe5, 0x55, 0x5d,
+ 0xc5, 0x1c, 0xf6, 0xf2, 0x3c, 0x78, 0x02, 0x58, 0xb3, 0xc1, 0x65, 0x1c,
+ 0x2d, 0x44, 0xba, 0x65, 0x6c, 0x09, 0x11, 0x1b, 0xcf, 0x04, 0x09, 0xbb,
+ 0x47, 0xaf, 0xcf, 0x81, 0xab, 0x0f, 0x43, 0x75, 0x0d, 0xe3, 0xae, 0xbd,
+ 0xb8, 0xd9, 0x2c, 0x2e, 0x25, 0x39, 0x72, 0xe6, 0x9c, 0x57, 0xa1, 0x16,
+ 0xce, 0x2c, 0x8a, 0xfc, 0x0c, 0xb2, 0x08, 0x75, 0x0e, 0x0e, 0x67, 0x16,
+ 0x6f, 0x31, 0xe4, 0x22, 0x5c, 0x78, 0x67, 0x72, 0xb6, 0x6e, 0xbf, 0x91,
+ 0xed, 0xb0, 0x80, 0x52, 0xd1, 0x3f, 0xc5, 0x1c, 0x8e, 0x0a, 0x31, 0xcf,
+ 0x43, 0x56, 0xf0, 0xf3, 0x80, 0xaa, 0xc1, 0xda, 0xb2, 0x1c, 0x7d, 0x31,
+ 0x7b, 0x16, 0xbf, 0x3d, 0x48, 0x25, 0xca, 0xcd, 0x27, 0xd3, 0x42, 0x02,
+ 0xda, 0xf0, 0xd7, 0x65, 0xf5, 0x1e, 0x94, 0x28, 0x00, 0x5c, 0x35, 0xca,
+ 0x6b, 0xe9, 0xee, 0xfc, 0xe0, 0xb0, 0xc9, 0xe7, 0x41, 0xa6, 0xe6, 0x52,
+ 0x88, 0x02, 0xf8, 0x1d, 0xd0, 0x85, 0x75, 0x4c, 0x74, 0x12, 0x0f, 0x29,
+ 0xce, 0x95, 0x7c, 0x66, 0x60, 0x1c, 0xd1, 0x06, 0x47, 0x9c, 0xc5, 0x61,
+ 0x9d, 0x07, 0xe6, 0x94, 0xef, 0x4d, 0xd4, 0x42, 0xad, 0x37, 0x70, 0xd0,
+ 0xdc, 0xec, 0x7c, 0x51, 0x78, 0x03, 0x59, 0xec, 0xc6, 0x64, 0x39, 0xfe,
+ 0x5b, 0xb5, 0xb4, 0x47, 0xcc, 0xa7, 0xed, 0xbb, 0xbe, 0xce, 0x66, 0x9b,
+ 0x67, 0x7d, 0x00, 0x65, 0x46, 0xef, 0xa3, 0xf5, 0x69, 0x8d, 0xe7, 0xf3,
+ 0xc8, 0x81, 0x71, 0x3a, 0x5a, 0xd3, 0x68, 0x27, 0xf2, 0xb8, 0x66, 0xb3,
+ 0xbb, 0xe6, 0x0b, 0x0a, 0x5d, 0x85, 0xd4, 0x2a, 0xef, 0x2c, 0x8f, 0xc3,
+ 0xc7, 0x92, 0xf7, 0x1b, 0x47, 0x85, 0xf5, 0xfc, 0x1b, 0xce, 0xba, 0x52,
+ 0xd5, 0x54, 0xd3, 0x20, 0x38, 0xaa, 0x77, 0xdf, 0xfb, 0xc5, 0xb1, 0xdd,
+ 0x3d, 0xec, 0xbe, 0xa1, 0xb9, 0x78, 0x42, 0xdf, 0x5c, 0x48, 0x51, 0xdf,
+ 0x98, 0xf9, 0xdd, 0x87, 0x6c, 0x0c, 0x31, 0x07, 0x6b, 0x36, 0x61, 0xa6,
+ 0x55, 0x46, 0xc6, 0x90, 0xed, 0xd3, 0x28, 0x49, 0xa4, 0xab, 0xc1, 0x7a,
+ 0x20, 0x69, 0xca, 0xfe, 0x44, 0xa0, 0x2a, 0xfa, 0x81, 0x9c, 0x11, 0x02,
+ 0x81, 0xc1, 0x00, 0xee, 0x20, 0x0c, 0x32, 0xd0, 0xbf, 0xef, 0x31, 0xc2,
+ 0x8d, 0x57, 0x7c, 0x68, 0x4d, 0x54, 0xcd, 0xd4, 0xd5, 0xf1, 0xce, 0xf5,
+ 0x3b, 0xf7, 0xea, 0x5f, 0xe3, 0xd8, 0x2b, 0x8c, 0xea, 0xd3, 0x46, 0x71,
+ 0x92, 0xd9, 0x9c, 0x38, 0xc6, 0x4a, 0x7c, 0xaa, 0x82, 0x20, 0x70, 0x07,
+ 0x5c, 0x67, 0xff, 0xcf, 0x2b, 0x85, 0xb6, 0x23, 0x4b, 0x85, 0x8d, 0x6f,
+ 0x54, 0x39, 0x8c, 0x8d, 0x68, 0x9d, 0x3f, 0x05, 0x77, 0xe7, 0xc9, 0x9d,
+ 0x8e, 0xa5, 0x0f, 0xa1, 0x61, 0x26, 0x91, 0x8e, 0xaa, 0xd8, 0x75, 0x61,
+ 0x4d, 0x27, 0xa3, 0xf0, 0xaf, 0x6a, 0x43, 0x19, 0x5a, 0xc2, 0xfa, 0xb8,
+ 0xcb, 0xd6, 0x9c, 0xf2, 0xc0, 0xe1, 0xd2, 0xb5, 0x99, 0x45, 0x1b, 0x01,
+ 0xbe, 0xac, 0x53, 0xda, 0xdd, 0x0e, 0x44, 0xa1, 0x86, 0x57, 0xb1, 0xed,
+ 0x5e, 0xcb, 0x52, 0x8d, 0xe4, 0xf2, 0x69, 0x3d, 0xf9, 0x24, 0x56, 0x6e,
+ 0x72, 0xb1, 0xd0, 0xa3, 0x4c, 0x1c, 0x31, 0xe2, 0x54, 0xbe, 0xc6, 0x9d,
+ 0x37, 0x4e, 0x9d, 0x0c, 0x0b, 0xc3, 0xfb, 0x3f, 0x18, 0x37, 0xd7, 0xcb,
+ 0x6f, 0x8a, 0xcb, 0xd0, 0x47, 0xd3, 0xd7, 0x83, 0x2f, 0x3e, 0x51, 0x67,
+ 0x88, 0x12, 0x08, 0xf9, 0xf0, 0x34, 0x6f, 0xe0, 0x88, 0x05, 0xd5, 0x2a,
+ 0xbb, 0x3b, 0xdc, 0xac, 0x81, 0x5b, 0x85, 0x7f, 0x01, 0xd2, 0xcb, 0x78,
+ 0x95, 0x37, 0xb7, 0x02, 0x81, 0xc1, 0x00, 0xbb, 0x15, 0x4d, 0x10, 0x42,
+ 0xb5, 0xc4, 0x67, 0x0c, 0x1d, 0x29, 0x6e, 0x8f, 0x69, 0xbb, 0x6a, 0x8f,
+ 0x43, 0xf4, 0xf0, 0xf9, 0x4b, 0x67, 0xa5, 0xb8, 0x65, 0x0f, 0xe1, 0x75,
+ 0x93, 0xb3, 0xe5, 0x76, 0x9c, 0x4e, 0x1a, 0x42, 0xd8, 0xaf, 0xc3, 0x21,
+ 0xaf, 0x7b, 0xe8, 0x6d, 0xe1, 0x23, 0x26, 0x33, 0x9e, 0x08, 0xb9, 0x39,
+ 0xf5, 0xf3, 0x6f, 0x4a, 0xab, 0x61, 0xe5, 0xd5, 0x64, 0xc7, 0xdc, 0xad,
+ 0x94, 0xd0, 0xaf, 0x27, 0x21, 0xb8, 0x4c, 0x5b, 0xec, 0x6f, 0x2b, 0x13,
+ 0x97, 0x07, 0xbb, 0x74, 0x97, 0x9a, 0x0f, 0x9c, 0xf3, 0x3f, 0x34, 0xaf,
+ 0xfb, 0x79, 0x64, 0x53, 0xb8, 0x3d, 0x96, 0xd9, 0xcd, 0xba, 0x25, 0xa5,
+ 0x39, 0x04, 0x21, 0x2c, 0x3d, 0x1e, 0x91, 0x63, 0xc2, 0xdb, 0x73, 0x5f,
+ 0x67, 0x4f, 0x65, 0x31, 0x93, 0x1b, 0x28, 0x29, 0x5c, 0xe6, 0xdb, 0x57,
+ 0xb5, 0x06, 0xc8, 0x58, 0x40, 0xc9, 0xeb, 0x39, 0x0e, 0x7c, 0xc6, 0xc0,
+ 0x35, 0x47, 0x66, 0x67, 0xab, 0x3b, 0x1e, 0x42, 0x11, 0x18, 0xfb, 0x42,
+ 0x8b, 0x68, 0x09, 0x7f, 0xb2, 0x69, 0xc6, 0x0c, 0x7d, 0x92, 0x36, 0xf8,
+ 0xcd, 0x8a, 0xf3, 0x55, 0xbd, 0x89, 0xb8, 0x55, 0x98, 0xf4, 0x57, 0xe3,
+ 0xe7, 0x79, 0xed, 0x92, 0x47, 0x6d, 0xf2, 0xa3, 0xf6, 0xdc, 0x44, 0xaf,
+ 0x91, 0x6e, 0x96, 0x88, 0xd8, 0xeb, 0x65, 0x02, 0x81, 0xc0, 0x05, 0xf9,
+ 0x2f, 0xd5, 0x26, 0x7f, 0x6a, 0x14, 0xa9, 0x78, 0xba, 0x35, 0x18, 0xb8,
+ 0xb7, 0xe3, 0xe1, 0xee, 0xeb, 0xfd, 0xf1, 0x10, 0xec, 0x0b, 0x29, 0x14,
+ 0xa2, 0x1b, 0x95, 0x91, 0x5e, 0x73, 0x69, 0xed, 0xf1, 0x1f, 0x86, 0x1d,
+ 0x13, 0x49, 0x45, 0x4d, 0xb6, 0x5a, 0x99, 0x14, 0xac, 0x57, 0x32, 0x6f,
+ 0x39, 0x0f, 0x74, 0x9b, 0x34, 0x62, 0x73, 0xe4, 0x7c, 0xfd, 0x15, 0x9f,
+ 0x06, 0x32, 0xca, 0x84, 0x53, 0x80, 0x2f, 0x3f, 0xa0, 0xcc, 0x5f, 0x93,
+ 0xfc, 0x4f, 0xb2, 0x70, 0x7e, 0xb5, 0x93, 0x17, 0x48, 0x63, 0x48, 0x6a,
+ 0x5e, 0x14, 0x08, 0xd2, 0xca, 0x09, 0x58, 0x11, 0x64, 0xf4, 0xd2, 0xf2,
+ 0x1b, 0xb8, 0x19, 0x6e, 0x1a, 0xd9, 0xae, 0x95, 0x85, 0xe5, 0x24, 0x9c,
+ 0x5e, 0xfb, 0x41, 0xc2, 0x08, 0xf9, 0x21, 0xa7, 0x3b, 0x1a, 0x7b, 0x0c,
+ 0xbf, 0x37, 0xfc, 0xa1, 0xff, 0x53, 0x5b, 0xb9, 0xec, 0xd3, 0xfb, 0x04,
+ 0xb1, 0xc0, 0x5e, 0x99, 0x19, 0xa0, 0x09, 0xd9, 0x95, 0x53, 0x43, 0x36,
+ 0x18, 0x58, 0x79, 0x20, 0xb6, 0x65, 0xe7, 0x68, 0x88, 0xe6, 0xcb, 0xf6,
+ 0xc1, 0x4d, 0xaa, 0xb0, 0xc8, 0xb3, 0x6a, 0x11, 0x73, 0xc2, 0x5d, 0xe2,
+ 0xb4, 0xae, 0x09, 0xc7, 0xdf, 0xbd, 0x95, 0x30, 0xd5, 0x33, 0x97, 0xf0,
+ 0x36, 0xc7, 0x86, 0x84, 0x19, 0x31, 0x99, 0x78, 0xc4, 0xc9, 0x02, 0x81,
+ 0xc1, 0x00, 0x9a, 0xea, 0xd7, 0xa6, 0xb8, 0x67, 0x06, 0x1d, 0x02, 0xb5,
+ 0xff, 0x42, 0x13, 0x35, 0xcd, 0xc1, 0x3e, 0xa3, 0x5a, 0x68, 0x55, 0x37,
+ 0x30, 0xbb, 0xd5, 0x06, 0xb2, 0xf0, 0xd2, 0xc9, 0x1d, 0x75, 0xcd, 0x13,
+ 0x3f, 0xc5, 0x95, 0x47, 0x13, 0xbc, 0x74, 0xdf, 0x78, 0xae, 0x8e, 0x96,
+ 0x98, 0xe1, 0xa0, 0x6a, 0xa3, 0xf4, 0xa5, 0xdf, 0x59, 0xd6, 0xf5, 0xb1,
+ 0x17, 0x5f, 0x17, 0xa6, 0xdd, 0xad, 0x8a, 0x7b, 0xa9, 0x96, 0xf0, 0xc3,
+ 0x86, 0x76, 0x8c, 0xc4, 0x2b, 0x86, 0x33, 0x31, 0xa4, 0x70, 0x80, 0xea,
+ 0xac, 0xe3, 0x72, 0xe7, 0x26, 0x96, 0xbd, 0x87, 0x73, 0x0d, 0x36, 0x1a,
+ 0x61, 0xbd, 0xd1, 0xdb, 0xfe, 0xe1, 0xff, 0x80, 0x48, 0x40, 0x23, 0xfe,
+ 0xf4, 0x9a, 0x16, 0x4f, 0x1c, 0x23, 0xdc, 0x83, 0x93, 0x06, 0x4b, 0xd7,
+ 0xf1, 0xeb, 0xfe, 0xdc, 0x74, 0x3a, 0x7b, 0xd5, 0x66, 0xa9, 0x6e, 0x13,
+ 0x30, 0x61, 0x3d, 0x1d, 0x17, 0x0c, 0x09, 0xcb, 0xd4, 0xb5, 0x22, 0xf1,
+ 0x73, 0x01, 0xea, 0x59, 0x78, 0x23, 0x50, 0x06, 0x5a, 0x7f, 0x4b, 0x23,
+ 0xf5, 0x5c, 0xcf, 0xa9, 0x07, 0xf3, 0xc7, 0x71, 0x85, 0x37, 0x5c, 0xef,
+ 0x97, 0xe4, 0x71, 0xd5, 0x37, 0xb8, 0xb3, 0xfb, 0x51, 0x46, 0xfe, 0x13,
+ 0x72, 0x23, 0x33, 0xcd, 0x4e, 0xb6, 0xfd, 0xdf, 0x63, 0x00, 0xfa, 0x8f,
+ 0x0d, 0xd5, 0x02, 0x81, 0xc0, 0x44, 0xdf, 0x28, 0x68, 0x92, 0x71, 0xdd,
+ 0x67, 0x71, 0x20, 0xae, 0x49, 0x62, 0x65, 0xd9, 0xdc, 0x7f, 0x17, 0xb8,
+ 0xbe, 0xe9, 0x29, 0x48, 0xf3, 0x33, 0x6d, 0xd2, 0xe4, 0xd8, 0x7b, 0x3c,
+ 0x69, 0x92, 0xf9, 0xcb, 0x59, 0xff, 0xbc, 0x1c, 0x07, 0x68, 0x4f, 0x34,
+ 0xb3, 0xec, 0x2b, 0x64, 0xb7, 0x74, 0xba, 0x11, 0xc7, 0x4e, 0x9f, 0x82,
+ 0xab, 0xb4, 0xf5, 0x80, 0xae, 0xcf, 0xa2, 0xd4, 0xfc, 0x5f, 0xf0, 0xe3,
+ 0x9d, 0x95, 0x49, 0x2b, 0xb4, 0xba, 0x81, 0x13, 0x5e, 0x8b, 0x67, 0x64,
+ 0x25, 0x0e, 0xd8, 0xd7, 0xa7, 0x64, 0x2e, 0x44, 0x7f, 0x33, 0x43, 0x91,
+ 0xb3, 0x67, 0x4e, 0x09, 0xd2, 0x0d, 0x6e, 0x03, 0xbe, 0x2f, 0x58, 0x4d,
+ 0x16, 0xdc, 0x83, 0x9a, 0x5f, 0x15, 0xd4, 0x24, 0xc8, 0x9d, 0xac, 0x1c,
+ 0x64, 0xc1, 0x97, 0x40, 0xf3, 0x19, 0xf8, 0xc5, 0x1c, 0xe1, 0xc6, 0x06,
+ 0xeb, 0x07, 0xf2, 0xaf, 0xd2, 0xb0, 0xe2, 0x3d, 0x9c, 0x12, 0x87, 0x01,
+ 0x1d, 0x03, 0x2c, 0x3b, 0xc3, 0xc5, 0x8c, 0x8e, 0xda, 0x2b, 0x7b, 0xe4,
+ 0xc3, 0xfa, 0x3e, 0x3e, 0xcb, 0x57, 0x04, 0x75, 0x82, 0x72, 0x6b, 0x75,
+ 0xe8, 0xa9, 0x7f, 0x54, 0x5f, 0x2d, 0x5d, 0x10, 0xbf, 0x42, 0x30, 0x51,
+ 0x1f, 0xc9, 0xe0, 0x46, 0x97, 0x54, 0x50, 0x10, 0x9e, 0x21, 0xb4, 0x67,
+ 0x30, 0x9f, 0x2d, 0x15, 0xfb};
+
+static const std::vector<uint8_t> priv_key_36{
+ 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0x9a, 0xda, 0xb5, 0x1a, 0xa0, 0x60, 0xa0, 0x85, 0x0e, 0xa1,
+ 0xeb, 0x05, 0x85, 0x8c, 0x12, 0x0a, 0x33, 0x8a, 0x06, 0xd6, 0x26, 0x5e,
+ 0x08, 0x4e, 0xa5, 0xec, 0xf8, 0x06, 0xa2, 0x33, 0xb2, 0x3e, 0xef, 0x65,
+ 0x18, 0xa5, 0x61, 0x03, 0x81, 0xd6, 0xfc, 0x29, 0x8c, 0x0d, 0x6c, 0x43,
+ 0xaa, 0xee, 0xe5, 0x7e, 0xbe, 0x34, 0xd6, 0x15, 0x4e, 0x7b, 0xd7, 0x19,
+ 0x88, 0x48, 0x79, 0x35, 0xb1, 0xaa, 0x2d, 0x0f, 0x86, 0xf0, 0x91, 0x3d,
+ 0x31, 0xd7, 0x27, 0x4b, 0xd6, 0x55, 0xf0, 0x4d, 0xa2, 0xb4, 0x19, 0xfa,
+ 0xe6, 0x60, 0x02, 0x5b, 0xec, 0xc1, 0x8d, 0xeb, 0xb6, 0x0b, 0x24, 0x18,
+ 0x54, 0x10, 0x2e, 0x34, 0x60, 0x91, 0x45, 0xc8, 0x56, 0xb2, 0xb7, 0x18,
+ 0x2d, 0x23, 0x42, 0x66, 0x4c, 0x11, 0x2f, 0x98, 0x78, 0x42, 0x3a, 0xda,
+ 0xfd, 0xa6, 0xf2, 0x3d, 0x2a, 0x17, 0x01, 0x3c, 0xa8, 0xb2, 0x03, 0xef,
+ 0xdb, 0xee, 0x58, 0xe8, 0x41, 0xe3, 0x2c, 0x18, 0xa4, 0x1e, 0xbb, 0x32,
+ 0x16, 0x1c, 0xda, 0xdb, 0x62, 0x64, 0x70, 0xbd, 0x17, 0x5d, 0xf2, 0xa7,
+ 0x52, 0xc2, 0x85, 0x9c, 0x24, 0x13, 0x3b, 0x5c, 0x84, 0x0a, 0x40, 0x4b,
+ 0xf6, 0xa9, 0x4d, 0x23, 0x3f, 0x74, 0xc7, 0x24, 0x81, 0xf4, 0x2d, 0x2d,
+ 0x93, 0x71, 0x1d, 0x37, 0x07, 0xb9, 0x4c, 0xf0, 0x6a, 0xaa, 0x29, 0x00,
+ 0x28, 0xa1, 0x43, 0x7c, 0x39, 0x84, 0xc2, 0x12, 0x01, 0xca, 0x10, 0xa1,
+ 0x1c, 0xd9, 0x3b, 0xe4, 0x85, 0x91, 0xf3, 0x79, 0x3b, 0xd8, 0xa6, 0x6e,
+ 0x38, 0x45, 0x19, 0x8c, 0xb2, 0x50, 0x6b, 0x69, 0x60, 0x4b, 0xbe, 0xd3,
+ 0x41, 0x56, 0x7b, 0x36, 0xc5, 0xac, 0xa8, 0xea, 0x85, 0x0c, 0x94, 0x66,
+ 0xb9, 0x96, 0x37, 0x1a, 0x62, 0x13, 0xb4, 0xbe, 0x89, 0xe2, 0x1d, 0x4d,
+ 0x0e, 0x38, 0x95, 0xd7, 0x69, 0x4b, 0x4c, 0x7c, 0x98, 0x7b, 0x81, 0xb0,
+ 0xe3, 0x49, 0x99, 0xe4, 0x84, 0x16, 0xab, 0x60, 0x33, 0xb2, 0x50, 0x79,
+ 0xf7, 0x53, 0x46, 0xf5, 0x86, 0xcd, 0xc0, 0x5c, 0x76, 0x2d, 0x3d, 0x38,
+ 0x13, 0x2e, 0xcd, 0x5b, 0x49, 0xd0, 0xdd, 0x0a, 0x12, 0x64, 0x7a, 0xad,
+ 0x3a, 0xe8, 0xf7, 0xb3, 0x91, 0x6a, 0x6b, 0x40, 0xeb, 0x1b, 0x8e, 0xe2,
+ 0x34, 0xdd, 0x75, 0xa5, 0x6c, 0x38, 0xa5, 0xe6, 0x4e, 0x6d, 0x71, 0x7c,
+ 0xb4, 0x10, 0x6f, 0xc3, 0x4d, 0x9a, 0xde, 0xf2, 0x9b, 0x80, 0x0b, 0x72,
+ 0x10, 0x69, 0xd1, 0x08, 0x04, 0xb5, 0xc3, 0x3b, 0xd7, 0x84, 0x78, 0xd7,
+ 0x35, 0xeb, 0x83, 0x38, 0x87, 0x06, 0x42, 0x3a, 0x52, 0xa2, 0xe8, 0x37,
+ 0x2b, 0x68, 0x29, 0xf8, 0xc9, 0xcd, 0x8c, 0x3e, 0xa4, 0xb2, 0x5d, 0x36,
+ 0xea, 0x37, 0x8b, 0x70, 0xb5, 0xb7, 0x2e, 0x5e, 0xce, 0xb4, 0x25, 0x1d,
+ 0x89, 0x11, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x67,
+ 0xaa, 0xf7, 0x07, 0x26, 0x4a, 0xc9, 0xeb, 0x89, 0xca, 0x38, 0x2e, 0x70,
+ 0x23, 0x3f, 0x88, 0x78, 0xcc, 0x74, 0x9b, 0x35, 0x00, 0x4a, 0x8b, 0x6c,
+ 0x65, 0x61, 0xfd, 0xfe, 0xe4, 0xa0, 0xf5, 0xa5, 0x0a, 0x87, 0x1f, 0x5f,
+ 0xfd, 0x1b, 0x15, 0x33, 0xa7, 0x14, 0xcd, 0x7f, 0xa7, 0x25, 0x6d, 0xdd,
+ 0x51, 0xa6, 0x40, 0x74, 0xf9, 0xba, 0x9b, 0x09, 0x7b, 0x5c, 0x53, 0x38,
+ 0x62, 0x0b, 0xd8, 0xa3, 0x65, 0xfb, 0xae, 0x5d, 0x6d, 0x1c, 0x4a, 0xaf,
+ 0x52, 0x03, 0xe1, 0x70, 0x88, 0x68, 0xde, 0x2d, 0x6e, 0x5c, 0x7f, 0xf5,
+ 0xd4, 0x58, 0x81, 0x93, 0x63, 0x33, 0x71, 0xed, 0xee, 0x23, 0x88, 0xd9,
+ 0x85, 0xd3, 0x08, 0x2e, 0x31, 0x5a, 0x69, 0x36, 0x4e, 0x07, 0x19, 0xcd,
+ 0xbf, 0xf2, 0x38, 0xa7, 0x26, 0x69, 0x8b, 0xdd, 0x1e, 0xf2, 0x24, 0xab,
+ 0x92, 0xea, 0xf4, 0x8f, 0xad, 0x6e, 0x3a, 0x0e, 0x8c, 0xab, 0x2d, 0xbb,
+ 0x73, 0x71, 0x78, 0x85, 0xf2, 0xd1, 0x1c, 0x89, 0xb1, 0x94, 0x40, 0x28,
+ 0xfc, 0x29, 0xb8, 0x98, 0x08, 0xde, 0xf5, 0xd4, 0x16, 0xd4, 0x3e, 0xc9,
+ 0x77, 0xa8, 0x66, 0xff, 0x9c, 0x86, 0x00, 0xde, 0xde, 0x7b, 0xf9, 0x07,
+ 0x5d, 0x0b, 0x84, 0x40, 0x35, 0x5e, 0x92, 0x7b, 0x14, 0x41, 0xda, 0xbd,
+ 0xf6, 0x33, 0x43, 0x88, 0x10, 0x83, 0x37, 0xfb, 0x4e, 0xd1, 0xe3, 0x69,
+ 0x34, 0x61, 0x93, 0xe2, 0xba, 0x99, 0x3e, 0xeb, 0xb4, 0x4a, 0x32, 0xb4,
+ 0x1c, 0x1e, 0xc3, 0x18, 0x1d, 0x24, 0x6a, 0x43, 0x6a, 0x0a, 0x9b, 0x82,
+ 0x7e, 0xa3, 0x11, 0x29, 0x45, 0x48, 0x2a, 0xfd, 0xba, 0xc3, 0x40, 0x91,
+ 0x34, 0x1f, 0x72, 0x73, 0x2e, 0x75, 0x67, 0xcf, 0x61, 0x7f, 0x84, 0x81,
+ 0xf7, 0xa2, 0x96, 0x54, 0x42, 0xda, 0x69, 0xba, 0x37, 0x2f, 0x16, 0x26,
+ 0xce, 0xb9, 0x59, 0x95, 0xdd, 0x13, 0x1d, 0xc1, 0xb3, 0xc6, 0x2b, 0xd2,
+ 0xf1, 0xfc, 0x25, 0x84, 0xd3, 0xa2, 0x13, 0x3e, 0x1a, 0x36, 0xc4, 0x88,
+ 0x9d, 0xc4, 0x16, 0xab, 0x75, 0xb2, 0x78, 0x10, 0x74, 0xb9, 0x34, 0xb0,
+ 0x77, 0x59, 0x7b, 0x7f, 0x09, 0x11, 0x80, 0x86, 0xbb, 0x8f, 0xf6, 0x54,
+ 0xe7, 0x9e, 0xfe, 0x2d, 0x49, 0xa9, 0x3e, 0x20, 0xca, 0xf8, 0x75, 0xb1,
+ 0x4d, 0x8b, 0x31, 0x48, 0x99, 0x70, 0x9c, 0xf8, 0xbf, 0xb7, 0xee, 0xfb,
+ 0x05, 0xce, 0x38, 0xb5, 0x9c, 0xe9, 0x7f, 0x6b, 0xf9, 0xe5, 0xcd, 0x54,
+ 0x67, 0xcc, 0xcd, 0x11, 0x5b, 0x1c, 0xaf, 0xa0, 0x78, 0x5a, 0x64, 0xe5,
+ 0xa4, 0x28, 0x88, 0x6c, 0x8b, 0x4d, 0x99, 0xa7, 0xa9, 0x42, 0x8e, 0xc5,
+ 0x99, 0x2b, 0x48, 0x83, 0x85, 0xad, 0x44, 0x75, 0xad, 0xb0, 0x2c, 0xd5,
+ 0x3b, 0xd5, 0x98, 0x2d, 0x75, 0xc5, 0x69, 0xd4, 0x54, 0x10, 0x01, 0x02,
+ 0x81, 0xc1, 0x00, 0xcd, 0x77, 0x40, 0xc8, 0x9c, 0xa1, 0x97, 0xd0, 0x70,
+ 0x33, 0x0d, 0xd9, 0x85, 0xaa, 0x2c, 0x4d, 0xd8, 0x22, 0x86, 0xbb, 0xbe,
+ 0x65, 0x6f, 0xec, 0xd5, 0x17, 0x1e, 0x33, 0x46, 0x4f, 0xb3, 0xb9, 0x61,
+ 0xf6, 0x58, 0x0b, 0x32, 0xeb, 0xfc, 0xb3, 0x14, 0xa7, 0xdb, 0x58, 0x28,
+ 0xe3, 0x26, 0x40, 0x14, 0x7e, 0x4a, 0xa7, 0x92, 0x66, 0xe0, 0xca, 0xe0,
+ 0x94, 0x52, 0x86, 0x3b, 0x3a, 0xd6, 0xef, 0x4f, 0xce, 0xff, 0x2d, 0x0d,
+ 0x81, 0x35, 0xa3, 0x82, 0xc2, 0x04, 0x7c, 0x61, 0x1c, 0xef, 0x06, 0x03,
+ 0xb3, 0xda, 0x85, 0x14, 0x19, 0xff, 0xee, 0x48, 0x0b, 0x32, 0x9f, 0xf6,
+ 0x0b, 0x6b, 0xea, 0xe9, 0x1d, 0x0f, 0x84, 0xbb, 0x96, 0x9c, 0x17, 0x45,
+ 0xfc, 0x2f, 0x99, 0x44, 0xda, 0x5b, 0xa5, 0xb2, 0xb1, 0x8c, 0x41, 0x83,
+ 0xfc, 0x87, 0x34, 0x10, 0x1a, 0x29, 0x91, 0x23, 0x2f, 0x74, 0xdb, 0x4e,
+ 0xd5, 0xf3, 0x51, 0x79, 0x14, 0x9b, 0x87, 0xb2, 0xfb, 0xfb, 0xe1, 0x61,
+ 0xea, 0x37, 0x78, 0x53, 0x2e, 0x38, 0x9c, 0x18, 0x6a, 0xa2, 0xc0, 0xae,
+ 0x30, 0x57, 0xec, 0x2b, 0x04, 0x9c, 0x7f, 0xc1, 0xc0, 0x61, 0x0a, 0x88,
+ 0x43, 0x6b, 0x5a, 0xf3, 0xc8, 0x42, 0x1f, 0xf6, 0x11, 0x3f, 0xec, 0x33,
+ 0x3f, 0xe0, 0x5c, 0xb1, 0xf6, 0x47, 0x39, 0x63, 0xc5, 0xf2, 0x2c, 0x93,
+ 0xf2, 0xb4, 0x91, 0x02, 0x81, 0xc1, 0x00, 0xc0, 0xf0, 0xcd, 0x3a, 0x7b,
+ 0x44, 0x7d, 0x32, 0xb2, 0xb2, 0x9e, 0x7f, 0x12, 0xf3, 0x82, 0x0e, 0x77,
+ 0xa5, 0x32, 0x01, 0xa2, 0x95, 0xed, 0xb0, 0xd2, 0xad, 0x95, 0x9b, 0xd7,
+ 0x7e, 0x60, 0x3c, 0xf3, 0xc4, 0x2d, 0x64, 0x22, 0xe8, 0xe8, 0x24, 0x3d,
+ 0x7d, 0x82, 0x9c, 0x03, 0x8d, 0x4a, 0x8d, 0x50, 0x1c, 0x00, 0x30, 0x25,
+ 0x82, 0x7c, 0x13, 0xb8, 0x8e, 0x57, 0x48, 0x37, 0xc8, 0xab, 0xc0, 0x3f,
+ 0x28, 0x32, 0x24, 0x07, 0x88, 0x19, 0xda, 0x75, 0x34, 0xbb, 0x60, 0xd2,
+ 0x89, 0x27, 0x3f, 0x98, 0x47, 0xd1, 0x2b, 0x53, 0xbd, 0xc0, 0xcc, 0x97,
+ 0x46, 0x75, 0x44, 0x3b, 0x41, 0x46, 0x9e, 0x97, 0x4d, 0xd1, 0xa0, 0x4d,
+ 0x41, 0x8f, 0x1a, 0x2c, 0x29, 0x13, 0x54, 0x3e, 0xaa, 0x16, 0x8a, 0x91,
+ 0x9b, 0x75, 0x12, 0x7d, 0x35, 0x3c, 0x52, 0x27, 0x9d, 0xed, 0xdb, 0x5c,
+ 0x53, 0xff, 0xf0, 0x4d, 0x73, 0xbd, 0x85, 0x61, 0x1b, 0x31, 0xa8, 0x58,
+ 0xf6, 0xd9, 0xb5, 0xc2, 0x82, 0x09, 0x84, 0x78, 0xa6, 0xb0, 0x31, 0x58,
+ 0x25, 0xbd, 0xe4, 0x60, 0xe9, 0x7c, 0x23, 0x97, 0x36, 0xa5, 0x54, 0xf5,
+ 0x15, 0x17, 0xb6, 0xfd, 0x2c, 0x7c, 0xc6, 0x6e, 0xfc, 0x9b, 0x22, 0x29,
+ 0xbd, 0x97, 0xb0, 0x44, 0x11, 0xc6, 0x5a, 0x94, 0x27, 0xe5, 0xe8, 0x7e,
+ 0x64, 0xcc, 0x25, 0xc3, 0x9d, 0xcc, 0x81, 0x02, 0x81, 0xc1, 0x00, 0x8f,
+ 0xf2, 0xdb, 0xbd, 0x71, 0x17, 0x39, 0x80, 0x7c, 0x0b, 0x18, 0xc9, 0xeb,
+ 0xfe, 0x94, 0x79, 0x99, 0x52, 0x5f, 0x28, 0xcb, 0xb4, 0xcf, 0x9c, 0x92,
+ 0x92, 0x56, 0xc3, 0x3f, 0xa0, 0x79, 0x5f, 0x09, 0x06, 0x09, 0x1b, 0x17,
+ 0x7b, 0x04, 0x19, 0x07, 0x00, 0xaf, 0x08, 0xed, 0xe4, 0x6e, 0x98, 0xf8,
+ 0x82, 0x9e, 0x95, 0x16, 0x59, 0xe3, 0x65, 0xdf, 0xbf, 0xaa, 0xad, 0x86,
+ 0x73, 0xab, 0xc0, 0x10, 0x1f, 0x0a, 0xe2, 0x2a, 0x92, 0xfa, 0xdc, 0x6a,
+ 0xb0, 0xb9, 0x69, 0xd6, 0xb3, 0xe9, 0xb6, 0x42, 0x03, 0xd0, 0xb5, 0xe9,
+ 0xa6, 0x69, 0x8b, 0x2c, 0x88, 0x43, 0xd8, 0x94, 0x0d, 0xde, 0x76, 0xbf,
+ 0x09, 0x70, 0x24, 0xe3, 0x34, 0x1a, 0x79, 0xa7, 0xbb, 0x8e, 0x31, 0x88,
+ 0x6e, 0x9f, 0x44, 0xd0, 0x93, 0xd9, 0x9a, 0xd0, 0xf8, 0xac, 0x54, 0xca,
+ 0x6f, 0x39, 0xee, 0x08, 0x43, 0xa8, 0x50, 0x39, 0xc4, 0x65, 0x6b, 0x10,
+ 0x34, 0x62, 0xde, 0xc8, 0x84, 0x08, 0x2d, 0x18, 0x67, 0x7a, 0xa3, 0x5f,
+ 0x4b, 0x83, 0xb7, 0xc0, 0xd7, 0x7c, 0xdd, 0x17, 0x6c, 0xa1, 0x3c, 0xc1,
+ 0xca, 0xc2, 0x46, 0x33, 0x9d, 0x2f, 0x9f, 0xac, 0x65, 0xe7, 0xa1, 0xda,
+ 0x27, 0xd4, 0x44, 0x06, 0x26, 0x81, 0xad, 0x5f, 0x1e, 0x82, 0x77, 0x0e,
+ 0xeb, 0x67, 0x6d, 0x0a, 0xbc, 0xd4, 0xf5, 0x6c, 0x55, 0xdf, 0x31, 0x02,
+ 0x81, 0xc0, 0x0e, 0x75, 0xfd, 0xeb, 0xd4, 0x31, 0x5d, 0xf0, 0xde, 0xd3,
+ 0xe4, 0x6d, 0x41, 0xce, 0x5e, 0x81, 0x17, 0x16, 0x9a, 0x98, 0xe4, 0xc6,
+ 0xb7, 0xf9, 0xf8, 0xd0, 0x69, 0xd6, 0x34, 0x60, 0x94, 0x75, 0xfd, 0x0f,
+ 0x47, 0x17, 0xaa, 0x46, 0x2a, 0xa0, 0x0c, 0xbb, 0xcb, 0x7e, 0x46, 0x05,
+ 0xe1, 0x00, 0x96, 0x70, 0x82, 0xd3, 0x18, 0xfc, 0x9e, 0xb0, 0x1b, 0xb5,
+ 0x0f, 0x75, 0xaa, 0x38, 0xb0, 0x26, 0xc8, 0x95, 0x0a, 0xad, 0x08, 0xa3,
+ 0x7a, 0xcc, 0x94, 0xdc, 0x4e, 0xef, 0x02, 0xd8, 0xa4, 0xc8, 0x6f, 0x71,
+ 0x72, 0x8b, 0xfc, 0xca, 0xcc, 0x18, 0x89, 0x7e, 0x0e, 0x6b, 0xfe, 0xc4,
+ 0xf5, 0xb6, 0x0d, 0x41, 0x17, 0xe5, 0x1b, 0xe5, 0x3e, 0x04, 0x88, 0x2a,
+ 0xcb, 0xf8, 0x14, 0x7a, 0x4b, 0x16, 0x37, 0xb3, 0x9f, 0x22, 0xb3, 0x9f,
+ 0xb9, 0xd5, 0xae, 0x82, 0x77, 0xc1, 0x69, 0x3a, 0x22, 0x84, 0xb0, 0x49,
+ 0x6c, 0x7b, 0x02, 0xbc, 0x37, 0x0c, 0x97, 0x1e, 0x69, 0x52, 0xe6, 0x31,
+ 0x38, 0xe5, 0x64, 0xe5, 0x99, 0x6f, 0x19, 0x5c, 0x3a, 0xcf, 0x53, 0x34,
+ 0x2c, 0xc9, 0xbe, 0x1b, 0xaa, 0x68, 0xa3, 0xb5, 0xe1, 0x01, 0x26, 0x18,
+ 0x9f, 0x81, 0x7f, 0xf0, 0x0e, 0xf0, 0x90, 0x90, 0x55, 0x3e, 0x30, 0xdb,
+ 0xe4, 0x32, 0x05, 0xc8, 0xb7, 0xc2, 0xa5, 0x36, 0x88, 0xd6, 0x8b, 0xc2,
+ 0xd8, 0x01, 0x02, 0x81, 0xc0, 0x0a, 0xfb, 0x7c, 0xd8, 0x66, 0x6a, 0xd6,
+ 0x2c, 0xe4, 0x8e, 0xf5, 0x94, 0x63, 0xba, 0xf4, 0x34, 0x62, 0xb0, 0xcc,
+ 0x34, 0xda, 0xc3, 0x3a, 0xf3, 0x9b, 0x1a, 0x3f, 0x97, 0x7f, 0x86, 0x85,
+ 0xd3, 0x52, 0xd2, 0x7f, 0x2b, 0x0d, 0x71, 0x08, 0x44, 0xe9, 0xc5, 0x78,
+ 0x49, 0xce, 0xaf, 0xe3, 0x5e, 0xf1, 0xf2, 0x8e, 0x5b, 0x18, 0xa3, 0x73,
+ 0x8c, 0x89, 0x11, 0xc9, 0xb3, 0x1d, 0xc5, 0xe4, 0x1f, 0x48, 0x34, 0xa9,
+ 0x0f, 0x71, 0x0c, 0x1f, 0xfa, 0xf2, 0x4d, 0x2f, 0x62, 0x67, 0x26, 0x07,
+ 0x91, 0xa5, 0x0a, 0x4b, 0xbc, 0xee, 0xc5, 0x3f, 0xa8, 0x00, 0x8d, 0xb8,
+ 0x75, 0x18, 0x8b, 0x35, 0x58, 0x71, 0x43, 0x18, 0x90, 0x01, 0x6d, 0xf4,
+ 0x3d, 0x91, 0x8b, 0x29, 0x83, 0xd0, 0xaf, 0x37, 0xea, 0x8d, 0xb8, 0x4a,
+ 0xed, 0x8a, 0xc5, 0x24, 0x98, 0xd6, 0xe7, 0xb4, 0x66, 0xc3, 0x47, 0xd2,
+ 0x27, 0x1f, 0x7d, 0x2a, 0xea, 0x5b, 0x28, 0x63, 0x36, 0x05, 0x35, 0x94,
+ 0x83, 0x9d, 0x75, 0x9e, 0xb0, 0x33, 0x02, 0x5c, 0xec, 0x5f, 0xd8, 0x34,
+ 0x0a, 0xcf, 0x8d, 0x6b, 0x71, 0x65, 0x1b, 0xd9, 0x4d, 0x9e, 0x2f, 0x77,
+ 0x5b, 0x11, 0x81, 0xb5, 0x50, 0xae, 0xdb, 0xf7, 0x3d, 0x8f, 0x68, 0x1f,
+ 0x63, 0xd1, 0xff, 0xeb, 0x7b, 0xed, 0xa2, 0xf8, 0x7a, 0xd5, 0x7c, 0x9e,
+ 0x68, 0x8e, 0x64, 0x2e, 0x9e};
+
+static const std::vector<uint8_t> priv_key_37{
+ 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0x8b, 0x2f, 0x63, 0xe1, 0x2d, 0x53, 0x67, 0x6d, 0x96, 0xf8,
+ 0xd5, 0x1b, 0x58, 0xaf, 0x53, 0x30, 0x59, 0x28, 0x22, 0x9a, 0xb7, 0x3a,
+ 0x60, 0x1d, 0xed, 0x82, 0x8d, 0xa0, 0xb8, 0x4e, 0x28, 0x63, 0xb2, 0xe0,
+ 0xf8, 0x60, 0xc3, 0xbe, 0x7e, 0xc3, 0xe2, 0x14, 0x93, 0xb6, 0xda, 0xa2,
+ 0x04, 0x3d, 0x91, 0x2f, 0xe0, 0x64, 0x8b, 0x2d, 0x5c, 0x8f, 0x6d, 0x04,
+ 0x9c, 0xe4, 0x21, 0x48, 0x0f, 0x84, 0x5e, 0x03, 0x31, 0x21, 0xe0, 0xad,
+ 0xed, 0x71, 0xf9, 0xaa, 0x4d, 0xf2, 0x1c, 0x8f, 0x37, 0xdc, 0xa8, 0x67,
+ 0x6d, 0xe1, 0x7f, 0x53, 0xf6, 0x14, 0x68, 0x5f, 0xd8, 0xfa, 0x75, 0x2b,
+ 0x26, 0x53, 0x91, 0xbf, 0xaf, 0xc7, 0x94, 0x47, 0x15, 0xc2, 0x32, 0xec,
+ 0xb2, 0x80, 0x09, 0x44, 0x1c, 0x7a, 0x3c, 0xf7, 0x73, 0x5f, 0x91, 0xab,
+ 0x19, 0x5c, 0xcd, 0x46, 0x89, 0x56, 0x33, 0x93, 0x88, 0xcc, 0xb7, 0xf9,
+ 0x4c, 0x9c, 0x6e, 0xc2, 0x79, 0x2b, 0xb4, 0x99, 0x75, 0xc7, 0xc8, 0x85,
+ 0xa8, 0x29, 0xf3, 0x0b, 0x19, 0x10, 0x93, 0xf3, 0xfb, 0x69, 0xc6, 0x2f,
+ 0xfb, 0xbe, 0x9b, 0x44, 0xdd, 0x7c, 0x72, 0x34, 0x64, 0x4a, 0xaa, 0x62,
+ 0x9b, 0xf6, 0x0b, 0x41, 0xd1, 0x70, 0x37, 0x00, 0x6d, 0xfc, 0xb9, 0x93,
+ 0xd0, 0x26, 0x6c, 0x9b, 0x90, 0x0a, 0x04, 0xa0, 0x0e, 0x1e, 0xbb, 0x0e,
+ 0xc1, 0x52, 0x09, 0x37, 0x2a, 0x1f, 0x44, 0x25, 0x49, 0x9f, 0x1d, 0xf6,
+ 0x7f, 0xd4, 0x89, 0x25, 0x70, 0x56, 0xfc, 0xf9, 0xbc, 0x26, 0x4a, 0xe1,
+ 0x08, 0x31, 0x20, 0xce, 0x2e, 0x72, 0x0d, 0x47, 0x6a, 0xd7, 0xa9, 0x01,
+ 0xe7, 0x31, 0x2b, 0x5f, 0x13, 0xc3, 0xf8, 0x41, 0x08, 0x70, 0xb6, 0x80,
+ 0x3f, 0x6e, 0xf1, 0x37, 0x55, 0xdd, 0x29, 0xbe, 0xb4, 0x64, 0x19, 0x52,
+ 0x9d, 0x69, 0xb5, 0x85, 0xc4, 0x76, 0xd7, 0x26, 0x12, 0x5a, 0x0d, 0xbd,
+ 0x58, 0xc5, 0x61, 0xf0, 0x72, 0x63, 0x72, 0xad, 0x20, 0x03, 0xf1, 0x7b,
+ 0x37, 0xf0, 0xb4, 0x49, 0xce, 0x31, 0x48, 0x18, 0x62, 0xe0, 0xf3, 0x70,
+ 0x21, 0x79, 0xbf, 0x2a, 0xac, 0x93, 0xb8, 0x10, 0x71, 0xa8, 0x35, 0xcd,
+ 0x7e, 0x59, 0xb1, 0x2c, 0xa2, 0x37, 0x54, 0x0d, 0xc5, 0xca, 0x5c, 0x4b,
+ 0x1c, 0x70, 0x37, 0xe3, 0x5f, 0xed, 0xca, 0x62, 0x3f, 0xfa, 0xcd, 0xe3,
+ 0x47, 0xec, 0xf2, 0x8a, 0x99, 0xf5, 0xea, 0xa8, 0x84, 0xf7, 0x74, 0x0b,
+ 0x29, 0x13, 0x24, 0x25, 0x79, 0x09, 0xb7, 0x43, 0x07, 0x5b, 0x98, 0x4b,
+ 0x0b, 0xb3, 0xfb, 0xe2, 0xfb, 0x3b, 0x18, 0xf4, 0x25, 0x93, 0xd8, 0x8e,
+ 0x02, 0x8a, 0x12, 0x69, 0xf9, 0x7b, 0x1a, 0x45, 0x17, 0x8e, 0x27, 0x65,
+ 0xc6, 0xfb, 0xcc, 0x15, 0x50, 0xa7, 0x96, 0x73, 0x54, 0x27, 0xcf, 0x4e,
+ 0x95, 0xb5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x6e,
+ 0xf4, 0xbf, 0x85, 0xe2, 0x11, 0x4c, 0x31, 0x84, 0x1a, 0x28, 0x21, 0x1d,
+ 0xc8, 0xde, 0xe3, 0x7b, 0x1f, 0xd0, 0xbe, 0x4f, 0xf5, 0x3c, 0x6c, 0x7f,
+ 0x4c, 0x05, 0x45, 0xab, 0xc7, 0xba, 0xd1, 0x07, 0xe7, 0xea, 0x79, 0x91,
+ 0x72, 0x4a, 0x32, 0x34, 0x07, 0xbd, 0x5e, 0x16, 0xda, 0xf3, 0xd0, 0x74,
+ 0xee, 0x9a, 0xce, 0xec, 0x58, 0xa4, 0x22, 0x3e, 0x81, 0x5f, 0xe5, 0x49,
+ 0x56, 0xdd, 0xef, 0xe2, 0xd6, 0x5e, 0x93, 0xa8, 0x3e, 0x5f, 0x3c, 0xee,
+ 0x10, 0x43, 0x05, 0x10, 0x99, 0x67, 0xaa, 0x03, 0xa2, 0x38, 0x69, 0x7c,
+ 0x8c, 0xdd, 0x6e, 0x95, 0x6a, 0x5b, 0x5a, 0x06, 0x8f, 0xf8, 0x84, 0xc4,
+ 0x7a, 0xf0, 0x51, 0x85, 0x36, 0x49, 0xf5, 0x3f, 0x8d, 0x8c, 0x1b, 0x1f,
+ 0xc7, 0xe9, 0x7f, 0xd5, 0x1c, 0x5b, 0x20, 0x43, 0xcb, 0x07, 0x74, 0x00,
+ 0xbd, 0x0b, 0x7c, 0xe9, 0xae, 0xe2, 0x6e, 0x78, 0xf7, 0x47, 0x88, 0xa9,
+ 0x8f, 0x64, 0xf3, 0x5f, 0x8c, 0xba, 0xe5, 0x22, 0x48, 0xd2, 0xaf, 0x66,
+ 0x6e, 0x61, 0x73, 0xe2, 0xce, 0xac, 0x8d, 0x3d, 0x0e, 0x41, 0x7d, 0x48,
+ 0xe0, 0x54, 0x45, 0x01, 0xf2, 0x1c, 0x45, 0x9d, 0xa0, 0xf0, 0xbd, 0xeb,
+ 0x69, 0x73, 0xe2, 0x26, 0x26, 0xb4, 0x87, 0xb5, 0x15, 0x4d, 0xe9, 0x63,
+ 0xc9, 0x7b, 0xc1, 0x50, 0xc0, 0x9b, 0xa1, 0x09, 0xf4, 0x10, 0x4d, 0xfd,
+ 0xcb, 0x28, 0x09, 0x8b, 0x8d, 0x12, 0x31, 0x0c, 0x42, 0xca, 0x74, 0x70,
+ 0xb4, 0x30, 0x85, 0xbf, 0x46, 0x93, 0xea, 0x95, 0x29, 0xc7, 0x1f, 0xfd,
+ 0x0c, 0x05, 0xa3, 0x76, 0x91, 0xb4, 0xf2, 0xa9, 0x75, 0xbf, 0x16, 0xe3,
+ 0xcd, 0x61, 0x52, 0x33, 0x03, 0xa2, 0xb3, 0x9b, 0xc1, 0x66, 0x7e, 0x2a,
+ 0x9a, 0x3b, 0xb9, 0xd8, 0x51, 0xef, 0xf0, 0x59, 0x8d, 0xba, 0x2a, 0xcd,
+ 0x2e, 0x69, 0x6b, 0x61, 0x80, 0x01, 0xec, 0x58, 0xd2, 0x67, 0x00, 0x89,
+ 0xe8, 0xc2, 0x41, 0x06, 0x89, 0x31, 0xe6, 0x8a, 0x0e, 0xd0, 0xf4, 0xbb,
+ 0x85, 0x4e, 0x71, 0x88, 0xe6, 0xaa, 0x7d, 0x88, 0x52, 0x0d, 0x3e, 0xe8,
+ 0xe6, 0x1d, 0xbe, 0x04, 0x84, 0x60, 0x81, 0x9c, 0x12, 0x4d, 0x97, 0xf6,
+ 0x7f, 0xf2, 0x5d, 0xff, 0xfb, 0x0a, 0xdb, 0xa6, 0x9e, 0x7d, 0xe5, 0x8f,
+ 0x2d, 0x97, 0xe5, 0xdb, 0xd6, 0x32, 0xdc, 0x81, 0x0c, 0x6e, 0x92, 0xad,
+ 0x44, 0x8e, 0x0f, 0xd1, 0x5b, 0x61, 0xdf, 0x31, 0x1a, 0x41, 0x48, 0x8d,
+ 0xea, 0x75, 0x0f, 0x5d, 0x06, 0xad, 0xc5, 0x51, 0x02, 0xe1, 0x41, 0x4d,
+ 0xf1, 0x6d, 0x46, 0xba, 0xf6, 0xfa, 0x2a, 0x50, 0x42, 0xd8, 0xb7, 0xab,
+ 0x64, 0xb0, 0x3f, 0x4d, 0x96, 0x9a, 0x1e, 0xc5, 0x1d, 0x1b, 0x4c, 0x12,
+ 0xb9, 0xd8, 0x45, 0xa6, 0x56, 0x13, 0x20, 0x7a, 0x07, 0x29, 0xdd, 0x02,
+ 0x81, 0xc1, 0x00, 0xbe, 0x8a, 0x1b, 0x8a, 0xaa, 0xc6, 0x11, 0x92, 0x98,
+ 0xe3, 0x6c, 0xbc, 0x33, 0x4e, 0x6f, 0x00, 0x0d, 0xd1, 0x3f, 0x5c, 0x32,
+ 0xc3, 0xff, 0x20, 0xc9, 0xc8, 0x87, 0x81, 0xa7, 0xb3, 0xe9, 0x25, 0x5f,
+ 0xe6, 0x69, 0xf5, 0x24, 0x22, 0x95, 0x25, 0x9f, 0x2f, 0x3e, 0xbb, 0xbc,
+ 0x58, 0xa6, 0x9f, 0x6e, 0x23, 0x06, 0xde, 0x11, 0x1d, 0x63, 0x4f, 0xda,
+ 0x3b, 0xd8, 0x84, 0x3d, 0x54, 0xe6, 0x90, 0x78, 0x08, 0x2c, 0x4f, 0xae,
+ 0x1a, 0x11, 0x23, 0x6e, 0x2b, 0xb7, 0x79, 0xb6, 0x4b, 0x24, 0xe2, 0x68,
+ 0x98, 0xa8, 0x14, 0xff, 0xb6, 0x11, 0x79, 0x6d, 0xd3, 0x52, 0xea, 0xd2,
+ 0x41, 0xba, 0x65, 0x9c, 0x43, 0x16, 0xcd, 0x33, 0xe4, 0xc3, 0x8c, 0x16,
+ 0x6b, 0x6f, 0x65, 0x5c, 0x60, 0x9c, 0x7c, 0x75, 0x0d, 0x6b, 0x15, 0x77,
+ 0xe1, 0xba, 0x3b, 0xd8, 0xc4, 0xa2, 0x1b, 0x1f, 0xbf, 0x8d, 0x58, 0xa6,
+ 0x94, 0xea, 0xb4, 0xf1, 0xeb, 0xe4, 0x5d, 0xe0, 0xf4, 0xd3, 0xcb, 0xe9,
+ 0x79, 0xa9, 0xe4, 0x3b, 0x77, 0x48, 0xa4, 0xb5, 0x1e, 0x12, 0x77, 0x84,
+ 0xeb, 0x7a, 0x83, 0x87, 0x42, 0x9b, 0x4e, 0xdf, 0x1e, 0x1d, 0x38, 0xcc,
+ 0xef, 0x9e, 0x10, 0x90, 0xfe, 0xcb, 0x4c, 0xab, 0x46, 0x9e, 0x8a, 0x9e,
+ 0x11, 0x98, 0xc6, 0x4b, 0x22, 0xe3, 0xa8, 0x40, 0x71, 0x3b, 0x17, 0x44,
+ 0x44, 0xfa, 0x7f, 0x02, 0x81, 0xc1, 0x00, 0xbb, 0x00, 0xae, 0x57, 0x59,
+ 0xeb, 0x40, 0x8b, 0x7e, 0xf7, 0x0b, 0x0b, 0x11, 0xfc, 0x92, 0x85, 0x8f,
+ 0x01, 0x09, 0x64, 0xd4, 0xa2, 0x46, 0x47, 0xd2, 0x59, 0x92, 0x25, 0x61,
+ 0x1d, 0xca, 0xa7, 0xcd, 0x70, 0x7d, 0xd5, 0x85, 0x60, 0x1c, 0xad, 0xfa,
+ 0x2d, 0x55, 0x08, 0x36, 0x08, 0x52, 0xef, 0x17, 0x8d, 0x4e, 0xad, 0x76,
+ 0x4f, 0x29, 0x86, 0x63, 0xa9, 0x7e, 0xed, 0x43, 0x80, 0x0f, 0xf9, 0x51,
+ 0xf9, 0x1e, 0x00, 0x67, 0x42, 0x2e, 0xb6, 0x29, 0x03, 0xe5, 0x25, 0xa8,
+ 0xac, 0x84, 0x7a, 0xa1, 0xa5, 0xd7, 0x58, 0xad, 0x63, 0x7c, 0xb5, 0xdb,
+ 0x4c, 0x3b, 0xe8, 0x92, 0x80, 0x1f, 0x35, 0xef, 0x8e, 0xb8, 0x78, 0xbc,
+ 0xcb, 0x00, 0xd1, 0x1d, 0x98, 0x50, 0x10, 0x6e, 0xa6, 0x56, 0x53, 0x44,
+ 0xd6, 0x72, 0x0b, 0xf8, 0xf7, 0x67, 0x04, 0x20, 0x3a, 0x5b, 0x83, 0x1f,
+ 0x14, 0x21, 0x0f, 0xa1, 0x2b, 0x4f, 0xbb, 0xc3, 0x91, 0xe1, 0x2a, 0xed,
+ 0x81, 0xa3, 0x36, 0x4c, 0x00, 0xc9, 0xd4, 0xa3, 0xeb, 0x36, 0xb1, 0x22,
+ 0x5b, 0x50, 0x2d, 0x82, 0x0c, 0x65, 0xf7, 0x2e, 0xfa, 0xb4, 0x77, 0x67,
+ 0x71, 0x13, 0xd6, 0xfd, 0x11, 0xe2, 0xa6, 0xd9, 0x79, 0x82, 0x7d, 0x9b,
+ 0xc1, 0x83, 0x6b, 0x69, 0x02, 0x54, 0x3c, 0xa8, 0x56, 0xa1, 0x6e, 0x06,
+ 0x15, 0xf7, 0x10, 0xd7, 0x5c, 0x8d, 0xcb, 0x02, 0x81, 0xc0, 0x6f, 0x20,
+ 0xbf, 0x85, 0x75, 0xaa, 0x85, 0xaf, 0x39, 0x8a, 0x52, 0xed, 0xc5, 0x02,
+ 0xb6, 0xcc, 0x92, 0x42, 0x7b, 0x30, 0xbb, 0xcf, 0x02, 0x2a, 0xce, 0x65,
+ 0x2d, 0x5b, 0x1a, 0x43, 0x5c, 0xf4, 0x56, 0x65, 0x5d, 0x61, 0x03, 0x4d,
+ 0x44, 0x2d, 0xa8, 0x14, 0xf7, 0x02, 0xa9, 0x8c, 0x0e, 0xca, 0x27, 0x83,
+ 0x38, 0x4b, 0x26, 0x32, 0x3c, 0xac, 0xe2, 0xfc, 0x4a, 0x80, 0x7e, 0x00,
+ 0xd9, 0x64, 0x63, 0x0d, 0x69, 0x42, 0xa3, 0xa9, 0x42, 0x5b, 0xa6, 0xb2,
+ 0xca, 0x94, 0xab, 0x14, 0x52, 0x93, 0xd6, 0x2b, 0x4a, 0xc4, 0xcc, 0x8b,
+ 0x14, 0xcf, 0xfc, 0x94, 0xe6, 0xe4, 0x5b, 0xf2, 0xc7, 0xd2, 0xe1, 0x7b,
+ 0x63, 0x7e, 0x15, 0x09, 0x14, 0x5f, 0xcc, 0xe7, 0xa6, 0x15, 0xb8, 0xf6,
+ 0x03, 0xee, 0xb6, 0x9a, 0x37, 0xdd, 0x52, 0x89, 0x0d, 0x84, 0x40, 0x1e,
+ 0x16, 0xe9, 0xb8, 0xef, 0x90, 0x71, 0xa6, 0xde, 0x6d, 0xb1, 0x50, 0xf3,
+ 0xa2, 0xc2, 0x7a, 0x24, 0x70, 0xae, 0x9a, 0x22, 0x42, 0x4b, 0x01, 0xbf,
+ 0xc5, 0x57, 0x82, 0xe6, 0xe2, 0x20, 0x61, 0x1e, 0xb1, 0xda, 0xaa, 0x75,
+ 0xd7, 0x7c, 0xfd, 0xb6, 0x63, 0x96, 0xb0, 0x38, 0x04, 0xb9, 0x66, 0xc7,
+ 0xa4, 0x2c, 0xb8, 0x2c, 0x3c, 0xe5, 0x5d, 0xe1, 0xa7, 0x77, 0xe7, 0x74,
+ 0x96, 0xd0, 0x97, 0x9d, 0x32, 0xb8, 0x94, 0x31, 0xa2, 0xe3, 0x02, 0x81,
+ 0xc0, 0x78, 0xaf, 0xdf, 0xd4, 0x90, 0x3b, 0xbb, 0xd4, 0x4b, 0x84, 0xb4,
+ 0xa3, 0xd8, 0x5f, 0xe1, 0x50, 0x41, 0x12, 0xb2, 0x35, 0x58, 0xe5, 0xc1,
+ 0xe5, 0xe8, 0x63, 0xd6, 0x66, 0x39, 0x5f, 0x38, 0xc3, 0x43, 0x5b, 0x2e,
+ 0x5a, 0xf7, 0x51, 0x28, 0x31, 0x40, 0x1c, 0xb1, 0x9c, 0x33, 0x02, 0xfc,
+ 0x43, 0x42, 0x37, 0xf8, 0x67, 0x0a, 0xcb, 0xdc, 0x48, 0xd7, 0x59, 0x34,
+ 0x89, 0x7b, 0xde, 0xd2, 0x70, 0x5d, 0xef, 0x20, 0xe5, 0xb1, 0xbe, 0x8c,
+ 0xd7, 0x13, 0x71, 0x68, 0x19, 0xfd, 0xda, 0x19, 0x45, 0xeb, 0xbd, 0x54,
+ 0x55, 0xee, 0xd1, 0x1e, 0x53, 0x5f, 0xcc, 0xbb, 0x7d, 0x45, 0xcf, 0x5a,
+ 0x55, 0x3c, 0xde, 0x27, 0x40, 0x04, 0xd8, 0x1f, 0x16, 0xd6, 0xba, 0xce,
+ 0x31, 0x4c, 0xb8, 0x1d, 0x4e, 0x70, 0x46, 0xd6, 0x23, 0xd3, 0xf2, 0x17,
+ 0x92, 0x1a, 0x1a, 0x8f, 0xa4, 0xf8, 0x11, 0xcd, 0xa4, 0x80, 0xa7, 0xab,
+ 0x35, 0xca, 0xea, 0x03, 0x1f, 0xe9, 0x58, 0x99, 0x35, 0x19, 0xa8, 0x08,
+ 0x9a, 0x2b, 0x90, 0x4a, 0x23, 0xd7, 0xc0, 0x86, 0xe6, 0x57, 0xe0, 0x18,
+ 0x8e, 0x86, 0xcb, 0x56, 0x5d, 0x19, 0x6d, 0x69, 0x18, 0x7f, 0x0b, 0x63,
+ 0xf3, 0xba, 0xb7, 0x28, 0xf8, 0x57, 0xe5, 0x74, 0x23, 0x86, 0x09, 0xf2,
+ 0xc3, 0x93, 0x01, 0x15, 0xfe, 0x23, 0xff, 0x59, 0x0c, 0x8d, 0x71, 0x36,
+ 0x31, 0x02, 0x81, 0xc0, 0x7e, 0x5b, 0x28, 0x49, 0x2e, 0x5e, 0xb5, 0x93,
+ 0xd7, 0xcf, 0xe6, 0x62, 0x69, 0x5c, 0xc0, 0x82, 0x95, 0xe5, 0xa1, 0xfe,
+ 0x58, 0xd7, 0xe1, 0x6f, 0x74, 0xf5, 0x0b, 0x83, 0x98, 0x45, 0xc1, 0x65,
+ 0xaf, 0xd6, 0x24, 0x3a, 0xb5, 0x6d, 0x1e, 0x5c, 0xa7, 0x79, 0xd3, 0x67,
+ 0x49, 0xc1, 0x89, 0x4d, 0x0d, 0x12, 0xca, 0x18, 0x1a, 0xa2, 0x8d, 0x7a,
+ 0xae, 0x00, 0xdc, 0x00, 0x24, 0x0b, 0x4d, 0x4a, 0x76, 0xc0, 0xda, 0x81,
+ 0x36, 0x65, 0xd7, 0x98, 0x63, 0x75, 0x61, 0xb2, 0xcb, 0x16, 0xc8, 0x14,
+ 0x1c, 0x83, 0x22, 0x91, 0x28, 0x43, 0xdb, 0xc1, 0xbb, 0xf2, 0xf9, 0xef,
+ 0x9f, 0x6e, 0xbd, 0x29, 0x24, 0xa4, 0x23, 0x7c, 0x35, 0x45, 0x0c, 0x42,
+ 0x6d, 0x71, 0x72, 0x47, 0x57, 0xb6, 0xdf, 0x06, 0x8d, 0xf6, 0xea, 0x1f,
+ 0x77, 0x59, 0x95, 0x7a, 0xdf, 0x1f, 0xd8, 0x4b, 0xda, 0xaa, 0x0a, 0x19,
+ 0x86, 0xaa, 0xcc, 0xa2, 0xf7, 0xa2, 0xef, 0x10, 0x59, 0x58, 0x10, 0x03,
+ 0xb4, 0xf3, 0xc6, 0x9d, 0xfb, 0xb5, 0x4a, 0xf5, 0xf1, 0x83, 0x2d, 0xa2,
+ 0xa9, 0x1e, 0x62, 0xf7, 0x96, 0x54, 0x76, 0x11, 0x39, 0xa1, 0x73, 0x0c,
+ 0x63, 0xcc, 0x30, 0xd5, 0x05, 0xd8, 0x35, 0x90, 0xca, 0x08, 0xa0, 0x05,
+ 0x5a, 0x58, 0x15, 0xa5, 0x8e, 0xe7, 0x92, 0x11, 0xf5, 0xda, 0x58, 0xc0,
+ 0xd4, 0x18, 0x47, 0x5d};
+
+static const std::vector<uint8_t> priv_key_38{
+ 0x30, 0x82, 0x07, 0x00, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xea, 0x30, 0x82, 0x06, 0xe6, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xc9, 0xfc, 0x32, 0x9b, 0xc6, 0xfc, 0x79, 0xf7, 0x1c, 0x8c,
+ 0x20, 0x94, 0x3e, 0xa5, 0x76, 0x39, 0x43, 0x01, 0xf7, 0x8b, 0xf1, 0xa3,
+ 0x3d, 0x53, 0xc9, 0x92, 0x21, 0xb4, 0xe0, 0x84, 0x70, 0x9b, 0xed, 0x72,
+ 0x88, 0xd1, 0xce, 0x0f, 0x13, 0xc1, 0x7c, 0x42, 0x1c, 0xce, 0x98, 0xf6,
+ 0xbb, 0x6e, 0x99, 0x38, 0xd0, 0x30, 0x23, 0xb4, 0xee, 0x32, 0x27, 0xdb,
+ 0x75, 0x69, 0xcd, 0x7d, 0x83, 0x71, 0x5d, 0xcd, 0x09, 0xed, 0x81, 0x4c,
+ 0xc2, 0x70, 0xa4, 0xf6, 0xa6, 0x78, 0x3f, 0xb0, 0x7e, 0xf1, 0x70, 0x55,
+ 0xd9, 0x81, 0x64, 0x78, 0x5b, 0xbe, 0xca, 0x48, 0xb7, 0xb7, 0xe3, 0x77,
+ 0xc5, 0xfb, 0x07, 0xd4, 0x88, 0xa7, 0xba, 0xde, 0x1f, 0x52, 0x9d, 0xa7,
+ 0x6b, 0x94, 0x0e, 0x74, 0x73, 0x8f, 0xf2, 0xf5, 0x5b, 0x8e, 0x1c, 0xee,
+ 0xdf, 0x5a, 0xf7, 0xa6, 0x11, 0x9a, 0xe0, 0xb3, 0x90, 0xe1, 0x80, 0x9c,
+ 0x6d, 0x31, 0xb5, 0x32, 0x34, 0xfa, 0x47, 0x69, 0x29, 0xb5, 0xc3, 0xd8,
+ 0x2c, 0x15, 0x42, 0x29, 0x28, 0x7a, 0x70, 0x76, 0x2a, 0xb7, 0xe6, 0xba,
+ 0x57, 0xda, 0x8a, 0x49, 0xa4, 0x6d, 0x2b, 0x2e, 0x30, 0x51, 0x30, 0xfe,
+ 0xd6, 0x4f, 0x70, 0x97, 0xf2, 0xaa, 0x80, 0x4e, 0x1d, 0x4c, 0xf1, 0xe6,
+ 0xdf, 0xc0, 0x8a, 0x6f, 0xa0, 0xde, 0x4c, 0xf6, 0x2c, 0x31, 0xe0, 0xf0,
+ 0xf0, 0x20, 0x6b, 0xa7, 0xd8, 0x1d, 0xa7, 0xfe, 0x09, 0x50, 0x86, 0x7d,
+ 0x4a, 0x3a, 0x3f, 0x91, 0x0e, 0x6c, 0x6a, 0x64, 0x4b, 0x1f, 0x4c, 0x50,
+ 0x62, 0xfd, 0xd5, 0x0a, 0xa9, 0x93, 0xef, 0x0c, 0x2d, 0x55, 0x0b, 0x43,
+ 0xef, 0xbf, 0x56, 0xa5, 0x03, 0x6d, 0xf0, 0x5f, 0xca, 0x80, 0x89, 0x35,
+ 0xa0, 0x79, 0xfd, 0xf1, 0x46, 0xfd, 0x09, 0x76, 0xc2, 0xfa, 0x0a, 0x1a,
+ 0xb9, 0x69, 0x78, 0x78, 0x9a, 0x3b, 0xf3, 0x84, 0xd4, 0xca, 0x93, 0x2e,
+ 0xcf, 0xcc, 0xef, 0x42, 0xaa, 0xea, 0xfd, 0x6f, 0xc5, 0x57, 0xf4, 0xb0,
+ 0x05, 0x97, 0x10, 0xe3, 0x82, 0xc6, 0xa8, 0x7d, 0xe0, 0xc6, 0xbc, 0xa8,
+ 0x0f, 0xea, 0x90, 0x3b, 0x12, 0xea, 0xa0, 0xcc, 0x18, 0x34, 0x7f, 0x50,
+ 0x36, 0xbe, 0x07, 0xc2, 0x0a, 0x07, 0x14, 0x93, 0xf6, 0x36, 0xce, 0x0c,
+ 0xa4, 0x2e, 0x8d, 0x07, 0x85, 0xd3, 0x7d, 0xe8, 0x50, 0xdc, 0x38, 0x34,
+ 0xe8, 0x1b, 0xeb, 0x9b, 0xe1, 0x38, 0xa1, 0x42, 0x04, 0x65, 0x7f, 0x3c,
+ 0x40, 0x5f, 0x0e, 0x07, 0x1e, 0x90, 0x08, 0x10, 0x53, 0xe3, 0xc9, 0x2c,
+ 0x3e, 0x5a, 0x41, 0xa4, 0x73, 0xe0, 0x45, 0x1e, 0xf2, 0xd8, 0xfd, 0x41,
+ 0x32, 0x7a, 0x98, 0x91, 0x0e, 0xca, 0x92, 0xcd, 0x56, 0xc8, 0xbf, 0x7a,
+ 0x43, 0x4a, 0x58, 0x8b, 0xbc, 0xcc, 0x00, 0x37, 0x86, 0x38, 0x63, 0xf6,
+ 0x34, 0x2d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00,
+ 0xa2, 0xde, 0x4e, 0x3c, 0x98, 0x36, 0x4b, 0x6e, 0x7b, 0xc1, 0x6e, 0x1f,
+ 0xbb, 0x68, 0x16, 0x2d, 0x54, 0x1f, 0xc8, 0xe9, 0x3a, 0x1e, 0x03, 0xbc,
+ 0x85, 0x23, 0xe5, 0x34, 0x01, 0x7a, 0x29, 0x87, 0x41, 0xef, 0x01, 0xee,
+ 0x13, 0x36, 0xcb, 0x1a, 0x50, 0x44, 0xcb, 0x0f, 0xb7, 0xfd, 0xf3, 0xe2,
+ 0xd9, 0x80, 0x1b, 0x37, 0x46, 0x03, 0x85, 0xb2, 0x41, 0xbb, 0x4f, 0x30,
+ 0xd2, 0x36, 0xab, 0xff, 0x84, 0xc0, 0x69, 0x89, 0xee, 0xa1, 0xe3, 0x83,
+ 0x8b, 0x31, 0x2b, 0xc8, 0x78, 0xaa, 0xab, 0xa1, 0xa9, 0x90, 0x40, 0x03,
+ 0x7a, 0xed, 0x26, 0x25, 0x70, 0xdd, 0x33, 0xee, 0xfe, 0x67, 0x3c, 0xe8,
+ 0x0f, 0x47, 0x4c, 0x2d, 0xdb, 0x9b, 0x72, 0x2c, 0x5e, 0xdd, 0x79, 0xfc,
+ 0x77, 0xaf, 0x64, 0xe3, 0xa4, 0xe8, 0x3d, 0x3c, 0x19, 0x8e, 0x6f, 0xe1,
+ 0xdd, 0x21, 0x36, 0xbe, 0xe9, 0x03, 0x42, 0x06, 0xe3, 0x7a, 0xbe, 0xfd,
+ 0xbe, 0xfa, 0xce, 0x07, 0x25, 0xff, 0xe1, 0x57, 0x24, 0xa5, 0x31, 0xde,
+ 0xae, 0x6b, 0x9b, 0xad, 0x26, 0xf3, 0xd1, 0xbc, 0x5a, 0x3a, 0xd5, 0xce,
+ 0x6d, 0x85, 0xb6, 0x25, 0x25, 0x15, 0x68, 0x76, 0x7f, 0x88, 0x6d, 0x6c,
+ 0xbf, 0x00, 0x76, 0xf7, 0x0e, 0xe0, 0x6d, 0xf5, 0xf6, 0x74, 0xd0, 0xe5,
+ 0x63, 0x7b, 0x61, 0x7e, 0xff, 0x15, 0xdd, 0x4b, 0x16, 0xf3, 0x90, 0xdb,
+ 0x54, 0xc4, 0xe8, 0x57, 0x81, 0x09, 0x05, 0xf7, 0x87, 0x19, 0xa6, 0xf8,
+ 0x14, 0xfb, 0x95, 0x5f, 0x65, 0x54, 0x47, 0xe8, 0x3e, 0xc9, 0x67, 0xe1,
+ 0x2b, 0x87, 0xbe, 0x35, 0x22, 0x5d, 0x9a, 0xa5, 0xa4, 0xb2, 0x06, 0xdf,
+ 0xab, 0xce, 0x9e, 0x68, 0x9b, 0xf8, 0x22, 0xbc, 0x6d, 0xbe, 0x9b, 0xe6,
+ 0x85, 0x2c, 0x09, 0xb7, 0xa9, 0xc3, 0xe9, 0x64, 0x46, 0x0a, 0x75, 0x9c,
+ 0x30, 0x2f, 0x82, 0xe6, 0x34, 0x76, 0x88, 0x52, 0xea, 0x8f, 0x76, 0xb9,
+ 0x04, 0xb7, 0x48, 0x79, 0x2e, 0x6a, 0xce, 0xf0, 0x23, 0xf7, 0x20, 0x58,
+ 0xad, 0x4d, 0xbf, 0xc2, 0x26, 0x7a, 0x25, 0x82, 0xcf, 0x17, 0x46, 0xe9,
+ 0x2a, 0x57, 0x16, 0xee, 0x08, 0xd7, 0xcc, 0xe9, 0x54, 0xc6, 0x47, 0xcf,
+ 0x9c, 0x5d, 0x33, 0xab, 0xb7, 0x9a, 0xb9, 0xbd, 0xca, 0xdf, 0x35, 0xab,
+ 0xe2, 0xa4, 0x92, 0x06, 0xfe, 0x98, 0x80, 0x04, 0x61, 0xff, 0x32, 0x1c,
+ 0x67, 0x12, 0x40, 0x9d, 0xe1, 0xe7, 0x7f, 0xc8, 0x11, 0x90, 0x47, 0x78,
+ 0xe7, 0x53, 0x21, 0x6a, 0xd2, 0xa0, 0x65, 0x5b, 0x6b, 0xc2, 0x22, 0xf4,
+ 0xe8, 0xc5, 0x17, 0x25, 0x1e, 0xb3, 0x9b, 0x20, 0x55, 0x49, 0x11, 0xb4,
+ 0x42, 0xe5, 0x3b, 0x44, 0x5c, 0x31, 0x7c, 0x9e, 0x1a, 0x64, 0xf0, 0xd5,
+ 0x07, 0x5c, 0x16, 0x38, 0x16, 0x9e, 0x70, 0x25, 0x69, 0x19, 0xe9, 0x61,
+ 0x02, 0x81, 0xc1, 0x00, 0xe8, 0x6e, 0xb1, 0xe6, 0x2a, 0x4f, 0x89, 0x47,
+ 0x55, 0x41, 0x01, 0x3a, 0x3d, 0x93, 0xf8, 0x5f, 0x17, 0xc7, 0xc3, 0x3f,
+ 0xfc, 0x36, 0xb5, 0x89, 0xea, 0x6d, 0x7b, 0xbb, 0x57, 0x7d, 0xb9, 0x61,
+ 0x1a, 0x94, 0x1d, 0x50, 0xfa, 0x31, 0x23, 0xcf, 0x81, 0xd6, 0x06, 0xd2,
+ 0xee, 0xc8, 0x3b, 0xa4, 0x76, 0xe2, 0x97, 0x90, 0xfb, 0x9e, 0x27, 0xfe,
+ 0xd4, 0x38, 0xde, 0xba, 0x51, 0x91, 0x01, 0x67, 0x73, 0xe9, 0x81, 0x6b,
+ 0xf1, 0x64, 0xe8, 0xa5, 0xd4, 0x02, 0x94, 0x81, 0x27, 0x90, 0x62, 0x73,
+ 0x3f, 0xb1, 0x2c, 0x34, 0xf1, 0x6e, 0x45, 0x56, 0x76, 0xd7, 0x75, 0x41,
+ 0xe8, 0x44, 0xf1, 0xe2, 0x0e, 0x10, 0x3c, 0xd7, 0xd1, 0x8c, 0xd1, 0x02,
+ 0x03, 0xd2, 0x87, 0x5d, 0x60, 0x3a, 0xf2, 0x21, 0x22, 0x5a, 0x4f, 0xbf,
+ 0x60, 0xa6, 0xd0, 0x68, 0xb3, 0xa6, 0x18, 0x12, 0xdb, 0x0c, 0x99, 0x07,
+ 0xdc, 0x02, 0xc3, 0x05, 0xef, 0x88, 0xd4, 0x36, 0x66, 0x96, 0x50, 0xe7,
+ 0x10, 0xd9, 0x39, 0xa2, 0x46, 0x56, 0x96, 0xb1, 0x36, 0x30, 0x41, 0xbd,
+ 0xe9, 0xb9, 0x8c, 0x21, 0xd6, 0x1a, 0xe2, 0x17, 0xa4, 0xf9, 0x33, 0xf3,
+ 0x42, 0xce, 0x80, 0x62, 0x70, 0x1c, 0x2d, 0x63, 0xba, 0xdc, 0xea, 0x33,
+ 0x90, 0xd9, 0xff, 0x98, 0x8b, 0x3b, 0x60, 0x7e, 0x39, 0x21, 0x10, 0xc4,
+ 0xad, 0x68, 0xbe, 0x99, 0x02, 0x81, 0xc1, 0x00, 0xde, 0x77, 0x2d, 0x06,
+ 0xa3, 0x7d, 0x41, 0xdb, 0x1e, 0x09, 0x53, 0xb8, 0xcd, 0x01, 0xec, 0x86,
+ 0xbc, 0xfd, 0x7f, 0xc3, 0xe1, 0x7b, 0x2a, 0xbf, 0xd0, 0xdb, 0x61, 0xc3,
+ 0x7c, 0xba, 0xcc, 0x51, 0x4d, 0xc5, 0xd0, 0x07, 0x9e, 0x65, 0xbf, 0x0f,
+ 0x10, 0xea, 0xd7, 0x83, 0x56, 0xb7, 0xb2, 0xc6, 0x39, 0x51, 0x39, 0x17,
+ 0x27, 0x87, 0x31, 0xfa, 0x9e, 0x0c, 0x00, 0x77, 0x8f, 0x23, 0x25, 0xf3,
+ 0xcf, 0x85, 0x40, 0x3f, 0x2e, 0xd8, 0x45, 0x1a, 0x13, 0xed, 0xd6, 0xd2,
+ 0xfb, 0x93, 0x86, 0xdc, 0xec, 0x2f, 0x9b, 0x28, 0x92, 0xd9, 0x35, 0x34,
+ 0x0e, 0x12, 0x5a, 0x30, 0xd9, 0x8d, 0x04, 0x22, 0x17, 0x1d, 0x92, 0x31,
+ 0x99, 0xf4, 0x89, 0x25, 0xca, 0xac, 0x80, 0xc0, 0x4b, 0xb1, 0xb4, 0x42,
+ 0x88, 0xf8, 0x3f, 0xf1, 0x61, 0x8b, 0x2a, 0x37, 0x0f, 0x6a, 0xcb, 0x61,
+ 0xa7, 0x9a, 0x74, 0xf0, 0x71, 0x5b, 0xaa, 0x52, 0x78, 0x6d, 0x05, 0x8e,
+ 0xb4, 0x0b, 0x50, 0xd3, 0x7c, 0x9a, 0x73, 0x4e, 0xe9, 0x38, 0xd7, 0xad,
+ 0x31, 0xab, 0xde, 0x41, 0x8e, 0xca, 0xa9, 0x4f, 0xb7, 0xc8, 0x5f, 0x42,
+ 0xc9, 0x54, 0xa5, 0x0d, 0x93, 0x74, 0x30, 0x13, 0x39, 0x3c, 0x2a, 0xb4,
+ 0x23, 0x48, 0xbf, 0x53, 0x8a, 0x82, 0x3b, 0xb1, 0x1a, 0x7e, 0x5e, 0x94,
+ 0x6e, 0xf3, 0xa9, 0xb5, 0x74, 0x64, 0x42, 0xb5, 0x02, 0x81, 0xc1, 0x00,
+ 0xbe, 0x03, 0x00, 0x5b, 0xf0, 0xea, 0xe4, 0x86, 0xf4, 0x23, 0x18, 0x25,
+ 0xcc, 0x81, 0x52, 0xe2, 0x2a, 0x46, 0x9c, 0x4f, 0x8a, 0x98, 0x0f, 0x00,
+ 0x98, 0x2c, 0xb8, 0xa2, 0x06, 0x7c, 0x39, 0x38, 0x30, 0xca, 0x34, 0xcd,
+ 0x26, 0x3b, 0x55, 0xd3, 0x25, 0x89, 0x1a, 0x3b, 0x06, 0x09, 0x9a, 0xf8,
+ 0x70, 0x57, 0xfd, 0x20, 0x01, 0x12, 0xe2, 0x0f, 0x68, 0xde, 0xb4, 0xf6,
+ 0x0c, 0x08, 0x46, 0xe5, 0x93, 0xd4, 0xa8, 0x80, 0xdd, 0xee, 0x68, 0x62,
+ 0x68, 0x57, 0x53, 0x9f, 0xe2, 0x00, 0x1e, 0xfb, 0xa8, 0x6d, 0xe6, 0x7d,
+ 0xc1, 0x81, 0x2c, 0x1d, 0xeb, 0x39, 0x68, 0x1a, 0x61, 0x0f, 0x3b, 0xce,
+ 0x59, 0x40, 0xdc, 0xfc, 0x71, 0xca, 0x74, 0x72, 0xf9, 0x3c, 0xfa, 0x7c,
+ 0x53, 0x56, 0xdc, 0xea, 0x49, 0x73, 0x1b, 0x0e, 0x90, 0xac, 0xce, 0x63,
+ 0x49, 0xb9, 0xd6, 0xa4, 0x53, 0x7e, 0x90, 0xfb, 0xe3, 0xd8, 0x3e, 0x26,
+ 0x74, 0x13, 0x9f, 0xa8, 0x79, 0x65, 0x18, 0xee, 0x4c, 0xcf, 0xc8, 0x55,
+ 0xe8, 0xba, 0x90, 0xa6, 0x7e, 0x6e, 0x24, 0xd0, 0x64, 0x69, 0xd3, 0x2d,
+ 0x36, 0x22, 0xf4, 0x01, 0xf0, 0x53, 0xe9, 0x2c, 0x4c, 0xc9, 0x14, 0x1b,
+ 0x65, 0x1b, 0x23, 0xe0, 0x0b, 0xba, 0xdd, 0x9b, 0x1a, 0x27, 0x9c, 0xd3,
+ 0xcf, 0xbe, 0xd2, 0xbb, 0x5d, 0x68, 0xb2, 0x94, 0x96, 0x4e, 0xb2, 0xc1,
+ 0x02, 0x81, 0xc1, 0x00, 0xd0, 0x87, 0xf5, 0xf4, 0xdb, 0x1b, 0x76, 0xb7,
+ 0xe6, 0x97, 0xe7, 0x9a, 0xba, 0xd0, 0xaa, 0xde, 0x42, 0x19, 0x7d, 0xc2,
+ 0x27, 0x82, 0x44, 0xb8, 0x39, 0x16, 0xeb, 0xb5, 0x4b, 0x1d, 0xee, 0x97,
+ 0xe7, 0xc7, 0x1d, 0x11, 0x87, 0x30, 0xe8, 0xbf, 0x3e, 0xa4, 0x64, 0x10,
+ 0x01, 0x21, 0x80, 0xba, 0xbe, 0xcf, 0x9c, 0x2c, 0x50, 0x29, 0x32, 0x78,
+ 0x31, 0xde, 0x1e, 0x31, 0xf4, 0x42, 0x86, 0x38, 0xdc, 0xb5, 0x93, 0x5b,
+ 0xa6, 0x95, 0xa3, 0x70, 0xa6, 0x6d, 0xb3, 0x89, 0x61, 0xb9, 0x10, 0x19,
+ 0xd6, 0x6b, 0x69, 0x8d, 0xc6, 0xd9, 0x44, 0x3d, 0xdf, 0x52, 0xe4, 0xa8,
+ 0x15, 0xc5, 0x51, 0xb2, 0x82, 0xe8, 0x7d, 0x39, 0x71, 0x8e, 0xff, 0x60,
+ 0x25, 0x73, 0x3d, 0xdd, 0x03, 0x17, 0x38, 0x59, 0x85, 0xfa, 0xee, 0x35,
+ 0x5d, 0xb2, 0x0d, 0x88, 0x3f, 0x33, 0x64, 0x21, 0xcd, 0xf1, 0xc2, 0xdb,
+ 0xff, 0xe6, 0x64, 0xe9, 0x99, 0x68, 0xd8, 0x64, 0xc3, 0xf0, 0x37, 0x7b,
+ 0x86, 0xb9, 0x60, 0x8c, 0xff, 0xa1, 0x00, 0xca, 0xa0, 0x5c, 0xf2, 0xa1,
+ 0x91, 0x2f, 0xf7, 0x35, 0x7a, 0x98, 0xa0, 0x73, 0x02, 0x36, 0x0d, 0xe1,
+ 0x83, 0xee, 0xcd, 0x81, 0xb7, 0x8c, 0xe6, 0x9a, 0xa4, 0xd8, 0x74, 0x3f,
+ 0xe2, 0xfd, 0xe0, 0xe6, 0x4a, 0x67, 0x5a, 0x50, 0xd9, 0x10, 0x1e, 0x6c,
+ 0xb1, 0x05, 0xaa, 0x61, 0x02, 0x81, 0xc1, 0x00, 0x96, 0x48, 0xea, 0x8b,
+ 0x6d, 0xe3, 0xe8, 0x87, 0x9e, 0x8d, 0x2d, 0x60, 0x38, 0x2b, 0x82, 0x28,
+ 0xa4, 0x1f, 0xdb, 0xc9, 0x4f, 0xa8, 0x7b, 0x79, 0x7e, 0xa4, 0x29, 0x0a,
+ 0xfa, 0x87, 0x2e, 0xbd, 0xae, 0xfc, 0xd2, 0x34, 0x22, 0x9d, 0x20, 0x0e,
+ 0xd2, 0xb6, 0x50, 0x13, 0x67, 0x9e, 0x87, 0xbd, 0x18, 0xed, 0x9a, 0x29,
+ 0x86, 0x1e, 0x29, 0x9d, 0xec, 0xe7, 0x71, 0x1a, 0x74, 0xce, 0xe4, 0xcb,
+ 0xa2, 0xc6, 0xbd, 0x93, 0x91, 0xac, 0x87, 0xe6, 0x18, 0x51, 0x5b, 0x63,
+ 0xd4, 0x06, 0x37, 0x97, 0x52, 0xb6, 0xda, 0x3f, 0x15, 0x17, 0x56, 0x73,
+ 0x3d, 0xba, 0x2f, 0x25, 0x29, 0x07, 0x49, 0x7b, 0xd1, 0x4e, 0xf3, 0x17,
+ 0x30, 0x22, 0xb5, 0xdd, 0x75, 0x62, 0xf1, 0xc9, 0xbd, 0x50, 0xbe, 0xf1,
+ 0x72, 0x02, 0xce, 0xb7, 0x38, 0x94, 0x9b, 0x71, 0x9e, 0x18, 0xd9, 0x8c,
+ 0xb5, 0x14, 0xb4, 0x20, 0xa0, 0xe3, 0x22, 0x85, 0x10, 0x9f, 0x3e, 0xd0,
+ 0xa5, 0x59, 0xec, 0xd7, 0x3e, 0x2a, 0x91, 0x36, 0x2b, 0xd3, 0xe8, 0xb3,
+ 0x06, 0xd1, 0x65, 0xda, 0x1d, 0x20, 0xe0, 0xb0, 0x26, 0x8d, 0xa5, 0xa2,
+ 0x3e, 0x1f, 0x44, 0xcf, 0x99, 0x2c, 0x7b, 0x4e, 0x48, 0x54, 0xc3, 0x25,
+ 0xf6, 0x14, 0x3a, 0x4d, 0x9a, 0xad, 0x2f, 0xb6, 0x76, 0xf9, 0x07, 0x09,
+ 0x50, 0xf8, 0xe8, 0xb9, 0xdd, 0x13, 0x29, 0x93};
+
+static const std::vector<uint8_t> priv_key_39{
+ 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xb8, 0xed, 0x73, 0x68, 0x7d, 0xb7, 0xc6, 0x98, 0x09, 0x3a,
+ 0x1d, 0x9d, 0x6d, 0xbc, 0xe0, 0x77, 0x23, 0x0a, 0x07, 0x45, 0x6d, 0x8e,
+ 0x13, 0x17, 0xaa, 0xdb, 0x70, 0x9c, 0xcf, 0x47, 0x12, 0x1e, 0xc1, 0xb4,
+ 0xe7, 0x51, 0xbb, 0xa4, 0xbb, 0xba, 0x7b, 0xff, 0x4b, 0x1e, 0x55, 0xcd,
+ 0x6c, 0xe9, 0x74, 0x11, 0x18, 0x93, 0x18, 0x91, 0x25, 0xea, 0xee, 0xe2,
+ 0xe7, 0x7f, 0x3d, 0xa3, 0x6f, 0x4c, 0x90, 0xc0, 0x67, 0x7b, 0x87, 0xc1,
+ 0x71, 0x23, 0x7c, 0x27, 0x4b, 0xbc, 0x3a, 0x94, 0xa9, 0xab, 0xb4, 0x71,
+ 0x96, 0x9f, 0x19, 0x79, 0x40, 0xff, 0x08, 0x23, 0xf8, 0x2c, 0xa9, 0x25,
+ 0x2c, 0xe6, 0xee, 0x1b, 0x6c, 0x1a, 0x43, 0xa7, 0xc2, 0x5d, 0xf1, 0xf4,
+ 0x1d, 0x0f, 0x7e, 0x16, 0xb2, 0xb1, 0x04, 0x93, 0x3c, 0xc8, 0x96, 0x8d,
+ 0xad, 0xda, 0xe3, 0x60, 0xb7, 0x51, 0xcd, 0xa7, 0xd5, 0x43, 0xc7, 0xde,
+ 0x3f, 0xbe, 0x2c, 0xa5, 0xde, 0x6b, 0x02, 0x83, 0xab, 0xe1, 0xd0, 0x9a,
+ 0x7c, 0x41, 0xc6, 0x7e, 0x31, 0xb0, 0x82, 0x7e, 0xc6, 0x08, 0xe8, 0x11,
+ 0x01, 0x73, 0xe6, 0x2f, 0x9f, 0x95, 0x90, 0x2c, 0x90, 0x62, 0xa9, 0xc2,
+ 0x0e, 0x21, 0xf4, 0xac, 0x55, 0xc4, 0x38, 0xea, 0xda, 0x46, 0xf9, 0xd4,
+ 0xae, 0x0e, 0x58, 0xc4, 0x1d, 0x50, 0xf1, 0xcd, 0xad, 0x0d, 0xcd, 0xbf,
+ 0x5b, 0x21, 0xc6, 0xa6, 0xa1, 0xdc, 0x31, 0x1b, 0x0a, 0x45, 0xd7, 0x72,
+ 0xee, 0x92, 0x8a, 0x4e, 0xc7, 0x66, 0x33, 0x1d, 0xf2, 0x81, 0x09, 0x98,
+ 0xc3, 0xfb, 0xff, 0x16, 0xbd, 0x8d, 0x3e, 0x2b, 0xe5, 0x1e, 0x3b, 0x30,
+ 0xb4, 0x84, 0x06, 0x79, 0xe6, 0x78, 0x19, 0x4f, 0x38, 0x89, 0x83, 0x00,
+ 0x57, 0xe5, 0x9e, 0x51, 0x1d, 0x06, 0xbe, 0xff, 0xe0, 0x40, 0x52, 0x3b,
+ 0x96, 0x57, 0xae, 0xb4, 0xd5, 0x3a, 0x53, 0x10, 0x30, 0x11, 0xcc, 0xf8,
+ 0xe5, 0x5f, 0xaf, 0x0c, 0xef, 0x4b, 0xfc, 0xe1, 0xd2, 0x7c, 0x6e, 0x86,
+ 0x83, 0x20, 0x56, 0x18, 0x63, 0x9b, 0xe4, 0xb7, 0x80, 0x70, 0xef, 0xc9,
+ 0xfd, 0x53, 0x6e, 0x70, 0xc5, 0x78, 0x30, 0x7b, 0xc0, 0x3b, 0x40, 0x0e,
+ 0x6f, 0x7a, 0x4c, 0xe2, 0xac, 0xa8, 0x6a, 0x5d, 0x74, 0xe6, 0xfe, 0xa4,
+ 0x43, 0x49, 0xeb, 0xcf, 0x2c, 0x58, 0x90, 0x2e, 0xe1, 0x43, 0xc5, 0x81,
+ 0x33, 0xf3, 0x95, 0xa3, 0x9b, 0xa7, 0xb7, 0xa1, 0x05, 0x7a, 0x52, 0xa0,
+ 0x23, 0x76, 0xbe, 0x30, 0x8e, 0xdc, 0x44, 0x1f, 0xbe, 0x77, 0x5f, 0xca,
+ 0x9d, 0x4b, 0x09, 0x8f, 0x8b, 0xa0, 0x18, 0x01, 0x5a, 0x7e, 0xfc, 0xba,
+ 0x7d, 0xf8, 0xfd, 0x86, 0xd8, 0xd6, 0x23, 0x5a, 0xf3, 0xb8, 0x55, 0xbb,
+ 0xe5, 0xe4, 0x70, 0xc8, 0x5e, 0x03, 0x54, 0x5a, 0xa3, 0xd3, 0xbb, 0x5a,
+ 0x55, 0x51, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00,
+ 0x99, 0x03, 0x88, 0xd1, 0xb5, 0xec, 0x61, 0x3b, 0x9d, 0xae, 0xe3, 0xa0,
+ 0x46, 0x93, 0xd9, 0x1b, 0x5a, 0xf7, 0xca, 0x4a, 0x6d, 0x3a, 0xf8, 0x9b,
+ 0x45, 0xb9, 0x6a, 0xf5, 0xa5, 0x20, 0xc6, 0x62, 0x82, 0x9f, 0x40, 0x23,
+ 0xc5, 0xe2, 0xa9, 0x9e, 0xc5, 0x48, 0xd9, 0x0c, 0x11, 0xac, 0xf7, 0x68,
+ 0x37, 0xac, 0x89, 0xab, 0xf4, 0xd0, 0xed, 0x11, 0xf6, 0x75, 0xf3, 0x5c,
+ 0xba, 0x50, 0xc8, 0x20, 0x0f, 0x49, 0xd4, 0x96, 0x47, 0x1f, 0x0d, 0x91,
+ 0x72, 0x02, 0x45, 0xcd, 0x4a, 0x9f, 0x85, 0xc0, 0xd8, 0x7e, 0x80, 0x45,
+ 0xc6, 0xdb, 0x28, 0xa7, 0x9d, 0x41, 0xbd, 0xf0, 0x9e, 0x48, 0x6f, 0x5d,
+ 0xe9, 0x38, 0xf1, 0x7a, 0xcd, 0xee, 0x3a, 0x8a, 0x67, 0x50, 0x38, 0xd7,
+ 0x7f, 0xda, 0x22, 0x23, 0x0c, 0x89, 0x13, 0xeb, 0x59, 0x7f, 0x83, 0x92,
+ 0x31, 0x3f, 0xee, 0x8f, 0x96, 0x5e, 0x3f, 0xbd, 0x64, 0xdc, 0x85, 0xdb,
+ 0xc2, 0xaf, 0xc0, 0x58, 0xc4, 0xec, 0xd4, 0x44, 0xf5, 0xc9, 0x4d, 0xf5,
+ 0x52, 0xdb, 0x4a, 0x1c, 0x25, 0xed, 0xe5, 0xc8, 0xaa, 0xd4, 0x9f, 0x62,
+ 0x19, 0xdd, 0xdf, 0xea, 0xee, 0x2f, 0xa1, 0x8c, 0xb1, 0xb0, 0x2a, 0xe7,
+ 0x77, 0xbf, 0x3c, 0xfc, 0x2e, 0xa8, 0x4c, 0xd2, 0x1b, 0x98, 0x1a, 0x29,
+ 0x2e, 0xd3, 0x9e, 0xfa, 0x42, 0x09, 0x90, 0x1e, 0x72, 0xd6, 0xd9, 0xfc,
+ 0xaf, 0x0d, 0x40, 0xeb, 0x96, 0x26, 0x71, 0x6a, 0xa9, 0x98, 0x43, 0xc9,
+ 0xf6, 0x5c, 0xec, 0xbc, 0x80, 0x26, 0x45, 0x86, 0x01, 0x3c, 0xaf, 0x73,
+ 0x82, 0xf0, 0x51, 0xc3, 0xf3, 0x72, 0x3e, 0x9e, 0x5a, 0xfe, 0x08, 0x78,
+ 0xe3, 0x9c, 0x9e, 0xfc, 0x8f, 0xf3, 0x26, 0x14, 0xe9, 0x2b, 0x6d, 0x2f,
+ 0x07, 0x7a, 0xbf, 0x50, 0x12, 0xea, 0xdb, 0xcc, 0x26, 0xee, 0xeb, 0x47,
+ 0xe1, 0x53, 0xb9, 0x28, 0xe6, 0x34, 0xbf, 0x94, 0x0d, 0xb6, 0xef, 0x24,
+ 0x8d, 0x1d, 0x0f, 0x35, 0xe5, 0xc4, 0xc0, 0xcd, 0x3f, 0x39, 0xa7, 0xcf,
+ 0x3b, 0xab, 0x50, 0xeb, 0xda, 0xc5, 0x82, 0xf5, 0x69, 0xdb, 0x81, 0x0f,
+ 0xef, 0x07, 0xc6, 0xb2, 0xd7, 0x74, 0x58, 0xe6, 0x61, 0x0b, 0x6b, 0x01,
+ 0x94, 0x1f, 0xb5, 0x98, 0x29, 0x2d, 0xd7, 0x92, 0xff, 0x08, 0x27, 0x5a,
+ 0xc6, 0xe8, 0xa5, 0x42, 0xce, 0xbb, 0xc0, 0xf7, 0x3f, 0x0e, 0x3d, 0x3d,
+ 0xc7, 0x3f, 0x82, 0x8f, 0x92, 0xdc, 0x62, 0xb1, 0x58, 0x42, 0x7f, 0x4c,
+ 0x05, 0x00, 0x4d, 0x56, 0xda, 0xb7, 0xc7, 0xf6, 0x78, 0x44, 0xec, 0x16,
+ 0x64, 0x57, 0x53, 0xf2, 0xfa, 0xdf, 0x51, 0x0b, 0x2c, 0x56, 0x7e, 0xcf,
+ 0xa3, 0xe8, 0xcb, 0x7f, 0x98, 0x63, 0x4f, 0x5e, 0xbc, 0x5a, 0xe2, 0x46,
+ 0xd4, 0xe9, 0xc6, 0x73, 0xc3, 0x8c, 0x79, 0xe0, 0xce, 0xb8, 0x75, 0x2d,
+ 0x02, 0x81, 0xc1, 0x00, 0xf4, 0x8e, 0xae, 0xc9, 0x9e, 0x76, 0xd7, 0xf5,
+ 0x4b, 0x1c, 0x8b, 0xf9, 0x72, 0x5f, 0x76, 0x46, 0x4c, 0x7c, 0x8e, 0x91,
+ 0x1e, 0x86, 0xb5, 0x0f, 0x1a, 0xfa, 0xca, 0xd8, 0x42, 0xd0, 0xc9, 0x6d,
+ 0xdd, 0xd7, 0xf7, 0x35, 0x9e, 0x3a, 0x35, 0xb8, 0x59, 0x93, 0xf0, 0xad,
+ 0xfd, 0xcd, 0xc1, 0xc2, 0xd4, 0x2c, 0x1a, 0xc3, 0xf7, 0x24, 0x24, 0x7f,
+ 0x32, 0x5c, 0x53, 0x77, 0xff, 0xe0, 0x53, 0x9f, 0xbd, 0x36, 0x76, 0x88,
+ 0xe2, 0x79, 0x4e, 0x16, 0xea, 0xe9, 0xfd, 0x0e, 0x3d, 0xd5, 0x8c, 0x2a,
+ 0x3d, 0x16, 0x78, 0x9b, 0x6f, 0xe5, 0xa0, 0x42, 0xa3, 0x95, 0x0a, 0xd3,
+ 0xe0, 0xe1, 0x7c, 0x30, 0xce, 0x65, 0xad, 0xf2, 0x9d, 0x28, 0x1f, 0x1c,
+ 0x05, 0x65, 0x49, 0x28, 0x1e, 0xde, 0x61, 0x30, 0xf0, 0x84, 0xd5, 0x91,
+ 0x9a, 0xdc, 0x1e, 0xd7, 0x47, 0x9f, 0x60, 0xa8, 0xd0, 0x6e, 0x73, 0x17,
+ 0xaf, 0x7a, 0x50, 0x7a, 0x6e, 0x37, 0x16, 0xcb, 0x84, 0x29, 0x8d, 0xe1,
+ 0x3d, 0xd4, 0x0e, 0x8f, 0xe0, 0x96, 0x79, 0x3d, 0x85, 0xbc, 0x5d, 0x3c,
+ 0xfc, 0x0b, 0xc8, 0x05, 0x89, 0xb2, 0x72, 0x10, 0xac, 0x40, 0x19, 0x82,
+ 0xad, 0x64, 0x7a, 0xa9, 0xed, 0xf6, 0x06, 0xcd, 0x1c, 0x8a, 0x1b, 0x64,
+ 0x28, 0x0c, 0xc8, 0xa6, 0xf5, 0x44, 0x44, 0xf3, 0x96, 0xf9, 0x5f, 0x58,
+ 0xff, 0x55, 0xcc, 0xbf, 0x02, 0x81, 0xc1, 0x00, 0xc1, 0x94, 0x85, 0x18,
+ 0x67, 0x1d, 0x56, 0x36, 0x3a, 0xa9, 0x5c, 0xcd, 0xed, 0xd5, 0x9c, 0x74,
+ 0x35, 0x0a, 0x75, 0xcd, 0xf1, 0x6e, 0x59, 0x3b, 0x37, 0xe3, 0x11, 0x41,
+ 0x2d, 0x63, 0x13, 0xa4, 0x45, 0x83, 0x83, 0x68, 0xda, 0x70, 0xab, 0xee,
+ 0xce, 0xa0, 0x9a, 0x4e, 0xc2, 0xca, 0x1e, 0xee, 0x5e, 0xd2, 0x1e, 0xcd,
+ 0xe2, 0xb1, 0x35, 0x7c, 0xc3, 0x32, 0x25, 0x1d, 0x3b, 0x29, 0x1c, 0xa2,
+ 0x97, 0x1b, 0x9f, 0xef, 0x31, 0x5d, 0x23, 0x76, 0xd7, 0x44, 0x75, 0x57,
+ 0x35, 0xfc, 0xe2, 0xf8, 0x46, 0x2a, 0xe6, 0x10, 0x9d, 0xd7, 0xdf, 0xa5,
+ 0x17, 0xa4, 0x13, 0xde, 0x22, 0xfb, 0x5a, 0xf8, 0x2f, 0x12, 0xdb, 0xe9,
+ 0xaf, 0xa3, 0x12, 0x29, 0x10, 0x22, 0xc8, 0x87, 0xef, 0x9c, 0x22, 0x60,
+ 0x6b, 0x90, 0xc1, 0xe2, 0xf5, 0x06, 0x2f, 0xf1, 0x8a, 0xe1, 0x76, 0x06,
+ 0x13, 0x4a, 0x3d, 0x4b, 0xf9, 0xc0, 0x4c, 0xe2, 0xd4, 0x35, 0x12, 0xae,
+ 0x20, 0xb9, 0x93, 0x73, 0xd9, 0x06, 0xd4, 0x9f, 0xd7, 0xd3, 0xa3, 0xd7,
+ 0x4f, 0x27, 0xfb, 0xa5, 0xbb, 0x75, 0x34, 0x4e, 0x6c, 0xb6, 0x5a, 0xa5,
+ 0x51, 0x38, 0xd9, 0x43, 0xe4, 0x1b, 0x6d, 0x08, 0x5b, 0x76, 0x24, 0x07,
+ 0xd8, 0xd0, 0xdb, 0x09, 0xd4, 0x92, 0xff, 0x90, 0xe2, 0xb9, 0xe0, 0x69,
+ 0xb4, 0xb3, 0xa9, 0xfb, 0x68, 0xb8, 0x91, 0xef, 0x02, 0x81, 0xc1, 0x00,
+ 0xa1, 0x73, 0x79, 0x0c, 0xfe, 0x22, 0xb3, 0x5b, 0xeb, 0x24, 0x83, 0x7c,
+ 0x40, 0xf7, 0xa8, 0xdb, 0xac, 0x2f, 0x26, 0xe7, 0xc3, 0x61, 0x67, 0x32,
+ 0xfb, 0xba, 0xca, 0x23, 0x8f, 0xa8, 0xca, 0xf2, 0x4f, 0x5c, 0xfe, 0x85,
+ 0x55, 0x5a, 0x54, 0x90, 0xca, 0x02, 0x93, 0x08, 0x2a, 0xe0, 0xa5, 0xa4,
+ 0x7b, 0xf2, 0x4a, 0x11, 0x49, 0x9d, 0x80, 0xc2, 0xc0, 0x7a, 0x97, 0x58,
+ 0x47, 0x82, 0xcf, 0x72, 0x4b, 0xb6, 0x22, 0xf7, 0x27, 0x9c, 0xb1, 0xe3,
+ 0x0b, 0x5f, 0x42, 0x83, 0x1e, 0x6b, 0x56, 0xc7, 0xa3, 0xe0, 0xab, 0xea,
+ 0xe2, 0x2a, 0x94, 0x6c, 0xaa, 0x16, 0x01, 0x39, 0xf3, 0xe2, 0xa8, 0xdc,
+ 0x87, 0xc6, 0x34, 0xda, 0x50, 0xca, 0x66, 0x0f, 0x57, 0xb8, 0x90, 0x5d,
+ 0x7e, 0x53, 0x8d, 0x92, 0x83, 0x97, 0x0e, 0x6f, 0xbb, 0xee, 0xca, 0x25,
+ 0x91, 0xd1, 0x34, 0x3c, 0xfe, 0xad, 0x8c, 0x29, 0xfc, 0xdd, 0x21, 0x38,
+ 0x52, 0x7e, 0xe7, 0xfb, 0x9f, 0xda, 0xd7, 0x21, 0xf6, 0x71, 0x82, 0xd3,
+ 0x95, 0x8f, 0x81, 0xa7, 0x0e, 0x1d, 0x56, 0xe8, 0xa5, 0xf5, 0x19, 0x2e,
+ 0x1e, 0xc3, 0xc1, 0xee, 0x23, 0xe9, 0x85, 0x6d, 0xf2, 0x0e, 0xbd, 0xb4,
+ 0x65, 0xb6, 0xe0, 0xb2, 0x94, 0xbe, 0xd0, 0x6a, 0x84, 0xce, 0x3b, 0xc1,
+ 0x8d, 0x76, 0x6e, 0x96, 0xe9, 0xfa, 0xe3, 0xe9, 0x9b, 0x58, 0x07, 0x7d,
+ 0x02, 0x81, 0xc0, 0x4f, 0x1d, 0x03, 0xc8, 0x15, 0x5c, 0x47, 0xff, 0xa1,
+ 0xb9, 0xd5, 0xd3, 0xd3, 0x7f, 0x99, 0x91, 0x64, 0x9c, 0x01, 0xc9, 0x49,
+ 0x02, 0x70, 0x35, 0x63, 0x81, 0xc9, 0x6b, 0x79, 0xc1, 0x24, 0x25, 0xde,
+ 0xc3, 0x00, 0xd1, 0xb9, 0x74, 0x92, 0xcf, 0xe6, 0x62, 0x7c, 0xad, 0xf3,
+ 0xad, 0xe7, 0x36, 0x44, 0x4a, 0x5b, 0x8c, 0x89, 0x39, 0x23, 0x42, 0xfa,
+ 0x03, 0x64, 0x67, 0xad, 0xe5, 0xff, 0x6d, 0xf3, 0x93, 0xb6, 0xa9, 0x6a,
+ 0xe3, 0x45, 0xbb, 0x2b, 0xff, 0x2e, 0x75, 0x95, 0xfa, 0xe4, 0x47, 0xd3,
+ 0x65, 0x74, 0xe1, 0x15, 0xa1, 0x44, 0x25, 0x94, 0xa3, 0xd9, 0xfa, 0xcf,
+ 0x11, 0x2a, 0xfc, 0x83, 0x40, 0x91, 0xdf, 0xcf, 0x88, 0x35, 0xc3, 0xd2,
+ 0x74, 0x64, 0xc0, 0x29, 0x8d, 0x05, 0xff, 0xa1, 0xf6, 0x67, 0x46, 0xfa,
+ 0x1c, 0xad, 0x3b, 0x6a, 0x26, 0xfa, 0xb5, 0x40, 0xec, 0xf6, 0x60, 0x36,
+ 0x92, 0x00, 0xda, 0x33, 0x1f, 0xfd, 0xa2, 0x6c, 0x7d, 0x6b, 0x65, 0xcd,
+ 0x2c, 0x9d, 0x79, 0x36, 0x1b, 0xa8, 0xba, 0x35, 0xff, 0x81, 0x39, 0x1a,
+ 0x83, 0xab, 0xfc, 0xe1, 0x31, 0x25, 0x9a, 0xaa, 0xb7, 0x31, 0x14, 0x2e,
+ 0x05, 0x87, 0x6a, 0x02, 0xf7, 0x25, 0x82, 0x8f, 0x79, 0xcc, 0x0b, 0x18,
+ 0x75, 0x7b, 0x3d, 0x1b, 0x6c, 0x1b, 0xeb, 0x17, 0x8e, 0xd5, 0xc9, 0x89,
+ 0xe2, 0xe4, 0xc1, 0x02, 0x81, 0xc0, 0x7f, 0xa9, 0x08, 0xf5, 0x19, 0x4a,
+ 0xfc, 0x32, 0xaf, 0xee, 0x23, 0x4c, 0x2a, 0x3c, 0x1d, 0x34, 0x9e, 0x37,
+ 0x98, 0x2b, 0xe7, 0x43, 0x1e, 0x4c, 0x67, 0x66, 0x7e, 0xb3, 0x06, 0xa4,
+ 0x36, 0x20, 0x0c, 0x31, 0xda, 0xb6, 0x1f, 0x9b, 0x52, 0xce, 0x37, 0x57,
+ 0xee, 0x52, 0xf7, 0x35, 0x45, 0x14, 0x61, 0x71, 0x88, 0x6e, 0xf2, 0x80,
+ 0xdb, 0xb7, 0xe6, 0x7a, 0x3d, 0x6c, 0x01, 0x53, 0x1b, 0x8f, 0x99, 0x52,
+ 0x9f, 0x84, 0x06, 0xa8, 0xfe, 0x1c, 0x56, 0x06, 0x5b, 0x56, 0x3e, 0xd2,
+ 0x39, 0x5d, 0x10, 0x49, 0x65, 0x64, 0xc6, 0x77, 0x5a, 0xbd, 0xf4, 0xd7,
+ 0xd0, 0x78, 0xa2, 0x8f, 0xe6, 0x7d, 0x8d, 0x5e, 0xb5, 0xf5, 0x01, 0x84,
+ 0x90, 0x12, 0xf0, 0xc3, 0xf7, 0xdf, 0x7c, 0x8d, 0x91, 0x80, 0xec, 0x17,
+ 0xc1, 0x7d, 0x06, 0xd5, 0xc2, 0x18, 0xa0, 0xcf, 0x52, 0xf0, 0x6f, 0x6b,
+ 0xc3, 0xc7, 0xac, 0xba, 0xd3, 0x59, 0x57, 0x37, 0xbf, 0xe6, 0xc6, 0xbf,
+ 0xdd, 0x06, 0x80, 0xc2, 0x92, 0xe6, 0x65, 0xd3, 0xbc, 0x79, 0x4c, 0x22,
+ 0x31, 0x76, 0x5a, 0x32, 0x1b, 0x3b, 0x9d, 0x71, 0x84, 0x02, 0xb5, 0x98,
+ 0x30, 0x08, 0x5a, 0x2c, 0xf3, 0xed, 0x70, 0xdc, 0x1c, 0x77, 0x08, 0xbe,
+ 0xce, 0xb9, 0xbb, 0xcc, 0x2d, 0x64, 0x18, 0x18, 0x02, 0x8c, 0x62, 0xf2,
+ 0x32, 0xde, 0xed, 0x68, 0x75, 0x0e};
+
+static const std::vector<uint8_t> priv_key_40{
+ 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0x9e, 0x60, 0x9b, 0x33, 0x01, 0x5a, 0x2e, 0x72, 0x84, 0x86,
+ 0x2b, 0xe7, 0x8c, 0x5a, 0x96, 0x87, 0xf4, 0x2c, 0x6b, 0x0d, 0x56, 0xf8,
+ 0x60, 0xbc, 0x6e, 0x2c, 0xc1, 0xa0, 0x87, 0xbf, 0x72, 0x13, 0x3e, 0xa3,
+ 0xdd, 0xac, 0x50, 0xa0, 0x77, 0xfe, 0xc8, 0x43, 0xe5, 0x0c, 0xab, 0x93,
+ 0x53, 0x72, 0x20, 0x54, 0xc7, 0x05, 0xc8, 0x3e, 0x30, 0x4b, 0x0f, 0xf3,
+ 0x1d, 0x7c, 0x12, 0x2c, 0x36, 0xea, 0x1b, 0xd8, 0x5d, 0xea, 0xb5, 0x4c,
+ 0x1c, 0xae, 0x6b, 0xff, 0xe3, 0xa8, 0xdd, 0xf9, 0x03, 0xc6, 0x14, 0x16,
+ 0x31, 0x31, 0x71, 0x18, 0x47, 0xdd, 0xdf, 0xbd, 0xd8, 0xac, 0x82, 0xa3,
+ 0xf5, 0x52, 0x54, 0x6a, 0xfe, 0x0d, 0x21, 0x50, 0x62, 0x9b, 0x1c, 0x16,
+ 0x55, 0x81, 0xb1, 0xa4, 0x9d, 0x4c, 0xb6, 0xf5, 0x06, 0xa4, 0xdb, 0xf0,
+ 0x07, 0xa5, 0xb3, 0xba, 0xe3, 0x5e, 0xbf, 0x6e, 0x18, 0xd3, 0x3d, 0x43,
+ 0x38, 0x89, 0xf4, 0x59, 0xaf, 0x68, 0x23, 0x42, 0xe5, 0xce, 0xc8, 0x90,
+ 0x70, 0x64, 0xe3, 0x09, 0xf2, 0xe3, 0xf8, 0xc7, 0x87, 0x5c, 0xc2, 0xe1,
+ 0xfa, 0x75, 0x49, 0xe8, 0x69, 0xfc, 0x27, 0xb1, 0x24, 0xe3, 0xe8, 0xd6,
+ 0x2c, 0x71, 0x0a, 0xc6, 0x2f, 0x1a, 0x18, 0xc4, 0x52, 0x03, 0xce, 0x9b,
+ 0x58, 0x90, 0x2b, 0x54, 0xc6, 0x4b, 0x44, 0x48, 0x1d, 0x56, 0x86, 0x48,
+ 0x16, 0xca, 0xa3, 0x56, 0x47, 0x10, 0x83, 0xfe, 0x4f, 0xa0, 0x92, 0xd1,
+ 0x56, 0x55, 0x20, 0xe1, 0x08, 0xb9, 0xe7, 0x12, 0xb7, 0x80, 0x7f, 0xe2,
+ 0xdc, 0x5e, 0xd3, 0xa7, 0x4d, 0x9c, 0x45, 0x4f, 0x4a, 0xe3, 0x91, 0xd7,
+ 0x5d, 0xef, 0x75, 0x00, 0x88, 0xda, 0xfe, 0x51, 0xc4, 0xc4, 0x3a, 0x74,
+ 0x96, 0xed, 0x06, 0x55, 0xf8, 0xab, 0x0d, 0xdc, 0xae, 0xbd, 0x5f, 0x73,
+ 0x44, 0x12, 0x35, 0x5d, 0x5b, 0xec, 0x8a, 0xda, 0xfa, 0x00, 0x9f, 0x1f,
+ 0x32, 0x9a, 0xfd, 0xc4, 0x4e, 0x14, 0x12, 0x79, 0x83, 0xd7, 0x83, 0xab,
+ 0x91, 0x04, 0x53, 0xc1, 0xc1, 0x02, 0xc0, 0x1f, 0x24, 0x98, 0x12, 0x20,
+ 0x6c, 0x57, 0x46, 0xe7, 0xa9, 0x40, 0x15, 0x15, 0x8c, 0xe1, 0x9e, 0x5c,
+ 0xcc, 0x10, 0xaf, 0x2e, 0xc8, 0x4c, 0x92, 0xc5, 0x6f, 0xcc, 0x26, 0x0d,
+ 0x07, 0x25, 0xea, 0xe2, 0xa8, 0xc5, 0xe7, 0xfa, 0xf1, 0x54, 0xc3, 0x74,
+ 0x11, 0xf1, 0x6c, 0x85, 0xea, 0x32, 0x27, 0x94, 0xd6, 0xb4, 0x2e, 0x4f,
+ 0x4e, 0x57, 0xd8, 0x43, 0xb0, 0x64, 0x16, 0x8b, 0xc4, 0xf9, 0xb0, 0x39,
+ 0x01, 0x82, 0xe6, 0x75, 0xfd, 0xd3, 0x6c, 0x6f, 0x34, 0xea, 0x9a, 0xc3,
+ 0xa4, 0x1e, 0x4f, 0xaa, 0x82, 0xac, 0x4c, 0x71, 0xf7, 0xd5, 0xdf, 0xbe,
+ 0x0d, 0x3d, 0x04, 0xa1, 0xab, 0x14, 0x69, 0xce, 0x86, 0x0d, 0xa3, 0x68,
+ 0xab, 0x15, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x66,
+ 0x45, 0xfa, 0x53, 0x00, 0xaf, 0x8c, 0xc8, 0xf4, 0xdd, 0x73, 0xe2, 0xad,
+ 0xd7, 0x1d, 0xd8, 0x23, 0x8c, 0xbf, 0x80, 0xb8, 0xc5, 0xe2, 0x2a, 0x2c,
+ 0x77, 0x88, 0x7e, 0x32, 0xcb, 0x25, 0x4e, 0x5a, 0x28, 0x15, 0x91, 0x1d,
+ 0xeb, 0xd2, 0x31, 0x5c, 0x7f, 0xc3, 0x9c, 0xdf, 0xfb, 0x5e, 0x6a, 0x97,
+ 0x88, 0x47, 0x91, 0x6b, 0x53, 0x05, 0x7a, 0xa3, 0x8d, 0x1a, 0x60, 0x31,
+ 0x98, 0x0d, 0xca, 0x36, 0x3b, 0x0d, 0xc2, 0xf0, 0x5a, 0x7b, 0x37, 0x03,
+ 0x95, 0x16, 0x1d, 0xc9, 0x61, 0xf1, 0xd6, 0xea, 0xc7, 0xbd, 0xf2, 0xb0,
+ 0x96, 0xbe, 0x69, 0xff, 0xff, 0x27, 0xb9, 0x97, 0x0f, 0x6b, 0xef, 0x43,
+ 0x86, 0x68, 0x12, 0x70, 0x8d, 0xe9, 0x6f, 0x42, 0xbf, 0x05, 0x6e, 0xa0,
+ 0x19, 0xae, 0x5e, 0x88, 0xd3, 0x47, 0xfc, 0x13, 0xef, 0x37, 0xf1, 0x00,
+ 0x54, 0x52, 0x59, 0xb0, 0x02, 0xd7, 0xd3, 0x29, 0x7f, 0x8c, 0x36, 0x41,
+ 0xed, 0xdc, 0x80, 0xc2, 0x2c, 0x84, 0x1c, 0x79, 0x96, 0x14, 0x8e, 0x81,
+ 0xb2, 0xbe, 0x00, 0x0b, 0x7a, 0x45, 0xe6, 0x58, 0x0e, 0xf7, 0xde, 0xdf,
+ 0xe0, 0x4e, 0xf8, 0xbf, 0x64, 0xfc, 0x6e, 0x94, 0xc0, 0x21, 0xa8, 0xca,
+ 0x0d, 0x5b, 0x03, 0x5e, 0x35, 0x00, 0xc5, 0x66, 0x99, 0x18, 0xa2, 0xd8,
+ 0xe8, 0x80, 0xb8, 0xc0, 0x1a, 0x55, 0x9f, 0xb7, 0x4d, 0x3c, 0x31, 0x91,
+ 0x1e, 0x28, 0xd6, 0x91, 0x2d, 0x10, 0x3b, 0xab, 0x9f, 0xb8, 0x8f, 0x00,
+ 0x67, 0x91, 0x58, 0xdd, 0xe9, 0x53, 0xb6, 0xc6, 0x16, 0x65, 0xc0, 0x88,
+ 0xe0, 0x07, 0x62, 0x38, 0x09, 0x39, 0x1d, 0x9d, 0xdf, 0x5a, 0x7f, 0x0f,
+ 0xf4, 0x22, 0x9e, 0x3d, 0xe1, 0x86, 0x1a, 0x1f, 0x5a, 0xe3, 0x68, 0x03,
+ 0x84, 0xab, 0x1d, 0xf1, 0xf8, 0xdd, 0xeb, 0x3d, 0x99, 0xb5, 0x24, 0x2a,
+ 0x27, 0xea, 0x0a, 0xa3, 0x9b, 0x76, 0x1a, 0xa0, 0x52, 0xc9, 0xe9, 0x95,
+ 0x91, 0x37, 0x26, 0xa7, 0x9a, 0x74, 0xba, 0x68, 0x31, 0xdc, 0xaf, 0x94,
+ 0x16, 0xad, 0xd4, 0x37, 0xe4, 0xe9, 0xc8, 0x45, 0xd7, 0x96, 0x94, 0xc3,
+ 0xac, 0xc2, 0x43, 0x1c, 0x56, 0x6d, 0x03, 0x21, 0x83, 0x3d, 0xaf, 0x38,
+ 0x96, 0xc9, 0x70, 0xd1, 0x73, 0x7b, 0xc3, 0xb9, 0xfa, 0xd5, 0x5f, 0x3f,
+ 0x68, 0xcc, 0x48, 0xfc, 0xa8, 0x2e, 0xb4, 0x71, 0x88, 0x4d, 0xef, 0xeb,
+ 0x51, 0x55, 0xa9, 0x09, 0xe3, 0x5d, 0x89, 0xda, 0xaa, 0x14, 0x6a, 0x70,
+ 0x06, 0xac, 0x60, 0xe4, 0x69, 0x1f, 0xc1, 0x76, 0xf1, 0xb9, 0xed, 0x05,
+ 0x5e, 0xd9, 0x87, 0x9d, 0xa1, 0xd5, 0x7a, 0xbe, 0xa8, 0x98, 0x9d, 0xec,
+ 0x57, 0x62, 0x52, 0xad, 0xc4, 0x9c, 0x0d, 0xe0, 0x91, 0xc3, 0xa9, 0x66,
+ 0xc2, 0x07, 0x31, 0xeb, 0xb6, 0x56, 0xd0, 0x4f, 0x70, 0x01, 0x81, 0x02,
+ 0x81, 0xc1, 0x00, 0xcb, 0xed, 0xaf, 0x29, 0xab, 0xda, 0xce, 0x95, 0x53,
+ 0x06, 0x6b, 0xf9, 0xb5, 0x52, 0xe7, 0x42, 0x73, 0x42, 0xb9, 0x31, 0x84,
+ 0x6d, 0xc8, 0x0c, 0x4a, 0x09, 0x3f, 0x51, 0x35, 0x0a, 0x85, 0x87, 0xe4,
+ 0x7f, 0xd7, 0xc1, 0x65, 0x01, 0x49, 0xa4, 0xef, 0x85, 0xf4, 0xbe, 0x5b,
+ 0x2f, 0x57, 0xd5, 0x1d, 0xe3, 0x74, 0xd8, 0xc8, 0xcb, 0xd8, 0xe9, 0x07,
+ 0xbe, 0xfd, 0xd9, 0xc7, 0x95, 0x75, 0x3f, 0xdf, 0x6c, 0x47, 0xb2, 0x8a,
+ 0x7c, 0x0e, 0xe8, 0xc8, 0xaa, 0x12, 0x4e, 0xb4, 0x86, 0xd5, 0x3d, 0x8d,
+ 0xa2, 0xd9, 0x59, 0xf4, 0xc9, 0xa7, 0x42, 0xcc, 0xae, 0x9f, 0x4d, 0xee,
+ 0x7b, 0xb2, 0xa5, 0xae, 0x92, 0xb7, 0x17, 0x0d, 0xd1, 0x5c, 0x05, 0x4f,
+ 0xd1, 0x8e, 0xd9, 0xeb, 0x64, 0x88, 0xe0, 0xe2, 0xb4, 0xe4, 0x5b, 0xcc,
+ 0x1a, 0x9b, 0x1b, 0x63, 0x02, 0xfe, 0x12, 0xa6, 0xdb, 0xe5, 0x4d, 0x9f,
+ 0xc3, 0x71, 0x47, 0x8a, 0x18, 0x67, 0x84, 0xe9, 0xcd, 0x4e, 0xb4, 0x68,
+ 0x2d, 0x8a, 0xa1, 0xd8, 0xb2, 0x94, 0x66, 0x1a, 0xbc, 0xe3, 0xb0, 0x75,
+ 0xc0, 0x54, 0xfa, 0xf2, 0xd9, 0xac, 0xb4, 0x85, 0x4c, 0xf1, 0x8a, 0x63,
+ 0x9a, 0xfa, 0x70, 0xd0, 0x6d, 0x75, 0x3b, 0x58, 0x0b, 0xe8, 0x7b, 0x65,
+ 0xc8, 0x60, 0x91, 0x36, 0x6b, 0x48, 0x9c, 0x2d, 0xfa, 0xd7, 0x5c, 0xa5,
+ 0x20, 0x31, 0xb5, 0x02, 0x81, 0xc1, 0x00, 0xc6, 0xd1, 0x5b, 0x3b, 0x5a,
+ 0xd9, 0x0c, 0xe9, 0x22, 0x37, 0x78, 0x46, 0x47, 0x71, 0xfa, 0xeb, 0x72,
+ 0x52, 0xc0, 0x40, 0x4b, 0xe5, 0x5f, 0xc5, 0xa7, 0x04, 0xa9, 0xdf, 0x46,
+ 0x15, 0x7f, 0x3d, 0x2f, 0x24, 0x43, 0x3b, 0xa9, 0xfa, 0xb8, 0x03, 0x7a,
+ 0xa2, 0x19, 0x47, 0x4e, 0xba, 0xbb, 0x50, 0xfe, 0x30, 0x7a, 0xe9, 0xdc,
+ 0x41, 0x79, 0xda, 0x8a, 0x28, 0xc6, 0x0f, 0x97, 0x16, 0xcc, 0x0c, 0xa9,
+ 0xd8, 0xd2, 0x6f, 0xd1, 0xc3, 0x53, 0x24, 0x6b, 0xff, 0x98, 0x69, 0x8b,
+ 0x67, 0xd4, 0xc5, 0x7f, 0x09, 0x4f, 0x9b, 0x9b, 0x51, 0x8a, 0xac, 0x5c,
+ 0x20, 0xff, 0x0f, 0x9f, 0x98, 0x30, 0x73, 0xa5, 0x47, 0x92, 0x6c, 0x66,
+ 0x09, 0xf9, 0x1d, 0x98, 0xbb, 0x93, 0x56, 0x3d, 0xff, 0x80, 0xc5, 0x3c,
+ 0xe6, 0xdd, 0xa0, 0x1d, 0xa8, 0xbf, 0xc2, 0x46, 0xd5, 0xa2, 0x22, 0xd8,
+ 0xc7, 0xeb, 0xc3, 0xc6, 0xb7, 0xdf, 0x18, 0x13, 0xe3, 0x93, 0x39, 0x7b,
+ 0xf5, 0xf4, 0x6d, 0x1d, 0x54, 0x26, 0xf8, 0xd4, 0xc3, 0x6d, 0xb7, 0x82,
+ 0x07, 0x88, 0xb4, 0xf6, 0x88, 0xa9, 0x89, 0xd0, 0x1a, 0x8d, 0xdf, 0xc6,
+ 0x42, 0xc5, 0x16, 0x55, 0x02, 0x35, 0x25, 0x82, 0x72, 0xda, 0xb9, 0xd9,
+ 0xc8, 0x03, 0x3a, 0x6f, 0xe5, 0x73, 0x1d, 0x23, 0x1d, 0x1b, 0x2b, 0x9a,
+ 0xfe, 0x8c, 0x6b, 0x7a, 0x01, 0xef, 0xe1, 0x02, 0x81, 0xc0, 0x1b, 0x5f,
+ 0x8b, 0x3c, 0x9f, 0xb9, 0xde, 0x33, 0x03, 0x13, 0x00, 0x99, 0x63, 0x32,
+ 0x7e, 0xa2, 0x57, 0xd0, 0x64, 0x05, 0x76, 0x8e, 0x39, 0xe5, 0x14, 0x67,
+ 0x0b, 0x5d, 0xbe, 0x2d, 0xec, 0x60, 0xa2, 0x56, 0x5a, 0xc2, 0xb5, 0xe9,
+ 0x27, 0x56, 0x81, 0x64, 0x4c, 0xc6, 0xe4, 0x7c, 0x85, 0x60, 0xb1, 0x03,
+ 0x60, 0x22, 0xdd, 0x49, 0x27, 0x93, 0x98, 0x1b, 0x95, 0xfd, 0x8e, 0xa1,
+ 0xcc, 0x3c, 0x47, 0xa4, 0x44, 0x37, 0x7e, 0x09, 0x4b, 0x03, 0x0a, 0x34,
+ 0x72, 0x02, 0xa8, 0x8e, 0xd4, 0xbe, 0xcf, 0x6d, 0x45, 0x99, 0xa2, 0x97,
+ 0x12, 0xe1, 0x8f, 0x91, 0xfd, 0x06, 0x3b, 0xf5, 0xd4, 0xb4, 0x12, 0xab,
+ 0xd4, 0xf1, 0xbe, 0x44, 0x15, 0x03, 0x0d, 0x84, 0xc6, 0x95, 0x0f, 0xd8,
+ 0xcd, 0xda, 0xc9, 0xf3, 0x98, 0x17, 0x8e, 0x5d, 0x1f, 0xe6, 0xdc, 0x32,
+ 0x81, 0xa2, 0x45, 0x4d, 0x8d, 0x09, 0x0f, 0x61, 0xef, 0xa9, 0xb7, 0xaa,
+ 0xb0, 0xf2, 0x91, 0x63, 0xa2, 0xa5, 0xea, 0xb9, 0xfa, 0x3a, 0xe1, 0x58,
+ 0x8f, 0x3c, 0xe9, 0x67, 0xe3, 0x74, 0x43, 0x4a, 0x0e, 0xde, 0x24, 0x8c,
+ 0xfd, 0x76, 0xb9, 0xd1, 0xeb, 0x36, 0x35, 0x4a, 0x8f, 0x45, 0x67, 0x64,
+ 0xd9, 0xf0, 0x9e, 0x4f, 0xf2, 0xe3, 0xe5, 0x74, 0xb1, 0x29, 0xac, 0xd1,
+ 0x57, 0xcc, 0xc7, 0x0b, 0x3d, 0xaf, 0x4c, 0xe6, 0xf6, 0x65, 0x02, 0x81,
+ 0xc0, 0x39, 0xd7, 0xd1, 0x1e, 0x2c, 0xa9, 0x37, 0x5b, 0x60, 0x8c, 0x18,
+ 0xdf, 0x01, 0x8c, 0x44, 0xbf, 0x59, 0x6c, 0x7f, 0xe8, 0x74, 0xec, 0x4f,
+ 0xf7, 0xd6, 0x46, 0xc2, 0x11, 0x66, 0x77, 0x7c, 0xa4, 0x55, 0x61, 0xcc,
+ 0x79, 0xc0, 0x53, 0x64, 0x54, 0x06, 0xca, 0xc0, 0x66, 0x01, 0x9e, 0xcc,
+ 0x3e, 0x9d, 0x25, 0x87, 0xad, 0x20, 0x5a, 0xa0, 0x54, 0x17, 0x9c, 0x13,
+ 0x3b, 0x97, 0xee, 0x97, 0x01, 0x1c, 0x2d, 0x2b, 0xd4, 0x42, 0x87, 0xfc,
+ 0x59, 0x7d, 0x5e, 0x48, 0x7e, 0x74, 0x83, 0x89, 0xe0, 0xc7, 0xbb, 0xf2,
+ 0xc0, 0x47, 0xe8, 0xea, 0x5a, 0x89, 0x17, 0x44, 0x7d, 0xcc, 0x25, 0xdf,
+ 0xfa, 0xd5, 0x5c, 0x44, 0x5a, 0x6b, 0x39, 0x7d, 0x93, 0xc1, 0xca, 0xd8,
+ 0xeb, 0xdf, 0x6f, 0xc5, 0x8c, 0x1c, 0xd2, 0xe2, 0x29, 0xe2, 0x57, 0x25,
+ 0x2b, 0x25, 0xa6, 0xa3, 0xdc, 0x55, 0x8b, 0x9c, 0xa9, 0x41, 0xd8, 0x5e,
+ 0xfc, 0xc7, 0x54, 0x8f, 0x91, 0xca, 0xe1, 0xdc, 0xf2, 0x1d, 0xf5, 0x4c,
+ 0xbd, 0x5a, 0x51, 0x5d, 0x4b, 0x65, 0x76, 0x41, 0xac, 0xbc, 0x89, 0x38,
+ 0x22, 0x13, 0x3c, 0x96, 0x88, 0x43, 0x4b, 0x4b, 0xc1, 0xda, 0x8b, 0xa0,
+ 0xe0, 0xbf, 0xda, 0x20, 0x8e, 0xaf, 0xb0, 0xc4, 0x57, 0xad, 0x14, 0x69,
+ 0x70, 0x51, 0xb5, 0xf7, 0x20, 0xb1, 0xa0, 0x5b, 0x44, 0x2d, 0xa4, 0x00,
+ 0xa1, 0x02, 0x81, 0xc0, 0x0a, 0x97, 0x3e, 0x8a, 0x43, 0xbd, 0x57, 0x74,
+ 0x33, 0xa6, 0x14, 0x0c, 0x4b, 0x3c, 0x9b, 0x8c, 0xc2, 0x62, 0xda, 0x5d,
+ 0xac, 0x3f, 0xf7, 0x58, 0xb2, 0x15, 0x71, 0x63, 0x48, 0x26, 0xe2, 0xd2,
+ 0x44, 0x6f, 0xd0, 0x8d, 0x5a, 0xfe, 0x1f, 0x93, 0x22, 0xb0, 0x37, 0x13,
+ 0x00, 0xad, 0x38, 0xef, 0x4b, 0x2a, 0xa6, 0x1c, 0x31, 0x2a, 0xd8, 0xf8,
+ 0x9e, 0x5d, 0xc1, 0xa3, 0x57, 0x78, 0xd1, 0xd2, 0x70, 0x88, 0xbf, 0x6f,
+ 0x2d, 0x0c, 0xfa, 0x14, 0x44, 0x2c, 0x84, 0x6a, 0x2a, 0x11, 0xc6, 0x69,
+ 0xbd, 0x08, 0xe4, 0x31, 0x00, 0x6d, 0x37, 0x0d, 0x86, 0xfe, 0x8d, 0x98,
+ 0xd7, 0x62, 0xbb, 0x0e, 0xf5, 0xa7, 0xe0, 0xca, 0x75, 0xab, 0xdb, 0xdf,
+ 0x1b, 0x6f, 0x38, 0xd2, 0xe1, 0x06, 0x09, 0x24, 0xb6, 0x2a, 0x67, 0xbf,
+ 0x91, 0x9b, 0xe3, 0x4f, 0xc0, 0x9e, 0x76, 0x5a, 0x90, 0x37, 0xfe, 0xb2,
+ 0xa5, 0xbb, 0xcd, 0xf2, 0xd7, 0x2a, 0xc2, 0xd8, 0x36, 0x6f, 0x54, 0xd7,
+ 0x4e, 0x7c, 0xc7, 0x74, 0x1b, 0xe6, 0xd0, 0x78, 0x9d, 0xc6, 0x93, 0xfa,
+ 0x97, 0xde, 0x28, 0xe4, 0x95, 0x3c, 0x68, 0xb3, 0x70, 0xa1, 0x88, 0xb8,
+ 0x50, 0xf0, 0x01, 0xc8, 0x54, 0x09, 0x44, 0x9e, 0x54, 0x31, 0x23, 0xa8,
+ 0x8c, 0x73, 0x7b, 0xe4, 0xad, 0x1c, 0xfe, 0x7f, 0xd4, 0x6d, 0x4b, 0xce,
+ 0xab, 0x69, 0x52, 0x44};
+
+static const std::vector<uint8_t> priv_key_41{
+ 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xb9, 0x13, 0x6e, 0x01, 0x14, 0xd7, 0xf7, 0x66, 0x20, 0x54,
+ 0x93, 0xef, 0x24, 0x15, 0x92, 0x7b, 0x1c, 0xe6, 0x23, 0x58, 0x61, 0x89,
+ 0xfb, 0xd6, 0x18, 0x0d, 0xe9, 0xdc, 0x27, 0xee, 0xf2, 0xe4, 0x68, 0xc6,
+ 0x06, 0xb4, 0xb6, 0x5f, 0xff, 0x4e, 0x8b, 0x6e, 0x95, 0x16, 0x91, 0x9f,
+ 0xd3, 0xdb, 0x2a, 0x82, 0x38, 0x2c, 0x30, 0x37, 0x99, 0x06, 0x6e, 0x31,
+ 0x96, 0x5a, 0xa6, 0xf1, 0xb5, 0x62, 0xfd, 0x7a, 0xa1, 0xcb, 0x2c, 0xb4,
+ 0x56, 0xde, 0x15, 0x39, 0x5d, 0xd6, 0xfc, 0x2f, 0x5c, 0x60, 0xe5, 0xf6,
+ 0xdb, 0xc2, 0xfc, 0x7b, 0x84, 0x0e, 0x97, 0x6b, 0x77, 0x92, 0x71, 0xa6,
+ 0x60, 0x66, 0xf2, 0x6c, 0xd5, 0x84, 0x16, 0x09, 0x6d, 0xb1, 0xf0, 0xbc,
+ 0x01, 0xe2, 0x76, 0x6b, 0x98, 0x10, 0xa1, 0x01, 0xed, 0x6b, 0x67, 0x3e,
+ 0x4e, 0xb5, 0x63, 0x8a, 0x18, 0xe4, 0x57, 0xe5, 0x56, 0x34, 0x50, 0xaf,
+ 0xd0, 0xb5, 0x6e, 0xfd, 0xed, 0x27, 0xa6, 0x0e, 0x62, 0x13, 0xc6, 0xfe,
+ 0x1d, 0x7a, 0xb7, 0xfa, 0xb7, 0x05, 0xc8, 0x81, 0xc1, 0x6f, 0x09, 0x16,
+ 0xfe, 0x2f, 0x9f, 0x6d, 0x40, 0x73, 0x77, 0x71, 0x7b, 0x04, 0xa9, 0xb3,
+ 0x44, 0x6a, 0xf1, 0xf5, 0x31, 0xad, 0xf2, 0x97, 0x82, 0x63, 0x27, 0xa0,
+ 0x8b, 0xc2, 0xdd, 0xeb, 0xda, 0xc3, 0xea, 0x79, 0xc1, 0x1d, 0x76, 0xe1,
+ 0x2a, 0xca, 0x51, 0xc3, 0x4b, 0xe9, 0x18, 0xb8, 0xea, 0xa7, 0x78, 0x0a,
+ 0xb1, 0xa6, 0x9f, 0x44, 0x76, 0x71, 0xb5, 0x28, 0x9f, 0x82, 0x9d, 0xd9,
+ 0x7b, 0x60, 0xbe, 0x15, 0x63, 0x7a, 0x12, 0xca, 0xfa, 0x20, 0x9f, 0x65,
+ 0xe0, 0x49, 0x02, 0x98, 0x13, 0x70, 0x2e, 0xc9, 0x58, 0x1b, 0xe3, 0xdf,
+ 0x3d, 0xfa, 0xaa, 0x6f, 0xbc, 0x62, 0x43, 0x91, 0x94, 0xe6, 0x82, 0x33,
+ 0xf1, 0x91, 0xb2, 0x1b, 0xb2, 0x33, 0xc7, 0xee, 0xe8, 0xdc, 0x43, 0xff,
+ 0x4b, 0xe9, 0xf9, 0x1b, 0x0b, 0x60, 0xf1, 0xbc, 0xa7, 0xca, 0xdc, 0xa5,
+ 0xac, 0xe4, 0xb9, 0x19, 0x64, 0x5a, 0x87, 0xb1, 0xf8, 0xe6, 0x19, 0x1e,
+ 0x27, 0x84, 0x5b, 0x46, 0x7a, 0x35, 0xca, 0x61, 0x2c, 0x7f, 0x6f, 0x51,
+ 0x29, 0x21, 0xfc, 0x61, 0x57, 0x2e, 0x46, 0x4d, 0xd9, 0x0a, 0xf7, 0xf7,
+ 0xfc, 0xb7, 0x2f, 0x00, 0x29, 0x8c, 0xc1, 0x3a, 0xc8, 0x88, 0x19, 0x0c,
+ 0x9f, 0x25, 0xc7, 0x40, 0x7c, 0x1c, 0x1b, 0x42, 0x75, 0xe3, 0x48, 0xe4,
+ 0xcd, 0x2e, 0xa4, 0xb8, 0x7f, 0x4c, 0x2d, 0x8b, 0x94, 0x59, 0xbb, 0xf6,
+ 0x99, 0xcc, 0x2b, 0x38, 0xcc, 0xc8, 0x0d, 0x33, 0xb6, 0xd9, 0x6e, 0x9b,
+ 0x61, 0x68, 0x8e, 0x20, 0xa7, 0xdd, 0x71, 0xcf, 0x89, 0x73, 0x8b, 0x95,
+ 0x82, 0xf7, 0x4e, 0x3d, 0x11, 0xe3, 0x11, 0xcb, 0x2a, 0x42, 0xed, 0xe8,
+ 0x08, 0xe1, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00,
+ 0x99, 0xac, 0x51, 0x6d, 0xe2, 0x71, 0xc4, 0xc1, 0xee, 0xdc, 0x6b, 0x8d,
+ 0x68, 0xc7, 0xe4, 0xbe, 0x06, 0xeb, 0xec, 0xb3, 0x49, 0x22, 0x3a, 0x92,
+ 0xb5, 0x9c, 0x6f, 0xef, 0x56, 0xd5, 0x28, 0xa7, 0x91, 0x7b, 0xc4, 0x3b,
+ 0xaf, 0x27, 0x1c, 0xa5, 0x8a, 0x4f, 0x02, 0xca, 0x1f, 0x96, 0xb7, 0x61,
+ 0xc6, 0xf5, 0x23, 0x51, 0x45, 0xa4, 0x14, 0x92, 0xeb, 0x52, 0x8f, 0x46,
+ 0xac, 0x52, 0x0c, 0xcb, 0xaa, 0x2f, 0x76, 0x42, 0x6e, 0xd7, 0x3b, 0x3d,
+ 0xe2, 0x1f, 0xa5, 0x14, 0x8a, 0x87, 0x84, 0xcc, 0x0c, 0x86, 0xa2, 0x49,
+ 0x50, 0x3d, 0xfb, 0x13, 0xe6, 0x94, 0xdc, 0x4f, 0x23, 0xc1, 0x03, 0x50,
+ 0xd7, 0xc0, 0x98, 0xb5, 0xb9, 0x5a, 0x90, 0xd3, 0xec, 0x51, 0x1f, 0xbb,
+ 0x7b, 0x9a, 0xb1, 0x44, 0x35, 0x7c, 0x95, 0x37, 0xd6, 0x1d, 0x3d, 0x5b,
+ 0x8d, 0xd0, 0x30, 0x05, 0x02, 0x1a, 0xb2, 0x2e, 0x74, 0x44, 0xd8, 0x26,
+ 0x9e, 0x87, 0x87, 0xb0, 0xa1, 0x48, 0x56, 0x15, 0x97, 0xe8, 0x8e, 0x6f,
+ 0xc4, 0x6e, 0x10, 0x24, 0x64, 0x2d, 0xa1, 0x80, 0xe1, 0xea, 0x4e, 0x9b,
+ 0x1a, 0x64, 0xab, 0xdc, 0x74, 0x74, 0x2c, 0xb2, 0x5d, 0x7a, 0x35, 0xb8,
+ 0x1b, 0x39, 0xfd, 0xcb, 0x32, 0xa0, 0xad, 0x2a, 0x49, 0xd0, 0x1b, 0xdc,
+ 0x6d, 0x4a, 0x96, 0x76, 0x90, 0xae, 0x12, 0x34, 0xb5, 0xee, 0x17, 0x09,
+ 0x46, 0xba, 0x21, 0xdc, 0x30, 0xd7, 0x4d, 0xc1, 0x06, 0x58, 0x3d, 0xe7,
+ 0x19, 0x68, 0x07, 0xb6, 0xac, 0x43, 0x51, 0x7f, 0xd3, 0x84, 0xf3, 0x54,
+ 0xa3, 0x4b, 0xd5, 0xcb, 0x1f, 0x8c, 0x4e, 0xc0, 0x17, 0xa3, 0xe6, 0x76,
+ 0x9b, 0x63, 0xa1, 0xbd, 0x95, 0x74, 0x28, 0x05, 0x73, 0x9a, 0x9d, 0xcc,
+ 0xe4, 0x11, 0xea, 0x1b, 0x73, 0xa7, 0x30, 0x0b, 0x7b, 0x30, 0xc3, 0x51,
+ 0xfe, 0x28, 0xda, 0x0d, 0x54, 0xbf, 0x35, 0xe7, 0xf8, 0xc3, 0xee, 0x4f,
+ 0x1a, 0xb1, 0xe3, 0x21, 0xff, 0xda, 0xa5, 0x19, 0x37, 0x87, 0xc0, 0x38,
+ 0xfe, 0xe5, 0x5f, 0x66, 0xc6, 0xd9, 0x36, 0x80, 0x29, 0xd5, 0xd1, 0xf8,
+ 0x2d, 0xb1, 0x9c, 0x2a, 0x09, 0xd1, 0x95, 0x13, 0xac, 0x7a, 0x75, 0xec,
+ 0x9d, 0xa0, 0x19, 0x15, 0xcc, 0x77, 0xec, 0x8f, 0x8d, 0x27, 0x0c, 0x18,
+ 0xfc, 0x47, 0x7c, 0x7f, 0xe0, 0x75, 0xf0, 0xf6, 0xc3, 0xab, 0xe2, 0x34,
+ 0xda, 0xa6, 0x6f, 0x6b, 0x52, 0xb4, 0x6f, 0xb5, 0x4c, 0x7e, 0x74, 0x95,
+ 0xd8, 0x18, 0x31, 0x79, 0x56, 0xad, 0x89, 0x62, 0x0e, 0x74, 0x64, 0x08,
+ 0xae, 0x24, 0x12, 0x84, 0xab, 0x7c, 0x5b, 0xac, 0x07, 0x3c, 0xd5, 0x12,
+ 0x0d, 0x4f, 0x98, 0x26, 0xb0, 0x70, 0xc3, 0xff, 0x7e, 0xa7, 0xba, 0xb6,
+ 0x41, 0xa9, 0x24, 0x14, 0xdc, 0xc6, 0x3c, 0xa3, 0x21, 0x12, 0x4d, 0x01,
+ 0x02, 0x81, 0xc1, 0x00, 0xeb, 0x08, 0xc8, 0xc7, 0xb3, 0x03, 0x4a, 0x98,
+ 0x25, 0xfc, 0xee, 0xc9, 0x58, 0x35, 0x61, 0x97, 0x6a, 0x09, 0x71, 0xff,
+ 0xa3, 0xee, 0x24, 0x36, 0xc5, 0x6a, 0x4d, 0x4d, 0x02, 0x81, 0x04, 0x42,
+ 0x57, 0x27, 0x27, 0x83, 0xb2, 0xa7, 0xa5, 0xa2, 0x21, 0xbc, 0x12, 0xaa,
+ 0xc6, 0x75, 0x8d, 0x07, 0xd7, 0x44, 0x61, 0x1c, 0xcf, 0x68, 0xe7, 0x66,
+ 0xc3, 0xef, 0xbe, 0xda, 0x97, 0x46, 0x28, 0x43, 0x92, 0x5e, 0x13, 0xef,
+ 0x8c, 0x88, 0x3b, 0xc4, 0x73, 0x2d, 0xcb, 0x7d, 0x0f, 0x53, 0xac, 0xa4,
+ 0xb6, 0x08, 0xc1, 0x0b, 0x42, 0x3b, 0x59, 0x80, 0x9b, 0x66, 0xfc, 0xe4,
+ 0x48, 0x3d, 0x03, 0x6a, 0xba, 0x06, 0xc6, 0x2a, 0x48, 0x06, 0x3e, 0x7f,
+ 0xad, 0xd3, 0x2e, 0x54, 0x01, 0xcb, 0xe8, 0x6e, 0x58, 0x5e, 0x9b, 0xed,
+ 0xf6, 0x2b, 0xab, 0x4a, 0x7c, 0x70, 0xfe, 0x09, 0x71, 0x69, 0x06, 0x9d,
+ 0x30, 0xde, 0x22, 0x3b, 0x46, 0x99, 0xea, 0xb4, 0x5f, 0xf7, 0x99, 0xd1,
+ 0x6c, 0x1c, 0x53, 0x88, 0xae, 0x76, 0xd8, 0xb7, 0x49, 0x85, 0xbc, 0x77,
+ 0xa4, 0x7a, 0x0f, 0xe9, 0x5c, 0x77, 0x45, 0x14, 0x7c, 0x78, 0xda, 0x06,
+ 0xc8, 0xa4, 0xb2, 0x29, 0x5f, 0x84, 0x97, 0xe4, 0x99, 0x11, 0x19, 0x82,
+ 0x38, 0xb0, 0xf6, 0xe7, 0x0a, 0xee, 0xdd, 0x83, 0xc9, 0x1b, 0x75, 0xcb,
+ 0xcc, 0xec, 0x20, 0xd1, 0x02, 0x81, 0xc1, 0x00, 0xc9, 0x95, 0xcd, 0x0a,
+ 0x3a, 0xbf, 0x17, 0xa8, 0x98, 0x31, 0xfe, 0x4f, 0xfa, 0xa6, 0x34, 0x97,
+ 0x0e, 0xdf, 0x57, 0x0b, 0xd3, 0xd7, 0xc4, 0x21, 0x25, 0xcb, 0xa6, 0x6f,
+ 0xe0, 0xf8, 0x4b, 0x8d, 0x75, 0x64, 0xae, 0x61, 0x8a, 0xb2, 0x37, 0x98,
+ 0x4d, 0x5a, 0x5c, 0x37, 0xbf, 0x10, 0xc7, 0xd6, 0x7b, 0x3d, 0x77, 0xba,
+ 0x00, 0x81, 0xdf, 0xf3, 0x5f, 0x32, 0xd0, 0x1a, 0x3e, 0x4b, 0xf6, 0x45,
+ 0x4a, 0x1b, 0x7c, 0x8b, 0xf6, 0x6a, 0x50, 0x52, 0xf1, 0xb9, 0x44, 0x41,
+ 0xa3, 0x82, 0x51, 0xb9, 0x97, 0xf3, 0xaa, 0xc7, 0x7b, 0xc6, 0xeb, 0x36,
+ 0xa0, 0x82, 0x73, 0xd6, 0x0b, 0x64, 0x9c, 0x87, 0x43, 0x59, 0x8a, 0x64,
+ 0xcc, 0x8c, 0xde, 0x15, 0x33, 0x5c, 0x9d, 0x36, 0xf4, 0x89, 0x02, 0x76,
+ 0xcb, 0xf7, 0x1b, 0xeb, 0xe3, 0xbd, 0x22, 0xc0, 0x81, 0x3c, 0x69, 0x36,
+ 0xdc, 0x4e, 0xde, 0x8c, 0xcf, 0x9f, 0x1b, 0x81, 0xf8, 0x9f, 0x07, 0xfc,
+ 0x5a, 0x52, 0x4e, 0x06, 0xa7, 0xd3, 0xa2, 0x38, 0xf1, 0x82, 0x6f, 0xec,
+ 0x59, 0x87, 0xbc, 0x8d, 0x6d, 0x5d, 0x09, 0x1b, 0x67, 0xd5, 0x81, 0xb1,
+ 0xf2, 0x6f, 0x8c, 0x85, 0x7b, 0x74, 0x87, 0xe5, 0x1a, 0xda, 0x4d, 0xe6,
+ 0x4c, 0x90, 0x7b, 0x86, 0x11, 0xcd, 0x2c, 0x83, 0x24, 0x95, 0x74, 0x40,
+ 0xde, 0xde, 0x99, 0xee, 0x44, 0xfa, 0xeb, 0x11, 0x02, 0x81, 0xc0, 0x22,
+ 0xb5, 0x43, 0x61, 0x2a, 0x30, 0x5c, 0x3d, 0xa7, 0xae, 0x78, 0x5c, 0xc7,
+ 0x67, 0xea, 0xa7, 0x7f, 0x83, 0x31, 0x90, 0x7c, 0xd6, 0xd8, 0x06, 0x36,
+ 0x95, 0x02, 0x21, 0x53, 0x33, 0x56, 0x3b, 0xad, 0xbf, 0x1c, 0x78, 0xb8,
+ 0x53, 0x45, 0x84, 0x71, 0xd2, 0xe2, 0x36, 0xd1, 0xe3, 0xde, 0x15, 0xc0,
+ 0x56, 0x5a, 0xb8, 0xf4, 0x70, 0x1b, 0x6b, 0xf3, 0x97, 0x5d, 0xe9, 0xcd,
+ 0xd9, 0x10, 0x6d, 0x1a, 0x1a, 0x46, 0x7b, 0x63, 0x97, 0x62, 0xac, 0x1a,
+ 0x0e, 0x33, 0x34, 0x9e, 0xa4, 0xce, 0xa3, 0xec, 0x35, 0xd2, 0xbc, 0x24,
+ 0xe5, 0xba, 0xcb, 0xe1, 0x27, 0x0e, 0x45, 0x6f, 0xdd, 0x82, 0xb9, 0xaa,
+ 0x0b, 0x02, 0x0c, 0x90, 0x62, 0x4b, 0xac, 0x73, 0x30, 0xf2, 0x70, 0x79,
+ 0x6b, 0x71, 0x41, 0x8a, 0x4f, 0x3e, 0x5b, 0x9f, 0xb4, 0xc7, 0x30, 0xd2,
+ 0xbb, 0xa4, 0xe8, 0x24, 0x15, 0x4c, 0x62, 0xbe, 0x2a, 0xaf, 0x87, 0x6d,
+ 0x5f, 0xa1, 0x67, 0x4d, 0x9c, 0xb4, 0xdc, 0x56, 0x48, 0xc0, 0x95, 0x38,
+ 0x9e, 0x58, 0x56, 0x88, 0xc6, 0xf5, 0x13, 0xfd, 0xf8, 0x00, 0x8d, 0x87,
+ 0x98, 0x1d, 0x5d, 0x6f, 0x1c, 0x31, 0xa6, 0x3a, 0xcf, 0x07, 0x78, 0x50,
+ 0xa0, 0xb6, 0x05, 0x8e, 0x0d, 0x16, 0x65, 0x42, 0x95, 0xef, 0x80, 0x22,
+ 0xff, 0x2f, 0x3b, 0x1c, 0xe1, 0xaf, 0x3d, 0x8f, 0x5f, 0x77, 0x61, 0x02,
+ 0x81, 0xc0, 0x56, 0x87, 0x31, 0x9a, 0xf9, 0x7a, 0x7b, 0x0a, 0x48, 0x41,
+ 0xf5, 0x5a, 0x99, 0x49, 0x6c, 0x7b, 0x86, 0xcb, 0xc1, 0x4e, 0x77, 0x61,
+ 0x3f, 0x73, 0xc7, 0x08, 0x72, 0x69, 0xc5, 0x94, 0x6e, 0xc1, 0xca, 0xa9,
+ 0x2b, 0xdc, 0xfc, 0xae, 0xe1, 0x04, 0x43, 0xf7, 0xcc, 0x6b, 0xb5, 0x5c,
+ 0xdb, 0x9a, 0xaa, 0x0d, 0xc9, 0x6d, 0x92, 0xb8, 0x2c, 0xcc, 0x07, 0x8a,
+ 0x05, 0x1f, 0xae, 0xab, 0xe6, 0x8a, 0xf9, 0x73, 0x70, 0xf3, 0x97, 0x13,
+ 0x2d, 0x65, 0x5d, 0x12, 0xdc, 0x44, 0x9c, 0x8d, 0xdc, 0xcc, 0xa0, 0x77,
+ 0xdc, 0x4f, 0x82, 0x46, 0xf1, 0x41, 0xe2, 0x85, 0xfc, 0x78, 0xdd, 0x2d,
+ 0x13, 0xaf, 0x4f, 0xee, 0x88, 0x64, 0x1a, 0x15, 0x41, 0x62, 0xb2, 0x48,
+ 0x47, 0xc7, 0x86, 0x11, 0xa5, 0x78, 0x1e, 0xb6, 0xf4, 0x4a, 0x3d, 0xd8,
+ 0x3a, 0xa9, 0x8d, 0x0f, 0xc4, 0x4d, 0xe3, 0x25, 0x0b, 0x8c, 0x3f, 0xb6,
+ 0x99, 0x15, 0x22, 0x06, 0x09, 0x64, 0x7d, 0xd4, 0xa4, 0x5f, 0x60, 0xfc,
+ 0x8b, 0xbe, 0x8b, 0x94, 0x24, 0xbc, 0xbb, 0xf5, 0x72, 0xae, 0xf6, 0x49,
+ 0xa0, 0x16, 0x1e, 0x6c, 0xdc, 0x1d, 0xe8, 0xe5, 0x8e, 0xd8, 0xe1, 0x14,
+ 0x35, 0x1c, 0xd7, 0x78, 0xeb, 0x45, 0x36, 0x8a, 0x32, 0x2b, 0x6b, 0x4a,
+ 0xb9, 0x97, 0x95, 0x45, 0x7d, 0xc0, 0x36, 0xaa, 0x30, 0x42, 0xc1, 0x63,
+ 0x3f, 0x31, 0x02, 0x81, 0xc0, 0x15, 0x03, 0x29, 0x72, 0x85, 0xa4, 0x6c,
+ 0xb9, 0x8d, 0x1d, 0xef, 0xfd, 0x41, 0xc2, 0x9a, 0x22, 0xd5, 0xc9, 0xd1,
+ 0x54, 0x03, 0x97, 0xcd, 0x15, 0x11, 0xad, 0x87, 0x37, 0xec, 0x8c, 0xce,
+ 0x6e, 0xf8, 0x21, 0x20, 0x1c, 0x31, 0x82, 0x7b, 0xe5, 0x05, 0x73, 0x4c,
+ 0x29, 0x15, 0x7f, 0xbf, 0xad, 0x48, 0x9f, 0xf4, 0x34, 0x78, 0x1f, 0x6d,
+ 0x77, 0x93, 0xb9, 0xcb, 0x81, 0xd0, 0xa4, 0x4e, 0x12, 0xda, 0xf1, 0x69,
+ 0x97, 0x30, 0x4f, 0x7d, 0x68, 0xf8, 0x31, 0x46, 0x91, 0xb5, 0xa6, 0xdc,
+ 0x5c, 0x4d, 0x98, 0xbd, 0x79, 0x1c, 0xa8, 0xd3, 0x9a, 0x0a, 0x5b, 0xe2,
+ 0x6b, 0x7a, 0x8f, 0x19, 0x81, 0x40, 0x44, 0xb6, 0xfd, 0xd0, 0xed, 0x0e,
+ 0x4f, 0x0d, 0x6c, 0xf7, 0x67, 0xf4, 0x57, 0xa7, 0xea, 0x8d, 0x51, 0xe6,
+ 0x83, 0x8e, 0xe3, 0xdf, 0x61, 0xbe, 0x3a, 0xee, 0x1b, 0x2a, 0xba, 0x51,
+ 0xaa, 0x15, 0xff, 0x11, 0xeb, 0x97, 0x55, 0x7e, 0x2c, 0xe8, 0xcc, 0xd1,
+ 0x34, 0x7c, 0x3a, 0xe8, 0x60, 0x4e, 0xb3, 0x28, 0x7d, 0x84, 0x35, 0x8b,
+ 0x9e, 0x0b, 0x17, 0xc4, 0x69, 0x4d, 0xf0, 0x35, 0x70, 0xb7, 0x43, 0x77,
+ 0xc9, 0xb7, 0xfc, 0x51, 0x15, 0x7e, 0xcf, 0xde, 0xfe, 0x48, 0x85, 0xc2,
+ 0x5d, 0x62, 0x60, 0x65, 0xb6, 0x39, 0x06, 0x5c, 0x56, 0x13, 0x82, 0x2c,
+ 0x31, 0x11, 0xd0, 0xcc, 0xd9};
+
+static const std::vector<uint8_t> priv_key_42{
+ 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xf8, 0x62, 0xbf, 0x8a, 0x57, 0x40, 0xd5, 0x1a, 0xd1, 0x1e,
+ 0xd8, 0x5d, 0x61, 0x6e, 0x7d, 0x7b, 0x36, 0x3a, 0xe0, 0x30, 0x60, 0xd0,
+ 0xa8, 0xc7, 0xae, 0x41, 0x75, 0xb5, 0x59, 0x18, 0x6b, 0xaa, 0xdb, 0x34,
+ 0xf9, 0xbb, 0xcb, 0xb2, 0xf4, 0xaa, 0x39, 0x9b, 0x16, 0x88, 0xb1, 0x3b,
+ 0x56, 0xcd, 0xa7, 0xa2, 0x51, 0x9a, 0x1c, 0xb7, 0xba, 0x13, 0x30, 0xec,
+ 0xb7, 0x08, 0x99, 0xb7, 0xf2, 0x43, 0x1b, 0x89, 0x80, 0x06, 0xf3, 0xb1,
+ 0xf1, 0x83, 0x2b, 0x65, 0xc2, 0x52, 0x0a, 0x8e, 0x1f, 0x05, 0x89, 0x38,
+ 0x98, 0x4b, 0x78, 0x89, 0x81, 0x7f, 0xdd, 0x6e, 0x34, 0x02, 0xb0, 0x18,
+ 0xe4, 0x08, 0xb9, 0x8f, 0x80, 0xab, 0xd0, 0xa0, 0x26, 0x0e, 0xb7, 0xf9,
+ 0xec, 0xb6, 0x60, 0xf7, 0xb7, 0xf0, 0x41, 0xdb, 0x03, 0x8a, 0xf1, 0xff,
+ 0x38, 0x16, 0x25, 0x6a, 0xd6, 0x6e, 0xc6, 0x7f, 0x88, 0x37, 0xe9, 0x4b,
+ 0xff, 0xd4, 0xe2, 0x02, 0xfd, 0xdd, 0x58, 0x42, 0x2a, 0xe9, 0x68, 0xb2,
+ 0x33, 0x58, 0x47, 0x86, 0xec, 0x7c, 0x9b, 0xda, 0xdc, 0x9c, 0x27, 0x94,
+ 0xbb, 0xdc, 0xbe, 0x37, 0x4e, 0x6a, 0x24, 0xce, 0x66, 0x22, 0xfa, 0xea,
+ 0x63, 0xf6, 0x6e, 0xa5, 0xe7, 0x3b, 0x85, 0x92, 0xcd, 0xba, 0x66, 0x97,
+ 0xb7, 0xea, 0x56, 0x79, 0x5e, 0x94, 0x8a, 0xde, 0xd2, 0x20, 0x0b, 0x59,
+ 0x75, 0xa0, 0x39, 0xbe, 0x3a, 0x7c, 0xfd, 0x98, 0x50, 0x80, 0xb4, 0xf7,
+ 0xd9, 0xc0, 0x0e, 0xa3, 0xd0, 0x87, 0x2b, 0x68, 0x8c, 0x05, 0x9e, 0xd6,
+ 0x37, 0xb2, 0xd3, 0x24, 0x92, 0xc8, 0x2e, 0x11, 0xd4, 0xbc, 0x29, 0x19,
+ 0xb1, 0xdd, 0x3f, 0x20, 0x7d, 0xfe, 0x68, 0x62, 0xa7, 0x96, 0x4f, 0xe4,
+ 0x4a, 0x77, 0xac, 0x81, 0x06, 0xa8, 0xeb, 0x39, 0x39, 0xb2, 0x42, 0x34,
+ 0x6e, 0x43, 0xeb, 0xaa, 0x05, 0x42, 0x70, 0x2a, 0x79, 0x07, 0x8a, 0xee,
+ 0xbc, 0x4e, 0x8e, 0xb6, 0x36, 0x1d, 0x3f, 0xb4, 0x21, 0x05, 0x23, 0x25,
+ 0xd8, 0x90, 0xf7, 0x0b, 0x78, 0xc8, 0x51, 0xb9, 0x54, 0xcc, 0x81, 0x0d,
+ 0x47, 0xca, 0x0e, 0xd8, 0x6d, 0xc9, 0x53, 0x2b, 0xdc, 0x55, 0x46, 0x8d,
+ 0x30, 0xf5, 0x9b, 0xa0, 0x0b, 0xd5, 0xa6, 0x06, 0xa4, 0xc0, 0x41, 0xd8,
+ 0x71, 0x85, 0x39, 0xc6, 0xc2, 0xa9, 0xea, 0x21, 0x56, 0xaa, 0x64, 0xb5,
+ 0x8d, 0x0e, 0x62, 0xdc, 0x80, 0x77, 0x64, 0x3e, 0x0a, 0xfd, 0x2c, 0x36,
+ 0xe9, 0x27, 0x07, 0x17, 0xee, 0xb9, 0x76, 0xdd, 0x6d, 0xed, 0xb5, 0xc0,
+ 0x02, 0xe5, 0x30, 0xe2, 0x7c, 0xe8, 0x30, 0x62, 0xb9, 0x93, 0x6d, 0x83,
+ 0x32, 0xe6, 0x1b, 0x56, 0xcc, 0x1c, 0xdb, 0x9e, 0xaf, 0x70, 0x2f, 0xae,
+ 0xcd, 0x26, 0x9f, 0x8c, 0xc5, 0xa8, 0xac, 0x27, 0x38, 0xb6, 0x87, 0x3f,
+ 0x83, 0x6f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00,
+ 0xaf, 0x0c, 0x90, 0xe6, 0xc3, 0x45, 0x4a, 0xaa, 0xa2, 0x94, 0x75, 0x71,
+ 0xa2, 0x17, 0xc7, 0x51, 0x4d, 0x4f, 0xc2, 0xed, 0xf5, 0x5d, 0x38, 0x85,
+ 0xb9, 0x76, 0x22, 0xa9, 0x92, 0xc7, 0xd6, 0x21, 0x4c, 0x69, 0x92, 0x52,
+ 0xda, 0x65, 0x1d, 0x6e, 0xd6, 0x38, 0x49, 0x72, 0x3e, 0x4d, 0x8e, 0x88,
+ 0x53, 0x4a, 0xde, 0xed, 0x98, 0xad, 0x96, 0xf2, 0xad, 0x79, 0x36, 0x29,
+ 0x56, 0x84, 0x3f, 0xb5, 0x31, 0xb3, 0xfe, 0xc9, 0x67, 0x77, 0x91, 0xb8,
+ 0x9a, 0x9e, 0x15, 0x8b, 0xd2, 0x2a, 0x85, 0x0c, 0x56, 0xbf, 0xce, 0xfc,
+ 0xe9, 0x4f, 0x27, 0x37, 0xe0, 0xeb, 0x28, 0xb6, 0x78, 0x3a, 0xa2, 0x82,
+ 0xcf, 0x9b, 0xa5, 0xd7, 0xf0, 0xa8, 0xdd, 0x09, 0x64, 0x79, 0x3b, 0x6c,
+ 0xf0, 0xfb, 0xc3, 0xe3, 0x0b, 0xd6, 0x79, 0x31, 0xb4, 0x08, 0xe5, 0x13,
+ 0x1e, 0x7d, 0xa3, 0xef, 0xdf, 0xee, 0xc3, 0x26, 0x7c, 0x41, 0x76, 0x64,
+ 0x26, 0x80, 0x6b, 0x3f, 0x52, 0x53, 0x17, 0x80, 0xf5, 0xab, 0x18, 0xea,
+ 0x6f, 0x46, 0x54, 0x66, 0x21, 0x44, 0xe6, 0x53, 0x1a, 0xc6, 0x04, 0x7b,
+ 0xb6, 0x86, 0xad, 0xb9, 0xba, 0x84, 0xc7, 0x90, 0x81, 0x7b, 0x2c, 0xc5,
+ 0xe1, 0x07, 0x04, 0xe6, 0x7a, 0xe5, 0x92, 0x1d, 0x7a, 0xee, 0x13, 0xcc,
+ 0x8f, 0xf2, 0xeb, 0x48, 0x0e, 0x72, 0xa8, 0x6d, 0xb2, 0xf1, 0xf2, 0x25,
+ 0x7c, 0xfa, 0xd6, 0xf4, 0x9e, 0x8d, 0x92, 0x17, 0xa1, 0x95, 0xbc, 0x07,
+ 0x7d, 0x7d, 0xfa, 0x68, 0x0d, 0x04, 0x51, 0x6d, 0x32, 0xcf, 0x4c, 0xec,
+ 0xda, 0x51, 0x29, 0x04, 0xfe, 0x4c, 0xcf, 0x5a, 0xcb, 0xd0, 0xe0, 0x44,
+ 0x39, 0x61, 0x0a, 0x7e, 0xff, 0x24, 0xad, 0x59, 0x83, 0x5f, 0x43, 0x28,
+ 0xc1, 0x6f, 0x91, 0x24, 0x6b, 0x77, 0xd5, 0xb1, 0x34, 0x66, 0xfc, 0xce,
+ 0xd5, 0xab, 0xf4, 0xf2, 0xe1, 0xeb, 0xb1, 0xc2, 0xc3, 0xb4, 0xcc, 0xa9,
+ 0x4d, 0x67, 0x6d, 0xaa, 0x64, 0xe9, 0x21, 0x2f, 0x63, 0x04, 0x3a, 0x9a,
+ 0x18, 0xbe, 0xc0, 0xae, 0x0a, 0x0b, 0x96, 0x72, 0x2b, 0x8d, 0x31, 0x73,
+ 0xa3, 0x60, 0x13, 0x8b, 0x0c, 0x53, 0x2b, 0x29, 0x8c, 0xa4, 0x4d, 0xbe,
+ 0x24, 0xc4, 0x2e, 0x87, 0x4c, 0x0a, 0x33, 0x6f, 0x61, 0x45, 0x27, 0xae,
+ 0x6b, 0x9a, 0x0a, 0xb4, 0xd3, 0x80, 0x7e, 0x09, 0x2d, 0x63, 0xca, 0x7c,
+ 0x51, 0x1b, 0xc9, 0x1f, 0xb5, 0xee, 0x29, 0x42, 0x97, 0xa1, 0xe5, 0xa5,
+ 0xbb, 0x19, 0xdd, 0x7b, 0x79, 0x19, 0x73, 0x7f, 0xc2, 0x9b, 0xa1, 0x35,
+ 0x8d, 0x81, 0x76, 0x5d, 0x02, 0x8a, 0x0c, 0x31, 0x8f, 0xa3, 0x61, 0x0d,
+ 0xf9, 0xb8, 0x16, 0x40, 0xaa, 0xca, 0x00, 0x84, 0xe8, 0xde, 0x71, 0x9b,
+ 0x18, 0x11, 0x0f, 0x0c, 0x28, 0x52, 0x95, 0x11, 0x46, 0xa0, 0x66, 0x79,
+ 0x02, 0x81, 0xc1, 0x00, 0xfe, 0x71, 0x51, 0x7b, 0x69, 0x34, 0xdf, 0x8e,
+ 0x25, 0x0e, 0x68, 0x31, 0x38, 0x4f, 0x1e, 0x06, 0x55, 0xc9, 0x84, 0x8f,
+ 0xbc, 0x21, 0x03, 0x8c, 0x9e, 0x09, 0x57, 0xed, 0xb7, 0x9c, 0x39, 0x3b,
+ 0xb5, 0xb7, 0x8e, 0xe7, 0x6c, 0xff, 0xfd, 0x4a, 0x58, 0x5a, 0x5b, 0x8b,
+ 0xf0, 0xac, 0x7b, 0xfe, 0x73, 0x7a, 0x49, 0x93, 0x28, 0xea, 0x16, 0x01,
+ 0xb3, 0x3e, 0x05, 0x59, 0x47, 0xb7, 0x82, 0x48, 0xe4, 0x66, 0x35, 0xca,
+ 0x7d, 0xb1, 0xa3, 0x59, 0xd4, 0x78, 0xc7, 0xc6, 0xdf, 0x81, 0x4c, 0xd3,
+ 0xdf, 0x2a, 0x30, 0xa9, 0xda, 0x62, 0x05, 0x90, 0x69, 0xaf, 0x41, 0x4f,
+ 0xd2, 0x19, 0x74, 0x30, 0x69, 0x62, 0xe6, 0x44, 0x80, 0xb7, 0xae, 0x6d,
+ 0x20, 0x0b, 0x55, 0x5f, 0x29, 0xf5, 0xc5, 0xf8, 0x45, 0xd1, 0x7d, 0x46,
+ 0x92, 0x55, 0x84, 0x20, 0xdf, 0xf3, 0xd0, 0x84, 0x25, 0xbb, 0x03, 0x79,
+ 0xb0, 0xa1, 0x6f, 0xa5, 0x95, 0x4c, 0x54, 0x65, 0x99, 0x6b, 0x23, 0x99,
+ 0xb9, 0x58, 0x8d, 0x6e, 0xaa, 0x21, 0x20, 0x0b, 0x7e, 0xe6, 0x52, 0x14,
+ 0x20, 0x67, 0x4d, 0xba, 0x45, 0xdd, 0xc2, 0xe3, 0xc5, 0xa9, 0x39, 0xff,
+ 0xe2, 0x1f, 0x1f, 0x55, 0x26, 0xb3, 0x24, 0xdf, 0xcd, 0x61, 0x30, 0x78,
+ 0xff, 0xd2, 0x65, 0x0d, 0xb3, 0x8e, 0xbf, 0x0f, 0x8b, 0x10, 0x38, 0x27,
+ 0x53, 0xec, 0xfb, 0x33, 0x02, 0x81, 0xc1, 0x00, 0xf9, 0xe7, 0xf0, 0x7f,
+ 0x51, 0x74, 0x34, 0x49, 0x88, 0xc2, 0x82, 0x23, 0xf2, 0xfe, 0xb9, 0xaa,
+ 0x0c, 0x2a, 0x2b, 0x95, 0xb8, 0xb1, 0x06, 0xa7, 0x6f, 0x0e, 0x18, 0xef,
+ 0xd3, 0xf8, 0x9c, 0x57, 0x44, 0x82, 0xbb, 0x8e, 0x2b, 0x44, 0xbc, 0x68,
+ 0xb1, 0xf8, 0x24, 0x96, 0x2d, 0x37, 0xfb, 0x20, 0x13, 0x92, 0x96, 0xa4,
+ 0x18, 0xea, 0xf0, 0x17, 0xb5, 0x11, 0x43, 0x52, 0x4e, 0xe2, 0x87, 0x53,
+ 0xa1, 0xc7, 0x6c, 0x7a, 0xa3, 0xb2, 0x80, 0x27, 0x97, 0xa4, 0xde, 0x43,
+ 0x07, 0x53, 0x00, 0xee, 0x1d, 0x64, 0x35, 0xab, 0xf9, 0xa2, 0x0a, 0xed,
+ 0xa9, 0xe5, 0x97, 0x68, 0xeb, 0x0f, 0x94, 0x2a, 0x42, 0xf0, 0x7f, 0xf5,
+ 0x3a, 0x7d, 0x23, 0x9f, 0x05, 0x75, 0x00, 0x8c, 0xa2, 0xdc, 0x35, 0xfb,
+ 0x78, 0x2d, 0x4f, 0x04, 0xe8, 0x8c, 0x59, 0xa3, 0x2f, 0xcd, 0x66, 0xc8,
+ 0x71, 0x9f, 0x9c, 0x75, 0xf9, 0x3a, 0xb2, 0xbd, 0x64, 0x63, 0xe1, 0x17,
+ 0x41, 0xcf, 0x33, 0x46, 0x55, 0x65, 0x3a, 0x15, 0x6b, 0xb1, 0x78, 0x7d,
+ 0x2a, 0xe7, 0x28, 0xbf, 0x20, 0xa7, 0x79, 0xcd, 0xf2, 0x55, 0xb0, 0x79,
+ 0xc5, 0xd0, 0x11, 0xd3, 0xeb, 0x0d, 0x6d, 0xe8, 0xf8, 0x1b, 0xd0, 0x34,
+ 0xb2, 0x70, 0x45, 0x52, 0x77, 0xa0, 0x2d, 0x5b, 0xc8, 0xfa, 0x71, 0xcf,
+ 0x22, 0x97, 0xe6, 0x94, 0xe3, 0x93, 0x76, 0xd5, 0x02, 0x81, 0xc0, 0x14,
+ 0x69, 0xef, 0x09, 0xa1, 0xb5, 0x36, 0x42, 0x67, 0x42, 0xb2, 0xa5, 0x50,
+ 0x49, 0x38, 0xb5, 0x75, 0x68, 0x87, 0x94, 0x28, 0x99, 0xd5, 0x79, 0x10,
+ 0xac, 0xdb, 0x3b, 0x1d, 0x42, 0x11, 0x6d, 0x72, 0xf4, 0xd9, 0x28, 0x44,
+ 0x1c, 0x7d, 0xab, 0xdb, 0x4e, 0xd4, 0x8d, 0x73, 0xaf, 0xc2, 0xfa, 0xf5,
+ 0x34, 0xd8, 0x76, 0x50, 0x10, 0x07, 0xd7, 0xf7, 0x13, 0x80, 0xc6, 0x5a,
+ 0xf4, 0xa4, 0x25, 0x48, 0xfd, 0xd2, 0x4e, 0xfe, 0xaa, 0xa3, 0xda, 0x6f,
+ 0x2b, 0x89, 0x8b, 0xb1, 0x1e, 0xe4, 0x95, 0x13, 0x10, 0x85, 0x7a, 0xfb,
+ 0x24, 0x66, 0x21, 0xe1, 0xf8, 0xc7, 0x9a, 0xa9, 0xd6, 0x94, 0xf5, 0xd5,
+ 0x5e, 0xb3, 0xee, 0xc7, 0x0c, 0xf5, 0x97, 0x97, 0xbc, 0x91, 0x0a, 0xe3,
+ 0x88, 0xee, 0x6b, 0x2e, 0xde, 0xd1, 0xd8, 0x39, 0xa1, 0x56, 0xca, 0x74,
+ 0x6d, 0x51, 0x4b, 0x68, 0xe3, 0x8a, 0x31, 0xd7, 0x33, 0xfc, 0x8b, 0x22,
+ 0x61, 0x4f, 0x5c, 0x1f, 0x64, 0xf3, 0x24, 0x40, 0x34, 0x94, 0x94, 0x4e,
+ 0x5d, 0xfd, 0xfe, 0x2e, 0x1e, 0x38, 0x73, 0x98, 0xed, 0xf0, 0xd4, 0x83,
+ 0x0a, 0x79, 0xba, 0x60, 0x7f, 0x65, 0x41, 0xdc, 0x58, 0x76, 0xe1, 0x14,
+ 0x0b, 0xc7, 0x67, 0x95, 0x48, 0xb8, 0xe4, 0xdc, 0x51, 0x7a, 0xfe, 0x10,
+ 0x6b, 0xe1, 0x74, 0x53, 0xc9, 0xe7, 0x57, 0x70, 0x6a, 0x50, 0xf5, 0x02,
+ 0x81, 0xc0, 0x2b, 0x74, 0x8d, 0x79, 0x56, 0x2c, 0xa2, 0xba, 0xf6, 0xb0,
+ 0xfb, 0xf8, 0x4c, 0x54, 0xc6, 0xec, 0x2e, 0xd9, 0x56, 0x62, 0xde, 0x8e,
+ 0xc9, 0xdd, 0x6b, 0x8e, 0x43, 0xff, 0xd0, 0x18, 0x36, 0xf7, 0x65, 0xce,
+ 0x65, 0xd6, 0xbe, 0xe7, 0x60, 0xeb, 0xc3, 0xa6, 0xa6, 0x96, 0x06, 0x9e,
+ 0xe9, 0x68, 0x16, 0x7f, 0x32, 0xfa, 0xad, 0xea, 0x8c, 0x7d, 0x52, 0xdb,
+ 0x01, 0x9d, 0xda, 0x61, 0xc1, 0xae, 0x65, 0x3f, 0x4c, 0x39, 0xb7, 0x25,
+ 0x5e, 0xeb, 0x83, 0x8f, 0x03, 0xa7, 0x1c, 0x2a, 0xee, 0xca, 0x79, 0x09,
+ 0xe7, 0xdb, 0x53, 0xb9, 0x3d, 0xb5, 0x3e, 0x09, 0xd2, 0x5e, 0x48, 0x21,
+ 0x99, 0x5e, 0x0f, 0xed, 0xca, 0x12, 0x56, 0x6d, 0x54, 0x38, 0x5e, 0xb6,
+ 0x8d, 0xb5, 0xe6, 0xcb, 0xec, 0x07, 0x22, 0x4a, 0x9e, 0xa6, 0xf7, 0xd9,
+ 0x0f, 0xed, 0x34, 0x6e, 0xbf, 0x24, 0xb3, 0xbd, 0x51, 0x73, 0xa2, 0x36,
+ 0xf6, 0xc5, 0xc0, 0x23, 0x2e, 0x0c, 0xe1, 0x40, 0xaa, 0x65, 0xdc, 0x8b,
+ 0x91, 0xa2, 0x0f, 0xeb, 0xf8, 0x4b, 0xab, 0x9e, 0x2e, 0x93, 0xad, 0x95,
+ 0xf1, 0xb4, 0x42, 0x23, 0x6c, 0x60, 0x80, 0x69, 0x41, 0xf0, 0x5b, 0xbb,
+ 0x26, 0x15, 0x90, 0xaf, 0x25, 0x71, 0x44, 0x66, 0x09, 0x67, 0xe1, 0xad,
+ 0x54, 0xb5, 0xd5, 0x28, 0xd7, 0x89, 0x71, 0x36, 0x80, 0xbd, 0xfb, 0x24,
+ 0xb5, 0x51, 0x02, 0x81, 0xc1, 0x00, 0xbe, 0x47, 0x2f, 0x1e, 0xa0, 0xf9,
+ 0x7f, 0x2c, 0xa2, 0xa3, 0x1b, 0xdb, 0x65, 0xa8, 0x8d, 0x76, 0x6b, 0x3d,
+ 0x98, 0x0a, 0x80, 0x15, 0x1b, 0x34, 0xbd, 0xa7, 0x01, 0xbc, 0xa3, 0xd1,
+ 0xeb, 0xe8, 0x99, 0x95, 0x66, 0x75, 0x3b, 0x22, 0x4c, 0x0d, 0x67, 0x15,
+ 0x43, 0x69, 0xba, 0x29, 0x7f, 0xed, 0x33, 0x7e, 0xdf, 0x7d, 0x41, 0x84,
+ 0x7e, 0xba, 0x23, 0x14, 0xf4, 0x0e, 0xe6, 0xfd, 0x8b, 0xf3, 0xd9, 0xe5,
+ 0xee, 0x66, 0xfe, 0xe4, 0x1e, 0x91, 0x97, 0x3a, 0xfa, 0x41, 0x7a, 0x2d,
+ 0xef, 0xc3, 0x0e, 0x9c, 0x04, 0x64, 0xbc, 0xaa, 0xcd, 0xf0, 0x7b, 0x19,
+ 0x9c, 0x9b, 0xc7, 0xfd, 0x61, 0x74, 0x99, 0x26, 0x31, 0x52, 0x28, 0xc4,
+ 0xe2, 0xcc, 0xa7, 0x7b, 0x42, 0xc7, 0x70, 0xe8, 0x9b, 0x22, 0x4b, 0xcf,
+ 0x4b, 0x3b, 0x9c, 0xf3, 0x3b, 0xf4, 0xb6, 0xee, 0x57, 0xb8, 0x55, 0x91,
+ 0x57, 0xc9, 0x68, 0xc7, 0x6b, 0x48, 0x22, 0x60, 0x26, 0xf1, 0x50, 0xad,
+ 0x94, 0x80, 0x46, 0x0e, 0xb2, 0xea, 0xaf, 0x41, 0x1f, 0x03, 0x3b, 0x9c,
+ 0x3c, 0x88, 0xe9, 0xa3, 0x54, 0xb1, 0x00, 0xa9, 0xf1, 0x47, 0xf0, 0x98,
+ 0xc9, 0xe0, 0xed, 0x6f, 0x20, 0x36, 0xe8, 0x35, 0xa3, 0x6f, 0x59, 0xee,
+ 0x7b, 0x69, 0x3f, 0x56, 0x40, 0x72, 0xb7, 0xfb, 0xa6, 0x57, 0xb3, 0xd0,
+ 0x02, 0x11, 0x75, 0x50, 0xdc, 0x53};
+
+static const std::vector<uint8_t> priv_key_43{
+ 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xa7, 0x62, 0xfd, 0xd1, 0x42, 0x1d, 0xff, 0xa3, 0xc2, 0x8c,
+ 0x13, 0xd1, 0x62, 0x54, 0xf5, 0x74, 0x91, 0x19, 0x86, 0x55, 0xb6, 0x59,
+ 0x7b, 0xbf, 0x59, 0x34, 0x25, 0x40, 0x60, 0x22, 0x0d, 0x4e, 0x7b, 0xaf,
+ 0x7f, 0xa9, 0x3e, 0x8c, 0xb8, 0x9b, 0x60, 0x8c, 0xb5, 0xdb, 0x1d, 0x88,
+ 0xd8, 0x7c, 0xa9, 0xbc, 0x89, 0x26, 0xcd, 0x48, 0x8d, 0x21, 0xc8, 0xcd,
+ 0x96, 0xd7, 0x28, 0xe4, 0x22, 0x1b, 0xce, 0xc0, 0x3e, 0x47, 0x19, 0x13,
+ 0xa8, 0x2a, 0x68, 0x2c, 0x4b, 0x80, 0xc3, 0xd1, 0x87, 0xec, 0x2d, 0x4b,
+ 0x9a, 0x92, 0x7d, 0x2e, 0x11, 0xe5, 0x8a, 0x32, 0x3d, 0xf0, 0xae, 0x5d,
+ 0x0e, 0xca, 0xa4, 0x27, 0x62, 0x4e, 0x48, 0x9d, 0x01, 0x79, 0x13, 0x41,
+ 0x8c, 0xbf, 0x45, 0x0d, 0x38, 0xde, 0x79, 0x9e, 0xcd, 0x26, 0xdb, 0x20,
+ 0x4f, 0xbf, 0xe5, 0x54, 0x89, 0x3f, 0x77, 0x4b, 0x84, 0x34, 0x0b, 0x8e,
+ 0x56, 0xdc, 0xd3, 0x18, 0x27, 0x48, 0x33, 0x6d, 0xba, 0xf4, 0x84, 0xe6,
+ 0xdb, 0xfb, 0xa8, 0x14, 0xea, 0x68, 0xf7, 0x1d, 0x58, 0x1d, 0x02, 0xf1,
+ 0xba, 0xa2, 0x0f, 0x4d, 0xff, 0xec, 0xcb, 0xfe, 0x57, 0x74, 0x4b, 0xc5,
+ 0xd9, 0x81, 0x92, 0x19, 0x97, 0xd4, 0xd7, 0xf0, 0xf0, 0xcb, 0xde, 0x35,
+ 0x0f, 0x1b, 0x43, 0x7f, 0x72, 0xe0, 0x27, 0x67, 0x78, 0xd7, 0xc2, 0x00,
+ 0x08, 0x37, 0x29, 0xf0, 0xcc, 0xff, 0x8b, 0x67, 0x43, 0x26, 0xcc, 0xea,
+ 0xf0, 0x7a, 0xda, 0x4c, 0xb3, 0x5c, 0x1c, 0x94, 0x0e, 0x08, 0x5f, 0x86,
+ 0x23, 0x9c, 0x66, 0x31, 0x51, 0x84, 0x8b, 0x9e, 0x79, 0x0b, 0xe8, 0x9a,
+ 0xc1, 0xaf, 0x33, 0xd6, 0x5e, 0xa0, 0x86, 0x88, 0x95, 0xb0, 0x2d, 0x24,
+ 0x35, 0x99, 0x80, 0x2e, 0x8f, 0x7f, 0x04, 0xd2, 0xad, 0xde, 0x2b, 0x38,
+ 0xa5, 0xdb, 0x87, 0x69, 0x0d, 0x21, 0x98, 0xdc, 0xc7, 0x67, 0xfa, 0x4d,
+ 0xd2, 0x7e, 0xd3, 0x80, 0xd8, 0xa9, 0xff, 0xdd, 0x19, 0x7b, 0xb4, 0x0e,
+ 0x72, 0x23, 0x8e, 0xce, 0xe4, 0x2a, 0xc6, 0xf9, 0x2d, 0xc2, 0xd5, 0xdf,
+ 0xde, 0xdb, 0xa4, 0x3b, 0x85, 0xc0, 0x83, 0xbc, 0x78, 0xb9, 0xa3, 0x0e,
+ 0x73, 0x6e, 0xb5, 0xad, 0x4d, 0x69, 0x5e, 0x34, 0xa0, 0x5b, 0x23, 0x1b,
+ 0x2f, 0x81, 0x37, 0x8a, 0xe3, 0x32, 0x93, 0xf4, 0x58, 0xf1, 0x6c, 0x4e,
+ 0x10, 0xbe, 0x9d, 0x26, 0xb9, 0xad, 0x79, 0x02, 0xf2, 0x43, 0xe7, 0x0e,
+ 0xa8, 0x29, 0xfb, 0x68, 0xa9, 0x81, 0x34, 0xd2, 0x59, 0x6c, 0x5c, 0x86,
+ 0x6e, 0x37, 0x02, 0x88, 0x97, 0x70, 0x14, 0x5c, 0x1e, 0x5c, 0x91, 0x8b,
+ 0x25, 0x4f, 0x5d, 0x19, 0x90, 0xa3, 0x98, 0xb6, 0xb8, 0xb5, 0x46, 0xa3,
+ 0xea, 0x95, 0x87, 0x4b, 0x5a, 0x0f, 0xbc, 0x75, 0x9b, 0xf0, 0x9e, 0x4f,
+ 0xad, 0x07, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x54,
+ 0xe1, 0x34, 0xd6, 0x75, 0x51, 0xa2, 0xfd, 0x96, 0xbc, 0xd3, 0x9b, 0xdc,
+ 0xe2, 0x3a, 0x29, 0xe7, 0x1e, 0x6b, 0x69, 0x71, 0x73, 0x84, 0xf5, 0xee,
+ 0x35, 0x2c, 0x22, 0xad, 0xdc, 0xf6, 0xa4, 0x72, 0xc1, 0xf6, 0xd9, 0x8a,
+ 0xd7, 0x6f, 0x11, 0x93, 0x6f, 0x27, 0x14, 0xba, 0xb0, 0x57, 0x1f, 0x38,
+ 0x2f, 0x5b, 0xd9, 0x2a, 0x45, 0xfd, 0x13, 0x41, 0xb1, 0x47, 0x29, 0x4a,
+ 0x1a, 0x0d, 0x55, 0xce, 0x8c, 0xdb, 0xc7, 0xcf, 0xe6, 0x90, 0xe3, 0x18,
+ 0x3a, 0x45, 0xfb, 0x40, 0xd1, 0x32, 0xbc, 0xc7, 0xe7, 0x4b, 0xb5, 0xb6,
+ 0xf6, 0xb2, 0xaa, 0x94, 0x5e, 0x8f, 0xdc, 0x49, 0x7e, 0xf4, 0xee, 0x3b,
+ 0x39, 0xa1, 0x77, 0x13, 0x09, 0x52, 0xe2, 0xe3, 0xa9, 0xdc, 0xc6, 0x6d,
+ 0x2c, 0x9c, 0x46, 0xec, 0xa3, 0x63, 0x62, 0xad, 0xc1, 0x7f, 0xcf, 0x4e,
+ 0x6a, 0x84, 0xc2, 0x83, 0x2a, 0xef, 0x1a, 0x39, 0x35, 0xef, 0xc4, 0x40,
+ 0xe3, 0x41, 0xa0, 0x32, 0x3c, 0x15, 0x8e, 0xc3, 0x0a, 0x12, 0x49, 0x55,
+ 0xdd, 0x6d, 0x54, 0xd6, 0xe2, 0xb1, 0x78, 0xdc, 0xb2, 0x59, 0xb2, 0xae,
+ 0x52, 0x1e, 0x52, 0x24, 0xcb, 0x8f, 0xeb, 0x70, 0x35, 0x1e, 0xeb, 0xbe,
+ 0x7b, 0x6d, 0xeb, 0xc7, 0xa8, 0xed, 0x62, 0x64, 0x06, 0xc1, 0xe7, 0x50,
+ 0x5e, 0x03, 0x91, 0xb9, 0x49, 0x96, 0x14, 0xca, 0xd2, 0x9b, 0x57, 0x12,
+ 0xb0, 0x08, 0x8d, 0x4f, 0x82, 0xf4, 0x60, 0xc9, 0x4e, 0xf6, 0xee, 0x67,
+ 0xee, 0x08, 0x7b, 0xc3, 0x4d, 0xde, 0x2a, 0xdd, 0xa9, 0x3f, 0x37, 0xfc,
+ 0x02, 0x38, 0x30, 0xbb, 0x8a, 0xa8, 0xc8, 0x17, 0xcd, 0x26, 0x51, 0xf9,
+ 0x0a, 0xb6, 0x6b, 0x20, 0xd7, 0x6a, 0x5b, 0x8e, 0x18, 0xf4, 0x08, 0x5e,
+ 0xad, 0xdc, 0x17, 0x95, 0x1e, 0x8e, 0xc4, 0x6c, 0x02, 0x33, 0x33, 0xa5,
+ 0xdc, 0xeb, 0xe2, 0x87, 0x82, 0x91, 0xad, 0xa5, 0xe5, 0x35, 0x12, 0xc1,
+ 0x02, 0x3b, 0x45, 0x63, 0xb3, 0x04, 0x22, 0x35, 0x7b, 0xfc, 0x97, 0xdb,
+ 0x91, 0xc5, 0xec, 0x89, 0x73, 0x2f, 0x79, 0xa6, 0x41, 0xd7, 0x78, 0x02,
+ 0x5b, 0xe2, 0xc1, 0xc2, 0x6c, 0x50, 0x1b, 0x76, 0xec, 0x70, 0xd9, 0xd5,
+ 0x9b, 0x39, 0x5b, 0xa0, 0x26, 0xb4, 0xd4, 0x1e, 0x51, 0x37, 0x7d, 0xc1,
+ 0x11, 0xb8, 0x2a, 0xb7, 0x46, 0xff, 0x56, 0xb5, 0xc5, 0x76, 0xdb, 0x15,
+ 0xb1, 0x86, 0xb8, 0x95, 0xd4, 0xc7, 0xad, 0xda, 0x2a, 0x8d, 0x97, 0x8c,
+ 0xe4, 0x58, 0xec, 0x7c, 0xcb, 0x30, 0x35, 0x65, 0xfa, 0x60, 0x6e, 0x1a,
+ 0x5b, 0xa4, 0x17, 0xeb, 0x4d, 0xe3, 0x07, 0x40, 0x5e, 0xaa, 0x9f, 0xcc,
+ 0x92, 0x28, 0x09, 0xaa, 0x40, 0x00, 0x39, 0x45, 0x74, 0x5b, 0x20, 0x74,
+ 0x8b, 0x11, 0x4d, 0xda, 0xa4, 0xaa, 0x3c, 0x7e, 0xed, 0x59, 0x79, 0x02,
+ 0x81, 0xc1, 0x00, 0xe6, 0x5a, 0x90, 0xdb, 0x8d, 0xaf, 0x35, 0x45, 0xd1,
+ 0x74, 0x63, 0x74, 0x61, 0x4d, 0x0c, 0xb0, 0xe3, 0xa7, 0xd6, 0x48, 0xe1,
+ 0x1b, 0x47, 0x3f, 0x2b, 0x68, 0xc6, 0x30, 0x76, 0x42, 0xad, 0x32, 0x31,
+ 0xbd, 0xd5, 0x74, 0xa3, 0x7b, 0x5d, 0x7c, 0x49, 0x7f, 0xd5, 0x58, 0x21,
+ 0x5a, 0x0e, 0x52, 0xae, 0xdc, 0x60, 0x92, 0x36, 0xa5, 0x7e, 0x84, 0x13,
+ 0xab, 0xc3, 0x92, 0xd7, 0x61, 0x02, 0xb3, 0xf0, 0x0d, 0x91, 0x12, 0xe5,
+ 0xae, 0x12, 0x4a, 0xf8, 0x04, 0xc9, 0xf4, 0x3a, 0xf0, 0xaf, 0x1e, 0x5a,
+ 0xb4, 0xbc, 0x70, 0x4d, 0x75, 0xdf, 0xa8, 0x38, 0x80, 0x8b, 0x7b, 0xf1,
+ 0x9d, 0xe5, 0xee, 0xfd, 0x0c, 0xc9, 0x93, 0xfc, 0x9e, 0xda, 0xa9, 0xbd,
+ 0x7d, 0x1a, 0x38, 0x0a, 0x7b, 0xfe, 0x48, 0xa1, 0x74, 0xe5, 0x1e, 0xa9,
+ 0xf7, 0x9b, 0xfd, 0x44, 0x65, 0x3e, 0x83, 0x2d, 0x5f, 0x5d, 0x16, 0x7f,
+ 0x86, 0x5f, 0x03, 0xfb, 0x5d, 0x5b, 0x79, 0xce, 0x23, 0xfb, 0x75, 0x4b,
+ 0x00, 0xd5, 0xda, 0x41, 0xfb, 0xcb, 0x90, 0x7d, 0x0d, 0xdd, 0x51, 0xe0,
+ 0xf3, 0x7c, 0x1a, 0xa0, 0x3c, 0x77, 0x5a, 0xdf, 0x38, 0x64, 0xda, 0xbe,
+ 0x0b, 0x04, 0x17, 0x3a, 0xae, 0x39, 0xe0, 0x1e, 0x8b, 0xf2, 0x6c, 0x0f,
+ 0x37, 0x9e, 0xd6, 0x59, 0x96, 0x6c, 0x45, 0x39, 0x4a, 0x4d, 0xf8, 0xfb,
+ 0xf6, 0xf0, 0xb3, 0x02, 0x81, 0xc1, 0x00, 0xba, 0x05, 0xc4, 0x7b, 0xfd,
+ 0xe6, 0xdc, 0x10, 0x77, 0x96, 0x21, 0xd1, 0x32, 0xcf, 0xbf, 0xdc, 0x1d,
+ 0xb9, 0xc2, 0x1d, 0x5d, 0xbd, 0x58, 0xf2, 0x2f, 0x34, 0x33, 0xd4, 0x0d,
+ 0x03, 0x54, 0x95, 0x7b, 0x91, 0xd6, 0xc0, 0x57, 0xa3, 0xac, 0x3b, 0x05,
+ 0xbe, 0x85, 0x9b, 0x7b, 0xe3, 0xe5, 0x7f, 0x23, 0x4b, 0xec, 0x20, 0x95,
+ 0xa6, 0x41, 0xbf, 0x4e, 0x4e, 0xb7, 0xb3, 0xaf, 0x33, 0xe9, 0x8e, 0x2d,
+ 0xe1, 0x97, 0x30, 0xc7, 0x5a, 0xbe, 0xf2, 0x7e, 0xc4, 0xe7, 0x82, 0xed,
+ 0xad, 0x8d, 0x12, 0xce, 0xe8, 0x41, 0xb2, 0xfa, 0x08, 0xd2, 0xda, 0x54,
+ 0xda, 0x80, 0xe2, 0x87, 0x64, 0x5a, 0x92, 0x38, 0x0e, 0xa4, 0x87, 0x23,
+ 0x95, 0x0f, 0x17, 0xb9, 0x13, 0x2c, 0x0a, 0x39, 0xbb, 0x5f, 0xa3, 0x10,
+ 0x47, 0x9d, 0xa2, 0x5c, 0xb4, 0x34, 0x7d, 0x38, 0x78, 0xd9, 0xef, 0x16,
+ 0x55, 0x16, 0xbd, 0xd6, 0x3b, 0x42, 0xa5, 0x14, 0xf9, 0xaf, 0xd6, 0xde,
+ 0xe1, 0x4b, 0x52, 0x51, 0xe2, 0x74, 0x56, 0xe6, 0x63, 0xb9, 0x85, 0x5a,
+ 0x5e, 0x6e, 0xd5, 0x83, 0xbf, 0xb2, 0xb7, 0xb8, 0x69, 0xcb, 0x65, 0xbb,
+ 0xce, 0xe3, 0x0a, 0xa9, 0x9a, 0x7f, 0x70, 0xe9, 0xc3, 0x40, 0x2d, 0xe1,
+ 0x0d, 0xad, 0x0c, 0x5b, 0x29, 0x36, 0x49, 0x83, 0xd1, 0x0f, 0xe4, 0xc7,
+ 0xd8, 0xc6, 0x07, 0x27, 0xa2, 0xd4, 0x5d, 0x02, 0x81, 0xc1, 0x00, 0xe2,
+ 0x30, 0x4b, 0xcd, 0x4a, 0x72, 0xa0, 0x7c, 0xce, 0x0e, 0xdb, 0x19, 0x8b,
+ 0xf1, 0x7c, 0x64, 0xb5, 0x26, 0x38, 0xe3, 0x97, 0x26, 0x91, 0xef, 0x15,
+ 0x50, 0xec, 0x4a, 0xe9, 0xd4, 0xce, 0xfc, 0x5a, 0x9b, 0x6c, 0xdd, 0xfb,
+ 0x29, 0x47, 0xc2, 0xa2, 0xe9, 0x43, 0x34, 0x26, 0x8b, 0xa7, 0x44, 0xc9,
+ 0x2e, 0xdc, 0x24, 0xb6, 0x44, 0x0a, 0xd6, 0xe5, 0xf9, 0xe3, 0x30, 0x6d,
+ 0x0c, 0x74, 0xfa, 0xfa, 0xdc, 0x57, 0x77, 0x96, 0xd0, 0x36, 0x66, 0x26,
+ 0xe3, 0x8c, 0xea, 0xa4, 0x75, 0x71, 0x7e, 0xfc, 0xd2, 0x3b, 0xb6, 0x8a,
+ 0x59, 0x14, 0x24, 0xba, 0x56, 0x7e, 0xa0, 0x55, 0xc0, 0x15, 0xe7, 0x75,
+ 0xd2, 0xf8, 0x9c, 0xb7, 0x91, 0xc4, 0x64, 0xa8, 0x0c, 0x0f, 0x92, 0xb7,
+ 0xb8, 0xc9, 0x17, 0xc8, 0x72, 0x60, 0x08, 0x9c, 0x1c, 0xe6, 0xae, 0xea,
+ 0x59, 0xff, 0xe8, 0x0e, 0xc5, 0x75, 0x42, 0x82, 0x36, 0x0f, 0x56, 0x79,
+ 0x9c, 0x52, 0x16, 0x68, 0xb4, 0x2c, 0x56, 0x20, 0x2f, 0xd1, 0xcd, 0x5e,
+ 0xbd, 0x40, 0x45, 0xc0, 0x85, 0xbc, 0xac, 0x89, 0x96, 0x8c, 0x66, 0x18,
+ 0xb1, 0x47, 0x01, 0x93, 0xee, 0x6c, 0x19, 0xde, 0x42, 0x32, 0xe2, 0x1c,
+ 0x5c, 0xb7, 0xb7, 0xba, 0x46, 0xf0, 0xe3, 0xea, 0x8d, 0x53, 0x0a, 0x67,
+ 0x2d, 0xad, 0x62, 0xcb, 0xbe, 0x8a, 0x91, 0xd1, 0xd7, 0xc8, 0xc1, 0x02,
+ 0x81, 0xc1, 0x00, 0xa1, 0xed, 0x53, 0x53, 0xfb, 0x78, 0x72, 0x27, 0x83,
+ 0x71, 0x94, 0x8e, 0x5e, 0x04, 0xa9, 0xa6, 0x19, 0xda, 0x11, 0x37, 0x2e,
+ 0xda, 0x1c, 0x0a, 0xf5, 0x3c, 0x23, 0xc1, 0x7a, 0x72, 0x63, 0xb6, 0x9b,
+ 0x92, 0x1f, 0xb5, 0xde, 0x94, 0x02, 0xe0, 0x7d, 0xe7, 0x92, 0xb5, 0xfd,
+ 0xea, 0x2b, 0x63, 0xb8, 0x7d, 0xe6, 0x55, 0x96, 0xee, 0xda, 0x5c, 0x84,
+ 0xf5, 0xd0, 0xc3, 0x00, 0xc7, 0xd7, 0x8e, 0x84, 0x31, 0xd3, 0x42, 0x0a,
+ 0xc6, 0xdb, 0x60, 0x8b, 0x29, 0x2b, 0xbd, 0xb4, 0xd7, 0x55, 0xee, 0x01,
+ 0x5d, 0xfb, 0x92, 0xa8, 0x43, 0xf6, 0x07, 0x47, 0xc5, 0xcc, 0x5b, 0x64,
+ 0x2f, 0xdf, 0x07, 0x58, 0xf4, 0xa6, 0x13, 0x5c, 0xcd, 0xec, 0x0d, 0x62,
+ 0x75, 0x65, 0xe8, 0xa0, 0xc8, 0x92, 0x3f, 0x87, 0x74, 0x4f, 0xab, 0x7d,
+ 0xb6, 0xff, 0xd9, 0xe0, 0xc6, 0x92, 0x2e, 0xa4, 0xe9, 0xfc, 0x99, 0xd3,
+ 0x5a, 0x52, 0x71, 0x11, 0x09, 0x28, 0x1f, 0x8a, 0x73, 0xe2, 0xf5, 0x0d,
+ 0x82, 0x6a, 0x73, 0x1a, 0xa9, 0xc4, 0x5c, 0x68, 0x85, 0xbb, 0x44, 0xf1,
+ 0x22, 0x75, 0x97, 0xa7, 0x57, 0xb0, 0x4e, 0x26, 0x65, 0xb9, 0x0d, 0x17,
+ 0x05, 0xfd, 0xd9, 0x74, 0x23, 0x1a, 0x42, 0xd5, 0x9c, 0xe9, 0xfd, 0xcf,
+ 0x7c, 0xd8, 0x5c, 0xb5, 0xf9, 0xce, 0x34, 0x00, 0x22, 0x9a, 0x7e, 0xaf,
+ 0xe9, 0xf5, 0xa1, 0x02, 0x81, 0xc0, 0x79, 0xea, 0x8c, 0xaa, 0xbf, 0xe7,
+ 0xb4, 0x8f, 0x32, 0xbc, 0xbb, 0x6d, 0x37, 0xdd, 0xbd, 0x14, 0xb2, 0x93,
+ 0x20, 0x6e, 0x2e, 0xf6, 0x43, 0xbf, 0x24, 0x15, 0x2f, 0x65, 0x47, 0xda,
+ 0x9f, 0x70, 0x26, 0xe3, 0x9c, 0x7d, 0xe4, 0x12, 0x25, 0x8a, 0x19, 0xad,
+ 0xbc, 0xd4, 0x02, 0x10, 0xf0, 0xb1, 0x61, 0x1a, 0xb8, 0x04, 0x54, 0xba,
+ 0x23, 0x80, 0xf5, 0x85, 0xaa, 0xb1, 0x6c, 0x24, 0xe4, 0x0b, 0xc5, 0xcb,
+ 0xb5, 0x24, 0x25, 0xf5, 0x2b, 0x8b, 0xed, 0xf1, 0x8e, 0x5b, 0x72, 0xab,
+ 0x62, 0xad, 0x84, 0x2f, 0x2b, 0xef, 0x53, 0xe2, 0x6b, 0xa2, 0xa8, 0x94,
+ 0x1a, 0x85, 0xb2, 0xd5, 0x2f, 0x81, 0xe6, 0xba, 0x06, 0x93, 0xf8, 0x80,
+ 0xe5, 0x89, 0xf0, 0x40, 0x8a, 0xe7, 0xf9, 0x0e, 0x17, 0x8e, 0x14, 0x48,
+ 0xbd, 0x48, 0x34, 0xc4, 0x55, 0x93, 0xe7, 0x9b, 0x69, 0x4f, 0xfe, 0x9a,
+ 0xc7, 0xac, 0xc8, 0x0f, 0x2d, 0x3b, 0xf4, 0x28, 0xe0, 0x7a, 0xd5, 0x33,
+ 0xe2, 0xaa, 0xe4, 0xa6, 0xed, 0x8a, 0xf5, 0x5f, 0xad, 0xfe, 0xa4, 0x2b,
+ 0xaf, 0xb0, 0x6e, 0x06, 0x04, 0x97, 0x03, 0x46, 0x81, 0xe6, 0x85, 0x07,
+ 0x25, 0x94, 0x9b, 0xe9, 0xca, 0x50, 0xbb, 0xf6, 0xad, 0xdd, 0x84, 0x17,
+ 0x4a, 0x96, 0xe4, 0x4c, 0x30, 0x92, 0xc6, 0x63, 0x25, 0x30, 0x09, 0xf6,
+ 0xe1, 0xe3, 0xfb, 0xd0, 0xb1, 0xa7};
+
+static const std::vector<uint8_t> priv_key_44{
+ 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0x90, 0xf3, 0x82, 0x22, 0xfb, 0x4e, 0xf7, 0x91, 0xc7, 0x21,
+ 0xf6, 0x77, 0x29, 0xc4, 0x34, 0xb2, 0xca, 0x92, 0x32, 0xe3, 0x2a, 0xee,
+ 0x34, 0x4d, 0x9a, 0xf5, 0x0b, 0x67, 0x7a, 0xd7, 0x8d, 0xd5, 0x49, 0xc8,
+ 0x83, 0x2e, 0x1e, 0x37, 0x73, 0x40, 0xf0, 0x83, 0xbb, 0x56, 0xa5, 0x7f,
+ 0x7d, 0x34, 0x94, 0x09, 0xb4, 0xc6, 0xb9, 0x03, 0xd5, 0x42, 0x81, 0x79,
+ 0x83, 0x31, 0xca, 0x34, 0x8e, 0xb0, 0x3f, 0x26, 0x33, 0x23, 0x71, 0x0c,
+ 0x32, 0xc0, 0xcd, 0x80, 0x62, 0x4e, 0xcd, 0x8c, 0x3f, 0xb7, 0x05, 0x2d,
+ 0x19, 0x6a, 0x6b, 0x61, 0x4c, 0x0b, 0x75, 0x62, 0xbf, 0x19, 0x9e, 0x79,
+ 0xb0, 0x7b, 0x96, 0x3d, 0x63, 0xf8, 0x24, 0xa5, 0xe9, 0x41, 0x07, 0x98,
+ 0xf8, 0xcd, 0x7b, 0x55, 0xa8, 0xcb, 0x59, 0xd0, 0xc1, 0xe0, 0xba, 0x4d,
+ 0x6f, 0x35, 0x93, 0xd9, 0x17, 0x6a, 0xed, 0xe2, 0x6e, 0x04, 0x7e, 0x24,
+ 0xfe, 0xa4, 0x86, 0x19, 0x22, 0x53, 0x9b, 0x18, 0xcc, 0xdc, 0x79, 0x8a,
+ 0x59, 0x5b, 0x35, 0x84, 0xa3, 0xdc, 0xe1, 0x48, 0x8b, 0x20, 0xd3, 0x56,
+ 0x2b, 0x6e, 0x58, 0x9e, 0x6c, 0x18, 0x49, 0x37, 0x8a, 0x91, 0x4a, 0x19,
+ 0x33, 0x10, 0x11, 0x01, 0x41, 0x2d, 0xc5, 0x37, 0xa2, 0x9c, 0xda, 0x69,
+ 0x49, 0x06, 0xba, 0x84, 0x82, 0xf5, 0x65, 0x59, 0xa0, 0x39, 0x7f, 0x5e,
+ 0x25, 0x8d, 0xc8, 0x2e, 0x69, 0x49, 0x5a, 0x53, 0x63, 0xc8, 0x33, 0xeb,
+ 0xf1, 0x8a, 0xa3, 0x9a, 0x17, 0x2d, 0x29, 0x81, 0xbd, 0xcd, 0x9f, 0x1a,
+ 0x0d, 0x09, 0xf0, 0xe2, 0x01, 0x34, 0xcd, 0xc6, 0xe0, 0xf1, 0xe1, 0x70,
+ 0x6a, 0xbc, 0x83, 0x60, 0xf6, 0x9d, 0x96, 0xee, 0x54, 0x46, 0x2a, 0xfe,
+ 0x93, 0xbb, 0x21, 0xff, 0x35, 0x13, 0x3b, 0xaa, 0xd6, 0xe3, 0x90, 0xbe,
+ 0x25, 0x24, 0xe0, 0x0d, 0xe7, 0xba, 0xbb, 0x9f, 0x0e, 0xc8, 0x0d, 0x08,
+ 0xb7, 0x9b, 0xa3, 0xf9, 0xf1, 0xfb, 0x62, 0x7e, 0xdb, 0xe1, 0x5f, 0x1f,
+ 0xd9, 0x89, 0xd9, 0x47, 0x2c, 0x40, 0x12, 0x64, 0x76, 0xd7, 0xac, 0x54,
+ 0x6b, 0xfc, 0x17, 0xe1, 0x90, 0xbf, 0x46, 0x16, 0x93, 0x76, 0x7e, 0xb8,
+ 0x77, 0x73, 0x68, 0x91, 0xc7, 0x2a, 0x22, 0x0f, 0x60, 0x04, 0xc6, 0xa5,
+ 0x01, 0xe9, 0x7a, 0x82, 0x47, 0x97, 0x18, 0xd2, 0x3d, 0x31, 0x42, 0x00,
+ 0xd3, 0xdd, 0xc7, 0xbb, 0xd6, 0x7c, 0xec, 0xed, 0xaa, 0x21, 0xdf, 0x34,
+ 0x15, 0x98, 0xa8, 0xfe, 0xc3, 0xf6, 0xc1, 0xdb, 0xcb, 0x0d, 0x59, 0x65,
+ 0x37, 0x35, 0x71, 0xcf, 0x50, 0x2d, 0x84, 0x04, 0x8d, 0x50, 0x8c, 0xbc,
+ 0x14, 0x5e, 0x7a, 0x77, 0x17, 0x46, 0xab, 0xaf, 0x40, 0xcb, 0xa1, 0x36,
+ 0xda, 0x78, 0xc1, 0x94, 0xc1, 0x24, 0xb7, 0xc3, 0xe8, 0x98, 0xa7, 0xa8,
+ 0x48, 0xcf, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x4c,
+ 0x52, 0xab, 0xd7, 0x57, 0x94, 0x40, 0xef, 0x55, 0x77, 0x20, 0x9b, 0xa6,
+ 0x36, 0x55, 0xb9, 0x3e, 0xc8, 0xb4, 0x5a, 0xc1, 0x24, 0x24, 0x0e, 0x28,
+ 0xe5, 0x96, 0x57, 0xaa, 0x6b, 0x0d, 0x97, 0x9c, 0xfe, 0x23, 0x74, 0x89,
+ 0x1c, 0x91, 0x67, 0x44, 0x3d, 0x58, 0xcb, 0x4a, 0xe1, 0x52, 0x3f, 0xf9,
+ 0x23, 0x13, 0x38, 0xff, 0xfa, 0x70, 0xb4, 0x50, 0x10, 0x77, 0x70, 0x24,
+ 0x14, 0x80, 0x7d, 0x75, 0x02, 0xdc, 0x32, 0x71, 0x38, 0x07, 0x11, 0x56,
+ 0x23, 0x9f, 0x9f, 0xf6, 0xc3, 0x3e, 0x59, 0x54, 0x34, 0x67, 0x09, 0x8d,
+ 0xf8, 0xf1, 0x5d, 0xa7, 0x35, 0x93, 0x82, 0x1d, 0xdb, 0xdd, 0x7d, 0x75,
+ 0xa2, 0x65, 0x9d, 0x27, 0x4e, 0xe4, 0xff, 0x04, 0xcd, 0x1b, 0x54, 0xb6,
+ 0xf8, 0x67, 0xa4, 0x8b, 0x6a, 0x4c, 0x6b, 0xd4, 0x2d, 0x29, 0xbd, 0x80,
+ 0x57, 0xf2, 0xe8, 0xae, 0xd1, 0x67, 0x34, 0x9e, 0x67, 0x44, 0x5d, 0xc4,
+ 0xee, 0x3f, 0x10, 0xde, 0xbd, 0xb4, 0x40, 0xf3, 0x0e, 0x51, 0xf6, 0xa0,
+ 0xbb, 0x72, 0xbc, 0xbf, 0x32, 0xbf, 0x6f, 0x4d, 0x58, 0x36, 0x0e, 0x28,
+ 0x43, 0x62, 0x8f, 0x77, 0x1d, 0xf3, 0xac, 0x84, 0xe3, 0xb7, 0xeb, 0x61,
+ 0xc8, 0xd3, 0x55, 0x12, 0x5f, 0x35, 0x14, 0x7a, 0x3c, 0xad, 0xe3, 0x09,
+ 0x1a, 0xf5, 0x09, 0xd9, 0x8f, 0xd3, 0xb9, 0xf2, 0xc2, 0xd3, 0xea, 0x84,
+ 0xf8, 0x9f, 0x2a, 0xda, 0xb3, 0x30, 0x80, 0x15, 0xe8, 0x77, 0x7a, 0x2d,
+ 0x11, 0xd6, 0x0a, 0x66, 0x4f, 0x7c, 0x04, 0x93, 0xeb, 0x51, 0x13, 0xa6,
+ 0xdd, 0x7a, 0x1c, 0x41, 0xfa, 0xe5, 0x9d, 0xe6, 0x60, 0x71, 0x75, 0xf5,
+ 0x08, 0xf3, 0x76, 0x10, 0x3d, 0xef, 0x6e, 0xe0, 0xbf, 0x7c, 0x80, 0x56,
+ 0x47, 0x33, 0xd3, 0xbd, 0xd4, 0x61, 0xa0, 0xee, 0xd2, 0xd2, 0xf5, 0xc0,
+ 0x76, 0x78, 0xaa, 0x31, 0xbb, 0x92, 0x02, 0x0a, 0xfd, 0xe7, 0x7e, 0xf2,
+ 0x7e, 0x59, 0x23, 0x56, 0x0e, 0x99, 0x12, 0x78, 0x6d, 0x98, 0x08, 0x39,
+ 0xb7, 0x1e, 0xbb, 0x69, 0x44, 0x19, 0xd6, 0xc2, 0x67, 0x17, 0xa5, 0xc3,
+ 0x82, 0x9a, 0xb2, 0x8d, 0x5c, 0x9e, 0xa3, 0xf3, 0xc3, 0x89, 0x64, 0x71,
+ 0xa0, 0xf2, 0x2c, 0x8c, 0x72, 0xcf, 0x92, 0x7c, 0xba, 0xc5, 0x07, 0xe6,
+ 0x68, 0x85, 0x09, 0xd5, 0x80, 0x99, 0x7c, 0x62, 0x2b, 0x92, 0xc0, 0x1a,
+ 0x6d, 0xae, 0x52, 0x66, 0x7d, 0x17, 0x37, 0x20, 0x0e, 0x7d, 0x49, 0x7d,
+ 0x99, 0xdf, 0xd9, 0x8f, 0xd9, 0x04, 0xae, 0x22, 0xd9, 0x3e, 0x12, 0xd2,
+ 0x14, 0xc8, 0x4f, 0x88, 0x08, 0x76, 0x00, 0x7b, 0x2b, 0xd2, 0xce, 0x18,
+ 0x0f, 0x51, 0x18, 0x05, 0xa7, 0xfa, 0x8a, 0x55, 0x54, 0xcb, 0x54, 0x74,
+ 0x8f, 0xe6, 0xdd, 0xb4, 0xb9, 0xc4, 0x10, 0x28, 0x07, 0x8d, 0x41, 0x02,
+ 0x81, 0xc1, 0x00, 0xc3, 0x09, 0x78, 0xcf, 0x3b, 0x78, 0x1b, 0x5b, 0xfb,
+ 0x0b, 0xbc, 0x13, 0xf1, 0xa4, 0xc9, 0xf4, 0x5a, 0x33, 0x39, 0xd0, 0x30,
+ 0xe9, 0xbb, 0x1b, 0xb0, 0x7e, 0xfa, 0x65, 0xdd, 0xef, 0x3b, 0x1f, 0x11,
+ 0x97, 0x59, 0xe9, 0xf7, 0xf9, 0x97, 0xb0, 0x49, 0xd8, 0x44, 0x59, 0xc7,
+ 0x8c, 0xe6, 0x59, 0xad, 0xcd, 0x5a, 0x28, 0x61, 0x8d, 0x9b, 0x76, 0xf5,
+ 0x1c, 0x8f, 0x60, 0x53, 0x69, 0x5e, 0x0e, 0x30, 0x27, 0xeb, 0x19, 0xc1,
+ 0x23, 0xdc, 0xdb, 0x27, 0x98, 0x29, 0x8f, 0xaf, 0x7b, 0xeb, 0xd3, 0xb7,
+ 0x6e, 0xd3, 0xca, 0xdd, 0x2f, 0x19, 0x2c, 0x5f, 0x6c, 0x26, 0x90, 0x81,
+ 0xdf, 0xbe, 0x2a, 0x86, 0x43, 0xad, 0xb5, 0xc6, 0xa1, 0x5a, 0x24, 0x69,
+ 0xfb, 0xad, 0x3d, 0x35, 0x9b, 0x44, 0x3e, 0x84, 0x92, 0xd4, 0x04, 0x98,
+ 0x63, 0xc8, 0x74, 0x87, 0xd4, 0x41, 0x22, 0xa2, 0x8b, 0x41, 0x0c, 0xb8,
+ 0x4e, 0x96, 0xd6, 0x7e, 0x42, 0xa6, 0x12, 0x67, 0x5c, 0x71, 0x92, 0xc1,
+ 0x9d, 0x44, 0x2d, 0x57, 0xc7, 0x02, 0x16, 0x6c, 0xe7, 0x3f, 0xd8, 0x1c,
+ 0xba, 0x85, 0xac, 0x30, 0xde, 0xd1, 0xd7, 0x45, 0x31, 0x70, 0x59, 0x50,
+ 0x12, 0x16, 0x28, 0xa7, 0x7f, 0x2b, 0xd1, 0x12, 0x5b, 0x4c, 0x8d, 0xba,
+ 0xc1, 0xbd, 0x36, 0x8c, 0xdf, 0xc2, 0xf4, 0xa7, 0xa4, 0xb2, 0x4d, 0xe0,
+ 0xbb, 0xb8, 0xa9, 0x02, 0x81, 0xc1, 0x00, 0xbe, 0x42, 0x41, 0xab, 0x74,
+ 0x7b, 0x3b, 0xb2, 0xa6, 0xaa, 0xa2, 0xf1, 0x2f, 0xbf, 0x54, 0xab, 0x1c,
+ 0xcd, 0x4b, 0xe7, 0xb5, 0x95, 0xfa, 0x0b, 0x09, 0x36, 0xc6, 0x66, 0xfc,
+ 0xba, 0x2f, 0x26, 0x6f, 0x1f, 0x3f, 0x20, 0x4d, 0x64, 0x84, 0xb5, 0xa9,
+ 0xff, 0x11, 0x29, 0xe6, 0xe2, 0x31, 0x5f, 0x88, 0xbb, 0x96, 0x68, 0x45,
+ 0xdc, 0x4f, 0x0f, 0x12, 0x3d, 0xb7, 0xc5, 0x2d, 0x44, 0x97, 0xac, 0xe2,
+ 0x12, 0x4e, 0xdf, 0xe7, 0x89, 0x33, 0xad, 0xec, 0xb8, 0x1b, 0xac, 0x9a,
+ 0x56, 0x7a, 0x2d, 0xde, 0xc4, 0x37, 0xe1, 0xcf, 0x33, 0xa3, 0x7b, 0x9e,
+ 0x51, 0xfe, 0xf3, 0x01, 0xfe, 0xf9, 0xbf, 0xae, 0x75, 0x19, 0x18, 0x55,
+ 0xa7, 0x2a, 0x6b, 0x7e, 0x78, 0x80, 0x34, 0x47, 0x0a, 0xc7, 0xc8, 0x85,
+ 0x4e, 0x85, 0x9c, 0x71, 0x75, 0x2b, 0xc9, 0x6f, 0x4f, 0x03, 0x24, 0xc4,
+ 0x8a, 0x3b, 0xfe, 0x96, 0x47, 0x49, 0x14, 0x20, 0x91, 0xaa, 0x32, 0xe0,
+ 0x5f, 0xd4, 0x8e, 0x1c, 0xaf, 0xda, 0x69, 0x21, 0x2e, 0x0b, 0x07, 0x0f,
+ 0x1c, 0xce, 0xcf, 0xee, 0xb7, 0x90, 0xb7, 0x46, 0xfe, 0xf4, 0xf1, 0x52,
+ 0x15, 0x54, 0xbf, 0x15, 0xa3, 0xdd, 0x8d, 0xe7, 0xe0, 0xda, 0xb2, 0xc4,
+ 0x53, 0x72, 0xb9, 0xe1, 0x5c, 0x27, 0x3f, 0xe4, 0x60, 0x46, 0xef, 0xe9,
+ 0x03, 0xe0, 0x4f, 0xbb, 0x62, 0x08, 0xb7, 0x02, 0x81, 0xc0, 0x3b, 0x84,
+ 0x45, 0x70, 0x7f, 0xc6, 0x4c, 0x1b, 0x0a, 0x85, 0xef, 0x33, 0xea, 0xd6,
+ 0x8d, 0xa6, 0x5a, 0x6c, 0x2d, 0x65, 0x41, 0xb7, 0xe1, 0x98, 0x36, 0x88,
+ 0xd9, 0x22, 0x82, 0xd2, 0x41, 0x29, 0x5e, 0xf5, 0xdf, 0xc3, 0x4d, 0x1f,
+ 0xc6, 0x51, 0x4e, 0x87, 0x87, 0x7c, 0x1a, 0x2f, 0xfe, 0x0f, 0x39, 0xc1,
+ 0x63, 0x94, 0xd5, 0x08, 0x20, 0x7b, 0xf1, 0x9a, 0x70, 0x8a, 0x45, 0x89,
+ 0xee, 0xe0, 0xc7, 0x83, 0x36, 0xf4, 0x1a, 0x03, 0x36, 0x9f, 0x4d, 0xfa,
+ 0xda, 0x1b, 0xf5, 0xc2, 0x0c, 0x1a, 0x04, 0x6c, 0xf6, 0x86, 0x7e, 0x6e,
+ 0xa3, 0xf0, 0xed, 0x81, 0x94, 0x57, 0x1e, 0xba, 0xc7, 0x4e, 0x34, 0xc0,
+ 0xac, 0x5e, 0xbf, 0x29, 0x77, 0xd7, 0x8a, 0xdb, 0xf9, 0x66, 0xa7, 0x58,
+ 0x25, 0x40, 0x2a, 0xb6, 0x9f, 0xaa, 0x73, 0x52, 0x67, 0xd6, 0x5f, 0xa8,
+ 0xbe, 0xe3, 0xb1, 0xd4, 0x6a, 0xda, 0x55, 0xd7, 0xed, 0xa1, 0xb0, 0xcf,
+ 0xe7, 0xdb, 0xcf, 0xdc, 0xde, 0xef, 0x98, 0xd3, 0xc3, 0xfd, 0x4e, 0x3e,
+ 0xf5, 0x7d, 0x20, 0x68, 0x85, 0x0c, 0x0e, 0xe0, 0x40, 0x70, 0x66, 0x4d,
+ 0x68, 0x9d, 0x97, 0x88, 0xd9, 0xae, 0xf7, 0x87, 0x3d, 0x69, 0xd4, 0x8b,
+ 0x33, 0x34, 0xce, 0xb4, 0x3b, 0xad, 0x38, 0x63, 0x6c, 0xb9, 0x1b, 0xce,
+ 0x20, 0xb1, 0x06, 0x03, 0x75, 0x41, 0xdc, 0xa5, 0x8c, 0x59, 0x02, 0x81,
+ 0xc0, 0x33, 0xd7, 0xd6, 0x11, 0x24, 0x42, 0x58, 0x38, 0x0c, 0x16, 0x3f,
+ 0x24, 0x3d, 0x80, 0x83, 0x4f, 0xc5, 0x1f, 0x63, 0xe9, 0x95, 0x9f, 0x72,
+ 0x6d, 0x03, 0x6b, 0xbb, 0x90, 0x60, 0x99, 0x53, 0x33, 0xc3, 0xdf, 0xdd,
+ 0xd1, 0xad, 0x85, 0x10, 0x6c, 0x78, 0x10, 0x1a, 0xdb, 0x32, 0x20, 0xbc,
+ 0x97, 0x6d, 0xa8, 0xc0, 0x09, 0x55, 0xcf, 0xfc, 0x72, 0xfc, 0xe3, 0x78,
+ 0x69, 0xf0, 0x35, 0xda, 0xa6, 0xaf, 0x4b, 0x91, 0xd6, 0x8d, 0x3e, 0xe3,
+ 0xa8, 0x26, 0xf2, 0xdc, 0x07, 0xa2, 0x5e, 0xa2, 0x18, 0x51, 0xb5, 0x62,
+ 0x0c, 0xd3, 0xeb, 0x1c, 0x47, 0x19, 0x12, 0xfa, 0xc7, 0xb8, 0xe9, 0x83,
+ 0xa0, 0x69, 0xa7, 0x5a, 0xd9, 0x38, 0xad, 0xbe, 0x6f, 0x60, 0x1c, 0xf1,
+ 0xc2, 0x4d, 0x01, 0x71, 0x03, 0x00, 0xe0, 0x2e, 0xa4, 0x3c, 0x7e, 0x53,
+ 0x1a, 0x26, 0x8c, 0x7f, 0x2c, 0xcb, 0xa9, 0x67, 0x43, 0xae, 0x2b, 0x6a,
+ 0x8c, 0x63, 0x7b, 0x8d, 0xc7, 0x23, 0x40, 0xb9, 0xa8, 0xa7, 0xc4, 0x7b,
+ 0x5d, 0x5e, 0x3f, 0x2f, 0x9e, 0x12, 0xce, 0x24, 0xc4, 0xa0, 0x25, 0xc0,
+ 0xf7, 0x50, 0x0f, 0x35, 0x2b, 0x74, 0xd4, 0x7f, 0x2d, 0x3a, 0x76, 0x56,
+ 0x6e, 0xce, 0x9a, 0x84, 0xbd, 0x65, 0xa5, 0xdf, 0x83, 0x2b, 0x17, 0x73,
+ 0x52, 0x83, 0xa6, 0x80, 0x6d, 0xeb, 0x2e, 0xb5, 0x36, 0xc4, 0xb6, 0xa7,
+ 0xed, 0x02, 0x81, 0xc0, 0x79, 0x1f, 0x6f, 0xbd, 0x63, 0xee, 0x2d, 0x25,
+ 0x6d, 0xd9, 0x3e, 0x9f, 0xfa, 0x27, 0x50, 0x96, 0xa7, 0x66, 0x66, 0x8e,
+ 0xc6, 0x31, 0xfb, 0x18, 0x82, 0x7c, 0x2e, 0x4f, 0x6a, 0xf9, 0x27, 0xa5,
+ 0xb7, 0x20, 0x07, 0xbc, 0xad, 0x55, 0x17, 0xcb, 0x40, 0x91, 0x87, 0x03,
+ 0xfd, 0x9f, 0x1c, 0x3a, 0x52, 0x69, 0xea, 0xc8, 0x42, 0xc7, 0x00, 0xa6,
+ 0x1d, 0xe7, 0x31, 0xa6, 0x8f, 0x91, 0xda, 0x4a, 0x76, 0xa2, 0x70, 0x19,
+ 0x8f, 0x40, 0x4a, 0x4c, 0x20, 0x06, 0xaf, 0xb9, 0x92, 0x2b, 0x67, 0xe9,
+ 0xf4, 0x91, 0x2b, 0xab, 0x72, 0x2b, 0xa5, 0xd1, 0x56, 0xdf, 0xea, 0x40,
+ 0xbf, 0x5e, 0x32, 0x83, 0x87, 0xf8, 0xce, 0x5a, 0x89, 0x4a, 0x98, 0x2a,
+ 0x1e, 0x98, 0x90, 0xcd, 0xf0, 0xc8, 0x55, 0x22, 0x80, 0x95, 0xaa, 0xa2,
+ 0x50, 0xcc, 0x4a, 0xd7, 0x75, 0xa8, 0xe8, 0x5e, 0xde, 0xb8, 0x86, 0x7e,
+ 0x5b, 0xbc, 0x95, 0xee, 0x72, 0x7e, 0x77, 0x61, 0x09, 0x92, 0x18, 0x1d,
+ 0x7d, 0x05, 0xdc, 0x00, 0x9b, 0x19, 0x0f, 0x49, 0xab, 0x22, 0x21, 0xe4,
+ 0x33, 0x17, 0x2a, 0x1a, 0xe3, 0xf9, 0x1b, 0x37, 0x7d, 0xf7, 0xea, 0x38,
+ 0xb6, 0xc4, 0x95, 0x08, 0x7f, 0x42, 0x33, 0xc7, 0x36, 0x4e, 0xf6, 0xc0,
+ 0x03, 0xbe, 0xb6, 0x5a, 0x83, 0xee, 0xd8, 0xcf, 0x24, 0x9c, 0x28, 0x0d,
+ 0x4f, 0x92, 0xcd, 0xb8};
+
+static const std::vector<uint8_t> priv_key_45{
+ 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xb5, 0xfb, 0xbe, 0xb3, 0x78, 0x42, 0x99, 0x39, 0xf0, 0x84,
+ 0x03, 0x98, 0xee, 0x08, 0x8e, 0xad, 0x9d, 0x29, 0x80, 0xae, 0x13, 0xe1,
+ 0x80, 0xf1, 0xfe, 0xb9, 0x7f, 0x07, 0xe1, 0x2d, 0x43, 0x4c, 0x22, 0xa6,
+ 0xef, 0x1a, 0x1a, 0x6b, 0x30, 0x6d, 0xaf, 0xfb, 0x6b, 0x4c, 0x64, 0x2e,
+ 0x0c, 0x80, 0x1a, 0x0a, 0xd8, 0x14, 0x29, 0x80, 0xc3, 0x19, 0xca, 0xf3,
+ 0xa1, 0x86, 0x94, 0xee, 0x8f, 0x92, 0x33, 0xbb, 0x7f, 0x39, 0x0c, 0x58,
+ 0xef, 0x6f, 0x4b, 0xb0, 0xa2, 0x2c, 0xe4, 0xed, 0x74, 0xd2, 0x61, 0x9f,
+ 0x9b, 0x1e, 0x33, 0x69, 0x52, 0xa4, 0x93, 0xd9, 0x29, 0x98, 0x30, 0xf2,
+ 0x05, 0x1d, 0xcd, 0xd0, 0x75, 0x8d, 0x27, 0xe2, 0xb5, 0x5a, 0x00, 0x6e,
+ 0x73, 0xb4, 0xb6, 0xe4, 0x0f, 0xb5, 0x76, 0xfe, 0xcd, 0xc8, 0xb0, 0x4e,
+ 0x23, 0x95, 0xa9, 0x1b, 0x0c, 0x6c, 0x03, 0x2d, 0xef, 0x08, 0xe1, 0x19,
+ 0xfc, 0xff, 0x49, 0x65, 0xe0, 0xdb, 0xb9, 0x2d, 0x44, 0x1a, 0x92, 0x72,
+ 0xe1, 0xaa, 0x5f, 0xe8, 0xa8, 0x3f, 0x04, 0xae, 0x86, 0x9a, 0x19, 0x55,
+ 0x20, 0x0c, 0x51, 0x36, 0x2c, 0xc3, 0xfa, 0xf6, 0x63, 0x5f, 0x7b, 0xdb,
+ 0x4d, 0x90, 0x76, 0xb6, 0x17, 0x81, 0x93, 0xac, 0x57, 0x3c, 0xe0, 0x6f,
+ 0x7e, 0xca, 0x89, 0xf4, 0xb8, 0x67, 0x24, 0x9f, 0x2a, 0xdc, 0x6e, 0xb5,
+ 0x33, 0xa6, 0x72, 0xdf, 0x58, 0xf4, 0xf2, 0x09, 0x7a, 0x25, 0x37, 0xdd,
+ 0x13, 0x91, 0xd9, 0xc6, 0x28, 0xa7, 0x40, 0xe3, 0x9a, 0x08, 0xc1, 0xc3,
+ 0x70, 0x36, 0xba, 0x90, 0xc4, 0x34, 0xa2, 0xc7, 0xd1, 0xf4, 0x7b, 0x1d,
+ 0x3d, 0xfb, 0x9d, 0x1b, 0xcf, 0xc3, 0xaa, 0xbf, 0x34, 0x64, 0x31, 0x5f,
+ 0x22, 0xfd, 0xfb, 0x20, 0x47, 0x40, 0x4c, 0xb3, 0x04, 0xb9, 0xae, 0x38,
+ 0x33, 0xaf, 0x71, 0x08, 0x5c, 0xe2, 0x12, 0x0a, 0xd0, 0x1e, 0xcd, 0xd6,
+ 0x61, 0x47, 0x1f, 0x85, 0xd6, 0x0d, 0xac, 0x9e, 0x73, 0xbf, 0x86, 0xa9,
+ 0xda, 0xd0, 0x4b, 0x1b, 0xb4, 0x05, 0x39, 0x1c, 0x07, 0x0c, 0x0d, 0x09,
+ 0xce, 0xd4, 0x9e, 0x46, 0x71, 0xc5, 0x6a, 0xff, 0xd2, 0x02, 0x2a, 0xab,
+ 0xda, 0x46, 0x15, 0x1c, 0x79, 0x0a, 0xc6, 0xe6, 0xfb, 0x44, 0x28, 0x1d,
+ 0x31, 0x1a, 0x46, 0x08, 0x56, 0x69, 0x41, 0xe9, 0x90, 0x9f, 0x8a, 0x58,
+ 0x64, 0x87, 0xa7, 0x07, 0xee, 0x25, 0xee, 0x30, 0xe5, 0x3e, 0x26, 0xa2,
+ 0xa0, 0xa9, 0x96, 0x98, 0xee, 0x04, 0x2f, 0x13, 0x17, 0xbf, 0xca, 0xf3,
+ 0x58, 0x5d, 0x42, 0x44, 0x0a, 0x92, 0x72, 0x51, 0x81, 0xc8, 0x92, 0xa5,
+ 0x0a, 0x68, 0xe8, 0x48, 0x79, 0x14, 0x23, 0xce, 0x7e, 0x60, 0x60, 0xd2,
+ 0x2e, 0x01, 0x18, 0x70, 0x0f, 0x8f, 0x64, 0xdf, 0x83, 0x2f, 0x73, 0x8f,
+ 0xf1, 0xf7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x2b,
+ 0xdf, 0x9d, 0x82, 0x37, 0x24, 0x17, 0x3c, 0xd8, 0xb7, 0x7b, 0x06, 0x8b,
+ 0x9c, 0x94, 0x89, 0x56, 0xb2, 0x82, 0xcb, 0x75, 0x0f, 0x90, 0xbe, 0xc6,
+ 0xe2, 0x81, 0xb5, 0xac, 0x9b, 0xf4, 0xf5, 0x8e, 0x05, 0x20, 0xef, 0xf2,
+ 0x1e, 0x95, 0x76, 0x5c, 0x4f, 0x08, 0xf7, 0x49, 0xcf, 0xb0, 0x43, 0xd2,
+ 0x03, 0x7b, 0x44, 0xa1, 0x1c, 0xe1, 0xec, 0x7d, 0xf9, 0x6e, 0x9f, 0xbb,
+ 0x98, 0x28, 0x14, 0xdf, 0x53, 0xfc, 0xc0, 0x0c, 0x32, 0x04, 0xc7, 0x98,
+ 0x3f, 0xe5, 0x59, 0x5d, 0x77, 0xc2, 0x0a, 0x56, 0x6e, 0xdc, 0x3e, 0xd3,
+ 0xb6, 0x38, 0xae, 0x64, 0xd6, 0x9e, 0x28, 0x8a, 0xe4, 0x4e, 0x47, 0x79,
+ 0x2f, 0x20, 0xa7, 0xff, 0x4d, 0xb0, 0xdb, 0x19, 0xef, 0x87, 0x05, 0xb2,
+ 0x72, 0x19, 0x37, 0x6e, 0x90, 0xcf, 0x9b, 0xea, 0xa5, 0x6b, 0xfe, 0xd0,
+ 0xde, 0x2c, 0x88, 0x7d, 0xdb, 0xbd, 0x1d, 0x2e, 0xe7, 0xcd, 0x0e, 0xde,
+ 0xeb, 0x28, 0xe2, 0xd0, 0x2a, 0x11, 0x99, 0x36, 0x65, 0x6b, 0xf2, 0x5f,
+ 0x5c, 0xff, 0xf2, 0xf1, 0x76, 0x02, 0x0d, 0x74, 0xbe, 0x09, 0x13, 0xef,
+ 0x20, 0x58, 0x7a, 0x87, 0x2e, 0x8f, 0x96, 0x9d, 0x8d, 0xa9, 0x8d, 0x82,
+ 0x91, 0x33, 0xe9, 0x91, 0x68, 0xa3, 0x3f, 0x91, 0xfc, 0x4f, 0x5d, 0x15,
+ 0x15, 0x62, 0xbf, 0xbb, 0x1c, 0x84, 0x80, 0xd0, 0x4f, 0xef, 0x3b, 0x70,
+ 0xb1, 0x26, 0x19, 0x4f, 0xea, 0xe6, 0xc9, 0x17, 0xea, 0x5f, 0x4c, 0x73,
+ 0x7a, 0xf9, 0xef, 0xb3, 0x17, 0x66, 0xae, 0x6c, 0x3b, 0x46, 0x26, 0x37,
+ 0xf2, 0x4a, 0x20, 0xcf, 0x16, 0xa9, 0xbb, 0xe6, 0xf4, 0xb4, 0x50, 0x23,
+ 0x93, 0x76, 0xa5, 0xda, 0x2a, 0xcf, 0x78, 0xa9, 0xc2, 0x6f, 0xcc, 0x0e,
+ 0x32, 0x0c, 0x25, 0x58, 0x84, 0x14, 0xcc, 0xdb, 0xc8, 0xc2, 0xad, 0xd7,
+ 0x09, 0x4a, 0x57, 0x07, 0x2f, 0x59, 0x1b, 0x07, 0x6f, 0xf2, 0x1a, 0x9e,
+ 0x13, 0x80, 0xe3, 0xe2, 0x80, 0xae, 0xed, 0x1d, 0x1a, 0xad, 0x83, 0x0b,
+ 0x23, 0xb2, 0xf7, 0xaa, 0x6a, 0xbd, 0x21, 0x61, 0xd3, 0x38, 0xf1, 0xc2,
+ 0xdd, 0xed, 0xc4, 0xc5, 0x2b, 0x35, 0xcb, 0x6b, 0xcf, 0xc1, 0x6b, 0x05,
+ 0xd4, 0xad, 0x31, 0x10, 0xc9, 0x55, 0x98, 0xae, 0xae, 0x0f, 0xc0, 0x95,
+ 0xc1, 0x96, 0xba, 0x4f, 0x10, 0x32, 0x0b, 0x86, 0x8f, 0xe1, 0x8d, 0x39,
+ 0xef, 0xf7, 0x19, 0xfb, 0xfb, 0x8e, 0x38, 0xc3, 0xb9, 0x00, 0x70, 0x20,
+ 0x3e, 0x9a, 0x20, 0x80, 0x7a, 0x44, 0xee, 0x59, 0x3f, 0xea, 0x9e, 0xff,
+ 0x28, 0x28, 0xf9, 0x12, 0x3a, 0x51, 0x78, 0xa2, 0x50, 0x2e, 0x1d, 0xd1,
+ 0x8f, 0x79, 0x90, 0xbf, 0x75, 0x8f, 0xce, 0x88, 0xe5, 0xfb, 0xd8, 0xa6,
+ 0xa6, 0x59, 0x1b, 0xd2, 0xe9, 0x00, 0xef, 0x9a, 0xfa, 0xf8, 0x81, 0x02,
+ 0x81, 0xc1, 0x00, 0xf8, 0x0e, 0x67, 0x11, 0xf5, 0xd3, 0x88, 0x59, 0x6a,
+ 0xa6, 0x1c, 0x5e, 0xcb, 0x46, 0xb6, 0x3b, 0x25, 0xe8, 0x7b, 0x7a, 0xd6,
+ 0xc2, 0xa6, 0xac, 0x79, 0xd3, 0x4a, 0x26, 0xdf, 0x22, 0xe7, 0x0c, 0xf8,
+ 0x24, 0x33, 0x99, 0x0f, 0x9f, 0x28, 0x20, 0x71, 0x3e, 0x4d, 0x3f, 0x15,
+ 0xc7, 0x74, 0x71, 0x7e, 0xff, 0x44, 0x39, 0xa2, 0x9c, 0x05, 0x2a, 0x3d,
+ 0x30, 0xee, 0x3a, 0x64, 0x55, 0xf4, 0x42, 0x06, 0x6e, 0x01, 0x8e, 0xa8,
+ 0x52, 0x39, 0x13, 0x43, 0x82, 0xc8, 0x1a, 0x5f, 0xbe, 0x60, 0xf6, 0xec,
+ 0x45, 0xde, 0x00, 0x36, 0x73, 0x19, 0x40, 0xbc, 0x85, 0x17, 0x6b, 0x69,
+ 0x1a, 0x09, 0x78, 0x06, 0xec, 0xb8, 0x90, 0xee, 0xd7, 0x18, 0xb9, 0xcf,
+ 0x53, 0xe5, 0x9f, 0x62, 0x4c, 0xa8, 0x57, 0x48, 0x2c, 0x7a, 0x42, 0x0d,
+ 0x5e, 0x39, 0xc4, 0x35, 0x5c, 0xd8, 0x33, 0xe9, 0x78, 0xb5, 0x07, 0xe4,
+ 0x52, 0x65, 0xe2, 0x0d, 0xf1, 0x4b, 0x6e, 0x5a, 0xb9, 0x9f, 0xe5, 0x95,
+ 0x08, 0x3e, 0x77, 0xec, 0x66, 0x32, 0x30, 0x4f, 0x5e, 0x74, 0x6f, 0x87,
+ 0xff, 0xfa, 0x14, 0x02, 0x94, 0xc7, 0x90, 0x67, 0xfb, 0xf9, 0xc8, 0xb5,
+ 0x6d, 0x95, 0x81, 0xe4, 0x14, 0xe3, 0x38, 0xfe, 0x68, 0x29, 0x8e, 0x91,
+ 0x0f, 0xd1, 0xd9, 0x96, 0xf3, 0x03, 0xa9, 0x97, 0x77, 0x0f, 0xca, 0x4f,
+ 0x44, 0xcc, 0x49, 0x02, 0x81, 0xc1, 0x00, 0xbb, 0xcf, 0xab, 0x12, 0xfa,
+ 0x11, 0x8a, 0xd0, 0x19, 0xa2, 0x6e, 0xfc, 0xd4, 0x91, 0x1d, 0xff, 0x03,
+ 0x67, 0x95, 0x31, 0x31, 0x3a, 0xd1, 0x8d, 0x65, 0x06, 0x8c, 0x8a, 0x0c,
+ 0xe3, 0x61, 0x98, 0x4d, 0x6e, 0x08, 0xe1, 0x73, 0xe4, 0xb4, 0x30, 0x7f,
+ 0x5b, 0xac, 0xe3, 0xa1, 0x2e, 0x46, 0x7c, 0xf6, 0x85, 0x6d, 0xf8, 0xfa,
+ 0x8f, 0x96, 0xae, 0xab, 0xa7, 0xc4, 0x1e, 0x6f, 0x7b, 0x4c, 0x3b, 0xb1,
+ 0xcf, 0xdf, 0x60, 0x0c, 0x73, 0x8a, 0x69, 0xc7, 0x4d, 0x9a, 0x56, 0xcb,
+ 0x2e, 0x57, 0x42, 0x40, 0x4e, 0xd1, 0x2a, 0xef, 0x16, 0xcf, 0xfc, 0xa7,
+ 0x95, 0xa5, 0xad, 0x5c, 0x2e, 0x97, 0x86, 0x65, 0x94, 0xd1, 0xeb, 0x33,
+ 0xb3, 0xa0, 0xef, 0xab, 0xa8, 0x1b, 0x1a, 0x76, 0x27, 0x84, 0xe8, 0xee,
+ 0x6c, 0x1c, 0x21, 0x88, 0x6c, 0xcf, 0xf4, 0x1c, 0xd1, 0xa8, 0x87, 0xf3,
+ 0x09, 0x88, 0x50, 0xdd, 0xb4, 0x76, 0x34, 0x1f, 0xae, 0x03, 0xe6, 0x94,
+ 0x06, 0x34, 0xd0, 0x6f, 0x9d, 0x2a, 0xf5, 0x1f, 0x01, 0xb2, 0xe5, 0xfa,
+ 0x7d, 0xfa, 0xed, 0x42, 0xd9, 0x61, 0xac, 0x82, 0x52, 0xb5, 0xf6, 0x10,
+ 0x3d, 0xe1, 0x63, 0xbd, 0x72, 0x4c, 0x1a, 0xbd, 0x79, 0x02, 0xdc, 0xf1,
+ 0xb5, 0x69, 0x5c, 0xe1, 0xf6, 0x63, 0xf4, 0x22, 0xc0, 0x95, 0x21, 0x5c,
+ 0xd1, 0xc5, 0x0b, 0xc5, 0x1c, 0x4c, 0x3f, 0x02, 0x81, 0xc1, 0x00, 0xb6,
+ 0x70, 0x99, 0x5b, 0xfb, 0x4a, 0x76, 0x29, 0x15, 0xa8, 0x50, 0x8b, 0x63,
+ 0xc4, 0x81, 0x38, 0xe5, 0x7b, 0xa4, 0x7d, 0xc7, 0x40, 0x68, 0xa7, 0xc7,
+ 0xfe, 0x1f, 0xb6, 0x91, 0x3c, 0xb1, 0x64, 0xb7, 0x88, 0xa0, 0xae, 0x7d,
+ 0x6f, 0xd8, 0x6a, 0x6b, 0xff, 0x9f, 0x7e, 0xbb, 0x7c, 0xf3, 0xe6, 0x99,
+ 0xba, 0x13, 0x2a, 0xb4, 0xaf, 0x3d, 0x99, 0x40, 0x62, 0x21, 0x84, 0xae,
+ 0xd1, 0x0d, 0x12, 0x16, 0x7a, 0x88, 0x08, 0xad, 0x41, 0xb4, 0x1a, 0xb7,
+ 0xf7, 0x93, 0x46, 0xda, 0x8e, 0x41, 0xf0, 0xb9, 0xfb, 0xf4, 0xf8, 0x81,
+ 0x13, 0x8c, 0x4a, 0x31, 0x9d, 0x4d, 0x89, 0x41, 0x46, 0xd6, 0x1a, 0x02,
+ 0x35, 0xce, 0xd5, 0x41, 0xe4, 0xcf, 0x99, 0xb1, 0xa4, 0x09, 0xe9, 0x7c,
+ 0xb9, 0xd6, 0xc2, 0x43, 0x21, 0xfb, 0x55, 0x63, 0x51, 0x9e, 0xf8, 0xf1,
+ 0x2a, 0x75, 0x15, 0x51, 0x2c, 0xe7, 0x30, 0x83, 0xbc, 0x1a, 0x94, 0xf5,
+ 0x1e, 0x38, 0x15, 0x55, 0x02, 0xdb, 0x58, 0x56, 0x91, 0x36, 0xa8, 0xab,
+ 0x24, 0xca, 0xda, 0xff, 0x35, 0x00, 0x3c, 0x1b, 0x71, 0xa8, 0x33, 0x59,
+ 0x66, 0xa5, 0x94, 0x4e, 0xf6, 0x63, 0x53, 0x3c, 0x24, 0xf9, 0xe6, 0x0b,
+ 0xa3, 0x55, 0x2f, 0x50, 0xe5, 0xb9, 0x52, 0xd2, 0xdc, 0x28, 0xc2, 0x79,
+ 0x24, 0x08, 0xd8, 0x8d, 0xbf, 0x12, 0xcd, 0x00, 0x1a, 0x20, 0x89, 0x02,
+ 0x81, 0xc0, 0x21, 0xe3, 0xdd, 0x68, 0xf5, 0x3b, 0x09, 0x23, 0x78, 0x1c,
+ 0xb9, 0x8e, 0x62, 0x05, 0x35, 0xb6, 0x78, 0xb4, 0xce, 0x55, 0x2c, 0x1f,
+ 0x03, 0x05, 0x52, 0xbf, 0x95, 0xc8, 0xab, 0x7e, 0xb4, 0x73, 0xb9, 0x35,
+ 0x2b, 0xe1, 0x12, 0xfa, 0xa8, 0x11, 0x40, 0x4a, 0x18, 0xae, 0x92, 0xbd,
+ 0x38, 0xf6, 0xff, 0xbd, 0x20, 0x15, 0x17, 0x91, 0xa5, 0x8d, 0x2b, 0x68,
+ 0x80, 0x99, 0x45, 0x60, 0xa8, 0x66, 0xf5, 0x35, 0x1f, 0x87, 0xc3, 0x77,
+ 0x6d, 0xf8, 0x9c, 0x80, 0x42, 0x63, 0x7b, 0x12, 0x87, 0xa8, 0x6a, 0xd6,
+ 0x4e, 0x24, 0x43, 0x34, 0x88, 0x9f, 0x7c, 0xd6, 0x22, 0x29, 0x60, 0x43,
+ 0x00, 0x10, 0xbe, 0x6f, 0xd6, 0x59, 0x6c, 0xe0, 0xf3, 0x1f, 0x8c, 0x88,
+ 0x2f, 0x2b, 0xdd, 0x3a, 0x50, 0x5f, 0x7f, 0xf6, 0x7e, 0x35, 0x06, 0xdb,
+ 0x2b, 0xc3, 0x4f, 0x17, 0xfe, 0x23, 0x5a, 0x15, 0xd4, 0x45, 0x53, 0x5c,
+ 0x67, 0x20, 0x0c, 0xbf, 0x67, 0xf0, 0xc9, 0xb1, 0x3d, 0x02, 0x87, 0xc1,
+ 0x82, 0xa8, 0xec, 0xc9, 0x6f, 0xb0, 0xd4, 0x3c, 0xbb, 0x74, 0xe8, 0xe5,
+ 0x35, 0x1c, 0xdd, 0xff, 0x72, 0xda, 0x4e, 0x1f, 0xfc, 0x75, 0xf5, 0x0f,
+ 0x94, 0xf0, 0x16, 0x54, 0xa9, 0xd1, 0x98, 0xc4, 0x35, 0x99, 0x0f, 0x25,
+ 0x58, 0xf0, 0x0a, 0xfd, 0x59, 0x6b, 0xc5, 0xc6, 0x0c, 0x9a, 0x8d, 0x1d,
+ 0x08, 0x1d, 0x02, 0x81, 0xc1, 0x00, 0x87, 0xf3, 0xfe, 0xe2, 0x84, 0xc5,
+ 0x4a, 0x91, 0xf2, 0xa0, 0xf7, 0x46, 0xa4, 0x9d, 0x08, 0x8f, 0x7b, 0x46,
+ 0x42, 0x8b, 0xed, 0x97, 0x4e, 0x9e, 0x20, 0x58, 0x39, 0x31, 0x31, 0x6c,
+ 0x66, 0xa0, 0xf6, 0x41, 0x83, 0x4f, 0xbf, 0x85, 0xb7, 0x87, 0x81, 0x70,
+ 0x4d, 0x13, 0x4d, 0xd3, 0x71, 0xca, 0x57, 0xa2, 0xee, 0xce, 0xa5, 0xfd,
+ 0x04, 0x23, 0x99, 0x91, 0xb5, 0x61, 0x19, 0xaa, 0x81, 0xc4, 0x1f, 0xa2,
+ 0x60, 0xc8, 0x1c, 0x7f, 0x58, 0xd2, 0xa5, 0x7c, 0x89, 0x7f, 0x4e, 0x08,
+ 0x15, 0x63, 0x31, 0xfe, 0x18, 0x1a, 0x1f, 0xf5, 0x87, 0xe8, 0x4c, 0x77,
+ 0x8b, 0x80, 0xc6, 0x94, 0x7a, 0xbb, 0x90, 0x74, 0xc3, 0xe5, 0xe3, 0xab,
+ 0x9e, 0xcb, 0x90, 0x1a, 0x34, 0x56, 0x43, 0x31, 0xc8, 0x9a, 0xd6, 0xd7,
+ 0x73, 0x4f, 0xfa, 0xa2, 0x09, 0x91, 0x3a, 0xae, 0x4c, 0x48, 0xd0, 0x57,
+ 0xb2, 0xa0, 0xeb, 0xb5, 0x88, 0x71, 0xcd, 0x6c, 0x7c, 0x37, 0xd5, 0xe1,
+ 0x7a, 0xa7, 0xa7, 0xde, 0x3f, 0x14, 0x5a, 0x7f, 0xd7, 0xd3, 0xdf, 0xae,
+ 0x8e, 0xfc, 0xe0, 0x71, 0x3e, 0xa2, 0x3d, 0x65, 0xea, 0x73, 0x1b, 0xa3,
+ 0x9a, 0x7c, 0xe9, 0x95, 0xd8, 0x9e, 0x85, 0xb6, 0x35, 0x35, 0x47, 0x52,
+ 0x8a, 0x7f, 0x2e, 0xb0, 0x0b, 0x27, 0x23, 0x50, 0x4a, 0xc8, 0x41, 0xa4,
+ 0xd3, 0x12, 0x6d, 0x00, 0x14, 0x0d};
+
+static const std::vector<uint8_t> priv_key_46{
+ 0x30, 0x82, 0x06, 0xff, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe9, 0x30, 0x82, 0x06, 0xe5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xc4, 0x5d, 0x24, 0x35, 0x58, 0xc9, 0xb2, 0x4e, 0x52, 0x6f,
+ 0x6c, 0x21, 0x0e, 0xe4, 0x88, 0x09, 0x10, 0x54, 0xf9, 0xc8, 0xd8, 0x23,
+ 0x81, 0xdd, 0x4c, 0xd0, 0x5a, 0xf8, 0x5b, 0x9b, 0xb5, 0x1d, 0x9e, 0x41,
+ 0xda, 0xc5, 0xb7, 0xb3, 0x11, 0x93, 0x38, 0x4c, 0x5e, 0xec, 0x8f, 0x9a,
+ 0xa3, 0x7b, 0xf5, 0xcd, 0xbd, 0xc8, 0x3b, 0x63, 0x78, 0xa6, 0xb8, 0x96,
+ 0x3a, 0x4e, 0x77, 0x9c, 0x83, 0xc6, 0xed, 0xb9, 0xe3, 0x62, 0x85, 0x31,
+ 0xaa, 0xf1, 0xd7, 0xc5, 0xbd, 0xf9, 0x41, 0x92, 0x4a, 0x56, 0xb1, 0x6d,
+ 0x08, 0x60, 0x97, 0xe0, 0x60, 0xe7, 0xa1, 0xcd, 0x33, 0xc0, 0xc9, 0x92,
+ 0xc4, 0x84, 0xaf, 0x98, 0x90, 0xa3, 0x18, 0x49, 0xf3, 0x94, 0x67, 0x14,
+ 0xe2, 0xd4, 0x04, 0x86, 0x35, 0x44, 0x88, 0x5b, 0xd9, 0xd7, 0x7d, 0xc1,
+ 0x10, 0x55, 0x45, 0x8e, 0x5a, 0xe1, 0xb1, 0xf4, 0x62, 0x6e, 0xf1, 0x34,
+ 0x5f, 0x03, 0xb4, 0x1b, 0x46, 0x79, 0x53, 0x4c, 0xc3, 0x50, 0x81, 0x61,
+ 0xdf, 0x16, 0x3d, 0x6b, 0xf4, 0x20, 0x4a, 0x38, 0xfc, 0xfa, 0x77, 0x15,
+ 0x4c, 0xe5, 0x57, 0xeb, 0x33, 0xf0, 0x16, 0x98, 0x5a, 0x2a, 0x26, 0xfc,
+ 0xcc, 0xf7, 0x92, 0x05, 0x5e, 0x52, 0x05, 0xa0, 0x3c, 0x22, 0x1f, 0xbc,
+ 0x02, 0xa1, 0xc8, 0xb1, 0x52, 0x0f, 0x0f, 0x39, 0x53, 0xa0, 0xa2, 0x23,
+ 0xe3, 0xe0, 0xea, 0xa2, 0xb2, 0x96, 0x17, 0xef, 0x1d, 0xc4, 0x68, 0xe6,
+ 0x94, 0x08, 0x43, 0x76, 0x45, 0x07, 0xf6, 0x5b, 0xcc, 0xa1, 0xab, 0x61,
+ 0x09, 0x65, 0x51, 0xf8, 0xc5, 0x23, 0x0c, 0xd4, 0x31, 0x7f, 0xb3, 0xda,
+ 0xfd, 0x7d, 0x50, 0x2e, 0x06, 0x56, 0x57, 0x4b, 0x18, 0xca, 0xbb, 0x36,
+ 0xc0, 0x72, 0xc7, 0xb6, 0xc6, 0x62, 0xcd, 0xfb, 0x31, 0x91, 0x3a, 0xc1,
+ 0x87, 0xcf, 0x10, 0xe7, 0x28, 0x2b, 0x74, 0x6d, 0x7b, 0x8d, 0x62, 0x00,
+ 0x5e, 0x5d, 0x14, 0xf8, 0xe7, 0x49, 0x8e, 0x20, 0x3f, 0x52, 0x52, 0x96,
+ 0x9b, 0x26, 0x4b, 0x58, 0xf8, 0x3e, 0x7c, 0x6d, 0xa9, 0x9b, 0x5c, 0x42,
+ 0xc8, 0x9d, 0x00, 0x00, 0x99, 0xc7, 0x66, 0x26, 0xb8, 0x47, 0x88, 0x2e,
+ 0x44, 0x1a, 0x13, 0xbf, 0xb5, 0xea, 0xb0, 0x1c, 0x78, 0x87, 0xd6, 0xf2,
+ 0x72, 0x1f, 0xb1, 0x42, 0x9b, 0xb7, 0x99, 0x06, 0x10, 0x33, 0xa3, 0xcb,
+ 0x2c, 0x7a, 0xd0, 0x55, 0xab, 0xfb, 0xa9, 0x8c, 0x02, 0x7b, 0x07, 0x6e,
+ 0x1f, 0x5e, 0xdb, 0x33, 0x60, 0x09, 0x91, 0xb5, 0xd8, 0x2f, 0x97, 0x19,
+ 0x45, 0x51, 0x47, 0x29, 0x69, 0x10, 0x85, 0x60, 0x00, 0x26, 0x84, 0xbd,
+ 0x72, 0xdf, 0x38, 0xb0, 0xcf, 0xf8, 0x95, 0xf4, 0x19, 0xef, 0x18, 0xe3,
+ 0x8d, 0x07, 0x00, 0xeb, 0xea, 0x81, 0x6a, 0x0e, 0x92, 0xf3, 0x50, 0x65,
+ 0x1d, 0x55, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00,
+ 0x81, 0x34, 0x10, 0x09, 0x11, 0xfc, 0xd4, 0xd7, 0xf8, 0x21, 0xdc, 0x71,
+ 0xfc, 0x0c, 0x9e, 0xfd, 0xe7, 0xc3, 0x21, 0xff, 0xe7, 0x47, 0xa5, 0xc1,
+ 0x69, 0x33, 0x87, 0x47, 0xf7, 0x6f, 0x02, 0xc3, 0x14, 0x48, 0x9c, 0x9c,
+ 0x8f, 0xfc, 0xc1, 0x49, 0xaf, 0x37, 0x81, 0x16, 0x02, 0x7f, 0x6b, 0xa6,
+ 0xba, 0xdb, 0xbf, 0x4e, 0x2a, 0xd5, 0x8e, 0xa3, 0x94, 0xbd, 0x34, 0x6c,
+ 0x41, 0x03, 0xb9, 0x29, 0x81, 0x6e, 0x58, 0x91, 0x90, 0xb6, 0x57, 0x96,
+ 0x7d, 0xb5, 0x5d, 0x04, 0xcf, 0x02, 0x64, 0xeb, 0x9a, 0x1e, 0xf5, 0xee,
+ 0x28, 0xc0, 0xb8, 0xc2, 0x70, 0x92, 0x46, 0xc5, 0x49, 0x5c, 0xca, 0xf5,
+ 0xcb, 0x5c, 0x85, 0x7e, 0xeb, 0x12, 0x6d, 0xb5, 0x6e, 0x06, 0x2e, 0x21,
+ 0xf7, 0x40, 0x1f, 0x78, 0x92, 0x88, 0x6d, 0x53, 0xff, 0x28, 0xb3, 0x88,
+ 0x88, 0x15, 0xdc, 0xf2, 0xb8, 0x56, 0xe7, 0x15, 0xbc, 0x9c, 0x0b, 0x10,
+ 0xb2, 0xc7, 0x67, 0x9d, 0x99, 0x13, 0xdf, 0x47, 0xef, 0x79, 0xe8, 0x82,
+ 0x07, 0xb4, 0x2a, 0x93, 0xbc, 0x82, 0xb6, 0xe2, 0x4e, 0xcc, 0xb3, 0x26,
+ 0x0c, 0xad, 0x74, 0x25, 0x3b, 0x98, 0xcf, 0x6b, 0x00, 0xf0, 0x42, 0x25,
+ 0x7b, 0xed, 0x10, 0x5c, 0xc3, 0xda, 0xe4, 0xf6, 0x47, 0x0f, 0x3c, 0x64,
+ 0x1b, 0x5b, 0xa1, 0x74, 0xcb, 0x3d, 0x9b, 0x2b, 0x0c, 0xc4, 0xb4, 0xc1,
+ 0x37, 0x3a, 0xed, 0xd0, 0xef, 0x11, 0xbd, 0xa1, 0x31, 0x0a, 0x97, 0x68,
+ 0x09, 0x84, 0x35, 0x12, 0x52, 0x3a, 0x61, 0xa7, 0x11, 0x2a, 0xf7, 0x00,
+ 0x31, 0x54, 0x1a, 0xe4, 0x02, 0x0e, 0xe1, 0x60, 0x02, 0x6e, 0xe0, 0x07,
+ 0xbe, 0xe6, 0x5c, 0x16, 0x9c, 0x03, 0xef, 0x3c, 0x86, 0x97, 0xcd, 0xfd,
+ 0x8b, 0x1b, 0x21, 0xa2, 0x27, 0xb8, 0xf4, 0x9d, 0xf3, 0x40, 0xab, 0xbc,
+ 0x1d, 0xf4, 0x92, 0xa0, 0xcb, 0xfa, 0x4f, 0x4b, 0x7f, 0xd5, 0xe5, 0x8f,
+ 0xe6, 0xdf, 0xfc, 0x54, 0x0f, 0xfe, 0xa3, 0x1c, 0x7f, 0xd8, 0x6e, 0xb4,
+ 0xac, 0xed, 0xe0, 0xea, 0xad, 0x81, 0x01, 0x43, 0x49, 0x81, 0xf3, 0x71,
+ 0x64, 0x88, 0xe5, 0xf7, 0xd6, 0x9c, 0x6e, 0x57, 0xc0, 0xf1, 0xc4, 0x74,
+ 0xfa, 0xcc, 0x71, 0x8e, 0x96, 0x6d, 0xb0, 0x55, 0x8b, 0xa3, 0xe3, 0x04,
+ 0x95, 0x6a, 0xe2, 0xe2, 0x2d, 0xfe, 0xba, 0x40, 0xc2, 0x1a, 0x18, 0x8e,
+ 0x7e, 0x6d, 0x4b, 0x69, 0xd0, 0x00, 0xc1, 0x06, 0xf5, 0xd7, 0x18, 0x50,
+ 0x1f, 0x98, 0x7f, 0xe3, 0xf8, 0xbb, 0x32, 0x12, 0xd7, 0x14, 0x5d, 0x42,
+ 0xac, 0xde, 0xd2, 0xf3, 0x5e, 0xfa, 0x16, 0x5e, 0xdf, 0x10, 0x87, 0xea,
+ 0xd0, 0x5d, 0xfa, 0x52, 0xc3, 0x8a, 0xbc, 0x3b, 0xd1, 0x7e, 0x18, 0x95,
+ 0xab, 0xad, 0xb0, 0x34, 0x40, 0x92, 0xaf, 0x20, 0xda, 0xf8, 0x5d, 0x01,
+ 0x02, 0x81, 0xc1, 0x00, 0xf4, 0x6c, 0x11, 0x76, 0x83, 0x9f, 0x31, 0xeb,
+ 0x0a, 0xdb, 0xd4, 0x23, 0xe8, 0xec, 0xda, 0x27, 0x5f, 0xf2, 0xb4, 0x7b,
+ 0xe3, 0x9e, 0x06, 0x14, 0x5a, 0x63, 0x04, 0xd3, 0x0a, 0x90, 0xf3, 0x03,
+ 0x84, 0x4a, 0x6a, 0x8b, 0x30, 0x00, 0xe5, 0x31, 0x19, 0xe8, 0x2c, 0x30,
+ 0x3c, 0xb0, 0x2e, 0xe3, 0xa7, 0x60, 0x95, 0x8d, 0x60, 0x4c, 0x6f, 0x52,
+ 0xd5, 0x6b, 0x5b, 0xd5, 0xd9, 0x9e, 0x0f, 0xdc, 0xe4, 0x17, 0x65, 0x64,
+ 0x5f, 0x2c, 0x0c, 0xd3, 0x44, 0x60, 0x76, 0xee, 0xbe, 0xe8, 0x3a, 0xae,
+ 0xfe, 0x29, 0x93, 0x71, 0x3e, 0x37, 0x09, 0x15, 0xb2, 0x3e, 0xc5, 0x8e,
+ 0xc6, 0xb1, 0x95, 0xe5, 0x96, 0xd1, 0x69, 0x34, 0x04, 0x3f, 0xc8, 0x8f,
+ 0x1a, 0x71, 0x8b, 0xec, 0x3d, 0xde, 0x99, 0xac, 0xac, 0xe7, 0x45, 0xc9,
+ 0xd0, 0x16, 0x38, 0x3f, 0xed, 0xf5, 0xce, 0xb5, 0xcb, 0x9f, 0x01, 0xe5,
+ 0xcb, 0x0f, 0x1e, 0xa8, 0x01, 0xe1, 0x63, 0xfd, 0x1c, 0x6a, 0xdd, 0x5a,
+ 0x34, 0x81, 0x2a, 0xef, 0xcc, 0x37, 0x9f, 0x67, 0xdf, 0x11, 0xbc, 0x9f,
+ 0x53, 0xf3, 0x20, 0x90, 0xaf, 0x8c, 0x07, 0xd0, 0x56, 0x80, 0xde, 0x33,
+ 0xe4, 0x5f, 0xd4, 0x49, 0x47, 0x61, 0x22, 0x46, 0x85, 0x15, 0xc6, 0x70,
+ 0x47, 0x3a, 0x64, 0x79, 0x5a, 0x16, 0x2c, 0x7c, 0x26, 0xbc, 0xcc, 0x78,
+ 0x68, 0x4f, 0x03, 0xb5, 0x02, 0x81, 0xc1, 0x00, 0xcd, 0xaa, 0x4d, 0xfc,
+ 0xc6, 0x02, 0x80, 0xd7, 0x6a, 0x88, 0xb2, 0xe3, 0x13, 0xe6, 0xb0, 0xc8,
+ 0xb9, 0xf4, 0x79, 0xbf, 0xd1, 0xcb, 0x64, 0xfd, 0xaf, 0x98, 0x6e, 0xeb,
+ 0xa3, 0x66, 0xd4, 0xea, 0x16, 0x0b, 0x35, 0xe1, 0x18, 0x07, 0xd4, 0x60,
+ 0xff, 0x58, 0x62, 0x9c, 0x00, 0xcf, 0x2e, 0xa2, 0x7c, 0x32, 0x41, 0xfe,
+ 0xae, 0x19, 0xbc, 0x2e, 0xd7, 0xb5, 0x54, 0x90, 0x48, 0x1b, 0x1b, 0x32,
+ 0x22, 0xb4, 0x20, 0x99, 0x13, 0x89, 0xe6, 0x7a, 0x63, 0x8a, 0x3b, 0x35,
+ 0xa7, 0xf0, 0x15, 0x4a, 0x1b, 0xb3, 0xa0, 0x1b, 0x30, 0x00, 0x49, 0x46,
+ 0x38, 0x9e, 0x57, 0x41, 0x03, 0x1a, 0x51, 0x2c, 0xe2, 0xa5, 0x77, 0xee,
+ 0x08, 0x14, 0x3d, 0x3d, 0x73, 0x09, 0x17, 0x8d, 0x80, 0xc3, 0x5d, 0x99,
+ 0x3c, 0x2f, 0xa3, 0x11, 0x72, 0xdc, 0xf2, 0x49, 0x87, 0x0e, 0xde, 0x31,
+ 0x77, 0xe8, 0xd4, 0x57, 0x7c, 0x51, 0xd7, 0xf0, 0x60, 0x82, 0x41, 0xcd,
+ 0x41, 0xc1, 0x24, 0xb3, 0xd5, 0x77, 0x56, 0x4c, 0x51, 0x5c, 0xff, 0x6d,
+ 0x39, 0xde, 0xf2, 0x69, 0x15, 0xe1, 0x80, 0x86, 0xd3, 0xf2, 0x27, 0xff,
+ 0x1e, 0x2e, 0x54, 0xd1, 0xb1, 0x7a, 0x89, 0x77, 0x8e, 0xa3, 0xb6, 0xaa,
+ 0xd9, 0x04, 0xfc, 0xa6, 0x9e, 0xb0, 0x72, 0xba, 0x26, 0xb6, 0xcd, 0x19,
+ 0x98, 0xe8, 0x8e, 0x55, 0x84, 0x5a, 0xf7, 0x21, 0x02, 0x81, 0xc1, 0x00,
+ 0xca, 0x57, 0x84, 0x85, 0x66, 0x25, 0x2d, 0xff, 0xf4, 0x77, 0x53, 0xc1,
+ 0x7e, 0x9c, 0x45, 0x64, 0xff, 0x4b, 0x3f, 0x1a, 0xa8, 0xae, 0x33, 0x3e,
+ 0x3a, 0x2d, 0x6a, 0xdb, 0x03, 0x0e, 0x47, 0xff, 0x8b, 0x4e, 0xc7, 0xb0,
+ 0xfe, 0x46, 0x5f, 0x76, 0x2c, 0x8a, 0x45, 0xba, 0x91, 0x23, 0x11, 0x4e,
+ 0x29, 0x4c, 0x0d, 0xc2, 0x82, 0x0c, 0x04, 0xc4, 0xc0, 0x25, 0x26, 0x5b,
+ 0x7c, 0xd2, 0x1b, 0x33, 0xb4, 0x27, 0xa2, 0x2a, 0x5b, 0x97, 0x6d, 0xee,
+ 0x9f, 0xd6, 0x73, 0xde, 0xe5, 0x6f, 0xfe, 0xd4, 0xcb, 0x57, 0xc3, 0xd5,
+ 0xa5, 0xb9, 0x8d, 0xed, 0xc6, 0x27, 0xad, 0x08, 0xab, 0x78, 0x6c, 0x2d,
+ 0x2a, 0x93, 0xa5, 0xd2, 0x08, 0x0a, 0x7d, 0x8f, 0xea, 0x46, 0x41, 0x9d,
+ 0x8b, 0x02, 0x72, 0x99, 0xbe, 0x71, 0x9f, 0x16, 0x99, 0x0b, 0x2b, 0xf9,
+ 0xd0, 0x97, 0x03, 0x4f, 0x00, 0x88, 0x5b, 0xdb, 0xce, 0x24, 0x70, 0x2e,
+ 0x89, 0x8f, 0xfb, 0x64, 0x98, 0x57, 0xe7, 0x73, 0x3b, 0xb0, 0x0a, 0xc9,
+ 0x85, 0x78, 0x2e, 0xa0, 0xa0, 0xcc, 0x60, 0x28, 0x4e, 0x29, 0x21, 0xb6,
+ 0x65, 0x7d, 0x39, 0x22, 0xc1, 0xd9, 0xe1, 0x19, 0x78, 0x5f, 0xd4, 0xaf,
+ 0xed, 0x45, 0x7e, 0x48, 0x7e, 0xf8, 0x2d, 0xd4, 0xd9, 0x42, 0x7f, 0xd6,
+ 0xee, 0x3b, 0x19, 0x0c, 0x96, 0x4d, 0x09, 0xc0, 0x4c, 0x29, 0xcd, 0x59,
+ 0x02, 0x81, 0xc0, 0x10, 0xbe, 0xc5, 0x0a, 0xc7, 0xb4, 0x7c, 0x79, 0x0d,
+ 0x9b, 0x83, 0xb5, 0x29, 0x71, 0xa7, 0x03, 0x30, 0xe0, 0xce, 0xe8, 0xe7,
+ 0x54, 0x00, 0x2d, 0x07, 0x97, 0x09, 0xb0, 0xf5, 0xe4, 0xf1, 0x80, 0xfd,
+ 0xba, 0x7b, 0xf0, 0x8f, 0xdc, 0x53, 0x56, 0x72, 0x73, 0xe7, 0xd3, 0x7b,
+ 0xdd, 0x62, 0x96, 0xa8, 0x36, 0x0f, 0x59, 0x85, 0x23, 0x63, 0x47, 0x0d,
+ 0x19, 0x1e, 0x81, 0x80, 0xdd, 0x74, 0x21, 0x68, 0xe1, 0xf1, 0xa5, 0x85,
+ 0x09, 0xbd, 0x52, 0x49, 0xb8, 0x7f, 0x89, 0xa6, 0xda, 0xcd, 0x60, 0xf3,
+ 0x50, 0x74, 0xc0, 0xc1, 0xef, 0xc4, 0x07, 0x8b, 0xa4, 0x98, 0xc6, 0x1a,
+ 0x52, 0x92, 0x39, 0x6d, 0x5a, 0xbb, 0xa1, 0x0d, 0xd7, 0x58, 0x05, 0x20,
+ 0xd0, 0xa4, 0xb2, 0x48, 0xc1, 0x9f, 0x65, 0x52, 0x99, 0x2e, 0x55, 0xc5,
+ 0x5c, 0x67, 0xfd, 0xc4, 0x99, 0x59, 0x4d, 0xfd, 0xcd, 0x5f, 0x3c, 0xa0,
+ 0x4a, 0xa9, 0xa2, 0x50, 0xb9, 0x4a, 0x52, 0x44, 0x00, 0x4d, 0xd4, 0xb6,
+ 0x94, 0xb8, 0xda, 0x0d, 0xe5, 0xdc, 0x86, 0x30, 0x28, 0x0e, 0xe4, 0xaf,
+ 0x7b, 0x64, 0xd3, 0x95, 0x7e, 0x29, 0xf3, 0x83, 0xa9, 0x92, 0x0e, 0x60,
+ 0xbc, 0xf1, 0x64, 0x62, 0xa0, 0xc1, 0xc6, 0xb7, 0x54, 0xc8, 0x9d, 0x68,
+ 0x5e, 0x45, 0x79, 0x12, 0x9d, 0xdf, 0xa5, 0x2d, 0xe6, 0x01, 0x70, 0xc5,
+ 0x0e, 0x03, 0x01, 0x02, 0x81, 0xc1, 0x00, 0xa4, 0xd3, 0x30, 0xfe, 0x8b,
+ 0x4e, 0xc1, 0x39, 0xf5, 0x30, 0x09, 0x67, 0xde, 0x98, 0x1d, 0x85, 0x1e,
+ 0x69, 0xf4, 0xc6, 0x2d, 0xd7, 0x4a, 0xe3, 0x5a, 0x12, 0x51, 0xec, 0xa7,
+ 0x57, 0xfe, 0x9b, 0x44, 0x30, 0x5e, 0x82, 0x86, 0xd2, 0xe4, 0x76, 0x51,
+ 0x20, 0x30, 0xca, 0x44, 0xa7, 0x10, 0xf6, 0x38, 0x89, 0x69, 0x5e, 0xca,
+ 0x83, 0x6b, 0xba, 0x1b, 0x3a, 0x06, 0xbe, 0xc0, 0x1c, 0x07, 0xd2, 0x20,
+ 0x0a, 0x36, 0xad, 0x3d, 0x62, 0xf8, 0xef, 0xa0, 0x5b, 0x7c, 0x5e, 0x11,
+ 0xb9, 0x72, 0x7a, 0x81, 0x92, 0x85, 0xa1, 0x67, 0x9a, 0x52, 0xf7, 0xa9,
+ 0x73, 0x1a, 0x2f, 0x28, 0xea, 0xc3, 0x0c, 0x3e, 0x48, 0xdb, 0x5d, 0x80,
+ 0x39, 0x60, 0x91, 0xc0, 0x08, 0x4c, 0x24, 0xcf, 0x51, 0x83, 0x04, 0xbb,
+ 0x98, 0xbe, 0xf0, 0x3b, 0x4d, 0xc6, 0x98, 0x68, 0x70, 0x1d, 0xf7, 0x49,
+ 0x68, 0x9d, 0x34, 0x34, 0x06, 0x58, 0xe2, 0xb7, 0xb4, 0xa9, 0xc9, 0x68,
+ 0xa1, 0xb7, 0xba, 0xaf, 0x8e, 0x5e, 0x1f, 0xac, 0x27, 0x45, 0x37, 0x94,
+ 0x48, 0x79, 0x7c, 0x9c, 0xc8, 0x3c, 0xd5, 0xe7, 0x98, 0xb3, 0xdc, 0x3c,
+ 0xc1, 0x7e, 0x75, 0x56, 0xf7, 0x2e, 0x54, 0x55, 0xc5, 0x96, 0x62, 0x21,
+ 0x99, 0x97, 0x9c, 0x3b, 0x20, 0x98, 0x31, 0x0e, 0x3f, 0x95, 0x1b, 0x3d,
+ 0x34, 0xe2, 0xf3, 0x67, 0x7d, 0xd3, 0x1a};
+
+static const std::vector<uint8_t> priv_key_47{
+ 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xed, 0x96, 0x1a, 0x80, 0x0f, 0x86, 0xf1, 0x40, 0x0c, 0xff,
+ 0x5a, 0x80, 0x5d, 0xa0, 0x93, 0x7a, 0xb9, 0xb8, 0x64, 0xc2, 0x8e, 0x38,
+ 0xad, 0x93, 0xcd, 0x02, 0xed, 0x6e, 0xd7, 0x5d, 0x88, 0xc2, 0x5a, 0x80,
+ 0xc8, 0xca, 0xc1, 0x14, 0x27, 0x37, 0x77, 0xbf, 0x70, 0xbb, 0xea, 0x37,
+ 0x75, 0x5e, 0x7a, 0x69, 0xc3, 0x1f, 0xc8, 0xb7, 0x03, 0x50, 0xe3, 0x33,
+ 0x9c, 0xbb, 0xf9, 0xf3, 0x5e, 0x39, 0x3c, 0x2f, 0xd8, 0x44, 0xdb, 0xbe,
+ 0x35, 0xa3, 0x03, 0xf7, 0xdf, 0xfc, 0x42, 0x57, 0x81, 0x25, 0x86, 0x9f,
+ 0x3d, 0x24, 0x03, 0x5e, 0x05, 0x6e, 0x40, 0xda, 0xe7, 0xcc, 0xdd, 0x5e,
+ 0xd1, 0x1e, 0x0f, 0x53, 0x56, 0x94, 0xbe, 0xc4, 0x50, 0x81, 0x24, 0xfd,
+ 0x95, 0xc5, 0xfc, 0x16, 0x8e, 0xab, 0xb6, 0x79, 0xb1, 0xc4, 0xa1, 0x71,
+ 0xd4, 0x60, 0xf4, 0xd6, 0xe6, 0xe8, 0xec, 0xaa, 0x68, 0xa8, 0x69, 0x39,
+ 0xd8, 0xee, 0x9e, 0x54, 0xcb, 0x15, 0x86, 0x0c, 0x23, 0x4f, 0xf1, 0xf4,
+ 0x24, 0xc6, 0xc5, 0xcc, 0x69, 0xc7, 0x92, 0x42, 0x3a, 0x41, 0x48, 0x02,
+ 0x95, 0x7c, 0x56, 0x7c, 0xa1, 0x37, 0x53, 0x9d, 0x56, 0x63, 0x9f, 0x89,
+ 0x54, 0x0b, 0x08, 0x9b, 0x2a, 0xa3, 0xf1, 0xef, 0xe4, 0x62, 0xe4, 0x1a,
+ 0x71, 0x71, 0x46, 0x4f, 0xce, 0x9b, 0x7e, 0xde, 0x87, 0xa8, 0x34, 0x91,
+ 0x2f, 0xee, 0x99, 0xb2, 0x63, 0x99, 0x20, 0x9f, 0xdd, 0xce, 0x06, 0x50,
+ 0x54, 0x88, 0xe9, 0xbb, 0x64, 0xf8, 0x36, 0x90, 0xf3, 0x8d, 0xbe, 0xf7,
+ 0x25, 0x83, 0x57, 0x59, 0xa0, 0x93, 0x2c, 0x20, 0x8e, 0x7d, 0x37, 0x83,
+ 0x22, 0x03, 0x7d, 0xf6, 0xf4, 0x95, 0xab, 0x4e, 0x8d, 0xc0, 0x09, 0x64,
+ 0x1f, 0x2f, 0xc6, 0xbc, 0x9a, 0xfb, 0xa0, 0x5c, 0x25, 0xac, 0x9e, 0xc1,
+ 0xcd, 0xcb, 0xcb, 0xa2, 0x7c, 0x0f, 0x82, 0xbb, 0x7c, 0x39, 0x28, 0x64,
+ 0xd6, 0xf6, 0xf4, 0xbb, 0xd4, 0x45, 0x12, 0x39, 0x44, 0xb0, 0x1e, 0x0c,
+ 0x7f, 0x24, 0xed, 0x6f, 0x62, 0x94, 0x1f, 0x2a, 0x0f, 0x20, 0x3d, 0xce,
+ 0x4c, 0xde, 0xf6, 0x58, 0x4c, 0x10, 0x20, 0xe9, 0x24, 0xf2, 0xed, 0xc3,
+ 0x74, 0x60, 0x84, 0xe4, 0xc3, 0x4a, 0x82, 0xde, 0x99, 0x16, 0xb7, 0xd2,
+ 0x64, 0xdd, 0xb8, 0xfc, 0xe6, 0xb3, 0xba, 0x4b, 0x8c, 0x3b, 0x6c, 0x1c,
+ 0xcf, 0xd8, 0xdd, 0x81, 0xdf, 0x85, 0x45, 0x33, 0x75, 0x12, 0x81, 0x73,
+ 0x2b, 0x4e, 0xcd, 0x3e, 0xa0, 0xc5, 0x05, 0xde, 0xa0, 0x2d, 0xe1, 0x86,
+ 0xb2, 0xc8, 0xfd, 0xa8, 0xbc, 0x7d, 0x0b, 0x09, 0xb0, 0x94, 0x29, 0x68,
+ 0xfc, 0x87, 0xf1, 0xe6, 0x5d, 0x97, 0x50, 0xf6, 0xc9, 0x88, 0x7a, 0x0d,
+ 0x74, 0xd9, 0x15, 0xf7, 0x7b, 0x85, 0x88, 0x62, 0xc7, 0x9e, 0xb0, 0x24,
+ 0x4c, 0x61, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x6f,
+ 0x2a, 0xe2, 0x01, 0x73, 0xc2, 0x77, 0x55, 0xb9, 0xff, 0x2d, 0x90, 0x8c,
+ 0xbe, 0x9a, 0xe3, 0x3c, 0xcd, 0x4b, 0xd0, 0x41, 0x0d, 0xc2, 0x22, 0x3b,
+ 0x36, 0x18, 0x74, 0xd9, 0xae, 0xb9, 0x53, 0xff, 0x56, 0xed, 0x1c, 0xf9,
+ 0xd4, 0xfd, 0x38, 0x95, 0xfe, 0x6c, 0xb8, 0x70, 0xb2, 0x3c, 0x67, 0xd5,
+ 0xad, 0x71, 0x10, 0x89, 0x31, 0x21, 0x0b, 0x13, 0x14, 0x4e, 0x4d, 0x22,
+ 0x7a, 0x3e, 0x67, 0x57, 0x83, 0x27, 0x95, 0xa8, 0xa0, 0x4a, 0xa6, 0x99,
+ 0x2f, 0xbd, 0x8d, 0x62, 0x59, 0x61, 0x63, 0x76, 0xa7, 0x41, 0xcb, 0x7d,
+ 0x0b, 0xdc, 0x4c, 0xa7, 0x6a, 0x06, 0x36, 0x34, 0x8a, 0xae, 0x1c, 0x7b,
+ 0x9d, 0x4a, 0x10, 0xd5, 0x66, 0x34, 0x29, 0x09, 0x6e, 0xe2, 0x4a, 0xbe,
+ 0x56, 0xab, 0xb1, 0x2a, 0xf3, 0xac, 0x3b, 0x4e, 0x33, 0x5d, 0xe5, 0x74,
+ 0x0a, 0xae, 0x06, 0xe4, 0xde, 0x23, 0x94, 0x51, 0x90, 0x30, 0xb2, 0x0e,
+ 0x41, 0xac, 0xb8, 0xc8, 0x7d, 0x1b, 0x74, 0xc7, 0xc8, 0xae, 0x00, 0x98,
+ 0x02, 0xba, 0xa8, 0x18, 0x06, 0x87, 0x0d, 0x8e, 0xad, 0x2e, 0xd6, 0xfb,
+ 0xfc, 0xda, 0xce, 0x71, 0x80, 0x58, 0x30, 0xcb, 0x30, 0x4d, 0xb3, 0xcf,
+ 0xf6, 0x12, 0xb0, 0x9d, 0x7e, 0xdb, 0x05, 0x6e, 0xa7, 0xf4, 0xd6, 0xc4,
+ 0xc8, 0x88, 0xea, 0xf7, 0x25, 0x16, 0xa2, 0x9c, 0xde, 0x26, 0x67, 0x7e,
+ 0x95, 0x3f, 0xc7, 0x27, 0x95, 0x80, 0xce, 0x0b, 0xbd, 0x92, 0x67, 0x8a,
+ 0xfa, 0x5b, 0x92, 0x2a, 0x51, 0x26, 0x87, 0x64, 0xad, 0xa1, 0x55, 0x58,
+ 0xfc, 0x11, 0xc2, 0x54, 0x9f, 0x58, 0x85, 0x9d, 0xfe, 0x0c, 0x3c, 0x10,
+ 0x3b, 0xe4, 0xb9, 0x82, 0x34, 0x08, 0xf5, 0x13, 0x19, 0x67, 0xc7, 0xd0,
+ 0x0c, 0x4b, 0xfc, 0x4f, 0xaf, 0xe5, 0x46, 0xbd, 0x5c, 0x2e, 0x4b, 0xf9,
+ 0x72, 0xda, 0xe2, 0x81, 0x0c, 0xb0, 0x18, 0x6b, 0xd1, 0x31, 0x95, 0x80,
+ 0xbe, 0x76, 0x4e, 0x90, 0xc7, 0x1d, 0xb2, 0xad, 0x01, 0x48, 0x4e, 0xb8,
+ 0x8c, 0x6c, 0x7e, 0x45, 0xfb, 0x11, 0xfc, 0x7b, 0xc5, 0x0b, 0x8a, 0x0f,
+ 0x1e, 0x21, 0x6d, 0xf6, 0xb2, 0xd0, 0x99, 0x0a, 0x14, 0xe2, 0x43, 0x50,
+ 0xa6, 0x24, 0xb3, 0xc4, 0xc7, 0x1f, 0x0b, 0x49, 0x63, 0xc1, 0x1f, 0xa8,
+ 0x28, 0x07, 0xf4, 0xdb, 0xae, 0x4c, 0x03, 0xde, 0xb8, 0x64, 0x9f, 0xec,
+ 0x13, 0xb5, 0xb1, 0xee, 0xad, 0x4a, 0x53, 0x05, 0xc6, 0x45, 0x95, 0x42,
+ 0x6c, 0x2b, 0x7a, 0x3f, 0x5f, 0x3b, 0x4b, 0xbc, 0x6b, 0xe3, 0xde, 0xb6,
+ 0x11, 0xef, 0xcc, 0x04, 0x6a, 0x5a, 0xcd, 0x29, 0xc7, 0x1e, 0xcb, 0x2d,
+ 0x7f, 0x7c, 0x51, 0xd9, 0x89, 0xfb, 0xf2, 0x89, 0x5a, 0xcc, 0x7e, 0x93,
+ 0xa3, 0x6c, 0xe8, 0xe8, 0x72, 0x3d, 0x67, 0xd2, 0x1f, 0xf6, 0xb1, 0x02,
+ 0x81, 0xc1, 0x00, 0xf7, 0xd2, 0x13, 0xef, 0x9c, 0x52, 0x1a, 0xe1, 0xd8,
+ 0x1a, 0xe9, 0xdc, 0x96, 0x9b, 0x70, 0xcb, 0x39, 0xd2, 0x76, 0x4e, 0xb7,
+ 0x56, 0x11, 0x5c, 0xe2, 0x2c, 0x9c, 0x38, 0x5b, 0x24, 0x84, 0x17, 0xb9,
+ 0xca, 0x3a, 0x38, 0xce, 0xa2, 0x09, 0x29, 0x67, 0x24, 0xf0, 0x44, 0xba,
+ 0xc3, 0x05, 0x8f, 0x51, 0x57, 0xeb, 0xa5, 0x86, 0x01, 0x7e, 0x72, 0x98,
+ 0x9d, 0x5c, 0x59, 0xd7, 0xa4, 0xe5, 0x71, 0xf2, 0x98, 0x2b, 0x61, 0xd4,
+ 0x97, 0x5f, 0xa0, 0x82, 0x21, 0x43, 0x5b, 0xc3, 0x00, 0x92, 0x0e, 0xa6,
+ 0xe5, 0xc1, 0x6f, 0x24, 0x61, 0xa1, 0x5c, 0x01, 0x1e, 0x4e, 0x04, 0x64,
+ 0x02, 0x78, 0xbb, 0x8c, 0xf2, 0x7e, 0x24, 0xc9, 0xc0, 0x1f, 0x13, 0x56,
+ 0x2d, 0x51, 0xb8, 0x8d, 0x60, 0xe1, 0x27, 0x7e, 0xa7, 0x7a, 0xb6, 0xc9,
+ 0xe6, 0x88, 0x1a, 0x1b, 0xe5, 0x0e, 0x4a, 0x3d, 0x1e, 0x8a, 0xdc, 0x5a,
+ 0x8a, 0x71, 0x60, 0x85, 0x1e, 0xdf, 0x93, 0x76, 0xb4, 0x9e, 0x97, 0x26,
+ 0x67, 0x55, 0xd3, 0x42, 0xbd, 0xfb, 0x2c, 0x53, 0x51, 0xff, 0x3f, 0x51,
+ 0x1c, 0x4a, 0xe1, 0xcf, 0x5e, 0x46, 0x4c, 0xc4, 0x51, 0x6b, 0xd4, 0x29,
+ 0x4a, 0x6b, 0x67, 0x28, 0x8e, 0x9a, 0x84, 0x69, 0x68, 0x58, 0x2b, 0xff,
+ 0x62, 0x58, 0x88, 0x2c, 0x17, 0x56, 0xf9, 0x46, 0xd7, 0xc6, 0x91, 0x21,
+ 0x65, 0xbb, 0xf5, 0x02, 0x81, 0xc1, 0x00, 0xf5, 0x6d, 0x8d, 0x7e, 0x98,
+ 0x64, 0x7f, 0xb6, 0xdf, 0x47, 0x63, 0xab, 0x00, 0xa2, 0xe4, 0x59, 0xf3,
+ 0xb9, 0xae, 0x92, 0x58, 0x0a, 0x26, 0x6a, 0x9c, 0x44, 0x71, 0xc5, 0xb6,
+ 0x7f, 0x86, 0x5a, 0x1d, 0xcf, 0xcb, 0x65, 0xf7, 0xa2, 0xf3, 0x8a, 0xdd,
+ 0x01, 0xb5, 0x83, 0xf4, 0x9b, 0x14, 0xfd, 0xde, 0x70, 0x54, 0x9a, 0x27,
+ 0x0a, 0xb1, 0x97, 0x04, 0xbd, 0x91, 0xf5, 0xdb, 0xa8, 0x21, 0xef, 0xda,
+ 0x42, 0xbe, 0xef, 0xf4, 0x9c, 0x42, 0x0f, 0xbe, 0x4c, 0x44, 0x61, 0xe8,
+ 0x72, 0xce, 0x61, 0xd4, 0x37, 0xe2, 0xc4, 0xa1, 0x3b, 0x31, 0xb0, 0x94,
+ 0x3f, 0x10, 0x29, 0x91, 0xab, 0xc6, 0xec, 0x10, 0xc3, 0x2c, 0xe1, 0x54,
+ 0x6e, 0xa5, 0x26, 0xc5, 0xb1, 0xd5, 0x03, 0xf5, 0x10, 0xb7, 0x44, 0xe3,
+ 0xc8, 0x7d, 0x1d, 0xae, 0xa1, 0xf7, 0xaa, 0xcc, 0xdb, 0x33, 0xd7, 0xe5,
+ 0xe3, 0x11, 0x32, 0xc4, 0x3b, 0x28, 0xf6, 0x9d, 0x90, 0x4a, 0x85, 0xd1,
+ 0x8a, 0x6c, 0xdb, 0x57, 0xe5, 0x7e, 0xe1, 0xa6, 0x17, 0x0a, 0xbd, 0xa1,
+ 0xaa, 0x44, 0x8e, 0xf6, 0x44, 0x8d, 0x66, 0x04, 0x49, 0x06, 0xe1, 0xa0,
+ 0x15, 0xc4, 0x79, 0x6f, 0x9b, 0xba, 0x57, 0x4e, 0x82, 0x50, 0x90, 0xe8,
+ 0x02, 0x34, 0x50, 0x74, 0x83, 0x4e, 0xa9, 0x52, 0x1c, 0xb6, 0x9b, 0x49,
+ 0xce, 0x79, 0xe4, 0xd0, 0x45, 0x97, 0x3d, 0x02, 0x81, 0xc1, 0x00, 0xa0,
+ 0x84, 0x18, 0xd7, 0x9d, 0x87, 0xec, 0xd3, 0x95, 0xd7, 0x30, 0xdc, 0xe9,
+ 0x4c, 0x3b, 0x4d, 0xd6, 0xe1, 0x04, 0x32, 0x4e, 0x3b, 0xd8, 0x39, 0x32,
+ 0x62, 0x34, 0xb9, 0xa8, 0x07, 0x49, 0xeb, 0xd8, 0x32, 0x2d, 0x6d, 0xf8,
+ 0x21, 0x2a, 0x10, 0x00, 0x38, 0x03, 0xcc, 0x70, 0xaf, 0xbb, 0x1d, 0x2e,
+ 0x51, 0xe5, 0x57, 0x2c, 0x2a, 0x31, 0x8d, 0xe6, 0x5e, 0x1e, 0xa0, 0x2e,
+ 0xb6, 0x26, 0xcb, 0x9c, 0x97, 0x85, 0x99, 0xf3, 0x4a, 0x2c, 0xed, 0x58,
+ 0xfc, 0x54, 0x95, 0xce, 0x03, 0xc3, 0x96, 0xeb, 0xf1, 0x6b, 0x4e, 0x22,
+ 0xe1, 0x7d, 0xd3, 0x8b, 0x01, 0xe7, 0x04, 0x9f, 0x06, 0x9e, 0xce, 0xd4,
+ 0x27, 0x89, 0x1f, 0x28, 0xf2, 0x60, 0xee, 0x74, 0x66, 0x1c, 0x45, 0x8e,
+ 0x85, 0x4e, 0xb0, 0xf7, 0x2f, 0x61, 0xa3, 0x9d, 0xb8, 0xcd, 0x35, 0x24,
+ 0x16, 0x44, 0x20, 0x3f, 0xe0, 0x55, 0x8f, 0x0e, 0xb2, 0x17, 0x67, 0xae,
+ 0x31, 0xe6, 0x1c, 0xac, 0xc9, 0xa6, 0xe3, 0x3e, 0x43, 0xb6, 0x6a, 0x85,
+ 0x13, 0x6a, 0xea, 0x35, 0xf9, 0xa9, 0x7b, 0x88, 0x7c, 0xeb, 0xdf, 0xc1,
+ 0x22, 0x4e, 0x24, 0x91, 0x10, 0x2f, 0xe8, 0x96, 0xea, 0x16, 0x11, 0x16,
+ 0x4a, 0xef, 0xb8, 0x8e, 0x51, 0xc0, 0xb2, 0x96, 0xd3, 0x4b, 0x86, 0xc0,
+ 0x10, 0x4a, 0x0c, 0x62, 0x1f, 0x87, 0x05, 0x1f, 0xfd, 0xb6, 0x35, 0x02,
+ 0x81, 0xc1, 0x00, 0xcf, 0xeb, 0x54, 0xc0, 0xd8, 0x17, 0xe3, 0xfe, 0xa8,
+ 0x1f, 0xd1, 0xb7, 0x10, 0x1d, 0xef, 0xb8, 0xa8, 0xfb, 0x38, 0x82, 0xb0,
+ 0x65, 0x40, 0xf0, 0x76, 0x9c, 0xa1, 0x8a, 0x2f, 0x36, 0xd0, 0x3a, 0x4e,
+ 0x21, 0x39, 0x1e, 0x94, 0x71, 0x8f, 0x43, 0xa8, 0x42, 0x07, 0x65, 0xd7,
+ 0xf6, 0xfe, 0x0c, 0xa8, 0xc2, 0x9f, 0x59, 0xcd, 0x13, 0x89, 0x29, 0xf8,
+ 0x91, 0x25, 0x33, 0x95, 0x38, 0x56, 0x2f, 0xdd, 0xc7, 0x47, 0xfc, 0xff,
+ 0x4c, 0xd5, 0xc6, 0x82, 0xa0, 0x18, 0x1a, 0x9e, 0x13, 0x8c, 0xf6, 0x62,
+ 0x14, 0x4a, 0x5f, 0xec, 0x7b, 0xba, 0x77, 0xee, 0xcf, 0x92, 0x40, 0xb5,
+ 0x31, 0x42, 0x9f, 0xc0, 0xff, 0xa8, 0x68, 0xe8, 0xdf, 0xa7, 0xb8, 0x36,
+ 0x29, 0x96, 0xdd, 0xf8, 0x62, 0x85, 0xf0, 0xad, 0xcc, 0xae, 0xfa, 0x53,
+ 0x74, 0xd1, 0xdd, 0xf8, 0x19, 0x08, 0x4d, 0xb2, 0x6a, 0xf0, 0xaa, 0x02,
+ 0x86, 0x60, 0x08, 0xb5, 0xa9, 0x85, 0x08, 0xe3, 0x61, 0x13, 0x21, 0xab,
+ 0xd0, 0x37, 0xf2, 0xb0, 0x83, 0xba, 0xcc, 0xb6, 0x46, 0x0a, 0x38, 0xd7,
+ 0x37, 0x72, 0x56, 0xe7, 0xf0, 0x7a, 0x0c, 0xf1, 0x53, 0x1f, 0x95, 0x05,
+ 0x51, 0x77, 0xc6, 0xf9, 0x32, 0xfb, 0x50, 0x17, 0xcd, 0xae, 0x46, 0x2e,
+ 0xbf, 0x03, 0x07, 0xfd, 0x11, 0x68, 0x3e, 0x1c, 0x83, 0xf8, 0xce, 0x39,
+ 0x07, 0x8b, 0xbd, 0x02, 0x81, 0xc0, 0x5f, 0x8b, 0x43, 0x55, 0x3b, 0x84,
+ 0x9e, 0x9c, 0x61, 0x3a, 0x4b, 0xb5, 0xb5, 0xf9, 0x0b, 0x89, 0x15, 0x31,
+ 0xac, 0x7b, 0x01, 0xef, 0xc9, 0x48, 0x30, 0x26, 0xb4, 0x46, 0x91, 0x7a,
+ 0xef, 0x07, 0xd4, 0xdf, 0x07, 0xc4, 0x29, 0x9a, 0x4a, 0x83, 0x9d, 0xd1,
+ 0x30, 0x3b, 0xd1, 0x69, 0xcb, 0xce, 0x08, 0xbd, 0x80, 0xf3, 0x48, 0x8f,
+ 0x27, 0x17, 0xcc, 0x49, 0xae, 0x85, 0x51, 0xfe, 0xab, 0x65, 0xe3, 0x35,
+ 0x04, 0x3f, 0xd1, 0x47, 0x0f, 0x68, 0x5e, 0xf1, 0x00, 0xc4, 0x0c, 0x39,
+ 0xba, 0x13, 0x11, 0xb6, 0x4d, 0x54, 0x1f, 0xa7, 0x99, 0xbd, 0xc1, 0xe5,
+ 0x67, 0x98, 0x2f, 0xfb, 0x76, 0x8f, 0xfc, 0x2b, 0x9b, 0x89, 0x48, 0x83,
+ 0xd3, 0x5f, 0x1a, 0x73, 0xbe, 0x25, 0x8f, 0x5f, 0x12, 0x37, 0x93, 0x92,
+ 0xfe, 0x5f, 0x28, 0xf1, 0x5b, 0xd7, 0xfe, 0x38, 0xfc, 0x8b, 0x69, 0x32,
+ 0x65, 0xe6, 0x39, 0xea, 0x08, 0x7b, 0x13, 0xd7, 0x29, 0x64, 0x35, 0x5b,
+ 0x81, 0xa9, 0x8a, 0x96, 0xc7, 0x05, 0xd1, 0x94, 0x15, 0x5b, 0xf4, 0x78,
+ 0x66, 0xec, 0xc1, 0x75, 0x29, 0x29, 0xf8, 0x09, 0xae, 0xa6, 0x7a, 0x5e,
+ 0xe1, 0x88, 0xaf, 0x29, 0xa3, 0x66, 0x75, 0x32, 0x40, 0xed, 0xef, 0x93,
+ 0xf5, 0x5b, 0xa2, 0xa5, 0x60, 0xf7, 0x7d, 0xfd, 0x93, 0xb8, 0x74, 0xdd,
+ 0x09, 0x7d, 0x0b, 0x73, 0x0c, 0x18};
+
+static const std::vector<uint8_t> priv_key_48{
+ 0x30, 0x82, 0x06, 0xff, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe9, 0x30, 0x82, 0x06, 0xe5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xb3, 0xaf, 0xb0, 0xd6, 0xbd, 0xa9, 0xbc, 0x9e, 0x4a, 0x2c,
+ 0x7f, 0x71, 0xac, 0x72, 0x1f, 0x4d, 0x06, 0xaf, 0xca, 0x76, 0xea, 0x0e,
+ 0x60, 0xc2, 0xf4, 0xe9, 0xdd, 0xa4, 0x09, 0x23, 0xff, 0x3c, 0x38, 0x85,
+ 0x09, 0x20, 0x2c, 0x0f, 0x09, 0x49, 0x45, 0x2c, 0xb9, 0x17, 0x71, 0xe1,
+ 0x04, 0xe2, 0x72, 0x2e, 0xc7, 0x04, 0xfe, 0x1f, 0xee, 0xd4, 0x0d, 0xd9,
+ 0xc7, 0x88, 0x7e, 0x4d, 0x28, 0x77, 0xe1, 0x36, 0x5a, 0x92, 0xe9, 0x38,
+ 0x94, 0x1c, 0x79, 0x1e, 0x78, 0x85, 0xb2, 0x28, 0x62, 0x86, 0x7d, 0x73,
+ 0x47, 0xcc, 0xb2, 0x42, 0x24, 0x67, 0x34, 0x5a, 0xd7, 0xfe, 0x22, 0xb9,
+ 0x22, 0xb2, 0x32, 0x47, 0xc4, 0x93, 0xd7, 0x49, 0x4e, 0xeb, 0x60, 0x9b,
+ 0x83, 0x4f, 0xe8, 0xbc, 0xf6, 0x6f, 0x5d, 0x03, 0x2e, 0x08, 0x5c, 0xc2,
+ 0x22, 0xde, 0xf6, 0xeb, 0xb5, 0xa7, 0x29, 0x59, 0x5e, 0x2e, 0x5a, 0x2a,
+ 0x85, 0x99, 0xd2, 0x9a, 0x0d, 0x91, 0x69, 0x9c, 0x35, 0x6c, 0x88, 0x39,
+ 0x81, 0xac, 0x9e, 0x85, 0x49, 0x0b, 0x83, 0x94, 0x4b, 0x0d, 0x0d, 0xe5,
+ 0x18, 0xdf, 0x45, 0x14, 0x39, 0x68, 0x24, 0x42, 0xbe, 0xf9, 0xed, 0x28,
+ 0x26, 0x52, 0x99, 0x1f, 0x63, 0xd7, 0xa8, 0x80, 0xaa, 0x88, 0x81, 0x90,
+ 0x49, 0x5c, 0xcf, 0x0c, 0xa4, 0xbd, 0x80, 0xfd, 0xe7, 0x0b, 0x94, 0x97,
+ 0x6b, 0x21, 0xb5, 0x24, 0x8c, 0xae, 0x89, 0x01, 0x7e, 0x6e, 0xb2, 0x75,
+ 0x67, 0x3b, 0x6f, 0x22, 0xd1, 0xbb, 0xa2, 0x53, 0x5b, 0x91, 0xac, 0x25,
+ 0x60, 0x04, 0x14, 0x07, 0xe6, 0xb9, 0x88, 0x49, 0xed, 0x1e, 0xa5, 0x35,
+ 0x3a, 0x61, 0x88, 0x76, 0xe3, 0x3a, 0x2d, 0xc5, 0x82, 0xf3, 0xbf, 0x7e,
+ 0x7d, 0xfe, 0xd0, 0x13, 0x63, 0x3f, 0x0f, 0x18, 0x29, 0x97, 0xdb, 0xc2,
+ 0xb1, 0x22, 0x8b, 0x56, 0x85, 0x07, 0x92, 0x41, 0x2f, 0xf0, 0x0a, 0x2d,
+ 0xd2, 0x9c, 0xf7, 0x7b, 0x64, 0xcc, 0xc2, 0x41, 0xa0, 0x55, 0x9d, 0x1a,
+ 0x62, 0x2e, 0x0f, 0x28, 0x8a, 0x8c, 0xb1, 0x79, 0x02, 0x33, 0xe1, 0xf7,
+ 0x4f, 0x0e, 0x37, 0x4f, 0xa3, 0x48, 0x76, 0xe8, 0x19, 0x53, 0x04, 0xdb,
+ 0x8b, 0xba, 0xda, 0x57, 0x23, 0x47, 0xd7, 0xbc, 0x64, 0x57, 0x87, 0x95,
+ 0xa1, 0x07, 0x89, 0xb3, 0xb1, 0x0b, 0xde, 0xfa, 0x7a, 0x89, 0xab, 0x01,
+ 0x8c, 0x09, 0xea, 0xfa, 0xd1, 0x9d, 0xcb, 0xe4, 0x5a, 0xd6, 0xb0, 0x1c,
+ 0x00, 0x81, 0x51, 0x52, 0x2b, 0xd6, 0x9a, 0x1c, 0x94, 0x48, 0xe6, 0x93,
+ 0xb3, 0xf2, 0x8e, 0xce, 0x5b, 0xa1, 0x07, 0xba, 0x8d, 0xcb, 0x4b, 0xca,
+ 0x36, 0x27, 0xbc, 0x6b, 0xa4, 0x0c, 0x9b, 0x56, 0xb4, 0x92, 0x43, 0x88,
+ 0x29, 0x3c, 0xc5, 0xc6, 0x2d, 0xbc, 0xf8, 0x7a, 0xff, 0xb6, 0x15, 0x49,
+ 0x07, 0xeb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x2f,
+ 0x83, 0x08, 0x3e, 0x6f, 0xde, 0x1e, 0xda, 0xb8, 0x00, 0x36, 0x1e, 0xa7,
+ 0x9b, 0x71, 0x7d, 0x5b, 0x84, 0x46, 0x03, 0xd5, 0x75, 0xc1, 0xce, 0x2b,
+ 0x16, 0x5f, 0x9d, 0xcd, 0x30, 0xf0, 0x7f, 0x4a, 0xee, 0x9a, 0x70, 0x20,
+ 0x56, 0x45, 0x7d, 0x53, 0x46, 0x35, 0x16, 0xe6, 0xec, 0xb9, 0xee, 0xea,
+ 0x84, 0x45, 0xe9, 0xa3, 0x0c, 0x6c, 0x89, 0x33, 0xb4, 0x5f, 0x17, 0x4f,
+ 0x56, 0x35, 0x9a, 0x25, 0x39, 0xcb, 0x0f, 0x47, 0x8d, 0xc7, 0x54, 0x14,
+ 0x0e, 0xa3, 0x8d, 0xae, 0x83, 0x11, 0x32, 0x40, 0x9f, 0xa7, 0xdf, 0x8f,
+ 0x4e, 0xff, 0xf3, 0x2e, 0x1b, 0xcb, 0x3b, 0x0e, 0x91, 0x67, 0x84, 0x38,
+ 0xd9, 0x53, 0x38, 0x48, 0x57, 0xc0, 0xff, 0x6a, 0x07, 0x14, 0xdc, 0x9f,
+ 0x4c, 0xbf, 0xd8, 0xc8, 0x7e, 0x5b, 0xc0, 0xa8, 0x4e, 0x49, 0x0c, 0x2d,
+ 0xbc, 0x3b, 0xc7, 0x1c, 0x9e, 0xdd, 0xd1, 0x61, 0xd4, 0x16, 0x89, 0x8a,
+ 0xef, 0x63, 0x21, 0x0d, 0x0c, 0xd9, 0xef, 0x7d, 0xc1, 0xbe, 0xf1, 0x16,
+ 0xe5, 0x65, 0x60, 0x1f, 0x05, 0xaa, 0x26, 0xa4, 0x82, 0xec, 0x65, 0xb5,
+ 0x0d, 0x58, 0xf4, 0x99, 0x89, 0xf0, 0x97, 0x83, 0x46, 0xf7, 0x83, 0x25,
+ 0xab, 0xf0, 0x29, 0x89, 0x0b, 0xa4, 0x8b, 0xfd, 0xbe, 0x5a, 0x37, 0xa9,
+ 0x23, 0xcd, 0xb7, 0xb2, 0x10, 0xf0, 0xf3, 0xd5, 0xf1, 0x87, 0xc8, 0xea,
+ 0x31, 0xa9, 0x12, 0xfc, 0x45, 0x84, 0x19, 0x47, 0xdd, 0x63, 0x13, 0x0e,
+ 0xf3, 0x8c, 0x31, 0x8a, 0x2e, 0xed, 0x24, 0x34, 0x0e, 0x05, 0x01, 0x99,
+ 0x4d, 0xa5, 0xc0, 0x2d, 0xde, 0xae, 0xc4, 0x39, 0x8b, 0x0c, 0x80, 0x17,
+ 0xb9, 0x2c, 0x4c, 0x35, 0x03, 0xba, 0xd9, 0xd0, 0x48, 0x9e, 0x7f, 0x71,
+ 0x3b, 0xf5, 0x87, 0x04, 0xf3, 0x9d, 0x28, 0xc9, 0x1a, 0xba, 0x0e, 0xaa,
+ 0x9d, 0x9c, 0x61, 0xee, 0xf2, 0xbe, 0xca, 0x86, 0xaf, 0xc4, 0xb7, 0xcb,
+ 0xe4, 0x6e, 0xa2, 0x35, 0xdc, 0xf5, 0x0b, 0x05, 0x71, 0x77, 0x50, 0x88,
+ 0xa4, 0x23, 0xb6, 0x4b, 0xc9, 0xd9, 0x2a, 0xf4, 0xf9, 0x1e, 0x52, 0xfb,
+ 0x2e, 0x01, 0x8d, 0x07, 0x83, 0xd3, 0x29, 0x2d, 0xbd, 0xd0, 0x39, 0x7c,
+ 0x6e, 0xf8, 0x9c, 0x23, 0xf6, 0xe0, 0xc1, 0xf8, 0xb9, 0xaa, 0xb9, 0x0d,
+ 0xfd, 0xa5, 0x0f, 0xb3, 0x07, 0x88, 0x2c, 0xd4, 0xb0, 0x44, 0xf4, 0x2a,
+ 0xb7, 0x82, 0x94, 0xc1, 0x68, 0xbe, 0x4f, 0x34, 0xa8, 0xc1, 0xcf, 0xb4,
+ 0x33, 0x14, 0x1e, 0x15, 0x56, 0x33, 0x4b, 0xae, 0x49, 0x19, 0xdd, 0x9b,
+ 0xfd, 0xca, 0x92, 0x11, 0xcd, 0x13, 0x9a, 0xef, 0x91, 0x25, 0x66, 0x2a,
+ 0xda, 0x9e, 0xe0, 0x6e, 0x52, 0xb6, 0xc3, 0x2e, 0x33, 0x7b, 0xa6, 0x39,
+ 0xa8, 0xd0, 0x39, 0x15, 0x17, 0x2d, 0x48, 0x07, 0x38, 0xc9, 0xe9, 0x02,
+ 0x81, 0xc1, 0x00, 0xf9, 0xad, 0x4a, 0x91, 0x80, 0x99, 0x7a, 0xb8, 0x20,
+ 0xcf, 0x21, 0x1a, 0x42, 0x21, 0x22, 0xb4, 0x36, 0x61, 0x6f, 0xb1, 0xcb,
+ 0x13, 0xa1, 0x76, 0x57, 0x2a, 0x59, 0x72, 0x37, 0xb2, 0xfc, 0xa8, 0xfa,
+ 0x5c, 0x0a, 0x08, 0xca, 0x7e, 0x64, 0x3b, 0x30, 0xbc, 0x1b, 0x76, 0x27,
+ 0x0f, 0x80, 0x46, 0x4a, 0xb0, 0xd4, 0x34, 0xc3, 0xe1, 0x33, 0x73, 0xaf,
+ 0xf4, 0x34, 0x01, 0xdc, 0xe2, 0xe6, 0x98, 0x83, 0x11, 0x2c, 0xa7, 0xe7,
+ 0xd0, 0xa0, 0x48, 0x5c, 0xf0, 0xcf, 0x35, 0x57, 0x8b, 0x47, 0xc7, 0x69,
+ 0x05, 0x7f, 0xa2, 0x3a, 0xf1, 0x5c, 0xea, 0x44, 0x97, 0xc7, 0x2c, 0x8e,
+ 0x78, 0xed, 0x77, 0x76, 0xb7, 0x0c, 0xb7, 0xb1, 0x03, 0x8d, 0xcb, 0x2e,
+ 0x86, 0x07, 0xa1, 0x30, 0xec, 0x24, 0x6f, 0x43, 0xbe, 0x92, 0x24, 0xb2,
+ 0x1c, 0x3e, 0x80, 0x86, 0xc8, 0xd2, 0x36, 0x16, 0xa0, 0x4d, 0xf1, 0x12,
+ 0x56, 0x19, 0xa8, 0xeb, 0x76, 0x67, 0xa4, 0x11, 0x89, 0x01, 0x0f, 0x98,
+ 0xdb, 0x76, 0x77, 0x99, 0x4d, 0x3d, 0x24, 0x61, 0xbb, 0xf2, 0x23, 0x37,
+ 0xb1, 0x25, 0x80, 0x6a, 0x3e, 0xc4, 0x31, 0x8d, 0x0f, 0x7d, 0x42, 0xd4,
+ 0x16, 0x45, 0xc8, 0x36, 0xfe, 0xa3, 0x77, 0xbd, 0x10, 0xed, 0xd0, 0x52,
+ 0x7d, 0x53, 0x82, 0x3e, 0xab, 0x2d, 0x38, 0x9d, 0x2e, 0x3d, 0x5c, 0xe8,
+ 0xf8, 0xdb, 0x3d, 0x02, 0x81, 0xc1, 0x00, 0xb8, 0x3c, 0xa2, 0xa5, 0x19,
+ 0xe3, 0xd9, 0xb7, 0x7c, 0x43, 0x62, 0x88, 0x06, 0x47, 0x1d, 0x43, 0x64,
+ 0xe7, 0xfd, 0x3b, 0x15, 0x95, 0x71, 0xae, 0x56, 0x47, 0x53, 0x40, 0xca,
+ 0x70, 0x50, 0x3f, 0xa7, 0x2a, 0x78, 0x05, 0xd5, 0x47, 0x47, 0x9f, 0x1b,
+ 0x87, 0x6b, 0x56, 0x9b, 0x92, 0xe4, 0x7c, 0xdb, 0x6e, 0x6c, 0xc8, 0x38,
+ 0xe3, 0x0c, 0xb5, 0x5b, 0x03, 0x67, 0x2b, 0x56, 0x6a, 0x6a, 0x56, 0x21,
+ 0xec, 0xa3, 0x2a, 0x45, 0x66, 0xac, 0xc2, 0x98, 0x06, 0xcd, 0x55, 0xc2,
+ 0x35, 0xb8, 0x2e, 0x51, 0xea, 0x6a, 0x97, 0x0e, 0x9a, 0x5b, 0xc3, 0x8d,
+ 0xb7, 0xc7, 0x45, 0x57, 0x3e, 0xb0, 0xd4, 0x51, 0x84, 0xc4, 0x51, 0x16,
+ 0x02, 0x2b, 0x67, 0x34, 0x8e, 0x4d, 0xbb, 0x40, 0xca, 0x12, 0xc9, 0xad,
+ 0xb2, 0x33, 0xdd, 0x55, 0xf9, 0x71, 0xd9, 0xdc, 0xb8, 0x18, 0x5b, 0x13,
+ 0xcf, 0x15, 0x87, 0xba, 0x4a, 0x99, 0xcd, 0x27, 0xd2, 0x92, 0xb7, 0x1d,
+ 0xf2, 0xd2, 0x57, 0x1c, 0xce, 0xa9, 0x9d, 0x9c, 0x43, 0x9f, 0xbf, 0x4d,
+ 0x65, 0x28, 0xca, 0x15, 0x1a, 0x21, 0x43, 0x72, 0x9d, 0x78, 0x44, 0x43,
+ 0x4c, 0x11, 0x94, 0xee, 0xf2, 0xdf, 0x42, 0xee, 0x8d, 0x94, 0x9e, 0xc7,
+ 0x26, 0x9a, 0xb1, 0x06, 0xf0, 0xd6, 0x34, 0xa6, 0xa5, 0x25, 0x36, 0xe9,
+ 0x8f, 0x2c, 0x39, 0x0c, 0xa0, 0xc2, 0x47, 0x02, 0x81, 0xc1, 0x00, 0xbc,
+ 0xbd, 0x99, 0x2f, 0x20, 0xed, 0xe4, 0xed, 0x28, 0x30, 0x2c, 0x2f, 0xf3,
+ 0x69, 0xa5, 0x18, 0x62, 0x3b, 0x89, 0xf9, 0xf7, 0x30, 0x21, 0xd0, 0x99,
+ 0xd7, 0xf3, 0xc1, 0xfa, 0x05, 0x1e, 0x26, 0x87, 0x0b, 0xe8, 0xb1, 0xf8,
+ 0x91, 0x4f, 0x27, 0xc7, 0x91, 0x8b, 0x98, 0xe7, 0xb2, 0x3a, 0x1f, 0xe8,
+ 0xfa, 0x7f, 0x90, 0x5b, 0xba, 0xf3, 0xf0, 0x32, 0x45, 0x02, 0xc3, 0x9d,
+ 0xbd, 0x10, 0xe0, 0x9d, 0xc3, 0xef, 0xe4, 0x05, 0xc3, 0x9a, 0x46, 0xd9,
+ 0xab, 0x58, 0x98, 0x54, 0x53, 0x7f, 0xb1, 0x68, 0xdc, 0xb5, 0x3d, 0x68,
+ 0x1d, 0x69, 0x45, 0xd7, 0x10, 0x7d, 0x8a, 0x5b, 0x31, 0x63, 0x21, 0xf9,
+ 0xe6, 0x2a, 0x80, 0xfa, 0x19, 0x5b, 0xa9, 0x0a, 0xc4, 0x5b, 0x24, 0x29,
+ 0x1d, 0x79, 0xf5, 0x7a, 0x5a, 0xa7, 0x93, 0x81, 0xe9, 0x03, 0xfe, 0x98,
+ 0xe5, 0x5a, 0xb3, 0x74, 0xab, 0x3e, 0x00, 0x4d, 0x02, 0x35, 0x67, 0x92,
+ 0x87, 0xf1, 0x94, 0xff, 0x84, 0x77, 0xfe, 0xd8, 0x68, 0x9e, 0xc7, 0x8e,
+ 0x65, 0xeb, 0x20, 0x83, 0x99, 0x56, 0x53, 0xf5, 0x17, 0xbe, 0xe7, 0xb2,
+ 0x69, 0x3c, 0x5a, 0xd0, 0xed, 0xb2, 0x9d, 0x40, 0x42, 0x8e, 0x01, 0xea,
+ 0x40, 0xd8, 0x45, 0xfd, 0xf0, 0xbc, 0x35, 0xcd, 0x05, 0xdc, 0x89, 0x0a,
+ 0xe2, 0xcf, 0xce, 0x8a, 0x53, 0x98, 0x23, 0x92, 0x21, 0xfd, 0x69, 0x02,
+ 0x81, 0xc1, 0x00, 0x9d, 0xb9, 0x7b, 0x5c, 0x70, 0xdf, 0xb9, 0xc1, 0xf5,
+ 0xa6, 0x12, 0xb2, 0x74, 0xfd, 0x68, 0xb6, 0x0b, 0xaa, 0xf8, 0x06, 0x1f,
+ 0x22, 0x43, 0xa2, 0x86, 0xc6, 0xa5, 0x25, 0x70, 0xa9, 0xda, 0x69, 0xc4,
+ 0x08, 0xfd, 0x9b, 0xb0, 0xcd, 0x47, 0x29, 0x95, 0x7d, 0xc7, 0x8c, 0xeb,
+ 0xbf, 0x43, 0xd1, 0x08, 0x62, 0x6e, 0xca, 0xb2, 0xb8, 0xde, 0x66, 0x5c,
+ 0x36, 0x7b, 0x9a, 0x84, 0x6e, 0xb1, 0xfe, 0x6f, 0x28, 0x91, 0x3f, 0x5d,
+ 0x0e, 0xdb, 0x93, 0xf4, 0x66, 0xce, 0x5f, 0x3e, 0xd6, 0x92, 0x89, 0x45,
+ 0x23, 0xb4, 0x81, 0x01, 0xc5, 0x70, 0x0d, 0xe8, 0x43, 0x8f, 0x5b, 0x73,
+ 0xa7, 0x7d, 0xe7, 0x26, 0xaa, 0xcd, 0x0e, 0xc6, 0x12, 0xb1, 0x69, 0xb7,
+ 0x7a, 0xa4, 0x5d, 0x4c, 0xc8, 0x32, 0x71, 0x6a, 0x3c, 0x87, 0x5e, 0x53,
+ 0x7e, 0x2b, 0xd3, 0xe1, 0xbb, 0xd1, 0x4e, 0x17, 0x95, 0x4f, 0xcf, 0x54,
+ 0xd3, 0x0c, 0xfc, 0xaf, 0xbc, 0xfc, 0x51, 0xbc, 0x57, 0xe7, 0x6f, 0x20,
+ 0x80, 0x64, 0x81, 0x44, 0x08, 0x38, 0xb8, 0xa3, 0xdf, 0x98, 0x9d, 0xf8,
+ 0x96, 0xd8, 0x27, 0x4f, 0xf6, 0x33, 0xc1, 0xed, 0x03, 0x30, 0x82, 0x1a,
+ 0x56, 0xde, 0x80, 0x04, 0x8e, 0x3c, 0xcf, 0xf9, 0x9a, 0xb9, 0x10, 0x18,
+ 0xeb, 0x11, 0xd7, 0x1d, 0x5b, 0x80, 0x92, 0x94, 0x3d, 0x38, 0x14, 0xd7,
+ 0x14, 0xc1, 0x7d, 0x02, 0x81, 0xc1, 0x00, 0xb8, 0x94, 0xa1, 0x92, 0x10,
+ 0xbb, 0x73, 0x84, 0x3f, 0xfd, 0xbf, 0xd7, 0x6f, 0x60, 0x8a, 0xf0, 0xf6,
+ 0x7c, 0x80, 0xf2, 0x89, 0x6a, 0xd4, 0x0d, 0x3a, 0x30, 0x3f, 0x27, 0x06,
+ 0x66, 0x8c, 0xf6, 0x21, 0x61, 0xa9, 0x8b, 0x0a, 0x27, 0xbc, 0x2c, 0x76,
+ 0x1b, 0x6e, 0x1c, 0x67, 0x9e, 0x15, 0xbe, 0xa1, 0x5e, 0x26, 0x42, 0xf8,
+ 0x5d, 0x77, 0x5a, 0x0f, 0x69, 0x47, 0xf8, 0x84, 0x34, 0x75, 0x04, 0x4a,
+ 0x61, 0x37, 0x8d, 0xb2, 0x14, 0x58, 0xe0, 0xea, 0x3c, 0xcc, 0x32, 0xc3,
+ 0xf4, 0xf5, 0xcf, 0x5a, 0xb0, 0xc7, 0xc5, 0x45, 0x2d, 0xfa, 0x3b, 0x95,
+ 0xf3, 0x2e, 0xae, 0xa4, 0x47, 0xc2, 0x7f, 0xdc, 0x12, 0xa9, 0x28, 0xa7,
+ 0x39, 0x99, 0x24, 0x1f, 0xbc, 0x4c, 0x4c, 0xe2, 0x3b, 0x6b, 0x31, 0x3d,
+ 0x2f, 0x6d, 0xd2, 0x29, 0x51, 0x2c, 0xa2, 0xf7, 0xc1, 0x21, 0xa4, 0x4f,
+ 0xd6, 0x6b, 0xc5, 0xe6, 0xa3, 0xfb, 0xf9, 0xb3, 0xe3, 0x4a, 0x38, 0xd9,
+ 0x62, 0xaf, 0x6a, 0x71, 0x8f, 0xe8, 0x8a, 0xe0, 0xcd, 0x20, 0x9b, 0xd6,
+ 0x2a, 0x8f, 0x65, 0xf3, 0x70, 0xdf, 0x8d, 0xad, 0xb2, 0x38, 0x2b, 0x26,
+ 0xeb, 0xd9, 0x7b, 0xa5, 0xf0, 0x62, 0x76, 0x1c, 0x4f, 0x86, 0x06, 0x21,
+ 0x1f, 0x6f, 0xc2, 0x21, 0x3c, 0x80, 0x28, 0xbc, 0x4f, 0xd3, 0x49, 0xe6,
+ 0xc0, 0x30, 0x59, 0xd4, 0x1f, 0x80, 0xcd};
+
+static const std::vector<uint8_t> priv_key_49{
+ 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0x94, 0x9c, 0x76, 0x92, 0x5a, 0x79, 0xfa, 0xbe, 0x91, 0x58,
+ 0x69, 0xb2, 0xa3, 0xdf, 0xd6, 0xab, 0x33, 0xf8, 0x0c, 0x17, 0x19, 0x00,
+ 0x3c, 0x9e, 0x91, 0xd3, 0x30, 0x91, 0xf5, 0xf2, 0xba, 0xa8, 0x54, 0x33,
+ 0xc3, 0x67, 0x2f, 0x52, 0x73, 0x48, 0xe7, 0xb9, 0x36, 0x39, 0xbf, 0x67,
+ 0xd9, 0xc4, 0x4a, 0xed, 0x99, 0x6e, 0x70, 0xc8, 0x81, 0xc2, 0x78, 0x6a,
+ 0xf0, 0xcb, 0x8a, 0x59, 0x5e, 0x2f, 0x26, 0xb2, 0xb3, 0x02, 0xb9, 0xfc,
+ 0xab, 0x92, 0xe7, 0x72, 0x2b, 0x47, 0x02, 0x3b, 0x48, 0x36, 0xfb, 0xd8,
+ 0xde, 0x3f, 0x0c, 0x6b, 0xd1, 0x11, 0x3c, 0x29, 0xe5, 0xfa, 0xab, 0xf8,
+ 0xc4, 0x37, 0x14, 0xca, 0x52, 0xbb, 0xfc, 0x1b, 0xef, 0xa6, 0x80, 0xad,
+ 0x65, 0x13, 0x5c, 0x04, 0x2c, 0x93, 0x78, 0xe8, 0xd6, 0xf2, 0xf4, 0xf9,
+ 0xf4, 0x62, 0xb2, 0x13, 0x74, 0x39, 0x55, 0x9e, 0xe1, 0xcf, 0xc1, 0x0b,
+ 0xb3, 0xd7, 0x39, 0x00, 0x92, 0x8b, 0x31, 0xa5, 0x6d, 0xf4, 0xc7, 0x0d,
+ 0x60, 0xdf, 0x81, 0x15, 0x7a, 0xa4, 0xa6, 0x0d, 0x1b, 0x79, 0xad, 0xac,
+ 0x82, 0x21, 0x84, 0xd6, 0x8d, 0xed, 0x49, 0x38, 0xed, 0x4e, 0x24, 0x4f,
+ 0xe5, 0x05, 0x96, 0xc1, 0xbc, 0x17, 0xb5, 0xf8, 0x9e, 0x9a, 0x9c, 0x53,
+ 0xd7, 0xd3, 0x87, 0xa0, 0xf9, 0x21, 0x62, 0xb9, 0xc8, 0x46, 0x3b, 0x17,
+ 0xf2, 0xc2, 0x5c, 0x64, 0xa5, 0x05, 0xd5, 0xc5, 0xd1, 0xb7, 0x70, 0x4d,
+ 0xdd, 0x1c, 0x97, 0xdb, 0x98, 0xbe, 0x49, 0xc3, 0xd0, 0x60, 0x24, 0x99,
+ 0x59, 0x6e, 0x77, 0xb0, 0xc5, 0x0f, 0x97, 0x5f, 0x2c, 0xe7, 0xd2, 0xba,
+ 0xa4, 0xa4, 0x75, 0x6d, 0x67, 0xaa, 0x13, 0xbe, 0x4c, 0x84, 0x64, 0x99,
+ 0x62, 0x27, 0x97, 0xac, 0xb5, 0x20, 0x99, 0x1c, 0x8e, 0xc5, 0xc3, 0x64,
+ 0x97, 0x9d, 0x49, 0x8e, 0x56, 0xe0, 0x1a, 0x54, 0x36, 0x98, 0x60, 0xb9,
+ 0xae, 0xa0, 0x6a, 0x00, 0xf3, 0x65, 0x27, 0xb3, 0x03, 0xd7, 0xc7, 0x31,
+ 0x1c, 0xff, 0x95, 0xb4, 0x09, 0x7a, 0x6e, 0x47, 0x4d, 0xa6, 0x44, 0x77,
+ 0xeb, 0xf5, 0xa6, 0x04, 0xdb, 0xeb, 0x8f, 0x6f, 0xb5, 0x1c, 0x6a, 0xfe,
+ 0xdb, 0x2b, 0x66, 0xbc, 0xeb, 0x83, 0x68, 0x5f, 0x24, 0x85, 0xe5, 0x7e,
+ 0x8b, 0xfe, 0x81, 0xc9, 0x66, 0xc2, 0x2a, 0x65, 0x88, 0xe4, 0xc9, 0xac,
+ 0x89, 0xd3, 0xb1, 0xa4, 0x42, 0xdc, 0x4d, 0x44, 0x8a, 0x5c, 0x31, 0x8b,
+ 0x1a, 0xdb, 0x4f, 0xe0, 0x7f, 0x86, 0xb3, 0x89, 0x94, 0xaa, 0xd0, 0x39,
+ 0xa5, 0xf5, 0xe0, 0x1f, 0xdc, 0x15, 0xbc, 0x84, 0x67, 0xdf, 0x21, 0x74,
+ 0x5d, 0x57, 0x4a, 0x87, 0xcf, 0x3f, 0x3b, 0xa8, 0x65, 0xc7, 0x16, 0x8f,
+ 0x1b, 0xef, 0xcb, 0x0b, 0xdd, 0xfc, 0x93, 0xbb, 0x55, 0xc8, 0x9d, 0xff,
+ 0x71, 0xa9, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x03,
+ 0x5b, 0xb9, 0xce, 0x3a, 0xdf, 0x30, 0xcc, 0x67, 0xaa, 0x70, 0xd1, 0x09,
+ 0xa5, 0x00, 0x4b, 0xe4, 0x23, 0xc1, 0xda, 0x2f, 0xc5, 0x72, 0x99, 0x3e,
+ 0xc0, 0x60, 0x03, 0x9c, 0x64, 0x3c, 0xd5, 0x9a, 0xf9, 0x84, 0x7b, 0xeb,
+ 0x74, 0xd8, 0x88, 0x18, 0x3c, 0x76, 0x3e, 0x3d, 0xd6, 0x11, 0xf4, 0xbe,
+ 0xa0, 0xb9, 0xeb, 0xe5, 0xfe, 0x91, 0xf8, 0x1c, 0x12, 0x86, 0x98, 0x82,
+ 0xea, 0xdc, 0x17, 0x02, 0xaf, 0xdd, 0x1d, 0xbd, 0xa8, 0x39, 0x14, 0x5b,
+ 0xc8, 0x97, 0xb3, 0xc6, 0x18, 0x22, 0xdc, 0xa3, 0x3a, 0x56, 0x63, 0x64,
+ 0x5b, 0x77, 0x61, 0x05, 0x54, 0x09, 0x0f, 0x6e, 0x1d, 0x74, 0x09, 0xae,
+ 0x9d, 0x97, 0xdb, 0x09, 0xaa, 0x73, 0xf2, 0xf6, 0x4b, 0x74, 0xd2, 0x48,
+ 0x2d, 0x0b, 0xf8, 0xd5, 0x2d, 0xa5, 0xd5, 0xdd, 0xb5, 0x5c, 0x51, 0x72,
+ 0xa6, 0xbf, 0xe4, 0x9f, 0xcb, 0xb4, 0x5c, 0xa6, 0x87, 0x26, 0x2c, 0x41,
+ 0xec, 0x82, 0x63, 0x44, 0xde, 0xf1, 0x2a, 0x2b, 0xe9, 0x60, 0x7c, 0x0c,
+ 0x85, 0xb8, 0xbc, 0xc9, 0xc7, 0xd8, 0x0c, 0x1a, 0xe1, 0xa0, 0x1b, 0x33,
+ 0xce, 0x49, 0x6c, 0xc8, 0x4f, 0xd2, 0x05, 0x07, 0x0b, 0x0b, 0x28, 0xe2,
+ 0x2c, 0x44, 0x9c, 0xe0, 0x8e, 0xda, 0xbe, 0xb1, 0xb3, 0xaf, 0x57, 0xe7,
+ 0x63, 0xba, 0xdd, 0x87, 0x46, 0x9d, 0x81, 0x00, 0xca, 0xdc, 0xc0, 0x80,
+ 0xd6, 0x97, 0x05, 0xfc, 0x34, 0xb1, 0x81, 0x53, 0x6e, 0xaa, 0xff, 0xae,
+ 0x50, 0xde, 0x5f, 0xd1, 0x6e, 0x7d, 0x03, 0xcd, 0x42, 0xa0, 0x27, 0x7f,
+ 0xf8, 0x2c, 0x0d, 0x3b, 0x04, 0xcb, 0xd2, 0xfe, 0xe0, 0x7a, 0x4d, 0x22,
+ 0x18, 0x88, 0xc5, 0x07, 0x3b, 0xb5, 0x34, 0x58, 0x1b, 0x0e, 0xe2, 0xc0,
+ 0x93, 0x16, 0x1a, 0x3e, 0xcb, 0x7a, 0x8a, 0x81, 0xf0, 0x93, 0xde, 0x19,
+ 0x08, 0xc5, 0x4a, 0x92, 0xbe, 0xaa, 0xff, 0x41, 0x74, 0x2e, 0x9d, 0xc0,
+ 0xad, 0xe4, 0x82, 0x25, 0x0b, 0x40, 0x1e, 0x31, 0xcf, 0x7b, 0x09, 0xa0,
+ 0x9d, 0xb2, 0x64, 0x4a, 0x36, 0x73, 0x24, 0x27, 0x9c, 0x55, 0x7b, 0xe4,
+ 0xf4, 0xbd, 0xfe, 0x5b, 0xf2, 0xef, 0x5c, 0x5d, 0xc6, 0x62, 0x96, 0x83,
+ 0xe2, 0x89, 0x71, 0x42, 0x52, 0x4f, 0x32, 0x0d, 0x46, 0x5b, 0xc8, 0x28,
+ 0xd4, 0x6c, 0xf3, 0x1d, 0x4c, 0x09, 0xd0, 0x16, 0x45, 0xd9, 0xb4, 0x82,
+ 0xae, 0x77, 0x58, 0xa3, 0x69, 0xeb, 0x00, 0xb4, 0x17, 0x2b, 0xb2, 0x7e,
+ 0xc2, 0x42, 0x92, 0xcd, 0xcb, 0x58, 0x7f, 0x4c, 0x48, 0xaf, 0xd2, 0x16,
+ 0x96, 0x46, 0x99, 0x59, 0x3b, 0xa0, 0xcc, 0x56, 0xa8, 0x27, 0xd4, 0xd0,
+ 0xbe, 0x0d, 0x4e, 0x85, 0x07, 0x35, 0x07, 0xc3, 0x88, 0x7d, 0xea, 0x48,
+ 0x69, 0x0c, 0x9e, 0x9e, 0x00, 0x4c, 0xc6, 0x91, 0x68, 0x68, 0x11, 0x02,
+ 0x81, 0xc1, 0x00, 0xc7, 0xb4, 0x06, 0x66, 0xc8, 0xab, 0x34, 0xf2, 0x37,
+ 0x44, 0xb0, 0xfd, 0x1f, 0x80, 0x71, 0x38, 0x5c, 0xa7, 0x34, 0x44, 0x9e,
+ 0xdf, 0x68, 0x9b, 0x32, 0x56, 0xe0, 0x84, 0xd1, 0x44, 0xb2, 0x70, 0x5f,
+ 0xff, 0xb0, 0x5b, 0x87, 0x3d, 0xa5, 0x71, 0x72, 0x61, 0x98, 0x8b, 0xb2,
+ 0x90, 0x3c, 0xeb, 0xb6, 0xc0, 0x25, 0xf1, 0x56, 0xb2, 0x5c, 0x4a, 0x72,
+ 0x21, 0x96, 0x98, 0x33, 0xf1, 0xa3, 0x54, 0xbc, 0x78, 0x3d, 0x08, 0x2f,
+ 0xc4, 0x94, 0x28, 0xe9, 0x04, 0x69, 0x62, 0x12, 0x54, 0x01, 0xae, 0x6b,
+ 0x5c, 0x23, 0x97, 0x4f, 0xf7, 0x16, 0xa3, 0x4b, 0x16, 0x8d, 0xa2, 0x12,
+ 0x4e, 0x5b, 0x65, 0xe9, 0x57, 0x54, 0x56, 0xa5, 0xb6, 0xfd, 0x86, 0xda,
+ 0xb4, 0xe4, 0xe0, 0x4e, 0x88, 0x92, 0x4e, 0x6d, 0x51, 0x94, 0x85, 0xef,
+ 0x24, 0x5c, 0x3b, 0xe7, 0xe8, 0x19, 0x9c, 0x06, 0x55, 0xbd, 0x67, 0xc1,
+ 0x36, 0xf6, 0xf2, 0xb7, 0xcc, 0xc4, 0x1a, 0xae, 0xb8, 0xa8, 0xec, 0x5d,
+ 0x36, 0x4c, 0x19, 0x7a, 0x13, 0xa9, 0x4d, 0x2a, 0xcf, 0x49, 0xf9, 0x6e,
+ 0x46, 0x5f, 0x0d, 0xc1, 0x87, 0xf8, 0xe6, 0x36, 0x67, 0xb8, 0x87, 0x98,
+ 0xe8, 0x7a, 0x31, 0xba, 0xb9, 0xe5, 0x7f, 0x67, 0xd9, 0x06, 0xd3, 0x47,
+ 0x63, 0xbf, 0xaa, 0x02, 0x8c, 0x7b, 0x3b, 0x70, 0x3d, 0xec, 0xb6, 0x7b,
+ 0x32, 0x00, 0x3d, 0x02, 0x81, 0xc1, 0x00, 0xbe, 0x81, 0x47, 0xeb, 0xc2,
+ 0x7c, 0x53, 0x79, 0xde, 0x49, 0x92, 0xbd, 0x3b, 0xc2, 0xeb, 0xf1, 0x21,
+ 0x6f, 0x28, 0x6a, 0xa4, 0x97, 0xfd, 0x3f, 0xcd, 0x9e, 0x57, 0x13, 0x7d,
+ 0xac, 0x0c, 0xe9, 0x69, 0x7c, 0xb1, 0xf9, 0xb1, 0x92, 0x4f, 0x58, 0xf4,
+ 0x34, 0xb2, 0x94, 0x62, 0xa0, 0x0c, 0xe4, 0xda, 0x35, 0xe7, 0xf9, 0xb1,
+ 0x17, 0x2b, 0x0d, 0x1f, 0xfb, 0xa5, 0xce, 0xd3, 0x15, 0xd1, 0x37, 0x5a,
+ 0x30, 0x07, 0x0f, 0x29, 0x9f, 0x2e, 0x87, 0x87, 0x45, 0x47, 0x74, 0xba,
+ 0x35, 0x26, 0x36, 0x29, 0x96, 0x40, 0xf3, 0x7b, 0x44, 0x77, 0x6c, 0x61,
+ 0x76, 0xb2, 0x15, 0x5a, 0x01, 0xf6, 0xda, 0x55, 0xb7, 0xe8, 0xe1, 0xd8,
+ 0x0a, 0x14, 0x2e, 0xdd, 0x14, 0x7c, 0x9e, 0xac, 0xda, 0x0f, 0x9b, 0x01,
+ 0xb2, 0x34, 0x7f, 0x1a, 0x68, 0x86, 0x19, 0x44, 0xe8, 0x14, 0xb4, 0x5b,
+ 0xde, 0x2a, 0x89, 0xa3, 0x00, 0xe6, 0x4e, 0x53, 0xbb, 0x24, 0x55, 0xa0,
+ 0x2d, 0xc6, 0x5d, 0x25, 0x13, 0xad, 0x74, 0x24, 0xd6, 0x75, 0x96, 0x4b,
+ 0x56, 0x80, 0xdb, 0xc5, 0x2c, 0x20, 0xea, 0xd0, 0x92, 0x7f, 0x2a, 0xb6,
+ 0x84, 0x0c, 0x2b, 0xe5, 0x1c, 0xa8, 0x08, 0xf0, 0xf8, 0xf2, 0x1e, 0xd7,
+ 0x24, 0x3b, 0xb1, 0xda, 0x88, 0xa0, 0x12, 0x37, 0x3d, 0xb1, 0xfa, 0xf0,
+ 0x2a, 0x7a, 0x61, 0x19, 0x79, 0x01, 0xdd, 0x02, 0x81, 0xc0, 0x2c, 0xab,
+ 0x2c, 0xdf, 0x62, 0xb5, 0x40, 0xe3, 0x88, 0xcf, 0x39, 0x93, 0x74, 0xaf,
+ 0x63, 0x23, 0xcb, 0x3d, 0xaf, 0x28, 0x46, 0x2d, 0x0c, 0x95, 0xe2, 0x3d,
+ 0xa2, 0x7c, 0xb2, 0xde, 0x5d, 0xd7, 0x5a, 0xf1, 0xb3, 0x3d, 0xd5, 0xd3,
+ 0x49, 0x25, 0x46, 0x03, 0x64, 0x7e, 0xa2, 0xd3, 0x36, 0x7d, 0x36, 0xe4,
+ 0x65, 0xd8, 0x44, 0x9f, 0x22, 0x9b, 0x98, 0x49, 0xc1, 0x08, 0x8c, 0x5d,
+ 0xd9, 0x3d, 0xc3, 0xe6, 0x55, 0x28, 0x76, 0x9e, 0xce, 0xd1, 0x13, 0xc5,
+ 0xe3, 0xd8, 0x86, 0xe6, 0xf9, 0x75, 0x4d, 0x18, 0x4f, 0xf1, 0xb1, 0x76,
+ 0x40, 0x3f, 0x08, 0x35, 0xa4, 0x3a, 0x83, 0x43, 0xb9, 0x97, 0xe3, 0x08,
+ 0xa0, 0x99, 0xbc, 0xf9, 0x60, 0x5e, 0x00, 0x9f, 0x83, 0xae, 0x54, 0x82,
+ 0xa1, 0xcf, 0x1f, 0x0e, 0xa7, 0x5d, 0x09, 0xef, 0xa5, 0x1d, 0xd5, 0x32,
+ 0x8a, 0x3f, 0xe6, 0xfe, 0xd8, 0x9d, 0xd3, 0x8e, 0xfa, 0xcf, 0xb1, 0xa3,
+ 0x00, 0x9e, 0x43, 0x44, 0x94, 0xac, 0x41, 0xf1, 0x3a, 0x36, 0x5c, 0xa2,
+ 0xf7, 0x34, 0x86, 0x85, 0xd5, 0x33, 0x10, 0xa2, 0x76, 0xf2, 0x79, 0xbe,
+ 0x73, 0x42, 0xf3, 0x1a, 0x62, 0x21, 0x1a, 0x67, 0xad, 0xa5, 0x5f, 0xf1,
+ 0xe2, 0xce, 0x8b, 0xa8, 0xf4, 0xa8, 0xdf, 0x88, 0x05, 0x3f, 0xfe, 0xcf,
+ 0xf3, 0x64, 0x89, 0x27, 0xa0, 0xc1, 0xf4, 0x6e, 0x6b, 0xb5, 0x02, 0x81,
+ 0xc0, 0x0f, 0xbc, 0xd2, 0x5a, 0x31, 0x98, 0xdf, 0xb4, 0x83, 0x9e, 0x84,
+ 0x56, 0xc9, 0xa7, 0x12, 0xa2, 0xba, 0xe6, 0x59, 0xea, 0x65, 0x6a, 0x80,
+ 0xeb, 0x52, 0x6b, 0x30, 0x3a, 0x55, 0xf9, 0x6e, 0x9f, 0xa1, 0xad, 0x41,
+ 0x6e, 0xa5, 0x32, 0xb7, 0x07, 0x5c, 0x35, 0x36, 0x43, 0x77, 0xda, 0x4c,
+ 0xf6, 0x62, 0xe8, 0x6d, 0x1f, 0x7d, 0x77, 0xb2, 0x80, 0xc5, 0x11, 0x9e,
+ 0xe2, 0xf5, 0x21, 0x2a, 0x45, 0x6e, 0x57, 0xe5, 0x5d, 0x65, 0x4c, 0xd7,
+ 0x25, 0x2f, 0x11, 0x94, 0x13, 0x9a, 0x86, 0x65, 0x7f, 0xb7, 0xf3, 0xc7,
+ 0xad, 0xd5, 0x93, 0x14, 0x62, 0x89, 0xb2, 0xaa, 0x87, 0x85, 0x06, 0x00,
+ 0x84, 0x8c, 0xec, 0x42, 0x7a, 0xd5, 0xc4, 0x0f, 0x62, 0xc7, 0xb4, 0xb7,
+ 0x8e, 0xcc, 0x2c, 0xbf, 0x79, 0x48, 0xac, 0x96, 0x15, 0xa1, 0xf2, 0xdc,
+ 0x91, 0x1d, 0xd6, 0x26, 0x4f, 0xb7, 0xff, 0x24, 0x78, 0x76, 0x54, 0xce,
+ 0xb1, 0xcd, 0xcc, 0xf9, 0xf5, 0x70, 0xe4, 0x17, 0x2c, 0xfe, 0xb1, 0x1f,
+ 0x75, 0x26, 0xcd, 0xe8, 0xac, 0xdf, 0xd0, 0x67, 0x98, 0xc0, 0x33, 0x23,
+ 0x0d, 0x02, 0xe9, 0xf7, 0x43, 0x6a, 0x0c, 0x82, 0x8c, 0xe5, 0xc2, 0x76,
+ 0x47, 0x36, 0xd0, 0xf9, 0xff, 0x7e, 0x3a, 0x6a, 0x0c, 0x09, 0x47, 0x9c,
+ 0x21, 0xa5, 0x1a, 0x9d, 0xa7, 0x63, 0x4b, 0xbf, 0x0c, 0x62, 0x74, 0x52,
+ 0xa9, 0x02, 0x81, 0xc0, 0x32, 0x90, 0x07, 0x12, 0x76, 0x45, 0x08, 0x14,
+ 0x39, 0x91, 0xae, 0xa5, 0xcd, 0x62, 0xba, 0xbd, 0x6c, 0xe1, 0x19, 0xe5,
+ 0x43, 0x2f, 0x76, 0x60, 0x1f, 0x07, 0x9c, 0x78, 0x9e, 0x4c, 0xbd, 0x43,
+ 0x98, 0x9f, 0x0b, 0x4d, 0x9f, 0xee, 0x2f, 0x83, 0xc7, 0x45, 0x52, 0x96,
+ 0xac, 0xab, 0xd1, 0xd9, 0x9c, 0xeb, 0x1d, 0x03, 0xf8, 0xfd, 0x01, 0xba,
+ 0x33, 0x78, 0x14, 0x5a, 0x08, 0xeb, 0x62, 0x31, 0x03, 0x3d, 0x64, 0x6a,
+ 0xa6, 0xcc, 0x0d, 0xef, 0xb6, 0x4d, 0x8a, 0x71, 0x0e, 0xbb, 0x0f, 0x5a,
+ 0xd5, 0xe5, 0xcb, 0x3c, 0x9a, 0x82, 0xc2, 0xea, 0x9f, 0x3e, 0xd5, 0xa3,
+ 0x16, 0x7e, 0x96, 0xed, 0x5f, 0x11, 0x95, 0x22, 0x8e, 0x3a, 0x38, 0x2a,
+ 0xb4, 0xbc, 0x84, 0xb3, 0xee, 0x59, 0x22, 0xb0, 0x49, 0xdc, 0x02, 0xbf,
+ 0xd6, 0x8d, 0xa3, 0xbb, 0x43, 0x0d, 0xa8, 0x5a, 0xc6, 0xf6, 0xef, 0xdf,
+ 0x96, 0x1d, 0xcb, 0x6f, 0xee, 0x28, 0x9e, 0x05, 0xef, 0x75, 0x21, 0xfc,
+ 0xab, 0x89, 0x1e, 0x4e, 0x8d, 0x62, 0xef, 0xca, 0x77, 0xfe, 0xe7, 0x3f,
+ 0xcb, 0x35, 0xe3, 0x12, 0x16, 0x78, 0xca, 0x5b, 0x4d, 0x13, 0x3c, 0x4f,
+ 0x7f, 0xa8, 0xff, 0x05, 0xae, 0x93, 0xd5, 0x07, 0xee, 0x03, 0xff, 0xec,
+ 0xf6, 0x75, 0x53, 0xa4, 0x10, 0xbc, 0x10, 0xf9, 0x7c, 0xf5, 0xdb, 0x4e,
+ 0xc5, 0x10, 0xee, 0x27};
+
+static const std::vector<uint8_t> priv_key_50{
+ 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xad, 0x65, 0x38, 0x69, 0x72, 0x1e, 0xa3, 0x4b, 0xb3, 0x65,
+ 0x84, 0x41, 0xb8, 0x62, 0xd3, 0x3a, 0x99, 0x01, 0x9e, 0x6b, 0x30, 0xf4,
+ 0xf9, 0xaf, 0xec, 0xa9, 0xa5, 0x6e, 0xa4, 0x22, 0x0e, 0x54, 0xfe, 0xb8,
+ 0x42, 0x63, 0x58, 0xd9, 0xcb, 0xc1, 0x5b, 0x9c, 0xd9, 0x0a, 0x9d, 0x89,
+ 0x6d, 0xe6, 0x63, 0x60, 0xdb, 0xf3, 0x9c, 0xe0, 0x3a, 0x85, 0x20, 0xc1,
+ 0xc2, 0x98, 0xb4, 0x64, 0x39, 0xda, 0xe3, 0xba, 0x94, 0xe0, 0xc5, 0x6b,
+ 0x6f, 0x15, 0x06, 0x2a, 0xc0, 0xad, 0xee, 0xb2, 0xe8, 0x0b, 0x6e, 0x54,
+ 0x42, 0xe0, 0xca, 0xc2, 0x85, 0x3b, 0x67, 0x7c, 0x2b, 0xf0, 0x55, 0xd4,
+ 0x91, 0x18, 0x8a, 0xa1, 0xf2, 0x5a, 0x45, 0x48, 0x32, 0xb8, 0x6d, 0x54,
+ 0xa6, 0xc3, 0x97, 0xa6, 0x45, 0xe8, 0xa4, 0x37, 0x83, 0xba, 0x6c, 0xe3,
+ 0xc6, 0xbe, 0xaf, 0x7f, 0xb6, 0x9f, 0x39, 0x44, 0x9e, 0x8b, 0xfd, 0x16,
+ 0x40, 0xc5, 0xe6, 0xef, 0xae, 0x9f, 0x10, 0x68, 0x09, 0x61, 0xdf, 0xda,
+ 0xaf, 0x92, 0x24, 0xf4, 0xd7, 0x4d, 0xc2, 0x0b, 0x9f, 0x7d, 0x94, 0x62,
+ 0x9e, 0x40, 0x06, 0x9b, 0x20, 0xc2, 0x32, 0xfa, 0xca, 0xe6, 0x95, 0x71,
+ 0xdd, 0x71, 0x31, 0x84, 0x97, 0xbe, 0xf6, 0x04, 0x52, 0x92, 0x84, 0x71,
+ 0x08, 0x8f, 0x22, 0xff, 0x13, 0x99, 0x0f, 0x00, 0x9f, 0x7e, 0x43, 0xf9,
+ 0x88, 0x4f, 0x90, 0xee, 0x4a, 0x46, 0xb9, 0x43, 0x44, 0x05, 0xb9, 0xee,
+ 0x75, 0xd6, 0x34, 0x52, 0x5f, 0xdf, 0x66, 0x2e, 0x8d, 0x03, 0xc2, 0x87,
+ 0x5b, 0xd7, 0x67, 0x34, 0x9f, 0x88, 0xda, 0x55, 0xcf, 0xa2, 0x6c, 0x8c,
+ 0x22, 0xaa, 0x15, 0x60, 0xa4, 0x1e, 0x95, 0xb8, 0xb5, 0x17, 0x6a, 0xca,
+ 0x27, 0x51, 0xcb, 0x37, 0xb4, 0x99, 0x60, 0xb0, 0x97, 0x04, 0xce, 0x32,
+ 0xf9, 0x52, 0x28, 0x09, 0x18, 0x3f, 0x25, 0x51, 0x24, 0x3f, 0x44, 0x68,
+ 0xea, 0x3c, 0xa1, 0x16, 0x3c, 0x18, 0x66, 0xc9, 0xf1, 0x3e, 0x6a, 0xbc,
+ 0xfc, 0x43, 0xd2, 0x2c, 0x3a, 0xd7, 0x13, 0xe0, 0xfb, 0x47, 0x40, 0xba,
+ 0xfa, 0x48, 0x0d, 0xa2, 0x32, 0x36, 0xbb, 0x8f, 0x2f, 0x09, 0xd6, 0x6a,
+ 0x1a, 0xcb, 0xcd, 0xf7, 0xf7, 0xc7, 0x90, 0x62, 0xb8, 0xd6, 0x5a, 0xde,
+ 0x17, 0x03, 0xbf, 0xb4, 0x3a, 0x40, 0x8d, 0xd0, 0x95, 0xf8, 0xfd, 0x56,
+ 0x70, 0xf5, 0xe3, 0x70, 0x0f, 0xab, 0xec, 0x8d, 0x1c, 0x86, 0x54, 0x40,
+ 0x00, 0x4c, 0xd4, 0x5a, 0x71, 0x96, 0xb1, 0xfb, 0x68, 0xf1, 0x1b, 0x17,
+ 0x94, 0x7c, 0x37, 0xf5, 0x5c, 0xae, 0x8b, 0x6e, 0x5c, 0x65, 0x37, 0x37,
+ 0x4b, 0xb6, 0x0d, 0x67, 0xc4, 0xd6, 0x76, 0x78, 0xca, 0x99, 0x54, 0xf6,
+ 0x5f, 0xa6, 0xba, 0xaf, 0xcb, 0xf7, 0xd0, 0x98, 0xb3, 0x53, 0x63, 0x84,
+ 0xaa, 0x91, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x0e,
+ 0x21, 0x8a, 0xa8, 0x65, 0x49, 0x83, 0xeb, 0x5e, 0x72, 0x6e, 0x85, 0xe0,
+ 0x9e, 0x05, 0x32, 0xe8, 0x57, 0x4e, 0x6e, 0xd3, 0xed, 0x93, 0x0f, 0xb8,
+ 0x4c, 0xd7, 0x13, 0x9e, 0x42, 0xbc, 0x42, 0x47, 0x04, 0x03, 0x3d, 0x0f,
+ 0x77, 0xa8, 0x78, 0x58, 0x9b, 0xfe, 0xc0, 0x33, 0xb8, 0x88, 0x81, 0x57,
+ 0x26, 0x04, 0xa6, 0xe4, 0xe9, 0x0d, 0x3b, 0xde, 0x40, 0x8c, 0x38, 0x5f,
+ 0xb3, 0x2f, 0x57, 0xdc, 0x69, 0x4f, 0x4a, 0xc6, 0x2c, 0x0c, 0x40, 0x7d,
+ 0x61, 0x2c, 0x94, 0xc0, 0x38, 0x4a, 0x5a, 0xec, 0x21, 0xe7, 0xd5, 0x64,
+ 0x10, 0xd8, 0x44, 0xd0, 0x19, 0x39, 0x87, 0x7b, 0xa7, 0x38, 0x2f, 0xf4,
+ 0xd4, 0x5f, 0xe8, 0xe5, 0x6e, 0x8d, 0xdb, 0xa3, 0xe5, 0x5b, 0x35, 0xe3,
+ 0x7d, 0x04, 0x83, 0x82, 0x26, 0x98, 0x10, 0xb0, 0x61, 0x1b, 0xc8, 0x5c,
+ 0x8b, 0x1e, 0xf9, 0xf8, 0xf3, 0xd3, 0xab, 0xfa, 0xf3, 0x3e, 0x52, 0x22,
+ 0x90, 0xf3, 0xfd, 0x38, 0x9c, 0x11, 0xef, 0xad, 0x0b, 0xa8, 0x75, 0x53,
+ 0x97, 0xb4, 0x98, 0x3c, 0xb1, 0x2f, 0xcd, 0x4f, 0x33, 0x7e, 0x4c, 0x1f,
+ 0x7d, 0xb2, 0xfc, 0xc0, 0xa4, 0xd9, 0xb6, 0x53, 0x05, 0x95, 0x93, 0x6d,
+ 0x02, 0xae, 0x4f, 0x3c, 0xc3, 0x7b, 0x6b, 0x3f, 0x69, 0xea, 0xd5, 0xa7,
+ 0x77, 0x7c, 0x44, 0x64, 0x09, 0x9b, 0xf5, 0xf1, 0x5a, 0x3b, 0xb6, 0x85,
+ 0xb3, 0x6f, 0x6e, 0xe5, 0xa4, 0x66, 0x14, 0x93, 0xb3, 0x18, 0x82, 0x10,
+ 0x38, 0x3d, 0x96, 0x16, 0xd7, 0x80, 0x92, 0x97, 0x53, 0x7f, 0xc8, 0x6f,
+ 0xbd, 0xb2, 0x5a, 0xef, 0x61, 0xbb, 0xf1, 0x9a, 0x2f, 0x58, 0xd3, 0xa8,
+ 0x8d, 0x60, 0x57, 0x01, 0xc0, 0x6d, 0x80, 0x6c, 0x83, 0xe1, 0x15, 0x92,
+ 0xde, 0xd0, 0xba, 0xaa, 0xfc, 0x93, 0xfa, 0x24, 0xc5, 0x53, 0x0f, 0xd4,
+ 0xd2, 0x7c, 0x12, 0x8d, 0xab, 0x75, 0xc2, 0x0e, 0x24, 0x0f, 0xa7, 0xb9,
+ 0x92, 0x8c, 0x1a, 0xbe, 0xef, 0xbd, 0x1c, 0x74, 0x1d, 0x8d, 0x74, 0x90,
+ 0x2f, 0xbd, 0xd8, 0xf7, 0xe8, 0x53, 0xd2, 0x69, 0x64, 0xfd, 0x90, 0xc0,
+ 0x4c, 0x15, 0x6a, 0x89, 0xb1, 0x51, 0xbc, 0x80, 0x71, 0xa0, 0x0a, 0x90,
+ 0xe3, 0x9b, 0xe4, 0x27, 0xa0, 0x2b, 0xd4, 0xd9, 0x5f, 0xd7, 0x15, 0x1f,
+ 0xa7, 0xd2, 0x22, 0x89, 0x8f, 0xdc, 0xda, 0x9f, 0xa0, 0xbe, 0x8d, 0x5f,
+ 0x45, 0xac, 0x9d, 0x23, 0x53, 0xb2, 0x00, 0x26, 0x8f, 0xa7, 0x95, 0xc9,
+ 0x49, 0x1c, 0xc1, 0xff, 0x1f, 0xe5, 0xc0, 0xd5, 0x4f, 0xee, 0x2d, 0xa5,
+ 0x45, 0xae, 0xd6, 0x63, 0xbf, 0x5a, 0x4c, 0x24, 0xd6, 0x5f, 0x14, 0x06,
+ 0x32, 0x0c, 0xd9, 0x21, 0x21, 0x05, 0xfb, 0x8f, 0x46, 0x54, 0xd0, 0x62,
+ 0xf9, 0x99, 0x16, 0xc4, 0xb9, 0xf4, 0x99, 0x76, 0xd7, 0x7d, 0x31, 0x02,
+ 0x81, 0xc1, 0x00, 0xee, 0x06, 0xa7, 0xcb, 0x29, 0xfa, 0x93, 0x2c, 0x70,
+ 0x24, 0x1f, 0x1f, 0x48, 0x04, 0xa4, 0x06, 0xa1, 0xd6, 0x7c, 0x5c, 0x95,
+ 0xb4, 0xa3, 0x68, 0x30, 0x22, 0x79, 0xc2, 0x79, 0xe1, 0x83, 0x09, 0x72,
+ 0x62, 0x93, 0x91, 0x33, 0x0f, 0x14, 0xd0, 0x81, 0xc6, 0x1f, 0xfa, 0xfa,
+ 0x39, 0xbf, 0xcd, 0x22, 0x20, 0xfd, 0xd0, 0xaf, 0xcc, 0x8d, 0x7b, 0x3d,
+ 0xf3, 0x69, 0x7e, 0x65, 0x0a, 0x96, 0x04, 0x4d, 0xcc, 0x54, 0xa6, 0xa0,
+ 0x23, 0x51, 0x53, 0x7e, 0xef, 0x93, 0x6d, 0x21, 0x67, 0x57, 0xe6, 0xd4,
+ 0xd2, 0x83, 0x47, 0x06, 0xb8, 0xe3, 0xd0, 0xd7, 0x6f, 0x1d, 0x30, 0xbf,
+ 0xf7, 0x02, 0x46, 0x58, 0x52, 0x87, 0x23, 0xd2, 0x58, 0x59, 0x29, 0x8b,
+ 0x5d, 0xa2, 0x8c, 0x1d, 0x40, 0xe9, 0x98, 0x9d, 0xcf, 0xc7, 0xb9, 0xc8,
+ 0x4d, 0x78, 0xa8, 0x90, 0x8c, 0xf5, 0xbd, 0x0b, 0x82, 0xd6, 0xce, 0x12,
+ 0x3d, 0xe7, 0x1b, 0x7e, 0xd5, 0x53, 0xc5, 0x86, 0x70, 0xb5, 0x09, 0x0b,
+ 0xb3, 0xfd, 0x38, 0x9d, 0x95, 0xbf, 0x04, 0x97, 0xd7, 0xa5, 0x04, 0xfd,
+ 0xd7, 0xe4, 0xc4, 0xe7, 0x88, 0x69, 0x58, 0x83, 0xf0, 0xa5, 0x07, 0x4c,
+ 0x41, 0x55, 0xb0, 0xf3, 0xb3, 0x53, 0x63, 0xb2, 0xd3, 0x0d, 0xc2, 0xd0,
+ 0x2b, 0x60, 0x4f, 0x6a, 0xe5, 0x6d, 0x51, 0x8a, 0x82, 0xb9, 0x58, 0xce,
+ 0x33, 0x60, 0x15, 0x02, 0x81, 0xc1, 0x00, 0xba, 0x7d, 0x2c, 0x5d, 0x4f,
+ 0xc2, 0xd5, 0x22, 0x3f, 0xfa, 0xee, 0x50, 0x1f, 0xb8, 0x1a, 0x28, 0xca,
+ 0x98, 0x39, 0x94, 0xeb, 0x0e, 0xad, 0x51, 0x47, 0xef, 0xae, 0x34, 0x57,
+ 0xe3, 0xf6, 0x8b, 0x8c, 0xe1, 0xc1, 0xf3, 0xab, 0xde, 0x00, 0xc9, 0x97,
+ 0x8b, 0xa9, 0x89, 0x6f, 0x28, 0xd8, 0x2e, 0xb8, 0xe3, 0x28, 0xc9, 0xf3,
+ 0x68, 0x47, 0xe8, 0xb8, 0x02, 0x37, 0xd1, 0x77, 0x70, 0x8a, 0xb6, 0x3a,
+ 0x97, 0x7b, 0xc9, 0xba, 0x5c, 0xce, 0x44, 0xab, 0xbf, 0x86, 0xd0, 0xcc,
+ 0x93, 0x57, 0xb7, 0x19, 0xf7, 0x3e, 0x2b, 0xa3, 0xfd, 0x17, 0xa0, 0x1b,
+ 0x4f, 0x6b, 0x04, 0x90, 0xfe, 0xaf, 0xb0, 0xe7, 0x2a, 0xde, 0xf4, 0x16,
+ 0x09, 0x60, 0x4f, 0x4a, 0xfe, 0xa4, 0x6e, 0x9e, 0x40, 0xd1, 0xe5, 0xbb,
+ 0x63, 0xc1, 0x77, 0x95, 0x74, 0xa7, 0x21, 0x1a, 0xb0, 0x81, 0x21, 0x1e,
+ 0xf8, 0xa6, 0x2c, 0x17, 0xf1, 0x15, 0x22, 0xa2, 0x31, 0x94, 0x20, 0x4d,
+ 0x6f, 0x36, 0xa7, 0xac, 0xec, 0x89, 0xca, 0xca, 0x29, 0x4d, 0x86, 0xd8,
+ 0x0c, 0x3c, 0xac, 0x75, 0x67, 0xc7, 0xfd, 0x51, 0xe5, 0x4c, 0xde, 0x2c,
+ 0x69, 0x0e, 0x4a, 0x42, 0x75, 0x51, 0x67, 0xd3, 0x4a, 0x5e, 0x9a, 0x4e,
+ 0xf9, 0xcd, 0xae, 0x88, 0x27, 0x42, 0xb2, 0xa1, 0x6a, 0xfb, 0xd8, 0x8f,
+ 0xf5, 0xfd, 0xa6, 0x40, 0x56, 0x83, 0x8d, 0x02, 0x81, 0xc0, 0x4c, 0x08,
+ 0xd6, 0x3a, 0xe0, 0xfb, 0x09, 0x5e, 0x6d, 0xa8, 0x2c, 0x44, 0xea, 0xd5,
+ 0x88, 0xac, 0x11, 0xb0, 0x99, 0x63, 0x5d, 0xf3, 0x29, 0x2b, 0xd4, 0x0c,
+ 0x7f, 0x46, 0xaf, 0x76, 0x69, 0x4c, 0x70, 0x3c, 0xab, 0x14, 0xfb, 0xf1,
+ 0x7a, 0x5d, 0xac, 0xc6, 0xe4, 0x5a, 0x60, 0xea, 0x67, 0xa9, 0x98, 0x98,
+ 0x5f, 0x5b, 0xf5, 0x7c, 0x6b, 0x49, 0x8e, 0x1d, 0x9e, 0x7a, 0x60, 0xbe,
+ 0x83, 0xf3, 0x76, 0x02, 0xaa, 0x9b, 0xdb, 0x95, 0xcc, 0x99, 0xd6, 0x77,
+ 0xa3, 0x69, 0x7d, 0xfd, 0x2c, 0x28, 0x31, 0x9d, 0xd9, 0x8f, 0xab, 0xc7,
+ 0x0e, 0x07, 0x1d, 0x7a, 0x82, 0x21, 0x9b, 0x80, 0xc5, 0x3a, 0x41, 0x66,
+ 0x83, 0x82, 0xde, 0xe3, 0x97, 0xff, 0xdc, 0x64, 0x19, 0xd3, 0x96, 0x58,
+ 0xb1, 0x06, 0x2e, 0x8b, 0x3c, 0x2a, 0xcd, 0xa0, 0x69, 0xc5, 0xb6, 0xff,
+ 0x40, 0x54, 0x96, 0x43, 0xc2, 0x68, 0x6b, 0x8d, 0x58, 0xb1, 0x00, 0xd0,
+ 0x16, 0x85, 0x87, 0x8f, 0xa3, 0x54, 0xf3, 0x67, 0x18, 0xa1, 0xa8, 0x3d,
+ 0x38, 0x9a, 0xb8, 0x02, 0x8b, 0xd5, 0x4f, 0x5d, 0x52, 0xd7, 0xcf, 0x7a,
+ 0x54, 0xe4, 0x90, 0xa9, 0x23, 0x9e, 0x74, 0x2e, 0x7e, 0xb8, 0x1a, 0xf1,
+ 0x12, 0xd7, 0x4b, 0x3d, 0x7e, 0x2c, 0xd8, 0x20, 0xb3, 0x10, 0x4b, 0x7e,
+ 0x64, 0x70, 0x62, 0xc5, 0xa5, 0x7d, 0x87, 0xc9, 0x03, 0x8d, 0x02, 0x81,
+ 0xc0, 0x29, 0x50, 0x87, 0xde, 0x98, 0x48, 0x0a, 0x9d, 0xce, 0xdc, 0xd1,
+ 0xa5, 0x10, 0x91, 0xe1, 0xc1, 0xbd, 0xb8, 0x61, 0xb1, 0x5b, 0x2d, 0xe2,
+ 0x39, 0xca, 0x9d, 0x0f, 0xd3, 0xea, 0xd0, 0xc7, 0x12, 0xfd, 0x80, 0x1a,
+ 0x4e, 0xd8, 0x79, 0x93, 0x65, 0x15, 0xdc, 0xcc, 0x0f, 0x75, 0x7f, 0xef,
+ 0xfc, 0xd1, 0xdb, 0x09, 0x73, 0x4c, 0x28, 0x83, 0x1d, 0xcc, 0x7e, 0x39,
+ 0x4d, 0x7f, 0x8f, 0x80, 0x3b, 0x84, 0xd9, 0x80, 0x84, 0x1d, 0x74, 0x68,
+ 0x02, 0x10, 0xa6, 0x9a, 0xc0, 0x71, 0x42, 0x07, 0x41, 0xba, 0x4f, 0xeb,
+ 0x07, 0x12, 0x0a, 0x85, 0x0c, 0x64, 0x60, 0x80, 0xcd, 0xff, 0x2d, 0x5d,
+ 0x50, 0xec, 0xb5, 0xb3, 0xb5, 0x11, 0x98, 0xbc, 0x2c, 0x74, 0xe9, 0xdb,
+ 0x15, 0xe2, 0x9b, 0x6b, 0xa4, 0xe0, 0x91, 0xe6, 0x0f, 0x8f, 0x1d, 0xcb,
+ 0xd4, 0xea, 0xab, 0xc5, 0xbf, 0xc7, 0xb3, 0xc0, 0x64, 0xae, 0x5d, 0x2b,
+ 0x98, 0x83, 0xa4, 0x46, 0x33, 0xad, 0xd4, 0x00, 0xa0, 0xbf, 0x0f, 0x9c,
+ 0x2b, 0x40, 0x04, 0x4c, 0x77, 0x9e, 0x2f, 0x7f, 0xd5, 0x99, 0x21, 0x07,
+ 0xce, 0x58, 0x31, 0x5b, 0x89, 0x30, 0xff, 0x89, 0x39, 0xec, 0x65, 0x3f,
+ 0x46, 0xa8, 0x29, 0xa6, 0xb1, 0xba, 0xe3, 0x5e, 0xac, 0xd6, 0xdf, 0x13,
+ 0xc8, 0xad, 0x38, 0x1d, 0x59, 0x49, 0xf3, 0x6e, 0x61, 0x41, 0x89, 0xa9,
+ 0x15, 0x02, 0x81, 0xc0, 0x75, 0xe4, 0x8b, 0x05, 0xa1, 0xe3, 0x2e, 0xb5,
+ 0xa4, 0xea, 0xba, 0x56, 0x37, 0xc9, 0xfb, 0x23, 0x13, 0x4a, 0x48, 0xb2,
+ 0x86, 0x9d, 0xca, 0x66, 0xa1, 0xe1, 0x09, 0xa9, 0xcf, 0x77, 0x3c, 0xc8,
+ 0x03, 0x5e, 0xc1, 0x00, 0xf0, 0x5e, 0x31, 0xb1, 0xe0, 0xf4, 0x7d, 0x5d,
+ 0x8a, 0xda, 0x68, 0x57, 0x51, 0xfa, 0x6d, 0x18, 0xa9, 0x0f, 0xa0, 0x2d,
+ 0x25, 0x5d, 0xb8, 0xaf, 0x52, 0x37, 0x84, 0x15, 0x34, 0x52, 0x8e, 0x26,
+ 0x1b, 0xd2, 0x1a, 0xf0, 0xee, 0xc4, 0x8f, 0x8d, 0xca, 0xd4, 0x48, 0x71,
+ 0xae, 0xef, 0xab, 0xd1, 0xbd, 0x87, 0x39, 0xf7, 0xa2, 0x0a, 0xd3, 0xf8,
+ 0xe4, 0x62, 0xaa, 0x53, 0xaa, 0x0b, 0x7f, 0x32, 0x84, 0x68, 0xff, 0xc1,
+ 0x7b, 0x83, 0x7b, 0xf3, 0x38, 0xe7, 0xb0, 0xdb, 0xc8, 0x28, 0x3d, 0xf3,
+ 0x77, 0x40, 0x3d, 0x64, 0x83, 0x20, 0x3d, 0xb6, 0x88, 0x40, 0xc9, 0xa9,
+ 0xec, 0xc7, 0x19, 0xa4, 0xb3, 0xb8, 0x88, 0x05, 0x08, 0x80, 0xb1, 0xe4,
+ 0x3c, 0xd1, 0x7a, 0x82, 0x4d, 0xab, 0x3b, 0xb8, 0x4a, 0xd5, 0x1b, 0x39,
+ 0xed, 0xc5, 0xd8, 0x52, 0x4b, 0xee, 0x91, 0x66, 0xf9, 0x8d, 0x64, 0xcb,
+ 0xd5, 0x11, 0x98, 0x83, 0x6f, 0x00, 0x98, 0x3b, 0x76, 0xb8, 0x0c, 0xd4,
+ 0xac, 0x43, 0x63, 0x27, 0xc6, 0xdf, 0x41, 0x53, 0x1e, 0x77, 0x3e, 0x7b,
+ 0x3f, 0x0f, 0xf1, 0x01};
+
+static const std::vector<uint8_t> priv_key_51{
+ 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xae, 0xb5, 0xa2, 0x41, 0xb7, 0x3f, 0x86, 0xcb, 0x7a, 0x30,
+ 0x62, 0x93, 0xe7, 0x1e, 0xbf, 0x8b, 0x70, 0xaa, 0x8f, 0x85, 0x7b, 0x49,
+ 0x50, 0x51, 0xc3, 0xff, 0xcc, 0x48, 0xf3, 0x59, 0x52, 0x26, 0x4f, 0x38,
+ 0x3e, 0xa5, 0x60, 0x6f, 0x55, 0x11, 0x1c, 0xd8, 0xff, 0xca, 0x28, 0x4b,
+ 0x22, 0x33, 0x0c, 0x98, 0xe0, 0x94, 0xbb, 0x36, 0x7c, 0xe2, 0x69, 0xb3,
+ 0x50, 0x49, 0x8a, 0xa6, 0x6e, 0x45, 0x49, 0x69, 0x1e, 0x83, 0x14, 0x69,
+ 0x58, 0x9d, 0x87, 0xe2, 0xb8, 0x0d, 0x39, 0xb5, 0x77, 0xbb, 0x52, 0x76,
+ 0x55, 0x66, 0xab, 0x3f, 0x30, 0x67, 0x5d, 0xeb, 0xd1, 0xa3, 0x1c, 0xb6,
+ 0x90, 0x9b, 0x80, 0x80, 0xa4, 0x72, 0x39, 0xd0, 0x63, 0xeb, 0x5b, 0xf1,
+ 0x29, 0xd7, 0x0d, 0x66, 0xf8, 0x13, 0xd9, 0x2a, 0x91, 0xe7, 0x51, 0xc4,
+ 0x62, 0x21, 0x6d, 0x81, 0xcb, 0xde, 0x93, 0x5e, 0x96, 0x96, 0xd7, 0x41,
+ 0xec, 0xac, 0x42, 0xf0, 0x6e, 0x88, 0x01, 0x94, 0xf3, 0x7f, 0xb6, 0xfa,
+ 0x58, 0x7d, 0x14, 0x38, 0x77, 0x66, 0x37, 0x18, 0x7c, 0x6d, 0xf5, 0x99,
+ 0x57, 0x97, 0x65, 0x13, 0xac, 0x35, 0x2c, 0xb3, 0x86, 0x54, 0x24, 0xbe,
+ 0xf8, 0x0b, 0xa7, 0xae, 0x2c, 0xda, 0x10, 0x43, 0x67, 0x40, 0xf1, 0xfb,
+ 0xcf, 0x84, 0x04, 0xb7, 0xb2, 0x10, 0xdb, 0xd2, 0x70, 0xf6, 0x4b, 0xa4,
+ 0x2c, 0x6c, 0x5b, 0x58, 0xad, 0xed, 0x67, 0x76, 0xd3, 0x41, 0xeb, 0x65,
+ 0x3b, 0x98, 0x24, 0xb0, 0x49, 0xba, 0x71, 0x45, 0x3d, 0xa7, 0xeb, 0x60,
+ 0x47, 0x88, 0x85, 0xd6, 0x74, 0x0b, 0x07, 0xad, 0x3d, 0xa7, 0x85, 0xc9,
+ 0x4c, 0xfd, 0x30, 0x20, 0x80, 0x0e, 0xf8, 0x85, 0xcf, 0x06, 0x6e, 0x19,
+ 0x75, 0x0f, 0x17, 0x9d, 0xc5, 0x72, 0x83, 0x48, 0xcf, 0x3b, 0x62, 0x5f,
+ 0xb2, 0x3c, 0xd1, 0xbb, 0x47, 0xd7, 0x46, 0xd2, 0x58, 0x19, 0x2c, 0xab,
+ 0x6a, 0x74, 0x24, 0x35, 0x14, 0x47, 0x5d, 0x61, 0x2d, 0x0d, 0x44, 0x2b,
+ 0xc7, 0x2b, 0x50, 0x0d, 0x5b, 0x1a, 0x0e, 0x37, 0xb3, 0x19, 0x20, 0x94,
+ 0xcb, 0x6c, 0xd6, 0x86, 0x5c, 0x4b, 0x20, 0x01, 0xa3, 0x71, 0x1e, 0x53,
+ 0x6c, 0x34, 0x3a, 0xc0, 0xf9, 0x16, 0xdf, 0xb2, 0x5a, 0x14, 0x89, 0x89,
+ 0xf0, 0x66, 0x7b, 0x51, 0x6e, 0xa5, 0xa2, 0xf0, 0x82, 0xb1, 0xf1, 0x13,
+ 0x6c, 0xff, 0x85, 0xed, 0x2d, 0x0e, 0xa0, 0x09, 0xd0, 0xe7, 0x09, 0xac,
+ 0xc6, 0x25, 0xa1, 0xcf, 0x5d, 0xa0, 0xe2, 0x19, 0xbc, 0xa8, 0xc9, 0x32,
+ 0x04, 0xef, 0x5c, 0x57, 0xea, 0xb4, 0x8d, 0x8d, 0xc1, 0x13, 0x6a, 0xc6,
+ 0x70, 0x68, 0x12, 0x1c, 0x21, 0xb1, 0xad, 0xee, 0xf8, 0x56, 0x4d, 0xef,
+ 0x6a, 0x28, 0xd5, 0x9d, 0x39, 0x17, 0x4e, 0x2d, 0xd0, 0xc7, 0x03, 0x8b,
+ 0x07, 0x1b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x51,
+ 0x3a, 0xe4, 0x29, 0x17, 0xd1, 0x72, 0x93, 0xd2, 0xc9, 0x02, 0x5c, 0x70,
+ 0x1e, 0x2c, 0xc2, 0xe1, 0x6c, 0x7b, 0xf4, 0x7d, 0x00, 0xf6, 0x56, 0x3e,
+ 0x02, 0x05, 0xf2, 0x79, 0x2a, 0xb3, 0x76, 0x5a, 0x68, 0xf5, 0x3f, 0xa1,
+ 0x19, 0xc2, 0x7c, 0x85, 0x64, 0x23, 0x71, 0xd3, 0xd0, 0x33, 0x23, 0x77,
+ 0x1c, 0xf1, 0x76, 0x55, 0xa1, 0x1c, 0xe9, 0x8c, 0x69, 0xb1, 0xcf, 0xaf,
+ 0xa6, 0x78, 0x28, 0xc0, 0xdc, 0x1e, 0x32, 0xa5, 0xdf, 0xe1, 0x32, 0xc5,
+ 0x46, 0x55, 0x7a, 0xd8, 0xb5, 0x15, 0xe9, 0x43, 0x8a, 0xff, 0x64, 0x10,
+ 0x04, 0xfe, 0x35, 0x61, 0x46, 0xce, 0x9e, 0xbf, 0x2f, 0xe7, 0x06, 0x55,
+ 0xf5, 0xf9, 0xff, 0x9d, 0xff, 0xd5, 0x25, 0x4e, 0x07, 0x50, 0x03, 0xcc,
+ 0x18, 0x6f, 0x09, 0x93, 0x74, 0x26, 0x88, 0x5d, 0xcd, 0x28, 0x2f, 0x10,
+ 0xa2, 0x43, 0xae, 0xc5, 0xe8, 0x39, 0xae, 0x02, 0x81, 0x85, 0x50, 0x06,
+ 0x83, 0x91, 0x70, 0xad, 0x03, 0x9b, 0x3f, 0x6b, 0x4c, 0xf4, 0xad, 0x9b,
+ 0x24, 0x31, 0xe7, 0x95, 0x80, 0x4e, 0x02, 0x36, 0x29, 0xc8, 0xbe, 0xfc,
+ 0x60, 0xec, 0x35, 0x81, 0x06, 0x2b, 0x53, 0x9e, 0x0e, 0x28, 0x78, 0x0a,
+ 0xcb, 0x81, 0xd1, 0x15, 0xb4, 0xb1, 0x22, 0x52, 0x20, 0x59, 0x38, 0xb1,
+ 0x94, 0xd3, 0x36, 0xe1, 0x6d, 0xf3, 0xd5, 0xa0, 0x0f, 0xc2, 0x13, 0x0d,
+ 0x60, 0x20, 0xa9, 0xe1, 0xc2, 0x51, 0xb9, 0xdf, 0x35, 0x3e, 0xe5, 0x68,
+ 0xa7, 0x1f, 0x67, 0x68, 0x56, 0x9d, 0x29, 0x4c, 0xa1, 0x05, 0x7a, 0x4d,
+ 0xba, 0x28, 0x6f, 0xcd, 0x5f, 0xa2, 0x2f, 0x16, 0x68, 0x99, 0x4c, 0xe5,
+ 0xc1, 0xad, 0xac, 0x7f, 0xc9, 0x53, 0x22, 0x9b, 0x5e, 0x50, 0x02, 0x56,
+ 0xec, 0x4a, 0x16, 0x94, 0x4c, 0x27, 0xd4, 0x01, 0xf3, 0x6d, 0xc2, 0x2b,
+ 0x9f, 0xe9, 0xd6, 0x99, 0xe1, 0xb8, 0x50, 0x58, 0x59, 0x70, 0x3e, 0x2b,
+ 0xf3, 0xa1, 0x08, 0x11, 0x5b, 0x94, 0xa7, 0x09, 0x62, 0x17, 0x05, 0xc5,
+ 0x62, 0xdf, 0xdc, 0x74, 0xab, 0xf4, 0x05, 0x26, 0x12, 0x2f, 0x8b, 0xe9,
+ 0x6f, 0x79, 0xb0, 0x14, 0x47, 0x94, 0xe2, 0x6b, 0x03, 0xf4, 0xe2, 0x05,
+ 0x93, 0xea, 0x0d, 0x2c, 0xac, 0x01, 0xe3, 0x0c, 0x5f, 0x79, 0xa7, 0x79,
+ 0x63, 0x0b, 0xa2, 0xca, 0x24, 0xe0, 0xf9, 0x1a, 0xdc, 0x3f, 0x84, 0xf2,
+ 0x39, 0x87, 0x5e, 0x38, 0xaf, 0xe3, 0x51, 0x20, 0xed, 0xc0, 0x19, 0xd6,
+ 0x0f, 0x13, 0x93, 0x5c, 0x95, 0x05, 0x14, 0x16, 0xe5, 0x7f, 0x84, 0xfb,
+ 0xb2, 0x31, 0x0f, 0xd2, 0xe9, 0x29, 0x97, 0x99, 0xb7, 0x06, 0x42, 0x8e,
+ 0x25, 0xc0, 0x85, 0x74, 0x7c, 0xe9, 0x6c, 0xb9, 0xe1, 0x9c, 0x51, 0x35,
+ 0x89, 0xfd, 0xe5, 0x2a, 0xab, 0xd9, 0x10, 0x71, 0x2e, 0xf5, 0xa9, 0x02,
+ 0x81, 0xc1, 0x00, 0xed, 0x65, 0xfd, 0xe8, 0xd5, 0xaa, 0x65, 0x7a, 0xa9,
+ 0xab, 0x01, 0xa8, 0xd7, 0x66, 0x36, 0x88, 0x45, 0x3f, 0x41, 0x81, 0x58,
+ 0x79, 0xae, 0x79, 0xb5, 0x5c, 0xd2, 0x9b, 0x68, 0x7c, 0x4a, 0x7a, 0xfb,
+ 0xd9, 0xcf, 0x49, 0x2a, 0x1d, 0xf5, 0xe3, 0x04, 0x9e, 0x63, 0x80, 0xf4,
+ 0xd5, 0x09, 0x18, 0x4d, 0x73, 0x48, 0xbb, 0xf4, 0xb1, 0xa1, 0xa8, 0xb1,
+ 0xb6, 0x91, 0x05, 0xb1, 0xc4, 0x7f, 0x77, 0xed, 0xa1, 0x4e, 0xf0, 0x6e,
+ 0xcc, 0x31, 0xda, 0x61, 0x17, 0x22, 0x8d, 0x2a, 0xf0, 0xa3, 0x4e, 0x40,
+ 0x4b, 0x68, 0x09, 0x46, 0xf7, 0x08, 0x36, 0x76, 0x71, 0x7c, 0xb5, 0x7f,
+ 0x88, 0xd3, 0xe7, 0xe6, 0xaa, 0x1b, 0x36, 0x75, 0x42, 0xe4, 0x9b, 0x8b,
+ 0x25, 0xd4, 0x0b, 0xfc, 0x1c, 0x5a, 0x9e, 0x32, 0xda, 0x29, 0x3c, 0x62,
+ 0x7d, 0x87, 0x38, 0x5c, 0x6e, 0xb7, 0x02, 0x74, 0xa6, 0xfd, 0xe7, 0xff,
+ 0xc9, 0x04, 0xe1, 0x49, 0xec, 0x66, 0x90, 0x75, 0xf0, 0x39, 0xc1, 0xa0,
+ 0xb0, 0xf1, 0x4a, 0x18, 0x6c, 0x52, 0xe2, 0x7a, 0xf6, 0xe8, 0xdf, 0xb3,
+ 0xb8, 0x05, 0x45, 0xfc, 0x9d, 0x29, 0x06, 0x52, 0x63, 0x7b, 0x74, 0xcd,
+ 0x49, 0x1b, 0x95, 0x0c, 0xa0, 0x3d, 0x02, 0x36, 0xf7, 0xc9, 0xe3, 0x8a,
+ 0xd8, 0x8b, 0x9b, 0xc4, 0xba, 0x51, 0x08, 0x6e, 0x82, 0xdc, 0xf4, 0x6f,
+ 0xc0, 0xb4, 0xaf, 0x02, 0x81, 0xc1, 0x00, 0xbc, 0x66, 0x28, 0x10, 0xd9,
+ 0x4f, 0x51, 0xac, 0x88, 0x48, 0x1b, 0xda, 0x26, 0xa1, 0x41, 0x93, 0x69,
+ 0x8c, 0x00, 0x19, 0x9e, 0xde, 0xc0, 0x03, 0x37, 0xfa, 0x14, 0x26, 0x45,
+ 0x42, 0x35, 0xcc, 0xb7, 0x2b, 0xe4, 0x30, 0x27, 0x75, 0xa7, 0x0b, 0xc1,
+ 0x2d, 0x78, 0xc7, 0x87, 0xa8, 0xdb, 0x90, 0x2a, 0xb3, 0x97, 0x0b, 0x57,
+ 0x4b, 0x67, 0x8a, 0xa0, 0x66, 0x75, 0x5b, 0xe9, 0x58, 0x78, 0x7c, 0xc1,
+ 0x79, 0xce, 0xad, 0x1e, 0x11, 0xf5, 0xf4, 0x92, 0x54, 0xdf, 0x79, 0x3b,
+ 0xe0, 0x9a, 0xcb, 0xbe, 0x35, 0xf1, 0xf7, 0x46, 0xf5, 0x54, 0x4c, 0x36,
+ 0x1e, 0xf9, 0xe5, 0xe4, 0x7b, 0x72, 0xdc, 0x20, 0x8d, 0x43, 0x4f, 0x93,
+ 0xfd, 0x0c, 0x90, 0x77, 0x30, 0x96, 0x0c, 0x72, 0xea, 0xd3, 0x12, 0x6e,
+ 0x9d, 0x12, 0xd9, 0xcc, 0x0a, 0x2f, 0x2b, 0x30, 0x2e, 0x07, 0x0e, 0xba,
+ 0xb8, 0x4a, 0x64, 0x00, 0x40, 0x29, 0x84, 0x74, 0xed, 0x58, 0xa5, 0x6e,
+ 0xa9, 0xc2, 0x49, 0x8f, 0x33, 0xed, 0x75, 0xde, 0x9e, 0xc1, 0x06, 0xa3,
+ 0x15, 0xe0, 0x08, 0xaa, 0x87, 0xa1, 0x75, 0xf2, 0x6c, 0xe9, 0x33, 0x67,
+ 0x05, 0x4d, 0x2a, 0x83, 0x63, 0xb5, 0x0a, 0x80, 0x44, 0xae, 0x8f, 0xc8,
+ 0x67, 0xeb, 0xc4, 0xe8, 0x9f, 0xc4, 0xdc, 0x69, 0x08, 0x50, 0x7c, 0x8e,
+ 0xda, 0xb3, 0x32, 0x42, 0x55, 0xc7, 0x55, 0x02, 0x81, 0xc0, 0x0c, 0x59,
+ 0x3e, 0xd0, 0xea, 0xb4, 0x57, 0x5c, 0xff, 0x10, 0x5f, 0x20, 0xba, 0x3b,
+ 0x9d, 0xe0, 0x8e, 0xc1, 0x90, 0x95, 0xba, 0xd5, 0x71, 0x86, 0xf1, 0x31,
+ 0x27, 0xdf, 0x5f, 0x9a, 0xff, 0x80, 0xd0, 0x32, 0xef, 0x3e, 0x5e, 0x0b,
+ 0x7a, 0xeb, 0xd9, 0x24, 0xa8, 0x06, 0x60, 0x35, 0xe8, 0xa8, 0x33, 0xf7,
+ 0x28, 0x34, 0x66, 0xb1, 0x0a, 0xb8, 0xac, 0xad, 0xd3, 0x73, 0x59, 0x60,
+ 0xe0, 0x44, 0x8b, 0xbe, 0xd5, 0x4d, 0x5a, 0x66, 0x12, 0xbd, 0xca, 0x49,
+ 0x1a, 0xc9, 0xff, 0x0e, 0xcf, 0x5f, 0xd5, 0xa6, 0x56, 0x7e, 0x0d, 0x0b,
+ 0xf2, 0x88, 0x6a, 0xb6, 0xd2, 0x86, 0xda, 0x60, 0x72, 0xad, 0x60, 0x69,
+ 0x3e, 0xcb, 0x21, 0x64, 0x5e, 0x61, 0xdc, 0xe6, 0x15, 0xd6, 0x9d, 0xc1,
+ 0x97, 0xd1, 0x1c, 0xd2, 0x0e, 0x4d, 0x0e, 0xce, 0x7a, 0xc7, 0x2a, 0xbf,
+ 0xb3, 0x93, 0x54, 0x20, 0x0f, 0x9b, 0x0e, 0xca, 0x15, 0x0f, 0xe6, 0xf9,
+ 0x7e, 0x08, 0x4b, 0xaa, 0x38, 0x46, 0xe3, 0x25, 0xf1, 0x17, 0x2a, 0x98,
+ 0x0f, 0xe3, 0xaa, 0x03, 0xc7, 0xef, 0x42, 0xf8, 0xf2, 0x85, 0x46, 0x73,
+ 0xa2, 0x5b, 0xaa, 0xd3, 0x73, 0xeb, 0x8a, 0x76, 0x20, 0x12, 0x2b, 0xba,
+ 0xf6, 0x11, 0x74, 0x6c, 0x85, 0x3a, 0xe9, 0xd1, 0x03, 0xca, 0x11, 0x7c,
+ 0xa3, 0x94, 0x6d, 0xb3, 0x2e, 0xed, 0x24, 0x17, 0x01, 0x0f, 0x02, 0x81,
+ 0xc1, 0x00, 0xac, 0x20, 0x19, 0x52, 0xeb, 0x77, 0xd0, 0x82, 0xf5, 0x30,
+ 0x0c, 0x62, 0x4f, 0x10, 0xdd, 0x3c, 0xb5, 0x1d, 0xb7, 0xa9, 0xb0, 0xc0,
+ 0x8a, 0x65, 0x66, 0x6b, 0x10, 0xa5, 0xb6, 0x79, 0x3b, 0x76, 0x01, 0x94,
+ 0x14, 0x32, 0xfa, 0x9a, 0x3f, 0x38, 0x3a, 0x12, 0x35, 0x5a, 0xf6, 0xd2,
+ 0x8b, 0x67, 0x37, 0xdc, 0x44, 0x8f, 0x93, 0xfd, 0xcc, 0x67, 0x97, 0x0c,
+ 0x85, 0x04, 0xa8, 0x38, 0xb0, 0x3c, 0x2a, 0xf8, 0x02, 0x9f, 0x9f, 0xed,
+ 0x80, 0xed, 0x26, 0x14, 0x6c, 0xe7, 0xf2, 0x90, 0xce, 0x5c, 0x7f, 0x38,
+ 0x02, 0x0d, 0x8d, 0xc2, 0xee, 0x75, 0x82, 0xac, 0xe2, 0x5b, 0xeb, 0x57,
+ 0xee, 0x24, 0xb7, 0x88, 0xd8, 0x8a, 0x88, 0x06, 0x95, 0xc8, 0x17, 0x5d,
+ 0x48, 0x79, 0xaf, 0x34, 0x64, 0x0b, 0x5f, 0x0c, 0x1b, 0x00, 0xe9, 0xae,
+ 0x14, 0x52, 0x3c, 0xfe, 0x90, 0x6c, 0x20, 0xa3, 0xe7, 0x33, 0x5e, 0x17,
+ 0x40, 0xd7, 0x47, 0x8c, 0xe1, 0x84, 0xa3, 0x8a, 0x6d, 0x7b, 0x8f, 0x5e,
+ 0x3e, 0x01, 0x86, 0x97, 0x3c, 0x7b, 0xb7, 0xdc, 0x70, 0x86, 0xfa, 0x66,
+ 0x58, 0x59, 0xce, 0x57, 0x3a, 0xe8, 0x3f, 0xa3, 0x54, 0x51, 0x17, 0x21,
+ 0xad, 0x72, 0x1e, 0xa6, 0xa1, 0x65, 0xb4, 0x0f, 0x5e, 0x14, 0xd5, 0x03,
+ 0xc3, 0x74, 0x2c, 0x71, 0xf0, 0x37, 0x1c, 0xbd, 0x2b, 0x23, 0x2b, 0xff,
+ 0xfa, 0xd1, 0x02, 0x81, 0xc1, 0x00, 0xdb, 0x2e, 0x5e, 0x1f, 0xc4, 0x54,
+ 0x85, 0xf6, 0xe7, 0x53, 0xbd, 0x60, 0xb6, 0x5d, 0xe6, 0xd7, 0x40, 0xab,
+ 0xb2, 0x0e, 0x16, 0xcc, 0xc4, 0x14, 0xb0, 0x4f, 0xd1, 0x16, 0xa3, 0xae,
+ 0x03, 0x35, 0xe4, 0xca, 0x2a, 0x2a, 0x16, 0xf7, 0x25, 0x19, 0xdd, 0x97,
+ 0x28, 0xfa, 0x61, 0x94, 0x75, 0x24, 0x3d, 0xbd, 0xf4, 0xf3, 0xd1, 0xe6,
+ 0x8e, 0xb1, 0x35, 0x50, 0x00, 0xbf, 0xf5, 0xbc, 0x7b, 0xe1, 0x36, 0xab,
+ 0xb4, 0xce, 0xb3, 0x2f, 0x7b, 0xaf, 0x48, 0x6c, 0x55, 0x70, 0x62, 0xc2,
+ 0x79, 0x87, 0x96, 0xf8, 0x0e, 0x7e, 0xcb, 0x99, 0x29, 0x6e, 0x35, 0xd1,
+ 0xcf, 0xf1, 0xf1, 0x86, 0xab, 0x1e, 0xd3, 0xc7, 0xc8, 0xea, 0x38, 0x8a,
+ 0xd3, 0xa3, 0x50, 0x40, 0xe7, 0x39, 0x24, 0x9b, 0xc5, 0x25, 0xa4, 0xbe,
+ 0x72, 0x11, 0x0c, 0xa7, 0x11, 0x80, 0x35, 0x41, 0x92, 0x18, 0x99, 0xeb,
+ 0x9e, 0x4c, 0x92, 0xa2, 0x5e, 0xd4, 0x53, 0x9a, 0xff, 0xd8, 0x48, 0xe2,
+ 0x3e, 0x99, 0xd9, 0x81, 0xe3, 0x51, 0xd0, 0x86, 0xf2, 0x13, 0x75, 0x1e,
+ 0xdd, 0xfb, 0x5e, 0x35, 0x3a, 0x1d, 0x38, 0x91, 0xc4, 0xdd, 0x49, 0x50,
+ 0x6d, 0xe3, 0x2d, 0x0b, 0xf2, 0x69, 0x79, 0x0b, 0x42, 0x35, 0x55, 0xe2,
+ 0x16, 0x6e, 0x3f, 0x5d, 0xc4, 0x8c, 0x52, 0xee, 0xbf, 0xca, 0x1e, 0xea,
+ 0xdb, 0xc2, 0x78, 0x71, 0x75, 0x4c};
+
+static const std::vector<uint8_t> priv_key_52{
+ 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xb9, 0xf4, 0x22, 0xb5, 0x94, 0xdf, 0xfc, 0xb8, 0xc4, 0xf2,
+ 0x68, 0xb0, 0x65, 0xe2, 0xf7, 0x4d, 0x19, 0xa5, 0x04, 0x87, 0x3c, 0xd6,
+ 0x0d, 0x91, 0xc2, 0xa9, 0x11, 0xb6, 0x13, 0x52, 0x1c, 0x0e, 0x89, 0x6b,
+ 0xcd, 0x57, 0xbb, 0x4d, 0x1b, 0x92, 0xf5, 0x40, 0x2d, 0xba, 0xf3, 0xac,
+ 0x58, 0xaf, 0x65, 0xb1, 0xdb, 0xc6, 0xd0, 0x07, 0xcd, 0x5f, 0x98, 0x88,
+ 0x90, 0xbe, 0xed, 0xef, 0x2e, 0x49, 0x9b, 0x13, 0xf3, 0x2f, 0x3b, 0xd9,
+ 0x1e, 0x8b, 0x5c, 0x0c, 0x50, 0xa7, 0x0b, 0xfd, 0x40, 0xb9, 0xf4, 0xf2,
+ 0x6c, 0xe1, 0xbf, 0x51, 0x5b, 0xab, 0xff, 0xa6, 0x45, 0xcc, 0x5e, 0x12,
+ 0x9b, 0xb4, 0x89, 0x94, 0xea, 0x77, 0x35, 0x2a, 0x5e, 0xa0, 0x54, 0x99,
+ 0x79, 0x9e, 0xd9, 0x05, 0x77, 0xcc, 0x05, 0xb5, 0x78, 0x74, 0x04, 0x29,
+ 0xf0, 0xb8, 0xdb, 0x8c, 0xc5, 0x7e, 0x75, 0x71, 0xb4, 0x19, 0x6c, 0x66,
+ 0x8d, 0x9b, 0xb2, 0x98, 0x49, 0x7f, 0x86, 0x7f, 0x30, 0x00, 0xd8, 0xa4,
+ 0x8e, 0xe6, 0x2d, 0x66, 0x5c, 0x6b, 0x2d, 0x2d, 0xe5, 0x3c, 0x72, 0xb1,
+ 0xe7, 0x16, 0x23, 0x2d, 0xa3, 0x55, 0x95, 0xf3, 0xcb, 0xe5, 0x11, 0x9f,
+ 0x2b, 0x34, 0xef, 0x95, 0x11, 0xe7, 0xfa, 0x54, 0x0c, 0xea, 0x30, 0x5e,
+ 0xe1, 0x77, 0xf8, 0xb3, 0xcb, 0x19, 0x8c, 0xd9, 0xb3, 0xfb, 0x7d, 0xad,
+ 0xe3, 0x10, 0xd6, 0xe5, 0x88, 0x8c, 0x5f, 0x93, 0x61, 0x8e, 0x12, 0x27,
+ 0x64, 0xea, 0x37, 0xf0, 0xd0, 0x5f, 0xf4, 0xdf, 0x2b, 0x64, 0x12, 0x07,
+ 0x18, 0xa4, 0x4a, 0x4f, 0xb8, 0x85, 0x4a, 0xd2, 0xe4, 0x6c, 0x90, 0x3a,
+ 0x76, 0x6c, 0x4f, 0x97, 0x1c, 0xb0, 0x47, 0x9c, 0xaa, 0xc9, 0x57, 0xec,
+ 0x36, 0xa5, 0xb6, 0xdd, 0x5a, 0x40, 0xb5, 0x95, 0xd3, 0xc1, 0xe0, 0x84,
+ 0x84, 0x1d, 0xfb, 0xc3, 0x20, 0x11, 0x82, 0x41, 0x11, 0x5d, 0x9d, 0x81,
+ 0xf7, 0xdb, 0xb3, 0x0c, 0xbf, 0xbb, 0xfb, 0xdf, 0xc3, 0xc4, 0x4a, 0xed,
+ 0x18, 0x2a, 0x9a, 0xb4, 0xa9, 0x80, 0x35, 0x98, 0xbb, 0xc5, 0xb3, 0x58,
+ 0x9f, 0x45, 0x09, 0x88, 0x8d, 0x56, 0xea, 0x39, 0x25, 0x53, 0x48, 0x44,
+ 0x03, 0xdf, 0x61, 0x35, 0xbd, 0xe4, 0x42, 0x7c, 0x09, 0xa8, 0x4b, 0x94,
+ 0xdf, 0xf8, 0xd8, 0x27, 0x9b, 0xa5, 0x86, 0x43, 0x7d, 0x75, 0x5a, 0x61,
+ 0x7b, 0x01, 0x51, 0x0d, 0x96, 0xe8, 0xc1, 0x5b, 0x4d, 0xec, 0x33, 0xd7,
+ 0x61, 0x3c, 0x86, 0x8a, 0x67, 0x59, 0xfa, 0xed, 0xe8, 0x1c, 0xbb, 0xd5,
+ 0x79, 0x31, 0x78, 0xf8, 0x3b, 0x0c, 0xa4, 0x0d, 0xb7, 0xdc, 0xff, 0x1a,
+ 0x7c, 0x32, 0x64, 0xfd, 0xa6, 0x3e, 0x21, 0x42, 0x16, 0x62, 0x35, 0x8a,
+ 0xb1, 0x64, 0x16, 0x75, 0xc8, 0x58, 0xe3, 0x35, 0x68, 0x82, 0x67, 0x98,
+ 0x80, 0x51, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00,
+ 0x9b, 0x4c, 0x6e, 0x14, 0x72, 0x32, 0x22, 0x70, 0xf9, 0x62, 0x6d, 0xd6,
+ 0x2c, 0x31, 0x42, 0x51, 0xec, 0xc1, 0xe9, 0x27, 0x3c, 0xc2, 0x93, 0xf0,
+ 0x90, 0xbe, 0xfc, 0x60, 0xb0, 0x80, 0x19, 0x98, 0x76, 0x62, 0x46, 0xcb,
+ 0x27, 0x4c, 0xfd, 0x63, 0x5d, 0x59, 0x6d, 0x17, 0xbe, 0x5b, 0xc8, 0x71,
+ 0x2b, 0xa0, 0x3f, 0xa9, 0x29, 0xa1, 0xea, 0x7e, 0x14, 0xf8, 0xb0, 0xd2,
+ 0x14, 0x0a, 0x76, 0x00, 0xd8, 0xf7, 0xef, 0x58, 0x1a, 0x46, 0x79, 0x00,
+ 0xf0, 0x2e, 0x04, 0xc9, 0x8d, 0xf4, 0xc2, 0xb2, 0xcb, 0x04, 0x0f, 0xb4,
+ 0xf5, 0x3f, 0xf0, 0x2c, 0x94, 0x44, 0x7b, 0xf4, 0x72, 0xf8, 0x5d, 0x7b,
+ 0x88, 0x8f, 0x8a, 0xc5, 0x65, 0xec, 0x6d, 0xbc, 0xbf, 0x0a, 0xb2, 0x0c,
+ 0xdc, 0xb8, 0x79, 0x55, 0x35, 0xcb, 0x59, 0xbe, 0xa2, 0x9f, 0x98, 0x3f,
+ 0xfa, 0x73, 0xf5, 0x98, 0x68, 0x63, 0x3e, 0x83, 0x21, 0x0a, 0x00, 0xe7,
+ 0xf0, 0x5e, 0xc8, 0xbb, 0x2d, 0x4b, 0x59, 0x7e, 0xcb, 0x6f, 0x9b, 0x3c,
+ 0x56, 0xdc, 0x2f, 0x00, 0xff, 0x69, 0x5e, 0x12, 0x7e, 0xc3, 0x5e, 0xf8,
+ 0x19, 0x07, 0x0b, 0x6a, 0xf5, 0xe1, 0xf6, 0xfd, 0xe7, 0x1a, 0xa4, 0x4e,
+ 0x00, 0x6c, 0xe1, 0xd8, 0x78, 0x32, 0xeb, 0xda, 0x45, 0xed, 0x67, 0xa5,
+ 0xf7, 0x59, 0xc8, 0x9c, 0x1d, 0x0a, 0xd0, 0x0a, 0x8f, 0xea, 0xc2, 0x3f,
+ 0xa8, 0x6e, 0x66, 0x54, 0x24, 0x13, 0x53, 0xcf, 0xdf, 0xf3, 0x7d, 0x85,
+ 0xf5, 0xc5, 0x65, 0x56, 0x08, 0x20, 0x7f, 0xae, 0xeb, 0x13, 0x11, 0x6e,
+ 0x54, 0x00, 0xed, 0xd5, 0x00, 0x4f, 0x1c, 0xc2, 0xb4, 0x0c, 0x90, 0xd6,
+ 0x01, 0x1d, 0x48, 0x02, 0x37, 0x34, 0x87, 0x25, 0x79, 0x5f, 0x6a, 0x4b,
+ 0xc9, 0xf3, 0x35, 0x80, 0x65, 0xcd, 0xb7, 0x1c, 0x2d, 0xbc, 0xf8, 0x33,
+ 0x3c, 0xdb, 0x0c, 0xe8, 0x4e, 0x40, 0xd5, 0xa0, 0x8b, 0xc5, 0x94, 0x3a,
+ 0x7d, 0x21, 0x1a, 0xad, 0x6e, 0x4e, 0x0c, 0x63, 0xb7, 0x89, 0x30, 0xb2,
+ 0xf6, 0x4b, 0x7b, 0x88, 0xe8, 0x72, 0xa9, 0xc3, 0x7c, 0x8a, 0x6c, 0xb1,
+ 0xed, 0x4b, 0x6c, 0xbc, 0xf2, 0xf4, 0x0b, 0xed, 0x46, 0xec, 0x86, 0x80,
+ 0x89, 0x15, 0x7b, 0x28, 0x96, 0xa9, 0x8f, 0x3c, 0xea, 0x59, 0x4f, 0xf7,
+ 0xd9, 0x83, 0x79, 0xba, 0x16, 0x22, 0x0e, 0x57, 0xc5, 0x95, 0xb2, 0xdb,
+ 0x18, 0x74, 0x06, 0x8a, 0x5a, 0x1a, 0x7f, 0xd3, 0x37, 0x08, 0x45, 0x81,
+ 0xf4, 0x28, 0xa1, 0x12, 0x51, 0xf0, 0xc1, 0x09, 0x5f, 0x31, 0xec, 0xf3,
+ 0x90, 0x01, 0xaa, 0xca, 0x69, 0xde, 0x60, 0xbc, 0xf1, 0x42, 0x2d, 0x61,
+ 0x49, 0xa9, 0xca, 0x65, 0xe9, 0xe4, 0x36, 0x05, 0x83, 0xa8, 0x03, 0x32,
+ 0xaf, 0xea, 0x9c, 0x94, 0x94, 0x32, 0xfa, 0x1d, 0x5f, 0x21, 0x23, 0x55,
+ 0x02, 0x81, 0xc1, 0x00, 0xe0, 0xef, 0x06, 0x04, 0x29, 0x80, 0x7c, 0x07,
+ 0x0d, 0x02, 0x92, 0xbe, 0x8b, 0xc8, 0x5f, 0xe8, 0xfd, 0x43, 0xed, 0xa9,
+ 0xbe, 0x16, 0x3f, 0xa1, 0xff, 0x06, 0x70, 0x9d, 0xea, 0x7b, 0xae, 0x9e,
+ 0xa1, 0xf8, 0x16, 0x72, 0xc0, 0x63, 0x26, 0x06, 0xc7, 0x60, 0x58, 0xed,
+ 0x69, 0x6e, 0xeb, 0xef, 0xd6, 0x79, 0xb1, 0x6d, 0x4c, 0x69, 0x40, 0x9b,
+ 0xb8, 0x37, 0x05, 0xd5, 0x1c, 0xbe, 0x62, 0xab, 0x4c, 0x6a, 0x11, 0xe3,
+ 0xe7, 0xb0, 0x93, 0x22, 0xf5, 0xba, 0x30, 0xe1, 0x8b, 0xed, 0xac, 0x5a,
+ 0x9f, 0x11, 0x2e, 0x69, 0x40, 0xde, 0x0a, 0xa8, 0x6d, 0xb1, 0xae, 0xd8,
+ 0xbf, 0x76, 0xcf, 0xb6, 0x7b, 0x94, 0xea, 0xfa, 0x57, 0xf4, 0xba, 0x4c,
+ 0xcf, 0xf1, 0x34, 0x49, 0x7d, 0x21, 0x21, 0x71, 0x6d, 0x65, 0x2a, 0xb5,
+ 0x55, 0x3e, 0xd2, 0x3b, 0x8a, 0x6a, 0x3c, 0x3d, 0xda, 0xca, 0x4c, 0x8f,
+ 0x5c, 0x68, 0x2d, 0xd9, 0x47, 0xe2, 0xac, 0x1e, 0xc2, 0xf6, 0xe4, 0x6d,
+ 0xfd, 0x65, 0x7d, 0x7c, 0x77, 0x56, 0x8a, 0x39, 0xbe, 0x6b, 0x94, 0xca,
+ 0x09, 0x37, 0x8b, 0xec, 0x00, 0x07, 0x57, 0x39, 0x15, 0xaa, 0xa3, 0x11,
+ 0x6e, 0x9f, 0xf7, 0x19, 0x75, 0xa6, 0x58, 0xe8, 0xc5, 0x49, 0x75, 0xf0,
+ 0x37, 0x49, 0xda, 0x22, 0x54, 0xe1, 0x46, 0x11, 0x61, 0x01, 0x05, 0x5c,
+ 0x03, 0xfe, 0x55, 0xbf, 0x02, 0x81, 0xc1, 0x00, 0xd3, 0xa2, 0xe5, 0x52,
+ 0x8c, 0x17, 0x48, 0xcd, 0x17, 0x52, 0x95, 0xee, 0x1f, 0x87, 0xb2, 0x1a,
+ 0x6f, 0x5b, 0x08, 0x5f, 0x5b, 0x42, 0xc2, 0x0e, 0x4b, 0x3b, 0xcd, 0x43,
+ 0x0d, 0xf2, 0x17, 0xa4, 0x45, 0x74, 0xbd, 0x76, 0x09, 0x0a, 0x14, 0x02,
+ 0x71, 0x49, 0xcf, 0xde, 0x72, 0x0e, 0x6c, 0x7f, 0x7a, 0x9b, 0x8e, 0x21,
+ 0x41, 0xf0, 0xd8, 0xc1, 0xa3, 0xab, 0x50, 0x87, 0xe3, 0x34, 0x0b, 0xf2,
+ 0x85, 0xbd, 0x9c, 0x42, 0x81, 0xe7, 0x90, 0x49, 0x05, 0x8f, 0x53, 0x65,
+ 0xf2, 0x1c, 0x80, 0x63, 0xde, 0x01, 0x18, 0x9d, 0xae, 0xa7, 0x4f, 0x95,
+ 0xc5, 0x59, 0xcb, 0xe8, 0x0b, 0x78, 0x49, 0x44, 0x42, 0xd6, 0x8b, 0xd6,
+ 0xc1, 0xb3, 0x04, 0x54, 0x7c, 0xbd, 0x5e, 0xe6, 0xa0, 0x7d, 0x4e, 0x3b,
+ 0x06, 0x35, 0x8a, 0x43, 0xe5, 0x08, 0xaf, 0x8e, 0xbd, 0x48, 0x03, 0xbf,
+ 0x35, 0xbc, 0xa9, 0xae, 0x0c, 0x3d, 0xee, 0xed, 0xf0, 0x2f, 0x95, 0xc7,
+ 0x39, 0xf8, 0xc5, 0x28, 0xbc, 0x90, 0x12, 0xf8, 0x80, 0x57, 0xb3, 0x25,
+ 0xd8, 0x26, 0x21, 0xdd, 0x7d, 0x49, 0x15, 0xe2, 0xe7, 0x7b, 0x68, 0x5e,
+ 0xb5, 0xf0, 0x58, 0x6d, 0x3e, 0x30, 0xef, 0x35, 0x41, 0x67, 0x2d, 0x27,
+ 0xc3, 0x99, 0x8c, 0x48, 0x6e, 0xc0, 0xb4, 0x1b, 0xd5, 0x1d, 0x97, 0x96,
+ 0x86, 0xf1, 0xdc, 0x7d, 0x81, 0xa4, 0x4d, 0xef, 0x02, 0x81, 0xc0, 0x3c,
+ 0xd4, 0xe7, 0xcf, 0xa0, 0x59, 0xbb, 0x31, 0x3c, 0xf7, 0x81, 0x30, 0x3f,
+ 0x25, 0x85, 0xaa, 0xc1, 0x33, 0xe9, 0xc6, 0x8a, 0x3e, 0x02, 0x1f, 0x91,
+ 0x94, 0xf0, 0x48, 0x04, 0xee, 0x46, 0x1f, 0x68, 0xb6, 0x6b, 0x7b, 0xc5,
+ 0x44, 0x0b, 0x38, 0xb2, 0x1b, 0x00, 0x71, 0xd4, 0x9d, 0xc6, 0xf9, 0x2a,
+ 0x0b, 0xe7, 0x4c, 0x23, 0xea, 0x23, 0x2a, 0xf9, 0xfb, 0x07, 0x7c, 0xc7,
+ 0x35, 0x46, 0x02, 0x05, 0xbc, 0x79, 0xf2, 0x24, 0xea, 0xc0, 0x20, 0x28,
+ 0x4c, 0x9e, 0x83, 0xa1, 0x10, 0x3a, 0x18, 0x98, 0x04, 0x51, 0x84, 0xed,
+ 0xa2, 0x1f, 0x47, 0xc5, 0xc2, 0xd4, 0x02, 0x92, 0x65, 0x53, 0x6f, 0x8a,
+ 0xa4, 0x8f, 0x97, 0xfc, 0xc9, 0x96, 0xc8, 0xc7, 0x43, 0xf8, 0x5c, 0x17,
+ 0x97, 0x2a, 0x30, 0x3e, 0xe1, 0xa9, 0x57, 0x39, 0x22, 0xb0, 0x40, 0xa2,
+ 0x02, 0x71, 0x20, 0x59, 0x57, 0x74, 0xb5, 0x20, 0xcc, 0x9b, 0xf9, 0xb3,
+ 0x53, 0x3e, 0x31, 0x63, 0x90, 0xd9, 0xde, 0x55, 0x35, 0x69, 0x66, 0x8b,
+ 0xef, 0xbf, 0x9a, 0x36, 0x41, 0x6a, 0x0f, 0xe9, 0xc6, 0x37, 0xf5, 0x2f,
+ 0x5c, 0xcc, 0xde, 0x07, 0x5a, 0x0a, 0x97, 0xe0, 0x4f, 0x2a, 0xc8, 0x9b,
+ 0xe4, 0xcd, 0x0e, 0xc6, 0xac, 0x43, 0x55, 0x1f, 0xde, 0xbd, 0x3b, 0xa3,
+ 0xb0, 0xf8, 0xfe, 0x22, 0x39, 0xe0, 0x75, 0x2e, 0x2f, 0x4e, 0x89, 0x02,
+ 0x81, 0xc1, 0x00, 0xc4, 0x7f, 0x5d, 0x6e, 0x9c, 0x55, 0xce, 0x29, 0x66,
+ 0x3b, 0x2e, 0xab, 0xee, 0x28, 0x7e, 0x8c, 0x1e, 0xd2, 0x25, 0xde, 0xeb,
+ 0x8b, 0xfb, 0x43, 0x6c, 0x44, 0xf5, 0x1b, 0x0a, 0x2a, 0xba, 0x1a, 0xb2,
+ 0xc6, 0x66, 0x56, 0xde, 0xa3, 0xb5, 0xda, 0x62, 0xb7, 0x46, 0xc2, 0x61,
+ 0xa1, 0xd4, 0xc9, 0x33, 0xdc, 0x94, 0x45, 0x7a, 0xc5, 0x15, 0x6c, 0x0c,
+ 0xfb, 0xb6, 0x04, 0xc5, 0x46, 0x80, 0xc5, 0x47, 0xb9, 0xba, 0x08, 0xe2,
+ 0x36, 0x4f, 0x78, 0x0d, 0x2a, 0x7b, 0x23, 0x8f, 0x7d, 0x39, 0x14, 0x00,
+ 0x7f, 0x82, 0x0c, 0x7d, 0xaa, 0x28, 0xb1, 0x85, 0x90, 0x0f, 0x4b, 0xbe,
+ 0xc2, 0x8b, 0x3c, 0x4e, 0xd6, 0x86, 0xf5, 0xf9, 0xd8, 0xad, 0xef, 0x87,
+ 0xf6, 0x07, 0xd4, 0x18, 0x34, 0xdf, 0xda, 0xdb, 0xb4, 0x00, 0x51, 0x73,
+ 0xa8, 0xf1, 0xdf, 0x95, 0x0c, 0xf5, 0x35, 0xa6, 0xbe, 0x29, 0xc9, 0x48,
+ 0xe2, 0x84, 0x21, 0xf5, 0xbd, 0x28, 0xd2, 0xd6, 0x97, 0x8c, 0xef, 0x7a,
+ 0xcc, 0x46, 0x60, 0xe6, 0x41, 0x07, 0x3b, 0xdf, 0x09, 0xe0, 0xad, 0x96,
+ 0x72, 0xb2, 0x58, 0x7f, 0xd6, 0xcc, 0x1c, 0x0b, 0xcf, 0x41, 0x3b, 0x04,
+ 0xe0, 0x48, 0x69, 0x68, 0xf5, 0x54, 0x2e, 0xb4, 0x64, 0xaf, 0xa4, 0x5c,
+ 0xf8, 0x9d, 0x01, 0xae, 0x89, 0x10, 0x43, 0x19, 0xbe, 0x1c, 0x9b, 0x87,
+ 0x30, 0x37, 0x8f, 0x02, 0x81, 0xc0, 0x23, 0x06, 0xa4, 0xc7, 0xe1, 0x42,
+ 0x11, 0xe2, 0x2f, 0x54, 0xd0, 0x38, 0x48, 0x7a, 0x92, 0xff, 0x51, 0xed,
+ 0xd4, 0xfc, 0xf4, 0x4f, 0xe3, 0x22, 0x96, 0xfe, 0x08, 0x76, 0x6a, 0x5d,
+ 0xcd, 0x13, 0x0e, 0xe3, 0x0c, 0x59, 0x35, 0xd6, 0xc3, 0x1b, 0x86, 0x6d,
+ 0xa0, 0x61, 0xc5, 0xe7, 0x5f, 0x4a, 0x88, 0xa4, 0xf0, 0xf6, 0xca, 0x27,
+ 0xd7, 0x7c, 0xa9, 0x29, 0xf8, 0x6f, 0xb3, 0x78, 0x6d, 0x8a, 0xc9, 0x59,
+ 0x56, 0x9e, 0xfa, 0x7b, 0x75, 0x93, 0xb8, 0xb1, 0xc5, 0xa5, 0x7b, 0x05,
+ 0x55, 0x24, 0x35, 0x56, 0x21, 0x90, 0xb4, 0x62, 0x55, 0xe8, 0x44, 0x64,
+ 0x12, 0xcc, 0x0d, 0x82, 0x5a, 0xf9, 0xf3, 0x8d, 0xa0, 0x2a, 0xa3, 0x85,
+ 0x84, 0xf1, 0xbe, 0x3d, 0xc4, 0xe7, 0x68, 0xeb, 0x0b, 0x9b, 0x84, 0xa3,
+ 0x49, 0x9b, 0x4c, 0xa5, 0xdd, 0x5d, 0x5b, 0x54, 0xaa, 0x45, 0xc2, 0xd2,
+ 0x41, 0x88, 0x3c, 0x3e, 0xe7, 0xbd, 0x04, 0xfa, 0x66, 0xe7, 0x7e, 0xcc,
+ 0x87, 0x85, 0x47, 0xeb, 0x73, 0xe7, 0xdc, 0x48, 0xb3, 0xa5, 0xc2, 0x7f,
+ 0x0d, 0xd1, 0xed, 0x2d, 0x7f, 0xbd, 0x77, 0x5e, 0x13, 0xa3, 0xad, 0x7e,
+ 0x78, 0x69, 0x51, 0x55, 0x71, 0xd8, 0xa3, 0xa1, 0x4e, 0xf8, 0x71, 0xe1,
+ 0x75, 0x11, 0xca, 0xb3, 0xb4, 0xde, 0xe0, 0x9b, 0xe2, 0x94, 0x37, 0x2f,
+ 0xe9, 0x5d, 0xb9, 0x4f, 0x64, 0x48};
+
+static const std::vector<uint8_t> priv_key_53{
+ 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xae, 0x74, 0x79, 0x02, 0x39, 0x82, 0x15, 0x8d, 0x24, 0x72,
+ 0x13, 0x28, 0xa5, 0x53, 0xa0, 0xcc, 0x30, 0x1d, 0x81, 0x6b, 0x0c, 0xc9,
+ 0x63, 0xff, 0x64, 0xf3, 0xf1, 0x02, 0x53, 0x4d, 0x96, 0xe9, 0xd6, 0xd3,
+ 0xa8, 0x82, 0x62, 0x99, 0x68, 0x55, 0xd3, 0x67, 0x82, 0x8f, 0xf0, 0x33,
+ 0x32, 0xd4, 0x70, 0xbb, 0x19, 0x68, 0x30, 0x74, 0x7f, 0x50, 0xa2, 0x60,
+ 0xea, 0x7f, 0x08, 0x40, 0xef, 0x0d, 0x06, 0x9c, 0x11, 0xdf, 0x83, 0x35,
+ 0x68, 0x6d, 0xaa, 0x8a, 0x64, 0x5d, 0x27, 0x88, 0x80, 0x99, 0xe1, 0x0d,
+ 0x10, 0x04, 0xdb, 0xca, 0x66, 0xad, 0x59, 0x8d, 0x48, 0xde, 0x78, 0x69,
+ 0x9e, 0x06, 0x48, 0x59, 0xd3, 0x22, 0xb3, 0xc7, 0x86, 0x26, 0xdd, 0x28,
+ 0xff, 0x9b, 0x0f, 0xc5, 0xc6, 0x5c, 0x71, 0xef, 0xc9, 0xdf, 0x75, 0x43,
+ 0xd6, 0x03, 0x28, 0x52, 0x41, 0x87, 0x62, 0xf4, 0x08, 0xf1, 0x80, 0x66,
+ 0x01, 0x3a, 0x09, 0x64, 0x4d, 0xe2, 0x5f, 0x0f, 0x86, 0xf7, 0x57, 0x6d,
+ 0x5f, 0x16, 0x19, 0xc0, 0x1a, 0xf7, 0x8f, 0xef, 0x90, 0xa3, 0xe3, 0xf9,
+ 0xc0, 0x4e, 0x8d, 0x40, 0xe8, 0x21, 0x2a, 0x80, 0x1f, 0x40, 0x4e, 0x93,
+ 0xed, 0xdd, 0x31, 0xc0, 0x9f, 0x56, 0x63, 0x0f, 0xd5, 0x59, 0xd0, 0xa5,
+ 0x2e, 0x09, 0x7e, 0xb1, 0x38, 0xbf, 0xa8, 0x58, 0xe2, 0x27, 0x8e, 0x2f,
+ 0x47, 0x01, 0x53, 0x9a, 0xe2, 0xeb, 0x3b, 0xea, 0xfa, 0x69, 0xcb, 0x28,
+ 0x5c, 0xa7, 0xd3, 0x4b, 0xb4, 0x89, 0x72, 0x2c, 0x3e, 0xfd, 0x02, 0x6e,
+ 0x32, 0xce, 0xcc, 0x47, 0x67, 0x16, 0x4b, 0x0f, 0x01, 0xf1, 0x70, 0x9b,
+ 0x37, 0xc2, 0x32, 0x60, 0x79, 0x0d, 0xfc, 0x95, 0x8d, 0x3e, 0x28, 0xf2,
+ 0x79, 0x12, 0x9d, 0xdc, 0xca, 0x24, 0x9a, 0xb8, 0x52, 0xad, 0x28, 0x14,
+ 0xdb, 0x40, 0xcc, 0x22, 0x69, 0xe7, 0xae, 0x79, 0xae, 0xdc, 0x02, 0xfd,
+ 0x17, 0xd2, 0x97, 0x20, 0x8d, 0xa2, 0x5f, 0xd1, 0xe0, 0xe6, 0xf8, 0x66,
+ 0x78, 0x4e, 0x98, 0x56, 0x63, 0xd8, 0x3b, 0x5b, 0x28, 0x70, 0xd0, 0x4b,
+ 0xba, 0xe9, 0x4a, 0x3d, 0x22, 0xc4, 0x6c, 0xb2, 0xda, 0xb1, 0x01, 0xbb,
+ 0xc5, 0xf4, 0xa6, 0xd5, 0x7a, 0xca, 0x33, 0x1d, 0xea, 0x23, 0xd2, 0x33,
+ 0x88, 0x04, 0x44, 0x40, 0x5d, 0xef, 0x1b, 0x58, 0x5e, 0x8b, 0xcc, 0x14,
+ 0x76, 0x1c, 0x26, 0x55, 0x28, 0x2a, 0x36, 0x58, 0x2e, 0xd0, 0x4c, 0x40,
+ 0xf6, 0x5b, 0xcc, 0x77, 0x9e, 0xd2, 0x94, 0x81, 0x1f, 0x4a, 0x64, 0x95,
+ 0x1e, 0xc3, 0x21, 0xb7, 0xbe, 0x14, 0x0c, 0xd2, 0x2a, 0x80, 0x1a, 0xc5,
+ 0x9f, 0x76, 0x33, 0x65, 0x8a, 0x6c, 0xe1, 0x4d, 0xb1, 0xb1, 0x97, 0xf1,
+ 0x72, 0x0a, 0xec, 0x51, 0x4b, 0x62, 0x88, 0x13, 0xea, 0x2b, 0xda, 0x00,
+ 0x5a, 0x87, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x01,
+ 0x87, 0xd6, 0x13, 0xf5, 0xeb, 0x35, 0x43, 0x32, 0xc1, 0xa9, 0x77, 0x5e,
+ 0xd3, 0xf8, 0x02, 0x32, 0x9d, 0xdf, 0xa7, 0xcf, 0xc9, 0xe8, 0x8d, 0xb2,
+ 0x16, 0x0d, 0xd4, 0x46, 0x64, 0xd4, 0xe1, 0x22, 0x58, 0x63, 0x0f, 0x19,
+ 0xcc, 0x5c, 0xc4, 0xfc, 0x00, 0xd9, 0x7d, 0x67, 0xcf, 0x1b, 0x30, 0x0f,
+ 0xf9, 0x24, 0x44, 0xec, 0xbf, 0xe8, 0xea, 0x0d, 0x32, 0xaa, 0x7c, 0x08,
+ 0xd7, 0x81, 0x01, 0x6d, 0x40, 0x6b, 0x4b, 0xb9, 0xbb, 0xfb, 0x39, 0x93,
+ 0x18, 0x79, 0xbe, 0xf3, 0x7c, 0xd8, 0x1c, 0x01, 0x84, 0x7a, 0xd2, 0x80,
+ 0x17, 0x2b, 0x85, 0x73, 0xd6, 0xb0, 0x7f, 0xfb, 0x30, 0x7a, 0x09, 0x76,
+ 0x13, 0x0b, 0xae, 0x2f, 0x43, 0x9d, 0xe2, 0xb3, 0x68, 0x0b, 0xae, 0x11,
+ 0x9a, 0x5b, 0x9e, 0x2e, 0x05, 0xbb, 0x90, 0xb1, 0x57, 0xb2, 0x05, 0xff,
+ 0x11, 0x91, 0xaf, 0x9d, 0x67, 0xa4, 0xb8, 0x71, 0xb6, 0xf3, 0x65, 0xcd,
+ 0xf5, 0x4a, 0x55, 0xa5, 0x1d, 0xde, 0xc2, 0x46, 0xcb, 0x17, 0xdd, 0x7a,
+ 0xc6, 0x5b, 0xb6, 0x36, 0x56, 0x14, 0xbf, 0xcb, 0x5d, 0x42, 0x99, 0xad,
+ 0xd5, 0x96, 0xf3, 0xcb, 0x8a, 0xaa, 0x3b, 0x87, 0x34, 0xf7, 0x0e, 0x4c,
+ 0xc4, 0x72, 0xe1, 0x70, 0x27, 0x10, 0x69, 0x24, 0x52, 0x7e, 0xaf, 0xe8,
+ 0xa3, 0xa7, 0x6a, 0xcf, 0x10, 0x50, 0x93, 0xa6, 0x44, 0xb5, 0xeb, 0xc2,
+ 0x59, 0x90, 0x59, 0xc6, 0xdf, 0xff, 0xd1, 0x42, 0x95, 0xf0, 0x91, 0x4a,
+ 0x25, 0xee, 0x32, 0xd0, 0x15, 0x98, 0xb3, 0xa0, 0x4e, 0x3f, 0x36, 0x46,
+ 0x32, 0xb7, 0xd0, 0xb4, 0x1e, 0x6f, 0xc6, 0x48, 0xc8, 0x90, 0x2a, 0xe5,
+ 0x9a, 0x06, 0xd5, 0xd4, 0x1e, 0x11, 0x9a, 0x94, 0xe8, 0x5e, 0xc6, 0x78,
+ 0x11, 0xe4, 0x77, 0x3b, 0xc6, 0xa1, 0x2d, 0xdb, 0xa4, 0x71, 0x21, 0xc2,
+ 0x2e, 0xce, 0x8d, 0xcc, 0xd6, 0xe9, 0x95, 0x39, 0xf1, 0x11, 0x8a, 0x54,
+ 0x8a, 0xc2, 0x50, 0x4f, 0xde, 0xf5, 0xe4, 0xb6, 0xc9, 0xec, 0x57, 0xfa,
+ 0x5c, 0xcb, 0x26, 0xee, 0x2b, 0x68, 0x60, 0x97, 0xab, 0xe5, 0xdb, 0xfb,
+ 0x46, 0x94, 0x9e, 0x70, 0x8f, 0x69, 0x71, 0x6c, 0xbc, 0xaf, 0x60, 0xf2,
+ 0x4f, 0x08, 0x13, 0x9c, 0xeb, 0x47, 0xdb, 0x18, 0x30, 0xa1, 0x27, 0xbe,
+ 0x5e, 0x17, 0x76, 0x7f, 0x31, 0xa2, 0xfe, 0x6c, 0x5a, 0xe1, 0x76, 0x0a,
+ 0x48, 0xf5, 0xbc, 0x49, 0x8c, 0x91, 0x59, 0x77, 0x0a, 0xd4, 0x0b, 0xc1,
+ 0x40, 0x82, 0xa7, 0x4d, 0x22, 0xa5, 0xe6, 0x35, 0x47, 0x5b, 0xac, 0x69,
+ 0xb3, 0x5a, 0x4c, 0x02, 0x31, 0x44, 0x63, 0x70, 0xa7, 0x75, 0x48, 0xcb,
+ 0xe2, 0xf1, 0x42, 0xab, 0x0d, 0x1f, 0x49, 0x9d, 0x71, 0x79, 0xde, 0xa7,
+ 0xfd, 0xa4, 0x7c, 0xf3, 0xaa, 0x3e, 0xd8, 0xef, 0x49, 0x6d, 0x91, 0x02,
+ 0x81, 0xc1, 0x00, 0xd6, 0xcf, 0x47, 0x28, 0xc4, 0x6e, 0x1a, 0x78, 0xdc,
+ 0xc6, 0x31, 0x32, 0xec, 0xb7, 0xa3, 0x53, 0x7b, 0xcc, 0x78, 0x42, 0x96,
+ 0xdb, 0x04, 0x71, 0xd6, 0xc4, 0x96, 0xc9, 0xcf, 0xcd, 0xea, 0xd5, 0xfb,
+ 0xb9, 0x2e, 0x40, 0x7d, 0x91, 0x41, 0xfa, 0xa7, 0xa6, 0xa4, 0x13, 0x68,
+ 0xa4, 0x98, 0xca, 0x28, 0x1e, 0x2a, 0xb3, 0x77, 0xbc, 0x0f, 0x48, 0xd4,
+ 0x41, 0x5a, 0x1d, 0x10, 0x88, 0xba, 0x5e, 0x52, 0x46, 0x58, 0xa7, 0xe8,
+ 0x77, 0x00, 0xeb, 0x9b, 0x44, 0xd2, 0x68, 0x3c, 0x35, 0xaa, 0x24, 0xf6,
+ 0x1b, 0x5c, 0xe7, 0x67, 0xed, 0x98, 0x3f, 0xd7, 0xff, 0xb3, 0x78, 0x54,
+ 0x5f, 0x66, 0x04, 0xf6, 0x6c, 0xa9, 0x85, 0x8b, 0x41, 0xbf, 0xbd, 0x7a,
+ 0xbe, 0x0d, 0x25, 0xb0, 0xb9, 0x22, 0x1a, 0x8c, 0x82, 0x32, 0x57, 0xb9,
+ 0x43, 0x8d, 0xf7, 0x53, 0x10, 0xb0, 0x8b, 0x03, 0x7a, 0x09, 0x0b, 0xd6,
+ 0x75, 0x3b, 0x96, 0xf1, 0xa6, 0x3b, 0xa4, 0x33, 0x04, 0xaa, 0x71, 0xa2,
+ 0xc4, 0x37, 0xa3, 0x3c, 0xba, 0xaf, 0x97, 0xc6, 0x3e, 0x42, 0xcc, 0xea,
+ 0x5b, 0x18, 0x64, 0xb6, 0x86, 0x2d, 0xe5, 0x23, 0x4a, 0x04, 0x01, 0x17,
+ 0xde, 0x39, 0xbe, 0xe9, 0xeb, 0x94, 0xd6, 0xf4, 0x9d, 0x0c, 0xe5, 0xc2,
+ 0x70, 0xbb, 0xf3, 0x34, 0x04, 0x8b, 0x8b, 0x92, 0x3a, 0x89, 0x64, 0x2f,
+ 0xf0, 0x1d, 0x09, 0x02, 0x81, 0xc1, 0x00, 0xcf, 0xe8, 0x3c, 0x54, 0xd7,
+ 0xc1, 0x21, 0x45, 0xc9, 0xc9, 0x64, 0x57, 0xa4, 0x96, 0x95, 0x8d, 0xfd,
+ 0x50, 0xbb, 0xf1, 0x9f, 0xb8, 0xcb, 0x4a, 0xf7, 0xbd, 0x93, 0x8f, 0xbd,
+ 0x15, 0x81, 0xa3, 0x71, 0xd5, 0x97, 0xc5, 0x7b, 0x69, 0x10, 0xd9, 0xeb,
+ 0x76, 0x61, 0x88, 0x04, 0xe3, 0x9c, 0x3c, 0x82, 0x0c, 0xbe, 0x1b, 0x1a,
+ 0x24, 0x5a, 0x53, 0x7d, 0x19, 0x0f, 0x13, 0x1e, 0xa1, 0xd1, 0x1a, 0x53,
+ 0x6c, 0x94, 0xea, 0xda, 0xb9, 0xf7, 0x1d, 0x43, 0x7f, 0xa2, 0xb5, 0x61,
+ 0xd1, 0xbe, 0xb1, 0xad, 0x6b, 0x1a, 0x8e, 0x7f, 0xc2, 0x80, 0x07, 0xfe,
+ 0x96, 0x6d, 0x66, 0xe0, 0x52, 0xf0, 0xc5, 0x8c, 0x1b, 0x51, 0x2a, 0xc4,
+ 0x1f, 0xa1, 0x08, 0xd1, 0x4b, 0x23, 0x61, 0x21, 0xc0, 0x75, 0xc8, 0x95,
+ 0xbc, 0xc3, 0xa6, 0xad, 0xc3, 0x4d, 0x23, 0xdc, 0x55, 0x98, 0xa6, 0x23,
+ 0x62, 0x7a, 0xdf, 0x14, 0xa6, 0xe1, 0x11, 0x1d, 0xfa, 0x28, 0x12, 0x93,
+ 0x32, 0x2b, 0xc1, 0xc5, 0x67, 0xc7, 0xcf, 0x94, 0x84, 0x6f, 0x17, 0x48,
+ 0x45, 0xf6, 0x60, 0x75, 0x85, 0xbb, 0xac, 0x9c, 0x45, 0x99, 0x5f, 0x39,
+ 0x1a, 0x5e, 0x47, 0x57, 0x18, 0x66, 0x0c, 0x3f, 0x5a, 0x48, 0x91, 0xc7,
+ 0x62, 0x94, 0x70, 0xaf, 0x2c, 0x6d, 0x04, 0xa3, 0x3d, 0xd8, 0x0f, 0xe1,
+ 0x48, 0x02, 0x50, 0x49, 0x4a, 0x2f, 0x0f, 0x02, 0x81, 0xc0, 0x4b, 0x0f,
+ 0xf1, 0x68, 0xc0, 0x83, 0x4d, 0x02, 0xd0, 0xfa, 0xfc, 0xb4, 0x33, 0xdd,
+ 0xd3, 0xd7, 0xd7, 0x59, 0xd2, 0xe8, 0x49, 0xf8, 0xcc, 0xab, 0xcf, 0x05,
+ 0xb1, 0x3f, 0x62, 0x3b, 0x2d, 0x85, 0x8a, 0xc9, 0xe1, 0xec, 0xad, 0x34,
+ 0x36, 0x1f, 0x15, 0xb8, 0x78, 0x7b, 0x43, 0xc4, 0xc8, 0x93, 0x53, 0xc3,
+ 0x7e, 0xde, 0x69, 0xc7, 0xb0, 0x7b, 0x9d, 0x98, 0x1c, 0x9a, 0x2d, 0x6d,
+ 0xe9, 0xda, 0x0d, 0xdc, 0x01, 0x1c, 0xe3, 0x71, 0xba, 0x43, 0x9a, 0x65,
+ 0x49, 0x35, 0x1d, 0x5d, 0x0f, 0x50, 0x8d, 0x23, 0x70, 0xaa, 0x78, 0x39,
+ 0xa1, 0x4b, 0x25, 0xfa, 0x77, 0x47, 0x64, 0x0c, 0x56, 0x05, 0x03, 0xeb,
+ 0x62, 0xad, 0x84, 0xc4, 0xfb, 0xf0, 0x85, 0x54, 0xa6, 0x19, 0x76, 0x90,
+ 0xaa, 0xe7, 0x26, 0x14, 0x54, 0xed, 0x2c, 0x92, 0xfb, 0xa7, 0xe2, 0x41,
+ 0xe1, 0xbf, 0x21, 0xfe, 0xe1, 0xec, 0x5e, 0x0b, 0x67, 0x40, 0x4e, 0xbe,
+ 0xec, 0xf6, 0x6a, 0xd1, 0x85, 0x91, 0xe1, 0xf3, 0xb9, 0x11, 0x74, 0xa6,
+ 0x33, 0xb7, 0xd0, 0x91, 0x6f, 0x1c, 0x56, 0x04, 0x71, 0x18, 0xb8, 0x63,
+ 0x58, 0xe4, 0x4a, 0x19, 0x92, 0x1e, 0xa3, 0xad, 0x86, 0xf6, 0x3c, 0x9d,
+ 0x92, 0xcc, 0x2e, 0x7c, 0x36, 0xc6, 0x8e, 0xd4, 0x80, 0x08, 0xf3, 0x33,
+ 0x67, 0x63, 0xe5, 0x3c, 0x49, 0x48, 0x56, 0x2c, 0x0c, 0xa9, 0x02, 0x81,
+ 0xc0, 0x3f, 0xa1, 0x9a, 0x65, 0x75, 0x2b, 0x3c, 0xdd, 0xb9, 0x26, 0x94,
+ 0x39, 0x66, 0xbc, 0x57, 0xc5, 0x7f, 0x54, 0x28, 0x51, 0x89, 0x4a, 0xeb,
+ 0x9d, 0x64, 0x39, 0x77, 0x62, 0x34, 0xc2, 0xd2, 0x4c, 0x8d, 0xd8, 0x8b,
+ 0x7c, 0xfb, 0x8a, 0x6a, 0x87, 0xe7, 0xd2, 0xf1, 0x82, 0xc9, 0xcc, 0x47,
+ 0xd3, 0x15, 0x12, 0x85, 0x54, 0x92, 0x29, 0xb2, 0x23, 0x7f, 0x54, 0x1e,
+ 0x13, 0x01, 0xfb, 0x10, 0x9e, 0x78, 0x0d, 0xf1, 0x7d, 0xf7, 0xb7, 0x96,
+ 0xf4, 0x33, 0xe6, 0x6a, 0x8c, 0x0d, 0x06, 0x3e, 0xd0, 0xee, 0x7c, 0xab,
+ 0x42, 0x15, 0xc4, 0x17, 0x9f, 0x5a, 0xc1, 0xfb, 0x75, 0xd3, 0x0e, 0x4f,
+ 0x76, 0x86, 0xad, 0x0d, 0xa8, 0x83, 0x22, 0x13, 0x0d, 0x39, 0xd1, 0x3f,
+ 0x60, 0xc9, 0x0d, 0xb8, 0x7e, 0xcd, 0xa5, 0x5a, 0x54, 0x37, 0x36, 0x60,
+ 0xf3, 0xaa, 0xc9, 0xdf, 0xd0, 0x69, 0x60, 0x08, 0xaf, 0x22, 0x08, 0xf9,
+ 0x35, 0x5d, 0xf1, 0x64, 0x36, 0x5b, 0x2a, 0xad, 0xcd, 0xbe, 0x77, 0x46,
+ 0xe6, 0x37, 0x54, 0x59, 0x13, 0xcd, 0x20, 0xec, 0x89, 0x15, 0x2e, 0xfb,
+ 0x03, 0x97, 0x48, 0x8d, 0xea, 0x60, 0xf5, 0xbb, 0x09, 0x26, 0x94, 0xe7,
+ 0x16, 0xb4, 0x85, 0x13, 0x54, 0xda, 0xab, 0x47, 0x37, 0x3d, 0xc5, 0xe1,
+ 0x0f, 0xdc, 0x4e, 0x5f, 0x44, 0x6c, 0xf4, 0xb7, 0x10, 0x8f, 0x7d, 0xce,
+ 0xed, 0x02, 0x81, 0xc0, 0x33, 0x1b, 0x95, 0x6a, 0x6d, 0xb2, 0xc1, 0x90,
+ 0xf0, 0x57, 0x79, 0x8d, 0x7f, 0x03, 0x7b, 0xb6, 0x63, 0x10, 0x09, 0xee,
+ 0x45, 0x7b, 0x39, 0x14, 0x6f, 0x6f, 0x2d, 0xe9, 0xd6, 0x55, 0x33, 0x75,
+ 0xd7, 0x99, 0x0d, 0x8e, 0x38, 0xbb, 0xae, 0x48, 0x4a, 0xcf, 0x91, 0xaf,
+ 0x55, 0xf1, 0x1d, 0xab, 0x03, 0x3a, 0x54, 0xcf, 0x2e, 0xfc, 0x4c, 0xd9,
+ 0x58, 0xb8, 0x3c, 0x7c, 0xf8, 0xc3, 0x7c, 0x8a, 0x48, 0x02, 0xa3, 0x8b,
+ 0x7c, 0x17, 0xad, 0xc4, 0x55, 0x37, 0x16, 0x6b, 0x39, 0x6d, 0xd5, 0x8b,
+ 0x21, 0xcf, 0x1a, 0x15, 0x18, 0x8b, 0x6c, 0xf3, 0xc2, 0xc1, 0x80, 0xd3,
+ 0xd1, 0x02, 0x05, 0x8d, 0x8b, 0x76, 0x42, 0x80, 0xb7, 0x5e, 0xd1, 0xf5,
+ 0x95, 0xb7, 0x47, 0x17, 0x26, 0x13, 0xf5, 0x85, 0x1e, 0x9c, 0x80, 0x26,
+ 0x6c, 0x2a, 0xc6, 0xe4, 0xfc, 0x21, 0xa1, 0xbd, 0x0e, 0xeb, 0x47, 0xa8,
+ 0xc4, 0x57, 0xe5, 0xd3, 0xec, 0x34, 0x2a, 0x02, 0x40, 0x42, 0x90, 0x4c,
+ 0x05, 0x04, 0xf9, 0x6f, 0xb0, 0xd7, 0x33, 0xb3, 0x8d, 0x80, 0xbe, 0xcd,
+ 0x5d, 0x30, 0xec, 0x4c, 0xff, 0x63, 0x07, 0xd6, 0x2b, 0x15, 0xe4, 0xd7,
+ 0xf2, 0x81, 0xe6, 0xd8, 0x74, 0xa4, 0x89, 0xad, 0x3b, 0x48, 0xca, 0xc8,
+ 0xbc, 0x80, 0xd9, 0x14, 0xd3, 0x25, 0x9f, 0x0f, 0x45, 0xdd, 0x8b, 0xf1,
+ 0x18, 0x3a, 0xf7, 0xe4};
+
+static const std::vector<uint8_t> priv_key_54{
+ 0x30, 0x82, 0x06, 0xff, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe9, 0x30, 0x82, 0x06, 0xe5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xaa, 0xcf, 0xab, 0xa8, 0x1d, 0x00, 0x6c, 0xa0, 0xab, 0x95,
+ 0x53, 0x19, 0xf1, 0x8d, 0x1f, 0xaf, 0xf5, 0x03, 0xf8, 0x5b, 0xf9, 0x52,
+ 0x08, 0xb2, 0x96, 0x46, 0x20, 0xc4, 0x63, 0x4b, 0x90, 0xff, 0xc7, 0xd5,
+ 0xad, 0x64, 0xb0, 0x6a, 0x6c, 0x28, 0xd8, 0xda, 0xf1, 0x45, 0x7f, 0x36,
+ 0xb8, 0x05, 0xa4, 0xe1, 0x1b, 0x41, 0x3c, 0xe7, 0x7c, 0x87, 0xd4, 0x7e,
+ 0xc9, 0x3c, 0x22, 0x14, 0x05, 0xed, 0x57, 0x84, 0xd4, 0xc9, 0x4d, 0x3e,
+ 0x02, 0x61, 0x0a, 0xa9, 0x5d, 0xd5, 0x68, 0x45, 0x9e, 0x03, 0x77, 0xb0,
+ 0xf3, 0x58, 0x97, 0x19, 0x08, 0xa2, 0x99, 0xb2, 0x10, 0x57, 0x51, 0xdf,
+ 0x5b, 0x75, 0x06, 0x06, 0x52, 0x72, 0x02, 0x70, 0x8c, 0xf2, 0xc7, 0xa4,
+ 0x73, 0xdc, 0xa1, 0x32, 0xdb, 0xa2, 0xc2, 0x2a, 0xe3, 0x1a, 0x86, 0x82,
+ 0xec, 0xcf, 0x3b, 0x71, 0x52, 0xb9, 0x0e, 0xb9, 0x11, 0x4b, 0x0a, 0x08,
+ 0xa9, 0x85, 0x43, 0x52, 0xe2, 0x50, 0x1d, 0x1c, 0x14, 0x2b, 0x7b, 0x37,
+ 0x4b, 0x62, 0x3a, 0xdb, 0xc4, 0xbb, 0x51, 0x2f, 0x8f, 0x6a, 0x08, 0x72,
+ 0xe4, 0x98, 0x57, 0x37, 0x4e, 0xe0, 0xf4, 0x1c, 0xe1, 0x9a, 0xa6, 0xba,
+ 0x9d, 0x0e, 0x6f, 0x0c, 0x23, 0xd8, 0x63, 0x95, 0xac, 0x3d, 0x51, 0x52,
+ 0x55, 0x3b, 0xc7, 0x20, 0x44, 0xa7, 0x65, 0x87, 0xcd, 0x88, 0x03, 0x39,
+ 0x8d, 0xde, 0xd0, 0xe4, 0x2e, 0x02, 0xfc, 0x29, 0x61, 0x44, 0xea, 0x3b,
+ 0xdf, 0x29, 0xf1, 0x10, 0x5e, 0xc6, 0x42, 0x4a, 0x54, 0x48, 0xe5, 0xc4,
+ 0x87, 0x3c, 0x98, 0x86, 0x24, 0x82, 0xba, 0xf9, 0x9a, 0x73, 0x94, 0x36,
+ 0x54, 0x7a, 0x20, 0xcc, 0x07, 0x10, 0x08, 0x74, 0x79, 0x40, 0x2e, 0xd3,
+ 0xbb, 0x81, 0xa8, 0x03, 0xbe, 0xb8, 0x12, 0xbd, 0x31, 0x44, 0x34, 0xe4,
+ 0x6a, 0xe0, 0xa1, 0x47, 0xde, 0xfb, 0x83, 0x2f, 0xb1, 0x70, 0x5a, 0xea,
+ 0xc0, 0x84, 0xa1, 0xe6, 0x23, 0xd0, 0xef, 0x64, 0xf1, 0x06, 0x00, 0xad,
+ 0x3d, 0xe3, 0x32, 0x0e, 0x07, 0xc7, 0xf4, 0x0e, 0xda, 0x1f, 0x26, 0x28,
+ 0xf2, 0x80, 0x73, 0xaa, 0xc2, 0x52, 0xf2, 0x9a, 0xcd, 0x1f, 0xa6, 0xa9,
+ 0x26, 0x0e, 0xc9, 0x0d, 0x9b, 0x32, 0x0f, 0xb1, 0x06, 0x5f, 0x1a, 0xf6,
+ 0xb3, 0xc1, 0x20, 0xec, 0x80, 0x91, 0x27, 0xb5, 0xad, 0xed, 0xc8, 0xac,
+ 0x04, 0xc8, 0xb1, 0x1c, 0xaf, 0x98, 0x20, 0x52, 0x8d, 0x06, 0xb0, 0x4a,
+ 0xc8, 0x82, 0x67, 0x18, 0x7e, 0xb8, 0x73, 0x64, 0x32, 0x42, 0x13, 0x27,
+ 0x2a, 0xa2, 0xa7, 0x30, 0xfe, 0xe4, 0x94, 0xce, 0x9a, 0x1b, 0xd3, 0x37,
+ 0x4d, 0xbb, 0x3c, 0x69, 0x20, 0x68, 0xd9, 0xb3, 0x65, 0xe6, 0x94, 0x28,
+ 0xc0, 0xe4, 0x1c, 0x6a, 0x07, 0x9e, 0xc5, 0x52, 0x3b, 0x4f, 0x34, 0x56,
+ 0x12, 0x6b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00,
+ 0x93, 0x4c, 0x00, 0x68, 0x39, 0x92, 0x3b, 0x1a, 0x96, 0xbc, 0x6f, 0x6c,
+ 0x28, 0xec, 0x1c, 0xce, 0x3c, 0xc8, 0xce, 0xac, 0x69, 0xa4, 0xff, 0x51,
+ 0x19, 0xdb, 0xa1, 0xb8, 0x19, 0x34, 0x79, 0xf6, 0xc8, 0x9a, 0x10, 0x2b,
+ 0x8b, 0x22, 0x4a, 0xe1, 0x32, 0x98, 0x23, 0x85, 0x5d, 0xbd, 0x8f, 0x15,
+ 0x76, 0xe8, 0x93, 0xfb, 0x3f, 0x0d, 0x14, 0x4b, 0x81, 0xc8, 0x4f, 0xba,
+ 0xa6, 0x5c, 0x83, 0xfb, 0xf7, 0x03, 0xda, 0x07, 0x39, 0xaf, 0xe6, 0x97,
+ 0x4e, 0x7d, 0x5d, 0x28, 0x82, 0x01, 0xbe, 0xd0, 0x98, 0xaf, 0xa4, 0x39,
+ 0xda, 0x1a, 0xc1, 0x62, 0x8e, 0x8d, 0x8a, 0x1f, 0xf2, 0xbf, 0x5c, 0xfb,
+ 0xde, 0x55, 0x27, 0x55, 0x9f, 0x9a, 0xf5, 0x41, 0x0b, 0x3e, 0x5a, 0x97,
+ 0x80, 0xfe, 0xfd, 0x7e, 0x2e, 0x58, 0x93, 0x7d, 0x35, 0x4f, 0xc3, 0xec,
+ 0xb5, 0x02, 0xf5, 0x66, 0x16, 0x37, 0x2b, 0x9d, 0x7d, 0x2a, 0x99, 0x1d,
+ 0x0d, 0x40, 0x75, 0x5e, 0xc6, 0xab, 0x87, 0x0d, 0x33, 0xf5, 0x2b, 0xf1,
+ 0xaa, 0x76, 0x08, 0x01, 0xcc, 0x71, 0xea, 0x07, 0x72, 0xff, 0xb8, 0xf7,
+ 0x52, 0x06, 0xa4, 0xe3, 0xc2, 0x3f, 0x01, 0xa1, 0xbe, 0x73, 0xa0, 0xaa,
+ 0x68, 0xc2, 0x9c, 0x4a, 0xa7, 0x1d, 0xd3, 0xe9, 0x10, 0xae, 0xa2, 0x47,
+ 0xa9, 0x60, 0xbf, 0x33, 0x67, 0x8f, 0xa3, 0x82, 0xcd, 0xdd, 0x1c, 0xe4,
+ 0x05, 0x44, 0x58, 0xfc, 0x24, 0xd3, 0x3f, 0xe0, 0x3f, 0x6d, 0xea, 0x40,
+ 0xab, 0x51, 0xed, 0x1e, 0xac, 0x94, 0x5d, 0x82, 0x4c, 0x93, 0xf5, 0xa6,
+ 0x9b, 0xe5, 0x19, 0x19, 0xff, 0x66, 0xf0, 0xd6, 0xa7, 0x69, 0xaa, 0x99,
+ 0x5a, 0x48, 0xeb, 0xb6, 0xa0, 0xb1, 0x5a, 0xac, 0xc6, 0xe4, 0x9f, 0x48,
+ 0x73, 0x53, 0x11, 0x14, 0xd4, 0xc2, 0x1c, 0x02, 0x35, 0x10, 0x1b, 0x10,
+ 0x6a, 0xcd, 0xe1, 0x23, 0xde, 0xb4, 0xb7, 0x93, 0x35, 0xad, 0xd9, 0x20,
+ 0x7f, 0x48, 0x9b, 0x8f, 0x7e, 0xfc, 0x09, 0x76, 0x84, 0x39, 0xc2, 0x09,
+ 0xa8, 0xe3, 0xd4, 0x0f, 0x41, 0xf7, 0x40, 0x70, 0x26, 0x5d, 0xe1, 0x05,
+ 0xda, 0x85, 0xb4, 0x26, 0x4e, 0xe2, 0x5e, 0x3f, 0x6c, 0x2c, 0xda, 0x18,
+ 0x2d, 0x8e, 0x5c, 0x03, 0x98, 0xd2, 0x54, 0xfa, 0xab, 0x5e, 0xf8, 0xd9,
+ 0x4a, 0x94, 0x23, 0x77, 0xca, 0xc0, 0x6e, 0x31, 0xb2, 0x73, 0xc5, 0xdf,
+ 0x20, 0x96, 0x4f, 0xa9, 0xce, 0x85, 0xa0, 0x12, 0xfc, 0xf1, 0x9c, 0xb3,
+ 0x7c, 0xcb, 0x22, 0x51, 0xfc, 0x7e, 0xcd, 0x12, 0x13, 0x9c, 0xf2, 0xd9,
+ 0xb0, 0x85, 0x46, 0x65, 0x3f, 0xff, 0x71, 0x93, 0x3f, 0xd5, 0x2d, 0xdc,
+ 0x98, 0x8c, 0xba, 0xba, 0xa6, 0xd0, 0x52, 0xd0, 0xbc, 0xac, 0x10, 0x3d,
+ 0xc4, 0xc3, 0x4f, 0xc6, 0x0a, 0x75, 0x0e, 0xd5, 0xf2, 0x0f, 0x1a, 0x11,
+ 0x02, 0x81, 0xc1, 0x00, 0xe4, 0x8e, 0x1b, 0x1a, 0x68, 0x1f, 0x89, 0x97,
+ 0x2e, 0x67, 0xc3, 0xef, 0x72, 0x90, 0x89, 0x43, 0x6b, 0x8a, 0x03, 0x00,
+ 0x0c, 0x35, 0xae, 0xdb, 0x1e, 0xfa, 0x34, 0x05, 0xeb, 0xb3, 0x27, 0x49,
+ 0x7b, 0x31, 0x4f, 0x79, 0x62, 0xc7, 0x85, 0x31, 0xad, 0x41, 0x91, 0xe6,
+ 0xbb, 0x91, 0x8a, 0xb0, 0xed, 0x3b, 0x3a, 0xd3, 0x4f, 0x93, 0x0d, 0xe7,
+ 0xa3, 0x05, 0xbf, 0x16, 0xfc, 0x99, 0x6c, 0x80, 0x4e, 0x6c, 0x5e, 0x7e,
+ 0xf5, 0xe5, 0x23, 0xab, 0x46, 0x56, 0x57, 0x2a, 0x89, 0xbd, 0x41, 0xf9,
+ 0x34, 0xcf, 0x0d, 0x4a, 0x12, 0x4f, 0x58, 0x4b, 0x69, 0xe7, 0xa7, 0x4f,
+ 0x67, 0xd0, 0x6d, 0x02, 0x13, 0x2a, 0x4d, 0x8d, 0xd1, 0x3f, 0xf5, 0x71,
+ 0xba, 0xfb, 0x69, 0xe7, 0x3c, 0x69, 0xcc, 0xe3, 0xab, 0x43, 0x59, 0xa3,
+ 0xfe, 0xb4, 0x59, 0x24, 0x48, 0xf8, 0xa3, 0x61, 0x2f, 0x4e, 0x90, 0x72,
+ 0x8d, 0x9d, 0x54, 0x0e, 0xc7, 0xb2, 0x4c, 0xe6, 0x62, 0xe3, 0x8b, 0xcb,
+ 0xdb, 0x06, 0x5e, 0x48, 0x0b, 0xe8, 0xf7, 0xea, 0xd6, 0x4b, 0x22, 0x76,
+ 0x54, 0xde, 0x35, 0x44, 0x51, 0xc4, 0x06, 0x34, 0x98, 0xe1, 0x46, 0x24,
+ 0x42, 0xdc, 0x9a, 0x88, 0x25, 0xdb, 0x93, 0xbd, 0x6e, 0xc2, 0x5a, 0x7e,
+ 0x59, 0x03, 0x23, 0x55, 0x88, 0x14, 0x63, 0xa5, 0xd7, 0x64, 0xfa, 0x1a,
+ 0xae, 0x55, 0x01, 0xe3, 0x02, 0x81, 0xc1, 0x00, 0xbf, 0x52, 0x7d, 0x5b,
+ 0x1c, 0x1f, 0xe3, 0xe6, 0xf9, 0x9b, 0xfe, 0x35, 0x48, 0x45, 0x51, 0x03,
+ 0x37, 0xed, 0xa0, 0xdf, 0xc9, 0x33, 0x27, 0x0f, 0x70, 0x2b, 0xdc, 0xec,
+ 0x4b, 0x4a, 0xa2, 0x60, 0x24, 0x2b, 0xa2, 0xc2, 0xda, 0x3e, 0xf3, 0x4e,
+ 0x1e, 0x10, 0xac, 0xd2, 0xfd, 0x8f, 0x49, 0x5d, 0xcb, 0x01, 0xad, 0xd8,
+ 0x22, 0x53, 0x88, 0x40, 0x72, 0xdb, 0x8a, 0x57, 0x8d, 0x73, 0x90, 0xa0,
+ 0xc6, 0xd7, 0x45, 0x96, 0xea, 0x73, 0x5a, 0x0f, 0x80, 0x0a, 0x1b, 0xc4,
+ 0x39, 0x21, 0x25, 0xc6, 0xfd, 0x4d, 0xfa, 0x96, 0x79, 0x73, 0x42, 0xb0,
+ 0xa7, 0x91, 0x30, 0x52, 0xa5, 0x4f, 0x42, 0xc6, 0x9f, 0xd4, 0x79, 0xce,
+ 0x9d, 0x90, 0x08, 0xf5, 0xaf, 0x11, 0xae, 0xe2, 0xfb, 0xdb, 0x5d, 0x8f,
+ 0x77, 0xbd, 0x39, 0x12, 0x7f, 0x44, 0x9d, 0x02, 0x44, 0x89, 0xce, 0xeb,
+ 0x3e, 0x5f, 0x87, 0x2d, 0xaf, 0xe8, 0xe5, 0xa1, 0x3e, 0xbe, 0xd2, 0xe7,
+ 0xbe, 0x39, 0x70, 0x04, 0x23, 0xfa, 0x75, 0x80, 0x89, 0xc8, 0xfd, 0x7b,
+ 0x8d, 0x9c, 0x90, 0x1b, 0x51, 0xb8, 0x48, 0xd8, 0x41, 0x5d, 0x0c, 0xb7,
+ 0x38, 0x8b, 0xbc, 0x6b, 0xa0, 0xdb, 0xdc, 0xff, 0x2c, 0xd0, 0xb6, 0x0d,
+ 0x46, 0xc5, 0x7f, 0x3c, 0xd6, 0x91, 0x9d, 0x59, 0x6e, 0x7e, 0x12, 0x21,
+ 0x5a, 0x1e, 0xb2, 0x21, 0xe1, 0x1f, 0xf3, 0xd9, 0x02, 0x81, 0xc1, 0x00,
+ 0xc8, 0xfa, 0xe5, 0x7e, 0x7d, 0x1d, 0x6e, 0x82, 0x90, 0xfe, 0x12, 0x60,
+ 0x57, 0x60, 0x1e, 0x34, 0x39, 0x36, 0xad, 0x98, 0xb7, 0x23, 0xe5, 0xd5,
+ 0x2e, 0x12, 0x5a, 0xf8, 0xf1, 0xe1, 0x22, 0xa5, 0x0d, 0x3d, 0xb9, 0x63,
+ 0x46, 0xa7, 0xa8, 0xca, 0x9c, 0x4e, 0x52, 0x9c, 0x91, 0x48, 0x54, 0xab,
+ 0x6c, 0x91, 0x6f, 0x13, 0x2e, 0xa0, 0x63, 0xd3, 0xd3, 0x99, 0x54, 0x06,
+ 0x44, 0xae, 0x2d, 0xa9, 0x4e, 0x4d, 0x21, 0x73, 0x87, 0x8b, 0xad, 0xa8,
+ 0x09, 0x3c, 0x17, 0x7e, 0x82, 0x8c, 0xf8, 0x9c, 0xca, 0x01, 0x60, 0xf0,
+ 0x47, 0xd5, 0x9a, 0x11, 0x06, 0xd9, 0xfc, 0x58, 0x69, 0x33, 0xf1, 0x07,
+ 0xa8, 0x0e, 0xc5, 0x0f, 0xf6, 0x77, 0xc5, 0xbf, 0xf2, 0xea, 0xee, 0x9f,
+ 0xb6, 0x92, 0x5a, 0xe7, 0xc1, 0x4c, 0x82, 0x61, 0x21, 0xb3, 0x39, 0xc8,
+ 0x1c, 0x9a, 0xf8, 0x20, 0x97, 0xd7, 0x00, 0x52, 0x9b, 0x91, 0x43, 0xbf,
+ 0x93, 0x7f, 0x88, 0xfb, 0xf6, 0xed, 0x9d, 0x9a, 0xef, 0xc9, 0x53, 0xd3,
+ 0x0b, 0x16, 0x1c, 0x1c, 0x57, 0xc0, 0xce, 0x57, 0x3c, 0x1e, 0x02, 0xbd,
+ 0x47, 0x21, 0x97, 0x4b, 0x5d, 0x3c, 0x8b, 0xcf, 0x8b, 0x34, 0x2e, 0x77,
+ 0x96, 0xc2, 0xd5, 0xd1, 0xf8, 0xb9, 0xd3, 0x95, 0xd3, 0x74, 0x5c, 0xf7,
+ 0xf3, 0xa7, 0xea, 0x50, 0x85, 0x6e, 0x78, 0x38, 0x4a, 0x20, 0xda, 0x7d,
+ 0x02, 0x81, 0xc0, 0x3f, 0xc1, 0x2e, 0x52, 0xc1, 0x21, 0x83, 0x61, 0x81,
+ 0xc6, 0x50, 0xc4, 0xd2, 0xab, 0x7e, 0x9e, 0x92, 0xf1, 0x95, 0xcd, 0x5d,
+ 0x0f, 0xb5, 0xb1, 0x78, 0x50, 0xb5, 0x92, 0xec, 0x58, 0x17, 0x99, 0xf0,
+ 0x13, 0xb6, 0x6e, 0x36, 0x2a, 0x0a, 0x0b, 0xfb, 0x0a, 0xd5, 0x7c, 0x8d,
+ 0xd0, 0x44, 0xc3, 0x83, 0x95, 0xb0, 0xa7, 0xb8, 0x70, 0x9b, 0x93, 0xd6,
+ 0x72, 0x80, 0x3c, 0x42, 0xbf, 0xc2, 0xef, 0x40, 0xb3, 0x95, 0xd5, 0xff,
+ 0x94, 0xa6, 0xeb, 0x49, 0x60, 0x94, 0xf6, 0x23, 0x8f, 0x7f, 0x36, 0x3b,
+ 0x4c, 0xd3, 0xf7, 0x76, 0xcb, 0x48, 0xea, 0xf3, 0x3b, 0xf7, 0x9d, 0x62,
+ 0xc6, 0xf1, 0xda, 0x9c, 0x82, 0x42, 0x80, 0xee, 0x92, 0x83, 0xd9, 0xd3,
+ 0x18, 0x12, 0x6e, 0x43, 0x3d, 0x4b, 0x85, 0x36, 0x82, 0x90, 0xd5, 0x30,
+ 0x21, 0xde, 0x2c, 0x56, 0x48, 0x91, 0xf2, 0x64, 0x5b, 0x93, 0x01, 0x4f,
+ 0x80, 0x4d, 0x9d, 0x18, 0xfa, 0x9f, 0xef, 0x67, 0xbd, 0x5e, 0x2d, 0x93,
+ 0x0b, 0xb0, 0x42, 0x40, 0x28, 0x01, 0x08, 0x3e, 0x1d, 0x71, 0x0c, 0x19,
+ 0x84, 0x4e, 0x89, 0xf9, 0xe6, 0x17, 0x09, 0xab, 0x47, 0x2d, 0x67, 0xb4,
+ 0x37, 0xf0, 0x01, 0xfc, 0x9e, 0x24, 0x3c, 0x72, 0x5b, 0xf7, 0xd5, 0x7f,
+ 0x2f, 0x10, 0xff, 0x2f, 0x49, 0xc5, 0xa2, 0xe5, 0x94, 0x1b, 0x0a, 0x1d,
+ 0x29, 0xf7, 0xa9, 0x02, 0x81, 0xc1, 0x00, 0x98, 0xbf, 0x37, 0x06, 0xd4,
+ 0xdc, 0x5b, 0x9e, 0x21, 0x45, 0x6f, 0xa3, 0x08, 0xc4, 0x46, 0x4b, 0x57,
+ 0xb7, 0x9a, 0xf0, 0x5d, 0x51, 0x65, 0x03, 0xdd, 0xee, 0x57, 0x0e, 0xc7,
+ 0xe8, 0x61, 0x9e, 0x99, 0x6b, 0x25, 0x04, 0x93, 0x4d, 0x03, 0x7d, 0x48,
+ 0xf0, 0xfa, 0x42, 0x76, 0xcf, 0x6c, 0x57, 0xb5, 0xf5, 0x58, 0xf0, 0x39,
+ 0xa8, 0x57, 0xaf, 0x48, 0x92, 0xab, 0x63, 0x0d, 0xde, 0xde, 0xe1, 0xc7,
+ 0x52, 0xe3, 0x31, 0xa6, 0x1a, 0x27, 0x27, 0x9c, 0x71, 0x95, 0x87, 0xcc,
+ 0xbd, 0xcc, 0x77, 0x99, 0xf8, 0xb0, 0xf4, 0x47, 0x42, 0x0b, 0xac, 0x28,
+ 0xbe, 0xd7, 0x5d, 0x41, 0x28, 0xe4, 0x41, 0xbf, 0x8d, 0x86, 0x32, 0x68,
+ 0x29, 0xf7, 0x46, 0x90, 0x8c, 0x10, 0xea, 0x41, 0xdb, 0x49, 0x28, 0x40,
+ 0x30, 0xd1, 0xe3, 0x3d, 0xd0, 0x11, 0x46, 0xf7, 0x2b, 0x13, 0x60, 0x82,
+ 0x14, 0x81, 0xf4, 0x2c, 0xdf, 0x88, 0x5a, 0x96, 0x93, 0x56, 0xc9, 0x76,
+ 0x17, 0x1e, 0xe9, 0x34, 0x09, 0x31, 0x03, 0xe8, 0x6e, 0x71, 0xa8, 0x05,
+ 0x72, 0x79, 0x61, 0xff, 0xf2, 0x75, 0x3e, 0xeb, 0xa5, 0x74, 0xe5, 0x76,
+ 0x4d, 0x10, 0xc5, 0x7b, 0x50, 0xa4, 0xb9, 0xa2, 0xa4, 0x2c, 0xaf, 0x03,
+ 0x23, 0xf5, 0xbd, 0xec, 0x3a, 0xd7, 0x1c, 0x59, 0x5a, 0x58, 0xf0, 0x2f,
+ 0xe2, 0x17, 0x3e, 0xc1, 0xb5, 0xe7, 0x54};
+
+static const std::vector<uint8_t> priv_key_55{
+ 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xbe, 0xbe, 0xe4, 0xda, 0x13, 0x75, 0x8e, 0xa3, 0x96, 0x42,
+ 0x55, 0x2d, 0x64, 0xc5, 0x48, 0x51, 0xd5, 0x01, 0xf4, 0x7d, 0x90, 0x6e,
+ 0x68, 0xab, 0x30, 0xd6, 0xf8, 0x73, 0xf0, 0x92, 0xfd, 0xfd, 0x06, 0x12,
+ 0x7f, 0xc8, 0xe7, 0x1c, 0x7d, 0x41, 0x03, 0xf4, 0xf2, 0x3b, 0x41, 0x1c,
+ 0xd7, 0x81, 0xb6, 0xa5, 0xaf, 0xb5, 0x6a, 0xf1, 0xca, 0x60, 0x67, 0xf9,
+ 0xf3, 0x9d, 0x3e, 0x5c, 0x26, 0xdf, 0x10, 0x8d, 0xb8, 0x54, 0xeb, 0xda,
+ 0x61, 0x5b, 0xbb, 0x35, 0x9d, 0xcb, 0x6d, 0xa5, 0xed, 0x90, 0x1c, 0xc7,
+ 0x7e, 0x85, 0xc0, 0xdc, 0x19, 0x6b, 0xf9, 0xd7, 0xb0, 0xee, 0xcd, 0x89,
+ 0x6d, 0x67, 0x09, 0x60, 0xb2, 0x50, 0xfd, 0x2f, 0x1a, 0x15, 0xd3, 0x7c,
+ 0x18, 0x5a, 0x0d, 0x0e, 0xf6, 0x9b, 0xdc, 0x80, 0xf3, 0xf9, 0x71, 0x29,
+ 0xd6, 0xf1, 0xcd, 0x54, 0x44, 0x3d, 0x7a, 0x44, 0x9a, 0xdf, 0xd5, 0x85,
+ 0x4e, 0xd6, 0xd3, 0xf1, 0x7e, 0x1e, 0x93, 0x4b, 0x7c, 0x38, 0x3c, 0x95,
+ 0x77, 0xff, 0xfd, 0x6f, 0x69, 0xf2, 0xf4, 0xe2, 0x54, 0x77, 0x02, 0xd0,
+ 0xbf, 0xf9, 0x5e, 0x6f, 0x57, 0x64, 0xd5, 0xa2, 0xff, 0x73, 0xeb, 0xc2,
+ 0x5e, 0xbc, 0x8c, 0x98, 0x12, 0x86, 0x86, 0xaf, 0xd7, 0xd2, 0xb2, 0x73,
+ 0xa1, 0xd2, 0x35, 0x79, 0xe1, 0x97, 0xc4, 0x77, 0x68, 0xdb, 0x0f, 0xb7,
+ 0x2e, 0x1c, 0xdb, 0x9d, 0x9b, 0x9b, 0xb7, 0x0a, 0x97, 0xfe, 0xe3, 0xf3,
+ 0xbd, 0xfe, 0xde, 0x99, 0x69, 0x5b, 0xf3, 0xe5, 0x95, 0xee, 0x02, 0xf4,
+ 0x46, 0x5e, 0xe5, 0xb8, 0xfc, 0x82, 0xab, 0xd0, 0x73, 0xe7, 0x8a, 0xaa,
+ 0xaf, 0xa3, 0xf6, 0x3c, 0x3c, 0x6e, 0x19, 0x34, 0x1e, 0xf8, 0xe9, 0xa6,
+ 0xcd, 0xc4, 0xa1, 0x32, 0xba, 0x89, 0xbd, 0x06, 0xf1, 0x83, 0x76, 0x5f,
+ 0xa7, 0x31, 0x22, 0xc4, 0x79, 0x09, 0x4a, 0xbb, 0x56, 0xd2, 0x9f, 0x97,
+ 0x2a, 0x5f, 0x79, 0xd9, 0x4c, 0x61, 0xf8, 0x5d, 0x52, 0x8e, 0x17, 0x28,
+ 0xb6, 0xca, 0x66, 0xfa, 0xdd, 0x22, 0xb2, 0xbc, 0x09, 0x30, 0x68, 0xbd,
+ 0x2e, 0xb3, 0x0a, 0x55, 0xe3, 0x00, 0x06, 0x07, 0x64, 0x69, 0x5d, 0x20,
+ 0x76, 0x8c, 0x97, 0x31, 0xa3, 0x3f, 0x7e, 0x09, 0xa1, 0x29, 0x81, 0x84,
+ 0x91, 0xdc, 0xc5, 0x42, 0x17, 0x02, 0xd1, 0x08, 0xc8, 0xc2, 0x39, 0xf5,
+ 0x02, 0x40, 0x6a, 0xbd, 0xd6, 0x95, 0x18, 0x88, 0xeb, 0xde, 0xeb, 0xba,
+ 0xb5, 0x1c, 0x70, 0xa1, 0x87, 0x0b, 0x4a, 0x25, 0xa1, 0x35, 0x8a, 0x37,
+ 0x01, 0x6c, 0x51, 0xb0, 0x34, 0x3e, 0xc5, 0x9b, 0x43, 0xf1, 0x3c, 0x19,
+ 0x02, 0x43, 0xff, 0x8b, 0x1d, 0x82, 0x21, 0xb5, 0x9f, 0x7d, 0xe6, 0x46,
+ 0x9a, 0x5f, 0x79, 0xd9, 0x6d, 0x23, 0x9e, 0x50, 0x3a, 0x42, 0x84, 0x38,
+ 0x98, 0xa7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x35,
+ 0xce, 0x75, 0x92, 0x0a, 0xc1, 0x33, 0x9e, 0x73, 0xc9, 0x7c, 0x6b, 0x94,
+ 0xac, 0x8e, 0x0c, 0xff, 0x70, 0x50, 0xbe, 0x86, 0xda, 0x8e, 0x4e, 0x14,
+ 0x35, 0xdf, 0xda, 0x1c, 0xb7, 0xea, 0x4b, 0xd0, 0xc5, 0xb1, 0x24, 0x44,
+ 0x05, 0x66, 0x53, 0xcb, 0xc0, 0xf1, 0xff, 0xc3, 0x0b, 0x56, 0xc3, 0x71,
+ 0x79, 0x65, 0x8a, 0x60, 0x83, 0x9a, 0x59, 0xfd, 0x9a, 0xa5, 0x9c, 0xea,
+ 0xb5, 0x66, 0x05, 0xb0, 0x8e, 0xb9, 0xbb, 0xc2, 0xd8, 0x54, 0x74, 0x62,
+ 0xe7, 0xe9, 0xfe, 0x33, 0x8d, 0x05, 0xe9, 0x8c, 0x24, 0xbe, 0x4d, 0x0e,
+ 0xad, 0x47, 0xc2, 0x8c, 0xb4, 0xca, 0x65, 0x62, 0xb7, 0x6c, 0x94, 0x0f,
+ 0x32, 0x26, 0xba, 0xef, 0xe0, 0xb4, 0x94, 0x09, 0x97, 0x4c, 0xeb, 0x42,
+ 0x19, 0xc1, 0x79, 0x10, 0x07, 0x94, 0x4a, 0xfe, 0x20, 0x16, 0x51, 0x19,
+ 0x61, 0xb6, 0xea, 0x3c, 0xae, 0x53, 0x9d, 0xe6, 0x86, 0x77, 0x49, 0xe4,
+ 0x79, 0x8f, 0xe1, 0x22, 0x1d, 0xbe, 0x09, 0xc3, 0x15, 0x4a, 0xc7, 0x7c,
+ 0x7f, 0x4c, 0x3c, 0xcb, 0xd5, 0x78, 0x8c, 0x25, 0xd0, 0x2b, 0x07, 0x36,
+ 0x1b, 0x64, 0x64, 0xbe, 0x5a, 0xff, 0x82, 0x7c, 0xb3, 0xd4, 0xb3, 0x8d,
+ 0x59, 0x6c, 0x88, 0x64, 0x40, 0x00, 0x3a, 0xa0, 0x3a, 0x3c, 0x20, 0xa7,
+ 0x13, 0x1d, 0x8f, 0x09, 0x4d, 0xc1, 0xd7, 0x61, 0xa4, 0x83, 0xae, 0x04,
+ 0xa6, 0xd8, 0x4b, 0x5a, 0xb2, 0xe0, 0xd0, 0x01, 0x09, 0x5b, 0x6d, 0x08,
+ 0xa2, 0x29, 0xfd, 0xb9, 0xd4, 0x85, 0x00, 0x8a, 0xd2, 0x7b, 0xdf, 0x22,
+ 0x8d, 0xfc, 0xbf, 0x71, 0x0e, 0xab, 0x9a, 0x4c, 0xe8, 0x4d, 0xfc, 0x0b,
+ 0xc8, 0x05, 0xae, 0x41, 0x4f, 0x5b, 0x19, 0x87, 0xc7, 0xfe, 0xc7, 0x17,
+ 0xcc, 0x24, 0x6e, 0xda, 0xd4, 0x38, 0x09, 0x2f, 0xa2, 0xfc, 0xa5, 0x50,
+ 0x25, 0x78, 0x89, 0x99, 0x8e, 0x8f, 0x94, 0x8d, 0x62, 0x40, 0xfb, 0x77,
+ 0x8e, 0xe1, 0x5c, 0x58, 0xe2, 0xbe, 0x69, 0xe8, 0xe1, 0x1c, 0xc1, 0x0d,
+ 0xf8, 0x8a, 0x75, 0xaf, 0xf1, 0xfa, 0xae, 0xbc, 0xae, 0x95, 0x66, 0xef,
+ 0x2f, 0x07, 0xda, 0x7b, 0x29, 0xa4, 0xe5, 0x3d, 0xa2, 0x5e, 0xb3, 0xb4,
+ 0x40, 0x0d, 0xa2, 0x37, 0xf8, 0x81, 0xbd, 0x4a, 0xbb, 0x62, 0x43, 0x75,
+ 0xc2, 0xe2, 0x2e, 0xcc, 0xfa, 0x00, 0x00, 0x61, 0x37, 0xf0, 0x98, 0x67,
+ 0xe4, 0x47, 0x6f, 0x48, 0xdf, 0x80, 0x76, 0xb0, 0x53, 0xb0, 0xcc, 0x2b,
+ 0xb9, 0xd3, 0x88, 0x34, 0x00, 0x91, 0x87, 0x2a, 0x22, 0xe6, 0x82, 0x79,
+ 0x70, 0x96, 0x78, 0x9b, 0x49, 0xb3, 0x38, 0x84, 0x49, 0xdb, 0x2d, 0xb2,
+ 0x1d, 0x42, 0x28, 0xa8, 0xb0, 0x75, 0x7e, 0x7e, 0x5c, 0x60, 0x86, 0x1b,
+ 0x18, 0x72, 0x04, 0x56, 0x68, 0x39, 0xe5, 0x33, 0x9c, 0x23, 0x11, 0x02,
+ 0x81, 0xc1, 0x00, 0xfa, 0x3b, 0x5d, 0xf0, 0x70, 0xb3, 0x6e, 0xc0, 0x44,
+ 0xb1, 0xe8, 0xcb, 0x35, 0x1d, 0x7e, 0xd8, 0x5c, 0xa8, 0x61, 0x59, 0x08,
+ 0x93, 0x3a, 0x89, 0x26, 0xb0, 0xb8, 0x7f, 0x0b, 0x58, 0x9f, 0x2b, 0x3b,
+ 0x72, 0xd1, 0x0d, 0x54, 0xbe, 0xed, 0xd1, 0x97, 0xb6, 0xb5, 0x8d, 0x41,
+ 0x1f, 0xa2, 0x4d, 0xcd, 0x13, 0x58, 0x34, 0x64, 0x4a, 0x82, 0xc6, 0xdc,
+ 0xfd, 0x36, 0xcf, 0x1c, 0x6c, 0x15, 0x65, 0x89, 0x82, 0x50, 0xef, 0x95,
+ 0xbc, 0x65, 0xc0, 0x6e, 0xd6, 0xf7, 0x13, 0x61, 0x07, 0x7a, 0xe8, 0x01,
+ 0x2d, 0x06, 0xb8, 0x59, 0xac, 0x7d, 0xc7, 0xfe, 0x3c, 0xe1, 0xf9, 0x46,
+ 0x1e, 0xb9, 0xbe, 0x7f, 0xe3, 0xef, 0x5b, 0xf6, 0xab, 0x33, 0xe0, 0xf5,
+ 0x58, 0x5b, 0xa7, 0x88, 0xed, 0x98, 0x8b, 0xb7, 0xc0, 0xe8, 0x8b, 0x6e,
+ 0x3a, 0x53, 0xbc, 0xeb, 0xe4, 0xa2, 0xc9, 0xe3, 0xd3, 0x80, 0xec, 0xdd,
+ 0x51, 0xf0, 0x91, 0x91, 0xb7, 0xe3, 0x4c, 0xc2, 0x50, 0xd6, 0xa9, 0x52,
+ 0x04, 0x87, 0xa7, 0xa8, 0xab, 0x7c, 0xc7, 0xac, 0x01, 0xd7, 0x7f, 0x24,
+ 0x69, 0x49, 0x53, 0xa3, 0x90, 0x2c, 0xc5, 0x89, 0x50, 0x5e, 0xc8, 0xba,
+ 0x44, 0x85, 0x65, 0x2e, 0x07, 0x52, 0xec, 0x1d, 0x8c, 0x7c, 0xea, 0x56,
+ 0x2e, 0x27, 0xb2, 0xe1, 0x03, 0xa1, 0x88, 0x09, 0x2b, 0x63, 0x7b, 0x05,
+ 0xdb, 0xde, 0x09, 0x02, 0x81, 0xc1, 0x00, 0xc3, 0x24, 0x7e, 0xce, 0x24,
+ 0x9e, 0x51, 0x12, 0x65, 0x22, 0x48, 0x1a, 0x80, 0x0c, 0xa4, 0x67, 0xc2,
+ 0x77, 0xc1, 0x57, 0x74, 0xaa, 0xa6, 0x79, 0xdc, 0x98, 0x5b, 0xfa, 0x76,
+ 0x62, 0x3f, 0x52, 0x1a, 0xfa, 0x11, 0xbc, 0x88, 0xec, 0x46, 0x6c, 0x70,
+ 0xe7, 0xe8, 0x63, 0xf5, 0xf1, 0x46, 0xa5, 0x4e, 0x92, 0xc9, 0x5b, 0xfd,
+ 0x65, 0x7f, 0xd8, 0xc1, 0x7c, 0x14, 0xae, 0x1e, 0xbb, 0xdc, 0x55, 0x87,
+ 0x4f, 0x5b, 0x73, 0x0d, 0xbf, 0x98, 0x13, 0xd6, 0xfa, 0x9f, 0x0a, 0xca,
+ 0x40, 0x66, 0xf6, 0x49, 0x74, 0x4a, 0x94, 0x51, 0xe2, 0x89, 0x16, 0x75,
+ 0x69, 0x6a, 0xeb, 0x89, 0x4b, 0x54, 0x28, 0x32, 0xae, 0x02, 0x13, 0xa8,
+ 0x46, 0xee, 0xc9, 0x42, 0x94, 0x21, 0x66, 0xee, 0xc7, 0x9f, 0x7d, 0x98,
+ 0x30, 0x76, 0xd8, 0x25, 0x41, 0x3a, 0x5c, 0x2b, 0x33, 0x0d, 0xb3, 0x08,
+ 0x41, 0x54, 0x0a, 0xaf, 0x90, 0xce, 0x84, 0x7b, 0x35, 0xd8, 0x33, 0xe8,
+ 0x49, 0x43, 0x55, 0x3e, 0xba, 0x54, 0x82, 0x1b, 0xeb, 0x3f, 0xcf, 0xf1,
+ 0x0c, 0x60, 0xd2, 0x23, 0x95, 0x67, 0xed, 0x79, 0xf9, 0x6c, 0x64, 0x57,
+ 0xc6, 0x96, 0xa3, 0xb7, 0x3c, 0x24, 0xea, 0xb5, 0x9c, 0xd2, 0xef, 0xee,
+ 0x3d, 0x04, 0x83, 0x95, 0xb4, 0x9f, 0x56, 0xfb, 0x96, 0x9f, 0x05, 0x86,
+ 0x43, 0x88, 0xec, 0x1d, 0x09, 0x6d, 0x2f, 0x02, 0x81, 0xc1, 0x00, 0xf0,
+ 0xfb, 0xf9, 0x85, 0x14, 0x54, 0x89, 0x85, 0x5a, 0xe2, 0xe7, 0x69, 0xc3,
+ 0xf6, 0x6a, 0xf1, 0x5d, 0x92, 0xbf, 0x65, 0xaa, 0x2f, 0x78, 0x01, 0x1b,
+ 0xa4, 0xb7, 0x99, 0x8a, 0x48, 0xc7, 0xc9, 0x2f, 0xd0, 0x6c, 0x69, 0xe5,
+ 0x42, 0x96, 0xef, 0xf1, 0xa7, 0x01, 0x03, 0x4f, 0x43, 0x72, 0xe0, 0x70,
+ 0x6e, 0x7f, 0xd4, 0xbc, 0xfd, 0x51, 0x22, 0xc9, 0x32, 0x86, 0xf5, 0x40,
+ 0xcf, 0x0a, 0x70, 0x25, 0xd4, 0xbd, 0xb3, 0x6e, 0x45, 0xe8, 0xcc, 0x41,
+ 0x32, 0x7e, 0xf2, 0x47, 0xd0, 0x97, 0x5a, 0x15, 0xbf, 0xd2, 0x27, 0xfa,
+ 0x1c, 0x77, 0x6a, 0x02, 0x7b, 0x89, 0xb8, 0xb2, 0x01, 0xe7, 0x2a, 0x02,
+ 0x2a, 0x76, 0x9a, 0xdf, 0x5c, 0x93, 0x72, 0xc3, 0x75, 0x5b, 0x97, 0x65,
+ 0xf4, 0x43, 0xa3, 0xd2, 0xcc, 0x52, 0x67, 0xed, 0x38, 0xf8, 0xea, 0x09,
+ 0x57, 0xc0, 0x3a, 0xa4, 0x51, 0x4d, 0x69, 0x4f, 0xdf, 0x98, 0xc9, 0xe8,
+ 0x46, 0xea, 0xfd, 0x42, 0x69, 0xed, 0xc1, 0x54, 0xfe, 0x8d, 0xd2, 0x36,
+ 0x4b, 0x28, 0xb9, 0x76, 0xfa, 0xb3, 0x19, 0x7b, 0xec, 0x75, 0xb4, 0xb9,
+ 0xe1, 0xa0, 0x6c, 0x80, 0xc8, 0x48, 0xf0, 0x11, 0x0a, 0xea, 0x58, 0xbd,
+ 0xd2, 0x49, 0xd6, 0xa0, 0xc2, 0x6a, 0x8e, 0x97, 0x7e, 0x8d, 0xb6, 0xe4,
+ 0xa2, 0xc5, 0x8e, 0xa8, 0x1e, 0x04, 0x09, 0x37, 0x64, 0x3e, 0x59, 0x02,
+ 0x81, 0xc0, 0x5b, 0xf4, 0x3c, 0x94, 0xa3, 0x08, 0xbf, 0x27, 0x2d, 0xe4,
+ 0xe3, 0x99, 0x29, 0x31, 0xcb, 0xde, 0xe0, 0xf2, 0x51, 0x77, 0x06, 0x90,
+ 0xcb, 0x75, 0xad, 0x0f, 0x56, 0x78, 0x45, 0x84, 0xb2, 0x55, 0xdc, 0x44,
+ 0x6e, 0x4b, 0x2b, 0x32, 0x3b, 0x55, 0x2a, 0x36, 0xfd, 0x78, 0xed, 0x11,
+ 0xce, 0xba, 0x62, 0xb6, 0x24, 0x90, 0x66, 0x6d, 0x87, 0xba, 0xfa, 0x21,
+ 0xa0, 0x15, 0x14, 0x82, 0x6d, 0xa7, 0x17, 0xe5, 0xbb, 0x30, 0x12, 0x10,
+ 0x70, 0x77, 0x18, 0xdc, 0x6c, 0x49, 0x47, 0x58, 0xe5, 0xab, 0xb4, 0x9d,
+ 0x49, 0xef, 0x6e, 0x4e, 0x93, 0x4e, 0xb3, 0xf1, 0x02, 0xe3, 0x0e, 0x85,
+ 0x22, 0x98, 0xf6, 0x98, 0xac, 0x7d, 0xda, 0xd3, 0xe1, 0xfd, 0x90, 0x94,
+ 0x00, 0xd1, 0x62, 0x3f, 0x4a, 0xd6, 0x81, 0xfa, 0x84, 0x66, 0x01, 0xd8,
+ 0x24, 0xc9, 0xfd, 0xc9, 0x46, 0xf1, 0x50, 0x38, 0x88, 0x83, 0xa8, 0x8b,
+ 0x51, 0xe5, 0x77, 0xb1, 0xbd, 0xb9, 0x68, 0x01, 0xed, 0xea, 0xa3, 0x6e,
+ 0x66, 0x18, 0x11, 0x53, 0xdf, 0x73, 0xfb, 0x20, 0x5c, 0x17, 0x69, 0x91,
+ 0x23, 0xb1, 0xf1, 0xc2, 0x28, 0xe3, 0x77, 0xc1, 0x2a, 0x86, 0xe6, 0xf7,
+ 0x3e, 0x66, 0x23, 0x42, 0x4c, 0xdb, 0xa6, 0xa5, 0xb6, 0x14, 0xd3, 0x5c,
+ 0x93, 0xa1, 0x07, 0x58, 0xc8, 0x82, 0x6f, 0xec, 0x2e, 0xff, 0x24, 0x07,
+ 0xa7, 0x1d, 0x02, 0x81, 0xc0, 0x66, 0xab, 0xfa, 0x98, 0x44, 0x37, 0x28,
+ 0x6d, 0xee, 0x8e, 0xff, 0xd6, 0x5c, 0x5c, 0xe8, 0x2c, 0x9c, 0x71, 0x6c,
+ 0x49, 0xf1, 0x52, 0x33, 0xd1, 0x2a, 0xb5, 0x64, 0xe4, 0xbc, 0x54, 0x0b,
+ 0x3d, 0x9d, 0x0e, 0x3d, 0x24, 0x30, 0x0c, 0xd3, 0xd6, 0x81, 0x91, 0x8f,
+ 0xea, 0x8d, 0xbe, 0x02, 0xd2, 0x1f, 0x26, 0xd9, 0x6c, 0x8a, 0x9a, 0x4c,
+ 0x11, 0xf6, 0x44, 0x0b, 0xf6, 0xe1, 0xbd, 0x68, 0x31, 0xa7, 0x38, 0xfc,
+ 0xad, 0xcd, 0x4c, 0xda, 0x79, 0x0e, 0xbd, 0x4a, 0x32, 0x10, 0x96, 0xb4,
+ 0x40, 0x11, 0x29, 0xd5, 0x7d, 0x9d, 0xc0, 0x58, 0x84, 0xf6, 0x31, 0x82,
+ 0x3e, 0x17, 0x76, 0x2b, 0x7e, 0x25, 0x08, 0xd7, 0x8c, 0x2f, 0x3d, 0xab,
+ 0x4d, 0x86, 0xc6, 0x17, 0xae, 0x69, 0xbb, 0x2a, 0xf2, 0x74, 0xaa, 0xd6,
+ 0xa6, 0xf1, 0x91, 0xd3, 0x9a, 0x29, 0xc6, 0x56, 0x45, 0x10, 0xd0, 0x01,
+ 0x7e, 0x2c, 0xa7, 0xf1, 0x49, 0x02, 0xa6, 0x69, 0x54, 0x01, 0x38, 0x3a,
+ 0x3b, 0x50, 0x51, 0x7e, 0x30, 0xa5, 0xa1, 0xf0, 0xf9, 0xbc, 0xc0, 0xc2,
+ 0x37, 0x17, 0x24, 0x42, 0x12, 0x6f, 0x5a, 0x8b, 0x8d, 0x32, 0xcd, 0x4b,
+ 0xb0, 0xbb, 0xf0, 0x7d, 0x0a, 0x0b, 0x2d, 0xea, 0x4c, 0xd5, 0x1a, 0xe4,
+ 0x24, 0x2b, 0x4f, 0x75, 0xc1, 0x2c, 0x75, 0xa9, 0xd2, 0x9b, 0xd0, 0xd4,
+ 0xb5, 0x87, 0x2a, 0x56, 0x00};
+
+static const std::vector<uint8_t> priv_key_56{
+ 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0x99, 0x98, 0x40, 0xd1, 0xe3, 0x0c, 0x2f, 0xda, 0x87, 0x22,
+ 0x76, 0xf9, 0xfa, 0x9c, 0x50, 0xf7, 0x0f, 0xfa, 0xf5, 0xe1, 0x09, 0xef,
+ 0x8b, 0x36, 0x4a, 0x2c, 0x72, 0x49, 0x46, 0x49, 0xff, 0x9d, 0xd1, 0xa3,
+ 0x55, 0xb4, 0x8c, 0x64, 0xe6, 0xb2, 0x2e, 0x20, 0xd0, 0x64, 0x50, 0xa7,
+ 0x28, 0x3b, 0xd6, 0xb2, 0x7a, 0x66, 0x05, 0xa4, 0xc8, 0x0c, 0xc0, 0xc2,
+ 0x68, 0xc0, 0x90, 0x19, 0xd1, 0x30, 0xa6, 0x1c, 0x6c, 0x9d, 0xe4, 0x58,
+ 0xcc, 0x0a, 0x3a, 0x0a, 0x18, 0xa3, 0x7f, 0xa8, 0x38, 0x14, 0x63, 0xd6,
+ 0x26, 0xec, 0xd8, 0xf0, 0xd6, 0x5d, 0xf9, 0x83, 0xc2, 0xf0, 0xcd, 0x19,
+ 0xd0, 0xfb, 0x7c, 0xd9, 0x7e, 0x68, 0xbb, 0x6a, 0xaa, 0x6a, 0x01, 0xc2,
+ 0x05, 0x6d, 0xb4, 0xd9, 0x56, 0x1d, 0x5a, 0xbc, 0xda, 0x21, 0x91, 0x4c,
+ 0xe7, 0xa9, 0xca, 0xb9, 0x44, 0xb1, 0xc4, 0x62, 0xf7, 0x3a, 0xe2, 0xeb,
+ 0xff, 0x36, 0x66, 0xb1, 0x2a, 0xb9, 0x9c, 0x8c, 0x6c, 0xbf, 0x88, 0x93,
+ 0x44, 0x65, 0x35, 0xf2, 0x5f, 0xf9, 0xb2, 0x46, 0xd6, 0x49, 0x5c, 0x05,
+ 0x99, 0xdb, 0xed, 0x96, 0x05, 0xe0, 0xe1, 0x8c, 0xc7, 0x9b, 0x60, 0x76,
+ 0x12, 0xe9, 0xfe, 0xdc, 0x1f, 0x43, 0xc9, 0x3e, 0x63, 0xa6, 0xbd, 0x10,
+ 0x78, 0x30, 0xda, 0xd2, 0x80, 0x4e, 0x1c, 0x83, 0xb0, 0x23, 0x12, 0x4e,
+ 0xa0, 0x97, 0x2a, 0x29, 0x9c, 0x2f, 0xe8, 0xc1, 0xe1, 0x85, 0x8e, 0xcb,
+ 0xbe, 0xe4, 0x24, 0xfe, 0x35, 0x2e, 0x7d, 0x36, 0x39, 0xca, 0x3e, 0xd3,
+ 0x5f, 0x0e, 0xda, 0x7c, 0x8d, 0x44, 0x1c, 0x3b, 0x1b, 0x5e, 0xb3, 0x31,
+ 0x81, 0xa0, 0x75, 0x79, 0xca, 0x74, 0x4e, 0x6a, 0x3a, 0x57, 0x19, 0x53,
+ 0xe9, 0xac, 0x9a, 0x57, 0x79, 0xa8, 0x3d, 0x1c, 0x9c, 0xe2, 0xfa, 0x4d,
+ 0xc1, 0xb8, 0x95, 0x7e, 0x88, 0x07, 0x50, 0x35, 0x50, 0x06, 0x2b, 0xbb,
+ 0xfa, 0x6b, 0x70, 0x04, 0x2e, 0x34, 0x9a, 0xbe, 0x38, 0x88, 0x14, 0x4f,
+ 0x81, 0xb6, 0x60, 0x13, 0xb9, 0x43, 0xe2, 0xcb, 0xa0, 0x29, 0xe4, 0x78,
+ 0x54, 0x94, 0x00, 0x97, 0xef, 0xd2, 0x67, 0xff, 0xba, 0xa0, 0x49, 0x4e,
+ 0x84, 0xc9, 0xfe, 0xf7, 0xf1, 0x1b, 0x49, 0x3f, 0x66, 0x70, 0x21, 0xcb,
+ 0x11, 0x12, 0x0b, 0x08, 0xfa, 0x39, 0xf2, 0x85, 0x2d, 0xb8, 0xd1, 0xf5,
+ 0xfd, 0x21, 0x41, 0x5a, 0xf8, 0x9f, 0xe9, 0x8d, 0x4e, 0xd3, 0xbd, 0x6e,
+ 0xba, 0x57, 0x16, 0x6a, 0x1b, 0x3e, 0xec, 0x1c, 0xd9, 0x79, 0xd7, 0x65,
+ 0x88, 0x85, 0x51, 0xed, 0x62, 0x24, 0xea, 0x70, 0x31, 0xce, 0x23, 0xc5,
+ 0x96, 0xd3, 0x2c, 0x6d, 0x50, 0x8a, 0xcf, 0xe9, 0x1f, 0xe4, 0x39, 0x8e,
+ 0x49, 0x8f, 0x26, 0xd5, 0xe0, 0xd6, 0x0a, 0xeb, 0x63, 0x00, 0x4f, 0x3e,
+ 0x32, 0x45, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x0e,
+ 0x4e, 0x37, 0xfb, 0x54, 0x82, 0x56, 0x12, 0xac, 0x73, 0x71, 0x51, 0x67,
+ 0x1e, 0x18, 0x0c, 0x6a, 0xd8, 0x9c, 0xfe, 0x10, 0xc6, 0xd6, 0xd8, 0x7f,
+ 0xa0, 0x14, 0x24, 0xee, 0xff, 0x05, 0x67, 0xd5, 0x96, 0xb8, 0xec, 0xd0,
+ 0x06, 0xb5, 0xd5, 0xf2, 0xa5, 0xeb, 0xc2, 0xec, 0x20, 0x25, 0x87, 0x2d,
+ 0x40, 0x02, 0x56, 0x6e, 0x40, 0x22, 0xc1, 0xcd, 0x52, 0x4e, 0x1f, 0x61,
+ 0x4c, 0x86, 0x47, 0x59, 0xb1, 0x5c, 0x0c, 0x78, 0xb0, 0x2c, 0x90, 0xe7,
+ 0x46, 0xf9, 0x74, 0x80, 0xf7, 0x52, 0x01, 0xd4, 0x2a, 0xa6, 0x05, 0x79,
+ 0x4f, 0x35, 0x28, 0x1b, 0x8d, 0x42, 0x22, 0xdb, 0x77, 0x84, 0x17, 0x68,
+ 0x51, 0x79, 0x8c, 0x97, 0xa8, 0x1f, 0xa7, 0x2f, 0xf2, 0xba, 0x3e, 0xb5,
+ 0x91, 0x68, 0x8b, 0xe3, 0x5f, 0xa3, 0x91, 0x6c, 0xcf, 0x14, 0xe4, 0xa3,
+ 0x95, 0x0d, 0xe8, 0xe0, 0xb9, 0xb6, 0xfd, 0x2d, 0x15, 0x7d, 0xf7, 0xbb,
+ 0x28, 0xd5, 0x29, 0xe4, 0x82, 0xcf, 0xbe, 0x27, 0x22, 0x50, 0x44, 0x7c,
+ 0xf9, 0xce, 0x26, 0x9b, 0x8c, 0x2d, 0x79, 0x37, 0xb0, 0xed, 0xdb, 0xa6,
+ 0x0d, 0x4b, 0x0e, 0xde, 0xf3, 0x15, 0xc4, 0x4a, 0xff, 0xb4, 0x53, 0x47,
+ 0x01, 0x89, 0x87, 0xee, 0xbe, 0x78, 0xd9, 0x96, 0xd2, 0x69, 0xdf, 0x63,
+ 0x02, 0x28, 0x21, 0x1e, 0x56, 0xc5, 0x98, 0xfe, 0xa3, 0x84, 0x21, 0x6b,
+ 0x2e, 0xa9, 0x3f, 0xbd, 0xc2, 0xf3, 0x9d, 0x34, 0xcc, 0x23, 0xa4, 0x24,
+ 0xcb, 0xf8, 0x61, 0x96, 0x45, 0xb5, 0x86, 0x48, 0x83, 0x49, 0xf7, 0x01,
+ 0xa3, 0x37, 0xb5, 0x5d, 0xbc, 0xac, 0x9e, 0xd3, 0xe3, 0x81, 0xe2, 0x51,
+ 0x07, 0xc6, 0xbb, 0xad, 0xfc, 0x90, 0x7e, 0xa5, 0x12, 0x91, 0xac, 0x64,
+ 0x0a, 0x9a, 0xcb, 0xd5, 0x18, 0xb8, 0x8a, 0x9b, 0xf6, 0xc4, 0x9b, 0x72,
+ 0xea, 0x98, 0x92, 0xc0, 0x59, 0x9a, 0xfe, 0xe6, 0x0c, 0x09, 0xaa, 0x81,
+ 0x27, 0x64, 0x29, 0xea, 0x0a, 0xf8, 0x06, 0xb2, 0x2a, 0x2c, 0x67, 0xc7,
+ 0xfb, 0x7e, 0xa8, 0xa4, 0x4f, 0xa6, 0xd9, 0xb0, 0xd7, 0x4d, 0x28, 0x60,
+ 0xd0, 0x8f, 0xb4, 0xd0, 0xcd, 0xd8, 0xb7, 0xd6, 0x76, 0x69, 0x3b, 0x9b,
+ 0x56, 0xfa, 0x82, 0x2e, 0xf6, 0x6a, 0x55, 0xe9, 0x3e, 0x8e, 0x4c, 0x49,
+ 0x1f, 0x22, 0x5e, 0x32, 0x36, 0x22, 0xec, 0x68, 0x87, 0x2a, 0x3a, 0xf3,
+ 0xf6, 0x4c, 0x23, 0x07, 0x7c, 0x89, 0xd8, 0x16, 0xd0, 0x2b, 0xa9, 0xf5,
+ 0xb9, 0x49, 0xa5, 0x3b, 0xb2, 0x23, 0xcf, 0x8b, 0x7e, 0xa0, 0x0f, 0x7a,
+ 0x69, 0x3b, 0x8b, 0x3f, 0xea, 0x41, 0x6a, 0x58, 0x67, 0x42, 0x92, 0x94,
+ 0xd9, 0x3e, 0x09, 0xe5, 0x32, 0xb0, 0x0b, 0xc1, 0xfc, 0x6d, 0x8a, 0x0f,
+ 0x83, 0xee, 0x79, 0x17, 0xe4, 0x3f, 0xb5, 0xfd, 0x68, 0x7e, 0x21, 0x02,
+ 0x81, 0xc1, 0x00, 0xd3, 0xff, 0x0d, 0x7e, 0xa1, 0x8d, 0x5b, 0xf8, 0x45,
+ 0x98, 0x95, 0x80, 0xcf, 0x0f, 0x3c, 0x92, 0x56, 0x5a, 0x52, 0xc3, 0x84,
+ 0xc0, 0x73, 0x1f, 0xe4, 0x1c, 0x2c, 0xa4, 0x4d, 0xdf, 0x04, 0x3b, 0x87,
+ 0x55, 0x5f, 0x11, 0x20, 0xcc, 0x23, 0x79, 0xc6, 0x82, 0x91, 0xd8, 0x45,
+ 0xc1, 0xd3, 0x4e, 0x56, 0xef, 0x31, 0x35, 0x19, 0xc7, 0xff, 0x55, 0x19,
+ 0xfa, 0x59, 0x15, 0x2d, 0xd0, 0x3d, 0xa9, 0x55, 0x71, 0x38, 0x2e, 0xf6,
+ 0x76, 0xa4, 0x2b, 0x6a, 0xcb, 0x7c, 0x8d, 0x09, 0x40, 0x1b, 0x7c, 0x8b,
+ 0x0e, 0x37, 0x28, 0xda, 0x46, 0x91, 0x09, 0x8a, 0x8d, 0x0b, 0xf0, 0x36,
+ 0xc5, 0x90, 0x42, 0x16, 0xbc, 0x5b, 0xd0, 0xf2, 0xec, 0x8b, 0x55, 0x89,
+ 0xef, 0xd8, 0xba, 0xc7, 0xa7, 0x20, 0xc3, 0x9b, 0x8c, 0xa4, 0xf0, 0xaa,
+ 0x04, 0x27, 0x82, 0xb9, 0x6f, 0xe0, 0xec, 0x99, 0x1d, 0xc9, 0xd9, 0xec,
+ 0xf1, 0xd3, 0xce, 0x48, 0xb4, 0xf1, 0xc5, 0xd6, 0xe2, 0x21, 0x1f, 0xfa,
+ 0x0b, 0xc2, 0xf9, 0x35, 0x04, 0x3a, 0x4a, 0xbd, 0x7b, 0xe7, 0x44, 0x3b,
+ 0x1b, 0x85, 0x90, 0xa4, 0x13, 0x58, 0x0b, 0x73, 0x43, 0x3b, 0xce, 0xff,
+ 0xa4, 0x4a, 0x9c, 0x84, 0xa3, 0xf6, 0x83, 0xa1, 0xfc, 0xc2, 0xf6, 0x50,
+ 0xd9, 0x0b, 0xd8, 0x52, 0x38, 0x2a, 0x09, 0xbf, 0xd0, 0xb2, 0xb7, 0xbe,
+ 0x4c, 0x21, 0x5b, 0x02, 0x81, 0xc1, 0x00, 0xb9, 0x79, 0xe3, 0xa5, 0x3d,
+ 0xb2, 0x9e, 0x5f, 0xa3, 0x65, 0xce, 0x73, 0x6c, 0x12, 0xa7, 0x84, 0x62,
+ 0xf2, 0x39, 0x0f, 0x88, 0x59, 0xf2, 0x8c, 0x2b, 0x4b, 0x84, 0xd5, 0xee,
+ 0x7b, 0xdd, 0x9d, 0xf3, 0x0f, 0x3a, 0x23, 0x2b, 0xfe, 0x2f, 0xb9, 0x93,
+ 0xf9, 0x2b, 0x36, 0x74, 0xe7, 0x5c, 0x88, 0xf8, 0x4b, 0x24, 0x47, 0x86,
+ 0x73, 0xea, 0xeb, 0x4b, 0xf8, 0x1f, 0xbc, 0xec, 0xa0, 0xb9, 0x32, 0xfe,
+ 0x9c, 0x06, 0xb5, 0x46, 0xee, 0x1d, 0x45, 0xf1, 0x02, 0xc9, 0xc1, 0xd0,
+ 0x5d, 0x7b, 0x41, 0x76, 0x6d, 0xf9, 0x9c, 0x6f, 0xda, 0xf8, 0x69, 0x31,
+ 0x4f, 0xe4, 0xb1, 0x78, 0xa5, 0x18, 0x36, 0x7c, 0x70, 0x86, 0xb1, 0xeb,
+ 0x10, 0xc5, 0xb3, 0x76, 0xa2, 0xcb, 0x83, 0x72, 0xed, 0xed, 0x25, 0xf5,
+ 0xcf, 0x38, 0x6c, 0xdd, 0x40, 0x63, 0x91, 0xb1, 0x13, 0xc0, 0x80, 0x7d,
+ 0xcb, 0x28, 0xb6, 0x7c, 0xdb, 0x1c, 0xd2, 0x35, 0x53, 0x26, 0x55, 0xba,
+ 0x1c, 0x31, 0x32, 0xe5, 0x99, 0x37, 0x5c, 0x7a, 0xed, 0xca, 0x33, 0x5e,
+ 0xf8, 0x33, 0x90, 0x90, 0x9f, 0x6b, 0x61, 0x9e, 0x63, 0x5a, 0x19, 0xa7,
+ 0xee, 0x29, 0xcf, 0x15, 0xf8, 0x93, 0x44, 0x19, 0xb3, 0xc1, 0xe8, 0x2d,
+ 0x0f, 0x5f, 0x57, 0xd8, 0xee, 0x4c, 0x8a, 0x54, 0x88, 0x53, 0x46, 0x27,
+ 0xa6, 0x9d, 0xbc, 0x70, 0xcc, 0xac, 0xdf, 0x02, 0x81, 0xc0, 0x04, 0xa1,
+ 0xd6, 0x11, 0xa6, 0x46, 0x08, 0x74, 0x6c, 0x50, 0xe1, 0x33, 0x67, 0x52,
+ 0xd5, 0xe7, 0xfc, 0xab, 0x0c, 0x93, 0xe9, 0x1a, 0xab, 0x69, 0x4e, 0xfa,
+ 0xae, 0x9f, 0x08, 0x74, 0x8f, 0x0b, 0x1d, 0xf1, 0xe7, 0x99, 0xe0, 0x35,
+ 0x95, 0xb0, 0xdb, 0x7d, 0x8e, 0xe2, 0x42, 0xe3, 0xf1, 0x52, 0x0c, 0xe4,
+ 0x3d, 0x17, 0x03, 0xf1, 0x32, 0xcb, 0x11, 0x3e, 0x3f, 0x24, 0x0f, 0x54,
+ 0x35, 0x84, 0xb5, 0xb1, 0x3b, 0xa1, 0x0b, 0x11, 0x9c, 0x94, 0xb6, 0x48,
+ 0xab, 0xf8, 0x08, 0xf3, 0xb5, 0xa6, 0x0b, 0x03, 0xcc, 0x80, 0xc0, 0x04,
+ 0x3a, 0xb7, 0x12, 0xa7, 0xf2, 0x52, 0xd5, 0x5f, 0x8b, 0xbf, 0x65, 0xef,
+ 0xc7, 0xb1, 0xd1, 0x1d, 0x0a, 0x0e, 0x5c, 0x6d, 0x39, 0x37, 0x1b, 0x95,
+ 0xb3, 0x49, 0x92, 0xe4, 0x87, 0xd6, 0x1a, 0x60, 0xec, 0xdc, 0x16, 0x61,
+ 0x33, 0x70, 0xf8, 0x07, 0x86, 0x99, 0x94, 0x6b, 0xd4, 0x4c, 0xf5, 0x99,
+ 0xbe, 0x8e, 0xac, 0x1b, 0x54, 0xcd, 0xf6, 0x10, 0xbb, 0xb9, 0xe6, 0x46,
+ 0xa9, 0x5f, 0x68, 0xb4, 0x84, 0x61, 0x21, 0x49, 0x80, 0xa9, 0xa0, 0x6c,
+ 0x2b, 0xc8, 0x54, 0x44, 0x6b, 0xd2, 0x22, 0x13, 0xdc, 0xed, 0x7e, 0x98,
+ 0x76, 0x92, 0x79, 0xbf, 0xa4, 0x22, 0xed, 0xb1, 0x50, 0x68, 0xf1, 0xa2,
+ 0xf8, 0x88, 0x2e, 0x00, 0xc9, 0x66, 0xea, 0x69, 0x8f, 0x71, 0x02, 0x81,
+ 0xc0, 0x73, 0x00, 0xfd, 0x02, 0x2c, 0x6b, 0x60, 0x7f, 0xf4, 0x94, 0xdf,
+ 0x99, 0xf9, 0xdc, 0xe7, 0x39, 0xd3, 0x10, 0x56, 0x09, 0x27, 0x86, 0x7e,
+ 0x3a, 0x23, 0x6e, 0x44, 0x03, 0x52, 0x48, 0x43, 0x75, 0xf8, 0x8b, 0xec,
+ 0x84, 0x7a, 0x76, 0xb5, 0xa8, 0xdf, 0xf3, 0x93, 0xb3, 0xc4, 0x70, 0xe0,
+ 0x93, 0x9d, 0x41, 0x1a, 0x51, 0xaf, 0x30, 0x98, 0xed, 0x24, 0xc1, 0xc9,
+ 0x0c, 0x1f, 0xbc, 0xd8, 0x98, 0xa1, 0xfe, 0xa4, 0xba, 0x2a, 0x2c, 0xe2,
+ 0xc1, 0xc7, 0x5a, 0xef, 0x36, 0xd9, 0xb7, 0xdd, 0x01, 0x0e, 0x29, 0xca,
+ 0xa8, 0x11, 0x43, 0x38, 0xdc, 0x20, 0xd3, 0x64, 0xfe, 0x15, 0xcc, 0x68,
+ 0x63, 0x00, 0x6d, 0xd5, 0x56, 0xe4, 0x66, 0x15, 0xef, 0xdd, 0x13, 0xbc,
+ 0x14, 0xd9, 0x62, 0x65, 0xb5, 0x2f, 0xe1, 0x39, 0x1f, 0x67, 0x60, 0xd1,
+ 0x5c, 0x38, 0xec, 0x02, 0x64, 0xa9, 0x9b, 0x1a, 0xb7, 0x6c, 0x5b, 0x80,
+ 0x57, 0x66, 0xf1, 0x13, 0xc7, 0xfc, 0x0a, 0x17, 0x07, 0x74, 0x0d, 0xb8,
+ 0xa2, 0x03, 0x27, 0x06, 0x45, 0x2c, 0x11, 0xc2, 0x07, 0x55, 0x65, 0x43,
+ 0xf3, 0xd7, 0x7d, 0xcb, 0x14, 0x35, 0x68, 0x1b, 0x4c, 0x68, 0x57, 0x25,
+ 0x19, 0x08, 0xc6, 0xc8, 0xe8, 0xe9, 0x67, 0xaa, 0xba, 0x91, 0xab, 0xd0,
+ 0x91, 0xc5, 0x30, 0x72, 0x52, 0x01, 0xab, 0xf2, 0x0a, 0x31, 0xf6, 0xf7,
+ 0x09, 0x02, 0x81, 0xc1, 0x00, 0x88, 0xa0, 0x3a, 0xb4, 0x18, 0x12, 0x4d,
+ 0x0b, 0xd6, 0x87, 0xc4, 0xfc, 0x71, 0x29, 0xa8, 0x67, 0x82, 0x62, 0xdc,
+ 0x8a, 0x55, 0xa3, 0xc6, 0x8b, 0xcf, 0xa9, 0x42, 0xe9, 0xcb, 0xe9, 0xad,
+ 0xd6, 0x1d, 0xc1, 0x75, 0x43, 0x49, 0xa3, 0xb0, 0xe2, 0xb3, 0xbf, 0x54,
+ 0x10, 0x37, 0x7f, 0xcd, 0xc6, 0x28, 0xd9, 0x34, 0x83, 0x00, 0x79, 0x6a,
+ 0x8d, 0x73, 0x53, 0x5f, 0x2e, 0xc3, 0x42, 0xda, 0x35, 0x80, 0xa4, 0x92,
+ 0xfa, 0x87, 0x64, 0x6b, 0x8b, 0x01, 0xcc, 0x46, 0x95, 0x4e, 0x97, 0xf4,
+ 0x2c, 0x85, 0xea, 0xc6, 0x82, 0x42, 0x4a, 0x2d, 0xe1, 0xe2, 0x28, 0xeb,
+ 0x7f, 0x90, 0x63, 0xfa, 0x41, 0x28, 0x5b, 0x39, 0x6c, 0x04, 0x22, 0x18,
+ 0x4c, 0x29, 0x4f, 0x21, 0x94, 0xa4, 0x6c, 0x38, 0x12, 0x13, 0x37, 0xea,
+ 0xda, 0x83, 0x7d, 0x75, 0x6c, 0x74, 0xbc, 0xbb, 0x10, 0xa5, 0x44, 0x68,
+ 0xc7, 0x4d, 0xca, 0x9d, 0xdd, 0x11, 0xc4, 0x15, 0x92, 0x28, 0x29, 0xcd,
+ 0x6d, 0xe3, 0x34, 0x60, 0x9d, 0xa1, 0xee, 0x23, 0xf9, 0x41, 0xf9, 0xd2,
+ 0xaf, 0xbf, 0x9f, 0xe1, 0xe4, 0xe5, 0x57, 0x0a, 0x19, 0x78, 0x62, 0x7d,
+ 0x48, 0xce, 0xc6, 0x94, 0xfe, 0x8c, 0x24, 0x97, 0x69, 0xcf, 0xeb, 0xef,
+ 0x53, 0xb0, 0xd3, 0xb5, 0xeb, 0xed, 0x03, 0x48, 0xb1, 0x39, 0xeb, 0x58,
+ 0xba, 0x52, 0x49, 0x29, 0xd4};
+
+static const std::vector<uint8_t> priv_key_57{
+ 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xc2, 0x23, 0xf2, 0x9f, 0x2f, 0x79, 0x01, 0xb9, 0xd9, 0xdf,
+ 0xce, 0x63, 0x7a, 0x14, 0x8f, 0xf9, 0xf3, 0xbf, 0x42, 0x2d, 0x42, 0x17,
+ 0x08, 0xf2, 0x33, 0xf8, 0xb1, 0xa4, 0x47, 0x02, 0xc9, 0xdd, 0x0b, 0x30,
+ 0x95, 0x96, 0x3a, 0x48, 0x93, 0x67, 0x6c, 0x91, 0x65, 0x22, 0xc6, 0xad,
+ 0x64, 0xd6, 0x0d, 0x96, 0x93, 0x65, 0xd4, 0x3a, 0xac, 0xda, 0x12, 0x19,
+ 0x58, 0x76, 0x65, 0x7f, 0xff, 0xac, 0x7c, 0x0b, 0x90, 0x22, 0xb8, 0x7d,
+ 0x3b, 0x61, 0x14, 0x1b, 0xba, 0xbc, 0x3e, 0x55, 0xf5, 0xfa, 0xd4, 0xbc,
+ 0x68, 0x14, 0x6e, 0x36, 0x7d, 0x52, 0x2c, 0x3f, 0x17, 0x01, 0x49, 0x13,
+ 0x34, 0xfd, 0x84, 0xc9, 0xdd, 0x31, 0xa7, 0x86, 0x60, 0xfa, 0xc4, 0x92,
+ 0xe8, 0x6a, 0x49, 0x89, 0x85, 0x59, 0x5d, 0xd9, 0x9e, 0x7a, 0x1b, 0xc7,
+ 0x73, 0x63, 0x47, 0x33, 0xf7, 0x74, 0x73, 0x7e, 0xe9, 0x56, 0xba, 0xf7,
+ 0x1b, 0xa7, 0x3b, 0x9a, 0x8d, 0xf1, 0x3d, 0xd5, 0x79, 0x54, 0x45, 0x7e,
+ 0x46, 0xc1, 0x3d, 0xee, 0xcf, 0xf3, 0x14, 0xa7, 0xb2, 0x89, 0x59, 0xf4,
+ 0x17, 0xb2, 0xe4, 0xa4, 0x9b, 0xdc, 0x18, 0x6b, 0x24, 0x59, 0xf5, 0xb5,
+ 0x5c, 0xac, 0x89, 0x13, 0xf8, 0xe1, 0xe3, 0x85, 0xb4, 0x6a, 0x13, 0x54,
+ 0xf0, 0x3e, 0x36, 0x6b, 0xce, 0x0e, 0x76, 0x40, 0xc0, 0xbb, 0xb2, 0xd8,
+ 0xcd, 0xd9, 0xa2, 0x18, 0xaa, 0x7a, 0x98, 0x99, 0x1a, 0xec, 0x07, 0xe5,
+ 0x0b, 0xb2, 0xf3, 0x35, 0x26, 0x9a, 0x38, 0xfe, 0xbc, 0x58, 0xdc, 0x2a,
+ 0xf8, 0x28, 0x78, 0x82, 0x00, 0xa5, 0x79, 0x63, 0xdf, 0x38, 0x3a, 0x54,
+ 0x7a, 0x55, 0x2b, 0x69, 0xdd, 0x2c, 0x6a, 0x47, 0xc8, 0x04, 0x90, 0x9e,
+ 0xdd, 0x06, 0x07, 0x46, 0xa1, 0x85, 0xbc, 0x16, 0x0e, 0x27, 0xdf, 0x00,
+ 0x27, 0x38, 0x85, 0x05, 0x75, 0x2b, 0xbc, 0x5a, 0x68, 0x75, 0xe0, 0xd2,
+ 0xa7, 0x80, 0x75, 0x3a, 0x86, 0x14, 0x87, 0x27, 0xb6, 0xbb, 0x07, 0x19,
+ 0x1c, 0x47, 0xe2, 0xc8, 0x9c, 0x78, 0x0c, 0x49, 0xfa, 0x3d, 0x90, 0x24,
+ 0xaa, 0x3e, 0x91, 0x72, 0xd4, 0xee, 0x79, 0xd3, 0xbd, 0x6e, 0x4d, 0x25,
+ 0x03, 0x45, 0xdf, 0xc8, 0x59, 0x56, 0xdf, 0x7a, 0x3c, 0x76, 0x98, 0xae,
+ 0x11, 0x19, 0x1b, 0xac, 0x21, 0x05, 0xec, 0x93, 0x28, 0xaa, 0xa1, 0xdf,
+ 0xa9, 0xf2, 0x47, 0xec, 0x8a, 0x3b, 0xdb, 0x40, 0x92, 0x2f, 0x3b, 0x1f,
+ 0x5d, 0xc0, 0xe6, 0xf3, 0x8e, 0x03, 0x36, 0xe6, 0xc9, 0xe2, 0x66, 0xd0,
+ 0xd0, 0x5a, 0xd0, 0x01, 0x5b, 0x4a, 0xe5, 0x1e, 0xfd, 0x52, 0x74, 0xff,
+ 0x3a, 0x12, 0x74, 0x7f, 0x9a, 0x7c, 0xb3, 0xaa, 0x0d, 0xd9, 0x58, 0xf2,
+ 0x9d, 0xa1, 0x20, 0xda, 0x88, 0x5e, 0xf9, 0x64, 0xdb, 0x20, 0xbd, 0x30,
+ 0xf3, 0x81, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x26,
+ 0x3e, 0x4a, 0x97, 0x0d, 0x14, 0xfb, 0x40, 0x0f, 0x29, 0x45, 0x50, 0xd7,
+ 0x45, 0xa1, 0xaf, 0x0d, 0x53, 0x09, 0xc8, 0x3c, 0x92, 0xa9, 0x12, 0x7d,
+ 0x26, 0x6a, 0x68, 0x00, 0x0d, 0x0e, 0x92, 0xda, 0x97, 0x71, 0x80, 0x2c,
+ 0x6f, 0x0b, 0x8a, 0x7e, 0x1a, 0x8e, 0x1f, 0xb1, 0x9f, 0x8a, 0x93, 0x98,
+ 0x0d, 0xa7, 0x6f, 0x91, 0xc5, 0x15, 0x33, 0xc8, 0x08, 0xf2, 0x22, 0x30,
+ 0x90, 0x6c, 0x5f, 0x1f, 0xf8, 0x6f, 0x26, 0x47, 0xcd, 0x73, 0x9b, 0x06,
+ 0x09, 0x08, 0x59, 0xf8, 0xb5, 0x9a, 0x45, 0x15, 0x0f, 0x20, 0x39, 0x96,
+ 0x14, 0x69, 0xcf, 0x7c, 0x23, 0xd9, 0x76, 0x49, 0x5c, 0xdd, 0x3d, 0x6b,
+ 0xa1, 0x10, 0x4f, 0xad, 0xbe, 0x8c, 0xf0, 0x19, 0x35, 0x0f, 0x4f, 0x90,
+ 0xb8, 0xe4, 0x69, 0xdc, 0x50, 0xf8, 0x24, 0xf9, 0xbf, 0xea, 0x7d, 0x0e,
+ 0x13, 0xb0, 0x95, 0x62, 0x03, 0x08, 0x18, 0x2b, 0xb0, 0x6d, 0xe4, 0x1d,
+ 0x9b, 0xae, 0x86, 0x6d, 0x35, 0xd6, 0x36, 0xc1, 0x91, 0xc4, 0x82, 0x60,
+ 0x9e, 0xe0, 0x9b, 0xf3, 0xdf, 0xad, 0x0d, 0xdd, 0x88, 0x75, 0xfa, 0xa9,
+ 0x8b, 0xbb, 0xa0, 0x39, 0xb7, 0x31, 0x6b, 0xff, 0x39, 0x00, 0xce, 0x84,
+ 0x1a, 0x49, 0x16, 0xc6, 0x69, 0x1a, 0x47, 0x23, 0x13, 0xc2, 0x57, 0x9f,
+ 0x04, 0xd1, 0x8c, 0x8b, 0xc2, 0xe9, 0xb4, 0x8f, 0xe0, 0xa1, 0x7b, 0xfb,
+ 0xbb, 0xd0, 0x8b, 0x91, 0x1e, 0x9f, 0x2d, 0xf0, 0x93, 0x0b, 0xcb, 0x82,
+ 0x5b, 0x18, 0xe0, 0xa6, 0x20, 0x75, 0x4a, 0x58, 0xad, 0x57, 0x3a, 0x13,
+ 0xad, 0x65, 0x48, 0xbf, 0xaf, 0x3a, 0x9a, 0xef, 0x6f, 0xc8, 0x02, 0xea,
+ 0x81, 0x14, 0x5c, 0xf6, 0xa0, 0x8b, 0xbd, 0xf7, 0x3b, 0xae, 0x31, 0x24,
+ 0x4c, 0xc3, 0x48, 0x61, 0x19, 0x4d, 0x97, 0x27, 0x6a, 0x5e, 0x69, 0x83,
+ 0x80, 0x7b, 0x98, 0x54, 0xd3, 0x58, 0x84, 0x4b, 0x3c, 0xe6, 0xc1, 0x03,
+ 0xb1, 0xb8, 0x34, 0xb7, 0xa3, 0xb0, 0xc9, 0x49, 0x62, 0xad, 0x22, 0x34,
+ 0xe5, 0x84, 0x82, 0xe0, 0xde, 0xe1, 0x77, 0x81, 0xdf, 0x37, 0x88, 0x27,
+ 0x80, 0x00, 0x6a, 0x85, 0x12, 0x32, 0x9a, 0x77, 0xe9, 0x18, 0xb5, 0x1d,
+ 0xe3, 0x94, 0x2d, 0x28, 0xdd, 0x1a, 0x98, 0xf2, 0x5f, 0x6a, 0x4d, 0x37,
+ 0x1d, 0x6d, 0x51, 0x29, 0xcf, 0xbd, 0x8e, 0x63, 0x3c, 0xf1, 0x2a, 0xfc,
+ 0x03, 0x18, 0x7f, 0xee, 0x8f, 0x51, 0xee, 0x70, 0xb1, 0xf0, 0x35, 0x5d,
+ 0xb0, 0x37, 0x9b, 0xc0, 0x13, 0xb8, 0xfb, 0xa8, 0x64, 0x89, 0x23, 0xcd,
+ 0x2d, 0xad, 0x4b, 0x86, 0xbb, 0xaa, 0x52, 0x27, 0x55, 0xe8, 0x52, 0xc4,
+ 0x98, 0x6d, 0x51, 0xaf, 0x52, 0x01, 0x68, 0x72, 0xc7, 0x14, 0xc4, 0x5b,
+ 0x99, 0xd6, 0x74, 0x1e, 0x2a, 0xc8, 0x48, 0x0f, 0xd3, 0xff, 0xa1, 0x02,
+ 0x81, 0xc1, 0x00, 0xeb, 0x12, 0x59, 0x39, 0xd9, 0x55, 0x19, 0x04, 0x17,
+ 0x45, 0xb4, 0x1d, 0xe8, 0x3c, 0x28, 0xdb, 0x47, 0x03, 0x03, 0x0b, 0x47,
+ 0x72, 0xeb, 0x17, 0x9e, 0x20, 0x44, 0x04, 0x02, 0x6b, 0x1b, 0x10, 0xb8,
+ 0xdd, 0x3a, 0x14, 0x22, 0x1e, 0xdf, 0xec, 0x2c, 0xa0, 0x95, 0xd9, 0x0d,
+ 0xac, 0x23, 0xb5, 0x60, 0x5f, 0x96, 0x08, 0x5f, 0x70, 0x57, 0xc5, 0x23,
+ 0x95, 0x80, 0xf9, 0x87, 0xf9, 0x2c, 0x06, 0x47, 0x92, 0x1c, 0x44, 0x5c,
+ 0x44, 0x70, 0x22, 0x37, 0xcc, 0x08, 0x94, 0x20, 0x26, 0x89, 0x70, 0x94,
+ 0xd1, 0xfe, 0x5b, 0x69, 0x90, 0x70, 0x28, 0xfb, 0xad, 0x68, 0xe2, 0xdd,
+ 0xc7, 0x34, 0xd5, 0xa5, 0x9a, 0x47, 0xb0, 0x4c, 0x3c, 0x71, 0xdb, 0xb2,
+ 0xba, 0x5d, 0x97, 0xbd, 0x76, 0xf7, 0xc7, 0x1d, 0x3b, 0xd1, 0xda, 0x65,
+ 0x3a, 0xf1, 0xde, 0x2d, 0x5e, 0xbc, 0xd8, 0xa5, 0x53, 0x2e, 0xe2, 0xf7,
+ 0x8a, 0xc6, 0xd6, 0xc7, 0x4c, 0x79, 0xc8, 0x45, 0xba, 0x81, 0xf8, 0x72,
+ 0xde, 0x04, 0xa9, 0x64, 0x87, 0x8b, 0x7c, 0xb6, 0x3c, 0xb5, 0x98, 0x6c,
+ 0xd1, 0x20, 0xd0, 0x3f, 0xe9, 0xee, 0x05, 0x9b, 0x20, 0xdc, 0xb9, 0x45,
+ 0x8a, 0x0b, 0xdb, 0xbf, 0xe1, 0xcc, 0xed, 0x36, 0x97, 0x81, 0x5c, 0x0e,
+ 0x35, 0xfc, 0xea, 0xed, 0x1b, 0x11, 0xd2, 0x8f, 0x26, 0xb5, 0x41, 0x8b,
+ 0xd3, 0xdb, 0xbd, 0x02, 0x81, 0xc1, 0x00, 0xd3, 0x6c, 0xb6, 0x3c, 0xc9,
+ 0xb1, 0x39, 0x0f, 0x90, 0x78, 0x12, 0x7c, 0x22, 0x47, 0xba, 0xd8, 0x8b,
+ 0x8f, 0xb4, 0x2b, 0xca, 0xbd, 0xaf, 0x3e, 0x67, 0x4d, 0x22, 0x78, 0xfe,
+ 0x3f, 0xe8, 0xb7, 0x81, 0xe3, 0x4b, 0x25, 0x80, 0xaa, 0xc9, 0xe4, 0x36,
+ 0x3f, 0x1f, 0x7a, 0xf8, 0x1b, 0xbe, 0x2d, 0x44, 0x27, 0x2e, 0x9a, 0xe6,
+ 0x82, 0x48, 0x7b, 0x24, 0x67, 0x66, 0x98, 0x6b, 0xef, 0x64, 0x60, 0x43,
+ 0x2c, 0xd8, 0xc0, 0xb1, 0x3a, 0x4c, 0x30, 0xdc, 0x69, 0x23, 0x63, 0x23,
+ 0x0f, 0x72, 0x1e, 0xa8, 0xc5, 0x2e, 0xe1, 0x5e, 0x4b, 0xdb, 0x14, 0x39,
+ 0x11, 0x98, 0x67, 0xea, 0x96, 0x61, 0xa1, 0xe4, 0x1b, 0xf9, 0x57, 0xed,
+ 0x54, 0x32, 0xc5, 0xc0, 0xda, 0xde, 0xd3, 0x29, 0xf5, 0x54, 0xb2, 0x84,
+ 0xec, 0xed, 0x71, 0xdd, 0x8a, 0x6d, 0x9f, 0xb7, 0x66, 0xb9, 0x97, 0x4d,
+ 0xf9, 0x5a, 0xf1, 0x40, 0x88, 0xc0, 0xd7, 0xe6, 0x59, 0x75, 0xf5, 0x68,
+ 0x3f, 0x6b, 0xac, 0x3d, 0x85, 0x1b, 0x8d, 0xf9, 0x35, 0x9c, 0x85, 0xcb,
+ 0x82, 0xfe, 0x72, 0xf4, 0xf5, 0x4d, 0xe4, 0xc7, 0xfb, 0x4c, 0x91, 0x50,
+ 0xab, 0xe4, 0x98, 0xfe, 0x70, 0x12, 0x3d, 0x96, 0x87, 0xf3, 0xd4, 0x53,
+ 0x00, 0x0d, 0x9c, 0x57, 0x65, 0xbe, 0x59, 0x27, 0x87, 0x6c, 0x6f, 0xb0,
+ 0x80, 0x40, 0x3a, 0x7c, 0x6f, 0xf1, 0x15, 0x02, 0x81, 0xc1, 0x00, 0xa3,
+ 0x3e, 0xb2, 0xc8, 0x01, 0xad, 0x9f, 0x19, 0xc0, 0x2f, 0x9f, 0xcd, 0xc5,
+ 0x21, 0x42, 0x1e, 0x45, 0x4a, 0x4a, 0x2a, 0xe3, 0x0b, 0x63, 0x47, 0x9b,
+ 0x80, 0x3c, 0xbb, 0xac, 0x12, 0x45, 0x51, 0x6f, 0x8f, 0xf2, 0x6d, 0x58,
+ 0xe4, 0xa8, 0x0c, 0x93, 0x51, 0x51, 0xbe, 0xd2, 0x47, 0xe0, 0xe4, 0x6c,
+ 0x70, 0xf4, 0xf8, 0x0b, 0x8f, 0x30, 0xe4, 0xae, 0xb9, 0x7c, 0x3f, 0xcd,
+ 0xb5, 0xb4, 0x65, 0x07, 0xfe, 0xe7, 0xb2, 0x71, 0x80, 0xf5, 0x7e, 0x4d,
+ 0xd1, 0x5b, 0x83, 0xc2, 0x70, 0x00, 0xb2, 0x36, 0x27, 0x3e, 0xc4, 0xac,
+ 0xa2, 0xa9, 0xc1, 0x4c, 0x46, 0x38, 0xb8, 0x93, 0xdb, 0x6b, 0x4d, 0x93,
+ 0x1b, 0x78, 0xfd, 0x6d, 0x73, 0xec, 0x7d, 0xed, 0xb8, 0x8e, 0x96, 0x79,
+ 0xf4, 0xcc, 0x4d, 0x72, 0x77, 0xc0, 0x5c, 0x32, 0x40, 0xa5, 0x06, 0xed,
+ 0xeb, 0x04, 0xaa, 0x4e, 0xe5, 0x5d, 0x82, 0x30, 0xf6, 0x26, 0xef, 0xb0,
+ 0xa7, 0xe3, 0x4a, 0xb9, 0x61, 0xb4, 0x30, 0x9d, 0x54, 0xa1, 0x58, 0x21,
+ 0x80, 0x1f, 0xd6, 0x13, 0x98, 0x45, 0x63, 0xfc, 0xed, 0x9e, 0x24, 0x00,
+ 0xbe, 0xab, 0x95, 0x29, 0x0d, 0xc1, 0x3a, 0xc8, 0x97, 0xfd, 0x74, 0x35,
+ 0xe4, 0xd1, 0x33, 0x4a, 0xde, 0x1b, 0xef, 0x99, 0xce, 0xd4, 0x3d, 0x31,
+ 0x3b, 0xc3, 0x3c, 0xbe, 0x3c, 0xdb, 0x53, 0x11, 0x8f, 0xa6, 0xe1, 0x02,
+ 0x81, 0xc0, 0x57, 0xd8, 0x4d, 0x87, 0xc8, 0x4d, 0xa8, 0x65, 0xbd, 0x23,
+ 0x06, 0x9b, 0x29, 0x2b, 0x20, 0x89, 0x24, 0xc3, 0x9a, 0x9a, 0xaf, 0x6c,
+ 0x4c, 0xc9, 0xe2, 0xe5, 0xfb, 0xb2, 0xc6, 0x01, 0x0b, 0xd2, 0x63, 0x57,
+ 0x6b, 0x3b, 0xb3, 0xd0, 0x42, 0x7e, 0x5d, 0xc3, 0xb0, 0x72, 0xc9, 0x6f,
+ 0xcd, 0x7e, 0xc5, 0x58, 0x7a, 0x56, 0xc5, 0xfb, 0xcf, 0xdd, 0xca, 0x6c,
+ 0x64, 0x06, 0x64, 0xa2, 0x5c, 0xd4, 0x5a, 0x54, 0xe1, 0xe2, 0x7e, 0x40,
+ 0xb8, 0xb3, 0x7c, 0x80, 0xfa, 0xc1, 0x10, 0x2a, 0x34, 0xc2, 0x64, 0x61,
+ 0x39, 0x6f, 0x4e, 0x5c, 0xba, 0x34, 0x16, 0xda, 0x26, 0xb6, 0xd6, 0x93,
+ 0x91, 0x11, 0x50, 0xd4, 0x06, 0xaf, 0xef, 0xde, 0x12, 0x12, 0x74, 0x64,
+ 0xfc, 0x3c, 0x44, 0xac, 0xb8, 0x7a, 0x4c, 0x1c, 0x9d, 0x33, 0xb8, 0x56,
+ 0xf1, 0xe1, 0x70, 0xb4, 0x6f, 0xdc, 0x5b, 0xfb, 0x85, 0x3b, 0xc4, 0x12,
+ 0x8d, 0xfd, 0xa6, 0xa9, 0xf9, 0x06, 0xf4, 0x3f, 0x95, 0x9f, 0x45, 0x18,
+ 0x6f, 0x30, 0x78, 0x21, 0x3c, 0x5d, 0xa3, 0x07, 0x54, 0x6d, 0xb3, 0x35,
+ 0xd1, 0x1d, 0x83, 0xb1, 0xf8, 0x48, 0x50, 0x7a, 0x7b, 0x4a, 0xce, 0x3d,
+ 0x06, 0x77, 0x2c, 0x7a, 0x64, 0x67, 0x0d, 0xed, 0x71, 0xba, 0x49, 0xdd,
+ 0xee, 0x4e, 0xe0, 0xcb, 0xb5, 0xd4, 0x5a, 0x43, 0x8f, 0x6c, 0x3d, 0x93,
+ 0xcd, 0x59, 0x02, 0x81, 0xc1, 0x00, 0x99, 0x08, 0xf5, 0x30, 0x7e, 0x4b,
+ 0x62, 0x46, 0x81, 0x29, 0xa7, 0x41, 0x69, 0xdb, 0x74, 0x9a, 0x62, 0x7d,
+ 0xd2, 0xb0, 0x98, 0xea, 0x5e, 0x17, 0x23, 0xbd, 0x96, 0x0d, 0xba, 0xb9,
+ 0x14, 0xdf, 0x1c, 0x33, 0x55, 0xe1, 0x5f, 0xa6, 0x9a, 0x4f, 0xd0, 0x97,
+ 0x5d, 0x75, 0xca, 0x67, 0xf8, 0xfd, 0x19, 0x4e, 0x3d, 0xa1, 0x4d, 0x8a,
+ 0x29, 0xbc, 0x44, 0xc9, 0xc4, 0x42, 0xcc, 0xa2, 0x28, 0xaf, 0x2e, 0xc4,
+ 0x7b, 0x12, 0xed, 0x4b, 0xec, 0xec, 0xfc, 0xc1, 0x8f, 0xa2, 0x8a, 0xc3,
+ 0xb0, 0x35, 0xa8, 0x5b, 0xad, 0x68, 0x3b, 0xd4, 0xa2, 0x56, 0xf5, 0x1a,
+ 0x41, 0x12, 0x00, 0x68, 0x6a, 0xca, 0x40, 0xea, 0xeb, 0x8b, 0x60, 0x46,
+ 0x5f, 0xe0, 0xb2, 0xb1, 0xc4, 0x1b, 0xaa, 0xce, 0xa6, 0xaf, 0x8e, 0x44,
+ 0x01, 0xea, 0xa6, 0xd4, 0xea, 0x25, 0x1d, 0xfa, 0x6b, 0x80, 0x80, 0x03,
+ 0x7c, 0x90, 0x8e, 0x3d, 0x2a, 0xe0, 0x37, 0x51, 0x7b, 0xdb, 0x3f, 0x38,
+ 0x55, 0x19, 0x1b, 0x90, 0x4f, 0x54, 0x72, 0xf7, 0x5e, 0x94, 0xcc, 0x30,
+ 0xc6, 0x9c, 0x93, 0xb6, 0x82, 0x87, 0x2e, 0xe3, 0xdd, 0xb6, 0xe6, 0xfd,
+ 0xb8, 0x31, 0x59, 0x88, 0x83, 0x92, 0xc7, 0x96, 0xbc, 0x11, 0xb4, 0x4a,
+ 0xd8, 0x10, 0xa7, 0x39, 0x54, 0x5d, 0xef, 0x05, 0x57, 0x1c, 0x50, 0x4a,
+ 0x6c, 0x6f, 0x78, 0x9d, 0x64, 0xe4};
+
+static const std::vector<uint8_t> priv_key_58{
+ 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xa0, 0x42, 0xbd, 0xf5, 0xcf, 0x41, 0x54, 0x68, 0x7f, 0xdc,
+ 0x22, 0xab, 0x67, 0xb3, 0x51, 0xee, 0xe8, 0x69, 0xb9, 0x22, 0x49, 0x74,
+ 0x1e, 0xd1, 0x7f, 0xe7, 0x77, 0x12, 0x5a, 0x2a, 0x2a, 0x80, 0x3d, 0x50,
+ 0x37, 0xaa, 0x04, 0x5e, 0xc5, 0x10, 0xcf, 0x65, 0x0e, 0x8b, 0x4f, 0xa5,
+ 0x51, 0x47, 0xe3, 0x3a, 0xdc, 0x68, 0xde, 0xfb, 0x6f, 0x99, 0x1f, 0x1f,
+ 0x8b, 0xb6, 0xa3, 0xd4, 0x50, 0xcc, 0x45, 0x8c, 0x22, 0x84, 0xbe, 0xda,
+ 0x9d, 0x35, 0x2a, 0x3a, 0x8c, 0x5a, 0x01, 0x2e, 0x34, 0xb3, 0x18, 0xbe,
+ 0xa7, 0xbb, 0xcd, 0xd9, 0x19, 0xf3, 0x79, 0xbd, 0x83, 0x9b, 0x9b, 0x62,
+ 0x5e, 0x54, 0x37, 0x0f, 0x61, 0xee, 0xf1, 0x91, 0xb0, 0xc4, 0xd3, 0x99,
+ 0xa7, 0xe9, 0x88, 0xbc, 0x42, 0x19, 0x81, 0xa7, 0xe4, 0xf6, 0x53, 0xc7,
+ 0x78, 0x85, 0x3c, 0x74, 0xef, 0x61, 0xf3, 0x47, 0x33, 0x0e, 0x49, 0x47,
+ 0x58, 0xf3, 0x0d, 0x0f, 0x5c, 0xcf, 0xbd, 0xca, 0xb8, 0x15, 0x5c, 0x29,
+ 0x77, 0xc9, 0x1e, 0x73, 0xcb, 0x42, 0xa6, 0x6e, 0xf9, 0x9f, 0x3d, 0xfe,
+ 0x78, 0x4f, 0x00, 0x61, 0xf7, 0xb3, 0x1a, 0x01, 0xfb, 0xcf, 0x2c, 0x7c,
+ 0xdd, 0xaf, 0xc8, 0x57, 0x05, 0xa8, 0xf6, 0x8a, 0xde, 0x4b, 0x68, 0x53,
+ 0xb6, 0x1d, 0x28, 0x7e, 0x2e, 0x8f, 0x15, 0x47, 0x46, 0x2e, 0xbf, 0x48,
+ 0x33, 0x1a, 0x22, 0xd0, 0x9f, 0x5b, 0xbc, 0xb3, 0xe4, 0x80, 0x02, 0xf6,
+ 0x79, 0x72, 0x21, 0xca, 0x06, 0x23, 0x08, 0xc6, 0x82, 0x0d, 0xfe, 0xe4,
+ 0xc4, 0xca, 0x06, 0x54, 0x9e, 0x3a, 0x5c, 0xde, 0xa6, 0x38, 0x7a, 0x7c,
+ 0xdb, 0xc4, 0x96, 0x11, 0x4c, 0x07, 0xa9, 0xde, 0x1f, 0x34, 0x58, 0x19,
+ 0x4b, 0xbe, 0x2a, 0x12, 0x0c, 0xe6, 0xdc, 0x5c, 0xb6, 0xe5, 0x4f, 0x88,
+ 0x9a, 0xba, 0x7e, 0x53, 0x34, 0x5e, 0x76, 0x71, 0x72, 0xf9, 0xb6, 0xe9,
+ 0xd6, 0x83, 0xfd, 0xc3, 0x4b, 0x9a, 0x95, 0xcd, 0xcb, 0x15, 0xe7, 0x69,
+ 0x15, 0xda, 0x90, 0x5e, 0x0e, 0xf6, 0x6a, 0xe2, 0xcc, 0xda, 0x52, 0x7b,
+ 0x84, 0x8e, 0x31, 0x6b, 0xc4, 0x88, 0x5e, 0x70, 0xd3, 0x14, 0x04, 0x3f,
+ 0xfd, 0x97, 0x13, 0xb3, 0xeb, 0xee, 0xe8, 0x28, 0x2f, 0x3c, 0x3f, 0x01,
+ 0x5d, 0x7c, 0x3a, 0xa9, 0xbb, 0xb9, 0xab, 0x4c, 0x6b, 0xe5, 0x6d, 0xac,
+ 0xaa, 0x7d, 0x43, 0x88, 0x75, 0x3b, 0x70, 0xaa, 0xef, 0x19, 0xb4, 0xd3,
+ 0x62, 0x85, 0x03, 0x1c, 0x3b, 0x8e, 0x60, 0x5c, 0x62, 0xdb, 0x28, 0xdf,
+ 0x17, 0xae, 0x97, 0xc1, 0x81, 0x44, 0x07, 0x2d, 0xad, 0x23, 0x7f, 0xc1,
+ 0x6b, 0x97, 0x24, 0xbd, 0x9d, 0xd4, 0xd7, 0xab, 0xd9, 0x5d, 0xd5, 0x56,
+ 0x04, 0xaf, 0xaa, 0x61, 0xb8, 0x1d, 0xaa, 0xea, 0x6a, 0x16, 0xe2, 0x3a,
+ 0x31, 0x67, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x81, 0x00,
+ 0x8d, 0xbf, 0xda, 0xe3, 0x83, 0xa9, 0x06, 0x2e, 0xd4, 0x00, 0xf3, 0x0d,
+ 0x66, 0xd0, 0xde, 0x44, 0x91, 0x7f, 0x89, 0xc8, 0x00, 0xee, 0x5b, 0x9f,
+ 0xf4, 0x20, 0xd8, 0x59, 0xfc, 0x34, 0x55, 0x99, 0x4e, 0x22, 0x18, 0xca,
+ 0x21, 0xc9, 0x6d, 0x46, 0xdc, 0x1a, 0x47, 0x8e, 0x03, 0x29, 0x77, 0x46,
+ 0x3d, 0x7f, 0x3f, 0x9a, 0xe6, 0xb7, 0xc0, 0xd2, 0xd0, 0x0b, 0x87, 0xf9,
+ 0x48, 0xd9, 0x2f, 0x8a, 0x2e, 0x6d, 0xaf, 0xce, 0x78, 0x3d, 0x47, 0x55,
+ 0xd1, 0xff, 0x2d, 0x4b, 0x22, 0xc6, 0x2a, 0xc8, 0xca, 0xb7, 0x40, 0x07,
+ 0x46, 0x20, 0xa3, 0xea, 0x8e, 0x20, 0x89, 0x3a, 0xe6, 0x6a, 0x50, 0x82,
+ 0xee, 0x9c, 0x85, 0x83, 0xe2, 0x59, 0x79, 0xdf, 0xee, 0x45, 0x77, 0x96,
+ 0x81, 0x61, 0xfa, 0x99, 0x32, 0xec, 0x3d, 0x01, 0x7f, 0xc2, 0xec, 0x1f,
+ 0xf5, 0x04, 0x7d, 0x03, 0xc7, 0x39, 0x8f, 0xb8, 0x30, 0x2a, 0x92, 0x4b,
+ 0x90, 0x9e, 0xa8, 0xf9, 0xfa, 0xa6, 0x46, 0xc2, 0x65, 0xdd, 0x2b, 0xdd,
+ 0x51, 0x39, 0x1c, 0x6c, 0xdc, 0x67, 0x46, 0x15, 0x8a, 0xb0, 0xfc, 0xda,
+ 0xeb, 0xbc, 0xbb, 0x69, 0xc8, 0x34, 0x3e, 0xf4, 0xd5, 0x25, 0xb0, 0xb3,
+ 0x9d, 0x61, 0x13, 0x59, 0x8a, 0x8f, 0xf3, 0xe5, 0x00, 0xe7, 0x22, 0x2a,
+ 0x92, 0x39, 0x61, 0x97, 0x1f, 0x3c, 0x06, 0xa0, 0xac, 0x82, 0x00, 0xe7,
+ 0xd3, 0x75, 0xba, 0x86, 0x8b, 0x0b, 0x14, 0x3e, 0xe5, 0x39, 0x44, 0x97,
+ 0xd0, 0x03, 0x72, 0xe7, 0x23, 0x4d, 0x92, 0xa3, 0x99, 0x09, 0x72, 0xcf,
+ 0xce, 0x9c, 0xdf, 0xb6, 0x5c, 0xba, 0xde, 0x38, 0xea, 0x61, 0x89, 0x5b,
+ 0x3d, 0x78, 0x39, 0xbc, 0x83, 0x10, 0xbd, 0xce, 0xc7, 0x2a, 0xac, 0xc4,
+ 0x50, 0x07, 0x49, 0x9a, 0x0c, 0x1c, 0x0d, 0x14, 0x8e, 0x85, 0xd5, 0x3d,
+ 0xfd, 0x8e, 0x17, 0x78, 0xd3, 0xaf, 0x9a, 0xd5, 0x38, 0x0c, 0x82, 0xc9,
+ 0xb9, 0x32, 0x06, 0x61, 0x2d, 0x20, 0x2b, 0x8e, 0xcc, 0x0f, 0x41, 0xf5,
+ 0xac, 0xbb, 0xac, 0x01, 0x9d, 0x60, 0x6f, 0xc6, 0xb3, 0xd2, 0x25, 0x65,
+ 0x57, 0x29, 0x4f, 0x18, 0x01, 0xac, 0x77, 0x89, 0xfa, 0xf0, 0x1d, 0x14,
+ 0x0a, 0x2a, 0x49, 0x50, 0x85, 0x2c, 0x64, 0x18, 0x7d, 0xfe, 0x1b, 0x79,
+ 0xef, 0xd9, 0x2f, 0xbc, 0x04, 0xf9, 0xcd, 0xc1, 0xf2, 0x24, 0x62, 0xd7,
+ 0xe6, 0x53, 0xa6, 0xa3, 0x2e, 0xac, 0x5b, 0xea, 0xa0, 0x51, 0x65, 0x8d,
+ 0x64, 0xbf, 0x01, 0xc5, 0xcf, 0xd0, 0x21, 0xd3, 0x0d, 0xce, 0xfa, 0x93,
+ 0xea, 0x2d, 0x6f, 0x28, 0x87, 0x05, 0x4a, 0xdb, 0xc5, 0x12, 0x7c, 0xfd,
+ 0x55, 0x60, 0x17, 0x4e, 0xe2, 0x1d, 0x23, 0xbb, 0xea, 0xb4, 0x17, 0xf2,
+ 0x55, 0x6e, 0xff, 0x9e, 0x6b, 0x1d, 0x63, 0x7d, 0x5a, 0x17, 0x3b, 0x49,
+ 0x02, 0x81, 0xc1, 0x00, 0xd4, 0x31, 0x31, 0x2c, 0x57, 0x7e, 0xd9, 0xcb,
+ 0x75, 0x8d, 0x03, 0x0d, 0x22, 0x81, 0x67, 0xd1, 0x9a, 0x4a, 0xb4, 0xe0,
+ 0x4a, 0xbf, 0x13, 0xa4, 0x57, 0xe5, 0xd2, 0x84, 0xf7, 0x5f, 0xbd, 0x23,
+ 0x74, 0x20, 0x36, 0x52, 0xdd, 0x70, 0x61, 0xf1, 0x4d, 0xf8, 0x15, 0xf7,
+ 0xd4, 0x2f, 0x87, 0xdc, 0x8c, 0xf3, 0x17, 0x15, 0xa6, 0x17, 0xa3, 0x84,
+ 0x59, 0xca, 0x2c, 0x07, 0x25, 0x3f, 0xdf, 0xa9, 0x8a, 0x73, 0x9e, 0x0c,
+ 0x8a, 0x7b, 0x56, 0xba, 0x4b, 0x3a, 0xff, 0xb1, 0x7f, 0x60, 0x32, 0xb2,
+ 0xbc, 0xb0, 0xa0, 0x21, 0x98, 0x3f, 0x38, 0xd6, 0xef, 0x18, 0xdf, 0xdd,
+ 0x42, 0x97, 0x17, 0x0e, 0x16, 0xf7, 0x0d, 0xd4, 0x1e, 0x29, 0x33, 0x88,
+ 0xc2, 0x71, 0xe5, 0x52, 0x73, 0x28, 0x89, 0xbd, 0x61, 0x3b, 0x6c, 0xd8,
+ 0x4a, 0x0b, 0xb0, 0x2e, 0x8e, 0xea, 0xe9, 0xba, 0x20, 0x1d, 0x68, 0xb9,
+ 0x9d, 0xba, 0x3b, 0xe2, 0x87, 0x79, 0x84, 0x13, 0x71, 0x9b, 0xae, 0xc0,
+ 0x29, 0xce, 0x94, 0x66, 0xdc, 0xe7, 0x3d, 0x78, 0xb7, 0x53, 0xe8, 0x4e,
+ 0xac, 0x91, 0xac, 0x4d, 0x38, 0xbb, 0xca, 0x8a, 0x58, 0x90, 0xd2, 0xd7,
+ 0xe9, 0x8d, 0x1e, 0xa1, 0x61, 0xd2, 0x70, 0x2a, 0xa5, 0x26, 0xfc, 0x85,
+ 0x22, 0xdd, 0xd9, 0x3f, 0xc4, 0xde, 0xb9, 0x75, 0x21, 0xbf, 0x0c, 0x6b,
+ 0xe1, 0x4c, 0x0f, 0x33, 0x02, 0x81, 0xc1, 0x00, 0xc1, 0x58, 0xdc, 0xc1,
+ 0x46, 0xd3, 0x1e, 0x27, 0xa1, 0x62, 0xdd, 0x86, 0x13, 0xba, 0xe1, 0xc2,
+ 0xe6, 0x18, 0x9a, 0x48, 0xc5, 0xcd, 0xac, 0xf8, 0xff, 0xee, 0xc6, 0x40,
+ 0xde, 0xcb, 0x00, 0xee, 0x5e, 0xe4, 0xc2, 0x0a, 0x71, 0x37, 0x00, 0x6b,
+ 0xf8, 0x4e, 0x2b, 0x30, 0xe9, 0xec, 0x63, 0x84, 0x7f, 0x31, 0x82, 0xa5,
+ 0xb7, 0x91, 0xeb, 0x28, 0x21, 0xf6, 0x6e, 0xa5, 0xfb, 0x0e, 0x71, 0x21,
+ 0x63, 0xd9, 0x21, 0x44, 0x7a, 0xe3, 0x74, 0xf8, 0xa7, 0xf2, 0x98, 0x2f,
+ 0x02, 0x3d, 0x59, 0x38, 0x99, 0x8c, 0x28, 0xe8, 0xf7, 0x8c, 0x99, 0xb6,
+ 0x08, 0xa2, 0x24, 0x9a, 0x3a, 0x18, 0x5d, 0xf0, 0x8a, 0x3f, 0x56, 0x4b,
+ 0x75, 0x25, 0x31, 0x58, 0xa9, 0x68, 0x21, 0x8c, 0xeb, 0xc5, 0x37, 0xa6,
+ 0xec, 0x6d, 0xfa, 0xb0, 0xa6, 0x69, 0xbc, 0x44, 0x01, 0xae, 0x86, 0xa6,
+ 0x95, 0x39, 0x01, 0xf6, 0x51, 0x69, 0xf9, 0x01, 0x7a, 0xad, 0x4c, 0x32,
+ 0xf9, 0x50, 0xe4, 0x8a, 0x0c, 0xfb, 0x51, 0xca, 0x75, 0x7c, 0x9c, 0x05,
+ 0x76, 0x8e, 0x13, 0xf6, 0x2a, 0x3a, 0xca, 0x2e, 0x66, 0x35, 0xe4, 0xe9,
+ 0x45, 0x7a, 0x9a, 0xd4, 0x08, 0x81, 0x88, 0x5f, 0x94, 0x32, 0x5a, 0x5b,
+ 0xa3, 0x62, 0xec, 0x8e, 0x16, 0x0d, 0x7a, 0x49, 0xd1, 0x45, 0x32, 0x79,
+ 0x17, 0xb5, 0xff, 0xf9, 0x08, 0x64, 0x24, 0xfd, 0x02, 0x81, 0xc0, 0x79,
+ 0x9b, 0x43, 0x9a, 0x2c, 0xfe, 0xb6, 0xe5, 0x02, 0x96, 0x70, 0xf4, 0x3b,
+ 0x1d, 0x3c, 0x99, 0x84, 0x3a, 0x62, 0x54, 0xd4, 0xa1, 0x93, 0x29, 0x31,
+ 0x72, 0xb5, 0xe6, 0x9c, 0x3a, 0xd3, 0x13, 0x99, 0x7e, 0xc8, 0x83, 0x4f,
+ 0x03, 0x14, 0x2e, 0x8d, 0xc7, 0xab, 0x17, 0x60, 0x14, 0x69, 0x61, 0x7d,
+ 0xa9, 0xe7, 0x45, 0xf1, 0xed, 0x44, 0x3a, 0x1a, 0x97, 0x62, 0x0a, 0x2a,
+ 0x4f, 0xe3, 0xe7, 0xaf, 0x40, 0x39, 0x88, 0xe8, 0x68, 0x6d, 0x38, 0xd0,
+ 0xda, 0x9c, 0x25, 0x66, 0x61, 0x84, 0x4c, 0xa9, 0x14, 0xf4, 0x80, 0xac,
+ 0x57, 0x37, 0x44, 0xfe, 0xbc, 0x1b, 0xb8, 0x1b, 0x6c, 0xa9, 0xba, 0xda,
+ 0x70, 0x76, 0x0d, 0x65, 0xc7, 0xa9, 0x10, 0x2c, 0x97, 0xc7, 0x9c, 0x2c,
+ 0x01, 0x44, 0x87, 0x33, 0x4d, 0x32, 0x40, 0xf6, 0x96, 0xa2, 0x3e, 0xdc,
+ 0x8b, 0x46, 0xad, 0xf3, 0xaf, 0xc7, 0x0f, 0xf1, 0x94, 0x04, 0xb3, 0xfb,
+ 0x7e, 0x29, 0xb2, 0x56, 0xfe, 0xa8, 0xf4, 0xda, 0x40, 0xd9, 0x0d, 0xe6,
+ 0x75, 0xe3, 0xe5, 0xe5, 0xf3, 0x01, 0x84, 0xed, 0x23, 0x83, 0x42, 0xb2,
+ 0x4b, 0xf5, 0x74, 0xb9, 0xf3, 0x2d, 0xd2, 0xad, 0xb7, 0xc1, 0xa1, 0x2d,
+ 0x85, 0xc3, 0xe0, 0xbc, 0xcb, 0x8e, 0x16, 0xe2, 0xf7, 0x8f, 0x85, 0x1b,
+ 0x57, 0xa5, 0xa3, 0xba, 0x56, 0x5a, 0x51, 0x0d, 0x4a, 0x60, 0xbf, 0x02,
+ 0x81, 0xc0, 0x06, 0x85, 0xdb, 0xf4, 0xbd, 0x51, 0xf4, 0x0b, 0x7c, 0x3b,
+ 0x5c, 0xa3, 0xe0, 0x58, 0x86, 0xb3, 0x4f, 0x95, 0xf6, 0xe6, 0x8b, 0x9d,
+ 0xd3, 0xbf, 0x16, 0xcb, 0x54, 0x6e, 0xed, 0xd5, 0x45, 0x73, 0xc5, 0x49,
+ 0xcc, 0x6e, 0x13, 0xc1, 0xba, 0x46, 0xea, 0x3a, 0xa0, 0xe4, 0x66, 0x8f,
+ 0xee, 0x0f, 0x93, 0x46, 0xf5, 0x54, 0x67, 0xec, 0x09, 0x55, 0xf2, 0x47,
+ 0x61, 0x16, 0x42, 0x71, 0x0b, 0x4a, 0x08, 0x17, 0x54, 0x32, 0xfe, 0x3e,
+ 0x5c, 0x3c, 0xe3, 0x55, 0xa0, 0xe2, 0xbd, 0x1d, 0x9a, 0xbb, 0xf9, 0x1a,
+ 0x2c, 0x6b, 0x27, 0xa6, 0xdb, 0xac, 0xb3, 0x7f, 0xdc, 0xe2, 0x43, 0x21,
+ 0x7d, 0x51, 0xd7, 0x28, 0x29, 0xde, 0x23, 0xd6, 0x9c, 0x62, 0x94, 0x5c,
+ 0x89, 0xfd, 0x3a, 0x1b, 0x0e, 0x34, 0x98, 0x77, 0x61, 0x64, 0xc2, 0x48,
+ 0x80, 0xec, 0x7e, 0x6e, 0x07, 0xe6, 0xe8, 0xd3, 0xe2, 0x88, 0x0f, 0xd9,
+ 0x16, 0x68, 0x81, 0x5e, 0x05, 0x5b, 0x16, 0xe4, 0x2e, 0xc1, 0xa5, 0x8c,
+ 0x79, 0x06, 0xee, 0x8d, 0xc4, 0xa9, 0xbe, 0x85, 0x2e, 0x91, 0x38, 0x7d,
+ 0x81, 0x42, 0xad, 0x7a, 0x15, 0xfd, 0xf4, 0xb5, 0x1d, 0x32, 0x18, 0x13,
+ 0x5e, 0xa9, 0x72, 0xd3, 0x7c, 0x0e, 0xe9, 0x65, 0x35, 0xfb, 0xd9, 0x2c,
+ 0x9d, 0x3a, 0x8e, 0x4f, 0xda, 0x53, 0x11, 0x84, 0xb7, 0x5d, 0x0c, 0x76,
+ 0x6c, 0x75, 0x02, 0x81, 0xc1, 0x00, 0xc9, 0x9a, 0x1f, 0xac, 0xef, 0x22,
+ 0xc8, 0x56, 0x6c, 0x5c, 0x03, 0xd0, 0x6d, 0xea, 0xb7, 0x46, 0x58, 0x46,
+ 0xcc, 0x4f, 0x0c, 0xd0, 0xa0, 0x78, 0xa8, 0x65, 0x19, 0xd5, 0xfc, 0x58,
+ 0xed, 0x5d, 0x2b, 0x21, 0xe0, 0x25, 0xf8, 0xb1, 0xb2, 0x8e, 0x65, 0xdc,
+ 0x31, 0xe0, 0xa2, 0x5d, 0xb4, 0x7d, 0x48, 0xa2, 0xde, 0xe8, 0x7a, 0x92,
+ 0x8d, 0x04, 0x00, 0xd8, 0xac, 0x81, 0xa2, 0xf2, 0x60, 0x09, 0x2d, 0x91,
+ 0xd9, 0x66, 0x3c, 0x8f, 0x54, 0x8d, 0xb7, 0x26, 0xf9, 0xdb, 0x99, 0x20,
+ 0x52, 0x50, 0x38, 0x54, 0xc1, 0xc6, 0xe0, 0xf3, 0x5d, 0x43, 0x5c, 0xe3,
+ 0x33, 0xeb, 0x1d, 0xd3, 0xe3, 0xb7, 0x42, 0x56, 0x1e, 0x3e, 0xcf, 0xd5,
+ 0xe6, 0x2c, 0x43, 0xfa, 0x4c, 0x6d, 0x3d, 0x89, 0xca, 0xaf, 0x32, 0x0e,
+ 0xf4, 0xb6, 0x8e, 0xb4, 0x59, 0xc0, 0x61, 0x98, 0xc5, 0x31, 0x30, 0x81,
+ 0x16, 0xb7, 0x46, 0x02, 0x6b, 0x05, 0x51, 0x2e, 0xe5, 0x6a, 0xbd, 0xbe,
+ 0x09, 0x8d, 0xdf, 0x1c, 0x98, 0x02, 0xe1, 0x65, 0x41, 0xb6, 0x47, 0x96,
+ 0x3c, 0x8d, 0x10, 0x1a, 0x2d, 0x4f, 0xda, 0xc3, 0x81, 0xb7, 0xcf, 0x40,
+ 0xb1, 0x5a, 0xc6, 0xab, 0x33, 0x88, 0x54, 0x02, 0xa6, 0x55, 0x48, 0xdf,
+ 0x56, 0x34, 0xa9, 0x9e, 0xd6, 0x8f, 0x90, 0xe9, 0xfc, 0x6b, 0xce, 0xfb,
+ 0xc0, 0xe8, 0xee, 0x49, 0xc1, 0x33};
+
+static const std::vector<uint8_t> priv_key_59{
+ 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xa7, 0x5d, 0x40, 0xe1, 0xd3, 0x0c, 0x2a, 0x26, 0x92, 0x36,
+ 0xfb, 0x61, 0x5e, 0x38, 0xa8, 0xfd, 0x46, 0x95, 0x83, 0x5d, 0x02, 0x6d,
+ 0xff, 0x86, 0xef, 0xc1, 0x34, 0x22, 0xf4, 0xa1, 0xa6, 0x93, 0xc1, 0xc1,
+ 0xa4, 0x19, 0xb0, 0x79, 0xcc, 0x21, 0x64, 0x42, 0x2b, 0x06, 0xe9, 0x5b,
+ 0x45, 0xdd, 0x67, 0x27, 0x5c, 0xaa, 0x46, 0x2e, 0xcf, 0xaf, 0xdf, 0x67,
+ 0x63, 0x45, 0xbc, 0x79, 0x8a, 0xd2, 0x6c, 0x7d, 0x1d, 0x3c, 0xd1, 0xbb,
+ 0x59, 0x60, 0x52, 0x81, 0xe7, 0x8d, 0xd7, 0x3b, 0x93, 0xab, 0x55, 0xae,
+ 0xb3, 0x8e, 0x1f, 0x14, 0x47, 0x8a, 0x70, 0x4f, 0x34, 0xb5, 0x0e, 0x64,
+ 0xf7, 0xf4, 0x5d, 0x2d, 0xc6, 0xc2, 0x74, 0x85, 0xec, 0x26, 0x4d, 0xc7,
+ 0x8f, 0xc8, 0x17, 0xc0, 0xc7, 0x33, 0xa1, 0x6b, 0x89, 0x45, 0xd7, 0xee,
+ 0x0c, 0xa8, 0x92, 0x3f, 0xf0, 0x02, 0x3c, 0xe5, 0xc7, 0x1a, 0x45, 0x9a,
+ 0x2a, 0x7c, 0x21, 0x2d, 0x06, 0xb0, 0x82, 0x41, 0x10, 0xaf, 0xd4, 0xb8,
+ 0xf6, 0xae, 0x15, 0x4f, 0xdd, 0x68, 0x5e, 0x38, 0xc3, 0xf2, 0x2d, 0x28,
+ 0xc9, 0xab, 0x24, 0x8c, 0x5f, 0x77, 0xa1, 0x6a, 0x91, 0x89, 0xa0, 0xf3,
+ 0x93, 0x14, 0x5b, 0x99, 0xcb, 0x4b, 0x7b, 0x11, 0xd3, 0x46, 0xa3, 0x85,
+ 0x20, 0x9e, 0x8a, 0xc7, 0xda, 0xda, 0x3c, 0xf9, 0x33, 0xe9, 0x1d, 0xf6,
+ 0xa8, 0xd1, 0x7a, 0x68, 0x11, 0xd6, 0x42, 0xc7, 0x3e, 0xd9, 0x7b, 0x21,
+ 0x55, 0xd8, 0xb3, 0x0c, 0x23, 0x34, 0xd4, 0x2e, 0x0e, 0xf1, 0x8b, 0x8c,
+ 0xab, 0x09, 0x77, 0x7c, 0x03, 0xd7, 0x4c, 0x2a, 0x00, 0x3a, 0x08, 0x73,
+ 0x6f, 0xed, 0x5f, 0x8b, 0xfe, 0x4f, 0xd5, 0x64, 0x89, 0x4d, 0x60, 0x38,
+ 0xdc, 0x92, 0xbc, 0x75, 0x4f, 0xbc, 0x57, 0x05, 0x3f, 0x8e, 0xdc, 0x6a,
+ 0x15, 0x01, 0x94, 0xeb, 0xce, 0xb3, 0x79, 0x2e, 0xb4, 0x9d, 0xf6, 0x60,
+ 0x43, 0xc9, 0x57, 0xa1, 0x04, 0x4f, 0xbd, 0x23, 0x6c, 0xa7, 0xf9, 0xdf,
+ 0xe3, 0x50, 0xea, 0xc4, 0x20, 0x3b, 0xb2, 0x98, 0x3d, 0x1b, 0x2c, 0xe1,
+ 0xf2, 0x47, 0x36, 0x10, 0xe5, 0x90, 0xd7, 0x6a, 0x91, 0x9c, 0x45, 0xf2,
+ 0xec, 0x6a, 0x83, 0xfa, 0xf8, 0x36, 0x2b, 0x35, 0x55, 0x8b, 0xdb, 0xe3,
+ 0xb7, 0xa7, 0xd1, 0x7b, 0x96, 0x7c, 0x2e, 0x46, 0xd2, 0xc9, 0x3f, 0x50,
+ 0x75, 0x88, 0xc5, 0x2e, 0x7f, 0x18, 0xd6, 0xec, 0x13, 0x1f, 0xef, 0x0b,
+ 0x90, 0xb8, 0xe8, 0xde, 0x83, 0xf2, 0x01, 0xe6, 0xff, 0xb6, 0xf4, 0x29,
+ 0xfb, 0x49, 0xf8, 0xc3, 0x7a, 0xb6, 0xad, 0x8f, 0x83, 0xdf, 0x97, 0x92,
+ 0xb1, 0xd7, 0xf6, 0xf4, 0x97, 0xcf, 0x46, 0xad, 0xeb, 0x26, 0x02, 0xf1,
+ 0x45, 0xaf, 0x0b, 0x32, 0x82, 0x01, 0x11, 0xe9, 0x89, 0xdd, 0xd2, 0xf7,
+ 0x0d, 0xeb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x4d,
+ 0x8c, 0xa1, 0x46, 0xc2, 0x42, 0xed, 0xb9, 0x07, 0xa1, 0x20, 0x63, 0xe2,
+ 0x83, 0xc0, 0x91, 0xf3, 0x45, 0xce, 0x23, 0xa7, 0xbf, 0x8e, 0x5a, 0x58,
+ 0xf7, 0x9e, 0x0f, 0xe0, 0x68, 0x92, 0xc5, 0xfe, 0x4e, 0x9a, 0x9a, 0x28,
+ 0xb2, 0x97, 0x0a, 0x95, 0xe9, 0x2f, 0x04, 0xb9, 0xd6, 0x48, 0x0e, 0x2a,
+ 0x01, 0x0c, 0x27, 0xfd, 0xf3, 0x2c, 0xda, 0xe2, 0x5a, 0x86, 0x9e, 0x46,
+ 0x91, 0xce, 0xe8, 0x67, 0xca, 0xa5, 0x64, 0x8c, 0x0e, 0x12, 0x80, 0xd6,
+ 0x5a, 0x49, 0x0f, 0xe9, 0x3e, 0x3a, 0xd3, 0x76, 0x15, 0x48, 0x2f, 0xbf,
+ 0x68, 0xe7, 0x29, 0x57, 0x96, 0xeb, 0xe6, 0x45, 0x30, 0x35, 0xd0, 0x6d,
+ 0xe8, 0x8b, 0x23, 0x89, 0x58, 0x90, 0xae, 0xc2, 0xf5, 0x88, 0x42, 0xff,
+ 0xf6, 0x9c, 0x96, 0xe8, 0xe1, 0xea, 0x2e, 0x89, 0xba, 0x4c, 0xf5, 0x43,
+ 0x27, 0x0b, 0x30, 0x0e, 0x45, 0xae, 0x37, 0x17, 0x2f, 0x33, 0x26, 0x67,
+ 0x3c, 0xf4, 0xcf, 0x8e, 0xdb, 0x55, 0x3f, 0x14, 0x03, 0x4c, 0x92, 0x27,
+ 0x5f, 0xe5, 0x48, 0xb9, 0xf7, 0xf5, 0x9b, 0x5e, 0x9f, 0x7a, 0xaa, 0xa9,
+ 0x79, 0xbd, 0xb6, 0xb1, 0xfd, 0xae, 0x48, 0x26, 0x63, 0x16, 0xb0, 0xa5,
+ 0x2d, 0x23, 0x0c, 0xeb, 0x8e, 0xbb, 0xe6, 0x0c, 0x58, 0xe0, 0x5f, 0x76,
+ 0x10, 0xda, 0xf0, 0xaa, 0xb6, 0x11, 0xfe, 0x9f, 0x9a, 0xae, 0x67, 0xfa,
+ 0x34, 0xa7, 0x3e, 0x7b, 0xd9, 0x80, 0xad, 0x7b, 0x19, 0x0a, 0xae, 0x61,
+ 0xa3, 0xa9, 0xc9, 0xc5, 0x55, 0xaa, 0x63, 0xab, 0x39, 0xed, 0x2f, 0x9a,
+ 0x2f, 0xc5, 0x1f, 0xac, 0x44, 0xe6, 0xb2, 0x6a, 0x16, 0x03, 0x8e, 0xd3,
+ 0xf0, 0x47, 0x3b, 0x06, 0xf4, 0x2a, 0x3f, 0xc3, 0x5b, 0x2c, 0xb2, 0xe2,
+ 0xdd, 0x76, 0xfe, 0x20, 0xbb, 0xe4, 0xc6, 0x86, 0xf1, 0x58, 0x04, 0x82,
+ 0x10, 0x39, 0x74, 0x0b, 0xa6, 0x37, 0x97, 0x41, 0x8a, 0xa7, 0x0c, 0x5d,
+ 0xee, 0x62, 0x4e, 0x27, 0x3d, 0xe6, 0x8f, 0xfc, 0x27, 0x2c, 0x78, 0x6f,
+ 0x2f, 0xeb, 0x12, 0xc4, 0xaf, 0xdf, 0x26, 0x07, 0x5a, 0x6e, 0x45, 0xa3,
+ 0xd9, 0xac, 0x82, 0xa8, 0x2c, 0xd4, 0x2e, 0x90, 0xaf, 0x8c, 0xb2, 0x13,
+ 0x61, 0x0b, 0x5e, 0x58, 0xb7, 0xc8, 0xd6, 0x17, 0x5e, 0xf8, 0x17, 0x4e,
+ 0x24, 0x73, 0x9c, 0x54, 0x27, 0x5e, 0xef, 0xa9, 0xb9, 0x3c, 0x98, 0x1f,
+ 0x3c, 0x55, 0xd5, 0x59, 0xf2, 0x8c, 0x8b, 0x91, 0xd0, 0x9d, 0xf6, 0x0d,
+ 0x64, 0x04, 0xd3, 0xe2, 0x32, 0xab, 0xe0, 0x84, 0x1a, 0x3c, 0x79, 0x2b,
+ 0x12, 0x0b, 0x8d, 0x34, 0xf8, 0x5b, 0xbe, 0xd8, 0xf6, 0xe0, 0xf0, 0x35,
+ 0x50, 0x4e, 0xfb, 0x6b, 0x6b, 0xa5, 0x9e, 0xda, 0x6e, 0x30, 0x9e, 0x18,
+ 0x98, 0x18, 0x1f, 0x8f, 0x45, 0xd3, 0x7a, 0xff, 0x35, 0xcf, 0x91, 0x02,
+ 0x81, 0xc1, 0x00, 0xd5, 0x7a, 0x38, 0x6e, 0xd5, 0x0f, 0x74, 0x2e, 0x4a,
+ 0x30, 0xb2, 0xf3, 0xe0, 0x83, 0x45, 0x10, 0xe0, 0xce, 0x2f, 0x3e, 0xf0,
+ 0xe8, 0x0e, 0x51, 0x3a, 0xd8, 0xbb, 0x0f, 0xae, 0xae, 0xf7, 0x36, 0x48,
+ 0x70, 0x01, 0xdc, 0x40, 0x57, 0x8c, 0x11, 0x0c, 0xf9, 0xa9, 0x69, 0x1a,
+ 0xca, 0xff, 0xa2, 0xfd, 0xef, 0xdd, 0x15, 0xdc, 0x24, 0x33, 0xb7, 0x45,
+ 0xfb, 0x3c, 0xbe, 0x75, 0x38, 0x4d, 0x9e, 0xce, 0x8a, 0x68, 0x2c, 0x1f,
+ 0x96, 0xdf, 0xcb, 0x0d, 0x06, 0x22, 0x01, 0xe6, 0x00, 0x55, 0x5c, 0x69,
+ 0xb0, 0x7e, 0xf8, 0x42, 0xd8, 0xc3, 0x2c, 0xfd, 0xbb, 0x35, 0xff, 0x10,
+ 0x94, 0xc2, 0x38, 0x37, 0x38, 0x06, 0x87, 0xe8, 0xbb, 0xd0, 0xdf, 0xe4,
+ 0x1b, 0xb3, 0x8e, 0x19, 0x32, 0x9b, 0x5e, 0xe0, 0x75, 0xbe, 0x9a, 0xaa,
+ 0x18, 0xf2, 0xdf, 0xa7, 0x8f, 0xf2, 0xe7, 0x49, 0xce, 0x56, 0x87, 0x0a,
+ 0x9f, 0x9d, 0x93, 0x7d, 0xa4, 0x76, 0x27, 0x04, 0xd4, 0x57, 0xc3, 0x3b,
+ 0x18, 0xbd, 0xda, 0x79, 0x75, 0xd6, 0x53, 0x5b, 0x15, 0xb1, 0x3c, 0xce,
+ 0x41, 0xa5, 0x3c, 0xdf, 0x37, 0x83, 0xc4, 0x95, 0xeb, 0x15, 0x3c, 0x5a,
+ 0xc3, 0x7b, 0x12, 0xb0, 0x46, 0x20, 0x88, 0xf3, 0x58, 0xe6, 0x83, 0xf9,
+ 0x40, 0xe7, 0x46, 0x14, 0xd0, 0x14, 0xbb, 0xde, 0x19, 0xad, 0x60, 0x93,
+ 0x9d, 0xe0, 0x39, 0x02, 0x81, 0xc1, 0x00, 0xc8, 0xb3, 0x99, 0xe5, 0xec,
+ 0x4a, 0x04, 0x7d, 0xda, 0xfd, 0x59, 0xd5, 0x89, 0x26, 0x3b, 0x12, 0x43,
+ 0x59, 0x21, 0xc9, 0xa3, 0x7d, 0x5d, 0xb9, 0x88, 0x2f, 0xa9, 0x53, 0xbf,
+ 0x43, 0x97, 0x0d, 0x70, 0x2c, 0xfe, 0x6d, 0x51, 0xa0, 0x01, 0x7d, 0x1b,
+ 0x17, 0x43, 0x19, 0x53, 0x68, 0x2e, 0x3c, 0xa3, 0xc9, 0x40, 0xd0, 0x7b,
+ 0x48, 0x97, 0x14, 0x8c, 0x7e, 0xaf, 0x7a, 0x66, 0x66, 0x2d, 0x93, 0xc8,
+ 0xe5, 0x44, 0xa6, 0xb4, 0x25, 0xd2, 0xa3, 0xbb, 0xfe, 0x4c, 0xa5, 0x84,
+ 0xb0, 0x71, 0x1e, 0xb5, 0x60, 0xba, 0x8c, 0x67, 0x46, 0x0b, 0x85, 0xed,
+ 0xaf, 0x9d, 0x9b, 0x4d, 0x1d, 0xf0, 0x89, 0x51, 0x14, 0xc5, 0xf1, 0x9d,
+ 0xf7, 0xbf, 0x3b, 0x62, 0x63, 0x40, 0xc5, 0x8d, 0xc4, 0x5a, 0x1d, 0x5f,
+ 0x1d, 0x5a, 0xa6, 0x80, 0x4b, 0x2a, 0x4b, 0xcc, 0xa6, 0x96, 0xda, 0x96,
+ 0x41, 0xfb, 0xbd, 0x68, 0x5e, 0x69, 0x0e, 0x46, 0xc4, 0xa8, 0x72, 0x5b,
+ 0x9b, 0x66, 0x2a, 0x5c, 0xf6, 0xd0, 0x26, 0x12, 0x74, 0xf5, 0x8c, 0x0b,
+ 0xc3, 0xbd, 0xe1, 0x75, 0xdc, 0x98, 0xb0, 0x43, 0x05, 0x83, 0xb6, 0x0a,
+ 0x24, 0x0a, 0xe5, 0xee, 0x6b, 0x55, 0x6e, 0x37, 0x1b, 0x47, 0xce, 0x78,
+ 0x4c, 0x48, 0xb8, 0x31, 0x26, 0x7e, 0x0d, 0xf9, 0x34, 0xfd, 0x8c, 0x39,
+ 0x38, 0x8c, 0xb5, 0x11, 0x02, 0x57, 0x43, 0x02, 0x81, 0xc0, 0x7c, 0xe3,
+ 0xed, 0x02, 0x02, 0x49, 0xf1, 0x39, 0x67, 0x94, 0x08, 0x0d, 0x9f, 0x4a,
+ 0x8c, 0xec, 0x6b, 0xe8, 0x94, 0x41, 0x69, 0x65, 0x09, 0x83, 0x42, 0x3f,
+ 0x2b, 0x68, 0xe8, 0x54, 0x5a, 0x32, 0x7a, 0xbc, 0x74, 0x8a, 0x2b, 0x66,
+ 0x4c, 0x7e, 0x69, 0x2d, 0xe2, 0x8b, 0xa7, 0xee, 0x1d, 0x12, 0x79, 0x27,
+ 0x8c, 0x1b, 0x4e, 0xd8, 0x2b, 0x1d, 0x4c, 0xa6, 0xc8, 0x09, 0xd0, 0xc0,
+ 0x28, 0xc1, 0x00, 0xaa, 0x7e, 0x79, 0x59, 0xdd, 0xc5, 0x7d, 0xa0, 0x57,
+ 0xf7, 0x2b, 0x4f, 0x28, 0xe0, 0xc7, 0x98, 0xd9, 0x75, 0xde, 0xbe, 0x14,
+ 0xdc, 0x52, 0x84, 0xfa, 0xb2, 0x83, 0x4f, 0x6b, 0x08, 0x19, 0x25, 0x4c,
+ 0xf4, 0x9d, 0x2c, 0x6e, 0x3c, 0xab, 0xcf, 0x62, 0xd9, 0x70, 0x07, 0x93,
+ 0xd0, 0xcb, 0xf7, 0xdb, 0x4a, 0xb0, 0x67, 0x55, 0x03, 0x3a, 0x0f, 0x68,
+ 0xaa, 0xbd, 0xdf, 0x33, 0x04, 0xf2, 0x2a, 0x27, 0xe9, 0x63, 0x31, 0x3d,
+ 0x37, 0x16, 0x6a, 0xbf, 0xe3, 0xbc, 0x46, 0xe5, 0x99, 0xa4, 0xa8, 0x2c,
+ 0x65, 0x40, 0x0c, 0xe8, 0xaa, 0xf1, 0x1c, 0xe5, 0xd0, 0xca, 0xc4, 0xf8,
+ 0x50, 0x71, 0x81, 0x17, 0xb0, 0x2b, 0xc8, 0x19, 0xd6, 0xf5, 0xbf, 0x04,
+ 0xb7, 0xe2, 0x07, 0x23, 0xfa, 0x70, 0x39, 0x31, 0x5c, 0x5c, 0x66, 0xae,
+ 0xb9, 0x82, 0x93, 0x54, 0x48, 0x57, 0x58, 0xe5, 0x23, 0x19, 0x02, 0x81,
+ 0xc1, 0x00, 0x96, 0x07, 0x1b, 0xbd, 0xf1, 0xfa, 0x0a, 0x8d, 0x82, 0x0b,
+ 0xed, 0x01, 0x60, 0xba, 0x81, 0x61, 0xcf, 0x92, 0x6b, 0x5d, 0x6d, 0xa7,
+ 0x23, 0x4e, 0xb3, 0x6c, 0xdd, 0x68, 0xcb, 0x0a, 0xdd, 0x79, 0xa0, 0x27,
+ 0x22, 0x31, 0xd9, 0xd8, 0x80, 0x04, 0x63, 0x21, 0xea, 0x78, 0x9e, 0x0e,
+ 0xbc, 0xb1, 0x7b, 0xc5, 0xcf, 0x7b, 0x89, 0x0c, 0xe4, 0x52, 0xea, 0x0b,
+ 0x31, 0x65, 0x8f, 0xf2, 0x45, 0x93, 0xb9, 0x93, 0x18, 0xd4, 0x7c, 0xc9,
+ 0xe1, 0x41, 0xa0, 0x20, 0x22, 0x6f, 0x80, 0x56, 0xdc, 0xd8, 0x95, 0xc1,
+ 0x2e, 0xf2, 0x11, 0xa9, 0x1c, 0xa8, 0x0a, 0xdb, 0x42, 0x37, 0x7b, 0x58,
+ 0x2c, 0x1c, 0x99, 0xcd, 0xab, 0x82, 0x48, 0x11, 0x90, 0x93, 0xf5, 0xa2,
+ 0x38, 0x22, 0xf5, 0x2c, 0x98, 0x28, 0x68, 0x97, 0x6a, 0xd2, 0x18, 0x09,
+ 0x18, 0x1e, 0xfd, 0x66, 0x72, 0x52, 0x08, 0x0c, 0x5f, 0x00, 0x61, 0x6a,
+ 0x61, 0xa1, 0xd8, 0x68, 0xdd, 0x7a, 0x4e, 0xdc, 0x45, 0x6c, 0xd9, 0x7d,
+ 0x6e, 0x6f, 0x67, 0x50, 0xa2, 0xd5, 0x03, 0x5e, 0x59, 0x2c, 0x96, 0x8c,
+ 0x46, 0x5f, 0x4c, 0x5a, 0x6c, 0xf0, 0xc1, 0x77, 0xdb, 0xe5, 0xb1, 0x69,
+ 0xee, 0xbc, 0xaa, 0xd8, 0xeb, 0xbe, 0x7d, 0xd2, 0x98, 0x71, 0x87, 0xdc,
+ 0x3c, 0x52, 0x79, 0xbd, 0x90, 0xe3, 0x27, 0x4b, 0x0c, 0x73, 0xb5, 0xb9,
+ 0x48, 0x3d, 0x02, 0x81, 0xc0, 0x08, 0x0d, 0xaf, 0x87, 0x3b, 0xaf, 0x04,
+ 0x0a, 0x47, 0x82, 0x6f, 0x8b, 0x42, 0xaa, 0x05, 0xc0, 0xdc, 0x5d, 0xee,
+ 0x17, 0xdd, 0x17, 0x28, 0xa5, 0xf4, 0xd5, 0x86, 0x57, 0x18, 0x6f, 0xd8,
+ 0x29, 0xf4, 0x51, 0xd2, 0x6a, 0xa7, 0xc7, 0x54, 0xb2, 0xda, 0xa2, 0xb1,
+ 0xff, 0x73, 0x5d, 0x6e, 0xd2, 0x52, 0x75, 0xdb, 0x01, 0xfe, 0xae, 0xf6,
+ 0x16, 0xfb, 0x5d, 0x9d, 0x48, 0x75, 0x99, 0xd5, 0x4b, 0x6f, 0x99, 0x81,
+ 0xbf, 0xc5, 0x79, 0x45, 0xad, 0x5f, 0x8b, 0x22, 0xf4, 0xaf, 0x95, 0xb1,
+ 0x9f, 0x83, 0x86, 0x21, 0xcd, 0xea, 0x5f, 0x89, 0xc8, 0xba, 0x57, 0x5f,
+ 0x5a, 0xb0, 0x2e, 0x3b, 0xff, 0xbf, 0x89, 0xbb, 0x15, 0x68, 0xc9, 0xc5,
+ 0x9f, 0x8d, 0xdc, 0xc5, 0x99, 0xdc, 0xc2, 0x2b, 0x1b, 0xe5, 0xd8, 0xa8,
+ 0xd1, 0x8c, 0x39, 0x16, 0x6c, 0x3f, 0xfd, 0x8f, 0x29, 0x4f, 0xec, 0xa2,
+ 0x3f, 0x9f, 0x3e, 0x91, 0x8a, 0xbf, 0xa4, 0x45, 0xab, 0x6e, 0x5d, 0xb6,
+ 0x88, 0xbd, 0xbb, 0x9f, 0x2f, 0x8c, 0xd9, 0x54, 0x83, 0xf3, 0x22, 0x9b,
+ 0x1f, 0xf0, 0xde, 0x8a, 0xcb, 0x81, 0x16, 0xaa, 0x48, 0x08, 0x8c, 0x5b,
+ 0xb0, 0x2a, 0x7f, 0x36, 0xc6, 0xf0, 0x30, 0x8d, 0x83, 0xd4, 0xae, 0x3a,
+ 0x9a, 0x9c, 0xff, 0xc4, 0x76, 0x1a, 0x5a, 0x10, 0x2c, 0xa3, 0xd4, 0xea,
+ 0xef, 0x8f, 0x51, 0xf9, 0x70};
+
+static const std::vector<uint8_t> priv_key_60{
+ 0x30, 0x82, 0x06, 0xff, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe9, 0x30, 0x82, 0x06, 0xe5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xcd, 0x28, 0xc6, 0x6b, 0x3c, 0xf8, 0xb7, 0x5d, 0x2a, 0x4a,
+ 0x6d, 0x96, 0xc7, 0xab, 0xcf, 0x21, 0x45, 0xbe, 0x89, 0x7d, 0x17, 0xa2,
+ 0x5b, 0x89, 0x70, 0xfa, 0xf4, 0xaf, 0xa4, 0x8a, 0x9a, 0xb2, 0x49, 0x22,
+ 0x83, 0x08, 0x4e, 0x2b, 0x41, 0x4f, 0xf4, 0xc3, 0x16, 0x87, 0x1b, 0xda,
+ 0x66, 0x08, 0xf0, 0xd9, 0x84, 0xaa, 0x0d, 0xe0, 0x99, 0x0c, 0xdf, 0x4f,
+ 0xfa, 0xa0, 0xd9, 0x86, 0x45, 0x24, 0x6c, 0xf1, 0x93, 0xc5, 0xf2, 0x83,
+ 0x8e, 0x55, 0xbe, 0xa3, 0x0d, 0x63, 0xc0, 0x33, 0xb8, 0x5b, 0x3f, 0xb7,
+ 0xd9, 0xc4, 0xfb, 0x5b, 0xfe, 0x09, 0x19, 0x01, 0x51, 0x1d, 0x9f, 0xe2,
+ 0x0e, 0x0a, 0x59, 0xb5, 0xc2, 0xae, 0x13, 0x9b, 0x00, 0x21, 0x27, 0xb4,
+ 0x29, 0xa1, 0x6e, 0x72, 0x3b, 0xc8, 0x1c, 0xbf, 0x76, 0x5c, 0x20, 0xcf,
+ 0xc9, 0xb4, 0x92, 0x68, 0x45, 0x0b, 0x3e, 0x8a, 0x8f, 0x83, 0xcb, 0x1d,
+ 0xbf, 0x76, 0x96, 0x0b, 0x3f, 0xcd, 0x84, 0x73, 0x7a, 0x9d, 0x31, 0x6a,
+ 0x87, 0x0e, 0x74, 0x19, 0xd2, 0x8a, 0x59, 0x59, 0x0e, 0x76, 0xfb, 0xc7,
+ 0x04, 0xf3, 0x80, 0x17, 0x19, 0x23, 0x4c, 0xc5, 0x11, 0xa2, 0x0c, 0xbd,
+ 0x2a, 0x68, 0xac, 0x8f, 0x16, 0x10, 0xa4, 0x3c, 0x3e, 0xee, 0xa2, 0x6d,
+ 0x58, 0x35, 0x6e, 0x1f, 0x9f, 0x48, 0x97, 0xcc, 0x3e, 0x78, 0x87, 0xff,
+ 0x3f, 0xc1, 0x71, 0xb0, 0x5a, 0xa8, 0x2c, 0x99, 0xa9, 0x6a, 0xbc, 0x3a,
+ 0x99, 0xbc, 0xa9, 0x14, 0xec, 0xf2, 0xea, 0x0d, 0xd2, 0x76, 0x99, 0x03,
+ 0x5d, 0xd9, 0x05, 0x5e, 0xcb, 0x00, 0x16, 0xa1, 0x02, 0x87, 0xc2, 0xa7,
+ 0xbb, 0x9f, 0xb7, 0xb0, 0xa1, 0x37, 0xdb, 0xbf, 0x98, 0xce, 0x8f, 0x22,
+ 0xf1, 0x8e, 0x47, 0x03, 0x3a, 0x0b, 0x1c, 0xe3, 0x79, 0xec, 0x66, 0x8a,
+ 0xe6, 0xd2, 0x25, 0xf0, 0x07, 0xd5, 0x3c, 0x74, 0xa9, 0x81, 0xe8, 0xd2,
+ 0xaf, 0xff, 0x9d, 0x14, 0x78, 0x94, 0x6a, 0x79, 0x23, 0x83, 0x99, 0x63,
+ 0x8a, 0x28, 0x22, 0x0b, 0xe6, 0x8b, 0x3d, 0x1a, 0xb0, 0xc1, 0x91, 0x0a,
+ 0x1c, 0x2b, 0xc8, 0x81, 0x48, 0x2b, 0x06, 0xc0, 0x4c, 0x2f, 0x4a, 0x9b,
+ 0xdc, 0xa7, 0xdc, 0x7e, 0xa1, 0x2c, 0xd7, 0xaf, 0x41, 0x0b, 0x04, 0x0a,
+ 0xb0, 0x1d, 0x8e, 0x4c, 0xb1, 0x0b, 0xa9, 0xd4, 0xe3, 0x04, 0xb9, 0xad,
+ 0x95, 0xda, 0x35, 0xa9, 0x81, 0xcd, 0x6c, 0x07, 0xdd, 0x59, 0x3f, 0xd0,
+ 0x79, 0xc9, 0x21, 0x52, 0xe3, 0x3b, 0xa3, 0xe7, 0x5d, 0x6a, 0xba, 0xef,
+ 0x5f, 0x58, 0x48, 0x3e, 0x0d, 0xa8, 0x21, 0xc7, 0x9e, 0x2d, 0x45, 0x8e,
+ 0x1b, 0x5e, 0x25, 0x71, 0x87, 0x47, 0x88, 0xc2, 0x76, 0x23, 0x5d, 0x90,
+ 0x2f, 0x99, 0x87, 0x9f, 0xce, 0xc4, 0xdb, 0xce, 0x60, 0x2e, 0x73, 0x42,
+ 0xb4, 0x7d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x75,
+ 0x86, 0xa1, 0x3b, 0xf7, 0x7e, 0xa7, 0x54, 0x18, 0x90, 0xf0, 0x7c, 0x8a,
+ 0xbf, 0xb2, 0x75, 0x66, 0x05, 0xc3, 0xaf, 0x44, 0x65, 0xbe, 0xb8, 0x5a,
+ 0x5f, 0x78, 0xe2, 0x51, 0x89, 0x11, 0x1b, 0x86, 0xe7, 0xdd, 0x56, 0x59,
+ 0xa9, 0x4f, 0xcd, 0xe4, 0xf2, 0x09, 0x2a, 0xb6, 0xdb, 0x02, 0xce, 0xa6,
+ 0x62, 0x85, 0x2c, 0x01, 0xad, 0x23, 0x20, 0x0b, 0xa1, 0x3e, 0x7a, 0xfc,
+ 0x81, 0x7d, 0x84, 0x63, 0x60, 0x74, 0x7d, 0xd5, 0xf2, 0x65, 0x0c, 0x5b,
+ 0x9b, 0xfe, 0x64, 0xa1, 0x4b, 0x3f, 0x96, 0x0e, 0x47, 0x5c, 0xda, 0x0a,
+ 0x00, 0x65, 0xe3, 0x82, 0x4e, 0x8d, 0xd0, 0x41, 0xb1, 0xf6, 0xc7, 0x19,
+ 0x23, 0x15, 0x76, 0x31, 0x46, 0xfe, 0xe8, 0xff, 0x5c, 0xa6, 0xe8, 0x92,
+ 0x63, 0xa0, 0x39, 0x7f, 0xb6, 0x72, 0xb0, 0x4e, 0x1f, 0x9a, 0x75, 0xf5,
+ 0xd5, 0x03, 0x90, 0x70, 0x70, 0x61, 0xcc, 0x67, 0x04, 0x10, 0x95, 0x77,
+ 0x58, 0xd4, 0x61, 0x00, 0x3a, 0x43, 0x08, 0x5f, 0xb1, 0x9d, 0xd2, 0xba,
+ 0xd1, 0xbc, 0x19, 0x83, 0x1b, 0x90, 0x3c, 0xba, 0xf9, 0x04, 0xae, 0x15,
+ 0x37, 0xa6, 0x2f, 0xe1, 0x9f, 0x96, 0xfd, 0x54, 0xfc, 0xdc, 0x99, 0x80,
+ 0x18, 0xab, 0xd4, 0x36, 0xb1, 0x48, 0x7f, 0xdd, 0xce, 0x73, 0xd4, 0x8f,
+ 0xd4, 0x4f, 0xa3, 0xff, 0x49, 0x82, 0x93, 0xfb, 0x9c, 0x4e, 0x41, 0x95,
+ 0x28, 0x66, 0x33, 0xc6, 0x30, 0xfb, 0xc6, 0x87, 0xd2, 0x7b, 0xb6, 0xb1,
+ 0x2d, 0x67, 0xe7, 0xcc, 0x16, 0x8b, 0x7c, 0x24, 0x2c, 0x88, 0xb8, 0x28,
+ 0xf4, 0x1a, 0x68, 0x21, 0x58, 0x90, 0x70, 0x87, 0x5e, 0x9e, 0x26, 0x80,
+ 0x14, 0xf9, 0x9f, 0x25, 0xf6, 0x4c, 0xfc, 0x1d, 0xa7, 0xe0, 0x47, 0xe3,
+ 0x42, 0x87, 0xad, 0x1a, 0x26, 0x5b, 0x17, 0x6d, 0x36, 0xd3, 0x2d, 0x50,
+ 0x28, 0x75, 0x0b, 0x89, 0x49, 0x1b, 0x54, 0x6b, 0xd4, 0x2d, 0x45, 0x94,
+ 0x31, 0xd8, 0xdd, 0x82, 0xcf, 0x06, 0x74, 0xab, 0xf7, 0x33, 0x0b, 0x8e,
+ 0xbb, 0xf9, 0x12, 0x94, 0xd4, 0x7e, 0x73, 0x83, 0xa5, 0x20, 0x9a, 0x7b,
+ 0xa8, 0x42, 0x25, 0x39, 0x50, 0x1a, 0x8a, 0xfc, 0x5e, 0xa5, 0x43, 0xb5,
+ 0x56, 0xf7, 0x80, 0xc8, 0xb9, 0x2e, 0xab, 0x44, 0x9f, 0xbb, 0xdd, 0x4a,
+ 0x74, 0xc7, 0xa9, 0x83, 0x4a, 0x9b, 0xdc, 0x99, 0xf4, 0xbe, 0x3a, 0x06,
+ 0x46, 0xb6, 0xb7, 0x5f, 0xdf, 0x7b, 0x55, 0x15, 0x4c, 0xa3, 0x43, 0xbd,
+ 0x0e, 0xd8, 0x3e, 0xb8, 0x1c, 0x41, 0x80, 0x04, 0xfb, 0xf1, 0x86, 0x09,
+ 0x63, 0xe1, 0xea, 0x74, 0x8b, 0xf9, 0x09, 0x2a, 0x6a, 0xc9, 0x9c, 0x62,
+ 0xe0, 0xfb, 0x6b, 0xc4, 0x33, 0xd2, 0x99, 0xeb, 0xd7, 0x35, 0xf5, 0x20,
+ 0x19, 0x01, 0x3a, 0x5f, 0xd2, 0xbd, 0x11, 0x3c, 0x63, 0x1d, 0xe5, 0x02,
+ 0x81, 0xc1, 0x00, 0xe9, 0x87, 0xc5, 0x93, 0x9a, 0x9f, 0x76, 0x2b, 0x35,
+ 0x15, 0xc6, 0xed, 0xcc, 0xc1, 0x15, 0xdf, 0xf8, 0xa4, 0xb1, 0xfb, 0x2d,
+ 0x14, 0xec, 0xc9, 0x7b, 0xf5, 0x35, 0x22, 0x27, 0x09, 0x9d, 0xd0, 0x3a,
+ 0x01, 0x7a, 0xb8, 0xae, 0x58, 0x2d, 0xbe, 0x3d, 0x61, 0xef, 0x56, 0x9b,
+ 0x1e, 0x08, 0xf7, 0x23, 0x01, 0x7b, 0x0e, 0x46, 0xdb, 0x2a, 0xd3, 0xc0,
+ 0xf8, 0xf0, 0x4c, 0x19, 0x4f, 0x30, 0xbb, 0x6d, 0x8d, 0x63, 0x90, 0xb2,
+ 0xe0, 0x2f, 0x09, 0x16, 0xac, 0xde, 0xb5, 0xb7, 0x59, 0x4e, 0xcd, 0x9b,
+ 0x40, 0x7e, 0x75, 0x9e, 0xb7, 0x95, 0x86, 0xb3, 0x84, 0x6a, 0x10, 0x19,
+ 0x8e, 0x11, 0xc8, 0x12, 0xa6, 0xba, 0x81, 0xa7, 0x92, 0x4b, 0xdc, 0xde,
+ 0xf4, 0x1e, 0xe0, 0x9a, 0xd9, 0xca, 0x68, 0xa8, 0xc7, 0x1b, 0x20, 0x41,
+ 0xc7, 0x27, 0x4c, 0xbd, 0x66, 0x25, 0xfb, 0xc1, 0x6c, 0x09, 0x15, 0xfc,
+ 0xab, 0xaf, 0xb6, 0x86, 0xbd, 0xfa, 0x7f, 0x4f, 0xd3, 0xc6, 0x32, 0xbe,
+ 0xcf, 0x89, 0xf8, 0xa9, 0x70, 0xcb, 0x9e, 0x41, 0xdc, 0xc1, 0x61, 0x0f,
+ 0x22, 0xd1, 0x75, 0x0a, 0x9c, 0x17, 0x58, 0xad, 0x62, 0x9c, 0x0c, 0x27,
+ 0x66, 0xd8, 0x5a, 0x20, 0xb1, 0xe0, 0x12, 0xc0, 0xfb, 0x14, 0x6a, 0xfc,
+ 0x8b, 0x13, 0xd0, 0xe0, 0x3d, 0x8b, 0xda, 0x60, 0x25, 0x44, 0xb8, 0x3b,
+ 0x57, 0x32, 0x5f, 0x02, 0x81, 0xc1, 0x00, 0xe0, 0xe6, 0x2d, 0x8e, 0x30,
+ 0x42, 0x12, 0x31, 0x96, 0x0a, 0xfd, 0x71, 0xf2, 0xa1, 0x9b, 0xc8, 0x61,
+ 0x03, 0x2c, 0xa4, 0x6b, 0x39, 0x76, 0x9d, 0x02, 0x77, 0x34, 0xff, 0x2d,
+ 0xf1, 0xec, 0x02, 0x51, 0x40, 0x8a, 0x40, 0x84, 0xc6, 0xec, 0xdd, 0x05,
+ 0x11, 0x7b, 0x70, 0x41, 0xd5, 0xfe, 0xcd, 0x0d, 0xb8, 0x50, 0x76, 0xa4,
+ 0x6f, 0x94, 0x2a, 0x76, 0x5a, 0xd0, 0xf8, 0xa6, 0xc3, 0x59, 0x5a, 0xbf,
+ 0xa8, 0xad, 0xc6, 0xaa, 0xb7, 0x49, 0xc7, 0x9b, 0xb0, 0xb2, 0xdd, 0x89,
+ 0x31, 0x0b, 0xf3, 0xd4, 0x79, 0x80, 0x75, 0x46, 0x41, 0x92, 0xa1, 0xb8,
+ 0x28, 0xc3, 0x76, 0xe6, 0x24, 0xab, 0x43, 0x2d, 0x05, 0x8c, 0x2b, 0xfb,
+ 0xd3, 0xac, 0x47, 0x6f, 0x9b, 0x1a, 0x07, 0x33, 0x0f, 0x83, 0x99, 0x3a,
+ 0xd1, 0xd0, 0x4f, 0x65, 0x6e, 0x97, 0x95, 0xcb, 0xf4, 0xd7, 0x6e, 0x65,
+ 0x9d, 0xce, 0x30, 0x67, 0xb1, 0xc8, 0x78, 0xdf, 0xe1, 0x92, 0xb4, 0xa4,
+ 0x23, 0x60, 0x43, 0xda, 0xd1, 0x0d, 0x0d, 0x0d, 0x32, 0xc5, 0x52, 0x32,
+ 0x28, 0xdf, 0xcd, 0x36, 0x3e, 0x0b, 0x2f, 0x22, 0x96, 0xf4, 0x56, 0x61,
+ 0x24, 0x5c, 0x96, 0x56, 0x67, 0x01, 0x11, 0xc6, 0x90, 0xa7, 0xd5, 0xd1,
+ 0x1d, 0xdc, 0x14, 0x52, 0x41, 0x99, 0x93, 0x5b, 0x7b, 0x7b, 0x6a, 0x11,
+ 0xf5, 0xfa, 0x15, 0x6d, 0xb9, 0x9e, 0xa3, 0x02, 0x81, 0xc1, 0x00, 0xc6,
+ 0xa2, 0x75, 0xab, 0xd7, 0x19, 0x4b, 0xa9, 0xf4, 0xbd, 0x51, 0x37, 0x73,
+ 0xb1, 0xc8, 0xa9, 0x79, 0x14, 0x9d, 0x4e, 0xc8, 0x49, 0xc4, 0x1e, 0x9d,
+ 0x11, 0x34, 0xe0, 0x97, 0xd3, 0xd6, 0x28, 0x07, 0x2e, 0xba, 0xf3, 0xdb,
+ 0x57, 0xa5, 0x90, 0xeb, 0x25, 0x22, 0x2e, 0xc8, 0x42, 0x03, 0xde, 0x32,
+ 0x28, 0x50, 0x43, 0x14, 0x81, 0xd7, 0x2b, 0xc6, 0x37, 0xf8, 0x2c, 0xc2,
+ 0x5a, 0x59, 0x59, 0x13, 0x15, 0xf0, 0x5a, 0x63, 0xcb, 0xcc, 0x36, 0x2e,
+ 0xd3, 0x5b, 0x9b, 0xb5, 0x18, 0x81, 0xae, 0xe1, 0x1f, 0x3a, 0x71, 0x51,
+ 0x4f, 0x56, 0x1f, 0xfd, 0x11, 0xe4, 0x25, 0x4d, 0x97, 0x4a, 0x08, 0xa3,
+ 0xd4, 0xad, 0x4f, 0x1a, 0xf9, 0x95, 0x0d, 0x89, 0x96, 0x9b, 0xac, 0xf0,
+ 0x09, 0xcf, 0xe0, 0xb5, 0xae, 0xa5, 0xa4, 0x0a, 0x4f, 0x1b, 0x5e, 0x6a,
+ 0xbb, 0x38, 0x13, 0xab, 0xb1, 0xf9, 0x08, 0x7a, 0xa2, 0x8e, 0x12, 0xf3,
+ 0x09, 0x24, 0xc8, 0xa5, 0x5d, 0xbc, 0x77, 0xed, 0x55, 0x1a, 0x46, 0x27,
+ 0xd9, 0x89, 0x58, 0x53, 0x2d, 0x32, 0x4f, 0x1c, 0x50, 0xc1, 0x58, 0x8c,
+ 0x6d, 0xb8, 0x6d, 0xf5, 0x0c, 0xab, 0x2e, 0xab, 0x55, 0x0f, 0x31, 0x9a,
+ 0x1d, 0xb2, 0x3a, 0x41, 0x6b, 0x4f, 0x32, 0xb1, 0x1c, 0x9a, 0xfe, 0x4f,
+ 0xbe, 0x09, 0xf6, 0xf5, 0x50, 0xbd, 0xe2, 0xf6, 0x96, 0x74, 0x81, 0x02,
+ 0x81, 0xc1, 0x00, 0x99, 0xc9, 0xec, 0xd6, 0xf1, 0x7b, 0x0c, 0xd3, 0xe9,
+ 0xa5, 0x64, 0x40, 0x5a, 0x49, 0x56, 0xac, 0xc4, 0x62, 0x16, 0x51, 0xec,
+ 0x9c, 0xa3, 0xd6, 0xa4, 0x0b, 0xfe, 0x2a, 0x8d, 0x31, 0x84, 0x50, 0xe5,
+ 0x5c, 0xfb, 0xed, 0x38, 0x9e, 0x8a, 0xf4, 0x6c, 0x75, 0xd2, 0xf2, 0x25,
+ 0xa2, 0xff, 0x15, 0x1b, 0x4f, 0xb1, 0x7e, 0x1f, 0xdd, 0xc8, 0xf4, 0xec,
+ 0x70, 0x17, 0xbc, 0x20, 0xd5, 0x2e, 0xb2, 0x16, 0xa3, 0x73, 0x09, 0x8a,
+ 0x4d, 0xc1, 0xdf, 0x04, 0x40, 0xe5, 0x5f, 0x06, 0x64, 0x8a, 0xa6, 0xd6,
+ 0xe1, 0xab, 0x0d, 0x06, 0xd8, 0xea, 0x3b, 0x3a, 0x22, 0x6d, 0xdf, 0x4d,
+ 0x6b, 0x3f, 0xcd, 0xb4, 0xe8, 0xb9, 0x3c, 0x8e, 0x7c, 0xe5, 0xaf, 0x07,
+ 0xcb, 0x89, 0x15, 0xe9, 0x3d, 0xaf, 0xa0, 0xc5, 0x8f, 0x1a, 0x22, 0x60,
+ 0xdb, 0x2a, 0x3f, 0x1d, 0xf4, 0x34, 0xa8, 0xe2, 0x45, 0xf1, 0xec, 0x39,
+ 0xcc, 0x61, 0xa8, 0xfe, 0x77, 0x53, 0x09, 0xc1, 0xc0, 0x0b, 0x20, 0xfb,
+ 0x6d, 0xbe, 0xbd, 0xf1, 0x0b, 0x89, 0xd1, 0x36, 0x49, 0xab, 0x18, 0xba,
+ 0x01, 0xdd, 0x46, 0x03, 0x22, 0x34, 0xbd, 0x28, 0xba, 0x63, 0xb1, 0xce,
+ 0x2d, 0xab, 0x96, 0x8b, 0x30, 0xfa, 0x04, 0x05, 0x76, 0xa4, 0xbb, 0x24,
+ 0xb0, 0x85, 0x23, 0x36, 0x08, 0x8f, 0x91, 0x2d, 0xed, 0x05, 0x71, 0x47,
+ 0xd2, 0x09, 0x7f, 0x02, 0x81, 0xc1, 0x00, 0x8d, 0xab, 0x32, 0xaf, 0xc5,
+ 0x75, 0x2a, 0x6b, 0x77, 0x06, 0x9b, 0xf4, 0xbf, 0xce, 0x45, 0x3b, 0xbb,
+ 0x23, 0x0b, 0xcb, 0x55, 0xaa, 0xf8, 0x3a, 0x9f, 0xa2, 0x11, 0xf3, 0xbc,
+ 0xee, 0x99, 0xc3, 0x2b, 0xc1, 0xf7, 0x55, 0xc0, 0xb0, 0x90, 0x9d, 0xf8,
+ 0xeb, 0x4f, 0x52, 0x8a, 0x48, 0x30, 0xd6, 0x58, 0xea, 0x4d, 0xde, 0x08,
+ 0x25, 0x8c, 0x5c, 0xc6, 0xac, 0xb0, 0xae, 0xe6, 0x50, 0x80, 0x81, 0xd4,
+ 0xf5, 0x33, 0x10, 0x2f, 0xe1, 0xd0, 0x88, 0x2a, 0xed, 0x54, 0xa4, 0xb6,
+ 0x81, 0x49, 0x70, 0x50, 0x21, 0x49, 0x99, 0xb7, 0x76, 0x7f, 0x13, 0xe1,
+ 0x01, 0x5f, 0x75, 0x1f, 0xb6, 0x77, 0xd1, 0x32, 0x82, 0x78, 0xf3, 0x9d,
+ 0x2d, 0xa0, 0x5f, 0xa6, 0x55, 0xee, 0x76, 0x34, 0x02, 0xfe, 0x95, 0x2c,
+ 0x0a, 0x9f, 0xdb, 0xe3, 0x18, 0x56, 0x35, 0x10, 0x9b, 0x99, 0xb2, 0x37,
+ 0x12, 0xe2, 0xa5, 0xf2, 0x6e, 0x9e, 0x70, 0x80, 0x70, 0xf8, 0x79, 0xda,
+ 0xc8, 0x2a, 0x26, 0xe0, 0xaf, 0xf8, 0x05, 0x6d, 0x0d, 0xa9, 0x96, 0x80,
+ 0x50, 0x06, 0xb6, 0xda, 0xdb, 0x31, 0x33, 0x45, 0x91, 0xeb, 0x66, 0x03,
+ 0x23, 0x48, 0xfe, 0x92, 0x54, 0xb4, 0x0f, 0x44, 0x22, 0x79, 0x6d, 0xe0,
+ 0xa4, 0x3a, 0x0c, 0x02, 0x4b, 0x47, 0x0d, 0x12, 0x8a, 0x14, 0x4a, 0xeb,
+ 0xab, 0xbb, 0xd7, 0xac, 0xc3, 0x8f, 0x00};
+
+static const std::vector<uint8_t> priv_key_61{
+ 0x30, 0x82, 0x06, 0xfe, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe8, 0x30, 0x82, 0x06, 0xe4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xc5, 0xf8, 0xf2, 0x56, 0x85, 0x7e, 0x74, 0xf7, 0xe0, 0xae,
+ 0x69, 0x38, 0x06, 0x8d, 0x73, 0x3d, 0x2c, 0xe6, 0xf6, 0x1f, 0x85, 0xfc,
+ 0xb1, 0xd1, 0x46, 0xb6, 0xf5, 0x14, 0x63, 0x99, 0x2f, 0xe3, 0x70, 0x51,
+ 0xd8, 0x28, 0x34, 0x81, 0x3b, 0x48, 0xe7, 0xc1, 0xef, 0xf7, 0xda, 0xd4,
+ 0x12, 0xe1, 0x83, 0xc6, 0x87, 0xc6, 0xd6, 0x46, 0xae, 0x6d, 0x90, 0x49,
+ 0x3c, 0x66, 0x0e, 0xb6, 0x3a, 0xc0, 0x9f, 0xc3, 0x38, 0x93, 0xc6, 0x6b,
+ 0x6c, 0x7a, 0xbc, 0x5b, 0x90, 0x38, 0x8c, 0xce, 0x4a, 0xdb, 0xa4, 0xd6,
+ 0x97, 0xbb, 0xa2, 0x98, 0x54, 0x85, 0x1c, 0x22, 0x26, 0x8d, 0x3d, 0x69,
+ 0x72, 0x84, 0xc6, 0xc2, 0x0f, 0x14, 0xa4, 0x89, 0x76, 0xde, 0xb8, 0xff,
+ 0x7b, 0x77, 0xf1, 0x2f, 0xa8, 0xf4, 0x60, 0xf7, 0x96, 0x1b, 0xf7, 0x3c,
+ 0xda, 0xfb, 0x83, 0xad, 0xb4, 0x96, 0x72, 0x5d, 0x6e, 0x58, 0xc3, 0x6b,
+ 0x89, 0xbc, 0x00, 0x71, 0xfb, 0x01, 0x1c, 0x4e, 0x43, 0x94, 0x4a, 0x09,
+ 0xa1, 0x06, 0x54, 0x86, 0xd1, 0xa3, 0x7f, 0x6e, 0xee, 0xd6, 0x37, 0xd4,
+ 0xcf, 0xb1, 0x1e, 0x77, 0x79, 0x57, 0x26, 0xcf, 0x8e, 0x72, 0xdc, 0x9b,
+ 0x65, 0x37, 0x8e, 0x5c, 0xaf, 0x4f, 0xd5, 0x26, 0x17, 0x28, 0x5d, 0xd1,
+ 0x08, 0xc3, 0x88, 0xce, 0x12, 0x09, 0x9d, 0xb2, 0x0c, 0xbc, 0x3d, 0xa5,
+ 0x2f, 0x9d, 0x37, 0x01, 0x5b, 0xf5, 0xb8, 0x17, 0x11, 0xa7, 0x57, 0xfb,
+ 0x3b, 0x79, 0x6d, 0xf6, 0x99, 0x38, 0xea, 0x49, 0xe3, 0xe2, 0xc7, 0xcf,
+ 0xcc, 0x4a, 0x0b, 0xdd, 0xfe, 0x28, 0x8d, 0x6b, 0x28, 0x82, 0xf4, 0xfd,
+ 0xf7, 0x60, 0xc5, 0xd5, 0x99, 0xb8, 0x0e, 0x37, 0xc1, 0x47, 0x52, 0x6e,
+ 0xc8, 0x33, 0x3d, 0xc4, 0x73, 0x83, 0x6e, 0x9c, 0x98, 0x5e, 0x72, 0xc8,
+ 0x0a, 0x6f, 0xe1, 0xe4, 0x33, 0xb0, 0x38, 0xa8, 0xce, 0xa7, 0x72, 0x39,
+ 0x49, 0x88, 0x97, 0x36, 0xf4, 0xed, 0x84, 0x54, 0x03, 0xaa, 0xe7, 0x62,
+ 0x7d, 0xe9, 0x03, 0x9b, 0x35, 0x4c, 0x1b, 0xdb, 0xc1, 0x22, 0xf1, 0x12,
+ 0x0f, 0x77, 0x41, 0x09, 0xfb, 0xb1, 0xfd, 0x5d, 0x8a, 0xf0, 0x34, 0x04,
+ 0x48, 0x09, 0x2b, 0x47, 0xf0, 0xac, 0xf8, 0xee, 0xa3, 0x04, 0x06, 0xd4,
+ 0x3c, 0xef, 0x46, 0x37, 0x2b, 0x79, 0xef, 0xcb, 0x21, 0x3d, 0x4c, 0x70,
+ 0x79, 0xb7, 0x98, 0x92, 0x5b, 0x84, 0xaa, 0xa3, 0x5b, 0x8d, 0x04, 0xe3,
+ 0x37, 0x5e, 0xf0, 0xf3, 0xbc, 0x98, 0x3a, 0xff, 0x28, 0xdc, 0xbc, 0x33,
+ 0xd4, 0x45, 0x78, 0x75, 0x02, 0x89, 0x8f, 0xa0, 0x7b, 0x4c, 0x26, 0x37,
+ 0xf3, 0xeb, 0x78, 0x26, 0xc1, 0x3d, 0x53, 0xfe, 0x31, 0xa1, 0xd7, 0x77,
+ 0x5f, 0xe9, 0x80, 0x90, 0xbb, 0x4e, 0x06, 0x91, 0x60, 0xd3, 0x0e, 0xff,
+ 0xe8, 0x2d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x3f,
+ 0xda, 0x65, 0xbf, 0x86, 0x5b, 0x1d, 0x3a, 0xfe, 0x1b, 0x03, 0x10, 0xf0,
+ 0xfc, 0x1a, 0x99, 0x36, 0xac, 0x5f, 0xe2, 0x17, 0x03, 0x44, 0x0f, 0x2d,
+ 0xf1, 0xc0, 0xe6, 0x8c, 0xa1, 0x52, 0x12, 0xd7, 0x9d, 0x6e, 0x4c, 0xb9,
+ 0x72, 0x9d, 0x3e, 0x8c, 0x91, 0xbe, 0xe6, 0x80, 0x8c, 0x3a, 0x72, 0xc6,
+ 0x5f, 0xf8, 0x57, 0x27, 0xb1, 0xb0, 0x7c, 0xe2, 0x36, 0xdc, 0xe6, 0x46,
+ 0x04, 0x7c, 0xba, 0xb8, 0x4c, 0xed, 0x28, 0xac, 0xac, 0xe5, 0x56, 0x48,
+ 0xfe, 0x77, 0x6b, 0xe5, 0xee, 0x7b, 0xb2, 0x90, 0x5e, 0x2e, 0x9e, 0x74,
+ 0x79, 0x11, 0x79, 0xc5, 0x73, 0x36, 0x60, 0x03, 0xd8, 0xc8, 0xf9, 0x0e,
+ 0x6a, 0x75, 0x16, 0xc1, 0x63, 0x1d, 0x16, 0x05, 0x31, 0x52, 0x0f, 0x83,
+ 0x99, 0x4d, 0xb3, 0x54, 0xbb, 0x46, 0x8d, 0x4a, 0x97, 0x34, 0x42, 0x3f,
+ 0x5c, 0x7d, 0x8c, 0xb0, 0xe2, 0x75, 0xbe, 0xe7, 0x78, 0xfd, 0xf9, 0xc7,
+ 0x62, 0xfc, 0x04, 0x85, 0xae, 0xb0, 0x99, 0x59, 0xaf, 0xf5, 0x61, 0xe7,
+ 0x4d, 0x7c, 0xbc, 0x71, 0x53, 0xc4, 0x71, 0x0f, 0x9c, 0xf2, 0x48, 0x3c,
+ 0x7d, 0x68, 0x83, 0xb5, 0x9e, 0xe8, 0x61, 0x1f, 0xca, 0x77, 0x41, 0x0e,
+ 0x07, 0xd2, 0xfb, 0xba, 0xd2, 0x08, 0x52, 0x1a, 0xc0, 0x5b, 0x45, 0x46,
+ 0x10, 0xc1, 0x3c, 0x9c, 0xc2, 0x5a, 0xdd, 0x34, 0x3c, 0xdd, 0x38, 0x14,
+ 0xb7, 0x24, 0xe8, 0xd1, 0x8a, 0x14, 0x30, 0x7b, 0x65, 0xed, 0xa0, 0x75,
+ 0x41, 0x43, 0x0a, 0x38, 0xe4, 0x1c, 0xc4, 0xec, 0x72, 0x1c, 0x0a, 0x56,
+ 0x7c, 0xe0, 0x15, 0x94, 0xcf, 0x40, 0x20, 0x88, 0x4f, 0x41, 0x68, 0xb1,
+ 0xc5, 0x17, 0xd7, 0xa0, 0x50, 0x6b, 0xa3, 0x6b, 0x15, 0xa2, 0xf4, 0x5b,
+ 0xc2, 0x0e, 0xf6, 0xba, 0xfb, 0x2a, 0x66, 0x41, 0x93, 0xae, 0x67, 0x57,
+ 0x6f, 0x71, 0x96, 0x81, 0x12, 0xcd, 0x21, 0x65, 0xad, 0x0c, 0x58, 0x78,
+ 0xc9, 0x42, 0x28, 0x45, 0xa8, 0x1a, 0xc1, 0x8a, 0x1b, 0xd5, 0x4a, 0x86,
+ 0x9d, 0x38, 0xb3, 0x8c, 0xfa, 0x22, 0x84, 0x91, 0x6d, 0xb7, 0x8f, 0x43,
+ 0x27, 0x89, 0x78, 0x0c, 0x5a, 0x06, 0x92, 0x33, 0xfe, 0x22, 0xa6, 0xbb,
+ 0xdc, 0x7a, 0xf5, 0x34, 0xd4, 0x4b, 0xf2, 0x2d, 0xef, 0x3c, 0xe7, 0xbf,
+ 0x2e, 0xea, 0x4f, 0xb4, 0x7d, 0xf3, 0x1b, 0x22, 0x2f, 0x8c, 0xe5, 0xbf,
+ 0x3e, 0x38, 0xab, 0x64, 0x8f, 0x09, 0xb9, 0xc1, 0x49, 0x44, 0x8a, 0xd9,
+ 0x32, 0x9b, 0xcd, 0xbd, 0xb6, 0xd4, 0x8d, 0x14, 0xf8, 0x9a, 0x77, 0x2e,
+ 0xc4, 0x22, 0x64, 0xbb, 0xc8, 0x1a, 0x85, 0x9c, 0xed, 0x4e, 0x15, 0xc6,
+ 0x37, 0x25, 0xb0, 0xed, 0x9f, 0x13, 0x16, 0x48, 0x8a, 0x59, 0xf5, 0xd8,
+ 0xdb, 0x12, 0xc7, 0x8b, 0x45, 0xa5, 0x61, 0xc8, 0xe3, 0x23, 0x39, 0x02,
+ 0x81, 0xc1, 0x00, 0xea, 0x92, 0x39, 0x20, 0x55, 0x5b, 0x82, 0x6a, 0xc0,
+ 0xcd, 0x12, 0x1c, 0x04, 0xc3, 0xe7, 0xb3, 0xa4, 0x42, 0x22, 0xd9, 0x0d,
+ 0xad, 0x44, 0x70, 0xc2, 0xcf, 0x58, 0x33, 0xa3, 0xf9, 0x26, 0x07, 0x7f,
+ 0x6c, 0x6c, 0xf1, 0x27, 0x7e, 0x63, 0x19, 0xe8, 0x77, 0xd9, 0x4d, 0xa8,
+ 0x72, 0x0b, 0xe0, 0xc5, 0x33, 0x5b, 0xf3, 0x3b, 0xb8, 0x18, 0xdd, 0x6f,
+ 0x41, 0xee, 0xb0, 0x4e, 0x44, 0x82, 0xc8, 0x99, 0x32, 0x4c, 0x9e, 0x8c,
+ 0xdb, 0x7a, 0xf9, 0xa3, 0x3d, 0x5c, 0x58, 0xde, 0x8d, 0xc0, 0x6f, 0x41,
+ 0xd8, 0x38, 0x30, 0x4b, 0xab, 0x49, 0x35, 0x4e, 0xb3, 0x44, 0x92, 0x5f,
+ 0xa7, 0x3c, 0xb9, 0x32, 0x73, 0x7f, 0x6b, 0x6a, 0x71, 0x33, 0x30, 0x1b,
+ 0xad, 0x7d, 0x7c, 0x08, 0x4b, 0x9a, 0x9d, 0x7c, 0x2e, 0x34, 0xc7, 0x8b,
+ 0x44, 0xfd, 0x2f, 0x57, 0x8b, 0x04, 0x18, 0x6f, 0x11, 0xf7, 0xe9, 0xb4,
+ 0x3e, 0xa2, 0x05, 0x55, 0x0b, 0x24, 0x1e, 0x87, 0xa5, 0xfb, 0x35, 0x5d,
+ 0x12, 0xc9, 0x5f, 0x7f, 0x21, 0x0d, 0xc3, 0xcd, 0xbe, 0x8d, 0xd1, 0xcb,
+ 0x71, 0x2f, 0x8c, 0xbc, 0x52, 0xe2, 0xf1, 0x87, 0x27, 0xd3, 0x51, 0xc5,
+ 0xba, 0xf7, 0x06, 0xec, 0xc1, 0x1d, 0x6d, 0x2a, 0x1a, 0xc3, 0x78, 0xfb,
+ 0x98, 0xf2, 0xc0, 0xb1, 0x82, 0x9c, 0x95, 0xdd, 0x0e, 0xa9, 0x50, 0xb7,
+ 0x42, 0x0f, 0xd7, 0x02, 0x81, 0xc1, 0x00, 0xd8, 0x0e, 0xcf, 0x82, 0xd5,
+ 0x18, 0xd7, 0x43, 0xf5, 0x7e, 0xb5, 0xf7, 0xb7, 0x9b, 0x79, 0x29, 0xaa,
+ 0xe8, 0xf2, 0xb4, 0x4e, 0x6e, 0xad, 0x94, 0xb5, 0x05, 0xf2, 0x1a, 0xbc,
+ 0x49, 0x2f, 0x45, 0x5d, 0xe1, 0xd6, 0xe1, 0x6c, 0x21, 0xa9, 0xe7, 0x9c,
+ 0x37, 0xc1, 0x8f, 0xbb, 0xc0, 0xd5, 0xae, 0xb2, 0xe9, 0x77, 0xf4, 0xd7,
+ 0x49, 0x7c, 0x75, 0x82, 0x3a, 0x8f, 0x96, 0xb7, 0x6a, 0x00, 0xd0, 0x24,
+ 0xdc, 0x55, 0x76, 0xda, 0x63, 0x79, 0x79, 0x1d, 0x91, 0x2a, 0x1c, 0x5d,
+ 0x4c, 0x5f, 0xa6, 0x42, 0xac, 0xa6, 0x7b, 0xb4, 0x79, 0xfe, 0xa2, 0x33,
+ 0x9e, 0xbe, 0x51, 0x7e, 0xc3, 0x57, 0x83, 0xac, 0x81, 0x10, 0xdb, 0x6b,
+ 0x3f, 0x3e, 0x25, 0x2a, 0x6d, 0xb8, 0xb0, 0x78, 0x54, 0x1b, 0x21, 0xf8,
+ 0x9a, 0x89, 0xd1, 0xb0, 0xb5, 0x8e, 0xc6, 0x02, 0xca, 0xf2, 0x22, 0x46,
+ 0x35, 0x28, 0x58, 0x34, 0x89, 0xba, 0xf4, 0x1f, 0x00, 0x8b, 0x5b, 0x38,
+ 0xd5, 0x23, 0xf8, 0xdd, 0x0a, 0x90, 0x64, 0x2f, 0xa7, 0xd8, 0xc0, 0xe2,
+ 0xb8, 0x98, 0xdd, 0x24, 0x93, 0x14, 0x24, 0xf7, 0x94, 0xf1, 0xe0, 0x7a,
+ 0x72, 0xe9, 0x73, 0xf3, 0xe4, 0x10, 0x41, 0xd1, 0xa7, 0x3b, 0xcd, 0xcc,
+ 0x58, 0x06, 0x7f, 0x87, 0x66, 0x5a, 0x5c, 0x64, 0x2d, 0x71, 0x74, 0x19,
+ 0x2b, 0xb4, 0x4b, 0x67, 0x8c, 0x17, 0x9b, 0x02, 0x81, 0xc0, 0x73, 0xc5,
+ 0x11, 0x2e, 0xb5, 0x12, 0x01, 0xee, 0xe0, 0x13, 0x16, 0x21, 0xff, 0xf4,
+ 0x14, 0x31, 0xe4, 0x1a, 0xc4, 0x0a, 0x2e, 0x26, 0xda, 0xc5, 0x70, 0x50,
+ 0x57, 0x2e, 0xbd, 0x79, 0xe4, 0xdc, 0x04, 0x76, 0xa5, 0xd9, 0xeb, 0x6d,
+ 0x04, 0x4a, 0x30, 0x22, 0x9e, 0x7c, 0x26, 0x6b, 0x8b, 0x13, 0x37, 0x20,
+ 0x9e, 0xfc, 0x0f, 0xf8, 0x4f, 0x45, 0x52, 0x78, 0xce, 0xed, 0xf2, 0xe2,
+ 0xfb, 0x4d, 0x37, 0xd6, 0xcc, 0x5b, 0xe0, 0x17, 0x1e, 0xbd, 0x80, 0x64,
+ 0x73, 0x64, 0x65, 0x0a, 0xbe, 0xf3, 0xea, 0x22, 0x65, 0xb0, 0xe8, 0x57,
+ 0xb4, 0x3c, 0xfc, 0x07, 0x9c, 0x0b, 0x45, 0xec, 0x4b, 0x1a, 0xf8, 0x1c,
+ 0x6a, 0xc1, 0xbf, 0xf9, 0xf8, 0x92, 0x80, 0xc6, 0x82, 0x4d, 0x29, 0xe6,
+ 0xee, 0x7b, 0x55, 0x63, 0x94, 0xa6, 0xfb, 0x44, 0x64, 0x54, 0xee, 0x36,
+ 0xed, 0x21, 0x86, 0x07, 0xef, 0x3c, 0x47, 0xba, 0x35, 0xca, 0xbd, 0xeb,
+ 0x4e, 0xbb, 0x46, 0xa5, 0x93, 0xb3, 0x05, 0xa9, 0x94, 0xfb, 0x6d, 0xca,
+ 0x09, 0x7a, 0x1e, 0xdc, 0x32, 0x30, 0x5d, 0xe1, 0x11, 0xdf, 0xba, 0xbe,
+ 0x89, 0xc5, 0x3c, 0xb8, 0x5a, 0x22, 0x5c, 0x9d, 0x66, 0xf7, 0xe2, 0xf7,
+ 0x78, 0xa7, 0x7d, 0x05, 0x52, 0x7e, 0x2e, 0x66, 0x91, 0x40, 0xab, 0x1b,
+ 0x54, 0x5e, 0xde, 0x88, 0x32, 0xe6, 0x64, 0x5b, 0xd5, 0x67, 0x02, 0x81,
+ 0xc1, 0x00, 0xc2, 0x8a, 0x43, 0x6a, 0xa8, 0x79, 0xdf, 0x8a, 0x7f, 0x88,
+ 0x02, 0x4c, 0xf4, 0x73, 0xf7, 0x5a, 0xff, 0x5b, 0x14, 0xfe, 0x29, 0x09,
+ 0x1b, 0x1e, 0xa5, 0x08, 0x9f, 0x80, 0x57, 0x3d, 0x06, 0x65, 0x4d, 0x2d,
+ 0x46, 0x90, 0x5f, 0x0e, 0xc8, 0xaf, 0x95, 0x47, 0xd6, 0xef, 0x96, 0xbd,
+ 0x01, 0x2a, 0x76, 0x4a, 0x26, 0x0a, 0xbd, 0xb6, 0x9b, 0x6c, 0x2b, 0x40,
+ 0x93, 0x7d, 0xbf, 0xd4, 0xa0, 0xba, 0xca, 0x15, 0xe2, 0x96, 0x4b, 0xf9,
+ 0xf9, 0xac, 0x86, 0x64, 0xe9, 0x27, 0xf5, 0x12, 0x09, 0xa5, 0xe8, 0xaf,
+ 0x10, 0x90, 0x9e, 0x66, 0xa2, 0x52, 0x66, 0x6c, 0x6f, 0x2d, 0x6e, 0x18,
+ 0x71, 0xba, 0x4c, 0x1f, 0x42, 0x90, 0x6f, 0x36, 0xd8, 0xbc, 0x1a, 0x42,
+ 0x05, 0x64, 0x50, 0x54, 0x5a, 0xc1, 0xf1, 0xd9, 0x24, 0x73, 0x3c, 0xcb,
+ 0x9d, 0xac, 0xc9, 0x62, 0xf7, 0x36, 0xc9, 0x44, 0x9f, 0xf9, 0x1c, 0x05,
+ 0x4f, 0xe2, 0xf3, 0xef, 0x47, 0x8b, 0x71, 0xd6, 0xe8, 0xb6, 0xf2, 0x40,
+ 0xca, 0xd6, 0x8a, 0xda, 0x75, 0x1e, 0xe8, 0x86, 0x12, 0x8e, 0x3c, 0x9a,
+ 0x7a, 0x2e, 0xf7, 0x06, 0x93, 0xeb, 0xee, 0x15, 0x7e, 0x03, 0x3b, 0xfd,
+ 0x84, 0x6d, 0xdf, 0x5a, 0xd7, 0x4c, 0x6c, 0xcc, 0x6d, 0xbd, 0x72, 0xab,
+ 0x44, 0x7d, 0xa0, 0x6e, 0x12, 0x93, 0xd8, 0xfe, 0x33, 0x2f, 0x1a, 0x23,
+ 0x58, 0x35, 0x02, 0x81, 0xc1, 0x00, 0x8a, 0x6d, 0xac, 0xab, 0x1b, 0xbf,
+ 0x27, 0x87, 0xd5, 0xae, 0xf6, 0x87, 0xb3, 0xa9, 0xe1, 0x6d, 0xf0, 0xab,
+ 0xb1, 0x1c, 0x84, 0xa7, 0x53, 0x45, 0x3a, 0x30, 0xa5, 0xf2, 0xe8, 0x32,
+ 0x74, 0x60, 0x49, 0x27, 0x60, 0x92, 0x03, 0xef, 0xcb, 0x9e, 0x05, 0x06,
+ 0xc8, 0x70, 0xd0, 0x67, 0xb6, 0x14, 0x49, 0x78, 0xdd, 0x6f, 0xe1, 0x27,
+ 0xcf, 0xbb, 0xff, 0x2a, 0x27, 0xae, 0xe2, 0xb5, 0xd6, 0x6c, 0x79, 0x72,
+ 0xae, 0x05, 0x11, 0x13, 0x27, 0xd5, 0xe9, 0xc9, 0xb7, 0xd5, 0x3f, 0x88,
+ 0x75, 0x76, 0x35, 0x0a, 0x2b, 0x32, 0x56, 0x59, 0x76, 0x42, 0x52, 0xb7,
+ 0x37, 0x49, 0x9b, 0x78, 0xcd, 0x37, 0xb2, 0xa6, 0x04, 0x26, 0xfb, 0xf3,
+ 0x8e, 0x91, 0x9a, 0x44, 0xdf, 0xae, 0xe5, 0x9f, 0x8d, 0xb7, 0xf1, 0x7e,
+ 0xb0, 0x27, 0xc8, 0x09, 0x7a, 0x68, 0xf8, 0xa2, 0x8f, 0x7e, 0xba, 0x0e,
+ 0x16, 0x12, 0x4f, 0x49, 0x27, 0x51, 0xb5, 0x26, 0x8d, 0x39, 0x31, 0x74,
+ 0xf8, 0x6e, 0x97, 0xe8, 0x36, 0x8a, 0x2d, 0xf4, 0x4a, 0x57, 0xda, 0x1c,
+ 0x97, 0xe1, 0x44, 0x2a, 0x1f, 0xd7, 0x8f, 0x2d, 0xda, 0x9e, 0x1f, 0xf4,
+ 0xb1, 0x8f, 0x37, 0xf1, 0xca, 0x94, 0x55, 0xbe, 0x10, 0x0a, 0xc3, 0x30,
+ 0x2b, 0xf2, 0x0d, 0xb1, 0xe6, 0xc5, 0xf6, 0xd5, 0x96, 0x48, 0x0a, 0xec,
+ 0x7c, 0x3b, 0xf6, 0xe3, 0x41, 0xfc};
+
+static const std::vector<uint8_t> priv_key_62{
+ 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xaa, 0x35, 0xe3, 0x6a, 0x06, 0x56, 0xb0, 0x6b, 0x11, 0xf5,
+ 0x79, 0xae, 0x15, 0x0e, 0x5b, 0xcb, 0xcb, 0xa4, 0x1d, 0x0a, 0x45, 0x04,
+ 0x0e, 0x8a, 0x82, 0x55, 0xef, 0xc7, 0x90, 0x5f, 0xc1, 0x69, 0x64, 0xd3,
+ 0x48, 0x9c, 0xe7, 0x5b, 0xf4, 0x4b, 0x6f, 0x52, 0x96, 0x25, 0x1e, 0x33,
+ 0x34, 0xac, 0x41, 0x86, 0x9a, 0xfe, 0x6e, 0x77, 0x56, 0x7b, 0x30, 0x69,
+ 0xcd, 0x3b, 0x61, 0x64, 0x8a, 0xf1, 0x7d, 0xd4, 0x62, 0x5e, 0xbb, 0xec,
+ 0xec, 0x45, 0x54, 0x9e, 0x70, 0x64, 0x26, 0x8f, 0x44, 0xc3, 0x46, 0x5a,
+ 0x41, 0x7b, 0x2d, 0x8b, 0x44, 0xba, 0x13, 0xbe, 0x81, 0xa4, 0x3d, 0xe3,
+ 0x30, 0x65, 0x49, 0xa6, 0x81, 0xfd, 0xaa, 0x76, 0x7d, 0x6e, 0x1a, 0x75,
+ 0x89, 0x95, 0xf5, 0x6d, 0xc2, 0xb8, 0x30, 0xca, 0x68, 0xae, 0xd2, 0xa8,
+ 0xa7, 0x84, 0x56, 0xec, 0x49, 0x05, 0x95, 0x95, 0xf2, 0xf1, 0xd4, 0x50,
+ 0xa5, 0xbd, 0x63, 0xcc, 0xcc, 0xc1, 0x2b, 0x25, 0x64, 0x62, 0x70, 0xc3,
+ 0x77, 0xbf, 0x84, 0x11, 0xda, 0xca, 0x4e, 0x1a, 0x53, 0x48, 0xbd, 0x92,
+ 0x29, 0xe6, 0xfb, 0xb6, 0x58, 0x82, 0x46, 0xba, 0x16, 0xe5, 0xf1, 0x82,
+ 0x71, 0x68, 0x81, 0x1c, 0xb7, 0x96, 0x7b, 0x07, 0x96, 0x9a, 0x39, 0x50,
+ 0x80, 0x93, 0xf8, 0xa0, 0xdb, 0xb9, 0x27, 0xba, 0xa2, 0x80, 0x2e, 0x1c,
+ 0xd0, 0x7f, 0xbf, 0x3d, 0xa4, 0xda, 0x0d, 0x71, 0xeb, 0x44, 0xc2, 0x65,
+ 0x66, 0x90, 0x11, 0x5b, 0x2c, 0xb0, 0xe9, 0x42, 0xa8, 0xc0, 0x5e, 0x24,
+ 0xe2, 0x34, 0xe4, 0xaa, 0xec, 0x89, 0x82, 0x39, 0xd9, 0xdc, 0xe7, 0x8b,
+ 0x9d, 0x9b, 0xac, 0x5a, 0x3e, 0xe9, 0x79, 0x6a, 0x47, 0x52, 0xd3, 0x3d,
+ 0xa7, 0xc4, 0x1d, 0x16, 0x8e, 0x73, 0x95, 0xa3, 0xa2, 0x1a, 0xc3, 0x74,
+ 0xae, 0xc8, 0xaf, 0xff, 0x9c, 0xca, 0x93, 0xc5, 0x56, 0xd6, 0x02, 0xcb,
+ 0xcd, 0xeb, 0xa9, 0xad, 0xbf, 0xad, 0x15, 0xf4, 0x1f, 0x72, 0x1e, 0x41,
+ 0xd3, 0x31, 0x86, 0x13, 0x7f, 0x62, 0xb6, 0x3e, 0x87, 0x12, 0xa1, 0xfb,
+ 0xed, 0xe7, 0x85, 0x7a, 0x84, 0x61, 0xbf, 0xaf, 0x03, 0xc6, 0x50, 0x91,
+ 0x87, 0xfa, 0xf4, 0x31, 0x67, 0x8c, 0x6a, 0x06, 0x09, 0x60, 0xb6, 0x50,
+ 0xe7, 0x6f, 0x4b, 0x3e, 0x45, 0xf6, 0x8a, 0x63, 0xb4, 0xf6, 0xd6, 0xe3,
+ 0xfc, 0x24, 0x4d, 0x35, 0x24, 0xd2, 0x4c, 0xd2, 0xf8, 0x2d, 0xf2, 0x12,
+ 0x65, 0xba, 0x5b, 0xd7, 0xaa, 0x1e, 0x93, 0x36, 0x7f, 0x49, 0x74, 0x40,
+ 0xb8, 0x8a, 0x05, 0xcb, 0xe5, 0x11, 0x1b, 0xde, 0x12, 0xac, 0x03, 0x37,
+ 0xe2, 0xe2, 0xec, 0x04, 0xd4, 0x6c, 0xe3, 0x09, 0x4c, 0x10, 0x39, 0xca,
+ 0x39, 0xc9, 0xee, 0xf1, 0x1c, 0x46, 0xdd, 0x25, 0x11, 0x0f, 0x14, 0x77,
+ 0xf5, 0x89, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x4d,
+ 0x31, 0x67, 0x53, 0xbc, 0x50, 0x30, 0x6e, 0x3e, 0x94, 0xcf, 0x7c, 0x6d,
+ 0xbc, 0x37, 0x51, 0x73, 0xa7, 0x98, 0x2c, 0x02, 0x24, 0xd6, 0xdb, 0x66,
+ 0x44, 0xc7, 0x1c, 0x00, 0x94, 0x0c, 0xc9, 0x59, 0x9a, 0xa0, 0xc1, 0xd8,
+ 0x03, 0x52, 0x05, 0xac, 0x15, 0x0e, 0x57, 0x03, 0x1d, 0x41, 0xf4, 0x25,
+ 0x3b, 0x80, 0xab, 0x87, 0x39, 0xc4, 0x14, 0xd6, 0x5e, 0x05, 0x5f, 0xba,
+ 0xc9, 0xb8, 0x61, 0xd1, 0x29, 0x32, 0xfb, 0xb7, 0xca, 0xb9, 0x54, 0xb0,
+ 0x0d, 0xb2, 0xf7, 0x18, 0xad, 0xbd, 0x07, 0xba, 0xae, 0x50, 0x28, 0x26,
+ 0xfd, 0x94, 0x4b, 0xb7, 0x8c, 0x9c, 0x8a, 0xfa, 0x2e, 0x40, 0xd2, 0x8e,
+ 0xd6, 0x5e, 0xf9, 0xc6, 0x07, 0x3a, 0xd7, 0x66, 0x54, 0x8b, 0xf3, 0x60,
+ 0x7d, 0x48, 0xe3, 0xf3, 0xec, 0xb8, 0x11, 0x21, 0x24, 0xaf, 0xe4, 0x4a,
+ 0xef, 0x9a, 0x26, 0x58, 0x32, 0xcb, 0x1d, 0x75, 0xa6, 0xa5, 0xa4, 0x00,
+ 0xd0, 0xee, 0xc3, 0x64, 0x67, 0xee, 0xe0, 0xde, 0x37, 0x27, 0xe5, 0xc9,
+ 0x65, 0xb7, 0x8e, 0x2c, 0x61, 0xb0, 0x07, 0xbb, 0x41, 0xc0, 0x93, 0x2a,
+ 0xf1, 0x05, 0xae, 0xff, 0x98, 0x81, 0xae, 0x03, 0x1b, 0x9f, 0x87, 0x3f,
+ 0x96, 0xe0, 0x83, 0xf4, 0x83, 0xfa, 0x7f, 0x33, 0x23, 0x19, 0x4d, 0x02,
+ 0x63, 0x21, 0x83, 0x15, 0x4b, 0x85, 0x4b, 0x10, 0x9e, 0xac, 0xc7, 0xa4,
+ 0xe3, 0x32, 0x75, 0xfe, 0x65, 0xab, 0x3b, 0xd7, 0xa6, 0x67, 0xc1, 0x4e,
+ 0x81, 0xfd, 0xd4, 0x84, 0xb5, 0xb3, 0xe9, 0xeb, 0x3a, 0x9a, 0x42, 0xec,
+ 0x66, 0x7a, 0xce, 0xfe, 0x51, 0x12, 0x35, 0xff, 0x4b, 0xe2, 0x7d, 0x0c,
+ 0xf9, 0x21, 0xde, 0xa9, 0x0b, 0x70, 0xea, 0xda, 0x7c, 0x2c, 0x29, 0x14,
+ 0x3b, 0x1e, 0xb0, 0x15, 0x97, 0xda, 0x55, 0x80, 0x50, 0xa5, 0x66, 0xfd,
+ 0x11, 0xba, 0x3f, 0xb7, 0x84, 0x1b, 0xbc, 0xbe, 0xea, 0xed, 0xea, 0xf2,
+ 0x26, 0x5a, 0xac, 0xdb, 0x1c, 0xef, 0xfe, 0x52, 0x11, 0xc2, 0x9d, 0x1b,
+ 0xce, 0xab, 0xa5, 0xce, 0xc3, 0xe1, 0x48, 0xe4, 0x0a, 0xa9, 0xd4, 0xe8,
+ 0x8f, 0x3b, 0x24, 0x53, 0x6b, 0xf4, 0x81, 0xb7, 0x41, 0x91, 0xe5, 0xb3,
+ 0xb1, 0xda, 0x58, 0x93, 0x97, 0x40, 0x82, 0x40, 0x7c, 0xc1, 0x1b, 0x99,
+ 0x1a, 0xe2, 0x0c, 0x3e, 0xae, 0x02, 0xc9, 0x7f, 0x2b, 0x39, 0x50, 0xff,
+ 0x5b, 0x38, 0x06, 0xe8, 0x3f, 0xe4, 0x1e, 0x58, 0x04, 0xcd, 0x5d, 0xd5,
+ 0xc6, 0xc0, 0xdf, 0x93, 0x1b, 0xae, 0x20, 0xd7, 0x66, 0xc5, 0xc9, 0xf0,
+ 0x81, 0xfb, 0x19, 0x17, 0xf8, 0xf8, 0xe0, 0xb3, 0x9c, 0x62, 0x73, 0x95,
+ 0xc8, 0xe5, 0x66, 0xf9, 0x03, 0x32, 0xbd, 0x2e, 0xdc, 0x80, 0x2f, 0xc9,
+ 0xec, 0x9e, 0xa5, 0x33, 0x3a, 0x58, 0x02, 0x57, 0x34, 0x6d, 0x09, 0x02,
+ 0x81, 0xc1, 0x00, 0xe2, 0x62, 0x6a, 0xd6, 0xb4, 0x71, 0x1c, 0x26, 0xc6,
+ 0x62, 0xa9, 0xbc, 0x89, 0x8e, 0x75, 0x50, 0x4c, 0xca, 0x62, 0x4c, 0xdd,
+ 0x8d, 0xd4, 0xaf, 0x64, 0x74, 0x08, 0x52, 0xe1, 0xe6, 0xf6, 0x3b, 0xc0,
+ 0x73, 0x2d, 0x1e, 0x14, 0xa8, 0x4d, 0x4d, 0x76, 0x74, 0x60, 0x95, 0xa0,
+ 0x93, 0xd1, 0x00, 0xb1, 0x14, 0x67, 0x08, 0xee, 0x21, 0xf6, 0x2f, 0x7d,
+ 0xe0, 0x26, 0xde, 0x85, 0x1c, 0xd0, 0x64, 0xeb, 0x35, 0xfc, 0x45, 0xec,
+ 0xaa, 0xcc, 0x30, 0xf9, 0x96, 0x90, 0x23, 0x04, 0xff, 0x91, 0x50, 0x3f,
+ 0x88, 0x7c, 0x31, 0xf1, 0x65, 0x67, 0x12, 0x49, 0x6f, 0x6a, 0x86, 0x54,
+ 0x78, 0x38, 0xac, 0xcb, 0xb1, 0xc9, 0x38, 0x34, 0x61, 0x6d, 0x8f, 0x4f,
+ 0xa4, 0x49, 0xc9, 0x2d, 0xb5, 0x2a, 0xd9, 0xc2, 0xf9, 0xd4, 0xb7, 0x5b,
+ 0x73, 0x2d, 0x31, 0x95, 0x42, 0x0a, 0x49, 0x4f, 0x6f, 0xef, 0x6e, 0x3f,
+ 0x95, 0x87, 0xa9, 0x37, 0x2a, 0x0b, 0x0b, 0xf1, 0xc8, 0xbc, 0xc6, 0xb5,
+ 0xe0, 0x38, 0x91, 0x81, 0x3f, 0x91, 0xf9, 0xa3, 0x6a, 0x7f, 0x94, 0x15,
+ 0xc6, 0x5b, 0xbf, 0x15, 0xfe, 0xe1, 0x12, 0x4e, 0xcb, 0x8b, 0x0c, 0x7d,
+ 0x40, 0xd6, 0xcc, 0x0b, 0x9c, 0x3d, 0x63, 0x1c, 0x2d, 0x4a, 0x00, 0x52,
+ 0x4a, 0x3b, 0xd9, 0x7a, 0x88, 0xab, 0x7d, 0x66, 0xe9, 0xa4, 0xeb, 0x21,
+ 0x4c, 0xa7, 0x07, 0x02, 0x81, 0xc1, 0x00, 0xc0, 0x7a, 0x36, 0xb6, 0x6c,
+ 0xc3, 0xbe, 0xb8, 0xce, 0x87, 0xf8, 0x8d, 0x66, 0x62, 0xfe, 0xe1, 0x1d,
+ 0x5f, 0x4f, 0x15, 0xb6, 0x66, 0x87, 0xdd, 0xe2, 0x1d, 0xd9, 0xea, 0xa6,
+ 0x0a, 0xd8, 0x21, 0x5f, 0x4e, 0x4e, 0xd2, 0x85, 0xd8, 0xd9, 0xc9, 0x88,
+ 0x65, 0x02, 0xe2, 0x60, 0x9d, 0x46, 0x7f, 0xe4, 0x36, 0x38, 0x9d, 0x85,
+ 0x6a, 0x8d, 0xf3, 0x6a, 0x0c, 0x08, 0x3c, 0x8e, 0x8d, 0x16, 0x14, 0x29,
+ 0xb0, 0x96, 0xf7, 0xd5, 0xb4, 0x93, 0xc6, 0x5d, 0xe0, 0x1f, 0x93, 0xcd,
+ 0x08, 0xa6, 0x15, 0x4f, 0xbe, 0xb9, 0xcd, 0x09, 0x02, 0xda, 0x61, 0xaa,
+ 0x3d, 0x9e, 0x26, 0xee, 0x8c, 0xbc, 0x50, 0x26, 0xe0, 0x85, 0xef, 0xd4,
+ 0xc9, 0xbc, 0xc0, 0xbf, 0x44, 0x28, 0x2b, 0x13, 0xeb, 0xdc, 0xf7, 0xb6,
+ 0x9a, 0xc0, 0xa1, 0x25, 0x8a, 0xc4, 0xe6, 0xae, 0x8a, 0x14, 0xec, 0xce,
+ 0x68, 0x39, 0xd9, 0x89, 0xac, 0x9c, 0x19, 0x71, 0x10, 0xb4, 0x5c, 0xce,
+ 0xc6, 0xce, 0x1e, 0x1b, 0xbb, 0x56, 0x64, 0xd3, 0x75, 0x15, 0xba, 0xd2,
+ 0xa8, 0x09, 0x74, 0x3d, 0x8f, 0xd5, 0x5a, 0x7b, 0x1c, 0x4f, 0xc8, 0x21,
+ 0xff, 0x59, 0x7e, 0x71, 0xd1, 0x71, 0x11, 0xf7, 0x0e, 0x96, 0xef, 0x9b,
+ 0x42, 0x17, 0xde, 0x09, 0xa0, 0xc3, 0xba, 0xa7, 0xf2, 0x0e, 0x7a, 0x60,
+ 0x83, 0x80, 0xfa, 0x75, 0x60, 0x4a, 0xef, 0x02, 0x81, 0xc0, 0x15, 0x00,
+ 0x8c, 0x68, 0xde, 0xd4, 0x9f, 0x87, 0xf9, 0x5f, 0xad, 0xdf, 0x8f, 0xe3,
+ 0x67, 0x7e, 0xcb, 0xa0, 0xfa, 0xfd, 0xa6, 0x90, 0x41, 0xeb, 0x03, 0xa6,
+ 0xc0, 0x1e, 0xf0, 0x56, 0x3d, 0x01, 0xce, 0x18, 0xe1, 0x56, 0xa9, 0x13,
+ 0xf4, 0x17, 0xfb, 0xa5, 0x50, 0x50, 0x91, 0x55, 0x25, 0x4e, 0xab, 0x1e,
+ 0xf9, 0x70, 0x1a, 0xa7, 0x8b, 0xef, 0x5b, 0xfe, 0x2f, 0x9c, 0xf5, 0x3c,
+ 0x77, 0x18, 0xe5, 0xb9, 0x5c, 0x6e, 0x20, 0x46, 0xb8, 0x2a, 0xd2, 0xfc,
+ 0xe4, 0xe2, 0x5a, 0xd4, 0x5a, 0xe6, 0xd6, 0xfe, 0x12, 0x87, 0x8f, 0x9d,
+ 0x98, 0xb2, 0x59, 0x9d, 0xbc, 0x84, 0x39, 0xd1, 0xed, 0x70, 0x1a, 0x75,
+ 0xa3, 0xf5, 0x52, 0xe6, 0xb7, 0x03, 0x54, 0xa0, 0x29, 0x38, 0x40, 0xc5,
+ 0x4d, 0xf4, 0x65, 0xe2, 0x47, 0x99, 0xbb, 0x22, 0x34, 0x4f, 0x25, 0x49,
+ 0xbb, 0x2a, 0x91, 0xf4, 0x10, 0x82, 0x69, 0xe3, 0xb5, 0x72, 0x3d, 0x6b,
+ 0xe9, 0x1a, 0x72, 0x93, 0xec, 0xef, 0x82, 0x70, 0x0a, 0xcf, 0x74, 0xee,
+ 0x30, 0xdc, 0xb8, 0x0c, 0x69, 0x49, 0x93, 0xbb, 0x93, 0x47, 0x67, 0x02,
+ 0xfe, 0x5e, 0x74, 0x70, 0xed, 0xb5, 0x7a, 0xe9, 0x49, 0x04, 0x25, 0x0f,
+ 0x99, 0xa2, 0x58, 0x3a, 0xdb, 0x62, 0xac, 0x3f, 0xb6, 0xcd, 0xb6, 0x50,
+ 0x77, 0x98, 0x6a, 0xb3, 0xc2, 0x59, 0x0d, 0xfd, 0xce, 0x81, 0x02, 0x81,
+ 0xc0, 0x15, 0x11, 0xcb, 0xc7, 0x70, 0x64, 0x85, 0x0e, 0x29, 0xdd, 0x8c,
+ 0x81, 0xbe, 0x01, 0x7c, 0x31, 0x1c, 0x4c, 0x00, 0x96, 0x39, 0xdf, 0x43,
+ 0x64, 0x30, 0x8a, 0x5f, 0xfe, 0x65, 0xaa, 0xae, 0x3a, 0x08, 0xfa, 0xc3,
+ 0x7a, 0x1c, 0x18, 0xbe, 0xce, 0x66, 0xd5, 0xd7, 0xd8, 0xfc, 0x06, 0x7b,
+ 0x5f, 0x28, 0x96, 0x1e, 0xe0, 0x6f, 0x68, 0x58, 0x9d, 0x9a, 0xb0, 0x32,
+ 0x7e, 0x9e, 0x84, 0x27, 0x34, 0x91, 0xd3, 0xb8, 0xd2, 0xec, 0x5b, 0xd6,
+ 0x09, 0x52, 0xe1, 0x63, 0xd3, 0x84, 0x10, 0x3c, 0x4d, 0xfc, 0xea, 0xbd,
+ 0xe0, 0x09, 0xea, 0x7c, 0x09, 0x50, 0xdf, 0x69, 0xde, 0x8d, 0x22, 0x6e,
+ 0xc2, 0xbf, 0x5e, 0xb8, 0x8a, 0xa6, 0x5a, 0x67, 0x05, 0x1a, 0x6a, 0xd5,
+ 0x92, 0xd1, 0x9d, 0x72, 0x14, 0xd3, 0xb2, 0x60, 0xff, 0xc2, 0xe2, 0x4b,
+ 0xe7, 0x8c, 0x97, 0xa4, 0xee, 0xbf, 0x31, 0x7d, 0x93, 0xa8, 0x94, 0x72,
+ 0x89, 0xfe, 0x6c, 0x7b, 0xb1, 0xe5, 0x18, 0xb2, 0x1b, 0x6d, 0xa1, 0xb6,
+ 0x35, 0x57, 0x48, 0x6b, 0xd6, 0x85, 0x94, 0xcb, 0x64, 0x24, 0x11, 0x08,
+ 0xa3, 0xdc, 0xf2, 0x1e, 0x71, 0xa3, 0xf7, 0x15, 0xce, 0xd7, 0x9a, 0xbb,
+ 0xab, 0xe1, 0xc5, 0x81, 0x14, 0x3d, 0x84, 0xa0, 0xa4, 0x37, 0x9d, 0x97,
+ 0x8f, 0x69, 0x2f, 0x00, 0x12, 0xb9, 0x59, 0xeb, 0xd6, 0x7e, 0xde, 0xc9,
+ 0x95, 0x02, 0x81, 0xc1, 0x00, 0x94, 0x6e, 0x03, 0xe7, 0x6a, 0x22, 0xee,
+ 0xb5, 0x5e, 0x44, 0x49, 0x11, 0xe8, 0x65, 0xc6, 0x8a, 0x2e, 0xd8, 0xfa,
+ 0x8e, 0x26, 0x11, 0x9b, 0xfc, 0x96, 0xa5, 0x82, 0xb8, 0xcf, 0x57, 0x14,
+ 0xe7, 0xa9, 0xf2, 0xaf, 0x27, 0x97, 0x01, 0x5f, 0x71, 0xfd, 0x4f, 0x60,
+ 0xb4, 0x0f, 0x83, 0x39, 0xed, 0x53, 0xf0, 0xac, 0xc8, 0x6a, 0x53, 0x79,
+ 0xfa, 0xf2, 0xb9, 0x1b, 0xa7, 0xe1, 0x9d, 0xa7, 0x3f, 0x2f, 0x2f, 0x2f,
+ 0x66, 0x30, 0xb4, 0xe8, 0x06, 0xa9, 0x81, 0x96, 0x2b, 0x59, 0x45, 0x49,
+ 0xa3, 0x50, 0xac, 0xeb, 0x16, 0xd4, 0x18, 0x85, 0x86, 0xf6, 0xd5, 0xc5,
+ 0x15, 0xa1, 0x8b, 0xfd, 0xb1, 0xb2, 0xf5, 0xb8, 0x67, 0xcd, 0x2c, 0xcb,
+ 0xec, 0x96, 0xdc, 0xcc, 0x4d, 0xe2, 0xc8, 0xeb, 0x4d, 0xb6, 0xa8, 0xc6,
+ 0xf2, 0x20, 0x27, 0xbd, 0xdd, 0x6a, 0x3c, 0xfa, 0xf6, 0xe7, 0x75, 0xc0,
+ 0x29, 0x07, 0xf9, 0xa9, 0x68, 0xb2, 0xaa, 0x31, 0x5f, 0x74, 0xf6, 0x22,
+ 0xff, 0xa7, 0x8d, 0x48, 0x13, 0xd5, 0x50, 0xe3, 0xc2, 0xaa, 0x48, 0xf1,
+ 0xd0, 0x7d, 0x7a, 0x2d, 0x75, 0x9e, 0xc1, 0x64, 0xec, 0x43, 0x9d, 0x7d,
+ 0xed, 0x13, 0x7d, 0x49, 0xcb, 0xc7, 0x92, 0xd5, 0xe7, 0x99, 0x4c, 0x46,
+ 0x2e, 0xdc, 0xcf, 0x48, 0x5a, 0x8c, 0x24, 0xea, 0x4e, 0x24, 0x53, 0xfd,
+ 0xc3, 0x32, 0xd1, 0x06, 0x89};
+
+static const std::vector<uint8_t> priv_key_63{
+ 0x30, 0x82, 0x06, 0xfd, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe7, 0x30, 0x82, 0x06, 0xe3, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xd5, 0xc9, 0x6a, 0xf0, 0x6d, 0x96, 0x8d, 0x2d, 0x22, 0x93,
+ 0x99, 0x07, 0x15, 0x0c, 0x8d, 0xcb, 0x73, 0xf8, 0xea, 0x5a, 0x45, 0xba,
+ 0xf0, 0xb5, 0x51, 0xe2, 0x90, 0x7f, 0xc6, 0x5e, 0x20, 0x75, 0x68, 0x5e,
+ 0xae, 0x49, 0x3b, 0xb1, 0x33, 0x0b, 0x7a, 0x59, 0x62, 0xcb, 0xe1, 0xf0,
+ 0x7e, 0x6a, 0x8d, 0x2d, 0x04, 0x26, 0x12, 0xfd, 0xbc, 0x7a, 0x13, 0xca,
+ 0x0e, 0x1a, 0x58, 0xf8, 0xcb, 0xad, 0x01, 0x1d, 0xd0, 0xaa, 0x11, 0x62,
+ 0x74, 0x41, 0x37, 0xbb, 0x91, 0x70, 0xe6, 0x1a, 0x34, 0x0e, 0x07, 0x77,
+ 0xac, 0xe9, 0x0c, 0x70, 0x40, 0x1d, 0xb7, 0x0f, 0x0f, 0xb1, 0x3c, 0x01,
+ 0x98, 0x38, 0x00, 0x5f, 0xfd, 0x95, 0xbb, 0x15, 0x9e, 0xdd, 0x34, 0x8c,
+ 0x8f, 0x54, 0xb0, 0x2c, 0x2e, 0xcb, 0xdd, 0x6d, 0xdf, 0xf8, 0xd4, 0x39,
+ 0x32, 0x41, 0x55, 0x38, 0x95, 0x26, 0xb5, 0xc5, 0x32, 0xf4, 0x2e, 0x44,
+ 0x51, 0xa3, 0x04, 0x8d, 0x31, 0x2d, 0xca, 0xc2, 0xb6, 0x70, 0x61, 0x93,
+ 0x73, 0xb4, 0xb2, 0xd5, 0xd5, 0xd9, 0x86, 0x25, 0xce, 0x31, 0x39, 0xc3,
+ 0xa7, 0x51, 0x2c, 0x39, 0x57, 0xe3, 0xa2, 0xd0, 0xfb, 0x83, 0xf0, 0x8b,
+ 0x39, 0x7e, 0x91, 0x47, 0xf7, 0x17, 0x52, 0x1b, 0x95, 0x96, 0xb0, 0x31,
+ 0xec, 0x33, 0x1d, 0x1f, 0x6b, 0xef, 0x06, 0xe3, 0x8c, 0x64, 0x92, 0xba,
+ 0x28, 0x42, 0xc5, 0xc0, 0xfd, 0xad, 0x75, 0x4d, 0xbd, 0x58, 0xc7, 0xee,
+ 0x85, 0xb2, 0x95, 0x63, 0x50, 0x96, 0x93, 0xf3, 0xd8, 0x14, 0x7a, 0xa0,
+ 0x39, 0x40, 0xb2, 0xc6, 0x64, 0x80, 0x53, 0xbc, 0x99, 0x61, 0x8a, 0xe1,
+ 0xb1, 0xe3, 0x7f, 0x31, 0x68, 0x7a, 0xd0, 0x2c, 0x83, 0xb0, 0x91, 0x0d,
+ 0xf3, 0xbe, 0x93, 0x27, 0x93, 0x17, 0x2c, 0x86, 0x6a, 0x7d, 0x08, 0xb8,
+ 0xb6, 0xdc, 0xea, 0x58, 0x93, 0x9f, 0xca, 0xf2, 0x9c, 0xb1, 0x88, 0xa8,
+ 0x30, 0x82, 0x15, 0xdc, 0x91, 0x0c, 0x83, 0xc3, 0x49, 0x98, 0x70, 0x98,
+ 0x9e, 0xd3, 0x40, 0xd3, 0xe9, 0x05, 0x75, 0xad, 0x96, 0x32, 0xf5, 0xec,
+ 0xd1, 0x1b, 0xc0, 0x41, 0xf4, 0xc5, 0x65, 0x19, 0x93, 0xd5, 0xa0, 0xef,
+ 0xe5, 0x4a, 0xf8, 0xb6, 0xae, 0x87, 0xa2, 0x69, 0x9a, 0x1f, 0xa3, 0x43,
+ 0x33, 0xeb, 0xcd, 0x06, 0x92, 0x64, 0xd2, 0x30, 0x21, 0x9a, 0xf3, 0x63,
+ 0x8c, 0x42, 0xfb, 0xb6, 0xae, 0xa6, 0x00, 0x90, 0x83, 0x21, 0x17, 0xdc,
+ 0xae, 0x0d, 0x77, 0x95, 0xb1, 0x3f, 0xbf, 0x2b, 0x01, 0x26, 0xf0, 0xa2,
+ 0xa8, 0x58, 0x68, 0xae, 0xe3, 0xba, 0x03, 0x3d, 0x64, 0xca, 0xd4, 0x8b,
+ 0x1e, 0x9a, 0x7b, 0xce, 0xa1, 0x44, 0xf0, 0x59, 0x33, 0x32, 0x78, 0xd3,
+ 0x8e, 0x17, 0x67, 0xc6, 0xef, 0x68, 0x2d, 0x9d, 0x40, 0xf6, 0xac, 0x9e,
+ 0xbb, 0xb9, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x07,
+ 0xf7, 0x4b, 0x5e, 0xce, 0x16, 0x90, 0x08, 0x20, 0x83, 0xb3, 0x6e, 0x0a,
+ 0x20, 0xbf, 0x9f, 0xd7, 0x20, 0x6d, 0x4b, 0x13, 0xd2, 0x15, 0x6a, 0x0c,
+ 0x35, 0x0f, 0x01, 0x53, 0xd8, 0xea, 0x08, 0xb5, 0xec, 0xe1, 0x3d, 0xa5,
+ 0x55, 0xc2, 0xfb, 0x28, 0x81, 0xf0, 0x26, 0x7c, 0xb2, 0xc3, 0x63, 0x21,
+ 0x03, 0x8e, 0x66, 0x04, 0xcb, 0x23, 0x9c, 0xc0, 0xe4, 0x04, 0x86, 0x82,
+ 0xce, 0x32, 0x78, 0xad, 0xd3, 0xf8, 0x94, 0x7d, 0xb5, 0x57, 0x73, 0x9e,
+ 0xaa, 0x04, 0x8f, 0x5a, 0x63, 0x9b, 0x90, 0xf2, 0x42, 0x49, 0x55, 0x1d,
+ 0xbb, 0x89, 0x08, 0x12, 0x6c, 0x23, 0x3f, 0x8d, 0x66, 0xd9, 0xcf, 0x2c,
+ 0x64, 0x67, 0x44, 0x8f, 0x06, 0x0d, 0x37, 0x5c, 0xdf, 0xe7, 0xef, 0x55,
+ 0xe9, 0x2f, 0x8d, 0x35, 0x21, 0x04, 0xf9, 0x76, 0x9e, 0xf2, 0xfa, 0x70,
+ 0x3c, 0x7d, 0x82, 0x45, 0xbf, 0xa5, 0x58, 0x67, 0xe8, 0xef, 0xc9, 0xcd,
+ 0x3f, 0x9d, 0x97, 0x81, 0x38, 0xa4, 0x27, 0xa7, 0xdb, 0x20, 0xb2, 0x98,
+ 0xff, 0x52, 0xca, 0x9a, 0x2f, 0x0a, 0x71, 0xd7, 0x1f, 0x2d, 0x3a, 0xdf,
+ 0x14, 0xfb, 0xeb, 0x65, 0x83, 0xb7, 0xfb, 0x80, 0x99, 0x0f, 0x79, 0x61,
+ 0xdc, 0x76, 0x9e, 0x8d, 0xd6, 0xad, 0x4a, 0x42, 0x22, 0x7a, 0x14, 0xa5,
+ 0x7f, 0x28, 0x3c, 0x6d, 0xdb, 0x48, 0xbd, 0xee, 0xa1, 0xb5, 0x22, 0x46,
+ 0x5d, 0x7b, 0x28, 0xb8, 0x43, 0xd6, 0x3f, 0xac, 0x51, 0xa6, 0x7b, 0xc4,
+ 0x0e, 0x55, 0xd7, 0xce, 0x71, 0x5a, 0x06, 0xdf, 0xe4, 0xca, 0x50, 0xf0,
+ 0x55, 0x93, 0x1c, 0x97, 0xe9, 0x44, 0x55, 0x5b, 0x3d, 0xa4, 0xf2, 0x55,
+ 0x5e, 0x66, 0x6d, 0xb5, 0xa8, 0xb1, 0x4f, 0x1f, 0xf7, 0x0d, 0xb5, 0xf5,
+ 0xca, 0xb1, 0x67, 0xc8, 0x46, 0x50, 0x5e, 0x66, 0x41, 0xfb, 0xbe, 0x46,
+ 0x48, 0x00, 0xeb, 0x9e, 0x95, 0x20, 0x1b, 0x9a, 0x9f, 0x85, 0x3e, 0x6a,
+ 0xc3, 0xb4, 0xa4, 0x00, 0x04, 0x35, 0x2b, 0x5a, 0x57, 0x13, 0xda, 0x54,
+ 0x5d, 0xe7, 0xb6, 0xec, 0xee, 0x70, 0x17, 0x95, 0xb1, 0x41, 0x3e, 0x5e,
+ 0x4a, 0xc8, 0x20, 0x35, 0xf9, 0xb3, 0x71, 0xe7, 0x37, 0x9f, 0x46, 0x8d,
+ 0xca, 0xfb, 0x84, 0x89, 0xe5, 0x60, 0xb2, 0x84, 0xab, 0x4d, 0x08, 0x6e,
+ 0x39, 0xee, 0x35, 0x4d, 0x8d, 0xe6, 0xad, 0xeb, 0x88, 0x61, 0xe3, 0x0a,
+ 0x94, 0xc0, 0x9c, 0x5e, 0xc4, 0x67, 0x32, 0x44, 0x8a, 0x6c, 0x31, 0x74,
+ 0xa3, 0x71, 0xf8, 0x98, 0x4e, 0x4a, 0x5e, 0x23, 0x6b, 0xe4, 0xf6, 0x65,
+ 0xde, 0x0b, 0x6a, 0x91, 0x75, 0x7e, 0x8f, 0x62, 0x9c, 0x91, 0x1d, 0xe8,
+ 0x29, 0x77, 0xbe, 0x29, 0xdd, 0x12, 0x43, 0x0a, 0xdd, 0x92, 0xf3, 0x67,
+ 0xbc, 0xa0, 0xb6, 0xcc, 0xfb, 0x20, 0x50, 0xbd, 0x57, 0x14, 0x01, 0x02,
+ 0x81, 0xc1, 0x00, 0xf3, 0x4c, 0xfc, 0xcc, 0x1c, 0x22, 0x6a, 0xaf, 0x10,
+ 0xdf, 0xee, 0x26, 0x3f, 0x68, 0x8c, 0x72, 0x04, 0x02, 0xd1, 0xc2, 0x54,
+ 0x23, 0x2e, 0x00, 0xf1, 0x74, 0x82, 0xe4, 0x5f, 0x28, 0x7d, 0x98, 0x50,
+ 0xc1, 0xfc, 0xb5, 0xb1, 0x34, 0x28, 0xd8, 0x53, 0xf8, 0x49, 0x38, 0x2d,
+ 0xa3, 0x96, 0x6e, 0xaf, 0x91, 0x9f, 0xd9, 0xa6, 0xa0, 0xba, 0xfc, 0x50,
+ 0x54, 0x91, 0xea, 0x77, 0x76, 0x69, 0xd8, 0x23, 0x0b, 0x94, 0x1d, 0x85,
+ 0x1b, 0xc7, 0x4e, 0x58, 0x3e, 0x97, 0xdc, 0x89, 0xd9, 0x35, 0xc4, 0xc0,
+ 0xde, 0xd7, 0xa0, 0x9e, 0x9c, 0x2d, 0x73, 0x64, 0x99, 0x1f, 0x9a, 0x16,
+ 0x4b, 0xf8, 0xf9, 0x3c, 0x6c, 0x1e, 0x03, 0xbd, 0x35, 0xa3, 0x8c, 0xb4,
+ 0x87, 0x74, 0xd5, 0xc0, 0x55, 0x65, 0x91, 0x63, 0xac, 0x14, 0xc6, 0xcb,
+ 0xdf, 0x26, 0x46, 0x3a, 0xf5, 0x46, 0x1a, 0x2d, 0x2d, 0xdb, 0x0f, 0xdc,
+ 0x74, 0x6f, 0x6d, 0xe6, 0x4e, 0x41, 0x98, 0x99, 0x6a, 0x2e, 0x17, 0x8d,
+ 0xa3, 0x63, 0x75, 0xaa, 0x74, 0x7f, 0x0b, 0x09, 0x86, 0xfe, 0xf0, 0x25,
+ 0xc1, 0x34, 0x39, 0x80, 0x93, 0xd0, 0x11, 0xed, 0xa0, 0x83, 0x18, 0x3c,
+ 0x93, 0x18, 0x9e, 0xb5, 0x55, 0xa3, 0xb7, 0x06, 0xa8, 0x40, 0x1d, 0x38,
+ 0x77, 0x06, 0x6c, 0xf7, 0xb1, 0x3f, 0x62, 0x87, 0x8c, 0xfd, 0x31, 0x77,
+ 0x17, 0x19, 0xf9, 0x02, 0x81, 0xc1, 0x00, 0xe0, 0xf2, 0x0f, 0xbe, 0xd0,
+ 0x68, 0xe9, 0x0b, 0x26, 0x3f, 0xfd, 0x16, 0x3d, 0x04, 0xd7, 0x35, 0x18,
+ 0x85, 0x6a, 0xef, 0x9d, 0xd2, 0x90, 0x9f, 0xb6, 0x92, 0xb9, 0xc1, 0x60,
+ 0xc7, 0xa9, 0x08, 0xcc, 0xc8, 0xad, 0x6c, 0x76, 0x10, 0x23, 0xbc, 0xe4,
+ 0xc8, 0xc7, 0x62, 0x3d, 0x72, 0x93, 0x4c, 0x96, 0x26, 0xb3, 0xdf, 0x35,
+ 0x2a, 0x98, 0xfe, 0x74, 0x00, 0x22, 0x67, 0x70, 0x56, 0x9c, 0x4b, 0xcb,
+ 0xe2, 0xfa, 0x3e, 0x9a, 0x99, 0x36, 0xe3, 0xa5, 0xe9, 0x83, 0xce, 0x69,
+ 0xda, 0x70, 0x20, 0x0e, 0x3d, 0x37, 0xa3, 0xd4, 0x4d, 0x87, 0x7c, 0x9c,
+ 0xfe, 0x21, 0xae, 0x48, 0x29, 0xa8, 0x29, 0x45, 0xdd, 0x22, 0x21, 0xab,
+ 0xe2, 0x1c, 0xc6, 0x71, 0x62, 0x84, 0x5b, 0x87, 0x78, 0xd6, 0xf4, 0x6b,
+ 0x68, 0x55, 0xc3, 0xa0, 0x7a, 0x4f, 0x17, 0x13, 0x9a, 0x29, 0xc7, 0x00,
+ 0x16, 0x2b, 0x4e, 0x43, 0xc5, 0x3d, 0x99, 0xb3, 0x18, 0xd6, 0x9a, 0xfd,
+ 0xd1, 0x36, 0x5b, 0x20, 0x7b, 0x0c, 0x8b, 0x8d, 0xb7, 0x76, 0x22, 0x05,
+ 0x38, 0x61, 0x5b, 0x4b, 0xd2, 0x1b, 0x9c, 0x9e, 0x41, 0xf0, 0x94, 0x13,
+ 0x17, 0x1d, 0x26, 0x6a, 0x44, 0x5e, 0x9f, 0x2d, 0xe7, 0x12, 0xfa, 0x8f,
+ 0x67, 0xf9, 0x26, 0xbe, 0xb9, 0x6e, 0x31, 0x99, 0x62, 0x96, 0x4b, 0x14,
+ 0x5a, 0xc4, 0xf0, 0x04, 0x47, 0x1f, 0xc1, 0x02, 0x81, 0xc0, 0x7d, 0xda,
+ 0xcc, 0x46, 0x15, 0x23, 0xa4, 0x86, 0x0c, 0xb7, 0x99, 0x6c, 0x85, 0x8e,
+ 0x62, 0x60, 0x34, 0x3c, 0xf5, 0x1e, 0x8e, 0x01, 0x68, 0xb1, 0xaa, 0x35,
+ 0x37, 0xe4, 0x44, 0x69, 0x20, 0x96, 0xe2, 0xe7, 0x85, 0xfe, 0xc2, 0xbc,
+ 0x95, 0x88, 0x59, 0xdf, 0x6c, 0x98, 0xb7, 0xdb, 0x10, 0x5d, 0x0f, 0x4a,
+ 0xc8, 0x22, 0x81, 0x74, 0x51, 0x65, 0x65, 0x74, 0x69, 0xca, 0x9c, 0xa3,
+ 0x4f, 0x5b, 0x33, 0xbd, 0xb0, 0x8f, 0x98, 0xa4, 0x66, 0xf3, 0xda, 0xe7,
+ 0xfe, 0x0c, 0x61, 0xee, 0x4f, 0x47, 0x08, 0xf1, 0xfd, 0x1e, 0xa4, 0x0d,
+ 0x6b, 0xe1, 0x6e, 0x1f, 0x5b, 0x5e, 0x8c, 0xbc, 0x1d, 0xfd, 0x67, 0x49,
+ 0x12, 0x39, 0xa2, 0xed, 0x95, 0x3d, 0x9a, 0xc1, 0x1b, 0x29, 0xdb, 0x05,
+ 0x11, 0xb6, 0x24, 0x96, 0x06, 0x65, 0x53, 0x5e, 0x8a, 0x60, 0xf7, 0xec,
+ 0x9a, 0xa7, 0xbd, 0xc9, 0x23, 0xb1, 0x4f, 0xbb, 0x97, 0x4c, 0x85, 0x3e,
+ 0xe3, 0xe5, 0xb9, 0x2e, 0x58, 0xcb, 0x6c, 0x44, 0x21, 0x95, 0xe3, 0x67,
+ 0xc1, 0xb4, 0x06, 0xe8, 0xa3, 0x05, 0xbc, 0xb1, 0xf5, 0x7e, 0xed, 0x49,
+ 0x08, 0xef, 0xcd, 0x39, 0x23, 0xb7, 0x2c, 0xd6, 0x76, 0x7c, 0xda, 0x96,
+ 0x83, 0x4a, 0x91, 0x12, 0x05, 0xa0, 0x57, 0xee, 0x12, 0x0f, 0xda, 0x0d,
+ 0x01, 0x19, 0xc9, 0xbe, 0x9f, 0xd6, 0xaf, 0xa0, 0xee, 0x99, 0x02, 0x81,
+ 0xc1, 0x00, 0xdd, 0xa9, 0x2a, 0x22, 0xd9, 0xb3, 0xc7, 0x91, 0x19, 0x0c,
+ 0x0d, 0x15, 0x10, 0xe3, 0xe8, 0x3d, 0x86, 0x00, 0x52, 0xb3, 0xf4, 0x4d,
+ 0x3d, 0xfe, 0x64, 0x26, 0x89, 0xad, 0x28, 0xf5, 0x16, 0x78, 0x79, 0x73,
+ 0x76, 0x91, 0x5e, 0x75, 0xe1, 0x01, 0x8e, 0x60, 0xdb, 0x38, 0xcf, 0x5c,
+ 0x4c, 0x12, 0x38, 0x13, 0xc3, 0x43, 0xbc, 0x5c, 0x51, 0x8e, 0xcc, 0x38,
+ 0x25, 0xae, 0xd0, 0x60, 0x48, 0x7b, 0xd8, 0x59, 0xbe, 0x46, 0x5a, 0x89,
+ 0x88, 0x31, 0x23, 0x98, 0xcc, 0x2d, 0x66, 0xd9, 0xbd, 0x8b, 0x98, 0xfc,
+ 0x72, 0x0b, 0x9a, 0x75, 0x1b, 0x81, 0x8c, 0x22, 0x50, 0x86, 0x30, 0xcd,
+ 0xfb, 0xcb, 0x4f, 0xf0, 0xec, 0x65, 0x49, 0xbe, 0xf2, 0xa4, 0x09, 0xaf,
+ 0x0e, 0xc6, 0x32, 0xe4, 0xbc, 0xcc, 0xf5, 0xda, 0x46, 0x49, 0x13, 0xa5,
+ 0xf2, 0xb1, 0xc6, 0xbb, 0x2f, 0x57, 0xcd, 0x9a, 0x0a, 0xea, 0x80, 0x95,
+ 0xa8, 0x72, 0x00, 0xae, 0x05, 0x2b, 0x8d, 0xd9, 0xcf, 0x3a, 0x54, 0xf3,
+ 0x6c, 0x15, 0x48, 0x7c, 0xf4, 0x87, 0xe9, 0xa4, 0xf9, 0x2a, 0xc1, 0xb8,
+ 0x35, 0x45, 0x4c, 0x1d, 0xa6, 0x38, 0x03, 0xe7, 0xce, 0xed, 0xbf, 0xe1,
+ 0xc7, 0x6c, 0x0c, 0x0b, 0x9c, 0x04, 0x13, 0xb4, 0x5d, 0x2b, 0xf4, 0xdd,
+ 0x3c, 0xdc, 0xdb, 0x4c, 0xee, 0xd4, 0xe5, 0x25, 0xdc, 0xd2, 0xb7, 0x24,
+ 0x6f, 0x01, 0x02, 0x81, 0xc0, 0x0e, 0x59, 0xac, 0xe2, 0xe3, 0x1b, 0x11,
+ 0x6b, 0x68, 0x34, 0x8a, 0x49, 0x20, 0x12, 0x16, 0x27, 0x40, 0x23, 0x1f,
+ 0xbb, 0x16, 0x36, 0x30, 0x08, 0xda, 0xed, 0xac, 0xf0, 0xcd, 0x79, 0x91,
+ 0x6a, 0x86, 0x98, 0xf2, 0x50, 0x77, 0x95, 0x8e, 0x79, 0x77, 0x59, 0xe1,
+ 0x26, 0x1a, 0x9e, 0x54, 0x77, 0x6d, 0xf0, 0x21, 0x7f, 0x7f, 0x57, 0xf5,
+ 0x3c, 0xf9, 0x97, 0x4f, 0x37, 0x9a, 0xbc, 0xa6, 0x10, 0x6f, 0x70, 0x5e,
+ 0xcb, 0x2e, 0x7c, 0xe1, 0x57, 0xba, 0x04, 0x5c, 0x2b, 0x53, 0x8e, 0xb2,
+ 0xb6, 0x70, 0xb8, 0xb2, 0x16, 0x83, 0x71, 0xbe, 0x1b, 0xbb, 0x4f, 0x87,
+ 0xc4, 0xf9, 0x4a, 0xa9, 0x89, 0xbe, 0x75, 0x2f, 0x3d, 0x4e, 0xf9, 0xca,
+ 0x12, 0xaf, 0x6b, 0xa3, 0xe1, 0x4f, 0x52, 0x34, 0x1b, 0xd3, 0x7c, 0x6d,
+ 0x21, 0x2c, 0xf7, 0x6c, 0x92, 0x19, 0xe4, 0x9b, 0x9c, 0x18, 0x84, 0xb6,
+ 0xa4, 0x73, 0xab, 0x82, 0xa9, 0x7d, 0x9a, 0x77, 0xca, 0xa9, 0xeb, 0xb5,
+ 0xb4, 0x46, 0x3d, 0xf9, 0x3c, 0x60, 0xd9, 0x20, 0x95, 0xc4, 0xba, 0x12,
+ 0xd5, 0xf6, 0x77, 0x8d, 0x52, 0x6e, 0x34, 0xc1, 0x4b, 0x54, 0x5b, 0x64,
+ 0xe5, 0x4e, 0xb1, 0x81, 0x6c, 0x93, 0x59, 0x39, 0xe1, 0x6b, 0x4c, 0x54,
+ 0xba, 0x78, 0xab, 0xd6, 0x0b, 0x1d, 0x7f, 0x8c, 0x7a, 0x13, 0x91, 0xbf,
+ 0x9c, 0x84, 0x34, 0x1a, 0xb2};
+
+static const std::vector<uint8_t> priv_key_64{
+ 0x30, 0x82, 0x06, 0xfc, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe6, 0x30, 0x82, 0x06, 0xe2, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xa9, 0xbd, 0x73, 0x0b, 0xa3, 0xd0, 0x4d, 0xc5, 0xf2, 0xf9,
+ 0xac, 0x15, 0xd0, 0x0e, 0xf8, 0xbf, 0x64, 0x62, 0xff, 0xd4, 0x10, 0x00,
+ 0xaa, 0x32, 0x6e, 0x9b, 0x50, 0x1f, 0x0a, 0x90, 0xbb, 0x29, 0x9e, 0xa7,
+ 0xf0, 0xbd, 0xdc, 0xc4, 0x6f, 0xf0, 0x3c, 0xfa, 0x0d, 0x23, 0xfd, 0x45,
+ 0x59, 0x8a, 0x57, 0x8b, 0xe2, 0x43, 0x4a, 0xa1, 0x73, 0x8f, 0xa4, 0x0c,
+ 0xa0, 0x5b, 0x8b, 0x2d, 0xa6, 0x7d, 0xf4, 0xfc, 0x35, 0x3f, 0xac, 0xb7,
+ 0xa0, 0xf7, 0xc4, 0xab, 0x11, 0xa1, 0x67, 0x80, 0x97, 0x56, 0x41, 0xeb,
+ 0x76, 0x4c, 0x83, 0xf1, 0x5c, 0x63, 0xe0, 0x18, 0x07, 0xb7, 0x19, 0x3b,
+ 0x3c, 0x72, 0x42, 0x20, 0xd2, 0x1a, 0x2c, 0x2c, 0x83, 0x59, 0x4c, 0x61,
+ 0xdb, 0xd0, 0x74, 0x74, 0xa8, 0xce, 0x5b, 0x51, 0x8c, 0xa7, 0x63, 0x5d,
+ 0x9c, 0x0e, 0x04, 0xb9, 0x1e, 0xb2, 0xe8, 0x4e, 0x0e, 0xad, 0xc7, 0xc7,
+ 0x90, 0xd5, 0xee, 0x31, 0x29, 0xeb, 0x6f, 0x79, 0x3d, 0x7b, 0x9b, 0xf4,
+ 0xd5, 0x2d, 0xaf, 0x03, 0x13, 0xf8, 0x41, 0xea, 0x66, 0x88, 0xbf, 0x10,
+ 0x89, 0x1e, 0xf8, 0x7a, 0xad, 0x50, 0x0e, 0xa5, 0x3b, 0x94, 0x66, 0x2d,
+ 0xbd, 0x4b, 0x71, 0x10, 0x10, 0x36, 0x08, 0xbb, 0x31, 0xcd, 0xe2, 0x55,
+ 0xab, 0x82, 0xf8, 0x52, 0x66, 0x7b, 0xff, 0x55, 0xdd, 0x27, 0x31, 0x14,
+ 0xe5, 0xc1, 0xb2, 0x47, 0x1f, 0x86, 0xfd, 0x41, 0x42, 0x50, 0x67, 0xea,
+ 0xfe, 0xc2, 0x5f, 0x8f, 0xdb, 0xbd, 0xb0, 0x84, 0x90, 0xde, 0xf1, 0x4b,
+ 0xb2, 0xd8, 0x47, 0xb2, 0xee, 0xcc, 0x51, 0xcc, 0x4e, 0xf9, 0x4e, 0x5a,
+ 0x9f, 0x41, 0x5d, 0x59, 0xea, 0x85, 0x49, 0xb2, 0x32, 0xcd, 0x8b, 0x6b,
+ 0xb6, 0x21, 0xd6, 0x55, 0x98, 0x98, 0x64, 0xd8, 0x5d, 0xe4, 0x1d, 0x54,
+ 0x2f, 0x16, 0xee, 0xc8, 0x6b, 0xc5, 0xf5, 0xd5, 0x46, 0x5a, 0xa2, 0xe3,
+ 0xeb, 0xa1, 0xd1, 0xb8, 0x2d, 0xdd, 0xe6, 0x1d, 0xdd, 0xac, 0x0b, 0x62,
+ 0xd6, 0x60, 0x10, 0x10, 0x32, 0xba, 0x3f, 0x8f, 0xdd, 0x69, 0xa3, 0x1c,
+ 0x1e, 0xa2, 0xfa, 0x19, 0x66, 0x78, 0x48, 0x02, 0xd3, 0xdb, 0xd8, 0x48,
+ 0xc4, 0x79, 0xc9, 0x3e, 0x12, 0xbe, 0xc9, 0x5a, 0x7f, 0xf1, 0x5e, 0xa6,
+ 0xbe, 0xe5, 0xfb, 0xbe, 0xa1, 0x5a, 0xc3, 0x1c, 0xc9, 0xe3, 0xe8, 0x19,
+ 0x6b, 0x89, 0x46, 0xaa, 0x32, 0x2a, 0xbf, 0xa2, 0x9b, 0x04, 0x4c, 0xdc,
+ 0x50, 0x08, 0x31, 0x38, 0x83, 0x88, 0x58, 0x43, 0x72, 0x8e, 0x9c, 0xd9,
+ 0xa7, 0xcf, 0x16, 0x79, 0xfe, 0x37, 0x4b, 0x06, 0xe1, 0xcf, 0x5e, 0xcf,
+ 0xc5, 0x1a, 0xf7, 0x51, 0x93, 0x79, 0x72, 0x58, 0xc5, 0x13, 0x09, 0xd9,
+ 0x6e, 0x7a, 0x71, 0x11, 0x3e, 0xc0, 0x89, 0x6b, 0x92, 0x61, 0xcd, 0x6c,
+ 0xd2, 0xbd, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x76,
+ 0x55, 0x7e, 0x33, 0xfa, 0x33, 0x49, 0x55, 0x1c, 0x2c, 0x55, 0x7d, 0x2b,
+ 0x7c, 0x94, 0x8c, 0x11, 0xb7, 0x36, 0xf5, 0x27, 0x66, 0xdf, 0x40, 0xa3,
+ 0x7d, 0xa1, 0xa0, 0xd2, 0x63, 0xce, 0x27, 0x98, 0xd5, 0x29, 0xef, 0xa3,
+ 0x4e, 0x4b, 0x5f, 0xa7, 0x93, 0x07, 0xc0, 0x34, 0x5c, 0xb9, 0xac, 0xc9,
+ 0x95, 0xda, 0xda, 0xe0, 0xd7, 0xa7, 0xd1, 0xd7, 0x23, 0x7a, 0x53, 0xf7,
+ 0xb6, 0x8e, 0xa0, 0xb7, 0x3f, 0x70, 0xfc, 0x00, 0x34, 0x50, 0x83, 0x0b,
+ 0x57, 0xdb, 0xc5, 0xb3, 0x7b, 0xa1, 0x85, 0xe0, 0x15, 0x00, 0x77, 0x1d,
+ 0x71, 0x11, 0xe1, 0x0b, 0x24, 0x95, 0x94, 0x5f, 0x81, 0xbd, 0x85, 0x46,
+ 0x76, 0xcd, 0x22, 0xb3, 0xf3, 0x20, 0x6b, 0x0b, 0xe6, 0x19, 0x31, 0xbd,
+ 0x4e, 0x6b, 0x34, 0xd9, 0xd3, 0x03, 0x84, 0xda, 0xb0, 0x33, 0x10, 0x4e,
+ 0xd8, 0xa3, 0xff, 0x44, 0x16, 0xcf, 0x02, 0xf6, 0x09, 0x39, 0xfe, 0xfa,
+ 0xbc, 0xc9, 0xa5, 0xba, 0x24, 0x42, 0xe9, 0xbe, 0xf3, 0x33, 0xff, 0x52,
+ 0x48, 0x8a, 0x0e, 0x84, 0x1d, 0x9e, 0xf7, 0xec, 0x83, 0xe1, 0xa4, 0x76,
+ 0xc4, 0x47, 0xb9, 0x4d, 0x4c, 0x82, 0x39, 0xd5, 0xf6, 0x43, 0x46, 0xa9,
+ 0xfe, 0xf1, 0xde, 0x49, 0xbd, 0xff, 0x5d, 0xb2, 0x51, 0xd9, 0x6d, 0x48,
+ 0x23, 0x62, 0x11, 0x46, 0x14, 0x1d, 0x46, 0xaa, 0x60, 0x10, 0x40, 0x13,
+ 0x90, 0x09, 0xc3, 0x7c, 0x55, 0x14, 0x55, 0x56, 0x75, 0x62, 0x83, 0x18,
+ 0x47, 0xb6, 0xc4, 0x36, 0x36, 0xaa, 0xc8, 0x5a, 0xbd, 0x27, 0x9b, 0x24,
+ 0x39, 0x08, 0x06, 0xcb, 0x9b, 0x55, 0x5b, 0x05, 0xe0, 0xd2, 0x6a, 0x24,
+ 0x57, 0x80, 0x1a, 0xd8, 0xf5, 0x72, 0x44, 0x52, 0x69, 0x5b, 0xe0, 0x14,
+ 0x7c, 0x36, 0xe9, 0xa0, 0xcc, 0x33, 0x2d, 0x2a, 0xdf, 0x77, 0x62, 0x8a,
+ 0xa4, 0x32, 0x53, 0xe4, 0xef, 0x5f, 0x33, 0x74, 0x84, 0xde, 0xca, 0x70,
+ 0x0d, 0xb2, 0x96, 0x2d, 0x4d, 0xc2, 0x84, 0x21, 0x84, 0x38, 0x80, 0xe3,
+ 0x82, 0x1e, 0x53, 0x5d, 0xd9, 0x4e, 0xa7, 0x26, 0x62, 0xc4, 0xf3, 0xa5,
+ 0x49, 0x2e, 0x82, 0x4d, 0x98, 0xc6, 0x3e, 0x18, 0x2c, 0x10, 0x7a, 0x87,
+ 0x94, 0x1c, 0x78, 0x34, 0xc0, 0xaf, 0x66, 0xc5, 0x7c, 0xa1, 0xcd, 0xba,
+ 0x55, 0x00, 0x49, 0xc3, 0xbb, 0x35, 0x31, 0xd5, 0xd7, 0xbb, 0x07, 0xee,
+ 0x93, 0xbc, 0x84, 0x64, 0x4e, 0xa6, 0x05, 0x21, 0xf1, 0x51, 0x10, 0x93,
+ 0xb5, 0xb4, 0xd0, 0xb5, 0xa1, 0x95, 0x18, 0xf6, 0xf4, 0x8f, 0x37, 0x70,
+ 0x50, 0xb5, 0x7a, 0x59, 0x19, 0xaa, 0xf9, 0x58, 0xfd, 0x33, 0xb0, 0x71,
+ 0x10, 0x9e, 0xd6, 0x57, 0x41, 0xbf, 0xf0, 0x6f, 0x92, 0x04, 0x01, 0xd5,
+ 0xab, 0x4d, 0x3e, 0x36, 0xc5, 0x9d, 0x29, 0xbb, 0xf2, 0xf2, 0x9d, 0x02,
+ 0x81, 0xc1, 0x00, 0xd4, 0x2b, 0x17, 0x8b, 0x5a, 0x12, 0x57, 0x94, 0x10,
+ 0xb0, 0xb3, 0xc5, 0xbd, 0xf6, 0xa9, 0x3f, 0x15, 0xbd, 0xab, 0x87, 0xbe,
+ 0x1d, 0x96, 0x4a, 0xec, 0x42, 0x5e, 0xa6, 0x11, 0xec, 0x88, 0xb6, 0xf3,
+ 0xbf, 0x92, 0x4d, 0xef, 0x48, 0x4e, 0x9d, 0xcb, 0x2a, 0xbd, 0x1f, 0xab,
+ 0x2b, 0x2c, 0x3c, 0xee, 0x7f, 0x1a, 0xb3, 0x07, 0x9d, 0x2d, 0x4b, 0xd7,
+ 0xb4, 0x8a, 0xfa, 0xfa, 0x6b, 0x2c, 0x90, 0x3e, 0x11, 0x2a, 0x7f, 0xe1,
+ 0xdc, 0x99, 0x75, 0x54, 0x05, 0x4b, 0x30, 0x77, 0xe5, 0x85, 0xd6, 0x3e,
+ 0xcc, 0x4a, 0xe0, 0x58, 0x43, 0x6a, 0xdc, 0x56, 0xf4, 0x17, 0xbd, 0xba,
+ 0xa3, 0xf3, 0x46, 0x78, 0x6a, 0xee, 0x58, 0xa2, 0x6b, 0xd6, 0xc5, 0xe1,
+ 0xd7, 0xe3, 0x96, 0x5b, 0xfc, 0x0c, 0x7c, 0xe5, 0xe5, 0xd7, 0x1e, 0xc1,
+ 0x47, 0x0d, 0x2a, 0x93, 0x58, 0xcf, 0xe7, 0xa3, 0xd0, 0x6c, 0xef, 0xac,
+ 0x24, 0xb0, 0xbc, 0xf6, 0x92, 0xa8, 0xbf, 0xbd, 0xf3, 0x80, 0x73, 0xf6,
+ 0x90, 0x53, 0x56, 0x50, 0xf5, 0x62, 0x0a, 0x6c, 0xc6, 0x64, 0xd2, 0x4b,
+ 0x23, 0x13, 0x43, 0x96, 0x39, 0x7b, 0x79, 0xd2, 0xee, 0xec, 0x9b, 0x97,
+ 0xa2, 0x90, 0xc2, 0x82, 0xd3, 0x38, 0x57, 0x67, 0xa9, 0x6c, 0xfc, 0xb9,
+ 0x00, 0xc8, 0x22, 0x0e, 0x76, 0xbd, 0x8d, 0xd7, 0x17, 0x37, 0x40, 0x85,
+ 0xa0, 0x19, 0x03, 0x02, 0x81, 0xc1, 0x00, 0xcc, 0xce, 0x75, 0xc5, 0xd3,
+ 0x21, 0xa5, 0x23, 0x24, 0x57, 0x87, 0xb1, 0x98, 0x80, 0x04, 0x43, 0x87,
+ 0xfe, 0xfb, 0x9f, 0xc0, 0x64, 0x65, 0xe5, 0x24, 0x53, 0x9f, 0x26, 0x5e,
+ 0x85, 0xb8, 0xbe, 0x15, 0xfa, 0xd2, 0x9e, 0x03, 0x17, 0x3f, 0xb2, 0x9e,
+ 0x11, 0x3d, 0x16, 0xd5, 0xc5, 0x3f, 0x17, 0x1f, 0xc9, 0xeb, 0xfb, 0x1d,
+ 0xf6, 0x44, 0x28, 0xa5, 0x91, 0x48, 0xd2, 0xce, 0x52, 0x17, 0x60, 0x7c,
+ 0x1d, 0x2c, 0xc6, 0xde, 0xc4, 0x9d, 0x46, 0xa8, 0x8a, 0x10, 0x34, 0x0e,
+ 0x8c, 0x2a, 0x9e, 0x66, 0xb1, 0x98, 0xb8, 0xba, 0xbc, 0x64, 0x81, 0x1d,
+ 0x5e, 0x7c, 0xfd, 0xbc, 0x4b, 0x87, 0x10, 0xa0, 0xc9, 0x08, 0xe0, 0x81,
+ 0x42, 0x45, 0x49, 0xbe, 0x82, 0x89, 0x29, 0xb6, 0x34, 0xe8, 0x45, 0xfe,
+ 0x8c, 0x1b, 0x89, 0xba, 0xf1, 0xd8, 0x08, 0x67, 0xa3, 0x21, 0x20, 0x88,
+ 0x4f, 0xcd, 0xc7, 0x1e, 0x2a, 0xae, 0xc0, 0xd9, 0xe2, 0x9d, 0x6f, 0xe9,
+ 0x07, 0xb7, 0x06, 0xa7, 0x00, 0x58, 0x5f, 0x92, 0xc7, 0xee, 0xbb, 0x27,
+ 0x55, 0x64, 0x0d, 0xcc, 0x96, 0x13, 0x61, 0xdd, 0xf2, 0x39, 0xb1, 0x33,
+ 0x60, 0x88, 0xcb, 0x1c, 0xc2, 0xc6, 0x81, 0x1e, 0x3d, 0x37, 0x03, 0xff,
+ 0x55, 0x22, 0x12, 0x7f, 0x4b, 0x1f, 0x9b, 0xbd, 0xe9, 0x2f, 0x13, 0x7c,
+ 0xbc, 0xa1, 0x48, 0xd2, 0x27, 0x39, 0x3f, 0x02, 0x81, 0xc0, 0x78, 0x93,
+ 0x88, 0xcc, 0xe4, 0x42, 0x7a, 0x4d, 0x26, 0x73, 0x15, 0xa7, 0xb2, 0x7e,
+ 0xc4, 0xce, 0x9a, 0x4f, 0x71, 0x75, 0x32, 0x81, 0x64, 0x11, 0x6e, 0x55,
+ 0x85, 0xae, 0xc1, 0x8e, 0xf8, 0x5f, 0x69, 0x05, 0x1d, 0x63, 0x77, 0x32,
+ 0x53, 0xa3, 0x6f, 0x7b, 0xf9, 0x81, 0x4e, 0xe8, 0xb9, 0x3a, 0x63, 0x9c,
+ 0x0e, 0x93, 0x62, 0x27, 0x5c, 0x3f, 0xb6, 0xf5, 0xde, 0xea, 0x25, 0x78,
+ 0xd5, 0x19, 0xa0, 0x7c, 0x66, 0xf7, 0xc8, 0x67, 0x73, 0x3a, 0xef, 0xa6,
+ 0x16, 0x86, 0x14, 0x0d, 0x77, 0xd3, 0x3b, 0x5b, 0x24, 0xce, 0x7c, 0xba,
+ 0xcb, 0xb7, 0x2f, 0x1f, 0x87, 0x82, 0x86, 0xd8, 0x78, 0x00, 0x3b, 0x9d,
+ 0x21, 0x99, 0x73, 0xac, 0xef, 0xa1, 0x03, 0xe9, 0x8a, 0x68, 0xc0, 0x1b,
+ 0xed, 0x08, 0xea, 0x2a, 0x85, 0xe7, 0xef, 0x95, 0xae, 0x90, 0xdc, 0xae,
+ 0x63, 0x71, 0x54, 0x72, 0xb6, 0x06, 0x3b, 0x81, 0x9a, 0x83, 0xb9, 0x69,
+ 0xbd, 0xc7, 0x42, 0x6f, 0x69, 0x37, 0xfe, 0x0f, 0x25, 0x9d, 0x6f, 0x63,
+ 0x14, 0xf5, 0xb1, 0xbd, 0xca, 0x3c, 0x8d, 0x01, 0x01, 0x08, 0xaf, 0x0e,
+ 0x39, 0xf3, 0x11, 0x02, 0x41, 0xab, 0x67, 0x30, 0xb7, 0x2e, 0x23, 0xe5,
+ 0x60, 0x26, 0xa4, 0x3d, 0xf0, 0x37, 0x6b, 0xf8, 0x5a, 0xc4, 0xa8, 0x0d,
+ 0xa9, 0x4a, 0x3b, 0xcb, 0xf0, 0xd5, 0x95, 0x5b, 0x57, 0xfb, 0x02, 0x81,
+ 0xc0, 0x57, 0xe1, 0x2b, 0x45, 0xe4, 0x4f, 0x66, 0x85, 0x8a, 0xbd, 0x88,
+ 0x3b, 0x1b, 0x3d, 0xab, 0x16, 0xb3, 0x0f, 0x25, 0x37, 0x2a, 0x1d, 0xaa,
+ 0x5f, 0x45, 0x54, 0x20, 0x51, 0x1d, 0x73, 0xf1, 0x8e, 0x96, 0xed, 0xd6,
+ 0x5b, 0xf8, 0xe5, 0x8b, 0xee, 0x7f, 0xc6, 0xd3, 0xd8, 0xad, 0x87, 0x82,
+ 0x87, 0xd0, 0x9b, 0x1b, 0x07, 0xd8, 0x96, 0x68, 0x2e, 0xac, 0xc4, 0x87,
+ 0x63, 0xf5, 0x25, 0xe2, 0x64, 0x03, 0x3d, 0x9d, 0x8e, 0x03, 0xde, 0x87,
+ 0xc1, 0xde, 0xe5, 0xc7, 0x08, 0x1f, 0x49, 0xe3, 0xab, 0xae, 0x52, 0xfc,
+ 0x3e, 0x1f, 0xda, 0x60, 0xa1, 0xca, 0x51, 0x55, 0xfe, 0xa6, 0x42, 0x1e,
+ 0x45, 0x73, 0x48, 0x6f, 0xe7, 0xad, 0x6f, 0x1b, 0x3e, 0x06, 0x62, 0x0a,
+ 0xaa, 0xfc, 0x44, 0xfd, 0x79, 0xb3, 0x3c, 0xb9, 0x40, 0x43, 0x18, 0x2c,
+ 0xe3, 0x86, 0x5c, 0xc8, 0x05, 0x26, 0x98, 0x5f, 0xaa, 0xd5, 0xf5, 0xe8,
+ 0xa0, 0x55, 0x9d, 0xd8, 0x82, 0x41, 0x92, 0x8e, 0xe5, 0x6a, 0xd9, 0x4a,
+ 0x12, 0x50, 0x70, 0x3b, 0xae, 0xd0, 0xb4, 0xe2, 0x46, 0xcd, 0x87, 0x83,
+ 0xef, 0x95, 0x85, 0xaf, 0x5d, 0xaa, 0xb6, 0xfc, 0x5b, 0x73, 0x0e, 0xdc,
+ 0x90, 0x60, 0xc2, 0x51, 0x8e, 0x04, 0x8c, 0xaa, 0x1f, 0x17, 0xc1, 0xcb,
+ 0x61, 0x4f, 0x7e, 0xf4, 0x35, 0x3f, 0x6b, 0xcd, 0x24, 0xeb, 0x0f, 0xeb,
+ 0x8f, 0x02, 0x81, 0xc0, 0x5a, 0x75, 0x38, 0x98, 0x79, 0x2e, 0x97, 0x99,
+ 0xb9, 0xa6, 0xe5, 0xb2, 0x44, 0xbc, 0x18, 0x4c, 0x0c, 0xd8, 0xa0, 0x61,
+ 0x80, 0xb1, 0xbc, 0x36, 0x28, 0xfc, 0xde, 0xfe, 0x81, 0x56, 0x75, 0x74,
+ 0x4c, 0x53, 0xe1, 0xc1, 0x88, 0x1d, 0xf8, 0x7c, 0x00, 0xe0, 0xb1, 0x04,
+ 0x73, 0x97, 0x54, 0xdc, 0xae, 0x0e, 0xe9, 0xbb, 0x9e, 0x76, 0x34, 0xc6,
+ 0xd0, 0xe4, 0x53, 0x0e, 0xb8, 0x48, 0x36, 0xdc, 0x10, 0x8b, 0xb3, 0x87,
+ 0x08, 0x93, 0x56, 0x77, 0xfb, 0xd5, 0x17, 0x90, 0x2d, 0x75, 0x7d, 0x0f,
+ 0x54, 0x07, 0xac, 0x78, 0xb9, 0xc9, 0x39, 0x75, 0x7a, 0x8c, 0x47, 0x1c,
+ 0x14, 0x22, 0x20, 0x24, 0x59, 0x1b, 0xf1, 0x67, 0x84, 0x82, 0x51, 0x90,
+ 0xae, 0x6e, 0x80, 0x22, 0x58, 0x92, 0x1a, 0x71, 0x5d, 0x9a, 0x18, 0xa4,
+ 0x69, 0x94, 0xcb, 0x83, 0xee, 0x87, 0xf5, 0xdd, 0xc1, 0x3c, 0x69, 0xed,
+ 0xbe, 0xd5, 0x6a, 0x80, 0x30, 0xf9, 0xf2, 0xd7, 0x92, 0x92, 0x90, 0x27,
+ 0x27, 0x69, 0x6d, 0x07, 0x01, 0x3b, 0x12, 0xfd, 0xcd, 0xc5, 0xae, 0x90,
+ 0x5b, 0xe8, 0x8a, 0x18, 0xfe, 0x31, 0x8b, 0xe5, 0x21, 0x5f, 0xcc, 0x72,
+ 0xff, 0x82, 0xce, 0xcc, 0xfa, 0x6e, 0xbd, 0x95, 0x64, 0xee, 0x77, 0x96,
+ 0x60, 0xcd, 0x31, 0xfe, 0x5f, 0x5e, 0x61, 0xb8, 0xf9, 0x2b, 0xad, 0x3a,
+ 0x8f, 0x7f, 0x26, 0xa4};
+
+static const std::vector<uint8_t> priv_key_65{
+ 0x30, 0x82, 0x06, 0xff, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x06, 0xe9, 0x30, 0x82, 0x06, 0xe5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01,
+ 0x81, 0x00, 0xcd, 0x55, 0x86, 0x70, 0xbb, 0x52, 0xe8, 0xc1, 0x70, 0x72,
+ 0x3a, 0xc5, 0xb4, 0xed, 0xbf, 0xc4, 0xc1, 0x50, 0x98, 0x16, 0xd2, 0x21,
+ 0x2f, 0x17, 0x80, 0x8d, 0x7a, 0x17, 0xb6, 0x37, 0xe2, 0x81, 0x40, 0x29,
+ 0x84, 0x98, 0x7e, 0x01, 0xfe, 0x42, 0x97, 0x0f, 0xe7, 0x36, 0xab, 0x5d,
+ 0x4d, 0x9b, 0x0c, 0x79, 0xb7, 0x8b, 0x57, 0xf8, 0xd8, 0x88, 0x35, 0x91,
+ 0xfd, 0xda, 0x22, 0x42, 0xc8, 0x7c, 0x68, 0xc5, 0x92, 0x7b, 0x78, 0x37,
+ 0x0f, 0xeb, 0xa2, 0x05, 0x0a, 0xa7, 0xf5, 0x97, 0x17, 0xf7, 0xf8, 0xc9,
+ 0xa0, 0xb2, 0x3e, 0x87, 0xe6, 0xd5, 0xc7, 0xe6, 0xe6, 0x18, 0xcd, 0x3c,
+ 0xef, 0xde, 0xcc, 0x59, 0x3c, 0x16, 0xcc, 0xe7, 0xae, 0x42, 0x03, 0x9d,
+ 0x67, 0x1c, 0x2a, 0x5e, 0x8f, 0xe0, 0x53, 0xdb, 0xcf, 0x93, 0x62, 0xe4,
+ 0x92, 0x0a, 0xed, 0x0a, 0x2a, 0x84, 0x0c, 0x7c, 0x80, 0x44, 0x4a, 0x2a,
+ 0xad, 0xa4, 0x74, 0x06, 0x9b, 0x25, 0xa7, 0x99, 0x19, 0x88, 0x2f, 0x44,
+ 0x87, 0x7e, 0xcd, 0x18, 0x1b, 0xbb, 0x12, 0x58, 0x24, 0x48, 0xf1, 0x06,
+ 0x69, 0x84, 0x63, 0x3a, 0x6c, 0xf2, 0x8b, 0x2c, 0xc7, 0x51, 0xe9, 0x17,
+ 0xd8, 0x4b, 0x47, 0x5b, 0xcd, 0x91, 0xc4, 0x5c, 0x8e, 0x82, 0x2a, 0x87,
+ 0x42, 0x21, 0xff, 0x25, 0x49, 0x49, 0xc3, 0x79, 0xd2, 0x8f, 0x9e, 0x12,
+ 0xad, 0x06, 0xf2, 0x8f, 0x0d, 0xfa, 0xd5, 0x6d, 0xe8, 0xdd, 0xed, 0x0a,
+ 0x10, 0x88, 0x8c, 0x5d, 0x18, 0xc1, 0x63, 0xb7, 0xa9, 0xe8, 0x26, 0x40,
+ 0x8d, 0xd8, 0xa2, 0x78, 0x59, 0xe3, 0x38, 0x74, 0xdc, 0x40, 0x9f, 0xca,
+ 0xc6, 0x74, 0xeb, 0x8b, 0x5d, 0xa8, 0x6a, 0xfe, 0xbd, 0xae, 0xd4, 0xe8,
+ 0x34, 0x56, 0xdf, 0x00, 0x3b, 0x41, 0xf0, 0xa1, 0x45, 0xf5, 0xcb, 0xc2,
+ 0xb9, 0x54, 0x55, 0x80, 0x70, 0x80, 0xe2, 0xfc, 0xd0, 0x49, 0xa6, 0xa4,
+ 0x9e, 0xe4, 0x21, 0xb8, 0xe1, 0x46, 0xfb, 0x9f, 0xc3, 0x1f, 0x43, 0xbc,
+ 0x75, 0x91, 0xec, 0x25, 0xa9, 0x70, 0xae, 0xf4, 0x75, 0x2a, 0xf0, 0x11,
+ 0x75, 0xb9, 0x37, 0x0c, 0x20, 0xb4, 0x9c, 0xe1, 0xbd, 0xac, 0x45, 0xad,
+ 0xe8, 0xae, 0x27, 0xf2, 0x7e, 0x62, 0xf7, 0x71, 0x6c, 0xbd, 0x5d, 0x49,
+ 0xe7, 0xcb, 0xdf, 0x1e, 0x69, 0x52, 0xbb, 0x24, 0x03, 0xa0, 0x1f, 0xc1,
+ 0xd8, 0xb1, 0x47, 0xdb, 0xa4, 0x95, 0x84, 0x93, 0x1d, 0x7e, 0x00, 0x66,
+ 0x54, 0x42, 0x23, 0xa6, 0x14, 0xd1, 0x57, 0xbe, 0xac, 0xd2, 0xf1, 0xbf,
+ 0x36, 0xb4, 0xad, 0x92, 0x6c, 0x30, 0x73, 0xd9, 0xba, 0x13, 0xa5, 0x5d,
+ 0xf8, 0x3a, 0x99, 0x01, 0x7c, 0x50, 0x05, 0x85, 0x32, 0x0e, 0xfd, 0xae,
+ 0xdb, 0xd3, 0xca, 0x91, 0xc2, 0x27, 0xeb, 0x1f, 0x92, 0x75, 0x3e, 0x3b,
+ 0xed, 0x23, 0x02, 0x03, 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x80, 0x33,
+ 0x13, 0x69, 0x23, 0xb5, 0x95, 0x04, 0x0c, 0xca, 0x19, 0xc0, 0x00, 0xd9,
+ 0xe6, 0xa1, 0xe3, 0x21, 0x6b, 0x18, 0xc9, 0xe4, 0x6f, 0x18, 0xb5, 0xb1,
+ 0xe6, 0x7f, 0x4e, 0x52, 0xa7, 0x48, 0x12, 0x7a, 0x91, 0x59, 0x48, 0x4d,
+ 0x5f, 0xd5, 0x8d, 0x5e, 0xe2, 0x37, 0xd3, 0x63, 0x81, 0x0c, 0x02, 0xdb,
+ 0x71, 0x93, 0x74, 0x77, 0xe7, 0x90, 0x85, 0x21, 0x3e, 0x35, 0x75, 0x03,
+ 0x3c, 0xb5, 0x7e, 0x2c, 0xd9, 0xa8, 0x7c, 0x4a, 0x04, 0xf8, 0x52, 0xd6,
+ 0xb4, 0x86, 0x58, 0x0d, 0x41, 0x0e, 0x57, 0x42, 0x6d, 0x75, 0x29, 0xa1,
+ 0x60, 0x50, 0xcd, 0x30, 0xb2, 0x80, 0xdd, 0xfe, 0x7f, 0x7f, 0xf3, 0x5d,
+ 0xc5, 0x7c, 0xaa, 0xf7, 0x41, 0x52, 0x19, 0x5d, 0xa8, 0xd3, 0xb3, 0x2f,
+ 0xde, 0xe1, 0xcf, 0x1d, 0x4c, 0xfa, 0x2f, 0x61, 0x54, 0x15, 0xf7, 0xdd,
+ 0xca, 0xbf, 0x94, 0xa5, 0x3e, 0x7a, 0xf1, 0x81, 0xb9, 0x68, 0x04, 0x16,
+ 0x50, 0x66, 0x5b, 0x51, 0x7b, 0x45, 0xdc, 0x98, 0x55, 0x65, 0x96, 0xe7,
+ 0x11, 0x6e, 0x24, 0x74, 0x85, 0xb4, 0x50, 0xe8, 0x93, 0x7d, 0xbf, 0xce,
+ 0xa7, 0x03, 0xde, 0xb9, 0x3b, 0xe4, 0x40, 0xbd, 0xc8, 0x8e, 0xa6, 0xfb,
+ 0x13, 0x1c, 0xe9, 0x7b, 0x7c, 0xc2, 0x7e, 0x22, 0x72, 0x0e, 0xc3, 0x42,
+ 0x22, 0x56, 0x3e, 0xa0, 0xff, 0x36, 0x9f, 0x3e, 0xe4, 0xca, 0x61, 0x13,
+ 0xa2, 0xe7, 0x74, 0x42, 0xcb, 0x9a, 0x7e, 0x61, 0x6f, 0xa3, 0x35, 0xb9,
+ 0x03, 0x80, 0xbc, 0xd9, 0x54, 0xd7, 0x1b, 0x62, 0xc2, 0x01, 0xf1, 0xb3,
+ 0xaf, 0x47, 0x8f, 0x81, 0x4f, 0x08, 0xd2, 0xc7, 0x8c, 0x98, 0x2f, 0x9c,
+ 0xac, 0xf8, 0xc9, 0xf6, 0x3a, 0x06, 0x13, 0x2b, 0x81, 0x64, 0xb6, 0x9b,
+ 0xee, 0x8b, 0x98, 0x70, 0x94, 0xdb, 0x72, 0x2d, 0x99, 0x02, 0x2e, 0xfb,
+ 0xe6, 0x78, 0x53, 0xa0, 0xa6, 0x00, 0x6a, 0x66, 0xa0, 0xe2, 0xd1, 0x6b,
+ 0x2d, 0x78, 0xd8, 0xc7, 0xeb, 0x1a, 0x56, 0x8b, 0x64, 0x7c, 0x5b, 0xfd,
+ 0x81, 0xcb, 0x9d, 0xa9, 0xaf, 0xa3, 0xda, 0xb5, 0x76, 0xa2, 0xb1, 0x56,
+ 0x97, 0x29, 0xaa, 0x49, 0x2c, 0xc7, 0x32, 0x14, 0xf4, 0x73, 0xd4, 0xdd,
+ 0x78, 0xa1, 0x86, 0xd7, 0x7b, 0x39, 0xa1, 0xf2, 0xac, 0x5d, 0xd8, 0xb8,
+ 0xb1, 0xf9, 0xc3, 0xaa, 0x66, 0x22, 0x45, 0x77, 0x4a, 0xf9, 0xe2, 0xd1,
+ 0x35, 0xc7, 0xc2, 0x67, 0xd4, 0xd4, 0xca, 0x4d, 0x0d, 0x31, 0x73, 0x63,
+ 0x1f, 0xe1, 0x90, 0x16, 0xe0, 0x1d, 0xca, 0x46, 0x82, 0xde, 0x5d, 0x5c,
+ 0x68, 0x49, 0x83, 0x54, 0x87, 0x52, 0x1c, 0x28, 0xa5, 0x59, 0xa5, 0xfa,
+ 0xa8, 0xae, 0xae, 0x22, 0x69, 0xcd, 0xf5, 0xd7, 0x22, 0xc2, 0x6f, 0xad,
+ 0xcf, 0x3f, 0x75, 0x9c, 0x4f, 0xbc, 0x23, 0x15, 0x69, 0x90, 0xa1, 0x02,
+ 0x81, 0xc1, 0x00, 0xf7, 0x93, 0xa0, 0xa9, 0x96, 0x3a, 0xab, 0xba, 0x0d,
+ 0xcd, 0x9a, 0x4f, 0x18, 0xa0, 0x8e, 0x62, 0xf6, 0xb1, 0x94, 0xdc, 0x64,
+ 0x02, 0x2a, 0xf4, 0x7c, 0x6d, 0x47, 0x3f, 0x2a, 0x0d, 0x38, 0xef, 0x86,
+ 0x2f, 0xd2, 0x0f, 0x36, 0x1a, 0x96, 0xc3, 0x34, 0xf9, 0x45, 0x78, 0x61,
+ 0xbc, 0x8c, 0x09, 0xff, 0xde, 0x66, 0xc5, 0xe2, 0x95, 0x65, 0xa5, 0x7b,
+ 0x86, 0x49, 0x11, 0x92, 0x01, 0x13, 0xb5, 0xf0, 0xd2, 0x69, 0x96, 0x8e,
+ 0x61, 0x77, 0xdd, 0xd8, 0x9d, 0xa7, 0xd7, 0x72, 0x63, 0xdd, 0x9c, 0xc9,
+ 0x91, 0x08, 0xf3, 0xa7, 0x06, 0x3b, 0x58, 0x21, 0x68, 0x50, 0xeb, 0x84,
+ 0x44, 0x69, 0x71, 0xa6, 0xd3, 0x72, 0x6a, 0xa9, 0x1f, 0x47, 0x27, 0xf9,
+ 0x93, 0x02, 0xce, 0x5b, 0xa6, 0x32, 0x95, 0xc5, 0x59, 0xb3, 0xc9, 0x4f,
+ 0x8c, 0x93, 0xef, 0xb8, 0x44, 0x3f, 0x7e, 0x97, 0xb4, 0xac, 0x48, 0x98,
+ 0x54, 0xe9, 0x06, 0x2d, 0x19, 0x9d, 0x17, 0xee, 0x00, 0x91, 0x0b, 0x32,
+ 0x13, 0x63, 0x97, 0x59, 0xdd, 0x9a, 0x5e, 0x1b, 0x8b, 0xd1, 0xb6, 0xd9,
+ 0xa3, 0x06, 0xb3, 0x3f, 0xd6, 0x32, 0x62, 0x68, 0xbe, 0x6a, 0xd2, 0x4e,
+ 0xa0, 0x92, 0x74, 0x54, 0xfc, 0xdb, 0x09, 0x15, 0x41, 0xfe, 0x3c, 0x90,
+ 0xf6, 0xf2, 0xa9, 0x53, 0x43, 0x39, 0xb6, 0xf8, 0x3d, 0xa2, 0x7c, 0x86,
+ 0xfd, 0x30, 0xfb, 0x02, 0x81, 0xc1, 0x00, 0xd4, 0x51, 0xf7, 0xd6, 0x10,
+ 0x5f, 0xc9, 0x0f, 0x35, 0x0a, 0x53, 0x67, 0x65, 0xb5, 0xaa, 0x8e, 0x42,
+ 0x08, 0x3e, 0x0f, 0x67, 0x74, 0x7d, 0x67, 0x47, 0x8a, 0x10, 0x5e, 0x01,
+ 0x2c, 0x87, 0x0d, 0xa1, 0xab, 0xcb, 0x07, 0xe1, 0xc7, 0x3f, 0xd4, 0x6c,
+ 0x73, 0x43, 0xae, 0x5e, 0x7e, 0xea, 0x19, 0x2a, 0x4d, 0x86, 0x5c, 0x04,
+ 0x4a, 0x30, 0x0a, 0x52, 0x62, 0x71, 0xd4, 0xce, 0x47, 0x5c, 0x21, 0xb5,
+ 0x6e, 0x11, 0x23, 0xdc, 0x91, 0x85, 0xa6, 0x4e, 0x26, 0x1f, 0x4d, 0x09,
+ 0xf9, 0x4f, 0x2b, 0x43, 0x81, 0x43, 0x97, 0xcd, 0x5e, 0xda, 0xde, 0x15,
+ 0x6d, 0x06, 0x37, 0x8c, 0x71, 0x7e, 0x59, 0xd2, 0x7b, 0x92, 0xf9, 0x28,
+ 0xe2, 0x45, 0xca, 0x6d, 0x5b, 0x5d, 0x53, 0x93, 0x6d, 0x72, 0x48, 0x9c,
+ 0x2f, 0x62, 0xd0, 0xff, 0x99, 0xf4, 0x75, 0x91, 0x3f, 0xb2, 0x14, 0x24,
+ 0xc9, 0xe0, 0xa9, 0x11, 0xa4, 0x41, 0xd5, 0x34, 0x50, 0x62, 0x00, 0xd0,
+ 0x57, 0x9e, 0x75, 0x5a, 0x38, 0x34, 0x67, 0x40, 0xf4, 0x17, 0x94, 0xad,
+ 0x4a, 0xef, 0x4c, 0x64, 0xc9, 0xdb, 0x03, 0x9d, 0x72, 0xc4, 0x00, 0xa3,
+ 0xc4, 0x4d, 0x38, 0xd0, 0xcb, 0xbe, 0xfb, 0x3e, 0xab, 0x21, 0x3f, 0xa2,
+ 0x87, 0xda, 0x49, 0x20, 0x6b, 0xc1, 0x4d, 0xa3, 0x63, 0x4d, 0xfa, 0x9c,
+ 0x2d, 0x76, 0xf2, 0x60, 0xed, 0x8b, 0xf9, 0x02, 0x81, 0xc1, 0x00, 0xbe,
+ 0xb4, 0x36, 0xc3, 0xaa, 0xf6, 0xd2, 0xa4, 0xe4, 0x51, 0x05, 0x95, 0xfb,
+ 0xd0, 0x61, 0x1d, 0x96, 0x0d, 0x40, 0x2f, 0x6b, 0xd1, 0xc7, 0xa8, 0xbf,
+ 0xd7, 0xa5, 0x53, 0xe0, 0x5e, 0x83, 0x06, 0xee, 0x04, 0x13, 0xf8, 0xa7,
+ 0xa2, 0x5f, 0x93, 0x4a, 0x50, 0xe0, 0xd4, 0x53, 0xe4, 0xda, 0xb2, 0x31,
+ 0x27, 0xed, 0x5e, 0x6c, 0xa4, 0xcb, 0xc1, 0x66, 0x9f, 0x0f, 0xd5, 0xba,
+ 0xf3, 0x9d, 0x6d, 0x3e, 0x6d, 0xb5, 0xeb, 0xc5, 0x0d, 0x0b, 0x3a, 0x15,
+ 0xcb, 0x8b, 0x28, 0x07, 0xf3, 0x29, 0x17, 0xc6, 0xa4, 0x33, 0x93, 0x0b,
+ 0x8b, 0x5f, 0x57, 0x09, 0x94, 0xc3, 0x10, 0x47, 0xb8, 0x32, 0xc8, 0xda,
+ 0xca, 0x71, 0x8d, 0xfb, 0x6c, 0x1e, 0x71, 0x8a, 0x6b, 0x55, 0x74, 0x03,
+ 0x60, 0xc8, 0x02, 0x5a, 0x1c, 0x38, 0xc2, 0xce, 0xc5, 0xe8, 0x86, 0x75,
+ 0x18, 0x0d, 0x18, 0xc4, 0x5e, 0xe5, 0x7e, 0x9d, 0xe8, 0x79, 0xfe, 0xc9,
+ 0xea, 0xba, 0xf9, 0x5d, 0xd9, 0x8d, 0xe0, 0x63, 0xd8, 0x4f, 0x94, 0x9c,
+ 0x22, 0x78, 0xf0, 0x18, 0xa3, 0xe1, 0x0c, 0xca, 0x24, 0x2b, 0xdb, 0x13,
+ 0x47, 0x39, 0x54, 0x58, 0x7e, 0xa4, 0xe6, 0x0e, 0xae, 0xdd, 0x61, 0x42,
+ 0xbd, 0xeb, 0x32, 0xd9, 0xef, 0x15, 0x99, 0x2d, 0xc9, 0x2b, 0x2e, 0x86,
+ 0xf6, 0x77, 0x94, 0x9b, 0x2f, 0x4e, 0xe4, 0x41, 0x4e, 0xf2, 0xd5, 0x02,
+ 0x81, 0xc1, 0x00, 0xab, 0x45, 0x1b, 0xc9, 0x00, 0x18, 0x64, 0x55, 0xf2,
+ 0x11, 0x4c, 0x4a, 0x42, 0x0f, 0x93, 0x6f, 0x81, 0xf0, 0xa8, 0x2f, 0x40,
+ 0xe3, 0x05, 0x2d, 0xc4, 0xd5, 0xa8, 0x72, 0x4c, 0x3c, 0x21, 0x0d, 0x6b,
+ 0xf6, 0xea, 0xa6, 0x87, 0x08, 0x75, 0x82, 0xe3, 0xa0, 0xef, 0x5d, 0xbf,
+ 0x38, 0x5d, 0x9a, 0xc3, 0x37, 0x1a, 0x45, 0x2b, 0xe8, 0xb4, 0x6b, 0xff,
+ 0x1d, 0x0e, 0x79, 0xfd, 0x94, 0x2e, 0xcb, 0xba, 0x50, 0xf9, 0x5e, 0x96,
+ 0x54, 0x85, 0x1d, 0x2c, 0x39, 0x30, 0x52, 0xb2, 0xd2, 0xfb, 0x7c, 0x08,
+ 0xce, 0x43, 0x3a, 0x37, 0x1e, 0x67, 0x2b, 0x72, 0xd9, 0x29, 0x84, 0xb1,
+ 0xb3, 0xf3, 0x9a, 0x7d, 0x61, 0xd5, 0xa3, 0x4b, 0xc9, 0x8b, 0x46, 0xc9,
+ 0x84, 0x43, 0xfa, 0x61, 0x18, 0x8e, 0x71, 0xe8, 0x1b, 0x89, 0x78, 0xd2,
+ 0x56, 0xdc, 0x8d, 0xe2, 0x07, 0x21, 0x9d, 0x82, 0x37, 0x9f, 0x14, 0x82,
+ 0xf8, 0x9f, 0x6a, 0x5e, 0xf2, 0xe0, 0xbb, 0x8b, 0x54, 0xc2, 0xac, 0x23,
+ 0x84, 0xe7, 0x30, 0xcb, 0x82, 0x9b, 0x6b, 0x01, 0x87, 0x4b, 0x15, 0xb2,
+ 0xcf, 0xe9, 0xee, 0x36, 0x9a, 0x17, 0x65, 0xf4, 0xb5, 0x2b, 0x1d, 0xc3,
+ 0xc0, 0x37, 0x64, 0xf0, 0x9e, 0x97, 0x09, 0x80, 0x10, 0x5a, 0x93, 0x56,
+ 0xa5, 0xd5, 0x9e, 0xcd, 0x48, 0x13, 0xe5, 0x2f, 0x0a, 0xb5, 0xc2, 0xbb,
+ 0x51, 0xa3, 0xf1, 0x02, 0x81, 0xc1, 0x00, 0xca, 0x35, 0x66, 0x99, 0xc6,
+ 0xf5, 0xb2, 0x23, 0xbd, 0xaa, 0x95, 0x4d, 0x5a, 0x6b, 0x95, 0xc4, 0xd0,
+ 0xb0, 0xb9, 0x0d, 0x67, 0x9f, 0x30, 0x2e, 0x3f, 0x3d, 0x6a, 0x2e, 0x6f,
+ 0xdb, 0x5b, 0x8c, 0x2d, 0x34, 0xa2, 0x36, 0x2b, 0x72, 0xfe, 0xf0, 0xcf,
+ 0xf0, 0xc7, 0xe0, 0x8b, 0xb6, 0x3b, 0x88, 0xd8, 0x2b, 0xdf, 0x42, 0x43,
+ 0x84, 0x97, 0x54, 0x77, 0x94, 0x3e, 0x46, 0x4a, 0x62, 0x82, 0xa3, 0xc3,
+ 0x01, 0xb8, 0xda, 0x1e, 0x77, 0xfc, 0xd5, 0xa4, 0xf2, 0x8d, 0x29, 0x06,
+ 0x88, 0x68, 0x76, 0xc3, 0x09, 0x42, 0x24, 0xd6, 0xb0, 0xf4, 0x82, 0xfa,
+ 0x38, 0x85, 0x85, 0xc0, 0xb8, 0x59, 0xd7, 0x9b, 0x0d, 0x76, 0xba, 0xdf,
+ 0x10, 0x70, 0x72, 0x97, 0x1c, 0xbf, 0xc6, 0x05, 0x78, 0x90, 0xc5, 0x0c,
+ 0x5d, 0xe1, 0xe7, 0x58, 0x2d, 0x45, 0xdb, 0xee, 0x86, 0x8f, 0xed, 0xb5,
+ 0x2b, 0x4d, 0xe3, 0xb2, 0x77, 0x96, 0x50, 0xff, 0xc9, 0x77, 0x66, 0x3d,
+ 0xc7, 0xfc, 0xbf, 0x0d, 0xa6, 0x0e, 0xff, 0x97, 0xbd, 0xb3, 0x25, 0x7d,
+ 0x07, 0x39, 0xb2, 0x27, 0x38, 0xa6, 0x8e, 0x31, 0xa8, 0x19, 0xf0, 0x90,
+ 0xa9, 0x6d, 0x3a, 0x79, 0xe9, 0xeb, 0xfe, 0xdd, 0x99, 0xb6, 0x77, 0xe9,
+ 0x3b, 0xcc, 0xfd, 0x41, 0x12, 0xe4, 0xf4, 0x08, 0x43, 0x32, 0x47, 0x03,
+ 0xee, 0xae, 0x57, 0xb3, 0xf5, 0x08, 0x9d};
+
+const RsaDecryptTestVector kRsa3072DecryptWycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {1,
+ {},
+ {0x14, 0x2b, 0x27, 0xc7, 0x95, 0xe6, 0xd7, 0x45, 0x1d, 0xb5, 0x75, 0xc9,
+ 0x0a, 0x38, 0x48, 0x87, 0x57, 0xa5, 0xc0, 0x77, 0x60, 0xce, 0x10, 0xe2,
+ 0x3a, 0x1e, 0xee, 0xaa, 0x20, 0xa0, 0x8e, 0xf1, 0x4c, 0xc0, 0x7e, 0x3e,
+ 0xe7, 0x57, 0xc4, 0x5e, 0x30, 0x90, 0x75, 0xf7, 0x26, 0x1e, 0xe3, 0x5a,
+ 0xf5, 0x80, 0xa7, 0x2c, 0x06, 0xdc, 0x6b, 0x04, 0x46, 0x23, 0x36, 0x87,
+ 0x59, 0x2e, 0x83, 0x8b, 0x12, 0x20, 0x81, 0x6f, 0xc5, 0x78, 0xbf, 0x0c,
+ 0xca, 0xe6, 0x97, 0x7a, 0xed, 0xdb, 0x03, 0xfb, 0x2c, 0x0b, 0x51, 0x12,
+ 0x33, 0x4a, 0xca, 0xe9, 0x3f, 0x64, 0x02, 0x6a, 0xfa, 0x50, 0x3d, 0x87,
+ 0x07, 0xfa, 0xa9, 0x98, 0x9c, 0x21, 0x76, 0xc5, 0x9a, 0x1e, 0xc2, 0xff,
+ 0x6b, 0x63, 0x08, 0x59, 0x3c, 0x85, 0xc1, 0x1d, 0x94, 0xa9, 0xda, 0x2f,
+ 0xad, 0x66, 0xc8, 0x60, 0xfc, 0x24, 0x8f, 0x06, 0x65, 0x74, 0xfe, 0xe8,
+ 0xb0, 0xd8, 0x2f, 0xdc, 0x68, 0x4d, 0x8e, 0xab, 0xbe, 0xef, 0xfc, 0x55,
+ 0xc3, 0x89, 0x70, 0x99, 0x41, 0x5d, 0x99, 0xc5, 0xd1, 0x59, 0x8c, 0xc3,
+ 0xff, 0x33, 0x5b, 0xf4, 0x94, 0xc8, 0xfd, 0x36, 0xf2, 0x34, 0xa2, 0x05,
+ 0x66, 0xc0, 0xd3, 0x5e, 0x3b, 0xac, 0x56, 0x08, 0x2f, 0xc6, 0xa8, 0x1b,
+ 0x8c, 0xba, 0x2c, 0x99, 0xc4, 0x7d, 0x1d, 0x37, 0x24, 0x81, 0xec, 0x23,
+ 0xf3, 0x5b, 0x62, 0xa6, 0x46, 0x9c, 0xc4, 0x2f, 0x4d, 0x34, 0x9e, 0xea,
+ 0x52, 0xf7, 0xf0, 0x8a, 0x63, 0x89, 0x8d, 0xa4, 0x20, 0x7e, 0x31, 0x04,
+ 0xef, 0xcf, 0x81, 0xde, 0x2a, 0xb1, 0xe3, 0x3c, 0xd2, 0x43, 0x76, 0x9b,
+ 0xec, 0x34, 0xdf, 0x4a, 0x4e, 0x7c, 0xac, 0x1c, 0x4b, 0xe4, 0x07, 0x36,
+ 0x94, 0xbd, 0x56, 0x17, 0x0d, 0xde, 0x8c, 0x4e, 0x12, 0xf8, 0x5d, 0x2f,
+ 0x02, 0xdf, 0x12, 0xe9, 0x93, 0x6d, 0x29, 0x90, 0xd4, 0xa6, 0xc4, 0x90,
+ 0xae, 0x0c, 0xf6, 0xc3, 0xba, 0xd3, 0x13, 0xf3, 0xa4, 0x77, 0xdb, 0x67,
+ 0x33, 0x23, 0x19, 0xee, 0xb5, 0x93, 0x2e, 0x9d, 0x1e, 0x13, 0x21, 0xdf,
+ 0xf2, 0x8a, 0x86, 0x6e, 0x93, 0x9f, 0xe5, 0x06, 0x26, 0x34, 0x2e, 0x14,
+ 0x18, 0x54, 0x08, 0x19, 0x81, 0xf3, 0x88, 0x48, 0x9a, 0x96, 0x2f, 0x38,
+ 0x22, 0x0f, 0xf1, 0x4a, 0x68, 0x6f, 0xa1, 0x11, 0xa5, 0xb2, 0x36, 0xea,
+ 0xa4, 0xea, 0xf6, 0xd3, 0xfb, 0xd5, 0x4f, 0x93, 0xfe, 0x74, 0x4e, 0x27,
+ 0x67, 0xa8, 0x15, 0xad, 0xb0, 0xc4, 0x3e, 0x94, 0x73, 0x60, 0xa1, 0x49,
+ 0xfb, 0xf7, 0x54, 0x69, 0x95, 0x7d, 0xc3, 0xab, 0x8d, 0xac, 0x09, 0x1f,
+ 0x63, 0x39, 0x40, 0x26, 0x20, 0x42, 0x4b, 0x9c, 0xff, 0x83, 0x24, 0xe2,
+ 0xa3, 0x5a, 0x5a, 0x2b, 0x76, 0x58, 0x97, 0xed, 0x6e, 0x8b, 0x25, 0x42},
+ priv_key_33,
+ true},
+
+ // Comment:
+ // tcID: 2
+ {2,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0xb5, 0xd5, 0x11, 0x64, 0x31, 0xfc, 0x78, 0xc1, 0x2e, 0xe6, 0x63, 0x63,
+ 0x5c, 0x9e, 0x9c, 0x32, 0xce, 0xb9, 0x1a, 0x18, 0xa9, 0xaf, 0x36, 0xea,
+ 0x63, 0xe7, 0xe6, 0xb6, 0x47, 0xe1, 0x7a, 0x98, 0x17, 0x41, 0x27, 0x99,
+ 0x57, 0xfe, 0x4f, 0x0b, 0xf0, 0x82, 0x88, 0x08, 0x2f, 0xd4, 0xc1, 0xb6,
+ 0xb0, 0x9a, 0x80, 0x5e, 0xbf, 0xd2, 0x29, 0x39, 0x6e, 0xab, 0x36, 0x89,
+ 0xb5, 0xbb, 0x2b, 0x68, 0x6e, 0xa3, 0x96, 0x37, 0xec, 0x69, 0xc1, 0xb8,
+ 0x14, 0x2c, 0x70, 0x33, 0xc2, 0x71, 0xc9, 0xca, 0xe9, 0xab, 0xfc, 0x14,
+ 0xf8, 0x10, 0x7a, 0x8a, 0x2d, 0x57, 0x98, 0x4f, 0xf2, 0xa4, 0x5c, 0x70,
+ 0xb2, 0x76, 0x16, 0x7a, 0xc8, 0xc9, 0x2a, 0x07, 0x0c, 0x71, 0x8b, 0xca,
+ 0x9a, 0x1a, 0x27, 0x42, 0x58, 0xfc, 0x38, 0x5a, 0x62, 0xfa, 0xa0, 0x2e,
+ 0x8f, 0x15, 0x16, 0x7f, 0x9e, 0x82, 0x5c, 0x6a, 0xd7, 0xe2, 0x35, 0x85,
+ 0x66, 0xf7, 0x9f, 0x66, 0x41, 0xc6, 0xe9, 0x59, 0xe3, 0xb8, 0x98, 0xac,
+ 0x78, 0x0e, 0x36, 0x9f, 0x43, 0x73, 0x93, 0x21, 0x90, 0x6c, 0xae, 0x68,
+ 0x7a, 0x9d, 0x22, 0x9f, 0x9c, 0x86, 0xfd, 0xb0, 0x1c, 0xbf, 0x06, 0x1d,
+ 0xd3, 0xc5, 0x3f, 0x8d, 0x0c, 0x95, 0x0d, 0x42, 0x26, 0xe7, 0xc5, 0x8a,
+ 0x66, 0xb3, 0x10, 0xe1, 0x97, 0xe7, 0x57, 0xdb, 0x35, 0x16, 0xdb, 0x23,
+ 0x88, 0xfb, 0xee, 0x4e, 0x4c, 0xf1, 0x6d, 0x12, 0xbb, 0x27, 0x86, 0x60,
+ 0x76, 0x17, 0xe6, 0xf6, 0xc4, 0xb8, 0x6b, 0x26, 0xd3, 0x6e, 0xfa, 0xc6,
+ 0x3f, 0xad, 0x1d, 0xc5, 0x61, 0xb9, 0x1b, 0x66, 0x12, 0x2d, 0x96, 0x00,
+ 0x12, 0x4e, 0x03, 0xb1, 0x8c, 0xa5, 0x8d, 0xa7, 0x8f, 0x30, 0xab, 0x0c,
+ 0x31, 0xc5, 0xc7, 0xf4, 0xbc, 0x05, 0x9c, 0xe6, 0x5d, 0xba, 0x18, 0x2a,
+ 0xfd, 0xaa, 0x78, 0x8c, 0xbb, 0xdc, 0x3b, 0xf8, 0xd4, 0x8b, 0x79, 0x72,
+ 0xc5, 0x40, 0x0f, 0x14, 0xd3, 0xd4, 0x60, 0xd3, 0x29, 0xe0, 0xac, 0x60,
+ 0xcc, 0xf9, 0x6b, 0x3c, 0x1d, 0x5e, 0x4e, 0xa9, 0xf7, 0x63, 0x56, 0x53,
+ 0x22, 0xa1, 0x10, 0xde, 0x55, 0x69, 0xfb, 0x74, 0xb6, 0xcd, 0x44, 0xde,
+ 0x2a, 0x57, 0x77, 0xe2, 0x3c, 0x68, 0x1f, 0x3f, 0x76, 0x9a, 0xfa, 0x96,
+ 0x1c, 0x42, 0x78, 0x2d, 0xd2, 0xe5, 0x6e, 0x22, 0xb4, 0xaf, 0x1c, 0x77,
+ 0x7b, 0x87, 0xa1, 0x5d, 0xf1, 0xf6, 0xcb, 0x48, 0xb6, 0xa3, 0x9f, 0x73,
+ 0x96, 0x06, 0x8f, 0xe4, 0x01, 0x68, 0xc4, 0xdc, 0xbd, 0x3c, 0xce, 0x69,
+ 0xda, 0xae, 0xd2, 0x15, 0x54, 0xa3, 0xb1, 0x5a, 0x2e, 0xe6, 0x29, 0x74,
+ 0xb1, 0x12, 0x73, 0x3e, 0xcd, 0x4f, 0x78, 0xac, 0x4a, 0x05, 0xc6, 0x3e,
+ 0xb7, 0x59, 0x84, 0x2f, 0x45, 0x03, 0xa9, 0x50, 0xbc, 0x76, 0x54, 0xdf},
+ priv_key_33,
+ true},
+
+ // Comment:
+ // tcID: 3
+ {3,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x63, 0xb6, 0x3f, 0x6e, 0xb3, 0xfd, 0x23, 0x22, 0xa6, 0xc8, 0x5e, 0xd1,
+ 0x63, 0x18, 0x93, 0x2e, 0x83, 0xf3, 0x25, 0x35, 0xb3, 0xec, 0x25, 0x27,
+ 0xfb, 0x41, 0xdc, 0xc8, 0x65, 0xbc, 0x44, 0x69, 0x05, 0x54, 0x46, 0x76,
+ 0x55, 0x03, 0x4a, 0xd3, 0x3a, 0xa0, 0xfa, 0x99, 0x37, 0x88, 0xe8, 0x06,
+ 0x54, 0xab, 0x0e, 0x01, 0x74, 0xf8, 0xdd, 0x23, 0x8a, 0xd6, 0x8c, 0x3b,
+ 0xc1, 0x94, 0xf3, 0x90, 0xdd, 0x38, 0xd2, 0x64, 0x08, 0x77, 0x87, 0x74,
+ 0x84, 0x8c, 0x49, 0xa6, 0xa6, 0x06, 0xe7, 0xfb, 0x1b, 0x3b, 0xfb, 0xf5,
+ 0xf1, 0x9d, 0xb4, 0xd4, 0xd1, 0xba, 0x2d, 0xb4, 0x3f, 0xef, 0xb9, 0xa9,
+ 0xba, 0xc3, 0x11, 0xf2, 0xe1, 0xfc, 0x1a, 0xb4, 0xf5, 0xdd, 0xc0, 0x0a,
+ 0x00, 0x9b, 0x9d, 0xc4, 0x35, 0x44, 0x8f, 0x25, 0x0a, 0x64, 0x8b, 0x20,
+ 0x6f, 0xe7, 0x64, 0x50, 0x58, 0x05, 0xc9, 0xbe, 0xd1, 0x72, 0x9d, 0x5b,
+ 0xfe, 0xaa, 0x4f, 0xdd, 0xaf, 0xc1, 0x15, 0xd2, 0x81, 0x70, 0x3f, 0xab,
+ 0x0e, 0x79, 0x72, 0x6d, 0x55, 0x46, 0xfa, 0x69, 0x8a, 0x45, 0xca, 0x6e,
+ 0x5e, 0x56, 0x1b, 0x8c, 0x29, 0x64, 0xb2, 0xda, 0x01, 0x91, 0x4f, 0x80,
+ 0x8a, 0x49, 0x8a, 0xb7, 0x76, 0x72, 0xed, 0xa3, 0x43, 0x2e, 0xd9, 0x97,
+ 0x4f, 0x0a, 0x06, 0xd3, 0x20, 0xff, 0x87, 0xa4, 0x22, 0x28, 0x99, 0xf8,
+ 0x93, 0xa6, 0xcb, 0x6a, 0xbf, 0x13, 0xd7, 0xe5, 0x6c, 0xce, 0x2e, 0xe7,
+ 0xea, 0xe6, 0x7f, 0xc2, 0x6f, 0x22, 0x74, 0xb6, 0x3c, 0xe8, 0x30, 0x1c,
+ 0x72, 0x1d, 0x71, 0x95, 0x15, 0x8b, 0x6c, 0x96, 0x6b, 0x8d, 0x36, 0xe3,
+ 0xcf, 0xf0, 0xae, 0xc6, 0xf2, 0x18, 0xb0, 0xfa, 0x6d, 0x84, 0x90, 0x49,
+ 0x34, 0x71, 0xee, 0x0f, 0x08, 0xb8, 0x40, 0xb6, 0xcd, 0xcb, 0xb7, 0x3a,
+ 0x16, 0x42, 0x46, 0x86, 0x4d, 0xe0, 0xf3, 0x55, 0x65, 0xbb, 0xeb, 0xe5,
+ 0x15, 0x85, 0x81, 0x9e, 0x42, 0xa4, 0x25, 0x09, 0x04, 0x79, 0x53, 0x7e,
+ 0xd6, 0x7f, 0x98, 0x23, 0x64, 0x15, 0xe6, 0xad, 0x3c, 0xa8, 0x11, 0x16,
+ 0xbe, 0xb9, 0x1d, 0xb8, 0x02, 0xdf, 0xb3, 0xf9, 0xda, 0x73, 0x3f, 0x86,
+ 0xcb, 0x6f, 0xa9, 0x09, 0x04, 0xc8, 0xa3, 0x82, 0xaf, 0xcb, 0xf6, 0x16,
+ 0x2f, 0x0d, 0x89, 0xee, 0x04, 0x97, 0x3f, 0x2d, 0x26, 0x65, 0x93, 0x25,
+ 0xf7, 0xf0, 0x0a, 0x4a, 0xe9, 0xe8, 0x00, 0xde, 0x6a, 0xa2, 0x7b, 0x6c,
+ 0x94, 0xb9, 0xd5, 0x77, 0x91, 0x65, 0x8e, 0xb0, 0x71, 0x4b, 0x7c, 0xba,
+ 0x54, 0x66, 0xec, 0xfe, 0x44, 0xbd, 0x58, 0x03, 0x64, 0x7c, 0x38, 0x25,
+ 0xb5, 0x8c, 0x37, 0x18, 0x73, 0x11, 0xa8, 0xb1, 0x13, 0x99, 0xf5, 0x3a,
+ 0x87, 0x7c, 0x26, 0x5d, 0xa8, 0x24, 0x93, 0xa9, 0x08, 0x69, 0xe3, 0x76},
+ priv_key_33,
+ true},
+
+ // Comment:
+ // tcID: 4
+ {4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0x07, 0x2c, 0x9f, 0xb5, 0xc9, 0x77, 0x32, 0xdd, 0xeb, 0xad, 0x89, 0x5e,
+ 0xea, 0x7a, 0xf5, 0xae, 0x19, 0x3a, 0x6c, 0xeb, 0xe7, 0x4a, 0x46, 0xcc,
+ 0x2f, 0x91, 0x1d, 0xdf, 0x31, 0xea, 0x5a, 0x90, 0xfe, 0x70, 0x52, 0x86,
+ 0x1a, 0x52, 0x0c, 0x8d, 0x8a, 0x26, 0x80, 0xb9, 0x42, 0xea, 0xdf, 0x64,
+ 0x49, 0x33, 0xac, 0x12, 0xd3, 0xf4, 0xe1, 0x33, 0x90, 0xd0, 0x90, 0x58,
+ 0x08, 0xe2, 0xd4, 0xe7, 0xf2, 0x9b, 0x31, 0x38, 0xef, 0x7f, 0x50, 0xb3,
+ 0x60, 0x26, 0x68, 0x33, 0xfb, 0x3e, 0xbb, 0xf3, 0xdb, 0x0d, 0xfd, 0x33,
+ 0x64, 0x2b, 0x71, 0x08, 0x99, 0x47, 0x25, 0x00, 0x52, 0x8a, 0x49, 0xb3,
+ 0xd8, 0xd0, 0x36, 0x67, 0x10, 0x38, 0x82, 0x0e, 0xde, 0x3a, 0x46, 0x70,
+ 0x9f, 0x7c, 0x64, 0x11, 0x4e, 0x74, 0xc5, 0x0f, 0x81, 0xf5, 0x2c, 0xe4,
+ 0xee, 0xed, 0x74, 0x40, 0x3e, 0xc9, 0xed, 0x4f, 0xef, 0x6f, 0xb7, 0xcd,
+ 0x78, 0x8f, 0x87, 0x93, 0xb9, 0x95, 0x1c, 0x1b, 0xe5, 0xe0, 0x75, 0xdf,
+ 0xc1, 0xc5, 0x31, 0x72, 0xdc, 0xe2, 0xec, 0x8c, 0x6e, 0xbe, 0xbc, 0x3c,
+ 0xae, 0x30, 0x0b, 0xef, 0xf7, 0xb5, 0x51, 0xdf, 0x0a, 0x11, 0x91, 0x3f,
+ 0x0a, 0x3a, 0xae, 0xdd, 0x59, 0xed, 0x70, 0xd3, 0x30, 0x8a, 0x3a, 0x04,
+ 0xcb, 0x1f, 0x65, 0x6e, 0xdf, 0x28, 0x29, 0xc8, 0xc3, 0xd1, 0xde, 0x75,
+ 0x30, 0xce, 0x5d, 0xb7, 0xca, 0x1b, 0xc5, 0xd0, 0xe7, 0xd3, 0x83, 0x0c,
+ 0x77, 0x87, 0x1b, 0x6a, 0xf5, 0x89, 0xb5, 0xdb, 0x87, 0xd3, 0xd6, 0xe8,
+ 0xf0, 0x2c, 0x09, 0x54, 0xa1, 0x4c, 0xb1, 0xad, 0x4a, 0x79, 0x48, 0x1a,
+ 0xb1, 0x24, 0x67, 0x4a, 0xca, 0xc3, 0x40, 0xe0, 0xfb, 0x20, 0xdc, 0x66,
+ 0x82, 0xc3, 0xdb, 0x40, 0x39, 0xd2, 0xe1, 0x53, 0x71, 0x80, 0x76, 0x86,
+ 0xb2, 0x60, 0xcb, 0x09, 0x33, 0x54, 0xe9, 0xe1, 0xb1, 0x79, 0x3b, 0x86,
+ 0xaa, 0x08, 0x74, 0x55, 0xb5, 0x4a, 0xd5, 0xdd, 0xbc, 0x9f, 0xc6, 0xa5,
+ 0xb2, 0xb8, 0xf7, 0x86, 0xfb, 0xd7, 0x0c, 0x79, 0x98, 0xf5, 0x51, 0x14,
+ 0xad, 0xf9, 0x90, 0x8a, 0x32, 0x59, 0xf5, 0x1f, 0x31, 0xf2, 0x28, 0x74,
+ 0x1a, 0xe5, 0xe7, 0xed, 0x59, 0x80, 0x00, 0xd8, 0x17, 0x1f, 0x9c, 0x3f,
+ 0xc1, 0xf2, 0x4c, 0xda, 0xe7, 0xc6, 0x94, 0x7c, 0x8d, 0x61, 0x2d, 0x39,
+ 0x18, 0xf4, 0xc7, 0xb0, 0x16, 0x82, 0xe3, 0x36, 0x33, 0xca, 0xb0, 0x87,
+ 0x5a, 0x83, 0xa7, 0x79, 0xbc, 0x21, 0x1d, 0x0c, 0x8c, 0x6c, 0x18, 0x9a,
+ 0xf1, 0x2c, 0x93, 0x71, 0x60, 0x03, 0xa8, 0x6f, 0xf7, 0xc5, 0xce, 0x00,
+ 0xa6, 0xd4, 0x3c, 0xb3, 0x7d, 0x9f, 0x46, 0x7d, 0xff, 0x17, 0x15, 0x60,
+ 0x39, 0xf5, 0x0c, 0x5a, 0x3c, 0x81, 0x1f, 0x0f, 0x0b, 0x8b, 0xe0, 0x25},
+ priv_key_33,
+ true},
+
+ // Comment:
+ // tcID: 5
+ {5,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ {0x0d, 0xfa, 0x0e, 0x45, 0x5f, 0x2b, 0x30, 0xf2, 0x3b, 0x86, 0x8e, 0xbe,
+ 0x95, 0xdc, 0x80, 0x08, 0x66, 0x4d, 0x18, 0xf0, 0xa0, 0x0d, 0xa3, 0x61,
+ 0x2c, 0x04, 0x51, 0x38, 0xc4, 0xca, 0x44, 0xae, 0x8d, 0x8b, 0xfc, 0x05,
+ 0x0f, 0x37, 0x7f, 0x19, 0x95, 0xce, 0x20, 0x84, 0xe7, 0x32, 0x0b, 0xb7,
+ 0x5c, 0x76, 0x3d, 0x95, 0x21, 0x9f, 0x4f, 0xc1, 0x1d, 0x9a, 0x3a, 0xf1,
+ 0x28, 0xe9, 0xc3, 0x69, 0xce, 0xc5, 0xed, 0x19, 0xd5, 0x2a, 0xf2, 0x7f,
+ 0xd8, 0xe4, 0xa4, 0x62, 0xb3, 0x9c, 0x64, 0x5c, 0x4b, 0x7b, 0x85, 0x34,
+ 0xbd, 0xf7, 0xe2, 0xd5, 0xe2, 0xe7, 0xcb, 0x99, 0xa4, 0xbb, 0xd5, 0x71,
+ 0x3c, 0x34, 0x01, 0xfb, 0x1d, 0xc3, 0xdb, 0xe2, 0xf8, 0x51, 0xa5, 0xfb,
+ 0x65, 0x5e, 0x32, 0x89, 0xd0, 0x59, 0x23, 0x67, 0xc0, 0x51, 0x8a, 0xd0,
+ 0xde, 0xc3, 0x8e, 0xb8, 0x4c, 0x3a, 0x7f, 0x24, 0x00, 0xd3, 0xb5, 0x3d,
+ 0x94, 0x39, 0xb7, 0xfd, 0xfb, 0x42, 0xa8, 0x32, 0x0a, 0x56, 0x17, 0xad,
+ 0x83, 0x36, 0x67, 0x87, 0xca, 0xcb, 0x36, 0x44, 0x29, 0x4a, 0x1a, 0x98,
+ 0xde, 0xb0, 0x9c, 0xf2, 0xdf, 0xc6, 0x26, 0x88, 0x9f, 0x58, 0x24, 0xb7,
+ 0x1d, 0x20, 0xb1, 0xa9, 0x5b, 0x7b, 0x98, 0x47, 0x60, 0xcd, 0x1f, 0x38,
+ 0x2a, 0x47, 0x2d, 0x60, 0x25, 0x64, 0x47, 0x70, 0x17, 0x63, 0x90, 0xb8,
+ 0xf3, 0x8b, 0xeb, 0xce, 0x8f, 0x28, 0xb6, 0x89, 0x44, 0xed, 0xa8, 0xe5,
+ 0xc6, 0xe9, 0x9c, 0x69, 0x40, 0x55, 0x45, 0x64, 0x48, 0xf0, 0xdf, 0x01,
+ 0x36, 0xe7, 0xe4, 0xe8, 0x81, 0xf1, 0xa6, 0xb7, 0x3c, 0x64, 0x20, 0x47,
+ 0x32, 0x7a, 0x6c, 0xe3, 0x96, 0x6c, 0xc7, 0xd3, 0x12, 0x44, 0x34, 0x19,
+ 0x1b, 0x09, 0xa0, 0xf6, 0x63, 0x6e, 0x23, 0x46, 0xe2, 0x34, 0x94, 0x3c,
+ 0xab, 0xef, 0xd1, 0x84, 0x18, 0xa6, 0x0d, 0xa8, 0x71, 0xc7, 0x7a, 0x85,
+ 0x85, 0x51, 0x69, 0x95, 0x83, 0xec, 0x8c, 0x30, 0x51, 0x6a, 0x28, 0xce,
+ 0x4f, 0x62, 0xa7, 0x79, 0xd0, 0xf4, 0x68, 0xf2, 0xef, 0xdb, 0x5f, 0xa6,
+ 0x0a, 0x4c, 0x64, 0x7e, 0x62, 0xf0, 0x45, 0xbd, 0x56, 0xf6, 0xdf, 0x15,
+ 0x64, 0xc5, 0xc2, 0xf1, 0x12, 0xad, 0x05, 0x0a, 0x5b, 0xfd, 0x41, 0x13,
+ 0x96, 0xcf, 0xff, 0x1b, 0xd9, 0x61, 0x85, 0x29, 0xef, 0xd9, 0x2a, 0x62,
+ 0x73, 0x5e, 0x01, 0xc3, 0x24, 0xda, 0x2b, 0xa4, 0xbe, 0x1d, 0x3f, 0x45,
+ 0x0c, 0x2d, 0x37, 0xb7, 0x91, 0x3b, 0xb8, 0x09, 0x87, 0x4b, 0xdb, 0xc0,
+ 0x08, 0x13, 0x97, 0xdd, 0x55, 0xf9, 0x37, 0x16, 0x60, 0x6a, 0x00, 0x00,
+ 0x1b, 0x25, 0x56, 0x3f, 0x41, 0x3d, 0x0c, 0x4b, 0x9c, 0x2b, 0x81, 0xef,
+ 0xe3, 0x20, 0xd9, 0x47, 0x8b, 0xdb, 0x65, 0xfb, 0x3b, 0xe9, 0xd2, 0x68},
+ priv_key_33,
+ true},
+
+ // Comment:
+ // tcID: 6
+ {6,
+ {0x61},
+ {0x74, 0x04, 0x86, 0xca, 0xac, 0x4d, 0x00, 0x38, 0x27, 0x4e, 0x76, 0x27,
+ 0xda, 0x53, 0x25, 0x32, 0x06, 0x82, 0xe6, 0x10, 0xbd, 0x67, 0x89, 0x23,
+ 0x15, 0x8c, 0x7e, 0x23, 0xce, 0x3d, 0x43, 0x0e, 0x6b, 0xb0, 0xfc, 0x10,
+ 0x63, 0xfc, 0xd8, 0x4c, 0xbc, 0xb2, 0x41, 0x5a, 0xc3, 0x21, 0x28, 0xa0,
+ 0xe5, 0x06, 0xb2, 0xf9, 0x58, 0x99, 0xdf, 0xc6, 0x7c, 0x29, 0x55, 0x51,
+ 0x4d, 0x8e, 0x0b, 0x0e, 0x4d, 0x84, 0x07, 0x7b, 0x86, 0x9b, 0x5f, 0x4d,
+ 0x13, 0xea, 0xf9, 0x62, 0x42, 0xa0, 0x92, 0x56, 0x92, 0xff, 0x69, 0xc7,
+ 0x52, 0x19, 0x00, 0x82, 0xb8, 0x13, 0xbb, 0x9d, 0xda, 0x83, 0x90, 0x7e,
+ 0x1d, 0x6c, 0x47, 0x33, 0xaf, 0x31, 0xe0, 0x08, 0x47, 0xe8, 0x56, 0xc8,
+ 0xd6, 0x84, 0x45, 0xfd, 0x20, 0x21, 0xd9, 0x82, 0xa0, 0xed, 0x91, 0x65,
+ 0xdb, 0x69, 0x93, 0x3f, 0x50, 0xac, 0xae, 0x66, 0x7a, 0x51, 0x21, 0x67,
+ 0x22, 0x94, 0xce, 0x4c, 0x53, 0x44, 0x79, 0x59, 0x0a, 0x9f, 0x44, 0x25,
+ 0xa8, 0xfc, 0x7c, 0x0c, 0xdb, 0x8a, 0xbf, 0xdb, 0xb2, 0x90, 0xc7, 0x1b,
+ 0x43, 0x79, 0xcf, 0x7e, 0x7c, 0xd9, 0x59, 0xf4, 0x55, 0x7b, 0x2a, 0xa6,
+ 0x1e, 0x18, 0x5e, 0x95, 0x69, 0x93, 0x45, 0xaa, 0x40, 0x10, 0xd6, 0x7e,
+ 0xfe, 0x38, 0x91, 0x09, 0x4d, 0x5c, 0x0a, 0xd2, 0x31, 0x0f, 0x18, 0x84,
+ 0x11, 0x1f, 0x4a, 0xa0, 0xd3, 0x3c, 0xc1, 0xa4, 0xfa, 0x49, 0x4c, 0x5a,
+ 0x74, 0x4c, 0x10, 0xc3, 0x07, 0x06, 0x93, 0x77, 0xc8, 0x48, 0xe7, 0x04,
+ 0x2e, 0xc1, 0x58, 0x1f, 0x0d, 0xce, 0x3f, 0xb7, 0xfe, 0xbd, 0x7d, 0x34,
+ 0x7c, 0x5a, 0xbb, 0xce, 0x2e, 0xd3, 0xd2, 0xec, 0x08, 0x56, 0x44, 0xfb,
+ 0x66, 0x1d, 0x15, 0xad, 0x8a, 0xa0, 0x41, 0xa3, 0x75, 0xcc, 0xc7, 0x7c,
+ 0x9e, 0x01, 0xdd, 0x47, 0xe3, 0x00, 0x32, 0x47, 0x38, 0xdb, 0x55, 0x52,
+ 0x01, 0x50, 0x6f, 0xf6, 0x0f, 0xbf, 0x6c, 0x12, 0xa8, 0x2f, 0x6a, 0xcd,
+ 0xf7, 0x39, 0x6f, 0xe3, 0x8e, 0x46, 0x92, 0xd1, 0xfb, 0xc9, 0xd8, 0x68,
+ 0x87, 0x70, 0x9f, 0x81, 0x69, 0x76, 0x76, 0xb0, 0xf4, 0x5d, 0x57, 0x37,
+ 0x9d, 0xab, 0x34, 0x09, 0xb1, 0x73, 0x82, 0x7a, 0x66, 0x19, 0x57, 0x2d,
+ 0xd8, 0xe1, 0x68, 0xb9, 0x91, 0xd6, 0xf9, 0xf6, 0xb9, 0x96, 0x45, 0x35,
+ 0x44, 0x03, 0x2e, 0x09, 0x7c, 0x28, 0xc3, 0x20, 0xee, 0x20, 0x72, 0xd5,
+ 0xaa, 0x95, 0x82, 0xcd, 0xba, 0x70, 0xf4, 0x0e, 0xe2, 0xaa, 0x58, 0xb0,
+ 0x93, 0x38, 0x96, 0xe6, 0xc2, 0x7b, 0x09, 0x33, 0x26, 0x8c, 0xc5, 0x77,
+ 0xff, 0x5f, 0x6e, 0x9e, 0x6a, 0x75, 0x91, 0xb7, 0x3d, 0xea, 0x4c, 0x6e,
+ 0xe2, 0x4f, 0xcc, 0x36, 0x5b, 0xb7, 0x68, 0x8e, 0xb7, 0x86, 0xfd, 0x3d},
+ priv_key_33,
+ true},
+
+ // Comment:
+ // tcID: 7
+ {7,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ {0x7f, 0x56, 0xc9, 0x31, 0x2b, 0xee, 0x49, 0xfb, 0x2d, 0x93, 0x92, 0x4c,
+ 0x4b, 0xe0, 0xdd, 0xc5, 0x52, 0xba, 0x91, 0x8b, 0x29, 0x29, 0x38, 0x13,
+ 0x67, 0x52, 0xbd, 0xce, 0xd1, 0x07, 0x4c, 0xe6, 0x1b, 0x0a, 0xf9, 0xf1,
+ 0xcd, 0xea, 0x7d, 0xc5, 0x72, 0xce, 0xab, 0x2a, 0xe6, 0x15, 0x10, 0x30,
+ 0x4e, 0xc9, 0x67, 0x41, 0x75, 0xbf, 0x1f, 0x5f, 0xcb, 0xb7, 0x8d, 0x46,
+ 0x6d, 0x1b, 0x84, 0x54, 0xf0, 0x2c, 0x54, 0xd1, 0x1e, 0x93, 0x15, 0x3b,
+ 0x98, 0x71, 0x84, 0x23, 0x78, 0xa5, 0x84, 0x72, 0x2a, 0x5e, 0x85, 0xaa,
+ 0x22, 0x9a, 0x4c, 0x7a, 0x43, 0x99, 0xeb, 0x59, 0x8f, 0x11, 0xbb, 0x93,
+ 0x1e, 0xa9, 0x7d, 0x38, 0x5a, 0x75, 0x62, 0x7d, 0xd6, 0x69, 0x8d, 0xd9,
+ 0x25, 0x5e, 0x77, 0xbd, 0x09, 0xd4, 0x9b, 0x04, 0x53, 0xf2, 0xb2, 0xf7,
+ 0x85, 0x0d, 0xfe, 0xa6, 0xf4, 0x8a, 0xd7, 0xdb, 0xd6, 0x4f, 0x04, 0x6d,
+ 0x65, 0x6b, 0x04, 0x14, 0xda, 0x4e, 0x84, 0x00, 0x59, 0xdb, 0xbe, 0xbd,
+ 0x27, 0xfb, 0x71, 0xc8, 0x19, 0xa9, 0x53, 0x44, 0x0b, 0xd4, 0xbd, 0x76,
+ 0x68, 0x95, 0x32, 0x74, 0xcb, 0xed, 0xdd, 0xf8, 0x3d, 0xac, 0x7d, 0xea,
+ 0x14, 0x22, 0xa6, 0x06, 0x5c, 0xf4, 0x93, 0x3b, 0xee, 0xe1, 0x3b, 0x7b,
+ 0xf2, 0x0c, 0x95, 0xac, 0x07, 0x52, 0x5f, 0x94, 0xee, 0x38, 0xea, 0xd3,
+ 0x80, 0x9f, 0xc9, 0xeb, 0x8e, 0x4a, 0xe7, 0x1a, 0xd5, 0x7f, 0x72, 0xf7,
+ 0xe8, 0xd6, 0x96, 0x9a, 0xaf, 0xbf, 0x87, 0x00, 0xc9, 0x9f, 0x63, 0x63,
+ 0x36, 0x2d, 0xbe, 0xb0, 0xfd, 0x86, 0x4c, 0x55, 0x4f, 0x9a, 0x1d, 0x3c,
+ 0xfe, 0xed, 0x9e, 0x8a, 0x94, 0xca, 0xd4, 0x4a, 0x88, 0x42, 0x7f, 0x85,
+ 0x67, 0x07, 0xc9, 0xf6, 0x74, 0xaa, 0x2e, 0x2d, 0x29, 0xb0, 0x75, 0xe2,
+ 0x46, 0x20, 0x7b, 0xd6, 0x92, 0xef, 0x63, 0x8c, 0x55, 0x6c, 0xe5, 0x06,
+ 0x73, 0x82, 0x3f, 0x5e, 0x09, 0x47, 0x84, 0x5c, 0xee, 0x31, 0xef, 0x97,
+ 0xc1, 0xc9, 0x21, 0x11, 0xd3, 0x12, 0x1c, 0x75, 0x65, 0xce, 0xe9, 0x25,
+ 0x18, 0x2c, 0x32, 0xae, 0x30, 0x82, 0xec, 0x1b, 0x0d, 0xe1, 0xd6, 0xd8,
+ 0x5b, 0x61, 0x77, 0x3f, 0x1b, 0x4a, 0x61, 0xa4, 0x1f, 0x35, 0x6f, 0x97,
+ 0x2e, 0x13, 0x58, 0xc7, 0x1e, 0xa7, 0xbf, 0x9d, 0x98, 0x4f, 0x60, 0x3d,
+ 0x3b, 0x69, 0xbf, 0xe0, 0xf0, 0xe9, 0x95, 0xe3, 0x8e, 0xf5, 0xf8, 0x1f,
+ 0x10, 0xc9, 0xe7, 0xd7, 0x59, 0xea, 0xc6, 0x5b, 0x73, 0x49, 0xa9, 0x1b,
+ 0x67, 0x10, 0x5e, 0x30, 0x19, 0x3c, 0x94, 0x91, 0xb1, 0x37, 0x18, 0x6b,
+ 0xb8, 0x34, 0xb8, 0xcd, 0x34, 0x17, 0x1d, 0xd2, 0xb1, 0xcc, 0x4c, 0x5e,
+ 0x92, 0x3d, 0x9b, 0x29, 0xef, 0x01, 0x19, 0x37, 0xb9, 0xc5, 0x9c, 0x8d},
+ priv_key_33,
+ true},
+
+ // Comment: Longest valid message size
+ // tcID: 8
+ {8,
+ {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78},
+ {0x74, 0xb3, 0xf8, 0x49, 0xa2, 0x95, 0x7b, 0x53, 0x82, 0x7a, 0xe1, 0xea,
+ 0xde, 0xdf, 0x9f, 0xa2, 0x9d, 0xd4, 0x6c, 0x37, 0x05, 0x34, 0x0a, 0xfa,
+ 0xe5, 0xb1, 0x8a, 0x41, 0x54, 0xef, 0xc6, 0xf2, 0xec, 0x17, 0x05, 0x02,
+ 0x93, 0x83, 0xbe, 0x4a, 0xf5, 0xce, 0x91, 0x40, 0xfd, 0xc3, 0x15, 0xe8,
+ 0xac, 0x5d, 0x50, 0xe6, 0x53, 0x7a, 0x47, 0x0c, 0x0c, 0xdf, 0x0b, 0xe4,
+ 0xa6, 0x6b, 0xe3, 0x0a, 0xde, 0xf9, 0xc3, 0x2e, 0x2c, 0xaf, 0x83, 0x51,
+ 0xb6, 0x95, 0xc2, 0xe5, 0x1b, 0xa0, 0xb1, 0xef, 0x2d, 0xc4, 0x66, 0xd0,
+ 0xce, 0xe3, 0xc7, 0x9b, 0xd9, 0x5a, 0x85, 0x13, 0xf2, 0x24, 0x1b, 0x3d,
+ 0x82, 0xb8, 0xe0, 0x63, 0x8d, 0x88, 0xf4, 0xb3, 0x70, 0xef, 0x17, 0xe0,
+ 0xac, 0x2f, 0xce, 0x14, 0xa6, 0x26, 0xa3, 0x4c, 0xe6, 0x0b, 0x3e, 0x3f,
+ 0x26, 0xca, 0x01, 0xd2, 0x62, 0x64, 0xad, 0x1d, 0x57, 0x7e, 0xa9, 0x60,
+ 0xc3, 0xeb, 0x57, 0xaa, 0x2f, 0x5c, 0xfe, 0x3a, 0x49, 0xf2, 0x1f, 0xc0,
+ 0x81, 0xcf, 0x98, 0x0f, 0xa5, 0xf4, 0x33, 0x36, 0x6a, 0x7f, 0xea, 0x9f,
+ 0xc9, 0xae, 0xff, 0x44, 0x41, 0xa8, 0x6d, 0xb5, 0x9c, 0x86, 0x94, 0xb2,
+ 0x53, 0xd0, 0xbc, 0x35, 0xcd, 0x21, 0x33, 0x26, 0x98, 0xa9, 0x35, 0x87,
+ 0x39, 0xb6, 0xa7, 0x52, 0x4e, 0xe7, 0x22, 0x8d, 0x89, 0xdf, 0xb0, 0xdb,
+ 0xac, 0xc1, 0xe2, 0x37, 0xb5, 0x0b, 0xac, 0xf8, 0xc1, 0xd3, 0xf1, 0x05,
+ 0x86, 0xb6, 0x8d, 0xd7, 0x93, 0x03, 0xa3, 0x7e, 0x2d, 0x0b, 0x61, 0x64,
+ 0xf2, 0x2a, 0x8f, 0x67, 0xcf, 0x0a, 0x39, 0xc4, 0xf6, 0x6a, 0x45, 0x48,
+ 0xdf, 0x06, 0x35, 0x3c, 0x4d, 0x21, 0x17, 0x69, 0x1b, 0x1a, 0x2c, 0xff,
+ 0x39, 0x3a, 0x0a, 0xc9, 0x78, 0x3d, 0x23, 0x70, 0xf5, 0x2d, 0x7e, 0x6e,
+ 0x8b, 0xd2, 0x5b, 0xec, 0x8c, 0x19, 0x3d, 0x1b, 0x49, 0x84, 0xbe, 0xbf,
+ 0xa7, 0x2b, 0xa4, 0x6c, 0x11, 0xd9, 0x99, 0x09, 0x4d, 0x0a, 0x5a, 0xb0,
+ 0xa7, 0x81, 0x96, 0xa6, 0x74, 0x2c, 0x56, 0x02, 0x91, 0xb7, 0x9a, 0xf6,
+ 0xcb, 0x29, 0xa8, 0xe2, 0x50, 0x4b, 0x51, 0x14, 0x41, 0x1b, 0x8d, 0x83,
+ 0x16, 0x1c, 0x52, 0x2c, 0x4a, 0x58, 0x4b, 0x43, 0x60, 0x3e, 0x47, 0xaf,
+ 0xb0, 0x95, 0x00, 0xe8, 0x2e, 0xd6, 0xd6, 0xa7, 0x46, 0xe5, 0x29, 0x74,
+ 0x2e, 0x50, 0x09, 0x5c, 0xa9, 0xa8, 0x34, 0x45, 0x72, 0x00, 0x28, 0x81,
+ 0x81, 0x9b, 0x2c, 0xb5, 0x0f, 0xa3, 0x01, 0xf3, 0xb4, 0xd0, 0xa2, 0xb9,
+ 0x8c, 0x8f, 0x4e, 0x81, 0x7d, 0x53, 0xdb, 0xbd, 0xa8, 0xef, 0x84, 0x87,
+ 0xbd, 0xac, 0x3e, 0xb4, 0x6a, 0xc4, 0xdd, 0xa2, 0xeb, 0x7d, 0x1e, 0x9d,
+ 0x08, 0xe7, 0x82, 0x07, 0x56, 0x69, 0x43, 0x6b, 0xf5, 0xc0, 0x94, 0xc7},
+ priv_key_33,
+ true},
+
+ // Comment: ps is all 0
+ // tcID: 9
+ {9,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x88, 0xa6, 0x58, 0x47, 0x54, 0xad, 0x31, 0xf2, 0x8a, 0x05, 0x57, 0x5d,
+ 0xd8, 0x09, 0xbe, 0x25, 0x23, 0x1d, 0x07, 0x8d, 0x1c, 0x1e, 0x46, 0xb7,
+ 0x24, 0x0c, 0x1c, 0x40, 0x26, 0x45, 0xb7, 0x10, 0xeb, 0x2d, 0x2b, 0xc1,
+ 0x89, 0xdb, 0xc1, 0x6d, 0x82, 0xd9, 0xad, 0x7b, 0xc5, 0xcc, 0x1d, 0xf3,
+ 0x31, 0x8f, 0xc3, 0x1b, 0xae, 0x54, 0xd8, 0x8b, 0x25, 0x81, 0x9f, 0x2b,
+ 0x41, 0x7f, 0x4d, 0xa8, 0x5d, 0xd1, 0x13, 0x30, 0xcb, 0x8b, 0xa5, 0x8b,
+ 0xbf, 0x76, 0x6b, 0xfe, 0x42, 0x1a, 0xf8, 0x4f, 0x2b, 0x55, 0xa2, 0x98,
+ 0xca, 0x08, 0x73, 0xfb, 0xc7, 0x23, 0x17, 0x74, 0x8c, 0x04, 0x37, 0xcf,
+ 0x14, 0x16, 0xfa, 0xe4, 0xbf, 0xb7, 0x3a, 0x6f, 0xf9, 0x73, 0xf6, 0x21,
+ 0x15, 0xd3, 0xcd, 0xc7, 0x1d, 0x81, 0xa4, 0xcf, 0xb7, 0x3a, 0xfd, 0xa0,
+ 0x0f, 0xce, 0xde, 0x7b, 0x58, 0x65, 0x99, 0xef, 0xdc, 0x3a, 0xeb, 0x5e,
+ 0x9a, 0xd6, 0xe8, 0x16, 0xc0, 0xa3, 0x94, 0x40, 0x62, 0x9b, 0x85, 0x47,
+ 0x16, 0x3a, 0xc0, 0x13, 0x40, 0x38, 0x16, 0x07, 0xcb, 0xad, 0xbc, 0x93,
+ 0xfd, 0x3e, 0x24, 0xa6, 0x27, 0xa7, 0xb8, 0x8d, 0x9d, 0x09, 0xdf, 0xf1,
+ 0x35, 0xd2, 0x2e, 0xc9, 0x23, 0xaf, 0x52, 0xd0, 0xdb, 0xdb, 0xe3, 0x7f,
+ 0x57, 0x95, 0x67, 0x19, 0xb5, 0x52, 0xeb, 0xd1, 0x58, 0x03, 0x52, 0x5b,
+ 0x0d, 0x65, 0x09, 0x84, 0x1f, 0xc3, 0xb3, 0x5e, 0x8c, 0x56, 0x49, 0x45,
+ 0xf6, 0xeb, 0xff, 0xcb, 0xd9, 0x6b, 0x4f, 0x34, 0xbc, 0xf4, 0xff, 0x91,
+ 0x20, 0xfc, 0xe1, 0xc3, 0x63, 0xda, 0xd2, 0xce, 0xfc, 0x2a, 0x83, 0xd4,
+ 0x27, 0xf4, 0x7b, 0xf2, 0x99, 0x68, 0x26, 0x03, 0x80, 0xe4, 0x7f, 0xf3,
+ 0x4e, 0x87, 0xef, 0x9e, 0x2d, 0x90, 0x04, 0xa6, 0x86, 0x41, 0xfa, 0x0e,
+ 0xf2, 0x6a, 0xe3, 0xa6, 0x6a, 0x42, 0x30, 0x97, 0xb1, 0x6d, 0x4b, 0x82,
+ 0xe8, 0x61, 0x4c, 0xde, 0xd1, 0xeb, 0xc6, 0x8e, 0x76, 0x29, 0xc1, 0x1e,
+ 0xff, 0x3c, 0x93, 0x31, 0xd2, 0x2a, 0xdf, 0xe1, 0x84, 0xbf, 0x48, 0x81,
+ 0x69, 0x1f, 0xa8, 0x0d, 0x32, 0x79, 0x06, 0x69, 0xd8, 0x32, 0xc8, 0x58,
+ 0xc9, 0x71, 0x49, 0xc4, 0x71, 0x24, 0xc8, 0xff, 0xc7, 0xfb, 0x55, 0x37,
+ 0x65, 0x46, 0xb7, 0xd9, 0xf1, 0x73, 0xc5, 0x1b, 0x89, 0x9a, 0x15, 0x6c,
+ 0x7d, 0x4d, 0x5d, 0x8d, 0x0a, 0xa8, 0xd3, 0xb5, 0xce, 0x26, 0x24, 0xcd,
+ 0x24, 0xfe, 0x34, 0xfe, 0xd4, 0xbd, 0x57, 0xb0, 0x8a, 0x4c, 0x46, 0x4f,
+ 0x71, 0x9b, 0xf6, 0x73, 0x27, 0xfa, 0xe5, 0x80, 0x5d, 0x71, 0x92, 0x76,
+ 0xd3, 0x67, 0x1b, 0x0c, 0xfd, 0xf7, 0xf0, 0x5b, 0xf0, 0x77, 0x2d, 0xfe,
+ 0x1c, 0x83, 0x0f, 0xf8, 0xf0, 0x91, 0xed, 0x49, 0xe7, 0x3f, 0x60, 0xc8},
+ priv_key_33,
+ false},
+
+ // Comment: ps is all 1
+ // tcID: 10
+ {10,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xc2, 0x45, 0x9f, 0xbb, 0x04, 0xd6, 0x40, 0x47, 0x7c, 0x76, 0x95, 0x8c,
+ 0x8d, 0x5c, 0xb9, 0x49, 0xac, 0x55, 0x2d, 0x18, 0x85, 0x02, 0x55, 0x3f,
+ 0x01, 0xe6, 0xb3, 0xec, 0x65, 0x4b, 0xc7, 0x0c, 0x55, 0x04, 0x5b, 0x01,
+ 0x84, 0x00, 0x69, 0x36, 0xa6, 0x9f, 0xc7, 0xdf, 0xd6, 0x68, 0x44, 0x22,
+ 0xc5, 0x44, 0x63, 0xc8, 0xde, 0xd5, 0xbe, 0x16, 0x3f, 0x33, 0x92, 0x30,
+ 0x28, 0x34, 0x95, 0x4c, 0x91, 0x85, 0x25, 0x25, 0xe1, 0xbe, 0xb0, 0x96,
+ 0x05, 0x94, 0x65, 0xe6, 0xc2, 0x61, 0xde, 0x5a, 0xfc, 0xa7, 0x52, 0xca,
+ 0xda, 0x74, 0x92, 0x2d, 0xeb, 0xfc, 0x77, 0x1b, 0xd0, 0xb9, 0x9a, 0x57,
+ 0x70, 0xf9, 0xa8, 0x0d, 0x4b, 0x76, 0xe8, 0x55, 0x8e, 0xa8, 0xec, 0x6c,
+ 0x8a, 0xa5, 0xcc, 0x28, 0xfd, 0xc3, 0xf0, 0x49, 0xf5, 0xe3, 0x8d, 0x99,
+ 0xf2, 0x89, 0x9d, 0x59, 0xd9, 0xb5, 0xed, 0x6e, 0xad, 0x75, 0x81, 0xe9,
+ 0x91, 0xc5, 0x6f, 0x8f, 0x6f, 0x1e, 0xdf, 0x16, 0x88, 0x1d, 0xcb, 0x7b,
+ 0x29, 0xfb, 0x00, 0xa8, 0x56, 0x6f, 0x0d, 0xcf, 0xf5, 0xa1, 0xfa, 0x99,
+ 0xea, 0x2f, 0x6e, 0x42, 0x64, 0x54, 0x5e, 0xc1, 0x1d, 0xa7, 0x76, 0x21,
+ 0x17, 0xab, 0x93, 0x8e, 0x3d, 0x90, 0x6e, 0xe2, 0x0c, 0x11, 0x4c, 0xc3,
+ 0x57, 0x78, 0x75, 0x3d, 0x96, 0xa8, 0x9c, 0xa3, 0xe0, 0x25, 0xef, 0xcb,
+ 0x20, 0x21, 0x5b, 0x6e, 0x98, 0x3b, 0x94, 0x46, 0xe5, 0x59, 0x83, 0x1c,
+ 0x4b, 0x5c, 0x06, 0x79, 0x1e, 0x28, 0x2d, 0x03, 0xbb, 0x30, 0x3b, 0x99,
+ 0x56, 0xbf, 0x3d, 0x90, 0xcf, 0x71, 0x7e, 0x21, 0x17, 0xa4, 0x57, 0x18,
+ 0xed, 0xd2, 0x59, 0x1d, 0x67, 0xdc, 0xcc, 0x84, 0x05, 0xa3, 0x48, 0x4c,
+ 0x16, 0x33, 0xf0, 0xc7, 0x28, 0x1d, 0x8c, 0x26, 0x05, 0xd9, 0xd2, 0xda,
+ 0x7c, 0xcb, 0xe0, 0xd9, 0x92, 0xc1, 0x2c, 0x8b, 0xc5, 0x4f, 0x30, 0xaa,
+ 0xdc, 0xc6, 0x5e, 0xbb, 0x4f, 0xbb, 0xb2, 0x7a, 0xc3, 0x95, 0x71, 0xbd,
+ 0xe4, 0x06, 0x31, 0xf8, 0xab, 0xd5, 0x79, 0xc2, 0xc2, 0xa4, 0x44, 0xb0,
+ 0x88, 0xa0, 0xbd, 0x11, 0x2f, 0xb6, 0xb9, 0xce, 0x01, 0x04, 0x89, 0xe8,
+ 0x56, 0x1f, 0x6d, 0x41, 0x1a, 0xdb, 0x9c, 0xf2, 0x75, 0x8b, 0x88, 0x74,
+ 0xad, 0xfd, 0x0b, 0xc9, 0x0e, 0xff, 0x16, 0x52, 0xf7, 0xef, 0x9c, 0x6b,
+ 0x81, 0x0d, 0xd9, 0x0a, 0x1a, 0xb5, 0x91, 0x27, 0x56, 0x05, 0xf9, 0xb6,
+ 0x58, 0x27, 0x3d, 0x2e, 0xdd, 0x51, 0x3b, 0xff, 0xb5, 0xbe, 0x5f, 0xd6,
+ 0x81, 0xa2, 0xb1, 0xf5, 0x0d, 0x6d, 0xdd, 0xc9, 0xb9, 0xb3, 0xf3, 0x9d,
+ 0x59, 0xd4, 0x07, 0xd0, 0x71, 0x0a, 0x71, 0x2b, 0x3e, 0x6f, 0x3a, 0xc2,
+ 0xa7, 0x4c, 0x31, 0x0c, 0xaa, 0xc4, 0x58, 0x27, 0xc7, 0xae, 0x24, 0x1e},
+ priv_key_33,
+ true},
+
+ // Comment: rsa_sslv23_padding
+ // tcID: 11
+ {11,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x38, 0x9e, 0xdb, 0x8f, 0x7a, 0xf2, 0xa7, 0x23, 0x46, 0x57, 0xb8, 0x51,
+ 0x30, 0x6c, 0x9f, 0x24, 0x43, 0xb9, 0x30, 0x24, 0x03, 0xfe, 0xa9, 0xca,
+ 0x9c, 0xe8, 0xb4, 0xe7, 0xa2, 0x46, 0xdd, 0x2b, 0xaf, 0xd4, 0xd6, 0x69,
+ 0xf3, 0x4d, 0x40, 0x9d, 0x04, 0x67, 0x7d, 0xc5, 0xa6, 0x4c, 0x42, 0xae,
+ 0xb8, 0x34, 0xa3, 0x24, 0xc9, 0xac, 0xb7, 0xf1, 0x36, 0x04, 0x95, 0x94,
+ 0x22, 0x70, 0x32, 0x74, 0xa6, 0x86, 0xf8, 0xf3, 0x98, 0x25, 0xf2, 0x20,
+ 0x17, 0x31, 0x35, 0xcf, 0x4b, 0x6f, 0x32, 0xa9, 0x70, 0x77, 0xf0, 0x37,
+ 0xcc, 0x76, 0x67, 0xea, 0x02, 0x45, 0x5f, 0x56, 0x89, 0x1f, 0x98, 0x84,
+ 0x5b, 0xe3, 0x3b, 0x2e, 0x1a, 0x08, 0x06, 0x2f, 0xae, 0xd9, 0xad, 0xe7,
+ 0x51, 0xf5, 0xfa, 0x1b, 0x4a, 0x0d, 0x38, 0x7f, 0xdf, 0x6b, 0xe0, 0xdb,
+ 0x76, 0xf6, 0x52, 0x5f, 0x92, 0x4f, 0xec, 0x65, 0x5c, 0xf8, 0xdb, 0x49,
+ 0xff, 0x7e, 0x49, 0xa1, 0x0f, 0x0f, 0xac, 0xb5, 0x29, 0x09, 0xbf, 0xc4,
+ 0x67, 0xb3, 0xef, 0x4d, 0xda, 0x4e, 0xe2, 0x87, 0xf6, 0x81, 0xfb, 0x46,
+ 0x78, 0xbf, 0x7f, 0x77, 0x54, 0x5b, 0x7e, 0x8e, 0x16, 0x8d, 0xd8, 0x20,
+ 0x2b, 0x46, 0x4f, 0xfa, 0xd1, 0x0e, 0xfe, 0x93, 0x35, 0x0b, 0x6b, 0x12,
+ 0x5b, 0xd9, 0x15, 0x3d, 0x96, 0x10, 0xdd, 0x3e, 0x7d, 0x98, 0x56, 0x39,
+ 0x2a, 0x9c, 0xd9, 0x3e, 0xd9, 0xf7, 0x7c, 0x65, 0x31, 0xe4, 0x45, 0x38,
+ 0x3d, 0x02, 0x69, 0xbb, 0xff, 0x5a, 0x28, 0x52, 0x4d, 0x29, 0x51, 0x3f,
+ 0x21, 0xed, 0x2e, 0xb4, 0x52, 0x45, 0x67, 0x23, 0x60, 0x60, 0x14, 0xc0,
+ 0x31, 0x72, 0x2e, 0xc8, 0xa4, 0x76, 0x8e, 0x2c, 0x17, 0xc6, 0x09, 0xa3,
+ 0x37, 0xb0, 0xb9, 0xe9, 0x92, 0xbd, 0xc4, 0x3e, 0x6c, 0x49, 0xa2, 0x0b,
+ 0x83, 0x4f, 0x8c, 0x93, 0xd7, 0x80, 0x69, 0x49, 0xc3, 0x2f, 0x28, 0x12,
+ 0x93, 0x39, 0x31, 0x63, 0xa7, 0xea, 0x5f, 0x83, 0x43, 0x7c, 0x64, 0x7d,
+ 0xd2, 0x9e, 0xf6, 0x63, 0xb1, 0xc7, 0x48, 0x30, 0x4b, 0xdb, 0x66, 0x39,
+ 0x23, 0xb1, 0xcb, 0xc1, 0xc5, 0x0e, 0xd4, 0xc1, 0xf5, 0xce, 0xf5, 0xc2,
+ 0xf9, 0xb9, 0x7d, 0x73, 0x55, 0x00, 0x77, 0x2d, 0xee, 0x60, 0xb5, 0xdc,
+ 0xc2, 0xbc, 0xf9, 0x25, 0xb2, 0xb8, 0x15, 0x57, 0x1d, 0xda, 0x26, 0x02,
+ 0x4d, 0x83, 0x5d, 0xd9, 0x98, 0x13, 0xff, 0x46, 0x9e, 0x5d, 0xef, 0xc2,
+ 0xa5, 0xf8, 0x6d, 0xa2, 0x04, 0x99, 0x24, 0xad, 0xa5, 0x7d, 0x2d, 0x81,
+ 0x1a, 0xcd, 0xba, 0x5f, 0x8c, 0x0f, 0x75, 0x13, 0xb9, 0xfa, 0xe7, 0x3a,
+ 0x58, 0x56, 0xde, 0x97, 0xfe, 0x8c, 0xc2, 0x47, 0x1a, 0x06, 0x28, 0x40,
+ 0x75, 0xdc, 0xf0, 0x0d, 0x3f, 0xb5, 0x7a, 0x93, 0x8c, 0x7d, 0xcc, 0xbb},
+ priv_key_33,
+ true},
+
+ // Comment: byte 0 of ps is 0
+ // tcID: 12
+ {12,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xd7, 0x23, 0xaa, 0xad, 0x7a, 0xed, 0x7f, 0xe2, 0x22, 0x77, 0xd0, 0x57,
+ 0xc7, 0x01, 0x13, 0x53, 0x11, 0x22, 0x78, 0x1e, 0x8e, 0x46, 0xce, 0xcd,
+ 0x03, 0x5a, 0x9d, 0x26, 0xe9, 0x80, 0xa7, 0x71, 0x65, 0x3d, 0x78, 0x0c,
+ 0xbb, 0x21, 0xd7, 0x0d, 0xb0, 0x1a, 0xad, 0xc4, 0xa8, 0xb1, 0x3b, 0x51,
+ 0x38, 0x0c, 0xc0, 0x15, 0x32, 0x6f, 0x56, 0x55, 0xe4, 0xac, 0xd5, 0xfb,
+ 0x8e, 0x61, 0x75, 0x99, 0x9e, 0xfe, 0xa7, 0x29, 0xf0, 0xe1, 0xdd, 0xeb,
+ 0x03, 0x69, 0xaa, 0xce, 0x87, 0xd7, 0x3d, 0x2d, 0x6c, 0x97, 0xed, 0xf3,
+ 0xe6, 0x5a, 0xc5, 0x1a, 0x4b, 0x0e, 0xdd, 0x0f, 0xf0, 0xbf, 0x10, 0x21,
+ 0x5c, 0xbf, 0x08, 0x4e, 0xe7, 0xb4, 0x63, 0x04, 0x2f, 0x44, 0x0b, 0x16,
+ 0x4e, 0x1e, 0x0d, 0x72, 0x56, 0x51, 0xc2, 0xd7, 0x9a, 0xe8, 0xe8, 0x53,
+ 0xbd, 0xa5, 0xa0, 0xc6, 0x56, 0xfb, 0x69, 0x99, 0x56, 0x0b, 0x07, 0x34,
+ 0xad, 0x2f, 0x83, 0x1d, 0x35, 0xb8, 0x64, 0xe9, 0xce, 0xda, 0x47, 0xde,
+ 0xc6, 0xf6, 0xa6, 0x75, 0xd3, 0x3b, 0xf9, 0x41, 0x2f, 0xde, 0x24, 0x32,
+ 0xfa, 0x3a, 0xaf, 0x4a, 0x32, 0x78, 0x00, 0x5f, 0x70, 0x83, 0x8e, 0x7e,
+ 0xa0, 0x45, 0x09, 0x7e, 0xee, 0x94, 0x2e, 0x93, 0xc2, 0x3f, 0x1b, 0xcc,
+ 0x67, 0xbf, 0x38, 0x3d, 0x47, 0xb8, 0xc9, 0x8c, 0x7f, 0x7f, 0xba, 0xd6,
+ 0x47, 0x27, 0x45, 0x24, 0x52, 0x66, 0x65, 0x7d, 0xe3, 0x51, 0xcb, 0xf7,
+ 0xb2, 0x68, 0xe0, 0x93, 0xbf, 0xd3, 0xea, 0xf7, 0x5c, 0x00, 0xda, 0x99,
+ 0x87, 0x38, 0x84, 0xf5, 0xc0, 0x48, 0xa5, 0x03, 0x48, 0xf9, 0x95, 0x54,
+ 0xc6, 0xa4, 0xc2, 0xf5, 0xe8, 0x7f, 0x4c, 0x79, 0x17, 0x64, 0xa0, 0x9a,
+ 0xa7, 0xe8, 0x7a, 0x8f, 0x6e, 0x70, 0x6c, 0xd1, 0x8a, 0x64, 0x35, 0xb7,
+ 0x56, 0xf4, 0x48, 0xfd, 0x90, 0x39, 0x90, 0xe3, 0xb8, 0xed, 0xfd, 0x88,
+ 0xa5, 0x11, 0xea, 0xe5, 0xfa, 0xcd, 0xbf, 0x0d, 0xb7, 0x5f, 0xf2, 0x79,
+ 0xbb, 0x64, 0x8b, 0x21, 0x51, 0x7d, 0xe4, 0xd3, 0x06, 0x13, 0x15, 0x52,
+ 0x01, 0x1c, 0x21, 0x8a, 0xd2, 0x8e, 0xb8, 0xe6, 0x50, 0x42, 0x45, 0x82,
+ 0xb4, 0xff, 0x49, 0xb4, 0x75, 0x45, 0xf9, 0x51, 0x01, 0xf6, 0xe0, 0xc1,
+ 0x00, 0xc7, 0x95, 0xeb, 0xaf, 0xac, 0x15, 0xa3, 0x86, 0xa4, 0x02, 0x00,
+ 0x43, 0x3f, 0x02, 0x3d, 0x63, 0x3b, 0x45, 0xc5, 0xb1, 0x6a, 0x07, 0x27,
+ 0xbf, 0x56, 0x48, 0x89, 0x34, 0xa6, 0x32, 0x8a, 0x35, 0x27, 0x93, 0xa3,
+ 0x9d, 0x3b, 0x1d, 0x77, 0xb1, 0xa6, 0x70, 0xef, 0x6d, 0x02, 0xc7, 0x6c,
+ 0xd1, 0x6e, 0x05, 0x67, 0x40, 0xbe, 0x32, 0x3d, 0xe0, 0x3d, 0xd0, 0x9d,
+ 0x2b, 0xa3, 0x0c, 0x91, 0x3f, 0x28, 0x9d, 0x31, 0x2d, 0xd5, 0x92, 0x5e},
+ priv_key_33,
+ false},
+
+ // Comment: byte 1 of ps is 0
+ // tcID: 13
+ {13,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x5b, 0x68, 0xc3, 0xc4, 0x63, 0xfd, 0x8f, 0xfe, 0xda, 0x06, 0xc0, 0x9f,
+ 0xdd, 0xcc, 0xbc, 0x52, 0x84, 0x01, 0x7f, 0x75, 0x3f, 0xf8, 0x1e, 0x1d,
+ 0xb2, 0x55, 0xec, 0xc8, 0xc3, 0x2b, 0x7c, 0x11, 0xe7, 0xf9, 0x2d, 0xdc,
+ 0x17, 0x0f, 0xd5, 0x78, 0xf6, 0xd0, 0xe8, 0x21, 0x8a, 0xcd, 0x1b, 0x04,
+ 0xbb, 0xf5, 0xbf, 0x54, 0x0c, 0x11, 0x67, 0x98, 0x4d, 0xc6, 0x3a, 0xbb,
+ 0xc5, 0x79, 0x92, 0x84, 0xa7, 0xc2, 0x8a, 0x20, 0xce, 0x4f, 0x6b, 0x95,
+ 0xe1, 0x42, 0x57, 0x1f, 0x57, 0x19, 0x8a, 0x6b, 0x0b, 0xb9, 0x48, 0x8f,
+ 0x45, 0x5f, 0xbe, 0xa0, 0x76, 0xe5, 0x20, 0x85, 0x3b, 0x92, 0xe8, 0x48,
+ 0xbd, 0x1d, 0x29, 0xbb, 0x05, 0x81, 0xb6, 0xb5, 0xeb, 0x56, 0xce, 0x83,
+ 0x9f, 0xc1, 0xc1, 0xaf, 0xde, 0x78, 0x15, 0xd0, 0x75, 0xf5, 0xda, 0x52,
+ 0x04, 0x43, 0xfe, 0x6d, 0x5d, 0x4d, 0x03, 0xff, 0xaa, 0x02, 0x97, 0x36,
+ 0xd7, 0x03, 0x45, 0x7c, 0xb7, 0x3e, 0x37, 0x69, 0xf6, 0xd9, 0xb7, 0x0b,
+ 0xb2, 0x2d, 0x34, 0x08, 0x86, 0xe0, 0x88, 0xae, 0x83, 0x56, 0x50, 0x1b,
+ 0x58, 0xae, 0x6b, 0x61, 0x67, 0xbb, 0x0a, 0x29, 0xb9, 0x06, 0x53, 0x05,
+ 0xac, 0x72, 0x28, 0xa0, 0x72, 0x79, 0xa2, 0xf9, 0x78, 0x77, 0x42, 0x99,
+ 0x1c, 0xb9, 0xc1, 0x36, 0xba, 0x53, 0xc5, 0x69, 0x61, 0x5a, 0x74, 0xf3,
+ 0x23, 0x52, 0x61, 0x65, 0xba, 0x73, 0xc3, 0x40, 0xb0, 0x41, 0xb9, 0x7b,
+ 0xb1, 0x3c, 0x12, 0x9b, 0xfe, 0xae, 0x79, 0x5c, 0xca, 0x3d, 0xac, 0x7a,
+ 0x1d, 0xcb, 0x30, 0x87, 0x4c, 0x1b, 0x29, 0x80, 0x56, 0xbf, 0x23, 0x1f,
+ 0x5b, 0xdb, 0x64, 0x19, 0xf5, 0xeb, 0x43, 0x6f, 0xfc, 0x1f, 0x31, 0x01,
+ 0xda, 0xe1, 0x24, 0x28, 0xee, 0x5e, 0xd0, 0x2a, 0x4e, 0x72, 0xa4, 0xe7,
+ 0xdb, 0x60, 0xca, 0xf2, 0x6b, 0x7f, 0xa4, 0xdc, 0xd4, 0xe8, 0xd0, 0xe6,
+ 0x63, 0xce, 0x66, 0x56, 0x93, 0x64, 0xd0, 0x58, 0xdb, 0x26, 0xc2, 0x95,
+ 0x88, 0x01, 0x15, 0x43, 0xfc, 0x8c, 0x72, 0x99, 0x5d, 0x32, 0x52, 0x35,
+ 0xeb, 0x4d, 0x3a, 0x6f, 0x85, 0xe1, 0xd7, 0x4a, 0xb1, 0x6c, 0xb3, 0x16,
+ 0x64, 0x09, 0xd3, 0xac, 0xa1, 0x65, 0xc8, 0x17, 0x46, 0xd4, 0xc9, 0x56,
+ 0xeb, 0xf8, 0xfb, 0x5b, 0x7b, 0x31, 0xbc, 0x31, 0xc8, 0xa0, 0x50, 0x9c,
+ 0xf0, 0x68, 0x79, 0x4a, 0xb0, 0xbd, 0x68, 0x7d, 0xc1, 0xed, 0x84, 0xea,
+ 0x6b, 0x17, 0xe7, 0xf9, 0x8d, 0x23, 0x5e, 0x75, 0x41, 0xbf, 0xa6, 0xe6,
+ 0x49, 0x16, 0xcb, 0x02, 0xf6, 0xc2, 0x89, 0x2c, 0x56, 0x78, 0x7c, 0x1b,
+ 0xa4, 0x90, 0xbc, 0xdf, 0xd7, 0x00, 0x0f, 0x52, 0x9c, 0x48, 0x60, 0x8c,
+ 0x2e, 0xfd, 0x62, 0x40, 0xed, 0x7e, 0x84, 0xfc, 0x1b, 0x04, 0xf0, 0xcc},
+ priv_key_33,
+ false},
+
+ // Comment: byte 7 of ps is 0
+ // tcID: 14
+ {14,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x01, 0xaf, 0x89, 0xa4, 0xd3, 0x7a, 0x04, 0x28, 0x0b, 0x78, 0x62, 0x82,
+ 0x61, 0x96, 0x4c, 0xd3, 0xfe, 0x67, 0xd0, 0x62, 0xb7, 0x4c, 0x35, 0xe8,
+ 0x51, 0xf6, 0x8b, 0x9f, 0x8f, 0xaf, 0x74, 0x54, 0xa2, 0x2d, 0xf1, 0xc8,
+ 0x4c, 0x64, 0xf6, 0x25, 0x51, 0x5b, 0x16, 0xb9, 0x0d, 0x29, 0x8d, 0x11,
+ 0x23, 0xc3, 0x01, 0x0d, 0x84, 0x5b, 0x86, 0xc7, 0xbb, 0xe5, 0x16, 0xe4,
+ 0x43, 0x4f, 0x1f, 0xea, 0xf3, 0xd8, 0x38, 0x29, 0xd6, 0x65, 0x8d, 0x51,
+ 0x28, 0x06, 0x9b, 0xf4, 0xa3, 0xfd, 0x5e, 0x08, 0x70, 0x90, 0x3a, 0xc3,
+ 0x13, 0xf7, 0x43, 0xb9, 0xc7, 0xa8, 0xf3, 0xa7, 0xea, 0x4e, 0x9f, 0x72,
+ 0xf5, 0xb8, 0x77, 0x40, 0x46, 0x98, 0x0b, 0xdc, 0x1a, 0x1a, 0xf0, 0x25,
+ 0x33, 0x75, 0x67, 0xbd, 0xdf, 0x43, 0x6e, 0xd9, 0xb7, 0x39, 0xa7, 0x30,
+ 0x5d, 0xcb, 0xf7, 0x6e, 0xd4, 0xd7, 0x08, 0x51, 0x83, 0xa8, 0x4b, 0xb2,
+ 0x98, 0xa2, 0x62, 0x24, 0x1c, 0xa5, 0x81, 0x11, 0x13, 0xb6, 0x0e, 0x21,
+ 0x16, 0x26, 0xad, 0xb2, 0xc2, 0x0f, 0xdf, 0xd8, 0x0d, 0x1b, 0xf7, 0x6e,
+ 0x76, 0x3f, 0xb3, 0xeb, 0x7f, 0x2a, 0x0e, 0xeb, 0xc5, 0x65, 0x21, 0x88,
+ 0x08, 0xfe, 0x0f, 0x8b, 0x03, 0x51, 0x51, 0x67, 0x73, 0xf4, 0xef, 0x82,
+ 0x26, 0x93, 0x16, 0x9a, 0x3f, 0x1c, 0x31, 0xc1, 0x2f, 0xfb, 0xf5, 0x3d,
+ 0x58, 0x3b, 0x15, 0x98, 0x12, 0x57, 0x07, 0xce, 0xd9, 0xb6, 0x63, 0x6a,
+ 0xcd, 0x2a, 0x66, 0x65, 0x1e, 0xb3, 0xe9, 0x4b, 0xd2, 0x10, 0x55, 0xb1,
+ 0x3d, 0x4d, 0x65, 0x09, 0xbb, 0xfb, 0x01, 0xf9, 0xcf, 0x44, 0x9f, 0x84,
+ 0x39, 0x7b, 0x44, 0x8a, 0x7a, 0x76, 0x1a, 0x87, 0x81, 0x95, 0xa4, 0xa9,
+ 0x6f, 0x6a, 0xe1, 0x04, 0x3b, 0x94, 0x7e, 0x22, 0x43, 0x25, 0xb5, 0x26,
+ 0x21, 0x45, 0xab, 0xf8, 0xb2, 0xda, 0xa6, 0x55, 0x44, 0xea, 0x8d, 0x56,
+ 0xbf, 0x33, 0xcf, 0x9a, 0xf7, 0xbe, 0x8e, 0x0c, 0x8f, 0x20, 0xea, 0xc6,
+ 0xdd, 0xa2, 0x08, 0xf4, 0x5d, 0x06, 0x8d, 0x4f, 0xff, 0xf2, 0x79, 0xbb,
+ 0x0f, 0x87, 0xce, 0x8e, 0xd1, 0x56, 0x2f, 0xda, 0xd3, 0x2e, 0x89, 0x81,
+ 0x9f, 0x6d, 0x86, 0xbb, 0xdd, 0x46, 0xc1, 0x75, 0x21, 0x45, 0x14, 0xb2,
+ 0x80, 0x1f, 0xfa, 0xe4, 0x49, 0x02, 0x9a, 0xb0, 0x98, 0x7d, 0xd2, 0xae,
+ 0x49, 0xa6, 0x19, 0xe6, 0x71, 0x7a, 0xbb, 0xc2, 0x39, 0x5c, 0xbd, 0x02,
+ 0xb2, 0xb0, 0xee, 0x40, 0x23, 0xdc, 0x85, 0x8e, 0x10, 0xfb, 0x08, 0xaf,
+ 0x57, 0x97, 0x20, 0xa5, 0x1b, 0x7a, 0xa5, 0x1e, 0x5b, 0x36, 0x6b, 0x55,
+ 0x03, 0x56, 0x3c, 0x27, 0x1c, 0x48, 0x50, 0x56, 0x15, 0x3e, 0xfc, 0x36,
+ 0x25, 0x15, 0x92, 0x9e, 0xd6, 0x17, 0x3a, 0x4f, 0xdc, 0xfc, 0xb0, 0xfd},
+ priv_key_33,
+ false},
+
+ // Comment: ps truncated
+ // tcID: 15
+ {15,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x70, 0x0d, 0x40, 0xcf, 0xb0, 0x98, 0x1f, 0x7b, 0x86, 0x26, 0x0e, 0x36,
+ 0x71, 0x2a, 0x46, 0x3d, 0x2d, 0x2f, 0xaf, 0x1f, 0x9d, 0xa3, 0xbf, 0x76,
+ 0x2c, 0x3f, 0x99, 0x33, 0x71, 0xb4, 0x41, 0xd9, 0xe3, 0x74, 0x7f, 0x12,
+ 0x6d, 0xfe, 0x2c, 0xa3, 0xb6, 0xd5, 0x38, 0xa2, 0xc5, 0x31, 0x47, 0xe7,
+ 0xba, 0xe6, 0x0b, 0x64, 0x05, 0x23, 0x8f, 0x0d, 0x76, 0xcf, 0xf5, 0xf4,
+ 0x20, 0xf8, 0xb6, 0x41, 0xcc, 0xbb, 0xe9, 0xdb, 0x0f, 0x0b, 0x2e, 0xaa,
+ 0xc8, 0x73, 0x35, 0xce, 0x99, 0xce, 0x8a, 0x2e, 0xec, 0x1b, 0xec, 0x4d,
+ 0x56, 0x9f, 0xe8, 0x1c, 0xd5, 0x80, 0xf6, 0x49, 0x0e, 0x3a, 0xe2, 0x72,
+ 0x09, 0xc1, 0xd0, 0x22, 0xde, 0x5f, 0xdd, 0x02, 0xea, 0xc3, 0x6f, 0x67,
+ 0x4d, 0x66, 0x4c, 0x75, 0xbb, 0xfa, 0xb5, 0x02, 0x0a, 0xfc, 0x8f, 0xce,
+ 0x70, 0x1b, 0x67, 0x69, 0xde, 0x63, 0xee, 0xb7, 0xc7, 0x2a, 0xc0, 0xe4,
+ 0x28, 0xa3, 0xd8, 0x8f, 0x07, 0x1e, 0x68, 0xf3, 0x77, 0xc7, 0x9d, 0x56,
+ 0x24, 0x48, 0x12, 0x13, 0xed, 0x8b, 0xf4, 0x2d, 0x5f, 0x56, 0xa3, 0xa0,
+ 0x0b, 0x17, 0x0c, 0x63, 0xf0, 0x64, 0xcc, 0x61, 0xd8, 0x96, 0x6c, 0xcf,
+ 0x2c, 0xa5, 0x98, 0x3d, 0x7d, 0x1b, 0x56, 0xf4, 0xe8, 0x1e, 0x37, 0x9e,
+ 0x57, 0xaa, 0x8a, 0xaf, 0x59, 0xa0, 0x59, 0x46, 0xc1, 0xc2, 0x4a, 0xeb,
+ 0xef, 0x5e, 0xee, 0x5a, 0x97, 0xb4, 0xd6, 0xce, 0x87, 0x96, 0xb2, 0xe7,
+ 0x31, 0xe9, 0xb3, 0x1d, 0x36, 0x33, 0x52, 0x4c, 0xd5, 0x26, 0xc3, 0x0f,
+ 0xc9, 0x21, 0xcf, 0x92, 0x7e, 0xc3, 0x92, 0xf9, 0x51, 0x16, 0xc1, 0x21,
+ 0xc4, 0x59, 0x9a, 0x9e, 0x18, 0x0a, 0x9b, 0xc9, 0x63, 0xd0, 0x1c, 0xb3,
+ 0x97, 0x7e, 0x2d, 0x5f, 0x72, 0x74, 0x7e, 0x5c, 0x1d, 0x83, 0x9a, 0x51,
+ 0x58, 0x02, 0xa7, 0xc2, 0x65, 0x29, 0xfa, 0x48, 0x7c, 0xa5, 0x95, 0x4b,
+ 0xf1, 0x37, 0xfe, 0xcd, 0x5e, 0x46, 0xf3, 0x01, 0xc5, 0x4e, 0x82, 0x27,
+ 0xc8, 0x9f, 0x4a, 0xb7, 0x66, 0xeb, 0x9b, 0x5f, 0x9d, 0x9a, 0x1d, 0x96,
+ 0xa0, 0xa4, 0x82, 0xc2, 0x41, 0x5e, 0xc9, 0xbb, 0xcb, 0x56, 0x13, 0xa1,
+ 0xd2, 0x39, 0xad, 0xd7, 0xfb, 0x99, 0xf2, 0x4a, 0x48, 0x67, 0xa8, 0x5a,
+ 0x8e, 0x29, 0xba, 0x66, 0x8c, 0x7c, 0x1b, 0x59, 0x48, 0xd7, 0x9b, 0x2f,
+ 0x41, 0x29, 0x98, 0x42, 0x2b, 0xc3, 0x54, 0x57, 0xbd, 0x05, 0xa4, 0xe5,
+ 0x37, 0x3e, 0xc6, 0x71, 0xa8, 0x8b, 0xc1, 0x5e, 0xb7, 0xa4, 0xfa, 0xb7,
+ 0x39, 0x4e, 0x38, 0x54, 0x1f, 0xe8, 0xd4, 0xd2, 0xdb, 0xc7, 0x09, 0x4b,
+ 0xe0, 0x69, 0x93, 0x3a, 0xdd, 0xed, 0x25, 0x0d, 0xaf, 0xd8, 0x09, 0x1d,
+ 0xcc, 0x53, 0xba, 0x08, 0x30, 0x1e, 0x64, 0xd4, 0x9a, 0x49, 0x60, 0xc9},
+ priv_key_33,
+ false},
+
+ // Comment: ps missing
+ // tcID: 16
+ {16,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x5a, 0x76, 0x25, 0x90, 0x27, 0x08, 0x9e, 0xdb, 0x01, 0x9b, 0x04, 0x78,
+ 0x8c, 0xb7, 0x02, 0xe5, 0xe0, 0x6b, 0x13, 0xb9, 0x82, 0x6d, 0x57, 0x35,
+ 0x16, 0x94, 0xd2, 0x0f, 0x59, 0x84, 0xba, 0xdd, 0x49, 0x60, 0xbd, 0xc4,
+ 0x9b, 0x90, 0x0c, 0x90, 0x32, 0x55, 0xff, 0xc6, 0x89, 0x67, 0x60, 0x44,
+ 0xce, 0x09, 0x90, 0x44, 0x7f, 0xa4, 0xc6, 0x74, 0xe7, 0x80, 0xb2, 0x4c,
+ 0x14, 0x2e, 0x39, 0xd1, 0x57, 0xbd, 0x64, 0x99, 0x95, 0xc2, 0x32, 0x09,
+ 0xb6, 0x97, 0xf4, 0x44, 0xa8, 0xd1, 0x4f, 0x96, 0x03, 0x37, 0x07, 0xc6,
+ 0x36, 0xc3, 0x12, 0xb0, 0x19, 0x78, 0x3b, 0x19, 0x85, 0xdb, 0xae, 0x4b,
+ 0x15, 0x58, 0xa9, 0xce, 0x25, 0x7f, 0xcc, 0x6a, 0x19, 0x7e, 0xdb, 0x66,
+ 0x24, 0xc3, 0x09, 0xbd, 0x3b, 0x2b, 0xc4, 0x18, 0x98, 0xf3, 0x70, 0xa0,
+ 0xf9, 0x4c, 0xd9, 0x53, 0x1b, 0xf1, 0x5f, 0x63, 0x5d, 0x1f, 0xf5, 0x89,
+ 0x56, 0x54, 0x35, 0x8d, 0xb4, 0xe5, 0x6c, 0x21, 0x1a, 0x73, 0x2a, 0x23,
+ 0x7c, 0xf9, 0x79, 0x2b, 0x84, 0x09, 0x6d, 0x74, 0x7f, 0x41, 0x15, 0x9e,
+ 0xf8, 0x52, 0x93, 0x24, 0xf5, 0x90, 0x1d, 0x28, 0x54, 0x9c, 0x72, 0x6c,
+ 0xdd, 0x12, 0xb9, 0xf6, 0x0f, 0xd1, 0x10, 0xa1, 0x8b, 0x2e, 0xe2, 0x00,
+ 0x7a, 0xbf, 0x99, 0xe0, 0xd1, 0x26, 0xb5, 0x7e, 0x8d, 0x92, 0x37, 0x10,
+ 0x91, 0xea, 0x3f, 0xe2, 0x89, 0x83, 0x10, 0x97, 0xee, 0x0b, 0x97, 0xb1,
+ 0x1e, 0xdd, 0x36, 0xa5, 0xe3, 0x82, 0xd3, 0x36, 0x0b, 0xa3, 0x30, 0x59,
+ 0x37, 0x52, 0x48, 0xe6, 0xe8, 0xa8, 0x73, 0xb5, 0xe7, 0xd1, 0x38, 0x2c,
+ 0x43, 0x0d, 0xd8, 0xab, 0x68, 0xd9, 0x3b, 0xa1, 0x51, 0x68, 0x0f, 0xf0,
+ 0x8c, 0x23, 0x15, 0x9c, 0x73, 0x75, 0xbb, 0x45, 0x5a, 0x9f, 0x73, 0xcb,
+ 0xfe, 0xc4, 0x27, 0x30, 0x5b, 0x37, 0x8c, 0x4b, 0xa4, 0x5f, 0x20, 0x80,
+ 0x80, 0x3a, 0x83, 0xd0, 0x0a, 0xa0, 0x58, 0x99, 0x4b, 0x6c, 0xd3, 0x42,
+ 0x96, 0x53, 0xa3, 0xbd, 0xfa, 0xde, 0x0b, 0x58, 0x22, 0x1f, 0x94, 0xbf,
+ 0x4c, 0x13, 0x28, 0x88, 0xa5, 0x95, 0xcc, 0x73, 0xab, 0x6a, 0x70, 0x52,
+ 0x99, 0xe1, 0x0f, 0x65, 0x29, 0x7d, 0xc6, 0xe7, 0x0f, 0x8c, 0x76, 0x23,
+ 0x31, 0x2f, 0x72, 0x05, 0xcf, 0xab, 0xa7, 0x59, 0xa9, 0x66, 0x39, 0x54,
+ 0xca, 0x3c, 0xd4, 0x39, 0x0e, 0x7b, 0xe3, 0x3e, 0x0e, 0xcb, 0x9d, 0x3a,
+ 0x54, 0x93, 0xc0, 0x32, 0x9e, 0x6c, 0x07, 0xd0, 0x48, 0xc9, 0x3f, 0xf2,
+ 0x85, 0xd2, 0x8e, 0x33, 0x8d, 0xb5, 0x59, 0x5c, 0x5d, 0xfd, 0x6d, 0x31,
+ 0xe9, 0x20, 0xe4, 0x94, 0x27, 0xc0, 0x62, 0x3c, 0x01, 0xd4, 0x98, 0xbe,
+ 0xc7, 0xea, 0x2f, 0x19, 0x77, 0xa3, 0xd6, 0xa1, 0xed, 0x79, 0x43, 0xf0},
+ priv_key_33,
+ false},
+
+ // Comment: Block type = 0
+ // tcID: 17
+ {17,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x09, 0x46, 0x36, 0x1a, 0xcb, 0x9a, 0x12, 0x45, 0x2e, 0x37, 0x0d, 0x04,
+ 0xab, 0xbb, 0x2f, 0x64, 0xde, 0x06, 0x51, 0xce, 0x5d, 0x6e, 0x81, 0x3b,
+ 0x4d, 0x25, 0x64, 0x76, 0x00, 0x3c, 0xfb, 0x17, 0x00, 0x48, 0x28, 0x44,
+ 0x25, 0xc1, 0x50, 0xdd, 0x94, 0x30, 0xdd, 0x53, 0xa2, 0xca, 0x6f, 0xb8,
+ 0xe8, 0x6f, 0x13, 0x75, 0xeb, 0xab, 0xe8, 0x66, 0x03, 0xaf, 0x28, 0xb3,
+ 0x56, 0x1f, 0xc7, 0xdf, 0x1c, 0xfa, 0x22, 0xfd, 0xd5, 0xd9, 0x20, 0x18,
+ 0xdc, 0xc4, 0xe2, 0x08, 0xec, 0x75, 0x72, 0x3d, 0x55, 0x70, 0x63, 0x51,
+ 0xd0, 0x0c, 0x8a, 0xb8, 0x01, 0x7d, 0x70, 0x3a, 0x0e, 0xd1, 0xeb, 0x5a,
+ 0xd4, 0x77, 0x2c, 0xe0, 0xab, 0xfe, 0x97, 0x6d, 0x5c, 0x8c, 0x1e, 0x2b,
+ 0x23, 0x8a, 0xc5, 0x0e, 0x9c, 0x7b, 0xf7, 0x87, 0x1b, 0xab, 0x23, 0x62,
+ 0x54, 0x33, 0x12, 0xf2, 0x41, 0x41, 0xce, 0x3e, 0x0f, 0xf5, 0xfe, 0x2c,
+ 0xdb, 0xcd, 0x8d, 0x36, 0x59, 0x61, 0x89, 0xa5, 0x04, 0xe1, 0x6e, 0x09,
+ 0xe6, 0x17, 0xec, 0xfe, 0x3d, 0x55, 0x3a, 0xb3, 0x6d, 0x52, 0x9d, 0x88,
+ 0x56, 0x08, 0xcb, 0x4c, 0x36, 0x48, 0xb7, 0x63, 0xb1, 0x73, 0xa9, 0xf3,
+ 0xb0, 0x03, 0xe8, 0xa9, 0x7b, 0xb9, 0xe8, 0xa0, 0xa1, 0x9c, 0x5e, 0xdf,
+ 0xf9, 0xf0, 0xcf, 0x58, 0x5c, 0x0a, 0xbb, 0x60, 0xaf, 0x25, 0x45, 0x44,
+ 0x4d, 0xf8, 0x78, 0x9a, 0x74, 0x7d, 0xa2, 0x1d, 0xef, 0x80, 0xf2, 0x87,
+ 0xa3, 0xd5, 0x4c, 0x0c, 0x5b, 0x50, 0xe1, 0x14, 0xe2, 0xb1, 0xc1, 0x72,
+ 0x06, 0x01, 0x1f, 0xc5, 0xfe, 0x9a, 0xd7, 0x83, 0xb3, 0x75, 0x04, 0x4c,
+ 0x44, 0x2d, 0xae, 0xf1, 0xb7, 0xc7, 0x89, 0xcb, 0xe8, 0x46, 0x80, 0x9c,
+ 0xd8, 0xec, 0xa1, 0x7c, 0x15, 0x76, 0x06, 0x0c, 0x1f, 0xf7, 0x02, 0xe8,
+ 0xb3, 0xd9, 0x08, 0xe5, 0x7b, 0xe8, 0xc2, 0x3a, 0x1a, 0x09, 0x84, 0xcc,
+ 0x51, 0x29, 0x37, 0xc3, 0xe3, 0x70, 0x9f, 0x2f, 0x4e, 0xe8, 0x24, 0x01,
+ 0xdb, 0x01, 0x7d, 0x2a, 0x36, 0x2a, 0xf3, 0x8f, 0x4e, 0x66, 0x29, 0xb7,
+ 0x0c, 0xba, 0x25, 0xca, 0xe4, 0x5e, 0xf4, 0xf7, 0xa3, 0xd1, 0xc6, 0x6c,
+ 0x3a, 0xc7, 0xce, 0xaf, 0x95, 0xb5, 0x46, 0x38, 0xf8, 0x82, 0x3b, 0x6e,
+ 0xc5, 0x10, 0x29, 0x3f, 0x1d, 0x72, 0x21, 0xc2, 0x52, 0x4f, 0x3b, 0x90,
+ 0x11, 0xbe, 0x4f, 0xc0, 0x17, 0xce, 0x60, 0x0f, 0x6d, 0x0f, 0x77, 0xb2,
+ 0x71, 0xbf, 0xbd, 0x23, 0x25, 0xed, 0x58, 0xe5, 0x97, 0x5c, 0x41, 0xdb,
+ 0xbc, 0xdf, 0x75, 0x2e, 0x8c, 0x1b, 0xc4, 0x0a, 0x09, 0x6a, 0xf1, 0xcc,
+ 0xf5, 0x01, 0x6b, 0x77, 0x22, 0x9a, 0x4b, 0x08, 0x1f, 0xa7, 0x71, 0xf2,
+ 0x49, 0x69, 0x5d, 0xa0, 0xbf, 0x14, 0xe7, 0xbe, 0x77, 0x0e, 0xe0, 0x10},
+ priv_key_33,
+ false},
+
+ // Comment: Block type = 1
+ // tcID: 18
+ {18,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x84, 0x9e, 0xb2, 0x49, 0xb9, 0xb5, 0x90, 0x4f, 0x72, 0x6c, 0xb7, 0xdb,
+ 0x32, 0x4f, 0x55, 0x79, 0xd3, 0x31, 0x89, 0x5b, 0xd3, 0xce, 0x51, 0x38,
+ 0xed, 0xaa, 0x2d, 0x28, 0x33, 0x60, 0xfe, 0xda, 0x0b, 0xd3, 0xeb, 0xd9,
+ 0x74, 0x68, 0xba, 0x98, 0xf3, 0xa5, 0x06, 0x0e, 0xbf, 0xee, 0x43, 0xe4,
+ 0x95, 0xbf, 0x75, 0xdb, 0x59, 0x2f, 0x81, 0x6b, 0xb9, 0x29, 0x7f, 0xd1,
+ 0xbd, 0x26, 0x0d, 0x6f, 0x8f, 0xf7, 0x9d, 0xda, 0xee, 0x11, 0x00, 0xe0,
+ 0x13, 0xf1, 0x3e, 0x48, 0x12, 0xca, 0xa3, 0xa8, 0xdb, 0x29, 0x0b, 0x4a,
+ 0xe7, 0xdc, 0xb3, 0x47, 0x01, 0xa2, 0xde, 0xcf, 0x98, 0x34, 0xc5, 0x3a,
+ 0x0f, 0x6a, 0x5f, 0xae, 0xe7, 0xca, 0xcf, 0xb1, 0x1d, 0x01, 0x75, 0x16,
+ 0xab, 0xa1, 0x50, 0x61, 0x90, 0x21, 0x62, 0x1d, 0x6a, 0xac, 0xd2, 0x61,
+ 0x25, 0x77, 0x80, 0x2a, 0x52, 0xc8, 0x8c, 0x11, 0x93, 0x63, 0x35, 0x8f,
+ 0xe9, 0x6c, 0x67, 0xac, 0x5b, 0x3f, 0xc2, 0x5c, 0x6b, 0xa2, 0x8d, 0x8e,
+ 0x6e, 0xfe, 0x5f, 0x2b, 0x33, 0x05, 0xd6, 0x86, 0xc5, 0x8d, 0xfa, 0x34,
+ 0x17, 0xa4, 0x01, 0x34, 0x32, 0x78, 0x85, 0xa3, 0x02, 0xf5, 0x9e, 0x9d,
+ 0x81, 0xb5, 0xec, 0x46, 0x12, 0x7c, 0x39, 0x1b, 0x5f, 0xb1, 0xa1, 0x2d,
+ 0x97, 0x76, 0xee, 0x21, 0x90, 0xcc, 0x20, 0x24, 0x8a, 0x4b, 0xea, 0xe4,
+ 0xc4, 0x6e, 0x4b, 0x58, 0x13, 0x0f, 0xbc, 0x3b, 0x80, 0x59, 0x35, 0xa0,
+ 0x0d, 0xf5, 0x88, 0x84, 0x5e, 0xee, 0x79, 0x56, 0x99, 0x0d, 0x16, 0x3c,
+ 0x91, 0xb3, 0x84, 0xd0, 0xdb, 0x2b, 0xb6, 0x6f, 0xed, 0x9e, 0xae, 0x58,
+ 0xf1, 0x5d, 0x3f, 0x39, 0x58, 0x8e, 0x75, 0xef, 0x79, 0xc8, 0xdb, 0xc6,
+ 0x0a, 0x87, 0xe4, 0x47, 0x0e, 0xd2, 0xf4, 0x8a, 0x48, 0xd6, 0x2e, 0x20,
+ 0x30, 0xcc, 0xbd, 0xad, 0xea, 0x0d, 0xc5, 0xcf, 0x75, 0xb2, 0x1a, 0x81,
+ 0x63, 0xdc, 0x23, 0x91, 0xbd, 0xc7, 0xd0, 0xb7, 0x99, 0x92, 0x63, 0xb7,
+ 0x03, 0x46, 0xb0, 0x21, 0x52, 0x02, 0x0c, 0xa6, 0x16, 0x02, 0x97, 0x79,
+ 0x73, 0x93, 0xbe, 0x3a, 0x51, 0x94, 0x4d, 0xc2, 0x66, 0x6d, 0x82, 0x93,
+ 0x02, 0xeb, 0x9e, 0x18, 0x29, 0xfb, 0xaa, 0xfe, 0xfb, 0xec, 0x28, 0x71,
+ 0x0d, 0x58, 0xa0, 0xea, 0xb6, 0x3e, 0xe4, 0x9a, 0x5d, 0x1f, 0x0c, 0x2e,
+ 0xa4, 0x9b, 0x73, 0xf3, 0x31, 0xab, 0x27, 0x17, 0x0f, 0xec, 0x36, 0x8d,
+ 0xc2, 0x47, 0x3d, 0x1d, 0xc0, 0xba, 0x7b, 0xf7, 0xb7, 0x0b, 0x7e, 0xca,
+ 0xe3, 0x15, 0xe6, 0x7b, 0x32, 0x3c, 0xe2, 0x67, 0xd5, 0xfa, 0x6b, 0x9f,
+ 0xc8, 0x3b, 0x20, 0x78, 0x3a, 0xe2, 0x0d, 0x75, 0x51, 0x27, 0xb5, 0x65,
+ 0x42, 0x72, 0xb7, 0x6c, 0x88, 0xfa, 0x36, 0x29, 0x60, 0xf6, 0x64, 0x66},
+ priv_key_33,
+ false},
+
+ // Comment: Block type = 0xff
+ // tcID: 19
+ {19,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x99, 0xae, 0xa1, 0x5a, 0xfd, 0xe0, 0xb4, 0x0c, 0x12, 0x96, 0x0c, 0xce,
+ 0x59, 0x8c, 0x11, 0xd6, 0x18, 0xb3, 0xe4, 0xa0, 0x50, 0x2e, 0xb9, 0x76,
+ 0x4c, 0xc1, 0x14, 0xee, 0xd7, 0x04, 0x11, 0x3f, 0x0d, 0x13, 0xd9, 0xc1,
+ 0x18, 0x13, 0x24, 0xc1, 0x86, 0x69, 0xf6, 0x38, 0x5b, 0x5f, 0x6b, 0x1e,
+ 0x0e, 0xff, 0x71, 0x57, 0x69, 0xe5, 0xb3, 0x23, 0x6a, 0x53, 0xd7, 0x63,
+ 0x8b, 0x1b, 0x27, 0xfe, 0x1b, 0x6b, 0xf2, 0x08, 0x9e, 0x97, 0xe0, 0xbf,
+ 0x6b, 0x58, 0x7f, 0xf2, 0xee, 0x42, 0xc7, 0x08, 0xac, 0x45, 0xeb, 0xfe,
+ 0xa8, 0x8d, 0x05, 0x7b, 0x6f, 0xdd, 0xb6, 0xaf, 0x2f, 0x8b, 0xa0, 0xd0,
+ 0xee, 0x5d, 0xa9, 0x36, 0x69, 0x61, 0xac, 0x09, 0x8c, 0x0b, 0x83, 0x49,
+ 0x68, 0x3a, 0xaa, 0x5d, 0xbc, 0x78, 0x9e, 0xf0, 0xa4, 0x97, 0x37, 0xb0,
+ 0x59, 0xbd, 0xc1, 0x93, 0x6e, 0xbb, 0xc0, 0x3a, 0x00, 0x33, 0x0b, 0x84,
+ 0x60, 0x6d, 0xd9, 0xe0, 0xae, 0xd5, 0xe2, 0xc5, 0x1f, 0x9e, 0x33, 0x6a,
+ 0xe9, 0xf1, 0x9c, 0x22, 0x54, 0x77, 0xf1, 0xed, 0xf8, 0x7e, 0x46, 0x3e,
+ 0x4d, 0x0d, 0x80, 0xcf, 0x6c, 0x85, 0xf8, 0x14, 0x2c, 0xf6, 0xe9, 0xb3,
+ 0x3b, 0x83, 0xb9, 0xf4, 0xd0, 0xe6, 0x25, 0x40, 0xba, 0x4b, 0x3f, 0x73,
+ 0xa8, 0xb3, 0xb6, 0xb9, 0xed, 0x07, 0x28, 0xff, 0xd9, 0x7e, 0x23, 0x32,
+ 0x13, 0x1c, 0x66, 0x25, 0x57, 0x8e, 0xce, 0xd8, 0x73, 0xf9, 0x6e, 0x1a,
+ 0x84, 0xe1, 0xf2, 0x2c, 0x1a, 0xda, 0x6d, 0x8b, 0xae, 0x41, 0xe0, 0xf6,
+ 0x3f, 0x28, 0x4d, 0x28, 0xe9, 0x19, 0x8b, 0x4f, 0x04, 0x7f, 0x96, 0x64,
+ 0xf3, 0x3d, 0xb9, 0x78, 0xe5, 0xd7, 0x84, 0x3b, 0x28, 0x91, 0xfc, 0x50,
+ 0x06, 0xb2, 0x5a, 0x17, 0xcb, 0x84, 0x18, 0xc7, 0xcb, 0x17, 0xab, 0xc7,
+ 0xc8, 0x23, 0x5b, 0x9f, 0xc5, 0xc2, 0xac, 0xbe, 0x17, 0xfe, 0xbd, 0x87,
+ 0xe3, 0xb7, 0x58, 0xb1, 0xe0, 0xfa, 0x78, 0x31, 0x17, 0xe7, 0x38, 0x21,
+ 0x9b, 0xee, 0x41, 0xb2, 0x9c, 0x2b, 0x64, 0xec, 0x23, 0xc4, 0x13, 0xf0,
+ 0x0c, 0xce, 0x03, 0xbb, 0x23, 0x65, 0x2a, 0x71, 0x74, 0xfd, 0x29, 0x9d,
+ 0xcd, 0x68, 0xe3, 0xb5, 0x52, 0x1a, 0x0b, 0x22, 0xf8, 0x9c, 0xbb, 0xbd,
+ 0x02, 0x1f, 0xbb, 0x87, 0x23, 0xf5, 0x02, 0x0e, 0x2e, 0x72, 0x05, 0xbb,
+ 0x07, 0x1d, 0xd7, 0x92, 0xc6, 0xc5, 0xab, 0x29, 0x3f, 0x8c, 0xe1, 0xc5,
+ 0xb8, 0x37, 0xb6, 0xa8, 0x96, 0x6a, 0x95, 0x60, 0xa3, 0x8d, 0x52, 0xdd,
+ 0x65, 0x18, 0xe6, 0x36, 0xb6, 0x9f, 0xfb, 0xb4, 0x30, 0x35, 0xeb, 0xa8,
+ 0x05, 0x31, 0xcd, 0x10, 0x77, 0xd7, 0xd1, 0x64, 0x6c, 0xd1, 0xa4, 0x58,
+ 0xcb, 0xd4, 0xe8, 0x8a, 0x42, 0xea, 0x2a, 0xb6, 0x29, 0x06, 0xf2, 0xdd},
+ priv_key_33,
+ false},
+
+ // Comment: First byte is not zero
+ // tcID: 20
+ {20,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xa2, 0x25, 0xdb, 0x92, 0xd6, 0x85, 0x3b, 0x70, 0x8d, 0xd7, 0x2c, 0xbf,
+ 0xd0, 0x81, 0xc0, 0x6c, 0xe3, 0xd6, 0xc4, 0x57, 0x9d, 0xef, 0x7e, 0x6b,
+ 0xd8, 0xb4, 0x50, 0x90, 0xcc, 0x0b, 0x9f, 0x51, 0xd4, 0x21, 0x7d, 0x32,
+ 0x75, 0x40, 0x2d, 0x5e, 0xc9, 0x0b, 0xe8, 0x2e, 0x92, 0x0c, 0xef, 0x6f,
+ 0x9b, 0xfa, 0xea, 0xe5, 0x8a, 0xc4, 0x61, 0xa6, 0x1b, 0x3c, 0xf5, 0x68,
+ 0x18, 0x6c, 0x6f, 0xa2, 0xf3, 0xa1, 0x4d, 0xb4, 0xd3, 0x49, 0xe5, 0x5c,
+ 0xdf, 0xe5, 0x63, 0x3a, 0x53, 0x0b, 0xb6, 0x17, 0x8a, 0xb1, 0xc7, 0xd1,
+ 0x26, 0x68, 0x6d, 0x32, 0x97, 0xc4, 0x87, 0x1f, 0x19, 0xe0, 0x65, 0xf1,
+ 0xfe, 0xc0, 0x5b, 0x85, 0xb7, 0x2b, 0x67, 0x5d, 0x58, 0x83, 0x6d, 0xd2,
+ 0xf7, 0x41, 0xc5, 0x93, 0x71, 0x9d, 0x8b, 0xd6, 0x5d, 0x74, 0xb9, 0xc6,
+ 0x1a, 0xb7, 0x71, 0x46, 0x47, 0x66, 0x32, 0x43, 0x38, 0xe9, 0xb3, 0xbd,
+ 0x3c, 0x05, 0xfd, 0xe9, 0x02, 0x7f, 0x2f, 0x27, 0x46, 0xd8, 0x06, 0xc3,
+ 0xf8, 0xe3, 0xb4, 0x1b, 0x93, 0xa2, 0xe4, 0x5f, 0x27, 0x6a, 0xf2, 0xdf,
+ 0x88, 0x86, 0x94, 0x8d, 0x9b, 0x4f, 0x1a, 0x4f, 0x7e, 0x67, 0xf2, 0xad,
+ 0x7c, 0xa0, 0x3c, 0xcb, 0x22, 0x75, 0x85, 0x09, 0x82, 0xe7, 0x72, 0x30,
+ 0x17, 0x63, 0x9d, 0x51, 0xc0, 0xf0, 0x91, 0x38, 0xf1, 0x94, 0x49, 0xff,
+ 0x34, 0x4c, 0x1c, 0xaa, 0xeb, 0x72, 0xca, 0x86, 0x07, 0xf6, 0x01, 0x2b,
+ 0x8f, 0xa6, 0xf7, 0x92, 0x4e, 0xf0, 0xb6, 0xe5, 0x16, 0xa7, 0x9b, 0x02,
+ 0xcd, 0x22, 0x19, 0xb0, 0x34, 0x21, 0xba, 0x25, 0xe7, 0xaf, 0x62, 0x72,
+ 0xf5, 0x7d, 0x11, 0x8e, 0x16, 0x5d, 0xa7, 0x59, 0xaf, 0x7b, 0x64, 0xb1,
+ 0x8e, 0x60, 0xb9, 0x59, 0x7d, 0x1c, 0xa4, 0x1a, 0x49, 0xda, 0x64, 0xca,
+ 0xf8, 0xf9, 0x78, 0x8d, 0xfb, 0xd6, 0x7b, 0x5b, 0x68, 0xfc, 0xa5, 0xfb,
+ 0xb3, 0xd4, 0x2e, 0x04, 0x53, 0x28, 0x73, 0x9d, 0x07, 0x95, 0x96, 0xcf,
+ 0x63, 0xeb, 0xe8, 0x3c, 0x39, 0x04, 0x14, 0x90, 0xd7, 0x96, 0x1e, 0xbb,
+ 0xd2, 0xc4, 0x72, 0x90, 0x59, 0xb4, 0xe0, 0x1d, 0x18, 0x0e, 0x4b, 0x34,
+ 0xd6, 0x9f, 0xab, 0x70, 0x83, 0x2d, 0xcf, 0x69, 0x82, 0x25, 0x88, 0x73,
+ 0x77, 0xc6, 0x15, 0xaf, 0xfc, 0x0d, 0xf7, 0x08, 0xde, 0xa8, 0x45, 0x11,
+ 0xb4, 0x49, 0x05, 0x71, 0x1e, 0x68, 0xa1, 0xdd, 0x3c, 0x0c, 0x62, 0x47,
+ 0xf3, 0x5c, 0x99, 0x82, 0x99, 0xb8, 0x2f, 0x15, 0x11, 0x16, 0x8a, 0x79,
+ 0xf4, 0x0f, 0x50, 0xf7, 0x57, 0x6e, 0xb4, 0xc9, 0x63, 0xe0, 0x05, 0x76,
+ 0xce, 0xc7, 0x0d, 0xc0, 0xc3, 0x01, 0x67, 0x93, 0xc4, 0x4a, 0xa9, 0xc8,
+ 0xd9, 0xf7, 0xc9, 0xd3, 0x49, 0x07, 0x52, 0x36, 0x13, 0xd4, 0xbd, 0x84},
+ priv_key_33,
+ false},
+
+ // Comment: First byte is not zero
+ // tcID: 21
+ {21,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x85, 0x42, 0x19, 0x77, 0x73, 0x0b, 0x0f, 0x2c, 0xa7, 0xac, 0x9e, 0x69,
+ 0x32, 0x8c, 0x09, 0x85, 0x3d, 0x07, 0xe6, 0x8f, 0x0c, 0x12, 0x39, 0x60,
+ 0x11, 0xa8, 0x8e, 0x1b, 0x3d, 0x0d, 0x86, 0x75, 0xc7, 0x23, 0xc3, 0xc7,
+ 0x81, 0x8b, 0x1b, 0x3b, 0xa6, 0xe4, 0x6d, 0x19, 0x02, 0xed, 0xdc, 0xf0,
+ 0x5e, 0xab, 0x8f, 0x2f, 0x96, 0x4e, 0x5b, 0x17, 0xe9, 0xbf, 0x02, 0x35,
+ 0xc1, 0x18, 0x33, 0x6a, 0x25, 0xdc, 0x99, 0x46, 0x9b, 0x6b, 0xe3, 0xb9,
+ 0x39, 0x09, 0x02, 0x79, 0xf0, 0x43, 0x5f, 0x28, 0xe7, 0xb8, 0x13, 0x44,
+ 0x4b, 0x1e, 0xb6, 0x3a, 0x67, 0xac, 0xa7, 0x91, 0x53, 0xc6, 0x7a, 0xdd,
+ 0xb5, 0x9e, 0x13, 0x29, 0xc1, 0xfa, 0xa7, 0xbf, 0x9c, 0x92, 0x87, 0x01,
+ 0x69, 0xaf, 0xad, 0x12, 0x19, 0x8d, 0xd0, 0x95, 0x4f, 0xe5, 0x81, 0x74,
+ 0x91, 0x37, 0xe6, 0x3d, 0xce, 0xaa, 0x01, 0x51, 0xa4, 0xca, 0x2e, 0x41,
+ 0x57, 0x24, 0x84, 0x58, 0xac, 0x4d, 0x99, 0x9d, 0xea, 0x03, 0xde, 0xff,
+ 0xb0, 0x79, 0xf0, 0x1b, 0x7b, 0xb6, 0x4d, 0x5e, 0x3f, 0x0f, 0x7e, 0x53,
+ 0x81, 0x7f, 0xd5, 0xaf, 0x4d, 0x11, 0xc4, 0x76, 0x8e, 0xe2, 0xa5, 0xb1,
+ 0x84, 0x92, 0x5d, 0x09, 0x24, 0xce, 0x5b, 0x81, 0x43, 0xd9, 0x02, 0x76,
+ 0x84, 0x78, 0x43, 0x96, 0x27, 0xe1, 0x3f, 0xf2, 0xef, 0x85, 0x54, 0xc3,
+ 0x22, 0x96, 0x1b, 0x0d, 0x30, 0x70, 0xab, 0xda, 0x2b, 0x08, 0x21, 0xb5,
+ 0x30, 0x53, 0x22, 0x8f, 0x63, 0xf8, 0x1a, 0x63, 0x4f, 0xc3, 0x2c, 0xb9,
+ 0x09, 0xb7, 0xcd, 0x14, 0xce, 0xfa, 0x52, 0x08, 0x34, 0x8c, 0x00, 0x44,
+ 0x26, 0x2e, 0xe4, 0x15, 0x7d, 0x33, 0x0c, 0xdf, 0xa1, 0x39, 0x14, 0x71,
+ 0x85, 0x35, 0x54, 0xeb, 0xeb, 0xee, 0xcd, 0x74, 0xa5, 0x8c, 0x51, 0xd8,
+ 0xd4, 0xdd, 0x43, 0x33, 0x27, 0xa2, 0xb8, 0xbb, 0x6e, 0x2a, 0x29, 0xf9,
+ 0x86, 0xc6, 0xec, 0x0b, 0x6c, 0xbe, 0x86, 0x70, 0x6f, 0x8a, 0xa7, 0xf8,
+ 0x9b, 0x62, 0x87, 0xd8, 0x18, 0xef, 0x77, 0x0f, 0x69, 0xe4, 0x8d, 0x02,
+ 0x66, 0xab, 0xde, 0x3f, 0x94, 0xfa, 0xd0, 0x9c, 0xc6, 0xf7, 0xba, 0xc4,
+ 0x57, 0x40, 0x24, 0x7a, 0x03, 0xb7, 0xdd, 0x7a, 0xa6, 0xcc, 0x2b, 0x71,
+ 0x0e, 0x1f, 0xbf, 0x74, 0xd7, 0xd9, 0x14, 0xc9, 0x58, 0x88, 0x77, 0xe8,
+ 0xe5, 0x2e, 0xcc, 0x3e, 0xb8, 0xe5, 0xcd, 0x5b, 0x9c, 0x77, 0x2a, 0x1a,
+ 0xa3, 0xac, 0xbd, 0x2c, 0xe8, 0x61, 0x68, 0x45, 0x1d, 0xea, 0x1f, 0x53,
+ 0x9f, 0xb7, 0x40, 0xfa, 0x4f, 0xd9, 0x66, 0xbc, 0x7d, 0x12, 0x4b, 0x09,
+ 0x8e, 0xe4, 0xdb, 0xcb, 0x86, 0xec, 0x32, 0x6a, 0x54, 0x66, 0x57, 0x52,
+ 0xa9, 0x05, 0x0f, 0x80, 0xb9, 0x0a, 0xc3, 0x4d, 0xd5, 0x1f, 0x1f, 0x11},
+ priv_key_33,
+ false},
+
+ // Comment: signature padding
+ // tcID: 22
+ {22,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x50, 0x9c, 0x69, 0xe8, 0x02, 0xc2, 0xab, 0x81, 0x2f, 0xea, 0x8c, 0x77,
+ 0xf8, 0x9d, 0xd3, 0x21, 0xc0, 0xed, 0xfd, 0x27, 0x9b, 0x20, 0x0e, 0x93,
+ 0xaa, 0xf4, 0x65, 0x91, 0x88, 0x61, 0x48, 0x72, 0x2b, 0x06, 0x58, 0x4f,
+ 0xc8, 0x74, 0x5e, 0x93, 0x8d, 0x06, 0x9c, 0xd4, 0xc1, 0x00, 0xf0, 0x7c,
+ 0x48, 0xc2, 0xf8, 0x1b, 0x7f, 0x94, 0xd4, 0x7f, 0x83, 0x52, 0x44, 0xbd,
+ 0xf9, 0xc9, 0xeb, 0x08, 0xaf, 0x68, 0x8f, 0xf6, 0x90, 0x8e, 0xa2, 0xb6,
+ 0xb9, 0x38, 0xb9, 0x26, 0x5f, 0xbe, 0xe0, 0xf4, 0x21, 0xa3, 0x50, 0x86,
+ 0x22, 0x33, 0x80, 0xa9, 0x92, 0x5b, 0x35, 0x70, 0xb3, 0xc0, 0xea, 0xeb,
+ 0xc3, 0x7b, 0x9b, 0xc1, 0x8d, 0xb3, 0x27, 0x1e, 0x7d, 0xc6, 0x28, 0x50,
+ 0xef, 0x17, 0xcc, 0xe8, 0xce, 0x17, 0xd6, 0x8d, 0xd8, 0x1d, 0xbe, 0xe5,
+ 0x66, 0xf4, 0xa5, 0x85, 0xda, 0x87, 0xd4, 0xf0, 0x21, 0x58, 0xf8, 0x0b,
+ 0x7e, 0xce, 0xbd, 0x06, 0x87, 0xac, 0xd6, 0xdc, 0x52, 0xa3, 0x34, 0xec,
+ 0xaa, 0xcd, 0x67, 0x89, 0x57, 0x20, 0x76, 0x6c, 0xe5, 0x4c, 0xa6, 0xa3,
+ 0x87, 0x2e, 0xbf, 0x90, 0xf3, 0xc9, 0xb8, 0x94, 0xa0, 0xf4, 0x4c, 0x0e,
+ 0x1a, 0x83, 0xd2, 0x26, 0x80, 0x7f, 0xaf, 0x67, 0x14, 0x4f, 0xa5, 0x9b,
+ 0x3a, 0x21, 0xcc, 0x33, 0x33, 0x9d, 0x2b, 0xf9, 0x24, 0x9c, 0xa5, 0x01,
+ 0x8b, 0x96, 0xef, 0x83, 0x7c, 0x3f, 0xad, 0x08, 0xe3, 0x25, 0xc7, 0xd3,
+ 0x1c, 0x9e, 0xa2, 0xfa, 0x1f, 0xe4, 0xb7, 0xdc, 0xd3, 0x6b, 0x1f, 0xe7,
+ 0xc9, 0x55, 0x30, 0x78, 0x74, 0x23, 0x70, 0x8a, 0x80, 0x04, 0x4a, 0x74,
+ 0x5d, 0xca, 0x51, 0xef, 0x44, 0x8f, 0xa9, 0x53, 0xe2, 0x73, 0x53, 0x30,
+ 0x8a, 0x10, 0xd4, 0x31, 0xc0, 0x1b, 0x68, 0x8c, 0xc2, 0x00, 0x26, 0x14,
+ 0xfd, 0xf6, 0x0e, 0xfc, 0x7f, 0x8e, 0x96, 0x9b, 0x3b, 0x84, 0xca, 0xa0,
+ 0x4a, 0xc8, 0x30, 0x5c, 0xe8, 0x75, 0x86, 0xb0, 0xd1, 0xa0, 0x1f, 0x01,
+ 0x6a, 0xb6, 0xeb, 0x5a, 0x97, 0x07, 0x66, 0x20, 0x11, 0x66, 0xd1, 0x6b,
+ 0x42, 0xd0, 0x82, 0x9e, 0x81, 0x1d, 0x25, 0x88, 0xe0, 0x45, 0xf8, 0xe9,
+ 0xfe, 0xc7, 0x85, 0xd9, 0x94, 0x48, 0x5d, 0x2d, 0xc3, 0x27, 0xaa, 0x46,
+ 0x90, 0xfa, 0xe2, 0x06, 0x5f, 0xd1, 0x05, 0x04, 0x8a, 0xcc, 0x84, 0xd7,
+ 0x29, 0xf1, 0x25, 0xf3, 0xbc, 0xbf, 0xb5, 0x51, 0xb6, 0x74, 0x71, 0x44,
+ 0xb8, 0x1c, 0x75, 0x49, 0x74, 0x71, 0x9f, 0xfa, 0x4c, 0xfb, 0x55, 0xef,
+ 0x9c, 0x8b, 0x74, 0xb1, 0x57, 0xe1, 0xbc, 0x61, 0xc1, 0x9a, 0xa6, 0x00,
+ 0x2d, 0x34, 0x9e, 0x54, 0x42, 0x45, 0xca, 0x71, 0x5c, 0xb9, 0x64, 0xf0,
+ 0xbe, 0x18, 0x55, 0x22, 0x9a, 0x9a, 0x6e, 0x9e, 0x6e, 0xa2, 0x0e, 0x63},
+ priv_key_33,
+ false},
+
+ // Comment: no zero after padding
+ // tcID: 23
+ {23,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x9a, 0xc9, 0xda, 0x6b, 0x29, 0xf1, 0xde, 0x85, 0x99, 0xfe, 0x88, 0xbd,
+ 0xb7, 0x01, 0x2c, 0xb0, 0xce, 0x48, 0x17, 0xfb, 0xca, 0xcc, 0x39, 0xb2,
+ 0x73, 0xc5, 0x57, 0xbb, 0x22, 0xd2, 0xc0, 0x19, 0xb8, 0xc5, 0xcd, 0x55,
+ 0x92, 0xe1, 0x08, 0x33, 0x4d, 0x57, 0x2d, 0x87, 0x82, 0xea, 0xa9, 0x70,
+ 0x12, 0x28, 0x01, 0xe0, 0x74, 0x1a, 0x3e, 0xff, 0xea, 0x02, 0x8b, 0x09,
+ 0x11, 0xbd, 0x1a, 0x0c, 0x72, 0x28, 0x52, 0x9e, 0x8a, 0xe5, 0x34, 0xd8,
+ 0xc0, 0xfa, 0x10, 0x19, 0x32, 0x9d, 0xd5, 0xe0, 0xde, 0x14, 0x56, 0x02,
+ 0x0d, 0xb9, 0x24, 0x12, 0x98, 0xc2, 0x6a, 0xa5, 0x10, 0xe9, 0x7e, 0x31,
+ 0x04, 0x59, 0x41, 0xa9, 0xc6, 0x6d, 0x53, 0xbe, 0x40, 0x7a, 0x2e, 0xea,
+ 0x5f, 0xc2, 0x6b, 0xbb, 0xb1, 0xaa, 0x16, 0xc8, 0x9b, 0x08, 0x74, 0x80,
+ 0x24, 0x2d, 0x5f, 0xb7, 0x8a, 0xdf, 0x08, 0x3c, 0xa9, 0xa4, 0x0d, 0xd5,
+ 0x69, 0xcd, 0xd8, 0x29, 0xbc, 0xfa, 0xf6, 0x52, 0x73, 0x7d, 0x03, 0xf5,
+ 0xed, 0x6e, 0x39, 0xd9, 0x70, 0xd6, 0x9c, 0xf6, 0x68, 0x09, 0xaa, 0x9f,
+ 0xf2, 0xba, 0x89, 0xd7, 0x20, 0xbe, 0x50, 0x98, 0x9f, 0xaf, 0x06, 0x6d,
+ 0xb7, 0x01, 0x21, 0x51, 0x94, 0x49, 0x64, 0xc5, 0xbc, 0xa1, 0x35, 0x94,
+ 0x24, 0x29, 0x00, 0xbf, 0x59, 0x51, 0x66, 0xb4, 0xbb, 0x8f, 0x0a, 0x7a,
+ 0xad, 0x66, 0xcf, 0xdd, 0x57, 0x9f, 0x25, 0x96, 0xd3, 0x84, 0xe8, 0xba,
+ 0x02, 0xb0, 0x60, 0x39, 0x81, 0x6f, 0x94, 0x0b, 0x2e, 0x4b, 0x29, 0x1d,
+ 0x6c, 0xc6, 0x3b, 0x28, 0xaa, 0x13, 0xbf, 0x12, 0x8f, 0xaa, 0x01, 0x2c,
+ 0xd2, 0x6a, 0xf4, 0x3a, 0x5d, 0x4e, 0x02, 0xed, 0x06, 0xe9, 0x82, 0xe0,
+ 0x52, 0xc2, 0x7a, 0xd4, 0x9d, 0x18, 0xe3, 0xaf, 0xbc, 0x3f, 0x2c, 0xf9,
+ 0x95, 0x64, 0xa9, 0x1f, 0x7a, 0x05, 0x3d, 0x44, 0x75, 0x65, 0xb7, 0x7c,
+ 0x72, 0x00, 0x34, 0x02, 0x17, 0xff, 0x62, 0xb3, 0x42, 0x24, 0x65, 0x43,
+ 0xa8, 0x90, 0x7c, 0xb4, 0xf1, 0xd0, 0x5b, 0x5b, 0x68, 0x62, 0x7f, 0xea,
+ 0x24, 0xe3, 0xa5, 0x71, 0xea, 0xda, 0xa9, 0x7c, 0x68, 0x3c, 0x99, 0xce,
+ 0x3a, 0x4a, 0x75, 0x3e, 0x8c, 0xfa, 0x18, 0xb5, 0x20, 0x87, 0x50, 0xd9,
+ 0xf8, 0x6c, 0x83, 0xd5, 0x16, 0x41, 0xc0, 0x27, 0x69, 0xd2, 0x8e, 0xc9,
+ 0xcb, 0xdd, 0x34, 0xeb, 0x67, 0xaf, 0x50, 0x43, 0xd5, 0x0d, 0xfe, 0x45,
+ 0xf1, 0xf6, 0xbd, 0x0e, 0x0f, 0x45, 0xe4, 0x66, 0x59, 0x51, 0x97, 0x7b,
+ 0x42, 0x08, 0xcd, 0x76, 0x09, 0x5b, 0x44, 0x3f, 0xe8, 0x81, 0xdc, 0x9e,
+ 0x24, 0x7e, 0xd9, 0x61, 0xcd, 0xf0, 0x20, 0x5f, 0xa8, 0xaa, 0xde, 0x1f,
+ 0x42, 0xd8, 0x8d, 0xcc, 0xf9, 0x75, 0x19, 0x4e, 0xe0, 0x93, 0x69, 0x72},
+ priv_key_33,
+ false},
+
+ // Comment: no padding
+ // tcID: 24
+ {24,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x50, 0xe9, 0x74, 0xb2, 0xbf, 0xca, 0x62, 0x3e, 0xdd, 0x2d, 0x79, 0x7e,
+ 0x4e, 0x58, 0x8d, 0xe2, 0x24, 0x78, 0xd5, 0xa8, 0xe5, 0x7c, 0x74, 0xc4,
+ 0x48, 0x44, 0x98, 0x53, 0xba, 0x84, 0xfb, 0x1d, 0x00, 0x73, 0xc1, 0xce,
+ 0xc0, 0x62, 0x11, 0x43, 0x85, 0x75, 0xa6, 0xdb, 0xaf, 0x89, 0x3e, 0x15,
+ 0x47, 0xe4, 0xa2, 0x47, 0x8a, 0x44, 0x54, 0x99, 0x14, 0xbc, 0x3a, 0x9b,
+ 0x8a, 0x88, 0xa5, 0xbc, 0xc8, 0x00, 0xf6, 0xfc, 0x09, 0x5c, 0x71, 0xac,
+ 0x12, 0x9c, 0x2c, 0xc3, 0x5c, 0x7c, 0xf1, 0x6d, 0x89, 0x1b, 0x8a, 0x43,
+ 0x5a, 0x3d, 0x44, 0x15, 0x26, 0x2a, 0x8f, 0xb9, 0xf3, 0xc8, 0x2c, 0xaa,
+ 0x78, 0x89, 0x00, 0xe4, 0xe3, 0x19, 0x68, 0x69, 0x90, 0x29, 0xa7, 0x3b,
+ 0x7e, 0x14, 0x50, 0x7f, 0xc3, 0x24, 0x28, 0x1f, 0xa8, 0x8e, 0x7f, 0x9a,
+ 0xb9, 0xea, 0x45, 0xe4, 0x09, 0x30, 0x04, 0xcb, 0x53, 0x74, 0x71, 0xd1,
+ 0x8a, 0x68, 0xc8, 0xd8, 0x30, 0x01, 0xbb, 0x87, 0x4e, 0x06, 0xd7, 0x8a,
+ 0x9e, 0x6f, 0x1e, 0x13, 0x26, 0x8d, 0x47, 0x60, 0x8a, 0x85, 0xa1, 0x3b,
+ 0xc6, 0x9d, 0x14, 0xf5, 0xc1, 0x71, 0xeb, 0xc6, 0x56, 0xfb, 0x51, 0x79,
+ 0x68, 0x8e, 0xc4, 0x98, 0x20, 0x4e, 0x5d, 0x29, 0x93, 0xd9, 0x0b, 0x79,
+ 0x64, 0x0c, 0x45, 0x42, 0x57, 0xc3, 0x95, 0xd3, 0x57, 0x93, 0xc4, 0xa7,
+ 0xe8, 0xe8, 0x75, 0xcf, 0xe7, 0x09, 0x9b, 0x17, 0x16, 0x34, 0x5e, 0x83,
+ 0xae, 0xfb, 0xd1, 0xcb, 0x6e, 0x33, 0xfd, 0xcf, 0xde, 0xee, 0x51, 0x41,
+ 0xd0, 0xe6, 0x87, 0xbd, 0x16, 0x3a, 0x0f, 0x4b, 0x3f, 0x36, 0x57, 0xaa,
+ 0x04, 0xf5, 0xe8, 0xc6, 0xb4, 0x99, 0xae, 0xdf, 0xc6, 0x7a, 0x87, 0x5b,
+ 0xc1, 0x82, 0x5e, 0xca, 0x29, 0xa9, 0x59, 0x89, 0x74, 0x4d, 0x59, 0x0b,
+ 0xff, 0xb1, 0xae, 0xea, 0x8a, 0x85, 0x18, 0xe4, 0xd2, 0x12, 0x62, 0x53,
+ 0x5b, 0x72, 0x7a, 0x72, 0xa1, 0x52, 0x91, 0x59, 0xf1, 0x1c, 0xac, 0x11,
+ 0x01, 0x58, 0xf5, 0x4d, 0x21, 0xf9, 0x47, 0x1f, 0x8d, 0xc6, 0xd2, 0x62,
+ 0xe9, 0xae, 0xb7, 0xd0, 0x60, 0xa6, 0x2f, 0x00, 0x70, 0xf4, 0x9c, 0x02,
+ 0x58, 0xea, 0x4f, 0xcc, 0xcc, 0x7e, 0x5f, 0xd6, 0xab, 0x3b, 0xc7, 0x43,
+ 0xf9, 0x0f, 0x87, 0x79, 0xc5, 0x41, 0xfa, 0xc2, 0xaa, 0x7b, 0x3c, 0x98,
+ 0x29, 0x59, 0x77, 0x25, 0xb8, 0x7c, 0x89, 0x05, 0x6c, 0xef, 0x50, 0x2c,
+ 0x86, 0x18, 0xf1, 0x4e, 0x27, 0xe1, 0x38, 0x15, 0x35, 0x5f, 0x3c, 0xb4,
+ 0xdc, 0x16, 0xcc, 0x96, 0x13, 0x66, 0x25, 0xc0, 0x92, 0x34, 0xfd, 0x82,
+ 0x99, 0xd2, 0xcf, 0x38, 0xd3, 0x9d, 0xa3, 0x7f, 0xa1, 0xc7, 0x56, 0x63,
+ 0x6b, 0xfd, 0x57, 0x6e, 0x7d, 0xe0, 0xf2, 0x6a, 0x10, 0x80, 0x30, 0xb5},
+ priv_key_33,
+ false},
+
+ // Comment: m = 2
+ // tcID: 25
+ {25,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xab, 0x95, 0x7d, 0x59, 0x86, 0x55, 0x13, 0xc0, 0x59, 0xa7, 0xae, 0x69,
+ 0x14, 0xb3, 0x4e, 0x8e, 0x3e, 0x4a, 0xb9, 0x6c, 0xb6, 0x60, 0x69, 0xe0,
+ 0x14, 0xaa, 0x31, 0x5e, 0x67, 0xb2, 0xad, 0xda, 0xe2, 0xb3, 0xb7, 0x59,
+ 0x3d, 0xeb, 0xe8, 0xc1, 0xa3, 0xd8, 0xfe, 0x34, 0xc9, 0x81, 0xae, 0xb2,
+ 0x41, 0xd6, 0x3c, 0xc8, 0x50, 0xf6, 0xd6, 0x29, 0xc2, 0x54, 0x71, 0x0e,
+ 0xee, 0xd8, 0xac, 0xc9, 0x06, 0x42, 0x97, 0xb0, 0x19, 0x38, 0x7a, 0x67,
+ 0xbd, 0xd1, 0xa6, 0x08, 0x78, 0xc6, 0x00, 0xe2, 0xd2, 0xb2, 0xc8, 0xed,
+ 0x3c, 0x2e, 0xcc, 0x3b, 0xc4, 0x31, 0x9f, 0xbf, 0x3c, 0x1b, 0x89, 0x19,
+ 0x3a, 0x5d, 0xa2, 0x67, 0x94, 0x25, 0x2b, 0x1e, 0x03, 0x1b, 0x54, 0x8f,
+ 0x1c, 0x0d, 0xd6, 0xbd, 0x8b, 0x46, 0x7b, 0x2a, 0x52, 0xac, 0xa2, 0x48,
+ 0x6e, 0xc2, 0x13, 0xa7, 0x7c, 0x27, 0x08, 0xdf, 0xfc, 0xaf, 0xc6, 0x0c,
+ 0x0b, 0x0d, 0xaa, 0x9d, 0xc7, 0x9b, 0xd8, 0xb0, 0x34, 0x61, 0xe8, 0x52,
+ 0xb0, 0x60, 0xc4, 0x75, 0x64, 0xcd, 0x69, 0xe4, 0xdf, 0x71, 0xa3, 0xee,
+ 0x44, 0xd1, 0x17, 0x67, 0xfb, 0x3f, 0x1c, 0x30, 0xe7, 0xb8, 0x6c, 0xc0,
+ 0xc3, 0x14, 0xc0, 0xe3, 0x6a, 0x2f, 0x3c, 0x9d, 0xe9, 0x54, 0xe7, 0xfa,
+ 0xd2, 0x77, 0x96, 0x01, 0x58, 0x14, 0x7f, 0xaf, 0xeb, 0x2b, 0xeb, 0x61,
+ 0x7a, 0xe1, 0x3b, 0x22, 0xde, 0xb6, 0x5e, 0xa8, 0x33, 0x59, 0xf4, 0x3e,
+ 0xf3, 0xfc, 0x16, 0xdb, 0x4e, 0x67, 0x23, 0xbc, 0x52, 0xb9, 0x2a, 0xd0,
+ 0x68, 0x10, 0xaf, 0x71, 0xc3, 0xd4, 0xf8, 0xc0, 0xbb, 0xf9, 0x91, 0x20,
+ 0x5e, 0x63, 0xb5, 0xb1, 0x87, 0xc8, 0xa5, 0xfc, 0x38, 0x39, 0x5f, 0x19,
+ 0xdf, 0x7f, 0xf7, 0xd5, 0x78, 0xae, 0x11, 0xb8, 0xce, 0xf5, 0x04, 0x99,
+ 0x28, 0x1b, 0x2c, 0x97, 0x3b, 0xc8, 0x73, 0x05, 0xc9, 0xdb, 0x99, 0x43,
+ 0xeb, 0x13, 0x94, 0x78, 0xb4, 0x84, 0x26, 0xa8, 0x8b, 0xa6, 0xd6, 0xcf,
+ 0xb4, 0xe5, 0x44, 0xf1, 0x02, 0xea, 0x03, 0x70, 0xe6, 0xda, 0xde, 0xfe,
+ 0x18, 0x28, 0x57, 0x78, 0xbd, 0xd0, 0xc0, 0xeb, 0x5b, 0xee, 0x45, 0x61,
+ 0x70, 0x66, 0x92, 0x75, 0x89, 0xbc, 0xd0, 0xca, 0xff, 0x79, 0xc2, 0x8a,
+ 0x88, 0xfb, 0xe7, 0x92, 0xa1, 0x23, 0x7c, 0x1a, 0x07, 0x4a, 0x42, 0x38,
+ 0x1e, 0x96, 0x1f, 0xaf, 0xc5, 0x18, 0x1f, 0x72, 0x46, 0x3f, 0x77, 0xdd,
+ 0xa4, 0x53, 0x9a, 0x23, 0x59, 0xa7, 0x2f, 0x1c, 0x1d, 0x0b, 0x90, 0x51,
+ 0x96, 0xf4, 0xe7, 0xed, 0xb8, 0xd0, 0xd9, 0x57, 0x61, 0xa1, 0xd4, 0xe8,
+ 0xdc, 0x71, 0x14, 0x6c, 0x7c, 0xef, 0xa0, 0x77, 0x5c, 0x40, 0x5f, 0x3f,
+ 0xaa, 0xf5, 0x9e, 0x8d, 0x9c, 0xed, 0xbc, 0xca, 0xbf, 0x18, 0x74, 0xbf},
+ priv_key_33,
+ false},
+
+ // Comment: m = n-2
+ // tcID: 26
+ {26,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x30, 0xf9, 0xfb, 0x26, 0xe0, 0xd9, 0xf9, 0x39, 0x7c, 0x8e, 0x69, 0x3f,
+ 0x90, 0xd8, 0x8e, 0x98, 0xdb, 0xc5, 0xe2, 0x41, 0x23, 0xaf, 0x3e, 0x46,
+ 0xe4, 0xa1, 0x59, 0x1a, 0xed, 0x74, 0x08, 0xc9, 0xb7, 0xcc, 0x9e, 0xf3,
+ 0x8c, 0xce, 0xa1, 0xd2, 0xed, 0xd0, 0x37, 0x70, 0x75, 0x5c, 0xff, 0x6b,
+ 0x58, 0xa5, 0x17, 0x9b, 0x88, 0xec, 0x19, 0x15, 0x1e, 0x7a, 0x0a, 0xf0,
+ 0x6e, 0x72, 0xbf, 0xb8, 0x41, 0x73, 0x28, 0xc3, 0xa9, 0xb9, 0xa5, 0xe9,
+ 0x9f, 0x81, 0x77, 0x4d, 0x2a, 0xa0, 0x86, 0xc4, 0x0b, 0x89, 0x6b, 0x8a,
+ 0x20, 0x00, 0x48, 0xdd, 0x56, 0x8f, 0x07, 0x83, 0x9b, 0x18, 0x99, 0x0f,
+ 0x8e, 0x7b, 0x6e, 0x96, 0xd7, 0x97, 0x79, 0x1b, 0x50, 0x80, 0xf3, 0xce,
+ 0xcf, 0xbd, 0xfa, 0x30, 0x83, 0x05, 0x33, 0x07, 0x22, 0x57, 0x15, 0xf4,
+ 0x7f, 0xbe, 0xed, 0x04, 0xff, 0x8d, 0x4f, 0x94, 0x6b, 0x1b, 0xfe, 0x2b,
+ 0x31, 0x3e, 0x2f, 0x91, 0x26, 0x5b, 0xeb, 0x65, 0xfd, 0x83, 0x20, 0xd0,
+ 0x05, 0x20, 0x31, 0x47, 0x83, 0x4f, 0xba, 0xcd, 0x29, 0x59, 0x18, 0xe4,
+ 0x92, 0x8e, 0xb8, 0x81, 0xa4, 0x36, 0x98, 0x62, 0xf8, 0x43, 0xef, 0xdb,
+ 0x16, 0x7c, 0x37, 0x18, 0xd1, 0xc3, 0xb3, 0x45, 0xa9, 0xa9, 0xe2, 0xe8,
+ 0x9c, 0xc6, 0xb8, 0xf2, 0xed, 0x57, 0x9b, 0xad, 0xfe, 0x70, 0xdb, 0xe3,
+ 0x9c, 0x52, 0x6d, 0xed, 0xd7, 0xcc, 0xec, 0xb9, 0xb8, 0xcf, 0x33, 0x0e,
+ 0xa4, 0x6f, 0xcc, 0x99, 0xdd, 0xcd, 0xe7, 0x57, 0x50, 0x6e, 0xaf, 0xeb,
+ 0xa0, 0xcf, 0x1f, 0xf3, 0xa1, 0x74, 0xa2, 0x11, 0xb2, 0x8b, 0xa3, 0x26,
+ 0x04, 0xda, 0xf8, 0x01, 0x0f, 0x44, 0x03, 0x5f, 0x97, 0x32, 0x91, 0x46,
+ 0x1e, 0x3c, 0x32, 0xaa, 0xca, 0xca, 0xc5, 0xb0, 0xb6, 0xb2, 0x1a, 0x6d,
+ 0xd0, 0xee, 0x4d, 0x62, 0xc3, 0x2e, 0xa3, 0xbd, 0xa0, 0xca, 0x8c, 0x60,
+ 0x70, 0x4b, 0x59, 0x7c, 0x53, 0xa1, 0x7e, 0x96, 0x11, 0xed, 0x5e, 0xe2,
+ 0x87, 0xc5, 0x74, 0xf4, 0xc3, 0x63, 0x35, 0x8c, 0x53, 0x9b, 0x9f, 0x1a,
+ 0x42, 0xaf, 0x1b, 0x04, 0xb0, 0x45, 0x38, 0xfe, 0x5e, 0xc4, 0xae, 0xb6,
+ 0xdc, 0xfd, 0xf4, 0xf3, 0xd3, 0xfc, 0xd1, 0x9e, 0x8c, 0xed, 0x68, 0xa3,
+ 0xf9, 0x38, 0x29, 0x49, 0x4d, 0xfa, 0x17, 0xe4, 0x39, 0x7f, 0x91, 0x1f,
+ 0xd0, 0x09, 0xa7, 0xcf, 0xbf, 0x85, 0xc1, 0xa1, 0x1d, 0xb6, 0x0b, 0xd1,
+ 0xe8, 0x7b, 0xb7, 0x5e, 0x70, 0x73, 0xbc, 0x78, 0x2f, 0x36, 0x94, 0xc5,
+ 0x34, 0x4b, 0x36, 0xa7, 0x50, 0x53, 0x0b, 0x66, 0x26, 0x72, 0x65, 0x11,
+ 0x34, 0x22, 0xb3, 0x09, 0x05, 0xd0, 0x41, 0x34, 0xfd, 0x53, 0x08, 0x07,
+ 0x55, 0xc0, 0xa4, 0xb5, 0x9c, 0xf2, 0x67, 0x88, 0x56, 0xbf, 0xfb, 0x0c},
+ priv_key_33,
+ false},
+
+ // Comment: c = 0
+ // tcID: 27
+ {27,
+ {0x54, 0x65, 0x73, 0x74},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_33,
+ false},
+
+ // Comment: c = 1
+ // tcID: 28
+ {28,
+ {0x54, 0x65, 0x73, 0x74},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ priv_key_33,
+ false},
+
+ // Comment: c = n-1
+ // tcID: 29
+ {29,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xdc, 0x8f, 0x78, 0x80, 0x67, 0x2f, 0x0c, 0xf9, 0xd6, 0x36, 0x17, 0xa8,
+ 0xa5, 0x8b, 0xdd, 0x27, 0x1a, 0x10, 0x9b, 0xad, 0xda, 0x0f, 0xa8, 0x26,
+ 0xf9, 0x4b, 0x8a, 0x79, 0x55, 0x26, 0xb6, 0xa4, 0x9a, 0x80, 0x56, 0x4c,
+ 0xca, 0xba, 0x8a, 0x94, 0x91, 0xa9, 0x35, 0xa5, 0x3e, 0xde, 0xae, 0x1d,
+ 0x9a, 0x7b, 0x54, 0x63, 0xd9, 0xe2, 0xef, 0x3e, 0xe0, 0xce, 0x7b, 0xff,
+ 0x5d, 0x4b, 0x6c, 0x81, 0x47, 0xb5, 0xc0, 0x73, 0xc2, 0xf2, 0x20, 0x51,
+ 0x5d, 0x53, 0x1d, 0x55, 0xa3, 0x66, 0x87, 0xa6, 0xde, 0x3c, 0x34, 0x77,
+ 0x5c, 0x2f, 0x15, 0x19, 0x1a, 0xc0, 0xa7, 0x42, 0xd7, 0x34, 0x22, 0x28,
+ 0xc8, 0xd9, 0x10, 0xfe, 0x6b, 0xbc, 0xa4, 0x39, 0x53, 0x9c, 0x48, 0x5d,
+ 0xeb, 0xcb, 0xd0, 0xee, 0x0e, 0x4b, 0xae, 0x31, 0x75, 0x03, 0xb8, 0x3c,
+ 0xee, 0x81, 0x00, 0xac, 0x7b, 0xb4, 0x58, 0x74, 0x67, 0xcb, 0xc4, 0x37,
+ 0x3c, 0x4b, 0xda, 0x2e, 0xed, 0xf7, 0xc4, 0x16, 0x31, 0xe5, 0x09, 0x22,
+ 0xb5, 0x80, 0xf5, 0xbc, 0xe8, 0x1d, 0x24, 0xb2, 0x08, 0xca, 0xbc, 0xd2,
+ 0xd7, 0x5f, 0xcf, 0xe9, 0x9f, 0x75, 0xb4, 0x93, 0xdf, 0xfc, 0x5c, 0x9b,
+ 0xd9, 0x90, 0xf7, 0xfc, 0x3b, 0xf2, 0xef, 0xe3, 0x92, 0xfe, 0xca, 0xe3,
+ 0x6f, 0x3e, 0x4e, 0xf4, 0x45, 0x6c, 0x1b, 0x5d, 0xe9, 0x9c, 0xc7, 0x45,
+ 0x17, 0x33, 0xa9, 0x10, 0xb6, 0x83, 0x4b, 0x61, 0xec, 0x29, 0x27, 0x4d,
+ 0x98, 0x6b, 0xe3, 0x75, 0x2c, 0x35, 0x0b, 0x13, 0xa3, 0x27, 0xda, 0xbc,
+ 0x08, 0xdf, 0xcf, 0x65, 0x65, 0x49, 0x9a, 0xd2, 0x6e, 0x85, 0x34, 0x46,
+ 0x63, 0x3e, 0xad, 0xb2, 0x97, 0x0c, 0xa9, 0x5b, 0xcf, 0x6b, 0xf0, 0x5f,
+ 0xfd, 0xbc, 0x2a, 0x80, 0x43, 0x78, 0xd7, 0x69, 0x85, 0xa7, 0x1f, 0x06,
+ 0xf9, 0x09, 0x79, 0xf9, 0xfe, 0xf7, 0x16, 0xc3, 0x6a, 0xa6, 0x25, 0xa4,
+ 0x5b, 0x5e, 0xed, 0xf5, 0x08, 0x25, 0xa5, 0x3e, 0x9d, 0x94, 0x35, 0xb2,
+ 0x3c, 0xaa, 0xb9, 0xe5, 0xc6, 0x4d, 0x38, 0xfd, 0x3a, 0x76, 0x7e, 0x18,
+ 0x5a, 0xd7, 0x72, 0x7d, 0x6e, 0x15, 0xf9, 0xe9, 0xba, 0xb2, 0xf4, 0x18,
+ 0x4d, 0x64, 0x87, 0x69, 0x5d, 0xb9, 0xa2, 0x69, 0x8c, 0x67, 0x2b, 0x2e,
+ 0x82, 0x34, 0x10, 0xdb, 0xef, 0x1d, 0x93, 0xfe, 0x40, 0xc9, 0xd3, 0x57,
+ 0xee, 0x9f, 0xc7, 0x7f, 0x84, 0x9d, 0xe1, 0x13, 0x63, 0xf5, 0x83, 0xaf,
+ 0x8c, 0xcf, 0x51, 0x81, 0xca, 0x1a, 0xeb, 0x94, 0x4c, 0x42, 0x25, 0x16,
+ 0xcb, 0x40, 0x1e, 0x95, 0x09, 0x23, 0xe4, 0xbd, 0x88, 0x14, 0x39, 0xfa,
+ 0x10, 0x93, 0xc7, 0x75, 0x82, 0xbf, 0xe1, 0xac, 0x59, 0x93, 0x67, 0x47,
+ 0x00, 0xb6, 0x43, 0x43, 0x39, 0xe0, 0x24, 0x53, 0x15, 0xd8, 0x6f, 0xca},
+ priv_key_33,
+ false},
+
+ // Comment: ciphertext is empty
+ // tcID: 30
+ {30, {0x54, 0x65, 0x73, 0x74}, {}, priv_key_33, false},
+
+ // Comment: prepended bytes to ciphertext
+ // tcID: 31
+ {31,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x00, 0x00, 0x63, 0xb6, 0x3f, 0x6e, 0xb3, 0xfd, 0x23, 0x22, 0xa6, 0xc8,
+ 0x5e, 0xd1, 0x63, 0x18, 0x93, 0x2e, 0x83, 0xf3, 0x25, 0x35, 0xb3, 0xec,
+ 0x25, 0x27, 0xfb, 0x41, 0xdc, 0xc8, 0x65, 0xbc, 0x44, 0x69, 0x05, 0x54,
+ 0x46, 0x76, 0x55, 0x03, 0x4a, 0xd3, 0x3a, 0xa0, 0xfa, 0x99, 0x37, 0x88,
+ 0xe8, 0x06, 0x54, 0xab, 0x0e, 0x01, 0x74, 0xf8, 0xdd, 0x23, 0x8a, 0xd6,
+ 0x8c, 0x3b, 0xc1, 0x94, 0xf3, 0x90, 0xdd, 0x38, 0xd2, 0x64, 0x08, 0x77,
+ 0x87, 0x74, 0x84, 0x8c, 0x49, 0xa6, 0xa6, 0x06, 0xe7, 0xfb, 0x1b, 0x3b,
+ 0xfb, 0xf5, 0xf1, 0x9d, 0xb4, 0xd4, 0xd1, 0xba, 0x2d, 0xb4, 0x3f, 0xef,
+ 0xb9, 0xa9, 0xba, 0xc3, 0x11, 0xf2, 0xe1, 0xfc, 0x1a, 0xb4, 0xf5, 0xdd,
+ 0xc0, 0x0a, 0x00, 0x9b, 0x9d, 0xc4, 0x35, 0x44, 0x8f, 0x25, 0x0a, 0x64,
+ 0x8b, 0x20, 0x6f, 0xe7, 0x64, 0x50, 0x58, 0x05, 0xc9, 0xbe, 0xd1, 0x72,
+ 0x9d, 0x5b, 0xfe, 0xaa, 0x4f, 0xdd, 0xaf, 0xc1, 0x15, 0xd2, 0x81, 0x70,
+ 0x3f, 0xab, 0x0e, 0x79, 0x72, 0x6d, 0x55, 0x46, 0xfa, 0x69, 0x8a, 0x45,
+ 0xca, 0x6e, 0x5e, 0x56, 0x1b, 0x8c, 0x29, 0x64, 0xb2, 0xda, 0x01, 0x91,
+ 0x4f, 0x80, 0x8a, 0x49, 0x8a, 0xb7, 0x76, 0x72, 0xed, 0xa3, 0x43, 0x2e,
+ 0xd9, 0x97, 0x4f, 0x0a, 0x06, 0xd3, 0x20, 0xff, 0x87, 0xa4, 0x22, 0x28,
+ 0x99, 0xf8, 0x93, 0xa6, 0xcb, 0x6a, 0xbf, 0x13, 0xd7, 0xe5, 0x6c, 0xce,
+ 0x2e, 0xe7, 0xea, 0xe6, 0x7f, 0xc2, 0x6f, 0x22, 0x74, 0xb6, 0x3c, 0xe8,
+ 0x30, 0x1c, 0x72, 0x1d, 0x71, 0x95, 0x15, 0x8b, 0x6c, 0x96, 0x6b, 0x8d,
+ 0x36, 0xe3, 0xcf, 0xf0, 0xae, 0xc6, 0xf2, 0x18, 0xb0, 0xfa, 0x6d, 0x84,
+ 0x90, 0x49, 0x34, 0x71, 0xee, 0x0f, 0x08, 0xb8, 0x40, 0xb6, 0xcd, 0xcb,
+ 0xb7, 0x3a, 0x16, 0x42, 0x46, 0x86, 0x4d, 0xe0, 0xf3, 0x55, 0x65, 0xbb,
+ 0xeb, 0xe5, 0x15, 0x85, 0x81, 0x9e, 0x42, 0xa4, 0x25, 0x09, 0x04, 0x79,
+ 0x53, 0x7e, 0xd6, 0x7f, 0x98, 0x23, 0x64, 0x15, 0xe6, 0xad, 0x3c, 0xa8,
+ 0x11, 0x16, 0xbe, 0xb9, 0x1d, 0xb8, 0x02, 0xdf, 0xb3, 0xf9, 0xda, 0x73,
+ 0x3f, 0x86, 0xcb, 0x6f, 0xa9, 0x09, 0x04, 0xc8, 0xa3, 0x82, 0xaf, 0xcb,
+ 0xf6, 0x16, 0x2f, 0x0d, 0x89, 0xee, 0x04, 0x97, 0x3f, 0x2d, 0x26, 0x65,
+ 0x93, 0x25, 0xf7, 0xf0, 0x0a, 0x4a, 0xe9, 0xe8, 0x00, 0xde, 0x6a, 0xa2,
+ 0x7b, 0x6c, 0x94, 0xb9, 0xd5, 0x77, 0x91, 0x65, 0x8e, 0xb0, 0x71, 0x4b,
+ 0x7c, 0xba, 0x54, 0x66, 0xec, 0xfe, 0x44, 0xbd, 0x58, 0x03, 0x64, 0x7c,
+ 0x38, 0x25, 0xb5, 0x8c, 0x37, 0x18, 0x73, 0x11, 0xa8, 0xb1, 0x13, 0x99,
+ 0xf5, 0x3a, 0x87, 0x7c, 0x26, 0x5d, 0xa8, 0x24, 0x93, 0xa9, 0x08, 0x69,
+ 0xe3, 0x76},
+ priv_key_33,
+ false},
+
+ // Comment: appended bytes to ciphertext
+ // tcID: 32
+ {32,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x63, 0xb6, 0x3f, 0x6e, 0xb3, 0xfd, 0x23, 0x22, 0xa6, 0xc8, 0x5e, 0xd1,
+ 0x63, 0x18, 0x93, 0x2e, 0x83, 0xf3, 0x25, 0x35, 0xb3, 0xec, 0x25, 0x27,
+ 0xfb, 0x41, 0xdc, 0xc8, 0x65, 0xbc, 0x44, 0x69, 0x05, 0x54, 0x46, 0x76,
+ 0x55, 0x03, 0x4a, 0xd3, 0x3a, 0xa0, 0xfa, 0x99, 0x37, 0x88, 0xe8, 0x06,
+ 0x54, 0xab, 0x0e, 0x01, 0x74, 0xf8, 0xdd, 0x23, 0x8a, 0xd6, 0x8c, 0x3b,
+ 0xc1, 0x94, 0xf3, 0x90, 0xdd, 0x38, 0xd2, 0x64, 0x08, 0x77, 0x87, 0x74,
+ 0x84, 0x8c, 0x49, 0xa6, 0xa6, 0x06, 0xe7, 0xfb, 0x1b, 0x3b, 0xfb, 0xf5,
+ 0xf1, 0x9d, 0xb4, 0xd4, 0xd1, 0xba, 0x2d, 0xb4, 0x3f, 0xef, 0xb9, 0xa9,
+ 0xba, 0xc3, 0x11, 0xf2, 0xe1, 0xfc, 0x1a, 0xb4, 0xf5, 0xdd, 0xc0, 0x0a,
+ 0x00, 0x9b, 0x9d, 0xc4, 0x35, 0x44, 0x8f, 0x25, 0x0a, 0x64, 0x8b, 0x20,
+ 0x6f, 0xe7, 0x64, 0x50, 0x58, 0x05, 0xc9, 0xbe, 0xd1, 0x72, 0x9d, 0x5b,
+ 0xfe, 0xaa, 0x4f, 0xdd, 0xaf, 0xc1, 0x15, 0xd2, 0x81, 0x70, 0x3f, 0xab,
+ 0x0e, 0x79, 0x72, 0x6d, 0x55, 0x46, 0xfa, 0x69, 0x8a, 0x45, 0xca, 0x6e,
+ 0x5e, 0x56, 0x1b, 0x8c, 0x29, 0x64, 0xb2, 0xda, 0x01, 0x91, 0x4f, 0x80,
+ 0x8a, 0x49, 0x8a, 0xb7, 0x76, 0x72, 0xed, 0xa3, 0x43, 0x2e, 0xd9, 0x97,
+ 0x4f, 0x0a, 0x06, 0xd3, 0x20, 0xff, 0x87, 0xa4, 0x22, 0x28, 0x99, 0xf8,
+ 0x93, 0xa6, 0xcb, 0x6a, 0xbf, 0x13, 0xd7, 0xe5, 0x6c, 0xce, 0x2e, 0xe7,
+ 0xea, 0xe6, 0x7f, 0xc2, 0x6f, 0x22, 0x74, 0xb6, 0x3c, 0xe8, 0x30, 0x1c,
+ 0x72, 0x1d, 0x71, 0x95, 0x15, 0x8b, 0x6c, 0x96, 0x6b, 0x8d, 0x36, 0xe3,
+ 0xcf, 0xf0, 0xae, 0xc6, 0xf2, 0x18, 0xb0, 0xfa, 0x6d, 0x84, 0x90, 0x49,
+ 0x34, 0x71, 0xee, 0x0f, 0x08, 0xb8, 0x40, 0xb6, 0xcd, 0xcb, 0xb7, 0x3a,
+ 0x16, 0x42, 0x46, 0x86, 0x4d, 0xe0, 0xf3, 0x55, 0x65, 0xbb, 0xeb, 0xe5,
+ 0x15, 0x85, 0x81, 0x9e, 0x42, 0xa4, 0x25, 0x09, 0x04, 0x79, 0x53, 0x7e,
+ 0xd6, 0x7f, 0x98, 0x23, 0x64, 0x15, 0xe6, 0xad, 0x3c, 0xa8, 0x11, 0x16,
+ 0xbe, 0xb9, 0x1d, 0xb8, 0x02, 0xdf, 0xb3, 0xf9, 0xda, 0x73, 0x3f, 0x86,
+ 0xcb, 0x6f, 0xa9, 0x09, 0x04, 0xc8, 0xa3, 0x82, 0xaf, 0xcb, 0xf6, 0x16,
+ 0x2f, 0x0d, 0x89, 0xee, 0x04, 0x97, 0x3f, 0x2d, 0x26, 0x65, 0x93, 0x25,
+ 0xf7, 0xf0, 0x0a, 0x4a, 0xe9, 0xe8, 0x00, 0xde, 0x6a, 0xa2, 0x7b, 0x6c,
+ 0x94, 0xb9, 0xd5, 0x77, 0x91, 0x65, 0x8e, 0xb0, 0x71, 0x4b, 0x7c, 0xba,
+ 0x54, 0x66, 0xec, 0xfe, 0x44, 0xbd, 0x58, 0x03, 0x64, 0x7c, 0x38, 0x25,
+ 0xb5, 0x8c, 0x37, 0x18, 0x73, 0x11, 0xa8, 0xb1, 0x13, 0x99, 0xf5, 0x3a,
+ 0x87, 0x7c, 0x26, 0x5d, 0xa8, 0x24, 0x93, 0xa9, 0x08, 0x69, 0xe3, 0x76,
+ 0x00, 0x00},
+ priv_key_33,
+ false},
+
+ // Comment: truncated ciphertext
+ // tcID: 33
+ {33,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xb6, 0x3f, 0x6e, 0xb3, 0xfd, 0x23, 0x22, 0xa6, 0xc8, 0x5e, 0xd1, 0x63,
+ 0x18, 0x93, 0x2e, 0x83, 0xf3, 0x25, 0x35, 0xb3, 0xec, 0x25, 0x27, 0xfb,
+ 0x41, 0xdc, 0xc8, 0x65, 0xbc, 0x44, 0x69, 0x05, 0x54, 0x46, 0x76, 0x55,
+ 0x03, 0x4a, 0xd3, 0x3a, 0xa0, 0xfa, 0x99, 0x37, 0x88, 0xe8, 0x06, 0x54,
+ 0xab, 0x0e, 0x01, 0x74, 0xf8, 0xdd, 0x23, 0x8a, 0xd6, 0x8c, 0x3b, 0xc1,
+ 0x94, 0xf3, 0x90, 0xdd, 0x38, 0xd2, 0x64, 0x08, 0x77, 0x87, 0x74, 0x84,
+ 0x8c, 0x49, 0xa6, 0xa6, 0x06, 0xe7, 0xfb, 0x1b, 0x3b, 0xfb, 0xf5, 0xf1,
+ 0x9d, 0xb4, 0xd4, 0xd1, 0xba, 0x2d, 0xb4, 0x3f, 0xef, 0xb9, 0xa9, 0xba,
+ 0xc3, 0x11, 0xf2, 0xe1, 0xfc, 0x1a, 0xb4, 0xf5, 0xdd, 0xc0, 0x0a, 0x00,
+ 0x9b, 0x9d, 0xc4, 0x35, 0x44, 0x8f, 0x25, 0x0a, 0x64, 0x8b, 0x20, 0x6f,
+ 0xe7, 0x64, 0x50, 0x58, 0x05, 0xc9, 0xbe, 0xd1, 0x72, 0x9d, 0x5b, 0xfe,
+ 0xaa, 0x4f, 0xdd, 0xaf, 0xc1, 0x15, 0xd2, 0x81, 0x70, 0x3f, 0xab, 0x0e,
+ 0x79, 0x72, 0x6d, 0x55, 0x46, 0xfa, 0x69, 0x8a, 0x45, 0xca, 0x6e, 0x5e,
+ 0x56, 0x1b, 0x8c, 0x29, 0x64, 0xb2, 0xda, 0x01, 0x91, 0x4f, 0x80, 0x8a,
+ 0x49, 0x8a, 0xb7, 0x76, 0x72, 0xed, 0xa3, 0x43, 0x2e, 0xd9, 0x97, 0x4f,
+ 0x0a, 0x06, 0xd3, 0x20, 0xff, 0x87, 0xa4, 0x22, 0x28, 0x99, 0xf8, 0x93,
+ 0xa6, 0xcb, 0x6a, 0xbf, 0x13, 0xd7, 0xe5, 0x6c, 0xce, 0x2e, 0xe7, 0xea,
+ 0xe6, 0x7f, 0xc2, 0x6f, 0x22, 0x74, 0xb6, 0x3c, 0xe8, 0x30, 0x1c, 0x72,
+ 0x1d, 0x71, 0x95, 0x15, 0x8b, 0x6c, 0x96, 0x6b, 0x8d, 0x36, 0xe3, 0xcf,
+ 0xf0, 0xae, 0xc6, 0xf2, 0x18, 0xb0, 0xfa, 0x6d, 0x84, 0x90, 0x49, 0x34,
+ 0x71, 0xee, 0x0f, 0x08, 0xb8, 0x40, 0xb6, 0xcd, 0xcb, 0xb7, 0x3a, 0x16,
+ 0x42, 0x46, 0x86, 0x4d, 0xe0, 0xf3, 0x55, 0x65, 0xbb, 0xeb, 0xe5, 0x15,
+ 0x85, 0x81, 0x9e, 0x42, 0xa4, 0x25, 0x09, 0x04, 0x79, 0x53, 0x7e, 0xd6,
+ 0x7f, 0x98, 0x23, 0x64, 0x15, 0xe6, 0xad, 0x3c, 0xa8, 0x11, 0x16, 0xbe,
+ 0xb9, 0x1d, 0xb8, 0x02, 0xdf, 0xb3, 0xf9, 0xda, 0x73, 0x3f, 0x86, 0xcb,
+ 0x6f, 0xa9, 0x09, 0x04, 0xc8, 0xa3, 0x82, 0xaf, 0xcb, 0xf6, 0x16, 0x2f,
+ 0x0d, 0x89, 0xee, 0x04, 0x97, 0x3f, 0x2d, 0x26, 0x65, 0x93, 0x25, 0xf7,
+ 0xf0, 0x0a, 0x4a, 0xe9, 0xe8, 0x00, 0xde, 0x6a, 0xa2, 0x7b, 0x6c, 0x94,
+ 0xb9, 0xd5, 0x77, 0x91, 0x65, 0x8e, 0xb0, 0x71, 0x4b, 0x7c, 0xba, 0x54,
+ 0x66, 0xec, 0xfe, 0x44, 0xbd, 0x58, 0x03, 0x64, 0x7c, 0x38, 0x25, 0xb5,
+ 0x8c, 0x37, 0x18, 0x73, 0x11, 0xa8, 0xb1, 0x13, 0x99, 0xf5, 0x3a, 0x87,
+ 0x7c, 0x26, 0x5d, 0xa8, 0x24, 0x93, 0xa9, 0x08, 0x69, 0xe3, 0x76},
+ priv_key_33,
+ false},
+
+ // Comment: edge case for ciphertext
+ // tcID: 34
+ {34,
+ {0xf6, 0xc9, 0xe9, 0xeb, 0xc6, 0x41, 0x1a, 0xde, 0x89, 0x17, 0x54, 0xe4,
+ 0xb2, 0x4f, 0xe5, 0x84, 0x1b, 0x26, 0xc5, 0xa7, 0x69, 0xc1, 0x39, 0x11,
+ 0xcc, 0x0e, 0x01, 0x0a, 0xaf, 0xb3, 0x28, 0x63, 0xea, 0xae, 0x62, 0xbd,
+ 0xc8, 0xcb, 0x37, 0xe8, 0x07, 0x52, 0x4f, 0x72, 0x27, 0x0f, 0xc7, 0x28,
+ 0xad, 0x1c, 0x01, 0xf0, 0xc9, 0x1c, 0x9b, 0x60, 0x4a, 0xa6, 0x31, 0x68,
+ 0x2f, 0x9d, 0x15, 0xb2, 0x35, 0xee, 0x5e, 0xd7, 0xb8, 0x52, 0x32, 0x3e,
+ 0x4f, 0x64, 0x07, 0x4e, 0x47, 0x44, 0x23, 0x9b, 0xac, 0x90, 0x7b, 0xd9,
+ 0x2a, 0xfc, 0xf6, 0xe5, 0xd6, 0x72, 0x56, 0xda, 0xa1, 0x86, 0x95, 0x47,
+ 0x5d, 0x7d, 0x2d, 0x1e, 0x69, 0x5c, 0xdd, 0xae, 0xb6, 0x5c, 0x41, 0xc0,
+ 0x62, 0x93, 0xf3, 0xe2, 0x9c, 0x15, 0x14, 0xb1, 0x69, 0xc5, 0xaf, 0xde,
+ 0x72, 0x7b, 0x85, 0x2e, 0x7c, 0x9b, 0xb1, 0x4f, 0x8d, 0xe3, 0xab, 0x62,
+ 0x72, 0x7d, 0xcb, 0x35, 0xa3, 0x85, 0xbc, 0x0f, 0x5e, 0xdd, 0x1d, 0x76,
+ 0x32, 0x2a, 0x94, 0xe5, 0x39, 0x58, 0x4e, 0xfb, 0xfc, 0x71, 0x9f, 0xcc,
+ 0x53, 0xd8, 0xc6, 0x45, 0x92, 0x3e, 0xe9, 0x2f, 0x42, 0x5f, 0xbf, 0x01,
+ 0x81, 0x7c, 0x6d, 0xb3, 0x47, 0x07, 0xa6, 0x02, 0x53, 0x35, 0x75, 0xa6,
+ 0x20, 0xcf, 0x3e, 0xb0, 0x2c, 0x7d, 0x50, 0x05, 0x9d, 0xdc, 0x77, 0x8b,
+ 0x52, 0x13, 0x8b, 0xd7, 0xbf, 0x3c, 0x79, 0xba, 0xb3, 0x9e, 0xb4, 0xd4,
+ 0xad, 0x74, 0x40, 0x4a, 0x11, 0xca, 0xc5, 0xf1, 0x2b, 0xa5, 0xa1, 0xd5,
+ 0x57, 0xe1, 0x8a, 0xc5, 0x80, 0x70, 0xc3, 0x52, 0x76, 0x3b, 0x7d, 0x30,
+ 0x55, 0xd7, 0xac, 0x7e, 0x50, 0x25, 0x91, 0x21, 0xaa, 0x63, 0x5c, 0xfc,
+ 0xd9, 0x88, 0xa8, 0x74, 0xe4, 0xff, 0xc8, 0x63, 0x07, 0x9f, 0x57, 0x21,
+ 0xae, 0x35, 0x9f, 0x43, 0xb2, 0xe6, 0xa2, 0xf8, 0x6e, 0xdd, 0xf2, 0xe9,
+ 0xce, 0x89, 0x57, 0x9f, 0xd7, 0xe8, 0x73, 0x71, 0x50, 0x76, 0x12, 0x53,
+ 0x3e, 0x44, 0x64, 0xf5, 0xc0, 0x95, 0xe7, 0xfc, 0xc3, 0x30, 0xd5, 0x32,
+ 0x4c, 0x52, 0xb9, 0x85, 0x32, 0xdf, 0x6f, 0xfb, 0x05, 0x80, 0xf7, 0xf5,
+ 0xb5, 0xd8, 0x03, 0xf6, 0x02, 0x59, 0x49, 0x55, 0x35, 0xd9, 0x52, 0x8e,
+ 0xdc, 0x70, 0x4d, 0x0c, 0xad, 0x64, 0x54, 0x18, 0xb3, 0x0e, 0x1d, 0xbd,
+ 0x41, 0x0b, 0x8b, 0x06, 0xdf, 0xce, 0x03, 0x84, 0x0a, 0xa0, 0x37, 0x02,
+ 0x17, 0x3e, 0x6f, 0xb0, 0xd1, 0x5b, 0x6a, 0xbb, 0xa1, 0xd1, 0x3c, 0x9d,
+ 0x11, 0x3f, 0x48, 0x69, 0xe8, 0x18, 0x98, 0xc6, 0xf2, 0x85},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02},
+ priv_key_34,
+ true},
+
+ // Comment: edge case for ciphertext
+ // tcID: 35
+ {35,
+ {0xc4, 0x40, 0x09, 0xe9, 0x82, 0x16, 0x01, 0xe2, 0x19, 0xac, 0x4f, 0x02,
+ 0x98, 0x3b, 0x21, 0xa1, 0xce, 0x30, 0x9f, 0x2d, 0xba, 0xe9, 0x0c, 0xe4,
+ 0xfd, 0x6a, 0x2e, 0x37, 0xc2, 0x9b, 0x73, 0x81, 0x74, 0x77, 0x46, 0x0c,
+ 0x24, 0x46, 0xa7, 0x12, 0xd3, 0x22, 0x74, 0xd0, 0xe2, 0x0d, 0x99, 0x2b,
+ 0xca, 0x09, 0xea, 0xc7, 0x25, 0xa6, 0x58, 0x73, 0x70, 0x08, 0x40, 0xc1,
+ 0x5a, 0x8f, 0x66, 0x07, 0x00, 0xfd, 0x2b, 0x41, 0x4e, 0xb2, 0x4b, 0x3d,
+ 0x06, 0xe2, 0x79, 0xc4, 0x7c, 0x12, 0x53, 0xfd, 0x14, 0x99, 0x45, 0xf7,
+ 0xc8, 0xf8, 0xb2, 0x9c, 0x8b, 0x28, 0x83, 0xeb, 0x75, 0x4a, 0xf7, 0x4a,
+ 0x5b, 0x10, 0x8a, 0x24, 0x21, 0xf9, 0xb6, 0xf2, 0x2f, 0x39, 0xd3, 0x8e,
+ 0x42, 0x3b, 0x26, 0xbd, 0x85, 0x64, 0x34, 0xf3, 0x6b, 0x87, 0xcb, 0xf9,
+ 0x6e, 0x18, 0x43, 0x7e, 0x10, 0x31, 0x9f, 0x73, 0xd3, 0x7d, 0x13, 0x40,
+ 0xf8, 0x7c, 0x14, 0x7b, 0xd2, 0x9e, 0x75, 0x06, 0x48, 0x86, 0x7f, 0x8a,
+ 0x15, 0x47, 0x05, 0xa2, 0x69, 0x4f, 0x5d, 0x44, 0x1d, 0x00, 0x54, 0x6e,
+ 0xed, 0xec, 0x71, 0xf5, 0x32, 0x23, 0x7b, 0x97, 0x6a, 0x59, 0xdf, 0xdd,
+ 0x0e, 0x65, 0x6a, 0xc5, 0x17, 0x11, 0xff, 0x01, 0x59, 0x2d, 0x22, 0x72,
+ 0x88, 0x95, 0xf2, 0xc5, 0x91, 0xcf, 0xe6, 0xd4, 0x85, 0xd8, 0x45, 0xd5,
+ 0x07, 0xcc, 0x1c, 0x0b, 0xb5, 0xfe, 0x4c, 0xe1, 0xcf, 0xc9, 0x90, 0x55,
+ 0xdd, 0xd9, 0x63, 0xcd, 0xd3, 0xe6, 0x34, 0xfe, 0x5b, 0x82, 0x57, 0xab,
+ 0x71, 0x3a, 0x34, 0x43, 0xfe, 0x56, 0xca, 0xac, 0x56, 0x69, 0x31, 0xac,
+ 0xc8, 0x96, 0x8f, 0x5a, 0x82, 0xd0, 0xe2, 0x5e, 0x14, 0x5f, 0x9e, 0x50,
+ 0x28, 0xce, 0x1c, 0xca, 0x20, 0xf1, 0x59, 0xe9, 0xc4, 0x61, 0x1e, 0x82,
+ 0x57, 0x7a, 0x4f, 0xd9, 0x0c, 0xe2, 0x4b, 0x5f, 0x12, 0x41, 0x57, 0xd6,
+ 0x60, 0x74, 0xb3, 0xd6, 0x99, 0xa1, 0x53, 0xc7, 0xf3, 0xa5, 0xe8, 0xf1,
+ 0xf2, 0x12, 0x22, 0xac, 0x1e, 0xa6, 0x1f, 0xcc, 0x0e, 0xf6, 0x92, 0xb2,
+ 0x2b, 0x65, 0x33, 0xf0, 0x7b},
+ {0xae, 0x05, 0x39, 0x38, 0xe2, 0x60, 0xb5, 0xec, 0xdc, 0x62, 0xa3, 0x82,
+ 0x58, 0xe7, 0x89, 0x69, 0x4a, 0xd2, 0x9c, 0x11, 0xa6, 0x21, 0xc1, 0xa7,
+ 0x60, 0xce, 0x3c, 0x12, 0x47, 0xd2, 0x23, 0xbc, 0x0c, 0x70, 0x42, 0x1b,
+ 0x72, 0x92, 0x3d, 0x33, 0x28, 0xf8, 0x2e, 0x8a, 0x68, 0x3a, 0x39, 0x65,
+ 0x6e, 0x02, 0x32, 0x5d, 0x53, 0x77, 0x07, 0x10, 0x4e, 0xe5, 0xf7, 0x0c,
+ 0x95, 0x7f, 0xe8, 0x80, 0x37, 0x55, 0x9c, 0x73, 0x52, 0xd5, 0x82, 0xf7,
+ 0xf9, 0x92, 0x13, 0x49, 0xb8, 0x2b, 0x09, 0x0a, 0x68, 0x3f, 0xa2, 0xdc,
+ 0xb3, 0x7b, 0xe7, 0xd2, 0xa1, 0x32, 0x3b, 0x24, 0xd0, 0xf9, 0x61, 0x7c,
+ 0x90, 0x21, 0x69, 0xa4, 0x36, 0xc0, 0x88, 0xa6, 0x36, 0x12, 0xf4, 0xef,
+ 0x96, 0xc1, 0xa7, 0x0b, 0x26, 0x03, 0x7e, 0x4c, 0xf8, 0xb6, 0x45, 0xff,
+ 0x6a, 0x48, 0x19, 0x5e, 0xb9, 0x9f, 0x74, 0x0f, 0x6c, 0x39, 0xa5, 0x46,
+ 0xfe, 0x3a, 0x5d, 0x2e, 0x91, 0x3a, 0xcb, 0xa1, 0x46, 0xfe, 0x59, 0x07,
+ 0x95, 0xee, 0x5f, 0x78, 0xf8, 0xf1, 0xe3, 0x19, 0xad, 0xd2, 0x55, 0xaa,
+ 0x5f, 0xc4, 0xca, 0xda, 0x23, 0xd0, 0x22, 0x7d, 0x2f, 0x33, 0x0a, 0x6d,
+ 0x51, 0x60, 0xb6, 0x26, 0xf3, 0x3b, 0x94, 0x57, 0xc6, 0x21, 0x54, 0xce,
+ 0xa5, 0xec, 0x48, 0xce, 0xbb, 0x45, 0x92, 0xc1, 0x76, 0x3b, 0xf5, 0xc4,
+ 0x75, 0x5b, 0xf3, 0x49, 0x4f, 0x1c, 0xa8, 0x7d, 0x0c, 0xe7, 0x87, 0xb4,
+ 0x60, 0x46, 0xf7, 0xe4, 0xd1, 0x7a, 0xcc, 0xad, 0x72, 0xe8, 0xe1, 0x1f,
+ 0x6c, 0xc7, 0x1e, 0x38, 0x44, 0xaf, 0x11, 0x94, 0x9f, 0xe2, 0x8e, 0x68,
+ 0xdc, 0x26, 0xe1, 0x5a, 0x92, 0x8d, 0x79, 0xda, 0x82, 0xca, 0xcb, 0x95,
+ 0x9c, 0xae, 0x7e, 0x3d, 0x3c, 0x0c, 0xa9, 0x4d, 0xe0, 0x07, 0x85, 0x52,
+ 0x61, 0x5d, 0x84, 0xf4, 0xf7, 0x16, 0x92, 0x73, 0x00, 0xe2, 0xb8, 0x05,
+ 0x88, 0x57, 0x16, 0x7d, 0x78, 0x5f, 0x8e, 0x6b, 0x33, 0x91, 0xf0, 0x70,
+ 0x8c, 0x36, 0x5d, 0x11, 0x28, 0x71, 0x10, 0x7b, 0x68, 0x9b, 0xc7, 0x25,
+ 0x8f, 0xa7, 0x35, 0x96, 0x68, 0xd2, 0x0f, 0x2b, 0x6c, 0xb8, 0xeb, 0xb4,
+ 0xc8, 0x93, 0x5f, 0x3e, 0x37, 0x6e, 0x9b, 0xdd, 0x9f, 0xa2, 0x91, 0x1d,
+ 0xb2, 0x72, 0xd9, 0x51, 0xc4, 0x30, 0x45, 0x09, 0xee, 0xc0, 0x2b, 0x95,
+ 0xe8, 0x3d, 0x2c, 0xa0, 0x29, 0xfb, 0x71, 0x32, 0xdb, 0xc9, 0xbd, 0xdb,
+ 0x72, 0xd7, 0x2d, 0x72, 0x8a, 0x77, 0x53, 0x99, 0xbb, 0x36, 0x80, 0x36,
+ 0xf0, 0xdf, 0x69, 0x70, 0xcd, 0xc8, 0x71, 0x51, 0xdb, 0xa1, 0xb9, 0xf6,
+ 0xe3, 0xd5, 0x66, 0x65, 0xd8, 0x5e, 0x4c, 0x33, 0xfd, 0xae, 0xf3, 0xa2,
+ 0xf4, 0xd9, 0x18, 0x07, 0x28, 0xfc, 0x3c, 0xb1, 0xc7, 0x6b, 0xf8, 0x31},
+ priv_key_35,
+ true},
+
+ // Comment: ciphertext has low hamming weight
+ // tcID: 36
+ {36,
+ {0xfa, 0xc9, 0xca, 0x4d, 0xa7, 0x81, 0x95, 0x4f, 0xfc, 0x24, 0x6d, 0x03,
+ 0x47, 0x40, 0x8d, 0xfa, 0xa1, 0x49, 0xe0, 0xae, 0xef, 0x28, 0xc3, 0x34,
+ 0x84, 0x20, 0x34, 0x44, 0x4a, 0x2f, 0x9d, 0xf6, 0x19, 0x57, 0x1e, 0x07,
+ 0x78, 0x4a, 0xcb, 0x8f, 0xa7, 0xd7, 0x94, 0xe6, 0x8a, 0xf9, 0xe1, 0xce,
+ 0x80, 0xa1, 0x4e, 0xc8, 0x4b, 0x6d, 0x49, 0x90, 0xe4, 0x7a, 0x74, 0x8f,
+ 0xc6, 0x3a, 0xee, 0x20, 0x7a, 0x89, 0x48, 0x83, 0x8d},
+ {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_36,
+ true},
+
+ // Comment: ciphertext has high hamming weight
+ // tcID: 37
+ {37,
+ {0xac, 0x67, 0xe5, 0x41, 0x97, 0x67, 0xf8, 0xf0, 0x24, 0xf0, 0x20, 0x63,
+ 0x1a, 0xb2, 0x1a, 0x9f, 0x63, 0x18, 0xd0, 0xb7, 0x1a, 0x47, 0x0d, 0x8b,
+ 0x75, 0x7f, 0x60, 0xc0, 0xf6, 0xd4, 0xfa, 0x5c, 0x42, 0xda, 0x77, 0x27,
+ 0x5a, 0xca, 0x90, 0xd3, 0xbf, 0x48, 0xab, 0xf6, 0x34, 0xbe, 0x42, 0xa5,
+ 0x27, 0xef, 0x2b, 0x6d, 0x1e, 0x2a, 0xb0, 0xd0, 0x28, 0x97, 0x14, 0x31,
+ 0x6d, 0x31, 0x0a, 0x19, 0x28, 0xa5, 0x72, 0xf3, 0x68, 0xac, 0x5a, 0x18,
+ 0x27, 0x66, 0xc5, 0x14, 0xab, 0x37, 0x6b, 0x3d, 0x16, 0xca, 0x23, 0xa4,
+ 0x07, 0x48, 0xb6, 0x2e, 0xba, 0x6a, 0x79, 0xde, 0x16, 0x55, 0x9a, 0x46,
+ 0x32, 0x2c, 0xc4, 0x90, 0xcd, 0x7a, 0x3d, 0x68, 0xeb, 0x9f, 0x3c, 0x41,
+ 0x2d, 0x9c, 0xbd, 0xaa, 0x36, 0xec, 0x32, 0xc7, 0x71, 0x16, 0xb9, 0xc1,
+ 0x20, 0xda, 0x6c, 0x91, 0xa5},
+ {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ priv_key_37,
+ true},
+
+ // Comment: ciphertext has high hamming weight
+ // tcID: 38
+ {38,
+ {0xc9, 0x2e, 0x46, 0x0c, 0x4d, 0xa5, 0x21, 0x73, 0xb5, 0x26, 0xa1, 0xcb,
+ 0xcb, 0x2f, 0xcb, 0x51, 0x7a, 0xb3, 0x35, 0xad, 0xfc, 0xe0, 0x2f, 0xb4,
+ 0xa4, 0x39, 0x21, 0x54, 0x76, 0x22, 0x5e, 0x82, 0xfa, 0x2a, 0x5b, 0x68,
+ 0xfe, 0x5d, 0xc1, 0xa8, 0xe4, 0xf0, 0x5a, 0xc3, 0x09, 0xe3, 0x1c, 0x3f,
+ 0xb5, 0xb4, 0xb9, 0x1a, 0x8d, 0xdd, 0xdf, 0xdb, 0x7d, 0x83, 0xdc, 0x8b,
+ 0xfe, 0xa2, 0x42, 0x9c, 0xf9, 0x3c, 0x2e, 0x63, 0x27, 0x7b, 0xd4, 0xf9,
+ 0x20, 0x2f, 0x92, 0xd8, 0xfd, 0x36, 0x24, 0x29, 0x84, 0xf2, 0x37, 0xa3,
+ 0xec, 0xd8, 0x96, 0x6b, 0xa9, 0xf8, 0xe4, 0x45, 0x7c, 0x15, 0x82, 0x77,
+ 0xa2, 0xec, 0x69, 0xec, 0x8c, 0xa5, 0xab, 0xcd, 0xb6, 0x89, 0x10, 0x26,
+ 0x65, 0x82, 0x74, 0x71, 0x04, 0x4a, 0x49, 0x1e, 0x95, 0x1c, 0xe6, 0x4b,
+ 0xa5, 0x1c, 0x7f, 0xe1, 0xe0, 0x0a, 0x2d, 0x8e, 0xf3, 0x73, 0x1c, 0xca,
+ 0xbb, 0xcc, 0x28, 0x67, 0x85, 0x5d, 0x9b, 0x83, 0x9d, 0xf2, 0x6a, 0x1f,
+ 0x7b, 0x3d, 0xc0, 0xea, 0xc2, 0xe0, 0xb7, 0x70, 0x0f, 0x06, 0x45, 0x55,
+ 0x47, 0x70, 0x71, 0x3b, 0x78, 0xbc, 0x3a, 0x74, 0x2b, 0x90, 0xc7, 0x27,
+ 0x7d, 0x35, 0xa7, 0x89, 0xcb, 0xa6, 0xe7, 0x50, 0xbe, 0xc9, 0xf7, 0x3e,
+ 0xa4, 0x12, 0x8f, 0x9d, 0x41, 0x13, 0x25, 0xc5, 0x53, 0x6f, 0xa4, 0xcb,
+ 0x94, 0x53, 0xee, 0x2b, 0xc5, 0xb0, 0xf8, 0x00, 0xdb, 0x8c, 0x37, 0x57,
+ 0x0c, 0xd0, 0x83, 0x22, 0xd3, 0xe5, 0x18, 0xe4, 0x8f, 0xdd, 0x61, 0xc5,
+ 0x8d, 0x11, 0xf7, 0xf3, 0x74, 0x8a, 0x8a, 0x07, 0x10, 0x99, 0x14, 0x08,
+ 0x25, 0x81, 0xa4, 0x17, 0x18, 0xa0, 0x5c, 0x39, 0x48, 0x09, 0x48, 0xfc,
+ 0xdb, 0x15, 0x29, 0xe7, 0x1f, 0x23, 0x56, 0x44, 0x92, 0x20, 0xef, 0xab,
+ 0x9c, 0x53, 0xb3, 0x8d, 0x53, 0x93, 0x86, 0x97, 0x06, 0x99, 0x33, 0x30,
+ 0xc0, 0x34, 0xc7, 0xd1, 0xb0, 0x38, 0x22, 0x28, 0xa8, 0x2c, 0x80, 0x5f,
+ 0xfa, 0xe5, 0x9a, 0x66, 0x9c, 0x11, 0x65, 0x8e, 0xcf, 0x97, 0x24, 0x00,
+ 0x37, 0xc4, 0x67, 0x76, 0x2a, 0xab, 0x6c, 0x72, 0xb9, 0x40, 0x9c, 0x72,
+ 0x74, 0xb5, 0x0d, 0x94, 0xd3, 0xd7, 0x30, 0xab, 0x15, 0x72, 0x75, 0xf9,
+ 0xc9, 0x74},
+ {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ priv_key_38,
+ true},
+
+ // Comment: ciphertext mod p,q has high hamming weight
+ // tcID: 39
+ {39,
+ {0xca, 0xf3, 0x4c, 0x65, 0xe7, 0x74, 0x54, 0xe9, 0x88, 0xe0, 0xaa, 0xbb,
+ 0x59, 0xef, 0xa0, 0xd1, 0x5e, 0x20, 0x46, 0x90, 0xa1, 0x34, 0x0b, 0xd7,
+ 0x98, 0x7f, 0x1c, 0x14, 0x98, 0xf8, 0xfe, 0x00, 0x29, 0xfe, 0xec, 0xdb,
+ 0x6e, 0x80, 0xf6, 0x1d, 0xb1, 0x02, 0xdb, 0x32, 0x36, 0x91, 0xc1, 0x40,
+ 0x15, 0xc7, 0x33, 0x68, 0x10, 0x75, 0x85, 0x98, 0x4d, 0x11, 0x2d, 0xe1,
+ 0x1a, 0x96, 0xa5, 0x2a, 0x57, 0x2a, 0xb5, 0xc5, 0x8c, 0x5e, 0x3d, 0x69,
+ 0x22, 0xc5, 0xcb, 0x3a, 0x12, 0x3b, 0xea, 0x4a, 0x71, 0xda, 0xc2, 0x49,
+ 0xa1, 0xa8, 0x1b, 0xc8, 0xc0, 0xc8, 0xf1, 0x68, 0x19, 0x5f, 0x87, 0x7e,
+ 0x42, 0x26, 0x65, 0x67, 0x6d, 0xa1, 0x1b, 0xec, 0x2a, 0x34, 0xec, 0x55,
+ 0xc6, 0xf7, 0xee, 0xc6, 0x6f, 0x1f, 0x6a, 0x82, 0x1e, 0xf8, 0xb7, 0xb0,
+ 0xe9, 0xd4, 0x42, 0xe5, 0x7a, 0x11, 0x61, 0xc7, 0xf9, 0x46, 0x4a, 0xde,
+ 0x2d, 0x60, 0x76, 0x4d, 0xb3, 0xee, 0x58, 0x5f, 0x61, 0xbb, 0xeb, 0x32,
+ 0x95, 0x1d, 0x3a, 0x9e, 0x00, 0xaf, 0xa2, 0x5d, 0xfd, 0x8e, 0x95, 0x49,
+ 0xd5, 0xa0, 0xf2, 0x57, 0x10, 0x36, 0x3a, 0xb2, 0x1b, 0x25, 0x7a, 0x85,
+ 0x94, 0x5f, 0xfa, 0xd8, 0x91, 0xe0, 0xc7, 0xf5, 0x8e, 0xff, 0x04, 0x3f,
+ 0xd0, 0xa8, 0x07, 0x06, 0x75, 0x88, 0xf7, 0xa1, 0xe1, 0x1f, 0x77, 0x78,
+ 0x4b, 0x32, 0xa6, 0x37, 0x18, 0x4b, 0x9e, 0x6d, 0xee, 0xad, 0xfb, 0xf7,
+ 0xd5, 0x33, 0xcb, 0xcd, 0x4c, 0x2d, 0x75, 0x2c, 0xe7, 0x49, 0xc8, 0x0a,
+ 0xaf, 0xa1, 0x83, 0xb7, 0x1b, 0xaf, 0x88, 0x2c, 0xad, 0xd1, 0xd5, 0x89,
+ 0xe2, 0xc3, 0xf9, 0x54, 0xe6, 0x6e, 0x5b, 0x99, 0xcd, 0xbc, 0x13, 0x38,
+ 0xd0, 0x96, 0xc7, 0x51, 0x9f, 0x6d, 0x04, 0x66, 0x00, 0x55, 0x34, 0xd0,
+ 0x2b, 0x32},
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ priv_key_39,
+ true},
+
+ // Comment: ciphertext mod p,q has low hamming weight
+ // tcID: 40
+ {40,
+ {0x0f, 0x23, 0xdf, 0xf7, 0x63, 0xec, 0x63, 0x64, 0xf7, 0x42, 0x89, 0x89,
+ 0x53, 0x08, 0xe5, 0x06, 0xf7, 0x26, 0xb6, 0xba, 0x72, 0xd3, 0x68, 0xc3,
+ 0xdc, 0x4a, 0xdf, 0xf7, 0x9b, 0xfc, 0xd7, 0xec, 0x6c, 0x2d, 0x6b, 0x71,
+ 0xb5, 0x29, 0xe4, 0x2e, 0x94, 0x57, 0x8b, 0xb9, 0x04, 0x60, 0x60, 0xe6,
+ 0x0d, 0x26, 0x2a, 0x0d, 0xeb, 0x02, 0x20, 0xec, 0xa9, 0xe0, 0x10, 0xae,
+ 0xf7, 0x89, 0xcb, 0x5b, 0x03, 0x5b, 0x70, 0x12, 0xea, 0x5c, 0x87, 0x13,
+ 0xe4, 0xf5, 0x0a, 0xf9, 0x00, 0xc8, 0x9b, 0xf0, 0x16, 0xe0, 0x79, 0x71,
+ 0x10, 0x22, 0x1a, 0x37, 0x0a, 0x50, 0x59, 0xa2, 0x59, 0x24, 0x67, 0xcb,
+ 0x51, 0xb1, 0xe7, 0x99, 0xd5, 0x9f, 0x42, 0x7b, 0x5f, 0xfc, 0x14, 0xf7,
+ 0xb3, 0x93, 0xea, 0x61, 0x57, 0x8f, 0x27, 0x46, 0x23, 0x6c, 0x90, 0x1b,
+ 0x0f, 0x02, 0x72, 0x07, 0xb2, 0x09, 0x8b, 0x4c, 0xe6, 0x0d, 0xda, 0xb4,
+ 0x40, 0xb5, 0x04, 0x7b, 0x57, 0x79, 0xdd, 0x37, 0x73, 0x8a, 0xb6, 0x35,
+ 0x7b, 0x05, 0x96, 0xd2, 0x04, 0x7a, 0xb3, 0x90, 0x06, 0x01, 0xff, 0x81,
+ 0x6d, 0x0f, 0xdd, 0xaf, 0x4e, 0xb7, 0xe8, 0xae, 0xaa, 0x31, 0xb0, 0x61,
+ 0x88, 0x8a, 0x3b, 0x81, 0x56, 0xea, 0x3a, 0x6a, 0xb5, 0x6a, 0xb2, 0x33,
+ 0x52, 0x9f, 0x9a, 0xf1, 0xc7, 0x28, 0xc1, 0xc2, 0x61, 0x03, 0xc0, 0x2e,
+ 0x45, 0x50, 0xad, 0x3a, 0x35, 0xfd, 0x4a, 0x2a, 0xfe, 0x78, 0x27, 0x8f,
+ 0xad, 0xf6, 0xeb, 0x4e, 0x90, 0xe5, 0x44, 0x9f, 0xfc, 0xf2, 0xd1, 0x41,
+ 0xec, 0x8d, 0xf1, 0x2d, 0x1a, 0x9f, 0xef, 0xf3, 0xcd, 0x47, 0xa1, 0xb9,
+ 0x21, 0xa0, 0x25, 0x63, 0x62, 0xf7, 0xce, 0x55, 0x1c, 0xcc, 0x18, 0x65,
+ 0x1a, 0x6c, 0xfd, 0x65, 0x07, 0x39, 0xcf, 0xeb, 0xee, 0xfe, 0x29, 0xd2,
+ 0x72, 0x3c, 0xe9, 0xfa, 0x31, 0xe3, 0x45, 0xbb, 0x4c, 0xec, 0x71, 0xbb,
+ 0x5e, 0x6f, 0x59, 0x5b, 0x7a, 0x69, 0xb7, 0xb9, 0x8e, 0x81, 0xf6, 0x2e,
+ 0x55, 0xa6, 0xb4, 0x71, 0x5b, 0xdc, 0x92, 0xf7, 0xc4, 0x80, 0x72, 0x7d,
+ 0x6d, 0xf9, 0xbb, 0x9c, 0xc3, 0x8c, 0x68, 0x3e, 0xdb, 0xee, 0x45, 0x1d,
+ 0xd0, 0x70, 0xa5, 0x49, 0x38, 0x31, 0x2d, 0x85, 0x0f, 0x28, 0x42, 0xc2,
+ 0xbf, 0x0a, 0x67, 0xed, 0xf2},
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x80, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_40,
+ true},
+
+ // Comment: special case ciphertext
+ // tcID: 41
+ {41,
+ {0x0b, 0x1e, 0x01, 0x35, 0xba, 0x1b, 0xaf, 0xfa, 0xce, 0x82, 0x5c, 0xf0,
+ 0x73, 0xa9, 0x6b, 0xc4, 0x8c, 0x8e, 0x37, 0x52, 0xb1, 0x2e, 0x39, 0xc7,
+ 0x7b, 0x16, 0xc2, 0x27, 0x20, 0xa7, 0xaa, 0x05, 0x87, 0x71, 0xa7, 0x6c,
+ 0x10, 0x2a, 0x93, 0x07, 0x8c, 0x6b, 0x59, 0x1d, 0x54, 0x53, 0xd9, 0x19,
+ 0x1c, 0xfb, 0x17, 0x3d, 0xf2, 0x57, 0xf5, 0x1f, 0x42, 0x20, 0x4a, 0xb7,
+ 0x54, 0x34, 0x3f, 0x3c, 0x06, 0x67, 0xd4, 0x2b, 0xf4, 0x0a, 0x63, 0xd1,
+ 0x21, 0x90, 0xed, 0xa6, 0xa5, 0x26, 0x04, 0x83, 0x2f, 0xf9, 0x9c, 0xc2,
+ 0x39, 0xb6, 0xca, 0x0f, 0x67, 0xc6, 0x28, 0xd2, 0x97, 0xd1, 0xb6, 0x1d,
+ 0x0c, 0x2d, 0x59, 0xf7, 0x34, 0xba, 0xea, 0xe3, 0x5b, 0x9f, 0xd8, 0xb3,
+ 0x11, 0x62, 0xbe, 0x15, 0xe4, 0xe0, 0xd8, 0xc6, 0x2f, 0xee, 0xb8, 0xab,
+ 0x1f, 0x79, 0xe0, 0x9f, 0x71, 0xe6, 0x6d, 0x18, 0xa5, 0xb6, 0x1b, 0xcb,
+ 0x35, 0xbe, 0x77, 0xcc, 0x15, 0x06, 0x6a, 0xf1, 0x45, 0x9f, 0x81, 0xf8,
+ 0x5c, 0x1a, 0x63, 0x58, 0x23, 0xe9, 0x18, 0x8b, 0x65, 0x81, 0xb3, 0x9a,
+ 0x53, 0x7d, 0x0b, 0x5a, 0xee, 0xc9, 0x9f, 0x57, 0xea, 0x19, 0x79, 0xee,
+ 0x89, 0x94, 0x3d, 0x59, 0x07, 0x45, 0xa6, 0xb3, 0xe9, 0xcb, 0xec, 0x48,
+ 0xa7, 0x84, 0xeb, 0x18, 0x46, 0x92, 0xa4, 0xde, 0xf0, 0x07, 0x15, 0xd5,
+ 0xbf, 0x85, 0x2c, 0x13, 0x01, 0xe8, 0x6b, 0xe7, 0xe2, 0x65, 0xe5, 0xe4,
+ 0x2b, 0xfd, 0x8f, 0x1c, 0xbd, 0x38, 0xc5, 0x2b, 0x02, 0x80, 0x36, 0x57,
+ 0x63, 0x21, 0x5c, 0x13, 0x0c, 0x13, 0xe8, 0x67, 0x74, 0xad, 0x9a, 0x76,
+ 0xc1, 0x81, 0xe0, 0x44, 0x50, 0x90, 0x87, 0x28, 0x73, 0xc9},
+ {0x5c, 0x89, 0xb7, 0x00, 0x8a, 0x6b, 0xfb, 0xb3, 0x10, 0x2a, 0x49, 0xf7,
+ 0x92, 0x0a, 0xc9, 0x3d, 0x8e, 0x73, 0x11, 0xac, 0x30, 0xc4, 0xfd, 0xeb,
+ 0x0c, 0x06, 0xf4, 0xee, 0x13, 0xf7, 0x79, 0x72, 0x34, 0x63, 0x03, 0x5a,
+ 0x5b, 0x2f, 0xff, 0xa7, 0x45, 0xb7, 0x4a, 0x8b, 0x48, 0xcf, 0xe9, 0xed,
+ 0x95, 0x41, 0x1c, 0x16, 0x18, 0x1b, 0xcc, 0x83, 0x37, 0x18, 0xcb, 0x2d,
+ 0x53, 0x78, 0xda, 0xb1, 0x7e, 0xbd, 0x50, 0xe5, 0x96, 0x5a, 0x2b, 0x6f,
+ 0x0a, 0x9c, 0xae, 0xeb, 0x7e, 0x17, 0xae, 0x30, 0x72, 0xfb, 0x6d, 0xe1,
+ 0x7e, 0x3d, 0xc2, 0x07, 0x4b, 0xb5, 0xbb, 0xc9, 0x38, 0xd3, 0x30, 0x33,
+ 0x79, 0x36, 0x6a, 0xc2, 0x0b, 0x04, 0xb6, 0xd8, 0xf8, 0x5e, 0x00, 0xf1,
+ 0x3b, 0x35, 0xcc, 0x08, 0x50, 0x80, 0xf6, 0xb5, 0xb3, 0x9f, 0x27, 0x5a,
+ 0xb1, 0xc5, 0x0c, 0x72, 0x2b, 0xf2, 0xab, 0x1a, 0x28, 0x57, 0xe8, 0x5a,
+ 0xb7, 0x7e, 0xf6, 0x93, 0xd3, 0x07, 0x31, 0x09, 0xe3, 0x7f, 0x0e, 0xbd,
+ 0x5b, 0xfd, 0x5b, 0x82, 0xe4, 0x40, 0xe0, 0xb7, 0x84, 0x8b, 0x7f, 0x17,
+ 0xcf, 0xb6, 0xa0, 0x39, 0xbb, 0xb8, 0xbd, 0x82, 0x54, 0xd9, 0xa2, 0x35,
+ 0x78, 0xfa, 0x98, 0xd6, 0xf9, 0x4b, 0xc1, 0x31, 0x93, 0xd0, 0x45, 0xe1,
+ 0x6e, 0xf5, 0xed, 0x61, 0xf5, 0x3c, 0xe0, 0x8e, 0xbb, 0x70, 0x95, 0x65,
+ 0x28, 0xe1, 0xa5, 0xf4, 0x8c, 0x5c, 0x75, 0x53, 0xbc, 0x05, 0x58, 0xd3,
+ 0x4f, 0xa2, 0x3b, 0x38, 0xda, 0x94, 0x4f, 0xc1, 0x4e, 0xec, 0xbd, 0xb0,
+ 0x5f, 0x0a, 0xb1, 0xbd, 0x09, 0x65, 0x7d, 0x10, 0x4f, 0xb2, 0xf0, 0x24,
+ 0x81, 0x4c, 0x09, 0xb8, 0x17, 0x64, 0xac, 0x0d, 0xf1, 0xef, 0x9e, 0xfd,
+ 0x55, 0x37, 0xde, 0x31, 0x21, 0xc8, 0xca, 0x73, 0x41, 0x19, 0xf8, 0xc8,
+ 0xd9, 0x0d, 0xd9, 0x19, 0xe3, 0xf7, 0x74, 0x6e, 0x21, 0xff, 0xa5, 0xf4,
+ 0xfc, 0x8d, 0x85, 0xb0, 0x78, 0xde, 0x53, 0xe5, 0x6e, 0x52, 0xd6, 0x72,
+ 0x5c, 0x8c, 0xb2, 0x2d, 0x43, 0xd8, 0xfc, 0x73, 0x0c, 0x8f, 0x13, 0xc2,
+ 0x2d, 0xa3, 0x3d, 0x1a, 0xe5, 0x30, 0x96, 0x3f, 0xb7, 0xa8, 0x94, 0x90,
+ 0xfe, 0x30, 0xab, 0x97, 0x23, 0x26, 0xec, 0x85, 0x7b, 0xfb, 0xfe, 0x5b,
+ 0x97, 0x80, 0x14, 0xc6, 0x60, 0x9d, 0x64, 0x44, 0x0c, 0x86, 0x4f, 0x92,
+ 0xe3, 0xa0, 0x3e, 0x0e, 0x0d, 0xa1, 0x3a, 0xf1, 0xa4, 0x72, 0x66, 0x97,
+ 0x52, 0x5c, 0x3f, 0xa6, 0x16, 0xc5, 0xca, 0x2c, 0xdd, 0xfb, 0x4c, 0xe6,
+ 0x15, 0x9c, 0x66, 0x64, 0x06, 0x99, 0xdb, 0x6c, 0xb7, 0x4d, 0xb0, 0xb4,
+ 0x47, 0x10, 0x53, 0xee, 0xb8, 0xe7, 0xc4, 0xb9, 0xc5, 0xca, 0xc1, 0x7b,
+ 0xa7, 0x1e, 0x88, 0xf1, 0x88, 0xe5, 0x95, 0x21, 0x76, 0xf4, 0x04, 0x71},
+ priv_key_41,
+ true},
+
+ // Comment: ciphertext is a simple fraction
+ // tcID: 42
+ {42,
+ {0x90, 0x51, 0xbb, 0x20, 0x4d, 0x84, 0xe7, 0xba, 0xef, 0x26, 0x7b, 0x01,
+ 0x59, 0x4c, 0xc8, 0x8c, 0xc3, 0xe3, 0x4d, 0x79, 0x06, 0x2c, 0xc0, 0x6e,
+ 0xb5, 0xf1, 0xcc, 0x80, 0xc5, 0x63, 0x37, 0x60, 0x1a, 0x1a, 0xe1, 0xfd,
+ 0xb4, 0x73, 0x1e, 0xa3, 0x6e, 0x5d, 0xc6, 0x08, 0x3b, 0x5e, 0x43, 0xe3,
+ 0x86, 0xac, 0x4f, 0xc6, 0xdd, 0xf5, 0xcb, 0xc6, 0x5f, 0x7f, 0x97, 0xf2,
+ 0x29, 0x4b, 0x8d, 0xb7, 0x82, 0x49, 0x06, 0xb7, 0x03, 0xdd, 0xad, 0x27,
+ 0xd8, 0xe2, 0xcd, 0xb5, 0xec, 0x37, 0x71, 0x12, 0xa0, 0xf9, 0x53, 0xcc,
+ 0xa0, 0xde, 0x2e, 0xb7, 0xc6, 0x2e, 0x98, 0x74, 0x0a, 0xf1, 0x72, 0xc4,
+ 0x44, 0x54, 0xf9, 0xa4, 0x31, 0x3e, 0x8d, 0xc7, 0x6e, 0x02, 0xdf, 0x38,
+ 0xb3, 0x4a, 0x86, 0x9e, 0xeb, 0x20, 0x90, 0x68, 0x02, 0x8f, 0x30, 0xc5,
+ 0x1a, 0x81, 0xcc, 0x62, 0x9d, 0xde, 0xce, 0x40, 0xc2, 0x5a, 0xfb, 0xc6,
+ 0xc8, 0x83, 0xef, 0x0c, 0x25, 0x13, 0x9d, 0x46, 0xfd, 0xbf, 0x6d, 0x9c,
+ 0x11, 0x12, 0x2b, 0x6c, 0x8c, 0xad, 0x7c, 0x54, 0x35, 0xe2, 0x69, 0x58,
+ 0xfe, 0xf2, 0x11, 0x37, 0x06, 0xaa, 0x96, 0xd9, 0x7a, 0xbf, 0xe4, 0x97,
+ 0x12, 0x17, 0xed, 0x1f, 0x0f, 0xbc, 0x44, 0x61, 0xcd, 0xea, 0x35, 0x0b,
+ 0x4c, 0xde, 0x4c, 0xac, 0x23, 0x0e, 0x27, 0x31, 0xe8, 0x35, 0xe7, 0xed,
+ 0x4b},
+ {0x2f, 0xf4, 0x1b, 0x21, 0x2c, 0xda, 0x4e, 0xe5, 0xaa, 0x5d, 0x93, 0x32,
+ 0x57, 0x56, 0x8a, 0xe6, 0x63, 0xa1, 0xaf, 0x12, 0xad, 0x6a, 0xdc, 0x5f,
+ 0xf4, 0x13, 0x66, 0x89, 0x08, 0x9b, 0xa7, 0x4c, 0x25, 0x0f, 0x3e, 0xd2,
+ 0xf5, 0x97, 0xd2, 0x09, 0x9e, 0x13, 0x8d, 0x53, 0x25, 0xe8, 0x9d, 0x40,
+ 0xd0, 0x4a, 0xe6, 0xce, 0x25, 0xfb, 0x76, 0x95, 0x2d, 0x19, 0x61, 0xac,
+ 0xd9, 0xa1, 0xd9, 0xa2, 0x6a, 0xef, 0xd5, 0x57, 0x99, 0x88, 0x90, 0xa8,
+ 0x78, 0xf1, 0x9a, 0xe2, 0x7a, 0xc8, 0x51, 0xf5, 0xc9, 0x64, 0xdb, 0xf4,
+ 0x6d, 0x7c, 0x3f, 0x95, 0x6a, 0x23, 0x9b, 0x2e, 0x81, 0x18, 0xa7, 0xc8,
+ 0x63, 0xed, 0x3d, 0x32, 0x7f, 0x56, 0xf7, 0x2b, 0x5e, 0x69, 0x27, 0x19,
+ 0xb4, 0xed, 0xd6, 0xcc, 0x75, 0x54, 0x39, 0x4e, 0xe4, 0xa4, 0x78, 0x1e,
+ 0x3f, 0x26, 0xae, 0x68, 0xf5, 0x4e, 0xb2, 0x47, 0x75, 0xf4, 0x58, 0x6b,
+ 0xdb, 0x0c, 0xf5, 0xae, 0xbe, 0xc1, 0xd5, 0x26, 0x71, 0x4a, 0xbf, 0xb0,
+ 0x11, 0xca, 0x31, 0xb8, 0xb3, 0xa6, 0x3a, 0x12, 0x9b, 0x14, 0x0c, 0x5c,
+ 0x0f, 0x78, 0x5b, 0x5e, 0x6b, 0x82, 0x30, 0x1d, 0xfb, 0x5c, 0x2e, 0x92,
+ 0xe7, 0x8e, 0x55, 0x4d, 0x99, 0xc6, 0x5f, 0x6e, 0x83, 0xc9, 0xc3, 0x89,
+ 0x76, 0x4b, 0x0f, 0x3e, 0x58, 0x35, 0x39, 0x97, 0x77, 0xfa, 0xf7, 0x69,
+ 0x84, 0xfc, 0xae, 0xd6, 0xf0, 0xc5, 0xd7, 0x47, 0x01, 0x72, 0x33, 0xc1,
+ 0xba, 0x2b, 0x5c, 0xd4, 0x16, 0x40, 0x51, 0xf3, 0x46, 0x7d, 0x20, 0xc2,
+ 0xf5, 0x95, 0x35, 0x29, 0xf0, 0xab, 0xcb, 0x17, 0x57, 0x6b, 0xf1, 0x97,
+ 0x43, 0x95, 0x48, 0xe8, 0xc3, 0xb2, 0xbb, 0x81, 0xf3, 0x85, 0xaf, 0xb2,
+ 0x0a, 0xd2, 0xcc, 0x7a, 0xfa, 0x03, 0xa3, 0xa0, 0x0d, 0x39, 0xab, 0x24,
+ 0xb1, 0x87, 0x3b, 0x76, 0xd5, 0x2c, 0xeb, 0x3c, 0x10, 0x92, 0xb2, 0x56,
+ 0xdc, 0x99, 0x6d, 0x33, 0xa4, 0x9d, 0xdb, 0xca, 0xaa, 0x56, 0x3c, 0x80,
+ 0x04, 0x9d, 0x9b, 0x44, 0xe6, 0x66, 0x26, 0xed, 0x05, 0x00, 0x9e, 0x17,
+ 0x1b, 0xd4, 0x96, 0x09, 0x5d, 0xc6, 0x90, 0x5f, 0xca, 0x5a, 0x1f, 0x70,
+ 0x59, 0x78, 0x46, 0x2e, 0xae, 0xe6, 0x93, 0x08, 0xd4, 0x5e, 0x2f, 0xf1,
+ 0x20, 0x09, 0x11, 0x5a, 0x74, 0x11, 0x94, 0xba, 0x97, 0xaa, 0x96, 0xd9,
+ 0x6e, 0xdf, 0xe9, 0xce, 0x1b, 0x09, 0x17, 0xd6, 0xb7, 0x0c, 0x36, 0x5f,
+ 0xfc, 0xff, 0x99, 0xd3, 0x18, 0x69, 0xee, 0xda, 0x7d, 0x44, 0xa1, 0x1f,
+ 0x39, 0xd9, 0xd0, 0x17, 0x82, 0x97, 0x73, 0x2e, 0xb6, 0xd4, 0x29, 0x94,
+ 0xbc, 0xc5, 0x89, 0xba, 0xb9, 0x41, 0x56, 0xb1, 0xa9, 0x71, 0x93, 0xdc,
+ 0xe4, 0x2a, 0xe5, 0x6e, 0x76, 0x09, 0x47, 0xe6, 0x42, 0x54, 0xc7, 0xb4},
+ priv_key_42,
+ true},
+
+ // Comment: ciphertext is a simple fraction
+ // tcID: 43
+ {43,
+ {0xa3, 0x35, 0x81, 0x05, 0xf3, 0x1e, 0xff, 0xa7, 0x28, 0xca, 0x6a, 0x83,
+ 0xfc, 0x80, 0xfe, 0xe5, 0x5c, 0x87, 0x39, 0x91, 0xdd, 0x50, 0x8b, 0x69,
+ 0xda, 0xd6, 0x7d, 0xbb, 0xcc, 0x48, 0xce, 0x43, 0x8a, 0x78, 0x43, 0x3f,
+ 0x2c, 0x01, 0x79, 0x40, 0xc8, 0xa2, 0x3b, 0xa0, 0xdc, 0xd5, 0x59, 0x43,
+ 0x31, 0xc7, 0x46, 0x6b, 0x34, 0xb5, 0x7e, 0x9f, 0x45, 0x65, 0x1b, 0x9e,
+ 0x41, 0xdb, 0x0b, 0xf7, 0xa5, 0x1f, 0xa5, 0xea, 0x66, 0x87, 0x62, 0xa2,
+ 0x89, 0xb7, 0xbe, 0xda, 0x31, 0x32, 0x35, 0x2a, 0x4a, 0xde, 0x02, 0xa1,
+ 0x8d, 0xd1, 0x53, 0xc6, 0xf6, 0xce, 0x69, 0xc5, 0x6b, 0xd8, 0x0b, 0x58,
+ 0xf4, 0xfa, 0xeb, 0x02, 0x45, 0x6d, 0x20, 0x79, 0xd2, 0x5f, 0x1b, 0xdd,
+ 0x75, 0x4d, 0x86, 0x01, 0xbb, 0xd6, 0x6e, 0x8c, 0x3c, 0xfd, 0xd8, 0x10,
+ 0x63, 0x96, 0xda, 0xdf, 0x32, 0x27, 0x06, 0x64, 0x63, 0x12, 0x30, 0x6e,
+ 0xe3, 0x6f, 0x46, 0xe4, 0x8c, 0xec, 0x77, 0x20, 0x8a, 0xd0, 0x6e, 0x19,
+ 0xd9, 0x99, 0x1c, 0xee, 0xfb, 0xef, 0x5e, 0x0f, 0x29, 0xf1, 0x3d, 0x4d,
+ 0x93, 0xb3, 0x53, 0xb7, 0x48, 0x79, 0xf3, 0x68, 0x06, 0x4b, 0x0b, 0x76,
+ 0xc3, 0x17, 0x42, 0x17, 0x56, 0xd5, 0xd5, 0x53, 0xbb, 0xb6, 0xb4, 0xeb,
+ 0x36, 0xfe, 0x9c, 0xc5, 0xb2, 0x07, 0x1d, 0x7b, 0x30, 0xc6, 0x36, 0x59,
+ 0x3e, 0x56, 0x96, 0x62, 0xdf, 0xdb, 0x08, 0xab, 0xaa, 0x17, 0x47, 0x0c,
+ 0xde, 0x72, 0xec, 0x06, 0x2f, 0x10, 0x9a, 0x5a, 0xc1, 0x89, 0x22, 0xb3,
+ 0x80, 0xe2, 0x85, 0x29, 0xec, 0x30, 0xb7, 0x65, 0x3f, 0xae, 0xfa, 0x03,
+ 0x23, 0x42, 0x87, 0x4a, 0x92, 0x3b, 0xfa, 0xc4, 0x63, 0xdf, 0xa8, 0x78,
+ 0x3e, 0x3a, 0x59, 0xf3, 0x87, 0xae, 0x3e, 0x44, 0x00, 0x9a, 0x2b, 0x70,
+ 0x23, 0x61, 0x1c, 0x6d, 0x96, 0x73, 0x2f, 0xf7, 0xcc, 0x8a, 0xbc, 0x1f,
+ 0x72, 0x89, 0x4a, 0xe2, 0xbe, 0x08, 0xad, 0x23, 0xfc, 0xe8, 0xa3, 0x52,
+ 0xbe, 0x89, 0x9f, 0x60, 0xdf, 0x06, 0x8a, 0x9e, 0xce, 0xdf, 0x82, 0xd1,
+ 0x64, 0xbb, 0x1b, 0x6d, 0xa2, 0x10, 0xaf, 0x9a, 0xe6, 0xdb, 0x95, 0x50,
+ 0x32, 0x67, 0x44, 0xb0, 0x9f, 0x3c, 0x33, 0xe1, 0x2b, 0x3f, 0x70, 0x58,
+ 0xbf},
+ {0x4e, 0xe8, 0x73, 0x03, 0x36, 0x3c, 0xf4, 0x2a, 0x61, 0x01, 0xee, 0xef,
+ 0x2f, 0x74, 0xc0, 0xf1, 0x3c, 0xa7, 0x04, 0x08, 0x4d, 0x68, 0x06, 0x0f,
+ 0x23, 0x1d, 0x0e, 0x13, 0x09, 0xba, 0x40, 0x06, 0x74, 0x91, 0x00, 0x5e,
+ 0xae, 0xe0, 0xe4, 0xe2, 0xd6, 0xe5, 0x64, 0xf3, 0x8b, 0x18, 0x61, 0x25,
+ 0xcb, 0x02, 0x55, 0x5c, 0x7f, 0xaf, 0x83, 0xe4, 0x8e, 0xd0, 0x41, 0x68,
+ 0xed, 0xe1, 0xa2, 0xea, 0x2c, 0xfe, 0x0f, 0xc6, 0x89, 0xc8, 0x14, 0xa7,
+ 0x68, 0x20, 0xf6, 0x0d, 0x40, 0xac, 0x2f, 0xe0, 0x82, 0xf8, 0x83, 0xe8,
+ 0x37, 0xc3, 0xac, 0x57, 0x4b, 0xaf, 0x0f, 0x53, 0xbc, 0xd0, 0xb9, 0xca,
+ 0x80, 0xcc, 0xe0, 0x12, 0x0d, 0x08, 0x63, 0xae, 0xd4, 0xbf, 0xc6, 0x36,
+ 0x6e, 0xcd, 0x51, 0xda, 0x40, 0x98, 0xf6, 0xb7, 0xdc, 0xf0, 0xab, 0x9e,
+ 0xba, 0xed, 0x12, 0xf6, 0x33, 0x4a, 0xcd, 0xe0, 0xbc, 0x4c, 0xfe, 0x8d,
+ 0xd5, 0xbd, 0x58, 0x50, 0xae, 0xc9, 0x9a, 0xba, 0x4d, 0xc9, 0x2a, 0x72,
+ 0x7a, 0x5c, 0x67, 0x3f, 0x16, 0xe3, 0x75, 0x32, 0x96, 0xb3, 0xc2, 0x64,
+ 0x83, 0xf2, 0x87, 0x00, 0x55, 0xd4, 0x6b, 0x59, 0x7f, 0x2c, 0xcf, 0x22,
+ 0x5f, 0x62, 0x04, 0x3e, 0x6b, 0xd2, 0xab, 0xe8, 0x64, 0xab, 0x69, 0x0b,
+ 0x99, 0xaa, 0x09, 0xea, 0xdd, 0x4a, 0x2f, 0x4e, 0xe5, 0x49, 0x5b, 0xd4,
+ 0xf0, 0xde, 0xdf, 0xdc, 0xba, 0xcc, 0xd4, 0xa0, 0xde, 0xf6, 0xf6, 0xfd,
+ 0x93, 0xe5, 0xbe, 0x99, 0x5a, 0x3e, 0xb0, 0x86, 0x4f, 0xac, 0xfa, 0xe1,
+ 0xb2, 0xcc, 0x83, 0xf1, 0x34, 0xae, 0xcb, 0x8f, 0x3c, 0x4a, 0xa8, 0x1b,
+ 0x94, 0x5f, 0x37, 0x9d, 0x50, 0x74, 0x80, 0xba, 0x94, 0xff, 0xc1, 0x3c,
+ 0x93, 0x6b, 0x2f, 0xc6, 0x49, 0xf2, 0xe6, 0x45, 0x9a, 0xbb, 0x5c, 0x8b,
+ 0x98, 0x2c, 0x43, 0xdd, 0x41, 0x61, 0x02, 0x1e, 0x65, 0x77, 0x65, 0xfb,
+ 0x08, 0xc2, 0x48, 0x6a, 0x5d, 0xb2, 0xcb, 0x61, 0xaa, 0x4e, 0x45, 0xc1,
+ 0xec, 0xc2, 0xbc, 0x9b, 0x7d, 0x7f, 0xa9, 0x8a, 0x99, 0x71, 0x3a, 0xb8,
+ 0x5c, 0xe8, 0xa9, 0xf2, 0xc4, 0x84, 0x9a, 0xb4, 0x8f, 0xcf, 0x6b, 0x90,
+ 0xc0, 0x8c, 0x9e, 0x86, 0xec, 0x51, 0x28, 0xf7, 0xe4, 0xa1, 0xa7, 0x48,
+ 0xee, 0x32, 0xcb, 0xe1, 0xd9, 0xd5, 0x95, 0x0e, 0x39, 0xf7, 0xb6, 0x30,
+ 0x18, 0xd9, 0x91, 0x8d, 0xfc, 0xbb, 0xaa, 0x41, 0x7d, 0xa9, 0x3a, 0x4d,
+ 0x80, 0x84, 0x79, 0x14, 0x7c, 0x0c, 0x0c, 0x10, 0x82, 0x44, 0xde, 0xb1,
+ 0xc6, 0x18, 0xd3, 0x81, 0x56, 0x1c, 0x74, 0xf2, 0xf0, 0x93, 0x22, 0x42,
+ 0x96, 0xb3, 0x42, 0x16, 0x55, 0x49, 0x5a, 0x44, 0x48, 0xac, 0x93, 0x61,
+ 0x03, 0x33, 0x68, 0x31, 0x00, 0xbf, 0xa4, 0x90, 0x8b, 0x78, 0x44, 0xa2},
+ priv_key_43,
+ true},
+
+ // Comment: edge case for Montgomery reduction (32 bit)
+ // tcID: 44
+ {44,
+ {0x3b, 0xeb, 0xc6, 0x50, 0x6b, 0xab, 0x52, 0x70, 0xd7, 0x5c, 0x0e,
+ 0xf6, 0x5e, 0xc4, 0x69, 0xf0, 0x51, 0x73, 0x65, 0xb2, 0xb5},
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00},
+ priv_key_44,
+ true},
+
+ // Comment: edge case for Montgomery reduction (32 bit)
+ // tcID: 45
+ {45,
+ {0xb7, 0x47, 0xfa, 0x53, 0x81, 0xef, 0x69, 0x0e, 0xda, 0xb4, 0xc8, 0x4a,
+ 0xd7, 0xea, 0x4b, 0x62, 0xc6, 0x0a, 0x65, 0x31, 0xd4, 0x88, 0xff, 0xb7,
+ 0xa2, 0x5d, 0x46, 0x08, 0x61, 0x29, 0x35, 0x76, 0xd5, 0xdd, 0x1c, 0xbe,
+ 0x10, 0xb3, 0x25, 0xf6, 0x11, 0xe2, 0x66, 0x8f, 0x43, 0xf1, 0xb9, 0x71,
+ 0xbb, 0xf0, 0x21, 0x6f, 0xe1, 0xde, 0x39, 0xdd, 0x04, 0x09, 0x09, 0x92,
+ 0x14, 0x11, 0xf7, 0xba, 0xd9, 0x27, 0x38, 0x92, 0x6a, 0x63, 0xa6, 0x2d,
+ 0x53, 0xcd, 0xc5, 0xf2, 0x09, 0x9f, 0xbd, 0x7c, 0x8d, 0x82, 0x05, 0xf1,
+ 0xe3, 0x15, 0x5c, 0x4d, 0x86, 0xbf, 0xad, 0x77, 0xce, 0x61, 0x6b, 0x91,
+ 0xa5, 0x8a, 0xfe, 0x60, 0x01, 0x01, 0x04, 0xb9, 0x34, 0x96, 0xcd, 0xf1,
+ 0x70, 0x65, 0xec, 0x12, 0x6b, 0xc2, 0x77, 0x6a, 0x6c, 0x40, 0xa7, 0x4f,
+ 0xbf, 0x4a, 0x5c, 0xa0, 0x49, 0xea, 0x4f, 0xc2, 0x21, 0x67, 0x4a, 0xa7,
+ 0xc1, 0xf2, 0x31, 0xd8, 0x22, 0x9d, 0x0d, 0xdd, 0x46, 0x7d, 0xda, 0x62,
+ 0xc3, 0x55, 0x96, 0xfb, 0xcd, 0xe1, 0x44, 0x4f, 0x53, 0xb3, 0xe9, 0xea,
+ 0x83, 0xbf, 0x83, 0x3b, 0x1a, 0x25, 0x01, 0xf0, 0x25, 0xa5, 0xb1, 0x0a,
+ 0x56, 0xf2, 0xe1, 0x88, 0xb9, 0x13, 0x42, 0xe7, 0x62, 0x06, 0x05, 0xd2,
+ 0xdd, 0x08, 0x51, 0x10, 0x44, 0xdf, 0x23, 0x01, 0xd3, 0xe5, 0x79, 0xb1,
+ 0x0f, 0x46, 0x96, 0x5a, 0xc9, 0x3b, 0xf4, 0x27, 0xb1, 0x47, 0x96, 0xb5,
+ 0x1d, 0xda, 0x2b, 0xaa, 0x94, 0xff, 0x22, 0x6a, 0xa3, 0xa2, 0xfd, 0xe4,
+ 0x23, 0xc7, 0x9a, 0x3b, 0x52, 0xaa, 0x25, 0x3c, 0x86, 0x3d, 0x48, 0xe8,
+ 0xb8, 0x68, 0xa6, 0x15, 0xa9, 0x49, 0x3f, 0x48, 0x56, 0x50, 0xea, 0x68,
+ 0xfa, 0x7c, 0x29, 0x52, 0x04, 0x24, 0x0b, 0x58, 0xaf, 0x70, 0x75, 0x49,
+ 0x60, 0xbd, 0x5e, 0xba, 0x20, 0x3f, 0x32, 0x41, 0x50, 0x88, 0xcd, 0xf4,
+ 0x29, 0xe6, 0x2e, 0x0e, 0x9b, 0x88, 0x06, 0xa6, 0x47, 0xeb, 0xe3, 0xa5,
+ 0xff, 0xd1, 0xc4, 0xfb, 0xb8, 0x5a, 0x75, 0x47, 0x6d, 0x1c, 0xef, 0x4a,
+ 0x48, 0xcf, 0x77, 0x68, 0xbf, 0x59, 0xd0, 0xaf, 0x5d, 0x1e, 0x61, 0x01,
+ 0xa6, 0x9f, 0xc3, 0x6d, 0x15, 0x91, 0xa3, 0xb0, 0x8c, 0xc1, 0x1d, 0xeb,
+ 0xdc, 0x21, 0xc9, 0x3d, 0x46, 0xde, 0xb0, 0xb1, 0x1f, 0x04, 0xf5, 0x55,
+ 0x63, 0xe1, 0x34, 0x37, 0xea, 0x55, 0x20, 0x0b, 0x35, 0x79, 0x00, 0xe5,
+ 0x68, 0x5a, 0xdd, 0xff, 0xd7, 0x4f, 0x3c, 0x51, 0xa9},
+ {0xb5, 0xfb, 0xbe, 0xb3, 0x78, 0x42, 0x99, 0x39, 0xf0, 0x84, 0x03, 0x98,
+ 0xee, 0x08, 0x8e, 0xad, 0x9d, 0x29, 0x80, 0xae, 0x13, 0xe1, 0x80, 0xf1,
+ 0xfe, 0xb9, 0x7f, 0x07, 0xe1, 0x2d, 0x43, 0x4c, 0x22, 0xa6, 0xef, 0x1a,
+ 0x1a, 0x6b, 0x30, 0x6d, 0xaf, 0xfb, 0x6b, 0x4c, 0x64, 0x2e, 0x0c, 0x80,
+ 0x1a, 0x0a, 0xd8, 0x14, 0x29, 0x80, 0xc3, 0x19, 0xca, 0xf3, 0xa1, 0x86,
+ 0x94, 0xee, 0x8f, 0x92, 0x33, 0xbb, 0x7f, 0x39, 0x0c, 0x58, 0xef, 0x6f,
+ 0x4b, 0xb0, 0xa2, 0x2c, 0xe4, 0xed, 0x74, 0xd2, 0x61, 0x9f, 0x9b, 0x1e,
+ 0x33, 0x69, 0x52, 0xa4, 0x93, 0xd9, 0x29, 0x98, 0x30, 0xf2, 0x05, 0x1d,
+ 0xcd, 0xd0, 0x75, 0x8d, 0x27, 0xe2, 0xb5, 0x5a, 0x00, 0x6e, 0x73, 0xb4,
+ 0xb6, 0xe4, 0x0f, 0xb5, 0x76, 0xfe, 0xcd, 0xc8, 0xb0, 0x4e, 0x23, 0x95,
+ 0xa9, 0x1b, 0x0c, 0x6c, 0x03, 0x2d, 0xef, 0x08, 0xe1, 0x19, 0xfc, 0xff,
+ 0x49, 0x65, 0xe0, 0xdb, 0xb9, 0x2d, 0x44, 0x1a, 0x92, 0x72, 0xe1, 0xaa,
+ 0x5f, 0xe8, 0xa8, 0x3f, 0x04, 0xae, 0x86, 0x9a, 0x19, 0x55, 0x20, 0x0c,
+ 0x51, 0x36, 0x2c, 0xc3, 0xfa, 0xf6, 0x63, 0x5f, 0x7b, 0xdb, 0x4d, 0x90,
+ 0x76, 0xb6, 0x17, 0x81, 0x93, 0xac, 0x57, 0x3c, 0xe0, 0x6f, 0x7e, 0xca,
+ 0x89, 0xf4, 0xb8, 0x67, 0x24, 0x9f, 0x2a, 0xdc, 0x6d, 0xb5, 0x33, 0xa6,
+ 0x72, 0xdf, 0x58, 0xf4, 0xf2, 0x09, 0x7a, 0x25, 0x37, 0xdd, 0x13, 0x91,
+ 0xd9, 0xc6, 0x28, 0xa7, 0x40, 0xe3, 0x9a, 0x08, 0xc1, 0xc3, 0x70, 0x36,
+ 0xba, 0x90, 0xc4, 0x34, 0xa2, 0xc7, 0xd1, 0xf4, 0x7b, 0x1d, 0x3d, 0xfb,
+ 0x9d, 0x1b, 0xcf, 0xc3, 0xaa, 0xbf, 0x34, 0x64, 0x31, 0x5f, 0x22, 0xfd,
+ 0xfb, 0x20, 0x47, 0x40, 0x4c, 0xb3, 0x04, 0xb9, 0xae, 0x38, 0x33, 0xaf,
+ 0x71, 0x08, 0x5c, 0xe2, 0x12, 0x0a, 0xd0, 0x1e, 0xcd, 0xd6, 0x61, 0x47,
+ 0x1f, 0x85, 0xd6, 0x0d, 0xac, 0x9e, 0x73, 0xbf, 0x86, 0xa9, 0xda, 0xd0,
+ 0x4b, 0x1b, 0xb4, 0x05, 0x39, 0x1c, 0x07, 0x0c, 0x0d, 0x09, 0xce, 0xd4,
+ 0x9e, 0x46, 0x71, 0xc5, 0x6a, 0xff, 0xd2, 0x02, 0x2a, 0xab, 0xda, 0x46,
+ 0x15, 0x1c, 0x79, 0x0a, 0xc6, 0xe6, 0xfb, 0x44, 0x28, 0x1d, 0x31, 0x1a,
+ 0x46, 0x08, 0x56, 0x69, 0x41, 0xe9, 0x90, 0x9f, 0x8a, 0x58, 0x64, 0x87,
+ 0xa7, 0x07, 0xee, 0x25, 0xee, 0x30, 0xe5, 0x3e, 0x26, 0xa2, 0xa0, 0xa9,
+ 0x96, 0x98, 0xee, 0x04, 0x2f, 0x13, 0x17, 0xbf, 0xca, 0xf3, 0x58, 0x5d,
+ 0x42, 0x44, 0x0a, 0x92, 0x72, 0x51, 0x81, 0xc8, 0x92, 0xa5, 0x0a, 0x68,
+ 0xe8, 0x48, 0x79, 0x14, 0x23, 0xce, 0x7e, 0x60, 0x60, 0xd2, 0x2e, 0x01,
+ 0x18, 0x70, 0x0f, 0x8f, 0x64, 0xdf, 0x83, 0x30, 0x73, 0x8f, 0xf1, 0xf7},
+ priv_key_45,
+ true},
+
+ // Comment: edge case for Montgomery reduction (64 bit)
+ // tcID: 46
+ {46,
+ {0xb1, 0x90, 0x88, 0xd2, 0x3e, 0xbd, 0xe1, 0x6e, 0xe0, 0x25, 0x05, 0x10,
+ 0xe7, 0xa3, 0xb5, 0x52, 0xa7, 0x48, 0xc1, 0x0c, 0xc6, 0x98, 0x03, 0xba,
+ 0xa8, 0x31, 0xca, 0x5c, 0xf7, 0x48, 0xae, 0x8a, 0xf1, 0xb1, 0x54, 0x15,
+ 0x9c, 0x91, 0xfc, 0x6a, 0x1b, 0x3a, 0x10, 0xb0, 0x46, 0x9b, 0x70, 0xa5,
+ 0xbe, 0x13, 0xba, 0xbe, 0xd3, 0x3e, 0x22, 0x63, 0x28, 0xf8, 0x5a, 0x5a,
+ 0xa4, 0x30, 0x02, 0x2f, 0xb9, 0x68, 0x1f, 0x8b, 0xd3, 0x43, 0x86, 0x6e,
+ 0x52, 0xfa, 0xed, 0x17, 0x3b, 0x57, 0xa1, 0x52, 0x08, 0x43, 0xda, 0x63,
+ 0x52, 0xf4, 0xf9, 0x9a, 0x60, 0x5b, 0xde, 0x48, 0x92, 0xf2, 0x82, 0xf8,
+ 0x9a, 0x24, 0x18, 0xfc, 0xe7, 0x6b, 0xf8, 0x93, 0xfa, 0x36, 0xfb, 0x16,
+ 0x0f, 0x4b, 0x96, 0x8c, 0x0b, 0x91, 0x97, 0xf8, 0x07, 0x2f, 0xf8, 0x6f,
+ 0xfd, 0xea, 0xa4, 0x9d, 0x56, 0x77, 0xc8, 0x24, 0x64, 0x6c, 0x1f, 0x5d,
+ 0xbb, 0x37, 0xd4, 0x77, 0xba, 0x94, 0x1f, 0x24, 0x06, 0xc7, 0xa1, 0x90,
+ 0xdc, 0x9d, 0xc6, 0x2f, 0x9c, 0x83, 0x52, 0xc7, 0x3d, 0xea, 0x26, 0x92,
+ 0xa2, 0x18, 0x5b, 0x59, 0xb4, 0xbb, 0xa9, 0x3a, 0x10, 0x7f, 0x2d, 0x6c,
+ 0x30, 0x16, 0x8a, 0x73, 0x25, 0xf8, 0xce, 0xfe, 0xa9, 0x1e, 0xf5, 0x71,
+ 0x0d, 0xbb, 0xe1, 0x83, 0x3d, 0x83, 0x82, 0x41, 0xb2, 0x29, 0xdb, 0xd1,
+ 0x7e, 0x5c, 0x36, 0x2f, 0x18, 0x06, 0x8f, 0xef, 0x29, 0x95, 0xaa, 0xeb,
+ 0xaf, 0xeb, 0x3c, 0x89, 0xad, 0x5f, 0x86, 0xec, 0x80, 0xa0, 0x04, 0xc2,
+ 0x38, 0x0d, 0xf2, 0x56, 0x8c, 0x2a, 0xb0, 0xb3, 0x11, 0x86, 0x3c, 0x75,
+ 0x06, 0xab, 0xa6, 0x5b, 0x2b, 0xcc, 0x59, 0x56, 0xd7, 0x5f, 0xa5, 0xeb,
+ 0x25, 0x0b, 0x45, 0xd3, 0x03, 0x04, 0x09, 0x8b, 0x3e, 0xc3, 0x6b, 0x8f,
+ 0x34, 0xb4, 0xed, 0x1f, 0x60, 0x5b, 0xf4, 0x5c, 0x7e, 0xb7, 0x3b, 0x51,
+ 0xa3, 0x46, 0x2b, 0xb5, 0x3d, 0xcc, 0x8f, 0x3e, 0x10, 0x31, 0xc3, 0x60,
+ 0xd6, 0xd6, 0xc8, 0x91, 0xc9, 0x81, 0x16, 0xab, 0x41, 0xe9, 0xd2, 0xfe,
+ 0xd2, 0x68, 0x01, 0x8f, 0x81, 0x22, 0xbc, 0x79, 0xa3, 0x32, 0x61, 0xec,
+ 0x2b, 0x3f, 0x5c},
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_46,
+ true},
+
+ // Comment: edge case for Montgomery reduction (64 bit)
+ // tcID: 47
+ {47,
+ {0x7e, 0x05, 0x77, 0x2a, 0x4f, 0xc1, 0x4b, 0x85, 0xe4, 0xbb, 0x3d, 0xaf,
+ 0xc6, 0xdd, 0x5d, 0xa7, 0x89, 0x83, 0x92, 0x95, 0x5b, 0x73, 0x6d, 0x07,
+ 0x55, 0x0a, 0x5d, 0x19, 0xc5, 0xa3, 0x4b, 0x87, 0x76, 0xae, 0x3e, 0xbe,
+ 0x80, 0x6b, 0x1c, 0x6d, 0x3d, 0x00, 0x42, 0x39, 0x77, 0x50, 0x98, 0x87,
+ 0xf9, 0xb7, 0x4f, 0xb8, 0x5b, 0x54, 0x40, 0x68, 0xd8, 0x3d, 0xc7, 0xbc,
+ 0xfd, 0xf5, 0xc4, 0xc2, 0x79, 0x4d, 0x93, 0x36, 0xac, 0xb1, 0x34, 0x66,
+ 0x87, 0xe1, 0x3d, 0x7d, 0x94, 0xfc, 0xe1, 0x9d, 0x4b, 0x22, 0xfb, 0x1b,
+ 0x68, 0x3d, 0xe2, 0x0b, 0xb6, 0x17, 0x8c, 0xa2, 0xf8, 0x88, 0xf0, 0x31,
+ 0x07, 0x3c, 0x95, 0x11, 0xe4, 0xcf, 0xd4, 0xfc, 0x32, 0x8c, 0xaf, 0xd2,
+ 0x04, 0xb7, 0x25, 0x6e, 0x28, 0xca, 0xad, 0xff, 0xd3, 0x2b, 0x64, 0x87,
+ 0x5d, 0x8a, 0x93, 0xee, 0xa3, 0x13, 0x23, 0xd3, 0x9b, 0xc2, 0x5e, 0xba,
+ 0xd8, 0xe5, 0x92, 0xec, 0x3e, 0x19, 0x90, 0xb2, 0x07, 0xea, 0xb8, 0x81,
+ 0x2f, 0x2d, 0xc2, 0xcd, 0x0b, 0xa7, 0xce, 0x21, 0x0e, 0xdc, 0x89, 0x0a,
+ 0xdf, 0x41, 0xca, 0xe9, 0x76, 0x15, 0xed, 0x2b, 0xa6, 0xb9, 0xbe, 0xa2,
+ 0x8c, 0x16, 0x70, 0xdc, 0xcb, 0x14, 0x96, 0x8f, 0x05, 0x4a, 0xaf, 0x95,
+ 0xac, 0x48, 0xd3, 0xb0, 0x52, 0x76, 0xaa, 0xe1, 0xbf, 0x8a, 0x96, 0x63,
+ 0xf4, 0xdd, 0xb8, 0x91, 0xbf, 0x32, 0x22, 0x6e, 0x22, 0x4b, 0x74, 0x73,
+ 0x17, 0x1b, 0xf0, 0x7a, 0xf5, 0x14, 0x72, 0x34, 0xc2, 0x4f, 0x1f, 0xec,
+ 0x62, 0xe7, 0xed, 0x0e, 0xbb, 0xf6, 0x05, 0x53, 0xc2, 0x05, 0x0e, 0xc8,
+ 0x1f, 0x0a, 0x89, 0xbf, 0xde, 0x5a, 0x7d, 0xf9, 0xf2, 0x71, 0x51, 0x73,
+ 0x31, 0x7c, 0x52, 0xb0, 0x3e, 0x89, 0x71, 0xad, 0xc3, 0x47, 0xc5, 0x39,
+ 0xcc, 0x47, 0x87, 0x35, 0xbf, 0xf0, 0xdd, 0x5e, 0x49, 0xd2, 0xc0, 0xf8,
+ 0x99, 0xe8, 0x98, 0x85, 0x02, 0x17, 0x2a, 0xa8, 0x12, 0x29, 0x80, 0x98,
+ 0xf1, 0xdf, 0xf7, 0x20, 0x1d, 0x3c, 0x10, 0x95, 0x4e, 0xc8, 0x5a, 0x84,
+ 0x7b, 0x8d, 0x42, 0x5d, 0x44, 0x37, 0xc3, 0xb6, 0x87, 0x1d, 0x91, 0xfb,
+ 0xa9, 0xb0, 0xf1, 0x90, 0xda, 0x5d, 0x5d, 0x70, 0x8b, 0x69, 0x76, 0x47,
+ 0xbd, 0xf1, 0x1e, 0x6c, 0x89, 0x59, 0xd1, 0x09, 0xf4, 0xb8, 0x2e, 0xab,
+ 0xda, 0x4b, 0x58, 0xdd, 0x8b, 0x1b, 0xb4, 0xce, 0xe7, 0xe5, 0xab, 0x41,
+ 0xeb, 0x12, 0x27, 0x03, 0x3e, 0x65, 0x4e, 0x1e, 0x91, 0x1b, 0xad, 0x11,
+ 0x95, 0x5d, 0x29, 0x86, 0xe3, 0x04, 0x77, 0xf6, 0x46, 0x8a, 0x81, 0x6c,
+ 0x59, 0x13, 0x07, 0xba, 0xc6, 0xaa, 0xd9, 0xe2, 0x48},
+ {0xed, 0x96, 0x1a, 0x80, 0x0f, 0x86, 0xf1, 0x40, 0x0c, 0xff, 0x5a, 0x80,
+ 0x5d, 0xa0, 0x93, 0x7a, 0xb9, 0xb8, 0x64, 0xc2, 0x8e, 0x38, 0xad, 0x93,
+ 0xcd, 0x02, 0xed, 0x6e, 0xd7, 0x5d, 0x88, 0xc2, 0x5a, 0x80, 0xc8, 0xca,
+ 0xc1, 0x14, 0x27, 0x37, 0x77, 0xbf, 0x70, 0xbb, 0xea, 0x37, 0x75, 0x5e,
+ 0x7a, 0x69, 0xc3, 0x1f, 0xc8, 0xb7, 0x03, 0x50, 0xe3, 0x33, 0x9c, 0xbb,
+ 0xf9, 0xf3, 0x5e, 0x39, 0x3c, 0x2f, 0xd8, 0x44, 0xdb, 0xbe, 0x35, 0xa3,
+ 0x03, 0xf7, 0xdf, 0xfc, 0x42, 0x57, 0x81, 0x25, 0x86, 0x9f, 0x3d, 0x24,
+ 0x03, 0x5e, 0x05, 0x6e, 0x40, 0xda, 0xe7, 0xcc, 0xdd, 0x5e, 0xd1, 0x1e,
+ 0x0f, 0x53, 0x56, 0x94, 0xbe, 0xc4, 0x50, 0x81, 0x24, 0xfd, 0x95, 0xc5,
+ 0xfc, 0x16, 0x8e, 0xab, 0xb6, 0x79, 0xb1, 0xc4, 0xa1, 0x71, 0xd4, 0x60,
+ 0xf4, 0xd6, 0xe6, 0xe8, 0xec, 0xaa, 0x68, 0xa8, 0x69, 0x39, 0xd8, 0xee,
+ 0x9e, 0x54, 0xcb, 0x15, 0x86, 0x0c, 0x23, 0x4f, 0xf1, 0xf4, 0x24, 0xc6,
+ 0xc5, 0xcc, 0x69, 0xc7, 0x92, 0x42, 0x3a, 0x41, 0x48, 0x02, 0x95, 0x7c,
+ 0x56, 0x7c, 0xa1, 0x37, 0x53, 0x9d, 0x56, 0x63, 0x9f, 0x89, 0x54, 0x0b,
+ 0x08, 0x9b, 0x2a, 0xa3, 0xf1, 0xef, 0xe4, 0x62, 0xe4, 0x1a, 0x71, 0x71,
+ 0x46, 0x4f, 0xce, 0x9b, 0x7d, 0xde, 0x87, 0xa8, 0x34, 0x91, 0x2f, 0xee,
+ 0x99, 0xb2, 0x63, 0x99, 0x20, 0x9f, 0xdd, 0xce, 0x06, 0x50, 0x54, 0x88,
+ 0xe9, 0xbb, 0x64, 0xf8, 0x36, 0x90, 0xf3, 0x8d, 0xbe, 0xf7, 0x25, 0x83,
+ 0x57, 0x59, 0xa0, 0x93, 0x2c, 0x20, 0x8e, 0x7d, 0x37, 0x83, 0x22, 0x03,
+ 0x7d, 0xf6, 0xf4, 0x95, 0xab, 0x4e, 0x8d, 0xc0, 0x09, 0x64, 0x1f, 0x2f,
+ 0xc6, 0xbc, 0x9a, 0xfb, 0xa0, 0x5c, 0x25, 0xac, 0x9e, 0xc1, 0xcd, 0xcb,
+ 0xcb, 0xa2, 0x7c, 0x0f, 0x82, 0xbb, 0x7c, 0x39, 0x28, 0x64, 0xd6, 0xf6,
+ 0xf4, 0xbb, 0xd4, 0x45, 0x12, 0x39, 0x44, 0xb0, 0x1e, 0x0c, 0x7f, 0x24,
+ 0xed, 0x6f, 0x62, 0x94, 0x1f, 0x2a, 0x0f, 0x20, 0x3d, 0xce, 0x4c, 0xde,
+ 0xf6, 0x58, 0x4c, 0x10, 0x20, 0xe9, 0x24, 0xf2, 0xed, 0xc3, 0x74, 0x60,
+ 0x84, 0xe4, 0xc3, 0x4a, 0x82, 0xde, 0x99, 0x16, 0xb7, 0xd2, 0x64, 0xdd,
+ 0xb8, 0xfc, 0xe6, 0xb3, 0xba, 0x4b, 0x8c, 0x3b, 0x6c, 0x1c, 0xcf, 0xd8,
+ 0xdd, 0x81, 0xdf, 0x85, 0x45, 0x33, 0x75, 0x12, 0x81, 0x73, 0x2b, 0x4e,
+ 0xcd, 0x3e, 0xa0, 0xc5, 0x05, 0xde, 0xa0, 0x2d, 0xe1, 0x86, 0xb2, 0xc8,
+ 0xfd, 0xa8, 0xbc, 0x7d, 0x0b, 0x09, 0xb0, 0x94, 0x29, 0x68, 0xfc, 0x87,
+ 0xf1, 0xe6, 0x5d, 0x97, 0x50, 0xf6, 0xc9, 0x88, 0x7a, 0x0d, 0x74, 0xd9,
+ 0x15, 0xf7, 0x7b, 0x86, 0x88, 0x62, 0xc7, 0x9e, 0xb0, 0x24, 0x4c, 0x61},
+ priv_key_47,
+ true},
+
+ // Comment: edge case for Montgomery reduction (1536 bit)
+ // tcID: 48
+ {48,
+ {0x48, 0x22, 0x73, 0xfb, 0x62, 0x70, 0x41, 0x5d, 0x2d, 0x3b, 0x73, 0x16,
+ 0x87, 0x7b, 0xc0, 0x10, 0x0c, 0xbe, 0x54, 0xb6, 0xf1, 0xbb, 0x43, 0x27,
+ 0x11, 0xc6, 0x48, 0xb4, 0x9c, 0xa3, 0xd5, 0xc8, 0x3f, 0x65, 0xa7, 0xe0,
+ 0x24, 0xd8, 0x40, 0xa4, 0xc0, 0x29, 0xeb, 0x95, 0xe4, 0x0a, 0x96, 0x27,
+ 0xae, 0xca, 0x37, 0x35, 0x47, 0xb5, 0xe7, 0x50, 0x5a, 0x8b, 0xc3, 0x6e,
+ 0x12, 0x9f, 0x81, 0x5d, 0xa0, 0x23, 0x80, 0xdd, 0x4a, 0xb6, 0x65, 0xd0,
+ 0x67, 0x46, 0x3f, 0xf7, 0xae, 0x13, 0x06, 0x67, 0xae, 0xe4, 0x28, 0xf8,
+ 0xea, 0xb2, 0x7c, 0x1c, 0x01, 0x3f, 0x75, 0xa4, 0xd5, 0x05, 0x1b, 0xf6,
+ 0x76, 0x59, 0xba, 0x40, 0xb1, 0x88, 0x33, 0x28, 0x85, 0x51, 0x97, 0xa5,
+ 0xd7, 0xd8, 0xbf, 0x6c, 0x47, 0xba, 0x60, 0xd6, 0x0d, 0x3d, 0x35, 0x97,
+ 0xde, 0xfc, 0x4d, 0x25, 0x4c, 0xbf, 0xee, 0xf1, 0xa4, 0xf4, 0x93, 0xcf,
+ 0x9a, 0xdb, 0xeb, 0x18, 0xc2, 0x54, 0x6f, 0xca, 0x57, 0xaa, 0x3c, 0x66,
+ 0x0c, 0xca, 0x23, 0xf7, 0x69, 0x3e, 0x40, 0x7f, 0x3e, 0xd2, 0x50, 0x5c,
+ 0x68, 0x01, 0x51, 0xcc, 0x11, 0xc2, 0x0c, 0x98, 0x0b, 0xc1, 0x66, 0x57,
+ 0xb0, 0x3e, 0x53, 0x07, 0x5d, 0x1c, 0xd0, 0xea, 0xa1, 0xd3, 0xd0, 0x77,
+ 0x99, 0x20, 0x6d, 0x35, 0xc3, 0xda, 0xe4, 0x34, 0x77, 0x92, 0xf7, 0xbd,
+ 0x87, 0x23, 0x73, 0x9f, 0xe1, 0x5c, 0x01, 0x83, 0xe2, 0x34, 0x48, 0x38,
+ 0xdc, 0x38, 0x59, 0xf5, 0x3b, 0x44, 0xda, 0xa2, 0xbc, 0x91, 0x44, 0xa5,
+ 0xfa, 0xd3, 0x47, 0xf0, 0x72, 0x60, 0x11, 0x3a, 0x47, 0x2c, 0x6e, 0x92,
+ 0x42, 0xc5, 0x4e, 0x42, 0x12, 0x47, 0xb2, 0x63, 0x3f, 0x98, 0x4d, 0x6f,
+ 0xbd, 0x00, 0xa2, 0x5d, 0xb5, 0x68, 0x0f, 0x94, 0xd2, 0x43, 0xec, 0xa8,
+ 0xad, 0xdb, 0x3a, 0x8a, 0x4d, 0xc7, 0x07, 0x86, 0x27, 0xef, 0xdd, 0xf4,
+ 0x44, 0x98, 0x6c, 0x6d, 0x49, 0xd1, 0xab, 0xcb, 0x93, 0xa8, 0xd6, 0x81,
+ 0x3b, 0x29, 0x03, 0x99, 0xab, 0x7d, 0xf2, 0xe0, 0x7d, 0x81, 0x98, 0xab,
+ 0x2f, 0x46, 0xd1, 0xbb, 0x63, 0x10, 0xcc, 0xb7, 0xbe, 0x44, 0x51, 0x14,
+ 0x8c, 0x57, 0x7e, 0xb9, 0x3b, 0xfb, 0x48, 0xdb, 0x6a, 0xde, 0xac, 0xb0,
+ 0x1b, 0x1d, 0xf8, 0x18, 0xfe, 0x4f, 0x1b, 0x6b, 0xcf, 0xf7, 0x5a, 0xaf,
+ 0x68, 0xdb, 0x7f, 0x99, 0xef, 0x6f, 0x8c, 0x92, 0x8b, 0x81, 0xbb, 0x29,
+ 0x7c, 0x5c, 0x3c, 0xb1, 0xa0, 0x09, 0xcf, 0x63, 0x66, 0x67, 0x2b, 0xce,
+ 0x5d, 0x92, 0xcd, 0xa1, 0x2b, 0x44, 0xaf, 0xa4, 0x0e, 0x08, 0x63, 0x38,
+ 0xb7, 0x25, 0xbf, 0xff},
+ {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_48,
+ true},
+
+ // Comment: edge case for Montgomery reduction (1536 bit)
+ // tcID: 49
+ {49,
+ {0x17, 0x59, 0xda, 0x8f, 0x5a, 0x16, 0x16, 0x23, 0x57, 0x5d, 0xfb, 0x3f,
+ 0x7a, 0x38, 0xc4, 0xb0, 0xa9, 0x09, 0x4b, 0x3d, 0xa6, 0x9f, 0xfd, 0xa3,
+ 0xfe, 0xda, 0xfe, 0x1a, 0xbb, 0x03, 0x2b, 0x7f, 0x78, 0x49, 0xca, 0x5b,
+ 0x3e, 0x03, 0x06, 0x27, 0xfe, 0x4f, 0x30, 0x2a, 0x4a, 0x4a, 0x1c, 0xa7,
+ 0x1f, 0xd6, 0x4b, 0x7f, 0x4e, 0xf2, 0x62, 0x89, 0xc6, 0x8f, 0x42, 0x3f,
+ 0x26, 0x5a, 0x76, 0x6a, 0x9f, 0x37, 0x5b, 0x73, 0x30, 0x78, 0xe3, 0x4f,
+ 0xf4, 0x54, 0xd6, 0xf6, 0xa9, 0x1b, 0xfc, 0x68, 0x6f, 0x9d, 0x5f, 0x89,
+ 0xf9, 0x34, 0xa1, 0x91, 0x34, 0xb2, 0x2e, 0x1c, 0xcc, 0x12, 0x3b, 0xb4,
+ 0xdd, 0x6a, 0xcb, 0x42, 0x07, 0x2a, 0xcf, 0x0f, 0x61, 0xcb, 0xd3, 0x67,
+ 0xbd, 0x64, 0xe5, 0xbc, 0x17, 0xb5, 0x56, 0x98, 0x7b, 0x77, 0x43, 0x20,
+ 0xee, 0x4a, 0xe1, 0x15, 0x08, 0x16, 0xcc, 0xa2, 0x34, 0x2c, 0x31, 0xd4,
+ 0xc1, 0xe5, 0x6e, 0x03, 0xe8, 0x8d, 0x31, 0x70, 0x61, 0x81, 0xcf, 0x08,
+ 0xef, 0x3b, 0x30, 0x5d, 0xeb, 0x81, 0xb6, 0x4b, 0x41, 0x00, 0x11, 0x3f,
+ 0x71, 0xe3, 0x32, 0x56, 0xbe, 0x00, 0xfc, 0x38, 0xb6, 0xdc, 0xd1, 0x50,
+ 0x7b, 0x3d, 0x5d, 0x9b, 0xb3, 0x95, 0x0e, 0xa4, 0xb7, 0xd7, 0x1a, 0x02,
+ 0x72, 0xd0, 0x1a, 0x1b, 0xcb, 0x26, 0x09, 0x26, 0x64, 0x81, 0x1b, 0x36,
+ 0x0a, 0x40, 0xc4, 0xb8, 0x97, 0x40, 0x0a, 0xf9, 0x83, 0xcc, 0xed, 0x45,
+ 0x0e, 0xa7, 0x8f, 0xe1, 0xac, 0xef, 0xc9, 0x99, 0x7f, 0x08, 0x76, 0xcc,
+ 0x22, 0x96, 0x67, 0x58, 0xf9, 0x45, 0xf7, 0x29, 0x99, 0x70, 0xbc, 0x71,
+ 0x1b, 0x4a, 0xd5, 0x7d, 0x67, 0x54, 0x10, 0xea, 0x3b, 0xd2, 0x65, 0x77,
+ 0xd9, 0x44, 0x47, 0x67, 0xee, 0xde, 0x72, 0xe3},
+ {0x93, 0x9c, 0x76, 0x92, 0x5a, 0x79, 0xfa, 0xbe, 0x91, 0x58, 0x69, 0xb2,
+ 0xa3, 0xdf, 0xd6, 0xab, 0x33, 0xf8, 0x0c, 0x17, 0x19, 0x00, 0x3c, 0x9e,
+ 0x91, 0xd3, 0x30, 0x91, 0xf5, 0xf2, 0xba, 0xa8, 0x54, 0x33, 0xc3, 0x67,
+ 0x2f, 0x52, 0x73, 0x48, 0xe7, 0xb9, 0x36, 0x39, 0xbf, 0x67, 0xd9, 0xc4,
+ 0x4a, 0xed, 0x99, 0x6e, 0x70, 0xc8, 0x81, 0xc2, 0x78, 0x6a, 0xf0, 0xcb,
+ 0x8a, 0x59, 0x5e, 0x2f, 0x26, 0xb2, 0xb3, 0x02, 0xb9, 0xfc, 0xab, 0x92,
+ 0xe7, 0x72, 0x2b, 0x47, 0x02, 0x3b, 0x48, 0x36, 0xfb, 0xd8, 0xde, 0x3f,
+ 0x0c, 0x6b, 0xd1, 0x11, 0x3c, 0x29, 0xe5, 0xfa, 0xab, 0xf8, 0xc4, 0x37,
+ 0x14, 0xca, 0x52, 0xbb, 0xfc, 0x1b, 0xef, 0xa6, 0x80, 0xad, 0x65, 0x13,
+ 0x5c, 0x04, 0x2c, 0x93, 0x78, 0xe8, 0xd6, 0xf2, 0xf4, 0xf9, 0xf4, 0x62,
+ 0xb2, 0x13, 0x74, 0x39, 0x55, 0x9e, 0xe1, 0xcf, 0xc1, 0x0b, 0xb3, 0xd7,
+ 0x39, 0x00, 0x92, 0x8b, 0x31, 0xa5, 0x6d, 0xf4, 0xc7, 0x0d, 0x60, 0xdf,
+ 0x81, 0x15, 0x7a, 0xa4, 0xa6, 0x0d, 0x1b, 0x79, 0xad, 0xac, 0x82, 0x21,
+ 0x84, 0xd6, 0x8d, 0xed, 0x49, 0x38, 0xed, 0x4e, 0x24, 0x4f, 0xe5, 0x05,
+ 0x96, 0xc1, 0xbc, 0x17, 0xb5, 0xf8, 0x9e, 0x9a, 0x9c, 0x53, 0xd7, 0xd3,
+ 0x87, 0xa0, 0xf9, 0x21, 0x62, 0xb9, 0xc8, 0x46, 0x3b, 0x17, 0xf2, 0xc3,
+ 0x5c, 0x64, 0xa5, 0x05, 0xd5, 0xc5, 0xd1, 0xb7, 0x70, 0x4d, 0xdd, 0x1c,
+ 0x97, 0xdb, 0x98, 0xbe, 0x49, 0xc3, 0xd0, 0x60, 0x24, 0x99, 0x59, 0x6e,
+ 0x77, 0xb0, 0xc5, 0x0f, 0x97, 0x5f, 0x2c, 0xe7, 0xd2, 0xba, 0xa4, 0xa4,
+ 0x75, 0x6d, 0x67, 0xaa, 0x13, 0xbe, 0x4c, 0x84, 0x64, 0x99, 0x62, 0x27,
+ 0x97, 0xac, 0xb5, 0x20, 0x99, 0x1c, 0x8e, 0xc5, 0xc3, 0x64, 0x97, 0x9d,
+ 0x49, 0x8e, 0x56, 0xe0, 0x1a, 0x54, 0x36, 0x98, 0x60, 0xb9, 0xae, 0xa0,
+ 0x6a, 0x00, 0xf3, 0x65, 0x27, 0xb3, 0x03, 0xd7, 0xc7, 0x31, 0x1c, 0xff,
+ 0x95, 0xb4, 0x09, 0x7a, 0x6e, 0x47, 0x4d, 0xa6, 0x44, 0x77, 0xeb, 0xf5,
+ 0xa6, 0x04, 0xdb, 0xeb, 0x8f, 0x6f, 0xb5, 0x1c, 0x6a, 0xfe, 0xdb, 0x2b,
+ 0x66, 0xbc, 0xeb, 0x83, 0x68, 0x5f, 0x24, 0x85, 0xe5, 0x7e, 0x8b, 0xfe,
+ 0x81, 0xc9, 0x66, 0xc2, 0x2a, 0x65, 0x88, 0xe4, 0xc9, 0xac, 0x89, 0xd3,
+ 0xb1, 0xa4, 0x42, 0xdc, 0x4d, 0x44, 0x8a, 0x5c, 0x31, 0x8b, 0x1a, 0xdb,
+ 0x4f, 0xe0, 0x7f, 0x86, 0xb3, 0x89, 0x94, 0xaa, 0xd0, 0x39, 0xa5, 0xf5,
+ 0xe0, 0x1f, 0xdc, 0x15, 0xbc, 0x84, 0x67, 0xdf, 0x21, 0x74, 0x5d, 0x57,
+ 0x4a, 0x87, 0xcf, 0x3f, 0x3b, 0xa8, 0x65, 0xc7, 0x16, 0x8f, 0x1b, 0xef,
+ 0xcb, 0x0b, 0xdd, 0xfc, 0x93, 0xbb, 0x55, 0xc8, 0x9d, 0xff, 0x71, 0xa9},
+ priv_key_49,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (32 bit)
+ // tcID: 50
+ {50,
+ {0x1b, 0x24, 0x16, 0xc6, 0xd3, 0x32, 0x42, 0x8a, 0x30, 0x0f, 0xb7, 0x86,
+ 0xcd, 0xe4, 0xeb, 0xfb, 0x4a, 0x76, 0x86, 0xfc, 0x7a, 0x32, 0xde, 0x98,
+ 0x44, 0x7f, 0x16, 0x4c, 0x15, 0x54, 0x9d, 0x42, 0x2d, 0x9a, 0xa5, 0x3d,
+ 0x39, 0x63, 0xac, 0xe5, 0xd2, 0x29, 0xab, 0x8f, 0x6c, 0x2d, 0xd3, 0x9b,
+ 0xee, 0x86, 0x49, 0x1c, 0xb6, 0xee, 0x03, 0x83, 0xd3, 0xd3, 0xdf, 0x95,
+ 0xdb, 0x8c, 0xfa, 0x53, 0x25, 0xa6, 0x05, 0xd4, 0x15, 0x2e, 0xc5, 0xf0,
+ 0x28, 0x78, 0x29, 0x0d, 0xc6, 0x44, 0xa9, 0x81, 0x37, 0x28, 0xd6, 0xdf,
+ 0x0a, 0x7f, 0x8a, 0x95, 0x29, 0x2e, 0x64, 0xc1, 0x09, 0x4b, 0xb9, 0x15,
+ 0xf6, 0xc0, 0xf4, 0x47, 0xc4, 0x5c, 0xbc, 0xbd, 0x5f, 0x11, 0x5a, 0x6a,
+ 0x93, 0x0a, 0xd3, 0x4d, 0x7c, 0x1b, 0xbf, 0x6e, 0xf1, 0x14, 0xdc, 0x21,
+ 0xa5, 0xc7, 0x44, 0x39, 0x37, 0xc8, 0x43, 0x6b, 0xbb, 0x25, 0x66, 0x2a,
+ 0x2c, 0xc1, 0xc3, 0x7f, 0x9e, 0x8d, 0x67, 0x4c, 0xc5, 0x69, 0xaa, 0xc4,
+ 0x54, 0xbd, 0x2c, 0xa4, 0xed, 0x70, 0xfb, 0x12, 0xe8, 0xd9, 0xaa, 0xce,
+ 0x49, 0x6d, 0x45, 0xc7, 0x93, 0xdc, 0x79, 0x4a, 0x6a, 0x12, 0xde, 0xd9,
+ 0x60, 0x58, 0x29, 0x09, 0x11, 0x60, 0xbf, 0x40, 0xac, 0x03, 0xf9, 0x64,
+ 0xac, 0x57, 0x50, 0x17, 0x89, 0xfd, 0xe2, 0x20, 0x68, 0xf4, 0x1c, 0x60,
+ 0xb6, 0x70, 0xb5, 0xdf, 0x0a, 0x7a, 0xf2, 0xc1, 0xe9, 0x46, 0x04, 0x21,
+ 0x1a, 0xee, 0x2d, 0xe6, 0xc2, 0xb8, 0x5b, 0xf9, 0xde, 0x5e, 0x19, 0x2b,
+ 0xe5, 0x83, 0xdf, 0xfb, 0x61, 0xba, 0x08, 0x14, 0x9e, 0x91, 0x2c, 0x1a,
+ 0xe6, 0x42, 0xd2, 0xef, 0x9f, 0xf4, 0xe5, 0xe0, 0xa3, 0xd0, 0xcd, 0x1d,
+ 0x91, 0x73, 0xae, 0x8a, 0x78, 0x2b, 0x15, 0x80, 0x43, 0xff, 0x63, 0x79,
+ 0x85, 0x52, 0xfd, 0x23, 0xdd, 0xd5, 0x34, 0x15, 0x54, 0x77, 0x37, 0x0b,
+ 0xb0, 0x81, 0x17, 0xb5, 0x87, 0x7b, 0x86, 0xcc, 0xad, 0x9c, 0x75, 0x0d,
+ 0x61, 0x91, 0xbe, 0x69, 0x90, 0xe3, 0xd3, 0x1b, 0x9b, 0x58, 0xa7, 0xdb,
+ 0xe0, 0xd3, 0xbb, 0x97, 0x43, 0x76, 0x83, 0xba, 0xf7, 0xb9, 0x89, 0x86,
+ 0x7e, 0x1e, 0x71, 0x1d, 0x7f, 0x9b, 0xc1, 0xc7, 0xbc, 0xd0, 0x0a, 0x49,
+ 0xa5, 0xf0},
+ {0x15, 0xe9, 0xaf, 0xe6, 0x89, 0x99, 0x46, 0xb3, 0x2d, 0xd5, 0x1d, 0xc5,
+ 0x83, 0xb6, 0x11, 0xde, 0xf2, 0x8d, 0x2c, 0xa3, 0x6b, 0xd6, 0x09, 0xbc,
+ 0xca, 0xba, 0x57, 0x10, 0x39, 0x83, 0xb5, 0xde, 0xe0, 0x51, 0xda, 0x64,
+ 0x8a, 0xcd, 0x6c, 0x9b, 0x56, 0x7d, 0x62, 0xf8, 0x7a, 0x26, 0x72, 0xf3,
+ 0x8d, 0xe0, 0x68, 0x82, 0x10, 0x92, 0x09, 0xde, 0x60, 0x27, 0x7b, 0x8c,
+ 0xfe, 0x74, 0xd3, 0xd9, 0xdb, 0xb1, 0xe6, 0x7b, 0xe8, 0xfd, 0x19, 0x62,
+ 0x67, 0xf5, 0x47, 0x20, 0xdb, 0x30, 0x4d, 0x75, 0x29, 0xf1, 0x0e, 0x20,
+ 0x02, 0x4a, 0x4f, 0xcb, 0xab, 0x79, 0x1b, 0xa2, 0xe5, 0x7d, 0x0e, 0x1e,
+ 0xbc, 0x05, 0x6b, 0x6e, 0x05, 0xb5, 0x15, 0xdd, 0xae, 0x5a, 0x70, 0x4b,
+ 0xb2, 0x71, 0x56, 0xcf, 0xce, 0x0a, 0xc5, 0x89, 0x9a, 0xa6, 0x63, 0x32,
+ 0xe4, 0x3d, 0x6c, 0x01, 0x83, 0xea, 0x2c, 0xa8, 0x47, 0xd4, 0x45, 0x56,
+ 0x2a, 0x71, 0xa7, 0xf3, 0xcf, 0x1a, 0xc7, 0xdc, 0xc7, 0x50, 0xc4, 0xc7,
+ 0x0b, 0x4e, 0x58, 0x16, 0x46, 0x90, 0x2a, 0x3b, 0x4f, 0x6a, 0xd9, 0xfa,
+ 0x5f, 0x7a, 0x74, 0x27, 0xc7, 0x2f, 0x9e, 0xfe, 0xab, 0xb6, 0x57, 0xac,
+ 0x37, 0x1b, 0xb9, 0x6d, 0x25, 0x41, 0xb4, 0x81, 0xc5, 0x57, 0x93, 0x8b,
+ 0x6e, 0xd4, 0xa7, 0x84, 0xb3, 0x6b, 0xec, 0xf3, 0x3f, 0x4c, 0x04, 0x4f,
+ 0x43, 0x8e, 0x5b, 0x77, 0x9f, 0x41, 0x80, 0xf4, 0x6e, 0x92, 0x54, 0x20,
+ 0x97, 0x38, 0xd8, 0x45, 0xfb, 0x0d, 0x94, 0x89, 0x7c, 0x79, 0xf1, 0x41,
+ 0xe8, 0x66, 0x5d, 0x47, 0xa9, 0x19, 0x22, 0xa6, 0x1b, 0xfe, 0x26, 0x37,
+ 0x12, 0x06, 0x2a, 0x0f, 0x4c, 0x5e, 0x72, 0x5e, 0xe1, 0x48, 0xe9, 0x70,
+ 0x1b, 0xf0, 0xf0, 0x34, 0xbb, 0x76, 0x82, 0xa6, 0x78, 0x00, 0x56, 0x41,
+ 0x0e, 0xe8, 0xe5, 0x88, 0x67, 0x17, 0x21, 0xc4, 0x71, 0xc5, 0x7e, 0xcd,
+ 0x1b, 0xcf, 0xfa, 0x85, 0xab, 0x91, 0xe7, 0x44, 0xe2, 0xe9, 0x89, 0x84,
+ 0x7b, 0x78, 0x94, 0x2c, 0xdf, 0x39, 0x6d, 0x88, 0x3c, 0x8d, 0xe5, 0xef,
+ 0xfc, 0x3d, 0xff, 0x47, 0xe5, 0x2c, 0x60, 0xa8, 0x81, 0x76, 0xf2, 0x19,
+ 0x34, 0xe2, 0x48, 0xc6, 0x02, 0x97, 0x34, 0x7c, 0xa0, 0x0e, 0x5e, 0x29,
+ 0xfa, 0x4c, 0x0e, 0xdc, 0x2e, 0x3d, 0x63, 0x2a, 0xe3, 0xcc, 0x10, 0x30,
+ 0x57, 0x21, 0x49, 0xd1, 0xb7, 0x88, 0xb4, 0xb1, 0x4b, 0x51, 0xc0, 0x7a,
+ 0xa7, 0x6e, 0x01, 0x30, 0xef, 0x72, 0x96, 0x2c, 0x15, 0x3d, 0x73, 0x91,
+ 0x59, 0x21, 0xb5, 0x14, 0xf2, 0xcf, 0xe6, 0xe9, 0x3b, 0x16, 0xea, 0x7c,
+ 0xf9, 0x01, 0x97, 0x3f, 0x6d, 0xb7, 0x82, 0xa9, 0x58, 0xcf, 0xa1, 0x66,
+ 0x91, 0xe9, 0x08, 0x65, 0x38, 0x5d, 0xbd, 0x5c, 0x03, 0xc8, 0x3a, 0xb3},
+ priv_key_50,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (32 bit)
+ // tcID: 51
+ {51,
+ {0x8b, 0xa1, 0x6a, 0xe7, 0xb2, 0xab, 0xef, 0xdc, 0x64, 0x0c, 0x05, 0x57,
+ 0x91, 0x45, 0x29, 0xa4, 0x68, 0x10, 0x89, 0x4e, 0x5d, 0xd0, 0x20, 0x81,
+ 0xea, 0x1a, 0xb2, 0x98, 0xff, 0xbb, 0xbc, 0xac, 0xd2, 0xed, 0xec, 0xe4,
+ 0x84, 0x8a, 0x12, 0x70, 0xe7, 0xf4, 0x03, 0xdf, 0x28, 0x8a, 0x6c, 0xe3,
+ 0x98, 0xc5, 0xbc, 0x34, 0xcd, 0x11, 0x30, 0xb3, 0xdc, 0xb7, 0x52, 0xab,
+ 0x2b, 0x7c, 0x78, 0x86, 0x29, 0x1c, 0x25, 0x84, 0xd0, 0x76, 0xa5, 0x70,
+ 0x8c, 0xd8, 0x1a, 0xe1, 0x0a, 0xdf, 0xa5, 0xc0, 0x07, 0xab, 0x20, 0x91,
+ 0x50, 0xc4, 0x06, 0x19, 0x56, 0x17, 0xa4, 0x28, 0x59, 0xfe, 0x4a, 0x71,
+ 0x1a, 0xb0, 0x97, 0x96, 0x2c, 0x3b, 0x11, 0xc3, 0x41, 0x7b, 0x90, 0xb8,
+ 0x9c, 0x2d, 0xbe, 0xf5, 0xe8, 0xda, 0xa5, 0xd6, 0x5f, 0x62, 0x5d, 0x3a,
+ 0x42, 0x2e, 0x4a, 0xda, 0x0a, 0xcd, 0x83, 0xe4, 0xbb, 0xe2, 0x91, 0x2d,
+ 0xfd, 0xf8, 0x0c, 0x88, 0x84, 0x85, 0x6b, 0x56, 0xe2, 0x5e, 0xe5, 0xc7,
+ 0x8b, 0x2f, 0xf5, 0xe2, 0x1c, 0x89, 0xf9, 0xdc, 0x20, 0x73, 0x37, 0xc8,
+ 0x8f, 0x09, 0x0a, 0xb4, 0x26, 0x7f, 0x91, 0x7d, 0x69, 0x77, 0x50, 0xae,
+ 0xb2, 0x5c, 0xff, 0x17, 0x3a, 0xcd, 0xd9, 0xec, 0xb5, 0x31, 0x41, 0x6a,
+ 0xd8, 0x5e, 0x62, 0x1e, 0x45, 0xa2, 0xab, 0x97, 0x5a, 0xed, 0xf9, 0xe2,
+ 0x7d, 0x1a, 0x01, 0x72, 0x5c, 0x02, 0x45, 0x91, 0x0f, 0x9c, 0xdd, 0x0a,
+ 0x89, 0x79, 0x5f, 0x40, 0xb3, 0x70, 0x9a, 0x3d, 0x76, 0x2f, 0xf1, 0xa8,
+ 0x8e, 0x29, 0x3f, 0x5c, 0x49, 0x55, 0x30, 0x0b, 0x96, 0xc2, 0x24, 0x74,
+ 0xa6, 0x3d, 0x65, 0xf5, 0x58, 0xa4, 0xfc, 0x26, 0x85, 0xd3, 0xaa, 0x3f,
+ 0x44, 0x7e, 0xa6, 0xee, 0x7b, 0xcc, 0xa6, 0x2d, 0xfd, 0xcf, 0x51, 0xe7,
+ 0x33, 0x90, 0x3e, 0x6f},
+ {0x1b, 0xf5, 0x19, 0xad, 0x4d, 0xbb, 0x78, 0xa3, 0xa8, 0x07, 0x1a, 0x6b,
+ 0xd1, 0x71, 0x3d, 0x05, 0x52, 0xc3, 0xfd, 0x83, 0xf7, 0x56, 0x50, 0x27,
+ 0x90, 0xf5, 0xd2, 0xcb, 0xc9, 0x43, 0xb6, 0x71, 0xd9, 0x36, 0x35, 0xe4,
+ 0x90, 0x30, 0x23, 0xbf, 0x5b, 0xe0, 0xe1, 0x44, 0x1b, 0x80, 0x73, 0x22,
+ 0xf3, 0x8e, 0x75, 0x65, 0x99, 0x4c, 0xd3, 0x66, 0x37, 0xa5, 0x5e, 0x03,
+ 0xa1, 0x17, 0xa4, 0xea, 0x16, 0xa4, 0x2f, 0x47, 0x0c, 0x04, 0x96, 0xba,
+ 0xf4, 0x0b, 0xdb, 0x26, 0x1e, 0x3d, 0x45, 0x31, 0xe6, 0x07, 0x7e, 0x9e,
+ 0x2f, 0x3a, 0x7f, 0xe1, 0x9c, 0x6c, 0xc2, 0x16, 0x90, 0xad, 0x5a, 0xcc,
+ 0x91, 0x16, 0x50, 0xe7, 0x2b, 0x0a, 0x6b, 0x54, 0x00, 0xa0, 0xd1, 0xb6,
+ 0xe2, 0xe5, 0xb1, 0x25, 0x5b, 0x5a, 0xc1, 0xba, 0x3d, 0x81, 0xe5, 0x96,
+ 0x70, 0x83, 0x17, 0x33, 0x63, 0xf8, 0x2b, 0xc5, 0x90, 0x0d, 0x7e, 0x1d,
+ 0x44, 0x77, 0x0a, 0x0e, 0xe5, 0x15, 0xdd, 0x62, 0x94, 0x0d, 0x74, 0x63,
+ 0x90, 0x2a, 0x78, 0xab, 0xaa, 0x55, 0x77, 0xa3, 0x7c, 0x09, 0xb0, 0x33,
+ 0xce, 0x8c, 0xd4, 0x41, 0x89, 0x57, 0xb1, 0xa6, 0xbb, 0x74, 0x44, 0x97,
+ 0xcd, 0x3f, 0xfc, 0x93, 0x51, 0x0c, 0x9a, 0xf9, 0x8c, 0x02, 0xa3, 0x77,
+ 0xa4, 0x9d, 0x79, 0xb8, 0xad, 0xf8, 0x88, 0x02, 0xa0, 0x63, 0x74, 0x1b,
+ 0x17, 0x2b, 0x23, 0xdb, 0xbe, 0x8e, 0xd8, 0xdc, 0x6a, 0xf8, 0x8c, 0x7b,
+ 0xb5, 0xa5, 0x98, 0x96, 0x0d, 0x90, 0xd1, 0x1e, 0x57, 0x65, 0x9b, 0x19,
+ 0x82, 0x89, 0xf8, 0xf7, 0x8e, 0xeb, 0xf5, 0x5d, 0xcd, 0x10, 0x6b, 0x77,
+ 0x6b, 0x4a, 0xc1, 0x51, 0xd7, 0x18, 0xad, 0x1e, 0x94, 0xbc, 0xfe, 0xf8,
+ 0x15, 0x63, 0xee, 0xae, 0x80, 0xd2, 0x8a, 0xd9, 0xae, 0x77, 0xb5, 0xec,
+ 0xb0, 0xfd, 0x48, 0x8d, 0xd1, 0x39, 0xde, 0x77, 0xc7, 0x58, 0xa6, 0x5a,
+ 0x5b, 0x08, 0x25, 0xfa, 0xb3, 0x08, 0xdd, 0xa6, 0x17, 0x3e, 0x2e, 0xc4,
+ 0xd9, 0x4d, 0xfe, 0xb2, 0xa8, 0xd8, 0x59, 0xf3, 0xb6, 0xdc, 0x7c, 0x13,
+ 0xaa, 0xd7, 0xdc, 0xdf, 0x5a, 0x8f, 0xb6, 0x7f, 0x59, 0x5c, 0xce, 0x59,
+ 0x21, 0x6d, 0xd0, 0x6c, 0x57, 0xe8, 0xcc, 0xf8, 0xc9, 0x72, 0xf5, 0xdf,
+ 0x51, 0x57, 0xc8, 0xb5, 0x10, 0x31, 0xdd, 0x4c, 0xb7, 0xbf, 0x1e, 0x7f,
+ 0x1e, 0x8e, 0x97, 0x97, 0xe1, 0x2b, 0x68, 0xea, 0xde, 0x04, 0x16, 0x06,
+ 0xc6, 0x04, 0x2d, 0x3f, 0xf7, 0x0b, 0xa2, 0xaa, 0x55, 0xbc, 0x6c, 0xbc,
+ 0x3e, 0x9d, 0x50, 0xc4, 0xbe, 0x37, 0x55, 0xdf, 0xa9, 0x0a, 0x07, 0x36,
+ 0x5d, 0x06, 0x05, 0x3c, 0x88, 0xf6, 0x52, 0xbd, 0x11, 0x57, 0xee, 0x1e,
+ 0x7f, 0xc5, 0x33, 0xe2, 0x81, 0xd6, 0xc6, 0x09, 0xe7, 0xae, 0x8e, 0xb2},
+ priv_key_51,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (64 bit)
+ // tcID: 52
+ {52,
+ {0x6c, 0x73, 0xf4, 0x21, 0x16, 0x6e, 0x8e, 0xcf, 0x05, 0xe8, 0x04, 0xed,
+ 0xe1, 0x74, 0xbb, 0x79, 0xd4, 0xfc, 0x3d, 0xd0, 0xae, 0x55, 0x19, 0x96,
+ 0xd6, 0x54, 0x35, 0xa2, 0x9f, 0xdf, 0x97, 0xd6, 0xe0, 0x27, 0xad, 0xa0,
+ 0x3a, 0x77, 0xbc, 0x0d, 0xfb, 0x19, 0xc3, 0x0d, 0x5c, 0xe2, 0x2d, 0x28,
+ 0xe3, 0x99, 0xbc, 0xf4, 0x1a, 0x4e, 0x4d, 0x3e, 0xe8, 0x66, 0x22, 0x22,
+ 0xaf, 0x34, 0xa3, 0xa1, 0x0c, 0x96, 0xbb, 0x4f, 0x4d, 0xe5, 0xe8, 0x1c,
+ 0x99, 0xba, 0x98, 0xa9, 0x00, 0x47, 0xab, 0xb1, 0xd3, 0x99, 0xf5, 0xc5,
+ 0x77, 0xab, 0xf1, 0x94, 0x88, 0x21, 0x23, 0x40, 0xe9, 0x29, 0xbc, 0xdb,
+ 0x4f, 0x3c, 0xc9, 0xa2, 0x4c, 0x2f, 0x93, 0x7e, 0xc0, 0xb1, 0x10, 0xa2,
+ 0xeb, 0x15, 0x9b, 0x4d, 0xe0, 0xed, 0x77, 0x60, 0x31, 0xb0, 0x1a, 0x93,
+ 0x28, 0x2a, 0x55, 0x5a, 0xa0, 0x4c, 0x00, 0x65, 0x13, 0x29, 0xcd, 0xf4,
+ 0x13, 0xe2, 0x16, 0xf7, 0xfd, 0x85, 0xd1, 0x98, 0xdf, 0x09, 0x1d, 0x72,
+ 0xaf, 0xf5, 0xef, 0xb1, 0x0f, 0x6e, 0xf5, 0xb3, 0x9b, 0xf5, 0xdb, 0xdf,
+ 0x5d, 0x73, 0x82, 0xd4, 0xda, 0x4b, 0x40, 0xb4, 0x3f, 0x26, 0x74, 0x70,
+ 0x82, 0x5c, 0xf4, 0xd8, 0x09, 0xce, 0x39, 0xdb, 0x8c, 0x84, 0x77, 0xba,
+ 0xe7, 0x83, 0xcf, 0xc8, 0x5e, 0x39, 0xb5, 0xf8, 0xfd, 0xa1, 0x15, 0x10,
+ 0x9a, 0xd7, 0xeb, 0x10, 0x0a, 0xc9, 0x65, 0xd5, 0x2e, 0x89, 0xf1, 0x3d,
+ 0xbc, 0x2a, 0xde, 0x3a, 0xbc, 0xdf, 0x99, 0x54, 0xcc, 0xeb, 0xbd, 0xb9,
+ 0xb8, 0xdc, 0x75, 0x0b, 0x07, 0x8a, 0xd3, 0xd2, 0xf3, 0xaa},
+ {0x4d, 0xdd, 0x71, 0x8c, 0x83, 0x0b, 0x08, 0x4a, 0x29, 0xee, 0xd3, 0xb1,
+ 0x83, 0x98, 0x3c, 0xb5, 0xf3, 0x5e, 0x32, 0x24, 0x09, 0x7c, 0x90, 0x9f,
+ 0xad, 0x3e, 0xd1, 0xdb, 0x76, 0x54, 0xf2, 0x07, 0xa7, 0x66, 0xaf, 0x1c,
+ 0xdc, 0x69, 0x3d, 0x4b, 0xfd, 0x6b, 0xb8, 0x14, 0xc5, 0xd0, 0x70, 0x2a,
+ 0xc5, 0xc0, 0xe4, 0xc0, 0x0e, 0x0f, 0x78, 0x0f, 0x5a, 0x6c, 0x0f, 0x9d,
+ 0x54, 0xc3, 0xd5, 0xc0, 0x9d, 0x18, 0x34, 0x8c, 0x8e, 0x99, 0x08, 0x82,
+ 0x23, 0xea, 0x95, 0xd5, 0x2e, 0xdc, 0xc4, 0x5b, 0xba, 0xc6, 0x02, 0x1c,
+ 0xd0, 0xdd, 0xee, 0xd2, 0x38, 0x59, 0x45, 0x21, 0x4e, 0x59, 0x79, 0xcc,
+ 0x29, 0xd4, 0xe4, 0x8e, 0xa5, 0x0f, 0x72, 0x26, 0x92, 0x56, 0x69, 0x21,
+ 0x45, 0xa0, 0xee, 0xf7, 0x8f, 0xd7, 0xcb, 0x31, 0xa1, 0x08, 0x9e, 0x85,
+ 0x98, 0xcb, 0x30, 0xca, 0xbf, 0x43, 0xc7, 0xc2, 0x57, 0x65, 0x43, 0x05,
+ 0x2f, 0x37, 0x1f, 0x7b, 0xd4, 0xb4, 0x43, 0xf9, 0x02, 0x5b, 0xb6, 0xae,
+ 0x48, 0xce, 0x13, 0xf9, 0xce, 0xf6, 0xba, 0x3d, 0x4b, 0x4c, 0x8a, 0x62,
+ 0x30, 0x40, 0xba, 0x4c, 0x34, 0xb5, 0x9d, 0x92, 0x2b, 0x2d, 0xdd, 0x04,
+ 0xd2, 0x81, 0xea, 0x4a, 0x5e, 0xab, 0xfd, 0x90, 0x9e, 0x2e, 0x8a, 0xd2,
+ 0xd0, 0x7d, 0x01, 0xbc, 0x58, 0xa1, 0x52, 0x65, 0x2f, 0x7e, 0x12, 0xb4,
+ 0x5a, 0x07, 0x11, 0x7b, 0x27, 0xb4, 0xd8, 0xfd, 0xae, 0x6c, 0xec, 0xb9,
+ 0xfc, 0xc7, 0xc0, 0x8a, 0x70, 0xd3, 0x51, 0x23, 0xd1, 0x33, 0xd8, 0xc4,
+ 0x96, 0xdb, 0x77, 0x41, 0xaf, 0xb8, 0xa6, 0x03, 0x34, 0xb0, 0xe4, 0xca,
+ 0x26, 0xf1, 0x17, 0x7e, 0xab, 0xb5, 0xc0, 0xd8, 0xd1, 0xca, 0x8f, 0x4a,
+ 0x48, 0xd4, 0x2e, 0x70, 0x29, 0xec, 0xcc, 0xe4, 0x47, 0xf1, 0xdd, 0x34,
+ 0xa9, 0x38, 0x50, 0x56, 0xdb, 0x4f, 0xe7, 0x39, 0xd1, 0x69, 0xae, 0xc4,
+ 0x23, 0x7f, 0x9b, 0x6c, 0xf4, 0x52, 0x5d, 0x33, 0xee, 0xd6, 0x09, 0xea,
+ 0xd0, 0x86, 0xaf, 0x7a, 0xf9, 0x2e, 0x6f, 0x41, 0x08, 0x8f, 0xc0, 0xca,
+ 0x5b, 0x98, 0xf0, 0x84, 0x38, 0x4a, 0xf7, 0x45, 0x66, 0x74, 0xb9, 0xe1,
+ 0xf9, 0xa9, 0x75, 0xac, 0x64, 0xce, 0x71, 0xd8, 0x34, 0x04, 0xa5, 0xde,
+ 0xb0, 0xd4, 0x24, 0x52, 0x79, 0xb5, 0x13, 0x09, 0x18, 0xe7, 0x57, 0xf3,
+ 0x26, 0xe7, 0xa8, 0x83, 0x88, 0x8d, 0x0a, 0x6f, 0xe9, 0x30, 0x2f, 0x3b,
+ 0xce, 0xd5, 0x6c, 0x1f, 0xc6, 0x7c, 0x0e, 0xa3, 0xea, 0xdf, 0x80, 0xf1,
+ 0x9c, 0xe3, 0x56, 0xdb, 0x74, 0x76, 0xa3, 0xb1, 0x8b, 0xd9, 0x2e, 0x51,
+ 0xfe, 0x81, 0x71, 0xf9, 0xb6, 0xa2, 0x3d, 0x85, 0xa0, 0x0c, 0xa5, 0xeb,
+ 0xbe, 0xde, 0x5d, 0xe5, 0x1b, 0xdd, 0x5e, 0x81, 0x5c, 0xd4, 0x55, 0x59},
+ priv_key_52,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (64 bit)
+ // tcID: 53
+ {53,
+ {0xca, 0x48, 0xe2, 0x00, 0xc2, 0xf7, 0xa7, 0x8a, 0xae, 0xd1, 0x84, 0xd2,
+ 0xa8, 0x34, 0xf3, 0xf5, 0x08, 0xf2, 0x06, 0x56, 0x84, 0xdb, 0x8d, 0x21,
+ 0xbc, 0x2f, 0xcd, 0xde, 0x05, 0x24, 0x16, 0xe7, 0x75, 0x06, 0x99, 0x06,
+ 0xa5, 0x93, 0x3f, 0xeb, 0xbe, 0xa7, 0xb1, 0x32, 0xf4, 0xd0, 0x66, 0xe7,
+ 0x15, 0x74, 0x8a, 0xf0, 0xe0, 0xfa, 0x78, 0xd7, 0x31, 0x1c, 0xeb, 0xfa,
+ 0x70, 0xcf, 0x77, 0x36, 0xce, 0xf6, 0xd9, 0x13, 0xdb, 0x4b, 0x8e, 0xea,
+ 0x43, 0x8a, 0x10, 0x5f, 0xe5, 0x61, 0xac, 0x24, 0x04, 0x3e, 0x8c, 0x30,
+ 0xd4, 0xb9, 0xd2, 0x53, 0x64, 0x5a, 0x41, 0x32, 0xe3, 0xf0, 0xd7, 0x4a,
+ 0x0a, 0x62, 0x9d, 0xe8, 0x0a, 0x5b, 0x5d, 0xbd, 0xe5, 0xbe, 0x18, 0xef,
+ 0x2a, 0x06, 0x3c, 0xb7, 0x9e, 0xed, 0x4d, 0x9f, 0x9e, 0x31, 0x27, 0xc1,
+ 0xa7, 0x58, 0x1c, 0x20, 0xc2, 0x3e, 0xc0, 0x2f, 0x55, 0x85, 0x69, 0x2a,
+ 0x93, 0xa8, 0xa5, 0xa4, 0xa9, 0xe2, 0xd1, 0x0c, 0xa5, 0x98, 0xbc, 0x9b,
+ 0x02, 0xf0, 0x99, 0x50, 0x02, 0xfa, 0xce, 0x80, 0x74, 0x0f, 0x44, 0x6f,
+ 0xf2, 0xdf, 0xbf, 0x11, 0x20, 0x5e, 0x08, 0x07, 0xf6, 0x88, 0x1a, 0x1f,
+ 0xd0, 0x35, 0xe3, 0xb2, 0x33, 0x16, 0x6c, 0x55, 0x13, 0x9d, 0x2b, 0x8e,
+ 0x04, 0x4e, 0xa9, 0x05, 0x5c, 0xa2, 0x90, 0x26, 0xbc, 0xe8, 0xd0, 0x78,
+ 0xfd, 0xbf, 0xf0, 0xce, 0xf0, 0x08, 0xbf, 0x49, 0xae, 0x35, 0x24, 0x5e,
+ 0x81, 0xe8, 0xb1, 0xd3, 0x2d, 0xed, 0x09, 0xf0, 0xe7, 0xf9, 0x27, 0x9c,
+ 0x0c, 0xa8, 0x85, 0xd9, 0xba, 0x26, 0x78, 0x79, 0xb4, 0xd8, 0x80, 0x72,
+ 0xd2, 0x8b, 0x8d, 0x85, 0x5d, 0x97, 0xaf, 0xaa, 0xf3, 0xb2, 0xbd, 0x7e,
+ 0xe3, 0x23, 0x02, 0xbd, 0x14, 0xc8},
+ {0x2e, 0xbc, 0x25, 0x6a, 0x41, 0xfe, 0xff, 0xc0, 0x96, 0xf6, 0x50, 0xb7,
+ 0xb9, 0xcb, 0xf7, 0x99, 0x4c, 0x8a, 0xa4, 0xc4, 0x95, 0x20, 0xfa, 0x94,
+ 0xfa, 0x74, 0x61, 0xe1, 0x0c, 0x0a, 0xf9, 0x78, 0x78, 0xb3, 0x73, 0x34,
+ 0xbb, 0x6a, 0x0a, 0x60, 0xfa, 0x97, 0xea, 0xb9, 0x07, 0x9d, 0x47, 0x3c,
+ 0xa1, 0xdc, 0x32, 0xbd, 0xe5, 0x42, 0x03, 0x4c, 0x5e, 0x7d, 0x62, 0xd2,
+ 0x0c, 0x8a, 0xad, 0x10, 0x09, 0xa2, 0x4e, 0xff, 0xa0, 0xa3, 0xf0, 0xab,
+ 0x83, 0x5e, 0x56, 0xb4, 0xa0, 0xab, 0xec, 0x16, 0xf7, 0xc1, 0x5c, 0xa1,
+ 0x48, 0xd7, 0x46, 0xca, 0xb4, 0xa0, 0x55, 0x9a, 0x98, 0x08, 0xf5, 0x49,
+ 0x2d, 0x85, 0x4a, 0x00, 0x36, 0xe9, 0x8a, 0x97, 0x0f, 0x6a, 0x66, 0x50,
+ 0x47, 0x3b, 0xd2, 0x11, 0x8e, 0x15, 0x65, 0xf4, 0xda, 0xcd, 0xe8, 0xab,
+ 0x31, 0xe1, 0x13, 0x82, 0x0a, 0x21, 0x18, 0x00, 0xef, 0xfe, 0xf9, 0x44,
+ 0xef, 0x97, 0x6b, 0x58, 0x4c, 0x03, 0xe4, 0xd6, 0x61, 0xc2, 0x5a, 0xe2,
+ 0xf7, 0x53, 0xa1, 0x94, 0x2c, 0xf0, 0x99, 0x10, 0x6e, 0xce, 0x19, 0x62,
+ 0x37, 0x82, 0xfd, 0x1d, 0x84, 0x88, 0x9a, 0xf5, 0xfe, 0x32, 0xe6, 0x21,
+ 0xb1, 0x0d, 0xb2, 0x49, 0x25, 0xa4, 0x31, 0xfe, 0x54, 0x44, 0xce, 0x36,
+ 0x68, 0xc2, 0x43, 0x22, 0xdc, 0xa6, 0x84, 0xb2, 0xe6, 0xf6, 0xae, 0xcc,
+ 0x21, 0x80, 0x3a, 0xed, 0x3c, 0xfa, 0x62, 0x46, 0xd1, 0xd6, 0x1b, 0x08,
+ 0x76, 0x99, 0xe6, 0xdf, 0xc0, 0xb6, 0xa7, 0xd6, 0x8a, 0x77, 0x87, 0x90,
+ 0x71, 0x9c, 0x6e, 0x65, 0x16, 0x17, 0x44, 0x68, 0x56, 0xbb, 0xd2, 0x1a,
+ 0x63, 0x4b, 0x32, 0x03, 0x3a, 0x0f, 0x12, 0x36, 0xb5, 0x9b, 0xcd, 0x25,
+ 0x5c, 0x8e, 0xa0, 0x8b, 0xd9, 0xa9, 0x3a, 0x96, 0x45, 0x31, 0xcf, 0xaf,
+ 0xe6, 0xff, 0x56, 0x40, 0x16, 0x94, 0x27, 0xc4, 0xec, 0xb8, 0x59, 0x53,
+ 0x6f, 0xf5, 0xd9, 0xfe, 0xb3, 0xea, 0x23, 0xbe, 0x0a, 0xb1, 0xac, 0x4d,
+ 0x6a, 0xd5, 0x6f, 0xc4, 0x94, 0x7d, 0xbb, 0x3b, 0xfa, 0x1b, 0x66, 0x9a,
+ 0x94, 0x37, 0xc4, 0x41, 0x6d, 0xdc, 0x27, 0xc2, 0x66, 0xa0, 0xcb, 0xca,
+ 0xb0, 0x47, 0xc1, 0x5b, 0x28, 0x94, 0x8e, 0x57, 0xa2, 0x07, 0x1a, 0x69,
+ 0x2c, 0x95, 0x1b, 0xb2, 0xf9, 0x13, 0x58, 0xe1, 0x73, 0x98, 0xf8, 0x3e,
+ 0x0f, 0xb6, 0xb7, 0x68, 0x72, 0xc3, 0x74, 0xd2, 0x42, 0x2a, 0x73, 0x51,
+ 0x60, 0x0b, 0xf6, 0xa2, 0x0c, 0x02, 0x3f, 0x15, 0x3c, 0x20, 0x0d, 0xdf,
+ 0x51, 0x39, 0xf6, 0xc6, 0xcc, 0x90, 0xa1, 0x58, 0x53, 0x78, 0x82, 0x42,
+ 0x94, 0xfb, 0x95, 0x05, 0x3e, 0xa4, 0x56, 0x4f, 0xed, 0x52, 0xa7, 0x21,
+ 0x31, 0x37, 0x7b, 0x33, 0x89, 0x29, 0x71, 0x03, 0xf1, 0x57, 0x61, 0x63},
+ priv_key_53,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (3072 bit)
+ // tcID: 54
+ {54,
+ {0xa3, 0x21, 0xec, 0x58, 0xf5, 0x41, 0xd5, 0xeb, 0xdd, 0x13, 0x3e, 0x26,
+ 0x9f, 0x7c, 0xd2, 0x31, 0xbc, 0x3b, 0x9d, 0xd7, 0xf8, 0x7c, 0x98, 0xaa,
+ 0xf8, 0x57, 0x0a, 0x0b, 0x93, 0x79, 0xaa, 0xb8, 0xdc, 0xe5, 0xf0, 0xc0,
+ 0xd6, 0xfe, 0x7a, 0x3d, 0x31, 0xc2, 0xbc, 0xf4, 0xcb, 0x67, 0xfd, 0x8c,
+ 0xef, 0x2d, 0x2c, 0x92, 0x74, 0x96, 0xda, 0x30, 0xb6, 0xae, 0x4f, 0xa5,
+ 0x6a, 0xb5, 0xc6, 0x0d, 0x5f, 0x4e, 0x0f, 0xb4, 0x87, 0xe1, 0xd3, 0x86,
+ 0xd6, 0x8c, 0x2b, 0x78, 0xff, 0xca, 0x35, 0x5a, 0xf3, 0x3b, 0xd3, 0x2b,
+ 0xd4, 0xd6, 0xad, 0xb3, 0xde, 0xbc, 0x5a, 0x14, 0xfc, 0xea, 0xc6, 0x4d,
+ 0x2d, 0x2f, 0xdf, 0x47, 0xe3, 0x7b, 0x9f, 0x83, 0x47, 0xaf, 0x6c, 0x32,
+ 0x38, 0x42, 0xb1, 0x39, 0xf3, 0xa9, 0x8a, 0x57, 0x19, 0x57, 0xb8, 0x0b,
+ 0xe6, 0xd6, 0x12, 0xa5, 0xd1, 0x13, 0x89, 0x15, 0xeb, 0x80, 0x81, 0x1e,
+ 0xe3, 0xa9, 0x5f, 0xcd, 0xce, 0xdd, 0xfe, 0xd6, 0xc1, 0xb4, 0x16, 0x0d,
+ 0xa3, 0x3e, 0xc6, 0x1c, 0x7b, 0x6d, 0x38, 0x4c, 0x2c, 0x1c, 0xc2, 0x61,
+ 0xe7, 0xea, 0xe3, 0xcf, 0x88, 0x2c, 0xd9, 0x35, 0xea, 0x56, 0x85, 0xfb,
+ 0xd4, 0xd4, 0x33, 0xa2, 0xa4, 0x39, 0xe0, 0x8f, 0xa5, 0x98, 0xd7, 0xd4,
+ 0xa1, 0x2f, 0x46, 0xba, 0xa8, 0x45, 0x9d, 0xc1, 0xfe, 0x9e, 0xbc, 0x74,
+ 0x4b, 0xd5, 0x18, 0x58, 0xc0, 0x0d, 0x85, 0xd6, 0x15, 0x48, 0xc8, 0x5f,
+ 0x0e, 0x3e, 0xda, 0xff, 0xb0, 0xd0, 0xa1, 0xdc, 0x74, 0x49, 0xb4, 0xe2,
+ 0xc8, 0xa2, 0xb1, 0xca, 0x8a, 0x2a},
+ {0x32, 0x6f, 0x66, 0x1d, 0x48, 0xf6, 0x99, 0x1f, 0x24, 0x61, 0x26, 0xab,
+ 0xf1, 0xe0, 0xb4, 0x8a, 0x15, 0xea, 0x1e, 0x80, 0x48, 0x7c, 0x3c, 0x8b,
+ 0x64, 0x1e, 0xf5, 0x17, 0x2f, 0x75, 0xd2, 0x62, 0xb9, 0x78, 0x22, 0x2c,
+ 0xe3, 0x4a, 0x1f, 0x7b, 0x1b, 0x5e, 0xea, 0x1d, 0xd1, 0x96, 0x7b, 0x78,
+ 0x48, 0xd9, 0xbe, 0x3c, 0x67, 0x3a, 0x61, 0xa2, 0x35, 0x27, 0x78, 0xcb,
+ 0xe3, 0x66, 0x5c, 0x9c, 0x15, 0x5a, 0x15, 0x8d, 0x19, 0xc2, 0x60, 0x47,
+ 0x2a, 0xcc, 0xd4, 0xa1, 0x13, 0x37, 0x25, 0x65, 0xa3, 0xda, 0xf7, 0x92,
+ 0xa2, 0x87, 0xaa, 0x71, 0x5b, 0x39, 0xf4, 0x8f, 0x34, 0x49, 0x16, 0x3a,
+ 0xaa, 0x6b, 0xf5, 0x2d, 0x20, 0xef, 0xc4, 0xec, 0x91, 0xb0, 0xed, 0x79,
+ 0x48, 0xa4, 0x3c, 0x8c, 0xba, 0x24, 0xff, 0x18, 0xa4, 0xc5, 0xc9, 0xdd,
+ 0x1d, 0xd6, 0x03, 0xd0, 0xca, 0x63, 0x4b, 0x1d, 0xa7, 0xe4, 0x54, 0xc6,
+ 0x4f, 0x57, 0x53, 0x67, 0x9d, 0x9c, 0x8c, 0x01, 0x73, 0x38, 0x77, 0x6e,
+ 0x47, 0xa3, 0x43, 0xd8, 0x96, 0x65, 0x0e, 0xa7, 0xf5, 0x60, 0x2a, 0xaa,
+ 0xef, 0xb9, 0x5b, 0x06, 0xbc, 0x31, 0xf4, 0x7d, 0xe1, 0xf2, 0xea, 0x7d,
+ 0xd3, 0xb1, 0x63, 0x0d, 0x2c, 0x40, 0xcb, 0xa0, 0x52, 0x8b, 0x0d, 0x89,
+ 0x39, 0x90, 0x78, 0x78, 0xea, 0xbd, 0xa6, 0x99, 0x55, 0x37, 0xc9, 0x6c,
+ 0x75, 0xe1, 0x89, 0x03, 0x7b, 0xb2, 0x6b, 0xc5, 0xa9, 0x29, 0xe6, 0x82,
+ 0x5e, 0xd7, 0x2e, 0xeb, 0x4b, 0x36, 0x8f, 0x91, 0x19, 0xa3, 0xbd, 0x8b,
+ 0xf9, 0x4d, 0x05, 0xd5, 0x0a, 0x68, 0x6c, 0x38, 0xfc, 0xb9, 0x28, 0x95,
+ 0x7c, 0x91, 0xbe, 0x76, 0xab, 0x2d, 0x00, 0xbc, 0xb0, 0xb8, 0x7a, 0x9d,
+ 0xb8, 0x0e, 0x9f, 0x19, 0xf0, 0xb0, 0x1a, 0xc3, 0x06, 0x1c, 0xf7, 0x5d,
+ 0x1e, 0x11, 0xca, 0x99, 0x9e, 0x8b, 0xb1, 0xd3, 0xfa, 0x11, 0x68, 0xba,
+ 0xd9, 0x71, 0xdf, 0xf3, 0x71, 0xc8, 0x4f, 0x40, 0x33, 0x81, 0xbb, 0xd2,
+ 0x93, 0x79, 0x1b, 0xf0, 0x4b, 0xa6, 0x03, 0xb0, 0x97, 0x7a, 0x5b, 0x13,
+ 0x05, 0xd5, 0x68, 0xa1, 0xc7, 0x56, 0xee, 0x8a, 0xce, 0xbb, 0xa0, 0x81,
+ 0x5e, 0x29, 0xda, 0xf6, 0x91, 0xbe, 0x0c, 0x09, 0xac, 0xc3, 0x12, 0x89,
+ 0x96, 0x77, 0x63, 0xe4, 0x75, 0xda, 0x58, 0xa0, 0x3e, 0xf5, 0x0c, 0x9d,
+ 0xd5, 0x40, 0xca, 0x10, 0x75, 0x47, 0xbe, 0x75, 0x42, 0xe6, 0x28, 0x10,
+ 0x60, 0xee, 0x15, 0xa5, 0x31, 0x67, 0xc9, 0x7b, 0xd2, 0xec, 0x7d, 0xbf,
+ 0x9e, 0x64, 0x0d, 0x79, 0x82, 0x03, 0xec, 0x11, 0x6e, 0x3f, 0xfd, 0xbe,
+ 0x9f, 0x49, 0xc0, 0x2b, 0x77, 0xe7, 0x30, 0x8b, 0x53, 0x13, 0x9f, 0x13,
+ 0x81, 0x1c, 0x90, 0xf6, 0xea, 0xf2, 0x88, 0xb8, 0x69, 0x40, 0x57, 0x4f},
+ priv_key_54,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (3072 bit)
+ // tcID: 55
+ {55,
+ {0xef, 0xd8, 0xff, 0x83, 0x9c, 0x7d, 0x5f, 0xde, 0x6f, 0xa9, 0x98, 0x14,
+ 0xca, 0x7c, 0xc2, 0x9f, 0x2a, 0xb5, 0x2c, 0x54, 0xf2, 0xc6, 0x95, 0xe0,
+ 0x68, 0xb0, 0x76, 0x2f, 0x06, 0x7b, 0x8d, 0x90, 0xbb, 0x3d, 0x16, 0x30,
+ 0x80, 0x17, 0x6b, 0xfa, 0x61, 0x6d, 0xbb, 0x78, 0x11, 0x07, 0x64, 0x2b,
+ 0xaf, 0x89, 0x31, 0x93, 0x3a, 0xff, 0x1d, 0x9c, 0x41, 0x70, 0x96, 0xdd,
+ 0x06, 0xd8, 0x8c, 0x0b, 0x08, 0x03, 0xae, 0x18, 0xe1, 0x47, 0x5c, 0x8f,
+ 0xd3, 0xf2, 0x08, 0x56, 0xe8, 0x69, 0xf1, 0xee, 0xd1, 0x77, 0x76, 0x7b,
+ 0x6d, 0x25, 0x6c, 0xcc, 0xe8, 0xcd, 0x90, 0x05, 0xc9, 0x08, 0x2a, 0x43,
+ 0x2a, 0x7f, 0x22, 0xa9, 0x08, 0x28, 0xc2, 0x82, 0x80, 0xb1, 0xf1, 0xa9,
+ 0xb4, 0x34, 0x69, 0x5f, 0xb3, 0x02, 0x15, 0xce, 0x8e, 0x2e, 0x48, 0xa1,
+ 0x4f, 0x6b, 0x2d, 0xba, 0xb9, 0xdd, 0xd3, 0xd2, 0x18, 0xec, 0x13, 0x40,
+ 0x4f, 0x63, 0x8c, 0x2a, 0x4f, 0xce, 0xca, 0x52, 0x57, 0x0c, 0xb2, 0x3f,
+ 0x09, 0xb9, 0xd0, 0x03, 0xbc, 0x98, 0x95, 0xb2, 0x97, 0xaf, 0x12, 0x75,
+ 0x09, 0xa9, 0xf8, 0xa2, 0xdf, 0x7d, 0xce, 0x82, 0x83, 0xbe, 0x1a, 0x07,
+ 0x20, 0xe1, 0x52, 0x4a, 0x51, 0x0c, 0x35, 0x15, 0x40, 0x7c, 0x23, 0x72,
+ 0x7b, 0xb2, 0xf4, 0x70, 0xdb, 0x53},
+ {0x7a, 0xd2, 0xbe, 0xa4, 0xac, 0x2a, 0x38, 0x63, 0x85, 0x16, 0x6e, 0xde,
+ 0x3f, 0x63, 0x82, 0xcf, 0xf6, 0xd8, 0x41, 0x1c, 0x31, 0x95, 0x81, 0x10,
+ 0xca, 0xa7, 0x87, 0x15, 0xa1, 0xe1, 0xdd, 0x78, 0xb4, 0x56, 0xc3, 0xa3,
+ 0x63, 0xe2, 0xc9, 0x9d, 0x1b, 0xc3, 0x93, 0x68, 0xe7, 0x6b, 0xca, 0x6e,
+ 0xd1, 0xac, 0x2a, 0xf1, 0xb1, 0x4c, 0x39, 0x73, 0x8c, 0x8f, 0x74, 0x05,
+ 0x99, 0xb7, 0xef, 0xfd, 0x6c, 0xd7, 0xa6, 0xbc, 0x5e, 0x23, 0xb4, 0xfb,
+ 0x54, 0xa5, 0x21, 0xd1, 0xbd, 0xef, 0x72, 0x57, 0xf1, 0xdb, 0x95, 0xc0,
+ 0x52, 0xd5, 0x65, 0xf7, 0xe5, 0xa0, 0x28, 0x17, 0x87, 0x62, 0x6f, 0xad,
+ 0x81, 0xee, 0xd3, 0x5c, 0xb8, 0x5c, 0x83, 0xd0, 0xe2, 0xaa, 0x93, 0x46,
+ 0x80, 0x3f, 0x36, 0xa9, 0x14, 0x8f, 0xd8, 0x34, 0xe3, 0x69, 0x19, 0x97,
+ 0xda, 0x22, 0x43, 0x40, 0x23, 0xc2, 0x1e, 0xb0, 0xb0, 0x75, 0xb7, 0x98,
+ 0x61, 0x2e, 0xbb, 0x7f, 0x24, 0x23, 0xf3, 0xd2, 0x0d, 0x3a, 0x5b, 0x39,
+ 0xf6, 0xd2, 0x54, 0x30, 0xca, 0x1e, 0x1f, 0x1f, 0xb7, 0xb5, 0x24, 0x53,
+ 0xec, 0x62, 0x98, 0x04, 0x2d, 0x53, 0xfd, 0xb2, 0x65, 0x2a, 0x2c, 0xec,
+ 0x5e, 0xa9, 0x9d, 0x8e, 0x56, 0xa2, 0x84, 0xf5, 0x45, 0xd1, 0x3e, 0x4e,
+ 0xde, 0x00, 0x8a, 0x5f, 0x76, 0xe8, 0x55, 0x20, 0x11, 0xbd, 0x7d, 0xab,
+ 0x7f, 0xdf, 0x2e, 0xd0, 0x55, 0xde, 0x35, 0x65, 0x52, 0x96, 0xb0, 0x34,
+ 0xee, 0x06, 0xe2, 0xa1, 0x39, 0xe0, 0x2c, 0xbb, 0x47, 0xbe, 0x10, 0xb1,
+ 0x80, 0xbb, 0x3d, 0xa9, 0x12, 0x3d, 0x4a, 0xe4, 0x67, 0xcd, 0xa1, 0x5d,
+ 0x24, 0x59, 0x07, 0x1d, 0x6c, 0xf0, 0xca, 0x41, 0xd1, 0xa3, 0xcb, 0x12,
+ 0x95, 0x4e, 0x75, 0x50, 0xf0, 0x15, 0x20, 0x2f, 0xd0, 0xa3, 0xab, 0x11,
+ 0x7e, 0xf6, 0x90, 0x18, 0x74, 0x87, 0x62, 0x2e, 0x76, 0xbf, 0x2d, 0x62,
+ 0x30, 0xf4, 0x5a, 0x11, 0x75, 0x70, 0x71, 0x38, 0x2d, 0xf9, 0xc9, 0xff,
+ 0x0e, 0xc9, 0x39, 0xdf, 0x42, 0x61, 0x69, 0x29, 0x7e, 0xfd, 0x4d, 0xab,
+ 0x2d, 0xb3, 0x93, 0xc1, 0xe5, 0xcd, 0x81, 0x76, 0x07, 0x2e, 0xa5, 0x59,
+ 0x5c, 0xfa, 0xe0, 0x67, 0x79, 0x2d, 0x03, 0x8b, 0xb9, 0x0b, 0x24, 0xe9,
+ 0x14, 0x5c, 0x7b, 0x75, 0xfa, 0xe1, 0x7d, 0x4e, 0xfa, 0xc7, 0xa0, 0x7e,
+ 0x58, 0xbd, 0x0b, 0x54, 0xfe, 0x50, 0x3f, 0x60, 0xef, 0x41, 0x3a, 0x54,
+ 0xcd, 0x50, 0x36, 0xe9, 0x40, 0x16, 0xe3, 0x04, 0xa3, 0x8c, 0x3e, 0xa4,
+ 0x47, 0x89, 0x6f, 0x84, 0x92, 0x2c, 0xa8, 0x18, 0x0d, 0x9e, 0xfd, 0xa2,
+ 0x98, 0x27, 0x3f, 0x01, 0x77, 0xca, 0x84, 0xf2, 0x3e, 0xdc, 0x41, 0x83,
+ 0x54, 0x48, 0x14, 0x27, 0x05, 0x94, 0x4a, 0x2a, 0xd2, 0xa0, 0x63, 0x85},
+ priv_key_55,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 56
+ {56,
+ {0x62, 0x92, 0x16, 0xbe, 0x33, 0x3c, 0x6a, 0x51, 0x7f, 0xb3, 0x42, 0x7d,
+ 0x03, 0x94, 0x51, 0x1f, 0xa3, 0xc2, 0x4a, 0x71, 0x11, 0x3f, 0x12, 0x34,
+ 0xbe, 0xa7, 0xfd, 0x4e, 0x07, 0x28, 0xf6, 0xc6, 0x58, 0x72, 0x41, 0x50,
+ 0x29, 0xfd, 0x0a, 0xaa, 0xf1, 0xac, 0x7d, 0xae, 0x14, 0xd3, 0x85, 0x03,
+ 0xdb, 0x27, 0x1d, 0xb4, 0x72, 0xbb, 0xb2, 0x12, 0xbe, 0x45, 0x3c, 0xea,
+ 0xc6, 0xab, 0x62, 0x2e, 0x75, 0xd5, 0xe3, 0x23, 0xf6, 0x35, 0x3c, 0xe8,
+ 0xb5, 0xe7, 0x99, 0x3b, 0x6b, 0xe3, 0x9c, 0x30, 0x08, 0x8d, 0x2b, 0x94,
+ 0xe8, 0x56, 0x33, 0xbe, 0x10, 0x3c, 0xa5, 0xd9, 0xcc, 0xfd, 0xc2, 0x3c,
+ 0x5a, 0xd2, 0x1a, 0x1a, 0x13, 0xcf, 0x19, 0xc3, 0x90, 0x1f, 0xe8, 0x84,
+ 0x55, 0x72, 0x60, 0x0c, 0xc7, 0xe5, 0xdf, 0x31, 0x6f, 0x62, 0xe2, 0x23,
+ 0x7e, 0x22, 0x4b, 0x4e, 0x01, 0xed, 0xb3, 0x2c, 0x81, 0x9f, 0x36, 0x4f,
+ 0x0c, 0x9f, 0xdc, 0x1f, 0x28, 0xda, 0xd2, 0xb6, 0x92, 0x1c, 0x79, 0x52,
+ 0xa2, 0x5a, 0x03, 0xe5, 0x9e, 0xf8, 0xd6, 0xc3, 0xa6, 0x1a, 0x54, 0xc4,
+ 0x6c, 0xfb, 0xad, 0x22, 0xe1, 0x86, 0x20, 0x1e, 0x59, 0xe1, 0x22, 0x01,
+ 0x8d, 0xc9, 0xbb, 0xc7, 0x44, 0xc5, 0x6c, 0xe6, 0x31, 0xcc, 0x11, 0xf9,
+ 0x52, 0x3f, 0x79, 0xb4, 0x1f, 0xf7, 0x97, 0x11, 0xee, 0xa6, 0x33, 0x37,
+ 0xc2, 0x4b, 0xfa, 0x37, 0x91, 0x0f, 0x91, 0x78, 0x3b, 0x78, 0xa4, 0xfe,
+ 0x22, 0xb8, 0x0e, 0x52, 0xe3, 0xe1, 0x03, 0x4f, 0xcb, 0x33, 0x6d, 0xae,
+ 0x90, 0x12, 0x24, 0x23, 0x66, 0x92, 0x30, 0xcd, 0x46, 0xfe, 0x54, 0x3c,
+ 0x1e, 0x0e, 0xd8, 0x09, 0x48, 0xd5, 0x0b, 0x7e, 0xcc, 0xf6, 0xc2, 0x22,
+ 0xbf, 0xcd, 0xb6, 0x1f, 0x84, 0xc9, 0x20, 0xd2, 0xe4, 0xdc, 0x9d, 0x5e,
+ 0xaa, 0xa1, 0x41, 0x5b, 0x13, 0xc7, 0x4f, 0x18, 0xb9, 0x41, 0x82, 0x05,
+ 0x6e, 0x10, 0x35, 0x62, 0xdc, 0x03, 0x32, 0x09, 0x30, 0xc2, 0x02, 0x66,
+ 0xbd, 0xec, 0xff, 0x56, 0xaa, 0xfb, 0xb5, 0xbd, 0x3a, 0x0a, 0xc6, 0x8b,
+ 0x66, 0x9b, 0xfe, 0x70, 0xe3, 0x29, 0xeb, 0xfe, 0x8e, 0xc8, 0x7c, 0xea,
+ 0x99, 0xff, 0x0b, 0x51, 0xce, 0x7d, 0xd0, 0x69, 0x4f, 0x07, 0x50, 0x98,
+ 0xa6, 0x77, 0xa4, 0x74, 0x3e, 0x10, 0xd3, 0xe3, 0x7f, 0x1f, 0xab, 0x84,
+ 0x9d, 0xba, 0x39, 0xa9, 0xc7, 0x39, 0xf1, 0xed, 0x15, 0x0f, 0xe7, 0x95,
+ 0x2b, 0x35, 0x20, 0x2f, 0xb6, 0x13, 0x8d, 0x24, 0xb2, 0xbf, 0x55, 0xe4,
+ 0x9b, 0xc7, 0x00, 0x6c, 0xf7, 0x8e, 0xa8, 0x05, 0x13, 0x59, 0x83, 0x10,
+ 0xc8, 0xb0, 0x21, 0x3b, 0xc8, 0x52, 0x5b, 0x92, 0x9e, 0x58, 0x12, 0x94,
+ 0xc4, 0x96},
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ priv_key_56,
+ false},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 57
+ {57,
+ {0x92, 0x08, 0xae, 0x26, 0x4a, 0x9a, 0x82, 0x68, 0xb2, 0xa3, 0x4d, 0x01,
+ 0xcf, 0x52, 0x0e, 0x33, 0x8e, 0x6a, 0x73, 0xf6, 0x44, 0x88, 0x49, 0x1a,
+ 0x61, 0xa2, 0xa0, 0xc2, 0x1b, 0x5e, 0x82, 0x39, 0xe9, 0x6e, 0x9b, 0xc1,
+ 0xaf, 0x2e, 0x59, 0xdd, 0x45, 0x18, 0xb5, 0xaf, 0x46, 0xc5, 0x6f, 0xe7,
+ 0x37, 0x59, 0x0d, 0xb7, 0x7c, 0x50, 0x3f, 0x03, 0x82, 0x3c, 0x3f, 0xfa,
+ 0x93, 0x3c, 0x92, 0xef, 0x66, 0x4e, 0x71, 0x5a, 0x03, 0x47, 0x95, 0x81,
+ 0x85, 0xeb, 0xc9, 0x6f, 0xdd, 0x76, 0x68, 0x75, 0xcb, 0xcc, 0x0f, 0xfa,
+ 0xdc, 0x5b, 0x00, 0x87, 0xe2, 0xac, 0xaa, 0xe7, 0x24, 0x42, 0x79, 0x60,
+ 0x1b, 0x1e, 0xe8, 0x11, 0x98, 0x87, 0xae, 0x7d, 0xb7, 0x3c, 0x93, 0x81,
+ 0x9c, 0x59, 0x67, 0xed, 0x9a, 0xfa, 0x78, 0xc9, 0x14, 0x4f, 0xe7, 0xb0,
+ 0xd7, 0xd3, 0x35, 0xef, 0xc4, 0x08, 0xe6, 0xe5, 0xb4, 0x0f, 0xb1, 0x11,
+ 0x67, 0x96, 0x82, 0x0f, 0x08, 0xa4, 0x50, 0x2d, 0x0b, 0xe3, 0x11, 0x9f,
+ 0xe0, 0x25, 0xb9, 0x86, 0x6e, 0x53, 0x6b, 0x2a, 0xd3, 0x4e, 0xe2, 0xdd,
+ 0xe8, 0x0d, 0x82, 0x12, 0xe5, 0x88, 0xe0, 0x21, 0x01, 0x5e, 0xd1, 0x5d,
+ 0x8e, 0x76, 0x19, 0x9a, 0xd1, 0xe9, 0x78, 0x68, 0x13, 0xad, 0x77, 0x49,
+ 0x6a, 0xbc, 0xfb, 0x4e, 0x17, 0x61, 0x56, 0x19, 0xd8, 0x89, 0x9d, 0x70,
+ 0x01, 0xa5, 0x03, 0x9f, 0x35, 0xb3, 0x8a, 0x3d, 0x9a, 0x92, 0x7e, 0x7b,
+ 0xe2, 0x7c, 0xb1, 0xb5, 0x6a, 0x85, 0x3e, 0xf3, 0xa2, 0x9c, 0xab, 0x57,
+ 0xab, 0x4a, 0xf1, 0x8a, 0x54, 0x2b, 0xc8, 0xf9, 0xf3, 0x91, 0x3f, 0x38,
+ 0x52, 0xa1, 0x75, 0x8a, 0x28, 0x96, 0xd8, 0x54, 0x19, 0xd1, 0xc9, 0x17,
+ 0x47, 0x5f, 0xe5, 0x11, 0xc6, 0xba, 0x37, 0xb2, 0x28, 0x1c, 0xba, 0x2a,
+ 0xf6, 0x84, 0xc8, 0x03, 0x62, 0x4a, 0x64, 0x1a, 0x8e, 0xf5, 0x3b, 0xc8,
+ 0xaf, 0x90, 0x22, 0xc1, 0x08, 0x7c, 0x05, 0x48, 0x46, 0x03, 0xd6, 0x2d,
+ 0xe6, 0x1c, 0xc6, 0x96, 0xc3, 0x4b, 0x6b, 0x78, 0xa1, 0xde, 0x2a, 0x53,
+ 0xc6, 0x80, 0x59, 0x55},
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ priv_key_57,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 58
+ {58,
+ {0x29, 0xbd, 0xce, 0xbd, 0xc6, 0x45, 0xb1, 0xa7, 0x09, 0x87, 0x60, 0xe9,
+ 0x9b, 0xa6, 0xb1, 0xbd, 0x81, 0xcd, 0x48, 0xfe, 0x6e, 0x05, 0xf9, 0x72,
+ 0x71, 0x7d, 0xa8, 0xca, 0xc3, 0x50, 0x7b, 0x29, 0x70, 0x41, 0x54, 0x7f,
+ 0x52, 0xf1, 0x2a, 0xa8, 0x20, 0x4e, 0xc5, 0xa7, 0x4e, 0xe5, 0x36, 0x49,
+ 0x79, 0x59, 0x77, 0xa4, 0x2c, 0x70, 0xd9, 0x5e, 0x45, 0x71},
+ {0xa0, 0x42, 0xbd, 0xf5, 0xcf, 0x41, 0x54, 0x68, 0x7f, 0xdc, 0x22, 0xab,
+ 0x67, 0xb3, 0x51, 0xee, 0xe8, 0x69, 0xb9, 0x22, 0x49, 0x74, 0x1e, 0xd1,
+ 0x7f, 0xe7, 0x77, 0x12, 0x5a, 0x2a, 0x2a, 0x80, 0x3d, 0x50, 0x37, 0xaa,
+ 0x04, 0x5e, 0xc5, 0x10, 0xcf, 0x65, 0x0e, 0x8b, 0x4f, 0xa5, 0x51, 0x47,
+ 0xe3, 0x3a, 0xdc, 0x68, 0xde, 0xfb, 0x6f, 0x99, 0x1f, 0x1f, 0x8b, 0xb6,
+ 0xa3, 0xd4, 0x50, 0xcc, 0x45, 0x8c, 0x22, 0x84, 0xbe, 0xda, 0x9d, 0x35,
+ 0x2a, 0x3a, 0x8c, 0x5a, 0x01, 0x2e, 0x34, 0xb3, 0x18, 0xbe, 0xa7, 0xbb,
+ 0xcd, 0xd9, 0x19, 0xf3, 0x79, 0xbd, 0x83, 0x9b, 0x9b, 0x62, 0x5e, 0x54,
+ 0x37, 0x0f, 0x61, 0xee, 0xf1, 0x91, 0xb0, 0xc4, 0xd3, 0x99, 0xa7, 0xe9,
+ 0x88, 0xbc, 0x42, 0x19, 0x81, 0xa7, 0xe4, 0xf6, 0x53, 0xc7, 0x78, 0x85,
+ 0x3c, 0x74, 0xef, 0x61, 0xf3, 0x47, 0x33, 0x0e, 0x49, 0x47, 0x58, 0xf3,
+ 0x0d, 0x0f, 0x5c, 0xcf, 0xbd, 0xca, 0xb8, 0x15, 0x5c, 0x29, 0x77, 0xc9,
+ 0x1e, 0x73, 0xcb, 0x42, 0xa6, 0x6e, 0xf9, 0x9f, 0x3d, 0xfe, 0x78, 0x4f,
+ 0x00, 0x61, 0xf7, 0xb3, 0x1a, 0x01, 0xfb, 0xcf, 0x2c, 0x7c, 0xdd, 0xaf,
+ 0xc8, 0x57, 0x05, 0xa8, 0xf6, 0x8a, 0xde, 0x4b, 0x68, 0x53, 0xb6, 0x1d,
+ 0x28, 0x7e, 0x2e, 0x8f, 0x15, 0x47, 0x46, 0x2e, 0xbf, 0x48, 0x33, 0x19,
+ 0xa2, 0xd0, 0x9f, 0x5b, 0xbc, 0xb3, 0xe4, 0x80, 0x02, 0xf6, 0x79, 0x72,
+ 0x21, 0xca, 0x06, 0x23, 0x08, 0xc6, 0x82, 0x0d, 0xfe, 0xe4, 0xc4, 0xca,
+ 0x06, 0x54, 0x9e, 0x3a, 0x5c, 0xde, 0xa6, 0x38, 0x7a, 0x7c, 0xdb, 0xc4,
+ 0x96, 0x11, 0x4c, 0x07, 0xa9, 0xde, 0x1f, 0x34, 0x58, 0x19, 0x4b, 0xbe,
+ 0x2a, 0x12, 0x0c, 0xe6, 0xdc, 0x5c, 0xb6, 0xe5, 0x4f, 0x88, 0x9a, 0xba,
+ 0x7e, 0x53, 0x34, 0x5e, 0x76, 0x71, 0x72, 0xf9, 0xb6, 0xe9, 0xd6, 0x83,
+ 0xfd, 0xc3, 0x4b, 0x9a, 0x95, 0xcd, 0xcb, 0x15, 0xe7, 0x69, 0x15, 0xda,
+ 0x90, 0x5e, 0x0e, 0xf6, 0x6a, 0xe2, 0xcc, 0xda, 0x52, 0x7b, 0x84, 0x8e,
+ 0x31, 0x6b, 0xc4, 0x88, 0x5e, 0x70, 0xd3, 0x14, 0x04, 0x3f, 0xfd, 0x97,
+ 0x13, 0xb3, 0xeb, 0xee, 0xe8, 0x28, 0x2f, 0x3c, 0x3f, 0x01, 0x5d, 0x7c,
+ 0x3a, 0xa9, 0xbb, 0xb9, 0xab, 0x4c, 0x6b, 0xe5, 0x6d, 0xac, 0xaa, 0x7d,
+ 0x43, 0x88, 0x75, 0x3b, 0x70, 0xaa, 0xef, 0x19, 0xb4, 0xd3, 0x62, 0x85,
+ 0x03, 0x1c, 0x3b, 0x8e, 0x60, 0x5c, 0x62, 0xdb, 0x28, 0xdf, 0x17, 0xae,
+ 0x97, 0xc1, 0x81, 0x44, 0x07, 0x2d, 0xad, 0x23, 0x7f, 0xc1, 0x6b, 0x97,
+ 0x24, 0xbd, 0x9d, 0xd4, 0xd7, 0xab, 0xd9, 0x5d, 0xd5, 0x56, 0x04, 0xaf,
+ 0xaa, 0x61, 0xb8, 0x1d, 0xaa, 0xea, 0x6a, 0x16, 0xe2, 0x3a, 0x31, 0x66},
+ priv_key_58,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 59
+ {59,
+ {0x04, 0xc0, 0xe5, 0x03, 0xfd, 0x66, 0xfa, 0x6e, 0xf4, 0xb3, 0x7c, 0x97,
+ 0xb7, 0x12, 0x71, 0xcb, 0x2b, 0xf0, 0x86, 0x94, 0x2c, 0x43, 0x85, 0xf9,
+ 0x33, 0x82, 0xf0, 0x88, 0x5a, 0x22, 0x17, 0x1a, 0x19, 0x71, 0xe2, 0x7a,
+ 0x1b, 0xef, 0x0c, 0x63, 0xfb, 0x1e, 0xb6, 0xb1, 0x28, 0x23, 0x17, 0xd2,
+ 0x53, 0x3e, 0x74, 0x99, 0x5f, 0x69, 0xf3, 0x46, 0xcb, 0x30, 0x71, 0xa2,
+ 0xa3, 0x4d, 0xe2, 0x73, 0xbb, 0xcc, 0xd6, 0x4a, 0x42, 0xc6, 0x52, 0x4f,
+ 0x79, 0xaf, 0xea, 0xbf, 0x89, 0xbd, 0x34, 0x9a, 0x4a, 0xad, 0x3e, 0x57,
+ 0xa1, 0x51, 0x66, 0xec, 0x72, 0x92, 0xe9, 0x91, 0x25, 0xea, 0xb4, 0x78,
+ 0x90, 0xf0, 0x32, 0xd5, 0x94, 0xd9, 0x98, 0x8d, 0x3e, 0x3b, 0x16, 0x69,
+ 0xc1, 0xb8, 0x96, 0x4b, 0xd9, 0xb0, 0x92, 0xb9, 0xb1, 0xdb, 0xc1, 0x84,
+ 0x39, 0xf0, 0x20, 0xd9, 0x53, 0x5d, 0x26, 0x55, 0x04, 0x51, 0xb5, 0xa1,
+ 0xc9, 0xe4, 0x33, 0x30, 0xd1, 0x4f, 0xdc, 0xa9, 0x22, 0xc3, 0x1b, 0x5a,
+ 0xa0, 0xef, 0x0f, 0xbd, 0xcf, 0x22, 0x1f, 0xe2, 0x92, 0x9a, 0xae, 0x56,
+ 0x22, 0x52, 0xe9, 0x8a, 0x9e, 0xa0, 0x2f, 0x5a, 0x1c, 0x24, 0xb4, 0xd6,
+ 0x37, 0x44, 0x06, 0xb6, 0x4f, 0xf9, 0x1c, 0x97, 0x9a, 0xdb, 0xbc, 0x86,
+ 0xd1, 0x0a, 0x83, 0xe0, 0x78, 0xf0, 0x7c, 0x46, 0xf6, 0x4d, 0x1b, 0x21,
+ 0xaf, 0xb4, 0x15, 0x38, 0x3b, 0x2d, 0x49, 0x11, 0x5e, 0xc2, 0x9c, 0x20,
+ 0x51, 0x92, 0xfa, 0x02, 0x6d, 0x05, 0xbe, 0xcc, 0x7d, 0x47, 0xb5, 0x49,
+ 0xff, 0xc4, 0xf6, 0x85, 0x72, 0x04, 0x65, 0xa9, 0x99, 0x0d},
+ {0xa7, 0x5d, 0x40, 0xe1, 0xd3, 0x0c, 0x2a, 0x26, 0x92, 0x36, 0xfb, 0x61,
+ 0x5e, 0x38, 0xa8, 0xfd, 0x46, 0x95, 0x83, 0x5d, 0x02, 0x6d, 0xff, 0x86,
+ 0xef, 0xc1, 0x34, 0x22, 0xf4, 0xa1, 0xa6, 0x93, 0xc1, 0xc1, 0xa4, 0x19,
+ 0xb0, 0x79, 0xcc, 0x21, 0x64, 0x42, 0x2b, 0x06, 0xe9, 0x5b, 0x45, 0xdd,
+ 0x67, 0x27, 0x5c, 0xaa, 0x46, 0x2e, 0xcf, 0xaf, 0xdf, 0x67, 0x63, 0x45,
+ 0xbc, 0x79, 0x8a, 0xd2, 0x6c, 0x7d, 0x1d, 0x3c, 0xd1, 0xbb, 0x59, 0x60,
+ 0x52, 0x81, 0xe7, 0x8d, 0xd7, 0x3b, 0x93, 0xab, 0x55, 0xae, 0xb3, 0x8e,
+ 0x1f, 0x14, 0x47, 0x8a, 0x70, 0x4f, 0x34, 0xb5, 0x0e, 0x64, 0xf7, 0xf4,
+ 0x5d, 0x2d, 0xc6, 0xc2, 0x74, 0x85, 0xec, 0x26, 0x4d, 0xc7, 0x8f, 0xc8,
+ 0x17, 0xc0, 0xc7, 0x33, 0xa1, 0x6b, 0x89, 0x45, 0xd7, 0xee, 0x0c, 0xa8,
+ 0x92, 0x3f, 0xf0, 0x02, 0x3c, 0xe5, 0xc7, 0x1a, 0x45, 0x9a, 0x2a, 0x7c,
+ 0x21, 0x2d, 0x06, 0xb0, 0x82, 0x41, 0x10, 0xaf, 0xd4, 0xb8, 0xf6, 0xae,
+ 0x15, 0x4f, 0xdd, 0x68, 0x5e, 0x38, 0xc3, 0xf2, 0x2d, 0x28, 0xc9, 0xab,
+ 0x24, 0x8c, 0x5f, 0x77, 0xa1, 0x6a, 0x91, 0x89, 0xa0, 0xf3, 0x93, 0x14,
+ 0x5b, 0x99, 0xcb, 0x4b, 0x7b, 0x11, 0xd3, 0x46, 0xa3, 0x85, 0x20, 0x9e,
+ 0x8a, 0xc7, 0xda, 0xda, 0x3c, 0xf9, 0x33, 0xe9, 0x1d, 0xf6, 0xa8, 0xd1,
+ 0x79, 0x68, 0x11, 0xd6, 0x42, 0xc7, 0x3e, 0xd9, 0x7b, 0x21, 0x55, 0xd8,
+ 0xb3, 0x0c, 0x23, 0x34, 0xd4, 0x2e, 0x0e, 0xf1, 0x8b, 0x8c, 0xab, 0x09,
+ 0x77, 0x7c, 0x03, 0xd7, 0x4c, 0x2a, 0x00, 0x3a, 0x08, 0x73, 0x6f, 0xed,
+ 0x5f, 0x8b, 0xfe, 0x4f, 0xd5, 0x64, 0x89, 0x4d, 0x60, 0x38, 0xdc, 0x92,
+ 0xbc, 0x75, 0x4f, 0xbc, 0x57, 0x05, 0x3f, 0x8e, 0xdc, 0x6a, 0x15, 0x01,
+ 0x94, 0xeb, 0xce, 0xb3, 0x79, 0x2e, 0xb4, 0x9d, 0xf6, 0x60, 0x43, 0xc9,
+ 0x57, 0xa1, 0x04, 0x4f, 0xbd, 0x23, 0x6c, 0xa7, 0xf9, 0xdf, 0xe3, 0x50,
+ 0xea, 0xc4, 0x20, 0x3b, 0xb2, 0x98, 0x3d, 0x1b, 0x2c, 0xe1, 0xf2, 0x47,
+ 0x36, 0x10, 0xe5, 0x90, 0xd7, 0x6a, 0x91, 0x9c, 0x45, 0xf2, 0xec, 0x6a,
+ 0x83, 0xfa, 0xf8, 0x36, 0x2b, 0x35, 0x55, 0x8b, 0xdb, 0xe3, 0xb7, 0xa7,
+ 0xd1, 0x7b, 0x96, 0x7c, 0x2e, 0x46, 0xd2, 0xc9, 0x3f, 0x50, 0x75, 0x88,
+ 0xc5, 0x2e, 0x7f, 0x18, 0xd6, 0xec, 0x13, 0x1f, 0xef, 0x0b, 0x90, 0xb8,
+ 0xe8, 0xde, 0x83, 0xf2, 0x01, 0xe6, 0xff, 0xb6, 0xf4, 0x29, 0xfb, 0x49,
+ 0xf8, 0xc3, 0x7a, 0xb6, 0xad, 0x8f, 0x83, 0xdf, 0x97, 0x92, 0xb1, 0xd7,
+ 0xf6, 0xf4, 0x97, 0xcf, 0x46, 0xad, 0xeb, 0x26, 0x02, 0xf1, 0x45, 0xaf,
+ 0x0b, 0x32, 0x82, 0x01, 0x11, 0xe9, 0x89, 0xdd, 0xd2, 0xf7, 0x0d, 0xec},
+ priv_key_59,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 60
+ {60,
+ {0xf2, 0xab, 0x0b, 0x54, 0x32, 0xf6, 0xfd, 0x16, 0x8c, 0x8b, 0x14, 0x7a,
+ 0x63, 0xd8, 0xb5, 0x44, 0x06, 0x69, 0xac, 0x11, 0xd6, 0x24, 0x32, 0x27,
+ 0x92, 0xf7, 0x77, 0x18, 0xec, 0xca, 0x55, 0x5a, 0x69, 0xb6, 0xad, 0xbd,
+ 0x15, 0x80, 0x8f, 0xa0, 0x0e, 0xf0, 0x67, 0x6a, 0x4c, 0x9b, 0x71, 0x50,
+ 0x31, 0xc0, 0x9d, 0x2c, 0x9b, 0x67, 0xd8, 0x03, 0xd3, 0x0f, 0x2b, 0x2e,
+ 0x1d, 0xcf, 0x66, 0x78, 0xe1, 0x75, 0xf5, 0x1f, 0x5a, 0x09, 0x7e, 0x35,
+ 0x81, 0x52, 0xa3, 0xa4, 0x18, 0x83, 0xe7, 0xc9, 0x46, 0xed, 0x28, 0x6a,
+ 0xa0, 0xc6, 0x00, 0x7e, 0xad, 0x4b, 0x04, 0x3f, 0x95, 0xb9, 0xa7, 0x83,
+ 0x26, 0x79, 0x95, 0x67, 0xc0, 0xae, 0xe0, 0xb8, 0xfa, 0xbf, 0x22, 0xa8,
+ 0xdf, 0xf6, 0xfe, 0x55, 0x52, 0x17, 0xe7, 0x51, 0xc3, 0xa8, 0x99, 0x27,
+ 0x2b, 0x8a, 0x65, 0x4a, 0x17, 0x7d, 0x6d, 0xe3, 0x36, 0x35, 0xdf, 0xf1,
+ 0x26, 0xc1, 0xe9, 0xf8, 0x50, 0x1e, 0x03, 0x95, 0xc9, 0x6e, 0x0d, 0x0c,
+ 0x33, 0xdf, 0x70, 0xea, 0x86, 0x61, 0x50, 0xb5, 0x5f, 0x75, 0x5c, 0xcd,
+ 0xec, 0x9c, 0x54, 0x69, 0xff, 0x85, 0x56, 0x03, 0x17, 0xcc, 0xc6, 0x21,
+ 0x43, 0x09, 0xdb, 0x4c, 0x30, 0x61, 0xc9, 0xec, 0x82, 0x92, 0x2a, 0xe2,
+ 0xb8, 0x10, 0x7e, 0x37, 0x5d, 0x73, 0xda, 0x58, 0x08, 0x58, 0x9b, 0x14,
+ 0xb7, 0x80, 0x2a, 0x78, 0xd3, 0x76, 0x9b, 0x6d, 0x77, 0xda, 0xb5, 0xd9,
+ 0x28, 0x46, 0x6c, 0x64, 0x68, 0x29, 0xd7, 0xe2, 0x07, 0x84, 0xc6, 0xca,
+ 0x1c, 0x32, 0x50, 0xee, 0x26, 0xeb, 0xe4, 0x67, 0x49, 0x7d, 0x36, 0xcf,
+ 0xe1, 0x5e, 0x5b, 0xb5, 0x21, 0x04, 0xf7, 0x27, 0x7c, 0x88, 0x13, 0xa1,
+ 0xa1, 0xeb, 0x3b, 0x34, 0xc2, 0xf2, 0xee, 0x9a, 0x87, 0x71, 0x78, 0x39,
+ 0x1b, 0xbd, 0x5d, 0xc9, 0x1b, 0x24, 0x5f, 0xbc, 0x18, 0x19, 0xf3, 0x9c,
+ 0x97, 0xb5, 0x0a, 0x6b, 0x6c, 0x38, 0x9d, 0x5e, 0xed, 0x25, 0x51, 0x90,
+ 0x3f, 0x23, 0x0b, 0xae, 0xd3, 0x80, 0x9c, 0xed, 0x4c, 0xd8, 0x03, 0xf6,
+ 0xf3, 0x09, 0xc9, 0x64, 0x41, 0xd4, 0x95, 0x76, 0xf3, 0x24, 0x68, 0xbe,
+ 0xb0, 0x18, 0x7b, 0x50, 0x17, 0xbf, 0x2b, 0x0e, 0x65, 0xb5, 0xbf, 0xb5,
+ 0x32, 0xe8, 0x9d, 0xd1, 0x02, 0xfe, 0xc9, 0x0f, 0xab, 0x72, 0x5e, 0x06,
+ 0x7f, 0xdd, 0xcc, 0x1d, 0x00, 0xfc},
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_60,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 61
+ {61,
+ {0x63, 0xa3, 0xb4, 0xda, 0x45, 0x14, 0xf2, 0x71, 0xda, 0xe5, 0xd7, 0xf5,
+ 0x84, 0x32, 0x15, 0x7b, 0x9b, 0xda, 0xe2, 0xa1, 0xce, 0x24, 0x7b, 0xda,
+ 0xfd, 0xbb, 0x00, 0x19, 0xcf, 0x30, 0x60, 0x60, 0x36, 0x39, 0xe4, 0x0c,
+ 0x2a, 0x05, 0x55, 0xa6, 0x1a, 0x21, 0x9e, 0x2d, 0x51, 0xf5, 0x07, 0x80,
+ 0xa2, 0x06, 0x76, 0xa1, 0xbf, 0xeb, 0x2d, 0xda, 0xdc, 0xc7, 0xd5, 0xe2,
+ 0x5d, 0x4f, 0x74, 0xa2, 0x4c, 0xed, 0xfa, 0x3c, 0xc6, 0xf4, 0x65, 0xcf,
+ 0xe4, 0xb5, 0xa0, 0x17, 0x08, 0x77, 0x7d, 0x02, 0x27, 0x67, 0x59, 0xa1,
+ 0x3d, 0x01, 0xa4, 0xf8, 0x23, 0xb4, 0xac, 0x24, 0x2f, 0xee, 0xa7, 0x13,
+ 0x75, 0x9a, 0xdc, 0xa7, 0x53, 0xd8, 0x6d, 0xf9, 0xc2, 0xa8, 0x15, 0xb3,
+ 0x01, 0x12, 0x68, 0x61, 0x87, 0xac, 0xd2, 0xed, 0x8b, 0x72, 0xc0, 0x20,
+ 0x42, 0xcc, 0xfa, 0xb2, 0x27, 0xa2, 0xb4, 0x36, 0x07, 0x4f, 0xee, 0x49,
+ 0x70, 0x7c, 0x40, 0x98, 0xdb, 0x9b, 0xc4, 0x42, 0xe2},
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ priv_key_61,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 62
+ {62,
+ {0x2b, 0x8c, 0x12, 0x7b, 0x94, 0x0d, 0xaa, 0xc3, 0xfa, 0x00, 0x44, 0xdc,
+ 0xcf, 0xa7, 0x66, 0x1a, 0x3d, 0x30, 0x6c, 0x6d, 0x51, 0xf6, 0x19, 0xe1,
+ 0x58, 0x74, 0x58, 0x2b, 0x67, 0x48, 0x60, 0x8e, 0x4e, 0x7d, 0xd0, 0xe6,
+ 0xfd, 0x4d, 0x71, 0x3f, 0x88, 0x07, 0xc8, 0x4e, 0xb6, 0xc8, 0xa9, 0xb7,
+ 0xec, 0xec, 0x33, 0x69, 0xff, 0xd8, 0xca, 0xb8, 0x7d, 0x34, 0xa6, 0x74,
+ 0x7f, 0x82, 0x84, 0xe3, 0xef, 0x69, 0xe8, 0xed, 0x29, 0xd2, 0xe6, 0x22,
+ 0x16, 0x80, 0x2d, 0x98, 0x96, 0x43, 0x1e, 0x09, 0xfb, 0x5c, 0x4e, 0x3e,
+ 0x09, 0xd0, 0xcc, 0x4e, 0xb4, 0x56, 0x55, 0x8a, 0x0f, 0x88, 0x94, 0x07,
+ 0x46, 0x41, 0x3d, 0xaf, 0x4d, 0x10, 0xff, 0x16, 0x7d, 0x8e, 0x9f, 0x99,
+ 0x56, 0xd5, 0x5b, 0xbd, 0x42, 0x44, 0x76, 0xa8, 0xa7, 0x2c, 0x8c, 0x09,
+ 0xd7, 0xa4, 0x34, 0x41, 0x91, 0x72, 0xc5, 0x95, 0x01, 0x56, 0x7c, 0x8c,
+ 0xb7, 0x96, 0x39, 0x82, 0x05, 0xc6, 0xb4, 0xd4, 0x88, 0xb5, 0x30, 0x62,
+ 0x7b, 0xf6, 0xf9, 0x25, 0x12, 0x70, 0xd8, 0xc4, 0x27, 0xe6, 0xe7, 0x6e,
+ 0x5b, 0xdc, 0xf5, 0x78, 0x99, 0xf7, 0xd9, 0x0d, 0x76, 0x59, 0xb8, 0x74,
+ 0x62, 0x96, 0x86, 0xdd, 0x7e, 0xb8, 0x48, 0xbc, 0xc3, 0xda, 0xfc, 0xf8,
+ 0x71, 0xd6, 0xe0, 0x0c, 0x32, 0xb3, 0x81, 0x82, 0xe2, 0x09, 0x32, 0x70,
+ 0xe0, 0xf4, 0x52, 0x23, 0xe9, 0xb2, 0xd0, 0xbe, 0x94, 0x9f, 0xd2, 0x13,
+ 0xc5, 0x41, 0x9b, 0xd6, 0xd8, 0xa4, 0xcc, 0x10, 0x86, 0xce, 0x46, 0x2f,
+ 0x9f, 0x11, 0x69, 0xc4, 0x3b, 0x9f, 0x2b, 0x1f, 0xf1, 0x5a, 0xcc, 0xb9,
+ 0xea, 0x2c, 0x6f, 0xee, 0x99, 0x0f, 0xb8, 0xb9, 0x91, 0x5b, 0xec, 0xc1,
+ 0xa7, 0x7d, 0x40, 0x10, 0xfa, 0x45, 0x95, 0x2e, 0x43, 0x56, 0xc6, 0x21,
+ 0x8e, 0x5d, 0xfa, 0x70, 0xa3, 0x0b, 0x67, 0x65, 0xf5, 0x66, 0x40, 0x16,
+ 0xc2, 0x35, 0xbd, 0xc3, 0xdd, 0x49, 0x4a, 0xaf, 0xad, 0x72, 0x3e, 0xb5,
+ 0xbd, 0x57, 0xda, 0x67, 0x6a, 0x91, 0xbc, 0x41, 0x84, 0x67, 0xd5, 0xa2,
+ 0x10, 0x41, 0xa5, 0xf4, 0x1c, 0x4e, 0x3b, 0x41, 0x3f, 0x51, 0x4a, 0x62,
+ 0x6d, 0xc8, 0xb1, 0x61, 0xbe, 0xd1, 0x10, 0xea, 0x08, 0xfb, 0x5f, 0x11,
+ 0xe5, 0x2f, 0x71, 0x35, 0x57, 0x1b, 0x32, 0x6a, 0x88, 0x10, 0x0c, 0x15,
+ 0x52, 0xe4, 0xc8, 0x29, 0xa1, 0x37, 0x0e, 0xc5, 0x4f, 0x00, 0xb4, 0xf6,
+ 0x33, 0xe6, 0x47, 0x86, 0xfc, 0xe3, 0x16, 0xb7, 0x5a, 0xf2, 0xd5, 0x45,
+ 0x34, 0x0a, 0x64, 0x7d, 0x0e, 0x5b, 0x3f, 0x1a, 0xf9, 0x8a, 0x31, 0x09,
+ 0x20, 0x65, 0x83, 0x29, 0xc3, 0x13, 0xd1, 0x64, 0xdc, 0x22, 0x3d, 0x2e,
+ 0x83},
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ priv_key_62,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 63
+ {63,
+ {0xde, 0xb2, 0x02, 0x7b, 0x4c, 0x88, 0xc9, 0xd2, 0xef, 0xae,
+ 0x9f, 0xc1, 0xaa, 0x88, 0x3f, 0x01, 0x6f, 0x01, 0xf7, 0xe8,
+ 0x80, 0x2a, 0xec, 0x6c, 0xf3, 0xf6, 0x37, 0xe6, 0x69, 0xb7,
+ 0xe5, 0x95, 0xe8, 0xd9, 0x7d, 0x29, 0x9b, 0xbb, 0x88},
+ {0xd5, 0xc9, 0x6a, 0xf0, 0x6d, 0x96, 0x8d, 0x2d, 0x22, 0x93, 0x99, 0x07,
+ 0x15, 0x0c, 0x8d, 0xcb, 0x73, 0xf8, 0xea, 0x5a, 0x45, 0xba, 0xf0, 0xb5,
+ 0x51, 0xe2, 0x90, 0x7f, 0xc6, 0x5e, 0x20, 0x75, 0x68, 0x5e, 0xae, 0x49,
+ 0x3b, 0xb1, 0x33, 0x0b, 0x7a, 0x59, 0x62, 0xcb, 0xe1, 0xf0, 0x7e, 0x6a,
+ 0x8d, 0x2d, 0x04, 0x26, 0x12, 0xfd, 0xbc, 0x7a, 0x13, 0xca, 0x0e, 0x1a,
+ 0x58, 0xf8, 0xcb, 0xad, 0x01, 0x1d, 0xd0, 0xaa, 0x11, 0x62, 0x74, 0x41,
+ 0x37, 0xbb, 0x91, 0x70, 0xe6, 0x1a, 0x34, 0x0e, 0x07, 0x77, 0xac, 0xe9,
+ 0x0c, 0x70, 0x40, 0x1d, 0xb7, 0x0f, 0x0f, 0xb1, 0x3c, 0x01, 0x98, 0x38,
+ 0x00, 0x5f, 0xfd, 0x95, 0xbb, 0x15, 0x9e, 0xdd, 0x34, 0x8c, 0x8f, 0x54,
+ 0xb0, 0x2c, 0x2e, 0xcb, 0xdd, 0x6d, 0xdf, 0xf8, 0xd4, 0x39, 0x32, 0x41,
+ 0x55, 0x38, 0x95, 0x26, 0xb5, 0xc5, 0x32, 0xf4, 0x2e, 0x44, 0x51, 0xa3,
+ 0x04, 0x8d, 0x31, 0x2d, 0xca, 0xc2, 0xb6, 0x70, 0x61, 0x93, 0x73, 0xb4,
+ 0xb2, 0xd5, 0xd5, 0xd9, 0x86, 0x25, 0xce, 0x31, 0x39, 0xc3, 0xa7, 0x51,
+ 0x2c, 0x39, 0x57, 0xe3, 0xa2, 0xd0, 0xfb, 0x83, 0xf0, 0x8b, 0x39, 0x7e,
+ 0x91, 0x47, 0xf7, 0x17, 0x52, 0x1b, 0x95, 0x96, 0xb0, 0x31, 0xec, 0x33,
+ 0x1d, 0x1f, 0x6b, 0xef, 0x06, 0xe3, 0x8c, 0x64, 0x92, 0xba, 0x28, 0x42,
+ 0x45, 0xc0, 0xfd, 0xad, 0x75, 0x4d, 0xbd, 0x58, 0xc7, 0xee, 0x85, 0xb2,
+ 0x95, 0x63, 0x50, 0x96, 0x93, 0xf3, 0xd8, 0x14, 0x7a, 0xa0, 0x39, 0x40,
+ 0xb2, 0xc6, 0x64, 0x80, 0x53, 0xbc, 0x99, 0x61, 0x8a, 0xe1, 0xb1, 0xe3,
+ 0x7f, 0x31, 0x68, 0x7a, 0xd0, 0x2c, 0x83, 0xb0, 0x91, 0x0d, 0xf3, 0xbe,
+ 0x93, 0x27, 0x93, 0x17, 0x2c, 0x86, 0x6a, 0x7d, 0x08, 0xb8, 0xb6, 0xdc,
+ 0xea, 0x58, 0x93, 0x9f, 0xca, 0xf2, 0x9c, 0xb1, 0x88, 0xa8, 0x30, 0x82,
+ 0x15, 0xdc, 0x91, 0x0c, 0x83, 0xc3, 0x49, 0x98, 0x70, 0x98, 0x9e, 0xd3,
+ 0x40, 0xd3, 0xe9, 0x05, 0x75, 0xad, 0x96, 0x32, 0xf5, 0xec, 0xd1, 0x1b,
+ 0xc0, 0x41, 0xf4, 0xc5, 0x65, 0x19, 0x93, 0xd5, 0xa0, 0xef, 0xe5, 0x4a,
+ 0xf8, 0xb6, 0xae, 0x87, 0xa2, 0x69, 0x9a, 0x1f, 0xa3, 0x43, 0x33, 0xeb,
+ 0xcd, 0x06, 0x92, 0x64, 0xd2, 0x30, 0x21, 0x9a, 0xf3, 0x63, 0x8c, 0x42,
+ 0xfb, 0xb6, 0xae, 0xa6, 0x00, 0x90, 0x83, 0x21, 0x17, 0xdc, 0xae, 0x0d,
+ 0x77, 0x95, 0xb1, 0x3f, 0xbf, 0x2b, 0x01, 0x26, 0xf0, 0xa2, 0xa8, 0x58,
+ 0x68, 0xae, 0xe3, 0xba, 0x03, 0x3d, 0x64, 0xca, 0xd4, 0x8b, 0x1e, 0x9a,
+ 0x7b, 0xce, 0xa1, 0x44, 0xf0, 0x59, 0x33, 0x32, 0x78, 0xd3, 0x8e, 0x17,
+ 0x67, 0xc6, 0xef, 0x68, 0x2d, 0x9d, 0x40, 0xf6, 0xac, 0x9e, 0xbb, 0xb8},
+ priv_key_63,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 64
+ {64,
+ {0x63, 0x46, 0x1c, 0xd5, 0x6e, 0xba, 0x70, 0xd7, 0x56, 0xbe, 0x70, 0x6b,
+ 0xd7, 0x54, 0xd8, 0xe2, 0x6d, 0x16, 0x62, 0x9a, 0x68, 0x5e, 0x3d, 0x61,
+ 0x59, 0xe5, 0xe8, 0x68, 0x47, 0x52, 0x57, 0x4d, 0x6f, 0xe3, 0x6a, 0x66,
+ 0x75, 0x5e, 0x32, 0x79, 0x05, 0xf3, 0x27, 0xc7, 0x5d, 0xe1, 0x15, 0x8c,
+ 0x34, 0xa2, 0x2a, 0x99, 0xce, 0x43, 0x06, 0x67, 0x5b, 0xd8, 0x76, 0x99,
+ 0x72, 0x25, 0xd3, 0xf5, 0x08, 0xa2, 0x30, 0x0a, 0x50, 0x29, 0xe7, 0x86,
+ 0x0d, 0x8e, 0xee, 0x84, 0x2e, 0x28, 0xa4, 0xf3, 0x70, 0x9d, 0xff, 0x9d,
+ 0xd8, 0x43, 0x65, 0x12, 0x7e, 0x6d, 0x7b, 0x9d, 0x8d, 0x59, 0xd0, 0x95,
+ 0x89, 0x4a, 0xae, 0xbc, 0x73, 0x7d, 0xfe, 0xbc, 0x5c, 0xde, 0xc1, 0x93,
+ 0x18, 0xb2, 0x62, 0x45, 0xf2, 0xb7, 0x7d, 0xd1, 0xc5, 0x07, 0xcb, 0xc5,
+ 0x3d, 0xed, 0xc1, 0x4f, 0x4a, 0x88, 0x1f, 0xa4, 0xb4, 0x1d, 0x3f, 0xb2,
+ 0xb3, 0xb7, 0x56, 0x9b, 0x36, 0xbb, 0x11, 0xbd, 0x79, 0xb5, 0x62, 0xd4,
+ 0x64, 0x81, 0x5a, 0xe4, 0xfd, 0x27, 0x42, 0xf0, 0x3d, 0x78, 0xc5, 0x0c,
+ 0xfb, 0x22, 0xa2, 0xe5, 0x6f, 0xa5, 0x75, 0x47, 0x93, 0x39, 0x0f, 0xba,
+ 0x75, 0xab, 0x1d, 0x06, 0x8d, 0xee, 0xad, 0x41, 0x56, 0xab, 0xd9, 0x55,
+ 0x66, 0xc0, 0x51, 0xc3, 0x69, 0x2f, 0x8e, 0x53, 0xbc, 0x4f, 0xd4, 0xe5,
+ 0xa6, 0x05, 0xb4, 0xad, 0xb2, 0x9a, 0x78, 0xcd, 0xa0, 0x17, 0x0d, 0xd0,
+ 0xb8, 0x35, 0x46, 0xc9, 0x51, 0x92, 0x9a, 0xdc, 0xc4, 0x2b, 0xb4, 0xa2,
+ 0xac, 0x25, 0x43, 0x9a, 0x55, 0xf0, 0xd1, 0x93, 0x68, 0x3a, 0xa5, 0x21,
+ 0x31, 0x9e, 0xda, 0x1d, 0x6e, 0x0f, 0xc6, 0x1a, 0xb0, 0x84, 0xaa, 0x52,
+ 0x90, 0x9f, 0xdc, 0x22, 0x0b, 0xff, 0xd2, 0x2f, 0x2c, 0x69, 0x1c, 0x57,
+ 0x92, 0x48, 0xb1, 0x92, 0x8b, 0x08, 0xf7, 0x91, 0xa3, 0xb6, 0x4e, 0x81,
+ 0xf5, 0x87, 0xe5, 0x8b, 0xaa, 0x7a, 0x68, 0xe5, 0xc0, 0xb2, 0xeb, 0xbb,
+ 0xb9, 0x54, 0x18, 0xe3, 0xb2, 0xe0, 0xf2, 0x10, 0xd5, 0x3c, 0x33, 0xab,
+ 0xca, 0x50, 0x76, 0xeb, 0xd4, 0xe0, 0xf5, 0xf7, 0xfd, 0x81, 0x17, 0xc3,
+ 0xba, 0x54, 0x04, 0xdd, 0xce, 0xa6, 0x70, 0xda, 0x37, 0xc8, 0x68, 0xe8,
+ 0x1a, 0x23, 0xe1, 0xd0, 0xf8, 0x5f, 0x87, 0x89, 0x17, 0xef, 0x82, 0x5d,
+ 0x5a, 0x6b, 0xb5, 0xd2, 0x57, 0x58, 0x9e, 0xcb, 0x77, 0xc8, 0x7a, 0x2c,
+ 0xfd, 0xd6, 0xdf, 0x91, 0x5d, 0x34, 0x3c, 0x38, 0xce, 0xf8, 0x65, 0xad,
+ 0x4d, 0x01, 0x26, 0xc8, 0x6a, 0x66, 0x8c, 0xd6, 0x4d, 0x65, 0x61, 0xc3,
+ 0x74, 0xc0, 0x86, 0x80},
+ {0xa9, 0xbd, 0x73, 0x0b, 0xa3, 0xd0, 0x4d, 0xc5, 0xf2, 0xf9, 0xac, 0x15,
+ 0xd0, 0x0e, 0xf8, 0xbf, 0x64, 0x62, 0xff, 0xd4, 0x10, 0x00, 0xaa, 0x32,
+ 0x6e, 0x9b, 0x50, 0x1f, 0x0a, 0x90, 0xbb, 0x29, 0x9e, 0xa7, 0xf0, 0xbd,
+ 0xdc, 0xc4, 0x6f, 0xf0, 0x3c, 0xfa, 0x0d, 0x23, 0xfd, 0x45, 0x59, 0x8a,
+ 0x57, 0x8b, 0xe2, 0x43, 0x4a, 0xa1, 0x73, 0x8f, 0xa4, 0x0c, 0xa0, 0x5b,
+ 0x8b, 0x2d, 0xa6, 0x7d, 0xf4, 0xfc, 0x35, 0x3f, 0xac, 0xb7, 0xa0, 0xf7,
+ 0xc4, 0xab, 0x11, 0xa1, 0x67, 0x80, 0x97, 0x56, 0x41, 0xeb, 0x76, 0x4c,
+ 0x83, 0xf1, 0x5c, 0x63, 0xe0, 0x18, 0x07, 0xb7, 0x19, 0x3b, 0x3c, 0x72,
+ 0x42, 0x20, 0xd2, 0x1a, 0x2c, 0x2c, 0x83, 0x59, 0x4c, 0x61, 0xdb, 0xd0,
+ 0x74, 0x74, 0xa8, 0xce, 0x5b, 0x51, 0x8c, 0xa7, 0x63, 0x5d, 0x9c, 0x0e,
+ 0x04, 0xb9, 0x1e, 0xb2, 0xe8, 0x4e, 0x0e, 0xad, 0xc7, 0xc7, 0x90, 0xd5,
+ 0xee, 0x31, 0x29, 0xeb, 0x6f, 0x79, 0x3d, 0x7b, 0x9b, 0xf4, 0xd5, 0x2d,
+ 0xaf, 0x03, 0x13, 0xf8, 0x41, 0xea, 0x66, 0x88, 0xbf, 0x10, 0x89, 0x1e,
+ 0xf8, 0x7a, 0xad, 0x50, 0x0e, 0xa5, 0x3b, 0x94, 0x66, 0x2d, 0xbd, 0x4b,
+ 0x71, 0x10, 0x10, 0x36, 0x08, 0xbb, 0x31, 0xcd, 0xe2, 0x55, 0xab, 0x82,
+ 0xf8, 0x52, 0x66, 0x7b, 0xff, 0x55, 0xdd, 0x27, 0x31, 0x14, 0xe5, 0xc1,
+ 0xb1, 0x47, 0x1f, 0x86, 0xfd, 0x41, 0x42, 0x50, 0x67, 0xea, 0xfe, 0xc2,
+ 0x5f, 0x8f, 0xdb, 0xbd, 0xb0, 0x84, 0x90, 0xde, 0xf1, 0x4b, 0xb2, 0xd8,
+ 0x47, 0xb2, 0xee, 0xcc, 0x51, 0xcc, 0x4e, 0xf9, 0x4e, 0x5a, 0x9f, 0x41,
+ 0x5d, 0x59, 0xea, 0x85, 0x49, 0xb2, 0x32, 0xcd, 0x8b, 0x6b, 0xb6, 0x21,
+ 0xd6, 0x55, 0x98, 0x98, 0x64, 0xd8, 0x5d, 0xe4, 0x1d, 0x54, 0x2f, 0x16,
+ 0xee, 0xc8, 0x6b, 0xc5, 0xf5, 0xd5, 0x46, 0x5a, 0xa2, 0xe3, 0xeb, 0xa1,
+ 0xd1, 0xb8, 0x2d, 0xdd, 0xe6, 0x1d, 0xdd, 0xac, 0x0b, 0x62, 0xd6, 0x60,
+ 0x10, 0x10, 0x32, 0xba, 0x3f, 0x8f, 0xdd, 0x69, 0xa3, 0x1c, 0x1e, 0xa2,
+ 0xfa, 0x19, 0x66, 0x78, 0x48, 0x02, 0xd3, 0xdb, 0xd8, 0x48, 0xc4, 0x79,
+ 0xc9, 0x3e, 0x12, 0xbe, 0xc9, 0x5a, 0x7f, 0xf1, 0x5e, 0xa6, 0xbe, 0xe5,
+ 0xfb, 0xbe, 0xa1, 0x5a, 0xc3, 0x1c, 0xc9, 0xe3, 0xe8, 0x19, 0x6b, 0x89,
+ 0x46, 0xaa, 0x32, 0x2a, 0xbf, 0xa2, 0x9b, 0x04, 0x4c, 0xdc, 0x50, 0x08,
+ 0x31, 0x38, 0x83, 0x88, 0x58, 0x43, 0x72, 0x8e, 0x9c, 0xd9, 0xa7, 0xcf,
+ 0x16, 0x79, 0xfe, 0x37, 0x4b, 0x06, 0xe1, 0xcf, 0x5e, 0xcf, 0xc5, 0x1a,
+ 0xf7, 0x51, 0x93, 0x79, 0x72, 0x58, 0xc5, 0x13, 0x09, 0xd9, 0x6e, 0x7a,
+ 0x71, 0x11, 0x3e, 0xc0, 0x89, 0x6b, 0x92, 0x61, 0xcd, 0x6c, 0xd2, 0xbe},
+ priv_key_64,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 65
+ {65,
+ {0x2d, 0x63, 0x85, 0xfc, 0xe5, 0x80, 0xf7, 0x95, 0x10, 0x2d, 0xff, 0x20,
+ 0xc7, 0x91, 0x75, 0x88, 0xdf, 0xe5, 0x30, 0x47, 0x46, 0xe5, 0x63, 0x5d,
+ 0xcc, 0xc7, 0x32, 0xd3, 0xa5, 0x8d, 0xef, 0x00, 0xef, 0xc6, 0x0f, 0xe4,
+ 0xaf, 0x78, 0x05, 0xf0, 0x9b, 0xfc, 0xa4, 0x9a, 0xad, 0x1c, 0xa4, 0x64,
+ 0xb6, 0x65, 0x8d, 0xaa, 0x7f, 0x13, 0x3c, 0x12, 0x71, 0x8a, 0xc8, 0xa6,
+ 0xf6, 0x07, 0x02, 0xee, 0xb0, 0x31, 0xd4, 0x9a, 0xe3, 0x5b, 0x99, 0xec,
+ 0x56, 0xd0, 0xc7, 0xa0, 0xa3, 0x31, 0x08, 0xca, 0x98, 0xb5, 0x5e, 0xd6,
+ 0x8d, 0x27, 0xc4, 0xc8, 0x1c, 0x38, 0xc0, 0x2e, 0x82, 0xbb, 0x90, 0x06,
+ 0x0c, 0x5c, 0x2f, 0xd9, 0xd4, 0x11, 0xdf, 0xf5, 0x55, 0x09, 0xb1, 0xe9,
+ 0x79, 0x08, 0xd1, 0x52, 0xa4, 0xb3, 0xc9, 0x35, 0x28, 0x01, 0x3c, 0xef,
+ 0x64, 0x4d, 0xd7, 0x0c, 0x3e, 0x99, 0xb6, 0x47, 0xb4, 0x03, 0xe4, 0x9d,
+ 0x01, 0x75, 0xc8, 0x18, 0xde, 0x9f, 0x12, 0x89, 0xeb, 0x31, 0x2c, 0xc4,
+ 0x4e, 0xd3, 0xa4, 0x08, 0xb4, 0xf7, 0xf6, 0xea, 0x03, 0xe4, 0x4f, 0x9f,
+ 0x1d, 0xc0, 0x7d, 0xdf, 0xe0, 0x2f, 0x27, 0x29, 0xfe, 0xeb, 0x21, 0x74,
+ 0xc0, 0x32, 0xbe, 0x05, 0xe9, 0xeb, 0x92, 0x43, 0x69, 0x72, 0x64, 0x01,
+ 0x6c, 0xb0, 0xde, 0xb1, 0x13, 0x26, 0x6c, 0x3b},
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_65,
+ true}};
+
+#endif // rsa_pkcs1_3072_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_pkcs1_4096_test-vectors.h b/security/nss/gtests/common/testvectors/rsa_pkcs1_4096_test-vectors.h
new file mode 100644
index 0000000000..08478859ea
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_pkcs1_4096_test-vectors.h
@@ -0,0 +1,10708 @@
+/* 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 rsa_pkcs1_4096_vectors_h__
+#define rsa_pkcs1_4096_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> priv_key_66{
+ 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xf6, 0x01, 0xbe, 0x0d, 0xcc, 0xd0, 0x4a, 0xa4, 0x0b, 0x12,
+ 0xf3, 0xf1, 0x91, 0xae, 0x17, 0xc1, 0xf9, 0xc8, 0xc0, 0xb6, 0x8e, 0x7a,
+ 0x77, 0xe1, 0x4b, 0xe2, 0x5c, 0x3c, 0x79, 0x07, 0xcb, 0x1d, 0x33, 0xa6,
+ 0xef, 0x41, 0x8e, 0xf4, 0x18, 0x52, 0xf3, 0x2c, 0x98, 0x39, 0x2b, 0xc5,
+ 0xc9, 0xae, 0xd9, 0x1c, 0x1a, 0x15, 0x01, 0xc5, 0x03, 0xea, 0xb8, 0x9b,
+ 0x3e, 0xe6, 0xf4, 0xf8, 0xeb, 0x2e, 0x0f, 0xcf, 0xc4, 0x1b, 0xd0, 0x36,
+ 0x09, 0xcf, 0x6a, 0x8e, 0xb3, 0xaa, 0x6f, 0x0f, 0xbe, 0x23, 0x18, 0x7b,
+ 0x33, 0xdb, 0x4d, 0x34, 0xb6, 0x6d, 0x12, 0x8a, 0x8a, 0xba, 0x0a, 0x2a,
+ 0xbf, 0x40, 0xbb, 0x9d, 0x13, 0xd8, 0xe2, 0x55, 0x45, 0x69, 0xa5, 0x7a,
+ 0xb1, 0xd8, 0xc6, 0x1b, 0x8c, 0xad, 0x2d, 0xc8, 0x85, 0x99, 0xae, 0x0d,
+ 0xa5, 0x34, 0x6e, 0x15, 0xda, 0xce, 0x1b, 0xac, 0x7b, 0xf6, 0x97, 0x37,
+ 0xc2, 0x2f, 0x08, 0x3b, 0xe9, 0xb4, 0x6b, 0xb8, 0xb1, 0xea, 0xb5, 0x95,
+ 0x7b, 0x2d, 0xa7, 0x40, 0x27, 0x5e, 0x96, 0xc8, 0x71, 0x95, 0xb9, 0x6f,
+ 0xe1, 0x14, 0x52, 0x15, 0x9d, 0xaf, 0xcf, 0xd9, 0x16, 0xce, 0xe5, 0xd7,
+ 0x49, 0xa7, 0x7b, 0xc3, 0x90, 0x5a, 0x5e, 0xbd, 0x38, 0x7a, 0xe4, 0x45,
+ 0xe8, 0xfe, 0x70, 0xf1, 0x6e, 0x9a, 0x08, 0x66, 0x39, 0x77, 0x9c, 0xef,
+ 0xfb, 0xfd, 0x41, 0x55, 0x7b, 0xd9, 0x9a, 0xea, 0x6a, 0x37, 0x1a, 0x6b,
+ 0x4b, 0x16, 0x06, 0x15, 0xa1, 0xa1, 0x2b, 0xc6, 0x95, 0x8d, 0x34, 0xbc,
+ 0xe0, 0xc8, 0x5a, 0xdc, 0xbd, 0x83, 0x92, 0xfa, 0x10, 0xce, 0xca, 0x52,
+ 0x20, 0x9d, 0x56, 0x19, 0x6b, 0xa3, 0xd2, 0x73, 0xce, 0x22, 0x8f, 0x1f,
+ 0x11, 0x11, 0x92, 0xaa, 0x92, 0xde, 0x2a, 0x03, 0x97, 0x98, 0xa1, 0x7b,
+ 0xce, 0xcb, 0x4d, 0xc6, 0x10, 0x0e, 0x6f, 0x8a, 0xe8, 0xc2, 0x64, 0x3f,
+ 0x2a, 0xe7, 0x68, 0xb2, 0x25, 0x5f, 0x08, 0x2c, 0x97, 0x8e, 0x95, 0xca,
+ 0x55, 0x15, 0x55, 0xf1, 0x06, 0x08, 0x23, 0x1c, 0xf8, 0x00, 0x3b, 0xbf,
+ 0x80, 0x79, 0x69, 0xff, 0xf1, 0xe5, 0x19, 0x14, 0xb9, 0xa8, 0xc9, 0xb8,
+ 0xf4, 0x56, 0x46, 0x45, 0xb9, 0xe5, 0xd7, 0x05, 0xff, 0xad, 0x29, 0x66,
+ 0x3f, 0x5d, 0xae, 0x3d, 0x76, 0x65, 0x2b, 0x42, 0x2e, 0x43, 0xf1, 0x3e,
+ 0x6c, 0x14, 0x91, 0x09, 0x08, 0x05, 0xc2, 0xd1, 0x26, 0x8a, 0x74, 0xa2,
+ 0x51, 0x17, 0x74, 0x27, 0xe3, 0x3a, 0x9a, 0x91, 0x17, 0x5c, 0x36, 0x70,
+ 0xb9, 0x17, 0x46, 0x00, 0x8b, 0xce, 0x1f, 0xd2, 0x31, 0xe6, 0xe4, 0xf2,
+ 0xad, 0x70, 0xcb, 0x43, 0xac, 0xa5, 0xf0, 0x76, 0x00, 0xa6, 0xd3, 0x1d,
+ 0xd0, 0x29, 0x15, 0x24, 0x3d, 0xfd, 0xd9, 0x43, 0xa0, 0x21, 0x65, 0xda,
+ 0x36, 0x7a, 0x6b, 0x7e, 0x4d, 0xae, 0x1d, 0xd2, 0xe8, 0xb8, 0x36, 0x90,
+ 0x30, 0x80, 0x79, 0x5d, 0x25, 0x85, 0x07, 0x6c, 0xc1, 0xc1, 0x5d, 0xd9,
+ 0xe8, 0xd2, 0xe5, 0xe0, 0x47, 0x52, 0x65, 0x69, 0xb1, 0xbf, 0xd3, 0x95,
+ 0xd9, 0x57, 0xeb, 0x9f, 0xde, 0x32, 0x5d, 0x34, 0x2d, 0x14, 0x42, 0x6e,
+ 0x71, 0xef, 0xdc, 0x18, 0x87, 0x51, 0x5e, 0x53, 0xcd, 0xea, 0x58, 0x34,
+ 0x92, 0x1f, 0x92, 0x86, 0x29, 0xe7, 0x48, 0xee, 0xd0, 0x97, 0xac, 0x40,
+ 0x24, 0xe2, 0xbf, 0x25, 0x5d, 0x70, 0x41, 0x1f, 0x87, 0x37, 0x39, 0x48,
+ 0xcf, 0x8e, 0x8a, 0xa7, 0xef, 0xfa, 0x2b, 0x0a, 0xb4, 0x7d, 0x51, 0x66,
+ 0x09, 0x1e, 0x1a, 0xed, 0xec, 0x60, 0x56, 0x8b, 0x15, 0x5b, 0xd9, 0xc2,
+ 0x7b, 0xc5, 0x5f, 0x3e, 0xce, 0x35, 0xf8, 0x3d, 0x63, 0x6d, 0xbc, 0xd5,
+ 0xab, 0xf4, 0x85, 0x3a, 0x05, 0x1d, 0xb9, 0x4d, 0x50, 0x45, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xd3, 0x51, 0x9b, 0xd8,
+ 0x6e, 0xdf, 0x5d, 0xbe, 0x9c, 0x64, 0xa3, 0x78, 0x17, 0x13, 0xdd, 0x04,
+ 0x9b, 0x74, 0x7f, 0x56, 0x51, 0xfd, 0x91, 0x8c, 0xce, 0x8a, 0x9b, 0x80,
+ 0xb6, 0xd6, 0xa2, 0xfb, 0x6a, 0xab, 0x33, 0x4a, 0xb5, 0x69, 0xa8, 0x9b,
+ 0x58, 0x98, 0x2e, 0x0a, 0xae, 0x37, 0x30, 0x90, 0x29, 0x9f, 0xa2, 0x27,
+ 0xf9, 0x65, 0x2b, 0x80, 0x2d, 0x23, 0xee, 0x5c, 0xa6, 0x82, 0x4c, 0x43,
+ 0x3d, 0x01, 0xd4, 0x0b, 0xb0, 0x47, 0x3b, 0x16, 0x19, 0x0a, 0x8b, 0xfb,
+ 0x13, 0x7c, 0x0a, 0x70, 0x4b, 0x4f, 0x49, 0xb4, 0x50, 0x15, 0xbf, 0xbe,
+ 0xe1, 0xf6, 0x70, 0x44, 0x6f, 0x07, 0x59, 0x52, 0x59, 0xd7, 0x0c, 0x7d,
+ 0x79, 0xae, 0x95, 0xf9, 0xb2, 0x54, 0x3b, 0x01, 0x62, 0xeb, 0xb7, 0x63,
+ 0xeb, 0xb8, 0x1c, 0x4b, 0x6e, 0xdf, 0xf9, 0xd1, 0x97, 0xde, 0xde, 0x1d,
+ 0xbe, 0x57, 0xe4, 0x04, 0x66, 0xd1, 0x56, 0xd4, 0xdf, 0xd5, 0xd7, 0x63,
+ 0x4c, 0x45, 0x53, 0x4f, 0xb2, 0xbb, 0xbd, 0x1b, 0xf2, 0x57, 0x81, 0x7a,
+ 0x17, 0x3c, 0x07, 0x95, 0xfd, 0xbc, 0xc5, 0x33, 0x97, 0x6f, 0x4a, 0x0d,
+ 0x04, 0x16, 0x0f, 0x29, 0x9a, 0xf5, 0xdc, 0x27, 0x2a, 0x81, 0x4b, 0x36,
+ 0xd5, 0xba, 0xe5, 0x11, 0x6b, 0x95, 0x42, 0x17, 0x8f, 0x1d, 0x55, 0x4c,
+ 0xab, 0x7a, 0x64, 0x53, 0x03, 0x54, 0x82, 0xb9, 0x81, 0xad, 0xd4, 0xbd,
+ 0x8f, 0xfd, 0x5d, 0x50, 0x08, 0x39, 0xb2, 0x3e, 0x30, 0xeb, 0xd3, 0xf3,
+ 0x86, 0x8f, 0x07, 0x58, 0x4c, 0xbd, 0x12, 0xba, 0x08, 0x93, 0x25, 0x98,
+ 0x28, 0x60, 0xf6, 0x9f, 0x2b, 0xdc, 0x70, 0x77, 0xb6, 0xc6, 0x0f, 0x58,
+ 0xa2, 0x27, 0x28, 0x23, 0x37, 0x9e, 0x10, 0x23, 0x70, 0x41, 0x65, 0xf7,
+ 0xc1, 0x4f, 0x64, 0xa1, 0x8f, 0xd5, 0xb2, 0x45, 0xa1, 0x81, 0x49, 0xb7,
+ 0xed, 0xa3, 0x38, 0x5a, 0x56, 0xba, 0x9e, 0x79, 0x50, 0x2a, 0x27, 0xbf,
+ 0x13, 0x86, 0x5c, 0xde, 0x35, 0xbe, 0x15, 0xde, 0x03, 0xd0, 0x6a, 0xa6,
+ 0xf0, 0x8b, 0x17, 0x2b, 0x7e, 0xeb, 0x4b, 0x73, 0xcb, 0xc1, 0x57, 0x01,
+ 0x9c, 0x5d, 0x93, 0x35, 0x84, 0xa8, 0xd1, 0xad, 0xd6, 0x1b, 0x7d, 0xbc,
+ 0xa3, 0xb2, 0x53, 0xca, 0x0c, 0xf9, 0x3d, 0xc9, 0xa8, 0xa3, 0xaa, 0xc2,
+ 0xf5, 0x02, 0x27, 0x02, 0x2e, 0x69, 0x2f, 0x7b, 0x47, 0x67, 0x55, 0x66,
+ 0x20, 0xcc, 0x92, 0x8d, 0x63, 0xe3, 0x10, 0x78, 0xc3, 0x60, 0xe2, 0xab,
+ 0x4b, 0x71, 0xa9, 0x17, 0xe1, 0x9e, 0x7e, 0xb0, 0x93, 0x80, 0x48, 0x2e,
+ 0x5b, 0x4e, 0xa8, 0x82, 0x02, 0x87, 0x1c, 0x2a, 0x29, 0xca, 0x6f, 0x66,
+ 0xb2, 0xfe, 0x30, 0x4a, 0xf6, 0x09, 0x52, 0x0e, 0x4f, 0x81, 0xd6, 0x4c,
+ 0x26, 0x76, 0x8b, 0xb8, 0x12, 0xa8, 0x66, 0x79, 0x36, 0x66, 0x11, 0xf4,
+ 0xcf, 0x6e, 0x89, 0xe2, 0xbd, 0x1d, 0x9d, 0x7e, 0x28, 0x72, 0x9c, 0x7f,
+ 0x0e, 0x4e, 0x31, 0x52, 0xd7, 0xad, 0x7f, 0x18, 0x6f, 0xa3, 0x2f, 0x01,
+ 0xe1, 0x69, 0xff, 0x06, 0xa1, 0x20, 0x01, 0xbc, 0x17, 0x9d, 0xfd, 0x0d,
+ 0xc9, 0x42, 0xcb, 0xab, 0xc5, 0x55, 0xf6, 0x7f, 0x5f, 0xd0, 0x43, 0xe0,
+ 0xa3, 0x35, 0x43, 0x40, 0xfa, 0x49, 0x0d, 0x2f, 0x12, 0x33, 0x67, 0xbe,
+ 0x92, 0x6e, 0xb3, 0xe1, 0xdf, 0xfe, 0x70, 0xc3, 0x15, 0x1c, 0x87, 0x45,
+ 0x0f, 0x32, 0x17, 0xdc, 0x2a, 0xa0, 0xb5, 0xa7, 0x06, 0x9c, 0x5a, 0x17,
+ 0xd5, 0x56, 0x14, 0xc9, 0x99, 0x41, 0x39, 0xf7, 0xb3, 0x7b, 0x49, 0xe9,
+ 0xfe, 0x78, 0x0a, 0xf6, 0x5a, 0x0e, 0x89, 0xe2, 0xe5, 0x8f, 0xea, 0xaf,
+ 0xfe, 0x16, 0x3b, 0xc9, 0xd1, 0x9e, 0xaf, 0xd9, 0xcd, 0x29, 0xb0, 0xef,
+ 0x3c, 0xef, 0x3d, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, 0xfc, 0x21, 0xb8,
+ 0x55, 0xc5, 0xad, 0x4c, 0xa2, 0xb6, 0x97, 0x05, 0x16, 0x40, 0x6f, 0x71,
+ 0xc6, 0xe7, 0x9e, 0xfc, 0x41, 0x26, 0xe6, 0x59, 0x87, 0x72, 0xdb, 0x1e,
+ 0x08, 0x2d, 0xe6, 0xb0, 0xdd, 0xda, 0xaa, 0x2a, 0x29, 0x51, 0xf0, 0x41,
+ 0x48, 0xe8, 0x6e, 0x0b, 0xde, 0x28, 0x21, 0x3b, 0x7f, 0x60, 0x0f, 0x98,
+ 0x73, 0x08, 0x30, 0x1e, 0xac, 0xea, 0x13, 0x40, 0x62, 0xbb, 0x0c, 0x3d,
+ 0xdf, 0x62, 0x8d, 0xa9, 0xab, 0xf9, 0x3e, 0xf1, 0xce, 0x3e, 0x75, 0xb0,
+ 0x95, 0x3a, 0x48, 0x4d, 0xbd, 0x35, 0x54, 0xbd, 0x5c, 0x06, 0x49, 0x93,
+ 0x3d, 0xd7, 0x7e, 0x52, 0x75, 0x63, 0xe9, 0x0f, 0x05, 0xa8, 0x01, 0x3f,
+ 0xdd, 0xac, 0x95, 0x8c, 0x32, 0x93, 0x78, 0xe9, 0x43, 0x03, 0xb3, 0x04,
+ 0xbe, 0x5f, 0x9d, 0xf1, 0xfe, 0x5b, 0x04, 0x3a, 0x7f, 0xdd, 0x94, 0x70,
+ 0x0a, 0x3f, 0x0b, 0x1c, 0xbb, 0xd0, 0x51, 0x6b, 0x7c, 0xd9, 0x4c, 0x57,
+ 0xca, 0x96, 0xd9, 0xfd, 0x2a, 0x8c, 0xa9, 0x73, 0x99, 0x12, 0x18, 0xcb,
+ 0xa3, 0x3a, 0x1c, 0x23, 0xd8, 0x10, 0xf7, 0x51, 0x9d, 0x1f, 0x77, 0x02,
+ 0xab, 0x72, 0xaf, 0xfd, 0xb3, 0xf8, 0x4a, 0x1b, 0x2a, 0x88, 0x11, 0x6e,
+ 0x40, 0x33, 0xbc, 0x4d, 0x0c, 0xfc, 0x79, 0x89, 0xc6, 0x57, 0xe0, 0xfe,
+ 0x94, 0xe9, 0x64, 0x47, 0x6a, 0xe5, 0x8b, 0xae, 0x6b, 0x78, 0x76, 0xf3,
+ 0x6c, 0x09, 0xd3, 0x2b, 0x1a, 0x63, 0xf8, 0xc4, 0x7c, 0x94, 0xa7, 0x4c,
+ 0x92, 0xee, 0xdf, 0x75, 0xfc, 0x27, 0xcf, 0xfe, 0x0f, 0x84, 0x52, 0x36,
+ 0x3e, 0x4b, 0xc8, 0xf7, 0x65, 0x3f, 0x3c, 0xb5, 0x5e, 0xaf, 0x69, 0x3c,
+ 0xec, 0x70, 0xd1, 0x3c, 0x87, 0x5d, 0xe9, 0x35, 0xa8, 0xb2, 0x04, 0x39,
+ 0xab, 0x7e, 0x93, 0xf7, 0x69, 0x81, 0xc5, 0x95, 0x7f, 0xc5, 0xbb, 0x44,
+ 0xd9, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf9, 0xc7, 0xf7, 0x48, 0xa5, 0x05,
+ 0xd2, 0x3e, 0xce, 0xf9, 0xa8, 0x5f, 0x80, 0x97, 0xc8, 0xcf, 0x7d, 0x70,
+ 0x28, 0xef, 0x6c, 0x90, 0xe2, 0x2a, 0x33, 0x65, 0x11, 0x58, 0x2d, 0x2c,
+ 0xc3, 0x63, 0x6e, 0x34, 0xea, 0xd3, 0x72, 0x04, 0xdb, 0xd2, 0x2f, 0x14,
+ 0x2a, 0x3f, 0xb1, 0xd5, 0xf8, 0x57, 0xb0, 0x31, 0x0c, 0x7a, 0x43, 0x3f,
+ 0x51, 0xae, 0x14, 0xd4, 0x60, 0x8b, 0x01, 0xb4, 0x3a, 0xa8, 0xc7, 0xae,
+ 0x67, 0x83, 0x5f, 0x7f, 0xbe, 0x0b, 0x9d, 0x97, 0x94, 0x8b, 0x39, 0xe9,
+ 0xba, 0x2d, 0x3a, 0x16, 0x87, 0xed, 0xb8, 0xb5, 0x6e, 0xe7, 0x0f, 0xf0,
+ 0x53, 0x6d, 0xab, 0x4d, 0x05, 0x51, 0xf7, 0x1e, 0xd0, 0xda, 0xee, 0x9e,
+ 0x41, 0x24, 0x49, 0xf5, 0xf0, 0x99, 0xbc, 0xc1, 0x5e, 0x4e, 0xf0, 0x55,
+ 0x4d, 0xc7, 0x9f, 0x87, 0xfe, 0xc5, 0xa0, 0xde, 0xa7, 0x17, 0xc7, 0x05,
+ 0x43, 0x92, 0xbf, 0x44, 0x46, 0x13, 0x93, 0x74, 0x01, 0xbb, 0xef, 0x3c,
+ 0x22, 0xfb, 0xf7, 0xe7, 0x38, 0xc5, 0x87, 0x79, 0xb9, 0x81, 0x60, 0x9a,
+ 0x1f, 0x9c, 0x11, 0xdd, 0x6f, 0x0b, 0xbe, 0x99, 0x96, 0xe2, 0x77, 0x34,
+ 0x59, 0xe4, 0xce, 0xf2, 0x47, 0xb0, 0x2a, 0x9f, 0xc2, 0x12, 0x96, 0xac,
+ 0x57, 0xa5, 0xb1, 0x05, 0x61, 0x82, 0x43, 0x10, 0xcf, 0xbd, 0xec, 0xc9,
+ 0x0e, 0x06, 0x59, 0x83, 0x70, 0xe3, 0x69, 0x87, 0x13, 0xfd, 0xbe, 0x25,
+ 0x28, 0xec, 0x4e, 0xf3, 0xdc, 0xca, 0xae, 0x70, 0x1e, 0xed, 0xc3, 0xe5,
+ 0x4a, 0xd6, 0xe7, 0xaf, 0x4e, 0x68, 0xe3, 0xb3, 0x9b, 0xd2, 0xe9, 0x7a,
+ 0xc9, 0x11, 0x99, 0x36, 0xc6, 0x47, 0xa5, 0x03, 0x51, 0x1c, 0xb2, 0x83,
+ 0xdf, 0x98, 0x4c, 0xfd, 0x7c, 0x07, 0xf0, 0xf5, 0x6a, 0xa8, 0xae, 0x31,
+ 0x66, 0x94, 0x8e, 0xf3, 0xf4, 0x1b, 0x08, 0x59, 0x93, 0x4d, 0x02, 0x82,
+ 0x01, 0x01, 0x00, 0x81, 0x54, 0x86, 0xaa, 0xb0, 0xa0, 0x89, 0x6b, 0xf9,
+ 0x7f, 0x13, 0xe3, 0xeb, 0x1f, 0x7f, 0x5c, 0x49, 0x19, 0x5b, 0x49, 0xcc,
+ 0x3b, 0x62, 0x77, 0x41, 0x2a, 0x36, 0x88, 0x79, 0x8b, 0x18, 0xf4, 0x64,
+ 0x22, 0xdf, 0x47, 0x9c, 0xb9, 0x41, 0xb3, 0xb5, 0x4e, 0x25, 0x96, 0x4a,
+ 0x3d, 0x69, 0xb8, 0x97, 0xbc, 0xc8, 0x35, 0x51, 0x60, 0xe5, 0x8b, 0x4a,
+ 0xf2, 0x9f, 0x17, 0x45, 0xdd, 0x2c, 0xab, 0xb6, 0x70, 0xf6, 0x34, 0xb9,
+ 0xc0, 0x58, 0xe6, 0xb3, 0x51, 0x49, 0x47, 0xf2, 0xc2, 0x7d, 0xe5, 0xed,
+ 0x42, 0x4f, 0x73, 0xb1, 0xe1, 0xf1, 0xbe, 0x4a, 0x18, 0x89, 0x11, 0xa0,
+ 0x33, 0x3f, 0x3a, 0x66, 0x88, 0x65, 0x8b, 0x3e, 0xe8, 0xe3, 0x26, 0x5a,
+ 0x51, 0x2e, 0x4d, 0xea, 0xca, 0xdc, 0x47, 0x0e, 0xe3, 0x04, 0xeb, 0xb5,
+ 0x22, 0x41, 0x23, 0xaf, 0xb4, 0x61, 0x98, 0x4f, 0xe8, 0x52, 0x4f, 0xe0,
+ 0xb6, 0xb3, 0x0d, 0x32, 0xa5, 0x9f, 0x6e, 0xd2, 0xdc, 0x74, 0xa9, 0x6b,
+ 0xc7, 0xcb, 0xfd, 0x1b, 0xb4, 0x4e, 0x58, 0xa7, 0x09, 0x22, 0x35, 0xc5,
+ 0xd6, 0x27, 0x2e, 0x12, 0xa2, 0xc8, 0x62, 0xcb, 0x8c, 0x8c, 0xf5, 0xd1,
+ 0x09, 0xaa, 0x4f, 0xb1, 0xc6, 0x47, 0x28, 0x75, 0xa1, 0x44, 0x60, 0xc1,
+ 0xed, 0x52, 0x07, 0xc4, 0xb2, 0x2b, 0xc4, 0x94, 0xc7, 0x94, 0x7e, 0xb7,
+ 0xca, 0x63, 0xa8, 0xca, 0xfd, 0x31, 0x36, 0x1d, 0x00, 0x0d, 0xdf, 0x16,
+ 0xa2, 0xd7, 0x9f, 0x13, 0xdd, 0x91, 0x40, 0xd9, 0x79, 0x14, 0x9b, 0x48,
+ 0x8c, 0xbf, 0x44, 0x94, 0x5a, 0x5b, 0x6a, 0xaf, 0x13, 0x22, 0x1b, 0xf4,
+ 0x49, 0x1e, 0xbb, 0xb7, 0xfc, 0xa2, 0x7c, 0xa2, 0x0e, 0x22, 0x1f, 0x49,
+ 0xc3, 0xc3, 0x7b, 0x89, 0xfc, 0xf2, 0xdc, 0x0e, 0x2c, 0xb6, 0x3f, 0x8f,
+ 0x8a, 0x9b, 0x7a, 0x14, 0x22, 0x50, 0x59, 0x02, 0x82, 0x01, 0x01, 0x00,
+ 0xb6, 0x1d, 0x84, 0xff, 0x93, 0x4a, 0x4e, 0x43, 0x7b, 0x16, 0xee, 0x1b,
+ 0x4b, 0x9f, 0xdf, 0x4a, 0xe1, 0x33, 0x70, 0xb5, 0x38, 0x5b, 0xde, 0x7a,
+ 0x54, 0x64, 0xa1, 0x23, 0xc0, 0x34, 0x3d, 0xf5, 0x75, 0xf9, 0xe1, 0x28,
+ 0xef, 0x9d, 0xf9, 0x44, 0x23, 0x0d, 0x39, 0xcc, 0x9c, 0xf5, 0xdc, 0x0e,
+ 0xdb, 0x28, 0xb7, 0xe7, 0x40, 0xb6, 0x9e, 0xf0, 0x24, 0xc1, 0xbf, 0xee,
+ 0x39, 0xfc, 0xd5, 0x34, 0x0f, 0xfa, 0xea, 0x00, 0x10, 0x16, 0x0c, 0x53,
+ 0x5d, 0xc0, 0x92, 0x0e, 0x7c, 0xd8, 0x1b, 0xe5, 0x33, 0xd0, 0x0f, 0xa5,
+ 0x54, 0xa1, 0xfc, 0x4d, 0x3e, 0x02, 0xc4, 0x61, 0x56, 0x9f, 0x5e, 0x7c,
+ 0xa7, 0x87, 0xf1, 0x51, 0x5e, 0xdf, 0x45, 0xb1, 0x96, 0xb7, 0x59, 0x88,
+ 0x4d, 0xe6, 0x52, 0xc3, 0x8d, 0x59, 0x34, 0xcf, 0x92, 0x52, 0x4e, 0x80,
+ 0x7b, 0x4d, 0x3b, 0x59, 0x0b, 0xc3, 0x9b, 0xc4, 0x17, 0xee, 0x48, 0x85,
+ 0xa7, 0x61, 0xd2, 0x8d, 0xda, 0xdc, 0xe6, 0xc8, 0xfd, 0xb3, 0xb9, 0x61,
+ 0xd3, 0xe7, 0xfd, 0x48, 0x06, 0x4d, 0xf9, 0x34, 0x0a, 0x96, 0x7f, 0x8b,
+ 0x79, 0x99, 0x74, 0x38, 0x84, 0x1f, 0x48, 0x57, 0x9a, 0x47, 0x6d, 0xdb,
+ 0x55, 0x08, 0x8c, 0x30, 0x8f, 0x68, 0xf2, 0xb2, 0x9d, 0x01, 0xc6, 0x59,
+ 0x7a, 0x5a, 0x7c, 0x8d, 0x06, 0x62, 0x84, 0xf6, 0x3e, 0x37, 0xa6, 0x8c,
+ 0x38, 0x79, 0xc3, 0x2a, 0xa3, 0x83, 0x66, 0x75, 0xfd, 0x0e, 0xb2, 0x71,
+ 0x98, 0x83, 0xa9, 0x19, 0x44, 0x56, 0x1e, 0x9d, 0xd7, 0xe8, 0xaa, 0x6b,
+ 0xb1, 0x71, 0x57, 0xf0, 0x8c, 0x48, 0xf8, 0xe6, 0xfa, 0xe5, 0xc3, 0xe5,
+ 0xa2, 0xbb, 0x6b, 0x5d, 0x58, 0x0e, 0xec, 0x6c, 0x97, 0xdd, 0xcd, 0x9b,
+ 0xe0, 0xa4, 0x9e, 0xf2, 0x83, 0xa7, 0x03, 0x1a, 0xd7, 0xab, 0xa8, 0xd4,
+ 0x38, 0xdf, 0x4e, 0x95, 0x02, 0x82, 0x01, 0x00, 0x22, 0xfb, 0x8e, 0x5f,
+ 0xcd, 0x9b, 0x76, 0x71, 0x04, 0xe7, 0x12, 0x44, 0xdb, 0x53, 0x05, 0x8c,
+ 0x18, 0x06, 0x1e, 0x1b, 0x0d, 0x1f, 0x63, 0xb7, 0x3e, 0x2d, 0x59, 0xa9,
+ 0x5e, 0x2a, 0x10, 0xcd, 0x87, 0x42, 0x6a, 0x33, 0xda, 0x13, 0xc2, 0x87,
+ 0xcd, 0xef, 0x81, 0x36, 0xe5, 0xe4, 0x7e, 0x93, 0xfb, 0x9b, 0x30, 0xad,
+ 0x92, 0x62, 0x8a, 0x7b, 0x54, 0x3f, 0x48, 0xeb, 0x01, 0x1a, 0x86, 0x35,
+ 0x6a, 0xb3, 0xcb, 0x48, 0x0f, 0x27, 0xe3, 0x91, 0xb0, 0x18, 0xca, 0x18,
+ 0x7d, 0x97, 0xaf, 0x3d, 0x82, 0xe3, 0x18, 0x61, 0xec, 0xaf, 0xa6, 0x63,
+ 0xdb, 0x78, 0xaa, 0x89, 0xc3, 0xbd, 0x46, 0x8e, 0x6a, 0xad, 0xef, 0xb3,
+ 0xa4, 0x3f, 0x78, 0xbc, 0x00, 0xb8, 0x01, 0x4c, 0x95, 0xdb, 0x54, 0xe9,
+ 0xd2, 0x1a, 0x01, 0x7e, 0x8f, 0x21, 0xf6, 0x71, 0x54, 0x5e, 0xdd, 0xe9,
+ 0xa9, 0x65, 0xea, 0x32, 0xdf, 0xff, 0x45, 0xcd, 0xa3, 0x7f, 0xca, 0x1a,
+ 0xa5, 0x13, 0x2f, 0x6c, 0x8e, 0xed, 0x22, 0x2b, 0xd0, 0x1f, 0xed, 0x5a,
+ 0x6e, 0x7d, 0x63, 0x95, 0x80, 0xc5, 0x95, 0x57, 0x77, 0xa8, 0x65, 0x44,
+ 0xc2, 0xc4, 0xc9, 0x39, 0xbd, 0xb8, 0xb4, 0xc4, 0x86, 0xdd, 0xa5, 0x30,
+ 0x72, 0x86, 0x1a, 0x03, 0x34, 0x35, 0x9b, 0xdb, 0x37, 0x58, 0x47, 0x5e,
+ 0x49, 0xd9, 0x0d, 0x05, 0x39, 0x94, 0x4e, 0x78, 0xcf, 0xcf, 0xd8, 0xff,
+ 0xf5, 0x5b, 0xb3, 0x1a, 0x1c, 0xeb, 0xc6, 0x5b, 0x28, 0xf5, 0x1e, 0x79,
+ 0x07, 0x01, 0xb2, 0xf7, 0x91, 0x21, 0x88, 0x98, 0x4f, 0x03, 0x4e, 0x6e,
+ 0x96, 0xe1, 0xc5, 0x25, 0x1e, 0x33, 0xfe, 0x38, 0xfb, 0x22, 0x1b, 0xce,
+ 0x7a, 0x90, 0xa8, 0x68, 0x57, 0xc5, 0xf5, 0x6b, 0x6c, 0xa7, 0x73, 0x07,
+ 0xc4, 0x5d, 0x52, 0x90, 0xb1, 0xf0, 0x88, 0xad, 0xe0, 0x82, 0xb3, 0x49};
+
+static const std::vector<uint8_t> priv_key_67{
+ 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xa3, 0x0b, 0x62, 0x74, 0x0e, 0x25, 0xaa, 0xb0, 0x19, 0x34,
+ 0xea, 0x6d, 0x9b, 0x92, 0x09, 0x0c, 0xff, 0x2c, 0x0c, 0xe9, 0x83, 0x19,
+ 0x41, 0xeb, 0x98, 0x37, 0x6a, 0x2d, 0xaa, 0xbd, 0xa6, 0xaf, 0xce, 0x25,
+ 0x46, 0x17, 0xf6, 0xdc, 0x57, 0x9f, 0x97, 0xc2, 0x99, 0xfa, 0x89, 0xca,
+ 0x5f, 0x74, 0x6f, 0xe3, 0x69, 0x30, 0x75, 0xa1, 0x35, 0x77, 0x4b, 0x70,
+ 0x3b, 0x00, 0x8b, 0x8e, 0x88, 0x4e, 0xa6, 0xea, 0x25, 0xa5, 0xcc, 0x6b,
+ 0x92, 0xf9, 0xb3, 0x28, 0xd7, 0x71, 0x39, 0x40, 0x10, 0x90, 0xfa, 0xe6,
+ 0x9e, 0xbe, 0x32, 0x7b, 0x36, 0x63, 0x63, 0x06, 0xff, 0x8b, 0x4a, 0x13,
+ 0xe6, 0xe7, 0x5d, 0x43, 0xeb, 0x6c, 0xf8, 0x56, 0xa8, 0x88, 0x44, 0x2a,
+ 0x9e, 0x03, 0xa2, 0xbb, 0xc2, 0x2d, 0x00, 0x3f, 0xe9, 0x7c, 0x73, 0xfd,
+ 0xe4, 0xa3, 0xa6, 0xdb, 0x1c, 0x56, 0xe1, 0xd5, 0xc8, 0xfb, 0x5e, 0x5c,
+ 0x93, 0x7d, 0x60, 0xe2, 0x75, 0x29, 0x54, 0xa0, 0xbb, 0x19, 0x4a, 0x2b,
+ 0x84, 0xf5, 0x0a, 0x12, 0xbe, 0x18, 0x34, 0x93, 0xb8, 0x03, 0x5f, 0xf5,
+ 0x6b, 0x38, 0xf1, 0xb4, 0x0e, 0xd3, 0x88, 0x5c, 0xb8, 0x64, 0x74, 0x93,
+ 0x42, 0xfb, 0x7d, 0x57, 0x7e, 0xd5, 0x86, 0x4b, 0xb4, 0x2f, 0xd1, 0xb3,
+ 0x1e, 0x2d, 0x40, 0xe2, 0x3c, 0x71, 0x92, 0x33, 0x5c, 0x9a, 0x3f, 0xc6,
+ 0xb2, 0x87, 0x0c, 0x9f, 0x3f, 0xb3, 0x03, 0x7c, 0xf2, 0x1c, 0x6c, 0xea,
+ 0x27, 0xf3, 0x96, 0x96, 0xf5, 0x61, 0xce, 0x0b, 0x60, 0xb5, 0xf0, 0xdf,
+ 0x94, 0xbf, 0x96, 0x5e, 0x83, 0x64, 0xd8, 0xc1, 0xfc, 0x1e, 0xa6, 0x97,
+ 0x55, 0xee, 0x65, 0x54, 0x0e, 0x05, 0x1c, 0x54, 0x02, 0xac, 0x3d, 0x93,
+ 0xa1, 0xc6, 0x58, 0x53, 0xcb, 0xb4, 0x23, 0x1b, 0x66, 0x19, 0xaf, 0xb0,
+ 0x7b, 0x58, 0xe7, 0xc7, 0x89, 0x8d, 0x2f, 0x0e, 0xfe, 0xb1, 0x19, 0x89,
+ 0x9a, 0xb7, 0xbe, 0x7f, 0x51, 0x10, 0xe7, 0xff, 0xcf, 0x97, 0xa2, 0x26,
+ 0xbc, 0x6d, 0xf9, 0xb5, 0xac, 0x7e, 0x21, 0x64, 0x53, 0x69, 0xdf, 0xaf,
+ 0x59, 0x5d, 0x05, 0x69, 0x46, 0x95, 0xe5, 0xda, 0xb0, 0x14, 0xed, 0x1b,
+ 0x06, 0x86, 0xae, 0x06, 0x57, 0x43, 0xa4, 0xf9, 0x7f, 0x15, 0xa9, 0x27,
+ 0x23, 0x99, 0x0c, 0x69, 0xc8, 0x8a, 0xdf, 0x04, 0x27, 0xe3, 0xf5, 0xc3,
+ 0x5b, 0x56, 0x12, 0xd1, 0x03, 0x81, 0x51, 0xe5, 0xe4, 0xe3, 0x59, 0xde,
+ 0x85, 0x0e, 0x91, 0x0b, 0x84, 0x1b, 0x2d, 0x58, 0xc2, 0xfe, 0xbb, 0x5c,
+ 0x77, 0x3e, 0x70, 0x7d, 0x17, 0x12, 0x78, 0xf2, 0xe9, 0xb2, 0x0d, 0x1f,
+ 0x4f, 0xc0, 0x52, 0x74, 0xf6, 0x04, 0x30, 0x24, 0xea, 0x64, 0x4b, 0x8e,
+ 0xd7, 0xcd, 0xdf, 0x5d, 0x7f, 0x7a, 0x40, 0x36, 0x63, 0x0c, 0xe3, 0x22,
+ 0x0e, 0xca, 0x91, 0x3f, 0xcc, 0x4d, 0x3f, 0x63, 0xd8, 0x03, 0x6a, 0x49,
+ 0xa7, 0x6c, 0x0b, 0x9c, 0x3d, 0x3d, 0x81, 0x5f, 0x61, 0xd9, 0x8c, 0x37,
+ 0xc1, 0x27, 0x91, 0xfe, 0x30, 0x0f, 0xc3, 0x9a, 0x9b, 0x05, 0xff, 0x28,
+ 0xa5, 0xc5, 0xf5, 0x40, 0x70, 0xf0, 0x29, 0xb5, 0xd4, 0x21, 0x4e, 0x87,
+ 0x49, 0x12, 0xc3, 0x92, 0xbd, 0x92, 0xe9, 0xc8, 0x70, 0xa6, 0x70, 0x79,
+ 0x27, 0xa0, 0xdf, 0x86, 0x6d, 0x87, 0x2d, 0xcf, 0xc7, 0xb0, 0xc1, 0x33,
+ 0x62, 0x1e, 0xf1, 0xf1, 0xc0, 0x1d, 0xc4, 0x85, 0x92, 0x0a, 0x66, 0x92,
+ 0x0a, 0x81, 0x5c, 0xc3, 0x5f, 0x4c, 0xee, 0xda, 0x40, 0xe5, 0xde, 0xde,
+ 0xf3, 0x2a, 0xa6, 0x54, 0x36, 0xef, 0x36, 0x0e, 0x4c, 0x10, 0xec, 0x1c,
+ 0x97, 0x0c, 0x59, 0x90, 0xf6, 0x37, 0x7e, 0xe1, 0x68, 0x04, 0xc9, 0xf0,
+ 0x0f, 0x6a, 0x7a, 0x75, 0x1c, 0x6f, 0xbc, 0xe9, 0x73, 0xd1, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x50, 0xdb, 0xf6, 0x89, 0xc3,
+ 0xf2, 0x5e, 0x42, 0x53, 0x5d, 0xf0, 0xdd, 0x47, 0x08, 0x17, 0xc1, 0x00,
+ 0x53, 0xe2, 0x5b, 0x74, 0x8e, 0xf4, 0x28, 0x59, 0x27, 0x32, 0x5b, 0x4f,
+ 0x90, 0x1a, 0xb8, 0x99, 0xad, 0xd6, 0xa3, 0x4f, 0xe4, 0x5a, 0xf8, 0x65,
+ 0x15, 0x37, 0xb4, 0x0e, 0xdd, 0xf4, 0x95, 0x14, 0x60, 0x5d, 0xec, 0x90,
+ 0x89, 0xd0, 0xb0, 0x47, 0x13, 0x73, 0xcf, 0x83, 0x66, 0xbe, 0xa6, 0xf3,
+ 0x14, 0xb0, 0x73, 0x17, 0x7c, 0x4a, 0x39, 0xd7, 0xe6, 0x6b, 0x62, 0x55,
+ 0x98, 0x36, 0x1f, 0x10, 0xaf, 0x8b, 0x0e, 0x9c, 0x8e, 0x8a, 0x9c, 0xa3,
+ 0xa1, 0xf6, 0xde, 0x27, 0x70, 0xd3, 0x54, 0xee, 0xe6, 0x1e, 0x3d, 0xbe,
+ 0xb3, 0x8b, 0x85, 0x78, 0xf9, 0x01, 0xc0, 0x9f, 0xd6, 0x2a, 0x28, 0x93,
+ 0x35, 0x1f, 0x20, 0x7f, 0x8d, 0xec, 0xf4, 0x54, 0x6d, 0xda, 0x12, 0x24,
+ 0x92, 0x17, 0xc8, 0xc2, 0x35, 0x7b, 0x57, 0xf4, 0xd2, 0x9a, 0x74, 0x52,
+ 0xea, 0x1b, 0xa0, 0x21, 0x2e, 0x90, 0x13, 0xce, 0x59, 0x19, 0x39, 0x7b,
+ 0xe9, 0xbe, 0x9a, 0xbd, 0xde, 0x42, 0xbc, 0xcc, 0xf2, 0x15, 0x60, 0x47,
+ 0x02, 0x64, 0xd8, 0x3d, 0x10, 0x43, 0x69, 0xe1, 0xf1, 0xa0, 0x8f, 0x58,
+ 0xb8, 0xf6, 0xb5, 0xb8, 0x73, 0xf2, 0x85, 0x52, 0xe6, 0x60, 0x3f, 0x9a,
+ 0xd8, 0x2a, 0x16, 0xbd, 0x86, 0x57, 0x47, 0xae, 0xb4, 0xd3, 0xac, 0x7e,
+ 0x10, 0x5b, 0x2a, 0x49, 0xc1, 0x9e, 0xea, 0xa9, 0x46, 0x58, 0x8f, 0x96,
+ 0xd6, 0x01, 0xb2, 0x79, 0xb1, 0x08, 0x5e, 0x33, 0xbe, 0xcf, 0xbf, 0x15,
+ 0xd8, 0xae, 0xa6, 0xac, 0xcb, 0xe4, 0xec, 0x04, 0x08, 0xb9, 0xa3, 0x43,
+ 0x37, 0x4e, 0xd4, 0x08, 0xfd, 0xcc, 0x7f, 0x47, 0x92, 0xd7, 0x35, 0x91,
+ 0x2b, 0xa7, 0x69, 0x19, 0xbe, 0x96, 0x8d, 0xb2, 0xf5, 0x3c, 0x7b, 0xa3,
+ 0x34, 0xd0, 0xfa, 0x6c, 0x78, 0x0e, 0xda, 0x7b, 0x36, 0xf4, 0x37, 0x33,
+ 0x7b, 0x47, 0x34, 0xe8, 0xdc, 0xcb, 0xb2, 0xe9, 0x2c, 0xb0, 0x64, 0x8c,
+ 0xb7, 0xee, 0x48, 0xe7, 0x34, 0x3e, 0xad, 0xe2, 0xef, 0xc0, 0x10, 0x3a,
+ 0x7a, 0xba, 0x8a, 0x36, 0x86, 0x79, 0x3c, 0xc9, 0x3f, 0x47, 0xa6, 0x2a,
+ 0xdc, 0xd4, 0xdc, 0xfb, 0xa7, 0xa2, 0x2c, 0x44, 0x36, 0x63, 0x8d, 0x4e,
+ 0x8f, 0x50, 0xb4, 0x24, 0x82, 0x87, 0xea, 0xd7, 0xc8, 0xcc, 0x9c, 0x7f,
+ 0x5d, 0x8c, 0x00, 0x67, 0x5a, 0xc0, 0x6b, 0xc7, 0xfc, 0x8c, 0x55, 0x59,
+ 0xc7, 0x3c, 0x3d, 0x0f, 0xa7, 0x9a, 0x70, 0xc5, 0xb1, 0xf4, 0x90, 0x96,
+ 0xb1, 0x90, 0x11, 0x41, 0x62, 0x9c, 0x52, 0x35, 0x96, 0x00, 0xfe, 0x65,
+ 0x20, 0xc2, 0xb3, 0xca, 0xb1, 0x7d, 0xd8, 0x1f, 0x02, 0x45, 0xa2, 0xb3,
+ 0x38, 0x55, 0xff, 0xcc, 0x8a, 0x7d, 0xb3, 0x94, 0x81, 0x5b, 0x6b, 0x77,
+ 0xf4, 0xcf, 0x6b, 0x33, 0x31, 0x91, 0x67, 0xdf, 0x39, 0x02, 0x52, 0xb7,
+ 0xc9, 0x9e, 0xa4, 0xab, 0xac, 0x00, 0x2e, 0x0d, 0x50, 0xae, 0x7c, 0x04,
+ 0x6d, 0x56, 0x31, 0xe1, 0xf0, 0x23, 0xab, 0x50, 0xb0, 0x51, 0x79, 0x80,
+ 0xeb, 0x0c, 0xa2, 0x32, 0xbb, 0xc7, 0x4b, 0x29, 0x7a, 0xce, 0xe2, 0x80,
+ 0xac, 0x52, 0xb8, 0xaa, 0xf7, 0x95, 0xb5, 0x4c, 0x9f, 0x93, 0xb8, 0xc9,
+ 0x7e, 0xe6, 0x66, 0x7d, 0x08, 0xee, 0x79, 0x8b, 0x09, 0x10, 0xa4, 0x03,
+ 0x84, 0x62, 0xff, 0xcc, 0xed, 0xf4, 0xae, 0x65, 0x87, 0x6a, 0xfb, 0xcf,
+ 0xa7, 0x44, 0xf5, 0x2a, 0x83, 0x40, 0xda, 0xeb, 0xa2, 0xb6, 0x70, 0xc0,
+ 0xfb, 0xdd, 0x8d, 0x8f, 0x96, 0xfc, 0x95, 0x44, 0x7d, 0x4e, 0xde, 0x3f,
+ 0x9b, 0x62, 0x47, 0x22, 0xf9, 0x8c, 0xc4, 0xec, 0x4a, 0xaf, 0xde, 0x69,
+ 0x78, 0x22, 0xf9, 0x02, 0x82, 0x01, 0x01, 0x00, 0xdb, 0x20, 0xbf, 0xf0,
+ 0xf5, 0x53, 0xdc, 0x17, 0x6d, 0xe8, 0x6b, 0xaa, 0xe4, 0xb9, 0x3a, 0xc9,
+ 0x56, 0x73, 0xc6, 0xf7, 0x15, 0xbb, 0x3f, 0x11, 0xb8, 0x48, 0xbe, 0xc8,
+ 0x1d, 0xe4, 0xa0, 0xdf, 0x84, 0x61, 0x21, 0xb6, 0x38, 0x5a, 0xa2, 0x56,
+ 0xcb, 0x2a, 0x9e, 0x66, 0x99, 0x65, 0x96, 0xa1, 0xb5, 0xb5, 0x32, 0x25,
+ 0x7c, 0xbf, 0x07, 0x88, 0x19, 0xb8, 0xbf, 0x3b, 0xbf, 0x78, 0x01, 0x44,
+ 0x18, 0x01, 0xab, 0xfe, 0x49, 0x0c, 0xa8, 0x4e, 0x5d, 0x74, 0x82, 0xee,
+ 0x62, 0x11, 0xf0, 0x4d, 0x83, 0x04, 0xbe, 0x12, 0x26, 0x84, 0xd1, 0xdc,
+ 0x8c, 0xdf, 0x72, 0xd1, 0x4b, 0xf8, 0x5b, 0xd7, 0x60, 0xec, 0x0d, 0x0f,
+ 0x50, 0x30, 0xe5, 0xef, 0x62, 0xa0, 0xce, 0xb2, 0x75, 0xa2, 0xd5, 0x7d,
+ 0x95, 0xf3, 0xd6, 0x3e, 0x39, 0xe4, 0xd2, 0xa9, 0x7d, 0xb0, 0xe2, 0x43,
+ 0x79, 0x3b, 0xf3, 0x2e, 0x83, 0x03, 0x0c, 0xc0, 0xa0, 0xbe, 0xa3, 0x88,
+ 0x24, 0xe6, 0xd1, 0x18, 0x8b, 0x41, 0x70, 0x3c, 0xc2, 0x9a, 0x4f, 0x60,
+ 0x02, 0x8d, 0x89, 0x5e, 0xcf, 0x64, 0xa9, 0xcc, 0xb3, 0xb2, 0x28, 0xc7,
+ 0xe6, 0x6c, 0xb1, 0xdb, 0x31, 0x6a, 0xed, 0x92, 0x43, 0x3c, 0x63, 0xb0,
+ 0x44, 0x5f, 0x1c, 0xc0, 0x34, 0x60, 0xe3, 0x34, 0x40, 0xed, 0x2a, 0x23,
+ 0xf9, 0x01, 0xee, 0xc8, 0x92, 0x5e, 0x76, 0x71, 0xe3, 0x02, 0xf7, 0xd2,
+ 0x26, 0xa5, 0xe7, 0x41, 0xe8, 0x29, 0x82, 0xe6, 0x7c, 0x58, 0x41, 0x9e,
+ 0x22, 0x10, 0x53, 0x19, 0xce, 0xff, 0xce, 0x9b, 0xc2, 0x6e, 0xd8, 0x9f,
+ 0x8b, 0x59, 0x04, 0x2b, 0x29, 0x74, 0xf6, 0x09, 0x7f, 0x42, 0x3a, 0x22,
+ 0xe2, 0x65, 0x67, 0x02, 0xb8, 0xd8, 0x81, 0x3a, 0x5f, 0xde, 0x55, 0x7d,
+ 0x6a, 0xdb, 0x6e, 0x7f, 0xa4, 0xe5, 0x8c, 0xf8, 0xf0, 0x77, 0x69, 0x73,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xbe, 0x7a, 0xc2, 0x63, 0x38, 0x36, 0x59,
+ 0x3c, 0x89, 0x19, 0x75, 0xdd, 0xed, 0x13, 0x7d, 0x40, 0xf9, 0xe1, 0x85,
+ 0x19, 0xf9, 0x23, 0x33, 0x04, 0x8f, 0x11, 0x81, 0xb0, 0xb9, 0xec, 0x12,
+ 0x07, 0x50, 0x2f, 0x5c, 0x5f, 0x0d, 0x1c, 0xd5, 0x83, 0x65, 0xbf, 0xf3,
+ 0xe8, 0x0b, 0x35, 0x0b, 0x01, 0x99, 0x0b, 0x1e, 0xa8, 0x5e, 0x26, 0x3f,
+ 0x8a, 0xdf, 0x4b, 0x6a, 0x99, 0xea, 0xc1, 0x32, 0x55, 0x48, 0x55, 0xd2,
+ 0x55, 0xc2, 0x25, 0x3b, 0xba, 0xf7, 0x22, 0xe4, 0x1b, 0x89, 0x3c, 0x81,
+ 0xcc, 0x99, 0x33, 0x56, 0x00, 0x68, 0xb2, 0x26, 0xe1, 0x47, 0xd4, 0x59,
+ 0xb9, 0xa7, 0x3e, 0xf1, 0xaf, 0x2a, 0xb9, 0x6a, 0x2b, 0x39, 0xa9, 0xe4,
+ 0x01, 0x38, 0x5a, 0x71, 0x3a, 0x86, 0x0a, 0xbd, 0x3b, 0x6a, 0xd9, 0x15,
+ 0x7d, 0xd6, 0xc2, 0x50, 0x8f, 0x18, 0x59, 0xcb, 0x84, 0x71, 0x7d, 0x4d,
+ 0x53, 0x3a, 0x7a, 0xd0, 0xae, 0x92, 0x73, 0x4e, 0x08, 0x59, 0x56, 0xc4,
+ 0x0a, 0x9f, 0xa6, 0x12, 0x55, 0x5e, 0x68, 0x24, 0x7e, 0x67, 0x25, 0x23,
+ 0x86, 0x8e, 0x06, 0xcd, 0xc2, 0x3e, 0x62, 0x52, 0x45, 0x37, 0x43, 0x5a,
+ 0x14, 0x29, 0x24, 0xc7, 0xc4, 0x66, 0xb2, 0xcc, 0x89, 0xef, 0x28, 0x1c,
+ 0x23, 0x0a, 0xe6, 0xfe, 0x12, 0x3a, 0xe9, 0x24, 0x89, 0xe3, 0x83, 0x40,
+ 0x7e, 0x6d, 0xb9, 0xe5, 0xa8, 0x59, 0xf8, 0xf7, 0xd6, 0xe3, 0xa6, 0x8b,
+ 0xef, 0x91, 0x44, 0x94, 0x42, 0x02, 0x26, 0xfe, 0x41, 0x23, 0x04, 0x9c,
+ 0x32, 0x4e, 0xb0, 0xdc, 0xcc, 0xe0, 0xb7, 0xee, 0x13, 0x82, 0xfb, 0xb9,
+ 0x0b, 0x03, 0xd8, 0x7a, 0xaa, 0xd5, 0x96, 0xd2, 0x32, 0xbe, 0x35, 0x2d,
+ 0x83, 0xe0, 0xa0, 0x1b, 0xac, 0x66, 0x4f, 0xfa, 0x94, 0x8f, 0xfc, 0xe4,
+ 0x19, 0x80, 0x6b, 0x68, 0x02, 0x9c, 0x50, 0xec, 0xab, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xab, 0xdb, 0x40, 0x8e, 0x33, 0x6a, 0x04, 0xb8, 0x5f, 0x5b,
+ 0xa4, 0x6d, 0x90, 0x1a, 0xf1, 0xcf, 0x0c, 0x3d, 0x9b, 0x33, 0x17, 0xd9,
+ 0x15, 0xfa, 0xc8, 0xc4, 0x4c, 0xd4, 0x58, 0x15, 0x82, 0x52, 0x2a, 0xd9,
+ 0x9e, 0xfd, 0xf1, 0xae, 0xab, 0x99, 0x54, 0x97, 0xe5, 0x49, 0x64, 0x4f,
+ 0x37, 0x57, 0x36, 0x52, 0x98, 0xb4, 0xab, 0xe4, 0x8a, 0x7c, 0xa4, 0x67,
+ 0xaf, 0x9b, 0xa5, 0x6b, 0xf1, 0xda, 0x3c, 0xd5, 0xba, 0xd5, 0xa0, 0xe7,
+ 0x0b, 0x6d, 0x02, 0x80, 0xa9, 0x5b, 0x5a, 0x90, 0xe5, 0x1d, 0x75, 0x7f,
+ 0x17, 0xae, 0xd6, 0x84, 0xde, 0xae, 0x91, 0xd1, 0x81, 0x94, 0x42, 0x77,
+ 0xd3, 0x57, 0xd4, 0xcc, 0xec, 0xe5, 0x30, 0xa8, 0x58, 0xfd, 0x69, 0x25,
+ 0xe3, 0x56, 0x35, 0x4a, 0x73, 0x13, 0x9e, 0xb2, 0x71, 0x39, 0xb6, 0x60,
+ 0x0f, 0x14, 0x1c, 0xde, 0xc8, 0x65, 0xd0, 0xc4, 0x42, 0xd2, 0x1c, 0xb0,
+ 0x1c, 0xa5, 0x4a, 0xac, 0x99, 0x46, 0xe2, 0x62, 0x20, 0x65, 0x96, 0x79,
+ 0xc9, 0x13, 0xee, 0x2f, 0xe5, 0xc6, 0xcf, 0xd9, 0xbf, 0x7e, 0x1b, 0x3b,
+ 0xc0, 0xac, 0x29, 0xd6, 0xb5, 0x83, 0x29, 0xe5, 0xdf, 0x8b, 0xa0, 0x73,
+ 0x53, 0x45, 0x9d, 0xf3, 0xd3, 0xdf, 0x5f, 0x90, 0x14, 0xd5, 0x6d, 0x7e,
+ 0xfb, 0x52, 0x75, 0x05, 0x4c, 0x42, 0x90, 0x3d, 0x82, 0xcf, 0xcd, 0x73,
+ 0xc6, 0x83, 0x45, 0x5e, 0x83, 0x8c, 0x4f, 0x01, 0x58, 0xa0, 0xe8, 0xfa,
+ 0xfd, 0x8d, 0xd4, 0xc1, 0xc7, 0x1c, 0xc5, 0x6c, 0x76, 0x30, 0x4c, 0x97,
+ 0x75, 0xab, 0xd5, 0x4e, 0xe8, 0x18, 0x20, 0xca, 0xbc, 0xa9, 0x39, 0x47,
+ 0x60, 0xdb, 0x4b, 0xf2, 0x5d, 0xf4, 0x14, 0x09, 0x21, 0x44, 0x12, 0x42,
+ 0xc2, 0xff, 0x4c, 0x46, 0xec, 0x57, 0x83, 0xa1, 0xfb, 0x44, 0xa2, 0xc7,
+ 0xe1, 0xcb, 0x2f, 0x95, 0x07, 0x9f, 0x02, 0x82, 0x01, 0x01, 0x00, 0xad,
+ 0x74, 0xdc, 0xcf, 0xbd, 0xc0, 0xc0, 0x42, 0x80, 0x16, 0xcf, 0x5e, 0xe9,
+ 0x25, 0x76, 0x4a, 0x55, 0x43, 0x29, 0x12, 0x1d, 0xee, 0x0f, 0xe7, 0x76,
+ 0xe1, 0x5a, 0x58, 0xb4, 0xf6, 0x64, 0xf4, 0x83, 0xf0, 0x9d, 0x0d, 0x71,
+ 0xc3, 0x70, 0x2b, 0xd7, 0xdc, 0x95, 0x20, 0x1a, 0x14, 0x93, 0x91, 0x40,
+ 0xec, 0xff, 0x5e, 0x13, 0x5e, 0x81, 0x3e, 0xd5, 0x58, 0xb8, 0x1a, 0xb1,
+ 0xcc, 0x7d, 0x29, 0x6c, 0x55, 0xba, 0xd4, 0x9d, 0x97, 0x8a, 0x6d, 0x17,
+ 0xe0, 0x8e, 0x19, 0x05, 0x40, 0x34, 0x73, 0x3c, 0x8f, 0xa3, 0x21, 0x7c,
+ 0x35, 0xbf, 0x72, 0x27, 0x17, 0x19, 0x1e, 0x17, 0x4f, 0x1a, 0x87, 0x89,
+ 0x40, 0x8f, 0x8e, 0x0d, 0x54, 0xc8, 0x6c, 0xd4, 0x04, 0x88, 0x57, 0xe2,
+ 0xf8, 0xa4, 0x9a, 0x17, 0x12, 0xd8, 0x9f, 0x5f, 0x92, 0x54, 0x09, 0xfb,
+ 0x02, 0xca, 0x72, 0x31, 0x67, 0x09, 0xa3, 0x60, 0xfd, 0xb6, 0x4b, 0x42,
+ 0xd1, 0xfd, 0x9d, 0x5c, 0xbd, 0xc6, 0x88, 0x66, 0x19, 0xb5, 0x58, 0x48,
+ 0x40, 0x4d, 0xfb, 0x4d, 0xb2, 0x64, 0x47, 0x83, 0xce, 0x6e, 0x51, 0x14,
+ 0xbe, 0x34, 0x6d, 0x13, 0x86, 0x21, 0xe1, 0x7a, 0x16, 0x24, 0x54, 0x95,
+ 0xb0, 0xfc, 0xd2, 0x1f, 0x17, 0x47, 0x88, 0x21, 0xc5, 0x78, 0x58, 0xe1,
+ 0x8c, 0xad, 0xd9, 0x63, 0x75, 0x82, 0xa5, 0x9f, 0x06, 0x4a, 0x3c, 0xa4,
+ 0xb2, 0x33, 0xff, 0x5c, 0x0f, 0xae, 0x1e, 0xdb, 0x0a, 0xb8, 0x77, 0xe3,
+ 0xbd, 0xde, 0x8b, 0x32, 0x78, 0x60, 0x44, 0xef, 0xa3, 0xdf, 0x6e, 0x32,
+ 0xb5, 0x4b, 0xf8, 0x38, 0xaf, 0x42, 0x32, 0xe5, 0xad, 0x9d, 0x07, 0x34,
+ 0xb9, 0xc3, 0x70, 0xb2, 0x05, 0x7b, 0x0d, 0x3c, 0xe0, 0x90, 0x52, 0xce,
+ 0x58, 0xc6, 0xb7, 0xc2, 0xe7, 0x68, 0x50, 0x50, 0xc1, 0x7e, 0x55, 0xe2,
+ 0x43, 0x4f, 0x41, 0x02, 0x82, 0x01, 0x01, 0x00, 0x94, 0x79, 0xc2, 0xcb,
+ 0x8b, 0xcf, 0x71, 0xd5, 0xed, 0xbd, 0xc4, 0xf6, 0x52, 0x40, 0xce, 0x58,
+ 0x6e, 0x90, 0x6a, 0xb6, 0x36, 0x32, 0x04, 0x20, 0xcf, 0x19, 0x06, 0x17,
+ 0x0d, 0x3a, 0xf0, 0x1f, 0x76, 0x7f, 0xca, 0xb7, 0x68, 0x88, 0x06, 0x28,
+ 0xec, 0x27, 0x95, 0x35, 0x89, 0x45, 0x4a, 0x02, 0x94, 0x40, 0x9f, 0x78,
+ 0x12, 0x76, 0x66, 0xf4, 0x5e, 0xc0, 0x7d, 0x38, 0x13, 0x9b, 0x44, 0x45,
+ 0xc7, 0x63, 0x8f, 0xb3, 0x9d, 0xc1, 0x8a, 0x91, 0xaf, 0x5d, 0x9c, 0x28,
+ 0xec, 0xb4, 0x7f, 0x9c, 0xeb, 0xb1, 0xce, 0x19, 0xe4, 0x8d, 0xcb, 0xe2,
+ 0x61, 0x05, 0x6e, 0xec, 0xc1, 0x07, 0xf6, 0xd3, 0xca, 0x71, 0x5f, 0x37,
+ 0x47, 0xaf, 0x24, 0xe6, 0xae, 0x6a, 0x65, 0x8c, 0x43, 0x4a, 0x68, 0xce,
+ 0xc6, 0xad, 0x84, 0x66, 0x4c, 0x88, 0x16, 0x7c, 0xc2, 0x55, 0x67, 0xb0,
+ 0xca, 0xc2, 0x30, 0x2a, 0xb1, 0x09, 0xc6, 0x6b, 0xd3, 0x39, 0xbe, 0x51,
+ 0x58, 0xc6, 0x74, 0x72, 0xa0, 0x1a, 0x81, 0xe9, 0xcf, 0x19, 0xde, 0xe2,
+ 0x76, 0x2b, 0xbe, 0x9b, 0x0e, 0xaf, 0xdc, 0xbb, 0x96, 0x99, 0x10, 0x70,
+ 0xd9, 0x56, 0xdb, 0x30, 0x07, 0xcb, 0x2b, 0x4d, 0x2b, 0x0a, 0xce, 0xf9,
+ 0x6a, 0x23, 0x3f, 0xf8, 0xdd, 0xed, 0xb9, 0x70, 0xc1, 0x1c, 0x09, 0x87,
+ 0xf1, 0xb3, 0xbc, 0x1e, 0xc8, 0xb1, 0xd9, 0x5a, 0x7e, 0x10, 0x64, 0x4c,
+ 0x94, 0xfe, 0x6f, 0xb6, 0x70, 0xd3, 0x63, 0x86, 0x94, 0x96, 0xd0, 0xe2,
+ 0x5c, 0xcd, 0x95, 0x64, 0xf2, 0x83, 0xf5, 0x59, 0x82, 0xf9, 0xc7, 0x51,
+ 0x08, 0xc4, 0x70, 0xc8, 0x1b, 0xf3, 0xb8, 0xf2, 0x8c, 0x7e, 0x85, 0x33,
+ 0x68, 0x3d, 0x49, 0x45, 0xb5, 0x38, 0xc4, 0xd6, 0x83, 0x08, 0x36, 0x10,
+ 0xa7, 0x57, 0x9f, 0x9e, 0x8d, 0xd1, 0xe0, 0xc8, 0xb1, 0x5c, 0x5b, 0x8e};
+
+static const std::vector<uint8_t> priv_key_68{
+ 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xae, 0x4a, 0x8f, 0x37, 0xd8, 0x42, 0xdc, 0xfb, 0xab, 0x76,
+ 0xd0, 0x0d, 0x98, 0xc5, 0x4c, 0xcb, 0x9f, 0x7f, 0x88, 0x0b, 0xd5, 0x05,
+ 0x20, 0xf0, 0xfc, 0xde, 0x0d, 0x54, 0x8a, 0xc8, 0x09, 0xee, 0xd5, 0x8a,
+ 0x94, 0x98, 0x12, 0xe9, 0xa7, 0x81, 0xc3, 0x94, 0x00, 0x9f, 0x62, 0xaf,
+ 0xf3, 0x9c, 0xc3, 0x4c, 0x81, 0xfc, 0x76, 0x0d, 0xc5, 0xd5, 0x32, 0x16,
+ 0xa7, 0x66, 0xc6, 0x8d, 0x42, 0x22, 0x8c, 0x72, 0xe7, 0x81, 0xb0, 0xb4,
+ 0x1a, 0x80, 0x7a, 0x44, 0xf1, 0x73, 0x15, 0x25, 0xba, 0xf1, 0x64, 0x0c,
+ 0xa2, 0xef, 0x4c, 0x22, 0x71, 0xae, 0xde, 0x93, 0xb5, 0xc7, 0x62, 0x7c,
+ 0x88, 0x03, 0xa8, 0xd2, 0x21, 0xfc, 0x44, 0xd9, 0x73, 0xc6, 0x34, 0x2d,
+ 0xde, 0xeb, 0xc4, 0x0b, 0x35, 0xa9, 0x79, 0xa7, 0x50, 0x62, 0xc6, 0x5a,
+ 0xa7, 0x95, 0x36, 0x03, 0x0d, 0x79, 0x75, 0xdb, 0xab, 0x31, 0x13, 0x59,
+ 0xc0, 0x08, 0xe3, 0x43, 0xaf, 0x0c, 0x0e, 0x78, 0x90, 0xbb, 0xa9, 0x34,
+ 0x4d, 0x61, 0x76, 0x56, 0x26, 0x63, 0x71, 0xc2, 0x2e, 0xb5, 0x3e, 0xb5,
+ 0x27, 0xe0, 0x6a, 0x6d, 0xb6, 0x90, 0x96, 0x5a, 0x4f, 0xff, 0xf4, 0xc8,
+ 0xf3, 0x09, 0x33, 0x72, 0x16, 0xfd, 0x97, 0x6a, 0x47, 0x6a, 0x48, 0x6d,
+ 0x8b, 0x4b, 0x50, 0xa3, 0x65, 0xff, 0x80, 0x52, 0x05, 0x54, 0xe7, 0x2d,
+ 0xb1, 0x81, 0xae, 0x87, 0x51, 0x57, 0x24, 0xc6, 0xb7, 0xf1, 0xac, 0x2f,
+ 0x25, 0xa1, 0xec, 0x7d, 0x7c, 0x34, 0xfc, 0xd1, 0x0e, 0x1e, 0x0d, 0x3a,
+ 0xa9, 0x61, 0x0e, 0x33, 0x64, 0xa7, 0x63, 0xe8, 0x42, 0xfc, 0xbc, 0x95,
+ 0x9a, 0x82, 0xd1, 0x26, 0xfb, 0xc0, 0xa8, 0xa2, 0xfa, 0x94, 0xb2, 0xf3,
+ 0xa6, 0x26, 0x28, 0xe0, 0x65, 0x8d, 0x1a, 0xdf, 0x43, 0xe1, 0xc5, 0x4b,
+ 0xe6, 0xe3, 0xb6, 0x8a, 0x89, 0x51, 0x51, 0xcb, 0xd4, 0x52, 0x3c, 0x8b,
+ 0x8e, 0x2a, 0x49, 0x98, 0xc2, 0x0a, 0x4b, 0x84, 0xd1, 0xc3, 0xcb, 0x1b,
+ 0xbe, 0x3b, 0x5e, 0xf1, 0x25, 0x6e, 0x27, 0x10, 0xa5, 0x47, 0x2e, 0xd8,
+ 0xb4, 0xab, 0x54, 0x26, 0x31, 0x7d, 0xfd, 0x9e, 0x2d, 0x5f, 0xf5, 0x27,
+ 0xfe, 0xc5, 0xfc, 0xd5, 0x2e, 0xc0, 0xc3, 0x5d, 0xb8, 0xb3, 0x14, 0x9d,
+ 0x15, 0xa4, 0x99, 0x71, 0xf7, 0x40, 0xb0, 0xe9, 0x4a, 0x3d, 0xed, 0x05,
+ 0x01, 0x08, 0x95, 0xbe, 0x40, 0xc8, 0xbf, 0xf8, 0xf7, 0x98, 0x72, 0xcf,
+ 0x48, 0x1e, 0xef, 0xaf, 0xe0, 0xb8, 0x25, 0x3f, 0x9b, 0x12, 0xd8, 0xc3,
+ 0x82, 0x7c, 0xd7, 0x4d, 0x9b, 0xfe, 0xf9, 0x0c, 0x29, 0x2e, 0x2b, 0xa1,
+ 0x2b, 0xaa, 0x7d, 0xfc, 0xfe, 0xb1, 0xa7, 0x30, 0x84, 0x28, 0x6e, 0x1d,
+ 0xd2, 0x8d, 0xc8, 0x51, 0x28, 0x25, 0x42, 0xbd, 0x50, 0x17, 0x85, 0x02,
+ 0x69, 0xf2, 0xc5, 0x32, 0xa9, 0x10, 0xb3, 0xf4, 0x93, 0x67, 0x1a, 0x27,
+ 0xda, 0x9a, 0x52, 0x1e, 0x01, 0x9e, 0x34, 0x78, 0x83, 0x0e, 0x49, 0x24,
+ 0x3c, 0x86, 0x0a, 0x55, 0x59, 0xf9, 0xf7, 0xcc, 0x15, 0xd1, 0xf4, 0x21,
+ 0x85, 0xd6, 0xd3, 0x3e, 0xfe, 0x01, 0xb3, 0xd7, 0x31, 0x16, 0x6a, 0x7f,
+ 0x98, 0x9a, 0xb9, 0x3e, 0x70, 0xc7, 0x41, 0xbb, 0x94, 0x3d, 0xb6, 0x82,
+ 0x29, 0x6a, 0x5b, 0xe6, 0xee, 0x0b, 0x02, 0xa6, 0xc4, 0x8d, 0x3b, 0x10,
+ 0xc0, 0xa8, 0x22, 0x97, 0x5f, 0x98, 0x06, 0xe3, 0x3e, 0x89, 0xb9, 0x09,
+ 0x75, 0xd2, 0x29, 0x94, 0x7b, 0xfb, 0xcb, 0x35, 0xb1, 0xef, 0x54, 0x53,
+ 0x5d, 0x8c, 0x24, 0x9c, 0xb1, 0x24, 0x11, 0x84, 0xc8, 0xc9, 0xd2, 0xdb,
+ 0x99, 0xcd, 0x94, 0x9a, 0xf9, 0xbd, 0x41, 0x38, 0xb3, 0xbe, 0xd7, 0x00,
+ 0x0f, 0xde, 0x26, 0x48, 0xcd, 0x06, 0xe4, 0xf5, 0xd0, 0xd1, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x57, 0x26, 0x4d, 0x0a, 0xbd,
+ 0x86, 0x61, 0x7d, 0x2e, 0x35, 0x90, 0xbe, 0xdb, 0xbe, 0xfc, 0x31, 0x6d,
+ 0x25, 0x95, 0xdf, 0x64, 0xba, 0xd5, 0xc7, 0xea, 0x89, 0x15, 0xdd, 0x4a,
+ 0x2f, 0xd0, 0x57, 0xae, 0x4b, 0x47, 0x15, 0xeb, 0x8f, 0x0e, 0x05, 0x22,
+ 0xc8, 0x64, 0xaf, 0x4d, 0xe7, 0x71, 0x46, 0xd7, 0x98, 0xef, 0xfe, 0x4f,
+ 0x01, 0x80, 0x04, 0xa4, 0xb1, 0x13, 0x2f, 0x9e, 0xe4, 0x8f, 0x47, 0x3b,
+ 0x37, 0x51, 0x6f, 0x55, 0xee, 0x18, 0xba, 0x59, 0x69, 0x13, 0xda, 0x59,
+ 0x9e, 0xae, 0x25, 0x79, 0xc3, 0x9f, 0xcd, 0x4c, 0x22, 0x84, 0xf9, 0xcd,
+ 0xad, 0xca, 0x5d, 0x52, 0x6f, 0xb6, 0x8b, 0x2d, 0xe5, 0x34, 0xbd, 0x31,
+ 0xa8, 0x11, 0xed, 0xef, 0xb5, 0x68, 0x1c, 0x37, 0xc0, 0xeb, 0x2a, 0x3c,
+ 0xfc, 0x5e, 0x83, 0xa5, 0x6f, 0x3b, 0x10, 0xaf, 0x1b, 0x43, 0xa7, 0x92,
+ 0x39, 0x2f, 0x16, 0xb0, 0xf8, 0x55, 0xbf, 0x9b, 0xf4, 0x02, 0x19, 0x63,
+ 0x3b, 0x02, 0x13, 0xf3, 0xfd, 0x85, 0x1b, 0xd0, 0xd2, 0x2f, 0x0b, 0xd6,
+ 0x9c, 0x24, 0x42, 0xd8, 0x82, 0x38, 0xd8, 0x4c, 0x1f, 0x64, 0x04, 0x54,
+ 0x4a, 0x00, 0x6a, 0x99, 0xf9, 0xc9, 0x1c, 0xb6, 0xae, 0xbb, 0xb4, 0x3d,
+ 0xfc, 0x14, 0x8d, 0x9e, 0x7d, 0xb8, 0x03, 0x06, 0xe5, 0x4d, 0x61, 0x3e,
+ 0xc6, 0xc4, 0x87, 0xb9, 0xb8, 0xed, 0x63, 0x4c, 0xe3, 0xb8, 0xd6, 0x7c,
+ 0x3b, 0x29, 0x4b, 0x1c, 0xaf, 0xce, 0x7f, 0x73, 0x03, 0x24, 0x12, 0x52,
+ 0xc0, 0x2d, 0xf0, 0xf4, 0xe8, 0x7a, 0x3d, 0x5f, 0x9e, 0x6f, 0x1c, 0x0c,
+ 0x26, 0xdd, 0x28, 0x07, 0x1c, 0x3f, 0x50, 0x5e, 0x48, 0xc1, 0xe5, 0x89,
+ 0xed, 0x44, 0xa3, 0x0a, 0x00, 0x2e, 0xfa, 0x31, 0xc2, 0x52, 0xc5, 0x05,
+ 0xc4, 0xd1, 0xea, 0x98, 0x7e, 0xe5, 0x8a, 0xc3, 0x81, 0xee, 0x3a, 0xf9,
+ 0x5a, 0xe6, 0x17, 0xc3, 0xe0, 0xa0, 0x7c, 0xe2, 0x48, 0x52, 0x74, 0x7d,
+ 0x44, 0x9c, 0xbe, 0x2d, 0xb7, 0x38, 0x82, 0xed, 0xd3, 0xc2, 0xf5, 0xd7,
+ 0x24, 0x60, 0xf0, 0xe8, 0x8f, 0x98, 0x1a, 0xba, 0xf8, 0xf0, 0x35, 0xde,
+ 0x69, 0xab, 0xbb, 0x18, 0x7e, 0x7b, 0xa4, 0xe4, 0x03, 0xef, 0xec, 0x30,
+ 0x58, 0x91, 0x95, 0xd9, 0x48, 0x52, 0xd1, 0x06, 0x79, 0x0d, 0x67, 0xf5,
+ 0x96, 0x6e, 0x6a, 0x4a, 0xa3, 0xb0, 0x2b, 0x46, 0xd6, 0x8c, 0x43, 0x45,
+ 0xb2, 0x8f, 0x8f, 0xb8, 0x24, 0x65, 0x81, 0x7e, 0x11, 0x2f, 0x03, 0x9d,
+ 0x9a, 0x60, 0x70, 0x53, 0xdb, 0x6b, 0x23, 0x07, 0x92, 0xb5, 0x09, 0xbe,
+ 0x05, 0xd5, 0x4f, 0xe3, 0x8a, 0x60, 0x1e, 0xc1, 0xaf, 0x0a, 0x5d, 0xf9,
+ 0x25, 0x5f, 0xc5, 0x95, 0x75, 0x46, 0x0c, 0xb2, 0xa4, 0xc9, 0x59, 0x48,
+ 0xc5, 0x58, 0x77, 0xdb, 0x94, 0xca, 0xe2, 0x51, 0xad, 0x7d, 0x05, 0x7c,
+ 0x2f, 0x82, 0xa0, 0x4b, 0x1b, 0xca, 0xde, 0xdb, 0xe9, 0x6f, 0x8c, 0x1e,
+ 0xda, 0x7f, 0x5e, 0xb5, 0x49, 0x7f, 0x48, 0xa0, 0x0b, 0xce, 0xea, 0x20,
+ 0x27, 0xd6, 0x10, 0x28, 0x30, 0x17, 0xf0, 0x65, 0x0e, 0xfd, 0x79, 0xfa,
+ 0xf9, 0x06, 0x01, 0xc2, 0xf6, 0xf4, 0xd3, 0x50, 0x25, 0xb7, 0x98, 0xa2,
+ 0xdf, 0xf6, 0x24, 0x39, 0xff, 0xa4, 0x25, 0xd8, 0x50, 0x3f, 0xd7, 0xad,
+ 0xe7, 0x10, 0x38, 0xa5, 0x34, 0xdd, 0x24, 0x23, 0x4b, 0xbd, 0xa0, 0xd4,
+ 0xd4, 0xdd, 0xea, 0xce, 0x25, 0x51, 0xe4, 0xef, 0x92, 0x86, 0x2a, 0x7a,
+ 0x5d, 0x42, 0xff, 0xaf, 0x6c, 0xc4, 0x03, 0x0c, 0x37, 0x24, 0x62, 0x35,
+ 0x2b, 0x40, 0x62, 0xb9, 0xf6, 0x70, 0x9d, 0x83, 0xa4, 0x99, 0x12, 0xee,
+ 0x79, 0x37, 0x69, 0xa4, 0x4c, 0xc1, 0x33, 0x59, 0xba, 0x70, 0x6e, 0x39,
+ 0x3b, 0xee, 0xe1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe5, 0x31, 0xe0, 0x21,
+ 0x5c, 0xb9, 0x56, 0x6b, 0xd5, 0x49, 0x84, 0x0a, 0xb5, 0xa8, 0x16, 0x06,
+ 0x1a, 0x27, 0xdd, 0x49, 0xd0, 0xc0, 0x89, 0x31, 0xc3, 0x85, 0xf9, 0xad,
+ 0xe9, 0x21, 0x89, 0x67, 0x4e, 0x02, 0xaf, 0xd0, 0x43, 0xd9, 0x4b, 0x72,
+ 0xa9, 0xec, 0x85, 0xc1, 0xde, 0xcd, 0xd6, 0x70, 0xe7, 0x80, 0xde, 0x58,
+ 0xf3, 0x11, 0x5f, 0x02, 0x20, 0x96, 0x87, 0x77, 0xae, 0x33, 0x63, 0xdc,
+ 0x59, 0xfe, 0x42, 0x6a, 0xc1, 0x91, 0xd9, 0xff, 0xe7, 0xf2, 0x9c, 0x93,
+ 0xb4, 0x97, 0x0c, 0xa3, 0xe4, 0x78, 0x2b, 0xea, 0xb2, 0x12, 0x6e, 0x04,
+ 0x05, 0x52, 0xc3, 0x55, 0x98, 0x52, 0xe7, 0xa9, 0x79, 0x51, 0x96, 0xfd,
+ 0x91, 0x37, 0xfb, 0xc5, 0x7d, 0x7f, 0xd8, 0x38, 0x2b, 0x07, 0xb8, 0xed,
+ 0x98, 0x2a, 0xf3, 0x9b, 0x44, 0x36, 0xb7, 0x6c, 0x91, 0x7c, 0x00, 0xda,
+ 0x45, 0x49, 0x17, 0x0d, 0xde, 0xa5, 0xf8, 0x01, 0xf7, 0xcc, 0x28, 0x38,
+ 0x0f, 0x5b, 0x15, 0x29, 0x2f, 0x5d, 0xf8, 0x99, 0xee, 0x10, 0xc2, 0x45,
+ 0xcd, 0x78, 0x09, 0xda, 0xf6, 0xc7, 0x24, 0x7e, 0x36, 0x69, 0x25, 0xe9,
+ 0xa5, 0x34, 0xe9, 0xdb, 0x91, 0xe2, 0xef, 0x4f, 0x15, 0x38, 0x62, 0x9d,
+ 0x68, 0xde, 0x6a, 0xd4, 0xc5, 0xcf, 0xa7, 0xe4, 0xbe, 0xeb, 0x6a, 0x8e,
+ 0xad, 0x35, 0x25, 0x06, 0x52, 0x1a, 0x0b, 0xc8, 0xa3, 0x30, 0x43, 0xb9,
+ 0x67, 0x82, 0xbd, 0x40, 0xd5, 0x8d, 0x00, 0xf4, 0xf8, 0x6d, 0x7c, 0xe4,
+ 0x33, 0x84, 0x66, 0x5b, 0xea, 0x85, 0x12, 0x35, 0xa3, 0xb3, 0x5b, 0xd9,
+ 0x49, 0x8a, 0xe5, 0x13, 0xc1, 0x02, 0x44, 0x99, 0xfa, 0x45, 0x8f, 0x57,
+ 0xa5, 0x2e, 0xc3, 0x0d, 0xf3, 0x68, 0x85, 0xf1, 0x1b, 0x18, 0x00, 0xea,
+ 0xc4, 0xcf, 0x2e, 0x3d, 0x40, 0x2d, 0xf7, 0x77, 0x86, 0x72, 0xbc, 0xc5,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xc2, 0xac, 0xdc, 0xff, 0xe8, 0xa5, 0x4b,
+ 0xb7, 0x1e, 0xe2, 0x2a, 0x3a, 0x45, 0x7f, 0xc9, 0x2b, 0xe6, 0x50, 0x3f,
+ 0x0b, 0xc9, 0x1a, 0x4f, 0x02, 0x64, 0x3e, 0x38, 0xa0, 0x7e, 0x99, 0x46,
+ 0x66, 0xf3, 0x70, 0x76, 0x1c, 0x4a, 0xcb, 0x89, 0x89, 0x24, 0x58, 0xec,
+ 0x47, 0x91, 0xa7, 0xe1, 0xed, 0x74, 0xdc, 0xf2, 0x7c, 0xeb, 0x44, 0x37,
+ 0x8d, 0xc2, 0x9a, 0x21, 0x0c, 0x37, 0xac, 0x4a, 0x86, 0x90, 0x56, 0xd3,
+ 0xbf, 0x91, 0xa1, 0xca, 0xbf, 0xa4, 0x3f, 0x7f, 0x9b, 0x9c, 0x74, 0x87,
+ 0x3e, 0x15, 0x06, 0x33, 0x69, 0xdf, 0x7f, 0x7f, 0xb0, 0x20, 0x54, 0x0d,
+ 0x9d, 0x1f, 0xb7, 0xb8, 0x28, 0x8a, 0x4f, 0x41, 0x32, 0x6c, 0xad, 0x5f,
+ 0x81, 0xfe, 0x6d, 0x96, 0x9d, 0xb4, 0x91, 0x37, 0xc3, 0x39, 0x5b, 0x9a,
+ 0x4b, 0xa5, 0x52, 0xf3, 0xda, 0x80, 0x7c, 0xcf, 0xd4, 0xd5, 0x41, 0xaf,
+ 0xd5, 0x39, 0xab, 0xc7, 0x2c, 0x71, 0x47, 0x99, 0x12, 0xb7, 0xc5, 0xe5,
+ 0x97, 0x54, 0x96, 0xaa, 0xbe, 0xa2, 0xb1, 0x13, 0x30, 0xc8, 0xba, 0x95,
+ 0x4d, 0x4a, 0x5c, 0x7c, 0x56, 0xc7, 0xd2, 0xe9, 0xb8, 0x6b, 0x2b, 0xaa,
+ 0xbe, 0x0c, 0x52, 0x1d, 0xc8, 0x71, 0x61, 0x81, 0x78, 0xa3, 0xb1, 0x35,
+ 0xf1, 0x48, 0xcf, 0x63, 0xe3, 0x61, 0xdb, 0x7b, 0x79, 0x61, 0xdb, 0xe5,
+ 0xdd, 0x8a, 0xfa, 0xad, 0x3b, 0x58, 0x15, 0x22, 0x19, 0xe3, 0x9a, 0xbe,
+ 0x82, 0x5f, 0xbe, 0x51, 0xfa, 0x1c, 0x2e, 0x25, 0x44, 0x9e, 0xe8, 0x69,
+ 0xd4, 0x52, 0xa8, 0x2f, 0xe9, 0x0d, 0xe7, 0x41, 0xc8, 0x77, 0x25, 0xe0,
+ 0x23, 0x24, 0x7b, 0x07, 0xd4, 0xf6, 0xf8, 0xcf, 0x6f, 0xe1, 0x03, 0xb4,
+ 0x3c, 0x42, 0xbb, 0xb4, 0x38, 0x15, 0x58, 0xaa, 0x2e, 0x7d, 0x5a, 0x69,
+ 0xfa, 0x8e, 0xd8, 0x9e, 0x46, 0xe8, 0x50, 0x9c, 0x9d, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xb2, 0xb6, 0x87, 0x4b, 0xbc, 0x5f, 0x90, 0x31, 0x99, 0x28,
+ 0x2f, 0xdb, 0xa1, 0xf6, 0x24, 0xe6, 0x31, 0x32, 0xf0, 0x6c, 0x04, 0x68,
+ 0x7d, 0x11, 0xde, 0xa1, 0xf3, 0x24, 0x56, 0x6a, 0x9e, 0x17, 0x7d, 0x4e,
+ 0xbf, 0x04, 0xa8, 0x43, 0x21, 0x7f, 0x91, 0x5c, 0x2a, 0x98, 0x17, 0x41,
+ 0x6d, 0x7a, 0xb0, 0x29, 0x5e, 0x37, 0x01, 0xa1, 0x83, 0xf1, 0xc6, 0xb3,
+ 0x59, 0x82, 0x4a, 0xc5, 0x2b, 0x92, 0xc0, 0x61, 0x70, 0x2c, 0x8a, 0x2f,
+ 0x4e, 0x4b, 0x2a, 0xf3, 0x94, 0x7f, 0xe0, 0x0b, 0x00, 0x02, 0x33, 0xbe,
+ 0x38, 0x90, 0x52, 0xb5, 0xe8, 0x2f, 0x1e, 0x6f, 0x80, 0x7c, 0x97, 0xbf,
+ 0xdd, 0x7f, 0xda, 0x67, 0x72, 0x52, 0xda, 0x0f, 0x4b, 0x34, 0x9d, 0x3d,
+ 0x38, 0xbd, 0xe3, 0x5f, 0xac, 0x25, 0x27, 0xc8, 0x26, 0x17, 0xe5, 0xc2,
+ 0xbc, 0x97, 0xdd, 0x81, 0x51, 0xb0, 0xe0, 0xe1, 0xb3, 0x26, 0x4f, 0x7c,
+ 0x1e, 0xbc, 0x7a, 0x1a, 0x29, 0x2a, 0x3d, 0x5f, 0x0a, 0x4b, 0x08, 0xf2,
+ 0x3f, 0x4c, 0xd7, 0xc3, 0x1d, 0x99, 0x0c, 0x34, 0x13, 0x8b, 0x37, 0x6d,
+ 0xe4, 0xd8, 0xbd, 0x58, 0x94, 0x05, 0x71, 0x9a, 0xa6, 0xd7, 0x5d, 0x14,
+ 0x15, 0x02, 0x17, 0x4b, 0xd6, 0x29, 0x63, 0x82, 0x3a, 0xcf, 0x1a, 0x47,
+ 0x67, 0x65, 0x08, 0x31, 0xcc, 0xee, 0xdf, 0xc4, 0x56, 0xd0, 0x6c, 0xe8,
+ 0x7e, 0x53, 0xbe, 0x5b, 0x7e, 0x13, 0x6d, 0xd1, 0x15, 0xfd, 0x1e, 0x07,
+ 0x4a, 0xbd, 0xb9, 0x90, 0xb6, 0x17, 0xc2, 0xcb, 0xf4, 0x7c, 0xab, 0x8b,
+ 0x83, 0xbd, 0x6b, 0x9e, 0x09, 0x7a, 0x8e, 0xcb, 0xcc, 0xff, 0xf0, 0x39,
+ 0xf2, 0x80, 0x16, 0x14, 0x73, 0x47, 0x26, 0x38, 0x26, 0x44, 0x14, 0x8e,
+ 0x66, 0x12, 0xb0, 0xcb, 0xb0, 0xbb, 0x5f, 0x27, 0x25, 0xa9, 0x01, 0x08,
+ 0x56, 0xb4, 0x4e, 0x93, 0xdc, 0xf9, 0x02, 0x82, 0x01, 0x00, 0x02, 0xc5,
+ 0x7d, 0x3b, 0xf3, 0x6e, 0xee, 0xfe, 0x03, 0x65, 0x8a, 0xde, 0x5b, 0x80,
+ 0xef, 0x37, 0x3d, 0xc7, 0x24, 0xae, 0xa1, 0x45, 0x4b, 0x9c, 0xa8, 0x1a,
+ 0xae, 0xa9, 0xb2, 0x43, 0xb2, 0x59, 0xe2, 0xdb, 0x56, 0x03, 0x1f, 0x19,
+ 0x78, 0xb2, 0xc8, 0x1e, 0xaf, 0xf6, 0x70, 0xdf, 0x67, 0xfa, 0xfe, 0x6f,
+ 0xea, 0xcf, 0xd6, 0x75, 0x99, 0x28, 0xde, 0x7d, 0x5d, 0x3d, 0x14, 0x49,
+ 0xd2, 0xa1, 0xc9, 0xca, 0x42, 0xa7, 0x76, 0x86, 0x4c, 0x21, 0xa0, 0x4f,
+ 0xfb, 0x1c, 0x17, 0x05, 0x1d, 0xab, 0xc7, 0x96, 0xd8, 0x02, 0x88, 0xd9,
+ 0x02, 0xd3, 0x5a, 0x12, 0x78, 0x43, 0x25, 0x61, 0x73, 0x30, 0xb8, 0x8f,
+ 0x5a, 0x49, 0x42, 0x7c, 0xd1, 0x60, 0x43, 0x64, 0x02, 0x01, 0xea, 0xc1,
+ 0x2a, 0x7f, 0x10, 0x00, 0xfa, 0xd8, 0x5a, 0xd9, 0x2c, 0x79, 0x8e, 0xdc,
+ 0xb8, 0x04, 0xba, 0xa8, 0x7d, 0xbd, 0x56, 0x5d, 0xd8, 0xaf, 0x0c, 0x49,
+ 0xcd, 0xa7, 0x13, 0x90, 0xb0, 0xad, 0x0f, 0xda, 0x39, 0x42, 0x0f, 0x84,
+ 0xdf, 0xd6, 0x10, 0xf5, 0x7f, 0x0c, 0xa3, 0xa3, 0x5f, 0x6d, 0xc8, 0xd8,
+ 0x7a, 0xd5, 0x52, 0x49, 0x43, 0xdc, 0x02, 0xc6, 0xe4, 0x7f, 0xa7, 0x05,
+ 0x91, 0x57, 0x4b, 0x55, 0x49, 0x84, 0x4e, 0xda, 0x0c, 0xfc, 0xfe, 0xb6,
+ 0xa6, 0x32, 0x5b, 0x2f, 0x4b, 0x3d, 0x75, 0x2e, 0x0e, 0x6b, 0x4a, 0xdc,
+ 0xba, 0x28, 0x8e, 0x31, 0xf4, 0xc6, 0x5c, 0x60, 0x94, 0x40, 0x30, 0x48,
+ 0x83, 0xe5, 0x4f, 0x31, 0xd5, 0xd7, 0xdc, 0xf9, 0x61, 0xfd, 0x3a, 0x62,
+ 0x71, 0x70, 0x4e, 0x29, 0xee, 0xdf, 0xf1, 0x34, 0x03, 0x2f, 0x87, 0xf8,
+ 0x90, 0xd3, 0x71, 0xeb, 0xa0, 0x94, 0x3f, 0x0a, 0xf7, 0x0c, 0xd9, 0x58,
+ 0xf2, 0xcb, 0x48, 0xa3, 0x91, 0xe0, 0xac, 0x49, 0xef, 0x2e, 0xe9, 0x3d,
+ 0xc4, 0x8d, 0x02, 0x82, 0x01, 0x00, 0x40, 0xe1, 0x8d, 0xa6, 0x67, 0x05,
+ 0xea, 0x32, 0x72, 0xad, 0x66, 0xeb, 0x8c, 0x89, 0xb6, 0x5c, 0xb7, 0x75,
+ 0x72, 0x8e, 0xf4, 0x9e, 0xc3, 0x44, 0x9f, 0x0a, 0x91, 0x04, 0x96, 0xbf,
+ 0x62, 0x8d, 0x38, 0xe4, 0xb8, 0xa0, 0x0d, 0xb8, 0x66, 0x61, 0x2f, 0xca,
+ 0xfd, 0x9e, 0xfe, 0x8a, 0xe6, 0xba, 0x21, 0x50, 0x50, 0xa0, 0xd7, 0xd5,
+ 0xb8, 0x88, 0x57, 0x6a, 0xb9, 0x13, 0x06, 0xb4, 0xc8, 0x3e, 0x72, 0x35,
+ 0xc5, 0xf1, 0x3e, 0xc7, 0x72, 0x7e, 0xd5, 0x74, 0xcd, 0xce, 0xb9, 0x42,
+ 0xd4, 0x85, 0x1a, 0x95, 0x3c, 0xef, 0x03, 0x7e, 0x65, 0x4a, 0x13, 0x11,
+ 0x82, 0xa1, 0x8c, 0x32, 0x2a, 0xcf, 0x8e, 0xd8, 0x89, 0x23, 0xb4, 0x45,
+ 0x58, 0x2e, 0xbc, 0xce, 0x56, 0x1c, 0x4a, 0x2b, 0x09, 0x30, 0x28, 0x7f,
+ 0xa0, 0x00, 0x41, 0x7f, 0x5f, 0x04, 0x18, 0x7d, 0x82, 0x72, 0x38, 0xdc,
+ 0x05, 0x2e, 0x52, 0xc2, 0x80, 0x8c, 0x37, 0x4a, 0x58, 0xe2, 0x68, 0x9c,
+ 0x77, 0xed, 0x80, 0xfc, 0xfd, 0x97, 0x24, 0x71, 0xc7, 0x77, 0xec, 0x02,
+ 0xbb, 0x89, 0x03, 0xbc, 0x45, 0x88, 0x53, 0xb7, 0x1f, 0xf6, 0x64, 0x4f,
+ 0xbe, 0xde, 0xa7, 0xa1, 0xa3, 0x12, 0xdf, 0xac, 0xe7, 0x4c, 0x8d, 0xdc,
+ 0x4e, 0x42, 0x52, 0xaa, 0xff, 0x41, 0x14, 0x0c, 0xb4, 0x43, 0xca, 0x66,
+ 0xa5, 0x64, 0x2a, 0x91, 0x62, 0x98, 0xbc, 0xbf, 0x34, 0x80, 0xe0, 0x29,
+ 0x4f, 0x85, 0x5b, 0x17, 0x53, 0x6a, 0x79, 0x60, 0x03, 0xe4, 0xde, 0x33,
+ 0xaf, 0x05, 0x77, 0x52, 0x48, 0x13, 0xc5, 0x65, 0x73, 0xc1, 0xed, 0xba,
+ 0x4d, 0x66, 0x7b, 0xa6, 0x1a, 0x7d, 0xc0, 0x48, 0xb7, 0x84, 0xf3, 0x24,
+ 0xf2, 0x27, 0xd0, 0x26, 0x98, 0xb0, 0xf4, 0x30, 0x71, 0x4a, 0xc6, 0x89,
+ 0x23, 0x2e, 0x30, 0xfd, 0xca, 0x28, 0x7e, 0x7e, 0xe8, 0x7e};
+
+static const std::vector<uint8_t> priv_key_69{
+ 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0x8e, 0x00, 0x4e, 0xfb, 0x4e, 0xa1, 0xc0, 0xd4, 0xec, 0x27,
+ 0x94, 0xa2, 0x8f, 0x27, 0x3e, 0xe2, 0xf2, 0x32, 0x15, 0xf6, 0xe1, 0x7c,
+ 0x9c, 0xb6, 0x28, 0x78, 0x6f, 0xd9, 0x0d, 0xc9, 0xaa, 0x68, 0x5a, 0xaf,
+ 0xe4, 0x00, 0x6c, 0x4b, 0x64, 0x7a, 0x5b, 0x18, 0x11, 0x56, 0x59, 0xfb,
+ 0x54, 0x3f, 0xe6, 0x45, 0x89, 0x64, 0xa3, 0x01, 0x44, 0xb9, 0x75, 0xb3,
+ 0xf3, 0xb5, 0xe5, 0xf6, 0xd8, 0x93, 0x0a, 0xa9, 0x62, 0xf7, 0x0d, 0xa2,
+ 0x48, 0x1f, 0xbf, 0x85, 0x5a, 0x10, 0x3f, 0x39, 0x20, 0xf6, 0x63, 0x46,
+ 0xce, 0x88, 0xf9, 0x06, 0x10, 0x7b, 0x3b, 0x8c, 0x85, 0xb7, 0x4d, 0x1b,
+ 0x04, 0x27, 0x50, 0x13, 0xe2, 0xa6, 0x31, 0xc3, 0x19, 0xd3, 0xb1, 0xb4,
+ 0xa5, 0xb5, 0xab, 0x4f, 0x5c, 0xd3, 0x72, 0xb2, 0x49, 0x42, 0xb9, 0x5f,
+ 0xbf, 0x8d, 0x4b, 0xc6, 0x96, 0x96, 0x97, 0xb8, 0x5e, 0xdd, 0x3f, 0x6b,
+ 0x8a, 0xb5, 0x1b, 0x50, 0xdd, 0x34, 0xb0, 0xfa, 0xe8, 0xec, 0xe7, 0xf8,
+ 0x0f, 0xc0, 0x65, 0x1e, 0xac, 0x49, 0xc8, 0x5f, 0x11, 0x45, 0x2f, 0xd9,
+ 0x71, 0x89, 0xa6, 0x11, 0xe2, 0x76, 0xe3, 0x0d, 0xa2, 0x5a, 0x9d, 0xe4,
+ 0x69, 0x8e, 0xe4, 0xf2, 0x8b, 0x9f, 0xba, 0x1f, 0xb3, 0xd8, 0xb0, 0xc8,
+ 0xf0, 0x11, 0x2d, 0x29, 0xa7, 0xcd, 0xc4, 0xce, 0x89, 0x55, 0x9e, 0x56,
+ 0x42, 0x0f, 0x2e, 0xc8, 0x42, 0x03, 0x9b, 0x10, 0x78, 0x0e, 0xdc, 0x78,
+ 0x24, 0xa7, 0x3d, 0x23, 0x69, 0x3c, 0xec, 0x0d, 0x35, 0x8a, 0xec, 0x7b,
+ 0x3c, 0x03, 0x74, 0xec, 0xb0, 0xb8, 0x6c, 0x9d, 0x0f, 0xd7, 0xe2, 0x45,
+ 0x11, 0x8e, 0x5f, 0xbc, 0x16, 0x07, 0xc9, 0xe6, 0x43, 0x51, 0x10, 0xaa,
+ 0x7b, 0x6c, 0xd3, 0x63, 0x27, 0xa3, 0x38, 0x56, 0x32, 0x02, 0x6c, 0x01,
+ 0x7b, 0xd1, 0xd6, 0x89, 0x4b, 0xa2, 0xe1, 0xc5, 0x1d, 0x40, 0x40, 0x51,
+ 0xf3, 0x8e, 0x6e, 0xeb, 0x70, 0xc5, 0x6c, 0x7a, 0x09, 0xe2, 0xe1, 0x2d,
+ 0x3d, 0x74, 0x6e, 0x75, 0x50, 0xdd, 0x1a, 0xe3, 0xe3, 0x18, 0x6e, 0x36,
+ 0xa8, 0x4b, 0x91, 0xab, 0xf2, 0xe3, 0xe2, 0xdd, 0x98, 0x89, 0x55, 0xf3,
+ 0x37, 0x52, 0x15, 0x40, 0xb6, 0x0d, 0x35, 0x01, 0xcd, 0x9b, 0xb8, 0x2f,
+ 0x60, 0x92, 0xf2, 0x93, 0xd4, 0x34, 0xd4, 0xea, 0x67, 0xe9, 0x6c, 0x7b,
+ 0x7f, 0xc7, 0x86, 0x88, 0x69, 0xa5, 0xa3, 0x95, 0x58, 0x48, 0x8c, 0xcb,
+ 0x0d, 0x86, 0x3e, 0x6c, 0xe5, 0xad, 0x73, 0xc8, 0xd3, 0xa5, 0x54, 0x02,
+ 0xb0, 0x80, 0x5b, 0x50, 0x0c, 0x1d, 0x34, 0x83, 0xad, 0xae, 0xbc, 0x45,
+ 0x5f, 0xa1, 0x45, 0x4a, 0x0b, 0xd5, 0x60, 0xfb, 0xc7, 0xbe, 0xa3, 0x32,
+ 0xfb, 0x5c, 0xd6, 0xb3, 0x81, 0x48, 0x51, 0x23, 0x7b, 0x25, 0x3e, 0xd7,
+ 0xdd, 0xa4, 0x2e, 0xea, 0xa6, 0x30, 0x73, 0x66, 0x99, 0xdc, 0xbb, 0x5b,
+ 0x4f, 0xc0, 0x05, 0xb1, 0x81, 0x19, 0xe5, 0x9a, 0x38, 0x1f, 0xda, 0x3d,
+ 0xf1, 0x59, 0x09, 0xe4, 0x4d, 0x55, 0x64, 0x6b, 0x80, 0x91, 0x7d, 0x37,
+ 0x29, 0x9e, 0x24, 0xad, 0x20, 0x9b, 0x57, 0x76, 0x0b, 0x6b, 0x67, 0xaf,
+ 0xa9, 0x7e, 0x76, 0xb4, 0xf0, 0x69, 0x79, 0xeb, 0x22, 0xce, 0x46, 0xb2,
+ 0x5a, 0x52, 0x48, 0xea, 0x4d, 0xa4, 0xcb, 0xac, 0x21, 0x41, 0x81, 0xd9,
+ 0x2a, 0xba, 0x5d, 0x81, 0xce, 0x54, 0x76, 0x56, 0xaa, 0xeb, 0xb2, 0x23,
+ 0x63, 0xe3, 0xf0, 0x9a, 0xe9, 0x39, 0x91, 0xc0, 0x53, 0x80, 0xd5, 0xd5,
+ 0xfd, 0xf6, 0xc4, 0x72, 0x51, 0xeb, 0x9b, 0x8d, 0xf0, 0x80, 0xf1, 0xc6,
+ 0x3b, 0x47, 0x01, 0x94, 0xe0, 0x54, 0x28, 0x75, 0xba, 0x8d, 0x1e, 0x33,
+ 0x62, 0x4d, 0x18, 0x98, 0xdd, 0x6a, 0x45, 0x79, 0xb5, 0xbb, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x59, 0xc7, 0xe0, 0x28, 0x0c,
+ 0x43, 0x41, 0x04, 0x5e, 0x7b, 0x78, 0x02, 0x7f, 0xb8, 0x34, 0x8e, 0x90,
+ 0xcb, 0x12, 0x10, 0x11, 0xe9, 0x13, 0xbc, 0x28, 0x42, 0x5d, 0x95, 0x42,
+ 0x9e, 0x6a, 0xdb, 0xa7, 0xda, 0xe5, 0xb1, 0x4e, 0xc7, 0x2c, 0x34, 0x20,
+ 0x3c, 0x4b, 0x59, 0xe9, 0x72, 0x7a, 0x86, 0x1c, 0x35, 0x82, 0xf4, 0xda,
+ 0x0b, 0x07, 0x44, 0xab, 0x22, 0xa7, 0xc8, 0x2e, 0x29, 0xb0, 0x2c, 0xe7,
+ 0xe4, 0xc8, 0xe9, 0xa2, 0xf9, 0x23, 0xd8, 0xce, 0xe2, 0xa5, 0x5a, 0xf8,
+ 0x5e, 0x4a, 0x74, 0xfd, 0xb7, 0xdb, 0x05, 0xc7, 0x4d, 0x0a, 0x46, 0xa0,
+ 0x13, 0xec, 0xc7, 0x44, 0x3c, 0xfc, 0x97, 0x4e, 0x8e, 0x04, 0x13, 0x48,
+ 0x0b, 0x2e, 0xdd, 0x25, 0xd2, 0x2d, 0xa3, 0x7b, 0x38, 0xa6, 0x5c, 0x1a,
+ 0x7c, 0x96, 0xcd, 0x55, 0x1f, 0x30, 0xa1, 0x49, 0x73, 0xb9, 0xea, 0x64,
+ 0xea, 0xf1, 0x2f, 0xb9, 0xd5, 0x68, 0xd1, 0xb0, 0xff, 0xa3, 0x9c, 0x98,
+ 0xf9, 0x4b, 0x23, 0xde, 0x56, 0x7c, 0xbf, 0x0c, 0x30, 0x24, 0x86, 0x51,
+ 0xe5, 0xa9, 0xa9, 0xb0, 0xe3, 0x2e, 0x61, 0xf5, 0x5a, 0x01, 0x71, 0x61,
+ 0x85, 0x51, 0x4d, 0x31, 0xdf, 0x24, 0xce, 0x6f, 0xfa, 0xda, 0x44, 0x97,
+ 0x0d, 0x4c, 0x4c, 0x89, 0x19, 0xc2, 0x8f, 0x59, 0x9a, 0xa8, 0xb9, 0xf4,
+ 0xe1, 0x10, 0xfb, 0xcd, 0x2c, 0x84, 0x7f, 0xcc, 0xf8, 0x58, 0xa4, 0xa6,
+ 0xf9, 0xf6, 0xae, 0x8e, 0xbe, 0x77, 0x8e, 0x35, 0x9d, 0x9a, 0x00, 0x26,
+ 0xcf, 0x03, 0x37, 0x5e, 0xe5, 0x5b, 0xc0, 0x63, 0xc0, 0xf2, 0xca, 0xe8,
+ 0x01, 0x35, 0xef, 0x2c, 0xe4, 0xb6, 0x80, 0xea, 0x0e, 0xa5, 0x6f, 0x2f,
+ 0x3c, 0x22, 0xfb, 0xb2, 0x29, 0xd7, 0xf7, 0xaa, 0x7f, 0x5a, 0xa4, 0x5c,
+ 0x0e, 0x43, 0x78, 0x3c, 0x89, 0x83, 0x9b, 0xdc, 0xa4, 0xd9, 0xe8, 0xa4,
+ 0xd6, 0x46, 0xa9, 0xf5, 0x4a, 0xe7, 0x48, 0xf3, 0x64, 0x1a, 0x09, 0x9e,
+ 0xc7, 0x3e, 0xda, 0x5c, 0x20, 0xac, 0xa7, 0x46, 0x6d, 0xfe, 0x1e, 0xf8,
+ 0xdf, 0xaf, 0x3f, 0xeb, 0x02, 0xa1, 0xe1, 0xa4, 0xe7, 0xbd, 0x1b, 0x49,
+ 0xcd, 0x6a, 0xd9, 0x46, 0x6f, 0x54, 0x0a, 0x95, 0xb6, 0xeb, 0xfa, 0x1c,
+ 0xf7, 0x59, 0xfd, 0xfb, 0xbb, 0xd3, 0xa8, 0x9c, 0x3d, 0x61, 0xfc, 0x87,
+ 0xfc, 0x30, 0xc2, 0x27, 0xa3, 0x81, 0xa2, 0x55, 0x22, 0xbd, 0xf2, 0x71,
+ 0x14, 0x63, 0x09, 0x48, 0xa5, 0xbe, 0xd0, 0x32, 0x27, 0xfd, 0xab, 0x50,
+ 0x82, 0x4e, 0x6c, 0x12, 0x95, 0xf3, 0x28, 0x12, 0xe1, 0x52, 0x9e, 0x3e,
+ 0x36, 0xe6, 0xae, 0xf6, 0x52, 0xc0, 0xa4, 0x8c, 0x5a, 0xdb, 0xaa, 0x8c,
+ 0x51, 0x5f, 0x9a, 0x96, 0x95, 0x7d, 0x30, 0x0b, 0x28, 0xb5, 0xfc, 0x5a,
+ 0xe1, 0xed, 0xf6, 0xd1, 0x26, 0x07, 0xc4, 0x38, 0x0a, 0x52, 0x24, 0xab,
+ 0x56, 0xfc, 0x4d, 0xa3, 0xa1, 0xcd, 0x04, 0xfb, 0xfb, 0x5d, 0x68, 0x30,
+ 0x97, 0x92, 0x35, 0x63, 0xf2, 0x83, 0xfc, 0xcd, 0x87, 0xdf, 0x00, 0x34,
+ 0x61, 0xc8, 0xe0, 0xf1, 0x58, 0xa6, 0xd0, 0x10, 0x36, 0x23, 0xf8, 0x0f,
+ 0x64, 0x88, 0xe4, 0x1a, 0x51, 0x9d, 0x17, 0xb3, 0x45, 0xa0, 0x9b, 0xd3,
+ 0x5e, 0xea, 0xf9, 0xe7, 0x87, 0x29, 0xf7, 0x67, 0xff, 0x59, 0x74, 0xe0,
+ 0x1b, 0xdd, 0xcc, 0xb0, 0xbd, 0x2d, 0x00, 0x91, 0x29, 0x2a, 0x9e, 0x14,
+ 0xca, 0xe3, 0xa9, 0xfd, 0xd9, 0x2e, 0x2a, 0x0a, 0x42, 0x0a, 0x75, 0x07,
+ 0x4c, 0xa9, 0xd5, 0xea, 0x72, 0x1d, 0x04, 0xba, 0x99, 0x9f, 0x85, 0xc3,
+ 0x29, 0x55, 0x99, 0x01, 0xe3, 0x0d, 0xb0, 0xfe, 0x81, 0x77, 0x9a, 0xe4,
+ 0xc2, 0xba, 0x1a, 0x33, 0xce, 0x89, 0x2a, 0x63, 0x56, 0x70, 0x8c, 0xd1,
+ 0xbe, 0x36, 0x41, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc4, 0xcb, 0xd1, 0xe5,
+ 0x95, 0x47, 0x0f, 0xfb, 0x97, 0x16, 0x4a, 0x98, 0xe4, 0x3a, 0x15, 0x4d,
+ 0x43, 0xbc, 0xbe, 0x19, 0xae, 0x04, 0x97, 0xc8, 0x35, 0x42, 0x96, 0xad,
+ 0xb6, 0x41, 0xaa, 0x8d, 0xf5, 0x35, 0x7d, 0xd4, 0x9d, 0xe5, 0xe9, 0xf4,
+ 0xd0, 0xcb, 0xa3, 0xc0, 0x37, 0x0b, 0x89, 0x7e, 0x4a, 0x3a, 0x62, 0x04,
+ 0x8c, 0xaf, 0x3f, 0xd9, 0x3d, 0xcc, 0x05, 0xb6, 0xbd, 0xdc, 0x3d, 0x75,
+ 0x11, 0xcf, 0xce, 0x6c, 0xb3, 0x2b, 0x03, 0xff, 0xd1, 0x03, 0xb9, 0xfe,
+ 0xaf, 0xf6, 0x3c, 0xef, 0x5d, 0x38, 0x77, 0xc0, 0x4d, 0x60, 0xb0, 0x02,
+ 0x18, 0x64, 0x7c, 0x7c, 0xb2, 0xaa, 0xa8, 0xbc, 0x42, 0x4c, 0xa4, 0xf9,
+ 0xf5, 0xaa, 0x52, 0xe9, 0x53, 0x8d, 0x27, 0x72, 0xad, 0xfc, 0x5e, 0xa0,
+ 0x45, 0xac, 0x4a, 0xd5, 0x0d, 0x29, 0xff, 0x39, 0xe8, 0x39, 0xfd, 0x88,
+ 0xb0, 0xa0, 0xcb, 0x17, 0x50, 0x30, 0x6d, 0x10, 0xe5, 0x24, 0xe3, 0xc7,
+ 0xec, 0x65, 0x78, 0x4f, 0x65, 0xb6, 0x21, 0x13, 0x10, 0x5d, 0x25, 0xa6,
+ 0xd1, 0xf6, 0xaf, 0x3c, 0x04, 0x82, 0xcb, 0x56, 0x34, 0x0b, 0xd7, 0x9a,
+ 0x4d, 0xe2, 0x83, 0xdd, 0xd0, 0x91, 0xec, 0x3c, 0x2e, 0x55, 0xe4, 0xcf,
+ 0xfb, 0x38, 0x05, 0xef, 0x0b, 0x76, 0xaf, 0x24, 0xe1, 0xf0, 0xc9, 0x43,
+ 0x8b, 0xf1, 0xb0, 0xf0, 0x27, 0x62, 0x71, 0xb9, 0xb3, 0x32, 0x2e, 0x51,
+ 0xb7, 0xb1, 0x65, 0x76, 0xd3, 0xc9, 0x8f, 0xb3, 0x87, 0x22, 0xd9, 0x0a,
+ 0x8a, 0x4b, 0xb5, 0x46, 0xc1, 0x1d, 0x34, 0x48, 0x95, 0x5b, 0x98, 0xee,
+ 0xf5, 0xeb, 0xd6, 0x22, 0x25, 0xbe, 0x3e, 0x57, 0xfb, 0x52, 0x56, 0x68,
+ 0xc6, 0x06, 0x46, 0x78, 0x90, 0x62, 0xcb, 0xa7, 0x78, 0xe7, 0x56, 0x3d,
+ 0xa8, 0xe3, 0xcd, 0xd1, 0x52, 0x24, 0x3a, 0x21, 0x0b, 0x06, 0x17, 0xb9,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xb8, 0xb8, 0x79, 0xc9, 0xc0, 0xa2, 0xde,
+ 0x82, 0x25, 0x3a, 0x04, 0x9a, 0x73, 0x23, 0xc5, 0xd1, 0x60, 0x7a, 0x99,
+ 0xa6, 0x34, 0xa1, 0xd2, 0xec, 0xde, 0x52, 0xc8, 0xff, 0x21, 0x37, 0xc2,
+ 0x7a, 0x46, 0xb9, 0xb6, 0x8d, 0xfa, 0x8d, 0x89, 0x52, 0x41, 0xd5, 0x4a,
+ 0xcd, 0xaf, 0xd6, 0x50, 0xda, 0xe0, 0xe2, 0x83, 0x0f, 0x36, 0xce, 0xca,
+ 0xde, 0xd3, 0x50, 0x2e, 0xcf, 0xad, 0xf8, 0xd5, 0x86, 0xdc, 0x93, 0x5e,
+ 0x16, 0x02, 0x10, 0xbe, 0x5c, 0x02, 0xea, 0x10, 0x93, 0x2f, 0xfe, 0xf4,
+ 0x16, 0xf5, 0xd0, 0x6a, 0xf0, 0xbe, 0xa0, 0xb0, 0x50, 0x1e, 0x12, 0xdc,
+ 0x91, 0x5f, 0xc8, 0xb7, 0xdf, 0xdd, 0xb2, 0x3f, 0x1c, 0xbc, 0x83, 0x22,
+ 0x52, 0x64, 0xa7, 0xf5, 0xd2, 0xf8, 0x38, 0x00, 0xe1, 0x55, 0xfc, 0xfd,
+ 0xbf, 0x9c, 0x81, 0x78, 0x23, 0xce, 0x45, 0x18, 0x88, 0x12, 0xf7, 0x94,
+ 0x60, 0xa2, 0xa2, 0x88, 0xe7, 0x07, 0x40, 0xb3, 0x42, 0x9a, 0x07, 0x68,
+ 0x89, 0x4e, 0x8d, 0x12, 0xc0, 0xa2, 0xe0, 0x15, 0xd3, 0xe9, 0xa8, 0xe6,
+ 0x22, 0xf1, 0x55, 0xaa, 0xc5, 0xc2, 0x9c, 0x9e, 0x65, 0x76, 0xe3, 0x9c,
+ 0x2e, 0xd9, 0xaa, 0x57, 0x0e, 0x0e, 0xa1, 0x39, 0x5c, 0x36, 0x95, 0x32,
+ 0xf5, 0xe6, 0x93, 0x9d, 0x1d, 0xd1, 0xc3, 0xa5, 0x54, 0xbd, 0xc2, 0xcd,
+ 0x6c, 0x66, 0x3d, 0x70, 0x96, 0xd7, 0x08, 0x42, 0x1c, 0xf2, 0xf1, 0xd6,
+ 0x21, 0xc4, 0x53, 0xe9, 0x79, 0x13, 0x86, 0x35, 0xa3, 0xc2, 0x79, 0xc5,
+ 0xf8, 0xf1, 0x0a, 0x90, 0xbe, 0x2a, 0x5f, 0xa1, 0x85, 0x12, 0x5a, 0x74,
+ 0x33, 0x45, 0xb9, 0x07, 0xd7, 0x85, 0x27, 0x35, 0x8c, 0x59, 0x58, 0x36,
+ 0xe9, 0xb2, 0xfd, 0x9a, 0x38, 0x68, 0xe4, 0x6c, 0x95, 0x5b, 0xe6, 0xca,
+ 0xac, 0x48, 0x89, 0xea, 0x8f, 0xf7, 0x89, 0x0b, 0x13, 0x02, 0x82, 0x01,
+ 0x00, 0x1b, 0xe7, 0xbe, 0xea, 0xac, 0x21, 0x38, 0x7d, 0xf7, 0x6d, 0x9c,
+ 0xc4, 0x53, 0x50, 0x7d, 0x26, 0xc8, 0x9d, 0x21, 0xe3, 0xa8, 0x4e, 0x54,
+ 0x6b, 0x7a, 0x49, 0xe7, 0xed, 0xd7, 0xf3, 0x35, 0xc9, 0x0d, 0x65, 0x39,
+ 0x63, 0x85, 0xc4, 0x4d, 0x49, 0x7e, 0xb5, 0xf1, 0x91, 0x56, 0xfc, 0xd6,
+ 0xd1, 0x46, 0x9b, 0x42, 0xbc, 0xdc, 0x6a, 0x19, 0x46, 0xa7, 0xc1, 0x9f,
+ 0x69, 0xcb, 0x40, 0x48, 0xa2, 0xaa, 0x14, 0xea, 0x73, 0x75, 0x70, 0x7b,
+ 0x0f, 0xb2, 0x46, 0xb2, 0x00, 0x10, 0x59, 0x7d, 0x48, 0x7f, 0xd2, 0x7b,
+ 0x00, 0x94, 0xb8, 0x4a, 0x1c, 0xf1, 0xf2, 0x85, 0xc8, 0x74, 0xd9, 0x48,
+ 0x35, 0xf1, 0xbc, 0xc6, 0x83, 0xff, 0x36, 0xd8, 0xac, 0xe7, 0x41, 0x13,
+ 0xbf, 0xea, 0x35, 0xe8, 0x01, 0x18, 0x00, 0x17, 0x58, 0x60, 0x96, 0x7c,
+ 0xef, 0x6c, 0x23, 0x94, 0xf4, 0xe5, 0xfe, 0xd6, 0xed, 0x86, 0x5c, 0x67,
+ 0x8a, 0xc6, 0xc3, 0x55, 0x5d, 0x4b, 0x03, 0x14, 0x6d, 0x45, 0xc1, 0xee,
+ 0xac, 0xb2, 0x5c, 0x52, 0xf3, 0x75, 0xc0, 0x62, 0x16, 0xc3, 0x98, 0xfc,
+ 0x56, 0x4b, 0xe9, 0x05, 0xf8, 0x86, 0x64, 0xc1, 0x48, 0x19, 0xc4, 0x27,
+ 0x58, 0x5d, 0x45, 0xa6, 0xbd, 0x6b, 0x25, 0x05, 0x8a, 0x60, 0xf8, 0xc2,
+ 0x5b, 0x1b, 0x82, 0xb6, 0x37, 0x52, 0xc7, 0xc1, 0xcc, 0x3b, 0xf9, 0x74,
+ 0xa0, 0xdd, 0x6d, 0x17, 0x2e, 0x55, 0x3a, 0xdd, 0x65, 0x5d, 0x20, 0xae,
+ 0xb4, 0xc9, 0x4b, 0xc2, 0xb5, 0x00, 0xe9, 0x3d, 0x5a, 0x3c, 0x15, 0xf5,
+ 0x0c, 0xf9, 0xc8, 0xd4, 0x45, 0xc6, 0x2f, 0x5b, 0xdc, 0xd9, 0xb7, 0x41,
+ 0x45, 0xde, 0x88, 0x4d, 0x62, 0x6b, 0xfa, 0x05, 0xd2, 0x20, 0xbf, 0x31,
+ 0x9b, 0x9c, 0xc4, 0x48, 0xf1, 0x53, 0x5a, 0x82, 0x1b, 0xd5, 0x66, 0xf7,
+ 0xab, 0x29, 0xd2, 0x02, 0x59, 0x02, 0x82, 0x01, 0x00, 0x1d, 0x0c, 0x55,
+ 0x8a, 0x96, 0x92, 0x86, 0x2f, 0x2d, 0x2f, 0x7c, 0x7d, 0xd5, 0x51, 0x70,
+ 0xd0, 0x46, 0x3d, 0xc1, 0x5f, 0xd3, 0xb3, 0x06, 0xfa, 0x5c, 0xd3, 0xe3,
+ 0xeb, 0xcb, 0x0b, 0x7b, 0xb7, 0xc2, 0xdb, 0x7d, 0x8b, 0xc2, 0x34, 0xf3,
+ 0xbd, 0x4d, 0xc0, 0xfe, 0xec, 0x6d, 0x94, 0x64, 0x4e, 0xa7, 0x42, 0xb7,
+ 0x9d, 0x72, 0xde, 0xfe, 0x24, 0x20, 0x52, 0xe1, 0xa9, 0xa3, 0x10, 0x18,
+ 0x74, 0x06, 0xc7, 0xdd, 0xe9, 0xd4, 0x15, 0x51, 0xfa, 0x22, 0x33, 0x30,
+ 0xbc, 0x14, 0xb6, 0x21, 0x28, 0x63, 0x2b, 0x8d, 0x45, 0xa2, 0x94, 0x9e,
+ 0x65, 0x5a, 0xf5, 0x58, 0x5e, 0x3c, 0x13, 0xd2, 0x66, 0x8f, 0xf4, 0x71,
+ 0xdc, 0x51, 0x00, 0xc6, 0x2a, 0xf2, 0xcd, 0x3e, 0xe9, 0x18, 0x43, 0xa6,
+ 0x4f, 0xc9, 0x37, 0xe9, 0xa7, 0x72, 0x33, 0x21, 0xf3, 0x6f, 0x82, 0x8a,
+ 0x23, 0x0b, 0xe8, 0x87, 0x1a, 0xd3, 0x38, 0x80, 0x12, 0xe4, 0x9f, 0x16,
+ 0x11, 0x89, 0x2b, 0x55, 0x13, 0x12, 0x99, 0x38, 0xb3, 0xb6, 0x69, 0x4a,
+ 0xc5, 0x72, 0x5f, 0x2f, 0x21, 0x9b, 0x95, 0xff, 0x2e, 0xee, 0x35, 0xb6,
+ 0xea, 0xf9, 0xd1, 0x3d, 0x44, 0x58, 0xd2, 0x62, 0xb2, 0x41, 0x36, 0xb5,
+ 0x50, 0x7c, 0xfc, 0xe5, 0x70, 0xa9, 0xfb, 0xd8, 0x9f, 0x51, 0xd7, 0x54,
+ 0x6e, 0x89, 0x10, 0xd3, 0x41, 0x12, 0xaa, 0xe2, 0xc3, 0xb5, 0xb9, 0x04,
+ 0xbc, 0x8c, 0xaf, 0xdf, 0x1e, 0x9c, 0x43, 0x1d, 0xd9, 0xfe, 0x6a, 0x02,
+ 0x91, 0x68, 0x09, 0xc2, 0x4a, 0x2d, 0x8d, 0x9d, 0xc9, 0x69, 0xdc, 0x74,
+ 0x07, 0xfb, 0x24, 0xe2, 0x55, 0x15, 0xc7, 0xcd, 0x25, 0xe5, 0x38, 0x8f,
+ 0x41, 0x2c, 0xe3, 0xa4, 0x6f, 0x07, 0xc8, 0xbd, 0xb1, 0xd5, 0x3c, 0xe6,
+ 0x9e, 0x6e, 0x3f, 0x52, 0xeb, 0xd8, 0xd4, 0x67, 0x60, 0x90, 0x6a, 0xaa,
+ 0xa5, 0x02, 0x82, 0x01, 0x00, 0x49, 0x8c, 0x60, 0x1d, 0xb8, 0x57, 0xd9,
+ 0xd3, 0xa1, 0x01, 0xb2, 0xd3, 0x28, 0xbd, 0x7e, 0xb9, 0xf1, 0x3f, 0x5c,
+ 0x43, 0x86, 0x64, 0xa1, 0x04, 0x6a, 0x60, 0x0b, 0xa4, 0x33, 0xff, 0x41,
+ 0xb7, 0xb3, 0x6d, 0x35, 0x70, 0xfe, 0xa5, 0xb3, 0x2f, 0x6f, 0xcd, 0xd5,
+ 0x64, 0xfa, 0x84, 0xca, 0xc4, 0x24, 0x99, 0xaf, 0xa6, 0x95, 0x65, 0x29,
+ 0xcd, 0xa0, 0x36, 0x88, 0x4c, 0x63, 0x31, 0xdf, 0x7a, 0x53, 0x1f, 0x58,
+ 0x6c, 0x88, 0xea, 0x9d, 0x2c, 0x7d, 0xb4, 0xda, 0xf6, 0x55, 0x96, 0xb7,
+ 0xee, 0x7c, 0x9e, 0x30, 0x11, 0x2e, 0xb5, 0xfb, 0x5d, 0x7e, 0x2b, 0x0a,
+ 0xea, 0x0e, 0x32, 0x21, 0x4e, 0x35, 0x44, 0x06, 0x69, 0xe4, 0xc6, 0x0e,
+ 0xe7, 0x48, 0x85, 0xba, 0x11, 0xbc, 0x83, 0xfe, 0xe7, 0xd1, 0xe9, 0xc0,
+ 0x4c, 0x41, 0x48, 0xa2, 0x87, 0x35, 0x84, 0xae, 0x4b, 0x4e, 0x28, 0x01,
+ 0x49, 0x05, 0x72, 0xa6, 0x99, 0x48, 0x6d, 0x7d, 0x93, 0x9e, 0xb3, 0x42,
+ 0x25, 0x50, 0x6d, 0x4d, 0x64, 0x7b, 0x5c, 0xf9, 0x9c, 0x05, 0x62, 0x6d,
+ 0xb8, 0x4a, 0xb9, 0x74, 0x78, 0xbb, 0x0c, 0x94, 0xa1, 0x06, 0xdb, 0x54,
+ 0xe1, 0x54, 0x62, 0xb6, 0x71, 0x82, 0xea, 0x2b, 0x8a, 0xca, 0xa6, 0xbd,
+ 0xab, 0xa2, 0x2b, 0x3b, 0x67, 0x25, 0xd1, 0xd1, 0x54, 0x09, 0xb9, 0x93,
+ 0xc3, 0x92, 0x5d, 0xe9, 0x5c, 0xef, 0xa0, 0x2f, 0x6d, 0x0a, 0xcd, 0x31,
+ 0x42, 0x37, 0x6a, 0x8c, 0xb1, 0x9d, 0xd4, 0x05, 0x90, 0xb7, 0x24, 0xe4,
+ 0x9b, 0x5d, 0x8b, 0x76, 0xae, 0x8b, 0xff, 0xa4, 0xa1, 0xcd, 0x35, 0x01,
+ 0x31, 0x25, 0xe8, 0x91, 0x61, 0x7b, 0x9a, 0x21, 0x99, 0xd5, 0xcb, 0xce,
+ 0x75, 0x38, 0xb9, 0x31, 0xfc, 0x9e, 0x62, 0xf2, 0x0a, 0x95, 0x84, 0x24,
+ 0xc1, 0xaa, 0x08, 0x73, 0x01, 0x49, 0x9e, 0x10, 0x97};
+
+static const std::vector<uint8_t> priv_key_70{
+ 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xc2, 0xac, 0x9f, 0xa1, 0xad, 0xe4, 0x48, 0xae, 0x0f, 0x5d,
+ 0xbf, 0xd2, 0x99, 0x93, 0xe2, 0x14, 0xde, 0x89, 0xaf, 0x56, 0x0f, 0x68,
+ 0x68, 0x25, 0xb0, 0x7e, 0xe5, 0x90, 0x1c, 0x6d, 0x49, 0xc8, 0xc5, 0x4d,
+ 0x70, 0xf4, 0x92, 0x15, 0xf8, 0x3b, 0xcc, 0x41, 0x78, 0xde, 0xde, 0x42,
+ 0x0a, 0x8d, 0xc7, 0xc6, 0x5e, 0xe4, 0x92, 0x92, 0x1b, 0xd6, 0x2a, 0xa6,
+ 0x53, 0xae, 0x98, 0x19, 0x36, 0x52, 0xfc, 0x85, 0xab, 0xac, 0xa9, 0xbb,
+ 0x6e, 0x49, 0x25, 0x62, 0x29, 0x74, 0xc6, 0xc3, 0x01, 0xa8, 0xde, 0xc3,
+ 0x7e, 0x48, 0x12, 0x2f, 0x05, 0x74, 0xe4, 0xa6, 0xa2, 0x10, 0xb0, 0x61,
+ 0x53, 0xe9, 0x76, 0x45, 0x7c, 0xf3, 0xfc, 0xbf, 0x81, 0x46, 0x06, 0x80,
+ 0x60, 0x2c, 0x6a, 0x06, 0x38, 0xa7, 0x41, 0xd3, 0xe1, 0x74, 0x6a, 0x3d,
+ 0x0a, 0x03, 0x64, 0x4d, 0x7a, 0xa9, 0xe0, 0xca, 0xb7, 0x8f, 0x00, 0x56,
+ 0xf1, 0x11, 0x36, 0x1b, 0x18, 0xe8, 0x1d, 0x32, 0x67, 0x88, 0xff, 0x53,
+ 0xf5, 0x13, 0x8f, 0xca, 0x06, 0x69, 0xcb, 0x9e, 0x2a, 0x66, 0xed, 0xad,
+ 0xca, 0xeb, 0x7c, 0xc4, 0xf1, 0x4d, 0xee, 0x08, 0xf8, 0xed, 0x77, 0xa0,
+ 0x6e, 0x50, 0x42, 0x89, 0x11, 0x25, 0x5b, 0xfa, 0x33, 0x10, 0xca, 0xc4,
+ 0x6e, 0x2b, 0x9c, 0x0c, 0x77, 0x0e, 0xac, 0x26, 0x02, 0xc8, 0x81, 0x39,
+ 0xa1, 0x3e, 0xdf, 0xbd, 0x04, 0xc8, 0x29, 0x1e, 0xff, 0x82, 0xe0, 0x2c,
+ 0x4a, 0x16, 0x6e, 0xd1, 0x79, 0xb0, 0xad, 0x82, 0x47, 0x56, 0x83, 0x6b,
+ 0x0a, 0xa2, 0xee, 0x10, 0x1f, 0x0d, 0x69, 0x32, 0xff, 0x0f, 0x84, 0x2f,
+ 0x0c, 0x91, 0xf2, 0x59, 0x4a, 0xbd, 0x84, 0x28, 0x8e, 0xde, 0xfa, 0x7f,
+ 0xe3, 0x04, 0x00, 0x9a, 0x51, 0xe1, 0xb7, 0x0f, 0x2e, 0x3d, 0x06, 0x3f,
+ 0xa7, 0x33, 0xa6, 0xe2, 0xa6, 0x66, 0x39, 0x67, 0x78, 0x3d, 0xba, 0x66,
+ 0xd3, 0x4e, 0x0f, 0xce, 0x84, 0x5b, 0x9e, 0xeb, 0x49, 0x4e, 0x37, 0x65,
+ 0x2d, 0x5b, 0xc1, 0xd9, 0xc0, 0x4b, 0x6e, 0x89, 0x85, 0x92, 0xf1, 0x69,
+ 0x96, 0x37, 0x54, 0xce, 0x58, 0xae, 0xb5, 0xaa, 0x0c, 0x0d, 0x41, 0x9d,
+ 0x65, 0x43, 0xec, 0xb9, 0x07, 0x6f, 0x8e, 0xea, 0x5a, 0x9a, 0xfb, 0x68,
+ 0xd2, 0x48, 0xd7, 0x87, 0xea, 0xdd, 0x85, 0x84, 0x03, 0x94, 0xcd, 0x62,
+ 0x2b, 0xc8, 0x1e, 0x3e, 0xfc, 0xdc, 0x7d, 0xa8, 0xe8, 0x17, 0x81, 0x54,
+ 0x19, 0xe5, 0x20, 0x74, 0xff, 0x87, 0x8d, 0x8a, 0xa3, 0xaa, 0x32, 0x9b,
+ 0xb2, 0x3a, 0x33, 0x48, 0xf8, 0x3d, 0x00, 0xef, 0x4d, 0xc3, 0x65, 0xd8,
+ 0x83, 0x38, 0x59, 0xb4, 0x31, 0xc1, 0xb3, 0x5e, 0x55, 0x0c, 0x62, 0x41,
+ 0x1e, 0x99, 0x3d, 0x62, 0xf2, 0xe0, 0x99, 0xc1, 0xa6, 0xec, 0x6f, 0x2f,
+ 0x34, 0x73, 0xb9, 0x7e, 0x8d, 0xd7, 0x2c, 0x3c, 0x61, 0xce, 0xcb, 0x98,
+ 0x80, 0x61, 0xbb, 0xa1, 0xe3, 0x8c, 0xc1, 0xfd, 0x87, 0x26, 0x41, 0x04,
+ 0x1e, 0x42, 0xef, 0x70, 0xac, 0x3b, 0x52, 0x13, 0xdf, 0x61, 0x62, 0x80,
+ 0xd9, 0xc6, 0x85, 0xcf, 0x50, 0xb8, 0x98, 0x4f, 0xd7, 0x2a, 0x49, 0x2b,
+ 0x9a, 0x99, 0xd5, 0xd4, 0xd1, 0xad, 0xb8, 0x26, 0x50, 0xc2, 0xd3, 0x42,
+ 0xd8, 0x7f, 0x29, 0xc6, 0x53, 0xc6, 0xb4, 0x34, 0x9b, 0xdf, 0xb3, 0x3a,
+ 0xa7, 0x5b, 0x78, 0x9a, 0xf8, 0xac, 0x88, 0xdb, 0xf1, 0x3d, 0x24, 0x68,
+ 0x06, 0x2f, 0x2e, 0xc1, 0x99, 0x52, 0x44, 0xb4, 0x13, 0x73, 0xb6, 0x87,
+ 0x54, 0x6a, 0x6b, 0x88, 0x15, 0x19, 0xb0, 0xc2, 0x9d, 0x43, 0x8c, 0xc6,
+ 0xd2, 0x22, 0x35, 0x4a, 0x0b, 0x2b, 0xa5, 0xc0, 0x23, 0xea, 0xf8, 0xa9,
+ 0x18, 0xc0, 0x5f, 0x00, 0x2e, 0x72, 0x64, 0xe4, 0x85, 0xeb, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x56, 0x5f, 0x2a, 0x90, 0x1c,
+ 0x4b, 0xdd, 0xa7, 0x44, 0x70, 0x0e, 0xcc, 0x8c, 0x91, 0x1d, 0x4c, 0xaf,
+ 0x13, 0x9d, 0x74, 0x6c, 0x6f, 0xa1, 0x4d, 0x9f, 0x8a, 0x1d, 0xa6, 0x1b,
+ 0xc6, 0xad, 0x66, 0xe3, 0x8b, 0x21, 0x63, 0x91, 0x71, 0x27, 0xea, 0xb8,
+ 0x0c, 0x10, 0x69, 0xa9, 0x68, 0xd9, 0xaf, 0xe0, 0x03, 0xf6, 0x54, 0x29,
+ 0x67, 0xa3, 0xec, 0x18, 0x8e, 0x25, 0x30, 0xa0, 0x91, 0x07, 0x16, 0x38,
+ 0xad, 0xc1, 0xe6, 0x60, 0x84, 0x25, 0x41, 0x54, 0xd1, 0xc1, 0x9c, 0xeb,
+ 0x16, 0xd8, 0x24, 0xa9, 0x79, 0x49, 0x0d, 0x06, 0xec, 0x4f, 0xda, 0x76,
+ 0x1c, 0x2c, 0x69, 0x85, 0x28, 0x19, 0x87, 0xca, 0x8e, 0xb8, 0x0a, 0xb4,
+ 0x87, 0xee, 0xfe, 0x37, 0xa2, 0x3b, 0x89, 0x59, 0x1d, 0x1b, 0x83, 0xb1,
+ 0xe4, 0x24, 0xf2, 0x76, 0xb4, 0x50, 0x3e, 0x03, 0x01, 0x91, 0x3b, 0xcf,
+ 0xdd, 0x81, 0x25, 0x74, 0x3c, 0x1e, 0xc6, 0xc9, 0x1f, 0xaa, 0xa4, 0x49,
+ 0x57, 0xf4, 0xb1, 0xc6, 0xbe, 0xe4, 0x4c, 0x62, 0x8e, 0x7a, 0xdb, 0xf3,
+ 0x98, 0x60, 0x2d, 0xbc, 0xa4, 0x50, 0x14, 0xbd, 0x0d, 0xd0, 0x16, 0x08,
+ 0x57, 0x78, 0xc2, 0x3b, 0x42, 0x35, 0xcf, 0x6c, 0x45, 0xce, 0x12, 0xaa,
+ 0x45, 0x4e, 0xe4, 0xd3, 0x61, 0xe5, 0x93, 0x79, 0xaf, 0xda, 0x1e, 0xeb,
+ 0x68, 0x0d, 0xf2, 0x11, 0xcb, 0x94, 0xec, 0x05, 0x6e, 0xa2, 0xb1, 0x7f,
+ 0xf5, 0x1d, 0xde, 0x5e, 0x41, 0xa8, 0x39, 0x5d, 0xbf, 0x98, 0xe3, 0x37,
+ 0x88, 0x46, 0xc8, 0x6e, 0x94, 0x4e, 0x6a, 0xcd, 0x7e, 0xdf, 0x98, 0x1e,
+ 0xa5, 0x9e, 0x9e, 0xae, 0xc2, 0x05, 0x2c, 0xb7, 0xbe, 0xc0, 0x37, 0x67,
+ 0x6c, 0x6b, 0x3f, 0x29, 0x1b, 0x16, 0x88, 0xcf, 0x0f, 0xa8, 0xe6, 0xa1,
+ 0x46, 0x9d, 0xf8, 0x3b, 0x4e, 0x80, 0x8b, 0x9d, 0x2e, 0x90, 0x2e, 0xa2,
+ 0x39, 0x7b, 0x30, 0xd3, 0x6a, 0x87, 0x51, 0xbf, 0xed, 0xcd, 0x69, 0xaa,
+ 0x7f, 0x3d, 0x43, 0xac, 0x0c, 0x4e, 0xfd, 0x4c, 0xa9, 0xb6, 0x81, 0xae,
+ 0x5d, 0x73, 0xaa, 0xc0, 0xdc, 0xa6, 0xba, 0x6d, 0x3e, 0x51, 0x53, 0xae,
+ 0x4b, 0x27, 0xc9, 0xcd, 0x0d, 0xcd, 0x60, 0x89, 0x67, 0x64, 0xc4, 0x5a,
+ 0xd1, 0x75, 0x4e, 0xc6, 0x92, 0x9c, 0x60, 0xef, 0xe1, 0x8d, 0x92, 0x9d,
+ 0x52, 0x05, 0x78, 0x4a, 0xfb, 0x29, 0x4b, 0x53, 0x9e, 0xcd, 0xa0, 0xcb,
+ 0xdf, 0xf5, 0x9c, 0xdd, 0x20, 0x43, 0x11, 0xd7, 0xf4, 0x17, 0x09, 0x56,
+ 0x69, 0x0c, 0x36, 0x53, 0x5b, 0xbc, 0x5b, 0x98, 0x9e, 0x37, 0x9f, 0xe8,
+ 0xc9, 0x0a, 0x13, 0x02, 0x10, 0xa7, 0x83, 0xba, 0x8c, 0xb4, 0xf1, 0x19,
+ 0x21, 0x92, 0x47, 0x26, 0xbe, 0xba, 0xaa, 0xda, 0xdf, 0x36, 0x6c, 0x92,
+ 0x07, 0xb6, 0x06, 0x00, 0xdf, 0x52, 0x24, 0xa2, 0xcd, 0xe7, 0x90, 0xff,
+ 0xa9, 0xdb, 0xc1, 0x62, 0xab, 0x28, 0xfb, 0x92, 0xe7, 0x07, 0xf9, 0x90,
+ 0x07, 0xac, 0x7b, 0x47, 0xb3, 0xc4, 0xa0, 0xda, 0x3a, 0x17, 0x4c, 0xc0,
+ 0x57, 0xd1, 0xb1, 0xea, 0xea, 0x8a, 0x46, 0x6e, 0x36, 0x77, 0x4c, 0xa5,
+ 0x3c, 0x3c, 0x49, 0x78, 0xc9, 0xa5, 0x54, 0xba, 0x15, 0x9c, 0x6f, 0x3c,
+ 0xbd, 0x22, 0x23, 0x8a, 0x8e, 0x6d, 0xd5, 0x4e, 0x28, 0xdc, 0xb6, 0x76,
+ 0xc9, 0xfd, 0xd9, 0xae, 0x52, 0x48, 0xfb, 0x7a, 0x88, 0xf6, 0x65, 0x69,
+ 0xe0, 0x4a, 0xb6, 0xe5, 0xb0, 0xd4, 0x4f, 0x3b, 0x3f, 0xc7, 0x98, 0x81,
+ 0x84, 0xe8, 0x8e, 0xb4, 0x51, 0x6a, 0x3a, 0xea, 0x7d, 0xdd, 0xeb, 0x0a,
+ 0xf0, 0xb8, 0x8e, 0xa7, 0xde, 0x2a, 0x0b, 0xc0, 0x98, 0xc6, 0xf6, 0x3d,
+ 0x3e, 0xd8, 0xad, 0xd5, 0x1b, 0xf5, 0x2e, 0xe3, 0x91, 0x88, 0xab, 0xc9,
+ 0x83, 0x57, 0x21, 0x02, 0x82, 0x01, 0x01, 0x00, 0xec, 0x98, 0x0e, 0x9a,
+ 0x80, 0xb0, 0xab, 0x24, 0x4c, 0xa0, 0x3e, 0x34, 0x6e, 0x11, 0xa9, 0xc7,
+ 0xbb, 0xfa, 0x13, 0x5f, 0x2d, 0xdf, 0xcc, 0xbf, 0x21, 0x6e, 0xec, 0xfe,
+ 0x03, 0xc2, 0xe7, 0x69, 0xef, 0x39, 0xe3, 0xc9, 0x22, 0x37, 0xfd, 0xbc,
+ 0xcd, 0xea, 0xa4, 0xb5, 0x9f, 0x6d, 0x0a, 0x86, 0x1e, 0xcf, 0x2c, 0x32,
+ 0xa5, 0x32, 0xfc, 0x48, 0xe4, 0xe2, 0x2b, 0xc8, 0x1c, 0x26, 0x77, 0x71,
+ 0xc7, 0x48, 0x43, 0xf4, 0x7a, 0x05, 0xc2, 0x55, 0x4f, 0x77, 0x78, 0x7b,
+ 0x64, 0xd2, 0xae, 0xc5, 0x7d, 0xcb, 0xfe, 0x8b, 0xa4, 0x18, 0xd3, 0x71,
+ 0x0d, 0x56, 0xe0, 0xc4, 0xb3, 0xf2, 0x7f, 0xe0, 0x35, 0x5f, 0x62, 0x40,
+ 0x97, 0x15, 0xef, 0x83, 0x88, 0x66, 0xce, 0x6c, 0x49, 0xc0, 0xeb, 0x3a,
+ 0xe3, 0x2e, 0x05, 0xca, 0xfe, 0xaf, 0x62, 0x70, 0xe9, 0xdb, 0xb6, 0xc1,
+ 0x22, 0x0e, 0xab, 0x99, 0x5d, 0x96, 0xff, 0xdc, 0xa3, 0xa3, 0x8c, 0x47,
+ 0xdd, 0xa3, 0x00, 0x5e, 0xce, 0x5d, 0x66, 0xcc, 0x4b, 0x38, 0xc5, 0x19,
+ 0x8a, 0x5a, 0xb9, 0x8b, 0x1a, 0xc0, 0x33, 0x7c, 0xdf, 0x99, 0x61, 0xb9,
+ 0x4d, 0xce, 0x01, 0x1b, 0x6c, 0x66, 0x22, 0x48, 0x57, 0xd7, 0x4c, 0x14,
+ 0xc7, 0x00, 0x88, 0xc5, 0xaf, 0x3f, 0x25, 0xe5, 0xe1, 0xd3, 0xc2, 0xc1,
+ 0x25, 0x9b, 0xa2, 0xdd, 0xbe, 0x30, 0x2c, 0x02, 0x99, 0x13, 0xe2, 0x1e,
+ 0x4a, 0x9a, 0x29, 0x6c, 0x4d, 0x64, 0x94, 0xe2, 0xb4, 0xdc, 0x71, 0x17,
+ 0x43, 0x6d, 0xbc, 0xe0, 0xd9, 0x36, 0x26, 0xbe, 0x4b, 0x36, 0x6e, 0x48,
+ 0xdc, 0x05, 0x6d, 0xfd, 0x3d, 0x2c, 0xd1, 0x54, 0xfe, 0x77, 0x6b, 0x20,
+ 0x52, 0x57, 0xc0, 0xe8, 0x6f, 0xe4, 0x4f, 0x44, 0x0c, 0x0b, 0x9b, 0x39,
+ 0xca, 0xe3, 0xd3, 0x93, 0x3d, 0x50, 0xf4, 0x23, 0xdf, 0x91, 0x61, 0x91,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xd2, 0xa4, 0x58, 0xfc, 0x73, 0x64, 0xc3,
+ 0xa9, 0x1f, 0x37, 0x11, 0x01, 0xba, 0xcd, 0xd8, 0x5f, 0xf8, 0x40, 0xe0,
+ 0x4e, 0x0e, 0x24, 0xba, 0xc1, 0xe7, 0x00, 0x13, 0xd4, 0x7f, 0xb5, 0x99,
+ 0xcb, 0x78, 0x0b, 0x6a, 0x01, 0x88, 0x5c, 0xcb, 0x03, 0xe8, 0xd7, 0x7d,
+ 0x04, 0x0a, 0xe5, 0x66, 0x58, 0x30, 0x91, 0x5e, 0x2d, 0x59, 0x7f, 0xea,
+ 0x3c, 0x60, 0xad, 0x9a, 0xc6, 0x0a, 0xe6, 0x42, 0xd2, 0x46, 0xc5, 0xdd,
+ 0xf1, 0xb0, 0xe6, 0x85, 0x0a, 0xa6, 0x36, 0xd8, 0xa5, 0x45, 0x20, 0x86,
+ 0xc2, 0x51, 0xc2, 0x45, 0xa2, 0xaf, 0xa4, 0x3d, 0x07, 0xfa, 0x54, 0x84,
+ 0xc3, 0x38, 0x9f, 0xbe, 0xd6, 0xcc, 0xdf, 0xdd, 0x09, 0x53, 0x71, 0x46,
+ 0x18, 0x05, 0xd9, 0xcd, 0x52, 0x07, 0xf6, 0x25, 0xba, 0xa1, 0xb3, 0xdd,
+ 0xef, 0x80, 0xa2, 0xb3, 0x97, 0xe8, 0xd7, 0x62, 0x63, 0x7f, 0xdc, 0xe6,
+ 0x87, 0xb6, 0xdf, 0xa7, 0x6a, 0x34, 0x43, 0x43, 0x25, 0x69, 0x0d, 0xfc,
+ 0xd4, 0xbf, 0xf0, 0x29, 0x63, 0x69, 0x86, 0x64, 0xae, 0x71, 0xfa, 0xc9,
+ 0x12, 0x62, 0x25, 0xa6, 0xab, 0x07, 0x3a, 0xb8, 0xbc, 0x31, 0x6e, 0x78,
+ 0x9f, 0x9d, 0x41, 0x3b, 0x70, 0xfa, 0x56, 0x6c, 0x21, 0x88, 0xcb, 0xf9,
+ 0x6d, 0xd0, 0xd4, 0x24, 0x20, 0x6e, 0xb3, 0xd5, 0x60, 0x58, 0x08, 0x51,
+ 0x05, 0xd5, 0x13, 0xbd, 0x5d, 0x42, 0x73, 0xc5, 0x24, 0x69, 0x18, 0x06,
+ 0x25, 0x71, 0x33, 0xb9, 0x04, 0xc5, 0x18, 0x59, 0x83, 0x70, 0x05, 0xa7,
+ 0x0f, 0xbd, 0x78, 0x31, 0xb2, 0x81, 0xad, 0xf1, 0xc4, 0x76, 0x30, 0xf3,
+ 0x0a, 0x3d, 0xe8, 0x1a, 0x20, 0x0f, 0x19, 0xda, 0x49, 0x30, 0x32, 0x36,
+ 0x9e, 0x2d, 0x6c, 0x5b, 0xd0, 0xbe, 0x2b, 0xe6, 0xef, 0x68, 0xa7, 0xad,
+ 0x3c, 0x0e, 0x91, 0x1b, 0x40, 0x5e, 0xed, 0xb1, 0xbb, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0x8c, 0x00, 0xaa, 0xdb, 0x98, 0x7d, 0x72, 0xb8, 0x87, 0x33,
+ 0x67, 0xbb, 0xe4, 0xca, 0x44, 0xfa, 0x71, 0x6c, 0xd9, 0x1b, 0xc0, 0x6c,
+ 0xa7, 0x9f, 0x0e, 0x6c, 0xb2, 0x86, 0xd9, 0xb8, 0xf2, 0xf1, 0x87, 0xe3,
+ 0x6c, 0xbc, 0x6f, 0xa8, 0x4c, 0x58, 0xf6, 0x4c, 0xfc, 0x6c, 0x91, 0x4b,
+ 0x98, 0x27, 0xa7, 0x81, 0x96, 0xb8, 0xdd, 0x72, 0xdf, 0x41, 0x4f, 0x57,
+ 0xda, 0xea, 0x8e, 0x65, 0xe0, 0xd6, 0x8e, 0x43, 0x60, 0x1b, 0x02, 0x3d,
+ 0xf8, 0x32, 0x3d, 0x55, 0x08, 0x11, 0x94, 0xa6, 0xeb, 0x4e, 0xe8, 0x52,
+ 0xd7, 0x6c, 0xd0, 0x8c, 0xf4, 0x49, 0xf8, 0xc7, 0xc9, 0x37, 0xfc, 0xf7,
+ 0xe9, 0xdd, 0xc6, 0x17, 0x8c, 0x6f, 0x86, 0x38, 0x2f, 0xc4, 0x58, 0xe9,
+ 0xe5, 0x0a, 0xc5, 0x56, 0x08, 0x9c, 0x8f, 0x24, 0x83, 0xbf, 0x0c, 0x98,
+ 0xc2, 0x1a, 0xe8, 0xf7, 0xe0, 0x1c, 0x47, 0x48, 0x01, 0x19, 0x3e, 0xfd,
+ 0x84, 0xa8, 0x8e, 0x98, 0xd0, 0x01, 0x12, 0xd1, 0x4a, 0xfd, 0xcf, 0x06,
+ 0x0c, 0x37, 0xa5, 0xe7, 0x91, 0x12, 0xbd, 0x01, 0x54, 0xbc, 0x50, 0xf7,
+ 0x1d, 0x40, 0xae, 0x9b, 0xf7, 0xed, 0x0c, 0x72, 0x73, 0xcb, 0x43, 0x88,
+ 0xe8, 0x8e, 0x80, 0x94, 0x61, 0x6c, 0x06, 0x1a, 0x75, 0xd4, 0xed, 0x0f,
+ 0xe4, 0x20, 0x35, 0x52, 0xf6, 0xf3, 0x0e, 0x8b, 0x1b, 0x84, 0x35, 0xf0,
+ 0x11, 0x8a, 0xf4, 0x04, 0x85, 0x10, 0xc1, 0xba, 0x99, 0xfa, 0x81, 0x8d,
+ 0x9c, 0x60, 0xce, 0xff, 0x87, 0x58, 0x69, 0xc9, 0x3d, 0x34, 0x9c, 0xb4,
+ 0x63, 0x96, 0xc5, 0xb1, 0x0e, 0xef, 0xc4, 0x6a, 0xde, 0x1c, 0x35, 0xa0,
+ 0x18, 0xbb, 0x3f, 0xdd, 0x70, 0xa1, 0xee, 0xb8, 0x08, 0xea, 0x42, 0x94,
+ 0x0a, 0xa7, 0xcc, 0xac, 0xed, 0x8c, 0xf4, 0x57, 0x7e, 0xb2, 0xa9, 0x5d,
+ 0x07, 0x2b, 0x57, 0x37, 0x93, 0x51, 0x02, 0x82, 0x01, 0x00, 0x7a, 0x76,
+ 0x9e, 0x5d, 0xb7, 0x60, 0xff, 0xf8, 0x55, 0x73, 0x98, 0x69, 0x9f, 0x07,
+ 0x8a, 0x22, 0xd1, 0x9c, 0x36, 0x4c, 0x6b, 0x20, 0xa3, 0x8b, 0x94, 0x17,
+ 0x91, 0x6f, 0xdc, 0x07, 0xe2, 0xb0, 0x4e, 0xcc, 0xa4, 0x06, 0xdc, 0x16,
+ 0xc6, 0xd9, 0x31, 0x08, 0x07, 0x60, 0xd0, 0x4c, 0xea, 0xa1, 0x9f, 0x2b,
+ 0x04, 0xcb, 0xec, 0xda, 0xd7, 0x7d, 0xde, 0xdf, 0x4f, 0xba, 0x90, 0x1f,
+ 0xaa, 0xfd, 0xc1, 0xb3, 0xcc, 0x03, 0x76, 0x4b, 0xaf, 0x51, 0xaf, 0xac,
+ 0xf7, 0x6b, 0xae, 0xb2, 0xe8, 0x66, 0x15, 0x4e, 0x93, 0x59, 0xb0, 0x30,
+ 0x16, 0x63, 0x8b, 0x00, 0x94, 0x67, 0x43, 0x86, 0x6c, 0x57, 0x49, 0xa9,
+ 0x65, 0x42, 0xc4, 0xc6, 0x78, 0x70, 0x03, 0x06, 0xcb, 0xbe, 0x43, 0x6e,
+ 0xb2, 0x24, 0xbd, 0x5a, 0x6b, 0x4f, 0x91, 0x44, 0x06, 0x91, 0xed, 0x07,
+ 0x3b, 0xe6, 0x89, 0x32, 0x0e, 0xbd, 0x1c, 0x6f, 0x0f, 0x50, 0x49, 0xae,
+ 0x49, 0x5d, 0x78, 0xa4, 0x6f, 0x37, 0xe9, 0x97, 0x61, 0x18, 0xb1, 0x03,
+ 0x37, 0x89, 0xcc, 0x2e, 0x77, 0xb4, 0x3e, 0x67, 0x91, 0x6c, 0xa1, 0xb9,
+ 0x5c, 0x29, 0xdd, 0xbb, 0x52, 0x59, 0xc9, 0xfd, 0x60, 0xe7, 0xa0, 0x43,
+ 0x9a, 0x7e, 0x2c, 0xa0, 0x1a, 0x15, 0xe4, 0x71, 0x51, 0xc7, 0xa1, 0x54,
+ 0xe0, 0x5b, 0x31, 0x13, 0x34, 0xb7, 0xe5, 0x57, 0xa2, 0xa2, 0x93, 0xbd,
+ 0xe7, 0x01, 0xf2, 0x2f, 0xcb, 0x72, 0xfd, 0x4b, 0x8a, 0xe7, 0xe1, 0x06,
+ 0xf5, 0x13, 0xdb, 0x8f, 0x0d, 0xbf, 0xb2, 0xf2, 0x2c, 0x42, 0x91, 0xee,
+ 0x65, 0x3f, 0x49, 0x4f, 0xd0, 0x1d, 0x46, 0x3c, 0xa8, 0xe3, 0xb6, 0xa3,
+ 0xdb, 0x2a, 0xed, 0xe0, 0x63, 0xac, 0xb6, 0xcf, 0xe6, 0xd9, 0x87, 0x96,
+ 0xd2, 0x9e, 0xa2, 0x03, 0xca, 0x4d, 0xbe, 0x52, 0x52, 0xbb, 0xab, 0xf5,
+ 0x19, 0x7d, 0x02, 0x82, 0x01, 0x00, 0x5a, 0xca, 0xe8, 0xff, 0x09, 0x97,
+ 0x82, 0x68, 0xb2, 0x4c, 0xc4, 0xfa, 0x85, 0x08, 0x70, 0x08, 0xe3, 0x85,
+ 0x5e, 0xdc, 0x43, 0x14, 0xb3, 0xd8, 0x4e, 0x12, 0x9a, 0x84, 0xff, 0xed,
+ 0x2c, 0x0e, 0x56, 0xd0, 0x93, 0x54, 0xb6, 0x7c, 0xfa, 0x42, 0x5b, 0xf0,
+ 0x37, 0x0a, 0x2f, 0xff, 0x85, 0x48, 0x25, 0x9e, 0xfe, 0x25, 0x72, 0x43,
+ 0x2e, 0x32, 0x9f, 0xa0, 0x59, 0xbb, 0xbc, 0xea, 0x40, 0xe4, 0xea, 0x0a,
+ 0xe0, 0x95, 0x05, 0x1c, 0xdf, 0xd8, 0x53, 0xf1, 0xf2, 0x98, 0x0a, 0xc3,
+ 0xa8, 0xbb, 0x1e, 0x36, 0xf3, 0x1f, 0xdd, 0x40, 0x6e, 0x7e, 0x4f, 0x8e,
+ 0x43, 0x70, 0x61, 0x70, 0x89, 0x6b, 0xcd, 0xf8, 0xc4, 0x9d, 0x6a, 0xb5,
+ 0x7b, 0x31, 0x9b, 0xd1, 0xd8, 0x71, 0x4d, 0x16, 0xe0, 0x33, 0x91, 0xa2,
+ 0xc9, 0x93, 0x20, 0xd4, 0x31, 0xfe, 0x55, 0xd6, 0x58, 0x25, 0x1d, 0x98,
+ 0x80, 0xee, 0xcd, 0x50, 0xab, 0x55, 0x15, 0x3f, 0xb5, 0xfc, 0xb6, 0x4e,
+ 0x05, 0x9c, 0x31, 0xc1, 0x21, 0x0d, 0x0b, 0x73, 0x29, 0xff, 0xbf, 0xb5,
+ 0x01, 0x0a, 0xcb, 0xc2, 0x9c, 0x73, 0xb6, 0x4e, 0x73, 0x74, 0x33, 0xa3,
+ 0x1b, 0x3b, 0xdc, 0x11, 0x87, 0x32, 0x78, 0xfd, 0xb0, 0x6f, 0x4f, 0x3a,
+ 0x43, 0x8f, 0xa4, 0x2c, 0xe2, 0x4b, 0xd9, 0x53, 0x15, 0x03, 0x4c, 0x7d,
+ 0xd4, 0x1b, 0x34, 0x9e, 0x71, 0xdc, 0xdd, 0x92, 0x02, 0x69, 0x42, 0x5a,
+ 0x6d, 0xb5, 0x78, 0x57, 0xb9, 0xbb, 0xd0, 0xf9, 0xbb, 0x0c, 0x61, 0xac,
+ 0xc6, 0xec, 0x5e, 0x9e, 0x96, 0xa5, 0x06, 0x01, 0x6c, 0x9c, 0x75, 0xb8,
+ 0x47, 0xce, 0x50, 0x2f, 0xa9, 0x02, 0x1f, 0x3a, 0x84, 0xd9, 0xd8, 0xd8,
+ 0x61, 0x6e, 0x66, 0x0b, 0x0c, 0x7e, 0x3a, 0xa7, 0x08, 0xfa, 0x2b, 0x1e,
+ 0x34, 0x73, 0xbb, 0x9c, 0xb4, 0xff, 0xd1, 0xf3, 0xc9, 0xed};
+
+static const std::vector<uint8_t> priv_key_71{
+ 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xc5, 0xda, 0x1d, 0xb7, 0x69, 0x18, 0xc3, 0xc3, 0x0c, 0x0a,
+ 0x11, 0xfd, 0x34, 0x6b, 0xb9, 0xdd, 0x26, 0x2d, 0x0c, 0x91, 0xcd, 0xa4,
+ 0xef, 0xd8, 0xe5, 0xa3, 0x95, 0x2a, 0x03, 0x24, 0x94, 0x33, 0x10, 0x70,
+ 0x3f, 0x6c, 0x55, 0x95, 0xe3, 0xc5, 0x39, 0xab, 0x40, 0xc0, 0x82, 0x2d,
+ 0x7e, 0x93, 0x9d, 0x95, 0xe2, 0xbb, 0x31, 0x14, 0xaf, 0xd8, 0x02, 0x5d,
+ 0x00, 0x29, 0xed, 0x27, 0x40, 0x6b, 0x39, 0xa1, 0xe8, 0xdf, 0x67, 0xbf,
+ 0xd4, 0x41, 0xc9, 0xed, 0xc7, 0x1a, 0xbd, 0x2c, 0x30, 0x3f, 0xba, 0x5c,
+ 0x39, 0x6e, 0xe1, 0xde, 0xc8, 0xd2, 0x4e, 0xb3, 0x96, 0x33, 0x9f, 0xaf,
+ 0x12, 0xd1, 0xec, 0xbb, 0xca, 0xd3, 0x4b, 0xa6, 0xd5, 0x26, 0x3b, 0x4b,
+ 0x78, 0x69, 0xbd, 0xe0, 0xe3, 0xae, 0xa8, 0x81, 0xea, 0xda, 0x37, 0x46,
+ 0x09, 0xf0, 0xa4, 0x16, 0x3b, 0x1a, 0xc9, 0x64, 0xc1, 0xb1, 0x99, 0xf9,
+ 0x18, 0xf3, 0x7c, 0x54, 0xa5, 0xbd, 0xea, 0xbf, 0x38, 0xe8, 0x00, 0xce,
+ 0x0a, 0x8f, 0x54, 0x59, 0x1d, 0x77, 0x04, 0x00, 0x1c, 0xb4, 0x99, 0x97,
+ 0x64, 0x46, 0x61, 0x10, 0x80, 0x0f, 0x29, 0xef, 0xf5, 0xa4, 0x98, 0xb6,
+ 0xc2, 0x41, 0x55, 0x43, 0x80, 0x91, 0xb6, 0x75, 0xea, 0x3f, 0x27, 0x12,
+ 0xe7, 0x20, 0x80, 0xdc, 0xb0, 0xbd, 0x11, 0x1e, 0x83, 0x4f, 0xb4, 0x76,
+ 0x55, 0xb7, 0x33, 0x8e, 0xd2, 0x24, 0x75, 0x1e, 0x9e, 0x73, 0x6c, 0x28,
+ 0xe8, 0xf0, 0x6c, 0xf8, 0x77, 0x81, 0x07, 0xa8, 0xa6, 0xb3, 0x02, 0x7b,
+ 0xb7, 0xdd, 0xc3, 0xd5, 0xe9, 0xc0, 0x75, 0x57, 0xfc, 0x7d, 0x8c, 0xea,
+ 0xb4, 0xd6, 0x9f, 0x8b, 0x21, 0x4c, 0x6e, 0x51, 0x34, 0x40, 0x32, 0xdc,
+ 0x30, 0xa6, 0x76, 0x5d, 0xc0, 0x17, 0x62, 0x57, 0x5a, 0xb2, 0x6b, 0xc8,
+ 0x29, 0xb7, 0x71, 0x06, 0x53, 0x66, 0x20, 0x1b, 0xa5, 0xce, 0x59, 0x98,
+ 0xa5, 0x34, 0x75, 0xb8, 0xb8, 0x9a, 0x42, 0x47, 0x27, 0xf2, 0x38, 0x48,
+ 0x57, 0xb5, 0x85, 0x16, 0x61, 0xfe, 0x70, 0x67, 0x7f, 0x42, 0xfb, 0x4f,
+ 0xbd, 0x31, 0xa5, 0xa7, 0xf5, 0x15, 0x1c, 0x99, 0x2e, 0x88, 0x1e, 0xf9,
+ 0x0a, 0x26, 0xb7, 0xe5, 0xfd, 0x2d, 0x3a, 0x91, 0x13, 0x47, 0x4d, 0x13,
+ 0x96, 0x15, 0x0c, 0x3b, 0xfd, 0xdc, 0x0d, 0x77, 0x14, 0x88, 0xea, 0x42,
+ 0x99, 0x5a, 0x06, 0x79, 0xc2, 0xb5, 0xf1, 0xbd, 0x8a, 0x57, 0xe9, 0x44,
+ 0x55, 0x8b, 0xca, 0x4c, 0x2a, 0xe2, 0x0b, 0xa6, 0x41, 0x81, 0xae, 0xf3,
+ 0x6e, 0xf6, 0x9a, 0x31, 0xb0, 0xf5, 0x4b, 0x10, 0x9c, 0xde, 0x79, 0xdf,
+ 0x9e, 0xdd, 0x7e, 0x55, 0x6a, 0x8e, 0x04, 0xcd, 0x3e, 0xdc, 0xe0, 0x99,
+ 0xff, 0x00, 0x9e, 0x19, 0x00, 0x30, 0xfd, 0x1d, 0xd0, 0x38, 0xfb, 0x00,
+ 0x9e, 0xbc, 0x4d, 0xf5, 0x5e, 0xd1, 0x6b, 0x0f, 0x12, 0x1b, 0xb9, 0x37,
+ 0xf0, 0x74, 0x15, 0x34, 0x42, 0x50, 0x9b, 0xf7, 0x60, 0x59, 0xc4, 0x7a,
+ 0x92, 0x78, 0xe4, 0x0a, 0x1b, 0x04, 0x6c, 0xd9, 0xe0, 0x84, 0x6e, 0xe6,
+ 0xd8, 0x0f, 0x0e, 0xbd, 0x35, 0x95, 0xf7, 0x6f, 0xbf, 0x63, 0x8a, 0x19,
+ 0x07, 0x28, 0x47, 0x08, 0xe5, 0x60, 0x3d, 0xc4, 0x11, 0x9c, 0xbb, 0x47,
+ 0x31, 0x43, 0xc2, 0x7b, 0xaa, 0x79, 0xa1, 0xad, 0xd6, 0x41, 0x65, 0x50,
+ 0xdb, 0xe8, 0x4a, 0xab, 0xb2, 0x06, 0xab, 0x58, 0x1f, 0xca, 0xe7, 0x62,
+ 0x6d, 0x0b, 0x1f, 0x3c, 0xbe, 0xd8, 0x8f, 0x8b, 0x01, 0x94, 0xfa, 0x75,
+ 0x49, 0xd7, 0x6d, 0x9b, 0x81, 0x90, 0x18, 0x33, 0xd0, 0xd7, 0xcc, 0xcd,
+ 0x9f, 0xd9, 0x48, 0xe0, 0xd6, 0xc0, 0x51, 0x3b, 0xe8, 0xd1, 0x7a, 0xf6,
+ 0x1f, 0x95, 0x55, 0x0d, 0x91, 0x1f, 0xfa, 0x99, 0xea, 0x19, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x7c, 0xbd, 0x4a, 0xb5, 0x03,
+ 0x2e, 0xd8, 0xe5, 0x95, 0x26, 0x98, 0x36, 0xe2, 0xa0, 0xf4, 0x9a, 0xe8,
+ 0x61, 0xc8, 0xa5, 0xf8, 0x58, 0x7f, 0xdb, 0x68, 0xd4, 0xdc, 0xcb, 0x93,
+ 0x15, 0xb1, 0xd6, 0x0c, 0x0c, 0x29, 0x00, 0x7d, 0x69, 0x36, 0x24, 0x77,
+ 0x7a, 0x70, 0x25, 0xaf, 0x2d, 0x4d, 0xbb, 0x75, 0xc4, 0x35, 0x21, 0xbe,
+ 0x0d, 0x03, 0xdc, 0x95, 0x88, 0xda, 0xfc, 0x94, 0x07, 0x86, 0x46, 0xd4,
+ 0x1c, 0x2f, 0x7d, 0x02, 0xa5, 0x60, 0x06, 0x66, 0x70, 0x62, 0x72, 0x8a,
+ 0x48, 0x5c, 0xd7, 0x21, 0x00, 0xda, 0x38, 0xfd, 0x70, 0xff, 0x7e, 0x10,
+ 0x9e, 0x8b, 0x19, 0x5b, 0x18, 0xff, 0x2d, 0x99, 0x2a, 0xc0, 0xf2, 0xbc,
+ 0xa4, 0x9f, 0x88, 0x2e, 0x24, 0x23, 0xf3, 0xcf, 0x02, 0x05, 0xaa, 0x6d,
+ 0x95, 0x13, 0x63, 0xa7, 0x2b, 0xa2, 0x42, 0xb4, 0xc1, 0x4b, 0x5c, 0x55,
+ 0x13, 0x10, 0x47, 0x90, 0x03, 0x0b, 0xe7, 0x1f, 0x41, 0x23, 0x09, 0xfd,
+ 0x01, 0xb8, 0xb8, 0x15, 0x21, 0xd2, 0x68, 0x91, 0x4e, 0x6a, 0x14, 0x4a,
+ 0x52, 0x63, 0xc6, 0xbd, 0x7b, 0x44, 0x7e, 0x56, 0xde, 0x17, 0x4e, 0xf8,
+ 0x2a, 0xd0, 0xdd, 0x88, 0x66, 0xd9, 0x4c, 0x65, 0x9c, 0x5c, 0x68, 0x01,
+ 0xf8, 0x8f, 0xca, 0x67, 0x31, 0x34, 0xc5, 0x3a, 0x59, 0x69, 0x98, 0x9a,
+ 0x3d, 0x79, 0x9e, 0x7b, 0xf1, 0x8b, 0x93, 0x28, 0x8f, 0x68, 0x10, 0x12,
+ 0x43, 0x4e, 0xb5, 0x08, 0xc1, 0x36, 0x33, 0xb7, 0x10, 0x64, 0x0f, 0xd6,
+ 0xab, 0x4f, 0x06, 0x57, 0x8f, 0x76, 0xd9, 0xfb, 0x89, 0x57, 0x89, 0xbe,
+ 0xb1, 0xcd, 0x7f, 0xbe, 0xa3, 0x8f, 0x86, 0x2d, 0x2a, 0x83, 0xc0, 0xf3,
+ 0x60, 0x81, 0x27, 0xe4, 0xa9, 0x0c, 0x87, 0x36, 0xe3, 0x5e, 0xa3, 0x9f,
+ 0x9d, 0xe1, 0x91, 0xd2, 0x00, 0x6d, 0xc4, 0xb9, 0x1e, 0xba, 0xde, 0xf0,
+ 0x18, 0x75, 0xe2, 0xbc, 0xb1, 0x89, 0xfb, 0x85, 0x23, 0xe7, 0xe9, 0x8f,
+ 0x25, 0x5f, 0x29, 0x0d, 0xaa, 0xa8, 0xe7, 0x58, 0xfe, 0xbd, 0xd0, 0x15,
+ 0x8b, 0x7c, 0xc9, 0x71, 0x32, 0x2b, 0xfc, 0xcd, 0x6c, 0x48, 0xcb, 0xa8,
+ 0x18, 0xb5, 0x03, 0xe2, 0xdf, 0xca, 0xb7, 0xf0, 0xde, 0x4d, 0xc0, 0x62,
+ 0xfd, 0xd4, 0x6a, 0x8c, 0x7c, 0x94, 0x99, 0xb5, 0x31, 0xa4, 0xd5, 0x4b,
+ 0x38, 0xda, 0x88, 0x6d, 0x55, 0xde, 0x5b, 0x9b, 0x11, 0x92, 0xdc, 0x42,
+ 0xd0, 0x69, 0x3d, 0x8c, 0x84, 0x98, 0x7a, 0xab, 0x57, 0x5a, 0xc4, 0x74,
+ 0x5c, 0xee, 0xec, 0x4e, 0xbb, 0xd7, 0xbb, 0x68, 0x69, 0xb9, 0xd6, 0x90,
+ 0xba, 0x36, 0x5d, 0x88, 0x12, 0xe3, 0x13, 0xb8, 0x82, 0x4d, 0x6c, 0xa3,
+ 0x94, 0x8e, 0x60, 0x00, 0x7c, 0x8e, 0x93, 0x56, 0x0f, 0x06, 0xc4, 0x0b,
+ 0x51, 0xce, 0xfe, 0xf9, 0x96, 0x11, 0x4c, 0x75, 0xb7, 0x2c, 0x43, 0x32,
+ 0x3f, 0x62, 0x53, 0xc1, 0xf5, 0x47, 0x41, 0x74, 0x5c, 0x17, 0xf7, 0xf2,
+ 0x1e, 0x3a, 0x23, 0x1c, 0xa0, 0x67, 0x5f, 0x64, 0x3d, 0xe8, 0x83, 0x03,
+ 0xa5, 0xab, 0x27, 0xe7, 0x7f, 0xb6, 0x36, 0xe9, 0x89, 0x6a, 0x81, 0x8b,
+ 0xbd, 0xd6, 0xdd, 0x31, 0x79, 0xf1, 0x62, 0x97, 0xc8, 0x09, 0xd1, 0x49,
+ 0x04, 0xb6, 0x39, 0xdb, 0x69, 0xdb, 0x65, 0x75, 0x1b, 0x66, 0x56, 0xe9,
+ 0xc4, 0xce, 0xa8, 0x22, 0x0b, 0xf4, 0x48, 0xcd, 0x44, 0x01, 0xec, 0x7a,
+ 0xd9, 0xb5, 0xb7, 0xeb, 0x4b, 0xd0, 0xbe, 0x5e, 0x67, 0x72, 0xd2, 0xfe,
+ 0x8d, 0x71, 0x2d, 0xfb, 0x61, 0x0c, 0x77, 0x4c, 0x28, 0xed, 0x87, 0x08,
+ 0x1d, 0x9e, 0xe1, 0xa7, 0x79, 0x30, 0x98, 0xdc, 0x5a, 0xbd, 0x59, 0x11,
+ 0xfc, 0x57, 0x3c, 0xab, 0xe5, 0x3e, 0x55, 0xc7, 0x7d, 0x92, 0xd3, 0xfa,
+ 0x84, 0x39, 0xb1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf9, 0xac, 0xfd, 0x30,
+ 0x3a, 0xa2, 0xf3, 0x55, 0xd0, 0x7c, 0x3c, 0xc2, 0xec, 0x20, 0xc6, 0x0b,
+ 0x82, 0x13, 0x13, 0xc8, 0x80, 0xc1, 0xc0, 0x75, 0xc4, 0x74, 0x3d, 0xcc,
+ 0xac, 0x3e, 0x1d, 0xdc, 0x39, 0x46, 0x5e, 0xa9, 0x14, 0x4b, 0x33, 0x81,
+ 0xb7, 0x38, 0x6a, 0x32, 0x83, 0xe5, 0xf0, 0xed, 0x89, 0xe4, 0x2b, 0x0f,
+ 0xa8, 0x39, 0x92, 0x40, 0xa8, 0x98, 0xc8, 0x77, 0xb7, 0xa3, 0xb4, 0x33,
+ 0x97, 0xfd, 0xa7, 0x98, 0x28, 0x6c, 0xcd, 0xdb, 0x03, 0xf0, 0x70, 0xc0,
+ 0xdb, 0x25, 0x36, 0x5a, 0x4c, 0xe2, 0x60, 0x5a, 0xc5, 0x14, 0xdb, 0xce,
+ 0xc8, 0x55, 0x61, 0x07, 0x8b, 0x45, 0x5a, 0x5b, 0x9a, 0xa1, 0xf9, 0x7a,
+ 0x0f, 0x4e, 0x43, 0xbf, 0x8c, 0x5a, 0xf0, 0xbe, 0x79, 0x0c, 0x91, 0xd2,
+ 0x20, 0x91, 0xce, 0x96, 0x62, 0xe4, 0xef, 0xaa, 0x3e, 0x36, 0x80, 0x68,
+ 0x1b, 0x3b, 0x0d, 0xaf, 0xb5, 0x49, 0x61, 0xc8, 0x5e, 0xa7, 0xab, 0xfc,
+ 0xe4, 0x64, 0xc6, 0x9e, 0xbf, 0xf8, 0x13, 0x53, 0x24, 0x36, 0xff, 0xe6,
+ 0xd2, 0xf9, 0xdd, 0x48, 0xf1, 0xee, 0xd4, 0x2e, 0x2f, 0x4b, 0x5d, 0x3c,
+ 0x0c, 0xd6, 0x93, 0xd4, 0x68, 0xd9, 0x57, 0x9d, 0xb6, 0xe2, 0xd6, 0xf0,
+ 0x8d, 0xfe, 0x55, 0x4c, 0xe9, 0x1e, 0xc2, 0x35, 0x55, 0x4c, 0x05, 0xd1,
+ 0x62, 0x1c, 0xcf, 0x15, 0x21, 0xb8, 0x92, 0xc7, 0x81, 0x67, 0xb0, 0x92,
+ 0x8f, 0x19, 0xb4, 0xbd, 0x03, 0xbc, 0x5f, 0xca, 0x49, 0xf0, 0xf8, 0xda,
+ 0x51, 0x2b, 0x1f, 0x6d, 0x02, 0x56, 0x44, 0x22, 0x5d, 0x6b, 0xee, 0x5a,
+ 0x81, 0xaf, 0x8d, 0xae, 0x91, 0xf3, 0x5e, 0xdf, 0x87, 0x77, 0x24, 0xfb,
+ 0x41, 0x82, 0x50, 0xbb, 0x12, 0x58, 0xed, 0x51, 0x6c, 0xcd, 0x57, 0x5d,
+ 0x02, 0x5d, 0x18, 0x8e, 0x5e, 0x54, 0x14, 0x26, 0xac, 0xef, 0xa5, 0xcd,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xca, 0xdd, 0x14, 0x17, 0xdb, 0x49, 0xe3,
+ 0xdf, 0xf3, 0xb5, 0x54, 0x9b, 0x6c, 0x7c, 0x60, 0x76, 0x10, 0x0a, 0x8f,
+ 0xa1, 0x8a, 0xa3, 0xee, 0x4f, 0xe1, 0x34, 0x73, 0x73, 0x0f, 0xfa, 0xfe,
+ 0x9c, 0x7c, 0x47, 0x60, 0xe1, 0x10, 0x49, 0xe2, 0x6f, 0xd3, 0x64, 0x6c,
+ 0x48, 0x90, 0xf8, 0xa7, 0x0c, 0xd9, 0x8f, 0x3a, 0x28, 0xc7, 0xf4, 0xa4,
+ 0xbe, 0x14, 0x6c, 0x61, 0xf6, 0xd3, 0x72, 0xdf, 0xa7, 0x32, 0xc4, 0xc0,
+ 0x48, 0x1e, 0x8a, 0x5e, 0xc5, 0x8b, 0x1b, 0x12, 0x8d, 0x4f, 0x92, 0x6f,
+ 0xa9, 0x50, 0xd7, 0x5c, 0x81, 0xa4, 0x98, 0xff, 0x63, 0x46, 0x9f, 0xff,
+ 0x3a, 0xd9, 0x6f, 0x56, 0xaa, 0xac, 0x9d, 0xf4, 0x47, 0x56, 0x4f, 0xbc,
+ 0x82, 0x72, 0xbc, 0xbc, 0x72, 0x20, 0x8d, 0xb1, 0x1b, 0xee, 0x80, 0xa0,
+ 0x7b, 0xbf, 0xaf, 0x08, 0x19, 0x8a, 0x32, 0x9b, 0x2b, 0x58, 0xa4, 0xb1,
+ 0x64, 0xc7, 0x96, 0x82, 0x11, 0x2a, 0xf8, 0x49, 0xb4, 0xc2, 0x5e, 0x1e,
+ 0x82, 0x5e, 0x66, 0xbd, 0x61, 0x1e, 0x6b, 0xbc, 0x5a, 0x96, 0xec, 0xb7,
+ 0xa4, 0x5d, 0x81, 0xd1, 0x28, 0x02, 0xa1, 0xa2, 0x4b, 0x7b, 0xa9, 0x0c,
+ 0x48, 0xc6, 0x96, 0xc6, 0x14, 0x51, 0x2e, 0xf8, 0xa6, 0x94, 0x97, 0x88,
+ 0x5f, 0x96, 0x93, 0x97, 0x98, 0x5b, 0x28, 0x51, 0x7e, 0x0d, 0x92, 0xd9,
+ 0xb0, 0x61, 0x9f, 0x63, 0xe3, 0x77, 0xca, 0x3b, 0x0a, 0x36, 0x77, 0x0d,
+ 0xa9, 0xb2, 0x66, 0x80, 0x1f, 0xd6, 0x9b, 0x13, 0x20, 0xd5, 0x24, 0x23,
+ 0xc0, 0x8d, 0xc9, 0x7b, 0x68, 0xb8, 0xf3, 0x0e, 0x6c, 0x92, 0xa9, 0xfd,
+ 0xdb, 0x4b, 0xe2, 0x5d, 0x56, 0xa3, 0x15, 0xa8, 0xff, 0x54, 0xac, 0x83,
+ 0x4d, 0xd6, 0xf2, 0x38, 0x2e, 0x81, 0x2b, 0x08, 0xa1, 0x0d, 0xf3, 0xa6,
+ 0x85, 0xdb, 0xe1, 0xf3, 0x46, 0xfa, 0x08, 0xc9, 0x7d, 0x02, 0x82, 0x01,
+ 0x00, 0x3c, 0x37, 0x4a, 0x81, 0x1d, 0x43, 0x3b, 0xa8, 0xd0, 0xb5, 0x85,
+ 0xfa, 0x04, 0xf5, 0x0a, 0x8e, 0xaf, 0xfa, 0x65, 0xe5, 0x0f, 0x98, 0xab,
+ 0x10, 0x3c, 0x27, 0x44, 0xd8, 0x5e, 0x1a, 0x45, 0x1d, 0x5d, 0xfa, 0xe8,
+ 0xcd, 0xa2, 0x85, 0x58, 0x90, 0xca, 0x5d, 0xa2, 0xcf, 0x38, 0x1c, 0x76,
+ 0xf4, 0xf3, 0x32, 0xc2, 0x67, 0xee, 0x4c, 0xa4, 0x47, 0x4f, 0xe2, 0x39,
+ 0x47, 0x16, 0x55, 0x37, 0x1a, 0xd2, 0x67, 0x6c, 0xca, 0x37, 0xc5, 0xb6,
+ 0x08, 0x42, 0x74, 0xf4, 0xdc, 0xae, 0x7d, 0xd5, 0x14, 0x06, 0x42, 0xfa,
+ 0xb6, 0x29, 0x9e, 0x14, 0x3d, 0x54, 0xf7, 0xb2, 0x85, 0x1d, 0x43, 0xc6,
+ 0xbd, 0x1d, 0x18, 0x3f, 0x90, 0xfe, 0xac, 0x03, 0x8e, 0xe9, 0x0c, 0xed,
+ 0xcf, 0x22, 0x66, 0xb3, 0xac, 0x98, 0x0a, 0x52, 0x66, 0xd6, 0xc7, 0x1c,
+ 0x3e, 0x54, 0xee, 0xd4, 0x1d, 0x47, 0xa4, 0x00, 0x73, 0x06, 0x28, 0x02,
+ 0x9b, 0x4e, 0xa8, 0xe5, 0xc4, 0x02, 0x59, 0x83, 0xc5, 0xb9, 0xca, 0xdc,
+ 0xee, 0x4a, 0x67, 0xb1, 0x64, 0x3c, 0x31, 0xe2, 0xfa, 0xba, 0xce, 0xbd,
+ 0x01, 0xbe, 0x8a, 0x50, 0x9c, 0x31, 0x04, 0x77, 0x76, 0xdd, 0x2a, 0xbe,
+ 0x04, 0xdd, 0x9c, 0xeb, 0xf5, 0xec, 0x69, 0x10, 0xad, 0x91, 0xf3, 0xc7,
+ 0x27, 0x11, 0xc1, 0x5a, 0x0d, 0xdb, 0xb9, 0xd2, 0xff, 0xe7, 0xb8, 0x1a,
+ 0x3e, 0x5f, 0xa9, 0x60, 0x5e, 0x98, 0x80, 0xbc, 0xa4, 0x71, 0x88, 0x37,
+ 0x1a, 0x14, 0xa7, 0x37, 0x7d, 0x7f, 0xe2, 0x04, 0x9c, 0x47, 0xda, 0x02,
+ 0x68, 0xbf, 0x5b, 0x4e, 0x8b, 0x29, 0x87, 0xeb, 0x85, 0xd4, 0xd1, 0x7b,
+ 0x6a, 0x31, 0xc3, 0xbc, 0x79, 0x94, 0x9d, 0x17, 0x57, 0x66, 0xdf, 0x67,
+ 0xad, 0x21, 0xae, 0x8c, 0x89, 0x74, 0x0e, 0x7b, 0xe3, 0xaa, 0x40, 0x60,
+ 0xf3, 0xca, 0xf5, 0xa9, 0x69, 0x02, 0x82, 0x01, 0x00, 0x37, 0x79, 0xd1,
+ 0xbe, 0xdc, 0x67, 0x0e, 0x7b, 0xf5, 0xe7, 0x86, 0xa5, 0xa2, 0x3b, 0x39,
+ 0x1d, 0xd0, 0x31, 0x33, 0x2a, 0x18, 0x01, 0xd0, 0x6f, 0xe3, 0xc4, 0x36,
+ 0x36, 0x27, 0x0e, 0x9a, 0x86, 0x2c, 0xae, 0x50, 0x5d, 0xfb, 0xd8, 0x58,
+ 0xa6, 0x00, 0x07, 0x1c, 0x5d, 0x93, 0xd7, 0x8b, 0xc7, 0x45, 0xcf, 0x97,
+ 0x36, 0x03, 0xc8, 0x71, 0x2c, 0xd1, 0xe4, 0xf9, 0xbd, 0x48, 0x01, 0xc8,
+ 0x0b, 0xaf, 0x24, 0x82, 0xf8, 0xb5, 0xf1, 0x5d, 0x0d, 0x64, 0x87, 0x18,
+ 0xc1, 0xb0, 0x1a, 0xf9, 0x92, 0x31, 0xdb, 0x53, 0x1e, 0xd8, 0xe6, 0x46,
+ 0x20, 0xdd, 0xf5, 0x6f, 0x14, 0xa6, 0xd5, 0x7d, 0xbb, 0xda, 0xcc, 0xaf,
+ 0x3a, 0xba, 0xed, 0xbf, 0x3d, 0x65, 0x27, 0x1b, 0xd9, 0x91, 0xf1, 0x6d,
+ 0x97, 0x97, 0xd7, 0x71, 0x0b, 0xa6, 0x55, 0xb5, 0x3f, 0x56, 0xbd, 0x94,
+ 0x15, 0x7c, 0x7e, 0x3d, 0x4c, 0xb4, 0x10, 0x02, 0xad, 0xb3, 0x34, 0x86,
+ 0xe3, 0x79, 0xab, 0xc7, 0x68, 0x1b, 0x6c, 0xb9, 0x29, 0x4f, 0xea, 0x62,
+ 0x6d, 0xdb, 0x8c, 0x0c, 0x84, 0x54, 0x55, 0xe5, 0xde, 0xad, 0x29, 0x8a,
+ 0x7a, 0x5d, 0xec, 0xd2, 0xc1, 0x2c, 0x1d, 0x9b, 0x39, 0x7f, 0x21, 0xfb,
+ 0x39, 0x82, 0xb5, 0x15, 0xc4, 0x1e, 0x27, 0x6a, 0x73, 0x6d, 0xaa, 0x4e,
+ 0xee, 0xcb, 0xc3, 0x76, 0xe8, 0x77, 0x29, 0xe1, 0x65, 0x19, 0x23, 0x22,
+ 0x96, 0x1e, 0x62, 0xdc, 0x47, 0xa5, 0xd3, 0xc6, 0x01, 0xee, 0xec, 0x25,
+ 0x84, 0xfb, 0x04, 0x91, 0x0a, 0x5d, 0x3b, 0xd6, 0x15, 0xc3, 0x4e, 0x24,
+ 0x89, 0xa8, 0x69, 0xf8, 0x53, 0xfa, 0x22, 0x83, 0x27, 0xe8, 0x1d, 0x4a,
+ 0x43, 0xd8, 0xe1, 0xfc, 0x5e, 0x53, 0x03, 0x96, 0x3d, 0x91, 0x71, 0x35,
+ 0x40, 0xe5, 0xd1, 0xd5, 0x9e, 0x11, 0x8d, 0x6e, 0xbb, 0xe0, 0x30, 0x7a,
+ 0xf9, 0x02, 0x82, 0x01, 0x00, 0x0e, 0x5c, 0x68, 0x30, 0xb6, 0xdd, 0xd7,
+ 0x05, 0x39, 0x3a, 0x4d, 0xfd, 0x1c, 0x3d, 0x61, 0x80, 0x93, 0x0d, 0x6e,
+ 0xc3, 0x28, 0x48, 0xfb, 0x03, 0x6f, 0xf2, 0x29, 0x84, 0x0a, 0x57, 0xc1,
+ 0x14, 0x22, 0x02, 0xb6, 0xb6, 0xf2, 0x81, 0x5b, 0xee, 0x2a, 0xcf, 0x3d,
+ 0x18, 0xdf, 0x28, 0x79, 0xfd, 0xd0, 0x02, 0x62, 0xb4, 0x93, 0x66, 0x61,
+ 0xc4, 0x6d, 0x5c, 0xbc, 0x16, 0xe5, 0x6b, 0x0b, 0xf8, 0xf3, 0xeb, 0xee,
+ 0x39, 0x98, 0xa8, 0x24, 0x1b, 0xdd, 0x95, 0x04, 0xc3, 0x51, 0x46, 0xca,
+ 0x75, 0x69, 0x3c, 0x1a, 0xbb, 0xd4, 0xd3, 0xa2, 0x82, 0x01, 0x6f, 0xbc,
+ 0xf6, 0x90, 0xc7, 0x4d, 0x2d, 0xdd, 0xba, 0xed, 0x75, 0xf4, 0x44, 0x7e,
+ 0xa1, 0xf2, 0x67, 0x96, 0xa7, 0xa8, 0xf3, 0x10, 0x0a, 0x55, 0xfa, 0x45,
+ 0xb4, 0x5a, 0x36, 0xa6, 0x0b, 0xb2, 0xed, 0x5b, 0x0d, 0xe1, 0xbd, 0x83,
+ 0x95, 0xa5, 0x06, 0x91, 0x01, 0x51, 0x3e, 0x46, 0xbe, 0x0a, 0x7b, 0xe8,
+ 0x9c, 0xc2, 0xdf, 0xf0, 0x4a, 0x62, 0x8c, 0x52, 0x6d, 0x1a, 0x5d, 0x9c,
+ 0x08, 0x24, 0xb4, 0x7e, 0xaa, 0x13, 0x05, 0x88, 0x06, 0xb4, 0x91, 0xf9,
+ 0xdd, 0xd8, 0xd7, 0xc1, 0x44, 0x75, 0x06, 0x48, 0x98, 0xa8, 0x0b, 0xc7,
+ 0x4e, 0x4f, 0x55, 0xc6, 0x11, 0xc4, 0x4e, 0x38, 0x17, 0x69, 0x72, 0x7f,
+ 0x09, 0xa8, 0x67, 0x99, 0xfa, 0x5a, 0xc5, 0x26, 0xe0, 0x8a, 0x63, 0x01,
+ 0x5c, 0xa6, 0x00, 0xbe, 0x4f, 0xc3, 0x65, 0xf1, 0x3b, 0x22, 0x83, 0x51,
+ 0x4c, 0xeb, 0xe9, 0x73, 0xe9, 0x50, 0xf7, 0x5c, 0x86, 0x02, 0x64, 0x27,
+ 0xbf, 0x1e, 0x1d, 0x15, 0xa6, 0x9f, 0xdc, 0xa6, 0x52, 0xf9, 0x96, 0x85,
+ 0xc7, 0x1d, 0xc4, 0x5f, 0x1f, 0x16, 0xcc, 0xba, 0xab, 0xef, 0x5b, 0x6a,
+ 0xb9, 0xe1, 0x44, 0x87, 0xe1, 0xf7, 0xc7, 0x46, 0xf4};
+
+static const std::vector<uint8_t> priv_key_72{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xae, 0xff, 0x14, 0x2d, 0xba, 0x24, 0x05, 0xfe, 0x8f, 0xd1,
+ 0x4b, 0x7c, 0x09, 0x24, 0xfb, 0xa1, 0xc2, 0x76, 0x97, 0x78, 0x5c, 0x7c,
+ 0x64, 0xf2, 0xa9, 0xa4, 0xe0, 0x33, 0x0b, 0x0e, 0x16, 0xa6, 0x70, 0x90,
+ 0xbb, 0x8f, 0xe2, 0xe0, 0x72, 0x29, 0x31, 0x32, 0x67, 0x2a, 0xe3, 0x56,
+ 0xc2, 0x83, 0x49, 0x9d, 0x9d, 0xd5, 0x57, 0xac, 0x56, 0x11, 0x71, 0x8f,
+ 0x1b, 0x61, 0xf7, 0xe0, 0xc2, 0xdd, 0x6a, 0xe5, 0x78, 0xb0, 0xf5, 0xec,
+ 0xbe, 0xb1, 0x0c, 0x1b, 0x6f, 0xa2, 0xe0, 0xd3, 0x06, 0x6b, 0xf4, 0x9c,
+ 0x03, 0x00, 0xb2, 0x5b, 0x33, 0x04, 0xba, 0xa0, 0xef, 0xff, 0x15, 0x56,
+ 0xbe, 0x31, 0xe4, 0xaa, 0x53, 0xb0, 0x00, 0xbe, 0xb9, 0x08, 0x3d, 0x1b,
+ 0x0b, 0x52, 0xfa, 0xef, 0x91, 0x43, 0xc7, 0x4d, 0x6a, 0xb3, 0x38, 0xf9,
+ 0x98, 0xf7, 0xab, 0xed, 0x50, 0xc8, 0x44, 0x80, 0x0a, 0xfe, 0xa9, 0x95,
+ 0xbe, 0x96, 0xa4, 0x38, 0x17, 0x97, 0xcb, 0x79, 0xd0, 0x04, 0x5c, 0xbb,
+ 0x6c, 0x74, 0x2c, 0x15, 0x0c, 0xe0, 0x9e, 0xe5, 0x19, 0x5a, 0x3e, 0x73,
+ 0xbf, 0x48, 0x96, 0x8e, 0xb5, 0x19, 0xbd, 0xb4, 0x84, 0xb5, 0x94, 0xdf,
+ 0x75, 0x3f, 0xa3, 0x04, 0x35, 0xd0, 0x91, 0xb4, 0x77, 0xe5, 0x70, 0xf2,
+ 0x9b, 0x10, 0xd6, 0x1d, 0x6a, 0xb0, 0xf0, 0xa2, 0x90, 0xd8, 0x75, 0x99,
+ 0x23, 0xa7, 0x41, 0x02, 0x16, 0xb6, 0xc0, 0x4c, 0x8f, 0x6f, 0xc7, 0xd1,
+ 0xaa, 0xf5, 0x44, 0xb6, 0x9c, 0xa1, 0xcd, 0x19, 0xa7, 0xe7, 0x2d, 0xae,
+ 0x0d, 0xe8, 0x43, 0xc7, 0xc7, 0x56, 0x67, 0xa0, 0xb8, 0x99, 0xce, 0xe3,
+ 0x2f, 0x0b, 0x86, 0xf9, 0xb1, 0x27, 0xb6, 0xa3, 0xc0, 0x2f, 0x23, 0xb5,
+ 0x33, 0x93, 0x12, 0x9a, 0xba, 0xe2, 0x49, 0xfb, 0xf4, 0xbc, 0x80, 0x69,
+ 0x4e, 0x26, 0xd1, 0xba, 0x5e, 0x12, 0x18, 0xe2, 0x14, 0xcf, 0x4c, 0x61,
+ 0x48, 0x05, 0x06, 0x45, 0x05, 0x98, 0x17, 0x0b, 0x5a, 0x57, 0x3a, 0x50,
+ 0x43, 0x0e, 0xb6, 0x49, 0xe7, 0xb7, 0x65, 0x5b, 0x2c, 0x83, 0xaa, 0xd6,
+ 0xe5, 0x97, 0xeb, 0x50, 0xcd, 0xd8, 0xcd, 0x5a, 0x06, 0x91, 0xf9, 0x83,
+ 0x3a, 0x60, 0x59, 0xc6, 0xcb, 0xad, 0xf8, 0xe6, 0x69, 0x87, 0x47, 0xeb,
+ 0xc6, 0x5f, 0x4b, 0xef, 0x5b, 0x7d, 0x44, 0x78, 0xa2, 0x45, 0xad, 0x7c,
+ 0x39, 0xfd, 0xd1, 0x3c, 0x4e, 0xa2, 0x91, 0x9b, 0x67, 0x9a, 0x65, 0xbf,
+ 0x6d, 0xd5, 0xf9, 0x2a, 0xe1, 0x4b, 0x4b, 0x56, 0xdc, 0x3b, 0x46, 0xe6,
+ 0x09, 0x80, 0x04, 0xdd, 0x47, 0x31, 0xd7, 0xe1, 0x9a, 0x54, 0x4b, 0xf4,
+ 0xa6, 0xc5, 0xa9, 0x93, 0x37, 0xbe, 0xa5, 0xdf, 0xc6, 0x6d, 0xf5, 0x5d,
+ 0xc5, 0x36, 0x1d, 0x6b, 0x6c, 0x3c, 0x91, 0xa8, 0xeb, 0xf7, 0xcc, 0xcb,
+ 0xe0, 0x86, 0x8a, 0xc2, 0x9c, 0xf1, 0x44, 0x60, 0x5e, 0xc3, 0x0d, 0x9d,
+ 0xe8, 0xea, 0x6b, 0xd4, 0xb0, 0xdf, 0x8a, 0x12, 0x9d, 0x65, 0x9b, 0x97,
+ 0xe7, 0x65, 0x58, 0x8d, 0xa2, 0xc7, 0x07, 0xfb, 0x01, 0x37, 0x2e, 0xe4,
+ 0x06, 0x98, 0x6e, 0x88, 0x65, 0x32, 0xbb, 0x98, 0xce, 0x83, 0x31, 0x42,
+ 0x24, 0x49, 0xfc, 0xd5, 0x05, 0x99, 0x88, 0x71, 0x83, 0x4a, 0xf5, 0x77,
+ 0x81, 0x53, 0x22, 0x91, 0x4e, 0x61, 0x43, 0x57, 0x61, 0x1e, 0x6c, 0xf4,
+ 0xa5, 0xc7, 0x84, 0x61, 0x04, 0xb7, 0x4e, 0xce, 0x45, 0xcb, 0xc6, 0xe1,
+ 0x56, 0x06, 0x0e, 0x91, 0xb6, 0x16, 0xfc, 0x60, 0x1a, 0x20, 0x3a, 0xae,
+ 0x4b, 0xe0, 0xac, 0x08, 0x61, 0x4f, 0x8b, 0xbe, 0x5f, 0x72, 0xa1, 0x23,
+ 0xf8, 0xca, 0x22, 0x24, 0xb3, 0x62, 0x13, 0x80, 0x3b, 0x88, 0xa1, 0xa5,
+ 0x24, 0x13, 0xb2, 0xc3, 0x74, 0x07, 0xcb, 0xf4, 0x74, 0xb3, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xa1, 0xf7, 0xf1, 0xc3,
+ 0x49, 0x0f, 0xe2, 0x84, 0x74, 0xb4, 0x70, 0xbb, 0x42, 0xf3, 0x79, 0xfb,
+ 0x84, 0x33, 0xa3, 0x8a, 0x81, 0x7f, 0x99, 0x27, 0x88, 0xa0, 0xd3, 0xea,
+ 0x2a, 0x87, 0x45, 0xab, 0x93, 0x70, 0x42, 0x49, 0xb0, 0xe1, 0xb0, 0x88,
+ 0x33, 0xc2, 0xc4, 0xfe, 0x4b, 0x20, 0x98, 0x34, 0x4f, 0xc4, 0x94, 0xbb,
+ 0x4b, 0xc4, 0x74, 0x7c, 0xfc, 0xb0, 0x49, 0xd5, 0xe9, 0x49, 0x9c, 0xd2,
+ 0xb7, 0x07, 0xe1, 0x27, 0x58, 0xd7, 0x60, 0xc0, 0x19, 0xc6, 0xa3, 0x13,
+ 0x0c, 0x28, 0x05, 0x3f, 0x92, 0x4d, 0x7b, 0xf1, 0xff, 0x22, 0xae, 0x1b,
+ 0xe8, 0x68, 0xe0, 0xf9, 0x25, 0xd4, 0xfd, 0x80, 0xcc, 0x76, 0x61, 0xb2,
+ 0xfb, 0x5d, 0x8b, 0x80, 0xf6, 0x9d, 0xbb, 0x63, 0x78, 0x62, 0x97, 0xff,
+ 0x35, 0xce, 0x8f, 0xbd, 0x86, 0x34, 0x6e, 0xc2, 0x7d, 0xdc, 0xce, 0xf2,
+ 0x2d, 0x84, 0x9d, 0xa8, 0x8b, 0x69, 0xcf, 0xd7, 0x39, 0xf3, 0xb8, 0xd2,
+ 0x84, 0x40, 0x20, 0xaa, 0x88, 0xf1, 0xe8, 0x35, 0xb6, 0x3f, 0x5d, 0x85,
+ 0xe1, 0x4b, 0x86, 0xa5, 0xa2, 0x3c, 0x1b, 0x85, 0xa1, 0xe4, 0x3f, 0xf6,
+ 0xad, 0x41, 0x11, 0xbb, 0xc7, 0x28, 0xf4, 0x2a, 0x8c, 0x45, 0x6f, 0x51,
+ 0xb6, 0x2a, 0x64, 0xf6, 0x76, 0x0d, 0xf6, 0x3c, 0x25, 0x11, 0x61, 0x18,
+ 0x98, 0x00, 0xbf, 0x33, 0xb9, 0xd4, 0x9d, 0xcd, 0x46, 0x3c, 0x1a, 0xad,
+ 0xd7, 0x5a, 0x85, 0x40, 0x1e, 0xa0, 0x0f, 0x2d, 0xa8, 0x05, 0xa4, 0xff,
+ 0x95, 0x07, 0xf4, 0x01, 0xe2, 0xa3, 0xc0, 0xb7, 0x83, 0x54, 0xbb, 0x49,
+ 0x5b, 0xec, 0xc4, 0x2f, 0x87, 0xef, 0x7a, 0x31, 0x9f, 0x22, 0x28, 0x37,
+ 0xeb, 0xb1, 0xb0, 0x45, 0x71, 0x35, 0x5b, 0xa0, 0xfa, 0x8d, 0x40, 0x00,
+ 0x06, 0x1e, 0x2f, 0xac, 0xf0, 0xe5, 0x86, 0xb2, 0x23, 0x57, 0xed, 0x8c,
+ 0x26, 0x8e, 0xfe, 0xbc, 0x5f, 0x54, 0x11, 0x46, 0xe2, 0xca, 0xf7, 0x99,
+ 0x02, 0x8f, 0xf2, 0x10, 0x75, 0x01, 0x4d, 0x07, 0x1b, 0xaa, 0x55, 0xd5,
+ 0x7b, 0xf2, 0x75, 0x13, 0x8c, 0xcd, 0xb4, 0xa1, 0x83, 0x61, 0xf9, 0x8a,
+ 0x3a, 0xd3, 0x1e, 0x5d, 0xd1, 0x12, 0x1c, 0xa6, 0xcc, 0xf9, 0x7d, 0x13,
+ 0x37, 0x20, 0x4f, 0xcf, 0x22, 0x8d, 0x2d, 0xbb, 0x26, 0x3a, 0x2b, 0xf3,
+ 0x34, 0x6c, 0x10, 0xd5, 0xb8, 0xd4, 0x21, 0x37, 0x25, 0xf6, 0x98, 0x49,
+ 0x32, 0x1b, 0x2e, 0x65, 0x66, 0x30, 0x00, 0xc9, 0xb4, 0xd3, 0x2c, 0x69,
+ 0xa9, 0x0e, 0xef, 0xfc, 0x05, 0x43, 0xa2, 0xf0, 0xb4, 0xcf, 0x32, 0xa7,
+ 0x1a, 0x2a, 0xd9, 0xab, 0xe2, 0x61, 0x53, 0x07, 0x2a, 0xc8, 0xdc, 0x53,
+ 0x0c, 0x9b, 0x80, 0x50, 0x9c, 0x05, 0x2d, 0x49, 0xd3, 0x37, 0x80, 0x4c,
+ 0x66, 0xac, 0x56, 0x1e, 0x4f, 0x02, 0x03, 0x9e, 0x1c, 0x58, 0xad, 0xc0,
+ 0x62, 0x5a, 0x5d, 0x35, 0x28, 0x41, 0x90, 0xe4, 0x5e, 0x6a, 0x5c, 0xbe,
+ 0xc7, 0x3d, 0x97, 0x2f, 0xab, 0x1e, 0xe8, 0xe6, 0x3b, 0x7f, 0xbe, 0x3a,
+ 0x04, 0x70, 0x60, 0xf6, 0xb6, 0x02, 0xd4, 0x5f, 0xb3, 0xf3, 0xd7, 0xb4,
+ 0xd8, 0x70, 0xd1, 0x72, 0xea, 0xde, 0xb2, 0xf9, 0x06, 0xd7, 0x2e, 0x06,
+ 0x8d, 0x1c, 0xd1, 0x4e, 0xed, 0xad, 0x52, 0x9a, 0x6b, 0xb7, 0xe2, 0xb6,
+ 0x32, 0x9f, 0xdb, 0xe8, 0xcc, 0x85, 0x68, 0xba, 0x3d, 0x70, 0x34, 0x9d,
+ 0xef, 0x4c, 0xda, 0x87, 0x54, 0xcd, 0xf4, 0x89, 0x97, 0x51, 0x03, 0xc7,
+ 0x53, 0x20, 0x98, 0x84, 0xe8, 0x0e, 0xeb, 0x62, 0x14, 0x8a, 0xb0, 0xd6,
+ 0x07, 0xea, 0x4f, 0x0f, 0x4c, 0x46, 0x4c, 0xdc, 0xf4, 0xb7, 0x67, 0x20,
+ 0x0c, 0xa0, 0x6e, 0x98, 0x49, 0xd5, 0xcf, 0xb6, 0x51, 0x00, 0xf8, 0xbd,
+ 0x2a, 0x6a, 0xd9, 0x11, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd9, 0x3f, 0x98,
+ 0x47, 0x7f, 0xcc, 0xaf, 0x6a, 0xbe, 0xe5, 0x7f, 0xed, 0xd3, 0xe8, 0x7c,
+ 0x85, 0xea, 0x37, 0x7f, 0xc0, 0x1c, 0x1a, 0x54, 0x20, 0x5a, 0xb5, 0xa6,
+ 0xc6, 0x7a, 0xd8, 0xb0, 0xfe, 0x1b, 0x76, 0xb6, 0x88, 0x86, 0xcd, 0xd2,
+ 0x44, 0x89, 0x53, 0x7b, 0x4c, 0x57, 0x8c, 0x82, 0xf5, 0x43, 0x93, 0xe3,
+ 0x8f, 0x13, 0x36, 0xdd, 0xc9, 0xe2, 0x29, 0xc1, 0x7a, 0x26, 0xab, 0x44,
+ 0xe9, 0xa1, 0xda, 0x52, 0xff, 0x3f, 0xba, 0x41, 0xc1, 0x0b, 0x44, 0x76,
+ 0xe4, 0x70, 0xf7, 0x1f, 0x3f, 0x26, 0x8a, 0x6e, 0xa3, 0x6f, 0x68, 0x21,
+ 0x9f, 0xaa, 0xe4, 0x4d, 0x6e, 0x60, 0x14, 0xad, 0x3b, 0x64, 0x5c, 0x1d,
+ 0x2f, 0x1f, 0xb9, 0x57, 0x68, 0x9f, 0x46, 0x97, 0xb5, 0x37, 0xfd, 0x94,
+ 0x18, 0xaf, 0xe3, 0xba, 0x0c, 0x6a, 0x04, 0x04, 0x84, 0x43, 0x3a, 0x81,
+ 0x04, 0x94, 0x10, 0xa5, 0x66, 0x98, 0x7f, 0xd8, 0x3d, 0xfc, 0xcb, 0xac,
+ 0xc2, 0xf9, 0x21, 0x83, 0x21, 0x62, 0xe1, 0x23, 0x01, 0x6f, 0xe5, 0xff,
+ 0x55, 0x66, 0x10, 0x74, 0x8b, 0x31, 0x02, 0xcc, 0xbd, 0xba, 0x7a, 0xee,
+ 0x47, 0x35, 0xc4, 0x87, 0xf5, 0x33, 0x81, 0x5c, 0x6b, 0xf8, 0x04, 0x6c,
+ 0x99, 0xe0, 0xb6, 0xbd, 0x58, 0xd7, 0x27, 0xe5, 0x2c, 0xa1, 0xd3, 0xc8,
+ 0x7d, 0x51, 0xc9, 0x85, 0xd4, 0xeb, 0x43, 0x84, 0xa2, 0x1d, 0x76, 0x87,
+ 0xd3, 0x90, 0xf1, 0xa1, 0x48, 0xe9, 0x7c, 0x7f, 0x57, 0xa1, 0x5d, 0xf2,
+ 0xc5, 0xf7, 0x42, 0x00, 0x34, 0x0d, 0x2a, 0x00, 0x3a, 0xfc, 0x81, 0x34,
+ 0x86, 0x2f, 0xb1, 0x20, 0x47, 0x30, 0xdb, 0x9b, 0xe7, 0x01, 0x12, 0xb3,
+ 0xbf, 0x8d, 0x60, 0x4e, 0x0a, 0xe7, 0x18, 0x8c, 0x3a, 0x0b, 0xe3, 0x7b,
+ 0x46, 0x02, 0x8a, 0x8d, 0xc0, 0x87, 0xe7, 0x9e, 0x25, 0xf7, 0xae, 0xe5,
+ 0x3d, 0x02, 0x82, 0x01, 0x01, 0x00, 0xce, 0x36, 0x17, 0xd5, 0xb5, 0x07,
+ 0x63, 0x52, 0x0d, 0x05, 0xd2, 0x09, 0x88, 0x52, 0x35, 0x45, 0x4d, 0x26,
+ 0xe4, 0x82, 0xe3, 0xd1, 0x26, 0xdb, 0x58, 0x5e, 0x90, 0xa4, 0xfa, 0xd8,
+ 0x39, 0x72, 0xf9, 0xd4, 0x7b, 0x85, 0x80, 0x62, 0xf5, 0x2b, 0x88, 0xb7,
+ 0x36, 0xa3, 0x44, 0x57, 0xcd, 0x1c, 0xa9, 0xba, 0x0b, 0x9d, 0x52, 0x98,
+ 0x17, 0x2f, 0x09, 0x08, 0xfd, 0xef, 0xc4, 0xc3, 0x7d, 0xfb, 0xe8, 0x12,
+ 0x75, 0xb2, 0x71, 0xd0, 0x63, 0x55, 0x08, 0xf5, 0x78, 0xfe, 0x30, 0x96,
+ 0x7a, 0x1e, 0x91, 0x9c, 0xbc, 0xb6, 0x22, 0x7a, 0x5a, 0x08, 0x72, 0xa3,
+ 0xd8, 0xde, 0x0b, 0xdc, 0xd6, 0x11, 0x70, 0xfd, 0x4a, 0x11, 0x28, 0xd5,
+ 0x59, 0x1a, 0x1d, 0x3b, 0x59, 0xc4, 0x90, 0xc6, 0x7f, 0xa2, 0x16, 0xe2,
+ 0x75, 0x74, 0x07, 0x2e, 0x6e, 0x99, 0x7e, 0x54, 0x5d, 0xc1, 0x23, 0x46,
+ 0x09, 0x66, 0x53, 0x5a, 0x03, 0x89, 0x8e, 0x74, 0x6d, 0x99, 0x2e, 0x4f,
+ 0xc6, 0x5d, 0x64, 0x8e, 0x51, 0xb4, 0x97, 0x32, 0x86, 0x30, 0x01, 0x11,
+ 0x3a, 0x28, 0xbe, 0xa8, 0x4f, 0xf9, 0x00, 0x34, 0xde, 0x88, 0x53, 0x29,
+ 0xa1, 0x62, 0xd1, 0x55, 0x88, 0xeb, 0xd5, 0xd0, 0x26, 0xe9, 0x5b, 0x01,
+ 0x17, 0xa6, 0x8c, 0x68, 0x70, 0xc4, 0x07, 0xb2, 0xba, 0x82, 0x48, 0xd4,
+ 0xa1, 0xa8, 0xb6, 0xc4, 0x3e, 0x74, 0xf0, 0x86, 0x24, 0x5e, 0xc9, 0x47,
+ 0xe5, 0xba, 0xbc, 0x82, 0xa6, 0x6b, 0x33, 0x11, 0xd4, 0xa5, 0x92, 0x7d,
+ 0x2b, 0x77, 0x6b, 0x78, 0x1f, 0x80, 0xa8, 0x7b, 0xd8, 0x92, 0x3f, 0xe9,
+ 0xcd, 0x15, 0x84, 0xbe, 0x53, 0x8a, 0x15, 0x05, 0x91, 0xb6, 0x49, 0x99,
+ 0xea, 0x05, 0xa9, 0x84, 0xc9, 0xff, 0x79, 0x10, 0x07, 0xa4, 0x08, 0xd9,
+ 0x6f, 0x51, 0xce, 0x30, 0xc8, 0xd0, 0xb4, 0xd8, 0xc0, 0xaf, 0x02, 0x82,
+ 0x01, 0x00, 0x25, 0xd9, 0x78, 0x94, 0x6c, 0x65, 0xa2, 0xe2, 0x3c, 0x24,
+ 0x0b, 0xe7, 0xc9, 0x95, 0xa5, 0xac, 0x47, 0x24, 0x28, 0x33, 0xb6, 0x31,
+ 0xb8, 0x1a, 0x72, 0xf3, 0x56, 0xfd, 0x19, 0x86, 0x0b, 0x40, 0x1a, 0x54,
+ 0xd2, 0x74, 0x72, 0xd8, 0x05, 0x1c, 0x3f, 0xb8, 0xb5, 0xb0, 0x95, 0x48,
+ 0x3b, 0xc0, 0xb3, 0x67, 0x5e, 0xac, 0x1c, 0xb2, 0xe0, 0x6d, 0x3d, 0xe3,
+ 0xfc, 0x7b, 0x65, 0xa5, 0x4d, 0x3a, 0x4f, 0x22, 0x94, 0x77, 0x38, 0x09,
+ 0x21, 0x4f, 0x9a, 0xc0, 0xf0, 0xdd, 0xd7, 0xf8, 0x96, 0x0f, 0x10, 0x8d,
+ 0xe9, 0xbc, 0xbb, 0xba, 0x2e, 0xb1, 0x7c, 0xba, 0x8d, 0xea, 0xfe, 0xfe,
+ 0x5b, 0x38, 0x0f, 0xc2, 0x24, 0xab, 0x83, 0x21, 0x6d, 0x63, 0x22, 0xec,
+ 0xcf, 0x9d, 0x99, 0x05, 0xaa, 0xf9, 0xaa, 0x1b, 0x48, 0xdc, 0xc4, 0xd3,
+ 0xb2, 0x5d, 0xc0, 0xc0, 0xbe, 0x9d, 0xa7, 0x96, 0x46, 0xda, 0xdb, 0x12,
+ 0xda, 0xff, 0xe1, 0xbd, 0x32, 0x7a, 0x3d, 0xa1, 0x63, 0x11, 0x3c, 0x02,
+ 0xf1, 0x70, 0x5c, 0xa8, 0x7b, 0x95, 0xcb, 0x54, 0x6e, 0x99, 0x99, 0x8e,
+ 0x5d, 0x51, 0x68, 0xdd, 0xe6, 0x09, 0xae, 0x0a, 0x71, 0x8d, 0x7c, 0xcd,
+ 0xba, 0xe6, 0x6c, 0xad, 0x88, 0xa6, 0x3e, 0x8a, 0x57, 0xee, 0xd4, 0x7d,
+ 0x74, 0xe6, 0x13, 0xc3, 0xac, 0x18, 0x79, 0x59, 0x5c, 0xe1, 0xbd, 0xa3,
+ 0x63, 0xc6, 0x42, 0xcf, 0xd5, 0xd6, 0x3c, 0x58, 0x7c, 0xbb, 0x11, 0x42,
+ 0xc9, 0x84, 0xe0, 0xee, 0x57, 0x4f, 0xba, 0x46, 0x5b, 0x76, 0xb6, 0x1c,
+ 0x6d, 0x31, 0xd9, 0xb0, 0x41, 0x10, 0x67, 0xda, 0xba, 0x3e, 0xec, 0xfa,
+ 0x35, 0xed, 0x47, 0x38, 0x94, 0xec, 0x78, 0x9b, 0x20, 0xbd, 0xb1, 0x89,
+ 0x8b, 0x54, 0xc9, 0xa1, 0x76, 0x66, 0xba, 0x26, 0x9d, 0x8f, 0xbf, 0x9d,
+ 0xd0, 0xe5, 0xd8, 0x83, 0x36, 0x19, 0x02, 0x82, 0x01, 0x01, 0x00, 0x80,
+ 0xa4, 0xe4, 0x67, 0xb1, 0x20, 0xe3, 0xc8, 0x4b, 0x51, 0x87, 0x3f, 0xe5,
+ 0x28, 0x8c, 0x0d, 0x28, 0xdd, 0x8b, 0x8f, 0x50, 0x7a, 0xa9, 0x88, 0x0b,
+ 0x70, 0x2b, 0x42, 0x91, 0x2f, 0x15, 0x5f, 0xf2, 0x15, 0xa9, 0xdd, 0x96,
+ 0x43, 0xa5, 0xf9, 0xbb, 0xb7, 0xb8, 0xc1, 0x50, 0x20, 0x8a, 0x58, 0x48,
+ 0x56, 0x45, 0x6a, 0xa7, 0x1d, 0x34, 0xd1, 0x66, 0x0c, 0x93, 0x06, 0xe2,
+ 0xb4, 0xa6, 0xc2, 0xe1, 0x7b, 0xaa, 0xab, 0x61, 0x2f, 0x84, 0xd8, 0x86,
+ 0xd7, 0x44, 0xdd, 0x27, 0x08, 0xa9, 0x34, 0xaa, 0xd8, 0xa2, 0x2d, 0xea,
+ 0x02, 0x74, 0x6a, 0x72, 0xc2, 0x5e, 0xc7, 0xdf, 0x94, 0xac, 0x83, 0x82,
+ 0xfe, 0xb1, 0x17, 0x55, 0x67, 0x0b, 0xc8, 0x2b, 0xd6, 0x5b, 0xe1, 0x32,
+ 0x04, 0x73, 0x99, 0x76, 0x37, 0x5e, 0xd8, 0xbc, 0xa6, 0x2d, 0xdf, 0x5a,
+ 0x1d, 0x5d, 0xc3, 0xe0, 0xb2, 0x8f, 0xa8, 0xa3, 0x75, 0x33, 0x61, 0xbc,
+ 0x5a, 0x4c, 0x09, 0x55, 0x07, 0xf5, 0x93, 0x4b, 0xe9, 0x31, 0x75, 0xbd,
+ 0x21, 0x8a, 0xef, 0x25, 0xab, 0x4e, 0xa2, 0x1e, 0x97, 0x38, 0x14, 0xfa,
+ 0x19, 0x01, 0x7f, 0x00, 0x8a, 0xa7, 0x20, 0xd3, 0xc1, 0x4d, 0xc2, 0xfa,
+ 0xc7, 0x79, 0x8e, 0xf8, 0xf4, 0x0c, 0x82, 0x1d, 0x74, 0x06, 0x6d, 0x74,
+ 0xf3, 0xfe, 0x40, 0xcb, 0x18, 0xc3, 0xa5, 0x52, 0x27, 0xc9, 0x63, 0x00,
+ 0xae, 0x5e, 0xc0, 0x37, 0x47, 0xc0, 0x3c, 0xa7, 0xdf, 0xc5, 0xdc, 0x78,
+ 0xa6, 0xb6, 0x07, 0x79, 0x04, 0xd7, 0x7a, 0x0f, 0xb4, 0x87, 0xca, 0xa6,
+ 0xd1, 0x64, 0x41, 0x90, 0xd7, 0xd5, 0xd6, 0x87, 0xd2, 0x88, 0xa1, 0x4b,
+ 0x0e, 0x07, 0x62, 0x36, 0x36, 0x6b, 0xf5, 0x8e, 0x54, 0xc6, 0x03, 0xb7,
+ 0xcd, 0xd5, 0x46, 0x73, 0x32, 0xda, 0xac, 0xa9, 0x3a, 0x6b, 0xfd, 0x2f,
+ 0xe5, 0x4d, 0x07, 0x02, 0x82, 0x01, 0x00, 0x1f, 0xa8, 0xf5, 0xea, 0x9d,
+ 0xc0, 0xf2, 0x32, 0x53, 0x93, 0x2e, 0x4e, 0xbf, 0xf1, 0xdc, 0xb8, 0x0d,
+ 0xaa, 0xd2, 0x53, 0xb6, 0x2e, 0x8a, 0xa2, 0x88, 0x17, 0xe7, 0x57, 0x14,
+ 0xa5, 0x3f, 0x81, 0xba, 0x14, 0xbb, 0x6b, 0x7c, 0x81, 0x86, 0xf9, 0x56,
+ 0x45, 0xaf, 0x34, 0xfb, 0xaf, 0xe8, 0x45, 0x36, 0x43, 0xdd, 0x48, 0xd2,
+ 0x0d, 0x3a, 0x31, 0xaa, 0x86, 0x43, 0xbb, 0xf5, 0x6d, 0xf2, 0xa5, 0xc4,
+ 0x09, 0x45, 0x60, 0xe0, 0x95, 0xc9, 0x4e, 0x2e, 0x3d, 0xe3, 0xac, 0x75,
+ 0xde, 0xb3, 0xd1, 0x05, 0x70, 0x2a, 0x03, 0x8f, 0x5c, 0x33, 0x35, 0x4c,
+ 0x9a, 0x2e, 0xa2, 0xe1, 0xa1, 0xf6, 0xbd, 0xaa, 0x7f, 0x7e, 0x9f, 0x4d,
+ 0x5d, 0xcf, 0x09, 0xf0, 0x72, 0x07, 0x45, 0x58, 0x0c, 0xc0, 0xe6, 0xc1,
+ 0x85, 0xa8, 0x38, 0x54, 0x0b, 0x8e, 0x05, 0x70, 0x16, 0x9d, 0x81, 0xe2,
+ 0x0c, 0xc8, 0x6b, 0x7b, 0xdb, 0x5c, 0xd2, 0xe5, 0xb0, 0x2d, 0x1b, 0x19,
+ 0x85, 0x5f, 0xf3, 0x6a, 0x3f, 0x05, 0xc3, 0x57, 0xaa, 0x7f, 0x5b, 0x32,
+ 0xc8, 0x3a, 0xf0, 0xf2, 0x19, 0xf1, 0x64, 0xc6, 0x90, 0xcd, 0x7a, 0xdc,
+ 0xf6, 0xc6, 0x5c, 0xd6, 0xdc, 0x29, 0x07, 0x64, 0x5d, 0xee, 0xe3, 0x25,
+ 0xf3, 0x23, 0xff, 0x37, 0xac, 0x39, 0x26, 0x70, 0xa1, 0xbf, 0xfb, 0x01,
+ 0x81, 0x87, 0xc0, 0xc8, 0x17, 0x92, 0x52, 0x4f, 0xb2, 0x47, 0xe0, 0x36,
+ 0x9f, 0x24, 0xa4, 0xc6, 0x6c, 0x52, 0x66, 0x73, 0x78, 0x76, 0x45, 0x0b,
+ 0xaa, 0xa2, 0x5d, 0x44, 0xed, 0x7c, 0xb0, 0x14, 0x3b, 0xd8, 0xf9, 0x38,
+ 0x0d, 0x81, 0xf1, 0x2e, 0x82, 0xb5, 0xf0, 0x91, 0xbc, 0x6b, 0x7e, 0x0b,
+ 0x7c, 0x8a, 0xb1, 0x5e, 0x1d, 0x42, 0x35, 0xd9, 0x04, 0xef, 0xb9, 0x3d,
+ 0x86, 0x47, 0xda, 0xf0, 0x99, 0x92, 0xaf, 0x7d, 0xba, 0x21, 0xf3};
+
+static const std::vector<uint8_t> priv_key_73{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xb2, 0xe5, 0x7c, 0x70, 0x93, 0xf6, 0xb5, 0x37, 0x33, 0xa2,
+ 0xe6, 0xcf, 0x52, 0x03, 0x5d, 0xfa, 0xfa, 0x38, 0xf7, 0xe9, 0xf4, 0x1e,
+ 0xc3, 0xed, 0x02, 0x0d, 0xa2, 0xa1, 0x53, 0xa3, 0x9a, 0x0c, 0x3e, 0x65,
+ 0xea, 0x21, 0xb7, 0x63, 0x1c, 0x9f, 0x96, 0xb5, 0xff, 0x85, 0x36, 0x3c,
+ 0xac, 0x83, 0x5b, 0xb1, 0xcd, 0x8e, 0x2f, 0xc1, 0xa1, 0x03, 0x71, 0xd2,
+ 0xb3, 0x07, 0x5c, 0x78, 0x06, 0x10, 0xab, 0x70, 0x18, 0x7a, 0x35, 0x4a,
+ 0x34, 0x90, 0x23, 0x9c, 0xe1, 0x5f, 0xde, 0xad, 0xda, 0xee, 0xb6, 0xbd,
+ 0xda, 0x48, 0x69, 0x8b, 0xe1, 0x38, 0xf8, 0x8d, 0x84, 0x9e, 0xa5, 0xad,
+ 0x6a, 0x19, 0xa0, 0x8e, 0x55, 0x93, 0xca, 0xbd, 0x47, 0xfc, 0x7e, 0xd8,
+ 0xc4, 0x0a, 0x3b, 0xb1, 0x88, 0x6d, 0x91, 0x63, 0xb1, 0x5e, 0x57, 0x57,
+ 0x71, 0x47, 0x02, 0x10, 0xb1, 0x2c, 0x08, 0xa3, 0x40, 0xe3, 0xf1, 0x07,
+ 0xaa, 0xec, 0x30, 0x74, 0xaa, 0x0a, 0x7a, 0x53, 0xd0, 0x38, 0xba, 0xc8,
+ 0x7f, 0x28, 0x20, 0xf7, 0xe1, 0xb6, 0xf8, 0xf0, 0xc9, 0x15, 0x49, 0x19,
+ 0x13, 0xc2, 0x8d, 0xda, 0x42, 0x75, 0xe9, 0x93, 0x50, 0x6b, 0xf4, 0x97,
+ 0x15, 0x08, 0xac, 0xdb, 0x5f, 0x24, 0xba, 0x6b, 0x0c, 0x43, 0x3e, 0xce,
+ 0x98, 0xfa, 0x5a, 0xc6, 0x47, 0x5c, 0x70, 0xc5, 0x9e, 0x8e, 0xe9, 0x8a,
+ 0xde, 0xcf, 0x27, 0xe6, 0xdc, 0x0b, 0xe3, 0x00, 0x70, 0xe7, 0x87, 0x9b,
+ 0x5a, 0x62, 0x6b, 0xce, 0x12, 0x73, 0x9c, 0x37, 0x09, 0xbe, 0xd5, 0x6d,
+ 0x90, 0x41, 0xbd, 0x81, 0xbf, 0x03, 0x44, 0x69, 0x9b, 0xe2, 0x4e, 0x17,
+ 0xad, 0xe0, 0xbb, 0xc0, 0x53, 0x65, 0x02, 0x4c, 0x0b, 0xac, 0x08, 0x47,
+ 0x40, 0x10, 0xc8, 0x9b, 0x80, 0x96, 0xbc, 0xeb, 0x79, 0x48, 0xfd, 0x8b,
+ 0x12, 0x7f, 0xa6, 0x74, 0xbe, 0x88, 0x6f, 0x9c, 0x6b, 0x3f, 0x9b, 0x9c,
+ 0x25, 0x29, 0xae, 0xbf, 0xe5, 0x1e, 0x18, 0x9c, 0x7b, 0xe1, 0x2f, 0x75,
+ 0xc4, 0xff, 0x4b, 0xd0, 0xa1, 0x94, 0x05, 0xf2, 0x92, 0x76, 0x4d, 0x66,
+ 0x62, 0x03, 0x86, 0x93, 0x19, 0x3a, 0xaa, 0x61, 0x25, 0x38, 0x75, 0xd9,
+ 0xc3, 0x75, 0x85, 0x0b, 0x3f, 0x2d, 0x9e, 0x0b, 0xc0, 0x37, 0x23, 0xcc,
+ 0x7f, 0xe7, 0x3f, 0xe5, 0x95, 0x88, 0x4d, 0x9a, 0x34, 0xaa, 0x0b, 0x8d,
+ 0xd8, 0x2e, 0x51, 0xcc, 0x85, 0x93, 0xd8, 0xf1, 0x86, 0x25, 0x1b, 0xc0,
+ 0x09, 0x3c, 0x72, 0x17, 0x58, 0x5e, 0x88, 0xc7, 0xb4, 0x9a, 0x2d, 0x5b,
+ 0xc4, 0x2e, 0x08, 0x75, 0x26, 0xeb, 0x33, 0x3e, 0x7a, 0x0d, 0xbf, 0x96,
+ 0xc0, 0x72, 0x2e, 0x8b, 0xfe, 0x12, 0x51, 0x50, 0xb7, 0x62, 0xde, 0x71,
+ 0xdf, 0xe6, 0xe1, 0x2e, 0xe9, 0x0f, 0xb3, 0x1f, 0x10, 0x6f, 0xe3, 0x1e,
+ 0x85, 0x0b, 0x75, 0x55, 0x33, 0x10, 0x56, 0xf1, 0x76, 0x1c, 0x2a, 0x61,
+ 0x0b, 0x4e, 0xed, 0x36, 0x2a, 0x0a, 0xa8, 0x05, 0x89, 0xbf, 0x61, 0x2e,
+ 0x88, 0x15, 0x36, 0x77, 0xe4, 0x1a, 0x4e, 0x45, 0x49, 0xfe, 0x20, 0x9f,
+ 0xb6, 0x3a, 0xb6, 0x00, 0xce, 0x35, 0x97, 0xc3, 0xdd, 0xb9, 0x31, 0x94,
+ 0xbf, 0xf8, 0xef, 0x40, 0x0f, 0xa1, 0x58, 0x06, 0x8a, 0x93, 0xca, 0x6f,
+ 0x19, 0xa8, 0x7d, 0x7e, 0xf7, 0x6a, 0x76, 0x55, 0x90, 0x13, 0xba, 0x56,
+ 0xc5, 0x1a, 0xb6, 0xb5, 0xf8, 0xab, 0x10, 0xf5, 0x8b, 0xf1, 0x7f, 0xb0,
+ 0xf5, 0x60, 0x2e, 0x38, 0xac, 0xec, 0xd7, 0x89, 0xec, 0xf2, 0xa3, 0x60,
+ 0x12, 0x20, 0xd4, 0xe1, 0xe1, 0x80, 0x90, 0x3d, 0xb3, 0x54, 0xf7, 0xd9,
+ 0xa1, 0x21, 0x6d, 0xfa, 0x76, 0xef, 0xf5, 0x84, 0x49, 0xc4, 0xd8, 0x85,
+ 0x04, 0x9d, 0xfe, 0xfa, 0xa4, 0x1a, 0xfe, 0x04, 0xd7, 0x33, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x6e, 0xbd, 0x0f, 0xa2, 0xc0,
+ 0x74, 0xdf, 0x08, 0x24, 0xb6, 0x9a, 0x19, 0x8b, 0xb2, 0xf9, 0xe1, 0xfa,
+ 0x32, 0x79, 0x84, 0x20, 0xd1, 0x4a, 0x86, 0xd3, 0xd6, 0x8c, 0xed, 0x40,
+ 0x50, 0xed, 0x72, 0xd6, 0xcd, 0x4f, 0x79, 0x3f, 0x83, 0xe2, 0x9c, 0x07,
+ 0x36, 0xf1, 0xcd, 0x0c, 0x1d, 0xd2, 0xcc, 0x1d, 0x5e, 0x9a, 0xd7, 0x81,
+ 0x48, 0x62, 0xdb, 0x37, 0x02, 0x2e, 0x40, 0x48, 0x45, 0x23, 0xbb, 0xfd,
+ 0xe3, 0x8d, 0xc3, 0x58, 0x69, 0x6e, 0xd0, 0x2a, 0xbb, 0x59, 0xe7, 0x76,
+ 0x78, 0x38, 0x25, 0xbc, 0x89, 0x19, 0x2d, 0xe9, 0xe7, 0xe4, 0xaa, 0xd7,
+ 0x71, 0x02, 0xbf, 0x11, 0xdf, 0x9e, 0xe5, 0xee, 0x35, 0x2d, 0x54, 0x27,
+ 0x13, 0xb4, 0x13, 0xe0, 0x91, 0x5e, 0x08, 0xd7, 0x9a, 0xb5, 0xd0, 0xdd,
+ 0x46, 0xd0, 0xec, 0x8d, 0x34, 0x5b, 0xb2, 0x90, 0xdc, 0xb4, 0x4f, 0x85,
+ 0xa9, 0x48, 0xe9, 0xd0, 0xb1, 0xe6, 0x63, 0xfe, 0x3a, 0xb9, 0x67, 0x73,
+ 0x01, 0x9e, 0xca, 0xff, 0x14, 0x4d, 0x62, 0x11, 0xc6, 0x5f, 0xba, 0x5b,
+ 0xae, 0xf1, 0x4a, 0x73, 0xcd, 0x4a, 0x26, 0x0c, 0x99, 0x26, 0xba, 0xc6,
+ 0xb3, 0xa1, 0xfc, 0xb1, 0x93, 0x34, 0x3a, 0x02, 0x86, 0x69, 0x06, 0xdb,
+ 0x3e, 0x98, 0x80, 0xa7, 0xc8, 0x4b, 0x79, 0xed, 0xe6, 0xff, 0x15, 0x81,
+ 0xd9, 0x52, 0xa5, 0x34, 0x7b, 0xfa, 0x20, 0x51, 0x9a, 0xde, 0x6b, 0x9d,
+ 0x41, 0x10, 0xa2, 0xc1, 0x96, 0xb1, 0x04, 0x6b, 0xa7, 0x4c, 0x54, 0xb4,
+ 0x46, 0x7d, 0x89, 0xdb, 0xa3, 0xce, 0xc0, 0x63, 0x06, 0x85, 0xaf, 0x08,
+ 0x12, 0x37, 0xa4, 0x86, 0xa2, 0xb1, 0xc7, 0x83, 0x71, 0x32, 0x2e, 0x3c,
+ 0x95, 0xc6, 0x43, 0xdf, 0x7b, 0xfb, 0x74, 0x68, 0x39, 0x9a, 0x07, 0xb5,
+ 0x3a, 0x2e, 0x01, 0xb8, 0xb0, 0xf5, 0xea, 0x7e, 0xa7, 0x95, 0xa8, 0xe5,
+ 0xc9, 0x91, 0xd1, 0xb9, 0xde, 0x78, 0x52, 0xcf, 0x22, 0xf9, 0xc9, 0xd3,
+ 0x3b, 0x0c, 0x42, 0x86, 0x50, 0x97, 0x91, 0x3c, 0x68, 0x28, 0x1b, 0xd0,
+ 0x38, 0x03, 0x4d, 0xee, 0xf9, 0x28, 0x2c, 0x5a, 0xf5, 0x43, 0xe8, 0x1a,
+ 0x10, 0xb1, 0x5f, 0xa8, 0x53, 0xe8, 0xc3, 0xec, 0x82, 0x3b, 0x74, 0xfc,
+ 0xc9, 0xaf, 0x13, 0x2e, 0x47, 0x7a, 0x19, 0x88, 0x38, 0x29, 0xda, 0x62,
+ 0x02, 0x36, 0x0d, 0x7a, 0x89, 0x45, 0xbe, 0xa5, 0x63, 0x8c, 0xdc, 0xfc,
+ 0xf7, 0xaf, 0xbe, 0x2f, 0x31, 0xcc, 0x01, 0x89, 0x55, 0xaa, 0xda, 0x88,
+ 0x59, 0xc3, 0x19, 0xfa, 0x51, 0x28, 0x27, 0xf0, 0xc1, 0x31, 0xbe, 0xde,
+ 0xc2, 0x0a, 0x53, 0xf6, 0xd8, 0x57, 0x20, 0x3e, 0x06, 0x50, 0x97, 0xb5,
+ 0x68, 0x4e, 0x21, 0x99, 0xba, 0xaa, 0x30, 0x90, 0xb0, 0xb6, 0x7e, 0x6e,
+ 0x5a, 0x0c, 0x9e, 0x14, 0x0f, 0x6a, 0x4c, 0xcb, 0x62, 0x61, 0xd5, 0xfd,
+ 0x71, 0x88, 0x96, 0xa8, 0xd2, 0xac, 0x05, 0x6e, 0xfd, 0x9d, 0x6e, 0x87,
+ 0x98, 0xd6, 0xe2, 0xef, 0xcd, 0x30, 0x8d, 0x5a, 0x71, 0x83, 0x64, 0xfa,
+ 0x91, 0x10, 0x48, 0x9f, 0x8f, 0xea, 0xc6, 0xbb, 0x9a, 0xb6, 0x17, 0xa2,
+ 0x2b, 0x46, 0xe6, 0x66, 0xef, 0xd2, 0x18, 0xe2, 0xc8, 0x86, 0x3a, 0x60,
+ 0x0d, 0x40, 0x5f, 0x45, 0x9b, 0x6e, 0x45, 0xb1, 0x91, 0xc3, 0xa7, 0xec,
+ 0x0f, 0x3c, 0xaf, 0x29, 0x22, 0xf6, 0x67, 0x84, 0x0f, 0xf4, 0xdb, 0xf4,
+ 0x65, 0x31, 0xb2, 0xd3, 0x10, 0x46, 0xdb, 0x1e, 0x9b, 0xf2, 0x2b, 0xb7,
+ 0xd4, 0x57, 0x2a, 0x6a, 0xeb, 0x5b, 0x0a, 0x99, 0xa2, 0xdd, 0x8a, 0xe6,
+ 0x0a, 0xb7, 0xb5, 0x86, 0x0e, 0x92, 0xaf, 0xd0, 0x5f, 0x4c, 0x3a, 0xd5,
+ 0x4e, 0xf3, 0x92, 0xd5, 0x4e, 0xac, 0xba, 0x55, 0xc0, 0xb7, 0x35, 0xc8,
+ 0x58, 0x86, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe2, 0xd0, 0x78, 0x81,
+ 0xb8, 0xb4, 0x9b, 0x0c, 0xd3, 0x77, 0xf2, 0x62, 0x35, 0x9d, 0xe1, 0x5c,
+ 0x54, 0x83, 0x1d, 0x2a, 0x80, 0x64, 0xbc, 0x14, 0xba, 0x26, 0xb9, 0xa2,
+ 0x2e, 0x55, 0xf2, 0xd0, 0xe1, 0x32, 0xcd, 0xa4, 0x8d, 0x9a, 0x0c, 0x52,
+ 0x2d, 0x27, 0xab, 0x7d, 0x4b, 0xcf, 0x1d, 0xf1, 0x7e, 0x07, 0xe7, 0xa5,
+ 0xa5, 0x84, 0x2f, 0x79, 0x42, 0x02, 0x15, 0x66, 0xae, 0x14, 0x2e, 0x7e,
+ 0xe7, 0x53, 0xb2, 0xf9, 0x36, 0x7d, 0x1a, 0x20, 0xcf, 0xa7, 0x7c, 0x80,
+ 0x46, 0x75, 0xdc, 0xe9, 0xf3, 0xc3, 0xb4, 0x65, 0x7e, 0xa6, 0x29, 0x0f,
+ 0x77, 0x55, 0x60, 0x95, 0xe1, 0x66, 0xeb, 0xba, 0x32, 0x7a, 0x61, 0x81,
+ 0x98, 0x73, 0x90, 0x33, 0x52, 0xf9, 0xc4, 0x23, 0x3b, 0xaf, 0xeb, 0x16,
+ 0x3e, 0xdb, 0x7c, 0xcd, 0x62, 0x75, 0xad, 0xdf, 0x1f, 0x8b, 0x1b, 0x24,
+ 0xd6, 0x29, 0xa2, 0x7b, 0xb0, 0x2d, 0xde, 0xb8, 0x31, 0x10, 0x5e, 0x3e,
+ 0x2d, 0x2a, 0x20, 0xcb, 0xc0, 0xff, 0x86, 0x71, 0xa5, 0x5c, 0x09, 0x70,
+ 0x01, 0x05, 0x20, 0xa4, 0xcb, 0x1c, 0x7d, 0xf2, 0x24, 0x29, 0xe2, 0xfe,
+ 0x93, 0x82, 0xa0, 0x44, 0x3e, 0x26, 0xa6, 0x26, 0x3d, 0xab, 0x44, 0xf2,
+ 0x94, 0xda, 0x16, 0x00, 0xd6, 0x25, 0x47, 0x75, 0x0a, 0xc2, 0x94, 0x62,
+ 0x8b, 0xc2, 0x4d, 0xee, 0x2d, 0xe7, 0x56, 0x76, 0x42, 0x52, 0xd5, 0xcb,
+ 0x70, 0x61, 0x8c, 0x38, 0x91, 0x40, 0x90, 0xb7, 0x21, 0xad, 0xad, 0xf0,
+ 0x0b, 0x44, 0xa5, 0x50, 0xdd, 0xc2, 0x88, 0x61, 0x20, 0xb9, 0x38, 0x71,
+ 0xdd, 0x54, 0x98, 0xb4, 0xb6, 0xd2, 0xdb, 0x34, 0xb3, 0x9d, 0x80, 0xd7,
+ 0x10, 0x6b, 0xce, 0xaa, 0x2e, 0xe3, 0x48, 0x9f, 0x31, 0x01, 0x03, 0x98,
+ 0xff, 0x09, 0x0d, 0xa4, 0x6d, 0xa7, 0x41, 0x26, 0x2f, 0x2f, 0x13, 0x53,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xc9, 0xea, 0x8b, 0x21, 0x29, 0xd4, 0xff,
+ 0x94, 0x33, 0xbd, 0xd2, 0x0a, 0x81, 0xfc, 0x55, 0xc6, 0xb8, 0x32, 0x20,
+ 0x52, 0xac, 0xab, 0x1f, 0x94, 0x0a, 0xe6, 0xbb, 0x75, 0xda, 0xde, 0x01,
+ 0xd1, 0x0a, 0xd6, 0x48, 0x11, 0xb5, 0x3b, 0x56, 0x96, 0x75, 0x9a, 0x68,
+ 0xff, 0x01, 0x69, 0x83, 0xae, 0x91, 0x9c, 0x47, 0xda, 0x5b, 0x6e, 0xad,
+ 0xd1, 0x2d, 0x2e, 0x40, 0xc2, 0x49, 0x5e, 0xcc, 0x5e, 0x06, 0x59, 0x57,
+ 0x97, 0x13, 0x1e, 0x3c, 0x24, 0xac, 0xc6, 0x4c, 0x24, 0xc3, 0x9e, 0xea,
+ 0x04, 0x4f, 0xd6, 0x36, 0xc6, 0xc9, 0xe3, 0xae, 0x73, 0xdb, 0xc4, 0x3d,
+ 0x92, 0xd8, 0x98, 0xfe, 0x5b, 0xdc, 0x28, 0xf4, 0x50, 0x2b, 0xe7, 0xfc,
+ 0x0a, 0xd3, 0xdb, 0x3b, 0xd0, 0x74, 0x2e, 0xd5, 0xd4, 0x1e, 0xfa, 0xdf,
+ 0xd2, 0xb3, 0x11, 0x06, 0xcb, 0x2c, 0xfe, 0x41, 0xc6, 0x39, 0xa6, 0x64,
+ 0xe1, 0xeb, 0xba, 0x5a, 0x9a, 0x15, 0x5f, 0xd1, 0x7e, 0x0f, 0xef, 0x73,
+ 0xac, 0xa6, 0x9d, 0xa5, 0xb1, 0x1c, 0x0f, 0x22, 0x22, 0x9a, 0xf9, 0x4a,
+ 0x98, 0xe3, 0x4f, 0xe7, 0x0c, 0xc3, 0xd7, 0x2e, 0x7f, 0x39, 0x5b, 0xd2,
+ 0x52, 0xe9, 0xbb, 0xa7, 0x6a, 0x04, 0x9c, 0x19, 0x3e, 0xac, 0xbe, 0x57,
+ 0xba, 0x46, 0xa1, 0xaa, 0x9f, 0x43, 0x45, 0xac, 0xe9, 0xac, 0x27, 0xe6,
+ 0x53, 0x46, 0x9c, 0x16, 0xb8, 0x6e, 0xd4, 0x2d, 0x71, 0xcc, 0xbf, 0x0e,
+ 0x83, 0x2c, 0x06, 0x56, 0x5c, 0x2c, 0xa9, 0x35, 0xf2, 0x7b, 0x51, 0xd8,
+ 0xf2, 0xdb, 0x99, 0x53, 0x17, 0xe4, 0xa7, 0x50, 0xb4, 0xa8, 0x39, 0x2c,
+ 0xa6, 0x7f, 0x34, 0x49, 0x4d, 0x33, 0xc6, 0x53, 0x81, 0x9a, 0x77, 0x82,
+ 0x9c, 0x95, 0xac, 0xbb, 0xc1, 0x7c, 0x9d, 0x10, 0xbf, 0xb5, 0x87, 0xdd,
+ 0xad, 0x2b, 0xc8, 0xee, 0x32, 0xc0, 0xe9, 0x90, 0xa1, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xbd, 0xa3, 0x46, 0x0e, 0x57, 0xeb, 0x91, 0x73, 0xd0, 0xdf,
+ 0x89, 0xe5, 0xf9, 0x24, 0x4f, 0x07, 0x8e, 0x95, 0xad, 0x6e, 0x1a, 0xb9,
+ 0x9e, 0xd3, 0xc9, 0xac, 0x95, 0x2a, 0xf7, 0x88, 0xdf, 0x23, 0x2c, 0x16,
+ 0xf8, 0xff, 0x6b, 0x71, 0x70, 0x79, 0xc8, 0xcd, 0x51, 0x41, 0xca, 0x7f,
+ 0x9a, 0x6e, 0x8e, 0x4c, 0x77, 0xae, 0xf4, 0xcb, 0xa7, 0x91, 0xbf, 0xd1,
+ 0xd4, 0x28, 0xec, 0xc5, 0x6c, 0xf6, 0xa7, 0xdd, 0x40, 0x57, 0xc3, 0xea,
+ 0x27, 0x4d, 0x65, 0xb1, 0x88, 0x94, 0x0b, 0xd5, 0x81, 0xe6, 0x8d, 0xec,
+ 0x84, 0x49, 0x13, 0xf2, 0x43, 0x84, 0x6d, 0xe7, 0x11, 0x81, 0x5f, 0x5b,
+ 0x59, 0x1e, 0x6e, 0x14, 0x0a, 0xb0, 0x7b, 0x51, 0xac, 0x30, 0x6d, 0x60,
+ 0xed, 0x4f, 0xf4, 0x18, 0xaa, 0xfb, 0x07, 0x85, 0x26, 0x3c, 0xe6, 0xe4,
+ 0xb3, 0x82, 0x49, 0x72, 0x5a, 0x38, 0x9b, 0x63, 0x66, 0x39, 0xfa, 0x5c,
+ 0xef, 0xc9, 0x9b, 0x24, 0x2f, 0x57, 0xd7, 0x15, 0x51, 0x24, 0x6a, 0xf2,
+ 0x7a, 0x6b, 0x4c, 0xb1, 0xbe, 0x26, 0x4a, 0x84, 0x09, 0xfe, 0x1e, 0xe0,
+ 0x6c, 0xa1, 0x67, 0x01, 0x2a, 0x8c, 0x65, 0xb3, 0x22, 0xe2, 0xcc, 0x00,
+ 0x2e, 0x8c, 0xec, 0xa4, 0xe5, 0x59, 0xd9, 0x80, 0xda, 0x42, 0xca, 0xc9,
+ 0x92, 0x8c, 0x56, 0x79, 0xc7, 0xec, 0xf9, 0x23, 0x75, 0x5a, 0xfe, 0x40,
+ 0x5c, 0xf7, 0x35, 0x8e, 0xe2, 0xb8, 0x5c, 0xf7, 0x02, 0x71, 0x4d, 0x68,
+ 0xe9, 0x56, 0x64, 0xaf, 0x3d, 0x2d, 0xe5, 0x8d, 0xf8, 0x96, 0xbb, 0x43,
+ 0x6a, 0x19, 0xa3, 0x6d, 0x99, 0xb7, 0x02, 0x32, 0x38, 0x17, 0x68, 0x80,
+ 0xb5, 0xcc, 0xc3, 0x9c, 0x9d, 0xdb, 0xb3, 0x1c, 0x20, 0x48, 0x04, 0x39,
+ 0xfe, 0x3f, 0x33, 0x8e, 0xc0, 0x7e, 0x4c, 0x46, 0x3a, 0x84, 0xcf, 0x35,
+ 0xb7, 0x70, 0x00, 0xa5, 0x60, 0x87, 0x02, 0x82, 0x01, 0x00, 0x74, 0x5d,
+ 0x48, 0x0b, 0x37, 0xb9, 0x7a, 0x05, 0x66, 0x00, 0x4a, 0x31, 0x26, 0x12,
+ 0x4f, 0x38, 0xb3, 0xe4, 0xa7, 0x7e, 0x1d, 0xe6, 0x8c, 0xcf, 0x5b, 0xac,
+ 0xf7, 0x72, 0x07, 0x4d, 0x94, 0x8c, 0x6d, 0x8b, 0x6a, 0x83, 0x52, 0x07,
+ 0xbd, 0x71, 0xfe, 0x9a, 0x9b, 0x52, 0x02, 0xf5, 0x55, 0x1f, 0x60, 0xe9,
+ 0x48, 0xfb, 0x8d, 0x5f, 0xee, 0xaa, 0x33, 0x38, 0x89, 0xb7, 0xae, 0x63,
+ 0x04, 0xb2, 0x57, 0x44, 0x5b, 0xd7, 0x43, 0xfc, 0x53, 0xba, 0xeb, 0x1b,
+ 0x68, 0xbc, 0x73, 0x44, 0x7d, 0x27, 0x38, 0xff, 0x82, 0x17, 0xf4, 0x37,
+ 0xd3, 0xcd, 0x0f, 0x65, 0x3b, 0xfb, 0x09, 0xfa, 0xb9, 0xf4, 0x24, 0xa0,
+ 0x31, 0x94, 0x96, 0x89, 0x1e, 0x56, 0xfb, 0x1b, 0x48, 0x90, 0x6c, 0xb4,
+ 0xa5, 0x24, 0x97, 0x2a, 0x0b, 0x9d, 0xb8, 0xf6, 0xe2, 0x0c, 0x6b, 0x84,
+ 0xa8, 0x51, 0x5d, 0xde, 0x08, 0x1b, 0xaf, 0x27, 0x79, 0x99, 0x7d, 0x21,
+ 0xf8, 0x70, 0x87, 0x2c, 0x7f, 0x64, 0x8b, 0xad, 0x24, 0xd5, 0x3a, 0x0f,
+ 0x7a, 0xa3, 0xa8, 0xde, 0x6c, 0x60, 0x49, 0xf8, 0x3d, 0x76, 0xbc, 0xd2,
+ 0xa1, 0x08, 0x4e, 0xfd, 0x1c, 0xec, 0x0d, 0xa9, 0xc8, 0xe4, 0xaf, 0x7d,
+ 0x6a, 0x8b, 0x15, 0x30, 0xa9, 0x0c, 0x40, 0x32, 0x61, 0x4b, 0x61, 0x90,
+ 0xa1, 0x03, 0x15, 0xe4, 0xf4, 0xb7, 0x1f, 0x65, 0x4b, 0x2e, 0xc5, 0x28,
+ 0x60, 0x7c, 0x49, 0xfb, 0xfd, 0x98, 0x18, 0xe2, 0x1a, 0x19, 0x0a, 0xe0,
+ 0x05, 0xa8, 0x15, 0xeb, 0xe8, 0x74, 0xa5, 0x9b, 0xea, 0x28, 0x45, 0xed,
+ 0x2a, 0xf4, 0xc2, 0x52, 0x18, 0xea, 0x67, 0x3a, 0xb1, 0xd7, 0xdd, 0x33,
+ 0xb9, 0xe2, 0x62, 0x2b, 0xe7, 0xc8, 0xe7, 0xf5, 0x61, 0x4b, 0x33, 0xce,
+ 0xac, 0xdd, 0x5e, 0xf7, 0xcb, 0x08, 0x46, 0xc8, 0x88, 0x86, 0x15, 0x69,
+ 0x45, 0xa1, 0x02, 0x82, 0x01, 0x01, 0x00, 0x85, 0x1b, 0x5c, 0xb5, 0xa8,
+ 0x86, 0x81, 0x6c, 0xf1, 0xb3, 0x02, 0x73, 0x2f, 0x7f, 0xa2, 0xc6, 0xbd,
+ 0xf1, 0x35, 0x7b, 0x6b, 0x05, 0xbe, 0x55, 0x1c, 0xea, 0xdb, 0xcb, 0xea,
+ 0xb6, 0xd3, 0x42, 0xe8, 0x8d, 0x71, 0x69, 0xea, 0xa1, 0xbf, 0xad, 0xe9,
+ 0x99, 0x9a, 0x85, 0x59, 0x8b, 0x4e, 0xd5, 0x6a, 0x09, 0x26, 0x19, 0x97,
+ 0x86, 0xef, 0x18, 0x65, 0xe5, 0x62, 0x6c, 0x64, 0x84, 0x9f, 0xab, 0xf2,
+ 0x13, 0x22, 0xa3, 0x90, 0x64, 0xc7, 0xa0, 0x57, 0x38, 0xe8, 0x71, 0x13,
+ 0x8e, 0xaa, 0xe6, 0x08, 0x78, 0x40, 0x45, 0x9a, 0xbf, 0xea, 0x75, 0x7c,
+ 0xf7, 0xcf, 0x3f, 0xdf, 0x2f, 0xf4, 0xc2, 0xd7, 0x1f, 0x0e, 0x73, 0x1e,
+ 0x7b, 0xe4, 0x0b, 0x18, 0x1a, 0x66, 0x04, 0x90, 0x26, 0x33, 0x2c, 0x32,
+ 0x12, 0xc9, 0x21, 0xb8, 0x6e, 0x1f, 0x9f, 0x7c, 0x4b, 0xe6, 0xef, 0xea,
+ 0xc3, 0x2f, 0x11, 0xfb, 0x65, 0x79, 0x38, 0x72, 0xd4, 0x9e, 0x2e, 0xa7,
+ 0xb8, 0x1a, 0xce, 0xa5, 0xac, 0xd6, 0xa1, 0x6e, 0xb8, 0x89, 0x53, 0x93,
+ 0x79, 0x6d, 0xbd, 0x0f, 0x2c, 0x28, 0xe3, 0xac, 0xc6, 0xff, 0xc1, 0xc4,
+ 0x6b, 0xdf, 0x4b, 0xcf, 0xd3, 0xac, 0x1b, 0x86, 0x6c, 0xb0, 0xbf, 0xf8,
+ 0xc4, 0x90, 0x83, 0x03, 0x03, 0xbb, 0x74, 0xd6, 0xfa, 0x89, 0xf2, 0xda,
+ 0xac, 0x84, 0xf3, 0xc8, 0xd0, 0x26, 0x33, 0xb4, 0xe0, 0x35, 0xaa, 0x6c,
+ 0x18, 0x4c, 0xca, 0x37, 0x62, 0xb3, 0xfd, 0xf9, 0x5f, 0x4c, 0x8b, 0xe6,
+ 0xa6, 0x71, 0x7d, 0x00, 0x40, 0xf7, 0x91, 0x1a, 0x06, 0x87, 0xbf, 0xc4,
+ 0x5f, 0x26, 0x2e, 0x07, 0x24, 0x4e, 0xa4, 0x7a, 0x3a, 0x15, 0xd8, 0x2e,
+ 0xab, 0x00, 0x66, 0xbb, 0x66, 0x5d, 0x78, 0xfe, 0x94, 0x9e, 0x1b, 0xe3,
+ 0xaf, 0x93, 0x23, 0xdf, 0xa4, 0x64, 0x0e, 0x9f, 0xc3, 0xb1, 0x2c};
+
+static const std::vector<uint8_t> priv_key_74{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xb1, 0xc8, 0x0c, 0x94, 0x17, 0x1c, 0xbb, 0x6d, 0x3f, 0xbe,
+ 0x48, 0xe5, 0xd7, 0xdf, 0x8d, 0x53, 0xb1, 0x00, 0xad, 0x97, 0x39, 0x5d,
+ 0xe4, 0xea, 0x13, 0x97, 0xf1, 0x3d, 0xc4, 0xf6, 0x6e, 0x6a, 0xc7, 0xe3,
+ 0x42, 0x1a, 0xe4, 0x28, 0x84, 0x2f, 0xdd, 0xa5, 0xf8, 0xa1, 0x1b, 0x3e,
+ 0x32, 0xef, 0x84, 0x54, 0x44, 0x28, 0xa3, 0x5c, 0x99, 0x0c, 0x36, 0x61,
+ 0xcf, 0x4a, 0x4b, 0x01, 0xc2, 0xf7, 0xb1, 0xa6, 0xc4, 0xf0, 0xf1, 0xcb,
+ 0xe4, 0x74, 0x8f, 0x3b, 0x99, 0xe4, 0x30, 0xdf, 0x7f, 0xd9, 0x44, 0xa1,
+ 0x5f, 0x9c, 0x40, 0x68, 0x08, 0x5a, 0x52, 0xed, 0xb5, 0x4c, 0xad, 0xfb,
+ 0x8c, 0x19, 0x2a, 0x14, 0x39, 0x3f, 0x3a, 0xd0, 0xc2, 0x76, 0x6f, 0xe4,
+ 0xa6, 0x6e, 0xe4, 0x8c, 0xed, 0x22, 0xcb, 0xe5, 0x0d, 0x5e, 0x8a, 0xe8,
+ 0x80, 0x2b, 0xb8, 0xb2, 0xc8, 0x4a, 0x29, 0xea, 0x57, 0x75, 0x73, 0xb9,
+ 0xf1, 0x05, 0xa6, 0xed, 0x97, 0x03, 0xa2, 0x6d, 0x7a, 0x11, 0x78, 0x34,
+ 0xe2, 0x49, 0x17, 0x4d, 0xbb, 0x14, 0x22, 0x95, 0xeb, 0xd2, 0xad, 0x49,
+ 0xb5, 0x3f, 0x35, 0x56, 0x2d, 0x5a, 0x4e, 0x54, 0xff, 0xde, 0x09, 0xbd,
+ 0xff, 0x10, 0xe4, 0x7a, 0x54, 0x9c, 0x40, 0x71, 0x0d, 0x8e, 0x14, 0x02,
+ 0x4c, 0xd9, 0xc6, 0x52, 0x43, 0x23, 0x2d, 0x25, 0x97, 0x20, 0x32, 0x4c,
+ 0x25, 0xf4, 0xce, 0xc4, 0x32, 0x49, 0x95, 0x29, 0x3c, 0x20, 0x66, 0x0b,
+ 0x6b, 0x10, 0xe1, 0x6c, 0x31, 0x55, 0xc0, 0xb6, 0x63, 0xcc, 0x68, 0xc8,
+ 0x7e, 0xad, 0x28, 0xda, 0x51, 0x81, 0x5b, 0x9b, 0x88, 0x67, 0x26, 0xaf,
+ 0x34, 0xc4, 0x2a, 0x1c, 0xaa, 0x33, 0x8c, 0xe9, 0xa2, 0xed, 0x80, 0x6e,
+ 0x76, 0x99, 0xbe, 0xb6, 0x7f, 0x24, 0xaa, 0x6b, 0x00, 0xa8, 0x77, 0x95,
+ 0x85, 0x8c, 0x2c, 0x9b, 0xed, 0xe2, 0xaa, 0x26, 0x50, 0xfa, 0x1b, 0x3b,
+ 0x21, 0x0f, 0x5f, 0x36, 0x79, 0xa3, 0xb1, 0x4d, 0x05, 0x3a, 0x11, 0x3e,
+ 0xba, 0x0f, 0xf5, 0xdc, 0x6d, 0x1a, 0xb7, 0xea, 0x58, 0x03, 0xd0, 0x50,
+ 0x7e, 0xa1, 0x6b, 0x74, 0x5c, 0x07, 0x2a, 0x34, 0x77, 0xa6, 0x77, 0x71,
+ 0xd7, 0xd2, 0x4d, 0xf2, 0x07, 0xc5, 0x4a, 0x47, 0x4e, 0xff, 0x20, 0xbb,
+ 0x47, 0xdd, 0x46, 0xad, 0xba, 0x50, 0x4e, 0x33, 0x9c, 0x35, 0xd7, 0xc5,
+ 0x21, 0xe9, 0x83, 0xb5, 0x9b, 0x7b, 0xe9, 0x77, 0x76, 0x53, 0x77, 0x38,
+ 0x16, 0xaf, 0x5e, 0x85, 0x69, 0x73, 0x89, 0x2a, 0x74, 0x34, 0x33, 0xf8,
+ 0xf4, 0xef, 0x18, 0xa3, 0xeb, 0xf2, 0x7c, 0x87, 0xb7, 0x78, 0xea, 0x51,
+ 0x02, 0xfd, 0xb8, 0xac, 0xfd, 0x36, 0x26, 0x87, 0x48, 0x9d, 0xb1, 0x94,
+ 0x76, 0x42, 0x21, 0xd4, 0x08, 0xc0, 0x54, 0x56, 0xc4, 0x3d, 0xe9, 0xb3,
+ 0x1d, 0xfd, 0xf5, 0xf1, 0x08, 0x4b, 0x83, 0xae, 0x54, 0xb8, 0x69, 0x69,
+ 0x02, 0x72, 0x5d, 0x8f, 0x98, 0x2a, 0x73, 0x68, 0xfc, 0x47, 0xd9, 0x8f,
+ 0x59, 0x79, 0xec, 0x31, 0xa1, 0x17, 0xc0, 0xb2, 0x27, 0xf9, 0xba, 0xa8,
+ 0xd4, 0x61, 0x83, 0x7e, 0x8b, 0x17, 0xfc, 0xc4, 0xf2, 0x1c, 0xd9, 0x1c,
+ 0xed, 0xc0, 0x7f, 0x7b, 0xcf, 0x04, 0x8c, 0x48, 0x13, 0x0a, 0x19, 0x79,
+ 0xe7, 0x52, 0xa5, 0xcd, 0x8b, 0x9c, 0x87, 0x7a, 0x5e, 0xa5, 0x3a, 0x17,
+ 0x71, 0x9d, 0xf2, 0x20, 0xe2, 0xe2, 0x7e, 0x4d, 0x5b, 0x61, 0xbb, 0x89,
+ 0x08, 0xda, 0x43, 0xf4, 0xa9, 0x78, 0x06, 0xc7, 0x03, 0x3d, 0x47, 0x0b,
+ 0x98, 0x41, 0x0a, 0x8d, 0x3e, 0x9a, 0xb4, 0x6c, 0x06, 0x26, 0xc0, 0x81,
+ 0x2e, 0xdb, 0x84, 0x7a, 0x90, 0x1a, 0xd1, 0x42, 0xb2, 0xf0, 0x57, 0x5f,
+ 0xdd, 0xd5, 0x27, 0x6b, 0x1c, 0xa6, 0xd7, 0x1e, 0x96, 0x31, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xaa, 0x5e, 0xd1, 0x17,
+ 0x16, 0x33, 0x15, 0xb6, 0xb3, 0x90, 0x92, 0x61, 0x99, 0x88, 0x05, 0xf2,
+ 0xff, 0x3c, 0x6c, 0x1e, 0xf0, 0xfd, 0xf7, 0x43, 0x0f, 0x35, 0xdc, 0x1d,
+ 0x5a, 0xe4, 0xe2, 0x99, 0xf8, 0x26, 0xe4, 0x91, 0xca, 0xb6, 0xbd, 0x3e,
+ 0xf5, 0xc5, 0x79, 0x48, 0x43, 0x48, 0x4f, 0x1d, 0xd4, 0x0d, 0xc1, 0x27,
+ 0xc4, 0xae, 0x17, 0x89, 0x69, 0x90, 0x40, 0x4b, 0xad, 0x27, 0xea, 0x04,
+ 0xdf, 0x3d, 0xb7, 0x9c, 0x43, 0xcc, 0x26, 0x8a, 0x41, 0x3d, 0x57, 0xd4,
+ 0x23, 0xb5, 0xfb, 0xda, 0x65, 0xf7, 0xd4, 0x1d, 0x74, 0x67, 0x7e, 0x21,
+ 0xb9, 0x39, 0x4e, 0x36, 0x46, 0xc1, 0x3a, 0xd8, 0x5e, 0xc7, 0xf4, 0xb8,
+ 0x90, 0x8f, 0xc0, 0xdc, 0x29, 0x8c, 0xd0, 0xa6, 0x92, 0xe6, 0x2e, 0xd6,
+ 0xda, 0xd9, 0x0d, 0xff, 0xdd, 0x54, 0xc4, 0x87, 0xa1, 0xbf, 0xcb, 0x4b,
+ 0xaf, 0x71, 0x81, 0x10, 0xf0, 0xaf, 0x6f, 0xb7, 0xff, 0xe9, 0xce, 0x7f,
+ 0xd0, 0x27, 0xe4, 0x04, 0x5b, 0xd3, 0x2a, 0x4b, 0xeb, 0x46, 0x35, 0x93,
+ 0x2d, 0x35, 0xc9, 0x42, 0x23, 0x88, 0xf0, 0x65, 0xbb, 0xa2, 0x73, 0x62,
+ 0x08, 0x91, 0x52, 0x87, 0x21, 0x84, 0xef, 0xab, 0xeb, 0x99, 0x03, 0xfe,
+ 0x9d, 0x8e, 0xf9, 0xf3, 0x7f, 0x5f, 0x58, 0xf0, 0x96, 0x2a, 0xfd, 0x65,
+ 0xf7, 0x7c, 0xff, 0x9f, 0xfe, 0x33, 0x95, 0x68, 0x4e, 0xc2, 0x1c, 0x83,
+ 0x01, 0xab, 0xfb, 0x8f, 0xfc, 0xda, 0xd2, 0x66, 0xe1, 0xf0, 0x82, 0x32,
+ 0xf0, 0xb4, 0x99, 0x5d, 0x29, 0xc9, 0x82, 0x04, 0x45, 0x93, 0x3a, 0xea,
+ 0xa1, 0xb4, 0xa2, 0x7a, 0x5f, 0xcb, 0x25, 0xe1, 0x1b, 0x8e, 0x4e, 0xd9,
+ 0x8a, 0x1f, 0xd8, 0x60, 0x8c, 0x64, 0xcf, 0xc9, 0xb4, 0xc7, 0x45, 0x7f,
+ 0x08, 0xc5, 0xf4, 0x62, 0x7d, 0xff, 0x4f, 0x75, 0x2e, 0xc6, 0xdb, 0xa7,
+ 0x74, 0x4f, 0x4f, 0xf4, 0x71, 0xe2, 0xc0, 0x4e, 0x21, 0x7c, 0xe7, 0xbd,
+ 0x46, 0x6b, 0x00, 0x88, 0xaf, 0x70, 0x8b, 0xd4, 0x17, 0x18, 0x15, 0xb6,
+ 0xf9, 0x4b, 0xea, 0xf7, 0x7c, 0x9a, 0x37, 0xba, 0x14, 0x2e, 0x8c, 0xbb,
+ 0xba, 0xd3, 0xb7, 0x27, 0x56, 0x80, 0xa3, 0x31, 0x3e, 0x18, 0x58, 0x3c,
+ 0x44, 0x61, 0xf1, 0x7f, 0x37, 0xcd, 0x23, 0x7b, 0xa3, 0x88, 0x13, 0xc8,
+ 0xc3, 0x3d, 0xe1, 0xcf, 0x11, 0x32, 0x19, 0xb3, 0xfc, 0x6d, 0xa0, 0xb5,
+ 0xa2, 0xa1, 0x16, 0xa6, 0xa9, 0x75, 0xe1, 0xf3, 0xe0, 0x79, 0xe4, 0x9c,
+ 0x22, 0x66, 0xb2, 0x62, 0x30, 0xab, 0x7b, 0x05, 0xb0, 0x53, 0x00, 0xac,
+ 0xfe, 0x3b, 0x9f, 0x45, 0xef, 0x04, 0x03, 0x90, 0x89, 0x14, 0x39, 0x6b,
+ 0x03, 0x40, 0x54, 0x8a, 0x8e, 0x53, 0x4f, 0xa5, 0x4b, 0xa7, 0xbb, 0x3a,
+ 0x93, 0x6c, 0x18, 0x0f, 0xb3, 0x3f, 0x7e, 0xa6, 0xc1, 0xf9, 0x42, 0x83,
+ 0x29, 0xe3, 0xf8, 0x0c, 0x8d, 0x21, 0x9d, 0xc7, 0xf9, 0x38, 0x65, 0xa9,
+ 0xaf, 0x3b, 0xdc, 0xac, 0xd7, 0x1b, 0x8d, 0xda, 0xd3, 0x6b, 0xf5, 0xaf,
+ 0xd1, 0x35, 0xed, 0x12, 0x90, 0xf0, 0x1e, 0xe6, 0x40, 0x31, 0x9b, 0x27,
+ 0x7f, 0xad, 0x6a, 0x52, 0x7f, 0xee, 0x41, 0xcc, 0xf2, 0x0e, 0xc9, 0xc3,
+ 0xd3, 0x84, 0xc5, 0x7e, 0xc3, 0x9e, 0x02, 0x4b, 0x82, 0x9f, 0x0e, 0x29,
+ 0x72, 0x22, 0xb3, 0xb1, 0x73, 0x05, 0xc1, 0x08, 0x1d, 0x3e, 0x76, 0x99,
+ 0x25, 0xee, 0xf2, 0x40, 0x81, 0xe8, 0x6c, 0xa8, 0x1f, 0x81, 0x78, 0xdf,
+ 0xbd, 0x1d, 0x0e, 0x42, 0xa4, 0x2c, 0xa2, 0x08, 0x12, 0x93, 0xd5, 0x88,
+ 0xbc, 0x65, 0x8b, 0x87, 0x0a, 0x9f, 0x5a, 0x97, 0x90, 0x80, 0x2e, 0xa3,
+ 0xc9, 0x84, 0x7e, 0x95, 0x1a, 0xd4, 0x40, 0x8f, 0x03, 0x1a, 0xb2, 0x1c,
+ 0xff, 0xa9, 0xa8, 0x41, 0x02, 0x82, 0x01, 0x01, 0x00, 0xdc, 0xd3, 0x3c,
+ 0x92, 0xa5, 0xd8, 0xb0, 0x3a, 0x45, 0xa5, 0xf1, 0x5e, 0x57, 0xf0, 0x5e,
+ 0x1a, 0x9a, 0x67, 0x0d, 0xcd, 0x39, 0xc6, 0x4a, 0x94, 0x08, 0xe7, 0x47,
+ 0x2a, 0x18, 0x4d, 0x61, 0xb8, 0xba, 0xa3, 0x8e, 0x06, 0xc6, 0x44, 0xc6,
+ 0xf2, 0xdf, 0xb4, 0x6c, 0x76, 0xf2, 0x45, 0x98, 0x6b, 0xfd, 0xd4, 0x68,
+ 0x25, 0x3c, 0xdd, 0x05, 0xeb, 0x65, 0x15, 0x6f, 0xfa, 0x53, 0x64, 0x81,
+ 0x58, 0xfa, 0x96, 0x8f, 0xa7, 0x65, 0x59, 0x63, 0x6e, 0xcd, 0xe4, 0x76,
+ 0x49, 0xcc, 0x63, 0x3d, 0xb9, 0x10, 0x7d, 0xad, 0x2c, 0x40, 0xfe, 0x20,
+ 0x73, 0x98, 0x6d, 0x98, 0x97, 0x92, 0xf0, 0x0d, 0x12, 0xd5, 0xdf, 0x41,
+ 0x85, 0xc1, 0x24, 0xa7, 0x95, 0x20, 0xb7, 0x0c, 0x98, 0x71, 0xb2, 0x29,
+ 0x0d, 0x4c, 0x0c, 0x40, 0xbf, 0x13, 0x80, 0x97, 0x5d, 0xb7, 0x11, 0x13,
+ 0xf1, 0x4d, 0xe5, 0x78, 0xfe, 0xc1, 0x75, 0xe3, 0xf0, 0x12, 0xc1, 0x45,
+ 0xcb, 0x75, 0xfc, 0x94, 0xe3, 0xbb, 0x63, 0x71, 0xd4, 0xe4, 0x0e, 0xef,
+ 0xc2, 0x2a, 0x2a, 0x48, 0x7e, 0x33, 0x65, 0xe1, 0xbd, 0xbf, 0x8e, 0x7e,
+ 0x46, 0x81, 0x70, 0x4f, 0x32, 0xba, 0xa8, 0xb7, 0x72, 0xc6, 0x02, 0x0b,
+ 0xb1, 0xcd, 0x62, 0x6e, 0x60, 0xae, 0x19, 0x9d, 0x2a, 0x66, 0xb3, 0xd8,
+ 0xc5, 0x66, 0x6b, 0xc8, 0x78, 0x62, 0x42, 0xcc, 0x95, 0xc4, 0x24, 0x4f,
+ 0xa0, 0x66, 0x02, 0x80, 0xb9, 0x12, 0xcb, 0x82, 0x15, 0xfc, 0x2d, 0x6f,
+ 0xd4, 0x6b, 0x6d, 0xd9, 0xc4, 0x3a, 0xe2, 0xa1, 0x47, 0xb1, 0xf4, 0x29,
+ 0xb4, 0x21, 0x16, 0x3c, 0x28, 0x56, 0xbb, 0x44, 0x90, 0x7b, 0x10, 0x23,
+ 0x80, 0x59, 0x70, 0x4c, 0xc7, 0x65, 0x7f, 0xd2, 0x0a, 0xda, 0x53, 0x0c,
+ 0x6c, 0x82, 0x1f, 0x27, 0x4d, 0xa5, 0xf4, 0x2d, 0x90, 0x6a, 0x3e, 0x09,
+ 0x69, 0x02, 0x82, 0x01, 0x01, 0x00, 0xce, 0x19, 0x95, 0xc9, 0xf9, 0x82,
+ 0xc3, 0x75, 0xae, 0xde, 0x43, 0x45, 0x11, 0x32, 0x86, 0xc4, 0x9d, 0xb4,
+ 0x01, 0x7f, 0x67, 0x61, 0x50, 0xbd, 0xa4, 0x4a, 0xd1, 0x05, 0x62, 0x42,
+ 0x9b, 0xf4, 0xba, 0x51, 0x8d, 0x91, 0xc0, 0x12, 0x22, 0x28, 0xe8, 0x9b,
+ 0x1e, 0xc2, 0x55, 0xf2, 0xc5, 0x5c, 0x41, 0x5f, 0x89, 0x62, 0xa3, 0x65,
+ 0x1a, 0x2d, 0xe2, 0xb4, 0x6a, 0x0b, 0x68, 0x3e, 0xed, 0xbe, 0x98, 0x44,
+ 0x37, 0x43, 0x4b, 0xca, 0x3f, 0xb5, 0x8a, 0x0e, 0xea, 0xb2, 0x3f, 0x1e,
+ 0x38, 0x48, 0x6c, 0xa6, 0xa0, 0x3b, 0x0a, 0x94, 0x6b, 0x6c, 0x3c, 0x6a,
+ 0xe1, 0x24, 0x0c, 0x3a, 0x49, 0xd6, 0xc1, 0xdf, 0x28, 0xf9, 0x6e, 0xcb,
+ 0x1d, 0x74, 0x1c, 0x2c, 0xa1, 0x90, 0x22, 0x60, 0x64, 0x7d, 0xd3, 0x8f,
+ 0x1b, 0x1d, 0xdd, 0x86, 0xd3, 0xa9, 0xbb, 0x4c, 0x55, 0xb7, 0x7b, 0xa0,
+ 0x2e, 0x15, 0x63, 0x82, 0xd6, 0xfd, 0xad, 0x3f, 0x6f, 0xcb, 0xd8, 0x0f,
+ 0x58, 0xa7, 0x08, 0x77, 0x08, 0x4c, 0x0a, 0xec, 0xc6, 0xe7, 0x4a, 0xe2,
+ 0x6e, 0x69, 0x04, 0x7b, 0x60, 0xde, 0x48, 0x61, 0xf0, 0xcb, 0x27, 0x80,
+ 0xd2, 0xab, 0x06, 0x1f, 0xcc, 0x6d, 0x18, 0x40, 0x83, 0x75, 0x6f, 0x4e,
+ 0x04, 0x60, 0x7b, 0x9e, 0x87, 0xaf, 0x30, 0x01, 0xe1, 0x02, 0xf9, 0xce,
+ 0x1b, 0x07, 0xfa, 0x4c, 0xd6, 0xd2, 0x19, 0x37, 0x10, 0x8b, 0xfa, 0x20,
+ 0x9b, 0x49, 0xc3, 0x5b, 0x58, 0x9f, 0xaf, 0x6c, 0x0e, 0x97, 0xab, 0x6e,
+ 0x82, 0x6f, 0xaa, 0x10, 0xef, 0x18, 0x6c, 0xcd, 0xe1, 0x23, 0x8f, 0xcd,
+ 0x37, 0xa7, 0x38, 0x98, 0x83, 0xee, 0xaf, 0xa7, 0x94, 0x39, 0x29, 0x8b,
+ 0x2b, 0x69, 0x85, 0xf4, 0x89, 0xbb, 0xc0, 0x65, 0x8b, 0x17, 0xb1, 0x32,
+ 0xb9, 0xee, 0x89, 0xf4, 0xd0, 0xc5, 0x4f, 0xc8, 0x85, 0x89, 0x02, 0x82,
+ 0x01, 0x01, 0x00, 0x8e, 0x16, 0x59, 0x5e, 0x5e, 0xda, 0x4b, 0xa2, 0x63,
+ 0x18, 0x40, 0x73, 0x9d, 0x0f, 0xeb, 0xed, 0x20, 0x36, 0x79, 0x19, 0xf9,
+ 0x37, 0xce, 0xda, 0xeb, 0xd3, 0xac, 0xe5, 0xb8, 0x17, 0x6a, 0x6e, 0x8b,
+ 0xa1, 0x1b, 0x8c, 0xde, 0x5c, 0x78, 0xca, 0xe4, 0x08, 0x5a, 0xd6, 0x3a,
+ 0x53, 0x6f, 0x9c, 0xe5, 0x09, 0x9c, 0x2d, 0x81, 0xb9, 0x11, 0xcb, 0x02,
+ 0x12, 0xc6, 0x27, 0x83, 0x2b, 0x23, 0x53, 0x56, 0x82, 0x34, 0x52, 0xd8,
+ 0x92, 0xa8, 0xb9, 0x2e, 0x3f, 0xf7, 0xa0, 0xca, 0xa3, 0x7c, 0x9e, 0xac,
+ 0xae, 0xc1, 0x13, 0xbd, 0x8a, 0x06, 0xe5, 0x7a, 0x49, 0xe2, 0xaa, 0x7d,
+ 0x00, 0x7a, 0xd9, 0x08, 0xc6, 0x8b, 0x89, 0x7d, 0xda, 0x90, 0xfe, 0x12,
+ 0xbb, 0xd5, 0x9d, 0xed, 0x62, 0x5e, 0xa9, 0xd0, 0xa9, 0xfd, 0xab, 0x34,
+ 0xe8, 0x43, 0xfd, 0x28, 0x03, 0x14, 0x1a, 0xeb, 0x2d, 0x61, 0x2a, 0x42,
+ 0xdf, 0x11, 0x58, 0x73, 0x28, 0xeb, 0x38, 0xdc, 0x65, 0x36, 0x84, 0x46,
+ 0x19, 0xd9, 0xaf, 0xcb, 0x42, 0x95, 0x21, 0x11, 0x32, 0x7d, 0xcc, 0xbe,
+ 0x53, 0xaa, 0xea, 0x05, 0xec, 0xb0, 0xf1, 0xba, 0xed, 0xc1, 0xf7, 0xf9,
+ 0x45, 0x00, 0x2d, 0x18, 0x9d, 0x4e, 0x5b, 0x0c, 0xb5, 0x6e, 0x22, 0x45,
+ 0x43, 0xf3, 0xed, 0xc9, 0x81, 0xa5, 0x54, 0x76, 0xef, 0x99, 0x61, 0x64,
+ 0x90, 0x68, 0xc5, 0x61, 0x1c, 0xa0, 0x23, 0xac, 0x1f, 0xa6, 0x25, 0xef,
+ 0xa3, 0x04, 0xc4, 0x12, 0xac, 0x45, 0xcd, 0x9f, 0x86, 0x62, 0x5d, 0xb2,
+ 0x2a, 0x0a, 0xee, 0x6f, 0xe1, 0x94, 0x47, 0xf4, 0x16, 0x33, 0x85, 0x1d,
+ 0x31, 0x88, 0x0f, 0x93, 0x2f, 0xb2, 0x38, 0x2e, 0xd4, 0x64, 0x82, 0xd4,
+ 0x9b, 0x67, 0x52, 0x56, 0x62, 0xa3, 0x96, 0xda, 0x2f, 0x23, 0x82, 0x01,
+ 0xeb, 0x58, 0xba, 0x18, 0xb2, 0x6c, 0x29, 0x02, 0x82, 0x01, 0x00, 0x48,
+ 0xeb, 0xdc, 0x87, 0xbd, 0xf4, 0x7a, 0x5b, 0xe5, 0x27, 0x56, 0xfd, 0xd4,
+ 0xfb, 0xdf, 0x9b, 0x29, 0x81, 0x4b, 0x16, 0x5c, 0xe9, 0x9d, 0xbb, 0xbb,
+ 0xa9, 0x8d, 0x13, 0x2e, 0x95, 0x0a, 0xc1, 0x28, 0x3b, 0x3a, 0xaf, 0xdb,
+ 0x19, 0x8f, 0x64, 0x92, 0x08, 0x70, 0x75, 0xaa, 0x1b, 0x5f, 0xa1, 0x28,
+ 0xb0, 0x38, 0xd7, 0xe1, 0xa0, 0x20, 0x07, 0x24, 0x33, 0x59, 0x61, 0xf7,
+ 0xdc, 0x6c, 0x1a, 0x07, 0x9d, 0xfb, 0x3f, 0xa0, 0x4d, 0x4b, 0x05, 0x5c,
+ 0x77, 0xb2, 0xaa, 0xa6, 0x92, 0x76, 0xaf, 0x89, 0x61, 0xdb, 0x47, 0x88,
+ 0x92, 0xc2, 0xff, 0x64, 0xd1, 0x1c, 0x1f, 0xb9, 0x03, 0xd6, 0xa4, 0x59,
+ 0xac, 0x2f, 0xbf, 0x31, 0x68, 0x44, 0x5f, 0x94, 0xa8, 0x65, 0xf1, 0xad,
+ 0x78, 0x15, 0x96, 0x3f, 0x88, 0x5e, 0xbb, 0xce, 0x69, 0xa9, 0xf2, 0x60,
+ 0x06, 0xbe, 0x3d, 0x51, 0x4c, 0x77, 0x81, 0xb1, 0xd7, 0xd5, 0x61, 0xa4,
+ 0x2e, 0xd1, 0xcb, 0x7a, 0x02, 0xd4, 0x07, 0x25, 0x83, 0x98, 0x37, 0xef,
+ 0x95, 0x9f, 0x3a, 0xae, 0xd0, 0x36, 0xe8, 0x89, 0x61, 0x6e, 0x00, 0xb7,
+ 0xf3, 0x8f, 0x53, 0x12, 0x03, 0x0e, 0x86, 0xdc, 0x7f, 0xdb, 0xc0, 0xad,
+ 0xd8, 0x05, 0xab, 0x43, 0x5a, 0x83, 0x49, 0xef, 0xf3, 0x43, 0x66, 0xc4,
+ 0xc1, 0xa5, 0x6f, 0x7c, 0x1b, 0x64, 0x8d, 0x0a, 0x0e, 0xad, 0xe3, 0x60,
+ 0x70, 0x8f, 0x36, 0x37, 0xa5, 0xd9, 0xcb, 0xdb, 0x87, 0x32, 0x70, 0x2d,
+ 0x8d, 0x3a, 0x0c, 0x87, 0xe7, 0x6d, 0xd7, 0x3c, 0x81, 0x09, 0x57, 0xc7,
+ 0x07, 0x81, 0x25, 0x27, 0xf8, 0x20, 0x3c, 0xd6, 0x55, 0x80, 0x38, 0xaf,
+ 0x85, 0xc7, 0x78, 0x02, 0x2e, 0xef, 0x89, 0x42, 0x90, 0x27, 0x3b, 0x7a,
+ 0xf3, 0x72, 0xa7, 0x4b, 0x56, 0xfb, 0x5a, 0x5f, 0x0d, 0x73, 0xe0, 0x9c,
+ 0x3e, 0x02, 0xa1, 0x02, 0x82, 0x01, 0x00, 0x1f, 0xb0, 0x53, 0x1f, 0x76,
+ 0x5a, 0x15, 0xd3, 0x5e, 0x89, 0xdd, 0xbe, 0x7b, 0x02, 0xf5, 0x97, 0x92,
+ 0x9b, 0xbe, 0x5f, 0x0a, 0x2b, 0x5a, 0x36, 0x6d, 0x9a, 0x7f, 0x80, 0xd9,
+ 0x2f, 0x81, 0x99, 0x5f, 0x89, 0x7d, 0xa3, 0xe8, 0x7f, 0x0c, 0x21, 0xc6,
+ 0x97, 0x2a, 0x46, 0x66, 0x21, 0x3f, 0x06, 0x14, 0xb5, 0xc1, 0x3e, 0xc1,
+ 0xd5, 0x75, 0x24, 0x0a, 0xad, 0x4b, 0x85, 0x73, 0x4a, 0x29, 0xe1, 0x86,
+ 0x73, 0x6c, 0x81, 0x49, 0x3f, 0xc0, 0x6b, 0x25, 0x54, 0x8d, 0x50, 0xa1,
+ 0xc7, 0xbd, 0xf1, 0x59, 0x7d, 0xd7, 0x01, 0x07, 0x62, 0xa9, 0xaf, 0xf1,
+ 0xc8, 0x8d, 0x67, 0xa8, 0x39, 0x84, 0x55, 0xc3, 0x81, 0xfe, 0xab, 0xad,
+ 0x29, 0xdc, 0x24, 0x79, 0x4a, 0xbb, 0x47, 0x2f, 0x72, 0xeb, 0x02, 0x05,
+ 0xb4, 0x9c, 0xb5, 0x0a, 0x92, 0x29, 0xe4, 0xad, 0x33, 0x0f, 0x87, 0x09,
+ 0x34, 0x40, 0xfd, 0xee, 0x34, 0x4d, 0x44, 0x9e, 0x6b, 0xca, 0x5e, 0x8a,
+ 0x03, 0x53, 0xc8, 0x46, 0x5d, 0x76, 0x88, 0xed, 0x85, 0x11, 0x26, 0xe3,
+ 0xb7, 0x7a, 0xe8, 0x69, 0x0b, 0x10, 0xcf, 0x79, 0x99, 0xce, 0x93, 0x5c,
+ 0x75, 0x3a, 0xc0, 0x1e, 0x85, 0x30, 0xcd, 0x07, 0x13, 0xc9, 0x36, 0xff,
+ 0x2f, 0x7c, 0x20, 0x2c, 0x70, 0xa8, 0x46, 0x1a, 0x35, 0xd7, 0x3f, 0x26,
+ 0x2c, 0x96, 0x2c, 0x24, 0x8b, 0x5f, 0x7f, 0xd2, 0xff, 0xf2, 0xc3, 0x4c,
+ 0x87, 0x35, 0x07, 0x3d, 0xc0, 0x40, 0x3f, 0xa0, 0xfb, 0x67, 0xdd, 0x7a,
+ 0xd2, 0xfd, 0x94, 0xf6, 0x21, 0x4e, 0xdb, 0x96, 0xac, 0x75, 0x55, 0x03,
+ 0xe8, 0x8d, 0x39, 0xfa, 0x92, 0xfc, 0x69, 0x72, 0x28, 0xf3, 0x09, 0x0d,
+ 0x99, 0x6f, 0xd2, 0x11, 0xdd, 0x77, 0x13, 0xba, 0x9c, 0x24, 0x47, 0x61,
+ 0x7e, 0xac, 0x79, 0xed, 0xa2, 0x72, 0x10, 0x1f, 0x32, 0x6d, 0x0c};
+
+static const std::vector<uint8_t> priv_key_75{
+ 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xd7, 0xd7, 0x79, 0x72, 0x08, 0x88, 0x26, 0xf5, 0x8b, 0x63,
+ 0x85, 0xff, 0x9e, 0xb5, 0xee, 0x72, 0x39, 0x6a, 0xc7, 0xf5, 0x32, 0x1e,
+ 0xbf, 0xf7, 0x30, 0x15, 0x58, 0x87, 0xf4, 0xee, 0x30, 0xb8, 0x1b, 0xd5,
+ 0x5e, 0x1b, 0xf8, 0xa3, 0xe9, 0x0a, 0x4d, 0xd2, 0xf6, 0x21, 0x0b, 0x2e,
+ 0x30, 0x51, 0xdc, 0x74, 0x49, 0x0c, 0x73, 0xb0, 0x11, 0x6a, 0x77, 0x4e,
+ 0xf2, 0x45, 0x51, 0x21, 0xd5, 0xc9, 0xe5, 0xd7, 0x02, 0xa5, 0xc2, 0x86,
+ 0x52, 0xfb, 0xd3, 0x8a, 0x14, 0x75, 0x80, 0xc6, 0xe6, 0xe4, 0xcb, 0x0b,
+ 0x0d, 0x7d, 0x36, 0x20, 0x6f, 0x5e, 0xa7, 0x2e, 0xa7, 0xb3, 0x29, 0x7f,
+ 0xa4, 0xf6, 0x43, 0x3d, 0x26, 0x98, 0xf9, 0x31, 0x3a, 0x6d, 0x58, 0xf4,
+ 0x2d, 0x34, 0x24, 0xc5, 0x11, 0xf0, 0x50, 0xe7, 0x82, 0xfd, 0x51, 0x91,
+ 0x72, 0x5a, 0x06, 0x86, 0x46, 0x8c, 0xc0, 0x04, 0x85, 0x4d, 0x94, 0xe4,
+ 0xc6, 0xe3, 0x86, 0x35, 0xa1, 0x65, 0x08, 0xf1, 0x1d, 0x54, 0x15, 0xbb,
+ 0x51, 0x45, 0x7b, 0x8e, 0x7e, 0x87, 0xd2, 0xd9, 0x56, 0x25, 0xc5, 0xa1,
+ 0xb0, 0x22, 0x5f, 0xd1, 0x3e, 0x85, 0xc2, 0xc0, 0xfe, 0x7a, 0x3f, 0xcc,
+ 0x72, 0x7d, 0xe0, 0x0e, 0x3a, 0x52, 0xfd, 0xd2, 0xab, 0x58, 0x32, 0x7a,
+ 0x9f, 0x40, 0x87, 0x12, 0x92, 0x44, 0xeb, 0xbb, 0x39, 0x65, 0x98, 0xbc,
+ 0xae, 0x80, 0xa5, 0xab, 0x92, 0x73, 0x0b, 0x1d, 0xa9, 0x47, 0x4c, 0xa8,
+ 0xa5, 0x6a, 0x1b, 0xe8, 0xc3, 0xf2, 0x2a, 0x77, 0x72, 0xaa, 0xf1, 0x68,
+ 0x08, 0x96, 0x46, 0x6e, 0xe6, 0x0e, 0x76, 0x6f, 0x2f, 0x6b, 0xc2, 0xbb,
+ 0xc1, 0xc5, 0x89, 0x9b, 0x14, 0xd9, 0x48, 0x37, 0x84, 0xf7, 0x92, 0x09,
+ 0x09, 0x66, 0x89, 0x8e, 0x14, 0x34, 0xf0, 0xf6, 0xe8, 0x7c, 0x98, 0xcd,
+ 0xda, 0x44, 0x0d, 0x66, 0xf4, 0x75, 0x8f, 0x5d, 0x3d, 0x1b, 0x06, 0xe4,
+ 0x2f, 0xb7, 0xf9, 0x25, 0xb5, 0xa3, 0xd3, 0x76, 0xb9, 0x83, 0x68, 0x2e,
+ 0x3d, 0xe0, 0xcc, 0xd7, 0xcd, 0x25, 0xb2, 0x11, 0xbd, 0x7a, 0x3c, 0x72,
+ 0xfe, 0x6e, 0x21, 0x5f, 0x2d, 0x6c, 0xbf, 0x4c, 0xca, 0x08, 0x38, 0x60,
+ 0x17, 0x33, 0xe1, 0x82, 0x37, 0x0a, 0xdb, 0xa2, 0x72, 0x97, 0x7b, 0x8a,
+ 0x88, 0x42, 0x79, 0x08, 0xd8, 0x55, 0x01, 0x41, 0x76, 0xdb, 0xa7, 0xdc,
+ 0xdf, 0x92, 0xd3, 0x3e, 0x04, 0x9d, 0x06, 0x92, 0x3b, 0x1d, 0x02, 0xee,
+ 0x2f, 0x34, 0x92, 0xa7, 0x41, 0x70, 0x07, 0x3c, 0xc3, 0x9d, 0x31, 0x1b,
+ 0x6d, 0xfc, 0x21, 0xaf, 0x95, 0xad, 0x25, 0x37, 0xfb, 0x0b, 0x01, 0x00,
+ 0x97, 0xf1, 0x22, 0xa0, 0x51, 0xbc, 0x93, 0x09, 0x8c, 0x59, 0x47, 0x09,
+ 0x94, 0x8a, 0x2b, 0x26, 0x97, 0x2f, 0x8d, 0x83, 0xf8, 0xfb, 0x45, 0xb2,
+ 0xcf, 0xf4, 0xd7, 0xa5, 0xb2, 0x8f, 0x97, 0x0e, 0x68, 0xc4, 0x3b, 0xe5,
+ 0x74, 0x0f, 0x18, 0x43, 0x27, 0x2a, 0x99, 0xeb, 0x49, 0x4d, 0x24, 0x97,
+ 0x94, 0x73, 0xf1, 0x74, 0x1f, 0x1d, 0x61, 0x9a, 0xe5, 0xff, 0x88, 0x8b,
+ 0x62, 0x6a, 0x60, 0x33, 0xdd, 0xd6, 0xc2, 0x86, 0x0f, 0xed, 0x60, 0x92,
+ 0x1e, 0xf1, 0x3d, 0x61, 0x54, 0x28, 0xfe, 0xa0, 0xda, 0x9f, 0x81, 0xd6,
+ 0x39, 0xf0, 0xae, 0x40, 0xf4, 0xdb, 0xa3, 0xb6, 0x07, 0x80, 0xb6, 0x8f,
+ 0x35, 0x9c, 0x6a, 0x39, 0xad, 0xee, 0xb7, 0xce, 0xb2, 0xcc, 0x94, 0x78,
+ 0xd5, 0xa3, 0x8d, 0x86, 0xfc, 0x5e, 0x70, 0x3f, 0xe8, 0x4d, 0x22, 0x7d,
+ 0x8f, 0xd7, 0x24, 0xc9, 0x62, 0x23, 0x92, 0x4e, 0x96, 0x99, 0x7e, 0x23,
+ 0xf7, 0xe0, 0x2b, 0x9f, 0x57, 0xb7, 0xbd, 0xbf, 0x63, 0x99, 0x69, 0xc8,
+ 0xdd, 0x13, 0x61, 0x6d, 0x7a, 0xc0, 0x2f, 0x4d, 0xb8, 0x67, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x32, 0x81, 0x39, 0xea, 0xa3,
+ 0xf2, 0x6f, 0xe3, 0x4e, 0xcd, 0x67, 0xe2, 0x6b, 0x59, 0xb8, 0xc4, 0xc3,
+ 0x88, 0xa7, 0xe7, 0x48, 0xe6, 0x07, 0x17, 0x29, 0x0a, 0x25, 0xa0, 0x12,
+ 0x80, 0xd5, 0xa7, 0x8e, 0xe3, 0xbb, 0x54, 0xa2, 0x36, 0x80, 0x66, 0x27,
+ 0xd5, 0xb0, 0x40, 0x05, 0x24, 0xb6, 0xab, 0xc1, 0x00, 0xf8, 0xc2, 0xd0,
+ 0x23, 0x27, 0xc0, 0x18, 0xd0, 0xc1, 0x41, 0xd4, 0xfd, 0x2c, 0xd0, 0x44,
+ 0x56, 0xae, 0x48, 0xe9, 0x1e, 0x93, 0x36, 0x57, 0xc6, 0x5c, 0x89, 0x2e,
+ 0x2b, 0xdc, 0x85, 0x36, 0xb9, 0x8c, 0x5b, 0x7b, 0x19, 0xd5, 0xd5, 0x79,
+ 0x1b, 0x22, 0xa4, 0x7a, 0x96, 0x62, 0x9c, 0x39, 0x19, 0x8a, 0xf9, 0x8a,
+ 0x7d, 0xa9, 0x65, 0x42, 0xc6, 0x47, 0xf9, 0x86, 0x8d, 0x12, 0x68, 0x80,
+ 0x15, 0xdc, 0x01, 0xb8, 0x5f, 0x67, 0x39, 0x87, 0x83, 0x4d, 0xe8, 0xcb,
+ 0x59, 0x83, 0x73, 0xa6, 0xde, 0x6d, 0x67, 0x79, 0xd4, 0xfc, 0xc1, 0xee,
+ 0x78, 0xb4, 0xdb, 0x23, 0x06, 0xa4, 0xba, 0xb4, 0x71, 0xa0, 0x4b, 0xd9,
+ 0xdb, 0x7f, 0x1b, 0xf1, 0x85, 0xa6, 0xf8, 0x34, 0x21, 0x7b, 0x16, 0xc3,
+ 0x7e, 0x73, 0x4d, 0x59, 0xb6, 0x56, 0x27, 0xfc, 0x10, 0x78, 0x37, 0x49,
+ 0x2b, 0x4d, 0x6a, 0xa2, 0xcd, 0x2c, 0x8c, 0x65, 0xce, 0xc3, 0xa9, 0x1a,
+ 0xdb, 0xc1, 0x4f, 0x73, 0x90, 0xda, 0xe8, 0x41, 0x5b, 0xc7, 0x35, 0xe2,
+ 0x28, 0xfb, 0x9e, 0x32, 0x62, 0xd7, 0xe9, 0xdf, 0x43, 0xf4, 0xed, 0xaa,
+ 0x60, 0x2e, 0xd5, 0xaf, 0x0d, 0x1f, 0xcd, 0x42, 0x07, 0xdb, 0x0f, 0x11,
+ 0x49, 0x6c, 0xf8, 0x33, 0x25, 0xc9, 0xee, 0x96, 0x07, 0x52, 0xb6, 0x90,
+ 0xfe, 0x64, 0xbf, 0xa5, 0x4d, 0x36, 0x04, 0xe7, 0x34, 0xf6, 0xa7, 0x78,
+ 0xa6, 0xdd, 0xb9, 0xa1, 0xeb, 0xb1, 0x21, 0xf1, 0x5c, 0xe0, 0xe0, 0x5f,
+ 0x33, 0xa9, 0xec, 0xf5, 0xfa, 0x5a, 0x4c, 0x40, 0xff, 0x6e, 0x57, 0x32,
+ 0x89, 0x30, 0x18, 0xa7, 0x37, 0x6d, 0x79, 0x24, 0x73, 0xc1, 0x86, 0x14,
+ 0x4c, 0x65, 0xc3, 0xc9, 0x71, 0x2f, 0x46, 0x5b, 0x4b, 0x99, 0xf0, 0x98,
+ 0x17, 0x98, 0xd3, 0xc9, 0x27, 0x74, 0x63, 0xf2, 0x58, 0x93, 0x9a, 0x8e,
+ 0xb8, 0x10, 0xd7, 0x96, 0x2f, 0xe7, 0x9a, 0x25, 0xc4, 0x9d, 0xae, 0xb2,
+ 0x52, 0x20, 0xc0, 0xc9, 0x79, 0x8f, 0x84, 0x86, 0xa5, 0xba, 0x04, 0x48,
+ 0xba, 0xe6, 0xf2, 0xb3, 0x69, 0x38, 0x1f, 0x83, 0xc3, 0x47, 0xc9, 0x6b,
+ 0xb9, 0x3f, 0xae, 0x1f, 0x0c, 0x59, 0x5c, 0x3f, 0x1e, 0xb5, 0x87, 0x25,
+ 0x6b, 0xc2, 0x97, 0x3b, 0xed, 0xcd, 0xa7, 0x23, 0x19, 0xb5, 0xdc, 0x53,
+ 0x17, 0x0c, 0xd6, 0xba, 0xa8, 0xc9, 0x0e, 0xaf, 0x7c, 0x94, 0x9c, 0xc7,
+ 0x8f, 0x20, 0xaf, 0xf0, 0x1f, 0xe8, 0x71, 0x1e, 0xae, 0x4c, 0x6f, 0x03,
+ 0xf4, 0xd0, 0x8b, 0x68, 0xe2, 0x92, 0x45, 0x15, 0xc2, 0xfb, 0x35, 0x82,
+ 0x08, 0xb9, 0x4b, 0x29, 0x47, 0xc5, 0x67, 0x88, 0x5c, 0x18, 0x64, 0x0b,
+ 0x65, 0x81, 0xd1, 0x29, 0xc4, 0xe9, 0x3a, 0x75, 0xfb, 0x4e, 0x14, 0xba,
+ 0xd1, 0x54, 0x27, 0xf0, 0x37, 0x52, 0x87, 0x91, 0xa2, 0xc6, 0x7c, 0xb8,
+ 0x4a, 0x2f, 0x11, 0x87, 0xab, 0x0f, 0x81, 0xf1, 0xb2, 0xb5, 0x6c, 0x0f,
+ 0xd6, 0x1a, 0x6d, 0x31, 0x59, 0x9d, 0x5b, 0x43, 0xa0, 0xbf, 0x48, 0xb7,
+ 0x30, 0xe8, 0xe2, 0x96, 0x65, 0xcf, 0xa8, 0x61, 0x99, 0x0a, 0x5b, 0xe7,
+ 0x45, 0x3e, 0x61, 0x81, 0x8d, 0x6c, 0x99, 0x19, 0x9d, 0x54, 0xc6, 0x31,
+ 0x60, 0x0d, 0xca, 0x24, 0xa1, 0x0f, 0xa0, 0x25, 0xc8, 0xa0, 0x5d, 0xe0,
+ 0xff, 0x68, 0x68, 0x14, 0xaa, 0x6b, 0xfa, 0x1b, 0x8e, 0xd3, 0xf2, 0xd0,
+ 0x3f, 0x2a, 0x59, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf1, 0x10, 0xd1, 0xd9,
+ 0x6e, 0x1e, 0x3f, 0xb1, 0x8e, 0xb6, 0xdc, 0x53, 0x3c, 0x28, 0x6f, 0x36,
+ 0x48, 0x6a, 0x10, 0xa4, 0x9b, 0xdb, 0xa3, 0x44, 0x55, 0x6c, 0x0e, 0xc6,
+ 0x68, 0x27, 0x03, 0xd8, 0x09, 0x16, 0xae, 0xcb, 0x3b, 0x5a, 0x44, 0x50,
+ 0x04, 0x2c, 0xdc, 0xec, 0x2e, 0xa3, 0xc2, 0x9e, 0xeb, 0x35, 0x33, 0xa1,
+ 0xac, 0x0f, 0xdb, 0x27, 0xba, 0x6a, 0x80, 0xda, 0xc8, 0xae, 0x87, 0x4d,
+ 0xaf, 0x1d, 0xd7, 0x34, 0x99, 0x0f, 0x5a, 0xe1, 0x55, 0xbf, 0xdf, 0x5c,
+ 0xbf, 0xd7, 0xef, 0xb2, 0xb4, 0x48, 0x05, 0x6d, 0x82, 0x96, 0x2e, 0x0b,
+ 0x9a, 0xa5, 0x58, 0x15, 0x16, 0x79, 0x79, 0x93, 0xf7, 0x70, 0x44, 0x15,
+ 0x18, 0xa5, 0xa0, 0xdc, 0x96, 0xd8, 0x30, 0xe0, 0x63, 0x47, 0xe5, 0x50,
+ 0x9e, 0x91, 0x00, 0xae, 0x2a, 0x51, 0x30, 0x78, 0x15, 0xdc, 0xd9, 0x92,
+ 0x43, 0x71, 0xcf, 0xcd, 0xcb, 0x4a, 0xc6, 0xfc, 0xd9, 0xbc, 0xbf, 0x66,
+ 0x50, 0x3c, 0xee, 0xe6, 0x82, 0xc7, 0x61, 0x71, 0x5e, 0x63, 0x67, 0xd6,
+ 0x96, 0xbd, 0xdb, 0xa1, 0xd8, 0xaa, 0xda, 0x6b, 0xcb, 0xc9, 0x09, 0xbb,
+ 0xbc, 0x2d, 0x7a, 0x15, 0x3c, 0x91, 0xfe, 0xb6, 0x2d, 0x64, 0x0f, 0x1d,
+ 0x0b, 0x86, 0xab, 0x90, 0x9c, 0x2e, 0x3d, 0x5c, 0x03, 0x57, 0xf6, 0x73,
+ 0xea, 0xd7, 0xca, 0x72, 0xf3, 0x70, 0x0a, 0x70, 0xf8, 0xc7, 0xa0, 0xbd,
+ 0xf1, 0xd1, 0x54, 0x91, 0x00, 0xc2, 0x41, 0x28, 0x59, 0xd0, 0x0b, 0xb8,
+ 0xa7, 0x2f, 0x88, 0x23, 0xf9, 0x6d, 0xcb, 0x0d, 0x78, 0xdd, 0x08, 0x84,
+ 0xcc, 0x18, 0xa8, 0x1b, 0x84, 0xc9, 0x7d, 0x56, 0x04, 0x3f, 0x0d, 0x21,
+ 0xf6, 0x71, 0x45, 0xb2, 0x02, 0x5c, 0xc3, 0xde, 0xdc, 0xea, 0x7a, 0x68,
+ 0xe7, 0x16, 0xe9, 0x1b, 0x63, 0x63, 0x7a, 0x65, 0x6c, 0xe4, 0xc1, 0x05,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xe5, 0x36, 0x9d, 0x5c, 0x57, 0x87, 0x47,
+ 0xf0, 0xfe, 0x1c, 0xa8, 0xd3, 0x4e, 0x4c, 0x17, 0xc1, 0x46, 0x4b, 0x5a,
+ 0x14, 0xfa, 0x90, 0x96, 0xc2, 0xa1, 0xab, 0x12, 0xcf, 0xf4, 0x77, 0x5e,
+ 0xf0, 0xcc, 0xb5, 0xfc, 0x50, 0xc8, 0x92, 0x91, 0x48, 0x30, 0x45, 0xe6,
+ 0x22, 0xed, 0x34, 0x87, 0x6f, 0x05, 0xaa, 0xe7, 0x52, 0xc7, 0x28, 0x4f,
+ 0xf3, 0xb5, 0x4e, 0xab, 0xd3, 0x7f, 0xe4, 0x99, 0xcc, 0xbc, 0x97, 0xaf,
+ 0x78, 0xd1, 0x5b, 0x82, 0x1e, 0x56, 0xbd, 0x18, 0x88, 0x14, 0xd0, 0x1b,
+ 0xbc, 0xa2, 0x02, 0xb0, 0xf8, 0xcb, 0x38, 0x99, 0x37, 0xed, 0xfe, 0xf3,
+ 0x96, 0x34, 0x47, 0x69, 0x13, 0x78, 0x6b, 0x7b, 0x25, 0x8b, 0x0d, 0x87,
+ 0x88, 0x74, 0x98, 0xb7, 0xf0, 0x51, 0xf4, 0xb4, 0x13, 0x4c, 0xe9, 0xd5,
+ 0x53, 0x23, 0x5a, 0x1d, 0x97, 0x76, 0x62, 0xb9, 0x53, 0x86, 0xe7, 0xdc,
+ 0xdc, 0x7d, 0xd5, 0x37, 0xa4, 0x4b, 0x80, 0xd4, 0x7b, 0xba, 0x83, 0x0e,
+ 0x7c, 0xde, 0xde, 0x55, 0x50, 0xd7, 0x87, 0xe4, 0x56, 0x1b, 0xbf, 0xcd,
+ 0x3b, 0x70, 0x5a, 0x02, 0x10, 0xf5, 0xef, 0x05, 0x5e, 0xdd, 0xad, 0x56,
+ 0x3d, 0x14, 0x71, 0xe0, 0x31, 0xf2, 0x22, 0x1a, 0x91, 0x63, 0xe5, 0xdc,
+ 0x44, 0x43, 0x9b, 0xb0, 0xcb, 0x08, 0x39, 0x5c, 0x2b, 0x9c, 0x64, 0x90,
+ 0xc3, 0x0a, 0x04, 0x76, 0xd9, 0x5c, 0x37, 0x90, 0xec, 0xac, 0x7d, 0x20,
+ 0xea, 0xcf, 0x26, 0x02, 0xb1, 0xca, 0xdc, 0x8b, 0xbd, 0xe1, 0xd3, 0xe4,
+ 0xdf, 0xf6, 0xe6, 0xf6, 0x2b, 0xc3, 0x10, 0xb6, 0x80, 0xbd, 0x1c, 0xcd,
+ 0x50, 0x83, 0x87, 0x86, 0x52, 0xe2, 0xd8, 0x35, 0xfa, 0x4d, 0x77, 0x6d,
+ 0xbb, 0x6a, 0xe7, 0x6d, 0x39, 0xd4, 0x79, 0x34, 0x74, 0x2f, 0xa6, 0xce,
+ 0xb7, 0x47, 0x31, 0x4a, 0x4c, 0x2a, 0x6d, 0xff, 0x7b, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xbb, 0x5c, 0xc0, 0x4d, 0x87, 0x59, 0xf9, 0x55, 0x4e, 0xbf,
+ 0xef, 0x84, 0xbd, 0xf8, 0x0b, 0x60, 0x1c, 0x6e, 0x5b, 0x9b, 0x25, 0x0c,
+ 0x53, 0xdc, 0x53, 0xac, 0x55, 0xdb, 0x7d, 0xad, 0xfd, 0x3d, 0xd6, 0xea,
+ 0x8b, 0x56, 0xa8, 0x3d, 0xe3, 0x64, 0x71, 0xaa, 0x50, 0xd7, 0x3c, 0xf4,
+ 0xc8, 0xda, 0x6d, 0xa3, 0x7f, 0x0a, 0xc4, 0x49, 0xda, 0xa3, 0x09, 0x2f,
+ 0xa8, 0x10, 0xe3, 0xf3, 0x4a, 0x74, 0x65, 0x8c, 0x02, 0xec, 0xfd, 0x9d,
+ 0xc2, 0x9b, 0xea, 0xe2, 0xe3, 0x7f, 0x1a, 0x18, 0x82, 0x53, 0xd9, 0xed,
+ 0x34, 0x52, 0xc6, 0x31, 0x65, 0x7e, 0x5d, 0x66, 0xef, 0x8c, 0x0c, 0x58,
+ 0xc3, 0xd6, 0xee, 0x75, 0x92, 0x64, 0xf7, 0x30, 0x1c, 0x53, 0xf6, 0xe5,
+ 0xf7, 0x2f, 0x1f, 0xdb, 0x0c, 0x6f, 0x59, 0x9f, 0x07, 0xf1, 0x56, 0x30,
+ 0x9e, 0x44, 0x67, 0x71, 0xac, 0xa5, 0x12, 0xc8, 0x8d, 0xa3, 0xbc, 0xc2,
+ 0xd4, 0xe0, 0x47, 0x77, 0x7d, 0x27, 0xcf, 0x6b, 0x5c, 0x9f, 0x4a, 0xbc,
+ 0x1e, 0x8f, 0x57, 0xb6, 0x59, 0x49, 0x9f, 0x05, 0xd7, 0x83, 0xf6, 0x7b,
+ 0xec, 0xa1, 0xe5, 0xd4, 0xce, 0x3c, 0xdc, 0xe8, 0x57, 0xbf, 0xd3, 0xc1,
+ 0x01, 0x40, 0xa5, 0x0c, 0xe4, 0xf6, 0x45, 0x34, 0x19, 0x7a, 0x9e, 0xf9,
+ 0x0d, 0x75, 0xcb, 0x9f, 0x7d, 0x8c, 0xe0, 0xd5, 0x71, 0xa3, 0x60, 0x74,
+ 0x0f, 0x99, 0x78, 0xb2, 0xe7, 0xcb, 0x59, 0xfc, 0xc2, 0x06, 0xa5, 0x99,
+ 0x55, 0xbd, 0x3f, 0xf9, 0x04, 0x73, 0x33, 0x76, 0x2d, 0x11, 0x10, 0xd7,
+ 0x75, 0xff, 0x75, 0x96, 0x0d, 0xfd, 0xf1, 0x07, 0xa4, 0xf9, 0x26, 0x7e,
+ 0xd8, 0x6c, 0x97, 0x86, 0x4d, 0xf5, 0xbc, 0xae, 0x93, 0x65, 0xe4, 0x92,
+ 0x27, 0x26, 0xbb, 0x7b, 0x7f, 0x42, 0xb3, 0x81, 0xca, 0x12, 0x20, 0x70,
+ 0x7b, 0xfc, 0x02, 0xe3, 0xd4, 0xe5, 0x02, 0x82, 0x01, 0x00, 0x0e, 0xd6,
+ 0xf9, 0x5b, 0x28, 0x23, 0x8f, 0x09, 0xd0, 0x39, 0xe4, 0xc8, 0x41, 0x72,
+ 0x75, 0xbb, 0x42, 0xa4, 0xd0, 0x41, 0x39, 0x73, 0xb0, 0xff, 0x0a, 0xde,
+ 0x7b, 0x8a, 0x51, 0x26, 0x85, 0x54, 0x0b, 0xbc, 0xe0, 0x88, 0x0e, 0x64,
+ 0x46, 0xd9, 0xa8, 0x9e, 0x6d, 0xe6, 0xe6, 0xfa, 0x96, 0xa6, 0x1e, 0x74,
+ 0xd1, 0x23, 0x2f, 0xd7, 0xb1, 0x4d, 0x72, 0xf8, 0x93, 0xf1, 0x4e, 0x7f,
+ 0x6b, 0x61, 0xb0, 0xf8, 0x15, 0x19, 0x3a, 0x5c, 0xb5, 0x50, 0xe7, 0x86,
+ 0xb8, 0x96, 0xde, 0xda, 0x16, 0x61, 0xa1, 0x0f, 0x91, 0x8b, 0x9a, 0x04,
+ 0xa1, 0x0e, 0xd8, 0xee, 0xbf, 0xb0, 0x82, 0xd3, 0xf8, 0xbe, 0x94, 0xf6,
+ 0x48, 0x73, 0xc6, 0xcb, 0xea, 0x71, 0x70, 0x33, 0x0e, 0xfd, 0x95, 0x20,
+ 0xc5, 0xa3, 0xd6, 0x3f, 0xf1, 0x5a, 0xbf, 0x98, 0x2f, 0x00, 0x46, 0x5e,
+ 0xdf, 0xe6, 0xc3, 0x7e, 0x31, 0x73, 0x69, 0x06, 0x2b, 0xe3, 0x0c, 0x2c,
+ 0x5c, 0x15, 0x62, 0x9e, 0xe7, 0x8a, 0x38, 0x17, 0xa6, 0xe8, 0x63, 0xfb,
+ 0xdd, 0x51, 0xa1, 0xdc, 0x4a, 0x1a, 0x46, 0x0c, 0xdd, 0xc3, 0x61, 0x58,
+ 0xc7, 0x3d, 0x3c, 0x16, 0xe3, 0xd5, 0x72, 0x84, 0x68, 0xe2, 0x72, 0xed,
+ 0xb8, 0x50, 0x9f, 0x6a, 0x1b, 0x57, 0xa4, 0x14, 0xe9, 0x5e, 0x4b, 0xbb,
+ 0x02, 0xf7, 0xa3, 0xd9, 0x72, 0xf1, 0xdd, 0xad, 0x2a, 0x50, 0xaa, 0x42,
+ 0xc2, 0xb4, 0x3f, 0xfa, 0x9d, 0xed, 0xf5, 0xd9, 0x5d, 0x25, 0x4b, 0x9f,
+ 0xf9, 0xc0, 0x22, 0x65, 0xc8, 0x94, 0xa3, 0x74, 0x92, 0x8d, 0x84, 0xc4,
+ 0x89, 0x3c, 0x4e, 0x82, 0x15, 0xdc, 0xd7, 0x97, 0x27, 0xa0, 0x28, 0x25,
+ 0x9d, 0x61, 0x06, 0x30, 0xec, 0x3e, 0xcd, 0x0e, 0x0c, 0xa9, 0x48, 0xd3,
+ 0x4c, 0x0d, 0x15, 0xa4, 0xb4, 0x0f, 0x73, 0xa1, 0x82, 0x50, 0xea, 0x12,
+ 0x53, 0x0f, 0x02, 0x82, 0x01, 0x00, 0x29, 0x6b, 0xdb, 0xf8, 0x0b, 0xff,
+ 0xb9, 0x28, 0xa2, 0xea, 0x9a, 0x38, 0x37, 0x2b, 0x66, 0x29, 0x7a, 0xa2,
+ 0x55, 0x18, 0x88, 0x29, 0x56, 0x24, 0x63, 0xb7, 0x2a, 0x6e, 0xf2, 0xd7,
+ 0xcb, 0xd3, 0x98, 0x06, 0x74, 0x1c, 0x86, 0x6a, 0x2c, 0xef, 0xee, 0x79,
+ 0x54, 0x70, 0x5c, 0xe9, 0xf2, 0x3d, 0xfe, 0xf7, 0x7c, 0x6c, 0x92, 0x7b,
+ 0xc5, 0xf0, 0x65, 0xfa, 0xfd, 0xf8, 0x93, 0x88, 0x0d, 0xcf, 0x17, 0xea,
+ 0xa9, 0xa1, 0xc5, 0x79, 0xd2, 0xc4, 0x89, 0x93, 0xc2, 0x32, 0xb1, 0xb0,
+ 0xd6, 0x73, 0x89, 0x77, 0xe6, 0xbf, 0xf1, 0x2a, 0x2c, 0xc2, 0xb8, 0x06,
+ 0x5e, 0x42, 0x3e, 0x35, 0x7d, 0xb7, 0xa8, 0x5d, 0x5a, 0x02, 0x64, 0x19,
+ 0xa1, 0x6f, 0xd5, 0x13, 0xd5, 0x30, 0x48, 0x73, 0x72, 0x74, 0x0d, 0x67,
+ 0xc2, 0xfe, 0xe2, 0x20, 0xdc, 0x3b, 0x0c, 0x00, 0x5c, 0xf3, 0xb2, 0x8c,
+ 0x73, 0x50, 0x24, 0x25, 0xca, 0x5e, 0xf7, 0x48, 0xe3, 0x04, 0xe5, 0xae,
+ 0x70, 0xba, 0x54, 0xaf, 0xc6, 0x3b, 0x17, 0x3e, 0xa6, 0xda, 0xab, 0x94,
+ 0x32, 0xf5, 0x7d, 0x97, 0xa4, 0x32, 0xe9, 0xe4, 0x09, 0xad, 0x3e, 0xd1,
+ 0x91, 0xa8, 0x09, 0x32, 0x75, 0xbf, 0xba, 0x81, 0xb8, 0x65, 0xcd, 0xae,
+ 0x64, 0x33, 0xa3, 0x4d, 0x63, 0x19, 0xd1, 0x26, 0x3a, 0xb7, 0xb8, 0x6a,
+ 0x4a, 0x03, 0x0f, 0x16, 0x5c, 0x2b, 0x54, 0x00, 0x74, 0x35, 0x4d, 0x7b,
+ 0x2b, 0xe0, 0x97, 0x65, 0x9d, 0xcc, 0xe4, 0xd4, 0x09, 0x61, 0x70, 0xbb,
+ 0xcd, 0xe3, 0xcc, 0xe0, 0xc9, 0xea, 0xd5, 0x1b, 0xaa, 0x41, 0x6b, 0x5e,
+ 0x02, 0x02, 0xbb, 0x82, 0x3c, 0x42, 0xac, 0xc5, 0x61, 0x43, 0x7a, 0x4e,
+ 0x3d, 0x79, 0x3c, 0xf7, 0x04, 0x42, 0x9b, 0xa9, 0x66, 0x99, 0xc6, 0xfd,
+ 0x5c, 0xfd, 0xb3, 0xba, 0x1d, 0xb0, 0x90, 0xb6, 0xc6, 0xf7};
+
+static const std::vector<uint8_t> priv_key_76{
+ 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0x9a, 0x70, 0x7a, 0x36, 0xb5, 0xcb, 0xba, 0x96, 0xc9, 0xd4,
+ 0xbe, 0xff, 0x33, 0x29, 0xf7, 0xbb, 0xf0, 0x24, 0x90, 0xdc, 0xcf, 0x00,
+ 0x0e, 0x5f, 0xe8, 0x5e, 0x6f, 0xc6, 0x90, 0x82, 0x9c, 0xe1, 0x52, 0x51,
+ 0x6c, 0x9a, 0x6b, 0x0a, 0x83, 0xa5, 0x1c, 0xf9, 0x2b, 0x3c, 0x31, 0xfe,
+ 0x3e, 0x15, 0x91, 0xa4, 0x07, 0xc7, 0xbe, 0x3c, 0x23, 0x0a, 0xf9, 0x1a,
+ 0xea, 0xa3, 0xf6, 0xb1, 0xa9, 0xa0, 0xcf, 0x81, 0x64, 0x1b, 0x69, 0x05,
+ 0x94, 0xc9, 0x07, 0x91, 0xa5, 0xe8, 0x23, 0x80, 0xce, 0x9e, 0x5c, 0xfe,
+ 0x9c, 0x93, 0x1d, 0x06, 0x93, 0x11, 0xbf, 0x0d, 0x40, 0x11, 0x10, 0x19,
+ 0x01, 0xd3, 0xc1, 0x02, 0x32, 0x26, 0xa5, 0xab, 0x37, 0x98, 0x5e, 0x6e,
+ 0xf3, 0x9c, 0x49, 0xdd, 0x73, 0xcc, 0xcc, 0xdf, 0x9d, 0x83, 0x12, 0x8f,
+ 0xa4, 0xb1, 0x2b, 0x9e, 0xeb, 0xe1, 0xad, 0x2c, 0x11, 0xb4, 0x06, 0x06,
+ 0xa0, 0x44, 0x2e, 0x12, 0x17, 0xc9, 0x40, 0x82, 0x4c, 0x9a, 0x88, 0x8a,
+ 0x87, 0x4e, 0x75, 0xcf, 0x85, 0x31, 0x39, 0x91, 0xef, 0x5b, 0xe6, 0x73,
+ 0x8d, 0x08, 0x27, 0xa4, 0xa1, 0x58, 0x3d, 0xfb, 0x27, 0x3f, 0x04, 0x00,
+ 0x2f, 0x10, 0x6d, 0x42, 0x5b, 0xd8, 0x36, 0x9c, 0x25, 0x48, 0xff, 0x48,
+ 0x98, 0x14, 0x12, 0x4a, 0x23, 0xbd, 0xc4, 0x9d, 0x56, 0x0c, 0xf3, 0x52,
+ 0x1a, 0x6f, 0x32, 0x64, 0x13, 0xc7, 0xef, 0x05, 0x8e, 0xdc, 0xa9, 0x6a,
+ 0x55, 0x2b, 0x6e, 0x7f, 0xef, 0xf3, 0x3c, 0xf5, 0x10, 0x37, 0x43, 0xd4,
+ 0xda, 0xd1, 0x25, 0x41, 0xf7, 0x98, 0x83, 0xdd, 0xde, 0x38, 0x30, 0x95,
+ 0xeb, 0xf9, 0xb9, 0xfc, 0xc1, 0xf2, 0x1c, 0x5c, 0x69, 0x5d, 0x79, 0xf4,
+ 0x61, 0xcd, 0xcc, 0x26, 0xdd, 0xdc, 0x69, 0xcf, 0x33, 0x77, 0xfa, 0xb2,
+ 0x32, 0x49, 0xa3, 0x85, 0x27, 0xaf, 0xd3, 0xdd, 0x52, 0x77, 0xb2, 0xb0,
+ 0x56, 0x27, 0x2a, 0x24, 0xc1, 0xd3, 0x3a, 0x78, 0x54, 0x96, 0xde, 0xd3,
+ 0xd6, 0x54, 0x0f, 0xee, 0xb6, 0xc9, 0x3e, 0x59, 0x24, 0x48, 0xe2, 0x8d,
+ 0x19, 0xf9, 0xb8, 0x43, 0x97, 0x31, 0xcb, 0x2e, 0xea, 0x33, 0x6e, 0x79,
+ 0x96, 0x57, 0xe9, 0x5e, 0x5d, 0x1c, 0xab, 0xfb, 0x35, 0xcf, 0x92, 0xb1,
+ 0xf4, 0x3e, 0x14, 0x41, 0xaf, 0x88, 0xbe, 0x60, 0xb6, 0x14, 0x71, 0xf0,
+ 0x75, 0x50, 0xe2, 0x36, 0x23, 0x5f, 0xe6, 0x8f, 0xc1, 0x78, 0xc4, 0x0a,
+ 0x0f, 0xce, 0x0e, 0x80, 0x8e, 0xf5, 0x44, 0x88, 0x84, 0x11, 0xfa, 0xb1,
+ 0xc2, 0x01, 0x44, 0x98, 0xdb, 0x47, 0x50, 0xee, 0xe6, 0xef, 0x7d, 0x2c,
+ 0x7b, 0x95, 0xe5, 0xc6, 0xa0, 0x1e, 0x2e, 0xa0, 0x1f, 0xbc, 0xe5, 0x51,
+ 0xe8, 0xdf, 0xae, 0x48, 0x77, 0x98, 0xbf, 0x60, 0xc0, 0xe3, 0x8d, 0xbc,
+ 0x44, 0x4b, 0x16, 0xa8, 0x41, 0x5b, 0x45, 0x49, 0x8b, 0x37, 0xd3, 0x72,
+ 0xb1, 0x09, 0x5e, 0xbc, 0xd8, 0x50, 0x24, 0x31, 0xb6, 0xd9, 0x1a, 0xf8,
+ 0xc0, 0xb1, 0xda, 0x4e, 0x58, 0x93, 0x39, 0xc4, 0xc0, 0xa8, 0x56, 0x5b,
+ 0x40, 0xfc, 0xa5, 0x0c, 0xdd, 0x21, 0x67, 0x72, 0x4c, 0x27, 0xc4, 0x1f,
+ 0xe4, 0xc5, 0x54, 0xb6, 0x09, 0x8f, 0xa0, 0x92, 0x44, 0xb4, 0xa3, 0x31,
+ 0x8c, 0xfe, 0x64, 0xbb, 0x93, 0x9a, 0x8a, 0xd1, 0xbf, 0x31, 0xd7, 0x03,
+ 0x81, 0xa9, 0x0a, 0xb3, 0xb5, 0x4b, 0x11, 0xd6, 0xad, 0xf8, 0x8a, 0x94,
+ 0x28, 0x3e, 0x28, 0x1a, 0xf7, 0x34, 0x32, 0x5a, 0x81, 0xd4, 0x91, 0x7b,
+ 0x06, 0xd7, 0x39, 0x91, 0xb7, 0x86, 0x8e, 0x55, 0x9a, 0x9d, 0x07, 0x39,
+ 0x5a, 0x7a, 0xd1, 0xcb, 0x58, 0x9c, 0x80, 0x15, 0xa1, 0x29, 0x33, 0xf4,
+ 0x50, 0x18, 0x56, 0x07, 0x52, 0x70, 0xf7, 0xbc, 0x91, 0xe7, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0x97, 0x28, 0xb9, 0xe5,
+ 0xec, 0x9f, 0xff, 0xfb, 0xf0, 0x86, 0x23, 0x7f, 0x43, 0x03, 0xb3, 0xaf,
+ 0x26, 0x47, 0x93, 0xe6, 0x1b, 0x51, 0x31, 0xc0, 0x9b, 0x7e, 0x3b, 0x26,
+ 0xfd, 0x70, 0x69, 0xbe, 0x7c, 0x44, 0xa7, 0xe8, 0xa8, 0x16, 0x3d, 0x6d,
+ 0x91, 0x63, 0x2b, 0xf7, 0x19, 0xf3, 0x7f, 0xae, 0xba, 0xc2, 0xf2, 0xbe,
+ 0x85, 0x2a, 0xf5, 0x1d, 0x9b, 0x5d, 0xc6, 0x05, 0x3f, 0xc2, 0xfa, 0x85,
+ 0x24, 0x34, 0xbf, 0xd7, 0xb8, 0x3e, 0x37, 0x37, 0x60, 0x0a, 0x25, 0x79,
+ 0x85, 0xae, 0x60, 0x0d, 0x4e, 0x76, 0x02, 0xa8, 0x57, 0x03, 0x85, 0x55,
+ 0x1c, 0x4b, 0x0a, 0xc6, 0xe8, 0x9b, 0xa1, 0x57, 0x32, 0x15, 0x45, 0x22,
+ 0xe0, 0x8a, 0x29, 0xbb, 0x1f, 0xca, 0xb6, 0xf3, 0xe4, 0xb4, 0x34, 0xd0,
+ 0x62, 0x42, 0x08, 0x38, 0x2f, 0x25, 0x9b, 0x0b, 0xb1, 0xe7, 0x35, 0x76,
+ 0xc8, 0x79, 0x56, 0xc6, 0x7e, 0x13, 0x64, 0x2f, 0xf7, 0x6b, 0xcc, 0x0e,
+ 0x35, 0xee, 0x92, 0xad, 0xba, 0x30, 0xe4, 0x68, 0x5e, 0x15, 0x04, 0x87,
+ 0x7e, 0x92, 0xa0, 0xd5, 0xb1, 0x44, 0xad, 0xe8, 0x2a, 0x6d, 0x0f, 0x62,
+ 0x80, 0x1f, 0xdf, 0x74, 0xe5, 0x24, 0x8c, 0xec, 0x26, 0x14, 0x8a, 0x32,
+ 0xa0, 0x98, 0xca, 0x41, 0x9d, 0x63, 0xdf, 0x3d, 0xdd, 0xfc, 0xe4, 0xe8,
+ 0xab, 0x95, 0x57, 0x91, 0x0b, 0x62, 0xf3, 0xee, 0x9c, 0x42, 0xa9, 0xbd,
+ 0xc9, 0xec, 0x05, 0xbd, 0x62, 0xb0, 0x69, 0xb6, 0x3d, 0xcc, 0x48, 0xfe,
+ 0x29, 0x4e, 0xaf, 0x55, 0x78, 0x35, 0xd1, 0x0a, 0x5d, 0xce, 0x28, 0x5a,
+ 0x05, 0xcf, 0x55, 0xde, 0x67, 0x67, 0x85, 0xf5, 0x02, 0x1e, 0x2b, 0x72,
+ 0x1e, 0x62, 0x30, 0xda, 0xc6, 0x2f, 0xf4, 0xbe, 0x6a, 0x30, 0x2c, 0x7c,
+ 0xbc, 0xaf, 0x89, 0xef, 0xc7, 0xd7, 0x3c, 0x33, 0x29, 0x32, 0x7d, 0xf9,
+ 0x2c, 0x39, 0x97, 0xd5, 0x31, 0x2e, 0x31, 0x45, 0x77, 0x57, 0x8a, 0x89,
+ 0x79, 0x35, 0x3a, 0xda, 0x5f, 0x05, 0x2f, 0x2e, 0xdb, 0x21, 0xb6, 0x5f,
+ 0x05, 0x5e, 0x8e, 0x3c, 0xe2, 0xa4, 0x95, 0x52, 0x9c, 0x6b, 0x5b, 0xb2,
+ 0x9a, 0x44, 0xdb, 0xab, 0x8d, 0x41, 0xbe, 0xb2, 0x3b, 0x72, 0x4a, 0x1c,
+ 0xaa, 0xe7, 0xab, 0xcd, 0xd2, 0x86, 0xd5, 0x52, 0x72, 0x9e, 0xa6, 0xa8,
+ 0x00, 0x14, 0x4a, 0x94, 0x1b, 0xec, 0x7c, 0xd4, 0xc9, 0xc2, 0x2a, 0xf7,
+ 0xf4, 0xc8, 0x07, 0xc7, 0x97, 0x1d, 0x7e, 0x07, 0x42, 0x24, 0xa4, 0x24,
+ 0x1d, 0xba, 0xa0, 0x82, 0x37, 0xbc, 0xcc, 0x86, 0x74, 0xfd, 0xbe, 0xfa,
+ 0x2b, 0x66, 0xf3, 0x4b, 0xfb, 0xcd, 0x96, 0x5e, 0x51, 0x78, 0x63, 0x95,
+ 0xb3, 0xe9, 0xd9, 0x81, 0x5e, 0xba, 0x09, 0x7a, 0xa3, 0xb9, 0x90, 0xc6,
+ 0x61, 0x37, 0x1c, 0xda, 0xda, 0x27, 0xc0, 0xc0, 0x3a, 0x06, 0xf2, 0x08,
+ 0x88, 0x38, 0xda, 0x6a, 0x5c, 0x2b, 0x4c, 0x18, 0xb3, 0xb5, 0xf1, 0x5a,
+ 0xb3, 0x77, 0x84, 0xb7, 0x30, 0x75, 0x2e, 0x20, 0x01, 0x69, 0xe6, 0xb8,
+ 0x40, 0x5f, 0xb0, 0x0c, 0x5e, 0xa0, 0x3b, 0x7b, 0x18, 0x71, 0x73, 0xb8,
+ 0xc0, 0xf7, 0xe6, 0x19, 0xeb, 0xcc, 0x8d, 0xbd, 0x93, 0xe9, 0x80, 0x58,
+ 0xf2, 0x8b, 0x30, 0xe4, 0x81, 0x36, 0xed, 0xbe, 0x31, 0x30, 0x22, 0xcd,
+ 0x32, 0xf4, 0xd6, 0x82, 0xf1, 0xb3, 0xd9, 0x38, 0x80, 0x48, 0xff, 0xb7,
+ 0xcd, 0xce, 0xc8, 0x13, 0x8c, 0xf3, 0x1f, 0xfc, 0x1d, 0x52, 0x62, 0x1a,
+ 0xf0, 0xb5, 0x92, 0x10, 0x38, 0x9f, 0x25, 0x56, 0x1d, 0x7b, 0x62, 0xc2,
+ 0x25, 0x44, 0xca, 0x72, 0x05, 0x16, 0xe2, 0xba, 0x8f, 0xa6, 0xd0, 0x46,
+ 0x03, 0xab, 0x6d, 0x18, 0x58, 0x0a, 0x1a, 0x1f, 0xc7, 0x01, 0xc1, 0xf9,
+ 0xf7, 0xf1, 0xe0, 0xa1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xca, 0x39, 0x9d,
+ 0x4e, 0x22, 0xe2, 0x41, 0xb4, 0x50, 0x01, 0x94, 0xba, 0xb6, 0xee, 0xb9,
+ 0x97, 0xd3, 0x37, 0xca, 0x7d, 0x4c, 0x66, 0x01, 0x70, 0x37, 0x7e, 0xae,
+ 0xe8, 0x3c, 0x69, 0x68, 0x6e, 0xa6, 0xd8, 0x91, 0xaa, 0x07, 0x38, 0x8c,
+ 0x4f, 0x17, 0xc1, 0x11, 0x28, 0x82, 0xf2, 0x5c, 0x10, 0x9b, 0xf6, 0xd5,
+ 0xb7, 0xc7, 0xb0, 0x7e, 0x6a, 0xdc, 0x5e, 0x9c, 0xc5, 0x31, 0x9d, 0x0a,
+ 0x43, 0xe3, 0xdf, 0x59, 0x61, 0xbc, 0x44, 0xe9, 0x46, 0x9f, 0x1b, 0x61,
+ 0xf7, 0x11, 0x46, 0xe6, 0xfd, 0xa1, 0xff, 0x8c, 0x57, 0x10, 0xae, 0xc6,
+ 0x26, 0x8a, 0xa3, 0x79, 0x59, 0xe9, 0x56, 0x0d, 0xbe, 0x92, 0x2a, 0x16,
+ 0x4e, 0x35, 0xc7, 0xc8, 0xe2, 0x00, 0x49, 0xbd, 0xf0, 0xf5, 0x8a, 0x7f,
+ 0xd8, 0xea, 0x65, 0xca, 0xa4, 0x6c, 0x5c, 0x17, 0x5c, 0xc5, 0x34, 0xfd,
+ 0x6e, 0xca, 0xad, 0x4b, 0xc8, 0x5c, 0x74, 0xa9, 0x0d, 0x96, 0x21, 0xd8,
+ 0x04, 0x00, 0xbc, 0x19, 0x19, 0xdd, 0xee, 0xde, 0x28, 0xaa, 0x1a, 0x5a,
+ 0x86, 0x60, 0xf3, 0x36, 0x1e, 0x4a, 0xee, 0x25, 0xd8, 0x62, 0xe2, 0x9e,
+ 0x8e, 0xb4, 0xb5, 0x14, 0xff, 0x06, 0xcd, 0x0a, 0xbf, 0xab, 0xb7, 0x96,
+ 0x54, 0x75, 0x76, 0x70, 0x06, 0x72, 0xb5, 0x21, 0xac, 0xdf, 0xbf, 0x0e,
+ 0x3c, 0x31, 0xb2, 0xee, 0x4d, 0x96, 0x33, 0x08, 0xb4, 0xd8, 0x79, 0x9b,
+ 0xc5, 0x98, 0x77, 0x61, 0xf8, 0x81, 0xe0, 0xcc, 0xec, 0x41, 0x31, 0x7d,
+ 0x04, 0x24, 0x04, 0x07, 0xaa, 0x9c, 0x00, 0x83, 0x60, 0xeb, 0x10, 0x4b,
+ 0x4d, 0xe3, 0xd0, 0x8f, 0x55, 0xed, 0xcd, 0x1d, 0x8e, 0x9a, 0xaf, 0x21,
+ 0x00, 0x0c, 0x5c, 0x5f, 0x03, 0x44, 0x83, 0x20, 0xec, 0x1f, 0x10, 0x9e,
+ 0xf7, 0xf5, 0x2d, 0xe5, 0xa1, 0xb8, 0x90, 0x49, 0x1f, 0x3d, 0xb9, 0xb1,
+ 0x57, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc3, 0x81, 0xdf, 0x41, 0x7e, 0xd6,
+ 0x80, 0xc3, 0xbd, 0x06, 0xff, 0x19, 0x93, 0x90, 0xff, 0x18, 0x57, 0x2e,
+ 0x1c, 0x4a, 0x1b, 0xf5, 0x9b, 0x8f, 0x2b, 0x4c, 0xeb, 0xb6, 0x30, 0x0a,
+ 0x86, 0xd4, 0xcb, 0x45, 0xe9, 0xc8, 0x07, 0x2c, 0x18, 0xe7, 0x11, 0xa0,
+ 0xcd, 0x5b, 0x94, 0x54, 0xf0, 0x28, 0x55, 0x9e, 0x38, 0x50, 0x26, 0xe8,
+ 0x28, 0x7e, 0xc2, 0x05, 0x8a, 0xc7, 0x00, 0xca, 0xd4, 0x0b, 0xc1, 0x3b,
+ 0x86, 0xa7, 0xc0, 0x69, 0x99, 0x6d, 0x20, 0x4b, 0x9c, 0x76, 0x48, 0xd9,
+ 0x97, 0x8f, 0x6c, 0x24, 0x23, 0xb6, 0x43, 0xb9, 0x3f, 0x1d, 0x97, 0x52,
+ 0xa0, 0xbe, 0xc0, 0xdf, 0xb9, 0x35, 0x63, 0x76, 0x93, 0xd1, 0xed, 0xa2,
+ 0x69, 0xde, 0x3c, 0xb6, 0x1d, 0x16, 0x39, 0xa0, 0x02, 0x66, 0x03, 0x3b,
+ 0xdf, 0x61, 0x11, 0x29, 0x37, 0x50, 0xb1, 0xbf, 0xc2, 0x89, 0xcf, 0x6a,
+ 0x83, 0x00, 0x3f, 0x73, 0x72, 0x2f, 0x14, 0x9c, 0x96, 0xb0, 0xaf, 0x95,
+ 0x0c, 0x66, 0x52, 0x9d, 0x5a, 0xe5, 0x7d, 0xba, 0xe9, 0xd1, 0xda, 0x9b,
+ 0x39, 0x4e, 0xcb, 0x30, 0x4a, 0x48, 0xab, 0x70, 0x21, 0x3a, 0xd8, 0x72,
+ 0x51, 0x20, 0x10, 0x7e, 0x06, 0x33, 0x15, 0x91, 0x33, 0x34, 0xc1, 0x40,
+ 0x9e, 0x90, 0xfc, 0xfa, 0x65, 0x40, 0x7e, 0x47, 0x7d, 0xd8, 0x92, 0xb7,
+ 0xb4, 0xeb, 0x78, 0x5a, 0xf5, 0x38, 0x12, 0x2c, 0xce, 0x82, 0x11, 0xec,
+ 0xdf, 0x76, 0x32, 0x55, 0x74, 0xb6, 0x93, 0xfd, 0x05, 0x4c, 0xde, 0x3b,
+ 0xb0, 0xd9, 0x39, 0x64, 0x89, 0xf4, 0x31, 0x51, 0x50, 0x56, 0x21, 0x2f,
+ 0xca, 0xfc, 0xa4, 0x28, 0x5f, 0xda, 0xa6, 0x68, 0xd8, 0x05, 0x23, 0x47,
+ 0xaf, 0x6d, 0xf2, 0xb8, 0x02, 0x30, 0xdd, 0x36, 0x61, 0xb3, 0x6e, 0x02,
+ 0xa0, 0x76, 0x23, 0xc0, 0x27, 0xa1, 0xb4, 0xa9, 0xf9, 0xf1, 0x02, 0x82,
+ 0x01, 0x01, 0x00, 0x80, 0x5d, 0x11, 0xfd, 0x07, 0x27, 0x97, 0x8d, 0x5d,
+ 0x3b, 0xa3, 0xac, 0xe1, 0x71, 0xa7, 0x5d, 0x38, 0x35, 0xb1, 0xd2, 0xd7,
+ 0x2b, 0xe8, 0xbd, 0xd2, 0x7c, 0x17, 0x8a, 0x52, 0xce, 0x95, 0xfb, 0xa6,
+ 0xec, 0xd1, 0x89, 0x9c, 0x0b, 0xc9, 0x04, 0x6b, 0x8f, 0xa1, 0xd4, 0x95,
+ 0x4a, 0x42, 0x26, 0x48, 0xd9, 0xe5, 0xcf, 0x42, 0x72, 0x45, 0xcc, 0x8f,
+ 0x15, 0x7f, 0x6d, 0xac, 0x90, 0x82, 0x73, 0x95, 0xb1, 0xb0, 0x8a, 0xd9,
+ 0x76, 0xe4, 0x9c, 0x6f, 0x62, 0x72, 0x4c, 0xe2, 0x2a, 0x9f, 0x75, 0x5f,
+ 0xdf, 0x56, 0xb5, 0xed, 0x61, 0x03, 0x66, 0x73, 0x9a, 0x50, 0xed, 0x41,
+ 0xaf, 0xde, 0x09, 0x99, 0xbe, 0x1d, 0x6a, 0x87, 0xb8, 0xc9, 0x4a, 0xab,
+ 0xe4, 0x23, 0x2d, 0x50, 0xaf, 0x19, 0x78, 0x17, 0x51, 0x85, 0xcf, 0xd8,
+ 0xf8, 0x9b, 0xdb, 0xc7, 0x52, 0x5b, 0x8c, 0x78, 0x1a, 0x88, 0x80, 0x26,
+ 0x2f, 0xe7, 0x1f, 0x38, 0xad, 0x42, 0xf1, 0x47, 0x86, 0x1e, 0x68, 0xcc,
+ 0xf7, 0x53, 0x0d, 0x7c, 0xec, 0x3d, 0x8a, 0x0f, 0x00, 0x52, 0xd9, 0xe7,
+ 0xb6, 0x43, 0x4f, 0x97, 0x75, 0x42, 0x30, 0x53, 0x84, 0x9e, 0x4f, 0x43,
+ 0x81, 0xe3, 0xd0, 0xc6, 0xaf, 0x42, 0x3d, 0x5a, 0x52, 0x53, 0xc9, 0xc4,
+ 0x06, 0x35, 0xda, 0x06, 0x2c, 0xc0, 0x5c, 0x75, 0x2f, 0x9f, 0x14, 0xa0,
+ 0xc2, 0xc4, 0x44, 0x07, 0x25, 0x2a, 0x3b, 0xc3, 0x0c, 0x04, 0xa4, 0x39,
+ 0xcc, 0xf8, 0x46, 0xff, 0x1a, 0xea, 0xc0, 0x36, 0x1c, 0x58, 0xc1, 0x73,
+ 0x44, 0xe0, 0x20, 0x25, 0x15, 0xb2, 0xb7, 0x3e, 0x64, 0xa4, 0x97, 0x66,
+ 0xdb, 0x4c, 0x67, 0xb8, 0xc8, 0x71, 0xaa, 0x16, 0x2e, 0x8c, 0x21, 0x06,
+ 0xdc, 0x35, 0x89, 0xac, 0x2e, 0x60, 0xba, 0x04, 0x67, 0x9d, 0xdb, 0x89,
+ 0xcc, 0x0c, 0x9e, 0x48, 0x10, 0x17, 0x01, 0x02, 0x82, 0x01, 0x00, 0x5d,
+ 0xeb, 0x36, 0xcf, 0xe4, 0xd9, 0xb0, 0xd3, 0xd7, 0x2b, 0xd4, 0x42, 0x7a,
+ 0x24, 0x4e, 0x97, 0x67, 0xd2, 0x0b, 0xdf, 0x02, 0x1d, 0x73, 0xd4, 0x4c,
+ 0x2d, 0xd0, 0x92, 0x1d, 0xf4, 0x00, 0x9f, 0x9a, 0xe3, 0x04, 0x12, 0x86,
+ 0x77, 0x85, 0xa3, 0x03, 0x51, 0xe7, 0x35, 0x16, 0x45, 0xd3, 0x74, 0xdc,
+ 0xe4, 0x7c, 0x12, 0xed, 0x0d, 0xdb, 0xde, 0x40, 0xe0, 0x9e, 0xb1, 0x48,
+ 0xcd, 0x27, 0x1e, 0x5a, 0x7e, 0x79, 0x0a, 0x7f, 0x21, 0x7b, 0x85, 0xf3,
+ 0xdc, 0xbe, 0xd6, 0x07, 0xdb, 0x17, 0xb6, 0xdb, 0x71, 0x65, 0x02, 0x7a,
+ 0xf8, 0x33, 0xbc, 0xc8, 0x63, 0xf6, 0x3a, 0x8c, 0xb7, 0x2c, 0xe6, 0xdb,
+ 0xd8, 0x2b, 0xdc, 0xce, 0x36, 0x96, 0x7b, 0x1f, 0x59, 0x31, 0x11, 0xeb,
+ 0x2e, 0xd5, 0xd8, 0x21, 0xb7, 0x92, 0x70, 0xb3, 0xe8, 0xc3, 0xdc, 0xec,
+ 0xf6, 0xbc, 0xc2, 0xad, 0x34, 0x72, 0xa8, 0x1c, 0xd3, 0x1d, 0xc8, 0x46,
+ 0x33, 0x8f, 0x24, 0x63, 0xc4, 0xcb, 0x47, 0x20, 0x6a, 0xdd, 0x2e, 0x9f,
+ 0xbe, 0xb9, 0xf2, 0x88, 0xfc, 0xc6, 0x83, 0xf6, 0x92, 0x45, 0x2d, 0x31,
+ 0xc6, 0x55, 0x00, 0x4a, 0xd8, 0x67, 0xe6, 0x6a, 0x65, 0xd0, 0x1e, 0x9c,
+ 0x3e, 0xbb, 0x85, 0x9d, 0x4c, 0xa8, 0x9f, 0xe8, 0x17, 0x75, 0xaa, 0x8c,
+ 0xbf, 0x55, 0x52, 0x43, 0xf1, 0x22, 0x65, 0x77, 0xd4, 0xe2, 0x36, 0x44,
+ 0x6c, 0xe7, 0xeb, 0x8e, 0x26, 0xe7, 0x96, 0x85, 0x49, 0x8e, 0x1e, 0xe3,
+ 0x6a, 0xca, 0x30, 0x0a, 0x16, 0x4c, 0xb7, 0x9d, 0x9d, 0x91, 0xb4, 0x10,
+ 0x39, 0x0a, 0xc9, 0xc5, 0x79, 0x8b, 0x1e, 0xe0, 0xd1, 0x50, 0x72, 0xde,
+ 0x3c, 0x41, 0x81, 0xfe, 0x57, 0xc2, 0x8b, 0xa3, 0xed, 0x07, 0x88, 0x67,
+ 0xcc, 0x67, 0x14, 0xe6, 0x45, 0x36, 0xc6, 0x6a, 0x18, 0x36, 0x31, 0xb5,
+ 0x73, 0x6e, 0x51, 0x02, 0x82, 0x01, 0x01, 0x00, 0x82, 0xc5, 0x98, 0x13,
+ 0x03, 0xf0, 0x87, 0x55, 0x9e, 0x16, 0xac, 0x80, 0x04, 0xdc, 0x7a, 0xe4,
+ 0x1d, 0x0e, 0xbf, 0x61, 0xc3, 0x7c, 0x70, 0x6f, 0x01, 0xf0, 0xd6, 0xb9,
+ 0x50, 0xb3, 0xfb, 0x35, 0x82, 0xca, 0xcd, 0x46, 0xc2, 0xfc, 0x31, 0x60,
+ 0xd0, 0xa7, 0xdc, 0xe6, 0xe4, 0x81, 0xfc, 0x19, 0x17, 0x58, 0x38, 0x78,
+ 0x18, 0xa1, 0x4e, 0x3c, 0x5c, 0x59, 0xcc, 0x73, 0x18, 0x17, 0x46, 0x43,
+ 0x01, 0x7d, 0x7b, 0x4a, 0x5d, 0x87, 0x03, 0x44, 0x6f, 0x8a, 0x41, 0xac,
+ 0x86, 0xb5, 0x53, 0x44, 0x04, 0xbe, 0x75, 0xe2, 0xc1, 0x63, 0x59, 0x7d,
+ 0xf5, 0x2c, 0x05, 0x58, 0x27, 0x71, 0x76, 0x6a, 0x34, 0x8d, 0x37, 0xa4,
+ 0xe9, 0x17, 0x1a, 0x68, 0x9d, 0xa8, 0xbc, 0x87, 0x91, 0xe9, 0x29, 0x4a,
+ 0x10, 0x95, 0x15, 0xcb, 0x40, 0x99, 0x5a, 0x3d, 0x87, 0x4d, 0x08, 0x69,
+ 0x5e, 0xa9, 0xf7, 0x83, 0x5a, 0x9d, 0x3f, 0x39, 0xa1, 0xce, 0x7e, 0x60,
+ 0x78, 0xaf, 0x5a, 0x32, 0x8b, 0x79, 0x45, 0x1f, 0xbb, 0x02, 0xc4, 0x30,
+ 0x23, 0xcf, 0x54, 0x33, 0xf5, 0xff, 0x00, 0x61, 0x7e, 0x05, 0x96, 0xdf,
+ 0x81, 0x71, 0x67, 0x2a, 0xc9, 0xbc, 0x00, 0x49, 0xfd, 0x5d, 0xdb, 0xa0,
+ 0xf0, 0x6f, 0xd1, 0x00, 0x00, 0xfd, 0x5a, 0x15, 0x9d, 0x0c, 0x56, 0x37,
+ 0x2e, 0x68, 0x8e, 0x5c, 0x54, 0xf7, 0x6a, 0x07, 0x19, 0x6a, 0x51, 0x62,
+ 0x9a, 0xf9, 0xea, 0x76, 0x47, 0x6e, 0x09, 0xb8, 0x19, 0x3f, 0x27, 0x4a,
+ 0x29, 0xca, 0xbe, 0x2a, 0x5c, 0xd6, 0x02, 0xe9, 0xd6, 0x75, 0xaa, 0x7b,
+ 0x8f, 0x98, 0xf8, 0x73, 0x39, 0x74, 0x6a, 0x59, 0x3a, 0x93, 0x80, 0xa7,
+ 0xdc, 0xa0, 0x8f, 0x48, 0x00, 0x04, 0x65, 0xe3, 0x3e, 0x11, 0xb9, 0xe6,
+ 0x7d, 0x49, 0x0c, 0xb3, 0x8a, 0xeb, 0x3a, 0xf6, 0x2a, 0xf4, 0x47, 0x60};
+
+static const std::vector<uint8_t> priv_key_77{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0x90, 0x5b, 0x8d, 0x48, 0x67, 0x22, 0x8c, 0x64, 0x0d, 0x6a,
+ 0x73, 0x59, 0x03, 0xf0, 0x6f, 0xe0, 0x48, 0x5a, 0x00, 0x08, 0x1a, 0x42,
+ 0xa6, 0xcf, 0x78, 0xdd, 0xf7, 0x98, 0xd3, 0x0f, 0xb9, 0x74, 0x83, 0x00,
+ 0xb5, 0xd9, 0x0a, 0xda, 0x8f, 0x06, 0x28, 0x7b, 0x07, 0x42, 0x35, 0xa3,
+ 0x56, 0x04, 0xa7, 0xc5, 0xe4, 0x11, 0x62, 0x7b, 0x0e, 0xd3, 0x42, 0x8f,
+ 0xe7, 0x01, 0xa9, 0xdb, 0x9f, 0xf8, 0xa6, 0x7c, 0xa1, 0x69, 0x99, 0x91,
+ 0xb4, 0x2c, 0xc5, 0xf7, 0xc0, 0xe8, 0xfc, 0x6c, 0x62, 0x80, 0xf8, 0x6f,
+ 0xc7, 0xd6, 0x8f, 0x99, 0x4a, 0x68, 0x01, 0x5c, 0xbb, 0xeb, 0x14, 0x61,
+ 0x10, 0xb9, 0xf5, 0xac, 0xae, 0xaa, 0xd5, 0xdd, 0xab, 0x6e, 0xd1, 0xff,
+ 0x2a, 0xd5, 0x83, 0x3b, 0xfa, 0x16, 0x46, 0x51, 0xfc, 0x77, 0x48, 0x81,
+ 0x91, 0x24, 0x53, 0x8d, 0xfb, 0x60, 0x18, 0xdd, 0x41, 0x29, 0xff, 0x85,
+ 0xfe, 0x1c, 0x7b, 0xbc, 0xab, 0x17, 0x5b, 0x1b, 0xf2, 0x81, 0x75, 0xbd,
+ 0x49, 0xdb, 0x94, 0x23, 0x5a, 0xa0, 0x74, 0x8c, 0x7f, 0x18, 0xda, 0x05,
+ 0xc1, 0x9c, 0xf8, 0x5c, 0xaa, 0xff, 0xa1, 0xde, 0xe7, 0x3b, 0xdd, 0x9f,
+ 0xa6, 0x9e, 0x88, 0xce, 0x89, 0x4e, 0x1b, 0xbe, 0xbd, 0xbf, 0x59, 0x85,
+ 0x8e, 0x1d, 0xcd, 0xa0, 0x58, 0xb2, 0x4b, 0x8b, 0x18, 0xde, 0x63, 0x0f,
+ 0xc9, 0x3d, 0x59, 0x8b, 0xb6, 0x3e, 0xd0, 0x88, 0x58, 0x89, 0x47, 0x51,
+ 0x22, 0x98, 0x04, 0xd9, 0x01, 0x0d, 0xed, 0x52, 0x7f, 0x27, 0x02, 0xaf,
+ 0xa9, 0x66, 0x13, 0xa7, 0xda, 0xd2, 0x09, 0x50, 0x3d, 0x60, 0x18, 0xe2,
+ 0x3a, 0xa9, 0x93, 0x08, 0x08, 0x7f, 0x15, 0xb9, 0x55, 0x25, 0x44, 0xd5,
+ 0x47, 0x40, 0x4f, 0x38, 0xef, 0x76, 0xa1, 0xd1, 0x2e, 0x6a, 0x98, 0x92,
+ 0xb1, 0x70, 0x54, 0xf9, 0x5e, 0xc3, 0xda, 0x5f, 0x19, 0x08, 0x68, 0x58,
+ 0xe9, 0x83, 0x07, 0x4d, 0xc6, 0xba, 0xe7, 0x3d, 0x5d, 0x61, 0x4b, 0x25,
+ 0x9e, 0x7a, 0xb6, 0x66, 0xe3, 0x18, 0xa3, 0x7e, 0xd2, 0x6f, 0xcc, 0x78,
+ 0x48, 0x32, 0x5b, 0x09, 0xb0, 0x26, 0xd7, 0x7b, 0x66, 0x61, 0x4a, 0xd7,
+ 0x8e, 0xea, 0x7d, 0x16, 0x27, 0xb7, 0x1a, 0x04, 0x79, 0x30, 0xf2, 0x7a,
+ 0x41, 0x59, 0x2e, 0x4a, 0x73, 0x21, 0x50, 0xe2, 0x68, 0x71, 0x85, 0xad,
+ 0xe3, 0x86, 0xa5, 0xaa, 0x7f, 0x1f, 0x7f, 0x29, 0xac, 0x66, 0xe5, 0x51,
+ 0xb5, 0xd1, 0x41, 0x64, 0x2d, 0xee, 0xd5, 0x83, 0x22, 0xb9, 0x71, 0x85,
+ 0x53, 0xc0, 0x29, 0x3f, 0x66, 0x62, 0x1b, 0x0c, 0x98, 0xd4, 0xed, 0x07,
+ 0xaa, 0xee, 0x21, 0x17, 0xfa, 0xe9, 0x97, 0x49, 0xa0, 0xce, 0x4e, 0xd4,
+ 0x3b, 0xe4, 0xae, 0x12, 0x62, 0x30, 0xb6, 0xca, 0xd4, 0x0f, 0xbb, 0xa1,
+ 0x47, 0xe3, 0xdb, 0x9d, 0xef, 0x1c, 0xb7, 0x06, 0xa9, 0xf5, 0xf6, 0xd2,
+ 0x4c, 0x45, 0xfe, 0x6a, 0x84, 0xac, 0x60, 0x7f, 0x94, 0x48, 0x57, 0x0e,
+ 0x31, 0xdc, 0xb9, 0x23, 0xf2, 0x49, 0x9a, 0x1f, 0x11, 0x42, 0x30, 0x62,
+ 0x63, 0x3c, 0x98, 0x96, 0x10, 0x87, 0x95, 0xfa, 0x93, 0x82, 0x90, 0xfe,
+ 0xe2, 0x86, 0x55, 0x8d, 0xb0, 0x2a, 0xf1, 0xbf, 0xc7, 0x8f, 0xa3, 0x6a,
+ 0x13, 0xd0, 0xee, 0x8e, 0x2e, 0xb4, 0xa8, 0xe1, 0x08, 0x8e, 0xff, 0xee,
+ 0x3c, 0x99, 0x0a, 0xa2, 0x49, 0xcf, 0xb8, 0x7d, 0x67, 0xa5, 0xad, 0x8b,
+ 0x22, 0x2c, 0xee, 0x3e, 0x49, 0xdf, 0xef, 0x53, 0xab, 0xe4, 0x34, 0x00,
+ 0xe0, 0x49, 0x04, 0x62, 0xcc, 0x92, 0xa4, 0xe3, 0x99, 0xef, 0xed, 0xa5,
+ 0x99, 0x12, 0x54, 0x65, 0x2b, 0x75, 0xea, 0xb5, 0x7c, 0x29, 0xc3, 0x10,
+ 0x66, 0x4f, 0xc6, 0xbb, 0x4b, 0x03, 0x2a, 0x7f, 0x5c, 0x83, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x51, 0xda, 0x17, 0x79, 0xfe,
+ 0x40, 0xb0, 0xa9, 0xea, 0x91, 0x79, 0x65, 0xf7, 0xbd, 0xd5, 0x31, 0xae,
+ 0xd4, 0x99, 0x3f, 0xfe, 0xe3, 0xdc, 0x01, 0xb7, 0xde, 0xe4, 0x0d, 0x5b,
+ 0x5f, 0x87, 0x20, 0x71, 0x47, 0x6d, 0xd4, 0xeb, 0x3a, 0x91, 0xee, 0x43,
+ 0xf5, 0xbe, 0x5f, 0xe4, 0x5a, 0x00, 0xe4, 0x12, 0xdd, 0x3a, 0x3c, 0x41,
+ 0x42, 0xd5, 0x5d, 0x24, 0x58, 0xc3, 0xfb, 0x45, 0x7c, 0xaa, 0x70, 0x2a,
+ 0xb6, 0x70, 0x2f, 0x98, 0x4b, 0xed, 0x85, 0x95, 0x9a, 0xad, 0x5f, 0x6e,
+ 0x01, 0x66, 0xb9, 0x0a, 0x25, 0x17, 0x82, 0xa9, 0x59, 0x99, 0xbe, 0xef,
+ 0x46, 0xcd, 0xa6, 0xb5, 0x9f, 0x74, 0x04, 0x7d, 0x30, 0xb4, 0xb9, 0x59,
+ 0x1a, 0x9f, 0xa1, 0xee, 0xa0, 0x68, 0x81, 0x38, 0x30, 0x41, 0xd5, 0x6f,
+ 0x79, 0xfd, 0x55, 0x05, 0x5f, 0xb2, 0x14, 0x8e, 0xeb, 0xea, 0xa4, 0xca,
+ 0x74, 0x6a, 0x06, 0x8e, 0x44, 0x43, 0x99, 0x92, 0xef, 0x9f, 0x73, 0x56,
+ 0xcd, 0xb9, 0xeb, 0x7d, 0xff, 0x1e, 0x69, 0xca, 0xcd, 0x61, 0x0d, 0xaa,
+ 0x08, 0x1f, 0xe8, 0xcf, 0x76, 0x84, 0x19, 0xa5, 0x19, 0xa6, 0x3b, 0xdc,
+ 0x64, 0xaf, 0x68, 0x5a, 0x79, 0xb3, 0xd8, 0x20, 0x6a, 0x3b, 0xa0, 0x76,
+ 0x4a, 0xe8, 0xfc, 0x1e, 0x9e, 0x83, 0xbe, 0x92, 0x61, 0x60, 0xe9, 0x77,
+ 0xbc, 0x1f, 0x15, 0xb9, 0xc5, 0xb1, 0xad, 0x7f, 0xa0, 0xa0, 0x6d, 0x6d,
+ 0x80, 0x61, 0xf3, 0x34, 0xe4, 0xe4, 0x60, 0x9e, 0x1f, 0x0d, 0x62, 0x00,
+ 0x36, 0xce, 0xb2, 0x27, 0xeb, 0xc2, 0x79, 0x86, 0x9b, 0x9e, 0x8f, 0x89,
+ 0x88, 0x5d, 0xc4, 0xa7, 0x57, 0x5f, 0x3b, 0xd7, 0x8a, 0xae, 0x86, 0xa0,
+ 0xa2, 0xbd, 0x8c, 0xac, 0x42, 0xe2, 0x6b, 0xac, 0x7f, 0xf4, 0x07, 0xa8,
+ 0x29, 0x1b, 0xd0, 0x85, 0x42, 0x68, 0x29, 0xf1, 0x84, 0x94, 0x1e, 0x4f,
+ 0x1f, 0xd4, 0xd1, 0xf3, 0x84, 0x27, 0xa8, 0x2c, 0x4e, 0x11, 0x40, 0x78,
+ 0x05, 0xc0, 0x04, 0xd7, 0xe3, 0xda, 0xa4, 0xab, 0x4f, 0x8c, 0xa4, 0xd4,
+ 0xd2, 0xbd, 0xcc, 0x5d, 0xcb, 0x11, 0x62, 0x83, 0xf3, 0x78, 0xf0, 0x54,
+ 0x73, 0xdf, 0x6c, 0xfb, 0xe9, 0x1c, 0xa9, 0x2d, 0x91, 0xc3, 0x38, 0x63,
+ 0xe1, 0x88, 0x38, 0x9c, 0xe4, 0xd5, 0xe0, 0x85, 0xde, 0xad, 0x3d, 0xe5,
+ 0xd8, 0x65, 0x95, 0xe6, 0x80, 0xac, 0x78, 0xad, 0xab, 0x8b, 0x42, 0xed,
+ 0x40, 0xa7, 0x01, 0x20, 0xeb, 0xf6, 0xab, 0xd0, 0xeb, 0xc8, 0x77, 0xfa,
+ 0x3d, 0x44, 0xbb, 0xe2, 0xe4, 0xde, 0xff, 0xcc, 0xe3, 0x02, 0x73, 0x79,
+ 0x1c, 0xc5, 0x30, 0x09, 0x38, 0xd2, 0xc1, 0xfa, 0x49, 0xcc, 0x3d, 0x47,
+ 0xa8, 0x40, 0x15, 0x53, 0x10, 0x7f, 0x5a, 0xd3, 0x3d, 0x84, 0x2e, 0x29,
+ 0x66, 0xa0, 0xf8, 0xaf, 0xb7, 0xdf, 0x3e, 0xd5, 0x12, 0xa2, 0xe7, 0x8d,
+ 0x1c, 0xe8, 0xa2, 0x02, 0xd1, 0xee, 0x95, 0x45, 0xb0, 0x97, 0x0d, 0x75,
+ 0x1e, 0xd2, 0x52, 0xcc, 0x38, 0xb9, 0xa3, 0x32, 0xf1, 0xea, 0x75, 0x3a,
+ 0x2e, 0xdf, 0x38, 0x8f, 0xe4, 0xc8, 0x24, 0x1d, 0xb4, 0xa6, 0xd0, 0x34,
+ 0xdd, 0x15, 0x80, 0xf8, 0x4c, 0x1f, 0x95, 0xdb, 0xff, 0xab, 0xd1, 0xf4,
+ 0x03, 0xfe, 0x9e, 0x57, 0x49, 0x17, 0x4f, 0x4f, 0x76, 0xaf, 0xf3, 0x03,
+ 0xd7, 0xce, 0x37, 0xb9, 0x3b, 0x94, 0xe3, 0x81, 0x44, 0x28, 0x1c, 0xba,
+ 0xf6, 0x00, 0x5a, 0x2c, 0x64, 0x52, 0x3a, 0x2b, 0xcb, 0x39, 0xff, 0x27,
+ 0x6b, 0xec, 0x54, 0x48, 0x77, 0x04, 0xc6, 0x85, 0x4d, 0xfb, 0xa1, 0xfc,
+ 0xe1, 0xf1, 0x8a, 0xa3, 0xc4, 0xf1, 0x43, 0x31, 0xfc, 0x06, 0x6b, 0xd8,
+ 0x13, 0xbf, 0x15, 0x50, 0x48, 0x57, 0x29, 0x22, 0x1d, 0x73, 0x19, 0xb4,
+ 0xec, 0xd2, 0xc1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc4, 0x08, 0xdd, 0x33,
+ 0x8d, 0x45, 0xa4, 0x2a, 0xb6, 0xd4, 0xda, 0x18, 0xc5, 0x68, 0xf1, 0x50,
+ 0xe8, 0x5d, 0x6c, 0x68, 0xb7, 0x51, 0x05, 0xc3, 0x19, 0xa8, 0xb0, 0xa1,
+ 0x49, 0x34, 0x7f, 0xa1, 0xdd, 0x78, 0x95, 0x05, 0x4a, 0x77, 0x83, 0xa2,
+ 0x11, 0x53, 0x73, 0x35, 0xa1, 0x6e, 0x9c, 0xf6, 0xaf, 0xb3, 0xd6, 0x6b,
+ 0xf4, 0xf4, 0xa7, 0xbb, 0xbd, 0x67, 0x92, 0x61, 0xe4, 0x32, 0x91, 0xb2,
+ 0x17, 0xc6, 0x0b, 0xfb, 0x59, 0x7e, 0x12, 0xc0, 0xd2, 0x97, 0x23, 0x7c,
+ 0xce, 0x89, 0x94, 0x42, 0xa7, 0x31, 0x1a, 0xcf, 0x18, 0xd3, 0xaf, 0xf8,
+ 0xd3, 0x2c, 0x42, 0x4c, 0x1f, 0x73, 0x61, 0x92, 0x25, 0x8e, 0xbe, 0x6f,
+ 0xb4, 0x50, 0x59, 0x00, 0x6b, 0xe1, 0x2c, 0x9d, 0xb5, 0xd9, 0x40, 0xe8,
+ 0xaa, 0x41, 0x70, 0xe3, 0x73, 0x13, 0xe5, 0xf4, 0x67, 0x2c, 0x70, 0xdb,
+ 0x02, 0xeb, 0x6c, 0x49, 0xf7, 0x1f, 0xa5, 0x4c, 0x74, 0xe5, 0x22, 0x43,
+ 0xa1, 0xaa, 0xfc, 0xa8, 0xad, 0x58, 0x3b, 0x11, 0x14, 0xd9, 0x8a, 0xa8,
+ 0x3d, 0x12, 0xc0, 0x6c, 0x2d, 0x71, 0x2a, 0x67, 0x58, 0x50, 0xdd, 0x83,
+ 0x44, 0x13, 0x3c, 0xff, 0xae, 0x61, 0xf6, 0xc4, 0xa2, 0x06, 0x48, 0xf5,
+ 0x81, 0x2f, 0x72, 0xf2, 0x78, 0xa7, 0x65, 0xa5, 0xe9, 0x93, 0x3a, 0x6a,
+ 0x90, 0xa8, 0xc2, 0xca, 0x2f, 0x8b, 0xde, 0x24, 0x69, 0xc5, 0x63, 0x66,
+ 0x3e, 0xbe, 0xc8, 0x3a, 0x77, 0x76, 0x8c, 0xf5, 0xfd, 0x4d, 0xab, 0xbc,
+ 0x9e, 0x4e, 0xb6, 0x10, 0xe3, 0x82, 0x5a, 0xcc, 0x23, 0x95, 0x1c, 0x6e,
+ 0xc0, 0xc0, 0xf1, 0x2e, 0xfc, 0x41, 0x57, 0xae, 0x58, 0x39, 0xbb, 0x92,
+ 0x9f, 0x3c, 0x5b, 0x13, 0x7c, 0x73, 0x85, 0x70, 0x04, 0xfd, 0x7b, 0xe8,
+ 0x9b, 0x90, 0xf2, 0xcc, 0xcf, 0xa7, 0xf8, 0x00, 0x1b, 0x4d, 0x35, 0xd7,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xbc, 0x83, 0xf3, 0x4a, 0x5a, 0xba, 0xe7,
+ 0x20, 0x83, 0x3e, 0x5b, 0x25, 0x20, 0x84, 0xf2, 0xe8, 0x5f, 0xdb, 0x31,
+ 0x2f, 0x54, 0xa5, 0x99, 0x83, 0xd2, 0xc1, 0x01, 0x76, 0x24, 0x4f, 0x16,
+ 0x58, 0x75, 0x7a, 0xa4, 0x2b, 0xc3, 0xc4, 0xc1, 0x2d, 0x5f, 0x64, 0x4d,
+ 0xd7, 0xf3, 0x1c, 0xc3, 0x0f, 0xf3, 0x17, 0x9e, 0xe5, 0x94, 0xfd, 0x73,
+ 0xa9, 0x0b, 0x43, 0x6a, 0x1c, 0xee, 0x1a, 0x9f, 0xcf, 0xd3, 0x28, 0x78,
+ 0x14, 0x3d, 0x19, 0x3c, 0xd1, 0x5c, 0x5b, 0xb9, 0x20, 0x43, 0xfe, 0x95,
+ 0xe6, 0xf3, 0x8a, 0x5d, 0x39, 0x9f, 0x1b, 0xce, 0xba, 0x64, 0xb1, 0xc9,
+ 0x7f, 0xa3, 0xed, 0xc0, 0xa5, 0xe2, 0x17, 0x14, 0x3b, 0x20, 0x4b, 0x8b,
+ 0xf1, 0x79, 0xd4, 0xd3, 0x35, 0x33, 0xcb, 0x7a, 0x6c, 0x51, 0x41, 0xec,
+ 0xee, 0x79, 0x61, 0x32, 0x5b, 0xda, 0x31, 0xe8, 0xa3, 0xa8, 0xc7, 0x64,
+ 0x11, 0xe6, 0x22, 0xf7, 0x59, 0x6f, 0x3c, 0xe1, 0xb4, 0x20, 0xa8, 0xa6,
+ 0xcf, 0x0d, 0xe7, 0x44, 0x46, 0x2c, 0x18, 0x2e, 0x35, 0x93, 0xfa, 0x69,
+ 0x25, 0x48, 0xeb, 0xd7, 0x36, 0x0d, 0x4f, 0x44, 0x64, 0xd1, 0xc3, 0x53,
+ 0xcf, 0x6b, 0x8c, 0x6a, 0x69, 0xdd, 0x6e, 0x83, 0xfe, 0x00, 0xe5, 0x0a,
+ 0x7c, 0x94, 0x9b, 0xb9, 0x73, 0x73, 0xb6, 0xb3, 0x98, 0xfd, 0x8a, 0x60,
+ 0xe5, 0x69, 0x44, 0x58, 0x1a, 0x2b, 0x15, 0x20, 0xab, 0xb4, 0xfb, 0x8d,
+ 0x10, 0xfd, 0x0b, 0x98, 0xe9, 0x24, 0x44, 0xa7, 0x76, 0x56, 0x2d, 0x46,
+ 0x96, 0x84, 0x46, 0xb9, 0x45, 0x47, 0x10, 0xed, 0xb3, 0x5d, 0x3c, 0xa5,
+ 0x6e, 0xb9, 0xe4, 0xef, 0xa0, 0xf2, 0xa3, 0x0b, 0xa2, 0xc4, 0x69, 0x35,
+ 0x1f, 0x0f, 0xf1, 0xb3, 0x6a, 0x99, 0x63, 0xd9, 0x64, 0x7c, 0x71, 0x74,
+ 0xd2, 0xfa, 0xff, 0x8e, 0xd0, 0xbd, 0xb1, 0xa1, 0x35, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xb3, 0xe1, 0x0e, 0x58, 0x87, 0x81, 0x27, 0xaa, 0xaa, 0x29,
+ 0x96, 0x16, 0xb4, 0xce, 0x1e, 0xe0, 0x86, 0xd7, 0x72, 0xea, 0x83, 0x8b,
+ 0xad, 0x25, 0xe1, 0x1d, 0x91, 0x35, 0xed, 0xde, 0x66, 0x5f, 0x38, 0xc1,
+ 0xb4, 0xbc, 0x2e, 0x20, 0x8c, 0x80, 0xe2, 0x35, 0x18, 0xba, 0x55, 0x6f,
+ 0x12, 0x48, 0xa9, 0xe0, 0xf3, 0x18, 0x0c, 0xa5, 0x92, 0x64, 0x0a, 0xe0,
+ 0x46, 0xc9, 0xdc, 0x83, 0x2a, 0x7d, 0xa8, 0xa2, 0xe9, 0xcb, 0xb1, 0xca,
+ 0xa5, 0x9a, 0x99, 0xa2, 0x65, 0xc5, 0xd8, 0x1f, 0x16, 0x14, 0x33, 0x26,
+ 0x33, 0xdb, 0x64, 0x84, 0x9a, 0x2c, 0x50, 0x59, 0x84, 0x5c, 0x25, 0x5f,
+ 0xd2, 0x60, 0x30, 0x66, 0x53, 0x08, 0x5d, 0x04, 0x7d, 0x26, 0x8d, 0xd7,
+ 0x09, 0x01, 0x8e, 0x23, 0xd4, 0x13, 0xaa, 0x66, 0x72, 0x17, 0xc3, 0x38,
+ 0xb7, 0x01, 0x14, 0xcb, 0x0a, 0xa3, 0x6c, 0x82, 0x69, 0xd3, 0x55, 0x17,
+ 0x8c, 0xae, 0x23, 0x75, 0x3d, 0x83, 0xa1, 0x8d, 0x2c, 0x59, 0xfa, 0xf5,
+ 0xc2, 0xfd, 0x61, 0x8c, 0x5c, 0x57, 0x13, 0xf3, 0x68, 0xed, 0xda, 0xa4,
+ 0xc4, 0xac, 0x1f, 0xb5, 0xd4, 0x0c, 0xe7, 0x22, 0x60, 0x0e, 0x9d, 0x0c,
+ 0xf7, 0x4a, 0x67, 0x02, 0x2d, 0x60, 0x59, 0x32, 0x18, 0xdf, 0xb5, 0x26,
+ 0xa5, 0x77, 0x20, 0x65, 0x20, 0x6d, 0x38, 0x60, 0x22, 0x9d, 0x34, 0x13,
+ 0xbb, 0xba, 0xdd, 0xf3, 0x69, 0xca, 0x20, 0x39, 0x1f, 0xb1, 0xc6, 0x7c,
+ 0xd9, 0xcb, 0xbe, 0xaa, 0xce, 0xb3, 0x3c, 0xf0, 0x2c, 0xd0, 0x42, 0x73,
+ 0x12, 0xad, 0xce, 0xd8, 0xbc, 0x46, 0x44, 0x48, 0xc7, 0x06, 0xbe, 0x21,
+ 0x97, 0x3b, 0x3b, 0x69, 0x7e, 0x5c, 0x84, 0x10, 0xf5, 0xe1, 0x63, 0x88,
+ 0xfd, 0x20, 0x54, 0xf3, 0xe4, 0x07, 0x04, 0xf8, 0x74, 0x52, 0xcb, 0x18,
+ 0xed, 0xcf, 0xeb, 0x3d, 0x65, 0xf1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xb6,
+ 0xd8, 0x8d, 0x0b, 0x9b, 0x81, 0x19, 0x58, 0xd1, 0xb3, 0x93, 0x98, 0x29,
+ 0x38, 0x8a, 0x9a, 0x95, 0x0e, 0xf7, 0x5f, 0xdf, 0x0c, 0x58, 0x20, 0x22,
+ 0x35, 0x0e, 0x03, 0xd7, 0x27, 0xd6, 0x96, 0xaa, 0x2b, 0xf0, 0x3c, 0x7a,
+ 0xbf, 0xc6, 0x57, 0x09, 0xe5, 0x32, 0x13, 0xb9, 0x3c, 0x36, 0x7e, 0xab,
+ 0xdc, 0x47, 0x44, 0x8b, 0x04, 0x62, 0x40, 0x9e, 0x2a, 0x1f, 0x2c, 0x3c,
+ 0x4e, 0x1a, 0x9f, 0xeb, 0x41, 0x9f, 0x66, 0x91, 0xf4, 0x7e, 0xa6, 0xda,
+ 0x9c, 0x24, 0xad, 0x85, 0x05, 0xd3, 0xc3, 0x94, 0x88, 0xa9, 0xef, 0x8f,
+ 0xc1, 0xda, 0xfb, 0xb3, 0x5b, 0x36, 0x03, 0xd5, 0xae, 0x6f, 0x62, 0xf6,
+ 0x2e, 0x48, 0x73, 0x28, 0xd9, 0xdd, 0xbc, 0xb3, 0xdc, 0x97, 0x97, 0x4c,
+ 0xcb, 0x99, 0xcc, 0xa1, 0xeb, 0xfd, 0xb1, 0x38, 0x8d, 0xeb, 0xd8, 0x67,
+ 0x84, 0x6d, 0x0f, 0x00, 0x4f, 0x95, 0x62, 0x3f, 0x03, 0xbf, 0x42, 0x41,
+ 0xc0, 0x9d, 0x72, 0xa7, 0x12, 0xad, 0xe8, 0xba, 0xa5, 0x8b, 0xf5, 0x3c,
+ 0x23, 0x9f, 0xfe, 0x5b, 0xaf, 0x50, 0x78, 0xd7, 0x87, 0xd8, 0xd0, 0x16,
+ 0x8c, 0xc1, 0xdb, 0xc0, 0x11, 0x62, 0xa3, 0x16, 0xbf, 0xb5, 0x1f, 0x45,
+ 0xa5, 0x41, 0xe5, 0x06, 0x5d, 0x21, 0x94, 0xc0, 0x57, 0x62, 0xc2, 0xf6,
+ 0x83, 0x49, 0x23, 0xa5, 0x17, 0xa8, 0xf0, 0x1a, 0xf0, 0x2d, 0x3c, 0x04,
+ 0x79, 0x93, 0x9c, 0xb8, 0x08, 0x1d, 0x45, 0x53, 0x0b, 0x02, 0x9f, 0x6f,
+ 0x8c, 0x1f, 0x99, 0x89, 0xf0, 0x94, 0x3c, 0xbd, 0xc4, 0x13, 0x43, 0x7c,
+ 0xb0, 0x90, 0xbd, 0x9e, 0x3b, 0x8a, 0x82, 0x21, 0x50, 0x4a, 0x94, 0xa3,
+ 0x83, 0x3d, 0x6f, 0xfc, 0x6d, 0xc7, 0x16, 0x7f, 0xd2, 0x81, 0xa1, 0x6d,
+ 0x72, 0x09, 0x93, 0x8b, 0x98, 0x48, 0x25, 0xb3, 0x4a, 0x58, 0xed, 0x62,
+ 0x70, 0x7d, 0xd9, 0x02, 0x82, 0x01, 0x00, 0x68, 0x38, 0xfc, 0x4e, 0xf8,
+ 0xd5, 0xf9, 0x0a, 0xb2, 0x40, 0xac, 0x06, 0xed, 0xd5, 0xef, 0xb7, 0x11,
+ 0x3b, 0x93, 0xbf, 0x58, 0x7f, 0x76, 0x97, 0x22, 0xbe, 0xdf, 0x2b, 0x6b,
+ 0x0d, 0xdb, 0xb1, 0xf0, 0xc0, 0x26, 0x3f, 0x0f, 0x1c, 0xeb, 0xf5, 0xc4,
+ 0x42, 0x00, 0xfa, 0x29, 0x6a, 0x5e, 0x4c, 0x94, 0xa2, 0x6d, 0x0b, 0x54,
+ 0x52, 0x87, 0x16, 0xbe, 0x8d, 0x2d, 0xf3, 0x57, 0xf7, 0x15, 0x1f, 0x7e,
+ 0x98, 0x65, 0xa3, 0xef, 0x24, 0xf6, 0xa8, 0x8d, 0x35, 0xd1, 0x26, 0xee,
+ 0xb6, 0x42, 0x13, 0x0d, 0x5c, 0xb8, 0x86, 0x3f, 0x41, 0x89, 0xc0, 0xeb,
+ 0xd3, 0x73, 0x64, 0xec, 0xa8, 0x21, 0xd1, 0x4c, 0x0a, 0xb5, 0x3f, 0x35,
+ 0x8b, 0x2f, 0xa4, 0x2c, 0x1f, 0x0b, 0x1a, 0xf6, 0x68, 0xde, 0xb5, 0x78,
+ 0xde, 0x06, 0x0b, 0x1e, 0x33, 0x0e, 0xb9, 0x9f, 0x89, 0xb2, 0x2e, 0x40,
+ 0x6d, 0xa3, 0xd3, 0xc4, 0xc2, 0xa3, 0x15, 0x03, 0x47, 0xbe, 0xf8, 0x78,
+ 0xe7, 0xe9, 0x8a, 0xce, 0x7b, 0x68, 0x31, 0x1a, 0xb3, 0xb9, 0xcc, 0x5f,
+ 0xd0, 0x10, 0x78, 0x3e, 0x5c, 0x8b, 0x67, 0xca, 0xd8, 0xd7, 0xa9, 0x4b,
+ 0xf8, 0xa8, 0x30, 0xf4, 0xf3, 0x3c, 0xd7, 0xfd, 0xd3, 0xdb, 0xf0, 0x23,
+ 0x7e, 0x95, 0x1f, 0x9f, 0x13, 0x1d, 0x08, 0x76, 0xca, 0x8f, 0x49, 0x0d,
+ 0xf6, 0x96, 0xc1, 0x66, 0x4c, 0x53, 0xc9, 0xf8, 0xd6, 0x08, 0x4d, 0xc6,
+ 0x9c, 0x88, 0xb5, 0x04, 0xd6, 0x6f, 0x41, 0x01, 0xcc, 0x0b, 0x39, 0x11,
+ 0x0c, 0x78, 0x90, 0x07, 0xf6, 0x97, 0x02, 0x5c, 0x95, 0x49, 0x2a, 0x6f,
+ 0x4f, 0x22, 0xb5, 0x01, 0x1d, 0x07, 0x8b, 0x30, 0xb8, 0x73, 0x19, 0x72,
+ 0xe8, 0xc0, 0xb8, 0xa4, 0x81, 0x46, 0xc7, 0xfe, 0x0c, 0x71, 0xf7, 0x7a,
+ 0xf5, 0xbb, 0x9b, 0x7b, 0xe1, 0xf4, 0x64, 0x3f, 0xad, 0x0f, 0xfa};
+
+static const std::vector<uint8_t> priv_key_78{
+ 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xba, 0x25, 0x74, 0x69, 0x16, 0x42, 0xaf, 0x63, 0xd0, 0x7e,
+ 0xb2, 0x04, 0x36, 0xed, 0x4f, 0x18, 0x85, 0xf5, 0x19, 0x82, 0x0c, 0x79,
+ 0xea, 0x05, 0x58, 0x29, 0x25, 0x8b, 0xbe, 0xe2, 0xe8, 0x97, 0xaf, 0x1e,
+ 0x55, 0x80, 0x6f, 0xf6, 0xdc, 0x2f, 0x59, 0xe3, 0x5b, 0xc2, 0x80, 0xe8,
+ 0x41, 0xc7, 0x24, 0x72, 0x26, 0xbd, 0x27, 0xc1, 0x47, 0x12, 0xdf, 0xed,
+ 0x7f, 0x4a, 0x2a, 0x9e, 0xf0, 0x8d, 0x17, 0xe0, 0x5b, 0xc0, 0x08, 0x4e,
+ 0xa0, 0xaf, 0x63, 0xc9, 0x68, 0x59, 0x0c, 0x44, 0x9e, 0x5b, 0xd1, 0x2d,
+ 0x9f, 0x5b, 0xfd, 0x9f, 0x0d, 0xfc, 0x73, 0xab, 0x4b, 0xba, 0xe8, 0x4d,
+ 0x02, 0xe7, 0x9e, 0x3a, 0x5a, 0x02, 0xd8, 0xb9, 0x64, 0x67, 0xae, 0xea,
+ 0x57, 0x42, 0x80, 0xdb, 0x38, 0x99, 0x81, 0x0b, 0x38, 0x2d, 0x7a, 0xfb,
+ 0xe3, 0xcf, 0x1d, 0x58, 0x5b, 0x45, 0x1b, 0x44, 0x87, 0x72, 0x05, 0x03,
+ 0x9f, 0x24, 0x57, 0xd7, 0x0b, 0x60, 0x5d, 0xb6, 0x73, 0x73, 0xad, 0xe6,
+ 0xd9, 0x81, 0xf8, 0xd9, 0xaf, 0xc1, 0xe2, 0xaf, 0x2c, 0xc4, 0xac, 0xeb,
+ 0x23, 0xfe, 0x31, 0x71, 0x49, 0x56, 0x0d, 0x22, 0x12, 0xcc, 0x18, 0x7e,
+ 0x8a, 0x5a, 0xbf, 0xfa, 0x9c, 0xa5, 0x28, 0xb9, 0x2b, 0xd4, 0x7b, 0xe4,
+ 0x3a, 0x27, 0xd9, 0xd1, 0x8c, 0x31, 0x54, 0xd2, 0xe8, 0x1c, 0xa0, 0x36,
+ 0xe3, 0x71, 0x0b, 0xa3, 0x05, 0x07, 0x6f, 0x78, 0x96, 0xc0, 0xae, 0x6c,
+ 0xc2, 0x79, 0xae, 0x68, 0xed, 0xa5, 0xea, 0xcd, 0x24, 0x32, 0x6b, 0xf3,
+ 0xaa, 0xdb, 0x13, 0xd5, 0xe4, 0x53, 0xbe, 0xfd, 0xbe, 0x76, 0xa2, 0xb1,
+ 0x03, 0xfa, 0x52, 0xee, 0x35, 0xd5, 0xfc, 0x67, 0x7c, 0x81, 0x4e, 0x12,
+ 0x6f, 0xb5, 0x78, 0x90, 0x3a, 0x94, 0x1f, 0x0f, 0x56, 0x6b, 0x0f, 0xb6,
+ 0xba, 0x6d, 0xd1, 0x23, 0x7e, 0xaf, 0x9a, 0xe1, 0xc2, 0xb9, 0xc1, 0xa9,
+ 0x34, 0xd6, 0x7f, 0xac, 0xfb, 0xc3, 0x82, 0x09, 0x9a, 0x8c, 0x48, 0xc1,
+ 0x61, 0x76, 0x46, 0x60, 0xc4, 0x50, 0xdf, 0x00, 0x14, 0x78, 0xa8, 0xc2,
+ 0xe0, 0x9d, 0x28, 0x86, 0xbd, 0x81, 0xb9, 0xe0, 0xb7, 0xfa, 0x8a, 0xe2,
+ 0x26, 0x36, 0x44, 0xa9, 0x26, 0xba, 0x9d, 0xe5, 0x39, 0x3e, 0x4e, 0x71,
+ 0x4d, 0x47, 0xc3, 0x37, 0x5b, 0xeb, 0x36, 0x34, 0x9a, 0x2b, 0x4c, 0x2c,
+ 0x45, 0xea, 0xbc, 0xc5, 0x47, 0x2d, 0x76, 0x7b, 0xbe, 0x07, 0x43, 0xc0,
+ 0x68, 0x57, 0x16, 0xb1, 0xf5, 0x0d, 0x20, 0x9c, 0x0b, 0x4d, 0x3b, 0x45,
+ 0xb6, 0x52, 0x4a, 0x51, 0x4d, 0x46, 0x0c, 0x96, 0x7e, 0x72, 0x52, 0x9e,
+ 0x6a, 0x49, 0xd3, 0x8e, 0x72, 0x20, 0x87, 0xc5, 0x1f, 0x9d, 0x9f, 0x21,
+ 0x69, 0xd9, 0x38, 0x59, 0xe1, 0x96, 0xe0, 0xa9, 0x4d, 0x49, 0xdf, 0x35,
+ 0xb5, 0x64, 0x43, 0x38, 0x49, 0xa2, 0x3b, 0xe9, 0x67, 0x37, 0xc0, 0x79,
+ 0x88, 0xda, 0xe8, 0x71, 0xa5, 0x2f, 0x78, 0xe5, 0xbd, 0xb8, 0x36, 0x35,
+ 0xb2, 0x43, 0xd5, 0x8d, 0xc7, 0xa4, 0xb6, 0x45, 0x63, 0xbc, 0x20, 0x80,
+ 0xe0, 0x6c, 0x87, 0x4e, 0x0d, 0x49, 0x38, 0xae, 0x36, 0x04, 0x74, 0x23,
+ 0x06, 0xa1, 0x94, 0xf2, 0x56, 0x94, 0x38, 0xbc, 0x57, 0xb8, 0x6d, 0xfd,
+ 0x2f, 0x4d, 0x54, 0x4e, 0x6e, 0x7b, 0x36, 0x09, 0xb5, 0x16, 0x23, 0x48,
+ 0x44, 0x00, 0xd5, 0x31, 0x52, 0x97, 0x67, 0x47, 0x26, 0xc3, 0x9f, 0xb2,
+ 0x3e, 0xfb, 0x24, 0x99, 0xf5, 0x85, 0xd9, 0x98, 0xf0, 0x9d, 0x94, 0x3a,
+ 0x68, 0x54, 0x42, 0x85, 0x49, 0x22, 0x5b, 0xd8, 0xf3, 0x0b, 0x2c, 0xca,
+ 0x68, 0xb2, 0xbd, 0x4d, 0x04, 0xb7, 0xd8, 0xda, 0x8e, 0x49, 0xd8, 0x85,
+ 0xd1, 0x32, 0xf4, 0x0e, 0x94, 0xba, 0x34, 0x3f, 0xb7, 0xcb, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x47, 0xb2, 0x09, 0x66, 0x38,
+ 0x56, 0xb2, 0xeb, 0x04, 0xf0, 0xe7, 0x6b, 0xcc, 0x24, 0x16, 0xe4, 0xe1,
+ 0x23, 0x88, 0x11, 0x98, 0xf0, 0x93, 0xfc, 0x3e, 0xfa, 0x8a, 0x25, 0x8a,
+ 0xfe, 0x26, 0x8b, 0xd5, 0xbd, 0x1f, 0x3d, 0x7a, 0xe2, 0x5f, 0xe8, 0x34,
+ 0xfc, 0xe6, 0xe8, 0xc1, 0x71, 0xb3, 0x74, 0x1a, 0x4b, 0x85, 0x34, 0x31,
+ 0xcd, 0xb5, 0xac, 0x45, 0x67, 0x5a, 0x31, 0x9c, 0xbc, 0xde, 0xf5, 0xd9,
+ 0x0e, 0x67, 0x08, 0x4d, 0xaa, 0xcb, 0x25, 0x02, 0x90, 0x1e, 0x8a, 0xbd,
+ 0xb8, 0xe8, 0x2d, 0x81, 0x21, 0xcb, 0x51, 0x49, 0x1c, 0x2b, 0xec, 0xe2,
+ 0x38, 0x45, 0xd0, 0xd5, 0x8c, 0x63, 0xe4, 0x06, 0x03, 0x7f, 0x8b, 0xbd,
+ 0x21, 0x9a, 0xd4, 0x7c, 0x80, 0x71, 0xdf, 0x81, 0x75, 0xee, 0x14, 0xe1,
+ 0xa9, 0x0a, 0x98, 0x29, 0xd8, 0x3e, 0xe4, 0x14, 0xef, 0x65, 0x27, 0xf6,
+ 0xda, 0xac, 0x38, 0x74, 0x49, 0xf2, 0xcf, 0xb2, 0xad, 0x77, 0x0a, 0x44,
+ 0xcd, 0xf3, 0x25, 0xc9, 0x03, 0x33, 0x1f, 0x66, 0x53, 0xa1, 0xe8, 0x51,
+ 0x81, 0x1b, 0x03, 0x1d, 0x7e, 0xeb, 0xbc, 0x0a, 0x1b, 0x12, 0x1d, 0xfc,
+ 0xac, 0xf5, 0x04, 0x7b, 0x22, 0xb1, 0xf3, 0x46, 0x22, 0x26, 0x97, 0x4e,
+ 0x5a, 0x13, 0xd1, 0xa1, 0x6e, 0x44, 0x1f, 0xf9, 0x3b, 0x46, 0x7d, 0xf1,
+ 0xa7, 0xd2, 0x12, 0xc4, 0x7a, 0x9f, 0x9b, 0x78, 0xd9, 0xef, 0x23, 0xf0,
+ 0x01, 0x48, 0x3f, 0x2a, 0x6f, 0x65, 0x70, 0x2c, 0x86, 0xe9, 0x91, 0x90,
+ 0x20, 0x37, 0x22, 0xdc, 0x85, 0x5b, 0x77, 0x49, 0xea, 0x86, 0x28, 0xe3,
+ 0x55, 0x24, 0x38, 0xd9, 0x6c, 0xc8, 0x95, 0x6f, 0xbf, 0xa4, 0x28, 0xa9,
+ 0x30, 0xca, 0xb9, 0x9a, 0xf2, 0x6a, 0xe8, 0x40, 0x69, 0x7c, 0xc6, 0x74,
+ 0x38, 0x1a, 0x16, 0xde, 0x54, 0x88, 0xf5, 0xa7, 0x29, 0xbe, 0xaf, 0x06,
+ 0xd1, 0xc3, 0xc1, 0xce, 0xcd, 0x14, 0x3a, 0x01, 0xc2, 0xe9, 0x6c, 0x20,
+ 0x01, 0xc9, 0x17, 0x20, 0xb1, 0xdd, 0xd4, 0xf7, 0x1a, 0x8b, 0x6b, 0x44,
+ 0x85, 0x59, 0xca, 0xb7, 0x07, 0x30, 0x14, 0xbc, 0x98, 0xac, 0xae, 0x93,
+ 0x2b, 0xd1, 0xa8, 0x43, 0xdf, 0x36, 0xa7, 0x7f, 0xf1, 0xdf, 0x7a, 0x36,
+ 0x07, 0x22, 0xde, 0x18, 0x90, 0x7b, 0x14, 0x9b, 0x51, 0xde, 0x7b, 0xec,
+ 0xf5, 0xe0, 0x9a, 0x1c, 0x14, 0x0c, 0xf2, 0x80, 0x40, 0x5c, 0xd4, 0x69,
+ 0x14, 0x95, 0x3a, 0x02, 0xd9, 0xf4, 0x98, 0xbb, 0x1a, 0xeb, 0xd3, 0xc5,
+ 0xd8, 0x47, 0xfd, 0xd1, 0x45, 0x2a, 0x76, 0xf1, 0xe9, 0xf6, 0xfb, 0x66,
+ 0x4d, 0x17, 0x0d, 0x21, 0xfe, 0xd4, 0xbc, 0x4f, 0x96, 0x8e, 0xfa, 0x65,
+ 0xbe, 0x23, 0x01, 0x62, 0x74, 0x90, 0x0a, 0x3a, 0xd7, 0xbd, 0x85, 0x50,
+ 0x85, 0x46, 0x3b, 0x29, 0x75, 0x7f, 0xf0, 0x5a, 0x99, 0xa2, 0x84, 0xc2,
+ 0xe2, 0x59, 0xe7, 0x02, 0x6e, 0x72, 0xcb, 0x3a, 0xd2, 0x5f, 0xc9, 0x59,
+ 0x61, 0x12, 0x05, 0x2b, 0xb7, 0x8a, 0x25, 0x62, 0x69, 0x61, 0x70, 0xe1,
+ 0x75, 0xd1, 0x74, 0x6d, 0x60, 0x05, 0x2e, 0x09, 0x12, 0xcf, 0x13, 0xb0,
+ 0xa6, 0x88, 0x0e, 0xa5, 0x44, 0x86, 0x29, 0xcb, 0xbd, 0xd5, 0x66, 0x8e,
+ 0xdb, 0xa0, 0xa3, 0x19, 0x27, 0xae, 0x84, 0xa8, 0xc2, 0x26, 0x8b, 0x14,
+ 0x0b, 0xbc, 0x17, 0x40, 0x4d, 0x41, 0x01, 0x13, 0x25, 0xe7, 0x45, 0x86,
+ 0x21, 0x29, 0xa9, 0xa7, 0x3c, 0x4e, 0x52, 0xa1, 0x44, 0x32, 0xa4, 0x04,
+ 0xf7, 0xdb, 0xbc, 0x4a, 0xa3, 0xa8, 0xda, 0x6e, 0x11, 0x9c, 0x23, 0xd7,
+ 0x18, 0x66, 0xea, 0x75, 0x00, 0xa3, 0xcd, 0xd0, 0xa5, 0xba, 0x7e, 0xf0,
+ 0x57, 0x45, 0x4a, 0x73, 0x57, 0xf8, 0xbf, 0x2f, 0x58, 0xc7, 0x60, 0x6a,
+ 0xc8, 0x0f, 0x21, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf6, 0xc5, 0xef, 0xa7,
+ 0x26, 0xd6, 0x75, 0x82, 0x94, 0x87, 0x74, 0xbb, 0x07, 0xf4, 0xc6, 0xb0,
+ 0x47, 0x24, 0xf0, 0x9b, 0xc2, 0x7b, 0x1d, 0xd4, 0xc1, 0xe5, 0x20, 0x31,
+ 0xa4, 0x6d, 0xe3, 0x40, 0x4d, 0x7a, 0x1a, 0xfe, 0x33, 0x65, 0x56, 0xc6,
+ 0x34, 0x20, 0x93, 0x08, 0xd1, 0x80, 0x09, 0x65, 0xa4, 0x2a, 0xa4, 0x23,
+ 0x7a, 0x82, 0xb2, 0xf5, 0xf1, 0xd4, 0x41, 0x69, 0x4b, 0x56, 0x7f, 0xdf,
+ 0x80, 0xc4, 0x77, 0x84, 0x25, 0xef, 0xe8, 0xd4, 0x5a, 0x35, 0xf3, 0xb6,
+ 0x19, 0x59, 0x49, 0xbe, 0x10, 0x39, 0xa2, 0x84, 0x98, 0x90, 0xd4, 0xa0,
+ 0x91, 0x46, 0x5d, 0x23, 0xd1, 0x51, 0x41, 0x0e, 0xb7, 0x11, 0x51, 0x87,
+ 0xc3, 0x9f, 0x5f, 0x0a, 0x93, 0x58, 0x15, 0x47, 0x2b, 0xc9, 0x9d, 0xf4,
+ 0xb5, 0xfc, 0x45, 0x9a, 0x0f, 0xef, 0xd6, 0xa6, 0xa0, 0xcf, 0x9d, 0x33,
+ 0xaa, 0xde, 0x10, 0xba, 0x80, 0x74, 0xbb, 0x00, 0xd8, 0x39, 0x94, 0x75,
+ 0x15, 0xfc, 0xfc, 0x06, 0x71, 0xfa, 0x66, 0x08, 0xd9, 0xc6, 0x86, 0x3c,
+ 0xea, 0x82, 0x72, 0xcc, 0x04, 0x09, 0xde, 0x80, 0xf6, 0xb5, 0x4d, 0xf8,
+ 0x8b, 0x7f, 0xb2, 0x39, 0xb5, 0xff, 0xaf, 0xa4, 0xee, 0x78, 0xd2, 0x76,
+ 0x91, 0xfe, 0xc9, 0x61, 0x44, 0xb1, 0xca, 0x47, 0x35, 0xc8, 0x11, 0x35,
+ 0x7e, 0x90, 0x0e, 0x47, 0x7c, 0xd7, 0xbd, 0x8f, 0x0f, 0xc3, 0xc2, 0xbb,
+ 0x9d, 0x08, 0xb0, 0xd8, 0xc5, 0x04, 0x4d, 0xa7, 0x8a, 0x39, 0xf2, 0x96,
+ 0xa9, 0x8b, 0x1f, 0x32, 0x52, 0x01, 0xbb, 0x39, 0xb5, 0xba, 0xc7, 0x73,
+ 0x17, 0x7b, 0x5d, 0x01, 0x4c, 0x4b, 0x86, 0xc1, 0x04, 0xb3, 0xdc, 0x02,
+ 0x4c, 0xa8, 0xe0, 0x46, 0xc7, 0xa0, 0x34, 0x58, 0x20, 0x73, 0xc0, 0xd3,
+ 0x1f, 0x96, 0x24, 0x24, 0x07, 0xec, 0xf2, 0x81, 0x52, 0x37, 0x20, 0xa9,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xc1, 0x1b, 0x35, 0xcc, 0x2c, 0x9c, 0xf7,
+ 0x09, 0x36, 0xc6, 0x67, 0xc9, 0x28, 0x37, 0xa9, 0xec, 0x7f, 0xc3, 0xed,
+ 0x82, 0x2b, 0xa0, 0xa9, 0x0a, 0xde, 0xe3, 0x98, 0xd1, 0x57, 0xd7, 0x3d,
+ 0x75, 0xb7, 0x6f, 0xee, 0x3d, 0x81, 0xf4, 0x67, 0x63, 0xde, 0x46, 0xca,
+ 0xe8, 0xe7, 0xc1, 0xe5, 0x9c, 0xa4, 0x86, 0x19, 0x7b, 0xd4, 0x7e, 0x7f,
+ 0xa7, 0xe5, 0xce, 0xd4, 0xff, 0x5b, 0x71, 0xa1, 0x53, 0x11, 0xc9, 0xc4,
+ 0x12, 0x1d, 0xab, 0xa2, 0x54, 0xc0, 0x17, 0xf7, 0x66, 0xce, 0xb8, 0x95,
+ 0x93, 0x20, 0x31, 0x76, 0x4e, 0x80, 0xd2, 0x80, 0x8b, 0xe9, 0xd7, 0x26,
+ 0x1b, 0x2d, 0xd7, 0x0b, 0x9d, 0x34, 0xb2, 0x40, 0x96, 0xd1, 0x29, 0x73,
+ 0x1b, 0xab, 0x86, 0x3b, 0xe6, 0x11, 0xe1, 0x7e, 0xc8, 0xcd, 0x56, 0x33,
+ 0xe5, 0xcc, 0xa6, 0xba, 0x4c, 0xdd, 0x39, 0xa9, 0x97, 0x6f, 0x4c, 0xdb,
+ 0xc1, 0x48, 0xcc, 0x63, 0xb4, 0xc9, 0x60, 0xb5, 0x84, 0x93, 0x06, 0x19,
+ 0xf7, 0x84, 0x4d, 0xa3, 0x84, 0x66, 0xbf, 0xd9, 0x5c, 0xef, 0x09, 0x89,
+ 0x35, 0xc4, 0xe9, 0x4f, 0x68, 0x3c, 0xaf, 0x83, 0xf1, 0x3b, 0x6d, 0x6d,
+ 0xbf, 0x23, 0x29, 0x91, 0xd8, 0xc9, 0x67, 0xb4, 0x98, 0x84, 0xd3, 0x2b,
+ 0xd8, 0x37, 0xff, 0x24, 0x57, 0xd7, 0x23, 0xbe, 0x8a, 0xf3, 0x0c, 0x95,
+ 0x05, 0x86, 0x42, 0x8c, 0x85, 0x68, 0x25, 0x73, 0x6d, 0xc5, 0x05, 0x68,
+ 0x89, 0x86, 0x4c, 0x45, 0xaa, 0xfc, 0x7b, 0xf9, 0x96, 0x91, 0xc4, 0xf9,
+ 0xdd, 0x64, 0xf9, 0x2f, 0x3d, 0x99, 0xc7, 0x26, 0xe9, 0xb7, 0xc0, 0x7d,
+ 0x51, 0x3a, 0x75, 0x9d, 0x3f, 0x16, 0xcd, 0x7c, 0x19, 0x72, 0xb5, 0xb7,
+ 0x93, 0x9c, 0x11, 0x06, 0x1e, 0x6b, 0x33, 0x2a, 0x05, 0x59, 0xc2, 0xd3,
+ 0xf3, 0x5b, 0x1f, 0xb8, 0x3c, 0xf5, 0x56, 0xb9, 0x53, 0x02, 0x82, 0x01,
+ 0x00, 0x7b, 0x3b, 0xed, 0xaa, 0x33, 0xa2, 0xf5, 0x9b, 0xf8, 0x40, 0x8c,
+ 0xf2, 0xb9, 0xce, 0x6b, 0x4a, 0xac, 0xbc, 0xad, 0xcb, 0x9b, 0x1b, 0x90,
+ 0x92, 0x27, 0x22, 0x1d, 0x29, 0xad, 0x4b, 0x93, 0x29, 0x11, 0x87, 0xe0,
+ 0xe3, 0x01, 0x17, 0xa2, 0x75, 0xe8, 0xa2, 0x3b, 0xcb, 0x33, 0x94, 0x15,
+ 0x1d, 0x45, 0x16, 0x66, 0x51, 0xb1, 0x64, 0x83, 0xaa, 0x7e, 0xd1, 0xd8,
+ 0xb8, 0x94, 0x7e, 0xe5, 0xec, 0xdf, 0x89, 0x3d, 0x86, 0x28, 0xcb, 0xde,
+ 0x21, 0xed, 0xca, 0xf3, 0xa2, 0x04, 0x96, 0xaa, 0x54, 0xd8, 0x15, 0x70,
+ 0x2b, 0x77, 0x65, 0x1c, 0x49, 0xf3, 0x42, 0x88, 0x50, 0xd2, 0xbf, 0x19,
+ 0x16, 0x18, 0x25, 0xf5, 0xe9, 0x2e, 0xaf, 0xef, 0xee, 0x80, 0x16, 0x84,
+ 0xc9, 0xbd, 0xfc, 0x39, 0x7d, 0x73, 0x44, 0x40, 0x1d, 0xe7, 0xc7, 0x86,
+ 0x12, 0x40, 0x4c, 0x6d, 0xdc, 0xd7, 0x7f, 0x7e, 0x2b, 0x24, 0xeb, 0x26,
+ 0x58, 0x0d, 0xa2, 0xf3, 0x98, 0x65, 0x1a, 0xa9, 0x61, 0x2e, 0x9a, 0x35,
+ 0x4a, 0x46, 0x36, 0xf5, 0xe2, 0x85, 0xda, 0x0f, 0x2a, 0x02, 0xfa, 0x4a,
+ 0xbb, 0x6c, 0x78, 0xae, 0x2f, 0x68, 0xba, 0xa4, 0x6e, 0x5d, 0x8d, 0x0a,
+ 0x51, 0xfb, 0x25, 0x2b, 0x35, 0x3b, 0x43, 0x59, 0x9d, 0xd1, 0x88, 0x57,
+ 0xd3, 0xa7, 0xef, 0xf9, 0x68, 0x15, 0x84, 0x2b, 0x1d, 0x58, 0x23, 0x04,
+ 0xee, 0xe4, 0x98, 0x86, 0x2e, 0xdb, 0x04, 0xf4, 0x0b, 0xcc, 0x97, 0x91,
+ 0x90, 0x11, 0x5f, 0x4e, 0xde, 0x1e, 0x5c, 0xf3, 0x7f, 0x55, 0xa4, 0xb7,
+ 0xb2, 0xe2, 0x26, 0x1c, 0x64, 0x45, 0x5d, 0xbd, 0xdc, 0x60, 0x15, 0x77,
+ 0x7d, 0xfc, 0xb3, 0x35, 0x33, 0x90, 0xc4, 0xe4, 0xfb, 0x73, 0xc5, 0x75,
+ 0x5e, 0x6d, 0x16, 0x61, 0x3d, 0x0d, 0x91, 0x15, 0x0b, 0x49, 0x49, 0xf2,
+ 0xf0, 0xd1, 0xf5, 0xe5, 0xc1, 0x02, 0x82, 0x01, 0x00, 0x74, 0x45, 0x11,
+ 0xeb, 0x51, 0xa1, 0x61, 0x0c, 0xe7, 0x32, 0x27, 0x23, 0x73, 0x57, 0xb0,
+ 0xb4, 0x79, 0x69, 0x5b, 0x04, 0x59, 0x88, 0x6e, 0xbf, 0xe0, 0xdc, 0x61,
+ 0x13, 0x0b, 0x34, 0xca, 0x08, 0xaa, 0xde, 0x76, 0x30, 0x0a, 0xa3, 0x41,
+ 0xed, 0x5b, 0xd4, 0x7c, 0x30, 0x27, 0xfb, 0x13, 0x69, 0x71, 0x96, 0x5c,
+ 0x99, 0xb6, 0xa4, 0x43, 0xf0, 0xaf, 0xea, 0x0d, 0x4d, 0x83, 0x9d, 0xb3,
+ 0x68, 0xf4, 0xf8, 0xeb, 0x59, 0x8d, 0x0b, 0xde, 0xbd, 0xf0, 0xbb, 0x7d,
+ 0x77, 0x25, 0x58, 0xf6, 0x96, 0x93, 0x77, 0xb4, 0xa8, 0x27, 0xe0, 0x97,
+ 0x0d, 0xa7, 0x4a, 0xa7, 0xe3, 0x0d, 0x82, 0xc1, 0xb7, 0x72, 0x17, 0x31,
+ 0xd4, 0x9d, 0x33, 0xbb, 0xdf, 0x19, 0x33, 0xc5, 0xb5, 0x0d, 0x67, 0x1c,
+ 0x93, 0x83, 0x2f, 0x38, 0x28, 0x51, 0x44, 0xc2, 0x3f, 0xad, 0xa4, 0x1e,
+ 0x7c, 0xd3, 0xc3, 0x0f, 0x3e, 0x1d, 0xbb, 0x12, 0xfd, 0xb3, 0x92, 0xcb,
+ 0x38, 0x7b, 0xdd, 0xdc, 0x9c, 0xaf, 0xc8, 0x9f, 0x80, 0x04, 0xed, 0xd6,
+ 0xce, 0xa2, 0x0e, 0xb7, 0xd2, 0xec, 0x31, 0x1e, 0x62, 0xc0, 0xc7, 0x5d,
+ 0x46, 0x4e, 0x65, 0xe1, 0x02, 0x89, 0x05, 0x6a, 0x8f, 0x81, 0x15, 0x34,
+ 0x23, 0xf1, 0x35, 0xc4, 0xdc, 0x77, 0x3a, 0xe4, 0x83, 0x0f, 0x42, 0xb2,
+ 0x63, 0xaf, 0x5c, 0x10, 0x0e, 0x37, 0x7c, 0xb2, 0x67, 0x51, 0x01, 0xdb,
+ 0xb2, 0x68, 0x42, 0x8d, 0x62, 0xe0, 0xbd, 0xe3, 0xe4, 0xc4, 0x09, 0x51,
+ 0x8a, 0x5b, 0x52, 0xa2, 0xaf, 0xaf, 0x30, 0x6a, 0x45, 0x48, 0xe6, 0x24,
+ 0x83, 0xec, 0xe3, 0xb5, 0x90, 0xc7, 0x06, 0x32, 0x1b, 0xde, 0x7a, 0xf3,
+ 0x11, 0xcf, 0x83, 0xa2, 0x78, 0xfa, 0x2b, 0x35, 0xe7, 0xf2, 0xdb, 0xe7,
+ 0x9d, 0x39, 0x22, 0x99, 0xc3, 0x99, 0x46, 0x4c, 0x04, 0x48, 0x24, 0x63,
+ 0x89, 0x02, 0x82, 0x01, 0x01, 0x00, 0xde, 0x0c, 0xac, 0x8a, 0x43, 0x8a,
+ 0x75, 0xb3, 0xef, 0xc7, 0xbb, 0x62, 0x34, 0x7b, 0x01, 0x5d, 0x2c, 0x62,
+ 0xfc, 0xf5, 0x93, 0x75, 0xd2, 0xbc, 0x4d, 0x24, 0xcb, 0x5c, 0x14, 0x03,
+ 0x80, 0x7d, 0x13, 0xae, 0x85, 0x12, 0x2f, 0xc5, 0x05, 0xf5, 0xda, 0x08,
+ 0x85, 0xbb, 0xf4, 0x02, 0x1d, 0x17, 0x8a, 0x5c, 0x77, 0xd9, 0x06, 0xbc,
+ 0x1e, 0xb6, 0x52, 0x69, 0x1d, 0x5e, 0xa1, 0x3f, 0xce, 0x1f, 0x6c, 0x26,
+ 0xca, 0x5e, 0x35, 0x0a, 0x90, 0x03, 0xe8, 0x61, 0xe4, 0xc6, 0x5e, 0x91,
+ 0x25, 0x92, 0xb8, 0xf9, 0xc2, 0x0b, 0x9f, 0xea, 0xb6, 0xd7, 0x30, 0xad,
+ 0x6a, 0x24, 0xb3, 0xa3, 0x81, 0x98, 0xad, 0x22, 0xdf, 0xd7, 0x57, 0xe2,
+ 0x82, 0xca, 0x5f, 0x4d, 0x02, 0xfc, 0x8b, 0x69, 0xac, 0x8c, 0x63, 0x05,
+ 0xe7, 0xfa, 0x0e, 0xb0, 0x21, 0x27, 0xa9, 0xf4, 0xf3, 0xce, 0xd6, 0x96,
+ 0x9e, 0xe1, 0xd2, 0xcb, 0x3e, 0xf8, 0xbe, 0x46, 0xdc, 0xcc, 0x4d, 0xea,
+ 0x86, 0x45, 0x10, 0x95, 0x2c, 0x38, 0xbe, 0xa3, 0xe8, 0x76, 0xab, 0x6f,
+ 0xf5, 0x43, 0x38, 0xc2, 0xf5, 0x67, 0x14, 0x89, 0xe0, 0xe7, 0x93, 0x20,
+ 0x59, 0x94, 0xba, 0x38, 0x52, 0x05, 0x02, 0x99, 0x81, 0x23, 0x21, 0x7d,
+ 0x18, 0x2a, 0xa9, 0x3b, 0x6b, 0x2e, 0x76, 0xdd, 0x10, 0x0f, 0x7d, 0x31,
+ 0x99, 0xa8, 0x3a, 0xde, 0x35, 0x74, 0x05, 0xf6, 0x61, 0x0e, 0xb9, 0xd3,
+ 0x30, 0xfb, 0x12, 0x37, 0x3c, 0x6b, 0xc7, 0xac, 0xc4, 0x4f, 0xd9, 0xdb,
+ 0x0f, 0x50, 0x02, 0x5e, 0x63, 0xbe, 0x25, 0x5c, 0x8b, 0x5d, 0x8b, 0x43,
+ 0xc6, 0x9d, 0x67, 0x7e, 0x8d, 0x00, 0xec, 0x60, 0xe3, 0xfb, 0xf7, 0x95,
+ 0x1c, 0x8e, 0xe5, 0x54, 0x7b, 0xa7, 0x05, 0xd3, 0xc1, 0xf7, 0x20, 0x20,
+ 0xb7, 0x5f, 0xe3, 0x7a, 0xe1, 0x2d, 0x81, 0x17, 0x9b, 0x0e};
+
+static const std::vector<uint8_t> priv_key_79{
+ 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xb2, 0x84, 0x5f, 0xee, 0xb3, 0x70, 0x77, 0xaf, 0x69, 0x71,
+ 0x65, 0x34, 0x32, 0xec, 0x64, 0xf6, 0x9a, 0xe8, 0x37, 0x7a, 0x6a, 0xdf,
+ 0xc8, 0xf1, 0x7c, 0x04, 0xaa, 0xd4, 0xe1, 0xba, 0x39, 0x3e, 0x94, 0xcb,
+ 0x40, 0xdd, 0xc3, 0x3d, 0xe8, 0x0d, 0x79, 0x58, 0xd8, 0x86, 0xbd, 0x54,
+ 0xbf, 0x32, 0x80, 0xcb, 0x7d, 0x4a, 0xbf, 0xc2, 0x70, 0x22, 0x7f, 0xea,
+ 0xfa, 0x6d, 0x1a, 0xe1, 0x01, 0x90, 0xbc, 0x7b, 0x5f, 0x58, 0x7a, 0xbd,
+ 0x7a, 0xc8, 0xfb, 0x84, 0xd5, 0xaa, 0x64, 0x0a, 0x6e, 0xae, 0x88, 0xf7,
+ 0x37, 0xd8, 0xeb, 0x63, 0x6e, 0x24, 0x12, 0x78, 0xbb, 0x6c, 0x63, 0x5d,
+ 0x11, 0xa6, 0xc0, 0xd6, 0x3e, 0x8c, 0x76, 0xe9, 0xd4, 0x52, 0x24, 0x60,
+ 0x49, 0xc7, 0x6e, 0x81, 0x85, 0x4d, 0x81, 0x54, 0x77, 0x65, 0x76, 0xab,
+ 0xc5, 0x55, 0x8b, 0x06, 0x5d, 0x2a, 0xc1, 0x35, 0xaf, 0xf5, 0x2b, 0x91,
+ 0xfa, 0x40, 0xd9, 0xe1, 0xc6, 0x9f, 0x41, 0x41, 0xa2, 0xfa, 0x1f, 0xb0,
+ 0x9a, 0x41, 0x5a, 0x8c, 0x27, 0x35, 0xc1, 0x09, 0xe8, 0x2f, 0xb7, 0xe4,
+ 0x9a, 0x08, 0x87, 0x34, 0x5f, 0x7d, 0x83, 0xc5, 0xaa, 0xbd, 0x65, 0x18,
+ 0xcb, 0xa7, 0xf6, 0xcc, 0xbb, 0x0a, 0x9d, 0xe6, 0x6c, 0xfb, 0x76, 0x11,
+ 0x09, 0xc4, 0xc6, 0xad, 0x73, 0x1e, 0x20, 0xb2, 0x7f, 0x79, 0xe5, 0x91,
+ 0xaf, 0x2d, 0x99, 0x14, 0xbb, 0xc3, 0x73, 0x27, 0x61, 0x02, 0x50, 0xf5,
+ 0x08, 0xac, 0xcf, 0xbd, 0xde, 0xed, 0x2e, 0x83, 0x5b, 0xbe, 0x5e, 0x99,
+ 0x23, 0x29, 0x46, 0xc2, 0xec, 0xff, 0x8a, 0x7a, 0xb6, 0x45, 0x38, 0xdf,
+ 0xa2, 0x4c, 0x3c, 0x83, 0xee, 0x3f, 0x6d, 0xf8, 0x74, 0x25, 0xfa, 0x08,
+ 0xeb, 0xf2, 0xb0, 0x55, 0x65, 0x30, 0xaa, 0x4c, 0x42, 0xe8, 0xbe, 0x1b,
+ 0x5d, 0xa6, 0x7f, 0xb7, 0x3b, 0x25, 0x58, 0x0c, 0x92, 0x4d, 0x02, 0x86,
+ 0x69, 0xfd, 0x4e, 0x53, 0x98, 0xcd, 0x1e, 0x0f, 0x9f, 0xf8, 0x1b, 0xb3,
+ 0xc2, 0x85, 0x75, 0x8a, 0x6f, 0x32, 0xad, 0x93, 0x34, 0x5a, 0xef, 0x6d,
+ 0x99, 0xf3, 0xf2, 0x20, 0xe0, 0xfb, 0xf9, 0xc9, 0xf5, 0xa5, 0xa3, 0x6e,
+ 0x95, 0x52, 0xd0, 0x3c, 0x2c, 0xd9, 0x11, 0x19, 0xd7, 0x4b, 0x5c, 0x0d,
+ 0x80, 0x69, 0x79, 0x4b, 0xcd, 0x8a, 0x51, 0xc8, 0x13, 0x0f, 0xe9, 0x67,
+ 0xf4, 0x37, 0x65, 0xdf, 0x57, 0xfb, 0x53, 0xba, 0xeb, 0x3d, 0x19, 0x2a,
+ 0x2b, 0x21, 0x5d, 0xfd, 0xff, 0xe9, 0xad, 0xd6, 0xe1, 0x70, 0x7c, 0x85,
+ 0xd4, 0xf3, 0xb7, 0xb0, 0xff, 0x3a, 0x65, 0x26, 0x13, 0x9b, 0x3b, 0x3f,
+ 0x56, 0xa0, 0xcc, 0x6b, 0xb5, 0xbc, 0x41, 0xfc, 0xed, 0xd5, 0xcc, 0xde,
+ 0xd1, 0x69, 0xa7, 0x46, 0x5c, 0x9a, 0x6b, 0xbc, 0x1c, 0x63, 0x94, 0x0a,
+ 0x03, 0x85, 0xb1, 0x9c, 0xb1, 0xae, 0x1f, 0x8d, 0x6c, 0x2d, 0x75, 0x85,
+ 0xa9, 0xb3, 0x3c, 0x4f, 0x28, 0x8f, 0xda, 0x6b, 0x89, 0xfb, 0x59, 0x72,
+ 0x81, 0xfc, 0x81, 0x36, 0x77, 0x5c, 0x50, 0x3a, 0x9c, 0xca, 0x13, 0x7d,
+ 0xf9, 0xa6, 0xd1, 0x9e, 0x1e, 0x43, 0x3c, 0xa6, 0x3d, 0xe4, 0x6c, 0xdc,
+ 0xb4, 0x2d, 0xe2, 0xfb, 0x98, 0xe8, 0x54, 0x4a, 0x5d, 0x89, 0x59, 0xc9,
+ 0x6d, 0x3a, 0x5e, 0x4e, 0x47, 0x87, 0x60, 0xdc, 0xab, 0xbc, 0x4a, 0x53,
+ 0xe6, 0x4e, 0xe5, 0xb8, 0x6d, 0xfe, 0xad, 0x08, 0xe0, 0xd2, 0x89, 0x7d,
+ 0xa5, 0x37, 0xc2, 0x03, 0xb9, 0x0d, 0xfa, 0x7c, 0x9d, 0x16, 0xc0, 0x64,
+ 0xc4, 0xd4, 0xa7, 0x15, 0x05, 0xda, 0x3b, 0x13, 0x42, 0xfc, 0x9c, 0x3d,
+ 0x07, 0xa1, 0x39, 0xd5, 0xc7, 0x6c, 0x5e, 0x67, 0x4f, 0x3e, 0x6e, 0xa1,
+ 0x49, 0x8d, 0x1e, 0x13, 0x51, 0xd6, 0xe2, 0x55, 0x99, 0xdd, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x48, 0x2f, 0x06, 0xab, 0x7a,
+ 0x9b, 0x4b, 0x89, 0xfe, 0x54, 0xff, 0xdb, 0x2f, 0x8c, 0x2e, 0xf7, 0x18,
+ 0x84, 0x35, 0x8a, 0xa6, 0x94, 0x7e, 0xa8, 0x46, 0xc1, 0x8c, 0x62, 0x30,
+ 0x34, 0x20, 0xd9, 0x91, 0x48, 0xee, 0x9d, 0xbd, 0x48, 0xd7, 0x00, 0x3b,
+ 0xc5, 0x15, 0x28, 0xc6, 0x7d, 0xf2, 0x21, 0xf5, 0xba, 0x52, 0x9b, 0x5b,
+ 0x16, 0xc0, 0x48, 0xf2, 0xf8, 0x8c, 0xf2, 0x79, 0x1f, 0xea, 0x86, 0x1f,
+ 0xf0, 0xb3, 0x09, 0x0f, 0xf8, 0x76, 0x21, 0xb6, 0xb2, 0x6b, 0xc3, 0x4e,
+ 0x58, 0x79, 0x90, 0xd1, 0x89, 0x45, 0x67, 0xcd, 0x26, 0x93, 0x6e, 0xba,
+ 0x99, 0x5f, 0x0f, 0xe0, 0xcd, 0xcd, 0x49, 0x64, 0x48, 0x3d, 0x5a, 0x86,
+ 0xea, 0xde, 0x13, 0xa8, 0xe9, 0xd6, 0x6b, 0x71, 0xdf, 0xa5, 0x8b, 0x45,
+ 0x74, 0x66, 0x22, 0xfc, 0xed, 0x50, 0x09, 0xdb, 0x01, 0x63, 0xc2, 0xda,
+ 0x05, 0x5f, 0x74, 0xff, 0x7d, 0x33, 0x77, 0xed, 0xa2, 0x41, 0xb2, 0x3b,
+ 0xac, 0xd2, 0xbd, 0xd8, 0xfa, 0x8c, 0x25, 0x48, 0xfb, 0xcb, 0x0f, 0x0d,
+ 0x53, 0x78, 0x33, 0x73, 0x64, 0x58, 0x74, 0x82, 0x57, 0x47, 0x15, 0x75,
+ 0xa7, 0x03, 0xf7, 0x39, 0x5d, 0xe1, 0x5b, 0xb5, 0x8b, 0xeb, 0x45, 0xcb,
+ 0xbb, 0x54, 0xee, 0x09, 0x3b, 0xb2, 0x7b, 0x82, 0xea, 0xb7, 0xd5, 0xc2,
+ 0xda, 0xea, 0x78, 0xdb, 0xbf, 0x20, 0xda, 0x8b, 0x3f, 0xba, 0xfc, 0xb9,
+ 0x1f, 0x7f, 0x36, 0x74, 0x8d, 0xe0, 0x48, 0x20, 0x68, 0x62, 0x2f, 0xfd,
+ 0xd2, 0xd7, 0xd2, 0x0e, 0x66, 0x55, 0xb5, 0x67, 0x0b, 0x82, 0xd1, 0x81,
+ 0xa9, 0x44, 0xf2, 0x90, 0xa0, 0xbc, 0xfb, 0x9e, 0xac, 0xaa, 0x35, 0xb3,
+ 0xbd, 0xf7, 0x19, 0x34, 0x15, 0x4f, 0x72, 0xfe, 0xa2, 0x49, 0x1c, 0x78,
+ 0x80, 0x05, 0xbe, 0x1e, 0xc0, 0xea, 0x09, 0x5d, 0x33, 0x36, 0x12, 0xa2,
+ 0xb9, 0x18, 0x00, 0xd7, 0x46, 0x35, 0x85, 0x3e, 0x54, 0xdb, 0x6c, 0xca,
+ 0x42, 0x38, 0x4f, 0xfd, 0x3f, 0x87, 0x92, 0xeb, 0x26, 0x77, 0x49, 0x1f,
+ 0x73, 0xa5, 0x76, 0x87, 0x9b, 0xbb, 0x05, 0xed, 0xa7, 0x16, 0x87, 0x9f,
+ 0xbc, 0x7d, 0xae, 0xf0, 0x51, 0x6b, 0x50, 0x47, 0xfd, 0x03, 0x80, 0x68,
+ 0x77, 0x3a, 0xe8, 0xd2, 0x8c, 0x15, 0x19, 0xf6, 0xa4, 0x9c, 0xc1, 0xc3,
+ 0x1e, 0x5b, 0xe7, 0x5e, 0x2e, 0xba, 0xa2, 0xac, 0x3d, 0x7f, 0x6b, 0x70,
+ 0xa5, 0x9e, 0x22, 0x6b, 0xd0, 0xb6, 0xd1, 0x29, 0xed, 0x05, 0x71, 0x64,
+ 0xdb, 0x19, 0x4e, 0x87, 0x8b, 0xcb, 0xb2, 0x5f, 0x3d, 0x00, 0x29, 0x0f,
+ 0x7d, 0xe8, 0xa0, 0x3c, 0xc9, 0xf9, 0xf3, 0x51, 0x2d, 0x2f, 0xf2, 0xa7,
+ 0xa3, 0x51, 0xe8, 0xd9, 0xa9, 0x46, 0xee, 0x46, 0x38, 0x98, 0xb7, 0xaa,
+ 0xec, 0x24, 0x7d, 0x3a, 0x50, 0x94, 0x98, 0x93, 0x4c, 0x79, 0xb5, 0x1b,
+ 0x1b, 0x02, 0xa9, 0xde, 0x9c, 0x15, 0x26, 0xd5, 0x30, 0xf2, 0x58, 0x8f,
+ 0xb3, 0x9f, 0x50, 0x5e, 0x10, 0xbb, 0x2f, 0x31, 0x99, 0xf6, 0x8f, 0x35,
+ 0x8e, 0x2d, 0xbb, 0x50, 0xe7, 0xd2, 0x75, 0xaf, 0xfd, 0x56, 0x6e, 0x67,
+ 0x17, 0x02, 0xf6, 0x2d, 0x29, 0x03, 0xba, 0x03, 0x3a, 0xab, 0xfb, 0x32,
+ 0xd7, 0xcf, 0xca, 0x9b, 0x8c, 0x8d, 0x2f, 0x08, 0xd8, 0xbe, 0x64, 0x48,
+ 0x32, 0x1c, 0xa5, 0xfd, 0x08, 0xdb, 0xf2, 0xc8, 0x00, 0x3e, 0x8a, 0x13,
+ 0x98, 0xb4, 0x8b, 0xe8, 0x3b, 0x65, 0x57, 0xfd, 0x8a, 0x08, 0x05, 0xe7,
+ 0x4f, 0x23, 0x72, 0xaa, 0xdf, 0xfc, 0x4b, 0xa5, 0x59, 0x63, 0xaa, 0xd6,
+ 0xd8, 0xb8, 0x38, 0x81, 0x47, 0xab, 0x31, 0xcc, 0x90, 0x0b, 0x57, 0xae,
+ 0x6f, 0xc4, 0xfd, 0x98, 0xe1, 0x59, 0x6c, 0x02, 0x87, 0x75, 0x56, 0x79,
+ 0x24, 0x49, 0x71, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd6, 0x97, 0xb4, 0x27,
+ 0x42, 0xc0, 0x6f, 0xa3, 0xec, 0xea, 0x5f, 0x9f, 0x96, 0x7b, 0x64, 0x51,
+ 0xe7, 0x77, 0xa7, 0x44, 0xaa, 0x6f, 0xc5, 0x9d, 0x50, 0x4d, 0x18, 0x70,
+ 0x0c, 0x90, 0x70, 0xde, 0x14, 0x49, 0x07, 0x23, 0x8b, 0xde, 0xb8, 0x70,
+ 0x9a, 0x27, 0x3a, 0x37, 0x87, 0xd4, 0x0e, 0x4b, 0x7a, 0xfa, 0xed, 0x68,
+ 0x79, 0xdf, 0xaa, 0x64, 0xf1, 0xab, 0x02, 0x06, 0x06, 0x27, 0x00, 0x46,
+ 0x22, 0x55, 0x73, 0xe3, 0x16, 0xa5, 0x4a, 0xbb, 0x80, 0x52, 0xe6, 0xc8,
+ 0xcf, 0x0c, 0xa9, 0xd8, 0x47, 0x82, 0x48, 0x03, 0x3e, 0x79, 0x1b, 0xe2,
+ 0xb8, 0x69, 0x28, 0xd5, 0xaf, 0x56, 0xaf, 0x11, 0x09, 0xb2, 0xea, 0x4d,
+ 0x14, 0xdb, 0xab, 0x60, 0xfb, 0x02, 0xd8, 0xf5, 0xef, 0x47, 0x3c, 0x7f,
+ 0xcc, 0x2b, 0x3a, 0x0e, 0xe1, 0xa7, 0x1c, 0xd4, 0xdb, 0x03, 0x56, 0x0f,
+ 0x1d, 0xa9, 0x07, 0x86, 0x36, 0xe6, 0xaa, 0x0b, 0x5d, 0xfc, 0x3c, 0xb0,
+ 0xab, 0x17, 0xaa, 0x89, 0x15, 0x5a, 0xd3, 0x6c, 0xdc, 0xcb, 0x38, 0x63,
+ 0x72, 0x0a, 0xbd, 0x0f, 0x84, 0xc6, 0x5a, 0x2b, 0x19, 0x8e, 0xaa, 0xf3,
+ 0xb8, 0x19, 0xb0, 0x8b, 0x14, 0x5b, 0xdd, 0x5e, 0xf0, 0xbc, 0x4c, 0x88,
+ 0x20, 0x30, 0x06, 0x26, 0xb6, 0xca, 0x28, 0xad, 0x2e, 0x7e, 0x37, 0xa3,
+ 0x27, 0x39, 0xfb, 0xfb, 0xf6, 0xd8, 0x5e, 0x57, 0xd2, 0x88, 0xab, 0xc2,
+ 0x07, 0xe9, 0x85, 0x90, 0x14, 0x31, 0xe4, 0xfd, 0xc1, 0xf8, 0xf8, 0x06,
+ 0xf8, 0x69, 0x69, 0xb9, 0xaa, 0xfb, 0xd7, 0x44, 0x63, 0x73, 0xf2, 0x98,
+ 0x86, 0xa6, 0xcc, 0xa0, 0x2e, 0x51, 0x77, 0x5f, 0xbb, 0x4b, 0xbd, 0x49,
+ 0x1d, 0x90, 0x8a, 0x45, 0xe3, 0x6c, 0x87, 0xd3, 0x67, 0xe7, 0x60, 0x52,
+ 0x78, 0x13, 0x7f, 0xcf, 0x97, 0x2d, 0x59, 0xa7, 0x18, 0x88, 0x9d, 0x87,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xd4, 0xf6, 0xa3, 0x64, 0xc7, 0xc8, 0x04,
+ 0xab, 0xf5, 0x77, 0x0a, 0x40, 0x4b, 0x09, 0x8f, 0xfb, 0x78, 0x84, 0xdc,
+ 0x48, 0x4d, 0x59, 0xef, 0x06, 0xb6, 0x4b, 0xe5, 0x7d, 0x3f, 0xf7, 0xd6,
+ 0x1b, 0x27, 0x68, 0x22, 0xf7, 0xb5, 0x04, 0xa6, 0xc8, 0x02, 0x5b, 0xc3,
+ 0x1c, 0xf3, 0x7f, 0xb2, 0x12, 0x97, 0x3e, 0xae, 0xd7, 0x6e, 0x7a, 0x45,
+ 0xb5, 0xe5, 0x94, 0x51, 0xcf, 0xcd, 0x58, 0xfa, 0x4f, 0xba, 0x42, 0xfd,
+ 0x0c, 0xf3, 0x10, 0xab, 0x84, 0x10, 0xe9, 0xd3, 0x74, 0xd9, 0xad, 0x43,
+ 0xc0, 0x04, 0xeb, 0x3e, 0x6d, 0x31, 0xc4, 0x58, 0x11, 0x0f, 0xc9, 0xcb,
+ 0x2a, 0x05, 0x93, 0x9f, 0xd2, 0x07, 0xe0, 0xd3, 0x27, 0x11, 0xd9, 0x6b,
+ 0xfb, 0x0b, 0x67, 0xd8, 0xcb, 0xd0, 0x6e, 0x1d, 0x1b, 0x00, 0x55, 0x4c,
+ 0xdb, 0xab, 0x3d, 0xa6, 0xa2, 0x04, 0xc3, 0x99, 0x9b, 0xc4, 0x7e, 0x98,
+ 0x23, 0x1b, 0x9a, 0xa9, 0x73, 0x7d, 0x5d, 0x1e, 0x48, 0x92, 0xe2, 0x0a,
+ 0x1c, 0x55, 0xa2, 0xb0, 0x01, 0xc7, 0x23, 0xd3, 0x46, 0x3d, 0xb8, 0x49,
+ 0x3c, 0x27, 0xaa, 0xa7, 0x84, 0x7c, 0x22, 0xbc, 0x4d, 0xed, 0x4f, 0x76,
+ 0xc4, 0x9e, 0x1f, 0x87, 0xaf, 0x7f, 0x5e, 0xe4, 0x0e, 0x6f, 0x89, 0x78,
+ 0x04, 0x3e, 0xf7, 0x5e, 0x2a, 0xda, 0x2f, 0x82, 0x30, 0xbe, 0x4b, 0xd0,
+ 0x09, 0x0f, 0x2a, 0xb8, 0xcb, 0xf3, 0xa9, 0x63, 0xb5, 0xd9, 0x03, 0x3b,
+ 0xf6, 0x4e, 0xe3, 0x53, 0xd9, 0x5e, 0x08, 0x4b, 0xac, 0x42, 0x73, 0x46,
+ 0x79, 0x00, 0x05, 0x01, 0xe6, 0x30, 0xee, 0xd3, 0xaa, 0xdf, 0x69, 0x46,
+ 0x7f, 0x08, 0xb1, 0x8a, 0x2f, 0xe5, 0x90, 0xbc, 0xd4, 0xac, 0x62, 0x90,
+ 0x5a, 0xae, 0xd7, 0xfe, 0xf3, 0xf2, 0x4b, 0x09, 0xe1, 0x5b, 0x74, 0xff,
+ 0x21, 0x38, 0xf6, 0xa9, 0xf5, 0x25, 0x29, 0x46, 0x7b, 0x02, 0x82, 0x01,
+ 0x00, 0x6b, 0x0f, 0x14, 0x59, 0xe1, 0xfb, 0x8f, 0xb7, 0x00, 0xa3, 0x8d,
+ 0x41, 0x59, 0x1a, 0x06, 0x5a, 0xb6, 0x58, 0x03, 0xa3, 0x46, 0x44, 0xad,
+ 0x1a, 0x66, 0xcd, 0x8f, 0xbb, 0x97, 0x09, 0x18, 0xc6, 0x32, 0xe8, 0x9c,
+ 0x1f, 0x27, 0xd0, 0xdd, 0xc3, 0x8f, 0xa4, 0xb2, 0x6e, 0xb1, 0xdd, 0x21,
+ 0xa4, 0x96, 0x9e, 0x49, 0x83, 0x2e, 0x0a, 0x60, 0x40, 0x2c, 0x31, 0x5c,
+ 0xb9, 0x14, 0xa8, 0xb0, 0x82, 0x4c, 0xee, 0xc4, 0xfa, 0x2e, 0x7a, 0x18,
+ 0x66, 0xa3, 0x06, 0xb9, 0x0c, 0xc5, 0xff, 0x53, 0x5d, 0x0b, 0x8f, 0xfb,
+ 0xcd, 0x62, 0x85, 0x99, 0x5b, 0xeb, 0x14, 0xcb, 0xc2, 0x8f, 0xcf, 0x77,
+ 0x57, 0xd0, 0xb6, 0xea, 0x1d, 0xba, 0xa2, 0x3d, 0x46, 0x0c, 0xf4, 0xc6,
+ 0xb9, 0x2b, 0xbf, 0x26, 0x77, 0xbb, 0xac, 0x75, 0x32, 0xa7, 0x71, 0x6f,
+ 0xf8, 0xe1, 0xab, 0x30, 0x6c, 0x2a, 0x28, 0x02, 0x10, 0xfb, 0xa2, 0xe8,
+ 0x82, 0xf3, 0x48, 0xbc, 0x1e, 0x87, 0xbd, 0x2e, 0xdf, 0x65, 0x40, 0x02,
+ 0xea, 0xf4, 0xdc, 0x8e, 0x2d, 0x4e, 0xdf, 0xfc, 0xa2, 0x99, 0x63, 0x3b,
+ 0xe8, 0xf4, 0xbf, 0x30, 0x9a, 0x96, 0xe6, 0x7a, 0x25, 0x68, 0xea, 0xcb,
+ 0xee, 0x69, 0xbc, 0x07, 0x92, 0x82, 0x3c, 0x73, 0x55, 0x2d, 0x2c, 0x7e,
+ 0x4e, 0xa8, 0x3b, 0x60, 0x16, 0x8d, 0xa3, 0x68, 0x0b, 0xb4, 0x83, 0x0d,
+ 0xce, 0x52, 0xc2, 0xcc, 0xad, 0xe8, 0xb4, 0xa0, 0x65, 0xd9, 0x2d, 0x6b,
+ 0x49, 0x0e, 0x54, 0xdf, 0xa8, 0xda, 0x95, 0xfc, 0xa1, 0x1c, 0xa4, 0xb8,
+ 0x28, 0xee, 0x55, 0x12, 0x5a, 0xf6, 0x12, 0x91, 0x53, 0xf8, 0xc7, 0xbb,
+ 0xfe, 0x8e, 0xba, 0xa2, 0x9c, 0xaf, 0x9b, 0x44, 0xe0, 0xc9, 0x2d, 0x84,
+ 0x35, 0xfc, 0x48, 0x7a, 0xcd, 0xaa, 0x0a, 0x50, 0x61, 0x88, 0xd2, 0x9f,
+ 0x3f, 0xb6, 0x05, 0xb2, 0x51, 0x02, 0x82, 0x01, 0x00, 0x25, 0xe7, 0xd4,
+ 0x83, 0x6e, 0xaf, 0xe2, 0x6c, 0xfd, 0x1e, 0xf8, 0x1b, 0x23, 0x80, 0x0b,
+ 0x39, 0xb6, 0x64, 0xe7, 0x94, 0x92, 0xf8, 0x0b, 0xfc, 0x84, 0xdc, 0x13,
+ 0x77, 0xec, 0xb7, 0xdf, 0x4b, 0x2c, 0x03, 0x74, 0x1d, 0xe5, 0x01, 0x73,
+ 0xf2, 0x2b, 0xc1, 0x4b, 0x84, 0x4e, 0xaf, 0x0e, 0xf2, 0x12, 0x2b, 0x9d,
+ 0x11, 0x49, 0x5f, 0xc8, 0x22, 0xad, 0x3f, 0x6e, 0x24, 0x6f, 0xa7, 0x83,
+ 0xbe, 0x47, 0x27, 0xff, 0x44, 0x9b, 0xca, 0xfe, 0xcc, 0x5d, 0xfa, 0x50,
+ 0xa1, 0xfe, 0xd0, 0xc1, 0x3b, 0x5f, 0x64, 0xc3, 0xd2, 0xc9, 0xc5, 0xe9,
+ 0xea, 0xf7, 0x85, 0x72, 0x7d, 0x03, 0x4b, 0x18, 0x6a, 0x58, 0xee, 0xa2,
+ 0x86, 0xd4, 0xbd, 0x7f, 0x63, 0xca, 0xce, 0xec, 0x1e, 0xb2, 0xf5, 0xb6,
+ 0x86, 0x84, 0xd3, 0xa9, 0xff, 0x7b, 0x86, 0x58, 0xaf, 0x83, 0xeb, 0x90,
+ 0xde, 0xd1, 0xe5, 0xba, 0x8c, 0x9d, 0x30, 0x35, 0x33, 0x12, 0x40, 0x4d,
+ 0xd0, 0x9b, 0x1c, 0x52, 0xb2, 0x62, 0x67, 0xb7, 0xae, 0x49, 0x54, 0xce,
+ 0x19, 0x35, 0x89, 0x24, 0xb7, 0xe9, 0x53, 0x8d, 0xc7, 0x9e, 0x14, 0xcc,
+ 0xb1, 0x8e, 0x28, 0xd3, 0xba, 0x01, 0x6f, 0x19, 0x46, 0x9a, 0x84, 0x38,
+ 0x51, 0x7d, 0x76, 0xd9, 0x7e, 0xdf, 0xfa, 0x45, 0xaf, 0x98, 0xf0, 0x55,
+ 0xda, 0xf9, 0x34, 0x23, 0x4e, 0x49, 0x7d, 0xd0, 0x30, 0xb5, 0x29, 0x14,
+ 0x4f, 0x5c, 0xd6, 0x1f, 0x89, 0x22, 0xd7, 0x81, 0xa8, 0x31, 0xfd, 0x86,
+ 0x02, 0x9e, 0x3d, 0x48, 0x70, 0xe7, 0x18, 0xfd, 0x12, 0x8c, 0xe9, 0x25,
+ 0x91, 0xc7, 0x7c, 0x44, 0x88, 0xfd, 0xf2, 0x23, 0xe7, 0x8c, 0x93, 0xeb,
+ 0x98, 0x6b, 0x2a, 0x8c, 0x09, 0x28, 0x0f, 0xd8, 0x18, 0x71, 0xaa, 0xfb,
+ 0x92, 0x3a, 0x26, 0x23, 0xf7, 0x34, 0xdd, 0x6a, 0xb8, 0xf0, 0xa9, 0x5d,
+ 0x1b, 0x02, 0x82, 0x01, 0x00, 0x4e, 0x5f, 0x65, 0x36, 0xb3, 0x03, 0xb8,
+ 0xb3, 0x61, 0xae, 0xbd, 0x5c, 0x2c, 0xa8, 0x88, 0x36, 0xf5, 0x42, 0xa5,
+ 0x4b, 0x34, 0x84, 0xdf, 0x24, 0x1e, 0xcc, 0xd7, 0x37, 0xa3, 0xe0, 0x76,
+ 0x82, 0x2b, 0xc7, 0x3c, 0x58, 0x45, 0x31, 0x6c, 0xb5, 0x77, 0x2c, 0x41,
+ 0x7b, 0xe5, 0xd3, 0x18, 0xc4, 0x3f, 0x21, 0x0c, 0x33, 0xf9, 0xee, 0x24,
+ 0x34, 0x74, 0x88, 0x19, 0x12, 0xcc, 0x1f, 0xc2, 0x7b, 0xcd, 0x24, 0x0d,
+ 0x16, 0x72, 0xfa, 0x0d, 0x73, 0x65, 0x77, 0x98, 0x7e, 0xe9, 0xdb, 0xbc,
+ 0xb7, 0xce, 0x71, 0x05, 0xf7, 0xfd, 0x0c, 0x44, 0x53, 0xe5, 0x2f, 0x04,
+ 0xae, 0xf0, 0x2e, 0x65, 0x98, 0xf2, 0x35, 0xab, 0xa9, 0x7c, 0xcc, 0x15,
+ 0x49, 0x6c, 0x48, 0xdc, 0x71, 0x10, 0xd6, 0x8a, 0x0b, 0xae, 0x39, 0xf0,
+ 0x29, 0xb5, 0x13, 0xb5, 0x7f, 0x98, 0x79, 0x6b, 0x65, 0xcb, 0x82, 0xd2,
+ 0x6f, 0x3a, 0x43, 0x01, 0x9e, 0xf6, 0x28, 0x83, 0xfe, 0xc9, 0xa9, 0xcc,
+ 0x98, 0x53, 0xeb, 0x89, 0xbb, 0xcd, 0x3e, 0xd9, 0x03, 0xc3, 0x6a, 0x13,
+ 0xaf, 0x4b, 0xf1, 0x89, 0x27, 0xc3, 0x26, 0x10, 0xae, 0x15, 0x8d, 0x7a,
+ 0x06, 0x80, 0x66, 0xba, 0xcd, 0xd9, 0xa3, 0x69, 0xa0, 0x78, 0x90, 0xc8,
+ 0xfc, 0x6d, 0x15, 0x91, 0x6d, 0x1f, 0x0d, 0x02, 0x8f, 0x55, 0x9b, 0xdb,
+ 0xe6, 0xfc, 0x37, 0x30, 0xbd, 0xf0, 0xd6, 0x4d, 0xc4, 0xa8, 0x71, 0x85,
+ 0xd4, 0x90, 0xe4, 0xe3, 0x30, 0xed, 0x2b, 0x64, 0xfe, 0xfc, 0x78, 0x35,
+ 0x0c, 0xd8, 0xe0, 0x92, 0x44, 0x45, 0x45, 0x78, 0x5c, 0xe6, 0x33, 0x10,
+ 0x21, 0xe6, 0x86, 0xaa, 0x76, 0x78, 0x22, 0xd6, 0xa4, 0x12, 0xbe, 0x6e,
+ 0xb3, 0x74, 0x5b, 0x6f, 0x9d, 0x66, 0xcc, 0x9e, 0x97, 0x1f, 0x76, 0x1a,
+ 0xda, 0xca, 0xd5, 0x63, 0xf6, 0xe2, 0xd1, 0xa8, 0xfc};
+
+static const std::vector<uint8_t> priv_key_80{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xe9, 0x66, 0x12, 0xfd, 0xcc, 0xdb, 0x8f, 0x79, 0x34, 0xac,
+ 0xe9, 0x77, 0x8a, 0xd3, 0xcf, 0x0e, 0x10, 0x95, 0xc1, 0x36, 0x19, 0x01,
+ 0x53, 0x44, 0x6f, 0x94, 0x8f, 0x62, 0xf7, 0x5f, 0x18, 0xee, 0x28, 0x1a,
+ 0x99, 0x0c, 0xb5, 0x57, 0xeb, 0xbd, 0xa2, 0x44, 0x34, 0x13, 0x46, 0x76,
+ 0xb7, 0x10, 0x5c, 0xbd, 0xe9, 0xfa, 0x10, 0x8e, 0xb8, 0xab, 0xd4, 0x54,
+ 0x0f, 0x95, 0x7d, 0x30, 0x40, 0x4e, 0x30, 0x82, 0x76, 0xfb, 0xbb, 0x70,
+ 0x31, 0x48, 0xcb, 0x37, 0x1e, 0x2c, 0x95, 0x66, 0x39, 0x6f, 0x07, 0x2d,
+ 0x4c, 0x03, 0x0f, 0x2b, 0x0a, 0xc0, 0xf9, 0xb7, 0x7c, 0x1c, 0xcb, 0xa5,
+ 0x3d, 0x2e, 0x9b, 0x5c, 0x4e, 0x11, 0xc5, 0x15, 0xc3, 0x81, 0x93, 0xd5,
+ 0x37, 0xd7, 0x22, 0xeb, 0x4f, 0xad, 0x6e, 0xcc, 0x04, 0x46, 0xfb, 0x7f,
+ 0xa9, 0x88, 0xca, 0x6d, 0xd6, 0x4e, 0xf4, 0x72, 0x51, 0xe8, 0x76, 0x06,
+ 0xaf, 0xa6, 0xce, 0x1b, 0x24, 0xca, 0x75, 0xaf, 0x69, 0xf2, 0xb3, 0x28,
+ 0xc7, 0x2d, 0x04, 0x27, 0x02, 0x66, 0xb1, 0x1f, 0x22, 0xba, 0x1f, 0x4d,
+ 0x36, 0xa6, 0xf1, 0xba, 0x5d, 0x61, 0x15, 0x18, 0x7f, 0x9e, 0x4d, 0x62,
+ 0xe0, 0x90, 0xc5, 0x76, 0x7a, 0xe8, 0xab, 0x83, 0x07, 0x30, 0x22, 0x47,
+ 0xdf, 0xd4, 0x12, 0xb2, 0x68, 0x70, 0x95, 0x8b, 0xa1, 0xd6, 0xf4, 0xed,
+ 0xc5, 0x49, 0x5e, 0xe4, 0x12, 0x9e, 0x96, 0x99, 0xe1, 0x05, 0xdb, 0x55,
+ 0x4a, 0xec, 0xf7, 0xb5, 0x5f, 0xc2, 0x18, 0xa5, 0xdb, 0x03, 0xbc, 0x58,
+ 0xf5, 0xca, 0xde, 0xee, 0x97, 0xbe, 0x98, 0x0a, 0xfa, 0xf3, 0xdd, 0x4c,
+ 0xbe, 0x57, 0x23, 0xd0, 0xd5, 0x95, 0x3f, 0xcb, 0xa4, 0x54, 0xc1, 0xd4,
+ 0x2b, 0x0e, 0xc7, 0x9d, 0x14, 0xaa, 0xa3, 0x34, 0xc9, 0x07, 0xf6, 0x47,
+ 0xea, 0x4d, 0x68, 0x2c, 0x0e, 0x93, 0xc2, 0x59, 0x48, 0x4d, 0xcf, 0xfb,
+ 0x85, 0x5b, 0xec, 0x8d, 0x62, 0x41, 0x1f, 0x29, 0xf6, 0x99, 0x2d, 0x3c,
+ 0xff, 0x7d, 0xd4, 0xdd, 0xbf, 0xd3, 0xbf, 0x43, 0x95, 0x46, 0x45, 0x29,
+ 0x05, 0x87, 0x7e, 0x57, 0x1b, 0x01, 0x9a, 0xc9, 0xb5, 0xb6, 0x83, 0x60,
+ 0x93, 0x43, 0x86, 0xa1, 0xcc, 0x4c, 0x44, 0xff, 0x25, 0x49, 0xee, 0xae,
+ 0xa9, 0x32, 0x8b, 0xcd, 0xa8, 0x3f, 0x4d, 0x99, 0x06, 0x63, 0x1a, 0x1f,
+ 0xc4, 0x75, 0x90, 0x6c, 0xb9, 0xc9, 0x2a, 0x5a, 0x9d, 0x25, 0x29, 0xa2,
+ 0x05, 0x2e, 0x0e, 0x38, 0x51, 0x15, 0xea, 0x25, 0xd6, 0xdf, 0x83, 0x76,
+ 0x4a, 0xac, 0x0f, 0x34, 0x17, 0x7b, 0x49, 0x9e, 0x61, 0x9f, 0xb8, 0x2c,
+ 0xf6, 0x69, 0xbd, 0x6c, 0xc0, 0x0e, 0xd8, 0xc5, 0x27, 0xa8, 0xeb, 0xff,
+ 0xf3, 0xf8, 0x8c, 0x92, 0x61, 0x2b, 0xa8, 0x9a, 0x38, 0x81, 0x79, 0xef,
+ 0x82, 0x51, 0x64, 0x9c, 0x9f, 0x40, 0x84, 0x1a, 0xe7, 0xda, 0x95, 0x77,
+ 0x35, 0x12, 0x1c, 0x80, 0x69, 0x4e, 0x94, 0xf4, 0xcd, 0xf2, 0x9f, 0xa4,
+ 0xbe, 0xeb, 0xfb, 0x71, 0xab, 0xbc, 0x80, 0x3e, 0x17, 0xda, 0x86, 0x1b,
+ 0x7c, 0x00, 0x6a, 0xfb, 0xf7, 0x9e, 0x95, 0xa8, 0x5d, 0x29, 0xc4, 0xd7,
+ 0xa4, 0xcc, 0xe9, 0x34, 0x15, 0xf9, 0x23, 0x01, 0x2d, 0x0b, 0x88, 0x88,
+ 0xb1, 0xd3, 0x55, 0x04, 0xe0, 0x47, 0x79, 0xa3, 0x13, 0x8a, 0x2a, 0xe4,
+ 0xc8, 0xa8, 0x8c, 0x93, 0x37, 0x0f, 0x36, 0x44, 0x0d, 0xeb, 0x05, 0xec,
+ 0x3d, 0x6d, 0x84, 0xa7, 0x15, 0xf0, 0x71, 0xc1, 0xa4, 0x0c, 0x22, 0x56,
+ 0xa4, 0xee, 0x18, 0x84, 0x83, 0x9f, 0x21, 0x0e, 0x2c, 0x6d, 0x07, 0x3e,
+ 0xa9, 0x4f, 0x6e, 0xea, 0xa0, 0x6e, 0xf1, 0x6f, 0x94, 0x64, 0xff, 0xe5,
+ 0x99, 0x2c, 0x1c, 0xa3, 0xb2, 0x4d, 0xea, 0x69, 0xa3, 0x45, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x4c, 0xd4, 0x19, 0xea, 0x4b,
+ 0xb5, 0xf6, 0x8b, 0x7a, 0x68, 0x74, 0xcd, 0xb1, 0xf8, 0x39, 0x0f, 0x33,
+ 0x2c, 0x68, 0x96, 0x6b, 0x32, 0xc1, 0x7b, 0x24, 0x93, 0xad, 0x83, 0x71,
+ 0x54, 0x6f, 0x7b, 0x6d, 0xde, 0x1b, 0x85, 0x50, 0x68, 0x69, 0xa4, 0x59,
+ 0xb6, 0xc3, 0xc1, 0x98, 0x8f, 0x59, 0x81, 0x5c, 0x55, 0xf3, 0xa0, 0x2a,
+ 0x35, 0x20, 0xdb, 0x07, 0x20, 0xc8, 0xa4, 0x77, 0xba, 0x1b, 0x60, 0xe1,
+ 0x9d, 0x00, 0x97, 0xaa, 0xc2, 0xaa, 0xa6, 0x80, 0xa6, 0x5b, 0x1b, 0x67,
+ 0xee, 0x67, 0x77, 0x81, 0xd0, 0x4a, 0x56, 0x33, 0x77, 0x02, 0xaa, 0x35,
+ 0x49, 0x4d, 0xe4, 0x98, 0xb0, 0x82, 0xec, 0x45, 0x9d, 0xe3, 0xe0, 0xfb,
+ 0x94, 0x47, 0x6f, 0xee, 0xfe, 0xdf, 0xcb, 0xc4, 0xa5, 0xda, 0xeb, 0x87,
+ 0x2e, 0x47, 0x36, 0x2a, 0x71, 0x82, 0x98, 0x11, 0xb2, 0x88, 0x3a, 0x23,
+ 0x43, 0x42, 0x6d, 0x17, 0xf4, 0xe9, 0x7b, 0x2a, 0x1b, 0x4b, 0x48, 0x0d,
+ 0xe7, 0x39, 0x23, 0xf8, 0x0f, 0xb3, 0x48, 0xc1, 0x36, 0x2a, 0x17, 0x2d,
+ 0xb4, 0xc7, 0x14, 0xa7, 0x5b, 0x1e, 0x63, 0x63, 0xec, 0xe9, 0xf2, 0x1c,
+ 0x24, 0x9d, 0x55, 0xb9, 0xb9, 0x93, 0x9c, 0x74, 0x33, 0xa5, 0x0f, 0xd3,
+ 0xed, 0x64, 0xbf, 0x56, 0x79, 0x7c, 0x57, 0x6d, 0xf4, 0x26, 0x66, 0xf1,
+ 0x03, 0x2e, 0xb9, 0xf8, 0x94, 0x10, 0x3e, 0x2f, 0xab, 0x39, 0xe9, 0xd4,
+ 0x3f, 0x41, 0x10, 0x51, 0x7b, 0xc9, 0x17, 0x2a, 0x0f, 0x1d, 0x3f, 0x62,
+ 0x27, 0xae, 0x69, 0x93, 0x65, 0x61, 0x3b, 0x6f, 0x98, 0xf0, 0x80, 0x7f,
+ 0xc2, 0x15, 0x8b, 0x92, 0xcc, 0x41, 0x57, 0xa3, 0xe5, 0x89, 0x79, 0x00,
+ 0xb0, 0x03, 0x1f, 0x17, 0x52, 0xc4, 0xfd, 0xaf, 0x7d, 0xa8, 0xa0, 0xe6,
+ 0xea, 0x68, 0x46, 0x63, 0xae, 0x96, 0x94, 0xf6, 0x76, 0x92, 0x31, 0x36,
+ 0x4e, 0x88, 0xe8, 0x47, 0x77, 0xf8, 0xdc, 0x01, 0xca, 0xfe, 0x16, 0x7b,
+ 0xcb, 0x1b, 0xbe, 0xc2, 0xd7, 0x80, 0x38, 0xaa, 0x94, 0x58, 0x1c, 0x5a,
+ 0xcb, 0x8c, 0xe5, 0x3d, 0xb7, 0x28, 0x9e, 0xb3, 0x0a, 0x04, 0xbe, 0xbb,
+ 0xcc, 0xe3, 0xf0, 0xb9, 0xac, 0x42, 0x2d, 0xc4, 0xee, 0x74, 0x49, 0x15,
+ 0x74, 0x4f, 0x3a, 0xa2, 0xa8, 0xbd, 0x9e, 0x69, 0xbd, 0x13, 0x79, 0x9f,
+ 0x68, 0xe5, 0x46, 0x24, 0x24, 0x74, 0xd1, 0xfe, 0x6e, 0x2b, 0x4e, 0xc8,
+ 0xfc, 0x87, 0x53, 0xba, 0x2f, 0x07, 0x65, 0xf7, 0x39, 0xc8, 0xcf, 0x30,
+ 0xaa, 0xc8, 0x53, 0xb8, 0x35, 0x11, 0xc1, 0xfc, 0x82, 0x0a, 0xbd, 0xff,
+ 0x85, 0x62, 0xc1, 0xd4, 0x2f, 0xaa, 0xc7, 0x15, 0x93, 0xe1, 0x10, 0xa3,
+ 0x61, 0xa2, 0x16, 0x70, 0x7c, 0x40, 0x9f, 0xa0, 0x38, 0x6d, 0x68, 0x8b,
+ 0x49, 0x27, 0xc7, 0xa6, 0x00, 0x6a, 0x9a, 0x17, 0x36, 0x2b, 0xfb, 0xdf,
+ 0xf0, 0x93, 0x83, 0xa7, 0x6a, 0x2b, 0x06, 0x37, 0x2d, 0x4e, 0x3a, 0xc3,
+ 0x2c, 0x3b, 0x4b, 0x95, 0x82, 0xc4, 0x9e, 0x80, 0x5a, 0xfc, 0x02, 0x61,
+ 0x8f, 0xe2, 0x2e, 0x23, 0xec, 0x30, 0x2f, 0x6d, 0x98, 0x62, 0x44, 0x10,
+ 0x47, 0x35, 0x12, 0x8b, 0xd9, 0xae, 0xd7, 0xe9, 0xb8, 0x05, 0xaf, 0x2d,
+ 0x91, 0x56, 0x29, 0xc1, 0xe7, 0x7f, 0x56, 0x06, 0xc3, 0x9a, 0x05, 0x16,
+ 0xd8, 0x49, 0xf6, 0xd0, 0x18, 0xea, 0xb0, 0xcd, 0xe4, 0x07, 0x34, 0x89,
+ 0x1b, 0x20, 0x90, 0xd8, 0xb7, 0x39, 0xed, 0xe9, 0xca, 0x2b, 0xe2, 0x6f,
+ 0x37, 0x83, 0x57, 0x7f, 0xd4, 0x2d, 0xe7, 0x7e, 0x05, 0xb7, 0x6b, 0xef,
+ 0xfb, 0x43, 0x22, 0x12, 0x3c, 0xb8, 0x46, 0x62, 0x8f, 0x31, 0x31, 0x06,
+ 0x7c, 0x0d, 0x22, 0x30, 0x1b, 0xbd, 0xa8, 0xa0, 0xa4, 0x20, 0x81, 0x8f,
+ 0x4e, 0xe8, 0x81, 0x02, 0x82, 0x01, 0x01, 0x00, 0xff, 0xef, 0xce, 0x7e,
+ 0x04, 0x00, 0xb2, 0x94, 0x31, 0x94, 0xbb, 0x50, 0x7e, 0xe4, 0xf6, 0xc4,
+ 0x5a, 0x07, 0x8d, 0x13, 0x33, 0x09, 0xc0, 0xf8, 0x4b, 0x6a, 0x22, 0x47,
+ 0xf4, 0x1f, 0x6c, 0x35, 0x86, 0xaf, 0x3f, 0xe8, 0xe1, 0x39, 0x23, 0x4f,
+ 0x61, 0xe0, 0xe8, 0x24, 0xc8, 0xa7, 0xe6, 0xb3, 0x5e, 0x25, 0x12, 0xfd,
+ 0x9c, 0x97, 0x41, 0x16, 0x04, 0xbe, 0x1a, 0xba, 0x97, 0x18, 0x2b, 0x89,
+ 0x61, 0x64, 0x2c, 0xc0, 0xcd, 0x65, 0xda, 0xd7, 0xc1, 0x52, 0x6e, 0x1e,
+ 0xa7, 0xcd, 0x51, 0x1d, 0xea, 0x30, 0xc2, 0xfb, 0x13, 0xd4, 0x01, 0xcf,
+ 0x6c, 0x34, 0xa4, 0xcf, 0x7c, 0x0e, 0x85, 0x04, 0x29, 0xd0, 0x40, 0xde,
+ 0x98, 0xf5, 0x86, 0x03, 0xbc, 0xfe, 0xf0, 0x05, 0x6b, 0x5b, 0xec, 0x78,
+ 0xc7, 0x91, 0xe0, 0x80, 0x18, 0x45, 0xbb, 0x09, 0x22, 0xe6, 0x61, 0xbc,
+ 0xbf, 0x2b, 0x5a, 0xc0, 0x79, 0x63, 0x72, 0x34, 0x3d, 0xa4, 0xcd, 0xf7,
+ 0x0f, 0x8a, 0x88, 0x64, 0x62, 0x90, 0xea, 0x46, 0xa0, 0x76, 0x62, 0x5d,
+ 0xab, 0x1e, 0x7c, 0xaf, 0xa9, 0xac, 0xf8, 0xa8, 0x4e, 0xf0, 0x30, 0x9a,
+ 0x12, 0x52, 0x79, 0x2c, 0x87, 0x3e, 0xec, 0xd6, 0x96, 0x71, 0x37, 0x30,
+ 0x01, 0xb0, 0x7d, 0x77, 0x8d, 0xaf, 0x53, 0x73, 0x17, 0xf2, 0xb0, 0x9d,
+ 0x68, 0x1d, 0x79, 0x95, 0xc0, 0x86, 0xe8, 0x74, 0xae, 0xcc, 0x7b, 0x37,
+ 0x2f, 0xfb, 0xf1, 0x7a, 0x7b, 0xab, 0x86, 0x38, 0x61, 0x9c, 0xfa, 0x05,
+ 0x89, 0x44, 0x62, 0xf3, 0xb9, 0x88, 0xad, 0xa3, 0x1b, 0x21, 0xcd, 0x0f,
+ 0x60, 0xed, 0x9c, 0x0e, 0xc6, 0xda, 0x51, 0x91, 0x38, 0x31, 0x31, 0x42,
+ 0x34, 0xb2, 0xa4, 0x00, 0xe2, 0x1a, 0xcb, 0x8f, 0x4b, 0x61, 0xf5, 0xda,
+ 0x5e, 0x6d, 0x07, 0x47, 0x6a, 0x47, 0x20, 0x94, 0xd3, 0xe7, 0x76, 0x25,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xe9, 0x74, 0xd7, 0x71, 0x2a, 0xd9, 0xd7,
+ 0x89, 0xfa, 0xf1, 0xd1, 0x7c, 0xfc, 0x92, 0xcd, 0x84, 0xa5, 0x90, 0xff,
+ 0x67, 0x13, 0x12, 0x5e, 0xd9, 0xb5, 0x91, 0x78, 0x34, 0x93, 0x5e, 0x15,
+ 0xf2, 0x1f, 0xcd, 0xd4, 0xf0, 0xd2, 0x95, 0x8c, 0x0f, 0x09, 0x84, 0x2d,
+ 0xf6, 0x3a, 0x59, 0x25, 0xee, 0x9b, 0x26, 0x4b, 0x82, 0x10, 0xf3, 0x63,
+ 0x53, 0xcc, 0x61, 0x4f, 0xcd, 0xa8, 0xa6, 0x15, 0x9d, 0x26, 0x2c, 0x10,
+ 0xc3, 0xc2, 0x22, 0x89, 0x04, 0x52, 0x81, 0x59, 0xc7, 0x2e, 0x32, 0x86,
+ 0xbe, 0x86, 0xb1, 0x2d, 0x55, 0x12, 0xbe, 0xc1, 0xb3, 0xcc, 0x1b, 0x73,
+ 0x0f, 0x47, 0x29, 0xfe, 0xd4, 0xd8, 0x1d, 0x2e, 0x35, 0x6a, 0x87, 0x4d,
+ 0x61, 0xff, 0x96, 0x3c, 0x1c, 0xc9, 0xdc, 0x76, 0x88, 0x51, 0x1c, 0x99,
+ 0x1d, 0x54, 0xf5, 0x78, 0x05, 0x70, 0xcf, 0x0f, 0x72, 0x33, 0x08, 0xc8,
+ 0xc7, 0xe6, 0x3f, 0x82, 0xad, 0x69, 0xf3, 0x01, 0x24, 0xdc, 0xa9, 0x04,
+ 0x70, 0xa8, 0x70, 0x17, 0x35, 0x69, 0x5b, 0x65, 0x66, 0xc8, 0xc1, 0x84,
+ 0xf8, 0x7d, 0x5f, 0x66, 0xb3, 0x57, 0x80, 0x01, 0xed, 0x83, 0xca, 0x19,
+ 0xfb, 0xf1, 0x38, 0xa2, 0xa2, 0x47, 0x35, 0x17, 0x5b, 0xda, 0x6e, 0xc2,
+ 0xc7, 0xa9, 0xa0, 0x39, 0xf8, 0xa6, 0x0d, 0x99, 0x68, 0x52, 0xb1, 0xe8,
+ 0x1c, 0x47, 0xeb, 0xb6, 0xb6, 0xee, 0x53, 0xb8, 0x38, 0x78, 0x1e, 0x3e,
+ 0x3e, 0xd3, 0xa6, 0xb5, 0x29, 0xf0, 0xf5, 0x6c, 0xeb, 0xad, 0x91, 0xbc,
+ 0xf6, 0x2e, 0xf0, 0xb9, 0x7c, 0x9d, 0x32, 0x38, 0x78, 0xd4, 0xe0, 0x1e,
+ 0xb9, 0x09, 0xb6, 0xf2, 0x6a, 0xdb, 0x49, 0x0c, 0xb6, 0xd2, 0x3a, 0xa2,
+ 0x07, 0x66, 0x3c, 0xff, 0x02, 0x78, 0x26, 0xe6, 0x5e, 0x23, 0xc1, 0x93,
+ 0x95, 0xfe, 0x49, 0x9d, 0xcb, 0x8e, 0x00, 0x1e, 0xa1, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xe4, 0x8d, 0xa5, 0x6c, 0x39, 0x6c, 0xda, 0x0c, 0xa6, 0xfe,
+ 0x38, 0x0c, 0x59, 0x55, 0x64, 0xdc, 0xd1, 0xbd, 0x1e, 0x89, 0x7f, 0xb1,
+ 0x7d, 0x26, 0xfe, 0x49, 0xc8, 0x55, 0x53, 0x37, 0x60, 0x6d, 0xa8, 0x5a,
+ 0x06, 0x0b, 0x94, 0x5d, 0x6f, 0x1f, 0xeb, 0xbb, 0x69, 0xf3, 0xb7, 0x50,
+ 0xe1, 0x1f, 0x5a, 0xba, 0x66, 0xec, 0x1e, 0x13, 0xa0, 0xa6, 0xe6, 0x13,
+ 0x52, 0x51, 0x40, 0xae, 0xef, 0xea, 0x1e, 0x13, 0xd4, 0x37, 0x54, 0xf5,
+ 0x59, 0x6a, 0x05, 0x14, 0xf4, 0x8b, 0xe1, 0xb3, 0xe3, 0x75, 0x80, 0x76,
+ 0x8d, 0x18, 0xa4, 0x8b, 0x56, 0x16, 0x82, 0x7d, 0xbc, 0x94, 0x21, 0x27,
+ 0xe2, 0x37, 0x66, 0x93, 0xb7, 0xea, 0x50, 0xd4, 0x29, 0x1a, 0x5b, 0x83,
+ 0x9a, 0x9a, 0x6c, 0x56, 0x49, 0xa5, 0x4e, 0x2b, 0x02, 0x3d, 0xc1, 0xef,
+ 0x3b, 0x68, 0x9c, 0x46, 0xfa, 0x0f, 0x10, 0xf4, 0xc9, 0x75, 0x4a, 0xb1,
+ 0xb9, 0x01, 0xd7, 0xee, 0xbd, 0x93, 0x9c, 0xc8, 0x4c, 0xa6, 0xc0, 0xb2,
+ 0xc2, 0xd3, 0xd1, 0x66, 0x06, 0xcf, 0xb9, 0x09, 0x5f, 0xb5, 0x8b, 0x23,
+ 0x91, 0x66, 0xd4, 0x1f, 0x80, 0x77, 0x86, 0x57, 0x2a, 0x28, 0xce, 0x9a,
+ 0x2d, 0xec, 0x2f, 0xaa, 0xe8, 0xea, 0xb1, 0x07, 0x87, 0xf3, 0xe4, 0x8e,
+ 0x26, 0x4a, 0x88, 0x9f, 0x4c, 0x83, 0x34, 0xbf, 0xe5, 0x9d, 0x0a, 0xb2,
+ 0x2f, 0x12, 0x4c, 0x2b, 0x04, 0xf9, 0xb2, 0x9b, 0x1d, 0xf9, 0x10, 0x49,
+ 0x8b, 0x71, 0xfc, 0x11, 0xaf, 0xe0, 0x93, 0xc5, 0x83, 0x4c, 0x3d, 0x6a,
+ 0x46, 0x0d, 0x7b, 0x24, 0x43, 0x38, 0x31, 0x89, 0xdf, 0x2b, 0xfe, 0xfe,
+ 0x65, 0x8a, 0xf6, 0x90, 0x4f, 0x79, 0xdd, 0x0f, 0x8e, 0x8f, 0xcf, 0x5a,
+ 0xb8, 0x5f, 0xbd, 0xa4, 0xbc, 0x65, 0x86, 0x9f, 0x7c, 0xb9, 0x94, 0xb9,
+ 0xf1, 0xe9, 0x96, 0x16, 0x84, 0x15, 0x02, 0x82, 0x01, 0x00, 0x42, 0x08,
+ 0x5b, 0x7b, 0xd5, 0xfc, 0x01, 0xfc, 0x34, 0x2f, 0xbb, 0xea, 0x57, 0x62,
+ 0x8a, 0xa1, 0x0f, 0x57, 0xa0, 0xf6, 0x1d, 0xad, 0xdf, 0x88, 0x42, 0xd4,
+ 0x1f, 0xa4, 0xf7, 0x5d, 0xf0, 0x65, 0x28, 0xdb, 0xc6, 0x74, 0x4b, 0x8c,
+ 0x23, 0x2e, 0x89, 0xa9, 0x8a, 0x7a, 0x8f, 0xec, 0x71, 0x4f, 0x39, 0x31,
+ 0x2e, 0xc0, 0x5e, 0x5d, 0x09, 0x66, 0x45, 0x73, 0xec, 0xe7, 0xa5, 0xe1,
+ 0x3c, 0x51, 0xd3, 0xdf, 0x38, 0xea, 0xb5, 0xf9, 0xa0, 0xb9, 0xc9, 0x40,
+ 0x6f, 0x0d, 0x68, 0xa2, 0xbf, 0xfc, 0x1a, 0x0a, 0xf9, 0x60, 0x8b, 0xc9,
+ 0xca, 0xee, 0x39, 0x38, 0x36, 0x66, 0x46, 0xe1, 0xb9, 0x03, 0xa9, 0x11,
+ 0x2f, 0xe5, 0xc9, 0xf8, 0xf5, 0x49, 0x57, 0xca, 0xbd, 0xbc, 0x02, 0xd8,
+ 0xc9, 0xea, 0x2a, 0xcf, 0x24, 0xfb, 0xe7, 0xf0, 0xfa, 0x7e, 0xc7, 0x76,
+ 0xb9, 0xce, 0xba, 0x62, 0xac, 0xaf, 0xe6, 0x0f, 0x66, 0xbd, 0xf8, 0x2e,
+ 0xd4, 0xcf, 0x01, 0x5f, 0x09, 0x33, 0x78, 0x61, 0x24, 0x1f, 0x66, 0x6a,
+ 0x84, 0x96, 0xfb, 0x07, 0xc9, 0xbd, 0xa3, 0x70, 0x9d, 0x92, 0xf2, 0x97,
+ 0xf1, 0x73, 0xa6, 0x08, 0x3f, 0x2b, 0x45, 0x02, 0x98, 0xf5, 0xbf, 0xa0,
+ 0x63, 0xb8, 0x06, 0x63, 0xb7, 0xd2, 0x53, 0xc7, 0x4f, 0x3e, 0x66, 0x71,
+ 0x88, 0x47, 0xba, 0xc4, 0x39, 0x7b, 0xee, 0x57, 0xdc, 0xb9, 0x87, 0x55,
+ 0xc4, 0xd0, 0xac, 0x21, 0x19, 0xc8, 0x19, 0x83, 0x98, 0xd0, 0x81, 0x28,
+ 0x5a, 0x23, 0x9b, 0x57, 0x92, 0x94, 0x2b, 0x98, 0xc9, 0x4e, 0x57, 0x04,
+ 0x42, 0x76, 0xe2, 0xf7, 0x75, 0x99, 0x2f, 0x07, 0x41, 0x30, 0x3a, 0x50,
+ 0x42, 0x39, 0x5f, 0xe3, 0x57, 0xbb, 0x32, 0x0e, 0xe4, 0xae, 0x65, 0x1f,
+ 0xd3, 0x9f, 0x23, 0x0b, 0xf8, 0xdb, 0xbf, 0x2e, 0x41, 0x64, 0xb7, 0x08,
+ 0x8f, 0xa1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf6, 0xdf, 0xcd, 0xa1, 0x2a,
+ 0xfd, 0xd3, 0xf8, 0xde, 0x2a, 0x3d, 0x09, 0xa1, 0x7e, 0xd9, 0xc8, 0xdb,
+ 0x92, 0xc7, 0x75, 0x2c, 0xd2, 0xef, 0xc2, 0x9e, 0xf1, 0xf2, 0x83, 0x32,
+ 0xd2, 0x7d, 0xae, 0x98, 0x33, 0x01, 0xc4, 0xbd, 0x61, 0xb4, 0x11, 0x71,
+ 0x73, 0x75, 0x20, 0xce, 0x04, 0xee, 0x99, 0x09, 0x6f, 0xa9, 0xe2, 0x85,
+ 0x71, 0xef, 0x70, 0xcd, 0x5b, 0x8a, 0x93, 0x34, 0xac, 0xcf, 0x41, 0xd7,
+ 0xa0, 0x15, 0xc4, 0xcd, 0xde, 0xae, 0xbc, 0x36, 0xb6, 0x3a, 0x39, 0x59,
+ 0x20, 0xea, 0xde, 0x55, 0x5b, 0x48, 0x3d, 0xa4, 0x78, 0xfb, 0x91, 0x01,
+ 0x04, 0xc1, 0xaa, 0x29, 0x1b, 0xbe, 0xc1, 0x1d, 0xf2, 0xd7, 0x08, 0x17,
+ 0x85, 0x32, 0xf3, 0x56, 0xc5, 0x38, 0x4f, 0xdf, 0x35, 0x7c, 0x0a, 0x9d,
+ 0xd2, 0xc6, 0xd5, 0x79, 0x26, 0x94, 0x11, 0x94, 0x2a, 0x33, 0xbc, 0x4d,
+ 0xdc, 0x0b, 0xaa, 0xfc, 0x91, 0xfc, 0x1b, 0x27, 0x3f, 0xe3, 0x56, 0x22,
+ 0x3e, 0xea, 0x84, 0x91, 0xda, 0xf1, 0xa9, 0x02, 0x9f, 0x45, 0x3a, 0xdc,
+ 0xf9, 0x2a, 0x16, 0xaf, 0xdb, 0xad, 0xb7, 0x25, 0xff, 0xd1, 0x30, 0xd5,
+ 0xa5, 0x16, 0x82, 0x72, 0x32, 0x59, 0xc0, 0xe5, 0xc0, 0xb7, 0xc6, 0xff,
+ 0x49, 0x1a, 0x3b, 0xd0, 0x6c, 0x98, 0xcf, 0x2a, 0x56, 0x2d, 0x9e, 0x2b,
+ 0x6d, 0x24, 0xc7, 0x36, 0x33, 0x42, 0xbb, 0x54, 0x3e, 0xb3, 0x2d, 0xed,
+ 0xc3, 0xf4, 0x96, 0x26, 0x9b, 0x24, 0x75, 0x5d, 0xc4, 0x2b, 0x34, 0x84,
+ 0xbc, 0xfa, 0xa3, 0xde, 0x7c, 0xa6, 0xe4, 0x56, 0x38, 0xa0, 0xfc, 0x89,
+ 0x96, 0x77, 0x9b, 0x36, 0xde, 0xeb, 0x6a, 0x60, 0x2d, 0xed, 0xbf, 0x19,
+ 0x29, 0x20, 0x5b, 0x22, 0x82, 0xc6, 0xd7, 0x92, 0xd7, 0x56, 0x48, 0x7f,
+ 0xa2, 0xd7, 0x35, 0x08, 0x1c, 0xe4, 0xf9, 0x9a, 0x3f, 0x8e, 0x1c};
+
+static const std::vector<uint8_t> priv_key_81{
+ 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xa7, 0x3e, 0xad, 0xdc, 0x45, 0x76, 0x81, 0xb5, 0xc5, 0x77,
+ 0xe3, 0x43, 0xae, 0xfd, 0x4f, 0x2e, 0x39, 0xdf, 0xc2, 0x2e, 0x2f, 0x52,
+ 0x4c, 0xb1, 0xfb, 0x83, 0x56, 0x18, 0x32, 0xc7, 0x39, 0x89, 0x4e, 0x1e,
+ 0x0b, 0xa8, 0x3f, 0x9f, 0x3f, 0x37, 0x75, 0xe2, 0xdf, 0x7c, 0x8c, 0x70,
+ 0x75, 0x91, 0x09, 0x33, 0x48, 0xea, 0xfc, 0xd6, 0x6f, 0x3c, 0xff, 0x8c,
+ 0x81, 0xaa, 0x24, 0xd2, 0xbf, 0x47, 0xeb, 0xde, 0x86, 0x81, 0x17, 0x6f,
+ 0xbe, 0xc4, 0x69, 0xd8, 0xd1, 0xf3, 0xe3, 0xe5, 0x6b, 0xb0, 0x66, 0x1b,
+ 0xbe, 0x6b, 0x12, 0x5c, 0x9c, 0xf5, 0x38, 0xf8, 0xf6, 0xac, 0xe4, 0xfc,
+ 0x95, 0xe8, 0xc0, 0x24, 0xfb, 0xf0, 0x11, 0x48, 0x65, 0x49, 0xfb, 0xf9,
+ 0x3f, 0x0c, 0xd4, 0xd1, 0xac, 0x74, 0x2f, 0xe7, 0xfe, 0xc1, 0x4e, 0x2a,
+ 0xb5, 0xa9, 0xfc, 0x55, 0x2d, 0xcd, 0xa3, 0xff, 0x06, 0x99, 0xb4, 0xc4,
+ 0xe9, 0xc6, 0xdb, 0x2c, 0xe8, 0x67, 0x32, 0x47, 0xbe, 0x23, 0x6d, 0x39,
+ 0xce, 0xf8, 0xa0, 0xc7, 0x0f, 0x30, 0x9f, 0x9c, 0x76, 0x64, 0x40, 0x11,
+ 0x70, 0x42, 0xa9, 0x67, 0x7c, 0x0d, 0xd1, 0x78, 0x0d, 0xe1, 0x10, 0x86,
+ 0xad, 0x38, 0xa4, 0x45, 0xcc, 0x81, 0x77, 0xd4, 0x05, 0xd5, 0x02, 0xe5,
+ 0xf8, 0x1a, 0x8c, 0x9e, 0x73, 0xc4, 0xcb, 0x8e, 0xd9, 0x50, 0x76, 0x2a,
+ 0x5b, 0x53, 0x87, 0x38, 0xba, 0x53, 0xc4, 0x34, 0xde, 0xa0, 0xf7, 0x8d,
+ 0x90, 0x34, 0xd7, 0xea, 0xc8, 0x8a, 0x89, 0xf2, 0xd7, 0x51, 0xc9, 0xfe,
+ 0x18, 0x7e, 0x94, 0x9d, 0xef, 0xb2, 0x94, 0x3f, 0x73, 0x2e, 0xcc, 0x06,
+ 0xa0, 0x98, 0x18, 0xf1, 0xba, 0x5a, 0x41, 0x1e, 0xaf, 0xc3, 0xaa, 0x21,
+ 0xfa, 0xf9, 0x6f, 0x7c, 0x7c, 0xce, 0xd8, 0x2d, 0x3e, 0x24, 0xee, 0xd2,
+ 0x57, 0xce, 0x03, 0xed, 0x1a, 0xae, 0x25, 0xf1, 0x72, 0x26, 0x7e, 0x5d,
+ 0x76, 0x41, 0xa2, 0x7d, 0x56, 0xa6, 0x54, 0x65, 0x54, 0x75, 0x91, 0x6d,
+ 0x88, 0xf9, 0x6b, 0x52, 0x99, 0x82, 0xd8, 0x96, 0xe7, 0xd1, 0x1d, 0x7a,
+ 0x8d, 0x9a, 0xf6, 0xac, 0x3c, 0x1b, 0x1d, 0x3f, 0xa6, 0x7d, 0xb2, 0x88,
+ 0x6d, 0x81, 0x08, 0x0c, 0x1e, 0x21, 0x4b, 0x8f, 0x65, 0x06, 0x68, 0x3f,
+ 0x8c, 0xc3, 0xc9, 0x94, 0x8f, 0x00, 0x21, 0xc7, 0xb4, 0x29, 0xdf, 0x6d,
+ 0x33, 0xb9, 0x8c, 0xe6, 0xf5, 0xd1, 0xb8, 0xfd, 0x27, 0x69, 0xa5, 0xa8,
+ 0x08, 0xa9, 0x48, 0x59, 0x48, 0x0b, 0x3b, 0xcb, 0x95, 0x92, 0xe2, 0x10,
+ 0xa3, 0x2e, 0x86, 0x76, 0x83, 0x45, 0x95, 0x2d, 0x4d, 0xf6, 0xfc, 0xcd,
+ 0xde, 0x74, 0xec, 0xbc, 0x4a, 0x31, 0x88, 0x59, 0x57, 0xbc, 0xcb, 0xa8,
+ 0x97, 0x5f, 0xce, 0xef, 0xd1, 0xa9, 0xaa, 0x4c, 0x34, 0x9f, 0x9e, 0xa0,
+ 0x79, 0x48, 0x13, 0x6e, 0xd7, 0x74, 0x74, 0xbd, 0x08, 0x30, 0x17, 0x98,
+ 0x91, 0x4a, 0x6f, 0x11, 0x69, 0x12, 0xbc, 0xe8, 0xcd, 0x98, 0x10, 0x0b,
+ 0xa1, 0xff, 0xba, 0x23, 0x82, 0xd0, 0x40, 0xb0, 0x8e, 0x01, 0x0d, 0xb2,
+ 0x4a, 0xc7, 0xb3, 0x4b, 0x1f, 0x6b, 0xf2, 0xaf, 0x74, 0xe8, 0x1c, 0x72,
+ 0xd9, 0x6e, 0x08, 0xbe, 0x8b, 0xd4, 0x95, 0x6e, 0x87, 0xfd, 0xa8, 0x88,
+ 0x59, 0x95, 0xa1, 0x4a, 0x3d, 0x44, 0x22, 0xe3, 0x84, 0x67, 0x11, 0x81,
+ 0x1b, 0xf8, 0x00, 0xba, 0x4a, 0x23, 0xb3, 0xc5, 0xb1, 0x01, 0x62, 0xd6,
+ 0xe0, 0xb4, 0xf1, 0x86, 0xac, 0xe5, 0xc7, 0xba, 0x86, 0x28, 0x6e, 0xef,
+ 0x6d, 0xae, 0x7b, 0xbc, 0xaa, 0xa5, 0xd7, 0xb6, 0x9c, 0x67, 0x30, 0x67,
+ 0xd0, 0x40, 0x7f, 0xb4, 0xf8, 0xd5, 0xab, 0x6d, 0xd3, 0x59, 0xe3, 0x39,
+ 0xca, 0x1b, 0xf3, 0x10, 0x2f, 0x87, 0x28, 0x0d, 0x12, 0x1b, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xa4, 0x9f, 0x18, 0xc9,
+ 0xb2, 0x02, 0x25, 0x49, 0x43, 0xf7, 0x6f, 0x57, 0x87, 0x1e, 0xc5, 0xda,
+ 0xcd, 0x92, 0xc7, 0xf3, 0x68, 0x17, 0x0d, 0x71, 0x40, 0x0e, 0x16, 0x27,
+ 0xb9, 0x8b, 0xca, 0xc1, 0xb1, 0x87, 0xf7, 0x97, 0x84, 0x10, 0x7f, 0x4c,
+ 0x5b, 0x18, 0x97, 0x3d, 0x64, 0x8b, 0xa9, 0xdd, 0xba, 0x7d, 0xa5, 0xaf,
+ 0xd0, 0x72, 0x4e, 0x8a, 0x6f, 0x4c, 0xe1, 0xb1, 0x15, 0x8f, 0xf0, 0x42,
+ 0x9e, 0x14, 0xaa, 0xb6, 0xd4, 0xd7, 0xe4, 0xa2, 0x37, 0x41, 0xf9, 0xdf,
+ 0xa4, 0x9a, 0x85, 0xb6, 0xdb, 0xbb, 0x41, 0x62, 0xe9, 0x6f, 0x09, 0xfc,
+ 0x83, 0x38, 0xe4, 0xae, 0x68, 0xb3, 0x8b, 0xe7, 0xcf, 0x82, 0x58, 0x0f,
+ 0x05, 0x24, 0x0a, 0xb7, 0x99, 0x73, 0xcc, 0xb1, 0x17, 0xa6, 0xcf, 0xa6,
+ 0x8a, 0x25, 0x44, 0xe9, 0x07, 0xc5, 0x18, 0x8e, 0x1a, 0xd7, 0xc9, 0x3f,
+ 0x1a, 0xc7, 0x03, 0xbb, 0x36, 0x69, 0x81, 0x67, 0x81, 0x04, 0x22, 0x3a,
+ 0xba, 0x0e, 0x4e, 0x45, 0x56, 0xd5, 0x49, 0x3a, 0x08, 0x20, 0x08, 0x7e,
+ 0xa7, 0x0d, 0x7e, 0xa7, 0xcd, 0x3c, 0x9d, 0x10, 0xb0, 0xe9, 0x30, 0xfd,
+ 0xf5, 0x0a, 0xc4, 0x36, 0x9e, 0x6a, 0xc2, 0x84, 0xf7, 0x85, 0xd0, 0xf8,
+ 0x3b, 0x78, 0x12, 0xc9, 0x8a, 0x91, 0xcc, 0xf6, 0x6d, 0x25, 0xe6, 0xf4,
+ 0x76, 0x1d, 0xc5, 0x20, 0xe3, 0x3f, 0x6c, 0x27, 0xba, 0xf9, 0x86, 0xc6,
+ 0xbf, 0x61, 0xff, 0x25, 0xd8, 0xa6, 0x9a, 0xa4, 0xb9, 0x47, 0xdc, 0x60,
+ 0x29, 0xcb, 0x44, 0x50, 0xb8, 0x90, 0x09, 0x92, 0x47, 0x3d, 0x72, 0xdc,
+ 0x87, 0xfa, 0x30, 0xa9, 0x86, 0xa0, 0x9b, 0x61, 0x3b, 0x64, 0x6d, 0x37,
+ 0x3b, 0xd4, 0x35, 0xd4, 0x56, 0x5a, 0x1e, 0x4d, 0x7a, 0x84, 0xc1, 0xe1,
+ 0x64, 0x7e, 0x9c, 0x26, 0x04, 0x82, 0x3d, 0x75, 0x86, 0xfd, 0xd3, 0x7c,
+ 0xb2, 0x50, 0xe5, 0x96, 0xd1, 0xe1, 0x60, 0x56, 0x72, 0x78, 0xc7, 0xd3,
+ 0x0b, 0x93, 0xc4, 0xe9, 0xee, 0x07, 0xe4, 0xae, 0xc5, 0xc6, 0x58, 0xcc,
+ 0x25, 0xec, 0x81, 0xd9, 0xf9, 0xa7, 0x67, 0xc6, 0x68, 0x59, 0x86, 0x83,
+ 0x6e, 0xd7, 0x6b, 0x42, 0x09, 0xc2, 0x57, 0x20, 0x74, 0xcd, 0xc0, 0xca,
+ 0x37, 0xc4, 0x88, 0x16, 0x8c, 0x28, 0x89, 0x8a, 0x74, 0xa9, 0x0d, 0x0f,
+ 0xcb, 0x16, 0xcb, 0x31, 0x3e, 0xa8, 0xdb, 0xb9, 0x3a, 0xc9, 0x33, 0xd2,
+ 0xb5, 0xfe, 0xd7, 0x94, 0x94, 0xba, 0xa1, 0x44, 0x79, 0x5f, 0x3a, 0xb0,
+ 0x39, 0x84, 0x6b, 0x84, 0x0c, 0xc5, 0x55, 0xcc, 0x36, 0xbc, 0x46, 0xca,
+ 0xb4, 0xfd, 0x3d, 0x43, 0xdb, 0x63, 0x47, 0x7b, 0x5f, 0x2a, 0x59, 0xbf,
+ 0x02, 0x8f, 0x87, 0x9f, 0xe6, 0xbd, 0x2c, 0x87, 0xa2, 0xf2, 0x8e, 0x32,
+ 0x0c, 0xfe, 0x66, 0xd0, 0x96, 0x0c, 0xdb, 0x5d, 0x5e, 0xf6, 0x54, 0x01,
+ 0x55, 0x9b, 0x18, 0x4b, 0x0a, 0x6c, 0x8e, 0x7d, 0x1f, 0x7b, 0x2d, 0x05,
+ 0xed, 0x04, 0x11, 0x07, 0x4c, 0x22, 0x5d, 0x13, 0xc9, 0x3f, 0x08, 0x82,
+ 0xe7, 0x74, 0x43, 0xa4, 0x96, 0xe3, 0xd1, 0xbf, 0xbf, 0xbb, 0xf2, 0x81,
+ 0x64, 0xf7, 0x42, 0x07, 0x5e, 0x31, 0xce, 0x09, 0xb9, 0x3f, 0x90, 0x39,
+ 0x8b, 0x02, 0x9f, 0x3e, 0x80, 0xce, 0x7c, 0x7c, 0xea, 0x58, 0x4e, 0x83,
+ 0xe3, 0xe3, 0xfd, 0xc2, 0xbb, 0xbe, 0xf3, 0xb1, 0xa9, 0x45, 0xfc, 0xe8,
+ 0xa9, 0x94, 0x6d, 0x94, 0xe0, 0x8f, 0x0e, 0x18, 0x5f, 0x54, 0x61, 0x77,
+ 0x41, 0x87, 0x80, 0xec, 0xda, 0xa5, 0xb7, 0x51, 0x78, 0x33, 0x50, 0xc3,
+ 0x69, 0x58, 0x5d, 0x66, 0x3e, 0xbc, 0xca, 0x08, 0x89, 0xa9, 0x9c, 0xd1,
+ 0x86, 0x09, 0xc1, 0x39, 0xe8, 0xff, 0x82, 0x18, 0xde, 0xd1, 0x2d, 0x9e,
+ 0xc5, 0xe4, 0xb9, 0x79, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd4, 0xbf, 0x92,
+ 0xc1, 0x01, 0x72, 0xe2, 0x75, 0xfb, 0x68, 0x4c, 0x1b, 0x8d, 0xef, 0x1d,
+ 0x35, 0x69, 0x7b, 0x9a, 0x36, 0xae, 0xa0, 0x1d, 0x32, 0x2f, 0xe9, 0x1e,
+ 0xaf, 0x84, 0x24, 0xa1, 0xf9, 0x63, 0x03, 0x22, 0x0f, 0xe5, 0xba, 0xad,
+ 0x6b, 0xba, 0xc6, 0x3f, 0xc7, 0x6e, 0xdb, 0xc4, 0xce, 0x49, 0x52, 0xa7,
+ 0x71, 0xa9, 0x82, 0x7b, 0xa1, 0x67, 0x82, 0xb8, 0xf6, 0x5d, 0xda, 0x91,
+ 0xd9, 0x81, 0x86, 0xb5, 0x1b, 0x92, 0x84, 0x07, 0x01, 0x0b, 0x8a, 0x3f,
+ 0xa6, 0x91, 0x11, 0x33, 0xec, 0xdf, 0xc2, 0xae, 0x99, 0xf3, 0xe3, 0x42,
+ 0x46, 0xf4, 0xe3, 0xe1, 0xeb, 0xc5, 0x0d, 0x35, 0x87, 0xbd, 0x9d, 0xcd,
+ 0x7f, 0xc4, 0x15, 0x8d, 0x03, 0x42, 0x5b, 0xe3, 0x39, 0xe7, 0xba, 0x67,
+ 0x4c, 0x22, 0x52, 0xd0, 0xd7, 0xb8, 0x05, 0x52, 0xe3, 0x04, 0x03, 0xe1,
+ 0x37, 0x7d, 0xcd, 0xb1, 0x74, 0x49, 0x60, 0xeb, 0x94, 0x66, 0xe6, 0xf8,
+ 0x04, 0x9c, 0x2d, 0x18, 0x39, 0x7f, 0xdf, 0xc1, 0x1f, 0x2d, 0xcd, 0x32,
+ 0xf2, 0xba, 0x47, 0x04, 0x9e, 0x74, 0x35, 0x17, 0x92, 0x50, 0x28, 0x28,
+ 0x11, 0x30, 0x39, 0xaf, 0xb5, 0xdb, 0xc0, 0x6a, 0x4b, 0xc1, 0xa3, 0x9c,
+ 0x8c, 0xe6, 0xce, 0x86, 0x2a, 0xdb, 0xda, 0xb2, 0x4c, 0xe8, 0xea, 0x85,
+ 0x28, 0xa5, 0x4f, 0x1d, 0x56, 0xb6, 0x32, 0x9e, 0xa2, 0x2b, 0xf1, 0x14,
+ 0x07, 0xcb, 0xe4, 0x9b, 0xb7, 0x1a, 0x0b, 0x60, 0x40, 0x0e, 0x85, 0xf9,
+ 0x4b, 0x59, 0xca, 0x78, 0x23, 0x76, 0x85, 0xde, 0xce, 0xfb, 0x42, 0x96,
+ 0x5a, 0x93, 0xfa, 0xae, 0x19, 0x6e, 0xf4, 0x42, 0x43, 0x72, 0xf2, 0xa4,
+ 0x07, 0xea, 0x9e, 0x5e, 0xf9, 0x81, 0x35, 0xdb, 0xe0, 0x9a, 0x63, 0x2f,
+ 0xaf, 0x89, 0x2f, 0x0d, 0x00, 0x51, 0x3d, 0xb1, 0x1d, 0xa4, 0xc2, 0x4f,
+ 0x35, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc9, 0x3e, 0xe3, 0xb6, 0x14, 0xc3,
+ 0x8d, 0x03, 0x9f, 0xd0, 0xa8, 0xeb, 0x50, 0x58, 0x8d, 0xc3, 0x86, 0x02,
+ 0x78, 0x64, 0x35, 0x03, 0x08, 0xe2, 0x15, 0x5c, 0x20, 0xc4, 0xb1, 0x1c,
+ 0xed, 0x90, 0x85, 0x1b, 0xca, 0x47, 0x43, 0x0c, 0x5f, 0x27, 0x09, 0x43,
+ 0x04, 0xb5, 0x40, 0xd3, 0xa7, 0xdf, 0x25, 0xe0, 0xf9, 0x96, 0x65, 0x1c,
+ 0x6b, 0xf8, 0xce, 0x11, 0x97, 0x55, 0x5e, 0x11, 0xed, 0xa4, 0x04, 0xa2,
+ 0x47, 0x93, 0x13, 0x22, 0xc9, 0xe0, 0x94, 0x6c, 0xf7, 0x5c, 0x3b, 0xaf,
+ 0x76, 0x8e, 0x7b, 0xb5, 0x9a, 0xc4, 0x23, 0x19, 0x02, 0x92, 0x9d, 0x78,
+ 0x9f, 0x0b, 0xf3, 0x02, 0xca, 0xf8, 0x3d, 0x0c, 0xb3, 0x79, 0xc3, 0x42,
+ 0xf8, 0xd0, 0x75, 0x01, 0x92, 0xa0, 0x6a, 0x72, 0x10, 0x39, 0xbe, 0xa9,
+ 0x41, 0x28, 0x37, 0xd4, 0x57, 0xc3, 0x89, 0x9b, 0xd7, 0xa4, 0xa2, 0xb2,
+ 0x5a, 0x52, 0x41, 0x11, 0xac, 0xf8, 0x07, 0x67, 0xd6, 0x12, 0x45, 0x90,
+ 0xd4, 0x03, 0x1a, 0xbe, 0x0f, 0xb6, 0xb9, 0x02, 0xb6, 0xbf, 0xb6, 0x6c,
+ 0xb6, 0x88, 0x06, 0x10, 0x61, 0xbb, 0xdb, 0xb7, 0xb9, 0xb4, 0x0f, 0x02,
+ 0xf0, 0x62, 0x88, 0xc6, 0x03, 0xcf, 0x82, 0xe8, 0x99, 0xf9, 0x52, 0xb9,
+ 0xd4, 0x4c, 0x4d, 0x37, 0x3e, 0x9d, 0x16, 0x2e, 0xc0, 0x8a, 0xf4, 0x11,
+ 0x72, 0x54, 0x7c, 0xc9, 0xe3, 0xf1, 0xd3, 0xee, 0x14, 0x3a, 0xe6, 0x30,
+ 0x00, 0x8b, 0xf6, 0xd9, 0x1d, 0x00, 0x09, 0xa9, 0x74, 0xbe, 0x12, 0x24,
+ 0xf7, 0x6f, 0x31, 0x05, 0x41, 0x24, 0xba, 0x5a, 0x81, 0x47, 0x18, 0xc5,
+ 0x28, 0xb3, 0x92, 0xb6, 0xeb, 0x42, 0xb4, 0x88, 0x31, 0xd3, 0x25, 0x80,
+ 0xe5, 0x78, 0xce, 0xa2, 0xf6, 0x4a, 0xd1, 0x31, 0x37, 0x28, 0x62, 0x6c,
+ 0xf4, 0x05, 0x8d, 0x54, 0x3b, 0x72, 0xec, 0x88, 0x76, 0x0f, 0x02, 0x82,
+ 0x01, 0x01, 0x00, 0xb1, 0x72, 0xe4, 0xae, 0x15, 0x4e, 0x44, 0xb3, 0x51,
+ 0xb2, 0x09, 0xa1, 0x05, 0xfe, 0xc6, 0x67, 0x11, 0x87, 0x65, 0xf6, 0x6c,
+ 0x2a, 0xe2, 0x8f, 0x44, 0xc4, 0xf5, 0xb2, 0x41, 0xce, 0xe8, 0x47, 0x01,
+ 0x9d, 0xd0, 0x60, 0x60, 0x26, 0x17, 0x95, 0xfe, 0xa0, 0x72, 0xfc, 0x1e,
+ 0x6c, 0x32, 0x38, 0x39, 0x92, 0x36, 0x55, 0xa8, 0xa4, 0x4c, 0x08, 0x31,
+ 0x35, 0x28, 0x9f, 0x5d, 0x62, 0xfc, 0x39, 0xe6, 0x3e, 0x7c, 0x7a, 0xf5,
+ 0xf7, 0x27, 0x7c, 0x68, 0xaa, 0xb4, 0x32, 0x73, 0x57, 0x5c, 0xef, 0x1b,
+ 0x27, 0xdf, 0xc8, 0x4b, 0x53, 0x67, 0xa9, 0x95, 0x83, 0x29, 0xa2, 0x24,
+ 0xa6, 0xc2, 0xda, 0x68, 0x7e, 0xe1, 0xb3, 0xca, 0xd2, 0x8a, 0xde, 0x88,
+ 0x0f, 0xea, 0x74, 0x16, 0xe3, 0x34, 0x5b, 0x9d, 0x59, 0x64, 0x16, 0x39,
+ 0xc8, 0x3e, 0xfd, 0x59, 0x10, 0xff, 0x5d, 0xf0, 0x91, 0x8b, 0x8c, 0xc9,
+ 0xd3, 0x8c, 0x4b, 0x28, 0x95, 0x47, 0x93, 0x58, 0xcc, 0x88, 0x23, 0x15,
+ 0x94, 0x85, 0x19, 0x43, 0x73, 0x9f, 0x26, 0x33, 0xd7, 0x1e, 0x74, 0x27,
+ 0xcb, 0x4c, 0xd0, 0xde, 0x08, 0xd0, 0x7a, 0x9d, 0xb5, 0xcf, 0xe8, 0x28,
+ 0xd5, 0xd2, 0x13, 0x43, 0xfc, 0xfa, 0x8b, 0xcf, 0xcb, 0xbc, 0xbe, 0xac,
+ 0xc8, 0x39, 0xe5, 0xca, 0x74, 0x2a, 0x02, 0xdf, 0xf7, 0x20, 0x2a, 0x7e,
+ 0x27, 0xb4, 0x86, 0xe1, 0x8d, 0xe0, 0x3e, 0x2c, 0x83, 0x8e, 0x99, 0xe7,
+ 0xa0, 0x4b, 0x74, 0xc2, 0x68, 0x5e, 0xa9, 0xc9, 0xc8, 0x05, 0xf2, 0xd6,
+ 0x5e, 0x0c, 0x9c, 0xa9, 0x98, 0x3d, 0x9e, 0x69, 0x45, 0x32, 0xc7, 0xc5,
+ 0xf2, 0xf7, 0xfe, 0x18, 0x37, 0x68, 0x37, 0xae, 0x2a, 0xd0, 0x5e, 0xdd,
+ 0xb6, 0x15, 0xa2, 0xbe, 0x43, 0x32, 0xb7, 0xff, 0xfd, 0x7d, 0xa3, 0xa1,
+ 0x1f, 0x8a, 0xc6, 0x85, 0xf1, 0x08, 0x6d, 0x02, 0x82, 0x01, 0x00, 0x15,
+ 0x5b, 0x5a, 0x39, 0x19, 0x8d, 0x03, 0x2b, 0x0e, 0x4b, 0xcb, 0x91, 0x65,
+ 0x6e, 0x70, 0x64, 0xfe, 0x94, 0xc6, 0x88, 0x03, 0xe4, 0x35, 0x8e, 0x20,
+ 0xac, 0x2d, 0x42, 0x12, 0x75, 0xba, 0x74, 0x6a, 0xdb, 0xdf, 0x24, 0x9e,
+ 0xe5, 0xf2, 0x37, 0x27, 0x51, 0x78, 0x6f, 0x6f, 0xd8, 0xc6, 0x68, 0xf5,
+ 0x11, 0x22, 0x0b, 0xa6, 0xe1, 0x54, 0x48, 0x0c, 0x3e, 0x6b, 0xac, 0x00,
+ 0x96, 0xb0, 0x7c, 0x86, 0x8d, 0x5e, 0x41, 0x2a, 0x77, 0xb7, 0xaa, 0xe0,
+ 0xb5, 0x8b, 0xae, 0xbb, 0x1a, 0xcc, 0xdf, 0x24, 0x1b, 0xca, 0xb7, 0xe3,
+ 0xed, 0xa4, 0x8b, 0x40, 0xb0, 0xeb, 0x58, 0x0e, 0x4b, 0x0e, 0x95, 0x37,
+ 0x8d, 0x60, 0x82, 0x9c, 0x89, 0x3f, 0xf4, 0x87, 0x66, 0x4a, 0x54, 0x41,
+ 0xd7, 0xa7, 0x07, 0x29, 0xc7, 0xb6, 0x85, 0x79, 0x1f, 0x4c, 0xcd, 0x10,
+ 0x8e, 0x7c, 0x5d, 0x19, 0x73, 0x0a, 0x08, 0xce, 0xa4, 0xfc, 0x91, 0x39,
+ 0xdf, 0xf8, 0x24, 0xea, 0x43, 0x0b, 0x6c, 0xe4, 0xea, 0xa4, 0xaa, 0x44,
+ 0x8a, 0x18, 0x30, 0xd2, 0x40, 0x49, 0x42, 0xb8, 0x3a, 0x06, 0xd5, 0x33,
+ 0xe5, 0x14, 0x8d, 0x1a, 0x46, 0xba, 0x92, 0x0a, 0x67, 0xd1, 0x41, 0xb5,
+ 0x67, 0xcf, 0xe7, 0x58, 0xb3, 0x25, 0xe7, 0x8f, 0x0e, 0x3c, 0xd3, 0xd8,
+ 0xe5, 0xcf, 0x43, 0x2f, 0xd1, 0xa6, 0x2b, 0x77, 0x2e, 0xc9, 0xc5, 0x01,
+ 0x33, 0xb3, 0xeb, 0xe8, 0x3f, 0xd1, 0xdf, 0x08, 0xac, 0x53, 0xda, 0x8c,
+ 0x2b, 0xf2, 0x9a, 0xb5, 0x3c, 0x3d, 0x12, 0x0c, 0xc6, 0xbc, 0xfa, 0x13,
+ 0xd8, 0xc4, 0xfd, 0x71, 0x90, 0x82, 0xd8, 0x43, 0xca, 0xab, 0xbe, 0xe1,
+ 0x7f, 0xce, 0xa1, 0xd4, 0xca, 0x10, 0x10, 0x39, 0x05, 0xac, 0x53, 0x96,
+ 0x4d, 0xbd, 0xc7, 0xc8, 0x62, 0x3d, 0xa7, 0x55, 0x2f, 0x4a, 0x3b, 0xd1,
+ 0x04, 0x4e, 0x5b, 0x02, 0x82, 0x01, 0x01, 0x00, 0x95, 0x56, 0xda, 0xdb,
+ 0x29, 0x96, 0xa8, 0x3c, 0xb6, 0x6b, 0xb1, 0x5c, 0xf3, 0xc1, 0xe4, 0xca,
+ 0x20, 0x75, 0x8a, 0x73, 0xb0, 0xae, 0x41, 0x63, 0xcd, 0x9d, 0x51, 0x7c,
+ 0x4e, 0x68, 0xca, 0x16, 0x4a, 0xdd, 0xd7, 0x87, 0xd3, 0x53, 0xf1, 0x7c,
+ 0x4f, 0x1b, 0x52, 0xf6, 0xb3, 0x7b, 0x42, 0x8a, 0xea, 0xaa, 0x79, 0xde,
+ 0xc4, 0x2e, 0xc4, 0xdf, 0x74, 0x09, 0x75, 0x71, 0x2b, 0xb1, 0xfb, 0x82,
+ 0x66, 0xe1, 0xf5, 0x19, 0x2f, 0x07, 0x40, 0xaf, 0x79, 0xd9, 0xb2, 0xaf,
+ 0x67, 0x95, 0xa9, 0x73, 0x37, 0xc8, 0xf6, 0x18, 0xb9, 0x19, 0xc0, 0x9e,
+ 0xf0, 0x8e, 0xa1, 0x1c, 0x79, 0x5a, 0xa6, 0x6e, 0x04, 0x2e, 0xae, 0x58,
+ 0x7a, 0x57, 0xe3, 0x09, 0xf4, 0x4a, 0xfb, 0x4e, 0xb1, 0xb9, 0x1d, 0x6c,
+ 0xfa, 0xe9, 0x70, 0x9e, 0x17, 0x10, 0x00, 0x5d, 0xf9, 0xfe, 0x4e, 0x14,
+ 0x92, 0xd5, 0x12, 0x98, 0xec, 0x3e, 0xb2, 0xb3, 0xb7, 0xa4, 0xfc, 0x42,
+ 0xfd, 0x04, 0xbf, 0x8a, 0x97, 0xe7, 0x34, 0xd6, 0xc2, 0x78, 0x89, 0x0e,
+ 0x36, 0x04, 0x07, 0x65, 0x67, 0xfe, 0xbe, 0xa1, 0x8b, 0xa0, 0xac, 0x60,
+ 0x08, 0xce, 0xb5, 0xc9, 0x22, 0x9e, 0x0a, 0x1e, 0xf8, 0xaf, 0xa0, 0xfc,
+ 0x56, 0xd7, 0xc8, 0xe4, 0x62, 0x76, 0x0a, 0x5f, 0x9d, 0xe5, 0x9a, 0x06,
+ 0xfd, 0x76, 0xdf, 0x1e, 0x8b, 0xf3, 0xaa, 0x98, 0x46, 0x90, 0xd3, 0xeb,
+ 0x1e, 0x4f, 0xf2, 0xb2, 0x30, 0xf5, 0xe4, 0xbd, 0xc7, 0x6a, 0x04, 0xb5,
+ 0xf4, 0x76, 0x1d, 0x69, 0x78, 0x6e, 0xc2, 0x31, 0xfb, 0x04, 0xaf, 0x2b,
+ 0xe1, 0xd6, 0x8f, 0x61, 0xde, 0xad, 0xd1, 0xe2, 0x98, 0xda, 0x70, 0xaa,
+ 0x65, 0x8e, 0x52, 0x4f, 0x7d, 0x55, 0xba, 0xc3, 0x5f, 0xfa, 0xc2, 0x5d,
+ 0xec, 0xde, 0xa3, 0x85, 0x01, 0x07, 0xc0, 0x4d, 0xf1, 0xc3, 0x95, 0xde};
+
+static const std::vector<uint8_t> priv_key_82{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xd5, 0xe2, 0x17, 0x21, 0x3c, 0x64, 0xa3, 0x6b, 0xfd, 0xdf,
+ 0x2a, 0x73, 0xb1, 0x70, 0x16, 0x93, 0x47, 0x3b, 0xdc, 0xfe, 0x51, 0xf6,
+ 0xbc, 0x79, 0x95, 0x92, 0x5c, 0xd9, 0x9b, 0x2d, 0x6c, 0xf9, 0x97, 0x38,
+ 0x9f, 0xa6, 0x44, 0x81, 0x2d, 0xc4, 0xc8, 0xf0, 0x00, 0x6b, 0xec, 0x4a,
+ 0xae, 0xcb, 0x09, 0x3d, 0x94, 0xb0, 0xd3, 0xe0, 0x27, 0xb9, 0xfb, 0x50,
+ 0xf4, 0x72, 0xa6, 0xa1, 0x89, 0x90, 0x5a, 0xaf, 0xe1, 0xa1, 0x83, 0x64,
+ 0x36, 0xe7, 0xc8, 0x16, 0x05, 0x73, 0x5f, 0xe2, 0xf7, 0x01, 0x0e, 0x30,
+ 0x49, 0xc2, 0x1c, 0x74, 0xba, 0x9a, 0xeb, 0x38, 0x66, 0x1e, 0x55, 0x00,
+ 0x62, 0x05, 0x01, 0x0a, 0xde, 0xf4, 0x16, 0x2d, 0x1b, 0xb6, 0x11, 0x55,
+ 0xad, 0x02, 0x99, 0x3b, 0xe5, 0x42, 0x82, 0x56, 0x5b, 0xf3, 0x94, 0x1d,
+ 0x01, 0xd5, 0x96, 0xbf, 0x3d, 0x3e, 0x45, 0xd8, 0x98, 0xc4, 0x03, 0xed,
+ 0x93, 0x40, 0x52, 0xc2, 0x98, 0xb6, 0xab, 0x50, 0x6f, 0xa2, 0x27, 0x34,
+ 0xc5, 0xd2, 0x65, 0x96, 0xa1, 0x90, 0x55, 0xa0, 0x85, 0xe3, 0x38, 0x3f,
+ 0x3b, 0xec, 0x2b, 0x9e, 0x10, 0x43, 0x2d, 0xdb, 0xac, 0xdd, 0x4c, 0xeb,
+ 0x61, 0x5b, 0xc4, 0x80, 0xeb, 0x2c, 0x17, 0x25, 0x10, 0x4c, 0x89, 0xc6,
+ 0x73, 0x22, 0x72, 0x64, 0x37, 0x98, 0xdb, 0x95, 0xff, 0x6f, 0x02, 0x7d,
+ 0x5c, 0x17, 0x9b, 0x1c, 0xc8, 0x91, 0x5e, 0x92, 0xca, 0xb9, 0x8d, 0xc4,
+ 0x8b, 0x81, 0xe0, 0xd4, 0xe1, 0x62, 0xd9, 0x8a, 0x6a, 0x8b, 0xbf, 0xba,
+ 0x7d, 0xa8, 0x3f, 0xe4, 0x28, 0x22, 0x7a, 0x8c, 0x67, 0xfa, 0x43, 0xdc,
+ 0x6b, 0x67, 0xc2, 0x53, 0x8c, 0xd8, 0xae, 0xc3, 0x38, 0xbe, 0xca, 0xdc,
+ 0xa1, 0x19, 0x07, 0x2d, 0xdf, 0x0d, 0x5a, 0x20, 0x72, 0x06, 0x83, 0x30,
+ 0x52, 0xde, 0xbe, 0xf1, 0xb3, 0xc1, 0xa3, 0x21, 0x30, 0x14, 0xbb, 0x30,
+ 0x08, 0xac, 0x81, 0xbc, 0x93, 0x8a, 0x52, 0x6b, 0x45, 0x0d, 0x49, 0x95,
+ 0xe8, 0x29, 0xec, 0x74, 0xa6, 0x46, 0xee, 0xf3, 0x21, 0xae, 0x43, 0x54,
+ 0x17, 0x85, 0x2a, 0x18, 0x36, 0x8f, 0x5f, 0x2b, 0x50, 0xd4, 0xb5, 0x89,
+ 0x1c, 0x7e, 0xc5, 0xde, 0xab, 0x56, 0x15, 0xc0, 0xdc, 0xc6, 0x7a, 0x6d,
+ 0x3a, 0x2d, 0x71, 0x03, 0x14, 0xd5, 0x31, 0x79, 0xf8, 0xa5, 0x6c, 0x8a,
+ 0xd1, 0x39, 0x06, 0xf7, 0x3c, 0x36, 0xb6, 0x3d, 0x76, 0x46, 0xad, 0x2b,
+ 0xc1, 0x34, 0xf1, 0x26, 0x72, 0x85, 0x3b, 0x47, 0x52, 0x98, 0x97, 0x2a,
+ 0xe4, 0x01, 0xf2, 0xb0, 0xa0, 0xbb, 0xe0, 0x86, 0xf6, 0xe7, 0x7e, 0x8e,
+ 0xd7, 0x0b, 0x4e, 0x9d, 0x75, 0x5f, 0x24, 0x8a, 0xaf, 0xab, 0xad, 0x3e,
+ 0xe2, 0x0a, 0x85, 0x10, 0x35, 0xa9, 0x70, 0x4e, 0x49, 0x85, 0x42, 0xc2,
+ 0x2c, 0x4d, 0x76, 0x48, 0xd1, 0xd6, 0x64, 0x51, 0x7b, 0x5b, 0x76, 0x9d,
+ 0x1c, 0x16, 0xa5, 0x73, 0x18, 0xdc, 0xc1, 0x7b, 0xa7, 0x93, 0x64, 0x6e,
+ 0xd9, 0x06, 0x01, 0x40, 0xa0, 0xd5, 0x40, 0x2a, 0xa2, 0x33, 0xec, 0xb9,
+ 0xb1, 0x26, 0xac, 0x0a, 0x28, 0x70, 0x27, 0xeb, 0x95, 0xe6, 0xb2, 0x74,
+ 0x0e, 0x2f, 0x57, 0x9a, 0x69, 0x07, 0x97, 0xc7, 0x24, 0xae, 0x88, 0x4f,
+ 0x8d, 0xb3, 0x95, 0x83, 0xd2, 0x05, 0xeb, 0x8c, 0x68, 0xaa, 0x77, 0x21,
+ 0xae, 0x69, 0x89, 0x6a, 0x48, 0xb7, 0x81, 0x9f, 0x3d, 0x7c, 0xae, 0xe5,
+ 0xa7, 0x5c, 0xbd, 0x5c, 0x53, 0x2e, 0x9d, 0xa8, 0xf3, 0x7f, 0xb9, 0x44,
+ 0xeb, 0x17, 0x50, 0x36, 0xf8, 0x16, 0x70, 0x20, 0xa9, 0x52, 0xf7, 0x57,
+ 0x48, 0xc8, 0xdd, 0xf5, 0xdb, 0x0a, 0x21, 0xb3, 0x67, 0x50, 0x7a, 0xfb,
+ 0x0e, 0x2f, 0xa2, 0xbd, 0x29, 0x89, 0x23, 0x04, 0x15, 0x05, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0x90, 0x6a, 0x4f, 0x89,
+ 0xce, 0x78, 0x79, 0x6b, 0xe2, 0x88, 0x3b, 0xe6, 0xd0, 0x49, 0x49, 0xc4,
+ 0xfa, 0x15, 0x2e, 0x9b, 0xbe, 0x06, 0x26, 0xae, 0xc5, 0xd2, 0x84, 0xc5,
+ 0x1d, 0xa5, 0x27, 0x6e, 0xc3, 0xaf, 0xa5, 0x04, 0xa4, 0x3e, 0xc1, 0x03,
+ 0x9d, 0x55, 0x88, 0x43, 0x56, 0xd1, 0xfa, 0x81, 0xf7, 0x64, 0x50, 0x30,
+ 0xb1, 0x6f, 0x2a, 0x03, 0xc6, 0xf0, 0x9b, 0x8d, 0x8a, 0x7b, 0x8a, 0x22,
+ 0x21, 0x49, 0x9e, 0xc4, 0xea, 0xad, 0xd0, 0xf0, 0xe1, 0xc6, 0x14, 0xba,
+ 0x19, 0x65, 0x6b, 0xb8, 0x97, 0xb6, 0xfd, 0x26, 0x87, 0x06, 0x3e, 0x35,
+ 0x7a, 0x5b, 0xa3, 0x80, 0x19, 0x8e, 0xdf, 0xa0, 0x57, 0x5a, 0xda, 0xbd,
+ 0xde, 0xf7, 0x68, 0x3d, 0xa0, 0x28, 0xc4, 0x5f, 0xfb, 0xcd, 0x58, 0x78,
+ 0x76, 0xff, 0x0e, 0xa9, 0x42, 0x39, 0xef, 0xd2, 0x23, 0x2e, 0x4f, 0x90,
+ 0xeb, 0xa2, 0x5b, 0x4c, 0x07, 0x06, 0xf4, 0x25, 0x3b, 0x7c, 0x4f, 0x97,
+ 0x0f, 0xc7, 0x89, 0x08, 0xe9, 0x06, 0x16, 0x08, 0x81, 0x35, 0x9b, 0x33,
+ 0x94, 0xcd, 0x85, 0x79, 0xad, 0xb1, 0xec, 0xa9, 0x03, 0xae, 0x7f, 0x76,
+ 0x8c, 0xd1, 0x46, 0x40, 0x4a, 0xbe, 0xa8, 0x07, 0x49, 0x80, 0x6e, 0xca,
+ 0x5f, 0x7a, 0x54, 0x2e, 0x09, 0xdd, 0x28, 0x42, 0x7b, 0x10, 0xb6, 0x05,
+ 0x8d, 0x47, 0x13, 0xa9, 0x05, 0xfa, 0x55, 0x23, 0x4f, 0x45, 0xb9, 0x1b,
+ 0x86, 0xcb, 0x00, 0xfd, 0x16, 0xff, 0x3d, 0xdf, 0x5d, 0x4b, 0x00, 0x40,
+ 0x39, 0x78, 0xdf, 0x86, 0x2a, 0xd8, 0x26, 0x1e, 0x63, 0xbd, 0x8f, 0x67,
+ 0xf0, 0x6d, 0x3b, 0x8b, 0xdd, 0x24, 0x48, 0x95, 0x4f, 0xbe, 0x10, 0x5d,
+ 0x02, 0x6b, 0xa8, 0xb6, 0x12, 0xcd, 0xb4, 0x2c, 0xed, 0x0f, 0x09, 0x0b,
+ 0xbf, 0xee, 0x26, 0x6f, 0xc5, 0x46, 0xec, 0xbd, 0xa0, 0x1a, 0x1d, 0x6f,
+ 0x86, 0x72, 0x8e, 0x91, 0x1e, 0xa5, 0x6b, 0x81, 0x30, 0xba, 0xde, 0x0d,
+ 0x08, 0xde, 0xca, 0x44, 0xc4, 0x28, 0xf8, 0xbf, 0x26, 0xeb, 0x49, 0x6e,
+ 0x2b, 0x37, 0x59, 0x63, 0x65, 0xc3, 0x6b, 0x63, 0xe4, 0x68, 0x18, 0x6c,
+ 0x08, 0xfe, 0xf9, 0x7b, 0x95, 0xd7, 0xa8, 0xd4, 0x41, 0xce, 0x9c, 0xfe,
+ 0x5c, 0x37, 0x0e, 0x18, 0x4b, 0xa9, 0x11, 0xa4, 0xaa, 0xab, 0x53, 0x16,
+ 0x4b, 0x1d, 0xa6, 0xec, 0xea, 0x41, 0xbb, 0xb7, 0x86, 0xc0, 0x7f, 0x92,
+ 0x8c, 0x9c, 0xd5, 0xbe, 0x64, 0x57, 0xa7, 0x32, 0x9e, 0x5a, 0x56, 0xc4,
+ 0x02, 0xcc, 0x16, 0xb2, 0x58, 0x58, 0x68, 0x16, 0xff, 0x27, 0xa2, 0x9a,
+ 0x6a, 0x73, 0xbe, 0xc5, 0xe3, 0x79, 0x71, 0x05, 0xc5, 0x21, 0x1f, 0xe7,
+ 0xa5, 0x0e, 0xc0, 0x12, 0xc4, 0xc1, 0x83, 0x21, 0x21, 0x1b, 0x36, 0xb2,
+ 0xbc, 0xe8, 0xe4, 0x1d, 0x96, 0x28, 0xb5, 0x0c, 0x6c, 0x30, 0xeb, 0xff,
+ 0x87, 0x9f, 0x41, 0x4c, 0x4d, 0x75, 0x0b, 0x07, 0x56, 0x09, 0x5b, 0x6b,
+ 0xcc, 0x6f, 0xaa, 0xfb, 0x9d, 0xe0, 0x4e, 0x74, 0xa6, 0x89, 0xec, 0xa4,
+ 0xa9, 0xbd, 0x99, 0x3b, 0x7c, 0x42, 0xa0, 0x1b, 0xb5, 0x71, 0x39, 0x56,
+ 0x79, 0xfb, 0x2f, 0x61, 0x07, 0xa4, 0x26, 0x6f, 0xc0, 0x7d, 0x1b, 0xd2,
+ 0x86, 0x8e, 0x1c, 0x26, 0x0f, 0xec, 0x79, 0x2e, 0x05, 0xa2, 0xfd, 0x2a,
+ 0x84, 0xc6, 0xd7, 0xb0, 0x9c, 0xff, 0x40, 0x40, 0x2f, 0xbc, 0x98, 0x4b,
+ 0x7c, 0x97, 0x5c, 0x28, 0xfc, 0xdd, 0xc2, 0xc0, 0xe4, 0xcd, 0xf2, 0x07,
+ 0x19, 0xf8, 0x1a, 0x1a, 0xd7, 0x4b, 0x91, 0x8b, 0xee, 0x8f, 0xc6, 0x33,
+ 0xae, 0x29, 0x06, 0xfe, 0x57, 0x0d, 0x06, 0x1e, 0xc8, 0x95, 0x5e, 0x51,
+ 0xd7, 0x18, 0x0f, 0x4c, 0x3f, 0xcf, 0x9a, 0x50, 0x89, 0x6e, 0x3e, 0x2f,
+ 0xcf, 0xb2, 0xeb, 0xa1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf5, 0xaa, 0x62,
+ 0x8c, 0xd9, 0x8c, 0xa7, 0xa9, 0xee, 0x7d, 0xda, 0x8a, 0xed, 0xe1, 0x25,
+ 0x9e, 0x8b, 0x35, 0x32, 0x53, 0x8f, 0x69, 0x3c, 0x1d, 0xba, 0x20, 0xf9,
+ 0xa6, 0x0e, 0xed, 0xd0, 0x50, 0xf5, 0x9b, 0x1f, 0x02, 0x0b, 0xdb, 0xba,
+ 0xc1, 0x0e, 0x22, 0xc4, 0x2e, 0x26, 0x46, 0x73, 0x0a, 0x59, 0x91, 0xe3,
+ 0xd2, 0x49, 0xbd, 0xb3, 0xe8, 0xbf, 0xae, 0x6b, 0x50, 0xc7, 0x84, 0xdd,
+ 0xf2, 0x39, 0x40, 0xcc, 0xd5, 0xf8, 0x04, 0xd8, 0xbe, 0xe3, 0x93, 0x1f,
+ 0x84, 0x82, 0x65, 0x94, 0xda, 0x27, 0x98, 0x4d, 0xfb, 0x53, 0x68, 0xf8,
+ 0xf3, 0x3e, 0x34, 0x0e, 0x7f, 0xd2, 0xfa, 0xa7, 0xb8, 0xdd, 0x10, 0xb5,
+ 0x18, 0x0c, 0x6b, 0x8f, 0x2d, 0x3c, 0x5c, 0x76, 0x04, 0x12, 0x59, 0x09,
+ 0xfa, 0x80, 0x53, 0xdd, 0x82, 0x24, 0x29, 0x6f, 0x6b, 0xf1, 0xfc, 0x5e,
+ 0xf2, 0xac, 0x66, 0x22, 0x5f, 0x2b, 0x12, 0x76, 0xe3, 0x80, 0x3c, 0xb2,
+ 0xc6, 0x0c, 0x38, 0x3c, 0xc2, 0x8c, 0x84, 0x22, 0x68, 0xec, 0xfa, 0xf5,
+ 0x9b, 0xd4, 0xc2, 0x5f, 0xf4, 0x6f, 0xe8, 0xaa, 0x43, 0x7d, 0xcb, 0xaf,
+ 0x87, 0x01, 0xd3, 0x1f, 0x5c, 0x9d, 0x30, 0x1f, 0x52, 0xa9, 0x73, 0x67,
+ 0x62, 0x98, 0x49, 0xbf, 0x7d, 0xfd, 0x80, 0x6e, 0x7a, 0x0f, 0x96, 0xcc,
+ 0x9a, 0x5e, 0x9d, 0xa8, 0x13, 0xec, 0x54, 0xdb, 0x44, 0x6e, 0xc2, 0x44,
+ 0xaa, 0xd4, 0x4f, 0x60, 0x86, 0xd8, 0x73, 0xb1, 0x48, 0xe8, 0xf7, 0x78,
+ 0x25, 0x6d, 0x32, 0xce, 0x61, 0x8f, 0x31, 0x88, 0xc9, 0xa3, 0x93, 0x21,
+ 0x69, 0x1e, 0x6f, 0x0a, 0x6b, 0xa7, 0xce, 0x6b, 0x7b, 0xf9, 0x2e, 0x6a,
+ 0x35, 0x6a, 0xba, 0xa7, 0x6f, 0xb1, 0x20, 0xe2, 0xfc, 0x2c, 0x0e, 0x2a,
+ 0x01, 0x28, 0xbe, 0xa2, 0x4c, 0x24, 0x2b, 0x49, 0x9a, 0x24, 0x31, 0x1d,
+ 0x09, 0x02, 0x82, 0x01, 0x01, 0x00, 0xde, 0xe1, 0x6f, 0x69, 0xdf, 0x58,
+ 0x19, 0xef, 0x82, 0xfb, 0x87, 0x6f, 0xc2, 0x3c, 0xc1, 0xbb, 0x8b, 0x94,
+ 0x62, 0x52, 0x60, 0x62, 0xc9, 0x47, 0x3b, 0xc4, 0x13, 0xd9, 0x59, 0x81,
+ 0xb8, 0xde, 0x8d, 0x03, 0x77, 0x22, 0x50, 0x85, 0xba, 0x1a, 0x87, 0xd5,
+ 0x9c, 0xfd, 0xc5, 0x2a, 0x10, 0xc1, 0x19, 0x0b, 0x77, 0x8f, 0x7d, 0x2c,
+ 0xd8, 0xda, 0x72, 0x30, 0xf9, 0x8d, 0x37, 0xbf, 0x88, 0x85, 0xc7, 0xa3,
+ 0xfa, 0x12, 0x0a, 0x3e, 0x4b, 0x44, 0xb4, 0x38, 0xb7, 0x45, 0x74, 0x99,
+ 0x39, 0x9e, 0x54, 0xf7, 0x7d, 0x7b, 0xdb, 0x26, 0xf3, 0x8a, 0x6d, 0xc7,
+ 0xdc, 0x93, 0x50, 0xe6, 0x08, 0x16, 0x70, 0x99, 0x32, 0xc0, 0xed, 0xed,
+ 0x5c, 0x27, 0xa5, 0x76, 0xd5, 0x8c, 0x2e, 0x82, 0x96, 0x41, 0x15, 0x32,
+ 0x7a, 0x16, 0xf3, 0xf2, 0x7a, 0x9a, 0xe4, 0x43, 0x46, 0x1b, 0xd6, 0xd2,
+ 0x74, 0x56, 0x3f, 0x0e, 0x40, 0x55, 0x98, 0x16, 0x9b, 0x38, 0x05, 0x64,
+ 0xf4, 0xd2, 0xf4, 0x56, 0x92, 0x97, 0xf4, 0x1d, 0xb3, 0xd9, 0xf2, 0x9c,
+ 0xc0, 0xaf, 0x01, 0x73, 0x87, 0x4b, 0x37, 0xe5, 0x32, 0xf1, 0x4a, 0x2e,
+ 0x93, 0x53, 0x82, 0xbd, 0xa6, 0x24, 0xe2, 0xb9, 0x09, 0x8a, 0xac, 0x8e,
+ 0xe6, 0x4f, 0xb4, 0x4f, 0x83, 0x52, 0x89, 0xcf, 0x90, 0xc4, 0x49, 0x56,
+ 0x35, 0x01, 0x4a, 0xe9, 0xf4, 0x20, 0x5b, 0xe4, 0x9a, 0xe9, 0x0a, 0x79,
+ 0xb0, 0xf2, 0xca, 0x9f, 0x2d, 0x62, 0x27, 0x2e, 0x10, 0x4d, 0x9e, 0x4d,
+ 0xaf, 0x30, 0xe7, 0x71, 0xba, 0xbd, 0x4e, 0x17, 0x35, 0x6b, 0x90, 0x4c,
+ 0x5b, 0xe8, 0xca, 0x0a, 0x12, 0xa4, 0xb3, 0xca, 0x6b, 0xa4, 0x4f, 0x1a,
+ 0x08, 0xdd, 0x1a, 0x22, 0x21, 0xdb, 0x66, 0x85, 0x4c, 0x18, 0x50, 0xab,
+ 0x49, 0xb4, 0x05, 0xcf, 0xae, 0x16, 0x91, 0x13, 0x33, 0x1d, 0x02, 0x82,
+ 0x01, 0x01, 0x00, 0xbc, 0x92, 0x77, 0x67, 0x6a, 0xae, 0xbf, 0x1c, 0x7f,
+ 0xc6, 0xf7, 0x74, 0x61, 0x38, 0xcb, 0xe9, 0xb1, 0x2d, 0xba, 0x5d, 0xcd,
+ 0xdd, 0x97, 0x99, 0xb2, 0x00, 0x11, 0xe1, 0xd7, 0xdf, 0xd0, 0x61, 0xf4,
+ 0xc5, 0x87, 0xbd, 0xc8, 0x60, 0x78, 0x30, 0x2c, 0xab, 0x9f, 0x2f, 0x55,
+ 0x8e, 0x0a, 0x4c, 0x4d, 0x88, 0xe0, 0xf9, 0xd0, 0x44, 0xdf, 0xce, 0xaf,
+ 0x24, 0x31, 0x98, 0x26, 0x2e, 0xe5, 0x37, 0x43, 0x9f, 0x6c, 0x1c, 0x6a,
+ 0x6f, 0x3d, 0xf8, 0xf9, 0x33, 0x3b, 0xa4, 0x39, 0x7b, 0xc4, 0x10, 0xd9,
+ 0x07, 0xde, 0x04, 0x27, 0x78, 0x92, 0x70, 0x14, 0xb5, 0x5c, 0xd3, 0xdd,
+ 0x9d, 0x2e, 0x15, 0x87, 0x0b, 0x86, 0x16, 0xd9, 0xa1, 0xce, 0x9b, 0x88,
+ 0x93, 0xe8, 0xbb, 0x23, 0x62, 0x59, 0x78, 0x81, 0xfc, 0xde, 0x31, 0x41,
+ 0x94, 0xd4, 0xc4, 0x65, 0x51, 0xb5, 0x88, 0x4d, 0xb1, 0x70, 0x7c, 0xe0,
+ 0xd1, 0x21, 0x95, 0x6c, 0x20, 0x2b, 0x92, 0x3e, 0x5b, 0x04, 0xb8, 0xc9,
+ 0xa7, 0xbb, 0xca, 0x12, 0xee, 0x68, 0x8d, 0x9f, 0x79, 0x3c, 0xb2, 0xa3,
+ 0x1c, 0x53, 0x65, 0xcf, 0x30, 0x04, 0xa2, 0x7b, 0x52, 0x15, 0xe6, 0xbf,
+ 0x79, 0xea, 0xf1, 0x46, 0xc5, 0x20, 0xfc, 0xdb, 0xac, 0xf0, 0x62, 0xc3,
+ 0xae, 0x4c, 0x1f, 0x41, 0xcc, 0x1d, 0x6d, 0xf9, 0x66, 0xc7, 0x57, 0xd3,
+ 0xb7, 0x27, 0x40, 0x96, 0x4c, 0x64, 0xed, 0x44, 0x5f, 0x51, 0xd6, 0xf0,
+ 0x5b, 0x8e, 0x20, 0x4b, 0x43, 0x7a, 0x64, 0x30, 0x38, 0x29, 0x97, 0x55,
+ 0x95, 0x4e, 0x4c, 0x89, 0x55, 0x2c, 0xf6, 0x45, 0xb8, 0x32, 0xa5, 0x84,
+ 0x7f, 0xbc, 0x9d, 0xc3, 0x1e, 0x4f, 0xc4, 0x85, 0x12, 0x95, 0xe7, 0xf4,
+ 0x6d, 0x2c, 0x0f, 0x29, 0xba, 0x0d, 0xa0, 0x2a, 0x28, 0x7a, 0xe8, 0x3b,
+ 0x73, 0x46, 0xe2, 0x1d, 0x19, 0xde, 0x11, 0x02, 0x82, 0x01, 0x00, 0x65,
+ 0x7a, 0x40, 0xee, 0xf4, 0x68, 0xb9, 0x8e, 0x4a, 0x95, 0xd9, 0x49, 0x72,
+ 0x27, 0x95, 0x91, 0x9d, 0x70, 0x96, 0xff, 0xa8, 0xb0, 0xf1, 0xb1, 0xc4,
+ 0x2d, 0x77, 0x58, 0x1b, 0x9f, 0xab, 0x9b, 0x70, 0x9a, 0xe6, 0x50, 0x32,
+ 0x57, 0x60, 0xaf, 0x99, 0xaf, 0x11, 0xc6, 0x9d, 0x51, 0x94, 0xc5, 0x46,
+ 0x70, 0xe9, 0x23, 0xe4, 0xbb, 0x59, 0x94, 0xc4, 0x2f, 0x36, 0x40, 0x2c,
+ 0xe4, 0xc0, 0xf5, 0x20, 0x3b, 0xb1, 0xad, 0x2b, 0x0a, 0xc7, 0xdc, 0x65,
+ 0x2d, 0xf9, 0x8b, 0xdf, 0x15, 0xb0, 0x9d, 0x3d, 0x54, 0x5d, 0xc6, 0xd9,
+ 0xb6, 0x37, 0x66, 0x8c, 0xab, 0x55, 0xeb, 0xa1, 0x06, 0xcb, 0x21, 0xe4,
+ 0x6c, 0x6c, 0x26, 0x59, 0x6e, 0x1b, 0xea, 0x55, 0x34, 0xf0, 0xef, 0xdd,
+ 0x71, 0x49, 0x96, 0x22, 0x5f, 0x94, 0x25, 0x05, 0x37, 0x1e, 0xc9, 0x8d,
+ 0x2a, 0x70, 0x2e, 0x56, 0xb6, 0x05, 0x90, 0x0b, 0x2f, 0xa2, 0xed, 0x15,
+ 0xcd, 0x1d, 0x28, 0xf9, 0x93, 0xc8, 0xc0, 0x8f, 0xcd, 0x26, 0xfb, 0x96,
+ 0x83, 0x3b, 0x92, 0xfd, 0x1a, 0x8f, 0xc4, 0x5e, 0xa5, 0xca, 0x30, 0xde,
+ 0x27, 0x35, 0xf5, 0x94, 0x6f, 0xf6, 0x56, 0x2c, 0x8d, 0xca, 0xaa, 0xba,
+ 0xab, 0xc3, 0x03, 0x67, 0xa3, 0xbc, 0x8b, 0x07, 0xae, 0xb8, 0x3d, 0x09,
+ 0x4f, 0xff, 0x3a, 0xcf, 0xa5, 0x37, 0x86, 0xfa, 0x23, 0xe1, 0x2a, 0x26,
+ 0x8c, 0xc4, 0x57, 0x5c, 0x94, 0xa1, 0x93, 0x39, 0xdc, 0x15, 0x9e, 0xbd,
+ 0xf6, 0x04, 0x28, 0x42, 0xee, 0x5d, 0xd8, 0xa7, 0x58, 0x29, 0xcc, 0xed,
+ 0x54, 0x35, 0xd7, 0x5e, 0xa0, 0xd5, 0xab, 0xfc, 0xe9, 0x6f, 0x29, 0x9c,
+ 0x4e, 0x8a, 0x8a, 0x0a, 0x15, 0xf1, 0x79, 0x31, 0xdf, 0xde, 0x88, 0x75,
+ 0x7a, 0x35, 0x76, 0x50, 0xac, 0x5c, 0x67, 0x61, 0xc9, 0xf8, 0x1a, 0x80,
+ 0x3d, 0x3c, 0xa5, 0x02, 0x82, 0x01, 0x00, 0x08, 0x3b, 0x6e, 0x77, 0xdc,
+ 0x23, 0x86, 0xa3, 0x60, 0x22, 0x1a, 0xa7, 0x83, 0x2a, 0x16, 0x50, 0x66,
+ 0xf6, 0x4c, 0xde, 0x7e, 0xcc, 0xc7, 0xa1, 0x62, 0xf5, 0x24, 0x36, 0x73,
+ 0x38, 0x2b, 0xbc, 0x0a, 0x3c, 0x52, 0x8f, 0xed, 0x8d, 0x2a, 0x49, 0xd2,
+ 0x29, 0xd4, 0xd4, 0xea, 0x33, 0x64, 0xe9, 0x8c, 0x49, 0x45, 0x21, 0xe6,
+ 0x72, 0xef, 0x81, 0x58, 0xd5, 0xae, 0x30, 0xaa, 0x81, 0xdf, 0xe2, 0x91,
+ 0x4d, 0x9f, 0x85, 0x07, 0x50, 0x66, 0x5e, 0x29, 0x9c, 0x1e, 0x9c, 0xe9,
+ 0x84, 0x55, 0x0e, 0x0b, 0x3b, 0x1a, 0x57, 0xfc, 0x5b, 0x15, 0x48, 0xd4,
+ 0xd3, 0x8b, 0x82, 0x49, 0xa7, 0x0f, 0xa9, 0x8d, 0x85, 0x5a, 0x7b, 0xc8,
+ 0xd1, 0x88, 0x7b, 0x1e, 0xee, 0x39, 0x78, 0x6d, 0x5e, 0x16, 0xf5, 0x9c,
+ 0x91, 0x13, 0x78, 0xf6, 0xcb, 0xfd, 0xa1, 0xa8, 0x95, 0x51, 0x8d, 0x13,
+ 0xdf, 0x2e, 0x65, 0x79, 0x02, 0xf2, 0xeb, 0x31, 0x95, 0xa6, 0xb0, 0x63,
+ 0x26, 0x7b, 0xd2, 0xf8, 0x06, 0xfc, 0xa1, 0x67, 0x04, 0x86, 0x67, 0xcb,
+ 0xe6, 0x23, 0x94, 0x33, 0x1a, 0x34, 0xfb, 0x5e, 0xac, 0x99, 0x45, 0x29,
+ 0x58, 0x42, 0x70, 0xca, 0xa2, 0x49, 0x80, 0x44, 0x1f, 0x73, 0x83, 0x7a,
+ 0x6f, 0xed, 0xa7, 0x0d, 0xf2, 0x52, 0x2b, 0x1d, 0xf7, 0x79, 0x28, 0x6c,
+ 0x30, 0xd7, 0x91, 0x02, 0xfc, 0x18, 0xd0, 0x66, 0x07, 0x05, 0x99, 0x40,
+ 0xf4, 0x1d, 0x96, 0x9e, 0x9b, 0x25, 0xd4, 0x12, 0xd2, 0x36, 0xae, 0x3e,
+ 0x68, 0x7b, 0xd7, 0xcd, 0x83, 0xdd, 0x56, 0x01, 0x17, 0xc9, 0x4f, 0x32,
+ 0x8f, 0xcf, 0xa3, 0x25, 0xfc, 0xe9, 0x79, 0x45, 0x71, 0xd3, 0xf9, 0xbb,
+ 0xa1, 0x03, 0xbe, 0xf6, 0xef, 0xd8, 0x77, 0x97, 0x01, 0xc4, 0x49, 0x24,
+ 0x31, 0xde, 0xa8, 0x30, 0x1a, 0xe9, 0x9c, 0x4d, 0x6a, 0x95, 0x80};
+
+static const std::vector<uint8_t> priv_key_83{
+ 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xc3, 0xfa, 0x33, 0xaf, 0x7e, 0xf5, 0x5f, 0x15, 0x75, 0x35,
+ 0x08, 0x3a, 0x97, 0xbb, 0xc2, 0x0d, 0xc0, 0xc5, 0x2a, 0xde, 0x39, 0x13,
+ 0xbd, 0x31, 0x14, 0x33, 0x92, 0xd2, 0x9c, 0x51, 0x1e, 0x4a, 0x80, 0xc0,
+ 0x5a, 0xaa, 0xd7, 0x93, 0xf2, 0x66, 0x2c, 0x5d, 0xa5, 0xe9, 0x40, 0x1a,
+ 0x98, 0x01, 0x19, 0x71, 0x2d, 0x68, 0x60, 0xbf, 0xdb, 0xbe, 0xd1, 0x78,
+ 0x26, 0x9b, 0x04, 0xc2, 0x58, 0xf2, 0x21, 0xbd, 0x29, 0xc4, 0x81, 0xd7,
+ 0x57, 0x65, 0xa6, 0xfa, 0x3c, 0xcf, 0xe6, 0x5d, 0x67, 0x87, 0xfb, 0xa8,
+ 0xfd, 0x7d, 0xc1, 0x28, 0x4d, 0x5e, 0x73, 0x98, 0x80, 0x05, 0xf9, 0x52,
+ 0x16, 0xfa, 0x8b, 0x28, 0x5f, 0x18, 0x9d, 0x5a, 0xa0, 0x46, 0xe7, 0xc0,
+ 0xc7, 0x5d, 0x72, 0xf2, 0xb3, 0x98, 0x53, 0x9f, 0x25, 0xd5, 0x53, 0x4e,
+ 0x8c, 0x79, 0x79, 0x85, 0xff, 0xe8, 0x2f, 0x41, 0xec, 0x50, 0xc8, 0x72,
+ 0xca, 0x04, 0xd1, 0x1b, 0xa1, 0x89, 0x0c, 0xed, 0x78, 0xea, 0x00, 0xd8,
+ 0x0e, 0xba, 0x2d, 0x86, 0x46, 0xfc, 0x82, 0x22, 0x5e, 0x01, 0xe4, 0x6c,
+ 0x8b, 0x4e, 0x7f, 0x15, 0x48, 0x6d, 0xe2, 0xbf, 0x71, 0x23, 0x42, 0x48,
+ 0xc7, 0x52, 0x3a, 0x2d, 0x5e, 0xf2, 0x69, 0xfd, 0xca, 0x28, 0xa8, 0x3a,
+ 0x9e, 0x8a, 0x22, 0xd0, 0xb2, 0x8e, 0x2a, 0xaf, 0x02, 0xc1, 0xe3, 0x45,
+ 0xff, 0xe0, 0x53, 0xd3, 0x7b, 0x24, 0x93, 0x29, 0xf9, 0xa5, 0xf7, 0x6f,
+ 0x7c, 0xd0, 0x29, 0x9c, 0x7d, 0xaf, 0x95, 0xc0, 0xf4, 0x60, 0x69, 0xca,
+ 0x42, 0xad, 0xa9, 0x2a, 0x0e, 0x9b, 0xb8, 0xdb, 0x1c, 0x0c, 0x44, 0xce,
+ 0xfa, 0x4c, 0x00, 0xaf, 0x5f, 0x53, 0xff, 0x28, 0xd2, 0x95, 0x08, 0x15,
+ 0x99, 0x38, 0x42, 0x76, 0x87, 0xf8, 0xbb, 0x37, 0x77, 0x00, 0xb9, 0x23,
+ 0x60, 0x74, 0x36, 0x78, 0xcd, 0x48, 0x73, 0x1c, 0x25, 0x64, 0xc5, 0x5e,
+ 0xd6, 0xea, 0xb6, 0xb4, 0x2a, 0x30, 0xae, 0xc6, 0x47, 0xb9, 0xc3, 0xb1,
+ 0xe8, 0x2d, 0x09, 0xf4, 0x14, 0xe8, 0x85, 0xc1, 0xb9, 0x31, 0x2c, 0x68,
+ 0x5b, 0xe2, 0x17, 0xe4, 0x08, 0x56, 0xb1, 0xbf, 0x19, 0x3f, 0xdf, 0x9c,
+ 0x1a, 0x2d, 0xd7, 0xe8, 0x25, 0x9f, 0x68, 0x44, 0x30, 0xa9, 0x35, 0x4d,
+ 0xce, 0x15, 0x12, 0xe3, 0xac, 0x17, 0xb3, 0xfe, 0x91, 0x3a, 0xdf, 0x32,
+ 0xdd, 0x37, 0xb9, 0x17, 0xe5, 0x6b, 0x52, 0x00, 0xff, 0xbe, 0xd2, 0xb2,
+ 0xc2, 0x73, 0x6d, 0x9f, 0xf0, 0xa2, 0xfc, 0xb1, 0xce, 0x5b, 0x5a, 0x5e,
+ 0x12, 0x16, 0x45, 0xb8, 0x33, 0xf4, 0x49, 0xeb, 0x5f, 0xd3, 0xec, 0x5a,
+ 0xed, 0x85, 0xf0, 0x1e, 0x26, 0x40, 0x78, 0x2e, 0x27, 0x39, 0x49, 0xa5,
+ 0x19, 0xd6, 0x76, 0xcb, 0xdb, 0xb4, 0xe6, 0x0d, 0x96, 0x90, 0x5d, 0x33,
+ 0x37, 0xab, 0x42, 0x37, 0xdf, 0x8c, 0xac, 0xf4, 0x89, 0x6e, 0x22, 0x6e,
+ 0x4a, 0x9e, 0x00, 0x98, 0xa1, 0xed, 0x5d, 0x35, 0x99, 0xc0, 0x44, 0xad,
+ 0x0d, 0x0a, 0x80, 0x93, 0xe4, 0xc3, 0x2d, 0xcd, 0xca, 0x61, 0x18, 0xcc,
+ 0xa6, 0xe8, 0xf5, 0xdb, 0x16, 0x7f, 0x84, 0xa2, 0xb0, 0x8e, 0x27, 0xc3,
+ 0x63, 0x95, 0xc9, 0x1f, 0x1c, 0xf4, 0x0b, 0x2e, 0x6f, 0x48, 0xf7, 0xba,
+ 0x98, 0xde, 0x56, 0x29, 0xa1, 0xb4, 0xa5, 0x96, 0x22, 0x4e, 0xa1, 0xbc,
+ 0x9d, 0xc0, 0xf8, 0x29, 0xc0, 0x00, 0xd1, 0x0a, 0x95, 0x9a, 0x27, 0x7b,
+ 0x1b, 0xd2, 0x4d, 0xbf, 0xee, 0xbd, 0x06, 0x7a, 0xae, 0x5d, 0xb9, 0x04,
+ 0xe4, 0x2b, 0xd4, 0x55, 0xf3, 0x90, 0x97, 0x84, 0xc1, 0x09, 0x50, 0xa8,
+ 0x02, 0x2a, 0x9a, 0x7f, 0xdb, 0xa4, 0x91, 0x88, 0xca, 0x06, 0xd6, 0x0a,
+ 0x0d, 0x34, 0x36, 0xcf, 0xb6, 0x27, 0x65, 0x55, 0x62, 0xa7, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x40, 0x4b, 0x8c, 0xbb, 0x6d,
+ 0xde, 0x98, 0x74, 0x54, 0xc0, 0xb2, 0x53, 0x6e, 0xc6, 0x65, 0xb2, 0xd7,
+ 0x64, 0x98, 0x5c, 0xd1, 0xc2, 0xfd, 0x15, 0xe5, 0xf7, 0xc9, 0x9a, 0x99,
+ 0x38, 0x2f, 0xc4, 0xe7, 0x9a, 0xb3, 0xe4, 0x4a, 0xd7, 0xb9, 0xf5, 0xf5,
+ 0x66, 0x3f, 0xf1, 0x57, 0x5b, 0xa2, 0x34, 0xf2, 0x20, 0xe4, 0x71, 0xd3,
+ 0x13, 0xfe, 0xc7, 0x0a, 0xb7, 0xed, 0x8a, 0x7c, 0x34, 0x3a, 0xb4, 0x2d,
+ 0x87, 0x7e, 0xf5, 0x7e, 0x57, 0xa4, 0xcf, 0xaf, 0xc9, 0x77, 0x3c, 0x09,
+ 0xea, 0xe8, 0xf5, 0x7f, 0x06, 0x01, 0x2c, 0x49, 0xbb, 0xac, 0x2e, 0x69,
+ 0xa4, 0x45, 0x94, 0x30, 0x28, 0xd3, 0x6b, 0x1d, 0x4e, 0x80, 0x6c, 0x75,
+ 0xeb, 0x6e, 0x9b, 0xf4, 0x9a, 0x95, 0x8d, 0xbe, 0x11, 0x8c, 0x04, 0x54,
+ 0xa2, 0xe8, 0xe9, 0xa4, 0xec, 0x27, 0x40, 0x0f, 0x33, 0x7c, 0x32, 0xb3,
+ 0x96, 0x60, 0x2e, 0x5c, 0xa4, 0xf4, 0x4c, 0x42, 0x42, 0x5b, 0x6b, 0xb8,
+ 0x37, 0x0c, 0xad, 0x50, 0xdb, 0x91, 0x71, 0x59, 0x50, 0x2d, 0x67, 0xd8,
+ 0x55, 0xe8, 0x1b, 0x9c, 0xd2, 0x53, 0x9d, 0xcc, 0x29, 0xb2, 0x5a, 0x82,
+ 0xc2, 0xa6, 0x1e, 0x98, 0x37, 0x82, 0x55, 0x22, 0xcb, 0x11, 0xd4, 0x5c,
+ 0x1b, 0xac, 0x40, 0x4c, 0x78, 0xf6, 0xdc, 0x80, 0xf1, 0x91, 0x32, 0xfd,
+ 0x23, 0xef, 0xb6, 0xa6, 0x96, 0xa7, 0x8c, 0xf4, 0x53, 0x74, 0x9a, 0x1a,
+ 0x41, 0xf2, 0x2a, 0x96, 0x14, 0x18, 0x91, 0xbe, 0xa5, 0x1d, 0xc3, 0x06,
+ 0x51, 0x88, 0x9b, 0x3c, 0xf9, 0xe3, 0x88, 0x4f, 0xf0, 0x81, 0x5c, 0x6b,
+ 0x78, 0x4f, 0x2a, 0x63, 0x44, 0xb8, 0x6f, 0x48, 0xe6, 0x40, 0x53, 0x31,
+ 0x6a, 0x36, 0x34, 0x38, 0xb3, 0xc5, 0x51, 0xe4, 0xd4, 0x38, 0x65, 0xcd,
+ 0x1e, 0x34, 0x47, 0xa3, 0x75, 0xcc, 0xc6, 0x33, 0xbc, 0xcc, 0x33, 0xfe,
+ 0xad, 0xf3, 0x57, 0xb2, 0xf2, 0xff, 0x0c, 0x1c, 0x42, 0xc2, 0x20, 0xed,
+ 0x87, 0x7a, 0x22, 0x19, 0xa7, 0x15, 0x01, 0x71, 0x4a, 0x34, 0xc0, 0xdf,
+ 0xbe, 0xf2, 0xa1, 0x58, 0xe4, 0xf3, 0xb6, 0x00, 0x3e, 0x1f, 0x49, 0x11,
+ 0x3a, 0xf1, 0x01, 0x16, 0x46, 0x58, 0x05, 0xd0, 0x42, 0x82, 0xd7, 0x2e,
+ 0xe4, 0x6a, 0x1e, 0xa6, 0x5e, 0x37, 0x90, 0xa7, 0x67, 0xef, 0x35, 0x11,
+ 0xdf, 0xb2, 0x89, 0x36, 0xb6, 0xe4, 0xcb, 0xc8, 0x55, 0x8e, 0x81, 0xce,
+ 0xe2, 0x3d, 0xf0, 0xd5, 0x68, 0x80, 0x8f, 0xc7, 0xef, 0xe2, 0xbb, 0x41,
+ 0xb0, 0x98, 0xbe, 0x73, 0x55, 0xec, 0x0a, 0x0e, 0x5d, 0xdc, 0x21, 0x7c,
+ 0x3a, 0x56, 0xe2, 0x39, 0x9b, 0xb1, 0xd0, 0x0c, 0xf7, 0xb7, 0x7c, 0x64,
+ 0xb8, 0x1a, 0x99, 0x26, 0x2d, 0xb3, 0xbd, 0xa8, 0xa6, 0x23, 0xe1, 0xcc,
+ 0x8e, 0x21, 0xa6, 0x74, 0x41, 0x33, 0xf3, 0x2a, 0x26, 0x5c, 0x19, 0x53,
+ 0x49, 0x22, 0x7f, 0x17, 0x28, 0x6f, 0xa1, 0xf2, 0x01, 0x2d, 0xe0, 0xd2,
+ 0x17, 0x63, 0x0e, 0x4b, 0xaf, 0xa0, 0xc1, 0x18, 0xb8, 0xc5, 0x11, 0x57,
+ 0x41, 0x3a, 0xe9, 0xf5, 0x02, 0xd8, 0x48, 0xb1, 0x58, 0x6a, 0xc6, 0xbb,
+ 0xa0, 0xf6, 0xa0, 0xcf, 0x2e, 0xdc, 0x07, 0xf3, 0xcf, 0x89, 0x75, 0x1e,
+ 0xdc, 0x76, 0x73, 0x04, 0xca, 0x30, 0x7c, 0x99, 0x66, 0x9b, 0x04, 0x48,
+ 0x1a, 0x31, 0x03, 0xab, 0xf2, 0xe6, 0x69, 0x04, 0x1d, 0x4c, 0xcf, 0x40,
+ 0x12, 0x58, 0x34, 0xb9, 0xe0, 0xde, 0x1c, 0x9b, 0x09, 0x8e, 0x29, 0xe2,
+ 0x16, 0x06, 0x90, 0xb5, 0x7e, 0x64, 0x67, 0xca, 0x02, 0x5d, 0x08, 0x29,
+ 0xdc, 0x65, 0xde, 0x87, 0xe4, 0xbb, 0xed, 0x24, 0x53, 0xc3, 0xb9, 0x79,
+ 0xa7, 0xbd, 0x86, 0x54, 0x56, 0xce, 0x4b, 0x4c, 0x19, 0x5b, 0x9c, 0x69,
+ 0xe0, 0xf9, 0xf9, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe6, 0xe5, 0x7c, 0x22,
+ 0xf7, 0xa1, 0x68, 0x8c, 0xd6, 0x4e, 0x20, 0xc6, 0x39, 0xb7, 0x87, 0xb6,
+ 0x01, 0xe6, 0xf8, 0x14, 0x69, 0xc4, 0x9e, 0xcb, 0xbb, 0xca, 0x5d, 0x98,
+ 0x54, 0x86, 0x5c, 0x86, 0xa6, 0xa4, 0x25, 0xac, 0x89, 0x3a, 0xc2, 0x36,
+ 0x0e, 0x12, 0xd8, 0x32, 0xdd, 0xbe, 0x92, 0xd2, 0x63, 0xdc, 0x41, 0x78,
+ 0x83, 0xd4, 0x17, 0xe4, 0xb3, 0x42, 0x2a, 0x35, 0x05, 0x14, 0x8e, 0x41,
+ 0x5e, 0x81, 0xf9, 0x09, 0x14, 0x8c, 0x69, 0xaf, 0xe0, 0x8f, 0xf0, 0x17,
+ 0x8d, 0xdc, 0x13, 0x58, 0x26, 0x34, 0x13, 0xdc, 0x36, 0x66, 0xb4, 0xe4,
+ 0x89, 0x0d, 0x6c, 0x46, 0x3b, 0xb0, 0x79, 0x9b, 0x40, 0x97, 0x65, 0x5d,
+ 0x7a, 0x63, 0xff, 0x86, 0x64, 0x1b, 0x28, 0x9b, 0x95, 0x78, 0xd3, 0x67,
+ 0xd1, 0xfa, 0x26, 0x01, 0x10, 0x1a, 0x61, 0xa2, 0xcc, 0x39, 0xa4, 0x79,
+ 0xe5, 0xb1, 0x78, 0xd9, 0xdf, 0x3f, 0xab, 0x89, 0x7f, 0x24, 0x5f, 0x5a,
+ 0x53, 0x3e, 0xed, 0x22, 0xab, 0xf0, 0xc8, 0x01, 0xd0, 0x01, 0x70, 0xcf,
+ 0x76, 0x4a, 0x14, 0xbb, 0xc3, 0xc3, 0xa6, 0xd9, 0xa9, 0xc2, 0x1b, 0x7d,
+ 0x63, 0xc1, 0xfb, 0xb6, 0x93, 0x9d, 0x13, 0x5b, 0xb4, 0x25, 0x16, 0x6b,
+ 0xf3, 0x53, 0x12, 0xa6, 0xc3, 0x1c, 0xdd, 0x19, 0xad, 0xe3, 0x29, 0xfd,
+ 0xd6, 0xe7, 0xa6, 0x0e, 0xa6, 0x08, 0x67, 0x1d, 0xaf, 0xee, 0xca, 0xd3,
+ 0x52, 0xdf, 0x4a, 0x10, 0xca, 0x05, 0x7e, 0x23, 0x22, 0x2e, 0xb3, 0x4b,
+ 0x20, 0xd1, 0xb3, 0x78, 0xab, 0xcb, 0xef, 0xb9, 0x6e, 0x63, 0x63, 0x50,
+ 0x72, 0x1e, 0x55, 0xa2, 0xcb, 0x71, 0xb0, 0xa7, 0x0b, 0x1b, 0xf6, 0xde,
+ 0x42, 0x29, 0x38, 0xb9, 0x71, 0xc2, 0xba, 0xcc, 0xfc, 0x39, 0xb9, 0x62,
+ 0x21, 0x5a, 0xfc, 0xf8, 0x5d, 0xc5, 0xf5, 0x9a, 0xdd, 0x4b, 0x9a, 0xe3,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xd9, 0x48, 0xd1, 0x75, 0x11, 0xba, 0xb1,
+ 0x53, 0xc0, 0x9f, 0x34, 0xf0, 0x04, 0x03, 0x62, 0x29, 0x4f, 0xfa, 0x20,
+ 0x89, 0x84, 0xd7, 0x2c, 0xbb, 0x72, 0xae, 0xb0, 0x3c, 0x7d, 0xa7, 0x01,
+ 0x80, 0x3b, 0xd9, 0x08, 0x0c, 0x70, 0x8c, 0xfb, 0x34, 0x2a, 0x94, 0x44,
+ 0x83, 0xbb, 0x23, 0x49, 0x20, 0xa6, 0xae, 0xf4, 0xbc, 0xe2, 0xb5, 0xc7,
+ 0xc6, 0xba, 0x6c, 0x19, 0x89, 0x9c, 0x3f, 0x63, 0x40, 0x42, 0x74, 0x6f,
+ 0xb4, 0x9c, 0xbd, 0xfa, 0xf8, 0xc7, 0xc6, 0x47, 0x0a, 0x8a, 0x5e, 0x3d,
+ 0x2e, 0xba, 0x67, 0xd7, 0x8c, 0x3f, 0xdf, 0x20, 0x79, 0xf8, 0xcd, 0xdf,
+ 0xff, 0xe5, 0xee, 0x50, 0x4e, 0x1a, 0x21, 0x4d, 0xa5, 0x68, 0xff, 0xff,
+ 0x53, 0x3a, 0x56, 0x1d, 0xb4, 0xee, 0xd8, 0xd1, 0x12, 0x1f, 0x3a, 0x88,
+ 0x71, 0xfd, 0x62, 0x23, 0x55, 0x48, 0x9b, 0xec, 0x69, 0xd0, 0x1b, 0x49,
+ 0xc5, 0xfd, 0xaf, 0xf0, 0xac, 0x66, 0x7e, 0x80, 0x34, 0xac, 0xd7, 0x33,
+ 0x5a, 0x30, 0x01, 0x97, 0x63, 0x14, 0x9c, 0xef, 0x48, 0x18, 0x62, 0xcc,
+ 0x4a, 0xf5, 0x21, 0xe6, 0x0a, 0x9c, 0xa0, 0x27, 0x7c, 0xc6, 0xed, 0x6f,
+ 0x59, 0x46, 0x48, 0xde, 0x95, 0xdc, 0x78, 0xdc, 0x3a, 0x97, 0x68, 0xab,
+ 0x6f, 0xc8, 0x0a, 0xbc, 0x4a, 0x84, 0xe6, 0x56, 0x13, 0x67, 0x3f, 0x7e,
+ 0xfc, 0xf5, 0x23, 0x11, 0xc3, 0x8f, 0x43, 0xc4, 0x54, 0xf2, 0x2d, 0x9b,
+ 0x8e, 0x6e, 0x62, 0x8a, 0x6a, 0xc9, 0x97, 0xfa, 0x77, 0x4a, 0xe3, 0xf0,
+ 0x90, 0xdd, 0x60, 0x4b, 0x69, 0x8e, 0xc8, 0x00, 0x23, 0xca, 0x92, 0x91,
+ 0xf0, 0x39, 0x07, 0x0a, 0x1f, 0xd1, 0xb8, 0xca, 0xcc, 0xd1, 0xf2, 0xac,
+ 0x9b, 0x2c, 0x83, 0xa4, 0xba, 0x09, 0xf4, 0x19, 0x09, 0x5d, 0x43, 0xe8,
+ 0xf4, 0x09, 0x15, 0xa9, 0x7a, 0x1e, 0x44, 0xd0, 0x6d, 0x02, 0x82, 0x01,
+ 0x00, 0x0e, 0x6b, 0x94, 0xa6, 0x26, 0x6b, 0x09, 0x39, 0x8a, 0x84, 0xd4,
+ 0x9d, 0x2c, 0xab, 0x9e, 0xa9, 0x2a, 0x53, 0x3f, 0x79, 0x1e, 0xe5, 0xed,
+ 0xb8, 0xf1, 0xa0, 0x80, 0xd9, 0xeb, 0xa5, 0x7c, 0x8f, 0xd8, 0x46, 0x76,
+ 0x27, 0xe1, 0x66, 0x2f, 0x0c, 0xeb, 0x32, 0x18, 0x18, 0x8d, 0x2a, 0xc2,
+ 0xc6, 0xaa, 0xff, 0xed, 0x82, 0xd6, 0x50, 0xdf, 0xb1, 0x23, 0xd4, 0xe5,
+ 0x07, 0xec, 0xaa, 0x4c, 0xfc, 0x1e, 0x27, 0xe5, 0xe2, 0xc0, 0x4a, 0xc8,
+ 0xaa, 0xf8, 0x4e, 0x65, 0x03, 0x43, 0x93, 0xd4, 0x0d, 0x74, 0x4d, 0x5a,
+ 0x54, 0x2d, 0x7d, 0x9a, 0x9c, 0x8f, 0x46, 0xac, 0x55, 0x72, 0x92, 0xe1,
+ 0xf5, 0x65, 0x42, 0x4f, 0x4d, 0x58, 0x40, 0x78, 0x8b, 0xef, 0x22, 0x97,
+ 0x15, 0xa8, 0x6f, 0x24, 0x5c, 0xde, 0x8b, 0x4d, 0xe6, 0x51, 0x18, 0x24,
+ 0xb2, 0xe3, 0x28, 0x52, 0x72, 0x5e, 0x7b, 0x07, 0xfe, 0x2b, 0x68, 0x31,
+ 0x91, 0x63, 0xc4, 0x64, 0xc4, 0x22, 0x60, 0xd2, 0xb4, 0x90, 0xa2, 0x78,
+ 0x0b, 0x4c, 0xef, 0x5a, 0x19, 0x4a, 0xdc, 0xf3, 0x90, 0x8a, 0x78, 0x64,
+ 0xaa, 0x41, 0x64, 0xe3, 0x0c, 0xa0, 0xb7, 0x53, 0xbe, 0x22, 0x57, 0xf4,
+ 0x06, 0x8d, 0x28, 0xa7, 0xce, 0xd4, 0x22, 0x83, 0x0e, 0xb1, 0x2e, 0xd3,
+ 0x4c, 0x30, 0x44, 0xf8, 0xb1, 0x66, 0xc3, 0x8e, 0xe6, 0x69, 0x4e, 0x2b,
+ 0x0a, 0x7a, 0x9b, 0x62, 0x45, 0x72, 0x6e, 0x89, 0x94, 0xa4, 0xd9, 0x54,
+ 0xf8, 0x62, 0xc1, 0x21, 0xe7, 0x76, 0x44, 0x42, 0x7e, 0x2d, 0xd4, 0x8d,
+ 0xc3, 0x39, 0xf6, 0xb1, 0x14, 0x2c, 0x1c, 0x62, 0xe2, 0xc8, 0xeb, 0xef,
+ 0xc9, 0x6e, 0xf3, 0x2f, 0x26, 0xd0, 0x60, 0xfc, 0xae, 0xf0, 0x40, 0xe6,
+ 0x23, 0xb9, 0x38, 0xed, 0xb0, 0x08, 0x3f, 0x43, 0x7f, 0x4b, 0x73, 0xfa,
+ 0x93, 0xd2, 0x70, 0x4f, 0x5b, 0x02, 0x82, 0x01, 0x00, 0x7d, 0x44, 0x7c,
+ 0xf5, 0x48, 0x46, 0x60, 0xab, 0x4f, 0x56, 0xb9, 0xf7, 0x51, 0xe8, 0xfd,
+ 0x73, 0xa1, 0xd7, 0x2b, 0x60, 0xfd, 0x03, 0xec, 0x97, 0x18, 0xd3, 0xdb,
+ 0x68, 0xd4, 0x6c, 0x2e, 0xf2, 0x56, 0x0e, 0x96, 0x94, 0x4d, 0x63, 0x0a,
+ 0x04, 0x16, 0x34, 0x2a, 0x97, 0xe3, 0x90, 0xc1, 0x3d, 0x20, 0xbb, 0xa6,
+ 0xff, 0x2a, 0x98, 0xf0, 0x57, 0x02, 0xed, 0x05, 0x80, 0x0f, 0x63, 0x7f,
+ 0xfd, 0xf1, 0x12, 0x1d, 0xc0, 0x7b, 0xc9, 0x0f, 0x62, 0xd4, 0x11, 0xdc,
+ 0xad, 0x17, 0xfe, 0xa2, 0xb9, 0x48, 0xe0, 0x4b, 0x25, 0x61, 0x41, 0x6b,
+ 0x00, 0xc6, 0xcf, 0x32, 0x3f, 0xde, 0xb8, 0x98, 0xf5, 0x9e, 0x1c, 0xeb,
+ 0x1d, 0xdc, 0xbe, 0x11, 0xde, 0x52, 0xb8, 0x89, 0x21, 0xe1, 0xbd, 0x80,
+ 0x33, 0x39, 0x6b, 0xce, 0x74, 0x21, 0x47, 0xad, 0xe5, 0x22, 0x1a, 0x3a,
+ 0x9e, 0xfa, 0x4a, 0x71, 0x2a, 0xc3, 0x49, 0xe6, 0xb0, 0x0d, 0xdb, 0x0a,
+ 0x60, 0xd3, 0xf0, 0xb1, 0x7b, 0x62, 0x47, 0xd8, 0x96, 0x57, 0xb0, 0xee,
+ 0x46, 0x9b, 0x40, 0x82, 0x55, 0x08, 0xa4, 0x05, 0x72, 0xc2, 0xbf, 0x96,
+ 0x64, 0x5a, 0x6f, 0x52, 0x8d, 0x9e, 0x76, 0xae, 0x54, 0xa9, 0xa9, 0xc8,
+ 0x15, 0xc3, 0x6a, 0xa5, 0xc3, 0xa9, 0x09, 0x7f, 0x6a, 0x5a, 0xda, 0x4c,
+ 0x6f, 0x9d, 0x4b, 0xbf, 0x13, 0x68, 0xe4, 0x51, 0xfe, 0x73, 0x9e, 0xf7,
+ 0x16, 0x9e, 0x14, 0x6b, 0x25, 0x1f, 0x40, 0x92, 0x5a, 0x64, 0x64, 0xc9,
+ 0x12, 0x73, 0x4b, 0x9c, 0x4a, 0x78, 0x46, 0x66, 0xd3, 0xb1, 0x6c, 0x5e,
+ 0xa0, 0x43, 0xce, 0x62, 0x72, 0xa2, 0xfe, 0x0a, 0xf9, 0x33, 0x38, 0x9d,
+ 0x3a, 0x9e, 0x23, 0x91, 0x1d, 0x58, 0xf9, 0x80, 0x43, 0x7d, 0x2f, 0x8c,
+ 0x2b, 0x98, 0xe8, 0x68, 0xea, 0x20, 0x3e, 0xab, 0xd9, 0x6a, 0x8f, 0xf3,
+ 0xb5, 0x02, 0x82, 0x01, 0x00, 0x21, 0x9a, 0x93, 0x62, 0x23, 0xc7, 0x9c,
+ 0x51, 0x9c, 0x04, 0xd4, 0x42, 0x66, 0xf1, 0x00, 0xca, 0x61, 0xbd, 0xee,
+ 0x7a, 0x6e, 0x8e, 0xe3, 0xd1, 0xfb, 0x8b, 0xe9, 0xe0, 0x79, 0x40, 0x8f,
+ 0x9c, 0x88, 0x86, 0x7f, 0x6d, 0xf7, 0xfd, 0x7b, 0x88, 0x92, 0x9c, 0x2b,
+ 0xf2, 0x38, 0xd4, 0xf5, 0x76, 0xc6, 0xe5, 0x8c, 0xdf, 0x62, 0xa8, 0x60,
+ 0xe4, 0x3d, 0xb8, 0xbb, 0x40, 0x54, 0x40, 0x9b, 0x64, 0x30, 0x31, 0x56,
+ 0xcb, 0x06, 0x50, 0x61, 0x52, 0x2a, 0x29, 0x3a, 0x38, 0x4d, 0x25, 0xb3,
+ 0x9d, 0x51, 0xa4, 0x5e, 0xea, 0x64, 0xa4, 0xe2, 0xf8, 0xd1, 0xa0, 0x32,
+ 0xa8, 0x5d, 0xa7, 0x81, 0x20, 0x25, 0xa9, 0x3e, 0x85, 0x1e, 0x75, 0x25,
+ 0xa5, 0xfe, 0xf5, 0xc8, 0x43, 0x2a, 0xa7, 0xda, 0x3d, 0x53, 0x07, 0xc2,
+ 0x3a, 0x4d, 0xa0, 0x1b, 0x15, 0x82, 0xd5, 0xf7, 0xab, 0x64, 0xb8, 0xde,
+ 0x59, 0x1c, 0x99, 0xa9, 0xfd, 0x58, 0xc5, 0xb3, 0xeb, 0x64, 0xc0, 0xb3,
+ 0x1d, 0x4d, 0x5d, 0x2b, 0x2a, 0xd5, 0x73, 0xed, 0x73, 0xdc, 0x45, 0xb4,
+ 0x11, 0x9e, 0xbb, 0x6c, 0x84, 0x80, 0x0e, 0x77, 0x8f, 0x0e, 0x7c, 0x26,
+ 0x74, 0xae, 0x74, 0xec, 0xb6, 0xe9, 0x2c, 0xf4, 0xd4, 0xa5, 0x04, 0x61,
+ 0x7d, 0x4d, 0x1a, 0xe1, 0x57, 0x69, 0xfd, 0xed, 0xfc, 0xec, 0x98, 0x0e,
+ 0x6c, 0xbc, 0x18, 0x21, 0xf9, 0x1c, 0x87, 0x1b, 0x52, 0x29, 0x8f, 0xe2,
+ 0xc0, 0x2e, 0xae, 0xe5, 0xcc, 0xf5, 0x5a, 0x4b, 0x2b, 0x69, 0xc1, 0xce,
+ 0x97, 0xf1, 0x6d, 0x49, 0x91, 0xb0, 0x5c, 0x40, 0x2a, 0xa1, 0x7a, 0xbe,
+ 0x5c, 0xc5, 0x66, 0xd4, 0x26, 0xa9, 0x75, 0x3c, 0x94, 0xac, 0xc6, 0xf0,
+ 0xb1, 0xb6, 0x1c, 0xd5, 0x34, 0x5c, 0x00, 0x1c, 0x62, 0xa9, 0xd3, 0xac,
+ 0x7b, 0xad, 0x6e, 0x40, 0x0e, 0x73, 0x71, 0xdc, 0xd1};
+
+static const std::vector<uint8_t> priv_key_84{
+ 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xa9, 0x02, 0x75, 0x1d, 0x27, 0x95, 0x47, 0xdb, 0x8e, 0x39,
+ 0x7b, 0x46, 0x2b, 0xd1, 0x1d, 0x9c, 0x59, 0xb1, 0xf1, 0x0f, 0x11, 0xa2,
+ 0x52, 0xa6, 0x1c, 0x6c, 0x50, 0xa0, 0x24, 0x13, 0xd6, 0x91, 0x60, 0xb9,
+ 0xe7, 0xd7, 0x0a, 0xad, 0x7c, 0x7a, 0x81, 0x5c, 0xd2, 0x0e, 0xd1, 0xd9,
+ 0x00, 0x0e, 0xa0, 0xec, 0x44, 0x5d, 0xd1, 0x3e, 0x75, 0xc0, 0xec, 0xd8,
+ 0x36, 0x8b, 0xd0, 0x9d, 0xa3, 0x73, 0x07, 0xb5, 0xb0, 0x6a, 0xf1, 0xe7,
+ 0xc8, 0x22, 0xa9, 0xef, 0xd3, 0x02, 0x5f, 0x77, 0xd8, 0x79, 0x23, 0x5d,
+ 0x17, 0xe6, 0x2f, 0xb9, 0x3a, 0x77, 0x99, 0x1a, 0x0c, 0xac, 0x9a, 0x1f,
+ 0x69, 0xdd, 0xb9, 0x7f, 0x58, 0xe6, 0x80, 0x71, 0x3a, 0x34, 0xf1, 0x0d,
+ 0xab, 0x03, 0xb6, 0x59, 0x9e, 0x7f, 0x7d, 0xa2, 0xe7, 0x51, 0x6a, 0xce,
+ 0x60, 0x6e, 0xc2, 0x0a, 0x28, 0x00, 0xcb, 0x63, 0x0b, 0x8d, 0x21, 0x16,
+ 0x8d, 0x29, 0x18, 0xc8, 0x55, 0x6b, 0x19, 0x13, 0x48, 0xa4, 0x70, 0xc7,
+ 0x7e, 0xd8, 0x80, 0x5e, 0x63, 0xb3, 0x46, 0x6d, 0x06, 0x91, 0x44, 0x09,
+ 0xe2, 0x4f, 0x50, 0xbf, 0xe8, 0x4e, 0xb6, 0x22, 0x75, 0xb9, 0xe6, 0xae,
+ 0xa8, 0xaf, 0x9c, 0x49, 0x4f, 0x34, 0xaa, 0x43, 0x21, 0xfa, 0x0a, 0xac,
+ 0x6f, 0xc9, 0x37, 0x85, 0xf2, 0xe8, 0xae, 0xfa, 0x2a, 0x65, 0x19, 0x6f,
+ 0x26, 0x6c, 0x85, 0xd9, 0x76, 0x6d, 0xb2, 0xf9, 0x7b, 0x95, 0xb9, 0x71,
+ 0x2b, 0x3d, 0x0a, 0x39, 0x97, 0x22, 0xf0, 0x86, 0xc2, 0xf8, 0x11, 0x33,
+ 0x5d, 0x73, 0x25, 0xe9, 0x2b, 0xa5, 0x48, 0x74, 0xac, 0xc5, 0xa2, 0x54,
+ 0xcd, 0x43, 0x83, 0x55, 0xee, 0xe8, 0x0a, 0x6e, 0x82, 0xfe, 0xcd, 0x8c,
+ 0xee, 0x33, 0x50, 0x18, 0x62, 0x53, 0x39, 0xb6, 0x42, 0x3c, 0x5d, 0x56,
+ 0xd2, 0xfd, 0x28, 0x74, 0x23, 0x9b, 0xed, 0xa3, 0x04, 0xe9, 0x0f, 0x17,
+ 0xcd, 0x60, 0xbc, 0x3f, 0x28, 0x58, 0xae, 0x0c, 0xe2, 0x41, 0x79, 0xa1,
+ 0x34, 0x12, 0x7c, 0x5e, 0x19, 0xfb, 0xaf, 0x3f, 0x56, 0x7d, 0xd4, 0xc9,
+ 0xd7, 0x23, 0xc6, 0x0c, 0xb8, 0x39, 0x05, 0x62, 0x77, 0x9a, 0x75, 0xbd,
+ 0xf9, 0x06, 0x37, 0x70, 0x32, 0xcb, 0x5c, 0xcd, 0x1c, 0xdc, 0x96, 0x50,
+ 0x97, 0xe3, 0x17, 0x0d, 0x09, 0x68, 0x71, 0xda, 0xd9, 0xd8, 0xc4, 0x76,
+ 0x2f, 0x7d, 0xf7, 0x64, 0x75, 0x34, 0x01, 0x90, 0x1c, 0x74, 0x84, 0x74,
+ 0x65, 0x38, 0xb9, 0x76, 0xfe, 0x03, 0xab, 0xd2, 0x93, 0x89, 0x5e, 0x47,
+ 0xc1, 0x8b, 0x3b, 0x47, 0x48, 0xa9, 0xaa, 0x35, 0x00, 0x0a, 0x2c, 0x6a,
+ 0x2c, 0xf1, 0xf6, 0xd0, 0x5a, 0xc3, 0x84, 0x55, 0xf4, 0xee, 0x90, 0x9c,
+ 0x13, 0x6e, 0x48, 0x6f, 0x0d, 0x43, 0xce, 0x40, 0xac, 0xba, 0xa0, 0xf0,
+ 0xc2, 0x14, 0xc0, 0x80, 0x44, 0xd0, 0xe5, 0x53, 0x49, 0x2f, 0xa4, 0x2a,
+ 0x9a, 0xd3, 0x14, 0x1b, 0xad, 0x23, 0x80, 0xfe, 0x6c, 0x2d, 0xca, 0x0d,
+ 0x32, 0xb1, 0x76, 0x1d, 0x16, 0xbd, 0x6f, 0x4d, 0x3b, 0x3d, 0xae, 0x62,
+ 0x81, 0x51, 0xde, 0xc9, 0x93, 0xa5, 0x5a, 0xfd, 0xd9, 0x3b, 0x31, 0xa6,
+ 0x6a, 0x7c, 0x86, 0xbc, 0x23, 0xd7, 0xfd, 0x03, 0x52, 0x6e, 0xa2, 0x98,
+ 0x7d, 0x91, 0xdf, 0xca, 0x10, 0x9c, 0x1b, 0x1c, 0x73, 0xfc, 0xf9, 0x58,
+ 0x52, 0x79, 0x03, 0xa8, 0xc2, 0x51, 0xf3, 0x7d, 0x04, 0x4b, 0x91, 0x00,
+ 0x7a, 0xd8, 0x53, 0xf0, 0xc8, 0x5e, 0xfd, 0x8c, 0x11, 0x16, 0x56, 0xc7,
+ 0x1f, 0xa7, 0x12, 0x5a, 0x13, 0x9c, 0xd5, 0xd8, 0xf3, 0x98, 0x99, 0x69,
+ 0x91, 0xf5, 0xac, 0xcf, 0x69, 0x97, 0x77, 0x99, 0x27, 0xeb, 0x54, 0xf0,
+ 0x01, 0x07, 0xb1, 0xc7, 0x8a, 0x0d, 0xe7, 0x11, 0x14, 0x1d, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x6a, 0xb4, 0x6b, 0x7e, 0x91,
+ 0xbc, 0x35, 0x57, 0x10, 0x2f, 0x88, 0x7e, 0x20, 0x31, 0xf1, 0xf1, 0x01,
+ 0xcc, 0x4f, 0xb6, 0xc4, 0xda, 0x68, 0x36, 0x0a, 0x21, 0xf4, 0xb1, 0x76,
+ 0xb5, 0xb3, 0xb5, 0xab, 0x8d, 0x14, 0x2b, 0xf7, 0xc8, 0xda, 0x9b, 0x79,
+ 0xcb, 0x41, 0xb0, 0x2b, 0x9b, 0x46, 0xe6, 0xf5, 0x80, 0xd6, 0x15, 0x29,
+ 0x83, 0xb6, 0xd2, 0xac, 0x76, 0x41, 0xd1, 0xfa, 0x4f, 0x5c, 0x9f, 0xc6,
+ 0x91, 0x56, 0xa5, 0xde, 0xbf, 0x08, 0xe3, 0xa1, 0xc9, 0x11, 0xbf, 0x20,
+ 0xc9, 0x48, 0xba, 0x0a, 0xb2, 0xbe, 0xe1, 0x0c, 0xe6, 0x74, 0x5c, 0x88,
+ 0x24, 0x23, 0x36, 0x62, 0x44, 0x4d, 0x11, 0xb9, 0x09, 0x06, 0xf6, 0xd8,
+ 0xc7, 0x24, 0x09, 0xc2, 0xdb, 0x6f, 0x4a, 0x73, 0xb9, 0x97, 0x51, 0x44,
+ 0xe0, 0x32, 0x0d, 0x7c, 0x52, 0x7a, 0x1d, 0xd3, 0x92, 0x97, 0xf9, 0x10,
+ 0x70, 0x23, 0x1d, 0xe2, 0x73, 0x1b, 0x82, 0x83, 0xec, 0x0f, 0xca, 0x03,
+ 0x55, 0xe2, 0x7a, 0x37, 0xde, 0x2c, 0x5e, 0xc2, 0x85, 0x55, 0x8b, 0x1d,
+ 0x7e, 0xbe, 0x33, 0xbe, 0xf2, 0x42, 0x98, 0xf3, 0x11, 0x86, 0xb9, 0x13,
+ 0x53, 0x24, 0x62, 0xcf, 0x9b, 0x1c, 0x53, 0x6b, 0x67, 0xf9, 0x82, 0xf5,
+ 0xb0, 0x56, 0xe6, 0x48, 0x10, 0xe0, 0xae, 0xf8, 0xc8, 0x30, 0x39, 0xea,
+ 0x27, 0x75, 0xd6, 0xc8, 0xbd, 0x1d, 0x54, 0x4d, 0x19, 0xa4, 0x24, 0xd4,
+ 0x67, 0xa1, 0x38, 0x41, 0x91, 0x8a, 0xcc, 0x0a, 0x05, 0x9c, 0x3f, 0x69,
+ 0xfe, 0x9b, 0x60, 0x05, 0x74, 0x19, 0x9f, 0x16, 0xa3, 0x65, 0x74, 0x00,
+ 0x0f, 0xf1, 0xf9, 0x01, 0x69, 0x6b, 0x03, 0x22, 0x0b, 0x82, 0x3f, 0xac,
+ 0x3e, 0x63, 0xa4, 0x3d, 0xe0, 0xa9, 0x8f, 0x6a, 0x15, 0x4b, 0x16, 0xe2,
+ 0x8c, 0x08, 0xbb, 0x95, 0xee, 0xb8, 0x5d, 0x2f, 0x4a, 0x4c, 0x24, 0x22,
+ 0x52, 0x44, 0xf1, 0xa4, 0xc3, 0xcb, 0xe1, 0x1d, 0xe5, 0xbd, 0xdd, 0x63,
+ 0xfc, 0x98, 0xc2, 0xf2, 0xe3, 0x5d, 0x5a, 0xfe, 0x8a, 0xb8, 0xa0, 0x37,
+ 0x73, 0x2f, 0x7b, 0xf3, 0xd0, 0xa7, 0xf8, 0x09, 0x05, 0x67, 0x04, 0x8a,
+ 0xa8, 0x29, 0x40, 0x20, 0xea, 0xa0, 0x96, 0xe7, 0x8b, 0xe7, 0x35, 0x98,
+ 0x54, 0x26, 0x11, 0x22, 0xd2, 0x0d, 0xb5, 0x7b, 0x4c, 0xbe, 0xbe, 0x91,
+ 0xe3, 0xdd, 0x2a, 0xe5, 0xe2, 0x1f, 0x0e, 0x66, 0xa4, 0xb0, 0x43, 0xef,
+ 0xe7, 0x44, 0xed, 0xbd, 0xff, 0x34, 0xb3, 0x23, 0xaa, 0x65, 0xa1, 0xa0,
+ 0x5f, 0xb9, 0xed, 0x8a, 0x3d, 0xf7, 0x0a, 0x4f, 0x13, 0x98, 0x5b, 0x06,
+ 0xd4, 0x9b, 0x9c, 0x3f, 0x27, 0xe8, 0x08, 0x84, 0x96, 0xfc, 0x8d, 0x4d,
+ 0x92, 0xc2, 0x72, 0x8c, 0xb4, 0x3f, 0xdb, 0xac, 0xb4, 0x80, 0x28, 0x4f,
+ 0xc1, 0x76, 0x49, 0x10, 0xb1, 0x65, 0x36, 0x19, 0x69, 0x0e, 0x2f, 0xd8,
+ 0x7c, 0x1d, 0x44, 0x56, 0x0c, 0x5c, 0x7c, 0x70, 0xb1, 0x5c, 0xc1, 0xe6,
+ 0x9c, 0x3b, 0x4b, 0xac, 0x10, 0x0e, 0x22, 0x59, 0x56, 0x9f, 0x30, 0x69,
+ 0x1b, 0xbf, 0x47, 0x7d, 0x9f, 0xc0, 0xb4, 0xa9, 0x7a, 0x28, 0xc2, 0xd1,
+ 0x2f, 0xed, 0xba, 0x14, 0x79, 0xf6, 0x37, 0xe9, 0xbb, 0xe9, 0xce, 0xd9,
+ 0x2b, 0xa2, 0xd7, 0x75, 0x79, 0x68, 0xa2, 0x7f, 0x30, 0xed, 0x2b, 0x95,
+ 0x6b, 0x21, 0x26, 0x35, 0x20, 0x0c, 0x78, 0x23, 0x26, 0x41, 0xa4, 0x8f,
+ 0x1d, 0xa2, 0x4e, 0x8d, 0x57, 0x3d, 0x1d, 0xc4, 0x76, 0x3b, 0x05, 0x8d,
+ 0xce, 0xec, 0x6d, 0xed, 0xf3, 0x1b, 0xa2, 0x74, 0x4f, 0x1c, 0xa0, 0xc4,
+ 0x9d, 0xdf, 0x58, 0x45, 0xcf, 0x04, 0xcd, 0xd0, 0x56, 0xd2, 0x49, 0x5f,
+ 0x25, 0x99, 0x10, 0x88, 0x59, 0xa8, 0x27, 0x19, 0x39, 0x12, 0xa0, 0xa0,
+ 0xdc, 0x76, 0x1d, 0x02, 0x82, 0x01, 0x01, 0x00, 0xdb, 0xc9, 0x01, 0xf7,
+ 0xf0, 0x37, 0x36, 0x28, 0x9d, 0xc3, 0x87, 0x8a, 0xf3, 0xbc, 0x7f, 0x9f,
+ 0xd8, 0x87, 0x91, 0xf7, 0xd8, 0x37, 0xdf, 0xf5, 0x86, 0x08, 0x7e, 0xbc,
+ 0x3c, 0x37, 0x24, 0xf3, 0xb4, 0xce, 0x05, 0x68, 0x52, 0xc2, 0x20, 0x4d,
+ 0x29, 0x0a, 0x97, 0xba, 0xc4, 0x83, 0x49, 0x0b, 0x77, 0xb9, 0x8f, 0x71,
+ 0x2e, 0xd6, 0xbb, 0x1e, 0x5b, 0x0a, 0xb1, 0xed, 0x21, 0x1c, 0xad, 0x31,
+ 0x39, 0xad, 0x79, 0xca, 0xfb, 0x7d, 0xd2, 0x34, 0x0b, 0x92, 0x27, 0x35,
+ 0x56, 0x06, 0x30, 0x5e, 0x12, 0x8f, 0xe6, 0xe9, 0x84, 0xaf, 0xdb, 0xb1,
+ 0xa0, 0x89, 0xbe, 0x13, 0xdd, 0xdc, 0x46, 0x97, 0xa6, 0xfe, 0x12, 0xb9,
+ 0xe0, 0x4b, 0x34, 0xbe, 0x62, 0xe0, 0xc6, 0xac, 0xcd, 0x56, 0xfd, 0xdd,
+ 0xb1, 0x89, 0x0e, 0xaf, 0x2f, 0xff, 0xc1, 0xb4, 0x21, 0x63, 0x3b, 0x60,
+ 0x1a, 0xe5, 0xf6, 0x19, 0x76, 0x02, 0xbb, 0x8a, 0x7a, 0x3f, 0x26, 0xbb,
+ 0xb5, 0x6c, 0xae, 0x99, 0x8f, 0x5a, 0xb8, 0x97, 0x95, 0x41, 0xa0, 0x54,
+ 0xad, 0x4f, 0xf8, 0x75, 0x03, 0x63, 0xe1, 0xfb, 0xbb, 0xc3, 0x5d, 0xb1,
+ 0x7a, 0xab, 0xce, 0xdb, 0x82, 0x64, 0xc2, 0xc7, 0x93, 0x37, 0x8e, 0x3a,
+ 0xfb, 0x74, 0xc0, 0x31, 0x23, 0x9e, 0x42, 0xd2, 0x33, 0x10, 0x96, 0x12,
+ 0xb6, 0xc8, 0xe8, 0xd2, 0x11, 0x93, 0x60, 0x8d, 0xcd, 0xa3, 0x62, 0xf8,
+ 0x82, 0x10, 0x88, 0x21, 0x39, 0xbd, 0x6b, 0xd9, 0x47, 0xb5, 0x84, 0xe0,
+ 0x03, 0x57, 0x46, 0xa7, 0x63, 0x63, 0x69, 0xe2, 0x89, 0xf9, 0x3f, 0x8a,
+ 0x65, 0xa9, 0x1d, 0x4f, 0x4a, 0x56, 0x97, 0xb4, 0x98, 0xbe, 0x3f, 0x74,
+ 0x43, 0x69, 0x25, 0xc5, 0x6b, 0x12, 0x87, 0xde, 0x0b, 0x15, 0x96, 0x77,
+ 0xdf, 0xe7, 0x0e, 0x04, 0x13, 0x7c, 0xcc, 0x95, 0xf4, 0x8a, 0x54, 0x8b,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xc4, 0xdb, 0xa1, 0x7f, 0x39, 0xc8, 0x2a,
+ 0xa4, 0xd5, 0x1b, 0x17, 0xfa, 0x1e, 0xda, 0x60, 0x32, 0x4d, 0x68, 0x0e,
+ 0xeb, 0x44, 0x94, 0x8f, 0x00, 0xc8, 0xb4, 0xec, 0x11, 0x3d, 0x52, 0xbe,
+ 0x03, 0x57, 0x6d, 0x7c, 0x04, 0x67, 0x95, 0xfd, 0xa0, 0x27, 0xb1, 0x06,
+ 0x9e, 0xea, 0xc4, 0xe0, 0xe1, 0x69, 0xa8, 0xd1, 0x5d, 0x11, 0xd0, 0xcf,
+ 0xb5, 0xe9, 0x07, 0xd7, 0x7a, 0x06, 0x4a, 0xb7, 0xde, 0xb1, 0x5d, 0xb9,
+ 0x6d, 0x3b, 0xc4, 0xd6, 0x6f, 0x4e, 0xb9, 0x91, 0x5b, 0x7f, 0xf1, 0xd7,
+ 0xdc, 0x76, 0x66, 0x3e, 0x6e, 0xcf, 0x4a, 0x4c, 0xff, 0x61, 0x5c, 0x5f,
+ 0xe2, 0xdb, 0x7a, 0x9d, 0x80, 0xb8, 0xc7, 0xe7, 0x8f, 0x86, 0x1c, 0x63,
+ 0x6d, 0x0b, 0x90, 0x96, 0xa1, 0x3a, 0x97, 0xe3, 0xac, 0x84, 0x61, 0x4f,
+ 0xcb, 0x9e, 0xe3, 0xca, 0x90, 0x2d, 0x4b, 0xe1, 0x75, 0x81, 0x5b, 0x12,
+ 0xe9, 0xa2, 0xb5, 0xc4, 0x2b, 0x7b, 0x68, 0x0b, 0x5c, 0x32, 0x7f, 0x6b,
+ 0x12, 0x70, 0xb7, 0x18, 0xb8, 0x6b, 0xf7, 0xfb, 0x58, 0xac, 0x82, 0x2a,
+ 0x40, 0xa8, 0x98, 0x0d, 0x84, 0xb6, 0xcf, 0x7c, 0x47, 0xb9, 0x89, 0x87,
+ 0xa6, 0xdf, 0x44, 0xcf, 0x1a, 0x69, 0xd5, 0x22, 0xda, 0x6e, 0xbb, 0x0c,
+ 0xb9, 0x74, 0x54, 0x7e, 0x9d, 0x0c, 0x8f, 0x8d, 0x3c, 0xfa, 0x59, 0xe5,
+ 0xb0, 0x35, 0x8a, 0x50, 0xb9, 0x25, 0xaa, 0xde, 0x50, 0x13, 0x62, 0x23,
+ 0x20, 0x1a, 0x10, 0x3b, 0x72, 0x98, 0xcb, 0xdc, 0xf7, 0x73, 0x38, 0x0d,
+ 0x8f, 0x36, 0xb9, 0xaf, 0x04, 0x82, 0xd7, 0x10, 0xe5, 0x78, 0xc5, 0xfe,
+ 0xcb, 0x54, 0x8d, 0xe4, 0xe0, 0x74, 0x33, 0xae, 0x4e, 0x83, 0x08, 0xfc,
+ 0xe2, 0x9b, 0xe0, 0xef, 0x8e, 0xa9, 0xaa, 0xa3, 0x49, 0x8f, 0xf5, 0xac,
+ 0x72, 0x53, 0x8e, 0xd7, 0x6b, 0x31, 0x62, 0xc6, 0xf7, 0x02, 0x82, 0x01,
+ 0x00, 0x3d, 0x42, 0xa2, 0xbc, 0xd4, 0x04, 0xdf, 0xa0, 0xa4, 0x90, 0xaa,
+ 0x88, 0x0d, 0x75, 0xdd, 0xf0, 0xd4, 0xee, 0xbc, 0xbd, 0xe3, 0x53, 0x77,
+ 0xa6, 0x3c, 0xcc, 0xc3, 0x5e, 0x7e, 0x3e, 0x34, 0x9b, 0x85, 0x2a, 0xe3,
+ 0x90, 0xf7, 0x78, 0x4a, 0x7e, 0x97, 0x50, 0xef, 0x87, 0xcc, 0x5c, 0x77,
+ 0x90, 0xad, 0xb7, 0x58, 0x07, 0x09, 0x32, 0x2b, 0x07, 0xc4, 0x02, 0x90,
+ 0x23, 0x73, 0x56, 0x45, 0xe3, 0xf1, 0x9a, 0xab, 0xd6, 0xeb, 0x10, 0x5f,
+ 0xf5, 0xc7, 0xbf, 0xde, 0x13, 0xdc, 0xbd, 0x6e, 0xdf, 0xd9, 0xb6, 0xa8,
+ 0x7b, 0x30, 0x53, 0xc0, 0x1d, 0x9b, 0x8c, 0xa9, 0x21, 0x6a, 0x76, 0x8a,
+ 0x6a, 0x9c, 0xce, 0x36, 0xb3, 0xfe, 0x93, 0x97, 0xc8, 0xf5, 0x50, 0x87,
+ 0xb0, 0x04, 0xb0, 0x19, 0xa4, 0xa0, 0x66, 0x7e, 0x64, 0x50, 0x31, 0xae,
+ 0x71, 0x21, 0xd9, 0x41, 0xe4, 0x80, 0xba, 0xd6, 0x44, 0xb4, 0x83, 0x00,
+ 0x79, 0x11, 0xa7, 0xe6, 0x88, 0xed, 0x81, 0xb4, 0x8c, 0xf2, 0xcb, 0x2b,
+ 0xa6, 0x7c, 0xa0, 0xc5, 0x2a, 0xb5, 0x00, 0x14, 0x55, 0xb1, 0x33, 0x36,
+ 0xfa, 0xee, 0x93, 0xfe, 0xda, 0x88, 0x41, 0xb9, 0x2f, 0xb0, 0x01, 0x9b,
+ 0xd4, 0xfa, 0xf0, 0xc2, 0x41, 0x28, 0x73, 0x9b, 0x5a, 0x56, 0xfe, 0x36,
+ 0xcb, 0xd6, 0x15, 0xea, 0x6e, 0x9e, 0xea, 0x13, 0x12, 0xf2, 0x79, 0x2c,
+ 0xb1, 0x79, 0xbe, 0xef, 0xc8, 0x2a, 0xa0, 0xa7, 0x00, 0xf3, 0xd2, 0x1b,
+ 0x6c, 0x7d, 0xb3, 0x57, 0xad, 0x04, 0xe1, 0x5f, 0xbd, 0x2a, 0x53, 0xbc,
+ 0x60, 0xbb, 0x6a, 0x70, 0xce, 0x87, 0x95, 0x82, 0xa8, 0xe6, 0x24, 0x8a,
+ 0xb6, 0x78, 0xd8, 0x96, 0x61, 0x36, 0xa4, 0xe9, 0x35, 0x44, 0xa9, 0xee,
+ 0x9a, 0xf2, 0x65, 0xfb, 0x01, 0xc0, 0xb3, 0xeb, 0x51, 0x31, 0x89, 0x58,
+ 0x90, 0xf7, 0x8f, 0x53, 0x0f, 0x02, 0x82, 0x01, 0x00, 0x37, 0x6d, 0xb4,
+ 0x02, 0x53, 0xad, 0xb5, 0xbc, 0x25, 0xb8, 0xf4, 0x3e, 0x5b, 0xf3, 0x97,
+ 0x04, 0x72, 0xe1, 0x2a, 0xda, 0x39, 0xbc, 0x2e, 0xab, 0xc4, 0xd7, 0x94,
+ 0x64, 0xa2, 0x44, 0xaa, 0xf5, 0xdb, 0xe7, 0x1a, 0xf5, 0x4e, 0x89, 0x60,
+ 0x19, 0x79, 0x33, 0x92, 0x2e, 0xaa, 0xe1, 0xf6, 0x83, 0xe1, 0xb1, 0x44,
+ 0x0a, 0x15, 0x9b, 0x1a, 0xf1, 0x18, 0x85, 0x39, 0xb9, 0xc5, 0x0d, 0xc2,
+ 0xc9, 0xf4, 0x5c, 0xf4, 0x79, 0xfa, 0x4b, 0x49, 0x29, 0x9c, 0x1c, 0x09,
+ 0xfe, 0x9e, 0x7e, 0xe5, 0x0d, 0xd1, 0x54, 0xa6, 0x9d, 0xa2, 0xc6, 0x43,
+ 0xf9, 0xe0, 0x5b, 0x17, 0x30, 0x94, 0x25, 0xe9, 0x35, 0x36, 0x52, 0x2b,
+ 0x34, 0x31, 0x49, 0xcb, 0x01, 0x08, 0x31, 0x95, 0x08, 0x1e, 0xac, 0x67,
+ 0xd1, 0xca, 0x90, 0x6f, 0xdc, 0x60, 0x87, 0xb9, 0x20, 0x71, 0x70, 0x9d,
+ 0x31, 0xed, 0xd3, 0x4b, 0xf6, 0xf6, 0xf6, 0x81, 0x1e, 0xd1, 0x27, 0x91,
+ 0x93, 0x4b, 0x30, 0xaf, 0x60, 0x48, 0xd6, 0x75, 0x22, 0x70, 0x5c, 0x29,
+ 0xac, 0x65, 0x1e, 0x5d, 0x71, 0x49, 0x47, 0x4e, 0xff, 0x20, 0x4e, 0x39,
+ 0xab, 0x24, 0x65, 0xc2, 0x09, 0x4d, 0x72, 0x5d, 0x72, 0x0d, 0x7c, 0x92,
+ 0xcc, 0xb8, 0x42, 0xf8, 0xa9, 0x3b, 0x45, 0x13, 0x45, 0x7b, 0x24, 0xec,
+ 0x5a, 0xd0, 0x0f, 0x01, 0xea, 0x64, 0x98, 0xe6, 0x73, 0xcb, 0x54, 0x5a,
+ 0x36, 0x67, 0xce, 0xc9, 0x1f, 0x1f, 0xd7, 0x94, 0x35, 0x87, 0x2a, 0x57,
+ 0xb4, 0x60, 0xff, 0xd6, 0x69, 0x8d, 0xba, 0x28, 0xba, 0x77, 0x70, 0xc0,
+ 0xf4, 0x2b, 0xd6, 0x6c, 0x10, 0xaa, 0x65, 0x2d, 0x9d, 0xb9, 0x7a, 0x57,
+ 0xc9, 0x09, 0x82, 0x3d, 0x5a, 0x3d, 0x13, 0xcf, 0xbf, 0xf6, 0xab, 0xf2,
+ 0x40, 0x23, 0x45, 0xc4, 0x61, 0x88, 0x7f, 0x7e, 0xce, 0x52, 0xe0, 0x82,
+ 0x2f, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd7, 0xa1, 0x6f, 0x06, 0x98, 0xc2,
+ 0x83, 0x6b, 0x03, 0xe7, 0x3d, 0xdb, 0x06, 0xe9, 0xbc, 0xae, 0x6d, 0x57,
+ 0x94, 0xfc, 0xbf, 0x93, 0x37, 0x9e, 0xe8, 0x2f, 0x50, 0x2d, 0xe2, 0x9c,
+ 0x76, 0x3f, 0x1b, 0x89, 0x05, 0x90, 0xd5, 0x97, 0xa7, 0xe9, 0x90, 0x8a,
+ 0x70, 0x48, 0xf9, 0xe4, 0x58, 0xb6, 0xf5, 0x0e, 0x69, 0x35, 0xad, 0xe4,
+ 0xb8, 0x8d, 0x50, 0xa3, 0x99, 0x41, 0x9b, 0xca, 0x33, 0x03, 0x72, 0xfb,
+ 0xa2, 0x43, 0xc8, 0xd2, 0xc5, 0x6b, 0x64, 0xb7, 0x7e, 0xfa, 0xec, 0xd3,
+ 0x2e, 0x9a, 0xd8, 0x62, 0xaa, 0x61, 0x47, 0x84, 0x6e, 0x7a, 0x1f, 0x09,
+ 0x93, 0xf1, 0xec, 0x5c, 0x0a, 0x80, 0xd0, 0xd0, 0x3b, 0x4c, 0x6e, 0x94,
+ 0x0a, 0x7a, 0xd9, 0x2f, 0xe1, 0x4b, 0x80, 0x07, 0xf9, 0x23, 0x02, 0x9a,
+ 0x7c, 0x8f, 0x7d, 0x27, 0xf7, 0x29, 0xe3, 0x55, 0x82, 0x31, 0xde, 0x65,
+ 0xae, 0xc2, 0x01, 0xa7, 0x97, 0x43, 0x92, 0x17, 0xbd, 0x7b, 0x8b, 0x7e,
+ 0x7b, 0x23, 0xfd, 0x75, 0x0b, 0x12, 0xd8, 0x07, 0xf3, 0x07, 0x7b, 0x4a,
+ 0x3d, 0xed, 0xdd, 0x5f, 0xc1, 0x21, 0xa6, 0xb6, 0x89, 0x54, 0x9c, 0xae,
+ 0xa1, 0x7f, 0xf1, 0x7a, 0x01, 0x31, 0xa3, 0x8c, 0xf0, 0x83, 0x44, 0x53,
+ 0x1e, 0x99, 0x5a, 0xc9, 0x4b, 0x3d, 0xa0, 0x85, 0x52, 0xb3, 0xa3, 0xf3,
+ 0x61, 0xf9, 0x83, 0xb4, 0x81, 0xaf, 0xe7, 0x78, 0xf9, 0xd8, 0xec, 0x55,
+ 0x22, 0x22, 0x1a, 0x26, 0xbc, 0x03, 0x7d, 0xb0, 0x39, 0x61, 0x3b, 0xae,
+ 0xd4, 0x6f, 0xd3, 0xff, 0x50, 0xa3, 0xf8, 0x43, 0xe7, 0xf3, 0x2b, 0xcc,
+ 0xf3, 0x19, 0x31, 0xaa, 0x9a, 0x9e, 0x49, 0xe1, 0x00, 0x86, 0xbd, 0x23,
+ 0x6e, 0x86, 0x44, 0xdd, 0x64, 0x7e, 0xa4, 0x94, 0x8e, 0x55, 0x61, 0xbd,
+ 0xe0, 0xce, 0xf3, 0x81, 0xda, 0x99, 0x65, 0xde, 0xda, 0x3b};
+
+static const std::vector<uint8_t> priv_key_85{
+ 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0x8f, 0xba, 0x51, 0x09, 0x79, 0x8c, 0x3e, 0x0f, 0x39, 0xb7,
+ 0x7e, 0x6d, 0x99, 0xe2, 0x90, 0x56, 0x03, 0xe7, 0x95, 0x2b, 0x8a, 0xbd,
+ 0xe0, 0x13, 0x8f, 0x23, 0x03, 0xbe, 0x9f, 0x59, 0xdd, 0x40, 0xa8, 0x4b,
+ 0x65, 0xb7, 0x3f, 0xa3, 0xc0, 0x65, 0x6c, 0x3b, 0xd6, 0x85, 0x68, 0x8f,
+ 0xc0, 0xc8, 0x65, 0x77, 0x3f, 0x79, 0x73, 0xf1, 0x98, 0x3d, 0x21, 0x21,
+ 0x81, 0x35, 0x37, 0x26, 0xd2, 0x75, 0x74, 0xfc, 0x9f, 0x3c, 0x24, 0xd4,
+ 0xe9, 0x14, 0x81, 0x56, 0x5f, 0xe4, 0xcf, 0x76, 0x85, 0x24, 0x3d, 0xf1,
+ 0xcb, 0x4d, 0xc2, 0xcc, 0x7a, 0x1e, 0xfd, 0xfc, 0xc9, 0x78, 0xd9, 0x65,
+ 0xf5, 0xb6, 0x9b, 0xe3, 0xb5, 0xde, 0xa1, 0x39, 0xe8, 0x00, 0x76, 0x30,
+ 0x7e, 0x14, 0x67, 0xd5, 0xfa, 0x45, 0x49, 0xf3, 0xa5, 0xac, 0x7d, 0x25,
+ 0xc5, 0xe2, 0xee, 0xba, 0x41, 0x61, 0x8c, 0xb6, 0x87, 0x96, 0x2b, 0x9f,
+ 0xd0, 0xe6, 0xab, 0xb3, 0xd0, 0xd8, 0x52, 0x60, 0xea, 0x60, 0xd8, 0xb0,
+ 0x04, 0xbc, 0x17, 0xc4, 0x4f, 0x72, 0x27, 0x6f, 0xef, 0x63, 0x85, 0x59,
+ 0x57, 0x03, 0x8d, 0xdf, 0xad, 0x92, 0xc0, 0x3c, 0x7c, 0xbf, 0x7d, 0xcd,
+ 0x41, 0xd0, 0x53, 0xbf, 0x37, 0xe5, 0xac, 0xd1, 0x9d, 0xcf, 0x8f, 0x54,
+ 0x93, 0x81, 0xde, 0xbf, 0xb8, 0xa4, 0x29, 0x24, 0x64, 0x89, 0x74, 0x3a,
+ 0x5e, 0x51, 0xf7, 0x07, 0xe4, 0x0e, 0xd5, 0x52, 0xc7, 0x49, 0xf6, 0xf6,
+ 0x5e, 0x01, 0x00, 0xcc, 0x77, 0xf9, 0x57, 0x12, 0x10, 0x46, 0xd8, 0x4f,
+ 0x20, 0x0d, 0x28, 0xae, 0x37, 0x5b, 0xc2, 0xab, 0xd4, 0x87, 0x7f, 0xdf,
+ 0x48, 0x6e, 0x43, 0xdf, 0xfb, 0xfe, 0xfd, 0x63, 0xd5, 0x6c, 0x33, 0x63,
+ 0x83, 0x04, 0x57, 0x01, 0x32, 0xf6, 0x03, 0x28, 0x29, 0xab, 0x83, 0x6a,
+ 0x69, 0x35, 0x51, 0x43, 0xf3, 0x38, 0x53, 0xd1, 0x08, 0x80, 0x95, 0xf6,
+ 0x08, 0x0d, 0x40, 0x24, 0x12, 0x5f, 0x37, 0x88, 0x33, 0x67, 0x4d, 0x1c,
+ 0xfd, 0xe0, 0x85, 0xfa, 0xd1, 0xb4, 0xe8, 0x12, 0x27, 0xee, 0x7b, 0x5f,
+ 0x6a, 0x07, 0x7b, 0xa9, 0xaf, 0x45, 0x81, 0xdc, 0x47, 0x5d, 0x05, 0x98,
+ 0x04, 0x84, 0xaf, 0xa4, 0x2a, 0xe2, 0x60, 0x9b, 0x7b, 0x42, 0xdd, 0x45,
+ 0x3c, 0xbd, 0x76, 0x50, 0x15, 0x80, 0x10, 0xad, 0xc7, 0xee, 0xb4, 0x20,
+ 0x55, 0x22, 0x90, 0xba, 0x65, 0xfa, 0x71, 0xb5, 0x9e, 0xe2, 0x6c, 0x78,
+ 0xe8, 0x6d, 0xb2, 0x93, 0x7a, 0x83, 0x9a, 0x05, 0x89, 0x1e, 0x13, 0x7c,
+ 0xdb, 0x01, 0xa5, 0xb5, 0xd6, 0xe2, 0xac, 0x0f, 0x61, 0xa5, 0x42, 0x01,
+ 0xfc, 0xfe, 0xad, 0x82, 0x43, 0x13, 0x69, 0x7e, 0x77, 0x33, 0x49, 0xfb,
+ 0x83, 0xf6, 0x14, 0xdb, 0x4c, 0xe1, 0x2c, 0xd3, 0x00, 0x52, 0x5f, 0x0f,
+ 0x00, 0xec, 0x7c, 0xcf, 0xf2, 0x20, 0xb4, 0xb9, 0x34, 0x2c, 0x63, 0x8d,
+ 0xb7, 0x8b, 0x5d, 0x0b, 0x58, 0xf2, 0x05, 0xe3, 0xe1, 0x51, 0x0b, 0xf7,
+ 0xeb, 0xc4, 0xb7, 0x9c, 0xa6, 0x4b, 0x63, 0xf8, 0xd5, 0x5d, 0x4b, 0x8d,
+ 0x58, 0x4b, 0xe3, 0x5e, 0xd8, 0x47, 0x05, 0x67, 0xbf, 0xa3, 0x30, 0x97,
+ 0x5b, 0x08, 0xe2, 0x3f, 0x5c, 0x6a, 0x30, 0x5b, 0x22, 0xa3, 0xf5, 0xff,
+ 0x49, 0x30, 0x78, 0x6b, 0x0e, 0x4b, 0xd1, 0xf6, 0x6f, 0xa1, 0xa8, 0x5e,
+ 0x23, 0x3f, 0x91, 0x12, 0xc8, 0xbe, 0x4f, 0x38, 0x86, 0x03, 0x72, 0xab,
+ 0x77, 0x38, 0xd2, 0x4a, 0x19, 0x27, 0xf4, 0x2f, 0x72, 0xa7, 0xa5, 0x16,
+ 0xd5, 0x8f, 0xe0, 0x75, 0x9c, 0x1e, 0x27, 0xeb, 0xb9, 0x55, 0x88, 0x80,
+ 0x3c, 0x8f, 0xdb, 0xb4, 0xe4, 0xf6, 0xb5, 0xdb, 0xab, 0x2c, 0xd5, 0x5e,
+ 0x41, 0x0e, 0x4d, 0x05, 0xc5, 0xb2, 0x6d, 0x97, 0x89, 0xd1, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x63, 0x8f, 0xb7, 0x0f, 0x0f,
+ 0x29, 0xbc, 0xdb, 0xa3, 0x29, 0x9e, 0xe4, 0xa1, 0x52, 0xb6, 0x95, 0x3f,
+ 0x03, 0x2e, 0xec, 0x08, 0xa1, 0xdb, 0x14, 0xf1, 0x74, 0x59, 0xe5, 0xb4,
+ 0x50, 0xf5, 0xd9, 0x12, 0x3b, 0x98, 0x6c, 0x46, 0x23, 0x52, 0xe5, 0x6f,
+ 0x02, 0x4c, 0x6a, 0x01, 0xb2, 0x82, 0xe2, 0xce, 0x96, 0xba, 0x5b, 0x91,
+ 0x9b, 0x6b, 0xcf, 0xfc, 0xa1, 0x4e, 0xf5, 0xe4, 0x0c, 0x7a, 0x81, 0x6e,
+ 0xd6, 0x88, 0x1f, 0x8b, 0x8c, 0x09, 0x21, 0x71, 0x2e, 0xba, 0x22, 0xb0,
+ 0x2b, 0xf3, 0xb2, 0xd5, 0x4e, 0x27, 0x7c, 0xe8, 0x51, 0xe8, 0xce, 0x8b,
+ 0x36, 0x8f, 0x01, 0xad, 0xe6, 0xd9, 0x3c, 0xf3, 0xe3, 0xdb, 0x5a, 0x2a,
+ 0xe9, 0x07, 0xf3, 0x39, 0xec, 0x01, 0x8a, 0x75, 0x1b, 0x5e, 0xd0, 0x9c,
+ 0x97, 0xb0, 0xce, 0x39, 0xaa, 0xee, 0xd7, 0x72, 0x73, 0x87, 0x52, 0xe1,
+ 0xbc, 0x97, 0x53, 0xc9, 0x48, 0x5d, 0xd7, 0x4c, 0x5d, 0xb5, 0x70, 0x04,
+ 0x30, 0xaa, 0x6b, 0x07, 0xef, 0x76, 0x78, 0x2d, 0x26, 0x89, 0xba, 0x13,
+ 0xe3, 0x90, 0x3a, 0xaa, 0x66, 0xe6, 0xc5, 0xc9, 0x83, 0x86, 0xa3, 0x3f,
+ 0x93, 0x26, 0xff, 0x27, 0x50, 0x06, 0x25, 0x1f, 0xbe, 0x38, 0x24, 0x5b,
+ 0x80, 0xa1, 0x06, 0xe4, 0xcc, 0xbb, 0x99, 0x9d, 0x09, 0xc6, 0x07, 0xc1,
+ 0x90, 0x3a, 0x2c, 0x95, 0x5c, 0xd1, 0x75, 0x89, 0xdf, 0xe7, 0x74, 0xf7,
+ 0x04, 0xee, 0x94, 0x28, 0x05, 0x25, 0xbd, 0x20, 0x26, 0x83, 0x7d, 0x2f,
+ 0x79, 0x8d, 0xd8, 0xe5, 0x82, 0x7a, 0x3b, 0x63, 0x50, 0xbb, 0x7c, 0x4e,
+ 0xef, 0xe4, 0xbb, 0x30, 0x33, 0x25, 0xe3, 0x6c, 0x15, 0x3e, 0x64, 0xb6,
+ 0x76, 0x6f, 0xa3, 0x12, 0x3d, 0xfe, 0xc6, 0x04, 0xd7, 0x09, 0xcc, 0x2d,
+ 0x07, 0xa7, 0x45, 0xee, 0x34, 0xca, 0x48, 0x6a, 0xd0, 0xdd, 0x2b, 0xbf,
+ 0xa6, 0x2e, 0x68, 0x5f, 0xb6, 0x10, 0x47, 0xfc, 0x0d, 0xe3, 0xef, 0xbd,
+ 0xdd, 0x42, 0xe3, 0x07, 0xc3, 0x18, 0xd1, 0xe3, 0x9b, 0x22, 0x06, 0xcc,
+ 0x05, 0x97, 0xa6, 0x0c, 0xf3, 0x94, 0x27, 0xe3, 0x52, 0xce, 0xfb, 0x18,
+ 0xbe, 0x19, 0x28, 0xec, 0xda, 0xfd, 0x7e, 0x1f, 0x39, 0x71, 0x0f, 0xce,
+ 0xf1, 0x45, 0x69, 0x4b, 0x0e, 0x8c, 0xeb, 0x82, 0xd0, 0x60, 0x58, 0x3e,
+ 0x3b, 0xc2, 0x94, 0xd0, 0x76, 0x34, 0xbb, 0x27, 0xd5, 0xd5, 0xab, 0xa8,
+ 0xcd, 0xab, 0xe3, 0x85, 0xad, 0x9a, 0xd8, 0x78, 0x0d, 0xed, 0xf8, 0x69,
+ 0x44, 0xb5, 0x8b, 0xb5, 0x15, 0xdc, 0xd2, 0x5e, 0x0a, 0x45, 0x5a, 0x30,
+ 0xf5, 0xda, 0x57, 0x68, 0x83, 0x28, 0x8f, 0xe6, 0x72, 0x37, 0x1b, 0x05,
+ 0xb7, 0x68, 0xb3, 0x83, 0xcc, 0x15, 0x28, 0xb4, 0x0c, 0x90, 0x43, 0xc2,
+ 0x92, 0x4f, 0xdc, 0x62, 0x10, 0x13, 0x4f, 0x63, 0x86, 0x94, 0x99, 0xe7,
+ 0x38, 0x15, 0x16, 0x67, 0x8d, 0xca, 0xce, 0x0c, 0xb6, 0x92, 0x80, 0x75,
+ 0x34, 0x8d, 0xa8, 0xe0, 0xed, 0xd8, 0x97, 0xb3, 0x33, 0x72, 0x1f, 0xce,
+ 0xa5, 0x8f, 0xa8, 0x0f, 0x58, 0x50, 0x62, 0x79, 0x55, 0x3e, 0x18, 0x36,
+ 0x53, 0x7d, 0x50, 0xa2, 0xd6, 0x95, 0x2c, 0x70, 0xde, 0xf0, 0x97, 0x39,
+ 0x3c, 0x31, 0x5d, 0x17, 0xb3, 0xa7, 0x52, 0x23, 0xd1, 0xd0, 0x94, 0x35,
+ 0x7a, 0x7e, 0xf3, 0x2c, 0x1b, 0x0a, 0x3a, 0xd3, 0xea, 0x39, 0xc8, 0x38,
+ 0x56, 0xe2, 0xa4, 0xc1, 0xd5, 0x30, 0xf0, 0xbc, 0xa5, 0x59, 0x49, 0xd3,
+ 0x5e, 0x89, 0xc5, 0x8b, 0x5f, 0x07, 0x30, 0x21, 0x5b, 0xf4, 0x62, 0x68,
+ 0xa2, 0x64, 0x4e, 0x5d, 0x33, 0xd4, 0xd9, 0x4f, 0x39, 0xed, 0x23, 0xfa,
+ 0xf4, 0x53, 0x93, 0xc2, 0xd6, 0x39, 0x15, 0xde, 0xbb, 0xc2, 0xa7, 0x21,
+ 0x15, 0xb4, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc9, 0x2c, 0x66, 0x4e,
+ 0xab, 0x26, 0xed, 0x67, 0x08, 0xdf, 0x49, 0xee, 0xe9, 0xad, 0x0a, 0x0a,
+ 0xac, 0x0e, 0xbd, 0x23, 0xa3, 0x21, 0x12, 0x94, 0x1e, 0x01, 0x65, 0x96,
+ 0xdf, 0x6d, 0xa4, 0x24, 0xdc, 0x0e, 0xef, 0xcd, 0xc6, 0x53, 0x88, 0x56,
+ 0xa6, 0x0b, 0xae, 0xed, 0x45, 0xe9, 0xfc, 0xe4, 0x55, 0x2f, 0x2b, 0xcf,
+ 0x46, 0xe1, 0x19, 0xf4, 0x03, 0x7f, 0xb5, 0xc5, 0x81, 0x73, 0x6a, 0x49,
+ 0x47, 0x6d, 0x54, 0x22, 0xa6, 0xa6, 0x8b, 0x62, 0x3d, 0xe0, 0x6e, 0x80,
+ 0x3b, 0xf0, 0xd8, 0xf4, 0x07, 0xd1, 0x34, 0x99, 0x22, 0x5e, 0x0b, 0x64,
+ 0x99, 0xc8, 0xe4, 0xf8, 0x06, 0x06, 0x6d, 0xe5, 0x24, 0x0f, 0x6e, 0x7a,
+ 0xd1, 0x62, 0x56, 0x2c, 0xa8, 0x9b, 0x7b, 0xce, 0xf5, 0x2d, 0xbb, 0x12,
+ 0xaf, 0xec, 0xd3, 0x85, 0x1f, 0x60, 0x39, 0x5e, 0x6c, 0xfc, 0x1b, 0x70,
+ 0xbe, 0x6c, 0x9d, 0x74, 0x12, 0xc4, 0x65, 0xc6, 0xb1, 0x88, 0x7a, 0x95,
+ 0xb2, 0xc8, 0x33, 0x71, 0x1b, 0xb1, 0x2b, 0x85, 0x6e, 0x2e, 0x23, 0x3e,
+ 0x90, 0xd8, 0x56, 0x15, 0x2a, 0x6d, 0xa9, 0x84, 0x70, 0xd1, 0x53, 0xab,
+ 0xff, 0x21, 0x00, 0x24, 0xdd, 0x29, 0xc7, 0x45, 0x9d, 0xed, 0x4a, 0x27,
+ 0x50, 0x1f, 0x99, 0xdd, 0xfc, 0xcc, 0x0d, 0x07, 0x0e, 0x25, 0x9c, 0xc5,
+ 0x25, 0xac, 0x9b, 0xbf, 0xa3, 0xc6, 0xfe, 0xd1, 0x46, 0x31, 0x7e, 0x2a,
+ 0xa7, 0x8c, 0xe9, 0xfe, 0xe9, 0x7a, 0xf2, 0xcf, 0x3a, 0xf8, 0x6e, 0x1c,
+ 0x24, 0xd1, 0x01, 0x0b, 0x5e, 0x8b, 0x85, 0x1c, 0xa4, 0x1c, 0xd6, 0x40,
+ 0x7c, 0x54, 0xc3, 0x78, 0xcc, 0xe7, 0xf6, 0x1f, 0xac, 0x67, 0xe9, 0x0c,
+ 0x95, 0x73, 0xbb, 0x76, 0xf6, 0x31, 0x5a, 0xcc, 0x42, 0x34, 0x72, 0x4c,
+ 0x22, 0x4f, 0xfb, 0x3e, 0x5e, 0xc5, 0x6a, 0x29, 0x9f, 0x40, 0x42, 0x31,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xb6, 0xe6, 0x03, 0x11, 0xf4, 0x61, 0xaf,
+ 0x48, 0x3b, 0xf3, 0x24, 0x30, 0x02, 0x5a, 0xf5, 0xc0, 0x7e, 0x0f, 0x29,
+ 0xc2, 0x49, 0x31, 0x63, 0xe6, 0x86, 0xd8, 0xa1, 0x58, 0x3f, 0xa5, 0xa9,
+ 0xa0, 0x21, 0x91, 0x8d, 0xfa, 0xf1, 0x55, 0xbc, 0x78, 0x64, 0xdf, 0x34,
+ 0x0e, 0x3b, 0xf9, 0x89, 0xbb, 0x69, 0xfb, 0xb8, 0x44, 0x2e, 0xea, 0x86,
+ 0x67, 0xc8, 0x41, 0xc7, 0x7e, 0x91, 0x81, 0x92, 0x18, 0xd9, 0x6f, 0xad,
+ 0xb9, 0xee, 0x55, 0xc6, 0xd9, 0x7d, 0x02, 0x26, 0x8d, 0xbc, 0x8a, 0xb8,
+ 0x17, 0xb9, 0x39, 0xf1, 0xb3, 0x6f, 0x56, 0x06, 0x7a, 0xc4, 0x18, 0x64,
+ 0x78, 0x84, 0x0a, 0x05, 0x6f, 0xc3, 0xc0, 0x24, 0x88, 0xac, 0xa1, 0x7e,
+ 0xc4, 0x21, 0x55, 0x2e, 0x7a, 0x19, 0x6c, 0x5d, 0x1a, 0xd0, 0x37, 0x7c,
+ 0xdc, 0xc5, 0x22, 0xd0, 0x05, 0x6c, 0x56, 0x24, 0x42, 0x8d, 0x21, 0xcc,
+ 0xcc, 0x85, 0x64, 0xfe, 0x5b, 0xc5, 0xd9, 0x65, 0xbe, 0xb9, 0x51, 0xb6,
+ 0x10, 0xab, 0xf2, 0xdd, 0x24, 0x30, 0x77, 0x13, 0xac, 0xf6, 0xce, 0x31,
+ 0xa1, 0x2f, 0x38, 0x45, 0xe5, 0x96, 0x7f, 0x62, 0x20, 0xa4, 0x10, 0x0b,
+ 0xe5, 0xb1, 0x34, 0xd5, 0x33, 0x7f, 0xb4, 0x8a, 0xf4, 0xe0, 0xc1, 0x0f,
+ 0xca, 0xce, 0xa6, 0x55, 0xbf, 0x43, 0xcc, 0x5f, 0xde, 0x10, 0x3b, 0x39,
+ 0x86, 0xbc, 0xc6, 0xdc, 0xba, 0x38, 0xae, 0x1a, 0x50, 0xd5, 0x17, 0x56,
+ 0x56, 0xdf, 0x1e, 0xc4, 0x8a, 0x69, 0x25, 0x27, 0xe8, 0xb8, 0xf3, 0x27,
+ 0xf9, 0xe1, 0x49, 0x97, 0x77, 0x51, 0x9a, 0xbd, 0xda, 0x67, 0x27, 0xfc,
+ 0xb0, 0x6e, 0x93, 0xeb, 0xa2, 0x44, 0x7f, 0x03, 0xe0, 0xaf, 0xd1, 0xc4,
+ 0x9c, 0xc5, 0x26, 0x72, 0xe3, 0x74, 0xbe, 0xd5, 0xdb, 0x2b, 0xbd, 0xf6,
+ 0x58, 0xc1, 0xba, 0x52, 0x56, 0x79, 0x41, 0x39, 0xa1, 0x02, 0x82, 0x01,
+ 0x00, 0x6a, 0x96, 0x16, 0xa2, 0x89, 0xb5, 0xf7, 0x44, 0x87, 0x03, 0xdf,
+ 0x25, 0x31, 0x33, 0xd8, 0x45, 0x2d, 0x42, 0x25, 0xde, 0x12, 0xd9, 0x3c,
+ 0x01, 0xb4, 0x20, 0x23, 0x56, 0x1b, 0x8c, 0xf8, 0xd1, 0xfa, 0xb2, 0x03,
+ 0x46, 0x30, 0x55, 0x23, 0xc0, 0x5c, 0xfb, 0x85, 0xb3, 0xfb, 0x3d, 0xed,
+ 0x1a, 0x81, 0x33, 0x9b, 0xef, 0x97, 0x6b, 0x3e, 0x97, 0xf5, 0x9e, 0x9d,
+ 0x8d, 0x46, 0x78, 0x03, 0x11, 0x4e, 0x41, 0xd3, 0xb9, 0x04, 0x38, 0xeb,
+ 0x52, 0xa2, 0xdc, 0x1d, 0x4f, 0xdd, 0xf2, 0x4e, 0xd0, 0x84, 0xaf, 0xc8,
+ 0x41, 0x76, 0x5f, 0x03, 0x84, 0x4a, 0xa2, 0x91, 0x06, 0x04, 0x13, 0x35,
+ 0xf8, 0x98, 0xf1, 0x80, 0x24, 0x9c, 0x79, 0x90, 0x94, 0xda, 0xc4, 0x7e,
+ 0x85, 0x79, 0x8b, 0xc0, 0x39, 0x37, 0x72, 0xaf, 0xe3, 0x31, 0x6b, 0x87,
+ 0x19, 0xcb, 0x7e, 0x8b, 0x7f, 0x61, 0xb5, 0x24, 0x7b, 0x52, 0x52, 0x32,
+ 0x66, 0x62, 0xbb, 0x9f, 0xcf, 0x5e, 0xc9, 0x09, 0xd0, 0x5c, 0xce, 0xb2,
+ 0xf3, 0x60, 0x1c, 0x1b, 0xda, 0x53, 0x5d, 0xfb, 0xc5, 0xfd, 0x13, 0xdb,
+ 0x23, 0xeb, 0xae, 0x4c, 0xb9, 0xad, 0x54, 0x2b, 0xc2, 0x5c, 0x57, 0x7d,
+ 0x58, 0x1a, 0x43, 0x95, 0xed, 0x5c, 0x5b, 0x51, 0xe7, 0xb6, 0xbf, 0xda,
+ 0x0b, 0x29, 0xe8, 0xad, 0xb6, 0x1a, 0xae, 0xe8, 0x5a, 0x52, 0x08, 0xe6,
+ 0x0b, 0xb5, 0x38, 0x15, 0xd3, 0xbd, 0xb0, 0x40, 0x6e, 0x2a, 0x00, 0x55,
+ 0x53, 0x8c, 0xb8, 0x01, 0x86, 0xf1, 0xce, 0xb6, 0xd1, 0xf2, 0x46, 0xd3,
+ 0xc1, 0x08, 0x06, 0xab, 0x51, 0xc1, 0x4e, 0x1b, 0xbf, 0x0e, 0x39, 0xbc,
+ 0x42, 0xad, 0xd2, 0xe4, 0x3c, 0x21, 0x97, 0x0e, 0xf5, 0x09, 0x9d, 0xbe,
+ 0xb0, 0xc8, 0x47, 0x07, 0x63, 0xe5, 0x2e, 0x21, 0x3c, 0xbb, 0x73, 0xb7,
+ 0x3a, 0xd4, 0x40, 0x74, 0x91, 0x02, 0x82, 0x01, 0x00, 0x2a, 0x6b, 0x6e,
+ 0x8a, 0xdb, 0x83, 0x4c, 0x84, 0x14, 0x63, 0x70, 0x21, 0x32, 0x6a, 0xa6,
+ 0x54, 0xde, 0xe7, 0xe5, 0x67, 0x8a, 0x52, 0x4a, 0x39, 0x4d, 0x4d, 0x31,
+ 0x1e, 0xa6, 0xa4, 0x65, 0x93, 0x1e, 0x36, 0x04, 0x18, 0x0f, 0xa1, 0x32,
+ 0xf5, 0x39, 0x70, 0x0b, 0x42, 0xc1, 0xe6, 0x3e, 0x6b, 0x99, 0x49, 0x28,
+ 0x93, 0xa7, 0xcd, 0xfd, 0x1e, 0x54, 0xf3, 0xec, 0xb1, 0x0e, 0x4e, 0x5e,
+ 0xf4, 0x24, 0x7a, 0x22, 0x70, 0xdd, 0x36, 0x47, 0xc8, 0x69, 0x95, 0xf6,
+ 0x1b, 0x29, 0x7f, 0x82, 0xf2, 0xfd, 0xa2, 0xd2, 0xcc, 0x2b, 0x26, 0x68,
+ 0x9a, 0x50, 0xa0, 0xd7, 0xac, 0x9b, 0xf3, 0x37, 0x0f, 0x94, 0xf7, 0x1b,
+ 0x82, 0x17, 0x87, 0xdd, 0x3e, 0xdf, 0xfc, 0x41, 0xab, 0x4f, 0xfa, 0x32,
+ 0x1d, 0xe5, 0xec, 0xf8, 0xa8, 0xbb, 0x90, 0x37, 0x6f, 0x0a, 0x91, 0x70,
+ 0x17, 0x7f, 0x64, 0x37, 0x7b, 0xb7, 0xf4, 0x94, 0x89, 0xf4, 0x79, 0x57,
+ 0x7f, 0xc4, 0xbb, 0x8e, 0xde, 0x8f, 0x02, 0xe5, 0x07, 0x5f, 0xb6, 0x3e,
+ 0x79, 0xff, 0x44, 0x13, 0x7e, 0xae, 0xd4, 0xfe, 0x61, 0x21, 0x66, 0xa9,
+ 0xfb, 0xa8, 0x11, 0x90, 0xb0, 0xd5, 0x48, 0xcb, 0xaa, 0x06, 0x14, 0x79,
+ 0xa6, 0x11, 0xfa, 0xb5, 0x0e, 0xf4, 0x9e, 0xdf, 0x84, 0x5c, 0xd5, 0x29,
+ 0xe6, 0xf7, 0x1c, 0xc5, 0x5a, 0xda, 0xad, 0xc4, 0xc3, 0xec, 0x21, 0x75,
+ 0x39, 0x0a, 0x33, 0x3f, 0x73, 0x26, 0x8c, 0x9c, 0x48, 0xfd, 0xda, 0x00,
+ 0x47, 0x99, 0x9d, 0xcb, 0xc7, 0xc8, 0xd8, 0xa8, 0xa8, 0xa3, 0xe4, 0x9f,
+ 0xe3, 0xe7, 0xc8, 0xfe, 0x72, 0x6d, 0x33, 0x21, 0x93, 0xa1, 0x0f, 0x54,
+ 0x76, 0xe8, 0x50, 0x5e, 0xa9, 0x7d, 0x90, 0x4d, 0x55, 0x33, 0xde, 0x8e,
+ 0xfb, 0x26, 0x4a, 0x08, 0xb8, 0xcd, 0x35, 0xc9, 0xa3, 0x04, 0xbc, 0x7c,
+ 0x01, 0x02, 0x82, 0x01, 0x00, 0x4e, 0x82, 0x51, 0x51, 0xa7, 0x1c, 0xe0,
+ 0x3d, 0xc7, 0xfe, 0x57, 0x21, 0x89, 0x39, 0x73, 0xcd, 0x3c, 0xf8, 0x3c,
+ 0x4e, 0x30, 0x6a, 0xcc, 0x65, 0x15, 0x56, 0x5e, 0x5f, 0xaf, 0x3b, 0x92,
+ 0x48, 0x91, 0x18, 0xae, 0x02, 0xc5, 0x09, 0x28, 0x2c, 0x1e, 0xd1, 0xc9,
+ 0x58, 0xbf, 0xe7, 0x8f, 0x95, 0xf8, 0xf7, 0x6b, 0xa8, 0xcf, 0x3d, 0xf7,
+ 0xb7, 0x00, 0x45, 0x14, 0x00, 0xc4, 0xb9, 0xb5, 0xe8, 0xa3, 0x5f, 0x10,
+ 0xa2, 0xd7, 0x8c, 0x35, 0xa1, 0x3f, 0x66, 0xf9, 0x2b, 0x14, 0x75, 0xa5,
+ 0x34, 0xe3, 0x5b, 0xc3, 0xcc, 0xf5, 0xff, 0xec, 0xbc, 0xba, 0x86, 0x3a,
+ 0x33, 0x42, 0x8e, 0x27, 0x4e, 0x55, 0x72, 0xaf, 0xe5, 0x01, 0x3c, 0x4a,
+ 0x65, 0x1e, 0x8e, 0xce, 0x0f, 0x17, 0xf3, 0x4e, 0x5f, 0x7d, 0xb0, 0x57,
+ 0x47, 0x18, 0x36, 0x06, 0x09, 0x3a, 0xdc, 0xf8, 0x97, 0xe0, 0xde, 0x08,
+ 0xa9, 0x1a, 0x02, 0x67, 0xa2, 0xc5, 0xad, 0x35, 0xf7, 0x79, 0xab, 0x59,
+ 0xa2, 0xff, 0x03, 0xf0, 0x5a, 0xba, 0x08, 0x55, 0x83, 0xb2, 0xb5, 0x0b,
+ 0x6e, 0xe7, 0x4f, 0x69, 0x69, 0x0a, 0xb3, 0x0b, 0xd1, 0xed, 0x81, 0x76,
+ 0x74, 0x0b, 0x18, 0x5c, 0x03, 0xe2, 0x1a, 0x4b, 0x32, 0xcc, 0xf4, 0x93,
+ 0xde, 0x6b, 0xa2, 0x21, 0xa0, 0x4b, 0x97, 0xfe, 0x41, 0x7a, 0x37, 0x2c,
+ 0x93, 0x82, 0x69, 0x6c, 0x5e, 0x92, 0xe4, 0x4e, 0xc9, 0x96, 0x07, 0xff,
+ 0x8b, 0x11, 0x02, 0xbd, 0x68, 0x67, 0x36, 0xd6, 0x10, 0x39, 0x52, 0x02,
+ 0x4f, 0xdd, 0xc0, 0xee, 0xe2, 0xe0, 0x5e, 0x7f, 0x0e, 0x8b, 0x57, 0x28,
+ 0x69, 0x12, 0x18, 0xe9, 0x54, 0x25, 0xef, 0x0e, 0x6f, 0xc3, 0x5f, 0x90,
+ 0x23, 0x22, 0xe7, 0xd8, 0x1a, 0x06, 0x52, 0x8e, 0x53, 0x07, 0xb1, 0x93,
+ 0xf3, 0x31, 0xa4, 0x3b, 0x37, 0x44, 0xb7, 0xd8, 0x63};
+
+static const std::vector<uint8_t> priv_key_86{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xd8, 0x9d, 0x42, 0x4b, 0x14, 0xb8, 0x6a, 0xf7, 0x93, 0x19,
+ 0x72, 0x0c, 0x72, 0x83, 0xef, 0x4b, 0xa1, 0x34, 0xb6, 0x69, 0xa1, 0xd5,
+ 0xa8, 0x2f, 0xae, 0xb5, 0x19, 0x68, 0xa4, 0x8c, 0x78, 0x57, 0x51, 0xc8,
+ 0x2a, 0xa7, 0x73, 0xa8, 0x87, 0x4e, 0xa8, 0x25, 0x38, 0x91, 0xad, 0xb0,
+ 0x60, 0x45, 0x36, 0xe5, 0x37, 0xfd, 0xdc, 0x60, 0x49, 0xa1, 0x01, 0x5a,
+ 0x7e, 0x92, 0x92, 0x0e, 0xb2, 0x56, 0x51, 0x6a, 0x6c, 0xd0, 0xee, 0xfa,
+ 0x60, 0xd1, 0xc9, 0x3b, 0x67, 0x9a, 0xd6, 0x19, 0xf8, 0x1e, 0xb6, 0x27,
+ 0x17, 0x02, 0x52, 0x88, 0xe7, 0x28, 0x4d, 0x3d, 0x7b, 0xf5, 0x5b, 0xbb,
+ 0x9d, 0xc9, 0xa8, 0x67, 0xfa, 0x4c, 0x03, 0x23, 0xba, 0x4b, 0x28, 0x99,
+ 0xb6, 0x37, 0x39, 0xef, 0x9d, 0x96, 0x67, 0x90, 0xd6, 0x42, 0xf9, 0x5b,
+ 0x6b, 0xc8, 0xba, 0x34, 0x1e, 0x03, 0x71, 0x9d, 0x9e, 0x9c, 0xd8, 0x6e,
+ 0x0d, 0x8c, 0x4a, 0x2d, 0x0c, 0x3f, 0x25, 0xfb, 0xa8, 0x6e, 0xf4, 0xcb,
+ 0x81, 0xe9, 0x39, 0xd1, 0x59, 0x44, 0x5c, 0x64, 0xe0, 0x4a, 0x2e, 0x18,
+ 0x5b, 0x1b, 0xef, 0x1e, 0x11, 0x37, 0x74, 0x2c, 0x5e, 0x39, 0x9a, 0x91,
+ 0xf0, 0x66, 0xd8, 0xa5, 0x69, 0xbd, 0x9a, 0xca, 0xca, 0x41, 0x55, 0xea,
+ 0x11, 0xc4, 0xc6, 0x47, 0x48, 0x11, 0xe5, 0xd9, 0xd7, 0x9f, 0x0e, 0x55,
+ 0x96, 0xc5, 0x0f, 0xf2, 0x59, 0x2c, 0x3c, 0xe7, 0x43, 0x4b, 0xfc, 0x4e,
+ 0xf7, 0xdc, 0x5c, 0x1f, 0x7c, 0x36, 0x8d, 0x55, 0xc0, 0x71, 0x25, 0xf0,
+ 0x4b, 0xa5, 0xb1, 0xdd, 0x5b, 0x3b, 0xcf, 0x01, 0x0c, 0x87, 0x55, 0x3d,
+ 0x86, 0xdb, 0x3d, 0x04, 0x60, 0xdc, 0x8b, 0x88, 0xe9, 0x97, 0x0d, 0x1e,
+ 0xd1, 0xfc, 0xdb, 0x7f, 0x42, 0x55, 0xf4, 0x21, 0x79, 0x1f, 0x85, 0x19,
+ 0x4b, 0x91, 0x60, 0xf8, 0x9c, 0x38, 0x1e, 0xd1, 0x4c, 0xa5, 0x32, 0xfc,
+ 0x4b, 0x1e, 0x2e, 0x50, 0x7b, 0x01, 0xd8, 0x2a, 0xc5, 0xb6, 0x83, 0x67,
+ 0x8b, 0x34, 0xd9, 0x03, 0x60, 0x5d, 0xb1, 0x88, 0xb9, 0x10, 0x33, 0x25,
+ 0x43, 0x3c, 0x71, 0xc3, 0x98, 0xaf, 0x2e, 0x49, 0xe3, 0x0e, 0x8d, 0x71,
+ 0x00, 0xb5, 0x6e, 0x2a, 0x48, 0x8e, 0x32, 0x75, 0xa3, 0xe4, 0xcf, 0x75,
+ 0x46, 0x59, 0x15, 0xa2, 0x4a, 0xd7, 0xc6, 0x7d, 0x46, 0x6d, 0x10, 0xd5,
+ 0x6a, 0xf9, 0xf2, 0x97, 0xcf, 0x84, 0x83, 0x50, 0xa2, 0x70, 0xa7, 0x5a,
+ 0x3d, 0xf8, 0xca, 0x7f, 0x61, 0xd6, 0x63, 0x15, 0x3c, 0x27, 0x7d, 0xdf,
+ 0x3e, 0xf4, 0xf1, 0x68, 0xcc, 0x7e, 0x45, 0x16, 0x71, 0xde, 0x17, 0x4a,
+ 0x8c, 0x58, 0xbe, 0x3d, 0x3e, 0xd3, 0x33, 0xee, 0xe1, 0xc8, 0xaf, 0x47,
+ 0x9c, 0x4f, 0xbf, 0x78, 0x69, 0xf5, 0x34, 0xa9, 0xa8, 0xba, 0xe3, 0x04,
+ 0xa3, 0x49, 0x38, 0xfe, 0x92, 0x4a, 0x80, 0x6c, 0xca, 0xcc, 0xb3, 0x3f,
+ 0x22, 0xfc, 0x1d, 0x3a, 0x3a, 0xde, 0xad, 0xdb, 0xe0, 0x92, 0xea, 0x5b,
+ 0x3e, 0x2d, 0x87, 0x0c, 0xed, 0xf4, 0x1d, 0x4e, 0x39, 0x8a, 0x58, 0x6b,
+ 0x9d, 0xfa, 0x92, 0x0a, 0x0d, 0x24, 0x65, 0x7e, 0x54, 0xd5, 0x6b, 0x09,
+ 0xf4, 0x5d, 0xd2, 0xf4, 0xda, 0xac, 0x0e, 0xbe, 0xf8, 0x56, 0x87, 0x77,
+ 0x68, 0xb0, 0xa0, 0x79, 0xc5, 0x1b, 0x5f, 0x5a, 0x65, 0xdd, 0x95, 0xc7,
+ 0x54, 0xa4, 0x63, 0x56, 0xd1, 0x00, 0xa4, 0x00, 0x64, 0x3f, 0xce, 0xe3,
+ 0xe8, 0x79, 0xb0, 0x11, 0xdc, 0x4f, 0xa5, 0x2f, 0xcf, 0xb4, 0x0c, 0xd6,
+ 0x39, 0xb5, 0x55, 0xaf, 0x10, 0xb4, 0xcd, 0x5c, 0xe5, 0xff, 0xaf, 0xd3,
+ 0x6c, 0x20, 0xaa, 0x86, 0x65, 0x1d, 0x1b, 0xd5, 0x4c, 0x4c, 0x88, 0x78,
+ 0x54, 0x29, 0xb8, 0x6d, 0xd5, 0x0d, 0x07, 0x61, 0xf8, 0x4d, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xd7, 0xa8, 0xb9, 0xb7,
+ 0xc6, 0x89, 0x54, 0xf5, 0xe7, 0x9e, 0x0d, 0xce, 0x16, 0xb5, 0x04, 0x29,
+ 0x67, 0xf5, 0xf3, 0x26, 0x77, 0xd9, 0x1f, 0xf9, 0x59, 0x17, 0x34, 0x94,
+ 0xda, 0x3e, 0x80, 0x11, 0x6f, 0x7a, 0xb9, 0xfc, 0xbd, 0x49, 0xac, 0x6c,
+ 0xc3, 0x3b, 0x4b, 0x76, 0xbe, 0x56, 0x3b, 0x82, 0xad, 0x84, 0xc8, 0x9a,
+ 0x16, 0x2e, 0x47, 0x1f, 0xe5, 0x19, 0x13, 0xab, 0x19, 0x7f, 0x48, 0x4e,
+ 0x68, 0x00, 0x6d, 0x16, 0x16, 0xd7, 0x70, 0x4d, 0x6c, 0xeb, 0x97, 0xda,
+ 0xb0, 0x0e, 0x6a, 0xd9, 0x28, 0xc1, 0x02, 0x47, 0x6d, 0xa4, 0x9f, 0x7f,
+ 0xa0, 0x66, 0xf6, 0x62, 0xf1, 0x51, 0x79, 0x66, 0xac, 0x23, 0xd9, 0x2e,
+ 0x94, 0x71, 0x9d, 0xa7, 0xf6, 0x64, 0x12, 0xe6, 0x28, 0xe8, 0x47, 0x1c,
+ 0xd7, 0x3f, 0x7c, 0x12, 0x71, 0xf0, 0x72, 0xff, 0x05, 0x63, 0x9d, 0xfe,
+ 0x0f, 0xbf, 0xbd, 0x8a, 0xaa, 0x6f, 0xe7, 0x4d, 0x25, 0x0c, 0x74, 0x84,
+ 0xea, 0x6c, 0x02, 0xe5, 0x75, 0x12, 0xa7, 0xe4, 0x6b, 0x8b, 0xe2, 0x34,
+ 0x0d, 0x48, 0xe1, 0x84, 0xf9, 0x1f, 0x86, 0x95, 0xe9, 0x1b, 0x26, 0x48,
+ 0xef, 0x80, 0xbc, 0xce, 0xdc, 0xf5, 0x2f, 0x43, 0x35, 0xae, 0x79, 0xf8,
+ 0x2b, 0x84, 0x7a, 0x99, 0x51, 0xd0, 0x18, 0xa0, 0xb0, 0x47, 0x87, 0x99,
+ 0x4a, 0x1d, 0xf8, 0x6e, 0x82, 0xf6, 0xf3, 0x84, 0x7e, 0xbb, 0xe9, 0xcc,
+ 0x01, 0x56, 0xbd, 0xc9, 0x89, 0x09, 0x95, 0xfb, 0xee, 0x3b, 0xea, 0x8e,
+ 0xe5, 0x67, 0xda, 0x90, 0xcc, 0x14, 0xd1, 0x3b, 0xc6, 0x39, 0x7b, 0xfb,
+ 0xaf, 0xbc, 0x7b, 0x9c, 0xc1, 0x60, 0xe0, 0x42, 0xa6, 0x1d, 0x15, 0xd2,
+ 0x7d, 0x99, 0x71, 0xf6, 0xd1, 0x39, 0x3e, 0x17, 0x60, 0xf0, 0xf2, 0x3a,
+ 0x61, 0x34, 0x72, 0x42, 0xcf, 0x60, 0xbf, 0xbb, 0x9d, 0xaf, 0xe6, 0xd6,
+ 0xa2, 0xd9, 0x50, 0x22, 0xd4, 0x2d, 0x54, 0x52, 0xd8, 0x63, 0xfa, 0x91,
+ 0xe5, 0xd8, 0x5f, 0x34, 0x25, 0x19, 0x3b, 0x71, 0x70, 0x52, 0xc5, 0x89,
+ 0xa3, 0x81, 0x35, 0x7a, 0xaf, 0x46, 0x75, 0x02, 0xa0, 0x82, 0xae, 0x20,
+ 0x82, 0xf4, 0x18, 0x1b, 0xed, 0x28, 0x33, 0x12, 0xf7, 0x83, 0xb5, 0xcc,
+ 0xcd, 0xcb, 0x94, 0xb4, 0x0e, 0xa2, 0x58, 0x31, 0x28, 0x55, 0x51, 0xec,
+ 0x1c, 0xb4, 0x95, 0xef, 0x88, 0x4f, 0x3f, 0x83, 0x70, 0x22, 0x98, 0xb5,
+ 0xed, 0xb6, 0x15, 0xce, 0x87, 0xd2, 0xb2, 0x82, 0x59, 0xb9, 0xd7, 0xcf,
+ 0x55, 0x81, 0xdd, 0x8b, 0x27, 0xd9, 0xd3, 0xc5, 0x23, 0x08, 0x3c, 0x31,
+ 0x6a, 0x73, 0x41, 0xf4, 0xb9, 0xa4, 0x9a, 0xb1, 0x56, 0x23, 0x2d, 0x3d,
+ 0xfb, 0xb0, 0xe4, 0x50, 0x86, 0xb5, 0x8e, 0x39, 0xc5, 0x1d, 0x83, 0x1c,
+ 0xb9, 0x43, 0x27, 0x64, 0xd2, 0x12, 0x7a, 0x69, 0x18, 0x05, 0xd9, 0xc4,
+ 0xb7, 0xb4, 0xc0, 0x73, 0x24, 0xb2, 0xfd, 0xb0, 0x20, 0x5f, 0xef, 0xd0,
+ 0x65, 0xc2, 0xd9, 0x0b, 0x92, 0xb8, 0xde, 0x4f, 0xf4, 0xb8, 0x27, 0x64,
+ 0xb7, 0xa5, 0x31, 0xb8, 0xd9, 0xc2, 0x5f, 0x46, 0x21, 0x14, 0x70, 0xe7,
+ 0xa0, 0xf5, 0xe6, 0x46, 0xb8, 0x04, 0x66, 0x36, 0x59, 0x9a, 0xe6, 0x4c,
+ 0x32, 0x2a, 0x03, 0x48, 0x93, 0xad, 0x0c, 0x72, 0xaf, 0x55, 0x58, 0xb5,
+ 0x82, 0xcb, 0x5f, 0x61, 0x5c, 0x13, 0x6d, 0xa2, 0xd2, 0x1d, 0xb8, 0xd9,
+ 0x11, 0x0f, 0x95, 0xf8, 0x74, 0xfa, 0xeb, 0x12, 0x68, 0xe7, 0xc8, 0x38,
+ 0x0b, 0x42, 0x19, 0x47, 0x6f, 0xab, 0xba, 0xb3, 0xae, 0x6c, 0x00, 0x8a,
+ 0x3d, 0xbc, 0x4e, 0x89, 0x85, 0xf5, 0xc5, 0x71, 0x24, 0xda, 0x56, 0x13,
+ 0x57, 0x9f, 0x92, 0x6a, 0xa3, 0xfa, 0xa4, 0x44, 0x31, 0x38, 0xe8, 0xcf,
+ 0xde, 0xbf, 0x3c, 0x81, 0x02, 0x82, 0x01, 0x01, 0x00, 0xfc, 0x21, 0xb5,
+ 0xfd, 0xc6, 0xc7, 0x43, 0x28, 0xd0, 0x1b, 0xa9, 0x6c, 0x69, 0x69, 0x8f,
+ 0xa6, 0xf8, 0x7a, 0x6f, 0xd2, 0xd0, 0x11, 0x70, 0xcb, 0xe3, 0xd7, 0xf3,
+ 0xea, 0x5f, 0xa1, 0xcc, 0xf1, 0x91, 0x1a, 0xcf, 0x48, 0x99, 0x38, 0x41,
+ 0x37, 0x58, 0xe4, 0x02, 0xa7, 0x3e, 0x3e, 0xfd, 0xfc, 0x42, 0x35, 0x3a,
+ 0xef, 0x94, 0x0a, 0x7a, 0x7e, 0x94, 0xe2, 0x08, 0xcb, 0xd2, 0xf6, 0xd4,
+ 0x3f, 0xb6, 0x59, 0x2f, 0xd7, 0xfd, 0x6c, 0xb1, 0x70, 0xbf, 0xd7, 0x28,
+ 0x35, 0xd5, 0x0d, 0x2d, 0x2b, 0xda, 0xa6, 0xbc, 0x27, 0x45, 0x86, 0x2e,
+ 0x5d, 0x03, 0xcd, 0x70, 0x02, 0xc3, 0x24, 0x6e, 0xe0, 0x5b, 0xce, 0xfd,
+ 0xfc, 0xb9, 0x23, 0xc7, 0x63, 0xf9, 0xec, 0x9c, 0x05, 0xa7, 0x70, 0xcd,
+ 0xf9, 0x6c, 0xfc, 0x65, 0x00, 0x99, 0xa0, 0x84, 0x8a, 0x68, 0x6e, 0xed,
+ 0x16, 0x0a, 0x00, 0x91, 0x16, 0xf9, 0x3e, 0xe7, 0xe2, 0xf3, 0x1d, 0x23,
+ 0xe4, 0x5d, 0x1b, 0xe4, 0xb0, 0xb3, 0x96, 0xd6, 0x91, 0xc4, 0x34, 0xad,
+ 0x44, 0x73, 0x79, 0xa6, 0x51, 0xe2, 0xef, 0x14, 0x82, 0xf7, 0xc6, 0x66,
+ 0xc0, 0xc9, 0xd2, 0x77, 0xb7, 0x3d, 0xb6, 0xce, 0xe9, 0x1f, 0x77, 0x0a,
+ 0xa6, 0x09, 0xe3, 0x68, 0xef, 0x3b, 0x9e, 0xdf, 0x70, 0x9c, 0x36, 0xd1,
+ 0xce, 0x88, 0x72, 0x42, 0x3f, 0xdd, 0x4b, 0x38, 0xd5, 0x4b, 0xa7, 0x0d,
+ 0x49, 0xea, 0xa1, 0x47, 0x25, 0x68, 0xfb, 0x0a, 0xec, 0x1e, 0xcc, 0x40,
+ 0x73, 0xe4, 0x07, 0x22, 0x05, 0x16, 0xcd, 0xd0, 0x1e, 0x11, 0xd7, 0x7f,
+ 0x6d, 0x4f, 0x5d, 0xe5, 0xb3, 0x32, 0xa5, 0xd6, 0xa9, 0x77, 0x96, 0xc2,
+ 0xd4, 0x69, 0xc5, 0x09, 0x2b, 0xef, 0x93, 0x89, 0xf1, 0x68, 0xef, 0x6e,
+ 0xb4, 0x81, 0x57, 0x61, 0x84, 0x06, 0x48, 0xa8, 0xc2, 0xe7, 0xb6, 0x45,
+ 0x07, 0x02, 0x82, 0x01, 0x01, 0x00, 0xdb, 0xf0, 0x0c, 0x2f, 0x80, 0xfc,
+ 0x3f, 0x93, 0xc3, 0xb0, 0x29, 0x62, 0x54, 0xd9, 0xcc, 0xac, 0x77, 0x29,
+ 0x7e, 0xc7, 0x2e, 0xf8, 0x81, 0x19, 0x1c, 0xdf, 0x00, 0x2c, 0x56, 0x15,
+ 0x35, 0xf9, 0x6f, 0x84, 0x31, 0x98, 0x9c, 0x45, 0x20, 0xb5, 0xe9, 0xd4,
+ 0xce, 0x9d, 0xa6, 0xba, 0x46, 0x1c, 0x68, 0x6f, 0x3b, 0x22, 0x0a, 0x7d,
+ 0x59, 0xe6, 0xce, 0x10, 0xc2, 0x5a, 0xdd, 0xad, 0x2b, 0x19, 0x45, 0xa6,
+ 0x02, 0x4f, 0x58, 0x94, 0xec, 0x43, 0x32, 0x6a, 0x45, 0x9b, 0x00, 0xe0,
+ 0x3c, 0x08, 0x86, 0xa6, 0x1b, 0x4a, 0x3e, 0xc3, 0x35, 0x6a, 0x08, 0x2c,
+ 0xb1, 0x92, 0x2b, 0x73, 0xd3, 0xc9, 0x33, 0x56, 0x17, 0xf1, 0xf5, 0x37,
+ 0x63, 0x50, 0xfb, 0x39, 0xe5, 0xd7, 0xcf, 0x1a, 0x23, 0x5f, 0x59, 0x5f,
+ 0x18, 0xbd, 0x6e, 0x92, 0x6f, 0x0b, 0x64, 0x86, 0x2f, 0xdf, 0xa1, 0xae,
+ 0x85, 0x78, 0x5c, 0x30, 0xb7, 0xcc, 0x0c, 0xe5, 0xb7, 0x93, 0x31, 0x33,
+ 0x8e, 0x42, 0x41, 0x45, 0xea, 0xf4, 0x10, 0x1f, 0x3b, 0x89, 0x4d, 0x4e,
+ 0x61, 0x35, 0x55, 0xfd, 0xd9, 0x54, 0x25, 0xde, 0x4a, 0xb2, 0x69, 0x13,
+ 0xb7, 0x1d, 0xc9, 0xbc, 0xc2, 0xf4, 0x84, 0x90, 0x1c, 0xdf, 0xc9, 0x50,
+ 0x9c, 0x87, 0x13, 0x0f, 0xec, 0x83, 0xcb, 0x75, 0xfc, 0xa6, 0x4a, 0x24,
+ 0x09, 0x0f, 0xfa, 0x84, 0xc5, 0x3b, 0x4c, 0x11, 0xe0, 0xc0, 0x21, 0xb6,
+ 0xa6, 0x74, 0xcf, 0x2a, 0xa3, 0xd7, 0x36, 0x52, 0xbf, 0x32, 0xb3, 0x8b,
+ 0x2a, 0x97, 0xed, 0x08, 0x17, 0x9e, 0x9a, 0x86, 0x3f, 0x6a, 0x3c, 0x74,
+ 0x04, 0xc9, 0x9a, 0x4f, 0xba, 0x65, 0x7c, 0xeb, 0xa1, 0x13, 0x16, 0x59,
+ 0x6b, 0xf7, 0xf4, 0x47, 0xdf, 0xe3, 0x53, 0xc7, 0xf1, 0xe4, 0xa6, 0xef,
+ 0x72, 0xb6, 0xf0, 0x0d, 0xb7, 0xde, 0x5e, 0xe3, 0xb7, 0x0b, 0x02, 0x82,
+ 0x01, 0x00, 0x2f, 0xc5, 0x2f, 0x57, 0x1a, 0xcf, 0x6c, 0x31, 0x12, 0x64,
+ 0xfb, 0x4f, 0xb8, 0x15, 0x31, 0x0b, 0x80, 0xae, 0xa9, 0xfb, 0x36, 0x42,
+ 0xe7, 0xad, 0x29, 0xc9, 0x23, 0xc4, 0xb7, 0x43, 0xcf, 0xb1, 0xc1, 0x3d,
+ 0x64, 0x22, 0xac, 0x2d, 0x15, 0x66, 0x28, 0x28, 0x63, 0x3c, 0x4e, 0xb5,
+ 0xde, 0xa7, 0x69, 0xdf, 0xed, 0xff, 0xb0, 0x7b, 0xdf, 0xc3, 0x95, 0xef,
+ 0xd1, 0x9c, 0xd4, 0xa6, 0xc1, 0x86, 0x24, 0xc5, 0x77, 0x24, 0x24, 0x36,
+ 0xf0, 0xd3, 0x9c, 0xf5, 0x65, 0xff, 0xf5, 0x12, 0xdf, 0x09, 0x1d, 0x0f,
+ 0x54, 0x3c, 0xd8, 0x96, 0x58, 0xb8, 0x74, 0xdc, 0xfa, 0xa8, 0xfb, 0x52,
+ 0x2e, 0xd3, 0xc1, 0x71, 0x51, 0x7c, 0x0d, 0x93, 0xf2, 0xd6, 0x45, 0x67,
+ 0x08, 0x14, 0xa6, 0x29, 0xe0, 0x4c, 0xae, 0xd2, 0x8f, 0x4c, 0x72, 0xcf,
+ 0x0f, 0xed, 0xad, 0x65, 0xbe, 0xf3, 0xdb, 0x07, 0x4a, 0x76, 0x20, 0xd9,
+ 0x43, 0x54, 0x23, 0x9d, 0xd4, 0xcc, 0x12, 0xbc, 0x13, 0x33, 0x4b, 0x83,
+ 0x7b, 0xb9, 0xf8, 0x83, 0xc6, 0x84, 0x5e, 0xa0, 0xa0, 0xdb, 0x88, 0xf4,
+ 0xa5, 0x5d, 0x3f, 0x16, 0xcf, 0x27, 0x1d, 0xd6, 0x0b, 0xaa, 0xa3, 0x3d,
+ 0xbc, 0xac, 0x3c, 0xb2, 0xf0, 0x48, 0x8f, 0x3d, 0x10, 0x07, 0xab, 0xb3,
+ 0x29, 0x40, 0x8b, 0xc8, 0x73, 0x2d, 0xff, 0x7a, 0x2e, 0x85, 0x2d, 0x27,
+ 0x70, 0x68, 0x31, 0x42, 0x40, 0x69, 0x4d, 0xd4, 0x2a, 0xc7, 0xb2, 0xc1,
+ 0x45, 0xcb, 0x80, 0xf6, 0x50, 0x0b, 0xe5, 0x1b, 0x58, 0xdd, 0xbf, 0xf9,
+ 0x54, 0xc2, 0x2d, 0xbd, 0x37, 0xbe, 0x7d, 0x38, 0x1c, 0x2a, 0x3c, 0xa1,
+ 0x61, 0x2f, 0x90, 0xa1, 0xf6, 0xde, 0x0a, 0x00, 0x34, 0x01, 0xa8, 0x0d,
+ 0xbb, 0x28, 0x0b, 0x2a, 0xba, 0x3d, 0xe6, 0xf7, 0xa8, 0x59, 0x3c, 0x5b,
+ 0x8d, 0xe6, 0x07, 0xc2, 0xe8, 0x07, 0x02, 0x82, 0x01, 0x01, 0x00, 0x90,
+ 0xd1, 0x8a, 0x24, 0x89, 0x69, 0x0f, 0x2f, 0xeb, 0xed, 0x86, 0x02, 0x72,
+ 0x5e, 0x8b, 0x4f, 0x90, 0x93, 0x29, 0x20, 0x5c, 0x84, 0x52, 0xf5, 0x47,
+ 0x36, 0x6b, 0x35, 0xc6, 0x64, 0xe7, 0x0a, 0x5c, 0x6c, 0x8d, 0xff, 0xaf,
+ 0xfe, 0x30, 0xa0, 0xb7, 0xdc, 0x61, 0x44, 0x1b, 0x71, 0x92, 0x12, 0xc8,
+ 0x8d, 0x5d, 0x41, 0x77, 0xe8, 0xbc, 0x16, 0xa6, 0xdf, 0x10, 0x2a, 0xa6,
+ 0xc6, 0x8c, 0x97, 0x72, 0x6d, 0xf2, 0x1d, 0x6e, 0xf5, 0x78, 0x70, 0x72,
+ 0xb4, 0xd9, 0x2a, 0x4c, 0x34, 0x5a, 0x33, 0x3e, 0xfe, 0x07, 0x00, 0x27,
+ 0x3d, 0x80, 0x61, 0x56, 0x0a, 0x9f, 0xcd, 0xe0, 0x80, 0xbf, 0x16, 0x3f,
+ 0x90, 0x53, 0xea, 0x05, 0x0e, 0x38, 0x7e, 0x2d, 0x3e, 0x1d, 0x62, 0xb1,
+ 0xc2, 0xc3, 0x41, 0xd8, 0x66, 0x2e, 0xb3, 0x25, 0x28, 0x94, 0xa7, 0xca,
+ 0xc4, 0x34, 0xa7, 0xab, 0x1d, 0x70, 0x53, 0x25, 0x59, 0x0a, 0xdc, 0xf8,
+ 0x2d, 0x16, 0x68, 0x7c, 0x40, 0x37, 0x4e, 0xd7, 0x0e, 0x03, 0xbc, 0x3b,
+ 0x15, 0x65, 0xad, 0x6d, 0xd2, 0xcb, 0x5d, 0x44, 0x47, 0x07, 0x20, 0x4a,
+ 0x63, 0x09, 0x8a, 0x5a, 0x78, 0x19, 0xde, 0x2a, 0x64, 0xf9, 0x75, 0xea,
+ 0x07, 0xbe, 0x8b, 0x78, 0x52, 0x75, 0x0e, 0xd7, 0xf5, 0x67, 0x46, 0x0c,
+ 0xe5, 0x9e, 0xbb, 0x9c, 0x1c, 0x08, 0x3f, 0x96, 0x34, 0x70, 0x6e, 0x30,
+ 0x13, 0xa1, 0x8a, 0xc1, 0x68, 0x34, 0x48, 0xbb, 0xd4, 0x96, 0xd7, 0x71,
+ 0xb4, 0xa0, 0xa2, 0xf0, 0xe8, 0x14, 0xde, 0xbe, 0xbb, 0xd2, 0x59, 0xa3,
+ 0xe3, 0xfb, 0xc3, 0xa7, 0x14, 0xb9, 0xc6, 0x49, 0xae, 0x6f, 0xcc, 0xbd,
+ 0xa9, 0xa5, 0x81, 0x1c, 0xf9, 0x3a, 0x87, 0xa5, 0x38, 0xe2, 0x6a, 0x1c,
+ 0x53, 0x8e, 0xaa, 0x81, 0x65, 0x2f, 0x82, 0xd7, 0xa4, 0x20, 0xca, 0xf2,
+ 0x6e, 0x3c, 0xab, 0x02, 0x82, 0x01, 0x00, 0x14, 0x7f, 0x57, 0xe7, 0xa5,
+ 0x7f, 0x9a, 0x38, 0x7b, 0x9d, 0x8b, 0x32, 0xbd, 0x12, 0x1a, 0x7d, 0x0e,
+ 0xf0, 0x4e, 0x33, 0x29, 0xc5, 0xca, 0xa9, 0xee, 0xe5, 0xd5, 0x12, 0xb6,
+ 0xb1, 0xa8, 0xf1, 0x80, 0x91, 0x8c, 0xe9, 0x57, 0xd2, 0x5d, 0x5f, 0x47,
+ 0x95, 0xef, 0x37, 0x80, 0xf2, 0x8d, 0x31, 0x82, 0x51, 0xac, 0x54, 0x39,
+ 0x51, 0x98, 0x69, 0x56, 0x9d, 0x5c, 0x3c, 0x68, 0x2d, 0xff, 0x57, 0x0a,
+ 0x16, 0x59, 0x9e, 0xbe, 0xf2, 0xe3, 0xb1, 0x57, 0xb2, 0xc1, 0x7c, 0xcc,
+ 0x05, 0x1e, 0xbf, 0xb5, 0xb2, 0x71, 0xd6, 0x28, 0x16, 0x9d, 0x0c, 0x45,
+ 0x1c, 0xb9, 0x60, 0xa1, 0xa7, 0x2f, 0x1c, 0x74, 0x83, 0x52, 0x4d, 0xde,
+ 0xe7, 0x8e, 0x30, 0x06, 0xf7, 0x5b, 0x48, 0xb1, 0xa0, 0xc9, 0xfe, 0x70,
+ 0xf4, 0xdb, 0x36, 0xaf, 0xd3, 0x9c, 0x83, 0x87, 0x69, 0x69, 0xce, 0x37,
+ 0xa1, 0xb1, 0x5d, 0x51, 0x5a, 0x5f, 0x64, 0x8b, 0x1c, 0x0f, 0x8f, 0x48,
+ 0x0e, 0x79, 0x90, 0x6b, 0x59, 0x96, 0x8d, 0xe2, 0x0f, 0xd5, 0x70, 0x8c,
+ 0xe2, 0x29, 0x69, 0x30, 0x66, 0xbc, 0x40, 0x23, 0x96, 0x4f, 0xce, 0xf1,
+ 0xd0, 0x19, 0x74, 0xfe, 0xf6, 0x4d, 0x0c, 0xa3, 0x6f, 0x60, 0xd2, 0x44,
+ 0x8a, 0xee, 0xd2, 0xce, 0x27, 0xf4, 0x88, 0x3d, 0xf9, 0xc4, 0xed, 0x6b,
+ 0xbb, 0xaf, 0x69, 0xee, 0x97, 0xb0, 0x16, 0x0f, 0xb8, 0x19, 0x78, 0xab,
+ 0xeb, 0x9f, 0xaa, 0x7e, 0x69, 0x83, 0x86, 0x24, 0xe3, 0x99, 0xdf, 0x6f,
+ 0xc5, 0x4d, 0x50, 0x55, 0xbb, 0x5d, 0xcc, 0xc9, 0xc9, 0x4e, 0xb3, 0xe8,
+ 0x87, 0x92, 0xab, 0x0c, 0x69, 0xa3, 0x94, 0x78, 0x1f, 0xb7, 0x3f, 0x28,
+ 0x24, 0x16, 0x52, 0xd0, 0x85, 0x9a, 0x2c, 0x5b, 0xfd, 0xf4, 0xff, 0x04,
+ 0xe9, 0x69, 0xba, 0x24, 0x8e, 0xcd, 0x8d, 0x47, 0x0c, 0xd3, 0xd8};
+
+static const std::vector<uint8_t> priv_key_87{
+ 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xc5, 0xa2, 0x11, 0x06, 0x9f, 0x21, 0x89, 0xbc, 0x37, 0x36,
+ 0x3d, 0xd0, 0x33, 0xaa, 0x6b, 0x06, 0x8a, 0x9b, 0x83, 0xf5, 0x72, 0xe1,
+ 0x09, 0x8d, 0xe9, 0xa2, 0x13, 0xb2, 0xa5, 0xbd, 0x51, 0x20, 0xf8, 0x5c,
+ 0x23, 0xca, 0x8e, 0x6b, 0x38, 0x2e, 0x23, 0x68, 0x94, 0x8b, 0x51, 0x7d,
+ 0x00, 0xdb, 0x5a, 0xef, 0x58, 0xd5, 0x79, 0x4e, 0x46, 0x13, 0x94, 0xdd,
+ 0xba, 0x9f, 0xb6, 0xf3, 0xad, 0x49, 0xdc, 0x35, 0x6d, 0x9f, 0x1d, 0xcd,
+ 0x0f, 0x25, 0x93, 0x4e, 0xc0, 0xc8, 0xcd, 0x0d, 0xc8, 0x33, 0xf0, 0x0f,
+ 0x29, 0xf5, 0xf6, 0x53, 0x7e, 0x70, 0xe6, 0x80, 0xa1, 0xcf, 0xd2, 0x04,
+ 0x48, 0xa8, 0xad, 0xb2, 0xed, 0x95, 0x9d, 0xda, 0x39, 0xc2, 0xd5, 0x9c,
+ 0x97, 0x5a, 0x78, 0x47, 0x2a, 0x68, 0xd9, 0x31, 0x4b, 0xa2, 0xff, 0x13,
+ 0x82, 0x88, 0xa0, 0xbd, 0xde, 0x65, 0x42, 0x6f, 0x2c, 0x24, 0xdd, 0xe0,
+ 0xba, 0xeb, 0xbf, 0x84, 0x44, 0xc9, 0xdd, 0x0c, 0xc3, 0xd7, 0x2f, 0x76,
+ 0x0d, 0xd1, 0x38, 0x32, 0xe6, 0xaf, 0x86, 0xc7, 0x37, 0x9d, 0x66, 0x19,
+ 0x8a, 0x7c, 0x5a, 0x5f, 0xa0, 0x85, 0xc7, 0x1f, 0x97, 0xf1, 0x02, 0x11,
+ 0xbf, 0x56, 0x2a, 0x70, 0xf4, 0xe1, 0x09, 0xc8, 0x3c, 0xb6, 0xda, 0xf3,
+ 0x28, 0xdb, 0xf9, 0x60, 0x6f, 0x11, 0x6d, 0x6c, 0x62, 0xb1, 0xef, 0xe4,
+ 0xfa, 0x4c, 0xfb, 0xda, 0x54, 0x05, 0x39, 0x7a, 0x92, 0xeb, 0x39, 0x1e,
+ 0xea, 0x81, 0xc7, 0xbf, 0x12, 0x91, 0x36, 0x04, 0x07, 0x38, 0xeb, 0x5f,
+ 0xa0, 0x15, 0xc0, 0x8e, 0x81, 0x54, 0xdf, 0x9b, 0xeb, 0x3a, 0x86, 0x50,
+ 0x4f, 0x40, 0x0d, 0x4f, 0xa2, 0x0b, 0xcb, 0x03, 0x8f, 0xf2, 0xbc, 0x88,
+ 0xc4, 0xd6, 0xcf, 0x36, 0x48, 0x41, 0xf7, 0x06, 0xb5, 0x2b, 0xbc, 0xcf,
+ 0x4c, 0x4d, 0x21, 0x8b, 0xae, 0xf4, 0x1f, 0x20, 0x83, 0xa7, 0xc7, 0x6f,
+ 0xac, 0x04, 0x60, 0x34, 0x02, 0xfa, 0x2d, 0xd4, 0x5e, 0x23, 0x86, 0x59,
+ 0xd1, 0xee, 0xeb, 0x97, 0x92, 0x9e, 0x35, 0xb0, 0x66, 0x0a, 0xa6, 0xff,
+ 0xeb, 0x2e, 0x93, 0x0d, 0xce, 0x0a, 0xe8, 0x26, 0x1f, 0x45, 0x90, 0x1e,
+ 0xa2, 0x18, 0xcd, 0xbe, 0x0b, 0xbd, 0x13, 0xd8, 0xc5, 0x44, 0x39, 0x6c,
+ 0x81, 0x74, 0x81, 0x34, 0xec, 0xc9, 0xa1, 0x23, 0x29, 0x49, 0x50, 0x25,
+ 0xe7, 0x87, 0xf7, 0xcf, 0x15, 0xd2, 0xb5, 0xaa, 0x63, 0x59, 0x3b, 0x1f,
+ 0xf8, 0xd5, 0x0c, 0x7f, 0x26, 0x72, 0x8f, 0x2b, 0xbe, 0x22, 0xbb, 0x8a,
+ 0x8b, 0x34, 0x4b, 0xdb, 0xca, 0xa5, 0xc4, 0x1c, 0xe8, 0x9e, 0x5d, 0xe3,
+ 0x5f, 0x4e, 0x62, 0x0a, 0x3e, 0x86, 0xef, 0xbd, 0x78, 0xa3, 0x71, 0xf8,
+ 0x5a, 0xe4, 0x73, 0x72, 0x64, 0x0e, 0xb0, 0xf3, 0xe7, 0xa8, 0x80, 0xfe,
+ 0x0b, 0xd6, 0xfb, 0x48, 0xa6, 0xd6, 0xb8, 0x0e, 0xa2, 0x56, 0x79, 0x23,
+ 0x6e, 0x41, 0x86, 0x45, 0x4a, 0x25, 0x13, 0xd4, 0xdc, 0x2a, 0xb8, 0x87,
+ 0x0d, 0x89, 0x38, 0xdd, 0x56, 0x11, 0xbd, 0xf8, 0x48, 0x45, 0x70, 0x4e,
+ 0x15, 0xc7, 0x7f, 0x52, 0x04, 0x05, 0x70, 0xa1, 0x92, 0x9d, 0xf2, 0xd5,
+ 0x43, 0x6f, 0x05, 0x01, 0x67, 0x84, 0x18, 0xce, 0x27, 0x97, 0xec, 0x0c,
+ 0x0d, 0x9b, 0x72, 0xd8, 0xf6, 0x73, 0x20, 0x7e, 0xa2, 0xa4, 0xf0, 0xec,
+ 0x44, 0x63, 0x83, 0xc8, 0xd2, 0x83, 0xb8, 0xc0, 0x27, 0xaa, 0x3d, 0x06,
+ 0xac, 0x66, 0xa8, 0x1f, 0x7b, 0x90, 0x9e, 0x7c, 0xf0, 0x46, 0x79, 0x77,
+ 0xa6, 0x4e, 0x8c, 0x90, 0x59, 0xfe, 0x36, 0x41, 0xf3, 0x87, 0x3e, 0x75,
+ 0x35, 0xc8, 0x68, 0xa6, 0xf5, 0x20, 0xe0, 0x25, 0x19, 0x28, 0xdc, 0xee,
+ 0xf8, 0x4f, 0x23, 0x2b, 0x46, 0xa9, 0x06, 0x4a, 0xd9, 0xe5, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xaf, 0x8d, 0x89, 0xc0,
+ 0x2f, 0x04, 0x94, 0x9b, 0xbb, 0x13, 0x94, 0x8e, 0xe8, 0x05, 0xfe, 0x71,
+ 0xde, 0x17, 0xcc, 0x7c, 0xf0, 0x21, 0xd3, 0xe1, 0xda, 0x61, 0xdd, 0x4b,
+ 0x78, 0x8c, 0x15, 0x8f, 0xca, 0xed, 0xd5, 0xe1, 0x2c, 0xe7, 0x33, 0x0d,
+ 0x50, 0xe8, 0xa9, 0xe2, 0xa3, 0x6c, 0xfd, 0xa0, 0xdc, 0x42, 0xf5, 0xcf,
+ 0x12, 0xa5, 0x23, 0xfc, 0x6a, 0xe5, 0x16, 0xcc, 0x9e, 0xb0, 0x10, 0x03,
+ 0x26, 0xf7, 0xd2, 0xbb, 0x5f, 0xb6, 0x72, 0x38, 0xf7, 0x84, 0x22, 0x1d,
+ 0x7c, 0x80, 0x3c, 0x91, 0x5e, 0x31, 0xaa, 0x1d, 0x51, 0x44, 0xd3, 0x71,
+ 0x28, 0x5f, 0xa4, 0xdc, 0xbc, 0xfa, 0x8f, 0x2c, 0x3e, 0xb7, 0x4c, 0xf1,
+ 0xf5, 0x39, 0x0e, 0xcb, 0xf2, 0x01, 0xda, 0x34, 0x43, 0xd9, 0x3b, 0x63,
+ 0xcd, 0x62, 0x4b, 0x84, 0xab, 0x3e, 0x42, 0x5a, 0x69, 0x26, 0x9f, 0x71,
+ 0xa5, 0x34, 0xa9, 0xaa, 0xc9, 0xe8, 0xc1, 0x41, 0x7e, 0x6a, 0xd8, 0xcb,
+ 0xd3, 0x6e, 0x6e, 0x5c, 0x2c, 0x4d, 0x9a, 0x72, 0x79, 0x90, 0x45, 0x78,
+ 0x2f, 0xa9, 0xb0, 0xce, 0x41, 0x0e, 0x79, 0x04, 0x83, 0x26, 0xa4, 0xa9,
+ 0x90, 0xba, 0x90, 0xb6, 0x46, 0x17, 0x4b, 0xb6, 0x17, 0x97, 0x24, 0xfe,
+ 0xed, 0x38, 0x90, 0x2e, 0x01, 0x89, 0xb3, 0x86, 0xcb, 0x1b, 0x0d, 0x2e,
+ 0x16, 0xdc, 0x0b, 0x43, 0x72, 0x0c, 0x1d, 0x06, 0xdb, 0x45, 0x12, 0x13,
+ 0x5d, 0xfe, 0x72, 0x99, 0x3d, 0xb1, 0x27, 0xb0, 0x46, 0xa5, 0x84, 0xb1,
+ 0xb6, 0xa0, 0x97, 0x65, 0xc9, 0x36, 0xb5, 0x35, 0xfd, 0x48, 0xd8, 0xbb,
+ 0x72, 0xb1, 0xc6, 0x9e, 0xc3, 0x06, 0x7d, 0x8f, 0x31, 0x03, 0xc6, 0xb6,
+ 0xe1, 0x0b, 0xf6, 0x07, 0x31, 0xcf, 0xef, 0xc1, 0xbc, 0x68, 0xc4, 0x80,
+ 0xcc, 0x14, 0x8a, 0x44, 0x22, 0xc0, 0xa5, 0x4f, 0x72, 0x77, 0xe8, 0xdc,
+ 0x61, 0xb1, 0xbe, 0x3a, 0x26, 0x34, 0xd5, 0xc0, 0x92, 0x99, 0x8a, 0xe8,
+ 0x7d, 0x82, 0x99, 0xab, 0x11, 0xdb, 0x50, 0xa7, 0xb5, 0x9c, 0xea, 0x34,
+ 0xe4, 0x11, 0xd9, 0x0b, 0x25, 0x4e, 0x31, 0xfd, 0x7b, 0x8e, 0xb1, 0x6d,
+ 0xf3, 0xd4, 0xba, 0x5c, 0x7b, 0x86, 0xe0, 0xe7, 0x42, 0xb3, 0x56, 0x4d,
+ 0xf7, 0x00, 0x00, 0x1b, 0x14, 0xbd, 0x21, 0x39, 0x8e, 0x5a, 0x6f, 0xec,
+ 0x5e, 0x62, 0xdc, 0x4e, 0x92, 0xb0, 0x13, 0xe6, 0x07, 0x74, 0x1c, 0x52,
+ 0xbc, 0xa3, 0xb1, 0x7a, 0x0d, 0x42, 0x59, 0x2a, 0x47, 0x3f, 0xb9, 0xb2,
+ 0x75, 0x1e, 0xad, 0xfe, 0x30, 0x6f, 0x87, 0xa4, 0x61, 0x3f, 0x28, 0xd8,
+ 0x3d, 0xe5, 0xe7, 0x79, 0x7d, 0xec, 0xed, 0xe6, 0x36, 0x3e, 0x5c, 0x66,
+ 0x92, 0xad, 0x7d, 0x30, 0xbe, 0x77, 0x88, 0x86, 0xab, 0xba, 0x84, 0x12,
+ 0x88, 0x68, 0x55, 0x43, 0xb1, 0xfd, 0x2d, 0x78, 0x76, 0xc7, 0xff, 0x1e,
+ 0x25, 0x0b, 0xb7, 0xcf, 0x4e, 0x92, 0x0e, 0x7d, 0xd4, 0x13, 0x29, 0x67,
+ 0x5b, 0xb0, 0xfa, 0x4d, 0xd0, 0x58, 0x31, 0x70, 0x5d, 0xea, 0x42, 0xd7,
+ 0xb0, 0xfa, 0x9a, 0xca, 0xcf, 0x56, 0xd1, 0xad, 0xa1, 0x97, 0x77, 0x78,
+ 0x7c, 0x54, 0x9f, 0x4e, 0xb4, 0x0a, 0x0a, 0x0c, 0xeb, 0x31, 0x64, 0x63,
+ 0x8c, 0x91, 0x3d, 0xdb, 0x59, 0xb7, 0x4f, 0x11, 0x32, 0x90, 0xbe, 0xd4,
+ 0x06, 0xc8, 0x2d, 0xda, 0x43, 0x2c, 0x59, 0x86, 0xc3, 0x91, 0x94, 0xe7,
+ 0xe4, 0x31, 0x5a, 0x14, 0x9e, 0xfd, 0x55, 0x74, 0x7b, 0x65, 0xd3, 0xc7,
+ 0xdd, 0x92, 0xd4, 0x51, 0xce, 0xa3, 0x62, 0xab, 0x1e, 0x50, 0x1d, 0x0a,
+ 0xc5, 0xf6, 0x9c, 0x00, 0xc3, 0x01, 0x99, 0x23, 0xdd, 0xcf, 0x3d, 0x47,
+ 0xf9, 0xa3, 0xec, 0x12, 0x26, 0x36, 0x68, 0xdf, 0xe6, 0x19, 0xa1, 0x60,
+ 0x6f, 0x40, 0xf3, 0x15, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf6, 0x60, 0x22,
+ 0xb1, 0xa9, 0x01, 0xea, 0x98, 0x27, 0x99, 0x01, 0xe6, 0x7c, 0x2b, 0x45,
+ 0x8a, 0x74, 0xad, 0x0e, 0x24, 0x0c, 0xaf, 0x0c, 0x0f, 0x7c, 0xc5, 0x1c,
+ 0xae, 0x32, 0x65, 0x0e, 0x7d, 0x6c, 0x76, 0x38, 0xb3, 0xdd, 0xb1, 0x76,
+ 0x8b, 0x4e, 0x51, 0x5d, 0x62, 0xad, 0x12, 0xfc, 0xac, 0x3c, 0xa3, 0x9e,
+ 0x5d, 0x13, 0x30, 0xb9, 0xd6, 0x41, 0x81, 0x89, 0x3a, 0x88, 0x06, 0x5b,
+ 0x48, 0x8f, 0x78, 0x85, 0xbb, 0x0a, 0x87, 0x63, 0x40, 0x77, 0x7c, 0x1a,
+ 0x3d, 0xc1, 0x52, 0x83, 0x33, 0x45, 0x3b, 0xf9, 0xa7, 0x43, 0x9e, 0x80,
+ 0x92, 0xb8, 0x48, 0x17, 0xfd, 0xbf, 0x99, 0xa1, 0x77, 0x5f, 0xcc, 0xcd,
+ 0x0f, 0x7f, 0xed, 0x22, 0x50, 0xca, 0x47, 0xc2, 0x94, 0xfb, 0x87, 0x17,
+ 0x4c, 0xf0, 0x87, 0xa4, 0x86, 0xc2, 0x53, 0x49, 0xea, 0x7b, 0x09, 0x3f,
+ 0x45, 0xcf, 0xd4, 0x6e, 0x55, 0x45, 0xc3, 0x14, 0x12, 0x9a, 0xba, 0xc2,
+ 0xdc, 0x4b, 0xea, 0xdd, 0x9e, 0x51, 0x0d, 0x47, 0xbb, 0x3b, 0xb1, 0xde,
+ 0x4e, 0xc2, 0xd8, 0x5a, 0x42, 0x2d, 0x10, 0x04, 0xce, 0x02, 0xa4, 0xb2,
+ 0x8d, 0x42, 0x81, 0xe3, 0x2a, 0xbd, 0xc3, 0xb1, 0x9d, 0xee, 0xcc, 0xc5,
+ 0xea, 0xe6, 0x5c, 0x73, 0x62, 0x59, 0x60, 0xf5, 0x17, 0x24, 0x23, 0x01,
+ 0x67, 0x00, 0x55, 0xd8, 0x1a, 0x96, 0xea, 0x4e, 0xc8, 0xd4, 0x25, 0x53,
+ 0x5f, 0x14, 0x47, 0x36, 0x97, 0xe6, 0x2a, 0xba, 0x29, 0x1c, 0x02, 0xad,
+ 0x95, 0x6c, 0xc7, 0x80, 0x44, 0xf6, 0x53, 0xef, 0x3f, 0x02, 0x75, 0x43,
+ 0x1c, 0x64, 0x47, 0x0c, 0xab, 0x68, 0xe5, 0xca, 0x29, 0xcd, 0x47, 0x7f,
+ 0x8e, 0x7c, 0xe9, 0x00, 0xf2, 0xd5, 0x94, 0xe2, 0x3c, 0x03, 0x57, 0x53,
+ 0x37, 0x2b, 0x1b, 0x8a, 0xd6, 0x64, 0xcf, 0x82, 0x65, 0x75, 0x7e, 0x6c,
+ 0x1b, 0x02, 0x82, 0x01, 0x01, 0x00, 0xcd, 0x5a, 0x7c, 0x1c, 0xab, 0x75,
+ 0xf5, 0x02, 0x07, 0x67, 0xe4, 0xf2, 0x2e, 0xe9, 0xf5, 0x53, 0xbc, 0x62,
+ 0x41, 0x7f, 0xc2, 0xa9, 0x14, 0x53, 0x20, 0x56, 0x07, 0xe1, 0xed, 0x37,
+ 0xc4, 0x87, 0x79, 0x2a, 0xde, 0x5d, 0xc6, 0xd2, 0xdc, 0x7f, 0x91, 0x8f,
+ 0xdc, 0x24, 0x92, 0x86, 0x82, 0xe2, 0xb6, 0xca, 0x1a, 0x75, 0x29, 0xa2,
+ 0xe1, 0x0d, 0xfc, 0x8f, 0x52, 0xe8, 0x12, 0x39, 0x9c, 0x10, 0x28, 0x36,
+ 0x9e, 0xeb, 0xb7, 0x70, 0xe2, 0xab, 0xf4, 0x87, 0x9b, 0x5f, 0x51, 0x2b,
+ 0x01, 0x67, 0x4a, 0x37, 0x1e, 0x06, 0xcb, 0x43, 0x59, 0x53, 0x12, 0x05,
+ 0xef, 0x91, 0xf5, 0x83, 0xb2, 0x3f, 0xd0, 0xdb, 0x06, 0xf5, 0x5e, 0xed,
+ 0xfe, 0x64, 0x44, 0xeb, 0xef, 0xbd, 0x7c, 0xb4, 0xb6, 0x42, 0xe1, 0x91,
+ 0x78, 0x25, 0x1c, 0xd5, 0x35, 0x20, 0xee, 0xaf, 0xc7, 0xfb, 0x3b, 0x2b,
+ 0x6b, 0xad, 0x05, 0xf4, 0x4b, 0x36, 0xbf, 0x66, 0xf6, 0x8e, 0x20, 0x5b,
+ 0x50, 0x4e, 0x9f, 0xc0, 0xa2, 0x0c, 0x86, 0x51, 0xe2, 0xf2, 0x8e, 0x38,
+ 0xfc, 0x1b, 0x38, 0x19, 0x7f, 0x0a, 0xec, 0xfc, 0x6f, 0xb4, 0xa9, 0x0b,
+ 0x1b, 0xaf, 0xac, 0x43, 0x4a, 0xa6, 0xd9, 0x79, 0x08, 0xca, 0x2a, 0x30,
+ 0xf9, 0x90, 0xff, 0xa9, 0x54, 0xed, 0x6f, 0xfd, 0x03, 0xf3, 0x1a, 0x49,
+ 0x7e, 0xc2, 0x4a, 0x7f, 0xa6, 0xd6, 0xe9, 0x9a, 0x2e, 0xdd, 0xa7, 0x87,
+ 0x75, 0xc8, 0x49, 0x4f, 0xcc, 0xd3, 0x2f, 0xc9, 0x6c, 0x75, 0x3e, 0xea,
+ 0x0c, 0x55, 0x8b, 0xc5, 0xe5, 0x84, 0xd4, 0x75, 0xbf, 0x01, 0xb1, 0x26,
+ 0x83, 0xed, 0xd4, 0xaf, 0xb0, 0x10, 0x57, 0xed, 0x75, 0x65, 0x15, 0x75,
+ 0x83, 0xc2, 0x27, 0xc7, 0xb6, 0x39, 0x85, 0xfc, 0x0c, 0x9e, 0xcb, 0xd7,
+ 0xe8, 0x85, 0x5b, 0x0f, 0x8e, 0x57, 0x72, 0xc4, 0x31, 0xff, 0x02, 0x82,
+ 0x01, 0x00, 0x53, 0x17, 0xb3, 0x3b, 0xc5, 0xeb, 0x4e, 0x8a, 0x88, 0x78,
+ 0x53, 0x2a, 0xbf, 0xdf, 0xfc, 0x31, 0x29, 0x0e, 0xa0, 0x81, 0x4a, 0x01,
+ 0xd3, 0x88, 0x79, 0xa5, 0x24, 0xfa, 0x1f, 0x26, 0xf4, 0x0f, 0x1b, 0x00,
+ 0x78, 0x39, 0x39, 0x60, 0xbb, 0xc1, 0x59, 0xe5, 0x99, 0x20, 0x49, 0x8c,
+ 0xe8, 0xc8, 0xd2, 0x1e, 0xc0, 0xaf, 0x55, 0x64, 0x8e, 0x98, 0x93, 0x39,
+ 0x33, 0xe6, 0x18, 0xb0, 0x44, 0x23, 0x21, 0xb8, 0x1d, 0x2a, 0x2a, 0xef,
+ 0xe4, 0x6a, 0x7e, 0xa1, 0xcd, 0x5b, 0xdc, 0x92, 0x8e, 0x8b, 0x41, 0x23,
+ 0x6c, 0x1c, 0x9c, 0x72, 0x9d, 0x9c, 0x5e, 0x28, 0x7a, 0x66, 0xeb, 0x32,
+ 0xce, 0x41, 0x2b, 0x7f, 0x2f, 0xfd, 0xb5, 0x40, 0x6d, 0xdd, 0x5f, 0x8b,
+ 0x7a, 0x35, 0xb2, 0xeb, 0x29, 0xd1, 0x9a, 0x21, 0xb5, 0x3c, 0x79, 0xd7,
+ 0x8b, 0x4b, 0x58, 0xb9, 0x92, 0xac, 0x61, 0xde, 0x9c, 0x63, 0x88, 0x06,
+ 0xb6, 0x03, 0x5c, 0x49, 0xf6, 0xa4, 0x43, 0xba, 0x6f, 0x8a, 0x10, 0x7d,
+ 0xf1, 0x1e, 0x55, 0x90, 0xb4, 0x90, 0x4d, 0xa8, 0x98, 0x30, 0x4f, 0x70,
+ 0x62, 0x9e, 0x74, 0x47, 0xc5, 0xac, 0x5c, 0xac, 0xdf, 0xc7, 0xaf, 0x7e,
+ 0x8b, 0xad, 0xdf, 0x37, 0x12, 0xdd, 0x19, 0x5a, 0x3e, 0xd4, 0x01, 0x9e,
+ 0xf0, 0xaa, 0x20, 0x56, 0xea, 0x07, 0x2a, 0x16, 0xc9, 0xae, 0x96, 0x0d,
+ 0x6a, 0x0a, 0xd3, 0x79, 0xcf, 0x37, 0x76, 0xe8, 0x59, 0xa2, 0x3b, 0x4f,
+ 0x57, 0xbf, 0xbb, 0xa1, 0xaf, 0x97, 0x80, 0xbb, 0x7c, 0x28, 0x46, 0x07,
+ 0xa2, 0xdd, 0xd6, 0x5f, 0x64, 0x05, 0xf4, 0x4f, 0xfe, 0x16, 0xe5, 0x66,
+ 0xf2, 0x9a, 0xcc, 0x8f, 0xfb, 0x96, 0x3b, 0xcc, 0x7d, 0xb4, 0x68, 0x92,
+ 0x31, 0x06, 0xda, 0x7d, 0x9e, 0x24, 0x32, 0x16, 0xb4, 0xe9, 0x7f, 0xd0,
+ 0x78, 0x82, 0xed, 0x70, 0x78, 0xd7, 0x02, 0x82, 0x01, 0x01, 0x00, 0xab,
+ 0xed, 0x26, 0xde, 0x05, 0xfb, 0x82, 0xfe, 0x88, 0xde, 0xc6, 0x02, 0xb1,
+ 0x9e, 0x75, 0x23, 0xff, 0x23, 0xb0, 0x3c, 0xdb, 0xe8, 0x1d, 0x39, 0x1f,
+ 0x68, 0x87, 0xbe, 0xf2, 0x91, 0x6f, 0x3c, 0x11, 0x09, 0x00, 0x15, 0x39,
+ 0x42, 0x0f, 0x13, 0xca, 0xf5, 0xcb, 0xd4, 0xde, 0xcc, 0x39, 0x46, 0xc0,
+ 0xcc, 0xe2, 0x6b, 0xd7, 0x49, 0x23, 0xed, 0x46, 0xd7, 0x64, 0x0d, 0x22,
+ 0x3d, 0x13, 0x59, 0x3f, 0xa1, 0xc3, 0x5a, 0x0c, 0x42, 0x39, 0xb4, 0xc7,
+ 0xcc, 0xc5, 0x1b, 0x7f, 0x64, 0x67, 0x0f, 0x68, 0x46, 0x4f, 0x20, 0x57,
+ 0x0b, 0x72, 0xfc, 0xa6, 0xa9, 0x4b, 0x93, 0x43, 0x1f, 0x58, 0x9c, 0x2f,
+ 0x2b, 0x41, 0x5f, 0x2b, 0x74, 0x4c, 0x38, 0xfc, 0xaf, 0x20, 0x0f, 0xe0,
+ 0x19, 0x98, 0x42, 0xd4, 0x81, 0xab, 0x3a, 0x3f, 0x32, 0x8e, 0x01, 0x9d,
+ 0x74, 0x94, 0x14, 0xd5, 0xcc, 0x1b, 0xa1, 0x47, 0xcb, 0xe9, 0x30, 0xd3,
+ 0xfc, 0xcb, 0x4d, 0xe0, 0xef, 0x32, 0x84, 0x31, 0x21, 0xe1, 0x4a, 0x65,
+ 0x26, 0xa7, 0xc0, 0x75, 0xac, 0x65, 0xfe, 0x0f, 0xf0, 0xe0, 0xb9, 0x70,
+ 0x02, 0x45, 0x2f, 0xd7, 0x1b, 0x92, 0xb9, 0x78, 0x9a, 0xfa, 0x24, 0x49,
+ 0x0d, 0x19, 0x7b, 0xd0, 0xe9, 0x21, 0xf8, 0xf0, 0xe3, 0x7f, 0x54, 0x2f,
+ 0x1f, 0x81, 0x30, 0x06, 0x81, 0x23, 0xdc, 0x5c, 0xed, 0x14, 0xec, 0xf7,
+ 0xb5, 0x7b, 0xa9, 0x5d, 0xfa, 0x7e, 0x75, 0x0a, 0x54, 0x02, 0x63, 0x89,
+ 0xad, 0xb4, 0xdd, 0x50, 0xa8, 0x39, 0x5d, 0x61, 0xe1, 0x74, 0xb0, 0xca,
+ 0x04, 0x2e, 0xbf, 0xa6, 0xe6, 0x5d, 0x2c, 0x40, 0x96, 0x3a, 0xec, 0xe4,
+ 0x00, 0xcd, 0xf9, 0xac, 0x86, 0xaf, 0xa2, 0x5d, 0x15, 0xca, 0x8d, 0xcc,
+ 0x8c, 0x62, 0xb0, 0x8c, 0x6f, 0x9e, 0xa0, 0x0f, 0xc6, 0x2d, 0x61, 0x2f,
+ 0x97, 0xed, 0x57, 0x02, 0x82, 0x01, 0x01, 0x00, 0xdf, 0xf2, 0x41, 0xe6,
+ 0x60, 0x5d, 0x23, 0x73, 0xac, 0x63, 0x33, 0xd6, 0x81, 0x9f, 0xe9, 0xf7,
+ 0xc1, 0x35, 0xf8, 0xff, 0x9b, 0xbc, 0x6a, 0x8b, 0x8a, 0x09, 0xf8, 0x6d,
+ 0xbf, 0x62, 0xd2, 0x96, 0x81, 0xd6, 0x8c, 0x39, 0x10, 0x27, 0x05, 0x72,
+ 0x26, 0xd9, 0xf0, 0x22, 0x91, 0xa3, 0x51, 0x12, 0x56, 0x88, 0x6d, 0x05,
+ 0x97, 0x85, 0xa0, 0xc8, 0x9f, 0xbd, 0xc1, 0x1b, 0x3d, 0xe8, 0x3e, 0x48,
+ 0xd1, 0x13, 0x59, 0xf5, 0x2f, 0x72, 0x59, 0x3e, 0xc4, 0x75, 0xae, 0xdf,
+ 0x11, 0x3c, 0xb7, 0x99, 0x9f, 0x29, 0xe6, 0xca, 0x44, 0xac, 0x41, 0x16,
+ 0x5d, 0x5b, 0x5f, 0xc2, 0xee, 0x37, 0xc4, 0xb4, 0xae, 0x8c, 0x1d, 0x58,
+ 0x71, 0xce, 0x6b, 0x23, 0xea, 0xc4, 0xdb, 0xc7, 0xb8, 0x5f, 0x0c, 0x6c,
+ 0xdc, 0x77, 0x1e, 0x72, 0x54, 0xc9, 0x52, 0x6d, 0xc3, 0x55, 0xee, 0xe8,
+ 0x5b, 0x12, 0x6b, 0xba, 0xa3, 0x93, 0xf0, 0xe6, 0x7d, 0x93, 0x06, 0xad,
+ 0x02, 0x46, 0x31, 0xcb, 0x31, 0x13, 0x3e, 0xe9, 0x48, 0xea, 0x90, 0xee,
+ 0x5d, 0xfc, 0x5e, 0xc8, 0xde, 0xa7, 0xf2, 0x60, 0x59, 0x5a, 0x3b, 0xfa,
+ 0xb7, 0x49, 0xda, 0xa2, 0xb5, 0x6a, 0x4d, 0xd8, 0x60, 0x87, 0x4c, 0x29,
+ 0xc6, 0x02, 0xb3, 0x3c, 0xd3, 0x07, 0x00, 0x3b, 0xfc, 0x7a, 0x53, 0x91,
+ 0xd6, 0xe2, 0x1f, 0x97, 0xf3, 0xe9, 0xb9, 0x23, 0x0a, 0x5f, 0x02, 0x21,
+ 0x20, 0x61, 0xcc, 0x03, 0x92, 0xc2, 0x29, 0x89, 0xfd, 0x87, 0xe1, 0x5c,
+ 0x6e, 0x87, 0x11, 0x5b, 0x51, 0x45, 0x7b, 0xe2, 0xca, 0xc1, 0x59, 0x52,
+ 0xa1, 0x4c, 0xc6, 0x3c, 0xf8, 0xec, 0xca, 0x9b, 0x6f, 0xa8, 0x44, 0x04,
+ 0xb8, 0x05, 0x29, 0x22, 0xbb, 0xc9, 0xff, 0x80, 0x8c, 0x4f, 0xaf, 0x8d,
+ 0x27, 0xf4, 0xfa, 0xee, 0x23, 0xa9, 0x0c, 0xbf, 0x91, 0xce, 0x03, 0x4e};
+
+static const std::vector<uint8_t> priv_key_88{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xa5, 0xee, 0x61, 0xf4, 0xcc, 0x25, 0x34, 0x1d, 0x7d, 0x4a,
+ 0x42, 0xb4, 0xbb, 0xb1, 0x70, 0x3a, 0xc6, 0xce, 0x6f, 0xa1, 0xa5, 0x23,
+ 0x7c, 0xeb, 0x4c, 0xa0, 0xef, 0xa1, 0xd7, 0x4d, 0xd7, 0xb6, 0x57, 0x1e,
+ 0xd9, 0xd6, 0xce, 0x9a, 0x4d, 0xc0, 0x98, 0xf0, 0x0d, 0x4a, 0xc5, 0x8a,
+ 0x5c, 0x29, 0xdb, 0xad, 0x05, 0x87, 0xed, 0x37, 0x99, 0x1c, 0x0a, 0x69,
+ 0xac, 0x7d, 0xad, 0xf1, 0x6d, 0xa3, 0xae, 0xd0, 0xde, 0x8e, 0x6a, 0x3c,
+ 0x49, 0x58, 0x0e, 0x96, 0xe8, 0x2b, 0xa7, 0x7c, 0x7e, 0x09, 0x07, 0xb4,
+ 0x8c, 0x02, 0x6d, 0x84, 0xd6, 0x5e, 0x2d, 0x74, 0xa2, 0x6e, 0x89, 0x9c,
+ 0x13, 0x5b, 0x1a, 0xb7, 0x08, 0x55, 0x18, 0x40, 0xa6, 0x05, 0x8a, 0x8f,
+ 0x09, 0x27, 0x4e, 0x9b, 0xd1, 0x8d, 0x44, 0x17, 0xda, 0xd7, 0xb0, 0xf3,
+ 0x74, 0x8e, 0x37, 0xe7, 0xee, 0x79, 0x88, 0x30, 0x18, 0x2b, 0x14, 0x16,
+ 0x38, 0xea, 0x88, 0x6f, 0x8a, 0x58, 0x20, 0xed, 0x1e, 0x4e, 0x3b, 0x51,
+ 0x22, 0xb4, 0x5d, 0x2d, 0x36, 0x5e, 0x93, 0x93, 0xaf, 0xed, 0x80, 0x6b,
+ 0x3c, 0x7f, 0x58, 0xaa, 0x3a, 0x9d, 0xf6, 0x7e, 0x74, 0x5e, 0xa9, 0x5b,
+ 0x0e, 0x0b, 0x84, 0x9c, 0xec, 0x18, 0x82, 0xac, 0x95, 0x53, 0x58, 0xe9,
+ 0x01, 0xa6, 0x70, 0x49, 0x02, 0x45, 0x65, 0xa2, 0x1c, 0xf5, 0x84, 0xf8,
+ 0x80, 0x95, 0xa7, 0xfb, 0xc0, 0x48, 0xfb, 0xd4, 0x5e, 0xf8, 0x7f, 0xa0,
+ 0xd7, 0xe4, 0xe5, 0x45, 0x8d, 0x80, 0x60, 0x2b, 0x87, 0x6b, 0xd0, 0x65,
+ 0xbc, 0x2b, 0xf9, 0x77, 0x66, 0xcf, 0x4d, 0x88, 0xf1, 0xae, 0x30, 0x1d,
+ 0x8d, 0x3e, 0x97, 0x3d, 0x59, 0x1e, 0xf9, 0x3b, 0xc3, 0x8d, 0x7a, 0x59,
+ 0xc8, 0x63, 0x61, 0xec, 0x31, 0xfa, 0xd9, 0x83, 0x58, 0x86, 0x3a, 0x58,
+ 0x1c, 0x1a, 0xc6, 0x19, 0xb7, 0x28, 0x0c, 0xf6, 0x74, 0x7b, 0xef, 0x4f,
+ 0xc2, 0x44, 0xae, 0xff, 0x09, 0x51, 0xfd, 0xb7, 0x1c, 0xda, 0x02, 0x3b,
+ 0x25, 0xe7, 0x6c, 0x30, 0xc1, 0x09, 0x14, 0x25, 0x8c, 0x45, 0x74, 0x76,
+ 0x7f, 0xda, 0x47, 0x43, 0xe9, 0xc9, 0x8e, 0x6a, 0x95, 0xaa, 0x88, 0xf9,
+ 0x5b, 0x37, 0x16, 0x1d, 0x0f, 0xf8, 0x47, 0xaa, 0x39, 0xdf, 0x82, 0x97,
+ 0x8f, 0x88, 0xe9, 0x73, 0xe4, 0xc4, 0x39, 0xa4, 0x0c, 0xc1, 0x4e, 0xa9,
+ 0xe4, 0x94, 0xe3, 0x37, 0x86, 0x4c, 0xb1, 0x2c, 0x22, 0x7e, 0x71, 0x7e,
+ 0xc9, 0x98, 0xfa, 0xa9, 0x7c, 0x41, 0xbe, 0x6b, 0x14, 0xf1, 0x4a, 0xdf,
+ 0x2d, 0xed, 0x84, 0x70, 0x2d, 0xbc, 0x32, 0x58, 0x94, 0xda, 0x78, 0x2d,
+ 0xc5, 0xa9, 0x3c, 0x8b, 0x0a, 0x95, 0xdc, 0x0b, 0x44, 0x97, 0x04, 0xfc,
+ 0x27, 0xd2, 0x28, 0xe9, 0xf5, 0xdd, 0xf2, 0x2e, 0xa9, 0x5e, 0xb0, 0x72,
+ 0x12, 0x3b, 0x9e, 0x5a, 0x7a, 0xfa, 0x07, 0x61, 0xd9, 0xd0, 0x54, 0x8f,
+ 0xfb, 0x27, 0x5c, 0xf8, 0x82, 0xe6, 0xb8, 0xbe, 0x9a, 0xbf, 0x3f, 0x85,
+ 0x1c, 0x8f, 0xca, 0x79, 0x79, 0x89, 0x64, 0x80, 0xe8, 0xd2, 0x52, 0x6b,
+ 0x9f, 0x1b, 0x94, 0x76, 0x80, 0xc1, 0x54, 0xf6, 0xc2, 0x2f, 0x09, 0x1d,
+ 0x29, 0x70, 0x1f, 0xc4, 0xc4, 0xa3, 0x35, 0x5b, 0x6a, 0x0c, 0x83, 0xb3,
+ 0x98, 0xca, 0x08, 0xf7, 0xd9, 0xf7, 0xfa, 0xf4, 0x20, 0x8b, 0x39, 0xbc,
+ 0x14, 0xc7, 0x6d, 0x93, 0xe6, 0xc5, 0x74, 0x14, 0xb7, 0xeb, 0x14, 0x23,
+ 0xca, 0x59, 0x57, 0xa1, 0x3f, 0x40, 0x35, 0xb5, 0x99, 0x29, 0x75, 0x6c,
+ 0xf5, 0x5b, 0xcb, 0x81, 0x0b, 0x67, 0x76, 0xce, 0x3a, 0x74, 0xcf, 0xa1,
+ 0xa5, 0x32, 0xd1, 0xaf, 0x4a, 0x8a, 0x43, 0xfd, 0x26, 0x31, 0x96, 0xc5,
+ 0x9a, 0x9a, 0xfb, 0xf2, 0x06, 0x47, 0x87, 0xb1, 0x59, 0x4b, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x06, 0x50, 0x82, 0x0d, 0xcc,
+ 0xcf, 0x05, 0xa2, 0xb1, 0xa7, 0xe7, 0xcd, 0xf4, 0xee, 0x95, 0xb4, 0xc6,
+ 0xe8, 0x08, 0x3b, 0x80, 0x8b, 0x4f, 0x2f, 0xad, 0x24, 0xda, 0xb9, 0xaf,
+ 0xf5, 0xd8, 0x65, 0xa9, 0xff, 0x14, 0x8f, 0x26, 0x21, 0x9d, 0x1f, 0xdd,
+ 0x32, 0x15, 0x6f, 0x69, 0x01, 0x10, 0xec, 0xce, 0xdd, 0x50, 0xbe, 0x91,
+ 0x7a, 0x72, 0x2b, 0x2d, 0x02, 0x44, 0x7c, 0x2b, 0xe8, 0x6a, 0x21, 0xb6,
+ 0x7f, 0x60, 0x58, 0xcf, 0x16, 0x28, 0x3c, 0x5f, 0xa1, 0xc2, 0x88, 0x16,
+ 0xc1, 0x98, 0x12, 0x43, 0xe6, 0xcd, 0x05, 0x32, 0xa1, 0xc1, 0x7e, 0xa8,
+ 0x00, 0x2e, 0x46, 0x42, 0x9a, 0x5b, 0xea, 0x35, 0xa4, 0x0d, 0x7f, 0x1f,
+ 0x83, 0x26, 0x4e, 0x43, 0xad, 0x99, 0xcd, 0x93, 0x22, 0x3e, 0xe1, 0x3f,
+ 0x5c, 0x21, 0x09, 0xe0, 0x44, 0x03, 0x85, 0x7d, 0xff, 0x27, 0x86, 0x1c,
+ 0x76, 0xa8, 0x14, 0xcb, 0x98, 0xe4, 0xe5, 0x97, 0xf7, 0x96, 0xae, 0x2f,
+ 0xe2, 0x96, 0x2a, 0xa7, 0xfb, 0x38, 0x74, 0xe0, 0xae, 0xdd, 0xc8, 0xcf,
+ 0x98, 0xe9, 0x33, 0x02, 0x96, 0x12, 0x21, 0x4e, 0x80, 0x7b, 0xe6, 0x93,
+ 0x00, 0xd0, 0xf0, 0xe1, 0x45, 0x03, 0xcd, 0xd0, 0x68, 0x20, 0x5b, 0xf6,
+ 0x6d, 0x16, 0xe9, 0xab, 0x12, 0x82, 0xeb, 0x90, 0x8e, 0x56, 0xb5, 0xc9,
+ 0x5e, 0x57, 0xf7, 0xc7, 0xed, 0xa5, 0x07, 0x0c, 0xf3, 0x79, 0xa7, 0xcd,
+ 0x5d, 0x91, 0x97, 0xa7, 0x53, 0xb9, 0xa3, 0x8e, 0x4e, 0x0d, 0x4a, 0x7b,
+ 0x5e, 0x6c, 0xb2, 0xdf, 0xa5, 0x5f, 0x79, 0xd4, 0xee, 0x84, 0x4d, 0x13,
+ 0x48, 0x48, 0xda, 0x36, 0x1e, 0x89, 0xc7, 0x7d, 0xfd, 0xe9, 0xac, 0x52,
+ 0x13, 0xc2, 0x27, 0x5a, 0x26, 0x9c, 0x87, 0x9b, 0xac, 0x5f, 0x62, 0x8a,
+ 0x70, 0x83, 0x27, 0xe8, 0x84, 0x7d, 0xdd, 0x4e, 0xf8, 0x9f, 0x8d, 0xa8,
+ 0xd3, 0x9c, 0x4f, 0xad, 0x32, 0x15, 0x69, 0xa2, 0xaf, 0x0c, 0x80, 0x06,
+ 0xa5, 0x78, 0xf7, 0xe5, 0x1c, 0x8a, 0x59, 0xbb, 0xb8, 0x64, 0x14, 0x59,
+ 0xff, 0x6a, 0xe4, 0xe8, 0x20, 0xe5, 0x67, 0x26, 0x1e, 0xe5, 0xc0, 0x9e,
+ 0xc7, 0xc8, 0x44, 0xd8, 0xb7, 0xb3, 0x54, 0xa5, 0x48, 0x26, 0x43, 0xad,
+ 0xf4, 0xe3, 0x0a, 0xc2, 0x3c, 0xbf, 0xf3, 0xd4, 0x16, 0x35, 0xdc, 0x54,
+ 0x05, 0xae, 0xb1, 0xfe, 0xcc, 0x52, 0xc4, 0x3a, 0x63, 0xcb, 0xa3, 0x29,
+ 0xd5, 0x57, 0x05, 0x05, 0x8e, 0x89, 0xe8, 0x57, 0xcc, 0x7c, 0x47, 0x29,
+ 0x73, 0x68, 0x4a, 0x16, 0xdb, 0xa4, 0x9d, 0x8e, 0x2a, 0xe7, 0x7e, 0xb2,
+ 0x0b, 0x65, 0xc6, 0x76, 0xe8, 0x70, 0x61, 0x92, 0x99, 0xcd, 0x65, 0xde,
+ 0x7c, 0x12, 0xd4, 0x02, 0xa3, 0x03, 0xd8, 0xc2, 0x98, 0xb9, 0x30, 0xf5,
+ 0x17, 0x66, 0x1c, 0xcb, 0x60, 0x6a, 0xd6, 0x61, 0xb5, 0x81, 0x4e, 0xbc,
+ 0xcf, 0x17, 0x3f, 0x5f, 0x71, 0xda, 0x0c, 0x59, 0x23, 0x60, 0x90, 0xce,
+ 0xf3, 0x20, 0x8a, 0xdc, 0x81, 0xcc, 0x53, 0x7a, 0x16, 0x59, 0x37, 0x7f,
+ 0x02, 0x12, 0x51, 0x80, 0xd4, 0xcd, 0xd1, 0xe0, 0x67, 0xb7, 0xc6, 0x60,
+ 0x97, 0x7b, 0x46, 0x19, 0xef, 0x74, 0xde, 0x30, 0x2e, 0x4a, 0x25, 0x27,
+ 0x65, 0x9f, 0xe1, 0x13, 0x24, 0xae, 0x4a, 0xaa, 0xae, 0x54, 0x31, 0x84,
+ 0x1b, 0xcc, 0x7f, 0x6b, 0xd3, 0x5a, 0xeb, 0xd9, 0x2b, 0x80, 0x90, 0x24,
+ 0x0d, 0x67, 0x7e, 0x20, 0x8c, 0x5c, 0x8f, 0xc6, 0x52, 0xb7, 0x85, 0xdc,
+ 0x80, 0x43, 0xda, 0x44, 0x7e, 0xf2, 0x8e, 0x99, 0xd3, 0xd0, 0xf2, 0x6f,
+ 0x19, 0x92, 0x1c, 0x1d, 0x77, 0xb0, 0x42, 0x7f, 0x3e, 0xc4, 0x14, 0x5b,
+ 0x65, 0xc3, 0xbd, 0x82, 0xec, 0xc9, 0xe9, 0x34, 0x66, 0x33, 0x77, 0x9c,
+ 0x14, 0x67, 0x71, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe8, 0x83, 0xf8, 0x72,
+ 0x7e, 0xda, 0xeb, 0x27, 0x24, 0x6d, 0x53, 0x6f, 0x9f, 0xea, 0xb1, 0xb3,
+ 0x47, 0x52, 0x2a, 0x13, 0x8f, 0x52, 0xab, 0x51, 0x76, 0xbd, 0xde, 0x5e,
+ 0xa6, 0x01, 0xed, 0x68, 0x36, 0xb1, 0xb2, 0xe0, 0x73, 0x39, 0x08, 0x87,
+ 0xc0, 0x4c, 0xae, 0x18, 0xd9, 0xf1, 0xc5, 0x90, 0x62, 0xce, 0x53, 0x23,
+ 0xc2, 0xab, 0x08, 0xd8, 0x2b, 0x6b, 0x40, 0x8e, 0x55, 0x62, 0xa1, 0x15,
+ 0x70, 0xde, 0xc2, 0x10, 0xcc, 0xc5, 0x8b, 0xaf, 0x19, 0x41, 0x09, 0xfa,
+ 0x6a, 0x28, 0xf1, 0xc0, 0xfe, 0x2e, 0xf1, 0x38, 0x29, 0xf0, 0x82, 0x5a,
+ 0x2c, 0x54, 0xa9, 0xa4, 0x99, 0x6e, 0x65, 0xea, 0x10, 0x56, 0x83, 0xdb,
+ 0x14, 0x58, 0x60, 0xd7, 0xa3, 0x81, 0x9f, 0x40, 0xcd, 0xb3, 0xc4, 0xac,
+ 0xb0, 0xc5, 0x3e, 0x88, 0x8a, 0x3a, 0x84, 0xf2, 0x23, 0x68, 0x0b, 0x4f,
+ 0xd4, 0xe3, 0x08, 0x8d, 0xf0, 0xe2, 0x45, 0xef, 0xa3, 0xb7, 0x7e, 0x55,
+ 0x7a, 0x89, 0xe8, 0xe0, 0xe1, 0x74, 0xf0, 0x3c, 0x61, 0x9d, 0xaf, 0xf7,
+ 0x1f, 0x85, 0xd9, 0x4e, 0x90, 0x71, 0x11, 0x6d, 0x3f, 0xe9, 0x07, 0xda,
+ 0x95, 0xcd, 0x19, 0x28, 0x3c, 0xd4, 0x6f, 0xb9, 0x2b, 0x36, 0xbf, 0xd5,
+ 0x45, 0x2b, 0x69, 0x5b, 0xe5, 0xa6, 0x5e, 0x64, 0x6e, 0xd3, 0x73, 0x94,
+ 0xfa, 0x73, 0x8b, 0x8b, 0x60, 0xcd, 0xca, 0xaf, 0x14, 0x10, 0x92, 0x84,
+ 0xc1, 0xef, 0x0f, 0x42, 0x5b, 0xa9, 0xa8, 0xce, 0x45, 0xa3, 0xc4, 0xad,
+ 0xa9, 0x29, 0x36, 0x72, 0x9d, 0x4d, 0xe1, 0xa1, 0xfa, 0xe5, 0x44, 0xb0,
+ 0xa4, 0x65, 0x7c, 0x36, 0xbb, 0xd5, 0xe1, 0xfc, 0xbe, 0x82, 0xbf, 0x27,
+ 0x9f, 0x01, 0x02, 0x64, 0x35, 0x16, 0x43, 0x6d, 0xb9, 0x91, 0xa2, 0x3d,
+ 0x06, 0xf5, 0x62, 0x7f, 0x3c, 0xf7, 0x40, 0x0f, 0xb8, 0x5e, 0xe5, 0x97,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xb6, 0xb0, 0xc6, 0xd6, 0x2a, 0xae, 0x77,
+ 0x11, 0x36, 0xbd, 0x50, 0xf9, 0xa6, 0xef, 0x27, 0x0f, 0x1c, 0xfe, 0xcc,
+ 0xc9, 0x97, 0x42, 0xb2, 0xe5, 0x2e, 0x92, 0x15, 0x55, 0xf8, 0x5a, 0xf5,
+ 0x64, 0x5b, 0xe8, 0xa7, 0xde, 0xfe, 0x00, 0x2c, 0x60, 0xe2, 0xe5, 0x55,
+ 0x03, 0x12, 0xd2, 0xdb, 0x27, 0x9d, 0x5b, 0xe6, 0xc5, 0x0f, 0xd5, 0x4e,
+ 0xff, 0x28, 0xfc, 0xbd, 0x67, 0xfe, 0xbc, 0xba, 0x54, 0xdf, 0xd0, 0x4f,
+ 0xd4, 0x3d, 0x09, 0xaf, 0xfe, 0xf4, 0xdd, 0x40, 0xeb, 0xd8, 0xfb, 0xfa,
+ 0xdb, 0xb6, 0x2e, 0xfc, 0xce, 0x47, 0x3a, 0xf5, 0x63, 0x44, 0x8c, 0x36,
+ 0x8f, 0xa9, 0xe1, 0xca, 0x1e, 0xc1, 0x19, 0xb1, 0x8c, 0xf8, 0xc8, 0x88,
+ 0x89, 0xd9, 0x90, 0x17, 0x66, 0xb9, 0x26, 0xb5, 0xe6, 0x12, 0x9e, 0xf1,
+ 0xee, 0xd5, 0xc1, 0xbb, 0xe2, 0xbe, 0xee, 0x86, 0xa2, 0x83, 0xfa, 0xcb,
+ 0x64, 0x89, 0x8e, 0x11, 0xb4, 0x90, 0xa4, 0x65, 0xe6, 0xf8, 0x48, 0x05,
+ 0xbb, 0x60, 0xa6, 0x17, 0xad, 0x0f, 0x13, 0xd4, 0x9c, 0x7e, 0xc6, 0x4f,
+ 0xa5, 0x92, 0x88, 0x2b, 0x90, 0x85, 0x54, 0x9c, 0xa6, 0x1e, 0x1a, 0x0a,
+ 0xe9, 0x0d, 0xf9, 0x80, 0xb3, 0x8b, 0x7b, 0xdd, 0xa5, 0x64, 0xf0, 0x6f,
+ 0xa4, 0x07, 0x91, 0x54, 0x71, 0x1e, 0x85, 0x92, 0xd4, 0x04, 0xa7, 0xfc,
+ 0xe3, 0x68, 0x37, 0x50, 0x60, 0xe3, 0xe1, 0x3b, 0xfc, 0xfd, 0xc6, 0xfd,
+ 0xcc, 0xe9, 0xbe, 0x8a, 0xc8, 0x1b, 0x30, 0xbd, 0x80, 0x56, 0xcf, 0x5a,
+ 0x33, 0x36, 0x11, 0x12, 0x6b, 0xee, 0x3a, 0x04, 0xf8, 0x0f, 0xed, 0xe8,
+ 0xaa, 0x41, 0xb7, 0x9a, 0xeb, 0x05, 0xe5, 0x1f, 0x28, 0x47, 0xd8, 0x80,
+ 0xea, 0x2b, 0xf7, 0xbc, 0xae, 0x25, 0x9b, 0xd9, 0x05, 0x53, 0xd6, 0x4a,
+ 0xca, 0x6b, 0x13, 0x6c, 0x51, 0xb9, 0x26, 0x28, 0x6d, 0x02, 0x82, 0x01,
+ 0x00, 0x36, 0xc9, 0x31, 0xb7, 0x38, 0xb0, 0xb8, 0x8b, 0xc6, 0x87, 0x84,
+ 0x0b, 0x5f, 0x30, 0xdb, 0xa2, 0x14, 0x82, 0x05, 0xac, 0x0a, 0x2f, 0x3e,
+ 0x72, 0xb9, 0x79, 0xcf, 0x75, 0x99, 0xc4, 0x06, 0x7e, 0x71, 0xb4, 0xb9,
+ 0x23, 0x2d, 0xc3, 0x18, 0x81, 0x74, 0x0c, 0x1d, 0x51, 0x79, 0xb9, 0x00,
+ 0x06, 0x1f, 0x61, 0xe2, 0x31, 0x20, 0xe3, 0x4f, 0xf8, 0x2f, 0x72, 0xdc,
+ 0x09, 0x2d, 0x91, 0x49, 0xc7, 0x55, 0x8b, 0x07, 0x4b, 0x12, 0x14, 0xd1,
+ 0xee, 0xf6, 0x12, 0x5f, 0x19, 0x83, 0xfe, 0x15, 0xc8, 0x95, 0x9b, 0xd5,
+ 0xf6, 0x97, 0xdb, 0x35, 0xbb, 0xad, 0x8a, 0x5d, 0x56, 0x8d, 0x58, 0x77,
+ 0xe7, 0x08, 0xe6, 0x79, 0xb7, 0x1b, 0x3a, 0x1f, 0xc7, 0x6f, 0x9d, 0x51,
+ 0x3a, 0xe1, 0xbd, 0x23, 0xf0, 0x54, 0xce, 0x85, 0x07, 0x83, 0x1a, 0x7a,
+ 0xcc, 0xdb, 0x0e, 0xde, 0xeb, 0x76, 0x8b, 0xf0, 0x2e, 0x11, 0xbe, 0x1f,
+ 0x20, 0x72, 0x01, 0x00, 0x61, 0x7f, 0xb8, 0x13, 0x09, 0x39, 0xd6, 0x65,
+ 0xec, 0xb4, 0x4b, 0x85, 0x74, 0xc3, 0x16, 0xb4, 0xb7, 0x50, 0x4d, 0x73,
+ 0xff, 0xbb, 0xf9, 0x5a, 0x82, 0x64, 0x9d, 0xa8, 0xf9, 0xd4, 0x2b, 0x72,
+ 0x0f, 0xbd, 0x60, 0xef, 0x1e, 0x7f, 0x67, 0xd5, 0x31, 0x74, 0x11, 0x19,
+ 0x58, 0xac, 0xcc, 0x62, 0x05, 0x8e, 0x65, 0xbf, 0x51, 0x9e, 0x03, 0x9f,
+ 0x68, 0x55, 0x5f, 0xfa, 0x46, 0x11, 0xb4, 0x14, 0x72, 0x5c, 0x4a, 0xc3,
+ 0x9d, 0xa6, 0xc7, 0x09, 0xc6, 0xa9, 0x7f, 0x2e, 0x77, 0x1f, 0x1d, 0x84,
+ 0xb6, 0xb7, 0xf9, 0x61, 0x90, 0x05, 0x8c, 0x6c, 0x12, 0x31, 0x7c, 0x19,
+ 0xfd, 0x85, 0x9e, 0x25, 0x10, 0x5e, 0xe4, 0xcb, 0xfd, 0x74, 0x8c, 0xc4,
+ 0x62, 0x8c, 0x41, 0x06, 0x6b, 0x3e, 0xc2, 0x7e, 0xec, 0xe0, 0x1e, 0x9a,
+ 0x17, 0x9a, 0x27, 0xb2, 0x0d, 0x02, 0x82, 0x01, 0x01, 0x00, 0x85, 0x73,
+ 0x52, 0x7b, 0xe5, 0x87, 0xb6, 0x20, 0x53, 0xed, 0x2c, 0xf6, 0x80, 0xf3,
+ 0xd7, 0x83, 0x59, 0xb9, 0xe2, 0xdc, 0x2b, 0x6b, 0x24, 0x84, 0xf7, 0x64,
+ 0xec, 0xc2, 0xf4, 0xfd, 0x74, 0x9d, 0xcf, 0xe9, 0x7e, 0x9f, 0x0c, 0xca,
+ 0x11, 0xa0, 0xe0, 0x7d, 0x87, 0x81, 0x0c, 0x42, 0x0c, 0xa6, 0xbe, 0x73,
+ 0x00, 0x7a, 0xd8, 0xdb, 0x07, 0xae, 0xaa, 0x41, 0x1d, 0x16, 0x97, 0x65,
+ 0x43, 0x73, 0x76, 0x5e, 0x93, 0xc1, 0xc4, 0xa8, 0x8b, 0xf0, 0x60, 0xec,
+ 0x32, 0x5d, 0x56, 0x0e, 0x93, 0x2b, 0xe5, 0xc4, 0x23, 0x15, 0x87, 0xc0,
+ 0xd0, 0xb9, 0xa7, 0xbc, 0x08, 0xab, 0x1e, 0xfc, 0x79, 0x89, 0xc7, 0xa2,
+ 0xbe, 0x28, 0xed, 0x1e, 0x87, 0x66, 0xb3, 0x0f, 0x67, 0x98, 0xb9, 0x0d,
+ 0x46, 0xf8, 0x7e, 0x87, 0xae, 0xd0, 0xb9, 0x42, 0xa0, 0xbd, 0xbc, 0x9d,
+ 0x3e, 0xa9, 0xfe, 0x60, 0xb8, 0x2c, 0x83, 0xb2, 0xcc, 0xca, 0x2a, 0x92,
+ 0x7c, 0x81, 0xa0, 0xc1, 0xf3, 0xb5, 0xf1, 0x9e, 0xc2, 0x52, 0xbf, 0x5d,
+ 0xcc, 0x04, 0x59, 0x33, 0x01, 0xc1, 0x3f, 0xed, 0xca, 0x6c, 0xf2, 0x88,
+ 0x61, 0x39, 0x93, 0x69, 0x90, 0xa8, 0xb7, 0x75, 0x97, 0x87, 0x10, 0x0f,
+ 0xf6, 0x53, 0xb8, 0x0d, 0x4e, 0x6f, 0xf2, 0xbb, 0x3d, 0x84, 0xb8, 0x37,
+ 0xf8, 0x8e, 0x79, 0xac, 0x40, 0xb5, 0xd9, 0x4d, 0xf6, 0xa0, 0x20, 0x36,
+ 0x4a, 0x7c, 0xbe, 0xe0, 0x9a, 0x4b, 0x12, 0x40, 0x06, 0xde, 0xaf, 0xc6,
+ 0x05, 0xd7, 0x77, 0x12, 0x56, 0xa0, 0x6c, 0x11, 0x42, 0x74, 0xa6, 0xfb,
+ 0xa8, 0xdf, 0x8f, 0xbb, 0x49, 0x26, 0xfd, 0x84, 0x62, 0x5c, 0xe5, 0xdc,
+ 0x7d, 0xcb, 0x0d, 0xd8, 0x60, 0x2b, 0x2e, 0xdc, 0xf3, 0xed, 0xfe, 0x38,
+ 0xfe, 0xe9, 0xbe, 0x59, 0x1e, 0x1f, 0x08, 0xe2, 0x92, 0x50, 0x8c, 0x40,
+ 0x0c, 0x6d, 0x02, 0x82, 0x01, 0x01, 0x00, 0x93, 0x7b, 0x8e, 0x3c, 0x40,
+ 0x4c, 0x79, 0x45, 0xf4, 0x83, 0x79, 0xd9, 0xb0, 0x32, 0xef, 0x7a, 0x44,
+ 0x87, 0x68, 0xf3, 0x2c, 0x3c, 0xda, 0x7a, 0x5a, 0x7b, 0x29, 0x7f, 0x87,
+ 0xd0, 0x40, 0x6c, 0x7f, 0xb4, 0xf4, 0x71, 0xc2, 0x57, 0xd9, 0x46, 0x9e,
+ 0xa0, 0x5d, 0xae, 0xf4, 0x90, 0x37, 0x28, 0x53, 0xb3, 0xa5, 0xa6, 0xee,
+ 0x21, 0xaf, 0xff, 0xf5, 0x53, 0x5b, 0x36, 0xe1, 0x97, 0x44, 0x59, 0x71,
+ 0xe3, 0x21, 0xe9, 0x58, 0xb1, 0xbc, 0x00, 0x0b, 0x2b, 0xe4, 0x8e, 0xe6,
+ 0x8e, 0x1d, 0x5e, 0xc4, 0xc2, 0x46, 0x0c, 0x81, 0x46, 0x4a, 0xcd, 0x54,
+ 0xdf, 0x9b, 0xda, 0x67, 0x27, 0x45, 0xee, 0x1e, 0x8d, 0x1b, 0x14, 0x54,
+ 0x99, 0x4c, 0x7e, 0x0c, 0xb8, 0xc9, 0x86, 0xb4, 0xe6, 0x71, 0x40, 0x47,
+ 0x7d, 0x96, 0x42, 0xd1, 0x7f, 0x31, 0xcf, 0x58, 0xeb, 0x30, 0xa0, 0x8c,
+ 0xfd, 0x05, 0xce, 0x71, 0xd7, 0xf5, 0xcf, 0x4b, 0xa7, 0xa6, 0xfc, 0x7c,
+ 0x63, 0xe3, 0xf6, 0x97, 0x64, 0xba, 0xc9, 0xb9, 0x86, 0xe5, 0xce, 0x38,
+ 0xa0, 0x23, 0xe5, 0xfa, 0x9c, 0x98, 0xf1, 0x3c, 0x75, 0x17, 0x19, 0x91,
+ 0x67, 0x7a, 0xf7, 0x5d, 0xfc, 0xf1, 0x16, 0xbb, 0xa8, 0x1d, 0xc7, 0x00,
+ 0x6a, 0x3b, 0x9f, 0x79, 0x6f, 0xe0, 0x26, 0xc2, 0x00, 0xe4, 0x04, 0xbd,
+ 0x00, 0x90, 0x5b, 0xc5, 0x36, 0x41, 0x06, 0x51, 0x76, 0x18, 0x73, 0xad,
+ 0xeb, 0x40, 0x0a, 0x0f, 0xeb, 0x74, 0x79, 0x41, 0xf9, 0x9a, 0x57, 0x1e,
+ 0x70, 0x80, 0x39, 0x85, 0xb7, 0x3f, 0xe0, 0x8e, 0xaf, 0xb0, 0xbe, 0x97,
+ 0xbd, 0xee, 0x0b, 0xac, 0x02, 0xcf, 0x14, 0xb3, 0x08, 0x3e, 0x8f, 0x68,
+ 0xc8, 0xa4, 0x48, 0xd3, 0x70, 0xd8, 0x76, 0x02, 0x7d, 0xea, 0xd3, 0xa1,
+ 0x27, 0x37, 0xb3, 0xbe, 0x73, 0x48, 0x83, 0x69, 0x70, 0x16, 0xd0};
+
+static const std::vector<uint8_t> priv_key_89{
+ 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xb9, 0x83, 0xb7, 0x72, 0xa8, 0xca, 0x5d, 0x55, 0x67, 0x80,
+ 0x28, 0x0d, 0x6d, 0x24, 0x03, 0xb7, 0x08, 0x7c, 0x1c, 0x39, 0x12, 0x9f,
+ 0x89, 0x61, 0x78, 0x4c, 0xcc, 0x5e, 0x32, 0x26, 0xcd, 0x0c, 0x4e, 0xd4,
+ 0xc9, 0xd8, 0x7a, 0xc0, 0xf8, 0x10, 0x87, 0x60, 0x7b, 0x1d, 0x7d, 0x2f,
+ 0xb3, 0x9a, 0xe5, 0x4e, 0x43, 0x66, 0x8f, 0x6b, 0xdb, 0x69, 0xc1, 0xeb,
+ 0x7a, 0x25, 0x0f, 0x6e, 0x63, 0x3b, 0x20, 0x3f, 0x35, 0xbb, 0xde, 0x24,
+ 0x77, 0x23, 0xc2, 0xf6, 0x93, 0x5f, 0xa8, 0x60, 0xab, 0x06, 0x26, 0x6c,
+ 0x86, 0x77, 0x0e, 0xf9, 0x6a, 0xb7, 0xb5, 0xa8, 0xbd, 0x31, 0x4c, 0x8c,
+ 0xee, 0xfc, 0xf5, 0x0d, 0x71, 0x81, 0xfe, 0x68, 0x12, 0x09, 0x76, 0x19,
+ 0x15, 0x5a, 0xcc, 0x74, 0xb0, 0x18, 0xfe, 0xac, 0x45, 0x48, 0xdc, 0x9a,
+ 0x31, 0x3a, 0xa4, 0x45, 0xca, 0x61, 0xac, 0x60, 0x67, 0x5b, 0xe0, 0xb0,
+ 0x86, 0x31, 0x8f, 0xa6, 0xae, 0x7d, 0x92, 0xd7, 0xbb, 0xf0, 0x23, 0x14,
+ 0x7d, 0x4c, 0x04, 0xb1, 0x0d, 0x47, 0x9d, 0x37, 0xc3, 0xa9, 0x98, 0x0a,
+ 0x3a, 0xd5, 0xce, 0xab, 0x81, 0xb3, 0x28, 0x19, 0xe3, 0xd2, 0xad, 0xf9,
+ 0x62, 0xb8, 0xcb, 0x60, 0xf1, 0x66, 0xd0, 0xf8, 0x9e, 0x63, 0xe7, 0x6e,
+ 0xf7, 0x9b, 0x5b, 0x36, 0x45, 0x02, 0x16, 0x9b, 0xfa, 0xf5, 0x91, 0x7a,
+ 0x26, 0xa0, 0x41, 0xcb, 0x3b, 0x51, 0xce, 0x2a, 0x73, 0x80, 0xfc, 0xd5,
+ 0x80, 0xa8, 0x1c, 0xc1, 0x79, 0x4c, 0xae, 0xd5, 0xa7, 0x92, 0xdd, 0xd4,
+ 0x73, 0xd0, 0x37, 0x3a, 0x5c, 0xbf, 0xfe, 0x42, 0x38, 0xb6, 0x5b, 0xbc,
+ 0x95, 0x05, 0x89, 0x73, 0x1f, 0xb2, 0x2d, 0xe3, 0x01, 0x53, 0xf9, 0xa5,
+ 0xa8, 0x2d, 0x43, 0x12, 0xeb, 0x59, 0x6d, 0xba, 0x38, 0x96, 0xb9, 0xe0,
+ 0x99, 0x6d, 0xee, 0x0d, 0x47, 0x13, 0x22, 0x18, 0x85, 0xa7, 0x56, 0x2c,
+ 0xfd, 0xa9, 0xbd, 0xa0, 0x2a, 0xaa, 0x09, 0xa5, 0xb9, 0xe0, 0xc3, 0x51,
+ 0x1b, 0x73, 0xf7, 0x06, 0xa8, 0x4b, 0xf1, 0x0f, 0x04, 0x38, 0xcf, 0x8e,
+ 0x52, 0xb5, 0xa9, 0xeb, 0xc0, 0x61, 0x34, 0x79, 0xa1, 0x5c, 0xd8, 0x5b,
+ 0x68, 0x3e, 0x00, 0xbc, 0xcc, 0x19, 0x18, 0xe0, 0x94, 0x68, 0x30, 0xb5,
+ 0xc8, 0x57, 0x92, 0xa2, 0x82, 0xd0, 0xc2, 0x7a, 0x31, 0xb7, 0x78, 0xc1,
+ 0x9f, 0x78, 0xe6, 0x7a, 0xba, 0xe5, 0xe8, 0x8d, 0x74, 0x5c, 0x2c, 0xe7,
+ 0xdb, 0xce, 0x28, 0x79, 0x9d, 0xc3, 0x5e, 0xf5, 0x8b, 0xde, 0xb7, 0x8f,
+ 0xa2, 0xcd, 0x8b, 0xa3, 0x6b, 0x51, 0x85, 0x55, 0x1e, 0x5e, 0xcc, 0x2f,
+ 0x03, 0x64, 0xd1, 0x25, 0x20, 0x13, 0xef, 0x76, 0x43, 0x94, 0xf2, 0xbc,
+ 0x01, 0x12, 0x07, 0x5e, 0xc3, 0xdd, 0x8a, 0x9d, 0xf2, 0xde, 0x44, 0x16,
+ 0x63, 0xa5, 0xa4, 0xee, 0x81, 0xba, 0x87, 0x86, 0x8e, 0x56, 0x12, 0xf0,
+ 0xb9, 0x64, 0x90, 0x51, 0xab, 0xa7, 0x98, 0x0a, 0x7c, 0xee, 0xcd, 0x2f,
+ 0x99, 0xa6, 0xe9, 0x81, 0x38, 0x07, 0xde, 0x8a, 0x87, 0x5e, 0xe7, 0xd3,
+ 0x17, 0x31, 0x80, 0x38, 0x22, 0x05, 0x95, 0x49, 0x4f, 0xc1, 0x56, 0x35,
+ 0x53, 0x1e, 0x7f, 0x0b, 0xd8, 0x88, 0x13, 0x20, 0x91, 0x30, 0xdc, 0x22,
+ 0xb6, 0xb0, 0x78, 0xc4, 0x00, 0x05, 0xbd, 0xc2, 0x5f, 0xb8, 0xe8, 0x0b,
+ 0x75, 0xa4, 0xf6, 0x65, 0xea, 0xe8, 0x03, 0xcb, 0xe9, 0x70, 0x82, 0x71,
+ 0x5b, 0xa2, 0x5a, 0x79, 0x05, 0x7c, 0x16, 0x1c, 0x5f, 0x82, 0xac, 0xd4,
+ 0xb0, 0x12, 0x1e, 0xf7, 0xcb, 0x3f, 0xd6, 0xa3, 0x64, 0x2e, 0x23, 0xfa,
+ 0x7f, 0x0b, 0x2d, 0xef, 0xcf, 0x9e, 0x07, 0x8b, 0x05, 0x8f, 0x67, 0x4f,
+ 0x42, 0xe3, 0xdc, 0xb1, 0x95, 0x06, 0x86, 0xe3, 0x10, 0x17, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x0a, 0x13, 0x0c, 0x18, 0x4e,
+ 0xf0, 0x46, 0x67, 0x47, 0xea, 0x9e, 0xc2, 0x33, 0xe6, 0x1b, 0xc9, 0x89,
+ 0xcd, 0x6b, 0x9e, 0xf1, 0xd2, 0xf6, 0x1b, 0xf3, 0xf3, 0x7f, 0xb9, 0xb1,
+ 0xd1, 0x87, 0x9b, 0x1e, 0x80, 0xd1, 0xc1, 0x4e, 0xd1, 0x41, 0xe7, 0x6b,
+ 0xe2, 0xa2, 0x6c, 0xf4, 0x8a, 0x6d, 0x9f, 0x80, 0xca, 0x62, 0x40, 0xa4,
+ 0x93, 0x3f, 0xe4, 0x1b, 0x62, 0xd5, 0x4c, 0x43, 0xed, 0x43, 0xb8, 0x47,
+ 0x45, 0x07, 0x7e, 0xff, 0x4e, 0x4d, 0xa6, 0x04, 0x85, 0x6d, 0x75, 0x69,
+ 0x68, 0x6e, 0x81, 0x33, 0xfe, 0xfa, 0xc2, 0x66, 0x6e, 0xc7, 0x0b, 0xd8,
+ 0xf2, 0xa3, 0xeb, 0x94, 0x73, 0xa6, 0xda, 0xd7, 0xd7, 0xf6, 0x0d, 0x10,
+ 0x2a, 0xc8, 0xa7, 0xf8, 0xe0, 0xdd, 0xd7, 0x03, 0x79, 0x66, 0xc2, 0xc4,
+ 0xb9, 0xc8, 0x3d, 0x6f, 0xb5, 0x73, 0xec, 0xf2, 0x54, 0xd3, 0xeb, 0xbf,
+ 0xf7, 0xb0, 0x45, 0x3e, 0x0b, 0x78, 0x0e, 0x22, 0xf5, 0xf3, 0x4d, 0xe0,
+ 0x76, 0x94, 0xbf, 0x32, 0xb8, 0x7f, 0x21, 0x6c, 0xb3, 0xcc, 0xbb, 0xd1,
+ 0xde, 0xe0, 0x62, 0x4a, 0x5e, 0x6b, 0xd9, 0x86, 0x92, 0xab, 0xc5, 0x75,
+ 0xed, 0x0a, 0x01, 0x3b, 0xef, 0x6a, 0x1c, 0x0c, 0xf7, 0x63, 0xc4, 0xa8,
+ 0x9e, 0x87, 0xc3, 0x77, 0x23, 0x00, 0x91, 0x50, 0x3f, 0xbf, 0x39, 0xa0,
+ 0xce, 0xb1, 0xaf, 0x3a, 0x4a, 0x3e, 0xe4, 0xbf, 0x0d, 0xf1, 0x57, 0xbc,
+ 0xf1, 0x73, 0x3a, 0x53, 0x00, 0xa9, 0x2e, 0xf7, 0xf8, 0xcd, 0xc4, 0x8b,
+ 0x4e, 0x10, 0xfe, 0x99, 0xcb, 0x5a, 0xca, 0xb8, 0xe5, 0x13, 0x7a, 0x5d,
+ 0xad, 0x6c, 0xf5, 0x02, 0x40, 0x58, 0x7b, 0x67, 0x7e, 0x77, 0xff, 0x2e,
+ 0x1c, 0xc0, 0xca, 0xb5, 0xa8, 0xf8, 0x5c, 0x14, 0xe3, 0x67, 0x22, 0x81,
+ 0x21, 0xf6, 0xc6, 0xc0, 0xab, 0x60, 0xc9, 0xa6, 0x7e, 0xd4, 0x18, 0x2f,
+ 0x13, 0x76, 0xf0, 0x88, 0xf7, 0xa5, 0x41, 0x37, 0xa9, 0x09, 0x57, 0x9e,
+ 0xef, 0xd2, 0xf0, 0x3d, 0x18, 0xf3, 0x54, 0xca, 0x1a, 0x19, 0x2b, 0x2b,
+ 0xba, 0x91, 0xbe, 0xc9, 0xde, 0x38, 0xdf, 0xed, 0x32, 0x97, 0x6b, 0xdb,
+ 0x0b, 0x1e, 0xdb, 0xbe, 0x00, 0xd6, 0x89, 0x12, 0x8b, 0xb5, 0x9e, 0xa2,
+ 0xc1, 0xaa, 0xbe, 0x50, 0x1b, 0xa7, 0x94, 0x25, 0x79, 0x8c, 0x55, 0x46,
+ 0xe0, 0x15, 0xad, 0x01, 0x12, 0xbf, 0x46, 0x68, 0xa7, 0x42, 0xd2, 0xe1,
+ 0x80, 0xf7, 0x2b, 0xd1, 0xc2, 0xa9, 0x95, 0x35, 0xd4, 0x46, 0xfc, 0x64,
+ 0x3b, 0xaf, 0x1e, 0xaf, 0xe6, 0x14, 0x38, 0x12, 0x95, 0x61, 0xe7, 0xd9,
+ 0xd7, 0xaf, 0x06, 0x7d, 0x2c, 0xb9, 0xa8, 0xc1, 0x76, 0xc4, 0x81, 0x7a,
+ 0xc4, 0x96, 0x1e, 0x9c, 0x97, 0xac, 0xa3, 0xcc, 0x85, 0x44, 0xe3, 0x4a,
+ 0x88, 0x42, 0xd8, 0x85, 0xe6, 0x08, 0x20, 0x38, 0x6d, 0x11, 0x5e, 0x96,
+ 0x90, 0x9e, 0x84, 0xb4, 0x4f, 0xdb, 0x5e, 0xb6, 0x77, 0xf4, 0xf2, 0xcf,
+ 0xf0, 0xda, 0xbf, 0xd7, 0xb0, 0xe9, 0x57, 0x3f, 0x80, 0x3a, 0xa3, 0xdf,
+ 0x1b, 0x2d, 0x89, 0x45, 0x2f, 0xcc, 0xdf, 0xd9, 0x96, 0x7a, 0x63, 0x12,
+ 0x85, 0xa0, 0x8f, 0x2b, 0xee, 0xb2, 0x27, 0x3f, 0x9c, 0xd0, 0xd9, 0x42,
+ 0xa9, 0x95, 0x02, 0x25, 0x07, 0x24, 0x90, 0xa0, 0x78, 0x89, 0x54, 0x61,
+ 0x34, 0x7e, 0x82, 0x0e, 0xa1, 0xab, 0x27, 0x87, 0x38, 0x8f, 0x61, 0x55,
+ 0x65, 0x0e, 0x3f, 0x70, 0xb1, 0xc7, 0x49, 0x07, 0x74, 0x9e, 0x68, 0x6f,
+ 0xa3, 0x39, 0xb2, 0x63, 0xda, 0xd0, 0xe1, 0xbf, 0x47, 0x60, 0x6b, 0x79,
+ 0x69, 0x11, 0xbc, 0x96, 0xc6, 0x00, 0xd4, 0x84, 0x2e, 0x20, 0xfe, 0x63,
+ 0x02, 0xf2, 0xae, 0x34, 0x28, 0xbc, 0x0b, 0xb9, 0xf0, 0x66, 0x2a, 0x71,
+ 0x8d, 0x45, 0xf9, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf4, 0x72, 0x3d, 0x13,
+ 0x6e, 0x5a, 0xcc, 0x15, 0x04, 0x10, 0x2f, 0x04, 0x18, 0x1d, 0x5e, 0x15,
+ 0x28, 0x67, 0xcc, 0x47, 0x0a, 0x55, 0xd9, 0x55, 0x8e, 0x2f, 0xb3, 0x52,
+ 0x9a, 0xb0, 0x4b, 0x5e, 0xe9, 0x13, 0x69, 0x5a, 0x65, 0xa5, 0x15, 0xce,
+ 0x35, 0xb1, 0x71, 0xcd, 0x7a, 0xd2, 0xa6, 0xe5, 0xf1, 0xd4, 0xbb, 0x6f,
+ 0x92, 0x83, 0xd5, 0xc6, 0x21, 0x1b, 0x81, 0xae, 0x37, 0x2d, 0x3b, 0x32,
+ 0xdf, 0x3e, 0x45, 0xf3, 0xd3, 0x57, 0xc6, 0xf8, 0xb9, 0x66, 0x6f, 0x8d,
+ 0xe8, 0x47, 0xd7, 0xaf, 0x8f, 0x3e, 0x96, 0xd4, 0x37, 0x45, 0x75, 0xe1,
+ 0xca, 0x7f, 0x13, 0x95, 0x70, 0x44, 0x3b, 0xd9, 0x47, 0xc9, 0xf8, 0xe6,
+ 0x21, 0xd4, 0xbe, 0x72, 0x60, 0x4b, 0xbb, 0x2a, 0xae, 0xe0, 0xc7, 0x5d,
+ 0xf9, 0xb8, 0x09, 0x08, 0xe5, 0x18, 0x65, 0x5a, 0xc2, 0xd5, 0xd1, 0xc0,
+ 0x5c, 0xc4, 0x7d, 0x9f, 0x73, 0xb0, 0xbc, 0xeb, 0x93, 0x5a, 0x8b, 0x65,
+ 0xc3, 0x2e, 0x9c, 0x47, 0x37, 0xe0, 0x7c, 0xed, 0xc3, 0xd4, 0x4c, 0xf4,
+ 0x34, 0xf0, 0xdc, 0x07, 0xf8, 0xf4, 0xa6, 0xf2, 0x00, 0x79, 0x5a, 0xde,
+ 0x93, 0x85, 0x4e, 0xb0, 0x2f, 0x76, 0xb4, 0x4e, 0x4b, 0x40, 0xaf, 0x6c,
+ 0xf4, 0xa7, 0x32, 0x54, 0x3b, 0x67, 0xcc, 0x0e, 0xc1, 0x2c, 0xf8, 0x14,
+ 0x35, 0xae, 0x49, 0xfa, 0x7d, 0xa7, 0x67, 0x72, 0x46, 0x43, 0xe9, 0x40,
+ 0x58, 0x5e, 0xd7, 0x48, 0x27, 0x53, 0xd1, 0x67, 0x9b, 0x7e, 0xb8, 0x44,
+ 0x33, 0xda, 0x1a, 0xab, 0x7e, 0x6a, 0xf4, 0x55, 0x71, 0xf3, 0x23, 0x5a,
+ 0xe0, 0x2d, 0xb3, 0x7b, 0x3c, 0x9a, 0x8c, 0x39, 0xd4, 0x63, 0xd3, 0xe2,
+ 0x5d, 0xca, 0x68, 0xa5, 0x26, 0x59, 0x84, 0x12, 0xe6, 0x5b, 0x10, 0x41,
+ 0xbc, 0xb8, 0xc6, 0x73, 0x3b, 0x32, 0x93, 0xf7, 0xf6, 0xcc, 0x82, 0x9b,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xc2, 0x48, 0x69, 0xcf, 0x41, 0x37, 0xab,
+ 0xdf, 0x52, 0x9c, 0xa4, 0x7e, 0x4a, 0x30, 0xd4, 0x0e, 0xed, 0xe7, 0xc4,
+ 0x95, 0x9f, 0xbb, 0xb8, 0xee, 0xb2, 0x72, 0x29, 0xe3, 0x24, 0x2d, 0xbe,
+ 0xf7, 0x5e, 0x55, 0xd0, 0x57, 0x43, 0xb7, 0xfe, 0xf1, 0x7a, 0x44, 0xef,
+ 0x09, 0x83, 0x57, 0x40, 0x6f, 0xc3, 0x41, 0xd4, 0xcc, 0xf7, 0x88, 0xef,
+ 0x0e, 0xd0, 0x6c, 0xe8, 0x54, 0xe1, 0x60, 0x0e, 0x89, 0x4b, 0x0e, 0x14,
+ 0x06, 0x1f, 0x75, 0xda, 0xab, 0x33, 0x55, 0xde, 0x69, 0x11, 0x29, 0x04,
+ 0xc6, 0xab, 0x89, 0xa9, 0x04, 0x5b, 0xd4, 0xf5, 0xf3, 0xca, 0x1f, 0x95,
+ 0x9c, 0x2d, 0x1b, 0x1a, 0xaa, 0x40, 0x05, 0xcc, 0x0c, 0xaf, 0x03, 0x3e,
+ 0xde, 0xcb, 0x84, 0x03, 0xdb, 0xff, 0x56, 0xa0, 0x4f, 0x3b, 0xe3, 0xdf,
+ 0x0a, 0xb4, 0x6e, 0xb1, 0x55, 0x93, 0xf3, 0xc3, 0x8d, 0x0d, 0xe8, 0x16,
+ 0x57, 0xdd, 0x90, 0xca, 0x84, 0x01, 0xd2, 0xe2, 0x42, 0x53, 0x06, 0xd4,
+ 0x7e, 0xf7, 0x6e, 0x90, 0x22, 0xda, 0xec, 0xd7, 0x3d, 0x19, 0x3b, 0xdc,
+ 0x77, 0xad, 0x54, 0xf4, 0x57, 0x8e, 0xde, 0x45, 0xdc, 0x46, 0xb4, 0x35,
+ 0x25, 0x23, 0xb4, 0x1f, 0x8f, 0x5f, 0xd9, 0xa6, 0x62, 0xe0, 0x29, 0x7d,
+ 0xcc, 0xcc, 0x72, 0x99, 0x73, 0xac, 0x3c, 0x45, 0x7a, 0x03, 0x5e, 0x3a,
+ 0x3b, 0x7b, 0x22, 0xcb, 0xde, 0x4e, 0xca, 0x5e, 0xb1, 0xbc, 0x5c, 0xdc,
+ 0xff, 0xeb, 0x7a, 0x11, 0x4f, 0x26, 0xbe, 0xb9, 0x4d, 0x2e, 0xec, 0xff,
+ 0x04, 0x9d, 0xee, 0xb7, 0x17, 0x19, 0xdd, 0x09, 0x66, 0x7b, 0xa4, 0xd9,
+ 0x03, 0xeb, 0x46, 0x52, 0x74, 0x93, 0xf0, 0xa5, 0x40, 0x96, 0x99, 0x6c,
+ 0x07, 0xba, 0x6e, 0x6e, 0xe5, 0x66, 0xdd, 0x1d, 0xdc, 0x75, 0xa6, 0xcc,
+ 0xae, 0x59, 0x20, 0x0c, 0x6e, 0xe5, 0xd9, 0x72, 0x35, 0x02, 0x82, 0x01,
+ 0x00, 0x24, 0x4b, 0xae, 0x1b, 0xeb, 0x7f, 0xd9, 0xdb, 0xa8, 0xfd, 0xca,
+ 0x2d, 0x5e, 0x73, 0x45, 0xdb, 0xf8, 0x62, 0xe9, 0x27, 0x07, 0x36, 0xd6,
+ 0x0d, 0x69, 0x0e, 0x56, 0x1f, 0x06, 0xce, 0xf4, 0x72, 0x04, 0x43, 0x98,
+ 0x9a, 0x0e, 0x8b, 0xa3, 0xa0, 0x39, 0xc2, 0xbe, 0x36, 0x17, 0x6d, 0x9d,
+ 0xd0, 0x78, 0xc6, 0xf0, 0x89, 0xd1, 0x84, 0x77, 0xc2, 0x72, 0x7a, 0x06,
+ 0x18, 0x5b, 0x23, 0x01, 0x2e, 0x3d, 0x8d, 0x9e, 0x8f, 0x64, 0xab, 0x1c,
+ 0xe5, 0x23, 0x8a, 0x3d, 0x38, 0x21, 0xec, 0x40, 0xef, 0x55, 0x62, 0xa2,
+ 0xbc, 0xa1, 0xf4, 0x53, 0x5b, 0x92, 0x58, 0xaa, 0x0c, 0xbf, 0x5d, 0xb2,
+ 0x51, 0x41, 0xe2, 0x90, 0x6d, 0x83, 0x4a, 0x76, 0x78, 0xbf, 0x29, 0x9f,
+ 0x81, 0xe7, 0xf3, 0x82, 0x46, 0xc6, 0xe4, 0x77, 0x9a, 0xf5, 0x81, 0x58,
+ 0xd3, 0x50, 0x28, 0xb5, 0x7b, 0x4d, 0x8a, 0xf3, 0x68, 0x30, 0xa2, 0x66,
+ 0x7a, 0xc8, 0x27, 0x62, 0x99, 0x5a, 0x90, 0xda, 0x2d, 0x8c, 0xf3, 0x6d,
+ 0x39, 0x54, 0xa1, 0x7a, 0x47, 0xac, 0x70, 0xb3, 0x0b, 0x10, 0x01, 0x2b,
+ 0xa4, 0xb5, 0x43, 0x4f, 0xa5, 0xca, 0xdb, 0xb9, 0x62, 0x59, 0xb9, 0xd3,
+ 0x6d, 0xe8, 0xa8, 0x93, 0x23, 0xa7, 0x74, 0x07, 0xfa, 0x0f, 0xd4, 0x0a,
+ 0xad, 0x8a, 0x2b, 0x66, 0x2e, 0x82, 0x05, 0xfe, 0x00, 0x0e, 0x96, 0x43,
+ 0xba, 0xe9, 0x09, 0xfe, 0x61, 0x4a, 0x7d, 0xd2, 0x93, 0x69, 0x1b, 0x7d,
+ 0xf5, 0x57, 0x56, 0x4a, 0x7f, 0xfd, 0xfe, 0xfd, 0x84, 0xc7, 0x41, 0x94,
+ 0x43, 0xf7, 0xa6, 0x75, 0x72, 0x71, 0xe4, 0xf7, 0x48, 0x6e, 0x28, 0x38,
+ 0x78, 0x01, 0xbc, 0x4c, 0xe2, 0xc8, 0xb0, 0x5c, 0x37, 0x61, 0x69, 0x5b,
+ 0x3d, 0xff, 0x2c, 0x38, 0x4e, 0xba, 0x79, 0xe9, 0x25, 0x84, 0xfd, 0xae,
+ 0x90, 0xdb, 0xf9, 0x63, 0xcf, 0x02, 0x82, 0x01, 0x00, 0x02, 0x27, 0xb9,
+ 0x7c, 0xc2, 0x15, 0x73, 0x03, 0xa4, 0x2f, 0xf6, 0xa7, 0x2b, 0xfd, 0x84,
+ 0xac, 0xb1, 0xb8, 0xeb, 0x76, 0x59, 0x72, 0x44, 0xa7, 0xe9, 0x34, 0xd9,
+ 0x00, 0x1b, 0x0b, 0xa2, 0xdd, 0xad, 0x9f, 0x38, 0x13, 0x6f, 0xbd, 0xdf,
+ 0xc7, 0x1f, 0xfb, 0x19, 0xc7, 0xba, 0x3c, 0x42, 0x8b, 0xba, 0xd7, 0xc5,
+ 0x1b, 0x8c, 0xf7, 0x68, 0xe7, 0x7a, 0x2a, 0x6b, 0x1d, 0x5d, 0xee, 0xa9,
+ 0xda, 0x9e, 0x09, 0x86, 0xf1, 0x56, 0x72, 0x01, 0x3d, 0xfa, 0xf0, 0xcd,
+ 0xe9, 0xce, 0x75, 0xed, 0x06, 0xa3, 0x2a, 0x80, 0xc4, 0x7a, 0x9c, 0x4f,
+ 0x2a, 0x28, 0x28, 0xd7, 0x89, 0x06, 0xfb, 0x10, 0xfd, 0xa8, 0x7e, 0x27,
+ 0xf8, 0x50, 0x0c, 0xb2, 0x2a, 0xd8, 0x89, 0x1b, 0x5d, 0xda, 0x64, 0x44,
+ 0x9c, 0xfc, 0x66, 0x17, 0xb8, 0x4f, 0xae, 0x16, 0xab, 0x83, 0x5b, 0xa5,
+ 0xe4, 0xaf, 0xad, 0xce, 0x69, 0xa5, 0x1c, 0x91, 0x12, 0x8b, 0xce, 0xa2,
+ 0x11, 0xe8, 0x47, 0xe0, 0x1d, 0x94, 0x73, 0x16, 0x88, 0x3c, 0x73, 0x7a,
+ 0x23, 0xc4, 0x5e, 0xe4, 0xa0, 0x33, 0x3d, 0x09, 0x04, 0xdb, 0xa1, 0xdd,
+ 0x96, 0x86, 0xf6, 0x42, 0xcc, 0xa9, 0xab, 0xba, 0xd9, 0xe5, 0x4f, 0x4d,
+ 0xc8, 0x35, 0x02, 0x60, 0xd1, 0xdf, 0xc6, 0xb9, 0xab, 0x0d, 0xd3, 0x11,
+ 0x56, 0x3c, 0x29, 0x54, 0x6e, 0x0a, 0x7c, 0xa5, 0x54, 0x4e, 0xfd, 0x71,
+ 0xb5, 0x79, 0x08, 0x72, 0xaf, 0x28, 0x16, 0x8f, 0x90, 0x98, 0x36, 0x6f,
+ 0x69, 0xca, 0xc6, 0x78, 0x41, 0xbd, 0xda, 0xc3, 0x0f, 0x2f, 0x8b, 0x43,
+ 0x2a, 0x6e, 0xde, 0xb2, 0x45, 0x97, 0xdb, 0x8c, 0xd8, 0x9c, 0x37, 0x84,
+ 0x2d, 0xc6, 0x3d, 0xe7, 0x73, 0xe2, 0x7e, 0x8d, 0x1e, 0x60, 0x58, 0xbd,
+ 0x97, 0x0f, 0x7b, 0x0d, 0x34, 0x35, 0xea, 0xe4, 0x18, 0x6a, 0xd6, 0x51,
+ 0xad, 0x02, 0x82, 0x01, 0x01, 0x00, 0x98, 0xc7, 0x38, 0x16, 0x76, 0x00,
+ 0x6c, 0x09, 0x69, 0xc4, 0x2c, 0xb8, 0x0d, 0xf8, 0x2b, 0x02, 0x36, 0xfd,
+ 0x25, 0x1e, 0xa1, 0xca, 0xa7, 0x87, 0x98, 0xc4, 0x59, 0x62, 0x98, 0x96,
+ 0x20, 0x1f, 0xca, 0xb5, 0xf4, 0xb3, 0xee, 0xbd, 0x6b, 0x2d, 0x39, 0x62,
+ 0x9d, 0x9a, 0x8b, 0xfd, 0x90, 0x47, 0xd2, 0xf2, 0xca, 0x24, 0xc7, 0xe9,
+ 0x21, 0xaa, 0x26, 0xab, 0xdb, 0x1c, 0x99, 0x6a, 0x4b, 0x33, 0x83, 0xd1,
+ 0xc0, 0xd5, 0x52, 0x89, 0xb4, 0x4c, 0xbe, 0x01, 0xea, 0x68, 0x5c, 0x08,
+ 0x48, 0xd5, 0x72, 0x1c, 0xa3, 0xdd, 0xd8, 0xd6, 0x01, 0x7a, 0xc3, 0xa7,
+ 0x7d, 0xce, 0xb1, 0x10, 0xfa, 0xee, 0x48, 0x69, 0xb9, 0x57, 0x7b, 0x26,
+ 0x9d, 0x91, 0x3b, 0x3d, 0x0e, 0x37, 0x84, 0xb3, 0x25, 0xe1, 0xe8, 0x54,
+ 0xde, 0x1a, 0x19, 0x46, 0x44, 0xbf, 0x39, 0xa4, 0xf2, 0xa0, 0xe1, 0x15,
+ 0x75, 0x4e, 0x7a, 0x1f, 0x87, 0x44, 0x0b, 0x51, 0x37, 0xc4, 0xe1, 0x45,
+ 0x2d, 0x95, 0x87, 0xb9, 0x54, 0xfa, 0xbf, 0x28, 0xe1, 0xbc, 0xff, 0x37,
+ 0x06, 0x49, 0x80, 0x99, 0x85, 0x3e, 0x8b, 0xb6, 0xc8, 0xa3, 0x89, 0xa9,
+ 0x19, 0x6e, 0x36, 0xd8, 0x3d, 0x39, 0xe3, 0xc5, 0xa1, 0x06, 0x55, 0x00,
+ 0x7c, 0x6e, 0x2b, 0x34, 0x40, 0x2f, 0x27, 0x2b, 0x67, 0x9c, 0xbe, 0x1a,
+ 0x8f, 0x70, 0x8d, 0xbb, 0x74, 0xdc, 0xc2, 0xc1, 0x4d, 0xc6, 0x11, 0xad,
+ 0x78, 0x1d, 0x63, 0x7c, 0xc5, 0xb2, 0x3a, 0x32, 0xa7, 0x25, 0xbd, 0x9d,
+ 0xbd, 0xd9, 0xd4, 0x54, 0xe6, 0x71, 0x5e, 0x7e, 0x9c, 0x37, 0xa4, 0x3b,
+ 0xfa, 0x76, 0xef, 0xeb, 0xb7, 0x81, 0x75, 0x1b, 0xd5, 0x67, 0x74, 0x1f,
+ 0x3c, 0xd3, 0xd1, 0x35, 0x6f, 0xbb, 0x26, 0xce, 0x48, 0x10, 0x95, 0x2a,
+ 0xb1, 0x16, 0xa1, 0x98, 0x90, 0x26, 0xc8, 0x6c, 0x56, 0x90};
+
+static const std::vector<uint8_t> priv_key_90{
+ 0x30, 0x82, 0x09, 0x41, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2b, 0x30, 0x82, 0x09, 0x27, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0x9f, 0x72, 0xc4, 0x8d, 0xb8, 0x74, 0x2b, 0x12, 0x5f, 0x3a,
+ 0x1f, 0xf9, 0xa5, 0xbe, 0xeb, 0x18, 0xbf, 0xf8, 0x51, 0x3c, 0x7a, 0x97,
+ 0x87, 0x43, 0x15, 0x74, 0x45, 0x56, 0x10, 0x87, 0x7a, 0xc6, 0x7c, 0x95,
+ 0x8c, 0x4f, 0xab, 0x2d, 0xe8, 0x63, 0x16, 0x1f, 0xb4, 0x6e, 0xdb, 0x18,
+ 0xe0, 0x06, 0x7e, 0x3e, 0x7d, 0x72, 0xd8, 0x6d, 0x03, 0x78, 0x6d, 0x33,
+ 0x78, 0xb6, 0x87, 0xaf, 0xed, 0x5b, 0xd2, 0x2e, 0x10, 0xca, 0xe6, 0xdc,
+ 0x98, 0xd9, 0x7f, 0xb6, 0xe7, 0xe4, 0xc6, 0xc8, 0x65, 0xe1, 0x49, 0x93,
+ 0x7d, 0x9f, 0x5c, 0x9c, 0x0d, 0xf6, 0x5b, 0xb6, 0xe9, 0x83, 0x64, 0x32,
+ 0xab, 0x57, 0x06, 0x9d, 0x96, 0x6b, 0x2c, 0x2b, 0x8e, 0x24, 0x33, 0x72,
+ 0xcd, 0x68, 0x99, 0x9a, 0xb1, 0xfa, 0xac, 0xd8, 0xa3, 0x9a, 0x74, 0x61,
+ 0x6f, 0x39, 0x6a, 0x09, 0xdb, 0x15, 0x16, 0x21, 0xbf, 0xcf, 0x2e, 0xbf,
+ 0x33, 0x4d, 0xbe, 0xf9, 0xe9, 0xfc, 0x48, 0xb5, 0xa4, 0x1c, 0x01, 0x04,
+ 0xce, 0xb0, 0xbb, 0xcb, 0xb9, 0xca, 0x25, 0x6a, 0x8a, 0x9d, 0x61, 0x12,
+ 0x1e, 0xc2, 0x1a, 0xd3, 0x0d, 0x14, 0x68, 0xa1, 0x86, 0x28, 0xcc, 0x30,
+ 0xe4, 0x5e, 0x8e, 0x55, 0x53, 0x31, 0x67, 0xbb, 0xf7, 0xe8, 0xe2, 0x15,
+ 0x04, 0xe0, 0xee, 0xd1, 0x3a, 0x9b, 0x04, 0x13, 0xd0, 0x3d, 0xe6, 0x83,
+ 0xcc, 0x8c, 0x95, 0x45, 0xfd, 0xe6, 0xb1, 0xa3, 0x3d, 0x1c, 0x1f, 0x39,
+ 0x15, 0xb7, 0xdf, 0x62, 0x76, 0x8c, 0x80, 0x29, 0x72, 0x67, 0xb2, 0xc5,
+ 0x8d, 0x9d, 0x0f, 0xec, 0x3e, 0x4a, 0x89, 0x57, 0xa2, 0xee, 0xa1, 0x97,
+ 0x19, 0x6d, 0xfe, 0x4f, 0x30, 0x6e, 0xbd, 0x2a, 0xfd, 0xa7, 0x49, 0xad,
+ 0xe5, 0xef, 0x33, 0x33, 0xf1, 0x28, 0x52, 0xbb, 0xd0, 0x39, 0x87, 0x7d,
+ 0x14, 0xc4, 0x28, 0x27, 0x9c, 0x74, 0x10, 0x95, 0x99, 0xb7, 0x27, 0x55,
+ 0xf4, 0x05, 0xb2, 0x3e, 0x03, 0x79, 0xb5, 0x54, 0xb0, 0xaa, 0x9d, 0xa5,
+ 0xd3, 0x55, 0xd7, 0xb5, 0x7a, 0x4d, 0xd8, 0x08, 0x3b, 0xf1, 0x20, 0xaa,
+ 0x91, 0x6a, 0x4b, 0x29, 0xb6, 0xde, 0x57, 0x28, 0xc5, 0x45, 0x16, 0x44,
+ 0x9e, 0x4d, 0x00, 0x05, 0xce, 0x9c, 0x8a, 0xa4, 0xe0, 0x6f, 0x64, 0x47,
+ 0xa1, 0x02, 0x8c, 0xf9, 0x5e, 0xfa, 0x3c, 0x0c, 0x58, 0x9c, 0x9a, 0x10,
+ 0x63, 0xb1, 0x15, 0xb2, 0x20, 0x4c, 0x4c, 0x75, 0x9d, 0x49, 0xe0, 0x86,
+ 0xb4, 0x92, 0x67, 0xd6, 0xed, 0x67, 0x9b, 0x17, 0x38, 0x5f, 0x37, 0xbd,
+ 0x3b, 0x92, 0x3c, 0x96, 0xe8, 0x96, 0x3f, 0xa7, 0x8f, 0x3d, 0xd2, 0x13,
+ 0x6b, 0xf6, 0x4c, 0xe0, 0xe8, 0xa7, 0x40, 0x75, 0xbc, 0x47, 0x58, 0x98,
+ 0x6e, 0xac, 0xac, 0xad, 0xd6, 0x7a, 0xd6, 0x4c, 0xd5, 0x99, 0x2b, 0x28,
+ 0x0b, 0x26, 0x1e, 0x39, 0x0f, 0xbb, 0x2f, 0x46, 0xf9, 0x78, 0x64, 0x38,
+ 0x10, 0x05, 0x50, 0x18, 0x8d, 0x75, 0x08, 0x7e, 0xd6, 0xe0, 0x04, 0x0d,
+ 0xdc, 0x49, 0x48, 0x21, 0xc4, 0xee, 0x54, 0x5e, 0xf7, 0xf1, 0x55, 0xea,
+ 0x3c, 0xd6, 0x66, 0x9b, 0xad, 0x01, 0x16, 0x2b, 0x83, 0xc0, 0xb2, 0x09,
+ 0x87, 0x0f, 0x35, 0x5a, 0x10, 0x35, 0xe2, 0xb8, 0xba, 0xd2, 0x37, 0x2d,
+ 0x5e, 0xf9, 0x4a, 0x5a, 0x6c, 0x4a, 0xaa, 0x67, 0xc2, 0x04, 0x38, 0xbd,
+ 0xbe, 0x22, 0xd4, 0xd3, 0x8c, 0xc0, 0x24, 0x16, 0xc3, 0x70, 0xef, 0x24,
+ 0x29, 0x85, 0x58, 0x85, 0x32, 0xfc, 0xcc, 0x1d, 0x36, 0x50, 0x54, 0x99,
+ 0x34, 0xe1, 0x9d, 0xca, 0x2d, 0x38, 0x4a, 0x96, 0xa9, 0xdb, 0xef, 0x40,
+ 0x46, 0xfc, 0x4c, 0x71, 0xef, 0x68, 0x5d, 0xa1, 0x4c, 0x6e, 0x7c, 0xf6,
+ 0x87, 0x45, 0x2d, 0xda, 0x33, 0x27, 0x52, 0xc3, 0x43, 0xeb, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x7b, 0x30, 0x07, 0x2d, 0x5b,
+ 0x09, 0xdd, 0x51, 0x17, 0x63, 0x67, 0xda, 0xcf, 0xb4, 0x3e, 0x1c, 0x64,
+ 0x0c, 0x6c, 0x6e, 0xe6, 0x63, 0xf5, 0xab, 0xdd, 0x82, 0x74, 0x23, 0x37,
+ 0x28, 0x04, 0xb2, 0x1f, 0x04, 0xc7, 0x5f, 0xb1, 0xe8, 0x08, 0xf7, 0xac,
+ 0xdb, 0x17, 0xe2, 0xe1, 0xc1, 0x49, 0x2b, 0x9b, 0x13, 0x9a, 0x86, 0x45,
+ 0x31, 0x8c, 0x11, 0xd9, 0x84, 0x7f, 0xc9, 0xbd, 0xf1, 0x2c, 0xd7, 0xd8,
+ 0xfd, 0xa0, 0x19, 0xb2, 0xdd, 0x51, 0xf6, 0x10, 0x16, 0xf6, 0xf8, 0x28,
+ 0xa0, 0x21, 0x1e, 0x3a, 0x63, 0x0a, 0x16, 0x3a, 0x4d, 0x92, 0xf7, 0xf8,
+ 0x09, 0xcc, 0x45, 0xa7, 0xff, 0x01, 0xa3, 0x7d, 0xc7, 0xf8, 0xb3, 0x9a,
+ 0x6f, 0x98, 0x24, 0xdd, 0xde, 0xdf, 0x55, 0xe5, 0xfe, 0xbf, 0x6c, 0xe5,
+ 0x67, 0x86, 0x96, 0xc9, 0x3d, 0x91, 0xd9, 0xf0, 0xd3, 0xe6, 0x80, 0x57,
+ 0x16, 0x02, 0x04, 0x06, 0xa0, 0xcf, 0xf9, 0x4c, 0x07, 0xf7, 0x3f, 0xe3,
+ 0xc8, 0xfa, 0x1e, 0x6c, 0xa7, 0x13, 0x2d, 0x36, 0x1a, 0x02, 0xd3, 0x6b,
+ 0xae, 0xf1, 0xa2, 0xff, 0xa1, 0x29, 0x44, 0x5b, 0xc7, 0x1c, 0xfe, 0xdc,
+ 0x8b, 0x96, 0x84, 0x24, 0xa5, 0xcd, 0x7a, 0x44, 0x4b, 0x25, 0xb8, 0x30,
+ 0xe5, 0xe7, 0x75, 0xf4, 0x5d, 0xba, 0xe4, 0x31, 0x7e, 0x52, 0xe1, 0xfa,
+ 0xf7, 0x77, 0xd6, 0xab, 0x26, 0xbe, 0xbd, 0x0a, 0x83, 0x05, 0xd3, 0xdb,
+ 0x00, 0x3c, 0x31, 0x62, 0xea, 0x0e, 0x9e, 0x7d, 0xa6, 0xab, 0xe2, 0x87,
+ 0x0d, 0xfe, 0x86, 0xa1, 0x76, 0xc1, 0x9f, 0x4b, 0xf3, 0x00, 0x79, 0x43,
+ 0xbd, 0x02, 0x73, 0x8d, 0x42, 0x98, 0xf2, 0x03, 0x1d, 0x99, 0x54, 0xa5,
+ 0x2f, 0xf6, 0xc2, 0xed, 0x48, 0xbe, 0x31, 0xdd, 0x04, 0x4f, 0x58, 0x10,
+ 0xfb, 0x6b, 0xb7, 0x56, 0xb7, 0x4b, 0x78, 0xf5, 0x71, 0x0d, 0x0c, 0xe2,
+ 0xa7, 0x14, 0x19, 0xd6, 0xa1, 0x26, 0x7b, 0xb7, 0x31, 0x0d, 0x2b, 0xdc,
+ 0xfe, 0xe6, 0x07, 0xa4, 0xd9, 0x63, 0x7e, 0xc5, 0x2e, 0xbc, 0x32, 0xa7,
+ 0x23, 0x77, 0x1e, 0xbd, 0x10, 0x41, 0xe8, 0xcf, 0x47, 0x75, 0x9d, 0x0e,
+ 0x0a, 0xfc, 0x3d, 0x54, 0xdd, 0xda, 0x96, 0x9a, 0x20, 0x34, 0xaa, 0xae,
+ 0x19, 0xdb, 0x65, 0xaa, 0x30, 0xb5, 0x01, 0x26, 0x25, 0xf9, 0x7d, 0xc2,
+ 0xd9, 0x4d, 0x7e, 0xac, 0xd4, 0x2d, 0x32, 0x32, 0xd2, 0xbb, 0x88, 0xa8,
+ 0xd4, 0x3d, 0x21, 0x18, 0x2d, 0xc1, 0xbc, 0xf0, 0xf5, 0x4c, 0x8d, 0xf9,
+ 0x52, 0xd8, 0x15, 0xf0, 0xaf, 0xb6, 0x5c, 0xe6, 0xde, 0x9e, 0xe0, 0x2d,
+ 0x7f, 0xd3, 0xfd, 0x84, 0x73, 0x7e, 0x03, 0xe2, 0xbb, 0x04, 0xd4, 0x02,
+ 0x20, 0xd2, 0x25, 0x94, 0x32, 0x32, 0xc2, 0x30, 0xea, 0xa4, 0x6a, 0x5c,
+ 0xdc, 0xed, 0x57, 0xa5, 0xca, 0x7f, 0x18, 0xb2, 0xc8, 0xcf, 0xc4, 0x9b,
+ 0x99, 0x63, 0xb3, 0x37, 0x6a, 0x39, 0xfa, 0x49, 0x3c, 0xa9, 0xd6, 0xbe,
+ 0xd2, 0x24, 0x64, 0xbb, 0xcb, 0x5e, 0x15, 0xac, 0x0a, 0x88, 0xcb, 0xee,
+ 0x4a, 0xc4, 0xa7, 0x39, 0xe7, 0x16, 0xd4, 0x41, 0x38, 0x7c, 0x3b, 0x9c,
+ 0x75, 0x7b, 0xbd, 0x37, 0xa9, 0xc6, 0xe4, 0x26, 0x52, 0xb7, 0xe3, 0xb6,
+ 0x77, 0x64, 0x27, 0x13, 0x4f, 0xca, 0x72, 0xa9, 0xcc, 0xfb, 0x33, 0xbe,
+ 0x49, 0xf7, 0xfe, 0x2e, 0x40, 0x2f, 0x80, 0x1e, 0x8d, 0x89, 0x4a, 0x2a,
+ 0x94, 0x39, 0x96, 0x81, 0xc0, 0xb2, 0x50, 0x88, 0x08, 0x88, 0x2d, 0xc7,
+ 0xeb, 0xd8, 0xc1, 0xdb, 0xde, 0xa2, 0x3e, 0x18, 0x75, 0xeb, 0x83, 0x56,
+ 0xed, 0x63, 0x03, 0x68, 0xc1, 0x71, 0x0b, 0xfb, 0xf0, 0x14, 0xb5, 0xbd,
+ 0x25, 0x8f, 0xf0, 0x9d, 0x47, 0x6f, 0x14, 0xbc, 0x93, 0x57, 0xbf, 0x8b,
+ 0x76, 0xe6, 0xe1, 0x02, 0x82, 0x01, 0x01, 0x00, 0xca, 0xc3, 0xf2, 0x8b,
+ 0x5a, 0xd6, 0xc0, 0xea, 0x8f, 0xd2, 0x55, 0x6a, 0x3c, 0x42, 0x5e, 0x58,
+ 0xb2, 0xca, 0xea, 0x35, 0x34, 0x6f, 0x16, 0xdf, 0xe5, 0xcb, 0x9b, 0x3e,
+ 0xa3, 0xf7, 0x48, 0xc6, 0xe6, 0xce, 0x05, 0xfb, 0xf3, 0xec, 0x90, 0xf9,
+ 0x1b, 0xb0, 0x44, 0xec, 0x07, 0xd5, 0xd4, 0x21, 0x19, 0x01, 0x89, 0x4d,
+ 0x85, 0x0e, 0xf3, 0xe2, 0xb5, 0xdf, 0x55, 0x0c, 0x90, 0x7a, 0x8a, 0x02,
+ 0x80, 0x63, 0x02, 0x93, 0x2f, 0x5a, 0x08, 0xf3, 0xb7, 0x8b, 0x09, 0xe1,
+ 0x8e, 0xb4, 0x01, 0x38, 0x38, 0xc7, 0xe5, 0xf6, 0x50, 0x9f, 0x05, 0x2e,
+ 0x41, 0x36, 0xf0, 0xb6, 0x5f, 0x33, 0x97, 0x67, 0x41, 0x6f, 0xdb, 0x3d,
+ 0xcf, 0x5a, 0x5c, 0x50, 0xc2, 0x4c, 0x40, 0x61, 0xba, 0xc2, 0x3c, 0x9f,
+ 0x37, 0xe0, 0x94, 0x20, 0x00, 0xe3, 0xb5, 0xfe, 0xcd, 0x22, 0x5c, 0x0f,
+ 0x1c, 0x25, 0x56, 0x5d, 0x23, 0x9e, 0x7d, 0x30, 0x29, 0xab, 0xff, 0xdc,
+ 0x57, 0x56, 0x7f, 0x87, 0xce, 0xa9, 0x95, 0x8e, 0x9f, 0xfb, 0x99, 0x19,
+ 0xd0, 0x47, 0x3c, 0xa2, 0x8f, 0xe6, 0x70, 0x6f, 0x4b, 0x9c, 0xfc, 0x78,
+ 0x2d, 0x13, 0xec, 0x27, 0x49, 0xec, 0x49, 0x9d, 0x39, 0xa3, 0x31, 0x28,
+ 0xc9, 0xaa, 0x95, 0x9c, 0x52, 0xd8, 0x35, 0x58, 0xec, 0xf7, 0xf0, 0x83,
+ 0xa4, 0xa3, 0xcd, 0x54, 0x50, 0x9b, 0x0c, 0x89, 0xa7, 0x31, 0x0c, 0xd2,
+ 0x60, 0x76, 0xbc, 0xa5, 0x82, 0x7e, 0xf3, 0x47, 0x7b, 0x0f, 0xaf, 0x83,
+ 0xfe, 0x09, 0xe0, 0x1a, 0x57, 0xdd, 0x2a, 0x19, 0x56, 0x14, 0x02, 0xdd,
+ 0x43, 0xe1, 0x4b, 0x41, 0x32, 0x1b, 0x9a, 0x78, 0x2b, 0xf9, 0x1d, 0x3d,
+ 0x6a, 0xee, 0xb9, 0x42, 0xd6, 0xc4, 0x62, 0x61, 0x2c, 0xda, 0x41, 0xb0,
+ 0x45, 0x65, 0x70, 0x20, 0xdd, 0xe0, 0x1c, 0x47, 0x33, 0xe5, 0x85, 0xb1,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xc9, 0x4f, 0x6f, 0xec, 0xb8, 0xbc, 0xf5,
+ 0x3f, 0x22, 0x7f, 0x65, 0x7e, 0x02, 0xdf, 0xb2, 0x1f, 0x8b, 0x90, 0x8f,
+ 0x81, 0x12, 0x84, 0xf5, 0x9c, 0x83, 0xe8, 0xd1, 0x7c, 0x8b, 0x37, 0x52,
+ 0x32, 0xe3, 0xe4, 0xe9, 0x3d, 0xa8, 0xfe, 0x13, 0x28, 0x81, 0x65, 0x84,
+ 0xab, 0xc2, 0x57, 0x92, 0xad, 0xa0, 0x33, 0x75, 0x78, 0x7e, 0x47, 0xef,
+ 0x2b, 0xe8, 0x7a, 0x80, 0xfc, 0xfb, 0xaa, 0x8f, 0x37, 0x11, 0x24, 0xbc,
+ 0x6b, 0xc9, 0x87, 0xc5, 0xbe, 0xd2, 0x76, 0xa1, 0xcc, 0xdb, 0x40, 0x2d,
+ 0xab, 0x18, 0xac, 0xb3, 0xde, 0xe5, 0x31, 0xa2, 0xf0, 0x9b, 0x3e, 0xd7,
+ 0x45, 0x4e, 0x6a, 0xc4, 0x11, 0x1a, 0xec, 0xec, 0x2b, 0x9c, 0x7c, 0x53,
+ 0x81, 0x99, 0x7d, 0xc5, 0x64, 0xd9, 0x73, 0x10, 0x4f, 0xca, 0xf8, 0x3d,
+ 0xf2, 0xc4, 0xb0, 0xef, 0xaf, 0x1e, 0xc0, 0xe7, 0x95, 0xc8, 0x65, 0xda,
+ 0xd0, 0xb4, 0x7f, 0xf9, 0xa1, 0xf1, 0xa3, 0xa7, 0x97, 0xe0, 0xe8, 0x2b,
+ 0xad, 0x1f, 0x30, 0xd5, 0xbc, 0x10, 0xe8, 0x77, 0x5a, 0x3c, 0x54, 0x81,
+ 0x66, 0xab, 0x72, 0xfc, 0xbb, 0x63, 0x1a, 0xd2, 0x48, 0x3a, 0xd9, 0x9e,
+ 0x3b, 0x28, 0x5e, 0xee, 0x12, 0x04, 0x41, 0xc7, 0xca, 0xf3, 0x71, 0x8a,
+ 0x95, 0xc2, 0x8b, 0x3f, 0x75, 0xc2, 0xa5, 0x87, 0xc0, 0xa7, 0x48, 0x64,
+ 0xb3, 0x0e, 0x25, 0x2d, 0x28, 0xf8, 0xab, 0x19, 0xaf, 0xd4, 0x2b, 0x88,
+ 0x66, 0xed, 0xa8, 0x45, 0x9a, 0xa3, 0x1e, 0xca, 0x22, 0x7c, 0xf3, 0x4b,
+ 0x6d, 0xda, 0x35, 0xd6, 0xca, 0xcc, 0x25, 0x7b, 0x12, 0xfa, 0x63, 0x7f,
+ 0x49, 0x0c, 0xaf, 0x51, 0x0d, 0x36, 0x0b, 0xd8, 0x96, 0x25, 0x33, 0x72,
+ 0x39, 0x07, 0x08, 0x44, 0x6b, 0x7f, 0x40, 0x01, 0x90, 0xc5, 0xcf, 0xd0,
+ 0x2e, 0x1e, 0x22, 0x71, 0xd4, 0x09, 0x22, 0x1e, 0x5b, 0x02, 0x82, 0x01,
+ 0x00, 0x6f, 0x9d, 0xa5, 0xaa, 0x28, 0x7b, 0x06, 0xff, 0x17, 0xe4, 0x84,
+ 0xb8, 0x52, 0x2b, 0x86, 0x9b, 0xf4, 0xef, 0xd6, 0x35, 0x2b, 0x83, 0xeb,
+ 0x67, 0x9c, 0xab, 0x93, 0xed, 0xcb, 0x7c, 0x98, 0x47, 0x45, 0x4e, 0x2b,
+ 0xe5, 0x21, 0xc5, 0x1b, 0x98, 0xc5, 0x31, 0x26, 0xff, 0x76, 0xe0, 0xb2,
+ 0x40, 0xf5, 0xee, 0xee, 0x92, 0x09, 0xa8, 0xcd, 0x80, 0x02, 0xf5, 0xc9,
+ 0x6f, 0x7d, 0x28, 0xb7, 0x47, 0xe1, 0x3c, 0x9f, 0x72, 0x3e, 0x22, 0xa5,
+ 0xc2, 0xe3, 0x4a, 0x5a, 0x4a, 0x1b, 0xaf, 0xe2, 0xeb, 0xfb, 0xf5, 0xae,
+ 0x15, 0x05, 0x14, 0x44, 0x59, 0xcd, 0xf4, 0x5c, 0x55, 0x47, 0xda, 0xb2,
+ 0x81, 0x58, 0x78, 0x26, 0x8b, 0xc3, 0xd4, 0xcd, 0xf4, 0x76, 0xc0, 0x5a,
+ 0xc0, 0x71, 0x79, 0xf2, 0xbd, 0x02, 0x99, 0x51, 0x70, 0xbc, 0x8c, 0x9c,
+ 0xe6, 0x82, 0x2d, 0x63, 0xd7, 0xbd, 0x7a, 0xa0, 0x2b, 0xed, 0x2b, 0x95,
+ 0x66, 0x29, 0xca, 0x50, 0xb2, 0x0e, 0x31, 0xc3, 0x4a, 0x12, 0xed, 0x2f,
+ 0x32, 0xaf, 0xc6, 0x63, 0xe4, 0xdd, 0xce, 0x19, 0x06, 0xb3, 0x87, 0xfa,
+ 0x64, 0x89, 0x8f, 0x05, 0x3b, 0x72, 0x35, 0x01, 0x4e, 0x2f, 0x57, 0x2e,
+ 0xbe, 0xa9, 0xb7, 0xb7, 0x9b, 0xe8, 0x47, 0x4a, 0xcc, 0x1e, 0x9e, 0x7d,
+ 0xdf, 0x51, 0xb2, 0xba, 0x66, 0xfc, 0xfe, 0x5e, 0x4d, 0x07, 0x82, 0x12,
+ 0x48, 0xc4, 0x0c, 0x30, 0x2e, 0xae, 0x83, 0x2e, 0x1d, 0x3d, 0xd4, 0x7c,
+ 0x3e, 0xe0, 0xf3, 0x25, 0x7e, 0xd7, 0x1c, 0xc0, 0x8c, 0x3f, 0xc9, 0xb3,
+ 0x1e, 0xf7, 0x4f, 0x54, 0xb4, 0x50, 0x65, 0x78, 0x73, 0x8f, 0x0d, 0xba,
+ 0xde, 0x63, 0xf6, 0x61, 0xae, 0x29, 0x6a, 0xf7, 0xf8, 0x5f, 0x19, 0x03,
+ 0xbe, 0xd2, 0x5d, 0xe2, 0xc3, 0x11, 0xb0, 0x61, 0x24, 0xf6, 0x7e, 0x23,
+ 0x92, 0xde, 0x72, 0x7e, 0x41, 0x02, 0x82, 0x01, 0x00, 0x02, 0x7a, 0x96,
+ 0xef, 0x3c, 0x4b, 0x1f, 0x5d, 0xfa, 0xa7, 0xc4, 0xf1, 0x2b, 0x49, 0xe3,
+ 0xe0, 0x9d, 0x90, 0x57, 0x24, 0x08, 0xbd, 0x58, 0x64, 0xe7, 0xfe, 0xea,
+ 0xed, 0x74, 0xad, 0x66, 0xb6, 0xb7, 0xb5, 0xae, 0xe5, 0x92, 0x7a, 0x26,
+ 0x74, 0x3e, 0x3b, 0xa8, 0xc9, 0x90, 0xa8, 0x11, 0x67, 0x4f, 0xec, 0xb2,
+ 0x4a, 0x9c, 0x8b, 0x78, 0x37, 0x7b, 0x32, 0x5e, 0xfa, 0x3e, 0x83, 0x18,
+ 0x26, 0x5e, 0x70, 0xac, 0x5d, 0x4b, 0x6a, 0xff, 0x95, 0x5c, 0xf4, 0x17,
+ 0x03, 0xf5, 0xc3, 0x31, 0x8c, 0xc4, 0xce, 0x03, 0x9d, 0x00, 0x07, 0x7f,
+ 0x71, 0x25, 0x08, 0x3e, 0x10, 0x5d, 0x69, 0xd5, 0x26, 0x3c, 0xc5, 0xa4,
+ 0x16, 0xd9, 0x63, 0x72, 0x87, 0xcb, 0x03, 0x10, 0x76, 0x30, 0x73, 0x49,
+ 0x45, 0x22, 0x43, 0xb2, 0x47, 0x96, 0x02, 0x73, 0xc1, 0x1d, 0x48, 0xd4,
+ 0xd1, 0x34, 0x59, 0x84, 0xbb, 0x43, 0x2d, 0xbc, 0x3e, 0x31, 0x42, 0x89,
+ 0xa2, 0xc6, 0x23, 0x35, 0xbe, 0x78, 0xfe, 0xd9, 0xf2, 0xe9, 0xe6, 0x62,
+ 0xe9, 0xda, 0x8a, 0x53, 0xd9, 0x96, 0xcc, 0xe0, 0xad, 0xd2, 0x07, 0x97,
+ 0x85, 0x4a, 0x2c, 0x39, 0xd5, 0x92, 0xa6, 0xb0, 0x99, 0xca, 0x31, 0xa1,
+ 0x2b, 0x2f, 0x9a, 0x3b, 0x51, 0xa2, 0xc6, 0xa2, 0x2e, 0x6a, 0x0a, 0x2d,
+ 0xc4, 0xc2, 0x8a, 0x92, 0xaa, 0xdd, 0xc6, 0xb9, 0x6a, 0xa2, 0xbd, 0x40,
+ 0xa0, 0xb8, 0xa5, 0x1c, 0x95, 0xdf, 0xe1, 0x4d, 0x92, 0x1c, 0xe6, 0x19,
+ 0x29, 0x19, 0x8e, 0xc9, 0x63, 0xfd, 0xe6, 0xe1, 0xd1, 0x37, 0x78, 0x52,
+ 0xae, 0xa6, 0x24, 0xa9, 0x81, 0x95, 0xc5, 0x66, 0xe3, 0x19, 0xc2, 0x45,
+ 0x95, 0x7b, 0xb9, 0xc9, 0x73, 0x48, 0x51, 0xe2, 0xbd, 0xcc, 0x20, 0x56,
+ 0xa4, 0x98, 0xba, 0xf9, 0x5e, 0x48, 0x02, 0xb6, 0x92, 0x1c, 0xd6, 0xad,
+ 0xb7, 0x02, 0x82, 0x01, 0x00, 0x04, 0xc5, 0x8b, 0x4e, 0xe0, 0xdd, 0x66,
+ 0x0c, 0x4c, 0xe8, 0x96, 0x76, 0x4a, 0x96, 0x33, 0x4f, 0xd6, 0xf7, 0x07,
+ 0x2a, 0x11, 0xf7, 0x88, 0x0c, 0x74, 0x78, 0x5e, 0x93, 0x37, 0x6e, 0x9d,
+ 0xe7, 0x25, 0xeb, 0x09, 0x15, 0x85, 0xa6, 0xc1, 0x2d, 0xa2, 0x17, 0xf4,
+ 0x20, 0x18, 0xf6, 0x78, 0x20, 0x7e, 0x53, 0x2e, 0xe2, 0x92, 0x19, 0xfb,
+ 0x5b, 0x57, 0xe9, 0xa1, 0x6f, 0xb8, 0x0d, 0xc9, 0x72, 0x1b, 0xc8, 0x84,
+ 0xf8, 0x19, 0x9e, 0x74, 0x90, 0xcc, 0xbf, 0x9f, 0x51, 0x63, 0xfd, 0xb5,
+ 0xfb, 0x18, 0x17, 0xa7, 0x76, 0x48, 0x22, 0xad, 0xd3, 0xa8, 0xa6, 0xc2,
+ 0x9d, 0xbe, 0xfc, 0x00, 0xf2, 0xed, 0x6b, 0xb0, 0xb7, 0xa6, 0xa3, 0x5b,
+ 0xa6, 0x62, 0x5a, 0x38, 0x8f, 0x26, 0xe2, 0xc7, 0x5d, 0x85, 0x3e, 0x80,
+ 0x91, 0x57, 0x47, 0xb9, 0xb5, 0x2e, 0xdd, 0xd1, 0x20, 0x65, 0x7d, 0x38,
+ 0x9b, 0x49, 0x0e, 0x67, 0x35, 0x27, 0xf2, 0xea, 0xb5, 0x7d, 0xca, 0xe8,
+ 0xb7, 0x8e, 0x65, 0xac, 0xe4, 0x02, 0xee, 0x80, 0xca, 0xb3, 0x54, 0xe7,
+ 0x10, 0x42, 0xd8, 0xf6, 0x70, 0xfe, 0xb3, 0x67, 0x99, 0x5f, 0x27, 0x1f,
+ 0x3a, 0x2b, 0xae, 0xc0, 0x63, 0x0e, 0x20, 0x30, 0x38, 0xe4, 0x43, 0xc6,
+ 0xce, 0x85, 0x34, 0x1b, 0x4e, 0x1b, 0xa1, 0x36, 0x8b, 0x3a, 0xa9, 0xf0,
+ 0x45, 0x0d, 0x2e, 0xcd, 0x94, 0x6c, 0x6d, 0xce, 0x5e, 0x02, 0x62, 0xd6,
+ 0x25, 0xab, 0xc3, 0x54, 0x76, 0x26, 0xae, 0x75, 0x1d, 0xee, 0xba, 0x9f,
+ 0x26, 0xbf, 0xd0, 0xe4, 0x60, 0x65, 0xef, 0x1d, 0x65, 0xcf, 0x6c, 0x2d,
+ 0x0e, 0x68, 0xac, 0x5c, 0x09, 0x35, 0xca, 0x4b, 0x87, 0x45, 0xda, 0x82,
+ 0xeb, 0x8b, 0xb0, 0x51, 0x73, 0xcd, 0xcd, 0x6c, 0x08, 0x41, 0x2d, 0x7c,
+ 0xeb, 0x66, 0x07, 0x5c, 0xa9, 0xe9, 0xde, 0xf8, 0x89};
+
+static const std::vector<uint8_t> priv_key_91{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xcc, 0xe9, 0x12, 0x0d, 0xbd, 0x73, 0xe3, 0xb5, 0x4c, 0x61,
+ 0x98, 0xbf, 0x4b, 0x1f, 0x93, 0xf5, 0x90, 0x8b, 0xf5, 0x6a, 0x61, 0xda,
+ 0x19, 0x38, 0xa4, 0xff, 0x3f, 0xb2, 0x8e, 0x87, 0x03, 0x86, 0x0f, 0x29,
+ 0x80, 0x33, 0x65, 0x22, 0x09, 0x7e, 0xd3, 0x8c, 0x28, 0xca, 0xf3, 0x2b,
+ 0x15, 0x48, 0xb7, 0xb8, 0xcc, 0x2a, 0x33, 0xde, 0xc6, 0x40, 0x02, 0xed,
+ 0xfd, 0xca, 0x2d, 0x99, 0x8c, 0x44, 0x9c, 0x70, 0xf4, 0xb3, 0x9e, 0x32,
+ 0x43, 0x0f, 0xf9, 0x2a, 0xe3, 0xf2, 0xd7, 0xa7, 0x5c, 0x99, 0x5a, 0x75,
+ 0x48, 0xd4, 0x78, 0x24, 0xbb, 0xda, 0x74, 0x04, 0xc0, 0xc1, 0xc5, 0x29,
+ 0x5b, 0x89, 0x7e, 0x1e, 0x4d, 0xf5, 0x58, 0x4d, 0x65, 0x14, 0x40, 0xb2,
+ 0xe3, 0x10, 0x6d, 0xc4, 0x7b, 0x4c, 0xda, 0x3e, 0xa6, 0xf1, 0xd0, 0xf2,
+ 0xd2, 0x8c, 0x9b, 0x15, 0x83, 0xc7, 0x33, 0x54, 0x47, 0xf4, 0xb9, 0xb4,
+ 0x7a, 0x96, 0x8c, 0xd0, 0xcb, 0x53, 0x3d, 0xe3, 0x85, 0x45, 0x77, 0xe4,
+ 0x6a, 0x5d, 0xf5, 0x91, 0x0a, 0x94, 0x5a, 0x96, 0x75, 0x16, 0xb0, 0xbd,
+ 0x5e, 0x0f, 0xa2, 0xda, 0xc9, 0xc6, 0x58, 0x96, 0xbf, 0x95, 0x34, 0x78,
+ 0x0d, 0xce, 0x36, 0x44, 0x01, 0x90, 0x99, 0xfa, 0x5a, 0x9b, 0xb2, 0xe4,
+ 0xa6, 0xe5, 0x31, 0xd0, 0x14, 0x4f, 0xb5, 0x76, 0xaf, 0x3c, 0x44, 0x90,
+ 0xa8, 0xd9, 0x2d, 0x32, 0x1e, 0x11, 0xa5, 0xbb, 0x97, 0x6f, 0x1e, 0x3a,
+ 0x70, 0x0c, 0xaa, 0x55, 0xf0, 0x09, 0x97, 0xfe, 0xa2, 0x7e, 0x79, 0x9b,
+ 0xc0, 0xdc, 0xb9, 0x65, 0xc8, 0x41, 0x3d, 0x26, 0xc6, 0x80, 0x64, 0xa3,
+ 0xc9, 0xb6, 0x92, 0xcf, 0xc5, 0xa9, 0x61, 0x59, 0xfe, 0xfe, 0xc0, 0x5a,
+ 0x64, 0x3a, 0x2d, 0x10, 0xf2, 0x6c, 0xfd, 0x5e, 0xe9, 0x40, 0xaa, 0xde,
+ 0x82, 0x45, 0xdb, 0xfe, 0xa0, 0xb8, 0x2c, 0x0d, 0x6c, 0x4d, 0x89, 0xe8,
+ 0x27, 0x50, 0xd8, 0x02, 0xc3, 0xa0, 0xdc, 0x46, 0x00, 0x01, 0x17, 0x6f,
+ 0xd0, 0x6d, 0xf9, 0x7b, 0x27, 0x35, 0x44, 0x42, 0x27, 0xbe, 0x32, 0x7c,
+ 0xf6, 0xa3, 0x0f, 0xa5, 0x9b, 0x8d, 0xc7, 0xd2, 0xab, 0x83, 0x1e, 0x58,
+ 0x97, 0x45, 0xc5, 0xc4, 0x53, 0x29, 0x21, 0xea, 0xc7, 0xd6, 0x3d, 0x68,
+ 0x79, 0x94, 0x39, 0x5a, 0x3f, 0x4a, 0x52, 0x3b, 0x56, 0x4c, 0xd2, 0x39,
+ 0x55, 0x5f, 0xb6, 0xc2, 0x24, 0x9e, 0x30, 0x29, 0x91, 0x01, 0x94, 0x3c,
+ 0x62, 0x12, 0x5f, 0x18, 0xf7, 0x89, 0x52, 0x9e, 0x55, 0x4c, 0xc1, 0xeb,
+ 0xc5, 0x9f, 0x7a, 0xaf, 0x83, 0x9e, 0x5e, 0x4e, 0x8f, 0xf6, 0x76, 0x28,
+ 0xfd, 0x92, 0x76, 0x3e, 0x06, 0x4e, 0x74, 0xd8, 0xe7, 0xab, 0xb0, 0x20,
+ 0x55, 0x17, 0x59, 0xb5, 0x1f, 0xa9, 0x9a, 0xb6, 0x7d, 0xe4, 0x93, 0xc6,
+ 0xa1, 0xdd, 0x52, 0x7d, 0x47, 0x6f, 0x07, 0x4f, 0xe1, 0xf2, 0xc5, 0xd8,
+ 0xc6, 0xfc, 0x61, 0x75, 0xa3, 0x22, 0xa4, 0xdd, 0x12, 0x29, 0x18, 0xc2,
+ 0x12, 0x19, 0x86, 0x8f, 0x86, 0x10, 0x87, 0x7c, 0x0b, 0xf5, 0x35, 0x13,
+ 0x6e, 0x6e, 0x2c, 0xc0, 0x06, 0xf4, 0x18, 0x97, 0xff, 0xcd, 0x1a, 0x82,
+ 0x34, 0x47, 0x0c, 0x1b, 0x52, 0x3a, 0x2a, 0x2b, 0x29, 0xff, 0x81, 0x26,
+ 0x47, 0x01, 0x07, 0xb5, 0xdd, 0xf3, 0x35, 0xcd, 0xae, 0x88, 0xcc, 0xc2,
+ 0x7b, 0xc4, 0xf9, 0x8b, 0xc4, 0xc7, 0xb5, 0x0a, 0xc2, 0xa8, 0x6c, 0x34,
+ 0x66, 0xd3, 0xdd, 0x8a, 0xfc, 0x78, 0x8b, 0xcc, 0x66, 0x3a, 0xe9, 0x75,
+ 0x1b, 0x6e, 0x3f, 0x6a, 0x5f, 0xd8, 0x5f, 0x51, 0x92, 0x12, 0x4b, 0x1c,
+ 0xb9, 0xae, 0x34, 0x8f, 0x22, 0x06, 0xf0, 0xcc, 0x29, 0xe5, 0xbd, 0xfe,
+ 0x24, 0x59, 0x31, 0x2a, 0x9e, 0x5a, 0xc7, 0x1e, 0xb7, 0x41, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x28, 0x95, 0x70, 0xd1, 0xef,
+ 0xd7, 0xe8, 0x1d, 0x9c, 0x47, 0x28, 0x2d, 0x9a, 0xff, 0x62, 0x1a, 0x9c,
+ 0xca, 0x5b, 0x8c, 0xfa, 0x5c, 0x6b, 0xea, 0x60, 0x23, 0x7d, 0xc6, 0x2b,
+ 0x9c, 0x6a, 0x02, 0x3f, 0x36, 0x85, 0x01, 0xa8, 0xe2, 0x18, 0xe7, 0x59,
+ 0x96, 0xc4, 0xed, 0x8d, 0x43, 0xd7, 0x2f, 0x53, 0xd3, 0xf1, 0xfb, 0xd9,
+ 0xd2, 0x21, 0x89, 0xc4, 0x0a, 0xc6, 0xdd, 0x28, 0x32, 0xe5, 0x29, 0x21,
+ 0xa2, 0xed, 0x94, 0x35, 0x9c, 0xd6, 0xd3, 0x6f, 0x12, 0x23, 0x9b, 0x91,
+ 0x42, 0xc0, 0x80, 0x4e, 0xfe, 0x33, 0xb2, 0x81, 0x29, 0x25, 0x5b, 0x9a,
+ 0xe6, 0xe6, 0x16, 0x7a, 0xaa, 0x3a, 0x4a, 0xfd, 0x03, 0x9b, 0x85, 0x20,
+ 0x3c, 0x13, 0xec, 0xf2, 0xf3, 0x7b, 0x2d, 0x61, 0xd0, 0x2c, 0x6b, 0x88,
+ 0x3e, 0x28, 0x6a, 0x74, 0x6b, 0xe3, 0x6f, 0x9d, 0xb7, 0xa1, 0x25, 0xee,
+ 0xf0, 0x9e, 0x5f, 0xc5, 0xf8, 0x0c, 0xdf, 0x8c, 0x7c, 0x3e, 0x08, 0xfa,
+ 0x94, 0xf9, 0x6c, 0x4c, 0xd6, 0x9c, 0x8a, 0x87, 0x7c, 0x76, 0x8f, 0xf3,
+ 0x71, 0x21, 0x37, 0xa1, 0x41, 0xa0, 0x43, 0x90, 0x89, 0xac, 0xb4, 0xf0,
+ 0x0e, 0xcb, 0x5b, 0x0d, 0xcd, 0x49, 0x4e, 0xb2, 0x48, 0xbd, 0xd6, 0x99,
+ 0xe8, 0x8f, 0xd1, 0x8e, 0x98, 0xe2, 0xc5, 0x3a, 0x1c, 0x70, 0x29, 0x69,
+ 0x53, 0x5c, 0x59, 0x9f, 0x6a, 0xd7, 0x46, 0x4c, 0x41, 0x44, 0xdb, 0x51,
+ 0xeb, 0xd9, 0x8e, 0x54, 0x7a, 0x56, 0x7e, 0xeb, 0xad, 0xa1, 0xa1, 0x04,
+ 0xcd, 0x95, 0xf9, 0x5e, 0xb4, 0x8e, 0x7a, 0x28, 0xee, 0x13, 0xbf, 0x78,
+ 0x11, 0x19, 0xf7, 0x8b, 0xf7, 0x34, 0x98, 0x48, 0x73, 0x86, 0x3e, 0x89,
+ 0xdd, 0x7d, 0x37, 0x8f, 0x79, 0x57, 0xa8, 0x7e, 0x0c, 0x81, 0x37, 0x3c,
+ 0xe7, 0x73, 0x63, 0x2f, 0x74, 0x6a, 0x70, 0xd3, 0xa5, 0x96, 0xc7, 0x08,
+ 0x1d, 0x48, 0xa8, 0x4f, 0xb1, 0xee, 0x32, 0xae, 0xe0, 0x6e, 0x17, 0xa2,
+ 0x54, 0x53, 0x44, 0xe5, 0x1d, 0xc0, 0x4d, 0xa7, 0xbe, 0x75, 0xd8, 0xb4,
+ 0x12, 0x83, 0x22, 0xff, 0x53, 0xa9, 0x55, 0x53, 0xa2, 0x5b, 0x39, 0x23,
+ 0x03, 0xbf, 0x37, 0xed, 0xe3, 0x2b, 0x21, 0x79, 0xbc, 0x81, 0xe7, 0x90,
+ 0xec, 0x15, 0xf7, 0xe2, 0x67, 0x13, 0x3e, 0x4d, 0xd9, 0x3d, 0x45, 0xb4,
+ 0x23, 0x83, 0xc2, 0x92, 0x17, 0xcc, 0x06, 0x66, 0xb8, 0x00, 0xe7, 0x4b,
+ 0x9e, 0x2c, 0x38, 0x89, 0x30, 0xf1, 0xc3, 0x18, 0x30, 0xc2, 0xf0, 0x82,
+ 0xfd, 0x5f, 0x10, 0x29, 0xc6, 0x74, 0x59, 0x3a, 0x38, 0x09, 0xa5, 0xa7,
+ 0x8b, 0xa3, 0xe5, 0xbf, 0x6f, 0xc3, 0x23, 0x28, 0xe9, 0x49, 0x7d, 0x11,
+ 0x74, 0xd7, 0xc4, 0x62, 0x17, 0x22, 0x9b, 0xa4, 0x01, 0x0f, 0xcd, 0x4b,
+ 0xeb, 0x6c, 0x99, 0x84, 0x27, 0xf2, 0xe2, 0x65, 0xc8, 0xce, 0x1b, 0xcd,
+ 0x36, 0x7c, 0xec, 0xeb, 0xaa, 0xa6, 0xe2, 0x0d, 0xd3, 0x11, 0xf1, 0x0d,
+ 0xad, 0xd5, 0xff, 0xfb, 0x8d, 0x23, 0x47, 0xeb, 0x41, 0xd2, 0x85, 0x9c,
+ 0xc0, 0x91, 0x46, 0x81, 0xb9, 0x54, 0x88, 0x6c, 0xe2, 0x3e, 0xff, 0x64,
+ 0xcc, 0xf0, 0x28, 0xd5, 0x59, 0x01, 0xc4, 0x7f, 0xfc, 0x65, 0xd7, 0xc3,
+ 0x6d, 0x91, 0x87, 0x6a, 0x7b, 0x3c, 0xd7, 0xc2, 0x25, 0x14, 0x80, 0xe4,
+ 0x66, 0x8f, 0x6d, 0x86, 0x51, 0xc3, 0x26, 0xf4, 0xdc, 0xf8, 0x3a, 0x23,
+ 0x8e, 0xa0, 0x5d, 0x04, 0x2b, 0x30, 0xb7, 0xfd, 0x74, 0x68, 0x97, 0x26,
+ 0x46, 0x30, 0x42, 0x8f, 0xec, 0xfa, 0xd3, 0x60, 0xea, 0xd4, 0x8d, 0x07,
+ 0x55, 0xb4, 0xbd, 0xd0, 0x62, 0x13, 0xa8, 0xa6, 0x1a, 0x5e, 0xc9, 0x64,
+ 0x6b, 0x84, 0xe9, 0xef, 0x27, 0x06, 0x6d, 0x7a, 0xee, 0xa4, 0x5b, 0x2e,
+ 0x3f, 0x80, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, 0xfd, 0xec, 0x84, 0x6e,
+ 0xb4, 0xfc, 0x01, 0x5c, 0x43, 0x25, 0xeb, 0x2e, 0x6e, 0x41, 0x03, 0x47,
+ 0xef, 0x88, 0x56, 0x3b, 0xf4, 0xf9, 0x9b, 0xe2, 0xdd, 0x86, 0x7e, 0x8c,
+ 0x0b, 0x20, 0xd5, 0x84, 0x8e, 0xd7, 0x79, 0x01, 0x1c, 0x80, 0x4b, 0x33,
+ 0xc9, 0x61, 0xc2, 0xde, 0xaf, 0x1c, 0xdd, 0x29, 0xc8, 0x46, 0xb2, 0xbe,
+ 0xab, 0x7e, 0x5a, 0xe9, 0x51, 0x21, 0xc0, 0xfb, 0x7a, 0xed, 0x00, 0xd0,
+ 0x9b, 0xce, 0x4c, 0xda, 0xb2, 0x1c, 0x9d, 0x75, 0xe2, 0x6f, 0x06, 0x10,
+ 0x04, 0x9a, 0x91, 0x3e, 0xdc, 0x27, 0xd8, 0x26, 0xae, 0x37, 0x4d, 0x0d,
+ 0x46, 0x87, 0xe9, 0xf7, 0xd2, 0xc6, 0x15, 0x35, 0x0c, 0x92, 0xc4, 0x9b,
+ 0x52, 0x2d, 0xb5, 0x86, 0xde, 0x29, 0x74, 0x28, 0xd1, 0x44, 0x6f, 0xf6,
+ 0xdd, 0x5c, 0xc6, 0x5b, 0x61, 0x2b, 0xd2, 0x68, 0xf9, 0x99, 0x3c, 0xee,
+ 0x2c, 0xb4, 0x75, 0x06, 0x2d, 0x99, 0x6e, 0xe7, 0x13, 0xc1, 0x56, 0x50,
+ 0x97, 0x19, 0x79, 0xe0, 0x6d, 0xab, 0x3e, 0x17, 0x23, 0x90, 0x92, 0x79,
+ 0xb8, 0x5b, 0x91, 0x01, 0xb4, 0x18, 0x9b, 0xf5, 0xf9, 0x9a, 0x0f, 0x41,
+ 0x28, 0x5b, 0xc9, 0xb9, 0x78, 0xae, 0x5a, 0x47, 0x8e, 0xea, 0x34, 0xda,
+ 0x81, 0xb0, 0x44, 0x2b, 0x21, 0x52, 0xd7, 0xbb, 0x38, 0x37, 0xe7, 0x75,
+ 0xac, 0x28, 0x46, 0xe2, 0xe1, 0x64, 0xe6, 0x79, 0x39, 0xaf, 0xb5, 0xd4,
+ 0x66, 0x61, 0xa3, 0xa3, 0xbf, 0x75, 0xa3, 0x33, 0xa0, 0x6a, 0x32, 0xff,
+ 0x15, 0x76, 0x00, 0x35, 0x25, 0x2a, 0xca, 0xce, 0x2d, 0xda, 0x37, 0xa5,
+ 0xb6, 0xed, 0x6f, 0xd3, 0x92, 0x14, 0x60, 0xc2, 0x20, 0xb4, 0x28, 0x12,
+ 0xda, 0x5f, 0xe8, 0xef, 0x80, 0x44, 0x51, 0x59, 0xe5, 0xea, 0x9f, 0xda,
+ 0x96, 0xc9, 0xe9, 0xe2, 0x32, 0xc8, 0x94, 0xf8, 0x33, 0xe0, 0xc5, 0xc1,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xce, 0x95, 0xf6, 0xd4, 0x04, 0x4a, 0x9f,
+ 0x32, 0xb9, 0xe1, 0x3e, 0x87, 0xb8, 0xce, 0xfe, 0x97, 0xb2, 0xdb, 0x75,
+ 0x3c, 0xaa, 0xb9, 0xeb, 0x6d, 0x58, 0x13, 0x2a, 0x8b, 0xf6, 0x28, 0x99,
+ 0xcd, 0x62, 0x70, 0x47, 0x15, 0xf9, 0x3f, 0x8e, 0x63, 0x6d, 0x5b, 0xf2,
+ 0x86, 0xb4, 0xde, 0x9c, 0xcf, 0x68, 0x66, 0x7d, 0x9f, 0x69, 0x8b, 0x06,
+ 0x2f, 0x2f, 0x63, 0x95, 0xc2, 0x63, 0x50, 0x12, 0x4e, 0xe4, 0x8f, 0xd5,
+ 0x5a, 0xea, 0x54, 0x1e, 0xcc, 0x8b, 0x27, 0xcf, 0x35, 0x9d, 0xa5, 0x3a,
+ 0x89, 0xf2, 0x6a, 0xca, 0x00, 0x26, 0x0f, 0xbd, 0x1d, 0x25, 0xe6, 0x61,
+ 0x4d, 0x46, 0x89, 0x2f, 0xf9, 0xbe, 0x93, 0xba, 0x9a, 0x94, 0xec, 0x52,
+ 0x01, 0xbb, 0x55, 0xec, 0x82, 0x5b, 0x33, 0x17, 0xac, 0x1b, 0xd3, 0x7a,
+ 0xcc, 0x90, 0xb3, 0xd3, 0xdf, 0x48, 0xa9, 0xe7, 0xcc, 0x2e, 0x66, 0x0e,
+ 0x06, 0xdc, 0x16, 0xf8, 0x13, 0x49, 0x1b, 0xa3, 0x78, 0x5b, 0xe1, 0x91,
+ 0x7e, 0x50, 0x9f, 0x67, 0x68, 0xc2, 0xe0, 0xfa, 0x2a, 0x92, 0xb5, 0xe4,
+ 0x28, 0xa7, 0x97, 0xb2, 0xa7, 0x9f, 0xfc, 0x0f, 0x56, 0xfa, 0x7f, 0x31,
+ 0x2c, 0xe7, 0x9c, 0x5d, 0xd4, 0x75, 0xde, 0xec, 0x34, 0x5c, 0xab, 0x4c,
+ 0x8a, 0x03, 0x89, 0x7c, 0xdc, 0x02, 0xce, 0x7a, 0x5f, 0xa0, 0x15, 0x49,
+ 0x59, 0x19, 0xd5, 0xc4, 0x28, 0xa1, 0x7b, 0x8a, 0x04, 0xfd, 0xdc, 0xc0,
+ 0x9b, 0x31, 0x03, 0xf6, 0xfe, 0xbe, 0xb3, 0x42, 0x83, 0x75, 0xfa, 0xf8,
+ 0xa9, 0xa4, 0xa5, 0x2e, 0xd5, 0x8a, 0xe3, 0x24, 0x8c, 0x84, 0x08, 0x71,
+ 0xc5, 0x34, 0x46, 0x30, 0x79, 0xa6, 0x24, 0xf2, 0x54, 0x8a, 0x89, 0x74,
+ 0xf1, 0x00, 0x70, 0xe6, 0xd9, 0x50, 0xd6, 0xc8, 0xa7, 0x6f, 0x22, 0x21,
+ 0x9a, 0xb4, 0x4d, 0x61, 0xa0, 0xb0, 0x89, 0x51, 0x81, 0x02, 0x82, 0x01,
+ 0x00, 0x28, 0x0a, 0x09, 0x7f, 0xe3, 0x6d, 0xf1, 0x50, 0xf9, 0x0d, 0x9b,
+ 0x9e, 0x00, 0xa8, 0xa3, 0xb9, 0xce, 0x1d, 0x73, 0x6b, 0x94, 0xdf, 0x5f,
+ 0x23, 0x50, 0xc7, 0x0a, 0x61, 0x4e, 0xc7, 0xe8, 0xa3, 0x34, 0x5a, 0xe9,
+ 0xab, 0xb1, 0x30, 0xd1, 0xaa, 0xe2, 0xd0, 0x55, 0x88, 0x03, 0x98, 0xcb,
+ 0x8e, 0xf1, 0x13, 0xa4, 0xcf, 0xc7, 0xfe, 0xee, 0x9a, 0xe7, 0xbe, 0x28,
+ 0xcd, 0xfe, 0xbe, 0x2c, 0x68, 0xb8, 0x88, 0xb9, 0x39, 0xaa, 0xe8, 0x34,
+ 0x34, 0x08, 0x76, 0x75, 0x40, 0x45, 0x59, 0x92, 0x19, 0x95, 0x61, 0x7b,
+ 0x05, 0xee, 0x66, 0xad, 0xf1, 0xaf, 0xf3, 0x72, 0x83, 0x2f, 0x6b, 0x28,
+ 0xa0, 0xea, 0xd0, 0xa1, 0xcb, 0xd4, 0x13, 0x7d, 0x12, 0x3d, 0x29, 0xd0,
+ 0x35, 0x37, 0x7a, 0x51, 0x25, 0x5e, 0x16, 0x68, 0xf8, 0xb3, 0xc3, 0xd3,
+ 0x33, 0xd6, 0x57, 0xc1, 0x71, 0xd4, 0xfe, 0xc7, 0x8d, 0x27, 0xd7, 0x8f,
+ 0xd3, 0x44, 0x1c, 0x32, 0x5e, 0x16, 0xd5, 0x5f, 0x90, 0x71, 0xfa, 0x94,
+ 0x99, 0xd5, 0x73, 0xd0, 0x84, 0xfc, 0xfb, 0x03, 0x4c, 0x7f, 0x77, 0x79,
+ 0xf0, 0x39, 0x61, 0x7f, 0x92, 0x48, 0xa8, 0xe0, 0x90, 0x2c, 0x65, 0x61,
+ 0xba, 0xf2, 0xe0, 0x1f, 0x61, 0x6d, 0x1d, 0xbc, 0x42, 0x08, 0xc9, 0x25,
+ 0x57, 0x52, 0x30, 0x0e, 0x81, 0x51, 0x9a, 0x30, 0x43, 0x4a, 0x43, 0x3c,
+ 0xcc, 0x54, 0xba, 0x4e, 0x33, 0xa5, 0xc9, 0x33, 0xa2, 0x78, 0x68, 0x36,
+ 0x49, 0xc7, 0xbb, 0xb7, 0x3a, 0xdd, 0xc9, 0x73, 0x92, 0xed, 0xbf, 0x67,
+ 0xa7, 0x47, 0x37, 0xa7, 0x9a, 0xab, 0xd3, 0x98, 0xd4, 0x85, 0xae, 0x4c,
+ 0xeb, 0x8f, 0x78, 0x98, 0xf1, 0x10, 0x1a, 0x1b, 0x82, 0xd8, 0x78, 0xed,
+ 0x52, 0xfd, 0x9c, 0x17, 0x84, 0xc2, 0x4e, 0x28, 0x61, 0x10, 0x9c, 0xec,
+ 0x50, 0x8e, 0xed, 0x9c, 0x81, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc5, 0xd3,
+ 0x69, 0xa8, 0x21, 0xeb, 0xeb, 0x83, 0x41, 0xe8, 0xe6, 0x5e, 0x45, 0xa5,
+ 0x42, 0xbb, 0xb5, 0xf4, 0xdd, 0xd1, 0x98, 0x93, 0xad, 0x54, 0xea, 0x30,
+ 0x80, 0x5f, 0xc2, 0xfb, 0xa2, 0x3c, 0xc1, 0x75, 0x4f, 0x3d, 0x45, 0x8f,
+ 0x8d, 0x24, 0xbd, 0x46, 0x7d, 0x7a, 0x6d, 0x9d, 0x77, 0x80, 0x4e, 0x33,
+ 0x47, 0x3c, 0xee, 0x6e, 0xc9, 0x1f, 0x4a, 0x3c, 0x0c, 0xdf, 0x37, 0x07,
+ 0x28, 0x61, 0x10, 0x12, 0x84, 0x77, 0x29, 0x4a, 0x20, 0xac, 0x32, 0xdd,
+ 0x8e, 0x59, 0x83, 0x7b, 0x04, 0x11, 0xb1, 0x68, 0x7d, 0xc3, 0xa2, 0xaf,
+ 0x13, 0xa3, 0xe3, 0xf5, 0x37, 0x5c, 0x2e, 0x9d, 0x94, 0xa9, 0x8d, 0xcc,
+ 0x1d, 0xb7, 0x85, 0xc0, 0xbf, 0xcf, 0x14, 0xbb, 0xf5, 0x5d, 0xe7, 0x43,
+ 0x87, 0xf9, 0xb2, 0x33, 0xd3, 0xb6, 0x2d, 0x23, 0x67, 0x52, 0xbc, 0x5c,
+ 0xa7, 0xb2, 0x29, 0x04, 0x65, 0x8e, 0x40, 0x18, 0x66, 0xba, 0xe1, 0x19,
+ 0x6c, 0x73, 0x07, 0x59, 0x7c, 0x5f, 0xff, 0x88, 0x86, 0x18, 0x15, 0xf6,
+ 0x26, 0xd9, 0xb9, 0xe0, 0x20, 0x7a, 0xa5, 0xf2, 0x68, 0x8c, 0x88, 0x71,
+ 0x71, 0xa7, 0x12, 0xfd, 0xd5, 0xf3, 0x70, 0x5f, 0x96, 0xa2, 0xab, 0xb5,
+ 0x2b, 0x70, 0x01, 0x05, 0xb0, 0xa7, 0xc1, 0x37, 0x59, 0xaf, 0xbd, 0xa8,
+ 0x48, 0x1b, 0x66, 0x4a, 0xbc, 0x10, 0x6c, 0xe2, 0xfd, 0x93, 0x03, 0x00,
+ 0x30, 0x6d, 0x13, 0x44, 0xdf, 0xd4, 0x3d, 0x1d, 0xd4, 0xda, 0xa1, 0x77,
+ 0x3b, 0xcc, 0x73, 0xa0, 0x3f, 0x9b, 0x04, 0x25, 0x82, 0x31, 0xcf, 0x6c,
+ 0x30, 0x45, 0xb6, 0xf1, 0xf7, 0x30, 0xa7, 0x1c, 0x47, 0xb3, 0x56, 0x5c,
+ 0xaf, 0x0a, 0x32, 0x17, 0xeb, 0x3a, 0x15, 0xf8, 0x07, 0xb8, 0x36, 0xe7,
+ 0x57, 0x02, 0xaf, 0x33, 0x7a, 0x06, 0x91, 0x7e, 0x40, 0x6d, 0x06, 0x60,
+ 0x99, 0x01, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc2, 0x41, 0xef, 0x6f, 0xf7,
+ 0x63, 0x0d, 0xaa, 0xe6, 0xa8, 0x1e, 0x55, 0xb0, 0x38, 0x8a, 0xd8, 0xc0,
+ 0xbf, 0x29, 0x13, 0x4b, 0x5f, 0xdf, 0xac, 0x46, 0x50, 0x80, 0xec, 0xe3,
+ 0xf5, 0x80, 0x8e, 0x36, 0x02, 0xa7, 0xdb, 0xfa, 0xd5, 0x8c, 0x88, 0xd4,
+ 0xb3, 0x4d, 0x78, 0x03, 0x6e, 0xc1, 0x24, 0xfc, 0x8a, 0xe4, 0xd0, 0x3a,
+ 0xa3, 0x28, 0xc2, 0x91, 0x00, 0x8c, 0xa2, 0x89, 0xe5, 0x8b, 0xf4, 0xff,
+ 0x18, 0x1a, 0x9d, 0x56, 0xe6, 0x68, 0x9c, 0x37, 0xb9, 0x23, 0xd1, 0xb0,
+ 0x7d, 0xa1, 0xbc, 0xa2, 0x9a, 0x04, 0x6f, 0x67, 0xef, 0x07, 0x0d, 0x09,
+ 0xab, 0xe6, 0x21, 0xb9, 0x71, 0x40, 0x43, 0x1c, 0xb2, 0x07, 0xc8, 0x93,
+ 0x42, 0x77, 0x9f, 0x89, 0x1c, 0xd0, 0x29, 0x9b, 0x89, 0x82, 0xa3, 0xae,
+ 0xe8, 0x26, 0x5a, 0xa9, 0xc5, 0x5b, 0x3c, 0xe6, 0xc3, 0x34, 0xe4, 0xee,
+ 0xe3, 0xa6, 0x7a, 0x4c, 0x0c, 0xd0, 0xd3, 0x57, 0xf8, 0x9b, 0xd7, 0x07,
+ 0x38, 0x3f, 0x2b, 0xb0, 0x66, 0x12, 0x0d, 0x39, 0xae, 0xf6, 0xe4, 0xf8,
+ 0x7c, 0xc7, 0x94, 0xcd, 0x13, 0x51, 0x4f, 0x60, 0x1f, 0x41, 0xb0, 0x60,
+ 0x33, 0x7f, 0xdd, 0x49, 0x64, 0xc0, 0xc5, 0x68, 0x38, 0x20, 0xca, 0xe3,
+ 0xbe, 0xc2, 0x40, 0x63, 0x69, 0xfa, 0x1b, 0x92, 0xb7, 0xfb, 0x96, 0x12,
+ 0x15, 0xb2, 0x42, 0x89, 0x08, 0x4c, 0xb6, 0x74, 0x60, 0x46, 0xd2, 0xf5,
+ 0x38, 0x39, 0x1f, 0x36, 0x54, 0x46, 0xeb, 0x22, 0x6f, 0x73, 0xbb, 0x1b,
+ 0x70, 0xe4, 0xe4, 0x50, 0x3a, 0x5a, 0x7d, 0x2f, 0x16, 0x9a, 0xff, 0x41,
+ 0x0e, 0x7d, 0x16, 0x76, 0x51, 0x82, 0x5c, 0x68, 0x79, 0x35, 0x20, 0xe3,
+ 0xda, 0xa0, 0xb6, 0x5f, 0x68, 0x82, 0x9f, 0x6c, 0x28, 0x44, 0xcd, 0x8e,
+ 0xca, 0x4d, 0x98, 0x85, 0xf1, 0x3b, 0x3d, 0xcf, 0x7d, 0x0f, 0x7e};
+
+static const std::vector<uint8_t> priv_key_92{
+ 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xe0, 0xe2, 0x95, 0x0d, 0xed, 0x43, 0x49, 0x82, 0x9b, 0x90,
+ 0x6a, 0x46, 0x42, 0x6e, 0x0f, 0x90, 0xb3, 0x1b, 0xec, 0x40, 0x6f, 0x11,
+ 0x40, 0x93, 0x92, 0xe4, 0x57, 0xd9, 0x90, 0x1b, 0x58, 0xa4, 0x5a, 0x05,
+ 0xe1, 0xd2, 0x86, 0x0f, 0xff, 0x05, 0x80, 0xae, 0xee, 0xf3, 0xaf, 0xba,
+ 0xb8, 0x72, 0x28, 0x3d, 0x06, 0x33, 0x69, 0xeb, 0x52, 0xa3, 0xb3, 0x0f,
+ 0xad, 0x8d, 0x49, 0xc6, 0xa9, 0x31, 0x7c, 0xf7, 0x2b, 0x72, 0xfe, 0x06,
+ 0xf3, 0x4c, 0xec, 0x3e, 0xad, 0xe0, 0x9a, 0x38, 0xd9, 0xf2, 0x45, 0xd5,
+ 0xf7, 0xe2, 0x53, 0x33, 0xe0, 0x87, 0x6c, 0x08, 0x14, 0x31, 0x07, 0xbd,
+ 0xba, 0xae, 0x32, 0x59, 0x36, 0x21, 0x98, 0x8b, 0x91, 0xa7, 0x9d, 0x1b,
+ 0x62, 0xdf, 0xd3, 0x16, 0x55, 0x4a, 0x8e, 0x96, 0x35, 0xaa, 0xac, 0xf7,
+ 0x10, 0x0e, 0x8b, 0x61, 0xc9, 0xa2, 0x98, 0xfb, 0xc3, 0x91, 0xb5, 0x5d,
+ 0x43, 0xcd, 0xb6, 0xbf, 0xfe, 0x11, 0x6c, 0x29, 0x47, 0x01, 0x98, 0x91,
+ 0x49, 0x8f, 0x45, 0x8f, 0x10, 0xad, 0xd3, 0x6e, 0x4a, 0xd4, 0x31, 0x83,
+ 0xcb, 0x07, 0xc2, 0x2f, 0x3c, 0x97, 0xf1, 0x7e, 0x96, 0x1d, 0xcc, 0x79,
+ 0x1f, 0xf0, 0x41, 0x69, 0x1f, 0xb0, 0x1f, 0x30, 0x27, 0x9a, 0xde, 0x50,
+ 0x60, 0xbc, 0x2e, 0x25, 0xdc, 0xdc, 0xca, 0x6b, 0xca, 0x91, 0x5f, 0x55,
+ 0x15, 0x88, 0x86, 0xba, 0x72, 0x41, 0x30, 0x63, 0xb5, 0xfe, 0x10, 0x08,
+ 0xe1, 0x12, 0x15, 0x1e, 0x29, 0xfb, 0xa9, 0xfe, 0x91, 0xb1, 0xfb, 0x93,
+ 0xb3, 0x04, 0xd7, 0x6c, 0x98, 0xf2, 0x2c, 0xd4, 0x47, 0xb3, 0x26, 0x78,
+ 0x0d, 0x76, 0x59, 0x91, 0x33, 0xa0, 0x25, 0xfe, 0x2a, 0xad, 0x31, 0x80,
+ 0x5c, 0x9d, 0xcd, 0x53, 0x96, 0x58, 0x2b, 0xe6, 0xa6, 0x0a, 0x8e, 0x95,
+ 0xfc, 0x75, 0x92, 0x42, 0xab, 0x7c, 0xf0, 0x15, 0x2e, 0x1b, 0x56, 0xe0,
+ 0xaa, 0x87, 0x17, 0xeb, 0x46, 0x26, 0x62, 0xee, 0x36, 0x5b, 0x25, 0x02,
+ 0x48, 0x5a, 0xb1, 0xf6, 0x73, 0xcc, 0x74, 0xe6, 0x5f, 0xc1, 0x63, 0xec,
+ 0xab, 0x10, 0xef, 0xe1, 0x15, 0x7b, 0xa8, 0x72, 0x24, 0x4a, 0x61, 0xb3,
+ 0x07, 0xe2, 0x0e, 0x12, 0xe8, 0x5c, 0xd3, 0xa4, 0xac, 0x17, 0x57, 0xea,
+ 0x21, 0xc4, 0xa6, 0x94, 0x93, 0x5f, 0x41, 0x74, 0x9e, 0x8b, 0x1f, 0xf5,
+ 0x41, 0x31, 0x35, 0xee, 0x01, 0x95, 0xf6, 0x65, 0xe3, 0x4b, 0x36, 0xf1,
+ 0x08, 0x77, 0x5b, 0xf1, 0x1d, 0x7a, 0x84, 0xdc, 0x4c, 0xbe, 0x98, 0x4f,
+ 0xfd, 0x7b, 0x13, 0x5d, 0x69, 0xe4, 0x0e, 0x47, 0xdc, 0xfb, 0xa1, 0xb8,
+ 0xcf, 0x5e, 0x14, 0xff, 0x29, 0xbb, 0x37, 0x5e, 0xdc, 0x5e, 0x66, 0x69,
+ 0x5b, 0x3c, 0x9a, 0xff, 0x2a, 0xdd, 0x8a, 0x19, 0x52, 0xc9, 0xd1, 0xd6,
+ 0x0f, 0xdc, 0xa3, 0xb9, 0x4e, 0x38, 0xe6, 0xb5, 0x51, 0x64, 0xca, 0x50,
+ 0x3d, 0x45, 0x4b, 0x8a, 0x6f, 0xcf, 0xca, 0x30, 0xe9, 0x5f, 0xcf, 0x8c,
+ 0x1d, 0xd4, 0x7f, 0x86, 0x47, 0x17, 0xeb, 0xd2, 0xa5, 0x0c, 0x64, 0xca,
+ 0x06, 0x32, 0xbb, 0xa5, 0xce, 0x80, 0xbc, 0x6c, 0xf1, 0x75, 0x0d, 0x6d,
+ 0xc2, 0x94, 0x98, 0x5c, 0xf1, 0x60, 0xcd, 0x83, 0x7e, 0x9e, 0x9e, 0xea,
+ 0xdd, 0x84, 0x21, 0x90, 0x1d, 0x86, 0xdb, 0xd5, 0x0b, 0xb1, 0xce, 0x26,
+ 0x11, 0xab, 0xf5, 0x29, 0x27, 0x44, 0xbe, 0x25, 0xa9, 0x0d, 0x81, 0xd8,
+ 0xbc, 0xcd, 0xb8, 0x7f, 0xb9, 0x74, 0x5e, 0xa0, 0xa0, 0x03, 0xcf, 0xe8,
+ 0x4c, 0x3e, 0x4b, 0x4c, 0x7e, 0x26, 0xfa, 0x04, 0xd8, 0xe3, 0x17, 0xeb,
+ 0xed, 0x94, 0x5f, 0xf4, 0xcd, 0x71, 0xf2, 0x12, 0x0e, 0x51, 0xca, 0xfd,
+ 0x41, 0xec, 0x68, 0x74, 0x64, 0x8c, 0x04, 0xf8, 0x9a, 0x4f, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0xff, 0x08, 0xc8, 0xd1, 0x09, 0xba,
+ 0x3a, 0xe6, 0xa4, 0x33, 0x6f, 0x70, 0xb7, 0x4d, 0xe0, 0xfe, 0xba, 0xa8,
+ 0x44, 0x6e, 0xf6, 0x15, 0x60, 0x97, 0x25, 0x2c, 0x97, 0xbe, 0xd6, 0xc0,
+ 0xca, 0x50, 0xac, 0x1a, 0xd8, 0x1f, 0xfa, 0x19, 0x42, 0x86, 0xb3, 0xb0,
+ 0x53, 0x25, 0x02, 0x5f, 0xda, 0xeb, 0x59, 0x8a, 0x38, 0xd8, 0x05, 0x2a,
+ 0x1e, 0x07, 0x1c, 0x5d, 0xe2, 0x3e, 0xe5, 0x45, 0xfc, 0x7c, 0x9f, 0x72,
+ 0x42, 0x35, 0x70, 0x48, 0x7b, 0xfd, 0x05, 0x04, 0x35, 0x6e, 0x95, 0x57,
+ 0x70, 0xe1, 0x12, 0x95, 0xa7, 0xc6, 0x07, 0x11, 0x38, 0xf5, 0x8c, 0x54,
+ 0xab, 0xfc, 0x1d, 0xee, 0x2f, 0x7b, 0x1b, 0x52, 0xdc, 0x29, 0x41, 0x26,
+ 0xb4, 0x4c, 0xfc, 0x3f, 0x26, 0xd2, 0xb5, 0xeb, 0x88, 0xf3, 0xcb, 0xf5,
+ 0xc5, 0xe8, 0x52, 0xc2, 0x6e, 0xe4, 0x31, 0xad, 0x40, 0x24, 0xa0, 0x35,
+ 0x59, 0xa0, 0x4a, 0x10, 0xcb, 0x93, 0xda, 0x75, 0x49, 0x0a, 0xa3, 0xa3,
+ 0x95, 0xf9, 0x30, 0x16, 0xc5, 0x96, 0x1a, 0x02, 0x9d, 0x94, 0x09, 0x36,
+ 0x39, 0x18, 0xb3, 0x31, 0x3b, 0xf4, 0xb2, 0x58, 0xe3, 0x7f, 0x7a, 0x6f,
+ 0xf4, 0x81, 0xe8, 0xa8, 0x14, 0x13, 0x2b, 0x4f, 0x62, 0xcb, 0xda, 0x15,
+ 0x5d, 0xcc, 0x2e, 0x40, 0x80, 0xe3, 0x46, 0x76, 0x87, 0x04, 0x19, 0x9b,
+ 0xce, 0x9a, 0x1b, 0x13, 0x9e, 0x3f, 0x39, 0x16, 0x0a, 0x32, 0x6c, 0x59,
+ 0x77, 0x8b, 0xa4, 0x60, 0xfb, 0xf7, 0xce, 0xbd, 0x04, 0x70, 0x9f, 0x64,
+ 0x04, 0x8d, 0xac, 0x66, 0x27, 0x5e, 0xd6, 0xd1, 0x93, 0x6c, 0x66, 0x09,
+ 0x5a, 0x41, 0x72, 0xbe, 0x0d, 0xf2, 0x78, 0xad, 0x06, 0xfe, 0xfd, 0x42,
+ 0x7e, 0xab, 0x2c, 0x18, 0xc2, 0xea, 0xdb, 0x3f, 0x2a, 0x04, 0xb5, 0x6d,
+ 0x01, 0x95, 0x7a, 0xd4, 0x17, 0x07, 0xc5, 0x8f, 0xf1, 0x0a, 0xc1, 0xc3,
+ 0xe0, 0x45, 0xda, 0xab, 0xc4, 0x27, 0xdb, 0x29, 0x66, 0x12, 0x20, 0xef,
+ 0x42, 0xc0, 0x59, 0xac, 0xf9, 0xfe, 0xa5, 0xa8, 0xa6, 0x16, 0xe3, 0x7f,
+ 0x32, 0xd1, 0x06, 0x07, 0x4d, 0xff, 0x98, 0xb4, 0x46, 0x12, 0x86, 0x9c,
+ 0xef, 0xdf, 0xa2, 0x62, 0x6e, 0x77, 0xfa, 0x75, 0x99, 0x31, 0x64, 0x9a,
+ 0x54, 0x97, 0xf8, 0xfd, 0x6d, 0x96, 0x56, 0x31, 0x80, 0x8b, 0xc3, 0x20,
+ 0xbf, 0x5b, 0xaf, 0xe7, 0xf7, 0x81, 0x08, 0xc6, 0xb6, 0x89, 0xbc, 0xde,
+ 0x18, 0x40, 0x93, 0x51, 0x05, 0x24, 0x88, 0x76, 0x8f, 0x0d, 0xa8, 0xe2,
+ 0x86, 0xe4, 0x1c, 0x69, 0xeb, 0x10, 0x92, 0x08, 0xce, 0x4c, 0x87, 0x5d,
+ 0x3e, 0x1b, 0x83, 0xd1, 0xc1, 0x25, 0xeb, 0xe3, 0xaa, 0x87, 0xbd, 0x9d,
+ 0xd2, 0xfe, 0x54, 0xfd, 0x76, 0x1f, 0xb2, 0x7f, 0x5d, 0xc7, 0x28, 0xb3,
+ 0x40, 0x07, 0xb4, 0x95, 0x28, 0x7b, 0xea, 0x62, 0x54, 0xb9, 0x0e, 0xa2,
+ 0x18, 0xd3, 0x89, 0x17, 0xf1, 0xa3, 0xf7, 0x8b, 0xee, 0x8c, 0x51, 0xca,
+ 0x88, 0x1f, 0xa9, 0xad, 0x24, 0xdf, 0xd7, 0x6f, 0x59, 0x29, 0x8d, 0xa1,
+ 0x45, 0x49, 0x44, 0xe8, 0x87, 0x21, 0x10, 0xa6, 0x28, 0x21, 0x5d, 0xee,
+ 0xae, 0xaf, 0xe3, 0xc4, 0x32, 0x5e, 0x18, 0x00, 0x28, 0x0b, 0xb9, 0xbc,
+ 0x64, 0x21, 0x51, 0x52, 0x99, 0xbb, 0x93, 0x24, 0x32, 0xf2, 0x8e, 0x84,
+ 0x9d, 0x79, 0xcc, 0xf2, 0x31, 0x26, 0xe2, 0x94, 0x53, 0xfc, 0x9b, 0xfc,
+ 0x05, 0xe1, 0x45, 0x72, 0x5c, 0x6f, 0xb7, 0x49, 0xd3, 0x27, 0x35, 0x1b,
+ 0x49, 0xdd, 0x77, 0xbd, 0xa6, 0xd8, 0x3a, 0x56, 0x9b, 0x76, 0xe8, 0x33,
+ 0xbf, 0x28, 0xa8, 0x04, 0xed, 0x5e, 0x6c, 0x2e, 0x3a, 0x58, 0xa5, 0x76,
+ 0x94, 0x5e, 0x96, 0xc0, 0x8e, 0x4c, 0x0f, 0xd9, 0x4f, 0xa1, 0xc2, 0x21,
+ 0xe0, 0x91, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf0, 0x8b, 0x48, 0xde, 0xda,
+ 0xf8, 0x3a, 0xa6, 0xc1, 0xba, 0x64, 0x1d, 0x82, 0x20, 0xf6, 0xe3, 0x33,
+ 0x6a, 0x2d, 0x23, 0xce, 0x15, 0x3d, 0x07, 0x5f, 0xf6, 0xa4, 0xef, 0x4a,
+ 0xa4, 0x57, 0xdb, 0x45, 0x20, 0x5e, 0xc7, 0x34, 0x21, 0x76, 0x22, 0x06,
+ 0x92, 0x4e, 0x0c, 0x87, 0x29, 0x65, 0x09, 0x9c, 0x67, 0x2a, 0x4c, 0x60,
+ 0x69, 0xdf, 0xa9, 0x8f, 0x9e, 0x0d, 0x11, 0x56, 0x19, 0xbe, 0x20, 0x8b,
+ 0xc8, 0x9c, 0x11, 0x8d, 0x95, 0xac, 0x1f, 0x89, 0x6c, 0xae, 0xf0, 0x1c,
+ 0x70, 0x3f, 0x1c, 0xf0, 0xa0, 0xe5, 0x05, 0xf2, 0x50, 0xd9, 0x9d, 0x47,
+ 0x6b, 0x08, 0x89, 0xe2, 0xe1, 0xd5, 0xd1, 0x3b, 0xda, 0x46, 0x2a, 0x86,
+ 0x04, 0xb8, 0x22, 0x5f, 0x30, 0xcb, 0xc8, 0x54, 0x7a, 0x9e, 0xb3, 0x60,
+ 0x2c, 0x1c, 0x28, 0x05, 0x0c, 0xd4, 0xbc, 0xf6, 0x87, 0x70, 0x87, 0x75,
+ 0x7a, 0x1d, 0x68, 0xa0, 0x0e, 0x19, 0x3d, 0x2b, 0xbd, 0xb4, 0xd8, 0x7e,
+ 0xfe, 0xf3, 0x5f, 0xf8, 0xc9, 0x7c, 0x37, 0x30, 0xd8, 0x12, 0xb7, 0xf8,
+ 0x2e, 0x1b, 0xc4, 0x12, 0x7b, 0xa7, 0x06, 0xe5, 0x32, 0x87, 0x2f, 0x01,
+ 0xa6, 0xc4, 0x45, 0xa3, 0xdd, 0xba, 0xaa, 0xb6, 0x93, 0xdc, 0x3e, 0x34,
+ 0x19, 0x62, 0xb2, 0xa9, 0x58, 0x90, 0x8c, 0x29, 0x3f, 0xde, 0x58, 0x18,
+ 0xff, 0x16, 0xe5, 0x39, 0x45, 0x91, 0xd3, 0x92, 0x36, 0xb8, 0x0f, 0x57,
+ 0x29, 0x0d, 0x2a, 0xa3, 0xd3, 0xe4, 0x55, 0x77, 0x5b, 0x0f, 0x64, 0x8e,
+ 0xef, 0xd3, 0xa0, 0xe7, 0x4e, 0x73, 0x2d, 0xc6, 0xa4, 0xa4, 0x18, 0x7b,
+ 0x2a, 0x3c, 0xcb, 0xfc, 0xf6, 0x72, 0xb6, 0xb4, 0xf9, 0xf0, 0xd2, 0x4f,
+ 0x63, 0x8d, 0x8e, 0x92, 0xde, 0x1c, 0xa5, 0xf1, 0xf3, 0x2b, 0x8d, 0x7e,
+ 0x40, 0x06, 0x6d, 0xa1, 0xe0, 0xf8, 0x79, 0xeb, 0x9a, 0x16, 0xf5, 0x02,
+ 0x82, 0x01, 0x01, 0x00, 0xef, 0x55, 0xb8, 0xf1, 0x1f, 0x39, 0xac, 0xbe,
+ 0x9c, 0x77, 0xba, 0xef, 0x23, 0xa2, 0x16, 0x39, 0xcf, 0xa0, 0x8b, 0x3f,
+ 0xc2, 0xb4, 0x75, 0xcf, 0xac, 0x4e, 0x1b, 0x89, 0x44, 0x14, 0x6f, 0x56,
+ 0xe1, 0x46, 0x6f, 0x09, 0x4e, 0xdd, 0xd2, 0xbb, 0x59, 0x71, 0x48, 0xf0,
+ 0xf8, 0x25, 0x9d, 0x25, 0x3e, 0x52, 0x13, 0xa2, 0x6d, 0x3e, 0x48, 0x20,
+ 0xb4, 0xb0, 0x65, 0xef, 0xde, 0x4e, 0x6e, 0xe3, 0xd0, 0x3b, 0xbe, 0xb2,
+ 0x15, 0x36, 0xb0, 0x52, 0x71, 0x42, 0xef, 0xff, 0xbe, 0x75, 0x07, 0xfe,
+ 0x1c, 0x29, 0x66, 0x0f, 0xc0, 0xf7, 0x95, 0xff, 0xe9, 0xbf, 0x1b, 0xa1,
+ 0xda, 0x0c, 0xa5, 0x1b, 0x71, 0xe1, 0x83, 0x6c, 0x94, 0xce, 0x85, 0xed,
+ 0xf3, 0x90, 0x6d, 0x22, 0x54, 0x6e, 0x39, 0xab, 0x71, 0xed, 0x87, 0xd1,
+ 0x7a, 0xb8, 0x15, 0x7a, 0xbc, 0x4b, 0xfc, 0xff, 0x79, 0x73, 0xd6, 0xf7,
+ 0x63, 0xc2, 0x11, 0x72, 0x9d, 0x6b, 0xd9, 0x27, 0xf2, 0x3e, 0x7f, 0x60,
+ 0x88, 0x8b, 0x53, 0x8f, 0xe9, 0xf4, 0x9e, 0x79, 0xc2, 0xb6, 0x4f, 0x3b,
+ 0xb4, 0xfb, 0x55, 0xc9, 0x8b, 0x22, 0x43, 0x3e, 0xce, 0xbb, 0xe5, 0xf2,
+ 0xc5, 0x4d, 0xb9, 0xa1, 0x37, 0xc9, 0x39, 0xc4, 0xd7, 0x1d, 0xbe, 0xd8,
+ 0x82, 0x36, 0x63, 0xda, 0x3a, 0xe0, 0xa7, 0xba, 0xee, 0x6a, 0x5b, 0xbb,
+ 0xba, 0xe1, 0xde, 0xc0, 0xf8, 0x6b, 0x48, 0xfe, 0x10, 0xc7, 0x4f, 0x54,
+ 0xff, 0x13, 0x91, 0x56, 0x69, 0xce, 0x12, 0x20, 0x95, 0xeb, 0xe7, 0x33,
+ 0xdc, 0xf2, 0xc5, 0x73, 0x24, 0xe3, 0x1b, 0xc2, 0x38, 0x15, 0x78, 0xed,
+ 0x9f, 0x5b, 0x17, 0xdf, 0x34, 0x4e, 0x77, 0x59, 0x06, 0x64, 0xd7, 0x11,
+ 0x56, 0x09, 0x34, 0x04, 0x13, 0xef, 0xf8, 0x0d, 0xfc, 0x3b, 0xf8, 0x7b,
+ 0x09, 0xd3, 0xea, 0x4b, 0x55, 0xe6, 0x39, 0xb3, 0x02, 0x82, 0x01, 0x00,
+ 0x50, 0x35, 0x51, 0x96, 0x26, 0x13, 0xd1, 0x92, 0xdb, 0x54, 0x68, 0x9f,
+ 0xc2, 0x4d, 0x75, 0xa5, 0xaa, 0xf6, 0x43, 0x99, 0x05, 0xd5, 0xe5, 0x24,
+ 0xb9, 0x66, 0x07, 0xf7, 0x56, 0xbf, 0x58, 0x20, 0x60, 0x7b, 0x7b, 0xbf,
+ 0x16, 0xed, 0xf5, 0x73, 0x41, 0x17, 0xb5, 0xf8, 0xcd, 0x75, 0x0b, 0x20,
+ 0xda, 0x4b, 0x38, 0x3a, 0x81, 0x87, 0xac, 0x31, 0xe1, 0x16, 0xc5, 0xaa,
+ 0xbb, 0x38, 0x18, 0x42, 0xc7, 0xf9, 0x9b, 0xb8, 0xea, 0xaa, 0x36, 0xdb,
+ 0xc9, 0x3a, 0x39, 0x57, 0x0d, 0x54, 0x8c, 0x66, 0xfd, 0x01, 0xd9, 0x7c,
+ 0x53, 0x21, 0x8c, 0x7e, 0xba, 0x5a, 0xc1, 0x5d, 0x21, 0x0f, 0x46, 0xf9,
+ 0xde, 0xe8, 0x58, 0xaf, 0x43, 0x42, 0xfd, 0x97, 0x50, 0x80, 0x77, 0xe3,
+ 0x13, 0xf0, 0x53, 0x4c, 0xe2, 0xcb, 0xb2, 0x93, 0xd1, 0xa3, 0x46, 0xa8,
+ 0xbf, 0xd7, 0xc7, 0xb9, 0x13, 0x7e, 0x25, 0xa2, 0x46, 0x84, 0x8c, 0xfb,
+ 0xed, 0xc2, 0xf3, 0x33, 0xa1, 0x9d, 0x27, 0xd0, 0x1f, 0xa8, 0x27, 0xc8,
+ 0x4b, 0x7c, 0x31, 0x39, 0xb1, 0x02, 0xc6, 0xf5, 0x69, 0x68, 0x5b, 0xf8,
+ 0x9b, 0xa2, 0x6e, 0x9b, 0x49, 0x04, 0xaf, 0xbb, 0xbc, 0xf9, 0x69, 0x8e,
+ 0x15, 0x15, 0x56, 0xc2, 0x53, 0x23, 0x07, 0xdb, 0x25, 0x46, 0xc7, 0xe4,
+ 0x44, 0xb8, 0xec, 0x4e, 0x19, 0xff, 0xad, 0x45, 0xc0, 0x04, 0x27, 0xad,
+ 0x11, 0xbb, 0x37, 0x42, 0xbe, 0x40, 0x8d, 0x08, 0x63, 0xda, 0x7a, 0xef,
+ 0xd8, 0xbd, 0xbf, 0x73, 0x3b, 0x8a, 0x52, 0xd9, 0xfb, 0x67, 0x18, 0x56,
+ 0xf2, 0x3e, 0xe2, 0x0c, 0xdb, 0xbc, 0xe8, 0xca, 0xe8, 0x4d, 0xd1, 0x50,
+ 0x85, 0x26, 0x36, 0x9c, 0x1a, 0x26, 0xcb, 0x03, 0xf8, 0x8b, 0x21, 0xa8,
+ 0x5f, 0xf6, 0x42, 0xd6, 0x8a, 0x7b, 0x94, 0xe9, 0x27, 0xaa, 0x59, 0x90,
+ 0x65, 0xf4, 0x5a, 0xa5, 0x02, 0x82, 0x01, 0x01, 0x00, 0x98, 0x4c, 0x8c,
+ 0x6b, 0xa3, 0xdb, 0x27, 0xba, 0x04, 0x07, 0x8c, 0xc5, 0x30, 0x7f, 0xac,
+ 0x75, 0x0d, 0x52, 0xb4, 0x49, 0xd6, 0xb4, 0xcf, 0x63, 0x5f, 0xda, 0x34,
+ 0x5b, 0x9d, 0x1f, 0x03, 0xda, 0xdd, 0x6f, 0xdc, 0xa8, 0xa7, 0xaf, 0x30,
+ 0xb2, 0x57, 0xb0, 0x67, 0x22, 0x30, 0x46, 0x7f, 0x41, 0x7b, 0xee, 0xee,
+ 0xdf, 0xa5, 0x74, 0xc4, 0xa1, 0x4b, 0x5a, 0x15, 0x04, 0x17, 0x0b, 0x02,
+ 0x35, 0xa6, 0x04, 0xde, 0xcc, 0xa4, 0x03, 0x31, 0x20, 0xc5, 0x42, 0x3b,
+ 0x47, 0x1b, 0x03, 0x8e, 0x1a, 0x7e, 0x01, 0x3a, 0x19, 0x3c, 0x4a, 0x51,
+ 0x01, 0x90, 0xd5, 0x33, 0xd8, 0x42, 0xd1, 0x59, 0x1f, 0xa5, 0xd0, 0x43,
+ 0xb9, 0x8c, 0xd7, 0xff, 0x11, 0xf4, 0xb4, 0x2b, 0x3e, 0x75, 0x4b, 0xcf,
+ 0x16, 0xf2, 0x60, 0x9c, 0xd5, 0x08, 0xaa, 0xab, 0xc0, 0x76, 0xa2, 0x44,
+ 0x54, 0xae, 0x0c, 0xb0, 0xf6, 0xac, 0x5c, 0x8a, 0x8d, 0xcc, 0xef, 0x1c,
+ 0x38, 0xf7, 0x46, 0x1d, 0xf8, 0x67, 0xeb, 0x81, 0x39, 0x4b, 0x3f, 0x86,
+ 0xb9, 0x24, 0xd6, 0xae, 0x84, 0xe8, 0x1e, 0x27, 0xf1, 0x20, 0xc0, 0xa4,
+ 0xda, 0x0a, 0xe4, 0x36, 0xe7, 0xcd, 0xf6, 0x2f, 0xf2, 0x0f, 0x75, 0xd5,
+ 0x75, 0x15, 0x0e, 0xb0, 0xab, 0x45, 0xf1, 0x26, 0x89, 0x70, 0x7e, 0x15,
+ 0x3e, 0x37, 0x09, 0x27, 0x66, 0xc6, 0xfd, 0x84, 0xaa, 0x77, 0x6a, 0x8e,
+ 0x00, 0x5e, 0xdc, 0xf5, 0xf6, 0xb8, 0x7a, 0xd3, 0x39, 0x92, 0x0a, 0xb8,
+ 0x2e, 0x54, 0x38, 0xd1, 0xdf, 0x86, 0xf2, 0x56, 0x03, 0x77, 0xad, 0xad,
+ 0xb4, 0x61, 0xcc, 0x08, 0x2f, 0xee, 0x00, 0x21, 0xa8, 0xbf, 0xb8, 0x4e,
+ 0xea, 0x2f, 0xcf, 0x6b, 0xac, 0x74, 0x7b, 0x56, 0xc6, 0x61, 0x89, 0x8a,
+ 0xe8, 0x1b, 0x62, 0x6e, 0x34, 0x9d, 0x84, 0x64, 0xcb, 0x9b, 0xd5, 0xed,
+ 0x51, 0x02, 0x82, 0x01, 0x01, 0x00, 0x89, 0xf9, 0x93, 0xc4, 0x20, 0xba,
+ 0x90, 0xf4, 0x35, 0x2e, 0x09, 0x37, 0xe4, 0xf4, 0xbf, 0x99, 0xd6, 0xa5,
+ 0xbe, 0x75, 0x64, 0x9e, 0x10, 0x04, 0xec, 0x09, 0x4f, 0x91, 0x8e, 0x91,
+ 0x22, 0xdb, 0x4e, 0x22, 0x70, 0x2d, 0x36, 0x91, 0xda, 0xb6, 0xcd, 0xbe,
+ 0xb3, 0x64, 0x40, 0x38, 0xeb, 0x43, 0xe3, 0x2c, 0x7c, 0xa6, 0x36, 0x5f,
+ 0x73, 0xd7, 0xde, 0x20, 0x13, 0xa8, 0x00, 0x4c, 0xe3, 0xef, 0x4b, 0x70,
+ 0xf4, 0xaa, 0xe2, 0xd4, 0xd5, 0xc3, 0x77, 0x13, 0x7f, 0xb1, 0x79, 0xc9,
+ 0xa0, 0x07, 0xbc, 0x30, 0x74, 0x45, 0x14, 0x54, 0xe0, 0x93, 0x53, 0xaa,
+ 0x0f, 0xfe, 0x3a, 0x8b, 0x6b, 0xbe, 0x5b, 0x7a, 0xa2, 0xcd, 0xba, 0x26,
+ 0x18, 0xdb, 0x38, 0xc6, 0x00, 0xe6, 0xc9, 0x33, 0x30, 0x37, 0x74, 0x1a,
+ 0x94, 0x44, 0xd4, 0x17, 0x66, 0x77, 0xa6, 0x7a, 0x26, 0x2e, 0xda, 0x33,
+ 0x6a, 0xf5, 0x3e, 0x9d, 0xbf, 0x35, 0x0b, 0x49, 0x5b, 0x31, 0x4b, 0x4a,
+ 0x04, 0xdd, 0x2c, 0x5b, 0x20, 0xac, 0xa0, 0x10, 0x84, 0xd2, 0x2a, 0x45,
+ 0xa4, 0xd5, 0x40, 0x5f, 0x60, 0x56, 0xc8, 0x8b, 0x9a, 0x71, 0x45, 0x32,
+ 0x05, 0xb1, 0xe0, 0x18, 0x76, 0xda, 0xb4, 0x10, 0x2e, 0x87, 0x78, 0x16,
+ 0x0d, 0xd3, 0x41, 0xaf, 0x9b, 0xbc, 0xc4, 0xdf, 0x66, 0x34, 0xa7, 0x8d,
+ 0x65, 0x52, 0xe6, 0x9f, 0x45, 0xcb, 0x81, 0x4d, 0xd5, 0xc5, 0x35, 0xa4,
+ 0x16, 0xd5, 0x82, 0xff, 0xa7, 0xed, 0x4a, 0xbc, 0x6a, 0x8d, 0x03, 0x73,
+ 0x39, 0x70, 0x5f, 0x10, 0xf8, 0xdd, 0x1b, 0x19, 0x26, 0xe3, 0x43, 0x9c,
+ 0x3c, 0x5d, 0x9d, 0xb4, 0x67, 0x88, 0xca, 0x38, 0xc0, 0x11, 0xe5, 0x89,
+ 0xed, 0xc4, 0xc0, 0xc2, 0xa2, 0x28, 0xf6, 0x04, 0xa8, 0xca, 0xc6, 0x10,
+ 0xea, 0x28, 0x23, 0x37, 0xdb, 0xa9, 0x21, 0xaa, 0x3d, 0xaa};
+
+static const std::vector<uint8_t> priv_key_93{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xab, 0xc9, 0x9f, 0x0a, 0x9f, 0xb8, 0x59, 0x11, 0xf8, 0x01,
+ 0x1c, 0x5a, 0x6f, 0x75, 0x33, 0x09, 0xf6, 0x59, 0xb9, 0x92, 0xcb, 0x3a,
+ 0xc5, 0xa4, 0x94, 0xb2, 0xb0, 0x9b, 0x51, 0x3e, 0x94, 0x37, 0xe4, 0xed,
+ 0xa3, 0x36, 0xec, 0x34, 0x19, 0xa2, 0xb0, 0x64, 0x37, 0x9f, 0xf9, 0x5f,
+ 0x7b, 0xd9, 0x1b, 0xce, 0xa2, 0x08, 0xbd, 0xab, 0x6a, 0x1d, 0xad, 0xee,
+ 0x6a, 0x5c, 0xa1, 0xc5, 0x1e, 0x48, 0x5b, 0xc5, 0x9d, 0x6e, 0xa1, 0x42,
+ 0xa9, 0x89, 0x95, 0xdf, 0x49, 0x11, 0x48, 0xff, 0x00, 0xbf, 0x33, 0x42,
+ 0x41, 0x50, 0x6f, 0x2d, 0x81, 0x4f, 0x0c, 0xf0, 0xd5, 0x4c, 0xb9, 0x90,
+ 0x68, 0x42, 0x99, 0xe8, 0xa2, 0xc6, 0x40, 0xe7, 0xf5, 0x0f, 0x1b, 0xc7,
+ 0x6a, 0xdc, 0xd6, 0x59, 0x88, 0xeb, 0x56, 0x18, 0x87, 0xc7, 0x8e, 0xe0,
+ 0x11, 0x05, 0xf2, 0x76, 0x73, 0x27, 0x87, 0x62, 0x8c, 0x4a, 0xfc, 0xc9,
+ 0x22, 0xf6, 0xcb, 0x2e, 0x99, 0x4f, 0x49, 0x0c, 0x33, 0x2d, 0xc2, 0x10,
+ 0xfc, 0x40, 0x50, 0x6e, 0xb0, 0xab, 0xfc, 0x9f, 0x36, 0x50, 0x42, 0xa8,
+ 0xad, 0x8a, 0x69, 0x75, 0x62, 0x5d, 0xbc, 0xb4, 0x9f, 0x4a, 0xa5, 0x74,
+ 0x32, 0xc9, 0x13, 0x3a, 0xab, 0xe8, 0x3a, 0xbc, 0xdb, 0xfa, 0x01, 0xeb,
+ 0xe1, 0x73, 0x14, 0x79, 0xb9, 0x20, 0x3d, 0x89, 0x56, 0x16, 0x17, 0x29,
+ 0xac, 0x86, 0xa2, 0xb6, 0x30, 0xd0, 0x86, 0x34, 0xab, 0xb4, 0x17, 0xd0,
+ 0x8a, 0x10, 0xde, 0x89, 0x06, 0xbb, 0x65, 0xf6, 0x3e, 0x19, 0xbe, 0xd7,
+ 0x5f, 0xd7, 0x67, 0x46, 0x1f, 0xf4, 0xfd, 0x3b, 0xad, 0xff, 0x59, 0x59,
+ 0x4c, 0x04, 0xca, 0x4f, 0xa6, 0x21, 0x1d, 0xa2, 0x9f, 0xd6, 0xde, 0xa0,
+ 0xc1, 0x6d, 0xcf, 0x76, 0x7b, 0x0f, 0x21, 0xe2, 0xdc, 0xe6, 0xc3, 0x7b,
+ 0xff, 0x72, 0x3b, 0x33, 0x1e, 0xed, 0xf5, 0x6b, 0xb3, 0x79, 0x27, 0x2e,
+ 0xca, 0x93, 0x3a, 0x62, 0x2f, 0x32, 0x36, 0x5a, 0xc9, 0x7e, 0x4f, 0xb6,
+ 0x6d, 0x65, 0x76, 0x4b, 0xc8, 0xf3, 0xcf, 0x05, 0x71, 0x98, 0x6a, 0x73,
+ 0x46, 0x32, 0xd8, 0xc7, 0x0c, 0x14, 0x12, 0x58, 0x17, 0xbd, 0x3d, 0x30,
+ 0xc3, 0xf2, 0x0a, 0x34, 0x17, 0xb7, 0x8c, 0xe8, 0xa5, 0x7d, 0x27, 0x30,
+ 0x49, 0xcd, 0x6a, 0x8e, 0x98, 0xf6, 0xb2, 0xcb, 0x87, 0xfd, 0xd0, 0xae,
+ 0x75, 0x81, 0x86, 0x4a, 0xdd, 0x7b, 0x0e, 0xed, 0xc8, 0xe8, 0x01, 0x8b,
+ 0x85, 0x64, 0x4c, 0x02, 0xec, 0xf2, 0xa5, 0x5d, 0x88, 0x19, 0xd1, 0x6c,
+ 0xe5, 0xdf, 0xcc, 0xde, 0xae, 0x79, 0xe7, 0xa0, 0x87, 0xf0, 0x81, 0x11,
+ 0xb5, 0x1b, 0x6a, 0x36, 0x2f, 0xb0, 0xc4, 0x84, 0xaf, 0x52, 0xb1, 0x90,
+ 0xa2, 0xb1, 0x49, 0x28, 0x8e, 0x8c, 0x3b, 0xda, 0x53, 0xb3, 0x8d, 0xfb,
+ 0xfd, 0xb2, 0x3a, 0xcf, 0xab, 0x85, 0xec, 0x86, 0xba, 0x59, 0x3d, 0x8e,
+ 0x24, 0x6d, 0x32, 0xf7, 0x8c, 0x0b, 0x20, 0xbc, 0x47, 0x95, 0x50, 0xee,
+ 0x7c, 0x15, 0x43, 0xdd, 0xb6, 0xa9, 0x90, 0x5b, 0xd2, 0x4b, 0xa6, 0x32,
+ 0x48, 0x29, 0x2b, 0x3b, 0x74, 0x4d, 0x1d, 0xcc, 0xd7, 0x2f, 0xc1, 0x79,
+ 0x59, 0x0b, 0x0f, 0xef, 0x0c, 0xce, 0x9b, 0x89, 0xf4, 0xae, 0xb4, 0x28,
+ 0xa1, 0xb1, 0x60, 0x70, 0x1e, 0x8e, 0xe7, 0x73, 0x88, 0xac, 0x55, 0x44,
+ 0xd8, 0xbb, 0x8e, 0x43, 0x2b, 0xe5, 0x1f, 0x94, 0x89, 0xbf, 0x12, 0xc3,
+ 0xaa, 0x3f, 0x63, 0x29, 0x3f, 0x7f, 0xbd, 0x16, 0x45, 0xe3, 0xf0, 0xc9,
+ 0x8d, 0x38, 0x67, 0x8b, 0xd9, 0x32, 0xe5, 0x33, 0xa1, 0x37, 0xc3, 0x60,
+ 0xbd, 0xa9, 0x14, 0x40, 0x00, 0x8f, 0x9c, 0xc5, 0x7f, 0x52, 0xbb, 0x86,
+ 0xae, 0xfd, 0x6b, 0xbf, 0x95, 0x47, 0x31, 0x2c, 0x74, 0xab, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x38, 0xd6, 0x0d, 0x53, 0xa3,
+ 0x82, 0x87, 0x9d, 0xa5, 0x53, 0x20, 0xc1, 0x5f, 0x0d, 0x04, 0xa4, 0xf0,
+ 0x27, 0xc1, 0x79, 0x2a, 0xda, 0x38, 0x17, 0xfa, 0xc6, 0xa0, 0x1d, 0xd3,
+ 0x24, 0x84, 0x3f, 0x75, 0xf3, 0x95, 0xc3, 0x8f, 0x24, 0xb1, 0xb2, 0x9c,
+ 0xef, 0x9b, 0x63, 0xc7, 0x4a, 0xeb, 0x1b, 0xea, 0xd2, 0x53, 0xd3, 0xd6,
+ 0x85, 0x07, 0x27, 0xe8, 0xaa, 0xef, 0xef, 0xd3, 0xe9, 0xf6, 0xd9, 0xf3,
+ 0xdb, 0x0e, 0xfa, 0x52, 0x4a, 0x4e, 0xf3, 0x61, 0x6d, 0xad, 0xac, 0x15,
+ 0x5d, 0xa1, 0x2e, 0xa1, 0x53, 0xf3, 0x6e, 0x1c, 0x4a, 0x8e, 0xf4, 0xcb,
+ 0x90, 0x46, 0xd2, 0x0a, 0xb7, 0x17, 0x77, 0xa9, 0x9a, 0x49, 0x78, 0x94,
+ 0x72, 0xea, 0x26, 0x64, 0x87, 0x76, 0xf8, 0xb7, 0xc6, 0x89, 0xc1, 0x6b,
+ 0x0b, 0xd4, 0xa8, 0x96, 0xc1, 0xd5, 0x80, 0x05, 0x37, 0x61, 0x64, 0x1b,
+ 0xab, 0xe4, 0x44, 0xcf, 0x1b, 0xf1, 0x00, 0x7c, 0x3a, 0xdf, 0xa8, 0x56,
+ 0xbf, 0xbd, 0x93, 0x0f, 0x19, 0x35, 0x8c, 0x45, 0xd0, 0x49, 0x8d, 0xad,
+ 0x98, 0x33, 0x8d, 0x1c, 0x70, 0xd8, 0x71, 0xe9, 0xf0, 0x57, 0x6a, 0x32,
+ 0x0c, 0x04, 0x83, 0xda, 0xf7, 0xf5, 0xf1, 0x86, 0xf6, 0x2b, 0x78, 0x3b,
+ 0x2e, 0xcf, 0x0d, 0x09, 0x63, 0xb4, 0x84, 0xb1, 0xaa, 0x90, 0x30, 0x75,
+ 0x8b, 0xa1, 0xba, 0xcf, 0x51, 0x0f, 0x6e, 0xc0, 0x18, 0xcd, 0x4f, 0xc0,
+ 0x87, 0x5e, 0xa3, 0xc8, 0x19, 0x4c, 0x04, 0xc6, 0xcb, 0xc9, 0x39, 0x69,
+ 0x43, 0xae, 0x4a, 0x30, 0x54, 0xeb, 0xb5, 0xc5, 0xca, 0x72, 0xba, 0x48,
+ 0xaa, 0x5d, 0x28, 0x15, 0xb4, 0xb0, 0xad, 0x09, 0x0e, 0x8f, 0x25, 0x77,
+ 0xbb, 0x9d, 0x6c, 0xa6, 0xdd, 0xc3, 0x01, 0x84, 0xd9, 0x6b, 0x5f, 0x97,
+ 0x53, 0x8a, 0xc8, 0xa2, 0xb6, 0xbc, 0xce, 0x5b, 0x7d, 0xcf, 0x66, 0x5a,
+ 0xbf, 0x4d, 0x40, 0xba, 0x12, 0xcc, 0x23, 0x1f, 0x7d, 0xe9, 0xec, 0x24,
+ 0xbe, 0x1b, 0xed, 0x01, 0xef, 0xbb, 0x90, 0xa4, 0xe1, 0xed, 0x67, 0xbf,
+ 0xe4, 0x30, 0xb2, 0xc9, 0x7f, 0xae, 0xa6, 0x38, 0x31, 0x63, 0xf6, 0xd3,
+ 0x05, 0x83, 0x5e, 0xe7, 0xf8, 0xb6, 0x92, 0xdf, 0xc1, 0x4b, 0xcf, 0xa5,
+ 0xa3, 0xb8, 0xfe, 0x7d, 0x5c, 0x6c, 0x6c, 0x28, 0xce, 0xfe, 0xe2, 0x9f,
+ 0x6d, 0x0f, 0xdd, 0xc5, 0x79, 0x23, 0x15, 0xf0, 0x16, 0xa2, 0x5d, 0x86,
+ 0x23, 0x27, 0x59, 0xa2, 0x02, 0x7f, 0x15, 0xe7, 0xcc, 0xe1, 0x64, 0xba,
+ 0x95, 0x69, 0x59, 0x44, 0xf4, 0xae, 0xc1, 0xf1, 0xdc, 0xc6, 0xdc, 0xba,
+ 0xd7, 0x05, 0xf5, 0x0e, 0xfb, 0x86, 0xbf, 0xf2, 0x85, 0xa2, 0xe2, 0x38,
+ 0x38, 0x41, 0x49, 0x49, 0xf5, 0xce, 0x49, 0xa3, 0x18, 0xb9, 0xf6, 0x33,
+ 0xf9, 0xba, 0x21, 0x24, 0x5c, 0xdc, 0x7e, 0x12, 0x2e, 0x2a, 0x7c, 0xeb,
+ 0x39, 0xb4, 0x8b, 0x48, 0x0c, 0x3b, 0x2b, 0xbd, 0x5a, 0xb0, 0xb0, 0x20,
+ 0xbf, 0x1a, 0x4d, 0xe6, 0x29, 0x9b, 0x4c, 0xfd, 0x3b, 0x1c, 0xb0, 0x47,
+ 0x3b, 0x66, 0x02, 0xdc, 0xdb, 0xfa, 0xbd, 0xaa, 0xc6, 0xf7, 0x2c, 0x47,
+ 0xd2, 0xbf, 0xd6, 0x68, 0xa9, 0xd4, 0xdd, 0x37, 0x5e, 0x56, 0x8f, 0x7e,
+ 0xd7, 0x4e, 0x0d, 0x09, 0x37, 0xc7, 0xd8, 0x1d, 0x1a, 0x9d, 0x37, 0x0f,
+ 0xd0, 0xe7, 0x12, 0xdb, 0xb9, 0x08, 0xff, 0x65, 0xc0, 0xa5, 0x22, 0x64,
+ 0x80, 0x2b, 0xdb, 0x73, 0x13, 0x59, 0x0e, 0xcc, 0x6a, 0x25, 0x4d, 0x8e,
+ 0xcc, 0xf1, 0x9f, 0xf6, 0x32, 0x6c, 0x37, 0xd4, 0x28, 0xa0, 0xe6, 0xad,
+ 0x7a, 0xf4, 0xc1, 0xd6, 0x72, 0xda, 0x7d, 0x9b, 0x1f, 0x46, 0xd8, 0x4a,
+ 0x58, 0x63, 0xc3, 0x69, 0x4a, 0xf9, 0x41, 0x65, 0x31, 0xc0, 0x91, 0x5b,
+ 0x5d, 0xb3, 0xe9, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd1, 0xd7, 0xce, 0x5f,
+ 0xc4, 0x8a, 0xe7, 0x0e, 0xb1, 0x10, 0x22, 0xcb, 0xb3, 0xa0, 0x5d, 0x86,
+ 0x94, 0x8a, 0xcf, 0xad, 0x2d, 0x45, 0x03, 0x45, 0xc4, 0xf8, 0x9e, 0x4f,
+ 0xf2, 0x8c, 0x0e, 0x56, 0x91, 0xd6, 0xfa, 0x0c, 0x99, 0x06, 0x5e, 0x3d,
+ 0xbd, 0x76, 0x40, 0x6b, 0xcb, 0x9f, 0xde, 0x05, 0x57, 0xd9, 0x96, 0x40,
+ 0xe5, 0x91, 0x4f, 0x3f, 0x87, 0x11, 0x2b, 0x26, 0x4f, 0xa8, 0x48, 0x0b,
+ 0x07, 0x15, 0xff, 0x29, 0x8f, 0x6d, 0x64, 0x0e, 0x62, 0xc3, 0x36, 0x09,
+ 0xe9, 0x88, 0x22, 0x4f, 0xa8, 0x79, 0x95, 0x5c, 0xf4, 0xcb, 0xb3, 0x2d,
+ 0x3c, 0xb1, 0x62, 0x32, 0xbf, 0x80, 0xe2, 0xce, 0x82, 0xcb, 0x26, 0x6e,
+ 0x25, 0x6f, 0x61, 0xa7, 0x4f, 0xb0, 0xf0, 0xde, 0x66, 0x19, 0x45, 0xd5,
+ 0xa7, 0xbd, 0x03, 0xb4, 0xe5, 0x24, 0x82, 0xbc, 0x9d, 0xae, 0x0e, 0x98,
+ 0x2d, 0xdc, 0x90, 0x17, 0x91, 0x55, 0x68, 0x89, 0x88, 0x63, 0xc9, 0xca,
+ 0xad, 0x27, 0xb5, 0xaa, 0x2f, 0x91, 0x9f, 0xac, 0x46, 0x63, 0xa7, 0xbf,
+ 0xa1, 0x4d, 0x78, 0xcc, 0x99, 0x6e, 0x0d, 0xe1, 0x01, 0x0e, 0x40, 0xb5,
+ 0xdf, 0x75, 0x97, 0x12, 0x28, 0x66, 0x67, 0x85, 0xe8, 0x0f, 0x9e, 0x9e,
+ 0x3f, 0xf4, 0x19, 0x1c, 0x48, 0x66, 0xcd, 0x3b, 0xa6, 0x41, 0x8a, 0x39,
+ 0xe4, 0xe9, 0xfe, 0x9c, 0xd6, 0xb0, 0x05, 0x42, 0x37, 0x96, 0xcf, 0x38,
+ 0x61, 0xf6, 0xac, 0x50, 0xdb, 0x59, 0xd6, 0x1f, 0xed, 0x6a, 0xa1, 0xda,
+ 0x61, 0x35, 0xd5, 0xb9, 0xf6, 0x74, 0xbf, 0xc5, 0x15, 0x3e, 0xf9, 0xf5,
+ 0x2f, 0xc7, 0x59, 0x0a, 0xd5, 0xe6, 0xd0, 0x2c, 0x46, 0xb2, 0x6b, 0xc1,
+ 0x50, 0x22, 0xc1, 0x1f, 0x88, 0x17, 0xd4, 0x8c, 0xa1, 0xa3, 0x59, 0xb5,
+ 0x44, 0x92, 0x24, 0x7b, 0x76, 0xa3, 0xe1, 0x23, 0x08, 0xd5, 0x9a, 0x65,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xd1, 0x92, 0xed, 0x41, 0xd1, 0x94, 0x5c,
+ 0x58, 0xa1, 0xe9, 0xb8, 0xb1, 0x18, 0x9e, 0xcf, 0x6f, 0x9a, 0x9f, 0x7a,
+ 0xa0, 0x65, 0x3c, 0xb9, 0x73, 0xbf, 0x44, 0xbe, 0xe4, 0xbf, 0x9c, 0x38,
+ 0xbf, 0x42, 0x35, 0x3e, 0x25, 0xc1, 0xf8, 0xec, 0x64, 0x0e, 0x7f, 0x40,
+ 0x26, 0x50, 0x19, 0x0a, 0xa8, 0xe5, 0xff, 0x8c, 0xd4, 0x8b, 0x42, 0x52,
+ 0xf1, 0x48, 0xe1, 0xd8, 0xc2, 0xfb, 0xb4, 0x6e, 0x41, 0x61, 0x15, 0xec,
+ 0x56, 0x33, 0xfe, 0x0b, 0x05, 0x2b, 0xc3, 0x45, 0xe4, 0x4c, 0xbd, 0x4d,
+ 0x78, 0x52, 0x82, 0xd8, 0xa5, 0x61, 0x7c, 0xf8, 0x71, 0x1a, 0xec, 0xf0,
+ 0x8f, 0x4d, 0xea, 0x6d, 0x05, 0xd2, 0xc1, 0x3a, 0xc8, 0x71, 0x23, 0x7a,
+ 0xf3, 0xd2, 0xab, 0xcf, 0xf8, 0xed, 0x76, 0x1a, 0x4e, 0xc7, 0x15, 0x5e,
+ 0x51, 0x09, 0xe4, 0x82, 0xa4, 0xe4, 0x14, 0x77, 0x82, 0xa7, 0x1d, 0x78,
+ 0x50, 0x3c, 0xe0, 0xf5, 0x58, 0x70, 0x19, 0xd3, 0xea, 0x1d, 0xc9, 0xdd,
+ 0x42, 0x4d, 0xf9, 0x80, 0xfe, 0x21, 0x0a, 0x6a, 0xe7, 0xfe, 0x0d, 0xaf,
+ 0xa0, 0xbc, 0x61, 0x7e, 0x13, 0x24, 0x6c, 0x37, 0x27, 0xf7, 0x3a, 0x69,
+ 0x73, 0xca, 0xc7, 0x85, 0x30, 0x89, 0x1d, 0xbe, 0x34, 0x40, 0x9e, 0x0f,
+ 0x8c, 0x98, 0x0d, 0x42, 0xd2, 0xa3, 0x37, 0xe6, 0x5c, 0x7f, 0x2f, 0xe3,
+ 0xd7, 0x0c, 0xef, 0x79, 0x77, 0x9a, 0x69, 0x05, 0xad, 0xac, 0xba, 0x3a,
+ 0xd0, 0xca, 0xe0, 0xcc, 0xdf, 0xa8, 0x99, 0x85, 0x25, 0xfb, 0xf5, 0xfc,
+ 0x42, 0x95, 0x21, 0x92, 0x11, 0x6e, 0x9b, 0xea, 0xb2, 0x0f, 0x14, 0x91,
+ 0xdf, 0x0d, 0x25, 0x9b, 0x6f, 0x38, 0x58, 0xf8, 0x33, 0x87, 0x51, 0x1a,
+ 0x15, 0x60, 0x52, 0x21, 0xef, 0x1b, 0xc2, 0x2b, 0xb5, 0xa7, 0xce, 0x51,
+ 0x25, 0xbb, 0x50, 0x50, 0xf1, 0x1e, 0x71, 0xd9, 0xcf, 0x02, 0x82, 0x01,
+ 0x00, 0x0b, 0xb7, 0x3b, 0xcb, 0x77, 0x02, 0xb6, 0x51, 0xc8, 0xaa, 0xf8,
+ 0xf6, 0x5c, 0x8a, 0x08, 0x8e, 0xb9, 0xfe, 0x62, 0x07, 0xee, 0x2e, 0x1b,
+ 0x37, 0xaa, 0xfe, 0xa2, 0x80, 0x1e, 0x2f, 0x99, 0xa1, 0x55, 0xb5, 0x25,
+ 0xf2, 0xcc, 0x1c, 0x61, 0xe8, 0x9a, 0x8a, 0x5e, 0xa0, 0x66, 0x16, 0xff,
+ 0xe3, 0x56, 0x7b, 0x4c, 0x7b, 0x45, 0x15, 0xee, 0xd1, 0xc2, 0x2d, 0xc0,
+ 0x35, 0xfc, 0x5e, 0x8d, 0xdf, 0x27, 0xbf, 0x1f, 0xa6, 0xe7, 0x5e, 0x19,
+ 0x27, 0x00, 0x76, 0x9b, 0xae, 0xc3, 0xfe, 0x18, 0xc4, 0x4f, 0xc8, 0xb2,
+ 0x01, 0x25, 0x9d, 0xb5, 0xdc, 0x41, 0xb6, 0x39, 0xa0, 0x51, 0xb6, 0xd5,
+ 0x72, 0xe8, 0x34, 0x85, 0x69, 0xc2, 0xe7, 0x4c, 0x11, 0x76, 0x4e, 0x8f,
+ 0xb4, 0x2b, 0x09, 0x20, 0x30, 0x04, 0x94, 0x75, 0xff, 0x84, 0x87, 0x9c,
+ 0x51, 0x01, 0x90, 0xb5, 0x39, 0xe3, 0xdd, 0x9b, 0xa1, 0xe5, 0x38, 0x5a,
+ 0x84, 0xcb, 0x3b, 0x9f, 0x09, 0x94, 0xcf, 0x51, 0xc2, 0x35, 0xb3, 0xb0,
+ 0xb1, 0x82, 0xa0, 0x8f, 0xbe, 0x10, 0x38, 0x6e, 0x15, 0x26, 0x3f, 0xd1,
+ 0xc0, 0x8d, 0x39, 0x89, 0x7d, 0x5e, 0x03, 0x87, 0xb2, 0xb8, 0xd4, 0xb6,
+ 0xd4, 0xf0, 0x16, 0xe7, 0x29, 0x38, 0xb2, 0xdd, 0x30, 0x0a, 0x0e, 0xcb,
+ 0x48, 0x98, 0x48, 0xb2, 0x79, 0xf7, 0x00, 0xe5, 0x79, 0x46, 0x37, 0x3f,
+ 0xa3, 0xe9, 0xcc, 0x9e, 0xb7, 0x2c, 0x29, 0x04, 0x87, 0xe3, 0x27, 0x49,
+ 0xe0, 0x30, 0x76, 0x32, 0xa1, 0x29, 0xaa, 0x42, 0xcb, 0x86, 0x2a, 0x10,
+ 0x86, 0xe5, 0x5f, 0xc5, 0xbe, 0xdd, 0xb3, 0x08, 0x92, 0xa5, 0x4c, 0xa4,
+ 0xb4, 0xc4, 0x21, 0xb4, 0x08, 0x6f, 0xfb, 0xf0, 0xc2, 0x5c, 0xeb, 0xcf,
+ 0xaf, 0x26, 0x5b, 0x23, 0x68, 0x0e, 0x73, 0x06, 0x5c, 0x6a, 0x4c, 0x4e,
+ 0x06, 0x91, 0xb8, 0xb3, 0x4d, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa5, 0x1b,
+ 0xcc, 0x2f, 0xfe, 0x9d, 0x93, 0xe3, 0x80, 0x2c, 0x52, 0x85, 0xb3, 0x8f,
+ 0xea, 0x7d, 0x52, 0xa4, 0x32, 0x48, 0x0b, 0x7a, 0x3b, 0xe1, 0x24, 0xdf,
+ 0x54, 0x45, 0x83, 0x6f, 0xe0, 0x85, 0x4d, 0xf4, 0x04, 0x72, 0x5a, 0xcf,
+ 0x71, 0xed, 0xa2, 0x3e, 0x3e, 0x9b, 0xf0, 0x9e, 0xc9, 0xf7, 0x26, 0xbc,
+ 0x9e, 0x87, 0x14, 0xef, 0xbb, 0xc8, 0xbc, 0x52, 0xb2, 0x23, 0x6b, 0x8a,
+ 0x4b, 0x12, 0xd7, 0x1a, 0x1e, 0x88, 0x0b, 0x8e, 0x29, 0xc0, 0x79, 0x29,
+ 0xee, 0xf6, 0x5e, 0x3f, 0x05, 0xb9, 0xb5, 0xc7, 0xc0, 0x47, 0x0a, 0xf7,
+ 0x1a, 0x04, 0x81, 0xe2, 0x09, 0xe3, 0xdc, 0xce, 0xc3, 0xf5, 0xc2, 0x84,
+ 0xd9, 0x7a, 0xf1, 0x27, 0xb2, 0xc6, 0x45, 0x43, 0x77, 0x25, 0xf6, 0x6f,
+ 0x05, 0x6a, 0xeb, 0x0d, 0xba, 0xb0, 0xbd, 0xca, 0x79, 0xe2, 0xce, 0x8e,
+ 0x11, 0x59, 0xad, 0xaf, 0x5a, 0x0a, 0x5c, 0xec, 0x1e, 0x5e, 0xfe, 0x72,
+ 0x5a, 0xb2, 0x27, 0xa5, 0xd1, 0xdb, 0x5a, 0xf3, 0x26, 0xdd, 0x0f, 0xca,
+ 0xd5, 0x4e, 0xd0, 0xa8, 0x97, 0xa5, 0x5a, 0xc4, 0xb4, 0x3f, 0x00, 0x83,
+ 0x01, 0x31, 0x4b, 0x65, 0x89, 0x8e, 0xe0, 0x43, 0x30, 0x7b, 0x7c, 0x8b,
+ 0x22, 0x3e, 0xa8, 0x69, 0xde, 0x76, 0x35, 0x94, 0xbd, 0x00, 0x95, 0xf6,
+ 0x84, 0x56, 0x7b, 0x1d, 0x8f, 0xb2, 0xed, 0x4d, 0xfd, 0xb4, 0x6c, 0xc2,
+ 0x30, 0xe7, 0x13, 0x1d, 0xe5, 0x18, 0x79, 0xbd, 0x81, 0xaa, 0xf3, 0x79,
+ 0x7f, 0x9c, 0xdd, 0x54, 0x7e, 0xd9, 0x36, 0x04, 0xac, 0xbf, 0x6f, 0x15,
+ 0x07, 0x62, 0x20, 0xdf, 0x63, 0xcd, 0x06, 0xde, 0x8a, 0x06, 0xa5, 0xad,
+ 0xf2, 0x5d, 0x26, 0x4e, 0x8e, 0xee, 0x28, 0x64, 0x8c, 0xb7, 0x84, 0x77,
+ 0x05, 0x58, 0xa8, 0x4b, 0xb3, 0x42, 0xb6, 0xc0, 0x20, 0x04, 0xd6, 0xa7,
+ 0x7b, 0xa1, 0x02, 0x82, 0x01, 0x01, 0x00, 0x82, 0x76, 0x0f, 0x73, 0xbc,
+ 0x0c, 0x2a, 0x1c, 0xa2, 0xfd, 0x43, 0x61, 0x1b, 0x8e, 0xcc, 0x0b, 0xae,
+ 0x83, 0xd2, 0x54, 0x0f, 0x8d, 0x0d, 0x4b, 0x58, 0x9a, 0x1a, 0x9b, 0xf9,
+ 0x24, 0x0e, 0x81, 0x4e, 0x4a, 0x8b, 0x55, 0x92, 0x5f, 0x0b, 0x4d, 0x3c,
+ 0xf1, 0x74, 0x42, 0x1f, 0x30, 0x6e, 0x11, 0x61, 0x6a, 0x1a, 0x88, 0x10,
+ 0xc8, 0x00, 0x12, 0x9d, 0xf0, 0x4d, 0x49, 0x74, 0xb4, 0xbd, 0xd7, 0xc3,
+ 0xf3, 0x6d, 0x75, 0xe7, 0x15, 0xe7, 0x55, 0xcb, 0xe5, 0xb2, 0x23, 0x02,
+ 0x74, 0x10, 0xd3, 0xc2, 0x35, 0xa2, 0x1e, 0x20, 0x2b, 0x96, 0x94, 0x6b,
+ 0x0e, 0xaf, 0xe8, 0x11, 0x5e, 0x65, 0x1e, 0x72, 0xdb, 0xaa, 0x53, 0x8e,
+ 0x07, 0x7f, 0x2c, 0xa3, 0x49, 0x49, 0x3a, 0xcf, 0x3c, 0x6f, 0x3f, 0x3f,
+ 0xec, 0x50, 0x57, 0x24, 0x11, 0xbe, 0x43, 0x10, 0xd0, 0x81, 0x75, 0x87,
+ 0x03, 0xd6, 0x5d, 0x47, 0x23, 0x3a, 0xf8, 0x5e, 0x28, 0x9b, 0xde, 0xc0,
+ 0x76, 0x8a, 0xaa, 0xf8, 0x03, 0x11, 0x28, 0x78, 0xb3, 0x7e, 0xad, 0xff,
+ 0x1f, 0x65, 0xe5, 0x62, 0x8a, 0x98, 0x8f, 0xcb, 0xdb, 0x2e, 0x37, 0xd8,
+ 0x32, 0xa8, 0xa4, 0xb2, 0xa0, 0xf2, 0xbd, 0x67, 0xf9, 0x67, 0xe9, 0x57,
+ 0x77, 0x9c, 0xf5, 0xe7, 0xfd, 0xf9, 0x89, 0x3e, 0x7b, 0xeb, 0x48, 0xab,
+ 0xae, 0x65, 0xf1, 0x85, 0x91, 0x69, 0xc7, 0xd2, 0x5a, 0xa4, 0x96, 0x41,
+ 0xc9, 0x45, 0x8f, 0x30, 0xbe, 0xad, 0x48, 0xfc, 0x22, 0x97, 0x41, 0x0e,
+ 0x38, 0xe6, 0x00, 0xfa, 0x5e, 0x29, 0x03, 0xd0, 0x58, 0x63, 0x2c, 0x29,
+ 0x3e, 0xfd, 0xd3, 0x54, 0x23, 0xf2, 0x9a, 0xc3, 0x8f, 0x55, 0x28, 0x88,
+ 0x86, 0x76, 0x62, 0x8b, 0xab, 0xc0, 0xdc, 0x3c, 0x99, 0x28, 0x6c, 0xdc,
+ 0xbc, 0xd3, 0x77, 0xef, 0x96, 0xe5, 0x91, 0xfc, 0x4e, 0xb1, 0x3b};
+
+static const std::vector<uint8_t> priv_key_94{
+ 0x30, 0x82, 0x09, 0x44, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2e, 0x30, 0x82, 0x09, 0x2a, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xbf, 0xe8, 0xdc, 0xd6, 0xb2, 0x0e, 0x93, 0x68, 0x74, 0x05,
+ 0xba, 0xf7, 0xf2, 0xc3, 0xc3, 0xd1, 0xd3, 0x57, 0x26, 0xe9, 0xd7, 0x61,
+ 0x23, 0xc1, 0xa5, 0x7a, 0xb6, 0xf3, 0x99, 0x7d, 0xa9, 0xa2, 0x89, 0x67,
+ 0xe7, 0x1d, 0xc1, 0xb2, 0x8c, 0x1a, 0x57, 0x62, 0x9f, 0x99, 0xe5, 0x4d,
+ 0x87, 0xab, 0x1c, 0xdc, 0xb7, 0x41, 0xe6, 0xef, 0x76, 0x9d, 0x4d, 0xb8,
+ 0xe1, 0xed, 0xd8, 0xc2, 0x3b, 0xa5, 0x44, 0x00, 0x3b, 0x4a, 0xc3, 0x96,
+ 0x18, 0x36, 0x20, 0xb3, 0xa6, 0x7d, 0x70, 0x48, 0xd2, 0x50, 0x66, 0x14,
+ 0xd1, 0x26, 0xd2, 0xaa, 0xfb, 0x49, 0xad, 0xcd, 0x68, 0xc2, 0x14, 0x83,
+ 0x82, 0x1a, 0x99, 0xfc, 0x07, 0xd5, 0x16, 0x6a, 0x25, 0xe3, 0xe7, 0x1f,
+ 0x13, 0xea, 0xf9, 0xb6, 0x61, 0x75, 0xd5, 0x96, 0x6c, 0x37, 0x69, 0xab,
+ 0x0f, 0xc4, 0x23, 0xfa, 0x91, 0xb5, 0x30, 0x39, 0xbb, 0x78, 0x3d, 0x2a,
+ 0x7c, 0xd4, 0xe5, 0xae, 0x04, 0xd6, 0xe8, 0x63, 0xed, 0x0a, 0x06, 0x34,
+ 0x60, 0x81, 0x1b, 0x02, 0x1d, 0x58, 0xe9, 0x68, 0xee, 0xde, 0xa2, 0xea,
+ 0x12, 0xc0, 0x44, 0x65, 0x6e, 0x58, 0x10, 0x9a, 0xaa, 0x9a, 0xe8, 0x7e,
+ 0x0c, 0xa5, 0x9d, 0x02, 0xd1, 0x87, 0x27, 0xc2, 0xb7, 0xf8, 0x6e, 0x82,
+ 0x6c, 0x8d, 0x1a, 0x22, 0x19, 0x3d, 0x73, 0x02, 0x3b, 0xb5, 0xce, 0xbe,
+ 0xa4, 0x84, 0xf1, 0x44, 0xcb, 0x99, 0x57, 0x81, 0x72, 0xf6, 0xd8, 0x45,
+ 0xb1, 0x98, 0x80, 0x02, 0xfb, 0x7c, 0x02, 0x97, 0x7c, 0x90, 0x5d, 0xe5,
+ 0xda, 0xb5, 0xe1, 0x8a, 0xaa, 0x1f, 0xb8, 0x14, 0x56, 0xfc, 0xae, 0xd2,
+ 0x6b, 0x04, 0xe0, 0x81, 0x17, 0x38, 0x0f, 0xa0, 0x80, 0x51, 0xbf, 0xdb,
+ 0xa4, 0x7b, 0x60, 0x0b, 0x9e, 0xc5, 0xf4, 0x7b, 0x83, 0x34, 0xce, 0xb8,
+ 0x86, 0x75, 0x3f, 0x8f, 0x63, 0x3e, 0x26, 0x37, 0x5a, 0x6d, 0xb6, 0x19,
+ 0x3c, 0xf5, 0x36, 0x7f, 0x74, 0x84, 0x9c, 0x7b, 0x97, 0xeb, 0x2c, 0x3e,
+ 0x3c, 0xd4, 0x52, 0x62, 0xef, 0xc7, 0x34, 0xc9, 0x2a, 0x17, 0x13, 0x88,
+ 0x39, 0xcf, 0x86, 0xaa, 0xa9, 0x3e, 0xac, 0x6c, 0x91, 0x87, 0xf6, 0xcd,
+ 0xb5, 0x99, 0x27, 0x22, 0xbc, 0xa6, 0xb5, 0xb9, 0x8d, 0x10, 0x3d, 0xaf,
+ 0xd3, 0x31, 0x23, 0x3a, 0xc4, 0x9f, 0xdf, 0x9f, 0x88, 0x44, 0x22, 0x8c,
+ 0x5f, 0x4b, 0xc1, 0x8a, 0x1d, 0xb4, 0x8c, 0x52, 0xd8, 0x9d, 0xda, 0xbb,
+ 0x08, 0xaa, 0x92, 0xd3, 0x30, 0xb3, 0x4d, 0xee, 0x06, 0xda, 0x32, 0xd9,
+ 0x13, 0xcd, 0xd4, 0x7f, 0xaa, 0x1e, 0x86, 0x4d, 0x85, 0xe5, 0x62, 0x4e,
+ 0x38, 0x14, 0x53, 0x78, 0x9a, 0x53, 0xd6, 0x7d, 0x80, 0x82, 0x31, 0xd7,
+ 0x14, 0x9d, 0xc3, 0x51, 0x7a, 0x3b, 0xeb, 0x78, 0x3e, 0x4c, 0x85, 0x75,
+ 0xbd, 0x55, 0xfe, 0x6e, 0x40, 0x70, 0x31, 0x7b, 0xab, 0x6b, 0x5c, 0x7e,
+ 0xd8, 0x98, 0x26, 0x3f, 0xee, 0x26, 0x05, 0xf8, 0x74, 0xe9, 0x90, 0x97,
+ 0xff, 0xcf, 0xe0, 0x9e, 0x65, 0xa6, 0xe6, 0xb4, 0x92, 0x4a, 0xde, 0x24,
+ 0x77, 0xb1, 0x05, 0x69, 0x95, 0xa2, 0xa7, 0x27, 0x1b, 0x17, 0xa3, 0xe5,
+ 0xce, 0xd9, 0x80, 0x40, 0x3f, 0x7a, 0xea, 0x9c, 0x75, 0x4e, 0xed, 0x40,
+ 0xcb, 0xcc, 0x70, 0xfc, 0xfe, 0xf4, 0x9a, 0x2f, 0x34, 0x98, 0x1c, 0xcd,
+ 0x83, 0x4b, 0x3f, 0x43, 0xd7, 0x55, 0x8f, 0x9e, 0x55, 0x50, 0x55, 0xb7,
+ 0xdd, 0xd5, 0x29, 0x95, 0x7d, 0x81, 0x08, 0xe7, 0x67, 0xeb, 0x35, 0xfe,
+ 0x0d, 0x0a, 0x5e, 0x5a, 0x1d, 0xb5, 0xbe, 0xc9, 0xba, 0x6c, 0x3a, 0xf4,
+ 0x58, 0xde, 0x73, 0x47, 0x44, 0x39, 0x78, 0x41, 0x5b, 0xfc, 0x7f, 0x02,
+ 0xeb, 0x42, 0xf8, 0xcd, 0xf6, 0x92, 0x08, 0x83, 0xa1, 0x9d, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x2d, 0xeb, 0x08, 0xd4, 0x32,
+ 0x1c, 0x7c, 0xb6, 0xd4, 0x73, 0xfe, 0x8d, 0x8f, 0x3f, 0xba, 0x1d, 0xfd,
+ 0x84, 0x6f, 0xe2, 0x29, 0xcf, 0xab, 0x5f, 0x8d, 0x39, 0xb4, 0x86, 0xca,
+ 0xe6, 0x1f, 0x6d, 0xad, 0x94, 0xf7, 0xde, 0xcd, 0xd6, 0xeb, 0xe0, 0xed,
+ 0xa1, 0xc2, 0x70, 0x6f, 0x46, 0x42, 0xbc, 0xf5, 0x95, 0xf6, 0x1f, 0x45,
+ 0xa3, 0x6c, 0x6d, 0x2d, 0x08, 0x9c, 0xbe, 0x6d, 0x4b, 0xe4, 0x3b, 0xa1,
+ 0xee, 0xb0, 0x41, 0x2e, 0x55, 0x3e, 0x8b, 0xcc, 0xfd, 0x4f, 0x4b, 0xda,
+ 0x4f, 0x02, 0x4b, 0x8c, 0x71, 0x54, 0xae, 0x06, 0x60, 0x34, 0xea, 0x27,
+ 0x34, 0xeb, 0xe8, 0xec, 0x41, 0x9f, 0x22, 0xc0, 0x4f, 0x66, 0x8c, 0x5c,
+ 0xe5, 0x9f, 0x15, 0x4d, 0xda, 0xc8, 0xc8, 0x43, 0x61, 0x99, 0x26, 0x39,
+ 0xa9, 0xd9, 0x50, 0xd4, 0xee, 0xc2, 0x41, 0xfb, 0x1d, 0xdc, 0x39, 0x4f,
+ 0x45, 0xb1, 0x0e, 0x8f, 0x0c, 0x18, 0x7c, 0x54, 0x4c, 0x74, 0x09, 0xfb,
+ 0xe6, 0xd4, 0xf3, 0xbe, 0x12, 0x50, 0x38, 0xf3, 0xfe, 0x68, 0x89, 0x3a,
+ 0xa8, 0x09, 0xe7, 0xa9, 0x71, 0x7a, 0x75, 0x18, 0xa8, 0x70, 0x63, 0x8f,
+ 0xed, 0x81, 0xfe, 0xb8, 0xbc, 0x58, 0x48, 0x54, 0x2e, 0x35, 0x76, 0x32,
+ 0x54, 0x4b, 0xf2, 0x9c, 0x76, 0x86, 0x84, 0xa8, 0x89, 0x1a, 0x22, 0xf2,
+ 0xde, 0xc8, 0xec, 0xb2, 0x80, 0x39, 0x1b, 0x3a, 0x23, 0x6c, 0xd7, 0xce,
+ 0xf1, 0x41, 0x51, 0xc0, 0xe3, 0xc4, 0x1f, 0xaa, 0x19, 0x8c, 0x94, 0xda,
+ 0x85, 0xe6, 0x9f, 0x20, 0x68, 0x7c, 0x11, 0x62, 0xda, 0xeb, 0xe3, 0xd5,
+ 0x06, 0xc0, 0xdd, 0x8a, 0xf2, 0xfb, 0xfa, 0x59, 0xc1, 0x69, 0x8d, 0xd7,
+ 0x67, 0x5e, 0xec, 0xb0, 0x8c, 0x5c, 0x69, 0xcc, 0xcc, 0x5a, 0xfc, 0x20,
+ 0x88, 0x61, 0x17, 0x84, 0x92, 0xf0, 0x51, 0x23, 0x99, 0x2a, 0x74, 0x6d,
+ 0x5a, 0x4b, 0xb1, 0x8c, 0x1a, 0x7e, 0xbc, 0xd0, 0xbb, 0xb2, 0xf1, 0x0d,
+ 0x9c, 0x7a, 0xae, 0xaf, 0x2e, 0x38, 0x27, 0xb3, 0x90, 0xef, 0x6b, 0x41,
+ 0x1a, 0x3d, 0x8d, 0x54, 0x4b, 0xcb, 0x23, 0xce, 0xf2, 0xe3, 0x6c, 0xeb,
+ 0x9b, 0xd7, 0xbd, 0xce, 0xc4, 0xe7, 0x45, 0x85, 0x05, 0x51, 0x7b, 0x5c,
+ 0x89, 0xc1, 0xa5, 0xc1, 0xa5, 0x03, 0xee, 0x40, 0x91, 0xd1, 0xe8, 0xd8,
+ 0x35, 0x90, 0xac, 0x4f, 0x58, 0xa9, 0xd7, 0xcc, 0x43, 0x0b, 0x92, 0x16,
+ 0xfe, 0xc2, 0xac, 0xfe, 0xbc, 0x75, 0xe1, 0xf8, 0x26, 0x9e, 0x9f, 0xc5,
+ 0x5c, 0x0b, 0xd9, 0x97, 0x4f, 0xda, 0xe5, 0xc3, 0x53, 0x9e, 0x30, 0xe8,
+ 0xcb, 0x7e, 0xee, 0xe7, 0xda, 0x19, 0x59, 0x39, 0xe9, 0xae, 0xdf, 0x2a,
+ 0xfd, 0x69, 0x38, 0xe5, 0x05, 0x90, 0x8c, 0xf0, 0xce, 0x02, 0x9d, 0xe5,
+ 0x84, 0x47, 0x0e, 0x2e, 0x66, 0x29, 0x1d, 0x9a, 0xfe, 0x21, 0xf8, 0x27,
+ 0x16, 0x16, 0x43, 0xb8, 0xbd, 0x55, 0x06, 0x82, 0x73, 0x07, 0x78, 0x1f,
+ 0xd5, 0x30, 0x17, 0x7e, 0x73, 0xde, 0xc6, 0x50, 0x1e, 0xce, 0x12, 0x13,
+ 0xd8, 0xcd, 0x14, 0x03, 0x02, 0x3f, 0x0d, 0xb2, 0x23, 0xbb, 0x67, 0xee,
+ 0x85, 0x4a, 0x24, 0xce, 0xd1, 0x53, 0x14, 0x38, 0xb7, 0x26, 0xb4, 0x2a,
+ 0x64, 0x4e, 0xfd, 0x92, 0x9e, 0x22, 0xc1, 0x7c, 0x5c, 0x32, 0x8a, 0xc9,
+ 0xcd, 0x7d, 0x6d, 0x2c, 0x17, 0x5d, 0x1c, 0x46, 0x58, 0x89, 0xe5, 0x09,
+ 0xc0, 0xdd, 0x63, 0x60, 0xcd, 0x7c, 0xb6, 0xef, 0x05, 0xe6, 0xcf, 0x63,
+ 0xa7, 0x37, 0x4f, 0x47, 0xf5, 0xc6, 0x59, 0x13, 0x3d, 0x9b, 0x3f, 0x3d,
+ 0x97, 0x57, 0x34, 0x0d, 0xfb, 0x36, 0x18, 0x7f, 0x69, 0xfd, 0x0a, 0xbc,
+ 0x96, 0xf1, 0x63, 0xed, 0x33, 0xdf, 0x04, 0xf1, 0xfd, 0x61, 0x1f, 0xd7,
+ 0x5c, 0xd9, 0x3d, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe0, 0x89, 0xb9, 0x02,
+ 0x01, 0x5f, 0xfb, 0x34, 0x07, 0xfe, 0x94, 0xe6, 0x5e, 0x9e, 0xa6, 0xcb,
+ 0x90, 0xb1, 0x11, 0xba, 0x8f, 0xba, 0x42, 0x15, 0x27, 0xdd, 0x8f, 0x9e,
+ 0x73, 0x13, 0x0f, 0x08, 0x80, 0xca, 0x32, 0x07, 0xfa, 0x2c, 0x72, 0x7d,
+ 0x39, 0x61, 0x41, 0xd3, 0x33, 0xf9, 0x5c, 0x5d, 0x8e, 0x27, 0x43, 0x7f,
+ 0xcd, 0x76, 0x29, 0x7a, 0xd4, 0x44, 0x45, 0x0b, 0x25, 0x1b, 0x1e, 0x9c,
+ 0x8e, 0x81, 0x23, 0x4c, 0xd3, 0x01, 0x22, 0x87, 0x87, 0x16, 0xbe, 0x6f,
+ 0x29, 0x44, 0xce, 0x66, 0x2a, 0xcd, 0xc3, 0x4a, 0x29, 0x05, 0x13, 0x97,
+ 0x8e, 0xa4, 0x6a, 0x3d, 0xbf, 0xf7, 0x05, 0xa5, 0xce, 0xe2, 0x9c, 0x52,
+ 0xd2, 0x6d, 0x74, 0xcf, 0xcf, 0x7e, 0x2e, 0xa7, 0x89, 0xc5, 0x45, 0x5f,
+ 0x9b, 0xe6, 0x4c, 0x52, 0xee, 0x17, 0x41, 0xcb, 0x5d, 0xb8, 0xd7, 0x78,
+ 0x4b, 0x31, 0x6d, 0xa1, 0x46, 0x5c, 0x71, 0xd0, 0x1e, 0x5d, 0x17, 0x64,
+ 0xe9, 0x57, 0x41, 0x4c, 0x0b, 0x35, 0xd2, 0xae, 0x11, 0xe2, 0xfe, 0xdb,
+ 0x10, 0x39, 0x23, 0xd1, 0xf1, 0x9f, 0x88, 0x41, 0xf0, 0xf6, 0x69, 0x2e,
+ 0xbf, 0x71, 0xb4, 0x80, 0x03, 0xd7, 0x3e, 0xb2, 0x3d, 0x18, 0xd0, 0x8c,
+ 0xad, 0x0c, 0xb8, 0xac, 0xfb, 0x21, 0xad, 0x85, 0x67, 0x06, 0x5b, 0x77,
+ 0x3a, 0x75, 0x4f, 0x28, 0x3c, 0x1b, 0x59, 0xb6, 0xff, 0x69, 0xb6, 0x91,
+ 0xd6, 0x2c, 0x4d, 0xf7, 0x46, 0xbf, 0xed, 0xbc, 0x06, 0x6a, 0x13, 0x01,
+ 0x59, 0x7b, 0xac, 0x5b, 0xf4, 0x9c, 0x05, 0xa0, 0x1e, 0x64, 0xbf, 0xa4,
+ 0xec, 0x5a, 0xaa, 0xc9, 0xa1, 0x24, 0x59, 0x01, 0xcb, 0xea, 0x74, 0x9a,
+ 0x3c, 0x94, 0xf6, 0xfa, 0xd1, 0x2e, 0x01, 0xf2, 0x92, 0x0b, 0xd3, 0xd5,
+ 0xcd, 0xc5, 0x6d, 0xbd, 0xeb, 0x03, 0x6d, 0xe7, 0x00, 0xef, 0xd7, 0x3f,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xda, 0xcc, 0xbf, 0x05, 0x7a, 0xa3, 0x0a,
+ 0x5b, 0x6e, 0xfb, 0x0f, 0x0c, 0x37, 0xaa, 0xc0, 0xa6, 0x81, 0xe3, 0xab,
+ 0xf1, 0x53, 0xa2, 0x9b, 0x0c, 0x78, 0x06, 0x16, 0xc7, 0xce, 0xd1, 0xf0,
+ 0x0f, 0xa7, 0x53, 0x14, 0xb1, 0x44, 0x7b, 0x53, 0xfd, 0xc0, 0xb9, 0xe2,
+ 0x24, 0x99, 0xaa, 0xfe, 0x07, 0x22, 0x4b, 0xdf, 0x5b, 0xc8, 0xae, 0x33,
+ 0x82, 0xdf, 0xff, 0x52, 0x97, 0xe8, 0xfd, 0x3d, 0x55, 0x3b, 0x72, 0x25,
+ 0xab, 0xdd, 0xb0, 0x92, 0xbd, 0x4f, 0xed, 0x24, 0x29, 0x48, 0x62, 0x2f,
+ 0xa6, 0x0c, 0x6c, 0xf3, 0x73, 0xf3, 0xb1, 0x0c, 0x5f, 0xf5, 0x98, 0xe9,
+ 0xec, 0x93, 0xa7, 0x74, 0xdf, 0xc7, 0x8e, 0x92, 0x5a, 0xed, 0xa2, 0x9b,
+ 0xbd, 0x02, 0x7c, 0x64, 0x2e, 0x9c, 0xac, 0x25, 0x8c, 0x3d, 0x83, 0xa3,
+ 0x1c, 0x65, 0xbd, 0xd0, 0x38, 0x21, 0x71, 0x07, 0xad, 0x33, 0xc7, 0xb0,
+ 0xc3, 0xc9, 0x22, 0x4b, 0xe7, 0x06, 0x3c, 0x16, 0xc7, 0x77, 0x4c, 0xea,
+ 0x37, 0x8f, 0x76, 0xcd, 0xc1, 0xb9, 0x31, 0x54, 0x7a, 0xf5, 0x88, 0x5a,
+ 0xe3, 0x10, 0x43, 0xd6, 0x3e, 0xe8, 0x14, 0x92, 0x97, 0x85, 0xda, 0xd7,
+ 0x2c, 0xbd, 0xf5, 0xf7, 0x14, 0xd2, 0x41, 0xff, 0xde, 0x52, 0xa4, 0xe1,
+ 0x1f, 0x9c, 0x21, 0xdc, 0x6e, 0x45, 0xa7, 0xf0, 0x3f, 0x46, 0x12, 0x66,
+ 0x11, 0xc8, 0x07, 0x3a, 0x74, 0xb2, 0x8d, 0x9b, 0x3c, 0x80, 0x2f, 0x44,
+ 0xf9, 0x46, 0x74, 0xca, 0x8a, 0x0c, 0x7e, 0xcc, 0x84, 0x23, 0x52, 0x0f,
+ 0x9b, 0x87, 0x03, 0x44, 0x2b, 0xc6, 0xf5, 0xbc, 0x7e, 0x64, 0xda, 0x15,
+ 0xe2, 0x7b, 0x81, 0x50, 0x95, 0x0c, 0x15, 0xe6, 0xb3, 0x97, 0xb2, 0x7e,
+ 0x83, 0x34, 0xdf, 0x8a, 0x74, 0xd8, 0x5e, 0xcd, 0x91, 0xba, 0x99, 0x16,
+ 0xc9, 0x53, 0xb1, 0x0c, 0x43, 0xa6, 0x0d, 0xcc, 0x23, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xc2, 0x43, 0xc5, 0xb2, 0x4b, 0x78, 0x3c, 0x41, 0x57, 0x0d,
+ 0x56, 0xcc, 0x3d, 0x5e, 0xec, 0x16, 0x41, 0x38, 0x41, 0x8b, 0x74, 0xa0,
+ 0x84, 0x5e, 0x03, 0x60, 0xb8, 0xca, 0x30, 0xeb, 0x73, 0x5d, 0x3a, 0xf8,
+ 0x34, 0xf3, 0x1b, 0xea, 0x6a, 0x9f, 0x97, 0x0e, 0x63, 0x42, 0x14, 0xbc,
+ 0x90, 0xc2, 0x4c, 0xa4, 0x01, 0xcd, 0x47, 0xf9, 0x0c, 0x88, 0x3d, 0xb0,
+ 0x57, 0x3f, 0xfe, 0x39, 0x89, 0x71, 0x90, 0x05, 0x80, 0x82, 0x0e, 0x28,
+ 0xf4, 0x33, 0xe7, 0x97, 0xb0, 0xe9, 0x41, 0xfe, 0x4a, 0xc8, 0xb0, 0x0d,
+ 0xd8, 0x01, 0x88, 0x9d, 0xe0, 0xc6, 0x86, 0x5e, 0x0f, 0xa1, 0x1f, 0x3d,
+ 0xdc, 0x40, 0x09, 0x4f, 0x9c, 0x4a, 0x37, 0xcf, 0x05, 0x7a, 0x6a, 0x1d,
+ 0xd4, 0xc5, 0x94, 0xf7, 0xfd, 0x3e, 0x6c, 0x06, 0x83, 0x50, 0x58, 0xb7,
+ 0xfc, 0x6f, 0xb3, 0xc5, 0xa1, 0x7e, 0x6d, 0x27, 0xf5, 0x9e, 0xcb, 0xde,
+ 0x5d, 0x85, 0xdf, 0x4f, 0x51, 0x57, 0x38, 0x5f, 0x0a, 0x9a, 0x7d, 0x34,
+ 0x72, 0xf3, 0xb1, 0x7c, 0x00, 0x5d, 0x8d, 0x9a, 0xb2, 0x38, 0x08, 0xe1,
+ 0xaa, 0xa4, 0xca, 0x92, 0x96, 0x8c, 0x20, 0x8c, 0x82, 0xcb, 0x23, 0x07,
+ 0x8e, 0x31, 0xed, 0x94, 0x53, 0x92, 0xf2, 0x81, 0x88, 0x21, 0xf9, 0x20,
+ 0xb9, 0x1d, 0x2a, 0xf6, 0xa0, 0x19, 0xf6, 0x94, 0xda, 0x08, 0x88, 0x80,
+ 0x6d, 0x4d, 0x5b, 0x8b, 0x9d, 0xae, 0x6d, 0x6b, 0x65, 0x85, 0x24, 0x4c,
+ 0x17, 0xa6, 0x4e, 0xb2, 0x65, 0x81, 0x0c, 0x67, 0x68, 0xc7, 0x22, 0x49,
+ 0xfe, 0xbf, 0xfa, 0xab, 0xd5, 0xf7, 0x1d, 0x9a, 0x90, 0x1a, 0xe4, 0x75,
+ 0x2b, 0x20, 0xd7, 0xc9, 0x20, 0x5a, 0xf5, 0x41, 0x38, 0xb1, 0xe6, 0x5a,
+ 0xf4, 0xca, 0x66, 0xbb, 0x1e, 0xea, 0xe3, 0x1e, 0x06, 0x05, 0x83, 0x98,
+ 0x32, 0xf4, 0xe2, 0xa5, 0x9f, 0x47, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc3,
+ 0x4e, 0x68, 0x64, 0xf7, 0xa7, 0x79, 0xa3, 0x4c, 0x59, 0x86, 0x81, 0x1d,
+ 0x5f, 0xaa, 0x3f, 0xf7, 0x49, 0xc7, 0x3d, 0xcf, 0xae, 0x22, 0x40, 0xeb,
+ 0x12, 0x64, 0x5b, 0x4e, 0xde, 0x4f, 0x2f, 0x69, 0xe8, 0xdb, 0x5b, 0xb1,
+ 0x09, 0x75, 0x5b, 0xd9, 0x21, 0x14, 0x20, 0x1f, 0x9b, 0x66, 0xcd, 0xef,
+ 0x6b, 0x52, 0xa1, 0x97, 0x6d, 0x08, 0x46, 0x16, 0xb4, 0xce, 0x81, 0x13,
+ 0x54, 0x99, 0xde, 0xef, 0x05, 0x61, 0x63, 0x1c, 0xac, 0x75, 0x0f, 0xcf,
+ 0xbc, 0x9a, 0xbe, 0xcf, 0x01, 0xf6, 0x0e, 0x7e, 0xa0, 0xf2, 0x5f, 0xda,
+ 0x73, 0x7b, 0xdc, 0x5c, 0x5a, 0x76, 0xd4, 0xda, 0xa8, 0x6b, 0xc7, 0x25,
+ 0x56, 0xba, 0x85, 0xb8, 0x01, 0xa2, 0x8b, 0x01, 0x21, 0x10, 0x3c, 0x1b,
+ 0x55, 0xfe, 0xde, 0x44, 0x3a, 0xb0, 0xea, 0xb4, 0x56, 0xce, 0xfa, 0x8b,
+ 0xbf, 0x5d, 0x5e, 0xda, 0x0d, 0xb2, 0x57, 0xd1, 0xbe, 0x6f, 0x8a, 0x75,
+ 0x22, 0x46, 0x23, 0x1e, 0xf6, 0xe5, 0x4b, 0x5b, 0x20, 0x6d, 0x62, 0x33,
+ 0x71, 0x39, 0x3b, 0xd8, 0xd8, 0x32, 0x68, 0xe5, 0x27, 0xe8, 0xa2, 0x96,
+ 0x7f, 0x66, 0xab, 0x22, 0xac, 0xc9, 0xce, 0x02, 0x73, 0x00, 0x6e, 0xf1,
+ 0x90, 0x40, 0x59, 0xaf, 0xe3, 0xc5, 0xa0, 0x75, 0xba, 0x34, 0x0d, 0xaa,
+ 0xd7, 0xd1, 0xb8, 0x69, 0x50, 0x1b, 0x14, 0x5c, 0x3d, 0x37, 0x8c, 0xdb,
+ 0xa5, 0x53, 0xa0, 0x99, 0xbb, 0x98, 0x11, 0xfb, 0x36, 0x5d, 0x65, 0x04,
+ 0xea, 0x5a, 0x9c, 0xc8, 0xfa, 0x83, 0x3c, 0x0d, 0x34, 0x79, 0x31, 0xaa,
+ 0x93, 0xc8, 0x01, 0xfa, 0xfc, 0x40, 0xf4, 0xbd, 0xd2, 0x1c, 0xa0, 0x2e,
+ 0xfd, 0x8d, 0xc5, 0x59, 0xef, 0xd6, 0xc6, 0x3f, 0xf8, 0x1a, 0x9b, 0x5a,
+ 0x58, 0xa5, 0x9f, 0x23, 0xb5, 0x6b, 0x85, 0xa2, 0xd3, 0x33, 0x63, 0x5f,
+ 0x62, 0x89, 0x89, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa5, 0xc7, 0x11, 0xd4,
+ 0xf3, 0x2a, 0x85, 0x48, 0x5c, 0x20, 0x71, 0x5f, 0xb4, 0x6f, 0x0d, 0x1a,
+ 0xc7, 0x46, 0xf5, 0xde, 0x58, 0x32, 0x01, 0xb9, 0x76, 0x91, 0xab, 0x7a,
+ 0x0e, 0x8d, 0x04, 0xf8, 0xa6, 0x6e, 0x1f, 0x58, 0x61, 0x60, 0x29, 0x6f,
+ 0x6c, 0xbc, 0x3a, 0xcf, 0xf4, 0x32, 0xbc, 0x95, 0x26, 0xd0, 0xc9, 0x4b,
+ 0x3c, 0x8c, 0xc5, 0x51, 0x9b, 0x23, 0x3c, 0x87, 0x55, 0x68, 0xe3, 0x73,
+ 0xab, 0xd8, 0xf3, 0x7b, 0xbf, 0x19, 0xdb, 0xac, 0x1e, 0x7a, 0xef, 0xa8,
+ 0x95, 0x30, 0x7d, 0x9e, 0x5f, 0x19, 0x65, 0xa6, 0x39, 0xb7, 0x30, 0xfb,
+ 0x44, 0x06, 0x2b, 0xdd, 0xca, 0x45, 0xab, 0x6a, 0xf2, 0x3b, 0xbc, 0xb2,
+ 0xf5, 0xcd, 0xab, 0x3a, 0xcb, 0xd2, 0x1b, 0xe0, 0xf9, 0x10, 0x47, 0x5e,
+ 0x25, 0x7e, 0xa6, 0x0b, 0xf2, 0x17, 0x50, 0x32, 0x86, 0x80, 0xa1, 0x6f,
+ 0x56, 0x52, 0x04, 0xa4, 0x8f, 0x27, 0xea, 0xe2, 0x7b, 0xec, 0xe4, 0xbb,
+ 0x70, 0xe1, 0x9b, 0x0d, 0x19, 0xb9, 0x0e, 0x06, 0x99, 0x62, 0x45, 0x1e,
+ 0x33, 0x04, 0xbe, 0x40, 0x94, 0xf2, 0x41, 0xb1, 0xab, 0x08, 0x3b, 0x5d,
+ 0xf2, 0x3f, 0xd1, 0x77, 0xa6, 0xe6, 0xc6, 0xe1, 0xe0, 0x24, 0x1f, 0x88,
+ 0x2d, 0x3e, 0x62, 0x76, 0xd5, 0x79, 0x7f, 0x07, 0x6b, 0x74, 0xee, 0xb7,
+ 0x7e, 0x2f, 0x87, 0x5c, 0xb9, 0x5f, 0x36, 0xf7, 0x2c, 0x22, 0x62, 0x40,
+ 0x7b, 0x0f, 0x95, 0xc8, 0x23, 0x0e, 0xa1, 0x8f, 0x67, 0xdf, 0x04, 0x67,
+ 0xf4, 0x12, 0xe6, 0x14, 0xc0, 0xc6, 0xba, 0x16, 0x57, 0x05, 0x20, 0x62,
+ 0x80, 0x1b, 0x0c, 0x1b, 0x19, 0x4e, 0x31, 0xd1, 0xb0, 0x54, 0x31, 0x9e,
+ 0xdb, 0xe2, 0x92, 0x06, 0xce, 0xc2, 0x6b, 0xe8, 0xe5, 0x32, 0x26, 0xa3,
+ 0x95, 0xfa, 0xc9, 0xa9, 0x86, 0xa3, 0xcc, 0x2f, 0x39, 0x49, 0xab, 0x9d};
+
+static const std::vector<uint8_t> priv_key_95{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xbe, 0x5e, 0x75, 0x4a, 0x40, 0x8b, 0xa3, 0xc4, 0x58, 0x34,
+ 0x54, 0x54, 0xa6, 0xcf, 0xc7, 0x00, 0xb0, 0x38, 0x06, 0xcf, 0x91, 0xd0,
+ 0x38, 0x55, 0x07, 0x8b, 0xcf, 0x0a, 0xba, 0x02, 0x58, 0x8e, 0xae, 0xf3,
+ 0x7e, 0x13, 0x3c, 0xa1, 0x86, 0x98, 0x50, 0xb4, 0x46, 0x94, 0x69, 0x54,
+ 0xec, 0x1b, 0xa2, 0x2a, 0x7d, 0xbf, 0x2f, 0x35, 0xf0, 0x39, 0x0f, 0x82,
+ 0xdb, 0x78, 0x79, 0x93, 0xb1, 0x3d, 0x83, 0x1b, 0x50, 0x4a, 0x8c, 0x18,
+ 0xbd, 0x6b, 0x84, 0xf4, 0xfe, 0xdc, 0xc7, 0x09, 0xe2, 0xcb, 0x63, 0x00,
+ 0xd0, 0xa2, 0x1d, 0x13, 0x1c, 0x46, 0x68, 0x0b, 0xe7, 0x8f, 0xa4, 0xbd,
+ 0x0a, 0xe9, 0x7b, 0xaf, 0x77, 0x8d, 0x04, 0x92, 0x17, 0x21, 0x2d, 0x29,
+ 0xed, 0xf4, 0xfa, 0xa3, 0xbf, 0x91, 0xaf, 0xa0, 0x55, 0x92, 0xf3, 0x73,
+ 0x38, 0xff, 0xe3, 0xc6, 0xa6, 0x96, 0xe0, 0x9f, 0xd2, 0x4a, 0xe3, 0x39,
+ 0xb5, 0xd9, 0x85, 0xcc, 0x23, 0x59, 0xe7, 0x18, 0xe7, 0x32, 0xe8, 0x19,
+ 0x8f, 0x1c, 0xe3, 0x11, 0x5e, 0x03, 0x63, 0x2f, 0x77, 0xf2, 0x1d, 0x01,
+ 0x90, 0xb0, 0x85, 0x20, 0xf1, 0xbe, 0x04, 0x6d, 0x9e, 0x4d, 0xfb, 0xa6,
+ 0xb9, 0x6c, 0x98, 0xc6, 0x6d, 0x00, 0xa4, 0x20, 0x66, 0x3c, 0x8e, 0xb9,
+ 0x9b, 0x98, 0x37, 0xd5, 0xbe, 0x2c, 0x16, 0x14, 0xb6, 0x02, 0x3a, 0xf3,
+ 0x56, 0xeb, 0x4e, 0x2f, 0x96, 0x54, 0x75, 0x4d, 0x09, 0x19, 0xdb, 0xe8,
+ 0x53, 0x89, 0xd0, 0x2b, 0x94, 0xbd, 0x76, 0xe1, 0x9b, 0x47, 0xea, 0x8a,
+ 0xc1, 0x01, 0x76, 0x75, 0xa3, 0xe2, 0x54, 0xe8, 0xf2, 0xcf, 0x22, 0xc2,
+ 0xfb, 0x71, 0x7f, 0xfb, 0x13, 0x52, 0x6c, 0x77, 0xd5, 0x70, 0x00, 0xeb,
+ 0x74, 0x17, 0xd5, 0xbd, 0x4f, 0xf6, 0x53, 0xb1, 0x65, 0xe6, 0xef, 0x9d,
+ 0xfe, 0xe6, 0xee, 0xd9, 0x55, 0x84, 0x8f, 0xd2, 0x10, 0x0c, 0xd8, 0xd8,
+ 0x4e, 0xbf, 0x73, 0xdc, 0xdf, 0x81, 0x09, 0xe3, 0x37, 0xf2, 0xbb, 0xc8,
+ 0x2c, 0x72, 0x95, 0xb9, 0xfd, 0x9c, 0x66, 0x8c, 0x82, 0xb4, 0x3e, 0xd8,
+ 0x9b, 0xbf, 0xba, 0x99, 0x87, 0x47, 0x4e, 0x00, 0xfa, 0x2e, 0x54, 0xec,
+ 0x9a, 0x70, 0xbb, 0x4b, 0xc2, 0x86, 0x14, 0x30, 0x49, 0x40, 0x3b, 0x3c,
+ 0x20, 0x4d, 0x7c, 0xfb, 0x69, 0x7e, 0xbc, 0x12, 0x73, 0xc0, 0x40, 0x35,
+ 0xde, 0x86, 0x3c, 0x48, 0xed, 0x89, 0x39, 0x67, 0x3e, 0xc2, 0x4c, 0x7b,
+ 0x2a, 0x90, 0xdc, 0xfe, 0xe4, 0x56, 0xa0, 0xa5, 0x38, 0xc9, 0x77, 0x78,
+ 0x0a, 0xca, 0x02, 0xa6, 0x33, 0xbb, 0x6e, 0xe4, 0x14, 0xa5, 0xc0, 0x11,
+ 0xb4, 0x62, 0xcf, 0xc5, 0x50, 0xe9, 0xcc, 0xfc, 0x34, 0x98, 0x23, 0x53,
+ 0x99, 0x43, 0xfe, 0xd5, 0x08, 0x67, 0x4e, 0x03, 0x06, 0x22, 0x18, 0x25,
+ 0x2f, 0xba, 0x79, 0x79, 0x68, 0xfa, 0x71, 0x6b, 0xfb, 0x94, 0xff, 0xe7,
+ 0xc5, 0xe8, 0x7f, 0xfb, 0xf9, 0x16, 0x06, 0x46, 0x24, 0x7c, 0x90, 0x79,
+ 0x9a, 0x72, 0x8b, 0x12, 0xdb, 0xac, 0x04, 0x0b, 0x77, 0x46, 0xd8, 0x2a,
+ 0xc2, 0xca, 0xc2, 0xe5, 0xef, 0x7f, 0x40, 0xb4, 0x0a, 0xd8, 0x57, 0x8f,
+ 0x71, 0x50, 0xde, 0x7f, 0x9b, 0x6b, 0x75, 0xaf, 0x9b, 0x01, 0xc0, 0x7b,
+ 0x09, 0xcb, 0xa5, 0xcc, 0x33, 0x7c, 0x79, 0xe9, 0x5f, 0x64, 0x39, 0x91,
+ 0xeb, 0x4a, 0xfd, 0x37, 0x44, 0xb9, 0x68, 0x79, 0x7e, 0xa9, 0x76, 0x80,
+ 0xcc, 0xbc, 0xd0, 0xed, 0xd8, 0x13, 0x2a, 0x5e, 0x4a, 0x56, 0xa2, 0x9d,
+ 0xfc, 0xb8, 0x74, 0xf2, 0x79, 0xe1, 0xc1, 0x16, 0x61, 0x93, 0x43, 0x43,
+ 0x8e, 0x00, 0x61, 0x7a, 0x2d, 0xe1, 0xd7, 0x18, 0x70, 0x5e, 0x0a, 0x0f,
+ 0x14, 0xcf, 0xcc, 0x64, 0x41, 0x5a, 0x0e, 0x6b, 0x17, 0xff, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x00, 0xcd, 0xfb, 0x66, 0xed,
+ 0xf0, 0xe9, 0x27, 0x4a, 0x4c, 0x26, 0x53, 0x19, 0x45, 0x65, 0x8c, 0xee,
+ 0x31, 0xbe, 0x6d, 0xa0, 0x2b, 0x26, 0x21, 0xcd, 0xdf, 0x5c, 0x67, 0xaa,
+ 0x33, 0x9a, 0x56, 0x38, 0x0d, 0x15, 0x6a, 0x55, 0x66, 0x45, 0x60, 0x5d,
+ 0x6e, 0xf5, 0xa1, 0x68, 0xf4, 0x8f, 0xee, 0xe9, 0xf7, 0x8e, 0x02, 0x81,
+ 0xdb, 0x93, 0x81, 0x5a, 0x3c, 0x6e, 0x5b, 0x0b, 0x00, 0x81, 0xce, 0x45,
+ 0xc0, 0x96, 0xcd, 0x49, 0xdc, 0x4c, 0xe8, 0xa8, 0x6e, 0x34, 0xa9, 0x90,
+ 0x39, 0xcd, 0x78, 0x98, 0x99, 0x87, 0x48, 0x38, 0x21, 0x3d, 0x8c, 0x5a,
+ 0xa2, 0x3a, 0x3f, 0x54, 0x2d, 0xec, 0x5e, 0xe2, 0x43, 0xf2, 0x98, 0x68,
+ 0xfd, 0x89, 0x15, 0x7d, 0xd0, 0x60, 0x8e, 0x19, 0x85, 0x19, 0xa9, 0x2e,
+ 0xf9, 0xd9, 0x82, 0xbe, 0x7e, 0xad, 0x2d, 0xff, 0xb3, 0x76, 0x3e, 0xcb,
+ 0x02, 0x41, 0xec, 0x49, 0x1b, 0x94, 0x56, 0x30, 0x07, 0x95, 0xda, 0xaa,
+ 0x6c, 0x63, 0x85, 0xc6, 0x8f, 0x5d, 0x18, 0x7d, 0x29, 0x34, 0xa1, 0x85,
+ 0x08, 0xcd, 0x53, 0xfb, 0xa5, 0x67, 0x0c, 0x27, 0xf3, 0xe4, 0xb1, 0xad,
+ 0xe9, 0x1c, 0xb3, 0x2d, 0xae, 0x1d, 0xb8, 0x84, 0xc8, 0xc9, 0xeb, 0x27,
+ 0xc6, 0x6f, 0x48, 0x30, 0x3e, 0x3e, 0x97, 0x1d, 0x1d, 0x4d, 0x29, 0x78,
+ 0x8a, 0x6b, 0xde, 0x84, 0x8b, 0x44, 0xc1, 0xc7, 0xd9, 0xd1, 0xa3, 0xd7,
+ 0xbf, 0x14, 0x9b, 0xc4, 0x5f, 0x2e, 0x03, 0x36, 0x1b, 0x09, 0x0c, 0xe7,
+ 0xf4, 0xba, 0x28, 0x4a, 0xa8, 0x7d, 0x7a, 0x59, 0x1a, 0xd4, 0x2f, 0x7f,
+ 0xb6, 0x60, 0x58, 0x59, 0xc8, 0x43, 0x31, 0xce, 0x9d, 0xac, 0x0e, 0x3c,
+ 0x21, 0x21, 0x88, 0xd0, 0xa8, 0x2e, 0x1c, 0x6f, 0xad, 0xd6, 0x29, 0xaf,
+ 0x5e, 0xdf, 0x94, 0x63, 0x4c, 0xe2, 0xa7, 0xed, 0x38, 0x83, 0xf1, 0x02,
+ 0x9c, 0x52, 0x41, 0x10, 0xb2, 0x80, 0xe4, 0x61, 0x13, 0x53, 0xb7, 0xb4,
+ 0x73, 0x0f, 0x5c, 0xe9, 0x6c, 0x1f, 0xd7, 0x3a, 0x01, 0x93, 0x7c, 0xd1,
+ 0x6d, 0x5f, 0x75, 0x99, 0x49, 0x7c, 0xf7, 0x89, 0x7a, 0xba, 0x66, 0xce,
+ 0xe6, 0x26, 0xc8, 0xb4, 0xc7, 0x89, 0x7f, 0x70, 0xee, 0x09, 0xcf, 0x21,
+ 0x59, 0x47, 0xab, 0xd4, 0x87, 0x72, 0x4f, 0x8c, 0xd9, 0xc6, 0x13, 0x78,
+ 0x31, 0x03, 0x39, 0x06, 0xd8, 0xfa, 0x60, 0x12, 0x23, 0x3b, 0xb4, 0x9f,
+ 0x02, 0x06, 0xe1, 0x0b, 0xc6, 0xb8, 0x8e, 0xaa, 0x61, 0x67, 0x2a, 0xc7,
+ 0x9d, 0xde, 0xe8, 0x26, 0xd3, 0x3e, 0x35, 0xb1, 0x23, 0x19, 0x70, 0xe1,
+ 0x3b, 0xef, 0x4f, 0x88, 0x5f, 0x21, 0xc3, 0x7d, 0x49, 0x7f, 0x12, 0x3c,
+ 0x42, 0x2c, 0x68, 0x11, 0x65, 0x9f, 0xe4, 0x44, 0x09, 0xf2, 0xc8, 0xdf,
+ 0x10, 0x30, 0xe4, 0x7c, 0x98, 0x97, 0x19, 0x46, 0xd0, 0x9e, 0x70, 0x9f,
+ 0xdb, 0x78, 0xad, 0x83, 0x07, 0xd7, 0xc8, 0xe4, 0x92, 0xef, 0xf6, 0xb1,
+ 0x95, 0x35, 0x68, 0xb6, 0x74, 0x15, 0x0d, 0x2f, 0x66, 0xaa, 0x36, 0xbb,
+ 0xa1, 0xdc, 0x65, 0x23, 0xd7, 0xeb, 0xf9, 0x08, 0x4e, 0x70, 0x19, 0x0e,
+ 0x38, 0xae, 0xd1, 0xf9, 0xef, 0xac, 0xf5, 0x3d, 0x10, 0xba, 0xf9, 0x4c,
+ 0x61, 0xab, 0x18, 0x10, 0x5c, 0x03, 0x32, 0xaa, 0x9f, 0xab, 0x33, 0x58,
+ 0xe2, 0x36, 0x8a, 0x4f, 0x22, 0x29, 0xc5, 0xce, 0x65, 0x0d, 0x5e, 0x29,
+ 0x40, 0x6e, 0x5c, 0x43, 0x60, 0x32, 0x93, 0x46, 0x0f, 0xc8, 0x47, 0x4d,
+ 0xdd, 0x2f, 0xec, 0xf8, 0x25, 0xd7, 0x2f, 0x63, 0x52, 0xfa, 0x3f, 0xdd,
+ 0xed, 0x2d, 0x05, 0x37, 0x51, 0x9d, 0xf2, 0x59, 0xd6, 0xd3, 0x47, 0xf3,
+ 0x76, 0x2b, 0x38, 0xf1, 0x1b, 0x98, 0x3d, 0xf8, 0xa6, 0x16, 0x89, 0x24,
+ 0xe6, 0x6c, 0x09, 0x02, 0x82, 0x01, 0x01, 0x00, 0xfd, 0x67, 0xcd, 0xf8,
+ 0x7c, 0xab, 0x90, 0x9d, 0x16, 0xa0, 0xff, 0x2d, 0xcf, 0x00, 0x5f, 0x7e,
+ 0x2a, 0x78, 0x42, 0xcf, 0x58, 0x72, 0x34, 0xe2, 0xf5, 0x28, 0xb7, 0x07,
+ 0xca, 0x05, 0xfa, 0x9a, 0x26, 0x98, 0xa1, 0x3e, 0xc6, 0xdf, 0x02, 0xc2,
+ 0x1f, 0x40, 0xbe, 0xdc, 0x07, 0xf0, 0x0b, 0x0d, 0x6a, 0x5b, 0x4b, 0xc3,
+ 0x43, 0xda, 0x29, 0x30, 0x36, 0x98, 0xbf, 0x38, 0xdd, 0xe8, 0x81, 0xaf,
+ 0x4e, 0xc3, 0x2d, 0x81, 0x87, 0x7e, 0x6e, 0x10, 0xa7, 0x75, 0x1c, 0xc2,
+ 0x7a, 0x05, 0x84, 0x76, 0xad, 0xd9, 0x8e, 0x5b, 0x84, 0xe4, 0x9a, 0xf4,
+ 0xa1, 0xcb, 0xb6, 0x67, 0xeb, 0x86, 0xbc, 0x53, 0xc9, 0xd3, 0xeb, 0xef,
+ 0x36, 0x5a, 0x50, 0xb3, 0xe9, 0xc8, 0x69, 0xa1, 0x30, 0x97, 0xd7, 0xee,
+ 0xc2, 0xf1, 0x21, 0x9b, 0x35, 0xa9, 0x80, 0xed, 0x01, 0x1e, 0x03, 0xbe,
+ 0xd5, 0xe5, 0x7d, 0x46, 0x3c, 0xa6, 0xf6, 0xc7, 0x8f, 0x53, 0x46, 0x27,
+ 0x1e, 0x1e, 0xdb, 0xe9, 0x88, 0xe2, 0xb7, 0xaa, 0xcf, 0x2b, 0x45, 0xc8,
+ 0x13, 0xd6, 0xf1, 0xfb, 0x92, 0xb4, 0xc7, 0xca, 0x6a, 0x0c, 0x1e, 0x43,
+ 0x04, 0xc9, 0xfe, 0xa9, 0xc6, 0x61, 0xd2, 0xef, 0xc4, 0x17, 0xf8, 0xed,
+ 0xf4, 0x22, 0xb4, 0x8e, 0x6d, 0x22, 0xc8, 0x37, 0xfb, 0x41, 0x89, 0x90,
+ 0x22, 0xd9, 0x3e, 0x73, 0x49, 0x54, 0x06, 0xd9, 0x4f, 0x73, 0xda, 0x38,
+ 0x73, 0x3d, 0x3e, 0x2e, 0x2a, 0x96, 0xb6, 0x56, 0x27, 0x10, 0xdf, 0x77,
+ 0x9c, 0x7f, 0x09, 0x8b, 0xd2, 0x51, 0x9c, 0x16, 0x7a, 0xc8, 0xa2, 0x08,
+ 0xd5, 0xaf, 0xf9, 0xe9, 0xaa, 0x0b, 0x04, 0x7f, 0xba, 0x4a, 0xd0, 0xb0,
+ 0x15, 0x46, 0xe8, 0x14, 0x62, 0xf2, 0xb4, 0x6e, 0x98, 0x52, 0x4e, 0x0f,
+ 0x2d, 0xe2, 0x2d, 0x23, 0x85, 0x68, 0x4c, 0xf9, 0x63, 0x4b, 0xba, 0x35,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xc0, 0x51, 0x6e, 0x15, 0x54, 0x41, 0x74,
+ 0x4e, 0xc1, 0x51, 0x52, 0xe5, 0x18, 0xe8, 0x90, 0x65, 0x0e, 0x0b, 0x47,
+ 0x94, 0x98, 0x08, 0x7b, 0xa7, 0x09, 0xb4, 0x4e, 0x02, 0xa3, 0xe0, 0x41,
+ 0xee, 0xa3, 0x78, 0x3a, 0x90, 0x1b, 0x0a, 0x3b, 0x05, 0x1a, 0xa5, 0x21,
+ 0xd6, 0xd8, 0xce, 0x8e, 0xa6, 0xba, 0x16, 0x96, 0xcd, 0x2f, 0x80, 0x9c,
+ 0x8c, 0x07, 0x3d, 0xc3, 0xec, 0xe6, 0x09, 0x37, 0x58, 0x0a, 0x65, 0x8c,
+ 0x01, 0x75, 0xaa, 0x4b, 0xd9, 0xdf, 0xe7, 0x25, 0xa0, 0xf3, 0x05, 0x83,
+ 0x8c, 0xd7, 0x48, 0xdf, 0x84, 0x16, 0x87, 0xc1, 0xda, 0xa0, 0xa1, 0x35,
+ 0x05, 0x59, 0xdb, 0x77, 0x6c, 0x90, 0xe6, 0xfd, 0xc4, 0xb1, 0xc4, 0x33,
+ 0xf9, 0xb5, 0xf1, 0x7b, 0x66, 0xcd, 0xeb, 0x9a, 0x5b, 0xed, 0x25, 0x34,
+ 0x4b, 0x81, 0xcf, 0x46, 0x06, 0xea, 0xdf, 0x81, 0x4c, 0xa0, 0x71, 0xe2,
+ 0xa2, 0x86, 0xda, 0x87, 0x3a, 0xed, 0x19, 0x23, 0x6c, 0x4d, 0x96, 0x41,
+ 0x1d, 0x21, 0xc4, 0xa8, 0x58, 0x39, 0xf7, 0xc2, 0x20, 0xbe, 0x71, 0x35,
+ 0x9e, 0x4a, 0xc2, 0x3e, 0xf3, 0x4d, 0xaa, 0x4c, 0x13, 0x51, 0x02, 0xab,
+ 0x37, 0xd5, 0x43, 0xf8, 0x0f, 0xa7, 0x5d, 0x2f, 0xcd, 0xf6, 0xb1, 0x39,
+ 0x9a, 0xae, 0x63, 0x42, 0x13, 0xba, 0x3a, 0xcc, 0x60, 0x8f, 0xb2, 0xd6,
+ 0xbb, 0x6a, 0x05, 0xbc, 0xcb, 0xc0, 0x95, 0x79, 0x99, 0x21, 0x63, 0x8c,
+ 0xcb, 0x56, 0xea, 0xb5, 0xee, 0x3c, 0x3d, 0x8b, 0x25, 0x28, 0x23, 0x14,
+ 0x15, 0x9a, 0xbf, 0x0a, 0x00, 0x40, 0x3a, 0x5b, 0x73, 0x9f, 0xd1, 0xfa,
+ 0x47, 0x63, 0xfb, 0x42, 0xb2, 0x44, 0xad, 0x1d, 0xed, 0x08, 0x3f, 0xde,
+ 0x53, 0xb3, 0x81, 0xd1, 0x74, 0x68, 0x40, 0x6b, 0x37, 0x73, 0x3f, 0x10,
+ 0xbd, 0x03, 0x76, 0xb3, 0x78, 0x4b, 0x68, 0x6f, 0xe3, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xf5, 0x19, 0x9b, 0x4a, 0x76, 0x63, 0x87, 0x5b, 0xb9, 0xd0,
+ 0x7d, 0x21, 0x34, 0xb0, 0x1a, 0xad, 0x30, 0xac, 0xe3, 0x8a, 0x23, 0xf5,
+ 0x4b, 0x1c, 0x1e, 0x9e, 0x83, 0xf2, 0x3f, 0xc0, 0x6a, 0xb5, 0x01, 0x11,
+ 0xee, 0x1c, 0x87, 0x44, 0x9b, 0x29, 0x62, 0x0b, 0x40, 0xd0, 0x17, 0xc9,
+ 0x61, 0x17, 0x57, 0xc0, 0xf8, 0x55, 0xe4, 0xe2, 0x35, 0xa6, 0x91, 0x98,
+ 0x4a, 0x94, 0xd9, 0x66, 0x93, 0x51, 0x1a, 0x30, 0x84, 0x6a, 0x5d, 0xc0,
+ 0xb6, 0xfa, 0xda, 0xcd, 0xd6, 0xc4, 0x70, 0x3b, 0xb7, 0xf5, 0x06, 0x90,
+ 0x80, 0x36, 0x1b, 0x22, 0xf6, 0x92, 0x19, 0x90, 0xad, 0x5c, 0x74, 0x9d,
+ 0xfc, 0xb8, 0x5a, 0x65, 0xe5, 0x35, 0x99, 0xef, 0xdf, 0x51, 0x35, 0x95,
+ 0x88, 0x3d, 0xc5, 0x7f, 0x88, 0xf7, 0x42, 0x8c, 0xf2, 0xc1, 0x6a, 0x35,
+ 0x0a, 0x23, 0xb3, 0x49, 0xf1, 0xbb, 0x7a, 0xae, 0x1e, 0xee, 0x79, 0xa9,
+ 0xd0, 0xd6, 0x12, 0xd6, 0x2b, 0xeb, 0x98, 0x21, 0xa6, 0xf9, 0x8a, 0x52,
+ 0x27, 0xee, 0x49, 0xb5, 0x84, 0x28, 0x52, 0xb0, 0x3b, 0x9b, 0xe6, 0x39,
+ 0x7f, 0x69, 0x54, 0x0b, 0x66, 0x95, 0xd2, 0x23, 0x02, 0x73, 0xfa, 0x13,
+ 0x12, 0x70, 0xa0, 0xcd, 0xc3, 0x13, 0x7d, 0x68, 0xb8, 0x15, 0x6e, 0x90,
+ 0x0e, 0xf2, 0xbe, 0xce, 0x94, 0x1c, 0xda, 0xe8, 0x1f, 0x94, 0x68, 0xdf,
+ 0xa2, 0x44, 0x3c, 0xaa, 0x44, 0xef, 0x06, 0xdf, 0xbc, 0xad, 0xf0, 0xb9,
+ 0x97, 0xa1, 0x5a, 0xe5, 0xe2, 0x0f, 0x92, 0x49, 0xf9, 0xd4, 0xc8, 0xd7,
+ 0xf0, 0xce, 0x79, 0x72, 0x67, 0xef, 0x7d, 0xa8, 0x59, 0x64, 0x5d, 0xf9,
+ 0x8c, 0x1f, 0x72, 0xf3, 0xfc, 0x47, 0xe4, 0x3c, 0x92, 0x2b, 0x6d, 0xcd,
+ 0x6d, 0x21, 0xef, 0xa8, 0xe4, 0x21, 0xa0, 0x72, 0xbc, 0xd0, 0x37, 0xb0,
+ 0x3b, 0x8b, 0x98, 0x34, 0x5d, 0xe5, 0x02, 0x82, 0x01, 0x00, 0x35, 0x45,
+ 0xd9, 0x42, 0x9b, 0x46, 0x4e, 0x5b, 0x8a, 0x7d, 0x66, 0x83, 0x03, 0xb5,
+ 0x58, 0x5a, 0x45, 0xdb, 0xa6, 0x06, 0x69, 0x5e, 0xe0, 0x31, 0xd3, 0x24,
+ 0x58, 0xff, 0xae, 0x39, 0x6e, 0xca, 0x16, 0x0a, 0x35, 0xde, 0xb9, 0x3e,
+ 0xca, 0x3e, 0x8d, 0xb4, 0xf4, 0x7c, 0xb9, 0x2d, 0xee, 0xa2, 0x0c, 0xa6,
+ 0x39, 0x3b, 0xb9, 0x4e, 0xdd, 0x0e, 0x84, 0xea, 0xfd, 0x1c, 0xe0, 0x53,
+ 0xe9, 0x3a, 0xc0, 0x16, 0x85, 0x03, 0xda, 0x7e, 0x43, 0xe8, 0xa4, 0x77,
+ 0x39, 0x1b, 0x2e, 0x76, 0x76, 0x8c, 0x4b, 0x0e, 0x6a, 0xac, 0x02, 0x39,
+ 0xb4, 0xdf, 0x44, 0xe3, 0xa2, 0xf6, 0x4a, 0x7f, 0xda, 0xc2, 0xfe, 0x18,
+ 0x9e, 0x6f, 0x1f, 0xf7, 0x03, 0x96, 0xc6, 0x69, 0x90, 0x0f, 0x58, 0x37,
+ 0x4d, 0x58, 0xed, 0x86, 0x02, 0xc8, 0x6f, 0xba, 0xe4, 0xe1, 0x01, 0xaa,
+ 0xcb, 0xfc, 0x57, 0xed, 0x74, 0x24, 0x25, 0x4a, 0xdf, 0x6e, 0xd9, 0x42,
+ 0xbf, 0x67, 0x3e, 0xce, 0xc2, 0x56, 0xb9, 0x85, 0xea, 0x44, 0x16, 0x3a,
+ 0xa5, 0x51, 0xc0, 0xaf, 0x47, 0x75, 0x03, 0xac, 0x6f, 0x17, 0xa2, 0x89,
+ 0xeb, 0xec, 0xe5, 0xe1, 0xe1, 0x5f, 0xe3, 0xf9, 0xa1, 0xfb, 0x64, 0x17,
+ 0x12, 0x28, 0xf1, 0x8f, 0x02, 0x2f, 0xf0, 0xe2, 0x99, 0xe9, 0x31, 0x0b,
+ 0x1c, 0x96, 0x1a, 0xf8, 0x25, 0x37, 0x61, 0x15, 0x19, 0xc9, 0x2f, 0x1d,
+ 0xb8, 0xc3, 0x4c, 0x56, 0x71, 0x27, 0xda, 0x79, 0xc5, 0xcf, 0xaa, 0x6c,
+ 0x39, 0xe1, 0x1f, 0x0f, 0x28, 0x7f, 0x1b, 0x90, 0x93, 0xca, 0xa2, 0x00,
+ 0x08, 0x59, 0x2d, 0x0a, 0x53, 0x53, 0xf7, 0x44, 0x20, 0xa3, 0x95, 0x16,
+ 0x87, 0x55, 0xa3, 0x95, 0x5d, 0x96, 0xbe, 0x00, 0xd5, 0xee, 0x72, 0xfa,
+ 0x75, 0x38, 0xb4, 0xf9, 0xe1, 0x3f, 0x1a, 0x78, 0x85, 0x1a, 0x6b, 0x79,
+ 0x10, 0x95, 0x02, 0x82, 0x01, 0x01, 0x00, 0xcc, 0x8b, 0xb4, 0x3d, 0x97,
+ 0xd3, 0x28, 0x4e, 0x94, 0x49, 0xcf, 0x97, 0x4a, 0x9d, 0x31, 0x1c, 0xf5,
+ 0x2b, 0x61, 0x93, 0xff, 0xd0, 0x58, 0x0d, 0x2f, 0x3e, 0xc2, 0xa1, 0x94,
+ 0x7b, 0xd3, 0x42, 0x89, 0x15, 0xbf, 0xf1, 0x48, 0xa5, 0x56, 0x96, 0x58,
+ 0xa0, 0x67, 0x03, 0xa4, 0x5b, 0x9e, 0xce, 0xa4, 0x3d, 0x3e, 0x4f, 0xb0,
+ 0x43, 0xec, 0xd2, 0x6e, 0x9a, 0x0d, 0x85, 0xc2, 0x74, 0xb9, 0x72, 0x7c,
+ 0x3f, 0x17, 0x13, 0xcf, 0xdd, 0x44, 0xd8, 0x32, 0xf4, 0x7d, 0x57, 0x36,
+ 0xe0, 0x07, 0xad, 0x18, 0xa0, 0xb3, 0xfe, 0x48, 0x66, 0x8b, 0xef, 0xc1,
+ 0xe0, 0x2d, 0xf9, 0xad, 0xb8, 0x27, 0x50, 0x4e, 0x81, 0xbd, 0x2a, 0xc6,
+ 0x20, 0x5e, 0x8d, 0x3f, 0xab, 0xe7, 0xbb, 0xa0, 0x5b, 0x26, 0x05, 0xc7,
+ 0xc8, 0xa4, 0x9f, 0xb7, 0x36, 0xca, 0xa0, 0xa5, 0xe4, 0x35, 0x21, 0x45,
+ 0x02, 0xb6, 0x6e, 0x1f, 0x18, 0x22, 0x12, 0x59, 0xe5, 0x5d, 0xe0, 0x44,
+ 0xf9, 0xc2, 0xc2, 0xa5, 0x93, 0x87, 0xdb, 0xbb, 0xad, 0xa6, 0x64, 0x59,
+ 0xd0, 0x17, 0xcf, 0x17, 0xbe, 0x18, 0xc7, 0x07, 0xa4, 0x1c, 0x1a, 0x6d,
+ 0x95, 0xb8, 0x67, 0x96, 0xaa, 0x35, 0x07, 0x65, 0x9d, 0xa0, 0x80, 0xfb,
+ 0x1f, 0x55, 0x5a, 0xef, 0xda, 0xca, 0xbb, 0x4b, 0x52, 0x0f, 0x6f, 0x76,
+ 0x55, 0x6a, 0xc9, 0x62, 0x50, 0x50, 0xcf, 0xb0, 0x46, 0xb1, 0x71, 0xf6,
+ 0xe9, 0x5a, 0x5c, 0xe7, 0x57, 0xec, 0x7b, 0xe3, 0x98, 0x05, 0x2b, 0xc0,
+ 0x0d, 0xc9, 0x5a, 0x8f, 0x31, 0x26, 0x5b, 0x0e, 0x41, 0xf8, 0x5f, 0xbd,
+ 0x33, 0xbc, 0xda, 0xc6, 0x84, 0x8a, 0x86, 0x74, 0x22, 0x72, 0xc1, 0xbb,
+ 0x23, 0x21, 0x54, 0xc3, 0x61, 0x2e, 0x18, 0xb3, 0x66, 0xf7, 0x58, 0x14,
+ 0x52, 0xe2, 0x93, 0x9b, 0x2a, 0x64, 0xd3, 0x23, 0x77, 0xf4, 0x36};
+
+static const std::vector<uint8_t> priv_key_96{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xd6, 0xfe, 0x22, 0xb5, 0xfa, 0xc9, 0xf0, 0x0a, 0xdd, 0x01,
+ 0x33, 0x30, 0x1c, 0x5d, 0x00, 0x21, 0x8e, 0x17, 0x9f, 0x88, 0xc5, 0x5f,
+ 0xdc, 0x1b, 0x6e, 0x1c, 0x78, 0x60, 0xc8, 0x56, 0xac, 0x09, 0xcd, 0x94,
+ 0x1a, 0xa8, 0x5c, 0x12, 0xdb, 0xe6, 0xfe, 0x1d, 0x92, 0x57, 0x8a, 0x06,
+ 0x24, 0xd9, 0xff, 0x5f, 0x91, 0x12, 0x82, 0xea, 0xb0, 0xf4, 0x52, 0xb0,
+ 0x88, 0xcf, 0x87, 0xee, 0x2a, 0x1b, 0x74, 0xf5, 0xe4, 0x16, 0xf0, 0xe0,
+ 0xcc, 0x3a, 0x11, 0x63, 0xc8, 0x55, 0x44, 0xc2, 0xb3, 0x26, 0x00, 0x5b,
+ 0xb4, 0x5c, 0x6d, 0xed, 0x75, 0xeb, 0x61, 0x96, 0x14, 0xa6, 0x1a, 0x26,
+ 0x92, 0x64, 0xb5, 0x25, 0xda, 0x86, 0x45, 0x93, 0x00, 0xf7, 0xf6, 0xef,
+ 0xcd, 0xe8, 0xd3, 0xa3, 0x1c, 0xb0, 0xb3, 0xca, 0xda, 0x4c, 0x98, 0x15,
+ 0xcb, 0xdb, 0xc2, 0x45, 0xf5, 0xf3, 0x07, 0x8a, 0x1c, 0x81, 0x24, 0x9f,
+ 0x02, 0x32, 0x25, 0x29, 0x5c, 0xc1, 0x2b, 0xd9, 0x88, 0x06, 0xf9, 0x8b,
+ 0x25, 0x72, 0xfe, 0xbf, 0x33, 0x46, 0x52, 0xa9, 0x07, 0x64, 0xb0, 0x63,
+ 0xe7, 0x23, 0xd8, 0xaf, 0x19, 0x68, 0x8b, 0x19, 0x3b, 0x39, 0xf0, 0x15,
+ 0xa8, 0xd6, 0x3b, 0xee, 0x60, 0x98, 0x19, 0x57, 0xd9, 0x19, 0xcb, 0x9b,
+ 0x86, 0xbe, 0xbe, 0xd8, 0x87, 0xca, 0x71, 0x1c, 0xa1, 0x25, 0xab, 0x79,
+ 0x08, 0xb2, 0xc4, 0xd7, 0x8f, 0x2c, 0x38, 0x5e, 0xd7, 0xf5, 0x53, 0x93,
+ 0x87, 0xc8, 0xe9, 0x4d, 0x16, 0x71, 0xea, 0xda, 0xde, 0x08, 0x89, 0x00,
+ 0xd4, 0x3c, 0x49, 0x1e, 0x22, 0xba, 0xc9, 0x5c, 0xe0, 0x4c, 0xe5, 0x39,
+ 0x8c, 0x05, 0x47, 0xda, 0x57, 0x6e, 0x77, 0x62, 0x86, 0xcb, 0x40, 0xed,
+ 0x3f, 0x3f, 0x50, 0x95, 0x3c, 0xde, 0xb8, 0x81, 0x2b, 0x4c, 0xce, 0x43,
+ 0x4c, 0x22, 0xf3, 0xaa, 0x71, 0xfe, 0x2e, 0x27, 0x2b, 0xe7, 0x92, 0xa8,
+ 0x68, 0xcd, 0x33, 0x34, 0xd6, 0x7f, 0x27, 0x93, 0xd9, 0xcb, 0xb8, 0xa3,
+ 0xa0, 0xa0, 0x39, 0x9b, 0x1a, 0x58, 0x73, 0xe5, 0x07, 0x9b, 0xea, 0x36,
+ 0x7f, 0xe8, 0xa6, 0x85, 0x93, 0x68, 0xb2, 0x87, 0x94, 0x3e, 0x6a, 0xb0,
+ 0x38, 0xc2, 0xd0, 0xb3, 0xe1, 0x0b, 0x95, 0x7d, 0x8c, 0x03, 0x7f, 0x58,
+ 0xbd, 0x42, 0xc5, 0xd5, 0x43, 0xd3, 0xda, 0x0f, 0x8a, 0xeb, 0x41, 0x95,
+ 0x21, 0x8f, 0xb9, 0xd3, 0x5d, 0x2c, 0x5f, 0xcd, 0x9b, 0x0e, 0x13, 0x3c,
+ 0xf5, 0x3a, 0xbf, 0xec, 0x62, 0x24, 0x21, 0x37, 0x0e, 0x1a, 0x18, 0xcc,
+ 0xd3, 0x5b, 0x3f, 0x9b, 0x20, 0xa8, 0x12, 0x81, 0x47, 0x4f, 0x5e, 0x18,
+ 0xd4, 0x9c, 0xcf, 0x36, 0x12, 0xf6, 0x13, 0x91, 0x23, 0x9a, 0x09, 0x66,
+ 0x05, 0x56, 0x31, 0x62, 0xe2, 0xd3, 0xd0, 0xaf, 0xc4, 0x36, 0x89, 0xf6,
+ 0xf4, 0x8c, 0x3e, 0xca, 0xe4, 0xa3, 0x24, 0xb6, 0x8d, 0xc4, 0x18, 0x1d,
+ 0xef, 0xff, 0x6a, 0x39, 0x33, 0x04, 0x05, 0x47, 0x48, 0x73, 0x25, 0x62,
+ 0xdf, 0x96, 0xf3, 0xe1, 0xd7, 0xe3, 0xbc, 0xb9, 0x6f, 0x9e, 0xd7, 0x65,
+ 0x67, 0x0a, 0x91, 0xbd, 0xd7, 0x9a, 0x3d, 0x11, 0xd6, 0x30, 0x77, 0x16,
+ 0x2a, 0xb5, 0x09, 0x9e, 0x36, 0xfd, 0x51, 0xb2, 0xb1, 0x18, 0x8b, 0xe2,
+ 0x1b, 0xb5, 0xe4, 0xec, 0x43, 0x77, 0x9b, 0x90, 0x3e, 0xaf, 0xb3, 0x52,
+ 0x85, 0xa9, 0xa1, 0xa8, 0x3d, 0xa6, 0x88, 0xbd, 0xa6, 0x90, 0x67, 0xc9,
+ 0x2d, 0xdd, 0xc4, 0xd7, 0x2e, 0xeb, 0x81, 0x22, 0xc3, 0x11, 0x15, 0x91,
+ 0x28, 0xde, 0x97, 0xe3, 0xf2, 0x26, 0xbb, 0x88, 0x47, 0xd6, 0x1b, 0x75,
+ 0xbe, 0xa4, 0xb9, 0xa4, 0x60, 0xac, 0x4f, 0xc6, 0x8f, 0xcc, 0x9c, 0x1e,
+ 0x7e, 0xb5, 0x6b, 0xdf, 0x40, 0x90, 0x85, 0xfc, 0x96, 0x03, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x00, 0x2c, 0xb4, 0xd4, 0x0a, 0xfb,
+ 0x87, 0x9a, 0x7e, 0xe7, 0xce, 0x24, 0x12, 0xd1, 0x13, 0x15, 0xbf, 0xe4,
+ 0x88, 0x4d, 0x08, 0x67, 0xe2, 0xb3, 0x26, 0x91, 0x13, 0x22, 0x85, 0x1d,
+ 0xa3, 0xc8, 0x4a, 0x91, 0x91, 0x46, 0xa9, 0xd3, 0xdb, 0xa8, 0x16, 0xb4,
+ 0xa8, 0xf9, 0x91, 0x72, 0x86, 0x2c, 0x8b, 0x98, 0x6b, 0x0b, 0x03, 0xca,
+ 0x6d, 0x7b, 0x36, 0x93, 0x2b, 0x5a, 0x87, 0xad, 0x40, 0x7d, 0x49, 0x10,
+ 0x5d, 0x41, 0x7c, 0xf3, 0xc2, 0x0b, 0x35, 0xd7, 0xff, 0xe3, 0xdc, 0xb7,
+ 0x5b, 0xb5, 0x5d, 0x25, 0x9d, 0xec, 0x37, 0x7c, 0x34, 0x70, 0xdc, 0xed,
+ 0x82, 0x03, 0xf1, 0x36, 0x66, 0xe6, 0xf2, 0x42, 0x29, 0x08, 0xf3, 0xfa,
+ 0xeb, 0xc2, 0xbb, 0xcd, 0x81, 0xb8, 0x53, 0xbe, 0x0e, 0xa1, 0x1c, 0xad,
+ 0x86, 0x75, 0x36, 0x90, 0x39, 0x98, 0x16, 0xae, 0xa3, 0x55, 0xad, 0x9f,
+ 0xd7, 0xbc, 0x6d, 0xae, 0x6b, 0xd2, 0x4d, 0x13, 0x25, 0x32, 0xc0, 0x88,
+ 0x99, 0xc7, 0x8b, 0x8b, 0xc0, 0xbf, 0x9c, 0xd6, 0x14, 0x74, 0x59, 0x1f,
+ 0x3f, 0x3e, 0xe6, 0x55, 0x37, 0xb1, 0x0c, 0xe7, 0x36, 0x22, 0x16, 0x77,
+ 0x36, 0x5b, 0xf6, 0x84, 0x52, 0x3c, 0xb5, 0xaf, 0xe8, 0xb5, 0xf5, 0x6a,
+ 0xef, 0xb5, 0x99, 0x83, 0x99, 0x67, 0xbf, 0xaa, 0x77, 0xe4, 0x64, 0xd8,
+ 0x78, 0x97, 0x99, 0xf9, 0xba, 0x45, 0x70, 0xc7, 0x35, 0xfb, 0xf3, 0xba,
+ 0x15, 0x1e, 0xdb, 0x48, 0xf1, 0xd8, 0xbe, 0x92, 0xa5, 0x11, 0x11, 0xc7,
+ 0x40, 0x94, 0x03, 0x3a, 0x5a, 0x0d, 0xc8, 0x2b, 0x7c, 0x34, 0xc4, 0x9a,
+ 0xb2, 0xd1, 0x81, 0xab, 0xf8, 0xf7, 0x80, 0xf1, 0x9c, 0x19, 0xaa, 0x42,
+ 0xf1, 0x1e, 0x0e, 0x8e, 0x05, 0xc7, 0xad, 0x26, 0xd8, 0xa1, 0xbb, 0xbe,
+ 0xaa, 0x3d, 0x92, 0xcf, 0x21, 0x77, 0x67, 0x9d, 0x3b, 0xc8, 0x50, 0x2d,
+ 0x3d, 0x34, 0x97, 0x27, 0xf3, 0xf4, 0x98, 0xf6, 0x79, 0x8f, 0x42, 0xbc,
+ 0xb5, 0xaf, 0xb8, 0x4e, 0x37, 0xeb, 0x46, 0xf2, 0x8f, 0xba, 0x92, 0x99,
+ 0x68, 0xa5, 0x70, 0x5b, 0xf0, 0xcf, 0x07, 0x73, 0x1d, 0x7d, 0xae, 0xde,
+ 0xfb, 0x78, 0x4d, 0x0d, 0x29, 0x71, 0x1c, 0xfe, 0x7f, 0x70, 0xb5, 0x0e,
+ 0xf6, 0x9d, 0x30, 0xfd, 0xc1, 0x56, 0x38, 0x3f, 0xd4, 0x55, 0x26, 0xc8,
+ 0x77, 0x5e, 0x46, 0x0d, 0x8f, 0xbe, 0x10, 0x6b, 0x5a, 0x5c, 0x21, 0xf7,
+ 0x8e, 0x39, 0x91, 0x7d, 0x53, 0x7d, 0xdc, 0xe4, 0xcd, 0xb4, 0xa0, 0x00,
+ 0x03, 0x63, 0x06, 0x24, 0x10, 0x7c, 0xfd, 0x31, 0x33, 0x47, 0x8f, 0x06,
+ 0x8e, 0xc5, 0x38, 0x0e, 0xa7, 0xf2, 0x21, 0x9a, 0x22, 0xfe, 0x11, 0x94,
+ 0xc5, 0x0e, 0x34, 0xe6, 0xad, 0xe3, 0x73, 0x9b, 0x9e, 0x36, 0xd8, 0x8e,
+ 0xe6, 0xa0, 0xc1, 0x6d, 0xbe, 0x05, 0xec, 0x67, 0x6a, 0xf5, 0xa7, 0x80,
+ 0x48, 0x44, 0xb2, 0xd7, 0x1d, 0xef, 0x35, 0xdd, 0x6a, 0x1c, 0x85, 0x1c,
+ 0x93, 0xa7, 0xcf, 0x86, 0xc8, 0xed, 0x19, 0xee, 0xf6, 0x72, 0xc8, 0x60,
+ 0x79, 0xf5, 0xbd, 0x06, 0xc5, 0x8c, 0x6a, 0xde, 0x66, 0xb8, 0x97, 0xb9,
+ 0x4f, 0x8b, 0x58, 0x40, 0x82, 0x34, 0xc3, 0xa8, 0x26, 0x78, 0x7f, 0xb1,
+ 0x98, 0xb2, 0x93, 0x53, 0xc7, 0x1b, 0xbc, 0x97, 0x2f, 0xb4, 0x27, 0x33,
+ 0xf5, 0x55, 0x37, 0x69, 0x0c, 0xcd, 0xfd, 0x0c, 0x8b, 0xb3, 0x0d, 0x64,
+ 0x47, 0x83, 0x63, 0x86, 0x4d, 0xa3, 0x56, 0x29, 0xc0, 0xc2, 0x88, 0x43,
+ 0xb9, 0x5c, 0x95, 0x9a, 0x8a, 0xbb, 0x0f, 0xb2, 0xc5, 0xa5, 0xd3, 0xf2,
+ 0x56, 0xd3, 0x48, 0x5e, 0x1b, 0xec, 0x39, 0x6c, 0x64, 0xe3, 0x47, 0x8e,
+ 0x88, 0x90, 0xe5, 0x05, 0xbd, 0x50, 0xd6, 0x2e, 0x9c, 0x0a, 0x6f, 0x34,
+ 0xe4, 0x7f, 0x81, 0x02, 0x82, 0x01, 0x01, 0x00, 0xed, 0x66, 0x39, 0x40,
+ 0x78, 0x06, 0x23, 0x82, 0xf6, 0xa0, 0x7c, 0x85, 0x65, 0xf4, 0x62, 0x90,
+ 0xf6, 0x7b, 0x64, 0x00, 0xfa, 0xa0, 0x43, 0x4d, 0x23, 0xa8, 0x0f, 0x7d,
+ 0xa8, 0x44, 0x3e, 0x52, 0x4e, 0xaf, 0x96, 0x09, 0xa4, 0x52, 0xaf, 0x5d,
+ 0x27, 0x3d, 0x77, 0x58, 0xe3, 0xd0, 0x96, 0x60, 0x1b, 0xef, 0x85, 0xd5,
+ 0xdc, 0x7c, 0x5d, 0xbb, 0x1f, 0xc1, 0xb1, 0xa3, 0x7b, 0x82, 0x4f, 0x1b,
+ 0x07, 0x52, 0xc7, 0x9a, 0xb4, 0xbb, 0x0c, 0x08, 0x16, 0x5a, 0xbd, 0xde,
+ 0xfb, 0x98, 0xf5, 0xcc, 0x45, 0xfc, 0x39, 0xcd, 0x8d, 0x99, 0xd5, 0x14,
+ 0x09, 0xc5, 0xde, 0xcf, 0x67, 0xda, 0xa2, 0x25, 0x69, 0x88, 0x1f, 0xaf,
+ 0x34, 0xe7, 0xb2, 0xc1, 0x3d, 0x04, 0x1b, 0x26, 0xe8, 0x90, 0x1e, 0x68,
+ 0x5f, 0x5c, 0xf8, 0x09, 0xd5, 0xf0, 0xe1, 0xcc, 0xff, 0x74, 0x3f, 0x59,
+ 0xeb, 0x52, 0x42, 0xdc, 0xec, 0xca, 0x4a, 0x08, 0x88, 0xc6, 0x1a, 0x7f,
+ 0x14, 0x02, 0x7b, 0x4e, 0x55, 0x1b, 0xff, 0x16, 0xae, 0xce, 0x08, 0x92,
+ 0xf2, 0x21, 0xbb, 0xca, 0x97, 0x01, 0x54, 0x2c, 0x74, 0x77, 0x32, 0x74,
+ 0x11, 0x38, 0xbd, 0x57, 0x1c, 0x19, 0x4b, 0xdb, 0x81, 0x4d, 0x19, 0xf1,
+ 0x59, 0xd1, 0x43, 0x0e, 0xc8, 0x11, 0x09, 0x20, 0x55, 0x27, 0xee, 0x20,
+ 0xde, 0x23, 0xc3, 0x98, 0x52, 0x7f, 0xf0, 0x11, 0x7a, 0x97, 0x28, 0x1d,
+ 0x7d, 0xb2, 0x85, 0xa5, 0x9d, 0xc8, 0xd2, 0x48, 0x12, 0x3d, 0x6d, 0x14,
+ 0xf5, 0xe3, 0x55, 0x03, 0xe2, 0x90, 0x3a, 0xb0, 0xba, 0x88, 0x02, 0x06,
+ 0x7c, 0x08, 0xac, 0x73, 0x51, 0x1d, 0x24, 0xf5, 0x95, 0x6f, 0xf4, 0xb0,
+ 0x0a, 0xa7, 0x16, 0xfd, 0xfd, 0x42, 0x1e, 0xe4, 0x47, 0xc7, 0x2c, 0x35,
+ 0x5c, 0xa6, 0x7a, 0x75, 0x5d, 0xe1, 0xb0, 0x97, 0x2c, 0xed, 0xe5, 0x53,
+ 0x02, 0x82, 0x01, 0x01, 0x00, 0xe7, 0xd6, 0x7a, 0x7f, 0x7e, 0xcf, 0xb8,
+ 0x3c, 0x6d, 0xac, 0x5d, 0x0c, 0xfe, 0x1a, 0x29, 0x0c, 0x0f, 0x78, 0xae,
+ 0xda, 0xf2, 0x83, 0x45, 0x9b, 0x0e, 0x34, 0x6c, 0xca, 0x73, 0x84, 0x32,
+ 0x41, 0x05, 0x03, 0xbc, 0x11, 0x7f, 0xc6, 0x00, 0x72, 0x41, 0x4c, 0x2a,
+ 0x90, 0x2d, 0xb9, 0x9a, 0xaf, 0x16, 0x73, 0xb8, 0xf1, 0x3e, 0x6e, 0x4b,
+ 0x5c, 0xdb, 0x1d, 0x2b, 0xa3, 0xe7, 0x43, 0xd8, 0x9a, 0x47, 0xd3, 0x60,
+ 0xa4, 0x37, 0xe9, 0x83, 0xc7, 0x92, 0x1a, 0xda, 0xc8, 0xec, 0x6a, 0xc1,
+ 0xbc, 0x1e, 0xd1, 0xff, 0xf4, 0xce, 0xe9, 0x21, 0xb3, 0xa5, 0xdb, 0x94,
+ 0x7c, 0x8c, 0x60, 0xd3, 0xd3, 0x51, 0xed, 0x96, 0x67, 0x35, 0x23, 0x97,
+ 0xa5, 0xb0, 0xea, 0x81, 0xad, 0xe7, 0x2d, 0xbf, 0x5a, 0x4c, 0x48, 0xba,
+ 0xea, 0xd7, 0xfe, 0x04, 0x81, 0x8f, 0xf3, 0x9d, 0xf5, 0x11, 0x77, 0x77,
+ 0x67, 0xfc, 0xe1, 0xa0, 0x57, 0xec, 0x91, 0x74, 0xa3, 0x8b, 0x7e, 0x72,
+ 0x24, 0x08, 0xb7, 0x6d, 0x7f, 0x9d, 0x17, 0x1c, 0x33, 0x2e, 0x36, 0x2b,
+ 0xef, 0x4d, 0x2a, 0x6b, 0x3e, 0x18, 0xa6, 0xcf, 0x1b, 0x5c, 0x67, 0xa9,
+ 0x9e, 0x37, 0x9f, 0x74, 0x8e, 0x62, 0x10, 0xd6, 0xd9, 0x87, 0x51, 0xe1,
+ 0x4d, 0x7f, 0xcd, 0x56, 0x05, 0xac, 0x35, 0xed, 0x0b, 0x8b, 0xe2, 0x92,
+ 0x0d, 0xbc, 0xdf, 0x13, 0x79, 0xd0, 0x30, 0x24, 0xae, 0xf1, 0xfe, 0xd8,
+ 0x14, 0xf2, 0xf3, 0xca, 0x2c, 0xa8, 0x73, 0x9b, 0x7b, 0x69, 0xc2, 0xcd,
+ 0x22, 0x12, 0x89, 0x72, 0x71, 0xcf, 0x83, 0xfb, 0x24, 0xc3, 0xc1, 0x56,
+ 0x20, 0xa0, 0xeb, 0x28, 0x61, 0x9c, 0x4f, 0xf8, 0xff, 0x1e, 0x06, 0xbd,
+ 0x7d, 0xd9, 0x31, 0xa5, 0xdb, 0xd5, 0x80, 0x6a, 0x05, 0xe0, 0xf9, 0x82,
+ 0x31, 0x7c, 0xed, 0xfd, 0x2a, 0x6d, 0x33, 0x46, 0x91, 0x02, 0x82, 0x01,
+ 0x01, 0x00, 0xed, 0x0f, 0xfb, 0x73, 0xe9, 0x67, 0x17, 0xe7, 0x1b, 0xa8,
+ 0xbf, 0x2f, 0xe6, 0xd3, 0xd7, 0xe9, 0xb2, 0x79, 0x1d, 0x2f, 0xed, 0x16,
+ 0x44, 0x9e, 0xaf, 0x50, 0x8f, 0xc7, 0x87, 0x54, 0x3e, 0x77, 0xaa, 0xa3,
+ 0xa4, 0x4c, 0x14, 0x8f, 0x8d, 0x16, 0x94, 0xac, 0xc8, 0x95, 0x37, 0x49,
+ 0x80, 0x20, 0x91, 0x44, 0xea, 0x7c, 0xd9, 0x24, 0x47, 0xe5, 0x28, 0x9d,
+ 0x1f, 0x6a, 0x85, 0x57, 0x66, 0xef, 0x32, 0xac, 0xf3, 0x2e, 0x05, 0xf4,
+ 0x12, 0xdb, 0xb0, 0x97, 0x04, 0xab, 0xba, 0xca, 0xd0, 0x09, 0x20, 0x89,
+ 0xf2, 0x9e, 0xd5, 0x1c, 0x1c, 0xaf, 0x59, 0xe3, 0x01, 0xd0, 0x53, 0x80,
+ 0xfc, 0x12, 0x28, 0x04, 0x0a, 0xbf, 0xc7, 0x30, 0xe8, 0x4c, 0x17, 0x46,
+ 0x16, 0x67, 0x10, 0x2d, 0x7a, 0x6f, 0xf7, 0x6a, 0xbb, 0x35, 0xf7, 0x32,
+ 0x08, 0x09, 0xd1, 0xbe, 0x9f, 0xd4, 0x87, 0x2d, 0x2a, 0x1f, 0xbb, 0x45,
+ 0x76, 0x10, 0x77, 0xa4, 0x7b, 0xa9, 0x12, 0xae, 0x37, 0xbb, 0xcd, 0x39,
+ 0x9b, 0xcd, 0x66, 0xd9, 0xcf, 0xae, 0x0d, 0xa4, 0xaa, 0x06, 0x70, 0x2c,
+ 0x9f, 0x85, 0x94, 0xf7, 0xc2, 0xa6, 0x2c, 0xdc, 0x60, 0x16, 0xb0, 0xb4,
+ 0x82, 0x0f, 0xbc, 0x5a, 0xe5, 0xe1, 0x21, 0x33, 0xda, 0xa6, 0xd4, 0x1a,
+ 0x4e, 0xe6, 0xbe, 0xa2, 0x95, 0x24, 0xb5, 0x2f, 0x39, 0x8e, 0xce, 0x33,
+ 0x7b, 0xe3, 0xb8, 0x6b, 0x61, 0x5f, 0xb1, 0xb9, 0xa7, 0xc3, 0xee, 0x80,
+ 0x2f, 0x9c, 0x50, 0xba, 0x8e, 0x47, 0x34, 0x13, 0xc3, 0x3d, 0x91, 0xed,
+ 0x3c, 0xee, 0x66, 0x16, 0x93, 0x0f, 0x2e, 0xa4, 0xea, 0xb0, 0x6c, 0xfb,
+ 0x91, 0x80, 0xbb, 0xad, 0x84, 0xc6, 0x96, 0x9c, 0xac, 0x55, 0x0d, 0xa6,
+ 0x0d, 0x7b, 0x20, 0x42, 0x40, 0x5f, 0x39, 0x19, 0xf5, 0x87, 0x66, 0x2c,
+ 0x8d, 0x4f, 0x29, 0x4a, 0x96, 0x89, 0x02, 0x82, 0x01, 0x00, 0x57, 0xc4,
+ 0xe8, 0x0d, 0x5a, 0x89, 0xf3, 0x3a, 0xd5, 0x5e, 0x7a, 0xbf, 0xcf, 0x77,
+ 0x41, 0xf0, 0xf1, 0xee, 0x83, 0x6c, 0x1a, 0x81, 0xbe, 0x19, 0x4c, 0x90,
+ 0x66, 0x5b, 0x62, 0xce, 0x3a, 0x64, 0x49, 0x2c, 0xb7, 0xc7, 0x7c, 0x33,
+ 0x0e, 0xba, 0x32, 0xa4, 0x4e, 0x3c, 0xd5, 0x42, 0xbe, 0x1f, 0xe9, 0x05,
+ 0x18, 0x90, 0x24, 0x4d, 0x87, 0x34, 0x79, 0x33, 0x9a, 0xf0, 0xeb, 0x3d,
+ 0xd1, 0x43, 0xdf, 0x4b, 0x53, 0xfb, 0xf7, 0xba, 0xed, 0x0b, 0xe1, 0xf1,
+ 0x4e, 0xc0, 0xe0, 0x58, 0x2e, 0x4e, 0x34, 0xf0, 0xd5, 0xd0, 0xed, 0x80,
+ 0x6f, 0x24, 0xde, 0xf6, 0xb9, 0x49, 0x49, 0xaf, 0xe2, 0xa1, 0xcf, 0x13,
+ 0x7e, 0x6c, 0x46, 0x3e, 0xda, 0x4b, 0x7d, 0x25, 0xda, 0xc0, 0x66, 0x93,
+ 0xf8, 0x2c, 0x8c, 0x52, 0xc0, 0x88, 0xe6, 0x0a, 0xa1, 0xd4, 0x17, 0x16,
+ 0x68, 0xc7, 0x7d, 0xbc, 0x57, 0xb5, 0x43, 0x94, 0x7b, 0xaa, 0xad, 0xc2,
+ 0x07, 0x81, 0x5e, 0xef, 0x18, 0xf1, 0x31, 0x67, 0x98, 0x09, 0xc7, 0x04,
+ 0x17, 0xc5, 0xfc, 0x89, 0xbf, 0xaa, 0x51, 0xf1, 0x6c, 0x36, 0x4f, 0x08,
+ 0xdf, 0xc1, 0x81, 0x03, 0x31, 0xc0, 0xd7, 0x58, 0x03, 0xbd, 0x5f, 0xbc,
+ 0xf6, 0x49, 0xd6, 0x24, 0x16, 0x82, 0xcb, 0x8e, 0x86, 0x31, 0x91, 0x97,
+ 0xbc, 0xcd, 0x31, 0x41, 0x2e, 0x80, 0x0a, 0xef, 0xfd, 0x24, 0x91, 0xbf,
+ 0x98, 0x33, 0xaf, 0x24, 0x06, 0xd4, 0x2f, 0x82, 0x42, 0x19, 0x14, 0x10,
+ 0xe8, 0x5d, 0x19, 0x96, 0x09, 0x29, 0x0c, 0x11, 0x83, 0x05, 0x39, 0x45,
+ 0xc3, 0x0f, 0x91, 0x18, 0xa1, 0xad, 0xaa, 0x9e, 0x3c, 0x64, 0x6f, 0xd4,
+ 0x0a, 0xf5, 0x32, 0x7d, 0xe4, 0xc1, 0x3f, 0x37, 0xbf, 0x8d, 0xf1, 0x4f,
+ 0x33, 0x54, 0x54, 0x6e, 0xc1, 0x6e, 0x50, 0xd8, 0x9c, 0x8e, 0xb2, 0x56,
+ 0xc6, 0x31, 0x02, 0x82, 0x01, 0x01, 0x00, 0x80, 0xec, 0xd0, 0x5f, 0x2a,
+ 0xc8, 0x65, 0x9c, 0x4c, 0xdf, 0xa4, 0x8c, 0x96, 0x2b, 0x45, 0x9f, 0xcc,
+ 0x44, 0xc0, 0x93, 0x61, 0x65, 0x53, 0xa4, 0x76, 0x60, 0xca, 0xda, 0x84,
+ 0x0f, 0xf4, 0xbd, 0x4d, 0x8b, 0x84, 0x90, 0x97, 0xbc, 0x8b, 0x98, 0x5f,
+ 0x4e, 0x65, 0x7f, 0xf7, 0x2d, 0x1e, 0xeb, 0x94, 0x93, 0x53, 0x97, 0x71,
+ 0x5e, 0x7f, 0x34, 0x58, 0x2c, 0x16, 0xe1, 0xb2, 0x46, 0x6e, 0xde, 0xbb,
+ 0x41, 0xd9, 0x6a, 0x2b, 0x02, 0xfe, 0xfb, 0xea, 0xd6, 0x93, 0xae, 0x23,
+ 0x30, 0xcc, 0xab, 0x23, 0x53, 0x94, 0x63, 0x7d, 0x00, 0xca, 0x17, 0xfc,
+ 0x87, 0xd6, 0x80, 0x76, 0x99, 0x65, 0x06, 0x8b, 0xe9, 0x44, 0x29, 0xfe,
+ 0x7a, 0x7f, 0xdc, 0x5b, 0xfb, 0x35, 0x66, 0x02, 0x83, 0xa1, 0x87, 0x52,
+ 0x09, 0x0e, 0xcb, 0x9f, 0xd1, 0x12, 0x9c, 0xf7, 0x23, 0x81, 0xf8, 0xee,
+ 0x24, 0xb6, 0xc9, 0x8f, 0xff, 0x17, 0x49, 0x7a, 0xfe, 0x46, 0x77, 0xc8,
+ 0x01, 0xcb, 0xee, 0x00, 0x17, 0xc9, 0x29, 0x10, 0x40, 0x2e, 0x57, 0xff,
+ 0x4b, 0x51, 0x0a, 0x60, 0x6c, 0x49, 0x5a, 0x66, 0x11, 0xdd, 0x81, 0xde,
+ 0xea, 0x67, 0xd8, 0x6e, 0x9c, 0x82, 0x63, 0x9a, 0x9c, 0x95, 0x12, 0x1c,
+ 0x52, 0x29, 0xa6, 0x51, 0x8e, 0x46, 0xad, 0x3b, 0xc1, 0xaf, 0xef, 0xae,
+ 0x57, 0x7d, 0x5a, 0x5e, 0xae, 0xe0, 0x57, 0x0b, 0x16, 0x0f, 0x21, 0xb8,
+ 0xb0, 0xf8, 0x4b, 0x3b, 0x7c, 0xcb, 0x6b, 0x77, 0x0f, 0x9c, 0xe0, 0x12,
+ 0xe5, 0xbc, 0xb8, 0x4b, 0xdb, 0xfb, 0x18, 0xe8, 0xc0, 0x50, 0x5c, 0x93,
+ 0x7d, 0x35, 0x66, 0x9b, 0xe1, 0x50, 0xbb, 0x3b, 0x9c, 0x14, 0xdb, 0xe3,
+ 0x61, 0x2a, 0xff, 0xbe, 0x83, 0xed, 0x28, 0x2a, 0x42, 0xb2, 0x62, 0x93,
+ 0x5a, 0xe1, 0x24, 0x68, 0x11, 0xc1, 0xb7, 0x9a, 0xf4, 0x7e, 0x3e};
+
+static const std::vector<uint8_t> priv_key_97{
+ 0x30, 0x82, 0x09, 0x43, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2d, 0x30, 0x82, 0x09, 0x29, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xe5, 0x03, 0x6c, 0x04, 0x9a, 0x64, 0xaf, 0x33, 0x3e, 0x1c,
+ 0x2b, 0x9d, 0xdc, 0x57, 0xc5, 0xe5, 0x6a, 0xae, 0x01, 0x7b, 0x4b, 0x6f,
+ 0xd0, 0x72, 0x65, 0x87, 0x88, 0x7a, 0xe0, 0xee, 0x7e, 0x72, 0xb8, 0x0a,
+ 0x42, 0x42, 0x81, 0xa9, 0x17, 0xd3, 0x81, 0x0c, 0x11, 0xc7, 0x63, 0x82,
+ 0xb8, 0xf8, 0x52, 0x12, 0x93, 0x44, 0xc8, 0x38, 0xa6, 0x34, 0xea, 0xfc,
+ 0xa3, 0xc2, 0x96, 0xde, 0x65, 0x3a, 0x7d, 0xd7, 0x88, 0x09, 0xbc, 0x33,
+ 0xe7, 0x87, 0xaa, 0x86, 0xd6, 0x95, 0x65, 0x27, 0x70, 0x28, 0xfc, 0x4d,
+ 0x1b, 0x44, 0x88, 0x0f, 0xe0, 0xa9, 0xbd, 0xe1, 0xaa, 0x7e, 0xce, 0xa9,
+ 0xc4, 0xe3, 0xaa, 0xa7, 0x26, 0xad, 0x19, 0x70, 0x10, 0x49, 0x21, 0x4d,
+ 0xc8, 0x6a, 0x5c, 0x57, 0x40, 0xb8, 0xcf, 0xee, 0xa0, 0xd9, 0x1d, 0x51,
+ 0xfa, 0xc4, 0x08, 0x16, 0x20, 0x5d, 0x00, 0x19, 0x55, 0xc1, 0x00, 0xdf,
+ 0x76, 0xf0, 0x1c, 0xe5, 0x0e, 0xe0, 0xfa, 0x3a, 0x11, 0x98, 0xb3, 0xc1,
+ 0x10, 0x34, 0x7f, 0xd3, 0xaa, 0x97, 0x8e, 0x1c, 0x66, 0x80, 0x04, 0x66,
+ 0x39, 0x1f, 0x84, 0x2b, 0x4f, 0x4e, 0x95, 0xa2, 0x2f, 0xf5, 0x83, 0x04,
+ 0x82, 0x3e, 0xad, 0xd6, 0x8e, 0x8f, 0xf6, 0x52, 0x26, 0x82, 0xbb, 0x8b,
+ 0x78, 0x16, 0x4f, 0x45, 0xe8, 0xbf, 0x43, 0x78, 0x96, 0x00, 0x74, 0x73,
+ 0xaf, 0xd0, 0xbd, 0x72, 0x9a, 0xfe, 0x6f, 0xb5, 0x6b, 0x4e, 0xa8, 0x95,
+ 0x0d, 0x4e, 0x0a, 0x69, 0xb9, 0x9b, 0x0c, 0xc8, 0xb7, 0x62, 0xb4, 0x5a,
+ 0xf4, 0xf1, 0x9e, 0x28, 0xb9, 0x92, 0xd4, 0x18, 0x00, 0xba, 0x85, 0x8b,
+ 0x00, 0x92, 0x23, 0x39, 0xdf, 0x83, 0xb9, 0xe0, 0xef, 0xb3, 0xc8, 0x26,
+ 0xd6, 0xa7, 0x4d, 0xea, 0x8b, 0x02, 0x4a, 0x3b, 0x47, 0xa1, 0xa4, 0x7c,
+ 0xfa, 0x90, 0x62, 0xc2, 0x5a, 0x65, 0xc0, 0xe0, 0xce, 0xfa, 0x15, 0x4e,
+ 0x4b, 0x8c, 0x23, 0x0d, 0x4a, 0x9e, 0x00, 0x9a, 0x8b, 0x2c, 0x3d, 0x20,
+ 0xa2, 0xbc, 0xde, 0x0f, 0xe3, 0xaf, 0x68, 0x99, 0x75, 0x47, 0xc6, 0x56,
+ 0xad, 0xd6, 0xc7, 0x0c, 0x6b, 0xde, 0x7f, 0x3e, 0x5a, 0x40, 0x33, 0x94,
+ 0x90, 0x1f, 0x0f, 0xfb, 0x13, 0xc6, 0x23, 0x47, 0xa7, 0x84, 0xb8, 0x26,
+ 0x21, 0x6f, 0xfe, 0xe0, 0x70, 0xd2, 0xec, 0x6b, 0x83, 0xf4, 0x43, 0x61,
+ 0x98, 0x00, 0x8d, 0x72, 0x45, 0xa5, 0x21, 0x57, 0xc2, 0xc1, 0x89, 0xc3,
+ 0x6a, 0xee, 0x31, 0x79, 0x0d, 0x91, 0x90, 0x27, 0xaf, 0xc2, 0x7a, 0x1e,
+ 0x2d, 0x90, 0xa1, 0x5d, 0xfd, 0x10, 0x18, 0xb4, 0xa8, 0xf9, 0xfe, 0x6d,
+ 0xf7, 0x7b, 0x95, 0x98, 0x4a, 0x11, 0x4f, 0x51, 0x84, 0x08, 0xa7, 0x14,
+ 0xb7, 0xdb, 0x03, 0xd4, 0xb2, 0x82, 0xa1, 0xc2, 0x91, 0xf7, 0x3b, 0xc2,
+ 0xd3, 0xd6, 0xa5, 0x93, 0x9c, 0xaf, 0x43, 0x9b, 0x2e, 0x0f, 0xfc, 0x1b,
+ 0x0a, 0x37, 0x3c, 0x25, 0x4e, 0x7e, 0x74, 0x01, 0x62, 0x86, 0xa6, 0x2e,
+ 0x7e, 0x7a, 0x43, 0xbf, 0xd2, 0xa4, 0x8f, 0x32, 0x0f, 0x66, 0x9b, 0x37,
+ 0x6d, 0xf1, 0xc3, 0x67, 0x5b, 0xd6, 0x09, 0x4d, 0x63, 0xb0, 0x15, 0xdf,
+ 0xc7, 0xc9, 0xe7, 0x28, 0x44, 0x4c, 0x59, 0xcd, 0x53, 0x5f, 0xe9, 0x08,
+ 0xb9, 0x90, 0x7b, 0x98, 0x94, 0x58, 0xe3, 0xfc, 0xe6, 0xb1, 0x4e, 0x3b,
+ 0xae, 0x0c, 0xcd, 0x66, 0x32, 0x8f, 0x9f, 0x8a, 0x4a, 0x12, 0x0b, 0x72,
+ 0x6f, 0xec, 0x81, 0x7c, 0x2d, 0x33, 0xa4, 0xae, 0xa3, 0xb4, 0xb0, 0x3d,
+ 0x4c, 0x42, 0x0b, 0x9f, 0x7a, 0xda, 0x82, 0xdd, 0x86, 0x2c, 0xac, 0xe4,
+ 0x40, 0x24, 0x1f, 0xfa, 0x03, 0x5a, 0x06, 0x72, 0x12, 0x0f, 0xb9, 0xa4,
+ 0xe4, 0x18, 0x84, 0x13, 0x71, 0x93, 0x2d, 0x28, 0xaf, 0x31, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0xd1, 0x62, 0x9f, 0x90,
+ 0x55, 0xd9, 0x58, 0x96, 0x71, 0x63, 0x30, 0x3d, 0xd5, 0x08, 0x2b, 0x57,
+ 0xe6, 0x81, 0xd1, 0xb8, 0xf8, 0xef, 0xf2, 0x95, 0xa5, 0x5e, 0x95, 0xda,
+ 0x43, 0x6d, 0xcb, 0x0e, 0xf8, 0x55, 0xe8, 0xdf, 0x05, 0xcd, 0xa4, 0x8b,
+ 0x2c, 0xa1, 0xec, 0x5f, 0x71, 0x0c, 0x44, 0x32, 0x46, 0x57, 0xd5, 0x6e,
+ 0x3d, 0xe2, 0x0d, 0x94, 0xb4, 0x84, 0xe8, 0xf5, 0x31, 0x1b, 0x85, 0x52,
+ 0x45, 0x5c, 0x9a, 0x74, 0xcc, 0x2e, 0x68, 0xb2, 0x11, 0xa7, 0xd6, 0xea,
+ 0x20, 0xe2, 0x3e, 0x1a, 0x3b, 0x14, 0x04, 0xaa, 0x53, 0xfc, 0xb0, 0x5c,
+ 0x81, 0xcf, 0xa2, 0x22, 0xee, 0xb1, 0x29, 0xe3, 0x3e, 0x54, 0x35, 0x78,
+ 0x6e, 0x99, 0x97, 0x4a, 0x45, 0xb8, 0xe8, 0x54, 0xd6, 0xb8, 0xaf, 0xe4,
+ 0x49, 0xb8, 0xd4, 0x37, 0xae, 0x27, 0x16, 0x2f, 0xc5, 0x74, 0xf5, 0x82,
+ 0x12, 0x65, 0x17, 0x92, 0xaf, 0x49, 0xa1, 0x65, 0x48, 0x05, 0xe5, 0xe4,
+ 0xac, 0xe4, 0x0a, 0xd2, 0xa3, 0x07, 0x11, 0xd9, 0xee, 0x45, 0x88, 0xe3,
+ 0xa8, 0x7b, 0x2e, 0xfc, 0x3d, 0x09, 0x79, 0x90, 0xe7, 0x36, 0xf1, 0xfb,
+ 0xd7, 0xb3, 0xc2, 0x45, 0xa6, 0xd4, 0xa8, 0x80, 0xc6, 0x50, 0x35, 0x68,
+ 0x4a, 0xbe, 0x31, 0x97, 0xb6, 0x01, 0x7e, 0x7a, 0x67, 0x60, 0x73, 0xbc,
+ 0xeb, 0xe3, 0x84, 0xc2, 0x45, 0xb6, 0xc0, 0x39, 0x09, 0xfd, 0x8e, 0xd8,
+ 0xb3, 0x2a, 0x1c, 0x42, 0x7e, 0xc0, 0x48, 0xb9, 0xe1, 0xab, 0x68, 0x97,
+ 0xea, 0xc8, 0x59, 0x63, 0x55, 0xa3, 0x13, 0xf1, 0x15, 0xba, 0x06, 0x71,
+ 0xc8, 0x99, 0x69, 0x91, 0x20, 0x28, 0x47, 0x0d, 0x56, 0x47, 0xc3, 0xa4,
+ 0x9c, 0x7e, 0x9c, 0xaa, 0xb3, 0x85, 0x4f, 0x1d, 0x08, 0x90, 0x39, 0x28,
+ 0x8e, 0xd6, 0x44, 0x57, 0xf6, 0x1c, 0x8e, 0xbb, 0x14, 0x90, 0xbe, 0x34,
+ 0x2f, 0x9b, 0xad, 0xda, 0xa0, 0x48, 0x83, 0xa1, 0xca, 0xaa, 0x39, 0x45,
+ 0x70, 0x94, 0x3d, 0x4b, 0xdf, 0xf1, 0xd1, 0xdf, 0xc4, 0x41, 0xaf, 0x33,
+ 0x5e, 0xa9, 0xa8, 0x3f, 0xd4, 0x91, 0x59, 0xd5, 0x60, 0x1d, 0x53, 0x53,
+ 0x81, 0x72, 0xb5, 0xd6, 0xb0, 0x9a, 0x87, 0xdc, 0x62, 0x36, 0x8d, 0x5a,
+ 0x26, 0x44, 0x3a, 0xf0, 0x82, 0xd4, 0xf9, 0x47, 0x6a, 0x8d, 0xda, 0x25,
+ 0x76, 0x06, 0xf5, 0xa1, 0xfe, 0x20, 0x24, 0x2a, 0x4a, 0x17, 0x01, 0xc6,
+ 0x39, 0x90, 0x35, 0xe5, 0xff, 0x66, 0xf7, 0x27, 0xa9, 0xc9, 0xe3, 0x94,
+ 0xee, 0xb6, 0xbc, 0xa6, 0x3a, 0x72, 0xb4, 0x7b, 0x24, 0xc8, 0x4c, 0x3e,
+ 0xbd, 0x01, 0x9e, 0x3c, 0xcc, 0xad, 0x4f, 0x01, 0xe4, 0xb3, 0x8b, 0xcf,
+ 0xf6, 0xe2, 0xce, 0x01, 0x87, 0x53, 0x2c, 0x44, 0xba, 0x8d, 0x0b, 0xfb,
+ 0x21, 0xeb, 0xa8, 0xe6, 0x01, 0x88, 0x1e, 0x42, 0x7c, 0x44, 0x7c, 0x17,
+ 0x11, 0xba, 0xf2, 0x08, 0xa3, 0x73, 0x46, 0x3e, 0x56, 0x67, 0x17, 0x55,
+ 0x7f, 0xcf, 0xf0, 0x4b, 0x58, 0x24, 0x2c, 0xbd, 0xfb, 0xab, 0x1a, 0x74,
+ 0x33, 0xf9, 0x74, 0xe4, 0x46, 0xa3, 0x8c, 0xc6, 0x0d, 0xb2, 0x65, 0x09,
+ 0x04, 0x26, 0x23, 0x55, 0x63, 0x37, 0x68, 0xf1, 0xe8, 0xb9, 0xce, 0xca,
+ 0x17, 0x66, 0xbd, 0xea, 0x36, 0x32, 0x2d, 0x28, 0xff, 0x9f, 0xf1, 0xbf,
+ 0xfb, 0x6c, 0xc1, 0x24, 0x9f, 0x25, 0x05, 0xa6, 0xcc, 0xf8, 0x94, 0x96,
+ 0xca, 0x7b, 0x7d, 0x48, 0x03, 0xa3, 0x6e, 0x7e, 0x45, 0x5e, 0x7a, 0xc4,
+ 0x37, 0xda, 0x71, 0x76, 0x75, 0x8a, 0x98, 0x8f, 0x4e, 0x48, 0xd4, 0xc9,
+ 0x11, 0x45, 0x27, 0x96, 0xe7, 0x47, 0x98, 0xd7, 0x23, 0x9f, 0x37, 0x04,
+ 0x6d, 0x1d, 0x43, 0x99, 0x89, 0x56, 0xd0, 0xbf, 0xdd, 0xe0, 0x6a, 0xc2,
+ 0x3f, 0xda, 0x77, 0x41, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf6, 0xf5, 0xd3,
+ 0x43, 0xf4, 0xb6, 0xce, 0xf4, 0xfb, 0xf6, 0xf9, 0xc2, 0x10, 0xd9, 0x5b,
+ 0x24, 0xa8, 0xe9, 0x8c, 0x26, 0xd8, 0x6f, 0x32, 0xe2, 0x9e, 0xbd, 0x9c,
+ 0xca, 0xf0, 0xfc, 0x81, 0x6b, 0xf2, 0x9c, 0x11, 0x4f, 0xdb, 0x3b, 0xc8,
+ 0xe2, 0xb6, 0x82, 0xec, 0x9b, 0x22, 0xb7, 0xe9, 0x72, 0x4a, 0x56, 0x39,
+ 0x15, 0x88, 0x5e, 0xd5, 0xb7, 0x87, 0x4c, 0xe6, 0x12, 0x40, 0x8d, 0xc1,
+ 0xc0, 0x5c, 0xfe, 0xf2, 0x34, 0x0f, 0xa2, 0xfa, 0x54, 0x7d, 0xa1, 0x3d,
+ 0xd4, 0xda, 0xec, 0xd4, 0xe2, 0x1b, 0x1a, 0x7d, 0x28, 0xde, 0x36, 0x2c,
+ 0xa7, 0xe5, 0x50, 0x89, 0xb1, 0xf7, 0x23, 0x87, 0x6c, 0x49, 0x8f, 0x10,
+ 0x05, 0xcd, 0x88, 0x1d, 0xae, 0x39, 0x07, 0xa3, 0x7c, 0x92, 0x69, 0xa3,
+ 0xbe, 0xea, 0x0c, 0x92, 0x18, 0xd4, 0x9d, 0x25, 0xb6, 0x01, 0x83, 0xfe,
+ 0x59, 0xf7, 0xd8, 0x5b, 0x78, 0xf3, 0xe5, 0xf4, 0x86, 0x3f, 0xf0, 0x84,
+ 0x01, 0x7f, 0xd1, 0x1d, 0x49, 0x17, 0xa8, 0x0d, 0xc8, 0x78, 0x72, 0x48,
+ 0xfa, 0x21, 0x20, 0xa9, 0x64, 0x2e, 0x7c, 0x45, 0x36, 0xbe, 0x96, 0x6a,
+ 0x25, 0xed, 0x20, 0x68, 0x29, 0x9a, 0xd2, 0x29, 0x50, 0x1a, 0xad, 0xda,
+ 0x4f, 0x94, 0x83, 0xb8, 0x6c, 0xa9, 0xd3, 0x12, 0xee, 0x84, 0xbb, 0xfe,
+ 0xde, 0x1d, 0x90, 0xb3, 0xa2, 0xf7, 0x65, 0x59, 0xc0, 0xce, 0x9d, 0xab,
+ 0x18, 0x61, 0x4a, 0xde, 0xfe, 0x8f, 0x93, 0xba, 0x61, 0x75, 0xa3, 0x82,
+ 0x35, 0x31, 0x5b, 0x24, 0xa7, 0x13, 0x5f, 0x03, 0x1b, 0xf2, 0x57, 0xc3,
+ 0xc7, 0x70, 0x8f, 0xa6, 0xa8, 0x9d, 0x7e, 0x0a, 0xef, 0x07, 0xe3, 0xc6,
+ 0x04, 0x20, 0x58, 0x57, 0x7a, 0xea, 0xb3, 0xb5, 0xaa, 0xc7, 0x80, 0xc2,
+ 0x97, 0x82, 0x83, 0x20, 0xf0, 0x9d, 0x36, 0xd5, 0x72, 0xa8, 0xa5, 0x78,
+ 0xab, 0x02, 0x82, 0x01, 0x01, 0x00, 0xed, 0x65, 0x6c, 0x45, 0x12, 0x4a,
+ 0xa2, 0xc2, 0x28, 0x32, 0xaa, 0xe3, 0x46, 0xf0, 0x17, 0x14, 0x19, 0xa8,
+ 0xd3, 0xee, 0x2d, 0x67, 0xde, 0xd9, 0xfd, 0x9e, 0x4b, 0x49, 0xc8, 0xa1,
+ 0xf4, 0xbe, 0xcc, 0x90, 0xf2, 0x1a, 0x57, 0xf8, 0x36, 0xf4, 0xbc, 0xa2,
+ 0xee, 0x67, 0xec, 0xe8, 0x74, 0xd5, 0xa4, 0xb9, 0x82, 0x71, 0x62, 0x34,
+ 0x00, 0x56, 0x5b, 0x75, 0x71, 0xc9, 0xb1, 0x9f, 0xa3, 0xd0, 0x49, 0x5b,
+ 0xbb, 0xd5, 0x74, 0x2a, 0x6e, 0xcd, 0xf5, 0x94, 0x00, 0x37, 0x2b, 0x9a,
+ 0xad, 0x39, 0xf3, 0x91, 0x91, 0xfc, 0x79, 0x91, 0x14, 0x3d, 0x8c, 0xd5,
+ 0xea, 0x7e, 0x1a, 0xa9, 0x89, 0x5d, 0x7f, 0x70, 0xac, 0xb7, 0x4e, 0x51,
+ 0x1f, 0x64, 0xd3, 0x9f, 0x00, 0xef, 0x5e, 0x6c, 0x66, 0xa9, 0x36, 0x24,
+ 0x4b, 0xa9, 0xd1, 0xe6, 0xa7, 0xa1, 0x05, 0xcb, 0x8d, 0x74, 0x7a, 0xbf,
+ 0x33, 0x59, 0x00, 0x31, 0x12, 0xbf, 0xc0, 0xaa, 0xda, 0x70, 0x48, 0x37,
+ 0xb3, 0x6f, 0x37, 0x66, 0xb4, 0x51, 0x88, 0xd4, 0xd3, 0x06, 0x17, 0x9d,
+ 0x7f, 0xe7, 0x38, 0xd6, 0xe7, 0xde, 0x8b, 0x2a, 0x9c, 0xb7, 0xb5, 0xc7,
+ 0xeb, 0x03, 0x4f, 0xc8, 0xba, 0x3b, 0xa8, 0x03, 0x60, 0x1b, 0xa4, 0x19,
+ 0x5b, 0xf4, 0x19, 0x1f, 0x16, 0xf6, 0xb8, 0xe6, 0x95, 0x71, 0x5f, 0x11,
+ 0x9b, 0xdb, 0x6a, 0x52, 0x99, 0x68, 0x1b, 0xbe, 0x43, 0xcb, 0x5f, 0x54,
+ 0x97, 0x39, 0xa3, 0x33, 0x0d, 0x68, 0x7a, 0x13, 0x51, 0x1c, 0x37, 0x36,
+ 0xba, 0xc1, 0x6a, 0x29, 0xbd, 0xde, 0xe1, 0x4e, 0x90, 0x49, 0x3a, 0x7a,
+ 0x85, 0xf9, 0xc9, 0x14, 0x81, 0x23, 0x4d, 0x86, 0x76, 0x24, 0xcb, 0x4e,
+ 0x2e, 0x64, 0x2e, 0x8c, 0x64, 0xa3, 0x20, 0xfe, 0xa3, 0x1c, 0x49, 0x84,
+ 0xc5, 0x0a, 0x95, 0x09, 0x47, 0x6b, 0x98, 0xf7, 0x2f, 0x93, 0x02, 0x82,
+ 0x01, 0x01, 0x00, 0xc9, 0xac, 0x60, 0x35, 0x7b, 0x8f, 0x1a, 0x1d, 0x07,
+ 0xf2, 0x5d, 0x6d, 0xb4, 0xb2, 0xbb, 0x72, 0x89, 0x9a, 0x07, 0x80, 0xe5,
+ 0x78, 0x91, 0x96, 0x6d, 0x49, 0xac, 0xd4, 0x31, 0xce, 0x12, 0xa6, 0xa3,
+ 0xbd, 0xfd, 0x89, 0x38, 0x20, 0x6f, 0x61, 0x6c, 0xe8, 0x27, 0xee, 0x5c,
+ 0x80, 0xd1, 0xdc, 0x2a, 0x86, 0x95, 0x21, 0x57, 0x77, 0x12, 0x92, 0x48,
+ 0xa4, 0x6c, 0xb1, 0xf5, 0x13, 0x8e, 0x68, 0xd7, 0xc8, 0xbe, 0xe3, 0xf2,
+ 0xed, 0x05, 0xfe, 0x9f, 0x85, 0x60, 0x68, 0x05, 0xcc, 0x27, 0xe0, 0xe9,
+ 0x7f, 0x4d, 0x3c, 0x65, 0x92, 0xda, 0x0e, 0xd5, 0xfe, 0x5a, 0x24, 0x02,
+ 0x0d, 0x7a, 0x96, 0xdc, 0xcf, 0x3e, 0xa7, 0x6e, 0x7b, 0xbc, 0xb9, 0x3d,
+ 0x0b, 0x56, 0xdf, 0xf0, 0xf4, 0xe1, 0xea, 0x93, 0x59, 0x66, 0xa9, 0x6e,
+ 0x5f, 0x52, 0x9f, 0x7a, 0x47, 0x5f, 0x1b, 0xfb, 0x81, 0x2c, 0xd9, 0xee,
+ 0x5b, 0x18, 0xbf, 0xd5, 0x51, 0x45, 0x8b, 0xaf, 0xe4, 0x86, 0x44, 0xdd,
+ 0x53, 0xb8, 0xc5, 0xc0, 0x4e, 0x9b, 0xf7, 0xdf, 0xbb, 0xbb, 0x78, 0xfb,
+ 0x59, 0x32, 0x70, 0x8d, 0x5d, 0x6a, 0x1b, 0xc4, 0xb4, 0x95, 0x3b, 0x7c,
+ 0x9a, 0x29, 0x70, 0xa8, 0x08, 0xd7, 0x61, 0xeb, 0x87, 0x51, 0xc1, 0x33,
+ 0x42, 0x12, 0x90, 0xc3, 0xc6, 0x7e, 0x50, 0xc6, 0xd6, 0x17, 0x4c, 0x7b,
+ 0x39, 0xc1, 0xfc, 0xe8, 0xfd, 0xea, 0xee, 0x02, 0xed, 0xd0, 0x83, 0x13,
+ 0x9e, 0xf1, 0x32, 0x8b, 0x8d, 0xd6, 0x54, 0x38, 0x15, 0x15, 0x2e, 0x77,
+ 0x6c, 0x3c, 0xae, 0xc2, 0xce, 0x17, 0x2c, 0x34, 0x68, 0xab, 0x11, 0xc1,
+ 0x63, 0x5f, 0xec, 0x69, 0x86, 0x01, 0x7b, 0xf7, 0x2a, 0x0d, 0x6e, 0x6c,
+ 0x62, 0x0b, 0x76, 0x06, 0x6b, 0xc8, 0xfd, 0x4f, 0x70, 0x64, 0x22, 0xfa,
+ 0x50, 0x00, 0x29, 0x1d, 0x3d, 0xdb, 0xf7, 0x02, 0x82, 0x01, 0x00, 0x08,
+ 0x09, 0xb6, 0x17, 0xc4, 0x9d, 0xc8, 0x53, 0x00, 0x9f, 0x6e, 0x8f, 0xd1,
+ 0x78, 0x11, 0x9f, 0xf9, 0x9a, 0x70, 0xca, 0x90, 0xb9, 0x02, 0x9f, 0xa8,
+ 0xe9, 0xb2, 0x2c, 0xe6, 0x61, 0x2d, 0x73, 0x44, 0x63, 0xe7, 0xfe, 0xa2,
+ 0x59, 0xe2, 0x2a, 0x79, 0x34, 0x9f, 0x13, 0xdf, 0xbe, 0xa3, 0x2e, 0x14,
+ 0xac, 0xbf, 0x50, 0xed, 0x7d, 0x4b, 0x41, 0xa1, 0x49, 0x21, 0xb8, 0x2d,
+ 0x8e, 0x75, 0x32, 0x79, 0x39, 0x64, 0xeb, 0xbe, 0x4a, 0x2d, 0x84, 0x45,
+ 0xbb, 0x64, 0x22, 0x7a, 0x14, 0x7b, 0xa7, 0x09, 0xab, 0x35, 0x21, 0x32,
+ 0x50, 0x8a, 0x39, 0xe7, 0x49, 0xda, 0xed, 0xb8, 0x23, 0x63, 0x66, 0x4a,
+ 0x09, 0x5b, 0x9f, 0xbd, 0x44, 0x1b, 0xe7, 0x03, 0x0f, 0x50, 0x2d, 0xca,
+ 0xa9, 0xaa, 0xf4, 0x31, 0xc4, 0x1a, 0xd7, 0xbe, 0x26, 0xac, 0x28, 0x54,
+ 0x94, 0xe6, 0xce, 0x39, 0xd5, 0xbd, 0x7c, 0x56, 0xf8, 0x52, 0x65, 0x31,
+ 0xb5, 0xd7, 0x3d, 0x94, 0x04, 0x66, 0xcb, 0xee, 0x39, 0x49, 0x03, 0xb5,
+ 0xb9, 0x57, 0x07, 0xce, 0xc6, 0xe3, 0x6c, 0xc5, 0xcc, 0xe8, 0xfe, 0xed,
+ 0x01, 0x5d, 0x5b, 0x0f, 0x09, 0x9c, 0xd8, 0x78, 0xdc, 0x18, 0x0a, 0x2b,
+ 0x0f, 0x2a, 0x32, 0xe5, 0x64, 0x82, 0x6b, 0x8a, 0x6a, 0x36, 0x11, 0xd6,
+ 0x82, 0xe0, 0x2e, 0x7d, 0x84, 0x90, 0x1d, 0x66, 0xc5, 0x33, 0x32, 0x86,
+ 0x35, 0xf3, 0xff, 0xaf, 0xd3, 0xa2, 0x67, 0x2e, 0x32, 0x6d, 0x52, 0xcb,
+ 0x47, 0x5a, 0x28, 0xb5, 0x69, 0xe1, 0xfa, 0xe8, 0x88, 0x4f, 0x48, 0x7b,
+ 0xa2, 0x78, 0x5a, 0x32, 0x63, 0xb1, 0xa3, 0x9a, 0x7e, 0x5a, 0x3d, 0x02,
+ 0xc3, 0xf9, 0xbe, 0x17, 0x30, 0x27, 0x7b, 0xf6, 0xe3, 0x84, 0x08, 0xcd,
+ 0xf6, 0x31, 0x39, 0xa4, 0xf7, 0x9c, 0xe0, 0x55, 0xd9, 0x81, 0x94, 0x90,
+ 0x12, 0x56, 0x87, 0x02, 0x82, 0x01, 0x00, 0x52, 0xed, 0x53, 0x25, 0x50,
+ 0x3f, 0x83, 0xa5, 0x65, 0x85, 0xb1, 0x47, 0x69, 0x46, 0xcd, 0xd5, 0xa4,
+ 0x39, 0x33, 0x79, 0x04, 0x3e, 0x91, 0xdb, 0x5f, 0x2b, 0x7d, 0x31, 0x3c,
+ 0x18, 0xe5, 0x4c, 0x29, 0x11, 0x21, 0x20, 0x94, 0x15, 0x59, 0x6f, 0xbe,
+ 0xa2, 0x06, 0x1c, 0xb0, 0xf9, 0xc7, 0xb0, 0x46, 0xcb, 0x89, 0x77, 0x30,
+ 0xd2, 0x74, 0xa8, 0x88, 0xdc, 0xd8, 0x0c, 0xc8, 0xba, 0x63, 0x04, 0x7b,
+ 0x17, 0x96, 0xa9, 0xf6, 0x15, 0xaa, 0x49, 0x50, 0x6e, 0xd0, 0x08, 0x53,
+ 0xbd, 0x1e, 0x1f, 0x7c, 0x4e, 0xab, 0xa6, 0xf1, 0x0c, 0x66, 0xa2, 0xd0,
+ 0x63, 0x93, 0x51, 0x9b, 0x37, 0x80, 0x53, 0x6b, 0xa8, 0x37, 0x76, 0x2d,
+ 0x91, 0x76, 0x65, 0x6a, 0x35, 0x0f, 0x92, 0x8a, 0x05, 0xe2, 0x62, 0x88,
+ 0xa5, 0xb9, 0xbc, 0xa5, 0x83, 0xb1, 0xc2, 0xd3, 0xd9, 0x49, 0x7b, 0xd9,
+ 0x80, 0x9e, 0x9b, 0x82, 0x32, 0x32, 0xda, 0xe4, 0x99, 0x7a, 0x4a, 0x19,
+ 0x44, 0x29, 0x0a, 0xd7, 0xe1, 0x08, 0x6a, 0xfd, 0x5d, 0x34, 0x66, 0xdc,
+ 0x02, 0xe4, 0x47, 0x22, 0x46, 0xe4, 0xa6, 0x8f, 0x73, 0xad, 0x5d, 0x0d,
+ 0x28, 0xbd, 0xd5, 0xd2, 0xb6, 0xf6, 0x09, 0x13, 0x51, 0xe0, 0x04, 0x60,
+ 0xc6, 0xd5, 0x2e, 0x4c, 0x4d, 0x92, 0x83, 0xbc, 0xc3, 0x4a, 0xeb, 0xae,
+ 0x77, 0x6c, 0x6b, 0x76, 0xe8, 0xf0, 0xef, 0xd0, 0x35, 0x74, 0xa9, 0x51,
+ 0x24, 0x8e, 0x7e, 0x1c, 0xab, 0x2d, 0xb5, 0x96, 0x84, 0x0e, 0x19, 0x98,
+ 0x18, 0xf7, 0x70, 0x61, 0xef, 0x5b, 0x68, 0x71, 0x6f, 0xe9, 0x53, 0xd4,
+ 0x8d, 0x4d, 0x82, 0xd5, 0xa7, 0x0f, 0xfb, 0x84, 0xe9, 0x29, 0x8e, 0x4c,
+ 0x0b, 0x23, 0x09, 0xe7, 0x60, 0x2e, 0xad, 0xbf, 0xa1, 0xc4, 0x37, 0x20,
+ 0xfc, 0x9c, 0xf7, 0x31, 0xfe, 0x00, 0xac, 0x4a, 0x0b, 0x0a, 0x60};
+
+static const std::vector<uint8_t> priv_key_98{
+ 0x30, 0x82, 0x09, 0x42, 0x02, 0x01, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a,
+ 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82,
+ 0x09, 0x2c, 0x30, 0x82, 0x09, 0x28, 0x02, 0x01, 0x00, 0x02, 0x82, 0x02,
+ 0x01, 0x00, 0xb9, 0x34, 0x3d, 0xd9, 0x6e, 0xd5, 0x58, 0xcd, 0x9a, 0x99,
+ 0x74, 0x0f, 0xb5, 0xde, 0x19, 0xa5, 0xca, 0x4c, 0x74, 0x0e, 0x10, 0x8b,
+ 0xcd, 0xae, 0x2d, 0x6a, 0xfd, 0x8d, 0x50, 0x91, 0xc0, 0x9e, 0xed, 0x87,
+ 0x02, 0x1f, 0xa1, 0xbd, 0x29, 0x1f, 0x6c, 0x23, 0xfd, 0x66, 0x57, 0xfe,
+ 0xfd, 0x47, 0x0f, 0xa6, 0x72, 0xab, 0x56, 0x8e, 0x41, 0xf5, 0xe3, 0x7b,
+ 0xf1, 0xb3, 0x82, 0x41, 0xad, 0x62, 0xf7, 0x76, 0x30, 0xb6, 0x44, 0xcd,
+ 0x77, 0xbe, 0x7d, 0xb8, 0x7d, 0x49, 0xae, 0x13, 0xa1, 0x51, 0xfe, 0x99,
+ 0x21, 0x98, 0xfa, 0x98, 0xd7, 0x90, 0x09, 0x9f, 0xab, 0xf7, 0x1e, 0x50,
+ 0x85, 0x34, 0x82, 0xf3, 0x21, 0xc8, 0x33, 0xe5, 0xc7, 0xf7, 0x66, 0x79,
+ 0xfa, 0xa9, 0xce, 0x2e, 0x4e, 0xd7, 0xac, 0xde, 0xef, 0x98, 0x94, 0x49,
+ 0x76, 0xb9, 0xb5, 0xa0, 0x6f, 0xcc, 0x00, 0xc7, 0xe3, 0x6a, 0x4d, 0x10,
+ 0x47, 0x55, 0x65, 0x87, 0x24, 0x39, 0x03, 0xb6, 0x78, 0xa3, 0x08, 0x5e,
+ 0xde, 0xd3, 0xa1, 0x7e, 0x7a, 0x7e, 0x69, 0x19, 0x66, 0xa0, 0xa2, 0x36,
+ 0xcc, 0xc9, 0x29, 0xaf, 0x83, 0xee, 0x37, 0xa7, 0x83, 0x72, 0xd5, 0x2c,
+ 0xd9, 0xbe, 0x2f, 0x79, 0xce, 0xa1, 0x8b, 0xb2, 0x0f, 0xcc, 0xb5, 0x93,
+ 0x35, 0xb0, 0x9b, 0x7d, 0x4e, 0x65, 0xb9, 0x3f, 0x8f, 0x06, 0xac, 0x98,
+ 0x3e, 0x52, 0x1a, 0x34, 0x1f, 0x38, 0x01, 0x9f, 0x96, 0x0b, 0x80, 0x66,
+ 0x1f, 0x9c, 0x4e, 0xaa, 0x7a, 0xac, 0x7c, 0x90, 0x01, 0x9a, 0xff, 0x2c,
+ 0x1e, 0xd8, 0x55, 0x71, 0xec, 0xfa, 0x86, 0xc4, 0x61, 0x88, 0x31, 0x73,
+ 0x9d, 0x78, 0xaf, 0x3a, 0xf4, 0x32, 0xe7, 0x54, 0x86, 0x74, 0xda, 0xf1,
+ 0xa7, 0x81, 0x60, 0x1e, 0xc1, 0xec, 0xef, 0xa9, 0x1f, 0xec, 0xf9, 0x8f,
+ 0xa5, 0x11, 0x3d, 0xe6, 0x7f, 0x02, 0x9e, 0x01, 0xfc, 0xe0, 0x87, 0x0f,
+ 0xae, 0x71, 0xcb, 0xde, 0x1a, 0xa2, 0xb2, 0x5c, 0xb9, 0x58, 0xef, 0x78,
+ 0xad, 0xa5, 0x40, 0xe0, 0x54, 0x55, 0x1b, 0xe7, 0x5c, 0x96, 0x59, 0x83,
+ 0x4d, 0x2f, 0xb4, 0x58, 0xb2, 0x0b, 0xe0, 0xc4, 0xdf, 0xcf, 0xd0, 0x2f,
+ 0x5c, 0x69, 0xad, 0xe3, 0x2a, 0x63, 0x01, 0x65, 0x6d, 0x83, 0xf7, 0xec,
+ 0x8b, 0x88, 0xa6, 0x10, 0xa9, 0xa4, 0xf5, 0xab, 0x2c, 0x1e, 0x60, 0xfc,
+ 0x8a, 0x09, 0x68, 0x48, 0x65, 0x8a, 0x1c, 0xab, 0x99, 0x2c, 0xdc, 0x99,
+ 0x54, 0xe2, 0x93, 0x41, 0xcd, 0xbd, 0x41, 0x84, 0x90, 0x9e, 0x60, 0x79,
+ 0xd3, 0x22, 0xb8, 0xa7, 0x6e, 0xda, 0x67, 0xd6, 0xb5, 0xca, 0x87, 0x8d,
+ 0x85, 0x0d, 0x6c, 0x3e, 0xa2, 0xff, 0xf7, 0x11, 0x9c, 0x1a, 0xa3, 0x13,
+ 0xd0, 0x37, 0x97, 0x49, 0x4f, 0x11, 0xb5, 0x4c, 0xd3, 0x6e, 0x4a, 0x8b,
+ 0x22, 0x57, 0x2b, 0x00, 0x88, 0x25, 0x1f, 0x9f, 0xb3, 0xed, 0x15, 0x31,
+ 0xa4, 0xe7, 0x05, 0x49, 0x05, 0x43, 0x73, 0xbd, 0x4e, 0x0a, 0x17, 0xa0,
+ 0x23, 0x0d, 0x10, 0x4c, 0x3f, 0x66, 0x6e, 0xbf, 0x2d, 0x14, 0xd2, 0x06,
+ 0x04, 0x05, 0xb8, 0x46, 0x20, 0x2d, 0x2e, 0x4a, 0x44, 0xad, 0xc7, 0x08,
+ 0xb1, 0x87, 0x49, 0xb7, 0x52, 0x35, 0xd9, 0x1e, 0xf7, 0x86, 0xef, 0x9b,
+ 0x86, 0x1a, 0xc1, 0x26, 0x2d, 0xad, 0x72, 0x8a, 0x39, 0x7c, 0xb9, 0xe2,
+ 0x99, 0xbb, 0x64, 0x73, 0x3d, 0x43, 0xaa, 0x2d, 0x21, 0x47, 0x7c, 0x72,
+ 0x6b, 0xfd, 0x59, 0x93, 0x80, 0x45, 0x78, 0xac, 0x05, 0x33, 0x46, 0x7a,
+ 0xf9, 0xa8, 0xee, 0x31, 0xd4, 0x02, 0xbc, 0xac, 0x63, 0x34, 0x84, 0xe5,
+ 0x44, 0x5e, 0xd3, 0xb1, 0xa7, 0x4d, 0x2a, 0x95, 0xfe, 0xca, 0x1c, 0x47,
+ 0x67, 0xd4, 0xcc, 0x7c, 0x15, 0x07, 0x65, 0x55, 0x84, 0x81, 0x02, 0x03,
+ 0x01, 0x00, 0x01, 0x02, 0x82, 0x02, 0x01, 0x00, 0x87, 0x77, 0xa7, 0xf9,
+ 0xe0, 0x31, 0x1b, 0xd8, 0xa0, 0x49, 0xb8, 0x74, 0x39, 0x62, 0x30, 0xbe,
+ 0x6d, 0x1f, 0xc9, 0x0f, 0xf4, 0x98, 0x5e, 0x25, 0x16, 0x41, 0x99, 0x1f,
+ 0x01, 0x9c, 0xeb, 0x19, 0x14, 0xc2, 0xd9, 0x11, 0xcc, 0x1b, 0x71, 0xf5,
+ 0xf3, 0x02, 0xcc, 0x3a, 0x4d, 0x09, 0x4d, 0xb7, 0xe9, 0xc1, 0xa5, 0x44,
+ 0xa0, 0x76, 0x43, 0xd7, 0x18, 0xc3, 0x33, 0x43, 0x4b, 0x76, 0xc0, 0xdd,
+ 0x90, 0x06, 0x9a, 0x90, 0xe7, 0xf8, 0xa6, 0xaa, 0xe6, 0x88, 0xc8, 0xd3,
+ 0xd9, 0x09, 0xb0, 0xc9, 0x2a, 0x02, 0x56, 0x69, 0xf0, 0x7b, 0x55, 0xc9,
+ 0x9c, 0xd0, 0x77, 0x57, 0xb5, 0x8b, 0xce, 0x33, 0x5f, 0xc9, 0x79, 0x9f,
+ 0x58, 0x1e, 0xae, 0x4a, 0xcf, 0x61, 0x4f, 0xb1, 0x5f, 0x07, 0xce, 0x51,
+ 0xc1, 0xb7, 0xfb, 0xe7, 0x4e, 0x28, 0x02, 0x38, 0xca, 0x9a, 0x84, 0xcb,
+ 0xe2, 0x92, 0x53, 0x4d, 0x10, 0xfb, 0x64, 0x42, 0x19, 0x96, 0x65, 0x2f,
+ 0x73, 0x00, 0xc8, 0x72, 0xf0, 0x0f, 0x7c, 0xcb, 0xad, 0xe7, 0xb6, 0xaf,
+ 0xba, 0x2e, 0x83, 0x3b, 0xe2, 0x0b, 0x55, 0x75, 0x9b, 0x11, 0x2f, 0xde,
+ 0x52, 0x45, 0x2c, 0x48, 0x15, 0x97, 0xcd, 0xd9, 0x68, 0x1e, 0x9f, 0xbe,
+ 0xd8, 0x50, 0xb1, 0x6f, 0xda, 0x2c, 0xc8, 0x6b, 0xdb, 0x00, 0x28, 0x15,
+ 0x0e, 0x10, 0x68, 0x8c, 0xc8, 0x38, 0x3f, 0xf5, 0x8c, 0x07, 0x2e, 0x02,
+ 0xa8, 0x65, 0x53, 0xba, 0x2b, 0xfc, 0x07, 0x09, 0x2d, 0x1d, 0x53, 0xc7,
+ 0xd1, 0x01, 0x00, 0xbb, 0xa0, 0x04, 0x64, 0xb7, 0x76, 0xa0, 0x73, 0x67,
+ 0xb8, 0xa5, 0xf2, 0x75, 0x4d, 0x3e, 0xb5, 0x23, 0x6e, 0x81, 0x1f, 0xd8,
+ 0x10, 0x0f, 0x6a, 0x9e, 0x14, 0xfc, 0x07, 0xbb, 0x01, 0x54, 0xde, 0x22,
+ 0x72, 0x16, 0xf2, 0x2c, 0x43, 0x4b, 0x07, 0xc1, 0x79, 0xd6, 0x9c, 0x75,
+ 0x4a, 0x87, 0x50, 0x5e, 0xd6, 0xcd, 0xd1, 0xcb, 0x04, 0x3f, 0x21, 0x62,
+ 0x92, 0x04, 0xfe, 0x46, 0x71, 0x24, 0x8c, 0x4e, 0x70, 0xd2, 0x8d, 0xd7,
+ 0xa5, 0xe6, 0x2f, 0xe9, 0xcf, 0xd0, 0x8b, 0x15, 0xa0, 0xbf, 0x57, 0x54,
+ 0x15, 0x8c, 0x55, 0xbf, 0x27, 0x1b, 0xec, 0x49, 0x63, 0x92, 0x3c, 0x06,
+ 0x96, 0x48, 0x68, 0xc0, 0x0b, 0x70, 0xf7, 0xf8, 0x7e, 0xa5, 0x4e, 0x2b,
+ 0x18, 0x8d, 0x36, 0x05, 0x47, 0x7c, 0xcf, 0xa2, 0xf6, 0x58, 0xa6, 0x29,
+ 0x8d, 0x62, 0x7f, 0x56, 0xae, 0x95, 0x13, 0x1f, 0xa0, 0xe1, 0x2c, 0x53,
+ 0x6b, 0x8a, 0xfe, 0x96, 0x2f, 0x8d, 0xaf, 0x4b, 0x9e, 0x66, 0xbd, 0xab,
+ 0x86, 0x7e, 0x38, 0x09, 0xd8, 0x0c, 0x53, 0x34, 0x42, 0x1d, 0x14, 0x30,
+ 0x5e, 0x3f, 0xba, 0x57, 0x10, 0xbe, 0xeb, 0xd3, 0xf2, 0x10, 0x12, 0xdf,
+ 0xeb, 0x94, 0x66, 0x44, 0xb1, 0xaf, 0x60, 0x4a, 0xee, 0xcb, 0x93, 0xef,
+ 0xe2, 0x88, 0xf0, 0x47, 0xc0, 0x76, 0xac, 0xf5, 0x79, 0x81, 0xe0, 0xb0,
+ 0xe8, 0x73, 0xfb, 0xfd, 0xfb, 0x4a, 0x49, 0x57, 0x9a, 0x7c, 0x1a, 0x8b,
+ 0x2c, 0x94, 0x53, 0x41, 0xe8, 0x76, 0x02, 0x7e, 0x93, 0xc2, 0x13, 0xf3,
+ 0x7b, 0x6c, 0x09, 0xe1, 0x25, 0x24, 0x88, 0xd3, 0x14, 0x36, 0xdc, 0x62,
+ 0xa9, 0x92, 0x4c, 0x4d, 0x92, 0xfc, 0xcb, 0x1f, 0x51, 0x29, 0x69, 0x07,
+ 0xe2, 0xfa, 0xba, 0x67, 0x4d, 0xd7, 0xab, 0x7e, 0x3d, 0x73, 0x76, 0x1a,
+ 0x7c, 0x62, 0x2b, 0xdb, 0xda, 0xbd, 0x45, 0xf0, 0x2c, 0xdc, 0x66, 0xf0,
+ 0xd6, 0x40, 0x0c, 0x6b, 0x45, 0x87, 0x5a, 0xc7, 0x20, 0xfe, 0x04, 0x5a,
+ 0xc8, 0x6a, 0x8e, 0x83, 0x24, 0x77, 0x0a, 0xba, 0x7b, 0x9d, 0x7b, 0xbe,
+ 0x49, 0xb9, 0x8a, 0x81, 0x99, 0x25, 0xab, 0x8d, 0x20, 0x02, 0x85, 0xef,
+ 0x0e, 0x92, 0x7d, 0x55, 0x02, 0x82, 0x01, 0x01, 0x00, 0xfc, 0xcc, 0xd1,
+ 0xad, 0x86, 0xa9, 0x3b, 0x05, 0xa2, 0xcb, 0xa0, 0xcb, 0x9c, 0xe8, 0x24,
+ 0x92, 0x4f, 0x59, 0x63, 0x06, 0x84, 0x1a, 0xf3, 0x40, 0x51, 0x69, 0xef,
+ 0x83, 0x6d, 0x6b, 0xd9, 0x6c, 0x57, 0xdd, 0x26, 0xce, 0x2d, 0x01, 0xe4,
+ 0x6e, 0xf1, 0x90, 0x87, 0x13, 0x46, 0xe1, 0x48, 0x6c, 0xdb, 0x3c, 0x11,
+ 0xdc, 0x05, 0xb5, 0x6e, 0x85, 0xc2, 0xa8, 0xfc, 0x5e, 0x1f, 0xf1, 0x5a,
+ 0xc2, 0x23, 0xe0, 0x33, 0xff, 0x80, 0xaa, 0x03, 0xa3, 0xc0, 0x46, 0x46,
+ 0x36, 0x79, 0x6e, 0x76, 0x86, 0x5f, 0x1f, 0x3e, 0x4d, 0x25, 0x5d, 0x7c,
+ 0xf8, 0xd2, 0xe1, 0x30, 0xda, 0x41, 0x2a, 0x65, 0x08, 0x05, 0x3a, 0x4a,
+ 0x4b, 0x46, 0xbc, 0x09, 0x10, 0x84, 0xcf, 0xf4, 0xfa, 0x5e, 0xe0, 0x07,
+ 0xd9, 0xe4, 0x8e, 0xfc, 0xba, 0x6c, 0x4d, 0xdc, 0x45, 0x25, 0xf5, 0xf4,
+ 0xa9, 0x3e, 0x57, 0x71, 0xbf, 0x1a, 0x55, 0x69, 0x9e, 0xb3, 0xc4, 0x1e,
+ 0xff, 0x56, 0x2e, 0x52, 0x9c, 0xd4, 0x81, 0xac, 0xa6, 0x01, 0xb7, 0xd4,
+ 0xb4, 0xa7, 0x70, 0x88, 0x69, 0xb7, 0xc3, 0xcb, 0xf7, 0x9a, 0xeb, 0x24,
+ 0x99, 0xa7, 0x84, 0x5e, 0x08, 0x05, 0xd6, 0xf3, 0x9e, 0x59, 0x4f, 0x68,
+ 0xfb, 0xc6, 0x9f, 0x1e, 0x92, 0xf7, 0x48, 0x8e, 0x57, 0xa8, 0x07, 0x5a,
+ 0x8f, 0x38, 0xc6, 0x4d, 0xb3, 0xfb, 0xe6, 0x42, 0xbd, 0x8c, 0xdc, 0x48,
+ 0xba, 0x23, 0xce, 0x01, 0x98, 0x58, 0xad, 0xed, 0xd8, 0xc3, 0xfe, 0x56,
+ 0xcc, 0x81, 0xe1, 0xb2, 0x33, 0xe8, 0xf4, 0x8a, 0x02, 0x17, 0x5f, 0xa2,
+ 0x91, 0x9d, 0x4c, 0x16, 0xbc, 0x90, 0x03, 0xa3, 0xae, 0xce, 0x7f, 0x3b,
+ 0x48, 0x27, 0x45, 0xb6, 0xf7, 0x67, 0xf1, 0x37, 0xac, 0xf1, 0xbb, 0x6c,
+ 0x67, 0x34, 0x30, 0x44, 0x0a, 0x3d, 0x17, 0x23, 0x77, 0x68, 0xf2, 0x35,
+ 0x83, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbb, 0x8c, 0x61, 0xe6, 0x48, 0x01,
+ 0x5d, 0x9d, 0x08, 0xf8, 0x78, 0x6e, 0x92, 0x36, 0xa5, 0xcb, 0x11, 0x00,
+ 0x48, 0x76, 0x6e, 0xe1, 0xd4, 0x3a, 0x85, 0x99, 0xb4, 0x45, 0x78, 0x53,
+ 0xbd, 0x67, 0xd1, 0x68, 0xd8, 0xd2, 0xc0, 0x76, 0xce, 0x44, 0x13, 0x43,
+ 0xdf, 0xe0, 0xaf, 0x9b, 0x21, 0x9b, 0xd2, 0x24, 0x57, 0xe0, 0xc4, 0x31,
+ 0x30, 0x4d, 0xaf, 0xeb, 0x78, 0xe0, 0x07, 0x88, 0x99, 0x21, 0x14, 0xbe,
+ 0x18, 0x2a, 0xac, 0x56, 0x6d, 0xe4, 0xa7, 0x88, 0xbe, 0x21, 0xa9, 0x1c,
+ 0x78, 0xfc, 0x6c, 0xb2, 0x14, 0xb6, 0xb4, 0x64, 0x96, 0x0b, 0xd4, 0xa2,
+ 0x57, 0xed, 0x88, 0x73, 0xe9, 0x4d, 0x94, 0xa8, 0x1f, 0x83, 0xac, 0xae,
+ 0x7f, 0x96, 0xea, 0xf5, 0xe3, 0xea, 0x09, 0x37, 0x56, 0x94, 0x11, 0xb1,
+ 0xdb, 0xb1, 0x42, 0x18, 0x59, 0xc7, 0x93, 0x30, 0x21, 0xd5, 0x4f, 0x2b,
+ 0x60, 0x01, 0xaf, 0x99, 0x82, 0x1a, 0x9e, 0x5f, 0x7b, 0xde, 0x3d, 0x39,
+ 0x6e, 0xd1, 0x2e, 0x65, 0x20, 0x21, 0xa0, 0xf8, 0x0a, 0x66, 0x24, 0x2c,
+ 0xe8, 0xbd, 0xbd, 0x1d, 0x55, 0x8c, 0x00, 0x47, 0x52, 0x41, 0xb7, 0x54,
+ 0xea, 0xfd, 0x8d, 0x2d, 0x32, 0x17, 0xc7, 0x17, 0x9d, 0x44, 0x07, 0x1f,
+ 0x1f, 0xdf, 0x3f, 0xb1, 0x98, 0xa6, 0xad, 0xdb, 0xdf, 0x14, 0xed, 0xfd,
+ 0xc7, 0x96, 0x0c, 0x0a, 0xef, 0x66, 0x68, 0xf6, 0x91, 0x2c, 0x52, 0xdf,
+ 0x53, 0xf2, 0x50, 0xce, 0x93, 0xfe, 0x42, 0x09, 0xdb, 0x18, 0x13, 0xe8,
+ 0xf0, 0x71, 0x60, 0xf5, 0xc1, 0x17, 0xee, 0x16, 0x21, 0x10, 0xff, 0x21,
+ 0xf3, 0x52, 0x27, 0xf2, 0xce, 0xc2, 0xc7, 0xf5, 0x86, 0xa6, 0xe3, 0x52,
+ 0xb5, 0x8a, 0x09, 0x00, 0xec, 0x91, 0xda, 0xa3, 0xf0, 0x5a, 0xb1, 0xeb,
+ 0xff, 0x2d, 0xd0, 0x0f, 0xf9, 0x45, 0x53, 0x40, 0x42, 0xab, 0x02, 0x82,
+ 0x01, 0x00, 0x76, 0xbb, 0xc8, 0x5b, 0x85, 0x1c, 0xe4, 0xe0, 0xcf, 0xc6,
+ 0x6e, 0x1e, 0x53, 0xf2, 0xe0, 0x82, 0x6b, 0x8c, 0x63, 0x2b, 0x43, 0x4e,
+ 0xd9, 0x23, 0x43, 0x59, 0xcb, 0x29, 0xe2, 0x71, 0xbe, 0x2b, 0xd9, 0xd4,
+ 0xc0, 0x0e, 0x24, 0x2b, 0x78, 0x5b, 0xf7, 0x4f, 0x57, 0x71, 0xe1, 0x5f,
+ 0x9c, 0x41, 0xac, 0x72, 0xb9, 0x3c, 0xaa, 0xdd, 0xbd, 0x2c, 0x4b, 0xf2,
+ 0x4c, 0x9d, 0xf4, 0xc8, 0xca, 0x44, 0xd6, 0xce, 0xcd, 0xfd, 0x5a, 0x34,
+ 0x00, 0x03, 0xa0, 0x22, 0x21, 0x86, 0x22, 0x60, 0x94, 0x80, 0xa6, 0x1a,
+ 0xa9, 0x8b, 0x58, 0x5a, 0x61, 0x81, 0x08, 0xa2, 0xc5, 0xec, 0x2c, 0xa1,
+ 0x39, 0xd4, 0x9b, 0x87, 0xf6, 0x2f, 0x06, 0xe8, 0xf8, 0x24, 0xef, 0x0c,
+ 0x31, 0x56, 0x8a, 0xcb, 0x14, 0x44, 0xed, 0xc9, 0x8e, 0xc0, 0x0c, 0x70,
+ 0x41, 0x5d, 0xa4, 0xe7, 0xb1, 0x62, 0xf0, 0x29, 0xe7, 0xfd, 0xc6, 0xe3,
+ 0x88, 0xf9, 0x06, 0x1b, 0xbe, 0x27, 0x55, 0x15, 0xea, 0xad, 0x48, 0x4e,
+ 0x23, 0x85, 0xd0, 0xd6, 0xc3, 0xab, 0x99, 0xdd, 0x0b, 0xe5, 0x03, 0x6f,
+ 0x8d, 0xd4, 0x1c, 0xca, 0x06, 0x65, 0xb8, 0xbd, 0x3d, 0xe0, 0xec, 0xc5,
+ 0x39, 0xa5, 0x0c, 0xf3, 0x74, 0x2e, 0x94, 0xea, 0x55, 0x54, 0xd7, 0x9a,
+ 0x17, 0x68, 0xea, 0x3d, 0x91, 0xf6, 0x24, 0xc7, 0x56, 0xe5, 0x8b, 0x11,
+ 0x6a, 0x15, 0x57, 0x1c, 0x7b, 0x78, 0x19, 0xaa, 0xff, 0x2a, 0xcb, 0xb3,
+ 0xdd, 0x3b, 0x6b, 0x4a, 0x81, 0x00, 0x0a, 0x9c, 0xb3, 0xb3, 0x17, 0xde,
+ 0x0b, 0x17, 0xd2, 0x5c, 0x93, 0xa1, 0x6a, 0xcc, 0xba, 0xfd, 0x13, 0x72,
+ 0xf2, 0x24, 0xff, 0x4d, 0xd8, 0xcd, 0x19, 0xcc, 0xef, 0x93, 0xa2, 0x19,
+ 0x34, 0x7a, 0x21, 0x0b, 0x53, 0x6d, 0xe1, 0xa0, 0x2d, 0xc4, 0xd5, 0x4e,
+ 0x91, 0xd4, 0xda, 0xd0, 0xaf, 0xfb, 0x02, 0x82, 0x01, 0x00, 0x4c, 0xa5,
+ 0x37, 0x51, 0x23, 0xf6, 0x22, 0xea, 0xcd, 0x42, 0xb5, 0xfd, 0x02, 0x16,
+ 0x01, 0x35, 0x76, 0xd2, 0x35, 0xca, 0xe8, 0xcf, 0xb3, 0xaa, 0xe2, 0xf4,
+ 0x88, 0xbe, 0xa7, 0x49, 0x19, 0xab, 0xb6, 0xe1, 0xf1, 0x52, 0x57, 0xc3,
+ 0x75, 0xd2, 0x4e, 0x49, 0x3b, 0xd2, 0x18, 0x11, 0xfe, 0xef, 0x2e, 0x37,
+ 0x1a, 0x0e, 0xca, 0x3f, 0x0b, 0xed, 0x83, 0xca, 0x68, 0x90, 0xad, 0xa3,
+ 0x7e, 0x69, 0x0d, 0x90, 0x0e, 0x52, 0x4a, 0x31, 0xdc, 0x21, 0x48, 0xf2,
+ 0x52, 0x39, 0x71, 0x62, 0x28, 0x73, 0x88, 0x7c, 0x52, 0x88, 0xc4, 0x3a,
+ 0x23, 0x33, 0xdc, 0x87, 0x28, 0x05, 0xf3, 0xf0, 0xe2, 0xd4, 0x88, 0xbf,
+ 0x18, 0x79, 0xf8, 0x75, 0x2b, 0xc1, 0x62, 0x6e, 0x70, 0xe1, 0x31, 0x39,
+ 0x03, 0x51, 0xe9, 0xd5, 0x54, 0xe2, 0x21, 0x0f, 0xd0, 0x89, 0x06, 0x36,
+ 0xf2, 0x6c, 0xb9, 0x39, 0x11, 0xb8, 0x3e, 0xaa, 0x2e, 0x88, 0x70, 0x56,
+ 0xb7, 0x49, 0x80, 0x9d, 0xdb, 0x12, 0xf3, 0xb1, 0xf2, 0x2a, 0xac, 0x1d,
+ 0x12, 0x2a, 0xe1, 0xf7, 0xd4, 0x79, 0xce, 0x32, 0x91, 0xc6, 0x70, 0x4a,
+ 0xb5, 0x6c, 0x13, 0xdf, 0x49, 0x55, 0xab, 0x7f, 0x5f, 0xec, 0x65, 0xb9,
+ 0xd9, 0xd4, 0x76, 0x50, 0x9a, 0xf6, 0xe2, 0x91, 0xd2, 0xbf, 0xb3, 0x67,
+ 0x9a, 0xc8, 0x73, 0xe6, 0x75, 0xcd, 0x75, 0x48, 0x76, 0xc3, 0xd4, 0x7b,
+ 0x87, 0xa2, 0xa4, 0x8f, 0x8e, 0x40, 0x06, 0x14, 0x16, 0x59, 0x1f, 0x65,
+ 0xe5, 0xba, 0xf6, 0x50, 0x09, 0x0b, 0x5c, 0xc3, 0xb2, 0x50, 0xf4, 0x44,
+ 0xe8, 0xe8, 0x88, 0x4b, 0xb8, 0xa3, 0xc7, 0x9d, 0xac, 0x2f, 0xe0, 0x06,
+ 0x10, 0x2c, 0x5d, 0xd4, 0x6c, 0x4a, 0x68, 0x19, 0x8f, 0x94, 0x9f, 0xd4,
+ 0xc5, 0xa2, 0x5a, 0xfa, 0x06, 0x44, 0x13, 0xb6, 0xa3, 0x79, 0x58, 0x67,
+ 0x77, 0x97, 0x02, 0x82, 0x01, 0x00, 0x7e, 0x3b, 0xc2, 0x5b, 0x06, 0xf6,
+ 0x42, 0xf9, 0x8a, 0x9e, 0xee, 0x09, 0x1d, 0xe9, 0x58, 0xde, 0x87, 0xac,
+ 0x82, 0x52, 0xfe, 0xc1, 0x17, 0xdd, 0x7c, 0x6e, 0x87, 0x3c, 0xfe, 0xff,
+ 0xbb, 0x01, 0x23, 0x20, 0xdd, 0xed, 0x22, 0xe3, 0x64, 0x06, 0x89, 0x34,
+ 0x69, 0x97, 0xa1, 0x3b, 0x8f, 0xb9, 0x6d, 0xa2, 0x5b, 0xd8, 0x90, 0xaf,
+ 0x6e, 0x65, 0x1f, 0x48, 0x84, 0xd9, 0x05, 0x1e, 0x24, 0xc9, 0xea, 0xd4,
+ 0x2f, 0x09, 0x63, 0x29, 0xb2, 0x69, 0x2a, 0xcd, 0x42, 0x37, 0x4d, 0x82,
+ 0x25, 0xa7, 0xb6, 0x11, 0x59, 0x31, 0x0a, 0x77, 0xdc, 0xbd, 0xc4, 0xad,
+ 0x80, 0x91, 0x43, 0xe6, 0xd6, 0x84, 0x89, 0x09, 0x65, 0xcf, 0x48, 0x5d,
+ 0x0e, 0x80, 0x52, 0x86, 0x40, 0x8b, 0xbd, 0xd3, 0x53, 0x79, 0x01, 0x61,
+ 0x47, 0x2c, 0x7b, 0x0d, 0x2c, 0x30, 0x9e, 0x89, 0x77, 0x85, 0xc2, 0x66,
+ 0x62, 0xe2, 0x7e, 0xc6, 0x20, 0xac, 0x7a, 0x49, 0x64, 0x24, 0x41, 0x00,
+ 0x49, 0xc0, 0x84, 0x8a, 0x2a, 0xf3, 0x4c, 0x44, 0xa2, 0x2f, 0x98, 0x6a,
+ 0xe8, 0xa9, 0x88, 0x91, 0xdd, 0xe9, 0x02, 0x19, 0xa4, 0xbb, 0xb7, 0x97,
+ 0x66, 0xbe, 0x31, 0x01, 0xff, 0xdd, 0xe6, 0xc3, 0x6a, 0x13, 0xda, 0xd1,
+ 0x35, 0x5d, 0xc4, 0x1d, 0xe4, 0x1b, 0xcd, 0x28, 0x2b, 0x29, 0xa1, 0x71,
+ 0xba, 0xc3, 0x19, 0x6d, 0xf7, 0xf1, 0x85, 0x22, 0xd7, 0x77, 0x6a, 0x94,
+ 0x7a, 0xc2, 0x16, 0x58, 0xfc, 0xac, 0x2d, 0x91, 0x36, 0x3a, 0xce, 0x96,
+ 0x81, 0x18, 0x4b, 0x2d, 0xb5, 0x28, 0x41, 0xc7, 0xb1, 0xcb, 0x12, 0x26,
+ 0x19, 0x97, 0xfc, 0x19, 0x89, 0x14, 0xed, 0x73, 0xa7, 0x26, 0xfa, 0xdf,
+ 0x94, 0xfa, 0xaa, 0x5b, 0x91, 0xa8, 0xcc, 0x1f, 0xb3, 0x0d, 0xc0, 0xdc,
+ 0x02, 0x37, 0x69, 0xdf, 0x5e, 0x76, 0xed, 0xdb, 0xbd, 0xd6};
+
+const RsaDecryptTestVector kRsa4096DecryptWycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {1,
+ {},
+ {0x59, 0x1b, 0xe9, 0xc4, 0xc0, 0x87, 0x76, 0x4d, 0x1c, 0x3f, 0x38, 0xb2,
+ 0x94, 0x8c, 0x89, 0x6b, 0xdc, 0xa1, 0x96, 0x16, 0xe7, 0x0c, 0xe1, 0xea,
+ 0x20, 0xc3, 0xc1, 0x36, 0x1d, 0x51, 0x63, 0x53, 0x45, 0xbb, 0x8d, 0xb8,
+ 0xf5, 0x59, 0xbe, 0x2a, 0x08, 0xdf, 0xa6, 0xc8, 0xe0, 0xa7, 0x17, 0xe9,
+ 0xc6, 0x97, 0x47, 0x62, 0xb7, 0x39, 0x27, 0x21, 0x36, 0x82, 0xe7, 0x30,
+ 0xcd, 0x46, 0x97, 0xd3, 0x77, 0xf8, 0xc3, 0x6c, 0xea, 0xb1, 0xb5, 0x2f,
+ 0xa4, 0xe6, 0x7f, 0x7f, 0x23, 0x0a, 0x1e, 0x3a, 0x55, 0x1a, 0x51, 0xb6,
+ 0xe3, 0x55, 0xf3, 0xd4, 0x00, 0x42, 0xd3, 0x50, 0x8a, 0x08, 0x98, 0xb0,
+ 0x61, 0xbd, 0xa6, 0xb6, 0xcf, 0xd1, 0xa1, 0x37, 0x53, 0xf3, 0x37, 0x9a,
+ 0x1b, 0xa3, 0x3f, 0x9e, 0x30, 0x33, 0x17, 0xcd, 0xf7, 0x68, 0xdd, 0xb0,
+ 0x09, 0xd8, 0x4a, 0x35, 0x72, 0x31, 0xd0, 0x4a, 0xa1, 0x59, 0xd8, 0x87,
+ 0x56, 0xf8, 0x03, 0x7b, 0xf1, 0xda, 0x99, 0x67, 0x20, 0xdc, 0x03, 0x60,
+ 0x99, 0x8f, 0x20, 0x55, 0xc1, 0xfa, 0x37, 0x47, 0x30, 0x47, 0xbc, 0xad,
+ 0x28, 0xb5, 0xc4, 0xff, 0x55, 0x40, 0x76, 0x9d, 0x6f, 0x23, 0x81, 0x5c,
+ 0xc0, 0x07, 0x88, 0x21, 0xc1, 0x97, 0x62, 0x49, 0x92, 0x63, 0x10, 0xf0,
+ 0xfa, 0x40, 0x13, 0xe1, 0xdd, 0x0b, 0xc7, 0x29, 0x4f, 0x4e, 0x50, 0xea,
+ 0xaa, 0x2f, 0x5a, 0xe3, 0xcf, 0x93, 0x6d, 0xea, 0x03, 0x2b, 0x42, 0xe5,
+ 0x88, 0x9d, 0x0f, 0x7f, 0xb8, 0xf1, 0x39, 0xec, 0xed, 0xe9, 0x58, 0xff,
+ 0x27, 0x56, 0xbe, 0x87, 0x6f, 0xea, 0x0b, 0x42, 0x6c, 0x90, 0x26, 0x82,
+ 0x52, 0x3f, 0xda, 0x74, 0x7e, 0xf8, 0xae, 0xe0, 0xb7, 0x2e, 0x0a, 0x76,
+ 0x65, 0x9a, 0x68, 0x9b, 0x98, 0x96, 0x85, 0xde, 0x91, 0x2a, 0x10, 0xcd,
+ 0x2c, 0x7e, 0x09, 0x5b, 0x14, 0x72, 0x94, 0xe8, 0xcd, 0xfc, 0x9e, 0x27,
+ 0x2a, 0x7d, 0xcd, 0xa4, 0x58, 0xc6, 0x1a, 0x6f, 0x94, 0xcb, 0xd1, 0xd5,
+ 0x4d, 0x9c, 0xec, 0x61, 0xf9, 0x5d, 0x7b, 0x46, 0x98, 0x76, 0x1a, 0x39,
+ 0x30, 0x71, 0x5b, 0x53, 0x71, 0x5e, 0xc6, 0x18, 0x3c, 0xec, 0x15, 0x9f,
+ 0x4b, 0x1e, 0x53, 0x20, 0x73, 0xb7, 0xcb, 0xb9, 0x22, 0x4e, 0x5c, 0x0d,
+ 0x5f, 0x8e, 0x36, 0x04, 0x1d, 0x5b, 0xe8, 0xf8, 0xde, 0x22, 0x03, 0xc6,
+ 0x6c, 0xde, 0xf2, 0x4a, 0x27, 0x80, 0x27, 0xe5, 0xa2, 0x21, 0x2b, 0xb5,
+ 0xad, 0xa3, 0x35, 0x20, 0xb3, 0x04, 0xf1, 0x86, 0xb5, 0x97, 0x3b, 0x00,
+ 0xc5, 0xd2, 0xad, 0x7d, 0x73, 0xe4, 0x04, 0xca, 0x1e, 0x93, 0x08, 0x28,
+ 0xf0, 0x8c, 0x85, 0xb6, 0x20, 0x01, 0xf5, 0x89, 0xa7, 0x3e, 0xf0, 0xd1,
+ 0xe8, 0xc2, 0x36, 0x7a, 0xb6, 0xf1, 0xa3, 0xbc, 0x29, 0xd9, 0x64, 0x55,
+ 0x97, 0xcf, 0x7c, 0x0a, 0x85, 0xbb, 0xf5, 0xbc, 0xee, 0x4c, 0x12, 0xfc,
+ 0x89, 0xaf, 0x54, 0x59, 0x22, 0x13, 0x27, 0x59, 0xf8, 0x3f, 0xdd, 0xb3,
+ 0x69, 0xb5, 0x5f, 0xe6, 0x8f, 0x2c, 0x93, 0xa7, 0xd2, 0x45, 0x9b, 0x04,
+ 0xf5, 0x2b, 0xfc, 0x2f, 0xc9, 0xec, 0x23, 0x7c, 0x14, 0xf6, 0x51, 0xb4,
+ 0x1e, 0x9f, 0xe8, 0x13, 0x20, 0x5c, 0x34, 0x5d, 0x1c, 0x36, 0xa8, 0x38,
+ 0x78, 0x5a, 0x24, 0x65, 0x61, 0x9f, 0xa0, 0xd4, 0x37, 0x00, 0x88, 0xcf,
+ 0x2b, 0x40, 0x83, 0xc9, 0x72, 0xb1, 0x7e, 0x4e, 0x0e, 0x20, 0x7e, 0x14,
+ 0x2a, 0x76, 0x55, 0x29, 0xb3, 0x25, 0xac, 0x91, 0xe1, 0x6e, 0xaa, 0xbe,
+ 0xd7, 0xd0, 0x10, 0xe1, 0x73, 0x55, 0x25, 0xd1, 0x66, 0xcd, 0x31, 0x0c,
+ 0xaa, 0xb5, 0xb2, 0x7e, 0x56, 0xbf, 0xf3, 0x6c, 0x47, 0x88, 0x68, 0x23,
+ 0x3a, 0x38, 0x22, 0x8e, 0x01, 0x77, 0xce, 0xc9},
+ priv_key_66,
+ true},
+
+ // Comment:
+ // tcID: 2
+ {2,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ {0xae, 0x1e, 0xdf, 0xea, 0x69, 0x2e, 0xca, 0x58, 0x77, 0x5d, 0x3c, 0x35,
+ 0x99, 0x9e, 0x57, 0x38, 0x88, 0x6a, 0x47, 0x88, 0x48, 0x14, 0x99, 0x4b,
+ 0x29, 0xdc, 0xc9, 0x7b, 0x99, 0xe7, 0x9d, 0x9f, 0x35, 0xac, 0x1d, 0xe6,
+ 0x80, 0xca, 0x6a, 0xc6, 0x63, 0x8f, 0xe7, 0x37, 0x71, 0xad, 0xe6, 0x5e,
+ 0x74, 0xd1, 0x3f, 0x8d, 0xe0, 0x1e, 0xe5, 0xcd, 0xf5, 0xc4, 0xc4, 0xed,
+ 0x2b, 0x86, 0x26, 0x12, 0x18, 0xec, 0x52, 0x94, 0x37, 0x60, 0x63, 0x53,
+ 0xa8, 0x0f, 0xe4, 0x5b, 0xe9, 0xfc, 0x7f, 0x9f, 0x27, 0x85, 0x0a, 0x70,
+ 0x65, 0x3a, 0xd3, 0x1f, 0x49, 0x0c, 0x10, 0x75, 0x42, 0x9a, 0xd5, 0x26,
+ 0x3c, 0x46, 0x99, 0x2a, 0x12, 0x65, 0x87, 0x1a, 0x5e, 0xcf, 0xc7, 0x39,
+ 0x0c, 0x86, 0xd7, 0x2e, 0xad, 0x11, 0x80, 0x28, 0xa3, 0xfb, 0x3b, 0x9f,
+ 0xc8, 0x1a, 0xd0, 0x55, 0xc1, 0x37, 0xe3, 0x4c, 0x6d, 0x56, 0x76, 0x9c,
+ 0xc8, 0xcc, 0x6e, 0x9e, 0xda, 0xa3, 0x19, 0x58, 0xd0, 0xb2, 0xac, 0x87,
+ 0x75, 0x18, 0x70, 0xf8, 0xc9, 0x55, 0xed, 0x2a, 0x09, 0x99, 0xd5, 0x63,
+ 0x8c, 0x8a, 0x42, 0x86, 0x41, 0x74, 0xa0, 0xc8, 0x04, 0x5a, 0x6f, 0xa8,
+ 0x10, 0xb6, 0xe0, 0x20, 0x4f, 0x15, 0x80, 0x0d, 0xfe, 0xa5, 0x68, 0x8d,
+ 0x98, 0x15, 0x6b, 0x15, 0x89, 0xd4, 0xc5, 0x10, 0x32, 0xc7, 0x76, 0x1b,
+ 0xb0, 0x2f, 0xb9, 0x0f, 0xc1, 0x56, 0x43, 0xdb, 0x17, 0xf3, 0x98, 0xb3,
+ 0x0f, 0x79, 0x90, 0x6c, 0x73, 0x9d, 0xc1, 0x07, 0x51, 0x01, 0x10, 0x32,
+ 0xbc, 0x75, 0x82, 0x83, 0x22, 0xde, 0x3d, 0x1e, 0x98, 0xde, 0x6f, 0x1b,
+ 0xf6, 0x44, 0x61, 0x9e, 0x91, 0xcd, 0xd8, 0x75, 0xf1, 0x8b, 0x08, 0xc5,
+ 0x87, 0x6a, 0x48, 0x5d, 0x8d, 0x46, 0xe5, 0xcd, 0xe5, 0x43, 0x5e, 0x26,
+ 0xea, 0xdc, 0xac, 0x8d, 0xc4, 0x8e, 0xad, 0x9f, 0x9f, 0xb7, 0x47, 0x22,
+ 0x0f, 0xcd, 0xb0, 0x9d, 0x2d, 0xfb, 0x1d, 0x11, 0x97, 0xb5, 0x91, 0xb1,
+ 0xaa, 0x30, 0x03, 0xc6, 0x1d, 0xd8, 0x80, 0xfc, 0x4e, 0x0b, 0x7d, 0xa5,
+ 0x91, 0x46, 0xe0, 0x4e, 0xb0, 0xd1, 0x27, 0x15, 0xf6, 0xf4, 0x47, 0x04,
+ 0xbf, 0x0a, 0x9a, 0x0f, 0xd7, 0x7b, 0xc7, 0xb7, 0x4d, 0x3b, 0x61, 0x15,
+ 0x7f, 0xf5, 0xb0, 0x22, 0x1c, 0x78, 0x2f, 0xc8, 0x86, 0xb9, 0xcf, 0xde,
+ 0xfc, 0xaa, 0x2c, 0xd7, 0x37, 0x17, 0x8c, 0x68, 0x3c, 0x84, 0x05, 0x5b,
+ 0xee, 0xcc, 0xdd, 0x1d, 0x40, 0x2d, 0x53, 0x8e, 0x0b, 0x72, 0x48, 0x5f,
+ 0x3b, 0xe9, 0x3d, 0x80, 0x41, 0xa1, 0x45, 0xab, 0x0d, 0x42, 0x85, 0x57,
+ 0x06, 0xd6, 0x10, 0x56, 0xa1, 0xd4, 0x9a, 0x65, 0x6c, 0xd6, 0x74, 0x86,
+ 0x68, 0x23, 0x49, 0xed, 0x0a, 0x6f, 0x8f, 0xf5, 0x2f, 0xf0, 0x5e, 0xf8,
+ 0x00, 0xa9, 0x69, 0xb9, 0x78, 0xf9, 0x3d, 0x44, 0x1f, 0x89, 0x63, 0x02,
+ 0x02, 0x9c, 0xe5, 0xe8, 0xe8, 0x00, 0xf3, 0xb5, 0xc2, 0xbb, 0x9c, 0x92,
+ 0xc9, 0x3c, 0xda, 0x18, 0x14, 0x5f, 0xca, 0xeb, 0x8f, 0x89, 0x42, 0x78,
+ 0x70, 0x74, 0xb0, 0x2b, 0x43, 0x4b, 0x4e, 0x52, 0xb6, 0xdd, 0xd9, 0x18,
+ 0xc4, 0xad, 0x0e, 0xa2, 0x25, 0x75, 0xfd, 0xa6, 0xb1, 0x08, 0xb6, 0xe0,
+ 0xb8, 0xc7, 0xf6, 0x81, 0x76, 0x7c, 0x55, 0x3f, 0x5b, 0x6b, 0x2a, 0xb5,
+ 0x6b, 0xc6, 0x57, 0xf7, 0x01, 0x7d, 0x1d, 0xef, 0xf8, 0xf1, 0xf5, 0x59,
+ 0x06, 0x76, 0x7b, 0xd0, 0x39, 0x03, 0x83, 0x73, 0x41, 0x6e, 0xb1, 0x19,
+ 0x8e, 0x01, 0x95, 0x11, 0x2d, 0xf8, 0xc8, 0x7c, 0x52, 0x84, 0x0e, 0x32,
+ 0xe4, 0xd6, 0x16, 0x96, 0x3b, 0x2e, 0x9c, 0xc7, 0x52, 0x4c, 0x21, 0x48,
+ 0x7d, 0x7e, 0x81, 0x69, 0x61, 0x25, 0xca, 0x63},
+ priv_key_66,
+ true},
+
+ // Comment:
+ // tcID: 3
+ {3,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x04, 0x32, 0x7a, 0x40, 0xb0, 0x2b, 0xf6, 0x71, 0x55, 0x71, 0x24, 0xf9,
+ 0x63, 0xa5, 0x7b, 0x38, 0x60, 0xe9, 0x2c, 0xff, 0x62, 0xc4, 0x39, 0xc0,
+ 0x42, 0x5b, 0x48, 0xb4, 0x34, 0x6f, 0xc6, 0x0c, 0x0e, 0xbf, 0x7a, 0x75,
+ 0x84, 0xf9, 0x4d, 0x34, 0x45, 0x0d, 0x20, 0xcb, 0xd8, 0x77, 0xc8, 0xd5,
+ 0xdc, 0xa1, 0x2f, 0x51, 0x7b, 0x48, 0x6c, 0x2c, 0xcc, 0xb8, 0xe1, 0xf4,
+ 0x67, 0x27, 0x6a, 0xc0, 0x3a, 0xad, 0xc9, 0x4a, 0x97, 0xfc, 0xd2, 0x24,
+ 0x99, 0x4d, 0x81, 0x67, 0x2e, 0xb5, 0x77, 0xcf, 0x0b, 0xbd, 0x6a, 0xa9,
+ 0x48, 0xd3, 0xdc, 0x4d, 0x7f, 0x06, 0x45, 0x6f, 0x66, 0x50, 0xe5, 0x62,
+ 0x04, 0x35, 0xc0, 0x78, 0x78, 0x7d, 0xb0, 0xf3, 0x61, 0x24, 0xb2, 0x92,
+ 0x34, 0x9e, 0xbe, 0x01, 0x1c, 0xe5, 0x4b, 0x3e, 0x93, 0x2f, 0xac, 0x65,
+ 0x25, 0xa3, 0x7c, 0x79, 0x38, 0x46, 0xa4, 0xf0, 0x8a, 0xc3, 0x69, 0x4d,
+ 0x64, 0x9f, 0x4a, 0x04, 0xe2, 0x4e, 0x1f, 0x5e, 0x50, 0xf1, 0x1a, 0x04,
+ 0x92, 0xa6, 0x8a, 0x50, 0x9c, 0xf3, 0x0e, 0x56, 0x5c, 0xeb, 0x99, 0x31,
+ 0x56, 0x5b, 0x4a, 0xa5, 0xc3, 0x51, 0x4b, 0x2b, 0xa8, 0x7c, 0x4c, 0x09,
+ 0x37, 0xeb, 0xcd, 0x6b, 0xb2, 0xb8, 0x24, 0x8a, 0xbb, 0x09, 0x70, 0xd3,
+ 0x04, 0x80, 0x05, 0x9d, 0xae, 0xa4, 0xc6, 0xae, 0x55, 0x6f, 0x6e, 0x91,
+ 0xb2, 0x5f, 0xfa, 0x5a, 0x4f, 0x72, 0x3a, 0x9b, 0xf9, 0x8a, 0x0b, 0xff,
+ 0x66, 0x8a, 0x1f, 0x0c, 0x79, 0x9d, 0x3b, 0x0c, 0x85, 0xb1, 0x91, 0x90,
+ 0xdb, 0xfb, 0x5d, 0x89, 0x4f, 0x84, 0xfa, 0x5d, 0x72, 0xd2, 0x61, 0xdd,
+ 0x2c, 0x09, 0x01, 0x3d, 0xc0, 0x98, 0x1c, 0xd0, 0xc4, 0x6d, 0x7a, 0x08,
+ 0x71, 0x08, 0x01, 0x59, 0x0a, 0xac, 0x8f, 0xf1, 0x7b, 0x23, 0x73, 0x87,
+ 0x42, 0x7a, 0xb3, 0xc6, 0xd6, 0xf2, 0xa5, 0x94, 0x34, 0xb3, 0x7f, 0x12,
+ 0x3b, 0xc7, 0xfc, 0x0a, 0x83, 0xd5, 0xca, 0x57, 0x93, 0x54, 0x0c, 0xba,
+ 0x58, 0x2e, 0x41, 0xb2, 0x62, 0x85, 0x9d, 0x36, 0xea, 0xbd, 0x0a, 0xa8,
+ 0x20, 0x3c, 0xa0, 0x5d, 0x4c, 0x16, 0xaa, 0xf2, 0xa7, 0xb2, 0xbc, 0x7f,
+ 0x25, 0x14, 0x97, 0xd4, 0xc8, 0xf8, 0x65, 0x4d, 0xea, 0xe3, 0xcf, 0xff,
+ 0xc5, 0xd3, 0x59, 0x9a, 0xb4, 0x77, 0x95, 0x85, 0xbf, 0x16, 0x73, 0x19,
+ 0x67, 0x82, 0x07, 0x5a, 0x91, 0xee, 0x7c, 0x32, 0x96, 0xa2, 0xed, 0xc6,
+ 0xee, 0x6c, 0x30, 0x34, 0x4d, 0xd0, 0xc0, 0xa8, 0x22, 0x74, 0xae, 0x17,
+ 0x98, 0x2e, 0xeb, 0x23, 0xec, 0xa5, 0xc3, 0x9c, 0x7d, 0x11, 0xa2, 0xdd,
+ 0x17, 0x1c, 0x70, 0x10, 0x8b, 0x0a, 0x33, 0x16, 0x4f, 0xc1, 0x75, 0x42,
+ 0x55, 0x86, 0xf7, 0x14, 0xde, 0xb5, 0x55, 0x2e, 0x90, 0xe5, 0x61, 0xf7,
+ 0x88, 0x22, 0x11, 0xd3, 0xf0, 0x1c, 0x07, 0x86, 0x72, 0x56, 0xd0, 0xcc,
+ 0xa5, 0x11, 0xe6, 0x1b, 0x0c, 0xb5, 0x11, 0x89, 0xd8, 0xe5, 0x12, 0x4e,
+ 0x8c, 0xac, 0xda, 0xb6, 0x04, 0x2b, 0xd4, 0x21, 0x44, 0x7f, 0xfa, 0x7f,
+ 0xe6, 0xca, 0xd8, 0xe7, 0xf1, 0x7d, 0xd3, 0xe5, 0x99, 0xba, 0xe0, 0x61,
+ 0xf8, 0x5b, 0xb5, 0x18, 0x17, 0x26, 0xd1, 0xc0, 0xc5, 0xbb, 0xf2, 0xc2,
+ 0xa5, 0xc1, 0xe6, 0x0f, 0x48, 0x6a, 0x81, 0x78, 0x2e, 0x58, 0xd9, 0x0c,
+ 0xcd, 0x5a, 0x76, 0x9f, 0x98, 0x36, 0x17, 0x65, 0x44, 0x1d, 0xe1, 0x42,
+ 0xbb, 0x0a, 0x7f, 0x7b, 0xd4, 0x06, 0xa5, 0x37, 0xd5, 0xbe, 0x0c, 0x27,
+ 0x73, 0xe8, 0x47, 0xb1, 0xdf, 0x1d, 0x49, 0xac, 0x1d, 0xaa, 0x96, 0x3f,
+ 0xee, 0xc8, 0x49, 0x54, 0xb7, 0x2a, 0x69, 0x5b, 0x74, 0x28, 0x11, 0x59,
+ 0x64, 0x7a, 0x62, 0xa3, 0xc1, 0x9a, 0xcd, 0xda},
+ priv_key_66,
+ true},
+
+ // Comment:
+ // tcID: 4
+ {4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ {0xc5, 0x50, 0xc1, 0xdb, 0x08, 0xba, 0x64, 0x7b, 0x81, 0x29, 0x73, 0xac,
+ 0x38, 0x78, 0x4a, 0x62, 0xe7, 0x07, 0x84, 0x03, 0x67, 0xa7, 0x25, 0xe6,
+ 0x04, 0x89, 0xa0, 0x99, 0x5a, 0x78, 0x94, 0x63, 0xd0, 0x5a, 0x3a, 0x6e,
+ 0xf7, 0xcf, 0x06, 0xa8, 0xfa, 0x73, 0x04, 0xcf, 0x28, 0xe8, 0xb1, 0x1d,
+ 0x1b, 0x68, 0x4b, 0xa8, 0x7e, 0x3b, 0xe7, 0x12, 0xb2, 0xc0, 0x86, 0xe2,
+ 0xac, 0xc7, 0xc8, 0xd4, 0x6e, 0xa8, 0x41, 0x75, 0xbe, 0xe9, 0xe4, 0xd2,
+ 0x5c, 0x4a, 0x24, 0x96, 0x72, 0x96, 0x37, 0x48, 0x11, 0xd4, 0xaf, 0xc6,
+ 0x67, 0x52, 0x23, 0xe6, 0x24, 0xb7, 0xf2, 0xc5, 0x9f, 0x8a, 0x02, 0xa8,
+ 0x75, 0xb1, 0xca, 0x75, 0xde, 0x2f, 0x5f, 0xde, 0x43, 0xb8, 0x5b, 0x7a,
+ 0xef, 0xcd, 0xa3, 0xbe, 0xae, 0x7c, 0xfd, 0xe9, 0xea, 0x02, 0x15, 0xc4,
+ 0x8d, 0x65, 0xa8, 0xb4, 0x01, 0x4a, 0xca, 0x44, 0x6b, 0x78, 0x0c, 0x78,
+ 0x5a, 0x49, 0xfd, 0xc8, 0x48, 0x1e, 0x3c, 0x34, 0x2c, 0x82, 0xa6, 0x6d,
+ 0x11, 0x03, 0xbc, 0x48, 0xa4, 0xbe, 0xf5, 0x70, 0x2e, 0x6b, 0x91, 0x57,
+ 0xed, 0x36, 0x7e, 0x20, 0x60, 0x5d, 0x46, 0x45, 0x08, 0x49, 0x50, 0xab,
+ 0xf3, 0x6e, 0xe4, 0x9d, 0x76, 0xd2, 0x5b, 0xc2, 0x63, 0x91, 0x30, 0xe0,
+ 0x1f, 0xd9, 0x59, 0x2e, 0xf3, 0x99, 0xaa, 0x67, 0x0c, 0x3c, 0xc5, 0x49,
+ 0x78, 0x74, 0x66, 0xbf, 0x7f, 0xb5, 0xfa, 0x5b, 0xe2, 0x03, 0xcf, 0x86,
+ 0x75, 0x94, 0x19, 0x81, 0x2a, 0xf0, 0x03, 0x85, 0x0f, 0xfd, 0x3b, 0xf9,
+ 0xc7, 0x17, 0x09, 0x19, 0xca, 0x68, 0xc2, 0x24, 0xcd, 0x4f, 0xe9, 0xa3,
+ 0x56, 0x6b, 0xdc, 0x17, 0x79, 0x3a, 0x69, 0x68, 0x83, 0x13, 0xd7, 0x1a,
+ 0xde, 0xd8, 0xb6, 0x4e, 0x3b, 0xe8, 0xc4, 0x7f, 0x81, 0x10, 0x3a, 0xb3,
+ 0x5a, 0xd6, 0x09, 0x0d, 0x98, 0xd7, 0xd0, 0x09, 0x52, 0xaa, 0xbd, 0x1c,
+ 0x67, 0xec, 0xe3, 0xe2, 0xee, 0x12, 0x71, 0x7f, 0x4f, 0xc1, 0xe8, 0x49,
+ 0xce, 0x2b, 0x81, 0x30, 0xac, 0x58, 0x73, 0xcc, 0xfb, 0x99, 0xcf, 0x68,
+ 0x37, 0x56, 0x64, 0x1d, 0x11, 0x74, 0x72, 0x76, 0xcb, 0xee, 0x0a, 0x9e,
+ 0x75, 0xa7, 0x85, 0x10, 0x12, 0x51, 0x7b, 0xd4, 0xc1, 0x97, 0xcc, 0x84,
+ 0x3c, 0x9f, 0x26, 0xc6, 0xf2, 0xf3, 0x57, 0x32, 0x39, 0x18, 0x60, 0x0d,
+ 0xb9, 0x6d, 0xd4, 0x38, 0x82, 0x02, 0xaf, 0xe2, 0x76, 0xed, 0xcb, 0x9b,
+ 0x73, 0xb2, 0xd7, 0xd4, 0x31, 0x26, 0xc3, 0xa9, 0x2f, 0x73, 0x54, 0xdb,
+ 0xa6, 0xe6, 0x7a, 0x1b, 0xda, 0x30, 0x61, 0x28, 0x97, 0x39, 0x21, 0x16,
+ 0xd3, 0x3e, 0x53, 0x00, 0x5e, 0x4e, 0xea, 0x4d, 0xda, 0x08, 0x7e, 0x5e,
+ 0xee, 0x5a, 0x30, 0x73, 0x90, 0x76, 0xc1, 0xba, 0x83, 0x86, 0x70, 0xf0,
+ 0x31, 0x5c, 0xeb, 0x7c, 0xdc, 0x9b, 0x7a, 0xaf, 0x5a, 0xad, 0xb0, 0x49,
+ 0x34, 0x5c, 0x81, 0xfc, 0xd9, 0x72, 0x43, 0x1f, 0x80, 0xae, 0x87, 0x22,
+ 0xa3, 0xf4, 0xa5, 0x8b, 0x68, 0xc4, 0x2f, 0x32, 0x06, 0xf8, 0xcf, 0x43,
+ 0x42, 0x05, 0x70, 0x0a, 0x27, 0x74, 0x2c, 0xfe, 0x25, 0xa0, 0x78, 0x6e,
+ 0x5f, 0x0b, 0xf4, 0xdb, 0xf9, 0xb1, 0x50, 0xa5, 0x28, 0x07, 0xbe, 0x2d,
+ 0xb3, 0x1b, 0x32, 0x58, 0xb8, 0x7f, 0x3f, 0x5e, 0x61, 0x7f, 0xb3, 0xb1,
+ 0x83, 0x9d, 0x43, 0x53, 0x95, 0x1e, 0x7f, 0x55, 0x6a, 0xd3, 0x68, 0x9f,
+ 0x0d, 0x94, 0x18, 0xe4, 0x31, 0x1d, 0x99, 0xb7, 0x90, 0xf3, 0x9a, 0xe0,
+ 0x5c, 0xb2, 0x8f, 0xdb, 0xa7, 0x11, 0xd3, 0x3e, 0x28, 0xbf, 0xe8, 0x74,
+ 0x21, 0xfe, 0xf6, 0x7d, 0x98, 0x03, 0x88, 0x73, 0xa6, 0xbc, 0x8a, 0x10,
+ 0x3e, 0xd1, 0x4d, 0xfa, 0x87, 0x24, 0x93, 0x32},
+ priv_key_66,
+ true},
+
+ // Comment:
+ // tcID: 5
+ {5,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ {0x06, 0xc2, 0x3a, 0x69, 0x99, 0xc8, 0x70, 0xc6, 0x87, 0x07, 0xf2, 0xc2,
+ 0xd8, 0x5c, 0x11, 0xc3, 0x5f, 0xb7, 0x7e, 0xf6, 0xcd, 0x26, 0x33, 0x93,
+ 0xa1, 0xa6, 0xa8, 0x36, 0x32, 0x98, 0xf4, 0xb8, 0x93, 0x7a, 0x8d, 0x17,
+ 0x6f, 0xc2, 0x68, 0xa9, 0xa1, 0xd4, 0xf3, 0xbe, 0xa5, 0x16, 0x23, 0xf7,
+ 0xff, 0x7c, 0x76, 0xc4, 0xe4, 0xc8, 0xb1, 0x24, 0x08, 0x47, 0x1a, 0x46,
+ 0x0d, 0x9d, 0x1f, 0x22, 0x6e, 0x41, 0xd1, 0x7d, 0xa8, 0x0b, 0x03, 0xef,
+ 0xd2, 0x7b, 0xa0, 0x0b, 0xcb, 0x70, 0x67, 0xdd, 0x9e, 0x02, 0xc2, 0x6a,
+ 0x3a, 0xe9, 0xf8, 0xb0, 0x82, 0xf6, 0xcd, 0xcf, 0x1f, 0xcf, 0x76, 0xdd,
+ 0x2f, 0xf7, 0x74, 0x30, 0x7b, 0x78, 0x10, 0xa4, 0x12, 0x8e, 0xb2, 0x09,
+ 0x08, 0x80, 0xc9, 0x67, 0x84, 0x5e, 0xf0, 0x2a, 0x6d, 0xa6, 0x34, 0x47,
+ 0x49, 0xfc, 0xba, 0x45, 0x6b, 0xac, 0xf4, 0x3d, 0x91, 0x5b, 0xd3, 0x94,
+ 0xeb, 0x9b, 0xab, 0xdd, 0x19, 0x14, 0x02, 0x87, 0xe4, 0x4b, 0xdf, 0x19,
+ 0x51, 0xeb, 0x4c, 0x05, 0x8b, 0x48, 0x9c, 0x7f, 0x39, 0x84, 0xdc, 0x57,
+ 0x63, 0xf6, 0x4b, 0x91, 0x8f, 0x35, 0x39, 0x3c, 0x4f, 0x6e, 0x86, 0xc4,
+ 0x57, 0x13, 0x3a, 0x10, 0x1b, 0x60, 0xcd, 0xa0, 0xf9, 0xd0, 0xc9, 0x3c,
+ 0x90, 0xdc, 0xba, 0xe3, 0x34, 0x5c, 0xdb, 0x89, 0x49, 0x47, 0xd8, 0xbf,
+ 0x13, 0x71, 0x69, 0x4c, 0x0c, 0x21, 0xd0, 0x09, 0xd4, 0x17, 0x3b, 0xc8,
+ 0x49, 0xea, 0x7d, 0x00, 0xf0, 0xd2, 0xc7, 0x7e, 0x46, 0x83, 0xb4, 0x03,
+ 0xc3, 0x2d, 0xed, 0x38, 0xf3, 0x8a, 0xfb, 0x61, 0xef, 0x13, 0x48, 0xe8,
+ 0x89, 0xb3, 0xd8, 0xe0, 0xf7, 0x87, 0xbf, 0x85, 0xb6, 0xb9, 0x3d, 0xde,
+ 0xe2, 0xc9, 0x78, 0x05, 0x73, 0x4d, 0x20, 0x00, 0x61, 0x11, 0xb2, 0x6a,
+ 0xd1, 0xed, 0xe2, 0xd1, 0x6d, 0x3f, 0x02, 0x38, 0x36, 0x9d, 0x50, 0x08,
+ 0xd2, 0x55, 0xf1, 0xe1, 0xc5, 0x18, 0xe6, 0x8f, 0x82, 0xd0, 0xa0, 0x9e,
+ 0xee, 0x6c, 0xa8, 0x03, 0xeb, 0xcf, 0x11, 0xb9, 0x5c, 0xd2, 0x0e, 0x19,
+ 0x5c, 0xd3, 0xf0, 0xd8, 0x22, 0x1a, 0x78, 0xba, 0xd4, 0x28, 0x20, 0xf2,
+ 0xa5, 0xa7, 0x18, 0x4b, 0x46, 0x1a, 0x70, 0x02, 0xd0, 0x6b, 0x00, 0x31,
+ 0x83, 0xaa, 0x66, 0xa3, 0x13, 0xd9, 0x11, 0x64, 0xa7, 0xd6, 0xd0, 0x9a,
+ 0xa5, 0x67, 0xaf, 0xf8, 0x3e, 0x3c, 0xd5, 0x12, 0x36, 0x88, 0x93, 0x15,
+ 0x63, 0x37, 0xa7, 0x41, 0xb3, 0x88, 0xd1, 0xf1, 0x8b, 0x10, 0xde, 0x38,
+ 0x6a, 0x28, 0x99, 0x31, 0x17, 0x67, 0x9d, 0xea, 0xbd, 0x6b, 0x00, 0xd7,
+ 0xf8, 0xc6, 0x41, 0xd6, 0xf2, 0x01, 0xee, 0x8f, 0xe4, 0xb9, 0x93, 0x4c,
+ 0x9b, 0xdc, 0x48, 0xa7, 0x0f, 0x21, 0x45, 0x0c, 0x6f, 0x23, 0xb2, 0x1e,
+ 0x65, 0x5f, 0x88, 0x18, 0xba, 0xd2, 0x8f, 0x07, 0x55, 0xc8, 0x56, 0xe3,
+ 0xee, 0x92, 0x6b, 0x02, 0x1f, 0x2c, 0x3d, 0x53, 0x36, 0xbf, 0x17, 0x52,
+ 0xd6, 0xb5, 0x43, 0x88, 0xb7, 0x45, 0xb6, 0xe1, 0x09, 0xd4, 0xc6, 0x88,
+ 0x56, 0x08, 0xa6, 0x1e, 0xa8, 0xa5, 0xd5, 0x11, 0xeb, 0x78, 0x36, 0x02,
+ 0x5c, 0xd1, 0x50, 0x3b, 0xb3, 0xd2, 0x5a, 0xc2, 0x08, 0x19, 0xb7, 0xd9,
+ 0xa1, 0x25, 0x7a, 0x8d, 0x68, 0xb0, 0xbc, 0x51, 0xe7, 0xb0, 0x85, 0xde,
+ 0x69, 0xc2, 0x67, 0xc0, 0x59, 0x0f, 0xad, 0x3e, 0x00, 0x3c, 0xa8, 0x01,
+ 0x88, 0x35, 0xb2, 0xc7, 0xcb, 0x32, 0xa2, 0x5b, 0xdf, 0xf2, 0xbe, 0xa8,
+ 0x11, 0x1b, 0xc1, 0x65, 0x6d, 0xa3, 0xb8, 0xcf, 0x4c, 0xe3, 0xce, 0x1a,
+ 0x5b, 0x2c, 0x68, 0x38, 0xd9, 0xc2, 0x76, 0xa6, 0xc1, 0xa4, 0xb5, 0x8b,
+ 0x07, 0xe1, 0x7a, 0xad, 0x2c, 0x64, 0x57, 0x36},
+ priv_key_66,
+ true},
+
+ // Comment:
+ // tcID: 6
+ {6,
+ {0x61},
+ {0x2d, 0x45, 0x2f, 0xce, 0x30, 0x31, 0xf6, 0x44, 0xf4, 0xa2, 0x2e, 0x0d,
+ 0x7b, 0x2d, 0xf7, 0x29, 0x6e, 0xdb, 0x3a, 0xac, 0xef, 0xab, 0x84, 0xe7,
+ 0xc5, 0x71, 0x07, 0x02, 0x1c, 0x61, 0xac, 0xbe, 0xf4, 0x98, 0xa9, 0x14,
+ 0xb9, 0xa7, 0x0d, 0x3e, 0x33, 0xf9, 0x7f, 0x66, 0x76, 0x7e, 0xed, 0x7a,
+ 0x14, 0xc1, 0x6d, 0xa8, 0x8e, 0xc1, 0x56, 0xe4, 0x36, 0x24, 0x5b, 0x5d,
+ 0x9d, 0x7b, 0xd1, 0x02, 0x3c, 0x99, 0x71, 0x55, 0xe2, 0xe6, 0x4d, 0x68,
+ 0x01, 0xb5, 0x35, 0xc3, 0xc8, 0x61, 0xb1, 0x95, 0x98, 0x80, 0x73, 0x87,
+ 0xc0, 0xee, 0x36, 0x6d, 0x02, 0x49, 0x50, 0xb9, 0x96, 0xcb, 0x20, 0x61,
+ 0x55, 0x49, 0x3f, 0x0f, 0x32, 0x0c, 0xbd, 0xf5, 0x8f, 0x59, 0xc5, 0x91,
+ 0x1e, 0x10, 0xdb, 0x3f, 0x80, 0x34, 0xb8, 0x9a, 0x81, 0x87, 0x8d, 0xee,
+ 0x5a, 0x73, 0xdf, 0xde, 0x62, 0x0e, 0xd2, 0x24, 0x18, 0x13, 0x64, 0xe7,
+ 0xc7, 0xea, 0x58, 0x12, 0xc8, 0x74, 0xb2, 0x52, 0xed, 0xed, 0xbe, 0x4c,
+ 0x86, 0x44, 0xfd, 0xd3, 0xd3, 0x12, 0xc7, 0xbb, 0x47, 0x85, 0xff, 0xf4,
+ 0xb2, 0x3a, 0x3a, 0xb0, 0x0a, 0x2e, 0x5f, 0xdb, 0x31, 0x92, 0x40, 0x4d,
+ 0x8f, 0x1a, 0xf8, 0x66, 0x8d, 0x89, 0xe7, 0xb4, 0xaa, 0xf7, 0x06, 0x34,
+ 0xb9, 0x8d, 0x98, 0xb2, 0xc2, 0x44, 0xc3, 0x36, 0xe5, 0x7b, 0x3c, 0xf8,
+ 0x41, 0x12, 0x94, 0xf1, 0xa6, 0x14, 0xf5, 0x5b, 0x06, 0xa7, 0x8e, 0x56,
+ 0xee, 0xa9, 0x8c, 0x6f, 0x59, 0xb2, 0x81, 0x36, 0x43, 0x51, 0x5a, 0x91,
+ 0x9f, 0x7b, 0xe4, 0xed, 0x59, 0xda, 0xbf, 0x69, 0xd6, 0x8f, 0x43, 0x37,
+ 0x69, 0x64, 0xf0, 0x24, 0x3e, 0xc6, 0xdd, 0x19, 0xa0, 0xa3, 0x60, 0x9f,
+ 0x8c, 0xe3, 0xe7, 0x22, 0xea, 0x33, 0x75, 0xa6, 0xb5, 0xf7, 0xab, 0x24,
+ 0xea, 0xfe, 0xab, 0xd5, 0x8f, 0x81, 0xa2, 0xb3, 0xd2, 0xbd, 0x3a, 0xea,
+ 0x2e, 0x6c, 0xfe, 0x39, 0x65, 0x42, 0x96, 0x1c, 0x1f, 0xa9, 0xd8, 0x06,
+ 0x03, 0x79, 0x45, 0xab, 0x86, 0x6a, 0x0a, 0xf6, 0xb2, 0xff, 0x9f, 0x51,
+ 0x7d, 0x8b, 0xeb, 0x5c, 0xf0, 0xc8, 0x67, 0x9e, 0xc7, 0x53, 0x24, 0xfd,
+ 0x82, 0xc0, 0x3e, 0x21, 0x75, 0x72, 0xbd, 0xc1, 0x2f, 0x37, 0x4a, 0x44,
+ 0x5c, 0xe5, 0x28, 0xb4, 0xee, 0x5d, 0x8c, 0x93, 0xd3, 0xb8, 0xf2, 0x54,
+ 0xd3, 0x72, 0xca, 0xbc, 0xec, 0x7c, 0xa6, 0x9c, 0x4c, 0x53, 0x9c, 0x0e,
+ 0x1d, 0x02, 0xde, 0x02, 0xa0, 0xa3, 0x37, 0xbd, 0xaa, 0x99, 0x10, 0xef,
+ 0x94, 0x02, 0xf4, 0x49, 0x21, 0x9b, 0x2e, 0x73, 0x76, 0x63, 0x7d, 0xcc,
+ 0xdb, 0x01, 0x69, 0x3e, 0x50, 0x19, 0x6b, 0x76, 0x91, 0xcd, 0x8f, 0x65,
+ 0x57, 0xe4, 0x2a, 0xfa, 0x7b, 0x9b, 0x7a, 0x7c, 0x92, 0x5e, 0x65, 0x87,
+ 0x61, 0x3c, 0xcf, 0x00, 0x7b, 0xbd, 0xf5, 0x45, 0x7e, 0x67, 0xa2, 0xc2,
+ 0xaf, 0xce, 0xbd, 0x60, 0x9a, 0xd8, 0xd0, 0x49, 0x03, 0xcd, 0x2f, 0x74,
+ 0x8e, 0x1f, 0xd3, 0xee, 0xc0, 0xf7, 0xf8, 0x12, 0x25, 0x7d, 0xa9, 0xd9,
+ 0x92, 0x07, 0x78, 0x8e, 0x97, 0x70, 0xd1, 0x2e, 0xee, 0x02, 0x40, 0xf9,
+ 0xae, 0x93, 0xad, 0x9a, 0xc9, 0xb4, 0xfb, 0x63, 0xd4, 0xbf, 0x35, 0xf0,
+ 0xc0, 0xa3, 0x63, 0xbc, 0xf1, 0x9e, 0xb0, 0xcf, 0x70, 0x85, 0xea, 0xd9,
+ 0x24, 0x4d, 0x46, 0x23, 0xa1, 0x5d, 0xeb, 0x7b, 0x9c, 0x02, 0x69, 0x8d,
+ 0x38, 0xee, 0x78, 0x71, 0x3f, 0xb6, 0x7c, 0xe6, 0x62, 0xad, 0x0c, 0x76,
+ 0x13, 0x0b, 0x0b, 0x54, 0x1a, 0x51, 0x20, 0x40, 0x5b, 0x86, 0x83, 0xaf,
+ 0x5e, 0xc8, 0x3b, 0xd8, 0xfe, 0xdf, 0x72, 0xbb, 0x60, 0x49, 0x1f, 0x82,
+ 0x94, 0x48, 0xcf, 0x76, 0xa7, 0x3e, 0x53, 0x4b},
+ priv_key_66,
+ true},
+
+ // Comment:
+ // tcID: 7
+ {7,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ {0x3e, 0xd6, 0x0c, 0xd7, 0x36, 0x81, 0xd5, 0x06, 0xcc, 0xfe, 0xa3, 0x49,
+ 0xe5, 0xfb, 0x08, 0x6e, 0xab, 0x2b, 0x67, 0x9e, 0xcb, 0x79, 0x65, 0x32,
+ 0xaf, 0x88, 0x80, 0x88, 0xcc, 0x84, 0xd8, 0x69, 0x2c, 0x63, 0x26, 0xcc,
+ 0xa3, 0x74, 0x5d, 0x20, 0xa9, 0x4e, 0x71, 0x03, 0x35, 0xe1, 0x05, 0xd2,
+ 0xb7, 0x1f, 0x68, 0x34, 0xf7, 0xcd, 0x16, 0xa1, 0xa2, 0x19, 0x3a, 0x3e,
+ 0xd8, 0x8a, 0xa0, 0x1b, 0x31, 0xcc, 0x5a, 0x87, 0x34, 0x17, 0x8f, 0x6d,
+ 0x92, 0x56, 0xa9, 0xa6, 0x60, 0xe9, 0x67, 0xee, 0x58, 0xba, 0x4a, 0xd6,
+ 0x3c, 0xc3, 0x3e, 0xc6, 0xa0, 0x8a, 0xa1, 0xc3, 0x24, 0xa8, 0x8f, 0x55,
+ 0xaa, 0x70, 0x0b, 0x4d, 0x5e, 0xad, 0xf4, 0x6c, 0xbf, 0x7a, 0x3c, 0x53,
+ 0x04, 0xbf, 0x88, 0x3b, 0x23, 0x3d, 0x5a, 0x3a, 0x2f, 0x9a, 0xe8, 0xf8,
+ 0x58, 0x95, 0x9c, 0x7f, 0x83, 0x2e, 0x79, 0x3b, 0x5d, 0xd6, 0x8f, 0x19,
+ 0x6b, 0x83, 0x70, 0x2d, 0x92, 0x98, 0x57, 0xa3, 0x9d, 0x74, 0xa4, 0xe3,
+ 0x86, 0xf7, 0xf6, 0x63, 0x6f, 0x7c, 0x03, 0xb9, 0x6f, 0xfe, 0xac, 0x87,
+ 0x62, 0x50, 0x88, 0xb0, 0x7a, 0x1f, 0xbe, 0xeb, 0x44, 0xfc, 0x03, 0xcb,
+ 0x31, 0x2b, 0x8f, 0x3b, 0x43, 0x08, 0x84, 0x6b, 0x05, 0x66, 0x20, 0x8b,
+ 0x51, 0x66, 0x87, 0xc5, 0xa7, 0x86, 0xee, 0x44, 0x3a, 0xb3, 0x99, 0xea,
+ 0x59, 0x8a, 0x26, 0x31, 0xd4, 0x0a, 0x7e, 0xc8, 0x67, 0x1e, 0x49, 0xb6,
+ 0xf8, 0xbe, 0x46, 0xa3, 0x37, 0xd9, 0xfd, 0x80, 0xc5, 0x63, 0x08, 0x85,
+ 0x72, 0x47, 0xcd, 0x71, 0x42, 0x05, 0xd6, 0x47, 0xfd, 0xcf, 0x80, 0x19,
+ 0x60, 0x8f, 0x20, 0xbb, 0xd7, 0x81, 0x6f, 0x42, 0x7e, 0xb4, 0xe4, 0x38,
+ 0x4f, 0x8c, 0x10, 0xc5, 0x7f, 0xb0, 0xa7, 0xa3, 0x55, 0x7b, 0xd8, 0x0a,
+ 0x67, 0x44, 0xb3, 0xce, 0x3f, 0x53, 0xed, 0x8e, 0x32, 0xb2, 0xe3, 0x84,
+ 0x66, 0x5b, 0xd2, 0x74, 0xb9, 0xfd, 0x74, 0x7c, 0x64, 0x61, 0x11, 0xcc,
+ 0xea, 0x90, 0xeb, 0x80, 0x9e, 0x69, 0x0b, 0xba, 0x31, 0xd1, 0x90, 0xc6,
+ 0xa2, 0xe2, 0xa8, 0x95, 0xfc, 0xc7, 0x1f, 0x52, 0x1f, 0xa9, 0xc0, 0x48,
+ 0x16, 0x45, 0x34, 0x8b, 0x71, 0x8a, 0xaa, 0xfa, 0x96, 0x8b, 0xc1, 0x8c,
+ 0xc2, 0x00, 0x65, 0xf2, 0x59, 0x24, 0xb8, 0xf0, 0x56, 0x5d, 0x1e, 0x93,
+ 0x87, 0x5f, 0xc6, 0xec, 0x02, 0x49, 0xe5, 0xbe, 0x0b, 0x1b, 0xb9, 0xd8,
+ 0xae, 0x05, 0x4d, 0xff, 0x2a, 0x36, 0x8f, 0xf4, 0xb1, 0x1a, 0x37, 0x24,
+ 0xfb, 0x8c, 0x56, 0x03, 0x3e, 0xbd, 0xa0, 0x52, 0x46, 0x02, 0x4e, 0xe0,
+ 0xbe, 0x01, 0x26, 0x21, 0x7b, 0x69, 0x88, 0x24, 0x2a, 0x17, 0x43, 0x02,
+ 0x84, 0xd2, 0xe9, 0xb2, 0x04, 0xb9, 0x29, 0x6a, 0xe2, 0x27, 0x40, 0xa2,
+ 0xe8, 0x47, 0x94, 0x8c, 0x60, 0x08, 0x54, 0x64, 0xd8, 0x15, 0x8d, 0x9b,
+ 0xa7, 0xdb, 0x29, 0xf4, 0x59, 0x4d, 0xbc, 0x85, 0x48, 0x23, 0x04, 0xe4,
+ 0x66, 0x93, 0x66, 0x89, 0x59, 0x95, 0x05, 0x57, 0x6e, 0x92, 0xc6, 0x44,
+ 0x16, 0x53, 0xc2, 0x74, 0x4a, 0x37, 0xb5, 0xbc, 0xa6, 0xfd, 0x88, 0xc3,
+ 0xcb, 0xf9, 0x90, 0x43, 0x3b, 0xd3, 0xd2, 0xf9, 0x97, 0x7e, 0x47, 0x4b,
+ 0x4d, 0x09, 0xf3, 0xd4, 0x89, 0xe7, 0x87, 0x00, 0xdf, 0x6a, 0xd9, 0xdd,
+ 0x2b, 0x81, 0x70, 0x65, 0x2d, 0x7d, 0xf5, 0x55, 0x57, 0xd8, 0x60, 0x55,
+ 0xb8, 0x03, 0xff, 0xca, 0x1a, 0x8c, 0x3f, 0x21, 0x43, 0x69, 0xbf, 0xad,
+ 0x68, 0x3f, 0x77, 0xa4, 0xe1, 0x34, 0xfc, 0xc4, 0xdb, 0xa9, 0x21, 0x34,
+ 0x11, 0x73, 0x23, 0x89, 0x3a, 0x83, 0xc5, 0xa7, 0x6c, 0x08, 0x1d, 0x7f,
+ 0x81, 0x98, 0xc2, 0x04, 0x0d, 0x3f, 0xc3, 0x08},
+ priv_key_66,
+ true},
+
+ // Comment: Longest valid message size
+ // tcID: 8
+ {8,
+ {0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
+ 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78},
+ {0x3f, 0x1e, 0xea, 0xa5, 0x9c, 0x4b, 0x46, 0x6f, 0x1c, 0xd4, 0xcc, 0x42,
+ 0x34, 0x57, 0x49, 0x74, 0x6e, 0x18, 0xc8, 0x08, 0x05, 0xc8, 0x85, 0xdf,
+ 0x89, 0xce, 0x60, 0x80, 0x31, 0x69, 0x24, 0x14, 0xff, 0x9d, 0x71, 0x64,
+ 0xd0, 0x6a, 0x3c, 0xfc, 0xb1, 0x6d, 0x20, 0xb4, 0x39, 0xe6, 0x5c, 0x44,
+ 0xec, 0x53, 0x40, 0x16, 0xe9, 0xd9, 0xa1, 0x73, 0xca, 0x56, 0x52, 0xa7,
+ 0x07, 0x84, 0x1e, 0x87, 0x7c, 0x1b, 0xb3, 0xee, 0x6e, 0x74, 0x40, 0x58,
+ 0x0e, 0x1e, 0xdb, 0xa7, 0x9c, 0x7c, 0xe5, 0x17, 0xbb, 0xc3, 0x2f, 0x12,
+ 0x7f, 0xe0, 0xa5, 0xea, 0x6d, 0x27, 0x15, 0xa1, 0x74, 0x2a, 0xdb, 0x5a,
+ 0xb5, 0x53, 0x86, 0x65, 0x62, 0x0d, 0xa3, 0x02, 0x8c, 0xd1, 0xa5, 0x06,
+ 0x01, 0x94, 0x2c, 0x0d, 0x25, 0x5d, 0xad, 0x1c, 0x2b, 0x3f, 0xd7, 0x78,
+ 0x93, 0x18, 0xc0, 0x25, 0x7c, 0x1a, 0xc1, 0x40, 0xc0, 0xd3, 0xcb, 0x07,
+ 0x66, 0xa7, 0xb5, 0x1b, 0xed, 0xd5, 0xf1, 0xe1, 0xa6, 0x5e, 0x53, 0x34,
+ 0x22, 0x15, 0x89, 0x29, 0x82, 0x4b, 0x7a, 0x81, 0x89, 0xf1, 0xc3, 0xaa,
+ 0x0b, 0xc5, 0x15, 0x86, 0xa8, 0x2f, 0xa1, 0x30, 0xbb, 0x46, 0x5a, 0xa1,
+ 0x40, 0xde, 0xf4, 0x45, 0xa8, 0x6b, 0x6d, 0x63, 0x31, 0xd6, 0xd9, 0x85,
+ 0x47, 0xd8, 0xda, 0x1a, 0x1c, 0x98, 0x9b, 0x3d, 0x5e, 0x6b, 0x1f, 0x4b,
+ 0x82, 0x78, 0xde, 0x98, 0x63, 0xcf, 0x8c, 0xfc, 0x30, 0xc7, 0x76, 0xda,
+ 0xad, 0x90, 0xdd, 0x4b, 0x92, 0x14, 0x29, 0x5c, 0x95, 0x10, 0xd3, 0x7a,
+ 0x03, 0x5c, 0x3c, 0x10, 0x4c, 0x16, 0xd5, 0x7b, 0x65, 0xec, 0x0a, 0x81,
+ 0x61, 0x73, 0xcc, 0xb5, 0x80, 0xe1, 0x6b, 0x53, 0x79, 0x48, 0xb3, 0xb2,
+ 0x1a, 0xa5, 0xfc, 0x56, 0xe7, 0x86, 0x63, 0xb1, 0xb0, 0x1c, 0x66, 0x23,
+ 0xa9, 0x77, 0xeb, 0x4a, 0xec, 0xde, 0x5d, 0x6a, 0xab, 0x63, 0x20, 0xbe,
+ 0x17, 0x0f, 0x9c, 0xd5, 0xcb, 0xc6, 0xa5, 0x20, 0xf3, 0x2f, 0x23, 0xdd,
+ 0x00, 0x01, 0x16, 0x20, 0x0f, 0xae, 0xc4, 0xf0, 0x4e, 0x78, 0x83, 0xab,
+ 0xe9, 0xcc, 0xc4, 0x82, 0x95, 0x13, 0x84, 0xe7, 0x14, 0x9c, 0xae, 0x39,
+ 0xc6, 0x38, 0x5c, 0xa1, 0x75, 0x93, 0xa9, 0xcb, 0x24, 0x28, 0xfc, 0xb9,
+ 0x4e, 0xb6, 0x98, 0x6b, 0x1a, 0x49, 0xb6, 0x0f, 0x5f, 0xe4, 0x31, 0x21,
+ 0x42, 0x35, 0x10, 0xd9, 0x8b, 0xec, 0x37, 0xf7, 0x00, 0xab, 0xe8, 0xad,
+ 0xef, 0x9f, 0xd7, 0xe1, 0x33, 0x21, 0xdc, 0xad, 0x20, 0x1a, 0xe5, 0xa6,
+ 0x03, 0x3b, 0x59, 0x80, 0x6f, 0x79, 0x5b, 0xc0, 0x24, 0x8e, 0x4c, 0x03,
+ 0x9e, 0x2f, 0x77, 0x06, 0x35, 0xe1, 0xce, 0xab, 0x3c, 0xfc, 0xee, 0x3f,
+ 0x4c, 0x7c, 0xa6, 0x86, 0x03, 0xb4, 0x10, 0xcd, 0x96, 0x29, 0xd2, 0x39,
+ 0x1f, 0x38, 0xec, 0x85, 0x76, 0xce, 0xe6, 0x84, 0xaa, 0xf7, 0xe6, 0x17,
+ 0xd8, 0xda, 0x42, 0x4c, 0x32, 0x31, 0x24, 0xb2, 0x86, 0x38, 0xb7, 0x8e,
+ 0x94, 0x19, 0x33, 0xc7, 0xeb, 0xff, 0x9a, 0xb2, 0xd4, 0xa2, 0x70, 0x69,
+ 0xb8, 0x3d, 0x82, 0xbd, 0xd6, 0x94, 0x71, 0x5b, 0xe0, 0xa9, 0x14, 0x5e,
+ 0x30, 0xb9, 0x43, 0x8d, 0x0e, 0x1b, 0x9f, 0xba, 0xe8, 0xdd, 0xf2, 0x15,
+ 0xf0, 0x10, 0xff, 0xff, 0x55, 0x92, 0x68, 0x28, 0xd6, 0xa8, 0xf4, 0xc6,
+ 0x4c, 0x38, 0x37, 0x0e, 0x5c, 0x3e, 0xdc, 0x73, 0x85, 0xfe, 0xf5, 0xac,
+ 0xdb, 0xc4, 0xcb, 0xcc, 0xb3, 0x43, 0x52, 0xc8, 0x08, 0x3b, 0x6a, 0x6d,
+ 0x86, 0x24, 0x6b, 0x94, 0x0e, 0x7d, 0x19, 0xe9, 0x8e, 0xe4, 0x4c, 0x5b,
+ 0x8d, 0x86, 0x7d, 0x5b, 0x74, 0x60, 0x61, 0xba, 0x71, 0xd5, 0x0c, 0x2d,
+ 0x7a, 0xb4, 0xaf, 0x66, 0xdb, 0x6a, 0xfc, 0xb1},
+ priv_key_66,
+ true},
+
+ // Comment: ps is all 0
+ // tcID: 9
+ {9,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x55, 0x6e, 0xa7, 0xb7, 0xb4, 0xca, 0x2c, 0xee, 0x4c, 0xb4, 0xa3, 0x86,
+ 0x74, 0x4b, 0x99, 0xcc, 0x7f, 0xea, 0x3a, 0xd3, 0x59, 0xca, 0xc1, 0xf0,
+ 0x8f, 0xac, 0x04, 0x17, 0xe0, 0x51, 0xac, 0x35, 0xa7, 0x04, 0xc0, 0x51,
+ 0xa1, 0x4e, 0xb3, 0x03, 0x1b, 0xfb, 0x25, 0xbe, 0xd2, 0xc5, 0x1e, 0x19,
+ 0x67, 0x06, 0x8b, 0x19, 0x27, 0xd5, 0x95, 0xd4, 0x0c, 0x6f, 0x9d, 0x5e,
+ 0xe0, 0x29, 0xdb, 0x18, 0x79, 0x93, 0xbf, 0xfa, 0xcd, 0x77, 0x20, 0x75,
+ 0xe9, 0xb1, 0x6f, 0x8b, 0xfc, 0x0d, 0xbd, 0x5a, 0x18, 0xff, 0x06, 0x5c,
+ 0xb6, 0xf9, 0x9e, 0xd7, 0x59, 0xd2, 0x19, 0xf3, 0xe0, 0x3b, 0xaf, 0x53,
+ 0xc6, 0x27, 0x0c, 0x5a, 0xe1, 0xe6, 0x6e, 0xcd, 0x4c, 0xa7, 0x1e, 0x44,
+ 0xbc, 0x8e, 0xfa, 0x02, 0x92, 0x98, 0x7c, 0x8c, 0xae, 0xf2, 0xb4, 0x64,
+ 0xcf, 0x3a, 0x2f, 0xba, 0xdd, 0x12, 0x61, 0x3e, 0xa6, 0x0e, 0x0a, 0x5b,
+ 0x5e, 0x0f, 0xd2, 0x07, 0x38, 0x83, 0x74, 0xd2, 0x0f, 0x2b, 0xe3, 0x6e,
+ 0x83, 0x32, 0xba, 0x8b, 0x37, 0xe2, 0x0b, 0x8f, 0x46, 0x1b, 0x87, 0xaf,
+ 0xa2, 0x53, 0xa3, 0x4c, 0xd7, 0xeb, 0x33, 0x14, 0xde, 0x4c, 0x3a, 0x64,
+ 0x27, 0xac, 0xb2, 0x74, 0x29, 0xcb, 0x15, 0x36, 0xf3, 0x17, 0x12, 0x24,
+ 0xc8, 0x4e, 0x05, 0xf8, 0x15, 0x37, 0xa7, 0x5e, 0x6e, 0xc2, 0x8a, 0x82,
+ 0xac, 0x6f, 0xe2, 0x1a, 0xf3, 0x8c, 0x26, 0x83, 0x1a, 0x9e, 0x7c, 0xde,
+ 0x61, 0xdc, 0x7f, 0x3e, 0x09, 0x92, 0x17, 0x02, 0x84, 0xe9, 0x95, 0x18,
+ 0xa3, 0x04, 0x8c, 0xe6, 0xc4, 0xd6, 0x87, 0xa3, 0xec, 0xba, 0xa8, 0xed,
+ 0x02, 0x44, 0x37, 0x13, 0x43, 0xbd, 0x93, 0x5a, 0x05, 0xbe, 0x10, 0x3d,
+ 0x25, 0x5a, 0x21, 0x62, 0xc7, 0xb9, 0x14, 0xb9, 0x97, 0x31, 0xf8, 0xb2,
+ 0xfe, 0x08, 0x89, 0x94, 0xe6, 0xc6, 0x16, 0x61, 0x1b, 0x12, 0xcf, 0x5f,
+ 0x5f, 0x60, 0x77, 0xe3, 0xd1, 0x8b, 0xd4, 0x35, 0xaa, 0xf0, 0xaa, 0xa5,
+ 0x3e, 0xd4, 0x0c, 0x02, 0x3b, 0x8d, 0x2d, 0x13, 0xfb, 0x19, 0x0f, 0xdc,
+ 0x20, 0x22, 0x04, 0x9c, 0x6f, 0xe4, 0xb6, 0xeb, 0x66, 0xf0, 0xbf, 0x6a,
+ 0x36, 0xe8, 0x1c, 0x8a, 0x92, 0x0c, 0x53, 0xbf, 0xa9, 0xc9, 0x3b, 0x51,
+ 0xf8, 0xb2, 0x65, 0x90, 0x51, 0xe4, 0x45, 0xc9, 0xb8, 0x16, 0xc0, 0x2e,
+ 0x20, 0x72, 0x02, 0x42, 0x27, 0x47, 0x0f, 0x10, 0xda, 0x39, 0x8e, 0x35,
+ 0x67, 0x9e, 0x11, 0x47, 0x95, 0x05, 0x3d, 0x2f, 0x96, 0xc3, 0xfb, 0x03,
+ 0x3c, 0xbd, 0xbb, 0x0b, 0x2e, 0x31, 0x44, 0x75, 0x84, 0xc3, 0x5a, 0xbd,
+ 0x60, 0x87, 0x5f, 0xfc, 0xc1, 0xbf, 0xb2, 0x4f, 0x89, 0x2e, 0xf2, 0x13,
+ 0xf5, 0x07, 0xb8, 0xeb, 0x63, 0x46, 0x0d, 0xf3, 0x82, 0xc6, 0xc5, 0x07,
+ 0xc6, 0xed, 0x17, 0xeb, 0xbe, 0x04, 0x95, 0x01, 0xba, 0x62, 0xf5, 0x3b,
+ 0x49, 0x9f, 0xf3, 0x1d, 0x2c, 0x04, 0xa2, 0x42, 0xf7, 0xe1, 0x6e, 0x31,
+ 0x24, 0x39, 0xba, 0xca, 0x22, 0x81, 0x30, 0xc3, 0x87, 0x4e, 0x36, 0xc8,
+ 0x4c, 0x58, 0x72, 0xeb, 0xe7, 0x74, 0xe3, 0xdd, 0x25, 0xdb, 0xe6, 0xb5,
+ 0xaf, 0xf9, 0x45, 0xcb, 0x03, 0x99, 0xf7, 0x42, 0xd2, 0x00, 0xbe, 0x70,
+ 0x57, 0x37, 0x55, 0x38, 0x70, 0x1c, 0x3d, 0x51, 0x01, 0xfe, 0xee, 0x7b,
+ 0x02, 0x15, 0x9d, 0xed, 0x18, 0x5e, 0xee, 0xaa, 0xed, 0xb7, 0x2c, 0xa1,
+ 0xd4, 0x18, 0x9a, 0xd1, 0x65, 0xb2, 0x90, 0xb6, 0xb3, 0x26, 0x1b, 0x0c,
+ 0xbf, 0x74, 0xa8, 0x7e, 0x17, 0x96, 0xc1, 0xb1, 0x28, 0xa7, 0xd8, 0xbd,
+ 0xe8, 0x9e, 0x18, 0x99, 0x17, 0x21, 0x5c, 0xc0, 0x13, 0xad, 0xd1, 0xc0,
+ 0x7f, 0x8e, 0xb1, 0xde, 0x06, 0x9c, 0xe0, 0x48},
+ priv_key_66,
+ false},
+
+ // Comment: ps is all 1
+ // tcID: 10
+ {10,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x2e, 0x63, 0x09, 0x33, 0x4d, 0x66, 0xe1, 0x5e, 0x8c, 0xbe, 0x39, 0xa9,
+ 0xcd, 0x2c, 0x3c, 0x6d, 0x8f, 0x19, 0xd4, 0x9f, 0x01, 0x7d, 0x87, 0xab,
+ 0xb9, 0x9d, 0xd4, 0xb3, 0x21, 0x35, 0x96, 0x85, 0x86, 0x76, 0x6b, 0xea,
+ 0x12, 0x52, 0x9f, 0x6e, 0xb0, 0x1d, 0xa0, 0xa1, 0x90, 0x27, 0x93, 0xab,
+ 0x8f, 0xb6, 0x56, 0xe7, 0xdf, 0x70, 0xb5, 0xde, 0x12, 0x54, 0x86, 0x70,
+ 0x58, 0x3a, 0x75, 0xd6, 0x8e, 0xb6, 0xbd, 0x36, 0x35, 0x7f, 0xd3, 0x26,
+ 0xd0, 0x7a, 0xa4, 0xf1, 0xc6, 0x90, 0xaf, 0x4a, 0x4b, 0x61, 0x89, 0xcc,
+ 0x2d, 0xe4, 0x56, 0xd1, 0x63, 0xec, 0xce, 0xe0, 0x6e, 0xce, 0xdf, 0x4f,
+ 0x41, 0xa0, 0x28, 0x8e, 0xec, 0x24, 0xc2, 0xe3, 0xab, 0xfb, 0xae, 0x9f,
+ 0xfa, 0x34, 0x9d, 0x57, 0x85, 0x94, 0xbe, 0xf8, 0x18, 0x26, 0x89, 0x25,
+ 0xdc, 0xb2, 0x94, 0xee, 0x90, 0x66, 0x35, 0x5b, 0x06, 0x15, 0x13, 0xde,
+ 0xfe, 0x16, 0x17, 0x49, 0xa2, 0x46, 0x9a, 0xbf, 0x3f, 0xfa, 0xa2, 0x8d,
+ 0x53, 0x7d, 0x55, 0xa7, 0x1a, 0x79, 0x10, 0xe4, 0xb2, 0x98, 0x36, 0x29,
+ 0x8f, 0x9e, 0xa4, 0x64, 0xbd, 0x32, 0x7d, 0x33, 0xd3, 0x39, 0x67, 0x02,
+ 0x9b, 0x17, 0x31, 0xc7, 0x42, 0xcf, 0xb8, 0xd4, 0xa6, 0xfd, 0xe0, 0x7b,
+ 0xf2, 0x87, 0x89, 0xe2, 0xa2, 0x59, 0x0d, 0x08, 0x4f, 0x73, 0x30, 0xb5,
+ 0x2c, 0x9e, 0xd8, 0x87, 0x09, 0x22, 0xde, 0xc3, 0x27, 0x23, 0x7b, 0x1e,
+ 0xe9, 0x17, 0x8d, 0xc6, 0x11, 0xbf, 0xf1, 0x43, 0x80, 0xb3, 0x30, 0xef,
+ 0x94, 0xe6, 0x77, 0xa4, 0x0c, 0x81, 0xc6, 0x13, 0x68, 0xb1, 0xee, 0xef,
+ 0x2c, 0xa7, 0x53, 0xb9, 0x08, 0x61, 0xbb, 0x44, 0x21, 0xf7, 0xda, 0x83,
+ 0x65, 0x16, 0x37, 0x8e, 0xaa, 0xd2, 0xab, 0x7f, 0x80, 0xe2, 0x64, 0x2b,
+ 0x84, 0xf6, 0x6f, 0xb0, 0xac, 0xd6, 0x28, 0x07, 0xf9, 0x67, 0x3b, 0x8d,
+ 0x97, 0x5d, 0xb1, 0x72, 0x95, 0x8d, 0x54, 0x52, 0x8c, 0x91, 0x51, 0x16,
+ 0x25, 0x7a, 0x5e, 0xe2, 0xfc, 0xe3, 0x16, 0x02, 0x53, 0x19, 0x05, 0x11,
+ 0xbc, 0xec, 0xd7, 0x26, 0x24, 0x35, 0xfe, 0xd8, 0xad, 0x1a, 0x11, 0xdd,
+ 0xc8, 0xbf, 0x0e, 0xce, 0x11, 0x33, 0x3b, 0x01, 0xa3, 0x08, 0x7f, 0x40,
+ 0xbe, 0xb1, 0xc4, 0xd1, 0x12, 0xc2, 0xee, 0xaa, 0x46, 0xf3, 0xc7, 0xcc,
+ 0x84, 0x35, 0x26, 0xac, 0x0a, 0xbf, 0x01, 0x04, 0xc9, 0x4c, 0x8b, 0xe9,
+ 0xe5, 0x4e, 0xc2, 0x85, 0xad, 0x57, 0x03, 0xef, 0x15, 0x14, 0xfd, 0x21,
+ 0x0c, 0xfd, 0xaa, 0x6b, 0x2c, 0xd2, 0xe9, 0xd3, 0x9b, 0xac, 0xfc, 0x33,
+ 0x87, 0x39, 0xad, 0xa8, 0x98, 0x2b, 0x5b, 0x6a, 0xf6, 0x83, 0xec, 0x8c,
+ 0x2b, 0xc9, 0x02, 0xbc, 0x9b, 0xc4, 0xc9, 0xd5, 0xca, 0x61, 0x99, 0xfe,
+ 0xd5, 0x02, 0x48, 0x1d, 0x86, 0xf2, 0xa6, 0xf9, 0xdd, 0x23, 0xf3, 0xf8,
+ 0xee, 0xda, 0x71, 0xcb, 0xaf, 0x90, 0xb5, 0x1a, 0x50, 0xf5, 0xc6, 0x28,
+ 0x0a, 0xec, 0x08, 0x46, 0x9f, 0xb4, 0x54, 0x47, 0xab, 0x48, 0x78, 0xcf,
+ 0xca, 0x86, 0xef, 0x78, 0xda, 0xa0, 0xb6, 0x18, 0xb9, 0xaf, 0x3c, 0x16,
+ 0xfc, 0x9e, 0x44, 0x02, 0x52, 0x0b, 0x7f, 0xb3, 0xab, 0xbf, 0x30, 0x86,
+ 0xa2, 0xec, 0xef, 0xe8, 0x4a, 0x10, 0x40, 0x6b, 0x87, 0x9e, 0x41, 0x0f,
+ 0xd4, 0x6c, 0x51, 0x87, 0x60, 0x05, 0x9e, 0x37, 0xf5, 0x6b, 0xef, 0xef,
+ 0x10, 0x59, 0x05, 0x93, 0xcb, 0x47, 0x07, 0xa0, 0x60, 0x5c, 0x05, 0x60,
+ 0x51, 0x95, 0x6f, 0xcb, 0x9d, 0x95, 0xf3, 0x6d, 0x4f, 0x38, 0x52, 0xcb,
+ 0x15, 0xaa, 0xe1, 0x72, 0x57, 0x8f, 0x73, 0x52, 0x2f, 0x96, 0x6d, 0x07,
+ 0x7a, 0x9d, 0x8d, 0x98, 0xd3, 0x16, 0xb6, 0x64},
+ priv_key_66,
+ true},
+
+ // Comment: rsa_sslv23_padding
+ // tcID: 11
+ {11,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x80, 0xe0, 0x48, 0x0b, 0x11, 0xf1, 0x9f, 0xbe, 0xf3, 0x55, 0x1f, 0xb1,
+ 0x23, 0xa4, 0xfd, 0x96, 0x8d, 0x5e, 0x5f, 0xf6, 0x4c, 0x88, 0xc1, 0xc2,
+ 0xb7, 0x05, 0x46, 0x57, 0x0e, 0xb5, 0x85, 0xd5, 0xb1, 0x19, 0xf9, 0xd5,
+ 0x11, 0xfb, 0x15, 0xab, 0x3e, 0x25, 0xb1, 0xdc, 0xee, 0x9f, 0xd3, 0xf3,
+ 0x37, 0xf9, 0x49, 0x37, 0x7a, 0xf4, 0x31, 0xdf, 0x9e, 0xa9, 0xb6, 0x0c,
+ 0x07, 0x22, 0x5d, 0xa8, 0x7b, 0xa0, 0xd6, 0x1c, 0x0f, 0x7a, 0x99, 0xae,
+ 0xb1, 0x30, 0xb0, 0x9c, 0x29, 0x4e, 0x0d, 0x49, 0xca, 0xf3, 0x85, 0x4a,
+ 0x65, 0xfa, 0x98, 0xbe, 0x56, 0x44, 0x45, 0x7c, 0xba, 0x4e, 0x55, 0x91,
+ 0xb0, 0xf0, 0x43, 0x49, 0x32, 0xb7, 0x87, 0xe0, 0x57, 0x33, 0x54, 0x93,
+ 0x2a, 0x6a, 0x9f, 0x0e, 0x33, 0x55, 0x52, 0x41, 0x21, 0xb0, 0x4f, 0xbb,
+ 0x8f, 0xb5, 0xe4, 0xa7, 0x87, 0xfa, 0x50, 0x9a, 0x7f, 0xa9, 0x46, 0xaa,
+ 0xa3, 0x4e, 0x91, 0xc1, 0x68, 0x27, 0xa6, 0x56, 0x39, 0xb0, 0x67, 0x37,
+ 0xbb, 0x1a, 0x9f, 0xd5, 0xb8, 0x5c, 0x85, 0xc5, 0x8b, 0x11, 0x6c, 0xdb,
+ 0x2a, 0x90, 0x01, 0x42, 0xff, 0x18, 0x86, 0x29, 0x2d, 0xe9, 0xd4, 0xd9,
+ 0x44, 0xed, 0xca, 0xf4, 0xe9, 0x8a, 0xa2, 0x85, 0x60, 0xbd, 0x6d, 0x35,
+ 0xb4, 0xd6, 0x4f, 0x0c, 0x7e, 0x72, 0xc1, 0xb5, 0x72, 0x88, 0x35, 0x81,
+ 0xec, 0x8e, 0x47, 0x9a, 0x83, 0x6b, 0xc2, 0xfc, 0x55, 0xc4, 0x9f, 0x8a,
+ 0xe5, 0x0a, 0x91, 0x18, 0xa8, 0x15, 0x97, 0xac, 0x5e, 0x0b, 0x31, 0x03,
+ 0x5a, 0xeb, 0x0c, 0xef, 0x1e, 0x53, 0x27, 0xdf, 0x6e, 0xc7, 0x17, 0x9f,
+ 0xf4, 0x61, 0xb6, 0xf1, 0x57, 0xc6, 0x90, 0xbd, 0xcd, 0xb9, 0x93, 0x7f,
+ 0xee, 0x7e, 0x83, 0x55, 0x38, 0x46, 0x67, 0xcc, 0x7a, 0x69, 0x85, 0x6f,
+ 0x6e, 0x86, 0x45, 0x7e, 0xab, 0x8d, 0x87, 0xea, 0x8b, 0xe3, 0x3e, 0x5f,
+ 0x68, 0x41, 0x84, 0x00, 0x13, 0x19, 0xfd, 0xac, 0xaf, 0xdd, 0x20, 0xb9,
+ 0x0e, 0x2e, 0x03, 0x86, 0x3b, 0xda, 0x10, 0x8c, 0x34, 0x9d, 0xe9, 0x50,
+ 0x37, 0x7f, 0xc1, 0x1f, 0x20, 0xee, 0x32, 0xf4, 0x81, 0xd7, 0x4f, 0xb6,
+ 0x56, 0x44, 0x9c, 0x30, 0x94, 0x59, 0xa0, 0xd2, 0x96, 0x12, 0x4f, 0x72,
+ 0x65, 0x19, 0xa7, 0x3c, 0x2a, 0x5b, 0x41, 0xbf, 0xf6, 0x77, 0x9d, 0x91,
+ 0xae, 0x9b, 0x47, 0xc6, 0x09, 0x1e, 0x69, 0x5e, 0xe7, 0xbf, 0xc5, 0x9e,
+ 0xcf, 0xe1, 0x23, 0xe4, 0xd0, 0x32, 0x7a, 0x3c, 0xb5, 0xb0, 0x4c, 0xf0,
+ 0xa9, 0x98, 0x48, 0x7a, 0xfc, 0x20, 0xa3, 0xd0, 0xaa, 0xcd, 0xe8, 0x7a,
+ 0x08, 0x04, 0x81, 0xae, 0x04, 0x55, 0x79, 0x6c, 0x52, 0x73, 0x81, 0x5c,
+ 0xd2, 0xb2, 0xd7, 0x6e, 0xdc, 0x7c, 0x95, 0x58, 0xbe, 0x1e, 0xa2, 0x84,
+ 0x0a, 0x17, 0x58, 0x49, 0x41, 0xb3, 0xc8, 0x6a, 0xcd, 0x32, 0x96, 0x7a,
+ 0x64, 0xbd, 0x12, 0x95, 0xa9, 0x4d, 0x3a, 0xb3, 0x4c, 0xfc, 0x67, 0xb2,
+ 0xcd, 0x27, 0x90, 0x08, 0x98, 0xbf, 0x46, 0x14, 0x53, 0xa8, 0x71, 0x6c,
+ 0x88, 0x20, 0xac, 0x8e, 0x6e, 0x98, 0x80, 0xa3, 0xee, 0xe3, 0x8b, 0x19,
+ 0x6d, 0x9a, 0xf4, 0x6a, 0x3f, 0xf7, 0xab, 0xd2, 0x35, 0x4e, 0x1a, 0x5f,
+ 0x65, 0x4a, 0x1d, 0xc1, 0xce, 0x45, 0xcb, 0x49, 0x02, 0x98, 0x8e, 0x3e,
+ 0x14, 0xd7, 0x8d, 0x78, 0xf9, 0x6f, 0x59, 0xca, 0x20, 0xeb, 0x5c, 0xfc,
+ 0xcb, 0x27, 0x67, 0xe9, 0x37, 0xa5, 0x5a, 0xcb, 0x7d, 0xec, 0x40, 0x7f,
+ 0x96, 0xf6, 0xe5, 0xf6, 0x34, 0x5d, 0xaa, 0xca, 0x1e, 0x8b, 0x11, 0xa7,
+ 0x2a, 0x59, 0x95, 0x15, 0xe0, 0x8a, 0x96, 0xdc, 0xdf, 0xe2, 0xa8, 0xb8,
+ 0xda, 0xbc, 0x0a, 0x4d, 0xca, 0xc4, 0xca, 0xbd},
+ priv_key_66,
+ true},
+
+ // Comment: byte 0 of ps is 0
+ // tcID: 12
+ {12,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x4a, 0x7a, 0x03, 0x20, 0x2b, 0x98, 0x23, 0x09, 0xbc, 0xf2, 0xf9, 0x9d,
+ 0x30, 0xcd, 0x0b, 0xeb, 0xe2, 0x4b, 0x43, 0x80, 0x0e, 0x3b, 0xef, 0x58,
+ 0xab, 0xbc, 0x11, 0xe8, 0x65, 0xec, 0x2b, 0xce, 0xed, 0x4d, 0x25, 0xae,
+ 0x1a, 0xa9, 0x57, 0x50, 0xd2, 0x67, 0x23, 0x3c, 0x5d, 0xb0, 0x86, 0x0e,
+ 0x48, 0x22, 0x8a, 0x4f, 0xd8, 0xc2, 0x95, 0x3f, 0xca, 0x6b, 0xc7, 0xae,
+ 0xf9, 0x59, 0x72, 0x9a, 0x7d, 0x35, 0xc9, 0xaf, 0x48, 0x68, 0xfe, 0x63,
+ 0x30, 0x3b, 0xa4, 0xf0, 0x0a, 0x8f, 0xef, 0x77, 0x7e, 0xec, 0xab, 0x7b,
+ 0xae, 0xb5, 0xd9, 0xdb, 0x61, 0xc4, 0xa7, 0x58, 0x1e, 0xb0, 0xc1, 0x2c,
+ 0x88, 0x7a, 0xb6, 0xee, 0x59, 0xf6, 0xd0, 0xd8, 0xad, 0x04, 0x4c, 0x64,
+ 0xc3, 0x9e, 0x34, 0x4d, 0xb3, 0xf2, 0xfb, 0x79, 0x06, 0xaf, 0x25, 0xdb,
+ 0xc1, 0x26, 0x3d, 0x9e, 0xe3, 0xba, 0xee, 0x8f, 0xf4, 0x6a, 0x49, 0xfe,
+ 0xc4, 0xd8, 0x93, 0x42, 0x5b, 0xb2, 0x2c, 0xcf, 0xdf, 0x7b, 0xd8, 0x6a,
+ 0xdb, 0x23, 0xb3, 0x17, 0x1e, 0xe6, 0x53, 0xbd, 0x12, 0x9c, 0x04, 0x2c,
+ 0x60, 0xd0, 0x49, 0x73, 0x0a, 0x28, 0xcd, 0x9c, 0xa8, 0x3c, 0xcc, 0x8d,
+ 0x88, 0x38, 0x34, 0x17, 0x01, 0xf5, 0x45, 0x50, 0x3f, 0x3e, 0x35, 0x6b,
+ 0xbd, 0x4c, 0xe2, 0x69, 0xf4, 0x55, 0xc9, 0x80, 0x0a, 0x1e, 0x03, 0x22,
+ 0x88, 0x80, 0xed, 0xb0, 0x59, 0x01, 0x36, 0xec, 0x39, 0x82, 0xb3, 0x3a,
+ 0x4f, 0x56, 0x16, 0x07, 0xd0, 0x0e, 0xaf, 0x9d, 0xdf, 0x68, 0xb6, 0x7f,
+ 0x18, 0x80, 0x8c, 0x48, 0x5f, 0x7d, 0x20, 0x01, 0x71, 0x2c, 0xa5, 0xe6,
+ 0x2a, 0xda, 0x62, 0xd3, 0xbb, 0x57, 0x5e, 0x61, 0x2c, 0xd2, 0xe9, 0x4b,
+ 0xd8, 0x8e, 0x83, 0x10, 0x26, 0xeb, 0x7a, 0x23, 0xcf, 0xf7, 0xf3, 0xbe,
+ 0x1b, 0xb3, 0x20, 0xd8, 0x53, 0x20, 0x20, 0x39, 0xb0, 0xf5, 0x9d, 0xde,
+ 0x82, 0x11, 0xf9, 0xc6, 0x54, 0x94, 0x33, 0x5e, 0x99, 0xb9, 0x04, 0x9b,
+ 0x5c, 0xa3, 0x56, 0xdd, 0xe1, 0x7f, 0x3b, 0xe1, 0x68, 0x8e, 0x6c, 0xfd,
+ 0x23, 0x22, 0x71, 0x47, 0x40, 0x65, 0x12, 0x4a, 0x8b, 0x55, 0x18, 0x65,
+ 0x00, 0xbc, 0x42, 0xba, 0x4d, 0x6d, 0xfa, 0xb3, 0x81, 0xd5, 0xda, 0xb6,
+ 0xd7, 0xee, 0x1e, 0x73, 0x05, 0xe9, 0xee, 0x93, 0xf1, 0x20, 0x2a, 0x9b,
+ 0x8d, 0xc6, 0xa9, 0xb7, 0xf6, 0x90, 0x34, 0xd9, 0xde, 0x54, 0xd1, 0x12,
+ 0x89, 0x1a, 0x05, 0x32, 0x23, 0xb8, 0x48, 0x9e, 0xe5, 0xb2, 0x42, 0x38,
+ 0x62, 0x9d, 0xdf, 0x6b, 0x5d, 0x78, 0xec, 0x36, 0x6f, 0xd0, 0xb0, 0x0d,
+ 0xc6, 0x12, 0xc5, 0x75, 0x12, 0x48, 0x10, 0x81, 0x06, 0xa8, 0x06, 0x76,
+ 0xa3, 0x13, 0x7c, 0xfe, 0x96, 0x00, 0x83, 0x42, 0x69, 0x6a, 0xe5, 0x9c,
+ 0x36, 0x9c, 0x73, 0x64, 0xfb, 0x07, 0x0f, 0xb0, 0xa5, 0xaf, 0x3f, 0xf5,
+ 0x48, 0xf1, 0x19, 0xc8, 0x8f, 0x2a, 0x70, 0x59, 0xef, 0x88, 0x0d, 0x0d,
+ 0x13, 0x5b, 0x08, 0x59, 0x18, 0xd4, 0x8a, 0x37, 0x70, 0x27, 0xf7, 0x8c,
+ 0x72, 0xac, 0x6b, 0x4e, 0xac, 0xb8, 0x69, 0xc8, 0xbf, 0x86, 0x13, 0x5d,
+ 0x45, 0x9c, 0xd0, 0x72, 0x02, 0x94, 0x5b, 0x97, 0x87, 0x32, 0x28, 0xfb,
+ 0x28, 0x0e, 0xf7, 0x70, 0xfd, 0x31, 0x7a, 0xd5, 0xb2, 0xd3, 0x69, 0x25,
+ 0x82, 0x6d, 0x78, 0x6b, 0xdc, 0x9f, 0xbb, 0x76, 0x0d, 0x39, 0x07, 0xd3,
+ 0xef, 0x82, 0x6a, 0x6e, 0xa4, 0x7b, 0x0e, 0xac, 0x1e, 0xf7, 0x09, 0xb7,
+ 0xef, 0xac, 0xd4, 0x0a, 0xcf, 0x51, 0x33, 0x9e, 0xbe, 0x4b, 0x99, 0x70,
+ 0x2e, 0x08, 0x4b, 0xb6, 0xa1, 0x5f, 0x07, 0x0d, 0x40, 0x9d, 0xf7, 0xe7,
+ 0xfc, 0x80, 0x2e, 0x0e, 0x6a, 0x98, 0x8a, 0x05},
+ priv_key_66,
+ false},
+
+ // Comment: byte 1 of ps is 0
+ // tcID: 13
+ {13,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x05, 0x25, 0x6d, 0xdf, 0x55, 0x99, 0x1c, 0xf3, 0xe7, 0x4b, 0x8f, 0xb8,
+ 0xb3, 0x17, 0x2d, 0xb6, 0xe3, 0x27, 0xf1, 0x5c, 0x2c, 0xf1, 0x38, 0x30,
+ 0xfd, 0x16, 0x97, 0x16, 0xf7, 0xe5, 0xe7, 0x17, 0x14, 0x7f, 0x91, 0x60,
+ 0x28, 0x14, 0xe4, 0xe7, 0xb3, 0x8e, 0xc9, 0xbb, 0x7f, 0xb5, 0xb5, 0xb6,
+ 0x08, 0x95, 0xa8, 0x9a, 0x94, 0x9d, 0x83, 0x53, 0x98, 0xee, 0x67, 0x98,
+ 0x85, 0x7e, 0x05, 0x85, 0x74, 0x38, 0xec, 0x27, 0xdc, 0xc8, 0x97, 0xa7,
+ 0x77, 0xb8, 0x5d, 0x42, 0x01, 0x46, 0xe5, 0xa0, 0xf0, 0xff, 0x64, 0xb2,
+ 0x39, 0x79, 0xb9, 0x62, 0x6b, 0xf6, 0xa3, 0x4a, 0x8e, 0x01, 0x65, 0x8f,
+ 0xc1, 0x43, 0xeb, 0x9d, 0x6f, 0xdf, 0xe1, 0xdc, 0x87, 0x83, 0x63, 0xb0,
+ 0x38, 0xe7, 0xf2, 0xd9, 0x1a, 0x7f, 0x50, 0x85, 0x46, 0x84, 0xf7, 0xbf,
+ 0x2c, 0xcb, 0xf0, 0x42, 0x47, 0x7b, 0x9c, 0x6c, 0x50, 0xb8, 0x14, 0x6f,
+ 0x59, 0x48, 0x00, 0xa5, 0xb9, 0x07, 0xf0, 0x4f, 0xcd, 0x03, 0x22, 0x0b,
+ 0xc2, 0x52, 0x60, 0x74, 0x8b, 0x24, 0xf6, 0x28, 0x1d, 0x3f, 0xd9, 0x39,
+ 0xb5, 0x1d, 0x2d, 0x69, 0x4f, 0xa7, 0x69, 0x41, 0xb8, 0x87, 0x3c, 0x0c,
+ 0x70, 0x31, 0x1f, 0xec, 0x77, 0xbf, 0xf5, 0xb0, 0x75, 0x2d, 0xca, 0xf8,
+ 0x6a, 0x8a, 0x04, 0x1a, 0x29, 0xc5, 0xed, 0x35, 0xb0, 0xa9, 0x6b, 0xfe,
+ 0x6f, 0x82, 0x75, 0x4c, 0xd2, 0xd1, 0x73, 0x76, 0x3f, 0x97, 0x53, 0xdc,
+ 0xda, 0x7f, 0x56, 0x51, 0xec, 0x40, 0xe1, 0xda, 0x28, 0x2c, 0x01, 0xbb,
+ 0x0b, 0xe7, 0xb5, 0xfa, 0xa3, 0x90, 0xfd, 0x13, 0x4b, 0x05, 0xaf, 0x61,
+ 0xb3, 0xfb, 0xd8, 0x3b, 0x0d, 0xdf, 0x00, 0x60, 0x01, 0x58, 0x43, 0xae,
+ 0xd0, 0x3b, 0xb7, 0x9a, 0x11, 0xec, 0x90, 0x67, 0x66, 0xa6, 0xfc, 0x82,
+ 0xfc, 0x28, 0x01, 0x61, 0x65, 0xb7, 0xe5, 0xf9, 0xc9, 0xb9, 0x13, 0xd5,
+ 0x2e, 0xb0, 0xe1, 0x86, 0x22, 0x09, 0xb9, 0xcc, 0x69, 0x50, 0xb5, 0xd4,
+ 0x7c, 0x21, 0xc3, 0xfd, 0x06, 0x73, 0xd0, 0xd7, 0xaa, 0x28, 0x1c, 0xa5,
+ 0xec, 0x3a, 0x36, 0xcd, 0x9a, 0x45, 0x70, 0x41, 0x9a, 0x29, 0x82, 0x0c,
+ 0x75, 0x30, 0x7b, 0xda, 0xf0, 0x01, 0x2b, 0x68, 0x57, 0x9a, 0x6a, 0xe9,
+ 0xe8, 0x32, 0x82, 0x5f, 0x47, 0xea, 0xd6, 0xb6, 0xaf, 0x0a, 0x17, 0x24,
+ 0xba, 0x76, 0x79, 0xa8, 0x82, 0x33, 0x08, 0x2b, 0x65, 0x86, 0x2b, 0xf1,
+ 0xfb, 0x76, 0x65, 0x6b, 0x0e, 0xd7, 0x6d, 0xd7, 0x58, 0x47, 0x0b, 0x00,
+ 0xc1, 0x47, 0x96, 0x5b, 0x4e, 0xe2, 0x33, 0x27, 0x54, 0x76, 0xe9, 0x03,
+ 0x0e, 0xd3, 0x01, 0xdc, 0xd1, 0x9c, 0xbf, 0x7d, 0xdf, 0xea, 0xec, 0xad,
+ 0x3d, 0x17, 0xd7, 0x12, 0x9c, 0x4e, 0x9b, 0x43, 0x52, 0x42, 0x2a, 0x3d,
+ 0x2b, 0x81, 0x2d, 0x09, 0xe8, 0x29, 0xd5, 0xd8, 0xc2, 0xe4, 0x1f, 0x6a,
+ 0xa1, 0x06, 0x64, 0x82, 0x4c, 0xf0, 0xd3, 0xb4, 0x59, 0x7a, 0xa2, 0xcc,
+ 0x13, 0x7f, 0x05, 0xdf, 0x67, 0x2f, 0x17, 0xf0, 0xa3, 0x45, 0x73, 0x9c,
+ 0x93, 0xf2, 0xcd, 0x58, 0x3b, 0xc4, 0xed, 0x5d, 0xc2, 0xbc, 0x72, 0x95,
+ 0xd8, 0x9c, 0x0d, 0x98, 0x6e, 0xb8, 0x8e, 0xcf, 0x57, 0x32, 0xa8, 0x7f,
+ 0xb8, 0xa1, 0x0f, 0xb4, 0x49, 0xfb, 0x3f, 0x5d, 0xa7, 0x49, 0x52, 0x51,
+ 0x1b, 0xf2, 0xce, 0x03, 0xbd, 0x74, 0xdb, 0x02, 0x6b, 0x76, 0xdf, 0x93,
+ 0xb8, 0x16, 0xa6, 0x4b, 0x43, 0x72, 0xb3, 0x3e, 0x87, 0x32, 0x26, 0x68,
+ 0x12, 0x04, 0x02, 0x2f, 0xc9, 0x45, 0xd9, 0xc2, 0x90, 0x99, 0x82, 0xe6,
+ 0x51, 0x7e, 0xc2, 0x15, 0x7f, 0x57, 0xf4, 0xa3, 0x6c, 0xbf, 0xad, 0xab,
+ 0x9b, 0xa6, 0xc8, 0x58, 0x9e, 0xb0, 0x33, 0x10},
+ priv_key_66,
+ false},
+
+ // Comment: byte 7 of ps is 0
+ // tcID: 14
+ {14,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x9e, 0xa6, 0x99, 0x11, 0x24, 0xc0, 0x47, 0x78, 0x8b, 0x4c, 0xe7, 0x68,
+ 0x61, 0x4e, 0xdc, 0x52, 0xcb, 0x1b, 0xf8, 0x88, 0x65, 0xf8, 0x0a, 0x7b,
+ 0x7b, 0xbb, 0xc4, 0x35, 0xc1, 0x38, 0x96, 0x25, 0xa0, 0x85, 0xa5, 0x03,
+ 0x03, 0x38, 0x85, 0x65, 0x27, 0xd8, 0x6f, 0x0f, 0xa9, 0x36, 0x31, 0x01,
+ 0xa7, 0x80, 0x0d, 0x7e, 0x61, 0xdb, 0xc0, 0x81, 0xd5, 0x83, 0x9b, 0xc6,
+ 0x79, 0x72, 0x84, 0x03, 0xbf, 0x02, 0x8a, 0x22, 0xce, 0xbb, 0xfd, 0x2c,
+ 0x99, 0x84, 0xd5, 0x81, 0xca, 0x79, 0xcb, 0xdd, 0x2e, 0x99, 0x62, 0xfa,
+ 0xe6, 0x4a, 0x5b, 0xd3, 0xb2, 0xa8, 0xd4, 0x19, 0xcb, 0x39, 0xfb, 0xbe,
+ 0x2d, 0xf7, 0xb8, 0xa9, 0xb4, 0xe7, 0xc6, 0x03, 0xae, 0x1c, 0xd9, 0x23,
+ 0xce, 0xa1, 0xda, 0x15, 0x61, 0xbe, 0xee, 0xfa, 0x68, 0x0d, 0x5b, 0xb3,
+ 0x6f, 0xe9, 0x82, 0x2c, 0xe1, 0x2e, 0x1c, 0x88, 0x49, 0x8c, 0x22, 0x73,
+ 0xb7, 0x66, 0x46, 0x91, 0x83, 0x53, 0xc6, 0x63, 0xf9, 0x1a, 0x2f, 0x54,
+ 0x43, 0x2c, 0xb3, 0xfd, 0xbc, 0x5c, 0x71, 0x91, 0xec, 0x5b, 0x84, 0x12,
+ 0xda, 0x54, 0xea, 0x45, 0x61, 0x6c, 0x41, 0x25, 0x77, 0x5d, 0xba, 0x29,
+ 0x93, 0x0c, 0x36, 0xa1, 0x25, 0x22, 0xff, 0x3a, 0xf5, 0xeb, 0x62, 0x8d,
+ 0x2f, 0xce, 0xf3, 0x0b, 0x88, 0x71, 0x14, 0xab, 0x59, 0x08, 0xfb, 0xa3,
+ 0xac, 0xe7, 0xb7, 0xc7, 0x1b, 0x10, 0x1a, 0xb1, 0xfe, 0x31, 0x16, 0x53,
+ 0x99, 0x7a, 0x50, 0xde, 0x08, 0xb7, 0xa3, 0xe9, 0x2d, 0x50, 0xee, 0xba,
+ 0x20, 0x64, 0xe9, 0x16, 0x2c, 0x13, 0xee, 0xe2, 0x3b, 0x9f, 0xad, 0x9e,
+ 0xc0, 0x0b, 0xd6, 0x2e, 0x62, 0x83, 0x57, 0x45, 0x54, 0x7a, 0xfe, 0xb8,
+ 0xfc, 0x1f, 0xa5, 0xaf, 0x5a, 0x8b, 0xe0, 0x60, 0xba, 0xb8, 0xe4, 0xe2,
+ 0xfa, 0x26, 0x64, 0xf6, 0x2c, 0x89, 0x56, 0xad, 0x4d, 0x20, 0xdd, 0x27,
+ 0x93, 0x2e, 0x57, 0xaa, 0x44, 0xea, 0xc7, 0xa8, 0x6b, 0x86, 0x7c, 0x4f,
+ 0xf6, 0xe0, 0x49, 0x98, 0x11, 0x09, 0xc8, 0x45, 0x85, 0xbd, 0xb5, 0x0c,
+ 0x31, 0xe6, 0x06, 0x4d, 0xc4, 0xc5, 0x92, 0xcb, 0x17, 0x96, 0xab, 0x05,
+ 0x98, 0x49, 0xdb, 0x56, 0x98, 0xe1, 0x95, 0x6c, 0x38, 0xf0, 0xe0, 0x72,
+ 0x57, 0xfb, 0xad, 0xda, 0x13, 0x7b, 0x57, 0xf0, 0x3b, 0x8d, 0xbd, 0x3d,
+ 0x6d, 0x5e, 0x4c, 0x06, 0x47, 0x4b, 0xde, 0x19, 0x4c, 0xfb, 0x7d, 0x67,
+ 0x1c, 0xa3, 0xd2, 0xf9, 0x9b, 0x82, 0x7a, 0xf9, 0x54, 0xcb, 0xf0, 0xc0,
+ 0xdf, 0xff, 0x8c, 0xd6, 0x3a, 0xf7, 0x5f, 0x7e, 0x01, 0xb6, 0x63, 0x07,
+ 0x98, 0xa0, 0x0c, 0xc0, 0x16, 0x76, 0xb0, 0xcd, 0xaf, 0xf7, 0x4c, 0xb2,
+ 0x70, 0xc2, 0x16, 0x28, 0x29, 0x06, 0x93, 0x1a, 0x7d, 0xaf, 0x29, 0xa4,
+ 0xef, 0x80, 0x34, 0x40, 0x7e, 0x18, 0x6f, 0x2f, 0x9d, 0xbe, 0xac, 0x1f,
+ 0x71, 0x2e, 0x8b, 0xb7, 0xb1, 0xa4, 0xb1, 0x21, 0xe0, 0x45, 0xe9, 0x54,
+ 0x7d, 0x15, 0xef, 0x1b, 0xa1, 0xd8, 0x01, 0x5f, 0x1d, 0x19, 0xa3, 0xbe,
+ 0x35, 0x3f, 0x7a, 0x82, 0xa8, 0x8c, 0x13, 0x03, 0x52, 0xb8, 0xcf, 0xea,
+ 0xaa, 0xab, 0x87, 0x19, 0x02, 0xfa, 0x5f, 0x68, 0xc8, 0x52, 0x93, 0x1b,
+ 0x4a, 0x01, 0x4e, 0x4f, 0xe3, 0x64, 0x48, 0x61, 0xf2, 0x76, 0xa6, 0xc1,
+ 0x7a, 0xdb, 0xaf, 0xfa, 0xa7, 0xcd, 0x23, 0xc2, 0x23, 0xc4, 0xe5, 0x4e,
+ 0x2b, 0x85, 0xb4, 0x62, 0x04, 0xb6, 0x6a, 0x3c, 0x44, 0x7b, 0x4d, 0xb7,
+ 0x22, 0xe6, 0xa9, 0xdc, 0x0c, 0x61, 0xce, 0x29, 0x40, 0x7a, 0x4d, 0x24,
+ 0x6a, 0x2f, 0xe8, 0x38, 0x6c, 0xdf, 0xe9, 0x97, 0x32, 0x31, 0x60, 0x26,
+ 0xa2, 0xc6, 0x32, 0xaf, 0xe5, 0x08, 0x42, 0x97},
+ priv_key_66,
+ false},
+
+ // Comment: ps truncated
+ // tcID: 15
+ {15,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x14, 0x27, 0xb2, 0x36, 0x4d, 0xed, 0xf9, 0xb3, 0x3b, 0x1c, 0xf7, 0x0f,
+ 0x88, 0x23, 0xb6, 0x0a, 0x26, 0x86, 0x52, 0x0f, 0x90, 0x4e, 0x89, 0x24,
+ 0x7b, 0xc6, 0xb5, 0xb6, 0x82, 0x17, 0x0f, 0xd1, 0x52, 0x55, 0x4f, 0x86,
+ 0x2c, 0xa6, 0x42, 0x34, 0x34, 0x5b, 0xb8, 0x3b, 0x11, 0x85, 0x39, 0xea,
+ 0xa4, 0xc0, 0xb7, 0xfc, 0x46, 0xe2, 0x1d, 0x2f, 0xbc, 0x7e, 0xb5, 0xbb,
+ 0x26, 0xad, 0xe5, 0x46, 0x4a, 0x77, 0x23, 0xf8, 0xd4, 0x4c, 0x8d, 0x0a,
+ 0x88, 0xe1, 0xd1, 0xd7, 0xfc, 0xa1, 0x71, 0x7a, 0xdc, 0xa7, 0x20, 0x7b,
+ 0x55, 0xc5, 0xb5, 0x24, 0x57, 0xc8, 0xaa, 0x2c, 0x6d, 0x9a, 0x19, 0xe0,
+ 0x7e, 0x04, 0xca, 0x09, 0xac, 0x39, 0x30, 0x15, 0x12, 0xaa, 0x66, 0xd6,
+ 0x1c, 0x53, 0x63, 0x89, 0x81, 0x38, 0xd1, 0xf3, 0x90, 0xaf, 0x65, 0x1c,
+ 0xf2, 0x30, 0xfd, 0xd8, 0xcc, 0x69, 0x1d, 0x3c, 0x69, 0xde, 0xce, 0x67,
+ 0xe4, 0xd9, 0x30, 0x1b, 0x74, 0xb1, 0xcf, 0x6f, 0xe7, 0xae, 0xbe, 0x66,
+ 0x26, 0xd4, 0x9f, 0x47, 0xea, 0x33, 0xe5, 0x86, 0x1b, 0xa4, 0xc5, 0xbc,
+ 0x0a, 0x24, 0xf5, 0x06, 0xb4, 0xaf, 0xc9, 0x59, 0xe3, 0x37, 0x33, 0xfe,
+ 0xf1, 0xef, 0x7a, 0x20, 0x7c, 0x29, 0xc6, 0x10, 0xce, 0xb9, 0xae, 0x53,
+ 0xf7, 0x08, 0x0a, 0x84, 0x49, 0x1b, 0xd1, 0x2d, 0x60, 0x9e, 0xd2, 0x16,
+ 0x44, 0x5e, 0xe5, 0x43, 0x15, 0x91, 0x5b, 0x89, 0x25, 0x61, 0xef, 0xdb,
+ 0x17, 0x81, 0x15, 0x0f, 0xe9, 0xc2, 0x43, 0xaf, 0x88, 0x00, 0xc7, 0xed,
+ 0xb8, 0x46, 0x6d, 0xa8, 0xe4, 0xd0, 0x24, 0x0c, 0x0f, 0x62, 0x7e, 0xc2,
+ 0x10, 0x63, 0x26, 0x80, 0x5c, 0xbd, 0xd8, 0x45, 0xb3, 0x0a, 0xc3, 0x5d,
+ 0xd4, 0x66, 0x92, 0xec, 0x96, 0x4f, 0x66, 0x96, 0xad, 0xed, 0xf7, 0x29,
+ 0x48, 0x47, 0x42, 0x55, 0xd5, 0x05, 0x05, 0xac, 0xfc, 0x1f, 0x4b, 0xe6,
+ 0xf9, 0xb3, 0x00, 0x70, 0x88, 0x61, 0xf2, 0xb9, 0xf9, 0x79, 0x6b, 0x0d,
+ 0x48, 0x8f, 0xfa, 0xbd, 0x14, 0xf6, 0x75, 0x0e, 0x67, 0x47, 0x7c, 0x59,
+ 0xa0, 0xab, 0xf2, 0x1f, 0x06, 0x63, 0x88, 0xb0, 0xcd, 0x11, 0x33, 0xc9,
+ 0x0d, 0xec, 0x0b, 0xfc, 0xcf, 0x45, 0xf3, 0x4f, 0x77, 0x77, 0x48, 0xca,
+ 0x86, 0x87, 0xf3, 0x26, 0x8c, 0x9b, 0x32, 0xd0, 0x55, 0x25, 0x88, 0xdf,
+ 0x9f, 0xc4, 0x96, 0xf2, 0x9d, 0x7a, 0x91, 0x52, 0xd2, 0x3b, 0x8b, 0x51,
+ 0x20, 0x3c, 0xf1, 0x51, 0xc6, 0x12, 0xfe, 0x18, 0x34, 0x32, 0xac, 0xe0,
+ 0x3f, 0xba, 0x2f, 0xe5, 0x06, 0x8d, 0x74, 0x94, 0x63, 0xe5, 0x0b, 0xfc,
+ 0x09, 0x91, 0x22, 0x20, 0xa6, 0x18, 0xf6, 0x50, 0xaf, 0xe5, 0x92, 0xe3,
+ 0xbc, 0x4c, 0x73, 0x14, 0xe6, 0xd9, 0xa1, 0x2a, 0xea, 0x44, 0xac, 0x0b,
+ 0x50, 0xd7, 0x9c, 0x8b, 0x93, 0x93, 0xb0, 0xdf, 0x70, 0x15, 0x0a, 0xf7,
+ 0xda, 0x49, 0x9a, 0x9c, 0x2d, 0x1e, 0xa3, 0xdc, 0xe3, 0x63, 0x30, 0x5c,
+ 0x21, 0xf3, 0xec, 0xe8, 0xf3, 0x88, 0x09, 0x19, 0xbb, 0x57, 0xe7, 0x64,
+ 0x76, 0x0f, 0xf7, 0x86, 0x3c, 0x18, 0x4c, 0x04, 0x3b, 0xe1, 0xc8, 0xde,
+ 0x30, 0xb1, 0x77, 0xe1, 0xbc, 0xd5, 0xce, 0xcb, 0x5e, 0x80, 0x4d, 0x1e,
+ 0xe9, 0x6f, 0xc8, 0x23, 0xf7, 0xcf, 0x2b, 0xc3, 0x15, 0x93, 0x81, 0xc7,
+ 0x8a, 0x49, 0x87, 0x94, 0x07, 0x19, 0x19, 0x98, 0xca, 0x75, 0x9c, 0xf3,
+ 0x0e, 0xb5, 0x03, 0x78, 0x3f, 0x88, 0xea, 0x15, 0x79, 0x70, 0xdd, 0xc6,
+ 0xba, 0x75, 0x69, 0xe1, 0x36, 0x2c, 0xbb, 0x99, 0xeb, 0x45, 0xb6, 0x57,
+ 0x8f, 0x14, 0x2d, 0xf5, 0xf1, 0xcb, 0xbc, 0xf2, 0xa7, 0x13, 0x72, 0x9c,
+ 0x2a, 0x01, 0x17, 0x78, 0x1f, 0x85, 0x09, 0xdf},
+ priv_key_66,
+ false},
+
+ // Comment: ps missing
+ // tcID: 16
+ {16,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xa4, 0xdf, 0xae, 0x87, 0x79, 0xa1, 0x1c, 0x42, 0x54, 0xa5, 0x9c, 0x7c,
+ 0x5e, 0xb0, 0x8e, 0x2c, 0xcf, 0x9d, 0x28, 0x69, 0x2c, 0x2d, 0xf4, 0x90,
+ 0x21, 0x84, 0xe6, 0x91, 0x46, 0xc5, 0x77, 0x24, 0xfa, 0x0a, 0x4b, 0x27,
+ 0x01, 0x43, 0x5f, 0xdb, 0x7d, 0xea, 0x14, 0xcd, 0x5b, 0xfd, 0xaf, 0xda,
+ 0x49, 0x40, 0x03, 0x70, 0x36, 0x8f, 0x85, 0xd3, 0x92, 0x9b, 0x24, 0x3f,
+ 0xbe, 0xbf, 0xcd, 0x71, 0xe5, 0xba, 0x5f, 0x1d, 0x3d, 0x45, 0xcb, 0x1e,
+ 0x5c, 0xa5, 0x31, 0x94, 0xb4, 0xe5, 0xc9, 0x8f, 0x1a, 0x78, 0xae, 0xf3,
+ 0xc4, 0x8c, 0x52, 0xa4, 0xd3, 0x6a, 0xb7, 0x88, 0x8b, 0x16, 0x1b, 0xb5,
+ 0x46, 0xdb, 0xf5, 0xf6, 0x9f, 0x66, 0x1e, 0xa0, 0x59, 0x90, 0x73, 0xb7,
+ 0x55, 0x3d, 0x53, 0x47, 0x6c, 0x1b, 0xf9, 0xfa, 0x7b, 0x35, 0xf9, 0x40,
+ 0x7a, 0xd0, 0x6b, 0x14, 0xc5, 0xc7, 0xc6, 0x78, 0xdf, 0x93, 0x30, 0x2b,
+ 0xa9, 0xf3, 0xe4, 0xe8, 0x75, 0x1e, 0xd4, 0xbb, 0xfa, 0xfc, 0x58, 0x51,
+ 0xae, 0x29, 0xbb, 0x71, 0x7a, 0xc2, 0x6e, 0x42, 0x36, 0xdc, 0x78, 0x94,
+ 0x38, 0xf0, 0x1d, 0x7b, 0x54, 0xdb, 0x01, 0xe5, 0x22, 0xf1, 0x6e, 0x1f,
+ 0x4a, 0xd8, 0x61, 0x32, 0x49, 0x31, 0x69, 0x69, 0x96, 0x7f, 0x19, 0x7d,
+ 0xb0, 0xee, 0x4e, 0xdb, 0x7e, 0x08, 0xad, 0xa8, 0xaf, 0x5b, 0x43, 0xc5,
+ 0xd2, 0x24, 0xb1, 0x1b, 0xb7, 0x98, 0x5c, 0x5d, 0x1a, 0x8e, 0xc4, 0x25,
+ 0xf6, 0xb4, 0xbd, 0x6c, 0x29, 0x2d, 0x0a, 0x32, 0x02, 0x17, 0xdc, 0xbb,
+ 0x8c, 0x80, 0x5a, 0xce, 0x15, 0x94, 0xfa, 0x60, 0x8e, 0x19, 0x57, 0x8b,
+ 0x44, 0x7a, 0xe6, 0xfc, 0xdb, 0xd8, 0xf6, 0x5a, 0x79, 0xb1, 0xfc, 0x78,
+ 0x39, 0x14, 0xe4, 0xe3, 0x7f, 0x12, 0x53, 0x34, 0x26, 0x62, 0x95, 0xba,
+ 0xc6, 0x7d, 0xc6, 0x2c, 0x8e, 0xc1, 0x59, 0x98, 0xfb, 0xac, 0x88, 0x2a,
+ 0x96, 0xa9, 0xbd, 0xe2, 0x5d, 0xa3, 0x81, 0xb4, 0x3a, 0x85, 0x48, 0x8a,
+ 0x63, 0x4f, 0x61, 0x05, 0x21, 0x00, 0xd7, 0x95, 0xd7, 0x1c, 0x7d, 0x24,
+ 0x97, 0x6c, 0xbf, 0xbe, 0x3e, 0xbe, 0x16, 0x93, 0x89, 0xb1, 0x7a, 0x68,
+ 0xa8, 0x94, 0x0d, 0x81, 0xc8, 0x1d, 0xd1, 0x1f, 0x62, 0xf9, 0xd2, 0x6e,
+ 0xd8, 0x0e, 0xf4, 0x0b, 0xe0, 0xcb, 0xc7, 0x01, 0x50, 0xc0, 0x82, 0x91,
+ 0xb3, 0xc1, 0xc7, 0x27, 0x67, 0xfe, 0x22, 0xb3, 0xb7, 0xab, 0x9d, 0x9d,
+ 0x67, 0xab, 0x05, 0x8c, 0xe0, 0x54, 0x51, 0xba, 0xae, 0xf3, 0xb0, 0x66,
+ 0x85, 0x1e, 0xc4, 0xe1, 0xef, 0xc6, 0x31, 0x24, 0x4a, 0xe1, 0x3a, 0x72,
+ 0x0f, 0xcf, 0x2a, 0x19, 0xd0, 0x48, 0x31, 0x7e, 0xfc, 0xe2, 0x3a, 0xb2,
+ 0xff, 0x42, 0x22, 0x64, 0x26, 0xf8, 0x8e, 0x02, 0x35, 0xff, 0x1d, 0x29,
+ 0xdf, 0x1e, 0x0e, 0xa9, 0xcb, 0x3c, 0x49, 0x93, 0x27, 0xbc, 0xc1, 0xc9,
+ 0x99, 0xbb, 0xe5, 0xeb, 0xae, 0xd9, 0x16, 0xb9, 0x7f, 0xb6, 0x2d, 0x72,
+ 0x7c, 0x65, 0xd4, 0x3d, 0x61, 0xd1, 0x3e, 0x81, 0x44, 0x15, 0x38, 0x05,
+ 0x8b, 0x64, 0xc2, 0xb1, 0x9f, 0x2f, 0x4c, 0x96, 0x46, 0xb5, 0x16, 0xfb,
+ 0x28, 0x74, 0x27, 0xb5, 0xfd, 0x9b, 0x7e, 0xae, 0x36, 0xe8, 0x4e, 0x0b,
+ 0x71, 0x83, 0x01, 0x30, 0x36, 0x38, 0x62, 0xa2, 0x69, 0x21, 0x7a, 0x0d,
+ 0x7a, 0x10, 0xdc, 0x60, 0x2f, 0x5e, 0xac, 0x5b, 0x2d, 0x0f, 0x65, 0x5a,
+ 0x84, 0x93, 0x79, 0x1e, 0xef, 0x41, 0xd4, 0x26, 0x5b, 0xa3, 0xaf, 0x34,
+ 0x76, 0x26, 0x58, 0xe0, 0x85, 0xf1, 0xca, 0x82, 0xc7, 0x10, 0x72, 0x7c,
+ 0x58, 0x02, 0xc0, 0xbd, 0x55, 0xed, 0x1a, 0x1b, 0xd8, 0x9a, 0x29, 0x09,
+ 0x2f, 0x1c, 0xe7, 0x50, 0xa2, 0x61, 0xa4, 0xb9},
+ priv_key_66,
+ false},
+
+ // Comment: Block type = 0
+ // tcID: 17
+ {17,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x70, 0x7b, 0xba, 0x45, 0xb2, 0xe3, 0x45, 0x89, 0x5f, 0x4d, 0x6e, 0x5f,
+ 0xf7, 0xdd, 0xfd, 0x52, 0x70, 0x35, 0x4f, 0x19, 0x40, 0xb4, 0xc5, 0x18,
+ 0xa6, 0xec, 0x0e, 0x0b, 0x47, 0xd9, 0xb5, 0x2c, 0xfc, 0xac, 0x90, 0x8b,
+ 0xee, 0x3f, 0xc8, 0x16, 0x16, 0x34, 0x49, 0x27, 0x20, 0xf2, 0x11, 0x8c,
+ 0x5e, 0x73, 0x2c, 0xad, 0xb6, 0xb4, 0x93, 0x8c, 0x9b, 0x28, 0x75, 0x41,
+ 0x04, 0xab, 0xe2, 0x2d, 0x9e, 0x7d, 0x27, 0x94, 0x31, 0xd8, 0x33, 0xa8,
+ 0xcf, 0x46, 0xe6, 0x68, 0x9d, 0x02, 0xef, 0x41, 0xdf, 0x19, 0xd8, 0xea,
+ 0x80, 0x38, 0x50, 0x89, 0x9b, 0xb2, 0x2a, 0x64, 0x8c, 0xb8, 0xbd, 0x7b,
+ 0x38, 0xd8, 0x20, 0xa7, 0x08, 0xa7, 0x62, 0xf4, 0x4f, 0xc7, 0xce, 0x85,
+ 0x07, 0xaa, 0x5a, 0x03, 0x9d, 0x16, 0x1d, 0x93, 0xef, 0x28, 0x77, 0x89,
+ 0xa1, 0x82, 0x9e, 0xa4, 0xd3, 0x9a, 0xf8, 0xa5, 0x61, 0x86, 0x2a, 0xe2,
+ 0x35, 0x40, 0xbd, 0xd6, 0x40, 0x5f, 0x8e, 0x58, 0xf4, 0xaa, 0xf3, 0x2c,
+ 0xcf, 0x5c, 0x7e, 0x42, 0x74, 0xb1, 0xd8, 0xea, 0x5f, 0xf5, 0xf7, 0x97,
+ 0x06, 0x39, 0x85, 0x48, 0x3e, 0x0d, 0xe2, 0xe6, 0x09, 0x82, 0xa5, 0x73,
+ 0x1b, 0x5e, 0xd1, 0x8a, 0x5f, 0xab, 0xfc, 0x84, 0xe7, 0xc9, 0xb7, 0x80,
+ 0x3b, 0x53, 0xb9, 0x4a, 0x8f, 0x5d, 0xb1, 0x7c, 0x27, 0xce, 0xb8, 0x89,
+ 0xa1, 0x34, 0x8c, 0x42, 0x3e, 0x27, 0xe3, 0x28, 0xfe, 0x37, 0x0c, 0x41,
+ 0x9d, 0x21, 0xbb, 0x0c, 0xc8, 0x06, 0xfd, 0x36, 0xa4, 0x68, 0x0a, 0x84,
+ 0xd7, 0xd5, 0x61, 0x20, 0xed, 0x3d, 0xa0, 0x43, 0x9e, 0xb1, 0x93, 0x17,
+ 0x3e, 0x5c, 0xb5, 0x8e, 0x77, 0x49, 0xa7, 0x96, 0x8a, 0x4e, 0x62, 0xaf,
+ 0x8a, 0x39, 0x1a, 0xb4, 0x7f, 0x2e, 0x32, 0xc3, 0x53, 0x11, 0xd8, 0x9a,
+ 0x42, 0xf4, 0x2f, 0x8a, 0xfa, 0x07, 0xe4, 0x76, 0x5b, 0x67, 0xdb, 0x5d,
+ 0x88, 0x19, 0x5f, 0xac, 0x81, 0xe1, 0x24, 0x8a, 0x78, 0x0e, 0x9f, 0x0d,
+ 0x4e, 0x9e, 0x5c, 0xea, 0x61, 0xd7, 0x3b, 0x7f, 0xd0, 0x6d, 0x06, 0x23,
+ 0x24, 0x25, 0xe6, 0x20, 0x65, 0x6e, 0xeb, 0x19, 0x4f, 0x79, 0x17, 0x46,
+ 0x13, 0x46, 0x46, 0x86, 0x87, 0xba, 0x7e, 0xb7, 0xdc, 0x28, 0xd8, 0xf9,
+ 0xa4, 0x2a, 0xe1, 0xfa, 0xf1, 0xa7, 0x4a, 0x1e, 0x3a, 0xf1, 0xf5, 0xd7,
+ 0xc4, 0xfb, 0x9b, 0x6a, 0xbc, 0x64, 0x41, 0xca, 0xe2, 0x77, 0x5c, 0xaf,
+ 0x59, 0x23, 0x42, 0x1e, 0xff, 0x11, 0xf6, 0x23, 0x1a, 0xf8, 0x2e, 0x02,
+ 0x5b, 0x68, 0x89, 0x17, 0x13, 0x48, 0xc9, 0xe6, 0x6b, 0x15, 0x15, 0x43,
+ 0xf1, 0xe4, 0xeb, 0x0d, 0xcd, 0x41, 0x89, 0x05, 0x45, 0xb7, 0x53, 0xda,
+ 0x2d, 0x58, 0xe1, 0xbb, 0x22, 0xe1, 0x89, 0x39, 0x75, 0x35, 0x48, 0x2b,
+ 0xd8, 0xac, 0x28, 0x01, 0x56, 0x98, 0x29, 0x94, 0x32, 0x3e, 0x20, 0xf2,
+ 0xb8, 0x2f, 0x28, 0x7f, 0x54, 0x16, 0x80, 0x55, 0x15, 0x86, 0xe8, 0xe3,
+ 0x10, 0x33, 0x71, 0xcb, 0xb0, 0xdb, 0x9c, 0x86, 0x61, 0xdc, 0xd0, 0x7d,
+ 0xe1, 0xa3, 0xc4, 0x9c, 0x2b, 0xa5, 0xd4, 0xd4, 0xf0, 0x04, 0xed, 0x63,
+ 0x32, 0x0a, 0x79, 0x82, 0x18, 0xc1, 0xfd, 0xab, 0xeb, 0x49, 0x1c, 0xbc,
+ 0x43, 0x8a, 0x82, 0x68, 0x1b, 0xd9, 0xf5, 0x40, 0x13, 0x44, 0x90, 0x9d,
+ 0x2a, 0xa4, 0xae, 0x7a, 0x8d, 0x33, 0xfa, 0x1e, 0xae, 0xd4, 0x19, 0xd2,
+ 0xa3, 0x7b, 0x36, 0x0e, 0x7f, 0x32, 0x02, 0x5d, 0x8c, 0xad, 0x01, 0x59,
+ 0x8b, 0x88, 0x59, 0xb6, 0x34, 0x18, 0xb9, 0xbf, 0x09, 0xd1, 0xca, 0xbd,
+ 0xe9, 0x49, 0x23, 0x61, 0xe0, 0x93, 0x63, 0xfc, 0x7e, 0xea, 0x0d, 0x91,
+ 0xff, 0x94, 0x17, 0x00, 0x2b, 0x79, 0xa5, 0x7f},
+ priv_key_66,
+ false},
+
+ // Comment: Block type = 1
+ // tcID: 18
+ {18,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xdf, 0x0e, 0xab, 0x19, 0x82, 0xae, 0x5a, 0xb7, 0x97, 0x65, 0xbb, 0xcc,
+ 0x8d, 0xaa, 0xf4, 0x3d, 0x46, 0x59, 0xe9, 0x0a, 0xee, 0x06, 0x02, 0x68,
+ 0x88, 0x0a, 0x84, 0xe9, 0x41, 0x88, 0x19, 0x40, 0xbf, 0xe1, 0x6a, 0xb9,
+ 0x30, 0x91, 0xc9, 0x30, 0xb5, 0x70, 0x2f, 0x25, 0x32, 0x89, 0x68, 0x7f,
+ 0x79, 0x88, 0xf0, 0x31, 0x3c, 0xfe, 0xea, 0xa8, 0xa8, 0x12, 0x96, 0x9b,
+ 0x8d, 0x8e, 0xdb, 0x59, 0xfb, 0x58, 0x51, 0x38, 0xf8, 0xca, 0x28, 0xf2,
+ 0xd3, 0x1f, 0xcf, 0xed, 0x2f, 0xf3, 0x0c, 0x98, 0x0b, 0xc2, 0xb7, 0xd2,
+ 0x01, 0xbb, 0xe6, 0x3b, 0xb5, 0xba, 0xd0, 0x79, 0x3e, 0x3c, 0x12, 0x9f,
+ 0x8a, 0x31, 0x91, 0x40, 0x5d, 0xb1, 0x0b, 0x6e, 0xbc, 0x57, 0xd6, 0x9d,
+ 0xc7, 0xf3, 0x84, 0xcd, 0xdc, 0xd3, 0xc2, 0xba, 0x9f, 0x58, 0x29, 0x8e,
+ 0xb2, 0x0c, 0x9c, 0x4c, 0x04, 0x6a, 0x47, 0xbf, 0x9e, 0x6e, 0x03, 0x97,
+ 0x0c, 0x90, 0x2d, 0x55, 0xdb, 0x16, 0xc7, 0x04, 0xb4, 0x95, 0x0f, 0x86,
+ 0xd1, 0xd7, 0xdd, 0x88, 0x7d, 0x21, 0xa8, 0x06, 0xa9, 0xf6, 0x05, 0x31,
+ 0xbb, 0x1d, 0x8e, 0xf7, 0xa5, 0xce, 0x22, 0x85, 0xcb, 0x01, 0x21, 0xdd,
+ 0xc8, 0x50, 0xd4, 0x1e, 0xe8, 0x43, 0x6a, 0x13, 0x6e, 0xcc, 0xda, 0xf6,
+ 0x68, 0xde, 0x86, 0x00, 0x4d, 0xa1, 0xa4, 0xcb, 0x62, 0x0a, 0x51, 0xbe,
+ 0x9b, 0x34, 0x28, 0x79, 0x8b, 0x59, 0x4d, 0x34, 0xf3, 0xa1, 0x74, 0x63,
+ 0x8b, 0x5a, 0xe0, 0xea, 0x76, 0x80, 0x46, 0xcd, 0xa3, 0x26, 0x18, 0xa6,
+ 0x00, 0x81, 0x62, 0xbc, 0x96, 0x24, 0xf0, 0xc8, 0x01, 0xe3, 0x68, 0x86,
+ 0x07, 0x9f, 0xbf, 0x55, 0xae, 0x9f, 0x54, 0x88, 0x2a, 0xca, 0x01, 0x73,
+ 0xc7, 0xb9, 0x0a, 0x45, 0x73, 0x3b, 0x42, 0x4b, 0x19, 0x63, 0x8e, 0x53,
+ 0x58, 0x37, 0x99, 0x3c, 0xb3, 0x84, 0xc2, 0x0e, 0xe3, 0xd4, 0xb3, 0x8c,
+ 0x98, 0x82, 0x9d, 0xdd, 0x49, 0xdf, 0xe9, 0x46, 0x51, 0x65, 0xae, 0x9c,
+ 0x9c, 0xd2, 0x4d, 0xe6, 0xa9, 0x11, 0xc2, 0x31, 0xdf, 0xa4, 0xd7, 0xf0,
+ 0xba, 0x30, 0x3b, 0x25, 0x79, 0xcd, 0x19, 0xf9, 0xe3, 0x2c, 0x6a, 0x3d,
+ 0xf4, 0x96, 0xd1, 0xc3, 0xb1, 0x46, 0x10, 0xfb, 0x04, 0x15, 0x2b, 0x63,
+ 0xb7, 0xe2, 0x7d, 0xc2, 0xd5, 0xab, 0x78, 0xe0, 0x58, 0x45, 0x04, 0xbe,
+ 0x5d, 0x3f, 0x0c, 0x75, 0x5d, 0x47, 0x15, 0x5c, 0x0b, 0xa6, 0xb6, 0x3d,
+ 0xbe, 0x2b, 0xc2, 0xd2, 0x54, 0x93, 0x6c, 0x37, 0x6d, 0xe4, 0x0e, 0x66,
+ 0xb7, 0x2d, 0xaf, 0x59, 0x36, 0x41, 0xaf, 0xbf, 0x54, 0x4a, 0xa7, 0xb8,
+ 0xc6, 0xd0, 0xec, 0x46, 0x4d, 0x50, 0x23, 0x8a, 0xb3, 0x22, 0x46, 0x96,
+ 0xc9, 0x61, 0x38, 0x96, 0x5e, 0xbf, 0x64, 0x42, 0x11, 0x3f, 0xc3, 0x5e,
+ 0xda, 0xf4, 0x8c, 0xa1, 0x70, 0xc4, 0x05, 0xe1, 0xa2, 0x18, 0x24, 0x97,
+ 0x4a, 0xac, 0x27, 0x20, 0x8f, 0x3e, 0x60, 0xc6, 0xf3, 0x4d, 0x7a, 0x86,
+ 0xb4, 0x66, 0x83, 0x60, 0x42, 0x3d, 0x34, 0x0b, 0x91, 0xae, 0x1a, 0x41,
+ 0xeb, 0x09, 0x22, 0xe8, 0x44, 0xc4, 0x07, 0x40, 0xc0, 0x6f, 0x2e, 0x91,
+ 0x3c, 0x1a, 0xf6, 0xf5, 0x83, 0xdc, 0x80, 0x42, 0xfb, 0xcb, 0x8a, 0xb2,
+ 0x3b, 0x7e, 0x2e, 0x2d, 0xc1, 0x31, 0x4f, 0x52, 0xa8, 0x92, 0x70, 0x72,
+ 0x02, 0xb4, 0xe2, 0x55, 0x8b, 0x92, 0x77, 0x8c, 0xcd, 0x64, 0xdf, 0x2c,
+ 0xa0, 0xde, 0x19, 0x0a, 0x5f, 0x0a, 0x33, 0xc1, 0x38, 0x2b, 0x96, 0x8b,
+ 0xa6, 0xd2, 0x4e, 0x9b, 0xf9, 0xca, 0xa8, 0x90, 0xbc, 0x87, 0x74, 0x9f,
+ 0x83, 0xf5, 0x84, 0x5b, 0x59, 0xb7, 0x94, 0x87, 0x2a, 0x76, 0x78, 0xdf,
+ 0x60, 0xd8, 0xb8, 0x3f, 0xc1, 0xd0, 0xe5, 0x97},
+ priv_key_66,
+ false},
+
+ // Comment: Block type = 0xff
+ // tcID: 19
+ {19,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xcf, 0x23, 0x55, 0x09, 0xad, 0xc3, 0xf7, 0x06, 0xff, 0x62, 0xe4, 0x22,
+ 0x83, 0xe0, 0xfd, 0xc3, 0x7e, 0x68, 0xd2, 0xa5, 0x4d, 0xa8, 0x7d, 0x5f,
+ 0x89, 0x5b, 0x99, 0x9f, 0x8d, 0xe6, 0x38, 0xbd, 0x3b, 0x11, 0x11, 0x59,
+ 0xfd, 0x18, 0xa4, 0xed, 0x60, 0x69, 0x23, 0x2a, 0x09, 0x1e, 0xba, 0xad,
+ 0xd7, 0x97, 0xca, 0x7f, 0xc2, 0xac, 0xa6, 0xaf, 0x70, 0x4f, 0x94, 0xf5,
+ 0x03, 0x88, 0xf7, 0xd4, 0x93, 0xfb, 0x89, 0x56, 0x66, 0x28, 0x08, 0x42,
+ 0x11, 0x60, 0xe2, 0x31, 0x49, 0x5f, 0xfa, 0xc5, 0x5d, 0x59, 0x88, 0x42,
+ 0x6d, 0xf0, 0xb8, 0x39, 0x41, 0x1a, 0x60, 0xe3, 0x91, 0x0b, 0xaa, 0x40,
+ 0xe4, 0x83, 0x61, 0xb9, 0x54, 0x12, 0xbf, 0x9b, 0xb8, 0x5d, 0x07, 0xc3,
+ 0xe1, 0x39, 0x7d, 0x06, 0x42, 0xf2, 0xb0, 0xdf, 0xfa, 0x03, 0x0f, 0xb6,
+ 0x50, 0x9a, 0xc5, 0xbb, 0x25, 0x18, 0xf1, 0xf5, 0x9b, 0xf3, 0xf0, 0x7e,
+ 0x0c, 0x44, 0xd4, 0xe5, 0xa5, 0x74, 0xae, 0x78, 0x5f, 0x4d, 0x53, 0x6b,
+ 0x01, 0xaf, 0x5e, 0x28, 0x97, 0xb6, 0x55, 0x13, 0x9c, 0x3d, 0x32, 0xad,
+ 0x68, 0xd7, 0x29, 0xb4, 0x0b, 0xb1, 0x96, 0x96, 0x73, 0xf8, 0xfc, 0xc2,
+ 0xfc, 0x17, 0x5c, 0xfb, 0x6f, 0xb6, 0xfc, 0x22, 0x4e, 0xd7, 0xf1, 0xa6,
+ 0xa8, 0xbf, 0x31, 0x15, 0x44, 0x57, 0x75, 0xf9, 0x03, 0x20, 0x3e, 0x61,
+ 0x70, 0x8c, 0x66, 0x5a, 0x3f, 0xb2, 0x3a, 0xbf, 0x6f, 0xc0, 0xb0, 0x4b,
+ 0xb6, 0x5e, 0x1d, 0xa5, 0xb8, 0x7e, 0x75, 0x4c, 0xcb, 0xe3, 0x71, 0x79,
+ 0x75, 0xfe, 0xca, 0x47, 0x21, 0x13, 0xe8, 0x3a, 0x63, 0xd0, 0x86, 0xb6,
+ 0x13, 0x01, 0xb8, 0xfc, 0x8d, 0x41, 0xcb, 0x6e, 0xe6, 0x95, 0x4d, 0x64,
+ 0x7b, 0x93, 0xd2, 0xd0, 0xf1, 0xbe, 0xe5, 0x41, 0x5a, 0xef, 0xaa, 0x76,
+ 0x5d, 0x3e, 0x7c, 0xb9, 0x87, 0x37, 0xc1, 0x7d, 0xac, 0x86, 0x2d, 0x5d,
+ 0x4c, 0x3f, 0x54, 0x0f, 0x81, 0x87, 0xd5, 0xb7, 0xf0, 0xc4, 0xca, 0x55,
+ 0x0f, 0x32, 0x6f, 0x5c, 0xfb, 0x9e, 0xf2, 0x04, 0x07, 0x04, 0x2d, 0xbf,
+ 0xee, 0xf5, 0xfb, 0xe0, 0xf6, 0xe0, 0xff, 0x91, 0x3b, 0xf9, 0x0a, 0x86,
+ 0x27, 0x7e, 0xe9, 0x61, 0xc6, 0x24, 0x24, 0xe9, 0xa4, 0x0e, 0xf3, 0xf3,
+ 0xc8, 0x2f, 0xd0, 0xf6, 0x4f, 0x5a, 0x60, 0xf3, 0x7d, 0x4b, 0xc9, 0xfc,
+ 0xd9, 0xe2, 0x9b, 0xd8, 0x80, 0x3b, 0x5e, 0xcf, 0x83, 0x82, 0xf2, 0x9b,
+ 0xa4, 0xec, 0x2d, 0x75, 0x25, 0x8f, 0xa3, 0x62, 0xb4, 0x53, 0xf3, 0x6f,
+ 0x87, 0x35, 0x8e, 0x0e, 0x9d, 0xdf, 0x29, 0x3c, 0x58, 0x01, 0x93, 0x02,
+ 0x87, 0x89, 0x97, 0x60, 0x40, 0xbb, 0xaf, 0xe3, 0x34, 0xeb, 0x3c, 0x28,
+ 0x04, 0xca, 0xd5, 0x92, 0xcf, 0x4a, 0x2f, 0x79, 0xe9, 0xbc, 0xf5, 0x8d,
+ 0x94, 0x07, 0x48, 0x70, 0xe9, 0xa9, 0xef, 0x85, 0xb5, 0xf8, 0xfc, 0x9c,
+ 0x93, 0xd8, 0x96, 0xf5, 0x6e, 0x63, 0x2f, 0x6b, 0x3d, 0x72, 0xfa, 0x25,
+ 0x4e, 0x86, 0xd2, 0x97, 0x4b, 0x11, 0xe3, 0x00, 0x23, 0x8e, 0x60, 0xbb,
+ 0x80, 0x47, 0x10, 0x67, 0x00, 0xb2, 0x6e, 0x19, 0x89, 0xd2, 0xc2, 0x21,
+ 0x14, 0x09, 0x55, 0xe4, 0x49, 0x75, 0x3f, 0xb0, 0x19, 0x9e, 0x53, 0xc8,
+ 0x80, 0x36, 0x1e, 0xeb, 0x12, 0x01, 0x36, 0xfd, 0xbf, 0xf1, 0x03, 0xe2,
+ 0x73, 0xbe, 0x56, 0x4d, 0x7e, 0x41, 0x37, 0xd4, 0x65, 0x23, 0x51, 0xef,
+ 0xae, 0xf7, 0x76, 0xb6, 0x6c, 0x32, 0xba, 0x7a, 0x44, 0x21, 0x11, 0x00,
+ 0xc7, 0xb1, 0xa8, 0xc6, 0x1a, 0x31, 0xa8, 0x89, 0x0a, 0xb3, 0x76, 0x6d,
+ 0x71, 0xf3, 0xae, 0x76, 0xf1, 0xc6, 0xe3, 0x2c, 0xee, 0x8a, 0x45, 0x88,
+ 0x00, 0xe0, 0xe4, 0x08, 0x58, 0x31, 0x71, 0xf1},
+ priv_key_66,
+ false},
+
+ // Comment: First byte is not zero
+ // tcID: 20
+ {20,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x95, 0xe6, 0x86, 0xfa, 0x46, 0x9e, 0x35, 0x57, 0xda, 0x1f, 0x42, 0x7b,
+ 0x01, 0xa3, 0x39, 0xcd, 0x50, 0xb6, 0xae, 0xf7, 0x26, 0x39, 0x5b, 0xab,
+ 0x94, 0xb0, 0x6d, 0x43, 0x7e, 0x2c, 0xa5, 0x46, 0xf0, 0x1a, 0x2f, 0x2e,
+ 0x86, 0xd7, 0x25, 0xea, 0xe2, 0x10, 0x3c, 0x2f, 0xdc, 0xaf, 0x11, 0x76,
+ 0xc2, 0x7a, 0xf6, 0xa2, 0x70, 0x35, 0xf3, 0x58, 0x4d, 0xdf, 0x87, 0xca,
+ 0x80, 0xbb, 0xb0, 0x50, 0xec, 0x15, 0xb7, 0x87, 0x22, 0x3e, 0xc6, 0xf3,
+ 0x71, 0xe3, 0x33, 0x60, 0xdd, 0x7e, 0x95, 0xdc, 0x00, 0x76, 0x0a, 0x60,
+ 0x1c, 0xb2, 0x00, 0x24, 0x73, 0x94, 0x6d, 0x39, 0xd1, 0x84, 0x96, 0x94,
+ 0x30, 0x95, 0x82, 0x41, 0xee, 0x61, 0xf6, 0x43, 0x3d, 0x65, 0xa1, 0xd7,
+ 0x66, 0x9e, 0x43, 0x68, 0xa6, 0xd8, 0xa1, 0xe1, 0xe4, 0xaa, 0x8e, 0x4e,
+ 0xa3, 0x81, 0xbf, 0x65, 0xf9, 0xbc, 0x90, 0x14, 0x7a, 0x58, 0xd9, 0x3a,
+ 0xe4, 0xc1, 0x16, 0xa2, 0x58, 0xe3, 0x9a, 0x6e, 0xdf, 0x22, 0x94, 0xa4,
+ 0x6b, 0xa1, 0x5f, 0x52, 0x62, 0x64, 0xac, 0xd1, 0x22, 0xf9, 0x9b, 0x9d,
+ 0x3c, 0xd9, 0x5b, 0xe9, 0xc0, 0xca, 0x68, 0xb3, 0xd5, 0x64, 0xe8, 0x78,
+ 0x8f, 0x18, 0x85, 0x5f, 0xdd, 0xf3, 0xbb, 0xf1, 0x6b, 0xa0, 0xcf, 0x2d,
+ 0xe3, 0xdc, 0xba, 0x19, 0xaf, 0x3e, 0xf1, 0x78, 0xa8, 0xe9, 0x79, 0x62,
+ 0x03, 0x74, 0xda, 0xf2, 0x98, 0x4d, 0x5b, 0x2b, 0x99, 0x47, 0xc3, 0xa5,
+ 0x2f, 0xe1, 0x37, 0x87, 0xb2, 0x4f, 0x8a, 0x33, 0xa6, 0xb2, 0xac, 0x6c,
+ 0x9d, 0x31, 0xb0, 0x2d, 0xac, 0x33, 0x14, 0x53, 0x2e, 0x9c, 0xcd, 0x62,
+ 0x85, 0x36, 0xe0, 0x04, 0x97, 0x5a, 0x1c, 0x13, 0xc9, 0x35, 0x47, 0xf1,
+ 0x0a, 0xa6, 0x68, 0xa7, 0x78, 0xc1, 0xc8, 0xcd, 0x81, 0xf2, 0x95, 0x97,
+ 0x85, 0x94, 0x77, 0xda, 0xe5, 0xe7, 0xef, 0xdd, 0xe6, 0x07, 0x08, 0x7c,
+ 0xe5, 0x15, 0x0a, 0x2e, 0x1c, 0xd0, 0x4a, 0x7b, 0xd7, 0x6a, 0xba, 0x1f,
+ 0xfc, 0xe0, 0xd8, 0x7c, 0x33, 0xe7, 0x0c, 0x42, 0x52, 0x81, 0xcb, 0x1e,
+ 0x4f, 0xe5, 0xf8, 0xa8, 0x09, 0x03, 0x2d, 0x45, 0xc4, 0x1a, 0x8a, 0x80,
+ 0xbe, 0x6b, 0x87, 0xd9, 0xe7, 0x0d, 0xee, 0xa2, 0xda, 0xef, 0xcf, 0x46,
+ 0xd9, 0xb6, 0xf4, 0x53, 0x9c, 0x81, 0x9a, 0x49, 0xce, 0xdc, 0x57, 0xb6,
+ 0x1d, 0x0c, 0x89, 0xfc, 0x40, 0x96, 0x6e, 0x4d, 0x1b, 0xcd, 0x9a, 0xf1,
+ 0xd7, 0xcb, 0x83, 0x3a, 0xdd, 0xcb, 0x41, 0x1f, 0xbe, 0x4c, 0xcb, 0x30,
+ 0x8e, 0xb5, 0x6a, 0xb9, 0xb0, 0x15, 0xc0, 0x20, 0x25, 0x9d, 0x69, 0x61,
+ 0x93, 0x88, 0xfd, 0x75, 0x07, 0x69, 0x8b, 0x3a, 0x82, 0xe9, 0xa6, 0xad,
+ 0x37, 0x15, 0x44, 0xbf, 0x68, 0x08, 0x19, 0x2e, 0xe7, 0xcc, 0x55, 0x74,
+ 0xaf, 0x65, 0xa3, 0xf6, 0xef, 0x85, 0x21, 0x0b, 0x7b, 0x1a, 0xde, 0xf2,
+ 0x14, 0xc0, 0x20, 0x35, 0x92, 0xdb, 0x76, 0xb7, 0x01, 0xee, 0x7f, 0xe9,
+ 0x09, 0x24, 0xfe, 0x0c, 0x8c, 0x6e, 0xb8, 0xe9, 0xf5, 0xda, 0xee, 0x18,
+ 0x1f, 0xa8, 0x5f, 0x0a, 0xc7, 0xd1, 0x64, 0x09, 0xe2, 0x42, 0x2f, 0xd8,
+ 0xb3, 0xbf, 0x87, 0xe1, 0x61, 0x50, 0x0f, 0x5b, 0xb8, 0x5e, 0xed, 0xa6,
+ 0x97, 0x95, 0x00, 0x96, 0x33, 0x4e, 0xac, 0x21, 0xa6, 0x70, 0xa9, 0x0f,
+ 0x87, 0x61, 0x96, 0x89, 0x9a, 0x4d, 0x75, 0xdc, 0xa3, 0x76, 0xd7, 0xae,
+ 0x19, 0x76, 0xa2, 0xcf, 0x31, 0x5f, 0xa3, 0x78, 0xe1, 0x12, 0x51, 0x09,
+ 0x0b, 0x2a, 0xee, 0xc3, 0x9d, 0xd1, 0x48, 0x87, 0x01, 0xdd, 0x6c, 0x44,
+ 0xf2, 0x68, 0xe5, 0x21, 0x0a, 0xac, 0xdc, 0xf1, 0xb3, 0xfd, 0x41, 0xbf,
+ 0xeb, 0x9d, 0xb1, 0x55, 0x0c, 0xed, 0xee, 0x6b},
+ priv_key_66,
+ false},
+
+ // Comment: First byte is not zero
+ // tcID: 21
+ {21,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x35, 0xbd, 0xd3, 0x34, 0x43, 0xb5, 0x80, 0x35, 0x5f, 0xc6, 0xb7, 0x02,
+ 0x07, 0x14, 0x20, 0xb4, 0x86, 0x46, 0x12, 0xe0, 0x52, 0x67, 0x18, 0x9e,
+ 0x46, 0xbf, 0xe0, 0x97, 0xfb, 0x82, 0xff, 0x1c, 0xee, 0x6f, 0xde, 0x5e,
+ 0x28, 0xd4, 0x07, 0x3c, 0x60, 0x86, 0x69, 0x3e, 0x71, 0xb0, 0xd3, 0xc2,
+ 0x93, 0xc3, 0xbd, 0xfb, 0x92, 0x6b, 0xa0, 0x66, 0xcd, 0x96, 0x66, 0xae,
+ 0xa3, 0xbd, 0xb1, 0xb3, 0x55, 0x03, 0x2a, 0xcf, 0x2c, 0xa1, 0x76, 0x24,
+ 0xad, 0x23, 0x80, 0x03, 0xee, 0x95, 0x09, 0xa7, 0x07, 0x5e, 0x08, 0x11,
+ 0xfb, 0xd6, 0xc4, 0xa9, 0x74, 0xc3, 0x64, 0x72, 0x50, 0xa5, 0x5f, 0x92,
+ 0x42, 0xfe, 0x76, 0xa8, 0x46, 0xd2, 0x08, 0x44, 0x94, 0x71, 0x6e, 0x31,
+ 0x12, 0x7f, 0xd5, 0x3b, 0xcc, 0x83, 0x1b, 0x52, 0x65, 0x35, 0xfc, 0xcf,
+ 0x49, 0x48, 0xc8, 0x04, 0xc3, 0xd3, 0xc5, 0x98, 0x2f, 0x0c, 0x96, 0xfe,
+ 0xdf, 0x22, 0x06, 0x97, 0x83, 0xf8, 0xb4, 0x00, 0x67, 0x7c, 0x13, 0x3a,
+ 0xcc, 0x7b, 0x3d, 0x1b, 0x20, 0x85, 0xfb, 0xc2, 0x77, 0x17, 0x60, 0xd4,
+ 0x02, 0x52, 0xcb, 0x6b, 0xf3, 0xad, 0x74, 0xf7, 0x83, 0xe7, 0x85, 0xa6,
+ 0xed, 0x51, 0xee, 0x60, 0x5a, 0x44, 0x12, 0x6f, 0x64, 0x7c, 0xfe, 0x49,
+ 0x49, 0x4e, 0xac, 0x85, 0x07, 0xaa, 0xad, 0x1f, 0x8a, 0xc8, 0x25, 0x7e,
+ 0x85, 0x85, 0x77, 0x50, 0xad, 0x49, 0xc9, 0x3c, 0xf7, 0x85, 0x81, 0x45,
+ 0xb2, 0xe1, 0x97, 0x2b, 0xea, 0x43, 0xb4, 0xb0, 0x68, 0x66, 0x56, 0xde,
+ 0x9a, 0x26, 0xb1, 0x8e, 0x9e, 0x37, 0x12, 0xa5, 0x30, 0xf1, 0x87, 0x9a,
+ 0xdd, 0xdc, 0x65, 0x9e, 0x2d, 0xaa, 0x5e, 0x30, 0x26, 0xf2, 0xee, 0x84,
+ 0x4c, 0x71, 0x69, 0xdd, 0xcf, 0xc6, 0x9b, 0x41, 0xda, 0x1b, 0x5f, 0xe7,
+ 0x95, 0xd1, 0x45, 0x1f, 0x7b, 0x47, 0x4c, 0x03, 0xe3, 0xc4, 0xa4, 0x90,
+ 0x93, 0x50, 0x56, 0x13, 0x91, 0x95, 0x73, 0x0d, 0x65, 0xaa, 0x54, 0xcf,
+ 0x1a, 0x04, 0xe3, 0x83, 0x2d, 0x01, 0x6d, 0x0b, 0x27, 0x3f, 0x84, 0x67,
+ 0xce, 0x1e, 0x3d, 0xbb, 0xe9, 0x1e, 0xef, 0x57, 0xda, 0xf5, 0x4f, 0x2b,
+ 0xb0, 0x3a, 0x40, 0x3f, 0x04, 0x29, 0x22, 0xfd, 0x96, 0xfa, 0x1e, 0x47,
+ 0xe1, 0xa9, 0x78, 0xcc, 0x73, 0xc0, 0x4f, 0x6d, 0x11, 0x75, 0x35, 0x70,
+ 0x2c, 0x7d, 0x24, 0x95, 0xcd, 0x5f, 0x14, 0x1a, 0x40, 0xc9, 0xcb, 0xee,
+ 0x87, 0xf0, 0x70, 0x75, 0x82, 0x16, 0x33, 0xe9, 0x5e, 0x5a, 0x21, 0x38,
+ 0xb7, 0x26, 0xb4, 0xc8, 0x5c, 0xf4, 0xfb, 0xa9, 0x2b, 0xa1, 0xde, 0x58,
+ 0x91, 0xb9, 0x16, 0xdd, 0xef, 0x44, 0x04, 0x56, 0x35, 0x9e, 0x81, 0xac,
+ 0xcf, 0x06, 0x17, 0x10, 0x2d, 0xb6, 0x8c, 0xe9, 0xe3, 0xaf, 0xde, 0x9c,
+ 0x08, 0x27, 0x65, 0x79, 0x3c, 0x59, 0xe7, 0x72, 0xc7, 0x6d, 0x91, 0xaa,
+ 0x28, 0xd0, 0x32, 0x79, 0x9d, 0xc7, 0x75, 0x59, 0x4a, 0x6b, 0x37, 0xeb,
+ 0xd7, 0x4f, 0xd8, 0x41, 0x23, 0xcc, 0xad, 0xd2, 0xf3, 0x81, 0xdb, 0x7b,
+ 0x75, 0xc5, 0x02, 0x45, 0x14, 0x86, 0x13, 0xcf, 0x30, 0x33, 0xf2, 0xbc,
+ 0x1f, 0x52, 0x30, 0xea, 0x32, 0x71, 0x34, 0xf0, 0x03, 0xb3, 0x52, 0x04,
+ 0xe0, 0x67, 0x8d, 0xd7, 0xf7, 0x41, 0x6c, 0x94, 0xe6, 0xd5, 0x97, 0xea,
+ 0x03, 0x86, 0xd7, 0x4f, 0xb9, 0xa0, 0x1f, 0x5d, 0xa1, 0xfc, 0x86, 0x6b,
+ 0xe9, 0x37, 0x65, 0x00, 0x55, 0x09, 0xe9, 0x9d, 0xc2, 0x68, 0xaa, 0xd4,
+ 0xca, 0x51, 0x36, 0x8b, 0x76, 0xfc, 0x74, 0x73, 0x0f, 0x33, 0x89, 0xb1,
+ 0x20, 0x06, 0x22, 0x51, 0xe1, 0xa5, 0x70, 0xbe, 0x4a, 0x78, 0xe0, 0xcc,
+ 0x59, 0x49, 0x57, 0x4d, 0xe7, 0x0b, 0xd4, 0x75},
+ priv_key_66,
+ false},
+
+ // Comment: signature padding
+ // tcID: 22
+ {22,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xc1, 0xea, 0x62, 0x89, 0x1d, 0xb6, 0x99, 0xa2, 0xa0, 0x8e, 0xa5, 0xd0,
+ 0x11, 0x80, 0xaf, 0xb7, 0x32, 0xb2, 0xb0, 0xce, 0x09, 0xd3, 0xd0, 0xa5,
+ 0x8a, 0x73, 0xbb, 0x2b, 0xf1, 0x4f, 0x6b, 0xb7, 0xad, 0xd6, 0x66, 0x29,
+ 0xfe, 0x97, 0x10, 0x1a, 0x20, 0x57, 0x03, 0x0a, 0x6b, 0x7b, 0x78, 0xfa,
+ 0x20, 0x67, 0x54, 0x86, 0x6d, 0xb2, 0xd3, 0x6b, 0x2a, 0x03, 0xa7, 0x61,
+ 0x6c, 0x38, 0x54, 0xf8, 0xaa, 0xb9, 0xed, 0xee, 0x7a, 0x09, 0x73, 0x27,
+ 0x4d, 0x7e, 0x15, 0xe7, 0xfc, 0x1b, 0xff, 0xa3, 0xd1, 0x82, 0xfb, 0xa6,
+ 0x9f, 0x29, 0x39, 0x49, 0x20, 0x79, 0xf8, 0x50, 0x08, 0xb9, 0xfa, 0x4b,
+ 0x29, 0xe2, 0x7e, 0xe1, 0x0e, 0x3d, 0xa8, 0xb1, 0x7d, 0x4f, 0xaf, 0x00,
+ 0x25, 0xdd, 0xe2, 0x76, 0x77, 0x98, 0x7d, 0x4e, 0xfd, 0x55, 0x8d, 0x95,
+ 0x5b, 0x8b, 0x9a, 0xe6, 0xb8, 0x0a, 0x7e, 0xd7, 0xb7, 0xb0, 0x87, 0xb4,
+ 0x0a, 0x2c, 0xab, 0x35, 0x54, 0x63, 0x5b, 0x40, 0xc3, 0x22, 0xa3, 0x33,
+ 0x24, 0x0a, 0x15, 0xc4, 0x7c, 0x7f, 0x06, 0x13, 0x0f, 0x16, 0x30, 0xb8,
+ 0x5a, 0x15, 0x85, 0x8d, 0x90, 0x53, 0x36, 0xd2, 0x9f, 0x1e, 0x16, 0xc0,
+ 0xe0, 0x27, 0x7f, 0x64, 0xdc, 0xb1, 0x99, 0x05, 0xa6, 0x9b, 0xe4, 0xf0,
+ 0x0a, 0x96, 0x95, 0x04, 0x36, 0x8a, 0x8d, 0xeb, 0x00, 0x90, 0x45, 0x4c,
+ 0xc0, 0x78, 0x99, 0x48, 0xbf, 0x17, 0x1a, 0xbd, 0x83, 0x32, 0x7e, 0x82,
+ 0x5b, 0xde, 0x69, 0x66, 0x2e, 0x2d, 0x7b, 0xbf, 0xb1, 0x81, 0xd6, 0x46,
+ 0x51, 0xbe, 0x0f, 0xcc, 0x31, 0xb7, 0x87, 0xc9, 0xa1, 0x98, 0xcc, 0xc4,
+ 0x28, 0x1d, 0xd0, 0x75, 0x5a, 0xf5, 0x56, 0x9a, 0x43, 0x9e, 0x25, 0x39,
+ 0x04, 0xd1, 0x37, 0xd3, 0xd6, 0x9b, 0x57, 0x98, 0x7a, 0x57, 0x56, 0x5d,
+ 0xc9, 0x41, 0xb7, 0x85, 0x47, 0x86, 0x3c, 0x44, 0x9d, 0xef, 0xab, 0x34,
+ 0xa0, 0x27, 0x94, 0xf3, 0x48, 0xfb, 0xf0, 0x30, 0xa2, 0xc3, 0x39, 0x21,
+ 0x2d, 0x36, 0xa6, 0x5e, 0x7d, 0xd1, 0x08, 0xa6, 0x00, 0x92, 0x24, 0x6a,
+ 0xb7, 0x14, 0xb8, 0x19, 0x15, 0xfa, 0x14, 0xbf, 0xe3, 0x72, 0x67, 0x10,
+ 0xaa, 0xe8, 0x18, 0x14, 0xe5, 0x39, 0x40, 0xc4, 0xf1, 0x2a, 0x0f, 0xd1,
+ 0x45, 0x23, 0x76, 0x74, 0x87, 0x06, 0x5a, 0x03, 0x86, 0xb6, 0xf1, 0x16,
+ 0x26, 0x6f, 0x3a, 0xb6, 0xbf, 0x97, 0x4b, 0x51, 0xe1, 0x8c, 0x74, 0xf6,
+ 0x29, 0x2f, 0x05, 0xb7, 0x7b, 0x56, 0x62, 0xe2, 0x1e, 0xbe, 0xbd, 0x6c,
+ 0x52, 0xd5, 0x2d, 0xb2, 0x33, 0x34, 0xd6, 0xac, 0x20, 0x0f, 0xd5, 0xe5,
+ 0xb2, 0x90, 0x34, 0xc0, 0xcf, 0x07, 0x8a, 0x3c, 0xaf, 0x37, 0x1d, 0xef,
+ 0x45, 0xa0, 0xed, 0x1d, 0x23, 0xc2, 0xd0, 0x51, 0x36, 0x13, 0x09, 0x9b,
+ 0x7c, 0x81, 0xd9, 0xdf, 0xb2, 0x42, 0x53, 0xa8, 0x0e, 0x79, 0xdb, 0xf9,
+ 0xaa, 0x94, 0x5d, 0xa7, 0x31, 0xdd, 0x05, 0x59, 0x6e, 0xb0, 0x6e, 0xa9,
+ 0x8e, 0xc8, 0xb7, 0x8e, 0x0d, 0x0f, 0x79, 0x94, 0xdf, 0xfd, 0xaf, 0x32,
+ 0x6d, 0xa1, 0x0b, 0x1b, 0x09, 0x8e, 0x0f, 0x2b, 0x2c, 0xc7, 0x4b, 0xbd,
+ 0x1a, 0x56, 0x7b, 0x2c, 0xdc, 0x91, 0xe5, 0x6b, 0x3c, 0x63, 0x79, 0xd2,
+ 0x96, 0x09, 0xb5, 0x67, 0x27, 0xa5, 0x20, 0x55, 0x28, 0x87, 0x7b, 0xc3,
+ 0x1d, 0x91, 0x90, 0x9b, 0x72, 0x3e, 0x9a, 0x56, 0xad, 0x73, 0xba, 0x15,
+ 0xc7, 0xbb, 0x4a, 0x37, 0xf8, 0x77, 0x7e, 0x53, 0xa9, 0x1f, 0x95, 0xe1,
+ 0xa5, 0x32, 0xbd, 0x39, 0x3e, 0xb8, 0x92, 0xbd, 0xa8, 0x2f, 0x42, 0x22,
+ 0x03, 0x0c, 0xf4, 0xfb, 0x3e, 0x72, 0xf4, 0x5a, 0xe7, 0xe4, 0xaf, 0x23,
+ 0xec, 0x51, 0x65, 0x29, 0x52, 0x45, 0xda, 0x32},
+ priv_key_66,
+ false},
+
+ // Comment: no zero after padding
+ // tcID: 23
+ {23,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x80, 0xbb, 0x96, 0x27, 0xf3, 0x7e, 0xf2, 0xec, 0xcf, 0x2a, 0x82, 0x3f,
+ 0xce, 0x1d, 0x31, 0x73, 0x59, 0xc8, 0x5b, 0x15, 0x4d, 0x49, 0xe7, 0xa4,
+ 0xbf, 0x71, 0x23, 0x54, 0x44, 0x99, 0x36, 0xe1, 0xba, 0xb0, 0x33, 0x2a,
+ 0xd6, 0xb3, 0x7e, 0x48, 0xfb, 0x1d, 0x34, 0x66, 0xaf, 0xde, 0x77, 0xba,
+ 0x5c, 0xed, 0x23, 0xfa, 0x82, 0xe9, 0xa2, 0xc9, 0x66, 0xf0, 0x5a, 0xc1,
+ 0x7b, 0x12, 0xc7, 0x6b, 0x13, 0x4d, 0x36, 0x4b, 0x61, 0xb8, 0x95, 0xf5,
+ 0x04, 0x8c, 0xe3, 0x0d, 0xba, 0x4c, 0xe4, 0x77, 0xb5, 0x60, 0x66, 0x81,
+ 0xd7, 0xb4, 0x3e, 0xf8, 0xdc, 0xc2, 0x88, 0x4d, 0xd0, 0xe8, 0x06, 0xa0,
+ 0xdf, 0x70, 0xca, 0xbb, 0x2c, 0xbc, 0x13, 0xdc, 0xe5, 0xdf, 0x45, 0x12,
+ 0x11, 0x37, 0x58, 0x6c, 0x8f, 0x95, 0x6a, 0x7b, 0xfe, 0x8f, 0x43, 0xbd,
+ 0x0e, 0xa1, 0xcc, 0x01, 0xa3, 0x8e, 0x51, 0x0c, 0xdf, 0x79, 0xdc, 0x4a,
+ 0x86, 0x66, 0x73, 0xc2, 0x30, 0x5b, 0x42, 0x3d, 0x1c, 0xf3, 0xdf, 0x43,
+ 0xec, 0xa9, 0xd9, 0x14, 0x85, 0x42, 0x86, 0xb2, 0x0f, 0x95, 0x0c, 0xfa,
+ 0xb3, 0x78, 0x8e, 0x73, 0x5f, 0xb7, 0xa4, 0x72, 0x7c, 0x66, 0xc5, 0xd5,
+ 0xb9, 0x5a, 0xd5, 0x87, 0x4b, 0x4a, 0x6d, 0xfe, 0x65, 0xb4, 0xce, 0x2d,
+ 0x46, 0xa8, 0x7a, 0x25, 0xa5, 0x11, 0xc0, 0x8a, 0x06, 0x12, 0x8d, 0xd6,
+ 0x7a, 0x5d, 0xcc, 0xf6, 0xcf, 0x3f, 0xa0, 0x99, 0xb5, 0xc5, 0xff, 0x7d,
+ 0xe6, 0xc8, 0x38, 0x28, 0x9f, 0x83, 0x5d, 0xa8, 0x13, 0x6a, 0xca, 0x1a,
+ 0x8b, 0x47, 0x52, 0xea, 0x6c, 0xd6, 0xc1, 0x0a, 0x69, 0x21, 0x79, 0xc2,
+ 0xc3, 0x7a, 0xde, 0x16, 0x17, 0x51, 0x5e, 0x84, 0x9c, 0x1f, 0x6c, 0xb5,
+ 0xe6, 0x1b, 0x23, 0x7c, 0xd2, 0x33, 0x86, 0x32, 0x9f, 0xf8, 0x14, 0x04,
+ 0xe3, 0xb8, 0xe9, 0x22, 0x0b, 0xb0, 0x75, 0x9f, 0x6c, 0x61, 0x24, 0x26,
+ 0xdf, 0xcf, 0x94, 0x77, 0x24, 0xb4, 0xb6, 0x70, 0xdb, 0xfa, 0x2b, 0x73,
+ 0xa7, 0xbb, 0x77, 0x23, 0x5e, 0x25, 0x9e, 0xdd, 0x71, 0x07, 0x64, 0x0b,
+ 0xbb, 0xbe, 0x0c, 0x03, 0xeb, 0x24, 0x55, 0x05, 0x11, 0x91, 0xf5, 0x81,
+ 0xa2, 0xae, 0xf3, 0x6a, 0xc2, 0x94, 0x65, 0xee, 0x1c, 0xb0, 0xe8, 0xdf,
+ 0xbd, 0xdf, 0x73, 0xff, 0xd7, 0xee, 0x50, 0xb3, 0xa2, 0xba, 0x30, 0x30,
+ 0x18, 0x2a, 0x8e, 0xd2, 0xae, 0xc8, 0xc4, 0xa8, 0x0b, 0x0c, 0x4f, 0x4e,
+ 0xd3, 0xf8, 0xff, 0x04, 0x13, 0x52, 0xc6, 0x8b, 0x45, 0x42, 0x06, 0xfc,
+ 0x3a, 0xdd, 0x8d, 0x83, 0x11, 0x30, 0x21, 0xc5, 0xbd, 0xd9, 0x32, 0x60,
+ 0x04, 0xd4, 0x0b, 0x54, 0x0e, 0xf4, 0xa3, 0x98, 0xb2, 0x31, 0x48, 0xff,
+ 0x12, 0x51, 0x33, 0x89, 0xd2, 0x6e, 0x4b, 0xac, 0x48, 0x5f, 0x1c, 0x76,
+ 0x4b, 0x6f, 0x2e, 0x3d, 0xdb, 0xc3, 0x69, 0xd1, 0x35, 0xe4, 0xb7, 0x17,
+ 0x5a, 0x2e, 0x84, 0x3c, 0x8d, 0x61, 0x02, 0x1a, 0x28, 0xbd, 0xf9, 0x8f,
+ 0x27, 0x50, 0x2e, 0xbc, 0xec, 0x5a, 0x4b, 0x9f, 0x5f, 0xfd, 0xec, 0x2f,
+ 0x47, 0x91, 0xab, 0x51, 0x88, 0x87, 0x6f, 0xac, 0x0f, 0x4e, 0xe0, 0x64,
+ 0x8d, 0x7a, 0x37, 0x22, 0x52, 0xdb, 0x62, 0x11, 0x4e, 0xfa, 0xe4, 0xf2,
+ 0x3b, 0x9c, 0x08, 0xa8, 0x62, 0x55, 0x45, 0x5e, 0xcf, 0xfa, 0x9e, 0xb0,
+ 0xbd, 0x31, 0x89, 0xad, 0x67, 0x99, 0x0b, 0x36, 0x10, 0x22, 0x24, 0x8f,
+ 0x4b, 0xba, 0xd2, 0x79, 0xf4, 0xf2, 0x1b, 0x1f, 0x33, 0x50, 0x6f, 0x44,
+ 0x04, 0x2e, 0x5c, 0x1c, 0x13, 0xf4, 0x04, 0x6b, 0x69, 0x8f, 0xbb, 0xf9,
+ 0x8f, 0x50, 0xa8, 0x0e, 0x7d, 0x49, 0xa1, 0x9e, 0xbd, 0x9a, 0xbb, 0x23,
+ 0x9f, 0x6d, 0xee, 0x93, 0xa1, 0x82, 0xbe, 0x92},
+ priv_key_66,
+ false},
+
+ // Comment: no padding
+ // tcID: 24
+ {24,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x91, 0x7f, 0x64, 0x04, 0xf9, 0xaa, 0xd2, 0x8b, 0x2e, 0x68, 0xc5, 0xa6,
+ 0xd8, 0xd8, 0x9d, 0x31, 0xa5, 0xd9, 0x63, 0xf5, 0x5c, 0x5b, 0x30, 0xe2,
+ 0xe2, 0x32, 0x11, 0x82, 0x55, 0x9b, 0x9b, 0x42, 0x3d, 0x5c, 0xca, 0xe8,
+ 0x80, 0x48, 0x21, 0x8f, 0xac, 0xf4, 0x0f, 0x30, 0x8b, 0x73, 0x5d, 0x4f,
+ 0x74, 0x5c, 0xe7, 0xe7, 0x32, 0xf1, 0x71, 0xab, 0x18, 0x0f, 0xb0, 0x32,
+ 0xcf, 0x20, 0x93, 0xbb, 0xaf, 0x4b, 0x3f, 0xec, 0xf0, 0xed, 0x91, 0x00,
+ 0x4d, 0x8b, 0xce, 0x09, 0x8e, 0x1d, 0xe2, 0x79, 0xa8, 0xa4, 0xd0, 0x61,
+ 0x7a, 0x80, 0x4b, 0xcf, 0x8b, 0x51, 0xd3, 0x7e, 0xbd, 0x5b, 0x05, 0x68,
+ 0xb5, 0xc1, 0x8a, 0x69, 0x66, 0x5a, 0xc2, 0x03, 0x28, 0x71, 0x59, 0x3e,
+ 0x70, 0xd3, 0xea, 0x98, 0x72, 0x9d, 0xc9, 0x34, 0x17, 0xcf, 0xfa, 0x00,
+ 0x8b, 0x3b, 0xf0, 0x78, 0xae, 0x06, 0xe0, 0x69, 0x7f, 0x7d, 0x88, 0x5f,
+ 0x13, 0xf9, 0xaa, 0xe2, 0x0c, 0x8c, 0xd1, 0xd8, 0xfd, 0x2a, 0xe8, 0x49,
+ 0xfe, 0x56, 0x27, 0x57, 0x76, 0x98, 0xf1, 0x5b, 0x4a, 0x30, 0x6e, 0x7d,
+ 0xee, 0x3b, 0xa2, 0x99, 0x3a, 0xd0, 0x7f, 0x28, 0x5e, 0x63, 0xbe, 0xe6,
+ 0x76, 0x1d, 0xe3, 0x54, 0xbb, 0x10, 0x64, 0xfc, 0x63, 0xf9, 0x19, 0xff,
+ 0x9d, 0xec, 0x0b, 0xd4, 0x55, 0xb1, 0xbc, 0xa7, 0x04, 0x5b, 0x1b, 0x24,
+ 0x6f, 0xee, 0x11, 0x67, 0x8c, 0x40, 0x06, 0x4e, 0x12, 0x01, 0xa8, 0xe1,
+ 0x59, 0x53, 0x26, 0xce, 0x63, 0x55, 0x38, 0x3c, 0x43, 0xe5, 0x3d, 0x73,
+ 0x4a, 0x4b, 0xbe, 0x79, 0x4c, 0xbd, 0xd5, 0x9c, 0x87, 0x3d, 0x61, 0x27,
+ 0x03, 0x52, 0x98, 0x2d, 0x2a, 0xd3, 0xe8, 0xb8, 0xb2, 0xa2, 0x38, 0x14,
+ 0x2d, 0x24, 0xdf, 0xe4, 0xa5, 0x27, 0x44, 0x45, 0x7f, 0xf4, 0x43, 0x51,
+ 0x6e, 0xb9, 0xfd, 0x17, 0x2b, 0x3b, 0x1b, 0x97, 0x24, 0xfd, 0xc2, 0x05,
+ 0xee, 0x28, 0xb5, 0xdd, 0xe5, 0x6b, 0x0d, 0x88, 0x5d, 0xff, 0x70, 0x75,
+ 0xbf, 0xe4, 0x4a, 0x1b, 0x52, 0xb0, 0xa5, 0x04, 0xb9, 0xc6, 0x44, 0x34,
+ 0x9b, 0x4a, 0xb8, 0x8f, 0xf2, 0x39, 0x91, 0x40, 0xab, 0x15, 0x06, 0x5a,
+ 0x88, 0x4d, 0xe4, 0x0e, 0xf6, 0x0b, 0x3d, 0x24, 0x4d, 0x3c, 0x27, 0x08,
+ 0x57, 0xab, 0xa1, 0x21, 0xb7, 0x3e, 0xc9, 0x69, 0x4b, 0x46, 0x67, 0x3c,
+ 0x2d, 0x47, 0xee, 0x20, 0xb5, 0x28, 0xe7, 0x77, 0xbe, 0x85, 0x58, 0x90,
+ 0x08, 0x43, 0x1e, 0x7e, 0xc5, 0xe5, 0xc0, 0x69, 0x70, 0x3c, 0xf4, 0x2a,
+ 0xa3, 0xf1, 0x47, 0x15, 0x0f, 0x4a, 0xc8, 0x20, 0xe4, 0xfc, 0x66, 0x25,
+ 0x95, 0x5e, 0xbc, 0xbe, 0xe1, 0x36, 0x20, 0xd9, 0x52, 0x0f, 0x06, 0x52,
+ 0x73, 0x97, 0xcc, 0x64, 0x79, 0x4e, 0xbe, 0x0f, 0xbb, 0x3f, 0x56, 0x96,
+ 0x7f, 0x8d, 0x51, 0x6b, 0xe9, 0x6c, 0x58, 0x92, 0xc9, 0xd0, 0x8a, 0xef,
+ 0x8b, 0x08, 0x2e, 0x0b, 0xd3, 0x1c, 0x4c, 0x63, 0x96, 0xbd, 0x3e, 0x8f,
+ 0x24, 0x3c, 0x11, 0x0e, 0xa7, 0x29, 0x5a, 0xb0, 0x9f, 0xdd, 0xde, 0x9c,
+ 0x94, 0xd6, 0x41, 0x75, 0x2f, 0x81, 0xbe, 0x4e, 0x45, 0xc0, 0x4a, 0x00,
+ 0xdc, 0x50, 0xe6, 0xe3, 0x1e, 0xcd, 0x94, 0x89, 0xea, 0xac, 0x6c, 0x20,
+ 0x66, 0x8d, 0x8e, 0x62, 0x71, 0x72, 0x07, 0xc0, 0xe8, 0xe1, 0xe0, 0x75,
+ 0x9e, 0xe4, 0x3d, 0x89, 0x95, 0x6e, 0x09, 0xdc, 0xb1, 0x0c, 0xe8, 0xe5,
+ 0xce, 0x1b, 0xc8, 0xb5, 0x02, 0x82, 0xb8, 0xf5, 0x51, 0x70, 0xc4, 0x37,
+ 0x9c, 0x1a, 0x23, 0xaa, 0xbf, 0x2c, 0x14, 0xe3, 0xe1, 0xc2, 0x9b, 0xaf,
+ 0x3f, 0x59, 0x45, 0xd2, 0x40, 0xb9, 0xb3, 0xb8, 0x58, 0x02, 0x83, 0x98,
+ 0xb2, 0x71, 0xda, 0xd7, 0x15, 0xe7, 0xc7, 0x9e},
+ priv_key_66,
+ false},
+
+ // Comment: m = 2
+ // tcID: 25
+ {25,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xe1, 0x14, 0xae, 0x9a, 0x71, 0x3e, 0x4c, 0xad, 0xce, 0x8b, 0xdc, 0x80,
+ 0x66, 0x7f, 0x94, 0xaa, 0x59, 0x77, 0x88, 0xd8, 0xff, 0xef, 0x3b, 0xa7,
+ 0x4e, 0xfc, 0xb8, 0xf8, 0xa2, 0x72, 0x20, 0x63, 0x94, 0x72, 0xe1, 0x57,
+ 0x8a, 0x29, 0xcd, 0xd6, 0x30, 0x6c, 0x1a, 0xe9, 0xea, 0x46, 0x31, 0x2f,
+ 0xd6, 0x92, 0x0f, 0xde, 0xa9, 0x04, 0xed, 0x8c, 0xed, 0xc4, 0xf2, 0x91,
+ 0x69, 0xf0, 0x8b, 0x72, 0x89, 0xa1, 0x56, 0xbd, 0x55, 0x24, 0xb4, 0x36,
+ 0x0f, 0x99, 0x0d, 0x87, 0xc4, 0xc8, 0x15, 0x1c, 0x3b, 0xba, 0xfd, 0x97,
+ 0x0a, 0x50, 0x02, 0xc2, 0x27, 0x9c, 0x0d, 0xdc, 0x12, 0x6e, 0x38, 0xc5,
+ 0x5b, 0x5f, 0x81, 0xda, 0xda, 0x71, 0x90, 0x55, 0x70, 0x9d, 0xcd, 0x7a,
+ 0xd8, 0x1e, 0x8c, 0xc8, 0x0e, 0x88, 0xdf, 0xc1, 0x42, 0x1b, 0x29, 0x08,
+ 0x73, 0x59, 0x32, 0x02, 0x9f, 0xa6, 0x74, 0xdf, 0x66, 0x31, 0x2d, 0x85,
+ 0x04, 0x20, 0x08, 0xc4, 0xf4, 0x81, 0xaf, 0x12, 0xd3, 0x5b, 0x98, 0x74,
+ 0x10, 0xfb, 0xc9, 0xe4, 0xc8, 0x06, 0x00, 0x13, 0x0a, 0x34, 0xe9, 0x8c,
+ 0x97, 0x47, 0x8e, 0x48, 0x98, 0xc5, 0xdb, 0x12, 0xdc, 0xe1, 0x29, 0x96,
+ 0xa5, 0x04, 0xe8, 0x2e, 0x9a, 0x07, 0xb6, 0xfd, 0xe2, 0x8d, 0xa9, 0xe3,
+ 0x42, 0x4a, 0xf5, 0x76, 0xad, 0x51, 0xba, 0xfd, 0x68, 0x13, 0x2e, 0x79,
+ 0x93, 0xd2, 0x23, 0xa3, 0xaf, 0xf2, 0xa0, 0x8a, 0xfd, 0xf9, 0x1c, 0x52,
+ 0x2b, 0xc1, 0x28, 0x5c, 0xfd, 0xfc, 0x34, 0x79, 0xa8, 0x3a, 0x7e, 0x45,
+ 0x76, 0x7e, 0x87, 0x14, 0x4f, 0xf0, 0x24, 0x70, 0x34, 0x04, 0x03, 0x3c,
+ 0x73, 0x22, 0xfd, 0x0d, 0xde, 0x78, 0xd6, 0x0f, 0xa1, 0xa5, 0x99, 0xe6,
+ 0x93, 0x39, 0x1d, 0xbe, 0x0d, 0x47, 0xd3, 0x25, 0x3e, 0x32, 0x14, 0x5d,
+ 0x75, 0xce, 0x8c, 0xd4, 0xc5, 0x38, 0xcb, 0xba, 0xec, 0xfe, 0xb5, 0x2c,
+ 0x4f, 0x71, 0x6f, 0x90, 0xb0, 0xbc, 0x56, 0xf9, 0x5b, 0x14, 0xa6, 0x40,
+ 0xc6, 0x25, 0x5c, 0xe8, 0xb2, 0xee, 0x04, 0x38, 0x2c, 0x4a, 0xc1, 0x32,
+ 0x32, 0x0b, 0x45, 0x7f, 0x1c, 0x7f, 0x3b, 0xe4, 0x9a, 0xc8, 0x84, 0x8f,
+ 0xc4, 0x49, 0xa0, 0x9c, 0xd1, 0x72, 0xdb, 0xe0, 0xb6, 0x93, 0xd0, 0x5a,
+ 0x2c, 0x5d, 0x5d, 0x57, 0x1d, 0xf3, 0xb6, 0x56, 0xf6, 0x24, 0xdf, 0x63,
+ 0x71, 0xf1, 0xd4, 0x53, 0xf5, 0x98, 0x66, 0xf4, 0x80, 0x8e, 0x14, 0xe0,
+ 0x25, 0x9b, 0x7d, 0xb5, 0x58, 0x7b, 0x61, 0x80, 0x67, 0x53, 0xcd, 0x05,
+ 0x28, 0x95, 0x0d, 0x0f, 0x58, 0xa0, 0xf3, 0xda, 0x11, 0xf0, 0x71, 0x4b,
+ 0x44, 0x9d, 0xbc, 0xb1, 0x07, 0xf8, 0x71, 0x2d, 0x46, 0x7f, 0x2a, 0x84,
+ 0x4b, 0xad, 0x51, 0x4c, 0x54, 0xf5, 0xe1, 0x2c, 0xfb, 0x57, 0xac, 0xbe,
+ 0x1b, 0x31, 0x30, 0xfb, 0x99, 0x90, 0xb1, 0x84, 0x40, 0x77, 0x7d, 0x77,
+ 0x14, 0x13, 0x37, 0xe0, 0xf8, 0x03, 0x98, 0xf1, 0x12, 0xf8, 0x73, 0xdb,
+ 0xa5, 0xa9, 0xab, 0x0a, 0xdf, 0x89, 0x9b, 0x98, 0x17, 0x6b, 0x4a, 0xf7,
+ 0x21, 0x8e, 0xc0, 0x04, 0xb4, 0x52, 0xf9, 0xa3, 0xbc, 0xb3, 0x53, 0xf3,
+ 0x14, 0x19, 0x76, 0xec, 0x92, 0xd2, 0xf4, 0x84, 0x15, 0x2a, 0x33, 0x71,
+ 0x3a, 0x1b, 0x40, 0x4f, 0x51, 0x52, 0x37, 0x70, 0xb0, 0xcd, 0xf7, 0x19,
+ 0x56, 0xa1, 0x98, 0xf5, 0x11, 0xc4, 0xc2, 0xf4, 0xbb, 0xfb, 0x49, 0x62,
+ 0x3e, 0x11, 0x3b, 0x83, 0x68, 0x1b, 0x56, 0xf6, 0xd6, 0x5d, 0xb6, 0xb9,
+ 0x13, 0x81, 0xaf, 0xd5, 0xae, 0x12, 0x9a, 0xf4, 0xbb, 0xb6, 0xf5, 0xdd,
+ 0x2d, 0x40, 0x86, 0xf1, 0xea, 0x8e, 0x22, 0xab, 0xa3, 0xa9, 0x30, 0x25,
+ 0x88, 0x61, 0xcb, 0x8f, 0x26, 0x85, 0x3d, 0xba},
+ priv_key_66,
+ false},
+
+ // Comment: m = n-2
+ // tcID: 26
+ {26,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x14, 0xed, 0x0f, 0x73, 0x5b, 0x91, 0xfd, 0xf6, 0x3c, 0x87, 0x17, 0x71,
+ 0x2b, 0x2e, 0x83, 0x17, 0xa0, 0x51, 0x37, 0xdd, 0x8e, 0x8b, 0x3c, 0x39,
+ 0xfc, 0xe5, 0xa3, 0x43, 0xd6, 0x95, 0xaa, 0xb9, 0x9f, 0x34, 0x0d, 0xea,
+ 0x04, 0xca, 0x4a, 0x7c, 0xc2, 0xc0, 0x7d, 0x4f, 0x41, 0x7f, 0x98, 0x7f,
+ 0x02, 0x8a, 0x0a, 0x36, 0x58, 0xc0, 0x16, 0x5d, 0xca, 0xd6, 0x4c, 0x55,
+ 0x8b, 0x08, 0x5f, 0xbb, 0x86, 0x2e, 0x6d, 0x5e, 0x7b, 0x11, 0x55, 0x99,
+ 0x5a, 0xf5, 0xa6, 0x22, 0xaa, 0x47, 0xa9, 0x06, 0xdc, 0xc0, 0x36, 0x44,
+ 0x42, 0xe4, 0xb3, 0xaa, 0xea, 0xee, 0x7c, 0xdd, 0xf7, 0xbc, 0x86, 0x7b,
+ 0x60, 0x3d, 0x91, 0xfe, 0x07, 0xe3, 0xb5, 0x14, 0x34, 0xdc, 0xe4, 0x5d,
+ 0xed, 0xfc, 0xff, 0xe5, 0x1f, 0x3f, 0xa5, 0xd8, 0x6b, 0xf2, 0x7c, 0x2b,
+ 0xfa, 0xbc, 0xa8, 0xcb, 0x7c, 0x06, 0x07, 0x17, 0x31, 0x06, 0x94, 0xaa,
+ 0x04, 0x1b, 0xe0, 0xef, 0x77, 0x37, 0x02, 0xd7, 0xe2, 0x39, 0xe2, 0xb9,
+ 0x96, 0x44, 0x5d, 0x79, 0xce, 0xc2, 0x71, 0x82, 0xaf, 0x3a, 0xf7, 0x87,
+ 0xba, 0xce, 0x0f, 0x67, 0x37, 0x13, 0x3b, 0xbc, 0x08, 0xf6, 0x20, 0x10,
+ 0xd6, 0xbe, 0xa8, 0x2b, 0xc4, 0xb5, 0x81, 0x7d, 0x01, 0xb8, 0x3f, 0x1b,
+ 0x2e, 0xa6, 0x79, 0x23, 0x5b, 0x14, 0x7e, 0x7a, 0x34, 0xdc, 0xcd, 0x83,
+ 0xad, 0x83, 0x58, 0x35, 0xea, 0xf7, 0xc9, 0xac, 0x1c, 0x72, 0x2e, 0xc3,
+ 0xda, 0x54, 0x79, 0x44, 0x2d, 0xca, 0x61, 0x13, 0x8c, 0x82, 0x62, 0x82,
+ 0xe4, 0x5e, 0x36, 0x6f, 0x43, 0x09, 0xec, 0x5e, 0x96, 0x4e, 0x1d, 0x60,
+ 0xe2, 0xf6, 0x6e, 0x95, 0xf3, 0xfa, 0xf8, 0x12, 0xed, 0x79, 0x77, 0x2a,
+ 0xff, 0x71, 0x75, 0x20, 0x1c, 0xbb, 0xc4, 0x73, 0x63, 0x49, 0xba, 0x6d,
+ 0xd7, 0xf7, 0x83, 0x39, 0xaa, 0x52, 0x1d, 0x07, 0x77, 0x40, 0x75, 0xbb,
+ 0x19, 0x40, 0xb5, 0xce, 0x57, 0x70, 0x40, 0x95, 0x3a, 0xb5, 0xae, 0xd4,
+ 0x8f, 0xcb, 0xa9, 0x1f, 0x70, 0x2e, 0xf3, 0xc8, 0x0f, 0x74, 0xbf, 0x47,
+ 0x37, 0xf4, 0xac, 0x65, 0xfc, 0x95, 0x7d, 0xc4, 0x2e, 0xf0, 0x6f, 0xc6,
+ 0x81, 0xfc, 0x19, 0x49, 0x05, 0x93, 0x23, 0xcc, 0x72, 0xd2, 0x6f, 0x03,
+ 0x81, 0xe0, 0x19, 0x0e, 0x0d, 0x4e, 0x77, 0xec, 0xfb, 0x19, 0x8c, 0xb1,
+ 0x1f, 0x17, 0x33, 0xb1, 0xcd, 0x38, 0xbf, 0x95, 0xf4, 0x14, 0x3c, 0x37,
+ 0x4e, 0x8c, 0x65, 0x85, 0x42, 0x15, 0xb5, 0xdb, 0xcf, 0x1c, 0xec, 0x12,
+ 0x1d, 0x6b, 0x7e, 0xbe, 0xc7, 0x31, 0x3e, 0x0c, 0xd3, 0x02, 0x3c, 0x25,
+ 0x86, 0xa5, 0xef, 0xf4, 0xe8, 0x7d, 0x8f, 0x79, 0x8c, 0x9e, 0xa5, 0xa4,
+ 0xc9, 0x76, 0xec, 0xb1, 0x84, 0x4d, 0xbe, 0xf4, 0x6a, 0x82, 0x89, 0xbc,
+ 0x50, 0x4d, 0x1c, 0xb2, 0x84, 0x42, 0x37, 0x33, 0xf6, 0x18, 0xb3, 0x09,
+ 0x65, 0x49, 0xed, 0xa4, 0x0f, 0x69, 0x28, 0xd0, 0x4a, 0xe1, 0x74, 0xf7,
+ 0x40, 0x36, 0x9c, 0x47, 0x85, 0xe0, 0x16, 0x27, 0xbc, 0x2a, 0x8e, 0x60,
+ 0xca, 0x11, 0x1e, 0x2d, 0xa8, 0xe1, 0x33, 0x70, 0x85, 0xbb, 0x1d, 0xfc,
+ 0xc7, 0xff, 0x10, 0x64, 0xcb, 0x80, 0xd9, 0x66, 0x43, 0x0a, 0x5e, 0xae,
+ 0x58, 0x6a, 0xe9, 0x97, 0xf7, 0x9c, 0x99, 0x26, 0xfb, 0x72, 0x2d, 0xc9,
+ 0x68, 0x83, 0xc4, 0x7b, 0x2f, 0x5a, 0xc4, 0x42, 0x7d, 0x4d, 0x86, 0x2c,
+ 0x4c, 0x96, 0xb4, 0x76, 0xc2, 0xef, 0x5d, 0x86, 0x7b, 0x08, 0x52, 0x65,
+ 0x07, 0x6c, 0x3c, 0x8a, 0xa8, 0x78, 0x7a, 0x67, 0x1e, 0x0b, 0x85, 0xe8,
+ 0x31, 0xfe, 0x47, 0x44, 0x0d, 0xaf, 0x40, 0xc2, 0x19, 0x2c, 0x7b, 0xce,
+ 0xfc, 0xd8, 0x39, 0x8e, 0x92, 0xc8, 0x12, 0x8b},
+ priv_key_66,
+ false},
+
+ // Comment: c = 0
+ // tcID: 27
+ {27,
+ {0x54, 0x65, 0x73, 0x74},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_66,
+ false},
+
+ // Comment: c = 1
+ // tcID: 28
+ {28,
+ {0x54, 0x65, 0x73, 0x74},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ priv_key_66,
+ false},
+
+ // Comment: c = n-1
+ // tcID: 29
+ {29,
+ {0x54, 0x65, 0x73, 0x74},
+ {0xf6, 0x01, 0xbe, 0x0d, 0xcc, 0xd0, 0x4a, 0xa4, 0x0b, 0x12, 0xf3, 0xf1,
+ 0x91, 0xae, 0x17, 0xc1, 0xf9, 0xc8, 0xc0, 0xb6, 0x8e, 0x7a, 0x77, 0xe1,
+ 0x4b, 0xe2, 0x5c, 0x3c, 0x79, 0x07, 0xcb, 0x1d, 0x33, 0xa6, 0xef, 0x41,
+ 0x8e, 0xf4, 0x18, 0x52, 0xf3, 0x2c, 0x98, 0x39, 0x2b, 0xc5, 0xc9, 0xae,
+ 0xd9, 0x1c, 0x1a, 0x15, 0x01, 0xc5, 0x03, 0xea, 0xb8, 0x9b, 0x3e, 0xe6,
+ 0xf4, 0xf8, 0xeb, 0x2e, 0x0f, 0xcf, 0xc4, 0x1b, 0xd0, 0x36, 0x09, 0xcf,
+ 0x6a, 0x8e, 0xb3, 0xaa, 0x6f, 0x0f, 0xbe, 0x23, 0x18, 0x7b, 0x33, 0xdb,
+ 0x4d, 0x34, 0xb6, 0x6d, 0x12, 0x8a, 0x8a, 0xba, 0x0a, 0x2a, 0xbf, 0x40,
+ 0xbb, 0x9d, 0x13, 0xd8, 0xe2, 0x55, 0x45, 0x69, 0xa5, 0x7a, 0xb1, 0xd8,
+ 0xc6, 0x1b, 0x8c, 0xad, 0x2d, 0xc8, 0x85, 0x99, 0xae, 0x0d, 0xa5, 0x34,
+ 0x6e, 0x15, 0xda, 0xce, 0x1b, 0xac, 0x7b, 0xf6, 0x97, 0x37, 0xc2, 0x2f,
+ 0x08, 0x3b, 0xe9, 0xb4, 0x6b, 0xb8, 0xb1, 0xea, 0xb5, 0x95, 0x7b, 0x2d,
+ 0xa7, 0x40, 0x27, 0x5e, 0x96, 0xc8, 0x71, 0x95, 0xb9, 0x6f, 0xe1, 0x14,
+ 0x52, 0x15, 0x9d, 0xaf, 0xcf, 0xd9, 0x16, 0xce, 0xe5, 0xd7, 0x49, 0xa7,
+ 0x7b, 0xc3, 0x90, 0x5a, 0x5e, 0xbd, 0x38, 0x7a, 0xe4, 0x45, 0xe8, 0xfe,
+ 0x70, 0xf1, 0x6e, 0x9a, 0x08, 0x66, 0x39, 0x77, 0x9c, 0xef, 0xfb, 0xfd,
+ 0x41, 0x55, 0x7b, 0xd9, 0x9a, 0xea, 0x6a, 0x37, 0x1a, 0x6b, 0x4b, 0x16,
+ 0x06, 0x15, 0xa1, 0xa1, 0x2b, 0xc6, 0x95, 0x8d, 0x34, 0xbc, 0xe0, 0xc8,
+ 0x5a, 0xdc, 0xbd, 0x83, 0x92, 0xfa, 0x10, 0xce, 0xca, 0x52, 0x20, 0x9d,
+ 0x56, 0x19, 0x6b, 0xa3, 0xd2, 0x73, 0xce, 0x22, 0x8f, 0x1f, 0x11, 0x11,
+ 0x92, 0xaa, 0x92, 0xde, 0x2a, 0x03, 0x97, 0x98, 0xa1, 0x7b, 0xce, 0xcb,
+ 0x4d, 0xc6, 0x10, 0x0e, 0x6f, 0x8a, 0xe8, 0xc2, 0x64, 0x3f, 0x2a, 0xe7,
+ 0x68, 0xb2, 0x25, 0x5f, 0x08, 0x2c, 0x97, 0x8e, 0x95, 0xca, 0x55, 0x15,
+ 0x55, 0xf1, 0x06, 0x08, 0x23, 0x1c, 0xf8, 0x00, 0x3b, 0xbf, 0x80, 0x79,
+ 0x69, 0xff, 0xf1, 0xe5, 0x19, 0x14, 0xb9, 0xa8, 0xc9, 0xb8, 0xf4, 0x56,
+ 0x46, 0x45, 0xb9, 0xe5, 0xd7, 0x05, 0xff, 0xad, 0x29, 0x66, 0x3f, 0x5d,
+ 0xae, 0x3d, 0x76, 0x65, 0x2b, 0x42, 0x2e, 0x43, 0xf1, 0x3e, 0x6c, 0x14,
+ 0x91, 0x09, 0x08, 0x05, 0xc2, 0xd1, 0x26, 0x8a, 0x74, 0xa2, 0x51, 0x17,
+ 0x74, 0x27, 0xe3, 0x3a, 0x9a, 0x91, 0x17, 0x5c, 0x36, 0x70, 0xb9, 0x17,
+ 0x46, 0x00, 0x8b, 0xce, 0x1f, 0xd2, 0x31, 0xe6, 0xe4, 0xf2, 0xad, 0x70,
+ 0xcb, 0x43, 0xac, 0xa5, 0xf0, 0x76, 0x00, 0xa6, 0xd3, 0x1d, 0xd0, 0x29,
+ 0x15, 0x24, 0x3d, 0xfd, 0xd9, 0x43, 0xa0, 0x21, 0x65, 0xda, 0x36, 0x7a,
+ 0x6b, 0x7e, 0x4d, 0xae, 0x1d, 0xd2, 0xe8, 0xb8, 0x36, 0x90, 0x30, 0x80,
+ 0x79, 0x5d, 0x25, 0x85, 0x07, 0x6c, 0xc1, 0xc1, 0x5d, 0xd9, 0xe8, 0xd2,
+ 0xe5, 0xe0, 0x47, 0x52, 0x65, 0x69, 0xb1, 0xbf, 0xd3, 0x95, 0xd9, 0x57,
+ 0xeb, 0x9f, 0xde, 0x32, 0x5d, 0x34, 0x2d, 0x14, 0x42, 0x6e, 0x71, 0xef,
+ 0xdc, 0x18, 0x87, 0x51, 0x5e, 0x53, 0xcd, 0xea, 0x58, 0x34, 0x92, 0x1f,
+ 0x92, 0x86, 0x29, 0xe7, 0x48, 0xee, 0xd0, 0x97, 0xac, 0x40, 0x24, 0xe2,
+ 0xbf, 0x25, 0x5d, 0x70, 0x41, 0x1f, 0x87, 0x37, 0x39, 0x48, 0xcf, 0x8e,
+ 0x8a, 0xa7, 0xef, 0xfa, 0x2b, 0x0a, 0xb4, 0x7d, 0x51, 0x66, 0x09, 0x1e,
+ 0x1a, 0xed, 0xec, 0x60, 0x56, 0x8b, 0x15, 0x5b, 0xd9, 0xc2, 0x7b, 0xc5,
+ 0x5f, 0x3e, 0xce, 0x35, 0xf8, 0x3d, 0x63, 0x6d, 0xbc, 0xd5, 0xab, 0xf4,
+ 0x85, 0x3a, 0x05, 0x1d, 0xb9, 0x4d, 0x50, 0x44},
+ priv_key_66,
+ false},
+
+ // Comment: ciphertext is empty
+ // tcID: 30
+ {30, {0x54, 0x65, 0x73, 0x74}, {}, priv_key_66, false},
+
+ // Comment: prepended bytes to ciphertext
+ // tcID: 31
+ {31,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x00, 0x00, 0x04, 0x32, 0x7a, 0x40, 0xb0, 0x2b, 0xf6, 0x71, 0x55, 0x71,
+ 0x24, 0xf9, 0x63, 0xa5, 0x7b, 0x38, 0x60, 0xe9, 0x2c, 0xff, 0x62, 0xc4,
+ 0x39, 0xc0, 0x42, 0x5b, 0x48, 0xb4, 0x34, 0x6f, 0xc6, 0x0c, 0x0e, 0xbf,
+ 0x7a, 0x75, 0x84, 0xf9, 0x4d, 0x34, 0x45, 0x0d, 0x20, 0xcb, 0xd8, 0x77,
+ 0xc8, 0xd5, 0xdc, 0xa1, 0x2f, 0x51, 0x7b, 0x48, 0x6c, 0x2c, 0xcc, 0xb8,
+ 0xe1, 0xf4, 0x67, 0x27, 0x6a, 0xc0, 0x3a, 0xad, 0xc9, 0x4a, 0x97, 0xfc,
+ 0xd2, 0x24, 0x99, 0x4d, 0x81, 0x67, 0x2e, 0xb5, 0x77, 0xcf, 0x0b, 0xbd,
+ 0x6a, 0xa9, 0x48, 0xd3, 0xdc, 0x4d, 0x7f, 0x06, 0x45, 0x6f, 0x66, 0x50,
+ 0xe5, 0x62, 0x04, 0x35, 0xc0, 0x78, 0x78, 0x7d, 0xb0, 0xf3, 0x61, 0x24,
+ 0xb2, 0x92, 0x34, 0x9e, 0xbe, 0x01, 0x1c, 0xe5, 0x4b, 0x3e, 0x93, 0x2f,
+ 0xac, 0x65, 0x25, 0xa3, 0x7c, 0x79, 0x38, 0x46, 0xa4, 0xf0, 0x8a, 0xc3,
+ 0x69, 0x4d, 0x64, 0x9f, 0x4a, 0x04, 0xe2, 0x4e, 0x1f, 0x5e, 0x50, 0xf1,
+ 0x1a, 0x04, 0x92, 0xa6, 0x8a, 0x50, 0x9c, 0xf3, 0x0e, 0x56, 0x5c, 0xeb,
+ 0x99, 0x31, 0x56, 0x5b, 0x4a, 0xa5, 0xc3, 0x51, 0x4b, 0x2b, 0xa8, 0x7c,
+ 0x4c, 0x09, 0x37, 0xeb, 0xcd, 0x6b, 0xb2, 0xb8, 0x24, 0x8a, 0xbb, 0x09,
+ 0x70, 0xd3, 0x04, 0x80, 0x05, 0x9d, 0xae, 0xa4, 0xc6, 0xae, 0x55, 0x6f,
+ 0x6e, 0x91, 0xb2, 0x5f, 0xfa, 0x5a, 0x4f, 0x72, 0x3a, 0x9b, 0xf9, 0x8a,
+ 0x0b, 0xff, 0x66, 0x8a, 0x1f, 0x0c, 0x79, 0x9d, 0x3b, 0x0c, 0x85, 0xb1,
+ 0x91, 0x90, 0xdb, 0xfb, 0x5d, 0x89, 0x4f, 0x84, 0xfa, 0x5d, 0x72, 0xd2,
+ 0x61, 0xdd, 0x2c, 0x09, 0x01, 0x3d, 0xc0, 0x98, 0x1c, 0xd0, 0xc4, 0x6d,
+ 0x7a, 0x08, 0x71, 0x08, 0x01, 0x59, 0x0a, 0xac, 0x8f, 0xf1, 0x7b, 0x23,
+ 0x73, 0x87, 0x42, 0x7a, 0xb3, 0xc6, 0xd6, 0xf2, 0xa5, 0x94, 0x34, 0xb3,
+ 0x7f, 0x12, 0x3b, 0xc7, 0xfc, 0x0a, 0x83, 0xd5, 0xca, 0x57, 0x93, 0x54,
+ 0x0c, 0xba, 0x58, 0x2e, 0x41, 0xb2, 0x62, 0x85, 0x9d, 0x36, 0xea, 0xbd,
+ 0x0a, 0xa8, 0x20, 0x3c, 0xa0, 0x5d, 0x4c, 0x16, 0xaa, 0xf2, 0xa7, 0xb2,
+ 0xbc, 0x7f, 0x25, 0x14, 0x97, 0xd4, 0xc8, 0xf8, 0x65, 0x4d, 0xea, 0xe3,
+ 0xcf, 0xff, 0xc5, 0xd3, 0x59, 0x9a, 0xb4, 0x77, 0x95, 0x85, 0xbf, 0x16,
+ 0x73, 0x19, 0x67, 0x82, 0x07, 0x5a, 0x91, 0xee, 0x7c, 0x32, 0x96, 0xa2,
+ 0xed, 0xc6, 0xee, 0x6c, 0x30, 0x34, 0x4d, 0xd0, 0xc0, 0xa8, 0x22, 0x74,
+ 0xae, 0x17, 0x98, 0x2e, 0xeb, 0x23, 0xec, 0xa5, 0xc3, 0x9c, 0x7d, 0x11,
+ 0xa2, 0xdd, 0x17, 0x1c, 0x70, 0x10, 0x8b, 0x0a, 0x33, 0x16, 0x4f, 0xc1,
+ 0x75, 0x42, 0x55, 0x86, 0xf7, 0x14, 0xde, 0xb5, 0x55, 0x2e, 0x90, 0xe5,
+ 0x61, 0xf7, 0x88, 0x22, 0x11, 0xd3, 0xf0, 0x1c, 0x07, 0x86, 0x72, 0x56,
+ 0xd0, 0xcc, 0xa5, 0x11, 0xe6, 0x1b, 0x0c, 0xb5, 0x11, 0x89, 0xd8, 0xe5,
+ 0x12, 0x4e, 0x8c, 0xac, 0xda, 0xb6, 0x04, 0x2b, 0xd4, 0x21, 0x44, 0x7f,
+ 0xfa, 0x7f, 0xe6, 0xca, 0xd8, 0xe7, 0xf1, 0x7d, 0xd3, 0xe5, 0x99, 0xba,
+ 0xe0, 0x61, 0xf8, 0x5b, 0xb5, 0x18, 0x17, 0x26, 0xd1, 0xc0, 0xc5, 0xbb,
+ 0xf2, 0xc2, 0xa5, 0xc1, 0xe6, 0x0f, 0x48, 0x6a, 0x81, 0x78, 0x2e, 0x58,
+ 0xd9, 0x0c, 0xcd, 0x5a, 0x76, 0x9f, 0x98, 0x36, 0x17, 0x65, 0x44, 0x1d,
+ 0xe1, 0x42, 0xbb, 0x0a, 0x7f, 0x7b, 0xd4, 0x06, 0xa5, 0x37, 0xd5, 0xbe,
+ 0x0c, 0x27, 0x73, 0xe8, 0x47, 0xb1, 0xdf, 0x1d, 0x49, 0xac, 0x1d, 0xaa,
+ 0x96, 0x3f, 0xee, 0xc8, 0x49, 0x54, 0xb7, 0x2a, 0x69, 0x5b, 0x74, 0x28,
+ 0x11, 0x59, 0x64, 0x7a, 0x62, 0xa3, 0xc1, 0x9a, 0xcd, 0xda},
+ priv_key_66,
+ false},
+
+ // Comment: appended bytes to ciphertext
+ // tcID: 32
+ {32,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x04, 0x32, 0x7a, 0x40, 0xb0, 0x2b, 0xf6, 0x71, 0x55, 0x71, 0x24, 0xf9,
+ 0x63, 0xa5, 0x7b, 0x38, 0x60, 0xe9, 0x2c, 0xff, 0x62, 0xc4, 0x39, 0xc0,
+ 0x42, 0x5b, 0x48, 0xb4, 0x34, 0x6f, 0xc6, 0x0c, 0x0e, 0xbf, 0x7a, 0x75,
+ 0x84, 0xf9, 0x4d, 0x34, 0x45, 0x0d, 0x20, 0xcb, 0xd8, 0x77, 0xc8, 0xd5,
+ 0xdc, 0xa1, 0x2f, 0x51, 0x7b, 0x48, 0x6c, 0x2c, 0xcc, 0xb8, 0xe1, 0xf4,
+ 0x67, 0x27, 0x6a, 0xc0, 0x3a, 0xad, 0xc9, 0x4a, 0x97, 0xfc, 0xd2, 0x24,
+ 0x99, 0x4d, 0x81, 0x67, 0x2e, 0xb5, 0x77, 0xcf, 0x0b, 0xbd, 0x6a, 0xa9,
+ 0x48, 0xd3, 0xdc, 0x4d, 0x7f, 0x06, 0x45, 0x6f, 0x66, 0x50, 0xe5, 0x62,
+ 0x04, 0x35, 0xc0, 0x78, 0x78, 0x7d, 0xb0, 0xf3, 0x61, 0x24, 0xb2, 0x92,
+ 0x34, 0x9e, 0xbe, 0x01, 0x1c, 0xe5, 0x4b, 0x3e, 0x93, 0x2f, 0xac, 0x65,
+ 0x25, 0xa3, 0x7c, 0x79, 0x38, 0x46, 0xa4, 0xf0, 0x8a, 0xc3, 0x69, 0x4d,
+ 0x64, 0x9f, 0x4a, 0x04, 0xe2, 0x4e, 0x1f, 0x5e, 0x50, 0xf1, 0x1a, 0x04,
+ 0x92, 0xa6, 0x8a, 0x50, 0x9c, 0xf3, 0x0e, 0x56, 0x5c, 0xeb, 0x99, 0x31,
+ 0x56, 0x5b, 0x4a, 0xa5, 0xc3, 0x51, 0x4b, 0x2b, 0xa8, 0x7c, 0x4c, 0x09,
+ 0x37, 0xeb, 0xcd, 0x6b, 0xb2, 0xb8, 0x24, 0x8a, 0xbb, 0x09, 0x70, 0xd3,
+ 0x04, 0x80, 0x05, 0x9d, 0xae, 0xa4, 0xc6, 0xae, 0x55, 0x6f, 0x6e, 0x91,
+ 0xb2, 0x5f, 0xfa, 0x5a, 0x4f, 0x72, 0x3a, 0x9b, 0xf9, 0x8a, 0x0b, 0xff,
+ 0x66, 0x8a, 0x1f, 0x0c, 0x79, 0x9d, 0x3b, 0x0c, 0x85, 0xb1, 0x91, 0x90,
+ 0xdb, 0xfb, 0x5d, 0x89, 0x4f, 0x84, 0xfa, 0x5d, 0x72, 0xd2, 0x61, 0xdd,
+ 0x2c, 0x09, 0x01, 0x3d, 0xc0, 0x98, 0x1c, 0xd0, 0xc4, 0x6d, 0x7a, 0x08,
+ 0x71, 0x08, 0x01, 0x59, 0x0a, 0xac, 0x8f, 0xf1, 0x7b, 0x23, 0x73, 0x87,
+ 0x42, 0x7a, 0xb3, 0xc6, 0xd6, 0xf2, 0xa5, 0x94, 0x34, 0xb3, 0x7f, 0x12,
+ 0x3b, 0xc7, 0xfc, 0x0a, 0x83, 0xd5, 0xca, 0x57, 0x93, 0x54, 0x0c, 0xba,
+ 0x58, 0x2e, 0x41, 0xb2, 0x62, 0x85, 0x9d, 0x36, 0xea, 0xbd, 0x0a, 0xa8,
+ 0x20, 0x3c, 0xa0, 0x5d, 0x4c, 0x16, 0xaa, 0xf2, 0xa7, 0xb2, 0xbc, 0x7f,
+ 0x25, 0x14, 0x97, 0xd4, 0xc8, 0xf8, 0x65, 0x4d, 0xea, 0xe3, 0xcf, 0xff,
+ 0xc5, 0xd3, 0x59, 0x9a, 0xb4, 0x77, 0x95, 0x85, 0xbf, 0x16, 0x73, 0x19,
+ 0x67, 0x82, 0x07, 0x5a, 0x91, 0xee, 0x7c, 0x32, 0x96, 0xa2, 0xed, 0xc6,
+ 0xee, 0x6c, 0x30, 0x34, 0x4d, 0xd0, 0xc0, 0xa8, 0x22, 0x74, 0xae, 0x17,
+ 0x98, 0x2e, 0xeb, 0x23, 0xec, 0xa5, 0xc3, 0x9c, 0x7d, 0x11, 0xa2, 0xdd,
+ 0x17, 0x1c, 0x70, 0x10, 0x8b, 0x0a, 0x33, 0x16, 0x4f, 0xc1, 0x75, 0x42,
+ 0x55, 0x86, 0xf7, 0x14, 0xde, 0xb5, 0x55, 0x2e, 0x90, 0xe5, 0x61, 0xf7,
+ 0x88, 0x22, 0x11, 0xd3, 0xf0, 0x1c, 0x07, 0x86, 0x72, 0x56, 0xd0, 0xcc,
+ 0xa5, 0x11, 0xe6, 0x1b, 0x0c, 0xb5, 0x11, 0x89, 0xd8, 0xe5, 0x12, 0x4e,
+ 0x8c, 0xac, 0xda, 0xb6, 0x04, 0x2b, 0xd4, 0x21, 0x44, 0x7f, 0xfa, 0x7f,
+ 0xe6, 0xca, 0xd8, 0xe7, 0xf1, 0x7d, 0xd3, 0xe5, 0x99, 0xba, 0xe0, 0x61,
+ 0xf8, 0x5b, 0xb5, 0x18, 0x17, 0x26, 0xd1, 0xc0, 0xc5, 0xbb, 0xf2, 0xc2,
+ 0xa5, 0xc1, 0xe6, 0x0f, 0x48, 0x6a, 0x81, 0x78, 0x2e, 0x58, 0xd9, 0x0c,
+ 0xcd, 0x5a, 0x76, 0x9f, 0x98, 0x36, 0x17, 0x65, 0x44, 0x1d, 0xe1, 0x42,
+ 0xbb, 0x0a, 0x7f, 0x7b, 0xd4, 0x06, 0xa5, 0x37, 0xd5, 0xbe, 0x0c, 0x27,
+ 0x73, 0xe8, 0x47, 0xb1, 0xdf, 0x1d, 0x49, 0xac, 0x1d, 0xaa, 0x96, 0x3f,
+ 0xee, 0xc8, 0x49, 0x54, 0xb7, 0x2a, 0x69, 0x5b, 0x74, 0x28, 0x11, 0x59,
+ 0x64, 0x7a, 0x62, 0xa3, 0xc1, 0x9a, 0xcd, 0xda, 0x00, 0x00},
+ priv_key_66,
+ false},
+
+ // Comment: truncated ciphertext
+ // tcID: 33
+ {33,
+ {0x54, 0x65, 0x73, 0x74},
+ {0x32, 0x7a, 0x40, 0xb0, 0x2b, 0xf6, 0x71, 0x55, 0x71, 0x24, 0xf9, 0x63,
+ 0xa5, 0x7b, 0x38, 0x60, 0xe9, 0x2c, 0xff, 0x62, 0xc4, 0x39, 0xc0, 0x42,
+ 0x5b, 0x48, 0xb4, 0x34, 0x6f, 0xc6, 0x0c, 0x0e, 0xbf, 0x7a, 0x75, 0x84,
+ 0xf9, 0x4d, 0x34, 0x45, 0x0d, 0x20, 0xcb, 0xd8, 0x77, 0xc8, 0xd5, 0xdc,
+ 0xa1, 0x2f, 0x51, 0x7b, 0x48, 0x6c, 0x2c, 0xcc, 0xb8, 0xe1, 0xf4, 0x67,
+ 0x27, 0x6a, 0xc0, 0x3a, 0xad, 0xc9, 0x4a, 0x97, 0xfc, 0xd2, 0x24, 0x99,
+ 0x4d, 0x81, 0x67, 0x2e, 0xb5, 0x77, 0xcf, 0x0b, 0xbd, 0x6a, 0xa9, 0x48,
+ 0xd3, 0xdc, 0x4d, 0x7f, 0x06, 0x45, 0x6f, 0x66, 0x50, 0xe5, 0x62, 0x04,
+ 0x35, 0xc0, 0x78, 0x78, 0x7d, 0xb0, 0xf3, 0x61, 0x24, 0xb2, 0x92, 0x34,
+ 0x9e, 0xbe, 0x01, 0x1c, 0xe5, 0x4b, 0x3e, 0x93, 0x2f, 0xac, 0x65, 0x25,
+ 0xa3, 0x7c, 0x79, 0x38, 0x46, 0xa4, 0xf0, 0x8a, 0xc3, 0x69, 0x4d, 0x64,
+ 0x9f, 0x4a, 0x04, 0xe2, 0x4e, 0x1f, 0x5e, 0x50, 0xf1, 0x1a, 0x04, 0x92,
+ 0xa6, 0x8a, 0x50, 0x9c, 0xf3, 0x0e, 0x56, 0x5c, 0xeb, 0x99, 0x31, 0x56,
+ 0x5b, 0x4a, 0xa5, 0xc3, 0x51, 0x4b, 0x2b, 0xa8, 0x7c, 0x4c, 0x09, 0x37,
+ 0xeb, 0xcd, 0x6b, 0xb2, 0xb8, 0x24, 0x8a, 0xbb, 0x09, 0x70, 0xd3, 0x04,
+ 0x80, 0x05, 0x9d, 0xae, 0xa4, 0xc6, 0xae, 0x55, 0x6f, 0x6e, 0x91, 0xb2,
+ 0x5f, 0xfa, 0x5a, 0x4f, 0x72, 0x3a, 0x9b, 0xf9, 0x8a, 0x0b, 0xff, 0x66,
+ 0x8a, 0x1f, 0x0c, 0x79, 0x9d, 0x3b, 0x0c, 0x85, 0xb1, 0x91, 0x90, 0xdb,
+ 0xfb, 0x5d, 0x89, 0x4f, 0x84, 0xfa, 0x5d, 0x72, 0xd2, 0x61, 0xdd, 0x2c,
+ 0x09, 0x01, 0x3d, 0xc0, 0x98, 0x1c, 0xd0, 0xc4, 0x6d, 0x7a, 0x08, 0x71,
+ 0x08, 0x01, 0x59, 0x0a, 0xac, 0x8f, 0xf1, 0x7b, 0x23, 0x73, 0x87, 0x42,
+ 0x7a, 0xb3, 0xc6, 0xd6, 0xf2, 0xa5, 0x94, 0x34, 0xb3, 0x7f, 0x12, 0x3b,
+ 0xc7, 0xfc, 0x0a, 0x83, 0xd5, 0xca, 0x57, 0x93, 0x54, 0x0c, 0xba, 0x58,
+ 0x2e, 0x41, 0xb2, 0x62, 0x85, 0x9d, 0x36, 0xea, 0xbd, 0x0a, 0xa8, 0x20,
+ 0x3c, 0xa0, 0x5d, 0x4c, 0x16, 0xaa, 0xf2, 0xa7, 0xb2, 0xbc, 0x7f, 0x25,
+ 0x14, 0x97, 0xd4, 0xc8, 0xf8, 0x65, 0x4d, 0xea, 0xe3, 0xcf, 0xff, 0xc5,
+ 0xd3, 0x59, 0x9a, 0xb4, 0x77, 0x95, 0x85, 0xbf, 0x16, 0x73, 0x19, 0x67,
+ 0x82, 0x07, 0x5a, 0x91, 0xee, 0x7c, 0x32, 0x96, 0xa2, 0xed, 0xc6, 0xee,
+ 0x6c, 0x30, 0x34, 0x4d, 0xd0, 0xc0, 0xa8, 0x22, 0x74, 0xae, 0x17, 0x98,
+ 0x2e, 0xeb, 0x23, 0xec, 0xa5, 0xc3, 0x9c, 0x7d, 0x11, 0xa2, 0xdd, 0x17,
+ 0x1c, 0x70, 0x10, 0x8b, 0x0a, 0x33, 0x16, 0x4f, 0xc1, 0x75, 0x42, 0x55,
+ 0x86, 0xf7, 0x14, 0xde, 0xb5, 0x55, 0x2e, 0x90, 0xe5, 0x61, 0xf7, 0x88,
+ 0x22, 0x11, 0xd3, 0xf0, 0x1c, 0x07, 0x86, 0x72, 0x56, 0xd0, 0xcc, 0xa5,
+ 0x11, 0xe6, 0x1b, 0x0c, 0xb5, 0x11, 0x89, 0xd8, 0xe5, 0x12, 0x4e, 0x8c,
+ 0xac, 0xda, 0xb6, 0x04, 0x2b, 0xd4, 0x21, 0x44, 0x7f, 0xfa, 0x7f, 0xe6,
+ 0xca, 0xd8, 0xe7, 0xf1, 0x7d, 0xd3, 0xe5, 0x99, 0xba, 0xe0, 0x61, 0xf8,
+ 0x5b, 0xb5, 0x18, 0x17, 0x26, 0xd1, 0xc0, 0xc5, 0xbb, 0xf2, 0xc2, 0xa5,
+ 0xc1, 0xe6, 0x0f, 0x48, 0x6a, 0x81, 0x78, 0x2e, 0x58, 0xd9, 0x0c, 0xcd,
+ 0x5a, 0x76, 0x9f, 0x98, 0x36, 0x17, 0x65, 0x44, 0x1d, 0xe1, 0x42, 0xbb,
+ 0x0a, 0x7f, 0x7b, 0xd4, 0x06, 0xa5, 0x37, 0xd5, 0xbe, 0x0c, 0x27, 0x73,
+ 0xe8, 0x47, 0xb1, 0xdf, 0x1d, 0x49, 0xac, 0x1d, 0xaa, 0x96, 0x3f, 0xee,
+ 0xc8, 0x49, 0x54, 0xb7, 0x2a, 0x69, 0x5b, 0x74, 0x28, 0x11, 0x59, 0x64,
+ 0x7a, 0x62, 0xa3, 0xc1, 0x9a, 0xcd, 0xda},
+ priv_key_66,
+ false},
+
+ // Comment: edge case for ciphertext
+ // tcID: 34
+ {34,
+ {0x10, 0x61, 0xf2, 0x9b, 0x99, 0x66, 0x6e, 0x00, 0x47, 0x07, 0x3d, 0x09,
+ 0x56, 0xf9, 0xc8, 0x13, 0x1c, 0x62, 0x85, 0x02, 0x4f, 0x8d, 0xe9, 0x2a,
+ 0xf0, 0x8f, 0x22, 0x56, 0xbc, 0xd4, 0xc3, 0x3e, 0xfe, 0x91, 0xfb, 0x5c,
+ 0x97, 0x14, 0xd3, 0x70, 0xcd, 0xd7, 0x47, 0x62, 0x00, 0x70, 0x65, 0x61,
+ 0xfd, 0x65, 0xf9, 0x5d, 0xa0, 0xce, 0xae, 0x13, 0x43, 0xc6, 0xb7, 0xc7,
+ 0x67, 0xc6, 0x1b, 0xa6, 0x08, 0x4b, 0x68, 0xac, 0x52, 0xa1, 0x20, 0xd1,
+ 0xda, 0x04, 0x0d, 0x2f, 0x2b, 0x64, 0xe6, 0x07, 0xef, 0x0a, 0xef, 0xf6,
+ 0x8c, 0x66, 0x36, 0x8d, 0x99, 0x89, 0x46, 0x95, 0xce, 0x29, 0x9b, 0xb2,
+ 0xd5, 0x66, 0xbf, 0xe4, 0x2f, 0x80, 0x5a, 0x14, 0xe6, 0x18, 0xe5, 0xa6,
+ 0xb5, 0x35, 0x89, 0xf2, 0x09, 0xce, 0x8c, 0xc4, 0x75, 0x62, 0x62, 0xfd,
+ 0xbb, 0x69, 0xbd, 0x16, 0x5f, 0xdf, 0x21, 0xe0, 0x59, 0x55, 0xcb, 0x79,
+ 0x0b, 0x87, 0x7a, 0x32, 0x2e, 0x58, 0x6e, 0xa1, 0x55, 0xb6, 0x60, 0xe5,
+ 0xfd, 0xa3, 0xb8, 0x00, 0xfd, 0xf9, 0xfa, 0x38, 0xc0, 0xef, 0x7d, 0x30,
+ 0x5c, 0x86, 0x3a, 0x44, 0xdc, 0x33, 0x93, 0x0d, 0x6a, 0x0c, 0x9e, 0x24,
+ 0xeb, 0x5a, 0x85, 0xd1, 0x04, 0x7a, 0x26, 0x77, 0x60, 0xc0, 0xad, 0xc1,
+ 0x73, 0x77, 0x9d, 0x2c, 0x2c, 0x63, 0xbb, 0xa1, 0x62, 0x1a, 0x9b, 0x02,
+ 0x73, 0x9f, 0x7f, 0x9d, 0xc4, 0xa8, 0x4f, 0xdf, 0xd3, 0xb5, 0x20, 0xaa,
+ 0x62, 0xe5, 0x17, 0xc0, 0x68, 0x6d, 0x1e, 0x36, 0xcf, 0x95, 0xaf, 0xc3,
+ 0xc4, 0x1b, 0x92, 0xf0, 0xd3, 0xc6, 0xb6, 0xc6, 0x96, 0xf5, 0x5b, 0x85,
+ 0x59, 0x4b, 0x30, 0xea, 0xb8, 0xdd, 0x10, 0xc3, 0xf9, 0xc7, 0x30, 0xea,
+ 0x48, 0x44, 0x26, 0xaa, 0xbf, 0x1b, 0xb9, 0x0b, 0xff, 0x49, 0x1b, 0x77,
+ 0xdd, 0xac, 0x73, 0x86, 0x76, 0x7d, 0x8f, 0x20, 0x67, 0xf1, 0x99, 0x77,
+ 0xcd, 0x60, 0xd8, 0xbe, 0x38, 0x74, 0xa8, 0xfe, 0x7c, 0xec, 0x37, 0x32,
+ 0xbc, 0xdc, 0xa0, 0x51, 0xc0, 0x99, 0x38, 0x0a, 0x04},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02},
+ priv_key_67,
+ true},
+
+ // Comment: edge case for ciphertext
+ // tcID: 35
+ {35,
+ {0xe6, 0x42, 0x66, 0xa3, 0x7c, 0x81, 0x0f, 0xdd, 0x0a, 0x9f, 0x34, 0x9d,
+ 0xba, 0xd2, 0x67, 0x2d, 0x87, 0x44, 0xd0, 0x0d, 0x52, 0x8c, 0x28, 0xa5,
+ 0xf1, 0x52, 0xfd, 0xdb, 0xea, 0x34, 0xd8, 0x9e, 0xbf, 0xb6, 0xa8, 0x41,
+ 0xdf, 0xb6, 0x5f, 0x0c, 0x67, 0x19, 0x57, 0x5a, 0x8a, 0xae, 0xf7, 0x64,
+ 0x52, 0x5f, 0xde, 0x3d, 0x75, 0x9b, 0xbf, 0xf6, 0x4a, 0x1c, 0x51, 0x31,
+ 0x03, 0x14, 0x17, 0xf3, 0x46, 0xe4, 0x85, 0x64, 0xa0, 0x1b, 0x59, 0xe5,
+ 0x17, 0xed, 0xb5, 0x4f, 0x41, 0xaf, 0xf7, 0xb4, 0xa5, 0x90, 0x84, 0xd0,
+ 0x09, 0x84, 0xd3, 0xea, 0xd2, 0x47, 0x45, 0xe2, 0x47, 0xa7, 0xc5, 0xc6,
+ 0xeb, 0xf1, 0xae, 0xe9, 0xdc, 0xd2, 0xdc, 0x0e, 0x67, 0x6c, 0x34, 0x64,
+ 0x79, 0x3c, 0x01, 0x39, 0x4f, 0x78, 0xb2, 0xf1, 0x5f, 0x81, 0x5c, 0x79,
+ 0x6a, 0x92, 0xeb, 0x1c, 0x58, 0x15, 0x74, 0xe0, 0x2d, 0xf4, 0xee, 0xd9,
+ 0x66, 0x70, 0xc8, 0x60, 0x4f, 0x33, 0x6e, 0x1a, 0xb1, 0x6d, 0x7e, 0xa3,
+ 0x7f, 0x9a, 0x19, 0xd7, 0x05, 0x9d, 0x10, 0x78, 0xe5, 0x05, 0xa4, 0x0e,
+ 0xf7, 0x64, 0x91, 0x66, 0x5c, 0x05, 0x14, 0x1f, 0x57, 0xdc, 0x4c, 0x64,
+ 0xbc, 0x35, 0xd4, 0xdf, 0x15, 0x57, 0xb3, 0x46, 0xb5, 0x96, 0xa8, 0x37,
+ 0x91, 0x3f, 0x69, 0xd8, 0x84, 0x99, 0xc8, 0x42, 0x69, 0x45, 0xcf, 0xc3,
+ 0xd4, 0xcf, 0xe3, 0x86, 0xea, 0xdc, 0xc5, 0x72, 0xfb, 0x1e, 0xf3, 0x37,
+ 0xa9, 0x64, 0xce, 0x9d, 0xb2, 0x08, 0xcf, 0xe2, 0xf7, 0x14, 0xfd, 0xbf,
+ 0xa3, 0x37, 0xf6, 0x2c, 0xa9, 0x73, 0x4e, 0x56, 0x54, 0x06, 0x9f, 0xb9,
+ 0xc6, 0xdc, 0x4a, 0x12, 0x40, 0x7b, 0xfa, 0x50, 0xd3, 0x10, 0x04, 0x03,
+ 0x17, 0xfc, 0x56, 0x82, 0x9c, 0xf8, 0xbb, 0x53, 0x65, 0x71, 0xbc, 0xe6,
+ 0x28, 0x00, 0xbf, 0x22, 0x5e, 0x2e, 0x21, 0x46, 0xb7, 0x67, 0x8c, 0x52,
+ 0xcc, 0x22, 0xf6, 0x6a, 0x7a, 0xa2, 0x7d, 0x9d, 0xd9, 0x50, 0x6c, 0x99,
+ 0xd6, 0x96, 0x9b, 0x94, 0x1d, 0x28, 0xfb, 0x05, 0x5a, 0xa2, 0xd5, 0xf5,
+ 0x27, 0xc9, 0x5f, 0x97, 0xf8, 0x8b, 0xf1, 0xff, 0x5c, 0x5a, 0x7b, 0x26,
+ 0x7a, 0x92, 0xd3, 0xac, 0xd2, 0x9a, 0x22, 0x5d, 0xcd, 0x7f, 0x74, 0x8c,
+ 0x5f, 0x17, 0x1f, 0x93, 0x60, 0x88, 0x63, 0x3a, 0x72, 0x52, 0xee, 0xad,
+ 0xbd, 0xb7, 0xc4, 0x79, 0xbd, 0x21, 0x7e, 0x95, 0x0c, 0x4e, 0x99, 0x13,
+ 0x92, 0xfe, 0xeb, 0xec, 0xfb, 0x09, 0xe1, 0xd4, 0xd4, 0x56, 0x5c, 0xf3,
+ 0xae, 0x45, 0xa4, 0x0c, 0x29, 0x01, 0xc9, 0x1e, 0x29, 0x02, 0xe8, 0xb4,
+ 0x00, 0x8c, 0x17, 0xc7, 0x49, 0xde, 0x00, 0x85, 0x36, 0x8b, 0x56, 0x9c,
+ 0x51, 0xb3, 0x49, 0xec, 0xf8, 0x20, 0x64, 0x11, 0xe1, 0xb0, 0xc1, 0x29,
+ 0x05, 0x78, 0x0c, 0xb2, 0x63, 0xfb, 0xeb, 0x5c, 0x91, 0x2f, 0x1d, 0xd5,
+ 0xed, 0x63, 0xcc, 0xf8, 0xc3, 0xd1, 0x89, 0xd3, 0x02, 0xf3, 0x07, 0xfa,
+ 0x76, 0x9a, 0xbd, 0x84, 0x5a, 0xcd, 0x5a, 0x67, 0x98, 0xd3, 0x39, 0xca,
+ 0xa3, 0x7d, 0x04, 0xac, 0xb7, 0xd5, 0xea, 0xeb, 0xd8, 0x83, 0xbe, 0x75,
+ 0x03, 0x33, 0xbd, 0xf5, 0xe6},
+ {0xae, 0x4a, 0x8f, 0x37, 0xd8, 0x42, 0xdc, 0xfb, 0xab, 0x76, 0xd0, 0x0d,
+ 0x98, 0xc5, 0x4c, 0xcb, 0x9f, 0x7f, 0x88, 0x0b, 0xd5, 0x05, 0x20, 0xf0,
+ 0xfc, 0xde, 0x0d, 0x54, 0x8a, 0xc8, 0x09, 0xee, 0xd5, 0x8a, 0x94, 0x98,
+ 0x12, 0xe9, 0xa7, 0x81, 0xc3, 0x94, 0x00, 0x9f, 0x62, 0xaf, 0xf3, 0x9c,
+ 0xc3, 0x4c, 0x81, 0xfc, 0x76, 0x0d, 0xc5, 0xd5, 0x32, 0x16, 0xa7, 0x66,
+ 0xc6, 0x8d, 0x42, 0x22, 0x8c, 0x72, 0xe7, 0x81, 0xb0, 0xb4, 0x1a, 0x80,
+ 0x7a, 0x44, 0xf1, 0x73, 0x15, 0x25, 0xba, 0xf1, 0x64, 0x0c, 0xa2, 0xef,
+ 0x4c, 0x22, 0x71, 0xae, 0xde, 0x93, 0xb5, 0xc7, 0x62, 0x7c, 0x88, 0x03,
+ 0xa8, 0xd2, 0x21, 0xfc, 0x44, 0xd9, 0x73, 0xc6, 0x34, 0x2d, 0xde, 0xeb,
+ 0xc4, 0x0b, 0x35, 0xa9, 0x79, 0xa7, 0x50, 0x62, 0xc6, 0x5a, 0xa7, 0x95,
+ 0x36, 0x03, 0x0d, 0x79, 0x75, 0xdb, 0xab, 0x31, 0x13, 0x59, 0xc0, 0x08,
+ 0xe3, 0x43, 0xaf, 0x0c, 0x0e, 0x78, 0x90, 0xbb, 0xa9, 0x34, 0x4d, 0x61,
+ 0x76, 0x56, 0x26, 0x63, 0x71, 0xc2, 0x2e, 0xb5, 0x3e, 0xb5, 0x27, 0xe0,
+ 0x6a, 0x6d, 0xb6, 0x90, 0x96, 0x5a, 0x4f, 0xff, 0xf4, 0xc8, 0xf3, 0x09,
+ 0x33, 0x72, 0x16, 0xfd, 0x97, 0x6a, 0x47, 0x6a, 0x48, 0x6d, 0x8b, 0x4b,
+ 0x50, 0xa3, 0x65, 0xff, 0x80, 0x52, 0x05, 0x54, 0xe7, 0x2d, 0xb1, 0x81,
+ 0xae, 0x87, 0x51, 0x57, 0x24, 0xc6, 0xb7, 0xf1, 0xac, 0x2f, 0x25, 0xa1,
+ 0xec, 0x7d, 0x7c, 0x34, 0xfc, 0xd1, 0x0e, 0x1e, 0x0d, 0x3a, 0xa9, 0x61,
+ 0x0e, 0x33, 0x64, 0xa7, 0x63, 0xe8, 0x42, 0xfc, 0xbc, 0x95, 0x9a, 0x82,
+ 0xd1, 0x26, 0xfb, 0xc0, 0xa8, 0xa2, 0xfa, 0x94, 0xb2, 0xf3, 0xa6, 0x26,
+ 0x28, 0xe0, 0x65, 0x8d, 0x1a, 0xdf, 0x43, 0xe1, 0xc5, 0x4b, 0xe6, 0xe3,
+ 0xb6, 0x8a, 0x89, 0x51, 0x51, 0xcb, 0xd4, 0x52, 0x3c, 0x8b, 0x8e, 0x2a,
+ 0x49, 0x98, 0xc2, 0x0a, 0x4b, 0x84, 0xd1, 0xc3, 0xcb, 0x1b, 0xbe, 0x3b,
+ 0x5e, 0xf1, 0x25, 0x6e, 0x27, 0x10, 0xa5, 0x47, 0x2e, 0xd8, 0xb4, 0xab,
+ 0x54, 0x26, 0x31, 0x7d, 0xfd, 0x9e, 0x2d, 0x5f, 0xf5, 0x27, 0xfe, 0xc5,
+ 0xfc, 0xd5, 0x2e, 0xc0, 0xc3, 0x5d, 0xb8, 0xb3, 0x14, 0x9d, 0x15, 0xa4,
+ 0x99, 0x71, 0xf7, 0x40, 0xb0, 0xe9, 0x4a, 0x3d, 0xed, 0x05, 0x01, 0x08,
+ 0x95, 0xbe, 0x40, 0xc8, 0xbf, 0xf8, 0xf7, 0x98, 0x72, 0xcf, 0x48, 0x1e,
+ 0xef, 0xaf, 0xe0, 0xb8, 0x25, 0x3f, 0x9b, 0x12, 0xd8, 0xc3, 0x82, 0x7c,
+ 0xd7, 0x4d, 0x9b, 0xfe, 0xf9, 0x0c, 0x29, 0x2e, 0x2b, 0xa1, 0x2b, 0xaa,
+ 0x7d, 0xfc, 0xfe, 0xb1, 0xa7, 0x30, 0x84, 0x28, 0x6e, 0x1d, 0xd2, 0x8d,
+ 0xc8, 0x51, 0x28, 0x25, 0x42, 0xbd, 0x50, 0x17, 0x85, 0x02, 0x69, 0xf2,
+ 0xc5, 0x32, 0xa9, 0x10, 0xb3, 0xf4, 0x93, 0x67, 0x1a, 0x27, 0xda, 0x9a,
+ 0x52, 0x1e, 0x01, 0x9e, 0x34, 0x78, 0x83, 0x0e, 0x49, 0x24, 0x3c, 0x86,
+ 0x0a, 0x55, 0x59, 0xf9, 0xf7, 0xcc, 0x15, 0xd1, 0xf4, 0x21, 0x85, 0xd6,
+ 0xd3, 0x3e, 0xfe, 0x01, 0xb3, 0xd7, 0x31, 0x16, 0x6a, 0x7f, 0x98, 0x9a,
+ 0xb9, 0x3e, 0x70, 0xc7, 0x41, 0xbb, 0x94, 0x3d, 0xb6, 0x82, 0x29, 0x6a,
+ 0x5b, 0xe6, 0xee, 0x0b, 0x02, 0xa6, 0xc4, 0x8d, 0x3b, 0x10, 0xc0, 0xa8,
+ 0x22, 0x97, 0x5f, 0x98, 0x06, 0xe3, 0x3e, 0x89, 0xb9, 0x09, 0x75, 0xd2,
+ 0x29, 0x94, 0x7b, 0xfb, 0xcb, 0x35, 0xb1, 0xef, 0x54, 0x53, 0x5d, 0x8c,
+ 0x24, 0x9c, 0xb1, 0x24, 0x11, 0x84, 0xc8, 0xc9, 0xd2, 0xdb, 0x99, 0xcd,
+ 0x94, 0x9a, 0xf9, 0xbd, 0x41, 0x38, 0xb3, 0xbe, 0xd7, 0x00, 0x0f, 0xde,
+ 0x26, 0x48, 0xcd, 0x06, 0xe4, 0xf5, 0xd0, 0xcf},
+ priv_key_68,
+ true},
+
+ // Comment: ciphertext has low hamming weight
+ // tcID: 36
+ {36,
+ {0x84, 0x1b, 0xa2, 0x9b, 0xf0, 0x36, 0x76, 0x71, 0xa0, 0x64, 0x35, 0xac,
+ 0xbd, 0x87, 0xd9, 0x36, 0x2a, 0xa8, 0xa6, 0x67, 0x49, 0x68, 0x04, 0x1d,
+ 0x63, 0xd0, 0x67, 0x6d, 0xe8, 0xe3, 0x1f, 0x11, 0xa9, 0x19, 0x14, 0x64,
+ 0x58, 0x68, 0xde, 0x92, 0xd1, 0x5d, 0x87, 0x3d, 0x71, 0x38, 0xfe, 0xa4,
+ 0x30, 0x2a, 0x04, 0x05, 0x81, 0x7d, 0x74, 0xb5, 0x9d, 0x79, 0xcb, 0x14,
+ 0x1e, 0xa7, 0xff, 0x43, 0xd4, 0x1e, 0xcc, 0xf8, 0x01, 0xf4, 0x6d, 0x6d,
+ 0x8f, 0x9a, 0x4d, 0x7d, 0xd0, 0x5e, 0x83, 0xf3, 0x4b, 0x73, 0xce, 0xed,
+ 0x85, 0xc8, 0xf8, 0xda, 0xd3, 0xe9, 0x03, 0xf6, 0x64, 0x0d, 0xfe, 0x00,
+ 0x4f, 0x08, 0x62, 0xfe, 0xc1, 0x57, 0xc7, 0x2b, 0x7a, 0xc8, 0x2d, 0xa4,
+ 0x5c, 0x51, 0xb1, 0x76, 0x33, 0xe1, 0xf4, 0x11, 0xc3, 0x73, 0xc4, 0x5e,
+ 0x2d, 0x39, 0x67, 0xd8, 0x53, 0xac, 0x0f, 0xba, 0x8d, 0x8b, 0xd8, 0x76,
+ 0x5d, 0xac, 0x56, 0x2c, 0xb9, 0xaf, 0xb8, 0xf3, 0xc1, 0x06, 0x17, 0x7b,
+ 0x5b, 0x8a, 0x23, 0x3d, 0x28, 0x22, 0xfc, 0x9b, 0x68, 0xe4, 0x4a, 0x91,
+ 0x53, 0x21, 0xbe, 0xdf, 0x76, 0x38, 0x4b, 0x7c, 0xec, 0xdb, 0x76, 0xd1,
+ 0x85, 0xf0, 0x01, 0xec, 0xfb, 0x8b, 0x8f, 0xbd, 0x8c, 0x31, 0xf5, 0x8b,
+ 0x1e, 0x22, 0x6d, 0x70, 0x45, 0x92, 0x7d, 0x97, 0xf5, 0xbf, 0x7a, 0xe1,
+ 0x51, 0xee, 0xa5, 0x0f, 0xa4, 0x17, 0x87, 0x85, 0x12, 0xec, 0x15, 0x4d,
+ 0x96, 0xd2, 0x4b, 0x30, 0xea, 0x1c, 0x94, 0x17, 0xd4, 0x91, 0x06, 0x4e,
+ 0xee, 0x1a, 0x3c, 0xe9, 0x25, 0xf8, 0x22, 0xa7, 0x4e, 0x41, 0xf4, 0x82,
+ 0x79},
+ {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_69,
+ true},
+
+ // Comment: ciphertext has high hamming weight
+ // tcID: 37
+ {37,
+ {0x9a, 0xc7, 0xb1, 0xfd, 0xcc, 0xc1, 0xcd, 0x75, 0x42, 0x94, 0x0a, 0x84,
+ 0xe7, 0xaa, 0x9f, 0xce, 0x00, 0x05, 0x4e, 0x48, 0xa4, 0xe8, 0x6d, 0xb6,
+ 0x1f, 0x30, 0x6e, 0x95, 0x47, 0x40, 0xef, 0x7a, 0xb6, 0xe1, 0xcd, 0x81,
+ 0xc5, 0x18, 0x53, 0x57, 0x09, 0xdc, 0x92, 0x00, 0xb5, 0xf7, 0x81, 0xc4,
+ 0x68, 0x24, 0x13, 0x09, 0xef, 0x17, 0x7f, 0x65, 0x23, 0xe1, 0x28, 0xb5,
+ 0xba, 0x12, 0x46, 0x1b, 0x9f, 0xe9, 0x13, 0x45, 0xd4, 0xf9, 0x96, 0x3a,
+ 0xe1, 0x76, 0x95, 0xd5, 0x32, 0x8a, 0x75, 0x52, 0x8c, 0x70, 0xd9, 0xe2,
+ 0x9a, 0xcd, 0xc7, 0x79, 0x47, 0xd6, 0x09, 0x53, 0xe4, 0xef, 0x59, 0xfe,
+ 0xec, 0xa7, 0xe7, 0xa1, 0x19, 0x78, 0x32, 0x49, 0x00, 0x69, 0x6d, 0x75,
+ 0xc5, 0xd3, 0x82, 0xae, 0x4c, 0x21, 0xe3, 0xb1, 0xa7, 0x75, 0x47, 0x3e,
+ 0x6c, 0x92, 0x38, 0x40, 0x8b, 0x9b, 0xf5, 0xa8, 0x24, 0xe8, 0xcc, 0x4c,
+ 0x2b, 0xd0, 0x03, 0xe7, 0xa0, 0xd4, 0x12, 0x30, 0x1f, 0xed, 0x07, 0x00,
+ 0x25, 0xda, 0x16, 0xd9, 0x1f, 0x71, 0x82, 0xd0, 0xac, 0xaf, 0x05, 0x5f,
+ 0xa9, 0x49, 0xca, 0x68, 0x46, 0x27, 0x77, 0x7f, 0xb9, 0x7e, 0x7c, 0xd3,
+ 0xfe, 0xdb, 0xbe, 0xe1, 0xd2, 0xd6, 0x97, 0xe4, 0xbd, 0xbe, 0x06, 0xd3,
+ 0x6e, 0xc9, 0x85, 0x30, 0x04, 0xe2, 0x8e, 0x6e, 0x9d, 0x36, 0x7a, 0xa6,
+ 0x6d, 0x9d, 0x14, 0xc8, 0x73, 0x66, 0x3e, 0xa3, 0xcc, 0xd1, 0x1e, 0x5f,
+ 0xaa, 0x8e, 0xd3, 0x86, 0xe0, 0x71, 0x33, 0x1d, 0xf8, 0x78, 0xf4, 0xe0,
+ 0xaa, 0xe5, 0xdd, 0x33, 0x5b, 0x17, 0x7c, 0x79, 0x6a, 0x5b, 0xea, 0x0e,
+ 0xd5, 0x29, 0x16, 0x15, 0xac, 0x34, 0x83, 0x87, 0x7d, 0x02, 0x79, 0x8b,
+ 0x05, 0x14, 0x3b, 0x01, 0x29, 0xe3, 0xde, 0x3d, 0x47, 0x8c, 0x08, 0xea,
+ 0xc6, 0xc2, 0xe5, 0x91, 0x95, 0x87, 0x79, 0x31, 0x86, 0x03, 0x40, 0x0c,
+ 0xc6, 0xc0, 0x3e, 0xb0, 0x57, 0x9f, 0x2e, 0x6d, 0x88, 0x8b, 0xf9, 0xf1,
+ 0x73, 0x20, 0x39, 0xfe, 0x11, 0x8e, 0x6e, 0x48, 0x88, 0xbc, 0x29, 0x86,
+ 0x8f, 0x80, 0x67, 0x5d, 0x63, 0xbf, 0xe7, 0x76, 0x24, 0x84, 0x84, 0x67,
+ 0x0d, 0x79, 0x76, 0x0a, 0xa6, 0x0c, 0xb0, 0x26, 0x7a, 0xdc, 0xcb, 0xfc,
+ 0xd6, 0x79, 0xf7, 0x86, 0xf0, 0x55, 0x66, 0xc7, 0xb4, 0x00, 0x6b, 0xcd,
+ 0xad, 0xe1, 0x57, 0x73, 0xd8, 0xaa, 0x94, 0xf2, 0x89, 0x46, 0x8c, 0x7c,
+ 0x7d, 0xcb, 0xf8, 0x2b, 0x61, 0x69, 0x3a, 0xfd, 0xa5, 0x20, 0x4c, 0x40,
+ 0x1b, 0x32, 0x47, 0x46, 0x25, 0x10, 0x88, 0xa3, 0x84, 0x9d, 0x5b, 0x16,
+ 0xbe, 0xb2, 0x0d, 0xa4, 0x44, 0xf4, 0xb3, 0xd8, 0x14, 0xcb, 0xd5, 0x90,
+ 0xa0, 0x87, 0x5b, 0xc0, 0x26, 0xb0, 0x85, 0xa0, 0x9d, 0x86, 0x80, 0x61,
+ 0x7c, 0x94, 0xa2, 0x97, 0xcb, 0x2f, 0xfa, 0xa5, 0x0e, 0x7a, 0x6d, 0x19,
+ 0x38, 0xae, 0x61, 0xb6, 0x70, 0xce, 0x20, 0x30, 0x1b, 0x26, 0x3b, 0x58,
+ 0x2c, 0xfe, 0x84, 0xe6, 0x79, 0xa9, 0x86, 0xd6, 0x01, 0x45, 0x34, 0xc0,
+ 0x45},
+ {0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ priv_key_70,
+ true},
+
+ // Comment: ciphertext has high hamming weight
+ // tcID: 38
+ {38,
+ {0xe5, 0x51, 0x66, 0x5c, 0xd3, 0xec, 0x3c, 0x28, 0x75, 0xc2, 0xe0, 0xc4,
+ 0x91, 0xd0, 0x3c, 0xc3, 0xc3, 0x39, 0xff, 0xda, 0x64, 0xf1, 0x25, 0x47,
+ 0x9d, 0x2f, 0x9b, 0x64, 0xca, 0xdb, 0x3d, 0xd7, 0x07, 0x4f, 0xa5, 0x7a,
+ 0x4e, 0xae, 0xf4, 0x14, 0x3f, 0x20, 0x7f, 0xa1, 0xe2, 0x8c, 0x7d, 0x44,
+ 0x78, 0xf9, 0x74, 0x3d, 0x9a, 0x0f, 0xc5, 0xb1, 0x4d, 0x53, 0x43, 0x5a,
+ 0x5c, 0xf0, 0x11, 0x8c, 0xf3, 0x4b, 0x15, 0x95, 0x0b, 0x61, 0x69, 0x85,
+ 0x1f, 0x6a, 0x92, 0x03, 0x4d, 0x46, 0xf1, 0x52, 0x16, 0x34, 0xea, 0xb1,
+ 0x58, 0xdc, 0x97, 0xcc, 0xd4, 0x7b, 0x21, 0xeb, 0x85, 0x32, 0x57, 0x9a,
+ 0x99, 0xfc, 0x4d, 0xfc, 0x6b, 0xc8, 0xdf, 0xef, 0x35, 0xf0, 0x43, 0x86,
+ 0xfe, 0x8e, 0x4b, 0x59, 0xbd, 0xb3, 0xf5, 0xd1, 0xea, 0x32, 0xe5, 0xe9,
+ 0x85, 0x68, 0x48, 0xed, 0xf5, 0x34, 0xac, 0x8f, 0x7a, 0xc1, 0x3c, 0xf3,
+ 0x18, 0x80, 0x8e, 0x91, 0x83, 0x97, 0xe5, 0x8e, 0x44, 0x46, 0x22, 0xc5,
+ 0x1c, 0x31, 0xbe, 0xe5, 0x1d, 0xf1, 0xa7, 0x68, 0x69, 0x06, 0x13, 0x9f,
+ 0x9f, 0xa6, 0xf5, 0x45, 0x82, 0xe3, 0x64, 0x0c, 0x70, 0xd9, 0x2a, 0x2d,
+ 0x44, 0xf6, 0xb4, 0x3b, 0xaa, 0xfb, 0x13, 0xe5, 0xce, 0x75, 0xc7, 0xa9,
+ 0x70, 0x36, 0xc8, 0x74},
+ {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ priv_key_71,
+ true},
+
+ // Comment: ciphertext mod p,q has high hamming weight
+ // tcID: 39
+ {39,
+ {0xd5, 0xcb, 0xc8, 0x6b, 0xec, 0x33, 0x3d, 0x49, 0x97, 0x68, 0x38, 0xd2,
+ 0x37, 0x75, 0x18, 0xe5, 0x66, 0x61, 0x52, 0xc0, 0xaa, 0xa3, 0xe3, 0x42,
+ 0xdd, 0x24, 0xa3, 0x2a, 0x51, 0x85, 0x66, 0xfd, 0xfc, 0x6f, 0x1f, 0xbd,
+ 0xf1, 0x31, 0xce, 0x9d, 0x4c, 0x5e, 0x13, 0x1b, 0x56, 0xd6, 0x4b, 0x71,
+ 0x25, 0xf9, 0xd2, 0x37, 0x28, 0x48, 0xb2, 0xd7, 0x1d, 0xc6, 0x98, 0x62,
+ 0xf3, 0x94, 0x1e, 0x9c, 0xef, 0xbb, 0x27, 0x29, 0xac, 0xd2, 0xeb, 0x1e,
+ 0xca, 0xd8, 0xdd, 0xc7, 0x20, 0x6c, 0x19, 0xfe, 0x63, 0xe9, 0xf5, 0x1d,
+ 0xff, 0xad, 0x75, 0x80, 0x2c, 0x54, 0xf0, 0x41, 0x97, 0xad, 0x3b, 0x31,
+ 0xc9, 0x48, 0xab, 0x54, 0x41, 0x76, 0x01, 0x25, 0x68, 0xdb, 0xde, 0xdf,
+ 0x84, 0xd5, 0xb0, 0x9e, 0xbb, 0xa4, 0xc3, 0x25, 0xc5, 0x98, 0x68, 0xec,
+ 0x43, 0x7f, 0xae, 0x4b, 0x1a, 0xb0, 0x6d, 0xbd, 0x0c, 0x07, 0xf1, 0x71,
+ 0x0a, 0x8a, 0x68, 0x19, 0xe4, 0x7d, 0x9f, 0x24, 0x95, 0x9c, 0x6a, 0x77,
+ 0x1a, 0x8e, 0x43, 0x58, 0xb9, 0x55, 0xf3, 0xa5, 0x58, 0x64, 0x28, 0xf0,
+ 0x8a, 0xcc, 0xdc, 0x7e, 0xc3, 0x0e, 0x43, 0x13, 0x8b, 0xce, 0xaa, 0x37,
+ 0xf8, 0x86, 0xbf, 0x9d, 0x95, 0x1d, 0xa7, 0x3a, 0xc3, 0xa6, 0x4e, 0x26,
+ 0x73, 0x0b, 0x47, 0x76, 0x8f, 0xa3, 0xab, 0x22, 0xf8, 0xf4, 0x81, 0x04,
+ 0xdb, 0xde, 0x12, 0x3e, 0x98, 0x8e, 0xd5, 0x1f, 0xfe, 0x28, 0xbc, 0x43,
+ 0x1d, 0x8f, 0xe4, 0x4a, 0xc6, 0x62, 0x23, 0x5d, 0x4b, 0x40, 0xac, 0xec,
+ 0x39, 0x8e, 0xa5, 0x78, 0x46, 0x21, 0x1e, 0xd4, 0x0e, 0x72, 0x64, 0xa6,
+ 0x91, 0xf7, 0xbc, 0x9d, 0xee, 0xcc, 0xc5, 0xe7, 0x07, 0x5c, 0x0a, 0x8d,
+ 0x6f, 0x59, 0x67, 0x90, 0x07, 0xc2, 0x28, 0xb9, 0x40, 0xb5, 0xdc, 0x42,
+ 0xd9, 0x16, 0xac, 0x44, 0x86, 0x99, 0x5a, 0xda, 0xda, 0x84, 0x32, 0xe3,
+ 0xe8, 0x65, 0xc8, 0x3e, 0x31, 0xe9, 0x21, 0x5f, 0x98, 0x71, 0x94, 0x98,
+ 0x35, 0x8a, 0xc2, 0xfb, 0xea, 0x93, 0x0d, 0x50, 0x1d, 0xdb, 0xde, 0x9d,
+ 0x49, 0x6e, 0x7a, 0xa8, 0xb8, 0xb1, 0xe7, 0x08, 0xf4, 0x26, 0xbd, 0xdb,
+ 0x4c, 0xee, 0x6e, 0x14, 0xc7, 0xb0, 0xc0, 0xcb, 0xc5, 0xcc, 0x29, 0xfa,
+ 0xa1, 0x5a, 0xf7, 0x3a, 0x0f, 0x63, 0x18, 0x5a, 0x7d, 0x9f, 0xb5, 0xb0,
+ 0x6c, 0x4b, 0xeb, 0xbf, 0x02, 0x33, 0x73, 0xd7, 0x5f, 0x41, 0xb0, 0xc3,
+ 0x35, 0x03, 0x81, 0x80, 0x6a, 0x79, 0xc9, 0x5c, 0x77, 0x3c, 0x70, 0xe4,
+ 0x6c, 0xe6, 0x21, 0x2e, 0xc1, 0xaa, 0x3d, 0x9a, 0x7c, 0x43, 0x3d, 0xa6,
+ 0xfa, 0x0f, 0x38, 0x7d, 0x57, 0x44, 0x8f, 0x4a, 0x48, 0xfb, 0xe7, 0x48,
+ 0x8b, 0x91, 0x70, 0xf2, 0x9f, 0x6a, 0xad, 0x9d, 0x2c, 0x18, 0x26, 0xb6,
+ 0xdf, 0xb5, 0x2f, 0x94, 0xf9, 0xf2, 0x1e, 0x60, 0xce, 0xc9, 0x71, 0x95,
+ 0x06, 0x65, 0x61, 0x51, 0xe1, 0x2a, 0xf6, 0x1b, 0xce, 0x93, 0x19, 0xda,
+ 0x5a, 0x60, 0x74, 0xdc, 0x89, 0x8b, 0x07, 0x50, 0x30, 0x4a, 0x1c, 0xf4,
+ 0x00, 0xca, 0x91, 0xfd, 0xb3, 0x61},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ priv_key_72,
+ true},
+
+ // Comment: ciphertext mod p,q has low hamming weight
+ // tcID: 40
+ {40,
+ {0x39, 0xfe, 0xcb, 0x50, 0x0d, 0x8c, 0x7f, 0x55, 0x79, 0x9e, 0x68, 0x91,
+ 0x07, 0x39, 0x04, 0x35, 0x26, 0x40, 0xb5, 0x13, 0xe4, 0x38, 0x03, 0xaf,
+ 0xa7, 0xe7, 0x68, 0xbb, 0x64, 0xff, 0x20, 0xd1, 0x95, 0xec, 0x14, 0xf5,
+ 0xef, 0x18, 0xd5, 0xef, 0xbc, 0x50, 0xdb, 0x87, 0x5c, 0xd9, 0x08, 0xc6,
+ 0x0f, 0x4d, 0xe8, 0xe9, 0x3c, 0x6e, 0xe1, 0x00, 0xf0, 0x8d, 0x78, 0xb2,
+ 0x74, 0x66, 0xfd, 0x4a, 0x37, 0x3d, 0xf4, 0x6b, 0x78, 0x66, 0x5f, 0x1e,
+ 0x88, 0x22, 0xc3, 0xe2, 0xe6, 0x1a, 0x9e, 0x0d, 0xa7, 0x3e, 0x1c, 0x26,
+ 0xe7, 0xd9, 0x6d, 0x8b, 0x6c, 0x64, 0x35, 0x02, 0x53, 0x4a, 0x77, 0x34,
+ 0xfa, 0x41, 0xf9, 0xbf, 0x58, 0xb9, 0xa0, 0xa0, 0x0e, 0xe0, 0x38, 0x64,
+ 0x82, 0x11, 0x45, 0x23, 0x46, 0x1d, 0x0e, 0xe8, 0x7e, 0xe2, 0xa9, 0xf4,
+ 0xd4, 0x97, 0xb6, 0x7f, 0x54, 0x60, 0x9c, 0x05, 0x19, 0x49, 0x91, 0xf1,
+ 0x83, 0xc8, 0x48, 0x61, 0x1b, 0xca, 0xdb, 0xbe, 0x0f, 0x87, 0xcb, 0x12,
+ 0x6f, 0xbe, 0x2d, 0x33, 0xd4, 0x33, 0x8f, 0x10, 0xa2, 0x07, 0x34, 0x58,
+ 0xea, 0x71, 0x10, 0x50, 0xc2, 0x5c, 0x36, 0x9b, 0xbe, 0x59, 0x8a, 0xc2,
+ 0xf7, 0xce, 0x8b, 0x0e, 0x66, 0x6a, 0x5e, 0x20, 0x17, 0x6e, 0xca, 0x54,
+ 0x03, 0x58, 0xa3, 0x36, 0x4d, 0xc6, 0x7b, 0x15, 0x46, 0xf0, 0xd7, 0xbb,
+ 0x2a, 0xe3, 0x88, 0xa8, 0xea, 0xbb, 0x5e, 0xd9, 0xf9, 0x24, 0x3f, 0x6e,
+ 0xea, 0x5b, 0x5e, 0xcd, 0x00, 0xf7, 0xbe, 0x6a, 0x06, 0x66, 0x15, 0x1a,
+ 0x97, 0xf0, 0xee, 0x8a, 0xf5, 0x8d, 0x04, 0x0a, 0xee, 0x12, 0xd3, 0xbc,
+ 0xc5, 0x76, 0x0d, 0xed, 0xeb, 0x5d, 0x24, 0x96, 0xbe, 0x0c, 0x4f, 0xfc,
+ 0x56, 0x58, 0x74, 0x64, 0x89, 0x84, 0x23, 0x61, 0xa3, 0x07, 0xdc, 0x84,
+ 0x06, 0x2f, 0x30, 0x25, 0x4c, 0x41, 0x82, 0xee, 0xbd, 0xab, 0xb5, 0xf3,
+ 0x21, 0xb6, 0xc9, 0x6c, 0xf8, 0xf2, 0x05, 0x61, 0x55, 0xfd, 0xdb, 0x55,
+ 0xda, 0xf5, 0x45, 0xfd, 0x81, 0x1f, 0x6d, 0x15, 0x52, 0x77, 0xbe, 0x75,
+ 0x4b, 0x58, 0x29, 0xb6, 0x9d, 0xaf, 0xf3, 0xea, 0xa3, 0xfa, 0xc5, 0x32,
+ 0xa7, 0x1c, 0xc0, 0x29, 0x0a, 0xdf, 0x7a, 0x0c, 0x23, 0x89, 0x34, 0xb8,
+ 0x67, 0x39, 0xb0, 0x05, 0xb7, 0x0b, 0x8a, 0xb2, 0xf0, 0xad, 0x73, 0x20,
+ 0xcf, 0x03, 0x7c, 0x6d, 0x31, 0xbd, 0x13, 0x5c, 0x2e, 0x30, 0xb3, 0x5e,
+ 0x7d, 0x80, 0xf6, 0x3d, 0xde, 0x8e, 0x89, 0x9a, 0xcd, 0x10, 0x71, 0x01,
+ 0x27, 0xb1, 0x10, 0x02, 0xa7, 0x8a, 0xf5, 0x49, 0x4d, 0xb4, 0x19, 0x8b,
+ 0x0b, 0x8e, 0x4a, 0xc6, 0x65, 0x4f, 0x63, 0x97, 0x2d, 0xd2, 0xfc, 0xdc,
+ 0x8e, 0xe3, 0xd6, 0xe2, 0x54, 0xd8, 0xdc, 0xa4, 0x91, 0xce, 0xea, 0x61,
+ 0x34, 0x1c, 0x90, 0x99, 0xbf, 0x3a, 0x78, 0x35, 0x48, 0xc5, 0xd9, 0x70,
+ 0xa7, 0xac, 0x45, 0x68, 0x0f, 0xc1, 0x7f, 0x33, 0x7a, 0x8d, 0xfe, 0x84,
+ 0x03, 0x04, 0xae, 0x2a, 0x64, 0xa8, 0x7f, 0xcc, 0x36, 0x04, 0xbc, 0xe4,
+ 0x91, 0x1d, 0x3e, 0xe3, 0x1c, 0x31, 0x35, 0x2e, 0xd3, 0x68, 0x2f, 0x85,
+ 0x4a, 0x87, 0xa2, 0xa9, 0xd0, 0xee, 0x1e, 0x80, 0xcb, 0x43, 0x78, 0x71,
+ 0x31, 0x68, 0x2b, 0xc1, 0x94, 0x23, 0x24, 0x65, 0x22, 0x39, 0xeb, 0xfa,
+ 0x15, 0x18, 0x78, 0xe5, 0x6a, 0xc1, 0x11, 0x2f, 0x89, 0xf1, 0xb8, 0x01,
+ 0x20, 0xef},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x80, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00},
+ priv_key_73,
+ true},
+
+ // Comment: special case ciphertext
+ // tcID: 41
+ {41,
+ {0xe2, 0xab, 0x50, 0xf3, 0x0a, 0x47, 0x77, 0xe3, 0x6f, 0x70, 0x79, 0xf6,
+ 0x75, 0x90, 0x3c, 0xd3, 0x7e, 0x75, 0x32, 0x4e, 0x97, 0x4e, 0xc3, 0xd7,
+ 0x73, 0xfe, 0x4b, 0x43, 0x63, 0x37, 0x3a, 0xd6, 0x23, 0x1d, 0xa9, 0xdc,
+ 0xae, 0xc8, 0xcd, 0x69, 0x7c, 0x46, 0x60, 0x1a, 0x0c, 0x15, 0xf8, 0xac,
+ 0x80, 0xb7, 0x52, 0x75, 0x85, 0x92, 0x96, 0x23, 0x93, 0x9a, 0x8f, 0xa3,
+ 0xc0, 0x11, 0x5a, 0x52, 0x63, 0x61, 0x65, 0xd8, 0x42, 0x95, 0x80, 0xc5,
+ 0x4a, 0x89, 0x00, 0x34, 0xde, 0x32, 0x49, 0x90, 0x86, 0x85, 0xe7, 0xc9,
+ 0x63, 0x7c, 0x54, 0xe2, 0x7e, 0x42, 0x7e, 0x95, 0x52, 0x80, 0xec, 0xe1,
+ 0x86, 0x66, 0xdc, 0xf1, 0x86, 0x90, 0xef, 0xa6, 0x92, 0xe0, 0xfb, 0x19,
+ 0xd6, 0x88, 0xf4, 0x3a, 0xbd, 0x5f, 0x9a, 0xc9, 0xcc, 0xaf, 0xad, 0x37,
+ 0xed, 0xd0, 0xeb, 0x06, 0xf2, 0x15, 0x39, 0x4b, 0x13, 0xad},
+ {0x58, 0xe4, 0x06, 0x4a, 0x0b, 0x8e, 0x5d, 0xb6, 0x9f, 0xdf, 0x24, 0x72,
+ 0xeb, 0xef, 0xc6, 0xa9, 0xd8, 0x80, 0x56, 0xcb, 0x9c, 0xae, 0xf2, 0x75,
+ 0x09, 0xcb, 0xf8, 0x9e, 0xe2, 0x7b, 0x37, 0x35, 0x63, 0xf1, 0xa1, 0x0d,
+ 0x72, 0x14, 0x42, 0x17, 0xee, 0xd2, 0xfc, 0x50, 0x8d, 0x9f, 0x19, 0x77,
+ 0xc2, 0x2a, 0x22, 0x14, 0x51, 0xae, 0x4c, 0x86, 0x1b, 0x30, 0xe7, 0xa5,
+ 0x25, 0x80, 0xe1, 0x7b, 0xd8, 0xd3, 0x62, 0x78, 0x78, 0xe5, 0xf2, 0x3a,
+ 0x47, 0x9d, 0xcc, 0xf2, 0x18, 0x6f, 0xbf, 0xec, 0xa2, 0x50, 0xaf, 0xce,
+ 0x20, 0x34, 0x04, 0x2d, 0x29, 0x76, 0xda, 0xa6, 0x56, 0xfd, 0xc6, 0x0c,
+ 0x95, 0x0a, 0x1c, 0x9f, 0x9d, 0x68, 0x61, 0x3b, 0x37, 0xf2, 0x53, 0x37,
+ 0x72, 0x46, 0x76, 0x91, 0x65, 0xf2, 0x86, 0xaf, 0x45, 0x74, 0x40, 0x15,
+ 0xdc, 0x59, 0x64, 0x25, 0x14, 0xf5, 0x2b, 0xba, 0xb9, 0xdc, 0xf8, 0x82,
+ 0xd3, 0x76, 0xcb, 0x81, 0xd1, 0x36, 0xbd, 0x08, 0xbc, 0x1a, 0x71, 0x24,
+ 0x8b, 0xa6, 0xdd, 0x8a, 0x11, 0x4a, 0xf5, 0xe9, 0x56, 0xa4, 0xda, 0x9f,
+ 0x9a, 0xab, 0x16, 0xad, 0x27, 0x2a, 0x7f, 0xef, 0x04, 0xde, 0xff, 0x88,
+ 0x72, 0x3d, 0x2a, 0x4e, 0x20, 0x38, 0x86, 0xc7, 0x0a, 0x01, 0x26, 0x6c,
+ 0xe3, 0x29, 0x21, 0x91, 0x96, 0x92, 0xcb, 0x90, 0x19, 0x26, 0x12, 0xfa,
+ 0x67, 0x62, 0x19, 0x24, 0xca, 0x94, 0x9e, 0x10, 0x33, 0x05, 0xb5, 0x88,
+ 0x70, 0xb6, 0x18, 0xaa, 0xe0, 0x5b, 0x31, 0xe6, 0x34, 0x64, 0x3f, 0x56,
+ 0x94, 0x6d, 0x28, 0xc0, 0xad, 0xcd, 0xc4, 0x33, 0x93, 0x57, 0x9a, 0x62,
+ 0x15, 0x0e, 0x55, 0x19, 0xc6, 0x74, 0xd1, 0x76, 0xc0, 0x37, 0x3b, 0x4c,
+ 0xdf, 0x5b, 0x3f, 0x92, 0x55, 0x35, 0x80, 0x54, 0x3b, 0xca, 0xc2, 0xc6,
+ 0x16, 0x4d, 0xf6, 0xf1, 0x55, 0x13, 0x28, 0x7d, 0x0d, 0x9d, 0x90, 0x87,
+ 0xaf, 0x9b, 0x3c, 0xd1, 0xd8, 0xa6, 0x82, 0x9d, 0x08, 0x9f, 0x5d, 0x07,
+ 0xfa, 0xee, 0x36, 0x8d, 0x5b, 0xf5, 0x2c, 0x01, 0xe8, 0x28, 0x3f, 0x50,
+ 0xb5, 0xba, 0x2e, 0x03, 0x95, 0x1a, 0x3b, 0xd3, 0x3b, 0xb8, 0xeb, 0xe9,
+ 0x26, 0xf9, 0x03, 0xe2, 0xa5, 0x23, 0xa7, 0x7f, 0x90, 0x5d, 0xa3, 0xee,
+ 0xa3, 0x56, 0xdd, 0x28, 0x27, 0x19, 0xce, 0x1a, 0xeb, 0xe2, 0x90, 0xf4,
+ 0xc1, 0xda, 0xcd, 0xbd, 0xf4, 0xbb, 0xbb, 0x29, 0xbb, 0x9c, 0x0b, 0x57,
+ 0xaf, 0x42, 0xb4, 0xb9, 0xc4, 0x95, 0x3a, 0x1a, 0x19, 0xfc, 0x7a, 0x77,
+ 0x8c, 0x51, 0xf5, 0xf9, 0x3e, 0x43, 0xdb, 0xbc, 0x75, 0x28, 0x81, 0x7e,
+ 0xdc, 0x56, 0x7e, 0x9b, 0x13, 0x43, 0xa4, 0x4e, 0xd8, 0xca, 0x3b, 0x21,
+ 0x10, 0xea, 0x04, 0x60, 0x2a, 0x2b, 0x62, 0x1e, 0xf4, 0xd9, 0x8e, 0xfe,
+ 0xfa, 0xf8, 0x84, 0x25, 0xc1, 0xd7, 0x2a, 0x5c, 0x34, 0xb4, 0x81, 0x39,
+ 0x2e, 0xc7, 0xcc, 0x15, 0x39, 0xb4, 0x7e, 0x23, 0xec, 0xc7, 0xac, 0xbc,
+ 0xf6, 0x18, 0xd0, 0x8b, 0xe0, 0x59, 0x13, 0xfc, 0xdd, 0x54, 0x6a, 0x30,
+ 0xc1, 0xbf, 0x45, 0x8b, 0xfe, 0x62, 0x79, 0x0e, 0x6c, 0x8e, 0x76, 0xe0,
+ 0x3f, 0xbd, 0xe7, 0x82, 0x46, 0x24, 0x09, 0x85, 0x0c, 0xbc, 0xf3, 0xa9,
+ 0x52, 0xe6, 0xc5, 0xce, 0x43, 0xbd, 0x2f, 0x52, 0x9d, 0x0b, 0xb8, 0xce,
+ 0xf9, 0x10, 0x71, 0x71, 0x3f, 0x26, 0xad, 0xb0, 0xdd, 0xc4, 0x84, 0x6d,
+ 0x21, 0xfa, 0x54, 0xbc, 0x03, 0x63, 0x81, 0x9e, 0xa3, 0x85, 0xcc, 0x20,
+ 0x85, 0x46, 0x9f, 0x4d, 0x5a, 0x36, 0x03, 0x13, 0x60, 0x40, 0x97, 0x6d,
+ 0xc2, 0x3d, 0x48, 0x0d, 0x68, 0xa1, 0x59, 0x78, 0x2b, 0xaf, 0xee, 0xea,
+ 0x93, 0xb5, 0x8e, 0x53, 0x6b, 0x8f, 0x4b, 0x19},
+ priv_key_74,
+ true},
+
+ // Comment: ciphertext is a simple fraction
+ // tcID: 42
+ {42,
+ {0xb6, 0x96, 0xad, 0xc2, 0x8d, 0xda, 0xe0, 0x05, 0x90, 0x92, 0x42, 0x2b,
+ 0xf7, 0x46, 0xd9, 0xfb, 0x3a, 0x7e, 0x67, 0xd5, 0x84, 0x4e, 0xdb, 0xed,
+ 0xbd, 0x2b, 0x76, 0xb7, 0xce, 0x3d, 0x46, 0xf6, 0xbb, 0x77, 0xbb, 0x04,
+ 0xa3, 0xb3, 0xe0, 0x6e, 0x82, 0x37, 0xa2, 0x84, 0xe1, 0x87, 0x68, 0xcd,
+ 0x07, 0xbe, 0x1b, 0xa8, 0x34, 0x91, 0xde, 0x27, 0x5b, 0x2b, 0xc3, 0xf5,
+ 0xbe, 0xb7, 0x6f, 0x74, 0xe7, 0xdd, 0xe2, 0xb7, 0xb4, 0xe4, 0x07, 0x94,
+ 0xb3, 0xb4, 0xe9, 0x71, 0x6d, 0xe2, 0xd9, 0xdf, 0xcc, 0x02, 0x7f, 0x65,
+ 0xfa, 0x9f, 0x4e, 0x08, 0x1b, 0x73, 0xeb, 0x6e, 0x50, 0xea, 0x6a, 0xd5,
+ 0x9e, 0x3d, 0x59, 0xf4, 0xd0, 0xef, 0xe6, 0xac, 0xcc, 0x8e, 0xe0, 0xe5,
+ 0xa9, 0x7a, 0x13, 0x6c, 0x71, 0x13, 0x76, 0xff, 0xee, 0xd8, 0x00, 0x54,
+ 0xaf, 0x8c, 0x60, 0x21, 0xf2, 0x78, 0xee, 0x55, 0x79, 0x4c, 0x8e, 0xc9,
+ 0x2c, 0x0a, 0xc7, 0x32, 0xa5, 0xdd, 0x28, 0xa0, 0x2e, 0xa0, 0xf9, 0x48,
+ 0x5a, 0x6d, 0x0c, 0xb0, 0x6c, 0xc0, 0x44, 0x0d, 0x02, 0xa3, 0xd8, 0xfb,
+ 0xdc, 0xd7, 0xbd, 0x21, 0xd1, 0xf1, 0x34, 0xe1, 0xde, 0x99, 0x3c, 0xba,
+ 0x7c, 0x52, 0x7f, 0x33, 0x40, 0xa7, 0x22, 0x0d, 0xcb, 0x27, 0xd8, 0x23,
+ 0x97, 0xf3, 0x46, 0xf3, 0x1f, 0x0a, 0x36, 0x27, 0x5e, 0xf5, 0x2c, 0x88,
+ 0xe2, 0xe7, 0x3a, 0xb6, 0x65, 0x86, 0x96, 0x11, 0xc9, 0x10, 0x24, 0x31,
+ 0xe1, 0x3c, 0x48, 0x79, 0x98, 0xf9, 0x98, 0xd5, 0xf3, 0x9b, 0x4e, 0x1d,
+ 0xd5, 0x72, 0xb8, 0x29, 0xc7, 0x89, 0xc8, 0x3b, 0x91, 0xbc, 0xc7, 0xa8,
+ 0x37, 0xf8, 0x81, 0xc2, 0x13, 0x16, 0xd5, 0x9c, 0xcf, 0xac, 0xcf, 0x70,
+ 0x46, 0x72, 0xda, 0x03, 0x35, 0x8e, 0x4a, 0x40, 0xbe, 0x0a, 0x6f, 0xbd,
+ 0x01, 0x65, 0x88, 0xc4, 0x7d, 0x59, 0xb4, 0x58, 0x0d, 0xa5, 0x71, 0xa2,
+ 0xfe, 0x39, 0xd2, 0xa0, 0x35, 0x20, 0x9c, 0xf0, 0xd2, 0x67, 0x3d, 0x36,
+ 0x2a, 0x56, 0x78, 0xd7, 0x73, 0x62, 0x11, 0xc5, 0xf6, 0xe3, 0xfc, 0x1d,
+ 0x9d, 0x70, 0x59, 0xbe, 0x6f, 0xf5, 0x68, 0x3f, 0xae, 0x03, 0x48, 0xc6,
+ 0x2c, 0x30, 0xc4, 0x60, 0x3c, 0xc1, 0x3d, 0x16, 0xf5, 0x88, 0xbf, 0xe1,
+ 0x26, 0x13, 0xe8, 0xf3, 0x2d, 0xb3, 0xa8, 0xa3, 0xb3, 0x44, 0xc5, 0x5e,
+ 0x3b, 0xed, 0x63, 0xd0, 0x4d, 0x1f, 0x0e, 0xe6, 0x6a, 0xea, 0xda, 0x45,
+ 0xd4, 0x4b, 0x3b, 0xfc, 0x43, 0x44, 0x20, 0x2f, 0xcf, 0x11, 0x92, 0x31,
+ 0x67, 0x61, 0x45, 0x01, 0x92, 0x03, 0xab, 0x56, 0x29, 0x3c, 0x53, 0x1b,
+ 0x24, 0x82, 0x93, 0x91, 0x2a, 0x19, 0x05, 0x53, 0x6d, 0x8c, 0x45, 0xf2,
+ 0x02, 0x66, 0x37, 0xc0, 0x65, 0xa2, 0xec, 0x26, 0x75, 0xc6, 0x42, 0x9d,
+ 0x8b, 0xb9, 0x7e, 0xe7, 0x2e, 0xee, 0x25, 0x4e, 0x49, 0x3c, 0x00, 0x4d,
+ 0xbf, 0x68, 0x27, 0xe3, 0x53, 0x82, 0xe8, 0x7e, 0xae, 0x2d, 0xc1, 0x89},
+ {0x09, 0x6f, 0x12, 0x39, 0x81, 0x9d, 0x50, 0xee, 0xa3, 0x5c, 0x3c, 0x05,
+ 0xcc, 0x0b, 0x5e, 0x88, 0xfe, 0xd0, 0x76, 0x25, 0xe0, 0x42, 0x35, 0xb8,
+ 0xc6, 0x41, 0x23, 0x9c, 0x6c, 0xda, 0xef, 0x5a, 0x3c, 0x61, 0xd7, 0x03,
+ 0xcd, 0x89, 0x27, 0x89, 0x57, 0xe4, 0x4b, 0x88, 0xf3, 0xf8, 0x55, 0xb1,
+ 0x17, 0xeb, 0x8f, 0xf5, 0xe0, 0xb3, 0xa7, 0xe9, 0x3e, 0xf4, 0xaa, 0xd3,
+ 0x40, 0xda, 0xc7, 0x7f, 0x72, 0x63, 0xcc, 0x28, 0xef, 0x6c, 0x30, 0x18,
+ 0x71, 0x1c, 0x5a, 0x2e, 0x4e, 0x18, 0x46, 0xfb, 0x75, 0x14, 0x4b, 0x7d,
+ 0xb0, 0x83, 0xea, 0xd7, 0x1e, 0x61, 0x26, 0x49, 0x3c, 0x03, 0x71, 0xfb,
+ 0xf7, 0xd0, 0xaf, 0x79, 0x08, 0x19, 0x87, 0x1d, 0x52, 0x46, 0x59, 0xfb,
+ 0x4e, 0x52, 0x59, 0x3d, 0x2d, 0x33, 0x1e, 0x1a, 0x1c, 0x3d, 0x7f, 0x35,
+ 0x94, 0x73, 0x51, 0x8b, 0xad, 0x26, 0x22, 0xc8, 0x1d, 0x65, 0xbd, 0x12,
+ 0x21, 0x93, 0x1a, 0xb0, 0x21, 0xda, 0xbb, 0xe5, 0xa6, 0x92, 0x34, 0xf1,
+ 0xba, 0x72, 0x44, 0x9d, 0xf8, 0x0a, 0x01, 0x63, 0x52, 0x5d, 0xc3, 0xbb,
+ 0x1c, 0x98, 0x42, 0xa2, 0x86, 0x9d, 0xe8, 0xfc, 0xc3, 0x00, 0x64, 0x31,
+ 0xff, 0x53, 0x60, 0xc7, 0xa6, 0xe4, 0x21, 0x1e, 0x94, 0x48, 0x0d, 0x24,
+ 0xc3, 0x76, 0x5d, 0x1a, 0x0e, 0xf6, 0x3b, 0x1f, 0xe8, 0x07, 0xf5, 0xc5,
+ 0x43, 0x5d, 0x04, 0x65, 0xbf, 0x8e, 0xc5, 0xde, 0x13, 0xc8, 0x84, 0x71,
+ 0x2f, 0x7e, 0x29, 0x10, 0x74, 0x27, 0xd7, 0xc2, 0x92, 0xe3, 0xe8, 0x37,
+ 0xca, 0x94, 0x09, 0xc6, 0x39, 0x6b, 0xd9, 0xb9, 0x34, 0xe3, 0x89, 0xab,
+ 0xf9, 0xba, 0x77, 0x86, 0x52, 0x12, 0xec, 0x94, 0xdf, 0x3c, 0x8a, 0xba,
+ 0x3f, 0xc1, 0x3c, 0xd7, 0x79, 0x23, 0x2a, 0x54, 0x89, 0x1c, 0x62, 0xd1,
+ 0x71, 0x8a, 0x69, 0xbc, 0xc1, 0xe1, 0x60, 0x9e, 0xbc, 0x00, 0x26, 0xc1,
+ 0xb2, 0x2d, 0x09, 0xfa, 0x3d, 0xe4, 0x4a, 0x0e, 0x7b, 0x20, 0x7a, 0xb5,
+ 0xfa, 0x78, 0x8e, 0x2b, 0x0b, 0xae, 0x63, 0x9e, 0xcd, 0x46, 0xdf, 0x6a,
+ 0x51, 0x76, 0x7d, 0x32, 0x46, 0xbd, 0x4b, 0x10, 0x1a, 0x26, 0x82, 0x30,
+ 0x5d, 0xc9, 0x24, 0x0d, 0x00, 0x7a, 0xbd, 0x2b, 0x29, 0x0a, 0xba, 0x03,
+ 0x9b, 0xf0, 0x46, 0x80, 0xc0, 0x19, 0xdc, 0xd0, 0x89, 0x2c, 0x88, 0x3c,
+ 0x71, 0x3d, 0x6c, 0x4c, 0x0e, 0x05, 0xff, 0xcf, 0xbe, 0x51, 0xad, 0x93,
+ 0xb4, 0x05, 0x46, 0x81, 0x8d, 0x9d, 0x89, 0xd8, 0xae, 0x4d, 0x8e, 0x14,
+ 0xac, 0xd6, 0x90, 0x52, 0x87, 0xc6, 0xa3, 0xed, 0xe1, 0xd1, 0xe8, 0x50,
+ 0xea, 0x29, 0x3d, 0x72, 0x30, 0xa4, 0x57, 0xef, 0x19, 0xc8, 0x64, 0x89,
+ 0x44, 0x95, 0x59, 0xc9, 0x65, 0xea, 0x60, 0x59, 0xa8, 0x08, 0x94, 0x20,
+ 0x51, 0x09, 0xc2, 0xef, 0x9b, 0x93, 0xef, 0x9a, 0xdc, 0x1c, 0x01, 0xe9,
+ 0xef, 0x0a, 0x53, 0x20, 0x02, 0x10, 0xb3, 0xe5, 0x0e, 0xf5, 0xd1, 0x91,
+ 0x08, 0xd7, 0xeb, 0xa0, 0x15, 0x54, 0x68, 0x1c, 0x74, 0x74, 0x49, 0xdf,
+ 0x77, 0x6a, 0x54, 0x8a, 0x4e, 0xa5, 0x60, 0x5e, 0x0d, 0xee, 0xc3, 0x30,
+ 0x78, 0x61, 0x47, 0x0e, 0xed, 0x89, 0x54, 0xe8, 0x1d, 0x89, 0xee, 0xce,
+ 0x20, 0x22, 0xbd, 0xc5, 0x46, 0x72, 0x44, 0x82, 0xd7, 0x36, 0xeb, 0x1e,
+ 0x78, 0x5a, 0xeb, 0x2d, 0xa9, 0xb5, 0xc9, 0x38, 0xd5, 0xd3, 0xbd, 0xea,
+ 0x1c, 0x25, 0x2c, 0x3e, 0x9f, 0x32, 0xd6, 0xf1, 0x29, 0xaf, 0x69, 0xb8,
+ 0x85, 0xa1, 0x34, 0x57, 0xff, 0x23, 0xac, 0x7b, 0x86, 0xb6, 0x63, 0x90,
+ 0x1e, 0x5c, 0x1c, 0x5f, 0x77, 0xcd, 0x82, 0x05, 0xd2, 0x69, 0x94, 0xba,
+ 0xc2, 0x10, 0x42, 0x0f, 0xd7, 0xdb, 0xa2, 0x13},
+ priv_key_75,
+ true},
+
+ // Comment: ciphertext is a simple fraction
+ // tcID: 43
+ {43,
+ {0x22, 0x4d, 0x2a, 0x87, 0x34, 0x8e, 0x18, 0xc8, 0x52, 0x39, 0xf4, 0x42,
+ 0x8f, 0xb5, 0x14, 0x0a, 0x16, 0xbd, 0xe5, 0x75, 0x27, 0x5e, 0x65, 0xd2,
+ 0x1d, 0x90, 0xb6, 0x11, 0x20, 0xde, 0x49, 0x86, 0xc1, 0xa8, 0xdd, 0xfe,
+ 0xe3, 0x5e, 0xc2, 0x29, 0x58, 0xb8, 0x03, 0x9a, 0xf0, 0xf4, 0x6f, 0xfd,
+ 0xca, 0xef, 0xfb, 0xd2, 0xb9, 0xba, 0x78, 0x40, 0xd8, 0x65, 0x59, 0x5c,
+ 0xfc, 0x22, 0xef, 0x38, 0x3e, 0x47, 0x55, 0xab, 0x48, 0x87, 0x8c, 0x21,
+ 0xf3, 0x17, 0x15, 0x44, 0x2a, 0x62, 0x0b, 0xed, 0xed, 0x64, 0x29, 0xc3,
+ 0x33, 0x90, 0x8f, 0xa5, 0x68, 0xe7, 0x54, 0xed, 0x07, 0x8b, 0x77, 0xab,
+ 0x19, 0xc0, 0x3f, 0xab, 0xf9, 0xc8, 0x25, 0xac, 0x19, 0xd7, 0x00, 0xdf,
+ 0x00, 0x3a, 0x00, 0xc6, 0x6c, 0xb4, 0x60, 0xf9, 0x81, 0x9d, 0x02, 0xa4,
+ 0x76, 0x26, 0x25, 0xce, 0xc6, 0xd3, 0xb6, 0x1e, 0xee, 0xef, 0xe4, 0x07,
+ 0x61, 0xe7, 0x91, 0xd0, 0xda, 0xd8, 0x0e, 0xe3, 0xbb, 0x0d, 0xe7, 0x0f,
+ 0x59, 0xf0, 0xbb, 0xdf, 0x9e, 0x00, 0x00, 0x26, 0x92, 0xb6, 0xeb, 0x52,
+ 0xfe, 0xc5, 0xbf, 0x65, 0xe0, 0x0a, 0xbd, 0x1d, 0x9d, 0x5a, 0x6c, 0xa2,
+ 0x2e, 0x39, 0x57, 0xe4, 0x42, 0xfb, 0x18, 0x97, 0x7f, 0xa7, 0x21, 0x05,
+ 0x2c, 0xcc, 0x5a, 0x2f, 0xf1, 0x87, 0x26, 0xff, 0x69, 0x91, 0x7d, 0xd6,
+ 0x03, 0xbc, 0x9c, 0xe6, 0xbe, 0x66, 0x99, 0x61, 0x2f, 0x46, 0xb0, 0xb3,
+ 0xcb, 0xbc, 0x92, 0x7b, 0xcb, 0x57, 0x60, 0x12, 0x4e, 0x3e, 0xf4, 0x82,
+ 0x25, 0xa6, 0xa5, 0x37, 0x4f, 0x96, 0xfd, 0xc7, 0x2e, 0x49, 0x53, 0xb7,
+ 0x4c, 0xa4, 0x15, 0x58, 0x5b, 0x0b, 0x04, 0x5b, 0xa0, 0x9e, 0x8e, 0x1a,
+ 0x4c, 0xe1, 0x83, 0xae, 0xac, 0xaf, 0x9f, 0x49, 0x47, 0x5d, 0x42, 0x06,
+ 0x4f, 0xda, 0xe6, 0xef, 0x3d, 0x07, 0xa5, 0x72, 0x98, 0xdf, 0xd6, 0xb3,
+ 0x9e, 0x29, 0x28, 0x98, 0xa8, 0xae, 0xc1, 0x6b, 0x36, 0x95, 0xba, 0x74,
+ 0xda, 0x57, 0x82, 0x8d, 0xc4, 0xb1, 0x1a, 0x55, 0x92, 0xfb, 0xca, 0xe2,
+ 0x06, 0x4b, 0x0d, 0x3b, 0xc4, 0x4c, 0x2e, 0x37, 0xc4, 0x91, 0x84, 0x80,
+ 0x65, 0x20, 0xd4, 0x18, 0x17, 0x0a, 0x82, 0x1d, 0xe0, 0xd3, 0x68, 0x85,
+ 0x80, 0xfd, 0x7d, 0x52, 0x27, 0x74, 0xad, 0x34, 0x2b, 0x57, 0x1e, 0x6b,
+ 0x5a, 0x5d, 0xf9, 0x3a, 0x25, 0x57, 0x33, 0x76, 0xed, 0x99, 0x5f, 0x22,
+ 0x45, 0xa3, 0x8d, 0xac, 0x82, 0x84, 0x99, 0xd8, 0x52, 0xc9, 0xbd, 0x4b,
+ 0x4b, 0x63, 0x73, 0xfe, 0x2d, 0x37, 0x4d, 0x5e, 0xa7, 0x45, 0x39, 0x2f,
+ 0xd1, 0x93, 0xdf, 0x51, 0x30, 0x9c, 0x98, 0x3f, 0x14, 0x83, 0xa7, 0xcb,
+ 0xd0, 0x2f, 0x71, 0xf7, 0x07, 0xb6, 0x75, 0x30, 0x8b, 0xb4, 0x23, 0x5e,
+ 0xde, 0x4f, 0xc1, 0x81, 0x23, 0xd4, 0xa3, 0x90, 0x2e, 0x8b, 0x5d, 0x9c,
+ 0xb1, 0x7e, 0xc2, 0x04, 0x0d, 0x4c, 0x37, 0xdf, 0x67, 0x4a, 0xde, 0x41,
+ 0x68, 0xcf, 0xbe, 0x36, 0xc5, 0x9c, 0x8c, 0xc7, 0x25, 0xe1, 0xa6, 0xcf,
+ 0x51, 0x41},
+ {0x56, 0xaf, 0xf1, 0xb3, 0x69, 0x4b, 0x12, 0x72, 0x10, 0x58, 0xf9, 0x90,
+ 0x6c, 0x27, 0xd6, 0x89, 0x81, 0x13, 0xc0, 0xd7, 0x95, 0x5d, 0x37, 0x2d,
+ 0x17, 0x4a, 0x53, 0x05, 0x27, 0x7a, 0x3e, 0x5d, 0xf2, 0x9c, 0x65, 0x27,
+ 0x89, 0x6b, 0xc5, 0xe7, 0xea, 0xff, 0x00, 0xd3, 0x5a, 0x34, 0xa5, 0xf9,
+ 0x18, 0x34, 0xd2, 0xee, 0xe2, 0x8c, 0x10, 0x8a, 0x14, 0x3e, 0x93, 0x30,
+ 0x71, 0x2c, 0x64, 0x7f, 0xe2, 0x6b, 0xb6, 0xe4, 0xbc, 0x65, 0xb1, 0x5a,
+ 0x7a, 0xec, 0xa8, 0x17, 0xd9, 0x0a, 0x8e, 0xb5, 0x29, 0x31, 0x02, 0xc1,
+ 0x2a, 0xe3, 0x88, 0x12, 0xbd, 0x65, 0x26, 0x2b, 0x0e, 0xc6, 0x0f, 0x14,
+ 0x81, 0x56, 0x76, 0xae, 0xa1, 0x28, 0xbd, 0xeb, 0xa9, 0x4c, 0x1b, 0x94,
+ 0x72, 0x22, 0x9e, 0x3c, 0xe4, 0x2d, 0xa2, 0x9c, 0xe5, 0x8e, 0xd3, 0xa6,
+ 0x71, 0x80, 0x04, 0xca, 0xed, 0xd0, 0x83, 0x8e, 0xd9, 0x9d, 0x43, 0x8b,
+ 0xac, 0x44, 0x78, 0xbd, 0x76, 0xa2, 0x93, 0x17, 0xe1, 0x7a, 0xdb, 0xb4,
+ 0xf9, 0xc6, 0x61, 0xb0, 0xaa, 0x50, 0x70, 0x01, 0x93, 0xd8, 0x92, 0xec,
+ 0x53, 0x66, 0xb1, 0x60, 0xa4, 0x70, 0x36, 0xf1, 0x89, 0x1b, 0xb3, 0x70,
+ 0xce, 0xbc, 0x82, 0x78, 0x20, 0x7a, 0x35, 0x5d, 0xcd, 0x4c, 0x33, 0x77,
+ 0x16, 0xa4, 0xf4, 0x8e, 0xe3, 0x67, 0x49, 0x3d, 0x08, 0xce, 0x26, 0x34,
+ 0x6e, 0xd3, 0x75, 0x03, 0xc1, 0x26, 0x31, 0xad, 0xd0, 0xfb, 0xb7, 0x01,
+ 0x4b, 0xae, 0x27, 0xcf, 0xcd, 0xc8, 0x5f, 0x56, 0x03, 0x5c, 0x05, 0xbc,
+ 0x9d, 0x1f, 0xca, 0x30, 0x0d, 0x44, 0x6b, 0x72, 0x13, 0xe7, 0x39, 0x6d,
+ 0x73, 0x17, 0x6d, 0xce, 0x4d, 0x94, 0xfc, 0x62, 0x5e, 0x70, 0x30, 0x67,
+ 0x02, 0x11, 0xf9, 0x8e, 0x67, 0xbf, 0xd9, 0x70, 0x79, 0xa3, 0x08, 0xf8,
+ 0x12, 0x6d, 0x4a, 0x6f, 0x8d, 0x61, 0x32, 0x7f, 0x9d, 0x04, 0xd7, 0xfe,
+ 0x75, 0x55, 0x01, 0xfc, 0x0c, 0x40, 0x18, 0xb1, 0x60, 0x00, 0x7f, 0x4a,
+ 0x36, 0xaf, 0x21, 0x75, 0xfa, 0xd8, 0xd6, 0x12, 0xf2, 0x0d, 0x24, 0x17,
+ 0xfa, 0xcf, 0xde, 0xe6, 0xb2, 0x8f, 0x9b, 0x9f, 0xd8, 0x1a, 0x5a, 0x60,
+ 0x2e, 0x6c, 0x57, 0x61, 0xb1, 0xfa, 0xa9, 0xd4, 0xfa, 0xd3, 0xa3, 0x3d,
+ 0x3e, 0x27, 0x2c, 0xd4, 0x65, 0x56, 0x72, 0x09, 0x1e, 0x8c, 0xe5, 0xc8,
+ 0xc2, 0x48, 0x5d, 0x89, 0x86, 0xf4, 0x3f, 0xf0, 0xcb, 0x17, 0x98, 0xae,
+ 0x3c, 0x22, 0xef, 0x0a, 0x87, 0x1d, 0x87, 0x3d, 0xe7, 0xf9, 0x97, 0xeb,
+ 0x62, 0x73, 0x38, 0x3d, 0x0c, 0x51, 0x15, 0x48, 0xa4, 0xe2, 0x91, 0x38,
+ 0x0f, 0xe4, 0x23, 0xf7, 0x83, 0x71, 0xa5, 0xc9, 0xef, 0xbd, 0xa9, 0xc0,
+ 0xb5, 0x1b, 0x51, 0x28, 0x83, 0xf9, 0x0a, 0x5b, 0xce, 0x4d, 0x8e, 0x6c,
+ 0x99, 0xff, 0x27, 0xd0, 0xbc, 0x2f, 0xbb, 0xea, 0xb3, 0x91, 0xbb, 0x5d,
+ 0x87, 0x7e, 0x07, 0x44, 0x59, 0x33, 0xcb, 0x0b, 0x55, 0xd5, 0x9a, 0x17,
+ 0x55, 0x6e, 0xbf, 0x1c, 0x24, 0xdd, 0xdd, 0xf8, 0x66, 0x6e, 0x4f, 0x45,
+ 0x66, 0xaa, 0xf7, 0xb7, 0x36, 0x49, 0x43, 0xe9, 0xd8, 0x68, 0x1a, 0xe4,
+ 0xd3, 0x52, 0x55, 0x16, 0x52, 0xee, 0x7a, 0xe6, 0x87, 0xb6, 0x38, 0xc0,
+ 0xd6, 0xa7, 0xa2, 0x27, 0xe8, 0xea, 0xa9, 0x78, 0x21, 0x15, 0x17, 0xce,
+ 0xfe, 0xfd, 0x08, 0x53, 0x29, 0x09, 0xb8, 0x87, 0x65, 0x60, 0x54, 0x15,
+ 0xb6, 0xe1, 0xab, 0xad, 0x13, 0x14, 0x11, 0x87, 0xc7, 0x19, 0xa0, 0x1e,
+ 0x39, 0x05, 0x0e, 0x98, 0xe3, 0xa2, 0xc0, 0xe9, 0x1c, 0xb0, 0xc4, 0xc5,
+ 0xea, 0x05, 0x2e, 0x34, 0x49, 0x8f, 0x7f, 0xad, 0x67, 0x05, 0x1d, 0x65,
+ 0x0a, 0xa7, 0xa8, 0xad, 0x8d, 0x66, 0x13, 0xda},
+ priv_key_76,
+ true},
+
+ // Comment: edge case for Montgomery reduction (32 bit)
+ // tcID: 44
+ {44,
+ {0x99, 0xe0, 0x06, 0xf0, 0x4a, 0xdf, 0x3e, 0xf6, 0xcf, 0xf0, 0x4b, 0xd1,
+ 0x76, 0xf6, 0xe9, 0x4c, 0x43, 0x14, 0x4f, 0xc7, 0x77, 0x99, 0x0a, 0xa8,
+ 0xe3, 0xfb, 0xe1, 0xaf, 0x20, 0x60, 0x9c, 0xd3, 0x5d, 0x1a, 0x8c, 0x65,
+ 0xd0, 0xd3, 0x5d, 0xbb, 0x0b, 0x94, 0x70, 0xde, 0x1b, 0x16, 0x24, 0x9b,
+ 0x1e, 0xf4, 0xe4, 0x56, 0x62, 0x21, 0x13, 0x14, 0xeb, 0xec, 0x26, 0x91,
+ 0x8c, 0x25, 0x45, 0x45, 0x66, 0x21, 0xc2, 0x56, 0x76, 0x9b, 0xa4, 0x61,
+ 0x66, 0x20, 0xe6, 0x7f, 0x9f, 0x40, 0xd1, 0x49, 0x95, 0x2c, 0xaf, 0xff,
+ 0x6d, 0xa8, 0x00, 0xaa, 0x5e, 0x4f, 0x67, 0x93, 0x8e, 0x7f, 0x8f, 0x39,
+ 0xab, 0xdf, 0x66, 0x6f, 0x5b, 0xb8, 0x78, 0xc5, 0x91, 0x66, 0x39, 0xa4,
+ 0x82, 0xc2, 0x68, 0x62, 0xf8, 0x30, 0x27, 0x94, 0x91, 0x87, 0xd5, 0x34,
+ 0x2c, 0x28, 0xee, 0xc8, 0x32, 0xd2, 0xc2, 0x25, 0x12, 0x6b, 0xb5, 0x11,
+ 0xea, 0x0f, 0xc0, 0xd1, 0x29, 0xe9, 0xb1, 0x4f, 0x22, 0xba, 0xef, 0xa3,
+ 0xed, 0x56, 0x11, 0x19, 0xd9, 0x5f, 0x3b, 0x65, 0xb9, 0xc2, 0x41, 0x64,
+ 0x35, 0xf9, 0x5b, 0x05, 0x6c, 0xc7, 0xe8, 0xc4, 0x75, 0xd2, 0xb0, 0x8b,
+ 0xe6, 0x4f, 0x7f, 0xda, 0x96, 0xed, 0xe5, 0xd1, 0x64, 0x39, 0x34, 0x2b,
+ 0xfc, 0x8b, 0x0b, 0xc4, 0xab, 0xd5, 0xf9, 0x9d, 0xdf, 0x03, 0x45, 0x35,
+ 0x7c, 0x95, 0xc2, 0x62, 0xf0, 0xdc, 0xe5, 0x59, 0xca, 0xbe, 0xd9, 0x22,
+ 0x33, 0x5e, 0xb4, 0x49, 0x8f, 0x7c, 0xb2, 0x5c, 0x67, 0x29, 0x3d, 0xb8,
+ 0x51, 0x85, 0xbb, 0xf3, 0x49, 0x9d, 0x83, 0xaf, 0x75, 0x59, 0xfe, 0xc5,
+ 0x5b, 0x5b, 0x2b, 0x34, 0x56, 0xb1, 0x9b, 0x47, 0xeb, 0xb0, 0xaf, 0x5f,
+ 0x9f, 0x34, 0xaa, 0x2a, 0x7b, 0x29, 0x31, 0x99, 0x4d, 0xbc, 0xd1, 0x99,
+ 0x0d, 0x48, 0x38, 0x21, 0xbc, 0xa5, 0x46, 0x06, 0x78, 0x2b, 0x71, 0xcd,
+ 0xf0, 0x1d, 0x07, 0xfa, 0x61, 0xbf, 0xff, 0x5e, 0xf1, 0xac, 0x9b, 0x60,
+ 0x06, 0xda, 0x06, 0xb4, 0xcb, 0xf1, 0x66, 0x64, 0xf3, 0x9d, 0x3f, 0xe6,
+ 0xe5, 0xed, 0x46, 0x18, 0xca, 0x50, 0x2e, 0x8d, 0x32, 0x52, 0x87, 0xf1,
+ 0x45, 0xd7, 0xd7, 0x62, 0x4b, 0xee, 0xda, 0x41, 0x5f, 0x4e, 0x7e, 0x87,
+ 0x76, 0xb8, 0x50, 0x41, 0x42, 0xd1, 0x08, 0x59, 0xb8, 0xae, 0x32, 0x43,
+ 0xcb, 0x22, 0xc9, 0x29, 0x98, 0x45, 0x70, 0x51, 0x78, 0x2a, 0x2b, 0xc6,
+ 0x8f, 0x6b, 0x2b, 0x5b, 0x88, 0x45, 0xb6, 0x02, 0xd5, 0xa5, 0x98, 0x9c,
+ 0x5d, 0xfb, 0x28, 0xf5, 0xf8, 0xab, 0x0f, 0x46, 0x5f, 0xa1, 0x2d, 0x0d,
+ 0x47, 0x32, 0x5d, 0x42, 0xb0, 0x21},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00},
+ priv_key_77,
+ true},
+
+ // Comment: edge case for Montgomery reduction (32 bit)
+ // tcID: 45
+ {45,
+ {0x03, 0xc0, 0x08, 0x34, 0xc2, 0xf1, 0x24, 0x71, 0x4a, 0x36, 0x07, 0x97,
+ 0x03, 0x0b, 0x05, 0x89, 0x2d, 0x80, 0x53, 0x01, 0xd1, 0x49, 0xfd, 0x16,
+ 0x7e, 0x4e, 0x72, 0x13, 0x1e, 0xc4, 0x9c, 0x5b, 0x1f, 0xbb, 0x3f, 0x96,
+ 0x0b, 0xa5, 0x89, 0xb8, 0x8b, 0x03, 0xbe, 0x5c, 0x1f, 0x02, 0x41, 0x16,
+ 0x61, 0x4d, 0xcb, 0x98, 0x96, 0xd9, 0xdf, 0x40, 0x9a, 0x26, 0x81, 0x18,
+ 0x3e, 0x2d, 0xac, 0x50, 0x09, 0xb9, 0x6a, 0x3d, 0x07, 0x5f, 0x24, 0xc6,
+ 0xf3, 0x9b, 0x5a, 0xc8, 0xa2, 0x25, 0x1c, 0xfb, 0xf0, 0xea, 0x06, 0xaa,
+ 0x59, 0x3f, 0xde, 0x6f, 0x02, 0x17, 0xbb, 0x0c, 0x2b, 0x02, 0xd2, 0xda,
+ 0x80, 0xbf, 0x27, 0xb2, 0x33, 0x38, 0x9b, 0xbe, 0x61, 0x53, 0x2e, 0xb4,
+ 0x4b, 0xaa, 0x15, 0x73, 0xcf, 0x42, 0x4f, 0xc9, 0x12, 0x2f, 0xa6, 0xe9,
+ 0xd8, 0x50, 0xbc, 0x94, 0xb5, 0x93, 0x31, 0xe7, 0xaf, 0x03, 0xfd, 0xdd,
+ 0x15, 0xfc, 0xaa, 0x7e, 0x96, 0x33, 0xdc, 0x7b, 0xcf, 0x3c, 0x3e, 0x0c,
+ 0xbf, 0xfe, 0x1c, 0x40, 0x70, 0xd9, 0x0d, 0x29, 0xe3, 0xd9, 0x17, 0x0b,
+ 0xe4, 0x9b, 0x90, 0xaf, 0x97, 0x09, 0xc0, 0x50, 0x75, 0x4c, 0x5b, 0x71,
+ 0x64, 0xf0, 0x8b, 0x35, 0xb6, 0x55, 0x9c, 0x43, 0x7b, 0x2d, 0xf9, 0x1e,
+ 0xdd, 0x87, 0xd3, 0xdb, 0xfb, 0x49, 0x57, 0x77, 0x50, 0x6c, 0x4d, 0x5d,
+ 0x6d, 0xc5, 0x9d, 0x6e, 0x18, 0xc4, 0xed, 0x19, 0x1e, 0xbe, 0xac, 0x9f,
+ 0xdb, 0x80, 0x8f, 0x07, 0x3f, 0x1f, 0x68, 0xf5, 0x12, 0xa7, 0xdc, 0x9e,
+ 0xfa, 0x70, 0xf5, 0xbc, 0xc7, 0x2d, 0xa7, 0x16, 0x26, 0x67, 0x87, 0x16,
+ 0xbe, 0x26, 0x86, 0xa7, 0x4e, 0xed, 0xdd, 0x30, 0x5c, 0xc2, 0xa0, 0x9a,
+ 0x70, 0xef, 0x67, 0x24, 0xcf, 0xcd, 0x58, 0x98, 0xbf, 0x06, 0x24},
+ {0xba, 0x25, 0x74, 0x69, 0x16, 0x42, 0xaf, 0x63, 0xd0, 0x7e, 0xb2, 0x04,
+ 0x36, 0xed, 0x4f, 0x18, 0x85, 0xf5, 0x19, 0x82, 0x0c, 0x79, 0xea, 0x05,
+ 0x58, 0x29, 0x25, 0x8b, 0xbe, 0xe2, 0xe8, 0x97, 0xaf, 0x1e, 0x55, 0x80,
+ 0x6f, 0xf6, 0xdc, 0x2f, 0x59, 0xe3, 0x5b, 0xc2, 0x80, 0xe8, 0x41, 0xc7,
+ 0x24, 0x72, 0x26, 0xbd, 0x27, 0xc1, 0x47, 0x12, 0xdf, 0xed, 0x7f, 0x4a,
+ 0x2a, 0x9e, 0xf0, 0x8d, 0x17, 0xe0, 0x5b, 0xc0, 0x08, 0x4e, 0xa0, 0xaf,
+ 0x63, 0xc9, 0x68, 0x59, 0x0c, 0x44, 0x9e, 0x5b, 0xd1, 0x2d, 0x9f, 0x5b,
+ 0xfd, 0x9f, 0x0d, 0xfc, 0x73, 0xab, 0x4b, 0xba, 0xe8, 0x4d, 0x02, 0xe7,
+ 0x9e, 0x3a, 0x5a, 0x02, 0xd8, 0xb9, 0x64, 0x67, 0xae, 0xea, 0x57, 0x42,
+ 0x80, 0xdb, 0x38, 0x99, 0x81, 0x0b, 0x38, 0x2d, 0x7a, 0xfb, 0xe3, 0xcf,
+ 0x1d, 0x58, 0x5b, 0x45, 0x1b, 0x44, 0x87, 0x72, 0x05, 0x03, 0x9f, 0x24,
+ 0x57, 0xd7, 0x0b, 0x60, 0x5d, 0xb6, 0x73, 0x73, 0xad, 0xe6, 0xd9, 0x81,
+ 0xf8, 0xd9, 0xaf, 0xc1, 0xe2, 0xaf, 0x2c, 0xc4, 0xac, 0xeb, 0x23, 0xfe,
+ 0x31, 0x71, 0x49, 0x56, 0x0d, 0x22, 0x12, 0xcc, 0x18, 0x7e, 0x8a, 0x5a,
+ 0xbf, 0xfa, 0x9c, 0xa5, 0x28, 0xb9, 0x2b, 0xd4, 0x7b, 0xe4, 0x3a, 0x27,
+ 0xd9, 0xd1, 0x8c, 0x31, 0x54, 0xd2, 0xe8, 0x1c, 0xa0, 0x36, 0xe3, 0x71,
+ 0x0b, 0xa3, 0x05, 0x07, 0x6f, 0x78, 0x96, 0xc0, 0xae, 0x6c, 0xc2, 0x79,
+ 0xae, 0x68, 0xed, 0xa5, 0xea, 0xcd, 0x24, 0x32, 0x6b, 0xf3, 0xaa, 0xdb,
+ 0x13, 0xd5, 0xe4, 0x53, 0xbe, 0xfd, 0xbe, 0x76, 0xa2, 0xb1, 0x03, 0xfa,
+ 0x52, 0xee, 0x35, 0xd5, 0xfc, 0x67, 0x7c, 0x81, 0x4e, 0x12, 0x6f, 0xb5,
+ 0x78, 0x90, 0x3a, 0x94, 0x1f, 0x0f, 0x56, 0x6b, 0x0f, 0xb6, 0xba, 0x6d,
+ 0xd0, 0x23, 0x7e, 0xaf, 0x9a, 0xe1, 0xc2, 0xb9, 0xc1, 0xa9, 0x34, 0xd6,
+ 0x7f, 0xac, 0xfb, 0xc3, 0x82, 0x09, 0x9a, 0x8c, 0x48, 0xc1, 0x61, 0x76,
+ 0x46, 0x60, 0xc4, 0x50, 0xdf, 0x00, 0x14, 0x78, 0xa8, 0xc2, 0xe0, 0x9d,
+ 0x28, 0x86, 0xbd, 0x81, 0xb9, 0xe0, 0xb7, 0xfa, 0x8a, 0xe2, 0x26, 0x36,
+ 0x44, 0xa9, 0x26, 0xba, 0x9d, 0xe5, 0x39, 0x3e, 0x4e, 0x71, 0x4d, 0x47,
+ 0xc3, 0x37, 0x5b, 0xeb, 0x36, 0x34, 0x9a, 0x2b, 0x4c, 0x2c, 0x45, 0xea,
+ 0xbc, 0xc5, 0x47, 0x2d, 0x76, 0x7b, 0xbe, 0x07, 0x43, 0xc0, 0x68, 0x57,
+ 0x16, 0xb1, 0xf5, 0x0d, 0x20, 0x9c, 0x0b, 0x4d, 0x3b, 0x45, 0xb6, 0x52,
+ 0x4a, 0x51, 0x4d, 0x46, 0x0c, 0x96, 0x7e, 0x72, 0x52, 0x9e, 0x6a, 0x49,
+ 0xd3, 0x8e, 0x72, 0x20, 0x87, 0xc5, 0x1f, 0x9d, 0x9f, 0x21, 0x69, 0xd9,
+ 0x38, 0x59, 0xe1, 0x96, 0xe0, 0xa9, 0x4d, 0x49, 0xdf, 0x35, 0xb5, 0x64,
+ 0x43, 0x38, 0x49, 0xa2, 0x3b, 0xe9, 0x67, 0x37, 0xc0, 0x79, 0x88, 0xda,
+ 0xe8, 0x71, 0xa5, 0x2f, 0x78, 0xe5, 0xbd, 0xb8, 0x36, 0x35, 0xb2, 0x43,
+ 0xd5, 0x8d, 0xc7, 0xa4, 0xb6, 0x45, 0x63, 0xbc, 0x20, 0x80, 0xe0, 0x6c,
+ 0x87, 0x4e, 0x0d, 0x49, 0x38, 0xae, 0x36, 0x04, 0x74, 0x23, 0x06, 0xa1,
+ 0x94, 0xf2, 0x56, 0x94, 0x38, 0xbc, 0x57, 0xb8, 0x6d, 0xfd, 0x2f, 0x4d,
+ 0x54, 0x4e, 0x6e, 0x7b, 0x36, 0x09, 0xb5, 0x16, 0x23, 0x48, 0x44, 0x00,
+ 0xd5, 0x31, 0x52, 0x97, 0x67, 0x47, 0x26, 0xc3, 0x9f, 0xb2, 0x3e, 0xfb,
+ 0x24, 0x99, 0xf5, 0x85, 0xd9, 0x98, 0xf0, 0x9d, 0x94, 0x3a, 0x68, 0x54,
+ 0x42, 0x85, 0x49, 0x22, 0x5b, 0xd8, 0xf3, 0x0b, 0x2c, 0xca, 0x68, 0xb2,
+ 0xbd, 0x4d, 0x04, 0xb7, 0xd8, 0xda, 0x8e, 0x49, 0xd8, 0x85, 0xd1, 0x32,
+ 0xf4, 0x0e, 0x94, 0xbb, 0x34, 0x3f, 0xb7, 0xcb},
+ priv_key_78,
+ true},
+
+ // Comment: edge case for Montgomery reduction (64 bit)
+ // tcID: 46
+ {46,
+ {0xa7, 0x13, 0x45, 0x97, 0x75, 0xc7, 0xcc, 0x5c, 0x19, 0x90, 0x92, 0x2d,
+ 0xe8, 0x82, 0x21, 0x0b, 0xd0, 0x21, 0xef, 0xce, 0x76, 0x72, 0xdc, 0x10,
+ 0xd1, 0x8e, 0x4c, 0x95, 0xf4, 0x7e, 0xc3, 0xc6, 0xe9, 0x76, 0x4f, 0xe5,
+ 0x52, 0x6a, 0x28, 0xfe, 0x8a, 0xc2, 0xb6, 0xb2, 0xab, 0xae, 0xe2, 0x72,
+ 0xbb, 0xbb, 0xa6, 0x5b, 0xcc, 0x90, 0x76, 0x8c, 0x77, 0x98, 0x70, 0xb6,
+ 0xe3, 0xb1, 0xcf, 0x6a, 0x5c, 0x37, 0x82, 0x6f, 0x43, 0xf8, 0x20, 0x4c,
+ 0x17, 0x05, 0xf7, 0x8f, 0x33, 0x79, 0x6f, 0x17, 0x78, 0x16, 0xef, 0x16,
+ 0x03, 0x77, 0xfd, 0x41, 0xe4, 0x0b, 0x2c, 0xae, 0x9c, 0x8f, 0x80, 0x4f,
+ 0x69, 0x76, 0xf4, 0xa6, 0xa9, 0xd0, 0x63, 0xa4, 0x56, 0xaf, 0xbc, 0x89,
+ 0x0d, 0x6e, 0x72, 0x47, 0x7d, 0x91, 0x2c, 0x7c, 0x86, 0xfd, 0xc5, 0x53,
+ 0xc9, 0xda, 0x49, 0x06, 0xad, 0xad, 0xfb, 0x47, 0x7e, 0x92, 0xf2, 0x8a,
+ 0xea, 0x91, 0xda, 0x2e, 0xda, 0xb4, 0x5c, 0xd1, 0x23, 0x0e, 0xf8, 0xf4,
+ 0x13, 0x8e, 0x92, 0x3a, 0xeb, 0xc4, 0x07, 0x75, 0x1c, 0xee, 0x06, 0xfc,
+ 0xd6, 0x94, 0xe4, 0xd0, 0x80, 0x8c, 0xac, 0x2a, 0xe2, 0x47, 0x64, 0x28,
+ 0x05, 0x47, 0xac, 0x56, 0x42, 0x26, 0x0e, 0x08, 0xa2, 0x08, 0xfb, 0x9f,
+ 0xe1, 0xf6, 0xbc, 0xe4, 0x13, 0x4d, 0x83, 0x10, 0xf3, 0x56, 0x70, 0x01,
+ 0x09, 0xf5, 0x0c, 0xb8, 0x36, 0xc8, 0x9a, 0xcb, 0x72, 0x75, 0x5a, 0x3e,
+ 0x48, 0x98, 0xce, 0x6b, 0xb3, 0x93, 0xe0, 0x47, 0x7a, 0x77, 0x59, 0xd5,
+ 0xf9, 0xe1, 0xe5, 0x14, 0xca, 0xae, 0xb2, 0xeb, 0x37, 0x58, 0x45, 0x00,
+ 0x0d, 0xd4, 0x0e, 0x80, 0xff, 0x96, 0x2a, 0xf2, 0x9e, 0xe6, 0xa4, 0x1f,
+ 0x2a, 0x54, 0x64, 0x75, 0xf6, 0xa2, 0x84, 0x5c, 0xd9, 0xd4, 0xfd, 0xe9,
+ 0xea, 0xa5, 0xb6, 0x66, 0x67, 0x88, 0x6e, 0xec, 0xbc, 0xb0, 0x6f, 0x8d,
+ 0x91, 0x7a, 0xd1, 0x4e, 0x9e, 0x7b, 0x7b, 0xec, 0xda, 0x4c, 0x59, 0xd9,
+ 0x61, 0x64, 0xc6, 0x6c},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ priv_key_79,
+ true},
+
+ // Comment: edge case for Montgomery reduction (64 bit)
+ // tcID: 47
+ {47,
+ {0x4f, 0xd4, 0x02, 0xe3, 0x2a, 0xc7, 0x32, 0x5e, 0x64, 0x7f, 0x98, 0x78,
+ 0x09, 0x65, 0x2c, 0xc7, 0x91, 0x8a, 0x51, 0xbd, 0x9a, 0xa5, 0xaa, 0xce,
+ 0x60, 0xbd, 0x8b, 0xdd, 0x58, 0xc5, 0x66, 0xaf, 0x21, 0xc5, 0x91, 0x25,
+ 0xdf, 0xf9, 0xc9, 0x3d, 0x3a, 0x54, 0x0d, 0x3e, 0x5c, 0xb9, 0x45, 0xd8,
+ 0x99, 0x75, 0x7a, 0x5a, 0x75, 0x8c, 0x15, 0x9e, 0xc7, 0x12, 0x28, 0x21,
+ 0x20, 0x84, 0x03, 0x6a, 0xc4, 0x0f, 0x62, 0xbe, 0x87, 0xa2, 0x7a, 0x53,
+ 0x73, 0x13, 0x78, 0x67, 0xb4, 0x1f, 0xc1, 0xb8, 0x62, 0xf2, 0x80, 0x71,
+ 0x6f, 0xd1, 0x33, 0xf5, 0x06, 0x38, 0xdb, 0xf4, 0x94, 0x4b, 0xbc, 0xfe,
+ 0x48, 0x3e, 0x54, 0x55, 0x38, 0x7c, 0x0c, 0x13, 0x8c, 0x41, 0x92, 0x34,
+ 0xd2, 0xf5, 0xa9, 0x24, 0xc4, 0x1c, 0xf1, 0x13, 0xfe, 0xac, 0xed, 0xa5,
+ 0x91, 0x0c, 0x0c, 0x04, 0x6c, 0xa9, 0x70, 0xb2, 0xa0, 0x77, 0xe5, 0xf2,
+ 0x3c, 0xa5, 0x07, 0x14, 0x71, 0x7b, 0x17, 0x46, 0x32, 0x45, 0xfb, 0x51,
+ 0x60, 0xd0, 0xe4, 0x7f, 0xd2, 0x64, 0x4a, 0xda, 0x25, 0x24, 0x33, 0x41,
+ 0x73, 0xe5, 0xf6, 0xb3, 0x2e, 0x76, 0x78, 0x7f, 0x7d, 0x48, 0x2e, 0x4f,
+ 0x63, 0x85, 0xb0, 0x4d, 0xbf, 0x6f, 0x67, 0x87, 0x7d, 0xbc, 0x0c, 0x27,
+ 0xbd, 0x6f, 0x7c, 0x0f, 0x79, 0x9e, 0xab, 0xc1, 0xcf, 0x34, 0xc3, 0x3d,
+ 0xfb, 0xf0, 0x1f, 0x4d, 0x9a, 0x7b, 0x8d, 0xab, 0xcc, 0x42, 0x37, 0x4f,
+ 0x36, 0x27, 0xcf, 0x99, 0xab, 0x44, 0xa0, 0xe2, 0x64, 0xdc, 0x3d, 0x87,
+ 0xfb, 0x91, 0x04, 0xe8, 0x1e, 0xe8, 0x8e, 0x1c, 0xad, 0x00, 0x01, 0xdc,
+ 0xea, 0x59, 0x0c, 0x7d, 0x2e, 0xab, 0x64, 0xdb, 0xd9, 0x8b, 0x17, 0x89,
+ 0x60, 0x9f, 0x78, 0x8c, 0x53, 0x05, 0x60, 0x3d, 0xc7, 0x48, 0xe3, 0x06,
+ 0x8d, 0xb1, 0x9a, 0xcd, 0xd2, 0xd3, 0x85, 0x31, 0x4e, 0xe1, 0x6a, 0x1a,
+ 0xbc, 0xa9, 0x87, 0x29, 0x25, 0x9a, 0xd5, 0x90, 0x0d, 0x64, 0x9b, 0xb1,
+ 0xc4, 0xae, 0x1b, 0xb0, 0x39, 0x05, 0x6a, 0xf1, 0x2c, 0x91, 0x58, 0xe9,
+ 0xcf, 0x1e, 0xa4, 0x90, 0x37, 0x57, 0x1b, 0xa7, 0xd7, 0x31, 0x2c, 0x44,
+ 0x8e, 0xf7, 0x7d, 0xce, 0x4a, 0x24, 0x3e, 0x1a, 0x89, 0xf1, 0xd4, 0x51,
+ 0x97, 0x56, 0x0a, 0xd3, 0x7d, 0x85, 0x95, 0xba, 0x8f, 0x94, 0x15, 0x37,
+ 0x2c, 0x51, 0x84, 0x56, 0xe3, 0xf3, 0xe7, 0xcf, 0x82, 0x81, 0x66, 0xe2,
+ 0x82, 0xbb, 0x49, 0xdf, 0x94, 0x93, 0x51, 0xce, 0x27, 0xfd, 0x1c, 0x49,
+ 0x48, 0xe1, 0x97, 0xd1, 0x8d, 0xd2, 0x37, 0x9c, 0x3d, 0x7d, 0xdd, 0x25,
+ 0x80, 0x15, 0x2e, 0x01, 0xdb, 0x3e, 0x5a, 0xee, 0x30, 0x2b, 0x8a, 0x2c,
+ 0xb4, 0x66, 0x8d, 0x55, 0xa6, 0x03, 0x0d, 0x8c, 0x3f, 0x27, 0xdc, 0x1f,
+ 0x1d, 0xc4, 0xaa, 0x72, 0x79, 0xa3, 0xa6, 0x4f, 0x91, 0xb2, 0x68, 0xeb,
+ 0xda, 0xeb, 0xb4, 0xfa, 0xd9, 0x8f, 0x64, 0xc1, 0x8e, 0x79, 0x61, 0x07,
+ 0xb0, 0xf7, 0xee, 0x65, 0xb3, 0x76, 0xa8, 0x4c, 0x02, 0xe6, 0x97, 0x56,
+ 0xb9, 0x1c, 0x7b, 0x4a, 0xb7, 0x53, 0x36, 0x1b, 0x90, 0x15, 0xcb, 0x46,
+ 0x7a, 0x50, 0xf9, 0xf2, 0x52, 0x1a, 0xa9, 0x51, 0x1d, 0x13, 0x49, 0x8f,
+ 0xcd, 0x58, 0xcd, 0xd1, 0xb8, 0xa9, 0x71, 0xba, 0x1d, 0xa5, 0xb3, 0x29,
+ 0x9c, 0x94, 0xae, 0x0d, 0x66, 0xf5, 0xaf, 0x75, 0x69, 0x08, 0xd9, 0xf8,
+ 0x8b, 0xa7, 0xc6, 0x76, 0xe2, 0x6a, 0xe9, 0xac, 0x9d, 0xd1, 0xd8, 0xf5,
+ 0x9e, 0x60, 0xbf, 0xaf, 0xf8, 0xc5, 0x74},
+ {0xe9, 0x66, 0x12, 0xfd, 0xcc, 0xdb, 0x8f, 0x79, 0x34, 0xac, 0xe9, 0x77,
+ 0x8a, 0xd3, 0xcf, 0x0e, 0x10, 0x95, 0xc1, 0x36, 0x19, 0x01, 0x53, 0x44,
+ 0x6f, 0x94, 0x8f, 0x62, 0xf7, 0x5f, 0x18, 0xee, 0x28, 0x1a, 0x99, 0x0c,
+ 0xb5, 0x57, 0xeb, 0xbd, 0xa2, 0x44, 0x34, 0x13, 0x46, 0x76, 0xb7, 0x10,
+ 0x5c, 0xbd, 0xe9, 0xfa, 0x10, 0x8e, 0xb8, 0xab, 0xd4, 0x54, 0x0f, 0x95,
+ 0x7d, 0x30, 0x40, 0x4e, 0x30, 0x82, 0x76, 0xfb, 0xbb, 0x70, 0x31, 0x48,
+ 0xcb, 0x37, 0x1e, 0x2c, 0x95, 0x66, 0x39, 0x6f, 0x07, 0x2d, 0x4c, 0x03,
+ 0x0f, 0x2b, 0x0a, 0xc0, 0xf9, 0xb7, 0x7c, 0x1c, 0xcb, 0xa5, 0x3d, 0x2e,
+ 0x9b, 0x5c, 0x4e, 0x11, 0xc5, 0x15, 0xc3, 0x81, 0x93, 0xd5, 0x37, 0xd7,
+ 0x22, 0xeb, 0x4f, 0xad, 0x6e, 0xcc, 0x04, 0x46, 0xfb, 0x7f, 0xa9, 0x88,
+ 0xca, 0x6d, 0xd6, 0x4e, 0xf4, 0x72, 0x51, 0xe8, 0x76, 0x06, 0xaf, 0xa6,
+ 0xce, 0x1b, 0x24, 0xca, 0x75, 0xaf, 0x69, 0xf2, 0xb3, 0x28, 0xc7, 0x2d,
+ 0x04, 0x27, 0x02, 0x66, 0xb1, 0x1f, 0x22, 0xba, 0x1f, 0x4d, 0x36, 0xa6,
+ 0xf1, 0xba, 0x5d, 0x61, 0x15, 0x18, 0x7f, 0x9e, 0x4d, 0x62, 0xe0, 0x90,
+ 0xc5, 0x76, 0x7a, 0xe8, 0xab, 0x83, 0x07, 0x30, 0x22, 0x47, 0xdf, 0xd4,
+ 0x12, 0xb2, 0x68, 0x70, 0x95, 0x8b, 0xa1, 0xd6, 0xf4, 0xed, 0xc5, 0x49,
+ 0x5e, 0xe4, 0x12, 0x9e, 0x96, 0x99, 0xe1, 0x05, 0xdb, 0x55, 0x4a, 0xec,
+ 0xf7, 0xb5, 0x5f, 0xc2, 0x18, 0xa5, 0xdb, 0x03, 0xbc, 0x58, 0xf5, 0xca,
+ 0xde, 0xee, 0x97, 0xbe, 0x98, 0x0a, 0xfa, 0xf3, 0xdd, 0x4c, 0xbe, 0x57,
+ 0x23, 0xd0, 0xd5, 0x95, 0x3f, 0xcb, 0xa4, 0x54, 0xc1, 0xd4, 0x2b, 0x0e,
+ 0xc7, 0x9d, 0x14, 0xaa, 0xa3, 0x34, 0xc9, 0x07, 0xf5, 0x47, 0xea, 0x4d,
+ 0x68, 0x2c, 0x0e, 0x93, 0xc2, 0x59, 0x48, 0x4d, 0xcf, 0xfb, 0x85, 0x5b,
+ 0xec, 0x8d, 0x62, 0x41, 0x1f, 0x29, 0xf6, 0x99, 0x2d, 0x3c, 0xff, 0x7d,
+ 0xd4, 0xdd, 0xbf, 0xd3, 0xbf, 0x43, 0x95, 0x46, 0x45, 0x29, 0x05, 0x87,
+ 0x7e, 0x57, 0x1b, 0x01, 0x9a, 0xc9, 0xb5, 0xb6, 0x83, 0x60, 0x93, 0x43,
+ 0x86, 0xa1, 0xcc, 0x4c, 0x44, 0xff, 0x25, 0x49, 0xee, 0xae, 0xa9, 0x32,
+ 0x8b, 0xcd, 0xa8, 0x3f, 0x4d, 0x99, 0x06, 0x63, 0x1a, 0x1f, 0xc4, 0x75,
+ 0x90, 0x6c, 0xb9, 0xc9, 0x2a, 0x5a, 0x9d, 0x25, 0x29, 0xa2, 0x05, 0x2e,
+ 0x0e, 0x38, 0x51, 0x15, 0xea, 0x25, 0xd6, 0xdf, 0x83, 0x76, 0x4a, 0xac,
+ 0x0f, 0x34, 0x17, 0x7b, 0x49, 0x9e, 0x61, 0x9f, 0xb8, 0x2c, 0xf6, 0x69,
+ 0xbd, 0x6c, 0xc0, 0x0e, 0xd8, 0xc5, 0x27, 0xa8, 0xeb, 0xff, 0xf3, 0xf8,
+ 0x8c, 0x92, 0x61, 0x2b, 0xa8, 0x9a, 0x38, 0x81, 0x79, 0xef, 0x82, 0x51,
+ 0x64, 0x9c, 0x9f, 0x40, 0x84, 0x1a, 0xe7, 0xda, 0x95, 0x77, 0x35, 0x12,
+ 0x1c, 0x80, 0x69, 0x4e, 0x94, 0xf4, 0xcd, 0xf2, 0x9f, 0xa4, 0xbe, 0xeb,
+ 0xfb, 0x71, 0xab, 0xbc, 0x80, 0x3e, 0x17, 0xda, 0x86, 0x1b, 0x7c, 0x00,
+ 0x6a, 0xfb, 0xf7, 0x9e, 0x95, 0xa8, 0x5d, 0x29, 0xc4, 0xd7, 0xa4, 0xcc,
+ 0xe9, 0x34, 0x15, 0xf9, 0x23, 0x01, 0x2d, 0x0b, 0x88, 0x88, 0xb1, 0xd3,
+ 0x55, 0x04, 0xe0, 0x47, 0x79, 0xa3, 0x13, 0x8a, 0x2a, 0xe4, 0xc8, 0xa8,
+ 0x8c, 0x93, 0x37, 0x0f, 0x36, 0x44, 0x0d, 0xeb, 0x05, 0xec, 0x3d, 0x6d,
+ 0x84, 0xa7, 0x15, 0xf0, 0x71, 0xc1, 0xa4, 0x0c, 0x22, 0x56, 0xa4, 0xee,
+ 0x18, 0x84, 0x83, 0x9f, 0x21, 0x0e, 0x2c, 0x6d, 0x07, 0x3e, 0xa9, 0x4f,
+ 0x6e, 0xea, 0xa0, 0x6e, 0xf1, 0x6f, 0x94, 0x64, 0xff, 0xe5, 0x99, 0x2d,
+ 0x1c, 0xa3, 0xb2, 0x4d, 0xea, 0x69, 0xa3, 0x45},
+ priv_key_80,
+ true},
+
+ // Comment: edge case for Montgomery reduction (2048 bit)
+ // tcID: 48
+ {48,
+ {0xe4, 0xcd, 0x51, 0xfe, 0x2b, 0x40, 0xa7, 0xb6, 0x55, 0xfd, 0x12, 0xc6,
+ 0x4d, 0x60, 0xff, 0xff, 0x33, 0x2e, 0xae, 0x14, 0xb6, 0xf9, 0x9e, 0x86,
+ 0x14, 0xc7, 0x82, 0x81, 0x0a, 0x55, 0xe1, 0x96, 0x71, 0x4e, 0x33, 0x86,
+ 0x2a, 0x78, 0x18, 0x99, 0x9f, 0x99, 0x95, 0x9d, 0x38, 0x72, 0xb5, 0xf4,
+ 0xd6, 0xcf, 0xe0, 0x77, 0x48, 0x2f, 0xb2, 0xc5, 0xbc, 0x41, 0x5d, 0x66,
+ 0xf1, 0x01, 0x0a, 0xe7, 0x26, 0x23, 0xce, 0xdd, 0x17, 0x85, 0x41, 0x97,
+ 0xa4, 0x9e, 0xd8, 0xa0, 0x33, 0xba, 0x2e, 0xa8, 0x15, 0xc3, 0x6b, 0x15,
+ 0x26, 0x30, 0x47, 0xf5, 0x41, 0x15, 0x1b, 0xb7, 0x22, 0x73, 0xe5, 0xf2,
+ 0xdf, 0x12, 0x9e, 0x06, 0xd4, 0x0f, 0xc0, 0x24, 0xf8, 0x54, 0xba, 0xd9,
+ 0x0b, 0x3e, 0x4a, 0x2d, 0xfd, 0x08, 0xb3, 0xdc, 0xc0, 0xdf, 0x0a, 0xf5,
+ 0x88, 0xb7, 0x10, 0x61, 0x3c, 0x6b, 0xda, 0xdc, 0xcc, 0xb1, 0xcd, 0x38,
+ 0x0c, 0x82, 0xc6, 0xdb, 0xcc, 0xcd, 0xe6, 0xa9, 0x67, 0xc7, 0x47, 0x86,
+ 0x55, 0xf3, 0x5a, 0xf6, 0x2e, 0x65, 0x1c, 0x4c, 0x47, 0xcc, 0x99, 0x85,
+ 0x66, 0xaf, 0x61, 0x2d, 0x4d, 0xaa, 0x68, 0x61, 0xe8, 0x73, 0xd2, 0x62,
+ 0x0d, 0x13, 0x05, 0x03, 0x07, 0xa7, 0x8b, 0xdc, 0xd3, 0x38, 0x23, 0x69,
+ 0x57, 0xfd, 0xb5, 0x8a, 0xa8, 0x4b, 0x04, 0x17, 0xbd, 0x64, 0x28, 0x37,
+ 0x2c, 0xcc, 0x90, 0x34, 0x81, 0xe8, 0xf1, 0x57, 0x78, 0x29, 0x43, 0x69,
+ 0xfb, 0x6e, 0x38, 0x74, 0xbc, 0x51, 0x0f, 0x8e, 0x7c, 0xed, 0x22, 0x27,
+ 0x65, 0x84, 0x9c, 0xb9, 0xf5, 0x0f, 0xa4, 0xc9, 0x82, 0x4b, 0xc8, 0x3b,
+ 0x90, 0x96, 0xab, 0x55, 0xcd, 0xe2, 0x32, 0x4e, 0xcd, 0xb1, 0x48, 0x79,
+ 0x91, 0x41, 0xe3, 0x3b, 0x1a, 0x2f, 0xdd, 0xde, 0x54, 0x36, 0xce, 0xc5,
+ 0xcb, 0x0f, 0x13, 0xde, 0xff, 0xc6, 0xbd, 0xc4, 0x2e, 0x53, 0x65, 0xf1,
+ 0xe3, 0x7c, 0x02, 0x3a, 0xd6, 0xc5, 0xd7, 0xc8, 0x8f, 0xeb, 0xdd, 0x32,
+ 0x73, 0xa5, 0xec, 0xe7, 0x31, 0xec, 0x31, 0x82, 0xc7, 0x0a, 0x1b},
+ {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00},
+ priv_key_81,
+ true},
+
+ // Comment: edge case for Montgomery reduction (2048 bit)
+ // tcID: 49
+ {49,
+ {0x13, 0x13, 0x2d, 0xed, 0x3a, 0x26, 0xb6, 0xa5, 0xef, 0xe4, 0x57, 0x93,
+ 0x60, 0xe9, 0xa7, 0xe7, 0x24, 0xe9, 0x6f, 0xc6, 0xeb, 0x99, 0x46, 0x9c,
+ 0xa9, 0x65, 0xb1, 0x82, 0x5a, 0xa1, 0xc9, 0x89, 0x79, 0xee, 0x28, 0xb9,
+ 0xaf, 0xac, 0xf4, 0xeb, 0x61, 0x9e, 0xe9, 0x1b, 0x22, 0x98, 0x27, 0xf5,
+ 0x05, 0xac, 0x21, 0x91, 0x5b, 0xc4, 0xac, 0x1b, 0x50, 0x40, 0xaf, 0x9a,
+ 0x90, 0x18, 0x12, 0xda, 0x4d, 0x2e, 0x29, 0x8d, 0x5b, 0x51, 0xa7, 0xc7,
+ 0x04, 0xd8, 0x05, 0x19, 0x27, 0xa5, 0xbd, 0xae, 0xde, 0xa7, 0x95, 0x3f,
+ 0x7f, 0xa1, 0x74, 0x33, 0x92, 0x1c, 0xbe, 0x30, 0xe7, 0x80, 0x2c, 0xbd,
+ 0x03, 0x59, 0xb0, 0x9e, 0x6b, 0x20, 0x40, 0xfb, 0x10, 0x69, 0x4d, 0x4c,
+ 0x57, 0xe2, 0x03, 0xeb, 0xc7, 0x01, 0x01, 0x1f, 0x15, 0x6b, 0xd2, 0xe0,
+ 0x17, 0x5c, 0x27, 0x4f, 0x9c, 0xa6, 0x84, 0x45, 0xa1, 0x0e, 0xdc, 0x71,
+ 0x07, 0x03, 0x52, 0x80, 0xc5, 0x8b, 0xf9, 0xbf, 0x84, 0xa8, 0xee, 0x00,
+ 0x26, 0x03, 0xf3, 0x4c, 0x8e, 0x1d, 0xc3, 0xe9, 0xf7, 0x36, 0xac, 0x9a,
+ 0xe5, 0x48, 0x04, 0x79, 0x02, 0x7d, 0xd3, 0x83, 0x14, 0xe0, 0x30, 0xae,
+ 0xa4, 0x78, 0xc7, 0x4b, 0xdf, 0x92, 0xf3, 0xed, 0x4c, 0x63, 0xe9, 0xde,
+ 0x85, 0x7e, 0xdb, 0x90, 0xb3, 0xcb, 0x49, 0x2a, 0xdd, 0xbc, 0x1d, 0x61,
+ 0x67, 0x80, 0xbe, 0xf6, 0x9e, 0x8f, 0x31, 0x2b, 0x3b, 0x2f, 0xc8, 0x4a,
+ 0x18, 0x0e, 0x3a, 0x41, 0x11, 0x0d, 0x6d, 0x9a, 0xa0, 0xd6, 0x5d, 0xe7,
+ 0x85, 0x3d, 0x7c, 0x3b, 0x16, 0x20, 0xa5, 0x44, 0xd0, 0x45, 0x62, 0x45,
+ 0x5e, 0x10, 0xe3, 0xce, 0xa6, 0xc1, 0x9c, 0x2c, 0x22, 0x48, 0x7d, 0xf4,
+ 0x63, 0xe5, 0xa8, 0x47, 0xee, 0xa8, 0xd5, 0x47, 0x5b, 0xe3, 0xc5, 0x39,
+ 0x7e, 0xd5, 0x44, 0x09, 0xfc, 0x50, 0x2a, 0x41, 0xac, 0x56, 0x25, 0xe5,
+ 0xb3, 0x75, 0xe8, 0x77, 0xa8, 0xec, 0x16, 0x9b, 0x74, 0x66, 0xf5, 0x45,
+ 0x30, 0x81, 0x24, 0xf9, 0xc6, 0x22, 0x37, 0xa8, 0x99, 0xf9, 0xd5, 0x12,
+ 0x9e, 0x69, 0xde, 0x96, 0x86, 0x9a, 0x43, 0xcc, 0x32, 0x95, 0xdb, 0xea,
+ 0xcb, 0xfa, 0xa6, 0xcc, 0x76, 0x29, 0xe4, 0x0d, 0xde, 0x21, 0x19, 0x5f,
+ 0x94, 0x0b, 0x5e, 0x31, 0x4f, 0x11, 0x08, 0xad, 0x1a, 0xee, 0xae, 0xf1,
+ 0xbc, 0x89, 0x76, 0x26, 0x11, 0x2e, 0xde, 0x38, 0x11, 0x14, 0xa0, 0x9e,
+ 0x0e, 0xe4, 0x07, 0x01, 0x66, 0xdd, 0xf9, 0x87, 0x48, 0x5a, 0xbc, 0x92,
+ 0xad, 0xa2, 0xe7, 0xaa, 0xb6, 0x99, 0x28, 0x8d, 0x91, 0xfe, 0x0a, 0x9c,
+ 0x77, 0x87, 0xea, 0xd2, 0x1f, 0xd7, 0xc0, 0x75, 0xcc, 0x18, 0xf5, 0x51,
+ 0x4a, 0xee, 0x82, 0xb3, 0xf0, 0x26, 0x51, 0xb9, 0x9c, 0x9f, 0x8b, 0x9c,
+ 0x86, 0x58, 0x89, 0xd0, 0x77, 0x32, 0xed, 0x8b, 0x73, 0xb2, 0xff, 0x9f,
+ 0x0a, 0x6d, 0x3c, 0xc4, 0xc5, 0x85, 0x85, 0xe4, 0x38, 0x6c, 0xb9, 0x02,
+ 0xb1, 0x8f, 0x3f, 0xd2, 0xe5, 0x42, 0x37, 0x39, 0x5c, 0x7f, 0x8d, 0x32},
+ {0xd4, 0xe2, 0x17, 0x21, 0x3c, 0x64, 0xa3, 0x6b, 0xfd, 0xdf, 0x2a, 0x73,
+ 0xb1, 0x70, 0x16, 0x93, 0x47, 0x3b, 0xdc, 0xfe, 0x51, 0xf6, 0xbc, 0x79,
+ 0x95, 0x92, 0x5c, 0xd9, 0x9b, 0x2d, 0x6c, 0xf9, 0x97, 0x38, 0x9f, 0xa6,
+ 0x44, 0x81, 0x2d, 0xc4, 0xc8, 0xf0, 0x00, 0x6b, 0xec, 0x4a, 0xae, 0xcb,
+ 0x09, 0x3d, 0x94, 0xb0, 0xd3, 0xe0, 0x27, 0xb9, 0xfb, 0x50, 0xf4, 0x72,
+ 0xa6, 0xa1, 0x89, 0x90, 0x5a, 0xaf, 0xe1, 0xa1, 0x83, 0x64, 0x36, 0xe7,
+ 0xc8, 0x16, 0x05, 0x73, 0x5f, 0xe2, 0xf7, 0x01, 0x0e, 0x30, 0x49, 0xc2,
+ 0x1c, 0x74, 0xba, 0x9a, 0xeb, 0x38, 0x66, 0x1e, 0x55, 0x00, 0x62, 0x05,
+ 0x01, 0x0a, 0xde, 0xf4, 0x16, 0x2d, 0x1b, 0xb6, 0x11, 0x55, 0xad, 0x02,
+ 0x99, 0x3b, 0xe5, 0x42, 0x82, 0x56, 0x5b, 0xf3, 0x94, 0x1d, 0x01, 0xd5,
+ 0x96, 0xbf, 0x3d, 0x3e, 0x45, 0xd8, 0x98, 0xc4, 0x03, 0xed, 0x93, 0x40,
+ 0x52, 0xc2, 0x98, 0xb6, 0xab, 0x50, 0x6f, 0xa2, 0x27, 0x34, 0xc5, 0xd2,
+ 0x65, 0x96, 0xa1, 0x90, 0x55, 0xa0, 0x85, 0xe3, 0x38, 0x3f, 0x3b, 0xec,
+ 0x2b, 0x9e, 0x10, 0x43, 0x2d, 0xdb, 0xac, 0xdd, 0x4c, 0xeb, 0x61, 0x5b,
+ 0xc4, 0x80, 0xeb, 0x2c, 0x17, 0x25, 0x10, 0x4c, 0x89, 0xc6, 0x73, 0x22,
+ 0x72, 0x64, 0x37, 0x98, 0xdb, 0x95, 0xff, 0x6f, 0x02, 0x7d, 0x5c, 0x17,
+ 0x9b, 0x1c, 0xc8, 0x91, 0x5e, 0x92, 0xca, 0xb9, 0x8d, 0xc4, 0x8b, 0x81,
+ 0xe0, 0xd4, 0xe1, 0x62, 0xd9, 0x8a, 0x6a, 0x8b, 0xbf, 0xba, 0x7d, 0xa8,
+ 0x3f, 0xe4, 0x28, 0x22, 0x7a, 0x8c, 0x67, 0xfa, 0x43, 0xdc, 0x6b, 0x67,
+ 0xc2, 0x53, 0x8c, 0xd8, 0xae, 0xc3, 0x38, 0xbe, 0xca, 0xdc, 0xa1, 0x19,
+ 0x07, 0x2d, 0xdf, 0x0d, 0x5a, 0x20, 0x72, 0x06, 0x83, 0x30, 0x52, 0xde,
+ 0xbe, 0xf1, 0xb3, 0xc2, 0xa3, 0x21, 0x30, 0x14, 0xbb, 0x30, 0x08, 0xac,
+ 0x81, 0xbc, 0x93, 0x8a, 0x52, 0x6b, 0x45, 0x0d, 0x49, 0x95, 0xe8, 0x29,
+ 0xec, 0x74, 0xa6, 0x46, 0xee, 0xf3, 0x21, 0xae, 0x43, 0x54, 0x17, 0x85,
+ 0x2a, 0x18, 0x36, 0x8f, 0x5f, 0x2b, 0x50, 0xd4, 0xb5, 0x89, 0x1c, 0x7e,
+ 0xc5, 0xde, 0xab, 0x56, 0x15, 0xc0, 0xdc, 0xc6, 0x7a, 0x6d, 0x3a, 0x2d,
+ 0x71, 0x03, 0x14, 0xd5, 0x31, 0x79, 0xf8, 0xa5, 0x6c, 0x8a, 0xd1, 0x39,
+ 0x06, 0xf7, 0x3c, 0x36, 0xb6, 0x3d, 0x76, 0x46, 0xad, 0x2b, 0xc1, 0x34,
+ 0xf1, 0x26, 0x72, 0x85, 0x3b, 0x47, 0x52, 0x98, 0x97, 0x2a, 0xe4, 0x01,
+ 0xf2, 0xb0, 0xa0, 0xbb, 0xe0, 0x86, 0xf6, 0xe7, 0x7e, 0x8e, 0xd7, 0x0b,
+ 0x4e, 0x9d, 0x75, 0x5f, 0x24, 0x8a, 0xaf, 0xab, 0xad, 0x3e, 0xe2, 0x0a,
+ 0x85, 0x10, 0x35, 0xa9, 0x70, 0x4e, 0x49, 0x85, 0x42, 0xc2, 0x2c, 0x4d,
+ 0x76, 0x48, 0xd1, 0xd6, 0x64, 0x51, 0x7b, 0x5b, 0x76, 0x9d, 0x1c, 0x16,
+ 0xa5, 0x73, 0x18, 0xdc, 0xc1, 0x7b, 0xa7, 0x93, 0x64, 0x6e, 0xd9, 0x06,
+ 0x01, 0x40, 0xa0, 0xd5, 0x40, 0x2a, 0xa2, 0x33, 0xec, 0xb9, 0xb1, 0x26,
+ 0xac, 0x0a, 0x28, 0x70, 0x27, 0xeb, 0x95, 0xe6, 0xb2, 0x74, 0x0e, 0x2f,
+ 0x57, 0x9a, 0x69, 0x07, 0x97, 0xc7, 0x24, 0xae, 0x88, 0x4f, 0x8d, 0xb3,
+ 0x95, 0x83, 0xd2, 0x05, 0xeb, 0x8c, 0x68, 0xaa, 0x77, 0x21, 0xae, 0x69,
+ 0x89, 0x6a, 0x48, 0xb7, 0x81, 0x9f, 0x3d, 0x7c, 0xae, 0xe5, 0xa7, 0x5c,
+ 0xbd, 0x5c, 0x53, 0x2e, 0x9d, 0xa8, 0xf3, 0x7f, 0xb9, 0x44, 0xeb, 0x17,
+ 0x50, 0x36, 0xf8, 0x16, 0x70, 0x20, 0xa9, 0x52, 0xf7, 0x57, 0x48, 0xc8,
+ 0xdd, 0xf5, 0xdb, 0x0a, 0x21, 0xb3, 0x67, 0x50, 0x7a, 0xfb, 0x0e, 0x2f,
+ 0xa2, 0xbd, 0x29, 0x89, 0x23, 0x04, 0x15, 0x05},
+ priv_key_82,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (32 bit)
+ // tcID: 50
+ {50,
+ {0x42, 0xcd, 0x72, 0x80, 0x11, 0xce, 0x4c, 0x27, 0x56, 0x3b, 0x64,
+ 0xb0, 0x95, 0x0b, 0x38, 0x23, 0xbc, 0xa0, 0xcf, 0x6d, 0xa9, 0x12,
+ 0x83, 0x66, 0x72, 0xf6, 0x06, 0x9a, 0xa4, 0x8b, 0xe1, 0x14, 0x42,
+ 0x38, 0xc3, 0xbb, 0x20, 0x70, 0xbf, 0x4d, 0xd3, 0xac, 0xd2, 0xe4,
+ 0x00, 0x41, 0x51, 0xb2, 0xb8, 0x8c, 0x4e, 0x12, 0xf6, 0x0d, 0xcc,
+ 0x32, 0x05, 0xb8, 0x79, 0x56, 0x9f, 0xa6, 0xd9, 0xb2, 0x2c, 0xc9,
+ 0x69, 0x2c, 0xc3, 0xfd, 0xf8, 0xaa, 0x15, 0xe7, 0x94, 0xd2, 0xf3,
+ 0x1f, 0xb3, 0xc0, 0xe9, 0x80, 0x1b, 0x94, 0x92, 0x05, 0x74, 0x40,
+ 0x7e, 0x94, 0xb7, 0x88, 0x73, 0xea, 0x4d, 0x6c, 0x41, 0x06, 0xc8,
+ 0x8a, 0xf4, 0x09, 0x5d, 0xae, 0x6b, 0xf9, 0x4c, 0xfe, 0xfe},
+ {0xb3, 0xa0, 0xb2, 0xa1, 0x30, 0xa1, 0x0c, 0xb3, 0xf5, 0xf0, 0xcf, 0x83,
+ 0x36, 0x6c, 0x8d, 0x69, 0x86, 0x84, 0x44, 0xaf, 0x28, 0x7f, 0x01, 0xf4,
+ 0xe9, 0x32, 0xd1, 0x78, 0x84, 0x31, 0xe1, 0xf8, 0x9d, 0xcb, 0xb5, 0x68,
+ 0xcc, 0x9f, 0xa6, 0xfa, 0x9c, 0xdd, 0x45, 0xa9, 0x62, 0xaf, 0x0c, 0x14,
+ 0x91, 0x54, 0x8f, 0xb8, 0x29, 0x42, 0xa3, 0x8f, 0x8c, 0x83, 0x87, 0x67,
+ 0x55, 0x9f, 0xde, 0x85, 0x07, 0xf3, 0xb4, 0x1d, 0x9f, 0x02, 0xfe, 0xd4,
+ 0xbd, 0xa5, 0x43, 0x2b, 0x2d, 0x17, 0xb2, 0xd8, 0x50, 0xd4, 0xb9, 0xca,
+ 0x44, 0x2c, 0x40, 0xb7, 0x24, 0xeb, 0x4a, 0x08, 0x33, 0x8e, 0x46, 0x69,
+ 0x50, 0x17, 0x63, 0x91, 0x22, 0xc0, 0x19, 0x51, 0xde, 0xa4, 0x15, 0x39,
+ 0x2b, 0x5d, 0xa5, 0x19, 0xdd, 0x7f, 0x4e, 0xac, 0xab, 0xf7, 0xfa, 0x58,
+ 0x3a, 0x88, 0x03, 0x1e, 0x39, 0x3c, 0x46, 0x7b, 0xe3, 0xb7, 0x6d, 0x56,
+ 0xb9, 0x82, 0xd0, 0x8e, 0xae, 0x46, 0x56, 0x39, 0x12, 0x4e, 0x01, 0x68,
+ 0x09, 0x28, 0xa0, 0x0c, 0x89, 0xc1, 0xd1, 0xb8, 0x36, 0xa0, 0x1a, 0x1f,
+ 0xca, 0xb4, 0x9d, 0xd6, 0x8f, 0x7f, 0x26, 0x99, 0x0a, 0xdc, 0xb4, 0xf3,
+ 0xc8, 0x57, 0xe8, 0xde, 0x98, 0xac, 0x36, 0x09, 0x2b, 0x7d, 0x9b, 0x48,
+ 0xb4, 0xa7, 0x1c, 0x52, 0x4e, 0x38, 0xe7, 0xf9, 0xb4, 0x4b, 0x7d, 0xcd,
+ 0x51, 0x1f, 0xcc, 0x05, 0x94, 0xff, 0x4d, 0xb1, 0x43, 0x8b, 0xeb, 0x8f,
+ 0x5e, 0xdc, 0x1f, 0xc3, 0x4e, 0x7f, 0xfd, 0xea, 0x46, 0x8f, 0x6e, 0x9d,
+ 0xbf, 0xda, 0x95, 0xfb, 0x64, 0x01, 0x36, 0xde, 0x31, 0xb5, 0xd4, 0x42,
+ 0x6e, 0x03, 0xac, 0xfc, 0x9c, 0xe1, 0xb7, 0x03, 0xe3, 0xdf, 0x34, 0x4f,
+ 0x1e, 0x94, 0x41, 0x11, 0x5e, 0x9c, 0x86, 0xae, 0xcd, 0xae, 0x80, 0x6e,
+ 0xec, 0x92, 0xd1, 0x9b, 0xdf, 0x50, 0x2f, 0x2a, 0xf3, 0x21, 0x63, 0x38,
+ 0x9c, 0x03, 0x29, 0xba, 0x28, 0x70, 0x41, 0x72, 0x91, 0x6d, 0x0a, 0xac,
+ 0x43, 0x4c, 0x7f, 0x43, 0x16, 0x3b, 0x1b, 0x42, 0xd9, 0x07, 0x70, 0xae,
+ 0x29, 0x89, 0x76, 0x8f, 0xeb, 0xd8, 0x15, 0xfc, 0x26, 0x87, 0x86, 0xa1,
+ 0xc9, 0x0f, 0xd9, 0xe2, 0x24, 0x43, 0x22, 0xbb, 0x44, 0x41, 0x48, 0xc4,
+ 0x4f, 0x2b, 0xa2, 0x69, 0xc2, 0x17, 0x17, 0x1a, 0x69, 0x01, 0x6d, 0x8b,
+ 0xfc, 0x75, 0x8a, 0xed, 0xb1, 0x35, 0x90, 0x98, 0x7e, 0xf9, 0xc0, 0xe8,
+ 0xc6, 0xd7, 0x04, 0xd2, 0x4d, 0x7b, 0x7e, 0xfa, 0x8a, 0x35, 0x42, 0xea,
+ 0x49, 0x1f, 0xf8, 0x0e, 0x8d, 0x20, 0x46, 0x3f, 0xc9, 0x27, 0x02, 0x88,
+ 0xba, 0x77, 0xb3, 0x7e, 0x86, 0x91, 0x66, 0xb4, 0x65, 0x4d, 0xb2, 0xd8,
+ 0xe3, 0x0f, 0xcf, 0x88, 0x37, 0x70, 0x57, 0x77, 0x1d, 0x8b, 0xf2, 0x3e,
+ 0x4b, 0x92, 0xea, 0x95, 0x83, 0xab, 0xff, 0xdc, 0x43, 0x4c, 0x47, 0xba,
+ 0xc5, 0x43, 0x58, 0xe4, 0x2e, 0x75, 0x19, 0xd7, 0x83, 0x2a, 0xe5, 0x8c,
+ 0x7e, 0xd1, 0x08, 0x9f, 0x93, 0x92, 0x6d, 0xbe, 0xd6, 0xa4, 0x54, 0xa8,
+ 0xed, 0xe4, 0xba, 0xd2, 0xe2, 0x3e, 0xc8, 0xeb, 0x7d, 0xdb, 0xc0, 0x3b,
+ 0xba, 0x06, 0x4e, 0x08, 0xba, 0xda, 0xf9, 0x0a, 0x2a, 0xf0, 0x02, 0x50,
+ 0x2b, 0x8b, 0xf1, 0x8d, 0xe4, 0x07, 0x73, 0xbc, 0xed, 0x68, 0xec, 0x47,
+ 0xfb, 0xde, 0x6f, 0x53, 0x36, 0xd8, 0x62, 0x2e, 0x76, 0xf9, 0x14, 0xca,
+ 0x03, 0xe3, 0x8a, 0x99, 0x1f, 0x82, 0xcb, 0x0b, 0x54, 0x77, 0x34, 0xae,
+ 0x3c, 0x72, 0xb3, 0x68, 0xde, 0xc2, 0x8e, 0xb0, 0x97, 0x59, 0x45, 0x6a,
+ 0x5b, 0x0c, 0xb5, 0xfb, 0x14, 0xa0, 0x2c, 0x69, 0xbd, 0x38, 0x34, 0x67,
+ 0xd1, 0x34, 0x98, 0x32, 0xba, 0x0b, 0x17, 0xbe},
+ priv_key_83,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (32 bit)
+ // tcID: 51
+ {51,
+ {0x87, 0x7b, 0xbf, 0x21, 0x5c, 0x28, 0x06, 0x7c, 0xee, 0xe0, 0x79,
+ 0x3b, 0xef, 0x25, 0x64, 0x2e, 0x3a, 0x77, 0x93, 0x41, 0x82, 0xc9,
+ 0x88, 0x02, 0xa3, 0x61, 0xa1, 0xce, 0xff, 0xc1, 0x12, 0xf1, 0xfe,
+ 0x3f, 0x92, 0xe2, 0x76, 0x5e, 0xad, 0x7a, 0xdb, 0xa3, 0xe1, 0xe8,
+ 0xcf, 0xca, 0x7b, 0x36, 0xe4, 0x7f, 0x8e, 0x85, 0x57, 0x06, 0x9c,
+ 0x29, 0x84, 0x1f, 0xbc, 0x8e, 0x65, 0xa8, 0x71, 0x29, 0x66, 0x02,
+ 0xcb, 0xaa, 0x0b, 0x49, 0xc2, 0x7f, 0x2e, 0xa5},
+ {0x89, 0x53, 0x7d, 0x14, 0x45, 0xd9, 0x07, 0xe8, 0x79, 0xce, 0x41, 0xe2,
+ 0x81, 0xe7, 0x53, 0x68, 0x95, 0x73, 0xb4, 0x5b, 0x42, 0x20, 0x43, 0x9a,
+ 0x09, 0x9f, 0x9a, 0xb6, 0x7e, 0xb7, 0x7c, 0xac, 0x90, 0x5b, 0xd7, 0x51,
+ 0x35, 0x5b, 0x71, 0xc8, 0xe2, 0xa3, 0x4b, 0x37, 0xfa, 0xb5, 0x75, 0xeb,
+ 0x36, 0x7b, 0xa9, 0xdd, 0xaf, 0x4f, 0xf8, 0xc8, 0x36, 0xce, 0x40, 0x8a,
+ 0xbd, 0x8e, 0x45, 0x3e, 0x81, 0x38, 0xf0, 0xa2, 0x5f, 0xb2, 0xd1, 0xd5,
+ 0x0e, 0xdb, 0xb1, 0xdd, 0xf7, 0xbb, 0xd8, 0x75, 0x76, 0xa3, 0x5d, 0xe3,
+ 0x2f, 0x73, 0x31, 0x82, 0x63, 0x41, 0x02, 0x7f, 0x33, 0xf6, 0x65, 0x4a,
+ 0xbc, 0x20, 0xb6, 0xca, 0x1b, 0x94, 0x29, 0x53, 0x80, 0x3f, 0xc7, 0x77,
+ 0x97, 0x06, 0xea, 0x0a, 0x4e, 0xd1, 0xf1, 0x14, 0xd8, 0x99, 0xef, 0x4f,
+ 0xa8, 0x1f, 0x5a, 0x50, 0x21, 0x8e, 0x21, 0xb8, 0x1a, 0x6a, 0x37, 0xeb,
+ 0x58, 0xa6, 0x8e, 0x5c, 0x5d, 0xf7, 0x30, 0x4e, 0x8c, 0xe5, 0x82, 0x9b,
+ 0x6c, 0x7d, 0xf9, 0x9f, 0x92, 0x50, 0xf8, 0xa2, 0x41, 0x82, 0xc8, 0x9c,
+ 0x8c, 0x9d, 0x94, 0x51, 0xc2, 0x60, 0x48, 0x6c, 0xfb, 0x49, 0x60, 0xfb,
+ 0x9c, 0xf1, 0x67, 0xff, 0x29, 0xba, 0xdd, 0xd9, 0x37, 0xce, 0x37, 0x34,
+ 0x70, 0x3a, 0xdd, 0x10, 0x3b, 0x45, 0xbb, 0x84, 0xe9, 0xcd, 0xf9, 0xfe,
+ 0x0a, 0xfa, 0xa7, 0xbf, 0xc6, 0x0e, 0x35, 0xe8, 0xdc, 0x5e, 0xed, 0xa2,
+ 0xd9, 0xdb, 0xf9, 0x01, 0x83, 0xa5, 0x2e, 0x26, 0xb4, 0xfd, 0xc6, 0x2c,
+ 0x22, 0x1c, 0xbf, 0x17, 0x57, 0x72, 0xb1, 0x48, 0xf5, 0xf8, 0xc1, 0x1e,
+ 0xe4, 0x42, 0x4c, 0x12, 0xe2, 0xeb, 0xd0, 0x9f, 0x77, 0x45, 0x5b, 0x90,
+ 0xda, 0xff, 0x72, 0xba, 0xfa, 0x5a, 0x31, 0x93, 0xc0, 0xa8, 0x8a, 0x04,
+ 0xf4, 0x79, 0xa4, 0x30, 0x51, 0xb2, 0x6d, 0x64, 0x29, 0x7b, 0x24, 0x5a,
+ 0xba, 0x57, 0x3b, 0xd6, 0xaa, 0x0a, 0xfe, 0xd1, 0xb5, 0xbc, 0x6a, 0x5e,
+ 0x6f, 0x90, 0x41, 0xa5, 0xce, 0xcd, 0x7c, 0xe8, 0x05, 0xe4, 0xa5, 0xd9,
+ 0xf7, 0x1b, 0xda, 0x66, 0x4a, 0x88, 0x29, 0x63, 0x20, 0x25, 0xbd, 0x03,
+ 0x60, 0x78, 0x74, 0xf7, 0x15, 0x1c, 0x45, 0xde, 0x11, 0x0c, 0x33, 0x36,
+ 0x54, 0xe7, 0x80, 0x77, 0xc1, 0xb8, 0x5d, 0xab, 0x47, 0xef, 0x74, 0x1d,
+ 0x89, 0x7a, 0x7e, 0x51, 0x16, 0xb8, 0xa9, 0xcb, 0xe2, 0xb2, 0xcc, 0x59,
+ 0xf3, 0x0a, 0xe4, 0x44, 0x65, 0x3f, 0xea, 0x95, 0xaf, 0x9b, 0xb3, 0xc2,
+ 0x77, 0x24, 0xff, 0xf0, 0x0c, 0x81, 0xec, 0xcd, 0xc6, 0x5b, 0xd1, 0x4c,
+ 0x46, 0x0f, 0x80, 0x6b, 0xd9, 0xbb, 0x1e, 0x96, 0x94, 0x60, 0xab, 0xcf,
+ 0xe9, 0x01, 0x7b, 0x4a, 0xfd, 0x83, 0x2b, 0xd4, 0xb1, 0x86, 0x4b, 0xcd,
+ 0xe6, 0xef, 0x0d, 0x64, 0xe2, 0x10, 0x5b, 0x18, 0x18, 0x78, 0xff, 0xc7,
+ 0x8c, 0x95, 0x1a, 0x69, 0xa9, 0x4f, 0x54, 0xf4, 0xcc, 0xdd, 0xe8, 0x98,
+ 0xce, 0xe5, 0x79, 0x25, 0xfd, 0xa0, 0xe5, 0x10, 0x9f, 0x3a, 0xc0, 0x8c,
+ 0x1c, 0x27, 0x5a, 0xa3, 0x76, 0x29, 0xe3, 0xa5, 0x0c, 0xd3, 0x22, 0xa7,
+ 0x99, 0x5a, 0xd4, 0x74, 0xa8, 0xcd, 0xa8, 0x6d, 0x44, 0x0b, 0xe6, 0x4d,
+ 0x39, 0xc3, 0xb6, 0x8c, 0x92, 0x73, 0x23, 0xee, 0x6a, 0x3f, 0x54, 0x97,
+ 0x59, 0x51, 0x30, 0xa5, 0x4f, 0x86, 0x56, 0x0c, 0xb7, 0xff, 0xe2, 0xed,
+ 0x27, 0x90, 0x5c, 0xe8, 0x7b, 0x53, 0x6a, 0xb4, 0xba, 0x5a, 0x57, 0x28,
+ 0x87, 0xfa, 0x0f, 0x5a, 0x6e, 0xbf, 0xd5, 0x6a, 0xb5, 0x68, 0xd1, 0x97,
+ 0x65, 0xfb, 0x07, 0xa7, 0x84, 0x97, 0xdf, 0x52, 0x0b, 0x1b, 0x78, 0x77,
+ 0x9c, 0x32, 0xc3, 0x65, 0xab, 0x5e, 0xd3, 0x21},
+ priv_key_84,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (64 bit)
+ // tcID: 52
+ {52,
+ {0xf5, 0x2b, 0x1a, 0xd4, 0xf7, 0x24, 0x6c, 0x94, 0xe2, 0x8a, 0x5b, 0x92,
+ 0x3d, 0x56, 0xba, 0x27, 0x95, 0xce, 0x95, 0xdd, 0x74, 0x7b, 0x67, 0x63,
+ 0x6c, 0x8f, 0xa0, 0x8b, 0x22, 0x30, 0x3b, 0x95, 0x45, 0x00, 0xf4, 0xfd,
+ 0xcd, 0xc8, 0x6d, 0x0b, 0x68, 0x56, 0x66, 0xf5, 0x1e, 0xc1, 0xc2, 0x6e,
+ 0xf6, 0xae, 0x90, 0x03, 0x41, 0x1b, 0x56, 0x26, 0xb6, 0xe6, 0xde, 0x11,
+ 0x8f, 0x82, 0x2a, 0xb4, 0x92, 0xfa, 0x0f, 0x98, 0x5e, 0xc1, 0xbf, 0x7f,
+ 0x8c, 0x90, 0xf3, 0x2e, 0xdf, 0xb4, 0x9a, 0x14, 0x9e, 0xda, 0x08, 0x8a,
+ 0x67, 0x53, 0x42, 0x7c, 0x1f, 0xfc, 0x25, 0x6c, 0xf3, 0xf8, 0x0c, 0x99,
+ 0x03, 0xff, 0xbf, 0x26, 0xcf, 0xb2, 0x27, 0x6e, 0x13, 0x91, 0xfa, 0xa8,
+ 0x4f, 0x3f, 0x15, 0x77, 0x46, 0x37, 0xe3, 0x37, 0x0b, 0x8d, 0xd3, 0xc6,
+ 0x56, 0x04, 0x1a, 0x83, 0x3b, 0x4d, 0xf0, 0x8d, 0x82, 0xee, 0x12, 0x6b,
+ 0x3f, 0x5a, 0x11, 0x55, 0x45, 0x36, 0x4b, 0x6f, 0x3c, 0xb4, 0x1f, 0xcb,
+ 0xfc, 0xc3, 0x06, 0x1d, 0xad, 0x6d, 0xfe, 0xc0, 0x00, 0xb0, 0x50, 0xbe,
+ 0xe2, 0x74, 0x5a, 0xef, 0xa5, 0x93, 0x80, 0xbf, 0x1f, 0x51, 0x0d, 0x9e,
+ 0xad, 0x7a, 0xd8, 0x06, 0x3a, 0x1d, 0x02, 0x4d, 0x02, 0xac, 0x97, 0xd0,
+ 0xf2, 0x82, 0xfc, 0xc8, 0x19, 0x9d, 0x19, 0x30, 0x68, 0x59, 0xb4, 0xbb,
+ 0x45, 0xc4, 0x48, 0x0a, 0x29, 0x57, 0x85, 0x5d, 0xd8, 0xde, 0x8c, 0xe3,
+ 0x79, 0xba, 0x37, 0x25, 0x1d, 0xc5, 0x53, 0xe1, 0x98, 0x5a, 0xf2, 0xaa,
+ 0x36, 0xb4, 0xd6, 0xb1, 0x0c, 0x76, 0xd9, 0x4b, 0x8a, 0x17, 0xc6, 0xcc,
+ 0x64, 0x28, 0x69, 0x57, 0xc0, 0x67, 0x7c, 0x8a, 0x52, 0xa8, 0x0b, 0xcf,
+ 0xab, 0xc4, 0x0f, 0x25, 0x6c, 0x66, 0x5b, 0xfb, 0xfc, 0xb1, 0xf4, 0x3d,
+ 0xd2, 0x56, 0x8a, 0xb2, 0x07, 0xf2, 0x0c, 0x56, 0x85, 0x21, 0xd8, 0x81,
+ 0xb7, 0x8a, 0x1e, 0xb5, 0xf9, 0x29, 0xb7, 0x89, 0x78, 0x8b, 0x37, 0xe6,
+ 0x26, 0x27, 0x95, 0x91, 0x64, 0x38, 0x97, 0xb3, 0x0c, 0xb5, 0xbe, 0x28,
+ 0x33, 0xea, 0x70, 0x6b, 0x87, 0x9b, 0xdf, 0xb6, 0x5b, 0xc5, 0x1b, 0x3f,
+ 0xfe, 0x66, 0x80, 0xb0, 0xbb, 0x58, 0xfb, 0xd4, 0x6a, 0x47, 0x68, 0xd7,
+ 0xf6, 0x17, 0x44, 0xac, 0x9f, 0x4d, 0xd2, 0x34, 0xbc, 0x7a, 0xa5, 0x6a,
+ 0xba, 0x32, 0x2c, 0xde, 0x46, 0x21, 0x29, 0xc0, 0x5d, 0xeb, 0xd5, 0xef,
+ 0xdd, 0xef, 0xde, 0x23, 0xed, 0x1f, 0x34, 0xc0, 0x60, 0xa1, 0x72, 0x87,
+ 0x9a, 0xc2, 0xba, 0xed, 0x4e, 0x37, 0x0c, 0x63, 0xb5, 0xf1, 0xef, 0x21,
+ 0xab, 0x31, 0x3f, 0x2f, 0x4a, 0x66, 0x4c, 0xb4, 0x9e, 0x0a, 0xb5, 0x1b,
+ 0xc8, 0x17, 0x4b, 0x3a, 0x69, 0x59, 0x1a, 0x6e, 0x0f, 0x85, 0x8a, 0xa2,
+ 0x0f, 0x25, 0xc5, 0xfa, 0x09, 0x7f, 0xb8, 0x4f, 0x20, 0x63, 0xa9, 0x6f,
+ 0x48, 0xb5, 0x4c, 0xf9, 0xc2, 0xcf, 0x7d, 0x4f, 0xce, 0x23, 0x82, 0x48,
+ 0xe3, 0xf0, 0xd1, 0x68, 0x84, 0xe3, 0xe6, 0xa1, 0xbd, 0xb5, 0xa9, 0x38,
+ 0x02, 0x68, 0xc6, 0xa2, 0x4c, 0xbf, 0x8b, 0x77, 0xd5, 0x3f, 0x0d, 0xb0,
+ 0x8e, 0x60, 0xf1, 0xb8, 0xcf, 0x08, 0x3a, 0x00, 0x81, 0x0d, 0x4a, 0xd3,
+ 0xb8, 0x8b, 0x7e, 0x0e, 0xd0, 0x6f, 0xdd, 0xbb, 0xb4, 0x77, 0x5f, 0x37,
+ 0xa4, 0x22, 0x23, 0x36, 0xb7, 0x98, 0x07, 0x1a, 0x7e, 0xdb, 0x6e, 0xe7,
+ 0xeb, 0x11, 0xed, 0x89, 0x33, 0x19, 0x04, 0x90, 0x1f, 0x95, 0xeb, 0x70,
+ 0x46, 0xe1, 0x56, 0x09, 0x55, 0xdf, 0xea, 0x9d, 0x46, 0xb5, 0x0b, 0x0a,
+ 0xf3, 0x96, 0xa9, 0xde},
+ {0x39, 0x9e, 0xdf, 0x95, 0x46, 0xdb, 0x86, 0xf8, 0x46, 0xda, 0xf8, 0xa9,
+ 0xd8, 0x44, 0x7c, 0x62, 0x2b, 0xec, 0xae, 0x04, 0xb9, 0xb7, 0x33, 0x5d,
+ 0x04, 0x79, 0x59, 0x93, 0xdd, 0xd1, 0x6e, 0x53, 0x23, 0x75, 0x49, 0x8d,
+ 0x57, 0xe3, 0x8f, 0x83, 0x1a, 0x7c, 0xbd, 0x7e, 0xda, 0x6d, 0x01, 0xa3,
+ 0x82, 0x32, 0x9b, 0x2b, 0xf6, 0xbe, 0x2b, 0x46, 0x35, 0xe9, 0x63, 0x46,
+ 0xf2, 0x57, 0x44, 0x7d, 0xf0, 0x90, 0x41, 0xab, 0xdc, 0x4d, 0x23, 0x99,
+ 0x5d, 0xc1, 0x07, 0x03, 0x3c, 0x0d, 0xaf, 0xe2, 0x0f, 0x2c, 0xe5, 0xfd,
+ 0x08, 0xd6, 0x3c, 0xdf, 0xfc, 0x10, 0xbf, 0xf0, 0x2d, 0xaa, 0xfa, 0x56,
+ 0xbb, 0xea, 0x0c, 0xc7, 0xda, 0xfe, 0xf2, 0xd3, 0x65, 0xec, 0xcd, 0x7a,
+ 0xcd, 0x0b, 0xc4, 0x90, 0xf2, 0xa8, 0xf7, 0x6e, 0x66, 0x0e, 0xe8, 0xa4,
+ 0x10, 0xff, 0xa3, 0xa3, 0xa9, 0xf9, 0x95, 0xfc, 0x86, 0x98, 0xb7, 0x07,
+ 0x6d, 0x44, 0xd9, 0xb6, 0xf9, 0x05, 0x61, 0xa9, 0xbb, 0xf9, 0x3f, 0x3f,
+ 0x5a, 0x02, 0xe8, 0xbc, 0x5e, 0xb2, 0x31, 0xdc, 0xfd, 0x07, 0x76, 0x26,
+ 0x3c, 0x44, 0x38, 0x7b, 0xa5, 0x56, 0xc6, 0x3e, 0x20, 0xc2, 0xf5, 0xd0,
+ 0x7a, 0xe2, 0x0f, 0x50, 0xef, 0xbb, 0x9b, 0xc3, 0xaf, 0x56, 0x0c, 0xcc,
+ 0x5a, 0x1b, 0x24, 0xa1, 0xdc, 0xaf, 0x3e, 0x31, 0xaa, 0x51, 0x75, 0xae,
+ 0x58, 0xa6, 0x2a, 0xc6, 0x83, 0x7d, 0xf8, 0x98, 0x7c, 0x78, 0xad, 0x35,
+ 0xef, 0xec, 0x27, 0x64, 0x88, 0x77, 0x7d, 0xc6, 0x05, 0x4b, 0x7f, 0x92,
+ 0x91, 0xd5, 0x1c, 0xe5, 0x96, 0x75, 0x75, 0x7a, 0x67, 0xa3, 0xa7, 0xa2,
+ 0x36, 0x47, 0x84, 0x8a, 0xd9, 0x33, 0xca, 0x2e, 0xdf, 0x6d, 0x02, 0x83,
+ 0x2d, 0x91, 0x5a, 0x7f, 0x63, 0x16, 0xbf, 0x88, 0xff, 0xa5, 0xdb, 0xdc,
+ 0x1d, 0x10, 0x85, 0x3e, 0xc3, 0xdc, 0x08, 0xdb, 0x19, 0x43, 0x40, 0x91,
+ 0xd3, 0xb4, 0x9e, 0xdd, 0xe4, 0x55, 0x6b, 0x81, 0x56, 0xa5, 0xc5, 0x70,
+ 0x6e, 0xff, 0x82, 0xc1, 0xae, 0x5a, 0x51, 0xf8, 0xb9, 0x2d, 0x0a, 0xed,
+ 0x28, 0x2c, 0x0f, 0x52, 0x6c, 0x8a, 0x86, 0x6d, 0xc2, 0x94, 0x0d, 0xa1,
+ 0x2d, 0x7f, 0x46, 0x02, 0x39, 0x3f, 0x5b, 0x3b, 0x62, 0xe7, 0x2e, 0x97,
+ 0xb1, 0xd2, 0x9d, 0x5f, 0x37, 0x39, 0x8c, 0x12, 0xef, 0x45, 0x13, 0xfd,
+ 0x46, 0xf7, 0x48, 0x77, 0x4d, 0x0a, 0x29, 0xdf, 0x9e, 0x63, 0x38, 0x2c,
+ 0xd3, 0x81, 0x9c, 0x73, 0x12, 0xe9, 0xc0, 0x61, 0x22, 0xa2, 0x43, 0x07,
+ 0x64, 0x34, 0xd2, 0xa4, 0x08, 0xca, 0x76, 0x6b, 0x82, 0x17, 0x9a, 0x48,
+ 0x2f, 0x78, 0xb4, 0x1b, 0xb5, 0xf0, 0xde, 0x44, 0xee, 0x24, 0x64, 0x79,
+ 0x3f, 0xf4, 0x6e, 0x12, 0xb3, 0xb0, 0xd6, 0xe3, 0x9f, 0x18, 0x39, 0x81,
+ 0xe5, 0x4a, 0x80, 0x09, 0x73, 0x6d, 0xb0, 0x94, 0x1d, 0xf0, 0xbd, 0x45,
+ 0x9a, 0xc0, 0x53, 0x5f, 0x5e, 0x04, 0x85, 0x11, 0x92, 0xf3, 0x8f, 0x94,
+ 0xdb, 0x62, 0xa8, 0xd6, 0x0a, 0xaa, 0xb3, 0x2f, 0xc9, 0xbe, 0xe2, 0x05,
+ 0x6e, 0x95, 0xa7, 0xc6, 0x2a, 0x6c, 0xee, 0x62, 0x50, 0xf6, 0x13, 0x71,
+ 0xb1, 0x43, 0xf4, 0x9a, 0xe9, 0x81, 0x13, 0x7a, 0xee, 0xb7, 0xf5, 0x21,
+ 0x99, 0x8a, 0xc2, 0x4f, 0x1d, 0x51, 0x87, 0x6f, 0x11, 0x9f, 0x58, 0xe3,
+ 0x3b, 0xe0, 0x9e, 0xd7, 0xf3, 0xb8, 0x9f, 0x34, 0xac, 0xbc, 0xc5, 0x41,
+ 0x0c, 0x11, 0x85, 0xc3, 0x1a, 0x4e, 0x74, 0xb1, 0xd1, 0x32, 0xbb, 0xfb,
+ 0x77, 0xd7, 0x1c, 0x3c, 0xcc, 0x50, 0x37, 0xd0, 0x8c, 0x5c, 0x31, 0x58,
+ 0x8f, 0x67, 0x38, 0xe3, 0xac, 0xc5, 0x85, 0x14, 0x5c, 0xd5, 0x18, 0xa5,
+ 0xb1, 0x9a, 0x39, 0xd3, 0x1a, 0xad, 0x7d, 0xe5},
+ priv_key_85,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (64 bit)
+ // tcID: 53
+ {53,
+ {0x20, 0x60, 0x2d, 0x44, 0xc5, 0x30, 0xd3, 0x9b, 0xe3, 0x25, 0xa5, 0xdf,
+ 0x04, 0x43, 0x25, 0xdb, 0x22, 0xc7, 0x9e, 0xc5, 0x7d, 0xed, 0x8e, 0x01,
+ 0x80, 0xdc, 0xae, 0xb4, 0xb3, 0xa8, 0xd0, 0x9c, 0x77, 0x8b, 0x59, 0xd7,
+ 0x62, 0xab, 0x57, 0xe8, 0x02, 0xd4, 0x55, 0x79, 0x6b, 0xe1, 0x23, 0xc8,
+ 0x26, 0x56, 0x6d, 0x02, 0x18, 0x93, 0x38, 0x20, 0x66, 0x52, 0x9d, 0xc3,
+ 0x27, 0x5c, 0x5a, 0x14, 0x04, 0x1d, 0x56, 0x4c, 0x02, 0xae, 0x0a, 0xa4,
+ 0x66, 0xd7, 0x0f, 0x6f, 0x7e, 0xa7, 0x7d, 0x9a, 0x70, 0x2b, 0x6e, 0xdc,
+ 0xfe, 0x44, 0xe5, 0xe2, 0x03, 0x51, 0x90, 0x9d, 0x16, 0x8a, 0x73, 0x24,
+ 0xcd, 0x40, 0x05, 0xc1, 0x6c, 0xe7, 0x6c, 0x90, 0x13, 0x50, 0xaf, 0x73,
+ 0xb7, 0x64, 0x9d, 0x9f, 0x1a, 0x70, 0xb1, 0x06, 0xbb, 0x37, 0x4b, 0xef,
+ 0x6c, 0xc4, 0x56, 0x61, 0x1a, 0x78, 0x1c, 0xc7, 0xd5, 0x35, 0x05, 0xcf,
+ 0xdf, 0xc4, 0x7e, 0x9c, 0xf3, 0xd3, 0x80, 0xba, 0x34, 0x40, 0x2b, 0xda,
+ 0xd7, 0xbf, 0x5d, 0x07, 0x81, 0xa7, 0x73, 0xfa, 0x35, 0x18, 0x2b, 0x86,
+ 0xe6, 0x94, 0x3e, 0x9b, 0x35, 0xb7, 0x71, 0x33, 0xb8, 0xe4, 0xe9, 0x8f,
+ 0x18, 0xe0, 0x57, 0x4b, 0xe7, 0xe2, 0xf8, 0x42, 0xfa, 0x45, 0xae, 0xa4,
+ 0x20, 0xcf, 0x74, 0x06, 0xc7, 0xbe, 0x3c, 0x6d, 0x1a, 0x0a, 0x87, 0x41,
+ 0xef, 0x0e, 0xce, 0x42, 0x5e, 0x70, 0xaf, 0x85, 0xc2, 0x63, 0x54, 0x63,
+ 0x6e, 0x30, 0x9b, 0x6b, 0x2b, 0x30, 0x5f, 0x0b, 0xec, 0x34, 0xf1, 0xe7,
+ 0x8a, 0x50, 0x75, 0xfd, 0x1b, 0x92, 0x81, 0x01, 0x2f, 0xd1, 0xbf, 0x36,
+ 0xac, 0x1b, 0x8c, 0x8b, 0xa9, 0xfe, 0xb6, 0x9a, 0xfc, 0x35, 0x4e, 0x94,
+ 0x03, 0xaf, 0x5d, 0x29, 0xfa, 0x27, 0x91, 0x67, 0x02, 0x77, 0x48, 0xb1,
+ 0x8d, 0x4b, 0x8f, 0x1c, 0x67, 0x9e, 0xdd, 0x72, 0x04, 0x77, 0x0a, 0x66,
+ 0xe1, 0x0f, 0x86, 0x62, 0x4b, 0x74, 0xce, 0xba, 0x93, 0x9d, 0x3a, 0xc7,
+ 0x91, 0xfe, 0xa1, 0xd0, 0x12, 0x5b, 0x56, 0x7b, 0x21, 0xa9, 0x17, 0x5c,
+ 0x1c, 0x0f, 0x92, 0x4d, 0x94, 0x9e, 0xf7, 0x7a, 0xbd, 0xe8, 0x08, 0xac,
+ 0x46, 0xba, 0x63, 0x06, 0xe5, 0x07, 0x3f, 0x76, 0xec, 0xbd, 0x75, 0x38,
+ 0xf7, 0x45, 0xce, 0xe4, 0x3a, 0x29, 0x38, 0x35, 0x5a, 0x52, 0xd1, 0x32,
+ 0x07, 0x7a, 0xa2, 0x1a, 0x31, 0xe7, 0x35, 0x23, 0x8f, 0x27, 0x41, 0x52,
+ 0x9b, 0x57, 0x4d, 0x56, 0x9c, 0x77, 0xcb, 0x5b, 0x18, 0x17, 0xed, 0x2f,
+ 0xe3, 0x70, 0x29, 0x02, 0xed, 0xd7, 0xf6, 0x8b, 0xfe, 0x2c, 0x34, 0x14,
+ 0x19, 0x90, 0x7f, 0xf7, 0xad, 0xc4, 0xaf, 0xd9, 0x20, 0xda, 0x3b},
+ {0xc8, 0x19, 0xe7, 0x9c, 0x69, 0x7b, 0x2b, 0x28, 0xd7, 0xc8, 0x82, 0x26,
+ 0xf4, 0xeb, 0x0b, 0xd4, 0x71, 0x7f, 0x7e, 0xd4, 0x7e, 0x85, 0x65, 0xa1,
+ 0xe2, 0xd5, 0x5c, 0x1f, 0x68, 0x49, 0xb3, 0x36, 0x6e, 0xc5, 0x02, 0xd5,
+ 0x49, 0x2a, 0x26, 0x19, 0x99, 0xe2, 0x19, 0xb7, 0x92, 0x85, 0xbe, 0x7e,
+ 0xe6, 0x10, 0x9c, 0x19, 0x74, 0xe7, 0x0f, 0xe3, 0x53, 0x8f, 0xc3, 0xfb,
+ 0xe8, 0xe9, 0xfc, 0x4e, 0xbd, 0x58, 0x4b, 0xe8, 0xe7, 0xea, 0x92, 0x6c,
+ 0x8b, 0x9e, 0x2e, 0x03, 0x56, 0xfa, 0x24, 0x14, 0x77, 0xae, 0xe9, 0x42,
+ 0x22, 0xd6, 0x29, 0xe9, 0x90, 0x7e, 0xcc, 0x95, 0x93, 0x43, 0x46, 0xb6,
+ 0xe6, 0x13, 0xff, 0x2d, 0x40, 0x25, 0x9b, 0x85, 0x41, 0x01, 0x23, 0xd9,
+ 0x33, 0x83, 0xa0, 0xf2, 0xd5, 0xc2, 0xd9, 0xcd, 0x8a, 0x10, 0x54, 0xec,
+ 0x8a, 0xf4, 0x8c, 0x44, 0x09, 0x17, 0x85, 0x99, 0x9e, 0xb8, 0x4c, 0x61,
+ 0x1e, 0x00, 0x51, 0x4c, 0xe7, 0x5b, 0x83, 0x57, 0xb6, 0x58, 0xc9, 0x9c,
+ 0xa8, 0xe7, 0xf3, 0xc7, 0x6d, 0x26, 0x92, 0x71, 0xd0, 0x10, 0x72, 0x4c,
+ 0xf8, 0x6c, 0x51, 0x06, 0x97, 0x22, 0x95, 0x74, 0x63, 0xd4, 0x87, 0xea,
+ 0xa0, 0x6e, 0xb1, 0x17, 0x2e, 0x8e, 0xde, 0x17, 0xc3, 0x9d, 0x44, 0xe8,
+ 0x59, 0x99, 0x55, 0x9b, 0x15, 0xbd, 0x97, 0xa5, 0x7a, 0x0a, 0x93, 0x37,
+ 0x3b, 0xdb, 0x92, 0x28, 0x87, 0x9d, 0x72, 0xfd, 0xed, 0x49, 0x70, 0x6d,
+ 0xcf, 0x1f, 0xc9, 0xe8, 0x98, 0xe0, 0x59, 0x21, 0x65, 0x1a, 0x31, 0xc5,
+ 0xcd, 0x5f, 0xf9, 0x5d, 0x3f, 0xea, 0x45, 0xeb, 0xae, 0x5c, 0xc7, 0x1a,
+ 0xd5, 0x0e, 0xb4, 0x58, 0xa3, 0xa1, 0x9c, 0x6f, 0x2f, 0x1f, 0x68, 0x50,
+ 0x88, 0x59, 0xd1, 0x96, 0x31, 0xeb, 0xfd, 0x8e, 0x35, 0xca, 0xe3, 0x6d,
+ 0xfb, 0xf3, 0x6e, 0xa0, 0x8b, 0x8e, 0x30, 0x66, 0x8c, 0x10, 0x00, 0xa4,
+ 0xb3, 0x76, 0x61, 0x1b, 0x7b, 0xa3, 0x82, 0x93, 0x89, 0xa8, 0x58, 0x23,
+ 0x11, 0xa1, 0x9e, 0x3a, 0x1b, 0xbc, 0xad, 0xd0, 0xfc, 0x76, 0xa2, 0x0f,
+ 0x5c, 0xaf, 0x81, 0x71, 0xe0, 0xec, 0x98, 0x62, 0x17, 0x48, 0x83, 0x2a,
+ 0x14, 0xc0, 0xa9, 0xda, 0x25, 0xe9, 0xaf, 0x6a, 0x1d, 0xc6, 0xf2, 0x05,
+ 0xe2, 0xde, 0xb3, 0x21, 0x35, 0x7e, 0x9f, 0x47, 0x28, 0xa8, 0x33, 0xe5,
+ 0x15, 0x12, 0x7f, 0x5d, 0x1a, 0x25, 0x6b, 0x0c, 0x1f, 0x95, 0xaa, 0x86,
+ 0x57, 0x7a, 0x0b, 0x96, 0xd7, 0x0d, 0xda, 0x97, 0x81, 0x8d, 0x90, 0xf8,
+ 0x16, 0xfe, 0xcd, 0x69, 0x19, 0x82, 0xbd, 0xf3, 0x7e, 0x20, 0xf0, 0xc7,
+ 0xa5, 0xe1, 0xfe, 0x23, 0x62, 0x03, 0x69, 0x35, 0x8a, 0xd7, 0xef, 0x25,
+ 0x8b, 0x98, 0x70, 0x82, 0xb4, 0xfc, 0x7c, 0xa3, 0xf8, 0x92, 0xe3, 0xdf,
+ 0x4d, 0x5d, 0x8d, 0x0c, 0x0c, 0x37, 0x96, 0x76, 0x32, 0xa9, 0xda, 0x04,
+ 0x05, 0x11, 0x6b, 0x29, 0xe5, 0xb7, 0xdf, 0xd7, 0x0e, 0x82, 0x1b, 0x53,
+ 0x8a, 0xf9, 0xdb, 0x14, 0xed, 0xef, 0x5b, 0xb6, 0xda, 0x7d, 0xed, 0xe1,
+ 0x4e, 0x2c, 0xaa, 0x6f, 0xfb, 0x20, 0x72, 0xd1, 0x7a, 0x9e, 0x95, 0xa3,
+ 0x96, 0xcc, 0x6c, 0xd7, 0xa2, 0xcb, 0xcf, 0x60, 0xd8, 0xba, 0x9b, 0xab,
+ 0x06, 0x7f, 0x67, 0x04, 0x75, 0xc1, 0x28, 0xd3, 0x04, 0x9b, 0x71, 0xf5,
+ 0xef, 0x04, 0xfa, 0xac, 0x70, 0xa2, 0xcf, 0xd7, 0x27, 0xd6, 0x0a, 0x4e,
+ 0xa6, 0x41, 0x96, 0xce, 0x4a, 0x7b, 0x90, 0x9b, 0x36, 0xe6, 0x09, 0x79,
+ 0xf9, 0xf1, 0x75, 0xee, 0x5f, 0x60, 0xc5, 0x44, 0x58, 0x09, 0x98, 0xb6,
+ 0xc3, 0x8b, 0x4e, 0x83, 0x17, 0x92, 0x94, 0xd8, 0x1e, 0x83, 0x28, 0xea,
+ 0x48, 0x5b, 0x66, 0x70, 0x65, 0x9b, 0xa6, 0xfe},
+ priv_key_86,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (4096 bit)
+ // tcID: 54
+ {54,
+ {0x8a, 0x2d, 0x9d, 0x18, 0xff, 0x13, 0x68, 0x2f, 0x12, 0x09, 0x1d, 0x4d,
+ 0x05, 0x71, 0xe0, 0x02, 0x80, 0x72, 0x28, 0x60, 0xd8, 0x74, 0x63, 0x5a,
+ 0x1a, 0xd9, 0xd4, 0x0f, 0x04, 0x50, 0x2c, 0x5c, 0x99, 0xe0, 0xfd, 0x52,
+ 0x32, 0xe4, 0x0d, 0xb1, 0xbf, 0xb7, 0x82, 0x32, 0x2c, 0x99, 0x66, 0xea,
+ 0xc4, 0xe5, 0x55, 0xb7, 0xfc, 0x14, 0xdd, 0x2b, 0xb8, 0x16, 0x88, 0xc4,
+ 0xb0, 0x1f, 0x4a, 0xd1, 0x07, 0x66, 0x03, 0xb5, 0x75, 0x94, 0x6d, 0x31,
+ 0xe5, 0x33, 0x39, 0xa2, 0xdc, 0x56, 0xe3, 0x59, 0x36, 0x88, 0x22, 0xf0,
+ 0x03, 0xa1, 0xb7, 0xac, 0x29, 0xce, 0x59, 0xf6, 0x0f, 0x67, 0x09, 0x47,
+ 0x2d, 0xbf, 0x2a, 0x1d, 0x4b, 0x7b, 0x40, 0x61, 0xec, 0xe1, 0x72, 0x44,
+ 0x38, 0x73, 0x90, 0x39, 0xa6, 0x9d, 0x7d, 0x7e, 0x46, 0xa4, 0x2b, 0xa9,
+ 0xcb, 0xa9, 0x6f, 0x96, 0x9c, 0x93, 0x43, 0x63, 0x96, 0x5b, 0x53, 0x34,
+ 0x46, 0xe2, 0x56, 0x50, 0x22, 0x2b, 0xa0, 0x01, 0x96, 0x98, 0x33, 0xf8,
+ 0x62, 0xa5, 0x35, 0xea, 0xc6, 0x44, 0xd0, 0xcf, 0xee, 0xed, 0x49, 0xe3,
+ 0x8f, 0xce, 0x35, 0x45, 0x39, 0x44, 0xcb, 0xbc, 0x32, 0xa9, 0x77, 0x77,
+ 0x2e, 0x35, 0x8f, 0x88, 0x35, 0xfb, 0x25, 0x43, 0xc9, 0x23, 0x5f, 0x97,
+ 0x87, 0x65, 0x40, 0xff, 0x59, 0x6b, 0x7b, 0xd2, 0xec, 0x28, 0xe3, 0xd1,
+ 0x03, 0x78, 0xf5, 0xa3, 0x8f, 0xd9, 0xea, 0xd1, 0xc2, 0x4c, 0xf3, 0xed,
+ 0xd6, 0x14, 0x80, 0x83, 0xb2, 0xff, 0x9d, 0x98, 0x05, 0x22, 0x18, 0x01,
+ 0x89, 0x21, 0xf1, 0x08, 0xee, 0xb7, 0x6a, 0xcf, 0x9d, 0xbd, 0xcc, 0xd5,
+ 0x3a, 0x24, 0xda, 0x25, 0xfb, 0x0b, 0x61, 0x64, 0x4d, 0x65, 0xb7, 0x2d,
+ 0xb7, 0x07, 0x88, 0x5e, 0x7f, 0x0f, 0x16, 0x6d, 0x69, 0xa0, 0xaf, 0x35,
+ 0xf8, 0x37, 0x4f, 0x32, 0xdb, 0x54, 0x44, 0x15, 0x6c, 0x70, 0xfb, 0x72,
+ 0xd0, 0x7d, 0x6a, 0x4e, 0x27, 0x00, 0x95, 0x55, 0xde, 0xda, 0xd6, 0x6f,
+ 0x5d, 0xb6, 0xe6, 0x8b, 0x12, 0x56, 0x42, 0x0d, 0x15, 0xd0, 0x5e, 0xa1,
+ 0x6d, 0x33, 0xd5, 0x6f, 0xfc, 0xbd, 0x25, 0xfd, 0xbd, 0x4c, 0x74, 0xbd,
+ 0x5e, 0xe1, 0x85},
+ {0x9a, 0xbb, 0xd1, 0x4f, 0x73, 0xf3, 0xe8, 0x67, 0xbd, 0x77, 0x1b, 0x78,
+ 0xae, 0xea, 0xf2, 0x23, 0x4e, 0x0f, 0x5b, 0x27, 0x09, 0x67, 0xe3, 0xc8,
+ 0x0e, 0x08, 0x18, 0xa5, 0x79, 0xb0, 0x54, 0xb3, 0xc4, 0x40, 0x1b, 0x32,
+ 0x6c, 0x1f, 0x22, 0xfe, 0x13, 0xcf, 0xd8, 0x61, 0xad, 0x57, 0x64, 0xc0,
+ 0xc7, 0x6d, 0x69, 0xab, 0xa1, 0xc4, 0x30, 0x48, 0x84, 0x76, 0xdb, 0x3c,
+ 0xf1, 0xc8, 0xfb, 0x04, 0x6e, 0x35, 0x1c, 0xb0, 0x7b, 0x86, 0x1b, 0xdb,
+ 0x95, 0x6e, 0x1b, 0xfd, 0xb4, 0x70, 0xd3, 0xeb, 0xb9, 0xb6, 0x21, 0x41,
+ 0xf9, 0xb9, 0x1a, 0x9a, 0x1a, 0xb6, 0x67, 0xfb, 0xc4, 0x58, 0x09, 0x10,
+ 0x25, 0xc8, 0x89, 0xc9, 0xca, 0x35, 0xbc, 0x8a, 0xe0, 0xa6, 0x6f, 0x6b,
+ 0x60, 0x98, 0xcf, 0x06, 0x35, 0xd4, 0xe6, 0x09, 0x93, 0xfb, 0x02, 0x89,
+ 0x54, 0xab, 0x55, 0xea, 0x9d, 0x68, 0x90, 0x5e, 0x52, 0x10, 0xe9, 0x86,
+ 0xfe, 0x19, 0x52, 0x12, 0xb7, 0x1d, 0x36, 0xc9, 0x7e, 0x67, 0x3e, 0x7f,
+ 0x47, 0xc9, 0x0c, 0x7c, 0x5d, 0x6c, 0xb8, 0xbb, 0xfb, 0xb3, 0xb8, 0x0c,
+ 0xe5, 0xb5, 0xb7, 0x92, 0x0e, 0x72, 0xcb, 0x10, 0x7d, 0xd5, 0x8d, 0x56,
+ 0x93, 0x43, 0x78, 0xf5, 0x90, 0xf1, 0x2a, 0xea, 0x3b, 0x82, 0x78, 0x67,
+ 0xbe, 0xe4, 0xad, 0xed, 0x76, 0xe8, 0x4b, 0xb9, 0x47, 0x48, 0xa3, 0xa7,
+ 0xd5, 0xe4, 0xc0, 0xe5, 0x94, 0x9b, 0xda, 0xcc, 0x77, 0xcf, 0xb4, 0xad,
+ 0xd6, 0xa8, 0xae, 0xf7, 0xe6, 0x61, 0xcd, 0xff, 0x17, 0x4e, 0xab, 0xed,
+ 0xed, 0xc9, 0x53, 0x4e, 0x23, 0x17, 0x46, 0x79, 0xb8, 0x28, 0xaf, 0x32,
+ 0x59, 0xed, 0xfc, 0x68, 0x87, 0x84, 0x0a, 0x17, 0xdf, 0x3a, 0xde, 0x16,
+ 0xca, 0x1c, 0x0a, 0x0c, 0x6c, 0x25, 0xe2, 0x24, 0xc9, 0x28, 0x42, 0x7e,
+ 0x0b, 0x68, 0xad, 0xa1, 0xe3, 0x6c, 0x35, 0xd2, 0x6f, 0xbd, 0x34, 0xdb,
+ 0x70, 0x6c, 0xb2, 0x20, 0x42, 0x4e, 0xed, 0x06, 0xad, 0x26, 0x45, 0x0e,
+ 0xa3, 0x25, 0xd6, 0x40, 0x77, 0x49, 0x49, 0x57, 0x4f, 0x6f, 0xb1, 0x5b,
+ 0x07, 0xec, 0x82, 0x11, 0x5f, 0xed, 0x72, 0x8a, 0xb5, 0x5b, 0x5f, 0xf0,
+ 0xd4, 0x1e, 0x51, 0x1b, 0x0c, 0x45, 0xc8, 0xe0, 0x6a, 0x96, 0xa5, 0x4b,
+ 0xcd, 0x04, 0x27, 0x1b, 0x0a, 0x50, 0xf3, 0xf7, 0x71, 0xda, 0x81, 0x0e,
+ 0x85, 0x2c, 0x05, 0x0c, 0x57, 0xa0, 0x7d, 0xb6, 0x93, 0x70, 0x4b, 0x0d,
+ 0x65, 0x8a, 0xf8, 0x4f, 0x87, 0x4a, 0xd1, 0xfb, 0xde, 0xda, 0xb4, 0xb4,
+ 0xf6, 0x20, 0xb8, 0x29, 0xf3, 0x55, 0xdc, 0x28, 0x0c, 0xfe, 0x5d, 0xf5,
+ 0xd9, 0x3f, 0xa9, 0x30, 0xe4, 0x76, 0x7b, 0x22, 0x86, 0xdd, 0xf3, 0x43,
+ 0x4b, 0xa6, 0x2c, 0xd8, 0x32, 0x59, 0x2a, 0x9d, 0xdf, 0xf8, 0x50, 0xa6,
+ 0xf3, 0x2b, 0xb9, 0x93, 0xfb, 0x1a, 0xf5, 0x21, 0xdf, 0xb9, 0x63, 0x40,
+ 0x3a, 0x35, 0xe5, 0x78, 0xd5, 0x5d, 0x07, 0x92, 0x60, 0x00, 0x82, 0x74,
+ 0x5b, 0x63, 0xec, 0x6a, 0x1a, 0xba, 0x8b, 0x50, 0xcb, 0x73, 0xcf, 0xae,
+ 0xcc, 0xd4, 0x54, 0xa3, 0x8e, 0xc9, 0x67, 0xa2, 0xc2, 0x4b, 0xa9, 0x0a,
+ 0xba, 0xc2, 0xe3, 0x60, 0x63, 0x27, 0x5d, 0x36, 0x48, 0xeb, 0x18, 0x11,
+ 0x99, 0xba, 0xca, 0x1e, 0x7e, 0x53, 0x76, 0x23, 0x31, 0x91, 0xaa, 0x2a,
+ 0x8c, 0xf7, 0xff, 0x15, 0x19, 0x60, 0x5e, 0x2d, 0x7c, 0x47, 0xb8, 0xab,
+ 0xf1, 0xd7, 0x4f, 0x89, 0xaf, 0xa1, 0x4b, 0x56, 0x96, 0xc3, 0xa5, 0x41,
+ 0xc1, 0x9e, 0xdc, 0x7b, 0xdc, 0x43, 0x5f, 0x66, 0xd1, 0x88, 0x69, 0xe4,
+ 0x54, 0x52, 0x1c, 0xc9, 0xc2, 0xb6, 0xb4, 0xe2, 0x33, 0xa6, 0xc4, 0x0e,
+ 0xb0, 0x9d, 0x48, 0xb1, 0x79, 0xf5, 0x98, 0x2d},
+ priv_key_87,
+ true},
+
+ // Comment: edge case for Montgomery reduction over Z/nZ (4096 bit)
+ // tcID: 55
+ {55,
+ {0x20, 0xb8, 0xed, 0xf3, 0xbf, 0x85, 0x14, 0x7f, 0xe0, 0xbb, 0x51, 0xc7,
+ 0x59, 0x89, 0x7a, 0x59, 0xd6, 0x61, 0xb8, 0xbd, 0x81, 0xca, 0xe7, 0x53,
+ 0x11, 0x6f, 0xbc, 0x69, 0xa6, 0xca, 0xa3, 0x93, 0xfe, 0x6b, 0xe8, 0x21,
+ 0x94, 0x47, 0x91, 0x6b, 0x5a, 0xb4, 0xec, 0xa3, 0x18, 0x5c, 0xf7, 0x88,
+ 0x1a, 0x22, 0x74, 0x32, 0xe2, 0xdc, 0x67, 0x2a, 0xf5, 0x18, 0x94, 0x24,
+ 0x66, 0xc9, 0x34, 0x4e, 0x58, 0x5d, 0xa7, 0xc0, 0x7e, 0xdc, 0x33, 0xfe,
+ 0x65, 0x21, 0xa1, 0xe6, 0x89, 0xd0, 0xc6, 0xa4, 0xde, 0xc3, 0xaf, 0xb4,
+ 0x16, 0x24, 0xdd, 0xed, 0xbe, 0x27, 0x1b, 0x96, 0xe3, 0x26, 0xa2, 0x0b,
+ 0xc2, 0xce, 0xdc, 0x30, 0x75, 0x6b, 0x59, 0x15, 0xd2, 0x5a, 0x93, 0x20,
+ 0x62, 0xb1, 0x31, 0x13, 0xc0, 0x0f, 0x58, 0xd7, 0xca, 0x00, 0x53, 0xdf,
+ 0x99, 0x36, 0x37, 0x40, 0x55, 0x59, 0x29, 0xab, 0x12, 0x64, 0x5a, 0x65,
+ 0xd8, 0x68, 0xc2, 0x81, 0x73, 0xb1, 0xa3, 0x2f, 0x20, 0x06, 0x4b, 0xd2,
+ 0xec, 0x5e, 0x0f, 0xfe, 0xf4, 0x96, 0x04, 0x1a, 0xf5, 0xbf, 0xde, 0xbf,
+ 0x80, 0x40, 0xee, 0x6b, 0x24, 0x5c, 0x91, 0x20, 0xf4, 0x51, 0xcd, 0xdd,
+ 0xa4, 0x0b, 0x9d, 0x86, 0xc2, 0x30, 0x34, 0xf6, 0x8e, 0x43, 0x29, 0xc2,
+ 0xba, 0x5d, 0x05, 0x7a, 0x5e, 0xec, 0x0e, 0x20, 0x34, 0xa3, 0xac, 0x04,
+ 0xb7, 0xc1, 0x55, 0xdf, 0xe7, 0x2b, 0x99, 0x5f, 0x87, 0x3a, 0xf1, 0x6a,
+ 0xc2, 0x6e, 0x09, 0xde, 0x73, 0x7b, 0x4d, 0xd8, 0x53, 0x1e, 0x61, 0xbb,
+ 0xfe, 0x26, 0xc1, 0x5b, 0x14, 0x0b, 0x9b, 0x09, 0x1e, 0x55, 0x15, 0x94,
+ 0xcf, 0x56, 0x4c, 0xfc, 0xe7, 0x2d, 0xa5, 0xc9, 0xa8, 0xd8, 0xbb, 0x72,
+ 0x43, 0x26, 0xf2, 0x23, 0x63, 0xc0, 0xb7, 0x62, 0x3b, 0xbb, 0x4b, 0xb1,
+ 0xfb, 0xee, 0xba, 0xd9, 0x69, 0x49, 0x6a, 0x5d, 0xb8, 0x22, 0x3e, 0x10,
+ 0xf0, 0xfa, 0x50, 0x51, 0xb0, 0x3b, 0x87, 0x07, 0xac, 0x61, 0x8b, 0x43,
+ 0xff, 0x77, 0x50, 0x2e, 0x83, 0x96, 0xad, 0x08, 0xc1, 0xdf, 0xcf, 0xe3,
+ 0x67, 0xca, 0x8c, 0xf3, 0xd7, 0xdc, 0x45, 0x9f, 0x64, 0xe5, 0xce, 0x19,
+ 0xf8, 0x61, 0xa6, 0x2a, 0x13, 0x00, 0x64, 0x0a, 0xa3, 0x81, 0xa4, 0x37,
+ 0x9e, 0x54, 0x87, 0xc1, 0xf9, 0xe1, 0x28, 0xa8, 0xad, 0x5a, 0x6b, 0x47,
+ 0x29, 0x22, 0x0b, 0x1a, 0x98, 0x46, 0x0f, 0xe8, 0x46, 0x2f, 0x54, 0xe5,
+ 0x8c, 0x8f, 0xf0, 0x7d, 0x29, 0x0e, 0xbd, 0xf6, 0x76, 0xf4, 0x17, 0x0f,
+ 0x98, 0x76, 0xe2, 0x9f, 0xb5, 0x00, 0x0e, 0x65, 0x4a, 0x3d, 0x0a, 0x88,
+ 0xb5, 0xa6, 0xaa, 0x87, 0xfa, 0x78, 0xdf, 0xf1, 0x61, 0xba, 0x63, 0x3d,
+ 0xec, 0x97, 0x5d, 0x4f, 0x13, 0xb6, 0xe4, 0xd3, 0x3e, 0x69, 0x79, 0x6c,
+ 0x85, 0x8e, 0xb6, 0x6c, 0x46, 0x71, 0xa2, 0x27, 0x70, 0xe9, 0xfe, 0xba,
+ 0xb1, 0x08, 0x84, 0xc5, 0x62, 0xfe, 0x98, 0x45, 0xec, 0x7d, 0xe1, 0xa7,
+ 0x4e, 0xca, 0x79, 0xec, 0x57, 0xb6, 0xae, 0x34, 0x9a, 0x93, 0x75, 0x9b,
+ 0xa9, 0x43, 0xfd, 0xa5, 0x0d, 0x86, 0x62, 0x7b, 0x7d, 0xd2, 0x93, 0xfe,
+ 0xcd, 0x2b, 0xbd, 0xd8, 0x01, 0x6e, 0xd9, 0xcd, 0x1b, 0x05, 0xb4, 0x8e,
+ 0x3c, 0xcd, 0x69, 0x1d, 0xea, 0xcb, 0x81, 0xde, 0x47, 0x29, 0xc8, 0x5c,
+ 0x9a, 0xbe, 0xaf},
+ {0x6d, 0x40, 0x6f, 0x69, 0xa2, 0x32, 0x52, 0x90, 0x30, 0xef, 0xa4, 0x03,
+ 0x1b, 0xd4, 0x11, 0xa3, 0x6c, 0xa9, 0xc6, 0xa6, 0x49, 0x89, 0x0f, 0x18,
+ 0xbe, 0x38, 0xf8, 0xe3, 0x07, 0x6c, 0x30, 0x1f, 0xb9, 0x81, 0xf8, 0x49,
+ 0x87, 0x09, 0xd5, 0x6e, 0x9d, 0x5f, 0x44, 0xed, 0xec, 0x50, 0xbf, 0x0c,
+ 0x30, 0xcc, 0x02, 0xbf, 0xca, 0xd3, 0x51, 0xab, 0x82, 0x93, 0x2e, 0x86,
+ 0xb7, 0xf1, 0x31, 0x58, 0x08, 0x4d, 0xc9, 0xb5, 0xf3, 0x03, 0x63, 0x08,
+ 0xac, 0xd9, 0xc2, 0x5e, 0x2f, 0x18, 0x37, 0x41, 0x8f, 0x6c, 0x1e, 0x4e,
+ 0x74, 0x12, 0xf4, 0x16, 0x93, 0x2e, 0x93, 0x91, 0xa3, 0xac, 0xdb, 0x14,
+ 0xcd, 0xfa, 0x11, 0x7a, 0x64, 0x47, 0x9a, 0x73, 0xed, 0xf7, 0x52, 0x51,
+ 0xd5, 0x76, 0xd4, 0xc8, 0x9f, 0x9e, 0x13, 0x1c, 0x65, 0x5d, 0xad, 0xeb,
+ 0xde, 0x92, 0xcb, 0x82, 0xfa, 0x92, 0x0f, 0xfa, 0x5f, 0x8f, 0x3b, 0xa5,
+ 0x4b, 0x7e, 0xf7, 0x75, 0x74, 0x15, 0xbe, 0xd6, 0xed, 0x4c, 0x78, 0xf9,
+ 0xf5, 0xeb, 0x94, 0x34, 0xbc, 0x59, 0x29, 0xa7, 0xe5, 0xc4, 0xc1, 0x00,
+ 0x3c, 0x91, 0xcb, 0x03, 0x29, 0xa8, 0x23, 0xc3, 0xcd, 0x5c, 0xe8, 0x89,
+ 0x3f, 0xfe, 0xb8, 0xff, 0x05, 0xae, 0xc3, 0x5a, 0x5b, 0x02, 0x10, 0xdb,
+ 0xa8, 0x8e, 0x3f, 0x3c, 0x4f, 0xa8, 0x5b, 0xaa, 0xbe, 0x08, 0x8a, 0x31,
+ 0x0e, 0x1f, 0x17, 0xba, 0x9c, 0x1d, 0x20, 0x3a, 0xa7, 0x7f, 0x96, 0xa4,
+ 0x89, 0x54, 0x19, 0xc8, 0x19, 0x8a, 0xf6, 0x99, 0x47, 0x9c, 0x88, 0xe7,
+ 0x2b, 0xc1, 0x4d, 0x56, 0xe0, 0x67, 0x77, 0x31, 0x20, 0xdd, 0xdd, 0x09,
+ 0xf8, 0x96, 0x85, 0x6f, 0x3f, 0x75, 0x2b, 0x3c, 0x2a, 0xe9, 0x58, 0x79,
+ 0xd5, 0x62, 0x61, 0x68, 0x60, 0x12, 0xf2, 0x5b, 0xbe, 0xcb, 0x4a, 0x8b,
+ 0x1d, 0x86, 0xcf, 0x95, 0x79, 0x79, 0x89, 0xb7, 0x3a, 0x83, 0xb5, 0x8e,
+ 0x8b, 0x1e, 0x70, 0x2d, 0x61, 0x67, 0xe1, 0x5a, 0xe0, 0x1e, 0xd0, 0x55,
+ 0xa1, 0x14, 0x0c, 0x0e, 0xd6, 0x64, 0xa2, 0x39, 0x7e, 0x68, 0x47, 0x0c,
+ 0x5d, 0xe7, 0xb5, 0x27, 0x32, 0x98, 0x1d, 0x07, 0x34, 0x49, 0x35, 0x27,
+ 0x79, 0xc5, 0x43, 0xe6, 0x21, 0x26, 0xf7, 0x99, 0x1e, 0x91, 0xeb, 0xab,
+ 0x4a, 0xb9, 0x84, 0xde, 0xc3, 0x4f, 0x31, 0x5e, 0xa5, 0xab, 0x1e, 0xe0,
+ 0x4b, 0x1d, 0xc1, 0x91, 0x37, 0x58, 0x9e, 0xfb, 0x40, 0x40, 0x23, 0x98,
+ 0xef, 0x67, 0x2e, 0x36, 0x08, 0xa9, 0xb1, 0x8d, 0x24, 0x65, 0xfa, 0x6c,
+ 0x41, 0x0d, 0x68, 0xad, 0x60, 0x95, 0x38, 0xd1, 0xa1, 0x79, 0x82, 0x86,
+ 0x49, 0xca, 0xe4, 0x77, 0x2c, 0xd4, 0x83, 0x79, 0x0c, 0x7e, 0x56, 0x16,
+ 0x6d, 0xd5, 0xa0, 0xa5, 0xd7, 0x11, 0xde, 0x1c, 0xd1, 0x7a, 0x80, 0x05,
+ 0xc7, 0xff, 0x28, 0xda, 0xa5, 0xd8, 0xfc, 0x37, 0x73, 0xce, 0x39, 0x5e,
+ 0xcf, 0x72, 0x52, 0x50, 0x7b, 0x45, 0xa9, 0xfe, 0xe0, 0x75, 0x17, 0x8d,
+ 0xfe, 0x43, 0xa3, 0x63, 0xb7, 0x91, 0xba, 0xad, 0x3c, 0x0d, 0x1c, 0x29,
+ 0x23, 0x81, 0x11, 0x5f, 0xdd, 0xbc, 0x47, 0x8b, 0xce, 0x18, 0x2e, 0x86,
+ 0x48, 0x61, 0x49, 0x88, 0x60, 0xa6, 0x9b, 0xf7, 0x15, 0xbc, 0x6d, 0xd0,
+ 0x57, 0xb1, 0x97, 0x22, 0x57, 0x9b, 0x90, 0xde, 0xfa, 0xe2, 0x7e, 0x2d,
+ 0xa2, 0xeb, 0x77, 0x07, 0x03, 0x90, 0x87, 0xf6, 0x38, 0xcb, 0x85, 0x44,
+ 0xd3, 0xca, 0x7b, 0x0b, 0xbd, 0xd6, 0x74, 0x37, 0x5d, 0x99, 0xf0, 0xae,
+ 0x7a, 0x4c, 0x58, 0x56, 0xa8, 0xe9, 0x99, 0xfc, 0x47, 0x86, 0x8f, 0x13,
+ 0xf5, 0xf1, 0x53, 0xe6, 0x7b, 0x2a, 0xab, 0xfc, 0x53, 0x45, 0x84, 0xe1,
+ 0xaf, 0xc3, 0xc4, 0x0a, 0xf9, 0x5c, 0x21, 0xde},
+ priv_key_88,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 56
+ {56,
+ {0xff, 0x75, 0x9d, 0xef, 0xa2, 0x6f, 0xa2, 0x81, 0x92, 0xb8, 0x0b, 0xf0,
+ 0xc5, 0x0f, 0xc8, 0x0a, 0x24, 0x6b, 0xc1, 0x03, 0x4e, 0xbf, 0x72, 0x5a,
+ 0xb5, 0x09, 0x7c, 0xc0, 0x99, 0xb2, 0xb1, 0xdf, 0x06, 0xef, 0x59, 0xd5,
+ 0x61, 0xae, 0x7c, 0x6f, 0xf3, 0xf1, 0x9f, 0xd3, 0x59, 0xc5, 0xda, 0x9f,
+ 0x31, 0x00, 0x17, 0xe5, 0x17, 0x83, 0xb0, 0xef, 0x4c, 0xe8, 0x45, 0xed,
+ 0xaa, 0x92, 0xc4, 0x94, 0x2a, 0x94, 0x8a, 0x6b, 0x81, 0xdb, 0x64, 0x7b,
+ 0xd0, 0x98, 0xce, 0xa1, 0x97, 0xc9, 0x19, 0x91, 0x74, 0x9c, 0x48, 0xa0,
+ 0x79, 0x4c, 0xb0, 0xa6, 0x31, 0x91, 0x1d, 0x5d, 0xc3, 0x0d, 0x09, 0x1d,
+ 0xa3, 0xa7, 0xe4, 0x11, 0x6b, 0x15, 0x1f, 0x06, 0xc3, 0x84, 0xba, 0xe2,
+ 0x0e, 0x4d, 0x45, 0xd9, 0xc3, 0x1f, 0x46, 0xff, 0x07, 0xc0, 0x9b, 0x0b,
+ 0x86, 0xfa, 0x63, 0xca, 0x42, 0x23, 0x23, 0xa2, 0xdf, 0xb3, 0x74, 0x7d,
+ 0xe2, 0x6f, 0x33, 0x10, 0x58, 0x0d, 0xf0, 0x0a, 0xfd, 0x09, 0x33, 0xc1,
+ 0xa5, 0x19, 0x77, 0x60, 0x3a, 0xf1, 0xfa, 0xfa, 0x46, 0x85, 0x4e, 0xc3,
+ 0xe0, 0x3c, 0x2c, 0x01, 0x5e, 0x91, 0x88, 0xf1, 0xdd, 0x3a, 0x81, 0x56,
+ 0xda, 0xee, 0xd9, 0xf4, 0xa8, 0xf7, 0xa0, 0x51, 0xb3, 0x2f, 0xfb, 0xcb,
+ 0xf0, 0x96, 0x1d, 0x7a, 0xd1, 0x58, 0xeb, 0x89, 0x6d, 0xbc, 0x58, 0x16,
+ 0xaf, 0x3d, 0x25, 0x1d, 0x72, 0x5e, 0x0b, 0x6d, 0xfa, 0x9a, 0x53, 0x7f,
+ 0xa3, 0x00, 0x8d, 0xae, 0x66, 0x4b, 0x37, 0x88, 0xd0, 0x82, 0xbf, 0xcd,
+ 0x1a, 0xce, 0xb1, 0x58, 0x1c, 0x00, 0x01, 0x28, 0x24, 0x1a, 0x07, 0xa4,
+ 0xe0, 0x2c, 0xf8, 0x57, 0xc2, 0x77, 0xb8, 0xf2, 0x7f, 0x52, 0xfe, 0x91,
+ 0x69, 0xa9},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ priv_key_89,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 57
+ {57,
+ {0xe7, 0x6e, 0x5a, 0xfe, 0xd8, 0x6d, 0xf0, 0x19, 0x22, 0x63, 0x29, 0xb0,
+ 0x40, 0x16, 0xeb, 0x6b, 0x10, 0x1e, 0x9b, 0xcf, 0x2f, 0x7b, 0x34, 0xbe,
+ 0x04, 0xcf, 0xdb, 0x34, 0x38, 0x98, 0xd4, 0xf8, 0xa7, 0x3b, 0xb5, 0xdf,
+ 0xa6, 0xb9, 0xf6, 0xbc, 0xf1, 0xb8, 0x34, 0x74, 0xea, 0x1c, 0xf1, 0xc0,
+ 0x89, 0x13, 0x1d, 0x97, 0x6b, 0x90, 0x64, 0x71, 0x75, 0x49, 0x6a, 0x4c,
+ 0xf9, 0x4a, 0x75, 0xb0, 0x8a, 0x0b, 0x2f, 0xad, 0xe4, 0x57, 0x92, 0xd6,
+ 0x5b, 0x7a, 0x98, 0xb1, 0x65, 0x07, 0xc3, 0x3c, 0x10, 0x8a, 0xf2, 0x4b,
+ 0xde, 0x91, 0xb7, 0xdf, 0x28, 0x8b, 0x89, 0x93, 0x95, 0x1c, 0x34, 0x6e,
+ 0x25, 0x74, 0x86, 0x7c, 0xdb, 0x1c, 0xd5, 0xdb, 0x39, 0xf0, 0x04, 0x1e,
+ 0x0d, 0x09, 0x05, 0x43, 0xd5, 0x13, 0x18, 0xed, 0xb5, 0x2f, 0x3b, 0x92,
+ 0x26, 0x13, 0x48, 0xa2, 0x1b, 0x46, 0x50, 0xcb, 0x56, 0xf0, 0x05, 0xa3,
+ 0x2a, 0x3e, 0x39, 0xf5, 0x76, 0xc2, 0x47, 0x87, 0x39, 0xf9, 0x7c, 0xed,
+ 0xf7, 0x30, 0x1c, 0x39, 0xeb, 0xef, 0xbb, 0xe4, 0xd5, 0x10, 0xaa, 0x59,
+ 0x7f, 0x4b, 0x00, 0x49, 0xf8, 0xa5, 0xe8, 0x8b, 0xe7, 0xb6, 0x6b, 0x97,
+ 0x79, 0x65, 0x51, 0xdb, 0x30, 0xfb, 0x14, 0x64, 0x9a, 0x4a, 0x2d, 0x9d,
+ 0xce, 0x4a, 0x69, 0x31, 0x9f, 0x39, 0xe5, 0xab, 0x86, 0xdc, 0xd1, 0x0b,
+ 0x08, 0xcf, 0xee, 0x31, 0x2a, 0xb1, 0x7d, 0x59, 0xe2, 0x91, 0x8b, 0xe1,
+ 0x2c, 0xa1, 0x93, 0x9e, 0x44, 0x4c, 0xb2, 0x0d, 0x5a, 0xfa, 0x37, 0xaa,
+ 0x02, 0xd2, 0x3e, 0x54, 0x11, 0x03, 0xae, 0xd8, 0x0a, 0x76, 0xf2, 0xcc,
+ 0xff, 0x76, 0x36, 0xaa, 0x1d, 0xf8, 0x79, 0x8c, 0xa5, 0x7f, 0x2d, 0x11,
+ 0x07, 0x5b, 0x3f, 0xed, 0x23, 0x87, 0x87, 0x3e, 0x41, 0x80, 0xa6, 0xde,
+ 0x99, 0x14, 0xbd, 0xfa, 0xe3, 0x66, 0xca, 0xf8, 0x90, 0x37, 0x10, 0x5d,
+ 0x53, 0x21, 0x02, 0xa7, 0x10, 0x02, 0x68, 0xc8, 0x7e, 0x9f, 0x79, 0x19,
+ 0x86, 0x4c, 0x64, 0x04, 0xd4, 0x9c, 0x30, 0x8f, 0x53, 0xdd, 0x40, 0xc4,
+ 0xf2, 0xc4, 0x21, 0x6b, 0x5e, 0x0c, 0x13, 0x1f, 0x1a, 0x97, 0x8b, 0xac,
+ 0x16, 0xa2, 0xc7, 0xb3, 0xee, 0x62, 0x12, 0xfb, 0x17, 0xe4, 0x2e, 0xe6,
+ 0x9b, 0x33, 0x94, 0xe2, 0xc0, 0x72, 0x64, 0xda, 0x95, 0x4b, 0x32, 0x2d,
+ 0xf4, 0x2a, 0xac, 0x99, 0x9e, 0x50, 0x32, 0xba, 0xb4, 0xe2, 0x51, 0x18,
+ 0x58, 0xc8, 0x30, 0x95, 0x4e, 0x61, 0xcb, 0xa0, 0x87, 0xa0, 0x6c, 0x94,
+ 0xa9, 0x3e, 0x69, 0x30, 0x81, 0xa7, 0x06, 0xa4, 0xe0, 0xa2, 0xb9, 0xce,
+ 0xe5, 0xc3, 0x6f, 0x94, 0x18, 0x66, 0xdf, 0xe6, 0xd8, 0x01, 0xe9, 0x66,
+ 0x0e, 0x8b, 0xab, 0x8d, 0x6f, 0x17, 0x5a, 0x26, 0x37, 0x09, 0xa7, 0xed,
+ 0x26, 0x6f, 0xd1, 0x35, 0x0e, 0xf8, 0x8b, 0x4a, 0xb9, 0x13, 0xc1, 0x39,
+ 0x9d, 0x69, 0x3c, 0x8e, 0x79, 0xde, 0xca, 0x2c, 0xe3, 0x5d, 0xee, 0x6a,
+ 0xc1, 0xab, 0x1c, 0xe6, 0x6f, 0x8f, 0xd1, 0x2b, 0x62, 0xae, 0x98, 0x0e,
+ 0x2c, 0x8f, 0xf7, 0x52, 0x87, 0xcc, 0x0b, 0x5d, 0xe2, 0xda, 0x59, 0x2b,
+ 0xbe, 0x36, 0x74, 0x50, 0xab, 0x9c, 0x75, 0xee, 0xca, 0x6e, 0xeb, 0x2d,
+ 0xcf, 0xd2, 0x9f, 0x74, 0x86, 0x3c, 0xf8, 0xb9, 0x6e, 0x9c, 0x97, 0x9d,
+ 0xa7, 0xb2, 0x49, 0x82, 0x60, 0x8f, 0xcf, 0xb1, 0xbd, 0x7c, 0x20, 0x64,
+ 0xd1, 0x52, 0x04, 0xff, 0x67, 0x89, 0x79, 0xae, 0xcf, 0x68, 0x66, 0x0b,
+ 0x6c, 0x55, 0xaa, 0xbf, 0x06, 0xd4, 0xb3, 0x6d, 0xc2, 0xde, 0xac, 0x17,
+ 0x2c, 0xba, 0xe6, 0xc7, 0xb6, 0x8d, 0xa1, 0x08, 0xcf, 0x0b},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x01},
+ priv_key_90,
+ false},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 58
+ {58,
+ {0x49, 0x68, 0xaf, 0xfb, 0xa6, 0x21, 0xd9, 0x9a, 0x54, 0x6d, 0x86, 0xae,
+ 0xa6, 0x0e, 0x00, 0xf6, 0x5d, 0x72, 0xfa, 0xda, 0xe9, 0x41, 0x62, 0xb0,
+ 0x36, 0x63, 0xdf, 0x29, 0x6d, 0xdd, 0x98, 0xc4, 0x7e, 0x96, 0x04, 0x08,
+ 0x96, 0x57, 0x99, 0x4b, 0x6b, 0x07, 0xb3, 0x9d, 0x42, 0x92, 0x5e, 0xe7,
+ 0x78, 0x2e, 0x29, 0x53, 0xf8, 0xe7, 0x69, 0xaf, 0xd6, 0xe2, 0xbd, 0x56,
+ 0x7b, 0x55, 0x57, 0x2c, 0x84, 0xb4, 0xc5, 0xa6, 0x32, 0x1e, 0xcb, 0xd2,
+ 0x80, 0xf4, 0xc8, 0x73, 0x21, 0x22, 0xc1, 0x71, 0x7c, 0x3a, 0x58, 0x7a,
+ 0x7b, 0x21, 0x4b, 0x8a, 0xb9, 0xbe, 0xa3, 0x3d, 0x43, 0xbb, 0xb8, 0x79,
+ 0x5a, 0xdd, 0x9f, 0x30, 0x58, 0xc4, 0x03, 0x46, 0x50, 0x61, 0xb5, 0x7b,
+ 0x13, 0x66, 0x3a, 0xeb, 0xc2, 0x66, 0x5b, 0xd7, 0xad, 0x17, 0x94, 0x81,
+ 0xba, 0xc3, 0xcd, 0x87, 0x1c, 0x46, 0x0e, 0x97, 0x24, 0xbf, 0x1a, 0x95,
+ 0x9b, 0x82, 0xee, 0x71, 0x39, 0x52, 0xcb, 0xf6, 0x29, 0xb7, 0xb3, 0x3e,
+ 0xba, 0xb4, 0xbe, 0xb1, 0xb6, 0xc5, 0x71, 0x42, 0xe8, 0x5a, 0x7b, 0x67,
+ 0x18, 0x96, 0xc8, 0xf6, 0xb7, 0x93, 0x35, 0x03, 0x9c, 0xed, 0xba, 0x47,
+ 0xc0, 0x77, 0xe9, 0xef, 0x7d, 0xc7, 0xec, 0x6d, 0x59, 0xa0, 0x3c, 0x34,
+ 0x4b},
+ {0xcc, 0xe9, 0x12, 0x0d, 0xbd, 0x73, 0xe3, 0xb5, 0x4c, 0x61, 0x98, 0xbf,
+ 0x4b, 0x1f, 0x93, 0xf5, 0x90, 0x8b, 0xf5, 0x6a, 0x61, 0xda, 0x19, 0x38,
+ 0xa4, 0xff, 0x3f, 0xb2, 0x8e, 0x87, 0x03, 0x86, 0x0f, 0x29, 0x80, 0x33,
+ 0x65, 0x22, 0x09, 0x7e, 0xd3, 0x8c, 0x28, 0xca, 0xf3, 0x2b, 0x15, 0x48,
+ 0xb7, 0xb8, 0xcc, 0x2a, 0x33, 0xde, 0xc6, 0x40, 0x02, 0xed, 0xfd, 0xca,
+ 0x2d, 0x99, 0x8c, 0x44, 0x9c, 0x70, 0xf4, 0xb3, 0x9e, 0x32, 0x43, 0x0f,
+ 0xf9, 0x2a, 0xe3, 0xf2, 0xd7, 0xa7, 0x5c, 0x99, 0x5a, 0x75, 0x48, 0xd4,
+ 0x78, 0x24, 0xbb, 0xda, 0x74, 0x04, 0xc0, 0xc1, 0xc5, 0x29, 0x5b, 0x89,
+ 0x7e, 0x1e, 0x4d, 0xf5, 0x58, 0x4d, 0x65, 0x14, 0x40, 0xb2, 0xe3, 0x10,
+ 0x6d, 0xc4, 0x7b, 0x4c, 0xda, 0x3e, 0xa6, 0xf1, 0xd0, 0xf2, 0xd2, 0x8c,
+ 0x9b, 0x15, 0x83, 0xc7, 0x33, 0x54, 0x47, 0xf4, 0xb9, 0xb4, 0x7a, 0x96,
+ 0x8c, 0xd0, 0xcb, 0x53, 0x3d, 0xe3, 0x85, 0x45, 0x77, 0xe4, 0x6a, 0x5d,
+ 0xf5, 0x91, 0x0a, 0x94, 0x5a, 0x96, 0x75, 0x16, 0xb0, 0xbd, 0x5e, 0x0f,
+ 0xa2, 0xda, 0xc9, 0xc6, 0x58, 0x96, 0xbf, 0x95, 0x34, 0x78, 0x0d, 0xce,
+ 0x36, 0x44, 0x01, 0x90, 0x99, 0xfa, 0x5a, 0x9b, 0xb2, 0xe4, 0xa6, 0xe5,
+ 0x31, 0xd0, 0x14, 0x4f, 0xb5, 0x76, 0xaf, 0x3c, 0x44, 0x90, 0xa8, 0xd9,
+ 0x2d, 0x32, 0x1e, 0x11, 0xa5, 0xbb, 0x97, 0x6f, 0x1e, 0x3a, 0x70, 0x0c,
+ 0xaa, 0x55, 0xf0, 0x09, 0x97, 0xfe, 0xa2, 0x7e, 0x79, 0x9b, 0xc0, 0xdc,
+ 0xb9, 0x65, 0xc8, 0x41, 0x3d, 0x26, 0xc6, 0x80, 0x64, 0xa3, 0xc9, 0xb6,
+ 0x92, 0xcf, 0xc5, 0xa9, 0x61, 0x59, 0xfe, 0xfe, 0xc0, 0x5a, 0x64, 0x3a,
+ 0x2d, 0x10, 0xf2, 0x6c, 0xfd, 0x5e, 0xe9, 0x40, 0xaa, 0xde, 0x82, 0x45,
+ 0xdb, 0xfe, 0xa0, 0xb7, 0xac, 0x0d, 0x6c, 0x4d, 0x89, 0xe8, 0x27, 0x50,
+ 0xd8, 0x02, 0xc3, 0xa0, 0xdc, 0x46, 0x00, 0x01, 0x17, 0x6f, 0xd0, 0x6d,
+ 0xf9, 0x7b, 0x27, 0x35, 0x44, 0x42, 0x27, 0xbe, 0x32, 0x7c, 0xf6, 0xa3,
+ 0x0f, 0xa5, 0x9b, 0x8d, 0xc7, 0xd2, 0xab, 0x83, 0x1e, 0x58, 0x97, 0x45,
+ 0xc5, 0xc4, 0x53, 0x29, 0x21, 0xea, 0xc7, 0xd6, 0x3d, 0x68, 0x79, 0x94,
+ 0x39, 0x5a, 0x3f, 0x4a, 0x52, 0x3b, 0x56, 0x4c, 0xd2, 0x39, 0x55, 0x5f,
+ 0xb6, 0xc2, 0x24, 0x9e, 0x30, 0x29, 0x91, 0x01, 0x94, 0x3c, 0x62, 0x12,
+ 0x5f, 0x18, 0xf7, 0x89, 0x52, 0x9e, 0x55, 0x4c, 0xc1, 0xeb, 0xc5, 0x9f,
+ 0x7a, 0xaf, 0x83, 0x9e, 0x5e, 0x4e, 0x8f, 0xf6, 0x76, 0x28, 0xfd, 0x92,
+ 0x76, 0x3e, 0x06, 0x4e, 0x74, 0xd8, 0xe7, 0xab, 0xb0, 0x20, 0x55, 0x17,
+ 0x59, 0xb5, 0x1f, 0xa9, 0x9a, 0xb6, 0x7d, 0xe4, 0x93, 0xc6, 0xa1, 0xdd,
+ 0x52, 0x7d, 0x47, 0x6f, 0x07, 0x4f, 0xe1, 0xf2, 0xc5, 0xd8, 0xc6, 0xfc,
+ 0x61, 0x75, 0xa3, 0x22, 0xa4, 0xdd, 0x12, 0x29, 0x18, 0xc2, 0x12, 0x19,
+ 0x86, 0x8f, 0x86, 0x10, 0x87, 0x7c, 0x0b, 0xf5, 0x35, 0x13, 0x6e, 0x6e,
+ 0x2c, 0xc0, 0x06, 0xf4, 0x18, 0x97, 0xff, 0xcd, 0x1a, 0x82, 0x34, 0x47,
+ 0x0c, 0x1b, 0x52, 0x3a, 0x2a, 0x2b, 0x29, 0xff, 0x81, 0x26, 0x47, 0x01,
+ 0x07, 0xb5, 0xdd, 0xf3, 0x35, 0xcd, 0xae, 0x88, 0xcc, 0xc2, 0x7b, 0xc4,
+ 0xf9, 0x8b, 0xc4, 0xc7, 0xb5, 0x0a, 0xc2, 0xa8, 0x6c, 0x34, 0x66, 0xd3,
+ 0xdd, 0x8a, 0xfc, 0x78, 0x8b, 0xcc, 0x66, 0x3a, 0xe9, 0x75, 0x1b, 0x6e,
+ 0x3f, 0x6a, 0x5f, 0xd8, 0x5f, 0x51, 0x92, 0x12, 0x4b, 0x1c, 0xb9, 0xae,
+ 0x34, 0x8f, 0x22, 0x06, 0xf0, 0xcc, 0x29, 0xe5, 0xbd, 0xfe, 0x24, 0x59,
+ 0x31, 0x2a, 0x9e, 0x5a, 0xc7, 0x1e, 0xb7, 0x40},
+ priv_key_91,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 59
+ {59,
+ {0x72, 0x64, 0xa9, 0x2e, 0xdd, 0xb7, 0x03, 0xef, 0x87, 0x71, 0xd6, 0x97,
+ 0x9b, 0xa1, 0x27, 0x68, 0xd9, 0x9c, 0x5b, 0x2a, 0xe7, 0xc4, 0x34, 0xd9,
+ 0xa1, 0x42, 0xed, 0x30, 0xd7, 0x03, 0xbc, 0xc6, 0x28, 0x83, 0xdd, 0x79,
+ 0x68, 0x72, 0x15, 0x5b, 0x69, 0x8a, 0xc1, 0x67, 0x98, 0xa3, 0x07, 0x7b,
+ 0x1b, 0x60, 0xc7, 0x29, 0x5d, 0x70, 0x4e, 0x8d, 0xe8, 0x61, 0x7a, 0xd4,
+ 0x5d, 0x65, 0x21, 0x49, 0x89, 0xc2, 0x9b, 0x1a, 0xe5, 0x5a, 0x95, 0x67,
+ 0x12, 0xc9, 0xe6, 0x95, 0xde, 0x25, 0xea, 0xf0, 0x6e, 0xc0, 0x45, 0x37,
+ 0x78, 0x8e, 0x06, 0x83, 0x3b, 0x81, 0x54, 0xc7, 0xfd, 0x68, 0xc0, 0xb2,
+ 0x16, 0xf6, 0x9f, 0x2b, 0x77, 0xd3, 0x16, 0xc7, 0x39, 0x73, 0xb1, 0xe9,
+ 0x1f, 0xd5, 0x36, 0x42, 0x39, 0x43, 0x8e, 0xe7, 0xe0, 0xde, 0x90, 0x43,
+ 0x0d, 0xb8, 0x46, 0x01, 0x0a, 0xab, 0x7a, 0x90, 0x20, 0xa7, 0x68, 0xb3,
+ 0xfe, 0x27, 0x42, 0x81, 0x8b, 0x77, 0x4c, 0xfe, 0xac, 0xa0, 0x38, 0x41,
+ 0xa0, 0x94, 0x0a, 0x61, 0x68, 0xd1, 0x08, 0x08, 0xd4, 0x68, 0xde, 0x46,
+ 0xa9, 0x4e, 0x3e, 0xb2, 0x3b, 0x32, 0x54, 0x24, 0x51, 0xf5, 0xbb, 0xd8,
+ 0x08, 0x64, 0x49, 0x35, 0x43, 0x16, 0x52, 0xed, 0x08, 0xa0, 0x9c, 0xea,
+ 0x06, 0x8a, 0x30, 0x1b, 0x25, 0x28, 0x47, 0xb9, 0x0a, 0x4a, 0x86, 0xec,
+ 0xcd, 0xd4, 0x4e, 0x09, 0xb8, 0xc9, 0xdd, 0xe6, 0xee, 0x45, 0xbe, 0x4d,
+ 0x5e, 0x7a, 0x90, 0xad, 0xc7, 0x49, 0xb2, 0x69, 0x65, 0xd4, 0x3e, 0xb1,
+ 0x0b, 0x34, 0x79, 0x08, 0x46, 0x72, 0x99, 0x24, 0x49, 0x7a, 0xd8, 0xb9,
+ 0x76, 0x6c, 0xe5, 0xc7, 0x71, 0x48, 0x3c, 0x6c, 0x51, 0xf4, 0xd3, 0xb9,
+ 0xf5, 0x1f, 0x7f, 0xf9, 0x8e, 0xde, 0x6c, 0xc4, 0xdb, 0x1d, 0xcb, 0xe0,
+ 0x18, 0xbc, 0x0f, 0x92, 0x91, 0x78, 0x4b, 0xf6, 0x56, 0x0e, 0xfb, 0x37,
+ 0xf0, 0x6e, 0xad, 0x8e, 0xe9, 0x73, 0x08, 0x9b, 0x10, 0xc5, 0xf8, 0xd5,
+ 0xfe, 0x26, 0x56, 0xca, 0x73, 0xc5, 0x00, 0x07, 0x6d, 0x9a, 0xc9, 0xd2,
+ 0xe0, 0x7b, 0x6c, 0x47, 0x34, 0xad, 0xc7, 0x7b, 0x60, 0x2e, 0xb6, 0x2f,
+ 0x6c, 0xc5, 0xf5, 0xdb, 0xc4, 0x2e, 0x07, 0x28, 0x27, 0xb2, 0x9a, 0xbf,
+ 0x1c, 0x5a, 0x80, 0x6e, 0xd1, 0x6c, 0x17, 0x1f, 0xf2, 0xf8, 0x43, 0x48,
+ 0xc8, 0xff, 0x07, 0x72, 0x94, 0x0a, 0xd1, 0x91, 0xcb, 0x30, 0xa2, 0x1f,
+ 0x81, 0x62, 0x79, 0x60, 0x7c, 0xa5, 0xc4, 0x8c, 0xda, 0xcf, 0x15, 0xfa,
+ 0x3a, 0xba, 0xb2, 0x4e, 0x67, 0xdd, 0x7e, 0x80, 0xbc, 0xe7, 0xb1, 0xe6,
+ 0x97, 0x7c, 0x95, 0xeb, 0x57, 0xc2, 0xb1, 0x35, 0x0f, 0xc7, 0x46, 0x23,
+ 0x44, 0x93, 0x51, 0x8f, 0xd4, 0x88, 0x28, 0xf4, 0x39, 0xa2, 0xca, 0x79,
+ 0x9b, 0xd3, 0x7a, 0xf7, 0xad, 0x11, 0x83, 0x3f, 0xdb, 0x11, 0x33, 0x62,
+ 0xe5, 0xaf, 0x7c, 0x73, 0x1e, 0x52, 0x4e, 0x7f, 0x89, 0xbb, 0x97, 0xc4,
+ 0xa1},
+ {0xe0, 0xe2, 0x95, 0x0d, 0xed, 0x43, 0x49, 0x82, 0x9b, 0x90, 0x6a, 0x46,
+ 0x42, 0x6e, 0x0f, 0x90, 0xb3, 0x1b, 0xec, 0x40, 0x6f, 0x11, 0x40, 0x93,
+ 0x92, 0xe4, 0x57, 0xd9, 0x90, 0x1b, 0x58, 0xa4, 0x5a, 0x05, 0xe1, 0xd2,
+ 0x86, 0x0f, 0xff, 0x05, 0x80, 0xae, 0xee, 0xf3, 0xaf, 0xba, 0xb8, 0x72,
+ 0x28, 0x3d, 0x06, 0x33, 0x69, 0xeb, 0x52, 0xa3, 0xb3, 0x0f, 0xad, 0x8d,
+ 0x49, 0xc6, 0xa9, 0x31, 0x7c, 0xf7, 0x2b, 0x72, 0xfe, 0x06, 0xf3, 0x4c,
+ 0xec, 0x3e, 0xad, 0xe0, 0x9a, 0x38, 0xd9, 0xf2, 0x45, 0xd5, 0xf7, 0xe2,
+ 0x53, 0x33, 0xe0, 0x87, 0x6c, 0x08, 0x14, 0x31, 0x07, 0xbd, 0xba, 0xae,
+ 0x32, 0x59, 0x36, 0x21, 0x98, 0x8b, 0x91, 0xa7, 0x9d, 0x1b, 0x62, 0xdf,
+ 0xd3, 0x16, 0x55, 0x4a, 0x8e, 0x96, 0x35, 0xaa, 0xac, 0xf7, 0x10, 0x0e,
+ 0x8b, 0x61, 0xc9, 0xa2, 0x98, 0xfb, 0xc3, 0x91, 0xb5, 0x5d, 0x43, 0xcd,
+ 0xb6, 0xbf, 0xfe, 0x11, 0x6c, 0x29, 0x47, 0x01, 0x98, 0x91, 0x49, 0x8f,
+ 0x45, 0x8f, 0x10, 0xad, 0xd3, 0x6e, 0x4a, 0xd4, 0x31, 0x83, 0xcb, 0x07,
+ 0xc2, 0x2f, 0x3c, 0x97, 0xf1, 0x7e, 0x96, 0x1d, 0xcc, 0x79, 0x1f, 0xf0,
+ 0x41, 0x69, 0x1f, 0xb0, 0x1f, 0x30, 0x27, 0x9a, 0xde, 0x50, 0x60, 0xbc,
+ 0x2e, 0x25, 0xdc, 0xdc, 0xca, 0x6b, 0xca, 0x91, 0x5f, 0x55, 0x15, 0x88,
+ 0x86, 0xba, 0x72, 0x41, 0x30, 0x63, 0xb5, 0xfe, 0x10, 0x08, 0xe1, 0x12,
+ 0x15, 0x1e, 0x29, 0xfb, 0xa9, 0xfe, 0x91, 0xb1, 0xfb, 0x93, 0xb3, 0x04,
+ 0xd7, 0x6c, 0x98, 0xf2, 0x2c, 0xd4, 0x47, 0xb3, 0x26, 0x78, 0x0d, 0x76,
+ 0x59, 0x91, 0x33, 0xa0, 0x25, 0xfe, 0x2a, 0xad, 0x31, 0x80, 0x5c, 0x9d,
+ 0xcd, 0x53, 0x96, 0x58, 0x2b, 0xe6, 0xa6, 0x0a, 0x8e, 0x95, 0xfc, 0x75,
+ 0x92, 0x42, 0xab, 0x7c, 0xef, 0x15, 0x2e, 0x1b, 0x56, 0xe0, 0xaa, 0x87,
+ 0x17, 0xeb, 0x46, 0x26, 0x62, 0xee, 0x36, 0x5b, 0x25, 0x02, 0x48, 0x5a,
+ 0xb1, 0xf6, 0x73, 0xcc, 0x74, 0xe6, 0x5f, 0xc1, 0x63, 0xec, 0xab, 0x10,
+ 0xef, 0xe1, 0x15, 0x7b, 0xa8, 0x72, 0x24, 0x4a, 0x61, 0xb3, 0x07, 0xe2,
+ 0x0e, 0x12, 0xe8, 0x5c, 0xd3, 0xa4, 0xac, 0x17, 0x57, 0xea, 0x21, 0xc4,
+ 0xa6, 0x94, 0x93, 0x5f, 0x41, 0x74, 0x9e, 0x8b, 0x1f, 0xf5, 0x41, 0x31,
+ 0x35, 0xee, 0x01, 0x95, 0xf6, 0x65, 0xe3, 0x4b, 0x36, 0xf1, 0x08, 0x77,
+ 0x5b, 0xf1, 0x1d, 0x7a, 0x84, 0xdc, 0x4c, 0xbe, 0x98, 0x4f, 0xfd, 0x7b,
+ 0x13, 0x5d, 0x69, 0xe4, 0x0e, 0x47, 0xdc, 0xfb, 0xa1, 0xb8, 0xcf, 0x5e,
+ 0x14, 0xff, 0x29, 0xbb, 0x37, 0x5e, 0xdc, 0x5e, 0x66, 0x69, 0x5b, 0x3c,
+ 0x9a, 0xff, 0x2a, 0xdd, 0x8a, 0x19, 0x52, 0xc9, 0xd1, 0xd6, 0x0f, 0xdc,
+ 0xa3, 0xb9, 0x4e, 0x38, 0xe6, 0xb5, 0x51, 0x64, 0xca, 0x50, 0x3d, 0x45,
+ 0x4b, 0x8a, 0x6f, 0xcf, 0xca, 0x30, 0xe9, 0x5f, 0xcf, 0x8c, 0x1d, 0xd4,
+ 0x7f, 0x86, 0x47, 0x17, 0xeb, 0xd2, 0xa5, 0x0c, 0x64, 0xca, 0x06, 0x32,
+ 0xbb, 0xa5, 0xce, 0x80, 0xbc, 0x6c, 0xf1, 0x75, 0x0d, 0x6d, 0xc2, 0x94,
+ 0x98, 0x5c, 0xf1, 0x60, 0xcd, 0x83, 0x7e, 0x9e, 0x9e, 0xea, 0xdd, 0x84,
+ 0x21, 0x90, 0x1d, 0x86, 0xdb, 0xd5, 0x0b, 0xb1, 0xce, 0x26, 0x11, 0xab,
+ 0xf5, 0x29, 0x27, 0x44, 0xbe, 0x25, 0xa9, 0x0d, 0x81, 0xd8, 0xbc, 0xcd,
+ 0xb8, 0x7f, 0xb9, 0x74, 0x5e, 0xa0, 0xa0, 0x03, 0xcf, 0xe8, 0x4c, 0x3e,
+ 0x4b, 0x4c, 0x7e, 0x26, 0xfa, 0x04, 0xd8, 0xe3, 0x17, 0xeb, 0xed, 0x94,
+ 0x5f, 0xf4, 0xcd, 0x71, 0xf2, 0x12, 0x0e, 0x51, 0xca, 0xfd, 0x41, 0xec,
+ 0x68, 0x74, 0x64, 0x8c, 0x04, 0xf8, 0x9a, 0x50},
+ priv_key_92,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 60
+ {60,
+ {0xf2, 0x0a, 0x01, 0xca, 0xa1, 0x52, 0x56, 0xf2, 0xc7, 0x29, 0xfb, 0x2b,
+ 0x54, 0xf4, 0x09, 0x2b, 0x09, 0x1f, 0xba, 0x4c, 0x09, 0xa5, 0xd7, 0xbb,
+ 0x25, 0x62, 0x04, 0x7d, 0xf8, 0x67, 0x27, 0xfd, 0x13, 0xe0, 0x01, 0xb4,
+ 0x81, 0x69, 0xf6, 0xc9, 0x47, 0x91, 0x91, 0x96, 0xf6, 0xd2, 0xc4, 0xec,
+ 0x04, 0x41, 0xbf, 0x08, 0xdf, 0xd1, 0x7a, 0x32, 0x32, 0xf2, 0x9d, 0x19,
+ 0xc2, 0x8f, 0x26, 0x6b, 0x78, 0x70, 0x1d, 0x99, 0x7d, 0xcc, 0x09, 0x84,
+ 0x57, 0xa1, 0x0a, 0x3e, 0x05, 0x19, 0xf5, 0x12, 0x52, 0x8f, 0x5d, 0xd7,
+ 0x53, 0xbe, 0x92, 0x5d, 0x38, 0x09, 0xc8, 0x5b, 0xec, 0x05, 0x80, 0x20,
+ 0xe8, 0xd9, 0xb4, 0x89, 0x3f, 0x06, 0xdb, 0x87, 0xb7, 0x00, 0xdf, 0x73,
+ 0xb7, 0xc6, 0x4a, 0x9b, 0x6e, 0xf8, 0xea, 0x13, 0xf7, 0x65, 0xae, 0x93,
+ 0xd8, 0x79, 0x7a, 0xb2, 0x83, 0x55, 0xc6, 0x6e, 0xdb, 0x72, 0x68, 0xc4,
+ 0x2b, 0xc8, 0x83, 0x84, 0x3f, 0x03, 0x41, 0xd6, 0xbc, 0xec, 0xf1, 0x98,
+ 0xd8, 0x4c, 0xf3, 0x20, 0x99, 0x3c, 0x8a, 0xb1, 0xd1, 0x59, 0x59, 0x9b,
+ 0xa0, 0x04, 0x81, 0xe6, 0x23, 0x78, 0x42, 0xb6, 0x19, 0xc2, 0xc3, 0xa0,
+ 0xd4, 0x77, 0xde, 0x34, 0x8c, 0x62, 0x50, 0xf0, 0xc9, 0xe5, 0x35, 0xfb,
+ 0x1d, 0xea, 0x0e, 0x27, 0x3e, 0x51, 0x8b, 0x30, 0x68, 0xf6, 0x3d, 0xf5,
+ 0x10, 0xda, 0x78, 0xc3, 0x37, 0x45, 0xc9, 0x92, 0xbe, 0x37, 0x75, 0x5a,
+ 0x81, 0x42, 0xd7, 0xf0, 0xe2, 0x78, 0x0c, 0x67, 0x52, 0x46, 0xd5, 0xff,
+ 0x82, 0x26, 0x8a, 0xb8, 0xeb, 0x63, 0x77, 0x0e, 0xf5, 0xa8, 0xc1, 0xc1,
+ 0x8c, 0xf6, 0x98, 0x22, 0xc2, 0xa4, 0x30, 0x28, 0xa8, 0xab, 0xb8, 0x93,
+ 0x39, 0x42, 0x96, 0x31, 0x8e, 0x9f, 0x36, 0x00, 0xc9, 0xb6, 0xdb, 0x74,
+ 0x2c, 0xd8, 0xae, 0xc8, 0x22, 0x32, 0xfc, 0x44, 0x85, 0xad, 0xe6, 0x2d,
+ 0x48, 0xec, 0x4a, 0x76, 0x2d, 0x88, 0x47, 0x9d, 0xef, 0x21, 0xfa, 0xe7,
+ 0x98, 0xb7, 0x6b, 0x04, 0x14, 0xf2, 0x10, 0xe1, 0xbe, 0x08, 0xdc, 0x74,
+ 0x6c, 0x4b, 0x19, 0x0e, 0xe7, 0xb9, 0xdd, 0xd1, 0x7e, 0x71, 0x57, 0x71,
+ 0x3f, 0x43, 0xe2, 0x56, 0x38, 0xc2, 0x65, 0x4d, 0x18, 0x31, 0xe1, 0xf3,
+ 0x8a, 0xa7, 0xba, 0xff, 0xb8, 0xad, 0xe3, 0xb9, 0xf9, 0x7b, 0x10, 0x4b,
+ 0xa9, 0xcc, 0xd0, 0x16, 0x25, 0x68, 0xf7, 0x03, 0xf9, 0xfd, 0xd5, 0xe9,
+ 0x98, 0x88, 0x5a, 0x2c, 0x76, 0xcb, 0xf5, 0xb1, 0x99, 0xac, 0x82, 0xa4,
+ 0x67, 0x0d, 0x9e, 0xc9, 0xc6, 0x19, 0xf3, 0xbd, 0x34, 0x36, 0x33, 0xe7,
+ 0xca, 0xfe, 0x73, 0xf2, 0x5c, 0xc1, 0x81, 0xfe, 0x9f, 0x00, 0x91, 0xb9,
+ 0xdd, 0xd7, 0x56, 0xea, 0x06, 0xff, 0x6b, 0x27, 0x58, 0x23, 0x09, 0xfb,
+ 0x31, 0xbd, 0xbc, 0xeb, 0x15, 0x95, 0x1e, 0xfe, 0x0f, 0x04, 0x52, 0x22,
+ 0x0c, 0x26, 0xda, 0xc0, 0x0e, 0xf2, 0xf7, 0xe2, 0x0f, 0xf1, 0x60, 0xb7,
+ 0xf5, 0x89, 0x3d, 0x7f, 0xe4, 0x58, 0xd5, 0x2f, 0x74, 0x8f, 0xca, 0x03,
+ 0xdf, 0x14, 0xe2},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00},
+ priv_key_93,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 61
+ {61,
+ {0xc6, 0x01, 0x0b, 0xe5, 0x2a, 0xda, 0x47, 0x09, 0x68, 0x1e, 0x52, 0x25,
+ 0x88, 0xe8, 0x49, 0x33, 0xac, 0xff, 0xed, 0x23, 0xfe, 0xc9, 0x69, 0xdd,
+ 0xd3, 0x8a, 0xc4, 0x06, 0x1e, 0x9f, 0x21, 0x88, 0x39, 0x51, 0x8e, 0x2d,
+ 0x42, 0xc7, 0x5b, 0xc0, 0xab, 0xc3, 0x5e, 0xcc, 0x3d, 0x33, 0x0e, 0x17,
+ 0x29, 0x12, 0x34, 0x22, 0x0e, 0x19, 0xb2, 0xa5, 0x76, 0x21, 0xc1, 0x01,
+ 0xb1, 0x0d, 0xfd, 0x19, 0xa4, 0x4b, 0x7a, 0xfe, 0x2e, 0x94, 0x5e, 0xb9,
+ 0x0a, 0x60, 0xb3, 0x72, 0x52, 0x7b, 0x51, 0xcc, 0x9a, 0x1a, 0x4a, 0xa9,
+ 0xeb, 0x25, 0xaa, 0x8f, 0x93, 0x06, 0xd5, 0x48, 0x2c, 0xf2, 0x89, 0x0a,
+ 0x84, 0xb5, 0x6e, 0xa6, 0x66, 0xc5, 0x7f, 0x6b, 0x40, 0x07, 0x92, 0x7f,
+ 0xbe, 0x69, 0x56, 0x2f, 0x5f, 0x45, 0x41, 0x5d, 0x2e, 0x39, 0x9e, 0x2f,
+ 0xac, 0x4c, 0xd2, 0xe6, 0x63, 0xa3, 0xa6, 0xbe, 0x92, 0x9a, 0x3c, 0x13,
+ 0x3b, 0xb4, 0x37, 0xf9, 0x77, 0x71, 0x19, 0x2a, 0xa1, 0xfe, 0x97, 0x1a,
+ 0x9e, 0x74, 0x9c, 0x8a, 0xaf, 0xdf, 0x10, 0x06, 0xb3, 0xe1, 0xfd, 0x9a,
+ 0x65, 0xb4, 0x0d, 0xfe, 0x4f, 0xed, 0xa6, 0x20, 0xda, 0x48, 0xfe, 0x09,
+ 0x4b, 0xbf, 0xef, 0xa1, 0x4a, 0x53, 0x78, 0x9d, 0xae, 0x28, 0x0d, 0x5f,
+ 0xd9, 0x53, 0x5c, 0xf6, 0x2e, 0x98, 0x5e, 0x48, 0x12, 0x9d, 0x8c, 0x87,
+ 0x8b, 0xbc, 0x49, 0x39, 0xee, 0x69, 0xb6, 0xfd, 0x9f, 0xf2, 0x43, 0x27,
+ 0xd9, 0xc5, 0x3b, 0x67, 0x75, 0x49, 0xb9, 0xe6, 0x26, 0x72, 0x16, 0x86,
+ 0xd1, 0x74, 0xb4, 0x8b, 0x46, 0x34, 0xcb, 0x48, 0x88, 0x70, 0xd7, 0xe4,
+ 0x10, 0xa5, 0xa4, 0xa3, 0xcd, 0xd2, 0x3e, 0x63, 0xec, 0x54, 0xd5, 0x73,
+ 0x61, 0x29, 0xa1, 0x6f, 0x2f, 0x73, 0x7f, 0xff, 0xc3, 0x06, 0x27, 0x15,
+ 0x6f, 0x39, 0xbc, 0xb3, 0xb5, 0xd0, 0xd1, 0x92, 0xc4, 0xda, 0xcf, 0x6c,
+ 0xe7, 0xde, 0xd9, 0xa1, 0x12, 0x83, 0x09, 0x89, 0x4e, 0xf5, 0x45, 0xfb,
+ 0x90, 0x87, 0xbe, 0x6d, 0x87, 0x78, 0x63, 0x98, 0x1f, 0xd5, 0xa0, 0x62,
+ 0x58, 0x27, 0x7b, 0x1c, 0xb8, 0xef, 0x7c, 0x06, 0x1d, 0x2f, 0xfe, 0xe5,
+ 0xc9, 0x16, 0x37, 0x1b, 0x1a, 0x2d, 0x1e, 0xf1, 0xb6, 0x19, 0x2f, 0xe7,
+ 0xd6, 0x92, 0x69, 0x91, 0x69, 0x03, 0xe0, 0xd0, 0xda, 0xb2, 0x32, 0x82,
+ 0x2a, 0x94, 0x7e, 0xf9, 0xcd, 0x87, 0xa9, 0x5b, 0x6d, 0xeb, 0x48, 0xaa,
+ 0x79, 0xa2, 0xc6, 0xa1, 0xab, 0x80, 0x64, 0x4d, 0xbc, 0xd7, 0xc4, 0xdb,
+ 0x72, 0x63, 0xe9, 0xd6, 0xb3, 0x44, 0xd5, 0xd5, 0xaa, 0x21, 0xce, 0xd9,
+ 0x54, 0xaa, 0x30, 0x3e, 0x73, 0x89, 0x54, 0xd2, 0x51, 0x9b, 0x8d, 0xdc,
+ 0x92, 0xb6, 0xe2, 0x4e, 0x98, 0x2d, 0x38, 0xdf, 0xff, 0xcc, 0xac, 0xb6,
+ 0xe8, 0xee, 0xbf, 0x7d, 0x06, 0x19, 0x55, 0xde, 0x60, 0xba, 0xe8, 0x09,
+ 0xd2, 0xa2, 0x0a, 0xe9, 0xaf, 0x8d, 0x84, 0x67, 0x5b, 0x72, 0x32, 0xbe,
+ 0x7a, 0x77, 0xe5, 0x1e, 0x03, 0x22, 0x4e, 0x00, 0x47, 0xb4, 0xba, 0x54,
+ 0xa4},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ priv_key_94,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 62
+ {62,
+ {0x41, 0xd5, 0xfa, 0xd2, 0x4d, 0x6f, 0x49, 0x56, 0xda, 0x61, 0x44, 0xb5,
+ 0x53, 0xa7, 0x90, 0x5a, 0x30, 0x48, 0x62, 0x9c, 0x0d, 0xc5, 0x72, 0x23,
+ 0x45, 0x34, 0x90, 0x86, 0x48, 0x12, 0x65, 0x24, 0x03, 0x77, 0xbc, 0xf5,
+ 0x73, 0xf8, 0x32, 0xbf, 0x98, 0x1b, 0x78, 0xaf, 0x34, 0xef, 0xdb, 0x43,
+ 0x32, 0x21, 0x68, 0xc5, 0x0d, 0xd7, 0xbd, 0xe5, 0x3b, 0x14, 0xc6, 0xc5,
+ 0xae, 0x21, 0x82, 0x5e, 0xc8, 0x79, 0x71, 0x13, 0x65, 0x96, 0xec, 0xe3,
+ 0xef, 0xee, 0xc5, 0xf1, 0x8e, 0x08, 0x9c, 0x4c, 0xc3, 0x5b, 0x14, 0xaf,
+ 0x08, 0xa9, 0x27, 0x30, 0x44, 0xd4, 0x59, 0xfe, 0x74, 0x75, 0xcb, 0x33,
+ 0xb9, 0x46, 0xd7, 0x44, 0xa2, 0x70, 0xf7, 0x3a, 0x49, 0xaa, 0x21, 0xa4,
+ 0xae, 0x57, 0xb3, 0xb8, 0x95, 0xc5, 0xcd, 0x3a, 0x2a, 0xa9, 0xd2, 0x9d,
+ 0x60, 0x9f, 0xa8, 0x4b, 0xd1, 0x88, 0x0e, 0x16, 0xb7, 0x22, 0xd4, 0xf0,
+ 0x61, 0xbd, 0xfa, 0x46, 0x41, 0x8b, 0x7d, 0xf9, 0x42, 0xfb, 0x47, 0xd1,
+ 0xfa, 0xd8, 0x94, 0xfe, 0xca, 0x6b, 0xce, 0x5a, 0xf4, 0x65, 0xfc, 0xd7,
+ 0xce, 0xf1, 0x39, 0x19, 0x2a, 0x12, 0x3d, 0xa7, 0xe4, 0x0a, 0xca, 0x35,
+ 0x24, 0x24, 0x3d, 0xba, 0xd7, 0x34, 0x20, 0x59, 0x34, 0x44, 0x1f, 0x46,
+ 0xa3, 0x41, 0x6e, 0xdf, 0x6b, 0xc8, 0xca, 0x0c, 0xd2, 0xdf, 0x9e, 0xa3,
+ 0x40, 0x43, 0xe5, 0x64, 0xea, 0x45, 0x61, 0x06, 0x7b, 0xcc, 0x50, 0x4a,
+ 0x3b, 0x8b, 0xc5, 0x3f, 0x16, 0x53, 0x02, 0x23, 0x0c, 0xf1, 0xd9, 0xf3,
+ 0x8c, 0x20, 0xe4, 0xfd, 0x36, 0xe5, 0x73, 0x10, 0x87, 0x6f, 0xbd, 0x5b,
+ 0xf3, 0xed, 0x4f, 0x14, 0xac, 0x0a, 0xd3, 0x60, 0x5c, 0x51, 0x61, 0xbb,
+ 0x00, 0x5d, 0xe4, 0xe9, 0x2f, 0x2b, 0xba, 0xa0, 0xc1, 0x07, 0xc2, 0xd5,
+ 0xde, 0x7f, 0x7c, 0x3d, 0x4e, 0xd6, 0xa5, 0x4d, 0x5a, 0x86, 0x2d, 0x76,
+ 0x90, 0x5d, 0xd0, 0x78, 0x64, 0x30, 0x54, 0x98, 0xae, 0x90, 0x25, 0xcd,
+ 0xce, 0x3c, 0x10, 0x58, 0xdf, 0xfa, 0x8d, 0x78, 0x34, 0xe0, 0x48, 0x8c,
+ 0xb0, 0xeb, 0x13, 0x10, 0x5f, 0xd9, 0xfc, 0x22, 0xd4, 0x83, 0x10, 0x52,
+ 0x24, 0xba, 0x1b, 0x77, 0xd9, 0x24, 0x1d, 0xd8, 0xc7, 0xa7, 0x89, 0xa7,
+ 0x7f, 0xac, 0x7b, 0x65, 0x4c, 0x77, 0x7b, 0x39, 0x21, 0xad, 0xbd, 0x40,
+ 0x23, 0x7c, 0x7e, 0x24, 0x4b, 0x65, 0xec, 0xce, 0x1c, 0xed, 0xd4, 0x9b,
+ 0xb9, 0x9d, 0x28, 0x8f, 0x53, 0x84, 0xa1, 0xb3, 0xf8, 0x15, 0xef, 0x72,
+ 0x3d, 0x02, 0xfb, 0x95, 0xbf, 0x88, 0x94, 0xf2, 0xd2, 0x27, 0x04, 0x08,
+ 0xb3, 0x49, 0xeb, 0x14, 0xca, 0x34, 0x79, 0x0f, 0x10, 0x3b, 0xb8, 0x1c,
+ 0xd5, 0x72, 0x2c, 0x1d, 0x2b, 0x5f, 0x43, 0x00, 0xca, 0x6f, 0x91, 0xe9,
+ 0x18, 0x5c, 0x96, 0x5b, 0xb1, 0x42, 0xef, 0x99, 0x9c, 0x2f, 0xdc, 0x88,
+ 0xd0, 0x1c, 0x21, 0x3e, 0x75, 0xfa, 0x38, 0xa4, 0x38, 0xa4, 0xc6, 0x98,
+ 0x47, 0xa9, 0xe0, 0xab, 0x64, 0x8e, 0x99, 0xfa, 0x96},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x01},
+ priv_key_95,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 63
+ {63,
+ {0x2c, 0xa0, 0xc8, 0x1f, 0x59, 0x51, 0x7b, 0xc9, 0x86, 0xc2, 0x92, 0xc2,
+ 0x72, 0x6a, 0xdf, 0xa1, 0x1f, 0xdd, 0x2a, 0x53, 0x14, 0x7e, 0xc3, 0x7b,
+ 0xda, 0xe5, 0xc5, 0x0a, 0xf6, 0x3a, 0x90, 0x17, 0x78, 0x50, 0x02, 0x7d,
+ 0x68, 0x0a, 0xb2, 0x7d, 0xab, 0x71, 0x06, 0x41, 0xa8, 0x5e, 0x1e},
+ {0xd6, 0xfe, 0x22, 0xb5, 0xfa, 0xc9, 0xf0, 0x0a, 0xdd, 0x01, 0x33, 0x30,
+ 0x1c, 0x5d, 0x00, 0x21, 0x8e, 0x17, 0x9f, 0x88, 0xc5, 0x5f, 0xdc, 0x1b,
+ 0x6e, 0x1c, 0x78, 0x60, 0xc8, 0x56, 0xac, 0x09, 0xcd, 0x94, 0x1a, 0xa8,
+ 0x5c, 0x12, 0xdb, 0xe6, 0xfe, 0x1d, 0x92, 0x57, 0x8a, 0x06, 0x24, 0xd9,
+ 0xff, 0x5f, 0x91, 0x12, 0x82, 0xea, 0xb0, 0xf4, 0x52, 0xb0, 0x88, 0xcf,
+ 0x87, 0xee, 0x2a, 0x1b, 0x74, 0xf5, 0xe4, 0x16, 0xf0, 0xe0, 0xcc, 0x3a,
+ 0x11, 0x63, 0xc8, 0x55, 0x44, 0xc2, 0xb3, 0x26, 0x00, 0x5b, 0xb4, 0x5c,
+ 0x6d, 0xed, 0x75, 0xeb, 0x61, 0x96, 0x14, 0xa6, 0x1a, 0x26, 0x92, 0x64,
+ 0xb5, 0x25, 0xda, 0x86, 0x45, 0x93, 0x00, 0xf7, 0xf6, 0xef, 0xcd, 0xe8,
+ 0xd3, 0xa3, 0x1c, 0xb0, 0xb3, 0xca, 0xda, 0x4c, 0x98, 0x15, 0xcb, 0xdb,
+ 0xc2, 0x45, 0xf5, 0xf3, 0x07, 0x8a, 0x1c, 0x81, 0x24, 0x9f, 0x02, 0x32,
+ 0x25, 0x29, 0x5c, 0xc1, 0x2b, 0xd9, 0x88, 0x06, 0xf9, 0x8b, 0x25, 0x72,
+ 0xfe, 0xbf, 0x33, 0x46, 0x52, 0xa9, 0x07, 0x64, 0xb0, 0x63, 0xe7, 0x23,
+ 0xd8, 0xaf, 0x19, 0x68, 0x8b, 0x19, 0x3b, 0x39, 0xf0, 0x15, 0xa8, 0xd6,
+ 0x3b, 0xee, 0x60, 0x98, 0x19, 0x57, 0xd9, 0x19, 0xcb, 0x9b, 0x86, 0xbe,
+ 0xbe, 0xd8, 0x87, 0xca, 0x71, 0x1c, 0xa1, 0x25, 0xab, 0x79, 0x08, 0xb2,
+ 0xc4, 0xd7, 0x8f, 0x2c, 0x38, 0x5e, 0xd7, 0xf5, 0x53, 0x93, 0x87, 0xc8,
+ 0xe9, 0x4d, 0x16, 0x71, 0xea, 0xda, 0xde, 0x08, 0x89, 0x00, 0xd4, 0x3c,
+ 0x49, 0x1e, 0x22, 0xba, 0xc9, 0x5c, 0xe0, 0x4c, 0xe5, 0x39, 0x8c, 0x05,
+ 0x47, 0xda, 0x57, 0x6e, 0x77, 0x62, 0x86, 0xcb, 0x40, 0xed, 0x3f, 0x3f,
+ 0x50, 0x95, 0x3c, 0xde, 0xb8, 0x81, 0x2b, 0x4c, 0xce, 0x43, 0x4c, 0x22,
+ 0xf3, 0xaa, 0x71, 0xfd, 0xae, 0x27, 0x2b, 0xe7, 0x92, 0xa8, 0x68, 0xcd,
+ 0x33, 0x34, 0xd6, 0x7f, 0x27, 0x93, 0xd9, 0xcb, 0xb8, 0xa3, 0xa0, 0xa0,
+ 0x39, 0x9b, 0x1a, 0x58, 0x73, 0xe5, 0x07, 0x9b, 0xea, 0x36, 0x7f, 0xe8,
+ 0xa6, 0x85, 0x93, 0x68, 0xb2, 0x87, 0x94, 0x3e, 0x6a, 0xb0, 0x38, 0xc2,
+ 0xd0, 0xb3, 0xe1, 0x0b, 0x95, 0x7d, 0x8c, 0x03, 0x7f, 0x58, 0xbd, 0x42,
+ 0xc5, 0xd5, 0x43, 0xd3, 0xda, 0x0f, 0x8a, 0xeb, 0x41, 0x95, 0x21, 0x8f,
+ 0xb9, 0xd3, 0x5d, 0x2c, 0x5f, 0xcd, 0x9b, 0x0e, 0x13, 0x3c, 0xf5, 0x3a,
+ 0xbf, 0xec, 0x62, 0x24, 0x21, 0x37, 0x0e, 0x1a, 0x18, 0xcc, 0xd3, 0x5b,
+ 0x3f, 0x9b, 0x20, 0xa8, 0x12, 0x81, 0x47, 0x4f, 0x5e, 0x18, 0xd4, 0x9c,
+ 0xcf, 0x36, 0x12, 0xf6, 0x13, 0x91, 0x23, 0x9a, 0x09, 0x66, 0x05, 0x56,
+ 0x31, 0x62, 0xe2, 0xd3, 0xd0, 0xaf, 0xc4, 0x36, 0x89, 0xf6, 0xf4, 0x8c,
+ 0x3e, 0xca, 0xe4, 0xa3, 0x24, 0xb6, 0x8d, 0xc4, 0x18, 0x1d, 0xef, 0xff,
+ 0x6a, 0x39, 0x33, 0x04, 0x05, 0x47, 0x48, 0x73, 0x25, 0x62, 0xdf, 0x96,
+ 0xf3, 0xe1, 0xd7, 0xe3, 0xbc, 0xb9, 0x6f, 0x9e, 0xd7, 0x65, 0x67, 0x0a,
+ 0x91, 0xbd, 0xd7, 0x9a, 0x3d, 0x11, 0xd6, 0x30, 0x77, 0x16, 0x2a, 0xb5,
+ 0x09, 0x9e, 0x36, 0xfd, 0x51, 0xb2, 0xb1, 0x18, 0x8b, 0xe2, 0x1b, 0xb5,
+ 0xe4, 0xec, 0x43, 0x77, 0x9b, 0x90, 0x3e, 0xaf, 0xb3, 0x52, 0x85, 0xa9,
+ 0xa1, 0xa8, 0x3d, 0xa6, 0x88, 0xbd, 0xa6, 0x90, 0x67, 0xc9, 0x2d, 0xdd,
+ 0xc4, 0xd7, 0x2e, 0xeb, 0x81, 0x22, 0xc3, 0x11, 0x15, 0x91, 0x28, 0xde,
+ 0x97, 0xe3, 0xf2, 0x26, 0xbb, 0x88, 0x47, 0xd6, 0x1b, 0x75, 0xbe, 0xa4,
+ 0xb9, 0xa4, 0x60, 0xac, 0x4f, 0xc6, 0x8f, 0xcc, 0x9c, 0x1e, 0x7e, 0xb5,
+ 0x6b, 0xdf, 0x40, 0x90, 0x85, 0xfc, 0x96, 0x02},
+ priv_key_96,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 64
+ {64,
+ {0xdb, 0x2c, 0x1f, 0xb8, 0xac, 0xa1, 0xdf, 0xb4, 0xe6, 0x23, 0x4f, 0xd5,
+ 0x7d, 0x78, 0xff, 0x93, 0xdf, 0x46, 0xa0, 0x82, 0xf7, 0xdf, 0x40, 0x75,
+ 0xa0, 0x8c, 0xa2, 0x97, 0x8c, 0xf2, 0x75, 0x10, 0x58, 0xda, 0xa6, 0x2c,
+ 0x90, 0xb5, 0x5c, 0x87, 0xab, 0x1b, 0xc8, 0xed, 0x34, 0x77, 0x43, 0x1f,
+ 0xd3, 0xd8, 0x8b, 0x77, 0x2e, 0x5e, 0xdb, 0x12, 0x07, 0x1d, 0x49, 0xf9,
+ 0xf6, 0xfa, 0x02, 0x60, 0xaf, 0xa8, 0x37, 0xb1, 0x52, 0x15, 0x81, 0xbc,
+ 0xf1, 0x81, 0x0a, 0xc0, 0x0d, 0x9b, 0x38, 0xfe, 0x86, 0x7a, 0x3e, 0xf2,
+ 0xa4, 0xbf, 0xb3, 0x8b, 0xf1, 0x25, 0x50, 0xd9, 0xff, 0x59, 0x5d, 0x4f,
+ 0x34, 0x5a, 0x1e, 0xb5, 0x8a, 0xc5, 0x67, 0xb7, 0xce, 0x91, 0xbc, 0x79,
+ 0xce, 0xba, 0xe7, 0x1d, 0x49, 0x08, 0xa8, 0x03, 0xc1, 0x1c, 0x5d, 0xef,
+ 0xf9, 0x0a, 0x91, 0x8b, 0x76, 0x55, 0xdc, 0x0d, 0x67, 0x2d, 0xbf, 0xbf,
+ 0x20, 0x49, 0x17, 0xd3, 0x01, 0x39, 0xa2, 0xfa, 0x37, 0x52, 0xd9, 0xf0,
+ 0x12, 0xe7, 0x74, 0x65, 0xaf, 0x7d, 0xe4, 0x21, 0xcf, 0xaa, 0x9f, 0xdc,
+ 0x55, 0x07, 0x03, 0x7a, 0x7c, 0x2d, 0x89, 0x0b, 0x2a, 0xc1, 0x2b, 0x56,
+ 0x57, 0x86, 0x7f, 0xc0, 0x6c, 0x15, 0x61, 0xb1, 0xea, 0x99, 0x28, 0x68,
+ 0x1c, 0x38, 0x3c, 0x87, 0x5a, 0x94, 0x44, 0xfc, 0x44, 0xa1, 0x80, 0x5c,
+ 0x51, 0x75, 0x8d, 0x61, 0xd6, 0xa3, 0xa8, 0xfe, 0x45, 0xac, 0x12, 0x00,
+ 0xea, 0x2f, 0x90, 0xf2, 0x2d, 0xa6, 0x6d, 0x1d, 0xe9, 0xf6, 0xb3, 0x5d,
+ 0x80, 0xa5, 0xc0, 0xa9, 0xee, 0x0b, 0xf5, 0xa4, 0x3f, 0x58, 0x3a, 0x08,
+ 0xf2, 0x30, 0x87, 0xe0, 0xf1, 0xb5, 0x9c, 0xd5, 0xcb, 0x75, 0xcb, 0xbc,
+ 0x74, 0x3f, 0x89, 0xb5, 0x35, 0x89, 0x88, 0x98, 0xad, 0x29, 0x85, 0x71},
+ {0xe5, 0x03, 0x6c, 0x04, 0x9a, 0x64, 0xaf, 0x33, 0x3e, 0x1c, 0x2b, 0x9d,
+ 0xdc, 0x57, 0xc5, 0xe5, 0x6a, 0xae, 0x01, 0x7b, 0x4b, 0x6f, 0xd0, 0x72,
+ 0x65, 0x87, 0x88, 0x7a, 0xe0, 0xee, 0x7e, 0x72, 0xb8, 0x0a, 0x42, 0x42,
+ 0x81, 0xa9, 0x17, 0xd3, 0x81, 0x0c, 0x11, 0xc7, 0x63, 0x82, 0xb8, 0xf8,
+ 0x52, 0x12, 0x93, 0x44, 0xc8, 0x38, 0xa6, 0x34, 0xea, 0xfc, 0xa3, 0xc2,
+ 0x96, 0xde, 0x65, 0x3a, 0x7d, 0xd7, 0x88, 0x09, 0xbc, 0x33, 0xe7, 0x87,
+ 0xaa, 0x86, 0xd6, 0x95, 0x65, 0x27, 0x70, 0x28, 0xfc, 0x4d, 0x1b, 0x44,
+ 0x88, 0x0f, 0xe0, 0xa9, 0xbd, 0xe1, 0xaa, 0x7e, 0xce, 0xa9, 0xc4, 0xe3,
+ 0xaa, 0xa7, 0x26, 0xad, 0x19, 0x70, 0x10, 0x49, 0x21, 0x4d, 0xc8, 0x6a,
+ 0x5c, 0x57, 0x40, 0xb8, 0xcf, 0xee, 0xa0, 0xd9, 0x1d, 0x51, 0xfa, 0xc4,
+ 0x08, 0x16, 0x20, 0x5d, 0x00, 0x19, 0x55, 0xc1, 0x00, 0xdf, 0x76, 0xf0,
+ 0x1c, 0xe5, 0x0e, 0xe0, 0xfa, 0x3a, 0x11, 0x98, 0xb3, 0xc1, 0x10, 0x34,
+ 0x7f, 0xd3, 0xaa, 0x97, 0x8e, 0x1c, 0x66, 0x80, 0x04, 0x66, 0x39, 0x1f,
+ 0x84, 0x2b, 0x4f, 0x4e, 0x95, 0xa2, 0x2f, 0xf5, 0x83, 0x04, 0x82, 0x3e,
+ 0xad, 0xd6, 0x8e, 0x8f, 0xf6, 0x52, 0x26, 0x82, 0xbb, 0x8b, 0x78, 0x16,
+ 0x4f, 0x45, 0xe8, 0xbf, 0x43, 0x78, 0x96, 0x00, 0x74, 0x73, 0xaf, 0xd0,
+ 0xbd, 0x72, 0x9a, 0xfe, 0x6f, 0xb5, 0x6b, 0x4e, 0xa8, 0x95, 0x0d, 0x4e,
+ 0x0a, 0x69, 0xb9, 0x9b, 0x0c, 0xc8, 0xb7, 0x62, 0xb4, 0x5a, 0xf4, 0xf1,
+ 0x9e, 0x28, 0xb9, 0x92, 0xd4, 0x18, 0x00, 0xba, 0x85, 0x8b, 0x00, 0x92,
+ 0x23, 0x39, 0xdf, 0x83, 0xb9, 0xe0, 0xef, 0xb3, 0xc8, 0x26, 0xd6, 0xa7,
+ 0x4d, 0xea, 0x8b, 0x02, 0x4a, 0x3b, 0x47, 0xa1, 0xa4, 0x7c, 0xfa, 0x90,
+ 0x62, 0xc2, 0x5a, 0x65, 0xbf, 0xe0, 0xce, 0xfa, 0x15, 0x4e, 0x4b, 0x8c,
+ 0x23, 0x0d, 0x4a, 0x9e, 0x00, 0x9a, 0x8b, 0x2c, 0x3d, 0x20, 0xa2, 0xbc,
+ 0xde, 0x0f, 0xe3, 0xaf, 0x68, 0x99, 0x75, 0x47, 0xc6, 0x56, 0xad, 0xd6,
+ 0xc7, 0x0c, 0x6b, 0xde, 0x7f, 0x3e, 0x5a, 0x40, 0x33, 0x94, 0x90, 0x1f,
+ 0x0f, 0xfb, 0x13, 0xc6, 0x23, 0x47, 0xa7, 0x84, 0xb8, 0x26, 0x21, 0x6f,
+ 0xfe, 0xe0, 0x70, 0xd2, 0xec, 0x6b, 0x83, 0xf4, 0x43, 0x61, 0x98, 0x00,
+ 0x8d, 0x72, 0x45, 0xa5, 0x21, 0x57, 0xc2, 0xc1, 0x89, 0xc3, 0x6a, 0xee,
+ 0x31, 0x79, 0x0d, 0x91, 0x90, 0x27, 0xaf, 0xc2, 0x7a, 0x1e, 0x2d, 0x90,
+ 0xa1, 0x5d, 0xfd, 0x10, 0x18, 0xb4, 0xa8, 0xf9, 0xfe, 0x6d, 0xf7, 0x7b,
+ 0x95, 0x98, 0x4a, 0x11, 0x4f, 0x51, 0x84, 0x08, 0xa7, 0x14, 0xb7, 0xdb,
+ 0x03, 0xd4, 0xb2, 0x82, 0xa1, 0xc2, 0x91, 0xf7, 0x3b, 0xc2, 0xd3, 0xd6,
+ 0xa5, 0x93, 0x9c, 0xaf, 0x43, 0x9b, 0x2e, 0x0f, 0xfc, 0x1b, 0x0a, 0x37,
+ 0x3c, 0x25, 0x4e, 0x7e, 0x74, 0x01, 0x62, 0x86, 0xa6, 0x2e, 0x7e, 0x7a,
+ 0x43, 0xbf, 0xd2, 0xa4, 0x8f, 0x32, 0x0f, 0x66, 0x9b, 0x37, 0x6d, 0xf1,
+ 0xc3, 0x67, 0x5b, 0xd6, 0x09, 0x4d, 0x63, 0xb0, 0x15, 0xdf, 0xc7, 0xc9,
+ 0xe7, 0x28, 0x44, 0x4c, 0x59, 0xcd, 0x53, 0x5f, 0xe9, 0x08, 0xb9, 0x90,
+ 0x7b, 0x98, 0x94, 0x58, 0xe3, 0xfc, 0xe6, 0xb1, 0x4e, 0x3b, 0xae, 0x0c,
+ 0xcd, 0x66, 0x32, 0x8f, 0x9f, 0x8a, 0x4a, 0x12, 0x0b, 0x72, 0x6f, 0xec,
+ 0x81, 0x7c, 0x2d, 0x33, 0xa4, 0xae, 0xa3, 0xb4, 0xb0, 0x3d, 0x4c, 0x42,
+ 0x0b, 0x9f, 0x7a, 0xda, 0x82, 0xdd, 0x86, 0x2c, 0xac, 0xe4, 0x40, 0x24,
+ 0x1f, 0xfa, 0x03, 0x5a, 0x06, 0x72, 0x12, 0x0f, 0xb9, 0xa4, 0xe4, 0x18,
+ 0x84, 0x13, 0x71, 0x93, 0x2d, 0x28, 0xaf, 0x32},
+ priv_key_97,
+ true},
+
+ // Comment: edge case for montgomery reduction with special primes
+ // tcID: 65
+ {65,
+ {0x22, 0x9f, 0x09, 0xdf, 0xdf, 0x4e, 0xde, 0xf7, 0xa8, 0xcf, 0xa0, 0x4f,
+ 0xbb, 0x14, 0x37, 0xe2, 0x2b, 0x81, 0x4e, 0xea, 0x8b, 0xb7, 0xb7, 0xe8,
+ 0x10, 0x94, 0xc9, 0x4f, 0xfa, 0x8a, 0xac, 0x13, 0xd2, 0xa9, 0xcd, 0x1b,
+ 0x51, 0xc0, 0xde, 0xe1, 0xbe, 0xa8, 0x2d, 0x03, 0x70, 0x34, 0xbc, 0x03,
+ 0x10, 0x50, 0x41, 0xe8, 0x6e, 0xec, 0x10, 0xab, 0xe3, 0xb7, 0x43, 0x13,
+ 0xce, 0xc2, 0x7c, 0x1e, 0x04, 0x6a, 0x5d, 0x0b, 0xc5, 0x7b, 0xce, 0x9a,
+ 0x51, 0x71, 0xbd, 0x9b, 0xfe, 0x32, 0x17, 0xca, 0x59, 0x95, 0xeb, 0x08,
+ 0x25, 0x29, 0x5d, 0xa3, 0x31, 0xeb, 0xdc, 0x09, 0x6c, 0x0b, 0x73},
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00},
+ priv_key_98,
+ true}};
+
+#endif // rsa_pkcs1_4096_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_pss_2048_sha1_mgf1_20-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha1_mgf1_20-vectors.h
new file mode 100644
index 0000000000..5c867c2ea6
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha1_mgf1_20-vectors.h
@@ -0,0 +1,2650 @@
+/* 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 rsa_pss_2048_sha1_20_vectors_h__
+#define rsa_pss_2048_sha1_20_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_0{
+ 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00,
+ 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbd, 0x31, 0xc7,
+ 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e, 0xf6, 0xa9, 0x46, 0xff, 0x78,
+ 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98, 0x8a, 0xd6, 0x20, 0x86, 0x79,
+ 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4, 0xad, 0x13, 0x31, 0x7d, 0x22,
+ 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8, 0x80, 0xcb, 0x8f, 0x52, 0xfb,
+ 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b, 0x38, 0xdf, 0xea, 0xe8, 0xdf,
+ 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d, 0x9d, 0xf8, 0xe0, 0x0e, 0x80,
+ 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4, 0x02, 0xd4, 0x4e, 0x78, 0xb3,
+ 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a, 0xdb, 0xf8, 0x68, 0x5e, 0x4d,
+ 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63, 0xe1, 0xd5, 0xaf, 0xf2, 0x8a,
+ 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec, 0x92, 0x36, 0xc1, 0x20, 0xad,
+ 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c, 0x98, 0x32, 0xa6, 0x72, 0xcd,
+ 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18, 0x3f, 0x46, 0x61, 0xd0, 0x9b,
+ 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28, 0xda, 0x54, 0x20, 0x82, 0x14,
+ 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5, 0xd1, 0x27, 0x63, 0xa1, 0xb0,
+ 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf, 0xc5, 0x0b, 0x6a, 0x2f, 0xcb,
+ 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82, 0x6f, 0x4f, 0x78, 0xa2, 0x3a,
+ 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17, 0x53, 0x76, 0xfb, 0x6c, 0xbd,
+ 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d, 0x4d, 0x31, 0xc6, 0xb8, 0xf9,
+ 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24, 0x98, 0x55, 0xf5, 0x05, 0x75,
+ 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a, 0x18, 0x76, 0x9b, 0xd8, 0xd2,
+ 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d, 0x3e, 0x51, 0x88, 0x25, 0x61,
+ 0xe5, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+const RsaPssTestVector kRsaPss2048Sha120WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 1,
+ 20,
+ {0x1d, 0x5a, 0x9b, 0xb4, 0x9c, 0xb1, 0xf5, 0xc2, 0x86, 0x2f, 0x36, 0xe4,
+ 0x51, 0xdc, 0xe7, 0xfc, 0x60, 0x7f, 0x3d, 0x30, 0x2e, 0xb9, 0xa9, 0xfb,
+ 0xea, 0x5b, 0x67, 0x3a, 0x29, 0xfa, 0x90, 0x23, 0x30, 0x83, 0x81, 0x26,
+ 0x2c, 0x53, 0x8c, 0xb5, 0x39, 0x10, 0xb5, 0x77, 0x3a, 0x7a, 0x44, 0xff,
+ 0x46, 0x58, 0x28, 0xbd, 0xfc, 0xcf, 0x8a, 0x7a, 0x4e, 0xf9, 0x02, 0xe9,
+ 0x45, 0xdd, 0x5f, 0x62, 0x26, 0xff, 0xb7, 0xd5, 0xb0, 0x5f, 0x23, 0x35,
+ 0xe5, 0x76, 0x2c, 0x5a, 0xce, 0xff, 0x71, 0xc8, 0x40, 0x81, 0x50, 0x95,
+ 0x9c, 0x17, 0x80, 0xcc, 0x9c, 0x22, 0xfc, 0xce, 0xbd, 0x34, 0x05, 0xe8,
+ 0x1f, 0x1b, 0xc1, 0x6d, 0x27, 0x6c, 0x07, 0xe4, 0xa5, 0x45, 0xdd, 0xb1,
+ 0xaa, 0xde, 0xb7, 0x51, 0xb5, 0x71, 0xd2, 0x2f, 0x3e, 0x4b, 0xc4, 0xe0,
+ 0x20, 0x20, 0xee, 0xc5, 0x90, 0x1a, 0x1e, 0xbc, 0x04, 0x41, 0x5e, 0x9d,
+ 0xdf, 0xe9, 0x67, 0xfb, 0xe4, 0xec, 0x71, 0x66, 0x92, 0x3a, 0xa0, 0x95,
+ 0xb9, 0xfc, 0x7a, 0x81, 0xfc, 0x21, 0xba, 0x37, 0xb5, 0x22, 0x0a, 0x97,
+ 0x3f, 0xc5, 0xf3, 0x2f, 0xdb, 0x8e, 0x08, 0x41, 0xed, 0x32, 0x14, 0x50,
+ 0x24, 0x84, 0x02, 0xa1, 0x59, 0xd2, 0xc0, 0x8e, 0x4a, 0x72, 0xb7, 0x80,
+ 0x31, 0x0d, 0x42, 0x0a, 0x6e, 0x49, 0x9c, 0x2b, 0x34, 0xb0, 0xbd, 0x6f,
+ 0xe0, 0xd1, 0xd0, 0xe1, 0xa7, 0x81, 0x05, 0x63, 0x32, 0x4a, 0xd8, 0xe7,
+ 0x78, 0x72, 0x07, 0x55, 0xeb, 0x00, 0xac, 0x6e, 0x28, 0xb2, 0x04, 0xff,
+ 0x5f, 0xbb, 0x01, 0xfc, 0xfc, 0x91, 0xe8, 0xf1, 0xd2, 0xf1, 0x13, 0xa5,
+ 0xf3, 0x28, 0x43, 0x11, 0x9f, 0x5e, 0x06, 0xbe, 0xec, 0x0f, 0xe9, 0x4e,
+ 0x5b, 0xfd, 0x0c, 0xcd, 0xd7, 0xf3, 0x22, 0xbd, 0xab, 0x7b, 0x05, 0xc4,
+ 0xf8, 0x3c, 0x05, 0x04},
+ pub_key_0,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 2,
+ 20,
+ {0x01, 0xe9, 0xb1, 0xd4, 0xf3, 0x6d, 0x04, 0x0a, 0x55, 0x3e, 0xe1, 0x2a,
+ 0xfb, 0x76, 0xa3, 0x6d, 0x04, 0xc6, 0xc5, 0xa0, 0xf3, 0xdf, 0x84, 0xae,
+ 0x22, 0x42, 0x2e, 0x81, 0x57, 0xe5, 0x7b, 0x1c, 0x43, 0xa7, 0xbd, 0xaa,
+ 0xde, 0x30, 0xae, 0x73, 0x07, 0x36, 0x32, 0xa4, 0x67, 0x99, 0x73, 0xec,
+ 0x10, 0xbc, 0xbb, 0x30, 0x16, 0xf6, 0xe2, 0x0c, 0x9c, 0xad, 0x29, 0xa1,
+ 0x4f, 0x96, 0x05, 0x25, 0x07, 0x81, 0x9e, 0x90, 0xcf, 0x56, 0xba, 0x50,
+ 0xc9, 0x7d, 0xf5, 0xe5, 0x00, 0x1c, 0x7f, 0x94, 0x81, 0x7e, 0xd2, 0x9f,
+ 0x75, 0x00, 0xf8, 0x39, 0xeb, 0x41, 0x5e, 0xf3, 0x18, 0x2a, 0xed, 0xb2,
+ 0x48, 0x4b, 0xac, 0xe4, 0x3c, 0xd2, 0xfc, 0xaa, 0xa6, 0xf5, 0xdb, 0xc4,
+ 0xb6, 0x49, 0x17, 0x91, 0x59, 0x2f, 0x08, 0x4b, 0x2a, 0x14, 0xab, 0x30,
+ 0x3e, 0x89, 0xde, 0xb2, 0x8a, 0x68, 0xc7, 0x2b, 0x0b, 0x63, 0x0a, 0xe8,
+ 0x5b, 0xec, 0xb6, 0x7f, 0x2b, 0x72, 0x2f, 0x23, 0xa0, 0xf3, 0x21, 0xf3,
+ 0xa7, 0x49, 0x6b, 0x25, 0x18, 0x95, 0x11, 0x16, 0x40, 0x45, 0x29, 0x32,
+ 0x57, 0x9a, 0xa5, 0x3f, 0xfb, 0x8f, 0x8f, 0xb4, 0xff, 0xd3, 0x31, 0xfa,
+ 0x48, 0xc6, 0xf1, 0xe8, 0xe1, 0x52, 0xce, 0x7e, 0x04, 0xcf, 0xec, 0x94,
+ 0x1c, 0xd9, 0x6d, 0xcf, 0x7a, 0x88, 0x5a, 0x30, 0x22, 0xe4, 0x26, 0xd8,
+ 0x7e, 0x81, 0x11, 0x33, 0x6f, 0x11, 0x66, 0x87, 0x8d, 0xcf, 0x8d, 0x19,
+ 0x0f, 0xfb, 0x16, 0xa5, 0x74, 0xfe, 0xa9, 0xeb, 0x6d, 0x7e, 0x27, 0x0e,
+ 0x02, 0x5c, 0x6d, 0x98, 0x81, 0x7e, 0x75, 0xc9, 0x68, 0xf7, 0x8c, 0x47,
+ 0x50, 0xbe, 0x01, 0x8f, 0x74, 0x96, 0x8d, 0x7f, 0x3e, 0x5c, 0xb9, 0xd6,
+ 0xf4, 0x7d, 0x5a, 0xaf, 0xc9, 0x9c, 0x85, 0xc8, 0x3a, 0xf7, 0x17, 0x5c,
+ 0x73, 0x09, 0x1a, 0xe8},
+ pub_key_0,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 3,
+ 20,
+ {0xac, 0x3c, 0x33, 0x2b, 0x52, 0xf0, 0x6b, 0xa2, 0x19, 0x0c, 0x6e, 0xe3,
+ 0x12, 0xc3, 0x23, 0x21, 0xac, 0x37, 0x70, 0x19, 0xc3, 0x54, 0x53, 0x53,
+ 0x7a, 0x39, 0x3b, 0xcf, 0x0c, 0x1e, 0x6f, 0x36, 0x97, 0xf7, 0x70, 0xcc,
+ 0xec, 0x09, 0x27, 0x40, 0x10, 0x0a, 0x70, 0x09, 0xcb, 0xa2, 0x0f, 0x86,
+ 0x30, 0x41, 0x08, 0x16, 0x5d, 0x5d, 0xe5, 0x72, 0xdf, 0x89, 0xc4, 0x24,
+ 0x23, 0xea, 0xba, 0xf9, 0x10, 0x61, 0x9d, 0x55, 0x5f, 0x7b, 0x27, 0xf7,
+ 0xac, 0xa3, 0x18, 0x61, 0xdb, 0x0b, 0xca, 0x83, 0x57, 0x95, 0x64, 0x66,
+ 0xd3, 0x79, 0x2f, 0xb6, 0x66, 0x9c, 0x77, 0xb9, 0x8b, 0xed, 0x3c, 0x72,
+ 0x1f, 0x71, 0x32, 0x15, 0x48, 0xf8, 0xb4, 0x31, 0x3e, 0x53, 0x5e, 0xab,
+ 0x56, 0x38, 0xb9, 0xe3, 0x41, 0xf4, 0xba, 0xc6, 0xc9, 0xca, 0x02, 0xbd,
+ 0x07, 0x11, 0x1d, 0xa4, 0xe3, 0x9f, 0x2c, 0xb8, 0xed, 0x8e, 0xa5, 0xda,
+ 0xce, 0xd3, 0xad, 0xa8, 0x37, 0x6e, 0xc8, 0xdb, 0x27, 0xf6, 0xd6, 0x19,
+ 0xad, 0x92, 0xe0, 0x1f, 0xb4, 0x9b, 0xb3, 0xe5, 0x3e, 0xc3, 0xb8, 0x4c,
+ 0xa6, 0x7b, 0x18, 0xc2, 0x68, 0xdb, 0x08, 0xec, 0x28, 0x75, 0x2b, 0x0c,
+ 0x13, 0xf2, 0x69, 0xa3, 0x9f, 0xa7, 0x00, 0xda, 0xc1, 0x63, 0xb5, 0xb9,
+ 0x43, 0x9c, 0xd7, 0xa9, 0x88, 0x36, 0x73, 0x33, 0x5f, 0x2b, 0x7e, 0xcc,
+ 0x07, 0x28, 0xab, 0x38, 0xdf, 0x17, 0x8c, 0xe1, 0x44, 0x79, 0xbf, 0x6a,
+ 0x8a, 0xa1, 0xe2, 0x4a, 0x43, 0x3e, 0x41, 0xf9, 0xf2, 0x17, 0xbe, 0x5c,
+ 0x01, 0x81, 0x24, 0x51, 0x35, 0xd1, 0xe2, 0x65, 0xe1, 0xca, 0x1a, 0xa0,
+ 0x6d, 0xd6, 0xe8, 0x53, 0xf5, 0xd1, 0xf1, 0x44, 0x87, 0x8e, 0x2f, 0x64,
+ 0x46, 0x15, 0x99, 0xcf, 0x88, 0x49, 0x02, 0x85, 0xb5, 0x2a, 0x79, 0xb7,
+ 0x44, 0xf2, 0x5e, 0xc5},
+ pub_key_0,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 4,
+ 20,
+ {0x0b, 0xb9, 0x47, 0x3d, 0x3a, 0x8c, 0xc4, 0xab, 0xd6, 0x3c, 0x6f, 0x2a,
+ 0xc1, 0x3e, 0x27, 0x8a, 0x9c, 0xd1, 0xdd, 0xa8, 0x44, 0xfd, 0xbd, 0x13,
+ 0xe9, 0xb7, 0x7c, 0xdd, 0x52, 0xc1, 0xb0, 0x5a, 0xc5, 0x91, 0x26, 0xe4,
+ 0x5d, 0x27, 0x67, 0x77, 0xe8, 0xb1, 0xbc, 0x42, 0x3c, 0xb2, 0x61, 0xd2,
+ 0x96, 0x75, 0x98, 0x89, 0x54, 0xc9, 0xdd, 0xc3, 0x8b, 0xb9, 0xa6, 0x7b,
+ 0xec, 0x5e, 0x03, 0xe1, 0xe7, 0x80, 0x91, 0x53, 0x33, 0xdf, 0xe4, 0x94,
+ 0xdd, 0x8a, 0x4f, 0x0b, 0xfa, 0x0d, 0x74, 0x88, 0x05, 0x88, 0x5c, 0x38,
+ 0x9d, 0x6f, 0x7f, 0xb6, 0xf7, 0x86, 0xc5, 0x8d, 0x21, 0xa4, 0x68, 0xb3,
+ 0x58, 0x93, 0x46, 0xd7, 0x0e, 0x11, 0x53, 0xe2, 0x9d, 0xcd, 0xb9, 0x1d,
+ 0xec, 0x8a, 0xc1, 0x85, 0x50, 0x1e, 0xfe, 0xa2, 0x47, 0xba, 0xc7, 0xc6,
+ 0x3e, 0x3c, 0x54, 0x6e, 0xd6, 0x35, 0xe6, 0x47, 0x09, 0x7b, 0xae, 0x3b,
+ 0x8c, 0xcb, 0x99, 0x27, 0x01, 0xa7, 0x5d, 0x20, 0x9c, 0x43, 0x9c, 0x5d,
+ 0xbe, 0x81, 0x22, 0xda, 0x61, 0x6a, 0x4e, 0x23, 0x0b, 0xce, 0x08, 0xf5,
+ 0x41, 0xab, 0xff, 0x85, 0x4f, 0xb9, 0x3c, 0x87, 0xfd, 0xde, 0x0f, 0xb4,
+ 0x57, 0xc4, 0x4b, 0x27, 0x83, 0x56, 0x8b, 0xcb, 0xbf, 0xbb, 0xa6, 0x11,
+ 0xd8, 0xe9, 0x84, 0x41, 0x0d, 0x36, 0x0c, 0x4e, 0xc3, 0x73, 0x2c, 0xb6,
+ 0x94, 0x26, 0xa9, 0x41, 0x91, 0xd5, 0xa0, 0xcb, 0x33, 0x14, 0x9b, 0x51,
+ 0x8d, 0xed, 0x86, 0x86, 0x47, 0x06, 0xc7, 0x23, 0xb2, 0x72, 0x28, 0xd7,
+ 0x48, 0x36, 0x51, 0x31, 0x91, 0xce, 0xbc, 0x79, 0x07, 0x93, 0xe5, 0x80,
+ 0x92, 0x87, 0xb0, 0x27, 0x9e, 0x7b, 0xc8, 0x2f, 0x26, 0x6d, 0x43, 0x7d,
+ 0x19, 0x2e, 0x98, 0x97, 0x59, 0x60, 0xd0, 0x01, 0x4d, 0xd0, 0x2e, 0x17,
+ 0x2b, 0x7f, 0xe2, 0x51},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 5,
+ 20,
+ {0x1b, 0x92, 0x01, 0x5b, 0xd3, 0x4f, 0xcc, 0xe8, 0x19, 0xbc, 0xf7, 0x5a,
+ 0x6c, 0x38, 0xa0, 0x5a, 0xe2, 0xb4, 0x25, 0xf4, 0xb2, 0x18, 0x02, 0x30,
+ 0x6c, 0x1a, 0xf6, 0x45, 0xd1, 0x19, 0x7d, 0x2c, 0x84, 0xb8, 0x4b, 0x24,
+ 0xd4, 0x53, 0xec, 0xcc, 0x44, 0xf5, 0x78, 0x46, 0x5b, 0x81, 0x00, 0xad,
+ 0x9d, 0x60, 0xac, 0x49, 0x12, 0xc7, 0xaa, 0x4d, 0x57, 0x45, 0xa1, 0xac,
+ 0xea, 0xd1, 0x76, 0xd8, 0x75, 0x8f, 0x6a, 0xbb, 0x53, 0x2d, 0x87, 0x4b,
+ 0xa5, 0x40, 0x7d, 0x9e, 0x3e, 0x39, 0x9f, 0x2c, 0xd6, 0x16, 0x6b, 0x9d,
+ 0x3a, 0xd1, 0x74, 0x5c, 0xd2, 0x0d, 0xdb, 0xb5, 0x84, 0x89, 0x18, 0x79,
+ 0xeb, 0xe7, 0x1b, 0xfd, 0x42, 0x75, 0xd4, 0xc1, 0x76, 0xc9, 0xda, 0x1e,
+ 0x13, 0x90, 0x3e, 0x42, 0xbe, 0x68, 0xff, 0x2a, 0x78, 0xd2, 0xda, 0x93,
+ 0x24, 0xa8, 0xcf, 0xc7, 0xa8, 0xe2, 0xfd, 0x08, 0x30, 0x7c, 0x0e, 0xe1,
+ 0x42, 0x88, 0x08, 0x71, 0x96, 0xc8, 0x40, 0xa0, 0xe2, 0xb3, 0x81, 0x1d,
+ 0x9e, 0x9b, 0xda, 0x6e, 0xc2, 0x4b, 0xc8, 0x6e, 0x7c, 0xa5, 0xe3, 0x4b,
+ 0x57, 0x96, 0x9e, 0x3a, 0xac, 0x31, 0x38, 0x8f, 0xd2, 0xe6, 0x96, 0x52,
+ 0x8f, 0x7d, 0x51, 0x36, 0xbd, 0x44, 0xc1, 0x22, 0x15, 0x6a, 0x51, 0x47,
+ 0xf0, 0x5b, 0xc9, 0xb1, 0x18, 0xd3, 0xa3, 0x3e, 0xe6, 0xd7, 0xfa, 0xec,
+ 0xbb, 0x04, 0x82, 0x90, 0xbb, 0x0d, 0x47, 0x19, 0xc2, 0x5b, 0xa7, 0x17,
+ 0x41, 0xd7, 0x43, 0x4d, 0x66, 0xfc, 0x4b, 0xab, 0xa9, 0xb9, 0x95, 0xdf,
+ 0xbc, 0x56, 0xe3, 0x50, 0x7c, 0xfc, 0x97, 0xaa, 0x2d, 0x67, 0xac, 0xfa,
+ 0x10, 0x83, 0xe0, 0xef, 0x58, 0xe6, 0xdb, 0x69, 0x75, 0xb3, 0xbd, 0x6b,
+ 0x10, 0xdd, 0xf1, 0xc1, 0x30, 0x87, 0xd2, 0xbf, 0x54, 0x6a, 0x93, 0x1f,
+ 0x0b, 0xaa, 0x0c, 0xc6},
+ pub_key_0,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 6,
+ 20,
+ {0xab, 0x8c, 0x1e, 0x95, 0xac, 0xc3, 0x6a, 0xd6, 0x21, 0x8e, 0x48, 0xf0,
+ 0x33, 0x83, 0x5d, 0x15, 0xec, 0x6b, 0xc7, 0x18, 0x15, 0x52, 0xfe, 0xb6,
+ 0xdd, 0x6e, 0x12, 0x85, 0x46, 0x91, 0x7b, 0xac, 0x89, 0x2f, 0x5b, 0x34,
+ 0x9a, 0x23, 0x4d, 0x05, 0x1a, 0x83, 0xea, 0x64, 0x69, 0xe2, 0x71, 0x89,
+ 0xf2, 0x99, 0x53, 0x02, 0x38, 0x83, 0x37, 0xc2, 0xff, 0xb3, 0xa7, 0x46,
+ 0xdb, 0x17, 0xb1, 0x57, 0x92, 0x3b, 0xcf, 0x6e, 0x98, 0x5e, 0xbd, 0x20,
+ 0x3a, 0x4e, 0x9a, 0x23, 0x69, 0x7c, 0xf2, 0x92, 0x59, 0x12, 0xec, 0xad,
+ 0xc3, 0xd3, 0xf6, 0x82, 0x52, 0xe5, 0xe0, 0x1e, 0x11, 0x2d, 0xb1, 0x82,
+ 0x96, 0x58, 0xb1, 0x6f, 0xfe, 0x71, 0x88, 0x22, 0x89, 0x21, 0x82, 0x9e,
+ 0xe5, 0x9d, 0x57, 0x5c, 0x6a, 0xd8, 0x29, 0x9d, 0x76, 0xc7, 0xf5, 0xd6,
+ 0xcb, 0x20, 0x4b, 0x76, 0x98, 0x54, 0xde, 0x02, 0x04, 0x08, 0x75, 0x60,
+ 0x46, 0x59, 0x04, 0xc7, 0x3e, 0xc3, 0xbb, 0xc1, 0xb4, 0x7b, 0xbc, 0x98,
+ 0x58, 0x6f, 0x0b, 0xa1, 0x7b, 0x99, 0xc4, 0x32, 0x34, 0xd2, 0x62, 0xb7,
+ 0xf1, 0xe1, 0x9f, 0xb2, 0xcd, 0xd2, 0x0b, 0x92, 0xc3, 0x22, 0xd6, 0xe4,
+ 0x98, 0x83, 0x5b, 0x3c, 0xe8, 0x48, 0x0e, 0xda, 0x17, 0x29, 0x21, 0xb5,
+ 0xa4, 0x70, 0x7d, 0x5c, 0xcb, 0x66, 0x2e, 0x1e, 0xe4, 0xb3, 0xb4, 0xc3,
+ 0x6b, 0x5b, 0x48, 0x5a, 0x10, 0xae, 0xcf, 0x1b, 0x12, 0x44, 0x97, 0x32,
+ 0x01, 0x8e, 0x59, 0x4a, 0x73, 0x4b, 0x68, 0xc8, 0xfa, 0xd4, 0xa7, 0x30,
+ 0xb4, 0x69, 0xd0, 0x97, 0xc8, 0x9c, 0x41, 0x21, 0xd4, 0xf6, 0xdc, 0xe3,
+ 0x4b, 0xe7, 0x8f, 0x65, 0x59, 0x1b, 0x67, 0x3b, 0x1d, 0x0e, 0xe1, 0x70,
+ 0xcb, 0x3c, 0x18, 0x52, 0xca, 0x22, 0xbd, 0x53, 0xb9, 0xb2, 0x6b, 0x2f,
+ 0xa1, 0x9f, 0xf2, 0x75},
+ pub_key_0,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 7,
+ 20,
+ {0x26, 0x4d, 0xc9, 0x79, 0xcd, 0xb2, 0x93, 0xd1, 0x80, 0xf1, 0x5e, 0xf3,
+ 0x18, 0x33, 0x34, 0xd4, 0x94, 0x04, 0x10, 0xc9, 0x63, 0x97, 0x12, 0x91,
+ 0x00, 0x06, 0xc6, 0x8e, 0x37, 0x66, 0xc3, 0xab, 0xa1, 0xdd, 0x95, 0x51,
+ 0x0d, 0x71, 0xe7, 0xd9, 0x1d, 0x93, 0xe6, 0x11, 0x28, 0xda, 0x45, 0x6c,
+ 0xb0, 0xd8, 0x4c, 0x44, 0x55, 0x2f, 0x33, 0x50, 0x4b, 0xd2, 0xda, 0xe3,
+ 0x06, 0x99, 0xd3, 0x72, 0xe3, 0x94, 0x91, 0x2a, 0x66, 0xc3, 0x34, 0xe8,
+ 0x88, 0x87, 0x3a, 0x94, 0x9d, 0x58, 0xa3, 0xb7, 0xd7, 0xd4, 0x3e, 0x76,
+ 0x39, 0x1a, 0xb0, 0xcc, 0x49, 0x0e, 0x7c, 0x3a, 0xfe, 0xe6, 0xa5, 0xf3,
+ 0x26, 0x2b, 0x7d, 0x29, 0x89, 0x19, 0xd6, 0x4c, 0x5e, 0x7b, 0xb8, 0x1c,
+ 0xd7, 0xbf, 0x8e, 0x61, 0x2b, 0x9f, 0x6e, 0x26, 0x6e, 0xb2, 0x83, 0x16,
+ 0xa7, 0xfd, 0x01, 0xe4, 0x4b, 0x62, 0x10, 0x0f, 0x4b, 0x46, 0x2b, 0xa5,
+ 0xb2, 0x38, 0x11, 0x50, 0x81, 0x53, 0x6a, 0xd1, 0xf6, 0xa0, 0x68, 0xd6,
+ 0x56, 0xd0, 0x00, 0x00, 0x43, 0x1a, 0xfd, 0x1b, 0x6a, 0x5b, 0x57, 0xf4,
+ 0x3f, 0x27, 0xca, 0x77, 0x8c, 0x08, 0xa4, 0xf8, 0x6f, 0x62, 0xef, 0x84,
+ 0xc7, 0x3a, 0xa7, 0x2b, 0x0c, 0x36, 0x1c, 0x68, 0x34, 0x5c, 0x10, 0x59,
+ 0x9e, 0xd7, 0x31, 0xd6, 0x42, 0x3c, 0x75, 0x04, 0x62, 0xac, 0xfb, 0x46,
+ 0x99, 0x10, 0xa5, 0x0a, 0xa2, 0xfc, 0xad, 0x3e, 0xf8, 0xc9, 0x08, 0x63,
+ 0x3b, 0xd3, 0xfb, 0x0b, 0x2e, 0x7e, 0x89, 0x88, 0xf9, 0xbe, 0x2e, 0xbd,
+ 0x71, 0x53, 0x33, 0x38, 0x1c, 0x65, 0x06, 0xe0, 0xcd, 0xab, 0xa7, 0x69,
+ 0x11, 0x09, 0xcc, 0xeb, 0x8a, 0xd5, 0x36, 0x4f, 0xbc, 0x03, 0x5c, 0x30,
+ 0x9a, 0x50, 0x91, 0x2d, 0xbb, 0x67, 0x0a, 0x8c, 0x25, 0x5c, 0x28, 0x7a,
+ 0x9b, 0xa9, 0x92, 0xf0},
+ pub_key_0,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 8,
+ 20,
+ {0x91, 0xd5, 0xf6, 0x7d, 0xd4, 0xf9, 0x3a, 0x60, 0x93, 0xad, 0xb8, 0xa7,
+ 0x68, 0x6b, 0xe7, 0xe4, 0x58, 0xf6, 0x6c, 0x23, 0xe3, 0x24, 0x64, 0x94,
+ 0x2f, 0x46, 0x19, 0x30, 0x55, 0xc6, 0x1c, 0x29, 0xdb, 0x94, 0xeb, 0x12,
+ 0xf9, 0x6c, 0x91, 0x8e, 0x1c, 0xbf, 0xcb, 0xcd, 0x2e, 0xd6, 0xf4, 0xef,
+ 0x6d, 0x27, 0x1c, 0xb6, 0xde, 0xf9, 0x03, 0x75, 0xb1, 0xc0, 0x7b, 0xb2,
+ 0xd5, 0xe7, 0xc1, 0xc9, 0x24, 0x25, 0xb1, 0x6b, 0x2d, 0x8a, 0xcf, 0xb8,
+ 0x7b, 0x8a, 0xec, 0xec, 0xb8, 0x74, 0xb7, 0xbc, 0x2e, 0xc9, 0xb2, 0x86,
+ 0x5f, 0x88, 0x82, 0xe0, 0x80, 0x7d, 0xb9, 0xed, 0x48, 0x1e, 0xd5, 0xfe,
+ 0xd0, 0xf3, 0xdc, 0xa5, 0xb6, 0x43, 0x68, 0x6e, 0x70, 0xb4, 0x94, 0x0a,
+ 0xf6, 0xd0, 0x86, 0xed, 0x7f, 0xb9, 0x1f, 0xc3, 0x0b, 0x32, 0x2c, 0xe9,
+ 0xfd, 0xa1, 0x3a, 0xb7, 0x0a, 0x72, 0x06, 0xfe, 0xab, 0x15, 0x29, 0x91,
+ 0x41, 0x5d, 0x50, 0xae, 0x58, 0x6e, 0x8a, 0x92, 0x29, 0xa5, 0xd2, 0xeb,
+ 0xdd, 0x1c, 0xfe, 0x56, 0xc1, 0x31, 0xfb, 0x83, 0x2f, 0x1d, 0xc3, 0x9b,
+ 0xd9, 0xfc, 0xe7, 0xb7, 0x3b, 0x19, 0x08, 0x32, 0xb4, 0x05, 0x2f, 0x5d,
+ 0xd3, 0x4c, 0xff, 0xcb, 0x39, 0xf5, 0xb0, 0xd5, 0x27, 0xdb, 0x23, 0x22,
+ 0xd2, 0x92, 0x42, 0x7b, 0xba, 0x61, 0x1c, 0xca, 0xf8, 0xaf, 0xd7, 0xce,
+ 0xf8, 0x87, 0x83, 0x37, 0xf1, 0xa8, 0xb2, 0xbc, 0x0f, 0x5a, 0xc0, 0x84,
+ 0x97, 0xee, 0xcc, 0x95, 0xb2, 0x3b, 0xa1, 0x71, 0x70, 0x77, 0x95, 0xfd,
+ 0xf5, 0x39, 0x7f, 0x94, 0xea, 0xd6, 0xb8, 0x56, 0x9b, 0x48, 0x71, 0xae,
+ 0xef, 0x10, 0x52, 0xfb, 0x4e, 0x89, 0x5b, 0xad, 0x9f, 0x17, 0x46, 0x2c,
+ 0x1d, 0xfd, 0x71, 0x29, 0x50, 0x63, 0x1f, 0x62, 0x55, 0x03, 0xd1, 0x33,
+ 0x6e, 0x85, 0x0e, 0x6f},
+ pub_key_0,
+ {0x38, 0x36, 0x33, 0x32, 0x37, 0x32, 0x37, 0x38, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 9,
+ 20,
+ {0x50, 0x0b, 0xa4, 0x95, 0x29, 0x45, 0xdf, 0x53, 0x2e, 0x56, 0x5c, 0x98,
+ 0x03, 0xee, 0x08, 0xea, 0xe2, 0xb7, 0xb6, 0x9e, 0x02, 0x19, 0x9c, 0xdc,
+ 0x51, 0x01, 0x84, 0xfa, 0xb3, 0xf2, 0x26, 0x13, 0xf4, 0xa0, 0x05, 0xfb,
+ 0x42, 0x5b, 0xcf, 0xf9, 0x6e, 0x25, 0xba, 0x4f, 0x66, 0xa8, 0x49, 0xab,
+ 0xbd, 0x29, 0x9f, 0x2e, 0xa7, 0xd5, 0x30, 0xb2, 0x63, 0xba, 0xb4, 0x89,
+ 0x9e, 0xe3, 0xb6, 0x12, 0x1b, 0x88, 0xb1, 0xf2, 0xba, 0x01, 0x86, 0x86,
+ 0x7f, 0xca, 0xcf, 0x68, 0x6a, 0x71, 0xfd, 0xba, 0x46, 0xc2, 0xe5, 0x37,
+ 0x91, 0x67, 0x60, 0x3b, 0xd8, 0x8a, 0x9e, 0x1a, 0x20, 0xf5, 0x21, 0x14,
+ 0x20, 0xa1, 0x73, 0x7a, 0x77, 0xc4, 0x0f, 0xce, 0x3a, 0x77, 0x22, 0x11,
+ 0x56, 0x82, 0x88, 0x2b, 0xa0, 0x4f, 0xb5, 0x21, 0x08, 0x87, 0x50, 0x17,
+ 0x8f, 0x3b, 0x66, 0x59, 0x21, 0x01, 0x12, 0x09, 0xf4, 0x04, 0x6b, 0x99,
+ 0x81, 0xb7, 0x96, 0x96, 0xcb, 0x41, 0x93, 0xfe, 0x56, 0x78, 0x3e, 0xa9,
+ 0x6f, 0xfe, 0xa6, 0x2f, 0xd3, 0xf5, 0x94, 0x5e, 0x47, 0x90, 0xed, 0x1a,
+ 0x10, 0x59, 0xb5, 0xf8, 0x11, 0x24, 0xe5, 0x2d, 0xfd, 0xae, 0x58, 0xe6,
+ 0x81, 0x4a, 0x1e, 0xa9, 0x18, 0x51, 0xc0, 0x45, 0xd7, 0x19, 0x60, 0x60,
+ 0x0a, 0x2a, 0x94, 0xdb, 0x05, 0xf4, 0x0f, 0xdc, 0xc6, 0x1b, 0x90, 0xe8,
+ 0x46, 0xe5, 0x63, 0x12, 0x2e, 0x6f, 0xff, 0x4a, 0xd1, 0xba, 0x74, 0x39,
+ 0x4a, 0xf7, 0xfc, 0x13, 0xec, 0x46, 0xfd, 0x7b, 0xef, 0xe8, 0x82, 0x5a,
+ 0xbb, 0x40, 0xb3, 0x65, 0xe8, 0xec, 0xec, 0x71, 0x31, 0x76, 0x9a, 0xe3,
+ 0x87, 0x1e, 0x80, 0x6e, 0xff, 0x4f, 0x60, 0x92, 0x80, 0x2a, 0x8e, 0xda,
+ 0xa8, 0xcc, 0x47, 0xac, 0x80, 0x53, 0xc8, 0xfe, 0xfc, 0xa2, 0x16, 0x48,
+ 0xab, 0xca, 0xb6, 0x0f},
+ pub_key_0,
+ {0x36, 0x31, 0x36, 0x39, 0x33, 0x39, 0x35, 0x31, 0x33, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 10,
+ 20,
+ {0x32, 0x96, 0xd2, 0xcb, 0xab, 0xc9, 0x25, 0x7d, 0x91, 0xb7, 0x5b, 0x51,
+ 0xb9, 0x94, 0xdf, 0xb8, 0xf7, 0x77, 0xfd, 0x26, 0x30, 0x80, 0x14, 0x14,
+ 0xc3, 0x3d, 0x40, 0x58, 0x60, 0xe3, 0xf7, 0x5b, 0x8b, 0x08, 0x54, 0x09,
+ 0x52, 0xe4, 0xde, 0xfb, 0xa2, 0x50, 0xd3, 0x94, 0x65, 0x37, 0x77, 0x4f,
+ 0x93, 0xa8, 0xc8, 0x86, 0x07, 0xc8, 0xd6, 0x73, 0xa0, 0xa1, 0xc7, 0x16,
+ 0x1e, 0xa1, 0x4c, 0x56, 0xb8, 0xd3, 0xe2, 0xd1, 0x78, 0x62, 0xe9, 0x32,
+ 0x14, 0x6f, 0x29, 0x93, 0x7b, 0x00, 0x84, 0x29, 0x5f, 0x16, 0xbd, 0xa9,
+ 0xf6, 0xc5, 0x55, 0xaf, 0x0e, 0x26, 0xf7, 0xdd, 0xd2, 0x23, 0xaf, 0x61,
+ 0x18, 0xc7, 0x95, 0x46, 0x3a, 0xc9, 0xb5, 0xbe, 0x70, 0xbd, 0x41, 0x3b,
+ 0xbe, 0xda, 0x91, 0x53, 0x9f, 0x05, 0xda, 0x15, 0x72, 0x75, 0xc2, 0x42,
+ 0x69, 0xf0, 0x39, 0xbe, 0x88, 0xb3, 0xc3, 0x58, 0x9e, 0x4c, 0xbc, 0x99,
+ 0x74, 0x6f, 0x3a, 0xcf, 0x18, 0x6b, 0x79, 0xbf, 0x27, 0x88, 0x2e, 0xf2,
+ 0xef, 0x3e, 0xdc, 0x0d, 0xc7, 0x17, 0xed, 0x2b, 0x94, 0xed, 0x55, 0x17,
+ 0x7f, 0x99, 0x53, 0x7a, 0x32, 0x61, 0xcf, 0x50, 0x98, 0x52, 0x11, 0x56,
+ 0x52, 0x37, 0x62, 0x61, 0xb0, 0x90, 0xef, 0x76, 0x6c, 0xc6, 0x8a, 0x99,
+ 0xec, 0x4e, 0xc7, 0xaa, 0x8e, 0xc6, 0xca, 0xb7, 0x24, 0xb4, 0xec, 0xca,
+ 0xe9, 0x80, 0x5f, 0x30, 0x0c, 0x48, 0xa0, 0x76, 0xf0, 0xdd, 0x34, 0x5b,
+ 0x60, 0x18, 0x94, 0x1b, 0xbe, 0x4f, 0xdb, 0xf9, 0x4e, 0x54, 0x8b, 0xdd,
+ 0x6b, 0xdb, 0x6c, 0x62, 0xa3, 0x58, 0x40, 0x7e, 0xd3, 0xc8, 0x4f, 0xf5,
+ 0x87, 0xeb, 0xb3, 0x6c, 0xa8, 0x28, 0x18, 0xfd, 0x82, 0x61, 0x8c, 0x94,
+ 0xbd, 0x35, 0x59, 0x44, 0x54, 0x7b, 0x09, 0xaf, 0x94, 0xa0, 0x3e, 0x68,
+ 0xa3, 0xf0, 0x7f, 0x94},
+ pub_key_0,
+ {0x33, 0x30, 0x36, 0x35, 0x33, 0x31, 0x30, 0x36, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 11
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 11,
+ 20,
+ {0x97, 0xe5, 0x85, 0x9c, 0x08, 0x0f, 0x77, 0x6f, 0xaa, 0x13, 0x03, 0x9d,
+ 0xb1, 0x9d, 0x49, 0xea, 0xf2, 0xa1, 0x6b, 0x04, 0x82, 0x46, 0xc9, 0x39,
+ 0xef, 0x87, 0x5f, 0xdb, 0x4e, 0x28, 0xeb, 0x2b, 0xf4, 0xee, 0x3c, 0x11,
+ 0x4b, 0x2d, 0x99, 0xb2, 0x07, 0x53, 0xd1, 0x08, 0x20, 0x61, 0xfc, 0x49,
+ 0x35, 0x42, 0x9a, 0x92, 0xaa, 0xd3, 0xd4, 0x86, 0x71, 0x86, 0x57, 0xa8,
+ 0xca, 0x21, 0x41, 0x87, 0x3e, 0x69, 0x66, 0x8e, 0xdd, 0x74, 0x9f, 0x99,
+ 0xf1, 0xcd, 0x75, 0x7d, 0xfe, 0x7c, 0xc2, 0xdb, 0x29, 0x7c, 0xf1, 0xbc,
+ 0xaa, 0x1f, 0x82, 0xc3, 0xcd, 0x92, 0x48, 0x2f, 0x4d, 0xca, 0x6c, 0xa6,
+ 0x6b, 0x0c, 0x28, 0x27, 0x6c, 0x32, 0xc4, 0xc2, 0x86, 0x4c, 0x8e, 0x87,
+ 0xe8, 0xc4, 0x2b, 0x40, 0x08, 0xa8, 0x7a, 0x41, 0x00, 0x52, 0x31, 0x30,
+ 0xc8, 0xe4, 0xbb, 0x35, 0xb7, 0xfa, 0x7d, 0x1a, 0xf7, 0xea, 0x60, 0x97,
+ 0xda, 0x7f, 0x7a, 0xe8, 0x37, 0x2d, 0x5a, 0xed, 0xa2, 0x0b, 0x4a, 0x4b,
+ 0xa3, 0xa6, 0xc9, 0x3e, 0x1b, 0x77, 0xb1, 0x7a, 0x08, 0x32, 0x8a, 0x27,
+ 0xd9, 0x75, 0xcc, 0xfa, 0x6d, 0x1b, 0x90, 0x10, 0xb3, 0x4c, 0xcc, 0x12,
+ 0xeb, 0xc0, 0xc3, 0xd4, 0xe6, 0xbb, 0x14, 0xc1, 0xb6, 0x55, 0xa1, 0x5b,
+ 0x7f, 0x68, 0x60, 0x40, 0x68, 0xc9, 0xc4, 0x93, 0xf5, 0x61, 0x01, 0x7a,
+ 0x1a, 0xae, 0xc7, 0xc8, 0x4d, 0x1a, 0x24, 0xd9, 0xef, 0x97, 0xaa, 0x68,
+ 0x3a, 0x24, 0x0a, 0xbd, 0x14, 0x1a, 0x55, 0xda, 0xa3, 0xc2, 0x10, 0x17,
+ 0x4e, 0x73, 0x1d, 0xaf, 0xf6, 0x3e, 0xb3, 0x9a, 0xc3, 0xaa, 0xb1, 0xa7,
+ 0x9b, 0x9a, 0x0f, 0x91, 0x78, 0xa7, 0xc3, 0x74, 0xf0, 0xbd, 0x01, 0x48,
+ 0xe4, 0xff, 0xd8, 0xc9, 0xe1, 0x7f, 0x2d, 0xc7, 0xef, 0x8f, 0xb2, 0x0e,
+ 0x3f, 0x5f, 0x10, 0x43},
+ pub_key_0,
+ {0x38, 0x35, 0x39, 0x39, 0x36, 0x37, 0x34, 0x35, 0x36, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 12
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 12,
+ 20,
+ {0x83, 0x57, 0xbf, 0x73, 0x0c, 0x66, 0x8c, 0xf6, 0x32, 0xcf, 0x2b, 0x1b,
+ 0x5f, 0x9f, 0x9f, 0x38, 0x37, 0x06, 0x1a, 0x1d, 0xe0, 0xb8, 0x69, 0x06,
+ 0xde, 0xbe, 0xcd, 0x43, 0x07, 0x7b, 0xd1, 0x32, 0xb6, 0xc6, 0xa0, 0x78,
+ 0xb3, 0x5b, 0x68, 0x78, 0xa0, 0x7a, 0x8d, 0x0a, 0x84, 0xce, 0xb4, 0x5c,
+ 0x93, 0xcf, 0x8e, 0x56, 0xe2, 0x1e, 0x7c, 0xfc, 0x09, 0x51, 0x07, 0x41,
+ 0x26, 0x72, 0xb5, 0x8f, 0xae, 0xea, 0x7c, 0xdb, 0xa7, 0x17, 0x65, 0x10,
+ 0x18, 0x90, 0xb1, 0x2a, 0x92, 0xaf, 0x31, 0xd1, 0x2f, 0x63, 0x70, 0x52,
+ 0x92, 0x15, 0xc2, 0x99, 0x46, 0x9e, 0xbf, 0xdc, 0xaa, 0x20, 0x55, 0xd2,
+ 0xc2, 0x26, 0x1b, 0xfc, 0xe7, 0x32, 0x99, 0x77, 0xf1, 0x3f, 0xce, 0xb5,
+ 0x1d, 0x44, 0x5b, 0x56, 0xa5, 0x7a, 0x4e, 0x34, 0xe7, 0xc6, 0xab, 0xcb,
+ 0xd7, 0xec, 0xd1, 0x3a, 0xf0, 0xd9, 0x2a, 0x63, 0x00, 0xcc, 0xaf, 0x70,
+ 0xe3, 0xae, 0x8a, 0x82, 0x73, 0x80, 0xc5, 0x8b, 0xfe, 0x4f, 0x38, 0x1a,
+ 0xb0, 0x85, 0x78, 0x45, 0x45, 0xd6, 0xb2, 0x3e, 0xbf, 0x89, 0x6e, 0xa8,
+ 0xc4, 0x53, 0xaf, 0x1b, 0x49, 0x87, 0x84, 0x02, 0x5c, 0x9e, 0x9e, 0xb0,
+ 0x1e, 0x10, 0xe9, 0xd1, 0xe2, 0x2e, 0xaf, 0x2c, 0x77, 0x90, 0x2b, 0x64,
+ 0x43, 0x5b, 0xe4, 0xc5, 0x4b, 0x9f, 0x3d, 0x74, 0xb6, 0x34, 0x82, 0xe6,
+ 0x9c, 0xf7, 0x51, 0xf5, 0x22, 0xf5, 0xa3, 0xff, 0x59, 0xa3, 0x5c, 0xce,
+ 0xc8, 0xe6, 0x12, 0x32, 0x14, 0x95, 0xa7, 0x27, 0xfd, 0xab, 0xe0, 0x89,
+ 0x12, 0x65, 0xcb, 0x45, 0xa1, 0x8c, 0x99, 0x84, 0x6a, 0xec, 0x27, 0xbc,
+ 0xeb, 0xdd, 0x79, 0x19, 0x5f, 0x65, 0xe0, 0x5a, 0x4d, 0x57, 0x99, 0xa3,
+ 0x33, 0x21, 0x95, 0x89, 0xc6, 0x1e, 0x1a, 0xaa, 0x93, 0x54, 0x79, 0x74,
+ 0x13, 0x87, 0x46, 0xfa},
+ pub_key_0,
+ {0x31, 0x35, 0x39, 0x36, 0x37, 0x38, 0x30, 0x36, 0x35, 0x34, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 13
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 13,
+ 20,
+ {0x46, 0xf2, 0x50, 0x7d, 0x08, 0x17, 0xc1, 0x47, 0x53, 0xed, 0x5d, 0x4a,
+ 0x9f, 0xa6, 0xc9, 0x8c, 0xbc, 0xf7, 0x48, 0x3f, 0x23, 0x7e, 0xcf, 0x5d,
+ 0x26, 0xd7, 0x6e, 0x65, 0x22, 0xe9, 0x40, 0x21, 0x58, 0x41, 0xda, 0x07,
+ 0xf3, 0xf2, 0x0d, 0x4a, 0xf6, 0xd8, 0xa3, 0x5e, 0x18, 0x26, 0x17, 0x15,
+ 0x01, 0x15, 0x06, 0x3c, 0x1e, 0x1d, 0xc8, 0x97, 0xb6, 0x7a, 0xde, 0x6b,
+ 0x62, 0x63, 0x70, 0x0f, 0x54, 0x20, 0xa7, 0xf6, 0x59, 0x5c, 0xe6, 0x20,
+ 0xf9, 0x0c, 0xe6, 0xb8, 0x39, 0x3f, 0xf0, 0x06, 0xfe, 0x4f, 0x08, 0x25,
+ 0xde, 0xe8, 0x2d, 0xdc, 0xa8, 0x45, 0x7e, 0xf7, 0x4d, 0x78, 0xe3, 0x35,
+ 0x2f, 0x05, 0xec, 0xce, 0x19, 0x6a, 0x1b, 0xf4, 0xd4, 0x5f, 0x01, 0x83,
+ 0x17, 0xa6, 0xa4, 0x2c, 0x59, 0xa2, 0xf2, 0x87, 0x6f, 0x95, 0xe4, 0x05,
+ 0xd6, 0x5c, 0x4b, 0xc5, 0xf0, 0x38, 0x0d, 0x0e, 0x09, 0x56, 0x76, 0x6f,
+ 0x89, 0xb1, 0x58, 0x50, 0xfb, 0xf7, 0x36, 0xcb, 0x04, 0x29, 0x21, 0xe4,
+ 0x58, 0x97, 0x21, 0xb5, 0xad, 0x9a, 0xbb, 0x62, 0x13, 0xbf, 0xec, 0xf8,
+ 0xea, 0xb2, 0xed, 0x07, 0x7c, 0x6c, 0xf3, 0x3b, 0xe2, 0x6e, 0x8b, 0x9f,
+ 0xc5, 0xf9, 0x5a, 0xdc, 0x04, 0x5e, 0xff, 0xf8, 0x65, 0x82, 0x31, 0xe2,
+ 0x8f, 0xd5, 0x95, 0x70, 0x15, 0x31, 0xe8, 0xbc, 0x3c, 0x74, 0xb4, 0x2f,
+ 0x12, 0x27, 0x1f, 0x07, 0x7e, 0x08, 0xcf, 0x93, 0x86, 0xd5, 0xb6, 0x11,
+ 0xbd, 0x88, 0x21, 0x8e, 0x42, 0xae, 0x75, 0x7e, 0xab, 0x5c, 0x0c, 0x9b,
+ 0x97, 0x4c, 0x2b, 0xc1, 0x7d, 0xa1, 0x2c, 0x8b, 0xab, 0xad, 0x3e, 0xef,
+ 0xda, 0x8a, 0x16, 0xa5, 0x6c, 0xe3, 0x43, 0x1d, 0xa3, 0x54, 0x60, 0xb1,
+ 0xad, 0x1d, 0xf2, 0xb2, 0xe1, 0x72, 0xcd, 0xfc, 0x00, 0x65, 0x12, 0xe1,
+ 0xa4, 0xac, 0x86, 0x6f},
+ pub_key_0,
+ {0x33, 0x32, 0x37, 0x30, 0x38, 0x33, 0x38, 0x39, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 14
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 14,
+ 20,
+ {0x0c, 0x3b, 0x3f, 0x51, 0x20, 0xfb, 0x9c, 0x7d, 0xc3, 0xa7, 0x15, 0x49,
+ 0x87, 0x86, 0xaa, 0xe8, 0xe2, 0xdf, 0xe5, 0xd6, 0x3f, 0x54, 0xcf, 0x80,
+ 0x5d, 0x02, 0xba, 0xfd, 0x36, 0xc8, 0x06, 0xc8, 0x3d, 0x0a, 0x93, 0xaf,
+ 0x5d, 0x1e, 0xda, 0x29, 0x3f, 0x4f, 0xfe, 0x6d, 0x0a, 0xb2, 0x18, 0x64,
+ 0x8a, 0x82, 0xad, 0x12, 0xdd, 0x32, 0x8a, 0x60, 0xf6, 0xc6, 0x32, 0xdb,
+ 0xf9, 0xf6, 0xe5, 0xe5, 0x04, 0xfd, 0x08, 0xb8, 0xb8, 0x4d, 0x8d, 0x58,
+ 0x00, 0x0a, 0x2d, 0x2a, 0x9f, 0x9a, 0x96, 0x6e, 0xe8, 0x98, 0xd9, 0xcb,
+ 0x75, 0xa6, 0x9c, 0x93, 0x0b, 0x26, 0x0f, 0x6d, 0xba, 0x3a, 0x03, 0x01,
+ 0xae, 0x87, 0x6e, 0x21, 0x2d, 0x4f, 0xb9, 0x71, 0xd8, 0x19, 0xc2, 0x0c,
+ 0xb0, 0x7a, 0xaf, 0x0f, 0xcd, 0xbc, 0x15, 0x27, 0x65, 0x39, 0x81, 0x73,
+ 0xdc, 0x0d, 0x72, 0x29, 0xeb, 0xcd, 0x8a, 0x9a, 0xad, 0xdf, 0xf4, 0x5d,
+ 0x11, 0x8b, 0xf6, 0x3a, 0xb3, 0x97, 0xad, 0xb3, 0x9a, 0xf9, 0x12, 0x03,
+ 0xe8, 0xfa, 0x5a, 0x7d, 0x28, 0xf2, 0x93, 0x7f, 0xf7, 0xcf, 0x31, 0xae,
+ 0x90, 0xdd, 0x9e, 0xfc, 0x9f, 0x25, 0x49, 0xbf, 0x6c, 0xbc, 0xc3, 0xc6,
+ 0x5a, 0xaf, 0x78, 0xa9, 0x3c, 0x76, 0x00, 0x7b, 0xee, 0x27, 0x20, 0x93,
+ 0x0e, 0x2a, 0x53, 0x31, 0x33, 0x59, 0x83, 0x94, 0x3a, 0x6d, 0x93, 0x57,
+ 0x0b, 0x11, 0x61, 0x51, 0x65, 0x19, 0x6f, 0x9d, 0x7d, 0xda, 0xdf, 0x80,
+ 0x5d, 0x44, 0x30, 0x21, 0x58, 0x05, 0x14, 0xd9, 0x21, 0xf4, 0x39, 0x89,
+ 0x14, 0x46, 0xc1, 0xfb, 0x1d, 0xd7, 0x40, 0x79, 0x4b, 0xbd, 0x6d, 0xec,
+ 0xb0, 0x17, 0xac, 0xc2, 0x38, 0xa8, 0x1c, 0xea, 0xb3, 0x60, 0x71, 0xbe,
+ 0x58, 0x55, 0x15, 0x57, 0xb0, 0x96, 0x43, 0xcd, 0x2b, 0xd7, 0xbe, 0x6e,
+ 0x69, 0xb7, 0x7a, 0xa8},
+ pub_key_0,
+ {0x34, 0x36, 0x30, 0x35, 0x38, 0x34, 0x35, 0x36, 0x30, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 15
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 15,
+ 20,
+ {0x94, 0xb7, 0x77, 0x21, 0x5d, 0x1a, 0xe1, 0x9f, 0x95, 0x9d, 0x04, 0x6f,
+ 0xc0, 0x2f, 0xde, 0x3e, 0x11, 0x3e, 0x15, 0xbd, 0xad, 0xb1, 0xd7, 0x92,
+ 0xc7, 0x44, 0xf2, 0x17, 0x20, 0x0e, 0x27, 0x5d, 0x39, 0x54, 0xb7, 0x98,
+ 0xb4, 0x3e, 0x5e, 0xe3, 0x82, 0x87, 0x74, 0x20, 0x14, 0x40, 0x87, 0xbe,
+ 0x34, 0x0e, 0x11, 0xd2, 0x87, 0x9c, 0x10, 0xaf, 0x63, 0x76, 0x43, 0x7b,
+ 0x5a, 0x8f, 0x62, 0x63, 0x4f, 0xa1, 0x9b, 0x93, 0x38, 0x36, 0x0a, 0x31,
+ 0x8c, 0x95, 0xc9, 0x42, 0x1d, 0x90, 0xf6, 0x03, 0x37, 0x63, 0x4f, 0x3a,
+ 0x03, 0xa2, 0x26, 0x07, 0x96, 0xd8, 0x92, 0x8e, 0x05, 0x6a, 0xa7, 0x75,
+ 0x9c, 0xb1, 0x3f, 0x3b, 0xbc, 0x72, 0x95, 0x4f, 0x9c, 0x9d, 0xa7, 0xea,
+ 0xb1, 0xd3, 0x56, 0x40, 0x50, 0xe4, 0x26, 0x7c, 0xed, 0x55, 0x7e, 0x36,
+ 0x84, 0xe5, 0x09, 0x0c, 0xef, 0x96, 0xf5, 0x85, 0x15, 0x3d, 0xb8, 0xc7,
+ 0x32, 0xb7, 0x8b, 0x4f, 0x7d, 0xf5, 0x9d, 0xb2, 0x19, 0xd7, 0xae, 0xac,
+ 0x42, 0xd4, 0xf2, 0x0b, 0x1d, 0xc9, 0x82, 0x51, 0x71, 0xbb, 0xeb, 0xc2,
+ 0x71, 0x2e, 0x72, 0x2e, 0xd6, 0xfe, 0xd1, 0x2d, 0xfc, 0x72, 0xdc, 0xcb,
+ 0x1e, 0x9a, 0x2c, 0x6d, 0x93, 0xe4, 0xc8, 0x66, 0x41, 0xe1, 0xdf, 0xe1,
+ 0x6d, 0x6d, 0x43, 0x62, 0x9d, 0xee, 0x7d, 0x80, 0xeb, 0xa8, 0xe9, 0x63,
+ 0x9e, 0xa5, 0x94, 0xff, 0xa2, 0x06, 0xcf, 0x3f, 0x0e, 0x56, 0x1b, 0x29,
+ 0x53, 0xa2, 0x90, 0xd8, 0xcd, 0x70, 0xbd, 0x0c, 0xcb, 0xef, 0x64, 0xb3,
+ 0x2b, 0xd6, 0x6b, 0x29, 0x4f, 0x1f, 0xb1, 0xec, 0x97, 0xba, 0xd0, 0xe0,
+ 0x96, 0xe5, 0xe2, 0x00, 0xe5, 0x81, 0x2f, 0xe0, 0x25, 0x33, 0x3c, 0xed,
+ 0xd7, 0xd1, 0xec, 0x8c, 0x11, 0x1b, 0x28, 0xbe, 0xb4, 0xa4, 0x02, 0xf5,
+ 0xca, 0xbf, 0x2f, 0x99},
+ pub_key_0,
+ {0x31, 0x31, 0x31, 0x37, 0x38, 0x36, 0x36, 0x34, 0x32, 0x30, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 16
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 16,
+ 20,
+ {0x81, 0x9f, 0x62, 0x4b, 0x0d, 0xfe, 0x68, 0x22, 0xd3, 0x92, 0x3a, 0xc1,
+ 0xe5, 0xc7, 0x5f, 0x79, 0xe1, 0xda, 0x3d, 0xfb, 0xc1, 0x3b, 0x33, 0x28,
+ 0x74, 0xd4, 0x05, 0x2e, 0xeb, 0xb3, 0x0f, 0x9b, 0x2a, 0x09, 0xec, 0xf7,
+ 0x5f, 0x11, 0x22, 0x99, 0x0c, 0x37, 0x36, 0x7d, 0x75, 0xe4, 0xec, 0x51,
+ 0x0f, 0x46, 0x45, 0xb9, 0xf4, 0x1f, 0xe4, 0xf2, 0xf9, 0x80, 0x5a, 0x98,
+ 0x1e, 0xa8, 0x1c, 0xe9, 0x32, 0x12, 0x76, 0x13, 0x12, 0x6c, 0xaf, 0x8e,
+ 0x04, 0xb9, 0xd1, 0x94, 0xa9, 0x27, 0xb7, 0x20, 0xb2, 0x4c, 0xd9, 0xf1,
+ 0x72, 0x1e, 0x33, 0xd1, 0x21, 0xc5, 0x99, 0x30, 0xec, 0x48, 0xa5, 0xf5,
+ 0x57, 0x4f, 0x9a, 0xa8, 0xc6, 0xba, 0xfb, 0x5c, 0x8c, 0xcf, 0x9d, 0xdd,
+ 0xb2, 0xdb, 0xb4, 0x18, 0xd9, 0x88, 0x4e, 0xcb, 0x4a, 0x93, 0x1a, 0x92,
+ 0x65, 0x36, 0x0d, 0xac, 0x74, 0x75, 0xde, 0x7e, 0x4c, 0xc7, 0x95, 0xce,
+ 0x7a, 0x58, 0x6c, 0x7d, 0x47, 0x6b, 0xa4, 0x70, 0xdd, 0xa7, 0xc0, 0x3b,
+ 0x3f, 0x1a, 0xb6, 0x9d, 0x93, 0x72, 0xd7, 0xcf, 0xf3, 0x42, 0x23, 0x06,
+ 0xed, 0xd8, 0xfe, 0x8f, 0x6d, 0xd7, 0x45, 0x59, 0x6f, 0x1f, 0xca, 0xcf,
+ 0xb9, 0x99, 0x14, 0x47, 0x0c, 0x13, 0xe7, 0x52, 0xbf, 0xaa, 0xdc, 0xe6,
+ 0x32, 0xfe, 0x41, 0x24, 0xd6, 0xcc, 0xd8, 0x0e, 0xeb, 0xf8, 0x7a, 0x69,
+ 0x82, 0xa9, 0x98, 0xaa, 0x4a, 0x08, 0x92, 0xc2, 0x70, 0xae, 0x6d, 0xe0,
+ 0xb9, 0xbc, 0xbf, 0xbc, 0x9c, 0xbd, 0x96, 0xdf, 0xf2, 0xe2, 0xf9, 0x3f,
+ 0x80, 0xd9, 0x37, 0x0f, 0xa2, 0xa0, 0x15, 0xe1, 0x3d, 0x03, 0x76, 0xb4,
+ 0xd9, 0xdc, 0xbd, 0xed, 0xea, 0x29, 0xba, 0x9b, 0x61, 0x6a, 0x83, 0x26,
+ 0x1c, 0xcf, 0x6e, 0xc5, 0x60, 0x79, 0xff, 0x2e, 0xc9, 0x3d, 0x72, 0x98,
+ 0x9c, 0xf9, 0x34, 0x54},
+ pub_key_0,
+ {0x38, 0x30, 0x35, 0x34, 0x35, 0x35, 0x34, 0x36, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 17
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 17,
+ 20,
+ {0x11, 0x8d, 0x4d, 0xcf, 0xeb, 0xd8, 0x2e, 0xa7, 0x4b, 0x28, 0x04, 0x1b,
+ 0xd8, 0xbf, 0x5f, 0x96, 0x9d, 0x04, 0xe1, 0x60, 0xe2, 0xb8, 0xab, 0x2f,
+ 0xbb, 0xe1, 0xc2, 0xa1, 0x67, 0x3c, 0xdd, 0x4f, 0xa7, 0xd8, 0x01, 0xaa,
+ 0x4b, 0xc2, 0x3f, 0x98, 0x98, 0xbc, 0x0d, 0xcb, 0x24, 0x0e, 0x8a, 0x3e,
+ 0xde, 0x07, 0x6f, 0x91, 0x1f, 0xfe, 0xb2, 0x74, 0x9c, 0x03, 0xd2, 0x19,
+ 0x23, 0x05, 0x5f, 0x88, 0x78, 0xae, 0xed, 0x88, 0x56, 0x3d, 0xbb, 0xc4,
+ 0x54, 0x22, 0xb6, 0x58, 0xf8, 0x64, 0x7d, 0xc8, 0x68, 0x88, 0x5c, 0x92,
+ 0x01, 0x5d, 0xf4, 0xd5, 0x92, 0x5f, 0x3e, 0x6d, 0x75, 0xe8, 0x57, 0x54,
+ 0xb7, 0xf0, 0x02, 0x37, 0x4d, 0x45, 0x83, 0xed, 0x31, 0x0b, 0xc9, 0x91,
+ 0xca, 0xd2, 0x81, 0x2f, 0xd2, 0x9d, 0x09, 0x06, 0xc4, 0xde, 0xa5, 0xc5,
+ 0x29, 0x21, 0xfe, 0x21, 0x84, 0x88, 0x0c, 0x5e, 0x8c, 0xa5, 0x1b, 0x06,
+ 0xbc, 0x56, 0x54, 0xed, 0xd5, 0xe0, 0xe7, 0x2e, 0x20, 0x92, 0x2a, 0x9c,
+ 0x9b, 0x2f, 0xcd, 0x06, 0x8c, 0x70, 0x0e, 0xc8, 0x28, 0x78, 0xb6, 0xac,
+ 0x04, 0xa5, 0x6b, 0xec, 0xd7, 0x6f, 0xbb, 0xe9, 0xfd, 0x4a, 0xbf, 0xa9,
+ 0x34, 0x87, 0x56, 0xf9, 0x83, 0xbf, 0xa9, 0x25, 0x39, 0x42, 0x4d, 0x97,
+ 0x2d, 0x76, 0x4e, 0x78, 0x13, 0xbb, 0xbd, 0x34, 0xbb, 0x36, 0x9e, 0xc1,
+ 0x47, 0xfc, 0xb1, 0xa9, 0x4e, 0x86, 0x02, 0xe3, 0x59, 0xf1, 0xef, 0x31,
+ 0x27, 0x25, 0xf2, 0xbb, 0x81, 0xc0, 0x49, 0x32, 0xc1, 0xc4, 0xeb, 0xeb,
+ 0xfa, 0x09, 0xe3, 0x16, 0x5d, 0x02, 0x87, 0xa8, 0x5a, 0x22, 0xf0, 0x89,
+ 0x8d, 0x63, 0x85, 0x53, 0x80, 0x66, 0x24, 0x6a, 0xde, 0x07, 0xcb, 0x51,
+ 0x58, 0x0d, 0xb1, 0xfc, 0xca, 0x86, 0xaf, 0xad, 0x06, 0xfe, 0x2f, 0x96,
+ 0x95, 0xc2, 0xf8, 0xfd},
+ pub_key_0,
+ {0x32, 0x37, 0x33, 0x35, 0x32, 0x33, 0x30, 0x35, 0x35, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 18
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 18,
+ 20,
+ {0x53, 0x71, 0x13, 0x44, 0x08, 0x85, 0x47, 0xe4, 0x05, 0xb1, 0xe3, 0xf7,
+ 0x60, 0x5e, 0x44, 0xf9, 0xb7, 0xb6, 0x73, 0x5d, 0x5d, 0x3c, 0x32, 0xee,
+ 0x0e, 0x40, 0x8f, 0xe7, 0xec, 0x9c, 0xcf, 0x58, 0x99, 0x84, 0x87, 0x44,
+ 0x3f, 0x66, 0xd4, 0xed, 0xc0, 0x02, 0x0d, 0xba, 0x88, 0xef, 0xde, 0xf9,
+ 0xea, 0xd4, 0x03, 0xa2, 0x87, 0x4b, 0x28, 0x92, 0x05, 0x4e, 0x39, 0x1f,
+ 0x61, 0xc1, 0xb3, 0x6e, 0x49, 0x0a, 0x86, 0x23, 0x86, 0x8e, 0xa3, 0xe3,
+ 0xee, 0xb0, 0x7e, 0xb6, 0xa2, 0xde, 0x96, 0x50, 0x3b, 0x93, 0xf4, 0xfb,
+ 0x53, 0x42, 0x25, 0x07, 0x2c, 0x6b, 0xf9, 0x08, 0x37, 0xc0, 0x29, 0xa1,
+ 0xf5, 0xc2, 0xa5, 0xd8, 0x19, 0x4d, 0xf2, 0xe2, 0x03, 0xfb, 0x0c, 0x2a,
+ 0xae, 0xea, 0x50, 0x67, 0x67, 0x95, 0x28, 0x97, 0xd9, 0x00, 0xd9, 0xfb,
+ 0x20, 0xc8, 0xcf, 0x4f, 0x7b, 0x68, 0xa9, 0x7a, 0x52, 0x78, 0xd7, 0xaa,
+ 0xa6, 0xe3, 0x83, 0xf0, 0xcc, 0x8d, 0x2b, 0x53, 0xbb, 0x74, 0x8a, 0xb6,
+ 0xb0, 0xdc, 0x5f, 0xb1, 0xce, 0x82, 0xb0, 0x8a, 0xa9, 0x86, 0x44, 0x9b,
+ 0x3c, 0x31, 0x37, 0xa5, 0x96, 0x59, 0x85, 0xd0, 0xcd, 0x62, 0xb7, 0xa1,
+ 0xa1, 0x1b, 0x31, 0xa4, 0x98, 0x66, 0x9a, 0x0b, 0x30, 0x72, 0x69, 0x2e,
+ 0xed, 0x9a, 0x13, 0x93, 0xe4, 0x2d, 0x7e, 0x61, 0xb9, 0x02, 0x26, 0xac,
+ 0xc6, 0x2b, 0x28, 0x4e, 0xc5, 0x50, 0xc0, 0x81, 0x3c, 0x4a, 0xfa, 0x25,
+ 0xa1, 0xb6, 0xfc, 0x10, 0x3c, 0xb8, 0x0c, 0xf4, 0x29, 0x94, 0x4b, 0x55,
+ 0x7e, 0x13, 0x34, 0xe8, 0x1c, 0x11, 0x73, 0xdf, 0x4a, 0x86, 0xab, 0x10,
+ 0x7c, 0xd8, 0xec, 0x6c, 0x75, 0x39, 0x2c, 0xc7, 0xcb, 0x11, 0xc9, 0x21,
+ 0x2f, 0x15, 0xee, 0x7e, 0x18, 0xaa, 0x0d, 0x27, 0x00, 0x6a, 0xf5, 0xc5,
+ 0xed, 0xe7, 0xb0, 0xe6},
+ pub_key_0,
+ {0x31, 0x32, 0x32, 0x38, 0x34, 0x34, 0x30, 0x38, 0x30, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 19
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 19,
+ 20,
+ {0x97, 0x2a, 0xb5, 0xdf, 0xd3, 0xaa, 0x92, 0xef, 0x9f, 0xf4, 0x00, 0x26,
+ 0x76, 0x47, 0x16, 0x78, 0x4c, 0x87, 0x15, 0x4f, 0x12, 0x96, 0x7e, 0xd3,
+ 0xf0, 0x2a, 0xde, 0xe5, 0xf7, 0x3f, 0xe9, 0xa0, 0x59, 0x4b, 0x22, 0x59,
+ 0x9e, 0x82, 0x9b, 0xcd, 0xae, 0xb0, 0x02, 0x17, 0xa1, 0x22, 0x18, 0xda,
+ 0xdf, 0x06, 0xc9, 0x94, 0x0a, 0xaf, 0x9c, 0x02, 0xc7, 0x5c, 0xb1, 0x49,
+ 0xa8, 0x9e, 0x25, 0x8a, 0x54, 0x88, 0x94, 0xbf, 0x47, 0x62, 0x10, 0x0b,
+ 0xa1, 0x7b, 0xc8, 0xbc, 0x60, 0xa7, 0xa0, 0xd0, 0x53, 0x07, 0xb7, 0x13,
+ 0x36, 0x78, 0xdb, 0xa4, 0xba, 0xbf, 0x66, 0x0d, 0x12, 0x41, 0x86, 0x59,
+ 0xce, 0xa2, 0x5c, 0x9f, 0x98, 0x2b, 0xdb, 0x9b, 0x1d, 0x23, 0x00, 0xfd,
+ 0xd9, 0xd1, 0x44, 0xa2, 0x5d, 0x4f, 0x15, 0x0e, 0x54, 0xca, 0x7c, 0xa3,
+ 0x44, 0xdd, 0xe9, 0xe9, 0xe1, 0xba, 0x57, 0x83, 0xc2, 0xcb, 0x60, 0x6b,
+ 0xbc, 0x86, 0x34, 0x1a, 0xb9, 0x34, 0x4a, 0x08, 0x40, 0xdc, 0x51, 0x5d,
+ 0xd1, 0xd5, 0x89, 0xbe, 0xde, 0x2e, 0x3f, 0x48, 0x3b, 0x20, 0x18, 0x0f,
+ 0x08, 0x69, 0x5c, 0xca, 0x0e, 0x9e, 0x1c, 0xef, 0xc6, 0x8b, 0x6b, 0xfc,
+ 0x35, 0x27, 0xe4, 0x8f, 0xf0, 0x26, 0x0a, 0x3f, 0x69, 0x6c, 0x06, 0x80,
+ 0x36, 0x4b, 0xd4, 0xb6, 0x83, 0x0d, 0x67, 0x5e, 0xc4, 0x98, 0x66, 0x38,
+ 0xe9, 0x76, 0xb8, 0x3c, 0xb1, 0xf5, 0x6a, 0xd5, 0xfe, 0x70, 0x5d, 0x5d,
+ 0xee, 0x0c, 0x0c, 0x5e, 0xb2, 0x9b, 0xd1, 0x5a, 0x24, 0xf2, 0x65, 0x96,
+ 0x50, 0x00, 0xeb, 0xce, 0xe5, 0xa8, 0x55, 0x1a, 0xd8, 0xef, 0x74, 0xb4,
+ 0x05, 0x92, 0x47, 0x72, 0x55, 0x16, 0x9b, 0xda, 0x56, 0xdc, 0x8f, 0x35,
+ 0xfa, 0xfa, 0xf7, 0x96, 0xfb, 0xfa, 0x44, 0xd3, 0x66, 0x03, 0x3e, 0x15,
+ 0xac, 0xfe, 0x04, 0x8b},
+ pub_key_0,
+ {0x35, 0x31, 0x31, 0x36, 0x35, 0x38, 0x39, 0x38, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 20
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 20,
+ 20,
+ {0x7a, 0x7c, 0xde, 0xad, 0x06, 0xba, 0x21, 0x2e, 0x8d, 0xd6, 0xb4, 0x46,
+ 0xf9, 0x11, 0xcf, 0x37, 0xb4, 0x0c, 0x5a, 0xc7, 0xf9, 0xc8, 0x17, 0x12,
+ 0x5c, 0x0d, 0x5e, 0xe3, 0xcd, 0xe4, 0x9e, 0xf3, 0x36, 0xb8, 0x7e, 0xb9,
+ 0x4f, 0x7d, 0x8a, 0x93, 0xe1, 0xd9, 0xfd, 0x0e, 0xfe, 0xb7, 0x7e, 0x72,
+ 0x47, 0x69, 0xb2, 0x7d, 0x6f, 0x63, 0xba, 0x91, 0xf7, 0x21, 0x9f, 0x23,
+ 0xe0, 0x85, 0xa3, 0x43, 0x3e, 0x4d, 0x69, 0xca, 0x8f, 0x8e, 0x42, 0x05,
+ 0x34, 0xf5, 0x54, 0xc6, 0x9a, 0x72, 0x21, 0xd7, 0x0e, 0x57, 0xf8, 0xa8,
+ 0x24, 0x6b, 0x24, 0xb5, 0x98, 0x67, 0x16, 0xc5, 0x0d, 0xa4, 0x94, 0x2a,
+ 0x17, 0x20, 0xe5, 0x1b, 0x3a, 0xb8, 0x7e, 0xfd, 0xad, 0x42, 0xe0, 0x2c,
+ 0xac, 0x25, 0x4b, 0xe2, 0x67, 0x3d, 0x5b, 0xfa, 0x46, 0x69, 0xe7, 0x64,
+ 0xde, 0xfb, 0x40, 0x11, 0x21, 0xa2, 0x50, 0x55, 0x99, 0x3d, 0xc5, 0xeb,
+ 0xba, 0x22, 0x17, 0x68, 0x34, 0xb4, 0xa2, 0xf9, 0xa8, 0xa3, 0xa3, 0x4d,
+ 0x35, 0xae, 0x2c, 0x34, 0x4e, 0x9a, 0x84, 0x67, 0x5d, 0x94, 0xef, 0x8f,
+ 0x56, 0xb1, 0x6d, 0x84, 0x8d, 0x15, 0x85, 0x1c, 0x05, 0x8a, 0xe6, 0x4d,
+ 0xf8, 0xa4, 0x04, 0xee, 0xe0, 0x9b, 0x63, 0xbb, 0x64, 0xfe, 0x01, 0x7c,
+ 0x20, 0x6a, 0x94, 0xdb, 0xd7, 0xb2, 0x74, 0x44, 0x0f, 0x04, 0xfe, 0x07,
+ 0xd2, 0x2d, 0x07, 0x9c, 0x2d, 0x2a, 0x86, 0x86, 0xf2, 0x47, 0xeb, 0x98,
+ 0x3a, 0x0e, 0xe6, 0x25, 0xb2, 0xd4, 0xb9, 0xfd, 0xd4, 0xd9, 0xad, 0xe5,
+ 0x37, 0x12, 0xf0, 0xd1, 0x3c, 0xf1, 0xff, 0x1a, 0xac, 0x03, 0xd0, 0x9f,
+ 0x80, 0x33, 0x5b, 0xf9, 0x36, 0x43, 0x27, 0xa8, 0x91, 0x71, 0xa8, 0xa5,
+ 0x1f, 0x42, 0x19, 0xf8, 0x66, 0x46, 0xbe, 0x96, 0xf0, 0xd9, 0x6c, 0x6c,
+ 0xb2, 0x7f, 0x43, 0xd3},
+ pub_key_0,
+ {0x36, 0x38, 0x34, 0x35, 0x38, 0x35, 0x36, 0x37, 0x32, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 21
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 21,
+ 20,
+ {0xbb, 0x15, 0x91, 0x55, 0x02, 0xad, 0x77, 0xb3, 0xa0, 0x80, 0xee, 0xd7,
+ 0x0b, 0x44, 0x4b, 0x75, 0x34, 0x96, 0x45, 0x0a, 0x41, 0x14, 0xd4, 0x35,
+ 0xd2, 0xae, 0xe9, 0xfb, 0xf1, 0xb3, 0x45, 0x07, 0x4f, 0xe8, 0x5c, 0x23,
+ 0xad, 0x4e, 0xf5, 0x26, 0x03, 0xb3, 0xa8, 0xa0, 0x77, 0xd5, 0x02, 0x4e,
+ 0x3d, 0x56, 0xdd, 0x62, 0x01, 0x69, 0xb6, 0xdc, 0x0f, 0xf7, 0x43, 0x7f,
+ 0xe1, 0xa5, 0x20, 0xc2, 0x93, 0xd7, 0x8f, 0xaa, 0x77, 0x25, 0x8e, 0x8c,
+ 0x86, 0x32, 0x10, 0x0e, 0x06, 0x44, 0xf4, 0x69, 0xf0, 0xa3, 0x25, 0x0a,
+ 0x53, 0x48, 0x3e, 0x9a, 0x2f, 0x8d, 0xab, 0x0b, 0xda, 0xea, 0xd5, 0xdf,
+ 0x41, 0xdd, 0x1b, 0xba, 0x91, 0xdd, 0x01, 0xd7, 0x9e, 0xda, 0x1d, 0xf8,
+ 0x38, 0xdd, 0x45, 0x67, 0xd0, 0x45, 0x26, 0xb0, 0xe1, 0xfc, 0xb5, 0xd0,
+ 0x7c, 0xc6, 0x28, 0xf4, 0xff, 0x62, 0xfe, 0xcb, 0x65, 0xd2, 0x38, 0x6a,
+ 0xf6, 0x38, 0xba, 0x6d, 0x0e, 0x59, 0x45, 0x18, 0x69, 0x9c, 0x56, 0x85,
+ 0x03, 0x36, 0x35, 0xaf, 0x6c, 0xb3, 0x02, 0xd0, 0x7b, 0xf3, 0x9a, 0x1d,
+ 0xc5, 0xb5, 0x0e, 0xde, 0x06, 0xba, 0xac, 0xaf, 0xad, 0x9a, 0x2e, 0xe9,
+ 0xac, 0x48, 0xbf, 0x88, 0xc1, 0x13, 0x29, 0xd2, 0xbe, 0x62, 0xd5, 0x65,
+ 0xb0, 0x31, 0x28, 0x13, 0xfc, 0x81, 0xc9, 0xe3, 0xcd, 0x24, 0x3a, 0xac,
+ 0xaa, 0x6c, 0x11, 0xdc, 0xcb, 0xb6, 0x94, 0x1e, 0x2a, 0xba, 0x6f, 0x93,
+ 0x52, 0x4b, 0x01, 0x40, 0xf3, 0x09, 0x87, 0x16, 0x80, 0x36, 0xb1, 0x38,
+ 0x10, 0xc1, 0x0f, 0x65, 0xf0, 0xac, 0xc4, 0x43, 0xf7, 0xdf, 0x70, 0x09,
+ 0xc2, 0x38, 0xa8, 0xd5, 0xbf, 0xab, 0x00, 0x11, 0x6f, 0x1a, 0xdc, 0xb4,
+ 0xcb, 0xf5, 0x5c, 0x48, 0x42, 0x39, 0x68, 0x94, 0x04, 0x78, 0x8b, 0xd2,
+ 0x9e, 0xb7, 0x87, 0xf8},
+ pub_key_0,
+ {0x32, 0x37, 0x37, 0x36, 0x32, 0x39, 0x39, 0x31, 0x34, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 22
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 22,
+ 20,
+ {0x4f, 0xe9, 0x65, 0xe8, 0xb6, 0x85, 0xd1, 0xef, 0xf3, 0x8f, 0x26, 0x26,
+ 0x1f, 0x5c, 0x16, 0x8b, 0x77, 0x56, 0x0d, 0xe5, 0xf2, 0xd7, 0x24, 0x3a,
+ 0x33, 0xc3, 0xc1, 0xc7, 0xf2, 0x67, 0xd7, 0xb6, 0x0e, 0x9a, 0x61, 0x44,
+ 0x4b, 0x6c, 0xf0, 0xa7, 0x1c, 0xaa, 0x18, 0xca, 0x81, 0xf3, 0x89, 0x60,
+ 0xf4, 0x5e, 0xf2, 0x95, 0x86, 0x91, 0x0c, 0x24, 0x0c, 0x93, 0x82, 0x05,
+ 0x51, 0xf3, 0xda, 0x5e, 0x15, 0x18, 0x06, 0x84, 0x80, 0x7f, 0xaa, 0x5d,
+ 0x9f, 0xd3, 0x61, 0x32, 0x5b, 0x9d, 0x39, 0xc7, 0xb8, 0xe8, 0x05, 0xab,
+ 0xd7, 0x5b, 0x69, 0xaf, 0x4d, 0x02, 0x03, 0x45, 0xbc, 0xda, 0x26, 0x6a,
+ 0x15, 0x54, 0x0b, 0x32, 0xcc, 0xd2, 0x8e, 0x57, 0xf7, 0x06, 0x3e, 0xdc,
+ 0x22, 0x8f, 0xbc, 0x81, 0x5f, 0x1a, 0xb9, 0x65, 0xfa, 0x54, 0x2e, 0xd6,
+ 0x79, 0xc4, 0x3f, 0x7b, 0x49, 0x49, 0xf7, 0x44, 0x8e, 0x68, 0x82, 0xbc,
+ 0x36, 0xa8, 0xf1, 0x04, 0x12, 0xdc, 0x0e, 0x82, 0x8b, 0x33, 0xad, 0x4e,
+ 0x09, 0xa5, 0xc7, 0x2d, 0x37, 0x30, 0x14, 0x35, 0x20, 0xe4, 0xeb, 0x62,
+ 0x53, 0x56, 0x61, 0x5b, 0xf4, 0x9e, 0x51, 0xcc, 0xeb, 0xe9, 0x04, 0xaf,
+ 0x7c, 0x63, 0x97, 0x78, 0x5d, 0xe0, 0xf2, 0x03, 0x71, 0x68, 0x9f, 0x29,
+ 0x75, 0x66, 0x65, 0x24, 0x10, 0x3b, 0xdb, 0xb4, 0xbf, 0x27, 0xf1, 0xe2,
+ 0x02, 0x01, 0x8a, 0xca, 0x80, 0x03, 0xde, 0x61, 0x5f, 0x07, 0x37, 0x73,
+ 0xcc, 0xa7, 0xe6, 0x47, 0xe7, 0x1e, 0xe5, 0x1d, 0x97, 0xcc, 0x30, 0x35,
+ 0x6a, 0x17, 0xb5, 0x0a, 0xa3, 0xc4, 0x7a, 0x74, 0xe1, 0x33, 0xaa, 0xbb,
+ 0xa4, 0xae, 0x41, 0x75, 0x07, 0x86, 0xa9, 0xb1, 0xe5, 0x84, 0xe3, 0x19,
+ 0x83, 0x6c, 0x3c, 0x7e, 0x7c, 0x8c, 0x2e, 0xb2, 0xce, 0x66, 0x04, 0x32,
+ 0x38, 0x56, 0xb3, 0x99},
+ pub_key_0,
+ {0x32, 0x38, 0x37, 0x39, 0x32, 0x38, 0x32, 0x38, 0x33, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 23
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 23,
+ 20,
+ {0x9e, 0x12, 0xdc, 0x1e, 0xc8, 0x81, 0x82, 0xf9, 0x46, 0x2a, 0x79, 0x5d,
+ 0x71, 0x0d, 0xd0, 0x74, 0x47, 0xe7, 0x9a, 0x4e, 0x03, 0x5b, 0x97, 0xc1,
+ 0x6e, 0x35, 0x1c, 0x4b, 0x5d, 0x4e, 0x98, 0x45, 0x9b, 0x8e, 0x5a, 0x52,
+ 0xe2, 0xf5, 0x1d, 0xcc, 0x1e, 0xdc, 0x4c, 0x89, 0x43, 0x86, 0x3f, 0xa9,
+ 0xab, 0xc8, 0xfb, 0xd7, 0x5e, 0xe2, 0xf4, 0x76, 0x91, 0xa5, 0x84, 0x28,
+ 0x03, 0x40, 0x21, 0xc6, 0xd3, 0x32, 0x31, 0x91, 0xa5, 0xa5, 0xfd, 0xb2,
+ 0xda, 0x2a, 0xc1, 0xb2, 0xa1, 0x49, 0xb8, 0xd1, 0x02, 0x55, 0x76, 0x30,
+ 0x9e, 0x21, 0x41, 0x0c, 0x94, 0x00, 0xcb, 0xd3, 0xb6, 0x7d, 0x2a, 0xc4,
+ 0xd4, 0xaf, 0x6f, 0x57, 0xc6, 0x38, 0x0f, 0xda, 0x28, 0x17, 0xc2, 0x63,
+ 0x98, 0x47, 0x95, 0x93, 0x4b, 0x48, 0x84, 0x4f, 0x5e, 0xa4, 0x76, 0x14,
+ 0x02, 0x35, 0x41, 0x12, 0xa2, 0xa8, 0xe2, 0xc0, 0x6d, 0xcc, 0xea, 0x0e,
+ 0x53, 0x5a, 0x06, 0xb6, 0xb1, 0x27, 0x4a, 0x42, 0xf2, 0x18, 0xb1, 0xd4,
+ 0x42, 0xc2, 0xc8, 0x34, 0x7e, 0x7f, 0xd1, 0x68, 0x10, 0x0e, 0xf6, 0x58,
+ 0xc6, 0x3c, 0x79, 0x0e, 0x6b, 0xdf, 0xad, 0x3f, 0x4e, 0x57, 0xa5, 0x36,
+ 0xe2, 0xce, 0x18, 0x1a, 0x97, 0x6d, 0xee, 0x1d, 0x60, 0x5c, 0xee, 0x94,
+ 0x7b, 0xf5, 0xb2, 0x28, 0xf7, 0xc5, 0x40, 0xc2, 0xc9, 0xc9, 0xf2, 0xca,
+ 0xa0, 0x46, 0x1b, 0xf7, 0x37, 0xe3, 0x2f, 0x54, 0x54, 0xf5, 0x2c, 0xf5,
+ 0x30, 0x0b, 0x23, 0xe8, 0xa9, 0x92, 0x1d, 0x5e, 0x4a, 0x38, 0x0e, 0xb8,
+ 0x36, 0xb6, 0x45, 0x51, 0x5c, 0x0c, 0x71, 0xea, 0x80, 0x3b, 0x73, 0x0d,
+ 0x06, 0x67, 0xdb, 0xa4, 0x9b, 0xe3, 0x82, 0x5c, 0x7a, 0x5f, 0x49, 0xaf,
+ 0xb7, 0xe9, 0x89, 0xc8, 0x52, 0x46, 0xce, 0xec, 0x23, 0x6c, 0x3a, 0x0e,
+ 0xb4, 0x3e, 0xd8, 0xbe},
+ pub_key_0,
+ {0x36, 0x36, 0x35, 0x37, 0x36, 0x37, 0x39, 0x37, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 24
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 24,
+ 20,
+ {0x3f, 0x55, 0x47, 0x0e, 0x61, 0x2c, 0x83, 0x2e, 0xea, 0x00, 0xcd, 0x73,
+ 0x8b, 0x61, 0x52, 0xbd, 0x03, 0xd8, 0x8c, 0x3a, 0xbd, 0xa9, 0x5c, 0xcc,
+ 0x2e, 0xd6, 0xeb, 0x6a, 0xa5, 0xc0, 0xe4, 0xd8, 0x58, 0x98, 0x2a, 0x54,
+ 0x8d, 0x25, 0x91, 0x4e, 0xac, 0x76, 0x49, 0xc5, 0x3d, 0x21, 0x69, 0xda,
+ 0x5a, 0xd4, 0xf0, 0x9b, 0xb6, 0x4d, 0x62, 0x90, 0xc9, 0x13, 0xd3, 0x46,
+ 0x42, 0x4d, 0x18, 0x9b, 0xc2, 0x41, 0x4e, 0xd5, 0x0d, 0xd2, 0xbd, 0xcf,
+ 0xe3, 0xe9, 0xe8, 0x0a, 0x99, 0x2c, 0x66, 0x11, 0xec, 0x86, 0xb5, 0x37,
+ 0xa8, 0xb5, 0xcd, 0x92, 0x98, 0x5c, 0xb6, 0x22, 0x6a, 0x03, 0x67, 0xc2,
+ 0xff, 0x20, 0xd2, 0x85, 0x9c, 0x21, 0x88, 0x2f, 0xaf, 0xb2, 0xb9, 0xc4,
+ 0x7f, 0x48, 0xfd, 0x19, 0xcf, 0xa1, 0x4f, 0x79, 0x3e, 0x0f, 0xff, 0x45,
+ 0xd0, 0x6a, 0x2e, 0x88, 0x62, 0x53, 0xa2, 0x09, 0xed, 0x95, 0x03, 0x0d,
+ 0xa0, 0x5a, 0x1c, 0x6e, 0xa3, 0x5d, 0x29, 0x93, 0xc6, 0x00, 0x49, 0x1b,
+ 0x49, 0x3d, 0xed, 0x76, 0xe9, 0x52, 0xac, 0xb0, 0x44, 0x2c, 0x52, 0x76,
+ 0x0f, 0xbb, 0x1f, 0x73, 0x59, 0x57, 0xa1, 0xab, 0x30, 0xfe, 0xfe, 0xa6,
+ 0xe7, 0xb5, 0x96, 0xa7, 0xaa, 0x4e, 0xa4, 0x79, 0xba, 0x6a, 0x6a, 0xeb,
+ 0x86, 0x6c, 0xe6, 0xca, 0xf3, 0x8c, 0xb7, 0xc6, 0x33, 0x8b, 0x29, 0x93,
+ 0x21, 0x3c, 0x39, 0xc9, 0x8b, 0x0c, 0xdd, 0x6e, 0x46, 0xc9, 0x70, 0x20,
+ 0x69, 0xb8, 0x5a, 0x8c, 0x7e, 0x05, 0x0c, 0x10, 0x79, 0xb1, 0x1f, 0xd2,
+ 0x09, 0xfd, 0xe0, 0xcc, 0x58, 0xd3, 0x7b, 0xee, 0xc4, 0x6d, 0xb4, 0xc8,
+ 0xc9, 0x5b, 0x40, 0x2c, 0x45, 0xb2, 0xf5, 0xb7, 0x90, 0x6f, 0x1e, 0xf1,
+ 0x9f, 0x2a, 0x84, 0xdb, 0xb8, 0xe5, 0x4b, 0xd5, 0xd5, 0xdd, 0x39, 0xa5,
+ 0x32, 0xed, 0x6e, 0x37},
+ pub_key_0,
+ {0x37, 0x34, 0x36, 0x35, 0x35, 0x35, 0x37, 0x30, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 25
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 25,
+ 20,
+ {0x08, 0x82, 0x3a, 0x3e, 0xef, 0xc4, 0xd1, 0x3f, 0x80, 0x14, 0x19, 0xb3,
+ 0x74, 0xa5, 0xd8, 0xcd, 0x51, 0xf9, 0x28, 0x1e, 0x12, 0x4d, 0xeb, 0x04,
+ 0x15, 0x25, 0x0e, 0x9e, 0x35, 0x3e, 0x3a, 0x2f, 0x97, 0x4a, 0x83, 0x34,
+ 0x7c, 0xa0, 0x9d, 0x3b, 0x5e, 0xc2, 0x4e, 0xc9, 0x40, 0x48, 0xb0, 0x96,
+ 0xa4, 0xb1, 0x1d, 0xfa, 0xc5, 0x2f, 0x24, 0x80, 0xb5, 0x22, 0xf7, 0x0e,
+ 0xb4, 0xee, 0xee, 0xd6, 0xf8, 0x49, 0x41, 0xbc, 0x37, 0xd1, 0xdd, 0x1d,
+ 0x82, 0xd7, 0xb9, 0x88, 0x3b, 0xee, 0xf1, 0xa6, 0xcd, 0xcd, 0xc5, 0xb3,
+ 0xf6, 0x02, 0x4d, 0x92, 0x99, 0xb1, 0x0d, 0x76, 0x97, 0xc0, 0x32, 0x5e,
+ 0x2c, 0x75, 0x76, 0x4f, 0x22, 0x5c, 0xdf, 0x5f, 0xed, 0x48, 0x3a, 0xc3,
+ 0x00, 0xa4, 0x89, 0xb6, 0x95, 0x36, 0xac, 0xc9, 0xfc, 0x90, 0xd5, 0x81,
+ 0xdf, 0xa1, 0x0d, 0x67, 0x05, 0x6b, 0x3e, 0xf9, 0xb0, 0x5e, 0x09, 0xaa,
+ 0x8d, 0xfd, 0x3d, 0x68, 0x8e, 0xc4, 0xd6, 0x3f, 0x48, 0x3c, 0x30, 0x1a,
+ 0x44, 0x93, 0x4b, 0xba, 0x18, 0x41, 0x86, 0x09, 0x48, 0xc1, 0x30, 0xd6,
+ 0x35, 0x3e, 0x7d, 0x74, 0xc9, 0xca, 0x9e, 0x76, 0x4c, 0x44, 0xe3, 0xb6,
+ 0xfb, 0x16, 0x65, 0xaf, 0xd3, 0x8b, 0x6a, 0x7d, 0xf8, 0x89, 0x2d, 0x90,
+ 0xa0, 0xd5, 0x48, 0x3d, 0xfa, 0xec, 0x62, 0x70, 0x08, 0x4a, 0xd7, 0x6a,
+ 0xa5, 0x0f, 0x38, 0xe3, 0x43, 0x89, 0xf8, 0x91, 0xfa, 0x64, 0x55, 0xed,
+ 0x9f, 0x3c, 0xba, 0xcc, 0x42, 0x22, 0x66, 0xf6, 0xca, 0x2b, 0x10, 0xae,
+ 0xa5, 0xc3, 0xca, 0xf8, 0x30, 0x35, 0xc0, 0x68, 0x33, 0xcd, 0x7b, 0xbb,
+ 0xba, 0x83, 0xda, 0xdf, 0xb2, 0x88, 0x07, 0xf7, 0xb3, 0xd7, 0xf4, 0xac,
+ 0x6e, 0x90, 0x25, 0xa4, 0x72, 0x17, 0xc3, 0xdd, 0x1d, 0xfe, 0x94, 0x26,
+ 0xaa, 0xe6, 0x17, 0x5f},
+ pub_key_0,
+ {0x39, 0x38, 0x37, 0x34, 0x31, 0x32, 0x31, 0x35, 0x38, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 26
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 26,
+ 20,
+ {0xbb, 0x6c, 0x05, 0x5b, 0x3f, 0x55, 0x67, 0x1f, 0x0c, 0xe8, 0x5c, 0x56,
+ 0x41, 0xb9, 0x70, 0xb5, 0xca, 0x0d, 0xd1, 0xf1, 0xb8, 0x97, 0x8b, 0x91,
+ 0x5c, 0x8e, 0x36, 0x39, 0x07, 0x00, 0xf6, 0xbf, 0xc7, 0x65, 0xdc, 0x6b,
+ 0x16, 0x94, 0x62, 0x56, 0x72, 0xf7, 0x0c, 0x0b, 0xdc, 0x97, 0x51, 0x7d,
+ 0x81, 0xcc, 0xa9, 0x19, 0x0a, 0xc4, 0xbc, 0x9e, 0xb5, 0x10, 0x5d, 0xf3,
+ 0x45, 0x7f, 0x48, 0x14, 0x4a, 0xb9, 0xdc, 0xc0, 0x49, 0xae, 0x54, 0xf2,
+ 0x81, 0x23, 0xaf, 0x02, 0x04, 0x17, 0x66, 0x85, 0xef, 0x6c, 0x2d, 0x71,
+ 0xb0, 0xe6, 0x18, 0x38, 0x94, 0x00, 0xe1, 0x8e, 0x90, 0xfd, 0x1d, 0xfe,
+ 0x65, 0xcd, 0xe8, 0x8b, 0x62, 0x8f, 0xdc, 0x41, 0x06, 0x31, 0xec, 0xae,
+ 0x8d, 0x64, 0xb8, 0x6d, 0xa3, 0x29, 0x22, 0x8c, 0xe4, 0xc9, 0x9f, 0xcf,
+ 0x57, 0x2e, 0x77, 0xe3, 0xea, 0x36, 0x6c, 0xe6, 0xd3, 0x3d, 0x14, 0x01,
+ 0xe2, 0x50, 0xc7, 0x5a, 0x32, 0x9c, 0x71, 0xc7, 0xf5, 0x36, 0x3a, 0x95,
+ 0xcf, 0xde, 0x27, 0xbc, 0x8c, 0xf0, 0x10, 0xbe, 0xf5, 0x7a, 0xac, 0xbd,
+ 0x44, 0xc6, 0x0a, 0x4d, 0x5b, 0x7a, 0xea, 0x41, 0xdf, 0x9b, 0x9d, 0x59,
+ 0xef, 0xa0, 0xcb, 0x6c, 0xd3, 0x43, 0xb3, 0xc9, 0x5c, 0x7a, 0xcb, 0xd8,
+ 0x4d, 0x77, 0x87, 0x3a, 0x57, 0x75, 0xc8, 0x75, 0x7c, 0x58, 0x5d, 0x66,
+ 0x5c, 0xfa, 0xe9, 0xbf, 0x10, 0x09, 0x5f, 0xe4, 0xf9, 0x79, 0xb5, 0x86,
+ 0x6b, 0x6f, 0xb3, 0x93, 0xb0, 0x98, 0x90, 0xe1, 0x18, 0xa3, 0x5a, 0xe8,
+ 0xa1, 0x7f, 0x7e, 0xb8, 0xf6, 0x0d, 0xd6, 0xe4, 0x95, 0x40, 0x10, 0xba,
+ 0x90, 0x3e, 0x69, 0xf4, 0xcd, 0xc6, 0x38, 0x80, 0xbb, 0x24, 0xc3, 0x01,
+ 0x9a, 0xcc, 0x59, 0x6e, 0x60, 0x28, 0xb5, 0xf1, 0xaa, 0x86, 0xcc, 0x16,
+ 0xd6, 0xf9, 0x72, 0x0b},
+ pub_key_0,
+ {0x32, 0x36, 0x30, 0x32, 0x33, 0x30, 0x32, 0x33, 0x37, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 27
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 27,
+ 20,
+ {0x80, 0xac, 0x09, 0x7d, 0x00, 0x55, 0x5c, 0x8f, 0x6a, 0xc3, 0x4f, 0x3e,
+ 0xa9, 0x65, 0x70, 0x43, 0x22, 0x83, 0xb3, 0x73, 0xbf, 0xbf, 0xc3, 0x27,
+ 0xe5, 0xe1, 0xf8, 0x8b, 0x9b, 0x25, 0xd8, 0xdc, 0xcd, 0x61, 0xd1, 0x06,
+ 0x4a, 0x94, 0x4a, 0x10, 0x41, 0x8f, 0xfb, 0x86, 0x3c, 0xa2, 0xee, 0xe2,
+ 0x81, 0x82, 0xd0, 0x46, 0xea, 0x81, 0x9b, 0x77, 0x6e, 0x00, 0xa6, 0xfd,
+ 0x62, 0x83, 0x6a, 0xa3, 0xf3, 0x34, 0xaa, 0xf7, 0xd1, 0x48, 0x97, 0x97,
+ 0x17, 0x82, 0xa8, 0xe5, 0x57, 0xc5, 0x33, 0x14, 0xa3, 0xda, 0x16, 0xf3,
+ 0xbf, 0x09, 0x95, 0x9c, 0x13, 0x9a, 0xbf, 0x42, 0xc9, 0x5a, 0x94, 0x3e,
+ 0x8f, 0x73, 0x6f, 0xe6, 0xac, 0x47, 0xaa, 0xc2, 0xc4, 0x45, 0x3d, 0x2a,
+ 0x70, 0x91, 0x21, 0x4e, 0x9d, 0x6c, 0x81, 0x09, 0x8f, 0x39, 0x90, 0x7d,
+ 0x00, 0x1b, 0x4c, 0xda, 0xef, 0x6a, 0x66, 0xb4, 0x26, 0xb5, 0x71, 0x10,
+ 0x5a, 0x94, 0x33, 0x13, 0x49, 0xd0, 0xc4, 0xd4, 0x56, 0x26, 0x3e, 0x09,
+ 0x0c, 0x0e, 0xd0, 0x1a, 0xd2, 0x19, 0x5c, 0xa0, 0xe7, 0xaf, 0xfd, 0x36,
+ 0xd0, 0xf5, 0x59, 0xcd, 0xf1, 0x2c, 0x8c, 0x81, 0x28, 0xc7, 0xcf, 0x1a,
+ 0x8a, 0xeb, 0xae, 0xf6, 0x15, 0x4b, 0x4b, 0xf8, 0xe3, 0xbd, 0x8d, 0xb7,
+ 0x89, 0xea, 0xb0, 0x80, 0xb1, 0x4b, 0x45, 0xb1, 0x05, 0x27, 0xe8, 0x00,
+ 0x45, 0x2f, 0xbe, 0x2f, 0x20, 0x34, 0x5c, 0xb4, 0x1a, 0xfa, 0xe4, 0xf3,
+ 0x55, 0x30, 0x93, 0x6c, 0x1b, 0x99, 0x13, 0x7a, 0x33, 0x70, 0xf4, 0xf1,
+ 0xc9, 0xec, 0xcf, 0xa8, 0x1b, 0xfa, 0x37, 0x49, 0xfe, 0xc4, 0xb1, 0xb0,
+ 0x67, 0x2b, 0x50, 0xe9, 0x70, 0xc6, 0x21, 0xba, 0x0a, 0x66, 0xd1, 0xe7,
+ 0x75, 0xbb, 0x4d, 0xf0, 0x67, 0x4f, 0x58, 0x7c, 0x93, 0x8a, 0x29, 0x17,
+ 0x6c, 0x60, 0x33, 0x18},
+ pub_key_0,
+ {0x33, 0x37, 0x32, 0x36, 0x36, 0x31, 0x31, 0x36, 0x30, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 28
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 28,
+ 20,
+ {0x66, 0x9f, 0x32, 0x56, 0x20, 0x3b, 0x4f, 0xfe, 0x73, 0xec, 0x01, 0xc2,
+ 0xd7, 0xd1, 0x20, 0xab, 0x9c, 0x02, 0xba, 0xb8, 0x2a, 0xc7, 0x54, 0x95,
+ 0xdc, 0xfa, 0x24, 0xdb, 0x2f, 0x8e, 0x79, 0x97, 0x06, 0x73, 0xd4, 0x79,
+ 0x0d, 0xa7, 0x72, 0xf4, 0xb1, 0x6b, 0x14, 0xf8, 0x10, 0x47, 0x08, 0x60,
+ 0x34, 0xb3, 0xad, 0x92, 0x71, 0x96, 0xa4, 0x83, 0x90, 0x77, 0x4a, 0xef,
+ 0xe0, 0xd2, 0x77, 0xff, 0x46, 0x67, 0x98, 0xd3, 0x49, 0x7c, 0x0e, 0x10,
+ 0x8d, 0x51, 0x47, 0x69, 0x45, 0xe4, 0xc3, 0x24, 0xd3, 0x21, 0x45, 0xaf,
+ 0x5d, 0x8c, 0xaf, 0xe8, 0x8b, 0xfd, 0x6a, 0x4b, 0x52, 0xc8, 0xe0, 0x33,
+ 0xab, 0x4b, 0x95, 0xbc, 0x5b, 0x5c, 0x34, 0x51, 0x80, 0x8f, 0x01, 0x9b,
+ 0x39, 0x28, 0x5e, 0xfd, 0x4f, 0xeb, 0x6c, 0x21, 0x70, 0x8b, 0x00, 0xaa,
+ 0x5b, 0xc7, 0x81, 0xaf, 0xa8, 0x7f, 0xd7, 0x47, 0x5c, 0xad, 0x67, 0x38,
+ 0x33, 0x61, 0x71, 0x59, 0xe7, 0x50, 0x51, 0x64, 0x60, 0x64, 0xd8, 0x1e,
+ 0xd4, 0x20, 0x44, 0x79, 0x1c, 0x27, 0xe3, 0x7e, 0xec, 0x42, 0x18, 0x93,
+ 0xfd, 0x37, 0x1d, 0x7c, 0xd9, 0x6b, 0x46, 0x2c, 0x15, 0x85, 0x60, 0x54,
+ 0x5d, 0xf3, 0xf5, 0x86, 0x2f, 0xe9, 0x79, 0x58, 0xc9, 0x97, 0x4c, 0x93,
+ 0x32, 0xb4, 0x6d, 0x89, 0x44, 0x86, 0xe9, 0x7c, 0x84, 0x52, 0x8a, 0x1f,
+ 0x55, 0xa3, 0xd9, 0xad, 0xd4, 0x29, 0xcd, 0x7c, 0x1a, 0x05, 0xfb, 0x58,
+ 0x2a, 0xff, 0xc1, 0x2f, 0xa3, 0xae, 0xee, 0x98, 0x0a, 0x93, 0xb8, 0x16,
+ 0x8f, 0x28, 0x4d, 0x7f, 0x95, 0xfa, 0xa2, 0xdd, 0xf1, 0x37, 0xe4, 0x45,
+ 0xd2, 0xc5, 0x65, 0x8b, 0x89, 0xa2, 0xa2, 0x30, 0xa9, 0xa6, 0x40, 0xbb,
+ 0xee, 0x40, 0x66, 0x5c, 0x2b, 0xed, 0xe3, 0xf1, 0x6b, 0x98, 0x6c, 0x72,
+ 0xad, 0x15, 0xb4, 0xf2},
+ pub_key_0,
+ {0x37, 0x33, 0x34, 0x34, 0x36, 0x33, 0x34, 0x34, 0x32, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 29
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 29,
+ 20,
+ {0x50, 0x19, 0x1c, 0xd6, 0x48, 0x15, 0x55, 0x05, 0x42, 0x31, 0xeb, 0x25,
+ 0xb7, 0xd4, 0x4f, 0x37, 0x40, 0x52, 0xa2, 0x28, 0x03, 0x6f, 0x1e, 0x79,
+ 0x6c, 0x2d, 0x92, 0x3c, 0x9d, 0xf9, 0xbf, 0xd2, 0xf8, 0x81, 0x62, 0x08,
+ 0x70, 0xee, 0x4d, 0x7d, 0xff, 0xa4, 0x63, 0x7e, 0x57, 0x0d, 0x60, 0x55,
+ 0x34, 0x5c, 0x87, 0xb6, 0x1a, 0x2c, 0x8f, 0x4f, 0x3b, 0x53, 0x6d, 0x89,
+ 0xcb, 0x03, 0x79, 0x88, 0x3c, 0x99, 0xfa, 0x24, 0x6e, 0x3a, 0xe9, 0xc6,
+ 0xa1, 0x57, 0x77, 0x07, 0x67, 0xbb, 0x01, 0x8d, 0x70, 0x23, 0x82, 0x84,
+ 0x0e, 0x51, 0x25, 0xea, 0x59, 0xbb, 0x63, 0x67, 0xf9, 0x8c, 0x07, 0x03,
+ 0x27, 0xd3, 0x0b, 0xc4, 0xe1, 0x7c, 0x40, 0xb4, 0x65, 0xfb, 0x53, 0x14,
+ 0xe5, 0x96, 0x92, 0x52, 0x7d, 0x79, 0x2c, 0x91, 0x55, 0xf5, 0xf1, 0xc2,
+ 0xd9, 0xf4, 0x06, 0x1a, 0x3b, 0x78, 0x47, 0x41, 0x78, 0x8d, 0x92, 0xd7,
+ 0x61, 0xe1, 0xa3, 0xc5, 0x53, 0x32, 0x0b, 0x41, 0x65, 0xc8, 0x64, 0xe8,
+ 0x74, 0xf2, 0x46, 0x64, 0xde, 0x3d, 0xc6, 0xb5, 0x72, 0xdb, 0xbd, 0x4f,
+ 0xdc, 0x49, 0x54, 0x31, 0xde, 0x28, 0x83, 0x89, 0xc2, 0x69, 0x0b, 0xcf,
+ 0x56, 0x48, 0x26, 0x32, 0xee, 0x34, 0xb6, 0x38, 0xaa, 0x90, 0x2f, 0x5e,
+ 0xa8, 0x08, 0x93, 0x3a, 0xea, 0xce, 0x4e, 0xef, 0xbd, 0x2b, 0x6e, 0xf5,
+ 0x4b, 0x47, 0xcf, 0x2a, 0xfe, 0x58, 0x6c, 0x20, 0xbf, 0x01, 0x5e, 0x78,
+ 0x2d, 0x5a, 0xb9, 0x52, 0xbf, 0x76, 0x96, 0x26, 0x84, 0x67, 0xa6, 0xbe,
+ 0xb2, 0xf2, 0x50, 0x6c, 0xbc, 0xbe, 0xc9, 0x19, 0x67, 0x4f, 0xc7, 0x85,
+ 0x47, 0x4e, 0xe0, 0x60, 0x8c, 0x43, 0x98, 0x0f, 0x64, 0x98, 0x7e, 0xc0,
+ 0xb7, 0x5e, 0x80, 0x41, 0x87, 0x1e, 0xd9, 0xa2, 0xf9, 0x9b, 0xf4, 0x62,
+ 0x35, 0x04, 0xa9, 0xd5},
+ pub_key_0,
+ {0x39, 0x31, 0x30, 0x32, 0x34, 0x30, 0x39, 0x31, 0x33, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 30
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 30,
+ 20,
+ {0x55, 0xa3, 0xbe, 0x3e, 0x5c, 0x6c, 0x1b, 0xb4, 0x72, 0xfe, 0xb5, 0x4e,
+ 0x21, 0x54, 0xae, 0xf1, 0x0c, 0x88, 0x80, 0x19, 0x51, 0x83, 0x86, 0x0a,
+ 0x3c, 0x19, 0xdc, 0x2f, 0x0d, 0x9f, 0x2e, 0x74, 0x73, 0xb9, 0x0b, 0xb2,
+ 0xa9, 0xec, 0xdb, 0x1a, 0x8b, 0x14, 0x4e, 0xe2, 0x7c, 0x60, 0xed, 0x7e,
+ 0xa2, 0x58, 0x38, 0xbf, 0x6e, 0xcd, 0x60, 0xc2, 0xc5, 0xda, 0xe9, 0x21,
+ 0x34, 0x39, 0xa9, 0xee, 0x8a, 0x7a, 0x49, 0xe9, 0x70, 0xee, 0xf3, 0xcd,
+ 0xbd, 0x86, 0xf0, 0xb2, 0x59, 0xd7, 0xad, 0x59, 0x82, 0x30, 0xf4, 0x3e,
+ 0x2a, 0x5a, 0xc0, 0xa0, 0xf6, 0x8f, 0x94, 0x7c, 0xbd, 0xed, 0x0d, 0x20,
+ 0xe7, 0xa7, 0x68, 0xfc, 0xa5, 0x30, 0xf3, 0xda, 0xc4, 0x15, 0x15, 0xec,
+ 0x9c, 0xa7, 0x91, 0x67, 0xde, 0x3d, 0x80, 0x0c, 0x8b, 0xf5, 0x47, 0x16,
+ 0x3b, 0x03, 0x5a, 0x0f, 0x3f, 0x45, 0xc3, 0x71, 0xd5, 0x39, 0x69, 0xeb,
+ 0xb6, 0xd1, 0x4e, 0x58, 0x50, 0xba, 0xb3, 0x03, 0xdb, 0xfc, 0xf8, 0x60,
+ 0x92, 0xb4, 0x7d, 0x41, 0x58, 0x2e, 0xde, 0x46, 0x0b, 0xf9, 0x92, 0x0c,
+ 0x8e, 0xee, 0x79, 0x21, 0x87, 0xd1, 0xda, 0x13, 0x49, 0x45, 0x04, 0x6d,
+ 0x28, 0xaf, 0x67, 0xc4, 0x33, 0xfb, 0x80, 0x2f, 0x09, 0xa6, 0xbf, 0xa9,
+ 0x46, 0xa8, 0xaa, 0xdb, 0xa2, 0xae, 0x9f, 0x89, 0xaf, 0xb5, 0x30, 0x54,
+ 0x0c, 0xbd, 0x22, 0x96, 0x01, 0x26, 0xe6, 0xe8, 0x58, 0xbe, 0x58, 0xe6,
+ 0x37, 0x29, 0x03, 0x69, 0x8c, 0x64, 0x42, 0x53, 0xcb, 0x5f, 0xf7, 0x2c,
+ 0x49, 0x3b, 0x35, 0xca, 0xa4, 0x40, 0x7d, 0x38, 0x1f, 0x96, 0xb3, 0x04,
+ 0xb0, 0x99, 0x3c, 0xe0, 0x8b, 0x7b, 0x0c, 0x69, 0x2c, 0x0b, 0xb7, 0x93,
+ 0x6f, 0x74, 0x36, 0x66, 0xdb, 0x5a, 0xeb, 0xe2, 0xaf, 0xc2, 0xc6, 0x7e,
+ 0x3b, 0x25, 0x6f, 0xec},
+ pub_key_0,
+ {0x33, 0x38, 0x32, 0x39, 0x38, 0x31, 0x38, 0x36, 0x38, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 31
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 31,
+ 20,
+ {0xb6, 0xfd, 0x6d, 0x2d, 0x4e, 0xbe, 0x58, 0x60, 0x47, 0x0a, 0xec, 0x5e,
+ 0x25, 0xbb, 0xbb, 0x02, 0xd6, 0x7d, 0x46, 0xd9, 0x60, 0x00, 0x83, 0x11,
+ 0xd1, 0xdb, 0xff, 0xf3, 0xb8, 0x50, 0x48, 0xce, 0xf4, 0x06, 0x42, 0x36,
+ 0x21, 0x04, 0xe8, 0xe5, 0x44, 0xb9, 0x14, 0xb9, 0x97, 0x4e, 0xb5, 0x3f,
+ 0xf1, 0xcc, 0x12, 0xcb, 0x8b, 0x0f, 0xd5, 0xb8, 0xa9, 0x24, 0xe9, 0x6a,
+ 0xd9, 0x82, 0xcc, 0xaf, 0xc1, 0xa8, 0x00, 0x92, 0x58, 0x6a, 0xdb, 0xd2,
+ 0x90, 0x52, 0x50, 0x45, 0x2e, 0x38, 0xb3, 0x42, 0xf7, 0x92, 0x1c, 0xfc,
+ 0x82, 0x62, 0x3e, 0xd4, 0x99, 0x74, 0x2b, 0x2f, 0xb0, 0xb9, 0x0d, 0x1b,
+ 0x52, 0x85, 0xba, 0xd2, 0xfa, 0x03, 0xab, 0x82, 0x46, 0x84, 0x88, 0x35,
+ 0x66, 0x05, 0xb5, 0xb7, 0x69, 0x33, 0x35, 0xe8, 0xdc, 0xf9, 0x83, 0xf6,
+ 0x39, 0xd8, 0x2c, 0x31, 0x68, 0x02, 0x0e, 0x27, 0xa7, 0xe0, 0xd0, 0x6b,
+ 0x2a, 0xf1, 0x84, 0xeb, 0x96, 0x61, 0x8c, 0xe9, 0x42, 0xc9, 0x9b, 0x49,
+ 0xbf, 0xcc, 0x27, 0xa4, 0xb6, 0xb4, 0x7c, 0x5c, 0x07, 0x86, 0x5c, 0x5b,
+ 0x2e, 0xaf, 0xe3, 0x0c, 0x6b, 0xba, 0x2d, 0x9a, 0x97, 0x81, 0x8a, 0xa0,
+ 0xeb, 0x5d, 0x22, 0x88, 0x01, 0x81, 0x03, 0x66, 0x8f, 0x89, 0x2e, 0x8b,
+ 0xf5, 0xef, 0x18, 0x37, 0x52, 0x1c, 0xd2, 0xbd, 0x41, 0xb5, 0xb8, 0xf6,
+ 0xa9, 0x54, 0xf5, 0xc4, 0xa5, 0x0d, 0xe8, 0x74, 0xb8, 0xe0, 0x07, 0x84,
+ 0xa5, 0x54, 0x6c, 0xc9, 0xb7, 0xce, 0x8d, 0xe2, 0xff, 0x77, 0x67, 0x49,
+ 0xb0, 0x02, 0x7b, 0x37, 0x15, 0x8c, 0xd5, 0xb1, 0x1b, 0x44, 0x0a, 0x52,
+ 0xa1, 0x82, 0x0b, 0x79, 0x50, 0xfa, 0x68, 0x5b, 0xb4, 0x35, 0x05, 0xe1,
+ 0xd3, 0x53, 0x12, 0xa6, 0xfd, 0xcb, 0xec, 0xdb, 0xe9, 0x47, 0x67, 0x2d,
+ 0xc2, 0xbe, 0x74, 0xa1},
+ pub_key_0,
+ {0x31, 0x33, 0x33, 0x32, 0x31, 0x34, 0x33, 0x38, 0x30, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 32
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 32,
+ 20,
+ {0x7f, 0xc5, 0x4d, 0x81, 0x08, 0x36, 0x8e, 0xef, 0x19, 0xf5, 0x87, 0x72,
+ 0x75, 0xd0, 0x7e, 0x87, 0x1a, 0x32, 0x51, 0xcc, 0xa7, 0x1c, 0x63, 0xca,
+ 0xfb, 0x46, 0x80, 0x87, 0x48, 0xcc, 0xe2, 0x40, 0xb8, 0xeb, 0x95, 0xa1,
+ 0xf2, 0x18, 0xb7, 0x79, 0x54, 0xed, 0xd2, 0xab, 0x87, 0x68, 0xe3, 0xfc,
+ 0xaa, 0x8c, 0x8d, 0x3e, 0x9b, 0x7d, 0x67, 0x8c, 0x0d, 0x44, 0xf9, 0x73,
+ 0x1d, 0x5a, 0x58, 0xf6, 0xac, 0x5f, 0x36, 0x43, 0x18, 0x7b, 0xf8, 0x8b,
+ 0xa6, 0x02, 0x33, 0x01, 0x20, 0x09, 0x36, 0xd9, 0x41, 0x45, 0x17, 0xf1,
+ 0xb1, 0x3a, 0xc2, 0xaf, 0xc0, 0x1d, 0x8c, 0xb8, 0xe0, 0x11, 0x63, 0x11,
+ 0x09, 0xf2, 0xe8, 0xeb, 0x66, 0xb6, 0x1b, 0x71, 0x10, 0xc2, 0x73, 0xe2,
+ 0x6c, 0x20, 0x66, 0xe9, 0x38, 0x47, 0x32, 0xb5, 0xd9, 0x78, 0xc0, 0xb2,
+ 0xd6, 0xa9, 0xf0, 0x22, 0x75, 0x33, 0xe0, 0x92, 0x37, 0x3f, 0xe9, 0xd8,
+ 0xc2, 0xdc, 0x33, 0xf8, 0x25, 0x3c, 0x13, 0xaa, 0x57, 0x30, 0xb3, 0xf7,
+ 0x92, 0xdd, 0x66, 0xc6, 0xb6, 0xb2, 0xbe, 0x2d, 0xc5, 0x72, 0x3a, 0x47,
+ 0x0d, 0x8d, 0xa1, 0x5c, 0x79, 0x28, 0x6d, 0x18, 0x42, 0xc5, 0xce, 0xa6,
+ 0x7e, 0xaa, 0x47, 0xb9, 0x06, 0xc4, 0xf0, 0x34, 0xd1, 0x58, 0x76, 0x10,
+ 0xd9, 0xfa, 0x02, 0xcb, 0x72, 0x41, 0x36, 0x4f, 0x88, 0x62, 0x45, 0x8f,
+ 0xeb, 0x6d, 0x8f, 0xff, 0x98, 0x25, 0x5b, 0x4c, 0x81, 0xb6, 0x9c, 0x24,
+ 0x8d, 0x5f, 0x5d, 0xd7, 0x21, 0xee, 0x47, 0x7b, 0x1f, 0x73, 0x41, 0xc7,
+ 0x38, 0x08, 0xb8, 0x80, 0xa8, 0x8f, 0x84, 0x25, 0xdf, 0xf9, 0xc2, 0x7c,
+ 0x2b, 0xd0, 0x14, 0x0a, 0x61, 0xb8, 0xc6, 0x4d, 0x8d, 0xae, 0x15, 0xc4,
+ 0x35, 0x9a, 0x91, 0x8d, 0xe4, 0x2c, 0x8a, 0x77, 0x8b, 0x8b, 0x8e, 0x35,
+ 0x2b, 0x62, 0x42, 0x91},
+ pub_key_0,
+ {0x34, 0x34, 0x34, 0x35, 0x38, 0x30, 0x35, 0x31, 0x35, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 33
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 33,
+ 20,
+ {0x03, 0x9c, 0xa7, 0x9f, 0x8b, 0xcf, 0x17, 0x37, 0x4b, 0xde, 0x9d, 0xca,
+ 0x5b, 0x76, 0x15, 0xb8, 0x09, 0xac, 0x8d, 0x49, 0x24, 0x1a, 0x48, 0xb1,
+ 0x18, 0xc1, 0x8c, 0xbd, 0xd4, 0xe3, 0xfc, 0x43, 0xc2, 0xe3, 0x79, 0x2b,
+ 0x73, 0xd4, 0x03, 0x06, 0x2c, 0xe8, 0x00, 0xf2, 0x69, 0x55, 0x12, 0x5b,
+ 0x7b, 0x15, 0xbe, 0xb6, 0x0a, 0x64, 0x47, 0x71, 0x00, 0x82, 0xc6, 0xc6,
+ 0xbf, 0x80, 0xd2, 0x4d, 0xbb, 0x41, 0x7a, 0x58, 0xab, 0x93, 0x41, 0x60,
+ 0xb1, 0x88, 0x83, 0xba, 0x64, 0xf2, 0x9b, 0x46, 0x1f, 0x6f, 0x76, 0xf8,
+ 0x33, 0xeb, 0xd1, 0x6c, 0x38, 0xf7, 0x66, 0x49, 0x76, 0xaa, 0xec, 0x15,
+ 0x21, 0xab, 0x6a, 0x56, 0x7b, 0x34, 0x28, 0x3a, 0x98, 0xb8, 0x55, 0x6b,
+ 0x4f, 0xd3, 0x46, 0xb0, 0x50, 0xed, 0x4b, 0x17, 0x56, 0xc1, 0x22, 0x8f,
+ 0x89, 0x11, 0x72, 0xa6, 0x34, 0x44, 0x47, 0x79, 0xe2, 0x67, 0x98, 0x47,
+ 0x6d, 0x48, 0x1e, 0x41, 0x6e, 0x11, 0x80, 0xaa, 0x17, 0x09, 0xf8, 0x85,
+ 0xfe, 0x5c, 0x6f, 0x09, 0x14, 0x66, 0xab, 0xa6, 0x28, 0x7f, 0x72, 0x7f,
+ 0x26, 0xd0, 0x86, 0x61, 0x8e, 0xbb, 0xcc, 0x2c, 0x02, 0x0a, 0x00, 0x1a,
+ 0xd8, 0xb2, 0x4d, 0x2a, 0xd0, 0xda, 0xc7, 0x84, 0x45, 0x6e, 0x16, 0x2d,
+ 0x06, 0x03, 0x05, 0x67, 0x18, 0x7c, 0x25, 0xf2, 0xe2, 0xa0, 0x23, 0xe3,
+ 0x0d, 0xec, 0xc0, 0x76, 0xea, 0xca, 0x92, 0xd2, 0xc8, 0x20, 0x42, 0xdd,
+ 0x07, 0x7a, 0xbf, 0xb7, 0x88, 0xfa, 0x03, 0xa0, 0xda, 0xab, 0x97, 0x14,
+ 0xdb, 0x41, 0x58, 0x22, 0x50, 0x1d, 0x99, 0xf8, 0x96, 0x00, 0xf8, 0xd6,
+ 0x77, 0xfa, 0xa7, 0x26, 0xaa, 0x43, 0xd2, 0x31, 0x46, 0x45, 0xb2, 0x32,
+ 0x05, 0x88, 0xb4, 0xca, 0xd7, 0x20, 0x8b, 0x2f, 0xd1, 0x2d, 0x7f, 0x99,
+ 0xfc, 0x37, 0xd8, 0x09},
+ pub_key_0,
+ {0x39, 0x37, 0x36, 0x37, 0x30, 0x32, 0x32, 0x32, 0x32, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 34
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 34,
+ 20,
+ {0x90, 0x7f, 0x82, 0x6f, 0x39, 0x41, 0x2c, 0x22, 0x97, 0x44, 0x69, 0xbb,
+ 0xb2, 0x8f, 0x04, 0x9d, 0x84, 0x04, 0xb9, 0x39, 0x7b, 0xbb, 0x86, 0x32,
+ 0x2c, 0x74, 0x28, 0x72, 0xd8, 0xdc, 0x00, 0x8b, 0xd1, 0x99, 0xec, 0x7e,
+ 0x89, 0x1c, 0x1a, 0x79, 0x9d, 0xa6, 0x0e, 0xf2, 0x0c, 0x9d, 0xd7, 0x57,
+ 0x3b, 0xa9, 0x69, 0x76, 0x1f, 0x5d, 0x81, 0x2f, 0x72, 0xe8, 0x89, 0xaf,
+ 0x85, 0x5b, 0x83, 0x3b, 0x5a, 0xa1, 0xca, 0xc3, 0x38, 0xcf, 0x2a, 0x42,
+ 0xd4, 0xe0, 0xa9, 0xd1, 0x4c, 0xbc, 0x6f, 0xb0, 0x04, 0x86, 0x6a, 0xba,
+ 0x01, 0x34, 0x1e, 0x9d, 0xee, 0x8e, 0x28, 0x96, 0xdf, 0x16, 0x39, 0x96,
+ 0xd7, 0x8c, 0x4d, 0x30, 0xd8, 0xc6, 0x87, 0x70, 0xe7, 0xc7, 0x2e, 0xaf,
+ 0x68, 0x9c, 0xc4, 0x97, 0x13, 0xc3, 0xeb, 0x47, 0x9b, 0xe8, 0x45, 0x2c,
+ 0x93, 0x5a, 0xa4, 0x4c, 0x48, 0xae, 0xcb, 0xb0, 0xd3, 0xf0, 0x64, 0x66,
+ 0x14, 0xd3, 0x67, 0x50, 0xef, 0x12, 0x60, 0x36, 0x82, 0x8b, 0xe7, 0x6b,
+ 0xe5, 0x80, 0x87, 0x99, 0x61, 0x93, 0x2a, 0x74, 0xf3, 0x4b, 0xac, 0x99,
+ 0x83, 0xfb, 0xa0, 0xb9, 0x70, 0xac, 0x74, 0x0f, 0x58, 0x41, 0x52, 0xc5,
+ 0xcb, 0xb4, 0xd6, 0xe3, 0x81, 0x5e, 0x87, 0x70, 0x1a, 0xda, 0x8d, 0x30,
+ 0xa5, 0x01, 0xab, 0xdb, 0x62, 0xab, 0x17, 0x3a, 0xa1, 0xa7, 0xa3, 0x19,
+ 0x9c, 0xa2, 0x7c, 0xfb, 0x17, 0x98, 0x95, 0x13, 0x20, 0x89, 0xc0, 0x38,
+ 0xe4, 0x0a, 0x27, 0x3b, 0xe4, 0x5b, 0x47, 0x1a, 0x1a, 0x1f, 0x70, 0xe7,
+ 0xd1, 0x76, 0xb7, 0x42, 0x4e, 0x85, 0x2b, 0x3f, 0x8c, 0x60, 0x81, 0x93,
+ 0xa7, 0x12, 0x65, 0x88, 0xc5, 0x06, 0x5c, 0xfc, 0x5a, 0x71, 0x17, 0xbe,
+ 0xb7, 0x2f, 0x73, 0xea, 0x8a, 0x83, 0x6c, 0x8a, 0x15, 0xf1, 0x2e, 0xca,
+ 0x67, 0xf8, 0x40, 0x51},
+ pub_key_0,
+ {0x31, 0x30, 0x37, 0x38, 0x38, 0x39, 0x30, 0x31, 0x37, 0x32, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 35
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 35,
+ 20,
+ {0x7b, 0x78, 0x6c, 0x0a, 0x1b, 0xaa, 0xf5, 0x2f, 0xb8, 0x44, 0x59, 0xe9,
+ 0x2a, 0xfa, 0xf0, 0x38, 0xbf, 0xe9, 0x97, 0xc9, 0xa4, 0xd9, 0x10, 0x30,
+ 0x36, 0x33, 0xfe, 0x27, 0x50, 0xb9, 0x74, 0x48, 0xa1, 0x5b, 0xb0, 0x57,
+ 0xb5, 0x05, 0x68, 0x3b, 0xc5, 0x3c, 0xa4, 0xb1, 0x8f, 0xff, 0x1d, 0xd9,
+ 0x0d, 0x14, 0x16, 0xbb, 0x8c, 0x0f, 0xb2, 0xc2, 0x95, 0x50, 0xd7, 0xdd,
+ 0xa9, 0xc9, 0xa7, 0xf0, 0x87, 0x38, 0x67, 0x76, 0xfe, 0x65, 0xb1, 0x28,
+ 0x8c, 0x1f, 0x55, 0x08, 0xba, 0x94, 0x68, 0xed, 0x93, 0x28, 0xc9, 0xd6,
+ 0x62, 0x0e, 0x68, 0x82, 0xfc, 0x81, 0x8c, 0x4e, 0xbe, 0x83, 0x2d, 0xf3,
+ 0x6d, 0xcb, 0x5d, 0x92, 0x83, 0x7a, 0x71, 0x1e, 0xa6, 0xf0, 0xd2, 0x0b,
+ 0x78, 0x42, 0x35, 0x93, 0x3d, 0x0c, 0x57, 0x1e, 0x2d, 0x60, 0x61, 0x44,
+ 0x5e, 0xf5, 0xd1, 0xbc, 0x22, 0xd4, 0x33, 0x78, 0xd2, 0x59, 0x3b, 0x2a,
+ 0x76, 0x21, 0x14, 0xf6, 0x87, 0xbc, 0xf5, 0x9c, 0xad, 0xb4, 0xec, 0xab,
+ 0xf2, 0x58, 0xd3, 0xe1, 0x4a, 0x4b, 0xde, 0xa0, 0xb2, 0x15, 0x82, 0x8b,
+ 0x2e, 0x74, 0x62, 0x43, 0x9f, 0xcd, 0x4c, 0xb9, 0x95, 0x18, 0xbb, 0x5d,
+ 0x5d, 0xd9, 0x26, 0x6d, 0x6d, 0xcd, 0x45, 0x9b, 0xf3, 0x6c, 0xf3, 0x2c,
+ 0xb8, 0x68, 0x30, 0x67, 0x91, 0x8a, 0x22, 0x5c, 0x16, 0x85, 0xdb, 0x5e,
+ 0x52, 0xf9, 0xa5, 0x30, 0x5c, 0xbe, 0x60, 0xa3, 0x8d, 0xf2, 0xba, 0xbe,
+ 0x90, 0x13, 0x67, 0xec, 0xa5, 0x7f, 0x9c, 0xfe, 0xee, 0x29, 0x55, 0x54,
+ 0x9a, 0xd9, 0xb9, 0x93, 0x18, 0xb0, 0x15, 0xae, 0x19, 0x40, 0x2a, 0x4d,
+ 0xad, 0x77, 0x52, 0xe1, 0x5b, 0x94, 0xb2, 0x5b, 0x34, 0x14, 0xcc, 0x9b,
+ 0xe0, 0xc1, 0x34, 0x21, 0xf3, 0x1a, 0x41, 0xd0, 0xb1, 0xa3, 0xe4, 0x3c,
+ 0xe2, 0xc1, 0xd3, 0x09},
+ pub_key_0,
+ {0x38, 0x32, 0x31, 0x37, 0x33, 0x33, 0x38, 0x36, 0x33, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 36
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 36,
+ 20,
+ {0x64, 0x2e, 0x3b, 0x94, 0xf8, 0xc5, 0xa0, 0x89, 0x7b, 0x57, 0x87, 0x80,
+ 0x5c, 0x99, 0xb0, 0x4a, 0xf6, 0xc7, 0xa2, 0xef, 0x47, 0xea, 0xe1, 0x0d,
+ 0xdc, 0xbf, 0x58, 0xe0, 0xf9, 0x41, 0x13, 0x73, 0x92, 0x0d, 0x1e, 0x4d,
+ 0x76, 0x96, 0x19, 0xf9, 0x71, 0x82, 0xdb, 0x36, 0xa9, 0xc3, 0x8b, 0x6c,
+ 0xd6, 0x95, 0xa1, 0xd9, 0x6d, 0xaa, 0xa9, 0xc9, 0x28, 0x8d, 0xdd, 0x47,
+ 0x74, 0xf9, 0xe0, 0x85, 0xdc, 0xb4, 0x82, 0x9f, 0x1c, 0xd8, 0x52, 0x23,
+ 0x90, 0x16, 0xdd, 0x23, 0xce, 0xb1, 0xa4, 0x93, 0xa1, 0x29, 0x4e, 0x3d,
+ 0x35, 0x10, 0x4f, 0x48, 0x38, 0x4a, 0xce, 0xbf, 0xa0, 0xcb, 0xec, 0xdc,
+ 0x11, 0x4f, 0x44, 0x5c, 0x63, 0xd8, 0xa1, 0x52, 0x4e, 0x60, 0x8d, 0x3f,
+ 0x75, 0x17, 0x27, 0x82, 0xb1, 0xc3, 0x16, 0x9d, 0x53, 0x17, 0x90, 0x2a,
+ 0x67, 0x96, 0x68, 0x8d, 0xd6, 0xb0, 0x11, 0x2d, 0x08, 0x22, 0xa5, 0xc6,
+ 0x5a, 0x9a, 0xb3, 0x1b, 0xe8, 0x4c, 0x93, 0x9c, 0xec, 0xc4, 0x19, 0x0d,
+ 0xfc, 0x76, 0x6c, 0xfd, 0x29, 0xb9, 0x65, 0xca, 0x02, 0xba, 0xcc, 0xf2,
+ 0xe3, 0xa6, 0x8f, 0x13, 0xfa, 0x30, 0x4b, 0x46, 0x9c, 0x60, 0xd7, 0xeb,
+ 0x49, 0x04, 0x9d, 0x78, 0xdc, 0x1e, 0x0e, 0xd9, 0x4d, 0xaa, 0x27, 0x3d,
+ 0xfb, 0xde, 0x71, 0x40, 0x24, 0xe6, 0x2b, 0xa9, 0x7c, 0xfc, 0x7b, 0x3d,
+ 0x32, 0xff, 0xf0, 0x34, 0x98, 0x65, 0x18, 0xe0, 0x48, 0x61, 0x24, 0xa6,
+ 0xd6, 0xd3, 0x3f, 0x40, 0x47, 0x41, 0x82, 0xb2, 0xc2, 0x35, 0x30, 0x6c,
+ 0x7d, 0x0d, 0x50, 0x88, 0xe7, 0xe7, 0x33, 0xb0, 0xa8, 0x95, 0x74, 0x5a,
+ 0x4b, 0xf4, 0xc1, 0x87, 0xd2, 0xcd, 0xc9, 0xd6, 0xa8, 0xdf, 0x71, 0x53,
+ 0xb4, 0x1f, 0x16, 0x30, 0x5a, 0x15, 0xda, 0x78, 0x07, 0xc6, 0xbc, 0x69,
+ 0xc3, 0x13, 0xb4, 0xca},
+ pub_key_0,
+ {0x31, 0x31, 0x34, 0x38, 0x36, 0x30, 0x37, 0x32, 0x31, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 37
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 37,
+ 20,
+ {0x5a, 0xce, 0x1b, 0x9c, 0xe1, 0xf5, 0x79, 0x01, 0xe8, 0xb8, 0xa9, 0x0f,
+ 0x03, 0x37, 0x50, 0xf8, 0x07, 0xe5, 0x23, 0x61, 0x77, 0x9b, 0xfd, 0x97,
+ 0xc6, 0x0f, 0x02, 0x9c, 0xff, 0x8a, 0x70, 0x77, 0x4c, 0x06, 0x78, 0x1a,
+ 0x2e, 0xc5, 0xd1, 0x61, 0x16, 0xe0, 0xea, 0x51, 0x70, 0xb9, 0x9d, 0x04,
+ 0x86, 0xee, 0xfa, 0xfc, 0xff, 0x11, 0xf2, 0x78, 0x0d, 0x7d, 0x04, 0x13,
+ 0x9e, 0x28, 0xe4, 0x08, 0xa3, 0x58, 0xb4, 0x8a, 0xd5, 0x5c, 0x0d, 0x62,
+ 0xa3, 0x57, 0x32, 0x3d, 0x3e, 0xc7, 0x59, 0x20, 0x5d, 0xf7, 0x7c, 0x73,
+ 0xf8, 0x9e, 0x99, 0x1f, 0x84, 0x91, 0x14, 0xd8, 0xbf, 0xcf, 0xe4, 0xb6,
+ 0xa4, 0xea, 0xfd, 0x86, 0xa9, 0xcf, 0x43, 0x50, 0x07, 0x75, 0xb1, 0xcf,
+ 0x4b, 0x49, 0x80, 0xc4, 0xf6, 0xee, 0xe1, 0x7a, 0xef, 0x78, 0x2e, 0xb7,
+ 0xf9, 0x41, 0x44, 0xab, 0x1e, 0x7a, 0x0a, 0xb9, 0xc8, 0x3e, 0xf2, 0x86,
+ 0x0c, 0x14, 0x29, 0xd4, 0xac, 0x91, 0x74, 0x29, 0x5f, 0x5a, 0xee, 0xb6,
+ 0xa3, 0xd5, 0xfd, 0x43, 0x08, 0x07, 0xb9, 0xc2, 0xec, 0x20, 0xe0, 0xe2,
+ 0xcd, 0x12, 0x42, 0xe4, 0x96, 0xe5, 0x47, 0x0b, 0x73, 0x3d, 0xb5, 0x2c,
+ 0x85, 0x7b, 0xe5, 0xa6, 0x5c, 0x60, 0x47, 0x79, 0xd9, 0xe1, 0xbf, 0xa5,
+ 0xa7, 0xba, 0xcb, 0xf2, 0x97, 0x9f, 0x1e, 0x53, 0x32, 0x78, 0x07, 0x6f,
+ 0x10, 0x2b, 0x14, 0xef, 0xc3, 0x21, 0xe9, 0x05, 0xae, 0x52, 0x85, 0xe5,
+ 0x0e, 0x3c, 0x99, 0x98, 0x03, 0x67, 0x18, 0xb3, 0x4c, 0xff, 0x35, 0xea,
+ 0x0c, 0x08, 0x27, 0x35, 0xea, 0x57, 0x6a, 0xcc, 0x2f, 0x18, 0x06, 0x5c,
+ 0x7e, 0x05, 0xdf, 0x03, 0xd3, 0xfe, 0xe2, 0x09, 0xf1, 0xa8, 0xdf, 0x7d,
+ 0xa5, 0xa0, 0x7a, 0xf3, 0xa4, 0xab, 0x86, 0xe5, 0x4e, 0xdf, 0x85, 0xfe,
+ 0x61, 0x34, 0x3f, 0xef},
+ pub_key_0,
+ {0x38, 0x30, 0x34, 0x33, 0x33, 0x35, 0x30, 0x30, 0x36, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 38
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 38,
+ 20,
+ {0x30, 0xa1, 0xa5, 0x57, 0xfc, 0x96, 0x51, 0xe0, 0x8c, 0x00, 0x4b, 0x23,
+ 0xa5, 0xfc, 0x25, 0x6b, 0x13, 0xf9, 0xf9, 0x22, 0x10, 0x82, 0xf8, 0x67,
+ 0x64, 0x3d, 0xd7, 0x07, 0xfd, 0x55, 0x13, 0xde, 0x72, 0xb5, 0x2d, 0x13,
+ 0xbd, 0x1b, 0x1b, 0x6f, 0xd0, 0x90, 0xfd, 0x81, 0x6b, 0xeb, 0x48, 0x68,
+ 0x13, 0x41, 0x9b, 0xd9, 0xf4, 0x26, 0xf9, 0xd4, 0xe8, 0xec, 0x7e, 0x5c,
+ 0x86, 0xd4, 0x22, 0x8e, 0x3b, 0xfb, 0x89, 0x92, 0x87, 0xb2, 0x35, 0x4d,
+ 0x5b, 0x72, 0x0d, 0xb6, 0x0b, 0x68, 0x98, 0x2e, 0x76, 0xba, 0x2b, 0x14,
+ 0xed, 0x22, 0xb8, 0xbf, 0x84, 0x92, 0x44, 0xc9, 0xae, 0x6b, 0x55, 0x07,
+ 0x1b, 0xce, 0xfd, 0x4f, 0x70, 0x63, 0xd1, 0x5b, 0xa4, 0x3e, 0x0a, 0x5f,
+ 0x74, 0x7b, 0xef, 0x73, 0x73, 0xcb, 0x2d, 0xcb, 0xff, 0x6d, 0x51, 0x1b,
+ 0x03, 0x0d, 0x3e, 0x13, 0xf6, 0x28, 0x89, 0x64, 0x06, 0x95, 0x5a, 0x77,
+ 0x57, 0x35, 0x70, 0x30, 0x50, 0x73, 0xd9, 0x2c, 0x5c, 0xfb, 0x2a, 0x9c,
+ 0x4d, 0x92, 0xf8, 0x67, 0xc1, 0x80, 0x1e, 0x63, 0xc8, 0xad, 0xdb, 0xa4,
+ 0x3c, 0xe3, 0xd7, 0xfa, 0xf9, 0x1a, 0xf4, 0x64, 0xf9, 0x41, 0xfa, 0xa4,
+ 0x8f, 0x28, 0xf5, 0x49, 0xd8, 0x97, 0xf9, 0x3c, 0x07, 0x43, 0x94, 0x13,
+ 0x72, 0x03, 0xa1, 0x91, 0x76, 0xcb, 0xdb, 0x41, 0xbc, 0xff, 0x26, 0x0b,
+ 0x7b, 0x00, 0x53, 0x50, 0x89, 0x56, 0x97, 0x0e, 0x31, 0xf6, 0x58, 0x07,
+ 0xb4, 0x0c, 0x3b, 0x79, 0x05, 0xda, 0x15, 0x1b, 0x55, 0x20, 0x93, 0x1e,
+ 0xc5, 0xc4, 0x70, 0xf0, 0x20, 0xac, 0xb3, 0x06, 0xfc, 0x6e, 0x96, 0x9a,
+ 0x89, 0x96, 0x6f, 0xef, 0x4a, 0xb1, 0xc2, 0xa1, 0x7f, 0xd5, 0xa1, 0x12,
+ 0xe0, 0xa8, 0x41, 0xb8, 0x53, 0xdd, 0x14, 0x49, 0xbe, 0x32, 0xa3, 0xb5,
+ 0x2d, 0x2f, 0x6e, 0x89},
+ pub_key_0,
+ {0x36, 0x36, 0x39, 0x39, 0x34, 0x34, 0x37, 0x30, 0x33, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 39
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 39,
+ 20,
+ {0x19, 0x60, 0xaa, 0x85, 0xaf, 0xb7, 0x5f, 0x52, 0xa0, 0xbe, 0xe9, 0x17,
+ 0xbd, 0x0a, 0xfd, 0x51, 0xde, 0x8a, 0xbb, 0xe1, 0xbe, 0x7a, 0xbf, 0xa7,
+ 0xc8, 0x32, 0x1f, 0x74, 0xe1, 0x89, 0x21, 0xdb, 0x7d, 0x53, 0xde, 0x05,
+ 0x25, 0x35, 0xc2, 0xb1, 0x0c, 0x71, 0xc3, 0x2a, 0xd8, 0x40, 0x16, 0xa9,
+ 0x98, 0x98, 0x0a, 0x89, 0xca, 0xcf, 0xbb, 0xda, 0x35, 0x43, 0xc3, 0x99,
+ 0x31, 0x95, 0x38, 0xf3, 0xa2, 0x16, 0x98, 0x1b, 0xa9, 0x38, 0xa5, 0x3f,
+ 0x52, 0xb0, 0xd5, 0xb0, 0x78, 0xa6, 0xce, 0xf7, 0x04, 0x7b, 0xeb, 0xce,
+ 0x6c, 0x50, 0x23, 0xdb, 0x08, 0x01, 0x72, 0xd9, 0x0b, 0x86, 0x86, 0x98,
+ 0xa2, 0x90, 0x9b, 0x2f, 0xde, 0x70, 0x13, 0x28, 0x37, 0x07, 0xf9, 0xb7,
+ 0x4f, 0x3d, 0x80, 0x0c, 0x39, 0xb0, 0xf5, 0xdc, 0xfe, 0xd8, 0x45, 0x79,
+ 0x16, 0x78, 0xc7, 0x69, 0x63, 0x24, 0xab, 0xc9, 0x73, 0x31, 0x70, 0x2f,
+ 0x22, 0x36, 0x62, 0x01, 0x82, 0xfb, 0x52, 0x8e, 0x2b, 0xe5, 0x95, 0xad,
+ 0x10, 0x16, 0x1b, 0xd8, 0x89, 0xff, 0x68, 0x8b, 0xde, 0x34, 0x95, 0x0f,
+ 0x2b, 0x2f, 0xbb, 0xb3, 0x98, 0x3f, 0x76, 0xca, 0x92, 0x24, 0xdf, 0x04,
+ 0xe2, 0xde, 0xf7, 0xad, 0xa7, 0xda, 0xc4, 0xba, 0x70, 0xd7, 0x63, 0xe2,
+ 0xbd, 0x7b, 0xf0, 0xb5, 0xa9, 0xd0, 0x5e, 0x80, 0x8f, 0x9e, 0x44, 0x26,
+ 0xf0, 0x4c, 0xc9, 0x4e, 0x28, 0x51, 0x0f, 0xd8, 0xb9, 0x1a, 0x83, 0x8f,
+ 0x86, 0xc8, 0x08, 0x85, 0x1e, 0xd8, 0x8f, 0xb0, 0xe4, 0x75, 0x5a, 0xfc,
+ 0x73, 0xe5, 0x71, 0x6e, 0x9e, 0x42, 0xd7, 0x94, 0xe3, 0x51, 0xa4, 0xf3,
+ 0x10, 0x00, 0x42, 0x73, 0x36, 0xe7, 0x05, 0x28, 0x49, 0xcc, 0x67, 0x3b,
+ 0x7e, 0x54, 0x54, 0x71, 0x27, 0xe7, 0xe6, 0xf6, 0x62, 0xca, 0xf6, 0xbc,
+ 0x51, 0x2d, 0x52, 0x5e},
+ pub_key_0,
+ {0x39, 0x39, 0x33, 0x35, 0x32, 0x39, 0x32, 0x34, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 40
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 40,
+ 20,
+ {0x59, 0x6a, 0x2b, 0x36, 0x37, 0x0d, 0xd1, 0x15, 0xba, 0x49, 0x61, 0x09,
+ 0xe5, 0xa9, 0x85, 0x1b, 0x2f, 0xf5, 0x8c, 0x2f, 0x9a, 0x5b, 0xfd, 0x1b,
+ 0x26, 0xcd, 0xf3, 0xea, 0xbb, 0x84, 0x0c, 0x49, 0xb4, 0x6b, 0x6a, 0x68,
+ 0x87, 0xe4, 0xc1, 0x3c, 0x4b, 0x93, 0x0b, 0x73, 0x76, 0x49, 0xbd, 0xc5,
+ 0x6f, 0xb8, 0x91, 0x68, 0xe4, 0x6d, 0x91, 0xa1, 0xf1, 0x18, 0x6a, 0xde,
+ 0xcd, 0x0f, 0xe8, 0x67, 0xce, 0xc0, 0x67, 0xc9, 0xa9, 0x0e, 0x8e, 0x1a,
+ 0x66, 0x38, 0x80, 0xec, 0x44, 0x00, 0x67, 0x22, 0xd4, 0xa6, 0x88, 0x8b,
+ 0x83, 0xb7, 0x64, 0xa8, 0x64, 0x92, 0x5d, 0xe7, 0x00, 0xb3, 0x0a, 0x6b,
+ 0x07, 0x52, 0x04, 0xa8, 0x97, 0x88, 0x00, 0x29, 0x6d, 0x5e, 0xb0, 0xef,
+ 0x1f, 0x0d, 0xc9, 0xac, 0x87, 0xc5, 0xfb, 0x7a, 0x4b, 0x2a, 0x7c, 0xd1,
+ 0x48, 0x56, 0x6e, 0xd6, 0xea, 0xcd, 0xaf, 0xfe, 0x22, 0xd9, 0x14, 0xda,
+ 0x5f, 0x2d, 0x6c, 0xed, 0xf7, 0xad, 0xa2, 0x85, 0x93, 0xb5, 0x48, 0x77,
+ 0x5d, 0x74, 0x8a, 0x61, 0xb6, 0xed, 0x22, 0xab, 0x59, 0x34, 0xbd, 0xa0,
+ 0xc5, 0x77, 0x82, 0xca, 0xf1, 0xf4, 0x8a, 0x30, 0x9c, 0x80, 0xbe, 0xd4,
+ 0xfc, 0xaa, 0xcf, 0xae, 0x1d, 0xc0, 0x43, 0x28, 0x47, 0x58, 0x3a, 0xee,
+ 0x83, 0x32, 0xee, 0xc9, 0x43, 0x5e, 0x40, 0x9f, 0xce, 0x2e, 0x0d, 0x3e,
+ 0x14, 0xf6, 0xc4, 0xcc, 0xf1, 0x21, 0xb8, 0xee, 0xa6, 0xf5, 0xb4, 0x15,
+ 0x89, 0x4e, 0xba, 0x24, 0xef, 0x06, 0x6a, 0x08, 0xd5, 0xfa, 0xa9, 0x23,
+ 0x1f, 0xe3, 0xe7, 0x76, 0x7c, 0xd1, 0xfb, 0xde, 0xa7, 0x85, 0x0d, 0xb1,
+ 0xae, 0xae, 0xda, 0x75, 0x5d, 0xcb, 0xd8, 0xae, 0xc3, 0x3a, 0x7d, 0xab,
+ 0xf4, 0x30, 0xbb, 0x70, 0x02, 0x75, 0x4e, 0x38, 0xa7, 0x01, 0x17, 0xb4,
+ 0x7d, 0x3f, 0x67, 0x7e},
+ pub_key_0,
+ {0x34, 0x32, 0x36, 0x31, 0x37, 0x34, 0x30, 0x35, 0x35, 0x30},
+ true},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 41
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 41,
+ 20,
+ {0xb8, 0xed, 0xfc, 0xc9, 0xff, 0x64, 0x51, 0xff, 0x58, 0x38, 0xc4, 0x70,
+ 0x23, 0x2c, 0x4d, 0x0f, 0x35, 0x8a, 0x88, 0xff, 0x63, 0x44, 0xe6, 0x2c,
+ 0xf4, 0xcf, 0x91, 0x70, 0x57, 0x6e, 0x65, 0x95, 0xfb, 0x22, 0xf6, 0xb2,
+ 0xf3, 0xb2, 0x19, 0x0a, 0x6f, 0x28, 0x67, 0x45, 0xe3, 0x9a, 0x30, 0x0c,
+ 0xfd, 0x36, 0x8f, 0x82, 0xf8, 0x6f, 0x12, 0xf8, 0x1a, 0xd4, 0xf8, 0x54,
+ 0x6c, 0xaf, 0xed, 0xb0, 0x0a, 0x38, 0xbc, 0x85, 0xf8, 0xe2, 0x40, 0x12,
+ 0x7f, 0xc2, 0x32, 0xef, 0x82, 0x87, 0xc7, 0xbb, 0xd3, 0x5f, 0xda, 0xf5,
+ 0x5c, 0xa8, 0x49, 0xc9, 0x74, 0x5e, 0xf2, 0xed, 0x13, 0x71, 0xa8, 0x4e,
+ 0x77, 0xcd, 0xb0, 0x75, 0x13, 0xa5, 0xe8, 0xdc, 0x48, 0x98, 0xe7, 0xa9,
+ 0xc8, 0xc5, 0x2a, 0x3e, 0x35, 0xb3, 0x68, 0x2a, 0xbb, 0xa3, 0xb5, 0x83,
+ 0x12, 0x30, 0x26, 0xb9, 0x84, 0x0a, 0xe2, 0x86, 0x14, 0x84, 0x26, 0xc5,
+ 0x9b, 0x4c, 0x00, 0x56, 0x6a, 0x14, 0x7c, 0x6d, 0x89, 0xe0, 0x39, 0xb2,
+ 0x80, 0x52, 0xa8, 0x97, 0x4f, 0x96, 0x6c, 0x2d, 0x77, 0xcb, 0xd2, 0x6a,
+ 0xd9, 0x4f, 0x54, 0xce, 0x98, 0x77, 0x48, 0x37, 0x4e, 0x88, 0xb7, 0xbc,
+ 0xc4, 0xaf, 0xd2, 0x45, 0x82, 0xd4, 0x08, 0xdb, 0x9c, 0xf9, 0x49, 0x06,
+ 0xae, 0x9d, 0x00, 0x39, 0xe1, 0xbd, 0x22, 0xad, 0x8a, 0x23, 0xa8, 0xc3,
+ 0x79, 0x77, 0x7e, 0xca, 0xc9, 0x54, 0x54, 0x0f, 0x1b, 0x13, 0x18, 0x63,
+ 0x69, 0xfe, 0x34, 0x80, 0x95, 0x5c, 0xbe, 0xf6, 0x09, 0x07, 0x54, 0xb2,
+ 0x86, 0xc8, 0xe9, 0xad, 0xaa, 0x28, 0x8b, 0x10, 0x24, 0xd9, 0x4b, 0xe0,
+ 0x29, 0x1d, 0x20, 0xe2, 0x0a, 0x9e, 0xeb, 0x52, 0x5d, 0x5e, 0x9a, 0x2e,
+ 0x0e, 0x0b, 0x5c, 0xb4, 0x41, 0x98, 0x02, 0xb3, 0x08, 0xe2, 0x75, 0x54,
+ 0xca, 0x34, 0x10, 0xa0},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 42
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 42,
+ 20,
+ {0x48, 0xc5, 0x90, 0x34, 0x7b, 0x59, 0x3c, 0xab, 0x64, 0x2b, 0x07, 0xd4,
+ 0x9b, 0xc2, 0x22, 0x95, 0x03, 0xad, 0x80, 0x79, 0xdf, 0xa8, 0x2e, 0x3c,
+ 0xe1, 0xf0, 0x14, 0xd1, 0xf0, 0x04, 0x6c, 0x58, 0x62, 0xea, 0x5d, 0x3d,
+ 0x3c, 0x3f, 0x44, 0x70, 0x53, 0x70, 0xb1, 0x50, 0x79, 0xe1, 0xdd, 0xa2,
+ 0x62, 0x7e, 0x3a, 0xe8, 0x61, 0xfd, 0xff, 0x25, 0xee, 0xfb, 0xbb, 0x43,
+ 0x64, 0x00, 0x70, 0x28, 0x16, 0xff, 0x8c, 0x60, 0xae, 0xc8, 0xe2, 0xca,
+ 0xe0, 0xe0, 0xfd, 0x2e, 0xa8, 0x7a, 0x3c, 0x9e, 0xa0, 0x37, 0x31, 0xfa,
+ 0x2c, 0x5f, 0xc7, 0x82, 0x99, 0xae, 0xa7, 0x62, 0x99, 0x51, 0xcb, 0x71,
+ 0xad, 0xf1, 0x60, 0x8e, 0x58, 0x43, 0xb3, 0xf9, 0xc9, 0x9f, 0x0c, 0x3a,
+ 0xd3, 0x7b, 0x6c, 0x85, 0xe0, 0xa2, 0x71, 0xa1, 0xf5, 0xa0, 0x73, 0x22,
+ 0x43, 0x3c, 0x59, 0x45, 0xf9, 0xa4, 0x71, 0xe6, 0x95, 0xc0, 0xee, 0x81,
+ 0x56, 0x4a, 0x9b, 0xc6, 0x13, 0xb7, 0x3e, 0x07, 0x00, 0xa8, 0x04, 0xd7,
+ 0xc8, 0x19, 0x6f, 0x16, 0x07, 0x29, 0xb8, 0xf9, 0x01, 0x67, 0xa6, 0x70,
+ 0x47, 0x61, 0x93, 0x0b, 0xcc, 0x5a, 0xab, 0x75, 0xf2, 0xd5, 0xe7, 0x10,
+ 0x67, 0xe7, 0x99, 0x83, 0x3a, 0x8f, 0x4d, 0x8e, 0xd4, 0x9e, 0xa1, 0x7e,
+ 0xc7, 0x1a, 0x29, 0xbb, 0x9d, 0x20, 0xc9, 0x65, 0x01, 0x24, 0x1d, 0x97,
+ 0x93, 0x1e, 0x90, 0xb0, 0xf5, 0x0d, 0xb3, 0x9a, 0x57, 0x82, 0x9c, 0x61,
+ 0x5c, 0xa2, 0x62, 0xd7, 0x56, 0x74, 0x4b, 0xa3, 0x42, 0x2c, 0x35, 0x05,
+ 0x48, 0x4c, 0x79, 0xe9, 0x64, 0xd8, 0x40, 0x92, 0x73, 0x31, 0xa1, 0x49,
+ 0x08, 0x89, 0xee, 0x67, 0xed, 0x1a, 0xf6, 0x81, 0xd3, 0x50, 0xe0, 0xa1,
+ 0xfc, 0x95, 0xb4, 0x46, 0xc9, 0x5e, 0x38, 0xa3, 0xc1, 0x4a, 0xf3, 0x23,
+ 0x6c, 0xfd, 0xff, 0x4d},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 43
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 43,
+ 20,
+ {0x53, 0xdb, 0xcd, 0xc6, 0x1a, 0xca, 0xb0, 0xd9, 0x66, 0x64, 0x4f, 0x60,
+ 0xbb, 0xa8, 0xb9, 0xc7, 0x82, 0x61, 0xf0, 0x1a, 0xfc, 0xbe, 0xe9, 0x5e,
+ 0x20, 0x6f, 0xae, 0x66, 0x5c, 0x07, 0xfc, 0x69, 0xc1, 0x30, 0x15, 0x94,
+ 0x1a, 0xf7, 0xb6, 0x84, 0x74, 0x51, 0x91, 0xfb, 0x78, 0x38, 0x76, 0x80,
+ 0xa2, 0x74, 0x83, 0x8d, 0x1d, 0x9a, 0x3b, 0xd4, 0xb5, 0xf5, 0x56, 0x40,
+ 0x6e, 0xd1, 0x1e, 0x18, 0x79, 0xde, 0xf7, 0xc2, 0xf0, 0x18, 0xf5, 0x7b,
+ 0x31, 0x73, 0x20, 0x01, 0x3e, 0x9d, 0x49, 0x95, 0xf1, 0x61, 0x0c, 0xb3,
+ 0xca, 0xbb, 0x8f, 0x8c, 0xdb, 0xf7, 0x18, 0xd5, 0xc3, 0x04, 0x43, 0x17,
+ 0xb0, 0x00, 0x57, 0x42, 0x44, 0xd5, 0xfb, 0x9f, 0xe6, 0x64, 0xbb, 0xd4,
+ 0x0a, 0xeb, 0x0b, 0xd0, 0x66, 0xd4, 0xcc, 0xfa, 0x22, 0x4a, 0x49, 0xc3,
+ 0xe9, 0xe3, 0xa3, 0xae, 0x32, 0x36, 0x90, 0xe5, 0xfe, 0x77, 0xa3, 0xc7,
+ 0x2d, 0x5d, 0xc7, 0x52, 0xbe, 0x7d, 0x68, 0xec, 0xc3, 0x89, 0x58, 0xa2,
+ 0xbf, 0xa8, 0xe0, 0xc9, 0x36, 0x5b, 0x5e, 0x54, 0x6c, 0xa1, 0x5f, 0xb9,
+ 0x5e, 0x20, 0x5a, 0x30, 0x81, 0x8b, 0x01, 0xb6, 0x1f, 0xbf, 0x7a, 0x67,
+ 0x09, 0x28, 0x1b, 0x9c, 0xcc, 0xc9, 0xa0, 0xc1, 0x11, 0x9c, 0xb8, 0xc1,
+ 0x1c, 0x4f, 0xa2, 0xe5, 0xfe, 0xa4, 0xaf, 0xfc, 0x47, 0x7b, 0x19, 0x35,
+ 0xb8, 0xba, 0x73, 0x8c, 0x39, 0x08, 0x9f, 0x15, 0xc6, 0xfe, 0x0f, 0xec,
+ 0x0c, 0x78, 0xb9, 0x74, 0x64, 0x6e, 0xa0, 0xeb, 0xb8, 0x0c, 0xa5, 0xe8,
+ 0x38, 0x6d, 0x98, 0x03, 0x76, 0x47, 0x04, 0xe7, 0xf1, 0x61, 0x88, 0xa8,
+ 0x11, 0xde, 0x89, 0x37, 0x9f, 0xab, 0x80, 0x47, 0x17, 0x36, 0x4c, 0xf9,
+ 0xec, 0x39, 0x37, 0x1e, 0xaa, 0x41, 0x6c, 0x62, 0x8a, 0x55, 0xd2, 0xdc,
+ 0x1a, 0x5b, 0x5e, 0xd9},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 44
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 44,
+ 20,
+ {0x17, 0xb5, 0x50, 0xac, 0x16, 0x8e, 0x25, 0xeb, 0xf6, 0xd1, 0xbd, 0x66,
+ 0xac, 0x30, 0x81, 0x5c, 0xfd, 0xb6, 0x80, 0x27, 0x87, 0x93, 0xfe, 0xc7,
+ 0x8b, 0x36, 0xe2, 0xf2, 0x8d, 0x10, 0xc3, 0x28, 0x92, 0xdd, 0x0a, 0xf9,
+ 0x95, 0x0f, 0x84, 0x02, 0xad, 0x8b, 0x54, 0x59, 0x74, 0x72, 0x24, 0x9a,
+ 0xeb, 0x95, 0x63, 0x21, 0x5e, 0x17, 0xa1, 0x7a, 0xd8, 0xff, 0xad, 0x7c,
+ 0x4a, 0x1c, 0x14, 0xc4, 0xb9, 0x2c, 0xd8, 0xdf, 0xc0, 0x35, 0xcf, 0xaa,
+ 0xc6, 0xd6, 0x62, 0xe2, 0x7c, 0x0d, 0xf6, 0xb1, 0xd7, 0x87, 0xb7, 0x13,
+ 0x6a, 0x4a, 0xbd, 0x5e, 0xf2, 0xab, 0xf8, 0x05, 0xcf, 0xa6, 0x8a, 0xc8,
+ 0xee, 0xe0, 0xa6, 0xb5, 0x00, 0x1b, 0x9f, 0xe8, 0x85, 0x5a, 0x08, 0x52,
+ 0x6d, 0xa1, 0x97, 0x1d, 0x32, 0xd0, 0xa3, 0x92, 0x42, 0x4b, 0xbd, 0x37,
+ 0xbd, 0x43, 0xf6, 0x8b, 0x81, 0x19, 0xaa, 0x5c, 0x6e, 0xa3, 0x3d, 0xa8,
+ 0x17, 0x66, 0x0e, 0xbc, 0x35, 0xd8, 0x0c, 0x4d, 0x47, 0x7a, 0xf3, 0x36,
+ 0x3b, 0xdc, 0xa4, 0xc9, 0x76, 0xec, 0x84, 0xf2, 0xaa, 0xe2, 0xcf, 0xfd,
+ 0xf9, 0xce, 0x51, 0x7b, 0x50, 0x99, 0x4e, 0x6a, 0x06, 0x2f, 0x19, 0x9d,
+ 0x71, 0x32, 0x3c, 0x53, 0x2d, 0x57, 0xe7, 0x6f, 0x8d, 0x89, 0x67, 0x4c,
+ 0x36, 0x1e, 0x22, 0x75, 0x32, 0x65, 0x89, 0xb1, 0x42, 0xb4, 0xdb, 0x82,
+ 0x68, 0xa1, 0xb3, 0x64, 0x25, 0xa7, 0xd7, 0x0c, 0x57, 0x11, 0x5d, 0xf2,
+ 0xbc, 0x96, 0x95, 0xd6, 0xdc, 0x2a, 0xd6, 0xf3, 0x85, 0x0d, 0x0c, 0xfd,
+ 0xa5, 0x45, 0xa8, 0xe8, 0x7a, 0x75, 0xa4, 0x9a, 0xd2, 0x83, 0x8c, 0xd2,
+ 0x40, 0xf3, 0x46, 0x1a, 0x28, 0x52, 0x01, 0xa8, 0x3d, 0xbb, 0x67, 0x08,
+ 0x51, 0xa9, 0xab, 0xcd, 0xb1, 0x1f, 0x2b, 0x26, 0xd8, 0xc8, 0x9f, 0x1e,
+ 0xe4, 0xd4, 0x4e, 0xe9},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in m_hash flipped
+ // tcID: 45
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 45,
+ 20,
+ {0x11, 0xcb, 0x2f, 0x04, 0x4d, 0x4b, 0xae, 0x43, 0xfa, 0x2c, 0x7b, 0xb9,
+ 0x67, 0xf8, 0xf3, 0xae, 0xf3, 0x37, 0x16, 0xe0, 0xe5, 0x19, 0xad, 0x0c,
+ 0x49, 0x57, 0x0b, 0xd7, 0x28, 0x88, 0x32, 0x23, 0x9f, 0x71, 0xbe, 0x6a,
+ 0xb8, 0x2b, 0x9b, 0xb9, 0x65, 0x20, 0x97, 0x2d, 0xf4, 0xb4, 0x5c, 0x8b,
+ 0x85, 0xf0, 0xdc, 0xbd, 0x8a, 0xa6, 0x83, 0x95, 0x06, 0xc8, 0xb4, 0x4a,
+ 0x99, 0x0b, 0x20, 0xe0, 0xc2, 0xb5, 0x8c, 0x31, 0x35, 0x59, 0xf8, 0x6a,
+ 0xed, 0x3b, 0xd6, 0x48, 0xd8, 0xa7, 0xba, 0x5e, 0xf2, 0xaf, 0x00, 0xb9,
+ 0x58, 0xeb, 0x89, 0xfd, 0x69, 0xa3, 0x10, 0x7b, 0xdc, 0x51, 0x9c, 0x60,
+ 0xdf, 0xfb, 0x21, 0xa2, 0x0d, 0x4a, 0x37, 0xdf, 0x75, 0x72, 0xb3, 0xe4,
+ 0x96, 0xdb, 0x68, 0xca, 0x86, 0xf9, 0xe8, 0x5f, 0xf1, 0x32, 0x01, 0x63,
+ 0x99, 0xbb, 0x0c, 0xde, 0x7a, 0x71, 0x9b, 0xc1, 0x72, 0x9d, 0xf1, 0xb1,
+ 0xb3, 0xe6, 0xe4, 0xdc, 0x1a, 0xc0, 0x22, 0x46, 0xbd, 0xa3, 0xde, 0x9e,
+ 0xcd, 0x89, 0xac, 0x14, 0xf4, 0x94, 0x8d, 0xa2, 0x98, 0xda, 0x77, 0xe1,
+ 0x42, 0x58, 0x6a, 0xc0, 0xd4, 0x88, 0x54, 0xb4, 0xd1, 0xec, 0xa3, 0x6a,
+ 0x18, 0xaf, 0x52, 0x21, 0xce, 0x51, 0x78, 0x9a, 0xcb, 0xf7, 0x72, 0xc0,
+ 0x6e, 0x43, 0x60, 0x09, 0xa3, 0xb8, 0x85, 0x40, 0xe5, 0x93, 0xd4, 0x27,
+ 0x1b, 0xab, 0xce, 0x1e, 0xcf, 0xd1, 0x49, 0xfa, 0x53, 0x67, 0x33, 0x8e,
+ 0x82, 0xff, 0x3b, 0x89, 0x83, 0xc8, 0xaf, 0x02, 0xdf, 0x99, 0xe3, 0x70,
+ 0x39, 0xa7, 0xd0, 0x3f, 0x11, 0x3d, 0xff, 0x04, 0x3f, 0x59, 0x8e, 0x3d,
+ 0x68, 0xf3, 0x08, 0x3e, 0xc3, 0xcd, 0x54, 0x5a, 0x52, 0xa0, 0x76, 0x48,
+ 0x7f, 0x7f, 0xf9, 0x3c, 0x01, 0x65, 0x38, 0xdd, 0x6f, 0xb9, 0xf9, 0x47,
+ 0xe8, 0x7d, 0xa7, 0x16},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 0
+ // tcID: 46
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 46,
+ 20,
+ {0x0d, 0xd1, 0x6c, 0x3c, 0xcc, 0x10, 0xb2, 0x80, 0xbc, 0x36, 0xc0, 0x10,
+ 0x4e, 0x7c, 0x5f, 0xe4, 0x71, 0x07, 0xc1, 0xba, 0x51, 0x1d, 0x19, 0x73,
+ 0x57, 0xaa, 0x7a, 0x53, 0x7e, 0x90, 0xf0, 0x79, 0xa0, 0x03, 0x85, 0x74,
+ 0x4a, 0x85, 0xa0, 0x70, 0x80, 0x4e, 0x91, 0x34, 0xa7, 0x5f, 0xa7, 0x3b,
+ 0xf1, 0xc0, 0x53, 0x16, 0x2e, 0xd2, 0xe6, 0x22, 0xef, 0x1d, 0x3a, 0x1b,
+ 0x9f, 0x11, 0x7c, 0x47, 0xa7, 0xb6, 0x8f, 0x9e, 0x10, 0x00, 0xbf, 0x85,
+ 0x15, 0x70, 0x98, 0x7f, 0xbb, 0x9f, 0x8b, 0x5f, 0xd2, 0xbf, 0xc0, 0x58,
+ 0xf9, 0x5f, 0x2b, 0xd1, 0x2c, 0xa9, 0x77, 0xe4, 0x4f, 0x59, 0x6d, 0xf0,
+ 0xa1, 0xc4, 0x8d, 0xe9, 0xd0, 0xc8, 0x40, 0x73, 0x2d, 0x94, 0xac, 0x2f,
+ 0x11, 0x15, 0x6c, 0x9e, 0x73, 0x9d, 0xe8, 0xdf, 0x89, 0x31, 0xef, 0xae,
+ 0x8a, 0xa4, 0x2c, 0xd6, 0x25, 0x4b, 0x3f, 0xbe, 0x14, 0x05, 0x31, 0x3e,
+ 0x8b, 0x19, 0xca, 0x86, 0x04, 0x5e, 0xdf, 0x87, 0x63, 0x1b, 0xd2, 0x19,
+ 0xf6, 0x92, 0x3b, 0x8d, 0xfd, 0x78, 0x3a, 0xc9, 0xe7, 0xc9, 0x13, 0xcf,
+ 0x73, 0x48, 0xc7, 0xb5, 0x02, 0x8b, 0x47, 0x88, 0x98, 0xa3, 0x66, 0xb8,
+ 0x93, 0x93, 0x8a, 0x94, 0xd2, 0xfe, 0xa9, 0x2e, 0x78, 0x00, 0x1a, 0xe2,
+ 0xba, 0xaf, 0x5d, 0xc0, 0xc3, 0x1e, 0x9b, 0x0d, 0x46, 0x19, 0xe0, 0xfd,
+ 0xe4, 0x54, 0x14, 0xb0, 0xc5, 0x86, 0x3c, 0x88, 0x26, 0x40, 0x6d, 0x87,
+ 0xb4, 0x8f, 0xbe, 0x0c, 0x52, 0x16, 0x4d, 0x0a, 0x8d, 0x1f, 0xd0, 0x0b,
+ 0x88, 0x3d, 0xda, 0xe8, 0xe1, 0x23, 0x5c, 0x84, 0x6d, 0x51, 0xe5, 0xcb,
+ 0x20, 0xd7, 0x24, 0x57, 0x6d, 0xfd, 0xfa, 0x01, 0xd1, 0x5f, 0x47, 0xcb,
+ 0xac, 0x56, 0xb1, 0x75, 0x43, 0xfc, 0xdf, 0xe8, 0x1d, 0xd7, 0x0d, 0xca,
+ 0x54, 0x5f, 0xfd, 0xd0},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 32
+ // tcID: 47
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 47,
+ 20,
+ {0x18, 0xbd, 0x76, 0x41, 0x74, 0x87, 0x32, 0x63, 0x34, 0x17, 0x71, 0xa7,
+ 0x83, 0x53, 0x49, 0x21, 0xcc, 0xc5, 0xf3, 0x39, 0x5c, 0xa9, 0x6a, 0x3a,
+ 0x57, 0x70, 0x6b, 0xab, 0x1f, 0x78, 0x90, 0x5c, 0x00, 0x2f, 0x3c, 0xd6,
+ 0xe1, 0x79, 0x1e, 0x23, 0x8a, 0x8b, 0xa6, 0xb9, 0xfd, 0xdd, 0x74, 0xd4,
+ 0xe7, 0x58, 0x52, 0x7b, 0xc3, 0xce, 0x76, 0xa2, 0xd9, 0xb3, 0x7e, 0x13,
+ 0x0b, 0xcc, 0xb8, 0xe2, 0x35, 0xf8, 0x38, 0x8e, 0x54, 0x15, 0x2f, 0x44,
+ 0x73, 0x46, 0xa5, 0x80, 0xf4, 0x80, 0x8b, 0xcc, 0x17, 0xdf, 0xa5, 0x1c,
+ 0x69, 0xc2, 0x62, 0x5e, 0xfe, 0xe5, 0x75, 0x31, 0x4b, 0x60, 0x9b, 0x8e,
+ 0x30, 0xf1, 0xca, 0xf8, 0x22, 0x41, 0x1b, 0xa1, 0xce, 0xcb, 0xb2, 0xc2,
+ 0x95, 0xc7, 0x66, 0x20, 0xea, 0x1b, 0x64, 0xfa, 0xdb, 0xd4, 0xa8, 0xb5,
+ 0x2e, 0xa3, 0x98, 0xf6, 0x05, 0x38, 0xf3, 0xa1, 0x9f, 0xc9, 0xc7, 0xc5,
+ 0xf7, 0xb7, 0xde, 0x80, 0x2e, 0x16, 0xc2, 0x90, 0xd6, 0x35, 0x27, 0x85,
+ 0x90, 0xbc, 0x36, 0x7b, 0x93, 0x5e, 0xb7, 0x20, 0x95, 0x47, 0xaa, 0x1c,
+ 0xb3, 0x78, 0xe5, 0x4e, 0x2e, 0x38, 0x3d, 0x8a, 0x2c, 0x67, 0xa6, 0x9e,
+ 0x79, 0x0f, 0xca, 0xb5, 0x40, 0xa5, 0x1c, 0xf7, 0x56, 0xc8, 0x6a, 0x5f,
+ 0xd0, 0xf3, 0x37, 0xb1, 0x42, 0x46, 0xed, 0xa6, 0x5e, 0x9b, 0x8b, 0x85,
+ 0xe6, 0xeb, 0xe6, 0x2e, 0x89, 0x15, 0x6a, 0x38, 0x7e, 0x9d, 0x1b, 0x72,
+ 0x06, 0xda, 0x72, 0xc0, 0x82, 0x2d, 0x20, 0xa2, 0x06, 0x37, 0x39, 0x19,
+ 0x56, 0xd4, 0x73, 0xfe, 0xa4, 0x26, 0x50, 0x5e, 0x6a, 0x54, 0x12, 0x60,
+ 0xb9, 0x2c, 0xb4, 0xb6, 0x69, 0x80, 0x59, 0x2d, 0xcf, 0x92, 0xbf, 0xa7,
+ 0x1d, 0x26, 0x4c, 0x57, 0x54, 0x96, 0xdc, 0xc0, 0x98, 0xba, 0xc8, 0x2e,
+ 0xdd, 0x5c, 0x6d, 0xc1},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: salt is all 0
+ // tcID: 48
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 48,
+ 20,
+ {0x60, 0x83, 0xe2, 0x4a, 0xcb, 0xd4, 0x97, 0x3b, 0x8e, 0x28, 0xbd, 0x22,
+ 0xe9, 0x96, 0x92, 0x42, 0x52, 0xe3, 0x06, 0x02, 0x9c, 0x3d, 0xb5, 0xc5,
+ 0x35, 0x3f, 0x3e, 0x4c, 0x50, 0x5d, 0x36, 0xf1, 0xfb, 0x7e, 0x58, 0x08,
+ 0x23, 0xe2, 0x19, 0x64, 0xf9, 0x20, 0x6f, 0xbb, 0x15, 0x84, 0x65, 0xf6,
+ 0x4b, 0x26, 0x08, 0x9e, 0x1f, 0xd4, 0xb8, 0xbc, 0xb2, 0xab, 0xcc, 0x03,
+ 0x84, 0x78, 0x1b, 0xb0, 0x05, 0xdb, 0x9c, 0xa7, 0x14, 0x67, 0x66, 0x1c,
+ 0xc7, 0xe8, 0xe6, 0xa1, 0xc6, 0xb5, 0xdc, 0x8a, 0xe6, 0x46, 0xf0, 0xe6,
+ 0x80, 0x59, 0x20, 0x01, 0x62, 0x28, 0xf4, 0x00, 0x78, 0x49, 0x06, 0xa2,
+ 0x33, 0x9f, 0x5e, 0x23, 0x85, 0xcf, 0x29, 0x55, 0x06, 0xc2, 0x23, 0x3b,
+ 0x66, 0x2a, 0x0e, 0x01, 0x60, 0x91, 0x83, 0x26, 0x11, 0x22, 0xb3, 0x09,
+ 0xa1, 0x87, 0x4b, 0x34, 0xcc, 0x74, 0x24, 0x2f, 0x36, 0x20, 0xe3, 0xdb,
+ 0xc6, 0x39, 0xa2, 0x5a, 0x9e, 0x28, 0xc5, 0x4e, 0x4d, 0x3d, 0xb0, 0x8d,
+ 0x6a, 0x79, 0x3e, 0xc4, 0x68, 0x90, 0x2c, 0xf0, 0xdf, 0xfd, 0xc3, 0xeb,
+ 0xcb, 0x09, 0x82, 0xae, 0x7a, 0x96, 0x95, 0x1e, 0xbf, 0x5e, 0x76, 0x40,
+ 0x45, 0x2b, 0xa0, 0xf5, 0x33, 0x22, 0x73, 0xfd, 0x9b, 0xbe, 0x4d, 0xba,
+ 0x26, 0xe7, 0xeb, 0x10, 0x6c, 0x7e, 0xd1, 0x6c, 0x8b, 0xaa, 0x1f, 0x1d,
+ 0x7e, 0x5d, 0x16, 0x04, 0x82, 0x74, 0x1e, 0x95, 0x12, 0xb7, 0x8a, 0xa6,
+ 0x2a, 0x94, 0x2c, 0xab, 0xbb, 0x38, 0x78, 0x9e, 0x7b, 0xb3, 0x80, 0x15,
+ 0x7b, 0xb4, 0x2e, 0x6a, 0x71, 0xc5, 0x80, 0xdb, 0xa2, 0x54, 0xcb, 0x8f,
+ 0x59, 0x62, 0x0f, 0x30, 0xac, 0x80, 0x9d, 0x3e, 0xd8, 0x14, 0xc5, 0xee,
+ 0x0f, 0x31, 0x06, 0xb0, 0x38, 0x06, 0x99, 0x3d, 0x79, 0xde, 0xd9, 0x4a,
+ 0xb4, 0xc3, 0xb4, 0xd0},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: salt is all 1
+ // tcID: 49
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 49,
+ 20,
+ {0x46, 0xdf, 0x0c, 0xd4, 0x9c, 0xa2, 0x1a, 0x0e, 0xe8, 0x4d, 0x8d, 0x8a,
+ 0x2a, 0x63, 0x2c, 0x3c, 0x3d, 0x41, 0x88, 0x00, 0x87, 0x73, 0xc0, 0x5b,
+ 0x6e, 0x14, 0x8f, 0x62, 0x9c, 0x62, 0xb9, 0xdb, 0xf3, 0xd8, 0xb1, 0xdf,
+ 0x5b, 0xfe, 0xbc, 0x16, 0xef, 0xb1, 0x4e, 0x5e, 0xd1, 0x0b, 0xb9, 0xcd,
+ 0x53, 0xf8, 0x15, 0xec, 0x39, 0x06, 0xa2, 0xb6, 0xe9, 0xcc, 0xcd, 0xe6,
+ 0x4f, 0x52, 0xc2, 0x3c, 0xdf, 0xd5, 0x60, 0x5f, 0x8c, 0x8c, 0x2f, 0x62,
+ 0xea, 0xdb, 0x0b, 0x24, 0x45, 0xfa, 0x79, 0xa4, 0xe6, 0x67, 0xcb, 0x63,
+ 0xb1, 0x0b, 0xb9, 0x18, 0x1e, 0x8e, 0xc1, 0x19, 0x46, 0x05, 0x4d, 0xbd,
+ 0x13, 0xe9, 0xca, 0x54, 0x5c, 0xd9, 0xda, 0x94, 0x5b, 0xd0, 0x3a, 0xe1,
+ 0xc4, 0xf8, 0xed, 0x48, 0x55, 0x5d, 0x2e, 0x71, 0xe1, 0xba, 0x8d, 0x41,
+ 0x0a, 0x72, 0x5f, 0xaf, 0xbe, 0xee, 0x8e, 0xf6, 0x79, 0x8f, 0xef, 0x9d,
+ 0x3a, 0x9c, 0x6d, 0x48, 0x82, 0x5c, 0x99, 0x6d, 0xa1, 0xf2, 0x21, 0x50,
+ 0x48, 0x91, 0x6b, 0xdf, 0x96, 0xd2, 0x94, 0xc9, 0x87, 0xca, 0x67, 0x8d,
+ 0x6b, 0x16, 0x06, 0xae, 0xfa, 0xb2, 0x99, 0x5b, 0x11, 0xee, 0x07, 0x16,
+ 0x33, 0xeb, 0x1c, 0x48, 0x73, 0xc1, 0x25, 0x2a, 0x38, 0xf3, 0x45, 0x34,
+ 0x82, 0xcc, 0x72, 0xdd, 0xc9, 0x2f, 0x9f, 0x47, 0x64, 0xad, 0xf4, 0x32,
+ 0x72, 0x74, 0x11, 0x8d, 0x9a, 0xdb, 0xef, 0x6e, 0x8d, 0xdb, 0xde, 0x84,
+ 0xad, 0x7c, 0x69, 0x91, 0xf7, 0x15, 0x5a, 0x1f, 0x77, 0xaa, 0xb1, 0xd0,
+ 0x1f, 0x95, 0x93, 0x1c, 0xf7, 0x3d, 0x61, 0x92, 0x5c, 0x19, 0xd6, 0x60,
+ 0x40, 0xe0, 0xf7, 0xd8, 0xbf, 0xc6, 0x89, 0x77, 0xdb, 0x94, 0x81, 0x25,
+ 0xdd, 0x81, 0xa0, 0x28, 0x2b, 0x30, 0xb1, 0x94, 0x2e, 0x05, 0x97, 0xb4,
+ 0x89, 0xc6, 0xc2, 0xe4},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: byte 0 in zero padding modified
+ // tcID: 50
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 50,
+ 20,
+ {0x21, 0xcd, 0x7d, 0x32, 0xc9, 0x13, 0x62, 0xb7, 0x09, 0xbc, 0x62, 0x9d,
+ 0x9e, 0x04, 0xb2, 0x42, 0x60, 0x4c, 0x32, 0x5c, 0x95, 0x86, 0xdf, 0xf3,
+ 0xdc, 0x15, 0x2e, 0xfe, 0x3a, 0x05, 0xb1, 0xe2, 0xf1, 0xce, 0x85, 0x26,
+ 0x5c, 0x94, 0xac, 0xe1, 0xf0, 0xad, 0x3c, 0x50, 0xd3, 0x27, 0xca, 0x58,
+ 0x2e, 0x4b, 0x99, 0x36, 0x3c, 0x5f, 0xc2, 0xca, 0x40, 0x60, 0x36, 0x76,
+ 0xc7, 0x74, 0xb3, 0xd7, 0x06, 0xf7, 0xe0, 0xdf, 0xc3, 0x1e, 0x03, 0x06,
+ 0xf8, 0x83, 0x52, 0x73, 0xfa, 0xcb, 0x8a, 0xa9, 0xc6, 0x50, 0x3b, 0xcf,
+ 0xf6, 0xaf, 0x47, 0x18, 0x75, 0xf8, 0xa4, 0xbc, 0xb5, 0xb5, 0xb6, 0x40,
+ 0x5e, 0xc2, 0x2e, 0x7b, 0xca, 0xc9, 0xfb, 0x7f, 0xa2, 0xca, 0x84, 0xcf,
+ 0xac, 0x60, 0xf1, 0x19, 0x0f, 0x3d, 0xab, 0x9b, 0xa3, 0x4a, 0xb1, 0x30,
+ 0x4e, 0x07, 0xe2, 0xfa, 0x9a, 0x25, 0xce, 0xa4, 0xc4, 0x59, 0xe7, 0x8e,
+ 0x05, 0x29, 0x9d, 0xb7, 0x49, 0x7d, 0x43, 0x01, 0xe0, 0x5e, 0xba, 0x53,
+ 0x8f, 0x78, 0x45, 0xbe, 0xf4, 0x72, 0x0f, 0xed, 0xe2, 0xb5, 0x41, 0x50,
+ 0x1a, 0x6e, 0xbc, 0xab, 0x62, 0xa0, 0x4a, 0x1f, 0xfd, 0xdd, 0xdd, 0xff,
+ 0x81, 0x46, 0x51, 0x38, 0x02, 0xfa, 0x49, 0x52, 0x77, 0xce, 0x5f, 0x02,
+ 0x44, 0x21, 0x37, 0x86, 0xde, 0xa4, 0xd5, 0xa6, 0xd0, 0x2f, 0xcd, 0x93,
+ 0xcd, 0x41, 0x49, 0x07, 0xc5, 0x57, 0x10, 0x7c, 0xc5, 0x3f, 0xa5, 0xc5,
+ 0x40, 0x9f, 0x2f, 0xa0, 0xd5, 0x92, 0xcb, 0xa7, 0x92, 0x73, 0xc9, 0xb9,
+ 0xd4, 0xde, 0xb8, 0xd2, 0x31, 0x98, 0x90, 0x9b, 0x71, 0x21, 0x98, 0xbe,
+ 0x83, 0xc9, 0x55, 0xa9, 0x15, 0xe5, 0x52, 0x9c, 0x63, 0x4d, 0x83, 0x75,
+ 0xdc, 0x05, 0x59, 0xd7, 0x2e, 0x30, 0xea, 0x9f, 0x47, 0x54, 0x7f, 0x6d,
+ 0x2d, 0x52, 0x52, 0x9b},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: byte 7 in zero padding modified
+ // tcID: 51
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 51,
+ 20,
+ {0x27, 0x46, 0xd7, 0xd4, 0x8f, 0xf2, 0xf1, 0x73, 0x64, 0xc4, 0x0a, 0x0d,
+ 0xf2, 0x77, 0x24, 0x26, 0x56, 0xaf, 0x6c, 0xcf, 0xa8, 0x98, 0x02, 0xd6,
+ 0xc3, 0x1e, 0xc3, 0x23, 0x88, 0x56, 0x1f, 0xbd, 0x26, 0x1c, 0x85, 0xcc,
+ 0x03, 0xe2, 0x59, 0x9b, 0x84, 0x5e, 0x23, 0xec, 0x90, 0x49, 0x3f, 0x63,
+ 0x7a, 0x3c, 0x1d, 0x09, 0x0b, 0x26, 0x04, 0xcf, 0x5c, 0x3e, 0xcb, 0xa9,
+ 0xb0, 0x90, 0x78, 0x56, 0x0e, 0x75, 0x52, 0x35, 0x95, 0x92, 0x39, 0x10,
+ 0xf6, 0x88, 0xe9, 0x13, 0x37, 0x18, 0x5c, 0x4d, 0x09, 0x78, 0x62, 0x3b,
+ 0xae, 0x7c, 0x33, 0xd1, 0xc3, 0xb5, 0x0d, 0x83, 0x79, 0x4c, 0x0a, 0x5a,
+ 0x44, 0xa5, 0x30, 0x9b, 0xa1, 0xd3, 0x9f, 0x3c, 0x5d, 0xc3, 0xb3, 0x16,
+ 0x61, 0xc8, 0x95, 0xab, 0xa0, 0x48, 0x9c, 0xd3, 0x92, 0x29, 0x01, 0x35,
+ 0x10, 0x8c, 0xce, 0x56, 0x79, 0x4c, 0xce, 0xa4, 0x91, 0xab, 0x42, 0x4b,
+ 0xac, 0x44, 0x05, 0xcb, 0x90, 0xa7, 0x2a, 0xb5, 0x30, 0x42, 0xb3, 0xfa,
+ 0x86, 0x32, 0x22, 0xc4, 0x1d, 0x15, 0x6c, 0xa0, 0xe7, 0x52, 0xf7, 0x33,
+ 0xeb, 0x58, 0x8b, 0xd9, 0x53, 0x2a, 0xc4, 0x22, 0xbe, 0xef, 0xfa, 0xc4,
+ 0xc0, 0x1c, 0x37, 0x26, 0x2f, 0x49, 0xfe, 0x7e, 0x3f, 0x9d, 0xff, 0x3f,
+ 0x99, 0x3e, 0xac, 0x7b, 0x1a, 0xda, 0xf1, 0x53, 0x80, 0x5e, 0x1b, 0x44,
+ 0xf7, 0x53, 0x9e, 0x04, 0xa3, 0x8c, 0x19, 0x57, 0x97, 0x64, 0xa6, 0xd8,
+ 0xc0, 0x63, 0x4f, 0xca, 0xb0, 0xcc, 0x22, 0xce, 0x41, 0x05, 0x19, 0x68,
+ 0xee, 0xeb, 0x44, 0xf1, 0x7f, 0xed, 0x7a, 0xe9, 0x59, 0xd5, 0x19, 0x9e,
+ 0xe5, 0xe0, 0x89, 0x6a, 0x96, 0x4e, 0xef, 0xce, 0x58, 0x3b, 0x8e, 0x09,
+ 0x84, 0xf4, 0x1a, 0x26, 0xd0, 0xbd, 0xc3, 0x06, 0xb4, 0x6d, 0x97, 0xb2,
+ 0x9d, 0x58, 0x7f, 0x88},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes in zero padding modified
+ // tcID: 52
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 52,
+ 20,
+ {0x39, 0x61, 0x0e, 0xbb, 0x75, 0x05, 0xfe, 0x88, 0x53, 0xdd, 0x2d, 0x4b,
+ 0xb0, 0xc3, 0xa3, 0x49, 0x0b, 0x66, 0x94, 0x65, 0xc4, 0xc8, 0x30, 0x80,
+ 0xd6, 0x43, 0x33, 0x72, 0x09, 0x80, 0x2c, 0x9b, 0x6a, 0x11, 0xe6, 0xc7,
+ 0x94, 0x81, 0xcb, 0x54, 0x06, 0x16, 0xc7, 0xf8, 0x77, 0xac, 0x58, 0xbb,
+ 0xa0, 0x8c, 0xf3, 0xf9, 0x3c, 0xcd, 0x6d, 0xea, 0xc0, 0xe8, 0x22, 0x75,
+ 0x81, 0xaa, 0x73, 0x46, 0x1f, 0xdc, 0xc8, 0x90, 0x82, 0x42, 0x46, 0x8a,
+ 0x4c, 0x57, 0x11, 0x1c, 0x63, 0x77, 0x12, 0xa1, 0xce, 0x5e, 0xae, 0x6b,
+ 0xdb, 0xbb, 0xde, 0xb0, 0x85, 0xae, 0xcc, 0xb2, 0xcc, 0x24, 0x79, 0xd5,
+ 0x02, 0x26, 0x0c, 0x1d, 0x1f, 0xf6, 0x37, 0x59, 0xd2, 0x7f, 0x58, 0xec,
+ 0xdf, 0x87, 0xfe, 0xcf, 0x5d, 0x23, 0x07, 0x2f, 0x70, 0x9b, 0x5a, 0xa8,
+ 0x11, 0xdb, 0xdb, 0x06, 0x7a, 0xa3, 0x94, 0xc2, 0x72, 0xc2, 0x70, 0xbd,
+ 0x8e, 0xd1, 0xc9, 0xd0, 0x49, 0x1f, 0xcc, 0xad, 0x73, 0xb7, 0x4a, 0x4b,
+ 0x46, 0xe2, 0xf8, 0xfe, 0xc3, 0xe2, 0x42, 0x76, 0x61, 0x36, 0x0c, 0x41,
+ 0xbe, 0x30, 0x60, 0x15, 0xe4, 0x33, 0x64, 0xbb, 0x45, 0x9a, 0x8c, 0x3c,
+ 0xd1, 0x79, 0x7f, 0xc4, 0xa8, 0x9b, 0xe3, 0xa5, 0x20, 0x39, 0x63, 0x20,
+ 0x42, 0x7f, 0x12, 0xde, 0x28, 0xd3, 0x00, 0x1a, 0xe2, 0x57, 0xfd, 0x98,
+ 0xa4, 0xf0, 0xf9, 0x06, 0x78, 0x1a, 0x2f, 0xf6, 0x96, 0xbf, 0x51, 0x34,
+ 0x6c, 0x92, 0x54, 0x5b, 0xd1, 0x8c, 0x37, 0x16, 0x8d, 0x94, 0x34, 0x80,
+ 0xad, 0x1e, 0xa9, 0xdc, 0xb4, 0x7a, 0x2c, 0xc6, 0x85, 0x4b, 0xbf, 0x74,
+ 0x56, 0xf2, 0x05, 0x12, 0x1f, 0x1f, 0x4f, 0x5b, 0xeb, 0x65, 0x19, 0x52,
+ 0x1a, 0x91, 0x71, 0x1a, 0xa1, 0x57, 0xd2, 0x44, 0x1b, 0x9b, 0xea, 0x9a,
+ 0x29, 0xcc, 0xba, 0x7c},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 53
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 53,
+ 20,
+ {0x68, 0x1d, 0x7a, 0xfa, 0xca, 0xdf, 0x19, 0xda, 0xb9, 0x25, 0x2f, 0xbc,
+ 0x35, 0xba, 0x86, 0xa8, 0xd3, 0x4f, 0x47, 0x86, 0x75, 0x92, 0x51, 0xa9,
+ 0x1d, 0xba, 0x18, 0x87, 0x2a, 0x07, 0x0a, 0xf3, 0x9e, 0x5b, 0x3e, 0x9a,
+ 0x12, 0x88, 0x6b, 0x63, 0x88, 0xcc, 0x59, 0xd2, 0xf8, 0x3b, 0xf1, 0x9a,
+ 0x09, 0xd1, 0xcf, 0x6c, 0xdf, 0x32, 0xf0, 0xf5, 0x7c, 0xb7, 0x0a, 0xe8,
+ 0xdf, 0x8d, 0x62, 0x3b, 0xc7, 0xc2, 0xa4, 0x5a, 0x34, 0x4b, 0x02, 0x48,
+ 0x2c, 0xdd, 0x02, 0x6b, 0x42, 0x07, 0x73, 0x5b, 0xae, 0x60, 0x89, 0x83,
+ 0x1c, 0x8e, 0xf3, 0xd9, 0x74, 0x28, 0x28, 0x8e, 0x36, 0x3b, 0xdf, 0xcf,
+ 0x6d, 0x31, 0x3f, 0xed, 0xe6, 0x72, 0x82, 0x40, 0xaf, 0x8f, 0x06, 0x9f,
+ 0x9b, 0x6d, 0x7b, 0x57, 0xe0, 0x29, 0xaa, 0xb5, 0xb9, 0x2e, 0x3d, 0xd3,
+ 0x62, 0x7f, 0x1d, 0x1a, 0x9a, 0x24, 0x2d, 0xe3, 0xe1, 0x4a, 0x4c, 0xf5,
+ 0x02, 0x5f, 0x9a, 0x3b, 0xa2, 0xdd, 0xda, 0x23, 0x08, 0x0f, 0x3d, 0x25,
+ 0x0d, 0xb3, 0x20, 0xc3, 0x54, 0x15, 0x8c, 0x2a, 0x7e, 0x53, 0x0e, 0xa7,
+ 0x7e, 0xf3, 0x85, 0x83, 0xba, 0x1d, 0x3b, 0xb2, 0x14, 0x1b, 0x05, 0x3c,
+ 0x94, 0x66, 0xc0, 0x43, 0xe4, 0xcc, 0x26, 0x12, 0x56, 0xba, 0xdd, 0xf5,
+ 0x7b, 0xed, 0x45, 0xc9, 0xa4, 0x91, 0xb4, 0x9f, 0x56, 0xd3, 0x58, 0x4a,
+ 0x3d, 0x6b, 0x0d, 0xf5, 0x84, 0x34, 0x08, 0xb0, 0x28, 0x7b, 0x85, 0x0e,
+ 0x88, 0xc4, 0x31, 0x40, 0xfa, 0x32, 0xcf, 0xe5, 0xda, 0x29, 0xd0, 0x6e,
+ 0xe0, 0x51, 0xbb, 0x0b, 0x00, 0x13, 0xfa, 0x6c, 0x5b, 0x6e, 0xf6, 0xea,
+ 0x02, 0x5d, 0x10, 0x6f, 0x8b, 0xe8, 0x16, 0x6a, 0x92, 0x14, 0xe1, 0xf7,
+ 0x7c, 0xb1, 0x9e, 0x98, 0x52, 0x98, 0xe6, 0xd7, 0x1d, 0x8c, 0x00, 0xb9,
+ 0x20, 0xae, 0x29, 0x8c},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 54
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 54,
+ 20,
+ {0x02, 0xea, 0xe2, 0x70, 0x38, 0x79, 0x52, 0x2f, 0x66, 0x60, 0x22, 0x1d,
+ 0xc9, 0x8a, 0x84, 0xa1, 0xa5, 0xbf, 0x69, 0xd2, 0x19, 0x88, 0x64, 0xda,
+ 0x83, 0xa6, 0x33, 0xd0, 0xee, 0xf5, 0x6d, 0x83, 0x95, 0x06, 0x45, 0xff,
+ 0x98, 0x78, 0xbf, 0x12, 0x61, 0x8e, 0xc8, 0xcf, 0xf8, 0x26, 0xc6, 0xe3,
+ 0xd9, 0x55, 0xd8, 0x2b, 0xc7, 0xf6, 0xd1, 0x0a, 0xc2, 0x07, 0x46, 0x7c,
+ 0x37, 0x3d, 0x7c, 0x7c, 0xe8, 0xd6, 0xdb, 0x7e, 0xb9, 0xe9, 0x66, 0xde,
+ 0xd3, 0xc7, 0x8a, 0x89, 0xab, 0xae, 0x18, 0x0e, 0xb1, 0x26, 0x2b, 0x80,
+ 0xa9, 0x76, 0xb3, 0x2d, 0x77, 0x64, 0x2f, 0x39, 0xeb, 0xc4, 0x38, 0x8d,
+ 0x28, 0x44, 0xad, 0x24, 0x14, 0xba, 0x6a, 0x0a, 0xf1, 0xb2, 0x63, 0xbf,
+ 0xb4, 0x4f, 0x16, 0xf6, 0xd3, 0xbd, 0xf4, 0x44, 0x17, 0xac, 0x31, 0x18,
+ 0x2a, 0x84, 0x0c, 0x83, 0x84, 0x8f, 0x1e, 0x60, 0xb3, 0x65, 0x25, 0xb0,
+ 0x13, 0x5b, 0xca, 0x97, 0x18, 0xb9, 0xc6, 0xe8, 0xc0, 0x6a, 0xd3, 0xc6,
+ 0x2e, 0xb0, 0x7e, 0xb0, 0xf7, 0xc5, 0x27, 0x93, 0xa3, 0x88, 0xed, 0xab,
+ 0x9b, 0x3e, 0x37, 0xea, 0xd9, 0x29, 0xba, 0xbb, 0x8a, 0x86, 0x66, 0x45,
+ 0x75, 0x1d, 0xed, 0x5d, 0x33, 0x1e, 0xfd, 0xe2, 0xd8, 0x36, 0x31, 0x79,
+ 0x18, 0x8b, 0xd1, 0x4a, 0xd3, 0x23, 0xdc, 0x0f, 0x9d, 0x34, 0x3c, 0x4c,
+ 0x3d, 0x07, 0xc2, 0x0a, 0x5e, 0xd6, 0xad, 0x02, 0x10, 0x2d, 0x3c, 0x80,
+ 0x4f, 0xce, 0xfb, 0xd4, 0x3e, 0x84, 0x8d, 0x2a, 0xca, 0xa6, 0x32, 0xec,
+ 0xa2, 0xe7, 0x2d, 0xcb, 0xd2, 0x20, 0x0b, 0x5b, 0x59, 0x58, 0x68, 0xef,
+ 0x1a, 0x11, 0x53, 0x36, 0xf7, 0x54, 0xa1, 0x64, 0x29, 0x2c, 0x7b, 0x46,
+ 0x5e, 0x9d, 0x07, 0xed, 0x64, 0xf0, 0x39, 0x7c, 0xf3, 0x66, 0x4f, 0xd6,
+ 0xf8, 0x7e, 0x0c, 0x1e},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 55
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 55,
+ 20,
+ {0x6b, 0x8d, 0xc3, 0x66, 0xea, 0xe1, 0x34, 0x8b, 0x77, 0x00, 0x19, 0xd1,
+ 0xa2, 0xd2, 0xa3, 0xa0, 0x75, 0xed, 0xa3, 0x6f, 0x99, 0xc1, 0x20, 0x29,
+ 0x02, 0xbf, 0x44, 0xc5, 0x0b, 0x3e, 0xc8, 0xe7, 0x5c, 0x04, 0x15, 0xee,
+ 0xbd, 0xc6, 0x1d, 0x70, 0xf3, 0x7c, 0x82, 0x80, 0xb5, 0xae, 0x6b, 0x2e,
+ 0x03, 0xdd, 0xd0, 0xb1, 0xf1, 0x5c, 0x69, 0x44, 0xcd, 0xe9, 0x43, 0x3b,
+ 0x08, 0x37, 0x26, 0x5b, 0x8c, 0xd6, 0x58, 0xf2, 0x10, 0x29, 0xb0, 0x91,
+ 0x83, 0x2e, 0xe2, 0x8c, 0x50, 0x47, 0xdb, 0x21, 0xde, 0x40, 0x29, 0xb0,
+ 0xee, 0x17, 0x36, 0x9f, 0x99, 0xdb, 0xfc, 0xc2, 0xa4, 0xad, 0x42, 0xdc,
+ 0xc5, 0x8e, 0x21, 0x06, 0x73, 0x15, 0x4b, 0x4f, 0xa1, 0x47, 0x4d, 0xbd,
+ 0x68, 0x4f, 0x9c, 0x76, 0x39, 0xc0, 0x85, 0x6d, 0x93, 0x6c, 0x8b, 0x7f,
+ 0xdc, 0x43, 0x7b, 0xec, 0x8d, 0x6f, 0x87, 0x54, 0xcd, 0x95, 0x77, 0x63,
+ 0x9b, 0x14, 0x41, 0x3a, 0xb7, 0xb3, 0x0e, 0xd2, 0x36, 0x44, 0x05, 0x16,
+ 0x83, 0x7f, 0x82, 0x0a, 0x0b, 0x0e, 0x14, 0x6c, 0x48, 0x70, 0x6d, 0x53,
+ 0x4b, 0xf0, 0x38, 0x41, 0xf3, 0xc0, 0x17, 0x2b, 0xd6, 0x98, 0xeb, 0x83,
+ 0x56, 0x33, 0x2d, 0x25, 0x65, 0xdb, 0xeb, 0x51, 0x43, 0xa8, 0x22, 0xa0,
+ 0xa4, 0xb9, 0x78, 0x18, 0x26, 0x18, 0x91, 0x3e, 0x64, 0xfa, 0xa7, 0x1a,
+ 0x15, 0xd4, 0x54, 0xbc, 0x05, 0xac, 0xcb, 0x74, 0xd1, 0x33, 0x8a, 0x4e,
+ 0x66, 0xea, 0x77, 0xe6, 0x90, 0xa6, 0x23, 0x8c, 0x90, 0xb8, 0x4a, 0x52,
+ 0x61, 0xb1, 0x7c, 0x6d, 0x2f, 0xe9, 0x47, 0xc3, 0x7b, 0xbb, 0xae, 0x99,
+ 0xae, 0xa0, 0x74, 0x2f, 0x65, 0x59, 0xd6, 0x17, 0x7a, 0x27, 0x2d, 0xb4,
+ 0xd5, 0x10, 0x47, 0xa2, 0x06, 0xb8, 0x04, 0xa5, 0x90, 0xed, 0xad, 0x0f,
+ 0x7a, 0xf7, 0xc0, 0x78},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 56
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 56,
+ 20,
+ {0x96, 0xa0, 0x51, 0x98, 0x0a, 0x5d, 0xb7, 0x7b, 0x94, 0xa7, 0xad, 0xc3,
+ 0x2f, 0x73, 0x97, 0x3d, 0xcf, 0xcd, 0x62, 0xe9, 0x5b, 0x0e, 0x0d, 0x2e,
+ 0x08, 0x44, 0x10, 0xc3, 0x7f, 0x65, 0xb5, 0x0d, 0x01, 0x8e, 0x99, 0x46,
+ 0x33, 0x4f, 0xa5, 0xd2, 0x68, 0xa6, 0x84, 0x8d, 0xc1, 0x64, 0xdb, 0x1d,
+ 0x01, 0x2c, 0x5d, 0x42, 0xda, 0x61, 0x3d, 0x9d, 0x16, 0x7d, 0xc1, 0x37,
+ 0x23, 0xb3, 0x34, 0xac, 0xfb, 0xb4, 0x72, 0xd3, 0x20, 0x27, 0xee, 0x6b,
+ 0x52, 0x90, 0x3f, 0xb8, 0xfc, 0x07, 0xc1, 0xa8, 0xca, 0x31, 0x15, 0x6f,
+ 0xd7, 0x35, 0x68, 0xd3, 0xa1, 0xd9, 0x33, 0xd1, 0x44, 0xd0, 0xf2, 0x63,
+ 0xa2, 0xad, 0xae, 0x75, 0x1e, 0x8d, 0x4f, 0xb5, 0xb9, 0x49, 0xad, 0xb3,
+ 0x40, 0x75, 0xa6, 0xfa, 0x59, 0xdd, 0xfc, 0xc4, 0x93, 0x99, 0xf9, 0xd0,
+ 0x1d, 0xc8, 0xd8, 0x73, 0x3b, 0xe4, 0x7f, 0x2e, 0xcf, 0xb3, 0x96, 0xa3,
+ 0xcf, 0xe4, 0x0d, 0x61, 0x9b, 0xe4, 0x43, 0x67, 0x67, 0xf7, 0x6d, 0x00,
+ 0x89, 0xb8, 0x45, 0xf4, 0xa2, 0x65, 0xa5, 0xff, 0xba, 0xcb, 0x69, 0xdf,
+ 0xca, 0xa6, 0x8d, 0xe6, 0xb3, 0x4b, 0x6c, 0x5b, 0x14, 0x33, 0xe1, 0x49,
+ 0xb3, 0xbd, 0xca, 0x5b, 0xc7, 0x2b, 0x98, 0x61, 0x77, 0x57, 0xa1, 0x24,
+ 0x2b, 0x46, 0xf1, 0xfd, 0x0d, 0x7d, 0x0a, 0x7a, 0xf7, 0x5a, 0xdb, 0x95,
+ 0x04, 0x33, 0xe1, 0xb7, 0x58, 0x4f, 0xa2, 0xde, 0x51, 0xb9, 0x32, 0x31,
+ 0xdd, 0x73, 0x51, 0x2c, 0xee, 0x72, 0x8a, 0x3e, 0x6f, 0x7c, 0xb9, 0x51,
+ 0x77, 0x07, 0x2d, 0xcf, 0xd2, 0x53, 0x62, 0xda, 0x53, 0x7f, 0xd4, 0x13,
+ 0x48, 0x87, 0xab, 0x1b, 0x53, 0x69, 0x79, 0xf3, 0x96, 0x9a, 0x02, 0xcd,
+ 0xc2, 0xf3, 0x69, 0x9e, 0x39, 0x4b, 0x00, 0x1a, 0xb2, 0x27, 0xdf, 0x7d,
+ 0xaa, 0x17, 0x5b, 0x75},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of h replaced by 0
+ // tcID: 57
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 57,
+ 20,
+ {0x5b, 0xac, 0x31, 0x03, 0x06, 0x2a, 0x57, 0x26, 0xa5, 0x78, 0x76, 0xfa,
+ 0xbc, 0xe9, 0xd1, 0x13, 0xf9, 0x81, 0x6f, 0x30, 0xf0, 0x33, 0x0a, 0xc8,
+ 0xbf, 0x07, 0x97, 0xeb, 0xd4, 0x1c, 0x53, 0x26, 0xea, 0x69, 0x3e, 0xd7,
+ 0xa3, 0xdb, 0x0a, 0xf2, 0x51, 0xef, 0x26, 0x8f, 0xa9, 0x5e, 0xe1, 0x16,
+ 0x5e, 0xe3, 0xd5, 0xfb, 0xa2, 0x63, 0x0f, 0xa7, 0x5c, 0x34, 0x6a, 0xe4,
+ 0x22, 0xc3, 0xd1, 0x4d, 0x25, 0xe1, 0x6e, 0xb1, 0xc3, 0xb7, 0x62, 0xd9,
+ 0xac, 0xe3, 0x79, 0xad, 0x50, 0x06, 0xe8, 0x56, 0x8b, 0x2b, 0x49, 0x4c,
+ 0x7c, 0xbb, 0x90, 0xfb, 0x75, 0x89, 0xb6, 0x07, 0xda, 0x24, 0xcb, 0x8c,
+ 0xd6, 0xa4, 0xd8, 0x51, 0xca, 0x4b, 0xc6, 0x74, 0x18, 0x19, 0xdd, 0xf9,
+ 0xac, 0xb7, 0xb3, 0xcb, 0x50, 0xcd, 0x43, 0x56, 0xb6, 0x34, 0xad, 0x27,
+ 0x78, 0x44, 0x61, 0x46, 0xb4, 0x91, 0x2b, 0x9d, 0xa4, 0x30, 0x92, 0x1b,
+ 0xff, 0x3a, 0x8c, 0xc7, 0xe3, 0x30, 0xe8, 0x2a, 0x38, 0xbd, 0x9f, 0x69,
+ 0xea, 0xf4, 0x78, 0x59, 0xb5, 0x19, 0x9c, 0xce, 0xea, 0x0b, 0x9d, 0x11,
+ 0x1d, 0xbd, 0xe5, 0xe2, 0x0a, 0x84, 0x51, 0xfd, 0x98, 0x96, 0x85, 0x98,
+ 0x61, 0x72, 0xe4, 0xf6, 0x9b, 0xa2, 0x98, 0x3c, 0x30, 0x1c, 0x51, 0xe5,
+ 0x7d, 0xdc, 0x45, 0x7a, 0xf8, 0xfe, 0xac, 0x97, 0x09, 0xd8, 0x4d, 0x9b,
+ 0x3c, 0x70, 0xfb, 0xba, 0x42, 0x3a, 0xbb, 0xa4, 0xcc, 0xa6, 0xea, 0xb1,
+ 0xff, 0xf4, 0x2a, 0xcd, 0xee, 0xc5, 0xec, 0x89, 0x93, 0x6c, 0x4e, 0xa8,
+ 0xf8, 0x37, 0xb0, 0x1e, 0xff, 0x95, 0x4d, 0x13, 0xfb, 0xcf, 0xe8, 0x73,
+ 0x1a, 0x6c, 0x7c, 0xc9, 0x27, 0x1a, 0x80, 0x5a, 0x98, 0xb8, 0x87, 0x7f,
+ 0x36, 0x43, 0x35, 0xea, 0x23, 0x90, 0x03, 0xcc, 0x62, 0x59, 0xae, 0xbb,
+ 0x92, 0x2d, 0x2f, 0x97},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits of h replaced by 1s
+ // tcID: 58
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 58,
+ 20,
+ {0x1e, 0x10, 0x8d, 0xdf, 0x1d, 0x6d, 0x93, 0x1d, 0xd5, 0x68, 0xfc, 0xde,
+ 0x1e, 0x11, 0x97, 0x1d, 0xcd, 0x86, 0xb4, 0x09, 0x69, 0x99, 0x09, 0xd4,
+ 0xc2, 0x68, 0x9a, 0xc1, 0x7f, 0xcf, 0x0c, 0xde, 0x9b, 0xc2, 0x7d, 0x10,
+ 0xf9, 0xf2, 0x87, 0x01, 0x13, 0xcc, 0x61, 0xf9, 0x98, 0x3d, 0x1e, 0xc5,
+ 0xe4, 0xb1, 0xb5, 0xf8, 0xad, 0x0e, 0x48, 0x8a, 0x99, 0x1f, 0x14, 0x55,
+ 0xc5, 0xad, 0x4f, 0x72, 0x10, 0x56, 0xe5, 0x4d, 0x11, 0xb7, 0x7d, 0xc7,
+ 0xba, 0x73, 0xbd, 0x3c, 0xaa, 0xeb, 0x89, 0xc2, 0x11, 0x41, 0xf0, 0x01,
+ 0x05, 0x01, 0xc9, 0xf7, 0x2a, 0x3f, 0xcd, 0x4d, 0x7e, 0x7e, 0x59, 0xf7,
+ 0x01, 0xdf, 0x03, 0x2f, 0xa3, 0x92, 0xbf, 0x82, 0xa1, 0xde, 0x9f, 0xf9,
+ 0xf6, 0xc1, 0x5e, 0xf2, 0xb0, 0xa5, 0x42, 0x01, 0xf7, 0x87, 0xbd, 0x87,
+ 0xba, 0x4f, 0xc9, 0x69, 0x60, 0x65, 0xe5, 0xdb, 0x96, 0xca, 0xe4, 0xb6,
+ 0x1f, 0x66, 0x29, 0x43, 0x96, 0xee, 0xea, 0x94, 0xc1, 0xc0, 0xac, 0x10,
+ 0xdd, 0x8f, 0x1c, 0xae, 0x92, 0x8c, 0x7b, 0x7f, 0xfa, 0x84, 0xa8, 0x66,
+ 0xd6, 0x9d, 0x45, 0x0f, 0x07, 0x2f, 0x74, 0x6a, 0x4a, 0xf2, 0x0d, 0x4b,
+ 0x39, 0xd2, 0x6c, 0xbe, 0xe4, 0x3b, 0x22, 0x7e, 0x96, 0xc4, 0xef, 0x5e,
+ 0xde, 0x5a, 0xa0, 0x43, 0xd5, 0x1c, 0x6a, 0x5e, 0x94, 0xc8, 0xa5, 0x97,
+ 0x58, 0xf9, 0xb4, 0x21, 0x33, 0xcf, 0xf0, 0xb0, 0x1c, 0x36, 0x5f, 0xed,
+ 0x57, 0xd1, 0x89, 0x10, 0x6c, 0x4e, 0x38, 0xcc, 0x73, 0xef, 0xe7, 0x16,
+ 0x5a, 0xaa, 0x76, 0xb2, 0xa2, 0xfb, 0x0a, 0x2c, 0x41, 0x53, 0x66, 0x73,
+ 0x23, 0x4c, 0x41, 0x16, 0xa7, 0x44, 0x5d, 0xd9, 0xfc, 0x93, 0xe0, 0xf2,
+ 0x7e, 0xab, 0x8e, 0x5d, 0x4c, 0x19, 0xa7, 0x12, 0xe0, 0x98, 0x40, 0x15,
+ 0x1e, 0x44, 0x05, 0x3f},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in hash h flipped
+ // tcID: 59
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 59,
+ 20,
+ {0x48, 0x77, 0x08, 0x5b, 0xc4, 0x5b, 0x4e, 0x53, 0x8a, 0x2f, 0x25, 0x75,
+ 0x5c, 0xa4, 0x10, 0x03, 0x2a, 0x01, 0xaf, 0x46, 0x05, 0x23, 0xbe, 0xa0,
+ 0xee, 0x1d, 0xa7, 0x67, 0xd7, 0x36, 0x88, 0xad, 0xf0, 0x9d, 0x8b, 0x30,
+ 0x0c, 0x50, 0x00, 0xd7, 0x44, 0x56, 0xa5, 0x58, 0x06, 0xdc, 0xfa, 0x1e,
+ 0x1b, 0x1c, 0x78, 0x7a, 0x69, 0xff, 0xf2, 0x95, 0x21, 0x57, 0x72, 0x17,
+ 0x36, 0x49, 0xfb, 0xf9, 0x6c, 0x17, 0xc8, 0x58, 0xd4, 0xbe, 0x9a, 0x7a,
+ 0xb9, 0xb7, 0xb3, 0x18, 0x92, 0x43, 0xed, 0xb9, 0x97, 0xaf, 0x6a, 0x01,
+ 0x00, 0xf5, 0x54, 0xe3, 0x68, 0x16, 0x9b, 0x11, 0x5c, 0xf4, 0x4d, 0xd1,
+ 0xb4, 0x86, 0x65, 0x40, 0x7d, 0xfc, 0xcb, 0x41, 0xed, 0xef, 0xa3, 0x56,
+ 0xc2, 0x97, 0x31, 0x5f, 0xe5, 0xd3, 0x2a, 0xe9, 0x1e, 0x21, 0x70, 0x5d,
+ 0x60, 0x02, 0xc4, 0xc6, 0x24, 0xc4, 0xb8, 0x96, 0xdd, 0x60, 0x24, 0x83,
+ 0x9b, 0x01, 0x13, 0xfc, 0x71, 0x12, 0x90, 0x52, 0x33, 0x0a, 0x30, 0x98,
+ 0x92, 0xc1, 0x3c, 0xf5, 0xc6, 0x8e, 0xf7, 0x22, 0xd6, 0x37, 0xe9, 0x76,
+ 0x61, 0x36, 0x6d, 0x40, 0xf8, 0x07, 0x9c, 0x5c, 0x78, 0x98, 0x57, 0x47,
+ 0x1d, 0x73, 0xfb, 0xa4, 0xf4, 0x68, 0xa6, 0xc2, 0x6c, 0x21, 0xe6, 0x56,
+ 0x59, 0xb5, 0xfe, 0x28, 0xfe, 0xa0, 0xe3, 0x4f, 0xd4, 0x77, 0x65, 0x11,
+ 0x9e, 0x41, 0xd3, 0xa1, 0x2a, 0x14, 0x81, 0x81, 0xa7, 0x8f, 0x85, 0xc8,
+ 0x04, 0x46, 0xe2, 0xde, 0x5b, 0x42, 0xc4, 0x2b, 0x35, 0x4d, 0x71, 0x0a,
+ 0x4f, 0x62, 0x37, 0xa8, 0x30, 0xa5, 0x9e, 0x79, 0x52, 0x56, 0x0a, 0x8f,
+ 0xfc, 0xe4, 0x02, 0x84, 0x5c, 0x38, 0xe9, 0xd4, 0xa0, 0x20, 0x2e, 0x3d,
+ 0x4d, 0x8a, 0x03, 0x52, 0x98, 0xe4, 0xb4, 0x80, 0x25, 0xe0, 0x3e, 0x62,
+ 0xbc, 0x6c, 0x1f, 0xf0},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: hash of salt missing
+ // tcID: 60
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 60,
+ 20,
+ {0x49, 0x62, 0x6b, 0xd9, 0x83, 0x77, 0xf1, 0xd2, 0xe5, 0x71, 0xa9, 0xd9,
+ 0x19, 0x3b, 0xcd, 0xe1, 0xc2, 0x9a, 0xff, 0xe1, 0x78, 0x06, 0x55, 0x49,
+ 0x91, 0x68, 0x0b, 0xea, 0xbe, 0xf4, 0x01, 0x2c, 0x73, 0xfd, 0xcc, 0xd5,
+ 0x85, 0x4b, 0x7d, 0xd6, 0x5a, 0x3a, 0xff, 0x86, 0x86, 0x88, 0xb6, 0xd4,
+ 0x55, 0x3f, 0x79, 0xea, 0x5f, 0xe9, 0xf0, 0x4d, 0x3f, 0x6a, 0xfa, 0xef,
+ 0x95, 0x66, 0x55, 0x02, 0x25, 0x4b, 0x15, 0x28, 0xdd, 0x35, 0xe1, 0x4a,
+ 0x0d, 0x33, 0xe7, 0x10, 0x42, 0x10, 0xca, 0x91, 0x39, 0x7a, 0xc7, 0x66,
+ 0xbc, 0x7f, 0xde, 0x1a, 0x03, 0x0b, 0x6e, 0x2d, 0x38, 0xad, 0x4d, 0x69,
+ 0xd0, 0x55, 0x57, 0x46, 0x46, 0x02, 0xc0, 0x40, 0x88, 0x8f, 0xb6, 0xf1,
+ 0x5f, 0x46, 0x5a, 0x61, 0x27, 0x6e, 0x67, 0x30, 0xbb, 0x31, 0x06, 0x90,
+ 0x8f, 0x60, 0xe4, 0x31, 0xaf, 0xa8, 0xc1, 0x12, 0x7c, 0x82, 0xb0, 0xf2,
+ 0x3d, 0xde, 0xe4, 0x10, 0xe3, 0xc5, 0xe7, 0x36, 0x91, 0xfb, 0x6d, 0x76,
+ 0xf2, 0xb6, 0x40, 0x53, 0x48, 0x72, 0x8d, 0x78, 0xa5, 0x20, 0x56, 0x1f,
+ 0xbb, 0x31, 0x99, 0x29, 0x6d, 0xc8, 0xb7, 0xd4, 0x3e, 0x01, 0x90, 0x16,
+ 0x1a, 0x28, 0x99, 0x23, 0xa1, 0x17, 0x84, 0x09, 0xb4, 0x38, 0x10, 0xe5,
+ 0xb7, 0x10, 0xdd, 0x74, 0xba, 0x5d, 0xfa, 0xd6, 0xa9, 0xa3, 0x56, 0x75,
+ 0xfe, 0xd1, 0x58, 0x47, 0x28, 0xf9, 0xd2, 0x22, 0xe9, 0xb1, 0x15, 0xf8,
+ 0x39, 0x00, 0xb6, 0xea, 0x83, 0x3e, 0xb2, 0x8b, 0xc8, 0x56, 0xd5, 0xb7,
+ 0x06, 0xbc, 0xa4, 0x7f, 0xf2, 0xca, 0x21, 0x13, 0xe1, 0xa7, 0xba, 0x96,
+ 0x9a, 0x0d, 0xe3, 0x31, 0x9d, 0x9f, 0x81, 0x56, 0x70, 0x57, 0x5b, 0x85,
+ 0xe2, 0x16, 0xdf, 0xf8, 0x88, 0x4c, 0xec, 0x20, 0xb5, 0x6a, 0x3b, 0xf5,
+ 0x18, 0x36, 0xf2, 0x06},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 61
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 61,
+ 20,
+ {0x7d, 0xf9, 0xad, 0xda, 0x89, 0xf8, 0x3a, 0xbb, 0xdf, 0x0e, 0x34, 0x93,
+ 0x57, 0x84, 0x61, 0xfb, 0x8e, 0x01, 0xf5, 0x9d, 0xc1, 0x04, 0x6f, 0xd0,
+ 0x1a, 0xcb, 0x4f, 0x9c, 0x79, 0xa9, 0xa5, 0xf9, 0x5f, 0x7d, 0x73, 0xdc,
+ 0x0a, 0x9d, 0xff, 0x9a, 0xc4, 0xb0, 0x3b, 0x68, 0x53, 0xa5, 0xe7, 0x88,
+ 0xda, 0x82, 0x0a, 0x54, 0xe0, 0xdc, 0x71, 0xcd, 0x5f, 0x4c, 0x6e, 0x7e,
+ 0x19, 0x1e, 0xf9, 0x85, 0xac, 0x99, 0xfe, 0x3b, 0x79, 0xe5, 0x78, 0xdf,
+ 0x13, 0xdb, 0xa5, 0x21, 0xda, 0x80, 0x82, 0xf7, 0xad, 0xdf, 0x6a, 0xf7,
+ 0xef, 0x4d, 0xf6, 0x49, 0xfb, 0xae, 0x8c, 0x9d, 0x58, 0xb7, 0x41, 0x9f,
+ 0x55, 0x1a, 0xd6, 0x7f, 0x06, 0x1e, 0x16, 0x53, 0xd2, 0x6e, 0xcc, 0x41,
+ 0xf9, 0xdf, 0xf8, 0xde, 0xa2, 0x36, 0x46, 0x2f, 0x0d, 0xa7, 0xbb, 0x34,
+ 0xbe, 0xa8, 0x90, 0xe2, 0x18, 0x82, 0x43, 0x7d, 0x9f, 0xa8, 0xf6, 0x75,
+ 0x95, 0x4e, 0x1c, 0x72, 0xa8, 0xae, 0x23, 0x5b, 0xbc, 0xfe, 0xa0, 0xb7,
+ 0x2a, 0x96, 0x34, 0x35, 0xe7, 0xc6, 0x9d, 0x7c, 0x5b, 0xe8, 0x6f, 0xcd,
+ 0x79, 0xa5, 0x0e, 0xcb, 0xd5, 0x3e, 0x33, 0xf7, 0xd3, 0xef, 0xf2, 0x68,
+ 0xee, 0x87, 0xb0, 0xcf, 0x63, 0x4a, 0x7a, 0x9a, 0xb2, 0xfa, 0x35, 0x03,
+ 0xe8, 0xdf, 0x25, 0x4b, 0xb2, 0xf2, 0x23, 0xc1, 0xd2, 0xa9, 0xda, 0x9c,
+ 0xab, 0xba, 0xb9, 0x48, 0xab, 0x3b, 0x29, 0xf5, 0x3e, 0x70, 0xcc, 0x7e,
+ 0xd8, 0x59, 0xe5, 0xc3, 0xc1, 0xc6, 0x6e, 0xe0, 0x2b, 0x24, 0x75, 0xc8,
+ 0x6c, 0x30, 0xb1, 0x48, 0xc6, 0x40, 0xd6, 0x7d, 0x7d, 0xf0, 0x87, 0x9f,
+ 0xd1, 0x4b, 0x4a, 0xf9, 0xfa, 0x19, 0xa6, 0x8d, 0x6b, 0xd3, 0xcb, 0x86,
+ 0x6c, 0x94, 0xdb, 0x16, 0x6e, 0xf1, 0x28, 0x27, 0xb6, 0x74, 0x48, 0xd7,
+ 0xc3, 0x16, 0xb3, 0x88},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of ps modified
+ // tcID: 62
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 62,
+ 20,
+ {0x87, 0xec, 0x6a, 0x8c, 0x3c, 0x3f, 0x5d, 0xb0, 0xd8, 0x56, 0x30, 0xbd,
+ 0x76, 0xff, 0x0a, 0x99, 0x00, 0x7e, 0xeb, 0x86, 0x75, 0xae, 0x68, 0xf1,
+ 0x39, 0x4c, 0x25, 0xe1, 0xaf, 0x4f, 0x34, 0x00, 0x51, 0x62, 0x6d, 0x2d,
+ 0xa4, 0x0d, 0xf6, 0x53, 0xdc, 0xb7, 0x18, 0x94, 0xb4, 0xf2, 0x92, 0xa6,
+ 0xc0, 0xdc, 0x32, 0x9c, 0x9a, 0xa8, 0xf5, 0x99, 0x41, 0x88, 0x39, 0x89,
+ 0x00, 0x89, 0x08, 0x1c, 0xa3, 0x91, 0x0f, 0x86, 0x0e, 0x1c, 0xdf, 0xeb,
+ 0x9a, 0xb1, 0x25, 0x6a, 0x0f, 0x45, 0xff, 0xee, 0xea, 0xc8, 0x61, 0xdc,
+ 0x64, 0x71, 0xa9, 0x02, 0x37, 0x5d, 0xe4, 0x28, 0x7b, 0x05, 0xcc, 0x59,
+ 0xd8, 0xcd, 0x5b, 0x84, 0xff, 0x90, 0xe9, 0x51, 0xd0, 0xb0, 0xc5, 0x74,
+ 0xf3, 0xf3, 0xd6, 0x3a, 0x61, 0x7b, 0xa1, 0xe3, 0xea, 0xe4, 0x1c, 0x93,
+ 0x1a, 0x27, 0x6a, 0xf8, 0x77, 0x2f, 0xd0, 0xd2, 0x09, 0x7d, 0x4a, 0xcd,
+ 0x1c, 0xce, 0x8f, 0xd6, 0x2e, 0xa2, 0x95, 0x8d, 0x24, 0x8e, 0xfa, 0x8b,
+ 0x96, 0xf3, 0xaa, 0x5a, 0xfb, 0xa3, 0x96, 0xb1, 0x7e, 0x29, 0x0e, 0x6a,
+ 0x99, 0x2e, 0xe4, 0xcd, 0x01, 0x24, 0x81, 0x02, 0x55, 0xd4, 0x44, 0x1e,
+ 0xb6, 0x79, 0xa4, 0x7c, 0x72, 0x6e, 0xb7, 0x84, 0x20, 0x13, 0x95, 0x40,
+ 0x2b, 0x4f, 0x14, 0x4f, 0x48, 0xc6, 0xfb, 0x63, 0xac, 0xcd, 0x25, 0xef,
+ 0xab, 0x39, 0xb6, 0xf5, 0x73, 0x73, 0x28, 0x9b, 0x33, 0x77, 0x4c, 0xc8,
+ 0xaf, 0x37, 0xcb, 0x2a, 0x4b, 0x43, 0xce, 0xb7, 0x2a, 0x04, 0xfc, 0x80,
+ 0xf2, 0x75, 0x70, 0x81, 0xea, 0x8f, 0x27, 0xca, 0xea, 0x18, 0x61, 0x29,
+ 0x68, 0x81, 0xbd, 0x94, 0x8b, 0xd2, 0x44, 0x58, 0x89, 0x2f, 0x5c, 0xdd,
+ 0x1b, 0xaf, 0xb7, 0x0a, 0xe4, 0x86, 0x98, 0x4a, 0xf8, 0x3c, 0xbe, 0xf4,
+ 0xfd, 0xfc, 0x0c, 0xc4},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0xff
+ // tcID: 63
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 63,
+ 20,
+ {0xa8, 0x95, 0x75, 0x5f, 0x24, 0x94, 0xf5, 0xc3, 0x5e, 0x72, 0x03, 0xda,
+ 0x9d, 0xdc, 0x02, 0x18, 0x0c, 0x77, 0xcb, 0x1b, 0x99, 0x4f, 0x59, 0x02,
+ 0x0e, 0xc7, 0x2f, 0x51, 0x74, 0xff, 0xa5, 0x9a, 0x71, 0x7a, 0x7e, 0x7d,
+ 0x0e, 0xd3, 0x8f, 0x86, 0x36, 0x90, 0x7c, 0x9e, 0xb3, 0x48, 0x07, 0xda,
+ 0x4c, 0x43, 0x36, 0x2f, 0x34, 0x2d, 0x5a, 0xb0, 0x17, 0x9f, 0xdd, 0x26,
+ 0x88, 0x54, 0x56, 0xcc, 0x69, 0xa4, 0xa5, 0xcf, 0x9e, 0x95, 0xa0, 0xb2,
+ 0x3c, 0x80, 0x08, 0x29, 0xed, 0xa1, 0x5f, 0xce, 0xee, 0xb3, 0xb4, 0x54,
+ 0xd5, 0xab, 0x92, 0x0d, 0x00, 0x44, 0xa3, 0xcf, 0xde, 0xcf, 0x4c, 0x43,
+ 0x4f, 0x28, 0x48, 0x4d, 0x3a, 0xfa, 0x70, 0xa4, 0x88, 0x83, 0x9f, 0xbc,
+ 0x63, 0xdf, 0x9a, 0x19, 0x1c, 0x3e, 0xe3, 0xb5, 0xdf, 0x05, 0x98, 0xeb,
+ 0xa1, 0x55, 0xbc, 0x96, 0x23, 0x12, 0x63, 0x3b, 0xab, 0x04, 0xb4, 0x8d,
+ 0x47, 0x11, 0x0f, 0x19, 0xc9, 0x7f, 0xac, 0xb6, 0xea, 0x3d, 0x38, 0x38,
+ 0xe1, 0xf4, 0x41, 0x85, 0x1b, 0xcb, 0x06, 0xed, 0x39, 0x5a, 0x1f, 0xc6,
+ 0xf6, 0x37, 0x0e, 0x06, 0x50, 0x94, 0x93, 0x9d, 0xbd, 0xec, 0x28, 0xfb,
+ 0x63, 0x96, 0xcb, 0x06, 0x2e, 0xee, 0x52, 0x48, 0x53, 0xf1, 0x51, 0xa1,
+ 0xd2, 0x20, 0x1e, 0x51, 0xd2, 0xda, 0xa6, 0x68, 0x04, 0x65, 0xed, 0x2c,
+ 0xef, 0x8d, 0x6c, 0xd3, 0x6a, 0xa4, 0x3f, 0x77, 0x34, 0x75, 0x4b, 0x9f,
+ 0x49, 0x96, 0x20, 0xd9, 0x56, 0xc2, 0xcd, 0x6f, 0xd0, 0xc2, 0xca, 0x31,
+ 0x73, 0xfd, 0xad, 0x36, 0x84, 0x36, 0xd8, 0x31, 0x3e, 0x14, 0x80, 0x85,
+ 0xd2, 0x2c, 0x79, 0x31, 0xfe, 0xe7, 0xff, 0x58, 0xd4, 0xd0, 0x93, 0x34,
+ 0x81, 0x6c, 0x21, 0x1c, 0x15, 0x32, 0xf1, 0x08, 0x6d, 0xd1, 0x97, 0xbf,
+ 0xa4, 0xb2, 0xf6, 0x28},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0x80
+ // tcID: 64
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 64,
+ 20,
+ {0x0a, 0xe8, 0x89, 0x87, 0xb0, 0x01, 0xf5, 0xa5, 0xd5, 0xd7, 0xb2, 0x57,
+ 0xa5, 0x7f, 0xc2, 0xc3, 0x7f, 0x64, 0x2f, 0x13, 0x67, 0x17, 0x17, 0x1f,
+ 0xce, 0x28, 0x43, 0x04, 0x95, 0xde, 0xef, 0xb9, 0x40, 0x79, 0x97, 0xb9,
+ 0xe6, 0x48, 0xb0, 0xaa, 0xef, 0xf5, 0x68, 0xac, 0xb3, 0xe5, 0xb5, 0x3e,
+ 0x65, 0x7b, 0x41, 0x7e, 0x9c, 0xd8, 0xda, 0x52, 0x79, 0xa5, 0x2c, 0x03,
+ 0x8d, 0x96, 0x57, 0x43, 0x09, 0x6c, 0x2d, 0x53, 0x3c, 0x25, 0xea, 0x98,
+ 0xcd, 0x74, 0x7c, 0xa5, 0xd7, 0x19, 0xf4, 0x3c, 0xc2, 0xda, 0xca, 0x42,
+ 0x6c, 0xf7, 0xbe, 0xe2, 0x05, 0xbf, 0x89, 0xc2, 0x25, 0xa0, 0x81, 0x7d,
+ 0x59, 0x07, 0x9b, 0x81, 0x62, 0xc6, 0x02, 0x2a, 0xd0, 0x29, 0xd0, 0x94,
+ 0x6e, 0xb9, 0x9e, 0x8e, 0x44, 0xec, 0x08, 0x98, 0xc9, 0x89, 0x26, 0x14,
+ 0xc0, 0xc4, 0x89, 0x06, 0xdf, 0x99, 0x21, 0x92, 0x75, 0xa0, 0x4f, 0xc1,
+ 0xef, 0xe9, 0x2d, 0x5d, 0x6b, 0xf9, 0x8c, 0x90, 0xa5, 0xac, 0x46, 0x9a,
+ 0x36, 0xf4, 0x7a, 0x0f, 0x23, 0x88, 0x9f, 0xd1, 0x8d, 0xa1, 0xb3, 0x8e,
+ 0xf1, 0x12, 0xda, 0xfb, 0x69, 0x6f, 0x53, 0x6b, 0xbd, 0x04, 0xe6, 0xc9,
+ 0x66, 0xa9, 0xba, 0x32, 0x6b, 0xbd, 0x63, 0x8d, 0x82, 0xb6, 0xd7, 0x66,
+ 0x19, 0x16, 0xb7, 0xbd, 0x7d, 0x3d, 0x4a, 0xc4, 0x26, 0xe9, 0xf0, 0xfd,
+ 0x52, 0x79, 0x18, 0x50, 0x5a, 0x60, 0x27, 0xb8, 0xdd, 0x71, 0x6a, 0x39,
+ 0x66, 0xfb, 0x43, 0x9c, 0xc4, 0xa1, 0x30, 0xa1, 0x30, 0x14, 0x23, 0x8c,
+ 0x5f, 0x10, 0x4d, 0x75, 0x4f, 0xbf, 0xec, 0x2f, 0x1c, 0x78, 0x0b, 0x49,
+ 0xaa, 0xf8, 0x03, 0x61, 0x8c, 0x2a, 0x8b, 0x69, 0xec, 0x7d, 0x0f, 0x09,
+ 0x85, 0x5c, 0xb1, 0x01, 0x98, 0x78, 0xf5, 0x2d, 0xf1, 0x3c, 0x44, 0x92,
+ 0xa4, 0x80, 0xdc, 0xe7},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0
+ // tcID: 65
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 65,
+ 20,
+ {0x3a, 0xb3, 0xc8, 0xcf, 0x8b, 0x99, 0xa2, 0xbf, 0x88, 0x21, 0x53, 0xef,
+ 0x1a, 0xd6, 0xdb, 0x44, 0x9e, 0x1e, 0xdf, 0x67, 0x3a, 0x01, 0xe0, 0x14,
+ 0xb4, 0x0d, 0x1a, 0x23, 0xfc, 0xb3, 0x8f, 0xba, 0x21, 0xbd, 0x63, 0xcc,
+ 0xd9, 0xdf, 0x9a, 0x08, 0x49, 0xd5, 0x9c, 0x41, 0x52, 0x09, 0x46, 0xd4,
+ 0x6f, 0xd2, 0x6f, 0xed, 0x9e, 0xd4, 0xbd, 0x65, 0xba, 0x0e, 0x00, 0x70,
+ 0x5c, 0x11, 0x9e, 0xbf, 0xcd, 0xf3, 0x1c, 0xed, 0x34, 0x43, 0x3e, 0xcd,
+ 0xf9, 0xb4, 0x17, 0x0f, 0x99, 0x90, 0xc2, 0xa2, 0x6c, 0x4a, 0xfd, 0xdd,
+ 0x28, 0x4b, 0x7e, 0x13, 0x4b, 0x9b, 0xa8, 0xb6, 0xd0, 0xd4, 0x16, 0x24,
+ 0xa1, 0x69, 0xb8, 0xf4, 0xeb, 0xec, 0x7a, 0x87, 0xd0, 0xde, 0x0e, 0xe7,
+ 0x87, 0x0c, 0x99, 0xd4, 0xd0, 0x51, 0x46, 0xa7, 0xb7, 0x1c, 0x94, 0x60,
+ 0x6f, 0xd1, 0x78, 0xaa, 0x65, 0x5c, 0x3e, 0xdb, 0xa0, 0xf7, 0x64, 0xf3,
+ 0x29, 0x2d, 0x76, 0x21, 0x7d, 0x43, 0x49, 0xf9, 0x0d, 0x09, 0x19, 0xc4,
+ 0x2c, 0x35, 0xbe, 0x21, 0x61, 0x3f, 0xca, 0xf8, 0x24, 0xe1, 0x6a, 0xb3,
+ 0xf4, 0x5e, 0xf1, 0x7c, 0x14, 0x25, 0x59, 0x75, 0xcb, 0x85, 0xf7, 0xe1,
+ 0xf5, 0xdd, 0xbc, 0x01, 0x51, 0xac, 0x49, 0x61, 0xf6, 0x8a, 0x33, 0x1b,
+ 0x97, 0x73, 0x7b, 0x17, 0x1e, 0x93, 0xc0, 0x1a, 0x0f, 0x46, 0x05, 0xc7,
+ 0x25, 0x6d, 0xe9, 0x3c, 0xe1, 0xe1, 0xcc, 0x8f, 0x51, 0x75, 0x83, 0x89,
+ 0x99, 0xc7, 0x34, 0x80, 0x9b, 0xda, 0xf8, 0xb9, 0x5e, 0xdf, 0xac, 0x0d,
+ 0x5f, 0x98, 0xc3, 0xde, 0x33, 0xad, 0x63, 0x99, 0xe8, 0x20, 0x7a, 0x80,
+ 0x15, 0x37, 0x3e, 0x1f, 0x5e, 0xd7, 0x6e, 0x30, 0x4b, 0x5e, 0x2a, 0xc2,
+ 0x60, 0xbb, 0xed, 0x23, 0xc6, 0x62, 0xc3, 0x8b, 0x6f, 0x29, 0xdc, 0xb0,
+ 0x1f, 0xaa, 0x48, 0x94},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0xff
+ // tcID: 66
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 66,
+ 20,
+ {0x5a, 0x7e, 0x54, 0x9f, 0x99, 0xc1, 0x38, 0xd3, 0xfa, 0x7e, 0xde, 0x3a,
+ 0xd6, 0x55, 0x47, 0x3f, 0x78, 0xc3, 0xa8, 0xde, 0x65, 0x0b, 0xf8, 0xdb,
+ 0x6a, 0x51, 0x16, 0xf0, 0x80, 0x7e, 0x5d, 0xf8, 0x44, 0x45, 0xed, 0x72,
+ 0xea, 0x6a, 0x82, 0xa8, 0x15, 0x0d, 0xb3, 0x52, 0xb8, 0x52, 0x10, 0xe1,
+ 0x20, 0x81, 0x8d, 0xa1, 0x3d, 0x98, 0x00, 0xd1, 0x58, 0x23, 0xf5, 0x78,
+ 0x0b, 0x60, 0x51, 0xe5, 0x1b, 0xf4, 0x48, 0x86, 0x54, 0xe6, 0xa9, 0x3c,
+ 0x95, 0xd1, 0x9b, 0x45, 0x37, 0x87, 0x44, 0x48, 0x3b, 0x43, 0xb3, 0x72,
+ 0x00, 0xd9, 0x33, 0x77, 0x5d, 0x2f, 0x84, 0xa7, 0x71, 0x9c, 0xdf, 0xf6,
+ 0xda, 0xe2, 0xe1, 0x57, 0x16, 0xc8, 0x6a, 0x9c, 0x5a, 0x00, 0x42, 0xa5,
+ 0x26, 0x8c, 0xdc, 0x7b, 0x5e, 0x18, 0x60, 0xc1, 0x50, 0xd8, 0x52, 0x53,
+ 0x57, 0x37, 0x87, 0xb2, 0x83, 0x9f, 0xed, 0xf6, 0x4d, 0xf3, 0xd5, 0x4c,
+ 0x97, 0x7f, 0x63, 0xe7, 0xbf, 0xaf, 0x31, 0x68, 0xf0, 0x15, 0x3e, 0x2e,
+ 0xf0, 0x19, 0x24, 0x4e, 0x5c, 0xdd, 0x9b, 0xe6, 0x9b, 0x42, 0x16, 0x07,
+ 0xfe, 0xf7, 0x27, 0xbd, 0x54, 0x42, 0xad, 0xa4, 0xba, 0xb8, 0x02, 0xac,
+ 0x9f, 0xc0, 0xc0, 0x04, 0x4e, 0xb5, 0xb4, 0x35, 0xa9, 0xca, 0xf2, 0x17,
+ 0x73, 0x2b, 0x67, 0x40, 0x57, 0x1b, 0xf9, 0xf7, 0xb1, 0xb3, 0xfd, 0x83,
+ 0xda, 0x8d, 0x4c, 0x80, 0x6a, 0x7e, 0x22, 0x41, 0xe3, 0x7c, 0xd0, 0xd0,
+ 0x6a, 0xba, 0xe2, 0x8a, 0xc5, 0xa8, 0x3a, 0xe3, 0xb2, 0xf8, 0x1f, 0x33,
+ 0x74, 0xdb, 0xea, 0x97, 0xe4, 0x6c, 0x66, 0xe8, 0x21, 0x22, 0x6f, 0xc7,
+ 0xcf, 0x0b, 0x0a, 0xf2, 0xdc, 0xbd, 0xb7, 0xc5, 0xcf, 0xf6, 0x41, 0x77,
+ 0x5c, 0x81, 0xfe, 0xa4, 0xc8, 0xcb, 0x93, 0x09, 0xe9, 0x89, 0xbc, 0xa0,
+ 0x4a, 0x4a, 0x5d, 0x3d},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: shifted salt
+ // tcID: 67
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 67,
+ 20,
+ {0x49, 0x75, 0xc3, 0xfd, 0x63, 0x58, 0x98, 0x99, 0x38, 0x63, 0x3d, 0x07,
+ 0xcf, 0x7b, 0xf0, 0x12, 0x1c, 0x8a, 0x8c, 0x98, 0x7f, 0xde, 0x1c, 0xac,
+ 0x40, 0x59, 0x24, 0xab, 0x88, 0xc5, 0xa3, 0x17, 0x5d, 0x27, 0x20, 0x7e,
+ 0xbb, 0xfe, 0x42, 0xb2, 0x44, 0x04, 0x22, 0x7e, 0x38, 0x8b, 0x11, 0xd9,
+ 0x2b, 0xbb, 0xac, 0xbb, 0xcf, 0x15, 0x2d, 0x3f, 0xac, 0x01, 0x66, 0xac,
+ 0xb8, 0x68, 0xf9, 0x08, 0x51, 0x59, 0x03, 0xe3, 0x7d, 0xa9, 0x8e, 0x96,
+ 0xae, 0xa3, 0x67, 0xc1, 0x79, 0x53, 0x0a, 0x43, 0xf7, 0x8d, 0x87, 0x7c,
+ 0xf0, 0x83, 0x83, 0x33, 0xfc, 0xea, 0x30, 0x3c, 0xf6, 0x71, 0x0f, 0x04,
+ 0x65, 0x13, 0xf0, 0x1d, 0x58, 0x6b, 0xc5, 0x4b, 0x42, 0xbf, 0xcf, 0x5d,
+ 0xd4, 0x7b, 0x1a, 0x01, 0xea, 0x8b, 0x95, 0xaa, 0xfb, 0x4b, 0x94, 0x06,
+ 0x88, 0x8b, 0x32, 0x66, 0x44, 0x5f, 0x74, 0x9b, 0x1c, 0x56, 0x45, 0x9c,
+ 0xe4, 0xe1, 0x0a, 0x57, 0xed, 0xc5, 0x9f, 0x61, 0x0b, 0x8b, 0x74, 0xed,
+ 0xf9, 0x98, 0x7c, 0x98, 0x88, 0x46, 0x01, 0x08, 0xa1, 0x15, 0x25, 0xd0,
+ 0xe7, 0x22, 0x8b, 0xa5, 0xeb, 0x94, 0x72, 0xa0, 0xfa, 0xda, 0x1d, 0x05,
+ 0x6c, 0x8b, 0x0d, 0x08, 0xef, 0xee, 0x27, 0x61, 0x10, 0x75, 0x95, 0xc6,
+ 0xb2, 0x21, 0x71, 0x6b, 0x67, 0x82, 0xc2, 0x7b, 0xd7, 0x75, 0x5f, 0x1a,
+ 0x23, 0xae, 0xf6, 0xcb, 0x96, 0x6a, 0x31, 0x47, 0x19, 0x21, 0x59, 0x4a,
+ 0x1d, 0xe1, 0x7e, 0xbc, 0x7e, 0x5b, 0x52, 0xb9, 0x33, 0xae, 0x52, 0xa0,
+ 0x79, 0x4b, 0xf4, 0xbc, 0xd1, 0xa7, 0x92, 0xe7, 0x8a, 0x47, 0xf0, 0x19,
+ 0x69, 0x8a, 0x37, 0xd0, 0xd3, 0x89, 0xca, 0x20, 0x40, 0xc0, 0xd3, 0x75,
+ 0x8e, 0xed, 0xf0, 0xfa, 0x81, 0x00, 0x41, 0x57, 0x4b, 0x32, 0x93, 0x8d,
+ 0x29, 0x0c, 0xfb, 0x45},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 68
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 68,
+ 20,
+ {0x88, 0x1d, 0xc4, 0xbf, 0x8b, 0x2c, 0x6c, 0x17, 0xe1, 0x0b, 0xef, 0x3d,
+ 0xab, 0x32, 0x7b, 0x4c, 0xbb, 0x76, 0x41, 0x3a, 0x7e, 0x5a, 0xfb, 0xd2,
+ 0x4f, 0x19, 0x8f, 0xa4, 0x61, 0xbc, 0xe9, 0x39, 0x2d, 0x31, 0xf0, 0xa1,
+ 0x1d, 0x69, 0xbd, 0x67, 0xb7, 0x5f, 0xa3, 0x0f, 0xf2, 0x10, 0x0d, 0xcd,
+ 0x52, 0xb8, 0xe0, 0xc2, 0x4c, 0x91, 0xb0, 0x19, 0x6d, 0x17, 0x2a, 0xe3,
+ 0xfc, 0x1d, 0x40, 0xfb, 0x16, 0x7b, 0x2a, 0xbd, 0xce, 0x4b, 0x83, 0xfe,
+ 0xd3, 0x65, 0xb9, 0xd5, 0x94, 0x6a, 0x33, 0x3d, 0x0f, 0x66, 0x9d, 0x99,
+ 0xed, 0xf7, 0xb8, 0xa3, 0xa1, 0xc8, 0xdd, 0xf2, 0x39, 0x7c, 0xb7, 0x7b,
+ 0xcb, 0x62, 0xae, 0xcf, 0x81, 0x88, 0x07, 0xd6, 0x96, 0xaf, 0x4f, 0x18,
+ 0x6b, 0xf2, 0xe0, 0x62, 0x8d, 0xdb, 0x1b, 0x9d, 0x45, 0xdc, 0xd6, 0xeb,
+ 0x96, 0x5d, 0xd1, 0xb5, 0xeb, 0x2b, 0xad, 0xe6, 0x0f, 0xbf, 0x5b, 0x2a,
+ 0xe8, 0x16, 0xf4, 0x5f, 0x9e, 0x0a, 0xd0, 0x24, 0x03, 0x9b, 0xf6, 0x4c,
+ 0x08, 0x1e, 0x37, 0x63, 0x0d, 0x6d, 0xb5, 0x1a, 0x36, 0x8e, 0x92, 0x25,
+ 0x62, 0x68, 0x17, 0x8a, 0xeb, 0xd3, 0x29, 0x63, 0xa0, 0x76, 0x93, 0xf8,
+ 0x28, 0xd0, 0x1e, 0xeb, 0xaa, 0xd0, 0xfa, 0x04, 0xe0, 0xff, 0x29, 0xd8,
+ 0xc7, 0xae, 0x68, 0x1b, 0xe4, 0xec, 0x16, 0xd2, 0xa6, 0xba, 0xfc, 0x15,
+ 0x73, 0xe3, 0x8f, 0x58, 0xc6, 0xc2, 0xc3, 0x6a, 0x5d, 0x5a, 0x2a, 0xe7,
+ 0x71, 0x8a, 0xdb, 0x13, 0x90, 0x77, 0x0d, 0x9a, 0x38, 0x82, 0xf8, 0x95,
+ 0xb3, 0xf0, 0xfe, 0xe1, 0x6a, 0x2b, 0xdc, 0x74, 0x3b, 0x09, 0x06, 0x56,
+ 0x7b, 0x69, 0x38, 0xd7, 0x3a, 0x66, 0x6c, 0xc3, 0x3d, 0x85, 0x14, 0x23,
+ 0x59, 0xd4, 0x0e, 0xab, 0xbc, 0x1d, 0xa6, 0x5a, 0xe6, 0x16, 0xc7, 0x81,
+ 0x8f, 0x86, 0xfe, 0x1a},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: bit 7 of masked_db not cleared
+ // tcID: 69
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 69,
+ 20,
+ {0x15, 0x87, 0x22, 0x63, 0xf8, 0x27, 0x0e, 0x7a, 0xe9, 0xd3, 0x12, 0x7a,
+ 0x9b, 0x67, 0x78, 0x28, 0xca, 0xe2, 0x07, 0x7e, 0x53, 0x4e, 0xa3, 0x49,
+ 0x07, 0x02, 0x89, 0x39, 0x4d, 0x13, 0x59, 0x93, 0x92, 0xb5, 0xf8, 0x03,
+ 0xf8, 0xdb, 0xfe, 0x40, 0xa5, 0x48, 0x72, 0x23, 0xdd, 0xa2, 0xa3, 0xc6,
+ 0xf3, 0x0d, 0xdc, 0x92, 0xc4, 0xe6, 0xd9, 0xd2, 0x2e, 0x7d, 0x0d, 0x2b,
+ 0x60, 0x19, 0x7e, 0x03, 0x2f, 0x18, 0x8d, 0xa3, 0x54, 0x57, 0x27, 0x3c,
+ 0xe5, 0x51, 0x8b, 0x42, 0x61, 0x96, 0xc9, 0x52, 0xd0, 0x21, 0x9f, 0xf6,
+ 0x19, 0x0f, 0xce, 0x90, 0x5d, 0x85, 0x6d, 0x49, 0x1b, 0x00, 0x99, 0x98,
+ 0x21, 0xce, 0x8d, 0x1e, 0xa4, 0xb1, 0x8f, 0x34, 0x23, 0xeb, 0xad, 0x24,
+ 0x2b, 0xc8, 0x46, 0xe0, 0xaf, 0x40, 0x8f, 0x21, 0xcd, 0xdb, 0xf4, 0x4e,
+ 0x9e, 0x5f, 0x5d, 0x30, 0x0d, 0x71, 0xa3, 0xb1, 0x04, 0xea, 0xa2, 0x23,
+ 0x0e, 0xe6, 0x33, 0xd2, 0xea, 0x44, 0x01, 0x6a, 0xf7, 0x35, 0xcd, 0x5e,
+ 0xd9, 0xc7, 0xb4, 0x21, 0xf3, 0x22, 0x78, 0x15, 0x47, 0xbc, 0xbb, 0x0c,
+ 0xd9, 0x5e, 0x47, 0x80, 0x41, 0x2f, 0x73, 0x4b, 0xf6, 0x81, 0xbb, 0x47,
+ 0xab, 0xd4, 0x6b, 0x15, 0x8d, 0x25, 0x1e, 0xc9, 0x20, 0x56, 0x55, 0x3a,
+ 0xc0, 0x6a, 0x59, 0xc4, 0xba, 0x7f, 0xd2, 0x0b, 0xfe, 0x50, 0xcc, 0x58,
+ 0x38, 0x68, 0x32, 0xb5, 0x2e, 0x54, 0x8d, 0xf3, 0x45, 0xb0, 0x86, 0xb5,
+ 0x75, 0x7c, 0x4c, 0x9f, 0x2e, 0x13, 0x31, 0x31, 0xbe, 0xcc, 0x90, 0xa7,
+ 0x2e, 0xc6, 0xc3, 0x13, 0xe7, 0x66, 0x4d, 0xbc, 0x92, 0x2c, 0x87, 0xa9,
+ 0x03, 0x64, 0xbf, 0xc7, 0x46, 0xa4, 0x25, 0xdf, 0x77, 0xc9, 0xb9, 0x7d,
+ 0xc2, 0xaf, 0xec, 0xb2, 0xcc, 0x36, 0xfe, 0xc4, 0x15, 0xa4, 0xe1, 0xc6,
+ 0xa9, 0x57, 0xb4, 0xb3},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of masked_db changed to 0
+ // tcID: 70
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 70,
+ 20,
+ {0x6d, 0xe5, 0x0a, 0x99, 0x11, 0x89, 0x35, 0x47, 0xab, 0x56, 0x06, 0x5d,
+ 0x29, 0x53, 0x03, 0x87, 0x68, 0xcd, 0x06, 0x89, 0xa6, 0x3b, 0x07, 0x03,
+ 0xc0, 0xdc, 0x99, 0xe7, 0xcd, 0xa4, 0x12, 0xff, 0x49, 0xec, 0xa5, 0x03,
+ 0x67, 0x1f, 0x06, 0x86, 0x35, 0xf6, 0x9b, 0x38, 0xc0, 0x62, 0x74, 0x27,
+ 0xf0, 0x27, 0x85, 0xb3, 0x87, 0x0c, 0x67, 0x91, 0xad, 0xd3, 0x7d, 0x43,
+ 0x6a, 0x81, 0x53, 0x8e, 0x6f, 0xe3, 0xdd, 0x0e, 0xaf, 0xdb, 0x50, 0xa1,
+ 0x8d, 0x2f, 0x2d, 0x97, 0xe3, 0xcb, 0xa0, 0x62, 0xfc, 0x83, 0x43, 0xa6,
+ 0xdf, 0xd4, 0x48, 0xc1, 0x19, 0x97, 0xd1, 0xc5, 0xbf, 0x6e, 0x18, 0x95,
+ 0xe0, 0x9a, 0xb4, 0x35, 0xeb, 0xb1, 0x60, 0x52, 0xc2, 0x03, 0x47, 0xf4,
+ 0xd0, 0x77, 0xc6, 0xc7, 0x77, 0x92, 0x97, 0xa2, 0x9e, 0x76, 0xe4, 0x9c,
+ 0xdf, 0x0d, 0x10, 0x71, 0x3f, 0xce, 0x20, 0xab, 0x51, 0xd2, 0x73, 0xfe,
+ 0xba, 0xff, 0xd0, 0x67, 0x9a, 0x1e, 0xd5, 0x6d, 0xa5, 0xc0, 0x43, 0x0a,
+ 0x90, 0xa5, 0xfc, 0xa1, 0xec, 0x20, 0x10, 0x29, 0x3b, 0x2e, 0xb8, 0xfe,
+ 0x34, 0xa7, 0x32, 0xef, 0x46, 0x79, 0x31, 0x8f, 0xc5, 0x68, 0x2c, 0xd8,
+ 0x79, 0x6d, 0x57, 0xbe, 0x09, 0x90, 0x40, 0x43, 0x96, 0x1d, 0x51, 0x71,
+ 0xfa, 0x32, 0x30, 0x67, 0x45, 0x01, 0x54, 0x4e, 0x3d, 0x54, 0x82, 0xf5,
+ 0x10, 0xaf, 0xeb, 0x0e, 0xe4, 0xba, 0x9f, 0xd1, 0xcf, 0xe5, 0xba, 0x55,
+ 0x27, 0xc9, 0xc3, 0x2f, 0xf0, 0x9d, 0xf5, 0x79, 0x88, 0x4d, 0x4a, 0x5b,
+ 0x03, 0x51, 0xce, 0xfa, 0x07, 0xba, 0xf4, 0x09, 0x61, 0x41, 0x23, 0x48,
+ 0xb6, 0x84, 0x6f, 0xce, 0x5b, 0xd6, 0xd6, 0x5a, 0x54, 0x38, 0x82, 0x12,
+ 0x18, 0xd6, 0x77, 0xe7, 0x74, 0x82, 0x81, 0x08, 0xad, 0x80, 0x5f, 0x57,
+ 0x4c, 0xe7, 0xb5, 0x97},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 71
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 71,
+ 20,
+ {0x1f, 0x47, 0xac, 0x7f, 0xd4, 0x58, 0x5e, 0xa4, 0x2a, 0xb0, 0x8e, 0x10,
+ 0x02, 0xf5, 0x47, 0xdc, 0x78, 0xdb, 0xac, 0xda, 0x00, 0xeb, 0x2b, 0x3e,
+ 0x74, 0xd0, 0xe4, 0x6d, 0x45, 0xff, 0xa8, 0xfa, 0x7b, 0x35, 0xd7, 0xaf,
+ 0xdf, 0x60, 0x5b, 0x2d, 0xa7, 0x72, 0xbf, 0x54, 0x84, 0x3f, 0x15, 0x29,
+ 0x7b, 0xcc, 0x6f, 0x52, 0xee, 0xec, 0xae, 0xfe, 0x1c, 0x26, 0x10, 0x8c,
+ 0x35, 0xf9, 0x05, 0x9c, 0x82, 0x23, 0x76, 0x7c, 0x19, 0x59, 0x7f, 0x44,
+ 0x70, 0xde, 0x50, 0x28, 0xb6, 0xc5, 0x22, 0xae, 0xfc, 0x5b, 0x61, 0xd5,
+ 0x45, 0xeb, 0xd6, 0xd3, 0x31, 0x2c, 0xc0, 0x92, 0xd1, 0xfc, 0x2a, 0x70,
+ 0xc5, 0x24, 0xfe, 0x02, 0x56, 0x02, 0x9d, 0x3d, 0x35, 0x79, 0x75, 0x21,
+ 0x5b, 0x2b, 0xb6, 0x23, 0x36, 0xc4, 0xf4, 0x92, 0x3e, 0xaa, 0x0c, 0xc4,
+ 0x22, 0xa3, 0xa0, 0x88, 0xb8, 0x6f, 0x4e, 0x0d, 0x81, 0xb6, 0xb4, 0xe0,
+ 0x4c, 0x21, 0x80, 0x8a, 0x19, 0xac, 0x22, 0x9f, 0x26, 0x57, 0xed, 0xd4,
+ 0x2a, 0x6c, 0x41, 0xe8, 0x83, 0xe6, 0x9a, 0x91, 0x67, 0x17, 0xb5, 0x9f,
+ 0xc6, 0x98, 0x0d, 0x79, 0x88, 0x4e, 0xae, 0x5e, 0xa9, 0x18, 0x02, 0x2d,
+ 0xa2, 0x8c, 0xe2, 0xf8, 0xe5, 0x2a, 0x2e, 0x5d, 0xd5, 0x0d, 0x2d, 0x29,
+ 0x69, 0x74, 0x8c, 0x2d, 0x97, 0x52, 0x5e, 0x67, 0x2c, 0x12, 0x11, 0x3f,
+ 0x60, 0x5b, 0x8c, 0x4b, 0xfc, 0xbf, 0xdc, 0xa0, 0x5b, 0xd8, 0x52, 0x85,
+ 0xd8, 0xfe, 0x6d, 0x22, 0xb7, 0x3d, 0x3b, 0x04, 0xfa, 0xfd, 0x45, 0x3c,
+ 0xfa, 0x72, 0x67, 0xce, 0xfd, 0xb5, 0x28, 0x19, 0x00, 0x38, 0x9f, 0xf5,
+ 0x3b, 0xb4, 0xdc, 0x3b, 0xf0, 0xdc, 0x36, 0x6d, 0x86, 0x91, 0x2d, 0x82,
+ 0x24, 0x10, 0xe8, 0xf7, 0x7f, 0x33, 0x39, 0x2c, 0x0c, 0x27, 0xfe, 0xd3,
+ 0x65, 0x9d, 0xa4, 0x63},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 72
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 72,
+ 20,
+ {0x79, 0x22, 0xbf, 0xdd, 0x4d, 0xa2, 0x22, 0x91, 0x8c, 0x57, 0x31, 0x84,
+ 0xb1, 0xd8, 0x1a, 0x14, 0xfe, 0x87, 0xec, 0xa0, 0xa3, 0x0c, 0x55, 0xf9,
+ 0x16, 0x7a, 0xd8, 0x14, 0x4e, 0xa0, 0x6a, 0x9d, 0x22, 0xb1, 0x08, 0xa4,
+ 0x14, 0x37, 0xb4, 0x2a, 0xa0, 0x8a, 0xfa, 0xc4, 0x4e, 0x76, 0x61, 0xf7,
+ 0xb4, 0xc6, 0x29, 0x38, 0x97, 0x42, 0x6c, 0xb2, 0xe9, 0x60, 0xaf, 0xf1,
+ 0x63, 0x61, 0x33, 0x49, 0xb3, 0x58, 0x1c, 0xbd, 0x3a, 0x88, 0x4f, 0xf9,
+ 0x89, 0x8c, 0x45, 0xc5, 0xc2, 0x13, 0xd9, 0x96, 0xcd, 0xc1, 0xcc, 0x11,
+ 0x9d, 0xbc, 0xd7, 0xe0, 0xe9, 0x9e, 0xd0, 0x8f, 0x99, 0xf8, 0xb6, 0x9f,
+ 0x8a, 0xa0, 0x79, 0xcc, 0x6d, 0x15, 0x00, 0x66, 0x97, 0xd4, 0xa7, 0xfc,
+ 0x5b, 0xcf, 0xd3, 0x49, 0xfc, 0xf2, 0x6f, 0x43, 0xb6, 0xf5, 0x07, 0x4d,
+ 0xb8, 0xe4, 0x48, 0xbc, 0x92, 0xab, 0x84, 0x42, 0xb2, 0x7e, 0x82, 0x64,
+ 0x3a, 0x11, 0x84, 0x2a, 0x0d, 0xc7, 0x0b, 0x82, 0x2c, 0xf7, 0xae, 0x26,
+ 0xe9, 0x07, 0x91, 0xf6, 0x7d, 0x25, 0xa3, 0x21, 0xae, 0xc2, 0x4c, 0xcd,
+ 0x75, 0x53, 0xe6, 0x31, 0xbc, 0xe7, 0x48, 0x88, 0xc4, 0x3d, 0x9e, 0xcd,
+ 0x18, 0xe7, 0x7f, 0xc2, 0x46, 0x15, 0xec, 0x44, 0x5b, 0x7d, 0x7e, 0xe8,
+ 0x3a, 0xaf, 0x63, 0xc0, 0x73, 0x3d, 0xa2, 0x5e, 0xcd, 0x51, 0x2f, 0x7d,
+ 0xc7, 0xee, 0xc6, 0xe3, 0xfb, 0x49, 0x9d, 0x7e, 0xee, 0x61, 0x65, 0xc7,
+ 0x8a, 0x42, 0x75, 0xa9, 0xe6, 0xfd, 0xcb, 0x1b, 0x96, 0x2f, 0x38, 0xc8,
+ 0x13, 0x9d, 0xa5, 0x08, 0x95, 0x65, 0xb3, 0x9c, 0x6d, 0x73, 0x73, 0x9f,
+ 0x84, 0xc7, 0x0e, 0xd6, 0x0e, 0x2c, 0x83, 0xbb, 0x4f, 0x35, 0x1d, 0x4c,
+ 0x87, 0xcb, 0xa2, 0xcf, 0x6c, 0x68, 0xb9, 0x87, 0x9e, 0x28, 0x3b, 0x9c,
+ 0x5e, 0x3d, 0xe1, 0xc8},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 73
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 73,
+ 20,
+ {0x8a, 0x7e, 0x60, 0x0a, 0x66, 0x75, 0xa0, 0x6e, 0x67, 0x7f, 0xf1, 0x34,
+ 0x4f, 0xd5, 0x3a, 0x8d, 0xd2, 0xb9, 0x9f, 0xcc, 0xa4, 0x0c, 0x2a, 0xb7,
+ 0x99, 0x63, 0x66, 0x63, 0x59, 0x4a, 0xc3, 0xfe, 0x2a, 0x51, 0x0b, 0xf1,
+ 0xe3, 0xec, 0x4c, 0xa9, 0xdd, 0x28, 0xcc, 0xed, 0x48, 0xb4, 0xe8, 0x45,
+ 0x7e, 0xd7, 0x4f, 0x4e, 0xc2, 0xad, 0xf3, 0x1b, 0x77, 0xff, 0x1b, 0xfa,
+ 0xbd, 0x0f, 0x80, 0xc9, 0xab, 0x46, 0x88, 0xf1, 0x56, 0x30, 0x40, 0x6d,
+ 0x8c, 0xa3, 0x1e, 0xda, 0xa3, 0xa3, 0xcc, 0x79, 0x80, 0xba, 0x1b, 0x76,
+ 0x0c, 0xfb, 0xd3, 0xff, 0x90, 0x16, 0xe1, 0xf3, 0xfa, 0x0c, 0x34, 0xcb,
+ 0x59, 0x37, 0x8b, 0x0f, 0x37, 0x45, 0xb4, 0x51, 0xfd, 0x3e, 0x05, 0x3c,
+ 0x87, 0x11, 0xec, 0xc4, 0x1f, 0xea, 0xaf, 0x35, 0x09, 0x80, 0x53, 0x2a,
+ 0x7d, 0xb6, 0x7a, 0xfc, 0x35, 0xf0, 0x0d, 0xa1, 0xf1, 0x91, 0xff, 0x4f,
+ 0x66, 0xb8, 0xe7, 0xe2, 0x73, 0x68, 0xbc, 0x26, 0x16, 0x0f, 0x54, 0x0a,
+ 0xf7, 0x84, 0xe8, 0xec, 0xb3, 0x8e, 0x2d, 0xad, 0xf4, 0xbe, 0x82, 0xe4,
+ 0xb7, 0x61, 0x62, 0x6c, 0x5c, 0x06, 0xef, 0xe0, 0xda, 0xda, 0x64, 0x2e,
+ 0xb2, 0x6f, 0x12, 0xd1, 0xee, 0x96, 0x68, 0x4a, 0x5e, 0xf8, 0xe5, 0xfe,
+ 0xee, 0xb0, 0xda, 0x9e, 0xf4, 0x32, 0x64, 0x73, 0x36, 0xe4, 0xec, 0x71,
+ 0x5c, 0xfa, 0x26, 0x0a, 0x87, 0x27, 0xae, 0xc4, 0xa0, 0x80, 0x73, 0x80,
+ 0x86, 0xad, 0x26, 0xb5, 0x13, 0x55, 0xb8, 0xbf, 0xaf, 0x1b, 0x13, 0x5e,
+ 0x97, 0xd1, 0x08, 0xb3, 0x6c, 0x73, 0xb4, 0x36, 0xcc, 0x5c, 0xb5, 0x95,
+ 0x93, 0xa7, 0xce, 0x0f, 0x0e, 0x74, 0x83, 0x15, 0x23, 0x19, 0xfc, 0xeb,
+ 0x37, 0x47, 0x94, 0x51, 0xee, 0xea, 0x09, 0x8a, 0x8e, 0xeb, 0x0d, 0xee,
+ 0x19, 0x75, 0x6e, 0x03},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 0
+ // tcID: 74
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 74,
+ 20,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 1
+ // tcID: 75
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 75,
+ 20,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n-1
+ // tcID: 76
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 76,
+ 20,
+ {0xbd, 0x31, 0xc7, 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e, 0xf6, 0xa9,
+ 0x46, 0xff, 0x78, 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98, 0x8a, 0xd6,
+ 0x20, 0x86, 0x79, 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4, 0xad, 0x13,
+ 0x31, 0x7d, 0x22, 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8, 0x80, 0xcb,
+ 0x8f, 0x52, 0xfb, 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b, 0x38, 0xdf,
+ 0xea, 0xe8, 0xdf, 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d, 0x9d, 0xf8,
+ 0xe0, 0x0e, 0x80, 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4, 0x02, 0xd4,
+ 0x4e, 0x78, 0xb3, 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a, 0xdb, 0xf8,
+ 0x68, 0x5e, 0x4d, 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63, 0xe1, 0xd5,
+ 0xaf, 0xf2, 0x8a, 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec, 0x92, 0x36,
+ 0xc1, 0x20, 0xad, 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c, 0x98, 0x32,
+ 0xa6, 0x72, 0xcd, 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18, 0x3f, 0x46,
+ 0x61, 0xd0, 0x9b, 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28, 0xda, 0x54,
+ 0x20, 0x82, 0x14, 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5, 0xd1, 0x27,
+ 0x63, 0xa1, 0xb0, 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf, 0xc5, 0x0b,
+ 0x6a, 0x2f, 0xcb, 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82, 0x6f, 0x4f,
+ 0x78, 0xa2, 0x3a, 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17, 0x53, 0x76,
+ 0xfb, 0x6c, 0xbd, 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d, 0x4d, 0x31,
+ 0xc6, 0xb8, 0xf9, 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24, 0x98, 0x55,
+ 0xf5, 0x05, 0x75, 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a, 0x18, 0x76,
+ 0x9b, 0xd8, 0xd2, 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d, 0x3e, 0x51,
+ 0x88, 0x25, 0x61, 0xe4},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n
+ // tcID: 77
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 77,
+ 20,
+ {0xbd, 0x31, 0xc7, 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e, 0xf6, 0xa9,
+ 0x46, 0xff, 0x78, 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98, 0x8a, 0xd6,
+ 0x20, 0x86, 0x79, 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4, 0xad, 0x13,
+ 0x31, 0x7d, 0x22, 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8, 0x80, 0xcb,
+ 0x8f, 0x52, 0xfb, 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b, 0x38, 0xdf,
+ 0xea, 0xe8, 0xdf, 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d, 0x9d, 0xf8,
+ 0xe0, 0x0e, 0x80, 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4, 0x02, 0xd4,
+ 0x4e, 0x78, 0xb3, 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a, 0xdb, 0xf8,
+ 0x68, 0x5e, 0x4d, 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63, 0xe1, 0xd5,
+ 0xaf, 0xf2, 0x8a, 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec, 0x92, 0x36,
+ 0xc1, 0x20, 0xad, 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c, 0x98, 0x32,
+ 0xa6, 0x72, 0xcd, 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18, 0x3f, 0x46,
+ 0x61, 0xd0, 0x9b, 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28, 0xda, 0x54,
+ 0x20, 0x82, 0x14, 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5, 0xd1, 0x27,
+ 0x63, 0xa1, 0xb0, 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf, 0xc5, 0x0b,
+ 0x6a, 0x2f, 0xcb, 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82, 0x6f, 0x4f,
+ 0x78, 0xa2, 0x3a, 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17, 0x53, 0x76,
+ 0xfb, 0x6c, 0xbd, 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d, 0x4d, 0x31,
+ 0xc6, 0xb8, 0xf9, 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24, 0x98, 0x55,
+ 0xf5, 0x05, 0x75, 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a, 0x18, 0x76,
+ 0x9b, 0xd8, 0xd2, 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d, 0x3e, 0x51,
+ 0x88, 0x25, 0x61, 0xe5},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to signature
+ // tcID: 78
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 78,
+ 20,
+ {0x00, 0x00, 0x0b, 0xb9, 0x47, 0x3d, 0x3a, 0x8c, 0xc4, 0xab, 0xd6, 0x3c,
+ 0x6f, 0x2a, 0xc1, 0x3e, 0x27, 0x8a, 0x9c, 0xd1, 0xdd, 0xa8, 0x44, 0xfd,
+ 0xbd, 0x13, 0xe9, 0xb7, 0x7c, 0xdd, 0x52, 0xc1, 0xb0, 0x5a, 0xc5, 0x91,
+ 0x26, 0xe4, 0x5d, 0x27, 0x67, 0x77, 0xe8, 0xb1, 0xbc, 0x42, 0x3c, 0xb2,
+ 0x61, 0xd2, 0x96, 0x75, 0x98, 0x89, 0x54, 0xc9, 0xdd, 0xc3, 0x8b, 0xb9,
+ 0xa6, 0x7b, 0xec, 0x5e, 0x03, 0xe1, 0xe7, 0x80, 0x91, 0x53, 0x33, 0xdf,
+ 0xe4, 0x94, 0xdd, 0x8a, 0x4f, 0x0b, 0xfa, 0x0d, 0x74, 0x88, 0x05, 0x88,
+ 0x5c, 0x38, 0x9d, 0x6f, 0x7f, 0xb6, 0xf7, 0x86, 0xc5, 0x8d, 0x21, 0xa4,
+ 0x68, 0xb3, 0x58, 0x93, 0x46, 0xd7, 0x0e, 0x11, 0x53, 0xe2, 0x9d, 0xcd,
+ 0xb9, 0x1d, 0xec, 0x8a, 0xc1, 0x85, 0x50, 0x1e, 0xfe, 0xa2, 0x47, 0xba,
+ 0xc7, 0xc6, 0x3e, 0x3c, 0x54, 0x6e, 0xd6, 0x35, 0xe6, 0x47, 0x09, 0x7b,
+ 0xae, 0x3b, 0x8c, 0xcb, 0x99, 0x27, 0x01, 0xa7, 0x5d, 0x20, 0x9c, 0x43,
+ 0x9c, 0x5d, 0xbe, 0x81, 0x22, 0xda, 0x61, 0x6a, 0x4e, 0x23, 0x0b, 0xce,
+ 0x08, 0xf5, 0x41, 0xab, 0xff, 0x85, 0x4f, 0xb9, 0x3c, 0x87, 0xfd, 0xde,
+ 0x0f, 0xb4, 0x57, 0xc4, 0x4b, 0x27, 0x83, 0x56, 0x8b, 0xcb, 0xbf, 0xbb,
+ 0xa6, 0x11, 0xd8, 0xe9, 0x84, 0x41, 0x0d, 0x36, 0x0c, 0x4e, 0xc3, 0x73,
+ 0x2c, 0xb6, 0x94, 0x26, 0xa9, 0x41, 0x91, 0xd5, 0xa0, 0xcb, 0x33, 0x14,
+ 0x9b, 0x51, 0x8d, 0xed, 0x86, 0x86, 0x47, 0x06, 0xc7, 0x23, 0xb2, 0x72,
+ 0x28, 0xd7, 0x48, 0x36, 0x51, 0x31, 0x91, 0xce, 0xbc, 0x79, 0x07, 0x93,
+ 0xe5, 0x80, 0x92, 0x87, 0xb0, 0x27, 0x9e, 0x7b, 0xc8, 0x2f, 0x26, 0x6d,
+ 0x43, 0x7d, 0x19, 0x2e, 0x98, 0x97, 0x59, 0x60, 0xd0, 0x01, 0x4d, 0xd0,
+ 0x2e, 0x17, 0x2b, 0x7f, 0xe2, 0x51},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to signature
+ // tcID: 79
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 79,
+ 20,
+ {0x0b, 0xb9, 0x47, 0x3d, 0x3a, 0x8c, 0xc4, 0xab, 0xd6, 0x3c, 0x6f, 0x2a,
+ 0xc1, 0x3e, 0x27, 0x8a, 0x9c, 0xd1, 0xdd, 0xa8, 0x44, 0xfd, 0xbd, 0x13,
+ 0xe9, 0xb7, 0x7c, 0xdd, 0x52, 0xc1, 0xb0, 0x5a, 0xc5, 0x91, 0x26, 0xe4,
+ 0x5d, 0x27, 0x67, 0x77, 0xe8, 0xb1, 0xbc, 0x42, 0x3c, 0xb2, 0x61, 0xd2,
+ 0x96, 0x75, 0x98, 0x89, 0x54, 0xc9, 0xdd, 0xc3, 0x8b, 0xb9, 0xa6, 0x7b,
+ 0xec, 0x5e, 0x03, 0xe1, 0xe7, 0x80, 0x91, 0x53, 0x33, 0xdf, 0xe4, 0x94,
+ 0xdd, 0x8a, 0x4f, 0x0b, 0xfa, 0x0d, 0x74, 0x88, 0x05, 0x88, 0x5c, 0x38,
+ 0x9d, 0x6f, 0x7f, 0xb6, 0xf7, 0x86, 0xc5, 0x8d, 0x21, 0xa4, 0x68, 0xb3,
+ 0x58, 0x93, 0x46, 0xd7, 0x0e, 0x11, 0x53, 0xe2, 0x9d, 0xcd, 0xb9, 0x1d,
+ 0xec, 0x8a, 0xc1, 0x85, 0x50, 0x1e, 0xfe, 0xa2, 0x47, 0xba, 0xc7, 0xc6,
+ 0x3e, 0x3c, 0x54, 0x6e, 0xd6, 0x35, 0xe6, 0x47, 0x09, 0x7b, 0xae, 0x3b,
+ 0x8c, 0xcb, 0x99, 0x27, 0x01, 0xa7, 0x5d, 0x20, 0x9c, 0x43, 0x9c, 0x5d,
+ 0xbe, 0x81, 0x22, 0xda, 0x61, 0x6a, 0x4e, 0x23, 0x0b, 0xce, 0x08, 0xf5,
+ 0x41, 0xab, 0xff, 0x85, 0x4f, 0xb9, 0x3c, 0x87, 0xfd, 0xde, 0x0f, 0xb4,
+ 0x57, 0xc4, 0x4b, 0x27, 0x83, 0x56, 0x8b, 0xcb, 0xbf, 0xbb, 0xa6, 0x11,
+ 0xd8, 0xe9, 0x84, 0x41, 0x0d, 0x36, 0x0c, 0x4e, 0xc3, 0x73, 0x2c, 0xb6,
+ 0x94, 0x26, 0xa9, 0x41, 0x91, 0xd5, 0xa0, 0xcb, 0x33, 0x14, 0x9b, 0x51,
+ 0x8d, 0xed, 0x86, 0x86, 0x47, 0x06, 0xc7, 0x23, 0xb2, 0x72, 0x28, 0xd7,
+ 0x48, 0x36, 0x51, 0x31, 0x91, 0xce, 0xbc, 0x79, 0x07, 0x93, 0xe5, 0x80,
+ 0x92, 0x87, 0xb0, 0x27, 0x9e, 0x7b, 0xc8, 0x2f, 0x26, 0x6d, 0x43, 0x7d,
+ 0x19, 0x2e, 0x98, 0x97, 0x59, 0x60, 0xd0, 0x01, 0x4d, 0xd0, 0x2e, 0x17,
+ 0x2b, 0x7f, 0xe2, 0x51, 0x00, 0x00},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated signature
+ // tcID: 80
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 80,
+ 20,
+ {0x0b, 0xb9, 0x47, 0x3d, 0x3a, 0x8c, 0xc4, 0xab, 0xd6, 0x3c, 0x6f, 0x2a,
+ 0xc1, 0x3e, 0x27, 0x8a, 0x9c, 0xd1, 0xdd, 0xa8, 0x44, 0xfd, 0xbd, 0x13,
+ 0xe9, 0xb7, 0x7c, 0xdd, 0x52, 0xc1, 0xb0, 0x5a, 0xc5, 0x91, 0x26, 0xe4,
+ 0x5d, 0x27, 0x67, 0x77, 0xe8, 0xb1, 0xbc, 0x42, 0x3c, 0xb2, 0x61, 0xd2,
+ 0x96, 0x75, 0x98, 0x89, 0x54, 0xc9, 0xdd, 0xc3, 0x8b, 0xb9, 0xa6, 0x7b,
+ 0xec, 0x5e, 0x03, 0xe1, 0xe7, 0x80, 0x91, 0x53, 0x33, 0xdf, 0xe4, 0x94,
+ 0xdd, 0x8a, 0x4f, 0x0b, 0xfa, 0x0d, 0x74, 0x88, 0x05, 0x88, 0x5c, 0x38,
+ 0x9d, 0x6f, 0x7f, 0xb6, 0xf7, 0x86, 0xc5, 0x8d, 0x21, 0xa4, 0x68, 0xb3,
+ 0x58, 0x93, 0x46, 0xd7, 0x0e, 0x11, 0x53, 0xe2, 0x9d, 0xcd, 0xb9, 0x1d,
+ 0xec, 0x8a, 0xc1, 0x85, 0x50, 0x1e, 0xfe, 0xa2, 0x47, 0xba, 0xc7, 0xc6,
+ 0x3e, 0x3c, 0x54, 0x6e, 0xd6, 0x35, 0xe6, 0x47, 0x09, 0x7b, 0xae, 0x3b,
+ 0x8c, 0xcb, 0x99, 0x27, 0x01, 0xa7, 0x5d, 0x20, 0x9c, 0x43, 0x9c, 0x5d,
+ 0xbe, 0x81, 0x22, 0xda, 0x61, 0x6a, 0x4e, 0x23, 0x0b, 0xce, 0x08, 0xf5,
+ 0x41, 0xab, 0xff, 0x85, 0x4f, 0xb9, 0x3c, 0x87, 0xfd, 0xde, 0x0f, 0xb4,
+ 0x57, 0xc4, 0x4b, 0x27, 0x83, 0x56, 0x8b, 0xcb, 0xbf, 0xbb, 0xa6, 0x11,
+ 0xd8, 0xe9, 0x84, 0x41, 0x0d, 0x36, 0x0c, 0x4e, 0xc3, 0x73, 0x2c, 0xb6,
+ 0x94, 0x26, 0xa9, 0x41, 0x91, 0xd5, 0xa0, 0xcb, 0x33, 0x14, 0x9b, 0x51,
+ 0x8d, 0xed, 0x86, 0x86, 0x47, 0x06, 0xc7, 0x23, 0xb2, 0x72, 0x28, 0xd7,
+ 0x48, 0x36, 0x51, 0x31, 0x91, 0xce, 0xbc, 0x79, 0x07, 0x93, 0xe5, 0x80,
+ 0x92, 0x87, 0xb0, 0x27, 0x9e, 0x7b, 0xc8, 0x2f, 0x26, 0x6d, 0x43, 0x7d,
+ 0x19, 0x2e, 0x98, 0x97, 0x59, 0x60, 0xd0, 0x01, 0x4d, 0xd0, 0x2e, 0x17,
+ 0x2b, 0x7f},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: empty signature
+ // tcID: 81
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 81,
+ 20,
+ {},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS #1 v1.5 signature
+ // tcID: 82
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 82,
+ 20,
+ {0x35, 0x98, 0xf8, 0x79, 0x16, 0xb4, 0x5e, 0x65, 0x7d, 0xf6, 0x3a, 0x83,
+ 0x9c, 0x7e, 0x54, 0x49, 0x53, 0xc0, 0x03, 0x94, 0x77, 0xb3, 0x96, 0xa2,
+ 0x76, 0xd8, 0xdf, 0x75, 0x2b, 0x0a, 0x98, 0x19, 0x2a, 0x10, 0xfd, 0xf4,
+ 0x31, 0x03, 0x33, 0x53, 0xf8, 0x56, 0x5c, 0x6d, 0xe1, 0xb2, 0x68, 0xf4,
+ 0xcc, 0xb4, 0x4c, 0x00, 0xce, 0x76, 0x0c, 0x67, 0xe9, 0x74, 0x09, 0x27,
+ 0x1c, 0x55, 0x05, 0x5b, 0x3e, 0xa8, 0x85, 0xd7, 0x42, 0xde, 0xf2, 0xc6,
+ 0xcd, 0x32, 0xf5, 0xfe, 0xd0, 0x77, 0x19, 0x3d, 0x12, 0xbd, 0x48, 0xd7,
+ 0x81, 0x30, 0x35, 0x3a, 0xd4, 0xac, 0xa3, 0x4d, 0x91, 0x48, 0xbf, 0xe8,
+ 0x0d, 0x8e, 0xa4, 0x55, 0xc3, 0xce, 0x4b, 0x24, 0xf7, 0x01, 0x31, 0x90,
+ 0x8e, 0x19, 0x47, 0xfe, 0xae, 0x31, 0x1e, 0x29, 0xe0, 0xae, 0x9d, 0x10,
+ 0x74, 0xba, 0x73, 0x12, 0x45, 0x68, 0x46, 0x8e, 0x34, 0xc8, 0xb0, 0x73,
+ 0x28, 0x3d, 0x16, 0x35, 0x9c, 0x53, 0x0e, 0xa6, 0x13, 0xad, 0xb4, 0xde,
+ 0x2b, 0xa9, 0x4e, 0xbc, 0x47, 0x0a, 0x57, 0x05, 0x55, 0x71, 0xef, 0x9f,
+ 0x57, 0x5c, 0x06, 0x8e, 0x00, 0xde, 0x09, 0xb6, 0xd1, 0xaf, 0x20, 0x51,
+ 0xb9, 0x30, 0x79, 0xdd, 0xc6, 0x83, 0x09, 0x0d, 0x44, 0x27, 0x84, 0x7b,
+ 0x4b, 0x9e, 0xd6, 0x3a, 0x34, 0xa0, 0x1d, 0x9a, 0xee, 0xef, 0x00, 0x52,
+ 0x42, 0x78, 0xff, 0x54, 0xb7, 0xd2, 0x95, 0x5c, 0xca, 0xe5, 0xca, 0x10,
+ 0x01, 0xee, 0x75, 0x88, 0xf5, 0xa2, 0x11, 0x66, 0xdd, 0xe7, 0xb2, 0x94,
+ 0x1a, 0x61, 0x36, 0xb3, 0x8d, 0x37, 0x4a, 0xac, 0x73, 0x75, 0x2b, 0xcf,
+ 0xd3, 0xe7, 0x00, 0x06, 0x6b, 0x29, 0x72, 0xc6, 0x6c, 0xef, 0x76, 0xa4,
+ 0x8d, 0x81, 0x81, 0x1e, 0x26, 0xfc, 0x76, 0x46, 0x97, 0x4a, 0x14, 0x97,
+ 0x08, 0xae, 0x2d, 0x21},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false}};
+
+#endif // rsa_pss_2048_sha1_20_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h
new file mode 100644
index 0000000000..07ede00c48
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h
@@ -0,0 +1,3226 @@
+/* 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 rsa_pss_2048_sha256_0_vectors_h__
+#define rsa_pss_2048_sha256_0_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_1{
+ 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00,
+ 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa2, 0xb4, 0x51,
+ 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, 0x51, 0x35, 0x50,
+ 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, 0x09, 0x4f, 0xa1,
+ 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, 0x3f, 0x7c, 0xaf,
+ 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, 0x17, 0x00, 0xf6,
+ 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, 0xc8, 0x84, 0x50,
+ 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, 0x2e, 0xd8, 0xa7,
+ 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, 0x15, 0xe8, 0x24,
+ 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, 0x25, 0x4a, 0x2f,
+ 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, 0xe1, 0xa0, 0x29,
+ 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, 0x90, 0xed, 0x81,
+ 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, 0x04, 0x28, 0xe0,
+ 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, 0x21, 0xd0, 0xfc,
+ 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, 0x4d, 0x1e, 0xce,
+ 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, 0xed, 0x54, 0x11,
+ 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, 0x09, 0xad, 0xa0,
+ 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, 0x69, 0x81, 0x6f,
+ 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, 0x79, 0xd4, 0x60,
+ 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, 0xc2, 0x2c, 0x4e,
+ 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, 0x62, 0x80, 0x7d,
+ 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, 0x6f, 0x45, 0x3d,
+ 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, 0xf7, 0x42, 0xb9,
+ 0xd5, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+const RsaPssTestVector kRsaPss2048Sha2560WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 1,
+ 0,
+ {0x20, 0x08, 0x1f, 0x88, 0x94, 0xa1, 0x33, 0x0c, 0x4d, 0x50, 0x3f, 0x64,
+ 0x28, 0x80, 0xe3, 0xc3, 0x0e, 0x39, 0x8f, 0xc6, 0x23, 0x5c, 0x24, 0xf1,
+ 0xbe, 0x75, 0x2e, 0x2d, 0x49, 0xcd, 0x94, 0x93, 0xac, 0x0c, 0xf9, 0x99,
+ 0xe2, 0x75, 0xc4, 0xf8, 0x9f, 0xf0, 0x8f, 0x0d, 0x9b, 0xa4, 0xe2, 0x64,
+ 0xa3, 0x32, 0x52, 0x5a, 0x61, 0x6d, 0x33, 0x6b, 0xd9, 0xe8, 0x22, 0xf4,
+ 0x1a, 0xb3, 0xf4, 0xfa, 0xe2, 0xf4, 0x8e, 0xc6, 0x6c, 0x2e, 0x52, 0x64,
+ 0x2e, 0xd9, 0x3b, 0x7c, 0xb9, 0x44, 0x39, 0x6f, 0xba, 0xa7, 0x27, 0xcb,
+ 0xfd, 0xfc, 0x1f, 0x20, 0xaa, 0xce, 0x99, 0xa6, 0xf2, 0xa7, 0x44, 0x75,
+ 0xc3, 0x38, 0xf8, 0xd9, 0xf2, 0x2a, 0x38, 0xcb, 0x5b, 0xc5, 0x17, 0x52,
+ 0x07, 0x65, 0x03, 0xb3, 0xae, 0xf1, 0xe6, 0x5e, 0x5a, 0x8f, 0x85, 0x83,
+ 0xd9, 0xae, 0x73, 0x78, 0xde, 0xd0, 0x38, 0xcf, 0x51, 0x68, 0x98, 0xad,
+ 0x06, 0xbe, 0xb9, 0x0a, 0x42, 0xb8, 0x57, 0x64, 0x52, 0x6f, 0xce, 0xa4,
+ 0x4f, 0x74, 0x25, 0x8f, 0xa4, 0xef, 0xb1, 0xda, 0x25, 0x3d, 0x33, 0x7f,
+ 0x65, 0x61, 0x91, 0x81, 0xce, 0xb8, 0x32, 0xdf, 0xe2, 0x85, 0xce, 0x78,
+ 0xae, 0x6b, 0x15, 0xf2, 0x04, 0xe2, 0x3b, 0xab, 0x27, 0x4e, 0x87, 0x44,
+ 0x5d, 0x9f, 0x5d, 0xf9, 0x7f, 0x41, 0xdc, 0x8e, 0x3a, 0x97, 0x73, 0x6b,
+ 0x62, 0x59, 0x1d, 0x07, 0x57, 0x44, 0xb2, 0x55, 0x2f, 0x90, 0xbc, 0xf1,
+ 0xb1, 0x39, 0x3e, 0x1e, 0x76, 0x27, 0xef, 0x1f, 0x98, 0x5f, 0x2b, 0xba,
+ 0xbd, 0x52, 0xe4, 0x3a, 0x35, 0xd0, 0xdd, 0xf4, 0xc6, 0x71, 0x26, 0xe3,
+ 0x91, 0xf9, 0x22, 0xef, 0x7b, 0x1b, 0xb1, 0x91, 0x1c, 0xd6, 0xe1, 0xb3,
+ 0x03, 0xcb, 0x29, 0x10, 0xdd, 0x70, 0x67, 0x2b, 0xbf, 0xb6, 0x2e, 0xa4,
+ 0xea, 0xad, 0x72, 0x5c},
+ pub_key_1,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 2,
+ 0,
+ {0x4b, 0xf1, 0x6f, 0x09, 0x87, 0x01, 0xd3, 0x40, 0xc4, 0x38, 0x36, 0x8e,
+ 0x65, 0x8e, 0xd8, 0x90, 0x4d, 0x3a, 0x21, 0xf7, 0x71, 0x4c, 0x02, 0x44,
+ 0x0d, 0x74, 0x76, 0xea, 0xd1, 0x32, 0x76, 0x6b, 0x3d, 0x57, 0x8b, 0x32,
+ 0x5a, 0xe7, 0x52, 0xf9, 0x06, 0x87, 0x3a, 0xf1, 0xb7, 0x95, 0x58, 0x5a,
+ 0x2a, 0x0d, 0x0e, 0x67, 0x88, 0xfe, 0x90, 0x33, 0x21, 0xb2, 0x08, 0x0b,
+ 0xd0, 0xdf, 0xb9, 0xde, 0x42, 0xc3, 0xbe, 0x41, 0xae, 0xff, 0x37, 0xe3,
+ 0x2d, 0xef, 0xdc, 0x0a, 0x75, 0xf1, 0x2a, 0xdb, 0x5b, 0x9d, 0xe4, 0xd0,
+ 0x67, 0xa9, 0x20, 0xa7, 0x20, 0xcb, 0x16, 0xcf, 0xaf, 0x56, 0xd7, 0xc0,
+ 0x9d, 0x8e, 0xf3, 0x84, 0xa8, 0xaa, 0x10, 0x65, 0x45, 0x22, 0x9b, 0x54,
+ 0x0c, 0x52, 0xb4, 0x9e, 0xcc, 0x9d, 0x6d, 0x14, 0xea, 0x70, 0x48, 0x06,
+ 0x42, 0xb9, 0xcd, 0x03, 0x30, 0xef, 0xc0, 0x05, 0x50, 0x2e, 0x4c, 0x38,
+ 0xb9, 0x6a, 0x36, 0x45, 0x64, 0x47, 0xce, 0x21, 0x33, 0xdf, 0x78, 0x85,
+ 0x43, 0x07, 0x01, 0x0e, 0xc2, 0x21, 0x30, 0x5d, 0xc9, 0x05, 0x70, 0x25,
+ 0x23, 0x21, 0xe0, 0x6c, 0x1b, 0xb0, 0x1d, 0x75, 0x10, 0x0e, 0x85, 0xe6,
+ 0x83, 0x26, 0xfe, 0x92, 0x48, 0x8c, 0x0c, 0x5e, 0x58, 0x52, 0x4b, 0x10,
+ 0xf8, 0xec, 0x74, 0x58, 0xd8, 0x87, 0xce, 0xc2, 0x54, 0xd3, 0x9b, 0x0b,
+ 0xef, 0x92, 0x1b, 0xa3, 0x1f, 0xd5, 0xa1, 0x17, 0x97, 0x7f, 0x19, 0x45,
+ 0xfc, 0x04, 0x83, 0x77, 0x27, 0x45, 0x69, 0x49, 0xff, 0xdc, 0x98, 0x86,
+ 0xf2, 0x10, 0x71, 0x18, 0x6b, 0xf3, 0x2d, 0xfb, 0xd9, 0xc3, 0xcd, 0x6a,
+ 0x2a, 0x00, 0xa1, 0xcd, 0xd5, 0xfc, 0x3c, 0x22, 0xf4, 0xbb, 0xaa, 0xb9,
+ 0x2a, 0xa8, 0x51, 0x16, 0x71, 0x1f, 0x1c, 0x53, 0x75, 0x4b, 0xdd, 0x2b,
+ 0xc3, 0x84, 0xf2, 0xa8},
+ pub_key_1,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 3,
+ 0,
+ {0x2b, 0x31, 0x55, 0xb1, 0x49, 0x71, 0xf7, 0x9c, 0x9e, 0x32, 0x94, 0x72,
+ 0x3c, 0x7e, 0x41, 0xde, 0xd4, 0x1a, 0xf7, 0x09, 0xf6, 0xed, 0xb2, 0xc1,
+ 0x9f, 0x35, 0x26, 0x58, 0x4a, 0xaa, 0x1e, 0xf2, 0xde, 0x2e, 0x7a, 0x8d,
+ 0xca, 0xf5, 0xd7, 0xc3, 0x23, 0x9f, 0x60, 0x4c, 0x42, 0x16, 0x56, 0xdc,
+ 0x58, 0xe8, 0xb0, 0x85, 0x2f, 0x7a, 0x65, 0xcd, 0x55, 0x77, 0x24, 0xa9,
+ 0xb2, 0xa1, 0x7c, 0xac, 0x38, 0xd8, 0x02, 0x0e, 0x93, 0x9b, 0xfe, 0xfe,
+ 0xc5, 0xdc, 0xe0, 0xd8, 0x99, 0x3e, 0x75, 0x61, 0x5b, 0x97, 0x49, 0x44,
+ 0xe4, 0xc4, 0xa8, 0x11, 0xe4, 0x0d, 0xb6, 0x3f, 0x13, 0xd2, 0xb6, 0x26,
+ 0xbf, 0x26, 0x25, 0x7a, 0x70, 0x6a, 0x7b, 0xed, 0xc8, 0x63, 0xd0, 0x10,
+ 0x0b, 0x67, 0x6a, 0xb7, 0x0d, 0x4a, 0x4f, 0x6e, 0xaf, 0x46, 0x92, 0xe0,
+ 0xb6, 0x9e, 0xe4, 0x42, 0x6c, 0xfe, 0x7c, 0xfc, 0x3e, 0x92, 0xd9, 0x3b,
+ 0xb8, 0x04, 0x56, 0x98, 0x83, 0xcf, 0x31, 0xfb, 0x28, 0x2e, 0xfa, 0x5a,
+ 0x81, 0xce, 0x9f, 0x6d, 0x9f, 0x0e, 0xd7, 0x92, 0x51, 0xef, 0x2a, 0x0b,
+ 0x59, 0x6f, 0x80, 0xe0, 0xeb, 0x96, 0xed, 0xe6, 0x7e, 0x30, 0x45, 0x7a,
+ 0x07, 0x65, 0x5d, 0x77, 0x79, 0x28, 0xb8, 0x98, 0xed, 0x16, 0x79, 0x04,
+ 0x66, 0x73, 0xe4, 0x89, 0xd9, 0xc6, 0x30, 0x5d, 0xee, 0x05, 0xab, 0xfd,
+ 0xeb, 0xa7, 0x35, 0x70, 0x99, 0xf9, 0xcf, 0xfd, 0x00, 0x73, 0x51, 0x65,
+ 0xdd, 0xc3, 0x9a, 0xa7, 0x35, 0x5b, 0x10, 0xa8, 0xb8, 0x61, 0x2d, 0xfa,
+ 0x2f, 0x83, 0x6f, 0xb9, 0xf5, 0xf8, 0x9f, 0x14, 0x07, 0x36, 0x5d, 0x6b,
+ 0x39, 0xa3, 0x9e, 0x89, 0xc6, 0x64, 0x7f, 0xf9, 0xda, 0x5f, 0xc6, 0xf9,
+ 0x60, 0x30, 0x66, 0x86, 0xa8, 0xed, 0x8e, 0x2c, 0xe1, 0x2c, 0xc7, 0xfd,
+ 0x98, 0x70, 0xd5, 0x76},
+ pub_key_1,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 4,
+ 0,
+ {0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21, 0xd4, 0x1a,
+ 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37, 0x65, 0xef,
+ 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1, 0xd2, 0xaf,
+ 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9, 0xc0, 0x1f,
+ 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38, 0x45, 0x01,
+ 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f, 0xc3, 0xc2,
+ 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf, 0x8d, 0xfe,
+ 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7, 0xaa, 0xef,
+ 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26, 0x3c, 0x8d,
+ 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53, 0x58, 0x18,
+ 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c, 0x99, 0x9a,
+ 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9, 0xb8, 0x9b,
+ 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c, 0x1d, 0x21,
+ 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f, 0xbd, 0x21,
+ 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa, 0xe2, 0x1c,
+ 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14, 0xdd, 0xd8,
+ 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6, 0x1f, 0xd1,
+ 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9, 0xba, 0xc9,
+ 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94, 0xe0, 0xfb,
+ 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26, 0xcc, 0x9f,
+ 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda, 0xfe, 0x77,
+ 0xc8, 0x48, 0xcb, 0x1f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 5,
+ 0,
+ {0x50, 0x1c, 0x81, 0x19, 0xa0, 0xf8, 0xaa, 0x21, 0x39, 0xef, 0x5e, 0x05,
+ 0xad, 0xc6, 0x53, 0x84, 0xfa, 0x38, 0x9b, 0x90, 0x23, 0x53, 0x21, 0x71,
+ 0xd5, 0x14, 0x65, 0x1f, 0xf4, 0x86, 0x77, 0xaa, 0xd5, 0x46, 0x32, 0x6a,
+ 0x2e, 0x3c, 0x02, 0xb3, 0x9e, 0xd8, 0x4e, 0x5b, 0x7e, 0x46, 0x30, 0x60,
+ 0x4f, 0x29, 0x79, 0xc1, 0xfd, 0x7b, 0xf3, 0x7d, 0xa8, 0xe0, 0xce, 0xdc,
+ 0xae, 0xcf, 0xbe, 0xa6, 0xf9, 0xc7, 0x15, 0x14, 0x1a, 0x1d, 0x05, 0x25,
+ 0x29, 0xd0, 0xd0, 0xfc, 0xd7, 0x1e, 0xb7, 0x08, 0x67, 0xe2, 0x70, 0x43,
+ 0x77, 0x80, 0x1a, 0x0e, 0xc7, 0x21, 0xfc, 0x59, 0xfc, 0xa9, 0xd8, 0xb1,
+ 0xb0, 0x8c, 0xd9, 0xae, 0x3a, 0xb0, 0x94, 0xf5, 0xbb, 0xe2, 0xfa, 0xaf,
+ 0x31, 0x71, 0xdc, 0xf1, 0x71, 0x2c, 0x53, 0x4b, 0xbc, 0x7e, 0xa8, 0x02,
+ 0xa2, 0xa7, 0x2d, 0x8c, 0xeb, 0xef, 0xee, 0xff, 0x15, 0x30, 0xe4, 0x08,
+ 0x1b, 0x85, 0xa4, 0x2a, 0xe3, 0x8f, 0x63, 0x0f, 0x38, 0xc1, 0x12, 0x11,
+ 0x99, 0xf2, 0x15, 0x6e, 0x26, 0x7c, 0xe2, 0x46, 0x7f, 0x9b, 0x48, 0x53,
+ 0xdb, 0xd2, 0x9d, 0xd9, 0x99, 0xae, 0xbf, 0xc4, 0x02, 0xf2, 0xa0, 0xc3,
+ 0x3b, 0x8c, 0x1b, 0x80, 0x22, 0x94, 0x1e, 0x75, 0x4b, 0x7a, 0x18, 0x7d,
+ 0xf4, 0xc5, 0x96, 0x33, 0xdc, 0x6e, 0x76, 0xcb, 0x32, 0x00, 0xe3, 0x4a,
+ 0xcf, 0xde, 0x53, 0xa3, 0x86, 0x64, 0x78, 0x33, 0xdc, 0x2a, 0xcc, 0xf2,
+ 0x44, 0x72, 0x6f, 0xdb, 0xf4, 0x40, 0xcd, 0x32, 0x50, 0x31, 0x88, 0xa2,
+ 0x91, 0xe5, 0xb0, 0x67, 0x8a, 0xa7, 0x29, 0xb5, 0x39, 0xc1, 0xf5, 0xf9,
+ 0x7e, 0x7b, 0x78, 0x8c, 0x0c, 0x20, 0xb8, 0x8d, 0x90, 0xc9, 0x0a, 0x3b,
+ 0xf3, 0x33, 0x00, 0xd1, 0x81, 0xb9, 0xae, 0x79, 0x7c, 0xbc, 0x76, 0x04,
+ 0x9b, 0x43, 0xbe, 0x3d},
+ pub_key_1,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 6,
+ 0,
+ {0xa1, 0x7d, 0x67, 0x93, 0x73, 0x54, 0xc7, 0xfc, 0xba, 0x18, 0xdd, 0x53,
+ 0x83, 0xed, 0xbf, 0x2f, 0x08, 0x68, 0xcc, 0xbe, 0x0a, 0x31, 0x68, 0x76,
+ 0xfb, 0x1c, 0x4f, 0xb1, 0x4e, 0x7f, 0x4c, 0x04, 0x8e, 0xf5, 0xde, 0xd5,
+ 0xd0, 0x1d, 0x02, 0x55, 0x6c, 0xff, 0x0c, 0x8b, 0xf0, 0x81, 0xbd, 0x09,
+ 0xc4, 0x6c, 0xe4, 0xda, 0x15, 0x6e, 0x98, 0x10, 0xdf, 0x19, 0x5c, 0x5b,
+ 0x65, 0xdd, 0xbc, 0x30, 0x25, 0xb8, 0x4f, 0x91, 0x04, 0x70, 0x49, 0xf2,
+ 0x05, 0x34, 0x1c, 0xa8, 0xdc, 0x55, 0xe4, 0x40, 0xbf, 0x8d, 0x9a, 0x3e,
+ 0x98, 0xc2, 0x31, 0xbb, 0x74, 0xe7, 0x1b, 0xe0, 0x19, 0xcd, 0xf4, 0x51,
+ 0xe9, 0x62, 0xd8, 0xb7, 0xe8, 0xe6, 0xd7, 0x66, 0xd3, 0xbe, 0x43, 0x0c,
+ 0x75, 0x96, 0xff, 0xca, 0xfb, 0xb7, 0x85, 0xe5, 0xfe, 0x89, 0x87, 0xce,
+ 0x72, 0x1a, 0xe2, 0x28, 0x83, 0x2c, 0x8b, 0x4f, 0xe0, 0xb0, 0x07, 0x1b,
+ 0x0e, 0x5c, 0x65, 0x28, 0x56, 0xf7, 0x85, 0x69, 0x5f, 0x70, 0xcb, 0xb3,
+ 0xc6, 0x23, 0x94, 0xa8, 0x29, 0x1b, 0xa5, 0xf5, 0x87, 0xd4, 0xfd, 0x7b,
+ 0xb4, 0x48, 0x64, 0x9a, 0x72, 0x26, 0x14, 0x47, 0xaa, 0xe6, 0xa2, 0xb7,
+ 0x50, 0x82, 0x4d, 0x40, 0x0c, 0xa4, 0x02, 0x54, 0x3c, 0x8b, 0xdb, 0xbb,
+ 0x8e, 0x7c, 0x3b, 0x44, 0xcb, 0x70, 0x85, 0xa8, 0x33, 0x92, 0x34, 0x6a,
+ 0xbe, 0x99, 0x9e, 0xa2, 0xa5, 0xea, 0x15, 0xe9, 0xee, 0xf6, 0xbf, 0x08,
+ 0xa8, 0x80, 0x96, 0xee, 0x4e, 0x53, 0x23, 0x69, 0xf0, 0x05, 0x92, 0x85,
+ 0x29, 0x8b, 0x38, 0x7a, 0x42, 0x8e, 0x5e, 0x34, 0xed, 0x72, 0x96, 0xe0,
+ 0xb5, 0x3d, 0x34, 0xc5, 0xe2, 0x3f, 0x0d, 0x3c, 0x12, 0xe8, 0xa2, 0xd3,
+ 0x13, 0x26, 0x72, 0xa6, 0x55, 0xc7, 0x04, 0x8b, 0xdc, 0x0c, 0x69, 0xb3,
+ 0x6c, 0xae, 0x60, 0x2f},
+ pub_key_1,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 7,
+ 0,
+ {0x64, 0xc2, 0x6d, 0x43, 0xb0, 0x28, 0xf2, 0x84, 0xe9, 0x66, 0x7d, 0x59,
+ 0x51, 0xe7, 0x0c, 0x75, 0xe6, 0x11, 0xae, 0x2a, 0xb8, 0x76, 0xf6, 0x6c,
+ 0xcf, 0xaf, 0x09, 0xbd, 0x54, 0xa2, 0x6d, 0xd1, 0x79, 0x83, 0xd9, 0x93,
+ 0xbd, 0x4f, 0x52, 0x70, 0x53, 0x7f, 0x4c, 0x4b, 0x2e, 0x48, 0x69, 0x5e,
+ 0xda, 0x28, 0xc8, 0xc3, 0x65, 0x48, 0x6b, 0x5f, 0xc3, 0xbd, 0xe4, 0x04,
+ 0x9d, 0xcf, 0x6f, 0xd7, 0x22, 0xe6, 0x34, 0xfd, 0xf5, 0x57, 0x1d, 0x29,
+ 0xb1, 0xe1, 0x56, 0xa4, 0x8b, 0x0c, 0x70, 0x6d, 0x96, 0x15, 0x5d, 0x86,
+ 0xc2, 0x0d, 0xbb, 0xb1, 0xa4, 0x7c, 0x7e, 0x54, 0xef, 0xa1, 0x5b, 0x25,
+ 0xd7, 0x6f, 0x50, 0x2b, 0x30, 0x69, 0xe2, 0x51, 0x4f, 0x89, 0xd9, 0xbd,
+ 0xfd, 0xa9, 0xbc, 0xda, 0x02, 0x30, 0x1c, 0x58, 0xe2, 0x17, 0x3c, 0xf4,
+ 0xf3, 0xdd, 0x49, 0xd8, 0x41, 0x58, 0x02, 0xc1, 0x1a, 0xed, 0x78, 0xf0,
+ 0x31, 0xe8, 0xe2, 0xe5, 0x01, 0x97, 0x44, 0x3e, 0x5f, 0xe9, 0xab, 0x55,
+ 0xaf, 0xd8, 0xde, 0xeb, 0x7b, 0x5d, 0xb8, 0xba, 0x7a, 0x7b, 0x9f, 0xce,
+ 0x6b, 0x7d, 0x9e, 0xea, 0xb9, 0xef, 0x25, 0x03, 0x57, 0x42, 0xd0, 0x76,
+ 0x93, 0x5c, 0x05, 0x9d, 0x07, 0x6b, 0x47, 0x14, 0x12, 0x7d, 0x40, 0x8c,
+ 0x94, 0x28, 0xa9, 0x0c, 0xb9, 0x89, 0x1a, 0x15, 0x1e, 0xee, 0x8d, 0xe7,
+ 0xd0, 0xce, 0xa3, 0x2b, 0x0a, 0xd2, 0xd8, 0xca, 0x4a, 0xbe, 0xb0, 0x52,
+ 0x1b, 0x29, 0x6b, 0x5a, 0xc0, 0x8f, 0x7c, 0x53, 0xd5, 0xc8, 0x5e, 0x47,
+ 0xed, 0x82, 0x8e, 0x0c, 0x11, 0x46, 0x8d, 0x6c, 0xb5, 0x0b, 0xea, 0x89,
+ 0xe4, 0xb4, 0x55, 0x93, 0x63, 0x76, 0xbd, 0xe9, 0xf2, 0x2e, 0xb9, 0x8b,
+ 0x3e, 0x23, 0x95, 0xee, 0xdd, 0x05, 0xd1, 0xde, 0xf3, 0x8f, 0xd5, 0xe0,
+ 0x82, 0xad, 0xe3, 0xb0},
+ pub_key_1,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 8,
+ 0,
+ {0x08, 0xa9, 0x00, 0xc5, 0xc0, 0xcf, 0x38, 0x96, 0x3b, 0x8d, 0x47, 0x68,
+ 0x2c, 0xc7, 0xda, 0xe9, 0xd3, 0xf0, 0xa7, 0x8e, 0x57, 0x1e, 0xe5, 0xbc,
+ 0xe6, 0x58, 0x15, 0x42, 0x48, 0xb0, 0x08, 0x4a, 0xb9, 0x6a, 0x7a, 0xb0,
+ 0xca, 0x8c, 0x6a, 0xd8, 0xd6, 0xfc, 0x10, 0x50, 0x40, 0xc9, 0xde, 0x8f,
+ 0x8d, 0xf6, 0x1c, 0x1b, 0x6b, 0xe5, 0x9a, 0x5b, 0x89, 0x9d, 0xf5, 0x86,
+ 0x02, 0x6e, 0x4b, 0x3a, 0xc1, 0x53, 0x1a, 0xb0, 0x9b, 0x5f, 0xb5, 0x02,
+ 0x6c, 0xbd, 0x25, 0x2c, 0x6a, 0x54, 0x8f, 0xae, 0x9e, 0xe8, 0x81, 0xfa,
+ 0x38, 0x2d, 0x98, 0x49, 0x9f, 0xb8, 0x8c, 0x2b, 0x06, 0x1f, 0x56, 0x0e,
+ 0x1d, 0xaf, 0x98, 0x14, 0x57, 0x05, 0x05, 0x4f, 0xd0, 0xce, 0x66, 0xd8,
+ 0xfb, 0x2f, 0x64, 0xab, 0x16, 0x0f, 0x4b, 0xf1, 0xed, 0x1a, 0x54, 0xcf,
+ 0x69, 0x38, 0x2a, 0xfb, 0x75, 0xc7, 0x1c, 0xf4, 0xc3, 0x8b, 0xfc, 0x16,
+ 0x03, 0x65, 0x3a, 0xf3, 0x5a, 0x7a, 0xb1, 0xab, 0x72, 0x68, 0xcf, 0xbe,
+ 0xd8, 0x8b, 0xd4, 0xe7, 0x79, 0xa8, 0x81, 0x1a, 0xcc, 0x94, 0x7a, 0x21,
+ 0xb0, 0x59, 0xea, 0x43, 0xc1, 0x97, 0x86, 0xf3, 0x70, 0x07, 0x63, 0x60,
+ 0xf4, 0x62, 0x0a, 0x48, 0x6d, 0x6e, 0x05, 0x72, 0xe5, 0xc6, 0xc7, 0x96,
+ 0x60, 0x47, 0x36, 0xac, 0xc5, 0xb4, 0x1c, 0x6d, 0xa7, 0xab, 0x2a, 0x40,
+ 0x63, 0x0b, 0xb8, 0xbf, 0x57, 0x2a, 0xe9, 0x6c, 0x9b, 0xf2, 0x93, 0x58,
+ 0x00, 0x21, 0xd5, 0xa0, 0xb4, 0x2a, 0x19, 0x6c, 0x74, 0xb8, 0x0b, 0x55,
+ 0x22, 0x58, 0x39, 0x75, 0x63, 0x80, 0x30, 0x52, 0x03, 0xb2, 0xbf, 0xd7,
+ 0x52, 0x56, 0x18, 0xb4, 0x02, 0xd5, 0x28, 0x8d, 0xa2, 0x88, 0xbb, 0x3d,
+ 0x78, 0xde, 0xae, 0xb2, 0x6f, 0xdd, 0x43, 0x2b, 0x2a, 0xac, 0x74, 0x6c,
+ 0x4f, 0xea, 0x8b, 0x0f},
+ pub_key_1,
+ {0x34, 0x32, 0x36, 0x34, 0x37, 0x39, 0x37, 0x32, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 9,
+ 0,
+ {0x29, 0xb1, 0xc6, 0x7e, 0x4b, 0xe6, 0x42, 0xcd, 0x69, 0xe7, 0xf3, 0x81,
+ 0x15, 0xdb, 0x51, 0xd9, 0x63, 0xa5, 0x42, 0x60, 0xa8, 0x77, 0x78, 0x1d,
+ 0xde, 0xba, 0x5f, 0xa6, 0xff, 0x2f, 0xc0, 0xda, 0x18, 0x2f, 0x89, 0x23,
+ 0xbb, 0x92, 0x57, 0xe9, 0x29, 0x89, 0x43, 0x83, 0x92, 0xf0, 0x47, 0x94,
+ 0x3f, 0x57, 0x69, 0xee, 0x05, 0x7c, 0x71, 0x62, 0xc7, 0x1c, 0xf2, 0xc0,
+ 0x14, 0x7e, 0xad, 0x67, 0x0a, 0xb9, 0xae, 0x2c, 0x1f, 0xda, 0xb6, 0x04,
+ 0x60, 0x1a, 0x2d, 0xba, 0x88, 0x48, 0x3b, 0x2d, 0x3b, 0x1d, 0xd5, 0x30,
+ 0xaa, 0xa1, 0x7f, 0x7a, 0x05, 0x6f, 0x1d, 0xee, 0x49, 0xe0, 0xb9, 0x67,
+ 0x98, 0x45, 0x06, 0xbd, 0x39, 0xf2, 0xdf, 0x29, 0xa0, 0x6d, 0x58, 0xf1,
+ 0x59, 0x46, 0x59, 0x73, 0xa0, 0xfc, 0xf1, 0xeb, 0x58, 0x90, 0x46, 0x48,
+ 0x63, 0xae, 0xe9, 0x2a, 0x4f, 0x39, 0x38, 0x74, 0x2c, 0x87, 0x61, 0x64,
+ 0xef, 0x95, 0xcf, 0x34, 0x75, 0x3e, 0x99, 0x26, 0xef, 0x87, 0x00, 0x4d,
+ 0x20, 0x7b, 0x9e, 0x49, 0x69, 0x22, 0xbd, 0x00, 0xdf, 0xba, 0xff, 0xd9,
+ 0xdd, 0xfa, 0x21, 0x6a, 0x4b, 0x7b, 0xff, 0xad, 0x0d, 0x96, 0x08, 0xe0,
+ 0xa2, 0xe8, 0xd2, 0x2e, 0x41, 0xa5, 0x14, 0x49, 0x46, 0x83, 0x83, 0x1e,
+ 0x25, 0xc2, 0x4f, 0x03, 0x2d, 0x1b, 0xfa, 0xc1, 0x9d, 0x19, 0x3c, 0x4b,
+ 0x34, 0x38, 0x15, 0x74, 0x7a, 0x25, 0x4f, 0x02, 0x63, 0x13, 0xa6, 0xb5,
+ 0x54, 0x08, 0x59, 0x21, 0xc6, 0xa8, 0xd0, 0xb3, 0x62, 0xa7, 0xe7, 0x5f,
+ 0x64, 0x19, 0x21, 0x5a, 0x5b, 0x9d, 0x4b, 0x7b, 0x87, 0x2c, 0xd9, 0x52,
+ 0xf8, 0x30, 0x42, 0x64, 0x62, 0xa5, 0x47, 0xa4, 0x75, 0xed, 0x36, 0x96,
+ 0xbb, 0x97, 0x72, 0x23, 0xc1, 0xfb, 0x5a, 0xef, 0xcc, 0xac, 0xee, 0xf9,
+ 0x96, 0x89, 0x78, 0x8f},
+ pub_key_1,
+ {0x37, 0x31, 0x33, 0x38, 0x36, 0x38, 0x34, 0x38, 0x39, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 10,
+ 0,
+ {0x12, 0xa1, 0xcb, 0x80, 0xd9, 0xca, 0x2b, 0x22, 0x9f, 0x85, 0xc7, 0xaa,
+ 0x17, 0x05, 0xab, 0xaa, 0x61, 0x52, 0xb3, 0xfe, 0x1c, 0x6d, 0xde, 0xad,
+ 0xde, 0x2d, 0xe5, 0x6f, 0x49, 0xcb, 0x5d, 0x51, 0x76, 0xc9, 0x1b, 0xf9,
+ 0xa1, 0x2a, 0x12, 0x37, 0x27, 0x53, 0xd0, 0xb6, 0x57, 0xfc, 0xed, 0x52,
+ 0xa8, 0xc6, 0xae, 0x88, 0xcf, 0x6e, 0x84, 0xa3, 0x58, 0xb9, 0x96, 0xfd,
+ 0x06, 0xed, 0x08, 0x46, 0xdd, 0x68, 0x5b, 0x80, 0x02, 0x32, 0x17, 0x7f,
+ 0x17, 0xd7, 0x2d, 0xa5, 0xe8, 0x17, 0xca, 0xba, 0x8e, 0xc9, 0xa1, 0xf0,
+ 0x8e, 0xc7, 0xe0, 0x15, 0xaa, 0x28, 0x21, 0xa1, 0xf9, 0x77, 0x7b, 0xa6,
+ 0xa7, 0xd0, 0x95, 0x04, 0x49, 0x25, 0x4e, 0x5b, 0xc5, 0xa0, 0xbc, 0x63,
+ 0xf7, 0xa6, 0xc7, 0x97, 0xfa, 0x5b, 0x2d, 0x30, 0xe8, 0x17, 0x04, 0x73,
+ 0x5f, 0x8d, 0xbb, 0xe1, 0xa6, 0xc7, 0xc8, 0xdb, 0x18, 0xc1, 0x42, 0xb0,
+ 0x86, 0x1f, 0x85, 0x25, 0xb6, 0x6e, 0x4c, 0x55, 0x09, 0x03, 0x77, 0xb0,
+ 0x83, 0x50, 0x00, 0x1b, 0x18, 0xcd, 0x27, 0xf6, 0xe1, 0xbe, 0x8d, 0x43,
+ 0xb9, 0x36, 0x88, 0x3f, 0x7e, 0x05, 0x70, 0x16, 0xb7, 0x8f, 0x6f, 0x81,
+ 0x0c, 0xfb, 0xc1, 0x9d, 0x39, 0x49, 0x09, 0x04, 0x08, 0x44, 0xc9, 0xcd,
+ 0xc9, 0xff, 0x5c, 0x8b, 0x37, 0x32, 0x7f, 0xec, 0xed, 0x82, 0x0f, 0x3d,
+ 0xab, 0xbc, 0x1f, 0x59, 0x7b, 0x2e, 0xd3, 0x53, 0xe7, 0xbb, 0xd3, 0xd3,
+ 0x15, 0xe9, 0xe0, 0x21, 0x24, 0xf9, 0x8b, 0x01, 0x4b, 0xe8, 0x27, 0xc6,
+ 0x35, 0xe1, 0x3f, 0x28, 0x4c, 0x1d, 0xd5, 0xf5, 0x45, 0x71, 0x29, 0xd2,
+ 0xef, 0x24, 0x9a, 0xd1, 0x26, 0x59, 0xcf, 0xca, 0x95, 0x64, 0x63, 0x14,
+ 0xab, 0xbb, 0xe0, 0x90, 0xe1, 0x2f, 0xf4, 0x48, 0x0a, 0x50, 0xe3, 0x93,
+ 0xa4, 0x7a, 0x19, 0xbe},
+ pub_key_1,
+ {0x31, 0x30, 0x33, 0x35, 0x39, 0x33, 0x33, 0x31, 0x36, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 11
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 11,
+ 0,
+ {0x7b, 0xed, 0x5b, 0xb4, 0x38, 0x26, 0x84, 0x10, 0x53, 0xd2, 0x3c, 0xb2,
+ 0xf5, 0x74, 0xc6, 0x87, 0xbe, 0x82, 0x7e, 0x99, 0x68, 0xb3, 0x7a, 0xf2,
+ 0x48, 0xdb, 0x45, 0x1e, 0xfc, 0xb8, 0x18, 0xd0, 0xbb, 0x89, 0x75, 0xdd,
+ 0xf7, 0x40, 0x74, 0x96, 0x60, 0x32, 0x81, 0xc5, 0x71, 0x9a, 0xab, 0x83,
+ 0xaf, 0xb4, 0x18, 0xf4, 0x96, 0xd8, 0xcf, 0x26, 0xe9, 0x1c, 0x56, 0x97,
+ 0x4e, 0x65, 0xb3, 0x82, 0xf9, 0x6a, 0x20, 0x69, 0x95, 0xdf, 0xf1, 0xb5,
+ 0x78, 0x39, 0xf7, 0x20, 0x8e, 0x33, 0x8e, 0x86, 0x35, 0x8c, 0xcc, 0xaa,
+ 0x30, 0xcf, 0xf9, 0x67, 0x7a, 0xc0, 0xa7, 0xaf, 0xa4, 0x8e, 0x8a, 0xe3,
+ 0xe3, 0x94, 0x2e, 0x36, 0xfa, 0x3f, 0xdf, 0xb4, 0x7d, 0xb4, 0x29, 0x50,
+ 0x27, 0xe0, 0xcc, 0x4e, 0x2b, 0x98, 0xef, 0x1d, 0xb4, 0x95, 0x19, 0xb3,
+ 0x16, 0xff, 0x4b, 0xfa, 0xac, 0x24, 0x63, 0x91, 0x69, 0x1c, 0x77, 0x05,
+ 0xac, 0xb8, 0x99, 0x23, 0xd3, 0x99, 0x81, 0x38, 0x82, 0x86, 0xc5, 0x96,
+ 0x9b, 0xc4, 0x28, 0x51, 0x78, 0x88, 0x72, 0x65, 0x90, 0x19, 0xa3, 0xbb,
+ 0x05, 0xa7, 0x2f, 0xe8, 0x15, 0xee, 0x17, 0xdd, 0x0b, 0xac, 0xe9, 0x2a,
+ 0x93, 0x46, 0x83, 0xe0, 0x19, 0x04, 0x96, 0x69, 0xef, 0x28, 0x56, 0x25,
+ 0xb0, 0xbd, 0xf9, 0x93, 0x5b, 0xef, 0xca, 0x3a, 0x0b, 0xf6, 0xb4, 0x15,
+ 0x4d, 0x65, 0xb6, 0x2a, 0x83, 0x59, 0x7a, 0xbf, 0xdb, 0x0e, 0xc3, 0x35,
+ 0xc2, 0xce, 0xbf, 0xa6, 0x27, 0x91, 0x8e, 0xe2, 0x8d, 0x64, 0xef, 0x0d,
+ 0xeb, 0xea, 0xb2, 0x7e, 0x9e, 0xfe, 0xdf, 0xcc, 0x55, 0x77, 0x89, 0xf4,
+ 0x4d, 0x1e, 0x57, 0x12, 0x7b, 0x06, 0x6a, 0x22, 0x1e, 0x11, 0xf4, 0xc0,
+ 0xb1, 0x46, 0x29, 0x3d, 0x78, 0xd7, 0x2a, 0x5f, 0x89, 0x9f, 0x95, 0x4b,
+ 0x5d, 0xd3, 0x7c, 0x1e},
+ pub_key_1,
+ {0x33, 0x39, 0x34, 0x39, 0x34, 0x30, 0x31, 0x32, 0x31, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 12
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 12,
+ 0,
+ {0x38, 0xb0, 0x9e, 0xb6, 0xac, 0xd2, 0xd2, 0xf0, 0xe0, 0x83, 0xf0, 0xbf,
+ 0x84, 0x52, 0x3a, 0x47, 0x5f, 0xb5, 0x51, 0x9e, 0xbc, 0xb8, 0xa5, 0xfc,
+ 0x20, 0x07, 0xce, 0xc2, 0xca, 0x6f, 0x01, 0xb1, 0x4e, 0x43, 0x32, 0xac,
+ 0xd9, 0x35, 0xb0, 0x70, 0x14, 0x0c, 0xb2, 0x41, 0xb4, 0x25, 0x5f, 0xa0,
+ 0x97, 0xdb, 0x27, 0x81, 0xb5, 0x72, 0x86, 0x6b, 0x55, 0xaa, 0xb5, 0x68,
+ 0x4d, 0x73, 0x18, 0x1b, 0x4c, 0x91, 0x1e, 0xc6, 0xe7, 0x2b, 0x3c, 0x26,
+ 0x7c, 0x09, 0x46, 0x97, 0x37, 0xea, 0x36, 0xeb, 0x2a, 0xeb, 0xa7, 0x43,
+ 0xc2, 0x9f, 0xc4, 0xff, 0x0c, 0x82, 0xb3, 0x00, 0x2e, 0xd8, 0xda, 0xea,
+ 0xc3, 0x13, 0xd2, 0xec, 0x4f, 0x7d, 0x9e, 0x70, 0x7e, 0xc3, 0x34, 0xf0,
+ 0x22, 0x88, 0x52, 0xea, 0xe8, 0xd5, 0x8c, 0x27, 0xe1, 0xfd, 0xd1, 0xdb,
+ 0xf8, 0xd1, 0x5b, 0x8a, 0x7b, 0x0f, 0x82, 0x4e, 0xb4, 0xf2, 0xc0, 0x19,
+ 0x19, 0x24, 0x74, 0x9e, 0x2a, 0xf4, 0xad, 0xc0, 0xa0, 0xed, 0x41, 0x97,
+ 0x8b, 0xbf, 0x39, 0x0e, 0x31, 0x86, 0x00, 0x68, 0xaa, 0x8d, 0xb5, 0xd5,
+ 0xc7, 0xc7, 0xe8, 0x6b, 0x0c, 0xbc, 0x92, 0x39, 0xfe, 0xa6, 0x5b, 0xf0,
+ 0xd9, 0xb0, 0xa4, 0xd7, 0xa7, 0x05, 0x8c, 0xe6, 0xe4, 0x23, 0x85, 0x8d,
+ 0x3a, 0x09, 0x56, 0xc3, 0xac, 0x3a, 0xf7, 0xf4, 0x08, 0xc7, 0x92, 0x6e,
+ 0xbf, 0x86, 0xd4, 0x7c, 0xd4, 0x9d, 0xe3, 0x64, 0xf9, 0x06, 0x71, 0xaf,
+ 0xb5, 0x2b, 0xd7, 0xd1, 0x7a, 0xad, 0x00, 0x83, 0x3e, 0xc7, 0x9e, 0x43,
+ 0x40, 0x1e, 0xa2, 0x43, 0x7d, 0x0e, 0xf7, 0xa8, 0x9a, 0xd3, 0x5d, 0xcf,
+ 0x88, 0x41, 0x21, 0xbf, 0x91, 0xac, 0x17, 0xdf, 0x17, 0x16, 0x3a, 0xe1,
+ 0x9f, 0x08, 0x43, 0x98, 0xca, 0x3a, 0xbe, 0xe4, 0x7d, 0xb7, 0xc1, 0x11,
+ 0xc8, 0x1b, 0xda, 0xd9},
+ pub_key_1,
+ {0x31, 0x33, 0x34, 0x34, 0x32, 0x39, 0x33, 0x30, 0x37, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 13
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 13,
+ 0,
+ {0x49, 0x52, 0x54, 0xa0, 0xe2, 0xeb, 0x9c, 0xa9, 0xf0, 0xfa, 0x28, 0x1c,
+ 0xc7, 0xee, 0x50, 0x31, 0xcc, 0xad, 0xd0, 0xff, 0x52, 0xa1, 0xc7, 0x7d,
+ 0xc7, 0xfd, 0x02, 0x7f, 0x54, 0x31, 0x92, 0x58, 0xdc, 0x0a, 0x4e, 0x4b,
+ 0xf9, 0x8d, 0x13, 0x71, 0x1a, 0x4d, 0x9a, 0xb0, 0xc1, 0xac, 0x8d, 0x67,
+ 0xf9, 0x8c, 0x04, 0x74, 0x7a, 0xe6, 0xb9, 0xef, 0x95, 0xe6, 0x7c, 0x86,
+ 0x71, 0xd7, 0xd9, 0xa2, 0xa2, 0xbc, 0x5e, 0x58, 0xb1, 0xb8, 0x63, 0x52,
+ 0x5b, 0xc1, 0x0c, 0x6f, 0xe6, 0x53, 0x88, 0x59, 0x0b, 0x96, 0xf2, 0x46,
+ 0xc5, 0x8d, 0x11, 0x8f, 0x03, 0xbc, 0x67, 0x3b, 0x87, 0x71, 0x5d, 0xb6,
+ 0x93, 0x85, 0x90, 0x7b, 0x5e, 0xd7, 0xad, 0x57, 0x6b, 0x45, 0x23, 0x61,
+ 0xac, 0x81, 0x64, 0xf9, 0xea, 0xdd, 0x25, 0x0e, 0xb4, 0x45, 0xd6, 0x97,
+ 0xce, 0x7c, 0x0b, 0xb4, 0x36, 0x0c, 0x65, 0x86, 0x8a, 0x8f, 0xe0, 0x61,
+ 0x01, 0xb5, 0x6f, 0x4f, 0x7c, 0xf8, 0x2a, 0x9b, 0xc7, 0x82, 0x54, 0xef,
+ 0xf9, 0x74, 0x36, 0x6f, 0x2c, 0xa2, 0xf7, 0xa1, 0x70, 0x96, 0xb0, 0x5b,
+ 0x9b, 0xae, 0x47, 0xee, 0x57, 0x2e, 0xb6, 0x0c, 0xce, 0xea, 0xf1, 0xe7,
+ 0xb4, 0x84, 0xe9, 0x0b, 0x5b, 0x0a, 0x8e, 0xe6, 0xf1, 0x51, 0x7d, 0x1e,
+ 0x69, 0x4d, 0x23, 0xa2, 0xf9, 0xd3, 0x3f, 0xf4, 0x7a, 0x3a, 0xcb, 0x7c,
+ 0x9e, 0x93, 0xa6, 0xfb, 0x9e, 0xd2, 0xe9, 0x94, 0x77, 0x3c, 0xaf, 0x5a,
+ 0x8e, 0xd3, 0x45, 0x35, 0x54, 0x80, 0x71, 0x24, 0xfc, 0x4a, 0x4a, 0x19,
+ 0xfa, 0xd8, 0x8c, 0x70, 0xd5, 0xd5, 0xd9, 0x09, 0x69, 0xe1, 0x9a, 0xcd,
+ 0x4c, 0x1f, 0x10, 0xb8, 0x76, 0x29, 0xdc, 0xf5, 0xde, 0x6a, 0x74, 0x41,
+ 0xf4, 0x7e, 0xa4, 0xcc, 0x4b, 0x84, 0xca, 0x6f, 0xf4, 0x3e, 0x09, 0x05,
+ 0xa7, 0x30, 0x83, 0xfa},
+ pub_key_1,
+ {0x33, 0x37, 0x30, 0x36, 0x32, 0x31, 0x31, 0x37, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 14
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 14,
+ 0,
+ {0x7d, 0x0a, 0xee, 0x24, 0xec, 0x62, 0xcd, 0x2c, 0x62, 0x38, 0xe4, 0x9d,
+ 0xd5, 0x89, 0xdd, 0xcc, 0x80, 0x4b, 0x51, 0x22, 0xf5, 0x7c, 0xa8, 0xc2,
+ 0xd3, 0xf7, 0xdd, 0xcd, 0xf1, 0x50, 0x3c, 0x3e, 0xae, 0x8a, 0xe1, 0x92,
+ 0xa0, 0x05, 0x7f, 0xca, 0x6e, 0xbf, 0xb3, 0x23, 0x1c, 0xb9, 0xaa, 0xa3,
+ 0x80, 0xbf, 0x45, 0x09, 0xdf, 0x5c, 0x83, 0x20, 0x4c, 0xc6, 0x1b, 0x48,
+ 0x70, 0xe4, 0x23, 0x36, 0x16, 0xee, 0x70, 0x97, 0x50, 0x72, 0x22, 0xc2,
+ 0x20, 0x10, 0xc3, 0xf3, 0x4b, 0x6c, 0x75, 0xe4, 0xa3, 0x41, 0x92, 0x0d,
+ 0xce, 0x40, 0xe4, 0xcf, 0xb7, 0x22, 0x06, 0xf0, 0x0d, 0xad, 0x39, 0xcd,
+ 0x07, 0x86, 0x42, 0x75, 0x75, 0xca, 0xb1, 0x98, 0x32, 0xb6, 0x4c, 0xe9,
+ 0xdd, 0x45, 0xbf, 0x8c, 0x00, 0x23, 0xb5, 0xb0, 0x07, 0x54, 0x4c, 0x40,
+ 0x48, 0xeb, 0x06, 0xb0, 0xa7, 0x3e, 0x15, 0x83, 0xdb, 0x64, 0xb9, 0xae,
+ 0x70, 0xca, 0x88, 0xa7, 0xa1, 0x69, 0x95, 0x3c, 0xb2, 0x07, 0xac, 0xca,
+ 0x09, 0x98, 0x76, 0x84, 0x1c, 0x6f, 0x0a, 0xe9, 0xa4, 0xce, 0xcd, 0xee,
+ 0x90, 0x0d, 0x2e, 0xf1, 0xe5, 0x55, 0x9f, 0x8b, 0x49, 0x64, 0x67, 0x73,
+ 0x3e, 0x44, 0xbd, 0xc6, 0xce, 0x8f, 0x22, 0x2f, 0xce, 0x5e, 0x99, 0xae,
+ 0x3b, 0xf2, 0xee, 0x9f, 0x68, 0x21, 0xde, 0xe0, 0xf1, 0xa1, 0xfd, 0xb0,
+ 0x72, 0xe9, 0x24, 0x04, 0xe3, 0x25, 0xe0, 0x6f, 0x81, 0x3d, 0x70, 0xdf,
+ 0x65, 0x25, 0xe7, 0x6f, 0x0e, 0xa5, 0x93, 0x4e, 0x53, 0xca, 0x6a, 0xa1,
+ 0x21, 0x60, 0xf6, 0xa9, 0x2d, 0xd9, 0xd1, 0xf5, 0xa4, 0xa6, 0x1e, 0x47,
+ 0xf3, 0xf0, 0x1f, 0x29, 0x7f, 0x04, 0x70, 0xc3, 0x43, 0xdf, 0x41, 0x67,
+ 0x58, 0x8b, 0x81, 0xc5, 0x22, 0x39, 0x08, 0xb6, 0x8c, 0x4e, 0x23, 0x80,
+ 0xd9, 0x5f, 0xad, 0xb6},
+ pub_key_1,
+ {0x33, 0x34, 0x33, 0x36, 0x38, 0x38, 0x37, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 15
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 15,
+ 0,
+ {0x5d, 0x82, 0x21, 0x77, 0x79, 0x1f, 0xaa, 0x3b, 0xeb, 0x14, 0x93, 0xaf,
+ 0x76, 0x0b, 0x50, 0xf6, 0x2e, 0x78, 0xf1, 0x4b, 0x3e, 0xb2, 0x78, 0x67,
+ 0x9d, 0x59, 0xdb, 0xb8, 0xff, 0x0e, 0xca, 0x8b, 0x4f, 0x4f, 0x90, 0x12,
+ 0x4b, 0x83, 0x0c, 0x8d, 0x63, 0x5e, 0x90, 0xb8, 0x6d, 0xe9, 0x7d, 0x92,
+ 0x21, 0x2b, 0x1e, 0x42, 0xaa, 0xe5, 0x7c, 0xea, 0xd0, 0x65, 0x0e, 0x7e,
+ 0x92, 0x04, 0xd3, 0xd2, 0x04, 0xb4, 0x3d, 0x2e, 0x63, 0x76, 0x09, 0x2d,
+ 0x2b, 0x28, 0x0a, 0xcd, 0x18, 0x39, 0x82, 0x95, 0x65, 0x0d, 0xc9, 0x4f,
+ 0x74, 0xb7, 0xfa, 0x71, 0x98, 0xc0, 0x86, 0x88, 0x90, 0x07, 0x84, 0x22,
+ 0xe2, 0xce, 0x12, 0xd3, 0x75, 0x98, 0x6e, 0xf3, 0x87, 0xa8, 0x2b, 0x18,
+ 0x8a, 0x23, 0x17, 0x84, 0xc8, 0x6e, 0x85, 0xab, 0x0c, 0x63, 0x0f, 0x78,
+ 0x76, 0xc6, 0x52, 0xe4, 0xf4, 0xba, 0x9a, 0x4d, 0x4d, 0xc3, 0xca, 0x70,
+ 0x31, 0x6b, 0xba, 0xe3, 0x39, 0x9f, 0x82, 0xc3, 0xe4, 0xe2, 0x49, 0x83,
+ 0x14, 0x3b, 0xaa, 0xf4, 0xe1, 0x76, 0xc7, 0xc0, 0xec, 0x1c, 0xf9, 0x08,
+ 0xef, 0xf9, 0xc1, 0x5b, 0x34, 0x68, 0xfc, 0x7a, 0x44, 0xf6, 0xbc, 0x07,
+ 0x7c, 0xc3, 0x46, 0x7e, 0x4e, 0xc3, 0xa5, 0x0b, 0xa5, 0x18, 0x58, 0xac,
+ 0x9c, 0xf3, 0xcf, 0xf0, 0xc9, 0x9c, 0xe5, 0xc9, 0x63, 0xeb, 0xe5, 0x34,
+ 0x17, 0x52, 0xdb, 0x2c, 0xb6, 0xed, 0x59, 0x80, 0x54, 0x40, 0x56, 0xd3,
+ 0x08, 0xc7, 0xc7, 0x4f, 0xd1, 0x49, 0x85, 0xa4, 0x14, 0xee, 0x61, 0x66,
+ 0x9b, 0xf4, 0xab, 0xf4, 0x87, 0x67, 0x07, 0x1c, 0xfd, 0x0c, 0x1a, 0x1d,
+ 0xf8, 0x4b, 0x8d, 0xd4, 0xdf, 0xca, 0x74, 0xb3, 0x42, 0xec, 0x82, 0x0a,
+ 0xeb, 0x73, 0xa5, 0xeb, 0xa0, 0xdf, 0x78, 0xb8, 0x5a, 0x56, 0x8d, 0xc3,
+ 0x6c, 0xee, 0xa5, 0xb8},
+ pub_key_1,
+ {0x31, 0x33, 0x35, 0x31, 0x35, 0x33, 0x30, 0x33, 0x37, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 16
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 16,
+ 0,
+ {0x97, 0x8c, 0x88, 0x52, 0xab, 0x3a, 0x09, 0xc6, 0xe2, 0x8f, 0x62, 0x7c,
+ 0xd9, 0x17, 0x92, 0x73, 0x53, 0x87, 0x4c, 0xb7, 0xb2, 0xd6, 0x64, 0x7f,
+ 0x3f, 0x58, 0x89, 0xff, 0x81, 0xb0, 0x48, 0xf4, 0xa4, 0xc6, 0x07, 0x3a,
+ 0xe6, 0xd9, 0x9b, 0xc7, 0x35, 0x4d, 0x9e, 0x45, 0xc8, 0x05, 0xfe, 0xbe,
+ 0x5b, 0xe5, 0xdd, 0x3f, 0x95, 0xad, 0x14, 0x51, 0x31, 0x19, 0x16, 0x9a,
+ 0x6a, 0xc7, 0xa6, 0xa5, 0xb8, 0x8e, 0xad, 0x21, 0x71, 0xd9, 0x99, 0xf1,
+ 0x99, 0xb3, 0x24, 0x25, 0x15, 0x66, 0x06, 0x6f, 0x8d, 0x9a, 0x3b, 0xb5,
+ 0x1a, 0x5b, 0x59, 0xc7, 0x99, 0x85, 0x8d, 0x45, 0x91, 0x36, 0x34, 0x1a,
+ 0xb7, 0x74, 0x48, 0x0f, 0x05, 0x9f, 0xee, 0x15, 0x3b, 0xc0, 0x3e, 0x37,
+ 0xcf, 0x67, 0x6b, 0x1d, 0xb4, 0xab, 0xb2, 0xf7, 0x97, 0x95, 0x54, 0xfb,
+ 0x63, 0x52, 0x00, 0xce, 0x1c, 0x53, 0x44, 0x8e, 0x5d, 0xc3, 0x97, 0xbe,
+ 0x13, 0xc4, 0xd8, 0xf8, 0xbc, 0x2c, 0xf2, 0x11, 0x7a, 0x0c, 0x4d, 0xdc,
+ 0xb0, 0x89, 0x26, 0xfd, 0x5a, 0x1a, 0xdd, 0xd1, 0x93, 0xd0, 0xc1, 0xf2,
+ 0x16, 0x77, 0x31, 0xc7, 0x3a, 0xff, 0xba, 0x2c, 0x74, 0x37, 0x44, 0x3d,
+ 0x8b, 0xce, 0x82, 0x85, 0x40, 0xa3, 0xd4, 0x2f, 0x03, 0xb5, 0x90, 0xdd,
+ 0xed, 0x09, 0x58, 0xaa, 0x4f, 0xe4, 0x8d, 0x66, 0xd3, 0xde, 0xdb, 0x06,
+ 0x97, 0xf3, 0x66, 0xb3, 0xc7, 0xef, 0x9b, 0xea, 0x8c, 0x2b, 0x56, 0x70,
+ 0xa3, 0x1c, 0x41, 0xdf, 0x21, 0x82, 0x8a, 0x3a, 0x48, 0x1d, 0x9e, 0x42,
+ 0xc9, 0x3e, 0xf0, 0xb5, 0xcf, 0x43, 0x33, 0x0e, 0x63, 0x56, 0x02, 0x18,
+ 0x93, 0x07, 0x81, 0x79, 0xfd, 0x85, 0x7a, 0x14, 0xc4, 0x37, 0xd8, 0xb8,
+ 0xc6, 0x6d, 0x4e, 0x4e, 0xfc, 0xe1, 0x36, 0x9f, 0x69, 0x45, 0xc6, 0xbf,
+ 0x87, 0x85, 0x08, 0xa0},
+ pub_key_1,
+ {0x36, 0x35, 0x35, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 17
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 17,
+ 0,
+ {0x13, 0x22, 0x28, 0xbc, 0x78, 0x12, 0x49, 0xb5, 0x47, 0xb2, 0x54, 0x3f,
+ 0x00, 0x4b, 0x58, 0x07, 0xc0, 0x5f, 0x65, 0x30, 0xeb, 0x68, 0x5a, 0x0a,
+ 0x3c, 0x6b, 0x7e, 0xbe, 0x5c, 0x38, 0xef, 0x39, 0xed, 0xde, 0xdc, 0x5c,
+ 0xf3, 0xf9, 0x8f, 0x45, 0x2f, 0xfb, 0x20, 0x2e, 0x30, 0xdc, 0xcb, 0x8f,
+ 0x14, 0xc2, 0x52, 0xe6, 0x73, 0x47, 0x3e, 0xc7, 0xbf, 0xeb, 0x0d, 0x9c,
+ 0xb1, 0x6c, 0x2d, 0x88, 0xea, 0x16, 0x6f, 0xbb, 0x69, 0xec, 0xa1, 0x6f,
+ 0x7e, 0x03, 0x05, 0xe0, 0x54, 0xf1, 0x58, 0xed, 0x24, 0xc7, 0x4d, 0x02,
+ 0x32, 0x87, 0x30, 0x48, 0x81, 0x79, 0x25, 0x4e, 0xbd, 0x63, 0x97, 0x2f,
+ 0x2a, 0x51, 0xc4, 0x5f, 0x27, 0x49, 0x39, 0xd8, 0x9b, 0xcb, 0xad, 0x5d,
+ 0xf3, 0xd3, 0x96, 0x11, 0x15, 0x39, 0x2a, 0xa4, 0x83, 0xbe, 0xba, 0x4f,
+ 0x00, 0xe5, 0x55, 0x31, 0x55, 0x0f, 0x6e, 0x16, 0x7d, 0xa3, 0x85, 0x19,
+ 0x27, 0x3b, 0x3d, 0x16, 0x55, 0x5d, 0xbc, 0x28, 0x69, 0x79, 0xb4, 0x0c,
+ 0xee, 0x6e, 0x5e, 0x55, 0x59, 0xcd, 0xfb, 0xe6, 0xbc, 0x20, 0x8b, 0x53,
+ 0xe6, 0x33, 0x74, 0x00, 0x82, 0x1c, 0x43, 0x64, 0x6f, 0x94, 0x0f, 0xe6,
+ 0x24, 0x46, 0x68, 0x34, 0xb3, 0x35, 0xb3, 0xba, 0xd2, 0x7b, 0x8f, 0x29,
+ 0x8d, 0xfb, 0x4a, 0x1d, 0x3e, 0x63, 0x08, 0xa5, 0xfe, 0xa7, 0x7f, 0xd5,
+ 0x34, 0x7a, 0xbb, 0xd2, 0xee, 0x8e, 0x70, 0x8c, 0xa2, 0xf8, 0x71, 0x9c,
+ 0xee, 0x6f, 0xfe, 0x9a, 0xa9, 0x14, 0x43, 0xfc, 0x8e, 0xa5, 0x04, 0x17,
+ 0xd5, 0xf5, 0x46, 0xc2, 0x23, 0xfd, 0x07, 0xa5, 0x87, 0xac, 0x54, 0x7a,
+ 0x2e, 0x4b, 0x3f, 0x68, 0x6b, 0x70, 0x34, 0xc0, 0x64, 0x53, 0xdb, 0x15,
+ 0xfd, 0xe3, 0x1b, 0xd1, 0xb1, 0xc7, 0x64, 0x48, 0xa3, 0xba, 0xb5, 0xd1,
+ 0x4c, 0x7f, 0xf9, 0x4d},
+ pub_key_1,
+ {0x31, 0x35, 0x36, 0x34, 0x33, 0x34, 0x36, 0x36, 0x30, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 18
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 18,
+ 0,
+ {0xa0, 0x4a, 0x78, 0xf9, 0x2d, 0x66, 0x93, 0xc9, 0x47, 0x0e, 0x7e, 0x88,
+ 0x69, 0x0e, 0x40, 0xa4, 0xae, 0x8a, 0xef, 0xd0, 0xaf, 0x18, 0x45, 0x45,
+ 0x06, 0x90, 0x33, 0x73, 0x21, 0xce, 0x5b, 0x5e, 0x12, 0x5f, 0x98, 0x1b,
+ 0x76, 0x8e, 0x9e, 0x0a, 0x8a, 0x4a, 0x37, 0xe6, 0x87, 0xa0, 0x38, 0xda,
+ 0x1d, 0x2c, 0x21, 0x46, 0x2b, 0x96, 0x2b, 0x3c, 0xbb, 0xde, 0xb1, 0x70,
+ 0x22, 0x7f, 0xd9, 0x2f, 0x8e, 0x22, 0xe9, 0x9e, 0x6a, 0x18, 0x3a, 0xc6,
+ 0x8c, 0x0c, 0x42, 0x70, 0x8e, 0x36, 0x95, 0x59, 0xcf, 0xe7, 0xa1, 0xbc,
+ 0x5f, 0xd6, 0x4a, 0xc7, 0x1e, 0x8e, 0xd3, 0x4c, 0xe7, 0x0e, 0x86, 0x33,
+ 0x65, 0x03, 0x02, 0x8e, 0x61, 0x74, 0xb3, 0xff, 0x2b, 0x90, 0x76, 0xf4,
+ 0xb6, 0xb8, 0x4f, 0x05, 0x0f, 0xe3, 0x6a, 0xc4, 0x5a, 0x0f, 0x1d, 0xe6,
+ 0x77, 0xb7, 0x8f, 0x42, 0x90, 0x8d, 0xe1, 0x40, 0xd1, 0xf2, 0xa6, 0xec,
+ 0x88, 0x7a, 0x4f, 0xbc, 0x79, 0x5f, 0x76, 0x1f, 0x2f, 0x9b, 0x71, 0xd4,
+ 0x5d, 0xe9, 0xe6, 0xce, 0x78, 0x20, 0xbd, 0x6f, 0xd1, 0xa5, 0x3f, 0x0c,
+ 0x15, 0x16, 0xe3, 0xdf, 0x5b, 0x31, 0x48, 0x65, 0x18, 0xb7, 0x67, 0xab,
+ 0x55, 0x48, 0x14, 0xed, 0xe6, 0x27, 0x0b, 0x41, 0x7d, 0x53, 0x48, 0x0d,
+ 0x82, 0xc4, 0x15, 0xd8, 0x6d, 0x40, 0x35, 0x5b, 0x40, 0x53, 0x41, 0x03,
+ 0x4d, 0xa2, 0x94, 0x9c, 0xdd, 0x75, 0x98, 0x19, 0x59, 0x75, 0x23, 0x6e,
+ 0x26, 0x4b, 0x09, 0x88, 0x22, 0xaa, 0x88, 0x44, 0x48, 0x8f, 0x16, 0xfc,
+ 0xbc, 0xe0, 0x76, 0xba, 0xff, 0x03, 0xa9, 0xae, 0xf6, 0xa2, 0xab, 0xa1,
+ 0x55, 0xca, 0x14, 0xfa, 0x30, 0xe0, 0xef, 0xff, 0x4c, 0x96, 0x8e, 0xac,
+ 0x26, 0x57, 0x60, 0xdf, 0xff, 0x20, 0x56, 0xf6, 0xb1, 0x07, 0x9d, 0xc2,
+ 0x93, 0x16, 0xb6, 0x29},
+ pub_key_1,
+ {0x34, 0x34, 0x32, 0x39, 0x35, 0x33, 0x39, 0x31, 0x31, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 19
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 19,
+ 0,
+ {0x22, 0x1e, 0xfc, 0x61, 0xab, 0x6d, 0xd3, 0x04, 0x4c, 0xf7, 0x77, 0x80,
+ 0xd3, 0x79, 0xc0, 0x1a, 0xf6, 0x53, 0x12, 0x95, 0x1e, 0x5e, 0xa5, 0xbd,
+ 0x5e, 0xcf, 0xaf, 0xa5, 0xef, 0x55, 0xc5, 0xa5, 0x4e, 0x8b, 0xcd, 0xba,
+ 0x38, 0xa7, 0xb1, 0x27, 0x53, 0xbf, 0x04, 0x9e, 0x5a, 0xef, 0x8f, 0x2b,
+ 0x71, 0x79, 0x64, 0x29, 0xca, 0x93, 0x50, 0xce, 0x82, 0x0a, 0x10, 0xc7,
+ 0x04, 0x2d, 0xea, 0x4b, 0xee, 0xf1, 0x96, 0xed, 0x5e, 0xc3, 0xa3, 0x4c,
+ 0xfa, 0x53, 0x4e, 0x71, 0x1a, 0xe8, 0x00, 0x96, 0x31, 0xa6, 0xa3, 0xc6,
+ 0xd8, 0x7b, 0x25, 0xaf, 0x09, 0x0c, 0xab, 0xb2, 0xc8, 0x0e, 0x14, 0x32,
+ 0x17, 0x63, 0xfe, 0x15, 0x45, 0xbf, 0xca, 0x78, 0x26, 0x74, 0x15, 0xfc,
+ 0x89, 0x87, 0x8e, 0x96, 0x82, 0x83, 0xb2, 0x16, 0xaf, 0x23, 0xa9, 0xa5,
+ 0xe6, 0x75, 0x02, 0x8e, 0x62, 0xe1, 0xe2, 0xdf, 0x11, 0x77, 0x37, 0xc7,
+ 0x73, 0xd8, 0x32, 0xc7, 0x05, 0xd3, 0xed, 0x36, 0xe6, 0x80, 0xf1, 0xe3,
+ 0xb2, 0xec, 0xf0, 0x6a, 0xef, 0xf6, 0x9e, 0x00, 0x72, 0xf9, 0x51, 0xa3,
+ 0x44, 0x49, 0xb4, 0x13, 0x4e, 0x9e, 0x13, 0x9f, 0xfd, 0xdc, 0xe8, 0xc3,
+ 0x8b, 0x2f, 0xf0, 0xd2, 0x0a, 0x31, 0x4b, 0x45, 0xa9, 0x34, 0x5e, 0x3a,
+ 0xe6, 0xe3, 0x12, 0xa9, 0x46, 0x73, 0x60, 0x5e, 0x5e, 0xd8, 0x69, 0x30,
+ 0x02, 0xd6, 0x06, 0x29, 0xc6, 0x0f, 0xa5, 0x44, 0x69, 0x14, 0x8d, 0x5c,
+ 0x50, 0xd8, 0x0e, 0xd8, 0xa1, 0xa0, 0xd2, 0x2e, 0x46, 0x72, 0xf9, 0xf3,
+ 0xa2, 0xeb, 0x85, 0xd2, 0x98, 0x92, 0x8e, 0x4f, 0xc3, 0x33, 0xfd, 0x1e,
+ 0x0a, 0xd5, 0x90, 0x9e, 0x65, 0xb8, 0xfb, 0x82, 0x91, 0x74, 0x15, 0x47,
+ 0x3f, 0x28, 0xa1, 0x7a, 0x61, 0x8c, 0x07, 0x90, 0x3e, 0x8a, 0xcb, 0xf8,
+ 0x01, 0x5e, 0x1c, 0x81},
+ pub_key_1,
+ {0x31, 0x30, 0x39, 0x35, 0x33, 0x32, 0x36, 0x31, 0x33, 0x35, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 20
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 20,
+ 0,
+ {0x55, 0xb6, 0x73, 0x74, 0xc9, 0xef, 0x2a, 0xe6, 0x09, 0xf7, 0x0b, 0xd1,
+ 0xc8, 0x05, 0xf5, 0xc0, 0x92, 0x27, 0x8e, 0x8a, 0x2e, 0x45, 0xf0, 0x49,
+ 0xb9, 0x49, 0xbd, 0x57, 0xd4, 0xbe, 0xd4, 0x4d, 0xd9, 0x88, 0x0c, 0xd5,
+ 0x98, 0x96, 0xde, 0x26, 0x6e, 0x3a, 0x52, 0x94, 0xf2, 0x90, 0x23, 0xa7,
+ 0xfe, 0x37, 0x6b, 0xfd, 0xc3, 0x5b, 0xb9, 0x2d, 0x54, 0x2f, 0x28, 0xf7,
+ 0xef, 0xaa, 0x37, 0xd4, 0xf3, 0x2c, 0x29, 0x7c, 0xef, 0x38, 0xc7, 0x23,
+ 0xb2, 0x7c, 0xd1, 0xfc, 0x0e, 0x45, 0xf6, 0xba, 0xbb, 0x61, 0xa2, 0x75,
+ 0x47, 0xb3, 0x7a, 0x18, 0x68, 0x66, 0xa9, 0xc7, 0x25, 0xa0, 0xd4, 0x25,
+ 0x3e, 0x35, 0xbe, 0xfe, 0xbf, 0x4f, 0x47, 0xae, 0xf7, 0xcb, 0x1c, 0x4b,
+ 0x35, 0x41, 0x9b, 0x6e, 0x02, 0x4e, 0x01, 0x51, 0xd4, 0x7c, 0x0c, 0x49,
+ 0xfc, 0x3b, 0xbe, 0xab, 0xeb, 0x75, 0xf2, 0xdd, 0x59, 0x6f, 0xef, 0x0f,
+ 0x8c, 0x9c, 0x27, 0x5f, 0x60, 0x58, 0xb9, 0x13, 0x0c, 0x58, 0xe0, 0x26,
+ 0x6e, 0xf1, 0x2e, 0x02, 0x33, 0xc6, 0xd1, 0x6f, 0x78, 0xec, 0x5c, 0xcc,
+ 0x1e, 0x8c, 0x7e, 0x03, 0xe3, 0xbc, 0xf1, 0x2b, 0xe3, 0x33, 0x17, 0xdf,
+ 0xb6, 0x60, 0xcf, 0x6d, 0x38, 0x51, 0xbb, 0x2a, 0xef, 0xf5, 0x69, 0x3f,
+ 0xe1, 0xa6, 0xe4, 0xb6, 0x44, 0xe0, 0xfc, 0x86, 0x0a, 0x3d, 0x6c, 0x21,
+ 0x00, 0x00, 0x9f, 0x29, 0xc6, 0x32, 0xfd, 0x9a, 0x57, 0x9a, 0x6b, 0xec,
+ 0xe0, 0x4e, 0xd2, 0x7b, 0xaa, 0xd3, 0xc5, 0xd6, 0x2b, 0x12, 0xba, 0x30,
+ 0x37, 0x2e, 0x5d, 0x7b, 0xed, 0x23, 0x70, 0x2c, 0x14, 0x6f, 0x4a, 0x64,
+ 0x4a, 0x6c, 0xa1, 0xbc, 0x9b, 0x23, 0xf2, 0x9c, 0xfe, 0xc3, 0xb4, 0x7f,
+ 0x7c, 0x92, 0xe9, 0xfe, 0xf4, 0x71, 0xb9, 0xe2, 0x55, 0x57, 0x00, 0xac,
+ 0x3c, 0x29, 0x60, 0xb1},
+ pub_key_1,
+ {0x35, 0x39, 0x38, 0x37, 0x33, 0x35, 0x30, 0x30, 0x34, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 21
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 21,
+ 0,
+ {0x74, 0xaf, 0x7b, 0x30, 0x1b, 0x5b, 0x48, 0x0a, 0xb7, 0x0b, 0x7a, 0xf2,
+ 0xde, 0xcd, 0x15, 0x5d, 0x7c, 0x6a, 0x28, 0x0c, 0xa7, 0x76, 0x63, 0xc2,
+ 0x76, 0xcd, 0xbb, 0x70, 0x2f, 0x78, 0x43, 0xfc, 0x3b, 0x0e, 0x3d, 0x54,
+ 0x66, 0x9f, 0xa9, 0xb9, 0x90, 0x93, 0xf3, 0x23, 0x53, 0x3f, 0x3e, 0xe5,
+ 0x84, 0x48, 0x3c, 0x83, 0xfd, 0x2f, 0x20, 0xd2, 0xd2, 0x91, 0xab, 0x84,
+ 0x82, 0x43, 0x5f, 0xb5, 0x3d, 0xfa, 0x19, 0xa8, 0x98, 0xfc, 0xe3, 0x6f,
+ 0x47, 0x09, 0x51, 0xb4, 0x80, 0x8e, 0xe4, 0xcd, 0xee, 0xd2, 0x73, 0x54,
+ 0x6d, 0xb4, 0xe6, 0xdb, 0x79, 0xcb, 0x2a, 0x42, 0x9c, 0x04, 0xc6, 0xe0,
+ 0xe7, 0x66, 0x1f, 0x6e, 0xe8, 0x4e, 0xea, 0x57, 0x98, 0x17, 0x97, 0xa2,
+ 0x98, 0xee, 0x37, 0xad, 0x26, 0x61, 0xb0, 0x02, 0x34, 0x5a, 0xfc, 0x0f,
+ 0xe9, 0x7c, 0x6b, 0x2b, 0x95, 0x5e, 0xfe, 0x1d, 0x75, 0x3f, 0x3e, 0x26,
+ 0x53, 0x3b, 0x43, 0xc0, 0xee, 0x48, 0x81, 0xe6, 0xe7, 0xbb, 0x36, 0xbd,
+ 0x56, 0xf0, 0x61, 0xbc, 0xe3, 0x40, 0xa9, 0xaf, 0x0a, 0x67, 0x9b, 0xb2,
+ 0x9f, 0x10, 0xc3, 0xc1, 0x40, 0xab, 0x6a, 0x5d, 0x3f, 0xee, 0x7f, 0x5e,
+ 0xe9, 0x02, 0x01, 0xd3, 0x35, 0xa0, 0x9c, 0xd9, 0x9d, 0x71, 0xc3, 0xfc,
+ 0x4a, 0x89, 0x07, 0x23, 0xf1, 0x99, 0x2f, 0x18, 0xea, 0x3f, 0xe6, 0x72,
+ 0xab, 0x65, 0x56, 0x14, 0x0f, 0xe4, 0xca, 0x5b, 0x16, 0xb1, 0x68, 0x73,
+ 0x6d, 0x58, 0xca, 0x8b, 0x0e, 0x2b, 0xe3, 0x64, 0x93, 0x1a, 0x1c, 0x2d,
+ 0x63, 0xeb, 0xad, 0x5f, 0xa3, 0xa0, 0x75, 0xa8, 0x89, 0xee, 0x1c, 0x56,
+ 0xd5, 0xc1, 0x28, 0xb1, 0x51, 0xba, 0x55, 0xa0, 0xdb, 0x41, 0x39, 0x97,
+ 0x31, 0x43, 0x18, 0x2b, 0x65, 0x21, 0x96, 0x2e, 0xc3, 0x6a, 0x81, 0x97,
+ 0x5b, 0x0e, 0x4a, 0x7b},
+ pub_key_1,
+ {0x33, 0x34, 0x36, 0x33, 0x30, 0x30, 0x36, 0x38, 0x37, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 22
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 22,
+ 0,
+ {0x3e, 0xd6, 0xa5, 0x56, 0xe0, 0xd2, 0x63, 0x50, 0xf6, 0x1e, 0xcc, 0x89,
+ 0x65, 0x50, 0x88, 0x84, 0x81, 0xa0, 0xe4, 0xfd, 0xdc, 0x0a, 0x8d, 0xb8,
+ 0x5c, 0xe3, 0x54, 0x7b, 0xef, 0x67, 0xd5, 0xa4, 0xdc, 0x8e, 0xc6, 0x53,
+ 0x12, 0x3b, 0x8f, 0xef, 0x83, 0x6e, 0x6d, 0x16, 0x18, 0x7c, 0x74, 0x60,
+ 0x42, 0xd8, 0xeb, 0x68, 0x31, 0x05, 0x45, 0x57, 0x8e, 0x7a, 0xa6, 0x9d,
+ 0x67, 0x6e, 0x2f, 0xec, 0xbe, 0xc0, 0x05, 0x67, 0xe6, 0x7d, 0x9f, 0x90,
+ 0xba, 0xd6, 0xff, 0xad, 0x56, 0xf2, 0xce, 0xb9, 0x0d, 0x06, 0xca, 0xcf,
+ 0x8e, 0x73, 0x60, 0x43, 0x95, 0x42, 0xa6, 0x77, 0x3e, 0x0b, 0x25, 0xb1,
+ 0x5f, 0x38, 0x5f, 0x35, 0x6f, 0x63, 0x03, 0x34, 0x81, 0x77, 0xe6, 0x62,
+ 0xb6, 0xed, 0x30, 0x85, 0x4d, 0xfd, 0x40, 0xb6, 0x49, 0xe9, 0x8e, 0xb9,
+ 0x28, 0x9e, 0x96, 0x4e, 0x15, 0xbd, 0xfa, 0xd7, 0xa5, 0x59, 0x64, 0x35,
+ 0xa2, 0xc2, 0xe5, 0xf8, 0x49, 0x43, 0x1c, 0xf1, 0x4d, 0x2b, 0x35, 0x49,
+ 0x69, 0x1e, 0x64, 0x2d, 0x5d, 0xba, 0xdb, 0x12, 0x8f, 0x66, 0x3f, 0xb0,
+ 0x6f, 0x84, 0xae, 0x23, 0x3d, 0x8b, 0xd8, 0x1f, 0xc7, 0x57, 0x19, 0x70,
+ 0xde, 0x9c, 0x5a, 0x14, 0x85, 0x4e, 0xc0, 0x3b, 0x3b, 0x42, 0x4a, 0xa5,
+ 0x09, 0x1c, 0x0d, 0xa9, 0xa2, 0x50, 0x20, 0xd8, 0x3e, 0xe4, 0x39, 0xe8,
+ 0x48, 0x98, 0x41, 0x1e, 0x97, 0x7d, 0xb5, 0x3a, 0x9b, 0xca, 0xe5, 0x59,
+ 0x85, 0xc2, 0x18, 0xc1, 0xb3, 0xd0, 0x8a, 0x96, 0x45, 0x93, 0x77, 0x4f,
+ 0x91, 0x20, 0xae, 0xa7, 0x23, 0x68, 0x3f, 0x8e, 0xbc, 0x9f, 0x09, 0x55,
+ 0x98, 0xa1, 0x31, 0x22, 0x59, 0xbf, 0x1e, 0x20, 0xab, 0x6a, 0x79, 0x92,
+ 0x8f, 0xb2, 0x28, 0x58, 0x57, 0x2b, 0xb1, 0x1a, 0x77, 0x35, 0x43, 0x83,
+ 0x71, 0x32, 0x32, 0xdb},
+ pub_key_1,
+ {0x39, 0x38, 0x31, 0x37, 0x33, 0x32, 0x30, 0x32, 0x38, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 23
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 23,
+ 0,
+ {0x05, 0xd9, 0x75, 0xcc, 0xb9, 0x28, 0x59, 0xe4, 0x32, 0x2c, 0x77, 0x12,
+ 0x11, 0x98, 0x77, 0x40, 0x16, 0x18, 0x26, 0x8b, 0xa4, 0x86, 0xa0, 0x5a,
+ 0x52, 0x5c, 0xe5, 0xfa, 0x87, 0x9c, 0x5b, 0x8c, 0xb2, 0xe3, 0x81, 0x71,
+ 0xf1, 0xb8, 0xc5, 0xba, 0xdf, 0xd2, 0xd3, 0x2b, 0x27, 0x67, 0x67, 0x38,
+ 0x9b, 0x01, 0x11, 0x48, 0xe9, 0x94, 0xc4, 0x00, 0xb8, 0xdc, 0xd2, 0xe4,
+ 0x49, 0x19, 0xb2, 0x0f, 0xda, 0xc7, 0x5e, 0xa3, 0xc5, 0xbd, 0x2e, 0x1b,
+ 0x48, 0x8d, 0x28, 0x5e, 0x97, 0x45, 0x69, 0x93, 0x2c, 0x41, 0x87, 0x41,
+ 0xda, 0x41, 0xab, 0x22, 0x9d, 0xd6, 0x5c, 0xa0, 0x9c, 0xf2, 0x81, 0xf4,
+ 0x2e, 0x23, 0x1c, 0x86, 0x57, 0x62, 0x3d, 0xba, 0xaf, 0x7b, 0x5d, 0x87,
+ 0x5a, 0xeb, 0x7d, 0xd4, 0xae, 0xa1, 0xfd, 0x15, 0xfe, 0x6a, 0x0b, 0x7e,
+ 0xff, 0xff, 0x66, 0xe9, 0xbf, 0x97, 0x9e, 0x70, 0xb0, 0xec, 0x28, 0xda,
+ 0xb2, 0x60, 0xec, 0x68, 0xd6, 0x79, 0xb1, 0x3e, 0x76, 0xdc, 0x1f, 0x0a,
+ 0x82, 0xa0, 0xc5, 0x98, 0xb3, 0x41, 0x2c, 0xf6, 0xa2, 0xf3, 0x06, 0xe8,
+ 0xe5, 0x10, 0x76, 0x98, 0xd3, 0xc5, 0x4a, 0x7e, 0xde, 0x18, 0x8f, 0xf3,
+ 0x96, 0xec, 0xf7, 0xe1, 0x53, 0xcb, 0xbe, 0x32, 0x2e, 0x48, 0xde, 0x7f,
+ 0xb4, 0xc8, 0xee, 0xe3, 0xcd, 0xe0, 0xcd, 0x35, 0x61, 0x57, 0x79, 0xce,
+ 0x24, 0xf8, 0x5f, 0x55, 0x0a, 0x35, 0xd3, 0xd3, 0x1a, 0x6a, 0xda, 0x61,
+ 0x75, 0xdc, 0xe6, 0x34, 0x6f, 0x2b, 0x4c, 0x7a, 0xb0, 0xd6, 0x0d, 0x4a,
+ 0x95, 0x50, 0x0b, 0xc5, 0x4e, 0xb5, 0xa1, 0xda, 0x60, 0x28, 0x19, 0x2d,
+ 0x5a, 0x53, 0x72, 0xf4, 0x8d, 0xbf, 0x70, 0x47, 0x84, 0xdb, 0x56, 0x16,
+ 0xfc, 0x1e, 0x69, 0x0f, 0x7a, 0xb3, 0xbe, 0x16, 0x7b, 0x53, 0x28, 0xd4,
+ 0x87, 0x89, 0x3c, 0x3a},
+ pub_key_1,
+ {0x33, 0x32, 0x32, 0x32, 0x30, 0x34, 0x31, 0x30, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 24
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 24,
+ 0,
+ {0x40, 0xf9, 0xb7, 0x40, 0x51, 0xd6, 0xa9, 0x5f, 0xda, 0xa2, 0x5b, 0x05,
+ 0x59, 0x8b, 0x42, 0x2e, 0xef, 0x97, 0x85, 0x2d, 0xda, 0x21, 0x7d, 0x51,
+ 0xb5, 0x91, 0xa3, 0x69, 0x37, 0xaf, 0x45, 0xdd, 0xf5, 0xe0, 0x6f, 0x3e,
+ 0xab, 0xfa, 0xf1, 0x76, 0x10, 0xe5, 0x54, 0x90, 0xed, 0x3e, 0x00, 0xd1,
+ 0x1c, 0x85, 0x61, 0xf7, 0xcf, 0xfa, 0x25, 0x60, 0x0f, 0xb9, 0xef, 0x7a,
+ 0x51, 0x14, 0x39, 0x94, 0x15, 0xa9, 0x33, 0xeb, 0x68, 0x11, 0xae, 0x21,
+ 0x42, 0x35, 0x1c, 0xc0, 0x62, 0x1a, 0x5d, 0x39, 0xff, 0x45, 0x28, 0x75,
+ 0xb1, 0xa6, 0x69, 0xc6, 0x66, 0xc6, 0x06, 0xe4, 0xb8, 0x17, 0x97, 0x5b,
+ 0x96, 0x66, 0x35, 0x81, 0x16, 0x94, 0xc8, 0xa9, 0x20, 0xa5, 0xcb, 0xe8,
+ 0x30, 0x0d, 0xf0, 0x0c, 0x0a, 0xe0, 0xfa, 0xa1, 0xa7, 0x81, 0x29, 0x12,
+ 0xda, 0xa0, 0x81, 0xc7, 0x20, 0x4a, 0xf6, 0xeb, 0x7f, 0x71, 0x52, 0xec,
+ 0x82, 0xb4, 0x5b, 0x50, 0x4d, 0xc3, 0x21, 0x4e, 0xb9, 0xec, 0x5b, 0x32,
+ 0x2c, 0x58, 0x77, 0x14, 0x10, 0xda, 0xd1, 0x21, 0xf5, 0xcd, 0x88, 0x7b,
+ 0xff, 0x99, 0x76, 0xc3, 0x8c, 0x3c, 0xc9, 0xb1, 0xa4, 0x4d, 0x36, 0x83,
+ 0xe9, 0x5c, 0x76, 0xe6, 0xa8, 0x3a, 0xf6, 0xc6, 0x50, 0xcf, 0x60, 0x91,
+ 0xb6, 0x8e, 0x6e, 0xa2, 0xe6, 0xf2, 0x8b, 0x11, 0xe0, 0xc6, 0x64, 0xad,
+ 0x13, 0x2f, 0xf0, 0x98, 0xd0, 0xce, 0xe6, 0x5c, 0x8f, 0x0b, 0x43, 0x63,
+ 0x28, 0x33, 0x2c, 0xa0, 0xbd, 0x10, 0x48, 0xaf, 0x8d, 0xe6, 0x18, 0xfd,
+ 0xb4, 0x94, 0x14, 0x8a, 0xf8, 0xd2, 0xd9, 0x8e, 0xf4, 0x81, 0x9f, 0xed,
+ 0xe5, 0x64, 0x47, 0x6a, 0x52, 0xfa, 0x2b, 0x7d, 0x17, 0x6e, 0x57, 0xf0,
+ 0xfd, 0x9e, 0x49, 0x9a, 0x21, 0x5d, 0xe6, 0xb7, 0x73, 0x72, 0x78, 0xd7,
+ 0xe6, 0xd9, 0x5a, 0x2b},
+ pub_key_1,
+ {0x36, 0x36, 0x36, 0x36, 0x33, 0x30, 0x37, 0x31, 0x30, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 25
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 25,
+ 0,
+ {0x94, 0xcd, 0x1d, 0x5b, 0x54, 0xa8, 0x86, 0x49, 0xf9, 0x20, 0xe1, 0xde,
+ 0xcf, 0x75, 0x0e, 0x04, 0xc8, 0x63, 0x0e, 0x32, 0xd7, 0x18, 0x10, 0x01,
+ 0x6b, 0x98, 0x81, 0x8b, 0xfd, 0x0d, 0x97, 0x8b, 0xab, 0x27, 0x25, 0x46,
+ 0x6c, 0x1a, 0x82, 0x6b, 0xdf, 0x4e, 0xf4, 0x2b, 0x11, 0x5b, 0x90, 0x4e,
+ 0x32, 0x8f, 0xf1, 0xc0, 0x12, 0xc7, 0x04, 0x86, 0x56, 0x40, 0xaf, 0x61,
+ 0xaf, 0xf3, 0xf7, 0xbb, 0x6a, 0x3f, 0xd6, 0x67, 0xed, 0x2c, 0x91, 0xeb,
+ 0xb9, 0x3a, 0x02, 0x32, 0x65, 0x53, 0x60, 0x80, 0x70, 0x02, 0xc2, 0xf0,
+ 0x5f, 0xb6, 0x4c, 0x90, 0xf8, 0x42, 0xb7, 0xbe, 0xc1, 0x1d, 0xd1, 0x96,
+ 0x0b, 0xf8, 0x5f, 0x21, 0x67, 0xb3, 0x97, 0xe0, 0x85, 0x2b, 0x79, 0x0c,
+ 0x7f, 0x19, 0x3d, 0x6e, 0x7f, 0x26, 0x4b, 0x2a, 0x50, 0x24, 0x80, 0x7d,
+ 0xd5, 0xd7, 0x6d, 0x94, 0x87, 0xab, 0x0e, 0x42, 0x2c, 0x92, 0x16, 0xc6,
+ 0x93, 0xaa, 0x17, 0x09, 0xe5, 0x6b, 0x3b, 0x61, 0x71, 0x9c, 0x9d, 0x6b,
+ 0x35, 0xf5, 0x10, 0xa7, 0x21, 0xd9, 0x47, 0x1f, 0x83, 0xca, 0x1a, 0x6e,
+ 0x46, 0xf7, 0xc1, 0x4a, 0xd0, 0xe4, 0xab, 0x4f, 0x25, 0x13, 0xa3, 0x89,
+ 0xe7, 0x09, 0x77, 0xb3, 0xd7, 0xd9, 0x91, 0x7a, 0x13, 0xc2, 0x5c, 0x1a,
+ 0x43, 0x9a, 0x75, 0x18, 0x5e, 0x9a, 0xab, 0x64, 0xee, 0x75, 0x76, 0xdb,
+ 0x62, 0x3e, 0x51, 0x42, 0x83, 0xb2, 0xd9, 0x4e, 0x10, 0x5f, 0x8c, 0x39,
+ 0xac, 0xdf, 0xd8, 0x53, 0x81, 0x72, 0x75, 0xe9, 0x05, 0x41, 0xc6, 0x78,
+ 0x12, 0xe4, 0x0a, 0x79, 0xfc, 0xda, 0x5a, 0x2d, 0x32, 0xd2, 0xc4, 0x00,
+ 0xd1, 0x19, 0x3f, 0x1b, 0x75, 0x6c, 0x98, 0xe8, 0xd3, 0x21, 0x25, 0x75,
+ 0xde, 0xce, 0x26, 0xc4, 0x47, 0x92, 0xfe, 0x3f, 0xbc, 0xe5, 0xdc, 0x56,
+ 0xd0, 0x24, 0x8c, 0x5e},
+ pub_key_1,
+ {0x31, 0x30, 0x33, 0x35, 0x39, 0x35, 0x31, 0x38, 0x39, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 26
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 26,
+ 0,
+ {0x17, 0xda, 0x64, 0x46, 0x87, 0x4a, 0x87, 0xe7, 0xa7, 0xae, 0x4f, 0xb6,
+ 0x37, 0xc1, 0x91, 0xdb, 0x1d, 0x13, 0xc2, 0x0b, 0xef, 0xdc, 0x72, 0x6c,
+ 0x8a, 0xf2, 0x6a, 0x63, 0xb7, 0x8b, 0xf0, 0xc9, 0x98, 0xb8, 0x2c, 0x25,
+ 0xa1, 0x25, 0x67, 0x4a, 0x50, 0x71, 0x7a, 0x84, 0x9d, 0xdf, 0x00, 0x4b,
+ 0xa0, 0xf1, 0x40, 0x09, 0x21, 0xc0, 0x8a, 0x37, 0xa0, 0xc5, 0x6a, 0x72,
+ 0x83, 0x22, 0xa2, 0x06, 0x9d, 0xca, 0x41, 0x21, 0xc0, 0xc4, 0x7c, 0x43,
+ 0x7e, 0x7a, 0x16, 0xcc, 0x35, 0x92, 0xad, 0x54, 0x41, 0xa1, 0x57, 0x02,
+ 0x8d, 0x8c, 0xb6, 0xcf, 0x7c, 0xe5, 0xb8, 0x58, 0x2f, 0xd5, 0x25, 0xa1,
+ 0xc5, 0xfa, 0xce, 0x82, 0x20, 0x4e, 0x01, 0xfa, 0xbc, 0xa6, 0x02, 0x43,
+ 0x02, 0x2e, 0xa4, 0xd5, 0x81, 0x26, 0xfa, 0x33, 0x17, 0x0a, 0x60, 0x53,
+ 0xce, 0x2f, 0xd5, 0x3b, 0x46, 0xb1, 0x65, 0xd1, 0x05, 0x15, 0x1d, 0x5a,
+ 0x3e, 0xa7, 0xb0, 0xf2, 0xf0, 0x19, 0x78, 0x4a, 0xe8, 0x7f, 0xed, 0x52,
+ 0x9d, 0x77, 0x1b, 0xa5, 0xa6, 0xa6, 0xab, 0x60, 0x93, 0x4a, 0x8a, 0xef,
+ 0x5d, 0x4a, 0x4f, 0x25, 0xe5, 0xac, 0x91, 0xb6, 0x4e, 0x47, 0xae, 0xe0,
+ 0x95, 0x35, 0x2a, 0xc6, 0xa9, 0xf6, 0x8f, 0x5e, 0xea, 0xd8, 0x36, 0x73,
+ 0x0c, 0x08, 0xa3, 0x53, 0x95, 0xe0, 0xa2, 0xcc, 0x1a, 0xab, 0x29, 0xb7,
+ 0xe1, 0xd5, 0xef, 0x23, 0x8e, 0x93, 0x9e, 0x98, 0x47, 0xb9, 0x0d, 0x72,
+ 0x28, 0xb1, 0x23, 0x97, 0x49, 0xe7, 0x9c, 0x07, 0x39, 0x4a, 0xcf, 0x13,
+ 0xaa, 0x32, 0xe3, 0x49, 0xc2, 0x37, 0x31, 0x83, 0x8b, 0x24, 0x1c, 0x20,
+ 0xf7, 0xeb, 0xfa, 0x62, 0x7f, 0x96, 0xdc, 0xdf, 0x39, 0x5b, 0x4f, 0x77,
+ 0x3c, 0x74, 0x34, 0x7c, 0xcb, 0x96, 0x6f, 0xf8, 0xa3, 0x12, 0x2f, 0x6d,
+ 0x6f, 0x11, 0x92, 0xeb},
+ pub_key_1,
+ {0x31, 0x38, 0x34, 0x36, 0x35, 0x39, 0x37, 0x31, 0x39, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 27
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 27,
+ 0,
+ {0x01, 0x69, 0xa2, 0x2f, 0x82, 0xd7, 0xc1, 0xfc, 0x21, 0xca, 0xf6, 0x13,
+ 0x1d, 0x6a, 0x40, 0x02, 0x57, 0x82, 0x12, 0xf3, 0xbe, 0xeb, 0x18, 0x5a,
+ 0x83, 0x24, 0x08, 0x83, 0x3b, 0xbc, 0x24, 0x6f, 0x05, 0x22, 0x29, 0x59,
+ 0xe9, 0x08, 0x49, 0xbd, 0x41, 0x20, 0x7d, 0x6d, 0x74, 0xa4, 0x8e, 0x08,
+ 0x4b, 0x6e, 0xaa, 0xfa, 0xec, 0x78, 0xc9, 0xc0, 0xaa, 0xd7, 0xa9, 0xb2,
+ 0x46, 0x24, 0xe8, 0xc4, 0xc6, 0x6b, 0xec, 0x56, 0xfc, 0x86, 0xd2, 0xec,
+ 0x31, 0x76, 0x2a, 0x74, 0x98, 0xdd, 0x48, 0x20, 0x7a, 0x16, 0xb3, 0x15,
+ 0xc6, 0x8a, 0xac, 0x94, 0x66, 0x20, 0x13, 0x94, 0x03, 0x07, 0xe6, 0xf6,
+ 0xdc, 0x1d, 0x2d, 0x51, 0x28, 0x85, 0x19, 0x8f, 0x28, 0x8a, 0xdb, 0xd7,
+ 0x3b, 0x31, 0x09, 0x30, 0x0b, 0x1f, 0x03, 0xe1, 0x37, 0xb9, 0x04, 0xf7,
+ 0x43, 0xcc, 0xc7, 0xb9, 0x0d, 0xb2, 0x46, 0xc7, 0xee, 0x7b, 0x18, 0xc1,
+ 0xb6, 0xb2, 0xad, 0x5f, 0x06, 0x14, 0x96, 0xf8, 0xca, 0xc5, 0x34, 0xb5,
+ 0x8f, 0x16, 0x1e, 0x27, 0x78, 0xe8, 0xf7, 0x3d, 0xb6, 0xf4, 0x55, 0xaa,
+ 0xd6, 0x2f, 0x59, 0x9c, 0xff, 0xc8, 0xef, 0x16, 0xa4, 0x62, 0xbf, 0x38,
+ 0x0e, 0x0d, 0x09, 0xad, 0x82, 0x95, 0xe7, 0xe9, 0xa7, 0xba, 0xfa, 0x1b,
+ 0x7f, 0xd8, 0x41, 0x66, 0xda, 0xd9, 0x36, 0x37, 0x3b, 0x32, 0x3b, 0x52,
+ 0x5a, 0x11, 0x1d, 0x3b, 0x34, 0xe5, 0xf9, 0x18, 0x35, 0x8c, 0xec, 0x48,
+ 0x14, 0x4a, 0x99, 0xf2, 0xc6, 0x14, 0xff, 0xb2, 0x3f, 0x9a, 0x3c, 0x8f,
+ 0x9a, 0x49, 0x1f, 0x8a, 0x7f, 0xb0, 0x82, 0x5d, 0xcd, 0xe6, 0x2b, 0x40,
+ 0xb9, 0xb5, 0x6f, 0xbc, 0x81, 0x6e, 0x21, 0x42, 0x5f, 0xa4, 0xb0, 0x62,
+ 0x1d, 0x21, 0x5f, 0xa0, 0x19, 0xd2, 0x93, 0x10, 0x7a, 0x54, 0x7d, 0x55,
+ 0xa1, 0xf5, 0x52, 0xb9},
+ pub_key_1,
+ {0x33, 0x31, 0x33, 0x36, 0x30, 0x34, 0x36, 0x31, 0x38, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 28
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 28,
+ 0,
+ {0x78, 0xb2, 0x09, 0x81, 0x26, 0xeb, 0x13, 0xca, 0x30, 0x6f, 0x31, 0xcb,
+ 0x64, 0xba, 0x1a, 0xfc, 0x17, 0xe0, 0x53, 0x58, 0x0b, 0x68, 0x18, 0x4a,
+ 0x02, 0x9d, 0x5a, 0xd4, 0x7e, 0xc8, 0x02, 0x94, 0x74, 0xa6, 0x4d, 0xcc,
+ 0xea, 0x67, 0xef, 0x1d, 0x01, 0xb4, 0xf9, 0x5f, 0x1c, 0x2b, 0x41, 0x6d,
+ 0x31, 0x24, 0x37, 0x13, 0x9e, 0xd1, 0x97, 0x7e, 0xc8, 0x0a, 0x93, 0x39,
+ 0xbf, 0x92, 0x5c, 0xd2, 0xf2, 0xc1, 0x57, 0xdd, 0x3a, 0xcc, 0xb4, 0x7d,
+ 0x1b, 0x85, 0xea, 0xa4, 0x3a, 0x7f, 0x2f, 0x60, 0x83, 0xe8, 0x50, 0x84,
+ 0xb0, 0x5d, 0x80, 0x33, 0x6b, 0x2d, 0x04, 0x35, 0x31, 0x5d, 0x01, 0x24,
+ 0xed, 0x15, 0x5b, 0xe0, 0x10, 0x0a, 0x98, 0xf7, 0x5b, 0x9d, 0x75, 0x96,
+ 0xf3, 0x79, 0x9c, 0xfb, 0x3a, 0x1b, 0x7e, 0x2a, 0x8a, 0xc3, 0xc8, 0x05,
+ 0xda, 0x8d, 0xa5, 0x84, 0x4a, 0x27, 0xb0, 0x44, 0x86, 0xf8, 0x0f, 0x1d,
+ 0xdf, 0xd4, 0x63, 0xba, 0x9d, 0x01, 0xa8, 0x50, 0x09, 0x6a, 0x60, 0x03,
+ 0x46, 0x77, 0x2d, 0x8b, 0xbf, 0xc7, 0x3c, 0x99, 0x32, 0x52, 0x26, 0x87,
+ 0xb2, 0x96, 0xdd, 0xcf, 0x28, 0x92, 0xf3, 0x7b, 0x2a, 0x9b, 0x90, 0xbe,
+ 0x7d, 0xcd, 0x90, 0x81, 0xdf, 0x2a, 0x48, 0x01, 0x4f, 0x5b, 0xdd, 0x08,
+ 0xc1, 0x14, 0x98, 0x9a, 0x49, 0x20, 0xea, 0xd5, 0x75, 0x63, 0xc4, 0x61,
+ 0x58, 0x74, 0xf3, 0xb7, 0x70, 0x76, 0x07, 0xd6, 0x25, 0x76, 0x14, 0x84,
+ 0x7b, 0xd9, 0x94, 0x29, 0x64, 0x2a, 0x58, 0xa3, 0x05, 0x38, 0x3c, 0x83,
+ 0x5a, 0x1b, 0xbc, 0x2e, 0xa8, 0xb4, 0x43, 0xa2, 0xaa, 0xef, 0xa5, 0xc8,
+ 0xcd, 0xe4, 0x59, 0x90, 0x40, 0x16, 0xdd, 0xf3, 0x81, 0xc5, 0x91, 0xdc,
+ 0x23, 0x8e, 0x10, 0xa8, 0x24, 0x9c, 0x7e, 0x1c, 0xaa, 0xd9, 0x6b, 0x42,
+ 0xea, 0x41, 0x5f, 0x7d},
+ pub_key_1,
+ {0x32, 0x36, 0x36, 0x33, 0x37, 0x38, 0x34, 0x32, 0x35, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 29
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 29,
+ 0,
+ {0x37, 0xac, 0x7d, 0x00, 0x88, 0xf2, 0x11, 0x18, 0xf5, 0xf9, 0xf8, 0x34,
+ 0x06, 0x3d, 0x56, 0x96, 0x64, 0x56, 0xa9, 0xba, 0x84, 0x00, 0x89, 0xa1,
+ 0xb1, 0x80, 0x5f, 0xcf, 0xc8, 0x08, 0xff, 0x22, 0xcc, 0x9d, 0x7b, 0x3b,
+ 0x3a, 0x36, 0x1c, 0xbf, 0x1c, 0x2f, 0x96, 0xc6, 0x2f, 0x69, 0x4b, 0x47,
+ 0xa6, 0xe9, 0xa1, 0x9f, 0x2a, 0xda, 0xce, 0x72, 0x12, 0x00, 0xa5, 0x21,
+ 0x10, 0xf3, 0x4b, 0x9c, 0x95, 0xf4, 0x5f, 0xb4, 0xaf, 0x9c, 0x25, 0x0d,
+ 0x04, 0x72, 0x01, 0x80, 0x69, 0xd4, 0x93, 0x84, 0x7f, 0xaf, 0xd4, 0x68,
+ 0xe8, 0xf5, 0x0b, 0x4d, 0x2f, 0x1a, 0xd9, 0x7e, 0x10, 0x01, 0x58, 0x62,
+ 0xec, 0x02, 0x82, 0x2b, 0x1e, 0x17, 0xdc, 0xe3, 0xda, 0x17, 0x15, 0xf6,
+ 0xf0, 0x9f, 0xb8, 0x9b, 0x4f, 0x7d, 0x0c, 0x35, 0xb8, 0x50, 0x94, 0x45,
+ 0xf7, 0x70, 0xea, 0x6e, 0xc3, 0x25, 0xe9, 0x33, 0xc6, 0x51, 0xdd, 0x4d,
+ 0x75, 0xf5, 0x70, 0x20, 0x80, 0xec, 0x3b, 0x03, 0xc4, 0x8b, 0x38, 0x0b,
+ 0x1f, 0x20, 0x21, 0x12, 0xea, 0xc8, 0x68, 0x6d, 0x3e, 0x6e, 0x37, 0xf2,
+ 0x68, 0x5a, 0x6b, 0xe8, 0xb0, 0x78, 0x58, 0x45, 0x33, 0xae, 0x66, 0x85,
+ 0x5c, 0xfd, 0x6f, 0x6b, 0x75, 0x8e, 0x44, 0x87, 0xba, 0xb1, 0x9a, 0x65,
+ 0xa1, 0x22, 0x45, 0xa6, 0xf1, 0x77, 0xfb, 0xfd, 0x86, 0x1c, 0x94, 0xc5,
+ 0xd3, 0x0b, 0x6f, 0xbf, 0x75, 0x0d, 0x66, 0xb6, 0x82, 0xf9, 0x8e, 0x34,
+ 0xfa, 0xcf, 0x4a, 0xad, 0xd6, 0x7b, 0x4d, 0xb4, 0x46, 0x3c, 0xb0, 0x83,
+ 0x28, 0xd8, 0xd5, 0x93, 0x57, 0x89, 0x5d, 0xa5, 0x5f, 0x17, 0x36, 0xc9,
+ 0x1c, 0x62, 0xb2, 0x63, 0x4a, 0x66, 0xac, 0xe8, 0xb2, 0xea, 0x44, 0xa8,
+ 0x6e, 0x5d, 0xbc, 0x09, 0xaa, 0xd6, 0x99, 0x85, 0x24, 0x07, 0x7a, 0x68,
+ 0xb9, 0xc1, 0xf3, 0x3c},
+ pub_key_1,
+ {0x31, 0x36, 0x35, 0x32, 0x31, 0x30, 0x30, 0x35, 0x32, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 30
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 30,
+ 0,
+ {0x6d, 0x25, 0x0a, 0x92, 0x0d, 0xe5, 0x96, 0x5e, 0xc3, 0x6a, 0xb9, 0x16,
+ 0xad, 0x58, 0x5e, 0xf2, 0x12, 0x52, 0x35, 0x5f, 0x06, 0x29, 0xb0, 0x84,
+ 0xa1, 0x19, 0xf7, 0xe9, 0xb7, 0x3d, 0x3d, 0xe1, 0x42, 0x56, 0xf6, 0x12,
+ 0xfa, 0x92, 0xe3, 0xd6, 0x58, 0xef, 0xb3, 0xe5, 0x33, 0x43, 0xc0, 0xed,
+ 0xb8, 0xb7, 0xe5, 0x5a, 0x70, 0x4d, 0xce, 0x2a, 0xf2, 0xf7, 0xd8, 0x61,
+ 0xa4, 0x04, 0xd1, 0x55, 0x4f, 0xe1, 0x9a, 0xa9, 0xa6, 0xb9, 0xaa, 0x8a,
+ 0x13, 0x89, 0x72, 0x47, 0xa3, 0x7a, 0x2d, 0x97, 0x3c, 0xee, 0x58, 0xc3,
+ 0x60, 0x8c, 0x94, 0x78, 0x9f, 0xb8, 0xac, 0x1c, 0xe0, 0x5d, 0x6f, 0x0c,
+ 0x2c, 0x1c, 0x7b, 0x8b, 0xaa, 0x7b, 0xaa, 0x1c, 0xc8, 0xd7, 0x7d, 0x4b,
+ 0x7e, 0x91, 0x1d, 0xb3, 0x71, 0x03, 0x81, 0x17, 0xaf, 0x95, 0xb1, 0xe2,
+ 0x40, 0xab, 0x31, 0x70, 0x31, 0xbb, 0xa8, 0x36, 0x86, 0xb8, 0xab, 0x99,
+ 0xd7, 0x5b, 0xaa, 0xbe, 0xd4, 0x87, 0x3f, 0xc7, 0x28, 0x84, 0x79, 0x4b,
+ 0x3a, 0x3d, 0xa9, 0x05, 0xda, 0x01, 0x6a, 0xc2, 0x92, 0x62, 0x2b, 0x8f,
+ 0x73, 0xe4, 0x46, 0xf4, 0x6a, 0x99, 0x2c, 0xad, 0x8d, 0x2b, 0x9c, 0x9b,
+ 0x4d, 0x50, 0x38, 0x1f, 0x58, 0xde, 0x58, 0xda, 0x58, 0xa2, 0x5a, 0xe3,
+ 0x41, 0xb1, 0x1d, 0x30, 0x2e, 0x11, 0xdb, 0x18, 0xd2, 0xba, 0xfe, 0x67,
+ 0x3d, 0xea, 0x10, 0x93, 0xd6, 0x7f, 0x7d, 0x1e, 0x49, 0x19, 0xab, 0xbd,
+ 0x43, 0xc0, 0xc0, 0x00, 0x8b, 0x8e, 0xab, 0x08, 0x9e, 0xc6, 0xbb, 0xcf,
+ 0x12, 0x6f, 0xb9, 0x99, 0x8f, 0xa8, 0x69, 0x7a, 0xb4, 0x8c, 0xfa, 0x5d,
+ 0x90, 0xae, 0x76, 0xea, 0xfd, 0xec, 0xf1, 0x80, 0x37, 0xfc, 0x3c, 0x8c,
+ 0x5f, 0xba, 0x02, 0xe3, 0x7a, 0xe7, 0x9b, 0x29, 0x66, 0x5c, 0x05, 0x1e,
+ 0x27, 0x1f, 0x26, 0x9a},
+ pub_key_1,
+ {0x35, 0x37, 0x34, 0x38, 0x30, 0x38, 0x31, 0x36, 0x39, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 31
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 31,
+ 0,
+ {0x97, 0xa3, 0xe3, 0x42, 0xaa, 0x73, 0x97, 0x3a, 0x4b, 0x99, 0x38, 0x73,
+ 0xd1, 0x74, 0x1d, 0xc9, 0xad, 0x91, 0x6f, 0x5d, 0xe6, 0x3d, 0x78, 0xf8,
+ 0xc6, 0xa7, 0xf7, 0xb2, 0x24, 0x7e, 0x2e, 0xd6, 0x2a, 0x76, 0x51, 0x0d,
+ 0x0e, 0x25, 0xe6, 0xa2, 0x7e, 0xa0, 0xe2, 0xea, 0x8a, 0x5d, 0x8e, 0x38,
+ 0x38, 0x15, 0x28, 0xf9, 0x13, 0x45, 0x8b, 0xf6, 0xca, 0xec, 0xcb, 0x73,
+ 0xfe, 0x2e, 0x2a, 0xe3, 0x83, 0x0d, 0x0c, 0x3f, 0x46, 0x38, 0x59, 0xbf,
+ 0xd5, 0x5f, 0xc2, 0x6e, 0x5b, 0xb1, 0x6f, 0x95, 0xa1, 0x51, 0x7f, 0x44,
+ 0x59, 0x79, 0x26, 0x5f, 0xd0, 0x9b, 0x17, 0x03, 0x32, 0x97, 0xaa, 0x6d,
+ 0x53, 0x36, 0x20, 0x61, 0x82, 0xd5, 0x03, 0x03, 0x96, 0x17, 0x6e, 0xd0,
+ 0x4b, 0x0f, 0x6b, 0x86, 0xa9, 0xad, 0x9d, 0x18, 0x0c, 0x17, 0xf7, 0xaf,
+ 0xc6, 0xaa, 0xcb, 0xa9, 0x41, 0x6f, 0x0a, 0x67, 0xd5, 0xf7, 0xb8, 0xd9,
+ 0x3c, 0x99, 0x4b, 0x71, 0x9f, 0xac, 0x07, 0x53, 0x89, 0xf8, 0x3e, 0xef,
+ 0xd9, 0xc9, 0xf3, 0xad, 0xe1, 0x46, 0x63, 0x29, 0x17, 0xc2, 0x6f, 0x62,
+ 0x2a, 0x13, 0x13, 0xef, 0x47, 0x0f, 0x25, 0x7f, 0x67, 0xf9, 0xfb, 0xfe,
+ 0x67, 0x24, 0x5e, 0xc2, 0x53, 0x95, 0x97, 0x51, 0xa8, 0x4a, 0xe8, 0x4c,
+ 0x7a, 0x0c, 0x06, 0x12, 0x93, 0x37, 0x64, 0x5d, 0xfa, 0x36, 0xc6, 0x5c,
+ 0xee, 0xe8, 0xfd, 0x1c, 0xcb, 0xd0, 0x21, 0xa5, 0x17, 0x81, 0xf4, 0xab,
+ 0x83, 0x98, 0xaf, 0x33, 0x44, 0xb0, 0xa3, 0xb9, 0x03, 0x6e, 0xd4, 0xb9,
+ 0xd1, 0x7f, 0x7c, 0x57, 0x29, 0x03, 0x39, 0x1a, 0x64, 0xa8, 0xc4, 0x5c,
+ 0x1f, 0xe5, 0xef, 0x9d, 0xa6, 0x07, 0xa0, 0xa7, 0xce, 0xd1, 0xf9, 0x7a,
+ 0x86, 0x51, 0xb4, 0x4b, 0xa4, 0xf0, 0x37, 0x48, 0x46, 0x26, 0xbf, 0x77,
+ 0x0d, 0x17, 0x65, 0xe1},
+ pub_key_1,
+ {0x36, 0x33, 0x34, 0x33, 0x39, 0x31, 0x33, 0x34, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 32
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 32,
+ 0,
+ {0x6f, 0xe1, 0xf5, 0xe3, 0xf1, 0x1d, 0xba, 0xc4, 0x00, 0x04, 0x35, 0x05,
+ 0xb0, 0xb3, 0x31, 0xc3, 0x2c, 0x28, 0xc3, 0x7b, 0x4d, 0x3c, 0xfd, 0x9b,
+ 0xbf, 0x95, 0x9b, 0x30, 0x1b, 0x3b, 0xbc, 0x75, 0x22, 0x48, 0xe0, 0x52,
+ 0xb5, 0xfc, 0x3f, 0xd6, 0xc8, 0x0b, 0x2a, 0x81, 0x75, 0x44, 0x01, 0x05,
+ 0xbf, 0x84, 0x90, 0x4d, 0x2f, 0xa9, 0xea, 0x76, 0x3a, 0x31, 0xba, 0x53,
+ 0x2f, 0x7c, 0x52, 0x8e, 0x15, 0x96, 0x7f, 0x48, 0x58, 0xc0, 0xa6, 0x7f,
+ 0xb9, 0xb9, 0x1b, 0x0e, 0xd4, 0x39, 0x26, 0xf3, 0xbb, 0xb9, 0x0d, 0x97,
+ 0x0e, 0x8d, 0x81, 0xa3, 0xd2, 0x38, 0x05, 0x56, 0xe6, 0x3e, 0xfe, 0x0b,
+ 0x49, 0xff, 0x70, 0x2d, 0xb5, 0xc1, 0x83, 0x5a, 0xdb, 0xad, 0x43, 0x83,
+ 0x0a, 0x98, 0x3f, 0xa8, 0x91, 0x52, 0x97, 0x32, 0x10, 0x4e, 0x60, 0x94,
+ 0x1c, 0x03, 0xfc, 0x8e, 0x26, 0x7c, 0x0a, 0x88, 0x9c, 0xa7, 0xd2, 0x9d,
+ 0x61, 0x58, 0x11, 0xd0, 0x5e, 0x96, 0x4f, 0xaa, 0x99, 0xf8, 0x1c, 0x2b,
+ 0xac, 0x92, 0x9b, 0x26, 0xb0, 0x82, 0x5c, 0x35, 0xab, 0xd7, 0xd3, 0xa3,
+ 0x6c, 0x09, 0x56, 0x81, 0x41, 0xa5, 0x38, 0x53, 0x76, 0x0d, 0x63, 0x24,
+ 0x46, 0xd4, 0x08, 0x8d, 0x03, 0x2b, 0x34, 0x8e, 0xf0, 0x94, 0x2b, 0x91,
+ 0xeb, 0xf1, 0xc6, 0x8b, 0xaf, 0xc9, 0x1b, 0xc5, 0x48, 0x63, 0x45, 0x22,
+ 0x45, 0xaf, 0x96, 0xc0, 0x02, 0x50, 0x30, 0x2a, 0x05, 0xb2, 0x47, 0x23,
+ 0xf7, 0x32, 0x7e, 0xf4, 0x20, 0xfc, 0xb4, 0x42, 0x7f, 0x40, 0xd5, 0xe3,
+ 0x3e, 0xf4, 0xc4, 0x82, 0x0e, 0x0a, 0x7d, 0xf5, 0x7c, 0x24, 0x81, 0x4b,
+ 0x6e, 0xd8, 0xbd, 0x61, 0xde, 0x28, 0xc6, 0x59, 0x76, 0x35, 0x6a, 0x32,
+ 0x79, 0xd5, 0x21, 0x34, 0x75, 0x3e, 0x00, 0x8f, 0x02, 0xcd, 0x9d, 0x27,
+ 0xbc, 0xb6, 0x33, 0x0f},
+ pub_key_1,
+ {0x31, 0x35, 0x34, 0x31, 0x31, 0x30, 0x33, 0x35, 0x39, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 33
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 33,
+ 0,
+ {0x9a, 0xe7, 0x8d, 0xe1, 0x84, 0xd5, 0xb7, 0x20, 0x7e, 0x99, 0x08, 0x7c,
+ 0x84, 0xda, 0xcd, 0x1d, 0x5d, 0x51, 0x01, 0x19, 0xa2, 0x5b, 0x43, 0x15,
+ 0x50, 0x50, 0x15, 0x4c, 0x15, 0x39, 0xa7, 0xb4, 0x41, 0x46, 0xde, 0x65,
+ 0xc8, 0x35, 0x42, 0x63, 0x65, 0xc6, 0xd8, 0x77, 0x8c, 0x29, 0xe6, 0xe7,
+ 0x63, 0x97, 0x65, 0xda, 0x41, 0x84, 0xdb, 0xe0, 0x9e, 0x8f, 0x59, 0x46,
+ 0xeb, 0x2d, 0x63, 0x2c, 0xab, 0xa6, 0xe3, 0x1e, 0xb2, 0xed, 0xfc, 0x30,
+ 0x01, 0x6f, 0xfc, 0x4e, 0x3b, 0x7e, 0xed, 0x4d, 0x2d, 0x95, 0xcc, 0x56,
+ 0x3c, 0x27, 0x94, 0xd7, 0x0f, 0x8e, 0xf6, 0x0f, 0xf3, 0xf7, 0x7f, 0x87,
+ 0x6d, 0x82, 0xcd, 0x07, 0x5b, 0xb2, 0xfb, 0x6a, 0xb0, 0xd0, 0x27, 0xce,
+ 0x9d, 0xc5, 0xf3, 0xb2, 0x6a, 0x3e, 0x93, 0xc8, 0xa2, 0xc2, 0xe8, 0xbc,
+ 0xeb, 0x14, 0xf9, 0xeb, 0x45, 0xba, 0x4e, 0x10, 0x95, 0xa1, 0x9f, 0x44,
+ 0x1f, 0xee, 0x14, 0x5c, 0x60, 0xdf, 0x21, 0xad, 0xf2, 0x06, 0x8f, 0xe5,
+ 0x66, 0xdd, 0x79, 0x26, 0xda, 0xde, 0x24, 0xb3, 0x1b, 0x71, 0xf5, 0xdb,
+ 0x3d, 0x4d, 0xda, 0xf6, 0xc4, 0xe4, 0x4b, 0xee, 0x59, 0xe0, 0xd3, 0x30,
+ 0x2d, 0xca, 0x6d, 0x75, 0xfc, 0xc8, 0x79, 0x52, 0xcb, 0x58, 0x55, 0x5c,
+ 0x7d, 0xfb, 0xec, 0x53, 0x97, 0x5c, 0x7e, 0x1c, 0xda, 0x80, 0x3c, 0x20,
+ 0x07, 0xec, 0x1e, 0x53, 0xff, 0xfa, 0x36, 0x3e, 0x69, 0x61, 0x3d, 0x17,
+ 0xf8, 0x70, 0xc2, 0x67, 0x44, 0x42, 0x84, 0x0d, 0x10, 0x05, 0x03, 0x9e,
+ 0xcd, 0x21, 0x06, 0x92, 0x1a, 0xb6, 0xeb, 0xd9, 0xd9, 0x6e, 0x21, 0x30,
+ 0x7a, 0x80, 0xe9, 0x94, 0xff, 0x85, 0xea, 0xe5, 0x34, 0x9f, 0x4b, 0x42,
+ 0x6d, 0x45, 0x8a, 0xeb, 0x22, 0xca, 0xe5, 0x33, 0xe4, 0x67, 0x24, 0xcf,
+ 0xa5, 0xf2, 0xb4, 0x42},
+ pub_key_1,
+ {0x31, 0x30, 0x34, 0x37, 0x38, 0x35, 0x38, 0x30, 0x31, 0x32, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 34
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 34,
+ 0,
+ {0xa2, 0x88, 0xda, 0xb1, 0xbd, 0xd7, 0xf4, 0x67, 0x6d, 0x1b, 0xcc, 0x84,
+ 0x29, 0x1a, 0x77, 0x84, 0xbe, 0x62, 0xf0, 0x01, 0xc5, 0xc1, 0xa8, 0x3a,
+ 0xd5, 0x75, 0xb1, 0x5c, 0xf5, 0x6a, 0x86, 0x86, 0x00, 0xba, 0xdc, 0x95,
+ 0xf2, 0x29, 0x54, 0xf9, 0xf4, 0x74, 0x34, 0x0d, 0x87, 0x4d, 0x3d, 0x56,
+ 0xfd, 0x23, 0xa8, 0xa8, 0x5e, 0xe3, 0xf0, 0x52, 0xc7, 0xbe, 0x5c, 0xa6,
+ 0x53, 0xcc, 0x2f, 0xd2, 0xc1, 0xea, 0x62, 0xf0, 0x2c, 0x0c, 0x5b, 0x65,
+ 0x3f, 0xc2, 0x01, 0x27, 0x2d, 0x43, 0x26, 0x71, 0x05, 0x9e, 0xe2, 0x79,
+ 0x39, 0x8e, 0x5a, 0xd0, 0xc4, 0x5e, 0x73, 0x5e, 0xb5, 0xc0, 0x3a, 0x2f,
+ 0xf9, 0xc8, 0x2a, 0xb5, 0x3d, 0x1a, 0xc9, 0x22, 0x55, 0x89, 0xec, 0xee,
+ 0x80, 0xfd, 0xe9, 0x0a, 0x03, 0x6e, 0x07, 0x9e, 0x45, 0xb3, 0x3b, 0x0b,
+ 0x4f, 0x0e, 0x6a, 0xfc, 0x31, 0x7a, 0xd3, 0x74, 0x4d, 0xd6, 0x5d, 0x22,
+ 0x60, 0x7c, 0xf3, 0x1d, 0xba, 0xbe, 0xb3, 0x8b, 0x0e, 0xb9, 0x35, 0xed,
+ 0xe4, 0x42, 0x0a, 0x1d, 0x82, 0x46, 0xb8, 0x0d, 0xa2, 0x17, 0xdb, 0xed,
+ 0x5d, 0x1c, 0xf6, 0xa4, 0xcf, 0x88, 0xac, 0x03, 0xa3, 0xec, 0xa3, 0x07,
+ 0xbc, 0x7a, 0xf4, 0xcd, 0xea, 0x63, 0x89, 0x4f, 0x67, 0x6e, 0xf2, 0x53,
+ 0xf7, 0xc8, 0xe1, 0xe7, 0xac, 0x1f, 0x67, 0xfb, 0x45, 0xab, 0xd2, 0xae,
+ 0xac, 0x3a, 0xc8, 0x89, 0x9a, 0x73, 0x86, 0x7a, 0xf8, 0x66, 0x88, 0xb6,
+ 0x7b, 0x3e, 0xcd, 0xf9, 0xe6, 0x38, 0x0a, 0x84, 0xb9, 0x9b, 0x98, 0xd2,
+ 0xdc, 0x4e, 0x65, 0x68, 0x25, 0x58, 0xd2, 0x87, 0x11, 0xdb, 0xb1, 0x28,
+ 0x8a, 0x03, 0x51, 0xce, 0xf1, 0x87, 0xf1, 0xed, 0xda, 0x14, 0xab, 0x57,
+ 0xa8, 0xfb, 0xc7, 0x1f, 0xb6, 0x03, 0x75, 0xe6, 0x82, 0xa5, 0x35, 0x66,
+ 0xeb, 0xa5, 0xff, 0x0b},
+ pub_key_1,
+ {0x31, 0x30, 0x35, 0x33, 0x36, 0x32, 0x38, 0x35, 0x35, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 35
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 35,
+ 0,
+ {0x0a, 0x53, 0x39, 0x30, 0x14, 0x00, 0xf5, 0x05, 0x42, 0x4b, 0xbd, 0x72,
+ 0xa8, 0x83, 0x55, 0x75, 0x9c, 0xe2, 0xb8, 0xe4, 0x3c, 0x97, 0xc7, 0xdc,
+ 0x6f, 0xc9, 0x0d, 0xc4, 0xbd, 0x33, 0x9d, 0xd3, 0x97, 0xbc, 0xdc, 0xd7,
+ 0x06, 0xae, 0x49, 0xdf, 0x8d, 0x5f, 0x53, 0x5f, 0x37, 0xc4, 0x27, 0x5e,
+ 0x89, 0x44, 0x19, 0x34, 0x5b, 0xc0, 0x1a, 0x15, 0xa1, 0x12, 0x51, 0xac,
+ 0x2b, 0x01, 0xbe, 0xa9, 0xed, 0xcf, 0x09, 0x32, 0x39, 0xb6, 0xbd, 0x15,
+ 0x19, 0x69, 0x74, 0xed, 0x38, 0xeb, 0xdd, 0xae, 0xdd, 0x60, 0xe6, 0xba,
+ 0x3e, 0xe6, 0x7a, 0xe0, 0x05, 0xc7, 0x38, 0x50, 0xca, 0x8a, 0x13, 0xa1,
+ 0xec, 0x69, 0x34, 0x33, 0xbb, 0xa8, 0xeb, 0x40, 0xdc, 0xb2, 0x3f, 0x33,
+ 0xa1, 0xa6, 0xfa, 0xc6, 0x4d, 0x63, 0x4c, 0x93, 0x63, 0xf2, 0x76, 0xc1,
+ 0x19, 0xd8, 0xe7, 0xe7, 0x64, 0x9e, 0x15, 0xfe, 0xe7, 0xc0, 0xa0, 0x39,
+ 0xdd, 0x41, 0xff, 0xd5, 0x87, 0x15, 0x92, 0xb7, 0xbc, 0xd7, 0xc3, 0x05,
+ 0x2b, 0x3d, 0xaf, 0xf5, 0xc9, 0x98, 0x44, 0x2f, 0x78, 0x8f, 0x4a, 0xf4,
+ 0x3a, 0xd0, 0x32, 0xf2, 0x57, 0xdd, 0x4f, 0xa0, 0xc7, 0xc6, 0x7f, 0x07,
+ 0x8d, 0x6b, 0x06, 0x08, 0xdf, 0x1a, 0x1d, 0x3b, 0x49, 0x48, 0x32, 0x7e,
+ 0xde, 0xd4, 0x7f, 0x9f, 0x4e, 0xd1, 0x66, 0x01, 0xa6, 0xe7, 0xfe, 0x86,
+ 0xec, 0xaf, 0x97, 0x21, 0xa4, 0x39, 0x1b, 0x01, 0x05, 0x1c, 0x00, 0x57,
+ 0x66, 0x27, 0xd4, 0x4f, 0x66, 0xca, 0x56, 0x57, 0x23, 0x6e, 0x1f, 0x52,
+ 0x60, 0xa3, 0x1f, 0x01, 0x7c, 0x6d, 0xae, 0x68, 0xd1, 0x7e, 0x98, 0x49,
+ 0x97, 0xe1, 0x89, 0x26, 0x26, 0xdd, 0x97, 0xf4, 0x14, 0x29, 0xa9, 0x14,
+ 0xa7, 0x66, 0x9e, 0x65, 0x01, 0x82, 0x84, 0x5b, 0x26, 0x14, 0xc7, 0x7f,
+ 0x39, 0x26, 0x71, 0x87},
+ pub_key_1,
+ {0x39, 0x35, 0x33, 0x39, 0x30, 0x34, 0x31, 0x30, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 36
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 36,
+ 0,
+ {0x83, 0x83, 0xa9, 0x89, 0xde, 0x89, 0x65, 0x6e, 0xc9, 0x03, 0x37, 0x18,
+ 0x1c, 0xc6, 0x15, 0x38, 0x5f, 0x69, 0x16, 0x22, 0xaf, 0x12, 0x88, 0x60,
+ 0x32, 0x85, 0x20, 0x62, 0x5b, 0xfa, 0xa1, 0xff, 0xd2, 0x79, 0x2f, 0xcd,
+ 0x83, 0x95, 0xcb, 0x8f, 0x4a, 0xb3, 0x98, 0x6c, 0x00, 0xe9, 0xd4, 0x3a,
+ 0x0d, 0xb6, 0x78, 0xcf, 0x1c, 0xd3, 0xf1, 0x30, 0xe9, 0x56, 0x69, 0xee,
+ 0x31, 0x60, 0xda, 0x36, 0xb9, 0x9e, 0xae, 0x93, 0x88, 0xa2, 0x40, 0x79,
+ 0x32, 0x6e, 0x0c, 0x3e, 0x87, 0xee, 0xb7, 0xfe, 0xd2, 0xad, 0x44, 0x4e,
+ 0x1b, 0x66, 0xd3, 0x07, 0x2f, 0x05, 0x71, 0x67, 0xee, 0x96, 0x7e, 0x9d,
+ 0xd0, 0x8d, 0xec, 0x18, 0x3c, 0x4b, 0xd5, 0x5b, 0x07, 0x28, 0x0f, 0x74,
+ 0xbe, 0x43, 0x44, 0x5a, 0x19, 0xaa, 0x06, 0x59, 0xf7, 0x8f, 0xab, 0xcf,
+ 0x56, 0xe4, 0xbb, 0xcf, 0x39, 0x27, 0xe3, 0x08, 0xef, 0x77, 0x3e, 0xa6,
+ 0x32, 0x4e, 0x5b, 0x23, 0xfd, 0xb4, 0x6b, 0x08, 0x05, 0x7a, 0x1a, 0x63,
+ 0x27, 0x2b, 0x9c, 0x29, 0xa0, 0xd0, 0xed, 0x59, 0xd4, 0x77, 0x8a, 0xd7,
+ 0xcf, 0x2b, 0xa5, 0x76, 0xec, 0x19, 0xd3, 0xd8, 0x1c, 0x86, 0x9c, 0xf7,
+ 0x62, 0xd0, 0x42, 0x60, 0xef, 0x80, 0x5a, 0x35, 0x05, 0x5d, 0x90, 0x13,
+ 0xb3, 0x27, 0x01, 0x3d, 0xa7, 0xa8, 0x98, 0xb6, 0x68, 0x42, 0x75, 0xdb,
+ 0xe5, 0x05, 0x7b, 0x83, 0x3d, 0x73, 0x8c, 0xda, 0x3f, 0x01, 0x8c, 0x10,
+ 0x0d, 0x63, 0x84, 0x89, 0x59, 0xe1, 0x54, 0x92, 0xfa, 0xde, 0x26, 0x37,
+ 0x8f, 0x4b, 0x39, 0xbe, 0xd4, 0xbd, 0x56, 0x25, 0x9e, 0xa8, 0xdf, 0x02,
+ 0x3f, 0x2c, 0x63, 0x01, 0x4f, 0xad, 0x63, 0x48, 0x06, 0xf6, 0xa6, 0x50,
+ 0xb5, 0xe6, 0x8f, 0xb3, 0x5f, 0x6c, 0xaf, 0x19, 0x8e, 0xd0, 0x9d, 0xed,
+ 0xcf, 0xba, 0x9d, 0xa4},
+ pub_key_1,
+ {0x39, 0x37, 0x38, 0x38, 0x34, 0x38, 0x30, 0x33, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 37
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 37,
+ 0,
+ {0x23, 0xb5, 0xe6, 0xdc, 0x26, 0xe1, 0x0e, 0x99, 0xbf, 0x04, 0x05, 0xb8,
+ 0x43, 0x47, 0xe1, 0xcb, 0xbb, 0x6a, 0xf4, 0xa8, 0xd0, 0x02, 0x5d, 0x03,
+ 0x13, 0x56, 0x1c, 0x72, 0x6d, 0xe0, 0x26, 0x8f, 0xfe, 0x4f, 0xf7, 0xb2,
+ 0xe2, 0x0a, 0x96, 0xe4, 0xbd, 0x69, 0x95, 0x83, 0x28, 0x1a, 0xae, 0xb1,
+ 0x0b, 0x59, 0x2e, 0x20, 0x7e, 0x1c, 0xc5, 0xd8, 0xfb, 0x7d, 0x5c, 0x2c,
+ 0x1d, 0x8f, 0x03, 0x44, 0x67, 0xca, 0x09, 0x0e, 0xc4, 0x88, 0x5e, 0x0a,
+ 0x1b, 0x09, 0xde, 0xa6, 0x1a, 0x12, 0x9c, 0x96, 0x74, 0x50, 0xcd, 0xb5,
+ 0x98, 0x4a, 0xc5, 0xdb, 0xc8, 0x52, 0x89, 0x3a, 0xfd, 0xf3, 0x33, 0xb5,
+ 0x22, 0x7d, 0xf2, 0xf0, 0x23, 0xf3, 0x7f, 0x31, 0x0f, 0x13, 0xdd, 0x73,
+ 0xec, 0xb9, 0xc8, 0x64, 0xcc, 0xba, 0x1c, 0x93, 0xf6, 0xb7, 0xc4, 0x93,
+ 0x4f, 0xd8, 0x17, 0xe2, 0x6f, 0xc2, 0xcd, 0x60, 0x7d, 0xfc, 0xc6, 0x61,
+ 0x8b, 0x41, 0xcc, 0x57, 0x16, 0x03, 0xaa, 0x26, 0xdd, 0x4f, 0xc1, 0x80,
+ 0xd5, 0xb3, 0xae, 0x91, 0x54, 0x18, 0xd3, 0x5d, 0x64, 0x76, 0xdd, 0x34,
+ 0xd4, 0x61, 0x2f, 0x50, 0xcc, 0xa2, 0x49, 0xff, 0x66, 0x1f, 0xc5, 0xa2,
+ 0xbc, 0xd0, 0x9a, 0x80, 0x6d, 0xa0, 0xff, 0x04, 0x63, 0x48, 0x9f, 0xc0,
+ 0xfa, 0xc1, 0x0c, 0xdd, 0x41, 0xd4, 0x24, 0x37, 0x66, 0x58, 0x4a, 0xe3,
+ 0x8e, 0x99, 0xc6, 0x8e, 0x9a, 0xbf, 0xfe, 0x36, 0x28, 0x94, 0xcf, 0x5a,
+ 0xb1, 0x01, 0x00, 0xdd, 0x31, 0x71, 0xc6, 0xcf, 0x63, 0xd9, 0x3d, 0xa5,
+ 0xf8, 0xf6, 0xf7, 0xd3, 0x87, 0x7c, 0xeb, 0xe6, 0x4f, 0x3a, 0xfa, 0x8b,
+ 0xfe, 0x78, 0xf4, 0x43, 0x6b, 0x83, 0xf8, 0xb8, 0x45, 0xff, 0xd9, 0x4f,
+ 0x99, 0x80, 0xd5, 0x8a, 0x74, 0x38, 0x56, 0xb6, 0xef, 0xdd, 0xbb, 0xeb,
+ 0xab, 0xd3, 0x1d, 0x9e},
+ pub_key_1,
+ {0x33, 0x36, 0x31, 0x30, 0x36, 0x37, 0x32, 0x34, 0x34, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 38
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 38,
+ 0,
+ {0x9f, 0x8a, 0x9a, 0xbd, 0x11, 0x9e, 0x44, 0x26, 0x10, 0x97, 0xa7, 0xfb,
+ 0x12, 0x0f, 0xa7, 0xed, 0xfb, 0x77, 0x41, 0x8a, 0xa3, 0xa5, 0x49, 0x8a,
+ 0xbe, 0xaf, 0x17, 0xe2, 0x45, 0x3e, 0x8b, 0xe2, 0x6a, 0x81, 0x4e, 0x7c,
+ 0xc1, 0xa2, 0x76, 0xa3, 0x51, 0xae, 0x00, 0x2a, 0xc8, 0x74, 0x6f, 0x63,
+ 0x0f, 0x7d, 0xa9, 0x45, 0x9d, 0x3f, 0xa4, 0x17, 0x8f, 0x8e, 0xc9, 0x75,
+ 0x6f, 0xa6, 0xde, 0xbd, 0xf4, 0xd5, 0x58, 0x14, 0xbc, 0xe8, 0xf8, 0x4e,
+ 0xab, 0x38, 0xdf, 0xa0, 0xc9, 0x8f, 0x81, 0x44, 0x88, 0x00, 0x75, 0x5d,
+ 0x08, 0xc3, 0xb9, 0x69, 0x1e, 0x83, 0x7a, 0x2a, 0xa0, 0x52, 0xb5, 0xca,
+ 0x41, 0x2e, 0x2b, 0xb8, 0x15, 0x6e, 0x4a, 0x3a, 0xca, 0x3d, 0x35, 0xc9,
+ 0xbd, 0x44, 0x7d, 0x6b, 0x5b, 0x53, 0x29, 0x05, 0xc6, 0x0e, 0x70, 0xdd,
+ 0x65, 0xf6, 0xc7, 0x9a, 0x28, 0xf2, 0x36, 0xe3, 0xa0, 0xcb, 0xe4, 0xf7,
+ 0x34, 0xb2, 0xa3, 0xb2, 0x2f, 0xb7, 0x33, 0xe4, 0x50, 0x38, 0x82, 0x0e,
+ 0x08, 0x7b, 0xdd, 0x42, 0x9b, 0x5b, 0x54, 0xb8, 0x4a, 0x6d, 0x12, 0x10,
+ 0x78, 0x8b, 0xb5, 0x58, 0xf0, 0x32, 0x5e, 0xcf, 0x8a, 0xb7, 0xf4, 0x64,
+ 0x1b, 0xff, 0x09, 0x56, 0x4f, 0x06, 0xaf, 0x6d, 0x79, 0x2d, 0xf9, 0x88,
+ 0x69, 0x95, 0x50, 0xd3, 0x5f, 0x21, 0x97, 0xb4, 0xbd, 0x7c, 0xb7, 0xea,
+ 0xea, 0x64, 0x34, 0x1c, 0xe8, 0x23, 0x91, 0xab, 0x87, 0x98, 0xc1, 0xef,
+ 0x6b, 0xe8, 0xa7, 0xed, 0x8f, 0x2e, 0x1d, 0xca, 0xa3, 0x31, 0xda, 0x28,
+ 0x44, 0xc0, 0x6e, 0x3e, 0x05, 0x6a, 0xd0, 0xba, 0x22, 0xc4, 0x72, 0x4e,
+ 0xa7, 0x92, 0x9f, 0x57, 0x27, 0x4f, 0xe5, 0xa2, 0xc4, 0x62, 0x78, 0x0b,
+ 0x19, 0x0d, 0x54, 0x04, 0xc6, 0x8c, 0x82, 0x3b, 0xa2, 0x33, 0xae, 0x35,
+ 0x02, 0x6a, 0x6e, 0x72},
+ pub_key_1,
+ {0x31, 0x30, 0x35, 0x34, 0x32, 0x34, 0x30, 0x37, 0x30, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 39
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 39,
+ 0,
+ {0x22, 0x7f, 0xb4, 0x2c, 0xb5, 0xc3, 0xd8, 0x8b, 0x8b, 0x71, 0xd1, 0xa6,
+ 0x52, 0x2b, 0xc5, 0xf8, 0x24, 0xb2, 0x50, 0x7d, 0x29, 0x98, 0xa9, 0x4b,
+ 0x9b, 0x97, 0x2c, 0xab, 0xe4, 0xab, 0x46, 0xeb, 0x47, 0xcd, 0x10, 0x6f,
+ 0x79, 0xc1, 0x7d, 0x4a, 0x0c, 0x59, 0xc7, 0xb7, 0x4b, 0x5b, 0x3d, 0x03,
+ 0x18, 0x0c, 0xe1, 0x55, 0xa8, 0xbb, 0x09, 0x20, 0xe9, 0x87, 0xfd, 0x2b,
+ 0xbd, 0xd6, 0x4d, 0x91, 0xff, 0x3f, 0x57, 0xb5, 0xdf, 0xbe, 0x57, 0xf3,
+ 0x98, 0x9c, 0xe4, 0xaa, 0x9d, 0x9e, 0x3e, 0xfa, 0xfc, 0x50, 0x1c, 0x44,
+ 0x37, 0xa0, 0xb1, 0x4e, 0x29, 0x83, 0x26, 0x2a, 0x61, 0xb1, 0x5a, 0x10,
+ 0x00, 0x88, 0x8e, 0xe1, 0x48, 0x2b, 0xee, 0x4a, 0x1e, 0x6a, 0xfc, 0x92,
+ 0xbe, 0xd1, 0x7f, 0x35, 0xa3, 0x2d, 0xf6, 0x7f, 0xad, 0x28, 0x97, 0x97,
+ 0x75, 0xcf, 0x0c, 0x1e, 0xdd, 0xe0, 0x06, 0x91, 0x95, 0x66, 0xcf, 0xdc,
+ 0x36, 0x57, 0xc9, 0xad, 0x2a, 0x82, 0xd2, 0xe6, 0x8a, 0x11, 0xe2, 0x3f,
+ 0x01, 0xf4, 0xd8, 0xfa, 0xff, 0x87, 0x3f, 0x5b, 0xd1, 0x60, 0x9e, 0x3b,
+ 0x90, 0x1a, 0xe1, 0x3f, 0x8a, 0x59, 0x9d, 0x42, 0xd2, 0xfb, 0x5a, 0xc9,
+ 0xf9, 0x70, 0x7d, 0x73, 0x09, 0x21, 0xc5, 0x98, 0x1c, 0xaf, 0xaa, 0xed,
+ 0x86, 0xd3, 0x70, 0xbd, 0xc7, 0x58, 0x5b, 0xae, 0x3e, 0xa4, 0x00, 0x2c,
+ 0x50, 0xc9, 0x6b, 0x19, 0x52, 0x83, 0x59, 0x2c, 0x5d, 0x57, 0x7c, 0x53,
+ 0x62, 0x7d, 0x94, 0x6a, 0xfa, 0x48, 0xd1, 0x0e, 0x8c, 0x89, 0x43, 0x2f,
+ 0x50, 0x21, 0x0f, 0x8e, 0x0c, 0x99, 0xa2, 0x3e, 0xb0, 0x89, 0x55, 0x93,
+ 0x90, 0xdf, 0xeb, 0x47, 0x2d, 0xb7, 0x40, 0xe2, 0x7c, 0xa2, 0x55, 0xf0,
+ 0x76, 0x4c, 0x7a, 0x57, 0x5d, 0x39, 0x09, 0xc2, 0x43, 0x08, 0xf1, 0x87,
+ 0xbd, 0xe9, 0x0f, 0xea},
+ pub_key_1,
+ {0x35, 0x31, 0x37, 0x34, 0x34, 0x34, 0x38, 0x31, 0x39, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 40
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 40,
+ 0,
+ {0x49, 0xb8, 0xd3, 0x5a, 0xc6, 0x09, 0x3b, 0xd9, 0xd5, 0x3d, 0x5a, 0xcf,
+ 0x6a, 0xf1, 0xa2, 0xf2, 0x94, 0xc1, 0x3b, 0x00, 0x72, 0x56, 0x49, 0x31,
+ 0xb8, 0xe6, 0x9e, 0x11, 0xd7, 0xfb, 0xcc, 0x7c, 0xce, 0xa4, 0x4f, 0x5e,
+ 0x52, 0xf2, 0x8b, 0x63, 0xb0, 0x9d, 0xed, 0xdd, 0xd5, 0x76, 0x65, 0x15,
+ 0xee, 0xd3, 0xed, 0x3d, 0x59, 0x54, 0x24, 0xe7, 0x08, 0x46, 0xba, 0x96,
+ 0xb9, 0xbd, 0x12, 0x78, 0x17, 0x15, 0xac, 0x7c, 0x40, 0x5a, 0xcf, 0x97,
+ 0xa8, 0xa7, 0x35, 0xc8, 0xa9, 0xd2, 0x74, 0xb6, 0x6a, 0x54, 0xf2, 0xa2,
+ 0x41, 0x38, 0xfd, 0x90, 0x06, 0xb2, 0xb5, 0x23, 0xd1, 0x5f, 0x7d, 0x4b,
+ 0xb4, 0x58, 0x52, 0xee, 0x06, 0x28, 0x58, 0x48, 0x17, 0xc3, 0x21, 0x1d,
+ 0xe2, 0xe6, 0x28, 0x11, 0xe0, 0x3f, 0x15, 0x06, 0x0c, 0x1c, 0xdc, 0x5f,
+ 0x6f, 0x7e, 0x0e, 0xda, 0xe7, 0x85, 0x70, 0xa5, 0x3d, 0x04, 0xe3, 0x79,
+ 0x96, 0x33, 0xf8, 0xe7, 0xbc, 0x99, 0xa2, 0x4d, 0x32, 0xf3, 0x07, 0x96,
+ 0x3c, 0xce, 0x9e, 0x9f, 0x5e, 0x6d, 0x22, 0x34, 0xa9, 0xdd, 0x9a, 0x8b,
+ 0xaa, 0x39, 0xd9, 0x05, 0x8d, 0x4f, 0x9b, 0x75, 0x09, 0xae, 0x7e, 0xaa,
+ 0x77, 0x6d, 0x73, 0x4d, 0xa7, 0xcb, 0x7a, 0xd5, 0x14, 0x8b, 0x2a, 0x06,
+ 0x99, 0x50, 0x40, 0x5f, 0x0f, 0x22, 0x54, 0xd4, 0x7e, 0x9e, 0x70, 0x3a,
+ 0x40, 0xcd, 0x51, 0x79, 0x14, 0xbf, 0xfb, 0x38, 0xfd, 0x00, 0xf4, 0x87,
+ 0x30, 0x56, 0xdf, 0x33, 0xed, 0x50, 0x22, 0xea, 0x01, 0x15, 0xbf, 0xab,
+ 0xc7, 0x66, 0xc5, 0xec, 0x8d, 0x5b, 0xbc, 0xac, 0x2a, 0x4c, 0x70, 0x81,
+ 0xe5, 0x96, 0x0b, 0xf1, 0xeb, 0x36, 0x4d, 0x8c, 0xbc, 0xeb, 0xac, 0x11,
+ 0x86, 0x6e, 0x5e, 0x7d, 0x1d, 0xab, 0x2d, 0x0f, 0xb1, 0x8e, 0x46, 0x52,
+ 0x6a, 0x44, 0x52, 0xf8},
+ pub_key_1,
+ {0x31, 0x39, 0x36, 0x37, 0x35, 0x36, 0x31, 0x32, 0x35, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 41
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 41,
+ 0,
+ {0x2f, 0xe9, 0x09, 0x88, 0xf9, 0xe8, 0x8d, 0x1c, 0xac, 0xc4, 0xc6, 0xcd,
+ 0x25, 0x94, 0xc0, 0xd9, 0xb0, 0x25, 0x13, 0xae, 0xfa, 0x1c, 0x82, 0x15,
+ 0x5b, 0xd7, 0xec, 0x58, 0xe0, 0x86, 0xb3, 0xd8, 0x08, 0xb8, 0x85, 0x41,
+ 0x19, 0x62, 0x3f, 0x17, 0x90, 0x54, 0x45, 0xdc, 0xe9, 0xa0, 0x00, 0xf0,
+ 0x1b, 0x1e, 0xf7, 0x97, 0x3d, 0xb1, 0xf9, 0x18, 0x14, 0xa2, 0x91, 0x19,
+ 0xeb, 0x74, 0x4d, 0x51, 0xff, 0x94, 0x3f, 0x55, 0x41, 0xb0, 0xfd, 0x0a,
+ 0x28, 0xe2, 0xf7, 0x1d, 0x4d, 0xbd, 0x75, 0x9c, 0xd2, 0x8f, 0x33, 0x21,
+ 0x32, 0x5e, 0xa0, 0x32, 0x7c, 0x19, 0x35, 0x6b, 0xb5, 0x76, 0xf3, 0xb2,
+ 0x11, 0xf7, 0x99, 0x69, 0xfa, 0x1b, 0xb1, 0xfa, 0xf3, 0x33, 0xda, 0x12,
+ 0xf2, 0xf8, 0x29, 0x70, 0x30, 0xd6, 0xf2, 0x68, 0xee, 0xb0, 0x32, 0x02,
+ 0x99, 0x41, 0x9d, 0x02, 0xaf, 0xe8, 0xb4, 0x55, 0xed, 0xf7, 0xb1, 0x16,
+ 0x91, 0xed, 0x99, 0xb9, 0x80, 0x00, 0x14, 0xaa, 0xd9, 0x4a, 0xe8, 0x74,
+ 0x78, 0x07, 0x7c, 0x35, 0xe8, 0x23, 0xf4, 0x1a, 0x22, 0xf2, 0x85, 0xd6,
+ 0xcf, 0x57, 0x5d, 0x1b, 0xd4, 0x09, 0xa8, 0xaf, 0x55, 0x6c, 0x1a, 0xdd,
+ 0xdc, 0x58, 0x1c, 0xf3, 0xb9, 0x3c, 0x7c, 0x16, 0x17, 0x62, 0xe8, 0x6b,
+ 0x00, 0x6a, 0x3d, 0x08, 0x31, 0x5c, 0xcc, 0x52, 0xb2, 0x05, 0xb6, 0xdf,
+ 0xdd, 0xc4, 0xb2, 0xc0, 0x63, 0x15, 0x29, 0xbd, 0xae, 0x65, 0xc6, 0x3f,
+ 0xad, 0x31, 0xa0, 0x0a, 0xe9, 0x92, 0x3e, 0x48, 0xe9, 0xe9, 0x62, 0x13,
+ 0xc7, 0x3a, 0xfb, 0xeb, 0x53, 0xb9, 0x00, 0x5d, 0x42, 0xf9, 0xfe, 0xb7,
+ 0x3f, 0x28, 0x8e, 0x2a, 0xb9, 0x18, 0x84, 0x02, 0x0b, 0xa8, 0xd1, 0x98,
+ 0xa9, 0x31, 0x0b, 0x88, 0x80, 0xc9, 0x12, 0xdc, 0xe2, 0x90, 0x83, 0xef,
+ 0xe6, 0xd6, 0xe3, 0x61},
+ pub_key_1,
+ {0x33, 0x34, 0x34, 0x37, 0x32, 0x35, 0x33, 0x33, 0x34, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 42
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 42,
+ 0,
+ {0x43, 0x48, 0xae, 0x89, 0xc8, 0xe5, 0xd0, 0x3f, 0xb9, 0x4d, 0x2a, 0x8a,
+ 0x63, 0xa6, 0x57, 0x7f, 0x7c, 0xa1, 0x0e, 0x7d, 0x53, 0xe4, 0x89, 0x8e,
+ 0x1c, 0xab, 0xc0, 0xee, 0x96, 0xa1, 0xc7, 0xeb, 0x84, 0x1b, 0x98, 0x46,
+ 0x17, 0x32, 0x1f, 0xb0, 0x5b, 0x81, 0x2a, 0x17, 0x12, 0x4f, 0x31, 0x1c,
+ 0x91, 0xcc, 0xb9, 0x48, 0x76, 0x57, 0x13, 0xfc, 0x5f, 0xef, 0x61, 0xf6,
+ 0x0f, 0x6d, 0xfe, 0x3b, 0xc1, 0x5d, 0x1d, 0x93, 0x77, 0x63, 0xc1, 0xf8,
+ 0x7b, 0x38, 0x99, 0x75, 0x2f, 0x47, 0x33, 0xb6, 0xb7, 0x40, 0xaf, 0x33,
+ 0x40, 0xea, 0x04, 0x15, 0xd4, 0x1d, 0xba, 0x82, 0x19, 0x1f, 0x9a, 0xf1,
+ 0xcb, 0xa3, 0x18, 0x9e, 0x72, 0xc0, 0xba, 0x44, 0xdd, 0xa4, 0x7e, 0xdb,
+ 0x6d, 0xff, 0x3a, 0xc6, 0xde, 0x21, 0x58, 0x6b, 0x15, 0x35, 0x3b, 0x54,
+ 0xf1, 0xb2, 0xb2, 0x28, 0x1c, 0x98, 0xb2, 0x33, 0x4e, 0x39, 0xef, 0x48,
+ 0x69, 0x1d, 0xdd, 0x4f, 0x1b, 0x67, 0xc0, 0x6f, 0x24, 0xf2, 0x2d, 0xfd,
+ 0x08, 0x86, 0x5e, 0xf3, 0xfc, 0xa3, 0x3e, 0xc4, 0xe1, 0x13, 0xa2, 0x04,
+ 0xe3, 0x49, 0x82, 0x2f, 0x2b, 0x4f, 0xf5, 0x12, 0xe4, 0xf1, 0x1c, 0xf0,
+ 0x11, 0xff, 0x8b, 0x6d, 0xbf, 0x3a, 0xb5, 0xcc, 0xe1, 0xd9, 0x0d, 0xcb,
+ 0xdb, 0x91, 0xd1, 0x3f, 0x77, 0xed, 0xb9, 0xbf, 0xfc, 0x65, 0x0f, 0x5f,
+ 0x42, 0xca, 0x1e, 0xae, 0x85, 0x5a, 0x2f, 0x2f, 0xa9, 0xa4, 0x16, 0x89,
+ 0x97, 0x52, 0x2b, 0xea, 0x76, 0x71, 0xa5, 0x5d, 0x56, 0x75, 0x0b, 0x78,
+ 0xf9, 0xf6, 0x6a, 0x2d, 0x72, 0x60, 0x77, 0x22, 0x75, 0x3f, 0xb9, 0x98,
+ 0x7a, 0xcf, 0x43, 0xb0, 0xe6, 0x60, 0x21, 0x58, 0x0c, 0x79, 0xc5, 0xa6,
+ 0x21, 0xd9, 0x6d, 0x9e, 0xbe, 0x8d, 0x24, 0xed, 0x90, 0x58, 0xa6, 0x7e,
+ 0x27, 0x51, 0x9a, 0xb8},
+ pub_key_1,
+ {0x33, 0x36, 0x38, 0x32, 0x36, 0x34, 0x33, 0x31, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 43
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 43,
+ 0,
+ {0x07, 0x4d, 0x9b, 0xb6, 0x85, 0x8d, 0xde, 0xc8, 0x81, 0x6b, 0xea, 0xcb,
+ 0xf7, 0x58, 0xb0, 0x02, 0x26, 0x86, 0x3d, 0x1c, 0x52, 0x00, 0x18, 0x8d,
+ 0xeb, 0xef, 0xd6, 0xda, 0x12, 0xb6, 0xe7, 0xbe, 0x8e, 0x30, 0x08, 0x5d,
+ 0x91, 0x3d, 0x87, 0x42, 0xf1, 0x21, 0x50, 0x75, 0x63, 0x9d, 0x93, 0x0c,
+ 0xf1, 0x67, 0x1c, 0xce, 0x3c, 0x34, 0x4c, 0xf9, 0x15, 0xda, 0x8d, 0xc8,
+ 0xb8, 0xaa, 0x46, 0xbb, 0x75, 0x38, 0x27, 0xbe, 0x2d, 0x4e, 0x2e, 0x76,
+ 0x62, 0xd2, 0x66, 0xc9, 0x1b, 0xdc, 0xd4, 0x66, 0x7d, 0x28, 0xcc, 0xbc,
+ 0xd7, 0xbd, 0xe9, 0x0a, 0x4b, 0xad, 0xa2, 0xa2, 0x29, 0x6f, 0x0d, 0x58,
+ 0x82, 0xef, 0x9c, 0x8e, 0x49, 0x2e, 0xb9, 0x47, 0x07, 0xd0, 0xfb, 0x39,
+ 0x4f, 0x08, 0xdb, 0xd0, 0xb7, 0x17, 0x7b, 0x75, 0x6b, 0xd6, 0x7d, 0x19,
+ 0x1c, 0xa2, 0x4d, 0xd0, 0x2c, 0x10, 0x15, 0x6b, 0x5a, 0x45, 0x6f, 0x37,
+ 0x0e, 0x74, 0x5d, 0x84, 0x0b, 0xa4, 0x12, 0x13, 0x65, 0x03, 0xaa, 0x9b,
+ 0x4f, 0xfd, 0x38, 0x7a, 0xa7, 0x91, 0xf0, 0xb5, 0x66, 0xd6, 0xca, 0xd8,
+ 0x8e, 0x7e, 0x80, 0x3d, 0x9b, 0x0b, 0xeb, 0x83, 0x70, 0x8c, 0xbe, 0x56,
+ 0x07, 0xc1, 0x65, 0x00, 0x72, 0xb4, 0xbb, 0x4d, 0x5a, 0xce, 0xd0, 0x07,
+ 0xef, 0xb0, 0xfa, 0x89, 0x2c, 0x79, 0x53, 0x4f, 0x7a, 0x38, 0x00, 0x0d,
+ 0xfa, 0xae, 0xde, 0xb0, 0x55, 0xe3, 0x9b, 0xe7, 0xe1, 0x7e, 0x59, 0x3b,
+ 0x77, 0x3d, 0xcc, 0x4b, 0x44, 0xb3, 0x76, 0x12, 0xf9, 0xa6, 0x39, 0xa6,
+ 0xb9, 0x4c, 0xed, 0x87, 0xf8, 0xc7, 0xa5, 0x23, 0x14, 0xfa, 0xe9, 0x7c,
+ 0x7e, 0x82, 0x13, 0xfc, 0x56, 0x17, 0x7f, 0x9b, 0x8b, 0x31, 0x11, 0xfd,
+ 0x4e, 0x74, 0x57, 0x48, 0x2f, 0xb5, 0xb8, 0xa9, 0xec, 0xda, 0x0e, 0x00,
+ 0xf7, 0xb9, 0x46, 0x14},
+ pub_key_1,
+ {0x33, 0x32, 0x36, 0x31, 0x31, 0x39, 0x38, 0x36, 0x30, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 44
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 44,
+ 0,
+ {0x9e, 0x04, 0x80, 0x4c, 0xb3, 0x16, 0xa4, 0x1d, 0x33, 0x0e, 0x38, 0x1a,
+ 0xae, 0x55, 0x5d, 0x86, 0x6c, 0xb1, 0xbe, 0x35, 0x56, 0x00, 0x4d, 0xb7,
+ 0x2e, 0xb4, 0xa1, 0x1d, 0x11, 0xda, 0x11, 0x06, 0x0f, 0x7e, 0xe7, 0xdd,
+ 0xb0, 0xc4, 0x5b, 0x12, 0x06, 0xd5, 0x0a, 0xd2, 0x23, 0x31, 0x41, 0xd2,
+ 0xfa, 0x6f, 0xc1, 0x90, 0xc0, 0x9c, 0x92, 0xa5, 0xbe, 0x6e, 0x97, 0x79,
+ 0x42, 0xe2, 0xa4, 0xf9, 0x74, 0x0e, 0xd6, 0x7d, 0xc9, 0xea, 0x9e, 0x76,
+ 0x7f, 0x73, 0x69, 0x0c, 0x90, 0x80, 0x17, 0x73, 0x6d, 0x4f, 0xea, 0x0a,
+ 0xd1, 0x23, 0xfa, 0x4f, 0x9f, 0xe8, 0x4d, 0x56, 0x72, 0xdb, 0xaa, 0x5f,
+ 0xdf, 0x75, 0x81, 0x05, 0x30, 0x87, 0x09, 0xf4, 0xc3, 0xa3, 0x95, 0x43,
+ 0x3e, 0x99, 0x4a, 0xf2, 0x89, 0x04, 0x15, 0xe6, 0x07, 0x73, 0xe1, 0x66,
+ 0xb4, 0xc1, 0x52, 0x97, 0x81, 0x54, 0x8f, 0x1b, 0xaa, 0x7b, 0x82, 0x34,
+ 0x08, 0x79, 0x48, 0x0a, 0x06, 0x6c, 0x3f, 0xce, 0xaa, 0xbe, 0xc9, 0xcc,
+ 0xf6, 0x68, 0x79, 0xce, 0x33, 0x65, 0xf9, 0xb9, 0xc0, 0x4e, 0xe2, 0xf8,
+ 0x5b, 0xa0, 0x8d, 0x6e, 0x39, 0xff, 0xae, 0xee, 0xe2, 0xc4, 0x58, 0x34,
+ 0xb6, 0xd7, 0xe1, 0x6d, 0x94, 0x2d, 0xba, 0xe4, 0x5b, 0xc2, 0x2f, 0xf7,
+ 0xea, 0xdb, 0x3d, 0x91, 0x7c, 0x4d, 0xb5, 0xf8, 0x46, 0x2e, 0x8e, 0x6e,
+ 0x61, 0x8f, 0x1e, 0x84, 0xd1, 0x6e, 0xb4, 0x36, 0xd4, 0xac, 0x4d, 0x07,
+ 0xf1, 0x02, 0x6e, 0xd7, 0x5d, 0x70, 0xd2, 0xba, 0x03, 0x32, 0xb9, 0xc2,
+ 0x13, 0x82, 0xf8, 0x6a, 0x7a, 0x9c, 0xa7, 0x02, 0xe8, 0x55, 0xe4, 0x8a,
+ 0x44, 0xfa, 0x65, 0xbb, 0xdc, 0x7e, 0xf5, 0xc8, 0x76, 0x02, 0x30, 0xa2,
+ 0x10, 0x2c, 0x6f, 0x95, 0x1c, 0x63, 0x9e, 0xc8, 0x24, 0x92, 0x12, 0x9d,
+ 0x81, 0x0f, 0x62, 0x61},
+ pub_key_1,
+ {0x39, 0x36, 0x37, 0x38, 0x37, 0x38, 0x31, 0x30, 0x39, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 45
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 45,
+ 0,
+ {0x98, 0xf3, 0x53, 0xe2, 0xfb, 0x80, 0xca, 0x88, 0x41, 0x38, 0xd7, 0xcb,
+ 0xfd, 0x82, 0x43, 0x23, 0x82, 0x72, 0xd4, 0x1c, 0xd3, 0xd2, 0x09, 0x10,
+ 0x4f, 0x5c, 0x5c, 0x40, 0xb4, 0x98, 0x20, 0x4f, 0xd7, 0x31, 0xee, 0xbc,
+ 0x0f, 0x47, 0x06, 0xe3, 0xe2, 0x2f, 0x16, 0x5a, 0x5c, 0x98, 0x9b, 0xf0,
+ 0xd0, 0xd2, 0xda, 0xee, 0x6f, 0xdf, 0xca, 0x4e, 0x59, 0x9f, 0x35, 0x55,
+ 0x09, 0x98, 0x2d, 0x98, 0x8d, 0xd3, 0x06, 0x1b, 0x1c, 0x13, 0xd6, 0x12,
+ 0xc0, 0x03, 0xdb, 0x6f, 0x56, 0x2a, 0x68, 0xdd, 0x7c, 0xb7, 0xfe, 0x7d,
+ 0xea, 0x74, 0xa1, 0x94, 0x34, 0xdb, 0x03, 0xda, 0x48, 0xca, 0x84, 0xa8,
+ 0xaf, 0x51, 0xef, 0x34, 0x04, 0x4c, 0x86, 0xac, 0x04, 0x45, 0x87, 0x1c,
+ 0xaa, 0xf6, 0x45, 0x47, 0x04, 0x60, 0xa1, 0x56, 0x20, 0x06, 0x7a, 0x0a,
+ 0x8e, 0x82, 0x1e, 0xa7, 0xb5, 0x0e, 0x66, 0x31, 0x78, 0x4e, 0xdb, 0x2f,
+ 0xe8, 0x84, 0xf1, 0x6b, 0x3e, 0xe5, 0x0e, 0xba, 0x2d, 0x81, 0x56, 0x44,
+ 0x74, 0x4c, 0x9b, 0x29, 0x2c, 0x51, 0x07, 0xca, 0x27, 0x69, 0x00, 0x4d,
+ 0xbf, 0x4b, 0x42, 0xeb, 0x7d, 0x73, 0x8b, 0x9b, 0xf2, 0x24, 0x1c, 0x07,
+ 0x39, 0xf1, 0x59, 0x79, 0xa7, 0x1a, 0xd6, 0x93, 0x5e, 0xe7, 0xdd, 0xd3,
+ 0xd7, 0x75, 0xb7, 0x66, 0x15, 0x13, 0xc7, 0x76, 0x1a, 0xe4, 0x48, 0xff,
+ 0xc3, 0xfc, 0x28, 0x70, 0x77, 0xd0, 0x11, 0x78, 0x15, 0xb3, 0xd5, 0x78,
+ 0x90, 0xac, 0x37, 0xb8, 0x7c, 0x97, 0x2e, 0x32, 0xbc, 0x0f, 0x75, 0x92,
+ 0x14, 0xd2, 0x73, 0x9c, 0x4b, 0xe9, 0x30, 0x7f, 0x25, 0x1a, 0x4f, 0x30,
+ 0x27, 0xa8, 0xdb, 0xb7, 0xe3, 0xf9, 0x35, 0x4b, 0x26, 0xeb, 0x98, 0x14,
+ 0x5d, 0xe8, 0x1e, 0xa8, 0xe2, 0x3a, 0xed, 0x40, 0x1f, 0x31, 0x5c, 0xc5,
+ 0x02, 0x27, 0xb5, 0xfb},
+ pub_key_1,
+ {0x34, 0x39, 0x35, 0x38, 0x38, 0x32, 0x33, 0x38, 0x32, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 46
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 46,
+ 0,
+ {0x47, 0x82, 0x85, 0x8a, 0x9e, 0x77, 0xc7, 0x10, 0x92, 0x9f, 0x71, 0xaf,
+ 0x2b, 0x01, 0x99, 0x00, 0x2f, 0xee, 0x97, 0x95, 0x16, 0x1e, 0xc8, 0xce,
+ 0xc4, 0x49, 0xd3, 0xb1, 0x59, 0x9a, 0x5b, 0x02, 0x35, 0xe0, 0x79, 0xfc,
+ 0x4c, 0x73, 0xab, 0x09, 0xfe, 0x65, 0x87, 0x52, 0x50, 0x63, 0x8f, 0x0d,
+ 0x07, 0x5a, 0xca, 0xbd, 0x10, 0x42, 0xee, 0x9f, 0x51, 0xe6, 0x6b, 0xdb,
+ 0x15, 0x66, 0x2a, 0x83, 0x28, 0x58, 0x3f, 0xfb, 0x73, 0xf3, 0xb7, 0xf1,
+ 0x5e, 0xfd, 0xe5, 0x39, 0xbe, 0xf8, 0x11, 0xec, 0xea, 0x95, 0xd1, 0x6c,
+ 0xac, 0x91, 0xf3, 0x0f, 0x80, 0x50, 0x6d, 0x68, 0xc9, 0x4c, 0xba, 0xb5,
+ 0xb1, 0x07, 0x00, 0x50, 0x16, 0x8a, 0x96, 0x72, 0x1c, 0x97, 0x09, 0xdc,
+ 0x8c, 0xab, 0xf8, 0x5c, 0xa3, 0xd7, 0x2a, 0x9d, 0x3c, 0x5e, 0xd8, 0x7b,
+ 0x46, 0x17, 0xeb, 0x24, 0x5b, 0xc3, 0x48, 0x99, 0xe8, 0x6b, 0x60, 0xd2,
+ 0x94, 0xfc, 0x42, 0x8e, 0xea, 0xf1, 0xf8, 0x6c, 0x54, 0x74, 0xa9, 0xe2,
+ 0x7d, 0x7a, 0x9a, 0xd4, 0x58, 0x88, 0x65, 0x57, 0x4f, 0x1b, 0x71, 0xb1,
+ 0xd8, 0xae, 0x66, 0x55, 0xba, 0xba, 0x63, 0xa4, 0xe5, 0x79, 0xde, 0xec,
+ 0x9e, 0xa1, 0xee, 0xf1, 0x78, 0x7b, 0x42, 0x7d, 0x5f, 0x5b, 0x77, 0xb6,
+ 0x69, 0x73, 0x3b, 0xd6, 0xf7, 0xf0, 0x7e, 0xa4, 0x1d, 0x6f, 0x2c, 0x2c,
+ 0x04, 0x05, 0x89, 0xfb, 0xbd, 0x59, 0xbb, 0x0f, 0x39, 0xef, 0x6d, 0xaa,
+ 0xa2, 0x84, 0x30, 0xc1, 0x8e, 0x64, 0xd0, 0xac, 0xfd, 0xc0, 0x72, 0xbb,
+ 0xda, 0x93, 0x2d, 0xff, 0xaf, 0x38, 0xac, 0x4b, 0x49, 0x5d, 0xa1, 0xce,
+ 0xcc, 0x36, 0xca, 0x25, 0xdb, 0xaf, 0x06, 0xcb, 0xab, 0xde, 0xd8, 0x15,
+ 0xba, 0x6a, 0xa5, 0x5f, 0x04, 0xdb, 0x12, 0x68, 0x3b, 0xcc, 0x4c, 0x5f,
+ 0xcc, 0x5c, 0xe8, 0x75},
+ pub_key_1,
+ {0x38, 0x32, 0x34, 0x36, 0x33, 0x37, 0x38, 0x33, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 47
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 47,
+ 0,
+ {0x25, 0x6f, 0x84, 0x2e, 0x0e, 0xa1, 0xdd, 0x3d, 0xd5, 0xcb, 0x05, 0xcb,
+ 0x18, 0x4c, 0xde, 0x79, 0xba, 0x34, 0xc8, 0x7f, 0x08, 0x3e, 0x21, 0x55,
+ 0x70, 0xb4, 0x02, 0xee, 0x92, 0x9a, 0x47, 0x04, 0x94, 0x27, 0xad, 0x56,
+ 0x8b, 0x30, 0xc0, 0x05, 0xef, 0x4f, 0x88, 0xfd, 0x51, 0x10, 0x96, 0xe2,
+ 0x34, 0x11, 0xe9, 0x27, 0xfd, 0x2a, 0xa8, 0x5a, 0x3e, 0xb6, 0xe0, 0x1d,
+ 0xee, 0x3e, 0x9f, 0xb5, 0x86, 0x5a, 0xbb, 0x46, 0x0e, 0xf7, 0x6f, 0xe8,
+ 0xd9, 0x32, 0xdc, 0x08, 0x94, 0x58, 0x24, 0x01, 0x1f, 0xd2, 0x26, 0x91,
+ 0x5e, 0xe3, 0x97, 0x74, 0x75, 0x66, 0x0d, 0x7f, 0x40, 0xb3, 0xcf, 0xab,
+ 0x3c, 0x9e, 0x7e, 0x90, 0xe3, 0x7f, 0xf8, 0x7d, 0x2d, 0xaa, 0x83, 0x4b,
+ 0xb3, 0x64, 0x5c, 0xd1, 0x83, 0x2f, 0x28, 0x33, 0xfe, 0xbb, 0x80, 0xa6,
+ 0x50, 0xcd, 0xe0, 0x07, 0xfa, 0x6c, 0x52, 0x32, 0xab, 0x5c, 0x9f, 0x0b,
+ 0xc8, 0x5d, 0x8c, 0x2f, 0xe3, 0x26, 0xef, 0x25, 0xca, 0x04, 0x0b, 0xf9,
+ 0x5a, 0x3e, 0x37, 0x34, 0xf1, 0x76, 0x49, 0x81, 0xfa, 0xa5, 0xba, 0xc8,
+ 0x7e, 0xc6, 0x4d, 0x9b, 0x3e, 0x4a, 0x98, 0x67, 0xe4, 0xd5, 0x5b, 0x31,
+ 0x31, 0x71, 0x74, 0x0e, 0x84, 0x13, 0xa5, 0xe4, 0x29, 0x7b, 0x20, 0x66,
+ 0x24, 0x28, 0x9f, 0x15, 0x32, 0xc9, 0xad, 0xdf, 0xe9, 0xf8, 0x85, 0xa6,
+ 0xa6, 0xca, 0xab, 0xd2, 0x53, 0xfd, 0xd3, 0x31, 0xe7, 0x62, 0xa8, 0x2c,
+ 0x97, 0x7b, 0xb2, 0x1c, 0x8e, 0x1e, 0x57, 0x02, 0xf7, 0x7e, 0xf0, 0xc2,
+ 0xf6, 0x92, 0x59, 0xe0, 0x02, 0x7c, 0x3a, 0x7d, 0x8c, 0x7c, 0x80, 0x34,
+ 0xfc, 0x24, 0xfb, 0xff, 0x14, 0xb5, 0x50, 0x28, 0x16, 0xf4, 0xd7, 0xfc,
+ 0xf1, 0xed, 0x75, 0x0d, 0x8b, 0xe2, 0x40, 0x51, 0x86, 0xaf, 0xe5, 0x4a,
+ 0xd9, 0xcd, 0x50, 0x30},
+ pub_key_1,
+ {0x31, 0x31, 0x30, 0x32, 0x30, 0x38, 0x33, 0x33, 0x37, 0x37, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 48
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 48,
+ 0,
+ {0x62, 0xba, 0xb4, 0x02, 0xf2, 0x29, 0xe2, 0x6a, 0x53, 0x57, 0x05, 0x67,
+ 0x6f, 0xaa, 0x60, 0xd4, 0xcb, 0xd3, 0x84, 0x1d, 0x4f, 0x5f, 0xd3, 0x05,
+ 0x8e, 0x1d, 0x5c, 0x44, 0xa5, 0x00, 0xe8, 0x72, 0xf0, 0x03, 0x57, 0x47,
+ 0xcb, 0x5b, 0xc1, 0x2b, 0x97, 0x2f, 0x64, 0x01, 0xcd, 0xd1, 0xe2, 0x12,
+ 0xfd, 0x54, 0x0d, 0x45, 0xaa, 0x5f, 0xa5, 0x35, 0x14, 0x0c, 0x6b, 0xa7,
+ 0xf1, 0x65, 0x15, 0x4b, 0xa4, 0xb7, 0x71, 0xc1, 0xed, 0xd2, 0x7e, 0xba,
+ 0x09, 0x7a, 0xbe, 0xdd, 0x29, 0x47, 0x28, 0x44, 0x7c, 0x22, 0xed, 0x52,
+ 0x51, 0x8b, 0x1d, 0xd8, 0x72, 0x12, 0xea, 0xae, 0x44, 0x72, 0x4e, 0x25,
+ 0x05, 0x2a, 0xd4, 0xbf, 0xd0, 0x18, 0x5d, 0xe9, 0xed, 0xde, 0x00, 0x84,
+ 0xb0, 0xfd, 0x35, 0xcb, 0xb2, 0x26, 0xf5, 0x36, 0x61, 0xfc, 0x12, 0xa1,
+ 0x4f, 0x1b, 0x8e, 0x31, 0xfb, 0xf3, 0xdd, 0xcc, 0xc7, 0x24, 0x2f, 0xb5,
+ 0x69, 0x5d, 0x9a, 0xe8, 0x4a, 0xc1, 0x04, 0xc2, 0x9e, 0x39, 0x39, 0x11,
+ 0x03, 0xd1, 0x5c, 0x4c, 0xd8, 0xba, 0x24, 0x98, 0xe9, 0xca, 0x24, 0xa6,
+ 0x18, 0xdf, 0x21, 0xe7, 0xcd, 0xb9, 0x04, 0xd6, 0xde, 0x49, 0x54, 0x63,
+ 0x7b, 0x28, 0xea, 0xd7, 0x4a, 0x31, 0x57, 0x02, 0xe8, 0xa1, 0x4c, 0x47,
+ 0x8d, 0x00, 0x49, 0x05, 0xd8, 0x7b, 0x63, 0x41, 0xf8, 0x4d, 0x51, 0x9a,
+ 0xae, 0x66, 0x08, 0xa7, 0x66, 0x18, 0xf8, 0xff, 0xca, 0xd7, 0x1a, 0x70,
+ 0xd1, 0x80, 0xd4, 0xfe, 0x05, 0x97, 0xce, 0x60, 0x44, 0x63, 0x4c, 0x5e,
+ 0x1b, 0xde, 0x39, 0xc1, 0x56, 0xb6, 0xad, 0x37, 0x75, 0xb0, 0x03, 0x31,
+ 0xf7, 0x6d, 0xb1, 0xd8, 0x98, 0x44, 0xc1, 0x30, 0xe9, 0xef, 0x5f, 0x82,
+ 0x6b, 0x9f, 0x57, 0x32, 0xc9, 0xd1, 0xea, 0xc8, 0x17, 0xd3, 0xef, 0xb4,
+ 0x69, 0x56, 0xbb, 0x47},
+ pub_key_1,
+ {0x31, 0x33, 0x33, 0x38, 0x37, 0x31, 0x36, 0x34, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 49
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 49,
+ 0,
+ {0x42, 0x28, 0x0e, 0x80, 0xad, 0x24, 0x46, 0x18, 0x47, 0x89, 0x75, 0xf9,
+ 0x38, 0x7c, 0xbd, 0x44, 0x7d, 0x85, 0xdb, 0xab, 0x3e, 0x70, 0xbb, 0x1d,
+ 0xb6, 0x65, 0x79, 0xa2, 0x49, 0x6b, 0x03, 0x51, 0xfc, 0xb0, 0x56, 0xa9,
+ 0x0c, 0x5b, 0x78, 0xed, 0xc2, 0xce, 0x67, 0x75, 0xb3, 0x42, 0xc5, 0x51,
+ 0x54, 0x68, 0x7d, 0x3c, 0xff, 0xf1, 0xbe, 0xa1, 0xca, 0x31, 0xf3, 0x08,
+ 0xb7, 0x3c, 0x2a, 0x29, 0x19, 0x1a, 0x8a, 0x3e, 0x1c, 0x21, 0xc3, 0x3d,
+ 0xaa, 0x4d, 0x37, 0x50, 0xda, 0x25, 0x32, 0x49, 0xd8, 0x7b, 0xbe, 0xe6,
+ 0x11, 0x0c, 0x9e, 0xa2, 0x54, 0x59, 0xb9, 0x75, 0xd4, 0xa7, 0x2f, 0x0b,
+ 0x06, 0x4f, 0xe1, 0x53, 0x32, 0x01, 0x21, 0x33, 0xa6, 0x7c, 0x0c, 0x8c,
+ 0x8e, 0x4b, 0x90, 0xfe, 0xc9, 0x39, 0x19, 0xd4, 0xd1, 0xee, 0x71, 0x79,
+ 0x94, 0x88, 0x9d, 0x62, 0xd3, 0x94, 0xfb, 0x80, 0x90, 0xf5, 0x8c, 0x4a,
+ 0x07, 0x92, 0x6c, 0x67, 0xd3, 0x55, 0xd9, 0x65, 0x4b, 0xfa, 0x52, 0x1d,
+ 0x29, 0xfd, 0x16, 0x6f, 0xe5, 0xf3, 0x63, 0x72, 0x26, 0x16, 0x6f, 0x0e,
+ 0x45, 0x8b, 0xf3, 0x19, 0x62, 0x27, 0xe2, 0x62, 0xee, 0xbc, 0x55, 0xfc,
+ 0x39, 0xf0, 0x41, 0x79, 0x5f, 0xc6, 0xd1, 0xc2, 0x37, 0xf9, 0x86, 0x94,
+ 0xe4, 0x1f, 0x12, 0x8d, 0xe0, 0xc9, 0xcf, 0x6c, 0xef, 0x7c, 0x1f, 0xcd,
+ 0xcc, 0x61, 0xc0, 0xc7, 0x32, 0xab, 0x96, 0x03, 0x59, 0x8b, 0x0b, 0x56,
+ 0x55, 0xa7, 0xe3, 0x9e, 0x44, 0x27, 0x4a, 0x70, 0x49, 0xab, 0x42, 0xe5,
+ 0x09, 0xc5, 0x01, 0x32, 0x54, 0x2c, 0x88, 0x8f, 0x3e, 0x6b, 0x95, 0x6c,
+ 0x45, 0x27, 0xc5, 0x15, 0xfa, 0x8b, 0x01, 0xad, 0xd9, 0x94, 0xbd, 0x50,
+ 0xa6, 0xad, 0xf0, 0x85, 0x85, 0x05, 0x49, 0x6e, 0xe2, 0xa7, 0xb9, 0xa0,
+ 0x43, 0xa8, 0xb8, 0xf5},
+ pub_key_1,
+ {0x33, 0x32, 0x32, 0x31, 0x34, 0x34, 0x31, 0x36, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 50
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 50,
+ 0,
+ {0x2d, 0x8a, 0x12, 0x7e, 0xdb, 0xca, 0xf5, 0x0a, 0x1b, 0x35, 0xae, 0x0c,
+ 0x7b, 0xf2, 0x07, 0x76, 0x98, 0x64, 0x48, 0xec, 0x57, 0x65, 0xb1, 0x5e,
+ 0xd7, 0xd8, 0x86, 0x11, 0x7a, 0xf2, 0x64, 0x04, 0x3a, 0x1c, 0x3f, 0xde,
+ 0x6a, 0xf1, 0x84, 0x84, 0x28, 0xa5, 0x25, 0xdd, 0xc9, 0xf3, 0x34, 0xd1,
+ 0x0c, 0xe6, 0xaa, 0xb0, 0x44, 0x57, 0xef, 0x28, 0x63, 0x80, 0x7c, 0xa6,
+ 0x74, 0xdc, 0x0e, 0xe8, 0x4b, 0x0a, 0x1a, 0xb4, 0x9a, 0x1b, 0x99, 0x9c,
+ 0x4b, 0x21, 0x26, 0xde, 0xd5, 0x16, 0xed, 0x11, 0x57, 0xdb, 0x04, 0x7b,
+ 0xa0, 0x52, 0xdc, 0x7d, 0x98, 0x53, 0xde, 0x48, 0x1a, 0x6b, 0xfc, 0xdf,
+ 0xe2, 0xd3, 0x14, 0x39, 0x98, 0x0e, 0x62, 0xce, 0x20, 0xc7, 0x7d, 0xde,
+ 0x58, 0x77, 0x6b, 0x21, 0x27, 0xa5, 0x57, 0xff, 0xd8, 0xc5, 0x15, 0x99,
+ 0x69, 0x9f, 0x0c, 0xf2, 0x67, 0xa1, 0x08, 0x37, 0x8a, 0x80, 0x26, 0xe0,
+ 0xa5, 0x30, 0x03, 0x30, 0x9c, 0xc6, 0x45, 0xb5, 0x17, 0x6d, 0xd6, 0x11,
+ 0x56, 0x3c, 0x67, 0x36, 0xb8, 0x3e, 0x8e, 0x0e, 0x6f, 0xe0, 0xb0, 0x62,
+ 0xf2, 0xcc, 0x13, 0x7a, 0x41, 0x5b, 0x09, 0x7b, 0xdc, 0xe6, 0x6d, 0x95,
+ 0x2f, 0xe2, 0xbd, 0x9e, 0x40, 0x7a, 0x46, 0x24, 0xd1, 0x15, 0x71, 0x06,
+ 0xa5, 0xd7, 0xdd, 0xfa, 0x76, 0xb0, 0x97, 0x38, 0xc0, 0x9a, 0x58, 0x17,
+ 0xb5, 0x45, 0xdc, 0xb2, 0x7f, 0x8a, 0xd9, 0xff, 0x09, 0x86, 0xf8, 0x0c,
+ 0x99, 0xed, 0x49, 0xbd, 0x87, 0x4c, 0x89, 0xe8, 0xc8, 0xd0, 0xc5, 0x9e,
+ 0xe3, 0xec, 0x04, 0x21, 0x4c, 0xba, 0xc6, 0x12, 0xe4, 0xac, 0x3b, 0x25,
+ 0xd6, 0x2f, 0xd2, 0x86, 0xa4, 0x31, 0xa5, 0x7a, 0x75, 0x8b, 0xf3, 0x1e,
+ 0xb5, 0x2d, 0x38, 0xd1, 0x3b, 0xca, 0x1d, 0x17, 0x07, 0x4f, 0x4c, 0x9c,
+ 0x28, 0xbd, 0x93, 0x16},
+ pub_key_1,
+ {0x31, 0x30, 0x36, 0x38, 0x36, 0x36, 0x35, 0x35, 0x35, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 51
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 51,
+ 0,
+ {0x15, 0xe8, 0xfe, 0x3e, 0x7d, 0xcb, 0x5c, 0xa5, 0xc1, 0x6e, 0x1f, 0x12,
+ 0xfe, 0xc4, 0x69, 0x8a, 0xe2, 0x8c, 0x51, 0x1b, 0x02, 0xc4, 0x0f, 0x83,
+ 0x55, 0x5b, 0x2b, 0xb1, 0x5b, 0x20, 0xb7, 0x46, 0x2a, 0xbe, 0x1d, 0x0d,
+ 0x42, 0xb5, 0x3a, 0x58, 0xb7, 0xf1, 0x28, 0x7a, 0xf1, 0x52, 0x24, 0xa0,
+ 0xe5, 0x05, 0xe7, 0x19, 0x1d, 0x01, 0xf7, 0xf3, 0xb9, 0xa4, 0x56, 0xa5,
+ 0x52, 0x3c, 0x56, 0xbe, 0x92, 0xc4, 0x14, 0xa8, 0xe2, 0x23, 0x92, 0x20,
+ 0xe6, 0xc1, 0x70, 0x56, 0x31, 0x02, 0x21, 0xe4, 0xec, 0x25, 0xf8, 0x6a,
+ 0x7a, 0x0c, 0xaf, 0x42, 0x39, 0xfc, 0xbc, 0x5f, 0x70, 0x4e, 0xe9, 0x2b,
+ 0x8b, 0xe9, 0x9c, 0x86, 0xda, 0x42, 0xab, 0x09, 0xc0, 0x42, 0x30, 0x8e,
+ 0x92, 0xde, 0x00, 0xc7, 0x47, 0xf2, 0x3e, 0xb2, 0x77, 0xa9, 0xf6, 0x41,
+ 0xe0, 0x90, 0xe4, 0x66, 0x28, 0xf7, 0x44, 0xa0, 0x98, 0xf9, 0x2d, 0x03,
+ 0x1e, 0xe3, 0x15, 0x9d, 0x06, 0x87, 0xdf, 0x6b, 0x58, 0x51, 0x98, 0xa7,
+ 0x98, 0x5e, 0x29, 0x17, 0xd8, 0x72, 0x3f, 0x7e, 0xb1, 0x17, 0x5f, 0x38,
+ 0xf2, 0x8b, 0xfe, 0x74, 0x54, 0xd4, 0x1e, 0x08, 0x63, 0x26, 0xa4, 0xc2,
+ 0xfc, 0x16, 0x02, 0x74, 0x92, 0xd4, 0xcd, 0xa2, 0x37, 0x1d, 0x65, 0xbb,
+ 0x24, 0x1a, 0x87, 0xfb, 0x26, 0x4f, 0xa2, 0xd2, 0x51, 0x6c, 0x5f, 0xf8,
+ 0x17, 0xc4, 0x05, 0xc0, 0xfa, 0x48, 0x62, 0x5f, 0x54, 0x0e, 0x65, 0x02,
+ 0x26, 0x7e, 0xcb, 0x3e, 0x0f, 0xb7, 0x75, 0x73, 0x36, 0x1f, 0xef, 0x5d,
+ 0x74, 0x60, 0xae, 0x4d, 0x4a, 0x0f, 0xd2, 0x2d, 0xc5, 0x10, 0x3d, 0x2b,
+ 0x74, 0x9f, 0xd7, 0xbf, 0x28, 0x30, 0xe2, 0x2d, 0x9f, 0xcd, 0x8b, 0x08,
+ 0x27, 0x28, 0x47, 0x58, 0xbe, 0x30, 0xdb, 0x77, 0x30, 0x85, 0x53, 0x85,
+ 0x5d, 0x36, 0x69, 0x91},
+ pub_key_1,
+ {0x36, 0x32, 0x31, 0x35, 0x35, 0x32, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 52
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 52,
+ 0,
+ {0x0a, 0x8e, 0x7c, 0x3d, 0x26, 0x83, 0x4d, 0x46, 0xdb, 0xb4, 0xf9, 0xd6,
+ 0xb9, 0xb6, 0xae, 0xbb, 0x2e, 0xa3, 0xb1, 0xb1, 0x80, 0xae, 0x01, 0xdc,
+ 0xed, 0x1d, 0xf0, 0x33, 0x53, 0xa2, 0xae, 0x59, 0x83, 0x20, 0xe1, 0x71,
+ 0x8c, 0x9e, 0x43, 0xf4, 0x72, 0x6c, 0xab, 0x81, 0xb5, 0xaa, 0xda, 0xf7,
+ 0x76, 0x90, 0x95, 0x7e, 0xa0, 0x47, 0x7f, 0xdb, 0x8a, 0x30, 0x4d, 0xbd,
+ 0xf3, 0xfc, 0xc5, 0x3a, 0xe4, 0xe9, 0x5b, 0x41, 0xc2, 0x7a, 0x39, 0x2f,
+ 0x0d, 0xfc, 0x83, 0x9f, 0xe8, 0x69, 0x8d, 0xe5, 0x88, 0x90, 0xba, 0x06,
+ 0x46, 0x09, 0xcd, 0x72, 0xc8, 0xe2, 0x67, 0xb9, 0x0b, 0xdd, 0xa0, 0xeb,
+ 0xfa, 0xb8, 0x47, 0x4d, 0x0c, 0xef, 0x48, 0x59, 0xaa, 0x85, 0x68, 0x16,
+ 0x4e, 0x72, 0x13, 0x6a, 0x21, 0x4f, 0xf9, 0x27, 0x9f, 0xfd, 0xa0, 0xe8,
+ 0xbf, 0x9d, 0xec, 0xe0, 0x30, 0x9f, 0x06, 0xe2, 0x24, 0x45, 0x95, 0xd1,
+ 0x7a, 0xf3, 0xbe, 0x94, 0xc7, 0xef, 0x9a, 0x15, 0x42, 0x29, 0x7e, 0x7e,
+ 0x6d, 0x40, 0xf9, 0xc4, 0xb2, 0xee, 0x6b, 0x65, 0x22, 0x99, 0xcc, 0xb2,
+ 0x0d, 0xa2, 0x74, 0x71, 0x18, 0x61, 0xe3, 0x93, 0x17, 0x34, 0x7f, 0xd5,
+ 0x6f, 0x5f, 0x13, 0x00, 0x7f, 0x31, 0xe2, 0x90, 0x43, 0x00, 0x19, 0xd8,
+ 0x26, 0xb2, 0xbe, 0xa3, 0x35, 0x4e, 0x92, 0x6a, 0x23, 0x5a, 0x9a, 0x3e,
+ 0x9b, 0x68, 0xe1, 0x79, 0xde, 0x25, 0xf3, 0xfe, 0xae, 0x8d, 0x3a, 0xce,
+ 0x9b, 0x99, 0x9a, 0xfb, 0x1b, 0x50, 0x19, 0x08, 0x48, 0x20, 0x75, 0x23,
+ 0x62, 0x68, 0x59, 0x6a, 0x4f, 0x89, 0x25, 0x42, 0xc1, 0xf0, 0x5d, 0xbf,
+ 0x66, 0x30, 0x0c, 0x9f, 0x24, 0x9c, 0x31, 0xc3, 0x4f, 0xca, 0xd5, 0x8f,
+ 0xad, 0x5d, 0x7e, 0xfd, 0xf3, 0xe1, 0x6a, 0xd3, 0x11, 0xea, 0xc4, 0x98,
+ 0x1f, 0x16, 0x4d, 0x8a},
+ pub_key_1,
+ {0x37, 0x30, 0x33, 0x30, 0x38, 0x31, 0x38, 0x37, 0x37, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 53
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 53,
+ 0,
+ {0x91, 0x5e, 0xe8, 0x62, 0x25, 0xd1, 0x5a, 0x30, 0x8b, 0x4f, 0x4e, 0x7c,
+ 0xe1, 0x3f, 0x39, 0x6f, 0xbe, 0x81, 0x3b, 0x81, 0x1d, 0x4f, 0xe2, 0x18,
+ 0x34, 0x15, 0xbc, 0xdc, 0x19, 0x6f, 0xcf, 0x22, 0x04, 0xa3, 0x4d, 0xcf,
+ 0x07, 0x81, 0x52, 0x68, 0x53, 0xc4, 0x1f, 0x91, 0xde, 0x1a, 0x32, 0x52,
+ 0x8e, 0xe7, 0xa6, 0xd3, 0x07, 0xa7, 0xec, 0x4e, 0x23, 0x09, 0x9d, 0x52,
+ 0x69, 0xdb, 0x7d, 0xaa, 0x3b, 0x51, 0x1d, 0x00, 0xf7, 0x4b, 0x0d, 0xd2,
+ 0x11, 0xd2, 0xc7, 0x6c, 0x30, 0x91, 0x9e, 0xc3, 0xc6, 0x06, 0x25, 0x05,
+ 0x53, 0x0f, 0xf2, 0x4f, 0xed, 0x58, 0x1f, 0x28, 0x6f, 0xd1, 0x49, 0x9d,
+ 0x78, 0x9d, 0x2e, 0x7a, 0x4e, 0x25, 0xba, 0x39, 0x84, 0xf2, 0xe6, 0xe0,
+ 0x7e, 0x26, 0xbb, 0xc4, 0x5f, 0xb0, 0x26, 0x24, 0xff, 0xc1, 0xb9, 0xee,
+ 0xdb, 0x8e, 0x77, 0xe0, 0x76, 0xb0, 0xc9, 0xa8, 0x36, 0x04, 0x62, 0x37,
+ 0xdb, 0x99, 0x2c, 0x0f, 0x4c, 0x53, 0x13, 0x36, 0xee, 0x1b, 0xb9, 0xef,
+ 0x75, 0xbd, 0x6c, 0xd6, 0x47, 0x46, 0x0f, 0x8a, 0x8c, 0xaf, 0xb3, 0x13,
+ 0x90, 0x8d, 0xfd, 0xeb, 0x52, 0x98, 0x24, 0xee, 0xe0, 0x1d, 0x76, 0xce,
+ 0xd6, 0x16, 0x13, 0x3c, 0x93, 0x29, 0x7a, 0xd5, 0x06, 0x6f, 0x08, 0xf4,
+ 0x67, 0xf2, 0x38, 0x7e, 0xdf, 0x24, 0x7c, 0x68, 0x07, 0x08, 0x04, 0xa8,
+ 0x00, 0xac, 0xe3, 0x63, 0x48, 0x01, 0x61, 0x19, 0x1b, 0x0f, 0x50, 0xae,
+ 0x26, 0x0e, 0x31, 0x2e, 0xf8, 0x5c, 0x2d, 0x42, 0x9b, 0xee, 0x51, 0x7f,
+ 0xb2, 0x21, 0x83, 0xbf, 0x2f, 0xc9, 0x1b, 0x0f, 0x30, 0x54, 0x12, 0xda,
+ 0x4f, 0x3e, 0xe2, 0x00, 0x87, 0xe0, 0xa1, 0x58, 0xd0, 0x36, 0xf3, 0x11,
+ 0xf1, 0xcc, 0xeb, 0x9d, 0x0b, 0xc9, 0x1a, 0x75, 0xc0, 0x23, 0x3f, 0xdb,
+ 0x6b, 0x18, 0xc9, 0x1f},
+ pub_key_1,
+ {0x35, 0x39, 0x32, 0x34, 0x35, 0x32, 0x33, 0x37, 0x34, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 54
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 54,
+ 0,
+ {0x2b, 0x85, 0x0d, 0xd6, 0xa6, 0x5d, 0x22, 0x5a, 0x55, 0xd5, 0x26, 0xe8,
+ 0x34, 0xc5, 0x5a, 0x6a, 0x2a, 0x71, 0xae, 0x2a, 0x7d, 0x1d, 0xb1, 0x43,
+ 0x9e, 0xc1, 0x2a, 0xe1, 0x14, 0x7b, 0x26, 0xa8, 0xd5, 0x32, 0x5c, 0x76,
+ 0x4d, 0x4c, 0x5d, 0x1e, 0x3c, 0xc1, 0xd4, 0x9c, 0x61, 0xa0, 0xe3, 0x64,
+ 0x88, 0x79, 0x7f, 0x59, 0x2a, 0x1a, 0x19, 0xc3, 0xe2, 0x00, 0xcd, 0xf8,
+ 0x3c, 0x18, 0x80, 0xbb, 0x27, 0x2a, 0x4a, 0xdb, 0xcd, 0x1d, 0xae, 0x96,
+ 0x1a, 0x19, 0x85, 0x79, 0x15, 0x23, 0x3f, 0x20, 0x95, 0x94, 0x4b, 0x9b,
+ 0x96, 0xa0, 0x9a, 0xa0, 0xcf, 0x99, 0x71, 0x18, 0x3e, 0xf3, 0x60, 0x10,
+ 0x36, 0x98, 0xac, 0x04, 0x9f, 0x42, 0x96, 0x00, 0xc3, 0x39, 0xee, 0xcc,
+ 0xde, 0x2b, 0xf4, 0x93, 0x53, 0xc7, 0x2e, 0xa4, 0xa2, 0x43, 0xdb, 0x91,
+ 0xbc, 0xff, 0x7e, 0xc0, 0x1e, 0x51, 0x42, 0x31, 0x03, 0xa1, 0xb3, 0x88,
+ 0xe1, 0xf7, 0x50, 0xb1, 0x1b, 0xa8, 0xbe, 0x65, 0x58, 0xa2, 0xb0, 0xb2,
+ 0x21, 0x6d, 0xb2, 0x22, 0x9f, 0xc6, 0x55, 0xec, 0xfa, 0x90, 0x00, 0xfa,
+ 0x66, 0x4d, 0xbc, 0xd8, 0x29, 0x9e, 0x1e, 0x25, 0x8d, 0x13, 0xae, 0x59,
+ 0x69, 0x6e, 0xda, 0xe7, 0x97, 0x4e, 0xb1, 0xc6, 0x3a, 0x73, 0xaa, 0x6e,
+ 0xa1, 0x2d, 0x20, 0x03, 0x52, 0xe1, 0xc7, 0xc2, 0x73, 0x1d, 0x36, 0x05,
+ 0xff, 0x9f, 0x1e, 0x18, 0xb2, 0x5a, 0xf1, 0x3d, 0x24, 0x59, 0x81, 0x77,
+ 0x16, 0x6d, 0xae, 0x95, 0x03, 0x3b, 0x42, 0x4f, 0x78, 0x88, 0x3e, 0xd1,
+ 0x4c, 0x68, 0x49, 0xd5, 0xb8, 0xfe, 0xb5, 0x26, 0xe3, 0xac, 0x14, 0xf5,
+ 0x09, 0x88, 0xe4, 0x95, 0x6f, 0x99, 0xb3, 0x4d, 0x49, 0x90, 0x03, 0x50,
+ 0x85, 0x21, 0x8e, 0x6c, 0x16, 0xce, 0xd8, 0x14, 0x94, 0x17, 0xb7, 0xb4,
+ 0xd9, 0xd2, 0x5a, 0x57},
+ pub_key_1,
+ {0x31, 0x34, 0x39, 0x35, 0x35, 0x38, 0x36, 0x36, 0x32, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 55
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 55,
+ 0,
+ {0x86, 0xb2, 0x2f, 0x94, 0x8d, 0xd5, 0xaf, 0x9d, 0xf6, 0x5c, 0x1d, 0x06,
+ 0x26, 0x08, 0x39, 0x3d, 0x90, 0xd3, 0x98, 0x2d, 0x9b, 0x3f, 0x27, 0x98,
+ 0x65, 0xb8, 0xd6, 0x75, 0xcf, 0x2f, 0x46, 0xba, 0xf3, 0x90, 0x14, 0x10,
+ 0xa3, 0x88, 0xbb, 0x87, 0xa7, 0xf5, 0xda, 0xd2, 0x68, 0xd0, 0x89, 0x9f,
+ 0xee, 0xde, 0x82, 0x22, 0xc0, 0xe5, 0x52, 0xc9, 0x1a, 0x76, 0xaa, 0x5f,
+ 0x5b, 0x4b, 0x30, 0xb5, 0x73, 0xba, 0xcc, 0x17, 0x87, 0xa2, 0xe4, 0x87,
+ 0xb9, 0x90, 0xc5, 0x58, 0xb1, 0x97, 0x20, 0x69, 0xa8, 0xf2, 0x9c, 0xad,
+ 0x25, 0xab, 0xb5, 0x09, 0x4e, 0x94, 0x26, 0x62, 0x18, 0xf7, 0x81, 0x6e,
+ 0xd9, 0xb3, 0x14, 0xee, 0xc8, 0x28, 0x9d, 0xae, 0x61, 0xde, 0x5a, 0xe5,
+ 0x16, 0xd6, 0x3c, 0x58, 0xf9, 0x9b, 0x01, 0xdd, 0x5c, 0xd9, 0x49, 0x5e,
+ 0xe4, 0x7a, 0x98, 0x12, 0x65, 0xd8, 0x36, 0xd6, 0x9f, 0xc5, 0x51, 0x21,
+ 0xa2, 0xc7, 0x85, 0x68, 0x5f, 0x44, 0x7c, 0xa6, 0x3c, 0x3b, 0xd1, 0x9d,
+ 0xc3, 0x3a, 0xb6, 0x3a, 0x1c, 0xcd, 0xfd, 0xd9, 0x4d, 0x5c, 0xda, 0x20,
+ 0xbe, 0x63, 0x9d, 0x48, 0x4d, 0xa0, 0x22, 0x73, 0x64, 0x0a, 0x19, 0xaf,
+ 0xe0, 0x3d, 0x36, 0x2f, 0x58, 0xda, 0x9d, 0x75, 0xbd, 0x71, 0xde, 0x52,
+ 0xe0, 0xfe, 0x84, 0x9f, 0x11, 0x4b, 0xa3, 0x67, 0xf1, 0x22, 0x82, 0x98,
+ 0x9d, 0xeb, 0xb3, 0x3a, 0x1d, 0x27, 0x8e, 0x93, 0x42, 0x45, 0xf9, 0x81,
+ 0xac, 0x0e, 0x22, 0x28, 0x67, 0xfc, 0x1c, 0x16, 0xe4, 0xbb, 0x08, 0xdd,
+ 0x8f, 0xf2, 0x0c, 0x41, 0xf3, 0x5f, 0xee, 0xae, 0xe1, 0x4e, 0x19, 0xbc,
+ 0x72, 0xc5, 0x4f, 0x69, 0x2c, 0xdf, 0x2c, 0x09, 0xc5, 0x1f, 0x53, 0x78,
+ 0xc3, 0xf8, 0x4e, 0x6d, 0xf6, 0xf9, 0x90, 0x94, 0x14, 0x05, 0xf8, 0x60,
+ 0x82, 0x42, 0xed, 0xbf},
+ pub_key_1,
+ {0x34, 0x30, 0x30, 0x35, 0x33, 0x31, 0x34, 0x34, 0x30, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 56
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 56,
+ 0,
+ {0x8b, 0x7c, 0x4b, 0xb2, 0xf5, 0xc2, 0xe9, 0x21, 0x81, 0xf8, 0x1b, 0xf1,
+ 0x8f, 0x55, 0x36, 0x1c, 0x8e, 0x37, 0x28, 0xe8, 0xa4, 0xc8, 0x0e, 0xe9,
+ 0x60, 0xf5, 0xe3, 0xd2, 0x8c, 0xe7, 0x84, 0xd5, 0x98, 0xbb, 0x3e, 0xba,
+ 0x64, 0x1f, 0x8b, 0x6e, 0xe1, 0x8e, 0x45, 0x55, 0x24, 0x4c, 0xe6, 0x5d,
+ 0x7e, 0x56, 0x3b, 0x5c, 0xfc, 0xe7, 0x60, 0xe6, 0x4c, 0x03, 0x47, 0xe2,
+ 0x09, 0xb6, 0xed, 0x2b, 0x4a, 0xa4, 0x5e, 0xd4, 0xce, 0x14, 0x80, 0x7f,
+ 0xc2, 0x14, 0x77, 0x59, 0x00, 0xc5, 0xca, 0xb7, 0xef, 0x93, 0x42, 0xe5,
+ 0x26, 0xb2, 0xe3, 0x46, 0xce, 0xdf, 0x9c, 0x33, 0xde, 0xc7, 0xdf, 0x3c,
+ 0x58, 0x90, 0xbe, 0x5f, 0xee, 0x98, 0x5c, 0x1f, 0xb4, 0xf1, 0x46, 0xde,
+ 0x70, 0xd1, 0xb5, 0xcc, 0xda, 0x6f, 0xa4, 0x69, 0xa2, 0x07, 0xd4, 0xa0,
+ 0x74, 0x31, 0x0b, 0x2d, 0x4b, 0x05, 0xb6, 0xb3, 0x9b, 0xf7, 0xa9, 0x39,
+ 0x06, 0x84, 0xb6, 0x24, 0x07, 0x88, 0xa1, 0x76, 0xdd, 0x89, 0x1b, 0xbe,
+ 0x4a, 0x00, 0xf2, 0xb9, 0x06, 0xcb, 0x85, 0x29, 0x7c, 0x36, 0xe2, 0xdf,
+ 0x8b, 0x51, 0x92, 0xc9, 0xb3, 0x3c, 0xbf, 0x2f, 0x94, 0xa7, 0x23, 0x99,
+ 0x6f, 0x51, 0xdf, 0xac, 0x1f, 0x97, 0x49, 0x71, 0x94, 0x30, 0x4f, 0x33,
+ 0x83, 0xc0, 0xdf, 0x16, 0x08, 0x7f, 0xf3, 0xa4, 0xf0, 0xb3, 0x37, 0x8b,
+ 0x91, 0xc8, 0x23, 0x33, 0x66, 0xed, 0xe6, 0xac, 0x90, 0xab, 0x0c, 0xcc,
+ 0x72, 0xdd, 0x20, 0x6c, 0xe3, 0xbb, 0xb1, 0xb7, 0x83, 0x1c, 0x7c, 0x2a,
+ 0x3d, 0xb6, 0x40, 0x55, 0x83, 0xc6, 0xdb, 0x9d, 0x35, 0xf2, 0xfb, 0x72,
+ 0xeb, 0xe1, 0x2c, 0xd0, 0x35, 0xa1, 0xc9, 0x7c, 0x45, 0x70, 0x31, 0xe4,
+ 0x81, 0xe4, 0x88, 0x14, 0x27, 0xbd, 0xb5, 0x6b, 0xad, 0xcb, 0x27, 0x38,
+ 0xf3, 0x41, 0xc5, 0x09},
+ pub_key_1,
+ {0x33, 0x30, 0x39, 0x36, 0x34, 0x35, 0x37, 0x35, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 57
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 57,
+ 0,
+ {0x5a, 0x97, 0x8a, 0xe0, 0xc6, 0x3f, 0xa0, 0x6a, 0xe1, 0x4b, 0x79, 0x9f,
+ 0x22, 0x57, 0x8b, 0x4a, 0xde, 0xde, 0x79, 0xcf, 0x13, 0x4a, 0x42, 0x42,
+ 0x29, 0x0a, 0x58, 0x16, 0x07, 0xd4, 0x91, 0xf5, 0xde, 0x67, 0x1f, 0x62,
+ 0x95, 0xbf, 0xa2, 0xc5, 0xa5, 0x7a, 0x3a, 0xe0, 0xcd, 0x87, 0x90, 0xe9,
+ 0xf7, 0xc9, 0xc5, 0x93, 0x3c, 0xfb, 0x52, 0x24, 0xd4, 0xc8, 0x83, 0x81,
+ 0x2d, 0x8d, 0x30, 0x8e, 0xdb, 0x8e, 0x59, 0x7a, 0x2e, 0x7b, 0x20, 0x7e,
+ 0x0f, 0x5a, 0x23, 0x15, 0xeb, 0x8b, 0x76, 0xb7, 0x25, 0xe4, 0x31, 0x97,
+ 0x9d, 0xee, 0xfa, 0x6c, 0xd4, 0xff, 0x8e, 0xe6, 0x38, 0x4c, 0xf1, 0x7d,
+ 0x2f, 0x50, 0x60, 0xab, 0x57, 0xa7, 0x83, 0xd4, 0xae, 0x9f, 0x31, 0xff,
+ 0xde, 0xc0, 0x5f, 0x1a, 0x15, 0x81, 0x42, 0x21, 0x8e, 0xfb, 0x75, 0x4d,
+ 0x01, 0xef, 0x33, 0xf3, 0x06, 0x2e, 0x4a, 0xb3, 0xc7, 0xc7, 0x7b, 0xaf,
+ 0x34, 0xef, 0x2f, 0xf9, 0xae, 0xc9, 0x5e, 0x87, 0x77, 0x6e, 0x50, 0x54,
+ 0xf4, 0x32, 0x6a, 0xfd, 0xd7, 0xf3, 0x34, 0x45, 0x18, 0x8b, 0x6f, 0x00,
+ 0xea, 0x80, 0x71, 0x42, 0x37, 0x40, 0xb5, 0xa2, 0x45, 0xdd, 0xe5, 0x61,
+ 0xf8, 0x14, 0xf3, 0x3b, 0x7b, 0x4c, 0x8f, 0xc7, 0x58, 0xe8, 0xf9, 0xd0,
+ 0xb3, 0x5c, 0x5f, 0xfa, 0x19, 0x92, 0x41, 0xf1, 0xe8, 0x0c, 0x92, 0xf0,
+ 0x59, 0x44, 0x59, 0xb9, 0xb7, 0xad, 0xb3, 0xea, 0x65, 0x7f, 0xd8, 0xd3,
+ 0xe8, 0xec, 0x31, 0x50, 0x5a, 0x45, 0x0e, 0x4b, 0xa6, 0x16, 0x6c, 0x02,
+ 0x8f, 0xf7, 0xa7, 0xad, 0xc6, 0x72, 0x39, 0xae, 0x35, 0xce, 0xdc, 0x75,
+ 0x57, 0xfc, 0xe8, 0x1b, 0xa4, 0xca, 0x48, 0x46, 0xf2, 0x3b, 0xc3, 0xa9,
+ 0xe2, 0xe0, 0xe4, 0x60, 0xb6, 0x4d, 0xb4, 0x60, 0xce, 0x41, 0xe6, 0x09,
+ 0x11, 0x2a, 0x70, 0xb6},
+ pub_key_1,
+ {0x32, 0x37, 0x38, 0x34, 0x30, 0x32, 0x35, 0x36, 0x32, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 58
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 58,
+ 0,
+ {0x3d, 0x2a, 0x22, 0xdb, 0xb1, 0xb7, 0x5e, 0xee, 0xf6, 0x58, 0xa7, 0x16,
+ 0xdf, 0xfd, 0xed, 0x2d, 0xeb, 0xa0, 0x58, 0x9a, 0xb0, 0x02, 0xf6, 0x39,
+ 0x49, 0xac, 0x22, 0x8a, 0x32, 0x02, 0x9a, 0xc3, 0xd3, 0x72, 0x29, 0x73,
+ 0x64, 0xef, 0xef, 0x9b, 0x37, 0xfa, 0xee, 0xca, 0xdb, 0xd8, 0x41, 0xae,
+ 0x4c, 0x65, 0x12, 0x82, 0x09, 0x67, 0x08, 0x76, 0x9d, 0xcb, 0x21, 0xca,
+ 0x1d, 0xa8, 0xcf, 0x19, 0x6d, 0x15, 0x86, 0x29, 0xe8, 0x60, 0x0e, 0xb7,
+ 0x57, 0xc5, 0xf6, 0x72, 0x2e, 0xe2, 0xdf, 0x00, 0xed, 0x0e, 0x0c, 0x50,
+ 0x3f, 0x1e, 0xdf, 0x89, 0xf3, 0xb0, 0x93, 0x09, 0xd7, 0xf4, 0x46, 0xd6,
+ 0x84, 0xba, 0x70, 0x39, 0x2d, 0x65, 0xf2, 0xd7, 0xd0, 0x89, 0x41, 0x39,
+ 0x8e, 0xfe, 0xc0, 0xa8, 0xcd, 0x1f, 0xf1, 0xaa, 0x50, 0x8e, 0x8a, 0x7e,
+ 0x30, 0x4d, 0xb3, 0xfa, 0x9c, 0x14, 0x72, 0x9c, 0x61, 0x02, 0x4e, 0x48,
+ 0x64, 0xce, 0x63, 0x60, 0x5b, 0xae, 0x91, 0x38, 0xdc, 0x2f, 0xcc, 0xd1,
+ 0x07, 0xcb, 0x44, 0x3a, 0x24, 0x7e, 0xec, 0x78, 0x05, 0x14, 0x22, 0x87,
+ 0xbd, 0xc8, 0x8b, 0x6f, 0xbd, 0x24, 0xe1, 0xf4, 0xd0, 0xf9, 0xb1, 0xee,
+ 0x48, 0x0a, 0xae, 0x1f, 0x06, 0x2d, 0x53, 0x3c, 0xe7, 0xee, 0x7d, 0x9f,
+ 0x2a, 0x0b, 0x34, 0x0f, 0x11, 0x58, 0x4b, 0x64, 0x32, 0x4f, 0xb8, 0xfa,
+ 0x1a, 0x5a, 0xf4, 0xd2, 0x00, 0x34, 0x78, 0xe1, 0x0e, 0x31, 0x29, 0x96,
+ 0xa6, 0xe4, 0x91, 0x74, 0xa2, 0x6b, 0x35, 0x65, 0xc1, 0x47, 0xa5, 0x52,
+ 0x85, 0xad, 0xb7, 0xb9, 0x2b, 0xc5, 0x84, 0xaf, 0x11, 0x9b, 0xee, 0xc1,
+ 0xcf, 0x23, 0x5a, 0xf2, 0xb3, 0x2a, 0x81, 0x0a, 0xc8, 0x03, 0xac, 0xac,
+ 0x2a, 0x8b, 0x8c, 0x26, 0x13, 0x33, 0x1a, 0x62, 0x60, 0x46, 0x88, 0xc2,
+ 0xc6, 0x11, 0xbd, 0x48},
+ pub_key_1,
+ {0x32, 0x36, 0x31, 0x38, 0x37, 0x38, 0x37, 0x34, 0x31, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 59
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 59,
+ 0,
+ {0x78, 0xe5, 0xd7, 0x81, 0xd7, 0x74, 0xb8, 0xd7, 0x7a, 0x9c, 0x29, 0x0b,
+ 0x8a, 0x1b, 0xab, 0xbb, 0x18, 0x93, 0xab, 0xd8, 0x0d, 0x04, 0x94, 0x06,
+ 0x3e, 0x55, 0xf7, 0x01, 0x82, 0x3f, 0x16, 0xbf, 0x71, 0x5d, 0xef, 0x50,
+ 0x85, 0x78, 0x7b, 0x73, 0xf4, 0xf3, 0x42, 0x0c, 0x15, 0xd1, 0x8b, 0x8f,
+ 0x5f, 0xee, 0xe1, 0x94, 0xb2, 0x67, 0x62, 0xef, 0xe7, 0xb5, 0xe0, 0xed,
+ 0x3a, 0x3c, 0x9b, 0x98, 0x18, 0x32, 0x28, 0x87, 0xd2, 0xad, 0xc5, 0xf7,
+ 0xdc, 0x42, 0xdb, 0x0b, 0x31, 0xfa, 0x3b, 0xfb, 0x36, 0xea, 0x1b, 0x10,
+ 0xba, 0x28, 0xac, 0xba, 0x19, 0xbd, 0x24, 0x94, 0x61, 0x6f, 0x40, 0xce,
+ 0x71, 0x7d, 0x24, 0x34, 0xbf, 0x65, 0x43, 0xc5, 0x51, 0x43, 0x22, 0xe6,
+ 0x70, 0xb8, 0x69, 0xc4, 0x16, 0x66, 0x26, 0xc1, 0x52, 0x29, 0x89, 0x9b,
+ 0x63, 0xac, 0xb9, 0x03, 0x64, 0xad, 0xf8, 0x42, 0xce, 0xa5, 0xcc, 0x95,
+ 0xa0, 0x23, 0xfe, 0xac, 0x64, 0x35, 0x4e, 0xe1, 0x87, 0xfb, 0x2b, 0xf8,
+ 0x03, 0xf5, 0x0c, 0xf2, 0xbb, 0xc1, 0xfe, 0x3a, 0xa5, 0xb8, 0xdd, 0xc7,
+ 0xb7, 0xc3, 0xd4, 0x70, 0xb3, 0x3b, 0xee, 0x5a, 0xcf, 0xf2, 0x91, 0xaf,
+ 0x4b, 0x48, 0xaa, 0xb5, 0x02, 0x68, 0xf5, 0x96, 0x26, 0x06, 0x95, 0xdb,
+ 0x71, 0x1f, 0x53, 0xfb, 0x8f, 0x08, 0xf2, 0x21, 0x13, 0xf2, 0x9c, 0xca,
+ 0x6d, 0xa4, 0x76, 0xf7, 0x16, 0xbe, 0xb4, 0x3f, 0xc2, 0xdf, 0x98, 0x8d,
+ 0xf8, 0x20, 0xa0, 0xe5, 0x8d, 0xb8, 0x17, 0xd8, 0xec, 0x90, 0x51, 0x1e,
+ 0x8e, 0xf5, 0xb9, 0x0e, 0x1f, 0xc0, 0x3f, 0xd8, 0x36, 0x9f, 0xeb, 0xfa,
+ 0x15, 0x24, 0xcf, 0xbd, 0x66, 0xaf, 0x9f, 0x39, 0x51, 0x94, 0xda, 0x94,
+ 0xc6, 0x43, 0xb8, 0x67, 0x22, 0xb6, 0x2e, 0xf0, 0x83, 0x64, 0xff, 0xba,
+ 0x80, 0xd3, 0xcf, 0x5b},
+ pub_key_1,
+ {0x31, 0x36, 0x34, 0x32, 0x36, 0x32, 0x35, 0x32, 0x36, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 60
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 60,
+ 0,
+ {0x05, 0xa0, 0x89, 0x48, 0x9b, 0xe8, 0x6b, 0x22, 0x25, 0xbc, 0x65, 0x91,
+ 0x6a, 0x5a, 0xfe, 0xa3, 0x4d, 0x6a, 0x37, 0x2f, 0x7f, 0x2b, 0x2b, 0xf4,
+ 0x93, 0xe1, 0x1f, 0x94, 0x92, 0x36, 0xdc, 0xfc, 0x3f, 0x2f, 0x1b, 0xdf,
+ 0xf3, 0x34, 0xa7, 0x37, 0xc2, 0x3e, 0x4f, 0x18, 0xaa, 0x89, 0xd6, 0x12,
+ 0x65, 0xc5, 0x93, 0x5a, 0xae, 0x98, 0x19, 0xa0, 0x5a, 0xda, 0x91, 0xd9,
+ 0x43, 0xa6, 0xf4, 0x2a, 0xc2, 0xd4, 0x8f, 0x76, 0x01, 0x19, 0xfb, 0xde,
+ 0xbf, 0xf6, 0xb1, 0x54, 0xfa, 0x6b, 0xf8, 0x31, 0xa9, 0xf4, 0xd3, 0xb7,
+ 0x1e, 0x41, 0xc2, 0x88, 0x1f, 0x5e, 0xb7, 0x63, 0x66, 0x29, 0x70, 0x4f,
+ 0x93, 0x61, 0x31, 0xd9, 0x06, 0xda, 0x62, 0xaf, 0x4b, 0xf6, 0x37, 0x1b,
+ 0xa7, 0x13, 0x59, 0x21, 0xba, 0xf8, 0x10, 0x08, 0xdf, 0x10, 0x16, 0xe3,
+ 0xfc, 0xc8, 0xae, 0x0f, 0x1f, 0xa8, 0xcf, 0x89, 0x5b, 0xec, 0x5c, 0xa6,
+ 0x89, 0xcd, 0x43, 0xfc, 0x17, 0x5e, 0x8b, 0xb2, 0xf9, 0xd4, 0x69, 0x85,
+ 0xa8, 0x3e, 0x2d, 0xa1, 0x85, 0x35, 0x6b, 0x81, 0x4c, 0x80, 0x6d, 0x53,
+ 0x81, 0xfd, 0x4b, 0x2d, 0x70, 0x74, 0xb9, 0xfc, 0x6c, 0x74, 0x08, 0x23,
+ 0x9c, 0xc7, 0x6f, 0x54, 0x63, 0x8d, 0x7e, 0x27, 0xab, 0x4d, 0x6f, 0x1b,
+ 0x58, 0x62, 0xee, 0x15, 0xf2, 0xc4, 0xd0, 0xef, 0xf6, 0xfb, 0xa9, 0x0c,
+ 0xae, 0xf5, 0x26, 0xaa, 0x7a, 0x60, 0x42, 0xb1, 0xc0, 0x8c, 0x02, 0x1c,
+ 0x6d, 0x29, 0x8a, 0xfd, 0x91, 0xfd, 0x46, 0x6f, 0x66, 0x85, 0xc4, 0xf0,
+ 0xad, 0xd1, 0x01, 0xd7, 0xf8, 0x23, 0x1c, 0xe7, 0x04, 0x01, 0x36, 0x71,
+ 0xa1, 0x46, 0x81, 0x10, 0xcd, 0xf9, 0xb8, 0x82, 0x96, 0x99, 0xb0, 0x3e,
+ 0xae, 0x22, 0x38, 0xbb, 0xa6, 0x70, 0xe9, 0x59, 0xfb, 0x15, 0x0e, 0x94,
+ 0xfe, 0xa8, 0x89, 0xba},
+ pub_key_1,
+ {0x36, 0x38, 0x32, 0x34, 0x31, 0x38, 0x39, 0x34, 0x33, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 61
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 61,
+ 0,
+ {0x30, 0x67, 0x42, 0xec, 0xb8, 0x09, 0x93, 0xc0, 0xd6, 0xf3, 0xd9, 0x87,
+ 0xd4, 0x62, 0xba, 0x4e, 0xcb, 0x87, 0x76, 0x49, 0xd0, 0xf6, 0x03, 0x6c,
+ 0x62, 0x94, 0xa2, 0xb8, 0x65, 0x22, 0x1d, 0xd9, 0x5e, 0x4f, 0xa3, 0xfe,
+ 0x76, 0x94, 0xa6, 0xbb, 0x6c, 0x6f, 0x93, 0xa5, 0x91, 0xcc, 0x92, 0xfe,
+ 0x63, 0x1d, 0x31, 0xbd, 0x90, 0x59, 0xb8, 0xa5, 0x7b, 0x7f, 0x83, 0x02,
+ 0xb2, 0xd4, 0x14, 0xad, 0xb8, 0x13, 0xe2, 0x1f, 0x02, 0xa8, 0xb1, 0xe0,
+ 0x62, 0x8b, 0x1a, 0x52, 0x35, 0x9a, 0x4a, 0xb9, 0x47, 0xe2, 0x35, 0xf9,
+ 0x77, 0x58, 0xd4, 0xb5, 0x0e, 0x67, 0x9e, 0x62, 0x25, 0x15, 0x2a, 0x99,
+ 0x50, 0xba, 0x54, 0xe1, 0xe1, 0x90, 0x6f, 0x15, 0xbb, 0x91, 0xf8, 0xcf,
+ 0xc8, 0xd1, 0x4a, 0x2c, 0xb4, 0x1e, 0xe8, 0x65, 0x43, 0x20, 0xdc, 0xed,
+ 0xbf, 0x3b, 0x21, 0xd0, 0x07, 0x05, 0xce, 0x6c, 0xc9, 0x3d, 0xa7, 0x42,
+ 0x6f, 0x4d, 0x41, 0xbf, 0xb2, 0x1f, 0xb4, 0xcf, 0xe1, 0x87, 0xf8, 0xa2,
+ 0x4c, 0xec, 0xbd, 0x1e, 0xc6, 0xa5, 0x68, 0xef, 0xc6, 0x4b, 0x13, 0xa0,
+ 0xea, 0xa5, 0xd4, 0x5a, 0xee, 0xcd, 0x81, 0xaf, 0x18, 0x49, 0x54, 0xa5,
+ 0x6c, 0x42, 0xb1, 0x0a, 0x40, 0xb0, 0xc1, 0xff, 0x6e, 0xe4, 0x9c, 0x14,
+ 0x93, 0xcd, 0x93, 0xfb, 0x83, 0xe9, 0xea, 0xc5, 0xaa, 0xc5, 0x26, 0xa0,
+ 0xe6, 0xd9, 0x65, 0x52, 0xc1, 0x78, 0x05, 0x24, 0x70, 0x70, 0xa3, 0x0e,
+ 0xa5, 0xb9, 0xfa, 0x4f, 0x67, 0x85, 0x2e, 0x11, 0xed, 0x25, 0x8c, 0xfb,
+ 0x1e, 0xe4, 0xe6, 0x48, 0x08, 0xdc, 0xfd, 0xd1, 0x10, 0x96, 0xdf, 0xed,
+ 0x7c, 0x37, 0x6c, 0xd1, 0x37, 0x3f, 0x0c, 0x6a, 0xc1, 0xfa, 0xd8, 0x87,
+ 0x8b, 0x95, 0xc7, 0x83, 0xdf, 0x87, 0xa3, 0xf0, 0x54, 0xfe, 0xce, 0xc0,
+ 0xd1, 0xf5, 0x11, 0x6d},
+ pub_key_1,
+ {0x34, 0x38, 0x34, 0x32, 0x34, 0x35, 0x34, 0x32, 0x35},
+ true},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 62
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 62,
+ 0,
+ {0x6b, 0x77, 0xfb, 0x8c, 0xd2, 0x87, 0xc6, 0x66, 0xcb, 0xc3, 0x0f, 0x00,
+ 0xbc, 0xfc, 0xcd, 0x31, 0xf6, 0xdc, 0x01, 0x65, 0x5c, 0x3c, 0x97, 0x6d,
+ 0x1b, 0x2a, 0x98, 0x0d, 0x53, 0xbe, 0x40, 0xd6, 0xa4, 0xa7, 0x67, 0x60,
+ 0x24, 0xab, 0xeb, 0x18, 0x25, 0xec, 0x47, 0x58, 0x93, 0x65, 0xc0, 0x7e,
+ 0x5d, 0x4c, 0x3d, 0x34, 0xe2, 0x49, 0x81, 0x41, 0x26, 0xe3, 0x2b, 0xa4,
+ 0x0a, 0xa8, 0x1d, 0xde, 0xa0, 0xf6, 0x1f, 0xe4, 0xe3, 0x72, 0x5a, 0xeb,
+ 0x97, 0x51, 0x10, 0x3f, 0xd0, 0x34, 0xcf, 0x3f, 0xa5, 0x16, 0xfd, 0xc1,
+ 0x56, 0x9a, 0xeb, 0x7b, 0x02, 0x8d, 0x19, 0x2c, 0x8e, 0xf4, 0xef, 0x60,
+ 0xa5, 0xbe, 0xfb, 0x8a, 0x4d, 0xe5, 0x95, 0xbd, 0x47, 0x17, 0x46, 0x28,
+ 0x79, 0xf4, 0x24, 0xe8, 0x72, 0x86, 0xae, 0xc0, 0xbc, 0xe6, 0xf9, 0xe7,
+ 0x63, 0xee, 0x34, 0x17, 0x65, 0xc2, 0x4c, 0xef, 0x24, 0xf9, 0x16, 0xa5,
+ 0x2a, 0x77, 0x75, 0x95, 0x87, 0x94, 0x71, 0xe2, 0xf3, 0x18, 0x8c, 0x1b,
+ 0xe7, 0x7f, 0xdc, 0xed, 0x94, 0x1f, 0xe0, 0xcf, 0x73, 0x9b, 0xd8, 0xd5,
+ 0xa4, 0xce, 0xed, 0x9f, 0xa1, 0xe4, 0x7f, 0x6f, 0x12, 0xdb, 0xa6, 0x8c,
+ 0xbe, 0x7b, 0xb2, 0xeb, 0x81, 0xe4, 0x6c, 0x27, 0x88, 0xb8, 0x47, 0xd0,
+ 0xab, 0x6f, 0x55, 0x95, 0x1f, 0x78, 0x7d, 0xb4, 0xec, 0x73, 0x67, 0x72,
+ 0x85, 0x1c, 0x43, 0x53, 0x4b, 0x7e, 0xbc, 0xf2, 0x26, 0xc2, 0x54, 0x08,
+ 0x06, 0xd9, 0x25, 0xbe, 0xbe, 0xc9, 0xd1, 0x09, 0x91, 0x5e, 0x46, 0x6d,
+ 0x08, 0xe2, 0x47, 0x0b, 0x7e, 0x85, 0xb4, 0xfa, 0xc6, 0x6e, 0x08, 0x9b,
+ 0x1a, 0x53, 0x5b, 0xa7, 0x03, 0xdb, 0xc1, 0x0f, 0x80, 0x0f, 0x6b, 0xdd,
+ 0x55, 0x73, 0x70, 0xe9, 0xce, 0x76, 0x1e, 0x86, 0x46, 0x68, 0x33, 0x90,
+ 0x3e, 0xfe, 0x31, 0x5c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 63
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 63,
+ 0,
+ {0x4a, 0xf6, 0xc0, 0x2b, 0x1f, 0x3c, 0x27, 0x19, 0xfd, 0x1c, 0x84, 0x96,
+ 0x56, 0x58, 0xe3, 0x66, 0x51, 0xff, 0x89, 0x14, 0x84, 0xf4, 0xc4, 0x17,
+ 0x7f, 0xce, 0x21, 0x85, 0xb7, 0x09, 0x8c, 0x86, 0x19, 0x39, 0xfc, 0xba,
+ 0x67, 0x7e, 0x8a, 0xd4, 0x61, 0x57, 0x7a, 0x66, 0x6a, 0xc7, 0x76, 0x53,
+ 0xac, 0x37, 0xfe, 0x61, 0xb5, 0xfc, 0x23, 0x5b, 0xa7, 0x69, 0x17, 0xe0,
+ 0x3c, 0x34, 0x19, 0xfa, 0x3b, 0x05, 0x51, 0x71, 0xf9, 0x59, 0xed, 0xc7,
+ 0xf9, 0xfd, 0x34, 0x92, 0x09, 0xa2, 0x3a, 0x4a, 0xba, 0x57, 0xca, 0x80,
+ 0x74, 0x4f, 0x69, 0xbe, 0x6f, 0xfd, 0x1a, 0x22, 0x52, 0xa1, 0x82, 0xa3,
+ 0xa2, 0xc1, 0xa2, 0xc0, 0x69, 0xdd, 0x49, 0x53, 0xda, 0xb9, 0xa6, 0xac,
+ 0xb4, 0xc7, 0x04, 0x7d, 0x74, 0x02, 0x58, 0x42, 0x75, 0xcb, 0x72, 0x68,
+ 0x75, 0xc0, 0x85, 0x80, 0x66, 0xf5, 0x0c, 0xae, 0xbd, 0xf7, 0xe9, 0xaf,
+ 0xb6, 0xd4, 0xf3, 0x27, 0x06, 0x62, 0xaf, 0xbc, 0x66, 0xed, 0x14, 0xce,
+ 0x69, 0xa8, 0x46, 0xfc, 0x0c, 0x54, 0xf9, 0xe5, 0x7b, 0xd4, 0xf8, 0x27,
+ 0xc0, 0xb7, 0x80, 0xc3, 0x0d, 0xcf, 0x86, 0x61, 0xcf, 0x4b, 0xb6, 0x78,
+ 0xee, 0x03, 0x96, 0xbf, 0x8e, 0x0a, 0x08, 0xd2, 0x59, 0x59, 0x31, 0x70,
+ 0xdf, 0xf3, 0xf9, 0x3d, 0xfd, 0xe9, 0xf4, 0xd9, 0xce, 0xd5, 0x10, 0xe0,
+ 0x7a, 0x27, 0x36, 0xc8, 0x72, 0x7d, 0x2f, 0x9e, 0x97, 0x3e, 0x32, 0x52,
+ 0x4e, 0x07, 0x2a, 0x92, 0xdb, 0xa8, 0xed, 0xb2, 0xd1, 0x62, 0x8d, 0xa0,
+ 0x37, 0x41, 0xd2, 0x27, 0x25, 0x59, 0x14, 0x71, 0x74, 0x45, 0x40, 0x71,
+ 0x11, 0xee, 0xfa, 0xaa, 0x88, 0x9f, 0xeb, 0xfc, 0x6f, 0x4b, 0x0d, 0x42,
+ 0xdd, 0x95, 0x89, 0x37, 0x71, 0x0b, 0xa5, 0xe9, 0x44, 0x14, 0xa2, 0x6e,
+ 0x09, 0xcb, 0x3f, 0x5c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 64
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 64,
+ 0,
+ {0x60, 0x1f, 0x64, 0x31, 0xb0, 0x60, 0x7c, 0x80, 0xd5, 0xc9, 0x2c, 0x86,
+ 0xa6, 0x3d, 0x06, 0xfc, 0xd8, 0x62, 0xbb, 0x35, 0xed, 0xa3, 0x1a, 0x7f,
+ 0x33, 0x1a, 0x59, 0xab, 0xbb, 0x8e, 0xc1, 0x8f, 0xbc, 0x86, 0xec, 0x95,
+ 0xad, 0x63, 0x72, 0x32, 0x16, 0xe1, 0x51, 0xb7, 0xbf, 0x73, 0x13, 0x5c,
+ 0x02, 0x8a, 0x5a, 0xc3, 0xb4, 0x5f, 0x30, 0xa7, 0xff, 0x8e, 0xa4, 0x3d,
+ 0x5d, 0xfa, 0x6a, 0x52, 0xf5, 0xfe, 0x14, 0x05, 0xe6, 0xf5, 0xd6, 0x4a,
+ 0xbc, 0x49, 0x99, 0xf8, 0xc5, 0x80, 0x70, 0x1b, 0xd9, 0xe4, 0x51, 0xbc,
+ 0xf6, 0xd5, 0x4b, 0xf0, 0xbd, 0x1c, 0x83, 0xc7, 0xe0, 0x39, 0x9e, 0x78,
+ 0x05, 0x75, 0x7c, 0xf4, 0x36, 0x16, 0x4f, 0x36, 0x5e, 0xe7, 0x6f, 0x29,
+ 0x43, 0x38, 0x61, 0x85, 0x6b, 0x67, 0xb6, 0xcb, 0xd8, 0xb2, 0x35, 0x36,
+ 0x57, 0x86, 0xc2, 0xde, 0x9b, 0x30, 0x5e, 0x32, 0x93, 0x79, 0x22, 0x02,
+ 0xe1, 0x84, 0x8f, 0x95, 0x95, 0x26, 0x5e, 0xd6, 0xfd, 0x4b, 0x17, 0x40,
+ 0xbc, 0xbc, 0xc6, 0x97, 0xd7, 0x19, 0xff, 0x70, 0xb9, 0x20, 0x0e, 0x65,
+ 0xd7, 0x71, 0x14, 0x94, 0xe1, 0x88, 0x55, 0xfa, 0xc3, 0x6b, 0xf9, 0x48,
+ 0x7b, 0x54, 0x79, 0x8f, 0x39, 0xd5, 0xa3, 0x2b, 0x5d, 0x62, 0xdd, 0xe3,
+ 0xde, 0x2c, 0x3b, 0x5f, 0x8f, 0x7f, 0x4b, 0xba, 0xf3, 0xea, 0x04, 0xe1,
+ 0x1c, 0xc8, 0xa4, 0xf6, 0x24, 0x7e, 0x25, 0xc8, 0xa3, 0xa4, 0xe0, 0x5d,
+ 0x83, 0x11, 0x99, 0xd1, 0x4c, 0xf4, 0x4e, 0xcc, 0x8e, 0x66, 0xc8, 0xca,
+ 0x38, 0x83, 0xb5, 0xaa, 0xac, 0x3e, 0xb5, 0x88, 0x9b, 0x23, 0xde, 0xa6,
+ 0xba, 0x66, 0x49, 0xc8, 0xa6, 0x9c, 0xfe, 0xd5, 0x47, 0xca, 0x93, 0x6a,
+ 0x57, 0xb2, 0x20, 0xc4, 0x4b, 0x8e, 0xb8, 0x60, 0x4c, 0x8d, 0xbd, 0x81,
+ 0xa3, 0x50, 0x01, 0x16},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 65
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 65,
+ 0,
+ {0x2a, 0x31, 0x52, 0x41, 0x93, 0x05, 0x43, 0x09, 0xce, 0x7b, 0x6a, 0xe9,
+ 0xc4, 0xbb, 0x05, 0x3f, 0x5a, 0x5a, 0xed, 0x27, 0x3d, 0x7a, 0x4a, 0x60,
+ 0x94, 0x96, 0xc7, 0x20, 0x5f, 0x50, 0x77, 0xdd, 0xc7, 0x46, 0xe8, 0xa4,
+ 0xea, 0x37, 0x6b, 0xb8, 0x79, 0x55, 0x6d, 0x49, 0x99, 0xe7, 0x88, 0xfc,
+ 0x8f, 0x82, 0x37, 0x8f, 0x62, 0x81, 0x14, 0x06, 0x63, 0xaf, 0x2f, 0xe0,
+ 0x99, 0x5a, 0x1b, 0x73, 0xee, 0xef, 0x60, 0x34, 0x1d, 0x07, 0x20, 0xce,
+ 0x47, 0x28, 0x2e, 0xb8, 0x7b, 0xb7, 0x99, 0x08, 0xbe, 0x8c, 0x3f, 0xfe,
+ 0x86, 0x18, 0x2d, 0x17, 0x4a, 0xfd, 0x05, 0x22, 0xa8, 0x7f, 0xa5, 0x6e,
+ 0x0d, 0x14, 0x9a, 0xb4, 0xc3, 0x22, 0x92, 0xca, 0x1d, 0x1a, 0x84, 0x78,
+ 0xad, 0x40, 0x90, 0x00, 0x6b, 0x32, 0xa1, 0x47, 0xff, 0xe4, 0x30, 0x34,
+ 0x87, 0x19, 0x6d, 0x30, 0x8d, 0xd5, 0x9f, 0x81, 0xef, 0xf9, 0x56, 0xbd,
+ 0x6c, 0xa8, 0x7e, 0xe0, 0x24, 0x69, 0x27, 0xe2, 0x79, 0xbf, 0x80, 0x80,
+ 0x7e, 0xf4, 0x58, 0x29, 0x82, 0x4c, 0x80, 0xb8, 0x2f, 0x74, 0x42, 0x02,
+ 0x1b, 0xcc, 0xd8, 0xce, 0x45, 0x13, 0xcb, 0xd4, 0xd4, 0x15, 0x0f, 0xff,
+ 0x20, 0xdd, 0xc2, 0xea, 0x94, 0x2e, 0xf3, 0x18, 0x45, 0x52, 0x65, 0xb5,
+ 0x66, 0x7a, 0x74, 0xeb, 0xbe, 0xb8, 0x3a, 0x05, 0xd1, 0x5f, 0x32, 0x15,
+ 0xc0, 0x4b, 0x11, 0x3c, 0x8b, 0x55, 0xec, 0x8b, 0xe5, 0x12, 0xe7, 0x97,
+ 0xa3, 0xac, 0xe1, 0x5d, 0x25, 0x14, 0xc2, 0xbb, 0x74, 0xf5, 0x0e, 0x09,
+ 0x69, 0xeb, 0x1a, 0x22, 0x91, 0xfd, 0xb6, 0xfd, 0xea, 0x1a, 0xf0, 0xcb,
+ 0xea, 0x6f, 0x05, 0x93, 0x7b, 0xe6, 0x14, 0x00, 0x3c, 0x15, 0x69, 0xb6,
+ 0x48, 0xc2, 0x01, 0x2e, 0xc5, 0xdc, 0xde, 0x80, 0x6f, 0x68, 0xe2, 0x47,
+ 0x59, 0x7b, 0xcc, 0xe6},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in m_hash flipped
+ // tcID: 66
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 66,
+ 0,
+ {0x82, 0x91, 0xcb, 0xd8, 0x15, 0x29, 0xc8, 0xf1, 0xe2, 0x7a, 0x90, 0x7d,
+ 0xfe, 0xf2, 0xde, 0x16, 0xdc, 0x6d, 0x38, 0x2b, 0x11, 0x2c, 0xc3, 0xd2,
+ 0xd6, 0x9f, 0x4c, 0x69, 0x15, 0xe7, 0xc6, 0x99, 0x2e, 0xea, 0xc6, 0xe4,
+ 0xb8, 0x2f, 0x53, 0x96, 0xa4, 0x6e, 0xab, 0x56, 0x28, 0x58, 0x83, 0x5a,
+ 0xb0, 0xc0, 0xae, 0xe6, 0x3d, 0x25, 0x85, 0xdc, 0x75, 0x37, 0xdc, 0x00,
+ 0x08, 0xa4, 0xb4, 0x08, 0x03, 0x46, 0x7a, 0xbd, 0x5f, 0xdc, 0xa4, 0x11,
+ 0x42, 0x82, 0x26, 0x5c, 0x2b, 0xd9, 0x29, 0xa0, 0x3c, 0x78, 0x92, 0x77,
+ 0x4a, 0x21, 0xed, 0x64, 0x54, 0xe7, 0x36, 0x84, 0x67, 0x3d, 0x64, 0x48,
+ 0xb1, 0x95, 0x55, 0xd0, 0xcb, 0xa9, 0xe4, 0xc0, 0x0c, 0x99, 0xaf, 0x77,
+ 0xb3, 0x0f, 0x1d, 0xaa, 0x4b, 0x15, 0xee, 0xf8, 0x48, 0x9e, 0x15, 0xa2,
+ 0x76, 0xfe, 0xd1, 0x55, 0x3e, 0x61, 0x7a, 0x64, 0xdc, 0x58, 0xd5, 0xdf,
+ 0xf3, 0xc0, 0x58, 0x53, 0xa7, 0x03, 0x90, 0x47, 0xd2, 0x43, 0xc5, 0x2e,
+ 0x53, 0xf7, 0xdc, 0xfc, 0x40, 0x64, 0x1b, 0xb9, 0xac, 0xc3, 0x3e, 0xd9,
+ 0x6c, 0x74, 0xc7, 0x9c, 0x93, 0xb7, 0x9f, 0x32, 0x56, 0x6c, 0xf5, 0x53,
+ 0x42, 0x8c, 0xf8, 0x5d, 0x2d, 0x36, 0xa0, 0x70, 0xc8, 0x9f, 0x1e, 0xce,
+ 0xb4, 0x60, 0x6f, 0xd2, 0x85, 0xf7, 0xba, 0x3d, 0xde, 0xf7, 0x0f, 0xf1,
+ 0x51, 0xed, 0x0f, 0xd3, 0xa5, 0xb6, 0xc5, 0x33, 0x8e, 0xb2, 0xf8, 0x12,
+ 0xcb, 0x4c, 0xf4, 0x82, 0x7c, 0xae, 0xf0, 0xb8, 0x96, 0xa1, 0xd4, 0x9f,
+ 0x49, 0xe2, 0xc3, 0x04, 0x94, 0x62, 0xd0, 0x7d, 0x0e, 0x64, 0xd3, 0x3f,
+ 0x1e, 0x2c, 0x61, 0x5c, 0x62, 0xa9, 0x58, 0xab, 0xb6, 0x94, 0x2d, 0x9a,
+ 0xc8, 0xfd, 0xc3, 0x9a, 0xcc, 0x59, 0x5c, 0xd3, 0x81, 0xae, 0xad, 0x07,
+ 0x5a, 0xb7, 0xb5, 0x1c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 20
+ // tcID: 67
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 67,
+ 0,
+ {0x57, 0xe8, 0xcc, 0x1d, 0xc0, 0x0c, 0x07, 0x38, 0x3d, 0x89, 0xa7, 0x9b,
+ 0x5c, 0x8e, 0x4f, 0x5b, 0xde, 0x2a, 0x2b, 0xa5, 0x5a, 0x3c, 0x72, 0x01,
+ 0xb3, 0x29, 0x1c, 0x4d, 0x80, 0x5b, 0x1b, 0x2e, 0xb3, 0x6f, 0x8f, 0x32,
+ 0x6b, 0x54, 0x23, 0x42, 0xda, 0x18, 0x0a, 0xbe, 0x50, 0x86, 0x69, 0xbb,
+ 0x6c, 0xc2, 0xdd, 0x54, 0xe3, 0x27, 0xbc, 0x70, 0xc1, 0xe3, 0x17, 0xba,
+ 0x93, 0xa0, 0xfd, 0x21, 0xe7, 0xfc, 0xe2, 0x2a, 0x0c, 0x59, 0x7c, 0x74,
+ 0x20, 0xd1, 0xd5, 0x60, 0x2a, 0xc4, 0x3d, 0x93, 0x48, 0xba, 0x3e, 0xba,
+ 0x56, 0x1f, 0x25, 0x0e, 0x30, 0x1a, 0xb9, 0x55, 0xb0, 0xdc, 0x33, 0xe4,
+ 0xab, 0xde, 0x32, 0x94, 0x6b, 0x9b, 0x3e, 0x86, 0xc8, 0xbf, 0x07, 0xa4,
+ 0x46, 0x46, 0xca, 0x59, 0x59, 0x60, 0xbb, 0x98, 0x8f, 0xef, 0x04, 0xb2,
+ 0x82, 0x49, 0x67, 0xe9, 0xda, 0x8b, 0x02, 0x64, 0xf1, 0xda, 0x06, 0x59,
+ 0x37, 0x39, 0x35, 0x31, 0x3a, 0x57, 0x4b, 0x53, 0x80, 0xf0, 0xb5, 0x4c,
+ 0xe1, 0xbc, 0x0d, 0xde, 0x42, 0x3b, 0xd3, 0xa5, 0x4f, 0x6a, 0xe5, 0xfa,
+ 0xfa, 0x77, 0x2a, 0x55, 0xc1, 0xc4, 0x4e, 0xb6, 0xed, 0xff, 0xec, 0xf1,
+ 0x3e, 0x6e, 0x5e, 0x1e, 0xda, 0xf8, 0x7a, 0x79, 0xe3, 0x38, 0x57, 0x73,
+ 0x04, 0x14, 0x1f, 0xbc, 0x44, 0xf0, 0xe9, 0xee, 0xb2, 0x86, 0xf5, 0x53,
+ 0xf8, 0x79, 0xad, 0xdd, 0x6e, 0x12, 0xe4, 0x36, 0xfa, 0x3a, 0xf5, 0x1a,
+ 0xd5, 0x3a, 0x72, 0xf2, 0x67, 0x9f, 0x0e, 0xd1, 0x02, 0xd5, 0x04, 0xee,
+ 0x08, 0x70, 0x6f, 0xe1, 0x11, 0xea, 0xee, 0x49, 0xd8, 0x80, 0xd1, 0xa0,
+ 0xb9, 0x19, 0x24, 0xb3, 0xb7, 0x99, 0x68, 0xed, 0x0f, 0x9b, 0xff, 0x44,
+ 0x6d, 0xac, 0x19, 0x9e, 0xe8, 0x9b, 0x15, 0x8c, 0x07, 0x49, 0x27, 0xd2,
+ 0x7b, 0x86, 0x44, 0x98},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 32
+ // tcID: 68
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 68,
+ 0,
+ {0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf, 0x07, 0xd3,
+ 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07, 0x46, 0xc4,
+ 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc, 0x35, 0xeb,
+ 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d, 0x59, 0xde,
+ 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30, 0x8c, 0x91,
+ 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d, 0xb4, 0x82,
+ 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf, 0xd1, 0xc4,
+ 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10, 0x16, 0xf2,
+ 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60, 0x45, 0x95,
+ 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec, 0x1d, 0x24,
+ 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a, 0x95, 0x0f,
+ 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04, 0x8c, 0x13,
+ 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b, 0x9c, 0x1a,
+ 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d, 0x7a, 0x2e,
+ 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f, 0x73, 0x4b,
+ 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a, 0x81, 0xad,
+ 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0, 0x8a, 0x20,
+ 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95, 0xbf, 0xea,
+ 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22, 0x44, 0xad,
+ 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70, 0xbf, 0x42,
+ 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c, 0xe0, 0xa7,
+ 0x27, 0x1c, 0x6d, 0x36},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: byte 0 in zero padding modified
+ // tcID: 69
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 69,
+ 0,
+ {0x1a, 0xbb, 0x40, 0xf0, 0x3d, 0xbe, 0x5b, 0x4f, 0x13, 0x65, 0x86, 0x2d,
+ 0x9f, 0x09, 0x5a, 0x8d, 0x57, 0xe8, 0x92, 0x25, 0x65, 0x37, 0x2f, 0x0b,
+ 0x34, 0xef, 0x5e, 0x23, 0x24, 0x41, 0xd5, 0x77, 0xb3, 0xc1, 0xf1, 0x9a,
+ 0x24, 0x0e, 0xbd, 0xa8, 0x80, 0xa0, 0x9c, 0xb4, 0x1a, 0x72, 0x67, 0x73,
+ 0x26, 0x23, 0xb0, 0xfa, 0xa4, 0x14, 0x84, 0x3f, 0x9e, 0xf0, 0x63, 0xf9,
+ 0x3a, 0x92, 0xbf, 0xe5, 0xf9, 0x8f, 0x7c, 0x28, 0xda, 0x18, 0x4f, 0x01,
+ 0x1a, 0xa7, 0x87, 0xeb, 0xd0, 0xb5, 0xfd, 0xa4, 0xae, 0xc1, 0xbe, 0xab,
+ 0x67, 0x57, 0xad, 0xd3, 0x2f, 0x7a, 0x35, 0xcb, 0x40, 0x77, 0x79, 0xaa,
+ 0xce, 0xf4, 0x3c, 0x04, 0x29, 0x28, 0x0e, 0x5a, 0x04, 0x0c, 0xf5, 0x94,
+ 0x3d, 0xfb, 0x57, 0x9f, 0x86, 0xe0, 0xc6, 0x3c, 0xc8, 0x28, 0xfb, 0xca,
+ 0xfc, 0x9c, 0x8a, 0x15, 0xec, 0x98, 0xfb, 0x64, 0xec, 0xb5, 0xe2, 0x95,
+ 0xdc, 0x36, 0x0f, 0x50, 0x23, 0x0f, 0x41, 0x53, 0x37, 0xaa, 0xac, 0x6f,
+ 0xca, 0xc0, 0x2f, 0xe6, 0x25, 0xef, 0x61, 0x74, 0x44, 0x88, 0xeb, 0x7c,
+ 0xd8, 0x1a, 0x4e, 0x78, 0x8a, 0x44, 0x3f, 0x56, 0xb3, 0x2b, 0xb3, 0xa7,
+ 0xa3, 0x44, 0x90, 0x08, 0x06, 0x95, 0x2f, 0x6f, 0x3f, 0x55, 0xf8, 0xd9,
+ 0xe9, 0x21, 0x7d, 0xda, 0xf0, 0x6a, 0x0f, 0xfe, 0x8b, 0x0b, 0xf5, 0x55,
+ 0x1d, 0x87, 0xcc, 0x92, 0x51, 0xd8, 0x39, 0x44, 0x1c, 0xdb, 0x3c, 0x72,
+ 0xae, 0x9c, 0x6a, 0x5a, 0x3d, 0xe7, 0xab, 0x85, 0xf9, 0x08, 0xae, 0x7d,
+ 0x04, 0x23, 0x2c, 0x52, 0x14, 0x3d, 0x27, 0x2e, 0x87, 0xa5, 0x4c, 0x5b,
+ 0x39, 0xd3, 0x99, 0xb4, 0x9c, 0xa7, 0xe9, 0x6e, 0xdd, 0x3b, 0x6e, 0x22,
+ 0xc2, 0x96, 0xde, 0x69, 0xe9, 0xe1, 0x84, 0x80, 0x38, 0x02, 0x57, 0x80,
+ 0xe4, 0xf1, 0xac, 0x29},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: byte 7 in zero padding modified
+ // tcID: 70
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 70,
+ 0,
+ {0xa1, 0x1b, 0xd4, 0xfd, 0xd3, 0x0f, 0xb3, 0x53, 0x31, 0x45, 0x30, 0xd6,
+ 0x0b, 0x1c, 0xd9, 0x21, 0xd6, 0x09, 0x16, 0x58, 0xe0, 0xc7, 0x75, 0x43,
+ 0x2b, 0x6b, 0x70, 0x2b, 0x15, 0x63, 0xa9, 0xe5, 0xb5, 0x47, 0xf9, 0x68,
+ 0xac, 0x13, 0xac, 0x5b, 0x70, 0x27, 0xae, 0xb5, 0x3e, 0xa8, 0x98, 0x7c,
+ 0x94, 0x41, 0xfb, 0xca, 0xf4, 0x14, 0xbd, 0x04, 0x43, 0x44, 0x45, 0xb2,
+ 0xce, 0x6a, 0x1d, 0x9d, 0xea, 0x2f, 0x2f, 0x17, 0x9a, 0x6d, 0x40, 0x34,
+ 0x2a, 0x25, 0xb1, 0x03, 0x00, 0xd4, 0x53, 0x58, 0xf7, 0x03, 0xf8, 0x14,
+ 0x91, 0x78, 0x70, 0xf0, 0xa4, 0x7f, 0x4b, 0x4a, 0xc4, 0x72, 0x28, 0x57,
+ 0x40, 0x96, 0xff, 0x24, 0x0a, 0xb0, 0x96, 0x6b, 0xb7, 0x7e, 0xa9, 0xb5,
+ 0x15, 0x5c, 0x6a, 0x4f, 0xa0, 0xa1, 0x85, 0xce, 0x5d, 0x38, 0x9c, 0x6c,
+ 0xe2, 0x88, 0x21, 0x26, 0x26, 0x98, 0xbe, 0xad, 0xd0, 0xfb, 0xec, 0x4b,
+ 0xa2, 0xb6, 0x63, 0x89, 0xd6, 0x10, 0xf2, 0x90, 0x65, 0x6b, 0x7a, 0x4f,
+ 0x7e, 0xa1, 0xf4, 0xa3, 0xc4, 0x4b, 0x35, 0x28, 0xbf, 0x62, 0xf7, 0x2a,
+ 0xbf, 0x79, 0x35, 0xe0, 0xd8, 0xb6, 0xcf, 0xc2, 0xdb, 0x94, 0x7e, 0x44,
+ 0x07, 0x52, 0x41, 0x0a, 0x43, 0xa0, 0xef, 0x77, 0xc0, 0xdc, 0x31, 0xb5,
+ 0x8b, 0xe0, 0x21, 0xb9, 0x41, 0x18, 0xe5, 0xe0, 0xca, 0xb1, 0xd8, 0x99,
+ 0x4e, 0x76, 0xdd, 0xff, 0xcc, 0x2e, 0x5d, 0x55, 0xfa, 0x59, 0xd1, 0xba,
+ 0x79, 0x2f, 0xda, 0x9d, 0xb2, 0xb5, 0xba, 0x9e, 0xc6, 0xf6, 0xba, 0xc3,
+ 0x95, 0xc2, 0x50, 0xe2, 0xb8, 0xff, 0x24, 0x5a, 0x44, 0x8b, 0x61, 0x17,
+ 0x97, 0x32, 0x2b, 0xce, 0x63, 0x7c, 0x0b, 0x15, 0x37, 0xc9, 0x76, 0x5a,
+ 0x84, 0x98, 0xe0, 0xe0, 0x37, 0x1a, 0xf2, 0xf8, 0xec, 0x15, 0xf3, 0x2e,
+ 0x76, 0x5e, 0xe2, 0x34},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes in zero padding modified
+ // tcID: 71
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 71,
+ 0,
+ {0x83, 0x67, 0x3b, 0xf6, 0xd1, 0x78, 0xe8, 0x73, 0xe9, 0x86, 0xc9, 0xa9,
+ 0x75, 0x0b, 0xef, 0xdf, 0x2d, 0x6a, 0x3f, 0x01, 0x28, 0xec, 0x90, 0xb5,
+ 0xa8, 0x05, 0x9d, 0x32, 0xf9, 0xf9, 0x59, 0x23, 0x49, 0x09, 0x5e, 0x24,
+ 0xf8, 0x8e, 0x9f, 0xc4, 0x8a, 0xe5, 0x49, 0x00, 0x9f, 0x52, 0xb4, 0xd8,
+ 0x21, 0xfd, 0x40, 0x84, 0x8a, 0x9a, 0xce, 0xae, 0xc2, 0x52, 0x37, 0x4b,
+ 0x17, 0xd4, 0x95, 0x02, 0x96, 0xe3, 0x0b, 0x3f, 0xf4, 0x89, 0xd4, 0x20,
+ 0xb8, 0xda, 0xae, 0xf4, 0x74, 0x88, 0x69, 0x67, 0x62, 0xae, 0x4c, 0xc5,
+ 0x5a, 0xde, 0x17, 0x0c, 0x5e, 0x0d, 0x72, 0xe6, 0x96, 0xaf, 0x79, 0x3d,
+ 0x5c, 0xfa, 0x04, 0x47, 0x7c, 0x14, 0x77, 0x32, 0x32, 0x8e, 0x27, 0x59,
+ 0x99, 0x74, 0x6c, 0x36, 0x80, 0xc3, 0xdc, 0xa7, 0x01, 0x59, 0x2b, 0x17,
+ 0xbb, 0x37, 0xdd, 0x8c, 0x5e, 0xeb, 0x3a, 0x92, 0x9f, 0x93, 0x2a, 0x35,
+ 0x21, 0xa8, 0x00, 0x4c, 0x10, 0xc9, 0xe3, 0xee, 0xd8, 0xd9, 0x56, 0x83,
+ 0x5a, 0x70, 0x0c, 0xab, 0xca, 0x21, 0x03, 0x8a, 0x9d, 0x6d, 0xde, 0x44,
+ 0xf8, 0x88, 0x33, 0x6c, 0x16, 0x7c, 0x04, 0xac, 0x26, 0xe8, 0x00, 0xa9,
+ 0x91, 0x30, 0xa6, 0xe1, 0xd3, 0xb3, 0xbd, 0x80, 0x61, 0xda, 0xfd, 0x2b,
+ 0x46, 0x21, 0x02, 0x24, 0x9f, 0xd0, 0x7d, 0xc5, 0x0a, 0x2e, 0x57, 0xa8,
+ 0xc6, 0xcd, 0x52, 0x38, 0x1f, 0xd4, 0xe1, 0xbf, 0xdb, 0xab, 0x18, 0xfd,
+ 0x60, 0x2c, 0x88, 0x90, 0xd5, 0x1e, 0x80, 0x53, 0xc3, 0xc2, 0xab, 0x5c,
+ 0x96, 0xba, 0xe2, 0x84, 0x7b, 0x55, 0x39, 0xae, 0xd3, 0xad, 0x83, 0x95,
+ 0x3f, 0x47, 0x84, 0x1f, 0x8f, 0x50, 0xfa, 0x28, 0x44, 0x6d, 0x30, 0xc2,
+ 0x0b, 0x2b, 0x7d, 0xd8, 0xab, 0xf4, 0xe4, 0x9c, 0x06, 0x36, 0x43, 0x7c,
+ 0x22, 0x83, 0x3b, 0xa9},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 72
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 72,
+ 0,
+ {0x90, 0xc3, 0xcb, 0x33, 0x31, 0xe8, 0xb3, 0x52, 0xc3, 0x7d, 0xb4, 0x62,
+ 0x83, 0xa1, 0xa6, 0x6b, 0x64, 0x7e, 0xcc, 0xa4, 0x3e, 0x34, 0x61, 0xce,
+ 0x1a, 0xfc, 0x49, 0xd6, 0x23, 0x04, 0x57, 0x34, 0x1a, 0x52, 0xb5, 0x58,
+ 0x49, 0x6f, 0xf8, 0x30, 0x53, 0x17, 0x5a, 0x7b, 0xfb, 0x47, 0x55, 0xa1,
+ 0xbe, 0xf0, 0xe6, 0x5f, 0x47, 0x0d, 0x61, 0x39, 0xea, 0xaa, 0x28, 0xcc,
+ 0x1c, 0x08, 0x39, 0x05, 0x85, 0x9c, 0x14, 0x75, 0x86, 0x8c, 0xeb, 0x1e,
+ 0x38, 0x29, 0x43, 0x7f, 0x64, 0xa7, 0xad, 0x75, 0x7c, 0x9d, 0xa3, 0xb6,
+ 0xe8, 0x44, 0x3e, 0x8f, 0x98, 0x1f, 0x5c, 0x07, 0x24, 0xc5, 0x90, 0x9b,
+ 0xd4, 0xeb, 0xcf, 0xa6, 0x5e, 0xea, 0x4e, 0x4f, 0x7a, 0xf5, 0x22, 0x2d,
+ 0xba, 0x64, 0xa5, 0x12, 0x28, 0x75, 0x9c, 0x69, 0xe2, 0x6c, 0x44, 0xd9,
+ 0xa5, 0x28, 0xd7, 0x5a, 0x5b, 0x96, 0x85, 0x52, 0x53, 0xda, 0x88, 0xf9,
+ 0xb5, 0x47, 0x44, 0xb1, 0xa8, 0xb0, 0x23, 0x28, 0x39, 0x4c, 0x45, 0x2e,
+ 0x62, 0xef, 0x75, 0xcd, 0x69, 0xf7, 0xde, 0xf6, 0x7b, 0x80, 0xe4, 0x85,
+ 0x9b, 0xa3, 0xe7, 0x3b, 0x08, 0xa2, 0xa3, 0xff, 0x93, 0x1f, 0x44, 0xd1,
+ 0xd5, 0x24, 0x32, 0x0a, 0x33, 0x41, 0x6b, 0xf4, 0xfc, 0x74, 0x48, 0x47,
+ 0xd1, 0x2e, 0x3e, 0x97, 0x3c, 0xb8, 0x70, 0xfd, 0xc3, 0xac, 0x1b, 0xdb,
+ 0xac, 0xb6, 0x77, 0xbc, 0xc6, 0x3f, 0x92, 0x73, 0x66, 0xf4, 0xd0, 0xd6,
+ 0x1e, 0xe3, 0xbc, 0x0d, 0x1a, 0x1b, 0x3d, 0x14, 0x96, 0x72, 0xc6, 0x39,
+ 0x8f, 0x34, 0x09, 0xfe, 0x9e, 0x7c, 0x7c, 0x0a, 0x15, 0x05, 0x71, 0x57,
+ 0x3b, 0x87, 0x88, 0x9b, 0x4f, 0x23, 0xef, 0x49, 0xb6, 0xf5, 0x98, 0x44,
+ 0x12, 0x64, 0x2e, 0x5b, 0x0a, 0xbe, 0x7f, 0x5e, 0xc4, 0xb4, 0xcf, 0x12,
+ 0xc4, 0x6a, 0x38, 0xf4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 73
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 73,
+ 0,
+ {0x7a, 0x73, 0x18, 0x79, 0x94, 0x77, 0xeb, 0x6d, 0xa5, 0x5c, 0x7b, 0x5f,
+ 0x6a, 0x03, 0x38, 0x07, 0x1d, 0x98, 0x10, 0x11, 0xe1, 0xa9, 0xbc, 0x6f,
+ 0xa3, 0xa2, 0x25, 0x8c, 0xa5, 0xca, 0xa0, 0x39, 0xfc, 0x7f, 0x76, 0x82,
+ 0x34, 0xcc, 0x08, 0xe4, 0x25, 0x32, 0x3f, 0x57, 0x69, 0x1c, 0xbc, 0xf5,
+ 0xf8, 0x3d, 0x6a, 0x34, 0x39, 0xa6, 0x39, 0x81, 0x8c, 0x6b, 0x2b, 0xd3,
+ 0xa8, 0x60, 0xc9, 0xa6, 0xb9, 0xa8, 0xe0, 0x72, 0x8a, 0xa7, 0xdd, 0xff,
+ 0xe1, 0x8f, 0x82, 0xc0, 0x28, 0x54, 0xca, 0x07, 0xb1, 0x7d, 0xb0, 0xf1,
+ 0x66, 0xd2, 0xe5, 0x21, 0xad, 0xa5, 0xc1, 0xf8, 0x5d, 0x0c, 0x2f, 0x25,
+ 0x93, 0x01, 0xd3, 0xf4, 0xb4, 0xf1, 0x38, 0x0f, 0x94, 0xbb, 0x81, 0x9d,
+ 0xcf, 0xac, 0x9a, 0xdb, 0x76, 0x4a, 0x19, 0x80, 0x91, 0xe1, 0x10, 0xf0,
+ 0xd3, 0xc5, 0xfb, 0xe2, 0x0a, 0x29, 0x36, 0x6f, 0xa5, 0x2d, 0x24, 0x6c,
+ 0xc9, 0x22, 0xbf, 0xd2, 0xb4, 0x4a, 0x61, 0x9b, 0x59, 0xb4, 0x97, 0xa5,
+ 0x37, 0x92, 0x82, 0xee, 0x30, 0x60, 0x8f, 0x42, 0x43, 0xf7, 0x32, 0x8c,
+ 0xa8, 0xae, 0xc2, 0x0f, 0x61, 0xaa, 0x8b, 0x40, 0x83, 0xab, 0xd1, 0xc2,
+ 0x06, 0xfb, 0xc9, 0xea, 0x59, 0x8d, 0x16, 0x3e, 0x52, 0xda, 0x10, 0x26,
+ 0xae, 0x34, 0x9d, 0x26, 0x46, 0x9e, 0x22, 0x44, 0xb8, 0x61, 0x39, 0x89,
+ 0x5f, 0x80, 0xec, 0x4e, 0x8b, 0x6f, 0x59, 0x65, 0xa2, 0x8a, 0xc4, 0xe9,
+ 0x63, 0x6e, 0xc3, 0xb1, 0xe5, 0xd6, 0x85, 0x48, 0x3a, 0x04, 0x75, 0xfa,
+ 0x64, 0x54, 0x21, 0xed, 0x6e, 0xe9, 0x63, 0x3f, 0x27, 0x6a, 0xa4, 0x00,
+ 0x0e, 0xef, 0xb1, 0x73, 0xb5, 0xff, 0xe8, 0x24, 0xd3, 0x8a, 0x4d, 0x7e,
+ 0x24, 0x14, 0x6e, 0x4a, 0x6a, 0xde, 0xdc, 0x3f, 0xfd, 0xe4, 0x52, 0x1d,
+ 0xab, 0x87, 0x91, 0x20},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 74
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 74,
+ 0,
+ {0x33, 0x17, 0x56, 0xb9, 0x2b, 0x34, 0x63, 0x79, 0xe1, 0xc5, 0x0d, 0xea,
+ 0x5e, 0x05, 0xd9, 0x29, 0x12, 0xea, 0xbc, 0x56, 0x89, 0x05, 0xd7, 0xf2,
+ 0x90, 0xed, 0x35, 0x3e, 0x70, 0x56, 0x71, 0xf0, 0xf5, 0xa4, 0x39, 0x21,
+ 0xd7, 0x1c, 0xef, 0x11, 0xfa, 0x2c, 0xc2, 0x3c, 0x95, 0x4e, 0xf2, 0x7e,
+ 0xeb, 0xfb, 0xae, 0xc7, 0x7a, 0x33, 0x14, 0x7b, 0x5c, 0x64, 0x08, 0xb7,
+ 0xfb, 0x8b, 0xa9, 0xd8, 0xe3, 0xcc, 0xd5, 0xaf, 0x54, 0x19, 0x42, 0xa9,
+ 0x46, 0xbf, 0x05, 0x7d, 0x39, 0xac, 0x34, 0xe9, 0x54, 0xca, 0x3e, 0xb3,
+ 0x08, 0x44, 0x9a, 0x9a, 0x8f, 0xed, 0x15, 0xf7, 0x60, 0xd9, 0x39, 0x2c,
+ 0x32, 0x61, 0x8c, 0x28, 0x99, 0x93, 0xb3, 0x88, 0x75, 0xdf, 0x41, 0x2d,
+ 0x46, 0x05, 0x00, 0xed, 0x0a, 0xc7, 0xd9, 0xb7, 0x9b, 0x0c, 0x34, 0xe8,
+ 0xa6, 0x43, 0x10, 0xad, 0x4c, 0xb0, 0xe7, 0xd6, 0xdd, 0x1d, 0xd8, 0xad,
+ 0x6a, 0xa8, 0x16, 0x83, 0xa3, 0x42, 0x06, 0x18, 0x78, 0x3a, 0x31, 0x5b,
+ 0x26, 0x43, 0xf7, 0xe8, 0xc8, 0xa9, 0x57, 0x34, 0xaa, 0x1e, 0xa5, 0x26,
+ 0x75, 0x2b, 0xca, 0x4d, 0x44, 0x3a, 0x18, 0x22, 0x4c, 0xed, 0x3d, 0x2a,
+ 0x07, 0xbb, 0xb7, 0x34, 0xd0, 0x16, 0x29, 0x48, 0x3f, 0x5c, 0x8b, 0x91,
+ 0xd9, 0x49, 0x26, 0x91, 0x6e, 0x86, 0xee, 0x43, 0x0f, 0x4f, 0x6f, 0x07,
+ 0xc4, 0x0d, 0x58, 0x08, 0xf0, 0xf5, 0x9b, 0x9f, 0x43, 0x87, 0x23, 0xbc,
+ 0xfb, 0x0a, 0x8f, 0x59, 0x5e, 0x3d, 0xa0, 0x0d, 0x5f, 0x2c, 0x3b, 0xc9,
+ 0xeb, 0xa4, 0xe6, 0x4c, 0xfc, 0x5e, 0xdd, 0x9c, 0x24, 0x4e, 0xaa, 0x4a,
+ 0xa8, 0xf7, 0x18, 0x1f, 0xc0, 0x89, 0x5c, 0x91, 0x13, 0x05, 0xfb, 0x8d,
+ 0xd3, 0xd4, 0x04, 0x86, 0x5f, 0x6e, 0xe2, 0xa4, 0xde, 0x8f, 0x5d, 0xe7,
+ 0x96, 0x2c, 0xfa, 0x9e},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 75
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 75,
+ 0,
+ {0x28, 0x48, 0x1a, 0x5b, 0xc8, 0x76, 0x2a, 0xb8, 0xcf, 0xad, 0x8d, 0x78,
+ 0x88, 0xe5, 0xdb, 0x6b, 0x67, 0x8b, 0x12, 0x55, 0x4a, 0x24, 0x4a, 0xeb,
+ 0xed, 0xbb, 0x4d, 0x83, 0xfe, 0x0f, 0xb6, 0x76, 0xd7, 0x74, 0x11, 0x28,
+ 0x54, 0x84, 0xec, 0x8b, 0x76, 0x84, 0x3d, 0x4e, 0xbe, 0xd1, 0xdc, 0x9d,
+ 0xbc, 0x20, 0x39, 0xc3, 0xd0, 0xe7, 0xe5, 0x28, 0x8d, 0xe9, 0x60, 0x2f,
+ 0x7e, 0xe8, 0x27, 0x93, 0xe7, 0x5d, 0x23, 0x20, 0xd8, 0xa7, 0xc2, 0x54,
+ 0x11, 0x6c, 0xcb, 0x08, 0x65, 0x73, 0x14, 0x2c, 0xfd, 0x33, 0xe3, 0x6c,
+ 0xce, 0x3f, 0x83, 0x09, 0x01, 0xdc, 0x73, 0x4e, 0xf1, 0x83, 0x64, 0xe1,
+ 0xc0, 0x12, 0x5c, 0xd8, 0xfc, 0xc3, 0xc7, 0xf4, 0xf3, 0x33, 0xd4, 0xb0,
+ 0x53, 0x86, 0xc3, 0xcb, 0xdf, 0x61, 0x6d, 0x38, 0x6a, 0x08, 0x68, 0x62,
+ 0xb5, 0x91, 0xd8, 0x0c, 0x34, 0x83, 0x27, 0x67, 0xfe, 0xb8, 0x3a, 0xeb,
+ 0xda, 0xce, 0x7d, 0x19, 0x26, 0x9b, 0x0b, 0x5b, 0xf3, 0x40, 0x49, 0x9a,
+ 0x9d, 0x53, 0x0c, 0x15, 0xb1, 0x9c, 0x68, 0xce, 0x22, 0x73, 0x64, 0x08,
+ 0x0b, 0x27, 0xe6, 0xf4, 0xe0, 0x17, 0xd6, 0xdf, 0xdf, 0x6e, 0xf0, 0x5f,
+ 0x4b, 0x73, 0xb9, 0x26, 0x02, 0xa6, 0x24, 0x93, 0x91, 0x81, 0x2a, 0x28,
+ 0x6d, 0x8f, 0xc8, 0x72, 0x04, 0xa4, 0x77, 0xd1, 0x43, 0x07, 0xaa, 0x2e,
+ 0x23, 0xf1, 0x2f, 0x74, 0x52, 0xe1, 0x5d, 0x4b, 0xfa, 0xa3, 0xde, 0xee,
+ 0x56, 0x90, 0x3e, 0xd6, 0x60, 0x31, 0x30, 0x4d, 0xac, 0x16, 0xf6, 0x39,
+ 0x30, 0x08, 0xa5, 0x34, 0x96, 0x84, 0x50, 0x79, 0xaf, 0x72, 0xe6, 0xc5,
+ 0xd4, 0x78, 0x16, 0x64, 0xec, 0x75, 0x7c, 0x74, 0x1e, 0xa0, 0xdc, 0x9b,
+ 0xa6, 0x28, 0xdf, 0x2d, 0xbf, 0xa5, 0x91, 0xf1, 0x6c, 0x35, 0x2d, 0x51,
+ 0x71, 0xb3, 0xa0, 0xc5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of h replaced by 0
+ // tcID: 76
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 76,
+ 0,
+ {0x26, 0x7c, 0xdb, 0x3f, 0x7e, 0xc3, 0x90, 0xac, 0x09, 0x10, 0xa3, 0xac,
+ 0xd4, 0x28, 0x93, 0xb3, 0xc4, 0x45, 0x22, 0x64, 0x13, 0xce, 0x38, 0xd7,
+ 0xfe, 0xcd, 0x82, 0x5e, 0x29, 0xd3, 0xa7, 0xc8, 0xa2, 0xc3, 0x61, 0x60,
+ 0x7b, 0x70, 0xb8, 0x8f, 0x1c, 0xce, 0xde, 0xe4, 0xc9, 0xd3, 0xc8, 0xd1,
+ 0x09, 0xbc, 0x3e, 0x77, 0xad, 0x74, 0x92, 0x36, 0xf5, 0x46, 0x35, 0x27,
+ 0x13, 0xb7, 0x15, 0x81, 0xef, 0x0e, 0xd3, 0xb9, 0xa9, 0xd1, 0xa1, 0x10,
+ 0x35, 0x62, 0x9c, 0x8f, 0x6c, 0xf9, 0x12, 0xcc, 0xa1, 0x0e, 0xeb, 0x2b,
+ 0x02, 0xd3, 0xbc, 0xbc, 0xb1, 0x67, 0xf0, 0x2c, 0xe4, 0x3d, 0x00, 0x51,
+ 0x39, 0x99, 0xe4, 0x71, 0x0c, 0xf5, 0xd4, 0xf4, 0xd7, 0x30, 0xdf, 0xfe,
+ 0x9e, 0x52, 0xac, 0x5a, 0x11, 0xd6, 0x45, 0x38, 0x21, 0x29, 0x8e, 0x66,
+ 0xdd, 0x88, 0x2f, 0xa7, 0xee, 0xaa, 0x99, 0xd0, 0x6d, 0x32, 0x4a, 0x14,
+ 0x36, 0xe2, 0xe2, 0xf3, 0xa8, 0xe7, 0x87, 0x44, 0xcd, 0xb2, 0x1d, 0x00,
+ 0x70, 0x98, 0x7a, 0x48, 0x95, 0x69, 0x7f, 0x26, 0xd3, 0x7f, 0x79, 0xe9,
+ 0x3f, 0x67, 0x02, 0x61, 0x9d, 0xdc, 0x4b, 0x69, 0x86, 0x45, 0x0f, 0x84,
+ 0x63, 0x07, 0x17, 0x64, 0x32, 0x24, 0xd1, 0x34, 0xa9, 0x22, 0xb5, 0xae,
+ 0xba, 0xa4, 0x30, 0x44, 0x4b, 0xb5, 0x87, 0x07, 0x9f, 0x92, 0x5b, 0xa9,
+ 0x3a, 0x42, 0xbf, 0x84, 0x75, 0x79, 0xb8, 0xbd, 0x7e, 0x72, 0xba, 0xa5,
+ 0xee, 0xf8, 0x2a, 0xf8, 0x3a, 0xfd, 0xe8, 0x09, 0xea, 0xd8, 0xf8, 0x10,
+ 0xbf, 0x44, 0x41, 0x10, 0x7a, 0x30, 0x95, 0xa4, 0xf4, 0xf1, 0x37, 0xa3,
+ 0xa2, 0x4b, 0xd5, 0xf2, 0x1a, 0x18, 0xcf, 0xec, 0x80, 0x9a, 0x16, 0x4f,
+ 0x44, 0x71, 0xc4, 0x90, 0x91, 0x39, 0x0d, 0x2f, 0xc1, 0xc6, 0x57, 0x8d,
+ 0xfb, 0xc2, 0x06, 0x0a},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits of h replaced by 1s
+ // tcID: 77
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 77,
+ 0,
+ {0x7b, 0x9f, 0xb5, 0x86, 0xf1, 0x45, 0x5c, 0x9f, 0xd9, 0x5d, 0xb2, 0x5e,
+ 0xc6, 0x6c, 0xc1, 0xb8, 0xe0, 0x23, 0x73, 0x55, 0x17, 0x7c, 0xf1, 0xc4,
+ 0x0d, 0xf5, 0x9e, 0xc1, 0xeb, 0x84, 0xa9, 0x51, 0x49, 0xfc, 0x4c, 0x06,
+ 0x11, 0x7e, 0x83, 0x01, 0x83, 0x6a, 0x32, 0xaa, 0xe7, 0xe9, 0xed, 0x18,
+ 0xb9, 0xea, 0xe6, 0x7e, 0x5f, 0x76, 0xce, 0xd6, 0x0e, 0x89, 0xb8, 0xe1,
+ 0x1d, 0x34, 0x67, 0xaf, 0xd7, 0x11, 0x94, 0xb4, 0x94, 0xf7, 0x06, 0x2c,
+ 0x15, 0x73, 0x1a, 0x47, 0x55, 0x86, 0xfc, 0x90, 0xeb, 0xbd, 0x1b, 0x38,
+ 0x2d, 0x5c, 0x55, 0xc0, 0xb3, 0x19, 0x86, 0x9b, 0x3d, 0x40, 0x9b, 0x82,
+ 0xce, 0xc0, 0xaf, 0xb1, 0x9f, 0x63, 0x52, 0xef, 0xcd, 0x6f, 0x1e, 0xd9,
+ 0x49, 0xf2, 0x7a, 0x03, 0x06, 0xa3, 0xfd, 0x1e, 0xc4, 0x72, 0x2c, 0xd3,
+ 0x35, 0xc1, 0x16, 0x98, 0x71, 0xc6, 0x37, 0x96, 0xbf, 0x3a, 0x93, 0x3d,
+ 0xee, 0x3f, 0x81, 0xf0, 0x1f, 0xa8, 0xb6, 0xe7, 0x10, 0x07, 0x2f, 0xea,
+ 0x56, 0x2c, 0xd9, 0x38, 0xfb, 0x2b, 0xb1, 0x05, 0x38, 0x45, 0x55, 0x5b,
+ 0x07, 0xcd, 0xa7, 0x4f, 0x14, 0x4a, 0xc8, 0x4d, 0x95, 0x57, 0x32, 0x6c,
+ 0xca, 0x79, 0x9a, 0xf5, 0x01, 0xf9, 0x47, 0x4c, 0xd8, 0xb1, 0x8a, 0x2a,
+ 0xf4, 0xd1, 0xa1, 0x2f, 0x93, 0xa5, 0xb6, 0xdf, 0xd1, 0x88, 0x0e, 0x58,
+ 0xea, 0x82, 0xe9, 0x8f, 0xab, 0xe9, 0x6f, 0xa7, 0x69, 0x81, 0xa6, 0x24,
+ 0x3e, 0x8e, 0x4c, 0xa3, 0x86, 0xf5, 0xea, 0x44, 0x63, 0xf6, 0x15, 0xba,
+ 0x18, 0x12, 0xe3, 0x88, 0x42, 0xfd, 0x51, 0xc7, 0x1e, 0x0b, 0x6a, 0x9d,
+ 0xa6, 0x8a, 0x2b, 0x14, 0x32, 0xa7, 0xce, 0x26, 0x86, 0x63, 0x8e, 0x55,
+ 0x12, 0x9d, 0x42, 0x24, 0xc9, 0x45, 0x13, 0x20, 0x7e, 0xbf, 0x90, 0xe8,
+ 0xc5, 0xf4, 0x35, 0xab},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in hash h flipped
+ // tcID: 78
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 78,
+ 0,
+ {0x6b, 0xd4, 0x14, 0xe8, 0x77, 0xab, 0xc9, 0x2b, 0x60, 0x8b, 0x08, 0xa2,
+ 0x73, 0x94, 0x6f, 0x90, 0xba, 0x6c, 0x6c, 0x27, 0xde, 0x24, 0x48, 0x17,
+ 0x56, 0x38, 0xf6, 0x7a, 0x6b, 0x14, 0x49, 0x2f, 0xc1, 0x41, 0x5e, 0xce,
+ 0x54, 0x0b, 0xe3, 0xe3, 0xdf, 0x8c, 0x8e, 0xa7, 0x15, 0x42, 0x11, 0x63,
+ 0x7d, 0x9b, 0x51, 0x44, 0x31, 0x2e, 0x11, 0x3b, 0xda, 0x25, 0x26, 0xb6,
+ 0xfb, 0x2c, 0xaf, 0x7b, 0x07, 0x67, 0x33, 0x32, 0xdf, 0xa6, 0x05, 0x46,
+ 0x8e, 0x37, 0xf4, 0x02, 0x6e, 0xad, 0xb4, 0xc0, 0xf8, 0x4b, 0x7b, 0x48,
+ 0x2b, 0xa6, 0x75, 0x28, 0x39, 0xfb, 0xa4, 0x6b, 0x76, 0x57, 0x09, 0xc3,
+ 0xc6, 0xe5, 0x4d, 0xe1, 0x39, 0x53, 0x24, 0x5a, 0x33, 0x64, 0xbb, 0xf2,
+ 0x12, 0x22, 0x37, 0x4e, 0xb6, 0x3e, 0x61, 0xe6, 0x8d, 0x73, 0xa1, 0x26,
+ 0xf4, 0x0f, 0x11, 0x54, 0x05, 0xfe, 0x90, 0x92, 0xb0, 0x0b, 0x60, 0xa7,
+ 0xf0, 0xb9, 0x95, 0x09, 0x20, 0x61, 0x42, 0x74, 0x54, 0xf6, 0x87, 0x6a,
+ 0xe2, 0xab, 0x3b, 0x27, 0x57, 0x33, 0x73, 0x49, 0xff, 0x3c, 0xa3, 0xe2,
+ 0x33, 0x28, 0x88, 0xb9, 0x61, 0x6f, 0xcf, 0xfb, 0x3b, 0x92, 0x49, 0x77,
+ 0xef, 0x85, 0x65, 0x53, 0xf5, 0x5b, 0x2f, 0x1b, 0x11, 0x5e, 0xf0, 0xad,
+ 0x78, 0x56, 0xf6, 0x66, 0xa9, 0x86, 0x31, 0x09, 0xc6, 0x49, 0x8c, 0x52,
+ 0x27, 0x1e, 0xa2, 0xe6, 0x85, 0x4f, 0xe7, 0x3e, 0x9e, 0x4d, 0x4e, 0xc6,
+ 0x66, 0xfe, 0x66, 0x8f, 0x0e, 0xa1, 0xd1, 0xaf, 0x19, 0x85, 0x3e, 0x9a,
+ 0x07, 0x06, 0x64, 0x18, 0x69, 0x74, 0x29, 0xcc, 0x31, 0xff, 0xf1, 0x07,
+ 0xb6, 0xba, 0x21, 0x2b, 0x4a, 0x3c, 0xc1, 0x9b, 0x59, 0xad, 0xa4, 0x59,
+ 0xef, 0xbc, 0x4c, 0xcb, 0x90, 0xda, 0x8a, 0x0b, 0xbb, 0x48, 0x28, 0x04,
+ 0x56, 0xde, 0x69, 0xd2},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: hash of salt missing
+ // tcID: 79
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 79,
+ 0,
+ {0x39, 0x22, 0x0d, 0xab, 0xef, 0x40, 0xda, 0x1a, 0x50, 0x2b, 0xf2, 0x31,
+ 0xbd, 0xd2, 0x3d, 0x8d, 0x2c, 0xef, 0x5b, 0x85, 0x95, 0x0b, 0x7a, 0xba,
+ 0xba, 0x4c, 0xe6, 0x3e, 0xb5, 0x72, 0x83, 0xfa, 0xcf, 0x1c, 0x50, 0xb5,
+ 0x67, 0xa0, 0xd2, 0x72, 0xb6, 0xe5, 0x92, 0x10, 0xbb, 0xa6, 0x16, 0x37,
+ 0x35, 0xe0, 0xbe, 0x82, 0xdb, 0xe4, 0xa4, 0xed, 0x2d, 0xce, 0x3f, 0x3f,
+ 0xd1, 0x8e, 0xec, 0xee, 0x04, 0x75, 0x17, 0xa8, 0x5a, 0x1e, 0x63, 0x43,
+ 0x37, 0x88, 0x4f, 0x9e, 0xd6, 0xae, 0xd6, 0xc2, 0x50, 0xd8, 0xf0, 0x45,
+ 0x3f, 0x3a, 0x10, 0x3c, 0x8b, 0x68, 0x4b, 0x8f, 0x45, 0x2d, 0x05, 0x91,
+ 0x7b, 0x56, 0x8c, 0xb2, 0xf8, 0x2f, 0x6e, 0xc2, 0x9c, 0x07, 0xe0, 0xd4,
+ 0x51, 0x30, 0x7a, 0x3b, 0x54, 0xdc, 0xb0, 0x31, 0x65, 0xda, 0x59, 0x61,
+ 0x18, 0x38, 0xf8, 0xb5, 0x5d, 0x2e, 0x8c, 0xbc, 0x02, 0x0f, 0xc5, 0xb4,
+ 0x82, 0xe1, 0xf8, 0xf1, 0xad, 0x4d, 0x77, 0x8b, 0x93, 0xe6, 0x48, 0xc1,
+ 0x16, 0x0b, 0x3c, 0xb4, 0x3d, 0xd0, 0x71, 0xb6, 0x73, 0x39, 0xed, 0xbd,
+ 0xac, 0xd7, 0xb6, 0x68, 0xec, 0x92, 0xa3, 0xe2, 0x80, 0x81, 0x85, 0x24,
+ 0x3f, 0x29, 0x21, 0xd5, 0x02, 0xe0, 0x57, 0x94, 0x32, 0x01, 0x7b, 0x7a,
+ 0xfd, 0x9e, 0x98, 0x35, 0x15, 0xb3, 0xd9, 0xb2, 0xdd, 0xef, 0x7a, 0xfe,
+ 0x4e, 0xe5, 0xb3, 0x40, 0x5e, 0x2c, 0x66, 0x17, 0xce, 0x2a, 0xcd, 0xb6,
+ 0x24, 0x32, 0x13, 0xd2, 0xdb, 0xf8, 0xc7, 0x2c, 0xac, 0x4d, 0x4a, 0xc0,
+ 0xe6, 0x92, 0x65, 0xf2, 0x04, 0x99, 0xa2, 0x9c, 0xf5, 0x0a, 0x67, 0xec,
+ 0xf2, 0xcf, 0xa2, 0xdf, 0x61, 0xc5, 0x85, 0xf3, 0x2b, 0x9f, 0x06, 0x7f,
+ 0x84, 0xba, 0xab, 0x8b, 0x88, 0x15, 0x2b, 0x65, 0xb2, 0x20, 0x89, 0x8f,
+ 0x91, 0xb9, 0xf5, 0x06},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 80
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 80,
+ 0,
+ {0x48, 0x7b, 0xc9, 0x02, 0x1d, 0x8e, 0x95, 0xd0, 0x5c, 0x1d, 0x32, 0x37,
+ 0xc3, 0xe9, 0xf1, 0x0d, 0xf7, 0x64, 0xe8, 0xf7, 0x0a, 0x06, 0x8f, 0xe6,
+ 0xd9, 0x3b, 0x86, 0x52, 0x33, 0xf6, 0xce, 0x80, 0x88, 0xbf, 0xc1, 0x17,
+ 0xc9, 0x08, 0x6a, 0x3b, 0xea, 0x29, 0xd8, 0x6e, 0x6d, 0x75, 0xfd, 0x9c,
+ 0x87, 0x00, 0xe8, 0x71, 0xf6, 0x02, 0x7b, 0xdd, 0x0b, 0x37, 0xc1, 0xb5,
+ 0x81, 0xdd, 0xa8, 0x07, 0xa1, 0x40, 0x17, 0x21, 0xf8, 0xa5, 0x82, 0xa0,
+ 0x63, 0x09, 0xbf, 0xdf, 0xea, 0x5e, 0xf1, 0x77, 0xcb, 0x7b, 0xff, 0x47,
+ 0x17, 0x9d, 0x9f, 0xee, 0x32, 0xbf, 0x54, 0x5e, 0x3e, 0x45, 0x13, 0x21,
+ 0x2b, 0x68, 0xfc, 0x3e, 0xaa, 0x43, 0xf9, 0xbf, 0x86, 0xab, 0x06, 0x6f,
+ 0xea, 0x31, 0x01, 0x82, 0x99, 0xf4, 0x40, 0x1e, 0x3e, 0x09, 0x85, 0xc0,
+ 0xd4, 0x50, 0xf1, 0x02, 0x16, 0x28, 0x96, 0xe6, 0x19, 0xa2, 0x08, 0x3d,
+ 0x5f, 0xd2, 0xf2, 0xa0, 0x3f, 0xac, 0x6a, 0xd9, 0x9d, 0x38, 0xea, 0xad,
+ 0xe1, 0xc5, 0x6a, 0x79, 0x96, 0xa3, 0x5e, 0x5e, 0x65, 0x70, 0x78, 0x54,
+ 0x7c, 0x43, 0xd1, 0x3f, 0xbf, 0x62, 0xa6, 0x4a, 0x00, 0x7c, 0x8f, 0x03,
+ 0xb7, 0x9b, 0x9c, 0x59, 0xd1, 0x96, 0x97, 0x06, 0x93, 0x44, 0xb7, 0xab,
+ 0x30, 0x9b, 0x53, 0x2a, 0x74, 0x49, 0x87, 0x8d, 0x3c, 0x33, 0x47, 0x20,
+ 0x98, 0x02, 0x69, 0x17, 0xf9, 0x9d, 0x07, 0xd4, 0xb2, 0x4c, 0x39, 0xc6,
+ 0x7d, 0xac, 0x09, 0x9d, 0x77, 0xc2, 0xc0, 0x31, 0x3a, 0x55, 0x7d, 0x8a,
+ 0x5a, 0xeb, 0x89, 0x62, 0x14, 0x21, 0x1f, 0xdc, 0xcb, 0x53, 0x1f, 0x39,
+ 0x0d, 0x91, 0x84, 0x8b, 0xe4, 0x59, 0xdf, 0x01, 0xc0, 0x14, 0x45, 0x4c,
+ 0x8c, 0x9f, 0xb3, 0x90, 0xd6, 0xf7, 0x59, 0x71, 0x3e, 0x30, 0x12, 0x8a,
+ 0x91, 0x84, 0xe8, 0x81},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of ps modified
+ // tcID: 81
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 81,
+ 0,
+ {0x5b, 0xc1, 0xe9, 0x6a, 0xd5, 0x36, 0xde, 0xe1, 0xb3, 0xd2, 0x3e, 0x31,
+ 0xf0, 0x53, 0xb9, 0xb0, 0xe1, 0x43, 0x9c, 0xe7, 0xc4, 0x8e, 0xbb, 0x54,
+ 0xf0, 0x1a, 0x81, 0xde, 0x10, 0x13, 0x36, 0x12, 0xdd, 0x0c, 0x1b, 0x4d,
+ 0xc0, 0xb6, 0x0d, 0x6a, 0xfc, 0xbd, 0x18, 0xe4, 0x01, 0x23, 0xb4, 0x02,
+ 0x36, 0xbc, 0xd7, 0x73, 0xb5, 0xff, 0x47, 0x3b, 0x5f, 0x35, 0xc6, 0xed,
+ 0x42, 0x94, 0x54, 0x1e, 0x7f, 0x02, 0x8a, 0xcb, 0xc2, 0x9f, 0x55, 0x83,
+ 0xe9, 0x33, 0x31, 0xd4, 0xc0, 0x36, 0x31, 0xaf, 0xaf, 0x79, 0xbc, 0x68,
+ 0x3c, 0x18, 0x7c, 0x79, 0x29, 0xd2, 0xf7, 0xdb, 0x52, 0xd1, 0xa3, 0x4d,
+ 0x88, 0x21, 0x0a, 0xb5, 0x02, 0x31, 0x21, 0x98, 0x37, 0xe1, 0xb6, 0x0d,
+ 0x49, 0xce, 0x80, 0x48, 0xe9, 0xee, 0x4e, 0xf5, 0x5c, 0x22, 0x18, 0x67,
+ 0x4f, 0x29, 0x71, 0x58, 0xc7, 0x11, 0xe4, 0xfb, 0xa6, 0x23, 0x51, 0x87,
+ 0x9e, 0x7d, 0x05, 0x8e, 0x0c, 0xef, 0x25, 0x57, 0x5c, 0xb0, 0xab, 0x9f,
+ 0x6d, 0x69, 0x61, 0xa4, 0xcb, 0x6d, 0x9a, 0xb0, 0xa6, 0x8a, 0x30, 0x1f,
+ 0xa3, 0xbb, 0xb8, 0xd0, 0x89, 0x9f, 0x43, 0xba, 0xe4, 0x0e, 0xc1, 0x97,
+ 0x58, 0x59, 0x1e, 0x5e, 0x0c, 0xfa, 0x84, 0xdd, 0x08, 0xf7, 0x85, 0x9e,
+ 0xbf, 0x54, 0xc7, 0x6e, 0x04, 0xe7, 0x47, 0x48, 0x83, 0x33, 0x13, 0xbf,
+ 0x15, 0x79, 0x3b, 0x5b, 0xbc, 0x47, 0x49, 0x4f, 0x3b, 0xf4, 0x39, 0xd7,
+ 0xfb, 0x52, 0x25, 0x64, 0x0f, 0x3f, 0x37, 0x56, 0xd9, 0xd4, 0x45, 0x2f,
+ 0x7f, 0xbd, 0xd8, 0x28, 0xfe, 0x84, 0x4f, 0x75, 0x7a, 0x0c, 0xc5, 0x85,
+ 0xae, 0x0a, 0x6a, 0x54, 0x10, 0x06, 0x5c, 0x8c, 0xe4, 0xe0, 0x31, 0x9c,
+ 0x35, 0x65, 0x65, 0xeb, 0xdb, 0x1b, 0xa0, 0xfe, 0xfe, 0x78, 0x0c, 0x70,
+ 0xa5, 0x13, 0x53, 0x65},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0xff
+ // tcID: 82
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 82,
+ 0,
+ {0x2b, 0x3b, 0xe6, 0x99, 0x70, 0x57, 0xae, 0x17, 0xc7, 0x49, 0xc4, 0x35,
+ 0xdb, 0xc6, 0x81, 0x10, 0x20, 0x4e, 0x95, 0xb3, 0xe1, 0x27, 0xa2, 0x30,
+ 0x12, 0x1e, 0x27, 0xc9, 0x5a, 0xac, 0xe9, 0x0e, 0x9f, 0x22, 0x1e, 0x27,
+ 0x63, 0x83, 0x30, 0x24, 0xb3, 0xbb, 0x87, 0x33, 0x68, 0xe3, 0xe9, 0x92,
+ 0x89, 0x7d, 0x87, 0x67, 0xeb, 0xa2, 0x47, 0x96, 0x37, 0xee, 0x93, 0x83,
+ 0x79, 0x6c, 0xbc, 0x10, 0x45, 0x5d, 0xa3, 0xb5, 0x2c, 0x7f, 0xac, 0x1d,
+ 0x91, 0x13, 0x1e, 0x3f, 0x78, 0xf5, 0xf6, 0x16, 0xb3, 0xfd, 0x41, 0x3b,
+ 0x31, 0x0f, 0xe8, 0xf5, 0x0e, 0xf4, 0xf7, 0x21, 0xfc, 0x02, 0x6a, 0x62,
+ 0x22, 0xf0, 0xd9, 0x11, 0x36, 0x24, 0xcf, 0x7d, 0x48, 0x1e, 0x79, 0xe7,
+ 0x88, 0x58, 0x7e, 0xe6, 0x59, 0xe8, 0x12, 0x96, 0xea, 0xa4, 0x38, 0xff,
+ 0x13, 0x45, 0x4e, 0x36, 0xea, 0x50, 0xe9, 0xf0, 0x38, 0xed, 0x2a, 0x75,
+ 0x48, 0xa8, 0xd1, 0x69, 0x63, 0x5c, 0x3e, 0x15, 0xbc, 0x20, 0xcd, 0x83,
+ 0xc8, 0x27, 0x9d, 0x16, 0xe6, 0xb0, 0xed, 0xca, 0xc2, 0xe9, 0xc7, 0x2b,
+ 0x90, 0x48, 0xdd, 0x7f, 0xd1, 0xd2, 0x98, 0xe4, 0x14, 0xc3, 0x83, 0x22,
+ 0x36, 0xd6, 0x12, 0xaf, 0x38, 0x41, 0xe4, 0x26, 0xc7, 0x4f, 0x20, 0x48,
+ 0x4e, 0xf4, 0x08, 0xb1, 0x9f, 0x22, 0x44, 0x9e, 0x70, 0x14, 0x60, 0x63,
+ 0x3f, 0xbc, 0x51, 0x55, 0x85, 0x1e, 0x81, 0x2e, 0x88, 0x6c, 0xbf, 0xd6,
+ 0x21, 0x8b, 0xb2, 0x73, 0x88, 0xe2, 0x05, 0x47, 0xfb, 0x4a, 0x48, 0xd2,
+ 0xe0, 0xf9, 0xa2, 0x84, 0xf9, 0xbc, 0x1e, 0x93, 0x91, 0xb2, 0x8a, 0xb7,
+ 0xf3, 0xf4, 0x5f, 0xf5, 0xae, 0xb6, 0xaf, 0x12, 0xfa, 0xae, 0x43, 0x73,
+ 0x61, 0x87, 0x7d, 0x04, 0xe2, 0xdf, 0x1a, 0x10, 0x57, 0xac, 0x3a, 0x68,
+ 0x0e, 0x51, 0x23, 0xef},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0x80
+ // tcID: 83
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 83,
+ 0,
+ {0x4b, 0xb8, 0xfd, 0x79, 0xda, 0x58, 0xfd, 0x32, 0x17, 0x66, 0x19, 0x38,
+ 0xc9, 0x07, 0x72, 0xee, 0xbd, 0xe7, 0xbf, 0xe5, 0xd4, 0x9f, 0xa5, 0x97,
+ 0xcf, 0x44, 0x80, 0x19, 0xa5, 0x6d, 0x71, 0x0e, 0xa1, 0x26, 0xe8, 0xb9,
+ 0x4a, 0xac, 0xb4, 0x5b, 0xed, 0x81, 0xdf, 0x07, 0xed, 0x4c, 0x89, 0xa9,
+ 0x88, 0x9b, 0xac, 0x0a, 0xd2, 0xab, 0xd5, 0x06, 0x37, 0x4d, 0x5e, 0xbe,
+ 0xd1, 0x47, 0x77, 0x67, 0x3f, 0xb1, 0xc5, 0x1a, 0x3f, 0x84, 0x4e, 0x96,
+ 0x19, 0xbf, 0x70, 0x7c, 0x98, 0x66, 0xb2, 0x17, 0x21, 0xa7, 0x54, 0x58,
+ 0xc1, 0x00, 0xd5, 0x7b, 0x9e, 0xbf, 0x6c, 0xa5, 0x8a, 0xaf, 0xf1, 0xd4,
+ 0x7c, 0xb2, 0xd0, 0xf2, 0x60, 0x74, 0xdc, 0x15, 0xd0, 0x90, 0x0a, 0x11,
+ 0xd6, 0x81, 0xbc, 0xd7, 0x6b, 0x11, 0x11, 0x40, 0x50, 0x0a, 0x51, 0xcf,
+ 0x8c, 0x1b, 0x5f, 0xf4, 0x77, 0x11, 0x76, 0xf1, 0xdc, 0x08, 0x84, 0xd4,
+ 0x2b, 0x36, 0xa1, 0x56, 0x90, 0xb9, 0x91, 0xc7, 0x7f, 0x96, 0x05, 0xee,
+ 0x9c, 0x43, 0x29, 0xfe, 0xad, 0x40, 0x36, 0x4f, 0x2b, 0x63, 0x72, 0x81,
+ 0x23, 0x19, 0xc0, 0xed, 0x4a, 0x6a, 0x15, 0xc0, 0x71, 0x6d, 0xa9, 0x42,
+ 0x6d, 0xdb, 0xbe, 0xe7, 0x99, 0x38, 0xbb, 0xf8, 0xdc, 0x3b, 0x45, 0x9b,
+ 0xad, 0x11, 0xce, 0x79, 0xc0, 0xba, 0xe6, 0x08, 0x0a, 0x06, 0xb6, 0xc8,
+ 0xc1, 0xc0, 0x51, 0xfc, 0x37, 0xe0, 0xbf, 0x05, 0x46, 0xc7, 0xb5, 0x5b,
+ 0x2c, 0xb6, 0xd9, 0x0b, 0xbf, 0x49, 0x61, 0xcc, 0xd1, 0xad, 0xc6, 0x23,
+ 0xc9, 0xb9, 0xb5, 0x19, 0x12, 0xd6, 0xb7, 0x88, 0x43, 0x93, 0x2c, 0xe0,
+ 0x43, 0x23, 0xf8, 0xa9, 0x15, 0x9d, 0x10, 0xac, 0x94, 0xc2, 0xd9, 0x80,
+ 0xe9, 0xb4, 0x8f, 0xc1, 0x43, 0x29, 0x9d, 0x4c, 0x83, 0x00, 0x50, 0xac,
+ 0xe6, 0x1f, 0x72, 0x38},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0
+ // tcID: 84
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 84,
+ 0,
+ {0x9a, 0xca, 0x5b, 0x5f, 0xe1, 0x36, 0x9d, 0xc4, 0x6e, 0xff, 0x90, 0x8e,
+ 0x69, 0x0b, 0xa8, 0x87, 0x44, 0xdb, 0x0c, 0x86, 0xf7, 0xda, 0x7e, 0x64,
+ 0x4e, 0xac, 0x31, 0x44, 0x93, 0xba, 0x6a, 0x7d, 0x00, 0x3d, 0xc5, 0x40,
+ 0x0e, 0x1c, 0x52, 0x1c, 0x37, 0x3e, 0xde, 0x41, 0x0a, 0xfc, 0xaa, 0xe8,
+ 0xa4, 0xea, 0x8e, 0x14, 0xd1, 0xe6, 0xc2, 0xac, 0x3f, 0x39, 0xc0, 0xbf,
+ 0x8b, 0xfe, 0xb6, 0x88, 0x96, 0x22, 0x60, 0xf9, 0x10, 0x58, 0xef, 0x9c,
+ 0x1a, 0x0b, 0xa3, 0x96, 0x89, 0x73, 0x6d, 0x03, 0x9f, 0xf8, 0x65, 0x24,
+ 0xa9, 0x7d, 0x8e, 0xaa, 0xf2, 0x48, 0x60, 0x17, 0x93, 0x02, 0x3c, 0xe6,
+ 0x56, 0x9c, 0x3c, 0xf1, 0x5d, 0xff, 0x30, 0xf4, 0x1e, 0x38, 0x46, 0x90,
+ 0xab, 0x40, 0x81, 0x2c, 0xb1, 0xe4, 0x41, 0x4a, 0x03, 0x70, 0xfc, 0x39,
+ 0xf5, 0x26, 0xab, 0xab, 0x87, 0xbb, 0x9a, 0x40, 0x5f, 0xd4, 0x48, 0x69,
+ 0x06, 0x9f, 0x34, 0x3f, 0x28, 0xba, 0xb5, 0x0a, 0x1e, 0x58, 0x2d, 0x4b,
+ 0xce, 0xd2, 0x5d, 0x41, 0xf9, 0xfd, 0xd2, 0xe9, 0x58, 0x17, 0x7a, 0x36,
+ 0x25, 0xbb, 0x59, 0xc4, 0x67, 0x7f, 0x7f, 0x74, 0x93, 0x21, 0x02, 0x3f,
+ 0xc9, 0xb9, 0xb7, 0x24, 0xe8, 0x17, 0x2a, 0x4a, 0x51, 0x27, 0x43, 0xa1,
+ 0xc7, 0x8c, 0x3c, 0x8b, 0x1f, 0x05, 0x56, 0xfe, 0xde, 0x02, 0xe9, 0xf6,
+ 0xf2, 0xf8, 0x51, 0xfd, 0x31, 0xe2, 0x1f, 0x08, 0x86, 0xa3, 0x5d, 0x12,
+ 0xa0, 0xe0, 0x4f, 0x04, 0x12, 0x51, 0x52, 0x4b, 0xd7, 0x83, 0x8d, 0x91,
+ 0x65, 0x70, 0x26, 0x54, 0x0e, 0x13, 0x3a, 0x2a, 0xc1, 0xad, 0xe5, 0x2f,
+ 0x03, 0xef, 0xb5, 0x09, 0xc3, 0x05, 0x78, 0xbf, 0xde, 0x27, 0x2f, 0x0d,
+ 0x9f, 0xc2, 0xe5, 0x15, 0xe5, 0x41, 0x25, 0x9d, 0xfc, 0x24, 0x9b, 0xf1,
+ 0x76, 0x2b, 0x17, 0xb5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0xff
+ // tcID: 85
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 85,
+ 0,
+ {0x92, 0x11, 0xea, 0x63, 0x74, 0x36, 0x2d, 0x77, 0xf4, 0x91, 0xd9, 0xdc,
+ 0xa7, 0xe8, 0xe8, 0xd2, 0xb6, 0x72, 0xbd, 0x56, 0x5d, 0xda, 0x15, 0x66,
+ 0x81, 0x46, 0x70, 0xd2, 0x2e, 0x3f, 0x21, 0x1b, 0x38, 0x24, 0x65, 0x29,
+ 0xa5, 0xf0, 0x13, 0x33, 0xce, 0xd7, 0x03, 0x23, 0xe6, 0xcc, 0x4d, 0xe5,
+ 0x8e, 0x9d, 0xee, 0x11, 0xa9, 0x0f, 0x34, 0x5f, 0xc5, 0x3c, 0x1c, 0xb0,
+ 0xf0, 0xc2, 0x28, 0x72, 0x30, 0xd1, 0xcf, 0xc8, 0x3d, 0x33, 0xc6, 0x15,
+ 0x8a, 0x87, 0x30, 0x85, 0x3b, 0x51, 0x63, 0xc8, 0x25, 0xec, 0x05, 0x08,
+ 0x4c, 0xf0, 0x81, 0x63, 0x25, 0xe2, 0x1b, 0xa8, 0x7f, 0x16, 0x85, 0x19,
+ 0x7c, 0x98, 0x91, 0xca, 0x3b, 0x89, 0xd8, 0xd8, 0xbb, 0xad, 0x39, 0x5f,
+ 0x7f, 0x71, 0xb9, 0x1e, 0xf9, 0x37, 0xa1, 0xd8, 0x1b, 0xf7, 0x49, 0x73,
+ 0x56, 0x92, 0x8b, 0x77, 0xb1, 0x0f, 0xe2, 0x70, 0x50, 0x0a, 0x73, 0x1d,
+ 0x49, 0x8b, 0xeb, 0x85, 0x49, 0x0c, 0x1d, 0x3c, 0x41, 0x45, 0x33, 0x6d,
+ 0x2a, 0x8c, 0xe8, 0x43, 0x03, 0x54, 0xb3, 0xaf, 0xcb, 0xf0, 0xc9, 0x23,
+ 0xb0, 0xb0, 0xe8, 0x24, 0xad, 0xb3, 0x6d, 0x7b, 0xe6, 0x9a, 0x8e, 0x95,
+ 0x1f, 0x64, 0xa5, 0xb1, 0xd6, 0x48, 0xdf, 0xd9, 0xfe, 0xa4, 0x9b, 0x59,
+ 0xc9, 0x9e, 0xfc, 0xf0, 0x15, 0xc6, 0xb3, 0x93, 0x7d, 0x89, 0x86, 0x10,
+ 0x0f, 0x48, 0x02, 0x23, 0x46, 0x13, 0x6e, 0xb5, 0x6f, 0x95, 0x38, 0xb1,
+ 0x15, 0x28, 0x4e, 0xad, 0x85, 0x19, 0x63, 0x85, 0xd9, 0x1d, 0xd4, 0x14,
+ 0xee, 0x22, 0xa3, 0xc7, 0xf4, 0x0f, 0x63, 0x2c, 0xbe, 0x56, 0x5c, 0x8d,
+ 0x0a, 0x32, 0x54, 0x04, 0xd0, 0xd4, 0x90, 0x52, 0x82, 0xcf, 0x7a, 0xcc,
+ 0x62, 0x10, 0xa6, 0xea, 0xa2, 0x6f, 0x3c, 0x39, 0x61, 0x66, 0x0a, 0x94,
+ 0x47, 0x71, 0xb3, 0x42},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: shifted salt
+ // tcID: 86
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 86,
+ 0,
+ {0x39, 0x11, 0x2e, 0x1c, 0x82, 0x51, 0xd5, 0xff, 0xe1, 0x37, 0x3e, 0x70,
+ 0xfa, 0xc9, 0x46, 0x35, 0x8b, 0x00, 0xba, 0xe6, 0xa4, 0x61, 0xa1, 0xaf,
+ 0x56, 0x1a, 0x82, 0xd8, 0x1e, 0xc4, 0xac, 0xdc, 0x63, 0xee, 0xcb, 0x3b,
+ 0x98, 0xf5, 0xf0, 0x70, 0x92, 0x9d, 0xec, 0x66, 0xa7, 0x58, 0xd4, 0xa1,
+ 0x2c, 0xec, 0x26, 0x00, 0x20, 0x8d, 0x75, 0x97, 0x32, 0x0b, 0xa5, 0xdb,
+ 0x41, 0x20, 0x06, 0xeb, 0xe7, 0x6e, 0xd5, 0x93, 0xd8, 0xb1, 0x09, 0x0e,
+ 0x93, 0xbe, 0x21, 0xb1, 0xc0, 0x07, 0x00, 0xe3, 0x93, 0xdd, 0xb4, 0xb7,
+ 0xd7, 0xa8, 0xbb, 0xda, 0xab, 0x60, 0x30, 0x87, 0xab, 0xd2, 0xb9, 0x0a,
+ 0x04, 0x08, 0xa7, 0x75, 0xa4, 0x46, 0x9d, 0x4f, 0x2f, 0x6b, 0x34, 0xd2,
+ 0x28, 0xda, 0x55, 0xbb, 0x48, 0x72, 0xef, 0x6d, 0xde, 0x52, 0x82, 0xf5,
+ 0xbb, 0xcd, 0xd6, 0xa8, 0xce, 0xfc, 0x71, 0xc4, 0xca, 0xf0, 0x04, 0x53,
+ 0xe6, 0xd6, 0xc5, 0x93, 0x21, 0xb7, 0x38, 0xd3, 0xb2, 0x1a, 0x3d, 0x8f,
+ 0x0d, 0xa4, 0xaf, 0xde, 0x30, 0xc1, 0x6b, 0xc5, 0x72, 0x2a, 0xc3, 0x0a,
+ 0xd6, 0xbb, 0x1f, 0x9f, 0xe0, 0x45, 0x1a, 0xd1, 0x50, 0xfb, 0x3d, 0x67,
+ 0xa8, 0x05, 0x99, 0x3e, 0x50, 0x6a, 0x80, 0xb2, 0xde, 0xa3, 0x80, 0x1b,
+ 0xbe, 0xdb, 0x8f, 0xf7, 0xb6, 0x76, 0xf5, 0x0c, 0xa3, 0xfa, 0x5b, 0x9b,
+ 0xd7, 0x44, 0xc0, 0x08, 0x22, 0xc9, 0x75, 0xe2, 0xab, 0x8c, 0xc6, 0xa9,
+ 0x17, 0x43, 0x62, 0x79, 0xa9, 0xe8, 0x5a, 0xea, 0x62, 0x47, 0x7e, 0xf8,
+ 0x42, 0x70, 0xf6, 0xef, 0xe4, 0x95, 0xed, 0x50, 0x36, 0x23, 0x10, 0x8c,
+ 0xa3, 0x9d, 0x5c, 0x47, 0xba, 0xfa, 0x35, 0x05, 0xf0, 0x49, 0x95, 0xec,
+ 0x9c, 0x2a, 0x0e, 0x41, 0x1f, 0xed, 0x91, 0x79, 0xc9, 0xa9, 0xe9, 0x4f,
+ 0xce, 0xcd, 0xa5, 0xad},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 87
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 87,
+ 0,
+ {0x1b, 0xaa, 0xb3, 0x4d, 0x75, 0x3d, 0x4c, 0x16, 0x91, 0x07, 0xff, 0x7d,
+ 0xba, 0x46, 0xec, 0x1a, 0x42, 0x03, 0xcb, 0x16, 0x54, 0x48, 0x9d, 0x6f,
+ 0xc2, 0x0d, 0x20, 0x6b, 0xb2, 0x1f, 0xab, 0x48, 0x38, 0x72, 0xc4, 0x4a,
+ 0xe8, 0x01, 0x7b, 0x7c, 0x07, 0xaa, 0xdb, 0x8e, 0x84, 0x89, 0xa2, 0xb4,
+ 0x1b, 0x89, 0xf9, 0x33, 0x1f, 0xef, 0x63, 0x31, 0x74, 0x08, 0x10, 0x5e,
+ 0xae, 0x19, 0x90, 0x03, 0x77, 0xce, 0x15, 0x0e, 0xc8, 0x9a, 0x37, 0xb2,
+ 0x6b, 0xfb, 0x16, 0x9a, 0x89, 0xaa, 0x1c, 0x71, 0xa8, 0x3c, 0xba, 0x68,
+ 0x58, 0xd5, 0xb4, 0x73, 0x53, 0xe8, 0x20, 0x17, 0xf1, 0x9a, 0x66, 0x88,
+ 0x92, 0x77, 0x68, 0xbf, 0xd0, 0xe7, 0x5b, 0xfc, 0xd7, 0x1a, 0x5e, 0x19,
+ 0x48, 0x54, 0x39, 0x07, 0xd6, 0x5b, 0xc8, 0xfc, 0x81, 0x34, 0x36, 0xa1,
+ 0x59, 0x49, 0xfb, 0xaf, 0x0a, 0x7f, 0x95, 0xdd, 0xf0, 0x10, 0xf2, 0x98,
+ 0xdf, 0x93, 0x14, 0x20, 0x38, 0x38, 0xa6, 0x0b, 0x39, 0xc5, 0xbc, 0xbc,
+ 0x7a, 0x43, 0x85, 0x00, 0x64, 0x99, 0x50, 0xbf, 0x28, 0xe7, 0x8f, 0x94,
+ 0x15, 0x5c, 0xc6, 0x64, 0xad, 0x5f, 0xf9, 0x96, 0xe5, 0x17, 0x89, 0xfb,
+ 0x13, 0x03, 0x8e, 0x17, 0x57, 0xdc, 0x19, 0xb6, 0x57, 0x2f, 0x02, 0x8f,
+ 0xdd, 0x8b, 0xe3, 0x18, 0xab, 0x93, 0x3a, 0xdc, 0xed, 0x2e, 0x87, 0xb5,
+ 0x69, 0x54, 0x45, 0x03, 0x91, 0x60, 0x30, 0xb4, 0x06, 0x0e, 0x23, 0x1b,
+ 0x02, 0x65, 0x37, 0x28, 0x05, 0xcb, 0x53, 0x21, 0x4c, 0x6f, 0x21, 0xe1,
+ 0x3c, 0x63, 0x2c, 0xe0, 0x80, 0x31, 0xee, 0x36, 0x8b, 0xcd, 0xf3, 0xea,
+ 0xcb, 0x3b, 0x87, 0x26, 0x9e, 0x8a, 0x86, 0x84, 0x70, 0x3a, 0x34, 0x85,
+ 0x24, 0x02, 0x0e, 0x82, 0x0d, 0xe9, 0x3f, 0x1f, 0x33, 0x4b, 0x59, 0xcd,
+ 0xdf, 0xf5, 0x1a, 0x12},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of masked_db changed to 0
+ // tcID: 88
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 88,
+ 0,
+ {0x7f, 0x04, 0x56, 0x0a, 0xce, 0xa9, 0x5c, 0x8b, 0x3d, 0xf6, 0x7a, 0x74,
+ 0xfb, 0x2b, 0x32, 0xd9, 0x04, 0xe5, 0xc5, 0x9b, 0x43, 0xb1, 0x0b, 0x11,
+ 0x51, 0x9e, 0x79, 0x6e, 0xfa, 0x77, 0xc0, 0xc9, 0xb1, 0x4b, 0xea, 0xf1,
+ 0xba, 0x13, 0x08, 0xa6, 0x5f, 0xee, 0x50, 0xe7, 0x86, 0x22, 0x89, 0xd4,
+ 0x6a, 0x3c, 0xfe, 0x79, 0xf4, 0x23, 0xe7, 0xd9, 0x20, 0x1d, 0xfc, 0x74,
+ 0x28, 0xbe, 0xc7, 0xf3, 0x04, 0x22, 0x85, 0x08, 0xb7, 0xe8, 0xe5, 0xaf,
+ 0x4d, 0xba, 0xbb, 0xb3, 0x95, 0x8d, 0x1f, 0x48, 0xda, 0xe4, 0x01, 0x6c,
+ 0xf6, 0x99, 0x42, 0x1b, 0x7a, 0x9a, 0x0b, 0x1d, 0xc1, 0xc8, 0x06, 0xa7,
+ 0xb1, 0x9c, 0xf6, 0x5f, 0xb7, 0xd4, 0x46, 0x5a, 0x03, 0x1b, 0xd8, 0xc2,
+ 0x40, 0x71, 0xb3, 0x97, 0xdc, 0x1f, 0x69, 0x87, 0xcd, 0xdc, 0x8b, 0x69,
+ 0xf5, 0xf3, 0xdd, 0xe2, 0x5f, 0xa3, 0x6c, 0x2a, 0xd6, 0xe0, 0x30, 0xc6,
+ 0x44, 0x13, 0xbf, 0x3e, 0xb3, 0x91, 0x76, 0xbc, 0x00, 0x3c, 0x90, 0x9e,
+ 0x37, 0xd2, 0x8d, 0x5a, 0x04, 0x0c, 0x15, 0xbb, 0x4a, 0x73, 0xc7, 0x4c,
+ 0x39, 0xc4, 0xd1, 0x32, 0xd0, 0x9f, 0xd5, 0x65, 0xab, 0xd7, 0xb6, 0x3d,
+ 0x81, 0x11, 0x5e, 0xcc, 0x8a, 0x15, 0x17, 0x86, 0xf6, 0xea, 0x50, 0x88,
+ 0x2e, 0x50, 0xdb, 0x36, 0x2c, 0xce, 0xd3, 0x97, 0x02, 0xae, 0x1e, 0xcc,
+ 0x17, 0x6c, 0xec, 0xe9, 0x50, 0x9f, 0xf0, 0x71, 0xb8, 0x7f, 0x14, 0x25,
+ 0x47, 0xca, 0x3a, 0xab, 0x04, 0xbe, 0xc1, 0xa7, 0xd0, 0xc6, 0xff, 0x35,
+ 0x06, 0x04, 0x20, 0xb9, 0x9e, 0x28, 0x55, 0x15, 0xee, 0xc0, 0x16, 0xec,
+ 0x41, 0x9c, 0xaf, 0x75, 0xcf, 0x11, 0xaf, 0x56, 0xa3, 0x95, 0x18, 0x7f,
+ 0xe6, 0x57, 0x57, 0x86, 0x99, 0x8b, 0x6b, 0x43, 0x48, 0x56, 0x1a, 0x0d,
+ 0xd6, 0x88, 0x78, 0xcf},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 89
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 89,
+ 0,
+ {0x1c, 0x02, 0x91, 0x85, 0x06, 0x13, 0x85, 0x64, 0x39, 0x43, 0xdc, 0xa8,
+ 0xad, 0xef, 0xc5, 0x66, 0x6c, 0xa0, 0x39, 0x76, 0x5d, 0x29, 0xf8, 0xba,
+ 0xa2, 0x0d, 0xc3, 0xcc, 0x43, 0x98, 0x1e, 0xbe, 0x1e, 0x6d, 0x1f, 0x09,
+ 0xa6, 0x17, 0x55, 0x99, 0x55, 0x43, 0x73, 0x23, 0xe5, 0x0f, 0x64, 0x64,
+ 0xa6, 0x99, 0x50, 0xba, 0xf2, 0x3c, 0x74, 0x63, 0xb1, 0xb1, 0xc6, 0x76,
+ 0x1b, 0x50, 0xbb, 0xa8, 0x9c, 0x81, 0x29, 0x9d, 0x45, 0x43, 0xf7, 0x6e,
+ 0x3e, 0x4c, 0xa4, 0xe3, 0x0c, 0xe7, 0x10, 0xa2, 0x07, 0x07, 0xb1, 0x8d,
+ 0xee, 0x5d, 0x2a, 0xc9, 0xe0, 0xd9, 0x33, 0x01, 0x48, 0x52, 0x6f, 0x19,
+ 0x34, 0x39, 0xcb, 0x33, 0x23, 0x8e, 0xf9, 0xd8, 0x24, 0x24, 0xfc, 0x12,
+ 0x87, 0x09, 0x7e, 0x76, 0x26, 0xba, 0xe0, 0x13, 0x0b, 0x73, 0x5a, 0x22,
+ 0xcb, 0x6e, 0xf0, 0x8b, 0xa4, 0xd8, 0x40, 0xb3, 0x70, 0xc9, 0xe8, 0x65,
+ 0x8f, 0x83, 0x26, 0x7e, 0x52, 0xb8, 0xd5, 0x6a, 0xe0, 0xad, 0xa9, 0xdc,
+ 0x51, 0x14, 0x92, 0x0f, 0x97, 0x88, 0x4d, 0x6b, 0xf5, 0x29, 0xbb, 0xd7,
+ 0xc8, 0x1b, 0x2f, 0x9a, 0x70, 0x0e, 0x4d, 0xf4, 0xc7, 0x1a, 0x8c, 0xe3,
+ 0x14, 0x1f, 0x9f, 0x4b, 0xe3, 0x1c, 0x9d, 0x63, 0x96, 0x19, 0xb2, 0x0f,
+ 0x72, 0x5f, 0x55, 0x47, 0x5b, 0x38, 0xce, 0x36, 0xfa, 0xee, 0x92, 0x98,
+ 0x64, 0xa5, 0xc7, 0x79, 0x3e, 0xc2, 0x6d, 0xd6, 0xd1, 0xc4, 0xb7, 0x5f,
+ 0x11, 0x1f, 0xeb, 0xa3, 0x76, 0x5d, 0x0d, 0x35, 0xa2, 0x72, 0xfc, 0x52,
+ 0xfd, 0xb8, 0x5f, 0x2c, 0x0b, 0xd1, 0xbd, 0x22, 0xcf, 0xb4, 0x7b, 0xd0,
+ 0xba, 0x58, 0xd0, 0x0a, 0xf1, 0x19, 0x75, 0x9e, 0x1f, 0x4d, 0x57, 0x63,
+ 0xf1, 0x5c, 0xba, 0x4e, 0x78, 0x8f, 0xc6, 0xf8, 0xa2, 0x21, 0xdb, 0xde,
+ 0xb3, 0x2c, 0x48, 0x4a},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 90
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 90,
+ 0,
+ {0x05, 0x94, 0xa2, 0xa0, 0xf3, 0xd1, 0x08, 0x57, 0xe8, 0xe2, 0xa8, 0x9d,
+ 0x72, 0xdf, 0x80, 0xc8, 0xb3, 0x79, 0x77, 0xbf, 0x2c, 0x39, 0x00, 0x87,
+ 0xd1, 0xdf, 0x76, 0x72, 0xfc, 0xa5, 0x0d, 0x21, 0xb7, 0xa3, 0xb2, 0x44,
+ 0x53, 0xb5, 0x5a, 0xfe, 0xe4, 0xc6, 0xfb, 0x2a, 0xdf, 0x83, 0xe6, 0xb3,
+ 0xe6, 0xa6, 0x3d, 0xb3, 0x1b, 0x68, 0x5c, 0xa9, 0x56, 0xbd, 0xa1, 0xf3,
+ 0x07, 0x4e, 0xb5, 0x33, 0x64, 0xd9, 0xbb, 0xb9, 0xad, 0x16, 0x88, 0x3b,
+ 0x56, 0xce, 0xb6, 0x6c, 0xae, 0x51, 0x71, 0x2d, 0x59, 0x2e, 0x10, 0xf8,
+ 0x51, 0xc4, 0x43, 0x1a, 0x4f, 0x7b, 0x36, 0x25, 0xc7, 0x74, 0x80, 0x8b,
+ 0xf7, 0xc6, 0x94, 0xc5, 0x82, 0xf1, 0xf2, 0x0c, 0x2f, 0x51, 0xca, 0x9f,
+ 0x78, 0x1c, 0x61, 0x72, 0xd0, 0x52, 0x01, 0xe1, 0xe0, 0xad, 0x96, 0xf7,
+ 0x23, 0x1c, 0x27, 0x86, 0xe0, 0x39, 0xcd, 0xaf, 0xcc, 0x40, 0x45, 0xbb,
+ 0x07, 0x8c, 0x2f, 0x43, 0x2d, 0x34, 0x09, 0xdc, 0xaf, 0x25, 0xd8, 0xc0,
+ 0x54, 0x9d, 0xe0, 0x3d, 0x79, 0x64, 0x60, 0x6a, 0xa0, 0xfb, 0xda, 0x33,
+ 0x3a, 0x0e, 0xac, 0x26, 0xe5, 0xf3, 0xba, 0x13, 0xb1, 0xd6, 0xdc, 0x71,
+ 0x0c, 0x01, 0xa1, 0x7e, 0x1a, 0x24, 0x24, 0x1b, 0xd7, 0x41, 0xd5, 0x1d,
+ 0xb4, 0xca, 0xfb, 0xac, 0xa5, 0x18, 0xfe, 0x32, 0xfe, 0xb0, 0xed, 0x5c,
+ 0xb9, 0x16, 0xc8, 0xc0, 0x94, 0xc4, 0x1f, 0x09, 0x2c, 0xec, 0xb7, 0xa9,
+ 0xcc, 0x08, 0x18, 0x35, 0x1b, 0x5c, 0x8b, 0x65, 0x63, 0xbb, 0xa3, 0x2f,
+ 0xb8, 0xe8, 0x6b, 0x4c, 0x81, 0xf4, 0xf5, 0x7c, 0x24, 0xa8, 0x80, 0xe9,
+ 0x1d, 0xaf, 0x31, 0xcd, 0x19, 0x11, 0xaa, 0x66, 0x90, 0xc8, 0xe4, 0x5f,
+ 0x00, 0xdd, 0x62, 0x98, 0x63, 0x69, 0xbf, 0xa5, 0x82, 0x4b, 0x78, 0x5c,
+ 0x1c, 0x56, 0xfd, 0xbb},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 91
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 91,
+ 0,
+ {0x10, 0xbc, 0x1d, 0x1d, 0x1f, 0xdd, 0x4a, 0x8f, 0x74, 0xb1, 0x7f, 0x2c,
+ 0x82, 0x58, 0x07, 0x8e, 0xf5, 0xc4, 0xf5, 0xfb, 0x97, 0x3a, 0x25, 0x05,
+ 0x06, 0x0b, 0x12, 0x65, 0x04, 0xc9, 0x36, 0x6a, 0x45, 0x78, 0xe2, 0xa3,
+ 0x33, 0xb1, 0xa9, 0xc5, 0x80, 0x23, 0x9e, 0xe9, 0x59, 0xd1, 0x70, 0x17,
+ 0x66, 0x46, 0x31, 0x98, 0x2c, 0xb8, 0x55, 0x4f, 0xae, 0x8c, 0xed, 0xae,
+ 0x07, 0xeb, 0x7e, 0x2f, 0xb6, 0x9c, 0xb7, 0x02, 0xdb, 0x93, 0xd9, 0x48,
+ 0xd0, 0xd0, 0xe4, 0x65, 0x4d, 0x9e, 0xb4, 0x91, 0x92, 0xef, 0x87, 0xe9,
+ 0x2f, 0x4d, 0x22, 0x9b, 0xa5, 0x6f, 0x16, 0x5a, 0x8a, 0xd4, 0x76, 0x9d,
+ 0x0c, 0x70, 0x71, 0x11, 0xb9, 0xbe, 0x90, 0xc6, 0xcc, 0x29, 0xcb, 0x33,
+ 0x89, 0xa9, 0xae, 0x4d, 0x50, 0x45, 0xd8, 0xa6, 0x92, 0x34, 0xcd, 0x5e,
+ 0x57, 0xfa, 0xbb, 0x76, 0xe5, 0xd1, 0x86, 0x9d, 0x83, 0xcd, 0x2f, 0x3e,
+ 0xa8, 0xf0, 0x41, 0x91, 0x94, 0xcc, 0x54, 0xc3, 0x98, 0xa2, 0x88, 0xaa,
+ 0xa3, 0x5f, 0x76, 0x5c, 0xa8, 0xe0, 0xe2, 0x64, 0x86, 0x5b, 0x70, 0x9d,
+ 0x5a, 0x21, 0xc9, 0xd8, 0x07, 0xc4, 0xc0, 0x75, 0x1f, 0x9e, 0x4e, 0x68,
+ 0xc9, 0xcd, 0xc6, 0x1d, 0x93, 0x11, 0x3e, 0x5b, 0xb8, 0x11, 0xc2, 0xe2,
+ 0x17, 0xf3, 0x1e, 0xb1, 0x4f, 0x01, 0x0a, 0xad, 0x77, 0xab, 0xed, 0x3e,
+ 0x43, 0x05, 0xe7, 0xbd, 0xb1, 0x06, 0x68, 0x79, 0x23, 0x78, 0x49, 0x88,
+ 0x3c, 0x3e, 0xf0, 0x99, 0xb8, 0x5c, 0x78, 0x35, 0x2b, 0x32, 0x37, 0x4d,
+ 0xd2, 0x44, 0xe1, 0x73, 0xed, 0xc3, 0x82, 0x49, 0x24, 0x09, 0x8c, 0xfc,
+ 0xe9, 0xd7, 0x29, 0x16, 0x6c, 0xcf, 0xcc, 0xad, 0xae, 0x88, 0x71, 0x26,
+ 0x69, 0x27, 0x76, 0x3a, 0xe6, 0xa5, 0xe7, 0x50, 0xf4, 0x9b, 0x83, 0x7b,
+ 0x60, 0x68, 0x2a, 0xa9},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 0
+ // tcID: 92
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 92,
+ 0,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 1
+ // tcID: 93
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 93,
+ 0,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n-1
+ // tcID: 94
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 94,
+ 0,
+ {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71,
+ 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17,
+ 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d,
+ 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a,
+ 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea,
+ 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51,
+ 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c,
+ 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e,
+ 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17,
+ 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4,
+ 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61,
+ 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0,
+ 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde,
+ 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4,
+ 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e,
+ 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19,
+ 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae,
+ 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b,
+ 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a,
+ 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06,
+ 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83,
+ 0xf7, 0x42, 0xb9, 0xd4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n
+ // tcID: 95
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 95,
+ 0,
+ {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71,
+ 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17,
+ 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d,
+ 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a,
+ 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea,
+ 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51,
+ 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c,
+ 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e,
+ 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17,
+ 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4,
+ 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61,
+ 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0,
+ 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde,
+ 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4,
+ 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e,
+ 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19,
+ 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae,
+ 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b,
+ 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a,
+ 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06,
+ 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83,
+ 0xf7, 0x42, 0xb9, 0xd5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to signature
+ // tcID: 96
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 96,
+ 0,
+ {0x00, 0x00, 0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21,
+ 0xd4, 0x1a, 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37,
+ 0x65, 0xef, 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1,
+ 0xd2, 0xaf, 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9,
+ 0xc0, 0x1f, 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38,
+ 0x45, 0x01, 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f,
+ 0xc3, 0xc2, 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf,
+ 0x8d, 0xfe, 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7,
+ 0xaa, 0xef, 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26,
+ 0x3c, 0x8d, 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53,
+ 0x58, 0x18, 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c,
+ 0x99, 0x9a, 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9,
+ 0xb8, 0x9b, 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c,
+ 0x1d, 0x21, 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f,
+ 0xbd, 0x21, 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa,
+ 0xe2, 0x1c, 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14,
+ 0xdd, 0xd8, 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6,
+ 0x1f, 0xd1, 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9,
+ 0xba, 0xc9, 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94,
+ 0xe0, 0xfb, 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26,
+ 0xcc, 0x9f, 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda,
+ 0xfe, 0x77, 0xc8, 0x48, 0xcb, 0x1f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to signature
+ // tcID: 97
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 97,
+ 0,
+ {0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21, 0xd4, 0x1a,
+ 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37, 0x65, 0xef,
+ 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1, 0xd2, 0xaf,
+ 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9, 0xc0, 0x1f,
+ 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38, 0x45, 0x01,
+ 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f, 0xc3, 0xc2,
+ 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf, 0x8d, 0xfe,
+ 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7, 0xaa, 0xef,
+ 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26, 0x3c, 0x8d,
+ 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53, 0x58, 0x18,
+ 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c, 0x99, 0x9a,
+ 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9, 0xb8, 0x9b,
+ 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c, 0x1d, 0x21,
+ 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f, 0xbd, 0x21,
+ 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa, 0xe2, 0x1c,
+ 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14, 0xdd, 0xd8,
+ 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6, 0x1f, 0xd1,
+ 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9, 0xba, 0xc9,
+ 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94, 0xe0, 0xfb,
+ 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26, 0xcc, 0x9f,
+ 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda, 0xfe, 0x77,
+ 0xc8, 0x48, 0xcb, 0x1f, 0x00, 0x00},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated signature
+ // tcID: 98
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 98,
+ 0,
+ {0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21, 0xd4, 0x1a,
+ 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37, 0x65, 0xef,
+ 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1, 0xd2, 0xaf,
+ 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9, 0xc0, 0x1f,
+ 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38, 0x45, 0x01,
+ 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f, 0xc3, 0xc2,
+ 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf, 0x8d, 0xfe,
+ 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7, 0xaa, 0xef,
+ 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26, 0x3c, 0x8d,
+ 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53, 0x58, 0x18,
+ 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c, 0x99, 0x9a,
+ 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9, 0xb8, 0x9b,
+ 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c, 0x1d, 0x21,
+ 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f, 0xbd, 0x21,
+ 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa, 0xe2, 0x1c,
+ 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14, 0xdd, 0xd8,
+ 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6, 0x1f, 0xd1,
+ 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9, 0xba, 0xc9,
+ 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94, 0xe0, 0xfb,
+ 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26, 0xcc, 0x9f,
+ 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda, 0xfe, 0x77,
+ 0xc8, 0x48},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: empty signature
+ // tcID: 99
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 99,
+ 0,
+ {},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS #1 v1.5 signature
+ // tcID: 100
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 100,
+ 0,
+ {0x17, 0x58, 0xeb, 0x94, 0x58, 0x8e, 0x6f, 0xc4, 0xf5, 0x0c, 0x1b, 0xe1,
+ 0xaf, 0xca, 0xa4, 0x10, 0x27, 0x86, 0x9f, 0x30, 0x4c, 0xad, 0x51, 0x3b,
+ 0x1f, 0xb1, 0x2c, 0x2f, 0x44, 0x6d, 0x63, 0xcd, 0xc0, 0x5c, 0x48, 0x30,
+ 0xa7, 0xe3, 0xe6, 0x30, 0xda, 0x7b, 0x2d, 0xa4, 0xf7, 0x86, 0x7c, 0xc1,
+ 0x73, 0xbf, 0x64, 0x20, 0xf9, 0x73, 0x22, 0x77, 0x28, 0x25, 0x96, 0xde,
+ 0x41, 0xde, 0xd3, 0x2e, 0x21, 0xd0, 0xcc, 0x31, 0x44, 0x11, 0x74, 0xda,
+ 0x87, 0x65, 0xf5, 0x74, 0x19, 0xc7, 0x76, 0x4e, 0xa7, 0x58, 0xf5, 0x5b,
+ 0xc1, 0x76, 0x46, 0xeb, 0x10, 0x0c, 0x43, 0x5d, 0x1a, 0xc0, 0xee, 0xd6,
+ 0xfc, 0x7b, 0xa6, 0xde, 0x5f, 0x83, 0x20, 0x94, 0xee, 0x2f, 0x47, 0x99,
+ 0x79, 0x76, 0x5e, 0x05, 0xac, 0x99, 0x76, 0x78, 0x8d, 0xb3, 0xc2, 0x41,
+ 0xa9, 0xe3, 0x2a, 0x0d, 0xa8, 0x64, 0xf0, 0x01, 0x9a, 0x87, 0x64, 0x6b,
+ 0xa6, 0x23, 0xd6, 0x3f, 0x44, 0x11, 0xaf, 0x5d, 0xee, 0x1b, 0xe9, 0xec,
+ 0x48, 0x8c, 0x7e, 0x3e, 0x1b, 0x23, 0x14, 0x79, 0xde, 0x70, 0xb9, 0xac,
+ 0x5f, 0x78, 0xa1, 0x7b, 0x1f, 0x41, 0x20, 0xae, 0xce, 0x45, 0xf2, 0x6c,
+ 0x07, 0xe7, 0xbb, 0x34, 0x5f, 0xdf, 0xeb, 0x05, 0xe1, 0x4b, 0xca, 0xac,
+ 0xc6, 0x14, 0x67, 0x2a, 0x46, 0x5f, 0xc5, 0x23, 0x62, 0x4c, 0xb1, 0x9f,
+ 0x66, 0xf9, 0xc6, 0xc3, 0xf6, 0x42, 0xb8, 0x32, 0xca, 0x44, 0xcb, 0x25,
+ 0x17, 0x6d, 0x67, 0x9f, 0x0e, 0x05, 0x60, 0x6c, 0x3f, 0xed, 0x02, 0x2c,
+ 0xac, 0x24, 0xc2, 0xbf, 0x96, 0x0a, 0x40, 0x6d, 0x48, 0x81, 0x8e, 0x3e,
+ 0xb7, 0xed, 0x53, 0xb0, 0x44, 0x60, 0x32, 0x46, 0x90, 0x47, 0xdf, 0xed,
+ 0x95, 0xfc, 0x18, 0x08, 0x8c, 0x92, 0xd9, 0x1d, 0x93, 0x72, 0x2c, 0x47,
+ 0xf8, 0x81, 0x63, 0xa8},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false}};
+
+#endif // rsa_pss_2048_sha256_0_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_32-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_32-vectors.h
new file mode 100644
index 0000000000..df0ceea6ab
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_pss_2048_sha256_mgf1_32-vectors.h
@@ -0,0 +1,3297 @@
+/* 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 rsa_pss_2048_sha256_32_vectors_h__
+#define rsa_pss_2048_sha256_32_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+#include "testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h"
+
+const RsaPssTestVector kRsaPss2048Sha25632WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 1,
+ 32,
+ {0x4f, 0x01, 0xe0, 0xc1, 0x2b, 0x08, 0x62, 0x5e, 0xca, 0xc8, 0x9a, 0x69,
+ 0x23, 0x19, 0x06, 0xed, 0xf8, 0x26, 0x38, 0x0f, 0x37, 0xc9, 0x59, 0xa9,
+ 0x66, 0x90, 0xd0, 0x46, 0x31, 0x6d, 0x68, 0xff, 0xce, 0x9d, 0x5c, 0x47,
+ 0x16, 0x94, 0xfc, 0xeb, 0xfc, 0x6b, 0x45, 0x53, 0x48, 0x64, 0x68, 0x92,
+ 0x56, 0xe4, 0xfc, 0x81, 0xc7, 0x8e, 0x58, 0x3f, 0x67, 0x5d, 0x0c, 0x94,
+ 0xb4, 0x49, 0x64, 0x74, 0x51, 0xe8, 0x1b, 0xef, 0xf0, 0x1a, 0x11, 0xa5,
+ 0x16, 0xd5, 0xe5, 0xce, 0x3f, 0x1a, 0x91, 0x04, 0x37, 0xcb, 0x8a, 0x3a,
+ 0x50, 0x96, 0xb1, 0x9f, 0xb1, 0x5f, 0x45, 0x24, 0xa3, 0x5b, 0x23, 0xd8,
+ 0x9c, 0xdb, 0xa1, 0x2c, 0xf5, 0xb7, 0x1a, 0xac, 0x10, 0x47, 0xb2, 0x8c,
+ 0x56, 0x2d, 0xf7, 0xc5, 0x54, 0x2c, 0x34, 0xce, 0x23, 0xa1, 0x82, 0xcf,
+ 0x7e, 0x0e, 0x23, 0x19, 0x34, 0xb1, 0x72, 0x94, 0x79, 0x9d, 0x44, 0x87,
+ 0x7a, 0x1d, 0x68, 0xef, 0x1b, 0x8f, 0x07, 0x36, 0x19, 0xb7, 0x61, 0x8e,
+ 0x6b, 0x7c, 0x22, 0xdb, 0x20, 0x03, 0x0d, 0x98, 0xcf, 0x59, 0x1f, 0xfc,
+ 0x3d, 0x4d, 0xa5, 0xf5, 0x86, 0x13, 0xec, 0xd5, 0xec, 0xfc, 0x3b, 0x40,
+ 0xa1, 0xd0, 0x2f, 0x40, 0x89, 0x1c, 0xa4, 0x36, 0x95, 0xcd, 0x4c, 0x08,
+ 0x8b, 0x05, 0xa8, 0x05, 0x4c, 0x89, 0xc5, 0x95, 0xa4, 0x7e, 0x27, 0x48,
+ 0x16, 0xf3, 0x53, 0x84, 0x22, 0x6f, 0x74, 0x45, 0x9e, 0xe6, 0x3e, 0x25,
+ 0xa1, 0xbf, 0xc0, 0x3c, 0x36, 0x04, 0x90, 0x55, 0x2e, 0xc3, 0x83, 0x43,
+ 0xf8, 0xac, 0xe5, 0x02, 0xf0, 0x65, 0x30, 0x3b, 0x00, 0xbc, 0x0e, 0xc3,
+ 0x20, 0x71, 0x1b, 0x21, 0x1f, 0xde, 0x92, 0xe5, 0x7f, 0xeb, 0x90, 0x13,
+ 0xc3, 0x60, 0x93, 0x42, 0x49, 0x5e, 0xc0, 0xd7, 0xca, 0xbd, 0xec, 0x21,
+ 0xe5, 0x4a, 0xcc, 0x38},
+ pub_key_1,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 2,
+ 32,
+ {0x06, 0x58, 0xc6, 0x8f, 0xe0, 0x89, 0x56, 0x46, 0x05, 0x6d, 0x9b, 0xca,
+ 0x42, 0x2a, 0x64, 0xfe, 0x48, 0x81, 0x3b, 0x4e, 0x14, 0xf0, 0xc8, 0xc4,
+ 0x12, 0x2e, 0x56, 0xd3, 0x45, 0xb6, 0x81, 0x3d, 0xc6, 0x28, 0x6f, 0xfd,
+ 0xe0, 0x14, 0x61, 0x7e, 0x35, 0x1c, 0x7a, 0xf0, 0xa0, 0xd2, 0xc0, 0xf2,
+ 0x85, 0xde, 0xf7, 0x9c, 0xb7, 0x34, 0xe1, 0xe0, 0x55, 0xa2, 0x5f, 0xa6,
+ 0xfd, 0xdc, 0x1c, 0x07, 0xda, 0x17, 0xb4, 0xb2, 0x35, 0xc6, 0x37, 0x41,
+ 0x3b, 0x18, 0x49, 0xc2, 0x43, 0x11, 0xfa, 0x72, 0x33, 0x1f, 0x4c, 0x04,
+ 0x58, 0xc3, 0x64, 0xa4, 0x91, 0x6d, 0xe8, 0x61, 0x9b, 0x88, 0x4d, 0x7e,
+ 0x37, 0x28, 0x8f, 0xad, 0x12, 0x92, 0x6f, 0xc0, 0x91, 0xf4, 0x85, 0x16,
+ 0x86, 0xa0, 0x4f, 0xd0, 0xa5, 0x04, 0xdb, 0xce, 0x3d, 0xb3, 0x70, 0x66,
+ 0x3a, 0x6e, 0xa6, 0x12, 0x8f, 0xea, 0x86, 0xc2, 0xca, 0x94, 0xc6, 0x3e,
+ 0x0d, 0x34, 0xd7, 0xf2, 0xc8, 0x45, 0xb5, 0xd7, 0x1d, 0x9a, 0x5e, 0x54,
+ 0x44, 0x51, 0xf5, 0x24, 0xa4, 0x51, 0xac, 0xb8, 0x5c, 0x49, 0xbb, 0xa7,
+ 0x86, 0x4e, 0x0a, 0x34, 0xa4, 0x86, 0x13, 0xa8, 0x19, 0xca, 0xf3, 0xdf,
+ 0xd0, 0xd5, 0x10, 0xc9, 0x40, 0xf1, 0xdf, 0x21, 0xc3, 0x37, 0x39, 0x15,
+ 0xbe, 0x1f, 0x35, 0x09, 0xa5, 0x57, 0xfa, 0x4d, 0x5a, 0x4e, 0x9f, 0x27,
+ 0x3e, 0x85, 0x46, 0x79, 0x61, 0x13, 0x3e, 0x24, 0x82, 0xc0, 0x90, 0x73,
+ 0x86, 0x45, 0x42, 0x28, 0xfb, 0x02, 0x46, 0x63, 0x86, 0x16, 0xfc, 0x31,
+ 0xbb, 0xb6, 0xfa, 0x7c, 0x23, 0x61, 0xb8, 0x03, 0x59, 0x94, 0xee, 0xc6,
+ 0x9a, 0x92, 0x3f, 0x4c, 0x0b, 0xb0, 0xba, 0x86, 0x96, 0xdf, 0xe8, 0xb1,
+ 0x40, 0x0c, 0x23, 0x98, 0xd7, 0xb3, 0x43, 0xfd, 0xf4, 0x98, 0xb1, 0x11,
+ 0x6c, 0x8d, 0xe6, 0x02},
+ pub_key_1,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 3,
+ 32,
+ {0x40, 0x1e, 0xb0, 0x3c, 0xdb, 0x47, 0xca, 0x88, 0x03, 0x3e, 0x30, 0x30,
+ 0xf6, 0xbd, 0xec, 0xba, 0xc8, 0xf5, 0xc8, 0xfc, 0x1d, 0xd6, 0xa1, 0x3d,
+ 0x23, 0xd3, 0x79, 0xed, 0x9a, 0x2b, 0x30, 0x98, 0x91, 0xd1, 0x3d, 0x74,
+ 0xfe, 0xa9, 0xd2, 0x1d, 0x15, 0x9b, 0x9e, 0x6d, 0x8f, 0x37, 0xef, 0xa2,
+ 0x48, 0x99, 0x62, 0xe2, 0x45, 0x55, 0xf5, 0x6d, 0xd4, 0x34, 0xff, 0x1d,
+ 0x31, 0xce, 0x4f, 0x9f, 0x5a, 0xbd, 0x3f, 0x22, 0xcb, 0xea, 0x8b, 0x69,
+ 0x1d, 0x6a, 0x11, 0xe4, 0x4e, 0xfb, 0x83, 0xe2, 0xbc, 0xa1, 0x55, 0xe6,
+ 0xa1, 0x64, 0x32, 0x5e, 0x0f, 0xde, 0x2a, 0x88, 0x65, 0xaf, 0xd5, 0xc9,
+ 0xf5, 0x11, 0x61, 0xa9, 0xd6, 0x15, 0xf6, 0x2a, 0xf7, 0xec, 0x2e, 0x31,
+ 0xb3, 0xe5, 0xab, 0x64, 0x9c, 0x16, 0x44, 0x90, 0xd3, 0x1d, 0x88, 0xcf,
+ 0xae, 0x35, 0xb8, 0x4a, 0xea, 0x79, 0x25, 0x69, 0x0f, 0x92, 0x9a, 0x14,
+ 0x4b, 0x6d, 0x2f, 0x48, 0xe8, 0xfb, 0x89, 0x4a, 0x52, 0xde, 0xec, 0xd1,
+ 0xb9, 0xa6, 0x49, 0x69, 0x90, 0xc4, 0xec, 0xf1, 0x58, 0x86, 0x99, 0xa4,
+ 0x2c, 0xac, 0xd1, 0x0c, 0x53, 0xaf, 0x35, 0x05, 0x14, 0xe4, 0x29, 0x1e,
+ 0xa9, 0xa0, 0x58, 0xe7, 0x7f, 0x10, 0x1e, 0x32, 0xc1, 0xc0, 0xce, 0xfa,
+ 0x61, 0xd9, 0x45, 0xf7, 0xbc, 0x93, 0x1f, 0x8b, 0xd1, 0x9e, 0x7b, 0xa3,
+ 0x16, 0x93, 0x58, 0xa6, 0x0e, 0x5a, 0x8b, 0x01, 0x23, 0xbc, 0x31, 0x99,
+ 0xb9, 0xfd, 0xca, 0xfe, 0x8e, 0x51, 0x9c, 0x41, 0xba, 0x67, 0x54, 0x91,
+ 0xa2, 0x7b, 0x85, 0xe4, 0x4e, 0xf2, 0xd7, 0x72, 0x77, 0xc1, 0x0f, 0xe1,
+ 0x07, 0x29, 0x3c, 0x82, 0x90, 0x18, 0x69, 0x13, 0xbc, 0x9a, 0x99, 0xb6,
+ 0x40, 0xd8, 0xda, 0x04, 0x1b, 0x64, 0xf3, 0x1e, 0xab, 0x1d, 0x35, 0x92,
+ 0x09, 0x85, 0xf4, 0xa5},
+ pub_key_1,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 4,
+ 32,
+ {0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf, 0x07, 0xd3,
+ 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07, 0x46, 0xc4,
+ 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc, 0x35, 0xeb,
+ 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d, 0x59, 0xde,
+ 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30, 0x8c, 0x91,
+ 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d, 0xb4, 0x82,
+ 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf, 0xd1, 0xc4,
+ 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10, 0x16, 0xf2,
+ 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60, 0x45, 0x95,
+ 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec, 0x1d, 0x24,
+ 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a, 0x95, 0x0f,
+ 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04, 0x8c, 0x13,
+ 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b, 0x9c, 0x1a,
+ 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d, 0x7a, 0x2e,
+ 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f, 0x73, 0x4b,
+ 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a, 0x81, 0xad,
+ 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0, 0x8a, 0x20,
+ 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95, 0xbf, 0xea,
+ 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22, 0x44, 0xad,
+ 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70, 0xbf, 0x42,
+ 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c, 0xe0, 0xa7,
+ 0x27, 0x1c, 0x6d, 0x36},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 5,
+ 32,
+ {0x59, 0x97, 0x24, 0xad, 0xc1, 0xba, 0xe3, 0x1e, 0x84, 0xeb, 0x6e, 0x13,
+ 0x99, 0xcd, 0x90, 0xcd, 0x67, 0xf4, 0x8b, 0x43, 0x2c, 0x63, 0x71, 0x9b,
+ 0x60, 0x04, 0x02, 0x38, 0x4a, 0xae, 0xa9, 0xb2, 0x1e, 0xe8, 0x64, 0xcd,
+ 0xcf, 0x25, 0x90, 0x29, 0x18, 0x08, 0x77, 0xc8, 0x47, 0xa2, 0x23, 0x91,
+ 0x2b, 0x06, 0x47, 0xf0, 0x66, 0xa5, 0x9a, 0x65, 0xdf, 0x6c, 0x2d, 0x3a,
+ 0x66, 0x75, 0xb1, 0x45, 0x0f, 0x0b, 0x05, 0x18, 0x5c, 0xee, 0x48, 0x6b,
+ 0xfa, 0xc5, 0x6c, 0xfd, 0xed, 0x18, 0x2b, 0xab, 0xce, 0xfe, 0x60, 0x56,
+ 0x8a, 0x69, 0x54, 0xf0, 0x26, 0xcb, 0x2f, 0x59, 0x00, 0x2a, 0x2f, 0x75,
+ 0x5e, 0x9b, 0xce, 0x49, 0x79, 0x3f, 0x28, 0x0d, 0x89, 0x82, 0x2c, 0x9b,
+ 0xd3, 0xa0, 0x6a, 0x7a, 0xd2, 0x20, 0x9c, 0x3d, 0x6c, 0xab, 0x7c, 0x1f,
+ 0x74, 0xc8, 0xbb, 0xf4, 0xbf, 0x37, 0x4e, 0x7a, 0xe8, 0xa5, 0x39, 0xfc,
+ 0xcb, 0x83, 0xa7, 0x8c, 0xff, 0x96, 0xa4, 0xf5, 0x38, 0xad, 0xeb, 0xa0,
+ 0x86, 0x96, 0x59, 0xd0, 0xe9, 0x64, 0x7d, 0x98, 0xf9, 0x6c, 0xb5, 0x5d,
+ 0x9c, 0xb7, 0xe5, 0x84, 0x40, 0xc4, 0xc9, 0xd8, 0x5b, 0x8e, 0x9d, 0xc6,
+ 0x02, 0xe9, 0x09, 0xe2, 0x9e, 0x45, 0xf2, 0xb8, 0x2d, 0xed, 0x44, 0xf4,
+ 0x0e, 0x9c, 0xeb, 0x12, 0x92, 0xda, 0x20, 0x06, 0x39, 0x67, 0xe3, 0xa1,
+ 0x16, 0xf4, 0xae, 0xb2, 0x02, 0x86, 0x3c, 0xea, 0x52, 0x3f, 0x21, 0x5b,
+ 0x8e, 0xc7, 0xfc, 0x4f, 0x6a, 0x22, 0xcd, 0x86, 0x52, 0xed, 0x66, 0x1e,
+ 0x33, 0x80, 0x3f, 0x3f, 0xa1, 0xbe, 0x96, 0x6f, 0xa8, 0x75, 0x4c, 0xc7,
+ 0xb0, 0xfa, 0x89, 0x4c, 0xee, 0x0f, 0x04, 0x5e, 0xfb, 0xa1, 0x4c, 0x4f,
+ 0x4a, 0x1d, 0x7c, 0xb8, 0x37, 0xce, 0xa6, 0x9e, 0x30, 0x52, 0x25, 0x26,
+ 0xb8, 0xa5, 0x87, 0x8f},
+ pub_key_1,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 6,
+ 32,
+ {0x4e, 0x68, 0xa8, 0x37, 0x5e, 0x08, 0x69, 0x90, 0xbd, 0xe0, 0x5f, 0xc4,
+ 0xbb, 0xde, 0x2d, 0x36, 0x8f, 0x8d, 0x96, 0xa5, 0xbb, 0xcf, 0x16, 0xd9,
+ 0x23, 0x9f, 0xcd, 0xd4, 0x59, 0x42, 0xd7, 0x64, 0xfc, 0x23, 0x17, 0xd9,
+ 0x0f, 0x4f, 0x62, 0xec, 0x80, 0x05, 0x94, 0x90, 0x24, 0x0b, 0xe8, 0xf3,
+ 0x2d, 0xfc, 0x32, 0x41, 0x4a, 0x42, 0x7c, 0x7e, 0x34, 0xbe, 0x25, 0xed,
+ 0x0d, 0xca, 0xee, 0x69, 0x27, 0x88, 0x1e, 0x79, 0x7d, 0xb9, 0x7a, 0x03,
+ 0x41, 0xfd, 0xde, 0x45, 0x9b, 0x9c, 0xc9, 0x15, 0xd0, 0xa3, 0x48, 0xe1,
+ 0x5d, 0xcb, 0xfe, 0x1b, 0x07, 0x80, 0x47, 0x2f, 0x52, 0xa8, 0x87, 0xfa,
+ 0xff, 0xc9, 0x88, 0xa9, 0xce, 0xb6, 0x77, 0xe1, 0xcf, 0x56, 0x38, 0xe4,
+ 0x4a, 0x9d, 0x6f, 0x25, 0x32, 0x41, 0x7e, 0xd0, 0xbd, 0xe5, 0xd6, 0x7f,
+ 0x5d, 0xc9, 0x22, 0x9e, 0xf1, 0xf3, 0xcf, 0xd9, 0xcb, 0x46, 0xc6, 0x95,
+ 0x73, 0x8f, 0xd0, 0x06, 0xcc, 0x62, 0xd0, 0x2f, 0x5d, 0xf7, 0x69, 0x96,
+ 0x27, 0x02, 0x23, 0x06, 0x0f, 0x72, 0x50, 0x5c, 0xcf, 0xbd, 0xf4, 0xe8,
+ 0x8d, 0x96, 0x1e, 0x2e, 0x77, 0x63, 0x70, 0x54, 0x80, 0x33, 0x51, 0x48,
+ 0xec, 0xdd, 0x23, 0xd1, 0x20, 0x2c, 0x26, 0xa9, 0x63, 0x86, 0x0d, 0xc7,
+ 0x69, 0xa4, 0x3e, 0x44, 0xc7, 0x22, 0x85, 0x09, 0x2b, 0xa7, 0xf2, 0x4d,
+ 0x81, 0x84, 0x4e, 0x61, 0x2b, 0xf0, 0x3f, 0x9c, 0x2d, 0xdd, 0x4e, 0x59,
+ 0x60, 0x62, 0x2f, 0x71, 0x67, 0x2f, 0x4e, 0x42, 0xb8, 0xa8, 0xf3, 0x6c,
+ 0x68, 0x47, 0xa0, 0x5f, 0x70, 0x40, 0x02, 0x07, 0x47, 0x1c, 0x57, 0x5d,
+ 0x6a, 0x96, 0x0f, 0xac, 0x1d, 0xe8, 0x09, 0x11, 0x8e, 0xfb, 0x52, 0x90,
+ 0x3c, 0xa3, 0x7f, 0x12, 0xd4, 0x0f, 0x6d, 0xe7, 0x4d, 0xec, 0xb9, 0xa5,
+ 0xb8, 0xa4, 0x15, 0xd4},
+ pub_key_1,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 7,
+ 32,
+ {0x8b, 0xdd, 0x6d, 0xb9, 0x03, 0x23, 0xf3, 0xbf, 0x26, 0xa3, 0x6a, 0x4a,
+ 0xb5, 0xb9, 0x21, 0x80, 0xc9, 0x68, 0x81, 0xbd, 0x32, 0xb6, 0x63, 0x17,
+ 0xc4, 0xb4, 0x8c, 0x2b, 0xa1, 0x42, 0x1f, 0x84, 0x34, 0x00, 0x0c, 0x06,
+ 0xad, 0xde, 0x42, 0x64, 0xc6, 0xea, 0x2d, 0x53, 0x46, 0x46, 0x8c, 0x6d,
+ 0x5e, 0x97, 0xcb, 0x13, 0xd3, 0xcb, 0x93, 0x2e, 0x52, 0x3a, 0xc5, 0x7b,
+ 0x59, 0xc8, 0x14, 0xfa, 0x03, 0x97, 0xca, 0x6d, 0xcc, 0x9b, 0xec, 0x4b,
+ 0xe1, 0x14, 0x7d, 0x77, 0xab, 0xcd, 0x31, 0x8a, 0x6a, 0xba, 0x1a, 0xf4,
+ 0x6e, 0xde, 0x2f, 0x56, 0x40, 0xda, 0x06, 0x51, 0x1a, 0x00, 0x6f, 0xd1,
+ 0xbd, 0x5f, 0xb8, 0xe0, 0x4b, 0xe2, 0x27, 0x89, 0x95, 0x6a, 0xdc, 0x47,
+ 0xbb, 0xec, 0x79, 0x88, 0xbe, 0x47, 0x71, 0x50, 0xf9, 0xb2, 0x4a, 0x07,
+ 0xdf, 0xf5, 0x15, 0x30, 0xe8, 0xf0, 0xc1, 0x4c, 0xfe, 0xf7, 0xd2, 0x5c,
+ 0xa1, 0x41, 0xf5, 0x12, 0x93, 0x99, 0x87, 0xb7, 0xeb, 0x08, 0x25, 0x63,
+ 0x3d, 0x41, 0xa4, 0x87, 0x42, 0xbd, 0x7f, 0x56, 0xd4, 0xdb, 0x97, 0x33,
+ 0xd9, 0x2a, 0xc0, 0xf3, 0x6b, 0x40, 0x41, 0xf5, 0x13, 0x32, 0x69, 0x5f,
+ 0x55, 0x1e, 0xc9, 0x10, 0x76, 0xda, 0x23, 0x01, 0x12, 0x0c, 0x43, 0x8e,
+ 0xb9, 0xec, 0x19, 0x7c, 0xbe, 0x31, 0x8d, 0x45, 0x71, 0xb6, 0xb7, 0x90,
+ 0x98, 0xd1, 0x7e, 0xde, 0xd0, 0xca, 0x47, 0x74, 0x7a, 0x14, 0x3e, 0x34,
+ 0xf8, 0x82, 0xad, 0x6e, 0x3f, 0x49, 0x0f, 0x3a, 0x71, 0x0f, 0xf7, 0xec,
+ 0x1b, 0xff, 0xce, 0x02, 0x20, 0x27, 0x16, 0x5d, 0x96, 0x28, 0x1e, 0x59,
+ 0x31, 0x80, 0xc6, 0x7f, 0x44, 0xae, 0xda, 0x9c, 0xe6, 0x60, 0x5e, 0x6b,
+ 0x8e, 0x5e, 0xac, 0x13, 0x47, 0x69, 0x5d, 0xab, 0x21, 0x1a, 0x96, 0x5b,
+ 0xb3, 0xd3, 0xf9, 0x28},
+ pub_key_1,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 8,
+ 32,
+ {0x3a, 0x52, 0xbe, 0xc8, 0x4b, 0x5b, 0x41, 0xe0, 0x93, 0x58, 0xa7, 0xfe,
+ 0x24, 0xbb, 0x7a, 0xe0, 0xcb, 0x39, 0x36, 0x43, 0x74, 0xc9, 0x11, 0xe0,
+ 0xd3, 0xf0, 0x11, 0xf2, 0xc4, 0xc7, 0x96, 0x67, 0xf4, 0x3e, 0xb7, 0x00,
+ 0xfc, 0xb3, 0x3e, 0x44, 0x53, 0x36, 0x54, 0xb3, 0xef, 0xdb, 0x37, 0xe6,
+ 0x27, 0xea, 0xf1, 0x35, 0x2d, 0x21, 0xa1, 0x87, 0xa7, 0x0a, 0x86, 0xb7,
+ 0x9b, 0x2c, 0x34, 0xae, 0x3e, 0xef, 0x94, 0x4e, 0x3e, 0x61, 0xd3, 0x61,
+ 0xc3, 0xba, 0xa4, 0x46, 0xdd, 0x46, 0x5f, 0x2d, 0xdc, 0x0b, 0x2a, 0xe7,
+ 0xbc, 0x8b, 0xee, 0xc1, 0x76, 0x19, 0x22, 0xfb, 0x5d, 0x7a, 0xa6, 0xcc,
+ 0x4f, 0xab, 0x9d, 0x1a, 0x08, 0x35, 0xf1, 0x5c, 0xd7, 0x1c, 0xcb, 0x3f,
+ 0xcb, 0x57, 0xc5, 0x78, 0xa4, 0x6a, 0x71, 0x97, 0xda, 0xb4, 0x78, 0xb7,
+ 0xd1, 0xed, 0x7c, 0x62, 0x35, 0xde, 0xa3, 0xb1, 0x17, 0x47, 0x2c, 0x33,
+ 0x4c, 0x3a, 0x18, 0xfb, 0x8a, 0x57, 0x49, 0x22, 0xf5, 0x11, 0xd7, 0xeb,
+ 0xf0, 0x30, 0x20, 0x1d, 0xd7, 0x45, 0x7a, 0x38, 0x60, 0xa6, 0xaf, 0x62,
+ 0x52, 0xdd, 0xaf, 0x90, 0xd0, 0x7d, 0x90, 0xac, 0xa0, 0x3f, 0x70, 0x37,
+ 0x22, 0x34, 0x00, 0xc0, 0x66, 0xdb, 0x1d, 0x7f, 0xeb, 0x91, 0xd8, 0x48,
+ 0x15, 0xaf, 0x24, 0x30, 0x19, 0x0a, 0x21, 0x70, 0xac, 0x7e, 0xef, 0xf8,
+ 0x98, 0xeb, 0xd5, 0xc4, 0xc7, 0xe9, 0xbe, 0xd1, 0x9a, 0xa8, 0x62, 0x93,
+ 0xaa, 0x25, 0x7a, 0x9a, 0xd0, 0xa5, 0x14, 0x6b, 0xe8, 0x0e, 0x7c, 0xe6,
+ 0x08, 0x1c, 0x89, 0x06, 0xd2, 0x69, 0xd0, 0x6b, 0xf0, 0x37, 0xe3, 0x4e,
+ 0xe1, 0x8a, 0xba, 0x11, 0x3d, 0xcf, 0xc9, 0x8e, 0xca, 0x70, 0xab, 0xed,
+ 0x72, 0x49, 0xdc, 0x9a, 0x49, 0xf9, 0x71, 0x64, 0x8e, 0x58, 0xd7, 0xdb,
+ 0x22, 0x82, 0xed, 0x6a},
+ pub_key_1,
+ {0x34, 0x32, 0x36, 0x34, 0x37, 0x39, 0x37, 0x32, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 9,
+ 32,
+ {0x0b, 0x47, 0xd3, 0xbf, 0xed, 0xac, 0x89, 0x32, 0x3c, 0xef, 0x0d, 0x27,
+ 0x30, 0x35, 0x67, 0x4b, 0x93, 0x7f, 0x41, 0x06, 0x35, 0x5c, 0x0b, 0xaa,
+ 0xbf, 0x66, 0x64, 0xa5, 0x7b, 0x30, 0x64, 0xa7, 0x89, 0x59, 0x2e, 0xc5,
+ 0xec, 0x4a, 0x63, 0x99, 0x7b, 0x6f, 0x3d, 0xd8, 0x1b, 0x05, 0x14, 0xa7,
+ 0x8b, 0x88, 0x24, 0xed, 0xb2, 0xb0, 0xff, 0xaf, 0x45, 0xf8, 0xae, 0x64,
+ 0x32, 0xce, 0x35, 0x21, 0xbf, 0x77, 0xe0, 0x19, 0x12, 0xdf, 0x0d, 0xa5,
+ 0xd6, 0xfa, 0xd9, 0xf5, 0x54, 0xa3, 0xd6, 0x9b, 0x40, 0x28, 0x66, 0x52,
+ 0x6e, 0x69, 0x14, 0xb5, 0xc7, 0x8a, 0xf8, 0x47, 0x23, 0x3d, 0x34, 0x82,
+ 0x59, 0x81, 0x43, 0xdd, 0x6f, 0xc6, 0x5a, 0x81, 0xdf, 0x92, 0xcf, 0xe1,
+ 0x19, 0xf3, 0x8b, 0x0d, 0x4f, 0x9d, 0x1a, 0x51, 0xa9, 0x9a, 0xa5, 0x69,
+ 0xe4, 0x2c, 0xde, 0xc9, 0xb4, 0x2a, 0x05, 0x98, 0xf5, 0xf0, 0xbb, 0xaa,
+ 0x1b, 0xcd, 0x44, 0xc1, 0x9c, 0x76, 0x14, 0x20, 0x2e, 0x0a, 0xeb, 0xaa,
+ 0xef, 0xff, 0x7f, 0x3d, 0x19, 0x76, 0x35, 0xe4, 0x90, 0xbb, 0xa8, 0x19,
+ 0x27, 0xce, 0x49, 0x1a, 0x58, 0x10, 0x95, 0x25, 0x93, 0xf8, 0xfd, 0x57,
+ 0xa8, 0x0f, 0x60, 0xbc, 0x3c, 0x0b, 0x2a, 0x7b, 0x10, 0xa0, 0xf9, 0xdd,
+ 0x49, 0x30, 0xdb, 0x81, 0x72, 0xbc, 0xb1, 0x64, 0x2f, 0x6d, 0x03, 0x33,
+ 0x2a, 0x7d, 0x90, 0xce, 0x1e, 0xdc, 0x1f, 0x80, 0x54, 0xb5, 0xbd, 0x4f,
+ 0x47, 0x60, 0x99, 0x6b, 0xcd, 0x56, 0x5b, 0xdd, 0xd2, 0xc6, 0xdc, 0x8f,
+ 0x54, 0xfc, 0x6d, 0xa5, 0xe6, 0xfe, 0x80, 0xa2, 0x24, 0x8f, 0x92, 0x02,
+ 0x16, 0xb1, 0xbb, 0x83, 0x6d, 0x78, 0x85, 0xa0, 0x23, 0xd9, 0x2e, 0xda,
+ 0xd5, 0xd2, 0x0b, 0x0e, 0x47, 0xcf, 0x5b, 0xeb, 0x2c, 0xbb, 0x13, 0x93,
+ 0xc6, 0x24, 0xeb, 0x3a},
+ pub_key_1,
+ {0x37, 0x31, 0x33, 0x38, 0x36, 0x38, 0x34, 0x38, 0x39, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 10,
+ 32,
+ {0x20, 0xc9, 0xd4, 0x47, 0xee, 0x65, 0xa4, 0xcf, 0x78, 0x83, 0xab, 0x72,
+ 0x4d, 0xf0, 0xc4, 0x54, 0x81, 0x40, 0x29, 0xc8, 0x17, 0x8d, 0xdd, 0x25,
+ 0xea, 0xaf, 0xab, 0x34, 0x34, 0x4d, 0x6e, 0x06, 0x87, 0x7d, 0x5a, 0x71,
+ 0x21, 0xaf, 0x22, 0xc7, 0xe5, 0x33, 0x3e, 0x2d, 0x4f, 0x2b, 0xdf, 0x42,
+ 0x45, 0x0b, 0x7b, 0x73, 0x5c, 0x33, 0x5e, 0xbd, 0xfb, 0x46, 0x1f, 0x7b,
+ 0x20, 0xdb, 0xb7, 0x7c, 0x68, 0xc4, 0x49, 0xb7, 0x82, 0x6a, 0xd1, 0x46,
+ 0x68, 0xe2, 0x10, 0x3b, 0x63, 0x6b, 0x30, 0x0a, 0x67, 0x5a, 0x9b, 0x3b,
+ 0x1a, 0xca, 0x93, 0x64, 0x20, 0xcf, 0x3f, 0xd8, 0xde, 0xb2, 0xac, 0x8a,
+ 0xec, 0x65, 0x28, 0x40, 0x9f, 0x64, 0x19, 0xd8, 0xd5, 0xac, 0x9e, 0xc2,
+ 0x75, 0x7a, 0xd4, 0x78, 0x1e, 0x9c, 0xbd, 0xa9, 0x89, 0x12, 0xf4, 0x30,
+ 0x47, 0x10, 0xd3, 0xa8, 0x90, 0x53, 0xeb, 0xfa, 0x7a, 0x84, 0x35, 0x3c,
+ 0x86, 0xb0, 0xc4, 0x8e, 0xea, 0x5a, 0x54, 0x1a, 0xf4, 0x64, 0x4f, 0xfa,
+ 0x21, 0xb7, 0x66, 0xe7, 0x38, 0xf0, 0xd9, 0x4c, 0xc7, 0x96, 0x00, 0x4b,
+ 0x62, 0x5f, 0x24, 0x4f, 0x63, 0xc4, 0x16, 0x66, 0xb2, 0x21, 0x33, 0x17,
+ 0xf7, 0x78, 0xf0, 0xd9, 0xd7, 0xd0, 0x9a, 0x10, 0x03, 0xcb, 0xe1, 0xb2,
+ 0xbf, 0xef, 0x58, 0x5f, 0x15, 0x80, 0xf9, 0x41, 0x39, 0x80, 0x59, 0xa0,
+ 0x9e, 0xc0, 0x7a, 0xe3, 0x5b, 0xb6, 0x90, 0x72, 0x8c, 0xe8, 0x5c, 0x2e,
+ 0x19, 0x2d, 0x42, 0x3a, 0x71, 0xb5, 0x13, 0x00, 0x8c, 0x29, 0x58, 0x2b,
+ 0x37, 0xdf, 0x1f, 0x83, 0xe4, 0x0a, 0x69, 0x9c, 0x88, 0x04, 0x8a, 0xad,
+ 0xd8, 0x12, 0x11, 0x32, 0x2b, 0x3c, 0x9b, 0xb4, 0x49, 0xad, 0xdb, 0x03,
+ 0x7c, 0x55, 0x35, 0x51, 0xd7, 0x83, 0x5e, 0x90, 0xd5, 0x3f, 0x1a, 0x18,
+ 0x83, 0x76, 0x6d, 0x5b},
+ pub_key_1,
+ {0x31, 0x30, 0x33, 0x35, 0x39, 0x33, 0x33, 0x31, 0x36, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 11
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 11,
+ 32,
+ {0x7c, 0x5e, 0x13, 0x5d, 0x76, 0x70, 0xa5, 0x7d, 0x8f, 0xd7, 0xa1, 0xc9,
+ 0xc7, 0xb3, 0x3a, 0x6e, 0x07, 0xa5, 0x7d, 0x95, 0x7f, 0x7a, 0x5d, 0x95,
+ 0x94, 0x20, 0x0e, 0xaa, 0x96, 0x47, 0xa1, 0xd4, 0x60, 0xbb, 0xeb, 0xc4,
+ 0x0e, 0x00, 0x36, 0xa7, 0xd7, 0x66, 0x5e, 0xba, 0xca, 0x9f, 0xfe, 0x3a,
+ 0x16, 0x6f, 0xa1, 0x41, 0x1c, 0x70, 0x40, 0x49, 0x97, 0x5a, 0x5e, 0x46,
+ 0xb4, 0xd4, 0xfa, 0x03, 0xad, 0xbf, 0x69, 0xd1, 0xa1, 0x8a, 0xdf, 0x59,
+ 0x50, 0x5e, 0x6d, 0x2c, 0xfb, 0xb8, 0x2d, 0x5d, 0x32, 0xb7, 0xe3, 0xdc,
+ 0xeb, 0x85, 0x42, 0xe9, 0xed, 0x8c, 0x7a, 0xc2, 0x48, 0xf9, 0xf7, 0xa8,
+ 0x4a, 0xbf, 0x3f, 0x16, 0xe8, 0x62, 0x72, 0x6a, 0x4d, 0xd1, 0x89, 0xc6,
+ 0x1d, 0x69, 0x79, 0xd8, 0x5b, 0xa9, 0x82, 0xdb, 0x3a, 0x5b, 0x29, 0x03,
+ 0xf3, 0x8d, 0x25, 0x58, 0xcc, 0x11, 0x5d, 0x64, 0x81, 0x95, 0x25, 0x06,
+ 0x18, 0x2a, 0x09, 0xe0, 0x4e, 0xc2, 0x57, 0xb1, 0x92, 0x35, 0xf6, 0xc6,
+ 0xe2, 0xc6, 0x58, 0x7b, 0xed, 0xb9, 0x07, 0x09, 0x29, 0x8c, 0x14, 0x2f,
+ 0xa3, 0x17, 0x42, 0xf4, 0x01, 0xf2, 0x2e, 0x2b, 0x4b, 0x44, 0x6f, 0x96,
+ 0x42, 0xb5, 0x98, 0xcf, 0x43, 0xd4, 0xd2, 0x9b, 0xd0, 0x93, 0x4f, 0x48,
+ 0x53, 0xef, 0x70, 0xec, 0x72, 0xb9, 0x7f, 0x6b, 0xfb, 0x08, 0x4f, 0x45,
+ 0xea, 0x43, 0x9c, 0x4d, 0xd8, 0x24, 0x2d, 0x05, 0x9b, 0xc3, 0xc1, 0xa8,
+ 0x51, 0xc6, 0x7d, 0x94, 0x35, 0x7f, 0x93, 0x58, 0x70, 0x14, 0xb2, 0x86,
+ 0x0d, 0x7f, 0x19, 0x5f, 0x7b, 0x6b, 0xfb, 0x39, 0xaf, 0xa7, 0x12, 0x33,
+ 0x8c, 0x68, 0x4f, 0x68, 0x50, 0x1c, 0x5f, 0xb9, 0xa6, 0x7d, 0xbb, 0x36,
+ 0x54, 0x4e, 0x6b, 0xae, 0x5f, 0x72, 0xdc, 0xc8, 0x58, 0x15, 0xc2, 0xd4,
+ 0xd7, 0x0b, 0x5b, 0xaa},
+ pub_key_1,
+ {0x33, 0x39, 0x34, 0x39, 0x34, 0x30, 0x31, 0x32, 0x31, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 12
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 12,
+ 32,
+ {0x80, 0xff, 0x5c, 0x82, 0x58, 0xbc, 0x0c, 0x74, 0x99, 0x3d, 0xbd, 0xc0,
+ 0xba, 0x64, 0x4e, 0x05, 0x0c, 0xf4, 0x72, 0x13, 0xa6, 0xa1, 0x9b, 0xc8,
+ 0x3d, 0x5e, 0x4b, 0x20, 0x80, 0xad, 0xcc, 0xa7, 0x63, 0xa5, 0x59, 0x18,
+ 0xa7, 0xe1, 0x9d, 0x85, 0xa0, 0xda, 0x38, 0xc5, 0xcc, 0x4c, 0x0b, 0x95,
+ 0x88, 0x84, 0xfc, 0x79, 0x57, 0x8d, 0x4c, 0x91, 0xbc, 0x40, 0x37, 0x56,
+ 0xc6, 0xdc, 0x35, 0x37, 0x40, 0xdf, 0x2d, 0x03, 0x30, 0xf3, 0x2e, 0x1c,
+ 0xa9, 0x11, 0x36, 0x93, 0x3f, 0x24, 0x91, 0xc6, 0xe7, 0xe9, 0xa0, 0x1e,
+ 0xa7, 0xbc, 0xc8, 0x70, 0x88, 0xd7, 0x86, 0x3e, 0x04, 0x8f, 0xe9, 0x79,
+ 0x6d, 0x95, 0x5e, 0xc7, 0xcf, 0x1d, 0x16, 0x6a, 0xc3, 0x6a, 0x43, 0x1e,
+ 0x4f, 0x85, 0x8d, 0x93, 0xd8, 0xca, 0xeb, 0xc6, 0xff, 0x60, 0xa6, 0x78,
+ 0xd3, 0x8f, 0xfc, 0x0c, 0x88, 0xe8, 0xee, 0x0e, 0xa6, 0x55, 0xd4, 0xc1,
+ 0xa4, 0x63, 0x45, 0x55, 0x6e, 0x46, 0x33, 0xff, 0xdc, 0xe6, 0x89, 0x14,
+ 0xc7, 0x5a, 0x55, 0xf0, 0x71, 0xd4, 0xe5, 0x9a, 0x2e, 0xb0, 0xd6, 0xfb,
+ 0x6f, 0xe4, 0xf2, 0x8b, 0x63, 0xad, 0xfc, 0x59, 0x0a, 0x4f, 0x5f, 0xc7,
+ 0x28, 0x12, 0xda, 0xcc, 0x54, 0x7f, 0xa0, 0xc4, 0x98, 0x56, 0x20, 0xd4,
+ 0x01, 0x90, 0x83, 0xee, 0xf1, 0x15, 0xdb, 0xdd, 0xd6, 0x73, 0x84, 0x7b,
+ 0x79, 0x54, 0x0a, 0x4b, 0xee, 0x6d, 0xc4, 0xee, 0x8d, 0xe2, 0x67, 0x05,
+ 0x7e, 0x32, 0x1c, 0x44, 0xaa, 0xe0, 0x47, 0xd7, 0xbe, 0xf2, 0x30, 0x23,
+ 0x69, 0xcf, 0xf2, 0x91, 0xf6, 0xef, 0xa9, 0x0d, 0xde, 0x97, 0x67, 0x2e,
+ 0xc3, 0xcd, 0xf4, 0x95, 0x3f, 0x27, 0xf2, 0x6c, 0xe6, 0x2e, 0x77, 0x25,
+ 0x1f, 0xbf, 0x50, 0x77, 0xfa, 0x98, 0x6d, 0xab, 0x52, 0x13, 0xf1, 0xf9,
+ 0x4b, 0x19, 0xe1, 0x27},
+ pub_key_1,
+ {0x31, 0x33, 0x34, 0x34, 0x32, 0x39, 0x33, 0x30, 0x37, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 13
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 13,
+ 32,
+ {0x70, 0xed, 0xdb, 0x0b, 0x9c, 0xda, 0xcf, 0x82, 0xad, 0xd0, 0xc5, 0x8a,
+ 0x15, 0x4f, 0xf2, 0xc0, 0xca, 0x5c, 0xbe, 0x28, 0x77, 0xdb, 0xac, 0x3e,
+ 0x55, 0x96, 0xde, 0x69, 0xc6, 0x86, 0xac, 0x27, 0x10, 0xa7, 0x8c, 0xaa,
+ 0xf6, 0x49, 0x2a, 0xf1, 0x8b, 0x42, 0x95, 0x6c, 0x45, 0x0d, 0xc4, 0xeb,
+ 0x1a, 0x3e, 0x6f, 0xd6, 0x69, 0x10, 0x0d, 0x55, 0xe0, 0x6b, 0x34, 0x28,
+ 0xc6, 0x28, 0x52, 0x54, 0x29, 0x1f, 0xab, 0x9c, 0x80, 0x63, 0x4c, 0x6f,
+ 0x9c, 0x87, 0x4d, 0xb7, 0x7c, 0x21, 0x07, 0xdb, 0x37, 0x72, 0x0b, 0x43,
+ 0x98, 0x2d, 0x97, 0x63, 0xcf, 0x34, 0xf7, 0x92, 0x83, 0x26, 0x5d, 0xd7,
+ 0x0f, 0x03, 0xe4, 0x44, 0x15, 0x8e, 0x82, 0x70, 0x95, 0x55, 0xdb, 0x72,
+ 0xfd, 0x7d, 0x13, 0xa0, 0x04, 0x29, 0x01, 0x40, 0xc8, 0x05, 0x11, 0x98,
+ 0x5f, 0xc5, 0xad, 0x27, 0x5a, 0x72, 0xab, 0xfa, 0x7a, 0xb8, 0x78, 0xcf,
+ 0x04, 0x3e, 0x66, 0x94, 0x34, 0x0e, 0xc6, 0xb3, 0xcb, 0xef, 0x57, 0x28,
+ 0xf2, 0xc3, 0xc6, 0x37, 0x47, 0xff, 0x75, 0x90, 0x66, 0x73, 0xbe, 0x53,
+ 0x80, 0x0a, 0x7e, 0xac, 0x17, 0xa4, 0x7d, 0xeb, 0xac, 0x1c, 0x5a, 0x9d,
+ 0xd3, 0x6e, 0xeb, 0xba, 0x9c, 0x23, 0x57, 0x5f, 0xfe, 0x1e, 0xd4, 0xcc,
+ 0xd2, 0xfd, 0x3a, 0x4b, 0x99, 0x02, 0xf5, 0x63, 0xb1, 0x7f, 0x2b, 0xd9,
+ 0x63, 0x8d, 0x23, 0x48, 0xaf, 0x17, 0x5e, 0x1c, 0xb9, 0x18, 0xa0, 0x68,
+ 0x16, 0x91, 0xa8, 0x44, 0x44, 0x75, 0x17, 0x50, 0x46, 0x33, 0x25, 0xeb,
+ 0xef, 0x2c, 0x40, 0x49, 0x3f, 0x04, 0x9c, 0x65, 0x50, 0x77, 0xa7, 0x0b,
+ 0xf4, 0x20, 0xb5, 0x09, 0x17, 0x90, 0x63, 0x15, 0x65, 0x71, 0x78, 0xe7,
+ 0xcf, 0xe6, 0x07, 0xe9, 0xc2, 0x2a, 0x23, 0xe6, 0x7f, 0xb8, 0x85, 0x90,
+ 0xb7, 0x53, 0x41, 0x1c},
+ pub_key_1,
+ {0x33, 0x37, 0x30, 0x36, 0x32, 0x31, 0x31, 0x37, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 14
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 14,
+ 32,
+ {0x0f, 0xf6, 0xe3, 0x7a, 0x9a, 0xa0, 0x33, 0x91, 0xe6, 0xec, 0x82, 0x70,
+ 0xb9, 0x26, 0xc1, 0x23, 0xc7, 0xe6, 0x85, 0x3e, 0x01, 0xe4, 0x53, 0x03,
+ 0x82, 0xae, 0x1e, 0x90, 0x67, 0xc2, 0xc4, 0x47, 0xf2, 0xd2, 0x1e, 0xa4,
+ 0xf6, 0xb8, 0xcf, 0xfe, 0xa5, 0xcd, 0xea, 0xd0, 0xe7, 0xbb, 0xf4, 0xc2,
+ 0x6c, 0x07, 0x41, 0x83, 0x97, 0xf7, 0xdd, 0x85, 0xf4, 0xbb, 0xac, 0x03,
+ 0x76, 0xaa, 0x09, 0x95, 0x74, 0xdb, 0xd3, 0x14, 0x20, 0x81, 0x42, 0x87,
+ 0x62, 0xe0, 0x09, 0x23, 0x88, 0x14, 0x2b, 0x35, 0x14, 0x83, 0xb6, 0x7f,
+ 0xd8, 0xab, 0xfb, 0x5b, 0x73, 0xf1, 0x03, 0x83, 0xd3, 0x3f, 0xc2, 0x1a,
+ 0xee, 0xdc, 0x6a, 0x0e, 0x6f, 0x8a, 0x3d, 0x47, 0xf1, 0x1c, 0x8b, 0x31,
+ 0x94, 0x25, 0xf9, 0x76, 0x8c, 0xbb, 0xf4, 0x98, 0xad, 0xee, 0x29, 0xe7,
+ 0xd5, 0x26, 0x11, 0xfe, 0xff, 0x85, 0x96, 0xb1, 0xef, 0x21, 0xeb, 0xd2,
+ 0x03, 0x39, 0x7d, 0x58, 0x42, 0xca, 0xcf, 0x57, 0x0d, 0x79, 0xcf, 0x0b,
+ 0x43, 0x08, 0xa3, 0x2d, 0x09, 0x51, 0xa7, 0xfb, 0xf7, 0x94, 0xb8, 0x4e,
+ 0x54, 0x0c, 0xb5, 0x2b, 0xb0, 0x76, 0x97, 0x2f, 0x00, 0x3a, 0xd5, 0x9a,
+ 0x35, 0xde, 0xb7, 0xaf, 0x88, 0x7b, 0xed, 0xfd, 0x26, 0xcc, 0x7b, 0x2b,
+ 0xf3, 0x34, 0xe2, 0x42, 0x51, 0x89, 0x78, 0xff, 0x2e, 0x48, 0x22, 0x4f,
+ 0x89, 0xc7, 0x89, 0x47, 0x37, 0xbb, 0x83, 0x5b, 0xc3, 0x53, 0xf4, 0xc0,
+ 0x13, 0x95, 0x53, 0xd3, 0xaa, 0x47, 0x22, 0xd0, 0xcb, 0x15, 0xc5, 0xe0,
+ 0xac, 0xa5, 0xf5, 0xeb, 0x91, 0xdc, 0x9f, 0x46, 0x39, 0xaa, 0x81, 0x31,
+ 0x40, 0x38, 0x36, 0x7c, 0x27, 0x79, 0xba, 0x55, 0x21, 0xb2, 0x50, 0xb5,
+ 0xad, 0xa4, 0x8e, 0xa3, 0xd2, 0xbc, 0x41, 0xa1, 0x68, 0x09, 0x00, 0xbc,
+ 0xf3, 0xcf, 0x66, 0xbb},
+ pub_key_1,
+ {0x33, 0x34, 0x33, 0x36, 0x38, 0x38, 0x37, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 15
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 15,
+ 32,
+ {0x22, 0xbe, 0xe4, 0x51, 0x00, 0xf2, 0x6f, 0x64, 0xd7, 0xd9, 0x94, 0x18,
+ 0x78, 0x41, 0xd9, 0xee, 0xd5, 0xae, 0x1a, 0xf0, 0x60, 0x16, 0x04, 0xb7,
+ 0x2e, 0xa0, 0x05, 0xfa, 0xe6, 0xe2, 0x8c, 0xf0, 0xac, 0x2d, 0xdd, 0x97,
+ 0x61, 0x04, 0x6e, 0xda, 0x1e, 0xe5, 0x59, 0x49, 0x82, 0x0c, 0x55, 0x45,
+ 0xa0, 0xaf, 0x3f, 0xce, 0xd4, 0x02, 0xbd, 0xd4, 0x63, 0xf4, 0x30, 0x70,
+ 0xda, 0x8a, 0x4d, 0xff, 0x41, 0x53, 0x1a, 0x0c, 0xe0, 0x9b, 0x2e, 0xaa,
+ 0x14, 0xbb, 0xd3, 0x71, 0x3b, 0x79, 0xbd, 0xf0, 0x0a, 0x14, 0x41, 0x67,
+ 0xcd, 0x21, 0x42, 0xdf, 0x7a, 0xa8, 0xc5, 0xa2, 0x4b, 0xe6, 0x9c, 0x4c,
+ 0x1a, 0x72, 0x8c, 0xd0, 0x44, 0x21, 0x18, 0x36, 0x58, 0x72, 0x6c, 0x57,
+ 0x65, 0xb3, 0x67, 0x01, 0xf0, 0xd6, 0x1d, 0x26, 0xd0, 0x62, 0xba, 0xec,
+ 0x16, 0xeb, 0x59, 0xb1, 0x59, 0x4a, 0x18, 0x53, 0x63, 0xd8, 0xef, 0xf9,
+ 0x93, 0xab, 0x9c, 0x6d, 0x5a, 0x58, 0x99, 0x19, 0x91, 0x69, 0xad, 0xa4,
+ 0x4b, 0x77, 0xeb, 0xa6, 0x24, 0xc5, 0x3b, 0xd7, 0xb7, 0x45, 0xb0, 0x53,
+ 0xc5, 0x53, 0x55, 0xda, 0x88, 0xe6, 0xb8, 0x3e, 0x74, 0x06, 0x9d, 0x7d,
+ 0x7e, 0x51, 0x96, 0x4a, 0x0a, 0xd6, 0x66, 0xff, 0x02, 0x7e, 0xc4, 0x79,
+ 0x2c, 0x6f, 0x13, 0x9f, 0x1b, 0xaa, 0xee, 0x76, 0x9d, 0xeb, 0xc5, 0x5a,
+ 0xbd, 0xcb, 0xfd, 0x22, 0xfe, 0x84, 0xd6, 0xd6, 0xc7, 0x0a, 0x1c, 0xd1,
+ 0x45, 0x97, 0xe7, 0xe3, 0xc2, 0x18, 0xb3, 0x6f, 0x35, 0xf5, 0x7d, 0x4b,
+ 0x4d, 0xae, 0x3f, 0x1c, 0x1d, 0xee, 0x43, 0x32, 0x59, 0xe9, 0x61, 0xcf,
+ 0x69, 0xc3, 0xe0, 0x19, 0x43, 0x8a, 0xb6, 0x0d, 0xbd, 0xba, 0xe0, 0x50,
+ 0x51, 0x9f, 0xc3, 0x62, 0x0f, 0xf6, 0x77, 0xd5, 0xce, 0x9e, 0xd6, 0xfc,
+ 0x43, 0x86, 0x8e, 0x1b},
+ pub_key_1,
+ {0x31, 0x33, 0x35, 0x31, 0x35, 0x33, 0x30, 0x33, 0x37, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 16
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 16,
+ 32,
+ {0x1b, 0x41, 0xb1, 0x02, 0x1b, 0x3b, 0xd5, 0xfc, 0x18, 0x6e, 0xed, 0x5c,
+ 0x1d, 0x2a, 0x69, 0xf7, 0xe6, 0x48, 0xd7, 0x5a, 0x03, 0xb0, 0xfb, 0xd6,
+ 0x21, 0x04, 0x44, 0x2c, 0x55, 0xa7, 0x07, 0x81, 0x2e, 0xf6, 0x35, 0xc7,
+ 0x26, 0x9c, 0xfc, 0xb1, 0x24, 0xf4, 0x64, 0xd6, 0x53, 0x2f, 0x28, 0x88,
+ 0x0b, 0x26, 0xf9, 0x1b, 0x4f, 0x3f, 0x82, 0x62, 0x07, 0xc0, 0xb2, 0x54,
+ 0x01, 0xba, 0x1e, 0xed, 0x2b, 0x48, 0x95, 0x73, 0x70, 0x80, 0x08, 0x5a,
+ 0xde, 0x80, 0xf1, 0x36, 0x20, 0xc2, 0x0b, 0xce, 0x00, 0x4a, 0x15, 0x7e,
+ 0x70, 0x8f, 0x45, 0x0b, 0xc6, 0x15, 0xfd, 0x35, 0xc1, 0xd2, 0x48, 0xed,
+ 0x0f, 0x9c, 0xbf, 0xdc, 0x77, 0x22, 0x2d, 0x84, 0x7f, 0xa8, 0x14, 0x3e,
+ 0x85, 0xf3, 0xed, 0xdc, 0xdd, 0xbb, 0x13, 0x7b, 0xc7, 0xbd, 0xb2, 0xce,
+ 0xab, 0xad, 0xbf, 0xf8, 0xaa, 0xde, 0xe8, 0x6a, 0xaa, 0xa2, 0x17, 0xa3,
+ 0x53, 0x39, 0x39, 0xfe, 0xf1, 0xd6, 0xf5, 0xf3, 0xb5, 0x27, 0x7d, 0x7f,
+ 0x8e, 0xf1, 0xca, 0x07, 0x19, 0x47, 0x30, 0xed, 0xee, 0x92, 0xcc, 0x3f,
+ 0xc9, 0xad, 0xe2, 0xfa, 0xa6, 0x03, 0x11, 0x7e, 0x5a, 0xb8, 0x12, 0xad,
+ 0x5a, 0x37, 0x54, 0x29, 0xeb, 0xb9, 0x13, 0xfb, 0x37, 0x0e, 0xee, 0xff,
+ 0x36, 0x27, 0x27, 0xc9, 0xbf, 0x29, 0x01, 0xcd, 0xf3, 0x4c, 0x6d, 0x3f,
+ 0x03, 0xca, 0x5a, 0xdc, 0x84, 0x97, 0x59, 0xec, 0x2c, 0x8d, 0xd6, 0x4f,
+ 0xa2, 0x47, 0x16, 0xaf, 0x61, 0x07, 0x49, 0xce, 0x46, 0x2f, 0x18, 0x9a,
+ 0x5c, 0x3c, 0x94, 0x7e, 0x4c, 0xc6, 0x5d, 0x66, 0x98, 0x3e, 0xa9, 0xef,
+ 0xa2, 0x92, 0x7d, 0xd4, 0xd9, 0x05, 0x4c, 0x2e, 0x0b, 0x96, 0x94, 0x28,
+ 0xb1, 0x8a, 0xab, 0x61, 0x6d, 0x3f, 0x95, 0xd2, 0x4d, 0x8a, 0x72, 0x5d,
+ 0x26, 0x86, 0xd1, 0x0c},
+ pub_key_1,
+ {0x36, 0x35, 0x35, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 17
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 17,
+ 32,
+ {0x52, 0x44, 0x9f, 0x16, 0x36, 0x76, 0xb9, 0xa8, 0x24, 0x9b, 0x63, 0xd0,
+ 0x34, 0x0d, 0x82, 0x30, 0x5c, 0xf3, 0x6a, 0x92, 0x0f, 0x17, 0x33, 0x89,
+ 0xf3, 0x04, 0x04, 0x45, 0x03, 0xb3, 0xf5, 0xdb, 0xb5, 0x03, 0xb8, 0xc0,
+ 0x9c, 0xae, 0x20, 0xa2, 0x4c, 0xb6, 0x25, 0x3a, 0x16, 0xd2, 0xe6, 0x35,
+ 0x59, 0xe0, 0x74, 0x6f, 0x05, 0xc6, 0xdd, 0xd8, 0xfd, 0x65, 0x7c, 0x34,
+ 0xc2, 0xde, 0x6f, 0xee, 0x62, 0xcf, 0xd2, 0xd4, 0xc6, 0xc4, 0x25, 0x8b,
+ 0x13, 0x8b, 0x7e, 0x82, 0x73, 0x26, 0x11, 0x08, 0x12, 0xb1, 0xa0, 0x45,
+ 0x73, 0x98, 0x9b, 0x96, 0x9c, 0x76, 0x9d, 0x29, 0xc8, 0x88, 0xe1, 0xe6,
+ 0x45, 0x46, 0x41, 0x9d, 0x17, 0xa1, 0x6c, 0xe9, 0xab, 0xeb, 0xc2, 0xbc,
+ 0x00, 0xf8, 0x82, 0x24, 0x01, 0xee, 0x1e, 0xcf, 0xb9, 0xaa, 0xe3, 0x9f,
+ 0x35, 0x79, 0x23, 0x38, 0xf6, 0x07, 0x79, 0x1a, 0xcd, 0x3d, 0x7d, 0xfd,
+ 0x3e, 0x6b, 0x58, 0x4d, 0xc9, 0x38, 0x2f, 0x55, 0x89, 0x90, 0x60, 0x7d,
+ 0x26, 0xf1, 0xf4, 0x61, 0xc5, 0xb5, 0x78, 0x79, 0xd2, 0xb0, 0xd1, 0xb6,
+ 0xf5, 0x0d, 0x8b, 0xa2, 0x3b, 0x37, 0x01, 0x5d, 0xa5, 0x59, 0xc4, 0x1f,
+ 0xad, 0x4b, 0xa3, 0x60, 0x7b, 0x5c, 0xb4, 0x0d, 0x18, 0xc2, 0x13, 0x10,
+ 0x91, 0x10, 0x2a, 0x42, 0x95, 0x55, 0x5e, 0xa3, 0x7e, 0x9c, 0xe9, 0x2c,
+ 0xc7, 0xdd, 0x2f, 0x41, 0xbb, 0x5e, 0xb3, 0x0d, 0x02, 0xc3, 0x05, 0x11,
+ 0x6c, 0x0f, 0x65, 0x46, 0x4e, 0x8e, 0x95, 0x84, 0xd1, 0x75, 0x7f, 0x4b,
+ 0xe2, 0xaa, 0x28, 0x14, 0xce, 0x6b, 0x38, 0x7c, 0xdd, 0x7a, 0xe7, 0x8a,
+ 0xa0, 0x03, 0x2a, 0xd5, 0x93, 0x5d, 0x74, 0xd4, 0xd5, 0x66, 0x59, 0xe8,
+ 0x04, 0x34, 0x2a, 0xea, 0x3a, 0x78, 0x5d, 0x6b, 0xfb, 0x70, 0xc0, 0xcb,
+ 0x44, 0x89, 0x79, 0x03},
+ pub_key_1,
+ {0x31, 0x35, 0x36, 0x34, 0x33, 0x34, 0x36, 0x36, 0x30, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 18
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 18,
+ 32,
+ {0x33, 0xc7, 0x6d, 0xf0, 0x7a, 0x9a, 0xe7, 0x33, 0x5f, 0x5e, 0x31, 0xb3,
+ 0xd1, 0x4d, 0x74, 0x12, 0xcc, 0x79, 0xc8, 0x76, 0x1f, 0xfc, 0x7f, 0xb5,
+ 0x52, 0x8a, 0xde, 0x2e, 0x50, 0x88, 0xd3, 0xbe, 0x3e, 0x26, 0x99, 0x62,
+ 0x08, 0x8f, 0x35, 0x68, 0x30, 0xf6, 0xdb, 0xb4, 0x60, 0xc7, 0x3a, 0x52,
+ 0x60, 0x57, 0xd5, 0x76, 0x48, 0xcb, 0xc7, 0x09, 0xc1, 0x4c, 0x23, 0xd8,
+ 0x5f, 0x85, 0xc1, 0x1a, 0xd5, 0xc6, 0xcc, 0x7e, 0x3c, 0xeb, 0x52, 0x38,
+ 0xbe, 0x9e, 0x83, 0x80, 0xbd, 0x78, 0x91, 0x06, 0xcd, 0x10, 0xe0, 0x34,
+ 0x03, 0x68, 0x73, 0xba, 0x7b, 0x8a, 0xc9, 0x47, 0x0a, 0x01, 0xcf, 0x40,
+ 0x48, 0xb4, 0x88, 0x78, 0x25, 0x87, 0xe2, 0xe5, 0xd7, 0xb4, 0xd2, 0x11,
+ 0x6e, 0x34, 0xb9, 0x4f, 0x9c, 0x3d, 0x22, 0x98, 0x31, 0x15, 0xc0, 0xfe,
+ 0x96, 0xb4, 0x20, 0x63, 0xb4, 0xf6, 0xfe, 0xf5, 0x94, 0x3f, 0xbc, 0x89,
+ 0x1a, 0x32, 0x0f, 0x09, 0xe6, 0x2f, 0x36, 0xcb, 0x1a, 0x6d, 0x83, 0x75,
+ 0x2a, 0x1c, 0x4f, 0xa6, 0xb6, 0x28, 0x99, 0xaf, 0xff, 0x51, 0x18, 0xaf,
+ 0x71, 0x02, 0xe1, 0x23, 0xfe, 0x9c, 0x7b, 0x2a, 0x51, 0xcf, 0x30, 0x56,
+ 0x67, 0x08, 0x48, 0x24, 0x0b, 0xe9, 0x3a, 0xaa, 0x03, 0x85, 0xed, 0x09,
+ 0x3d, 0xa7, 0x63, 0xc9, 0x17, 0x26, 0xde, 0xba, 0xf1, 0xbb, 0x9a, 0x48,
+ 0xdf, 0x4b, 0xe3, 0x42, 0xa3, 0xcb, 0x9c, 0x33, 0x5d, 0x2b, 0x3e, 0xf9,
+ 0x99, 0xda, 0x4e, 0xab, 0x94, 0xd1, 0x5b, 0xa3, 0x7b, 0x07, 0xd0, 0x49,
+ 0xf8, 0x85, 0x57, 0x2f, 0x47, 0xe7, 0xdc, 0x33, 0xb5, 0xd4, 0x81, 0xb5,
+ 0xce, 0x1a, 0x3f, 0x8b, 0x3a, 0x42, 0x37, 0xbe, 0xfb, 0xf0, 0x4f, 0x01,
+ 0x5a, 0x97, 0x21, 0x7d, 0xae, 0x6b, 0x16, 0xe7, 0xd8, 0x55, 0xb9, 0x41,
+ 0x3d, 0x7c, 0x22, 0x71},
+ pub_key_1,
+ {0x34, 0x34, 0x32, 0x39, 0x35, 0x33, 0x39, 0x31, 0x31, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 19
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 19,
+ 32,
+ {0x2d, 0xae, 0xba, 0xd5, 0xdc, 0x34, 0xfd, 0x91, 0x91, 0x64, 0xe3, 0xef,
+ 0x95, 0xbb, 0xad, 0x50, 0xef, 0xca, 0x0e, 0xf2, 0x36, 0x4b, 0x6d, 0xb5,
+ 0x5d, 0xdd, 0xc8, 0xfd, 0x70, 0x3c, 0xd0, 0x46, 0xe1, 0x2d, 0x2d, 0x21,
+ 0x81, 0x00, 0x2d, 0x3e, 0x6c, 0x79, 0xa3, 0x67, 0x1e, 0x2c, 0x7c, 0xe1,
+ 0x80, 0x17, 0x6c, 0x34, 0x82, 0xba, 0xac, 0xc9, 0x00, 0x76, 0xda, 0x77,
+ 0x27, 0xc9, 0xb0, 0xc9, 0x58, 0xac, 0x40, 0xf5, 0x47, 0x37, 0x6b, 0x44,
+ 0xe4, 0xf2, 0x66, 0xdf, 0x35, 0x41, 0x97, 0x79, 0xa4, 0xfd, 0x30, 0x60,
+ 0x3c, 0x00, 0x42, 0xfc, 0x47, 0x3d, 0x4a, 0x37, 0xca, 0x3f, 0x06, 0x9a,
+ 0x91, 0x5d, 0x2d, 0x0a, 0xb9, 0x5b, 0x81, 0xbe, 0xe5, 0x36, 0x6c, 0x05,
+ 0x3b, 0x99, 0xd1, 0x56, 0xcc, 0x31, 0xb2, 0xf3, 0xd6, 0x8b, 0x0e, 0xa5,
+ 0xf9, 0x8d, 0xa4, 0x84, 0x8e, 0xb8, 0xa4, 0xdf, 0xce, 0x8b, 0xa1, 0xe1,
+ 0x67, 0xcb, 0xa0, 0xae, 0x25, 0x84, 0x75, 0x7e, 0x5c, 0x1e, 0x46, 0x39,
+ 0x8d, 0x46, 0x95, 0xdd, 0x7a, 0x96, 0x41, 0x2e, 0x2e, 0x1c, 0x7e, 0x62,
+ 0xb3, 0x47, 0x5a, 0x66, 0x89, 0xc5, 0xa8, 0x0c, 0xc6, 0xb7, 0xc4, 0xbe,
+ 0x01, 0xa3, 0xcc, 0xe6, 0x04, 0x5a, 0x43, 0xaa, 0xb7, 0x32, 0x53, 0x08,
+ 0x98, 0xe6, 0x0f, 0x55, 0xaf, 0xf4, 0x27, 0xaf, 0xb2, 0x01, 0xe8, 0x56,
+ 0x94, 0xb6, 0x1e, 0x81, 0xee, 0x86, 0xe5, 0x89, 0x59, 0xa1, 0x74, 0xea,
+ 0x87, 0xdd, 0x7f, 0x24, 0x4d, 0x29, 0xc6, 0x16, 0xb8, 0x5c, 0xb4, 0x26,
+ 0xe7, 0x47, 0x3b, 0xf5, 0x68, 0xa2, 0x64, 0x9f, 0x1e, 0xfc, 0x40, 0x59,
+ 0x2b, 0x70, 0x04, 0x99, 0x31, 0x4b, 0xc8, 0x09, 0xd4, 0xd9, 0x66, 0x89,
+ 0x46, 0xd6, 0x0e, 0x27, 0xaf, 0x85, 0x2c, 0x02, 0xf6, 0xc7, 0x21, 0x0d,
+ 0xbf, 0x96, 0xac, 0x82},
+ pub_key_1,
+ {0x31, 0x30, 0x39, 0x35, 0x33, 0x32, 0x36, 0x31, 0x33, 0x35, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 20
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 20,
+ 32,
+ {0x5c, 0x47, 0x99, 0xe8, 0x6c, 0x69, 0x8d, 0x3e, 0x09, 0xd8, 0xc8, 0x06,
+ 0x10, 0x4c, 0xa3, 0xe7, 0xcb, 0x60, 0x4d, 0x92, 0x2d, 0x43, 0x73, 0xd7,
+ 0x11, 0x93, 0x24, 0xe9, 0x5b, 0xef, 0xda, 0x06, 0x69, 0x73, 0x22, 0x94,
+ 0x66, 0x6e, 0x90, 0x09, 0xf9, 0xc7, 0x71, 0x1b, 0x13, 0x0c, 0xe5, 0x31,
+ 0xb1, 0xcd, 0x16, 0xca, 0x5a, 0x14, 0x74, 0x90, 0xa3, 0x9f, 0x87, 0x26,
+ 0xb3, 0x48, 0x2c, 0xb3, 0xf2, 0x68, 0x3a, 0x8a, 0x14, 0xd0, 0x4e, 0xd5,
+ 0x90, 0x12, 0x00, 0x5d, 0xf7, 0x9d, 0x25, 0x00, 0x73, 0x03, 0x60, 0xdf,
+ 0xd4, 0x0f, 0x6d, 0x7f, 0x90, 0xec, 0x71, 0xc1, 0x01, 0xa6, 0x86, 0xf0,
+ 0x2c, 0xf3, 0x8c, 0x59, 0x8e, 0xfc, 0x33, 0xa6, 0x0b, 0xd5, 0xd9, 0xc6,
+ 0xd4, 0xb2, 0xc0, 0x84, 0x25, 0x8f, 0x86, 0x5b, 0x8e, 0x77, 0xe8, 0x02,
+ 0xdc, 0x85, 0xfa, 0x8c, 0x2f, 0x59, 0xd4, 0x53, 0x0f, 0xbd, 0x1e, 0x2a,
+ 0xee, 0x00, 0x5c, 0x3d, 0x44, 0x6f, 0xf8, 0xf5, 0x9c, 0x80, 0x7f, 0x06,
+ 0x64, 0xe5, 0xe6, 0x2f, 0x38, 0xee, 0xe7, 0xbe, 0x9b, 0x2e, 0xea, 0x3f,
+ 0x8f, 0x98, 0xeb, 0x2b, 0x44, 0xa0, 0x84, 0x8a, 0x70, 0x76, 0x27, 0x1c,
+ 0xa9, 0x86, 0xde, 0x85, 0x99, 0x83, 0x0a, 0x59, 0xa1, 0x28, 0x97, 0x34,
+ 0x77, 0x41, 0x18, 0xa9, 0x67, 0xe7, 0x0f, 0x63, 0xdf, 0x1b, 0xb8, 0x23,
+ 0x74, 0xa1, 0xa0, 0x8f, 0xd9, 0x12, 0x22, 0xec, 0x77, 0x11, 0x7f, 0x2a,
+ 0xf9, 0x70, 0x6a, 0xbb, 0x91, 0x23, 0x0b, 0x06, 0xd5, 0x02, 0x2e, 0x2a,
+ 0x87, 0x84, 0x91, 0x93, 0x44, 0x64, 0x7a, 0x3b, 0x26, 0x60, 0xcb, 0x5a,
+ 0x68, 0x9f, 0x06, 0x2a, 0xc8, 0x4c, 0x36, 0x13, 0x27, 0x80, 0x43, 0xbe,
+ 0x92, 0x04, 0xa4, 0x23, 0x91, 0x69, 0xfd, 0x14, 0xfa, 0x05, 0xc3, 0x4d,
+ 0x8a, 0x6a, 0x6e, 0x64},
+ pub_key_1,
+ {0x35, 0x39, 0x38, 0x37, 0x33, 0x35, 0x30, 0x30, 0x34, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 21
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 21,
+ 32,
+ {0x32, 0x75, 0x3c, 0x1f, 0x0f, 0xff, 0x11, 0xb1, 0xaa, 0xe6, 0x20, 0xf2,
+ 0x1f, 0x4b, 0x25, 0xee, 0x32, 0xeb, 0x53, 0x19, 0x41, 0x3c, 0x20, 0x1a,
+ 0x71, 0xda, 0x05, 0x03, 0xd3, 0x20, 0x77, 0xc9, 0x11, 0xe4, 0x0f, 0xae,
+ 0x8a, 0x14, 0xd9, 0x44, 0xbc, 0x57, 0xb3, 0x6b, 0x05, 0xd8, 0x5a, 0x9b,
+ 0x4e, 0x2d, 0x92, 0xf2, 0x60, 0xf6, 0xcd, 0xe6, 0x77, 0x39, 0xb6, 0xd2,
+ 0x52, 0xe4, 0x80, 0x0c, 0x8e, 0x5c, 0x94, 0x99, 0xf6, 0x03, 0xec, 0xed,
+ 0x7f, 0x97, 0x65, 0x1e, 0x1e, 0xe8, 0x78, 0x65, 0x4c, 0x0b, 0xb2, 0x05,
+ 0xba, 0x39, 0xb5, 0x92, 0x85, 0xa6, 0x95, 0x61, 0x99, 0x63, 0xf7, 0xf3,
+ 0x6d, 0xfd, 0xb7, 0xa2, 0x04, 0x05, 0x52, 0xbb, 0xa7, 0xff, 0x13, 0xd0,
+ 0x47, 0xd2, 0x73, 0xf0, 0xfc, 0x1c, 0xa3, 0x89, 0x2e, 0x76, 0x92, 0x60,
+ 0x9d, 0x43, 0xad, 0xc0, 0xde, 0x6e, 0x31, 0x91, 0xf2, 0xee, 0x58, 0xf3,
+ 0x06, 0x95, 0x31, 0x50, 0x9a, 0x94, 0xde, 0x11, 0x3f, 0xc1, 0x0c, 0x3e,
+ 0x5d, 0x4c, 0x88, 0x61, 0x08, 0x39, 0x4a, 0x55, 0xdb, 0xc2, 0xfa, 0x4b,
+ 0xaa, 0xb0, 0x62, 0x3d, 0xb3, 0x47, 0xcd, 0x0f, 0x6e, 0x63, 0x06, 0xaf,
+ 0x89, 0x73, 0xf0, 0xf1, 0x66, 0x55, 0x8c, 0x31, 0x90, 0x1c, 0x94, 0x58,
+ 0xef, 0x27, 0x43, 0x32, 0xc1, 0x5e, 0xd9, 0xc4, 0xa6, 0xff, 0x8d, 0xf0,
+ 0x90, 0xbe, 0xcb, 0x78, 0x41, 0xce, 0x5c, 0xdc, 0x40, 0x70, 0x5b, 0x79,
+ 0x92, 0x77, 0x82, 0x5f, 0x02, 0x95, 0x82, 0xeb, 0x21, 0x89, 0x0e, 0x23,
+ 0x71, 0x28, 0x37, 0x08, 0x88, 0x26, 0xc1, 0x08, 0x34, 0x10, 0x28, 0xc9,
+ 0x6b, 0x4c, 0x6a, 0x0d, 0xd7, 0xb3, 0x7d, 0xef, 0xcd, 0x82, 0x62, 0x2b,
+ 0xde, 0x64, 0xa2, 0xd5, 0x4e, 0x47, 0x49, 0xb0, 0x65, 0xdb, 0x7d, 0xa5,
+ 0xa5, 0x15, 0xef, 0xf6},
+ pub_key_1,
+ {0x33, 0x34, 0x36, 0x33, 0x30, 0x30, 0x36, 0x38, 0x37, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 22
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 22,
+ 32,
+ {0xa2, 0x22, 0x60, 0x16, 0xf8, 0x48, 0xd9, 0x64, 0x42, 0xf8, 0x2b, 0xbc,
+ 0x33, 0xbf, 0xbf, 0x09, 0x8c, 0x4c, 0xad, 0x85, 0xb0, 0x79, 0x15, 0xdc,
+ 0xbc, 0x32, 0x3b, 0xaa, 0xd4, 0x79, 0xbd, 0x97, 0x1f, 0x81, 0xfa, 0xa4,
+ 0x9b, 0x06, 0x37, 0x76, 0x14, 0x7c, 0x44, 0x82, 0x10, 0xd4, 0xad, 0xef,
+ 0x7f, 0x06, 0xfe, 0xf4, 0x4b, 0xad, 0xdc, 0x67, 0x25, 0x01, 0xe0, 0x44,
+ 0x4f, 0xe8, 0xa2, 0x8f, 0x87, 0x1f, 0x49, 0xf6, 0xec, 0x63, 0x4b, 0xf4,
+ 0xf4, 0x9d, 0x13, 0xe4, 0xf7, 0x3c, 0x83, 0x2c, 0x97, 0x8b, 0xd2, 0x27,
+ 0xbc, 0x1e, 0x85, 0x80, 0x41, 0x22, 0x15, 0x78, 0x85, 0xc8, 0x74, 0x4d,
+ 0x31, 0xf7, 0x77, 0x16, 0x8a, 0x8c, 0xdb, 0xe7, 0xa4, 0x74, 0x23, 0x66,
+ 0xcd, 0xcf, 0x0b, 0xce, 0x50, 0xa0, 0xf5, 0x50, 0xcc, 0x17, 0x29, 0xf2,
+ 0x08, 0x9c, 0x92, 0x79, 0x90, 0xd9, 0x4f, 0x73, 0xcc, 0x96, 0x2a, 0xf2,
+ 0x5d, 0x70, 0xa1, 0xfc, 0x4d, 0xa6, 0xdf, 0x84, 0x57, 0xdd, 0xb5, 0xa4,
+ 0x96, 0x9b, 0xfc, 0xa4, 0xd2, 0xb1, 0x96, 0x4b, 0xae, 0x88, 0x22, 0x6a,
+ 0xb1, 0x10, 0x47, 0xda, 0x7b, 0x6e, 0x7a, 0xdf, 0x8f, 0x96, 0xdb, 0xd7,
+ 0x72, 0x74, 0x7f, 0x29, 0xbd, 0x9b, 0x93, 0x61, 0x24, 0x4a, 0x04, 0xb7,
+ 0x55, 0x8d, 0xf6, 0x2d, 0x84, 0x82, 0x8f, 0x7a, 0xad, 0x2e, 0x56, 0x2f,
+ 0x23, 0x06, 0xa9, 0x69, 0x73, 0xa0, 0x68, 0xb1, 0x76, 0x00, 0x8b, 0x0c,
+ 0x75, 0x34, 0xee, 0xbf, 0x0a, 0xe9, 0xf7, 0x97, 0x9a, 0x09, 0x02, 0x21,
+ 0x2d, 0x4e, 0x20, 0xdc, 0xf1, 0x62, 0xab, 0x51, 0xcd, 0x55, 0x94, 0x4d,
+ 0x9b, 0xc0, 0x76, 0x92, 0x34, 0x8f, 0x83, 0x06, 0xca, 0x90, 0xa8, 0x03,
+ 0x06, 0xd4, 0x04, 0xd2, 0x17, 0x24, 0xa2, 0x8e, 0xfb, 0xdd, 0x22, 0x8e,
+ 0x20, 0x80, 0xdc, 0x89},
+ pub_key_1,
+ {0x39, 0x38, 0x31, 0x37, 0x33, 0x32, 0x30, 0x32, 0x38, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 23
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 23,
+ 32,
+ {0x6b, 0x9a, 0x45, 0xec, 0x51, 0x7b, 0xf8, 0x38, 0xa5, 0x35, 0xed, 0x93,
+ 0xfb, 0x36, 0xbb, 0x02, 0x74, 0x71, 0xb1, 0x1d, 0x20, 0xd0, 0xbf, 0x6b,
+ 0x1e, 0xda, 0xae, 0xef, 0xa2, 0x5b, 0xcc, 0xdf, 0x58, 0x81, 0xf3, 0x44,
+ 0x09, 0xa0, 0x42, 0xda, 0xdb, 0xe4, 0xa7, 0xb3, 0xc4, 0x1b, 0xf2, 0x4a,
+ 0xbe, 0x66, 0xc1, 0xf7, 0xf3, 0x7b, 0x92, 0xb9, 0x65, 0x8f, 0x59, 0xc5,
+ 0x5f, 0xa8, 0x8a, 0xa1, 0x63, 0x24, 0x65, 0xba, 0x82, 0x45, 0xc5, 0xf0,
+ 0xc9, 0x8d, 0x08, 0x2f, 0xca, 0xbb, 0x5e, 0x9f, 0xb8, 0x34, 0xd7, 0x27,
+ 0xa3, 0x54, 0xf8, 0xf8, 0xa7, 0xfc, 0xdb, 0x8d, 0x32, 0x30, 0x72, 0x54,
+ 0x72, 0xa6, 0xa4, 0xec, 0xb6, 0xf3, 0xd9, 0x75, 0x40, 0x77, 0x3e, 0x53,
+ 0xeb, 0x45, 0x38, 0x3a, 0xcb, 0xe4, 0xbc, 0x81, 0x16, 0x8e, 0x24, 0x4f,
+ 0xe7, 0x69, 0xb1, 0xa7, 0xd5, 0x22, 0x0d, 0xbc, 0xaf, 0x83, 0x1e, 0x46,
+ 0xc9, 0x3f, 0x6e, 0xa7, 0xca, 0x2e, 0xe3, 0x0c, 0xe9, 0x28, 0x1d, 0xd9,
+ 0x67, 0x4f, 0xcc, 0xdc, 0x79, 0x6f, 0xd6, 0x14, 0x7b, 0xe4, 0xbd, 0x99,
+ 0xc5, 0x3a, 0x12, 0xea, 0xcf, 0xd4, 0xb9, 0xb0, 0x09, 0x72, 0xb0, 0x53,
+ 0x9e, 0x3d, 0x94, 0xb8, 0x59, 0x11, 0x69, 0x4e, 0xa9, 0x8f, 0x27, 0x49,
+ 0x6b, 0x56, 0x7a, 0x29, 0xfd, 0x30, 0x87, 0x84, 0x2b, 0xa0, 0x14, 0x02,
+ 0x90, 0x1d, 0x1b, 0xb1, 0xba, 0x6b, 0x3c, 0x79, 0x31, 0xf1, 0x32, 0x9f,
+ 0xf5, 0x64, 0x49, 0x89, 0xbd, 0xc1, 0xf7, 0x02, 0x50, 0x59, 0xd0, 0xd0,
+ 0x69, 0x51, 0x7f, 0xbb, 0x68, 0x2c, 0x0b, 0xe0, 0x49, 0xec, 0x7e, 0x38,
+ 0xb6, 0x14, 0xaf, 0x1c, 0xf9, 0xcc, 0x37, 0xea, 0xb7, 0x4e, 0x20, 0xe6,
+ 0xbc, 0xa4, 0x68, 0xf9, 0x3d, 0x3f, 0x13, 0x74, 0x95, 0x57, 0xb7, 0x01,
+ 0x29, 0xef, 0x95, 0xe5},
+ pub_key_1,
+ {0x33, 0x32, 0x32, 0x32, 0x30, 0x34, 0x31, 0x30, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 24
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 24,
+ 32,
+ {0x01, 0x92, 0x6c, 0xbf, 0x92, 0x19, 0x0f, 0xe7, 0xcc, 0xd7, 0xf8, 0x58,
+ 0xc2, 0x60, 0x03, 0x6a, 0x7a, 0x9d, 0x55, 0x4b, 0xf6, 0x36, 0xa8, 0x2d,
+ 0x43, 0xed, 0xd3, 0xd2, 0xcf, 0x0f, 0x5f, 0x70, 0x06, 0xc2, 0xe0, 0xd6,
+ 0xdc, 0x43, 0xc7, 0xc4, 0x27, 0xe4, 0x99, 0x40, 0xcd, 0xc5, 0xc3, 0x97,
+ 0xdf, 0x66, 0x84, 0x18, 0x97, 0xd3, 0xe1, 0x18, 0xcf, 0xa8, 0x6f, 0x51,
+ 0x88, 0xc5, 0x44, 0x09, 0xff, 0xc1, 0x69, 0xe8, 0xf1, 0x92, 0xc3, 0xa8,
+ 0x48, 0x96, 0x93, 0x1d, 0x98, 0xae, 0x8a, 0x9e, 0x83, 0x07, 0x5e, 0x6d,
+ 0xab, 0xe4, 0xd2, 0x8a, 0x56, 0xf0, 0xa9, 0x28, 0x24, 0x32, 0x51, 0x1a,
+ 0xb0, 0x9a, 0x1a, 0x0e, 0xd4, 0x20, 0xbe, 0x66, 0x55, 0x21, 0x93, 0x6a,
+ 0x1c, 0x98, 0x34, 0xa4, 0x56, 0x99, 0x7c, 0x0e, 0x5e, 0x2c, 0x1f, 0xc5,
+ 0x6a, 0xb4, 0x59, 0x27, 0xb6, 0x04, 0x2d, 0x35, 0x71, 0x16, 0x3b, 0xa5,
+ 0x9d, 0x99, 0x4b, 0x90, 0x2a, 0xa5, 0xed, 0x41, 0x6c, 0xef, 0xf4, 0x31,
+ 0x3f, 0xb1, 0xc6, 0x73, 0x34, 0xed, 0x7b, 0xe7, 0x15, 0xd2, 0xe9, 0x6c,
+ 0x04, 0x5d, 0x6c, 0x0b, 0xfd, 0x20, 0xf2, 0xf5, 0x04, 0x0e, 0x09, 0xfb,
+ 0xb0, 0x77, 0xa0, 0x1f, 0x98, 0x23, 0x84, 0xcc, 0xd8, 0x83, 0xcf, 0xa2,
+ 0xfa, 0x25, 0xd3, 0x53, 0x20, 0x74, 0x67, 0x28, 0xae, 0x53, 0x0b, 0xb7,
+ 0x96, 0xf5, 0xae, 0x6e, 0xc2, 0xc3, 0x6a, 0xad, 0x33, 0x44, 0xce, 0x69,
+ 0x04, 0x5b, 0x79, 0x30, 0x52, 0xcf, 0x3a, 0x56, 0x92, 0x93, 0xa2, 0xd2,
+ 0x32, 0xea, 0xb3, 0x78, 0x85, 0x3d, 0xc4, 0x03, 0x0b, 0x91, 0xe1, 0xf0,
+ 0x8c, 0x31, 0x34, 0x82, 0x24, 0xb7, 0x74, 0xe8, 0xb7, 0x1a, 0x7e, 0x23,
+ 0xe7, 0x74, 0x03, 0xcb, 0x26, 0xd1, 0xf2, 0xb1, 0xbb, 0x80, 0x0c, 0x77,
+ 0x28, 0x60, 0x45, 0x1d},
+ pub_key_1,
+ {0x36, 0x36, 0x36, 0x36, 0x33, 0x30, 0x37, 0x31, 0x30, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 25
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 25,
+ 32,
+ {0x36, 0x3c, 0xa2, 0x3e, 0xc7, 0xd9, 0x80, 0xa8, 0x3a, 0x5f, 0x36, 0x7c,
+ 0xba, 0x3e, 0x9a, 0x22, 0x25, 0xb3, 0xa3, 0xec, 0xaf, 0x64, 0x34, 0xb5,
+ 0xa3, 0x47, 0xe3, 0xba, 0xa5, 0xce, 0x5e, 0xa2, 0x78, 0x24, 0xfe, 0xc7,
+ 0x27, 0xec, 0x7b, 0x3b, 0xa2, 0xd4, 0x1c, 0xdc, 0x97, 0x23, 0xf5, 0xcf,
+ 0xf3, 0xe7, 0x5d, 0xc7, 0xf7, 0xb9, 0x20, 0x0b, 0xaa, 0xa2, 0xc0, 0x2b,
+ 0x4d, 0x83, 0x99, 0xb1, 0x76, 0x0a, 0x10, 0x11, 0x23, 0x1e, 0x2b, 0x26,
+ 0xba, 0xd9, 0x32, 0x62, 0x04, 0xc5, 0x07, 0x9a, 0xc1, 0xc1, 0x30, 0x3a,
+ 0xc0, 0x8f, 0xba, 0xe4, 0x2f, 0x6a, 0x40, 0x32, 0x40, 0x7e, 0x87, 0x91,
+ 0x5f, 0xa3, 0x75, 0x9c, 0x43, 0xb2, 0x9c, 0xa0, 0x7a, 0x1a, 0x32, 0x59,
+ 0xfb, 0xee, 0x42, 0x74, 0xb6, 0x3a, 0x52, 0x86, 0x0c, 0x63, 0x51, 0x24,
+ 0x6f, 0x8c, 0x1c, 0x84, 0x53, 0x8e, 0x5e, 0x6f, 0x6a, 0xdd, 0x7f, 0xf6,
+ 0x15, 0x2a, 0xcc, 0xa4, 0xde, 0xdd, 0xda, 0xb1, 0x46, 0xa2, 0x5b, 0xbd,
+ 0xf0, 0x07, 0x6e, 0x28, 0x79, 0xec, 0xf9, 0x3b, 0xaf, 0x9d, 0x64, 0x7b,
+ 0x32, 0xcf, 0x32, 0xa9, 0xe6, 0x27, 0x18, 0xee, 0xc5, 0x99, 0xcd, 0x7b,
+ 0x51, 0x51, 0x0a, 0x70, 0xfd, 0x98, 0x9a, 0x77, 0x42, 0x60, 0x49, 0x09,
+ 0x26, 0x21, 0xc2, 0x38, 0x6a, 0x82, 0x77, 0x1b, 0x06, 0xa4, 0xc5, 0xb8,
+ 0x6b, 0xc2, 0x8f, 0xdd, 0x63, 0x0e, 0x76, 0xfe, 0x43, 0xf2, 0x1c, 0x5d,
+ 0x22, 0xfa, 0x63, 0x00, 0x1d, 0xa3, 0x00, 0xef, 0x97, 0x77, 0xc9, 0xdc,
+ 0x41, 0x21, 0x15, 0x88, 0x40, 0xbd, 0x08, 0x43, 0x94, 0xd6, 0x00, 0xa6,
+ 0xdb, 0x28, 0x4b, 0x1e, 0x77, 0x11, 0x12, 0xb5, 0x6b, 0x63, 0x36, 0x4f,
+ 0x00, 0x7c, 0xd7, 0x16, 0x66, 0x90, 0x2c, 0xac, 0x56, 0x32, 0x3c, 0x6e,
+ 0x54, 0x94, 0xd5, 0x0c},
+ pub_key_1,
+ {0x31, 0x30, 0x33, 0x35, 0x39, 0x35, 0x31, 0x38, 0x39, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 26
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 26,
+ 32,
+ {0x4a, 0x2d, 0xc2, 0x05, 0xdb, 0x89, 0x9d, 0x51, 0x44, 0x7b, 0x68, 0x9d,
+ 0x3a, 0xd6, 0x01, 0x00, 0x3e, 0xaf, 0xb7, 0x0a, 0x51, 0x05, 0x1a, 0xe4,
+ 0xe5, 0x70, 0xc5, 0x12, 0x5a, 0xfa, 0xe6, 0x64, 0x27, 0x05, 0x6f, 0xc2,
+ 0xc9, 0xf7, 0x1b, 0xc4, 0x26, 0x10, 0xef, 0x85, 0xba, 0x0f, 0x49, 0xa2,
+ 0x72, 0x12, 0x47, 0xd4, 0xa7, 0x7c, 0x6d, 0xc9, 0xf0, 0x14, 0x29, 0xc2,
+ 0xd9, 0xb9, 0x09, 0xfc, 0x84, 0xdf, 0xb0, 0x49, 0xbd, 0x35, 0x18, 0x72,
+ 0x30, 0x1a, 0x77, 0x36, 0x19, 0x55, 0x96, 0xa1, 0xc4, 0x9c, 0xcb, 0x1b,
+ 0x36, 0x75, 0x44, 0xa1, 0x90, 0xd1, 0x88, 0xe4, 0xe6, 0x67, 0x49, 0x73,
+ 0x1a, 0x76, 0x0d, 0x76, 0xaa, 0x11, 0x6f, 0xa4, 0xa1, 0x89, 0x66, 0x5a,
+ 0x98, 0x97, 0x5b, 0x7e, 0xc8, 0x03, 0xe2, 0x69, 0x5f, 0xef, 0x42, 0xea,
+ 0xe7, 0xc7, 0xf8, 0xe2, 0x74, 0xe4, 0xfb, 0x1c, 0x99, 0xab, 0x0e, 0xeb,
+ 0xc7, 0x6a, 0xd6, 0xbc, 0x8d, 0x76, 0x8d, 0x2d, 0xfd, 0x59, 0x69, 0x18,
+ 0x1e, 0x78, 0xb3, 0xee, 0x72, 0xfa, 0x90, 0x0c, 0x31, 0x51, 0x0f, 0x07,
+ 0x1a, 0x1d, 0xa8, 0xb7, 0x58, 0x9e, 0x49, 0xe2, 0x54, 0xde, 0x88, 0x50,
+ 0xdb, 0x02, 0xb1, 0xbe, 0x84, 0x1a, 0xf4, 0x78, 0x04, 0x5a, 0x84, 0x7f,
+ 0x2d, 0xb9, 0x12, 0x6a, 0x42, 0x81, 0x88, 0x7e, 0x02, 0xbe, 0xb5, 0x8f,
+ 0x1f, 0x0b, 0xbe, 0x67, 0xc9, 0xc7, 0xac, 0xfb, 0x49, 0xb5, 0xe4, 0xec,
+ 0x4f, 0xc7, 0x6e, 0xf3, 0x06, 0x54, 0xb5, 0xd3, 0xff, 0xcf, 0xcd, 0xf7,
+ 0xcc, 0x91, 0x2c, 0x5e, 0x1f, 0x2b, 0x20, 0xd9, 0x1b, 0xdd, 0x61, 0x14,
+ 0xd2, 0x54, 0x05, 0xab, 0x65, 0x21, 0x5c, 0x05, 0xc4, 0xad, 0x2b, 0x6f,
+ 0xae, 0x66, 0x62, 0xae, 0x51, 0x30, 0xd1, 0x76, 0x52, 0xce, 0x42, 0xc0,
+ 0xce, 0x86, 0xc1, 0x53},
+ pub_key_1,
+ {0x31, 0x38, 0x34, 0x36, 0x35, 0x39, 0x37, 0x31, 0x39, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 27
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 27,
+ 32,
+ {0x45, 0xa2, 0x55, 0x08, 0x93, 0x82, 0x0a, 0xd5, 0x11, 0xea, 0xba, 0xe3,
+ 0x50, 0x39, 0xa1, 0x34, 0x57, 0x35, 0x0d, 0xf7, 0xec, 0x21, 0xce, 0xdc,
+ 0x14, 0x84, 0x53, 0x0d, 0xc3, 0x7a, 0xd3, 0x32, 0xa1, 0x70, 0xaf, 0x8b,
+ 0xb3, 0x05, 0xe4, 0xbd, 0x6d, 0xa7, 0x8c, 0xfa, 0x43, 0x82, 0x04, 0x5d,
+ 0xdf, 0xbe, 0x24, 0x99, 0xa1, 0x9d, 0x51, 0x83, 0x8b, 0x3a, 0x55, 0x3d,
+ 0x7a, 0x84, 0x9c, 0x49, 0xe2, 0x84, 0x09, 0x3e, 0x1f, 0x2f, 0xe4, 0xb2,
+ 0x69, 0x29, 0x5a, 0x75, 0xf1, 0x2d, 0xcd, 0x0e, 0x72, 0x7a, 0x79, 0xc1,
+ 0xf0, 0xe9, 0xcd, 0x2a, 0x89, 0xe2, 0x95, 0xa3, 0x55, 0xa5, 0x2d, 0xa7,
+ 0xee, 0x1d, 0xc2, 0x54, 0x7f, 0xa4, 0x3d, 0x96, 0xab, 0xef, 0x1a, 0x3b,
+ 0x51, 0x21, 0xbc, 0xa6, 0x7c, 0xf4, 0x50, 0xcd, 0x08, 0x7c, 0x9d, 0x90,
+ 0x4c, 0xf7, 0x97, 0x83, 0x40, 0x57, 0x33, 0x4f, 0x78, 0x8c, 0x96, 0x76,
+ 0x3a, 0x4f, 0xf0, 0xa8, 0x99, 0x06, 0x83, 0x63, 0x62, 0x1d, 0x90, 0x13,
+ 0x6e, 0xb5, 0x30, 0xc3, 0x20, 0x41, 0xef, 0x3e, 0xde, 0x97, 0xa4, 0x4b,
+ 0xe1, 0x37, 0xd0, 0x8c, 0x2a, 0x70, 0x19, 0xf3, 0x1f, 0x8e, 0x27, 0xe1,
+ 0x56, 0xe5, 0x09, 0x22, 0x78, 0x60, 0xc7, 0x23, 0xe3, 0xae, 0xf1, 0x96,
+ 0x85, 0xa5, 0xe3, 0xa1, 0x0b, 0x78, 0xdf, 0x66, 0xb3, 0x8f, 0x29, 0x9d,
+ 0x60, 0xb2, 0x33, 0x8b, 0xc6, 0xa9, 0x43, 0xbc, 0x1b, 0x2f, 0x92, 0x61,
+ 0x97, 0x7e, 0xf4, 0xe0, 0x8d, 0x1b, 0x6b, 0x42, 0xde, 0x17, 0xc4, 0xc6,
+ 0x52, 0x09, 0x9d, 0x37, 0x7a, 0x7a, 0xb9, 0x83, 0xff, 0x98, 0x3c, 0x3b,
+ 0xbb, 0xca, 0x99, 0xf7, 0x9c, 0x81, 0x48, 0xf2, 0xaf, 0xa9, 0xb0, 0xf1,
+ 0xbe, 0xe5, 0x1e, 0x32, 0x2f, 0xfc, 0x05, 0xb0, 0x51, 0xe1, 0x7d, 0x13,
+ 0x2a, 0x6e, 0x90, 0xc4},
+ pub_key_1,
+ {0x33, 0x31, 0x33, 0x36, 0x30, 0x34, 0x36, 0x31, 0x38, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 28
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 28,
+ 32,
+ {0x25, 0x8d, 0x16, 0x93, 0x22, 0xa9, 0x54, 0x6c, 0xaa, 0x2b, 0x68, 0x08,
+ 0x9b, 0x48, 0x1b, 0xd3, 0x83, 0x48, 0x15, 0x9f, 0xa9, 0xed, 0x19, 0x2d,
+ 0x2e, 0xb6, 0x08, 0x39, 0x02, 0x95, 0x52, 0xa4, 0x20, 0xd5, 0xb2, 0x46,
+ 0x44, 0xc3, 0x38, 0x1a, 0x5f, 0xfb, 0xf2, 0xed, 0x46, 0x07, 0x29, 0x74,
+ 0x91, 0x8d, 0x77, 0x7f, 0x1c, 0x53, 0xad, 0x51, 0xf9, 0xce, 0x8a, 0x91,
+ 0xaf, 0xf9, 0x5d, 0xbc, 0xd8, 0x17, 0xf5, 0x0e, 0xf1, 0x3e, 0xbf, 0xc9,
+ 0xef, 0xb6, 0xc3, 0x69, 0x87, 0xdf, 0xaa, 0xa9, 0x6e, 0x37, 0xaa, 0x89,
+ 0xdd, 0x7a, 0x32, 0x34, 0x89, 0x06, 0xbc, 0xc2, 0x2f, 0x4d, 0x0b, 0x51,
+ 0x04, 0xc4, 0x21, 0x81, 0xf7, 0x69, 0x74, 0x65, 0x1e, 0x3c, 0xed, 0x20,
+ 0xd5, 0x41, 0x2f, 0x70, 0x46, 0x7d, 0x83, 0x4c, 0xb4, 0x9b, 0x1b, 0x7e,
+ 0x15, 0x32, 0xff, 0x41, 0x7f, 0x91, 0xdc, 0xf6, 0x53, 0xf1, 0x8c, 0x43,
+ 0xa6, 0xad, 0x9f, 0xf4, 0x46, 0x96, 0x00, 0x89, 0x0f, 0x83, 0x6c, 0x55,
+ 0x39, 0x63, 0xbc, 0x23, 0x79, 0xd5, 0xbd, 0x79, 0xad, 0x33, 0x80, 0x35,
+ 0xf7, 0xf4, 0xaa, 0x6a, 0x27, 0xfb, 0xd9, 0x24, 0xb5, 0xbc, 0x8d, 0x8b,
+ 0x53, 0x73, 0xde, 0x7f, 0x4c, 0xda, 0xc7, 0x5c, 0xbe, 0x0b, 0x8a, 0xbd,
+ 0x39, 0x61, 0xdb, 0x17, 0xb8, 0x19, 0xd4, 0x6c, 0xcb, 0x4c, 0xce, 0xdd,
+ 0xcd, 0xb3, 0x63, 0x63, 0x09, 0xd6, 0x75, 0x4c, 0x6d, 0x82, 0xa6, 0x1f,
+ 0x5d, 0x9b, 0x9b, 0xfa, 0xbd, 0x0c, 0x94, 0x87, 0x77, 0x26, 0x4c, 0x11,
+ 0x38, 0xc6, 0xfb, 0x60, 0x64, 0xfd, 0xd5, 0xa7, 0x97, 0xe5, 0x51, 0xc1,
+ 0xd0, 0xe5, 0x45, 0xd1, 0xd3, 0x2d, 0x63, 0xe1, 0xeb, 0xdf, 0xcb, 0x78,
+ 0x27, 0x56, 0x92, 0xcb, 0x50, 0x71, 0x79, 0x10, 0x31, 0x2d, 0xa9, 0x91,
+ 0x70, 0x52, 0xcf, 0x53},
+ pub_key_1,
+ {0x32, 0x36, 0x36, 0x33, 0x37, 0x38, 0x34, 0x32, 0x35, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 29
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 29,
+ 32,
+ {0x82, 0x4d, 0x03, 0x72, 0xc4, 0x02, 0x97, 0xe3, 0xa0, 0x05, 0x92, 0x36,
+ 0xa9, 0x3f, 0x60, 0xdb, 0x3d, 0x25, 0x14, 0xde, 0xfe, 0x40, 0x9b, 0xfa,
+ 0xa2, 0x89, 0x0f, 0x4d, 0x04, 0xcb, 0x21, 0x04, 0x3b, 0xa1, 0x87, 0x1b,
+ 0x83, 0x74, 0xfa, 0x51, 0xf1, 0xc4, 0xd7, 0x39, 0x2d, 0x0e, 0x24, 0x42,
+ 0x22, 0xb1, 0xec, 0xcd, 0x11, 0x80, 0x09, 0xe4, 0x6b, 0xbf, 0xd2, 0xa8,
+ 0x4b, 0xac, 0x9e, 0x84, 0xdd, 0xc5, 0x10, 0x2e, 0xb4, 0x50, 0x8f, 0x5b,
+ 0x9d, 0x77, 0x45, 0x0f, 0x7a, 0xed, 0x31, 0xcb, 0xf5, 0xb6, 0xa4, 0x03,
+ 0x2b, 0xb4, 0x4f, 0xd8, 0x08, 0xba, 0xd4, 0x03, 0xe8, 0xb7, 0x8a, 0xf3,
+ 0x75, 0x6f, 0x47, 0x25, 0x63, 0xe0, 0x50, 0x52, 0x65, 0x27, 0xde, 0xbc,
+ 0x1e, 0xc4, 0x9e, 0xcf, 0x5d, 0x5c, 0x10, 0xf2, 0x79, 0xd0, 0x6a, 0x5d,
+ 0xbb, 0x7c, 0xca, 0x18, 0x8b, 0xa2, 0x12, 0xbe, 0x9f, 0xd3, 0x6c, 0x7e,
+ 0xef, 0x8b, 0x18, 0x74, 0x05, 0xda, 0x50, 0xdf, 0xea, 0x14, 0x0c, 0x4b,
+ 0x60, 0x4d, 0xc3, 0x13, 0xf2, 0x89, 0x41, 0xf2, 0xc4, 0x44, 0x71, 0x43,
+ 0xa1, 0x42, 0x0b, 0x31, 0xcd, 0x23, 0x66, 0x32, 0x52, 0xec, 0x04, 0x26,
+ 0xc8, 0x46, 0x5a, 0xde, 0x55, 0xce, 0xcb, 0xb9, 0xb9, 0xcf, 0x4f, 0x88,
+ 0xe2, 0xb4, 0xb7, 0xc8, 0x6c, 0xc5, 0xe2, 0xc6, 0xa4, 0xfb, 0x25, 0xc5,
+ 0x58, 0x35, 0xa2, 0xec, 0xa1, 0x78, 0x0f, 0xbd, 0xbb, 0x8b, 0x35, 0x4b,
+ 0xa5, 0x12, 0xd4, 0x12, 0xe8, 0x4e, 0x73, 0x76, 0x4e, 0x05, 0x55, 0x14,
+ 0xe1, 0x0d, 0x7e, 0xa3, 0x2a, 0xd7, 0xe1, 0xa3, 0xc2, 0x0d, 0xfc, 0x53,
+ 0x73, 0x2d, 0x85, 0xfa, 0xe4, 0x0c, 0xa9, 0x51, 0xb5, 0xfc, 0x18, 0xf9,
+ 0xab, 0x21, 0xc9, 0x00, 0x1d, 0xae, 0x67, 0xc6, 0x20, 0x0b, 0x9c, 0xfc,
+ 0x6d, 0x14, 0x25, 0x65},
+ pub_key_1,
+ {0x31, 0x36, 0x35, 0x32, 0x31, 0x30, 0x30, 0x35, 0x32, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 30
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 30,
+ 32,
+ {0x83, 0x67, 0x89, 0x3d, 0x5a, 0xd7, 0x7b, 0xe2, 0x4a, 0x73, 0x9c, 0xff,
+ 0xda, 0xa7, 0xbd, 0x41, 0x4d, 0x66, 0x44, 0x23, 0x57, 0xdb, 0x9b, 0xb3,
+ 0x39, 0xa7, 0xce, 0x86, 0x2b, 0x40, 0x03, 0x63, 0xd9, 0xe7, 0x01, 0x4a,
+ 0xa1, 0xce, 0xd3, 0xa8, 0xc3, 0x1d, 0x65, 0xf2, 0x47, 0xe9, 0x6b, 0xa5,
+ 0x64, 0x9d, 0xf6, 0x36, 0xfb, 0x75, 0x9d, 0xf0, 0x4b, 0x7a, 0x62, 0xda,
+ 0x27, 0xa6, 0x40, 0x25, 0xbb, 0xb9, 0x71, 0x9c, 0x7a, 0xb1, 0xd7, 0x4d,
+ 0x63, 0xd2, 0xad, 0x5a, 0x32, 0x4d, 0xb8, 0x71, 0x87, 0x42, 0xe5, 0x43,
+ 0x8b, 0x78, 0x0a, 0xe6, 0x30, 0x49, 0x9b, 0xea, 0x06, 0x5e, 0x22, 0x15,
+ 0xdf, 0x93, 0x13, 0xfd, 0x45, 0xa5, 0x79, 0x41, 0xe9, 0x63, 0x2c, 0xe6,
+ 0x6f, 0xe1, 0x3a, 0x53, 0x59, 0x90, 0x0a, 0x0a, 0xd5, 0xde, 0x92, 0x61,
+ 0xae, 0xf6, 0xa1, 0x1c, 0x3b, 0x98, 0xbe, 0x76, 0x5c, 0x94, 0xa6, 0xd2,
+ 0x4f, 0xb7, 0xc8, 0x8f, 0xde, 0xc9, 0xd6, 0xfa, 0x52, 0xff, 0xe9, 0x75,
+ 0x91, 0x7d, 0x3b, 0x3d, 0x68, 0x79, 0x4c, 0x6f, 0xc8, 0x99, 0xb0, 0xf6,
+ 0x90, 0x11, 0x73, 0xfa, 0x91, 0x34, 0x5d, 0xf1, 0x5f, 0x1d, 0x08, 0xdb,
+ 0xaa, 0x0e, 0xd7, 0x7e, 0x69, 0x2f, 0x9d, 0xe8, 0x0d, 0x66, 0x70, 0xa9,
+ 0x5b, 0xce, 0x1b, 0x01, 0x4b, 0xee, 0xba, 0x77, 0x54, 0x3b, 0xaf, 0x40,
+ 0x92, 0xf4, 0xb2, 0x15, 0x8a, 0x1f, 0x27, 0xb6, 0x2c, 0xed, 0xb0, 0xbd,
+ 0x3f, 0x2c, 0xdd, 0x38, 0x1d, 0x9a, 0x46, 0xba, 0xe1, 0xaa, 0x34, 0xc2,
+ 0xb8, 0xc3, 0x6a, 0x65, 0xd4, 0xe4, 0x4f, 0xa5, 0xaa, 0xb1, 0xcd, 0x18,
+ 0x8d, 0x42, 0x02, 0x22, 0x7d, 0x6f, 0xd5, 0x37, 0x77, 0x69, 0x80, 0xeb,
+ 0xe6, 0x36, 0xdd, 0x81, 0xd3, 0xbc, 0x07, 0x75, 0xba, 0xb2, 0x3c, 0xcd,
+ 0x96, 0x23, 0xd4, 0x23},
+ pub_key_1,
+ {0x35, 0x37, 0x34, 0x38, 0x30, 0x38, 0x31, 0x36, 0x39, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 31
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 31,
+ 32,
+ {0x99, 0xf1, 0x49, 0xe9, 0x94, 0x0d, 0x2a, 0x6e, 0xb2, 0xe8, 0x24, 0xb4,
+ 0x88, 0x38, 0xd5, 0x6f, 0x38, 0x3e, 0x45, 0x03, 0xce, 0xa7, 0x1e, 0x9e,
+ 0xce, 0xca, 0xf2, 0xa6, 0xe9, 0xd6, 0x16, 0xc1, 0xe9, 0x41, 0xfc, 0x0f,
+ 0x89, 0x94, 0xa0, 0x37, 0x3c, 0xa6, 0x32, 0x5f, 0x6d, 0xe2, 0xb7, 0x6b,
+ 0xe0, 0x43, 0xe4, 0x81, 0x2d, 0x36, 0x1d, 0x89, 0xcc, 0xe1, 0x66, 0xe7,
+ 0xc0, 0xf4, 0xae, 0x8e, 0x0c, 0x2c, 0x8a, 0xa0, 0x53, 0xeb, 0xe4, 0x56,
+ 0x8e, 0x0c, 0x54, 0x34, 0xac, 0xb6, 0x53, 0x59, 0x02, 0xdd, 0x13, 0x90,
+ 0x14, 0x46, 0xa3, 0x8d, 0x79, 0x05, 0xee, 0xfa, 0x51, 0xa2, 0x2b, 0xb5,
+ 0xb2, 0xa0, 0x5b, 0x24, 0x2b, 0x06, 0x16, 0x43, 0xa8, 0xb1, 0x53, 0x8c,
+ 0x34, 0x22, 0x55, 0x43, 0x8d, 0x46, 0x82, 0x4c, 0x43, 0xc5, 0xdf, 0x1f,
+ 0xb8, 0x46, 0x31, 0x14, 0x7b, 0x9c, 0xc6, 0x89, 0xd7, 0xb8, 0x28, 0xf2,
+ 0xbd, 0x5a, 0xbf, 0xb4, 0x8b, 0xd4, 0x0a, 0x1b, 0x0f, 0xf6, 0x86, 0x6e,
+ 0xad, 0xfd, 0x95, 0x88, 0xa0, 0x36, 0x1d, 0x9b, 0xc6, 0xa0, 0x76, 0xb9,
+ 0x78, 0xb9, 0xf8, 0x55, 0xa3, 0x67, 0x32, 0x20, 0x78, 0x16, 0xc8, 0xb3,
+ 0xc4, 0x26, 0x91, 0x4c, 0x73, 0xc9, 0x61, 0x3c, 0xa5, 0x3e, 0xf8, 0x26,
+ 0x1f, 0xc3, 0x0d, 0xc7, 0xa1, 0x5c, 0xf7, 0xc8, 0x58, 0x60, 0x92, 0x65,
+ 0x94, 0x66, 0x26, 0x00, 0x0a, 0x14, 0x65, 0xd4, 0x1b, 0x07, 0x6a, 0xc9,
+ 0xde, 0xd9, 0x3b, 0x86, 0xe9, 0x5d, 0xe5, 0x8c, 0x1a, 0x4d, 0x2b, 0x5c,
+ 0xfe, 0xd5, 0xd3, 0x11, 0xb6, 0xf2, 0x4c, 0xbf, 0x25, 0x7f, 0xb0, 0x3c,
+ 0x47, 0xe4, 0x43, 0xca, 0xba, 0xf1, 0xe7, 0x66, 0x16, 0x7f, 0x52, 0x4e,
+ 0x6f, 0xb6, 0x65, 0xe4, 0x2e, 0xe0, 0x46, 0x14, 0x4f, 0x25, 0x54, 0x4d,
+ 0x46, 0xd3, 0x4e, 0xfa},
+ pub_key_1,
+ {0x36, 0x33, 0x34, 0x33, 0x39, 0x31, 0x33, 0x34, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 32
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 32,
+ 32,
+ {0x20, 0xd0, 0x44, 0xf0, 0x45, 0xbd, 0xdd, 0xb0, 0xbf, 0xe9, 0x94, 0xa3,
+ 0x4b, 0x54, 0x37, 0xe6, 0x14, 0x46, 0xf9, 0x56, 0x8f, 0x3c, 0x7d, 0x09,
+ 0x13, 0x74, 0x30, 0xcf, 0xa1, 0x7e, 0x39, 0x29, 0xab, 0x8b, 0x84, 0x9e,
+ 0xc7, 0xcd, 0x63, 0x20, 0x79, 0xa8, 0x8f, 0x99, 0x4c, 0x0f, 0x4a, 0x0c,
+ 0xe2, 0x3f, 0x29, 0x76, 0x59, 0x5d, 0xf1, 0x98, 0xb4, 0xf1, 0x43, 0x12,
+ 0x05, 0xc2, 0x9b, 0x3f, 0xa1, 0xd3, 0x79, 0x80, 0x85, 0x54, 0x46, 0xd2,
+ 0x53, 0x27, 0xee, 0x66, 0x93, 0x24, 0xc3, 0x66, 0x60, 0x22, 0xc0, 0x10,
+ 0x0c, 0xf1, 0xbf, 0x85, 0x5c, 0x87, 0x74, 0xf3, 0xaa, 0x48, 0x98, 0xda,
+ 0xce, 0x7a, 0x16, 0x69, 0x3c, 0x61, 0x4e, 0xac, 0x00, 0xcb, 0x33, 0x7f,
+ 0x05, 0xec, 0x25, 0x88, 0xf6, 0x70, 0x37, 0x0c, 0x3e, 0xe4, 0x0f, 0x29,
+ 0xe8, 0xe9, 0x00, 0xda, 0x16, 0xd1, 0xdd, 0x28, 0xaa, 0xeb, 0x09, 0x8f,
+ 0x8f, 0x3b, 0x91, 0x8c, 0x56, 0x2f, 0x8c, 0x25, 0x12, 0xaf, 0x23, 0x8e,
+ 0xd4, 0xec, 0xb3, 0xbe, 0x4a, 0xe3, 0x93, 0x74, 0xeb, 0x63, 0x8b, 0x02,
+ 0x14, 0x19, 0xa3, 0xe0, 0x08, 0x90, 0xa4, 0xef, 0xf7, 0x08, 0x76, 0xfa,
+ 0xbd, 0x74, 0xee, 0xa1, 0xbd, 0x56, 0xde, 0x05, 0xdc, 0xa2, 0x08, 0x92,
+ 0x8d, 0x43, 0x4e, 0x73, 0x42, 0xe9, 0x17, 0x94, 0x71, 0xe9, 0x58, 0xe2,
+ 0x35, 0xa2, 0x98, 0xf3, 0x5e, 0xdc, 0xf9, 0xad, 0x77, 0x41, 0x1f, 0x82,
+ 0x4d, 0x5c, 0x53, 0xb4, 0x30, 0x8c, 0xd0, 0x8b, 0x04, 0x43, 0xb5, 0x8f,
+ 0xc5, 0xa8, 0x68, 0x39, 0x95, 0x38, 0xe5, 0x29, 0x4d, 0xcb, 0xd2, 0xe9,
+ 0x4d, 0x02, 0xc7, 0x19, 0xaa, 0x91, 0xac, 0x12, 0xc3, 0x83, 0x9b, 0xea,
+ 0x47, 0xce, 0xc6, 0x49, 0x62, 0x0b, 0x73, 0x23, 0x5f, 0x36, 0x8f, 0xd5,
+ 0xd9, 0x77, 0xe0, 0x33},
+ pub_key_1,
+ {0x31, 0x35, 0x34, 0x31, 0x31, 0x30, 0x33, 0x35, 0x39, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 33
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 33,
+ 32,
+ {0x4c, 0x8d, 0x64, 0xae, 0xab, 0xd2, 0xe1, 0x2c, 0x8f, 0x2e, 0x3d, 0x31,
+ 0xac, 0x3f, 0x4b, 0x86, 0x17, 0x23, 0xab, 0x8f, 0x9a, 0x52, 0xcb, 0x89,
+ 0x10, 0xb2, 0x98, 0xfa, 0x3a, 0x73, 0x5b, 0xf9, 0x12, 0x84, 0xe9, 0xad,
+ 0x92, 0xbe, 0xf3, 0x99, 0x5a, 0x10, 0x58, 0xfd, 0xb0, 0xf6, 0x96, 0x14,
+ 0x3d, 0x92, 0xa9, 0x9c, 0x69, 0xc2, 0x33, 0xf6, 0x0f, 0x64, 0x87, 0x38,
+ 0x82, 0xc1, 0xc9, 0xca, 0x8e, 0x54, 0xcd, 0x03, 0x35, 0x08, 0x04, 0xaa,
+ 0xc3, 0x19, 0x74, 0x7c, 0x5c, 0xb8, 0xec, 0x6e, 0x42, 0xf6, 0x10, 0x04,
+ 0x74, 0x15, 0x81, 0x11, 0xb3, 0x05, 0x48, 0x51, 0x9e, 0x02, 0xae, 0x9a,
+ 0xb3, 0x95, 0x07, 0xef, 0xe5, 0x0b, 0x8b, 0x21, 0x2c, 0xaa, 0x82, 0x30,
+ 0x5d, 0x9f, 0x2d, 0x2c, 0x43, 0xb2, 0xf7, 0x5c, 0x55, 0x38, 0xb0, 0xff,
+ 0xe9, 0x42, 0x3e, 0x10, 0x44, 0xb5, 0xfa, 0x05, 0xbd, 0x67, 0x5e, 0x1a,
+ 0xfb, 0xe6, 0xd2, 0x2e, 0x73, 0xce, 0xd8, 0xdd, 0xdb, 0x3a, 0x00, 0xef,
+ 0x37, 0x21, 0x11, 0x36, 0x83, 0x8b, 0xfc, 0xd3, 0x76, 0x55, 0x20, 0x3b,
+ 0xf2, 0xc8, 0x30, 0xa6, 0x2f, 0x2c, 0x70, 0x70, 0x30, 0xe2, 0xb9, 0x64,
+ 0x44, 0x3d, 0xf1, 0xea, 0x24, 0xab, 0x12, 0x71, 0xfd, 0x06, 0xb3, 0xd6,
+ 0xc1, 0xab, 0x78, 0xb1, 0x33, 0x74, 0xc0, 0x86, 0xed, 0xab, 0x36, 0x26,
+ 0x7a, 0xc0, 0x65, 0xbf, 0x5a, 0xd7, 0x99, 0xd2, 0xf2, 0x7a, 0x6f, 0x4b,
+ 0xae, 0x70, 0x8b, 0xe1, 0x10, 0x38, 0x41, 0xaa, 0xf2, 0x1f, 0xf5, 0x47,
+ 0x47, 0x46, 0x34, 0xe9, 0x4c, 0x7f, 0xfe, 0xc8, 0xb4, 0xbd, 0xf8, 0x1c,
+ 0xd0, 0x0c, 0xf0, 0xf0, 0xe6, 0xf2, 0x34, 0xcf, 0x2d, 0x20, 0x8e, 0x2a,
+ 0xf2, 0xe2, 0xfe, 0xc0, 0x01, 0x94, 0x4e, 0x94, 0x44, 0xb0, 0x05, 0xc8,
+ 0xed, 0x91, 0x99, 0x03},
+ pub_key_1,
+ {0x31, 0x30, 0x34, 0x37, 0x38, 0x35, 0x38, 0x30, 0x31, 0x32, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 34
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 34,
+ 32,
+ {0x0e, 0x97, 0xe2, 0x94, 0x58, 0x3f, 0x52, 0x8a, 0xf6, 0x31, 0xe4, 0x4c,
+ 0x02, 0x56, 0x33, 0x44, 0x65, 0x7e, 0xd4, 0x77, 0x83, 0xc1, 0x19, 0xa9,
+ 0xd2, 0x8d, 0x6c, 0x0f, 0x39, 0xb6, 0xeb, 0xea, 0x40, 0xe1, 0x84, 0x7b,
+ 0x9f, 0x2f, 0xe2, 0x70, 0x8b, 0xed, 0xf4, 0x4d, 0x20, 0x37, 0xef, 0x4b,
+ 0xa7, 0x46, 0x4c, 0x63, 0x0b, 0x8e, 0xa5, 0xbf, 0xe1, 0xc6, 0x6d, 0x4b,
+ 0x87, 0x29, 0xb2, 0x0f, 0xfd, 0x22, 0xfb, 0x57, 0x21, 0x19, 0x9e, 0x88,
+ 0x4b, 0x3b, 0x31, 0x4e, 0xd1, 0xa6, 0xb8, 0xab, 0xf1, 0x1c, 0x72, 0x31,
+ 0x4d, 0xce, 0x37, 0x5a, 0xca, 0x1d, 0x02, 0xaa, 0xb7, 0x73, 0xd8, 0x88,
+ 0x30, 0xd1, 0xb5, 0x6e, 0x86, 0xf4, 0x5b, 0x18, 0x62, 0x48, 0x22, 0x42,
+ 0xd9, 0xff, 0x57, 0xa1, 0x47, 0x38, 0x76, 0xc4, 0x76, 0xc3, 0x3f, 0xb8,
+ 0x22, 0x84, 0x20, 0xf3, 0xa6, 0xa3, 0x1f, 0x85, 0xb7, 0x7a, 0xec, 0x3a,
+ 0x8d, 0x60, 0xb3, 0x83, 0xee, 0xd4, 0xf0, 0x7d, 0xba, 0xde, 0x10, 0x20,
+ 0xf5, 0xaf, 0xcc, 0x08, 0x13, 0x2d, 0x04, 0x23, 0x31, 0x9e, 0x85, 0xf5,
+ 0x12, 0x35, 0xb4, 0xaa, 0x5e, 0x16, 0xc0, 0xb1, 0x83, 0xe0, 0xfd, 0x65,
+ 0x3e, 0x59, 0x4c, 0x6b, 0x17, 0xf2, 0x5d, 0x05, 0x5b, 0x41, 0x0b, 0x78,
+ 0xc8, 0x90, 0xf2, 0x9c, 0x79, 0x66, 0xa8, 0x09, 0x6c, 0xc2, 0x48, 0x90,
+ 0x60, 0x84, 0x17, 0x6e, 0x09, 0x0a, 0xf5, 0x00, 0xc9, 0xc5, 0xd9, 0x23,
+ 0x5a, 0x2d, 0x35, 0xf2, 0x31, 0xba, 0xe7, 0x4d, 0xeb, 0x9b, 0x86, 0x0a,
+ 0x54, 0x1d, 0x2b, 0xb9, 0x33, 0xff, 0x0a, 0x20, 0x0c, 0xcf, 0xf8, 0xea,
+ 0x36, 0x42, 0xe3, 0x35, 0x05, 0x62, 0xcf, 0x29, 0xdc, 0x2c, 0x11, 0x00,
+ 0x40, 0x1a, 0x9a, 0xe0, 0xc0, 0xf5, 0xe1, 0xe6, 0x42, 0x0b, 0x21, 0x9e,
+ 0x34, 0x41, 0x62, 0x54},
+ pub_key_1,
+ {0x31, 0x30, 0x35, 0x33, 0x36, 0x32, 0x38, 0x35, 0x35, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 35
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 35,
+ 32,
+ {0x80, 0xaa, 0x94, 0xe4, 0x9e, 0xe8, 0x24, 0x19, 0x10, 0x50, 0xc8, 0xbb,
+ 0xaa, 0x73, 0xb3, 0x52, 0xfe, 0xa2, 0x31, 0x18, 0x93, 0xd8, 0xb8, 0xe0,
+ 0x0e, 0x61, 0xa2, 0xd1, 0x47, 0x01, 0x78, 0x3d, 0x36, 0x4e, 0x15, 0xfc,
+ 0x09, 0x03, 0x54, 0x82, 0x74, 0x77, 0x11, 0xfa, 0x1f, 0xa7, 0x26, 0x29,
+ 0x46, 0x0f, 0xaf, 0xdb, 0x23, 0x47, 0x45, 0x64, 0x52, 0x74, 0x47, 0xe0,
+ 0xc0, 0x5b, 0xe2, 0xba, 0x89, 0x5e, 0x2d, 0xd1, 0x85, 0x3b, 0x9e, 0x60,
+ 0x79, 0xaf, 0xc1, 0x46, 0x4f, 0x7c, 0x86, 0x89, 0xb2, 0xad, 0x74, 0xf8,
+ 0xcd, 0x2b, 0xbb, 0xc7, 0x69, 0x0c, 0x91, 0xbf, 0xe2, 0x67, 0x1b, 0xf3,
+ 0xfd, 0xb1, 0xa4, 0x39, 0x27, 0xc5, 0xe7, 0x31, 0x23, 0xf4, 0xdc, 0xdd,
+ 0xb8, 0xdf, 0xf9, 0xf0, 0x6b, 0xf2, 0x54, 0xca, 0x2c, 0xda, 0x0a, 0x03,
+ 0x99, 0x39, 0xce, 0xaf, 0x2e, 0x19, 0x6f, 0x2c, 0xb2, 0x68, 0xee, 0xa3,
+ 0x7c, 0x51, 0x5d, 0x00, 0x82, 0xe5, 0xe9, 0xb4, 0xa8, 0x27, 0x19, 0xc6,
+ 0xf5, 0xdd, 0xd6, 0xe6, 0xa7, 0x79, 0x05, 0x43, 0x25, 0xc1, 0xac, 0x45,
+ 0xd6, 0xc2, 0x59, 0x9f, 0x2c, 0x83, 0xde, 0xf5, 0x08, 0x81, 0xcd, 0x9d,
+ 0x3a, 0x85, 0x08, 0x74, 0x96, 0x46, 0xc9, 0x29, 0x6a, 0xe2, 0x42, 0x9a,
+ 0x96, 0xf5, 0x80, 0xd7, 0xcf, 0xc5, 0x4b, 0x2f, 0x08, 0x72, 0x6e, 0xd3,
+ 0xca, 0xf7, 0xc3, 0xe5, 0xab, 0x37, 0xd3, 0x2a, 0xff, 0x30, 0x9b, 0x1f,
+ 0x34, 0xc1, 0xb8, 0xd7, 0x7e, 0x2d, 0xa6, 0x9b, 0x61, 0x9e, 0x38, 0x04,
+ 0xae, 0x6c, 0xe4, 0x39, 0xe7, 0x96, 0xf8, 0x63, 0x40, 0xdd, 0x0b, 0xbb,
+ 0xe7, 0xea, 0x82, 0x38, 0x57, 0xd9, 0xe4, 0xeb, 0x1a, 0xeb, 0x76, 0x04,
+ 0xfa, 0x16, 0xf4, 0xb0, 0x68, 0x3f, 0x78, 0xa8, 0x25, 0x3d, 0x00, 0xfe,
+ 0xdb, 0x5b, 0x60, 0x24},
+ pub_key_1,
+ {0x39, 0x35, 0x33, 0x39, 0x30, 0x34, 0x31, 0x30, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 36
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 36,
+ 32,
+ {0x1e, 0x10, 0xe4, 0x13, 0x57, 0x96, 0x44, 0x3f, 0xf3, 0xa8, 0x15, 0xbe,
+ 0x4c, 0x87, 0x3f, 0x9f, 0x61, 0x67, 0x5c, 0x85, 0x13, 0x7f, 0xf4, 0x39,
+ 0x7f, 0x60, 0x0f, 0x4f, 0x5f, 0xf7, 0x96, 0x34, 0xaa, 0x4f, 0xfd, 0xe2,
+ 0x19, 0x54, 0x19, 0xfc, 0x78, 0xac, 0x82, 0xeb, 0x7b, 0xe2, 0x06, 0xf9,
+ 0x14, 0x43, 0xb1, 0x2d, 0x74, 0x34, 0x57, 0xcf, 0x7f, 0xdb, 0xfa, 0xc6,
+ 0xd7, 0xf6, 0x6f, 0xab, 0xe2, 0x6f, 0xba, 0x46, 0x4d, 0x7f, 0x98, 0x4c,
+ 0x6a, 0x50, 0x2b, 0x19, 0xc8, 0xd4, 0xb6, 0x34, 0xcd, 0xed, 0x91, 0xd4,
+ 0x28, 0x9b, 0xd8, 0x4e, 0xa7, 0xb2, 0xfd, 0xf2, 0xe6, 0x22, 0x9b, 0xf4,
+ 0x7b, 0x40, 0xfe, 0xb3, 0x68, 0x69, 0x2f, 0x60, 0x27, 0x7e, 0xef, 0x9c,
+ 0x02, 0x28, 0xbd, 0x31, 0x5a, 0x32, 0x37, 0x45, 0x81, 0x07, 0xc8, 0xfb,
+ 0xfd, 0xe8, 0x30, 0xf8, 0xc3, 0x2a, 0xcc, 0x4d, 0x17, 0x2e, 0x8e, 0xec,
+ 0xcf, 0xac, 0x19, 0xe9, 0x90, 0x21, 0xcf, 0x81, 0x22, 0x48, 0x7f, 0x93,
+ 0x17, 0x59, 0x81, 0xbf, 0x9b, 0x79, 0x7f, 0xf8, 0x69, 0x15, 0x3b, 0x8a,
+ 0xdd, 0xaa, 0xed, 0x1f, 0x18, 0x4a, 0x67, 0x7f, 0xd6, 0x94, 0xd8, 0x8e,
+ 0xe0, 0xed, 0xa3, 0x95, 0x9b, 0xb3, 0xa0, 0xd8, 0xf6, 0x6c, 0x36, 0x16,
+ 0x58, 0x35, 0x9e, 0xb1, 0x17, 0xea, 0xa9, 0x1f, 0x02, 0xc6, 0xc0, 0x88,
+ 0x9f, 0x69, 0xf9, 0xa1, 0x4f, 0xad, 0x91, 0xd2, 0xfa, 0x44, 0x3d, 0x2b,
+ 0xb1, 0x7f, 0x3a, 0xaa, 0x41, 0x92, 0x85, 0x46, 0xe1, 0x63, 0xec, 0x2d,
+ 0x09, 0xec, 0x5c, 0xc9, 0x75, 0x8c, 0x7c, 0xda, 0x12, 0xfb, 0x29, 0x69,
+ 0x2f, 0x09, 0xab, 0xb9, 0x87, 0xa1, 0x35, 0x89, 0x2f, 0x17, 0xaf, 0xac,
+ 0x78, 0x01, 0x46, 0x24, 0x29, 0x8b, 0x1a, 0xf7, 0x9a, 0x52, 0x3f, 0xc0,
+ 0xcb, 0xde, 0xb1, 0x20},
+ pub_key_1,
+ {0x39, 0x37, 0x38, 0x38, 0x34, 0x38, 0x30, 0x33, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 37
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 37,
+ 32,
+ {0x73, 0xe3, 0x94, 0x68, 0xa5, 0x64, 0x07, 0x18, 0xbb, 0x56, 0xf2, 0x69,
+ 0x39, 0xca, 0x18, 0x40, 0x69, 0x95, 0x01, 0x3c, 0xd1, 0x0a, 0x7a, 0x72,
+ 0xe6, 0x5d, 0x2e, 0x6b, 0x1d, 0xf2, 0xe8, 0x41, 0xc1, 0xa7, 0x39, 0x41,
+ 0x35, 0xce, 0x0e, 0x5d, 0xa4, 0xa8, 0x30, 0xbd, 0xfa, 0xac, 0x5b, 0xc5,
+ 0xb2, 0xd8, 0xdd, 0xbe, 0x6b, 0x50, 0x98, 0xa3, 0xd9, 0xde, 0x96, 0xcc,
+ 0x63, 0x98, 0x23, 0xf7, 0xa1, 0xb2, 0x3f, 0x76, 0x9b, 0xa1, 0x8d, 0x0d,
+ 0x47, 0x72, 0xc1, 0xe9, 0x89, 0x89, 0x1a, 0x4d, 0x60, 0xa9, 0x5b, 0xcd,
+ 0x42, 0x16, 0x0a, 0x78, 0x93, 0x13, 0x61, 0x52, 0x2d, 0xa1, 0xce, 0x1f,
+ 0x10, 0x20, 0x4f, 0x57, 0xc5, 0x19, 0xa1, 0x0c, 0x2c, 0xc9, 0xee, 0x31,
+ 0x45, 0xa0, 0xa2, 0xac, 0x31, 0xc3, 0x7b, 0x3b, 0x5e, 0x55, 0x72, 0xaa,
+ 0xff, 0xda, 0x55, 0x9f, 0x05, 0xa6, 0x84, 0x40, 0x2b, 0xb5, 0xc3, 0xb2,
+ 0x8c, 0x6a, 0x2a, 0xe2, 0x63, 0x21, 0x40, 0x73, 0x99, 0x95, 0x08, 0xd9,
+ 0x6a, 0x96, 0xc3, 0x0b, 0xf0, 0x2f, 0xde, 0x3d, 0xe1, 0x62, 0xd9, 0x37,
+ 0xc4, 0xf2, 0xb3, 0x1f, 0xfd, 0xeb, 0xc4, 0x2f, 0x92, 0x67, 0xe6, 0x21,
+ 0x85, 0x5f, 0xd1, 0x8e, 0xb9, 0x7c, 0x0c, 0xfa, 0x49, 0x77, 0xc1, 0xa3,
+ 0x76, 0x5b, 0x4e, 0xbc, 0xe9, 0x55, 0xa9, 0xc8, 0x71, 0x30, 0xba, 0xef,
+ 0x18, 0x53, 0x49, 0x74, 0x07, 0xb1, 0x92, 0x2b, 0xe2, 0xf4, 0x3b, 0x6d,
+ 0xea, 0xf7, 0x91, 0x0d, 0x6f, 0x8f, 0xbf, 0xa9, 0x7d, 0x87, 0x0f, 0x16,
+ 0xe1, 0x7a, 0x3b, 0x9c, 0x13, 0x3b, 0xe1, 0x39, 0x1e, 0x84, 0x7e, 0x10,
+ 0x30, 0x96, 0xfe, 0xe4, 0x90, 0x5f, 0x24, 0x6f, 0xac, 0xbb, 0xe8, 0xc9,
+ 0x5f, 0x62, 0xd1, 0x5f, 0x30, 0x2c, 0xb2, 0x7e, 0x8d, 0x4b, 0x69, 0xec,
+ 0x24, 0x9a, 0xf4, 0xbd},
+ pub_key_1,
+ {0x33, 0x36, 0x31, 0x30, 0x36, 0x37, 0x32, 0x34, 0x34, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 38
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 38,
+ 32,
+ {0x40, 0xe3, 0x50, 0x42, 0x84, 0xc5, 0x96, 0x20, 0xca, 0xf1, 0x45, 0xdd,
+ 0x9f, 0x24, 0x25, 0xc3, 0x9c, 0x66, 0xbb, 0x4e, 0x0d, 0x7a, 0xbd, 0xdd,
+ 0x69, 0x4b, 0x81, 0x0b, 0xe4, 0xa9, 0xe2, 0xf7, 0x28, 0xd7, 0x06, 0x53,
+ 0x10, 0x19, 0xe7, 0xe0, 0x72, 0x93, 0x06, 0x6d, 0xe0, 0xdd, 0x6c, 0x7c,
+ 0x68, 0xcc, 0xf3, 0x2f, 0xf2, 0xd9, 0x1d, 0xea, 0x74, 0xc5, 0x92, 0xc5,
+ 0x04, 0x91, 0x61, 0x48, 0x55, 0x1c, 0x99, 0xdd, 0xd5, 0xe4, 0xea, 0x0a,
+ 0x90, 0x65, 0x00, 0x34, 0x1b, 0x1f, 0x7f, 0x6a, 0x03, 0xc4, 0x90, 0x18,
+ 0x27, 0xfa, 0xbd, 0xdf, 0xfa, 0xf1, 0xf0, 0x28, 0x13, 0x9d, 0xb5, 0x29,
+ 0x25, 0x54, 0x18, 0x6b, 0x86, 0x7a, 0x01, 0x25, 0x20, 0xd5, 0x54, 0xbb,
+ 0xc4, 0x2b, 0x1d, 0x73, 0xd5, 0x2b, 0x39, 0x7a, 0x7c, 0x31, 0x0e, 0x7d,
+ 0x19, 0x50, 0x37, 0xf1, 0x5f, 0xb1, 0xfe, 0x72, 0x9f, 0x57, 0x7d, 0x18,
+ 0x47, 0x89, 0x44, 0x36, 0xb9, 0x82, 0x8e, 0xca, 0x4f, 0xe8, 0x81, 0x94,
+ 0x5c, 0x1a, 0x38, 0xa4, 0x08, 0x05, 0x36, 0x5d, 0xdd, 0xf6, 0xcf, 0x77,
+ 0x08, 0xcb, 0xa2, 0x94, 0x8a, 0x15, 0xb7, 0x56, 0x75, 0x7d, 0x62, 0x46,
+ 0xda, 0xd9, 0x09, 0x85, 0x22, 0x2e, 0x4b, 0xae, 0xcc, 0x78, 0x23, 0xe4,
+ 0xe7, 0xe9, 0x9d, 0x56, 0x8a, 0x9d, 0xa1, 0x44, 0xa5, 0xb5, 0x56, 0x22,
+ 0x0a, 0xae, 0x30, 0xb8, 0xa8, 0xd9, 0x16, 0xa0, 0x50, 0xa8, 0x69, 0xc7,
+ 0x03, 0x68, 0x60, 0x7d, 0xd0, 0x09, 0x2c, 0xa9, 0xb5, 0xa0, 0x08, 0x65,
+ 0xd3, 0xbc, 0x1e, 0xe0, 0xec, 0x06, 0xdf, 0x53, 0xf9, 0x82, 0x83, 0x27,
+ 0x12, 0x7f, 0x33, 0xa9, 0x77, 0x96, 0xf6, 0xb0, 0xb2, 0x55, 0xf1, 0xce,
+ 0xe3, 0x43, 0x28, 0xcf, 0xd2, 0xca, 0x1e, 0xa3, 0xe6, 0x92, 0xd0, 0xa9,
+ 0x4e, 0x45, 0x7e, 0xcd},
+ pub_key_1,
+ {0x31, 0x30, 0x35, 0x34, 0x32, 0x34, 0x30, 0x37, 0x30, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 39
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 39,
+ 32,
+ {0x72, 0xf7, 0xf4, 0xbf, 0x01, 0xa6, 0x78, 0x4f, 0xac, 0xe7, 0xd3, 0x1b,
+ 0x19, 0xc1, 0x9b, 0xa1, 0xc7, 0x5b, 0x16, 0xef, 0xf4, 0x19, 0xf8, 0x1b,
+ 0x39, 0xc1, 0xc1, 0x7c, 0xd4, 0x89, 0xec, 0xaf, 0xff, 0xdb, 0x2d, 0xfe,
+ 0xb3, 0x30, 0x45, 0xcf, 0x67, 0x9a, 0x45, 0x53, 0x36, 0xbd, 0x68, 0x69,
+ 0xae, 0x61, 0x10, 0x90, 0x43, 0x68, 0x72, 0x93, 0xbf, 0x98, 0xef, 0x7a,
+ 0xd0, 0x3a, 0xfe, 0x6e, 0x71, 0xce, 0x4d, 0x43, 0x31, 0x97, 0x43, 0xc0,
+ 0x7c, 0x31, 0x3b, 0x12, 0xa7, 0x28, 0xc8, 0xa9, 0x82, 0x56, 0xbd, 0x1f,
+ 0xd7, 0x35, 0x15, 0x2d, 0x1d, 0x2c, 0x83, 0xde, 0x2b, 0x8b, 0x57, 0xcf,
+ 0x9b, 0xed, 0x46, 0x91, 0xad, 0xe1, 0x5e, 0xab, 0xd2, 0x61, 0x37, 0x7c,
+ 0x8e, 0x26, 0xba, 0xb0, 0x3d, 0x0d, 0xa0, 0x55, 0x08, 0x6d, 0xc4, 0xca,
+ 0x58, 0x70, 0xbd, 0xcd, 0x9e, 0xf3, 0xe7, 0xe0, 0x97, 0x3b, 0xe8, 0x71,
+ 0x73, 0x8a, 0x3e, 0x38, 0x9d, 0x77, 0x4d, 0x5d, 0x04, 0xd7, 0x1a, 0xe0,
+ 0xa3, 0xbe, 0x03, 0x74, 0x6a, 0xa4, 0xb7, 0xf2, 0x0a, 0xfb, 0xb3, 0xa4,
+ 0x4d, 0x91, 0x63, 0xcb, 0xf4, 0xe6, 0x75, 0xe3, 0x6d, 0x01, 0xf0, 0x16,
+ 0x08, 0x7d, 0x4e, 0x7c, 0x68, 0xb2, 0xe3, 0x02, 0x0f, 0x6f, 0xad, 0x36,
+ 0x39, 0x48, 0x80, 0x4b, 0x04, 0x94, 0xd7, 0xb3, 0x8d, 0x2a, 0xd4, 0xee,
+ 0x12, 0x88, 0xbf, 0xc5, 0x16, 0x6b, 0x59, 0xae, 0x3d, 0xb2, 0xc2, 0xc0,
+ 0x39, 0x71, 0xfd, 0x42, 0xd0, 0x4e, 0x6f, 0xec, 0xbd, 0x36, 0xcb, 0xa6,
+ 0x39, 0x0f, 0xdd, 0x87, 0x8b, 0x67, 0xa2, 0xc6, 0x56, 0x5a, 0x78, 0x26,
+ 0x67, 0x11, 0x44, 0x71, 0x21, 0x08, 0xe3, 0x7a, 0xdb, 0xe8, 0x19, 0x8a,
+ 0x2b, 0xb3, 0xa3, 0x71, 0xc9, 0x0d, 0x8c, 0x68, 0x80, 0xdb, 0xcc, 0x94,
+ 0x8c, 0xb4, 0xf7, 0x75},
+ pub_key_1,
+ {0x35, 0x31, 0x37, 0x34, 0x34, 0x34, 0x38, 0x31, 0x39, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 40
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 40,
+ 32,
+ {0x08, 0x4c, 0xf6, 0x62, 0x8f, 0x8f, 0x96, 0xad, 0x84, 0x21, 0x05, 0x19,
+ 0x8b, 0xc3, 0x0a, 0x72, 0xbc, 0x3e, 0xa4, 0xaa, 0x4b, 0xb0, 0x11, 0x76,
+ 0x78, 0x0f, 0x38, 0x4f, 0x9f, 0x4e, 0xf2, 0xdc, 0x9b, 0x59, 0x1d, 0x04,
+ 0x2c, 0x56, 0xc8, 0x98, 0xe4, 0x8d, 0x46, 0x82, 0x26, 0xa9, 0xa3, 0x61,
+ 0xa9, 0xc8, 0xe0, 0xb2, 0x79, 0x86, 0xfe, 0x64, 0x99, 0x11, 0x2d, 0x9f,
+ 0x42, 0x5e, 0x08, 0xc7, 0x78, 0xd0, 0x1d, 0x3b, 0x22, 0x1d, 0xc1, 0x10,
+ 0x41, 0x10, 0x06, 0x37, 0x3f, 0xf9, 0x03, 0xd7, 0x86, 0x78, 0xb5, 0xb0,
+ 0x43, 0x19, 0xb5, 0xf9, 0x6a, 0xd1, 0x4d, 0x13, 0x95, 0xde, 0xfa, 0x4a,
+ 0x51, 0x7d, 0x5c, 0xa7, 0x30, 0x79, 0x83, 0xa7, 0x81, 0x91, 0x92, 0xae,
+ 0x7d, 0x87, 0x82, 0x8e, 0xda, 0x55, 0x39, 0x14, 0x44, 0xcf, 0xb7, 0x37,
+ 0x88, 0x9f, 0x47, 0x94, 0x37, 0x11, 0x2b, 0x1a, 0x45, 0xc6, 0x87, 0xa5,
+ 0x63, 0xa0, 0x76, 0x60, 0x22, 0x3d, 0x7f, 0xa1, 0x99, 0xe0, 0x92, 0x4d,
+ 0x6b, 0x80, 0xea, 0x18, 0xde, 0x20, 0x1a, 0x6d, 0x8e, 0x08, 0xa8, 0x0d,
+ 0xdd, 0x09, 0x54, 0x03, 0x2c, 0xd3, 0xf9, 0xce, 0x0d, 0x85, 0xd0, 0x18,
+ 0x0a, 0x08, 0xa8, 0x8d, 0x81, 0x3c, 0x6e, 0xd2, 0x89, 0xde, 0xcf, 0x3f,
+ 0x1c, 0x15, 0x14, 0xad, 0xef, 0x9a, 0x96, 0x62, 0x33, 0x4d, 0x6e, 0x51,
+ 0x77, 0xd3, 0xdc, 0xd2, 0x4a, 0x2a, 0x17, 0x0a, 0x65, 0x55, 0xd2, 0x18,
+ 0xaa, 0x30, 0x63, 0x8a, 0x20, 0x6b, 0x17, 0x83, 0xed, 0xef, 0x43, 0xae,
+ 0xb6, 0xf6, 0x41, 0x92, 0xf2, 0xfe, 0xc5, 0x2e, 0x2f, 0x82, 0xf4, 0xdf,
+ 0xe2, 0x37, 0x26, 0x71, 0x9e, 0x16, 0xa3, 0xef, 0x87, 0x3a, 0xe3, 0x74,
+ 0x88, 0x44, 0x96, 0x34, 0x83, 0x3e, 0xf2, 0xb7, 0x4b, 0x47, 0x66, 0xf4,
+ 0xcc, 0xff, 0xeb, 0x2a},
+ pub_key_1,
+ {0x31, 0x39, 0x36, 0x37, 0x35, 0x36, 0x31, 0x32, 0x35, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 41
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 41,
+ 32,
+ {0x4a, 0x51, 0x0d, 0xd6, 0xed, 0xc7, 0xea, 0xea, 0x7e, 0xe9, 0x30, 0x2b,
+ 0x00, 0x78, 0x44, 0x43, 0x3b, 0x01, 0x0d, 0xca, 0x7b, 0xe4, 0xad, 0x12,
+ 0xa8, 0x16, 0x5d, 0xa9, 0x3f, 0xb8, 0xff, 0x74, 0xee, 0x5b, 0x83, 0x67,
+ 0x69, 0x60, 0x8a, 0x1e, 0x20, 0x7e, 0x20, 0x8a, 0x7d, 0x7f, 0xb2, 0x60,
+ 0x6c, 0x9f, 0x0b, 0xdc, 0xf7, 0x13, 0x91, 0xed, 0x51, 0x71, 0x10, 0x0a,
+ 0xb7, 0x38, 0xe5, 0x4d, 0x01, 0x80, 0xa6, 0x29, 0x70, 0x6d, 0xb3, 0x9e,
+ 0xfb, 0x88, 0xb6, 0x90, 0x78, 0x3c, 0xa9, 0xad, 0x25, 0x23, 0x4b, 0xcd,
+ 0x6c, 0xe0, 0x92, 0x0a, 0x01, 0xf7, 0x4c, 0x9a, 0xfa, 0xf3, 0x65, 0x00,
+ 0x43, 0x45, 0x19, 0xaf, 0xb3, 0xe8, 0xed, 0x2b, 0x65, 0xa9, 0x47, 0x29,
+ 0x81, 0x01, 0xa7, 0x51, 0xba, 0x46, 0xcb, 0x7e, 0xe5, 0x1c, 0x37, 0x90,
+ 0x3d, 0x60, 0xf6, 0xac, 0x8a, 0x7f, 0x3b, 0xc7, 0x26, 0xf3, 0x94, 0xdf,
+ 0xd5, 0xb5, 0x3c, 0x12, 0xd5, 0x70, 0x3f, 0xd7, 0x19, 0xaa, 0xc9, 0x58,
+ 0x90, 0x46, 0xf9, 0xf4, 0x06, 0x48, 0x53, 0xfd, 0xe4, 0xc9, 0x23, 0x74,
+ 0xc1, 0xda, 0x4f, 0xad, 0x27, 0xa4, 0xf6, 0x03, 0xcf, 0x23, 0xa9, 0xec,
+ 0x4e, 0xe4, 0x78, 0x67, 0x7f, 0x00, 0x0c, 0xe1, 0x8f, 0xeb, 0x79, 0x1b,
+ 0x13, 0x0c, 0x03, 0x7d, 0x43, 0x47, 0xab, 0xe3, 0x69, 0x01, 0x58, 0x67,
+ 0x28, 0xfb, 0x3b, 0x09, 0x26, 0x2c, 0xcd, 0x0f, 0xeb, 0x79, 0xaa, 0x61,
+ 0xeb, 0x35, 0x03, 0x28, 0x3e, 0xbd, 0xb4, 0x95, 0x31, 0x68, 0x14, 0xa7,
+ 0x4c, 0x74, 0xf5, 0x81, 0x9b, 0x16, 0x5e, 0x2d, 0x0e, 0xfd, 0x65, 0xd5,
+ 0x3e, 0x4f, 0x1e, 0x73, 0xd7, 0x6d, 0xa1, 0x84, 0x7f, 0x8f, 0x8b, 0x95,
+ 0x56, 0x78, 0x43, 0x7b, 0x45, 0x84, 0xbf, 0x6d, 0x8a, 0x8a, 0x29, 0x16,
+ 0x84, 0xa1, 0xa9, 0x9b},
+ pub_key_1,
+ {0x33, 0x34, 0x34, 0x37, 0x32, 0x35, 0x33, 0x33, 0x34, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 42
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 42,
+ 32,
+ {0x12, 0xb0, 0x6d, 0xf2, 0x8d, 0xbd, 0xb8, 0xc6, 0xc3, 0x46, 0x10, 0xeb,
+ 0xca, 0x8c, 0x6a, 0x73, 0x05, 0x58, 0xf6, 0x66, 0x9b, 0xf1, 0x60, 0xb8,
+ 0x08, 0x3b, 0x4a, 0x18, 0xa4, 0xd6, 0x41, 0xc3, 0x33, 0xd7, 0x70, 0xd0,
+ 0x3c, 0x5a, 0x6a, 0x16, 0x5d, 0xb0, 0x73, 0x05, 0xc0, 0xd0, 0xde, 0xb6,
+ 0x72, 0x13, 0x55, 0xd4, 0xc5, 0x96, 0x3a, 0x0b, 0x61, 0x4b, 0xf0, 0xad,
+ 0x52, 0x2c, 0xe2, 0xf3, 0x39, 0xfe, 0xc3, 0x01, 0xc6, 0x1b, 0xd3, 0x54,
+ 0x0d, 0x0a, 0x7b, 0xf2, 0x95, 0xcd, 0x67, 0xa7, 0xab, 0x81, 0x40, 0x1e,
+ 0x3a, 0xf1, 0xc6, 0x6e, 0x5a, 0xc4, 0xd7, 0x7e, 0x95, 0xc8, 0xb5, 0xd0,
+ 0x0b, 0xf1, 0x28, 0xdd, 0x1f, 0x47, 0xa8, 0x47, 0xab, 0x78, 0xad, 0xe2,
+ 0x2f, 0x6d, 0xdb, 0x15, 0x8e, 0x6d, 0xa4, 0x69, 0x50, 0xc1, 0x3e, 0xeb,
+ 0x10, 0x92, 0x1b, 0xdf, 0x3b, 0x58, 0x18, 0x50, 0x6d, 0x63, 0x50, 0x20,
+ 0x81, 0x05, 0x35, 0xdb, 0x03, 0xe2, 0x91, 0xc5, 0x03, 0x90, 0x2f, 0x25,
+ 0xcd, 0x67, 0xe2, 0xd2, 0xf7, 0x31, 0x12, 0x2d, 0x9f, 0x18, 0xc7, 0x11,
+ 0x8e, 0xce, 0x36, 0x9a, 0xda, 0xac, 0xe1, 0xc7, 0x42, 0x22, 0xb4, 0x70,
+ 0x46, 0x47, 0x6d, 0x6f, 0x48, 0x91, 0x0a, 0x7d, 0x6b, 0x6d, 0xc4, 0xfa,
+ 0x52, 0x81, 0x99, 0xd5, 0x4a, 0x47, 0x28, 0x2e, 0x59, 0x94, 0x8e, 0xa6,
+ 0x6b, 0xdc, 0x52, 0xb9, 0xdf, 0xad, 0x6d, 0x2a, 0xd3, 0x4f, 0x19, 0x01,
+ 0x7b, 0x2f, 0x92, 0x9c, 0xe5, 0x68, 0x4a, 0xb5, 0x9d, 0x30, 0xe0, 0x25,
+ 0x2b, 0x96, 0xc7, 0x62, 0x98, 0x7c, 0x35, 0xc7, 0x7e, 0xb9, 0xaf, 0x34,
+ 0xe5, 0x68, 0xfb, 0x7a, 0x2c, 0x2c, 0x7f, 0x69, 0x8c, 0xd4, 0x87, 0xaf,
+ 0x18, 0x52, 0xe1, 0x7a, 0xf1, 0xbc, 0x2b, 0x25, 0xfe, 0xff, 0xd3, 0x13,
+ 0x15, 0xa6, 0xce, 0xad},
+ pub_key_1,
+ {0x33, 0x36, 0x38, 0x32, 0x36, 0x34, 0x33, 0x31, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 43
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 43,
+ 32,
+ {0x29, 0xc0, 0x19, 0x87, 0x26, 0x6a, 0xc0, 0x14, 0x48, 0x7e, 0x26, 0x05,
+ 0x2c, 0x19, 0xcd, 0xd9, 0x65, 0x89, 0x66, 0x44, 0x41, 0x97, 0x02, 0x5b,
+ 0xda, 0x28, 0xc8, 0xd4, 0x7a, 0x67, 0xf7, 0x01, 0x7d, 0xce, 0x38, 0x9d,
+ 0xec, 0x61, 0x9d, 0x61, 0xc0, 0x1f, 0x7f, 0x17, 0x58, 0xf8, 0xd5, 0x50,
+ 0xf9, 0xd4, 0xaa, 0x98, 0xd6, 0xab, 0xfe, 0xa6, 0xae, 0xd8, 0x14, 0x3f,
+ 0xa4, 0x14, 0x3c, 0x85, 0x3d, 0x4a, 0xf2, 0xba, 0x3c, 0x5c, 0x5d, 0xf1,
+ 0xf1, 0x81, 0x1d, 0x31, 0x51, 0xd3, 0x5c, 0x6b, 0xab, 0x09, 0xec, 0x94,
+ 0xab, 0xa0, 0x19, 0x83, 0x83, 0xe3, 0x26, 0x95, 0x5a, 0x1c, 0xe5, 0x4d,
+ 0x06, 0x4c, 0x6d, 0x73, 0x4f, 0x35, 0xba, 0xb7, 0xb1, 0x8d, 0x3d, 0x36,
+ 0xd1, 0xff, 0x0a, 0xce, 0x46, 0x70, 0x1c, 0x7d, 0xb0, 0x04, 0xb7, 0x5c,
+ 0xb4, 0x4b, 0xa1, 0xbc, 0xd2, 0xdc, 0xd2, 0xcc, 0x76, 0xd1, 0xb4, 0x6c,
+ 0xfd, 0x91, 0xd2, 0xb2, 0xf5, 0xb0, 0x32, 0x96, 0x22, 0x4a, 0x8e, 0x4e,
+ 0x45, 0x00, 0x31, 0xa3, 0x2a, 0xbe, 0xf8, 0x6c, 0x1f, 0x06, 0xa0, 0x08,
+ 0xb5, 0x6b, 0x1c, 0x3c, 0x49, 0x9b, 0x8e, 0xb9, 0x51, 0xcc, 0xbc, 0xc9,
+ 0x40, 0x4d, 0x3c, 0xbc, 0x68, 0xe0, 0xb0, 0x29, 0x2c, 0x4d, 0x14, 0x10,
+ 0x30, 0xd6, 0xf3, 0xdb, 0x18, 0x80, 0x0c, 0x98, 0x7c, 0x34, 0x73, 0x0e,
+ 0x68, 0x9a, 0x43, 0xf0, 0x43, 0x6f, 0xf0, 0x02, 0x23, 0x3d, 0xa7, 0xe8,
+ 0xbe, 0x5b, 0x24, 0x2a, 0xbb, 0x13, 0x23, 0x8d, 0xb2, 0x47, 0xb0, 0xb3,
+ 0x9a, 0xf3, 0x06, 0x40, 0x66, 0xd3, 0xd6, 0xb4, 0x4d, 0xa0, 0x65, 0xac,
+ 0x90, 0x05, 0xea, 0x21, 0xa1, 0xac, 0xe2, 0xb8, 0xca, 0x27, 0x29, 0xf5,
+ 0xde, 0x2f, 0x57, 0x9f, 0x66, 0xf2, 0x01, 0xe9, 0x1b, 0xcc, 0x31, 0xd5,
+ 0xb4, 0x30, 0xe3, 0x22},
+ pub_key_1,
+ {0x33, 0x32, 0x36, 0x31, 0x31, 0x39, 0x38, 0x36, 0x30, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 44
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 44,
+ 32,
+ {0x40, 0x00, 0x26, 0x44, 0x0d, 0xc3, 0x8f, 0x61, 0xc8, 0x73, 0xf0, 0xe4,
+ 0xec, 0xa1, 0x52, 0xd7, 0x2e, 0x42, 0x37, 0xa6, 0x85, 0xca, 0x69, 0x09,
+ 0x1b, 0x71, 0x93, 0x8c, 0xad, 0x22, 0x59, 0xfa, 0x04, 0x5a, 0xf8, 0x1d,
+ 0x9a, 0x8e, 0x56, 0x8f, 0x71, 0xb2, 0xf4, 0x2b, 0x9b, 0x5f, 0xdb, 0xa8,
+ 0x6b, 0xc3, 0xd5, 0xd5, 0xdd, 0x85, 0xdf, 0xaf, 0x2c, 0x12, 0x82, 0x00,
+ 0xbf, 0x78, 0x6b, 0xa2, 0x09, 0xc7, 0x83, 0xd9, 0xa9, 0xcc, 0xdc, 0x0c,
+ 0xdd, 0xfc, 0xfe, 0xf5, 0x79, 0xf6, 0xc9, 0xab, 0xc4, 0xaa, 0x4b, 0x4e,
+ 0xf4, 0x1f, 0x39, 0x13, 0x6f, 0xe1, 0xd9, 0x60, 0x04, 0x77, 0x78, 0xfe,
+ 0x29, 0x71, 0x2b, 0xf6, 0xb2, 0x78, 0x17, 0x06, 0x95, 0x54, 0xac, 0x10,
+ 0xf2, 0x85, 0x3c, 0xbc, 0x82, 0x58, 0x82, 0xbf, 0xad, 0x98, 0x45, 0xef,
+ 0x30, 0x4c, 0x17, 0xe2, 0x58, 0x7e, 0x12, 0x4c, 0x69, 0x79, 0x42, 0x7a,
+ 0x3b, 0xe8, 0x09, 0x65, 0xb2, 0x5b, 0x6e, 0xd2, 0x58, 0x78, 0x75, 0x8c,
+ 0xf3, 0x37, 0x6c, 0x7e, 0xc7, 0xc2, 0xbb, 0x8e, 0xcf, 0x25, 0x29, 0x47,
+ 0x5e, 0xd2, 0x4a, 0xb2, 0xe3, 0x7b, 0xea, 0xc3, 0x30, 0x7f, 0xbc, 0x2b,
+ 0xc0, 0xd5, 0x1b, 0x39, 0x00, 0x5d, 0xa9, 0xfe, 0x87, 0xd8, 0x48, 0xcb,
+ 0xc1, 0xf8, 0x62, 0x5d, 0x47, 0xd7, 0xdd, 0x85, 0x5a, 0xcd, 0x1b, 0x1f,
+ 0xc7, 0x4e, 0xdf, 0x07, 0x78, 0xfe, 0x64, 0x98, 0x92, 0xf1, 0xe9, 0x75,
+ 0x01, 0x10, 0xad, 0xde, 0x7e, 0x36, 0x06, 0xf3, 0x25, 0x51, 0x53, 0x38,
+ 0x45, 0xa5, 0xc4, 0x54, 0x53, 0xe9, 0xc1, 0x7d, 0x4b, 0x81, 0x2d, 0xed,
+ 0x1c, 0x9c, 0xcb, 0xa7, 0x02, 0xa1, 0xd2, 0x14, 0x8c, 0x64, 0x54, 0x7f,
+ 0x6b, 0x53, 0xb8, 0xcd, 0xf8, 0x54, 0xb9, 0xfc, 0x9e, 0xc4, 0x93, 0xc5,
+ 0x28, 0x30, 0xd7, 0x69},
+ pub_key_1,
+ {0x39, 0x36, 0x37, 0x38, 0x37, 0x38, 0x31, 0x30, 0x39, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 45
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 45,
+ 32,
+ {0x5e, 0xa7, 0x7a, 0x29, 0x8d, 0x24, 0x68, 0x29, 0x62, 0x74, 0x6d, 0x11,
+ 0xdc, 0x54, 0xc1, 0x38, 0xa7, 0x9a, 0xda, 0x1c, 0x4e, 0x14, 0x31, 0xbd,
+ 0x06, 0xba, 0xd9, 0x7a, 0xc4, 0xd0, 0x42, 0x4a, 0x50, 0x0b, 0x75, 0x32,
+ 0xa3, 0x54, 0x0b, 0x65, 0x7f, 0x93, 0x4a, 0x72, 0x32, 0xf9, 0x88, 0xee,
+ 0x65, 0x9c, 0x02, 0x43, 0x33, 0x7d, 0x7a, 0xaa, 0xd5, 0x34, 0xbf, 0x15,
+ 0xea, 0xac, 0x57, 0x35, 0x14, 0x4c, 0xff, 0xda, 0x19, 0xe9, 0x65, 0x99,
+ 0xf1, 0xd1, 0xe1, 0xe1, 0x87, 0xda, 0x6d, 0xa5, 0xfb, 0xe2, 0xf9, 0xce,
+ 0x7c, 0x12, 0x40, 0xa3, 0xd2, 0xaa, 0xa3, 0xc6, 0x39, 0xc5, 0xeb, 0x8e,
+ 0xdb, 0xbe, 0x4e, 0xaf, 0x69, 0xae, 0x8d, 0xf4, 0x52, 0x86, 0xf8, 0x5d,
+ 0xac, 0x27, 0xee, 0xd1, 0x62, 0xa8, 0x7f, 0x71, 0xdc, 0xd4, 0xe7, 0x0a,
+ 0x99, 0x60, 0xe7, 0x06, 0xe6, 0xa4, 0xe3, 0xb5, 0xc5, 0xaf, 0xe0, 0x0d,
+ 0x74, 0x1a, 0x97, 0x41, 0x8e, 0x89, 0xf0, 0xf3, 0xbc, 0x44, 0x13, 0x7f,
+ 0x06, 0x93, 0x5c, 0x76, 0x7b, 0xb0, 0x43, 0x38, 0xa3, 0xde, 0xc5, 0x91,
+ 0x73, 0x51, 0xc6, 0x52, 0x51, 0xd7, 0x4a, 0xf5, 0xe5, 0x69, 0x82, 0x48,
+ 0xeb, 0x49, 0x8d, 0xcf, 0xdf, 0x49, 0x8a, 0xae, 0x03, 0xea, 0x8c, 0xc8,
+ 0x85, 0x93, 0xb9, 0x8b, 0x34, 0x98, 0x84, 0x17, 0xba, 0x69, 0x7b, 0xdf,
+ 0xd4, 0x19, 0x00, 0x12, 0x16, 0xe5, 0x7b, 0x18, 0x27, 0x81, 0xd0, 0x7d,
+ 0x3a, 0xfd, 0x03, 0x71, 0xe1, 0xde, 0x64, 0x00, 0x4f, 0xaf, 0xa5, 0x38,
+ 0xc0, 0x1e, 0x60, 0x40, 0x92, 0x6b, 0xb1, 0x93, 0xc3, 0x4f, 0x3b, 0xa8,
+ 0x20, 0x33, 0x1f, 0x8f, 0xce, 0xef, 0xd8, 0x7e, 0x78, 0xfa, 0x09, 0xb0,
+ 0x7a, 0xfd, 0x0d, 0x11, 0x69, 0x93, 0xec, 0x54, 0x9c, 0xb3, 0xb7, 0xf1,
+ 0x04, 0x3c, 0xa6, 0x05},
+ pub_key_1,
+ {0x34, 0x39, 0x35, 0x38, 0x38, 0x32, 0x33, 0x38, 0x32, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 46
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 46,
+ 32,
+ {0x65, 0x67, 0xfa, 0x3a, 0x97, 0x6c, 0x47, 0x25, 0x55, 0xe4, 0x54, 0x72,
+ 0xbb, 0x8a, 0x6e, 0xcf, 0xec, 0x7e, 0x0e, 0x80, 0xe8, 0x02, 0xd5, 0x8b,
+ 0xa5, 0x3a, 0x25, 0x56, 0x69, 0x10, 0x1d, 0x3d, 0x36, 0x2e, 0x64, 0xcc,
+ 0x34, 0x60, 0x94, 0x2d, 0x61, 0xfb, 0xe6, 0x17, 0x77, 0x2d, 0x38, 0x1d,
+ 0xd3, 0x45, 0xb7, 0x3f, 0x4b, 0xd3, 0x76, 0x73, 0x37, 0x58, 0x23, 0x80,
+ 0x1b, 0xfc, 0x6d, 0x1b, 0xea, 0x2e, 0x0e, 0x9c, 0xce, 0x5e, 0x60, 0x7a,
+ 0xfc, 0x3e, 0x66, 0xc3, 0xda, 0x25, 0xcb, 0x29, 0xe2, 0x33, 0x59, 0xcd,
+ 0x93, 0x62, 0x6e, 0xfc, 0xff, 0x1e, 0x9e, 0x79, 0xb0, 0xa7, 0xce, 0xdb,
+ 0x75, 0xba, 0xdb, 0x69, 0xe1, 0x0a, 0x0c, 0xc0, 0x9e, 0x26, 0xb3, 0x68,
+ 0x4e, 0xa1, 0x1e, 0x3c, 0x43, 0xd3, 0xaf, 0x04, 0x0d, 0xa8, 0x7c, 0xce,
+ 0x5b, 0x1e, 0x30, 0xbd, 0xbd, 0xcd, 0xc7, 0xbd, 0xfe, 0xbb, 0xe5, 0xbe,
+ 0x55, 0x42, 0xe1, 0x8b, 0x62, 0x93, 0x5b, 0x0c, 0x2b, 0xf8, 0xb3, 0xcf,
+ 0x25, 0x07, 0xaa, 0xf2, 0xbe, 0xd2, 0x09, 0xbf, 0x4e, 0x7f, 0xab, 0x1f,
+ 0xcd, 0xee, 0xd4, 0x7c, 0x9f, 0x7e, 0x2b, 0x0d, 0xd2, 0xe4, 0xb0, 0xb8,
+ 0xd3, 0xb2, 0xba, 0xd9, 0x36, 0x8f, 0x58, 0xc6, 0xde, 0x0c, 0xe6, 0x1e,
+ 0xee, 0xfb, 0x9b, 0x3b, 0x98, 0xdc, 0xfe, 0x78, 0x81, 0xe8, 0x1e, 0x67,
+ 0xe8, 0xe8, 0x90, 0x8a, 0x6c, 0x71, 0x01, 0x1f, 0xf6, 0x9c, 0xe2, 0x1f,
+ 0xcc, 0x31, 0x39, 0x8a, 0x99, 0x80, 0x4c, 0x9a, 0xb4, 0x8f, 0x50, 0xbc,
+ 0xbc, 0xa8, 0x01, 0x04, 0xa8, 0xb6, 0x7a, 0x80, 0x03, 0x88, 0x0c, 0xdc,
+ 0xb1, 0x14, 0xc1, 0x32, 0x55, 0xd7, 0xb1, 0xd1, 0xdc, 0xd7, 0xf0, 0x8a,
+ 0xee, 0xaa, 0xd0, 0x66, 0x37, 0xaa, 0xa0, 0x51, 0xcb, 0x0e, 0xaf, 0xfa,
+ 0xd2, 0x42, 0x0d, 0xf4},
+ pub_key_1,
+ {0x38, 0x32, 0x34, 0x36, 0x33, 0x37, 0x38, 0x33, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 47
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 47,
+ 32,
+ {0x74, 0x2e, 0x9b, 0xee, 0x46, 0x2e, 0xec, 0xfe, 0xf3, 0xe7, 0xa0, 0x5d,
+ 0x24, 0xc4, 0x98, 0x25, 0x9e, 0x56, 0xc5, 0xbd, 0xb9, 0xd0, 0xa5, 0x2a,
+ 0xaa, 0x24, 0xe0, 0x7d, 0x68, 0xc9, 0xef, 0xdc, 0xd6, 0x4d, 0xfa, 0x5d,
+ 0x3d, 0x44, 0xce, 0x73, 0xc1, 0x97, 0x18, 0x8a, 0x91, 0x68, 0xec, 0x7a,
+ 0xad, 0xa0, 0x5a, 0x3a, 0xaf, 0xb8, 0xd3, 0xe8, 0xc4, 0x5b, 0x2d, 0x20,
+ 0x94, 0xf2, 0xb2, 0xf9, 0xdf, 0x61, 0x25, 0xe9, 0xf0, 0xa5, 0xc1, 0x29,
+ 0xf3, 0x3d, 0xb1, 0x38, 0x7d, 0xfa, 0xf7, 0x72, 0x4c, 0xfd, 0x54, 0x8f,
+ 0x08, 0xa9, 0x45, 0x93, 0x89, 0x35, 0x58, 0xc3, 0x4d, 0x9e, 0x66, 0xd3,
+ 0x31, 0xbb, 0x07, 0x19, 0xfc, 0x73, 0x15, 0x22, 0x41, 0xf3, 0xe3, 0x05,
+ 0xd1, 0xa7, 0x60, 0x43, 0x28, 0xc1, 0x2e, 0x65, 0xbe, 0x34, 0x2c, 0x0f,
+ 0x49, 0xd0, 0x65, 0x0e, 0x4b, 0x32, 0xbd, 0x8d, 0xb6, 0x5b, 0x86, 0x74,
+ 0xc3, 0x28, 0x45, 0x49, 0xd4, 0xb6, 0x85, 0x3d, 0xb3, 0x20, 0xca, 0xb0,
+ 0xd0, 0x19, 0x28, 0x7a, 0x8a, 0xfa, 0xf2, 0x48, 0x6d, 0x74, 0x9b, 0x8b,
+ 0xbd, 0xd8, 0x03, 0x78, 0x45, 0x51, 0x12, 0xd5, 0xd5, 0x42, 0x65, 0xc5,
+ 0xe9, 0x4c, 0xc3, 0xde, 0xba, 0xac, 0x80, 0xa6, 0xe3, 0xf0, 0xba, 0x47,
+ 0xe5, 0x83, 0x11, 0xbd, 0x0f, 0x04, 0x07, 0xac, 0x90, 0xb3, 0x5d, 0x66,
+ 0xa8, 0xaa, 0x43, 0x2f, 0x7b, 0xc5, 0x9c, 0xf0, 0xf6, 0xff, 0x13, 0x48,
+ 0x52, 0xa3, 0x3f, 0x99, 0x7a, 0x24, 0xc7, 0x37, 0x81, 0x7c, 0x90, 0xc8,
+ 0x9b, 0x22, 0xcf, 0x31, 0x3d, 0x30, 0xd9, 0xb9, 0xda, 0xde, 0x41, 0x37,
+ 0x1f, 0x8d, 0x6a, 0xbe, 0xc6, 0x3a, 0x8e, 0x01, 0x53, 0x2b, 0x4d, 0x4c,
+ 0x50, 0x4f, 0xc4, 0xe7, 0x8a, 0xba, 0xbd, 0xf3, 0x25, 0x97, 0x0f, 0x4d,
+ 0xc6, 0x17, 0xe4, 0xd1},
+ pub_key_1,
+ {0x31, 0x31, 0x30, 0x32, 0x30, 0x38, 0x33, 0x33, 0x37, 0x37, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 48
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 48,
+ 32,
+ {0x25, 0x07, 0x37, 0x3f, 0x2b, 0x7f, 0x35, 0xf5, 0x8d, 0x9e, 0xa3, 0x1c,
+ 0xad, 0xe4, 0x82, 0xf1, 0x3a, 0x06, 0x6f, 0x4d, 0xc8, 0x9f, 0x38, 0xa9,
+ 0x35, 0x9f, 0x5c, 0x6a, 0xdb, 0x8b, 0x41, 0x19, 0xf0, 0xa6, 0x2f, 0xad,
+ 0x11, 0x44, 0x17, 0x43, 0x1a, 0x64, 0x08, 0x86, 0x9a, 0x23, 0x31, 0x38,
+ 0x6d, 0xce, 0xde, 0x69, 0x67, 0xfc, 0xe3, 0x0a, 0x06, 0x21, 0x6f, 0x14,
+ 0x64, 0xb2, 0xa8, 0x6f, 0x13, 0x0b, 0x4e, 0xb6, 0x4e, 0xe6, 0x3e, 0xde,
+ 0x48, 0x96, 0x87, 0xc8, 0x2d, 0x57, 0x8c, 0x33, 0x04, 0x6f, 0x65, 0x30,
+ 0xb1, 0xf2, 0x7d, 0x65, 0xd0, 0x26, 0xf9, 0x49, 0x84, 0x09, 0xfc, 0x84,
+ 0x58, 0xf7, 0xaa, 0x60, 0x32, 0xd6, 0x4f, 0x69, 0x2c, 0x16, 0x3d, 0xae,
+ 0xae, 0x12, 0x4b, 0x2e, 0xf8, 0x79, 0xc5, 0x36, 0x0d, 0x78, 0x98, 0x53,
+ 0x27, 0xfb, 0x6f, 0x20, 0xdb, 0x8c, 0xcc, 0xc3, 0x2e, 0xde, 0x88, 0x23,
+ 0xed, 0x05, 0x31, 0x3e, 0x4a, 0x3c, 0xc7, 0x78, 0x4e, 0xa0, 0x29, 0xa4,
+ 0x2b, 0x11, 0x0d, 0x07, 0x18, 0x63, 0x38, 0xe9, 0xad, 0xcf, 0xee, 0x27,
+ 0x82, 0x6d, 0x04, 0x15, 0x0e, 0x5d, 0x81, 0xbb, 0x02, 0xcb, 0x1a, 0x5d,
+ 0x7a, 0x09, 0x50, 0x68, 0x8f, 0x21, 0x3a, 0x95, 0x5e, 0xf2, 0x70, 0x3a,
+ 0x3d, 0xd4, 0x70, 0x2a, 0xbc, 0xdb, 0x6a, 0x9e, 0xa8, 0x5a, 0x6c, 0x76,
+ 0x4b, 0xa6, 0x27, 0xaf, 0xa3, 0x54, 0xdd, 0xd9, 0x8d, 0x21, 0x08, 0xa0,
+ 0x5b, 0xdc, 0x3f, 0x6d, 0x47, 0x40, 0xab, 0x24, 0xf2, 0xdc, 0x30, 0x6c,
+ 0x1e, 0xd9, 0xa5, 0x5f, 0xe7, 0x24, 0x50, 0x7a, 0xd5, 0x18, 0x55, 0xfc,
+ 0x82, 0xb8, 0x6e, 0xe6, 0x00, 0x0e, 0xef, 0x49, 0x91, 0x80, 0x00, 0x38,
+ 0x1f, 0x71, 0x7e, 0x12, 0xb6, 0xa6, 0x94, 0x2f, 0xeb, 0x13, 0x13, 0xca,
+ 0xc5, 0x25, 0x71, 0x2e},
+ pub_key_1,
+ {0x31, 0x33, 0x33, 0x38, 0x37, 0x31, 0x36, 0x34, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 49
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 49,
+ 32,
+ {0x82, 0xd4, 0xd4, 0xac, 0xff, 0x7b, 0xdb, 0x07, 0x3c, 0x4f, 0x92, 0x30,
+ 0xb8, 0x1f, 0x91, 0x0f, 0xd9, 0x19, 0xdd, 0x1f, 0x87, 0x95, 0xe7, 0xa6,
+ 0xe8, 0xbb, 0x3b, 0x96, 0x8b, 0xf9, 0x2f, 0xb2, 0xd6, 0x2b, 0x59, 0x20,
+ 0x80, 0xc3, 0xbc, 0x6e, 0x3b, 0xcb, 0xc1, 0x43, 0x3a, 0x2f, 0x3b, 0xb4,
+ 0xf1, 0x54, 0x8e, 0x78, 0xad, 0x86, 0xba, 0x9e, 0x7c, 0xd1, 0xf1, 0x1b,
+ 0x03, 0x17, 0xef, 0xf4, 0xc3, 0xe7, 0xea, 0xc7, 0x9b, 0xfb, 0xf1, 0x5b,
+ 0xfd, 0x38, 0x96, 0xb5, 0x37, 0xaf, 0xdd, 0x3f, 0x41, 0x01, 0x1c, 0xeb,
+ 0x71, 0x6e, 0xdb, 0x7c, 0xf6, 0x3f, 0x5d, 0xb7, 0x74, 0xc3, 0xf5, 0x06,
+ 0x55, 0xb1, 0x3e, 0x5c, 0x58, 0x76, 0x06, 0xeb, 0xd6, 0x00, 0x4e, 0xdc,
+ 0x16, 0x9b, 0x68, 0x02, 0x42, 0x5e, 0x20, 0xa3, 0x82, 0xe2, 0x4e, 0x54,
+ 0xf7, 0x7c, 0xf4, 0xb6, 0xad, 0xf0, 0xe8, 0x56, 0x8c, 0xf2, 0xc8, 0xb5,
+ 0x88, 0xbe, 0xe5, 0xff, 0xcf, 0xc9, 0x01, 0x7e, 0x67, 0xaa, 0xbe, 0x73,
+ 0x16, 0x53, 0x04, 0xe8, 0x83, 0x63, 0x51, 0x82, 0xd1, 0x9f, 0x48, 0x95,
+ 0x96, 0xf7, 0xe9, 0x07, 0x9c, 0x26, 0xfa, 0x97, 0xad, 0x9e, 0x02, 0xee,
+ 0x41, 0x71, 0x71, 0x79, 0xbc, 0x0c, 0xa3, 0xb3, 0x80, 0xf9, 0xe6, 0x39,
+ 0x05, 0x2a, 0xc3, 0x60, 0x85, 0x14, 0xa2, 0x35, 0x38, 0x7b, 0x59, 0x3f,
+ 0xd6, 0x47, 0x0a, 0x3a, 0xee, 0x56, 0xf9, 0xb8, 0xd7, 0x3b, 0x57, 0x07,
+ 0xce, 0xb6, 0xf6, 0xc9, 0x26, 0xec, 0xc4, 0xb8, 0xed, 0x9c, 0xd7, 0x5b,
+ 0x8d, 0x9a, 0x89, 0x31, 0xf7, 0x22, 0x51, 0xe3, 0x66, 0x41, 0x53, 0x72,
+ 0xfa, 0x8f, 0xbc, 0xce, 0x42, 0xd7, 0x7c, 0x35, 0x3c, 0xa9, 0x26, 0xfb,
+ 0x3f, 0x12, 0xf6, 0x05, 0x43, 0x11, 0x1c, 0xbd, 0xbd, 0xb1, 0x84, 0x23,
+ 0x82, 0xfa, 0xd2, 0x5a},
+ pub_key_1,
+ {0x33, 0x32, 0x32, 0x31, 0x34, 0x34, 0x31, 0x36, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 50
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 50,
+ 32,
+ {0x7b, 0xe5, 0x86, 0x16, 0x00, 0xd3, 0x19, 0x6b, 0xd6, 0x12, 0x41, 0x61,
+ 0xc3, 0x27, 0x2a, 0xb3, 0x61, 0x67, 0xb4, 0x13, 0x7b, 0x07, 0x05, 0xb6,
+ 0x48, 0xe9, 0x3c, 0xb9, 0xca, 0xd8, 0xa4, 0xbe, 0x37, 0x10, 0x7b, 0x2a,
+ 0xb4, 0x49, 0xf4, 0x21, 0xfd, 0x57, 0xa5, 0x5b, 0xc3, 0xfe, 0x9c, 0x6f,
+ 0xb6, 0xb8, 0x29, 0xdd, 0x6d, 0x6f, 0xcb, 0xe8, 0x8e, 0xec, 0xa9, 0xbb,
+ 0x93, 0x43, 0x37, 0x64, 0xfd, 0x0a, 0x88, 0x11, 0x31, 0x55, 0xa6, 0x7a,
+ 0x5f, 0xb5, 0x14, 0xfb, 0x21, 0x01, 0x37, 0x2e, 0x6d, 0xcf, 0xe9, 0x34,
+ 0x1c, 0x95, 0x38, 0xd8, 0x67, 0x34, 0x72, 0xa0, 0xe7, 0x5c, 0x02, 0x8c,
+ 0xcd, 0xa4, 0xaa, 0x2e, 0x10, 0xf7, 0x93, 0xcd, 0x0e, 0x10, 0x16, 0x21,
+ 0x67, 0xa9, 0x8c, 0x9b, 0xf6, 0x88, 0x0a, 0x78, 0x65, 0x1f, 0x77, 0x77,
+ 0x4e, 0xb2, 0x03, 0x39, 0xf3, 0x96, 0x8e, 0x9c, 0xfa, 0xb7, 0x4d, 0xac,
+ 0x22, 0x61, 0xde, 0xd1, 0x11, 0xc0, 0x47, 0xcc, 0xb1, 0x87, 0xe1, 0x1d,
+ 0xdf, 0x25, 0x5d, 0x36, 0x95, 0xe2, 0x51, 0x92, 0x86, 0x3d, 0x63, 0x22,
+ 0x57, 0x44, 0x4d, 0x5e, 0x46, 0x9f, 0xcf, 0x0e, 0xd8, 0x8f, 0xdc, 0x95,
+ 0x4e, 0xe9, 0x41, 0x64, 0xd7, 0x02, 0x18, 0xef, 0x03, 0x3c, 0xc5, 0x98,
+ 0xba, 0x97, 0x4d, 0x8a, 0x53, 0xbc, 0xbd, 0x01, 0xde, 0x33, 0x3d, 0x4e,
+ 0x18, 0x5f, 0xaf, 0x85, 0xb8, 0x6a, 0xcf, 0xf6, 0x5b, 0x29, 0xf1, 0x5d,
+ 0x97, 0x32, 0x1d, 0xdc, 0x21, 0xf9, 0xaf, 0xac, 0xca, 0x67, 0x4e, 0xcc,
+ 0xce, 0x7f, 0xce, 0x12, 0x87, 0xba, 0x50, 0x8c, 0xc2, 0xa5, 0x5c, 0x53,
+ 0x4a, 0x2c, 0x5d, 0x67, 0x8b, 0x92, 0xb8, 0x6d, 0xd0, 0x2d, 0xe6, 0x41,
+ 0x68, 0x4c, 0x7c, 0x8b, 0x0f, 0x14, 0x86, 0x3c, 0xfa, 0xec, 0x3d, 0x7e,
+ 0xb8, 0x43, 0x04, 0x86},
+ pub_key_1,
+ {0x31, 0x30, 0x36, 0x38, 0x36, 0x36, 0x35, 0x35, 0x35, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 51
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 51,
+ 32,
+ {0x60, 0x24, 0x40, 0xab, 0xa9, 0xa9, 0xad, 0xd4, 0x71, 0x65, 0x55, 0xfd,
+ 0xa1, 0xdb, 0xc6, 0xa9, 0x34, 0x22, 0x4c, 0x6b, 0x76, 0x24, 0x33, 0x48,
+ 0x5e, 0x16, 0x06, 0x20, 0xfe, 0xe1, 0x60, 0x7e, 0x90, 0x79, 0xeb, 0x26,
+ 0x5d, 0xdb, 0xbf, 0xaf, 0x75, 0xfa, 0x26, 0x6b, 0x19, 0xd7, 0x52, 0xb7,
+ 0x72, 0x1d, 0x4e, 0xa5, 0x20, 0x3e, 0xe2, 0xdc, 0xa8, 0x40, 0xf0, 0x78,
+ 0xda, 0xd7, 0x51, 0x7e, 0xa2, 0x39, 0x21, 0x42, 0xe4, 0xa9, 0x08, 0x64,
+ 0x01, 0xbc, 0x3f, 0xf1, 0x9e, 0xd5, 0xb7, 0x62, 0x83, 0x90, 0xb0, 0x17,
+ 0x5b, 0xc9, 0x82, 0x66, 0x8f, 0xc8, 0x6e, 0x2f, 0xab, 0x33, 0xac, 0xf1,
+ 0x7f, 0x3a, 0xc2, 0x29, 0xd1, 0x2a, 0xb7, 0xcd, 0xc2, 0x9f, 0xfb, 0x98,
+ 0x64, 0x96, 0x69, 0xae, 0x3e, 0x64, 0x43, 0xd0, 0x91, 0x6b, 0x61, 0x14,
+ 0x89, 0xc9, 0x64, 0x2d, 0x35, 0x6c, 0xa1, 0xbf, 0xd3, 0xae, 0xe3, 0x5d,
+ 0x96, 0xbf, 0x9b, 0xc7, 0xa9, 0xb6, 0x73, 0x4b, 0xe5, 0xf7, 0x7f, 0x96,
+ 0xdd, 0xf2, 0xb9, 0xcb, 0x36, 0x66, 0x50, 0x61, 0x9c, 0x53, 0xdc, 0x5b,
+ 0x5b, 0xea, 0xdc, 0x7d, 0x58, 0x15, 0xe7, 0xb3, 0x6b, 0x58, 0xf3, 0xce,
+ 0xde, 0x2d, 0x47, 0xff, 0x22, 0x8c, 0xac, 0xce, 0x27, 0x89, 0xb8, 0xd8,
+ 0x75, 0xed, 0xae, 0xf9, 0xb0, 0x91, 0x9b, 0xdc, 0xcb, 0x9c, 0xf9, 0x0a,
+ 0x7b, 0x5e, 0xb4, 0xe7, 0xb9, 0x96, 0x21, 0x5c, 0x94, 0x3c, 0x01, 0x7e,
+ 0x24, 0xd1, 0xf2, 0xad, 0x8c, 0x3b, 0xd8, 0x44, 0x66, 0x8d, 0x0d, 0xeb,
+ 0x56, 0x6d, 0x58, 0x7e, 0x37, 0x8c, 0x38, 0xd5, 0x47, 0xf8, 0xaa, 0x47,
+ 0x34, 0x65, 0xfa, 0xde, 0xc8, 0x62, 0x4f, 0xdf, 0xf1, 0xf9, 0x80, 0xc9,
+ 0x50, 0x6c, 0xa1, 0x2e, 0xb9, 0x99, 0xf2, 0xb8, 0xf1, 0x8f, 0x0f, 0x5c,
+ 0x9b, 0x2b, 0xf4, 0x60},
+ pub_key_1,
+ {0x36, 0x32, 0x31, 0x35, 0x35, 0x32, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 52
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 52,
+ 32,
+ {0x1b, 0xf6, 0x5b, 0x12, 0x5c, 0xcf, 0x21, 0xec, 0x88, 0x94, 0x57, 0x6b,
+ 0xb4, 0x66, 0x2a, 0x39, 0xea, 0x4e, 0x34, 0xe3, 0xbd, 0xa2, 0xca, 0x48,
+ 0x71, 0x8c, 0x56, 0x71, 0x9d, 0x1e, 0xc0, 0xd9, 0xa0, 0x64, 0x5d, 0x06,
+ 0x44, 0x0c, 0x2d, 0xbe, 0x96, 0xb1, 0xf8, 0x5f, 0xd2, 0x02, 0x06, 0xb0,
+ 0x01, 0x27, 0x9a, 0xd2, 0x73, 0xe1, 0xa6, 0x56, 0xb5, 0x54, 0xfe, 0xca,
+ 0xb0, 0x3d, 0x58, 0x8a, 0xaf, 0xa8, 0xcb, 0xe9, 0x57, 0xa5, 0xd5, 0x8c,
+ 0x97, 0x6f, 0x85, 0xff, 0xfb, 0xe1, 0x55, 0xba, 0xcf, 0x78, 0xf7, 0xa3,
+ 0x97, 0x88, 0x02, 0x7a, 0x1c, 0xbd, 0xe3, 0xc0, 0x1c, 0x79, 0x57, 0xf6,
+ 0xbd, 0x2b, 0x97, 0x08, 0xac, 0x5d, 0x66, 0x11, 0xa8, 0x2e, 0x43, 0xf1,
+ 0x36, 0x3f, 0x72, 0xec, 0xf4, 0x58, 0x3a, 0x32, 0xc9, 0xc8, 0x87, 0xff,
+ 0x5a, 0xf1, 0xa7, 0x0b, 0x0f, 0x08, 0x15, 0xdb, 0x3d, 0x89, 0xf6, 0xdb,
+ 0xa2, 0xf0, 0x6c, 0xbc, 0xb1, 0x9c, 0xfc, 0x49, 0x85, 0x1b, 0x02, 0x20,
+ 0x83, 0x28, 0x09, 0xa1, 0x58, 0xae, 0x9a, 0x8a, 0xa4, 0x50, 0x88, 0x80,
+ 0xf1, 0x16, 0x9a, 0x30, 0x1e, 0x70, 0x96, 0xab, 0x74, 0xdd, 0x44, 0x77,
+ 0xb3, 0xf1, 0xb6, 0x24, 0x2f, 0x8b, 0xc6, 0x59, 0x1e, 0x61, 0xbb, 0x46,
+ 0xd8, 0x71, 0xef, 0xa0, 0xb7, 0x48, 0x36, 0xfc, 0xde, 0xcf, 0x37, 0x1c,
+ 0x04, 0xcf, 0x78, 0x6c, 0x98, 0x99, 0xd8, 0xc0, 0xcb, 0x47, 0xac, 0xb6,
+ 0x79, 0x03, 0x27, 0xf6, 0xb4, 0xed, 0xcc, 0xe4, 0xb1, 0xff, 0x65, 0x1f,
+ 0xba, 0x61, 0xc4, 0x44, 0x2a, 0xe3, 0xe4, 0xd9, 0xa2, 0x36, 0x01, 0xca,
+ 0x8f, 0x8a, 0xea, 0x8c, 0x60, 0x55, 0xc3, 0xb1, 0xca, 0xe8, 0xfe, 0x4b,
+ 0x50, 0x67, 0x71, 0xa4, 0xb1, 0x5e, 0xc8, 0xd2, 0xc1, 0xd1, 0x41, 0xdc,
+ 0xed, 0x2d, 0x90, 0x8a},
+ pub_key_1,
+ {0x37, 0x30, 0x33, 0x30, 0x38, 0x31, 0x38, 0x37, 0x37, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 53
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 53,
+ 32,
+ {0x9f, 0xb1, 0x19, 0xff, 0xba, 0xea, 0xb1, 0xf3, 0x38, 0xeb, 0x3c, 0x8d,
+ 0xb5, 0xaf, 0xf1, 0xe1, 0x33, 0x10, 0x17, 0x2c, 0xfb, 0x7b, 0x97, 0x73,
+ 0x62, 0x0a, 0x9f, 0xb6, 0xe8, 0x45, 0x4f, 0x02, 0x98, 0x40, 0xc8, 0x8a,
+ 0xe4, 0xf3, 0x3f, 0x85, 0x55, 0x8a, 0x82, 0xa9, 0xb9, 0xbc, 0x2b, 0x9a,
+ 0xa4, 0xce, 0x6d, 0x49, 0xf5, 0x34, 0x3f, 0x79, 0x01, 0x1f, 0x67, 0xf2,
+ 0xc2, 0xf4, 0x6e, 0xc7, 0xb7, 0x87, 0x29, 0x9b, 0x8f, 0xb9, 0xd0, 0xc4,
+ 0x6a, 0x18, 0xac, 0xce, 0x35, 0x30, 0xc9, 0xb8, 0x81, 0x53, 0x02, 0x29,
+ 0x64, 0xd8, 0x7d, 0xfd, 0xbf, 0xa7, 0x47, 0x94, 0xf5, 0x06, 0x7a, 0x39,
+ 0xbf, 0x3e, 0x44, 0x5c, 0xce, 0xd3, 0x58, 0xbf, 0x57, 0xbb, 0xc4, 0x5b,
+ 0x7a, 0x29, 0xe5, 0x50, 0xb5, 0xfb, 0xdc, 0x0a, 0xa9, 0x1d, 0x1b, 0x4d,
+ 0xb7, 0x4b, 0x11, 0xd9, 0x9e, 0x99, 0x5b, 0xa2, 0xe1, 0xac, 0x76, 0xc0,
+ 0xfb, 0xa4, 0x96, 0xfa, 0x95, 0x01, 0x6b, 0x8c, 0x95, 0x44, 0x10, 0x53,
+ 0x28, 0xb1, 0x4b, 0x3a, 0x3f, 0x1c, 0xd4, 0x53, 0x14, 0xab, 0x67, 0xdd,
+ 0x87, 0x58, 0xdf, 0x4d, 0x4e, 0x66, 0xa0, 0x1d, 0xc8, 0x9d, 0xc5, 0x41,
+ 0xe9, 0xd4, 0x6f, 0xee, 0xc6, 0xd1, 0x46, 0x98, 0x46, 0xc7, 0x78, 0xd8,
+ 0x89, 0x3d, 0x39, 0xa3, 0x37, 0xd3, 0x17, 0xf6, 0x6e, 0xd7, 0x72, 0x51,
+ 0x96, 0xaf, 0x6e, 0x87, 0x8d, 0x53, 0x66, 0x3e, 0x05, 0xb8, 0xc6, 0xea,
+ 0x21, 0x52, 0x64, 0xd2, 0xc8, 0x97, 0x42, 0x4a, 0xf9, 0xc3, 0x0a, 0xee,
+ 0x50, 0x21, 0x08, 0x6b, 0x6c, 0xb6, 0xdb, 0x4b, 0xbe, 0x27, 0xbd, 0xa9,
+ 0x9e, 0x92, 0x94, 0x69, 0xdf, 0x91, 0x92, 0xbb, 0xdf, 0xdb, 0xa5, 0x72,
+ 0x86, 0x4b, 0x15, 0xf4, 0x68, 0x91, 0x6f, 0x25, 0xf7, 0xbb, 0x87, 0xd3,
+ 0xd0, 0x2f, 0x39, 0xc2},
+ pub_key_1,
+ {0x35, 0x39, 0x32, 0x34, 0x35, 0x32, 0x33, 0x37, 0x34, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 54
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 54,
+ 32,
+ {0x77, 0x59, 0x0c, 0x14, 0x37, 0xb5, 0x65, 0x7d, 0x4d, 0xf3, 0x85, 0xc0,
+ 0xc6, 0x39, 0xe0, 0xe4, 0xee, 0xcf, 0x14, 0xdf, 0x26, 0xe8, 0x9d, 0x67,
+ 0x30, 0x33, 0x94, 0x4c, 0x59, 0x38, 0xbb, 0x6b, 0x17, 0x72, 0xb5, 0xa9,
+ 0xae, 0xfd, 0xf9, 0x1c, 0x19, 0x64, 0x1c, 0x1f, 0xdc, 0xa9, 0x88, 0x36,
+ 0xbe, 0xa1, 0xdc, 0x82, 0x19, 0xc0, 0x1e, 0xdc, 0x9e, 0xac, 0x96, 0xaf,
+ 0xa2, 0xf0, 0x45, 0x87, 0xb7, 0x6e, 0x85, 0x28, 0x7f, 0x78, 0x51, 0x8c,
+ 0xf3, 0xfb, 0xe1, 0xe8, 0x4a, 0xb5, 0x74, 0xa9, 0x35, 0x8c, 0x1b, 0x0a,
+ 0xe3, 0xf5, 0xa8, 0x43, 0x38, 0x2f, 0xaa, 0xd1, 0x6d, 0x0a, 0x7f, 0x58,
+ 0xa7, 0xfd, 0x73, 0x86, 0x8e, 0x4a, 0xc2, 0xdf, 0xa5, 0x7f, 0x8b, 0xa6,
+ 0x92, 0x73, 0x4a, 0x68, 0x9f, 0xc0, 0xb4, 0xeb, 0x27, 0x0a, 0x42, 0x5a,
+ 0x69, 0xfd, 0x3d, 0xfc, 0xa7, 0xfa, 0x30, 0xe0, 0x99, 0x96, 0x68, 0x4d,
+ 0xbe, 0x7f, 0x95, 0x9d, 0xf6, 0x02, 0x56, 0x49, 0xc1, 0xb4, 0x5b, 0x06,
+ 0x97, 0x31, 0x5b, 0x98, 0xfd, 0x66, 0xe5, 0x87, 0xed, 0x09, 0xab, 0xd4,
+ 0x3f, 0x0c, 0xcf, 0x4d, 0xff, 0x7a, 0xd8, 0x3a, 0x8a, 0x29, 0xa7, 0x01,
+ 0xbe, 0x77, 0xff, 0x87, 0x98, 0x2c, 0x3b, 0x82, 0x8b, 0x48, 0x41, 0x0b,
+ 0x7b, 0xc2, 0x7a, 0xa0, 0x1d, 0x65, 0x9e, 0x88, 0xaa, 0xe6, 0xf0, 0x9d,
+ 0xdc, 0x3b, 0x22, 0x1f, 0xad, 0x15, 0x23, 0xf7, 0x2e, 0x08, 0x04, 0xf3,
+ 0x45, 0x18, 0xd2, 0x13, 0xc6, 0x5b, 0x47, 0xf2, 0x35, 0xfd, 0x62, 0x64,
+ 0x19, 0xed, 0xd0, 0xc9, 0x37, 0x34, 0xea, 0xf1, 0x1a, 0x91, 0xc0, 0xbf,
+ 0x8c, 0x4c, 0x3e, 0x7a, 0x9c, 0x95, 0xc8, 0xf6, 0x6f, 0x0a, 0x69, 0x0e,
+ 0x6d, 0x7e, 0xf7, 0x5b, 0x6b, 0xb3, 0x08, 0x0d, 0xb7, 0x5a, 0x8e, 0xcc,
+ 0x3b, 0xe8, 0x68, 0x53},
+ pub_key_1,
+ {0x31, 0x34, 0x39, 0x35, 0x35, 0x38, 0x36, 0x36, 0x32, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 55
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 55,
+ 32,
+ {0x8c, 0xf0, 0x2d, 0x19, 0xd7, 0xdc, 0x5f, 0x00, 0xec, 0x29, 0x38, 0x22,
+ 0x0b, 0xf4, 0x00, 0xbe, 0xfa, 0x20, 0x44, 0xfd, 0x40, 0x33, 0xe8, 0x74,
+ 0xdd, 0xee, 0x5b, 0x9b, 0x1f, 0x71, 0x96, 0x1b, 0xb1, 0x51, 0xe6, 0x70,
+ 0x74, 0x3e, 0x36, 0xf1, 0x67, 0xe0, 0x2a, 0x8c, 0x49, 0xb2, 0x27, 0x93,
+ 0x0e, 0x23, 0x6e, 0x09, 0xce, 0xc2, 0x3d, 0xb4, 0x17, 0xec, 0xa1, 0x87,
+ 0x40, 0xf7, 0x8c, 0x75, 0x2e, 0x85, 0x87, 0x9c, 0x32, 0xc1, 0xb3, 0xe2,
+ 0x11, 0x39, 0xef, 0x92, 0x9e, 0x99, 0x14, 0x9f, 0xcb, 0x0e, 0xcf, 0x0e,
+ 0x33, 0x4f, 0x24, 0x24, 0x27, 0x80, 0x27, 0x3e, 0x9e, 0xf0, 0x89, 0x3d,
+ 0xf5, 0x89, 0x96, 0xbc, 0x15, 0x67, 0x79, 0xaf, 0xaa, 0xe7, 0xde, 0xa5,
+ 0x63, 0x28, 0x87, 0x5c, 0xd8, 0x5b, 0x03, 0x0c, 0x8b, 0x4c, 0xb4, 0xf4,
+ 0x66, 0xa8, 0x7c, 0x44, 0x99, 0x26, 0xd9, 0x13, 0x3f, 0x45, 0x2f, 0xf7,
+ 0x51, 0x0f, 0xdc, 0xdf, 0xd6, 0x6f, 0x0f, 0xca, 0x6e, 0x9d, 0x1a, 0x84,
+ 0xb2, 0xfb, 0x9a, 0x7d, 0x00, 0x18, 0x85, 0xf5, 0x2e, 0xd6, 0x3a, 0xee,
+ 0x3a, 0x22, 0x05, 0x99, 0x63, 0xdf, 0x11, 0xeb, 0x6a, 0x67, 0xf1, 0x10,
+ 0x30, 0xd2, 0x84, 0x1c, 0xdb, 0x90, 0xd3, 0xa0, 0x96, 0x73, 0x9f, 0x36,
+ 0xff, 0xed, 0x1e, 0xb5, 0x38, 0xc1, 0xb0, 0x95, 0xf8, 0x17, 0x2d, 0xfc,
+ 0xb1, 0xb5, 0xa3, 0x25, 0x46, 0x8f, 0x78, 0xa9, 0xba, 0x11, 0xe0, 0x28,
+ 0xe1, 0xfc, 0xa6, 0x77, 0x58, 0xee, 0x0f, 0x66, 0xa7, 0xc7, 0x00, 0x2f,
+ 0x9d, 0x4b, 0x31, 0x78, 0x4b, 0x93, 0xe9, 0x9e, 0x83, 0x8c, 0x44, 0xef,
+ 0xed, 0x88, 0x17, 0x56, 0xc5, 0x93, 0x47, 0x98, 0xb9, 0xb9, 0x34, 0xb7,
+ 0x51, 0xd4, 0x34, 0x36, 0x26, 0xff, 0xc6, 0x87, 0x56, 0x76, 0xf4, 0x37,
+ 0x30, 0x51, 0x35, 0x1d},
+ pub_key_1,
+ {0x34, 0x30, 0x30, 0x35, 0x33, 0x31, 0x34, 0x34, 0x30, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 56
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 56,
+ 32,
+ {0x0e, 0x44, 0x38, 0x4d, 0x7e, 0x96, 0x52, 0x13, 0x40, 0xc9, 0xf0, 0x2a,
+ 0xe7, 0xe3, 0x20, 0x63, 0x6e, 0x68, 0x5e, 0x96, 0x57, 0x80, 0xe1, 0x91,
+ 0xf9, 0xb6, 0xb8, 0x9d, 0xf8, 0xc1, 0xc8, 0xf6, 0x80, 0x08, 0xc1, 0x69,
+ 0x1b, 0x3e, 0x70, 0x6e, 0x01, 0x59, 0x11, 0xb5, 0x19, 0xf0, 0x88, 0x13,
+ 0xbf, 0x8f, 0xa5, 0x37, 0x7e, 0x2e, 0xc2, 0xab, 0x85, 0x82, 0x37, 0xb9,
+ 0xdb, 0xd4, 0x58, 0xa2, 0x77, 0xe5, 0xe4, 0x2b, 0xae, 0x0e, 0x0d, 0xed,
+ 0x39, 0xf7, 0xc8, 0xc4, 0xf9, 0x5f, 0xef, 0x46, 0x04, 0x42, 0x17, 0xd2,
+ 0xe4, 0xa6, 0x46, 0x32, 0x74, 0x1c, 0x7b, 0x84, 0xe0, 0x06, 0x3a, 0x13,
+ 0xbe, 0x92, 0x38, 0x0a, 0x46, 0xfd, 0x43, 0xf6, 0x76, 0x4c, 0xef, 0xfb,
+ 0x5d, 0x8a, 0x32, 0xeb, 0x0b, 0xf3, 0xaf, 0x7a, 0xf9, 0xa3, 0xb4, 0xe0,
+ 0x7c, 0xe5, 0x62, 0x62, 0xa4, 0xea, 0x3e, 0xa2, 0xf3, 0xab, 0xd4, 0xa5,
+ 0xeb, 0x71, 0x84, 0x98, 0x20, 0x03, 0x1f, 0x61, 0x33, 0x5e, 0x4f, 0xb8,
+ 0x26, 0x9b, 0x9c, 0x20, 0x1c, 0x8f, 0x6c, 0xa6, 0x62, 0xd2, 0x2a, 0xe1,
+ 0xbc, 0x9b, 0x58, 0x34, 0xa2, 0x91, 0xca, 0xb8, 0x64, 0xc9, 0xac, 0xa7,
+ 0xe1, 0x12, 0x0d, 0xdc, 0xc6, 0x59, 0x7e, 0xfe, 0xe5, 0xfe, 0x3f, 0xf2,
+ 0xbc, 0x8f, 0x70, 0x7b, 0x65, 0x67, 0x60, 0x3b, 0x53, 0x6b, 0x8d, 0x17,
+ 0xd3, 0xf0, 0xf0, 0xbd, 0x9c, 0xe7, 0x4a, 0x53, 0x5c, 0x20, 0x12, 0xfa,
+ 0xf0, 0xb6, 0xbb, 0xba, 0x54, 0x4a, 0x37, 0x6a, 0xf3, 0x38, 0xf8, 0x25,
+ 0x16, 0x5b, 0xa3, 0x1b, 0xbc, 0x5f, 0x88, 0xfa, 0x86, 0xba, 0x8b, 0xac,
+ 0x02, 0xf4, 0x03, 0x5e, 0xae, 0xd4, 0x70, 0x8c, 0xe7, 0x97, 0x25, 0x63,
+ 0x27, 0x22, 0x96, 0x09, 0x7a, 0x13, 0x29, 0x68, 0xaa, 0x37, 0x03, 0x0a,
+ 0xf8, 0xe3, 0xc5, 0xe7},
+ pub_key_1,
+ {0x33, 0x30, 0x39, 0x36, 0x34, 0x35, 0x37, 0x35, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 57
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 57,
+ 32,
+ {0x90, 0x58, 0x01, 0xfa, 0x11, 0xf3, 0x06, 0x6c, 0x89, 0xd0, 0x97, 0x6a,
+ 0x30, 0x3f, 0x21, 0xf9, 0x7f, 0x04, 0x2d, 0xab, 0x01, 0x02, 0xa0, 0x66,
+ 0x76, 0x3d, 0xda, 0x90, 0x7a, 0xc8, 0x22, 0xa2, 0x3f, 0x9b, 0xb9, 0x9a,
+ 0x93, 0xda, 0xa2, 0xd4, 0x14, 0xdf, 0x4e, 0x71, 0x22, 0xf7, 0x4c, 0xde,
+ 0xae, 0x59, 0x70, 0xdc, 0x13, 0x2c, 0xd0, 0xff, 0x14, 0x1c, 0x56, 0x98,
+ 0xee, 0xcf, 0x43, 0xdc, 0x6e, 0xd1, 0xc9, 0x3e, 0xd6, 0xf6, 0xab, 0xf8,
+ 0xb5, 0xf0, 0x56, 0xf6, 0x74, 0xe9, 0x6d, 0xc9, 0xa6, 0x9e, 0x29, 0x35,
+ 0x10, 0x01, 0x95, 0x15, 0xde, 0xcf, 0x3c, 0x13, 0x96, 0xcd, 0x84, 0xf5,
+ 0xa8, 0xea, 0x6e, 0xb6, 0xa8, 0x2a, 0x91, 0x97, 0xdc, 0x8a, 0xf1, 0x8f,
+ 0xd4, 0x71, 0x5a, 0xe2, 0x4f, 0x06, 0x38, 0xed, 0xfc, 0xd1, 0xc1, 0x2c,
+ 0x5f, 0xba, 0xf6, 0xc7, 0xc9, 0xb2, 0x70, 0xe9, 0x18, 0x45, 0x7b, 0x3a,
+ 0xfb, 0x0b, 0x9a, 0x4b, 0xe1, 0xf2, 0x38, 0x41, 0x0e, 0x85, 0xbd, 0xd7,
+ 0x07, 0x2e, 0xd6, 0x84, 0xb1, 0xdb, 0x2d, 0x96, 0xe0, 0xaf, 0x02, 0xb7,
+ 0x38, 0x86, 0x24, 0x10, 0x71, 0x32, 0xc7, 0xe1, 0x20, 0x04, 0x1f, 0xdf,
+ 0x0b, 0xa4, 0x6a, 0x7f, 0x0c, 0x12, 0xe1, 0x8b, 0x8e, 0x72, 0xdc, 0xfa,
+ 0x1a, 0x29, 0x3c, 0xd3, 0x99, 0x89, 0x3e, 0x05, 0x30, 0x80, 0x77, 0x3a,
+ 0x5b, 0x9e, 0x70, 0x3e, 0x6d, 0x6b, 0xeb, 0xbf, 0xb8, 0x1f, 0xa2, 0x3d,
+ 0xa8, 0x14, 0x53, 0x29, 0xfd, 0xee, 0xeb, 0x72, 0xd6, 0x01, 0x30, 0xbf,
+ 0x05, 0x78, 0x39, 0xce, 0x75, 0x8c, 0xe6, 0x13, 0x6b, 0xc4, 0x67, 0xda,
+ 0xa8, 0xee, 0x8d, 0xc9, 0xd7, 0xcf, 0xdb, 0x96, 0x6a, 0x96, 0xbb, 0xae,
+ 0x15, 0xa3, 0x31, 0x67, 0xc1, 0x01, 0xf3, 0xfb, 0xdd, 0xc1, 0x64, 0xcd,
+ 0xc0, 0xe9, 0x4e, 0x04},
+ pub_key_1,
+ {0x32, 0x37, 0x38, 0x34, 0x30, 0x32, 0x35, 0x36, 0x32, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 58
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 58,
+ 32,
+ {0x36, 0x6a, 0xb7, 0xae, 0x0f, 0xc2, 0x87, 0x53, 0xf7, 0xcc, 0x8e, 0x71,
+ 0x11, 0x39, 0x8b, 0x78, 0xc8, 0x32, 0x3d, 0xe7, 0x17, 0x7e, 0x51, 0xf9,
+ 0xb6, 0x67, 0x9a, 0x87, 0x88, 0x88, 0x73, 0xf9, 0xe5, 0x50, 0xaa, 0xba,
+ 0x9f, 0xd7, 0xdd, 0x25, 0xf2, 0xdb, 0x2b, 0x52, 0x24, 0x66, 0x4d, 0x5e,
+ 0x73, 0x8a, 0xfb, 0x98, 0xcb, 0xf7, 0xb2, 0xe8, 0x6d, 0x2e, 0xc9, 0xa1,
+ 0x0e, 0x68, 0xcf, 0xc8, 0x22, 0x8a, 0xdf, 0x86, 0x6f, 0x7c, 0xac, 0xe0,
+ 0xc6, 0xdb, 0xcd, 0x38, 0x1e, 0xa6, 0x2d, 0xcf, 0x4e, 0x23, 0x9a, 0x2b,
+ 0x7b, 0xbf, 0xf1, 0xb8, 0x3d, 0xb5, 0x79, 0x0d, 0xf0, 0x9f, 0x2b, 0x8b,
+ 0xda, 0xab, 0xf4, 0x8c, 0x38, 0xbc, 0x5d, 0x00, 0x91, 0x49, 0x61, 0xae,
+ 0xea, 0x73, 0xc6, 0xe7, 0x03, 0xbd, 0xe7, 0x8b, 0x80, 0x6d, 0xd4, 0x10,
+ 0x47, 0xd1, 0x79, 0x9b, 0xa8, 0xad, 0xd7, 0x16, 0x0d, 0x6a, 0xbe, 0x46,
+ 0x8a, 0xed, 0x61, 0xf7, 0x8c, 0xab, 0x2d, 0xc7, 0x39, 0xb9, 0x5f, 0x5f,
+ 0xf2, 0xb9, 0xda, 0x3a, 0x2c, 0xab, 0xb0, 0x12, 0x9e, 0x1e, 0x06, 0x4a,
+ 0xf1, 0x7d, 0x37, 0xa1, 0x94, 0x13, 0x3e, 0x04, 0x98, 0xd7, 0xf2, 0xc8,
+ 0x31, 0x9c, 0x01, 0xef, 0x20, 0xac, 0x6f, 0x4b, 0x81, 0xea, 0xa0, 0x37,
+ 0xc8, 0x61, 0x04, 0xbc, 0xd0, 0x3d, 0xc3, 0xd8, 0xe5, 0xcd, 0xd6, 0x5a,
+ 0xf7, 0xce, 0x55, 0xd6, 0xc4, 0x83, 0x52, 0x05, 0x21, 0x39, 0x9a, 0xad,
+ 0xf7, 0xf2, 0xc4, 0x34, 0x83, 0x80, 0x67, 0xa2, 0x55, 0xe1, 0xee, 0x7e,
+ 0x35, 0x64, 0x1b, 0x19, 0x97, 0x83, 0x6f, 0x01, 0x09, 0x02, 0xcc, 0xf3,
+ 0xb2, 0xb1, 0x67, 0x48, 0xec, 0x87, 0xbc, 0x52, 0xdb, 0x2e, 0x65, 0x83,
+ 0x50, 0xc1, 0x10, 0xaa, 0x50, 0xbd, 0xc7, 0x42, 0x42, 0x22, 0x70, 0xd3,
+ 0xa2, 0xbd, 0x31, 0x5b},
+ pub_key_1,
+ {0x32, 0x36, 0x31, 0x38, 0x37, 0x38, 0x37, 0x34, 0x31, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 59
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 59,
+ 32,
+ {0x92, 0x83, 0x23, 0x28, 0xc1, 0x28, 0x07, 0x51, 0x4d, 0xdc, 0xd9, 0x19,
+ 0x63, 0x6b, 0x9b, 0xd1, 0x25, 0x19, 0x2c, 0xa9, 0x88, 0x83, 0x06, 0x9b,
+ 0x2c, 0xa8, 0xed, 0xfb, 0xfb, 0x0d, 0x42, 0x25, 0xdb, 0x3a, 0x62, 0x1b,
+ 0xd0, 0x3a, 0x71, 0x16, 0xf9, 0xb9, 0x19, 0xb1, 0x6b, 0x25, 0x68, 0xa8,
+ 0x97, 0xa7, 0x93, 0xd2, 0x0e, 0x9c, 0x43, 0x28, 0xad, 0xd7, 0x1a, 0xb2,
+ 0xa2, 0x04, 0x5c, 0x78, 0xab, 0x1c, 0x3c, 0xb7, 0x69, 0xab, 0x95, 0x7a,
+ 0xf2, 0xa3, 0xb5, 0x72, 0xb3, 0xbf, 0x2c, 0x04, 0x53, 0xbe, 0xe1, 0x0b,
+ 0xbb, 0x9f, 0xa7, 0xef, 0xc6, 0x06, 0x05, 0x21, 0x59, 0x89, 0x97, 0x9d,
+ 0x7e, 0xe5, 0x72, 0x4f, 0x73, 0xce, 0x85, 0xc7, 0x10, 0xaa, 0x00, 0xf2,
+ 0x49, 0x61, 0xe5, 0x44, 0x4f, 0x09, 0xa8, 0x3a, 0x82, 0xea, 0xfe, 0x38,
+ 0x39, 0xf8, 0xdc, 0x3f, 0xa5, 0xe2, 0x7a, 0x6c, 0xb1, 0x22, 0xad, 0x34,
+ 0xf8, 0x0b, 0x18, 0x11, 0x42, 0xf7, 0x62, 0xa8, 0x7f, 0xdf, 0x8e, 0x8e,
+ 0x77, 0xb4, 0x2b, 0x34, 0x16, 0x50, 0x21, 0x58, 0xcc, 0x66, 0xdc, 0x2d,
+ 0xce, 0x34, 0xe2, 0x9f, 0x1c, 0x9e, 0xbd, 0xe9, 0xd6, 0x0c, 0x79, 0x69,
+ 0xb7, 0x2d, 0x9e, 0x84, 0x11, 0x10, 0xe0, 0x35, 0x80, 0x7e, 0x2a, 0x6f,
+ 0x85, 0xcd, 0xcd, 0xb8, 0x75, 0xb3, 0xbf, 0x8e, 0x3a, 0xb1, 0xf6, 0xd0,
+ 0x5f, 0x4a, 0xdb, 0x3d, 0x73, 0x8e, 0x99, 0x65, 0xc5, 0x2d, 0x81, 0x38,
+ 0x7c, 0xd0, 0xa7, 0x02, 0xab, 0x85, 0x57, 0x6a, 0x50, 0x07, 0x2a, 0x99,
+ 0x4f, 0x13, 0xc7, 0xe6, 0x91, 0xc3, 0xeb, 0x1f, 0xc4, 0xc4, 0x66, 0x52,
+ 0xa5, 0xa3, 0xf4, 0x82, 0xff, 0x8f, 0xc2, 0x58, 0x88, 0x15, 0x4c, 0xc8,
+ 0xa1, 0x34, 0x89, 0x13, 0xd1, 0xcd, 0x0c, 0x19, 0xd7, 0x7c, 0x55, 0xb6,
+ 0xe4, 0x6e, 0x50, 0xf9},
+ pub_key_1,
+ {0x31, 0x36, 0x34, 0x32, 0x36, 0x32, 0x35, 0x32, 0x36, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 60
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 60,
+ 32,
+ {0x3f, 0xc1, 0x7d, 0xe4, 0x11, 0xc9, 0x92, 0x43, 0xa0, 0xe5, 0xd4, 0xaf,
+ 0xd5, 0x13, 0x1f, 0x17, 0x7b, 0xcb, 0x4e, 0xdc, 0xe0, 0x34, 0xc9, 0x1a,
+ 0xd9, 0xdf, 0xa8, 0x7e, 0x3c, 0x31, 0xde, 0xde, 0xa6, 0x75, 0x57, 0x4e,
+ 0x91, 0x79, 0x54, 0x83, 0x26, 0x08, 0xda, 0xbc, 0x72, 0x54, 0x47, 0x29,
+ 0xfb, 0xcf, 0x91, 0xfd, 0xd1, 0xf1, 0x14, 0xca, 0x43, 0xdf, 0x0a, 0xf7,
+ 0x3e, 0x22, 0x26, 0xb7, 0x3a, 0x17, 0x97, 0xfd, 0xe7, 0xda, 0xa3, 0xce,
+ 0xa6, 0xb0, 0x86, 0x21, 0x7d, 0x65, 0x67, 0x98, 0xf9, 0xab, 0xde, 0x4a,
+ 0x56, 0x3e, 0x5a, 0x8d, 0xe2, 0x03, 0x48, 0x0b, 0x42, 0xaf, 0x12, 0xe6,
+ 0x36, 0xff, 0xaf, 0x7c, 0x72, 0xd2, 0xdd, 0x79, 0x11, 0x65, 0xce, 0x3c,
+ 0xe4, 0xb1, 0xe2, 0x1e, 0x8b, 0x74, 0x9c, 0xf8, 0xe9, 0x1b, 0x78, 0xf5,
+ 0x61, 0x86, 0x7c, 0x89, 0x23, 0x61, 0xc1, 0x52, 0x9c, 0x2c, 0x9e, 0xe7,
+ 0x80, 0xb6, 0xa7, 0x9b, 0x72, 0xb4, 0x47, 0x63, 0x9c, 0xed, 0x5b, 0x4a,
+ 0x04, 0xfd, 0x3d, 0x2d, 0x71, 0x69, 0x23, 0xbc, 0xaf, 0xd7, 0x93, 0xcd,
+ 0x14, 0x54, 0x71, 0x0d, 0xa5, 0xc7, 0x85, 0xec, 0xd2, 0xc4, 0x4c, 0xac,
+ 0x2f, 0x79, 0x52, 0x0b, 0xcd, 0xed, 0x6d, 0x3d, 0x27, 0xf9, 0xd2, 0xa7,
+ 0x13, 0x7a, 0x68, 0xe6, 0x9c, 0x34, 0xd1, 0x55, 0x92, 0xe9, 0x63, 0xf9,
+ 0x15, 0xe8, 0x8b, 0x80, 0x30, 0xcb, 0x7f, 0x27, 0x5a, 0x3b, 0xe4, 0x98,
+ 0xb2, 0x53, 0x10, 0xab, 0x4c, 0xfb, 0xa7, 0xbd, 0xc0, 0x75, 0x6a, 0xad,
+ 0xcf, 0xd3, 0x94, 0x4a, 0x60, 0x9c, 0x40, 0xb9, 0x53, 0x1c, 0xfe, 0xd5,
+ 0x5e, 0x7f, 0x9f, 0x69, 0x14, 0xd5, 0x3c, 0xc1, 0x7d, 0xbf, 0x1d, 0x97,
+ 0x07, 0xfc, 0x57, 0xde, 0xd6, 0xbc, 0x04, 0xf6, 0x90, 0x51, 0x9c, 0xdb,
+ 0x2b, 0xdc, 0xea, 0x29},
+ pub_key_1,
+ {0x36, 0x38, 0x32, 0x34, 0x31, 0x38, 0x39, 0x34, 0x33, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 61
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 61,
+ 32,
+ {0x46, 0x7d, 0x46, 0x6c, 0xb8, 0xe1, 0x57, 0xb9, 0xcf, 0x3f, 0x51, 0x92,
+ 0x0b, 0x18, 0xf1, 0xdb, 0x24, 0x01, 0xf4, 0xd2, 0xc3, 0x97, 0xec, 0x58,
+ 0xbd, 0x3c, 0x6d, 0xdb, 0x1d, 0x5e, 0x9d, 0x94, 0x14, 0x58, 0x35, 0x34,
+ 0x06, 0x07, 0x73, 0xa1, 0x33, 0x82, 0xf9, 0x3f, 0x0d, 0x88, 0x52, 0xfe,
+ 0xd2, 0x08, 0xe4, 0xff, 0x56, 0x0e, 0xcc, 0x20, 0x30, 0x77, 0x29, 0x55,
+ 0x02, 0x2a, 0xa5, 0x94, 0x76, 0x72, 0x62, 0xdd, 0x02, 0xf1, 0xa8, 0x9a,
+ 0xc4, 0x8b, 0xf4, 0xf7, 0xa2, 0xc3, 0x4e, 0x8c, 0x76, 0x4e, 0x32, 0xb3,
+ 0x9b, 0x9f, 0x9d, 0x1d, 0x85, 0x71, 0x64, 0xfd, 0xac, 0xea, 0x8a, 0x93,
+ 0xe3, 0x45, 0x6f, 0x4d, 0xfd, 0x96, 0x58, 0x08, 0x0e, 0x3e, 0x45, 0xc0,
+ 0xf1, 0x7b, 0xb5, 0x99, 0xc4, 0x56, 0xe2, 0xcf, 0x59, 0x46, 0x14, 0x0d,
+ 0x46, 0x77, 0x55, 0xee, 0xab, 0xea, 0xfe, 0xef, 0x44, 0x0c, 0x72, 0x27,
+ 0x2a, 0xf0, 0x8a, 0x4a, 0x4a, 0x13, 0x91, 0xd9, 0x6d, 0x75, 0x02, 0x11,
+ 0x36, 0x1e, 0x5f, 0xb7, 0x8e, 0x94, 0x39, 0xc3, 0xe3, 0xb3, 0x9e, 0x01,
+ 0xac, 0x66, 0xe4, 0x0d, 0x84, 0x72, 0x79, 0x08, 0xdb, 0x4d, 0xd7, 0xca,
+ 0x74, 0x2c, 0x14, 0x54, 0x76, 0x2b, 0x20, 0x22, 0xdc, 0xa5, 0xe1, 0xbb,
+ 0x1c, 0xa5, 0xd0, 0x51, 0x58, 0x99, 0x88, 0x33, 0x6b, 0xd5, 0x33, 0x4f,
+ 0x72, 0xd1, 0x2f, 0xe9, 0xee, 0x85, 0xa9, 0xc7, 0x7a, 0xd4, 0xe0, 0x9e,
+ 0x41, 0x83, 0x92, 0x86, 0x61, 0xe7, 0x2c, 0xff, 0x1c, 0x0b, 0x48, 0x02,
+ 0x15, 0xb9, 0xaf, 0xae, 0xf2, 0x60, 0x13, 0x99, 0xa4, 0x7f, 0xe6, 0x28,
+ 0x6a, 0xcc, 0x71, 0x08, 0x50, 0xb7, 0xc2, 0x2d, 0x27, 0x6e, 0x90, 0x12,
+ 0x19, 0x02, 0x8a, 0x29, 0x6e, 0xdf, 0x83, 0xbf, 0xd5, 0xef, 0x21, 0x59,
+ 0x8e, 0x5f, 0xb5, 0x5a},
+ pub_key_1,
+ {0x34, 0x38, 0x34, 0x32, 0x34, 0x35, 0x34, 0x32, 0x35},
+ true},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 62
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 62,
+ 32,
+ {0x67, 0xd1, 0xd1, 0xc0, 0xa3, 0x98, 0x14, 0x86, 0x25, 0x31, 0x7c, 0x3f,
+ 0x5e, 0x44, 0xb7, 0x38, 0xbd, 0xf4, 0x61, 0xc2, 0x7a, 0x59, 0x59, 0x4b,
+ 0x39, 0xeb, 0xb2, 0xae, 0xbe, 0xf2, 0x33, 0xc7, 0x80, 0x93, 0x79, 0xe5,
+ 0x44, 0x11, 0x41, 0x1b, 0x82, 0xd2, 0xe7, 0xac, 0x88, 0xf9, 0x89, 0xb5,
+ 0x83, 0x73, 0xd5, 0x32, 0xc7, 0x58, 0xba, 0xea, 0x12, 0x18, 0x78, 0xce,
+ 0x97, 0x59, 0x44, 0x17, 0x38, 0xd1, 0x21, 0x88, 0x1c, 0x1f, 0xa2, 0xd0,
+ 0x44, 0x21, 0xf0, 0x2d, 0xd5, 0x65, 0xb1, 0x27, 0x70, 0xd8, 0x44, 0x61,
+ 0x1e, 0xd1, 0x87, 0x3a, 0x0b, 0x64, 0xd8, 0x22, 0x70, 0x9a, 0x6b, 0x78,
+ 0xd6, 0xd3, 0x89, 0x2b, 0x29, 0x44, 0x04, 0xbc, 0xe6, 0x71, 0x10, 0x01,
+ 0xd6, 0xc3, 0xa5, 0x45, 0x46, 0xc7, 0x6a, 0x1d, 0x17, 0x81, 0x96, 0x74,
+ 0xb0, 0xbe, 0x90, 0x44, 0x97, 0xa2, 0x33, 0xb4, 0x66, 0xfe, 0x4b, 0xec,
+ 0xc8, 0x32, 0xde, 0xe7, 0x40, 0xf9, 0xab, 0x79, 0xe5, 0xb9, 0xf5, 0xdb,
+ 0x0b, 0x0f, 0x9a, 0xac, 0x00, 0x84, 0xba, 0x05, 0xce, 0xbf, 0x42, 0x30,
+ 0x3b, 0x5c, 0xa2, 0xad, 0x95, 0xe3, 0xd6, 0x1b, 0x29, 0xed, 0x64, 0x75,
+ 0x54, 0x5c, 0x02, 0xe9, 0x3e, 0x7b, 0x0e, 0x11, 0x8a, 0xf9, 0x2f, 0x5c,
+ 0xdd, 0xb1, 0xfa, 0xeb, 0x2c, 0xbc, 0x23, 0xc9, 0xe6, 0x9c, 0x12, 0x0e,
+ 0x29, 0xdf, 0x7f, 0xe3, 0x19, 0x91, 0xe8, 0x87, 0xb3, 0xb2, 0x9e, 0x77,
+ 0x68, 0x8c, 0x60, 0xe8, 0x0b, 0xe6, 0x5c, 0xcc, 0xf3, 0xd7, 0x86, 0x1a,
+ 0x7a, 0x14, 0xc3, 0x9e, 0x6a, 0x6e, 0x56, 0x45, 0x56, 0x8e, 0x2c, 0xc5,
+ 0xe4, 0xa1, 0x7b, 0x75, 0xdb, 0x1d, 0xd4, 0x15, 0xaa, 0xdb, 0x45, 0xe1,
+ 0x12, 0xa9, 0xb5, 0x82, 0xb2, 0xff, 0x6e, 0x82, 0xa4, 0x3d, 0x7a, 0x73,
+ 0x47, 0xb7, 0xb5, 0x6d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 63
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 63,
+ 32,
+ {0x84, 0x23, 0x48, 0xf2, 0xb2, 0xcd, 0xd4, 0xc7, 0x2c, 0xda, 0x7d, 0xbe,
+ 0xc0, 0xfb, 0x8b, 0x11, 0x4e, 0x41, 0x9c, 0xbf, 0xc1, 0xee, 0x1b, 0x7c,
+ 0xe5, 0xd7, 0x0e, 0xc5, 0x6a, 0x83, 0x3c, 0x4e, 0xbc, 0x8c, 0x11, 0x4d,
+ 0xc3, 0xc9, 0x21, 0x64, 0xb1, 0x3f, 0x46, 0x92, 0xf2, 0x36, 0xd6, 0xb8,
+ 0x8e, 0x56, 0x18, 0xb2, 0x3a, 0xf9, 0xfa, 0x97, 0x9f, 0xe9, 0xb5, 0xd8,
+ 0xeb, 0x22, 0x8b, 0x1e, 0xfd, 0x0d, 0xa8, 0xe4, 0x7b, 0x4c, 0x40, 0x42,
+ 0x96, 0x5c, 0x8b, 0x9f, 0x08, 0xeb, 0x9f, 0x6f, 0xdf, 0x7e, 0x47, 0x2c,
+ 0x88, 0xf5, 0x32, 0xd4, 0xd8, 0x51, 0x62, 0x3b, 0x4b, 0xf9, 0x9e, 0x02,
+ 0x1e, 0x82, 0xef, 0x31, 0x3c, 0x7d, 0x93, 0x17, 0x9a, 0xf8, 0x10, 0xb7,
+ 0x0a, 0xaf, 0x92, 0x9a, 0x39, 0x5e, 0xce, 0x71, 0x3d, 0x5f, 0xec, 0x33,
+ 0x39, 0xe3, 0x94, 0x21, 0x0b, 0x56, 0xf1, 0xed, 0xf2, 0x6d, 0xed, 0xfb,
+ 0x04, 0x08, 0x3b, 0xd2, 0x4e, 0xb0, 0xd3, 0xca, 0x11, 0x77, 0x61, 0xf3,
+ 0x83, 0x19, 0xc3, 0xb9, 0x7a, 0x94, 0x53, 0x99, 0x3d, 0xaf, 0xd3, 0xd2,
+ 0xdd, 0x8c, 0x01, 0xcd, 0x63, 0x11, 0x7f, 0x8f, 0xda, 0x46, 0xf5, 0x25,
+ 0x65, 0xe4, 0xd7, 0xde, 0x9f, 0x71, 0x8f, 0x1f, 0x23, 0x25, 0x4c, 0x4f,
+ 0x9e, 0xe7, 0x7a, 0xd1, 0x41, 0x4a, 0xf4, 0xd4, 0xdc, 0xf9, 0x59, 0xa8,
+ 0x9b, 0xef, 0x43, 0x83, 0x29, 0x51, 0x6c, 0xc9, 0xb7, 0x91, 0x49, 0xdb,
+ 0x05, 0x8d, 0x20, 0x6e, 0x6d, 0x7c, 0x01, 0x33, 0xe7, 0xc8, 0x70, 0x33,
+ 0x5f, 0x04, 0x90, 0xb8, 0xc5, 0x69, 0xd7, 0x87, 0x44, 0x3c, 0x4a, 0x84,
+ 0xff, 0x66, 0x5d, 0xbc, 0x6f, 0x43, 0x53, 0xde, 0xc6, 0x6f, 0x9c, 0x48,
+ 0x8a, 0x3f, 0x91, 0x07, 0x1c, 0xe1, 0x95, 0x53, 0xa7, 0xc1, 0x56, 0x02,
+ 0x5f, 0x1f, 0x81, 0xb2},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 64
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 64,
+ 32,
+ {0x77, 0xc9, 0xdd, 0x77, 0x86, 0xf0, 0xb5, 0xcb, 0xe7, 0x6f, 0x20, 0xab,
+ 0xf2, 0x43, 0x61, 0xf8, 0x97, 0x9d, 0x3a, 0x6c, 0x6c, 0x12, 0x2e, 0x79,
+ 0x8e, 0xda, 0x90, 0x6b, 0x0b, 0x97, 0x00, 0xcd, 0x2d, 0xd2, 0x6e, 0x52,
+ 0x86, 0xdd, 0xd3, 0x9d, 0x07, 0xb7, 0xc2, 0x43, 0x79, 0xcb, 0x40, 0xf8,
+ 0x35, 0x03, 0x54, 0xa3, 0x6b, 0x07, 0x59, 0xbf, 0xad, 0xe6, 0x1d, 0x3d,
+ 0x77, 0x07, 0x02, 0xb5, 0x82, 0x18, 0xc5, 0xdc, 0x64, 0xdd, 0xd0, 0xd5,
+ 0xfc, 0xe4, 0x05, 0xa1, 0x6f, 0xbc, 0x4d, 0xe3, 0xa5, 0xfb, 0xe7, 0x73,
+ 0x70, 0x32, 0x60, 0x5c, 0x06, 0xac, 0x82, 0xe1, 0x74, 0x61, 0x9c, 0x30,
+ 0x04, 0xd2, 0x4b, 0xbf, 0x22, 0xbd, 0x1a, 0xb3, 0xe4, 0xd4, 0x32, 0xb4,
+ 0xae, 0x36, 0xc2, 0x35, 0x73, 0xcb, 0xad, 0x84, 0x5c, 0x16, 0xa1, 0x84,
+ 0x2e, 0x5d, 0xe1, 0xa3, 0xbf, 0xa2, 0xf1, 0x2d, 0x34, 0x96, 0xa3, 0x11,
+ 0x4f, 0xda, 0x83, 0x0d, 0xd6, 0x06, 0x1c, 0xf5, 0x38, 0xa4, 0x57, 0x1f,
+ 0xe0, 0x88, 0xcc, 0x03, 0xdd, 0x7e, 0x87, 0x62, 0xfb, 0x08, 0xb8, 0x45,
+ 0x01, 0x84, 0x3f, 0x5f, 0x03, 0x62, 0xa4, 0xfb, 0x09, 0x7d, 0x6f, 0xe9,
+ 0xb9, 0x69, 0x70, 0xc0, 0xc5, 0x05, 0xd2, 0xf6, 0xa5, 0x97, 0x54, 0xc4,
+ 0x26, 0x84, 0x90, 0x86, 0x27, 0xfa, 0x8c, 0x73, 0x4e, 0xcd, 0x58, 0x7c,
+ 0x16, 0x1d, 0xe7, 0xb7, 0xbd, 0xd6, 0x99, 0x24, 0xc0, 0xb4, 0xd0, 0x6c,
+ 0xb7, 0xdb, 0x2a, 0x70, 0xdd, 0x92, 0x57, 0x87, 0x6d, 0x1d, 0xa1, 0xed,
+ 0x8c, 0xc0, 0x0f, 0xa6, 0x82, 0x79, 0x52, 0x5c, 0x34, 0x6b, 0x72, 0x56,
+ 0xc9, 0x16, 0xcc, 0xf1, 0xdf, 0x93, 0x86, 0xff, 0x9d, 0x1e, 0xb2, 0x7f,
+ 0x0a, 0x5d, 0x83, 0xa0, 0x0a, 0x27, 0x38, 0xfa, 0x2d, 0xbf, 0xaa, 0x50,
+ 0x0b, 0xae, 0xa7, 0x89},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 65
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 65,
+ 32,
+ {0x45, 0x52, 0x21, 0xc3, 0x85, 0xf7, 0x69, 0xfe, 0xdd, 0x12, 0x3a, 0xfa,
+ 0x37, 0xa4, 0x2b, 0x74, 0x77, 0xd6, 0xc3, 0xed, 0x96, 0x8c, 0xe4, 0x4d,
+ 0x49, 0x82, 0xc4, 0x1a, 0xd2, 0x9a, 0x3f, 0x59, 0xba, 0xeb, 0x2b, 0x56,
+ 0x6d, 0xba, 0xcc, 0x91, 0xb4, 0x23, 0xfb, 0xae, 0xc3, 0x71, 0xf3, 0x80,
+ 0x9c, 0x20, 0xca, 0xd6, 0xaf, 0xcc, 0x2b, 0x8d, 0xf7, 0x82, 0xe4, 0x72,
+ 0xc9, 0x54, 0xcd, 0xef, 0xfc, 0xa4, 0x95, 0x53, 0xf6, 0xec, 0xa5, 0x87,
+ 0x81, 0x89, 0x4c, 0x67, 0xfe, 0xd1, 0xd9, 0x32, 0x6a, 0x53, 0x42, 0x2f,
+ 0x96, 0x42, 0x03, 0x1b, 0x69, 0xff, 0x45, 0xe6, 0xa8, 0x26, 0xd1, 0x8e,
+ 0x42, 0x41, 0xb5, 0x21, 0x42, 0x31, 0xf7, 0xd2, 0x52, 0xd4, 0xc6, 0x40,
+ 0x38, 0x6a, 0x17, 0xc2, 0xa1, 0x83, 0x9b, 0xa9, 0xc5, 0xa3, 0x4e, 0x94,
+ 0xb2, 0xb8, 0xf3, 0x0f, 0xb2, 0x59, 0xfa, 0x75, 0x23, 0x39, 0xf1, 0x34,
+ 0xe5, 0x43, 0x75, 0xa9, 0xa4, 0xf3, 0xa5, 0xdb, 0xd5, 0xf3, 0xfb, 0x93,
+ 0xc3, 0x8b, 0x59, 0xfc, 0x33, 0xa7, 0x7d, 0xbd, 0xea, 0x9b, 0x8f, 0xab,
+ 0x7c, 0x20, 0x9e, 0x6f, 0x40, 0x3d, 0x18, 0x89, 0x58, 0xb5, 0xfa, 0x54,
+ 0x81, 0xbd, 0x22, 0x5b, 0x26, 0x6b, 0xee, 0x67, 0x61, 0x13, 0x21, 0x04,
+ 0x89, 0x0c, 0x8c, 0x25, 0xf0, 0x45, 0x83, 0x08, 0x4e, 0xb0, 0x1c, 0x26,
+ 0x6c, 0xcb, 0xca, 0x40, 0x16, 0x17, 0x12, 0x0c, 0x61, 0xa3, 0x88, 0xcc,
+ 0x68, 0x3f, 0xdd, 0x5d, 0x19, 0x5c, 0x8d, 0xcd, 0x48, 0xf4, 0xd1, 0xa9,
+ 0xbe, 0x80, 0xc0, 0x77, 0x27, 0xf7, 0x8a, 0x10, 0xcd, 0x26, 0x35, 0x9c,
+ 0x8d, 0xd1, 0xd8, 0x76, 0x14, 0xf8, 0xac, 0xac, 0x15, 0x06, 0xc5, 0xbb,
+ 0xa7, 0x9b, 0x30, 0xc0, 0xaf, 0x74, 0x5c, 0x87, 0x24, 0x33, 0xf1, 0x7e,
+ 0x8a, 0x52, 0xa9, 0x4e},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in m_hash flipped
+ // tcID: 66
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 66,
+ 32,
+ {0x5d, 0x1f, 0x5b, 0x3a, 0xda, 0x8d, 0x45, 0x07, 0xa7, 0x44, 0x78, 0x29,
+ 0xf2, 0x67, 0x64, 0xb9, 0xf7, 0x94, 0xcc, 0xb4, 0xc2, 0x87, 0x87, 0x0b,
+ 0x5c, 0x5a, 0xac, 0x64, 0x9f, 0x92, 0x72, 0xfb, 0xbe, 0x22, 0xf0, 0x64,
+ 0xcb, 0x75, 0xe5, 0xb3, 0x81, 0x3b, 0xf8, 0x74, 0xc6, 0x97, 0x7d, 0xc2,
+ 0x86, 0xef, 0x1d, 0xed, 0xde, 0xee, 0x1a, 0x84, 0xa9, 0x30, 0x2f, 0xbb,
+ 0xc9, 0xc8, 0xf8, 0x6e, 0xc4, 0x5e, 0xed, 0x54, 0x69, 0xbb, 0x85, 0xee,
+ 0xd8, 0x61, 0x8e, 0xfd, 0xaf, 0x29, 0xea, 0x4b, 0xc0, 0xa9, 0xcd, 0x0c,
+ 0x0b, 0xe7, 0x1e, 0x82, 0xbd, 0xab, 0x6f, 0x15, 0xa9, 0xf7, 0xa6, 0x37,
+ 0xf2, 0x97, 0xe0, 0xb5, 0xad, 0x4c, 0x78, 0x85, 0xbd, 0x27, 0xb8, 0x9f,
+ 0x4a, 0x52, 0x45, 0x2f, 0x01, 0x76, 0xdf, 0x3d, 0x26, 0x6f, 0x9c, 0x13,
+ 0xfc, 0x44, 0xd3, 0xfc, 0xc3, 0xe7, 0x1e, 0x3c, 0xc5, 0xed, 0xe3, 0xfe,
+ 0x25, 0x55, 0xff, 0x2b, 0xf2, 0xb7, 0x2a, 0x21, 0x98, 0xaf, 0x70, 0x9e,
+ 0x29, 0xc2, 0xf6, 0xf5, 0xce, 0x44, 0x99, 0x7c, 0x02, 0xea, 0x7a, 0xeb,
+ 0xc9, 0xa3, 0x3d, 0x0c, 0x60, 0x9f, 0xf0, 0xf5, 0x86, 0xe7, 0x53, 0xe5,
+ 0x85, 0xee, 0x50, 0x52, 0xa0, 0xbf, 0x2f, 0x71, 0x24, 0x7c, 0xf4, 0x3a,
+ 0xc2, 0x44, 0x81, 0x8c, 0x84, 0x34, 0x76, 0x62, 0x33, 0x83, 0x84, 0xd6,
+ 0xc1, 0xa4, 0xc9, 0xb9, 0xeb, 0xc1, 0x4f, 0x91, 0x2d, 0xb6, 0x88, 0xe6,
+ 0x58, 0xd4, 0x53, 0xbb, 0x20, 0x82, 0xc8, 0xde, 0xf4, 0xc4, 0x40, 0xa6,
+ 0xb2, 0x5e, 0x03, 0xea, 0x44, 0x59, 0xc1, 0xc9, 0xbd, 0x54, 0x95, 0xe2,
+ 0xce, 0x93, 0x43, 0x43, 0x9c, 0xbb, 0xf0, 0x3a, 0xff, 0xca, 0x63, 0x85,
+ 0x6c, 0xc5, 0x09, 0x36, 0xd4, 0x9c, 0xf2, 0xdc, 0xfc, 0x73, 0x67, 0x9c,
+ 0x9a, 0xa3, 0x2e, 0x56},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 0
+ // tcID: 67
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 67,
+ 32,
+ {0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21, 0xd4, 0x1a,
+ 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37, 0x65, 0xef,
+ 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1, 0xd2, 0xaf,
+ 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9, 0xc0, 0x1f,
+ 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38, 0x45, 0x01,
+ 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f, 0xc3, 0xc2,
+ 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf, 0x8d, 0xfe,
+ 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7, 0xaa, 0xef,
+ 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26, 0x3c, 0x8d,
+ 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53, 0x58, 0x18,
+ 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c, 0x99, 0x9a,
+ 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9, 0xb8, 0x9b,
+ 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c, 0x1d, 0x21,
+ 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f, 0xbd, 0x21,
+ 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa, 0xe2, 0x1c,
+ 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14, 0xdd, 0xd8,
+ 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6, 0x1f, 0xd1,
+ 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9, 0xba, 0xc9,
+ 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94, 0xe0, 0xfb,
+ 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26, 0xcc, 0x9f,
+ 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda, 0xfe, 0x77,
+ 0xc8, 0x48, 0xcb, 0x1f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 20
+ // tcID: 68
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 68,
+ 32,
+ {0x57, 0xe8, 0xcc, 0x1d, 0xc0, 0x0c, 0x07, 0x38, 0x3d, 0x89, 0xa7, 0x9b,
+ 0x5c, 0x8e, 0x4f, 0x5b, 0xde, 0x2a, 0x2b, 0xa5, 0x5a, 0x3c, 0x72, 0x01,
+ 0xb3, 0x29, 0x1c, 0x4d, 0x80, 0x5b, 0x1b, 0x2e, 0xb3, 0x6f, 0x8f, 0x32,
+ 0x6b, 0x54, 0x23, 0x42, 0xda, 0x18, 0x0a, 0xbe, 0x50, 0x86, 0x69, 0xbb,
+ 0x6c, 0xc2, 0xdd, 0x54, 0xe3, 0x27, 0xbc, 0x70, 0xc1, 0xe3, 0x17, 0xba,
+ 0x93, 0xa0, 0xfd, 0x21, 0xe7, 0xfc, 0xe2, 0x2a, 0x0c, 0x59, 0x7c, 0x74,
+ 0x20, 0xd1, 0xd5, 0x60, 0x2a, 0xc4, 0x3d, 0x93, 0x48, 0xba, 0x3e, 0xba,
+ 0x56, 0x1f, 0x25, 0x0e, 0x30, 0x1a, 0xb9, 0x55, 0xb0, 0xdc, 0x33, 0xe4,
+ 0xab, 0xde, 0x32, 0x94, 0x6b, 0x9b, 0x3e, 0x86, 0xc8, 0xbf, 0x07, 0xa4,
+ 0x46, 0x46, 0xca, 0x59, 0x59, 0x60, 0xbb, 0x98, 0x8f, 0xef, 0x04, 0xb2,
+ 0x82, 0x49, 0x67, 0xe9, 0xda, 0x8b, 0x02, 0x64, 0xf1, 0xda, 0x06, 0x59,
+ 0x37, 0x39, 0x35, 0x31, 0x3a, 0x57, 0x4b, 0x53, 0x80, 0xf0, 0xb5, 0x4c,
+ 0xe1, 0xbc, 0x0d, 0xde, 0x42, 0x3b, 0xd3, 0xa5, 0x4f, 0x6a, 0xe5, 0xfa,
+ 0xfa, 0x77, 0x2a, 0x55, 0xc1, 0xc4, 0x4e, 0xb6, 0xed, 0xff, 0xec, 0xf1,
+ 0x3e, 0x6e, 0x5e, 0x1e, 0xda, 0xf8, 0x7a, 0x79, 0xe3, 0x38, 0x57, 0x73,
+ 0x04, 0x14, 0x1f, 0xbc, 0x44, 0xf0, 0xe9, 0xee, 0xb2, 0x86, 0xf5, 0x53,
+ 0xf8, 0x79, 0xad, 0xdd, 0x6e, 0x12, 0xe4, 0x36, 0xfa, 0x3a, 0xf5, 0x1a,
+ 0xd5, 0x3a, 0x72, 0xf2, 0x67, 0x9f, 0x0e, 0xd1, 0x02, 0xd5, 0x04, 0xee,
+ 0x08, 0x70, 0x6f, 0xe1, 0x11, 0xea, 0xee, 0x49, 0xd8, 0x80, 0xd1, 0xa0,
+ 0xb9, 0x19, 0x24, 0xb3, 0xb7, 0x99, 0x68, 0xed, 0x0f, 0x9b, 0xff, 0x44,
+ 0x6d, 0xac, 0x19, 0x9e, 0xe8, 0x9b, 0x15, 0x8c, 0x07, 0x49, 0x27, 0xd2,
+ 0x7b, 0x86, 0x44, 0x98},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: salt is all 0
+ // tcID: 69
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 69,
+ 32,
+ {0x15, 0x91, 0xae, 0x74, 0x3c, 0x58, 0xce, 0xb7, 0x23, 0xa7, 0x6f, 0x50,
+ 0x2e, 0x21, 0xff, 0x6a, 0x65, 0xc2, 0x4c, 0xab, 0xf5, 0xf5, 0x27, 0xba,
+ 0xb5, 0xa6, 0xf2, 0xa6, 0x9f, 0x20, 0xc7, 0x76, 0xfd, 0x22, 0x51, 0xe4,
+ 0x3a, 0xd2, 0x2e, 0x09, 0xb1, 0x48, 0x6c, 0xeb, 0x19, 0x35, 0xb2, 0xdc,
+ 0x2a, 0xde, 0x95, 0xe2, 0x33, 0xf2, 0x96, 0xcc, 0x0e, 0x5a, 0x8a, 0xf8,
+ 0x10, 0x96, 0x59, 0xbe, 0x76, 0xb6, 0xbf, 0xdf, 0x37, 0xe1, 0x48, 0x37,
+ 0xfd, 0x6c, 0x34, 0xbf, 0xed, 0x1f, 0x19, 0xec, 0x9d, 0x21, 0xf9, 0x74,
+ 0xb9, 0x84, 0xfe, 0x4d, 0x47, 0x73, 0x89, 0x6e, 0xbc, 0xc7, 0xfb, 0x86,
+ 0x2f, 0xd6, 0x41, 0xcd, 0x0d, 0x77, 0x17, 0x84, 0x85, 0xc7, 0x0c, 0x2d,
+ 0x68, 0xb4, 0xd9, 0xbe, 0x1d, 0x86, 0x3f, 0x6f, 0x25, 0x4b, 0x77, 0x99,
+ 0x1f, 0xc9, 0x05, 0x3f, 0x5d, 0x54, 0x15, 0xd1, 0xaa, 0x74, 0xba, 0x90,
+ 0x67, 0xe2, 0xe6, 0x60, 0x7f, 0xb6, 0x51, 0x63, 0x8c, 0x9c, 0xc0, 0x43,
+ 0x0a, 0x40, 0xc9, 0xb6, 0x91, 0x97, 0x7b, 0x55, 0x7a, 0x31, 0xd9, 0x5a,
+ 0x29, 0x0a, 0x95, 0xb5, 0x6e, 0xf2, 0xec, 0x8e, 0x43, 0x13, 0x68, 0x6a,
+ 0x9c, 0x5e, 0xf4, 0x82, 0x35, 0x91, 0x2b, 0x21, 0x0f, 0xdd, 0x2c, 0x50,
+ 0xaa, 0xfa, 0xc2, 0x81, 0x31, 0x10, 0x4c, 0x79, 0x5c, 0x42, 0xae, 0x75,
+ 0x81, 0x0b, 0x02, 0x84, 0xb2, 0xd2, 0x57, 0xe8, 0x1e, 0xca, 0xc4, 0x24,
+ 0x06, 0x22, 0xeb, 0xc2, 0x61, 0xab, 0x8b, 0xce, 0xee, 0xeb, 0xe8, 0x0f,
+ 0x1c, 0xfa, 0x70, 0xf1, 0x8d, 0x78, 0x2a, 0xeb, 0xb9, 0x7d, 0x80, 0x3e,
+ 0xa3, 0xa8, 0x95, 0xbe, 0x54, 0x1b, 0xe6, 0x94, 0x1d, 0xf1, 0x03, 0xea,
+ 0xaa, 0xbd, 0x87, 0x08, 0x48, 0xbf, 0xaf, 0x58, 0xcd, 0xaf, 0x6c, 0xec,
+ 0xdd, 0x5a, 0x10, 0xbf},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: salt is all 1
+ // tcID: 70
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 70,
+ 32,
+ {0x6f, 0x2f, 0x65, 0x0a, 0xc1, 0x0d, 0x5a, 0xa2, 0xc1, 0x67, 0x03, 0xf6,
+ 0x57, 0x23, 0x3d, 0xa8, 0xc0, 0x35, 0xda, 0x67, 0xa6, 0xe9, 0xe9, 0x50,
+ 0xdf, 0xd0, 0x39, 0x13, 0x99, 0xda, 0x3a, 0x86, 0xca, 0x78, 0x37, 0xdd,
+ 0x7c, 0xf2, 0x3e, 0x86, 0x4d, 0x9c, 0xfc, 0xa1, 0xfe, 0x77, 0xda, 0xe4,
+ 0x5a, 0x01, 0xba, 0x21, 0xd2, 0x3d, 0xd9, 0x18, 0xca, 0x7b, 0xba, 0x09,
+ 0x4a, 0xae, 0x37, 0x61, 0x00, 0x19, 0x8f, 0x59, 0x83, 0x43, 0x96, 0xec,
+ 0x94, 0x2f, 0xcf, 0xfd, 0xd7, 0xd6, 0xa4, 0x49, 0x53, 0xf6, 0x9b, 0xc6,
+ 0x02, 0x91, 0xb1, 0xee, 0xd5, 0x92, 0x1a, 0x04, 0x34, 0xd8, 0xb8, 0x95,
+ 0x3b, 0xeb, 0x9d, 0x1e, 0x1b, 0x15, 0xfd, 0xca, 0x70, 0x90, 0xfa, 0x5c,
+ 0x64, 0x68, 0x47, 0xc0, 0xb7, 0x59, 0xe9, 0x4f, 0x05, 0x69, 0x11, 0xad,
+ 0x18, 0x8d, 0x4b, 0x0c, 0xc3, 0x99, 0xc8, 0xc3, 0x45, 0x75, 0x7d, 0x50,
+ 0x22, 0xf1, 0xa3, 0x89, 0x26, 0xde, 0x0c, 0xbd, 0xa8, 0x64, 0x8a, 0x7a,
+ 0xff, 0xd9, 0xf0, 0x31, 0x26, 0x2b, 0x10, 0x79, 0xa3, 0x68, 0x1d, 0x58,
+ 0x24, 0x91, 0x86, 0xfe, 0xc4, 0xf6, 0xe9, 0x8b, 0xf1, 0x51, 0xc9, 0xb6,
+ 0x80, 0xa4, 0x6b, 0x88, 0xda, 0xda, 0x9b, 0x42, 0xcc, 0xa3, 0x65, 0xcf,
+ 0x90, 0x8e, 0xd0, 0x50, 0x1c, 0xd2, 0x1e, 0x02, 0xa5, 0xbc, 0x4c, 0x06,
+ 0x75, 0xf2, 0x3e, 0xce, 0x50, 0x98, 0x7b, 0x70, 0x34, 0x99, 0xee, 0xb9,
+ 0x4b, 0x6c, 0x40, 0xb5, 0xcd, 0xf2, 0x22, 0x99, 0x77, 0x6f, 0xe3, 0x08,
+ 0x00, 0xf8, 0x87, 0xa1, 0xdf, 0xff, 0x18, 0xcd, 0x8a, 0x7d, 0xa8, 0xc2,
+ 0x38, 0x80, 0x60, 0xdc, 0xb7, 0x8c, 0x92, 0x5c, 0x54, 0xb4, 0xe6, 0x20,
+ 0xcd, 0x3f, 0xe7, 0x54, 0x6a, 0xcc, 0xfb, 0x3b, 0xba, 0xe9, 0xde, 0x08,
+ 0xba, 0x88, 0x60, 0x09},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: byte 0 in zero padding modified
+ // tcID: 71
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 71,
+ 32,
+ {0x37, 0x48, 0x7b, 0x94, 0x8d, 0xac, 0x95, 0xa1, 0xe5, 0x7b, 0xf1, 0xac,
+ 0x40, 0x88, 0x8b, 0x8e, 0x07, 0x4c, 0xf9, 0xdb, 0x9c, 0x98, 0x25, 0xe7,
+ 0xb7, 0x26, 0x7d, 0x3b, 0x10, 0x5a, 0x8c, 0x67, 0xcb, 0x9b, 0x33, 0xc0,
+ 0xe5, 0xfd, 0x64, 0x18, 0x36, 0x79, 0x8f, 0x41, 0xb8, 0xb1, 0xf0, 0x24,
+ 0xb1, 0x32, 0x43, 0xda, 0x4f, 0xa5, 0xe5, 0x27, 0x09, 0x83, 0x37, 0xe5,
+ 0xca, 0xc4, 0x1e, 0x05, 0x23, 0xa2, 0x8f, 0xb1, 0x35, 0xae, 0x06, 0x0e,
+ 0x7c, 0x1e, 0x4e, 0xb9, 0x55, 0x62, 0x22, 0xbc, 0x43, 0xbf, 0x16, 0x59,
+ 0xf6, 0x5a, 0x2a, 0x2d, 0xb1, 0x08, 0xac, 0x9b, 0x7c, 0x99, 0x42, 0xa5,
+ 0x65, 0x8f, 0xcb, 0xca, 0x56, 0x22, 0xc1, 0x15, 0xe3, 0x4e, 0xad, 0x88,
+ 0x3e, 0xa4, 0xef, 0x03, 0xf7, 0xf6, 0x29, 0x90, 0xf2, 0x82, 0xfa, 0x79,
+ 0x1b, 0x04, 0x48, 0x90, 0x53, 0x77, 0x13, 0x29, 0xa4, 0x82, 0x46, 0x7c,
+ 0xba, 0x8a, 0x13, 0xad, 0x98, 0xf2, 0x7f, 0xf7, 0xb6, 0x1c, 0x24, 0xa4,
+ 0x52, 0xe0, 0x85, 0xd4, 0x32, 0x13, 0x0b, 0x72, 0x59, 0xe5, 0x9b, 0x28,
+ 0x66, 0xe5, 0x53, 0x20, 0x11, 0x9b, 0x21, 0xe3, 0xc7, 0x06, 0xf3, 0x59,
+ 0x6e, 0xc1, 0x74, 0x51, 0x7c, 0x43, 0xcd, 0xbe, 0x95, 0x7e, 0x01, 0x2b,
+ 0x57, 0x39, 0x61, 0xb1, 0xfa, 0x92, 0x53, 0x73, 0x94, 0x5a, 0xb3, 0x20,
+ 0x9a, 0x10, 0x07, 0xd1, 0x97, 0xe1, 0xe9, 0x30, 0x1d, 0xd0, 0xaf, 0xa4,
+ 0x85, 0xac, 0xf6, 0x64, 0x3b, 0xa0, 0x58, 0x7a, 0x69, 0xf7, 0xc4, 0x4b,
+ 0xdf, 0x1e, 0x53, 0xc3, 0x2f, 0x05, 0xa3, 0xb9, 0x6d, 0xb0, 0xc4, 0x62,
+ 0x50, 0x9c, 0x29, 0x2d, 0x7d, 0xe0, 0x9a, 0x6c, 0x78, 0xeb, 0xf1, 0x13,
+ 0x14, 0x53, 0xd3, 0x7a, 0xb0, 0x37, 0x17, 0x60, 0x11, 0x29, 0x67, 0x30,
+ 0xf5, 0x7c, 0xda, 0x97},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: byte 7 in zero padding modified
+ // tcID: 72
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 72,
+ 32,
+ {0x24, 0x1a, 0x3a, 0x75, 0x69, 0x21, 0x0a, 0x47, 0xb8, 0x31, 0x25, 0xfb,
+ 0x67, 0x03, 0x9a, 0x68, 0xd9, 0x85, 0x9b, 0x97, 0x1a, 0x49, 0xaf, 0x62,
+ 0xbf, 0xd4, 0xbd, 0xe0, 0x1e, 0x3b, 0x95, 0x5a, 0xb1, 0x66, 0xbb, 0xa5,
+ 0x16, 0x56, 0x57, 0xfb, 0xfa, 0x51, 0x95, 0x73, 0x02, 0x7e, 0xf1, 0xa0,
+ 0xf4, 0x0c, 0xf7, 0x53, 0x3f, 0x94, 0x1d, 0x64, 0xe0, 0x9f, 0xcf, 0xcc,
+ 0x35, 0xcd, 0xd5, 0x64, 0xc1, 0xee, 0x08, 0x23, 0x16, 0x6d, 0xfc, 0x05,
+ 0x4e, 0xd9, 0x3e, 0x01, 0xc5, 0x83, 0x1c, 0x03, 0x69, 0x20, 0x33, 0x5d,
+ 0x8b, 0x8d, 0xaa, 0x32, 0x22, 0x0d, 0xd5, 0xc0, 0xb6, 0xa0, 0x71, 0xf0,
+ 0x8d, 0x19, 0x41, 0x1c, 0x64, 0x18, 0xaa, 0xa9, 0x88, 0x33, 0x75, 0x58,
+ 0x7b, 0x19, 0xf0, 0x72, 0x0e, 0x79, 0xf1, 0x84, 0x53, 0x5d, 0x7e, 0xd8,
+ 0xc5, 0x36, 0x0e, 0x66, 0x7a, 0xde, 0x54, 0x1c, 0x1d, 0xdb, 0xf9, 0xc0,
+ 0x62, 0x92, 0x55, 0xd8, 0xd2, 0x86, 0xea, 0xe8, 0xde, 0xfd, 0x34, 0xf0,
+ 0x00, 0xa3, 0xbe, 0x1f, 0xa7, 0xfe, 0xa6, 0x5a, 0x4c, 0xd4, 0xf6, 0x4b,
+ 0x11, 0xc6, 0x41, 0x80, 0x6f, 0xa5, 0x7d, 0x67, 0xb4, 0xc6, 0xb7, 0xb4,
+ 0x98, 0x92, 0xf3, 0x8d, 0xc5, 0xd1, 0x3a, 0xbd, 0xab, 0xfa, 0xa6, 0xcb,
+ 0x91, 0xed, 0x60, 0x22, 0xd4, 0xfb, 0x46, 0x7c, 0xdb, 0x60, 0x46, 0xb1,
+ 0x3f, 0xcc, 0x81, 0x42, 0xa9, 0x7b, 0xc3, 0x4e, 0xdd, 0xd0, 0x45, 0x79,
+ 0x6f, 0x4e, 0x19, 0xb1, 0x88, 0x5d, 0x04, 0xc5, 0x1f, 0x53, 0xe5, 0xbc,
+ 0x0c, 0x27, 0x26, 0x78, 0x99, 0x0a, 0xea, 0x50, 0xa1, 0x24, 0x27, 0x4c,
+ 0xdf, 0x04, 0x8e, 0xcd, 0xb7, 0x07, 0x4c, 0xa8, 0x6f, 0x36, 0x84, 0x1a,
+ 0x7a, 0xde, 0x80, 0xa8, 0xae, 0xc6, 0xa6, 0x53, 0xa0, 0x29, 0x2c, 0x82,
+ 0xa1, 0xb5, 0xc6, 0x78},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes in zero padding modified
+ // tcID: 73
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 73,
+ 32,
+ {0x48, 0x4d, 0x71, 0xbe, 0x45, 0x1d, 0x1f, 0x36, 0x67, 0xe0, 0x1f, 0x3e,
+ 0x7f, 0x1a, 0x80, 0xdb, 0x97, 0x64, 0xf7, 0x51, 0xca, 0x87, 0xff, 0xc6,
+ 0x35, 0x29, 0x53, 0xa7, 0x73, 0xf6, 0x51, 0x9e, 0x8a, 0x0f, 0x21, 0x0d,
+ 0x6d, 0x43, 0xb4, 0x17, 0x67, 0x0d, 0x9c, 0x0c, 0xe3, 0xc1, 0x1a, 0x66,
+ 0x8c, 0xc8, 0x33, 0x94, 0xa5, 0xe2, 0xd7, 0xbc, 0xd4, 0xae, 0x98, 0xe5,
+ 0x0e, 0xd2, 0x6c, 0x0a, 0xb6, 0x6b, 0x41, 0xad, 0x2e, 0x28, 0xfa, 0x70,
+ 0x3f, 0x2d, 0xa0, 0x4d, 0xb0, 0x96, 0x38, 0x75, 0x84, 0x2d, 0x90, 0xa7,
+ 0x78, 0x99, 0x64, 0x2d, 0xc2, 0x97, 0xcf, 0x37, 0xa7, 0x6f, 0xdb, 0x00,
+ 0x7a, 0x99, 0x0c, 0x5b, 0x7a, 0xf8, 0x3e, 0x26, 0x4b, 0xe9, 0x32, 0x31,
+ 0x49, 0xfb, 0x68, 0x0a, 0xcb, 0x69, 0xa1, 0x9e, 0x0c, 0x5a, 0xa9, 0x49,
+ 0xc2, 0x09, 0x4e, 0x0a, 0x18, 0xab, 0xfa, 0x1b, 0x19, 0x9b, 0x73, 0x36,
+ 0x36, 0x54, 0x63, 0x8d, 0x86, 0xf9, 0xab, 0xe7, 0x3a, 0x67, 0x8f, 0xf0,
+ 0xa4, 0x1f, 0x6b, 0x70, 0x2b, 0x70, 0xea, 0x1a, 0xed, 0xb2, 0x87, 0xad,
+ 0xd7, 0x9b, 0x9a, 0x7f, 0x4a, 0x97, 0x53, 0x5d, 0x0d, 0xb4, 0x6c, 0x05,
+ 0x98, 0x30, 0x72, 0x48, 0x1d, 0xbe, 0x43, 0xfe, 0x6d, 0xfe, 0x33, 0x22,
+ 0x9c, 0xa1, 0xae, 0xc4, 0x2e, 0x19, 0xaf, 0xeb, 0x5b, 0xd3, 0x5f, 0x1e,
+ 0x44, 0x26, 0x4c, 0x1f, 0xc6, 0xc1, 0x8f, 0xdd, 0xc9, 0x5f, 0xad, 0xf1,
+ 0xb1, 0x67, 0x6f, 0x18, 0x5e, 0x5b, 0x55, 0xf9, 0xa2, 0xbf, 0xe6, 0xb6,
+ 0xd4, 0x02, 0x89, 0xf2, 0x40, 0x63, 0x35, 0x13, 0x82, 0x8a, 0x7b, 0x96,
+ 0x77, 0x48, 0xbb, 0xf0, 0xcc, 0xd1, 0xd3, 0xfb, 0x9f, 0x62, 0x40, 0xf3,
+ 0x17, 0x90, 0xa7, 0x89, 0xd8, 0xc7, 0x09, 0xc2, 0x78, 0xdd, 0xbb, 0x0f,
+ 0x70, 0x67, 0x78, 0xb5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 74
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 74,
+ 32,
+ {0x3f, 0x27, 0xe0, 0xfa, 0xfc, 0x57, 0x62, 0x9c, 0xcc, 0x04, 0x32, 0x82,
+ 0x71, 0x87, 0x76, 0x6a, 0x30, 0x53, 0x7e, 0x82, 0x1a, 0x2f, 0xcd, 0x5f,
+ 0x10, 0x88, 0x10, 0x0d, 0x4d, 0x8b, 0x6a, 0x6a, 0x9c, 0xe9, 0x50, 0xf5,
+ 0x11, 0x02, 0xe3, 0xb5, 0x51, 0x67, 0xd4, 0xb4, 0x9e, 0x0b, 0x6a, 0x30,
+ 0x6e, 0x0f, 0xdf, 0x90, 0x83, 0x7d, 0x06, 0x30, 0x85, 0x90, 0x93, 0xe9,
+ 0x0a, 0x94, 0xfa, 0x56, 0x4b, 0x7a, 0x4a, 0x82, 0xf4, 0xcc, 0xb7, 0x72,
+ 0x37, 0x7e, 0x07, 0xa2, 0xb5, 0xa6, 0x87, 0x3d, 0x98, 0xbf, 0x66, 0x5c,
+ 0x92, 0xdf, 0x1c, 0xe7, 0xcb, 0xdb, 0x58, 0x3c, 0xda, 0x83, 0x94, 0x7b,
+ 0x3c, 0x9c, 0x3d, 0xf5, 0xb3, 0x80, 0x7b, 0x47, 0x0f, 0x23, 0xf8, 0xd0,
+ 0x8d, 0xf9, 0xfb, 0xa7, 0x8e, 0x13, 0xd6, 0xb6, 0x35, 0xf9, 0xf5, 0x9d,
+ 0x2d, 0x4b, 0xaa, 0x34, 0x83, 0x1d, 0xc6, 0xc3, 0xe5, 0xa2, 0x96, 0x95,
+ 0x64, 0x5b, 0x1e, 0xd5, 0x0f, 0x3a, 0x33, 0x89, 0xe9, 0xe1, 0x19, 0xde,
+ 0x76, 0x5e, 0x6d, 0x7d, 0xaa, 0xff, 0x0b, 0x45, 0x4e, 0xad, 0xd1, 0x0f,
+ 0x44, 0x5e, 0x40, 0x2b, 0xf3, 0xcf, 0x4d, 0x14, 0xf4, 0xd1, 0x6c, 0x2d,
+ 0x9e, 0x4f, 0xb5, 0x57, 0x1c, 0xea, 0x79, 0x29, 0xd5, 0x30, 0x19, 0xd4,
+ 0x14, 0xd1, 0x18, 0xe8, 0x2d, 0x49, 0x1b, 0xf3, 0xfb, 0x3b, 0xd7, 0x42,
+ 0x7a, 0xbd, 0x6e, 0xb4, 0x8a, 0x0e, 0xd2, 0x77, 0x22, 0x1c, 0x42, 0x84,
+ 0x0e, 0xaa, 0x1f, 0xd5, 0xe7, 0xce, 0x65, 0x8f, 0x77, 0x63, 0x09, 0x9c,
+ 0x1d, 0x59, 0x43, 0x1e, 0x49, 0x8c, 0xb5, 0x83, 0x57, 0xa6, 0x59, 0xae,
+ 0xa8, 0xe1, 0x81, 0xec, 0x0f, 0xb5, 0xad, 0x8a, 0x55, 0xd1, 0xc0, 0xf1,
+ 0x29, 0x50, 0x0a, 0x25, 0xb8, 0x5c, 0xbc, 0xc8, 0x73, 0x3f, 0xa3, 0xdf,
+ 0xa9, 0xea, 0x30, 0xa4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 75
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 75,
+ 32,
+ {0x00, 0x6e, 0x3f, 0x34, 0x3b, 0x22, 0xfb, 0xf5, 0xcc, 0xe8, 0x16, 0xef,
+ 0xbf, 0xe0, 0x66, 0x36, 0xc1, 0x61, 0x96, 0x32, 0x66, 0x55, 0x91, 0xf9,
+ 0xb1, 0xfd, 0x2b, 0xd0, 0xaa, 0xac, 0x9a, 0x0f, 0x77, 0x6c, 0x50, 0x1d,
+ 0x7a, 0x23, 0x2f, 0xd2, 0xed, 0xcc, 0x12, 0xac, 0x63, 0xb3, 0xb5, 0x6a,
+ 0xa1, 0x2a, 0xe8, 0x79, 0x82, 0xc1, 0x99, 0x7e, 0x5a, 0xc5, 0xfd, 0x50,
+ 0xf6, 0xa5, 0xc3, 0x50, 0xe6, 0xe8, 0x4f, 0xc1, 0x7d, 0x21, 0x49, 0x54,
+ 0x7b, 0xab, 0xc4, 0x83, 0x0f, 0x8c, 0x2e, 0xef, 0x18, 0x85, 0xe4, 0xbf,
+ 0xb1, 0x5c, 0x9b, 0x73, 0x32, 0x2b, 0x69, 0x3e, 0xa7, 0x4e, 0xab, 0xf4,
+ 0x3e, 0x50, 0x50, 0xc4, 0x77, 0xc0, 0xe7, 0x5e, 0xcf, 0x75, 0xcf, 0xe4,
+ 0x87, 0xf4, 0x1f, 0x4a, 0x2d, 0xf4, 0x97, 0x2a, 0x16, 0xe0, 0x58, 0x0d,
+ 0x57, 0x94, 0x6d, 0x50, 0x4f, 0xb0, 0x73, 0xf2, 0x3e, 0xa6, 0x91, 0x08,
+ 0x6e, 0x5b, 0xc4, 0x0e, 0x2b, 0x2e, 0x1d, 0xd6, 0x53, 0xf2, 0xab, 0x20,
+ 0x1a, 0xd6, 0x09, 0xfd, 0x06, 0x98, 0x3a, 0x5c, 0xeb, 0xb9, 0x86, 0x78,
+ 0xc0, 0x39, 0x15, 0x05, 0x63, 0xf6, 0xc9, 0x44, 0xbd, 0x65, 0x58, 0xb4,
+ 0x22, 0xde, 0x25, 0xb9, 0x72, 0x08, 0x87, 0xd9, 0x7e, 0xf6, 0x3b, 0x34,
+ 0xcd, 0xee, 0x01, 0x39, 0x39, 0x1c, 0x48, 0x55, 0x89, 0x41, 0xba, 0x94,
+ 0xbd, 0xc0, 0xc2, 0x2e, 0x60, 0x5d, 0xd9, 0xca, 0xe6, 0x69, 0x40, 0x6c,
+ 0x3d, 0xdb, 0x36, 0x17, 0x87, 0xec, 0x64, 0x37, 0xc8, 0x7a, 0x68, 0x8b,
+ 0x0c, 0x64, 0xf0, 0x29, 0x0b, 0x1b, 0xc0, 0xce, 0x17, 0x46, 0x65, 0x92,
+ 0xa4, 0x8b, 0x83, 0xb2, 0x7f, 0x04, 0x42, 0xbd, 0xb1, 0x5e, 0xf7, 0x53,
+ 0xad, 0x56, 0xea, 0xab, 0xeb, 0x08, 0xbb, 0x3b, 0x7a, 0xce, 0x7f, 0x96,
+ 0x20, 0xfe, 0xa1, 0x13},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 76
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 76,
+ 32,
+ {0x83, 0x8d, 0x0a, 0xd3, 0x4f, 0x23, 0x93, 0xae, 0xc5, 0x36, 0x82, 0xed,
+ 0x48, 0xf9, 0x37, 0xa4, 0x58, 0xa3, 0x22, 0x16, 0xa7, 0x4d, 0xcc, 0x4a,
+ 0x1e, 0x59, 0x1a, 0x53, 0x81, 0x19, 0xc3, 0xb5, 0x6c, 0xad, 0x78, 0xb1,
+ 0xc4, 0xb7, 0x22, 0x94, 0x83, 0x73, 0xc5, 0x1c, 0x04, 0xa5, 0x0e, 0x46,
+ 0xfb, 0x5f, 0x30, 0x34, 0xf4, 0x3c, 0x5d, 0x26, 0x03, 0x64, 0x61, 0x7e,
+ 0x6f, 0x03, 0xaf, 0x7d, 0x75, 0xd6, 0x6b, 0xaf, 0x3d, 0xfa, 0x1c, 0xa9,
+ 0x4e, 0x75, 0xe7, 0x7d, 0x30, 0x4c, 0x63, 0xea, 0x50, 0x15, 0xcd, 0xd7,
+ 0xfb, 0x1e, 0x1c, 0xdf, 0xbd, 0x6b, 0x5e, 0xbe, 0xf2, 0xb2, 0xad, 0xdf,
+ 0x69, 0x7f, 0x14, 0xc9, 0x7c, 0xf9, 0xb5, 0xcb, 0xb1, 0xba, 0xb7, 0xf6,
+ 0x12, 0xb3, 0xa4, 0x28, 0xd3, 0x2c, 0xef, 0xbb, 0x78, 0x8b, 0xdb, 0x70,
+ 0x72, 0x9e, 0x53, 0xd5, 0xb8, 0xcd, 0x14, 0xf5, 0x86, 0xaa, 0x2b, 0x94,
+ 0x10, 0xbb, 0xae, 0x2d, 0x09, 0x3b, 0xd1, 0x1f, 0x49, 0x14, 0x69, 0x47,
+ 0x9e, 0xb6, 0x40, 0x84, 0x75, 0x14, 0xd7, 0x22, 0x69, 0xcd, 0xda, 0xb4,
+ 0x84, 0xd8, 0x82, 0xaa, 0xa9, 0x76, 0x18, 0x39, 0xac, 0xa9, 0x85, 0x1b,
+ 0x3d, 0x40, 0x92, 0x11, 0xde, 0x83, 0xdf, 0x74, 0x26, 0x74, 0xd6, 0x30,
+ 0x5c, 0xc3, 0xa7, 0x11, 0x43, 0xfa, 0x50, 0x77, 0xbc, 0xe9, 0xd3, 0xc8,
+ 0xda, 0x1f, 0x6d, 0xa0, 0xdf, 0x5c, 0x27, 0x1f, 0x04, 0x8b, 0xa5, 0x89,
+ 0xe5, 0xc3, 0x4a, 0x23, 0xef, 0x12, 0x74, 0x72, 0x99, 0xd9, 0xdc, 0x42,
+ 0x99, 0x58, 0x93, 0x64, 0xf2, 0x13, 0x7a, 0xce, 0x59, 0x78, 0x1e, 0x3f,
+ 0x01, 0x01, 0x1a, 0xe1, 0x45, 0xa5, 0xe1, 0xaf, 0x20, 0xc7, 0x45, 0x16,
+ 0xe0, 0xb5, 0x6d, 0x72, 0x9e, 0x49, 0xb3, 0xde, 0x31, 0x0c, 0x19, 0x7e,
+ 0x7a, 0x76, 0x0e, 0xfa},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 77
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 77,
+ 32,
+ {0x6b, 0x19, 0xa0, 0x3c, 0x77, 0x4e, 0x1c, 0x3c, 0x24, 0xea, 0x88, 0x9b,
+ 0x55, 0x2e, 0x99, 0xfe, 0x00, 0x68, 0xa6, 0xcd, 0xa0, 0x22, 0xd5, 0xcc,
+ 0xb6, 0xd7, 0x5a, 0x44, 0x7c, 0xfa, 0x0b, 0x16, 0xb5, 0xb1, 0x44, 0x20,
+ 0x8d, 0xd4, 0x07, 0xe4, 0x40, 0x23, 0x0f, 0xfa, 0xad, 0x4f, 0x12, 0xa0,
+ 0x74, 0x6d, 0xa1, 0x08, 0xda, 0xb5, 0xd4, 0xf1, 0x62, 0xbd, 0xc9, 0xb2,
+ 0x4d, 0xc6, 0x8a, 0x2e, 0x9e, 0x07, 0x7e, 0xf5, 0x70, 0x24, 0x72, 0xc4,
+ 0xce, 0xaa, 0x89, 0xc2, 0x9c, 0xac, 0x41, 0xb4, 0x78, 0x2b, 0x92, 0xf6,
+ 0xc8, 0x7e, 0x01, 0x4d, 0xf2, 0x48, 0x35, 0x80, 0xca, 0xdf, 0x2b, 0x45,
+ 0x5f, 0x82, 0x3f, 0xe1, 0x2c, 0x9c, 0x79, 0xa1, 0x55, 0xea, 0x32, 0xa9,
+ 0xf1, 0xed, 0x12, 0x0f, 0xe0, 0xf1, 0x3b, 0x10, 0xab, 0x47, 0x92, 0xfd,
+ 0x94, 0xb9, 0x9e, 0x0a, 0xa6, 0xff, 0xd2, 0x7c, 0x04, 0xef, 0x70, 0x88,
+ 0xe3, 0xcb, 0x93, 0x54, 0x36, 0x52, 0x96, 0x50, 0x89, 0x4f, 0xee, 0x6b,
+ 0x5b, 0x78, 0xe0, 0xbb, 0x5a, 0xa5, 0x9e, 0xe7, 0xbb, 0xb2, 0xfb, 0x46,
+ 0xaf, 0x78, 0x4e, 0x2c, 0x33, 0xeb, 0x76, 0xa1, 0x2c, 0xdd, 0x7d, 0x00,
+ 0x87, 0xa0, 0x81, 0xd8, 0x2d, 0x3e, 0x46, 0x6a, 0x38, 0x1d, 0xd3, 0x7d,
+ 0x25, 0xd3, 0xb4, 0xa9, 0x27, 0x56, 0x72, 0x3c, 0xb1, 0xf1, 0xf4, 0x9d,
+ 0x04, 0x81, 0xd1, 0x2b, 0xaa, 0x21, 0xff, 0x77, 0xc0, 0x29, 0x1f, 0x90,
+ 0x26, 0x82, 0x22, 0x6d, 0x99, 0xd7, 0x7d, 0x36, 0xbf, 0xe5, 0x8d, 0x18,
+ 0x25, 0x98, 0x8c, 0x97, 0xd9, 0xd0, 0x0e, 0x15, 0xab, 0x48, 0xc9, 0x91,
+ 0x95, 0x83, 0xfd, 0x60, 0x59, 0x3f, 0xa9, 0x3a, 0xb1, 0xca, 0x8e, 0x7d,
+ 0xab, 0xaa, 0x91, 0x2f, 0x65, 0x35, 0xbb, 0xb0, 0x5e, 0x82, 0xbb, 0xfa,
+ 0xa8, 0x53, 0x7b, 0x0e},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of h replaced by 0
+ // tcID: 78
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 78,
+ 32,
+ {0x68, 0x26, 0x73, 0xd7, 0xc9, 0x8a, 0xe7, 0x00, 0x39, 0xe9, 0xf2, 0x59,
+ 0x27, 0x5c, 0x88, 0x4d, 0xa7, 0xc7, 0x71, 0x36, 0xe0, 0x6d, 0x47, 0xe8,
+ 0xaf, 0x72, 0xf8, 0x2a, 0x09, 0x61, 0x4a, 0x08, 0xed, 0x12, 0x5c, 0x6d,
+ 0x3a, 0x80, 0xf7, 0x01, 0xa6, 0x1d, 0xc2, 0xad, 0x96, 0x7e, 0x96, 0x37,
+ 0x66, 0x2b, 0xf4, 0x0b, 0x48, 0x54, 0x3e, 0x5b, 0x62, 0x0d, 0xaf, 0x37,
+ 0xe3, 0x08, 0x8d, 0x2a, 0x54, 0xa8, 0xc5, 0x14, 0x7e, 0xf9, 0x92, 0x27,
+ 0xcd, 0x5c, 0xfd, 0x0a, 0x47, 0x8d, 0x1f, 0xd1, 0xec, 0x62, 0xc4, 0x95,
+ 0xcb, 0x89, 0x04, 0x6d, 0xf7, 0x56, 0x90, 0x86, 0x21, 0x09, 0x99, 0x13,
+ 0xaa, 0x41, 0x42, 0xc3, 0xdb, 0xa2, 0xa6, 0x2d, 0xe6, 0xa8, 0x89, 0x9f,
+ 0x0a, 0xcc, 0x79, 0x32, 0xe3, 0x35, 0x81, 0xd4, 0x10, 0x20, 0x20, 0x42,
+ 0x3a, 0x99, 0x87, 0x67, 0x77, 0xc5, 0x92, 0x92, 0xd5, 0x97, 0x42, 0x8f,
+ 0x50, 0xb8, 0x46, 0xa3, 0x9d, 0x70, 0x9d, 0x38, 0xc3, 0xa8, 0x42, 0xf9,
+ 0xa9, 0x53, 0x1f, 0x26, 0xdc, 0x2a, 0x11, 0xf5, 0x18, 0x95, 0x0e, 0xee,
+ 0x92, 0x56, 0x0f, 0xb6, 0xb6, 0x66, 0x7a, 0x11, 0x32, 0x37, 0xa3, 0xe6,
+ 0xd7, 0xbd, 0xae, 0x48, 0xba, 0xfc, 0x90, 0xa7, 0x6a, 0x68, 0x39, 0xb9,
+ 0x7e, 0x63, 0x01, 0xe5, 0x46, 0xf5, 0xb1, 0x36, 0xff, 0x23, 0xd6, 0x62,
+ 0x59, 0x3f, 0x74, 0x92, 0x0d, 0xcc, 0xb5, 0x6d, 0x47, 0xfe, 0xa5, 0x57,
+ 0xad, 0xca, 0x4b, 0x36, 0x82, 0x04, 0x69, 0x42, 0x5c, 0xdd, 0x40, 0x71,
+ 0xad, 0xe7, 0xc5, 0xc1, 0x4f, 0x36, 0x5b, 0xa4, 0xe0, 0xda, 0x97, 0xcd,
+ 0xd6, 0x2c, 0xec, 0x66, 0xfd, 0xc7, 0x24, 0xd3, 0xf3, 0x09, 0xb6, 0x29,
+ 0x7c, 0x1c, 0x84, 0x09, 0x1a, 0x74, 0xd6, 0x56, 0xb4, 0xb0, 0x30, 0x78,
+ 0x7d, 0xf5, 0x93, 0xb0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits of h replaced by 1s
+ // tcID: 79
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 79,
+ 32,
+ {0x14, 0x52, 0xce, 0xf4, 0xf4, 0xe0, 0xd4, 0x6c, 0xa8, 0xca, 0xf3, 0xa6,
+ 0x28, 0x07, 0x4f, 0x7e, 0xd0, 0xac, 0xaf, 0xd0, 0xa1, 0x6c, 0x4c, 0x4c,
+ 0x42, 0x3c, 0xd3, 0x61, 0xcd, 0x61, 0x31, 0x9d, 0x5e, 0x91, 0x2b, 0x16,
+ 0x2b, 0xb2, 0xb7, 0x32, 0x6e, 0x56, 0xe2, 0x0d, 0x5f, 0x98, 0x14, 0xd6,
+ 0x33, 0x9e, 0x0c, 0xc4, 0x4d, 0xa9, 0xba, 0x1b, 0xe2, 0x8e, 0x47, 0x38,
+ 0x80, 0xb6, 0x27, 0x6a, 0x86, 0xb8, 0xcd, 0xfd, 0x91, 0xd2, 0xf5, 0xfa,
+ 0x83, 0x00, 0x24, 0xb8, 0x42, 0x83, 0x4b, 0xcf, 0x2d, 0x42, 0x5c, 0x48,
+ 0xb5, 0xa5, 0x84, 0x64, 0xb7, 0xa3, 0x11, 0x1f, 0x55, 0xad, 0xe2, 0xd3,
+ 0xb9, 0xcd, 0xb9, 0x58, 0x39, 0x2e, 0xfd, 0x55, 0x9f, 0x6b, 0x61, 0x36,
+ 0xcd, 0x15, 0x8e, 0x15, 0x7f, 0xaa, 0x4b, 0x7e, 0xe8, 0x6a, 0x34, 0x57,
+ 0xdc, 0xdb, 0xd8, 0x77, 0xb8, 0x2d, 0x53, 0xc2, 0x3d, 0x6e, 0x71, 0x48,
+ 0x8e, 0x55, 0x45, 0x74, 0xb7, 0x8f, 0x0b, 0xe7, 0x2d, 0xa8, 0xd4, 0x16,
+ 0x0a, 0xee, 0x68, 0x0c, 0xe4, 0x85, 0xf9, 0xfa, 0x54, 0x45, 0x62, 0xa1,
+ 0x2a, 0x89, 0x32, 0x85, 0x60, 0xa7, 0x73, 0xff, 0x25, 0x13, 0x8d, 0xec,
+ 0xf4, 0x20, 0x0e, 0x25, 0x58, 0xe3, 0xb5, 0xa3, 0x64, 0xa4, 0x37, 0x2c,
+ 0xd1, 0xf6, 0x4f, 0xb2, 0x58, 0x87, 0xb8, 0xc2, 0xb3, 0x93, 0x8a, 0xca,
+ 0x10, 0xd8, 0x72, 0x75, 0x35, 0xd0, 0xeb, 0x0b, 0x73, 0xaf, 0x2b, 0x7a,
+ 0xd7, 0x06, 0x56, 0xf9, 0x7c, 0x5c, 0x1a, 0x97, 0xd3, 0xe2, 0xc2, 0xd1,
+ 0xcd, 0x27, 0x32, 0xc5, 0xfe, 0x8f, 0xdc, 0x5b, 0xa6, 0xf5, 0x54, 0xbd,
+ 0x51, 0x90, 0xa5, 0x47, 0x42, 0x31, 0x3a, 0x61, 0x75, 0xdb, 0x2a, 0x77,
+ 0xd3, 0x6d, 0x24, 0x93, 0x4d, 0xc0, 0x56, 0xd6, 0x6c, 0xc6, 0xbd, 0x83,
+ 0xab, 0xac, 0x61, 0xe0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in hash h flipped
+ // tcID: 80
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 80,
+ 32,
+ {0x2f, 0x5a, 0xb0, 0x41, 0xe8, 0x7b, 0x74, 0xc0, 0xff, 0xa6, 0xf5, 0xb0,
+ 0xa4, 0xc5, 0xec, 0x8d, 0x0e, 0xe3, 0xd2, 0x35, 0x7a, 0x0f, 0xd2, 0xfa,
+ 0xce, 0x27, 0x5d, 0xbc, 0x6b, 0x50, 0xa2, 0x30, 0xf2, 0x10, 0x8b, 0x4b,
+ 0x37, 0xfa, 0x45, 0xd5, 0xbb, 0x12, 0x11, 0xfb, 0x26, 0xb9, 0x6d, 0x31,
+ 0x5c, 0xec, 0x93, 0x91, 0xd1, 0x98, 0xad, 0x77, 0x13, 0xfa, 0xf3, 0xc4,
+ 0xfb, 0x60, 0x80, 0x6c, 0xbe, 0x63, 0x78, 0xc7, 0xa0, 0x8c, 0x2e, 0x75,
+ 0xa6, 0x78, 0x48, 0xca, 0x98, 0xc8, 0x0a, 0x02, 0x68, 0x06, 0x50, 0xed,
+ 0xa9, 0x8f, 0xf0, 0xc8, 0x18, 0xf1, 0xe7, 0xaf, 0x9f, 0xf3, 0xa3, 0x23,
+ 0x61, 0x50, 0x69, 0x9a, 0x4c, 0x90, 0x0c, 0x39, 0x4c, 0x2a, 0x00, 0xea,
+ 0x65, 0xb3, 0x9f, 0xea, 0x87, 0x35, 0x04, 0x89, 0x8c, 0x6f, 0xce, 0xd5,
+ 0xe4, 0x52, 0x0b, 0xf3, 0xd6, 0x9a, 0x11, 0xde, 0xbd, 0x3e, 0x66, 0xad,
+ 0x68, 0x1b, 0x7d, 0x03, 0xbb, 0xca, 0x94, 0x0f, 0xbc, 0x80, 0x9f, 0x03,
+ 0xf9, 0x90, 0x79, 0xd0, 0xf2, 0x4f, 0x31, 0xcd, 0xc7, 0x6a, 0xfa, 0xb7,
+ 0x3e, 0xc0, 0xb4, 0xf5, 0xba, 0xff, 0x44, 0x37, 0xb0, 0xa3, 0x04, 0xa8,
+ 0x89, 0x3c, 0xf5, 0x93, 0xbc, 0xf4, 0x7b, 0x2f, 0x63, 0xa4, 0x01, 0xf1,
+ 0xb4, 0x56, 0xf1, 0x74, 0x1b, 0x3b, 0x36, 0x41, 0xe3, 0x15, 0x4e, 0x6f,
+ 0x4b, 0xc0, 0x35, 0x72, 0x3f, 0xc3, 0x53, 0x2e, 0xe2, 0x2d, 0x4f, 0x65,
+ 0xa3, 0x96, 0x3c, 0x1b, 0x27, 0x8c, 0x1a, 0x9a, 0x8c, 0xe7, 0xe0, 0x48,
+ 0x76, 0xe8, 0xc3, 0x27, 0xa7, 0x04, 0x63, 0xe3, 0x78, 0x5b, 0x9a, 0x5a,
+ 0xa5, 0xb4, 0xa5, 0x0c, 0xb4, 0xe3, 0x5d, 0x92, 0x08, 0x51, 0x72, 0xa6,
+ 0x1c, 0xc5, 0x40, 0x7a, 0xf2, 0x75, 0x2a, 0x59, 0xd0, 0x6b, 0x58, 0xa2,
+ 0x42, 0x92, 0x63, 0x28},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: hash of salt missing
+ // tcID: 81
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 81,
+ 32,
+ {0x83, 0xd3, 0xf4, 0xb1, 0x8d, 0x26, 0x53, 0x18, 0x95, 0x72, 0xe7, 0x5e,
+ 0x9b, 0x44, 0x64, 0x29, 0x2c, 0xa6, 0x49, 0x59, 0x1a, 0x82, 0xb1, 0x56,
+ 0x9c, 0xe1, 0x38, 0x38, 0xc2, 0x45, 0xda, 0x67, 0x37, 0x1b, 0x1e, 0xa7,
+ 0x8e, 0x42, 0x15, 0xeb, 0xa8, 0xde, 0x71, 0x34, 0x11, 0xff, 0x06, 0x0a,
+ 0x98, 0x04, 0x05, 0xf0, 0xba, 0xd9, 0x95, 0x46, 0x98, 0x91, 0x53, 0x01,
+ 0x7a, 0x38, 0x0f, 0x9c, 0x7b, 0x56, 0x65, 0x00, 0xfd, 0xd5, 0xa1, 0x58,
+ 0x30, 0xeb, 0x0c, 0x5f, 0x47, 0x23, 0xe3, 0x41, 0x39, 0x12, 0x68, 0x93,
+ 0x3a, 0x41, 0x31, 0x1e, 0x98, 0x32, 0xb3, 0x40, 0xef, 0xbc, 0x2c, 0xff,
+ 0xb4, 0xba, 0xa9, 0xc5, 0xdd, 0x47, 0x78, 0x3e, 0xac, 0x81, 0xa4, 0x1e,
+ 0x3d, 0x63, 0x36, 0x57, 0x2d, 0x38, 0xb0, 0x34, 0xdf, 0xe5, 0xef, 0x4b,
+ 0x94, 0xe5, 0xc3, 0xf9, 0x03, 0xcf, 0x3e, 0x8e, 0x0a, 0x3c, 0x2c, 0x59,
+ 0xcf, 0xd1, 0x3f, 0x99, 0xf6, 0x96, 0xb0, 0xfb, 0xfe, 0x71, 0x36, 0x8c,
+ 0xda, 0x5a, 0x1d, 0x28, 0xba, 0xd1, 0xaf, 0x3c, 0x89, 0x76, 0xe3, 0xf6,
+ 0xc1, 0xba, 0xc0, 0x87, 0x07, 0xd2, 0x68, 0x4f, 0x6d, 0x55, 0xc2, 0xed,
+ 0x4b, 0x43, 0x3c, 0x9e, 0xfd, 0xe9, 0x1b, 0x20, 0x6e, 0x08, 0x42, 0xe5,
+ 0x34, 0xbe, 0x7e, 0x88, 0xfa, 0x21, 0x97, 0x63, 0xb9, 0x60, 0xd9, 0xd5,
+ 0xa4, 0x3a, 0x47, 0x99, 0x90, 0xaa, 0x97, 0x32, 0x66, 0x16, 0x93, 0xb9,
+ 0xe4, 0xda, 0x89, 0xa7, 0xbb, 0x5d, 0xda, 0x87, 0x8a, 0xe4, 0x3f, 0x5e,
+ 0x1a, 0x11, 0x94, 0x4f, 0x7a, 0x5c, 0x6e, 0xfa, 0xd6, 0x00, 0xdd, 0xd1,
+ 0x3a, 0x14, 0x8c, 0x1f, 0xc8, 0xfd, 0x25, 0x74, 0xb9, 0x66, 0x73, 0x42,
+ 0xc7, 0x3f, 0x2a, 0x8b, 0x96, 0x51, 0x1a, 0x5f, 0x75, 0xcb, 0x1c, 0xe4,
+ 0x86, 0xb9, 0xdf, 0x81},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 82
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 82,
+ 32,
+ {0x31, 0xce, 0x7c, 0xa5, 0x97, 0xf7, 0x6a, 0xb9, 0x5d, 0x47, 0x56, 0x3f,
+ 0x72, 0x8f, 0xf9, 0x3b, 0xf4, 0x3d, 0x98, 0x64, 0xe5, 0xbd, 0x12, 0x29,
+ 0xb8, 0x24, 0xae, 0x26, 0xb5, 0xa1, 0x3c, 0x79, 0xf6, 0xf7, 0x95, 0x72,
+ 0x17, 0xb3, 0x7e, 0x1a, 0xf0, 0x53, 0x7f, 0xea, 0x81, 0x61, 0x61, 0x87,
+ 0xff, 0x08, 0xa0, 0xd5, 0xc9, 0x8a, 0x92, 0xda, 0x8d, 0xba, 0x61, 0xbc,
+ 0x5c, 0x14, 0xda, 0x33, 0x21, 0xfd, 0x11, 0x46, 0xd8, 0x3c, 0x2c, 0xbd,
+ 0x0e, 0xc0, 0x68, 0x7d, 0x81, 0xf6, 0xd7, 0x34, 0x9f, 0x5a, 0x0c, 0xab,
+ 0x08, 0x40, 0xe2, 0x2c, 0xbf, 0xa8, 0x3f, 0x02, 0xa7, 0x9d, 0x32, 0x1f,
+ 0xf8, 0x88, 0x30, 0xd4, 0x7d, 0x48, 0x42, 0xc0, 0xb0, 0x32, 0xc2, 0x7a,
+ 0x18, 0x1a, 0xc0, 0x6a, 0x42, 0xcd, 0x0b, 0xfe, 0xda, 0xf7, 0x5f, 0x2d,
+ 0xaa, 0x53, 0xf6, 0x4e, 0xac, 0xb5, 0x98, 0x65, 0x45, 0xbc, 0xf1, 0x50,
+ 0xb8, 0xd4, 0x33, 0xe6, 0x6b, 0x69, 0x8f, 0x25, 0x53, 0xf9, 0xda, 0x25,
+ 0x9b, 0xec, 0x31, 0x9d, 0x8c, 0x0c, 0xec, 0x05, 0xd9, 0xc3, 0x20, 0xe7,
+ 0x30, 0x04, 0x63, 0xd4, 0x1e, 0xb0, 0x77, 0x02, 0x8c, 0x1e, 0x0a, 0x7d,
+ 0x6d, 0x87, 0xd4, 0xdd, 0xdf, 0x54, 0xc5, 0xb7, 0x8d, 0x6a, 0x15, 0xe4,
+ 0x52, 0x7e, 0x37, 0x11, 0x0b, 0x9b, 0x9a, 0xd2, 0xf3, 0xb2, 0xdd, 0x0d,
+ 0xb5, 0x91, 0x22, 0x7d, 0x41, 0xcc, 0x9f, 0x26, 0xf2, 0x34, 0x95, 0x81,
+ 0xdd, 0x89, 0xe0, 0xba, 0x63, 0x9d, 0x0c, 0xf9, 0xf8, 0xc8, 0x6f, 0xe8,
+ 0x19, 0xdb, 0xad, 0xc6, 0x88, 0x52, 0x2b, 0x58, 0xd7, 0x28, 0x4c, 0xaa,
+ 0xbf, 0x84, 0x3e, 0x71, 0x43, 0x39, 0x52, 0x55, 0xe9, 0xa0, 0xd7, 0x10,
+ 0xff, 0xbe, 0xf6, 0xad, 0x13, 0xf6, 0xa9, 0x36, 0x1e, 0x20, 0xd2, 0xf6,
+ 0xf5, 0xa4, 0x14, 0xf5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of ps modified
+ // tcID: 83
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 83,
+ 32,
+ {0x57, 0x98, 0x78, 0x51, 0x87, 0x91, 0x07, 0x03, 0x68, 0x0c, 0xb2, 0x10,
+ 0x9f, 0x49, 0x2c, 0x3f, 0x0a, 0x91, 0xb4, 0xa8, 0xf1, 0x1d, 0x3d, 0xa7,
+ 0x75, 0xab, 0xa8, 0x91, 0xee, 0xde, 0xc3, 0xd7, 0x6f, 0xd3, 0x0a, 0x93,
+ 0x9f, 0x5d, 0x7a, 0x2b, 0xaf, 0x72, 0x90, 0xc5, 0x73, 0xe8, 0x86, 0xce,
+ 0xc8, 0xec, 0xec, 0x0b, 0x15, 0x98, 0xf2, 0xcd, 0x16, 0x9d, 0x53, 0xb4,
+ 0xab, 0xf8, 0xac, 0xcc, 0x09, 0x70, 0x91, 0x87, 0xf3, 0x2a, 0x12, 0xc8,
+ 0x0f, 0xdb, 0x42, 0xed, 0x98, 0xd9, 0xe9, 0x8b, 0x09, 0x23, 0x82, 0x8f,
+ 0x0e, 0x38, 0xac, 0xc3, 0x38, 0x23, 0x4f, 0x7b, 0x7a, 0x0e, 0xe3, 0x77,
+ 0x64, 0x4a, 0x65, 0x5f, 0x48, 0x81, 0x6e, 0xa4, 0xa5, 0xbf, 0xf0, 0xf6,
+ 0xd6, 0x3c, 0x39, 0x45, 0xdc, 0x3a, 0xaf, 0x92, 0x1e, 0x94, 0x04, 0x86,
+ 0x45, 0x94, 0xbc, 0x32, 0x3c, 0x1f, 0x3e, 0xf4, 0x2f, 0x93, 0x61, 0xed,
+ 0x6c, 0xb8, 0xfc, 0xff, 0x29, 0x94, 0x29, 0x3e, 0x17, 0x86, 0x5e, 0x2f,
+ 0xad, 0x2d, 0x88, 0x52, 0x77, 0x25, 0x1f, 0xa2, 0x4d, 0x7e, 0x7a, 0xac,
+ 0xeb, 0xc4, 0x8d, 0x61, 0xc3, 0xb4, 0x80, 0x47, 0xdd, 0x7c, 0x99, 0x82,
+ 0x6b, 0x31, 0x05, 0xd2, 0xf8, 0x20, 0xcd, 0x62, 0x40, 0x4c, 0xad, 0x5d,
+ 0x75, 0x8d, 0xa4, 0x61, 0xaf, 0x67, 0x67, 0x7e, 0x39, 0xe5, 0x50, 0x86,
+ 0xd8, 0xfa, 0x52, 0xea, 0x03, 0x34, 0xbc, 0x3b, 0x77, 0xf9, 0x51, 0x91,
+ 0xff, 0xac, 0xd2, 0x8e, 0xad, 0x07, 0xa3, 0x4e, 0x46, 0x72, 0x57, 0x7c,
+ 0x4c, 0x65, 0xb5, 0xbb, 0x9d, 0x5f, 0x9c, 0xab, 0x6e, 0x1f, 0x12, 0x42,
+ 0x21, 0x62, 0x91, 0xb6, 0x9a, 0x0c, 0x98, 0x71, 0x44, 0x52, 0xf0, 0x1f,
+ 0x37, 0x72, 0x2f, 0xf2, 0x65, 0x89, 0x73, 0x4c, 0xf6, 0x02, 0x0c, 0x5a,
+ 0xc9, 0x19, 0x63, 0x74},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0xff
+ // tcID: 84
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 84,
+ 32,
+ {0x37, 0x47, 0xc7, 0xc1, 0x16, 0xcf, 0x30, 0x56, 0x7e, 0x24, 0xfd, 0x42,
+ 0x13, 0xc1, 0x26, 0xec, 0x84, 0x36, 0x6a, 0x26, 0xeb, 0x30, 0x4a, 0x65,
+ 0xd1, 0x44, 0xdd, 0x9b, 0x45, 0x30, 0x54, 0xdf, 0x4e, 0x50, 0x36, 0xc8,
+ 0x61, 0xb5, 0x80, 0x71, 0x37, 0x93, 0x4b, 0x1c, 0xef, 0x35, 0x14, 0x11,
+ 0xe4, 0x06, 0x54, 0xba, 0xe5, 0xdf, 0x6f, 0xbe, 0x3c, 0x42, 0xd7, 0x63,
+ 0x40, 0x7f, 0x27, 0x3d, 0x3d, 0xbe, 0x05, 0x9f, 0xc6, 0x41, 0x2a, 0x36,
+ 0x67, 0x75, 0x60, 0x3e, 0x06, 0x4b, 0x15, 0x61, 0xa5, 0x8e, 0x70, 0x86,
+ 0x0e, 0xdf, 0x95, 0x4d, 0xbe, 0x66, 0x6f, 0x8f, 0xe4, 0x4f, 0x44, 0xf8,
+ 0x7d, 0xf3, 0xb0, 0xe3, 0xf3, 0xe1, 0x9c, 0x90, 0x49, 0x66, 0xad, 0xa5,
+ 0x2f, 0x00, 0x80, 0x6f, 0x97, 0x5f, 0x25, 0x6d, 0x4a, 0x85, 0x5c, 0xee,
+ 0x97, 0x3e, 0x20, 0xf3, 0x3c, 0x31, 0xf9, 0xf2, 0xb3, 0x79, 0x2f, 0xcf,
+ 0x32, 0x6f, 0x07, 0x5f, 0x86, 0xf2, 0x75, 0xd8, 0xef, 0x8d, 0xf2, 0xdd,
+ 0x0a, 0xba, 0xc8, 0x3d, 0x49, 0x1d, 0x48, 0x5f, 0xc1, 0x67, 0xcd, 0x40,
+ 0xf3, 0x80, 0x2f, 0x66, 0x03, 0x6d, 0xf4, 0xfd, 0x64, 0xfc, 0x44, 0x1a,
+ 0xc8, 0xa2, 0x5b, 0x40, 0x5d, 0x5e, 0xf9, 0x60, 0x12, 0x76, 0x23, 0xc2,
+ 0x69, 0xca, 0x83, 0x66, 0x71, 0xa6, 0x6a, 0x6b, 0xf2, 0xf3, 0x9c, 0x07,
+ 0x92, 0xda, 0xde, 0x17, 0x56, 0x4d, 0x31, 0x86, 0x3c, 0x7e, 0x01, 0x61,
+ 0xee, 0x0b, 0xb8, 0x85, 0x22, 0xac, 0x0c, 0x90, 0x54, 0xbe, 0xbc, 0xed,
+ 0xb6, 0x03, 0xa2, 0xd1, 0x8d, 0xdb, 0x0f, 0x64, 0xa9, 0x1c, 0xa5, 0xa2,
+ 0xf0, 0x08, 0x6a, 0xfd, 0x0d, 0x8c, 0x07, 0xcb, 0x0c, 0x1e, 0x7f, 0x24,
+ 0xd1, 0x2f, 0x86, 0x6c, 0xdc, 0xde, 0x46, 0xd6, 0x63, 0xc1, 0xd4, 0xdc,
+ 0x7f, 0x7c, 0x6f, 0x62},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0x80
+ // tcID: 85
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 85,
+ 32,
+ {0x13, 0x77, 0xd4, 0x99, 0x7c, 0x03, 0xd8, 0x85, 0xe4, 0xb9, 0x5f, 0x03,
+ 0x50, 0xb1, 0xc8, 0x09, 0x1a, 0x4d, 0x9b, 0xee, 0xf9, 0x53, 0x3d, 0xc6,
+ 0xab, 0xd1, 0x94, 0xa1, 0x43, 0x9c, 0x38, 0x36, 0x22, 0xb9, 0xdc, 0xa5,
+ 0xa4, 0x9d, 0xa2, 0x47, 0xcd, 0x55, 0xc0, 0x21, 0x86, 0x82, 0x9f, 0x69,
+ 0x5e, 0xbb, 0x00, 0x7e, 0xf0, 0x53, 0x5c, 0x47, 0x57, 0xba, 0xad, 0x05,
+ 0x7d, 0x7b, 0xf7, 0x6d, 0xcf, 0xe3, 0x7c, 0xb9, 0x18, 0x1b, 0x0c, 0x29,
+ 0x0d, 0xb1, 0x6d, 0x0a, 0xbc, 0x51, 0xff, 0x32, 0xd0, 0x3b, 0x6a, 0x8e,
+ 0x56, 0xec, 0xd2, 0x70, 0xda, 0xc2, 0x31, 0xc8, 0x1e, 0x50, 0xc7, 0xe0,
+ 0x20, 0x3d, 0x22, 0xb9, 0x91, 0x29, 0x1f, 0xec, 0x65, 0x0b, 0x99, 0x04,
+ 0xb2, 0x53, 0x9a, 0x8a, 0x33, 0x01, 0x72, 0x84, 0x3b, 0xcf, 0xf0, 0xcf,
+ 0x46, 0xf0, 0x6e, 0x32, 0xf5, 0x5b, 0xec, 0x1f, 0x5a, 0x73, 0x4e, 0x70,
+ 0xec, 0x8e, 0x4e, 0x88, 0x83, 0xe3, 0xc2, 0x2e, 0xab, 0x75, 0x61, 0xd9,
+ 0xc7, 0x67, 0x37, 0x02, 0x53, 0x52, 0xb5, 0xc9, 0xfa, 0x9c, 0x76, 0xea,
+ 0xac, 0xb9, 0x09, 0xd2, 0x3d, 0x0d, 0x7d, 0x7b, 0x6f, 0x10, 0x94, 0xcc,
+ 0xec, 0x8b, 0xa9, 0x4f, 0x14, 0x9f, 0x81, 0x94, 0x6f, 0xae, 0xdb, 0x39,
+ 0xac, 0x55, 0x7c, 0xc2, 0x88, 0x17, 0xc9, 0x11, 0x4a, 0x89, 0xa6, 0xf7,
+ 0x20, 0xd8, 0x49, 0xf9, 0x0c, 0xb2, 0x3a, 0xd2, 0x02, 0xed, 0x46, 0x82,
+ 0x03, 0x6b, 0x3c, 0xb7, 0x0b, 0x6f, 0xd5, 0xdf, 0x02, 0x25, 0x90, 0x0e,
+ 0xae, 0xc7, 0xa2, 0x1e, 0x39, 0xfd, 0x43, 0x3d, 0x32, 0x00, 0xae, 0xd4,
+ 0xbb, 0x4a, 0xbc, 0x3b, 0x53, 0x13, 0x93, 0xfa, 0x46, 0x2f, 0xbc, 0x92,
+ 0x0c, 0x91, 0x8f, 0x19, 0x38, 0xd3, 0x3c, 0xa8, 0x6e, 0x7c, 0xa3, 0xbb,
+ 0xf1, 0xd3, 0x4d, 0x74},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0
+ // tcID: 86
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 86,
+ 32,
+ {0x7d, 0x0f, 0x3c, 0xeb, 0xb4, 0x37, 0x25, 0x69, 0xe8, 0xf0, 0x2d, 0xf9,
+ 0xf4, 0x22, 0x22, 0x15, 0x1c, 0xc3, 0x16, 0x59, 0xdf, 0x8d, 0x50, 0x78,
+ 0xe9, 0xee, 0x8e, 0x91, 0x03, 0x07, 0x35, 0xd2, 0x7e, 0x66, 0xda, 0x8c,
+ 0x87, 0x03, 0x9a, 0x27, 0xac, 0x28, 0x58, 0x8e, 0x84, 0x31, 0xd7, 0xad,
+ 0x15, 0x83, 0x53, 0x4e, 0x85, 0x70, 0x31, 0x8c, 0xbb, 0x25, 0x54, 0xc0,
+ 0x70, 0x16, 0xbf, 0xb0, 0x2f, 0xe5, 0x9a, 0xf0, 0x05, 0x76, 0xb7, 0x90,
+ 0x82, 0x86, 0xf4, 0xb2, 0x7e, 0x36, 0xf7, 0x68, 0xa1, 0x18, 0xc3, 0xf3,
+ 0xa1, 0xce, 0xae, 0xff, 0xee, 0x03, 0xa1, 0xb6, 0x72, 0x70, 0xc3, 0xe4,
+ 0x89, 0xcc, 0xe5, 0xc5, 0xf1, 0x17, 0x1e, 0x0a, 0x87, 0x34, 0x55, 0x34,
+ 0x03, 0x04, 0x7f, 0xaf, 0xf6, 0x80, 0xdb, 0xcd, 0x70, 0xbf, 0x0f, 0xc1,
+ 0xf0, 0xf4, 0x46, 0x1b, 0xd4, 0xe6, 0x8c, 0x6c, 0x09, 0x78, 0xda, 0x34,
+ 0x90, 0xa1, 0x37, 0xdd, 0xd8, 0xf6, 0x2b, 0xd7, 0x9c, 0x6a, 0x1d, 0xaf,
+ 0x70, 0xf7, 0xa9, 0xa3, 0xe9, 0x00, 0x56, 0xcc, 0xd4, 0x1c, 0x62, 0xf0,
+ 0x49, 0x15, 0xbf, 0x12, 0x8f, 0x74, 0xda, 0xbc, 0xc4, 0x7c, 0xba, 0x85,
+ 0xb0, 0xfa, 0xe4, 0x7a, 0x04, 0xda, 0x32, 0xe1, 0x77, 0x99, 0xca, 0x15,
+ 0x08, 0x14, 0xd2, 0x77, 0x93, 0x81, 0x6e, 0x6a, 0x19, 0x83, 0x90, 0xc3,
+ 0x5d, 0x1f, 0x35, 0xab, 0xf6, 0x81, 0x67, 0x61, 0xa5, 0xff, 0x0c, 0x28,
+ 0xb1, 0xe6, 0x0e, 0xee, 0xd2, 0x44, 0xb1, 0xf2, 0x49, 0x34, 0x17, 0x4a,
+ 0x1d, 0x2c, 0x46, 0x94, 0x75, 0xf3, 0xeb, 0x88, 0x42, 0xeb, 0x9f, 0x5c,
+ 0x62, 0x24, 0x38, 0x69, 0x94, 0xaf, 0xf9, 0x57, 0x9f, 0x26, 0xea, 0x7d,
+ 0x73, 0xc6, 0x68, 0xa1, 0x13, 0xef, 0x7d, 0xee, 0x8b, 0x2b, 0xda, 0x57,
+ 0x61, 0x35, 0xd4, 0x52},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0xff
+ // tcID: 87
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 87,
+ 32,
+ {0x53, 0xf2, 0xdb, 0x26, 0x23, 0x58, 0xc2, 0x17, 0x92, 0xec, 0xa6, 0x35,
+ 0x80, 0x6e, 0xa1, 0xc1, 0xad, 0x04, 0x1d, 0x93, 0x34, 0xe9, 0x77, 0xa2,
+ 0x5c, 0x1d, 0xe0, 0xfc, 0x82, 0x33, 0xec, 0x6f, 0x01, 0x73, 0x7a, 0xdc,
+ 0xf1, 0xfb, 0x4d, 0xbe, 0xdb, 0xd0, 0x07, 0x84, 0x06, 0xec, 0xad, 0x92,
+ 0x1e, 0x37, 0xc7, 0x7d, 0x45, 0x85, 0xb5, 0xeb, 0x5e, 0xcc, 0x74, 0xc0,
+ 0x7a, 0xda, 0x18, 0x64, 0xa3, 0xc1, 0x3a, 0xca, 0xba, 0x93, 0x72, 0xf8,
+ 0x52, 0xae, 0xf5, 0x5f, 0xf2, 0xdc, 0x42, 0xc0, 0xaa, 0xef, 0x74, 0xbb,
+ 0x65, 0x6b, 0x8e, 0x0b, 0xec, 0xcb, 0x7b, 0x9e, 0xae, 0x58, 0x7f, 0xdf,
+ 0x3b, 0x52, 0xeb, 0x67, 0x8a, 0xf1, 0x03, 0x2e, 0x60, 0xad, 0x12, 0x32,
+ 0x1c, 0x9c, 0x10, 0xc4, 0x45, 0x44, 0x8d, 0xf5, 0x23, 0x85, 0x6a, 0xd2,
+ 0x62, 0x20, 0x8a, 0x06, 0xb8, 0x81, 0x7e, 0xe2, 0x29, 0xdf, 0x82, 0x5f,
+ 0x08, 0x0a, 0x72, 0xd5, 0xe1, 0xa4, 0x3f, 0x22, 0x22, 0x15, 0x82, 0x4a,
+ 0x8e, 0xa6, 0xd4, 0x55, 0xc8, 0x0b, 0x25, 0x63, 0xc6, 0x5b, 0xe1, 0xea,
+ 0xa0, 0x45, 0x57, 0x14, 0xae, 0x57, 0x6a, 0xe6, 0x7e, 0x46, 0xd0, 0x06,
+ 0x93, 0x4c, 0xf0, 0xc1, 0x37, 0xb8, 0xc9, 0x90, 0x0a, 0xf9, 0xed, 0x71,
+ 0x63, 0x91, 0xce, 0x96, 0xec, 0x43, 0x29, 0x6e, 0x83, 0xa5, 0xa1, 0x03,
+ 0x90, 0xed, 0x91, 0xf2, 0xe6, 0x75, 0x3e, 0xd0, 0x25, 0x4f, 0x02, 0x90,
+ 0xad, 0x89, 0x94, 0x62, 0xb3, 0xb7, 0xaf, 0x42, 0xc3, 0xc5, 0xf0, 0x89,
+ 0x38, 0x63, 0xa3, 0xb5, 0xe6, 0x05, 0x2d, 0x3a, 0x6d, 0xee, 0x55, 0x47,
+ 0x46, 0x96, 0x0a, 0x07, 0xfb, 0x6e, 0xcd, 0xf7, 0x81, 0xe4, 0x7b, 0x96,
+ 0x02, 0x3b, 0xa0, 0x1c, 0xfd, 0xe4, 0xc7, 0x21, 0x46, 0x11, 0xa1, 0xbe,
+ 0x57, 0x35, 0xe2, 0xfd},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: shifted salt
+ // tcID: 88
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 88,
+ 32,
+ {0x11, 0xe8, 0x93, 0x82, 0x38, 0xa2, 0x0f, 0x0e, 0x69, 0x47, 0x01, 0x59,
+ 0x87, 0x38, 0x0d, 0xfd, 0x88, 0xa1, 0x66, 0x16, 0x06, 0xbd, 0x05, 0xbb,
+ 0xe4, 0x29, 0x8f, 0x47, 0x46, 0xe8, 0x1e, 0x3b, 0xbf, 0x34, 0xae, 0xce,
+ 0xba, 0x53, 0x60, 0xf1, 0x83, 0x9e, 0xe0, 0xd7, 0xd7, 0xfe, 0x3e, 0x57,
+ 0x8c, 0xac, 0xc2, 0xd2, 0x4b, 0x15, 0xee, 0xfe, 0x20, 0x64, 0xed, 0xb1,
+ 0xfd, 0x04, 0xff, 0x9a, 0x44, 0xc0, 0xa6, 0x00, 0xeb, 0xf0, 0x0f, 0x64,
+ 0xfb, 0xb1, 0xea, 0xd4, 0x24, 0x6e, 0x5f, 0xfb, 0xad, 0x0c, 0x22, 0x44,
+ 0x1e, 0xd0, 0x73, 0x46, 0x2f, 0x26, 0xe3, 0x0b, 0x61, 0xa0, 0xa9, 0x14,
+ 0x2b, 0x4f, 0x99, 0x3d, 0x1b, 0x26, 0xfa, 0x32, 0xe1, 0x13, 0x82, 0xda,
+ 0x33, 0xb9, 0xeb, 0x58, 0x55, 0xce, 0xf6, 0x73, 0x6b, 0xec, 0x2f, 0x4f,
+ 0x5b, 0xc6, 0xbf, 0x82, 0xfd, 0xf7, 0xda, 0x62, 0x34, 0x6a, 0x4d, 0x96,
+ 0x96, 0xc5, 0x3e, 0x1c, 0xfa, 0x78, 0x96, 0x67, 0xb7, 0x21, 0xf3, 0x2f,
+ 0x77, 0x79, 0xda, 0xf7, 0xdf, 0x85, 0x47, 0x40, 0x96, 0xa9, 0xe9, 0xa7,
+ 0x29, 0x1a, 0xfc, 0x76, 0xdf, 0x3a, 0x66, 0xc7, 0xa0, 0xb9, 0x97, 0xb4,
+ 0x1b, 0xfb, 0x71, 0xfe, 0xdb, 0xdb, 0x4e, 0x65, 0x09, 0x5e, 0xfe, 0x1a,
+ 0x81, 0xd3, 0x5b, 0x66, 0xbe, 0x55, 0x43, 0x2e, 0x0a, 0x6e, 0x33, 0x90,
+ 0x54, 0x75, 0xb4, 0x6a, 0x94, 0xe0, 0x5b, 0xce, 0x7f, 0xee, 0x84, 0x64,
+ 0x5f, 0x50, 0x0d, 0x8e, 0xbd, 0x7c, 0x02, 0x82, 0xc3, 0x5f, 0x22, 0x77,
+ 0x4e, 0x70, 0x89, 0x26, 0x22, 0x10, 0xf8, 0x3e, 0xd4, 0x85, 0xcd, 0x2b,
+ 0x04, 0x5a, 0xcd, 0x5d, 0x62, 0xb4, 0xbb, 0x53, 0xdc, 0xbe, 0xb2, 0x58,
+ 0x8d, 0xc6, 0x53, 0x55, 0x18, 0x18, 0x9c, 0xb0, 0x22, 0x0a, 0x7c, 0x94,
+ 0x06, 0xe4, 0x54, 0xd6},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 89
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 89,
+ 32,
+ {0x39, 0xa8, 0xe9, 0x47, 0xc9, 0x19, 0xec, 0xfa, 0xd7, 0xee, 0x28, 0xbb,
+ 0x70, 0x8c, 0x1f, 0x9e, 0x82, 0x50, 0x36, 0x37, 0x4e, 0xa0, 0xf6, 0x10,
+ 0xbf, 0x55, 0x31, 0xd8, 0x9b, 0x81, 0x3d, 0x50, 0x6f, 0xd0, 0x0b, 0xdc,
+ 0x15, 0x85, 0x0b, 0x25, 0x0a, 0xc5, 0x0f, 0xc5, 0x56, 0xa6, 0x76, 0xc8,
+ 0x94, 0xfb, 0x64, 0x1d, 0xc6, 0x50, 0x99, 0x9e, 0xb6, 0x23, 0x9b, 0x91,
+ 0xe2, 0xc7, 0x55, 0x12, 0x6b, 0xbb, 0x9f, 0xef, 0x57, 0x83, 0xa5, 0xab,
+ 0x83, 0x4e, 0x0a, 0xd9, 0x1c, 0x60, 0xe7, 0x20, 0xe8, 0x0e, 0x09, 0x6c,
+ 0x09, 0x11, 0x67, 0xa2, 0xa1, 0xda, 0xe8, 0x38, 0xa1, 0x6f, 0xe0, 0xeb,
+ 0xaa, 0x8e, 0xfb, 0x35, 0x73, 0xc8, 0x9a, 0xc5, 0xd8, 0xe0, 0x58, 0x4b,
+ 0x5e, 0xc4, 0xe2, 0x16, 0x8e, 0xf0, 0x97, 0xf9, 0x37, 0xef, 0x0f, 0x0d,
+ 0x2a, 0x2f, 0x96, 0x4a, 0x8e, 0x6a, 0x81, 0x0d, 0xd1, 0x5b, 0x9c, 0x27,
+ 0xb2, 0x34, 0xd7, 0x88, 0xaf, 0x3c, 0x4f, 0x54, 0xdc, 0x97, 0x03, 0x56,
+ 0x57, 0xff, 0x19, 0xf2, 0x83, 0x55, 0x55, 0xdb, 0xaf, 0xd0, 0x2c, 0x4e,
+ 0xd3, 0xc7, 0x66, 0x54, 0xfa, 0x86, 0x8b, 0xab, 0xb7, 0x15, 0x34, 0xbf,
+ 0xe8, 0x46, 0x74, 0xee, 0xdd, 0xbf, 0xc2, 0xb2, 0x7a, 0x51, 0x7f, 0x66,
+ 0x6b, 0xd0, 0x3a, 0x27, 0xd8, 0x17, 0x3b, 0xb9, 0x28, 0x26, 0xa2, 0x31,
+ 0xcd, 0x9a, 0x24, 0x1c, 0x17, 0x14, 0x45, 0xb4, 0x16, 0x93, 0x4e, 0xbe,
+ 0xc5, 0xf7, 0xee, 0xa4, 0xfb, 0x41, 0xa6, 0x19, 0x37, 0xd9, 0xa9, 0x8f,
+ 0x61, 0xb2, 0xfd, 0x1c, 0xa8, 0xe2, 0xbe, 0x12, 0x5e, 0x85, 0xcc, 0x8d,
+ 0x16, 0xd5, 0x53, 0xb1, 0x14, 0xab, 0x72, 0x39, 0x5e, 0x86, 0xfe, 0xa5,
+ 0x2f, 0x54, 0xed, 0xd8, 0x53, 0xe9, 0xc5, 0x15, 0x65, 0x57, 0xe3, 0x8f,
+ 0x62, 0x1b, 0x97, 0x5a},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: bit 7 of masked_db not cleared
+ // tcID: 90
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 90,
+ 32,
+ {0x9c, 0x13, 0xd8, 0x77, 0xac, 0x2b, 0xd8, 0xc0, 0x2c, 0x11, 0xe2, 0x9f,
+ 0xfc, 0xc0, 0xc1, 0x04, 0x6d, 0xbc, 0x98, 0x70, 0x17, 0x7e, 0x84, 0x3c,
+ 0x30, 0xb4, 0x99, 0xc2, 0xbf, 0x7f, 0xd0, 0x9d, 0xaa, 0x43, 0x46, 0x9c,
+ 0xaf, 0x2b, 0x8c, 0x3e, 0x95, 0x5d, 0xed, 0x95, 0xe4, 0xd6, 0x22, 0x09,
+ 0xf7, 0x57, 0x1b, 0xb4, 0x55, 0x93, 0xf4, 0xcd, 0x8b, 0x0c, 0x7b, 0xc9,
+ 0x47, 0x0a, 0x8a, 0x69, 0x38, 0x37, 0x24, 0x8b, 0x5a, 0x78, 0x54, 0xdc,
+ 0x8e, 0x37, 0xe7, 0x52, 0xd9, 0x49, 0x47, 0x92, 0x72, 0x64, 0x29, 0x94,
+ 0x18, 0x20, 0x61, 0xd7, 0xaf, 0x80, 0xb0, 0xac, 0x6f, 0x6e, 0x98, 0x48,
+ 0x74, 0xc8, 0xcd, 0xc6, 0xa5, 0xd7, 0xd1, 0x7d, 0xc9, 0xe9, 0xde, 0x5a,
+ 0xd1, 0x21, 0x20, 0xcd, 0xb9, 0xf6, 0xc0, 0xd0, 0x9c, 0x0e, 0x11, 0xb8,
+ 0x7b, 0x34, 0x23, 0xe3, 0x7b, 0xa9, 0x43, 0x7a, 0x4f, 0x76, 0xcc, 0x1e,
+ 0x61, 0x24, 0x57, 0x9e, 0x5f, 0x79, 0x83, 0x2b, 0x89, 0x71, 0x0d, 0xe1,
+ 0x96, 0x8c, 0xe4, 0x6e, 0x3e, 0x69, 0xfa, 0x18, 0x5c, 0x0a, 0x92, 0x4e,
+ 0x8c, 0xb5, 0xf9, 0x96, 0xee, 0x59, 0x63, 0xf6, 0x82, 0x6d, 0xd3, 0x77,
+ 0x14, 0xde, 0x26, 0x4d, 0x75, 0x54, 0x5e, 0x85, 0x09, 0xca, 0xf8, 0x73,
+ 0x53, 0x30, 0xcd, 0xe7, 0xed, 0x42, 0x28, 0xe5, 0x77, 0x94, 0x71, 0x82,
+ 0x7b, 0x83, 0x75, 0x7c, 0x46, 0x60, 0x22, 0x11, 0x7c, 0x45, 0xd5, 0x98,
+ 0xf5, 0xa4, 0xa7, 0xfe, 0xd7, 0xbe, 0x4e, 0x1b, 0x4d, 0x32, 0x0f, 0x89,
+ 0x48, 0x79, 0x06, 0x1a, 0x75, 0xd1, 0xa4, 0x1e, 0xfd, 0x8d, 0xca, 0xf3,
+ 0xc6, 0x17, 0x33, 0xed, 0x8c, 0xa2, 0xcc, 0x2f, 0x83, 0x71, 0x4f, 0x8f,
+ 0xdb, 0xc7, 0xa9, 0x7c, 0xd6, 0xd6, 0xb9, 0x7e, 0xa3, 0xd3, 0x6e, 0xbd,
+ 0x69, 0x89, 0x06, 0x33},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of masked_db changed to 0
+ // tcID: 91
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 91,
+ 32,
+ {0x00, 0x56, 0x6c, 0x95, 0x52, 0x4a, 0xd0, 0x99, 0x5e, 0xda, 0x7d, 0x66,
+ 0x8f, 0xa0, 0x8e, 0x8f, 0x75, 0xbe, 0xa8, 0x68, 0xb6, 0x09, 0x72, 0xd6,
+ 0x48, 0x8c, 0xbe, 0x89, 0x39, 0xbb, 0xde, 0x68, 0xfa, 0x52, 0x06, 0xe6,
+ 0x71, 0xf3, 0x55, 0x55, 0xf6, 0x28, 0xfa, 0x70, 0x7c, 0xe7, 0xba, 0x0f,
+ 0x46, 0x8c, 0xfa, 0x8b, 0x97, 0x37, 0xe0, 0xef, 0x64, 0xe0, 0xe2, 0x3c,
+ 0x90, 0x1e, 0x49, 0x65, 0xcc, 0xaa, 0xee, 0xfa, 0x9b, 0x84, 0x36, 0x3a,
+ 0x30, 0x37, 0xcf, 0x5f, 0x9e, 0x04, 0x4e, 0x29, 0x5f, 0xe5, 0x7f, 0x32,
+ 0xc1, 0x12, 0x5c, 0xa7, 0x0c, 0x63, 0x9b, 0x22, 0x73, 0x2a, 0xa4, 0xc4,
+ 0xb3, 0xe5, 0x56, 0x26, 0x90, 0xbc, 0x1d, 0x7e, 0x7e, 0x74, 0xdd, 0x01,
+ 0xc6, 0x74, 0x21, 0x2d, 0xcb, 0x63, 0xc5, 0x8f, 0xa2, 0x33, 0x33, 0xd4,
+ 0x5e, 0x1e, 0x4c, 0xcf, 0xfa, 0x5d, 0x18, 0x64, 0x43, 0xcc, 0x78, 0x5c,
+ 0x5e, 0xce, 0x3f, 0x2d, 0x7a, 0x89, 0x95, 0xe2, 0x5d, 0xe6, 0xa1, 0x71,
+ 0xcb, 0xc9, 0x60, 0xc2, 0x72, 0xc2, 0x89, 0x9f, 0x6f, 0x87, 0xce, 0xad,
+ 0xb7, 0x2e, 0xea, 0x1b, 0xe0, 0x85, 0x24, 0x56, 0x69, 0xac, 0x08, 0x99,
+ 0x35, 0x91, 0xe7, 0x2b, 0xb9, 0xaf, 0xf8, 0xbc, 0x29, 0x38, 0x8b, 0x35,
+ 0xc9, 0x9f, 0x1b, 0xa7, 0x47, 0x7a, 0xf9, 0xd1, 0x67, 0x54, 0x89, 0x4a,
+ 0x50, 0xd4, 0xca, 0xea, 0x4b, 0xc8, 0x0e, 0x2a, 0xef, 0x2c, 0xed, 0x27,
+ 0xf4, 0xa1, 0xc8, 0x8b, 0xe2, 0x84, 0xbb, 0xb4, 0x0c, 0xb8, 0xae, 0x27,
+ 0x9b, 0x4e, 0x38, 0xa4, 0xcd, 0x8a, 0x51, 0xa9, 0x2a, 0x27, 0x9a, 0x79,
+ 0x9b, 0x33, 0x16, 0xc2, 0x93, 0x8e, 0x13, 0x86, 0x04, 0x3a, 0xe7, 0xab,
+ 0x1d, 0x86, 0x05, 0xcd, 0x31, 0x0d, 0x72, 0x39, 0xc8, 0x05, 0xa0, 0x7a,
+ 0x19, 0xc7, 0xb1, 0x7d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 92
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 92,
+ 32,
+ {0x2b, 0x46, 0xa0, 0xaa, 0xb5, 0xf5, 0x73, 0xe3, 0x2f, 0xfb, 0xcb, 0x41,
+ 0x1c, 0xd9, 0x9d, 0x2f, 0x90, 0xaa, 0x9b, 0x1a, 0xbb, 0xc6, 0x00, 0xb0,
+ 0xcd, 0xa0, 0xd8, 0x24, 0xf7, 0x90, 0x20, 0xaa, 0xb4, 0x7a, 0x24, 0x94,
+ 0xca, 0xea, 0x20, 0xfc, 0x93, 0x01, 0x7e, 0x77, 0xb9, 0x9e, 0xb7, 0x3a,
+ 0x1f, 0x8a, 0x55, 0x0b, 0x61, 0x1e, 0x27, 0x47, 0xad, 0x29, 0x20, 0x77,
+ 0x72, 0x62, 0x9c, 0x2e, 0xc4, 0x09, 0x18, 0xc0, 0x7a, 0xde, 0xf1, 0xc9,
+ 0x0c, 0x99, 0xa1, 0x5c, 0xdd, 0xb9, 0xea, 0xc8, 0x89, 0x55, 0xb4, 0x09,
+ 0x3a, 0x9e, 0x74, 0x3d, 0x24, 0x20, 0xb4, 0x64, 0x7e, 0x16, 0x7b, 0xff,
+ 0x8d, 0xdb, 0x07, 0xce, 0x19, 0x7d, 0xb8, 0x9d, 0x8a, 0x7d, 0x3f, 0x32,
+ 0x70, 0x58, 0xa4, 0x1c, 0xc4, 0x59, 0xed, 0x4f, 0x6d, 0x5d, 0x23, 0xdf,
+ 0xc0, 0x15, 0x47, 0x9d, 0x95, 0xe1, 0x95, 0xda, 0x37, 0xf5, 0xb1, 0xfc,
+ 0x31, 0x8a, 0x3f, 0x74, 0xa0, 0xac, 0x5f, 0xe2, 0xb9, 0x56, 0x9c, 0x7f,
+ 0xd9, 0x9b, 0x8e, 0xb3, 0xed, 0x39, 0x67, 0xa5, 0xed, 0xa1, 0xd2, 0x46,
+ 0xa3, 0xb2, 0x25, 0x54, 0x8f, 0x67, 0xff, 0x86, 0x02, 0x02, 0x03, 0x3e,
+ 0x71, 0x64, 0xd4, 0xb9, 0x9d, 0xcf, 0x95, 0xf4, 0x23, 0x2d, 0x18, 0xa7,
+ 0x91, 0x3f, 0x72, 0x58, 0xa3, 0x31, 0x79, 0x13, 0x3a, 0x6f, 0xb4, 0xab,
+ 0x5a, 0x49, 0x37, 0xb6, 0x42, 0xea, 0xcb, 0x92, 0x90, 0x8c, 0xf7, 0x94,
+ 0x95, 0x74, 0x5a, 0xbc, 0x58, 0x35, 0x24, 0xcb, 0x02, 0x36, 0xfb, 0xfa,
+ 0xdd, 0x2c, 0x7e, 0x8b, 0x0a, 0x65, 0x97, 0x01, 0x79, 0x12, 0xb4, 0x73,
+ 0x7f, 0xc0, 0x14, 0x32, 0x62, 0x5a, 0x50, 0x83, 0x55, 0x86, 0x96, 0x70,
+ 0xbe, 0xf2, 0x5d, 0x32, 0xaf, 0xe6, 0x75, 0x3c, 0x38, 0xcf, 0xd9, 0x6e,
+ 0xc3, 0x89, 0x53, 0xfb},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 93
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 93,
+ 32,
+ {0x3b, 0x65, 0x97, 0x53, 0x57, 0xab, 0x2a, 0x41, 0x0c, 0x2f, 0xae, 0x7f,
+ 0x2f, 0x03, 0x81, 0xe6, 0xc4, 0x09, 0x51, 0x26, 0x04, 0x51, 0xf2, 0xef,
+ 0xf0, 0x5f, 0x0d, 0xc7, 0x07, 0xab, 0xd0, 0x13, 0xa9, 0x96, 0xfc, 0x10,
+ 0x65, 0x8a, 0x69, 0x63, 0xf4, 0x62, 0x87, 0x7a, 0x80, 0x8f, 0x61, 0xad,
+ 0x03, 0x62, 0xb9, 0xf6, 0x40, 0x75, 0x0b, 0x19, 0xde, 0xbf, 0x3d, 0x59,
+ 0x69, 0x21, 0x34, 0xe3, 0x57, 0xa4, 0x9e, 0xd3, 0x69, 0x3f, 0x50, 0x92,
+ 0x4b, 0x7c, 0x8a, 0x18, 0x24, 0xcc, 0xaf, 0xcb, 0x4b, 0x93, 0xf7, 0x67,
+ 0x9d, 0xd8, 0x92, 0x82, 0x3c, 0xd4, 0x79, 0x89, 0x5d, 0x41, 0xfd, 0x1c,
+ 0x40, 0xfb, 0x89, 0xfb, 0x1d, 0xa1, 0x9b, 0xc1, 0xfd, 0xc7, 0x2e, 0xb0,
+ 0x38, 0x78, 0x2f, 0x24, 0xba, 0x33, 0x26, 0x42, 0x8c, 0xfb, 0x16, 0x6a,
+ 0x47, 0x5a, 0x9f, 0xd2, 0x7f, 0x94, 0xd1, 0xa0, 0xca, 0x6f, 0xa0, 0xe6,
+ 0xa0, 0xd2, 0xc2, 0x88, 0x3d, 0xb3, 0xee, 0xb2, 0xc0, 0xa5, 0x94, 0x74,
+ 0xda, 0x36, 0x21, 0x16, 0x95, 0xfb, 0x81, 0x1b, 0x9e, 0x8b, 0xc7, 0xf0,
+ 0x5c, 0xcb, 0x1f, 0x50, 0xd2, 0x6d, 0x71, 0xa2, 0xdd, 0x20, 0x9b, 0x0d,
+ 0x26, 0x9a, 0x73, 0x66, 0x10, 0xc7, 0xdc, 0x1f, 0x73, 0x43, 0xa4, 0x73,
+ 0x6f, 0xa2, 0xb8, 0xc2, 0x78, 0x27, 0xdf, 0xca, 0xd4, 0x9b, 0xc4, 0xa8,
+ 0x68, 0x22, 0xcd, 0xe1, 0x57, 0x9d, 0xfb, 0xd6, 0x46, 0x47, 0x4f, 0x11,
+ 0xe1, 0xa6, 0x0f, 0x5e, 0x4a, 0xc2, 0xf2, 0xa3, 0xa5, 0x42, 0x1a, 0x7b,
+ 0xaa, 0x9d, 0xea, 0x5d, 0x24, 0xbe, 0x03, 0xcb, 0x6f, 0xee, 0x77, 0x1d,
+ 0xd8, 0x08, 0xb6, 0x7f, 0x88, 0x6b, 0x37, 0xbe, 0x5a, 0x30, 0x0f, 0x65,
+ 0x51, 0xd7, 0xe7, 0x63, 0x6e, 0x99, 0x97, 0xb3, 0x25, 0x5c, 0xee, 0xd5,
+ 0x18, 0x7e, 0xbc, 0xc0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 94
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 94,
+ 32,
+ {0x45, 0x16, 0xc8, 0xa3, 0x9b, 0x85, 0x44, 0xd1, 0xc6, 0x5d, 0x96, 0x47,
+ 0x2f, 0xea, 0x0b, 0x27, 0x53, 0x06, 0x03, 0x30, 0xe7, 0x6e, 0x6f, 0x90,
+ 0xf4, 0x1a, 0xb3, 0x49, 0x95, 0x3d, 0x26, 0xab, 0x1b, 0x95, 0xfd, 0x87,
+ 0x48, 0x45, 0x35, 0xb6, 0x8c, 0x0a, 0xfc, 0xf1, 0x54, 0x2a, 0x9b, 0x96,
+ 0x6a, 0x9b, 0xf9, 0x8b, 0x89, 0xa5, 0x3b, 0xb2, 0x88, 0x77, 0xb3, 0x4d,
+ 0x16, 0x8a, 0x4b, 0xa8, 0x20, 0x12, 0x15, 0xc5, 0x5f, 0x9e, 0x86, 0xd3,
+ 0x0b, 0x71, 0x59, 0x09, 0x35, 0x17, 0x68, 0x2e, 0x6e, 0x95, 0x60, 0x78,
+ 0x94, 0x7e, 0x54, 0xe3, 0xf3, 0xa7, 0x79, 0xda, 0x03, 0x2a, 0xf7, 0xdc,
+ 0x6b, 0xca, 0xb1, 0xc0, 0xb2, 0xa6, 0x69, 0x3f, 0xe0, 0xee, 0xb9, 0xde,
+ 0x0d, 0x15, 0x8b, 0xcc, 0x12, 0x52, 0x93, 0xa6, 0xf1, 0x0c, 0xca, 0xf1,
+ 0x49, 0x9b, 0x6a, 0xd9, 0x12, 0xed, 0x59, 0x12, 0x53, 0x7e, 0x3c, 0x3c,
+ 0x5f, 0x18, 0xeb, 0x0a, 0xb8, 0xe7, 0x01, 0x05, 0x6d, 0x7b, 0x97, 0x3b,
+ 0x8b, 0x61, 0xaf, 0x91, 0x88, 0x58, 0xb8, 0x71, 0x52, 0xb6, 0xc4, 0x06,
+ 0x71, 0xbf, 0x96, 0x73, 0x5a, 0xb1, 0xa1, 0x12, 0x97, 0x23, 0x46, 0xe7,
+ 0x71, 0xe7, 0xcd, 0x94, 0x82, 0xf6, 0xf5, 0x9d, 0x32, 0x0b, 0x87, 0x98,
+ 0xa2, 0x71, 0xcf, 0x21, 0x77, 0x97, 0x47, 0xf9, 0x64, 0x28, 0x1a, 0xfa,
+ 0x13, 0x03, 0x14, 0x2e, 0xb3, 0xe1, 0x84, 0x17, 0x72, 0xde, 0x82, 0x5b,
+ 0x4b, 0x5e, 0x68, 0x02, 0x4d, 0xea, 0x01, 0x41, 0x93, 0xc4, 0xe1, 0xc2,
+ 0x06, 0xbd, 0xc6, 0x12, 0x1a, 0x8f, 0x2d, 0x41, 0x83, 0x7b, 0xe3, 0xd1,
+ 0x38, 0x33, 0xed, 0x61, 0x5d, 0x5b, 0x9d, 0xf4, 0xac, 0x4c, 0x86, 0xcd,
+ 0x25, 0x34, 0x4f, 0xe1, 0x02, 0x2d, 0xf0, 0xad, 0xab, 0xfe, 0x2d, 0x46,
+ 0xf7, 0xd9, 0xf0, 0xd0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 0
+ // tcID: 95
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 95,
+ 32,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 1
+ // tcID: 96
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 96,
+ 32,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n-1
+ // tcID: 97
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 97,
+ 32,
+ {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71,
+ 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17,
+ 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d,
+ 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a,
+ 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea,
+ 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51,
+ 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c,
+ 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e,
+ 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17,
+ 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4,
+ 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61,
+ 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0,
+ 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde,
+ 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4,
+ 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e,
+ 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19,
+ 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae,
+ 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b,
+ 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a,
+ 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06,
+ 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83,
+ 0xf7, 0x42, 0xb9, 0xd4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n
+ // tcID: 98
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 98,
+ 32,
+ {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71,
+ 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17,
+ 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d,
+ 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a,
+ 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea,
+ 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51,
+ 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c,
+ 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e,
+ 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17,
+ 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4,
+ 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61,
+ 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0,
+ 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde,
+ 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4,
+ 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e,
+ 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19,
+ 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae,
+ 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b,
+ 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a,
+ 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06,
+ 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83,
+ 0xf7, 0x42, 0xb9, 0xd5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to signature
+ // tcID: 99
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 99,
+ 32,
+ {0x00, 0x00, 0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf,
+ 0x07, 0xd3, 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07,
+ 0x46, 0xc4, 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc,
+ 0x35, 0xeb, 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d,
+ 0x59, 0xde, 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30,
+ 0x8c, 0x91, 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d,
+ 0xb4, 0x82, 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf,
+ 0xd1, 0xc4, 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10,
+ 0x16, 0xf2, 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60,
+ 0x45, 0x95, 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec,
+ 0x1d, 0x24, 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a,
+ 0x95, 0x0f, 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04,
+ 0x8c, 0x13, 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b,
+ 0x9c, 0x1a, 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d,
+ 0x7a, 0x2e, 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f,
+ 0x73, 0x4b, 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a,
+ 0x81, 0xad, 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0,
+ 0x8a, 0x20, 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95,
+ 0xbf, 0xea, 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22,
+ 0x44, 0xad, 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70,
+ 0xbf, 0x42, 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c,
+ 0xe0, 0xa7, 0x27, 0x1c, 0x6d, 0x36},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to signature
+ // tcID: 100
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 100,
+ 32,
+ {0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf, 0x07, 0xd3,
+ 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07, 0x46, 0xc4,
+ 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc, 0x35, 0xeb,
+ 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d, 0x59, 0xde,
+ 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30, 0x8c, 0x91,
+ 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d, 0xb4, 0x82,
+ 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf, 0xd1, 0xc4,
+ 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10, 0x16, 0xf2,
+ 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60, 0x45, 0x95,
+ 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec, 0x1d, 0x24,
+ 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a, 0x95, 0x0f,
+ 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04, 0x8c, 0x13,
+ 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b, 0x9c, 0x1a,
+ 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d, 0x7a, 0x2e,
+ 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f, 0x73, 0x4b,
+ 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a, 0x81, 0xad,
+ 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0, 0x8a, 0x20,
+ 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95, 0xbf, 0xea,
+ 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22, 0x44, 0xad,
+ 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70, 0xbf, 0x42,
+ 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c, 0xe0, 0xa7,
+ 0x27, 0x1c, 0x6d, 0x36, 0x00, 0x00},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated signature
+ // tcID: 101
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 101,
+ 32,
+ {0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf, 0x07, 0xd3,
+ 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07, 0x46, 0xc4,
+ 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc, 0x35, 0xeb,
+ 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d, 0x59, 0xde,
+ 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30, 0x8c, 0x91,
+ 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d, 0xb4, 0x82,
+ 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf, 0xd1, 0xc4,
+ 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10, 0x16, 0xf2,
+ 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60, 0x45, 0x95,
+ 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec, 0x1d, 0x24,
+ 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a, 0x95, 0x0f,
+ 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04, 0x8c, 0x13,
+ 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b, 0x9c, 0x1a,
+ 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d, 0x7a, 0x2e,
+ 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f, 0x73, 0x4b,
+ 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a, 0x81, 0xad,
+ 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0, 0x8a, 0x20,
+ 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95, 0xbf, 0xea,
+ 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22, 0x44, 0xad,
+ 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70, 0xbf, 0x42,
+ 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c, 0xe0, 0xa7,
+ 0x27, 0x1c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: empty signature
+ // tcID: 102
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 102,
+ 32,
+ {},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS #1 v1.5 signature
+ // tcID: 103
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 103,
+ 32,
+ {0x17, 0x58, 0xeb, 0x94, 0x58, 0x8e, 0x6f, 0xc4, 0xf5, 0x0c, 0x1b, 0xe1,
+ 0xaf, 0xca, 0xa4, 0x10, 0x27, 0x86, 0x9f, 0x30, 0x4c, 0xad, 0x51, 0x3b,
+ 0x1f, 0xb1, 0x2c, 0x2f, 0x44, 0x6d, 0x63, 0xcd, 0xc0, 0x5c, 0x48, 0x30,
+ 0xa7, 0xe3, 0xe6, 0x30, 0xda, 0x7b, 0x2d, 0xa4, 0xf7, 0x86, 0x7c, 0xc1,
+ 0x73, 0xbf, 0x64, 0x20, 0xf9, 0x73, 0x22, 0x77, 0x28, 0x25, 0x96, 0xde,
+ 0x41, 0xde, 0xd3, 0x2e, 0x21, 0xd0, 0xcc, 0x31, 0x44, 0x11, 0x74, 0xda,
+ 0x87, 0x65, 0xf5, 0x74, 0x19, 0xc7, 0x76, 0x4e, 0xa7, 0x58, 0xf5, 0x5b,
+ 0xc1, 0x76, 0x46, 0xeb, 0x10, 0x0c, 0x43, 0x5d, 0x1a, 0xc0, 0xee, 0xd6,
+ 0xfc, 0x7b, 0xa6, 0xde, 0x5f, 0x83, 0x20, 0x94, 0xee, 0x2f, 0x47, 0x99,
+ 0x79, 0x76, 0x5e, 0x05, 0xac, 0x99, 0x76, 0x78, 0x8d, 0xb3, 0xc2, 0x41,
+ 0xa9, 0xe3, 0x2a, 0x0d, 0xa8, 0x64, 0xf0, 0x01, 0x9a, 0x87, 0x64, 0x6b,
+ 0xa6, 0x23, 0xd6, 0x3f, 0x44, 0x11, 0xaf, 0x5d, 0xee, 0x1b, 0xe9, 0xec,
+ 0x48, 0x8c, 0x7e, 0x3e, 0x1b, 0x23, 0x14, 0x79, 0xde, 0x70, 0xb9, 0xac,
+ 0x5f, 0x78, 0xa1, 0x7b, 0x1f, 0x41, 0x20, 0xae, 0xce, 0x45, 0xf2, 0x6c,
+ 0x07, 0xe7, 0xbb, 0x34, 0x5f, 0xdf, 0xeb, 0x05, 0xe1, 0x4b, 0xca, 0xac,
+ 0xc6, 0x14, 0x67, 0x2a, 0x46, 0x5f, 0xc5, 0x23, 0x62, 0x4c, 0xb1, 0x9f,
+ 0x66, 0xf9, 0xc6, 0xc3, 0xf6, 0x42, 0xb8, 0x32, 0xca, 0x44, 0xcb, 0x25,
+ 0x17, 0x6d, 0x67, 0x9f, 0x0e, 0x05, 0x60, 0x6c, 0x3f, 0xed, 0x02, 0x2c,
+ 0xac, 0x24, 0xc2, 0xbf, 0x96, 0x0a, 0x40, 0x6d, 0x48, 0x81, 0x8e, 0x3e,
+ 0xb7, 0xed, 0x53, 0xb0, 0x44, 0x60, 0x32, 0x46, 0x90, 0x47, 0xdf, 0xed,
+ 0x95, 0xfc, 0x18, 0x08, 0x8c, 0x92, 0xd9, 0x1d, 0x93, 0x72, 0x2c, 0x47,
+ 0xf8, 0x81, 0x63, 0xa8},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false}};
+
+#endif // rsa_pss_2048_sha256_32_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_pss_3072_sha256_mgf1_32-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_3072_sha256_mgf1_32-vectors.h
new file mode 100644
index 0000000000..f011decc3e
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_pss_3072_sha256_mgf1_32-vectors.h
@@ -0,0 +1,4355 @@
+/* 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 rsa_pss_3072_sha256_32_vectors_h__
+#define rsa_pss_3072_sha256_32_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_2{
+ 0x30, 0x82, 0x01, 0xa2, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8f, 0x00,
+ 0x30, 0x82, 0x01, 0x8a, 0x02, 0x82, 0x01, 0x81, 0x00, 0xc6, 0xfe, 0x23,
+ 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5, 0xac, 0x6f, 0x71,
+ 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6, 0x40, 0x39, 0x86,
+ 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88, 0x62, 0xf9, 0xdf,
+ 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf, 0x26, 0x0b, 0x25,
+ 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e, 0x8d, 0x75, 0x25,
+ 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73, 0x20, 0x07, 0x52,
+ 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92, 0xa8, 0x0e, 0x09,
+ 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f, 0x3b, 0xe7, 0xd8,
+ 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5, 0x3b, 0x51, 0xbf,
+ 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e, 0xe0, 0x3b, 0xda,
+ 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac, 0x96, 0xb4, 0xfe,
+ 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66, 0xfd, 0x59, 0x28,
+ 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff, 0x84, 0xab, 0xda,
+ 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0, 0x48, 0x1d, 0xad,
+ 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09, 0x28, 0x17, 0x73,
+ 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b, 0x19, 0xff, 0xdc,
+ 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9, 0xc7, 0xba, 0xb5,
+ 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a, 0x41, 0x08, 0xc1,
+ 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e, 0xae, 0xa0, 0x7b,
+ 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54, 0xb4, 0x65, 0x61,
+ 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07, 0xec, 0xa5, 0x75,
+ 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74, 0x79, 0x09, 0x44,
+ 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b, 0x53, 0x0e, 0x56,
+ 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc, 0xd3, 0xaa, 0x58,
+ 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8, 0x19, 0xe1, 0xcc,
+ 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3, 0x39, 0x16, 0xdb,
+ 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2, 0x87, 0xcb, 0x0d,
+ 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22, 0xd0, 0x2d, 0xd0,
+ 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3, 0xc1, 0x89, 0x37,
+ 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c, 0xf6, 0x9d, 0xd0,
+ 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6, 0xbe, 0x60, 0x84,
+ 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x03, 0x02, 0x03, 0x01,
+ 0x00, 0x01};
+
+const RsaPssTestVector kRsaPss3072Sha25632WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 1,
+ 32,
+ {0xb5, 0x20, 0x06, 0x56, 0x82, 0x63, 0x3b, 0xa5, 0x4c, 0x9b, 0x71, 0x3b,
+ 0x2e, 0xf1, 0x9c, 0xdc, 0x1f, 0xcf, 0x27, 0x5b, 0xa1, 0x74, 0x4c, 0x23,
+ 0x50, 0xda, 0x73, 0x07, 0xa2, 0x09, 0x71, 0xcc, 0x30, 0xee, 0xfa, 0x37,
+ 0xd1, 0x66, 0x7d, 0x23, 0xd2, 0x00, 0x01, 0xa6, 0x74, 0xf0, 0xe0, 0x0d,
+ 0xf4, 0xf9, 0xb9, 0xe1, 0xd5, 0xfe, 0x7e, 0xb8, 0x5c, 0xc4, 0x5c, 0xab,
+ 0x5d, 0xd6, 0x25, 0x75, 0x9d, 0xe8, 0x30, 0x17, 0x99, 0x5c, 0x93, 0xd4,
+ 0x8b, 0x12, 0x6d, 0xf0, 0x3a, 0xa7, 0x4e, 0xf8, 0x7d, 0xae, 0xa0, 0xc1,
+ 0x65, 0x2d, 0xd3, 0x70, 0xad, 0x5d, 0x66, 0x35, 0x98, 0xa3, 0x83, 0xca,
+ 0xc2, 0x17, 0xa2, 0x08, 0xb2, 0x2c, 0x7c, 0xf0, 0xe4, 0x48, 0xcc, 0x7a,
+ 0xe0, 0x55, 0x5f, 0x89, 0x2c, 0xcb, 0x8d, 0xed, 0x68, 0x94, 0xcf, 0xb0,
+ 0xc3, 0x28, 0xcb, 0x54, 0x2b, 0xe0, 0x48, 0x5d, 0x86, 0x0c, 0xa7, 0x72,
+ 0x03, 0x08, 0x1f, 0x3b, 0x04, 0xc6, 0xf5, 0x5c, 0x56, 0x89, 0xb1, 0xa6,
+ 0x6b, 0x1c, 0x24, 0x81, 0x9a, 0x4a, 0x7e, 0xa5, 0x5f, 0x32, 0xe0, 0x0f,
+ 0x61, 0xac, 0xcf, 0x4b, 0x41, 0x1b, 0xb3, 0x20, 0xa9, 0x6c, 0x99, 0x01,
+ 0x73, 0xb6, 0x3c, 0xcd, 0x74, 0xe7, 0xda, 0x7d, 0xf5, 0xce, 0xaf, 0x33,
+ 0xa3, 0x9a, 0x8a, 0xcb, 0x89, 0xa8, 0x45, 0xa5, 0x94, 0xb1, 0x64, 0xec,
+ 0x6e, 0x22, 0xcc, 0xe9, 0x40, 0xeb, 0x06, 0xf2, 0xd4, 0x87, 0xa8, 0xbc,
+ 0x45, 0x74, 0x45, 0x18, 0x78, 0xc2, 0xbb, 0xf5, 0x7d, 0x24, 0x1f, 0x76,
+ 0x58, 0x6e, 0x07, 0x03, 0xbf, 0x5f, 0x86, 0xbe, 0xe8, 0x32, 0xd0, 0x5b,
+ 0x75, 0xfa, 0xba, 0xed, 0x6a, 0xcc, 0xad, 0xfc, 0x1e, 0xc2, 0xcd, 0x6e,
+ 0x61, 0x9d, 0xbb, 0x29, 0xb6, 0x5d, 0x6e, 0x6f, 0x5e, 0x11, 0x8a, 0xd5,
+ 0x2d, 0x82, 0xa9, 0x55, 0xd2, 0x10, 0x05, 0xec, 0xd6, 0x3f, 0xb3, 0x82,
+ 0xf3, 0x2b, 0xb8, 0xe2, 0xe1, 0xe5, 0x72, 0x20, 0xb3, 0x45, 0xcd, 0x64,
+ 0x22, 0xbd, 0xd8, 0x4a, 0x91, 0x49, 0x5d, 0x0a, 0xb5, 0x77, 0x5b, 0x08,
+ 0x13, 0x9e, 0xde, 0xe9, 0x60, 0xda, 0xb1, 0xb4, 0xff, 0xd9, 0xea, 0x5b,
+ 0x27, 0x39, 0x8b, 0x58, 0xe6, 0xe3, 0x52, 0x11, 0xc3, 0x58, 0x15, 0x01,
+ 0xe9, 0x9b, 0xf5, 0xe3, 0xf1, 0x7f, 0xd7, 0x93, 0x81, 0x52, 0x8d, 0x28,
+ 0xa4, 0x92, 0x7e, 0x28, 0x08, 0x2f, 0x45, 0xbf, 0xa9, 0x51, 0x9f, 0x98,
+ 0xea, 0x66, 0x3d, 0xc8, 0x4c, 0x50, 0x31, 0x7a, 0xdf, 0x0b, 0xd5, 0xda,
+ 0x98, 0xb0, 0x14, 0x59, 0x01, 0x1c, 0xec, 0x61, 0x80, 0x05, 0x34, 0xdd,
+ 0x5a, 0xfc, 0x5a, 0x56, 0x7c, 0x19, 0xe4, 0xa4, 0x00, 0xf0, 0x6d, 0xee,
+ 0x74, 0x11, 0x20, 0x83, 0xb5, 0x32, 0x26, 0x15, 0xc1, 0x44, 0xce, 0x3b},
+ pub_key_2,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 2,
+ 32,
+ {0x8e, 0x10, 0xf2, 0x3f, 0x49, 0x01, 0x1d, 0x76, 0x19, 0x46, 0xb2, 0x83,
+ 0xd7, 0x15, 0x2e, 0x85, 0x1e, 0xe7, 0x6e, 0x5c, 0xaa, 0x17, 0x41, 0xb0,
+ 0x90, 0x1e, 0xea, 0x31, 0x7d, 0x89, 0x45, 0xf2, 0xa0, 0x36, 0x85, 0x51,
+ 0xb3, 0xf2, 0xb3, 0xa6, 0xa0, 0xd6, 0xa9, 0x39, 0xae, 0xbd, 0xed, 0x8f,
+ 0xea, 0x0a, 0x96, 0xdd, 0x1d, 0x03, 0x7b, 0xe3, 0x3b, 0x1c, 0x35, 0xce,
+ 0x78, 0xdc, 0x89, 0x69, 0x39, 0x18, 0xa9, 0x9d, 0x54, 0x7a, 0x1d, 0x89,
+ 0x2f, 0x40, 0x47, 0xc0, 0x9f, 0xff, 0x7a, 0x65, 0x23, 0xac, 0xb0, 0xcb,
+ 0x0c, 0xdd, 0xeb, 0xcd, 0x4a, 0x6f, 0xdc, 0xc3, 0x09, 0xa4, 0x66, 0xca,
+ 0x95, 0x80, 0xfe, 0xdf, 0x03, 0x2b, 0xf5, 0x61, 0x54, 0xf8, 0xd7, 0x9d,
+ 0x5c, 0x46, 0x86, 0xab, 0xfd, 0x2c, 0x7a, 0xbd, 0x34, 0x2b, 0x37, 0xe5,
+ 0x37, 0x3b, 0x59, 0xa0, 0x7f, 0xa8, 0x65, 0xb1, 0x18, 0xc4, 0x4f, 0x2c,
+ 0x44, 0xb8, 0x51, 0x30, 0x6d, 0xc9, 0x7e, 0xae, 0xeb, 0x63, 0x8f, 0x14,
+ 0xba, 0xfb, 0xb0, 0x9c, 0x81, 0x99, 0x6b, 0xea, 0xba, 0xae, 0xc2, 0x8c,
+ 0x19, 0xf0, 0x6f, 0xfd, 0x59, 0xdb, 0xe3, 0x08, 0x0e, 0x01, 0x24, 0xe2,
+ 0x38, 0x64, 0x18, 0x05, 0x27, 0x35, 0xf5, 0x41, 0xd4, 0x96, 0x32, 0x2c,
+ 0x03, 0xeb, 0xee, 0x6e, 0x4d, 0xca, 0xba, 0x24, 0xdd, 0xe9, 0x77, 0x2a,
+ 0x9f, 0x07, 0x99, 0x73, 0xdf, 0x26, 0xe8, 0x54, 0xc2, 0x55, 0xeb, 0x48,
+ 0xdf, 0x50, 0xc0, 0x1d, 0x49, 0x83, 0x1e, 0x54, 0xb6, 0x4d, 0x0f, 0xf8,
+ 0x62, 0xd0, 0x3f, 0xb4, 0xd8, 0x2f, 0xf2, 0x04, 0xd3, 0x03, 0xb5, 0x37,
+ 0x17, 0x6c, 0x50, 0xea, 0x56, 0x76, 0x1a, 0x83, 0xd0, 0xae, 0xd8, 0xed,
+ 0x2d, 0xee, 0xcb, 0xbb, 0xa9, 0x81, 0xc8, 0xaa, 0xcd, 0x13, 0x00, 0x05,
+ 0x1a, 0x86, 0x4d, 0x1e, 0xfd, 0xc8, 0x97, 0xf3, 0x13, 0x83, 0xcc, 0xd6,
+ 0xf1, 0x81, 0xbf, 0x97, 0x6a, 0x75, 0xe7, 0xa7, 0x61, 0x3b, 0x60, 0xb3,
+ 0xcb, 0x2a, 0x6f, 0x7a, 0xb8, 0x63, 0x6f, 0x67, 0x29, 0x90, 0xc1, 0x30,
+ 0x17, 0xf2, 0x98, 0x1c, 0x11, 0xba, 0x36, 0x09, 0x6c, 0xbe, 0xa8, 0x98,
+ 0xf0, 0x16, 0xc5, 0x81, 0xee, 0x85, 0x9e, 0x95, 0x0b, 0xec, 0x19, 0x5c,
+ 0xc4, 0xe3, 0x76, 0xe1, 0x34, 0x34, 0x1b, 0x2f, 0xd3, 0xe3, 0xd6, 0x18,
+ 0x1b, 0xa4, 0xd3, 0x77, 0xb2, 0xaa, 0xb6, 0xa1, 0x48, 0xc6, 0xea, 0x8c,
+ 0xca, 0x9e, 0xe3, 0x47, 0x82, 0x97, 0xe9, 0x01, 0x85, 0x6a, 0xb1, 0x8f,
+ 0x61, 0xc0, 0x23, 0x3c, 0x89, 0x98, 0x41, 0xe5, 0xda, 0x12, 0x55, 0x16,
+ 0xcf, 0x52, 0x74, 0xdc, 0x1b, 0x22, 0xe2, 0xa5, 0x1c, 0x92, 0x2d, 0xae,
+ 0xec, 0xcf, 0xad, 0x0f, 0x2a, 0x8b, 0xf8, 0x4e, 0x53, 0x1b, 0xc4, 0xf8},
+ pub_key_2,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 3,
+ 32,
+ {0x22, 0x91, 0x5c, 0xfa, 0x1d, 0x7d, 0xd3, 0x0f, 0x50, 0xb4, 0xc0, 0xe4,
+ 0xce, 0xe4, 0x2c, 0x5f, 0x0a, 0xa1, 0xb7, 0xa6, 0x64, 0x4f, 0x8a, 0x11,
+ 0xe6, 0x11, 0xb2, 0xdb, 0x04, 0x2b, 0x12, 0x2a, 0xf8, 0x21, 0x1f, 0xfc,
+ 0x1d, 0xc2, 0x20, 0xb4, 0x35, 0xd8, 0x91, 0x9c, 0xf6, 0x4d, 0x71, 0x5b,
+ 0x54, 0xff, 0x8a, 0x76, 0x2f, 0x70, 0x2b, 0x36, 0x5c, 0xbd, 0xab, 0x45,
+ 0x55, 0x09, 0xb9, 0x7d, 0x9b, 0x31, 0x00, 0x11, 0x46, 0x7d, 0x41, 0x86,
+ 0x64, 0x7b, 0x95, 0x7e, 0x2e, 0xfa, 0x40, 0x4a, 0xed, 0x3b, 0x84, 0x84,
+ 0x05, 0x29, 0xbd, 0xef, 0x77, 0x46, 0x34, 0x83, 0x85, 0xa1, 0xc6, 0xa2,
+ 0xec, 0xdb, 0x88, 0xd1, 0xcc, 0x2b, 0x40, 0xb3, 0x6c, 0x34, 0x63, 0x86,
+ 0x73, 0x9c, 0x39, 0xd2, 0x81, 0x59, 0x38, 0xe4, 0x63, 0xa3, 0x53, 0x48,
+ 0x42, 0x6f, 0x17, 0xd3, 0x2d, 0x63, 0x3b, 0x87, 0x3d, 0x61, 0x24, 0xd8,
+ 0xb4, 0x9a, 0x72, 0x67, 0x43, 0xaf, 0x7c, 0x0e, 0x56, 0xd6, 0x33, 0x94,
+ 0x15, 0x5b, 0x63, 0x08, 0x9c, 0x63, 0xed, 0x88, 0x97, 0xf8, 0xaf, 0x2a,
+ 0x22, 0x60, 0xd3, 0x34, 0x99, 0xaf, 0xab, 0x11, 0xc9, 0x11, 0xfa, 0xa7,
+ 0x54, 0xce, 0xd5, 0xac, 0xda, 0xc2, 0xde, 0x57, 0x1f, 0x39, 0xc2, 0x76,
+ 0x87, 0x16, 0xe4, 0x30, 0x82, 0x44, 0xa9, 0x9d, 0x1e, 0x65, 0xda, 0x70,
+ 0x61, 0xd2, 0xfe, 0xb8, 0xec, 0x8b, 0x4e, 0x51, 0x7b, 0xd5, 0xe1, 0x9c,
+ 0xac, 0x62, 0x66, 0x98, 0x47, 0x9a, 0xb2, 0x01, 0x92, 0x57, 0xcf, 0x83,
+ 0xad, 0x7b, 0x64, 0x1d, 0xb2, 0x34, 0x5b, 0x38, 0x00, 0x6d, 0x63, 0xf8,
+ 0x4b, 0x41, 0x77, 0x2b, 0x90, 0x03, 0x77, 0x78, 0x38, 0x9c, 0xc3, 0x0e,
+ 0xd6, 0xab, 0xa6, 0xaf, 0x21, 0x2d, 0x93, 0x26, 0x79, 0x2a, 0xf7, 0x46,
+ 0xd7, 0xbc, 0xa9, 0x21, 0x1f, 0xa3, 0x44, 0xfd, 0xc2, 0x79, 0x8a, 0x49,
+ 0x0a, 0xed, 0x3a, 0x28, 0x40, 0x62, 0x0c, 0x2a, 0x85, 0xe3, 0xd9, 0xb9,
+ 0xc3, 0x8f, 0x23, 0x30, 0x07, 0x26, 0x63, 0xe1, 0x6d, 0xd2, 0x6b, 0xc4,
+ 0x14, 0xc7, 0xd6, 0x8f, 0x6b, 0x11, 0xd2, 0xcd, 0x3e, 0x03, 0x87, 0xc1,
+ 0x83, 0x4c, 0x5e, 0x22, 0x62, 0xa9, 0xe2, 0xdc, 0x1b, 0xf7, 0xc0, 0x10,
+ 0x8b, 0x4e, 0x20, 0x52, 0x56, 0x6c, 0x7a, 0x94, 0x1e, 0xf6, 0xb3, 0x8c,
+ 0x86, 0x87, 0xfd, 0x7a, 0xbe, 0x6a, 0xdd, 0x2b, 0x74, 0x5c, 0x2c, 0x2d,
+ 0x68, 0x0a, 0xe3, 0xe5, 0x64, 0x6c, 0xe2, 0xe7, 0x17, 0xef, 0x98, 0x99,
+ 0xc7, 0xf3, 0xfb, 0x1e, 0x30, 0x88, 0xe8, 0xc0, 0x58, 0x7d, 0x86, 0x54,
+ 0x6f, 0x75, 0x27, 0x71, 0x81, 0x95, 0x95, 0xa7, 0xa3, 0xd4, 0x22, 0x82,
+ 0x0c, 0xea, 0xa1, 0x2e, 0x3e, 0xe6, 0x71, 0xa4, 0x56, 0xda, 0xc6, 0x73},
+ pub_key_2,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 4,
+ 32,
+ {0x8f, 0x9a, 0xc1, 0x35, 0x4a, 0xf4, 0x16, 0x1d, 0x0e, 0x55, 0xb5, 0x67,
+ 0x48, 0x21, 0xd0, 0x28, 0x23, 0xb3, 0xa6, 0xb3, 0xf7, 0x9c, 0xef, 0xb9,
+ 0x8c, 0xbc, 0x77, 0xf9, 0xac, 0x2d, 0x91, 0xcc, 0x63, 0x45, 0xf9, 0x89,
+ 0xa7, 0x82, 0x81, 0x32, 0xf7, 0x3f, 0x36, 0x30, 0xa2, 0x47, 0xa9, 0x36,
+ 0xb6, 0xa0, 0x57, 0xb3, 0xe5, 0xa2, 0xfd, 0xa0, 0xc5, 0x99, 0x9e, 0xa7,
+ 0x72, 0x1e, 0xe8, 0x88, 0x09, 0x60, 0xc2, 0x4c, 0xd2, 0x37, 0x7e, 0x86,
+ 0x9c, 0xca, 0x17, 0x99, 0x74, 0x71, 0x42, 0xd5, 0x7a, 0xd6, 0xa8, 0xd8,
+ 0x3e, 0xc9, 0x25, 0x4d, 0x89, 0xf5, 0x91, 0xad, 0xd1, 0x1a, 0x75, 0x8e,
+ 0x1e, 0xa1, 0xe2, 0x9b, 0xd0, 0x8f, 0x62, 0x4d, 0x0e, 0x28, 0xce, 0xa5,
+ 0x2e, 0xd5, 0xee, 0xd7, 0xc0, 0xf5, 0xf4, 0x9d, 0x35, 0x33, 0xeb, 0x1c,
+ 0xdb, 0xb2, 0xaf, 0x83, 0x7d, 0xc4, 0x29, 0x42, 0xf9, 0xa8, 0x6b, 0x5f,
+ 0x4e, 0x2d, 0x5c, 0xe5, 0x06, 0x69, 0x7e, 0xf0, 0x67, 0xa3, 0x44, 0x94,
+ 0x9b, 0xdd, 0x89, 0xaf, 0xcc, 0x25, 0x97, 0x8a, 0xf4, 0xd5, 0x0c, 0x30,
+ 0x0b, 0xcd, 0x0f, 0xfc, 0x9d, 0x93, 0xcc, 0x55, 0x9e, 0x3a, 0xe1, 0xa1,
+ 0x32, 0x15, 0xa1, 0xd3, 0xf6, 0x03, 0x08, 0x27, 0x34, 0x0c, 0x65, 0x91,
+ 0x06, 0x1a, 0x5a, 0xb7, 0xe6, 0x51, 0x53, 0xb1, 0xdf, 0x8b, 0x25, 0xe1,
+ 0x42, 0x1f, 0x92, 0x4d, 0x39, 0xc7, 0xe6, 0xf7, 0x62, 0x43, 0xc1, 0xbb,
+ 0x9a, 0xe4, 0x06, 0x3d, 0x9a, 0x47, 0x5c, 0xd2, 0xec, 0xe4, 0x5f, 0x4e,
+ 0x28, 0x8f, 0xe0, 0x72, 0x00, 0x74, 0xe8, 0x78, 0x68, 0xd7, 0x0a, 0x55,
+ 0x84, 0xa9, 0xac, 0x2b, 0x47, 0xa5, 0x64, 0x17, 0xcc, 0x76, 0xf1, 0x51,
+ 0x54, 0x31, 0x55, 0x45, 0xa3, 0xed, 0x67, 0x04, 0xb3, 0x65, 0xf1, 0x5d,
+ 0x34, 0x32, 0x08, 0x04, 0x46, 0x9c, 0x3b, 0x09, 0xed, 0x21, 0x1c, 0xbc,
+ 0x9e, 0x9e, 0x76, 0x7b, 0x6f, 0x21, 0xfa, 0x16, 0xf8, 0x64, 0x1d, 0x8b,
+ 0x78, 0xb8, 0xdf, 0xf8, 0x06, 0x2a, 0x25, 0xb5, 0xbd, 0x3b, 0x6a, 0x38,
+ 0xcb, 0x47, 0x06, 0xc4, 0x2c, 0x1f, 0xbb, 0xe6, 0x6d, 0xb1, 0xc0, 0x5c,
+ 0xb5, 0x75, 0x31, 0x13, 0x2e, 0xb9, 0x4f, 0xe1, 0x56, 0x97, 0x35, 0xc3,
+ 0x3e, 0xc4, 0x91, 0xc3, 0x18, 0xa6, 0x86, 0xc8, 0x37, 0xac, 0x81, 0x0b,
+ 0xe4, 0xaf, 0xff, 0x60, 0x5f, 0x92, 0xbb, 0x39, 0x0e, 0x7a, 0xb3, 0xcd,
+ 0x24, 0xc0, 0xcd, 0x99, 0x7c, 0xf1, 0x3f, 0x11, 0x2e, 0x5a, 0xa0, 0x17,
+ 0x46, 0xf4, 0x39, 0x02, 0x43, 0x26, 0x39, 0xe1, 0xee, 0xfc, 0xbd, 0x37,
+ 0xb4, 0x13, 0xc5, 0x86, 0xf0, 0x57, 0xbc, 0xba, 0x40, 0xa8, 0xf1, 0x25,
+ 0x12, 0x51, 0xe8, 0x4c, 0xb7, 0xc8, 0x7c, 0x53, 0xc1, 0xd1, 0xd5, 0x58},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 5,
+ 32,
+ {0x6e, 0x47, 0x1c, 0x93, 0x42, 0xaa, 0xa2, 0x7b, 0xdd, 0xf6, 0x4b, 0x02,
+ 0xe8, 0x80, 0x56, 0x11, 0xa1, 0x37, 0x70, 0xb2, 0x2c, 0xc3, 0xd2, 0x4c,
+ 0xdf, 0xa9, 0xa2, 0xfc, 0x14, 0x86, 0x5f, 0x59, 0x34, 0x4c, 0x28, 0x8c,
+ 0xf1, 0x5d, 0x4c, 0x87, 0x85, 0x08, 0x99, 0x68, 0xa1, 0x2e, 0x9d, 0x3e,
+ 0x63, 0xb8, 0x17, 0x94, 0x89, 0x56, 0x87, 0x43, 0x44, 0x8f, 0x69, 0x8f,
+ 0x31, 0x66, 0x40, 0x14, 0x63, 0x22, 0xef, 0x3b, 0x61, 0x1f, 0xc9, 0x83,
+ 0x96, 0xcf, 0x4a, 0x47, 0x57, 0xe4, 0x8c, 0xe6, 0x70, 0x1f, 0x12, 0x3f,
+ 0xc0, 0xbb, 0x8d, 0xf8, 0x0b, 0x63, 0xcd, 0x23, 0x71, 0x52, 0x2f, 0x8e,
+ 0xd9, 0x29, 0xf7, 0xbd, 0xb7, 0x09, 0xd4, 0x24, 0xaf, 0x6e, 0xab, 0x2e,
+ 0xab, 0x21, 0x2b, 0x43, 0xaf, 0xe5, 0x37, 0xfe, 0xc7, 0xbb, 0xb9, 0xdd,
+ 0x02, 0xe6, 0x4f, 0x11, 0x6e, 0x02, 0xad, 0x12, 0x14, 0xae, 0x93, 0x1a,
+ 0x6f, 0xe2, 0x8a, 0x59, 0x82, 0x02, 0x90, 0x88, 0xa2, 0x7b, 0xb9, 0x5e,
+ 0xf2, 0xee, 0x46, 0xad, 0x21, 0x20, 0x83, 0x71, 0x93, 0x27, 0xac, 0xab,
+ 0x5e, 0xe5, 0x1c, 0x82, 0xd9, 0x4d, 0x5b, 0x14, 0xf6, 0xdf, 0xfd, 0x22,
+ 0x42, 0xdd, 0xf9, 0xfb, 0xbb, 0x2d, 0x03, 0xf9, 0x45, 0x79, 0x6a, 0x3e,
+ 0x35, 0x34, 0x6f, 0x23, 0x34, 0xca, 0x6b, 0x4e, 0xc5, 0xd9, 0xed, 0x6f,
+ 0x15, 0x84, 0x68, 0x8e, 0x66, 0x19, 0x51, 0xe9, 0x48, 0xcb, 0x95, 0xfc,
+ 0x5c, 0xc0, 0x4e, 0x90, 0xca, 0xd9, 0x8c, 0x86, 0x1d, 0xdf, 0xf5, 0x14,
+ 0xc6, 0x02, 0x75, 0x65, 0x0a, 0xe3, 0x00, 0x31, 0x85, 0xef, 0xe0, 0xc0,
+ 0x43, 0x56, 0xb0, 0x7f, 0x36, 0x1f, 0x7d, 0xc7, 0xe1, 0x7c, 0x5d, 0xe4,
+ 0x79, 0xcb, 0xf1, 0x19, 0xc2, 0x91, 0x0a, 0xaf, 0xfa, 0x03, 0x2a, 0xaa,
+ 0x81, 0xec, 0x9e, 0xb9, 0xf7, 0xe1, 0xad, 0x21, 0xa4, 0x10, 0xff, 0xce,
+ 0x25, 0x02, 0xe4, 0x82, 0x94, 0x04, 0xd0, 0x1a, 0xe0, 0x90, 0xef, 0x28,
+ 0x9b, 0xc2, 0x8c, 0x9c, 0x3f, 0x37, 0xd3, 0xfc, 0xae, 0x33, 0xe1, 0x52,
+ 0x3b, 0x3c, 0x9b, 0x81, 0xe3, 0x01, 0xf5, 0x1d, 0x04, 0x61, 0x96, 0xfc,
+ 0x15, 0xc9, 0x0d, 0x58, 0xbd, 0x35, 0xa1, 0xfb, 0x11, 0xfa, 0x04, 0x62,
+ 0x1b, 0x32, 0xcb, 0x61, 0xe7, 0x18, 0xa4, 0x34, 0xa0, 0xaa, 0xef, 0xcb,
+ 0x67, 0x6c, 0xbc, 0xa8, 0x88, 0x55, 0x4d, 0x1e, 0x84, 0xd4, 0x3b, 0x10,
+ 0x8f, 0xc1, 0xcb, 0x12, 0x3c, 0xd2, 0xd3, 0x00, 0xda, 0x63, 0x0f, 0xb7,
+ 0x7a, 0x3c, 0xe2, 0x9a, 0x0f, 0x53, 0xaf, 0x32, 0xa5, 0xce, 0x81, 0xc5,
+ 0xad, 0x77, 0x2a, 0x19, 0x9d, 0x11, 0x80, 0xa9, 0xe2, 0xf0, 0x90, 0x84,
+ 0x7c, 0xd8, 0x7d, 0xdf, 0x7b, 0x39, 0xae, 0xec, 0x89, 0xa6, 0xb4, 0x92},
+ pub_key_2,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 6,
+ 32,
+ {0x39, 0xf7, 0xdc, 0x90, 0x10, 0xbf, 0x3c, 0x20, 0x0d, 0xf5, 0x51, 0x49,
+ 0x94, 0x04, 0xca, 0x40, 0x34, 0x6e, 0x58, 0xce, 0x0c, 0x56, 0x27, 0x1e,
+ 0x2e, 0xb7, 0x83, 0x51, 0x87, 0xae, 0x57, 0xa7, 0xb9, 0xa0, 0x68, 0x8c,
+ 0x9b, 0x08, 0x8a, 0xd8, 0x5e, 0x12, 0x8f, 0x56, 0xc0, 0x29, 0x9c, 0x43,
+ 0x7a, 0x1a, 0x9a, 0x91, 0x04, 0xf3, 0xf5, 0x1a, 0xab, 0x70, 0x43, 0xd5,
+ 0x71, 0x49, 0x63, 0xe4, 0x6a, 0xce, 0x5d, 0x8e, 0x43, 0x5f, 0xd3, 0xe4,
+ 0x16, 0xdd, 0x61, 0x47, 0x4e, 0x9d, 0xca, 0xc3, 0xff, 0xa6, 0xc3, 0xf0,
+ 0xeb, 0xc4, 0xad, 0xa9, 0x87, 0xc4, 0x31, 0x3e, 0xc3, 0x6f, 0x2c, 0x43,
+ 0xd2, 0xdc, 0x74, 0x9e, 0x49, 0x6f, 0xbf, 0xad, 0x63, 0x9d, 0xc8, 0x11,
+ 0x30, 0x43, 0x88, 0x99, 0x0b, 0x98, 0xcf, 0x10, 0xff, 0x61, 0x6a, 0x86,
+ 0x6b, 0xf5, 0xd9, 0x8c, 0xd5, 0x19, 0x9b, 0xb7, 0x47, 0x04, 0xae, 0x4e,
+ 0xf3, 0x65, 0x42, 0x41, 0x30, 0x73, 0x8b, 0x9d, 0x81, 0xf8, 0x93, 0xa5,
+ 0xe2, 0x31, 0x6e, 0xe6, 0xda, 0xea, 0x18, 0x5c, 0x17, 0x0f, 0x69, 0xeb,
+ 0xd2, 0xad, 0x45, 0x5b, 0x56, 0x67, 0x6e, 0xbd, 0xa9, 0xd0, 0xbb, 0x0b,
+ 0xf4, 0xd3, 0x35, 0x74, 0x75, 0xed, 0x81, 0x66, 0xa3, 0xd2, 0xdf, 0xe6,
+ 0xe0, 0x93, 0xc3, 0xa4, 0xbc, 0x5b, 0xc2, 0xfc, 0x22, 0x75, 0xe6, 0x77,
+ 0x9d, 0x80, 0x91, 0x07, 0xb6, 0x21, 0x13, 0x8f, 0xc6, 0x29, 0xa6, 0x76,
+ 0x7d, 0x58, 0x09, 0xc8, 0x5b, 0xf8, 0x8b, 0x46, 0xb1, 0x4a, 0x8e, 0x4e,
+ 0xe9, 0xe3, 0x10, 0xdb, 0x74, 0x6f, 0x4c, 0x0a, 0x79, 0xa3, 0xd3, 0x6f,
+ 0x6e, 0x30, 0x51, 0x25, 0x64, 0x2d, 0xbf, 0x82, 0x34, 0x74, 0xfb, 0x91,
+ 0x3a, 0x99, 0x67, 0xa6, 0xd1, 0x20, 0xe8, 0x2a, 0x79, 0xac, 0xe4, 0x8c,
+ 0x50, 0x1f, 0xed, 0x8d, 0xd6, 0xed, 0xb9, 0x63, 0x4d, 0xf9, 0x09, 0xfe,
+ 0x67, 0x75, 0xf8, 0xf6, 0xfc, 0x5b, 0x79, 0xf5, 0x88, 0x1e, 0x1f, 0x13,
+ 0xb7, 0xcd, 0xe3, 0x7c, 0x7c, 0x3f, 0x97, 0x31, 0x9c, 0xd6, 0x12, 0xf8,
+ 0xad, 0x2b, 0x1a, 0xc9, 0x21, 0x07, 0x9f, 0x18, 0x21, 0x3e, 0x5f, 0xac,
+ 0xba, 0x0b, 0x83, 0xc1, 0x78, 0x87, 0xe6, 0x95, 0x01, 0xa6, 0xd2, 0xeb,
+ 0x37, 0x66, 0x1f, 0x03, 0x59, 0x0a, 0xf1, 0xa1, 0x56, 0x46, 0x16, 0x5e,
+ 0xb7, 0x85, 0xf4, 0x67, 0xca, 0xd0, 0xc6, 0x25, 0x94, 0x7e, 0x8a, 0x8a,
+ 0x4a, 0x68, 0xf8, 0x93, 0x80, 0x77, 0xd5, 0xef, 0x7f, 0x1b, 0x8b, 0x4d,
+ 0xa0, 0xd0, 0x9a, 0xd5, 0x87, 0x4b, 0xcb, 0x22, 0xcc, 0xc4, 0xee, 0x36,
+ 0xb9, 0x34, 0x1b, 0x97, 0x4a, 0x51, 0xa1, 0xd6, 0xca, 0x00, 0x9d, 0xed,
+ 0x4a, 0xce, 0x9f, 0xaa, 0x99, 0xd9, 0x24, 0xa2, 0x34, 0x21, 0xaa, 0xbb},
+ pub_key_2,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 7,
+ 32,
+ {0xae, 0x84, 0x72, 0xe9, 0x87, 0x80, 0x6e, 0x51, 0x10, 0xbe, 0xae, 0x33,
+ 0x00, 0x56, 0xff, 0x97, 0x4a, 0xbf, 0xce, 0x7e, 0xa9, 0x92, 0x79, 0x79,
+ 0xcd, 0xd1, 0x43, 0x46, 0x74, 0x74, 0x14, 0xcd, 0xce, 0x06, 0xa9, 0xc7,
+ 0x8e, 0xb1, 0x84, 0x6c, 0x75, 0xdc, 0x28, 0x8d, 0x7d, 0xa5, 0x31, 0x53,
+ 0x1d, 0xa4, 0x9b, 0xa7, 0x65, 0x1d, 0x3a, 0x1f, 0x79, 0xe3, 0x29, 0x7f,
+ 0xe3, 0x7a, 0xa7, 0x3e, 0x07, 0x5c, 0xfe, 0x5a, 0xc0, 0x04, 0xb1, 0x66,
+ 0x52, 0x6c, 0xba, 0x55, 0xf9, 0x14, 0xe0, 0xd2, 0xfb, 0x1f, 0x12, 0xa6,
+ 0x0a, 0x32, 0x22, 0xda, 0xc4, 0x34, 0xfa, 0x37, 0x8c, 0x2e, 0x7b, 0x0e,
+ 0xa9, 0xc2, 0xcb, 0x5e, 0x22, 0xcc, 0x34, 0x3e, 0xa6, 0x24, 0xad, 0x6c,
+ 0xf5, 0x54, 0x5a, 0x61, 0x36, 0x4c, 0xd6, 0x7d, 0x6d, 0xc2, 0x3d, 0x22,
+ 0xe4, 0x88, 0x8a, 0x25, 0x3e, 0x94, 0x0f, 0xf0, 0xe0, 0xce, 0x02, 0x07,
+ 0xc1, 0xfe, 0xed, 0xcc, 0xdf, 0xa1, 0x0f, 0x50, 0xd2, 0x36, 0x3b, 0xdb,
+ 0xdf, 0x10, 0x89, 0x3e, 0x39, 0x67, 0xd7, 0x55, 0x5f, 0xba, 0x15, 0x7f,
+ 0x9a, 0x45, 0x0d, 0x6b, 0xbe, 0x63, 0xff, 0x31, 0x77, 0x7b, 0xdf, 0xd4,
+ 0x02, 0xaf, 0xa7, 0x2c, 0x3a, 0x21, 0x81, 0xe5, 0xcc, 0x02, 0x54, 0x43,
+ 0xce, 0xc3, 0x0d, 0x25, 0x36, 0x53, 0xdb, 0x7e, 0x82, 0xeb, 0x7d, 0xd4,
+ 0x88, 0xe6, 0x49, 0x1f, 0xd2, 0x50, 0x01, 0x72, 0x3e, 0xae, 0x2e, 0x31,
+ 0x06, 0xc7, 0xb5, 0x0c, 0x2b, 0x73, 0xc1, 0x42, 0xa4, 0xa3, 0x1e, 0xc4,
+ 0x3e, 0xdc, 0x9e, 0xc9, 0x01, 0x13, 0x83, 0xc9, 0x9a, 0x09, 0x5b, 0x36,
+ 0x25, 0x8a, 0x0a, 0x77, 0xaa, 0xc2, 0xaf, 0x19, 0xb2, 0x6a, 0xf8, 0xa1,
+ 0x66, 0xb1, 0x30, 0xf7, 0xf5, 0x7f, 0x03, 0xa0, 0xe8, 0x00, 0x7d, 0x5a,
+ 0xc0, 0xee, 0xa9, 0xec, 0xbe, 0x14, 0xfb, 0x78, 0x85, 0x53, 0x8a, 0x22,
+ 0xc1, 0x3d, 0xe5, 0x77, 0x1b, 0xfd, 0xf5, 0x23, 0xfe, 0xf9, 0xc9, 0xb5,
+ 0xf5, 0x2e, 0xbc, 0x2a, 0xf7, 0x90, 0x2a, 0x0b, 0xaf, 0x2a, 0x33, 0x92,
+ 0x3b, 0x0d, 0x06, 0x22, 0xb8, 0xfd, 0x5c, 0x93, 0x82, 0x14, 0xae, 0xa4,
+ 0xb9, 0xe7, 0xf0, 0xa6, 0x47, 0xc5, 0x52, 0x0c, 0x3a, 0x94, 0xa2, 0x97,
+ 0x37, 0xb9, 0x5c, 0xc6, 0x23, 0xf2, 0x0b, 0xba, 0x8e, 0xaa, 0x3e, 0x9d,
+ 0xb6, 0x01, 0x16, 0xfe, 0x17, 0x60, 0xd9, 0xb7, 0xac, 0x18, 0x41, 0xe7,
+ 0x58, 0x6a, 0xec, 0x97, 0x08, 0x21, 0x2a, 0x5b, 0xef, 0x2f, 0xf6, 0x7c,
+ 0x74, 0x46, 0x28, 0x83, 0x06, 0x2e, 0x05, 0x2a, 0xb9, 0xfd, 0x90, 0xff,
+ 0xca, 0x0f, 0x0a, 0x61, 0x66, 0xb7, 0x1a, 0x93, 0xbd, 0x28, 0x9a, 0x1d,
+ 0x4a, 0xcd, 0x2d, 0x6c, 0xe7, 0x2a, 0xe0, 0xb9, 0x1c, 0xdd, 0xe7, 0x2e},
+ pub_key_2,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 8,
+ 32,
+ {0x5c, 0xe9, 0x90, 0x63, 0xbb, 0x6c, 0x6b, 0xf8, 0xe4, 0x67, 0x72, 0xe8,
+ 0x70, 0x1b, 0x63, 0xab, 0xb2, 0xfe, 0xb5, 0xf8, 0x8c, 0x5b, 0x76, 0xb7,
+ 0x6c, 0x00, 0xc7, 0x19, 0x40, 0x2c, 0xcb, 0x39, 0x9d, 0x6c, 0x6d, 0x8c,
+ 0x67, 0xed, 0x5b, 0x6f, 0xb0, 0xf1, 0xdf, 0xeb, 0x8f, 0x8d, 0xcc, 0x5b,
+ 0xae, 0x03, 0xad, 0x57, 0xc1, 0xb0, 0xf5, 0x30, 0x33, 0xdd, 0x25, 0x03,
+ 0xb9, 0x60, 0x4f, 0xdc, 0x40, 0xeb, 0xa5, 0x1e, 0x4b, 0x03, 0xc9, 0x1a,
+ 0x8d, 0x12, 0xb1, 0xa3, 0xb9, 0x29, 0xb1, 0xff, 0x1e, 0x8e, 0x79, 0xcb,
+ 0x58, 0xd7, 0x88, 0x11, 0x4d, 0x53, 0xf7, 0xe0, 0x7d, 0x87, 0xa8, 0x85,
+ 0xf6, 0xdd, 0x4d, 0x26, 0x56, 0x05, 0x83, 0x98, 0x6f, 0x7a, 0x84, 0xdc,
+ 0x46, 0x6b, 0xa9, 0x81, 0xdb, 0x06, 0xbe, 0xdd, 0xb1, 0xfa, 0x80, 0xb0,
+ 0xa4, 0x44, 0xb9, 0xa5, 0x6c, 0x82, 0xf9, 0x8a, 0x92, 0x79, 0x77, 0xda,
+ 0x9f, 0xa1, 0xca, 0x83, 0xae, 0xba, 0xf2, 0xc4, 0x36, 0x92, 0xce, 0xf6,
+ 0x1b, 0x12, 0x99, 0x5d, 0x8d, 0xd0, 0xf3, 0xbd, 0x6b, 0xf0, 0x61, 0x02,
+ 0x5d, 0xdd, 0x34, 0xaf, 0x3e, 0x02, 0x57, 0x20, 0x33, 0x90, 0xa8, 0x07,
+ 0x65, 0xef, 0x70, 0x6a, 0xcf, 0x7d, 0xf6, 0xf4, 0x32, 0x10, 0xa7, 0x92,
+ 0x86, 0x73, 0xd2, 0x60, 0xf2, 0xf3, 0xc3, 0x0a, 0x9b, 0xba, 0x9b, 0x08,
+ 0x73, 0x5d, 0xd9, 0xaa, 0x3f, 0xf2, 0xfc, 0x27, 0xa2, 0xee, 0x9e, 0x13,
+ 0x0c, 0x88, 0xba, 0x36, 0x7c, 0x3d, 0x14, 0x28, 0xf1, 0x73, 0xea, 0x08,
+ 0xe2, 0x73, 0x88, 0x6b, 0xc1, 0x53, 0xc1, 0x1e, 0x24, 0xb0, 0x5c, 0xdb,
+ 0xf9, 0xb0, 0x05, 0x73, 0xb0, 0x13, 0x17, 0x04, 0x17, 0xfd, 0x96, 0xb0,
+ 0x10, 0x6f, 0x72, 0xc0, 0x73, 0xf1, 0x21, 0x6b, 0xa8, 0x72, 0xec, 0xcc,
+ 0x9f, 0x56, 0xff, 0x9e, 0x3e, 0x08, 0xbf, 0xde, 0x64, 0x04, 0x1d, 0x99,
+ 0x6b, 0x11, 0x7a, 0x11, 0x4b, 0x72, 0x3c, 0xd9, 0x7f, 0x70, 0xe0, 0x70,
+ 0x68, 0xec, 0xe6, 0x43, 0xf5, 0x8d, 0x5e, 0xe5, 0xca, 0xdc, 0xa7, 0xe2,
+ 0x4a, 0x18, 0xb0, 0xa6, 0x6a, 0xb7, 0x24, 0xfb, 0x65, 0x3a, 0x01, 0xc5,
+ 0x74, 0x9d, 0x51, 0xd4, 0xbf, 0x54, 0x08, 0xd2, 0xd2, 0x00, 0x8b, 0x30,
+ 0xeb, 0x3d, 0xc2, 0x0b, 0x0e, 0x14, 0x51, 0x0c, 0x06, 0x40, 0x2f, 0x78,
+ 0x92, 0x76, 0xb6, 0x23, 0x78, 0x02, 0xd6, 0x08, 0xab, 0x49, 0x37, 0x80,
+ 0x01, 0xed, 0x6f, 0x36, 0x04, 0xab, 0xca, 0x03, 0x8e, 0x3c, 0x7e, 0x05,
+ 0x7d, 0x95, 0xe8, 0x5c, 0x9e, 0x66, 0x8f, 0x39, 0x7b, 0xcc, 0xe1, 0x87,
+ 0x65, 0x13, 0x21, 0x42, 0xd6, 0xb0, 0xf1, 0x18, 0xc5, 0x11, 0xe5, 0x7d,
+ 0xef, 0xcb, 0x31, 0x6f, 0xe4, 0x1d, 0xec, 0x06, 0xb9, 0x88, 0xd9, 0x11},
+ pub_key_2,
+ {0x34, 0x32, 0x36, 0x34, 0x37, 0x39, 0x37, 0x32, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 9,
+ 32,
+ {0xa7, 0xe0, 0xad, 0x7e, 0xc6, 0x4a, 0x60, 0x0e, 0x37, 0xb7, 0x0d, 0xca,
+ 0xba, 0x90, 0x36, 0xbb, 0x3e, 0xa9, 0x55, 0x08, 0xc9, 0x61, 0x66, 0x8c,
+ 0x4e, 0x05, 0x1c, 0x8f, 0x3f, 0xaa, 0x45, 0x44, 0x96, 0xce, 0x6c, 0x00,
+ 0x9a, 0xe9, 0xcf, 0xea, 0xa2, 0xc1, 0x94, 0xc5, 0xc9, 0x27, 0x8e, 0x46,
+ 0xb7, 0x5b, 0xab, 0x40, 0xc5, 0x2f, 0x07, 0x7a, 0x4f, 0xea, 0x17, 0x5b,
+ 0x26, 0x79, 0x12, 0x1d, 0x30, 0xb7, 0x06, 0x13, 0x9c, 0xde, 0x7a, 0xb5,
+ 0x71, 0xc8, 0x9f, 0x4d, 0x19, 0xab, 0xe0, 0x7c, 0x67, 0xc7, 0x0a, 0xfd,
+ 0x3e, 0x4c, 0x2c, 0x05, 0xd6, 0x0c, 0x92, 0xbb, 0x2a, 0x63, 0x9b, 0xa3,
+ 0x89, 0x82, 0x60, 0x88, 0x89, 0x96, 0x05, 0xf1, 0x70, 0x7e, 0xca, 0xcd,
+ 0x88, 0xe4, 0x24, 0x91, 0xde, 0xbc, 0x78, 0x29, 0x5b, 0x44, 0xf4, 0xe0,
+ 0x97, 0x91, 0xf9, 0xd5, 0x41, 0x82, 0x3a, 0xd5, 0xc4, 0x89, 0x52, 0xbd,
+ 0x31, 0x51, 0xef, 0x98, 0xac, 0xe7, 0xe2, 0x51, 0xd1, 0x2e, 0xbc, 0xc9,
+ 0x37, 0x0b, 0xc2, 0x05, 0xa1, 0x68, 0x8c, 0x9a, 0x5e, 0x91, 0x90, 0xcd,
+ 0x08, 0x2d, 0xa1, 0xae, 0x94, 0xf2, 0x2e, 0xb2, 0xb0, 0xb4, 0x6b, 0x2a,
+ 0x5e, 0xb2, 0x27, 0x3b, 0x0b, 0x32, 0x42, 0x15, 0xde, 0x18, 0x7d, 0x68,
+ 0x54, 0x71, 0xa0, 0x7f, 0x67, 0x3d, 0x43, 0xe5, 0x8f, 0x36, 0xc1, 0xe0,
+ 0xf0, 0x74, 0x76, 0x5d, 0xc5, 0x9c, 0x1e, 0xbc, 0xe4, 0x49, 0x22, 0x93,
+ 0x61, 0xd0, 0x75, 0x22, 0xc7, 0xf0, 0x3f, 0x27, 0xed, 0xa5, 0x7a, 0xb8,
+ 0xbc, 0x89, 0xac, 0x68, 0x3d, 0x27, 0xff, 0x4f, 0x95, 0xa3, 0x28, 0x89,
+ 0x25, 0x07, 0x95, 0x2f, 0x14, 0xd9, 0xe3, 0xd8, 0x64, 0x3d, 0x80, 0x5c,
+ 0x32, 0x7e, 0xef, 0x8b, 0xdf, 0x13, 0xab, 0x7e, 0x66, 0x34, 0xa1, 0x03,
+ 0xfe, 0x92, 0xcb, 0xe9, 0xe7, 0xb0, 0x0f, 0x9b, 0xdf, 0x8e, 0xfa, 0x74,
+ 0x08, 0x66, 0xc0, 0x44, 0x73, 0x57, 0x99, 0xd5, 0x92, 0x45, 0xaa, 0xfb,
+ 0x8d, 0x04, 0xe8, 0xbd, 0x55, 0xb6, 0x6f, 0xea, 0x31, 0xc9, 0xfc, 0xe4,
+ 0xce, 0xdd, 0x4a, 0xbe, 0x68, 0x44, 0x4f, 0xc8, 0xa6, 0xdd, 0x55, 0x0c,
+ 0x3c, 0x8f, 0x1d, 0x65, 0x97, 0xbd, 0xe0, 0x01, 0xfb, 0x97, 0x7b, 0x78,
+ 0x02, 0xe0, 0x26, 0x3b, 0x73, 0x19, 0xad, 0x7a, 0x6c, 0x1c, 0x4a, 0x6c,
+ 0x55, 0x87, 0x74, 0x64, 0x1b, 0x20, 0x4b, 0x6d, 0x3e, 0xb2, 0xa2, 0xae,
+ 0xed, 0xbf, 0x4a, 0x38, 0xde, 0x65, 0x84, 0x03, 0x11, 0x02, 0xa1, 0x95,
+ 0x8f, 0xab, 0x6f, 0xbe, 0xa9, 0x97, 0x67, 0x93, 0xbd, 0x1e, 0xa6, 0xc9,
+ 0xae, 0xaa, 0xfe, 0x81, 0x51, 0x5b, 0x95, 0x4c, 0x76, 0x15, 0xf8, 0xc4,
+ 0x55, 0x38, 0xf4, 0x0a, 0x22, 0xad, 0xf0, 0xce, 0x6f, 0x2c, 0x97, 0x7d},
+ pub_key_2,
+ {0x37, 0x31, 0x33, 0x38, 0x36, 0x38, 0x34, 0x38, 0x39, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 10,
+ 32,
+ {0x6c, 0x60, 0x10, 0x7d, 0xd1, 0x82, 0xd5, 0xcb, 0xf4, 0x55, 0x0e, 0x7a,
+ 0x6e, 0x3a, 0x65, 0x2f, 0x73, 0x15, 0x03, 0xd8, 0xfa, 0xfb, 0xa3, 0xa7,
+ 0xaa, 0x52, 0xe7, 0xac, 0x93, 0xd4, 0xde, 0x4e, 0x03, 0xd9, 0x11, 0xe0,
+ 0x58, 0xad, 0xe4, 0x48, 0x28, 0x5b, 0xb9, 0xc3, 0x45, 0x2b, 0x60, 0x89,
+ 0x7c, 0x09, 0x9f, 0xd4, 0xba, 0x22, 0xff, 0x41, 0x94, 0xee, 0xf1, 0xa3,
+ 0xfc, 0xc3, 0x25, 0x0c, 0xb9, 0xae, 0x27, 0x0c, 0x33, 0xee, 0x76, 0x7b,
+ 0x2b, 0x4f, 0x18, 0x85, 0x26, 0x12, 0xe2, 0x7c, 0x4a, 0xb3, 0x1d, 0x8e,
+ 0xa6, 0xcc, 0xbf, 0x12, 0x2a, 0x35, 0x7a, 0x6d, 0x6e, 0x52, 0x71, 0x91,
+ 0xa3, 0x6e, 0x0a, 0xa2, 0xaa, 0x92, 0x5f, 0x68, 0xe1, 0x58, 0xc8, 0xd5,
+ 0xde, 0xcf, 0xbf, 0x84, 0x84, 0xd1, 0x6c, 0x2c, 0xe9, 0x06, 0x82, 0x6d,
+ 0xc4, 0x77, 0x3d, 0x59, 0xfd, 0x1a, 0x40, 0x32, 0xc2, 0xf5, 0x76, 0xa1,
+ 0xae, 0x83, 0x74, 0xa1, 0x3c, 0xc2, 0x4a, 0xbe, 0x15, 0xac, 0x14, 0x03,
+ 0x45, 0x2a, 0xc7, 0xcd, 0x8a, 0x64, 0x3d, 0xfe, 0x18, 0xc9, 0x11, 0xae,
+ 0x34, 0xf7, 0x73, 0x52, 0x0f, 0xa9, 0x44, 0x72, 0xc5, 0x96, 0xdb, 0xd6,
+ 0xf5, 0xb9, 0x32, 0x27, 0x95, 0x1e, 0xbb, 0xcb, 0xac, 0xf6, 0x0b, 0x18,
+ 0xe5, 0xa6, 0x03, 0x30, 0xeb, 0xa9, 0xbc, 0xe0, 0xd8, 0xa7, 0x32, 0xcf,
+ 0xc2, 0x7c, 0x7c, 0x0b, 0x9e, 0x22, 0x07, 0x06, 0x70, 0xa1, 0x65, 0x84,
+ 0x6d, 0x9d, 0x7e, 0x9b, 0x24, 0xdc, 0x6e, 0xe9, 0x75, 0x93, 0x47, 0xf5,
+ 0xc6, 0x32, 0x0b, 0x63, 0x78, 0x9d, 0x5c, 0xcb, 0xe9, 0x56, 0x6d, 0x9f,
+ 0x3c, 0x53, 0x4e, 0x15, 0x2f, 0x26, 0x86, 0x63, 0x1a, 0x41, 0xaa, 0x85,
+ 0x80, 0x1a, 0x31, 0xa7, 0xf3, 0x1c, 0xab, 0xf9, 0x59, 0xcd, 0xc9, 0x37,
+ 0x55, 0xa3, 0xac, 0xdf, 0xcf, 0x0d, 0xdb, 0xbc, 0x52, 0x98, 0xe9, 0x1f,
+ 0xbb, 0xb2, 0x67, 0x55, 0x65, 0x91, 0x2e, 0x5f, 0xd9, 0x5c, 0xd5, 0x9b,
+ 0x57, 0x44, 0x83, 0x32, 0x22, 0x24, 0x7a, 0xaa, 0xa5, 0xa5, 0x86, 0x8d,
+ 0xa4, 0xd1, 0xd1, 0xaf, 0x59, 0x0b, 0x86, 0x33, 0xdf, 0xe6, 0x10, 0x5e,
+ 0x0a, 0x6a, 0xbd, 0xed, 0x24, 0x97, 0xac, 0x7e, 0x46, 0x65, 0x04, 0x32,
+ 0xcb, 0xf0, 0xb7, 0x84, 0xb9, 0x44, 0x77, 0x70, 0xb2, 0x0f, 0x75, 0xb2,
+ 0x61, 0x8f, 0xb7, 0xe6, 0xcc, 0x6f, 0xc5, 0xca, 0xdb, 0x02, 0x29, 0x80,
+ 0xf7, 0x89, 0x43, 0xfa, 0x9f, 0x78, 0x4e, 0x5f, 0x0c, 0x8f, 0xb5, 0x19,
+ 0x22, 0x39, 0xdb, 0xd3, 0x29, 0x3a, 0x38, 0xe6, 0xda, 0xde, 0x27, 0xa0,
+ 0x7e, 0x08, 0xb5, 0x45, 0x97, 0x02, 0x9f, 0x92, 0xa8, 0xb2, 0x9b, 0x70,
+ 0x0f, 0x84, 0x2f, 0xda, 0x55, 0xae, 0xb3, 0xe0, 0xdd, 0xa7, 0x94, 0x05},
+ pub_key_2,
+ {0x31, 0x30, 0x33, 0x35, 0x39, 0x33, 0x33, 0x31, 0x36, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 11
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 11,
+ 32,
+ {0x22, 0x64, 0xd2, 0x76, 0xcc, 0xe2, 0x2a, 0xec, 0x8d, 0x10, 0x9c, 0xed,
+ 0x7a, 0x04, 0x8e, 0xa4, 0x4d, 0x62, 0x7a, 0xee, 0x57, 0x7f, 0x11, 0x17,
+ 0x99, 0x83, 0x16, 0xaf, 0x91, 0x1e, 0x98, 0x13, 0x90, 0x85, 0xbc, 0x92,
+ 0xf1, 0x20, 0x82, 0x7b, 0x30, 0x4c, 0x4c, 0xa5, 0x19, 0x74, 0x3a, 0x33,
+ 0xf7, 0xbe, 0x05, 0xd8, 0xa4, 0x9a, 0x28, 0xcd, 0x71, 0x6c, 0xa6, 0x5f,
+ 0x6b, 0x97, 0x65, 0x13, 0xb3, 0x3a, 0x44, 0x0b, 0x6e, 0x8e, 0xc5, 0xda,
+ 0xeb, 0x85, 0xd6, 0xa5, 0x92, 0x6d, 0xc5, 0x01, 0x5a, 0x2d, 0x24, 0xd9,
+ 0x4f, 0xf1, 0xf8, 0x7a, 0x07, 0x38, 0x67, 0xbe, 0xa1, 0x37, 0xa7, 0x21,
+ 0x72, 0x54, 0xb9, 0xbd, 0x04, 0x02, 0x73, 0x66, 0x4c, 0x58, 0xd6, 0x1e,
+ 0x61, 0x8a, 0xce, 0x6b, 0xc9, 0x42, 0xc4, 0x46, 0x40, 0x1c, 0x72, 0x15,
+ 0x65, 0xf7, 0x4f, 0xad, 0x5b, 0xf3, 0x14, 0x75, 0x09, 0x37, 0x52, 0xe3,
+ 0xa6, 0x7f, 0xb3, 0x22, 0x31, 0xec, 0x8d, 0x26, 0x64, 0x95, 0x94, 0xf3,
+ 0x2c, 0x5d, 0x45, 0x3f, 0x0b, 0xaa, 0xe5, 0x1b, 0x20, 0xdc, 0xc2, 0x4f,
+ 0x0e, 0x5e, 0x82, 0xee, 0xe7, 0x1d, 0x85, 0xaa, 0x77, 0xf3, 0x3a, 0xb0,
+ 0x1c, 0xb5, 0x88, 0x42, 0x0c, 0xf6, 0x72, 0x46, 0x1c, 0x49, 0x0d, 0xb5,
+ 0x2d, 0xc2, 0xfd, 0xcc, 0x7a, 0x22, 0xcc, 0xb2, 0xb9, 0x2f, 0xe8, 0xde,
+ 0x0e, 0x3f, 0x81, 0x10, 0xc9, 0x3e, 0x58, 0x90, 0x07, 0x6d, 0xb8, 0x29,
+ 0x2b, 0x76, 0xf6, 0xfe, 0x80, 0xec, 0xf3, 0x12, 0x0b, 0x4f, 0x38, 0x24,
+ 0xf7, 0x7e, 0x53, 0x85, 0x51, 0xec, 0xd4, 0x35, 0x92, 0x2c, 0x7d, 0x43,
+ 0x3f, 0x04, 0x67, 0xb4, 0x45, 0x02, 0x6d, 0x03, 0x71, 0xa4, 0x9a, 0x73,
+ 0xfb, 0x2e, 0xe9, 0x00, 0xc0, 0x94, 0xfc, 0xb8, 0xec, 0xc4, 0xc0, 0x1b,
+ 0x33, 0x0d, 0xde, 0x05, 0x61, 0xfc, 0xde, 0x6b, 0xf2, 0xdf, 0xb6, 0xd2,
+ 0x6f, 0x3c, 0x3d, 0x9b, 0x89, 0x73, 0x42, 0xd8, 0x07, 0x9e, 0x29, 0x22,
+ 0x68, 0x28, 0xa3, 0x9d, 0x8f, 0xec, 0x96, 0xb5, 0x3e, 0x06, 0x0a, 0x77,
+ 0x1f, 0xee, 0x75, 0xb4, 0x82, 0xb2, 0xe0, 0xe2, 0x62, 0x06, 0x93, 0x16,
+ 0xbd, 0x50, 0xe8, 0xe2, 0x10, 0x07, 0x8c, 0xe5, 0x64, 0x76, 0xf7, 0x0f,
+ 0x14, 0x9b, 0xfb, 0x35, 0x6f, 0xe1, 0xe4, 0x90, 0xea, 0x64, 0x2c, 0xe8,
+ 0x5a, 0x86, 0x64, 0xe5, 0x0d, 0x0b, 0x3f, 0x35, 0x08, 0x06, 0xd9, 0xde,
+ 0x39, 0x26, 0xc8, 0xb2, 0xd4, 0x17, 0xfa, 0xcd, 0x92, 0x67, 0x41, 0x02,
+ 0x2f, 0xaf, 0xa2, 0xf7, 0xb1, 0x07, 0x81, 0x39, 0x7c, 0xf0, 0x12, 0x69,
+ 0x74, 0x42, 0xea, 0x74, 0x2c, 0x11, 0xf2, 0x3a, 0x5b, 0x5e, 0xf5, 0xfd,
+ 0x10, 0x36, 0x92, 0x07, 0xcc, 0xa6, 0x93, 0xfc, 0x8a, 0xf5, 0x7d, 0x22},
+ pub_key_2,
+ {0x33, 0x39, 0x34, 0x39, 0x34, 0x30, 0x31, 0x32, 0x31, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 12
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 12,
+ 32,
+ {0x67, 0x7d, 0xd6, 0x91, 0x8b, 0xf4, 0xc9, 0x69, 0x34, 0xe3, 0x29, 0xa1,
+ 0x14, 0x00, 0x24, 0x60, 0xd6, 0x7d, 0x1e, 0x8f, 0x72, 0x9e, 0xea, 0x9d,
+ 0x2e, 0x8b, 0xae, 0x78, 0xf4, 0x44, 0x2f, 0x1a, 0x48, 0x0f, 0xf1, 0xe5,
+ 0xd2, 0x0c, 0x1b, 0xd8, 0x1e, 0x61, 0xe5, 0xf9, 0x2e, 0x5e, 0x42, 0x88,
+ 0x1c, 0xb1, 0xfc, 0x22, 0xbb, 0x7d, 0xa3, 0xa4, 0xd2, 0x10, 0x60, 0xbb,
+ 0x23, 0xbb, 0x17, 0xc2, 0x34, 0xa8, 0x5c, 0x76, 0xf7, 0x59, 0x1f, 0xb5,
+ 0x4c, 0xe0, 0xef, 0x70, 0xee, 0x75, 0x56, 0x90, 0x5e, 0xb6, 0x70, 0x83,
+ 0x0b, 0x9d, 0x10, 0x90, 0x5d, 0x10, 0x0f, 0x0c, 0x25, 0x5b, 0x94, 0x46,
+ 0x89, 0xf2, 0x3e, 0x13, 0x13, 0xb0, 0x44, 0x87, 0x77, 0xc5, 0x2b, 0xa8,
+ 0x0b, 0x76, 0x7e, 0x07, 0x10, 0x88, 0x18, 0xaa, 0x51, 0x31, 0xf8, 0xb7,
+ 0x5c, 0x84, 0xfd, 0x2d, 0x7b, 0x40, 0x35, 0xe0, 0xdf, 0x9a, 0x21, 0x3a,
+ 0xfa, 0x8c, 0xb9, 0x13, 0x48, 0x2a, 0xe0, 0xaf, 0x76, 0xa9, 0x97, 0xaa,
+ 0xa0, 0xc8, 0xcb, 0x63, 0x97, 0x5b, 0xf9, 0xc0, 0x06, 0xd8, 0x9f, 0xe4,
+ 0xea, 0x6e, 0xf0, 0x35, 0xcd, 0xb4, 0x13, 0x71, 0x03, 0x58, 0x5b, 0x9d,
+ 0x05, 0x15, 0x0b, 0x08, 0x6d, 0x7f, 0x32, 0x9b, 0x70, 0xef, 0xcb, 0x42,
+ 0x8d, 0xdf, 0x76, 0xca, 0x36, 0xd4, 0x4a, 0xf7, 0x42, 0x32, 0x6a, 0xa0,
+ 0x50, 0x39, 0x38, 0x2a, 0xf6, 0x72, 0x16, 0xc1, 0x2f, 0x7e, 0xb2, 0xdc,
+ 0xf0, 0x15, 0x95, 0xf3, 0xb7, 0x82, 0x35, 0x34, 0x1b, 0xe0, 0xbf, 0x7e,
+ 0xa3, 0x0f, 0x62, 0x94, 0x23, 0x9c, 0x7a, 0x4b, 0x1e, 0xad, 0x8f, 0x98,
+ 0xba, 0xc8, 0x05, 0xe8, 0x8c, 0xae, 0xb4, 0x82, 0xb1, 0x3c, 0x5b, 0xc5,
+ 0x52, 0x32, 0x9a, 0x47, 0xf1, 0xe2, 0x62, 0x33, 0xcd, 0x24, 0xa3, 0xb4,
+ 0xbf, 0xb6, 0xbe, 0x6d, 0x9e, 0x3a, 0xe8, 0xe5, 0x8f, 0x06, 0xc9, 0x5b,
+ 0x51, 0x3c, 0xcd, 0x5c, 0x61, 0x68, 0x5a, 0xd0, 0xae, 0xf6, 0x27, 0xbe,
+ 0xba, 0xb0, 0xb7, 0x2b, 0xca, 0x3b, 0xc3, 0x74, 0xf4, 0x96, 0x45, 0xe4,
+ 0x03, 0xbb, 0xea, 0xa2, 0x55, 0xb5, 0x01, 0xdc, 0xe3, 0xf1, 0xf4, 0x6f,
+ 0x9d, 0x74, 0xd1, 0xaa, 0xc2, 0xf6, 0xec, 0x5e, 0xed, 0xc5, 0x44, 0x0e,
+ 0x3d, 0xd9, 0xf2, 0x64, 0xbc, 0xb1, 0xd9, 0x8b, 0x85, 0x5d, 0x1c, 0xc7,
+ 0x88, 0xd7, 0x96, 0x91, 0x9d, 0x01, 0x4a, 0xe2, 0x15, 0xdf, 0xe2, 0x36,
+ 0x1a, 0x1d, 0x13, 0xaa, 0x55, 0xa7, 0x16, 0x3f, 0x41, 0x64, 0xcf, 0xf3,
+ 0x8c, 0x5f, 0x62, 0xc0, 0x0f, 0x59, 0xeb, 0x20, 0xef, 0xec, 0x26, 0xe0,
+ 0xfc, 0xf6, 0x6d, 0x37, 0xf1, 0x2c, 0x7a, 0x9d, 0x23, 0xdd, 0xe6, 0x8f,
+ 0x25, 0x62, 0x0d, 0xf1, 0xa4, 0xd5, 0xe5, 0xe5, 0x5c, 0xa9, 0x46, 0x34},
+ pub_key_2,
+ {0x31, 0x33, 0x34, 0x34, 0x32, 0x39, 0x33, 0x30, 0x37, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 13
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 13,
+ 32,
+ {0xad, 0x82, 0x5d, 0xf9, 0x62, 0x15, 0xeb, 0xac, 0x22, 0xf3, 0x7e, 0x59,
+ 0x48, 0xfd, 0xb2, 0x28, 0x1b, 0xb7, 0xca, 0x69, 0xfb, 0xd9, 0xed, 0x6d,
+ 0x3f, 0x4d, 0x2f, 0xb2, 0x1c, 0xc6, 0xf9, 0xd0, 0x7c, 0xf7, 0x77, 0x9a,
+ 0x26, 0x4d, 0xd4, 0x27, 0xa8, 0x63, 0xf0, 0xcc, 0x36, 0xa8, 0x12, 0xf1,
+ 0x25, 0xd6, 0xed, 0x9b, 0xcc, 0xf6, 0xc2, 0x33, 0xae, 0x89, 0x58, 0x29,
+ 0x9c, 0xfe, 0x64, 0x5b, 0x17, 0x33, 0x11, 0x31, 0xc3, 0x24, 0x59, 0x37,
+ 0x75, 0x24, 0x32, 0x6f, 0x2e, 0x9e, 0xb4, 0x31, 0x24, 0xe2, 0xe2, 0xfb,
+ 0x7a, 0x02, 0x5e, 0x0e, 0xc3, 0xde, 0x65, 0x51, 0xb7, 0xec, 0x0a, 0xff,
+ 0x5d, 0x1b, 0x4c, 0x4c, 0x03, 0xe4, 0x54, 0xef, 0xcd, 0x25, 0x0a, 0x7c,
+ 0x97, 0x11, 0xf2, 0x1e, 0x71, 0xf6, 0xe3, 0x47, 0xb5, 0xe7, 0x40, 0x0c,
+ 0xef, 0x50, 0xee, 0xd9, 0x34, 0x26, 0xb4, 0x3c, 0xd1, 0x1c, 0xf5, 0x5c,
+ 0x34, 0xa9, 0xd6, 0xd1, 0xd5, 0x43, 0x14, 0xb1, 0xf0, 0x86, 0x9f, 0xeb,
+ 0xf3, 0xb9, 0x2b, 0x8d, 0xb4, 0x21, 0xc4, 0xfa, 0x00, 0x0e, 0x98, 0xab,
+ 0x0f, 0x89, 0x11, 0x20, 0xd7, 0xc0, 0xa9, 0x1b, 0xf5, 0x0e, 0x30, 0x7f,
+ 0xb2, 0xca, 0xfa, 0x59, 0x6c, 0x80, 0x0a, 0x05, 0xe6, 0xf4, 0x2c, 0x57,
+ 0x7a, 0x02, 0xaa, 0x21, 0x69, 0xcd, 0xbe, 0xbc, 0xa1, 0x4c, 0x41, 0xd1,
+ 0x0e, 0xe1, 0xbd, 0x41, 0x57, 0x85, 0xd7, 0x59, 0x43, 0x47, 0xf4, 0x6e,
+ 0x70, 0x0f, 0x62, 0xbc, 0xaa, 0x5c, 0xd7, 0x28, 0x02, 0x52, 0x47, 0xf3,
+ 0x9c, 0x40, 0xed, 0xc0, 0x97, 0x70, 0x15, 0x60, 0x4e, 0x19, 0x6f, 0xa3,
+ 0x0b, 0x1a, 0x49, 0xd8, 0x41, 0x32, 0x46, 0x9d, 0x1a, 0x87, 0x0a, 0x57,
+ 0xd2, 0x72, 0xc9, 0x8e, 0xd9, 0x3d, 0x86, 0x45, 0xa7, 0xbb, 0x92, 0xa4,
+ 0x47, 0x60, 0x57, 0xbf, 0x2b, 0x13, 0x4c, 0xa2, 0x0e, 0x45, 0xda, 0x22,
+ 0xcc, 0xa2, 0x96, 0x1f, 0xd5, 0x2d, 0x65, 0xf8, 0x40, 0xb0, 0x7a, 0x87,
+ 0xaa, 0x4a, 0xd1, 0x04, 0xaf, 0x67, 0xd7, 0xbb, 0xc5, 0x3e, 0xa9, 0x50,
+ 0x16, 0x88, 0x3e, 0x3e, 0xe0, 0x87, 0xf3, 0x95, 0x82, 0xb1, 0x3e, 0x27,
+ 0x4d, 0xf3, 0x2a, 0xa4, 0x19, 0xea, 0xbe, 0x12, 0xa9, 0xee, 0xb0, 0x88,
+ 0x68, 0x42, 0x5c, 0x0a, 0x1a, 0xd0, 0x67, 0x98, 0xd0, 0xf7, 0xda, 0x98,
+ 0x73, 0x40, 0x31, 0x3c, 0xd4, 0x25, 0x4a, 0x41, 0x40, 0xa6, 0x2f, 0x3b,
+ 0xb1, 0xb7, 0x6b, 0xf5, 0x7a, 0x2c, 0x07, 0x12, 0xef, 0x21, 0x05, 0xf4,
+ 0xde, 0x08, 0x19, 0xf6, 0xc7, 0x24, 0xe0, 0xa2, 0xd9, 0x2f, 0x87, 0x68,
+ 0x3a, 0x27, 0x34, 0xbe, 0xdb, 0x4f, 0xce, 0xcc, 0x75, 0xff, 0x26, 0x29,
+ 0x1a, 0xd8, 0x62, 0xfc, 0x33, 0x97, 0xa9, 0xf0, 0x2e, 0x6e, 0xdd, 0xf4},
+ pub_key_2,
+ {0x33, 0x37, 0x30, 0x36, 0x32, 0x31, 0x31, 0x37, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 14
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 14,
+ 32,
+ {0xb3, 0xc3, 0x01, 0x91, 0x8f, 0x5d, 0x1b, 0xec, 0xd6, 0xc8, 0x8e, 0xf0,
+ 0x4f, 0x90, 0x85, 0x09, 0xe9, 0xb6, 0x2a, 0xcd, 0x20, 0x7c, 0xb0, 0xc0,
+ 0x3e, 0x96, 0x8b, 0x56, 0xd4, 0x23, 0x7b, 0x4a, 0x23, 0xce, 0xad, 0x6f,
+ 0xa5, 0xa7, 0x2e, 0xa6, 0x47, 0x2a, 0xf4, 0x7e, 0xf3, 0x85, 0x47, 0x66,
+ 0x37, 0x6b, 0xed, 0xaf, 0x67, 0xc1, 0x4a, 0x79, 0x13, 0xd4, 0x8a, 0x74,
+ 0xaa, 0x65, 0x21, 0xf8, 0xac, 0x81, 0x4f, 0x01, 0xe3, 0xbc, 0xb0, 0x73,
+ 0xe3, 0xb8, 0x5f, 0x31, 0x5b, 0xf5, 0x14, 0x68, 0xc2, 0x84, 0x44, 0x23,
+ 0x14, 0x02, 0xa7, 0x7c, 0xbe, 0xbd, 0x0c, 0xbf, 0xc9, 0x8b, 0x06, 0xfe,
+ 0x92, 0x5f, 0x5d, 0x59, 0xb4, 0x35, 0x3c, 0x21, 0xab, 0xb3, 0x24, 0x69,
+ 0x6b, 0xd5, 0xd4, 0x02, 0xe7, 0xcc, 0x54, 0x35, 0xbc, 0xcd, 0x8e, 0xec,
+ 0x3e, 0xeb, 0x8e, 0x7e, 0x4b, 0x5d, 0x4f, 0x8f, 0x71, 0x9a, 0xdc, 0x00,
+ 0xea, 0xe9, 0x18, 0x0c, 0xb3, 0xcc, 0xe9, 0xdd, 0x89, 0x23, 0x1b, 0x63,
+ 0x76, 0x51, 0xa7, 0x6d, 0x87, 0xc0, 0x31, 0x1d, 0x0f, 0x9d, 0xe0, 0xf7,
+ 0xc9, 0xbd, 0x7f, 0x64, 0x85, 0xd7, 0xd6, 0x00, 0xbb, 0xf1, 0x05, 0xe1,
+ 0xfc, 0x6d, 0x37, 0x44, 0xe8, 0x35, 0x28, 0xfe, 0x76, 0x1c, 0x2a, 0xb0,
+ 0xfa, 0x0c, 0xd5, 0xc3, 0x86, 0xd2, 0xee, 0x44, 0xb0, 0x96, 0x7c, 0xe2,
+ 0xda, 0xc3, 0xab, 0xf1, 0xc7, 0x23, 0x86, 0x85, 0x69, 0xf4, 0x3a, 0xe0,
+ 0x9f, 0x1a, 0x5e, 0xe3, 0x22, 0x45, 0xb1, 0x15, 0x69, 0xfb, 0x2d, 0xff,
+ 0xf0, 0x8f, 0x6f, 0x40, 0xc0, 0xcf, 0x45, 0xd2, 0xbc, 0x7f, 0xc5, 0x24,
+ 0xa8, 0x27, 0x79, 0x32, 0x8f, 0x85, 0x0f, 0xfa, 0xed, 0xcd, 0x9d, 0xe2,
+ 0x7d, 0xb5, 0xe1, 0xbd, 0x37, 0x2a, 0x76, 0xfb, 0x60, 0xfb, 0xbc, 0xf8,
+ 0x8a, 0x14, 0xa2, 0xd8, 0x20, 0x64, 0x7f, 0x66, 0x0a, 0x89, 0x4f, 0x54,
+ 0x20, 0xc7, 0x24, 0x6d, 0x9d, 0x94, 0x01, 0xad, 0x56, 0xd5, 0x77, 0xb5,
+ 0x69, 0x07, 0xd9, 0xfd, 0x3b, 0x69, 0xe3, 0x5f, 0xaa, 0x40, 0x00, 0x02,
+ 0x07, 0xd7, 0x04, 0x08, 0x7e, 0x3a, 0x70, 0x11, 0xcc, 0x34, 0x3c, 0xc9,
+ 0x4f, 0x99, 0xba, 0x65, 0x3d, 0xa6, 0x45, 0x14, 0x85, 0xa9, 0xfc, 0x17,
+ 0xbb, 0xad, 0x26, 0x88, 0xb5, 0x11, 0xee, 0x68, 0xcd, 0x90, 0x28, 0x8e,
+ 0x4f, 0x5e, 0x83, 0xab, 0x74, 0x2a, 0x54, 0xbe, 0x00, 0x6b, 0x51, 0xfd,
+ 0x75, 0xe9, 0xea, 0x3a, 0xd0, 0x9e, 0xf7, 0x11, 0x2f, 0x79, 0x3b, 0x61,
+ 0xd5, 0x47, 0x0a, 0xa1, 0x62, 0x55, 0xdb, 0x34, 0xa8, 0xab, 0xd5, 0x96,
+ 0x3b, 0x53, 0xa9, 0x40, 0xc8, 0x90, 0xce, 0x89, 0xf2, 0x7b, 0x8f, 0x7e,
+ 0x53, 0x54, 0x89, 0xe9, 0x65, 0xf3, 0x3a, 0x4b, 0x97, 0x98, 0xc3, 0x01},
+ pub_key_2,
+ {0x33, 0x34, 0x33, 0x36, 0x38, 0x38, 0x37, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 15
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 15,
+ 32,
+ {0x60, 0x28, 0x83, 0xfa, 0x2f, 0x9a, 0x6c, 0xa3, 0x54, 0x37, 0xd3, 0x77,
+ 0xff, 0xfa, 0x5c, 0xf5, 0xa5, 0x64, 0x38, 0x98, 0x76, 0x39, 0x60, 0xc7,
+ 0x72, 0x2d, 0x5a, 0x5b, 0x80, 0x8f, 0xdf, 0xb4, 0xa0, 0x9a, 0x0c, 0xd3,
+ 0xbb, 0xc8, 0xc5, 0xd2, 0xfc, 0x8a, 0x60, 0x32, 0x29, 0xa5, 0xde, 0x18,
+ 0x86, 0x6a, 0xa0, 0xc5, 0xd8, 0x8c, 0x22, 0x72, 0x78, 0x47, 0x84, 0xc8,
+ 0x83, 0x91, 0x8f, 0xcb, 0xf4, 0x7a, 0xc6, 0x2f, 0x5e, 0x75, 0x23, 0xd6,
+ 0x5d, 0x6a, 0xb4, 0x86, 0xc6, 0x8c, 0xa2, 0x45, 0x19, 0x9e, 0x1a, 0xca,
+ 0xd7, 0xf0, 0x87, 0xb4, 0xe8, 0x22, 0x66, 0x91, 0x05, 0xf4, 0xf4, 0x5a,
+ 0x50, 0xc1, 0xa4, 0x37, 0x22, 0xfb, 0xac, 0x7a, 0x9b, 0x88, 0xef, 0x7b,
+ 0xcb, 0xe5, 0x79, 0x6a, 0xc9, 0x60, 0x1a, 0x09, 0xd3, 0xfd, 0x62, 0x01,
+ 0xc7, 0x7e, 0xe0, 0x9f, 0x59, 0x1a, 0x9d, 0x37, 0xf4, 0x8b, 0x3e, 0x93,
+ 0xfb, 0x6e, 0xe5, 0xd9, 0x68, 0x3d, 0x3e, 0xf4, 0xd5, 0x81, 0xfb, 0x2a,
+ 0xd9, 0xe5, 0xcb, 0x28, 0x96, 0xba, 0xcb, 0xd0, 0x78, 0x95, 0x2f, 0x9d,
+ 0xd0, 0x45, 0x40, 0xfb, 0xee, 0xec, 0xf6, 0xd8, 0xd9, 0xfa, 0x45, 0xe7,
+ 0x91, 0xcc, 0xf3, 0x02, 0x71, 0x30, 0xd1, 0xf1, 0xec, 0x55, 0x1f, 0xb3,
+ 0x5e, 0xbb, 0xa6, 0xff, 0x32, 0x9c, 0x7d, 0x31, 0xc5, 0xbe, 0xdd, 0x65,
+ 0x30, 0x3d, 0x56, 0xb5, 0x8f, 0x82, 0x6f, 0x38, 0x91, 0x7b, 0x3f, 0x79,
+ 0xd8, 0x2b, 0x44, 0x2f, 0x46, 0x68, 0xad, 0x47, 0x9b, 0x7e, 0x10, 0x8e,
+ 0x2e, 0x59, 0xd8, 0x86, 0x40, 0xc1, 0xda, 0x8e, 0xcd, 0xf7, 0x19, 0x15,
+ 0x6d, 0xdc, 0xad, 0x93, 0xd5, 0x68, 0xd9, 0x59, 0x3d, 0xfc, 0x7b, 0xf0,
+ 0xbd, 0xa2, 0x51, 0x94, 0x54, 0xcd, 0x2b, 0x1d, 0xaf, 0xef, 0xd5, 0x56,
+ 0x09, 0x1a, 0x2a, 0x13, 0xff, 0x80, 0xc7, 0x5b, 0xbe, 0x9d, 0xdb, 0x04,
+ 0xb1, 0xe5, 0x5f, 0x7e, 0xdc, 0xcb, 0x8a, 0x08, 0x32, 0xef, 0x03, 0x07,
+ 0x95, 0x64, 0xcc, 0x36, 0x7c, 0xf5, 0xb6, 0x96, 0xbe, 0x4e, 0x19, 0x30,
+ 0x01, 0xd8, 0xc3, 0xbc, 0x51, 0x24, 0x22, 0x73, 0x59, 0xc7, 0x61, 0x63,
+ 0x81, 0xa4, 0x73, 0xb0, 0x7f, 0x31, 0xd6, 0x49, 0x4c, 0x06, 0x2b, 0x2a,
+ 0x91, 0x51, 0x42, 0x0b, 0x82, 0x8b, 0x83, 0x0f, 0x25, 0x0e, 0x66, 0xec,
+ 0x57, 0x0e, 0x38, 0xbc, 0x44, 0xe2, 0x6b, 0xb8, 0x3d, 0x45, 0xc7, 0xf7,
+ 0x94, 0xa9, 0x46, 0x0b, 0x4b, 0x6d, 0x74, 0x6c, 0x88, 0x8d, 0x08, 0x4a,
+ 0x75, 0x4a, 0xc7, 0xd7, 0x5a, 0xb1, 0xbf, 0xf2, 0x32, 0xbe, 0x49, 0xdd,
+ 0x1f, 0xb7, 0x3e, 0xfd, 0x76, 0xfb, 0xda, 0x26, 0xe6, 0x41, 0x1b, 0x3b,
+ 0x1d, 0xe8, 0x67, 0x15, 0x18, 0xf9, 0x37, 0xb8, 0xce, 0x3b, 0xa8, 0xc0},
+ pub_key_2,
+ {0x31, 0x33, 0x35, 0x31, 0x35, 0x33, 0x30, 0x33, 0x37, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 16
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 16,
+ 32,
+ {0xb2, 0x59, 0x67, 0x6e, 0x6b, 0x9b, 0x49, 0xed, 0xc0, 0x4c, 0xf3, 0xf6,
+ 0xb0, 0x62, 0x67, 0xa6, 0xaf, 0x92, 0x4d, 0x27, 0x8c, 0x21, 0xf5, 0x99,
+ 0x4c, 0x21, 0x90, 0xd0, 0xcb, 0x66, 0x7d, 0x64, 0x12, 0x91, 0x36, 0x1a,
+ 0x8b, 0xfa, 0xee, 0x82, 0x36, 0x36, 0x0a, 0x4d, 0xff, 0xbd, 0x5e, 0xc4,
+ 0xf1, 0xf8, 0xd9, 0xf8, 0x5b, 0x54, 0xc1, 0xbb, 0xe3, 0xc9, 0xdc, 0x35,
+ 0x33, 0x24, 0x43, 0xc2, 0x50, 0x9f, 0x0a, 0xd7, 0xd5, 0xec, 0x42, 0x57,
+ 0x1d, 0x75, 0x5a, 0xf8, 0x14, 0xcc, 0x0e, 0xf4, 0x8e, 0x51, 0x4d, 0xc5,
+ 0x34, 0x2c, 0xa7, 0x65, 0x3d, 0x53, 0x57, 0x89, 0xc8, 0xc2, 0x1f, 0xee,
+ 0x5e, 0x54, 0x7a, 0xc3, 0xc2, 0x47, 0xc9, 0xbe, 0x6b, 0x79, 0x21, 0x99,
+ 0xdb, 0x48, 0xa1, 0x72, 0x99, 0xb5, 0xf9, 0xd3, 0xbb, 0x98, 0x81, 0xca,
+ 0x95, 0x75, 0x11, 0x32, 0xfa, 0xc7, 0x6d, 0x77, 0x6a, 0xd0, 0x28, 0x72,
+ 0x27, 0x9b, 0xd7, 0x7d, 0xcb, 0x43, 0xb0, 0xca, 0xe7, 0x67, 0x3e, 0x40,
+ 0x90, 0x7c, 0x1b, 0xc3, 0x21, 0xe1, 0x46, 0x37, 0xf2, 0x24, 0x48, 0x1f,
+ 0x58, 0xb9, 0x0f, 0x87, 0x5c, 0xdc, 0x08, 0xc4, 0x95, 0x15, 0xb4, 0xbe,
+ 0x48, 0x21, 0x47, 0xfc, 0xf2, 0xe6, 0x21, 0x26, 0xfe, 0x4c, 0x03, 0x10,
+ 0xc0, 0x67, 0x7e, 0xb7, 0xec, 0xcd, 0x93, 0x52, 0xa9, 0xcc, 0x09, 0x02,
+ 0xb5, 0x4e, 0x4b, 0x34, 0x54, 0xf3, 0xff, 0xd6, 0x96, 0x66, 0xd1, 0x64,
+ 0x69, 0xbe, 0x95, 0x8a, 0x54, 0xaa, 0xd1, 0xd2, 0xa5, 0x8e, 0xb5, 0x61,
+ 0xb4, 0xb2, 0x22, 0xa4, 0xca, 0x5e, 0xdc, 0xb5, 0x61, 0x2d, 0x03, 0xb8,
+ 0xbd, 0x2f, 0x7f, 0x26, 0x30, 0x2b, 0x51, 0x56, 0x7b, 0x83, 0xfe, 0x1d,
+ 0x59, 0xee, 0xed, 0x36, 0xbd, 0x2e, 0xf1, 0x28, 0xcf, 0x47, 0x6c, 0xcb,
+ 0xab, 0xe4, 0xeb, 0x55, 0xd8, 0xc4, 0xec, 0x91, 0xa0, 0xbd, 0xa8, 0x44,
+ 0x59, 0x72, 0xfb, 0x3d, 0x74, 0xa4, 0xbc, 0xee, 0x2e, 0xcf, 0x5e, 0x90,
+ 0xf5, 0xbc, 0x19, 0xd4, 0xe9, 0x90, 0x8e, 0x7a, 0xa2, 0x84, 0xcd, 0xbc,
+ 0x37, 0xd2, 0x2f, 0xf4, 0xea, 0x70, 0x47, 0x9e, 0x8e, 0x2a, 0x9d, 0x2b,
+ 0xf0, 0xa6, 0xf0, 0x2b, 0x3a, 0x2d, 0x26, 0x43, 0xa3, 0x4d, 0x7d, 0x4f,
+ 0x93, 0x78, 0x2d, 0xf0, 0x60, 0x7c, 0x80, 0x61, 0x77, 0xf6, 0x19, 0x63,
+ 0xb6, 0x0c, 0x08, 0xe4, 0x15, 0x4a, 0x07, 0x4e, 0x92, 0xb2, 0x6c, 0x4f,
+ 0x2c, 0x67, 0x8c, 0x9d, 0xa7, 0xcd, 0x9d, 0x16, 0x30, 0x7c, 0x73, 0x09,
+ 0x55, 0x9a, 0x39, 0x35, 0xa8, 0xef, 0xf9, 0x59, 0x3b, 0x54, 0x54, 0xa1,
+ 0xcd, 0x60, 0xc3, 0x88, 0xc9, 0x95, 0xdf, 0x97, 0x10, 0x75, 0xc5, 0x39,
+ 0x7f, 0xeb, 0x77, 0xf3, 0x6e, 0xd8, 0xb9, 0x98, 0x7b, 0x8e, 0xf3, 0xdb},
+ pub_key_2,
+ {0x36, 0x35, 0x35, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 17
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 17,
+ 32,
+ {0x57, 0x76, 0x5f, 0xb3, 0x0e, 0x12, 0xf0, 0x81, 0x43, 0xd7, 0x2d, 0x7a,
+ 0x42, 0x32, 0xc9, 0x15, 0x83, 0xd6, 0x0a, 0xfb, 0xd8, 0xdf, 0xe0, 0x1c,
+ 0x3b, 0x50, 0xd8, 0x61, 0x14, 0x0d, 0x3c, 0x5b, 0xd0, 0xa1, 0x7c, 0x3a,
+ 0x51, 0xdf, 0xad, 0x96, 0xd8, 0xce, 0x07, 0x16, 0x34, 0x8d, 0xc6, 0xf6,
+ 0x2c, 0x12, 0xc1, 0x6b, 0xab, 0x54, 0x01, 0xa1, 0xfa, 0x90, 0x95, 0x0e,
+ 0x96, 0x80, 0x10, 0x64, 0xda, 0xb2, 0x53, 0x7a, 0x4c, 0xd0, 0xb5, 0x22,
+ 0x77, 0x08, 0x61, 0x8e, 0xd2, 0xe3, 0x4e, 0x2e, 0xab, 0x8a, 0x55, 0x7a,
+ 0x31, 0x6a, 0x5a, 0x7c, 0x42, 0xb6, 0xb2, 0x97, 0xcf, 0xa6, 0x46, 0xcf,
+ 0x8a, 0x90, 0xaf, 0x59, 0x73, 0x0f, 0xe5, 0xd3, 0x4d, 0xf9, 0xa2, 0xd4,
+ 0xa9, 0xbb, 0x0d, 0x8b, 0xb1, 0xd8, 0xe5, 0xde, 0xcf, 0xfd, 0xda, 0x6f,
+ 0x50, 0x86, 0x3b, 0xde, 0x34, 0x7c, 0x17, 0xed, 0x88, 0xe2, 0x32, 0xc4,
+ 0xd3, 0x23, 0x5b, 0x00, 0xce, 0x5d, 0xb0, 0x88, 0xe5, 0x14, 0xf3, 0x49,
+ 0x0f, 0x8d, 0x45, 0x9e, 0xba, 0x99, 0x3d, 0x31, 0xf9, 0x9b, 0xb2, 0x4a,
+ 0x09, 0x7c, 0x0e, 0x32, 0x24, 0x54, 0xe6, 0xc6, 0x8e, 0x6c, 0x9c, 0xb0,
+ 0x04, 0x2a, 0x8f, 0xe1, 0xa5, 0x89, 0x74, 0x58, 0xd0, 0x97, 0xee, 0x68,
+ 0xe5, 0xc7, 0x91, 0x63, 0xf0, 0x5e, 0xe0, 0x81, 0x74, 0x99, 0xa9, 0x8f,
+ 0x2a, 0xf0, 0x38, 0xaa, 0xf0, 0x2c, 0x48, 0x8f, 0xad, 0x86, 0xee, 0x0c,
+ 0x15, 0x7f, 0xbd, 0x1c, 0xfb, 0x91, 0xa1, 0x7b, 0xc0, 0x09, 0x71, 0x32,
+ 0x6d, 0x15, 0xe1, 0xc0, 0x2a, 0xb4, 0x40, 0xc4, 0x6b, 0x07, 0xc8, 0x07,
+ 0xda, 0xd0, 0x82, 0x2e, 0x2d, 0xce, 0x95, 0x05, 0xea, 0x75, 0xdc, 0xea,
+ 0x6b, 0xa1, 0x34, 0xb5, 0x8e, 0xe9, 0xeb, 0x79, 0xbb, 0x70, 0xc2, 0x04,
+ 0x5c, 0x1a, 0x4e, 0x62, 0x06, 0xee, 0x9e, 0x12, 0x90, 0x9b, 0x1c, 0x3a,
+ 0x7a, 0x38, 0x6c, 0xde, 0x5f, 0xb1, 0x96, 0x51, 0x01, 0x15, 0x9d, 0xd3,
+ 0x4c, 0x58, 0x61, 0x70, 0x49, 0x1b, 0x3b, 0x8c, 0xca, 0x3a, 0x9b, 0x4f,
+ 0x1d, 0x0b, 0x74, 0x38, 0xae, 0xde, 0x0e, 0xfb, 0x1c, 0xdc, 0x9e, 0x77,
+ 0x12, 0xab, 0xe0, 0x67, 0x5e, 0xa9, 0xee, 0x87, 0xe2, 0xcd, 0x82, 0x00,
+ 0xcb, 0x08, 0xbb, 0xb8, 0x5a, 0x3f, 0x87, 0x69, 0x5c, 0x31, 0x47, 0x09,
+ 0x2e, 0x15, 0x3c, 0x29, 0x2e, 0x5a, 0x32, 0x47, 0x5b, 0xc4, 0x80, 0x0f,
+ 0xa2, 0xe3, 0xd0, 0x37, 0x07, 0x0b, 0xc6, 0xf1, 0x30, 0xe5, 0x23, 0x4f,
+ 0x5c, 0xd7, 0x4c, 0x91, 0x09, 0xd2, 0xcc, 0xa1, 0x4e, 0xb8, 0x3b, 0xf6,
+ 0x17, 0x47, 0x71, 0x2b, 0x4b, 0x9c, 0x90, 0x93, 0x3d, 0x2c, 0x25, 0xd8,
+ 0x76, 0xba, 0x1b, 0xf7, 0xa8, 0xe6, 0x01, 0xb4, 0x72, 0xc1, 0x54, 0xc5},
+ pub_key_2,
+ {0x31, 0x35, 0x36, 0x34, 0x33, 0x34, 0x36, 0x36, 0x30, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 18
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 18,
+ 32,
+ {0x27, 0xc6, 0x77, 0xb2, 0xb0, 0xb5, 0x46, 0xf2, 0x3d, 0x5c, 0x3c, 0xea,
+ 0xed, 0x40, 0x07, 0xcf, 0xff, 0x9f, 0xc1, 0xe0, 0x84, 0x3d, 0xe4, 0x3e,
+ 0x7d, 0xde, 0xe8, 0xba, 0x32, 0x27, 0x49, 0x54, 0xd7, 0x9d, 0x9f, 0xad,
+ 0x43, 0xc1, 0x0e, 0x89, 0x02, 0x66, 0x12, 0x3f, 0x24, 0x7a, 0xbd, 0x2c,
+ 0xa3, 0x51, 0xa1, 0x5b, 0x19, 0x6a, 0x34, 0x0b, 0x77, 0x53, 0xd4, 0xcd,
+ 0x37, 0x56, 0xa0, 0x91, 0x27, 0x1a, 0x25, 0xfb, 0xf7, 0x83, 0x4b, 0x05,
+ 0xee, 0x9c, 0x5d, 0xb4, 0xa8, 0xa3, 0x55, 0xd5, 0x74, 0x6f, 0xf9, 0xb0,
+ 0xff, 0x61, 0x06, 0x1a, 0xc4, 0x67, 0x0b, 0xfc, 0x94, 0x68, 0xa4, 0x10,
+ 0x19, 0x17, 0xca, 0x61, 0xbf, 0x6d, 0xa1, 0xb0, 0x29, 0x87, 0x2b, 0xc3,
+ 0xfe, 0x14, 0xa3, 0x06, 0xd4, 0xd4, 0x37, 0x94, 0xde, 0xb2, 0xa1, 0xae,
+ 0x0a, 0x4a, 0xa5, 0xf4, 0x32, 0xe9, 0xf3, 0x3e, 0x53, 0x6f, 0x39, 0xc2,
+ 0x49, 0xfc, 0x3f, 0xfc, 0x29, 0x4a, 0x46, 0x6e, 0x7b, 0xd7, 0xb3, 0xd3,
+ 0x5e, 0x7c, 0xe5, 0xf1, 0x5a, 0x35, 0x64, 0xdf, 0x93, 0x51, 0x77, 0x0f,
+ 0xe6, 0x6b, 0x13, 0x12, 0xe6, 0x94, 0x37, 0xa0, 0x28, 0xd0, 0x7f, 0xe3,
+ 0x1a, 0xb3, 0x64, 0x4f, 0xa6, 0xd1, 0x6d, 0x9e, 0x37, 0x7f, 0xc3, 0xb8,
+ 0x82, 0x0f, 0x79, 0xd2, 0x20, 0xb0, 0x30, 0x12, 0xad, 0xd3, 0x69, 0xc6,
+ 0x30, 0xc7, 0xc0, 0x1c, 0x12, 0x3d, 0xfe, 0x1b, 0xe9, 0x7d, 0x8d, 0x71,
+ 0xd4, 0x91, 0xdc, 0x38, 0xe7, 0x78, 0x16, 0x35, 0x13, 0x96, 0x36, 0x21,
+ 0x3e, 0xda, 0x76, 0x55, 0xeb, 0x2a, 0xb9, 0xbf, 0x8c, 0x44, 0xaf, 0x43,
+ 0xd3, 0xc0, 0x98, 0x66, 0x7c, 0x68, 0x87, 0xbe, 0x8e, 0x7f, 0x29, 0xcc,
+ 0x72, 0xdb, 0xbb, 0xfd, 0x5c, 0x43, 0xec, 0xe1, 0xa0, 0xbd, 0xfb, 0xd0,
+ 0x1a, 0xaa, 0xad, 0x10, 0x77, 0x00, 0xed, 0x7d, 0x94, 0x68, 0x13, 0x86,
+ 0x38, 0xaf, 0xe7, 0xc7, 0xec, 0x64, 0xe6, 0x67, 0x38, 0xe1, 0x88, 0x40,
+ 0x0e, 0x8a, 0x71, 0xf8, 0x95, 0x26, 0xf8, 0x17, 0x0f, 0xb5, 0x6a, 0x20,
+ 0x0f, 0x69, 0xdc, 0x9e, 0x46, 0x64, 0xfc, 0x24, 0xf4, 0x0c, 0x80, 0xe1,
+ 0x17, 0xf3, 0x66, 0x6f, 0x91, 0xcc, 0xba, 0xf8, 0xdf, 0xae, 0x5f, 0xa1,
+ 0x45, 0xc9, 0xa9, 0x4a, 0xd6, 0x42, 0x19, 0x64, 0x3a, 0x66, 0xc9, 0x3a,
+ 0x68, 0x2a, 0x36, 0x5b, 0xf0, 0x82, 0x66, 0x1a, 0x00, 0xbc, 0x8b, 0x0a,
+ 0x66, 0x3a, 0x6f, 0x2e, 0xfb, 0xda, 0xe2, 0x97, 0x44, 0xc7, 0x35, 0x93,
+ 0x7c, 0x0f, 0x0d, 0x7f, 0x6f, 0xaf, 0x7e, 0xac, 0xd0, 0x68, 0xcd, 0x02,
+ 0xc0, 0x16, 0xcd, 0x16, 0x74, 0x1d, 0x49, 0x17, 0x0b, 0xc4, 0x0e, 0x2f,
+ 0xe3, 0x56, 0x5c, 0xf3, 0x86, 0x6d, 0xb6, 0xfc, 0x1d, 0x52, 0x89, 0x59},
+ pub_key_2,
+ {0x34, 0x34, 0x32, 0x39, 0x35, 0x33, 0x39, 0x31, 0x31, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 19
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 19,
+ 32,
+ {0x98, 0x49, 0xc3, 0x25, 0x0c, 0x03, 0x09, 0x5e, 0xcc, 0x9a, 0xd4, 0x04,
+ 0xf9, 0xee, 0x41, 0x2c, 0x4e, 0xe7, 0x97, 0xef, 0x0a, 0x0f, 0x0e, 0x80,
+ 0x62, 0x47, 0x22, 0x5f, 0xe0, 0x3b, 0x3c, 0xa5, 0x38, 0x11, 0x57, 0x47,
+ 0x6b, 0x44, 0xbb, 0x89, 0x09, 0xd1, 0xcf, 0xb2, 0x45, 0x04, 0x01, 0x08,
+ 0x73, 0x33, 0x3d, 0xc9, 0x69, 0xf0, 0x35, 0xe0, 0x8d, 0x55, 0x2c, 0x2b,
+ 0x9e, 0x2d, 0xa8, 0x21, 0x59, 0x61, 0x9a, 0x75, 0xaa, 0xee, 0x04, 0xf2,
+ 0x0c, 0x53, 0x59, 0x45, 0x0b, 0x6d, 0x85, 0xdb, 0xdc, 0x98, 0xe3, 0x17,
+ 0x40, 0x10, 0x39, 0x5b, 0xba, 0x07, 0xcf, 0x3e, 0x64, 0xcd, 0x1e, 0xe4,
+ 0x4f, 0x81, 0x75, 0x4a, 0x64, 0xca, 0xb4, 0xef, 0xe7, 0xc0, 0x19, 0xe0,
+ 0x5b, 0xa8, 0xb3, 0x57, 0x73, 0x33, 0xfa, 0x69, 0x28, 0x58, 0xc3, 0xda,
+ 0xdc, 0xb0, 0xf7, 0x04, 0x7c, 0xdb, 0x1d, 0x2b, 0xf7, 0x5b, 0x34, 0x49,
+ 0x39, 0x88, 0xad, 0x84, 0x79, 0x45, 0x17, 0xf1, 0x8c, 0x93, 0x4d, 0x95,
+ 0xa7, 0xed, 0x5f, 0xfe, 0x75, 0xaa, 0x5b, 0x3b, 0x56, 0x08, 0x46, 0x2f,
+ 0x18, 0xbf, 0x5c, 0x65, 0x6e, 0x6f, 0x1e, 0x62, 0x6d, 0x0e, 0x2a, 0xe4,
+ 0xab, 0x7c, 0x69, 0xda, 0x07, 0xa2, 0x61, 0x6c, 0x51, 0x5b, 0x88, 0xfe,
+ 0x33, 0xfe, 0xba, 0x7c, 0xab, 0x21, 0xeb, 0x98, 0x69, 0xff, 0xa0, 0x1c,
+ 0xde, 0x1c, 0xf3, 0xb3, 0x18, 0xe4, 0xb7, 0xc7, 0x08, 0x9e, 0xc2, 0xd3,
+ 0x74, 0x8f, 0x93, 0xce, 0x3e, 0xbc, 0xad, 0x0d, 0x75, 0xbc, 0x2e, 0x5f,
+ 0x9b, 0xd2, 0x0f, 0x10, 0xd6, 0xd9, 0x46, 0xee, 0x11, 0x2b, 0xe2, 0x5d,
+ 0xd9, 0x77, 0x93, 0xf7, 0x29, 0x5c, 0xf6, 0x86, 0x2e, 0xc1, 0x16, 0xf3,
+ 0x06, 0xd5, 0x32, 0x87, 0x59, 0xc3, 0x04, 0x32, 0x91, 0x78, 0xa5, 0x0a,
+ 0x01, 0xee, 0x76, 0xb5, 0xc5, 0x35, 0x2a, 0xe1, 0x60, 0xe0, 0xe7, 0x11,
+ 0x6f, 0x6e, 0x96, 0x40, 0xd7, 0xbe, 0x77, 0x28, 0x7c, 0x39, 0x10, 0xc9,
+ 0x29, 0xbc, 0x3a, 0x2a, 0x5c, 0xe1, 0xcb, 0xe0, 0x8e, 0x48, 0xd5, 0xa2,
+ 0x7a, 0x11, 0x06, 0x2d, 0x74, 0x44, 0x2c, 0x5e, 0xc8, 0xa9, 0x2b, 0xe9,
+ 0xbd, 0x8a, 0xa8, 0x2d, 0xb1, 0x7b, 0xec, 0x86, 0xb2, 0xe1, 0x41, 0x50,
+ 0x0f, 0xc5, 0xed, 0xaa, 0xd5, 0x89, 0xbc, 0xc0, 0xa0, 0xbc, 0x15, 0x2a,
+ 0x69, 0x85, 0x74, 0x20, 0xbd, 0x5f, 0x64, 0x83, 0xaa, 0x3d, 0xb9, 0xd1,
+ 0xfa, 0x4c, 0xe7, 0xf6, 0xa1, 0xe2, 0x09, 0x64, 0xb1, 0x62, 0x0e, 0x8a,
+ 0x3a, 0x13, 0x83, 0x93, 0x11, 0xa6, 0x10, 0x31, 0xe3, 0x1b, 0xdb, 0xbd,
+ 0x3e, 0x13, 0x50, 0xd1, 0x77, 0x3e, 0xd1, 0x32, 0x35, 0x5e, 0xaa, 0x3a,
+ 0xdc, 0x8a, 0x29, 0x24, 0x37, 0x29, 0x3c, 0x26, 0xfc, 0x42, 0x88, 0x44},
+ pub_key_2,
+ {0x31, 0x30, 0x39, 0x35, 0x33, 0x32, 0x36, 0x31, 0x33, 0x35, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 20
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 20,
+ 32,
+ {0x9d, 0x81, 0xba, 0x9f, 0xff, 0x8a, 0x9e, 0x27, 0xc1, 0xaf, 0x56, 0xef,
+ 0xb4, 0xb4, 0x80, 0x88, 0x78, 0x5b, 0x96, 0x77, 0x39, 0x78, 0x43, 0xf3,
+ 0x35, 0xf0, 0x38, 0xb4, 0x6e, 0x86, 0x30, 0x45, 0xc5, 0xc4, 0x8f, 0xc6,
+ 0x89, 0xec, 0x04, 0x6f, 0x87, 0xd7, 0xc2, 0xa1, 0xe2, 0x23, 0x08, 0x55,
+ 0x81, 0x81, 0xa1, 0xdd, 0x95, 0x71, 0x10, 0x88, 0xba, 0x84, 0xdb, 0x74,
+ 0xeb, 0xe3, 0x33, 0x98, 0xf7, 0x7b, 0x76, 0x0c, 0x69, 0x33, 0x71, 0xa4,
+ 0x03, 0xd8, 0x98, 0x8e, 0x3e, 0x90, 0xd0, 0x25, 0xae, 0xde, 0x1e, 0x7b,
+ 0x9d, 0x42, 0x8e, 0xe4, 0xce, 0x45, 0x02, 0xa3, 0x07, 0xbd, 0x15, 0x1c,
+ 0xde, 0xc1, 0xae, 0x14, 0x8c, 0x6e, 0x0d, 0x36, 0xd5, 0x0d, 0x3c, 0x19,
+ 0xeb, 0x12, 0x66, 0x71, 0x4b, 0x01, 0x11, 0xac, 0xe6, 0x12, 0xdd, 0x8a,
+ 0xbd, 0xae, 0xf9, 0x69, 0xc3, 0x2c, 0xf3, 0xba, 0xe1, 0xbd, 0xd4, 0xb1,
+ 0x4c, 0xd5, 0x3b, 0x3f, 0xfb, 0xe5, 0x9c, 0xa7, 0x5d, 0x27, 0x9b, 0xe3,
+ 0xa9, 0x33, 0xeb, 0x34, 0x96, 0xe0, 0xcc, 0x5d, 0x9b, 0x63, 0x9a, 0x58,
+ 0x99, 0xac, 0xcc, 0x4c, 0x91, 0xf8, 0x20, 0xcf, 0xcc, 0x46, 0x09, 0x63,
+ 0x0c, 0xd4, 0x7f, 0x0f, 0x32, 0x1a, 0x34, 0x9f, 0x04, 0x9c, 0xfe, 0xb5,
+ 0xa7, 0x4d, 0xd1, 0xdc, 0xa0, 0xf8, 0x98, 0xa3, 0x64, 0x91, 0xcc, 0x37,
+ 0x52, 0xc2, 0xa8, 0xc3, 0x0d, 0x39, 0xc2, 0x4f, 0x9c, 0xbf, 0xa2, 0x1c,
+ 0xfc, 0xa1, 0x56, 0x00, 0xe4, 0xae, 0x16, 0x1a, 0x98, 0x34, 0xf8, 0x39,
+ 0x87, 0x8b, 0xbe, 0x66, 0xe2, 0x01, 0xb8, 0xc8, 0xaa, 0x8a, 0x43, 0x09,
+ 0x13, 0xe1, 0x57, 0xc3, 0xc7, 0xd7, 0x4b, 0xcd, 0x90, 0x1d, 0xe4, 0x31,
+ 0x08, 0xd6, 0x04, 0x98, 0x05, 0xbc, 0x85, 0xac, 0x0b, 0x29, 0x86, 0x91,
+ 0x84, 0xfd, 0x58, 0x7f, 0xe4, 0x6d, 0x47, 0xeb, 0x74, 0x0a, 0x86, 0x00,
+ 0x99, 0x40, 0x24, 0x04, 0x80, 0xd3, 0xba, 0x70, 0x0a, 0x71, 0x30, 0x20,
+ 0x76, 0x37, 0xa4, 0x38, 0x74, 0x60, 0x84, 0x01, 0x1f, 0x90, 0x39, 0xe5,
+ 0x2c, 0x1f, 0x6a, 0xa5, 0xc9, 0x9d, 0x70, 0x93, 0xd1, 0x4e, 0x3b, 0x4d,
+ 0xa4, 0x14, 0x8f, 0x82, 0x5a, 0x22, 0x2f, 0xb8, 0xb1, 0xc3, 0x5e, 0x59,
+ 0x46, 0xd0, 0x2c, 0xed, 0x55, 0x44, 0x3c, 0xf0, 0x73, 0x6f, 0x72, 0x01,
+ 0x1b, 0x12, 0x9a, 0x40, 0x63, 0x2c, 0xaa, 0xef, 0xb7, 0x8c, 0x44, 0xfc,
+ 0xfc, 0x31, 0xfb, 0x24, 0x49, 0xf2, 0xd4, 0x6c, 0x7a, 0xa5, 0x39, 0x66,
+ 0xb7, 0x96, 0x6e, 0xba, 0x8d, 0x14, 0x3b, 0x32, 0x20, 0x04, 0x59, 0x91,
+ 0xf6, 0x6b, 0x1e, 0xfe, 0x10, 0xf6, 0x96, 0xd5, 0xd5, 0x68, 0xea, 0x87,
+ 0x59, 0x8a, 0xb5, 0xfd, 0x66, 0x55, 0xdb, 0x50, 0x6b, 0xee, 0x18, 0xbe},
+ pub_key_2,
+ {0x35, 0x39, 0x38, 0x37, 0x33, 0x35, 0x30, 0x30, 0x34, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 21
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 21,
+ 32,
+ {0x8f, 0x0c, 0x40, 0x86, 0xce, 0x83, 0x92, 0x42, 0xb6, 0x69, 0x6e, 0x7e,
+ 0x0f, 0xe6, 0x3b, 0xe0, 0x7b, 0x1d, 0xa1, 0xb7, 0x74, 0x47, 0x52, 0x01,
+ 0x72, 0xfc, 0xcc, 0xb4, 0x1f, 0x34, 0x1b, 0xa9, 0x44, 0x92, 0x7a, 0xcc,
+ 0x17, 0xcf, 0x1c, 0xa0, 0x68, 0x66, 0x92, 0x13, 0x0b, 0xe5, 0xbf, 0xde,
+ 0x23, 0x63, 0x85, 0x62, 0x8b, 0x0e, 0x99, 0xbd, 0x0b, 0x3a, 0xc5, 0xfc,
+ 0xf2, 0xb6, 0x4b, 0xb6, 0xfd, 0x0c, 0x8c, 0xa7, 0x34, 0xfe, 0xbb, 0xd0,
+ 0x0d, 0xcc, 0x9b, 0x99, 0x88, 0x7d, 0xbd, 0x4a, 0x8c, 0x5f, 0x7b, 0xc9,
+ 0x70, 0x31, 0xa7, 0xe1, 0x8f, 0x61, 0x43, 0xd5, 0x61, 0xb2, 0x9e, 0xf3,
+ 0xe2, 0x54, 0x49, 0x55, 0x9c, 0x55, 0x63, 0xa9, 0x16, 0x95, 0x92, 0xef,
+ 0xa5, 0x34, 0xfb, 0x9b, 0x75, 0xca, 0xcb, 0x7c, 0xa6, 0x7b, 0x3a, 0x8f,
+ 0xf7, 0x6f, 0x56, 0x42, 0xdf, 0xbf, 0xfa, 0x93, 0xe4, 0xba, 0x7e, 0x51,
+ 0xe8, 0xa5, 0x91, 0x9a, 0xfd, 0xbb, 0x1c, 0x3e, 0xc9, 0x1c, 0x9c, 0xba,
+ 0x07, 0x69, 0x02, 0x38, 0x36, 0x14, 0xb2, 0xb1, 0x90, 0x6e, 0x61, 0x92,
+ 0xb4, 0x51, 0x23, 0x98, 0x70, 0xaf, 0xb8, 0x63, 0xe1, 0x58, 0xf8, 0xec,
+ 0x61, 0x12, 0x7f, 0x8a, 0x7a, 0x94, 0x42, 0x61, 0x0c, 0x1c, 0xa4, 0x7e,
+ 0x5a, 0x9c, 0x8a, 0x0f, 0x46, 0x05, 0x48, 0x32, 0x07, 0x27, 0xef, 0x16,
+ 0x33, 0xcf, 0x90, 0x92, 0xce, 0xe6, 0x5e, 0x37, 0x3e, 0xf1, 0x63, 0x22,
+ 0xfa, 0xdd, 0xcd, 0xb4, 0xf6, 0x71, 0xd9, 0x13, 0x05, 0xae, 0x8b, 0x3e,
+ 0x4d, 0xc9, 0xec, 0x65, 0xf5, 0x06, 0x96, 0x67, 0xd4, 0x62, 0xf4, 0x29,
+ 0xb0, 0x25, 0xee, 0x6f, 0x05, 0xcc, 0x38, 0xf8, 0xea, 0x53, 0xf4, 0xcf,
+ 0x0d, 0x81, 0xb4, 0xea, 0x90, 0xf7, 0xe0, 0x78, 0xe3, 0xb8, 0xc8, 0x04,
+ 0xad, 0x2c, 0xc7, 0x52, 0x52, 0x53, 0xfa, 0x81, 0xeb, 0xf5, 0x0e, 0x8e,
+ 0x62, 0xbd, 0x68, 0x41, 0xf2, 0x87, 0x27, 0x21, 0x4d, 0x18, 0x36, 0x65,
+ 0xa1, 0x08, 0xbc, 0xf8, 0xe6, 0xf9, 0x9b, 0x28, 0x4a, 0x86, 0xb3, 0xf6,
+ 0xad, 0xb5, 0xf5, 0xdf, 0x71, 0xac, 0xda, 0x60, 0xcb, 0x68, 0x64, 0x97,
+ 0x0c, 0xc2, 0x27, 0x69, 0xc1, 0xb1, 0xec, 0x94, 0xab, 0xd1, 0xfb, 0xdd,
+ 0x1c, 0x21, 0xed, 0xf2, 0xc3, 0x75, 0xbb, 0x16, 0x7e, 0xf6, 0x65, 0x38,
+ 0xde, 0xdd, 0xe6, 0xb6, 0xb3, 0xc7, 0xf8, 0x63, 0x44, 0x43, 0xff, 0x16,
+ 0x34, 0x82, 0x25, 0x0f, 0x1c, 0x8e, 0x97, 0x74, 0x8c, 0xbe, 0x8b, 0xa0,
+ 0x37, 0x06, 0x62, 0xb1, 0xa1, 0x0f, 0xb5, 0x8b, 0x1a, 0xb5, 0x95, 0xe2,
+ 0x28, 0xaf, 0x81, 0x3d, 0x3f, 0xbb, 0x85, 0x2e, 0x9b, 0x80, 0x14, 0xa9,
+ 0x8a, 0xfd, 0x6d, 0x96, 0xb2, 0xe2, 0x7c, 0x0e, 0xb7, 0x68, 0x85, 0x95},
+ pub_key_2,
+ {0x33, 0x34, 0x36, 0x33, 0x30, 0x30, 0x36, 0x38, 0x37, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 22
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 22,
+ 32,
+ {0x2b, 0x1f, 0x09, 0x3b, 0x09, 0xdd, 0xb2, 0x7d, 0x5c, 0x25, 0x51, 0x87,
+ 0x81, 0x40, 0x9d, 0xb4, 0x71, 0xc8, 0x3e, 0x84, 0xe5, 0x03, 0x32, 0xc4,
+ 0x7a, 0x18, 0x3a, 0x65, 0x7c, 0xe6, 0x0f, 0xd4, 0x4a, 0xd9, 0xa7, 0x86,
+ 0xb4, 0xd6, 0xae, 0x95, 0x06, 0xe5, 0x91, 0xa4, 0x49, 0xdc, 0x0c, 0x46,
+ 0xf6, 0x5d, 0x9d, 0xe5, 0x16, 0x50, 0x79, 0xbf, 0x5b, 0xb7, 0x76, 0xb7,
+ 0x0e, 0xeb, 0x82, 0x6e, 0x3c, 0x58, 0xdd, 0x7a, 0x91, 0x6e, 0x37, 0xd8,
+ 0x3b, 0x7e, 0xa6, 0xae, 0xf7, 0xa1, 0x2f, 0x1a, 0xae, 0x14, 0x62, 0x84,
+ 0x4b, 0x0b, 0xab, 0x4a, 0xcd, 0x4a, 0x5c, 0x9c, 0xff, 0xee, 0xc5, 0xc5,
+ 0x2b, 0x0a, 0x6d, 0x36, 0xeb, 0xb3, 0x4f, 0xac, 0xde, 0xf9, 0xc3, 0xdf,
+ 0xc4, 0x6d, 0x8a, 0x11, 0x5d, 0x38, 0x35, 0xce, 0xa3, 0x27, 0x75, 0x43,
+ 0x4e, 0x78, 0xdc, 0xdb, 0xc3, 0xe5, 0x44, 0x4c, 0x82, 0xc0, 0xfa, 0x23,
+ 0xf5, 0x2f, 0xca, 0xab, 0x3b, 0x8d, 0xec, 0x37, 0x2e, 0xf7, 0xb1, 0x9a,
+ 0x0b, 0x39, 0x1f, 0xfa, 0x81, 0x10, 0xe7, 0x7f, 0xbf, 0xb6, 0xfe, 0xa8,
+ 0xa8, 0xde, 0xf4, 0x6a, 0x5f, 0x6c, 0xe2, 0x05, 0x66, 0xaf, 0x9e, 0x09,
+ 0x18, 0x40, 0x4d, 0xf4, 0x44, 0x6d, 0x6a, 0x69, 0x30, 0x0e, 0xea, 0xda,
+ 0xc1, 0xb0, 0xf5, 0xb8, 0x16, 0x25, 0xf4, 0x4c, 0xb9, 0xab, 0xb1, 0x87,
+ 0x65, 0x72, 0x81, 0x5c, 0x23, 0x63, 0xe5, 0xd3, 0x66, 0x91, 0xe0, 0x70,
+ 0xc1, 0x9b, 0xaf, 0x8c, 0x65, 0x4e, 0x64, 0x40, 0x57, 0x27, 0x39, 0xc4,
+ 0x68, 0xab, 0x75, 0x89, 0xd2, 0x62, 0xd3, 0x99, 0x2f, 0xcd, 0xb2, 0x94,
+ 0x7d, 0x6f, 0x18, 0xe4, 0xbe, 0x55, 0x57, 0x24, 0x37, 0xe9, 0x55, 0xd7,
+ 0xf8, 0xb6, 0x0f, 0xf4, 0xb1, 0xf1, 0xdc, 0x9d, 0x0c, 0x5e, 0x6b, 0xde,
+ 0xdf, 0x91, 0x32, 0x25, 0xfc, 0x65, 0xb0, 0xac, 0xbe, 0x8b, 0x6b, 0xae,
+ 0xde, 0x36, 0x2c, 0xb6, 0x15, 0xe8, 0x6f, 0xa2, 0x33, 0x5e, 0xb8, 0x18,
+ 0x87, 0x8d, 0x3d, 0xd7, 0xbf, 0x68, 0x9d, 0xd4, 0x48, 0x20, 0x5c, 0xdf,
+ 0x14, 0xf6, 0x9c, 0xa5, 0x92, 0x5d, 0xf6, 0x6c, 0xf4, 0x21, 0xda, 0x22,
+ 0x00, 0x35, 0xbe, 0xbe, 0x9a, 0x78, 0xec, 0x5f, 0xda, 0x4c, 0x0e, 0x4f,
+ 0x49, 0xa4, 0x56, 0xf9, 0xfe, 0xfc, 0x79, 0x1f, 0xa9, 0x10, 0x9e, 0xaa,
+ 0xcb, 0x52, 0x1e, 0x27, 0xae, 0xe9, 0x5c, 0x12, 0x0f, 0x4f, 0x9c, 0xde,
+ 0x09, 0x3b, 0x7a, 0x80, 0x2d, 0xac, 0x80, 0x81, 0x0b, 0x9d, 0x4d, 0x57,
+ 0x93, 0x41, 0x66, 0x72, 0xb5, 0x8c, 0xa1, 0x92, 0x73, 0x28, 0x4a, 0x58,
+ 0x1a, 0xde, 0x84, 0xfd, 0x6d, 0x9b, 0xfa, 0x31, 0xa3, 0xb5, 0x25, 0x4b,
+ 0xec, 0xe8, 0x75, 0xa5, 0x6f, 0xb3, 0xad, 0x64, 0x51, 0xb1, 0xa6, 0x61},
+ pub_key_2,
+ {0x39, 0x38, 0x31, 0x37, 0x33, 0x32, 0x30, 0x32, 0x38, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 23
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 23,
+ 32,
+ {0x2b, 0x04, 0xd2, 0x24, 0x78, 0x8e, 0x2e, 0x94, 0x20, 0x44, 0x86, 0xc1,
+ 0x11, 0xc0, 0xb0, 0x75, 0x40, 0xb8, 0xe7, 0x32, 0x4a, 0x8d, 0x57, 0x25,
+ 0x78, 0x41, 0xec, 0xdb, 0x77, 0xd6, 0xac, 0x90, 0x6a, 0xc7, 0x95, 0xdd,
+ 0xa7, 0x2d, 0x51, 0xb0, 0x54, 0xb5, 0xce, 0x6c, 0x52, 0x32, 0xe0, 0x61,
+ 0xa1, 0x8d, 0x67, 0xd6, 0x4c, 0x7c, 0x1b, 0x1e, 0xf1, 0xb6, 0x01, 0xcc,
+ 0xe2, 0x8b, 0x84, 0xed, 0x36, 0x45, 0xaf, 0xc6, 0x16, 0xee, 0xd7, 0xd1,
+ 0xed, 0x7c, 0x21, 0xfa, 0x34, 0x8a, 0x41, 0x8f, 0xc7, 0x41, 0x74, 0x49,
+ 0xbd, 0x99, 0x73, 0x40, 0xe9, 0x9c, 0x67, 0x2a, 0x5b, 0x83, 0xdc, 0x43,
+ 0x00, 0x3f, 0xff, 0x82, 0x77, 0x1a, 0x30, 0xb7, 0xb6, 0x66, 0xfe, 0xe4,
+ 0x0e, 0x07, 0x8d, 0xfb, 0xc7, 0xaf, 0x96, 0x9d, 0x1a, 0xad, 0xec, 0x23,
+ 0x7c, 0xcd, 0xe3, 0x89, 0x59, 0xa0, 0xb5, 0x85, 0x2b, 0xa0, 0xae, 0xb1,
+ 0x5d, 0x88, 0x64, 0xac, 0x41, 0xda, 0xca, 0xd4, 0x60, 0xe9, 0xe6, 0x9c,
+ 0xea, 0x03, 0x74, 0xcb, 0x90, 0xfe, 0x2d, 0xf0, 0x46, 0x80, 0x11, 0x40,
+ 0x9c, 0xbb, 0xec, 0x50, 0x85, 0xf3, 0x16, 0x84, 0x14, 0x21, 0x00, 0xc1,
+ 0x35, 0x21, 0x74, 0x2a, 0x47, 0xaf, 0x69, 0x62, 0xe7, 0xa3, 0x8d, 0x68,
+ 0x2f, 0x59, 0x1c, 0x8b, 0x63, 0xfe, 0x3f, 0x62, 0x96, 0x18, 0xaf, 0xa3,
+ 0x90, 0x25, 0x90, 0x90, 0x4f, 0x3c, 0x99, 0xbb, 0xd3, 0xf2, 0x68, 0x1f,
+ 0x42, 0x19, 0x67, 0x14, 0xcb, 0x6e, 0x59, 0xa6, 0x42, 0x22, 0x62, 0xb5,
+ 0xd6, 0xc8, 0x22, 0x0f, 0x65, 0x64, 0xcf, 0x35, 0xb3, 0x87, 0x3e, 0x35,
+ 0x60, 0x15, 0xae, 0x3d, 0xc6, 0xfb, 0xd2, 0x43, 0xc2, 0x9a, 0x8b, 0x40,
+ 0x43, 0xa3, 0x67, 0xa4, 0x9a, 0x0d, 0xd4, 0x4b, 0x92, 0x1d, 0x98, 0x00,
+ 0x5a, 0x7b, 0xb0, 0x47, 0x83, 0x71, 0x71, 0x0c, 0x4a, 0x86, 0x7a, 0x00,
+ 0x22, 0x74, 0x24, 0x49, 0xd5, 0x94, 0xa3, 0x21, 0x72, 0x77, 0x76, 0xd9,
+ 0x06, 0xe6, 0x36, 0xc4, 0xf1, 0xc7, 0x98, 0xa6, 0x5d, 0xf8, 0x18, 0x4d,
+ 0x7c, 0x82, 0x61, 0x41, 0x3b, 0x16, 0xa4, 0x54, 0x4c, 0x37, 0xa8, 0xbf,
+ 0xd4, 0xa3, 0xfc, 0xc4, 0xdd, 0x0c, 0xca, 0x3c, 0x30, 0x49, 0xc0, 0x44,
+ 0x6d, 0xc0, 0xe2, 0x7e, 0x33, 0x4c, 0x70, 0xf6, 0x67, 0x87, 0xd8, 0xbf,
+ 0xce, 0x5b, 0xd9, 0xdc, 0x2c, 0xc5, 0x81, 0x1a, 0xd9, 0x25, 0x18, 0xe6,
+ 0x79, 0xe8, 0xd2, 0x19, 0x92, 0x63, 0x21, 0xb0, 0xe7, 0xc7, 0x7d, 0x47,
+ 0x43, 0xdb, 0x31, 0x8a, 0xc1, 0xe4, 0x7f, 0x6a, 0x5d, 0xbf, 0x3f, 0x6c,
+ 0x53, 0x83, 0x1a, 0x2e, 0xc8, 0x82, 0x9a, 0x07, 0x12, 0x5f, 0x5a, 0xfc,
+ 0xa4, 0xf9, 0xf2, 0x7a, 0x96, 0x8f, 0xe5, 0xd2, 0x69, 0xd5, 0xd4, 0x27},
+ pub_key_2,
+ {0x33, 0x32, 0x32, 0x32, 0x30, 0x34, 0x31, 0x30, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 24
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 24,
+ 32,
+ {0x3e, 0xd7, 0x9e, 0x78, 0x05, 0xfd, 0x64, 0xff, 0xfe, 0x18, 0x63, 0xe6,
+ 0xe9, 0x23, 0x3a, 0x50, 0x2b, 0xdf, 0x1e, 0x35, 0x62, 0x27, 0x99, 0xa3,
+ 0xfd, 0x4d, 0xa7, 0x6a, 0x23, 0xa8, 0x0e, 0x3e, 0x6f, 0xca, 0xb6, 0x1e,
+ 0x5c, 0x3f, 0x62, 0x14, 0x74, 0xe9, 0x1b, 0x90, 0xa4, 0x3b, 0x36, 0xed,
+ 0xe2, 0x7a, 0x86, 0x27, 0x46, 0x0d, 0x04, 0xa7, 0x46, 0x77, 0xae, 0x09,
+ 0x94, 0xe9, 0x49, 0xb7, 0xb9, 0x3e, 0x01, 0x86, 0x8c, 0x54, 0x13, 0xaf,
+ 0x61, 0xdc, 0xb5, 0xa9, 0x29, 0x0f, 0x92, 0x1f, 0xdc, 0x24, 0x07, 0x3e,
+ 0x5c, 0x7a, 0x85, 0xce, 0x91, 0x00, 0x16, 0xc2, 0x87, 0x2e, 0xa4, 0x10,
+ 0xc2, 0x39, 0xaf, 0x0a, 0x33, 0x73, 0x0e, 0xd8, 0x95, 0x79, 0xf8, 0xd1,
+ 0xf0, 0x74, 0x3e, 0xbe, 0xc1, 0xe5, 0x56, 0x00, 0xfe, 0xa2, 0xa3, 0xa9,
+ 0x8e, 0x49, 0xac, 0x1c, 0x5a, 0xe1, 0x2e, 0x3c, 0x27, 0xc3, 0x2d, 0xf9,
+ 0xea, 0x5f, 0xef, 0xeb, 0x5c, 0x4d, 0x00, 0x4c, 0xed, 0xbc, 0xdd, 0x30,
+ 0xcb, 0xfc, 0x00, 0xfc, 0x21, 0xb4, 0xaa, 0x5b, 0x17, 0x2e, 0x87, 0xd3,
+ 0x49, 0x20, 0xc6, 0xdd, 0x31, 0xd9, 0xc8, 0x0d, 0xb4, 0x0c, 0xad, 0xca,
+ 0xc6, 0x34, 0x16, 0x34, 0xec, 0xf8, 0xc2, 0x8f, 0xdb, 0x3c, 0xba, 0xe6,
+ 0xc2, 0x36, 0xa7, 0x13, 0x22, 0xb8, 0x1a, 0xbb, 0x91, 0x37, 0xba, 0xaa,
+ 0x83, 0xf6, 0x58, 0x26, 0xf1, 0xd6, 0x6e, 0x51, 0x1f, 0x72, 0x79, 0x35,
+ 0xe0, 0x1f, 0x16, 0xcc, 0x70, 0xc5, 0xab, 0x78, 0x45, 0x1f, 0x2f, 0xc1,
+ 0x99, 0xc0, 0x20, 0x51, 0x78, 0x9c, 0x36, 0x83, 0xbc, 0x57, 0x31, 0x90,
+ 0xad, 0xec, 0xfc, 0x04, 0x14, 0x05, 0xc9, 0xa3, 0xaa, 0x8a, 0x6e, 0x36,
+ 0xb5, 0xb4, 0xf0, 0x16, 0x58, 0x9d, 0x21, 0x4d, 0xa8, 0xbb, 0xb2, 0xe7,
+ 0x45, 0x6b, 0x50, 0x59, 0x9e, 0xce, 0x0d, 0x8b, 0x61, 0xf1, 0x06, 0x95,
+ 0x5c, 0xdd, 0x38, 0xeb, 0x73, 0x7d, 0xb4, 0xfd, 0x52, 0x78, 0x3d, 0x60,
+ 0x67, 0x6a, 0xf3, 0x0c, 0x0d, 0x58, 0xbc, 0xb4, 0x46, 0x55, 0x21, 0x0d,
+ 0x2d, 0x53, 0xf1, 0xd7, 0x00, 0x1c, 0x92, 0x5f, 0x74, 0x75, 0x40, 0x41,
+ 0xe9, 0x4b, 0x92, 0x51, 0xd9, 0x50, 0x78, 0x4b, 0xbd, 0xe1, 0x35, 0xef,
+ 0x91, 0x08, 0xff, 0xaf, 0x59, 0x17, 0x0f, 0xe7, 0x6d, 0x07, 0x20, 0x11,
+ 0xad, 0x7f, 0xd1, 0xcf, 0x1a, 0xe2, 0x76, 0x31, 0x40, 0x37, 0x6b, 0xe7,
+ 0x01, 0xa5, 0x21, 0x0b, 0x29, 0xfa, 0xef, 0x9e, 0x25, 0x01, 0xcb, 0x3e,
+ 0x27, 0x69, 0x95, 0x52, 0x30, 0xbc, 0xef, 0xf7, 0xca, 0x53, 0xaf, 0xce,
+ 0x81, 0x09, 0xb7, 0xcd, 0xd3, 0x81, 0x2f, 0x41, 0x24, 0x82, 0xf8, 0x15,
+ 0x7d, 0x55, 0xac, 0xde, 0xad, 0xea, 0x7d, 0x9a, 0x3b, 0x31, 0x43, 0x65},
+ pub_key_2,
+ {0x36, 0x36, 0x36, 0x36, 0x33, 0x30, 0x37, 0x31, 0x30, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 25
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 25,
+ 32,
+ {0x07, 0x23, 0x89, 0x93, 0x59, 0x94, 0x03, 0x3e, 0xb7, 0xa1, 0xbd, 0x07,
+ 0xc3, 0xdd, 0xeb, 0x07, 0xf6, 0x45, 0x89, 0x18, 0x0b, 0xb5, 0xa0, 0x44,
+ 0x5f, 0x7c, 0x36, 0x41, 0x2d, 0xe2, 0x02, 0x1c, 0xf7, 0x71, 0x52, 0x54,
+ 0x52, 0x8c, 0x7b, 0xa9, 0x56, 0x05, 0x04, 0x5d, 0x21, 0x95, 0x49, 0x9e,
+ 0x09, 0x5b, 0xee, 0xa8, 0x26, 0xd0, 0xf8, 0x6d, 0xa9, 0x38, 0x60, 0x78,
+ 0xb8, 0x3a, 0x64, 0xc4, 0xe3, 0xda, 0xbd, 0x43, 0x41, 0x5f, 0x68, 0xa1,
+ 0xb4, 0xf0, 0x83, 0x81, 0xed, 0x29, 0x01, 0x82, 0x72, 0x71, 0x02, 0xe8,
+ 0x75, 0xbd, 0xc2, 0x85, 0x4a, 0x28, 0xa7, 0x25, 0xa8, 0xb9, 0x93, 0x4d,
+ 0xea, 0x06, 0xa8, 0x79, 0x9c, 0x46, 0x46, 0x3a, 0x21, 0xa9, 0x94, 0x9f,
+ 0x8b, 0xc1, 0x9f, 0x87, 0xb5, 0xc0, 0xea, 0xbe, 0xbd, 0x25, 0x20, 0x0c,
+ 0x1a, 0xea, 0x8e, 0xb8, 0xae, 0x35, 0xbe, 0x9b, 0x15, 0x3a, 0xe5, 0x4e,
+ 0x11, 0xf3, 0x48, 0xbe, 0x42, 0x11, 0x27, 0xb4, 0xbf, 0xa8, 0x98, 0x2c,
+ 0xb7, 0xdb, 0x0a, 0x12, 0x2a, 0x7b, 0x68, 0xc0, 0xf4, 0x49, 0x67, 0x66,
+ 0xc9, 0x25, 0x02, 0x52, 0xc7, 0x5f, 0xfc, 0x31, 0x7e, 0x6c, 0x2a, 0x81,
+ 0x9e, 0xdf, 0x70, 0x60, 0x9a, 0x8a, 0x59, 0x35, 0xfc, 0x8e, 0x06, 0x55,
+ 0x4b, 0x84, 0xf3, 0x1a, 0x5a, 0x2e, 0x1c, 0xa8, 0x55, 0xf9, 0x6c, 0x86,
+ 0xac, 0xc1, 0x24, 0x59, 0xcf, 0xe9, 0x2b, 0x61, 0x35, 0x73, 0xaf, 0x36,
+ 0x55, 0x02, 0x36, 0x5a, 0x3a, 0x3f, 0x7c, 0xd0, 0x47, 0xff, 0x3a, 0x22,
+ 0x7f, 0xc0, 0x9c, 0x54, 0x94, 0x03, 0x6d, 0x39, 0xc7, 0x88, 0x7b, 0xf1,
+ 0xf1, 0x1d, 0xae, 0x79, 0xf8, 0x3c, 0x0d, 0x4f, 0xe7, 0xcf, 0xa0, 0x2c,
+ 0x8e, 0x11, 0x56, 0x1f, 0x35, 0x1f, 0x86, 0xb6, 0x91, 0xa1, 0x4a, 0xf9,
+ 0x45, 0x35, 0x32, 0x84, 0xf9, 0xc7, 0xc0, 0xea, 0x73, 0xd5, 0x38, 0x90,
+ 0x49, 0xca, 0x01, 0x95, 0xcb, 0x10, 0x3f, 0xa8, 0x1f, 0x45, 0xca, 0x01,
+ 0xa1, 0x7c, 0x7a, 0x85, 0x7a, 0x14, 0x22, 0x23, 0xf6, 0x7c, 0x85, 0x51,
+ 0x30, 0x34, 0x78, 0xcf, 0x79, 0x1f, 0x0f, 0x63, 0x8e, 0x02, 0xe6, 0x0c,
+ 0x7f, 0x94, 0x52, 0xf8, 0x48, 0xeb, 0xf0, 0xb6, 0xd6, 0xd8, 0xd0, 0x05,
+ 0x9b, 0xf8, 0xa2, 0xd5, 0x13, 0x22, 0x1c, 0x38, 0x5c, 0xe0, 0x75, 0xe8,
+ 0xab, 0xe3, 0xae, 0x0a, 0x7d, 0xf9, 0xe6, 0x50, 0x90, 0xca, 0x27, 0x85,
+ 0x28, 0x6b, 0x24, 0x5c, 0xf5, 0xce, 0x73, 0x4e, 0x4d, 0xd2, 0xa2, 0x57,
+ 0x74, 0x58, 0x3a, 0x4a, 0xec, 0x4f, 0xc1, 0xce, 0xd4, 0x02, 0xf2, 0x5c,
+ 0x23, 0x53, 0xbd, 0xe8, 0x0c, 0x2e, 0xf3, 0xee, 0xdc, 0xb5, 0xb7, 0x61,
+ 0xa7, 0xf2, 0xb8, 0x7c, 0x20, 0x1f, 0x3d, 0x5f, 0x9c, 0x08, 0xd3, 0xa5},
+ pub_key_2,
+ {0x31, 0x30, 0x33, 0x35, 0x39, 0x35, 0x31, 0x38, 0x39, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 26
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 26,
+ 32,
+ {0x9c, 0x43, 0x68, 0x8f, 0x7c, 0xcc, 0x42, 0x86, 0xe1, 0x04, 0xc6, 0x53,
+ 0xc8, 0x79, 0x79, 0xab, 0xfb, 0x36, 0x86, 0x9a, 0x82, 0xff, 0x4b, 0xc2,
+ 0xc6, 0xcb, 0xeb, 0x4d, 0xdc, 0xd4, 0xc5, 0x1b, 0x83, 0x33, 0x67, 0xac,
+ 0x00, 0x09, 0x8a, 0x84, 0xce, 0xef, 0x06, 0x2a, 0xf0, 0xa0, 0xc0, 0xde,
+ 0xc4, 0x6b, 0x54, 0xd7, 0x26, 0xf3, 0x7d, 0xf1, 0x17, 0x76, 0x2f, 0x83,
+ 0x87, 0x26, 0x11, 0xaa, 0x49, 0x5a, 0x88, 0xe6, 0x9f, 0xe0, 0xe3, 0x1e,
+ 0x58, 0xce, 0xe9, 0x1e, 0x3b, 0x70, 0x98, 0x7f, 0xf1, 0x7f, 0x70, 0x3a,
+ 0x39, 0xa7, 0xaf, 0x95, 0xee, 0x41, 0x21, 0xb5, 0xbc, 0x09, 0x2b, 0xb4,
+ 0xa1, 0x30, 0x64, 0x35, 0xd0, 0x94, 0xa9, 0x31, 0x53, 0xee, 0x22, 0xdc,
+ 0x50, 0xd4, 0xd4, 0x84, 0x5c, 0x60, 0xaa, 0x06, 0x5a, 0xa0, 0x3c, 0xa6,
+ 0xf3, 0x27, 0xdd, 0xb3, 0xc8, 0x70, 0xac, 0x69, 0x3b, 0x56, 0x79, 0xab,
+ 0x33, 0x90, 0xe6, 0x78, 0x2d, 0xac, 0x49, 0xb7, 0x6f, 0x71, 0xa0, 0xdd,
+ 0x63, 0x54, 0x24, 0x01, 0x84, 0xf8, 0xdd, 0x94, 0x00, 0xdd, 0x84, 0xbc,
+ 0x29, 0x59, 0x23, 0x4a, 0x3c, 0x9a, 0xea, 0x08, 0xb4, 0xce, 0x78, 0x1d,
+ 0x38, 0x40, 0x5e, 0xea, 0xd7, 0x54, 0xb8, 0xf3, 0xcf, 0x4c, 0x5b, 0xdd,
+ 0x0c, 0xbf, 0x3a, 0x15, 0x01, 0x7e, 0xf4, 0xbb, 0x58, 0x13, 0xbc, 0x9b,
+ 0xd5, 0x57, 0xfe, 0x28, 0x8c, 0xbe, 0x32, 0xe6, 0xf6, 0x65, 0x9d, 0xdc,
+ 0xb0, 0x1e, 0xe1, 0x0a, 0x48, 0xa9, 0xf9, 0xd3, 0x3c, 0xb5, 0xe5, 0x71,
+ 0x64, 0xfa, 0x77, 0x78, 0x4c, 0x89, 0xb6, 0xe9, 0xa5, 0x5b, 0xa6, 0x59,
+ 0x99, 0xf7, 0xcd, 0x61, 0x17, 0x0d, 0x82, 0x6f, 0x89, 0xe3, 0xcb, 0xae,
+ 0x12, 0x3d, 0xde, 0xbe, 0x1d, 0x2b, 0xcf, 0x2d, 0xac, 0x72, 0xa7, 0x98,
+ 0xee, 0x9d, 0x2a, 0x47, 0xe8, 0x0f, 0x1e, 0x73, 0xad, 0x28, 0xc6, 0x51,
+ 0x6b, 0x27, 0x10, 0x12, 0x73, 0x3e, 0x3d, 0x8c, 0x3d, 0xb6, 0x95, 0x42,
+ 0x9d, 0x0d, 0x67, 0x30, 0x2e, 0x53, 0x33, 0xf1, 0xaf, 0xab, 0xe6, 0xc3,
+ 0x6c, 0xab, 0xac, 0x97, 0xc4, 0xf3, 0x02, 0xe2, 0x8b, 0x3a, 0x08, 0x21,
+ 0xdb, 0x91, 0x5b, 0x10, 0xc1, 0xe5, 0xbe, 0xdb, 0x64, 0xbc, 0x5b, 0x88,
+ 0xd9, 0x9b, 0x7f, 0xbd, 0x32, 0xd3, 0xaf, 0x00, 0xb0, 0x62, 0x01, 0xc6,
+ 0x4f, 0xa6, 0x6f, 0x38, 0xfc, 0xf4, 0x19, 0x03, 0xa7, 0xef, 0x1d, 0xf4,
+ 0x26, 0x5c, 0x0e, 0x12, 0x0d, 0x1a, 0xcc, 0xb6, 0x31, 0xc4, 0x3b, 0x7b,
+ 0x8f, 0xd4, 0x9f, 0x8f, 0x77, 0xe2, 0x28, 0xb5, 0x50, 0x65, 0x6f, 0xf7,
+ 0xca, 0xeb, 0x79, 0x37, 0x8d, 0xc3, 0xb8, 0x68, 0xba, 0x63, 0xd8, 0xe9,
+ 0x7b, 0x83, 0x2b, 0xa1, 0x82, 0x24, 0xd0, 0x8c, 0xc8, 0x7e, 0x67, 0xcf},
+ pub_key_2,
+ {0x31, 0x38, 0x34, 0x36, 0x35, 0x39, 0x37, 0x31, 0x39, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 27
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 27,
+ 32,
+ {0x80, 0x7f, 0x9a, 0x9f, 0x0f, 0xe0, 0xf0, 0x4c, 0x59, 0xcd, 0xb1, 0xf8,
+ 0x7b, 0xe6, 0x0f, 0x51, 0x0d, 0xfe, 0xf3, 0xaf, 0xbf, 0x5f, 0xc8, 0xd1,
+ 0x3a, 0xa7, 0x35, 0x77, 0x8a, 0x4c, 0x88, 0x23, 0xe8, 0x28, 0x04, 0x65,
+ 0x0a, 0x83, 0x7a, 0xfa, 0xc8, 0x49, 0xe7, 0x8c, 0x8d, 0x1f, 0xd8, 0x1b,
+ 0x36, 0x4e, 0x98, 0x58, 0x9d, 0xa3, 0xf2, 0x09, 0x2b, 0xae, 0x5f, 0x7c,
+ 0x04, 0x1e, 0xc0, 0xc3, 0x99, 0xb9, 0x94, 0xcf, 0xa8, 0x9b, 0xc3, 0xc3,
+ 0x01, 0xec, 0x39, 0x80, 0xf7, 0xbf, 0xc7, 0x89, 0xa7, 0x83, 0x8d, 0x21,
+ 0x28, 0x66, 0xa5, 0x00, 0x76, 0x3b, 0x5d, 0x29, 0x09, 0x4f, 0x11, 0x2a,
+ 0xd5, 0x72, 0xb2, 0xa8, 0x25, 0xf1, 0x95, 0x10, 0x86, 0x9c, 0x5c, 0x6e,
+ 0x67, 0x52, 0x09, 0xc7, 0x22, 0xbe, 0x18, 0xcb, 0x9d, 0xe4, 0xa9, 0x5b,
+ 0x90, 0x2d, 0x46, 0x72, 0x4d, 0x64, 0x13, 0x58, 0x1c, 0xce, 0x11, 0x3a,
+ 0x53, 0x99, 0x1d, 0x74, 0x8a, 0xd8, 0xfd, 0x13, 0x26, 0x43, 0xbc, 0xa1,
+ 0xe5, 0xfd, 0x30, 0x52, 0x47, 0x04, 0x4e, 0xfe, 0xa0, 0x7f, 0x5b, 0x17,
+ 0x14, 0x5e, 0xf2, 0xf0, 0x3f, 0xaa, 0x8b, 0x13, 0xbe, 0x02, 0xd4, 0x94,
+ 0x45, 0xf8, 0x86, 0x4e, 0x1e, 0x0b, 0x00, 0x51, 0xf5, 0xb5, 0x94, 0xd1,
+ 0xf0, 0xb9, 0x12, 0x14, 0x8d, 0xb8, 0x2a, 0x68, 0x83, 0x30, 0x1d, 0x53,
+ 0x28, 0x39, 0xf6, 0x25, 0x0f, 0x0c, 0x34, 0xa1, 0xc1, 0x7a, 0x7e, 0x08,
+ 0x87, 0xf4, 0x2e, 0x65, 0x0e, 0x26, 0xea, 0xc3, 0xf9, 0xcc, 0x45, 0x3b,
+ 0x69, 0xc1, 0x2b, 0xc6, 0x54, 0x8e, 0x06, 0xa3, 0x7d, 0xc9, 0x05, 0xde,
+ 0xd4, 0x80, 0x26, 0xd0, 0x8f, 0x32, 0xa1, 0x7c, 0x7a, 0x76, 0xd5, 0x46,
+ 0x29, 0x65, 0x40, 0x19, 0x4e, 0x95, 0xab, 0x33, 0x10, 0xa7, 0xbb, 0xaf,
+ 0x0c, 0x6a, 0x2e, 0x97, 0x34, 0xd8, 0x52, 0x2a, 0xb4, 0x6f, 0xf4, 0x57,
+ 0xf5, 0xa5, 0x02, 0x38, 0xee, 0xaa, 0x40, 0x27, 0x32, 0x5d, 0x2a, 0x48,
+ 0xe2, 0xeb, 0x0c, 0x0a, 0xe7, 0x93, 0x12, 0x96, 0xd1, 0x6a, 0xf2, 0x5a,
+ 0xbd, 0x5e, 0x6c, 0x2a, 0xb0, 0x0f, 0x7b, 0x07, 0xf5, 0xf2, 0x1e, 0xdb,
+ 0x70, 0x34, 0x18, 0x0c, 0xfa, 0x0b, 0x3f, 0xd3, 0xcf, 0xd3, 0x4b, 0x80,
+ 0x4d, 0x3d, 0x12, 0x52, 0x91, 0x27, 0x44, 0x75, 0xe2, 0xd3, 0xac, 0x97,
+ 0xbd, 0xc2, 0xba, 0xa2, 0x08, 0x89, 0x2f, 0xb0, 0x41, 0x75, 0x65, 0xfe,
+ 0x9f, 0x7e, 0x98, 0x7e, 0x1c, 0x2a, 0x1e, 0xa0, 0x4c, 0x51, 0x34, 0x72,
+ 0x78, 0xac, 0x2e, 0x3f, 0x85, 0x0d, 0x35, 0x5e, 0x3a, 0xc6, 0xad, 0xff,
+ 0x00, 0x7d, 0x15, 0x86, 0x97, 0x37, 0x2f, 0x42, 0xf3, 0x0b, 0xef, 0x18,
+ 0x5c, 0xb1, 0xb9, 0xba, 0x2f, 0x04, 0x58, 0x48, 0x0f, 0x0f, 0xf6, 0xe1},
+ pub_key_2,
+ {0x33, 0x31, 0x33, 0x36, 0x30, 0x34, 0x36, 0x31, 0x38, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 28
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 28,
+ 32,
+ {0x30, 0x91, 0x94, 0x7d, 0x5f, 0xa8, 0xbd, 0xeb, 0x46, 0x3a, 0x0a, 0x5c,
+ 0x32, 0x80, 0x4f, 0xd2, 0x44, 0x20, 0x3f, 0xde, 0x74, 0x75, 0x9a, 0x31,
+ 0x01, 0xa4, 0x75, 0x18, 0xb6, 0x8e, 0xb9, 0x99, 0x48, 0xd6, 0x25, 0xb4,
+ 0xf9, 0xbb, 0xc3, 0x84, 0x86, 0x2e, 0x6b, 0x33, 0xc5, 0xb4, 0xc4, 0xfa,
+ 0xe2, 0x40, 0xb7, 0x82, 0xb0, 0xbc, 0xb2, 0x98, 0xe5, 0xea, 0x09, 0x05,
+ 0x42, 0xf9, 0xf0, 0xc1, 0xa0, 0xcf, 0x21, 0xa4, 0x2a, 0xb1, 0x11, 0xcb,
+ 0x1c, 0x80, 0x72, 0xe6, 0x25, 0xf6, 0x01, 0x89, 0x09, 0x2a, 0x71, 0x64,
+ 0x33, 0x9e, 0x5d, 0x1e, 0xb7, 0x7a, 0xa0, 0x7b, 0x4d, 0x8b, 0x9c, 0xbf,
+ 0x85, 0x0e, 0xf0, 0x90, 0x7f, 0x28, 0x9e, 0x2b, 0x8b, 0x2c, 0xd6, 0x1f,
+ 0xd1, 0x84, 0xaf, 0x76, 0x48, 0x40, 0x4a, 0x9b, 0x15, 0xe5, 0x96, 0xdd,
+ 0xb5, 0x87, 0x98, 0xed, 0x43, 0x8a, 0xe4, 0xa6, 0x32, 0x5a, 0xdf, 0x39,
+ 0xc4, 0x74, 0x53, 0x60, 0x95, 0x5e, 0x6a, 0x6c, 0x06, 0x0e, 0xda, 0xcc,
+ 0xd3, 0x81, 0x42, 0x10, 0x20, 0x38, 0xbd, 0x8f, 0x1d, 0x9d, 0x5a, 0x33,
+ 0xf3, 0x9f, 0xb1, 0x2f, 0x0c, 0x93, 0x5e, 0xc9, 0x8a, 0x0c, 0x00, 0xef,
+ 0xd9, 0x3b, 0xee, 0xdd, 0x16, 0xf3, 0x40, 0x12, 0x99, 0x77, 0xcc, 0xa9,
+ 0x09, 0x99, 0xe7, 0x73, 0xb0, 0xca, 0x93, 0x09, 0xb8, 0xda, 0x7c, 0x33,
+ 0xa4, 0xf7, 0xdb, 0x34, 0x66, 0x31, 0xbc, 0xdf, 0xb3, 0xb1, 0x2c, 0x81,
+ 0x83, 0xa4, 0xa3, 0x62, 0x8d, 0x71, 0x3a, 0x96, 0x67, 0xed, 0x70, 0xc9,
+ 0xf8, 0x3a, 0xcc, 0x27, 0x97, 0x08, 0x6f, 0x5f, 0xd5, 0x68, 0x5d, 0xad,
+ 0x61, 0x27, 0xed, 0xe0, 0x4e, 0x60, 0x36, 0x75, 0x8d, 0xdf, 0xeb, 0xa4,
+ 0xda, 0x38, 0x5f, 0xe7, 0x22, 0xe2, 0x49, 0xf8, 0x83, 0x66, 0xfb, 0xab,
+ 0x3f, 0x8f, 0x65, 0xa0, 0x25, 0x12, 0xf2, 0x86, 0xce, 0x0f, 0xe2, 0x1f,
+ 0x77, 0xb2, 0x62, 0xd5, 0xdb, 0x77, 0x87, 0xad, 0x02, 0x18, 0xb3, 0xb3,
+ 0x0f, 0x76, 0xc3, 0x3f, 0x75, 0x60, 0x66, 0x83, 0x64, 0x22, 0x3b, 0x65,
+ 0xa9, 0x6a, 0x27, 0x2e, 0x23, 0xda, 0x28, 0x53, 0x46, 0xe0, 0x87, 0xf6,
+ 0x7a, 0xf3, 0x31, 0xfd, 0xa3, 0x1c, 0x50, 0x7c, 0x36, 0x48, 0x02, 0x93,
+ 0x54, 0x07, 0xb4, 0x55, 0xb6, 0x7c, 0xd0, 0x5c, 0xbb, 0x15, 0xae, 0xbf,
+ 0xa3, 0xb7, 0xfe, 0x2e, 0x03, 0x1d, 0x75, 0x47, 0xdf, 0xa8, 0xaa, 0x36,
+ 0x08, 0xbd, 0xd4, 0xee, 0x2f, 0x72, 0x2b, 0x1b, 0x4a, 0xb8, 0x51, 0x37,
+ 0x7b, 0xf1, 0x0d, 0x42, 0xa1, 0xb2, 0xb3, 0x33, 0x41, 0xa5, 0x3a, 0x7c,
+ 0xe1, 0x09, 0x4a, 0xe3, 0x34, 0x18, 0xf2, 0x2c, 0x7b, 0xbe, 0x84, 0xab,
+ 0x8b, 0x8b, 0xbf, 0x72, 0x26, 0x58, 0x4b, 0xb6, 0x90, 0x59, 0x25, 0x92},
+ pub_key_2,
+ {0x32, 0x36, 0x36, 0x33, 0x37, 0x38, 0x34, 0x32, 0x35, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 29
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 29,
+ 32,
+ {0x7a, 0xac, 0x4a, 0xe7, 0x76, 0x95, 0x4d, 0xf9, 0xe6, 0xc8, 0x82, 0x89,
+ 0xa0, 0x8c, 0x15, 0x81, 0x05, 0x2f, 0x81, 0x85, 0x3c, 0xca, 0xca, 0x02,
+ 0x9e, 0x6b, 0xdb, 0x56, 0x4f, 0x91, 0xe5, 0x29, 0xd8, 0x22, 0x3c, 0x76,
+ 0x85, 0x53, 0x71, 0x81, 0xd1, 0xa7, 0x5a, 0xdb, 0xf7, 0xbc, 0xba, 0xe0,
+ 0x89, 0xa7, 0xd1, 0x77, 0xba, 0x6c, 0x83, 0xbb, 0x70, 0x4d, 0xd4, 0x27,
+ 0xfc, 0x42, 0x09, 0x3a, 0x1b, 0xf1, 0xea, 0x66, 0x88, 0x6d, 0x79, 0x46,
+ 0xea, 0xc4, 0xb8, 0x11, 0xa1, 0x11, 0xb6, 0x3b, 0x46, 0x4d, 0xa8, 0xff,
+ 0x91, 0x00, 0x42, 0xa3, 0x5f, 0xac, 0x71, 0x4e, 0x8a, 0xdf, 0x5d, 0xca,
+ 0x82, 0x7b, 0xb3, 0x84, 0xcb, 0x3f, 0xb0, 0x40, 0x31, 0x2c, 0x04, 0xfe,
+ 0x8d, 0x52, 0x63, 0xfb, 0x02, 0xa9, 0xd0, 0x82, 0x76, 0xd5, 0x3e, 0xe9,
+ 0x66, 0xb6, 0x90, 0xab, 0x28, 0x72, 0xd6, 0xc1, 0x02, 0xa7, 0xf4, 0x15,
+ 0xfb, 0xb1, 0x94, 0x20, 0xbf, 0xa5, 0x86, 0x15, 0x67, 0xee, 0x50, 0x15,
+ 0x8a, 0x4e, 0xe1, 0x41, 0xdb, 0xab, 0x2e, 0xb6, 0x40, 0xd7, 0xad, 0x76,
+ 0x8f, 0xcb, 0x68, 0xd9, 0xa4, 0xb1, 0x99, 0x32, 0x9d, 0x13, 0x07, 0x60,
+ 0x90, 0xe9, 0x65, 0x5c, 0x33, 0xbb, 0x79, 0x1e, 0xa8, 0x30, 0x40, 0x1e,
+ 0x2d, 0xa5, 0x7e, 0x11, 0x0e, 0xf0, 0x68, 0xa9, 0x9d, 0x26, 0x0a, 0x1f,
+ 0xd4, 0x8f, 0x10, 0x4f, 0x55, 0x58, 0x26, 0x45, 0x42, 0xe6, 0xfe, 0xe2,
+ 0x6e, 0xff, 0x4e, 0xcb, 0xa4, 0xf9, 0xdf, 0x16, 0x33, 0x0e, 0x2b, 0x00,
+ 0x0e, 0xd9, 0xd3, 0x78, 0x55, 0xb0, 0xa1, 0x4f, 0x1b, 0x72, 0x65, 0xfa,
+ 0x0d, 0xb6, 0x35, 0x6b, 0xf2, 0x60, 0x30, 0x84, 0x10, 0xc8, 0x99, 0xfd,
+ 0x00, 0xd7, 0x95, 0xbe, 0xdc, 0x5e, 0x1d, 0xaa, 0x2b, 0x3b, 0x8e, 0x58,
+ 0x78, 0x4a, 0x2e, 0x0d, 0xe1, 0x6a, 0x3b, 0xb0, 0xf6, 0x4b, 0xf7, 0x3a,
+ 0x50, 0xbd, 0x3c, 0x2e, 0xbb, 0x46, 0x2a, 0x25, 0x80, 0xca, 0xdb, 0xb6,
+ 0xa1, 0xe6, 0x11, 0x83, 0x6a, 0x60, 0xb7, 0xc8, 0xb6, 0xc1, 0x08, 0x3c,
+ 0x9d, 0x29, 0xea, 0xd4, 0xbd, 0x0b, 0x62, 0x7e, 0x53, 0x8b, 0x8e, 0xaa,
+ 0xc3, 0x98, 0xdd, 0x72, 0x18, 0xda, 0xcf, 0xb2, 0x90, 0x51, 0x33, 0xfe,
+ 0x7c, 0x31, 0xbe, 0xf2, 0x9b, 0xb1, 0x34, 0x6d, 0x4e, 0x61, 0x63, 0x64,
+ 0x98, 0x54, 0xa6, 0xc7, 0xb3, 0x25, 0xf2, 0x14, 0x9a, 0xd9, 0x1b, 0x8d,
+ 0x8b, 0x82, 0x7d, 0xe2, 0x78, 0xdb, 0x00, 0xdd, 0x0d, 0xd9, 0x82, 0x7a,
+ 0xf6, 0x2f, 0xa2, 0x29, 0xbd, 0xfb, 0xec, 0x0c, 0x71, 0xcb, 0xe9, 0x61,
+ 0xbf, 0xa7, 0xed, 0x25, 0x96, 0x69, 0x20, 0x75, 0x3d, 0xeb, 0xdb, 0x70,
+ 0xe3, 0xd6, 0x1c, 0xa7, 0x47, 0xec, 0x55, 0xc4, 0xbb, 0x05, 0xba, 0xe2},
+ pub_key_2,
+ {0x31, 0x36, 0x35, 0x32, 0x31, 0x30, 0x30, 0x35, 0x32, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 30
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 30,
+ 32,
+ {0xaa, 0x16, 0x54, 0x29, 0xaf, 0x52, 0x69, 0xd3, 0x5d, 0x74, 0xe8, 0xb0,
+ 0x33, 0xff, 0x4d, 0xb8, 0x82, 0x28, 0x2d, 0x22, 0xb6, 0x0a, 0x24, 0x1e,
+ 0x6d, 0x0a, 0x54, 0x6d, 0xc1, 0x91, 0xd0, 0x3c, 0x0f, 0x75, 0x24, 0x8d,
+ 0xb4, 0xdc, 0x83, 0x3c, 0x58, 0x7d, 0xb4, 0x1b, 0x9c, 0x43, 0x8f, 0x48,
+ 0x5a, 0x21, 0x52, 0xf8, 0xf8, 0x16, 0x17, 0x75, 0x65, 0x33, 0xcb, 0x15,
+ 0xdb, 0xd0, 0xc7, 0x56, 0x5a, 0x64, 0x03, 0x27, 0xdc, 0x64, 0xda, 0x2b,
+ 0xad, 0xc2, 0x30, 0x52, 0xde, 0x4b, 0x8d, 0xbe, 0xb9, 0x47, 0x70, 0x56,
+ 0xba, 0xce, 0xe1, 0xeb, 0x95, 0xe9, 0x3a, 0xf4, 0x6d, 0x6d, 0x68, 0xcc,
+ 0x79, 0x57, 0x78, 0xb3, 0x50, 0x6b, 0x14, 0xde, 0x84, 0x28, 0xfb, 0xe8,
+ 0x78, 0x26, 0x00, 0xe1, 0x0d, 0xf7, 0xcc, 0xe9, 0x86, 0x70, 0x49, 0x4e,
+ 0xfb, 0xda, 0x15, 0x89, 0x0f, 0x72, 0xcf, 0x08, 0x93, 0x57, 0xd7, 0x43,
+ 0xe9, 0xed, 0x68, 0x1a, 0x14, 0xb8, 0x4c, 0x15, 0x9b, 0x92, 0xcd, 0x5c,
+ 0x25, 0x9e, 0x6d, 0xa4, 0x5e, 0xdc, 0x34, 0x84, 0xa8, 0x53, 0xad, 0x74,
+ 0xdf, 0xe9, 0x9f, 0x1b, 0x39, 0xdf, 0x3d, 0x3b, 0x20, 0x81, 0x1c, 0x89,
+ 0xc5, 0x04, 0x70, 0x47, 0xa8, 0x3b, 0x67, 0xaf, 0xc9, 0x44, 0x40, 0x1a,
+ 0x6e, 0x99, 0xd9, 0xdc, 0xbe, 0x55, 0x75, 0x6f, 0xaa, 0x16, 0xdd, 0x21,
+ 0x7e, 0xe3, 0x81, 0x2d, 0x7b, 0x2d, 0xb0, 0x54, 0x04, 0x8d, 0x5a, 0xdd,
+ 0x49, 0x6c, 0xc4, 0x9f, 0x41, 0x7d, 0x1b, 0x60, 0x8f, 0x55, 0xff, 0xca,
+ 0xc5, 0x74, 0x20, 0x7c, 0x10, 0x66, 0x7d, 0xab, 0x31, 0xec, 0x80, 0xb1,
+ 0x3d, 0x30, 0x1f, 0xd2, 0x57, 0xb2, 0x5c, 0xd8, 0xe3, 0x5c, 0xd2, 0x01,
+ 0xf6, 0x29, 0x62, 0x7a, 0x5f, 0x23, 0xf2, 0x5b, 0x16, 0x67, 0xbd, 0x05,
+ 0xbf, 0x01, 0x95, 0xea, 0xd6, 0x89, 0x81, 0x3a, 0xcd, 0xed, 0x91, 0x4a,
+ 0x8e, 0x80, 0x0f, 0x72, 0xe3, 0x32, 0x60, 0x5a, 0x50, 0xbc, 0x2f, 0xc5,
+ 0x6f, 0x2b, 0xc5, 0xd2, 0x6f, 0xf8, 0xe8, 0xd7, 0xbf, 0xb2, 0x90, 0xbd,
+ 0x85, 0xad, 0x3f, 0xce, 0x2e, 0x2f, 0x38, 0x7c, 0x9b, 0xcf, 0x99, 0xdf,
+ 0xce, 0xaa, 0x9b, 0x3f, 0xd0, 0xb7, 0xbf, 0x9a, 0xa7, 0x51, 0xde, 0xf1,
+ 0xba, 0x58, 0x04, 0x15, 0x79, 0x16, 0xdd, 0x77, 0x15, 0x18, 0x81, 0x1e,
+ 0xa9, 0x2d, 0xa7, 0x2d, 0xd5, 0x6b, 0xaa, 0xd4, 0x86, 0xbf, 0x5e, 0xe7,
+ 0x4b, 0xe5, 0x15, 0x44, 0x48, 0xfc, 0xe4, 0xf4, 0xcd, 0x99, 0xa5, 0x39,
+ 0x21, 0xc3, 0xd1, 0x9c, 0xf2, 0x10, 0x11, 0x5d, 0x90, 0x72, 0x33, 0x5b,
+ 0xb8, 0x2f, 0x5b, 0xe4, 0x8d, 0x0a, 0xe2, 0x66, 0xc2, 0x25, 0x4e, 0xfb,
+ 0x16, 0x41, 0xc2, 0xb0, 0x62, 0xc6, 0x75, 0x88, 0xcd, 0x62, 0x13, 0x34},
+ pub_key_2,
+ {0x35, 0x37, 0x34, 0x38, 0x30, 0x38, 0x31, 0x36, 0x39, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 31
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 31,
+ 32,
+ {0x27, 0xd8, 0x88, 0xfc, 0x7c, 0x46, 0xd5, 0x57, 0xa8, 0x3e, 0x3c, 0x9c,
+ 0xd5, 0x07, 0x56, 0x9e, 0x29, 0x74, 0xad, 0xe0, 0xb8, 0x7c, 0xee, 0x08,
+ 0x0e, 0x75, 0xdf, 0xf7, 0x34, 0x04, 0x7e, 0xbc, 0xd9, 0xd7, 0xd4, 0xfc,
+ 0x58, 0x9c, 0x32, 0xc7, 0x14, 0xb8, 0x10, 0xd6, 0x5a, 0x39, 0x46, 0x0f,
+ 0xbb, 0x85, 0xed, 0x5e, 0x57, 0xc7, 0x49, 0xc1, 0x8d, 0x41, 0xa8, 0xe5,
+ 0xef, 0xd9, 0xcf, 0x8f, 0xb7, 0xba, 0x68, 0x02, 0xce, 0x95, 0x04, 0xa7,
+ 0xcd, 0x38, 0xd4, 0x54, 0x78, 0xdc, 0x1e, 0xca, 0xc6, 0xe7, 0x1a, 0x74,
+ 0x75, 0xf8, 0xf2, 0x04, 0x6a, 0xb4, 0x21, 0xbd, 0x92, 0xc0, 0xf0, 0x25,
+ 0x45, 0xe5, 0x19, 0x76, 0x94, 0x7e, 0x09, 0x78, 0x7d, 0x96, 0x9e, 0xfc,
+ 0xe3, 0xe3, 0x9e, 0x66, 0xeb, 0x56, 0x45, 0xf1, 0xb1, 0x5d, 0x85, 0x0d,
+ 0x58, 0x0f, 0xa1, 0xaf, 0xb5, 0xaf, 0x6b, 0xee, 0xbd, 0x41, 0x14, 0xe4,
+ 0xe6, 0x2d, 0x8e, 0x94, 0x00, 0x1c, 0x82, 0xf2, 0xb6, 0xce, 0xe0, 0x35,
+ 0x91, 0xde, 0x92, 0x4c, 0x7f, 0xaf, 0x75, 0xf1, 0xee, 0xf6, 0x04, 0x7d,
+ 0x36, 0x70, 0xc2, 0x79, 0x7b, 0x21, 0x0d, 0x4f, 0xfb, 0x88, 0xf4, 0x24,
+ 0xbf, 0x8c, 0x84, 0xe6, 0x15, 0x32, 0x72, 0x77, 0x00, 0x0b, 0x91, 0xaf,
+ 0x82, 0xfb, 0xbf, 0xa5, 0xcc, 0x46, 0x12, 0x64, 0x4f, 0x7c, 0xfb, 0x71,
+ 0x85, 0x71, 0x3e, 0x0a, 0x64, 0x08, 0x57, 0x6b, 0xb6, 0x71, 0x04, 0x04,
+ 0x96, 0xbd, 0x3f, 0x8d, 0x78, 0x75, 0xf7, 0x5a, 0x6e, 0xb0, 0x8e, 0x44,
+ 0xe2, 0xa9, 0xe3, 0xb3, 0x12, 0x74, 0x78, 0x7b, 0xe8, 0xae, 0x66, 0x53,
+ 0x32, 0x86, 0x4e, 0x2f, 0xde, 0x4b, 0x94, 0x4d, 0x64, 0x43, 0xb9, 0x9b,
+ 0x3c, 0x6c, 0x3a, 0x71, 0x2f, 0xc2, 0x71, 0x47, 0xf9, 0x87, 0x99, 0x35,
+ 0x1a, 0x5c, 0x84, 0xe3, 0xb9, 0xce, 0x89, 0x8a, 0x43, 0xfd, 0x85, 0xf8,
+ 0xc2, 0x96, 0xa2, 0xd8, 0x2f, 0x81, 0x3a, 0xd4, 0xf7, 0xa2, 0xad, 0xb1,
+ 0x57, 0xe9, 0xac, 0x74, 0x38, 0x46, 0xee, 0x59, 0x6c, 0x78, 0x2b, 0x21,
+ 0x38, 0xe6, 0xc1, 0x24, 0x8c, 0x37, 0x28, 0xf5, 0xd1, 0xa4, 0x6c, 0x9a,
+ 0x75, 0xce, 0x7b, 0xba, 0xeb, 0xe8, 0xb3, 0x3d, 0x44, 0xa7, 0x0b, 0xf8,
+ 0xe3, 0x5b, 0x00, 0x0b, 0xda, 0xdb, 0xf3, 0x79, 0x6a, 0x38, 0xec, 0x4c,
+ 0x27, 0xf6, 0xa2, 0x16, 0x16, 0x6d, 0xfc, 0x16, 0x21, 0xf8, 0x50, 0x9f,
+ 0x73, 0xcd, 0x25, 0x3a, 0xcf, 0x1a, 0xba, 0x9b, 0x68, 0x72, 0x12, 0x91,
+ 0x7a, 0xa8, 0x40, 0xfd, 0x53, 0x99, 0xac, 0xac, 0xfe, 0xbe, 0xb2, 0xce,
+ 0xff, 0x5b, 0x22, 0x28, 0x7b, 0xf5, 0x40, 0x2f, 0x9c, 0x56, 0xb0, 0x25,
+ 0xbc, 0x33, 0x7f, 0x22, 0xae, 0x1c, 0x6a, 0xce, 0x24, 0xd0, 0x16, 0xfe},
+ pub_key_2,
+ {0x36, 0x33, 0x34, 0x33, 0x39, 0x31, 0x33, 0x34, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 32
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 32,
+ 32,
+ {0x52, 0x7d, 0xca, 0x15, 0x94, 0x92, 0x9a, 0xc8, 0xf5, 0xb1, 0x3a, 0x38,
+ 0xb7, 0x30, 0x0b, 0x0d, 0x69, 0x24, 0x94, 0x52, 0x61, 0x51, 0xb9, 0x0d,
+ 0x30, 0x33, 0x4c, 0x06, 0xda, 0xf2, 0xea, 0xd8, 0x7a, 0x84, 0x88, 0xb2,
+ 0x54, 0x7f, 0xbd, 0x3d, 0x93, 0x31, 0x56, 0x23, 0x21, 0xda, 0x29, 0x07,
+ 0x7f, 0xa9, 0x80, 0x10, 0x97, 0xec, 0x16, 0x91, 0xae, 0x0e, 0xaa, 0x68,
+ 0x79, 0x30, 0x0d, 0x44, 0x11, 0x87, 0x4c, 0xdc, 0xf3, 0xaa, 0xb8, 0x48,
+ 0x23, 0x5d, 0x69, 0xcc, 0x76, 0x96, 0xaf, 0x87, 0xf8, 0x61, 0xa2, 0x02,
+ 0x9d, 0xb0, 0xe8, 0x3f, 0x5f, 0xc7, 0x97, 0x20, 0xb8, 0x24, 0xb3, 0x69,
+ 0x2f, 0x5b, 0x5b, 0xa0, 0xe8, 0x20, 0x7e, 0xfd, 0x2c, 0x3e, 0x66, 0xbd,
+ 0x0e, 0x3b, 0xa7, 0x99, 0x89, 0xd1, 0xd6, 0xf2, 0x78, 0x4f, 0x69, 0xbb,
+ 0x43, 0xa6, 0xbf, 0x5f, 0xa4, 0x8d, 0xd9, 0x57, 0x8b, 0x31, 0xbb, 0x7a,
+ 0xb9, 0x3b, 0x17, 0x97, 0x8b, 0x0d, 0x17, 0x37, 0x86, 0x39, 0xcb, 0x61,
+ 0x0b, 0x49, 0x8d, 0x98, 0x97, 0xee, 0xda, 0x4e, 0x30, 0x25, 0x12, 0xe7,
+ 0xaa, 0xe0, 0x47, 0x0c, 0xc4, 0x3a, 0xc4, 0xb7, 0x07, 0x72, 0x8a, 0xe3,
+ 0x28, 0x34, 0x4e, 0x90, 0x8c, 0x0a, 0xd0, 0x51, 0xc4, 0x77, 0x51, 0x53,
+ 0x2b, 0xce, 0x56, 0xdf, 0xfd, 0x05, 0xe8, 0x51, 0x5d, 0x29, 0x77, 0x98,
+ 0xc5, 0x8b, 0x87, 0x63, 0x84, 0x3a, 0xf7, 0xdf, 0xe4, 0x81, 0xf4, 0x0b,
+ 0x2b, 0x7d, 0x7c, 0xbe, 0xe8, 0x68, 0xa5, 0x06, 0x57, 0x2d, 0x6a, 0x54,
+ 0xcf, 0x00, 0x8c, 0xe8, 0x5e, 0xc0, 0x06, 0x0b, 0xf8, 0x23, 0x01, 0x95,
+ 0x3b, 0x23, 0xbd, 0xd5, 0xe4, 0x77, 0x47, 0xa5, 0x35, 0xd3, 0xef, 0x8f,
+ 0xdf, 0x5d, 0xb0, 0xc6, 0x5d, 0x70, 0x1b, 0x16, 0x7a, 0x53, 0x1f, 0xcf,
+ 0x36, 0xa4, 0x8e, 0x63, 0xd8, 0xcc, 0x44, 0x96, 0xcd, 0x74, 0xcc, 0x5d,
+ 0x11, 0xab, 0x04, 0xb3, 0x2b, 0x7e, 0x9c, 0x24, 0x84, 0x0e, 0xdd, 0xa7,
+ 0x71, 0xfb, 0x0a, 0xd3, 0xc1, 0x3f, 0x2a, 0xa3, 0x80, 0x3a, 0x10, 0x4e,
+ 0x09, 0xcd, 0x32, 0x38, 0xde, 0x3f, 0x3c, 0x06, 0xc4, 0x22, 0x24, 0xa9,
+ 0xe6, 0x62, 0x87, 0xaa, 0x53, 0xdb, 0x9e, 0xd0, 0x88, 0xb7, 0xd6, 0x96,
+ 0x4f, 0xb5, 0x82, 0x3e, 0x03, 0x96, 0x81, 0x35, 0x07, 0x28, 0x1b, 0x6c,
+ 0x4c, 0xe1, 0xd5, 0xba, 0x08, 0x75, 0xc6, 0xeb, 0x3a, 0x24, 0x88, 0xaf,
+ 0x15, 0x35, 0x52, 0xe3, 0x02, 0xe4, 0xda, 0x44, 0x07, 0x53, 0xe2, 0x1f,
+ 0xe0, 0x85, 0xe7, 0x70, 0xfa, 0x3c, 0x23, 0xa4, 0xbc, 0x0f, 0x05, 0x6c,
+ 0x46, 0x4c, 0x52, 0xf3, 0xbb, 0xb1, 0x28, 0x78, 0xdd, 0xbf, 0xa8, 0x87,
+ 0x61, 0x46, 0x6e, 0x83, 0x72, 0x8d, 0xda, 0xe9, 0xb6, 0x04, 0x5b, 0x45},
+ pub_key_2,
+ {0x31, 0x35, 0x34, 0x31, 0x31, 0x30, 0x33, 0x35, 0x39, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 33
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 33,
+ 32,
+ {0xc6, 0xfa, 0x78, 0xfe, 0x10, 0x91, 0xdf, 0x4c, 0xb9, 0xd5, 0xf9, 0x02,
+ 0x13, 0xf5, 0x2d, 0x43, 0xe8, 0xe2, 0x36, 0x2a, 0x0e, 0xc8, 0x15, 0x87,
+ 0x83, 0xd5, 0x90, 0xb8, 0xbf, 0xf6, 0x63, 0x66, 0xfa, 0x01, 0xc9, 0x72,
+ 0x38, 0x61, 0xc4, 0xf8, 0xfe, 0x32, 0x22, 0x6e, 0xfb, 0x1c, 0x88, 0x62,
+ 0x1d, 0x12, 0xa3, 0xce, 0x93, 0x97, 0xb0, 0xe8, 0xf7, 0x28, 0xf0, 0x87,
+ 0x92, 0x38, 0x66, 0x03, 0xaa, 0x68, 0xe2, 0x2a, 0x29, 0x1f, 0xcf, 0x57,
+ 0xab, 0x7b, 0xcd, 0xa3, 0x21, 0x0c, 0x09, 0xfb, 0x7a, 0x48, 0xea, 0x19,
+ 0x67, 0xf6, 0xd0, 0xa2, 0x29, 0x71, 0xe5, 0xd4, 0x8f, 0xc4, 0x39, 0xc3,
+ 0xb1, 0xed, 0x39, 0x12, 0x93, 0xdd, 0x4f, 0x70, 0x52, 0x89, 0xba, 0x25,
+ 0xb0, 0xd4, 0xf5, 0x42, 0x81, 0x6e, 0x59, 0x2f, 0x91, 0x04, 0x61, 0xb1,
+ 0xf4, 0xc0, 0x4e, 0xf9, 0xe7, 0x3e, 0x55, 0x46, 0xdc, 0x83, 0x21, 0xf5,
+ 0x1d, 0x89, 0x24, 0x5c, 0x9b, 0x5f, 0x68, 0xec, 0x0e, 0xae, 0x43, 0xbf,
+ 0x82, 0xc2, 0xa3, 0x69, 0x49, 0xa9, 0x45, 0x88, 0x27, 0x7f, 0x82, 0x9a,
+ 0x01, 0x7d, 0x60, 0x25, 0x4b, 0x2c, 0x31, 0x85, 0x35, 0x1a, 0x3a, 0x85,
+ 0x6f, 0x7a, 0xac, 0x7a, 0x23, 0xb8, 0xe3, 0xf8, 0x7f, 0xf1, 0xf0, 0x71,
+ 0x6a, 0x4d, 0x1b, 0x90, 0x7b, 0xec, 0xbe, 0xf5, 0x24, 0x5f, 0xf0, 0xfe,
+ 0xaf, 0xd1, 0x76, 0x14, 0x29, 0xe7, 0x04, 0x90, 0x55, 0xd2, 0x0d, 0x96,
+ 0x7c, 0xc0, 0x2f, 0xd4, 0x0a, 0x1a, 0x25, 0xc3, 0x66, 0x1e, 0xfc, 0xf9,
+ 0x7b, 0x2d, 0xc6, 0x11, 0xdb, 0xfb, 0x2c, 0xaa, 0x0d, 0xb2, 0xf0, 0x08,
+ 0x29, 0xe5, 0x79, 0x04, 0x0a, 0x33, 0xf7, 0xec, 0x9f, 0x2b, 0xbc, 0x3d,
+ 0x99, 0x70, 0x49, 0xa7, 0xb1, 0x2d, 0xd4, 0x0a, 0x68, 0xf8, 0xd9, 0xb5,
+ 0x26, 0x4e, 0xd5, 0x10, 0xcf, 0xad, 0x1b, 0x64, 0x4c, 0x24, 0xf0, 0xe8,
+ 0xc3, 0x35, 0x4f, 0xe4, 0x88, 0x5b, 0xf3, 0x85, 0xf3, 0xbc, 0xfe, 0xa7,
+ 0x3a, 0x13, 0xa0, 0xee, 0xf5, 0x55, 0xa7, 0x06, 0xf5, 0x24, 0x4f, 0xd9,
+ 0x02, 0xb2, 0x06, 0x2e, 0x94, 0xc1, 0xbf, 0xe8, 0x84, 0x66, 0xee, 0x9c,
+ 0x63, 0x27, 0x61, 0x60, 0x5f, 0xa7, 0x9b, 0x6d, 0x79, 0x9d, 0x9e, 0x79,
+ 0x89, 0x7b, 0xf0, 0xe5, 0x6e, 0xfa, 0x34, 0xf0, 0x55, 0x57, 0x16, 0x04,
+ 0xa4, 0x09, 0xd5, 0xd8, 0x99, 0xa8, 0x55, 0x0f, 0xfd, 0x6f, 0x00, 0x2c,
+ 0xdf, 0xf6, 0xdd, 0xa4, 0xa5, 0x20, 0x1b, 0x2f, 0x95, 0xa7, 0x60, 0x1c,
+ 0x84, 0x6c, 0xf1, 0xd0, 0x03, 0xc5, 0xb3, 0xfe, 0x93, 0xa9, 0xba, 0x80,
+ 0x8b, 0x20, 0x86, 0x16, 0x9e, 0x5b, 0xb2, 0xb8, 0x95, 0xfb, 0x29, 0x10,
+ 0x0f, 0x14, 0x1e, 0xbb, 0x35, 0x67, 0xbe, 0xde, 0xae, 0xcd, 0xf0, 0x01},
+ pub_key_2,
+ {0x31, 0x30, 0x34, 0x37, 0x38, 0x35, 0x38, 0x30, 0x31, 0x32, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 34
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 34,
+ 32,
+ {0xc5, 0x82, 0x18, 0x7c, 0x93, 0x24, 0x3b, 0x6e, 0x33, 0xd1, 0x53, 0x66,
+ 0x12, 0xde, 0x1c, 0xd3, 0x50, 0xce, 0x22, 0xa3, 0x52, 0x0f, 0x3f, 0x9e,
+ 0xbd, 0x59, 0x04, 0x6a, 0x9f, 0x7d, 0x52, 0x20, 0x0f, 0xde, 0xd0, 0xaa,
+ 0x32, 0xbf, 0x9e, 0x82, 0x49, 0xc1, 0x89, 0xa5, 0x92, 0x73, 0xf2, 0xcf,
+ 0xf5, 0xbb, 0x7d, 0xa3, 0x2b, 0xcd, 0x53, 0xc7, 0x2b, 0x0a, 0xa7, 0x30,
+ 0xf8, 0x2d, 0x9e, 0x51, 0x62, 0x93, 0x2a, 0x7f, 0x42, 0xb6, 0x5f, 0xb9,
+ 0xe7, 0xa9, 0xab, 0x25, 0x45, 0x8c, 0xab, 0xa2, 0xb6, 0x05, 0x89, 0x22,
+ 0xc2, 0x10, 0x78, 0xaa, 0x7e, 0x31, 0xdb, 0xf2, 0x4c, 0xee, 0x8d, 0xfe,
+ 0x93, 0x67, 0x10, 0x2d, 0xfa, 0x41, 0xcb, 0x73, 0x32, 0x3f, 0xa0, 0xfd,
+ 0x58, 0xd9, 0xf1, 0x9a, 0x16, 0x75, 0x87, 0xe1, 0x9b, 0x5a, 0xbe, 0xb0,
+ 0x75, 0xe8, 0xac, 0xdb, 0xe8, 0x9c, 0xc5, 0xda, 0x76, 0x6b, 0x9f, 0x87,
+ 0x17, 0x5c, 0x7b, 0xc7, 0xb7, 0xfc, 0xb7, 0xa6, 0x8b, 0x44, 0xdd, 0x88,
+ 0x24, 0xcd, 0x4a, 0x56, 0x16, 0x5d, 0x5f, 0xa2, 0x90, 0xbc, 0x33, 0x26,
+ 0x64, 0xba, 0x88, 0x50, 0x55, 0xbb, 0x7e, 0x34, 0x37, 0xd3, 0x35, 0x01,
+ 0x23, 0x7f, 0xb6, 0xba, 0xb3, 0xbe, 0x51, 0x4b, 0x8f, 0xf4, 0xc2, 0xf1,
+ 0x5e, 0x84, 0x9e, 0xb2, 0xd8, 0xbb, 0xe1, 0x9b, 0xce, 0x13, 0x17, 0x98,
+ 0x23, 0x06, 0xfc, 0x29, 0xff, 0xb9, 0x21, 0xa7, 0x6b, 0x68, 0x8c, 0x75,
+ 0xda, 0xbe, 0x44, 0x03, 0x5b, 0x59, 0x83, 0x05, 0x90, 0xb6, 0x4c, 0x14,
+ 0x3d, 0x72, 0x3e, 0x61, 0x14, 0x42, 0x61, 0x86, 0xeb, 0x0d, 0x12, 0xa5,
+ 0xee, 0x5b, 0xbd, 0x5e, 0x73, 0xf5, 0x38, 0xa8, 0x34, 0x0a, 0xaa, 0x80,
+ 0xe0, 0xc0, 0x36, 0xef, 0x0d, 0xaa, 0x3e, 0x98, 0x0f, 0xa6, 0x9c, 0xa7,
+ 0x3f, 0x7e, 0x04, 0xd2, 0xef, 0x8c, 0x95, 0x65, 0xc8, 0xc0, 0xc0, 0x15,
+ 0x4a, 0xf2, 0xee, 0x9e, 0x3c, 0x90, 0xd9, 0x66, 0x0d, 0x92, 0x67, 0xe1,
+ 0x84, 0x7f, 0xc2, 0x51, 0xd4, 0x09, 0xdf, 0x72, 0xe4, 0x66, 0xfd, 0x64,
+ 0x15, 0x76, 0x13, 0x90, 0x34, 0x71, 0x42, 0xcc, 0x8b, 0x63, 0x94, 0xa6,
+ 0x3e, 0x17, 0x9a, 0xd4, 0x01, 0xf4, 0xef, 0x51, 0xfc, 0xa0, 0x28, 0x8c,
+ 0x78, 0xa9, 0x59, 0x58, 0x31, 0x2f, 0xeb, 0xd8, 0x94, 0xd1, 0xa3, 0x6f,
+ 0xf9, 0xa8, 0x2e, 0x4a, 0xbc, 0xd8, 0xa2, 0x7d, 0x08, 0x5c, 0xbc, 0xdc,
+ 0x54, 0x91, 0x0d, 0x4d, 0xf2, 0x94, 0x7a, 0xc2, 0x2f, 0xb7, 0x27, 0x4f,
+ 0xa2, 0x28, 0x2e, 0x39, 0xb2, 0x46, 0xc5, 0x8c, 0xfe, 0xef, 0x59, 0x62,
+ 0xe3, 0x5b, 0x77, 0x2d, 0x25, 0x73, 0xb8, 0x65, 0x07, 0x78, 0xb3, 0x17,
+ 0xde, 0x8e, 0x17, 0xbe, 0x4c, 0xe0, 0x56, 0x53, 0x7d, 0x79, 0x72, 0x09},
+ pub_key_2,
+ {0x31, 0x30, 0x35, 0x33, 0x36, 0x32, 0x38, 0x35, 0x35, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 35
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 35,
+ 32,
+ {0x5e, 0x43, 0xe4, 0xfa, 0x01, 0xf4, 0x7b, 0x68, 0xcc, 0x79, 0x16, 0xaf,
+ 0xef, 0xa3, 0x0e, 0x10, 0x67, 0xd5, 0xc9, 0x72, 0x31, 0xdd, 0xde, 0xf9,
+ 0x25, 0x42, 0x4b, 0x7c, 0xa4, 0x5a, 0x8f, 0x37, 0x36, 0x2b, 0x11, 0x70,
+ 0xd0, 0x15, 0x94, 0xfa, 0xc6, 0x51, 0x89, 0x19, 0x95, 0x50, 0x7d, 0xa1,
+ 0x4c, 0xbe, 0x02, 0xf5, 0x06, 0x30, 0x46, 0x52, 0x5b, 0x0d, 0xd1, 0x85,
+ 0xd6, 0xb4, 0x96, 0x2d, 0x28, 0xf7, 0x3e, 0x35, 0x4b, 0xd9, 0xb7, 0x8c,
+ 0x9a, 0xb0, 0xfc, 0x35, 0x56, 0x55, 0x71, 0x16, 0x7a, 0xf0, 0xd1, 0x1c,
+ 0xe0, 0xcf, 0xf9, 0x84, 0x7c, 0xd0, 0x67, 0x79, 0xce, 0x92, 0xc1, 0xbd,
+ 0x24, 0x32, 0x11, 0x6b, 0x21, 0x6d, 0xd5, 0x2f, 0x47, 0xc0, 0xf7, 0x27,
+ 0x48, 0x13, 0xe8, 0x05, 0xe6, 0xc4, 0xf6, 0xcf, 0x03, 0x7c, 0x0f, 0x34,
+ 0x64, 0x48, 0x55, 0x8a, 0xf3, 0x81, 0xe7, 0x6b, 0x7e, 0x16, 0x12, 0x91,
+ 0xfa, 0xb0, 0x55, 0xfa, 0xb8, 0xda, 0xaf, 0x7a, 0x5f, 0xd9, 0xae, 0x3e,
+ 0xf4, 0x3f, 0xac, 0xde, 0x73, 0xd4, 0x83, 0x71, 0x1c, 0xff, 0x04, 0xac,
+ 0xad, 0x39, 0xac, 0x74, 0xfb, 0xa5, 0xd8, 0xcd, 0xcb, 0x22, 0xc9, 0x98,
+ 0x1c, 0x48, 0xbe, 0x6c, 0x31, 0x3a, 0x94, 0x4f, 0x25, 0xfa, 0xc0, 0x03,
+ 0x7f, 0x6f, 0x68, 0x1c, 0x44, 0xdd, 0x90, 0xf5, 0x6d, 0x76, 0x3e, 0x30,
+ 0x8b, 0x99, 0x8f, 0xef, 0xf1, 0x15, 0xfe, 0xd1, 0x6e, 0x19, 0xb8, 0x3b,
+ 0xa8, 0x52, 0x1d, 0x0a, 0x46, 0x59, 0x05, 0xb0, 0x4c, 0x77, 0xcb, 0xa3,
+ 0x4f, 0xc6, 0xdb, 0x05, 0x5c, 0xe7, 0xae, 0xae, 0x95, 0x19, 0x7d, 0xc4,
+ 0xe1, 0x54, 0xf6, 0x87, 0x58, 0x78, 0xa1, 0xa0, 0x7b, 0x14, 0xbb, 0xc0,
+ 0xe7, 0x87, 0x06, 0x68, 0x34, 0x6b, 0x92, 0xb3, 0x22, 0xfa, 0x91, 0xbc,
+ 0x11, 0xac, 0x38, 0x06, 0xfc, 0x3d, 0xd3, 0x9f, 0xab, 0xb0, 0xcf, 0x02,
+ 0x76, 0x2e, 0x00, 0x40, 0x03, 0x80, 0x5d, 0xe8, 0xa4, 0x81, 0x92, 0x97,
+ 0x0d, 0x85, 0x9c, 0x9b, 0x54, 0x32, 0x94, 0xd1, 0x1f, 0xe9, 0xeb, 0xe5,
+ 0x24, 0xae, 0x7c, 0x36, 0x68, 0x2c, 0x78, 0x6d, 0x99, 0xcc, 0x14, 0xbd,
+ 0xcc, 0xdb, 0xd6, 0x48, 0xb0, 0x70, 0x31, 0x22, 0xd9, 0xbf, 0x26, 0x67,
+ 0xa2, 0x51, 0x68, 0x65, 0xe7, 0x09, 0x39, 0x7d, 0x10, 0x50, 0xed, 0x4a,
+ 0x7e, 0x65, 0x50, 0x09, 0x54, 0xec, 0x04, 0x25, 0xd7, 0xa8, 0xd4, 0xc0,
+ 0xc4, 0xae, 0x45, 0x54, 0xce, 0xbf, 0xa7, 0x65, 0x0a, 0x24, 0x2a, 0xa8,
+ 0x91, 0xec, 0x7d, 0xa7, 0x03, 0x3f, 0x38, 0x4c, 0xaf, 0xcf, 0xa2, 0xeb,
+ 0x3a, 0xad, 0x09, 0x01, 0x20, 0xfe, 0x63, 0xfa, 0x07, 0x76, 0x50, 0x88,
+ 0x82, 0xbd, 0x4f, 0xff, 0x34, 0x0f, 0x8d, 0xb1, 0xeb, 0xf7, 0x0a, 0x1a},
+ pub_key_2,
+ {0x39, 0x35, 0x33, 0x39, 0x30, 0x34, 0x31, 0x30, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 36
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 36,
+ 32,
+ {0x25, 0xd0, 0xcd, 0xc3, 0xc0, 0x6b, 0x10, 0x67, 0x2d, 0x73, 0x35, 0xb0,
+ 0xbe, 0x5f, 0xcf, 0x40, 0x2b, 0x3a, 0xd0, 0x7b, 0x4b, 0xc3, 0xa9, 0x7f,
+ 0x04, 0xec, 0x4b, 0x37, 0x54, 0x75, 0x17, 0x2d, 0xb4, 0x81, 0xe2, 0x3b,
+ 0xe1, 0x99, 0xea, 0xbc, 0x2e, 0x56, 0x93, 0x6b, 0x8f, 0x3e, 0x53, 0x7f,
+ 0x9a, 0x76, 0xfb, 0xe6, 0x0f, 0x5d, 0x03, 0x65, 0x40, 0x0f, 0x36, 0x40,
+ 0xff, 0xee, 0xd1, 0xd1, 0x9f, 0x8e, 0x98, 0xf7, 0x95, 0x7f, 0x53, 0x36,
+ 0x21, 0x36, 0x21, 0x20, 0xdf, 0x4d, 0x6f, 0x0c, 0x69, 0x02, 0x76, 0x0f,
+ 0x10, 0x74, 0xa1, 0x22, 0x22, 0x3d, 0x1b, 0x64, 0x3b, 0xac, 0xb9, 0x4c,
+ 0x8e, 0xa3, 0x3f, 0x7c, 0xa2, 0xc8, 0xcc, 0x6c, 0x1f, 0x12, 0xc3, 0xef,
+ 0x49, 0x16, 0xe4, 0xb8, 0x73, 0xfb, 0xfe, 0x96, 0x32, 0xf2, 0xbc, 0x95,
+ 0xdc, 0x8c, 0x64, 0xec, 0x63, 0x91, 0x87, 0xb0, 0x78, 0xb9, 0xc4, 0xeb,
+ 0x5d, 0x51, 0x64, 0xd3, 0x77, 0xb2, 0x67, 0xc4, 0xe2, 0xa6, 0x18, 0x39,
+ 0x89, 0x8f, 0x2a, 0x42, 0x3a, 0x26, 0x32, 0xed, 0x19, 0x97, 0x11, 0x32,
+ 0x36, 0x6a, 0xba, 0xf8, 0x71, 0xa8, 0x9b, 0xf2, 0x8e, 0x76, 0x58, 0x96,
+ 0x07, 0x2a, 0x77, 0x03, 0x2d, 0x28, 0xd5, 0xba, 0x55, 0xbc, 0xbd, 0x72,
+ 0x53, 0x0c, 0xef, 0xdc, 0x29, 0x13, 0x1a, 0x21, 0x74, 0x18, 0xff, 0x9a,
+ 0xc8, 0x14, 0x36, 0x8a, 0xa6, 0x6f, 0x6d, 0xb1, 0x98, 0xe3, 0x3c, 0x38,
+ 0x17, 0xa8, 0x05, 0x4b, 0x56, 0x04, 0xe7, 0x96, 0xe0, 0xfd, 0x27, 0xd7,
+ 0x2f, 0xdc, 0x2d, 0xf7, 0x80, 0xd3, 0x73, 0x69, 0x48, 0x0a, 0x87, 0xe7,
+ 0xb6, 0x9a, 0xef, 0x0a, 0x57, 0x17, 0x13, 0x9b, 0xb9, 0xae, 0xb1, 0x68,
+ 0x30, 0x08, 0x01, 0x54, 0x9a, 0xf1, 0x95, 0xa7, 0xb3, 0xb1, 0x7f, 0xa7,
+ 0x5f, 0x7d, 0x6f, 0xc9, 0x2e, 0x38, 0xd2, 0xaf, 0xd7, 0x0a, 0x74, 0xdd,
+ 0xde, 0x53, 0x16, 0xe7, 0xe7, 0xee, 0xf2, 0x9a, 0xbd, 0x1e, 0x9e, 0xb9,
+ 0xd6, 0xdc, 0x1c, 0x38, 0xb8, 0x76, 0xa2, 0xd5, 0x14, 0x2a, 0x23, 0x77,
+ 0xab, 0x22, 0xb4, 0x63, 0xc1, 0x30, 0x84, 0xf4, 0xff, 0x7d, 0x44, 0xb6,
+ 0xe2, 0x91, 0x6f, 0xcb, 0xce, 0xff, 0x37, 0x8a, 0x65, 0xa1, 0x0a, 0x0c,
+ 0x5d, 0xa9, 0x4a, 0x74, 0x96, 0xa1, 0xa9, 0x98, 0x5c, 0xa5, 0x19, 0x0c,
+ 0xc2, 0x07, 0xb6, 0x0d, 0x69, 0xb2, 0x8c, 0x48, 0x0b, 0x7d, 0x26, 0xcb,
+ 0x5b, 0x74, 0x02, 0x31, 0xd9, 0x0d, 0x9d, 0xe1, 0xc5, 0x5d, 0x64, 0x7f,
+ 0xde, 0x75, 0x63, 0x1b, 0x2b, 0x6d, 0x36, 0x3a, 0x52, 0xf2, 0x49, 0xcf,
+ 0x6b, 0x64, 0x38, 0x03, 0xc5, 0x73, 0xe7, 0x3b, 0xe9, 0x28, 0x6c, 0xcd,
+ 0x17, 0xcf, 0xe2, 0x0d, 0x3d, 0xaf, 0x63, 0xae, 0x5a, 0x18, 0xa4, 0x97},
+ pub_key_2,
+ {0x39, 0x37, 0x38, 0x38, 0x34, 0x38, 0x30, 0x33, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 37
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 37,
+ 32,
+ {0x81, 0x01, 0xf3, 0x56, 0xf3, 0xc6, 0xe0, 0xb2, 0x1a, 0x1c, 0x07, 0x5f,
+ 0x7a, 0x3e, 0xfa, 0xa5, 0xcd, 0xcb, 0xd9, 0x37, 0x4a, 0x9d, 0xf4, 0x47,
+ 0xf5, 0xbe, 0x5b, 0x3b, 0x28, 0xa4, 0x64, 0x98, 0x4e, 0x6c, 0x6b, 0x81,
+ 0x9d, 0x61, 0xf1, 0xc7, 0xf0, 0x76, 0x57, 0xe9, 0x5c, 0xe6, 0x3a, 0x4d,
+ 0xad, 0x76, 0x8b, 0x72, 0x3f, 0x1e, 0x30, 0x51, 0x70, 0xbc, 0x4d, 0x10,
+ 0x16, 0xce, 0xf6, 0x95, 0xd9, 0x1a, 0x65, 0x86, 0x4b, 0xd1, 0xab, 0x23,
+ 0x65, 0xb2, 0xbc, 0x59, 0x6d, 0x25, 0x2e, 0xe2, 0x06, 0xf7, 0x1c, 0xd4,
+ 0x42, 0x28, 0xfe, 0x12, 0x7e, 0x73, 0x73, 0xef, 0xa6, 0xbd, 0x2e, 0x84,
+ 0x51, 0x29, 0x21, 0x8b, 0x99, 0x09, 0x7a, 0x07, 0x4f, 0x7c, 0xc0, 0x3e,
+ 0xf9, 0xde, 0xd0, 0x93, 0xf4, 0xbe, 0x64, 0x30, 0x42, 0xbe, 0xf2, 0x9f,
+ 0xcf, 0x88, 0x19, 0x96, 0x7a, 0x34, 0xa8, 0xdb, 0x6a, 0x06, 0x6b, 0x73,
+ 0xc3, 0x11, 0xdd, 0x29, 0x31, 0xc3, 0x9b, 0x1a, 0xea, 0xf5, 0x5f, 0xcd,
+ 0xc0, 0x35, 0xdf, 0x8b, 0xab, 0x81, 0x05, 0xcf, 0x0f, 0x07, 0xf5, 0xcb,
+ 0xb3, 0x00, 0x29, 0xda, 0x31, 0x49, 0x93, 0x92, 0x6c, 0x2e, 0x92, 0xb5,
+ 0x09, 0x85, 0x68, 0xab, 0x1c, 0x53, 0x3b, 0x17, 0x9b, 0x8c, 0x2f, 0x8f,
+ 0xaf, 0x71, 0x69, 0x9f, 0x7e, 0x6e, 0xff, 0x87, 0xda, 0xa4, 0xa5, 0xc7,
+ 0x15, 0xc7, 0xac, 0x0e, 0x18, 0x1b, 0x87, 0xb2, 0xd8, 0xd7, 0x91, 0xb6,
+ 0x11, 0x30, 0x04, 0x5f, 0xd3, 0x5c, 0x34, 0xea, 0x29, 0x71, 0x0d, 0xeb,
+ 0x0c, 0x33, 0xc3, 0x39, 0xcd, 0xa0, 0x11, 0x95, 0xd1, 0x2a, 0x5e, 0x23,
+ 0xed, 0x54, 0x59, 0x58, 0xf7, 0x48, 0xe2, 0x3d, 0x6b, 0x86, 0xe0, 0x34,
+ 0x18, 0x6d, 0x9d, 0xc2, 0xe5, 0xb5, 0x27, 0xa7, 0x37, 0x59, 0x84, 0xce,
+ 0x50, 0x5b, 0xba, 0x46, 0xb5, 0x4b, 0x58, 0x34, 0xe1, 0xc9, 0x52, 0xa7,
+ 0xaf, 0x46, 0x8d, 0x9b, 0x9d, 0xc2, 0x9f, 0x38, 0x45, 0x8f, 0x74, 0xd3,
+ 0x77, 0x3f, 0xc5, 0xc3, 0x5a, 0x80, 0x44, 0xa2, 0xfa, 0xaa, 0xb8, 0x57,
+ 0x59, 0x66, 0x92, 0x25, 0xb0, 0xa9, 0x81, 0xd8, 0x80, 0x3d, 0xec, 0x5a,
+ 0x56, 0x55, 0x51, 0x11, 0x99, 0xab, 0x43, 0xab, 0xb2, 0x13, 0xc4, 0xa6,
+ 0x1b, 0x1c, 0x1b, 0x39, 0x31, 0xe2, 0x9c, 0x25, 0xf9, 0x48, 0xfc, 0xec,
+ 0x49, 0xfc, 0xd9, 0x9d, 0xf1, 0x42, 0x0e, 0x2d, 0x89, 0x4f, 0x2c, 0x33,
+ 0xa3, 0x35, 0x08, 0x2c, 0xba, 0x06, 0x44, 0xe5, 0xd1, 0xf1, 0x4d, 0x49,
+ 0x96, 0x5d, 0xb1, 0xc4, 0x9b, 0x7d, 0x33, 0xc2, 0xda, 0xe8, 0xec, 0x6b,
+ 0x19, 0x41, 0xe8, 0x64, 0x71, 0x28, 0xee, 0x2b, 0x29, 0x5e, 0xc5, 0xb7,
+ 0x4d, 0x27, 0xd6, 0xbb, 0x6c, 0xe0, 0xf1, 0xeb, 0x19, 0xa8, 0x3b, 0xc2},
+ pub_key_2,
+ {0x33, 0x36, 0x31, 0x30, 0x36, 0x37, 0x32, 0x34, 0x34, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 38
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 38,
+ 32,
+ {0x13, 0x0b, 0x9b, 0xeb, 0x5f, 0xa3, 0x71, 0x18, 0xed, 0x59, 0xec, 0xa2,
+ 0xfa, 0x8d, 0x7c, 0x92, 0x1d, 0xe1, 0x6a, 0x68, 0x33, 0xb9, 0x3d, 0x98,
+ 0xa3, 0x70, 0x72, 0x28, 0xca, 0x50, 0xb8, 0xed, 0x6e, 0xfc, 0x25, 0x47,
+ 0x84, 0x43, 0x05, 0x12, 0xc4, 0xed, 0x00, 0x57, 0x69, 0xc8, 0x43, 0x4c,
+ 0x9e, 0x75, 0x2e, 0xe4, 0x70, 0x69, 0xc9, 0x5c, 0xc1, 0xf4, 0x76, 0x86,
+ 0x6d, 0xcd, 0xd6, 0x2f, 0x20, 0x62, 0xde, 0x83, 0x92, 0xe5, 0xfb, 0xd8,
+ 0xc1, 0x9b, 0xa2, 0xa0, 0x8c, 0x80, 0xff, 0x6b, 0x66, 0xaf, 0xf8, 0x41,
+ 0x1a, 0xe4, 0x9e, 0xba, 0xb9, 0x3c, 0xba, 0xec, 0x14, 0x1e, 0x8d, 0x9d,
+ 0x07, 0x9b, 0xa5, 0xa2, 0xa5, 0x52, 0xb1, 0x84, 0x5f, 0xc5, 0x7e, 0xe7,
+ 0x18, 0xa4, 0x5e, 0x94, 0x1e, 0x92, 0x5a, 0x5d, 0xf2, 0xbb, 0x9f, 0xe1,
+ 0x1b, 0x46, 0x02, 0xa6, 0x39, 0x98, 0x62, 0xc3, 0x18, 0x50, 0x86, 0x62,
+ 0x78, 0x36, 0x04, 0x3e, 0xa1, 0x5e, 0x5a, 0x90, 0xa2, 0xa1, 0xed, 0x07,
+ 0x4d, 0x7f, 0x75, 0x09, 0x0f, 0xb7, 0x26, 0x65, 0x35, 0x6a, 0x68, 0xbb,
+ 0xa2, 0xf3, 0x86, 0x10, 0x92, 0x5f, 0x69, 0x32, 0x6b, 0xb2, 0x4d, 0x02,
+ 0xc3, 0x7a, 0xf0, 0x9c, 0xd0, 0x5c, 0xdb, 0x4c, 0x1d, 0x10, 0x50, 0x5d,
+ 0x1c, 0x50, 0x6b, 0x71, 0x93, 0x06, 0xe4, 0x57, 0x0b, 0x75, 0x2f, 0xb2,
+ 0x8b, 0xe3, 0x45, 0x30, 0x46, 0xfa, 0x61, 0xe5, 0x50, 0x9e, 0x4c, 0xda,
+ 0xb1, 0x6c, 0x4a, 0xdf, 0x44, 0xfd, 0x30, 0x21, 0x20, 0x25, 0x26, 0x47,
+ 0x9c, 0xcd, 0xe6, 0xff, 0x14, 0x19, 0x01, 0x00, 0xd5, 0x26, 0x6f, 0x6c,
+ 0xae, 0x54, 0x3e, 0x65, 0xe3, 0x4f, 0xc9, 0x72, 0x6d, 0x9b, 0xc4, 0x97,
+ 0x51, 0x46, 0x6a, 0xa6, 0x7d, 0x54, 0xa7, 0xef, 0xe7, 0x97, 0x7e, 0x8e,
+ 0x64, 0xdd, 0x4c, 0xb3, 0xba, 0x04, 0x51, 0xdf, 0x8d, 0xb5, 0x24, 0xfd,
+ 0x09, 0xb1, 0xe1, 0x96, 0xe2, 0xd2, 0x6c, 0x46, 0xe2, 0x29, 0x29, 0x1f,
+ 0x4d, 0xf7, 0xac, 0x83, 0x87, 0x55, 0x54, 0xd0, 0xca, 0x1f, 0x55, 0x78,
+ 0x6d, 0xbe, 0xfb, 0x03, 0xd8, 0xfd, 0x9a, 0x01, 0x84, 0x01, 0x53, 0x7d,
+ 0xab, 0xde, 0x19, 0x34, 0x94, 0x39, 0x98, 0x23, 0xe3, 0x41, 0x86, 0x0e,
+ 0x4f, 0x1c, 0x24, 0xa4, 0xde, 0x0c, 0x86, 0xf4, 0x99, 0x7e, 0xed, 0x03,
+ 0x08, 0xb6, 0xce, 0x27, 0xb3, 0xb9, 0x26, 0xca, 0x80, 0x28, 0x4d, 0xdf,
+ 0xbe, 0x74, 0xa6, 0x2e, 0x97, 0x01, 0x6e, 0x9a, 0xef, 0x9c, 0xa7, 0x18,
+ 0x2c, 0xfb, 0x3f, 0x1a, 0x16, 0xe1, 0xe5, 0xb5, 0xe3, 0xa2, 0xb1, 0xdd,
+ 0xe1, 0x12, 0x63, 0x92, 0x18, 0x05, 0x4f, 0x0e, 0x9d, 0x47, 0x72, 0x91,
+ 0xf0, 0xd5, 0x80, 0xc1, 0xab, 0x7e, 0x84, 0x0e, 0x37, 0xa5, 0x0f, 0xcf},
+ pub_key_2,
+ {0x31, 0x30, 0x35, 0x34, 0x32, 0x34, 0x30, 0x37, 0x30, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 39
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 39,
+ 32,
+ {0xbc, 0x3d, 0xef, 0x5a, 0x81, 0x6a, 0x23, 0xd2, 0x3f, 0xc8, 0xa7, 0xb8,
+ 0xc4, 0xcc, 0x87, 0x89, 0xe4, 0x04, 0x4a, 0x8c, 0x96, 0x3c, 0xbe, 0x7f,
+ 0xf9, 0xcb, 0xcb, 0x9e, 0x50, 0xbe, 0x23, 0xac, 0x92, 0x52, 0x4c, 0x5a,
+ 0x53, 0x38, 0xab, 0x8b, 0x42, 0xe7, 0xdb, 0x1a, 0xa8, 0x31, 0x80, 0xce,
+ 0x33, 0x54, 0xaa, 0xd4, 0x30, 0xff, 0xd2, 0xae, 0x43, 0xeb, 0xaa, 0xfa,
+ 0x88, 0x99, 0x0d, 0x10, 0x0e, 0x27, 0xd7, 0x88, 0xc7, 0x79, 0xae, 0xe2,
+ 0x38, 0x46, 0xe4, 0x67, 0x4a, 0xf2, 0x1b, 0x81, 0xcc, 0xed, 0xb8, 0xcd,
+ 0xc6, 0x5d, 0x63, 0x80, 0x56, 0x6f, 0x64, 0x9e, 0xd1, 0x4c, 0x3e, 0x43,
+ 0xde, 0xc9, 0x4b, 0x3a, 0x52, 0x7c, 0xa6, 0xcb, 0x53, 0x00, 0x1b, 0x6d,
+ 0x8f, 0x92, 0x10, 0xed, 0xe0, 0x57, 0xfc, 0xe8, 0x3f, 0x0b, 0xd7, 0xda,
+ 0x60, 0x03, 0x3b, 0x96, 0xaf, 0xc4, 0x8a, 0x44, 0xcb, 0x43, 0x41, 0x38,
+ 0x2f, 0x13, 0x43, 0x31, 0xa8, 0xe2, 0x6f, 0x2e, 0xf0, 0x95, 0x67, 0x01,
+ 0xaa, 0x12, 0x15, 0x13, 0x13, 0x75, 0x43, 0x81, 0xae, 0x2d, 0x5a, 0x99,
+ 0x16, 0x72, 0x22, 0xbc, 0x91, 0x56, 0x5e, 0x83, 0xae, 0xa3, 0xf0, 0x57,
+ 0xb2, 0x86, 0x79, 0x4d, 0xd9, 0x80, 0x5b, 0x6b, 0x53, 0x38, 0x31, 0xc2,
+ 0x39, 0x84, 0x49, 0x8a, 0x55, 0x98, 0x5c, 0xc8, 0x46, 0x5c, 0x3f, 0x35,
+ 0x76, 0x4d, 0x28, 0x71, 0x56, 0x92, 0xe9, 0xa9, 0x24, 0x90, 0xf2, 0xec,
+ 0x82, 0x12, 0x27, 0x99, 0x57, 0x6b, 0x80, 0x8b, 0xc9, 0xd0, 0xfd, 0xaf,
+ 0x87, 0xbb, 0x4d, 0x39, 0x1f, 0x5b, 0xb2, 0x5c, 0x50, 0x6a, 0x6f, 0xb9,
+ 0x2e, 0x6f, 0xe7, 0x46, 0xde, 0x50, 0x6e, 0xb3, 0x74, 0x8a, 0x6d, 0x03,
+ 0x6e, 0xf5, 0xd8, 0x80, 0x40, 0x00, 0xdd, 0x0e, 0xcf, 0x73, 0x87, 0x09,
+ 0xae, 0x6d, 0xda, 0xef, 0xf4, 0x47, 0x34, 0x51, 0x33, 0x74, 0xa0, 0x22,
+ 0xc2, 0x1a, 0xd5, 0x28, 0xa4, 0x2f, 0x6f, 0x0a, 0x15, 0xf0, 0xb5, 0xc4,
+ 0x7d, 0x3a, 0x64, 0x37, 0x91, 0x91, 0xf1, 0x61, 0xd5, 0xf9, 0x6b, 0xe3,
+ 0x3e, 0x7d, 0x61, 0xdf, 0xcc, 0xe2, 0xa3, 0x0e, 0xcb, 0x73, 0xe3, 0x4b,
+ 0x99, 0xd8, 0x61, 0x62, 0xb6, 0x65, 0x50, 0x84, 0x1d, 0xd7, 0x00, 0xa3,
+ 0x8d, 0xc1, 0x05, 0x78, 0x38, 0x39, 0x75, 0x13, 0xae, 0xba, 0xa4, 0x11,
+ 0xe3, 0x47, 0xc2, 0x9f, 0xa9, 0xa2, 0xd1, 0x78, 0x93, 0x78, 0xf0, 0x44,
+ 0xcd, 0xcb, 0x94, 0x17, 0xf8, 0xec, 0x37, 0x03, 0xbe, 0x8c, 0xe9, 0x11,
+ 0xba, 0xe9, 0x6d, 0x44, 0xc5, 0xc3, 0x66, 0x4c, 0x62, 0xdf, 0x09, 0xf5,
+ 0x8a, 0x27, 0x09, 0xeb, 0x37, 0x9c, 0x39, 0x21, 0xca, 0x5b, 0x1a, 0x27,
+ 0x7b, 0xc7, 0xfd, 0xb7, 0xbc, 0x57, 0x73, 0x75, 0x42, 0x31, 0x6e, 0xd1},
+ pub_key_2,
+ {0x35, 0x31, 0x37, 0x34, 0x34, 0x34, 0x38, 0x31, 0x39, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 40
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 40,
+ 32,
+ {0x07, 0x48, 0x44, 0x1e, 0xdc, 0x13, 0x3a, 0xe2, 0x6f, 0xa1, 0x30, 0x03,
+ 0x37, 0x71, 0x6e, 0x02, 0x49, 0xd9, 0xc9, 0x09, 0x6e, 0x9e, 0xeb, 0x77,
+ 0x34, 0x99, 0xb4, 0x42, 0xdb, 0xd1, 0x64, 0x1f, 0x3a, 0xee, 0xbb, 0x86,
+ 0xad, 0xe9, 0x83, 0x20, 0x63, 0x01, 0xad, 0xe3, 0x97, 0xb1, 0x08, 0x9f,
+ 0x43, 0xde, 0xc0, 0x80, 0x2d, 0x87, 0xd2, 0x32, 0x87, 0xf8, 0x9f, 0x71,
+ 0x80, 0xb2, 0xd9, 0x2c, 0xe2, 0xf7, 0x70, 0x41, 0x03, 0x80, 0x05, 0xd1,
+ 0xcf, 0xc2, 0x7f, 0xbc, 0xab, 0x2b, 0xaf, 0xd4, 0x77, 0xa5, 0x1c, 0xd4,
+ 0xf7, 0x54, 0xfb, 0x58, 0x31, 0x1b, 0x80, 0xc7, 0xf4, 0x81, 0x20, 0x5b,
+ 0x02, 0xc1, 0x10, 0x25, 0x36, 0xe4, 0xed, 0x18, 0xf9, 0xc2, 0x6b, 0x1b,
+ 0xde, 0xe6, 0x7b, 0x72, 0xba, 0xcf, 0xa4, 0xd6, 0x9b, 0xbe, 0x8e, 0xea,
+ 0x7c, 0x67, 0x96, 0x3c, 0x64, 0x4c, 0x26, 0x93, 0x3d, 0x27, 0xeb, 0xf9,
+ 0x84, 0xdf, 0xee, 0xda, 0x41, 0x6d, 0x45, 0xbf, 0xa1, 0x83, 0xad, 0xfc,
+ 0x10, 0xd8, 0xee, 0xf0, 0x3e, 0x7b, 0x15, 0x94, 0x62, 0x10, 0x2e, 0x54,
+ 0x6f, 0x40, 0xbc, 0xf2, 0x7e, 0x72, 0x3c, 0xa2, 0xae, 0x51, 0x6e, 0x76,
+ 0x84, 0x88, 0xb2, 0xce, 0x19, 0x30, 0x3f, 0x4c, 0xfe, 0x54, 0xf2, 0x7b,
+ 0xe9, 0xf6, 0x7b, 0x23, 0x9a, 0xa6, 0xb3, 0x79, 0x48, 0x79, 0x95, 0x67,
+ 0x11, 0x05, 0xa2, 0x19, 0x23, 0xbf, 0xcd, 0x14, 0xd5, 0x1b, 0x4b, 0x5d,
+ 0x72, 0x2c, 0xc7, 0xcd, 0x0a, 0x6f, 0x4b, 0x45, 0xa9, 0x5b, 0xdf, 0xb2,
+ 0x68, 0xfc, 0x6d, 0xfd, 0x38, 0xcf, 0x73, 0x80, 0x4c, 0x20, 0x29, 0xec,
+ 0x83, 0xd0, 0x55, 0xd4, 0x99, 0x95, 0xc4, 0xe1, 0x89, 0x6b, 0xab, 0x3b,
+ 0x7a, 0xb0, 0x83, 0x5b, 0xd8, 0xff, 0x1a, 0x2c, 0xf4, 0xca, 0x18, 0x5c,
+ 0xb8, 0xb5, 0x20, 0xc8, 0xd7, 0x07, 0xd7, 0x04, 0x29, 0xe6, 0x67, 0xa5,
+ 0xe2, 0xf4, 0x00, 0x60, 0x49, 0x4a, 0x02, 0x2c, 0x17, 0xda, 0x52, 0xcc,
+ 0x81, 0x11, 0xc4, 0x03, 0x85, 0x16, 0x4a, 0x34, 0xee, 0x45, 0xdf, 0xb5,
+ 0x2b, 0xb3, 0x45, 0x45, 0xde, 0xe9, 0x70, 0x8f, 0xdf, 0x2e, 0xe2, 0x21,
+ 0xf7, 0x43, 0x4d, 0x0a, 0x0f, 0x80, 0xb7, 0xba, 0xe2, 0xa7, 0xe9, 0xc0,
+ 0x1e, 0x2d, 0x74, 0xa8, 0x89, 0xa2, 0x5a, 0x43, 0xf3, 0x9b, 0x3e, 0x75,
+ 0xce, 0x3c, 0x09, 0x32, 0x0c, 0xad, 0x05, 0x4d, 0x14, 0x52, 0x47, 0xc7,
+ 0xc9, 0x9d, 0x5b, 0x31, 0xa5, 0x3f, 0x9c, 0xd0, 0x52, 0x7c, 0xee, 0x1c,
+ 0x44, 0xed, 0x85, 0x45, 0x75, 0x0b, 0x63, 0x39, 0x16, 0xbc, 0x01, 0x64,
+ 0x54, 0xa0, 0xe1, 0xd4, 0xc0, 0x46, 0xe6, 0x00, 0xa4, 0x30, 0x29, 0xaf,
+ 0xa4, 0x33, 0x5d, 0x74, 0x79, 0x5c, 0xa5, 0x12, 0x16, 0xbb, 0x20, 0x41},
+ pub_key_2,
+ {0x31, 0x39, 0x36, 0x37, 0x35, 0x36, 0x31, 0x32, 0x35, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 41
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 41,
+ 32,
+ {0x03, 0x23, 0x9c, 0xd5, 0xb4, 0x51, 0x55, 0xf6, 0xc4, 0x8a, 0xb1, 0xca,
+ 0x33, 0x47, 0xf7, 0x84, 0x64, 0x2e, 0x7a, 0xa7, 0x0b, 0xb7, 0xda, 0xd5,
+ 0xdd, 0x98, 0xd6, 0x54, 0x2f, 0xc4, 0xff, 0xa1, 0xfb, 0x4c, 0x1a, 0x4d,
+ 0xa2, 0x92, 0x7e, 0x3c, 0x39, 0x53, 0x86, 0xf2, 0xa6, 0x02, 0x49, 0x63,
+ 0xcd, 0x4f, 0x3e, 0xf4, 0x86, 0x25, 0xb9, 0xe8, 0x9e, 0x92, 0xed, 0x53,
+ 0xea, 0x68, 0xb1, 0xec, 0xf9, 0x62, 0xef, 0xf8, 0xe6, 0x11, 0x5f, 0x2e,
+ 0xef, 0x77, 0x65, 0x2c, 0x1b, 0x99, 0xd4, 0xd6, 0x12, 0x83, 0x67, 0x97,
+ 0x12, 0x03, 0xcd, 0x84, 0xd1, 0x34, 0xe1, 0xd3, 0xa2, 0xbb, 0xe0, 0xc9,
+ 0xd1, 0x58, 0x79, 0x51, 0x81, 0x65, 0xed, 0x03, 0xd4, 0x18, 0x1e, 0x29,
+ 0x5d, 0x6e, 0x66, 0xc4, 0x61, 0x9e, 0x61, 0xad, 0xca, 0x73, 0xa0, 0xdc,
+ 0x27, 0x27, 0x5e, 0xc3, 0x5d, 0x42, 0x6f, 0x6a, 0xdd, 0x92, 0xbb, 0x79,
+ 0x8d, 0xf2, 0x6b, 0x61, 0xbd, 0x34, 0x92, 0xb1, 0xd8, 0xfc, 0x6c, 0xa9,
+ 0xed, 0x67, 0x59, 0xc7, 0xc8, 0xff, 0x6e, 0xa3, 0x27, 0x53, 0xe1, 0x1b,
+ 0x4c, 0xa5, 0xcb, 0xae, 0x38, 0xf9, 0x8a, 0xc7, 0x77, 0x7a, 0xa5, 0x2a,
+ 0x5b, 0x75, 0x90, 0xf5, 0xd5, 0xd7, 0x61, 0x35, 0x39, 0x3f, 0xfe, 0x9a,
+ 0x3f, 0x15, 0x37, 0x9a, 0x4a, 0x26, 0x27, 0x96, 0xaa, 0x9b, 0x5a, 0xe0,
+ 0x86, 0x72, 0xf2, 0xa3, 0x56, 0x45, 0x34, 0xe2, 0xdc, 0x3f, 0x95, 0x7a,
+ 0x87, 0x16, 0xfe, 0x78, 0x6b, 0x00, 0x21, 0xb6, 0xe1, 0x93, 0x53, 0x55,
+ 0xab, 0xf9, 0xb0, 0xb7, 0x5a, 0xd3, 0xb8, 0x0a, 0xec, 0x1c, 0x15, 0x25,
+ 0x42, 0xb8, 0x13, 0xb8, 0x5f, 0x58, 0x20, 0xa7, 0x9d, 0x5f, 0x53, 0xe3,
+ 0xa3, 0x37, 0xb3, 0x6d, 0x4d, 0x3a, 0x64, 0x1c, 0x45, 0x0f, 0x88, 0x52,
+ 0x82, 0x37, 0xb6, 0x10, 0xf4, 0x89, 0x88, 0x60, 0x78, 0xa6, 0xa3, 0x7a,
+ 0x3a, 0x2d, 0x6d, 0x0b, 0xc4, 0x9a, 0xed, 0x98, 0xf9, 0x30, 0x6d, 0xbc,
+ 0xfb, 0xa3, 0x30, 0xd0, 0x0a, 0x0c, 0x45, 0xbe, 0x89, 0xc8, 0x57, 0x47,
+ 0x31, 0x0a, 0xe1, 0xbf, 0x8c, 0x92, 0xca, 0x96, 0x0a, 0x24, 0xbe, 0xb7,
+ 0x6a, 0x40, 0x20, 0xfe, 0x04, 0x37, 0xfb, 0xb9, 0x1e, 0xd5, 0xa5, 0x62,
+ 0x03, 0x18, 0x5e, 0xe5, 0x03, 0x5e, 0x1e, 0xb4, 0xc9, 0xa0, 0xcd, 0xb0,
+ 0xcf, 0x6e, 0xd8, 0xfc, 0xab, 0x39, 0x56, 0xb5, 0x43, 0xdf, 0xeb, 0xc8,
+ 0xea, 0x1f, 0x27, 0x5f, 0xa5, 0x29, 0xbf, 0x33, 0x56, 0x8a, 0x05, 0x3d,
+ 0x20, 0x41, 0xe3, 0x40, 0xdf, 0xf7, 0x24, 0xed, 0xf6, 0xeb, 0x6d, 0x2d,
+ 0xac, 0x13, 0x5a, 0xca, 0x21, 0x73, 0xba, 0xee, 0x10, 0x44, 0x42, 0x23,
+ 0x9c, 0x22, 0x66, 0xa7, 0xcc, 0x03, 0xcd, 0xef, 0xe5, 0xb9, 0x28, 0xc8},
+ pub_key_2,
+ {0x33, 0x34, 0x34, 0x37, 0x32, 0x35, 0x33, 0x33, 0x34, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 42
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 42,
+ 32,
+ {0x64, 0xed, 0x1b, 0xc0, 0x54, 0x0b, 0x10, 0x94, 0x47, 0x05, 0x8f, 0xac,
+ 0x11, 0xad, 0x2a, 0x45, 0xda, 0xca, 0xe2, 0xb1, 0x74, 0xab, 0xb4, 0xc1,
+ 0x11, 0xe8, 0x68, 0xab, 0x5d, 0x9a, 0x62, 0x21, 0x45, 0xe5, 0x9f, 0x59,
+ 0x8e, 0x73, 0x68, 0x6b, 0x51, 0x70, 0x71, 0xb3, 0xf7, 0xbe, 0xe3, 0x4d,
+ 0x55, 0x14, 0x22, 0x7b, 0x93, 0x48, 0xfe, 0x0b, 0x2a, 0x5b, 0x77, 0x2b,
+ 0x7a, 0xd4, 0xd9, 0x58, 0x2a, 0xb2, 0x89, 0x8e, 0x18, 0x83, 0x74, 0x9e,
+ 0x75, 0x94, 0x7c, 0x64, 0x7a, 0x4c, 0xaa, 0x9d, 0x77, 0xd0, 0x93, 0x86,
+ 0xd9, 0xb4, 0xec, 0xaf, 0xc7, 0x41, 0xec, 0x27, 0x45, 0x54, 0x29, 0x9b,
+ 0xa2, 0x5f, 0x05, 0x15, 0xb7, 0xa1, 0xe5, 0x85, 0x44, 0xfb, 0x5d, 0xcd,
+ 0x8f, 0x99, 0x59, 0x5c, 0x05, 0x9f, 0x6b, 0x14, 0xaa, 0xbf, 0x62, 0xc2,
+ 0x63, 0xba, 0xc6, 0xb2, 0x95, 0x87, 0x5c, 0x86, 0x3e, 0x21, 0x0b, 0xfa,
+ 0xd7, 0x97, 0x72, 0xc6, 0x4b, 0xa0, 0xa3, 0x46, 0x11, 0x6c, 0xe7, 0x95,
+ 0x13, 0xfb, 0x17, 0x6f, 0x0e, 0x1f, 0x21, 0x29, 0xec, 0x2d, 0xb1, 0x12,
+ 0x84, 0x8d, 0xaf, 0xfd, 0x20, 0xda, 0x01, 0xf8, 0x20, 0x8b, 0x29, 0xf1,
+ 0x02, 0xcd, 0x81, 0x36, 0x91, 0xad, 0xac, 0xcf, 0x98, 0x06, 0x8c, 0x08,
+ 0x11, 0x68, 0xf2, 0xc1, 0x93, 0x20, 0x55, 0x07, 0x9f, 0x46, 0xe3, 0xeb,
+ 0xf3, 0x6e, 0x05, 0xbd, 0x45, 0x54, 0xab, 0x2d, 0x1a, 0x75, 0xa3, 0xbc,
+ 0xe9, 0xdb, 0x7c, 0x4d, 0x84, 0xa8, 0x98, 0x73, 0xf5, 0xb6, 0xbc, 0x87,
+ 0x47, 0x16, 0x6c, 0xfa, 0x86, 0x10, 0x92, 0x66, 0x4d, 0x1c, 0xe9, 0x5e,
+ 0x28, 0x01, 0x1e, 0xe9, 0x66, 0x1f, 0x14, 0x12, 0xc8, 0xec, 0x3e, 0xa1,
+ 0x96, 0xf9, 0x96, 0xe3, 0xe9, 0xe9, 0x3b, 0x5d, 0xd5, 0xf8, 0x9d, 0x31,
+ 0xd9, 0xf5, 0x67, 0x08, 0xbe, 0xb9, 0xb0, 0x6b, 0x92, 0xf7, 0xc1, 0xe5,
+ 0x8d, 0xf5, 0xef, 0xd5, 0xc6, 0x31, 0x15, 0xa7, 0x92, 0xba, 0x4d, 0x7f,
+ 0x69, 0xdd, 0xc7, 0x82, 0xae, 0x36, 0x45, 0x89, 0x4d, 0xac, 0x86, 0xd4,
+ 0x7e, 0x26, 0x71, 0xb8, 0xf0, 0xe6, 0x3e, 0xc7, 0x55, 0x9f, 0xb9, 0x97,
+ 0xb2, 0x5d, 0xae, 0xfd, 0x15, 0x89, 0xa8, 0x0f, 0x16, 0x3f, 0x93, 0xce,
+ 0xaa, 0x39, 0x72, 0x92, 0xad, 0xa9, 0x73, 0x29, 0x6c, 0x6b, 0x0f, 0x26,
+ 0x60, 0xc6, 0xbf, 0x7b, 0x66, 0xb6, 0x28, 0xb6, 0x96, 0xa6, 0x10, 0x9c,
+ 0x9e, 0x51, 0x6f, 0xad, 0xb2, 0x5a, 0x3f, 0x47, 0x5e, 0xe1, 0xf2, 0x73,
+ 0xa4, 0x90, 0xa0, 0x28, 0x39, 0x6b, 0xab, 0x59, 0xff, 0xb8, 0xe9, 0x1a,
+ 0xbc, 0xe0, 0xa2, 0x46, 0x63, 0x1c, 0x2c, 0x76, 0xee, 0x08, 0xf8, 0x70,
+ 0x17, 0x04, 0xf0, 0xc4, 0x34, 0x7e, 0xdf, 0x03, 0xe3, 0xf2, 0xe5, 0x21},
+ pub_key_2,
+ {0x33, 0x36, 0x38, 0x32, 0x36, 0x34, 0x33, 0x31, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 43
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 43,
+ 32,
+ {0x65, 0x49, 0x2f, 0xcd, 0xdd, 0x65, 0x29, 0xa4, 0xe1, 0xc1, 0x9f, 0x79,
+ 0x50, 0xc4, 0x92, 0x02, 0x1d, 0xb0, 0x3f, 0x4d, 0x74, 0x05, 0x13, 0x96,
+ 0xa9, 0x4a, 0xbb, 0xfc, 0x6c, 0x70, 0xec, 0x10, 0xad, 0xc1, 0xc4, 0x4c,
+ 0xf7, 0x75, 0x35, 0xe9, 0x8d, 0xa1, 0xa0, 0x96, 0xef, 0x5e, 0x93, 0xbc,
+ 0x55, 0xf9, 0xa9, 0xde, 0xd5, 0xd5, 0x9e, 0xb1, 0x5e, 0xbe, 0xc1, 0x7d,
+ 0xd5, 0x1c, 0xbf, 0x7e, 0x26, 0xcf, 0x9a, 0x82, 0x91, 0xd7, 0xab, 0xd8,
+ 0x29, 0x43, 0x98, 0x19, 0x3e, 0x98, 0x1a, 0xb8, 0x4f, 0x53, 0x85, 0x96,
+ 0x2e, 0x7c, 0xb7, 0xb2, 0x6f, 0x43, 0x87, 0x5b, 0x8a, 0x2a, 0x2e, 0x89,
+ 0xea, 0xb0, 0x11, 0xcd, 0x8a, 0x9d, 0x3d, 0x68, 0x34, 0x07, 0xee, 0xfb,
+ 0xc7, 0xef, 0xdd, 0x2a, 0x81, 0x61, 0x8b, 0x5a, 0x7c, 0x0f, 0x6f, 0x07,
+ 0xcf, 0x31, 0x1f, 0xa4, 0x26, 0xc8, 0x69, 0x74, 0xa9, 0xda, 0x06, 0xc9,
+ 0xa8, 0x98, 0x1a, 0x04, 0x8f, 0x8c, 0x7b, 0x32, 0x55, 0xea, 0xeb, 0x3e,
+ 0x10, 0xd3, 0xd8, 0xc0, 0x18, 0x7d, 0xc5, 0xb3, 0x62, 0x9b, 0xf5, 0x34,
+ 0x99, 0x96, 0x65, 0x5b, 0xf5, 0xf3, 0x72, 0xb5, 0x0d, 0x82, 0x38, 0x1c,
+ 0xac, 0xb3, 0xd9, 0x24, 0x8b, 0x31, 0x3f, 0xc3, 0x53, 0x64, 0x51, 0x99,
+ 0x82, 0x45, 0x34, 0xcd, 0x49, 0x53, 0xb2, 0xaa, 0xcb, 0x20, 0x11, 0x0a,
+ 0xe4, 0x26, 0xae, 0x59, 0xf8, 0x46, 0x50, 0xbb, 0x3b, 0x85, 0xf5, 0x80,
+ 0x94, 0x05, 0x65, 0x11, 0x36, 0x2f, 0x9f, 0xe6, 0x26, 0x01, 0xfc, 0x05,
+ 0xee, 0x75, 0xf5, 0x93, 0x5b, 0x85, 0x26, 0xba, 0xb6, 0x96, 0x8b, 0x96,
+ 0xc0, 0xc6, 0x5d, 0x40, 0xfe, 0xce, 0x4b, 0x70, 0x03, 0x7f, 0xc3, 0x19,
+ 0xdd, 0xb9, 0xf9, 0xd8, 0x6a, 0x45, 0x3d, 0x32, 0xde, 0x28, 0x18, 0xef,
+ 0x5e, 0x26, 0x93, 0xa6, 0xbe, 0xec, 0x62, 0x7d, 0x88, 0x1a, 0x00, 0x80,
+ 0x5e, 0x55, 0x3e, 0x15, 0x17, 0x6e, 0x9f, 0xaa, 0x6c, 0x91, 0x02, 0x9e,
+ 0x3b, 0x80, 0x1b, 0xea, 0x69, 0xf4, 0x27, 0xc2, 0xdc, 0x05, 0xf9, 0xdb,
+ 0x8c, 0xe7, 0xd5, 0xa3, 0x1a, 0x6d, 0xa5, 0xeb, 0x8f, 0x11, 0x25, 0xd3,
+ 0xba, 0x72, 0x49, 0x97, 0xdf, 0x48, 0xaf, 0x34, 0xe4, 0x0a, 0x63, 0x07,
+ 0xc7, 0xef, 0x1d, 0x20, 0x53, 0x61, 0xbd, 0xc8, 0x98, 0x17, 0xc4, 0xd1,
+ 0xa2, 0x02, 0x38, 0x74, 0xcb, 0x2a, 0x8d, 0xc9, 0x03, 0xab, 0x17, 0x1f,
+ 0xd1, 0x4d, 0xf0, 0x74, 0x5d, 0x65, 0xf3, 0x20, 0x4d, 0x99, 0xe0, 0xd9,
+ 0x20, 0xbc, 0x36, 0xf3, 0x82, 0xda, 0xd0, 0x9a, 0x4b, 0x17, 0x4a, 0xdb,
+ 0xd8, 0xbc, 0x72, 0x02, 0x7b, 0xfa, 0x11, 0x85, 0x83, 0x8e, 0x2b, 0x20,
+ 0xca, 0x7a, 0x6e, 0xd2, 0x26, 0xeb, 0x8b, 0x85, 0xdf, 0x5f, 0xe2, 0x6a},
+ pub_key_2,
+ {0x33, 0x32, 0x36, 0x31, 0x31, 0x39, 0x38, 0x36, 0x30, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 44
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 44,
+ 32,
+ {0x37, 0xec, 0x05, 0x63, 0x88, 0x18, 0x1d, 0x85, 0x38, 0xbc, 0x2e, 0xfe,
+ 0xcd, 0x67, 0x99, 0x86, 0xd8, 0xa0, 0xef, 0x2a, 0xe3, 0x1d, 0xdc, 0x67,
+ 0xfc, 0x54, 0xaa, 0x91, 0x5a, 0xb6, 0x03, 0xa6, 0xa3, 0x4d, 0x62, 0xfa,
+ 0xe5, 0x86, 0xe4, 0x50, 0x1b, 0xbc, 0x61, 0x08, 0x5f, 0xd7, 0x98, 0xb3,
+ 0xef, 0x75, 0x3c, 0xfa, 0x2c, 0x06, 0x48, 0xb3, 0xce, 0xae, 0xcd, 0xd3,
+ 0x93, 0xee, 0x60, 0x1a, 0x89, 0xd5, 0x02, 0xff, 0x9a, 0xc1, 0x47, 0x11,
+ 0xba, 0x6a, 0x8d, 0x37, 0x7a, 0xfa, 0xfd, 0xbf, 0x40, 0x17, 0xf6, 0xcb,
+ 0x09, 0x5b, 0x7b, 0xea, 0x1d, 0x99, 0x26, 0x0e, 0x51, 0xaf, 0x92, 0xbb,
+ 0xe9, 0x34, 0x90, 0xaa, 0x48, 0x4f, 0xb3, 0x8a, 0x91, 0xf8, 0xe4, 0xbb,
+ 0x94, 0xaf, 0x87, 0x2b, 0xda, 0x58, 0x7f, 0x2f, 0x7c, 0x52, 0x69, 0xba,
+ 0x71, 0x10, 0xc5, 0xf2, 0x18, 0x2c, 0x81, 0x0f, 0xf0, 0xee, 0x35, 0x6d,
+ 0xfe, 0x7b, 0x08, 0x4b, 0x3d, 0xe5, 0xe1, 0x5a, 0x11, 0x96, 0xba, 0xef,
+ 0x0b, 0xc8, 0x64, 0x09, 0xef, 0x18, 0x72, 0x97, 0xe0, 0x17, 0x19, 0xca,
+ 0x19, 0x14, 0xbe, 0xae, 0x4e, 0x52, 0xb7, 0xa4, 0x94, 0xe0, 0xfe, 0x25,
+ 0x78, 0xc4, 0x05, 0x1b, 0x5b, 0xe6, 0x11, 0x35, 0xdd, 0x03, 0x45, 0xdd,
+ 0x96, 0xea, 0x78, 0x0e, 0x7e, 0xfb, 0xfa, 0x63, 0x42, 0x42, 0x3f, 0xe4,
+ 0xf6, 0x7b, 0xb5, 0xc7, 0x9d, 0xc5, 0x58, 0x52, 0xb3, 0xbe, 0x79, 0xfe,
+ 0xdd, 0x98, 0x08, 0x97, 0xd6, 0x8d, 0x61, 0xea, 0x3e, 0x4d, 0x53, 0x36,
+ 0xd8, 0x23, 0x70, 0xf9, 0x24, 0xac, 0xc1, 0x39, 0xb6, 0xac, 0x71, 0x1c,
+ 0xea, 0xe9, 0xcc, 0x60, 0xb9, 0xbe, 0xa1, 0x3c, 0x32, 0x07, 0x4a, 0x47,
+ 0x5c, 0x62, 0x22, 0x9d, 0x96, 0x3a, 0x15, 0x27, 0x01, 0x21, 0x46, 0xc5,
+ 0x3f, 0x97, 0x09, 0x3f, 0x5b, 0x2e, 0x20, 0x39, 0xa4, 0xd5, 0x2f, 0x45,
+ 0x66, 0xbf, 0x3b, 0x8b, 0xf5, 0x5d, 0x8d, 0x2e, 0xfd, 0xca, 0x72, 0x95,
+ 0x05, 0xbf, 0x0d, 0x1b, 0x0b, 0x12, 0x0a, 0xa8, 0x35, 0xef, 0x2c, 0xb7,
+ 0xc3, 0xba, 0x06, 0x5f, 0x81, 0x38, 0x6c, 0xad, 0xbc, 0x00, 0xc0, 0x60,
+ 0xc1, 0x8f, 0x4a, 0xc9, 0x89, 0xc7, 0x57, 0xa6, 0x31, 0x08, 0xbe, 0x4e,
+ 0xcf, 0x6d, 0xa3, 0x18, 0x38, 0xb1, 0x7e, 0xe1, 0xc3, 0x7b, 0x66, 0xa8,
+ 0x87, 0xf7, 0x41, 0xf8, 0xbd, 0xeb, 0xc3, 0xc0, 0xb9, 0x59, 0x94, 0x04,
+ 0x61, 0xe2, 0x08, 0xae, 0xe5, 0x39, 0xcb, 0xd1, 0x09, 0x94, 0xbc, 0xc6,
+ 0xc0, 0xd2, 0xf5, 0x5c, 0x41, 0xa1, 0x7f, 0x8f, 0xde, 0x8a, 0xa5, 0xc0,
+ 0xd3, 0xc4, 0xfb, 0xb3, 0x5d, 0xd4, 0x8b, 0x6e, 0xbd, 0x9f, 0x71, 0x8d,
+ 0x92, 0x4b, 0xf1, 0x6a, 0xa4, 0xd1, 0x07, 0x47, 0x1a, 0x9a, 0x3e, 0x71},
+ pub_key_2,
+ {0x39, 0x36, 0x37, 0x38, 0x37, 0x38, 0x31, 0x30, 0x39, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 45
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 45,
+ 32,
+ {0x0b, 0x31, 0x0c, 0xe9, 0x60, 0xef, 0xe7, 0xd0, 0x7c, 0x04, 0xce, 0x0e,
+ 0x3d, 0x36, 0x5f, 0x15, 0x7a, 0x48, 0xb1, 0x71, 0xbc, 0xf2, 0xdd, 0xc7,
+ 0x5e, 0xf0, 0x2e, 0x09, 0x77, 0x11, 0xec, 0xd1, 0x94, 0x2a, 0xce, 0x2c,
+ 0x41, 0x46, 0x82, 0xdc, 0x2c, 0x4b, 0x2c, 0xa8, 0x84, 0xb9, 0xfd, 0x7a,
+ 0x49, 0x52, 0x73, 0x19, 0xc9, 0xf4, 0x44, 0xcb, 0x3e, 0x39, 0xa9, 0x2d,
+ 0x1d, 0x7c, 0x82, 0x36, 0x01, 0x04, 0x32, 0xe7, 0x31, 0x18, 0x15, 0x14,
+ 0xd0, 0x84, 0x2e, 0xed, 0x1a, 0x35, 0x80, 0xca, 0x55, 0x1f, 0x81, 0xcf,
+ 0x8a, 0x43, 0x01, 0x4a, 0xd4, 0xd5, 0x7f, 0x48, 0xa9, 0x12, 0x07, 0xca,
+ 0xc1, 0x55, 0xdc, 0x40, 0x72, 0x40, 0x78, 0xa4, 0xd2, 0x20, 0xf3, 0x90,
+ 0x6b, 0x9c, 0x22, 0x89, 0xaf, 0x6e, 0xa3, 0x90, 0x22, 0x2e, 0x3f, 0x6c,
+ 0x17, 0xa6, 0x29, 0x16, 0x96, 0x54, 0x59, 0x38, 0x7d, 0x4e, 0xf6, 0x0c,
+ 0x39, 0xeb, 0x90, 0x9f, 0x6c, 0x2f, 0xbf, 0x5d, 0x5e, 0x67, 0xc6, 0x5e,
+ 0xc1, 0x32, 0xf7, 0x63, 0xcb, 0x43, 0x12, 0x72, 0x81, 0xcb, 0x01, 0x48,
+ 0xa0, 0x65, 0x71, 0xf7, 0xff, 0x84, 0xb1, 0x1a, 0x55, 0x1e, 0x4a, 0x2b,
+ 0x7c, 0xe4, 0x27, 0x92, 0x83, 0x0a, 0x13, 0xca, 0x5c, 0x1a, 0x63, 0xaa,
+ 0x50, 0x44, 0xf1, 0xfa, 0x96, 0x08, 0x5d, 0xcd, 0xf0, 0xd2, 0xc4, 0xd7,
+ 0xf8, 0xac, 0x3a, 0x95, 0x7b, 0xbc, 0xd6, 0xf1, 0x40, 0x9c, 0xdc, 0xc2,
+ 0xad, 0x59, 0xf8, 0xf6, 0x2b, 0x72, 0x86, 0x30, 0x9c, 0x8b, 0x77, 0xf8,
+ 0x56, 0x79, 0xbe, 0xe9, 0x2d, 0xf4, 0xab, 0xdd, 0xa6, 0x72, 0x87, 0xd1,
+ 0x5e, 0x61, 0x45, 0xeb, 0xf4, 0xf7, 0xff, 0xbb, 0x11, 0x13, 0x9f, 0x17,
+ 0x25, 0x2c, 0x80, 0xec, 0x7e, 0xf1, 0xa7, 0xf5, 0x89, 0xae, 0x44, 0xb2,
+ 0x6b, 0x00, 0xd1, 0x1e, 0x22, 0x8b, 0xb1, 0xa7, 0x53, 0x39, 0xb4, 0x7c,
+ 0xa9, 0x4e, 0x84, 0xff, 0x79, 0x7b, 0x85, 0x51, 0xa6, 0x34, 0x4b, 0x72,
+ 0xcb, 0x83, 0x73, 0xc2, 0x6e, 0x36, 0x0c, 0xef, 0xf4, 0xb4, 0x35, 0x11,
+ 0xa4, 0x7f, 0x7e, 0x6e, 0x99, 0xfe, 0xc8, 0x28, 0xdd, 0x1e, 0x9b, 0xfe,
+ 0x90, 0x1f, 0xca, 0x7b, 0x95, 0xe8, 0x8f, 0x74, 0x19, 0xa7, 0xe3, 0xfb,
+ 0xeb, 0x14, 0xb1, 0x16, 0x3e, 0x03, 0x2d, 0x73, 0x18, 0x76, 0xa7, 0x70,
+ 0x44, 0x18, 0xa2, 0x75, 0x31, 0xd4, 0xf6, 0xa3, 0x36, 0x52, 0xe5, 0xa4,
+ 0x19, 0xd2, 0x1a, 0xee, 0xd1, 0x48, 0x6b, 0xe6, 0x26, 0xd6, 0xa0, 0x9b,
+ 0xc3, 0xd3, 0x58, 0x1e, 0xab, 0xf5, 0x55, 0x54, 0x5c, 0xc9, 0xd5, 0x80,
+ 0x05, 0xf7, 0x4c, 0x94, 0xf7, 0x07, 0x77, 0x45, 0x05, 0x01, 0xdf, 0x2a,
+ 0x8d, 0x16, 0x9a, 0x57, 0xd8, 0xc2, 0xec, 0x70, 0xdd, 0x15, 0x9f, 0xbf},
+ pub_key_2,
+ {0x34, 0x39, 0x35, 0x38, 0x38, 0x32, 0x33, 0x38, 0x32, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 46
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 46,
+ 32,
+ {0x0d, 0x5c, 0x19, 0x37, 0x6a, 0x13, 0x37, 0x66, 0x55, 0xc0, 0x52, 0x70,
+ 0x30, 0x17, 0x74, 0xc7, 0xd0, 0x88, 0x79, 0xd4, 0xfd, 0xc3, 0x41, 0xe6,
+ 0x44, 0x11, 0xdf, 0xbe, 0xa6, 0xc1, 0x35, 0xc6, 0x3a, 0xb5, 0x0c, 0x20,
+ 0xba, 0xc3, 0x75, 0xda, 0x36, 0x81, 0x1c, 0xb6, 0xcb, 0xc9, 0xca, 0x6a,
+ 0xce, 0x90, 0x6c, 0x6a, 0xcd, 0x56, 0x81, 0xec, 0x4a, 0x6b, 0x54, 0x5a,
+ 0x54, 0x31, 0x6e, 0xd1, 0x52, 0x6a, 0x69, 0xfa, 0x65, 0x25, 0xb1, 0x1c,
+ 0x9b, 0x98, 0xf8, 0xf2, 0x9a, 0x98, 0x49, 0x50, 0xf7, 0x74, 0x86, 0xb0,
+ 0xa1, 0x5c, 0xe8, 0x55, 0x82, 0x61, 0x02, 0xbd, 0x3b, 0xa3, 0xb1, 0x65,
+ 0x1c, 0x8d, 0xca, 0xf4, 0x03, 0x1c, 0xe2, 0x8f, 0x51, 0xaf, 0x0a, 0x36,
+ 0x1a, 0x23, 0xe2, 0x93, 0xaa, 0xdb, 0x72, 0x7b, 0x18, 0x1e, 0xeb, 0x50,
+ 0xf4, 0xfc, 0xed, 0xfd, 0x58, 0x47, 0xf1, 0xd0, 0x14, 0x21, 0xf1, 0x2f,
+ 0x3c, 0xd1, 0x1b, 0x1a, 0x2b, 0x3b, 0x3f, 0xf2, 0xe6, 0xfb, 0x31, 0xf2,
+ 0xc1, 0x38, 0xa2, 0xf4, 0xf7, 0x7d, 0x00, 0x8a, 0x46, 0x39, 0xfc, 0x81,
+ 0x4a, 0xa6, 0xfb, 0xf8, 0xa4, 0x70, 0x04, 0xc7, 0xbb, 0x72, 0xde, 0x41,
+ 0xd0, 0x32, 0x95, 0x80, 0xf9, 0xdd, 0xbd, 0x2d, 0x19, 0xe0, 0x77, 0xfd,
+ 0x90, 0x87, 0x14, 0x49, 0x31, 0x89, 0x5b, 0xea, 0x8b, 0x61, 0x63, 0x54,
+ 0xf7, 0xda, 0x1a, 0xcf, 0x07, 0x7d, 0x8c, 0xd3, 0x40, 0x21, 0xa8, 0x8f,
+ 0xbb, 0x73, 0xcc, 0xb7, 0x35, 0xc1, 0xba, 0xe6, 0x12, 0x7c, 0x48, 0xd1,
+ 0x51, 0xdb, 0x02, 0xd7, 0x67, 0x17, 0x60, 0xb2, 0x5d, 0x24, 0x00, 0x71,
+ 0x11, 0x52, 0xd5, 0xc2, 0x7a, 0x31, 0x8d, 0xdd, 0x47, 0x4f, 0x84, 0x88,
+ 0x5c, 0x12, 0xe8, 0xfb, 0xfa, 0x55, 0x33, 0x22, 0x48, 0x24, 0x39, 0xf5,
+ 0xc9, 0xd2, 0x83, 0x2a, 0xce, 0x15, 0xaa, 0x33, 0x6c, 0xc0, 0x92, 0xa1,
+ 0x30, 0x24, 0x47, 0x6b, 0x95, 0xcc, 0xfe, 0xf9, 0x02, 0x2a, 0x4e, 0x0f,
+ 0x0b, 0xfb, 0xc5, 0x5c, 0x40, 0x94, 0x7d, 0x45, 0x57, 0x0e, 0xa8, 0xf0,
+ 0x98, 0x00, 0xf8, 0x5e, 0x0c, 0xfd, 0xa4, 0xeb, 0x99, 0x99, 0xd8, 0x59,
+ 0xb9, 0xb3, 0xa1, 0xe9, 0xe9, 0xee, 0x08, 0x07, 0xab, 0x32, 0xe9, 0x3f,
+ 0x1e, 0x16, 0xee, 0x36, 0xe4, 0xf4, 0xb6, 0x56, 0xeb, 0x3c, 0x61, 0x6a,
+ 0xd7, 0x97, 0xe1, 0x7d, 0xfb, 0x53, 0x00, 0xc6, 0x55, 0x3e, 0xec, 0xe8,
+ 0x76, 0xdc, 0xe9, 0x78, 0xb8, 0xcb, 0x08, 0x2a, 0x0e, 0x9b, 0xcc, 0xcf,
+ 0x47, 0x08, 0xa4, 0xf8, 0x21, 0x18, 0x93, 0x54, 0xf9, 0xe7, 0x31, 0x0c,
+ 0x35, 0x8e, 0x86, 0x45, 0x38, 0xac, 0x37, 0x42, 0x17, 0xe8, 0x37, 0x9a,
+ 0xa9, 0xf0, 0xe0, 0xe7, 0xda, 0xca, 0x3a, 0xb8, 0xd4, 0x6a, 0x6a, 0xe6},
+ pub_key_2,
+ {0x38, 0x32, 0x34, 0x36, 0x33, 0x37, 0x38, 0x33, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 47
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 47,
+ 32,
+ {0x45, 0x67, 0xe5, 0x47, 0x63, 0x46, 0xc0, 0x6b, 0x1b, 0xa2, 0x64, 0xf6,
+ 0x6c, 0xfd, 0x9e, 0x18, 0x10, 0x59, 0xd4, 0x4b, 0x0c, 0x37, 0xc4, 0x28,
+ 0x0a, 0x41, 0xe4, 0x1d, 0x11, 0x3c, 0x89, 0x83, 0x4c, 0x0a, 0xa6, 0x8d,
+ 0x25, 0xe1, 0xab, 0x87, 0x17, 0xcd, 0x85, 0xc8, 0xb4, 0xbd, 0xee, 0x48,
+ 0x2c, 0x3e, 0xed, 0x7d, 0x2e, 0xee, 0x16, 0x94, 0x7b, 0xd6, 0x8c, 0xa7,
+ 0xe6, 0x38, 0x11, 0x87, 0xb9, 0xf0, 0x9a, 0x34, 0x68, 0xe2, 0xf6, 0x7b,
+ 0x0c, 0xbf, 0x40, 0x4f, 0x0f, 0x56, 0x34, 0xf0, 0xce, 0x62, 0xad, 0x7e,
+ 0xed, 0x6f, 0x55, 0x7d, 0x78, 0x74, 0x29, 0x0b, 0x8b, 0x3a, 0x93, 0x47,
+ 0xe4, 0xf2, 0x03, 0xe7, 0xd2, 0x46, 0x09, 0x6f, 0x45, 0x75, 0x12, 0x7e,
+ 0x86, 0x0b, 0x13, 0x69, 0x7b, 0x27, 0xfb, 0xdf, 0x4f, 0xe4, 0x65, 0x41,
+ 0xc4, 0x81, 0x61, 0x67, 0x6b, 0xf1, 0x39, 0xcb, 0x8b, 0x75, 0xce, 0x52,
+ 0x80, 0x79, 0xbd, 0x6f, 0x01, 0xe6, 0x86, 0x63, 0xa7, 0xa7, 0xa3, 0xca,
+ 0x94, 0x4e, 0xea, 0x31, 0x25, 0x39, 0xd3, 0x2e, 0xd1, 0x1e, 0x0f, 0x3b,
+ 0x10, 0x62, 0xea, 0x9c, 0x25, 0x16, 0x97, 0x46, 0x8c, 0xb7, 0xca, 0xdd,
+ 0x18, 0x2f, 0x4e, 0x47, 0x60, 0x2c, 0x14, 0x55, 0x33, 0x95, 0xc6, 0x91,
+ 0xa4, 0x27, 0x1f, 0x11, 0x7a, 0x9d, 0xb6, 0x13, 0xe2, 0xe8, 0x2a, 0x9a,
+ 0x57, 0x05, 0xab, 0x4f, 0xfc, 0x7d, 0xc7, 0xc0, 0xab, 0xd0, 0x37, 0x1c,
+ 0x5c, 0xa1, 0x08, 0x80, 0x27, 0x7f, 0xf8, 0x3f, 0x86, 0xb4, 0x20, 0x4f,
+ 0x72, 0x00, 0x5b, 0x6b, 0xd4, 0x2a, 0xb0, 0x3d, 0xb0, 0xab, 0x7e, 0xf8,
+ 0x2d, 0xbd, 0x48, 0xc7, 0xaa, 0x8e, 0x8f, 0x44, 0x8b, 0xce, 0x64, 0x08,
+ 0x2f, 0xd9, 0x35, 0x42, 0x0b, 0x88, 0xfa, 0xc0, 0x10, 0x80, 0xcf, 0x54,
+ 0x4b, 0x18, 0x74, 0x63, 0x46, 0xc0, 0xb1, 0xe8, 0x0d, 0x82, 0xc4, 0x74,
+ 0x5a, 0xde, 0x0b, 0x0a, 0x53, 0xf2, 0x26, 0x59, 0x4c, 0x7e, 0x55, 0x0d,
+ 0xf3, 0x7f, 0x58, 0x56, 0x39, 0x0f, 0xde, 0x9d, 0xe9, 0xfe, 0x73, 0xb7,
+ 0x8e, 0xfb, 0x48, 0x40, 0xb9, 0xe3, 0x30, 0x80, 0x3b, 0x92, 0xb1, 0xa1,
+ 0x92, 0x26, 0x9e, 0x85, 0x37, 0x73, 0x0f, 0xfb, 0x82, 0x07, 0x94, 0x77,
+ 0x24, 0xdd, 0x6d, 0x73, 0xc2, 0xf9, 0x7b, 0x7c, 0x46, 0x5d, 0xd4, 0x7c,
+ 0x0d, 0xec, 0x5d, 0x6b, 0x27, 0x37, 0x8e, 0x53, 0xdf, 0xe9, 0x1a, 0xb7,
+ 0xc8, 0xfc, 0xf2, 0x7e, 0xfd, 0xb0, 0x8f, 0xce, 0xc4, 0x50, 0x3d, 0x02,
+ 0xf2, 0x31, 0xa5, 0x23, 0x67, 0xec, 0x85, 0x37, 0x0e, 0xb1, 0xd9, 0x59,
+ 0x83, 0x9a, 0x77, 0x63, 0x47, 0x81, 0x58, 0x7f, 0xdc, 0x98, 0x15, 0x60,
+ 0x3b, 0x83, 0x65, 0xd8, 0xda, 0x7f, 0x55, 0xf9, 0xa1, 0x43, 0x9b, 0xfe},
+ pub_key_2,
+ {0x31, 0x31, 0x30, 0x32, 0x30, 0x38, 0x33, 0x33, 0x37, 0x37, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 48
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 48,
+ 32,
+ {0x61, 0x7d, 0xb8, 0xfc, 0x96, 0xc1, 0x22, 0xd6, 0x56, 0x6a, 0x59, 0xa0,
+ 0x3f, 0x25, 0x73, 0x36, 0xc7, 0x56, 0x51, 0x17, 0x65, 0x17, 0x51, 0xb4,
+ 0xb7, 0x60, 0x45, 0xe6, 0xa0, 0x75, 0xaa, 0x3f, 0xd4, 0x81, 0xb4, 0x83,
+ 0xd0, 0x6f, 0x96, 0x6c, 0x06, 0x85, 0x2e, 0x0f, 0xab, 0xf2, 0xa9, 0x97,
+ 0xee, 0xde, 0x48, 0x1e, 0xa7, 0x07, 0x27, 0x82, 0x83, 0xf8, 0x0f, 0x8f,
+ 0xd3, 0xd9, 0xd7, 0x6b, 0x96, 0x80, 0x63, 0xeb, 0x16, 0x0a, 0x4f, 0x22,
+ 0xb2, 0xd5, 0xc4, 0x57, 0x15, 0xb0, 0x46, 0xab, 0xb0, 0x0a, 0x99, 0x96,
+ 0xd9, 0xa4, 0xc3, 0x18, 0x60, 0x8b, 0x6d, 0xe1, 0x7f, 0x82, 0x87, 0xf7,
+ 0x69, 0xd8, 0x01, 0xc7, 0xec, 0xd1, 0xe6, 0x56, 0x56, 0xde, 0x68, 0x55,
+ 0xf7, 0x7f, 0x30, 0x24, 0xfb, 0x57, 0xb3, 0xf5, 0xba, 0x53, 0x0f, 0xdb,
+ 0xb5, 0xf3, 0x4a, 0x1d, 0x5d, 0x34, 0x35, 0x7b, 0xef, 0x98, 0x4c, 0x29,
+ 0xe3, 0x63, 0x28, 0xc7, 0xb6, 0x1a, 0x82, 0xd8, 0x4a, 0x24, 0xbd, 0x81,
+ 0x1a, 0x94, 0x5d, 0xb0, 0x51, 0xd3, 0x01, 0x1f, 0x70, 0x38, 0x65, 0xcf,
+ 0x45, 0xcc, 0xc5, 0x9a, 0x72, 0x2e, 0x88, 0x02, 0xe7, 0xb7, 0x44, 0xa1,
+ 0xc1, 0xd5, 0xe1, 0x9b, 0xae, 0x1c, 0xa9, 0x83, 0x0c, 0x2a, 0xe2, 0x22,
+ 0x39, 0xa1, 0x15, 0xc2, 0xe6, 0xbb, 0x5e, 0x05, 0x18, 0x08, 0x26, 0xeb,
+ 0x5a, 0x98, 0x48, 0xa5, 0x23, 0x7e, 0x1c, 0x7b, 0x2f, 0x38, 0x69, 0x0f,
+ 0x43, 0xe9, 0x12, 0x90, 0x1f, 0x45, 0xa6, 0x9c, 0xbb, 0xcf, 0xac, 0xd0,
+ 0xf6, 0xe6, 0x28, 0x7d, 0x63, 0xb2, 0x31, 0x42, 0x56, 0x26, 0xe8, 0x76,
+ 0xa8, 0x83, 0x7a, 0x6e, 0xef, 0x68, 0x6f, 0x9a, 0x27, 0xee, 0x04, 0xdd,
+ 0xa2, 0x58, 0x43, 0xca, 0x1c, 0x71, 0x3a, 0xcd, 0x64, 0xdd, 0x26, 0x38,
+ 0x2f, 0x3f, 0x41, 0x59, 0x0c, 0x66, 0xac, 0xba, 0x0e, 0x8f, 0xe5, 0xb6,
+ 0x10, 0xf3, 0xfd, 0xa9, 0x6c, 0xc5, 0x0a, 0x2b, 0x12, 0xb4, 0xfe, 0xfc,
+ 0x59, 0x38, 0x80, 0x20, 0xc0, 0x78, 0x37, 0x5e, 0xb5, 0x42, 0x2b, 0x38,
+ 0x64, 0x1d, 0x6b, 0x7c, 0x52, 0x98, 0xc0, 0x47, 0xab, 0x7f, 0x48, 0xc9,
+ 0x9c, 0xfc, 0x35, 0x58, 0xfa, 0xd3, 0xac, 0xc9, 0x22, 0x66, 0x53, 0xa5,
+ 0x0b, 0x21, 0x0b, 0x7e, 0x82, 0xb1, 0xb7, 0x57, 0xc2, 0x24, 0x62, 0xb0,
+ 0x66, 0xd8, 0x1c, 0x80, 0xca, 0xa5, 0x1d, 0xad, 0xd9, 0x92, 0x28, 0xa7,
+ 0xf2, 0x1a, 0xc4, 0x53, 0x8a, 0xa4, 0x4e, 0xa0, 0x34, 0x53, 0x4f, 0x2b,
+ 0xaf, 0xb9, 0xd1, 0xa3, 0x5f, 0x88, 0xea, 0x87, 0x0c, 0x97, 0x5b, 0xcf,
+ 0x1e, 0x2f, 0x20, 0x0a, 0xe1, 0x75, 0x71, 0x2f, 0x01, 0x25, 0x80, 0x73,
+ 0xb1, 0xfd, 0xb8, 0x0c, 0xc0, 0xb8, 0xd5, 0x57, 0xe6, 0xe2, 0x65, 0xff},
+ pub_key_2,
+ {0x31, 0x33, 0x33, 0x38, 0x37, 0x31, 0x36, 0x34, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 49
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 49,
+ 32,
+ {0x5f, 0xd3, 0xfa, 0xbd, 0xd5, 0x7d, 0x92, 0xca, 0x50, 0x67, 0x81, 0xf7,
+ 0x01, 0x0a, 0x67, 0x5e, 0x30, 0x3c, 0x2e, 0x79, 0x4c, 0x14, 0x66, 0xf0,
+ 0x2b, 0x21, 0x05, 0x09, 0xa8, 0xea, 0xc6, 0x48, 0x7c, 0xe3, 0x23, 0xe7,
+ 0x57, 0xd2, 0x5c, 0xc8, 0xf7, 0xf3, 0x7b, 0x04, 0x1a, 0x6b, 0x91, 0x0b,
+ 0xef, 0x34, 0xc0, 0x48, 0x0b, 0x6e, 0xc7, 0xa0, 0xb7, 0xe9, 0x7a, 0x48,
+ 0x16, 0x7f, 0xa2, 0xeb, 0x19, 0xca, 0x90, 0xe6, 0x2b, 0xde, 0x2a, 0x8e,
+ 0xab, 0x7c, 0x29, 0x1b, 0xe6, 0x2a, 0xf4, 0xcb, 0x45, 0x8d, 0xe6, 0xae,
+ 0x14, 0x3a, 0x4a, 0x0d, 0xc7, 0x16, 0x30, 0x72, 0x8c, 0x08, 0x69, 0xde,
+ 0x47, 0xb1, 0xd3, 0x1e, 0x24, 0xbc, 0xe2, 0x6f, 0x39, 0x5f, 0x49, 0xa1,
+ 0xe3, 0x29, 0xb5, 0x23, 0x14, 0x91, 0xe4, 0x02, 0x06, 0xa3, 0x32, 0x32,
+ 0xd6, 0x7e, 0xb6, 0xa9, 0x44, 0xc4, 0x9b, 0x0c, 0x3c, 0x84, 0x43, 0x9a,
+ 0xff, 0x43, 0x2f, 0xff, 0x3c, 0x97, 0xc6, 0xe3, 0xef, 0x38, 0x0e, 0x16,
+ 0x38, 0x32, 0x83, 0x9a, 0x6f, 0xe7, 0xdc, 0xec, 0xc2, 0x66, 0x59, 0x64,
+ 0x1b, 0x20, 0xe9, 0x1f, 0x84, 0xb0, 0x78, 0xc5, 0xe5, 0xee, 0x5b, 0xa5,
+ 0x67, 0xc9, 0xbc, 0xcf, 0xde, 0xb4, 0x5f, 0x29, 0x8a, 0x8d, 0xd7, 0x28,
+ 0x81, 0xa5, 0x87, 0xfc, 0x9e, 0x0c, 0x4f, 0x6d, 0xa8, 0xd4, 0x9d, 0xce,
+ 0x0f, 0xbe, 0x01, 0xad, 0xec, 0x3c, 0xd8, 0x7d, 0x4e, 0x58, 0x10, 0x9e,
+ 0xad, 0x90, 0xfd, 0x57, 0x2f, 0x69, 0x8c, 0x7d, 0x49, 0x45, 0xb7, 0x5f,
+ 0x5e, 0x1f, 0x1d, 0xff, 0x29, 0x6f, 0x68, 0xf5, 0xd5, 0xad, 0x80, 0x68,
+ 0xfd, 0x59, 0xea, 0xfe, 0xee, 0x4e, 0xe2, 0x9a, 0x2a, 0x9a, 0x9c, 0x06,
+ 0xa3, 0xc5, 0x01, 0xf0, 0xab, 0x92, 0xfa, 0x99, 0xee, 0x06, 0x34, 0x2a,
+ 0x8b, 0x17, 0x8b, 0xd0, 0x01, 0x93, 0x53, 0xb2, 0x4f, 0xe1, 0x18, 0xe8,
+ 0xe1, 0x2e, 0x92, 0xca, 0xba, 0x88, 0xb5, 0x93, 0xdd, 0x6e, 0xe4, 0x61,
+ 0x9b, 0xe0, 0x13, 0xc3, 0xb5, 0x95, 0x54, 0xc9, 0xa4, 0x71, 0xda, 0x32,
+ 0x15, 0x5f, 0xd3, 0x99, 0x2c, 0x5a, 0x81, 0xa6, 0xb1, 0xc5, 0x7c, 0xc5,
+ 0x10, 0x21, 0x6e, 0xf8, 0xde, 0x06, 0x67, 0x9f, 0x08, 0xdd, 0x5c, 0xdb,
+ 0x24, 0x16, 0x85, 0x46, 0xf9, 0xd6, 0xf1, 0x6f, 0x23, 0x52, 0xcf, 0x18,
+ 0x3b, 0x50, 0x47, 0x7b, 0x0e, 0x89, 0x37, 0xa1, 0xee, 0xc2, 0x7a, 0x02,
+ 0x28, 0x22, 0xbe, 0x4b, 0xad, 0x08, 0x6b, 0x97, 0x17, 0xd6, 0xee, 0xff,
+ 0x40, 0xd7, 0x43, 0xed, 0x6a, 0xe1, 0x4b, 0x56, 0xfb, 0x14, 0x0d, 0x08,
+ 0x06, 0xf0, 0x4e, 0x55, 0xc6, 0x0f, 0xdc, 0x49, 0x87, 0x16, 0xec, 0x55,
+ 0x4d, 0x6b, 0x53, 0x16, 0x1f, 0x26, 0x0c, 0xfc, 0xe2, 0xea, 0x3e, 0xbb},
+ pub_key_2,
+ {0x33, 0x32, 0x32, 0x31, 0x34, 0x34, 0x31, 0x36, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 50
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 50,
+ 32,
+ {0x47, 0x31, 0x82, 0x1b, 0x07, 0x1f, 0x69, 0xfe, 0x50, 0x79, 0xe2, 0xc6,
+ 0x55, 0xd9, 0x64, 0x38, 0xd9, 0xb2, 0x05, 0xf2, 0x33, 0x4e, 0x49, 0x57,
+ 0x31, 0xb0, 0xf4, 0xf4, 0x43, 0xfb, 0xd6, 0x30, 0x25, 0x03, 0x1e, 0xe5,
+ 0x93, 0x3d, 0x10, 0xcf, 0x02, 0xe6, 0xef, 0xc8, 0x89, 0xc4, 0xed, 0x6f,
+ 0xe6, 0x09, 0x97, 0x7b, 0x95, 0x04, 0x6e, 0x46, 0x8f, 0x0e, 0x00, 0x60,
+ 0x54, 0xc5, 0x6a, 0x5b, 0x3b, 0x4b, 0xcf, 0x39, 0xf1, 0x26, 0xef, 0xf5,
+ 0xcd, 0x75, 0x42, 0xf7, 0xe9, 0xac, 0x18, 0x97, 0xfd, 0x29, 0x5a, 0x00,
+ 0xb5, 0xf1, 0x03, 0x10, 0x76, 0x13, 0x84, 0xf1, 0x10, 0xcd, 0x92, 0x96,
+ 0xe1, 0x48, 0x42, 0x75, 0xd4, 0xd6, 0x55, 0x3f, 0x3f, 0x70, 0x5b, 0x62,
+ 0xf7, 0x06, 0x92, 0x70, 0x01, 0x85, 0xbc, 0x9b, 0xe3, 0xa0, 0xd3, 0x78,
+ 0x21, 0xe1, 0x53, 0x73, 0x79, 0xd3, 0x1a, 0x1e, 0xd0, 0x6b, 0xda, 0x54,
+ 0xb0, 0xa4, 0xe4, 0xa8, 0x5c, 0xb2, 0x93, 0xaa, 0x3c, 0xd2, 0xe3, 0xe7,
+ 0x28, 0xe0, 0x96, 0xb6, 0x3b, 0x00, 0x81, 0xad, 0xa8, 0xef, 0x3d, 0xb8,
+ 0xd9, 0xeb, 0x06, 0x9d, 0x26, 0x8f, 0xfe, 0x14, 0x29, 0xc9, 0x12, 0x66,
+ 0xda, 0x75, 0x0e, 0x7a, 0x7d, 0x3c, 0x5e, 0xaf, 0x43, 0x77, 0x27, 0x63,
+ 0xe4, 0x46, 0x4a, 0x45, 0x92, 0x48, 0xb3, 0x1b, 0x5c, 0x08, 0x32, 0x56,
+ 0x17, 0xa0, 0xd9, 0x35, 0x0d, 0x22, 0x96, 0xe3, 0xa3, 0x80, 0xd2, 0x04,
+ 0x8b, 0xe1, 0x29, 0x90, 0x5b, 0x6f, 0x66, 0x87, 0x02, 0x2f, 0x9e, 0x5c,
+ 0x1a, 0x2b, 0x70, 0xa5, 0x63, 0x4a, 0x26, 0xf3, 0x5b, 0x56, 0x18, 0x50,
+ 0x4c, 0xa4, 0x15, 0x87, 0xce, 0xb5, 0x4c, 0xc9, 0x9c, 0x9b, 0x11, 0xf4,
+ 0x15, 0xc7, 0xac, 0x6a, 0xeb, 0x61, 0x58, 0xb9, 0xf1, 0x7e, 0x44, 0xb4,
+ 0xcc, 0x6a, 0x72, 0xe6, 0xe0, 0x5d, 0xf2, 0x96, 0xfa, 0xf0, 0x6e, 0x70,
+ 0xde, 0xd3, 0x85, 0x2a, 0x82, 0x55, 0x4b, 0x74, 0x10, 0x11, 0xf8, 0x03,
+ 0x5b, 0xc1, 0x18, 0x39, 0xb3, 0xfd, 0xff, 0xec, 0x38, 0xee, 0x87, 0xb8,
+ 0xd2, 0xa1, 0x91, 0x03, 0x5d, 0x73, 0xd4, 0x5a, 0x6e, 0x04, 0xcd, 0x37,
+ 0xbf, 0xc2, 0xfe, 0x2f, 0x1f, 0x75, 0x9d, 0x64, 0xbd, 0x4b, 0x60, 0xfe,
+ 0xe5, 0x4e, 0x71, 0xd0, 0xcc, 0x57, 0x16, 0xc6, 0xea, 0x9b, 0x21, 0x18,
+ 0x89, 0x4b, 0xc4, 0x20, 0x57, 0xef, 0x60, 0x27, 0xe9, 0xe8, 0x2d, 0x43,
+ 0x61, 0x12, 0xa0, 0xb6, 0xd6, 0xab, 0xf7, 0xb2, 0x81, 0xb1, 0x3d, 0x59,
+ 0xc7, 0x2d, 0x05, 0x37, 0xc6, 0xf9, 0x41, 0x6e, 0x99, 0x32, 0x82, 0x4b,
+ 0x6f, 0x6f, 0x03, 0x52, 0x56, 0x4c, 0x44, 0xeb, 0x9f, 0xd7, 0xc9, 0xec,
+ 0xa9, 0x9f, 0x1f, 0x61, 0xbd, 0xe4, 0xbe, 0x6b, 0x68, 0x90, 0xe6, 0xee},
+ pub_key_2,
+ {0x31, 0x30, 0x36, 0x38, 0x36, 0x36, 0x35, 0x35, 0x35, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 51
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 51,
+ 32,
+ {0x2a, 0xc1, 0x25, 0xba, 0x10, 0x20, 0xac, 0xe4, 0xa4, 0x69, 0x4a, 0x63,
+ 0xd7, 0xf6, 0x1b, 0x01, 0x67, 0x43, 0xd8, 0xfe, 0xcc, 0x59, 0x4e, 0xdc,
+ 0x98, 0xd6, 0xac, 0x28, 0xdf, 0xb8, 0xf4, 0x1d, 0x91, 0x86, 0x44, 0x85,
+ 0xb3, 0xfa, 0xec, 0x75, 0xa8, 0x9c, 0x1a, 0xb4, 0x3a, 0xb1, 0x01, 0x38,
+ 0x82, 0x09, 0x73, 0x4f, 0xfb, 0x6d, 0x29, 0x88, 0x6e, 0xa1, 0xb2, 0x81,
+ 0x4b, 0xd6, 0xed, 0xad, 0x0d, 0x27, 0x8d, 0xa8, 0x62, 0xf2, 0xb1, 0x2e,
+ 0xc1, 0x8d, 0x60, 0xcf, 0xcf, 0x5a, 0x71, 0x6d, 0x6a, 0x37, 0xe8, 0x98,
+ 0xa5, 0xb2, 0x92, 0x35, 0xc6, 0xfc, 0x8b, 0xfc, 0xcb, 0x95, 0xa5, 0x62,
+ 0xf2, 0xf2, 0x0e, 0x5f, 0x7b, 0xf3, 0x1a, 0xbf, 0x28, 0xb8, 0x2b, 0xbe,
+ 0x5d, 0x31, 0x69, 0x0b, 0x3e, 0xb3, 0xb1, 0xaa, 0x36, 0xa8, 0x9a, 0xf2,
+ 0x1c, 0xe2, 0x47, 0xf8, 0xe0, 0x79, 0x08, 0x7f, 0xd3, 0x71, 0xf0, 0xe1,
+ 0x76, 0xf7, 0x2e, 0xf0, 0x46, 0x86, 0xe7, 0x56, 0x59, 0x1e, 0x38, 0xef,
+ 0x77, 0xcd, 0x73, 0xaf, 0x07, 0x87, 0xb0, 0x1e, 0x02, 0xfd, 0xf1, 0x6c,
+ 0xc7, 0xeb, 0x94, 0xf6, 0x77, 0x3d, 0xbd, 0x5a, 0x7f, 0x81, 0x88, 0x19,
+ 0xaa, 0xbe, 0xfe, 0x0c, 0x9b, 0xd4, 0x7d, 0x79, 0x63, 0x3b, 0x84, 0xcc,
+ 0x9f, 0xcf, 0x7b, 0x33, 0x5e, 0x3e, 0x6c, 0x7b, 0x48, 0xe8, 0xe5, 0xb8,
+ 0x6e, 0x3e, 0x85, 0xaf, 0x24, 0x9c, 0x36, 0x1c, 0x43, 0xae, 0xf3, 0x6c,
+ 0x16, 0xf4, 0x01, 0xda, 0x46, 0x3a, 0x23, 0x19, 0x4b, 0x0e, 0x6b, 0x1d,
+ 0xfc, 0x66, 0x9e, 0xf1, 0xef, 0x4e, 0xb6, 0x26, 0xe8, 0x8c, 0x8e, 0x63,
+ 0xed, 0xc8, 0x23, 0x54, 0x4e, 0x28, 0xdd, 0x70, 0x10, 0x40, 0x97, 0x6d,
+ 0x08, 0x2f, 0x38, 0xdf, 0x50, 0xde, 0x1a, 0xe7, 0xbe, 0x4f, 0x23, 0x85,
+ 0x94, 0xf8, 0xbc, 0xac, 0x3b, 0x51, 0xb2, 0xa7, 0x9c, 0x5b, 0x70, 0x40,
+ 0x3a, 0x49, 0xa1, 0xb8, 0x6c, 0xe3, 0x2e, 0xbf, 0x3b, 0x70, 0x33, 0x1a,
+ 0x75, 0xfd, 0x25, 0xa5, 0x48, 0x60, 0x84, 0x27, 0x99, 0xe6, 0xb8, 0x49,
+ 0xf8, 0x16, 0x48, 0xb5, 0xb2, 0x88, 0x28, 0x3a, 0x6c, 0xca, 0x85, 0x73,
+ 0xe9, 0x6b, 0xb5, 0xc0, 0x90, 0xf3, 0x23, 0x00, 0x4a, 0x35, 0xc9, 0xb2,
+ 0x01, 0x62, 0x1c, 0xf1, 0x8e, 0xd1, 0x18, 0x7d, 0xb8, 0xec, 0x02, 0xce,
+ 0x20, 0x5e, 0xd2, 0xef, 0x0d, 0x9a, 0x8c, 0xc7, 0x2d, 0xec, 0xb8, 0x11,
+ 0x62, 0x9c, 0xbd, 0x86, 0x4e, 0xde, 0x9f, 0x3d, 0x95, 0xe5, 0x60, 0x9a,
+ 0x3c, 0xb4, 0x97, 0xf5, 0x81, 0xc5, 0x37, 0x40, 0xbf, 0x93, 0xb6, 0x58,
+ 0xd6, 0xd6, 0xdf, 0x30, 0x77, 0xc4, 0x85, 0xd5, 0x14, 0x58, 0xb0, 0x58,
+ 0x03, 0xc4, 0x91, 0x96, 0x16, 0xf4, 0xb0, 0x12, 0xcf, 0xd9, 0x66, 0xb5},
+ pub_key_2,
+ {0x36, 0x32, 0x31, 0x35, 0x35, 0x32, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 52
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 52,
+ 32,
+ {0xb8, 0x3b, 0x74, 0x42, 0x5a, 0x7d, 0x0b, 0x75, 0x19, 0x20, 0x94, 0xa3,
+ 0x2f, 0x8d, 0xce, 0x49, 0xf9, 0xc2, 0x80, 0xe4, 0x1d, 0xa0, 0xa8, 0xc3,
+ 0xc7, 0x55, 0xb7, 0xf1, 0x73, 0x11, 0x09, 0x23, 0xe3, 0x60, 0x52, 0x8b,
+ 0x2c, 0x7d, 0xc5, 0x24, 0x57, 0xb3, 0xfc, 0xc3, 0x53, 0xaf, 0xba, 0xa0,
+ 0xc5, 0x46, 0x00, 0x29, 0x55, 0x65, 0x8d, 0x90, 0x4b, 0xd3, 0x58, 0x35,
+ 0xc6, 0xbc, 0x72, 0xfb, 0xf4, 0x48, 0x40, 0xae, 0x15, 0x58, 0x02, 0xc5,
+ 0x73, 0x48, 0x9d, 0x6c, 0x7d, 0x51, 0xba, 0x6f, 0x4b, 0x27, 0x16, 0x8c,
+ 0x05, 0x88, 0x26, 0xff, 0x94, 0xdb, 0x0c, 0x45, 0x64, 0xc1, 0x78, 0xe4,
+ 0x75, 0xde, 0xde, 0x97, 0x8a, 0x70, 0x8a, 0x94, 0xea, 0x7e, 0xb8, 0xa6,
+ 0xba, 0x43, 0xe4, 0x7f, 0x8a, 0x72, 0xe0, 0x53, 0x51, 0xb4, 0x2f, 0xed,
+ 0x7e, 0xea, 0x51, 0xb7, 0xfa, 0x3b, 0x63, 0xe1, 0x46, 0x43, 0x79, 0x7f,
+ 0x58, 0xb7, 0x71, 0x7e, 0x97, 0x92, 0xf8, 0xf5, 0xa4, 0x33, 0xd6, 0xfb,
+ 0xce, 0xec, 0x38, 0x99, 0xa5, 0x97, 0xd6, 0x5a, 0x33, 0xfa, 0xfb, 0xad,
+ 0x96, 0x0b, 0x67, 0xd0, 0x53, 0x9b, 0x82, 0xe8, 0x8f, 0x74, 0x92, 0x92,
+ 0x32, 0xca, 0x00, 0x7d, 0x93, 0x80, 0x4b, 0x26, 0x9e, 0x55, 0x45, 0x29,
+ 0xe7, 0x31, 0x03, 0x40, 0xd8, 0xa9, 0xd4, 0xa6, 0x21, 0x65, 0xe2, 0x7c,
+ 0x3b, 0x5c, 0x21, 0x58, 0x37, 0x44, 0xfa, 0x84, 0x9d, 0xf3, 0xa1, 0x8f,
+ 0xb3, 0x02, 0x5e, 0x0f, 0x47, 0xbe, 0x2b, 0xbb, 0x41, 0x57, 0x4c, 0x56,
+ 0x46, 0xf9, 0x16, 0xf3, 0x64, 0xd5, 0x65, 0xb9, 0xfb, 0x04, 0x41, 0x50,
+ 0xb9, 0xe9, 0x09, 0x5f, 0xee, 0x41, 0x96, 0x20, 0xdd, 0x20, 0x55, 0x4f,
+ 0xfb, 0x9e, 0xdf, 0xe1, 0xe7, 0x2f, 0x49, 0xcf, 0xa4, 0x83, 0x45, 0x85,
+ 0xd2, 0x5f, 0x69, 0x31, 0x08, 0x55, 0x72, 0x66, 0x52, 0x9c, 0xa3, 0xa5,
+ 0x6f, 0x56, 0xf0, 0x5c, 0xfe, 0x44, 0xb5, 0x47, 0xed, 0x35, 0x9a, 0x56,
+ 0x2b, 0x94, 0x39, 0x1d, 0xc3, 0xe9, 0xaf, 0xe4, 0x41, 0x48, 0x39, 0x52,
+ 0x2a, 0x6d, 0x34, 0xa9, 0x07, 0xa9, 0xb3, 0xbb, 0xfc, 0x61, 0xf1, 0x08,
+ 0x15, 0xf2, 0x75, 0xa6, 0x23, 0x43, 0xd8, 0x69, 0xe6, 0x31, 0xfa, 0x77,
+ 0x6c, 0xfb, 0x08, 0xc9, 0xeb, 0x6f, 0x76, 0xfb, 0x24, 0x9c, 0x63, 0x93,
+ 0x61, 0xe4, 0x0b, 0x02, 0x54, 0x39, 0xe4, 0x71, 0x15, 0x53, 0x83, 0x5b,
+ 0x26, 0xb2, 0x24, 0x23, 0xde, 0x4a, 0x64, 0x06, 0x7f, 0x6d, 0xf2, 0x8c,
+ 0x93, 0x68, 0xc4, 0x6d, 0x93, 0x39, 0x14, 0xef, 0x65, 0x9d, 0x58, 0x4b,
+ 0x70, 0x3b, 0xeb, 0x86, 0x75, 0xd6, 0xe4, 0xbe, 0x7e, 0x2e, 0xd5, 0x0e,
+ 0xe6, 0xc3, 0x01, 0x2d, 0x0b, 0xd3, 0x8e, 0xfd, 0x07, 0x84, 0xf6, 0xc5},
+ pub_key_2,
+ {0x37, 0x30, 0x33, 0x30, 0x38, 0x31, 0x38, 0x37, 0x37, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 53
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 53,
+ 32,
+ {0x2a, 0xd2, 0x43, 0xfb, 0xa3, 0x59, 0xfd, 0x75, 0x82, 0xb7, 0x75, 0xef,
+ 0x93, 0xb1, 0xb3, 0x3a, 0x1b, 0x7d, 0xdb, 0xaa, 0x13, 0xa6, 0x7c, 0xb1,
+ 0x02, 0x08, 0xa1, 0x32, 0x45, 0x26, 0xad, 0x5a, 0xa7, 0xb7, 0x2c, 0x98,
+ 0x98, 0x0a, 0x29, 0xc0, 0x16, 0x11, 0xc0, 0x0b, 0xa9, 0x6d, 0xb2, 0x03,
+ 0xa3, 0x6a, 0x7a, 0x15, 0xd4, 0xca, 0x00, 0xf3, 0x0d, 0x3a, 0x76, 0x0d,
+ 0xcd, 0x9e, 0x59, 0x6e, 0x2c, 0xcf, 0x99, 0x2c, 0x11, 0xa0, 0x61, 0x93,
+ 0x5e, 0x69, 0x90, 0x03, 0x8e, 0x28, 0x15, 0x18, 0x12, 0x00, 0xd9, 0xf1,
+ 0xc2, 0x2a, 0xfc, 0xc9, 0x89, 0xbe, 0x0b, 0x94, 0x51, 0x93, 0x6d, 0xdf,
+ 0x1f, 0x72, 0x6c, 0xa3, 0x7b, 0x00, 0xdf, 0xd6, 0x7f, 0xbb, 0x05, 0x4e,
+ 0x8c, 0xfa, 0x8f, 0xa3, 0xca, 0x3f, 0xec, 0xcd, 0xc0, 0x33, 0xf2, 0x6d,
+ 0x45, 0x79, 0xe8, 0xbf, 0x4a, 0x7c, 0x2e, 0x8e, 0x4b, 0xd4, 0x2c, 0x32,
+ 0xa0, 0x15, 0xe3, 0xc9, 0x1d, 0x03, 0x2e, 0x46, 0x71, 0x7e, 0xc9, 0xeb,
+ 0x1d, 0xf8, 0x17, 0xba, 0x54, 0x93, 0x6a, 0xea, 0x3e, 0x42, 0x64, 0x56,
+ 0x15, 0x62, 0x69, 0x91, 0xbf, 0xe6, 0x0e, 0x86, 0xe9, 0x26, 0x2a, 0x61,
+ 0xf9, 0x56, 0xe1, 0x05, 0x00, 0x69, 0x12, 0x33, 0xc0, 0xed, 0x4e, 0x53,
+ 0x4d, 0x05, 0x49, 0x2d, 0x73, 0x72, 0x0d, 0x33, 0xc0, 0xe6, 0x62, 0x2c,
+ 0x7c, 0x94, 0x60, 0x74, 0xb8, 0x59, 0xfe, 0x09, 0x57, 0x09, 0x1a, 0x8a,
+ 0x00, 0xef, 0x55, 0xb8, 0x72, 0x13, 0x5f, 0xf4, 0x32, 0xe2, 0x55, 0xd8,
+ 0xe6, 0xef, 0xe1, 0xa1, 0xeb, 0x3f, 0xcc, 0xba, 0x43, 0x77, 0x39, 0xaf,
+ 0x0b, 0x53, 0x0b, 0x7c, 0xac, 0x72, 0x3b, 0x3e, 0x61, 0x18, 0x5c, 0xf0,
+ 0x6a, 0x68, 0x18, 0x72, 0x5c, 0x88, 0x33, 0x4d, 0x2a, 0xef, 0x25, 0xdf,
+ 0x07, 0xcc, 0xf4, 0xfb, 0x01, 0x8a, 0xa2, 0xdd, 0x13, 0xd6, 0xbe, 0x2a,
+ 0x7a, 0xd8, 0x81, 0x4f, 0x53, 0x83, 0x4a, 0x72, 0xaa, 0xcf, 0x68, 0xff,
+ 0x81, 0x94, 0x89, 0xb2, 0xe5, 0xed, 0xdb, 0x0c, 0x9b, 0xf4, 0xcf, 0x35,
+ 0x0e, 0xba, 0x63, 0xf8, 0x3e, 0xcb, 0x02, 0x71, 0x36, 0x35, 0xa2, 0x05,
+ 0xef, 0xf1, 0xe9, 0x7d, 0xac, 0x41, 0x47, 0x76, 0x37, 0xff, 0x8f, 0x25,
+ 0xf0, 0xe4, 0x51, 0xd0, 0xbb, 0x23, 0xa3, 0x61, 0x5e, 0x0d, 0x13, 0x8a,
+ 0xb6, 0x32, 0xae, 0xa6, 0x0a, 0x05, 0xae, 0x6f, 0xd1, 0xb9, 0x77, 0x53,
+ 0xeb, 0xf8, 0x77, 0xcc, 0xf1, 0x98, 0x30, 0x64, 0xa3, 0x71, 0x0b, 0x3c,
+ 0x12, 0x28, 0x9d, 0x1b, 0x33, 0x50, 0xb3, 0x82, 0xe8, 0xf3, 0x7e, 0xff,
+ 0xcd, 0x53, 0x2f, 0xa1, 0x34, 0x34, 0xbf, 0xa9, 0xaf, 0x1b, 0xee, 0x8e,
+ 0xef, 0x60, 0xbc, 0x2a, 0xc6, 0x3d, 0x8c, 0x14, 0x02, 0xdc, 0x65, 0x51},
+ pub_key_2,
+ {0x35, 0x39, 0x32, 0x34, 0x35, 0x32, 0x33, 0x37, 0x34, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 54
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 54,
+ 32,
+ {0x09, 0x35, 0xbd, 0x01, 0x91, 0xfa, 0x4d, 0xbe, 0xb1, 0xda, 0x86, 0xc8,
+ 0x36, 0xf2, 0x00, 0x99, 0x0d, 0x4a, 0x22, 0x05, 0xd2, 0x36, 0xce, 0xbb,
+ 0x0c, 0x74, 0x87, 0xb7, 0x54, 0xb8, 0xef, 0x20, 0x6e, 0x7f, 0x70, 0x72,
+ 0xdb, 0x5f, 0x1e, 0x31, 0x21, 0xe3, 0x60, 0x0c, 0xe4, 0x25, 0x97, 0xa9,
+ 0x61, 0x86, 0xdb, 0x67, 0x21, 0x11, 0xf0, 0xba, 0x87, 0x28, 0xea, 0xa9,
+ 0x6e, 0x36, 0x1b, 0x7a, 0xc5, 0xfe, 0x43, 0x01, 0x3f, 0x58, 0xca, 0x17,
+ 0xd1, 0x06, 0x33, 0xf0, 0xf1, 0xfb, 0x3f, 0x16, 0x4e, 0x15, 0x1e, 0x10,
+ 0x77, 0x5c, 0x70, 0x4d, 0x5c, 0xc5, 0x37, 0xf7, 0x1a, 0xc8, 0xa6, 0x1d,
+ 0xde, 0xf7, 0xd5, 0x89, 0xce, 0xdf, 0xf8, 0x95, 0x4d, 0x1a, 0x48, 0x39,
+ 0x37, 0x04, 0x4d, 0x14, 0x74, 0x13, 0x9a, 0xfa, 0x0c, 0xc7, 0x3f, 0xbd,
+ 0xad, 0x9e, 0x12, 0xfc, 0x12, 0x97, 0x6f, 0x55, 0xec, 0x81, 0x77, 0x7f,
+ 0x42, 0x8e, 0x0d, 0xc1, 0x86, 0xe3, 0xf3, 0xbf, 0x93, 0xb3, 0x58, 0xbf,
+ 0x9e, 0x16, 0x27, 0xfd, 0xfe, 0x51, 0x87, 0x6d, 0x5f, 0x34, 0x95, 0x9e,
+ 0xdc, 0x40, 0xef, 0xf1, 0x0b, 0xa7, 0x1c, 0x56, 0xae, 0x8e, 0xc8, 0xf0,
+ 0x7f, 0xca, 0x2e, 0x1f, 0xc5, 0x26, 0x3c, 0x2c, 0x22, 0xf1, 0xc8, 0x13,
+ 0x84, 0x99, 0xf8, 0x24, 0x92, 0x0a, 0x9a, 0x83, 0x96, 0xb3, 0x1a, 0xe4,
+ 0x17, 0xc2, 0x5a, 0x8f, 0x92, 0x8f, 0xaa, 0x66, 0x5a, 0x9c, 0xb6, 0xb5,
+ 0x47, 0x52, 0xf9, 0x8f, 0x17, 0x27, 0x90, 0x98, 0xa5, 0x4b, 0x68, 0xc5,
+ 0x8f, 0xc5, 0x87, 0x99, 0x98, 0xe7, 0xf6, 0x51, 0x30, 0xed, 0x96, 0x15,
+ 0x5e, 0xc6, 0xae, 0x0d, 0x92, 0xb3, 0x5b, 0xad, 0xff, 0xd0, 0x5b, 0x19,
+ 0x58, 0x0b, 0xe8, 0x38, 0x6b, 0x7e, 0x8d, 0x2f, 0xdf, 0xe3, 0x38, 0xf9,
+ 0x71, 0x78, 0x01, 0x08, 0xf8, 0x86, 0xa3, 0x09, 0x19, 0x6b, 0x65, 0x42,
+ 0xdc, 0x40, 0x38, 0xa1, 0xba, 0x45, 0x6f, 0xac, 0x18, 0xe1, 0x6c, 0x99,
+ 0x75, 0xc9, 0xc6, 0x0c, 0x47, 0xfa, 0x14, 0xab, 0x95, 0x3a, 0xf3, 0x72,
+ 0xeb, 0xe4, 0x67, 0x8d, 0xae, 0x70, 0x08, 0x4e, 0xaf, 0xc4, 0x32, 0x45,
+ 0xcf, 0x51, 0x31, 0x42, 0xea, 0xbd, 0xf1, 0x03, 0x19, 0xf4, 0x33, 0xd7,
+ 0x53, 0x1f, 0x0d, 0x8b, 0x84, 0xb1, 0xb6, 0xdc, 0xaf, 0x86, 0x45, 0x64,
+ 0x4f, 0x0d, 0x52, 0xda, 0x66, 0x18, 0x23, 0xb3, 0xde, 0x25, 0x9c, 0xe2,
+ 0x87, 0x8e, 0xb2, 0x0b, 0x5c, 0x2f, 0x76, 0xc3, 0x48, 0xd9, 0xc0, 0x6a,
+ 0x2f, 0xea, 0xa2, 0x16, 0xef, 0xfd, 0x2e, 0x45, 0x45, 0x30, 0xa0, 0x37,
+ 0xd8, 0xa4, 0x3c, 0xd9, 0x64, 0x1b, 0x55, 0xbf, 0x6e, 0x2d, 0x30, 0x77,
+ 0x7f, 0x29, 0x13, 0x99, 0x41, 0xd8, 0x1c, 0xba, 0x66, 0x64, 0x30, 0x6a},
+ pub_key_2,
+ {0x31, 0x34, 0x39, 0x35, 0x35, 0x38, 0x36, 0x36, 0x32, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 55
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 55,
+ 32,
+ {0x81, 0x22, 0x58, 0x7a, 0xc5, 0x47, 0xb1, 0x7e, 0xeb, 0x67, 0x04, 0x34,
+ 0xc9, 0xa4, 0x71, 0xb2, 0x7c, 0xcf, 0x84, 0x20, 0x7b, 0x20, 0x18, 0x77,
+ 0x63, 0xdc, 0x7e, 0xb1, 0x9c, 0xbd, 0xa4, 0xf5, 0xab, 0x19, 0x79, 0x72,
+ 0xee, 0x7d, 0x69, 0x30, 0xbd, 0x39, 0x9e, 0x09, 0xe0, 0xcc, 0xa2, 0x7d,
+ 0x0d, 0x5c, 0xc8, 0x32, 0x22, 0xd6, 0xab, 0x2a, 0x7c, 0x0e, 0x34, 0xec,
+ 0x7d, 0x4b, 0x95, 0xfd, 0x84, 0xb1, 0xf5, 0x7a, 0x53, 0x44, 0x72, 0x8e,
+ 0x96, 0xed, 0x08, 0x45, 0x3e, 0xd3, 0x1b, 0xa9, 0xc2, 0xfa, 0xc3, 0xed,
+ 0xb7, 0x3f, 0xf9, 0xe9, 0x37, 0xc1, 0xb1, 0xba, 0x1a, 0x7d, 0xd0, 0xc9,
+ 0x27, 0x20, 0x33, 0x33, 0xf7, 0xcb, 0x18, 0xc5, 0x43, 0xd4, 0x3b, 0xfa,
+ 0x4c, 0x90, 0x5a, 0xbb, 0xb2, 0xd1, 0x38, 0x5a, 0x76, 0x4e, 0xf1, 0x02,
+ 0x3b, 0x3b, 0x82, 0x24, 0x03, 0xb8, 0x86, 0xb4, 0x5c, 0x2b, 0x0c, 0xa2,
+ 0x3a, 0xd5, 0xc5, 0x00, 0x09, 0xda, 0xf3, 0x66, 0xc1, 0x5b, 0x4a, 0x5b,
+ 0xed, 0x78, 0xa3, 0xbd, 0xdc, 0xd0, 0xc5, 0xab, 0xde, 0x07, 0x44, 0xa9,
+ 0xfd, 0xfc, 0xde, 0x2d, 0xfb, 0xaa, 0x9c, 0x35, 0xd7, 0x5f, 0x15, 0xf4,
+ 0xb5, 0x52, 0xd6, 0xe1, 0xfd, 0x46, 0x14, 0x48, 0x1a, 0xb0, 0xa8, 0xb6,
+ 0x09, 0xfb, 0xa2, 0xce, 0xb2, 0x07, 0xe3, 0x22, 0x41, 0xa7, 0xa3, 0xca,
+ 0x8d, 0xe0, 0x2d, 0x36, 0xae, 0xa4, 0xd0, 0x81, 0x51, 0x45, 0x32, 0xe9,
+ 0x63, 0x45, 0x41, 0x2f, 0xe7, 0x8e, 0xd4, 0x5a, 0x50, 0x07, 0xdc, 0xe6,
+ 0x7f, 0xa1, 0xa8, 0x8c, 0x29, 0xcd, 0x4c, 0x54, 0x2b, 0x9d, 0x3a, 0xd4,
+ 0x4f, 0x84, 0xd2, 0x1c, 0x0b, 0xc3, 0x08, 0x1c, 0x54, 0xf7, 0xb9, 0x49,
+ 0x9e, 0x4c, 0x28, 0xe6, 0x48, 0xf1, 0xdb, 0x97, 0x32, 0xb7, 0x74, 0x01,
+ 0x00, 0x18, 0x6b, 0x1f, 0x7f, 0xb1, 0x11, 0xb5, 0xc1, 0x79, 0xcb, 0x6e,
+ 0x61, 0x0d, 0xca, 0x78, 0x10, 0x54, 0x7b, 0x18, 0x1e, 0xaf, 0x41, 0x88,
+ 0x34, 0x85, 0x36, 0x06, 0x94, 0x66, 0xc1, 0x29, 0x80, 0xa9, 0x2c, 0xb9,
+ 0xf7, 0x47, 0x11, 0x68, 0xf0, 0xa0, 0xc4, 0x7e, 0x74, 0xd5, 0x2f, 0xea,
+ 0x5a, 0x22, 0xf7, 0x0c, 0xb4, 0x8d, 0xe3, 0x81, 0xe0, 0x41, 0x9a, 0x62,
+ 0x53, 0x39, 0xca, 0xc9, 0x9f, 0x44, 0x01, 0x39, 0x9e, 0x28, 0xa1, 0xf1,
+ 0x0a, 0x2e, 0x02, 0x03, 0x5e, 0x47, 0x3c, 0x0d, 0x03, 0x17, 0x85, 0x9f,
+ 0x10, 0x10, 0xcd, 0x25, 0x4a, 0x99, 0xae, 0xb5, 0xa5, 0xd1, 0xb2, 0x4c,
+ 0x9a, 0xf1, 0xda, 0x9c, 0xd5, 0x07, 0x62, 0x08, 0x08, 0x97, 0x62, 0xae,
+ 0xf4, 0x52, 0xc3, 0x98, 0x12, 0x59, 0xd5, 0x19, 0x6a, 0xe7, 0xca, 0xca,
+ 0xed, 0x7f, 0xf8, 0x7c, 0xdc, 0x69, 0xa8, 0x90, 0xa1, 0xb1, 0x61, 0x4e},
+ pub_key_2,
+ {0x34, 0x30, 0x30, 0x35, 0x33, 0x31, 0x34, 0x34, 0x30, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 56
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 56,
+ 32,
+ {0x72, 0x66, 0xf3, 0x39, 0x0c, 0x4e, 0x83, 0x54, 0x4d, 0xe1, 0x22, 0xf2,
+ 0x4f, 0x5c, 0x5d, 0xf6, 0xe8, 0xe5, 0xd0, 0x8d, 0x2c, 0xaa, 0x08, 0xcd,
+ 0xab, 0x67, 0x2d, 0xc1, 0xd4, 0x3d, 0xd0, 0x51, 0x08, 0x55, 0xb1, 0x5b,
+ 0x1c, 0xbb, 0x90, 0xdc, 0x31, 0x8d, 0xfd, 0x19, 0x7e, 0x45, 0xb1, 0x26,
+ 0x26, 0x11, 0xeb, 0xe2, 0x20, 0x4a, 0x75, 0x77, 0xde, 0xb5, 0xfb, 0xe9,
+ 0x3d, 0x36, 0xb5, 0x87, 0xdc, 0xf7, 0x9f, 0x99, 0x57, 0xb0, 0x2d, 0xaa,
+ 0x33, 0xe2, 0x7b, 0x19, 0xb6, 0x23, 0xf5, 0x5f, 0xeb, 0x79, 0xfc, 0x5a,
+ 0xeb, 0xb2, 0x1a, 0x55, 0xd6, 0x1a, 0x2e, 0x39, 0x7e, 0x52, 0x8b, 0x5f,
+ 0x68, 0xbd, 0xce, 0x0e, 0x87, 0x49, 0xf5, 0x5f, 0x08, 0xdc, 0x41, 0x15,
+ 0x35, 0x4e, 0x5e, 0xb1, 0x1a, 0xdd, 0x44, 0xd9, 0xe3, 0xdc, 0x4e, 0x43,
+ 0xb8, 0x9a, 0x0d, 0xfa, 0x8e, 0x0c, 0xa0, 0xa8, 0x3a, 0xee, 0xe2, 0x98,
+ 0xc7, 0xba, 0xa0, 0xfd, 0x0a, 0x5f, 0x8a, 0xfa, 0x48, 0x80, 0xc6, 0xfc,
+ 0x16, 0xc1, 0xf5, 0x43, 0x45, 0x1d, 0xfd, 0xac, 0xfa, 0xea, 0x6e, 0x75,
+ 0x87, 0x37, 0x07, 0x93, 0xb6, 0xda, 0x0d, 0x6e, 0x96, 0x42, 0x15, 0x6a,
+ 0xd4, 0xce, 0x85, 0xff, 0x9e, 0x8f, 0xcb, 0x3e, 0x78, 0x6b, 0x3f, 0x86,
+ 0x3a, 0x77, 0xb9, 0xe2, 0xe3, 0xfd, 0xa7, 0xe9, 0x10, 0x6a, 0x96, 0x00,
+ 0x35, 0x88, 0xac, 0x08, 0x54, 0x09, 0x4d, 0x4e, 0x2a, 0x61, 0x35, 0x34,
+ 0x25, 0x50, 0xc0, 0xcb, 0x13, 0x4b, 0x1e, 0x84, 0x38, 0xad, 0x95, 0xb8,
+ 0x0b, 0xae, 0x70, 0x2b, 0xd6, 0x2d, 0x7d, 0x07, 0x30, 0x80, 0x92, 0x38,
+ 0x16, 0x50, 0xf0, 0x0e, 0x71, 0x2c, 0x96, 0xea, 0x1e, 0x44, 0xee, 0xcf,
+ 0xc2, 0x7f, 0x9f, 0x0e, 0x79, 0xd0, 0x38, 0xe9, 0x05, 0xdb, 0xf4, 0xc2,
+ 0x1a, 0x5a, 0x53, 0x6f, 0xc7, 0xdc, 0x8a, 0xe5, 0xbf, 0x21, 0x9b, 0x71,
+ 0x56, 0xf7, 0xab, 0x68, 0x5d, 0x95, 0x98, 0xfd, 0x16, 0x5f, 0x97, 0x94,
+ 0xb2, 0xc6, 0xd6, 0x6e, 0xcc, 0xe2, 0xa5, 0x45, 0x13, 0x45, 0xf5, 0xb0,
+ 0x5d, 0xbe, 0xa4, 0xb0, 0x08, 0x7f, 0x38, 0x44, 0x48, 0x95, 0x5c, 0x53,
+ 0x07, 0x31, 0xe7, 0x9c, 0xb9, 0x87, 0xc1, 0xdc, 0x19, 0xe6, 0xef, 0x0f,
+ 0x64, 0xb7, 0x28, 0xeb, 0xec, 0xcc, 0x8c, 0x77, 0xb8, 0x17, 0xd7, 0xa8,
+ 0xd2, 0x90, 0x96, 0x01, 0xed, 0x4f, 0xb1, 0xfc, 0x60, 0x42, 0x84, 0x0c,
+ 0x56, 0x75, 0x8f, 0x11, 0xc9, 0x91, 0xbe, 0x89, 0x98, 0x8b, 0xd4, 0xf0,
+ 0x73, 0x92, 0x51, 0x0d, 0x80, 0x4e, 0xb5, 0xcc, 0xa1, 0xe3, 0x8c, 0xa4,
+ 0x04, 0x82, 0x14, 0x0e, 0x85, 0x34, 0xd9, 0x7c, 0x26, 0x24, 0x0b, 0x29,
+ 0x11, 0x96, 0xef, 0xb3, 0x6e, 0x37, 0x03, 0x5a, 0xcf, 0x6b, 0x7b, 0x3b},
+ pub_key_2,
+ {0x33, 0x30, 0x39, 0x36, 0x34, 0x35, 0x37, 0x35, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 57
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 57,
+ 32,
+ {0x63, 0xe5, 0x41, 0x27, 0xba, 0x82, 0x52, 0x24, 0x3a, 0xaf, 0x8d, 0x07,
+ 0xea, 0xf7, 0x6a, 0x53, 0xb5, 0x2b, 0x89, 0x70, 0x07, 0x20, 0x98, 0xdb,
+ 0x52, 0x95, 0xcd, 0xa1, 0x73, 0x16, 0x4f, 0x6f, 0xbe, 0x81, 0x14, 0xb3,
+ 0xd8, 0x0f, 0xf9, 0xba, 0xb4, 0xee, 0x9f, 0x9b, 0xc9, 0x1d, 0xda, 0xa5,
+ 0x72, 0xaa, 0x3c, 0x5b, 0x18, 0x6f, 0xbb, 0xf5, 0xb0, 0xb4, 0xc5, 0xef,
+ 0xd0, 0x39, 0x61, 0x95, 0xf9, 0xb6, 0xd1, 0x4a, 0x84, 0x00, 0x16, 0xbb,
+ 0x24, 0xd0, 0xea, 0xb6, 0xdf, 0xa4, 0x87, 0x84, 0xf5, 0x49, 0x05, 0x57,
+ 0x80, 0xf2, 0x64, 0x56, 0x73, 0xb6, 0x0c, 0x35, 0x9a, 0x2a, 0x2c, 0x9a,
+ 0xdf, 0xca, 0x78, 0x38, 0x33, 0x66, 0xa4, 0x09, 0x09, 0xb8, 0xfc, 0x33,
+ 0x49, 0xf7, 0xe4, 0x25, 0xbb, 0xfc, 0x78, 0x59, 0x83, 0x69, 0x95, 0x59,
+ 0x45, 0x59, 0x1d, 0xc4, 0xc3, 0x32, 0xfa, 0x81, 0x87, 0xce, 0xba, 0x20,
+ 0xc2, 0x5c, 0xc1, 0xba, 0xed, 0xdd, 0xcf, 0xc0, 0x3d, 0x31, 0xcf, 0xf2,
+ 0xac, 0x92, 0xe5, 0xaa, 0x72, 0x27, 0xcd, 0x5e, 0xe1, 0x76, 0x69, 0xfb,
+ 0xe6, 0x84, 0x3b, 0x75, 0x00, 0x58, 0x69, 0x5b, 0xdb, 0x32, 0xd1, 0x5f,
+ 0x1c, 0x2c, 0x65, 0x41, 0x31, 0x8a, 0x6a, 0x73, 0xbb, 0x8b, 0xa2, 0xc1,
+ 0xd0, 0x45, 0x9c, 0x8b, 0x0d, 0xf0, 0x49, 0x52, 0xe6, 0xe2, 0x59, 0x28,
+ 0x51, 0xf2, 0x62, 0x90, 0x10, 0x1f, 0x30, 0xaf, 0xab, 0x2e, 0x31, 0x0d,
+ 0x14, 0x17, 0x95, 0x5b, 0x9f, 0x74, 0x2c, 0xc8, 0x99, 0x9a, 0x14, 0x19,
+ 0xa0, 0x53, 0x06, 0x1e, 0xbe, 0xcf, 0x89, 0x64, 0x00, 0x55, 0x5b, 0x99,
+ 0x93, 0x2c, 0x89, 0x2f, 0x74, 0x27, 0xb5, 0x36, 0xd4, 0xec, 0x2e, 0x12,
+ 0xdd, 0x15, 0x87, 0x66, 0xc9, 0xa8, 0x94, 0xb9, 0x4a, 0x07, 0x67, 0x74,
+ 0x5a, 0xbc, 0xdf, 0x3c, 0xdf, 0x31, 0xd3, 0x43, 0x91, 0xe2, 0xb6, 0xd7,
+ 0x93, 0x46, 0x01, 0x74, 0x1a, 0xf8, 0x81, 0xbc, 0x22, 0x41, 0xbe, 0xbb,
+ 0xb0, 0xbb, 0x0e, 0x7e, 0xa1, 0xfe, 0x31, 0x7c, 0x6a, 0x49, 0xbe, 0xd7,
+ 0x6f, 0xbb, 0xd5, 0xb1, 0x13, 0x72, 0xa7, 0x20, 0x2c, 0x84, 0xde, 0x24,
+ 0xd9, 0x21, 0x80, 0x20, 0x9a, 0x8a, 0xcf, 0x98, 0x63, 0xfe, 0x8c, 0x5c,
+ 0x32, 0xc6, 0xbf, 0x9c, 0x2e, 0x18, 0xcc, 0x04, 0xc0, 0x78, 0xb0, 0xb1,
+ 0x52, 0x1b, 0x99, 0x92, 0x75, 0x7f, 0x8c, 0x1e, 0xf9, 0x05, 0x1d, 0x25,
+ 0xda, 0x1e, 0x99, 0xaa, 0x88, 0x4e, 0xe7, 0x97, 0xa5, 0x07, 0x79, 0x90,
+ 0xdd, 0x93, 0x7c, 0xe3, 0xda, 0x61, 0x83, 0xdc, 0xe3, 0x45, 0xcb, 0x6c,
+ 0xad, 0x05, 0x11, 0xa0, 0xb5, 0xb5, 0xe4, 0x43, 0xd6, 0x14, 0x63, 0x7a,
+ 0x65, 0xc7, 0xe6, 0xb4, 0x6a, 0xd3, 0x1f, 0xac, 0x8d, 0xcf, 0xcb, 0x0c},
+ pub_key_2,
+ {0x32, 0x37, 0x38, 0x34, 0x30, 0x32, 0x35, 0x36, 0x32, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 58
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 58,
+ 32,
+ {0xa9, 0xf6, 0xdb, 0xcb, 0x6e, 0x1b, 0x58, 0xbe, 0xd2, 0x75, 0x76, 0xc8,
+ 0x9f, 0xd8, 0xc1, 0xb6, 0x67, 0x94, 0x52, 0x5e, 0x9a, 0xec, 0x25, 0x11,
+ 0xf1, 0x51, 0xcf, 0x78, 0xc5, 0x91, 0x5b, 0x38, 0x73, 0x9a, 0xa8, 0x30,
+ 0x0d, 0x6e, 0x9d, 0xba, 0x0d, 0x01, 0x63, 0x10, 0xb6, 0xf3, 0x5b, 0xe6,
+ 0x2a, 0x44, 0xae, 0xdd, 0x88, 0x23, 0xd7, 0x71, 0xdd, 0xcd, 0xfe, 0xc3,
+ 0xb8, 0xbc, 0x4d, 0x9f, 0x63, 0xc0, 0xba, 0xd9, 0x75, 0x44, 0x1b, 0x33,
+ 0x41, 0xfa, 0xa7, 0xa6, 0xc8, 0x8b, 0x39, 0xa9, 0x14, 0x8d, 0xdf, 0xf3,
+ 0xee, 0xc7, 0x1c, 0x2f, 0x51, 0x1c, 0x42, 0x28, 0x8e, 0xe5, 0xe4, 0x25,
+ 0xf7, 0x79, 0xcd, 0xcd, 0xac, 0xfe, 0x47, 0x74, 0x8c, 0xbf, 0xe0, 0x43,
+ 0xf8, 0x89, 0xb0, 0xce, 0x03, 0xec, 0x56, 0x06, 0x2a, 0xba, 0xdb, 0x2f,
+ 0x69, 0x2d, 0xcc, 0xf9, 0xbb, 0xa3, 0xb3, 0x69, 0xbc, 0xca, 0x67, 0x8d,
+ 0xf7, 0x2e, 0xb5, 0xee, 0xd4, 0xeb, 0x83, 0x0a, 0x7d, 0x61, 0xc0, 0x04,
+ 0x11, 0x35, 0xcd, 0xb0, 0x96, 0x57, 0x8b, 0xbc, 0xb1, 0xb8, 0x42, 0xd4,
+ 0x30, 0x9b, 0xe9, 0x95, 0xf6, 0x94, 0x78, 0x43, 0xb4, 0xf1, 0xc7, 0x91,
+ 0x90, 0x00, 0xd6, 0x96, 0xbb, 0xcd, 0xb5, 0x16, 0x68, 0x8f, 0x69, 0xc0,
+ 0x97, 0x22, 0x40, 0x4a, 0x67, 0x66, 0xf2, 0x21, 0x70, 0xf0, 0xf0, 0x7b,
+ 0x95, 0x8f, 0x91, 0x59, 0xfd, 0x2b, 0x8b, 0xcd, 0xa1, 0x15, 0xe7, 0xb7,
+ 0x94, 0x09, 0xe3, 0xfc, 0xac, 0xa7, 0x1a, 0xf9, 0xb7, 0x5e, 0x05, 0xcd,
+ 0xf6, 0x2c, 0x8b, 0x9b, 0x90, 0x42, 0x83, 0x13, 0x4b, 0xe5, 0x6b, 0x58,
+ 0xc5, 0x4c, 0x30, 0x7c, 0xf0, 0xe5, 0x90, 0xe6, 0x9f, 0x5f, 0x18, 0x03,
+ 0x29, 0x37, 0x5e, 0xea, 0x2c, 0x2b, 0x04, 0x56, 0x7c, 0x6a, 0xc9, 0x9d,
+ 0xf6, 0x56, 0x0f, 0xb0, 0xfc, 0x5d, 0x93, 0x30, 0x4e, 0x96, 0x40, 0xcf,
+ 0xd8, 0xee, 0xe0, 0xb2, 0xd5, 0xa5, 0xbb, 0x05, 0xd2, 0xac, 0x7b, 0x1d,
+ 0xf1, 0xb0, 0xe4, 0xc6, 0x4a, 0x27, 0x8a, 0x0c, 0x6c, 0x69, 0x4c, 0xc1,
+ 0xb3, 0x55, 0x53, 0x96, 0xa6, 0xba, 0xd3, 0x32, 0x61, 0xc8, 0x20, 0xb2,
+ 0x42, 0xa3, 0xa6, 0x40, 0xaa, 0x7d, 0x17, 0xf2, 0x71, 0x0e, 0xe1, 0x27,
+ 0xee, 0xf8, 0x04, 0x69, 0x9d, 0x7b, 0x1d, 0xf6, 0xa3, 0x17, 0x42, 0xe9,
+ 0xd5, 0x8c, 0xad, 0xfe, 0x42, 0xae, 0x7e, 0x1b, 0x9f, 0x93, 0xbb, 0x83,
+ 0xbc, 0xe3, 0x87, 0xb5, 0x6d, 0x7e, 0x92, 0xcd, 0xbb, 0xd7, 0xda, 0x8d,
+ 0xa5, 0x83, 0x34, 0x25, 0x7e, 0xd8, 0x37, 0xd1, 0x15, 0xeb, 0x95, 0xfc,
+ 0xd1, 0x97, 0xcf, 0xa9, 0xda, 0xee, 0xaf, 0x91, 0x41, 0xdd, 0xa6, 0x89,
+ 0xc0, 0x11, 0x34, 0x44, 0x89, 0xa9, 0x5c, 0xca, 0xbb, 0x01, 0x4e, 0xce},
+ pub_key_2,
+ {0x32, 0x36, 0x31, 0x38, 0x37, 0x38, 0x37, 0x34, 0x31, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 59
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 59,
+ 32,
+ {0x5a, 0x16, 0xc6, 0xeb, 0x90, 0xbd, 0x39, 0xe9, 0x32, 0x22, 0x4b, 0xa1,
+ 0xab, 0x24, 0xe3, 0x28, 0x3d, 0x8d, 0x0b, 0xa5, 0x5e, 0xd6, 0xb2, 0x4b,
+ 0x99, 0x3b, 0xf0, 0x85, 0xeb, 0xb1, 0xa2, 0x8c, 0xcb, 0xab, 0x38, 0x5b,
+ 0x1e, 0x1b, 0x64, 0x4a, 0x89, 0x18, 0x94, 0x32, 0x0d, 0xd0, 0x67, 0xe2,
+ 0xe8, 0x38, 0x58, 0x02, 0x43, 0xda, 0xdb, 0x38, 0x3c, 0xa7, 0x96, 0xec,
+ 0xf1, 0x24, 0x2a, 0xd1, 0xa9, 0xcf, 0xda, 0xef, 0x6e, 0x22, 0x6b, 0xf3,
+ 0x03, 0xd9, 0x48, 0x2d, 0xc2, 0xaf, 0x1b, 0x3e, 0x5d, 0x8c, 0xbc, 0xc4,
+ 0x0a, 0xeb, 0x52, 0xde, 0xb6, 0x0c, 0x0b, 0x09, 0x2d, 0x0b, 0xee, 0xa7,
+ 0x90, 0x4c, 0x3f, 0xa0, 0xc3, 0xb4, 0x0e, 0x48, 0x7d, 0x6d, 0x3e, 0xd8,
+ 0x0f, 0x10, 0xe1, 0xaa, 0x6a, 0x17, 0x72, 0x8f, 0xf9, 0xc3, 0xbb, 0xc5,
+ 0x51, 0x82, 0x96, 0x49, 0x9d, 0x30, 0x58, 0x31, 0x89, 0x87, 0x78, 0x51,
+ 0xa9, 0x1f, 0xf6, 0xb4, 0xcc, 0x7e, 0xc2, 0xe7, 0xb3, 0x39, 0x98, 0x96,
+ 0x13, 0x43, 0x70, 0x04, 0xab, 0x69, 0x99, 0xdb, 0x14, 0xff, 0x55, 0xc0,
+ 0xba, 0xac, 0xdb, 0xbd, 0x85, 0x98, 0x24, 0xb9, 0x00, 0xb2, 0x4c, 0x57,
+ 0x1d, 0x27, 0x10, 0xec, 0x22, 0xf5, 0xe4, 0x50, 0x52, 0x30, 0x7c, 0x17,
+ 0x65, 0xd9, 0x5f, 0x94, 0xb9, 0x9c, 0xf5, 0x7a, 0x90, 0x79, 0x25, 0x58,
+ 0x80, 0x58, 0xc8, 0xf7, 0xf7, 0xfa, 0x86, 0xdd, 0x87, 0xe8, 0x7e, 0x01,
+ 0x3c, 0x88, 0x4d, 0x09, 0x9f, 0x9e, 0xce, 0x5d, 0x3b, 0xce, 0xb1, 0x6e,
+ 0x42, 0x78, 0x93, 0x57, 0xe6, 0x5e, 0x9b, 0x75, 0xb8, 0x1a, 0x89, 0xe3,
+ 0x0a, 0xd8, 0xf2, 0xa9, 0x7c, 0x74, 0xa3, 0x5b, 0x09, 0x5e, 0x7c, 0x70,
+ 0x83, 0x5a, 0x01, 0x92, 0xb2, 0x85, 0x01, 0xc8, 0xe8, 0x82, 0x65, 0xcb,
+ 0xff, 0xd6, 0xe4, 0xc5, 0xc5, 0x78, 0xad, 0x57, 0xd1, 0xf8, 0x81, 0x11,
+ 0x51, 0x65, 0x19, 0x15, 0x70, 0xa1, 0x9d, 0xf3, 0x3a, 0x53, 0x6b, 0x90,
+ 0x9d, 0x05, 0x1e, 0xd9, 0x8e, 0x2d, 0x9d, 0x98, 0x51, 0xe3, 0x29, 0x89,
+ 0xe6, 0x23, 0x57, 0xf2, 0x73, 0xae, 0xa3, 0x8d, 0xa0, 0x84, 0x26, 0x19,
+ 0x3b, 0x7c, 0x10, 0x39, 0xfd, 0x52, 0x20, 0xb0, 0x71, 0xcf, 0xfc, 0xe9,
+ 0x69, 0x0f, 0xe8, 0x6c, 0x76, 0x48, 0xc3, 0x31, 0x8f, 0xd4, 0x98, 0x4b,
+ 0x25, 0xf5, 0x09, 0xdc, 0xb7, 0x98, 0xcd, 0x14, 0x10, 0x22, 0x5a, 0x40,
+ 0x19, 0x32, 0x59, 0x02, 0x5c, 0x34, 0xba, 0x22, 0x95, 0x5e, 0x65, 0x65,
+ 0x10, 0x3a, 0x4d, 0x01, 0xc7, 0x8d, 0xe6, 0x04, 0xdd, 0xe9, 0xe3, 0x4b,
+ 0x83, 0x8b, 0x49, 0x6b, 0xd1, 0x73, 0x32, 0x07, 0x13, 0x70, 0x00, 0xd7,
+ 0x67, 0xf6, 0xe3, 0xce, 0x63, 0x9c, 0xe5, 0xf1, 0x97, 0x07, 0xa9, 0xad},
+ pub_key_2,
+ {0x31, 0x36, 0x34, 0x32, 0x36, 0x32, 0x35, 0x32, 0x36, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 60
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 60,
+ 32,
+ {0x4b, 0x48, 0xed, 0xb4, 0x60, 0x41, 0x6b, 0x6e, 0x1d, 0xbe, 0xb8, 0x7f,
+ 0xd5, 0x11, 0xaa, 0x57, 0x9c, 0xaa, 0xec, 0xef, 0x2b, 0xb7, 0xc7, 0x81,
+ 0x8e, 0x4d, 0x57, 0xed, 0x2f, 0x1b, 0x1f, 0x65, 0x63, 0x65, 0xd7, 0x95,
+ 0x45, 0xc7, 0xe3, 0x92, 0x82, 0x42, 0x12, 0xdc, 0x16, 0x5d, 0x56, 0x1a,
+ 0xf6, 0x99, 0x37, 0x60, 0x87, 0xa6, 0x21, 0xc5, 0xb8, 0x80, 0xfe, 0x3b,
+ 0xd5, 0x08, 0x4c, 0xd5, 0x7b, 0xa6, 0xea, 0x2c, 0xdf, 0x1f, 0x48, 0x21,
+ 0xe2, 0xbf, 0x05, 0x45, 0x11, 0xc9, 0xed, 0xbb, 0xcf, 0x2f, 0x46, 0x14,
+ 0x7a, 0xaf, 0x69, 0xb7, 0xd9, 0xd4, 0xc1, 0x4b, 0xbc, 0xf5, 0x14, 0x23,
+ 0xe6, 0x10, 0x76, 0x13, 0x06, 0xc1, 0xca, 0xf1, 0xd4, 0x67, 0x96, 0x16,
+ 0x5b, 0x22, 0xef, 0x8d, 0xff, 0x23, 0x37, 0x31, 0x43, 0x44, 0xfb, 0x5d,
+ 0x80, 0xb3, 0x8f, 0x1b, 0x38, 0x27, 0x9a, 0xd6, 0x59, 0x11, 0xcf, 0x5e,
+ 0x19, 0xc1, 0x31, 0x39, 0xf1, 0xf9, 0xc3, 0xe0, 0x73, 0xe1, 0xa6, 0x6f,
+ 0x66, 0x56, 0xc2, 0x9f, 0xa6, 0xec, 0x91, 0xf8, 0x49, 0x63, 0xcd, 0xf4,
+ 0x71, 0x8e, 0x1c, 0xfe, 0xb1, 0xa5, 0xd1, 0x71, 0xa0, 0xce, 0xe5, 0xd9,
+ 0x04, 0x77, 0xdf, 0x64, 0x8c, 0x56, 0x18, 0xe3, 0x75, 0x92, 0x01, 0x66,
+ 0x6c, 0x97, 0x4f, 0x36, 0x63, 0x98, 0x04, 0xc6, 0x4c, 0x39, 0x40, 0x2c,
+ 0x24, 0x10, 0xf1, 0xe8, 0x45, 0xcf, 0xde, 0xdb, 0x80, 0x4b, 0x59, 0xa0,
+ 0x59, 0xac, 0x1c, 0x29, 0x41, 0x5e, 0xb1, 0x4d, 0xc5, 0x70, 0x7d, 0xa5,
+ 0xc2, 0xd1, 0x90, 0xbe, 0xa8, 0x37, 0xcc, 0xdd, 0xfb, 0xf9, 0x98, 0xed,
+ 0xa7, 0xde, 0xed, 0x2e, 0xad, 0xf3, 0xfe, 0x2c, 0xf3, 0x93, 0x49, 0xcb,
+ 0xab, 0x80, 0x46, 0x1e, 0x0d, 0xc4, 0x54, 0x86, 0x39, 0x68, 0x6a, 0x4c,
+ 0x47, 0x5a, 0x3a, 0x43, 0x2c, 0xd6, 0x21, 0x6d, 0x43, 0xd8, 0x3e, 0x62,
+ 0xa2, 0xc7, 0xb4, 0x44, 0x29, 0xee, 0x42, 0xaf, 0xe5, 0x73, 0xd4, 0x5f,
+ 0x34, 0x03, 0x04, 0x03, 0x18, 0x37, 0xb9, 0x8d, 0xd7, 0xbe, 0x03, 0x26,
+ 0x70, 0x5d, 0xd7, 0x88, 0x6d, 0x7e, 0xb2, 0x6c, 0x57, 0x28, 0xc1, 0xe3,
+ 0x43, 0x3c, 0xe6, 0xbf, 0x2f, 0xd3, 0x87, 0x7a, 0x48, 0xc0, 0x6e, 0x34,
+ 0xab, 0xec, 0xf9, 0xca, 0xb7, 0x18, 0x13, 0xbb, 0x18, 0xa6, 0xc7, 0xfe,
+ 0x6f, 0x4f, 0x49, 0x90, 0xda, 0x06, 0x5e, 0xd1, 0x0c, 0xfb, 0x05, 0xe9,
+ 0xae, 0xf4, 0x78, 0x48, 0x03, 0x9b, 0x85, 0x5a, 0xb0, 0xcd, 0x07, 0xc6,
+ 0x0c, 0x5f, 0xc5, 0x6a, 0x6e, 0x1e, 0x55, 0x22, 0xa4, 0x60, 0xaf, 0xa9,
+ 0x46, 0x64, 0x94, 0x74, 0xc9, 0xe6, 0x64, 0x80, 0xd2, 0xa2, 0x65, 0xac,
+ 0x1a, 0x29, 0x70, 0x55, 0x71, 0xdc, 0x03, 0x31, 0x0d, 0x50, 0xc1, 0x1c},
+ pub_key_2,
+ {0x36, 0x38, 0x32, 0x34, 0x31, 0x38, 0x39, 0x34, 0x33, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 61
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 61,
+ 32,
+ {0x8b, 0xd9, 0x72, 0xbf, 0x9f, 0xa5, 0x2f, 0x2d, 0x1f, 0x2d, 0x56, 0x4e,
+ 0xdb, 0x34, 0x31, 0x08, 0x51, 0xc8, 0xc4, 0xb9, 0xf9, 0x13, 0x6d, 0x8f,
+ 0xe4, 0x94, 0xcc, 0x79, 0x83, 0x2e, 0xc4, 0x97, 0x94, 0x0b, 0x64, 0x2e,
+ 0x32, 0x46, 0x65, 0x27, 0xcb, 0xd4, 0x0a, 0xf8, 0x17, 0xe3, 0xec, 0xb8,
+ 0x44, 0xbd, 0x62, 0xa4, 0x9a, 0x53, 0x87, 0x1a, 0xcb, 0xac, 0xeb, 0x15,
+ 0xc7, 0x2a, 0x2d, 0xef, 0xf8, 0xf7, 0xcb, 0xb8, 0x19, 0x19, 0x85, 0xfb,
+ 0xfd, 0x78, 0x0a, 0xdc, 0xb8, 0x6a, 0x99, 0xc3, 0x4c, 0x53, 0x7f, 0x84,
+ 0x8b, 0x58, 0x6b, 0x12, 0x9e, 0x0a, 0x5e, 0x96, 0x0f, 0x81, 0x0b, 0x81,
+ 0x2c, 0x99, 0xd1, 0x5b, 0x38, 0xe3, 0x65, 0x7b, 0xc0, 0x9f, 0x8e, 0xd4,
+ 0x34, 0x6a, 0x3d, 0xbc, 0xc1, 0x64, 0x02, 0xe3, 0x31, 0xa1, 0x38, 0x39,
+ 0xb7, 0xb2, 0x35, 0x18, 0x78, 0x6a, 0x67, 0xe2, 0xac, 0x96, 0xa6, 0xef,
+ 0x7d, 0x9e, 0x93, 0x1a, 0xbc, 0x8f, 0xe1, 0x88, 0xe3, 0xc3, 0x49, 0xa2,
+ 0x76, 0x21, 0xb2, 0xda, 0x88, 0xc6, 0xfa, 0x45, 0xdd, 0xef, 0x43, 0x6b,
+ 0x42, 0x08, 0x86, 0xcd, 0xb1, 0x9f, 0xc0, 0x31, 0xee, 0x58, 0x20, 0x18,
+ 0x24, 0xac, 0x06, 0xb5, 0x12, 0x9c, 0x51, 0x37, 0xe1, 0x0b, 0x6a, 0x70,
+ 0x1a, 0xd7, 0xb3, 0x1d, 0x20, 0x4e, 0x32, 0xc4, 0xa8, 0x4e, 0x1b, 0x37,
+ 0x66, 0x28, 0x79, 0x85, 0xe7, 0x21, 0xbd, 0xd8, 0x91, 0x73, 0x62, 0x6a,
+ 0xe8, 0xc6, 0xb3, 0x28, 0xdd, 0x26, 0x49, 0x6b, 0x27, 0x26, 0xd5, 0x87,
+ 0x8b, 0x47, 0x59, 0x0b, 0x38, 0xd0, 0xcd, 0xd7, 0xf3, 0x10, 0x57, 0xdc,
+ 0x06, 0x64, 0x55, 0xd4, 0xea, 0x87, 0x38, 0xc5, 0xdd, 0x25, 0x1e, 0xa5,
+ 0x08, 0x15, 0xe9, 0x6b, 0xd5, 0xa4, 0x5e, 0xb6, 0xdb, 0xa8, 0x0d, 0xde,
+ 0x52, 0xb6, 0x30, 0x68, 0x19, 0x6b, 0x08, 0x01, 0xb3, 0x9f, 0x57, 0xb2,
+ 0xd6, 0xc8, 0x2e, 0x52, 0xe6, 0xbb, 0x66, 0x22, 0x40, 0x46, 0xd1, 0xa2,
+ 0x25, 0x0f, 0xbe, 0x1d, 0xba, 0xd2, 0x5e, 0x97, 0x0b, 0xb0, 0xf4, 0x3a,
+ 0x32, 0x5f, 0x23, 0xa4, 0x0d, 0x9e, 0xe8, 0x79, 0x90, 0x9c, 0x30, 0x0a,
+ 0xdd, 0xf6, 0x92, 0x95, 0x32, 0x9c, 0x5c, 0xf1, 0x15, 0x3c, 0xf4, 0x06,
+ 0x49, 0x17, 0xa7, 0x34, 0xa2, 0xfe, 0x98, 0xf5, 0xb1, 0x3a, 0x96, 0xd7,
+ 0xc2, 0x4e, 0x94, 0x69, 0xe7, 0x63, 0xf8, 0x4e, 0xd1, 0x3d, 0xec, 0x5e,
+ 0x5a, 0xab, 0x26, 0x06, 0x63, 0xa1, 0x78, 0x2c, 0x12, 0xa0, 0xb8, 0x28,
+ 0x6d, 0x96, 0xb2, 0xb0, 0xbb, 0x1a, 0x48, 0xdf, 0x46, 0x17, 0x26, 0x85,
+ 0x3c, 0xe6, 0x0b, 0xf6, 0xef, 0x8c, 0xa3, 0x82, 0x0b, 0xfa, 0x5a, 0xfb,
+ 0x4e, 0xde, 0x20, 0x7a, 0x8b, 0xa7, 0x82, 0x5b, 0x7c, 0xff, 0x4c, 0xd8},
+ pub_key_2,
+ {0x34, 0x38, 0x34, 0x32, 0x34, 0x35, 0x34, 0x32, 0x35},
+ true},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 62
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 62,
+ 32,
+ {0x73, 0x0a, 0x26, 0xb2, 0xc3, 0xfc, 0x2d, 0xf4, 0x74, 0x21, 0x2c, 0x04,
+ 0xfc, 0xb3, 0x46, 0xb3, 0xb7, 0x8a, 0x58, 0xc6, 0x11, 0x35, 0x18, 0x71,
+ 0xac, 0x1c, 0x52, 0x62, 0x86, 0x7c, 0xe1, 0x9a, 0x6f, 0x55, 0x38, 0x80,
+ 0xd6, 0x8b, 0xa4, 0xc3, 0x58, 0x27, 0x61, 0x0b, 0x72, 0xbb, 0x04, 0x41,
+ 0x62, 0xb0, 0x83, 0xfe, 0x9f, 0xfa, 0x7a, 0x82, 0xe2, 0x36, 0x60, 0x90,
+ 0x46, 0x48, 0x21, 0x94, 0x6f, 0x2c, 0xe1, 0xa8, 0xea, 0x19, 0xb1, 0x2c,
+ 0x10, 0xc0, 0xe4, 0x2a, 0x52, 0xff, 0x80, 0x58, 0x51, 0xc2, 0x26, 0x74,
+ 0x8a, 0x9d, 0x65, 0xd7, 0xcb, 0x20, 0x57, 0xc9, 0xee, 0x0b, 0xed, 0xdd,
+ 0x8c, 0xa0, 0x2a, 0xe1, 0xbc, 0x36, 0xce, 0xd3, 0x99, 0x25, 0xd2, 0x42,
+ 0x9d, 0x53, 0x1c, 0x2e, 0x60, 0x7b, 0xfb, 0xf0, 0x64, 0x87, 0x08, 0xef,
+ 0x4f, 0x7d, 0x81, 0x6c, 0x88, 0x39, 0xcc, 0x8c, 0x62, 0x03, 0x6a, 0xc3,
+ 0x7e, 0x81, 0x1f, 0x94, 0xa9, 0x43, 0x19, 0x8a, 0xcf, 0x6e, 0x19, 0xc6,
+ 0x6c, 0xd8, 0x29, 0xbd, 0xe9, 0xde, 0xc9, 0x96, 0x9e, 0xb4, 0x72, 0x4e,
+ 0x2d, 0x4d, 0xdc, 0x4f, 0x8c, 0x2b, 0xb2, 0x52, 0x70, 0x07, 0xdd, 0xba,
+ 0xf2, 0x97, 0x59, 0x37, 0xec, 0xe7, 0xf1, 0x77, 0x9d, 0xb2, 0x8c, 0x61,
+ 0x05, 0x03, 0xe7, 0xeb, 0xbf, 0x0b, 0x03, 0x45, 0x9a, 0x1f, 0x47, 0x94,
+ 0x13, 0x68, 0x42, 0xb5, 0x7d, 0x04, 0xf1, 0x4e, 0x22, 0xb9, 0x8e, 0xf3,
+ 0x79, 0x39, 0xc6, 0x4d, 0x08, 0xfb, 0x24, 0x2c, 0xca, 0x54, 0x8b, 0x7b,
+ 0xb2, 0xc2, 0xd8, 0xb1, 0xdf, 0x6b, 0xb8, 0xb0, 0xb7, 0xf6, 0xf3, 0x8e,
+ 0x47, 0x22, 0x6e, 0x9f, 0xc0, 0xa4, 0x72, 0x3c, 0x2a, 0x51, 0x8e, 0xbd,
+ 0xc5, 0xc4, 0xc8, 0xf1, 0x5d, 0xb7, 0x4f, 0xe9, 0x58, 0xbb, 0x56, 0x7e,
+ 0x55, 0xf0, 0x92, 0xd3, 0xdc, 0x8a, 0xf0, 0x12, 0x8b, 0x35, 0x3e, 0x2d,
+ 0x27, 0x3d, 0x57, 0x44, 0x33, 0xc2, 0x2c, 0xca, 0x57, 0x9c, 0x47, 0x90,
+ 0x05, 0xb5, 0x2c, 0x71, 0x5e, 0xff, 0x1e, 0xf4, 0xec, 0xa8, 0xd8, 0x2d,
+ 0x2f, 0x6d, 0x7c, 0xc9, 0x72, 0xfe, 0x0e, 0x75, 0xf1, 0x9e, 0xee, 0xa3,
+ 0xb7, 0x7e, 0xa7, 0xfe, 0x26, 0xb1, 0xd2, 0x9c, 0xed, 0xbf, 0xa7, 0xef,
+ 0x07, 0x37, 0xe4, 0xaa, 0x50, 0xa5, 0x67, 0xb5, 0xfb, 0x41, 0x7e, 0x35,
+ 0x6f, 0xa8, 0x03, 0x4a, 0x72, 0xa5, 0x3c, 0x5d, 0x1c, 0x0c, 0xd4, 0x67,
+ 0x80, 0x8d, 0xf6, 0xfa, 0xeb, 0xa8, 0x9d, 0xdd, 0xea, 0xeb, 0x09, 0xc3,
+ 0xce, 0x79, 0x37, 0x45, 0x0b, 0x41, 0xe7, 0xc1, 0xd4, 0x40, 0x3b, 0x30,
+ 0x33, 0xd3, 0x53, 0x1a, 0xdc, 0x24, 0xe9, 0xf5, 0xfe, 0x35, 0xd8, 0x77,
+ 0xa3, 0xe3, 0x6f, 0xd3, 0x70, 0x22, 0x89, 0xe6, 0x9b, 0x46, 0x0b, 0x97},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 63
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 63,
+ 32,
+ {0x39, 0xe9, 0x5e, 0x2d, 0xbb, 0xcf, 0x18, 0x17, 0x40, 0x71, 0x46, 0xb1,
+ 0x91, 0x48, 0xae, 0xcc, 0xdc, 0x6b, 0x53, 0x87, 0x29, 0xae, 0x4f, 0x3b,
+ 0xc2, 0x40, 0xf4, 0xed, 0x8c, 0xb9, 0xdc, 0x6a, 0x0e, 0x9c, 0xdf, 0x43,
+ 0x6b, 0xf5, 0x23, 0x7e, 0x79, 0xe2, 0x39, 0xa4, 0x32, 0xa9, 0x53, 0xce,
+ 0x38, 0x04, 0xa7, 0xa5, 0x5b, 0xcc, 0x3f, 0x7a, 0x0d, 0x37, 0xd0, 0x12,
+ 0x3b, 0x1f, 0x04, 0x6e, 0xcb, 0xf0, 0xeb, 0x33, 0xf5, 0x26, 0x31, 0xe0,
+ 0x49, 0xb0, 0x69, 0x2b, 0xa2, 0xe5, 0x5d, 0xb1, 0x34, 0xf6, 0x0e, 0x08,
+ 0x5c, 0x07, 0x8b, 0x0c, 0xbb, 0xd6, 0x6a, 0x74, 0xbd, 0x09, 0xc8, 0x52,
+ 0xfa, 0x9f, 0x02, 0x9f, 0xdc, 0xc2, 0x56, 0x79, 0x99, 0x0d, 0xc4, 0x82,
+ 0x28, 0x4d, 0xe9, 0xfc, 0x74, 0xdf, 0x34, 0x3a, 0xa7, 0x19, 0x7d, 0x84,
+ 0x68, 0x90, 0x11, 0xf6, 0x1e, 0xc0, 0xd1, 0xd0, 0xfd, 0x3b, 0x81, 0x1a,
+ 0x91, 0x8e, 0x80, 0xb9, 0xed, 0xe6, 0xc7, 0x8c, 0x03, 0xf0, 0xff, 0x6e,
+ 0xc7, 0xe7, 0xec, 0xba, 0x9c, 0xbd, 0x8a, 0x41, 0x24, 0x12, 0x80, 0x34,
+ 0xe4, 0x25, 0xaa, 0xcb, 0x00, 0x4c, 0x04, 0x2b, 0xe8, 0x05, 0x71, 0x0e,
+ 0x94, 0xca, 0x4d, 0x36, 0xcc, 0x2f, 0x5d, 0x89, 0x30, 0x36, 0x09, 0x19,
+ 0x50, 0xbb, 0x16, 0x63, 0xd3, 0x49, 0x9f, 0x8e, 0xbe, 0x09, 0xea, 0x27,
+ 0x60, 0xe3, 0x93, 0x9b, 0x83, 0x5e, 0xfa, 0x58, 0x58, 0x34, 0x11, 0x2a,
+ 0x55, 0x15, 0xc8, 0x90, 0x0d, 0xb9, 0x8a, 0x44, 0x91, 0x4a, 0x6c, 0x3e,
+ 0x5c, 0xae, 0xad, 0x29, 0xb1, 0x82, 0xe5, 0x85, 0x09, 0x2e, 0xe5, 0x91,
+ 0x26, 0xc9, 0xe6, 0xa7, 0x73, 0x7d, 0x3b, 0x34, 0xb2, 0xfd, 0xae, 0xb7,
+ 0x4d, 0xdb, 0x29, 0x9c, 0xc3, 0x72, 0x56, 0x87, 0x16, 0x7d, 0x5c, 0x1f,
+ 0x92, 0xd9, 0x18, 0x6f, 0x3a, 0xef, 0xca, 0x61, 0xad, 0x6c, 0x27, 0x28,
+ 0x3d, 0xbc, 0x82, 0x1f, 0x6b, 0x5a, 0xac, 0xb2, 0x38, 0x50, 0x0a, 0x51,
+ 0xf7, 0x43, 0x9a, 0x8b, 0xf5, 0x55, 0xee, 0x26, 0xfb, 0xa4, 0xc8, 0x61,
+ 0x3f, 0xc4, 0x3f, 0xfc, 0xd2, 0x54, 0x97, 0x7f, 0x5f, 0x67, 0x09, 0x5e,
+ 0xf2, 0x3e, 0x95, 0x67, 0x21, 0xd5, 0xd7, 0x1a, 0x8a, 0x73, 0x50, 0x31,
+ 0x06, 0xb2, 0x55, 0x5c, 0x74, 0x33, 0xca, 0xbb, 0x30, 0x4f, 0x30, 0x49,
+ 0x2c, 0x90, 0xb3, 0x57, 0x12, 0x7b, 0x09, 0xd4, 0x5f, 0x17, 0x1d, 0x7f,
+ 0x4d, 0x49, 0x39, 0xc8, 0x45, 0x16, 0xf9, 0x6e, 0xb8, 0xf0, 0x69, 0x33,
+ 0x85, 0xe5, 0x3a, 0x3c, 0xf8, 0xa6, 0xb4, 0xd0, 0x63, 0x8b, 0x12, 0x1e,
+ 0x2e, 0x70, 0xb5, 0x45, 0x18, 0x83, 0xef, 0x36, 0x80, 0x97, 0xc7, 0xa2,
+ 0x01, 0x0d, 0xfd, 0x88, 0x90, 0x15, 0xee, 0xf0, 0x08, 0x15, 0x13, 0xd7},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 64
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 64,
+ 32,
+ {0x84, 0xf1, 0xe3, 0x7e, 0x7d, 0x52, 0x95, 0x5a, 0x8d, 0x07, 0x6e, 0x83,
+ 0xfa, 0xbc, 0xe6, 0xa7, 0x15, 0x3d, 0x49, 0xe7, 0x71, 0x14, 0x6a, 0xd6,
+ 0x65, 0xac, 0x95, 0xb6, 0x7e, 0xea, 0x85, 0xec, 0xf8, 0xc1, 0x26, 0x88,
+ 0x7c, 0x0b, 0x0e, 0x4f, 0xf2, 0xf4, 0xf3, 0xca, 0x11, 0xcc, 0xc5, 0x10,
+ 0xfc, 0x4a, 0x06, 0x2b, 0x31, 0x57, 0xed, 0xf2, 0x0f, 0xf2, 0x76, 0x3e,
+ 0xd0, 0xc4, 0x4c, 0xa8, 0xd4, 0x8c, 0x57, 0x11, 0x19, 0xbf, 0x5a, 0x4a,
+ 0xda, 0x5d, 0x87, 0xea, 0xf5, 0xc3, 0x89, 0xcd, 0x8c, 0xe3, 0xa9, 0xce,
+ 0x70, 0xbf, 0xa9, 0x8d, 0x55, 0x36, 0xfc, 0x73, 0x1a, 0x26, 0x07, 0x06,
+ 0x6b, 0xb2, 0xcd, 0x09, 0x15, 0x51, 0x14, 0x04, 0xe6, 0x9a, 0xe5, 0xba,
+ 0x69, 0xbc, 0x19, 0x7e, 0xd9, 0x95, 0xf5, 0x1d, 0x83, 0x5b, 0xde, 0x74,
+ 0xc5, 0xdd, 0x1d, 0x4e, 0x69, 0xa5, 0x44, 0x45, 0xf3, 0x72, 0x36, 0x92,
+ 0xc3, 0xb2, 0x01, 0xc2, 0x83, 0x70, 0xe4, 0x89, 0x2e, 0xa5, 0x6c, 0x3d,
+ 0x2b, 0x83, 0x54, 0x48, 0x9a, 0x72, 0x84, 0x95, 0xe7, 0xd7, 0xd6, 0x11,
+ 0xe8, 0x2c, 0x73, 0x9d, 0x53, 0xde, 0xd8, 0x2f, 0x1e, 0x72, 0xc4, 0xe7,
+ 0x27, 0x3e, 0xc6, 0x3c, 0x8f, 0xc4, 0xcd, 0x13, 0x24, 0x12, 0x19, 0x65,
+ 0x9d, 0x9c, 0x6c, 0x86, 0x20, 0xa4, 0x55, 0x47, 0x75, 0x87, 0x73, 0x7a,
+ 0xb9, 0x79, 0x59, 0xa9, 0x1e, 0xfa, 0xbc, 0x1e, 0x1d, 0xe8, 0x21, 0x8b,
+ 0xb6, 0x74, 0x66, 0xb8, 0xe8, 0x90, 0xf4, 0x7b, 0x5a, 0xe4, 0x62, 0x66,
+ 0xac, 0x06, 0xe0, 0x62, 0x47, 0xf3, 0xa1, 0x69, 0xa3, 0x1f, 0x9f, 0xaf,
+ 0xa2, 0x68, 0xbd, 0x45, 0x3c, 0x67, 0xb7, 0x7f, 0x7c, 0xa9, 0xa5, 0x3a,
+ 0xde, 0xe4, 0x2b, 0x3a, 0x9a, 0xcd, 0x4a, 0xf4, 0x67, 0xf7, 0xde, 0xfb,
+ 0xcf, 0xb9, 0x6f, 0x08, 0x77, 0x17, 0x13, 0x7b, 0xcc, 0x0b, 0xfb, 0x41,
+ 0xf5, 0xad, 0xd9, 0x4a, 0xf4, 0x98, 0x1c, 0x00, 0xd9, 0x5f, 0x99, 0x29,
+ 0x95, 0xaa, 0x3a, 0xe4, 0x06, 0xdd, 0x6d, 0xf5, 0x6a, 0x70, 0x70, 0x83,
+ 0x4d, 0x20, 0x1e, 0xb1, 0xcd, 0x12, 0xc7, 0xca, 0x87, 0x77, 0x9d, 0xe0,
+ 0xeb, 0x38, 0xdb, 0xb9, 0x2f, 0x4e, 0x7f, 0x6f, 0x78, 0xdd, 0x22, 0x4d,
+ 0x0d, 0xee, 0x4b, 0x12, 0xb2, 0x08, 0x36, 0x15, 0x55, 0x53, 0xb0, 0xa7,
+ 0x6e, 0x2c, 0xc0, 0x71, 0xab, 0xb5, 0x9a, 0x70, 0xab, 0x39, 0x36, 0x79,
+ 0xca, 0x45, 0x8d, 0x18, 0xf9, 0xa5, 0xec, 0x69, 0xd1, 0xd7, 0x0b, 0x07,
+ 0x4d, 0x6c, 0xc8, 0xf9, 0xc3, 0xd5, 0x14, 0x3d, 0xe1, 0xc5, 0x3d, 0xac,
+ 0x15, 0x6d, 0x36, 0xd2, 0x86, 0x60, 0x95, 0x3a, 0xc6, 0x86, 0x70, 0xe3,
+ 0x43, 0x17, 0xa8, 0x86, 0x4c, 0xf7, 0xc7, 0x21, 0x4e, 0x5c, 0x9c, 0x33},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 65
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 65,
+ 32,
+ {0x87, 0x5c, 0x6f, 0x8f, 0x33, 0x95, 0xf7, 0x50, 0x24, 0xb7, 0xad, 0xe4,
+ 0xf6, 0xb3, 0x00, 0x4c, 0x46, 0x07, 0xaa, 0x6c, 0xc9, 0x91, 0x68, 0xd0,
+ 0x1c, 0xcd, 0x6c, 0xb4, 0x81, 0xb5, 0x1f, 0xb8, 0xa2, 0xbb, 0x44, 0xbd,
+ 0x10, 0xa0, 0xe7, 0x76, 0x8f, 0x28, 0x26, 0x53, 0xab, 0x6c, 0xa3, 0x40,
+ 0xb0, 0x44, 0xad, 0x03, 0xe0, 0x9a, 0xbd, 0x01, 0xbd, 0x09, 0x62, 0xa5,
+ 0xe3, 0x72, 0x4f, 0xf7, 0xa4, 0x9f, 0xfe, 0xe7, 0x81, 0x8d, 0xd5, 0xac,
+ 0xd0, 0xa6, 0x96, 0x8c, 0x5c, 0x45, 0x8c, 0x20, 0x7d, 0x0f, 0x77, 0xef,
+ 0xf3, 0xf8, 0xa2, 0xbe, 0x4b, 0x55, 0x93, 0x14, 0xb0, 0x2e, 0x41, 0x38,
+ 0x65, 0xec, 0xbf, 0xc0, 0xbf, 0x7e, 0xd7, 0xe6, 0x6a, 0xe1, 0x0b, 0x86,
+ 0xef, 0xa9, 0x87, 0x3e, 0xff, 0x30, 0xa1, 0x7a, 0xed, 0xbf, 0x81, 0xcd,
+ 0x98, 0x81, 0x1b, 0xa2, 0x28, 0x54, 0x3e, 0xce, 0x8b, 0x14, 0xf6, 0x4c,
+ 0xa9, 0x8d, 0xd2, 0x6a, 0xa5, 0xee, 0x83, 0xa1, 0x84, 0x7d, 0x6f, 0xda,
+ 0xbb, 0x81, 0x40, 0xe4, 0xdf, 0xe4, 0x8d, 0xb3, 0x9f, 0x6a, 0x48, 0xa8,
+ 0x25, 0xb7, 0xaf, 0x48, 0xc1, 0xe1, 0xbd, 0x12, 0x4a, 0x2f, 0x6b, 0x76,
+ 0xd0, 0xe3, 0x7f, 0x76, 0xf4, 0xba, 0x98, 0x6a, 0xb3, 0xaf, 0xeb, 0x55,
+ 0xc7, 0xcf, 0x2f, 0x45, 0x02, 0x1d, 0xc3, 0x25, 0x32, 0x2a, 0xe6, 0x1b,
+ 0x53, 0x1f, 0x43, 0x24, 0x2c, 0x65, 0xba, 0x8b, 0x4a, 0x55, 0x08, 0x01,
+ 0xe9, 0x66, 0x60, 0x27, 0x30, 0xcc, 0x18, 0x6b, 0xf4, 0x67, 0x8d, 0x30,
+ 0x0d, 0x57, 0x83, 0xda, 0x4b, 0xb9, 0xd9, 0xad, 0x54, 0xac, 0xeb, 0x65,
+ 0x6e, 0xc7, 0xe4, 0x59, 0x8e, 0x3c, 0x20, 0x9a, 0xc4, 0x8e, 0x1b, 0x77,
+ 0x5b, 0x68, 0x89, 0x6f, 0xe2, 0x82, 0xbc, 0x2e, 0x3b, 0xf9, 0xca, 0xc9,
+ 0x9c, 0x60, 0x1d, 0x64, 0xde, 0x18, 0xd3, 0x1d, 0x18, 0x92, 0xb3, 0x09,
+ 0x8f, 0xae, 0x29, 0x33, 0x85, 0x4f, 0x82, 0x2c, 0x49, 0xfa, 0xa0, 0x9e,
+ 0x07, 0x9c, 0x4f, 0xfa, 0x9d, 0xd2, 0xc0, 0x06, 0x47, 0x12, 0x63, 0xf0,
+ 0x2e, 0x7e, 0x8e, 0xaf, 0x03, 0x45, 0x13, 0x94, 0x82, 0xcd, 0x82, 0xed,
+ 0x8e, 0x6d, 0x3e, 0x08, 0x08, 0x87, 0xed, 0x13, 0xf2, 0xe6, 0x58, 0x19,
+ 0xa1, 0xdc, 0xdb, 0x6d, 0x3f, 0x56, 0x92, 0xf5, 0xec, 0x7f, 0x3a, 0x06,
+ 0x09, 0xf2, 0xf7, 0x1c, 0xa4, 0x56, 0x4d, 0x58, 0xf6, 0x0a, 0x03, 0x11,
+ 0xbe, 0x5b, 0x59, 0x7d, 0xdd, 0xa9, 0xb0, 0x7b, 0x52, 0x54, 0x1e, 0xa9,
+ 0x24, 0xcc, 0x05, 0x14, 0x62, 0x43, 0xd8, 0xb3, 0x89, 0x9d, 0x3a, 0xb0,
+ 0x01, 0x18, 0x47, 0x67, 0xf8, 0x96, 0xf0, 0xe0, 0x44, 0x22, 0x4d, 0x96,
+ 0xc9, 0x75, 0x12, 0x7c, 0x1c, 0x98, 0x7a, 0x84, 0xd1, 0x5c, 0xfa, 0x12},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in m_hash flipped
+ // tcID: 66
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 66,
+ 32,
+ {0xbe, 0xd5, 0xc4, 0x4c, 0x1e, 0x2a, 0x04, 0x1c, 0x21, 0x30, 0xca, 0xf3,
+ 0x4c, 0xe4, 0x3e, 0x4e, 0xfd, 0xde, 0x6f, 0x78, 0x46, 0xc3, 0x0d, 0x5a,
+ 0x1b, 0xbd, 0xd8, 0x8c, 0x26, 0x64, 0x85, 0x32, 0x2b, 0x1f, 0xd6, 0xd6,
+ 0x35, 0x3e, 0x85, 0xca, 0x45, 0x38, 0xd8, 0x62, 0x39, 0x4f, 0xd3, 0x21,
+ 0x80, 0xb3, 0x6c, 0x10, 0xb3, 0x14, 0xa8, 0x82, 0x3a, 0x6c, 0x4a, 0x78,
+ 0xcb, 0x62, 0xb5, 0xb9, 0x88, 0x4a, 0x6c, 0xa4, 0x80, 0xad, 0x29, 0x93,
+ 0xd4, 0xf2, 0x09, 0xd1, 0x89, 0x5f, 0x9a, 0x41, 0x82, 0xa1, 0x4d, 0x47,
+ 0xf0, 0x9a, 0x13, 0xc9, 0xc9, 0xbb, 0xaf, 0x21, 0x1d, 0x07, 0x65, 0x3f,
+ 0x8c, 0x61, 0x0c, 0x16, 0xd1, 0x56, 0xc9, 0x31, 0xdf, 0x94, 0x36, 0xbc,
+ 0x7b, 0x9e, 0xf9, 0x29, 0xde, 0xde, 0x2c, 0x1d, 0x59, 0xa2, 0xb0, 0x44,
+ 0x12, 0x90, 0xf5, 0x18, 0x25, 0xef, 0x44, 0x96, 0x45, 0x64, 0xe3, 0x42,
+ 0x0d, 0xcf, 0x3c, 0x16, 0x22, 0xa8, 0x22, 0x7a, 0x82, 0xb8, 0xd3, 0x80,
+ 0x6e, 0xb5, 0xd2, 0x46, 0xa3, 0xb0, 0x52, 0x7c, 0xde, 0x1b, 0xe3, 0xf2,
+ 0x19, 0xa9, 0x01, 0x56, 0x53, 0xf3, 0xf8, 0xa3, 0x95, 0x6d, 0x05, 0x5e,
+ 0xff, 0x6a, 0x90, 0xf4, 0x2b, 0x48, 0xf3, 0xfa, 0xe5, 0xdc, 0x57, 0xd6,
+ 0xbe, 0x11, 0x19, 0x56, 0xe6, 0xa9, 0xb6, 0xef, 0x52, 0xdc, 0x35, 0xef,
+ 0x5a, 0xc3, 0x63, 0xf1, 0xce, 0x80, 0x2c, 0x4c, 0x09, 0x55, 0x5d, 0xd3,
+ 0x43, 0xad, 0x0d, 0xda, 0x96, 0xb4, 0x67, 0x16, 0x6a, 0xc5, 0x15, 0x83,
+ 0x0e, 0x9e, 0x2e, 0xe4, 0x0d, 0x56, 0xe6, 0x85, 0x58, 0x40, 0x8b, 0x1f,
+ 0xb7, 0x1c, 0xbc, 0x4a, 0x96, 0x4e, 0xbd, 0x83, 0x2e, 0x31, 0x5d, 0x8b,
+ 0xee, 0x13, 0x52, 0x93, 0x14, 0xa8, 0xae, 0x34, 0x6f, 0x4d, 0x12, 0xf5,
+ 0xef, 0x00, 0x68, 0x6f, 0x4e, 0xc2, 0x6f, 0x94, 0x79, 0xf5, 0x7e, 0x69,
+ 0x24, 0x42, 0x64, 0xd8, 0x1a, 0x0f, 0xa3, 0x9b, 0xa7, 0x67, 0x0c, 0xdf,
+ 0x2d, 0xb9, 0x68, 0x4e, 0x0b, 0x70, 0xd2, 0x86, 0x4c, 0x4f, 0x25, 0x14,
+ 0xe4, 0x98, 0xe8, 0x7d, 0x47, 0x4e, 0x65, 0xcb, 0x18, 0x88, 0x35, 0xd5,
+ 0xfd, 0x8c, 0x34, 0xe5, 0x43, 0x29, 0x44, 0xcc, 0x08, 0x74, 0xea, 0xdc,
+ 0xd0, 0xa3, 0xe6, 0x2d, 0x9f, 0x53, 0x35, 0x83, 0xd3, 0x3f, 0x5a, 0x99,
+ 0xaf, 0x63, 0xd6, 0xcf, 0x42, 0x93, 0x63, 0xf5, 0x8f, 0x69, 0x1d, 0xeb,
+ 0x4a, 0x95, 0xff, 0x40, 0x9e, 0x32, 0xc3, 0x93, 0xf3, 0x44, 0xc5, 0xe0,
+ 0x34, 0x7b, 0x2f, 0x12, 0x12, 0x5f, 0x6e, 0x39, 0x44, 0xf5, 0x63, 0xd5,
+ 0x9c, 0x65, 0x39, 0xc6, 0x61, 0x12, 0x9f, 0x30, 0x02, 0x67, 0xdd, 0xe2,
+ 0x99, 0x97, 0x2f, 0x02, 0xdc, 0xc2, 0x40, 0xbb, 0x85, 0x41, 0xac, 0xf2},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 0
+ // tcID: 67
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 67,
+ 32,
+ {0x4e, 0x28, 0xf5, 0x46, 0x28, 0x3f, 0x9a, 0xc7, 0x4c, 0xc9, 0x9c, 0x6b,
+ 0xca, 0x79, 0xbc, 0x20, 0x8e, 0x47, 0x22, 0x0c, 0xfb, 0x07, 0x17, 0xaa,
+ 0xbc, 0x52, 0x1a, 0xc5, 0x51, 0x19, 0xec, 0x6b, 0xbc, 0xac, 0x88, 0x0b,
+ 0xed, 0x00, 0x07, 0xc0, 0x4e, 0xef, 0x92, 0xa2, 0x4b, 0x09, 0x1d, 0x9a,
+ 0x09, 0xee, 0x5d, 0x3b, 0x5b, 0xe7, 0x90, 0xab, 0xdb, 0x2c, 0x98, 0xa0,
+ 0x73, 0x13, 0xd5, 0x05, 0xfc, 0x87, 0x6a, 0xdc, 0xbb, 0x10, 0x89, 0x02,
+ 0x69, 0x40, 0xe0, 0x3d, 0xfc, 0x10, 0xfb, 0x46, 0xa0, 0xc2, 0xa7, 0x64,
+ 0xeb, 0xe8, 0x6e, 0x51, 0xec, 0xc2, 0xab, 0x48, 0x9f, 0x56, 0xda, 0xf3,
+ 0x87, 0x64, 0xfc, 0x0a, 0x36, 0xa9, 0xcb, 0x45, 0x29, 0x36, 0x7c, 0x98,
+ 0x80, 0xbf, 0xd7, 0x63, 0x1c, 0x34, 0x0f, 0xb7, 0xfb, 0xac, 0x0e, 0xdd,
+ 0x2e, 0x1d, 0xef, 0x00, 0xd6, 0x5b, 0xd5, 0x2e, 0x59, 0x7e, 0x2e, 0xba,
+ 0x1b, 0xe1, 0xe4, 0x1b, 0xd8, 0x9a, 0x00, 0xf5, 0xc6, 0x6f, 0xbc, 0x18,
+ 0xb9, 0x3e, 0x9c, 0xc1, 0xb5, 0xbe, 0x96, 0x27, 0x80, 0xf6, 0xd7, 0xa9,
+ 0xc6, 0xd3, 0x75, 0xa2, 0x85, 0x56, 0x11, 0x4f, 0x37, 0xa8, 0xa3, 0x60,
+ 0x6d, 0xcd, 0x68, 0xc8, 0x12, 0x8b, 0xf7, 0xa7, 0xe5, 0xf1, 0x20, 0x57,
+ 0x78, 0xbc, 0xf3, 0x04, 0x8b, 0xd4, 0xf7, 0xc1, 0x0c, 0xbd, 0xb4, 0xae,
+ 0x75, 0x99, 0x54, 0xc4, 0xe4, 0xdb, 0x0a, 0x9f, 0xe4, 0xdf, 0x27, 0x0c,
+ 0x41, 0xbb, 0x86, 0x88, 0x5d, 0xbd, 0xd8, 0xcb, 0x7e, 0x72, 0xa3, 0x33,
+ 0x22, 0x23, 0x8a, 0x2d, 0x29, 0x61, 0x5a, 0x2f, 0x01, 0xe9, 0xfc, 0x59,
+ 0xc2, 0x30, 0xc2, 0xcc, 0xe5, 0x8a, 0xd0, 0x96, 0xc2, 0xde, 0x50, 0x71,
+ 0xe0, 0x20, 0xf7, 0x6c, 0x8c, 0x39, 0x87, 0x4f, 0x1d, 0xe6, 0x77, 0xdd,
+ 0x5d, 0x2f, 0x96, 0xab, 0x4d, 0xc1, 0x45, 0x09, 0x8d, 0x25, 0xb7, 0x40,
+ 0xb5, 0x27, 0x9f, 0x05, 0x71, 0x3d, 0xaf, 0xf5, 0x4b, 0xa6, 0x95, 0xf9,
+ 0x50, 0x03, 0x98, 0x82, 0x05, 0x9c, 0xfc, 0x2f, 0x86, 0xc3, 0x5a, 0x05,
+ 0x01, 0xb8, 0xd0, 0x91, 0x4a, 0xa5, 0x9a, 0x80, 0x6e, 0x8d, 0x14, 0x03,
+ 0xfb, 0x2e, 0xef, 0x16, 0x3b, 0xa1, 0xd6, 0xe3, 0xd1, 0xe1, 0x8d, 0xc9,
+ 0x9c, 0x62, 0x2f, 0x8c, 0x2d, 0x36, 0x0b, 0xfa, 0xb2, 0xc9, 0xe8, 0xfd,
+ 0x9d, 0x74, 0xa0, 0x27, 0xe4, 0x66, 0xfb, 0xcf, 0x4f, 0xa5, 0x67, 0x77,
+ 0xee, 0x0f, 0xea, 0x7e, 0x04, 0xae, 0x19, 0x01, 0xe6, 0x5b, 0x53, 0x61,
+ 0xf9, 0x71, 0x46, 0xd7, 0xf4, 0xa5, 0x50, 0xad, 0xf7, 0x75, 0x39, 0xfa,
+ 0xbb, 0x71, 0x35, 0x96, 0x7d, 0xc1, 0x6f, 0x8c, 0xa9, 0x9e, 0x82, 0x83,
+ 0xdd, 0x69, 0x62, 0x7c, 0xf2, 0x7c, 0xb9, 0xd2, 0xdf, 0x20, 0xbb, 0xbb},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 20
+ // tcID: 68
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 68,
+ 32,
+ {0x78, 0xd3, 0x50, 0x92, 0x84, 0xdc, 0x06, 0xb5, 0x45, 0x83, 0xe1, 0x1d,
+ 0xdf, 0x25, 0x07, 0xd9, 0xe5, 0x0b, 0xdb, 0xf0, 0x79, 0xfc, 0x31, 0x9d,
+ 0x10, 0x7b, 0xc2, 0x52, 0x7c, 0x1b, 0x74, 0x2f, 0x4c, 0x75, 0x93, 0x20,
+ 0xfa, 0x22, 0x43, 0x5d, 0x74, 0xe9, 0x42, 0x53, 0xfe, 0xb4, 0xa3, 0x79,
+ 0x12, 0x8e, 0x7f, 0x33, 0xc5, 0xf3, 0x46, 0x2f, 0xbf, 0xb9, 0x2f, 0xf4,
+ 0x0c, 0x10, 0xb2, 0x3f, 0x8b, 0xdc, 0x58, 0x90, 0x11, 0x47, 0x57, 0x36,
+ 0x42, 0x07, 0x76, 0x80, 0x14, 0x38, 0x0f, 0xc1, 0x6e, 0xbe, 0xaf, 0x22,
+ 0xa7, 0xb1, 0xa9, 0x36, 0x6f, 0x3f, 0xbb, 0xbb, 0x91, 0x23, 0x47, 0xf1,
+ 0xef, 0x59, 0x5d, 0x74, 0x2a, 0x97, 0x6b, 0x69, 0x37, 0x75, 0x33, 0xe7,
+ 0xb6, 0x1d, 0x32, 0x37, 0xc3, 0x69, 0x3c, 0xf4, 0x3b, 0x34, 0xf9, 0x27,
+ 0x73, 0x49, 0x7b, 0x8d, 0xf7, 0xac, 0x06, 0x60, 0xf6, 0x74, 0x39, 0xaa,
+ 0xa6, 0x6f, 0xe1, 0x79, 0xb3, 0x4d, 0x9d, 0xd4, 0xd0, 0x13, 0xe8, 0xfa,
+ 0xb9, 0x58, 0xfb, 0xe2, 0xa2, 0x7c, 0xe8, 0x4b, 0x6d, 0x1c, 0x3c, 0x29,
+ 0x98, 0xa5, 0x0d, 0x41, 0xb6, 0xb3, 0x80, 0x00, 0x19, 0x16, 0x73, 0xc2,
+ 0x37, 0x92, 0xdb, 0x2f, 0xe4, 0x7e, 0x4d, 0xdd, 0x3b, 0x53, 0x96, 0xc6,
+ 0x5d, 0xc4, 0x48, 0x12, 0xe5, 0x52, 0x98, 0xb8, 0xb5, 0x0b, 0x5a, 0x2a,
+ 0x01, 0xd5, 0x08, 0xb9, 0xd2, 0x15, 0x98, 0x61, 0x13, 0xb0, 0x99, 0x71,
+ 0x7c, 0x3a, 0x4e, 0xe9, 0x30, 0xf4, 0x79, 0x30, 0x8c, 0x20, 0xc2, 0x66,
+ 0x30, 0xaa, 0x54, 0x19, 0xc2, 0x58, 0x9c, 0x8c, 0xbb, 0xaf, 0xa7, 0xea,
+ 0xeb, 0xd7, 0x1f, 0xca, 0x9e, 0x75, 0x17, 0x93, 0x62, 0x9d, 0x76, 0x7b,
+ 0xe8, 0x70, 0x9f, 0xef, 0x91, 0x77, 0xd6, 0x63, 0x1a, 0x48, 0x73, 0x1f,
+ 0x5e, 0x59, 0xfc, 0x7e, 0x98, 0xcd, 0x46, 0x63, 0x75, 0xe8, 0x77, 0x5b,
+ 0xa9, 0x35, 0xf1, 0x2b, 0x45, 0x57, 0x58, 0x19, 0xec, 0xef, 0x4d, 0x78,
+ 0xd8, 0x5b, 0x6e, 0x98, 0x4d, 0x90, 0xd4, 0x1c, 0x93, 0xbb, 0x03, 0xc8,
+ 0x32, 0xfe, 0x41, 0x5f, 0xb5, 0x67, 0xa1, 0xd9, 0x51, 0xf7, 0xdb, 0xdf,
+ 0x40, 0x7b, 0xee, 0xf8, 0xca, 0xa3, 0xa7, 0x41, 0xca, 0x7c, 0x77, 0x29,
+ 0xc8, 0xd8, 0xba, 0x98, 0x89, 0x6d, 0xbe, 0x52, 0xd9, 0x78, 0x5f, 0xeb,
+ 0x49, 0x33, 0x2e, 0x64, 0x67, 0x71, 0xe7, 0xd8, 0x4b, 0x75, 0x47, 0x6a,
+ 0xaf, 0xa0, 0xa5, 0x45, 0x12, 0x80, 0x63, 0x39, 0xcb, 0x54, 0xec, 0x1c,
+ 0x70, 0x94, 0x3b, 0xeb, 0x50, 0x89, 0x66, 0x74, 0x1e, 0xba, 0x4d, 0x39,
+ 0xc2, 0xfe, 0x53, 0x5a, 0xa8, 0x2a, 0x9c, 0xb9, 0x2e, 0xec, 0x99, 0xd3,
+ 0x85, 0x40, 0xef, 0xa3, 0xe3, 0x9f, 0xbc, 0x02, 0xd7, 0x57, 0xad, 0x74},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: salt is all 0
+ // tcID: 69
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 69,
+ 32,
+ {0x04, 0x2b, 0xea, 0x79, 0xb2, 0x24, 0x18, 0x31, 0x1d, 0x75, 0xe8, 0x6d,
+ 0x0c, 0x05, 0xa9, 0xab, 0x49, 0x05, 0xe5, 0x9b, 0x3e, 0x0b, 0x12, 0xfa,
+ 0x0b, 0x1e, 0x37, 0x2b, 0xbf, 0x66, 0x69, 0x0e, 0x1c, 0x23, 0x14, 0x5b,
+ 0x23, 0xb9, 0x27, 0x35, 0xf2, 0x21, 0x4a, 0xc1, 0xea, 0xc2, 0xcc, 0x40,
+ 0x45, 0xe2, 0x99, 0xf4, 0x0f, 0x7e, 0x41, 0x8c, 0x91, 0xff, 0x32, 0x8e,
+ 0x68, 0xbf, 0x17, 0x46, 0x6e, 0xb3, 0xe2, 0x8d, 0xe3, 0x13, 0x9e, 0xc2,
+ 0x3b, 0x57, 0xce, 0x5a, 0xaf, 0xbc, 0x1e, 0x0e, 0x15, 0x21, 0xa2, 0x92,
+ 0x93, 0x5a, 0x35, 0xc6, 0xd6, 0x18, 0x9a, 0x42, 0xa8, 0x1c, 0x57, 0x3f,
+ 0x8b, 0xe9, 0xa0, 0xcf, 0x80, 0xb3, 0x44, 0x57, 0x39, 0x2f, 0xaf, 0x03,
+ 0x1b, 0x63, 0x25, 0x44, 0xfd, 0xd5, 0x02, 0x85, 0xa7, 0xfa, 0x82, 0xa4,
+ 0xae, 0x61, 0x50, 0xb6, 0x0d, 0xd9, 0xa3, 0x2c, 0xfd, 0x13, 0x1b, 0x24,
+ 0x6d, 0x6c, 0x89, 0xfc, 0x92, 0xe9, 0xa1, 0xdf, 0x96, 0x85, 0x7a, 0x6b,
+ 0x56, 0xfd, 0x9c, 0x89, 0x7a, 0xa4, 0xc8, 0xb4, 0xee, 0x8e, 0x10, 0xdc,
+ 0xd0, 0xee, 0x80, 0x33, 0x4d, 0x22, 0x61, 0xf0, 0x29, 0x30, 0xa3, 0xa5,
+ 0x4a, 0x34, 0x77, 0xc8, 0xe1, 0x55, 0x73, 0x18, 0x78, 0x63, 0x72, 0x56,
+ 0xf7, 0x08, 0x53, 0x48, 0x49, 0x30, 0xd1, 0x80, 0xa3, 0x7c, 0x0b, 0x60,
+ 0x4a, 0xaa, 0xf6, 0x49, 0xce, 0x93, 0xf8, 0x86, 0xa5, 0xf9, 0xaa, 0xf8,
+ 0x6e, 0x52, 0x92, 0x86, 0xbf, 0x1a, 0xb5, 0xc8, 0xe1, 0x89, 0xd4, 0x4a,
+ 0x28, 0x81, 0x4d, 0x5e, 0x1c, 0x7e, 0x5c, 0x37, 0x6d, 0x8e, 0x80, 0xec,
+ 0xe5, 0x68, 0x6d, 0x6e, 0xba, 0xb9, 0x0a, 0x51, 0x77, 0x3b, 0xe4, 0xa9,
+ 0x19, 0xb2, 0x2b, 0xde, 0x12, 0x3c, 0xee, 0xd0, 0x6c, 0x76, 0xd2, 0xc1,
+ 0xaf, 0x87, 0x85, 0x40, 0xb5, 0xec, 0x81, 0xce, 0x06, 0x79, 0x59, 0xea,
+ 0x83, 0x33, 0xe2, 0x34, 0x0a, 0x9f, 0x9d, 0x7f, 0x2b, 0x22, 0xe1, 0x05,
+ 0x2e, 0x74, 0x78, 0x38, 0x2c, 0xa9, 0x37, 0xcb, 0xda, 0xd6, 0x2a, 0x6d,
+ 0x8f, 0xa4, 0x09, 0x17, 0x0e, 0xf2, 0xa0, 0x32, 0x99, 0x12, 0x69, 0x65,
+ 0xd5, 0x58, 0x97, 0x8c, 0xad, 0x7d, 0x39, 0x9a, 0x68, 0x3d, 0x19, 0xb7,
+ 0x6b, 0xc5, 0x98, 0xb9, 0x4f, 0x6c, 0x94, 0xc3, 0x3c, 0x6b, 0xb1, 0x65,
+ 0x2d, 0x44, 0x50, 0x8c, 0x77, 0x7d, 0xe0, 0xda, 0x7b, 0x65, 0x1e, 0x7c,
+ 0x93, 0x8e, 0x80, 0x2b, 0xac, 0x83, 0x55, 0xd3, 0x50, 0x30, 0x29, 0xcd,
+ 0x17, 0x25, 0xe2, 0xdd, 0x70, 0xa9, 0x06, 0x27, 0xdf, 0x66, 0xc0, 0x49,
+ 0x89, 0xe5, 0x41, 0xa5, 0x6d, 0xc7, 0xdf, 0x6a, 0x6a, 0x24, 0x17, 0x5d,
+ 0x92, 0x1e, 0xcd, 0xcf, 0xdc, 0xd0, 0xe8, 0xb4, 0x54, 0xde, 0x4a, 0x6e},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: salt is all 1
+ // tcID: 70
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 70,
+ 32,
+ {0x1d, 0x8b, 0xfd, 0xc0, 0xdd, 0xfb, 0x31, 0x2f, 0x4b, 0x90, 0x2b, 0xd2,
+ 0x41, 0xcb, 0x57, 0x50, 0xf8, 0x03, 0x12, 0x68, 0x8d, 0xaf, 0x5e, 0x29,
+ 0xec, 0x6f, 0xb8, 0xcb, 0x08, 0x5f, 0xc2, 0x97, 0x8b, 0x25, 0xf1, 0x01,
+ 0x48, 0x3e, 0x99, 0xd6, 0xc3, 0xa0, 0x4e, 0x7a, 0x66, 0xe8, 0x00, 0x25,
+ 0x7e, 0xcd, 0xe1, 0xef, 0x18, 0xc7, 0xba, 0x17, 0xee, 0xec, 0xd9, 0x4d,
+ 0x89, 0x24, 0x5d, 0x15, 0xa6, 0x69, 0x0b, 0xe9, 0xd6, 0x1f, 0xaa, 0x9c,
+ 0x94, 0xce, 0xfd, 0x06, 0xa2, 0x4a, 0xd2, 0x29, 0xf5, 0x21, 0x68, 0x8a,
+ 0xf4, 0x4a, 0x2b, 0x26, 0xf7, 0x26, 0x26, 0x86, 0x07, 0xa3, 0xe4, 0xc6,
+ 0x32, 0x28, 0x26, 0x1a, 0xc1, 0xbd, 0xfe, 0x71, 0x4f, 0xf0, 0x41, 0x4d,
+ 0x60, 0x29, 0x77, 0x2e, 0x53, 0x24, 0x37, 0x70, 0xd7, 0x35, 0xdb, 0xe2,
+ 0x11, 0xdf, 0x1c, 0xe9, 0x60, 0x56, 0x43, 0x14, 0x05, 0xc2, 0xc6, 0x12,
+ 0xce, 0x30, 0x79, 0x57, 0xc5, 0xe7, 0xa7, 0x61, 0x6b, 0xfe, 0x87, 0x71,
+ 0x48, 0x65, 0x0d, 0xe4, 0xef, 0x0b, 0x4c, 0xb3, 0x42, 0xaa, 0xbc, 0x93,
+ 0x15, 0xbe, 0xab, 0x5e, 0x33, 0xf5, 0x39, 0x86, 0xef, 0xa2, 0xb4, 0x9d,
+ 0xe1, 0x2b, 0x7d, 0xd1, 0xae, 0x36, 0x76, 0xba, 0x09, 0xa2, 0xae, 0xec,
+ 0x8c, 0x39, 0xc6, 0x5d, 0xd4, 0x4c, 0xe4, 0x08, 0xa8, 0xc8, 0x7d, 0x91,
+ 0xe2, 0x22, 0x5e, 0xe7, 0x76, 0xcc, 0x1d, 0x92, 0x4f, 0x35, 0x4b, 0xa2,
+ 0xe9, 0x1c, 0x0d, 0x52, 0xb5, 0x5f, 0xff, 0x4c, 0xcc, 0xa2, 0xcf, 0x6e,
+ 0xe7, 0x6e, 0xe6, 0xb9, 0x58, 0x8b, 0xa8, 0xf2, 0xd1, 0x61, 0x0a, 0x7c,
+ 0x7e, 0xc5, 0x20, 0x60, 0x2b, 0x37, 0xe2, 0x06, 0x09, 0x5e, 0x65, 0x8f,
+ 0xa1, 0x44, 0x39, 0x3d, 0xe3, 0xfa, 0x47, 0xd0, 0x48, 0xa0, 0x17, 0xed,
+ 0x93, 0xab, 0x89, 0xf8, 0x35, 0xb6, 0x3f, 0x82, 0x32, 0xc3, 0xf3, 0x1e,
+ 0xae, 0xab, 0xe7, 0x6a, 0x05, 0x6c, 0x53, 0xd8, 0x7f, 0x23, 0x49, 0x19,
+ 0x8c, 0x73, 0xcd, 0xbe, 0x9b, 0xc8, 0x90, 0x85, 0xf6, 0x10, 0xcb, 0xbe,
+ 0x5f, 0x5b, 0xa6, 0x5a, 0x01, 0x90, 0xd7, 0x33, 0x9f, 0x2c, 0x26, 0xa7,
+ 0xe3, 0x91, 0x3a, 0xa9, 0x8a, 0xca, 0x13, 0x8b, 0xd8, 0x7e, 0x61, 0x78,
+ 0xc1, 0x69, 0xd8, 0xa1, 0x20, 0xeb, 0x5e, 0x74, 0xc5, 0x1b, 0xf5, 0x04,
+ 0x02, 0x14, 0xef, 0xdc, 0xcf, 0x7f, 0x9f, 0xc6, 0x16, 0x24, 0x07, 0x90,
+ 0x81, 0xf9, 0xfa, 0xf9, 0xc7, 0x0b, 0x29, 0x4b, 0xce, 0x55, 0x89, 0x5e,
+ 0xef, 0x36, 0x27, 0xcf, 0xec, 0x1c, 0xbd, 0x48, 0x89, 0x40, 0xf7, 0xdc,
+ 0x5f, 0x34, 0xb3, 0x86, 0xfa, 0xc8, 0x6a, 0x56, 0x97, 0x60, 0xbd, 0x49,
+ 0x0e, 0x85, 0x6d, 0x36, 0x49, 0x12, 0xea, 0x35, 0x4d, 0x4a, 0xbd, 0x97},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: byte 0 in zero padding modified
+ // tcID: 71
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 71,
+ 32,
+ {0xb0, 0x1d, 0x88, 0xbd, 0xc0, 0xb6, 0x08, 0x6a, 0x22, 0xc3, 0xdd, 0xd9,
+ 0xb0, 0x4a, 0x4e, 0x4a, 0x95, 0xc3, 0xb2, 0x55, 0x0d, 0xc7, 0xe6, 0xc0,
+ 0x6e, 0x7a, 0x36, 0xab, 0x17, 0xec, 0xab, 0xfc, 0x56, 0x06, 0xa0, 0x6f,
+ 0x7a, 0xe7, 0xa0, 0xfe, 0x47, 0x23, 0x74, 0x3e, 0x40, 0x31, 0x12, 0xc7,
+ 0xfc, 0x08, 0x80, 0x0e, 0xcb, 0x68, 0x7a, 0x64, 0xde, 0x4b, 0xe5, 0xea,
+ 0x24, 0x82, 0x60, 0x0f, 0xbe, 0xb0, 0x1b, 0x46, 0xfc, 0x79, 0x9b, 0x42,
+ 0x06, 0xba, 0xcf, 0xfa, 0x8c, 0x38, 0xd2, 0x7c, 0x99, 0xca, 0xda, 0xa0,
+ 0xaf, 0x33, 0x3a, 0x80, 0x02, 0x82, 0x93, 0x98, 0xd1, 0x99, 0x6d, 0x1e,
+ 0x8f, 0x64, 0x68, 0x86, 0x70, 0xe3, 0x0f, 0x14, 0xe9, 0x6d, 0x99, 0x77,
+ 0x05, 0x6f, 0x31, 0x0f, 0xfa, 0xa9, 0xd1, 0x0b, 0x83, 0xd1, 0xc0, 0xee,
+ 0xc4, 0xd3, 0xd7, 0x3f, 0x64, 0xad, 0xaa, 0x34, 0x3f, 0xb8, 0xb2, 0x06,
+ 0xae, 0xeb, 0x29, 0x90, 0x34, 0x20, 0x13, 0xff, 0x42, 0xc7, 0x24, 0x2d,
+ 0xcf, 0x30, 0xf1, 0x65, 0x34, 0x88, 0xb4, 0x97, 0x6d, 0xff, 0x36, 0xa7,
+ 0x98, 0x53, 0xcb, 0xa1, 0xdd, 0x28, 0xc6, 0x44, 0x7e, 0x62, 0x6e, 0x14,
+ 0xa9, 0x24, 0x59, 0x36, 0x62, 0x08, 0xb7, 0xca, 0xdc, 0x54, 0x42, 0xc1,
+ 0xa0, 0xbf, 0x0d, 0x4d, 0x8b, 0xe6, 0xe3, 0x2d, 0x53, 0x06, 0x17, 0x31,
+ 0x12, 0x74, 0x2a, 0x87, 0x3e, 0x8c, 0x4d, 0xb7, 0x81, 0xcd, 0x36, 0x2b,
+ 0x4e, 0xf1, 0x98, 0xf3, 0x2c, 0x75, 0x0b, 0x44, 0xef, 0xfe, 0x3b, 0xcb,
+ 0x04, 0x48, 0x42, 0x6f, 0x09, 0x09, 0x41, 0xed, 0x4c, 0x15, 0x1c, 0x9b,
+ 0x75, 0x58, 0x8a, 0xc0, 0x86, 0x7a, 0x2f, 0x46, 0x8d, 0xc2, 0xfa, 0x46,
+ 0xf0, 0xbe, 0x77, 0x8a, 0x8d, 0x6f, 0x2b, 0xa0, 0x1f, 0xf4, 0x75, 0x34,
+ 0xc6, 0xd7, 0x1d, 0x62, 0x10, 0x9d, 0xea, 0x67, 0x41, 0xc6, 0x01, 0x42,
+ 0x58, 0x0a, 0x1f, 0x4e, 0x22, 0xb1, 0x76, 0x12, 0x00, 0xf4, 0xf1, 0x59,
+ 0x99, 0x70, 0xe1, 0xc4, 0x56, 0x49, 0x6f, 0xf8, 0x25, 0x25, 0x08, 0x5c,
+ 0x0a, 0x12, 0xee, 0xa8, 0xc4, 0x12, 0xb9, 0x29, 0xbb, 0x18, 0x73, 0xcd,
+ 0x7d, 0xbb, 0x2a, 0xb3, 0x5b, 0x9e, 0xef, 0x30, 0x9d, 0x9f, 0x06, 0x17,
+ 0xfd, 0x37, 0xfb, 0x3c, 0x56, 0xa5, 0xbc, 0x84, 0xd9, 0x65, 0x09, 0x8d,
+ 0xd6, 0xb0, 0xc0, 0x58, 0x90, 0x8f, 0x9c, 0xbd, 0xe6, 0x85, 0x8f, 0x0d,
+ 0x07, 0x34, 0x72, 0x6c, 0x59, 0x3f, 0x2b, 0xce, 0xc3, 0x22, 0x36, 0x74,
+ 0x1e, 0x11, 0x0a, 0xcb, 0x9d, 0x53, 0x6a, 0x79, 0x42, 0xf6, 0x7f, 0x4c,
+ 0x8a, 0x4b, 0x06, 0x47, 0x82, 0x29, 0xba, 0xb0, 0x9e, 0x8a, 0x3e, 0xc7,
+ 0x39, 0x30, 0xb7, 0x5e, 0x82, 0xfd, 0x4a, 0xc8, 0xe4, 0x66, 0xfa, 0x5b},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: byte 7 in zero padding modified
+ // tcID: 72
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 72,
+ 32,
+ {0x52, 0xc6, 0x36, 0xd9, 0x1f, 0x3a, 0x8c, 0x26, 0x9e, 0xa2, 0xbe, 0x76,
+ 0x72, 0x93, 0xa3, 0x25, 0xa7, 0xad, 0xdd, 0x7b, 0x10, 0x26, 0x25, 0x1d,
+ 0x45, 0xc1, 0xe9, 0x9d, 0x81, 0x8f, 0x6f, 0x8b, 0x1d, 0x52, 0x30, 0x67,
+ 0x68, 0xd1, 0x63, 0xb9, 0xd0, 0xde, 0x36, 0x00, 0xe1, 0x8b, 0x8e, 0x6f,
+ 0xc3, 0xd9, 0xe8, 0x74, 0xcc, 0xfc, 0xef, 0x45, 0xe4, 0x01, 0x1e, 0xba,
+ 0xcf, 0x35, 0x00, 0xe7, 0x12, 0xf3, 0x68, 0x63, 0xe5, 0x3c, 0xb0, 0x1d,
+ 0xb1, 0x74, 0x97, 0x98, 0x94, 0x1d, 0x55, 0x74, 0x28, 0xac, 0x01, 0x7d,
+ 0x22, 0xbe, 0x75, 0x3e, 0xb4, 0x01, 0xdf, 0x9a, 0x96, 0x26, 0x11, 0x26,
+ 0xb0, 0x17, 0xbc, 0xea, 0xdb, 0x8a, 0x58, 0xe2, 0xd8, 0x5b, 0xd5, 0x17,
+ 0x97, 0xe5, 0x9c, 0xf9, 0xb3, 0x4b, 0x9a, 0x42, 0xad, 0x90, 0xea, 0x44,
+ 0x1d, 0xa5, 0x8f, 0xd9, 0x86, 0xe0, 0x23, 0xd5, 0xf6, 0x17, 0x49, 0x8b,
+ 0xe1, 0x30, 0x45, 0x52, 0xcb, 0x6f, 0x3b, 0x27, 0xa4, 0x4a, 0x6d, 0xc9,
+ 0x28, 0x9a, 0x29, 0xf1, 0x0b, 0xa8, 0x79, 0xc8, 0x2c, 0xcf, 0xba, 0xf7,
+ 0x46, 0x8f, 0x65, 0xff, 0xd1, 0xd9, 0xb1, 0xf4, 0x4f, 0x60, 0x48, 0x0a,
+ 0x87, 0x43, 0xe4, 0x11, 0x0a, 0x45, 0x4d, 0x6b, 0x88, 0xf8, 0xf6, 0x87,
+ 0x0a, 0x32, 0x33, 0x65, 0x10, 0xa0, 0xe9, 0x67, 0xb3, 0x52, 0xb5, 0xf7,
+ 0x3b, 0xd6, 0xa8, 0xf3, 0x9c, 0xa6, 0xf4, 0x0b, 0x65, 0xc0, 0x16, 0x14,
+ 0x9a, 0xb7, 0x44, 0x94, 0x52, 0xa5, 0x9e, 0xc8, 0x7d, 0xfa, 0xae, 0xf3,
+ 0x3f, 0xed, 0x36, 0xf1, 0x75, 0x9d, 0xc4, 0x48, 0x5b, 0x63, 0xee, 0x30,
+ 0x2d, 0x30, 0x24, 0x41, 0x50, 0x2c, 0x61, 0xb1, 0xd8, 0x42, 0x78, 0x43,
+ 0x08, 0x0d, 0x96, 0x83, 0x41, 0x87, 0x3b, 0x27, 0x29, 0x91, 0xa0, 0xec,
+ 0xf9, 0xc1, 0x9d, 0x6f, 0x37, 0x17, 0x0c, 0xa7, 0xcd, 0xb8, 0xa3, 0x06,
+ 0x8a, 0xcc, 0x8d, 0x6a, 0x7a, 0xa4, 0xe8, 0xa3, 0x3e, 0xf4, 0x63, 0x09,
+ 0x7a, 0x79, 0x78, 0xdf, 0xee, 0xa1, 0x40, 0x18, 0x73, 0x26, 0x72, 0xdf,
+ 0x9a, 0x12, 0x4f, 0x7b, 0x31, 0x64, 0xf3, 0xcc, 0xc5, 0x27, 0xa8, 0xc0,
+ 0xd7, 0xa2, 0xd7, 0x5a, 0xbc, 0x03, 0xef, 0xce, 0x9a, 0xdb, 0xa2, 0x96,
+ 0x55, 0x8f, 0xbb, 0x11, 0x10, 0xb4, 0xc6, 0xe7, 0xc8, 0xf7, 0x95, 0x2f,
+ 0x67, 0xbc, 0x55, 0x82, 0x19, 0xd2, 0xa8, 0x36, 0xc6, 0x73, 0x46, 0x7a,
+ 0x49, 0x95, 0x14, 0x0d, 0x9d, 0x7c, 0xc3, 0x77, 0xad, 0xca, 0x98, 0x98,
+ 0xf8, 0xac, 0xe6, 0x44, 0x6f, 0xeb, 0x50, 0xe5, 0xb7, 0x44, 0xf7, 0x6a,
+ 0x7f, 0x75, 0xf1, 0x03, 0xb6, 0x54, 0x09, 0x6f, 0xd2, 0x90, 0x2f, 0xd8,
+ 0x63, 0x45, 0x2a, 0xb4, 0xbc, 0x0f, 0x89, 0xc4, 0x57, 0xbf, 0x1a, 0xba},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes in zero padding modified
+ // tcID: 73
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 73,
+ 32,
+ {0xbc, 0xf0, 0xf1, 0x16, 0x94, 0xa2, 0xa7, 0x07, 0x89, 0x84, 0x54, 0xa8,
+ 0x16, 0x25, 0xb8, 0x3e, 0x3f, 0xe9, 0xa9, 0x61, 0x55, 0xef, 0xad, 0x7c,
+ 0xac, 0xd0, 0x49, 0xc3, 0x48, 0xc2, 0x3e, 0xb7, 0x28, 0xfc, 0xb3, 0xea,
+ 0xf3, 0x95, 0x01, 0x56, 0x57, 0x05, 0x91, 0x29, 0x32, 0x8f, 0x19, 0xf6,
+ 0xe4, 0x4f, 0x05, 0x0d, 0x10, 0x78, 0x3a, 0xdf, 0xa3, 0x84, 0xf2, 0x0c,
+ 0x25, 0xac, 0x54, 0x5c, 0x38, 0x77, 0x1a, 0x0c, 0x46, 0xc9, 0x72, 0x4a,
+ 0x00, 0x08, 0x68, 0x04, 0x3d, 0x60, 0xcb, 0x9c, 0x68, 0x85, 0x95, 0xc1,
+ 0x34, 0x02, 0x2a, 0x0b, 0x6e, 0x99, 0xd5, 0x94, 0x58, 0x1f, 0x94, 0x63,
+ 0x8d, 0x24, 0xcf, 0xf6, 0x74, 0xa1, 0xf2, 0xeb, 0xc7, 0x7c, 0x0d, 0x13,
+ 0xa8, 0xdb, 0xd6, 0x18, 0x48, 0xbb, 0x05, 0x95, 0xc6, 0xe2, 0x01, 0x60,
+ 0x8f, 0x00, 0xc7, 0x5c, 0x5c, 0xec, 0x3d, 0x30, 0x91, 0xbd, 0xaa, 0xf5,
+ 0xd9, 0xc7, 0xcc, 0x60, 0x33, 0x75, 0x91, 0xed, 0xf4, 0x85, 0x0e, 0x7b,
+ 0x78, 0x2d, 0x45, 0x29, 0x2b, 0xaa, 0x16, 0x5d, 0x99, 0xa8, 0x11, 0xd7,
+ 0x9f, 0xbd, 0xd7, 0x5d, 0x83, 0x89, 0xa2, 0x70, 0x50, 0x7d, 0x3e, 0xb2,
+ 0x6d, 0x5c, 0x24, 0x0e, 0xf0, 0x08, 0x69, 0xd9, 0x10, 0x88, 0x3c, 0xcb,
+ 0x54, 0x36, 0xb3, 0x69, 0x07, 0xa8, 0x2e, 0x40, 0x58, 0xb5, 0xa2, 0xc6,
+ 0xa2, 0x7e, 0x09, 0x2e, 0xf4, 0xcd, 0xcd, 0x5c, 0x98, 0xbb, 0x41, 0x0b,
+ 0xf2, 0x29, 0xd8, 0xfe, 0x95, 0x20, 0x55, 0x9e, 0x81, 0x67, 0xc0, 0xb1,
+ 0xfd, 0x3b, 0x94, 0x63, 0x22, 0x09, 0xbf, 0xe0, 0x33, 0x28, 0x92, 0xf8,
+ 0x79, 0xf2, 0x5a, 0xfb, 0xba, 0x6f, 0xb6, 0x7c, 0xb1, 0xdf, 0xc2, 0x25,
+ 0x74, 0x6d, 0xf6, 0x18, 0xad, 0xa7, 0x4a, 0x2c, 0x08, 0x5b, 0xdb, 0xae,
+ 0xc3, 0xb4, 0xf6, 0xd6, 0x75, 0x50, 0x4a, 0xf6, 0x22, 0x1d, 0xdd, 0x35,
+ 0xdb, 0x01, 0x82, 0x9d, 0xf1, 0xfd, 0x38, 0x62, 0x36, 0xdf, 0x6e, 0xe4,
+ 0x76, 0xa3, 0x66, 0x01, 0x78, 0xa7, 0x40, 0x8d, 0xff, 0x69, 0xa8, 0x6f,
+ 0xeb, 0x52, 0x2c, 0xbe, 0xdf, 0x7f, 0xf8, 0x66, 0xd5, 0x87, 0x8b, 0xca,
+ 0xf1, 0x9e, 0x82, 0xf0, 0x9b, 0xfe, 0x2e, 0x6d, 0x33, 0xb4, 0xfb, 0x70,
+ 0xe1, 0x46, 0x7c, 0xac, 0xee, 0xea, 0xe4, 0xe5, 0xe0, 0xd8, 0xc8, 0x1b,
+ 0x0a, 0x7d, 0x3e, 0x17, 0xec, 0x59, 0x4c, 0x9b, 0xe9, 0xc9, 0xec, 0x51,
+ 0xc2, 0x3a, 0xae, 0x99, 0xc8, 0x1f, 0xe9, 0x19, 0xd9, 0x42, 0xde, 0x16,
+ 0x7e, 0xee, 0x37, 0x0c, 0x60, 0x55, 0x64, 0xb8, 0xdb, 0xf1, 0xfe, 0xe8,
+ 0x60, 0xc6, 0xe0, 0x52, 0xa2, 0x80, 0xc7, 0x19, 0x0f, 0xda, 0x3c, 0x2f,
+ 0x8c, 0x1f, 0x40, 0x1e, 0x82, 0xc4, 0xdc, 0x1d, 0x67, 0xc7, 0x3e, 0x78},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 74
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 74,
+ 32,
+ {0x58, 0x38, 0x4f, 0xb4, 0x3a, 0xfc, 0xcf, 0x19, 0xcd, 0xd0, 0x0c, 0x20,
+ 0x06, 0xd5, 0xa6, 0xbd, 0xd1, 0x2a, 0x5a, 0xc1, 0x49, 0xba, 0x6b, 0x21,
+ 0xd5, 0xdb, 0xfc, 0xa1, 0xb3, 0x94, 0x62, 0x40, 0x07, 0xfa, 0x5a, 0x72,
+ 0x9a, 0x8d, 0x4e, 0x30, 0x8d, 0xaa, 0xce, 0xce, 0x63, 0x65, 0x46, 0x06,
+ 0xe9, 0xbe, 0x32, 0xae, 0x81, 0x84, 0xce, 0x9a, 0xa2, 0x37, 0xcd, 0xeb,
+ 0x44, 0xce, 0x1c, 0x96, 0x1a, 0x45, 0x98, 0x19, 0x2a, 0x60, 0x9d, 0x1e,
+ 0xdc, 0xe2, 0xb9, 0xa9, 0xb8, 0x94, 0x4c, 0xff, 0x2c, 0x9b, 0xfe, 0xec,
+ 0x9e, 0x2f, 0xe6, 0xc7, 0x88, 0x7f, 0x04, 0xe1, 0x91, 0x1d, 0x7f, 0xdc,
+ 0x99, 0x4c, 0xdc, 0xc5, 0xc1, 0x28, 0x2b, 0xbb, 0x2a, 0x51, 0x9d, 0x4e,
+ 0x64, 0x33, 0xbf, 0x08, 0x77, 0x90, 0xc8, 0x83, 0x3f, 0xc6, 0x3e, 0x92,
+ 0x36, 0x46, 0x31, 0x21, 0xad, 0xe0, 0x94, 0xe0, 0x82, 0xd7, 0x2a, 0x45,
+ 0x6e, 0xf9, 0xea, 0xf9, 0x28, 0xb2, 0xd3, 0x8a, 0x72, 0x74, 0xb2, 0x3a,
+ 0x51, 0x36, 0x11, 0x8e, 0x82, 0xb8, 0x97, 0x41, 0x4b, 0xb6, 0xcd, 0x01,
+ 0x77, 0x29, 0x8a, 0xac, 0x69, 0x70, 0xf1, 0x79, 0x40, 0x3d, 0x15, 0x25,
+ 0x53, 0xfc, 0x2d, 0x7e, 0x13, 0xe4, 0x0c, 0x3b, 0x48, 0x75, 0xe6, 0xbc,
+ 0x3f, 0xda, 0x90, 0x45, 0x82, 0xee, 0x49, 0x81, 0x7f, 0x39, 0xe3, 0xc7,
+ 0x9b, 0x8e, 0xf7, 0x01, 0x05, 0xde, 0x88, 0x38, 0x74, 0x84, 0x59, 0x50,
+ 0x59, 0x45, 0x3f, 0x9f, 0x57, 0xb5, 0x2f, 0x1e, 0x79, 0xf5, 0x22, 0x6e,
+ 0xa2, 0xf8, 0x16, 0x8e, 0x2e, 0x48, 0xde, 0x1d, 0x0d, 0x54, 0x4d, 0xaa,
+ 0xd2, 0x05, 0xf6, 0xc3, 0x2a, 0x68, 0x65, 0xf6, 0x6a, 0xcd, 0x4b, 0x31,
+ 0x88, 0x34, 0x74, 0x15, 0x53, 0xcb, 0x1b, 0xce, 0x7a, 0x7c, 0x06, 0xe4,
+ 0xc3, 0x3c, 0xf5, 0x1e, 0xab, 0xcb, 0xbe, 0x44, 0x62, 0x6f, 0x53, 0xf7,
+ 0xa2, 0x72, 0x9c, 0xef, 0xda, 0x59, 0xec, 0xba, 0x55, 0xff, 0xb4, 0xbc,
+ 0xcb, 0x74, 0x6d, 0xbd, 0x76, 0x89, 0xe7, 0xf3, 0xc1, 0xf2, 0x9a, 0x6f,
+ 0x26, 0x18, 0x0f, 0xdf, 0xb1, 0x43, 0xb1, 0x6d, 0x10, 0xe5, 0x8c, 0x72,
+ 0xd4, 0xf8, 0xab, 0xb3, 0xdc, 0x3d, 0x35, 0xca, 0xbe, 0xbe, 0x79, 0x28,
+ 0xb5, 0xd6, 0x1d, 0x5c, 0x1c, 0x9b, 0xed, 0x92, 0x2b, 0xd4, 0x4b, 0xad,
+ 0xf9, 0xdb, 0x2f, 0x0e, 0x29, 0xf5, 0x4d, 0x95, 0x0a, 0x99, 0x78, 0xb1,
+ 0x40, 0x8a, 0x29, 0x35, 0xc6, 0xab, 0x9e, 0x24, 0x91, 0xbb, 0x06, 0x24,
+ 0xa8, 0x88, 0xd3, 0x06, 0x69, 0x2f, 0xcf, 0x71, 0xe4, 0xc9, 0x3b, 0xfd,
+ 0x38, 0xce, 0x65, 0x90, 0xe0, 0x22, 0xc8, 0xe5, 0xbe, 0xf0, 0xa9, 0xb5,
+ 0xa3, 0x15, 0x2e, 0xdc, 0xc6, 0x1c, 0x7a, 0xb8, 0xbd, 0xee, 0xf2, 0x19},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 75
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 75,
+ 32,
+ {0x4e, 0x71, 0xb9, 0x2c, 0x27, 0xa2, 0x2e, 0x50, 0x03, 0xc8, 0xff, 0x63,
+ 0x97, 0x20, 0xb5, 0xb8, 0x09, 0xb3, 0x4f, 0x1f, 0x27, 0x97, 0x13, 0x5b,
+ 0xb4, 0xce, 0x06, 0xa7, 0xd1, 0xf6, 0x56, 0x9c, 0x5c, 0xc4, 0x91, 0x0d,
+ 0x7c, 0xd0, 0xbb, 0xb1, 0x5e, 0xc6, 0xd0, 0xcb, 0xeb, 0x56, 0x12, 0xeb,
+ 0x96, 0x45, 0xea, 0xb2, 0x05, 0x13, 0x0e, 0x3c, 0xf0, 0x4a, 0x00, 0x11,
+ 0xf5, 0x67, 0x28, 0xeb, 0x44, 0x7d, 0x26, 0xdc, 0x77, 0xa4, 0xec, 0xab,
+ 0xa3, 0x96, 0xae, 0x84, 0xff, 0x14, 0x81, 0x42, 0x2d, 0x83, 0xe4, 0x41,
+ 0x8f, 0x48, 0x58, 0xcf, 0x66, 0x39, 0xb8, 0x31, 0x10, 0x5d, 0x0f, 0x8c,
+ 0x42, 0x8f, 0xa9, 0xdc, 0x69, 0xe3, 0x80, 0xdc, 0xd7, 0x7d, 0x8d, 0x30,
+ 0xc3, 0x62, 0xb1, 0xca, 0x06, 0x7b, 0xba, 0xf1, 0x24, 0xaa, 0xaa, 0x0b,
+ 0x0c, 0xe4, 0xbb, 0xe9, 0xaf, 0xa7, 0xf2, 0x78, 0x7b, 0x6b, 0x8c, 0x47,
+ 0x6b, 0x61, 0x39, 0x96, 0x0e, 0x1b, 0x43, 0x6f, 0x8b, 0x13, 0xa1, 0xb8,
+ 0x5f, 0xfa, 0xd3, 0x82, 0xe3, 0x16, 0x22, 0x32, 0x61, 0xd7, 0xe7, 0xa5,
+ 0xf2, 0x30, 0x0c, 0xfc, 0x04, 0xe5, 0x19, 0x57, 0xea, 0x4a, 0x0a, 0x65,
+ 0xd1, 0x95, 0x96, 0xc3, 0x03, 0x42, 0x39, 0xb8, 0xbf, 0x8f, 0x0b, 0xea,
+ 0x6f, 0x0d, 0x6d, 0x74, 0x9e, 0x2d, 0x3d, 0xf8, 0x24, 0x1e, 0x46, 0x22,
+ 0x20, 0x4c, 0x33, 0x4c, 0xd7, 0x48, 0xc4, 0xd0, 0x25, 0x4f, 0xac, 0x93,
+ 0xdb, 0x64, 0xfb, 0xba, 0xf7, 0x9e, 0xca, 0xd1, 0x2a, 0xd1, 0x9c, 0x74,
+ 0xd9, 0x44, 0x97, 0x07, 0x79, 0xa6, 0x40, 0x11, 0x35, 0xa5, 0xa8, 0xcb,
+ 0xb3, 0x2b, 0x63, 0x34, 0x98, 0x8d, 0xf3, 0x42, 0x4c, 0x39, 0x93, 0xc1,
+ 0x57, 0x62, 0x09, 0x88, 0xae, 0xe3, 0xbf, 0x27, 0x6e, 0xca, 0x44, 0xda,
+ 0xaa, 0x53, 0x70, 0x26, 0x5a, 0x6d, 0xdb, 0xce, 0xe5, 0xd2, 0x07, 0x67,
+ 0x0c, 0x0d, 0x46, 0xd5, 0x55, 0x02, 0x7c, 0x18, 0x54, 0xba, 0x92, 0x21,
+ 0xbb, 0x86, 0xdc, 0xc4, 0xdf, 0x2f, 0xa8, 0xe9, 0x98, 0x33, 0xe3, 0x62,
+ 0x14, 0x7c, 0x8d, 0x2c, 0x45, 0x98, 0xf4, 0x67, 0xd0, 0xff, 0xb8, 0xce,
+ 0xb1, 0x8c, 0x91, 0x87, 0x51, 0x1b, 0x41, 0x35, 0xea, 0x06, 0x8d, 0x99,
+ 0x61, 0xbd, 0x07, 0xee, 0x0f, 0xe5, 0x6b, 0x7d, 0xab, 0xb2, 0x22, 0xac,
+ 0x54, 0x27, 0x46, 0xda, 0xa4, 0xa4, 0x5c, 0xfd, 0x77, 0xf0, 0x21, 0x3f,
+ 0x7e, 0x5b, 0xcd, 0xbf, 0xeb, 0xb5, 0xa4, 0xad, 0x18, 0xd7, 0x9a, 0x59,
+ 0x9d, 0x07, 0x55, 0xdb, 0xaa, 0xa1, 0x9f, 0xd0, 0x3f, 0x4b, 0xd8, 0xcf,
+ 0x9c, 0x7c, 0x84, 0x16, 0xc1, 0x4d, 0x23, 0xb0, 0xca, 0x54, 0xde, 0x5f,
+ 0x04, 0x92, 0xd2, 0xd9, 0xce, 0xd1, 0xc8, 0xb5, 0xcb, 0x79, 0xcc, 0xb5},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 76
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 76,
+ 32,
+ {0x1a, 0x9f, 0x21, 0xdb, 0x6f, 0x3f, 0xe4, 0x15, 0xa3, 0x44, 0xb6, 0x1d,
+ 0xb7, 0x6e, 0xbf, 0x60, 0xa8, 0x4f, 0xf0, 0xdf, 0x70, 0xec, 0xb5, 0xcd,
+ 0x14, 0xa1, 0x6a, 0xaf, 0xdb, 0xfb, 0xf8, 0x95, 0x30, 0x3d, 0x9e, 0xb8,
+ 0x31, 0xd7, 0xa9, 0xbe, 0xd8, 0x9e, 0xe3, 0xca, 0x73, 0x7f, 0x49, 0x64,
+ 0x3b, 0x07, 0x7a, 0x82, 0x4d, 0xc3, 0xf4, 0x33, 0xc0, 0x0e, 0xf1, 0xb6,
+ 0x93, 0xf8, 0x2d, 0x30, 0x44, 0x9f, 0xcd, 0x32, 0x3a, 0x48, 0xc8, 0x4c,
+ 0xc5, 0xaf, 0x37, 0x5d, 0x7b, 0xfa, 0x2d, 0x3a, 0xd8, 0x82, 0x48, 0x02,
+ 0x25, 0xfe, 0x4a, 0x6a, 0xdf, 0x05, 0xc0, 0x34, 0x1a, 0x79, 0x13, 0xab,
+ 0x93, 0x1b, 0xd0, 0x85, 0x13, 0x4f, 0xe4, 0x70, 0x00, 0x3d, 0x3a, 0x61,
+ 0x2d, 0x88, 0xff, 0x0d, 0xa5, 0x4a, 0xf1, 0xbe, 0xde, 0x6b, 0xfd, 0x58,
+ 0xf1, 0x99, 0x01, 0xde, 0x43, 0xba, 0x61, 0xc7, 0x2d, 0x5f, 0x96, 0x30,
+ 0x2b, 0x64, 0x28, 0xbf, 0x03, 0x84, 0x7d, 0x54, 0xec, 0x1d, 0x74, 0x92,
+ 0x17, 0x87, 0xba, 0x1f, 0xed, 0xc4, 0x80, 0x60, 0x5f, 0xcb, 0x45, 0xb7,
+ 0x4d, 0x37, 0xdd, 0x0a, 0xbb, 0x40, 0x67, 0xf9, 0x7e, 0x28, 0xcc, 0xbb,
+ 0x86, 0xbc, 0x0a, 0x1c, 0x05, 0xee, 0xb6, 0x58, 0x29, 0x84, 0x60, 0x6b,
+ 0xe2, 0x15, 0x74, 0xbb, 0xb7, 0xbc, 0x04, 0xed, 0xef, 0x52, 0x8a, 0x85,
+ 0x81, 0xeb, 0x13, 0x5e, 0x97, 0x1c, 0x6d, 0xbb, 0xa2, 0x1b, 0x11, 0x55,
+ 0xe7, 0x77, 0xda, 0x9f, 0x6c, 0x6a, 0xc1, 0x82, 0xb4, 0xde, 0x0c, 0x9e,
+ 0xbf, 0xbc, 0x59, 0xc7, 0x1e, 0xe6, 0x68, 0x8d, 0x9b, 0x05, 0x4c, 0xf7,
+ 0x77, 0x2f, 0x59, 0x6f, 0xc9, 0xf6, 0xe8, 0x7b, 0xca, 0x4e, 0xe8, 0xdf,
+ 0x7d, 0x62, 0x67, 0xe2, 0x98, 0x24, 0xb1, 0xa7, 0x08, 0x40, 0xc6, 0x9e,
+ 0x1d, 0x16, 0x28, 0x58, 0xec, 0xe7, 0xde, 0x3b, 0xf0, 0x80, 0x72, 0xf5,
+ 0xca, 0xaa, 0xdd, 0x1b, 0x8c, 0x66, 0x17, 0xfa, 0x78, 0x88, 0xbd, 0x5e,
+ 0x9d, 0x53, 0x67, 0xbe, 0x06, 0x4c, 0xc8, 0x2a, 0xc4, 0xb5, 0x9b, 0x24,
+ 0x0e, 0x0e, 0x73, 0x97, 0x06, 0x04, 0x17, 0xe6, 0x38, 0x6a, 0x62, 0x3c,
+ 0x96, 0xbc, 0x7f, 0x9b, 0xc1, 0xda, 0x43, 0x65, 0xe0, 0x8c, 0x22, 0xcb,
+ 0xdd, 0x2e, 0xf1, 0xa4, 0xa7, 0x7d, 0xfe, 0xf4, 0xbb, 0xb3, 0xe4, 0xcb,
+ 0xee, 0xe7, 0x01, 0x2c, 0x25, 0xce, 0x52, 0xce, 0xef, 0xa1, 0x8b, 0xf5,
+ 0x05, 0x65, 0x83, 0x10, 0x90, 0x30, 0xf9, 0x1d, 0x92, 0xde, 0x82, 0x00,
+ 0xf3, 0xb2, 0x02, 0xef, 0xb9, 0xcf, 0x58, 0xd3, 0x75, 0xdf, 0x1d, 0xfe,
+ 0xe6, 0x99, 0x58, 0x62, 0x98, 0xb9, 0xee, 0xf0, 0xd1, 0xe9, 0x94, 0x66,
+ 0xbd, 0x47, 0xa0, 0xd1, 0x28, 0xfb, 0x90, 0x89, 0xec, 0x6c, 0x87, 0xe9},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 77
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 77,
+ 32,
+ {0x70, 0xda, 0xb9, 0xab, 0xa4, 0x5e, 0x87, 0x81, 0x1d, 0x66, 0x7c, 0x5e,
+ 0x83, 0x24, 0xd1, 0xf0, 0xcc, 0x50, 0x07, 0x1c, 0x30, 0x6e, 0x68, 0x77,
+ 0xac, 0xfb, 0x9a, 0x58, 0xe4, 0xb7, 0x47, 0x98, 0xb1, 0x93, 0x15, 0x90,
+ 0x21, 0x87, 0x5e, 0x18, 0xdd, 0xe2, 0x42, 0xa5, 0x1c, 0x38, 0x85, 0xcc,
+ 0x51, 0x57, 0x3a, 0x95, 0xee, 0xe4, 0x02, 0x9f, 0x66, 0x32, 0x22, 0xe0,
+ 0xfe, 0xfd, 0x68, 0xcd, 0x4f, 0xa7, 0x1c, 0x6f, 0xca, 0x4e, 0xe8, 0xe2,
+ 0x87, 0x6e, 0x62, 0xbf, 0x82, 0x11, 0xe0, 0x98, 0x6b, 0x4e, 0x1e, 0x7a,
+ 0xfb, 0x2c, 0x19, 0xdd, 0xd5, 0xe4, 0xe1, 0x84, 0xa7, 0x7c, 0xb1, 0x1a,
+ 0x04, 0x5f, 0x77, 0xbd, 0x26, 0x22, 0x66, 0x57, 0x32, 0xd1, 0x67, 0x41,
+ 0x11, 0x16, 0x69, 0x24, 0xfa, 0xf5, 0xb9, 0x35, 0xeb, 0x2b, 0xf4, 0xac,
+ 0x8c, 0xd4, 0x7b, 0x63, 0xac, 0x00, 0x78, 0xc5, 0xec, 0x05, 0xd4, 0xde,
+ 0xdc, 0x91, 0x59, 0x5c, 0x2b, 0x3f, 0x5c, 0x8d, 0xc3, 0x99, 0x05, 0x1e,
+ 0xd0, 0x65, 0x44, 0x01, 0xca, 0xe2, 0x01, 0x28, 0xc3, 0xda, 0xb2, 0x8e,
+ 0x76, 0x68, 0xb0, 0x5b, 0x4d, 0xa6, 0x24, 0xfb, 0xfa, 0xb8, 0x3e, 0x42,
+ 0x50, 0x31, 0xc8, 0xb8, 0xf4, 0xbb, 0x76, 0xb7, 0x8e, 0x2e, 0x66, 0x6e,
+ 0xb8, 0x54, 0xb0, 0xaf, 0x34, 0x20, 0x11, 0xa5, 0xe1, 0x9b, 0xb2, 0x52,
+ 0xf9, 0x0a, 0x94, 0xef, 0x9c, 0x91, 0x6a, 0x94, 0x5e, 0x3e, 0x1f, 0xa9,
+ 0x26, 0x63, 0x94, 0x25, 0xc2, 0xe2, 0x95, 0x45, 0x33, 0xfd, 0xab, 0x1f,
+ 0x6b, 0x94, 0x46, 0x50, 0x24, 0x94, 0x78, 0x79, 0x23, 0x39, 0xd9, 0xb2,
+ 0xf7, 0x7b, 0x46, 0xb0, 0x94, 0xc9, 0x86, 0x72, 0x00, 0x29, 0xe0, 0x40,
+ 0xc5, 0xc6, 0xb7, 0xc1, 0x4b, 0x77, 0x7f, 0xc9, 0xa1, 0x64, 0x00, 0x4a,
+ 0x5b, 0x01, 0x1b, 0x15, 0xce, 0x6c, 0xab, 0x8d, 0x08, 0x0f, 0x9a, 0x00,
+ 0x65, 0x46, 0xbe, 0x01, 0x05, 0x91, 0xc6, 0x38, 0xd6, 0x01, 0xd7, 0x75,
+ 0x63, 0x7f, 0x2e, 0xd7, 0xab, 0x94, 0xcc, 0x78, 0x6b, 0x05, 0xe0, 0xea,
+ 0x7b, 0x0b, 0x0b, 0x4c, 0x7d, 0x1c, 0x73, 0x0d, 0xe9, 0x3f, 0xec, 0x53,
+ 0x80, 0xc1, 0xfa, 0x76, 0x50, 0x1f, 0x7e, 0x3a, 0x8e, 0xeb, 0x26, 0x28,
+ 0x7b, 0x27, 0xfc, 0xa1, 0x7c, 0x30, 0x95, 0x28, 0x93, 0x13, 0x6a, 0x5c,
+ 0x12, 0xc4, 0x81, 0x63, 0xc9, 0xe7, 0x79, 0x61, 0x54, 0xb0, 0xb2, 0xd6,
+ 0xcc, 0x7a, 0x5d, 0x94, 0x91, 0xa9, 0xc7, 0x77, 0xe6, 0xd3, 0x8c, 0x60,
+ 0x41, 0x3c, 0x5d, 0xfe, 0x92, 0x19, 0x62, 0xeb, 0xad, 0x11, 0xfc, 0x67,
+ 0x71, 0xee, 0x4f, 0x3c, 0xef, 0x2a, 0x27, 0x17, 0xa7, 0x8b, 0xb6, 0xae,
+ 0x08, 0x95, 0x16, 0x08, 0x18, 0x88, 0x17, 0x98, 0xb5, 0x8d, 0x05, 0x95},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of h replaced by 0
+ // tcID: 78
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 78,
+ 32,
+ {0x9f, 0x8d, 0x0b, 0x7f, 0xc6, 0x93, 0x4a, 0x3e, 0xb7, 0xec, 0x6f, 0xeb,
+ 0x90, 0xbc, 0x8e, 0xd2, 0xc4, 0x57, 0xee, 0xac, 0x96, 0x4f, 0x0f, 0xa9,
+ 0xce, 0x89, 0x24, 0x21, 0x8c, 0x5d, 0xd3, 0x8c, 0xe8, 0x50, 0x83, 0xe6,
+ 0x57, 0xbb, 0xd1, 0x9c, 0xe6, 0xd6, 0xdd, 0xb5, 0x42, 0x23, 0x15, 0xc0,
+ 0x67, 0xea, 0x83, 0x07, 0x38, 0x1c, 0x72, 0x75, 0xe9, 0x75, 0x7f, 0x11,
+ 0xf9, 0x47, 0x23, 0xbe, 0xd3, 0xa1, 0x74, 0x72, 0x85, 0x55, 0xde, 0xa4,
+ 0x5c, 0x8d, 0xeb, 0x32, 0x65, 0x87, 0x9d, 0x95, 0xf0, 0x05, 0xd6, 0xbb,
+ 0xfb, 0x4c, 0x75, 0xec, 0xc7, 0x45, 0x2a, 0x20, 0xb9, 0x23, 0xf7, 0x8d,
+ 0x68, 0x1a, 0x01, 0x0a, 0x2c, 0x5d, 0x15, 0x19, 0x84, 0x13, 0x83, 0xcf,
+ 0xa8, 0xb2, 0x99, 0xab, 0x60, 0xdb, 0x09, 0x90, 0x5a, 0xe9, 0x91, 0x4c,
+ 0x7c, 0xcf, 0x1d, 0x1b, 0xcb, 0x57, 0x8e, 0xed, 0xe6, 0x3d, 0xa1, 0x2a,
+ 0xb0, 0xb1, 0x62, 0x31, 0xdd, 0x40, 0xf3, 0xe7, 0x56, 0xa3, 0xee, 0x84,
+ 0x71, 0x6c, 0x64, 0xdb, 0x34, 0x8b, 0x1b, 0xc3, 0xfd, 0x49, 0xdc, 0xe7,
+ 0xbe, 0xe9, 0x8a, 0x16, 0xa1, 0xf6, 0xd9, 0x19, 0x0d, 0x57, 0xb9, 0x40,
+ 0xa2, 0x65, 0xa3, 0x1f, 0x82, 0x98, 0xbe, 0xb1, 0xa1, 0xf7, 0x59, 0xbe,
+ 0x17, 0x72, 0x4c, 0x5f, 0x91, 0x1c, 0xa1, 0xd8, 0xbc, 0x9f, 0x22, 0x33,
+ 0xed, 0xdb, 0x09, 0xfe, 0x51, 0xd2, 0xd3, 0x6e, 0xd1, 0x97, 0x6f, 0x04,
+ 0x31, 0xf0, 0x6b, 0x8f, 0xfa, 0x84, 0x81, 0x05, 0xbf, 0x01, 0x9d, 0x30,
+ 0xd7, 0xd8, 0xd0, 0x53, 0x03, 0xda, 0xeb, 0xb5, 0x69, 0x80, 0xd1, 0xa6,
+ 0x96, 0xf1, 0xdc, 0x92, 0x24, 0x16, 0x49, 0x32, 0xdf, 0xd1, 0x19, 0xe8,
+ 0xdb, 0x7b, 0x87, 0xe4, 0x4e, 0x0d, 0xcf, 0xa1, 0xb7, 0x6a, 0xa2, 0xdf,
+ 0xba, 0x2b, 0xeb, 0xa0, 0x2f, 0x14, 0xd1, 0x41, 0x0d, 0xfd, 0xed, 0xd2,
+ 0x78, 0x32, 0xc0, 0x38, 0x40, 0xff, 0x86, 0x84, 0x4b, 0x41, 0xb7, 0x37,
+ 0x81, 0x19, 0x5c, 0x82, 0x0a, 0xae, 0x42, 0xf7, 0x56, 0x95, 0x97, 0x75,
+ 0xf6, 0x03, 0x8f, 0x96, 0x15, 0xbd, 0x31, 0x9f, 0x27, 0x88, 0x75, 0x6a,
+ 0xfd, 0x3f, 0x37, 0xd3, 0x84, 0xa7, 0x75, 0xc4, 0xd6, 0x48, 0x4a, 0xd3,
+ 0xdd, 0xdd, 0x7c, 0xb9, 0xa4, 0x5e, 0x2b, 0x75, 0x0d, 0x73, 0xf4, 0xf8,
+ 0x02, 0xe6, 0x0e, 0xfe, 0xbc, 0xc2, 0x35, 0x63, 0x0a, 0xce, 0x45, 0xf2,
+ 0xc5, 0x0a, 0x2d, 0x6f, 0xbf, 0xc1, 0x0b, 0x95, 0x1e, 0x36, 0xc3, 0x63,
+ 0x64, 0x0e, 0xa7, 0x62, 0xce, 0x6e, 0xd5, 0x76, 0x49, 0xbe, 0x8b, 0x49,
+ 0xa4, 0x5c, 0x98, 0x7a, 0x66, 0xb8, 0x6c, 0x2d, 0x59, 0x00, 0x56, 0xf7,
+ 0xd4, 0xa1, 0x78, 0xe1, 0x56, 0x3b, 0xb0, 0x7e, 0xd8, 0xcb, 0xb8, 0xb0},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits of h replaced by 1s
+ // tcID: 79
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 79,
+ 32,
+ {0x31, 0x2f, 0xe5, 0x04, 0x66, 0x19, 0x32, 0x4e, 0x6b, 0x32, 0xa3, 0x85,
+ 0xbc, 0xca, 0xbb, 0x71, 0x3d, 0x78, 0x7f, 0xf7, 0xa7, 0xfc, 0x95, 0x27,
+ 0xbf, 0x1b, 0x57, 0x62, 0x79, 0x40, 0x36, 0x5f, 0xc8, 0x4c, 0xb8, 0x58,
+ 0x43, 0x5f, 0x07, 0x83, 0x22, 0x93, 0x5d, 0x03, 0x84, 0x72, 0x8d, 0xc7,
+ 0x7a, 0x56, 0xe6, 0x42, 0x9a, 0xdb, 0x6a, 0xb9, 0xc9, 0xe3, 0xb6, 0xa2,
+ 0x50, 0x36, 0x3d, 0x3a, 0x52, 0x9c, 0x7b, 0xea, 0xd3, 0x1f, 0xcc, 0x57,
+ 0x59, 0x0f, 0xae, 0xc3, 0x72, 0xf8, 0x16, 0x14, 0x8f, 0xc7, 0x3c, 0x8e,
+ 0x0e, 0xed, 0x5b, 0x6d, 0xc5, 0x91, 0xa1, 0x0c, 0xa6, 0x71, 0x1e, 0xb1,
+ 0x21, 0xee, 0xa9, 0x91, 0xaf, 0xd5, 0xb8, 0xa8, 0x20, 0xca, 0xa3, 0x77,
+ 0x07, 0x1a, 0x04, 0xa1, 0x1f, 0x3e, 0xa5, 0x26, 0xd1, 0x50, 0xce, 0x9e,
+ 0x6f, 0x7e, 0x51, 0x52, 0x2f, 0xa7, 0xb8, 0x6e, 0xa5, 0xe0, 0x3a, 0x4a,
+ 0x37, 0xc4, 0x4c, 0xf7, 0x7c, 0x35, 0xb4, 0x90, 0x7f, 0xeb, 0xb1, 0xfb,
+ 0xd6, 0xd6, 0xd9, 0xc9, 0xf1, 0x17, 0xdc, 0x0c, 0x41, 0xb4, 0x65, 0xdc,
+ 0x2a, 0xfb, 0xdd, 0x09, 0xb9, 0x32, 0x37, 0x56, 0x4a, 0x48, 0x14, 0xcb,
+ 0x28, 0x31, 0xa0, 0x95, 0xfe, 0x98, 0x62, 0xd1, 0xf6, 0x07, 0xa3, 0x19,
+ 0x05, 0xd4, 0x5d, 0x69, 0x46, 0xa3, 0xd5, 0xb6, 0x37, 0x7d, 0x85, 0xb4,
+ 0x24, 0xb9, 0x9f, 0xe3, 0x6e, 0x1d, 0x0f, 0xc5, 0xc7, 0xe7, 0x4b, 0xdc,
+ 0x65, 0x88, 0xbb, 0xa4, 0xaf, 0x33, 0xb9, 0x74, 0x2e, 0x57, 0x27, 0xb3,
+ 0x2c, 0x24, 0xb2, 0x93, 0x7a, 0x3f, 0xae, 0x82, 0xdf, 0x37, 0x34, 0xe8,
+ 0x6b, 0x79, 0xfe, 0x21, 0xd9, 0x81, 0x0f, 0xef, 0x8d, 0x6b, 0xe7, 0x53,
+ 0xfd, 0xfc, 0xcb, 0xdf, 0x78, 0xd7, 0x35, 0xc4, 0x22, 0x3c, 0xc8, 0xe7,
+ 0x78, 0x1f, 0x11, 0x1d, 0xa2, 0xd8, 0x3a, 0x63, 0x28, 0x89, 0x95, 0xd9,
+ 0xba, 0xf1, 0x86, 0x81, 0x58, 0xec, 0x31, 0x17, 0x04, 0x2a, 0x4b, 0xc4,
+ 0x12, 0x5f, 0x7d, 0xb1, 0xa2, 0xe9, 0x58, 0x77, 0xfe, 0x14, 0x37, 0x70,
+ 0x1f, 0x31, 0x95, 0x5a, 0x20, 0xfa, 0x05, 0xe6, 0x87, 0xca, 0x84, 0xb6,
+ 0xa8, 0xa4, 0xdc, 0xbf, 0x34, 0xef, 0x62, 0x75, 0x28, 0xbd, 0xd2, 0x2a,
+ 0x3d, 0xae, 0xb6, 0x97, 0x61, 0xc4, 0x7b, 0x87, 0x99, 0xd1, 0xe2, 0x4e,
+ 0xcc, 0xba, 0xa0, 0xcf, 0xd3, 0xf5, 0x68, 0x4d, 0x98, 0xc5, 0xc6, 0x9a,
+ 0x79, 0x94, 0x28, 0x46, 0xc7, 0x45, 0xbf, 0xab, 0x42, 0x8e, 0xea, 0xdd,
+ 0x4d, 0xc5, 0x2c, 0xf3, 0x82, 0x7c, 0x08, 0x54, 0x7c, 0x7e, 0x8a, 0x8f,
+ 0xb0, 0xdc, 0x14, 0x9e, 0x8b, 0x04, 0x3a, 0x49, 0xeb, 0xd2, 0x16, 0x0e,
+ 0x03, 0x72, 0x73, 0x3d, 0x38, 0x00, 0x05, 0x81, 0xe7, 0x75, 0xd0, 0xc7},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in hash h flipped
+ // tcID: 80
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 80,
+ 32,
+ {0x69, 0xd4, 0x19, 0x0a, 0xb2, 0xeb, 0x0b, 0x4a, 0x59, 0xfe, 0x36, 0x92,
+ 0xc6, 0xb9, 0x9d, 0xd3, 0xec, 0x7a, 0x84, 0x98, 0xf3, 0xb8, 0x1d, 0xbb,
+ 0xc4, 0x70, 0x9b, 0x77, 0xad, 0x49, 0xae, 0x34, 0x4a, 0x68, 0xac, 0xc3,
+ 0x3e, 0xc0, 0x51, 0x76, 0xa5, 0xc1, 0xf5, 0x72, 0xdc, 0xa5, 0xca, 0x96,
+ 0x2d, 0x51, 0xba, 0xb6, 0x38, 0x1d, 0x0d, 0xd0, 0x50, 0xf5, 0x39, 0xfb,
+ 0x5f, 0x65, 0x32, 0xa3, 0xc8, 0x11, 0xd2, 0xcb, 0xde, 0x95, 0xb0, 0x43,
+ 0xd8, 0x54, 0xc5, 0x0f, 0x47, 0x9c, 0xca, 0xfa, 0x3c, 0xd7, 0xdd, 0xce,
+ 0x18, 0x25, 0x58, 0x69, 0x3c, 0x70, 0x1d, 0xf6, 0x67, 0x47, 0xe5, 0x37,
+ 0xe2, 0x9a, 0xdb, 0x9c, 0x7e, 0x2e, 0xc3, 0xf3, 0x45, 0xfa, 0x50, 0x10,
+ 0xff, 0x3f, 0x8c, 0xa5, 0xcf, 0x4d, 0xe3, 0x11, 0x39, 0xdc, 0x3f, 0x9e,
+ 0xd9, 0x3b, 0x4f, 0x7e, 0xe7, 0x7b, 0xf9, 0xbd, 0x29, 0x75, 0x7f, 0x33,
+ 0x0e, 0x25, 0x9e, 0x6d, 0xdd, 0x5e, 0x40, 0xf8, 0x61, 0x52, 0xf2, 0x6c,
+ 0x76, 0xcf, 0x7a, 0x77, 0x8b, 0x75, 0x65, 0x28, 0x74, 0x06, 0xe4, 0x31,
+ 0xc4, 0x40, 0x81, 0x24, 0x20, 0xbb, 0x1c, 0x9e, 0x36, 0x61, 0x4b, 0x51,
+ 0x74, 0x5c, 0xd3, 0x5a, 0xd1, 0x8a, 0x01, 0x8a, 0xca, 0xf3, 0xa8, 0x87,
+ 0x1e, 0x90, 0x49, 0x88, 0xb6, 0x6e, 0x2a, 0x09, 0x66, 0x2f, 0x88, 0x81,
+ 0x0b, 0xf5, 0xbf, 0xc1, 0x7d, 0xd7, 0x46, 0x5a, 0xbb, 0x77, 0xd2, 0xf6,
+ 0x25, 0xca, 0x83, 0xcc, 0xf2, 0xe2, 0xf1, 0x87, 0xb2, 0x17, 0xc2, 0x8c,
+ 0xc0, 0x81, 0x8f, 0x04, 0xe2, 0x59, 0xec, 0xd5, 0x9c, 0x0c, 0xe0, 0x7f,
+ 0x67, 0x32, 0xeb, 0x18, 0xc7, 0x2f, 0xbd, 0x00, 0x7a, 0x1f, 0x07, 0x0c,
+ 0x55, 0x44, 0x24, 0x18, 0x5b, 0xa4, 0x5e, 0x9e, 0xb1, 0xb1, 0x0b, 0x05,
+ 0x55, 0xf8, 0xd4, 0x67, 0x8f, 0xd7, 0xf7, 0xe9, 0x1c, 0x92, 0xde, 0x9f,
+ 0x2a, 0x11, 0xc4, 0x5b, 0xe7, 0xdc, 0x13, 0x66, 0xff, 0xc3, 0xab, 0x71,
+ 0xf2, 0x63, 0xeb, 0x89, 0x2e, 0xce, 0xf2, 0x53, 0x53, 0xbe, 0xc9, 0xca,
+ 0x6a, 0xb7, 0x86, 0x68, 0xcb, 0x9b, 0x66, 0xa9, 0xd0, 0xcd, 0x68, 0xb4,
+ 0xdf, 0x0b, 0x2e, 0xe1, 0x79, 0x40, 0xfc, 0x1c, 0x66, 0x91, 0x5c, 0xf3,
+ 0x0b, 0xe0, 0x60, 0x95, 0x2c, 0xba, 0x3b, 0x42, 0x37, 0xbe, 0xbf, 0x7c,
+ 0xa4, 0xb5, 0x90, 0x23, 0xa9, 0x29, 0x3c, 0x66, 0x34, 0x91, 0x2a, 0x90,
+ 0x29, 0x15, 0x28, 0xe4, 0x8b, 0x96, 0x54, 0x2a, 0x05, 0x60, 0xda, 0x0c,
+ 0x45, 0x74, 0x07, 0xbf, 0x45, 0x4a, 0x9c, 0xe5, 0x91, 0x9c, 0x70, 0xe6,
+ 0x25, 0x36, 0xb8, 0xe5, 0xe2, 0x6f, 0x95, 0x94, 0x0a, 0x2a, 0x64, 0x46,
+ 0xa0, 0x0e, 0x9c, 0xa6, 0x4e, 0x71, 0x00, 0x12, 0xd0, 0x7c, 0x99, 0x04},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: hash of salt missing
+ // tcID: 81
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 81,
+ 32,
+ {0x39, 0xd6, 0x28, 0xb8, 0x28, 0xf4, 0x4d, 0xad, 0x50, 0x1d, 0xb9, 0x9f,
+ 0x8d, 0xeb, 0x5c, 0x33, 0x36, 0x3c, 0x04, 0x3b, 0x4b, 0xa0, 0x41, 0xc7,
+ 0x62, 0xa0, 0xab, 0x6c, 0x7e, 0xdc, 0x99, 0x3a, 0x6c, 0xa1, 0x65, 0xe1,
+ 0x59, 0x81, 0xf8, 0x2e, 0xf3, 0x0c, 0xf9, 0x1e, 0x67, 0x9a, 0xd3, 0x35,
+ 0x75, 0x14, 0xa6, 0xa8, 0x8f, 0x45, 0x10, 0x7f, 0xf7, 0x67, 0x55, 0x87,
+ 0xd2, 0xa7, 0x8f, 0xf6, 0x67, 0xd2, 0xcf, 0x66, 0x94, 0x6a, 0x8b, 0xe5,
+ 0xb7, 0xdb, 0xd5, 0x35, 0xc5, 0x30, 0xa9, 0xaf, 0x96, 0xd2, 0xab, 0x04,
+ 0x90, 0x2b, 0x9e, 0xa2, 0xf7, 0x90, 0xe1, 0x0c, 0x10, 0x99, 0x50, 0x18,
+ 0x0e, 0x61, 0x75, 0x9d, 0xe7, 0x08, 0xae, 0x81, 0x67, 0xe1, 0xb8, 0xba,
+ 0x43, 0xef, 0x31, 0x7d, 0x8a, 0x14, 0x1e, 0x70, 0x61, 0x81, 0x84, 0xdf,
+ 0x8f, 0xb0, 0x54, 0xb8, 0x91, 0xd6, 0x91, 0x36, 0x49, 0xdf, 0x60, 0x3e,
+ 0x39, 0x18, 0xb0, 0xb2, 0x2a, 0x85, 0xc0, 0xe1, 0x95, 0x51, 0xa6, 0xd5,
+ 0x6b, 0xad, 0x91, 0xca, 0xe1, 0xfd, 0x99, 0xdf, 0xc3, 0xab, 0xeb, 0xb3,
+ 0xfa, 0x5e, 0xba, 0x6b, 0xe1, 0xc2, 0x6b, 0x10, 0x3d, 0xbf, 0xa3, 0x6a,
+ 0x89, 0xcd, 0x59, 0x5e, 0x4e, 0xd8, 0x81, 0x39, 0x3b, 0x72, 0x96, 0xa5,
+ 0x0a, 0x23, 0x7e, 0xdc, 0x33, 0x1e, 0x18, 0xb7, 0xd2, 0x19, 0x83, 0xb6,
+ 0x6f, 0xf9, 0xec, 0x5c, 0x32, 0x19, 0x55, 0xde, 0xd1, 0x4e, 0x17, 0x97,
+ 0x52, 0xb3, 0x21, 0x17, 0xa5, 0x52, 0xb5, 0x13, 0xa1, 0xb8, 0xa9, 0x48,
+ 0x52, 0xc0, 0x2e, 0xad, 0x94, 0x57, 0xd6, 0xc8, 0x2c, 0x33, 0xec, 0x95,
+ 0xbe, 0x7c, 0xf8, 0xef, 0xf6, 0x06, 0x89, 0x2d, 0x1a, 0xa3, 0x45, 0xe0,
+ 0xe3, 0xfe, 0x9b, 0x6c, 0xeb, 0x55, 0x89, 0x76, 0x00, 0x2c, 0x8b, 0xaf,
+ 0x26, 0xa4, 0x94, 0xad, 0xf5, 0xa7, 0x96, 0x28, 0xed, 0xe5, 0xc9, 0x9c,
+ 0x9a, 0xfd, 0x70, 0x6f, 0x26, 0x2f, 0xd4, 0x22, 0x72, 0xe2, 0xaa, 0xd7,
+ 0x90, 0xb0, 0xd8, 0xd0, 0x34, 0xe6, 0xfe, 0x05, 0x68, 0x32, 0x98, 0x6b,
+ 0x07, 0x57, 0x05, 0x3d, 0x25, 0x89, 0x9b, 0xd7, 0x8a, 0x5d, 0x77, 0x37,
+ 0x14, 0xd1, 0xe5, 0x2d, 0x71, 0x21, 0x51, 0x8e, 0x39, 0x31, 0xac, 0x75,
+ 0x12, 0x50, 0xb6, 0xf8, 0x68, 0x97, 0x16, 0x48, 0xe2, 0xa1, 0xa1, 0xb4,
+ 0x24, 0xb8, 0x0e, 0xc0, 0x9c, 0x1f, 0xe1, 0x53, 0xe6, 0xed, 0xc5, 0x32,
+ 0xd7, 0x37, 0xef, 0xce, 0x26, 0xc0, 0x25, 0xff, 0xe0, 0x71, 0x33, 0x27,
+ 0xe5, 0xff, 0x37, 0xf6, 0x92, 0x79, 0x29, 0x74, 0xa6, 0x87, 0x3a, 0x29,
+ 0x05, 0x89, 0xa9, 0xb8, 0x88, 0xd6, 0xd8, 0x2e, 0xa8, 0x56, 0xa5, 0x23,
+ 0xc9, 0xf3, 0xa6, 0xb2, 0xed, 0xaa, 0xf3, 0xd7, 0x6d, 0xa4, 0x1f, 0xe0},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 82
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 82,
+ 32,
+ {0x54, 0xa5, 0xa3, 0x18, 0x6b, 0xbd, 0xf9, 0xa0, 0x8d, 0xf3, 0xb3, 0xbb,
+ 0x34, 0x39, 0x79, 0xc4, 0xe7, 0x4e, 0x3e, 0x6d, 0x50, 0x7b, 0x6b, 0x81,
+ 0xe1, 0xaa, 0x34, 0x42, 0x1f, 0xee, 0x0f, 0xc5, 0x3f, 0x9d, 0xc5, 0xb0,
+ 0xf8, 0x0a, 0xd5, 0x35, 0xe2, 0x5c, 0xaf, 0x47, 0xff, 0x3e, 0x3a, 0xbb,
+ 0x72, 0x9e, 0x27, 0x1e, 0x2e, 0x3d, 0x94, 0x5b, 0x61, 0xe5, 0x6f, 0xb2,
+ 0x9e, 0x32, 0xe7, 0xd9, 0x3e, 0x74, 0x84, 0x74, 0x27, 0x62, 0x52, 0xe3,
+ 0xb3, 0xf0, 0x5b, 0xa7, 0x09, 0xa1, 0x90, 0x9b, 0x95, 0x41, 0x4d, 0xa0,
+ 0xad, 0xa0, 0xef, 0xfd, 0x5e, 0xa3, 0x57, 0x25, 0x60, 0xfd, 0x24, 0xd3,
+ 0xbf, 0xe2, 0x79, 0x80, 0x06, 0xc3, 0x22, 0xac, 0xdf, 0xb7, 0xca, 0xea,
+ 0xb1, 0x2b, 0x82, 0x16, 0x9b, 0x72, 0x77, 0x1b, 0x07, 0x03, 0x03, 0x70,
+ 0xf3, 0x01, 0xa3, 0x1f, 0x0b, 0x91, 0x97, 0x24, 0xa5, 0x59, 0x4d, 0x9b,
+ 0x48, 0xbb, 0x5c, 0x89, 0x45, 0xce, 0xba, 0xe0, 0x16, 0x53, 0x76, 0x6b,
+ 0x71, 0x00, 0x10, 0x3a, 0xaa, 0x38, 0xd4, 0xc0, 0x08, 0x06, 0x41, 0xfb,
+ 0x7d, 0x94, 0x6c, 0x2b, 0xa6, 0x6b, 0xeb, 0xc4, 0xe6, 0xdf, 0x76, 0xc1,
+ 0x27, 0xee, 0xdd, 0x9b, 0x83, 0xdd, 0x23, 0x93, 0x57, 0xec, 0xd3, 0xc7,
+ 0xa4, 0xe0, 0x37, 0x0b, 0x01, 0x6d, 0x54, 0x22, 0x03, 0x96, 0x3e, 0x96,
+ 0x2a, 0xba, 0x5a, 0xd8, 0x30, 0x5d, 0x29, 0x80, 0xb3, 0x5b, 0x8e, 0x4f,
+ 0x65, 0xe2, 0x38, 0x7a, 0xfa, 0x91, 0x2c, 0x13, 0xac, 0x7f, 0x72, 0x5b,
+ 0x91, 0xba, 0xde, 0xdb, 0x13, 0x32, 0xb2, 0x1e, 0x15, 0x69, 0x27, 0x52,
+ 0xd4, 0x74, 0xfc, 0xfe, 0x1b, 0x40, 0x8d, 0x5c, 0x2b, 0xc2, 0xe2, 0x9f,
+ 0x67, 0xb9, 0xab, 0x76, 0xcd, 0xfd, 0x64, 0xbb, 0xeb, 0x80, 0x9c, 0xe9,
+ 0xe8, 0x9c, 0xa2, 0x17, 0x22, 0xb4, 0xe0, 0x4f, 0x03, 0xbb, 0xcf, 0x07,
+ 0x0d, 0xf8, 0x38, 0x74, 0x85, 0xd7, 0xa2, 0xc3, 0xfa, 0x0b, 0x0b, 0x3c,
+ 0xd7, 0xe1, 0x75, 0x62, 0x51, 0x0d, 0xad, 0x0f, 0xfb, 0x1c, 0x16, 0xd8,
+ 0x38, 0xb0, 0x42, 0xab, 0x85, 0xd5, 0x8f, 0xbf, 0x44, 0x29, 0xeb, 0x91,
+ 0xdc, 0x9f, 0xb4, 0x99, 0xd5, 0x4c, 0xb9, 0x23, 0x00, 0xd3, 0x31, 0xdc,
+ 0x56, 0x09, 0xb2, 0x70, 0xdb, 0xe6, 0x39, 0x52, 0x2d, 0x84, 0x37, 0x8b,
+ 0x52, 0x9d, 0xd7, 0xb5, 0x92, 0xc5, 0xea, 0xeb, 0xef, 0xd4, 0xe0, 0x32,
+ 0x40, 0x1b, 0x07, 0x35, 0x01, 0xa4, 0xfe, 0x15, 0x30, 0x85, 0x1c, 0x2d,
+ 0x84, 0x52, 0x63, 0xb0, 0xc9, 0x88, 0xd6, 0xf4, 0x9e, 0x7d, 0xea, 0x2c,
+ 0xb4, 0x92, 0x5f, 0x9e, 0xca, 0xf7, 0x73, 0x65, 0xbf, 0x01, 0x89, 0x42,
+ 0x02, 0x78, 0x3c, 0xb4, 0xc7, 0x9f, 0x33, 0x70, 0xb7, 0x4e, 0xa7, 0x89},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of ps modified
+ // tcID: 83
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 83,
+ 32,
+ {0x4e, 0xd9, 0x72, 0x4e, 0xd7, 0x88, 0x2a, 0x0e, 0xa9, 0xd6, 0x1c, 0xf2,
+ 0xd1, 0xbf, 0xb1, 0xc0, 0x42, 0xd9, 0x4b, 0x24, 0x27, 0xd7, 0x10, 0x79,
+ 0x62, 0x5d, 0x8d, 0x59, 0xf7, 0xe5, 0x63, 0x2a, 0x57, 0x85, 0x21, 0x97,
+ 0x3b, 0xd4, 0x96, 0xcd, 0xab, 0xf1, 0xe9, 0xdd, 0x45, 0xba, 0xc4, 0x56,
+ 0x44, 0x09, 0x30, 0xd2, 0x21, 0xb9, 0x5c, 0xc4, 0xd2, 0x08, 0x0e, 0x96,
+ 0xc9, 0x63, 0x68, 0x5b, 0x90, 0x90, 0x00, 0xc4, 0x5d, 0x62, 0x83, 0x5b,
+ 0x9e, 0x68, 0xdd, 0xc7, 0x28, 0xe9, 0xc0, 0x3a, 0x48, 0x31, 0xa9, 0x04,
+ 0x35, 0xab, 0xab, 0x57, 0xa9, 0x9a, 0xff, 0xcc, 0x72, 0x70, 0xb4, 0x90,
+ 0xb8, 0x50, 0x72, 0x16, 0x09, 0xf5, 0x68, 0xfa, 0x4a, 0x40, 0x4f, 0xf8,
+ 0xb0, 0x54, 0x34, 0x5e, 0x1d, 0x8e, 0x4e, 0xdb, 0x92, 0x34, 0x33, 0x0f,
+ 0x9d, 0xbe, 0x60, 0xe4, 0xee, 0x20, 0x42, 0xa5, 0xbf, 0xb2, 0x8d, 0x3a,
+ 0x11, 0xa9, 0xfd, 0x03, 0x65, 0x56, 0x87, 0x56, 0x19, 0x38, 0xc4, 0x5b,
+ 0xaf, 0xc6, 0x4f, 0x59, 0xd0, 0xd5, 0xd7, 0x2f, 0xd2, 0x3b, 0xc4, 0x0a,
+ 0x52, 0x1d, 0xda, 0x3e, 0x2b, 0x4a, 0x7b, 0x69, 0xb6, 0x04, 0x71, 0x93,
+ 0xcf, 0x8d, 0xc3, 0xfe, 0xe3, 0xfd, 0x29, 0x9f, 0xe8, 0x8b, 0x58, 0xfa,
+ 0x05, 0x2b, 0xce, 0x5c, 0x4a, 0xf6, 0x2b, 0xaf, 0x54, 0x8b, 0xd5, 0xfa,
+ 0x8c, 0x08, 0xbf, 0x6a, 0xa1, 0x7e, 0xdd, 0xb8, 0xfd, 0x17, 0x5c, 0x40,
+ 0x12, 0x8d, 0x1e, 0xfc, 0x64, 0xe4, 0x0e, 0x08, 0x07, 0x6f, 0x73, 0x8a,
+ 0x5d, 0xa4, 0x95, 0xb1, 0xe9, 0xe0, 0xa2, 0xf5, 0x2f, 0x1a, 0xcc, 0x19,
+ 0x36, 0xc9, 0x05, 0xfb, 0x69, 0x87, 0x1d, 0xe2, 0x15, 0x9a, 0xa5, 0xb4,
+ 0xac, 0xcf, 0xec, 0xa0, 0x07, 0x64, 0xec, 0xbd, 0x03, 0xf0, 0xc9, 0xa2,
+ 0xd8, 0x23, 0x1f, 0x26, 0xce, 0x5e, 0x7a, 0xef, 0x43, 0xf2, 0x71, 0xd3,
+ 0x62, 0x34, 0x59, 0x93, 0x0a, 0x0d, 0x99, 0xa5, 0xa4, 0x1c, 0x72, 0x60,
+ 0x85, 0x11, 0x35, 0x09, 0xc1, 0x5a, 0xba, 0xec, 0xd8, 0xe7, 0x8f, 0x25,
+ 0xfb, 0x2e, 0x5c, 0x39, 0x83, 0xaf, 0xda, 0x6e, 0xad, 0xd0, 0xe6, 0x8d,
+ 0x74, 0x26, 0x13, 0xd0, 0x85, 0xea, 0x1d, 0xb5, 0x24, 0xf8, 0xd9, 0x7e,
+ 0x18, 0x91, 0x36, 0xb6, 0x48, 0x1e, 0x3e, 0x61, 0xb7, 0xf5, 0x29, 0x0f,
+ 0x2d, 0x10, 0xb1, 0x5a, 0x9b, 0x93, 0xa5, 0xfb, 0x4a, 0x68, 0x91, 0xf5,
+ 0xe4, 0xa3, 0x41, 0x79, 0x7e, 0x5f, 0xe2, 0x7e, 0x3c, 0x20, 0x2d, 0x26,
+ 0x7d, 0x76, 0xbe, 0x40, 0x9a, 0x3b, 0x72, 0xb1, 0x5e, 0x40, 0x67, 0x29,
+ 0xa2, 0xe5, 0x6c, 0x9b, 0x9d, 0x7c, 0xda, 0x30, 0x28, 0x3d, 0x7d, 0xd3,
+ 0x52, 0xc8, 0x8e, 0xa8, 0x23, 0x50, 0xe4, 0xa1, 0x2f, 0xa1, 0x7b, 0x97},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0xff
+ // tcID: 84
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 84,
+ 32,
+ {0xa8, 0x55, 0xda, 0x78, 0xc4, 0x4b, 0xe7, 0x4d, 0xdd, 0xee, 0x63, 0x41,
+ 0x57, 0xb6, 0x85, 0xa2, 0x27, 0x71, 0x4c, 0xbb, 0x6a, 0x21, 0x28, 0x8c,
+ 0xdb, 0xf3, 0xa8, 0x7a, 0xa4, 0x8b, 0x1d, 0xa9, 0x8c, 0xd5, 0x90, 0xa0,
+ 0x49, 0xd2, 0xab, 0x71, 0x51, 0x36, 0xd1, 0x47, 0x14, 0x2e, 0x55, 0x26,
+ 0xbe, 0xc5, 0xd1, 0xd0, 0x8a, 0x24, 0xd9, 0x9e, 0x99, 0x65, 0x24, 0x2f,
+ 0xed, 0x7c, 0x0e, 0x9e, 0x3a, 0x94, 0xc6, 0xcd, 0x76, 0x51, 0x10, 0x83,
+ 0xb7, 0xfc, 0x24, 0x4d, 0xb4, 0xb8, 0xef, 0xa0, 0x94, 0x62, 0x45, 0x64,
+ 0xfe, 0xb6, 0x19, 0x92, 0xb0, 0x2b, 0x3f, 0x77, 0x24, 0xfb, 0xe6, 0xf5,
+ 0x3f, 0x4f, 0x12, 0x20, 0xfe, 0x03, 0xf2, 0x8a, 0x6d, 0xef, 0xec, 0x46,
+ 0x32, 0xcd, 0x07, 0x46, 0x36, 0xfc, 0x12, 0x9d, 0x75, 0xf7, 0xc1, 0x2f,
+ 0x2d, 0xa8, 0x39, 0x03, 0xb1, 0xb4, 0x0e, 0x24, 0x15, 0x09, 0x6f, 0x3b,
+ 0xf3, 0x95, 0x5d, 0x1b, 0xc2, 0x31, 0xf6, 0x43, 0xcd, 0x96, 0x44, 0x63,
+ 0x19, 0x9d, 0xa0, 0x0d, 0xf1, 0x64, 0xf7, 0xeb, 0xdd, 0x96, 0x7b, 0x24,
+ 0x15, 0xed, 0x46, 0x0f, 0x9d, 0x26, 0xbd, 0xf6, 0x54, 0x2a, 0xd3, 0x55,
+ 0xdc, 0x05, 0x47, 0xdd, 0xfc, 0x93, 0xc2, 0x72, 0x90, 0x2e, 0xb0, 0x69,
+ 0x8a, 0x53, 0xb0, 0xd0, 0x6e, 0xac, 0x9a, 0xcb, 0x9d, 0x54, 0xd3, 0x35,
+ 0xc4, 0xa4, 0x60, 0xc9, 0x7f, 0xd7, 0x78, 0xdd, 0xa4, 0x08, 0x54, 0xab,
+ 0xb7, 0x08, 0x6b, 0xef, 0xf7, 0x89, 0x28, 0xb6, 0x16, 0x04, 0xdd, 0x94,
+ 0xf8, 0xe0, 0xbf, 0x8e, 0xd5, 0x41, 0x85, 0xc3, 0xbf, 0x14, 0xcb, 0x8b,
+ 0xbb, 0xd7, 0x9c, 0x6f, 0x9d, 0xa3, 0x88, 0x8e, 0xee, 0x31, 0x69, 0x2b,
+ 0x30, 0xf3, 0x70, 0xf8, 0xd6, 0xe2, 0x71, 0x6d, 0xaf, 0x73, 0xeb, 0x5f,
+ 0x31, 0x8e, 0xd4, 0xf9, 0x97, 0x05, 0xf0, 0x19, 0xee, 0xd2, 0x9b, 0x2b,
+ 0xa5, 0xfa, 0x61, 0x93, 0xeb, 0x00, 0x49, 0xfd, 0xde, 0xcf, 0xf0, 0x2e,
+ 0xd1, 0x93, 0x00, 0x10, 0x2e, 0x27, 0xbe, 0x3c, 0x85, 0xd2, 0x31, 0xbc,
+ 0xa8, 0xcd, 0x1c, 0x24, 0xe1, 0x75, 0xe9, 0x5f, 0xbc, 0x2a, 0x3b, 0xf8,
+ 0xe2, 0x3e, 0x2b, 0x8a, 0x62, 0x2f, 0x48, 0xcd, 0x10, 0x06, 0x72, 0xe0,
+ 0x58, 0xc2, 0xca, 0x2f, 0x3b, 0x18, 0x55, 0xed, 0xdb, 0x06, 0xb6, 0xe7,
+ 0x07, 0xe1, 0xf0, 0x59, 0x56, 0xa4, 0x68, 0x39, 0x76, 0x74, 0x91, 0x93,
+ 0xfa, 0xec, 0xcb, 0x5e, 0x25, 0xaf, 0x7a, 0x99, 0x52, 0x8d, 0xa6, 0x1c,
+ 0x68, 0x62, 0x69, 0xb4, 0x9e, 0xa5, 0xb7, 0x68, 0x76, 0x8d, 0x7f, 0x62,
+ 0x4a, 0x16, 0x00, 0xe4, 0x03, 0xdb, 0x22, 0x9a, 0x85, 0xe8, 0x64, 0x4f,
+ 0x4d, 0xd7, 0x14, 0x73, 0x15, 0xce, 0xdb, 0xdc, 0x85, 0x70, 0x3c, 0x89},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0x80
+ // tcID: 85
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 85,
+ 32,
+ {0x5b, 0x7d, 0x07, 0x9d, 0x66, 0x7b, 0x60, 0xb3, 0x50, 0x80, 0x89, 0x03,
+ 0x1b, 0x60, 0x43, 0x27, 0xbb, 0xcd, 0xae, 0xdc, 0x88, 0x7c, 0x95, 0x30,
+ 0xba, 0x15, 0x54, 0x69, 0x4d, 0xfa, 0xf0, 0x81, 0xac, 0x91, 0xfd, 0x33,
+ 0x93, 0x23, 0x79, 0x3d, 0x86, 0x27, 0x86, 0xc9, 0x26, 0x96, 0xf1, 0xd9,
+ 0x52, 0x3c, 0xc8, 0xaa, 0xc1, 0x4d, 0xba, 0x90, 0xa6, 0x36, 0x3b, 0xee,
+ 0x9a, 0x93, 0xfc, 0xd7, 0x75, 0x19, 0x73, 0xec, 0xb7, 0x0c, 0xd8, 0x12,
+ 0x72, 0x5f, 0x11, 0x90, 0xd6, 0x2f, 0x9d, 0x95, 0x0a, 0x55, 0x23, 0x36,
+ 0xee, 0xec, 0x2f, 0x27, 0x59, 0xc4, 0xd3, 0x47, 0xd4, 0xb7, 0x57, 0x17,
+ 0xc4, 0x63, 0x65, 0xc6, 0x84, 0xac, 0xfa, 0xac, 0x48, 0xff, 0xa5, 0xa3,
+ 0xa7, 0x47, 0x48, 0xbd, 0x13, 0xd4, 0xce, 0x46, 0x1d, 0xf0, 0x09, 0x5b,
+ 0xc2, 0xfe, 0x74, 0xb5, 0x65, 0xf6, 0x29, 0xbe, 0x54, 0x07, 0x98, 0x5c,
+ 0xa7, 0xce, 0xaa, 0xc4, 0x38, 0x10, 0xe4, 0x29, 0x51, 0xe7, 0xa7, 0xab,
+ 0xd8, 0xc2, 0xf5, 0x48, 0xde, 0xca, 0x74, 0xf3, 0x4a, 0xfa, 0x47, 0xc2,
+ 0xd7, 0x2b, 0x85, 0xee, 0xa9, 0xcd, 0x24, 0x34, 0xd4, 0xb5, 0xba, 0x81,
+ 0xf9, 0xee, 0xc8, 0x65, 0xa2, 0xc4, 0xae, 0x17, 0xd4, 0xfe, 0x00, 0xac,
+ 0xed, 0x59, 0xbc, 0x20, 0xf0, 0xe8, 0xa4, 0xe9, 0xb5, 0xfe, 0x98, 0xda,
+ 0x5b, 0x78, 0x59, 0x71, 0x9f, 0xea, 0x29, 0xb6, 0x43, 0x32, 0x3f, 0x2f,
+ 0xb0, 0x5f, 0x4b, 0xba, 0x83, 0x80, 0x4b, 0xa1, 0xae, 0x30, 0x40, 0xe6,
+ 0x23, 0x31, 0xd4, 0xee, 0x15, 0xad, 0x82, 0x22, 0x1f, 0x14, 0xab, 0xe7,
+ 0xa9, 0xdc, 0x44, 0x08, 0x51, 0xfb, 0x97, 0x70, 0x8b, 0x12, 0x0e, 0x4d,
+ 0x32, 0xe3, 0x73, 0x27, 0xd1, 0x03, 0xb6, 0x26, 0xa6, 0x48, 0x45, 0xa7,
+ 0x6d, 0x24, 0x76, 0x2d, 0x12, 0xe4, 0x21, 0x0e, 0x16, 0x6a, 0x87, 0xfa,
+ 0x77, 0xf8, 0xe2, 0xf2, 0xc9, 0xfe, 0xda, 0x8d, 0xfa, 0xae, 0xfa, 0x10,
+ 0x77, 0x44, 0x80, 0xb8, 0xe6, 0xf6, 0xbd, 0x91, 0x2c, 0x40, 0x48, 0xb7,
+ 0x7a, 0xb3, 0xcd, 0x76, 0x84, 0xc3, 0x48, 0xc3, 0xca, 0x39, 0x8c, 0xa0,
+ 0xc0, 0x63, 0x93, 0xe8, 0x3d, 0xef, 0xa0, 0xee, 0xa7, 0x03, 0x4c, 0x97,
+ 0x69, 0x5e, 0x75, 0x56, 0xfa, 0xce, 0xf2, 0x3c, 0xc8, 0xa0, 0xe9, 0xd3,
+ 0x95, 0x08, 0x0f, 0xbd, 0x94, 0xb0, 0x85, 0x38, 0x05, 0x50, 0xde, 0xca,
+ 0x1a, 0x29, 0x52, 0x55, 0x48, 0x73, 0xbe, 0x09, 0x36, 0x71, 0x4c, 0x5d,
+ 0x78, 0xca, 0x53, 0xd3, 0x67, 0x28, 0x91, 0x9a, 0x7c, 0x4e, 0x70, 0x69,
+ 0xce, 0x97, 0xbf, 0x21, 0x5d, 0xa1, 0xd0, 0x2c, 0xf1, 0x40, 0x68, 0xc1,
+ 0x61, 0x00, 0xf8, 0xf7, 0x8b, 0xab, 0xa2, 0xd1, 0x9a, 0xbd, 0x30, 0x6e},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0
+ // tcID: 86
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 86,
+ 32,
+ {0x85, 0x74, 0xa8, 0x0f, 0x36, 0x97, 0x3b, 0xf6, 0xb9, 0x86, 0xc7, 0xb8,
+ 0x1b, 0xc6, 0xd2, 0x89, 0xb1, 0x18, 0xca, 0xaf, 0xff, 0xc3, 0x1d, 0x2c,
+ 0x99, 0xd2, 0xdc, 0xcc, 0x1e, 0x66, 0x11, 0xd5, 0x98, 0xdd, 0xa3, 0xfd,
+ 0x7c, 0x22, 0xcf, 0x10, 0xc7, 0x72, 0x9f, 0xa8, 0x4a, 0x87, 0xe3, 0xf1,
+ 0x9f, 0xf4, 0xbf, 0x11, 0xa9, 0x60, 0x18, 0x69, 0x4b, 0x7d, 0x82, 0x9b,
+ 0xc0, 0x03, 0x00, 0x9e, 0xb1, 0x04, 0xe8, 0x95, 0x5e, 0x8a, 0x87, 0x17,
+ 0xf2, 0xfa, 0x89, 0x22, 0x02, 0x81, 0xfe, 0xd0, 0x87, 0x8b, 0x9f, 0xeb,
+ 0xf7, 0x7e, 0x5b, 0x81, 0xe9, 0x35, 0x15, 0xa8, 0x54, 0x1d, 0x7a, 0x4b,
+ 0x8a, 0x4c, 0x00, 0x8a, 0x29, 0x8d, 0x31, 0x7e, 0x7b, 0x82, 0xc8, 0x26,
+ 0xb5, 0xd6, 0x7b, 0xf0, 0x4d, 0x45, 0x9a, 0x5d, 0x5f, 0xd7, 0xf6, 0x93,
+ 0x89, 0xdf, 0xbb, 0x25, 0x14, 0x6c, 0x48, 0x05, 0xca, 0xb1, 0xaa, 0xdd,
+ 0x00, 0x9d, 0x7b, 0x00, 0x95, 0x6b, 0xa9, 0x3f, 0x6d, 0x02, 0xf5, 0x26,
+ 0x6d, 0x8b, 0x06, 0xe2, 0x8b, 0x34, 0x6b, 0x06, 0xf1, 0xc3, 0x50, 0x1c,
+ 0xef, 0x04, 0xa1, 0xc6, 0x07, 0xd7, 0xf8, 0x5e, 0xe0, 0x37, 0x17, 0x8e,
+ 0x6f, 0x2b, 0x0d, 0xde, 0x30, 0x7e, 0xb6, 0xf5, 0xf8, 0x82, 0x29, 0x54,
+ 0x1c, 0xb3, 0xd3, 0x7e, 0x49, 0x5c, 0xb5, 0x99, 0x72, 0x64, 0xa0, 0xc1,
+ 0x34, 0x27, 0x13, 0xe8, 0x54, 0x8e, 0x31, 0x86, 0x81, 0xa7, 0x83, 0x38,
+ 0x1d, 0xec, 0x9d, 0x65, 0x24, 0xf5, 0xc8, 0x0c, 0x43, 0x7b, 0x99, 0x7f,
+ 0x2f, 0xb9, 0x5c, 0x80, 0xca, 0x71, 0x58, 0xd0, 0xeb, 0xd5, 0x31, 0xb4,
+ 0xc9, 0xba, 0xfb, 0x19, 0xad, 0x9e, 0xa0, 0x54, 0x22, 0x17, 0xc1, 0xad,
+ 0x96, 0x5e, 0xe6, 0xf1, 0xaf, 0xa5, 0xa4, 0x8b, 0xec, 0xbf, 0x65, 0xb3,
+ 0x80, 0xf1, 0x94, 0x6d, 0xcc, 0x85, 0xfb, 0xcd, 0x82, 0xfb, 0x90, 0x01,
+ 0x1e, 0x65, 0x0d, 0xd1, 0xe5, 0x07, 0xdd, 0x19, 0x03, 0x7e, 0xc1, 0xf2,
+ 0xac, 0x98, 0xa8, 0x7c, 0x25, 0xa6, 0xf5, 0x88, 0xaa, 0x6b, 0x6f, 0x93,
+ 0xd3, 0x5b, 0x83, 0xc1, 0xe8, 0xe0, 0x91, 0x52, 0x47, 0x0d, 0xae, 0x2a,
+ 0xf8, 0xaf, 0xc1, 0xfb, 0x21, 0x46, 0xcd, 0x42, 0x6f, 0xe8, 0xd3, 0xca,
+ 0xe5, 0xa8, 0x0c, 0x1a, 0x63, 0xc7, 0xfc, 0x42, 0x82, 0x52, 0x26, 0xbe,
+ 0xc2, 0x6d, 0x57, 0xfb, 0x62, 0xbd, 0x04, 0x8f, 0xcd, 0x92, 0x1b, 0x8b,
+ 0xe7, 0xaa, 0x8d, 0x02, 0x49, 0x26, 0xfe, 0x3c, 0xf5, 0xc5, 0xe3, 0xe7,
+ 0xf5, 0xb2, 0xf5, 0x0b, 0x33, 0xde, 0xa5, 0x47, 0x38, 0x9e, 0x40, 0xfd,
+ 0x67, 0xa8, 0x52, 0x3c, 0xd5, 0xfa, 0xcb, 0x29, 0xe9, 0x75, 0x83, 0xf2,
+ 0x6a, 0x34, 0xf1, 0xed, 0x88, 0x08, 0x69, 0x80, 0x0a, 0x4b, 0x35, 0xd6},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0xff
+ // tcID: 87
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 87,
+ 32,
+ {0x78, 0x57, 0xb1, 0xfe, 0x06, 0xfc, 0xc4, 0x17, 0xc0, 0x77, 0x66, 0xa9,
+ 0x89, 0x2a, 0xe3, 0x0e, 0xac, 0xa6, 0x5d, 0xf7, 0x47, 0x45, 0x75, 0xa7,
+ 0x0d, 0x8e, 0x28, 0x6f, 0xc2, 0x2e, 0x30, 0x92, 0xdc, 0xd2, 0x34, 0x46,
+ 0xb1, 0x01, 0xcf, 0x27, 0x95, 0x1e, 0xeb, 0x2c, 0xf8, 0x79, 0xd3, 0x20,
+ 0xb2, 0xbd, 0x12, 0xf4, 0x5b, 0x79, 0xc1, 0x00, 0x18, 0x17, 0x85, 0x32,
+ 0xd8, 0xfc, 0x4d, 0x70, 0x85, 0x83, 0xad, 0xb4, 0xd7, 0xd7, 0x46, 0x9c,
+ 0xd5, 0x36, 0x2c, 0x07, 0x4c, 0x51, 0x91, 0x06, 0xc7, 0x61, 0x22, 0x85,
+ 0x57, 0xd4, 0x28, 0x0d, 0xad, 0xd9, 0x07, 0xb2, 0x76, 0x75, 0xe3, 0x18,
+ 0x03, 0x3a, 0xd3, 0x2e, 0xa7, 0x1e, 0x00, 0x1c, 0x3e, 0x7f, 0x68, 0xf6,
+ 0xdc, 0x07, 0x50, 0x93, 0x96, 0xa6, 0x1d, 0xb2, 0x9a, 0x9a, 0xd3, 0x76,
+ 0xf4, 0x06, 0xff, 0x35, 0xae, 0xae, 0xbf, 0x8c, 0x6f, 0xd0, 0xbf, 0x7d,
+ 0xf4, 0xbb, 0x72, 0x1c, 0x91, 0xdf, 0xdf, 0xfa, 0x93, 0x3f, 0x37, 0xdb,
+ 0x0b, 0xee, 0x5d, 0x4f, 0x7d, 0x34, 0xf3, 0xdf, 0x2a, 0x3a, 0x0f, 0x38,
+ 0x3e, 0x44, 0x36, 0x47, 0x83, 0x8d, 0x7c, 0x02, 0xca, 0x87, 0xd9, 0xd7,
+ 0x98, 0x14, 0xee, 0x9d, 0x5b, 0x28, 0x60, 0xfd, 0xfe, 0xa5, 0x57, 0x77,
+ 0x02, 0xdb, 0xc8, 0x29, 0x61, 0x0e, 0xe1, 0xeb, 0x13, 0xf6, 0xe6, 0xf0,
+ 0x63, 0x6f, 0x39, 0xc5, 0xec, 0x53, 0x7c, 0x06, 0x95, 0xbc, 0xa4, 0x97,
+ 0x1d, 0xca, 0xb6, 0x90, 0x7e, 0x90, 0x76, 0x50, 0xb9, 0x2b, 0x96, 0xd5,
+ 0xd6, 0x4c, 0x6d, 0xe5, 0x2c, 0x4d, 0x98, 0x6d, 0x45, 0x8f, 0x01, 0x95,
+ 0x34, 0x5b, 0x1e, 0x84, 0xfb, 0xea, 0xa4, 0x83, 0xe3, 0xc9, 0x26, 0x16,
+ 0x7a, 0x0d, 0x1a, 0x97, 0x70, 0x24, 0xae, 0xf2, 0x47, 0x4c, 0x31, 0x75,
+ 0x25, 0x15, 0xb5, 0x50, 0x21, 0x04, 0x8d, 0x2f, 0xc2, 0x3e, 0xcc, 0x5e,
+ 0xc5, 0x12, 0x6c, 0x57, 0xb1, 0x8a, 0x16, 0x56, 0xed, 0x49, 0xaa, 0x90,
+ 0xe0, 0xcb, 0x51, 0xe7, 0x7e, 0x56, 0x50, 0x7d, 0x7f, 0xc6, 0x0b, 0x1f,
+ 0x76, 0x13, 0x54, 0x42, 0x3b, 0x11, 0x0d, 0x44, 0xc6, 0x76, 0x64, 0x78,
+ 0x1e, 0x5c, 0xae, 0xcb, 0x5d, 0xa5, 0x47, 0x5b, 0x01, 0xab, 0x23, 0x56,
+ 0x99, 0x33, 0x78, 0x49, 0x1c, 0x2c, 0xe4, 0xfb, 0xc4, 0x1b, 0xad, 0xf1,
+ 0x10, 0xc3, 0x3b, 0xd0, 0xb7, 0x8c, 0xd1, 0x95, 0x40, 0xd8, 0xaa, 0xf2,
+ 0x7b, 0xc9, 0xf3, 0x45, 0x0c, 0xe7, 0x57, 0x9c, 0x87, 0xee, 0x40, 0xa4,
+ 0x54, 0x13, 0x30, 0x93, 0xad, 0x89, 0xb2, 0x9b, 0x99, 0xb4, 0xb1, 0x5c,
+ 0x21, 0xf0, 0x72, 0xbd, 0x2f, 0x5c, 0x99, 0x1e, 0x6a, 0x98, 0xa2, 0x3f,
+ 0xef, 0xc0, 0x61, 0x21, 0xba, 0x81, 0x54, 0x0c, 0xad, 0x7e, 0x2a, 0x34},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: shifted salt
+ // tcID: 88
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 88,
+ 32,
+ {0x93, 0x93, 0xa9, 0x98, 0x9b, 0xa8, 0x65, 0xa8, 0xbe, 0x0f, 0xee, 0x26,
+ 0x5e, 0xe6, 0xb5, 0xb3, 0xcb, 0x93, 0x80, 0x01, 0x9e, 0x3c, 0x43, 0x77,
+ 0x52, 0x1a, 0x72, 0x9a, 0x96, 0x8d, 0xee, 0x03, 0x74, 0xb5, 0x47, 0xe9,
+ 0x4e, 0x6b, 0x12, 0xd8, 0x60, 0xbd, 0xfd, 0x51, 0x97, 0x78, 0x7d, 0x35,
+ 0x20, 0x8a, 0xe3, 0xe8, 0xd6, 0xa6, 0x89, 0xd0, 0x31, 0x07, 0x2f, 0x6b,
+ 0x99, 0x3b, 0x7a, 0x89, 0x00, 0xa2, 0x78, 0xfb, 0xf1, 0xc0, 0x7d, 0xad,
+ 0xcb, 0xa6, 0xb4, 0x07, 0x43, 0x75, 0xc6, 0x66, 0xe0, 0x35, 0xc2, 0xf1,
+ 0x2d, 0x15, 0x8f, 0x62, 0x62, 0x77, 0xd7, 0xd4, 0xb7, 0x81, 0xc8, 0xb6,
+ 0xbd, 0x71, 0xa9, 0x7f, 0x57, 0x5f, 0x08, 0xc4, 0x52, 0x0b, 0x2d, 0x66,
+ 0x58, 0x87, 0x56, 0xb9, 0xfc, 0x86, 0x03, 0xa3, 0x46, 0xce, 0xc7, 0x3e,
+ 0xba, 0x4e, 0x83, 0x50, 0xd7, 0x57, 0x0e, 0x92, 0x3c, 0xf8, 0x4c, 0x1b,
+ 0x33, 0xad, 0x7b, 0xdd, 0x50, 0x7d, 0x87, 0xc3, 0xdd, 0xf0, 0x10, 0x84,
+ 0x70, 0x3f, 0x47, 0xd4, 0x23, 0xa5, 0xab, 0xac, 0xb7, 0xa6, 0xca, 0xf5,
+ 0xbf, 0x7a, 0xc4, 0xc6, 0x1c, 0xfc, 0x91, 0xba, 0x94, 0x83, 0xe7, 0xb3,
+ 0xcb, 0xf9, 0xa0, 0x94, 0xaa, 0xe2, 0x5b, 0x17, 0x46, 0x8f, 0xb3, 0xa3,
+ 0xb6, 0xa4, 0x2d, 0x23, 0x22, 0x5b, 0xd4, 0x85, 0x9d, 0x22, 0x79, 0x03,
+ 0x7d, 0xe2, 0xff, 0x44, 0x6e, 0xb4, 0x41, 0xde, 0x70, 0x60, 0xa6, 0x75,
+ 0xb6, 0x1b, 0x3e, 0x59, 0x1a, 0x4f, 0x85, 0x42, 0x65, 0xff, 0xe9, 0x37,
+ 0xbc, 0xf5, 0x75, 0xea, 0x85, 0xb8, 0x40, 0x46, 0xaf, 0x56, 0x8a, 0x29,
+ 0x89, 0x02, 0x77, 0x4a, 0xd9, 0xa8, 0x88, 0x84, 0x7f, 0x3d, 0x20, 0x49,
+ 0x6d, 0x8c, 0x57, 0x0d, 0xa9, 0x07, 0x68, 0x6e, 0x34, 0x41, 0x99, 0x88,
+ 0x57, 0xe3, 0x92, 0x7f, 0xee, 0xbb, 0xf5, 0x54, 0x0d, 0x73, 0x4f, 0xc7,
+ 0x09, 0x32, 0x63, 0xb0, 0xef, 0xdc, 0x33, 0xf3, 0x2f, 0x93, 0xb9, 0x36,
+ 0xd8, 0xf8, 0x1b, 0x92, 0x07, 0x45, 0xc2, 0xc8, 0x54, 0x26, 0x60, 0x59,
+ 0xc9, 0x21, 0x20, 0x43, 0x5b, 0x3f, 0x41, 0xd7, 0xa3, 0xa5, 0xa7, 0xd2,
+ 0xc3, 0x57, 0x1a, 0x15, 0xdb, 0x21, 0x36, 0x36, 0x2f, 0x73, 0x6e, 0x09,
+ 0x9e, 0x89, 0x37, 0x85, 0x87, 0x6f, 0x0f, 0xf0, 0xb5, 0x1d, 0x30, 0x06,
+ 0x41, 0x72, 0x35, 0x12, 0x9b, 0xa4, 0x48, 0x0c, 0x41, 0x64, 0x32, 0x9f,
+ 0x1f, 0x9c, 0x6a, 0xaf, 0x48, 0xc9, 0x34, 0x11, 0xe3, 0x88, 0xf0, 0x0c,
+ 0xd8, 0xb6, 0xb1, 0x25, 0xf4, 0xf1, 0xd3, 0xfb, 0xf2, 0x1e, 0xe7, 0xad,
+ 0x43, 0x55, 0xa4, 0x16, 0x10, 0x1c, 0xd8, 0x57, 0xf6, 0xae, 0x91, 0x95,
+ 0x8a, 0xa8, 0x8b, 0x31, 0x13, 0x4a, 0x7b, 0x69, 0x06, 0xaa, 0x18, 0x4d},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 89
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 89,
+ 32,
+ {0xb7, 0x7b, 0x9c, 0x58, 0x62, 0xc9, 0xfd, 0x0f, 0x4e, 0x4d, 0x72, 0xfb,
+ 0x7b, 0xcb, 0x23, 0xb2, 0xa5, 0xd2, 0x12, 0x4f, 0x13, 0xaa, 0x70, 0x01,
+ 0x27, 0x54, 0x51, 0xa1, 0x01, 0x48, 0x99, 0x3a, 0x3e, 0x84, 0x6e, 0x0b,
+ 0x29, 0x15, 0x7a, 0xa3, 0xa1, 0xa8, 0xae, 0x64, 0x3e, 0x2e, 0xe8, 0x4a,
+ 0x45, 0x9b, 0x03, 0x32, 0x01, 0x69, 0x26, 0x97, 0xef, 0xf5, 0x3b, 0x36,
+ 0x06, 0xe8, 0x5c, 0x66, 0x49, 0xd7, 0x6c, 0x82, 0x88, 0x89, 0x94, 0x99,
+ 0xf2, 0x75, 0x19, 0x18, 0x87, 0x9a, 0x03, 0x4d, 0x61, 0x65, 0x43, 0xc0,
+ 0xb7, 0xcf, 0xb2, 0x15, 0x74, 0x4b, 0x8d, 0xd0, 0x3e, 0x50, 0xce, 0x4e,
+ 0xed, 0xa2, 0x89, 0x1d, 0xdb, 0x8c, 0xa9, 0xc5, 0x68, 0xcc, 0xf9, 0x8b,
+ 0x31, 0x28, 0xbe, 0x25, 0xe1, 0x91, 0xa4, 0x46, 0x2f, 0x64, 0x58, 0xc7,
+ 0x18, 0xb3, 0x3e, 0x5f, 0x51, 0x9e, 0x3d, 0xe1, 0x52, 0xb0, 0xec, 0x69,
+ 0x1f, 0x2f, 0x5b, 0x8f, 0x3c, 0xc1, 0x50, 0xce, 0x37, 0x81, 0x40, 0x95,
+ 0x00, 0x1c, 0xd6, 0x0b, 0x3d, 0xc6, 0xe6, 0x94, 0xa3, 0xdf, 0x5a, 0xab,
+ 0x7a, 0x0c, 0x1b, 0x2d, 0xc1, 0x52, 0xc2, 0x69, 0x01, 0x29, 0x4b, 0x01,
+ 0xcb, 0xa4, 0x3b, 0x74, 0xe4, 0xe2, 0x8d, 0x14, 0xa9, 0xa6, 0x14, 0xd0,
+ 0x19, 0x8c, 0x30, 0xfe, 0x57, 0x88, 0x31, 0xc8, 0xd1, 0xb5, 0x1b, 0x1d,
+ 0xb0, 0xdc, 0x34, 0xf6, 0xc4, 0x7d, 0xe0, 0xd3, 0x8d, 0x20, 0xef, 0xd1,
+ 0xaf, 0xc8, 0xd3, 0x85, 0xe6, 0xbf, 0xfe, 0xae, 0x43, 0x28, 0x0f, 0x62,
+ 0xa5, 0xf2, 0x71, 0x5a, 0xf7, 0x9a, 0xf6, 0x4f, 0x04, 0xd1, 0x26, 0xe1,
+ 0xdd, 0x36, 0x06, 0x7b, 0xb4, 0x4d, 0x01, 0xeb, 0xc7, 0x87, 0x69, 0x76,
+ 0x6b, 0xd4, 0x33, 0x2a, 0x43, 0xdb, 0xa1, 0xb1, 0x24, 0xa4, 0xcb, 0xed,
+ 0x38, 0x1c, 0xcb, 0x43, 0x95, 0x2e, 0xe4, 0xcc, 0x19, 0x20, 0x1f, 0x05,
+ 0x55, 0x8c, 0x11, 0xf5, 0x1a, 0xb5, 0xe7, 0x6b, 0x76, 0xb0, 0x1f, 0xcd,
+ 0x03, 0x6a, 0x94, 0x9e, 0xc9, 0xe4, 0xd7, 0x15, 0x3f, 0xb2, 0x5a, 0x1a,
+ 0xaf, 0xdc, 0x8e, 0x0f, 0x17, 0x54, 0xbb, 0x59, 0xff, 0xec, 0xb9, 0xa6,
+ 0xfd, 0x9c, 0xb0, 0x5d, 0x52, 0x76, 0x61, 0xbc, 0x01, 0x3c, 0xb7, 0x3c,
+ 0xec, 0x4a, 0xd1, 0xab, 0x04, 0x6e, 0x1e, 0x94, 0xb6, 0xd5, 0x18, 0x60,
+ 0x4c, 0x7c, 0xe7, 0xba, 0xe1, 0xdd, 0x13, 0x19, 0xb6, 0x12, 0xcd, 0xe5,
+ 0x29, 0xa6, 0xae, 0x58, 0x8c, 0x4c, 0x6a, 0x6a, 0x76, 0x69, 0xe8, 0x2e,
+ 0x14, 0x1b, 0xa6, 0x35, 0x2e, 0x45, 0x52, 0xfd, 0xf0, 0x5d, 0x9d, 0x1e,
+ 0x3f, 0xa2, 0x17, 0xac, 0x5b, 0x38, 0x62, 0x9d, 0x81, 0xed, 0x74, 0x96,
+ 0x29, 0xec, 0x53, 0xf3, 0xb3, 0x0f, 0x29, 0xdf, 0x88, 0x3f, 0xa6, 0x8e},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: bit 7 of masked_db not cleared
+ // tcID: 90
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 90,
+ 32,
+ {0x6a, 0xe7, 0x42, 0x56, 0x10, 0xf6, 0xd9, 0xb6, 0xcf, 0x5a, 0x35, 0x8b,
+ 0xdf, 0xf3, 0xbd, 0xd0, 0x08, 0x02, 0xd5, 0x5c, 0xda, 0xba, 0x22, 0x01,
+ 0x79, 0x47, 0x38, 0xb9, 0x00, 0x48, 0x9d, 0xfe, 0xb1, 0x1d, 0x92, 0x1d,
+ 0x87, 0x44, 0x9e, 0xf9, 0xd1, 0xe5, 0xb0, 0xde, 0xae, 0x4b, 0xdb, 0x26,
+ 0xcc, 0x13, 0xc9, 0x91, 0x6a, 0x76, 0x7c, 0xde, 0x8e, 0x0e, 0xf6, 0x7d,
+ 0xe6, 0xf8, 0x04, 0x2e, 0x1d, 0x5f, 0x60, 0x0b, 0xf7, 0x07, 0xf6, 0x53,
+ 0x80, 0xf9, 0x71, 0x22, 0x2d, 0x37, 0x08, 0x8e, 0xda, 0xaf, 0xa4, 0x90,
+ 0x9e, 0xd5, 0x66, 0x69, 0x46, 0x01, 0xe2, 0x5b, 0xec, 0x8c, 0x31, 0x28,
+ 0xdd, 0x61, 0xe6, 0x64, 0x68, 0x8b, 0x5c, 0xe2, 0xed, 0x2f, 0x62, 0x6a,
+ 0x5b, 0x61, 0x8b, 0xb1, 0x0d, 0x12, 0xcc, 0x78, 0xeb, 0xbb, 0x0f, 0x3c,
+ 0xd6, 0x88, 0x3b, 0x64, 0x76, 0xfe, 0x4f, 0x89, 0x00, 0x8d, 0x9e, 0x8f,
+ 0xeb, 0x7e, 0x83, 0x5f, 0xa8, 0x73, 0xf2, 0xd6, 0xd9, 0x97, 0x34, 0x12,
+ 0xab, 0xcf, 0x12, 0xd2, 0x64, 0x67, 0x23, 0xb1, 0xa5, 0xab, 0x4e, 0x3b,
+ 0x20, 0x6d, 0x49, 0xab, 0x6f, 0x47, 0x78, 0x90, 0x10, 0xcf, 0x90, 0x2a,
+ 0xdf, 0x72, 0x0a, 0x02, 0xc7, 0x67, 0x78, 0x47, 0x92, 0x54, 0x87, 0x63,
+ 0x4f, 0x81, 0xe1, 0x63, 0x81, 0x9f, 0x28, 0x6d, 0xa4, 0xd4, 0x24, 0x37,
+ 0xe6, 0x6e, 0xad, 0x92, 0x78, 0xa0, 0x88, 0xd9, 0xa2, 0x62, 0x8a, 0xec,
+ 0x13, 0x7b, 0xe6, 0x0e, 0xac, 0x2e, 0xb3, 0x03, 0x06, 0xe5, 0x98, 0xb9,
+ 0x45, 0x9f, 0x0e, 0xe1, 0xc7, 0x9d, 0xc1, 0x32, 0x24, 0x8f, 0x01, 0x3f,
+ 0x15, 0xfb, 0x80, 0xba, 0x71, 0x37, 0x03, 0xb6, 0x68, 0x48, 0x61, 0x2d,
+ 0x8f, 0x4e, 0x5d, 0x6b, 0xc4, 0x44, 0xe1, 0x66, 0x99, 0x8f, 0x31, 0x07,
+ 0xb4, 0x59, 0xef, 0xc7, 0x3e, 0xbe, 0x1b, 0xdc, 0x0b, 0x98, 0xe4, 0xd5,
+ 0x7b, 0xb9, 0x60, 0xd6, 0xdb, 0x05, 0x40, 0xf6, 0x8b, 0x96, 0x21, 0x2d,
+ 0xa6, 0xff, 0xb0, 0x5b, 0xac, 0x7a, 0xce, 0x76, 0xdb, 0x7b, 0x3b, 0xb6,
+ 0x91, 0x88, 0x71, 0x5c, 0x09, 0x1f, 0x14, 0x35, 0x4f, 0xbb, 0x8a, 0x02,
+ 0xcf, 0x2b, 0x2d, 0x77, 0xe7, 0xf2, 0xe8, 0xdb, 0x50, 0x5e, 0x93, 0x60,
+ 0x3b, 0xbf, 0xff, 0x2f, 0x33, 0xba, 0x54, 0xbe, 0x38, 0x63, 0x0d, 0xba,
+ 0x29, 0x1b, 0xef, 0xec, 0xa4, 0x5c, 0x76, 0xc6, 0x7f, 0x34, 0x4b, 0x9d,
+ 0xaf, 0x7a, 0x7b, 0x07, 0x12, 0xb5, 0xa4, 0x9e, 0x7b, 0x6a, 0xf2, 0x97,
+ 0x34, 0x51, 0x65, 0x70, 0xca, 0xc3, 0x2d, 0x02, 0x07, 0x4a, 0x74, 0xcc,
+ 0x0e, 0x49, 0x79, 0x75, 0x08, 0xe1, 0xaf, 0xf2, 0xaf, 0x9f, 0x20, 0xa7,
+ 0x16, 0x34, 0x40, 0xfd, 0x96, 0x2b, 0xbc, 0xc5, 0x26, 0x9d, 0x8f, 0x13},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of masked_db changed to 0
+ // tcID: 91
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 91,
+ 32,
+ {0xb9, 0xbd, 0xe8, 0xfc, 0x00, 0x5a, 0xb0, 0xb6, 0xb0, 0x31, 0x7a, 0xad,
+ 0xbe, 0xf7, 0xd6, 0xe8, 0xab, 0xb6, 0x93, 0x91, 0xbd, 0x7e, 0xa4, 0x3f,
+ 0xba, 0x5a, 0x49, 0xff, 0xec, 0x02, 0x97, 0x9f, 0x89, 0xd0, 0xa9, 0xef,
+ 0xea, 0xcf, 0xcc, 0xab, 0xae, 0x27, 0x1c, 0x99, 0x8a, 0xd7, 0xfb, 0xff,
+ 0x44, 0x42, 0x36, 0x7c, 0x07, 0xe4, 0x9a, 0x89, 0x2b, 0x96, 0x32, 0xbf,
+ 0x4f, 0x30, 0xde, 0x3e, 0x95, 0x58, 0x38, 0x75, 0xf3, 0x06, 0x9f, 0xd3,
+ 0x29, 0x9a, 0x30, 0xbc, 0x21, 0xe7, 0x45, 0x26, 0xcc, 0x51, 0xcb, 0x10,
+ 0xda, 0xfe, 0x22, 0xb0, 0x6d, 0x3a, 0x41, 0x2a, 0x65, 0x09, 0xda, 0xa8,
+ 0x3d, 0x33, 0x7e, 0x18, 0xc5, 0xde, 0xe6, 0x59, 0x1a, 0x11, 0x26, 0x2e,
+ 0x00, 0x8c, 0x3b, 0x56, 0x2a, 0x18, 0xa9, 0xad, 0xa3, 0x16, 0x92, 0x67,
+ 0xea, 0xa8, 0x49, 0xb1, 0x6a, 0x37, 0x7b, 0x19, 0x5c, 0xa6, 0xf8, 0x3d,
+ 0xf0, 0xd2, 0xc2, 0x94, 0x5a, 0x3d, 0x3f, 0xc2, 0xb8, 0x72, 0xbc, 0x2b,
+ 0xa9, 0x65, 0xef, 0x41, 0x86, 0xad, 0x1e, 0x7e, 0xa5, 0xb5, 0x6f, 0xb6,
+ 0x89, 0xfa, 0xda, 0x3f, 0x37, 0x7e, 0x08, 0x97, 0xe5, 0xcf, 0x86, 0x90,
+ 0x6d, 0xd2, 0xd8, 0x94, 0x84, 0x8a, 0x6f, 0x3d, 0x64, 0xd9, 0x6a, 0x55,
+ 0x23, 0xfd, 0x74, 0xd2, 0xe8, 0x41, 0x88, 0x09, 0xfc, 0xef, 0xe5, 0xb9,
+ 0xbf, 0x12, 0xf5, 0xae, 0x71, 0x89, 0xe2, 0xaa, 0xd2, 0x68, 0xe8, 0x35,
+ 0xb5, 0xa7, 0x01, 0x07, 0x3e, 0x26, 0xbe, 0x13, 0x1c, 0x9d, 0xac, 0x06,
+ 0x20, 0x31, 0x42, 0xd9, 0x3c, 0x95, 0xaf, 0x3d, 0x00, 0xac, 0xec, 0x60,
+ 0x3a, 0xae, 0x2a, 0x24, 0xbf, 0xf3, 0xd5, 0x48, 0x1c, 0x7e, 0x71, 0xbe,
+ 0x5f, 0x63, 0xa1, 0xc4, 0x7e, 0xef, 0x68, 0x0a, 0x00, 0x99, 0x10, 0x08,
+ 0xca, 0x00, 0x47, 0xc7, 0xbe, 0xf7, 0x81, 0x2c, 0x9b, 0x82, 0x3a, 0x64,
+ 0xe6, 0xcb, 0x40, 0xd0, 0xfb, 0x44, 0x72, 0xb7, 0x02, 0xbf, 0x4f, 0x1c,
+ 0x94, 0x83, 0xf8, 0x35, 0x81, 0x2e, 0xb3, 0xf7, 0x08, 0x08, 0xe3, 0xde,
+ 0xc7, 0xab, 0x2c, 0xe2, 0xd8, 0xcf, 0x1c, 0x0d, 0xed, 0xe8, 0x52, 0x17,
+ 0x80, 0x51, 0x31, 0x40, 0xf1, 0x0d, 0x84, 0x72, 0x7d, 0x4f, 0x14, 0xae,
+ 0x06, 0xf6, 0x52, 0x76, 0xfe, 0xba, 0x18, 0x57, 0xa7, 0xe8, 0x79, 0xe9,
+ 0xc4, 0xf5, 0x9c, 0x80, 0x76, 0x0b, 0x11, 0x7e, 0x1c, 0x40, 0x83, 0xe3,
+ 0x42, 0x01, 0x8d, 0xa1, 0xc4, 0x2a, 0xdc, 0x6c, 0x52, 0x55, 0x40, 0x4a,
+ 0xda, 0xf8, 0x46, 0x0d, 0x12, 0x2d, 0x3c, 0x67, 0x0a, 0xa2, 0x9b, 0x58,
+ 0xc0, 0x87, 0xd1, 0x18, 0x64, 0x3e, 0xac, 0xe8, 0x66, 0x67, 0xe6, 0xba,
+ 0xd6, 0xc0, 0x7f, 0x07, 0x8f, 0x9c, 0xdb, 0x86, 0x18, 0xb4, 0x8e, 0x92},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 92
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 92,
+ 32,
+ {0x87, 0x2f, 0x41, 0x08, 0x15, 0x92, 0x64, 0x94, 0x66, 0x9f, 0xf8, 0x1d,
+ 0xc7, 0x11, 0x4e, 0x09, 0x6f, 0x00, 0x77, 0x90, 0xf6, 0xa4, 0xae, 0x3a,
+ 0x94, 0x6b, 0x64, 0x98, 0x4e, 0xb2, 0x8b, 0xf2, 0x83, 0x51, 0x61, 0x6c,
+ 0xc8, 0x2e, 0xd3, 0x41, 0x72, 0xf1, 0xd1, 0xd0, 0xa8, 0x91, 0x8f, 0x87,
+ 0xd6, 0x42, 0x58, 0x32, 0x8d, 0xb6, 0x3b, 0x72, 0x12, 0x7f, 0xbd, 0x26,
+ 0x32, 0x0a, 0x21, 0xc1, 0x14, 0xa7, 0xf0, 0xb6, 0xc8, 0x8e, 0xf7, 0x17,
+ 0xd9, 0x49, 0xf5, 0x7a, 0x28, 0xe6, 0x62, 0x44, 0xb1, 0xfb, 0xaa, 0xa9,
+ 0x42, 0xd3, 0xab, 0x22, 0x45, 0xac, 0x76, 0xf0, 0xcc, 0x4b, 0xaf, 0xcc,
+ 0x11, 0x9a, 0x64, 0xf7, 0xd1, 0x67, 0xe3, 0xe2, 0xa6, 0x4d, 0xc9, 0xa0,
+ 0x04, 0x46, 0x4b, 0x28, 0xbf, 0xdc, 0xac, 0x00, 0xa2, 0x4e, 0xd7, 0xe3,
+ 0x68, 0x9c, 0xa1, 0xed, 0x23, 0x48, 0x0c, 0x1a, 0x06, 0x25, 0x60, 0x1c,
+ 0x4e, 0x7f, 0x1e, 0x37, 0x4b, 0x54, 0xc1, 0xc1, 0xfb, 0xed, 0x91, 0xe0,
+ 0x96, 0x7b, 0x40, 0xa3, 0x92, 0x02, 0x10, 0xb8, 0x46, 0x19, 0xc2, 0x32,
+ 0x17, 0xc2, 0xa6, 0xa3, 0x97, 0x34, 0x32, 0x06, 0x07, 0xab, 0xee, 0x43,
+ 0x2c, 0x7a, 0xd2, 0xbb, 0x0a, 0x8b, 0x73, 0x54, 0x00, 0xbf, 0x77, 0x52,
+ 0x56, 0xa6, 0x13, 0x24, 0xd4, 0xc4, 0xee, 0x74, 0x3f, 0xfe, 0x99, 0xa7,
+ 0xbc, 0xd1, 0x3a, 0x27, 0xb0, 0xfa, 0x33, 0xc0, 0xdf, 0xbe, 0x0c, 0xf9,
+ 0x66, 0x31, 0x16, 0x99, 0x75, 0x73, 0xa5, 0x92, 0x04, 0xc6, 0x2a, 0xa4,
+ 0x97, 0xe9, 0x8a, 0x69, 0x8b, 0x5d, 0xd1, 0x93, 0x14, 0xde, 0x9e, 0xf9,
+ 0x5c, 0xb8, 0xbd, 0xad, 0x0e, 0x07, 0xb7, 0x22, 0xeb, 0x67, 0x95, 0xf6,
+ 0xea, 0x80, 0x98, 0xb7, 0xb0, 0x92, 0xf7, 0xbd, 0xf7, 0x3a, 0xa4, 0x59,
+ 0xdd, 0x85, 0x84, 0x3b, 0x31, 0x0d, 0x71, 0xe0, 0x40, 0x04, 0x70, 0xac,
+ 0x14, 0xdb, 0x38, 0x39, 0x40, 0x51, 0x9c, 0x06, 0x0d, 0x11, 0x1f, 0x0b,
+ 0x80, 0x89, 0x60, 0x83, 0xb6, 0xfb, 0x30, 0x5e, 0xe6, 0xd9, 0xd7, 0x87,
+ 0x9d, 0x17, 0x7f, 0x7c, 0xfd, 0x85, 0xc9, 0x13, 0xd2, 0x26, 0xfd, 0x6c,
+ 0x75, 0xf3, 0x85, 0x19, 0xd7, 0xe8, 0xf6, 0xd3, 0x2b, 0xce, 0x50, 0xe8,
+ 0x59, 0x01, 0xfe, 0x6b, 0xdf, 0xc7, 0x49, 0x97, 0x86, 0x2a, 0x3b, 0x80,
+ 0x9e, 0x5e, 0xd5, 0x79, 0x30, 0x13, 0xcd, 0x19, 0xaf, 0x9e, 0xfc, 0xa6,
+ 0x16, 0xa9, 0xac, 0x3e, 0x34, 0x61, 0x36, 0x14, 0x23, 0x74, 0xf5, 0x8c,
+ 0xa8, 0x23, 0xb6, 0xa6, 0xb2, 0x87, 0x0b, 0xfe, 0xc4, 0x12, 0x07, 0xb0,
+ 0xa8, 0xf5, 0x8d, 0x72, 0xc1, 0x19, 0xe3, 0x19, 0xa3, 0x93, 0x4c, 0xbd,
+ 0x40, 0x45, 0x1f, 0x0a, 0x1e, 0x26, 0xb4, 0x47, 0xa5, 0x68, 0x7b, 0x9a},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 93
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 93,
+ 32,
+ {0x5e, 0x0a, 0x2f, 0x62, 0x7d, 0x11, 0xc2, 0xf5, 0xc2, 0xa6, 0x1c, 0xec,
+ 0x6b, 0x9a, 0xb6, 0xea, 0x6f, 0x26, 0x20, 0x08, 0x5e, 0x52, 0xab, 0x1d,
+ 0x16, 0x23, 0x65, 0xa2, 0xc7, 0x04, 0x01, 0x78, 0xb3, 0xe6, 0x22, 0x25,
+ 0x03, 0xef, 0xdb, 0xc6, 0x6e, 0xff, 0x0c, 0xb8, 0x92, 0xbe, 0x95, 0xab,
+ 0xee, 0x6a, 0xe0, 0x2a, 0xf0, 0xa2, 0x94, 0x36, 0xde, 0x4e, 0xcd, 0x2f,
+ 0xf6, 0x3e, 0xb7, 0xe0, 0x82, 0xd5, 0x1a, 0xb3, 0x1d, 0x35, 0x83, 0x09,
+ 0x74, 0x7c, 0xe6, 0x1e, 0x30, 0xdf, 0x4a, 0xb3, 0x38, 0x23, 0x41, 0xb8,
+ 0x8e, 0xb2, 0xda, 0x84, 0x40, 0x6a, 0xe2, 0x0f, 0xb3, 0xbf, 0x9a, 0x96,
+ 0x8c, 0xf5, 0xcc, 0xc8, 0x71, 0xbe, 0x02, 0xf6, 0xcd, 0x9f, 0x2a, 0x89,
+ 0xff, 0xc6, 0xf3, 0xa6, 0x9a, 0x58, 0x95, 0x26, 0xe8, 0xa4, 0xf1, 0xa8,
+ 0xc0, 0x49, 0x28, 0x6f, 0xfc, 0xa8, 0x35, 0x9e, 0x81, 0xcb, 0x31, 0x73,
+ 0xa2, 0xd2, 0xe2, 0xcc, 0x76, 0xa4, 0x82, 0x9e, 0xde, 0xbd, 0xd3, 0xdb,
+ 0xda, 0x32, 0x7a, 0x92, 0xdd, 0x35, 0x20, 0x2b, 0x59, 0x7b, 0xdf, 0x07,
+ 0x7d, 0x7a, 0xc2, 0x92, 0x4f, 0x8c, 0xfb, 0x29, 0xa8, 0x5d, 0xc2, 0x5d,
+ 0xfd, 0x2a, 0xb6, 0xe7, 0x70, 0xcc, 0x80, 0x12, 0x0a, 0x7b, 0xd5, 0x94,
+ 0xe0, 0x20, 0x39, 0x2e, 0x58, 0xac, 0xca, 0x9d, 0x73, 0x56, 0x77, 0x3e,
+ 0x58, 0xaa, 0xcf, 0xab, 0xd6, 0x6c, 0x2d, 0x9a, 0x88, 0x83, 0x79, 0xb7,
+ 0x38, 0x68, 0xd0, 0x7e, 0x3d, 0x14, 0xaf, 0x1d, 0xad, 0xc1, 0x84, 0x3f,
+ 0x2a, 0x6c, 0x8e, 0x14, 0xc9, 0x3b, 0x3b, 0x29, 0x13, 0x41, 0x69, 0xc5,
+ 0xae, 0x3b, 0x29, 0x3e, 0xe6, 0xf6, 0xa4, 0x75, 0xf2, 0x0c, 0x7c, 0x15,
+ 0x92, 0x58, 0xa8, 0xcf, 0x1a, 0x1c, 0xed, 0xe6, 0x02, 0xaf, 0xa9, 0xfe,
+ 0x7c, 0x61, 0xa3, 0x21, 0x8c, 0x34, 0x02, 0x4a, 0x87, 0xbd, 0xf4, 0xa6,
+ 0x4e, 0xf1, 0x2c, 0x78, 0xa1, 0x1a, 0x50, 0xbc, 0x15, 0x21, 0x83, 0x6b,
+ 0xc4, 0xd8, 0x4e, 0xba, 0x90, 0xab, 0x1d, 0xb1, 0xb1, 0x7e, 0xf0, 0xe6,
+ 0xe9, 0x5d, 0x7c, 0x9d, 0xe5, 0xd6, 0xb8, 0x4e, 0x11, 0xdd, 0x54, 0x22,
+ 0xa8, 0x69, 0xec, 0xc7, 0xf9, 0x0f, 0x95, 0x27, 0x94, 0xf6, 0x09, 0x3d,
+ 0xf8, 0x9f, 0xb6, 0x64, 0xaa, 0xe8, 0x66, 0x69, 0xc6, 0x3b, 0xd4, 0x6d,
+ 0xe5, 0x97, 0x23, 0x88, 0xd8, 0x19, 0x08, 0xfe, 0x56, 0xc6, 0xbd, 0x02,
+ 0x9e, 0x39, 0x30, 0x47, 0xc5, 0x29, 0x24, 0xa9, 0x7a, 0xa5, 0x5c, 0x07,
+ 0xd4, 0x82, 0xf9, 0x8b, 0x78, 0x4e, 0x6d, 0x39, 0xcb, 0xc2, 0x80, 0x33,
+ 0x0a, 0x34, 0xac, 0x4a, 0x8a, 0x72, 0x73, 0x32, 0x35, 0xe6, 0x62, 0x34,
+ 0x90, 0x3a, 0x45, 0x05, 0x22, 0x8a, 0x3f, 0xc8, 0xe1, 0x14, 0x60, 0x34},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 94
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 94,
+ 32,
+ {0x07, 0xf0, 0x77, 0x24, 0x11, 0xcd, 0xb1, 0xe0, 0x28, 0x02, 0xf8, 0xca,
+ 0x69, 0x9b, 0xf5, 0x5b, 0xeb, 0xad, 0xd2, 0x54, 0xc9, 0xaa, 0xdc, 0x16,
+ 0xe1, 0xd6, 0xd4, 0xaf, 0x3e, 0x12, 0x67, 0x0b, 0xfd, 0x2a, 0xdc, 0x2d,
+ 0xbe, 0x80, 0x19, 0x5f, 0x06, 0x5d, 0x75, 0xfa, 0x4a, 0x25, 0xef, 0x75,
+ 0x77, 0x66, 0xff, 0xfa, 0x4d, 0x90, 0x2b, 0x38, 0x6a, 0x9c, 0x7f, 0x24,
+ 0x72, 0x06, 0xf6, 0x0c, 0x74, 0x49, 0x38, 0xf5, 0x0d, 0x6f, 0x84, 0x01,
+ 0x70, 0xae, 0x94, 0xc6, 0x79, 0x22, 0x99, 0xc3, 0x86, 0xa1, 0xd6, 0xd7,
+ 0xae, 0xb7, 0x3f, 0xec, 0xd5, 0xb7, 0x2a, 0x28, 0x24, 0x9a, 0x2a, 0xd7,
+ 0x71, 0xa5, 0x51, 0x8f, 0xb6, 0x94, 0xf5, 0x49, 0x24, 0xe1, 0x5c, 0xec,
+ 0xb2, 0xd7, 0x55, 0xda, 0x44, 0xb5, 0x45, 0x35, 0xdc, 0x6f, 0x8f, 0xce,
+ 0x0e, 0x91, 0xea, 0x16, 0x0e, 0xa9, 0x42, 0xc9, 0xe3, 0x4e, 0xef, 0x5d,
+ 0x73, 0x67, 0xc9, 0x06, 0x5f, 0x5a, 0xc2, 0x70, 0xef, 0x11, 0xa3, 0x5b,
+ 0xce, 0xdf, 0x66, 0x31, 0x83, 0xf7, 0x4c, 0xd2, 0xd5, 0x04, 0x41, 0x0b,
+ 0x97, 0xb4, 0x03, 0x4a, 0x59, 0xd2, 0x01, 0x33, 0x3f, 0x23, 0x5f, 0x59,
+ 0x92, 0x4a, 0xad, 0x30, 0xfa, 0x87, 0x7a, 0x31, 0xe0, 0xc1, 0x57, 0x3f,
+ 0x62, 0xe7, 0xbe, 0x41, 0xf9, 0x61, 0xe9, 0xc3, 0x1e, 0xc3, 0x34, 0x15,
+ 0x3d, 0x83, 0xad, 0xb0, 0xef, 0x38, 0x96, 0x3f, 0x0f, 0x5e, 0x20, 0xc9,
+ 0x0b, 0x67, 0xae, 0x5c, 0x5e, 0x2e, 0xf8, 0x52, 0x05, 0x87, 0x58, 0x7c,
+ 0x22, 0xe8, 0x69, 0x88, 0x1a, 0xbc, 0x6b, 0xfc, 0xec, 0xd6, 0x2a, 0x1f,
+ 0x87, 0x81, 0x15, 0xe6, 0xcb, 0xca, 0x72, 0x59, 0xe8, 0xb9, 0xe1, 0x16,
+ 0xfd, 0xee, 0xd8, 0x41, 0xf1, 0xd6, 0x98, 0xe8, 0x5f, 0x65, 0xc7, 0xae,
+ 0x07, 0x42, 0x1c, 0xf3, 0x09, 0x6f, 0x6b, 0x31, 0xa0, 0x7e, 0x25, 0x19,
+ 0x44, 0xbd, 0x7e, 0x2c, 0xf5, 0x0c, 0xcf, 0x69, 0xa1, 0x8d, 0xe7, 0xc1,
+ 0x77, 0x00, 0xb2, 0x57, 0x86, 0xd2, 0x9e, 0xd7, 0x4f, 0xe8, 0xd5, 0x75,
+ 0x7d, 0x4d, 0xab, 0xe2, 0xd6, 0xfb, 0xff, 0xc2, 0x22, 0x74, 0x48, 0xee,
+ 0x8d, 0x55, 0x59, 0xf9, 0x92, 0xa3, 0xb6, 0x35, 0xcd, 0x74, 0xa6, 0x8c,
+ 0x32, 0x9f, 0x17, 0x85, 0xe7, 0x43, 0xce, 0x9d, 0x3b, 0xee, 0x57, 0xb9,
+ 0x97, 0xf9, 0xae, 0x2d, 0xeb, 0x53, 0x1f, 0x89, 0x94, 0xad, 0xa9, 0x8d,
+ 0x9a, 0x35, 0x36, 0xb0, 0x74, 0x81, 0x4c, 0x2d, 0x50, 0x03, 0xd6, 0xa3,
+ 0xd5, 0x0a, 0x9e, 0x56, 0x28, 0x7f, 0x3a, 0xee, 0x8e, 0xd8, 0x71, 0x04,
+ 0xc1, 0x96, 0x56, 0xa6, 0x05, 0x75, 0x15, 0xfe, 0x17, 0xbb, 0x2a, 0x72,
+ 0xa5, 0x3a, 0x7c, 0x19, 0xb7, 0xa8, 0x14, 0x25, 0x2c, 0x8b, 0xee, 0x61},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 0
+ // tcID: 95
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 95,
+ 32,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 1
+ // tcID: 96
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 96,
+ 32,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n-1
+ // tcID: 97
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 97,
+ 32,
+ {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5,
+ 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6,
+ 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88,
+ 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf,
+ 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e,
+ 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73,
+ 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92,
+ 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f,
+ 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5,
+ 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e,
+ 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac,
+ 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66,
+ 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff,
+ 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0,
+ 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09,
+ 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b,
+ 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9,
+ 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a,
+ 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e,
+ 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54,
+ 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07,
+ 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74,
+ 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b,
+ 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc,
+ 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8,
+ 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3,
+ 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2,
+ 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22,
+ 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3,
+ 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c,
+ 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6,
+ 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x02},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n
+ // tcID: 98
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 98,
+ 32,
+ {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5,
+ 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6,
+ 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88,
+ 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf,
+ 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e,
+ 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73,
+ 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92,
+ 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f,
+ 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5,
+ 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e,
+ 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac,
+ 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66,
+ 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff,
+ 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0,
+ 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09,
+ 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b,
+ 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9,
+ 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a,
+ 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e,
+ 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54,
+ 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07,
+ 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74,
+ 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b,
+ 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc,
+ 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8,
+ 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3,
+ 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2,
+ 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22,
+ 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3,
+ 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c,
+ 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6,
+ 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x03},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to signature
+ // tcID: 99
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 99,
+ 32,
+ {0x00, 0x00, 0x8f, 0x9a, 0xc1, 0x35, 0x4a, 0xf4, 0x16, 0x1d, 0x0e, 0x55,
+ 0xb5, 0x67, 0x48, 0x21, 0xd0, 0x28, 0x23, 0xb3, 0xa6, 0xb3, 0xf7, 0x9c,
+ 0xef, 0xb9, 0x8c, 0xbc, 0x77, 0xf9, 0xac, 0x2d, 0x91, 0xcc, 0x63, 0x45,
+ 0xf9, 0x89, 0xa7, 0x82, 0x81, 0x32, 0xf7, 0x3f, 0x36, 0x30, 0xa2, 0x47,
+ 0xa9, 0x36, 0xb6, 0xa0, 0x57, 0xb3, 0xe5, 0xa2, 0xfd, 0xa0, 0xc5, 0x99,
+ 0x9e, 0xa7, 0x72, 0x1e, 0xe8, 0x88, 0x09, 0x60, 0xc2, 0x4c, 0xd2, 0x37,
+ 0x7e, 0x86, 0x9c, 0xca, 0x17, 0x99, 0x74, 0x71, 0x42, 0xd5, 0x7a, 0xd6,
+ 0xa8, 0xd8, 0x3e, 0xc9, 0x25, 0x4d, 0x89, 0xf5, 0x91, 0xad, 0xd1, 0x1a,
+ 0x75, 0x8e, 0x1e, 0xa1, 0xe2, 0x9b, 0xd0, 0x8f, 0x62, 0x4d, 0x0e, 0x28,
+ 0xce, 0xa5, 0x2e, 0xd5, 0xee, 0xd7, 0xc0, 0xf5, 0xf4, 0x9d, 0x35, 0x33,
+ 0xeb, 0x1c, 0xdb, 0xb2, 0xaf, 0x83, 0x7d, 0xc4, 0x29, 0x42, 0xf9, 0xa8,
+ 0x6b, 0x5f, 0x4e, 0x2d, 0x5c, 0xe5, 0x06, 0x69, 0x7e, 0xf0, 0x67, 0xa3,
+ 0x44, 0x94, 0x9b, 0xdd, 0x89, 0xaf, 0xcc, 0x25, 0x97, 0x8a, 0xf4, 0xd5,
+ 0x0c, 0x30, 0x0b, 0xcd, 0x0f, 0xfc, 0x9d, 0x93, 0xcc, 0x55, 0x9e, 0x3a,
+ 0xe1, 0xa1, 0x32, 0x15, 0xa1, 0xd3, 0xf6, 0x03, 0x08, 0x27, 0x34, 0x0c,
+ 0x65, 0x91, 0x06, 0x1a, 0x5a, 0xb7, 0xe6, 0x51, 0x53, 0xb1, 0xdf, 0x8b,
+ 0x25, 0xe1, 0x42, 0x1f, 0x92, 0x4d, 0x39, 0xc7, 0xe6, 0xf7, 0x62, 0x43,
+ 0xc1, 0xbb, 0x9a, 0xe4, 0x06, 0x3d, 0x9a, 0x47, 0x5c, 0xd2, 0xec, 0xe4,
+ 0x5f, 0x4e, 0x28, 0x8f, 0xe0, 0x72, 0x00, 0x74, 0xe8, 0x78, 0x68, 0xd7,
+ 0x0a, 0x55, 0x84, 0xa9, 0xac, 0x2b, 0x47, 0xa5, 0x64, 0x17, 0xcc, 0x76,
+ 0xf1, 0x51, 0x54, 0x31, 0x55, 0x45, 0xa3, 0xed, 0x67, 0x04, 0xb3, 0x65,
+ 0xf1, 0x5d, 0x34, 0x32, 0x08, 0x04, 0x46, 0x9c, 0x3b, 0x09, 0xed, 0x21,
+ 0x1c, 0xbc, 0x9e, 0x9e, 0x76, 0x7b, 0x6f, 0x21, 0xfa, 0x16, 0xf8, 0x64,
+ 0x1d, 0x8b, 0x78, 0xb8, 0xdf, 0xf8, 0x06, 0x2a, 0x25, 0xb5, 0xbd, 0x3b,
+ 0x6a, 0x38, 0xcb, 0x47, 0x06, 0xc4, 0x2c, 0x1f, 0xbb, 0xe6, 0x6d, 0xb1,
+ 0xc0, 0x5c, 0xb5, 0x75, 0x31, 0x13, 0x2e, 0xb9, 0x4f, 0xe1, 0x56, 0x97,
+ 0x35, 0xc3, 0x3e, 0xc4, 0x91, 0xc3, 0x18, 0xa6, 0x86, 0xc8, 0x37, 0xac,
+ 0x81, 0x0b, 0xe4, 0xaf, 0xff, 0x60, 0x5f, 0x92, 0xbb, 0x39, 0x0e, 0x7a,
+ 0xb3, 0xcd, 0x24, 0xc0, 0xcd, 0x99, 0x7c, 0xf1, 0x3f, 0x11, 0x2e, 0x5a,
+ 0xa0, 0x17, 0x46, 0xf4, 0x39, 0x02, 0x43, 0x26, 0x39, 0xe1, 0xee, 0xfc,
+ 0xbd, 0x37, 0xb4, 0x13, 0xc5, 0x86, 0xf0, 0x57, 0xbc, 0xba, 0x40, 0xa8,
+ 0xf1, 0x25, 0x12, 0x51, 0xe8, 0x4c, 0xb7, 0xc8, 0x7c, 0x53, 0xc1, 0xd1,
+ 0xd5, 0x58},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to signature
+ // tcID: 100
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 100,
+ 32,
+ {0x8f, 0x9a, 0xc1, 0x35, 0x4a, 0xf4, 0x16, 0x1d, 0x0e, 0x55, 0xb5, 0x67,
+ 0x48, 0x21, 0xd0, 0x28, 0x23, 0xb3, 0xa6, 0xb3, 0xf7, 0x9c, 0xef, 0xb9,
+ 0x8c, 0xbc, 0x77, 0xf9, 0xac, 0x2d, 0x91, 0xcc, 0x63, 0x45, 0xf9, 0x89,
+ 0xa7, 0x82, 0x81, 0x32, 0xf7, 0x3f, 0x36, 0x30, 0xa2, 0x47, 0xa9, 0x36,
+ 0xb6, 0xa0, 0x57, 0xb3, 0xe5, 0xa2, 0xfd, 0xa0, 0xc5, 0x99, 0x9e, 0xa7,
+ 0x72, 0x1e, 0xe8, 0x88, 0x09, 0x60, 0xc2, 0x4c, 0xd2, 0x37, 0x7e, 0x86,
+ 0x9c, 0xca, 0x17, 0x99, 0x74, 0x71, 0x42, 0xd5, 0x7a, 0xd6, 0xa8, 0xd8,
+ 0x3e, 0xc9, 0x25, 0x4d, 0x89, 0xf5, 0x91, 0xad, 0xd1, 0x1a, 0x75, 0x8e,
+ 0x1e, 0xa1, 0xe2, 0x9b, 0xd0, 0x8f, 0x62, 0x4d, 0x0e, 0x28, 0xce, 0xa5,
+ 0x2e, 0xd5, 0xee, 0xd7, 0xc0, 0xf5, 0xf4, 0x9d, 0x35, 0x33, 0xeb, 0x1c,
+ 0xdb, 0xb2, 0xaf, 0x83, 0x7d, 0xc4, 0x29, 0x42, 0xf9, 0xa8, 0x6b, 0x5f,
+ 0x4e, 0x2d, 0x5c, 0xe5, 0x06, 0x69, 0x7e, 0xf0, 0x67, 0xa3, 0x44, 0x94,
+ 0x9b, 0xdd, 0x89, 0xaf, 0xcc, 0x25, 0x97, 0x8a, 0xf4, 0xd5, 0x0c, 0x30,
+ 0x0b, 0xcd, 0x0f, 0xfc, 0x9d, 0x93, 0xcc, 0x55, 0x9e, 0x3a, 0xe1, 0xa1,
+ 0x32, 0x15, 0xa1, 0xd3, 0xf6, 0x03, 0x08, 0x27, 0x34, 0x0c, 0x65, 0x91,
+ 0x06, 0x1a, 0x5a, 0xb7, 0xe6, 0x51, 0x53, 0xb1, 0xdf, 0x8b, 0x25, 0xe1,
+ 0x42, 0x1f, 0x92, 0x4d, 0x39, 0xc7, 0xe6, 0xf7, 0x62, 0x43, 0xc1, 0xbb,
+ 0x9a, 0xe4, 0x06, 0x3d, 0x9a, 0x47, 0x5c, 0xd2, 0xec, 0xe4, 0x5f, 0x4e,
+ 0x28, 0x8f, 0xe0, 0x72, 0x00, 0x74, 0xe8, 0x78, 0x68, 0xd7, 0x0a, 0x55,
+ 0x84, 0xa9, 0xac, 0x2b, 0x47, 0xa5, 0x64, 0x17, 0xcc, 0x76, 0xf1, 0x51,
+ 0x54, 0x31, 0x55, 0x45, 0xa3, 0xed, 0x67, 0x04, 0xb3, 0x65, 0xf1, 0x5d,
+ 0x34, 0x32, 0x08, 0x04, 0x46, 0x9c, 0x3b, 0x09, 0xed, 0x21, 0x1c, 0xbc,
+ 0x9e, 0x9e, 0x76, 0x7b, 0x6f, 0x21, 0xfa, 0x16, 0xf8, 0x64, 0x1d, 0x8b,
+ 0x78, 0xb8, 0xdf, 0xf8, 0x06, 0x2a, 0x25, 0xb5, 0xbd, 0x3b, 0x6a, 0x38,
+ 0xcb, 0x47, 0x06, 0xc4, 0x2c, 0x1f, 0xbb, 0xe6, 0x6d, 0xb1, 0xc0, 0x5c,
+ 0xb5, 0x75, 0x31, 0x13, 0x2e, 0xb9, 0x4f, 0xe1, 0x56, 0x97, 0x35, 0xc3,
+ 0x3e, 0xc4, 0x91, 0xc3, 0x18, 0xa6, 0x86, 0xc8, 0x37, 0xac, 0x81, 0x0b,
+ 0xe4, 0xaf, 0xff, 0x60, 0x5f, 0x92, 0xbb, 0x39, 0x0e, 0x7a, 0xb3, 0xcd,
+ 0x24, 0xc0, 0xcd, 0x99, 0x7c, 0xf1, 0x3f, 0x11, 0x2e, 0x5a, 0xa0, 0x17,
+ 0x46, 0xf4, 0x39, 0x02, 0x43, 0x26, 0x39, 0xe1, 0xee, 0xfc, 0xbd, 0x37,
+ 0xb4, 0x13, 0xc5, 0x86, 0xf0, 0x57, 0xbc, 0xba, 0x40, 0xa8, 0xf1, 0x25,
+ 0x12, 0x51, 0xe8, 0x4c, 0xb7, 0xc8, 0x7c, 0x53, 0xc1, 0xd1, 0xd5, 0x58,
+ 0x00, 0x00},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated signature
+ // tcID: 101
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 101,
+ 32,
+ {0x8f, 0x9a, 0xc1, 0x35, 0x4a, 0xf4, 0x16, 0x1d, 0x0e, 0x55, 0xb5, 0x67,
+ 0x48, 0x21, 0xd0, 0x28, 0x23, 0xb3, 0xa6, 0xb3, 0xf7, 0x9c, 0xef, 0xb9,
+ 0x8c, 0xbc, 0x77, 0xf9, 0xac, 0x2d, 0x91, 0xcc, 0x63, 0x45, 0xf9, 0x89,
+ 0xa7, 0x82, 0x81, 0x32, 0xf7, 0x3f, 0x36, 0x30, 0xa2, 0x47, 0xa9, 0x36,
+ 0xb6, 0xa0, 0x57, 0xb3, 0xe5, 0xa2, 0xfd, 0xa0, 0xc5, 0x99, 0x9e, 0xa7,
+ 0x72, 0x1e, 0xe8, 0x88, 0x09, 0x60, 0xc2, 0x4c, 0xd2, 0x37, 0x7e, 0x86,
+ 0x9c, 0xca, 0x17, 0x99, 0x74, 0x71, 0x42, 0xd5, 0x7a, 0xd6, 0xa8, 0xd8,
+ 0x3e, 0xc9, 0x25, 0x4d, 0x89, 0xf5, 0x91, 0xad, 0xd1, 0x1a, 0x75, 0x8e,
+ 0x1e, 0xa1, 0xe2, 0x9b, 0xd0, 0x8f, 0x62, 0x4d, 0x0e, 0x28, 0xce, 0xa5,
+ 0x2e, 0xd5, 0xee, 0xd7, 0xc0, 0xf5, 0xf4, 0x9d, 0x35, 0x33, 0xeb, 0x1c,
+ 0xdb, 0xb2, 0xaf, 0x83, 0x7d, 0xc4, 0x29, 0x42, 0xf9, 0xa8, 0x6b, 0x5f,
+ 0x4e, 0x2d, 0x5c, 0xe5, 0x06, 0x69, 0x7e, 0xf0, 0x67, 0xa3, 0x44, 0x94,
+ 0x9b, 0xdd, 0x89, 0xaf, 0xcc, 0x25, 0x97, 0x8a, 0xf4, 0xd5, 0x0c, 0x30,
+ 0x0b, 0xcd, 0x0f, 0xfc, 0x9d, 0x93, 0xcc, 0x55, 0x9e, 0x3a, 0xe1, 0xa1,
+ 0x32, 0x15, 0xa1, 0xd3, 0xf6, 0x03, 0x08, 0x27, 0x34, 0x0c, 0x65, 0x91,
+ 0x06, 0x1a, 0x5a, 0xb7, 0xe6, 0x51, 0x53, 0xb1, 0xdf, 0x8b, 0x25, 0xe1,
+ 0x42, 0x1f, 0x92, 0x4d, 0x39, 0xc7, 0xe6, 0xf7, 0x62, 0x43, 0xc1, 0xbb,
+ 0x9a, 0xe4, 0x06, 0x3d, 0x9a, 0x47, 0x5c, 0xd2, 0xec, 0xe4, 0x5f, 0x4e,
+ 0x28, 0x8f, 0xe0, 0x72, 0x00, 0x74, 0xe8, 0x78, 0x68, 0xd7, 0x0a, 0x55,
+ 0x84, 0xa9, 0xac, 0x2b, 0x47, 0xa5, 0x64, 0x17, 0xcc, 0x76, 0xf1, 0x51,
+ 0x54, 0x31, 0x55, 0x45, 0xa3, 0xed, 0x67, 0x04, 0xb3, 0x65, 0xf1, 0x5d,
+ 0x34, 0x32, 0x08, 0x04, 0x46, 0x9c, 0x3b, 0x09, 0xed, 0x21, 0x1c, 0xbc,
+ 0x9e, 0x9e, 0x76, 0x7b, 0x6f, 0x21, 0xfa, 0x16, 0xf8, 0x64, 0x1d, 0x8b,
+ 0x78, 0xb8, 0xdf, 0xf8, 0x06, 0x2a, 0x25, 0xb5, 0xbd, 0x3b, 0x6a, 0x38,
+ 0xcb, 0x47, 0x06, 0xc4, 0x2c, 0x1f, 0xbb, 0xe6, 0x6d, 0xb1, 0xc0, 0x5c,
+ 0xb5, 0x75, 0x31, 0x13, 0x2e, 0xb9, 0x4f, 0xe1, 0x56, 0x97, 0x35, 0xc3,
+ 0x3e, 0xc4, 0x91, 0xc3, 0x18, 0xa6, 0x86, 0xc8, 0x37, 0xac, 0x81, 0x0b,
+ 0xe4, 0xaf, 0xff, 0x60, 0x5f, 0x92, 0xbb, 0x39, 0x0e, 0x7a, 0xb3, 0xcd,
+ 0x24, 0xc0, 0xcd, 0x99, 0x7c, 0xf1, 0x3f, 0x11, 0x2e, 0x5a, 0xa0, 0x17,
+ 0x46, 0xf4, 0x39, 0x02, 0x43, 0x26, 0x39, 0xe1, 0xee, 0xfc, 0xbd, 0x37,
+ 0xb4, 0x13, 0xc5, 0x86, 0xf0, 0x57, 0xbc, 0xba, 0x40, 0xa8, 0xf1, 0x25,
+ 0x12, 0x51, 0xe8, 0x4c, 0xb7, 0xc8, 0x7c, 0x53, 0xc1, 0xd1},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: empty signature
+ // tcID: 102
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 102,
+ 32,
+ {},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS #1 v1.5 signature
+ // tcID: 103
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 103,
+ 32,
+ {0x63, 0x6d, 0x31, 0xd8, 0xd5, 0xdf, 0xe0, 0xfc, 0x6a, 0xb0, 0x1e, 0xf2,
+ 0xcc, 0xd4, 0x60, 0x2d, 0xfe, 0xa6, 0x2d, 0x38, 0x6b, 0x00, 0x2c, 0x42,
+ 0x9e, 0x7e, 0x84, 0x6e, 0x7a, 0x98, 0xd0, 0xcb, 0x1d, 0x44, 0x8d, 0x25,
+ 0xbe, 0x03, 0x9d, 0x51, 0x58, 0x88, 0x7a, 0xb4, 0x6a, 0x9d, 0xd4, 0x9c,
+ 0x41, 0x53, 0x7a, 0x89, 0x03, 0x6a, 0x06, 0x5f, 0xc1, 0x03, 0x29, 0xdf,
+ 0x05, 0x1e, 0x5f, 0x2e, 0x5c, 0x1d, 0x44, 0x36, 0xe8, 0x47, 0x90, 0xff,
+ 0x6d, 0xb4, 0xd3, 0xf3, 0x15, 0x75, 0xe5, 0xf0, 0xfb, 0xdf, 0xca, 0xee,
+ 0x62, 0x57, 0x22, 0xc5, 0x49, 0x2f, 0xce, 0xaa, 0x3f, 0xb2, 0x9d, 0x0a,
+ 0x86, 0x52, 0x00, 0xde, 0xc0, 0x6e, 0x11, 0x7b, 0x04, 0x75, 0x3c, 0xa9,
+ 0x45, 0x0a, 0x7c, 0xa7, 0xf7, 0xd1, 0xa1, 0x17, 0x6c, 0xc3, 0x8e, 0xca,
+ 0xb7, 0x21, 0x86, 0x44, 0x13, 0xa0, 0xd7, 0xa2, 0x2d, 0x8f, 0xc1, 0x59,
+ 0x5b, 0x6c, 0xd0, 0x03, 0x2f, 0xbf, 0x15, 0x4f, 0xbb, 0xb3, 0x1b, 0x56,
+ 0xd3, 0xbf, 0x96, 0x37, 0x61, 0xce, 0x8e, 0xc9, 0xfb, 0x38, 0xbb, 0xa3,
+ 0x41, 0x97, 0x16, 0xd0, 0xd3, 0x9e, 0x97, 0x68, 0x57, 0xe7, 0x9b, 0x1f,
+ 0xae, 0xfd, 0x5f, 0x5a, 0x2c, 0xe0, 0xeb, 0xd9, 0x49, 0x68, 0xda, 0x1e,
+ 0xc3, 0xa3, 0x87, 0x80, 0x46, 0x94, 0xd9, 0x0f, 0x37, 0xb3, 0x40, 0x33,
+ 0xc7, 0xf7, 0x0c, 0xcf, 0xb2, 0x6b, 0xef, 0xfa, 0xaf, 0xb7, 0xbf, 0x56,
+ 0xc1, 0xb8, 0x38, 0x5d, 0x48, 0x92, 0x17, 0x45, 0x8e, 0x0a, 0x68, 0xb5,
+ 0xd6, 0x80, 0xf9, 0xfa, 0x45, 0x38, 0x2f, 0xd1, 0xc2, 0x27, 0xff, 0x3c,
+ 0x11, 0xe3, 0xec, 0x82, 0x42, 0x6e, 0xc6, 0x48, 0xa5, 0x64, 0xf0, 0xe8,
+ 0x86, 0xe5, 0xb1, 0x2e, 0x69, 0x5d, 0xd2, 0xfc, 0x84, 0x65, 0xbd, 0x9d,
+ 0x08, 0x73, 0x1f, 0xb1, 0x40, 0x08, 0x4c, 0x79, 0xbe, 0x64, 0xd9, 0x15,
+ 0xbc, 0xb4, 0xba, 0x10, 0xf1, 0xed, 0xb4, 0xc3, 0x7e, 0x35, 0x23, 0x17,
+ 0x53, 0xbe, 0x2d, 0x9f, 0x33, 0x9d, 0x37, 0xd7, 0xb5, 0xf2, 0x2c, 0x91,
+ 0x58, 0x4a, 0x68, 0xa9, 0x73, 0xf9, 0xcc, 0x46, 0x9a, 0x23, 0xd3, 0xb5,
+ 0x80, 0x01, 0x57, 0xdb, 0xd7, 0x2a, 0x84, 0x05, 0xfe, 0xf4, 0xe4, 0x44,
+ 0xff, 0x01, 0xf7, 0xfd, 0x23, 0xef, 0xa1, 0x43, 0xc1, 0x88, 0x75, 0x04,
+ 0xe8, 0x17, 0x73, 0x74, 0x38, 0x43, 0xd8, 0xa7, 0x32, 0x09, 0xa1, 0xde,
+ 0xb6, 0x6c, 0x5f, 0x30, 0x5d, 0xf5, 0x39, 0xbc, 0x30, 0xe8, 0x71, 0x33,
+ 0x2e, 0x82, 0x33, 0x0e, 0x5b, 0x66, 0xfa, 0x6e, 0xa2, 0x53, 0xb2, 0xb6,
+ 0x4b, 0x4c, 0x97, 0x81, 0x01, 0x1d, 0x20, 0xe8, 0x0d, 0xdd, 0x8c, 0xb8,
+ 0x39, 0x16, 0x83, 0x4e, 0xb8, 0xfa, 0x69, 0x6b, 0x0a, 0x4b, 0x6b, 0xcd},
+ pub_key_2,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false}};
+
+#endif // rsa_pss_3072_sha256_32_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_pss_4096_sha256_mgf1_32-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_4096_sha256_mgf1_32-vectors.h
new file mode 100644
index 0000000000..b019c8658c
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_pss_4096_sha256_mgf1_32-vectors.h
@@ -0,0 +1,5485 @@
+/* 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 rsa_pss_4096_sha256_32_vectors_h__
+#define rsa_pss_4096_sha256_32_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_3{
+ 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00,
+ 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0x95, 0x63, 0x53,
+ 0xec, 0xb7, 0x56, 0x19, 0x45, 0xdc, 0x55, 0x44, 0xe4, 0x60, 0x24, 0x66,
+ 0x07, 0x8c, 0x93, 0xf2, 0x85, 0x07, 0x70, 0x1f, 0xfd, 0x39, 0xe2, 0xa9,
+ 0x81, 0x3c, 0x8a, 0xc8, 0x74, 0x0e, 0x6a, 0xd6, 0x1c, 0x95, 0x5d, 0x48,
+ 0x4e, 0x51, 0x3b, 0x3d, 0xce, 0xa5, 0x27, 0xe0, 0x01, 0xa0, 0x18, 0xee,
+ 0x2c, 0x20, 0x7c, 0x18, 0x06, 0xa9, 0x67, 0x63, 0x28, 0x02, 0x36, 0xcd,
+ 0x3c, 0x82, 0x0d, 0xff, 0x79, 0x83, 0x7c, 0x9b, 0x70, 0x9c, 0xb4, 0xb5,
+ 0x22, 0xd3, 0xdd, 0xbc, 0x91, 0x92, 0x24, 0x22, 0x59, 0xc4, 0x3b, 0xe7,
+ 0x5e, 0xa2, 0x44, 0xd3, 0x7c, 0xcf, 0xa8, 0xa4, 0xc7, 0x50, 0x24, 0xa2,
+ 0xcf, 0x7c, 0xc7, 0x6e, 0x84, 0x2e, 0xa6, 0x9c, 0xc7, 0xca, 0x12, 0x27,
+ 0x40, 0x5b, 0x07, 0x00, 0x47, 0x38, 0x7a, 0x50, 0x68, 0xe4, 0x97, 0x6e,
+ 0x4b, 0x8e, 0xd5, 0xf9, 0xaa, 0xdd, 0x7b, 0x4d, 0xb0, 0x24, 0xfb, 0xb8,
+ 0xd7, 0xbd, 0x8a, 0x04, 0x0d, 0x8f, 0x66, 0x10, 0xc1, 0xc6, 0xeb, 0x1d,
+ 0x4b, 0x60, 0x6d, 0xfd, 0x18, 0x22, 0x35, 0xd0, 0x36, 0x08, 0x80, 0x30,
+ 0x4d, 0x5a, 0x75, 0x06, 0x03, 0xaf, 0x0c, 0x42, 0x4b, 0x8c, 0x8e, 0x6d,
+ 0xbc, 0x12, 0xc3, 0x69, 0x7d, 0x2d, 0x60, 0x9c, 0x97, 0x54, 0x7e, 0x77,
+ 0x4e, 0x2e, 0x36, 0x2e, 0xa9, 0x6d, 0x16, 0x90, 0xdc, 0x94, 0x32, 0x11,
+ 0x2c, 0x53, 0x52, 0x58, 0xb3, 0xdb, 0x2c, 0x4c, 0x32, 0xad, 0x51, 0x0d,
+ 0x6c, 0x07, 0xad, 0x07, 0x88, 0x35, 0x78, 0x83, 0x86, 0x9e, 0xfb, 0x8b,
+ 0x62, 0x92, 0x98, 0x72, 0x48, 0x47, 0x92, 0x5c, 0xf4, 0x2b, 0x34, 0x38,
+ 0x6b, 0xe7, 0x00, 0xf0, 0x29, 0x03, 0xdb, 0x58, 0x52, 0x27, 0x6b, 0xee,
+ 0x23, 0x70, 0x94, 0x1f, 0x39, 0x7b, 0xdc, 0x39, 0x05, 0xe3, 0x09, 0x64,
+ 0xa0, 0xb5, 0xe7, 0x36, 0x02, 0x70, 0x33, 0x40, 0x96, 0x0c, 0x3e, 0xd6,
+ 0x07, 0x82, 0x63, 0xb6, 0x11, 0xf1, 0x97, 0x95, 0x5f, 0xec, 0xce, 0x4b,
+ 0x9a, 0x32, 0xe4, 0x3c, 0xd1, 0xd2, 0xe5, 0xe8, 0x7c, 0x4c, 0xeb, 0x65,
+ 0xed, 0xc8, 0x85, 0x3a, 0x7e, 0xe3, 0x1d, 0x28, 0xe1, 0x6e, 0x5a, 0xdf,
+ 0xfb, 0x8a, 0xc7, 0xb7, 0x60, 0xfb, 0xfc, 0x63, 0xd5, 0xf1, 0x74, 0xf4,
+ 0xd0, 0x93, 0x64, 0x61, 0xdb, 0xb1, 0x2c, 0x96, 0x4a, 0x6b, 0x6d, 0x6c,
+ 0xee, 0x75, 0x2e, 0x5f, 0xca, 0x1a, 0xb4, 0xa9, 0xfd, 0x23, 0x8d, 0xd3,
+ 0xe8, 0x86, 0x0a, 0x1d, 0x76, 0x3d, 0x20, 0x19, 0xf9, 0xe7, 0xb9, 0x9e,
+ 0xd7, 0x66, 0x6d, 0x4e, 0x03, 0x87, 0x10, 0xf9, 0x0e, 0x00, 0x93, 0xbc,
+ 0x56, 0x69, 0x87, 0xd6, 0xc0, 0x09, 0x2f, 0x57, 0x13, 0x76, 0xe7, 0x05,
+ 0xb3, 0x42, 0xd0, 0x66, 0xc5, 0x4e, 0x6e, 0x25, 0x78, 0x92, 0x7b, 0x92,
+ 0xc1, 0xf0, 0x92, 0x8d, 0xe4, 0x4e, 0x9a, 0x6e, 0x1f, 0x49, 0xb9, 0x07,
+ 0xc6, 0xaa, 0x4f, 0x60, 0x5e, 0xc9, 0xc3, 0x98, 0xd5, 0x5d, 0xf8, 0x1c,
+ 0x67, 0x37, 0x3b, 0x03, 0xcc, 0x81, 0x10, 0x16, 0x2f, 0xb4, 0x17, 0xf9,
+ 0x6f, 0xd3, 0x21, 0x04, 0x86, 0x47, 0xdf, 0xcb, 0xb3, 0x92, 0x45, 0x51,
+ 0x15, 0xcd, 0x91, 0x2e, 0xa8, 0x33, 0x51, 0x85, 0x3e, 0x6a, 0x18, 0x52,
+ 0x84, 0x64, 0x88, 0x42, 0xad, 0xcb, 0xd2, 0x5e, 0x67, 0x17, 0x4a, 0x3b,
+ 0x93, 0xb8, 0xa6, 0x4c, 0xe2, 0xce, 0x9d, 0xe0, 0xe8, 0x57, 0x7b, 0x8b,
+ 0x66, 0x2c, 0xe3, 0x2e, 0x25, 0x65, 0x78, 0x26, 0x65, 0xdd, 0x38, 0xe5,
+ 0xbb, 0x5f, 0xcc, 0x4f, 0xe1, 0x2e, 0x43, 0x20, 0xda, 0xb7, 0x77, 0x3b,
+ 0x54, 0x5a, 0x09, 0xc6, 0xd3, 0x9d, 0x9d, 0xba, 0xd4, 0x59, 0xf2, 0x1f,
+ 0x3e, 0x62, 0x4e, 0xe6, 0xed, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+const RsaPssTestVector kRsaPss4096Sha25632WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 1,
+ 32,
+ {0x49, 0x2e, 0x60, 0xb8, 0x28, 0xa9, 0x84, 0x75, 0x01, 0xc7, 0xff, 0x46,
+ 0xa4, 0xa3, 0x04, 0xee, 0x7b, 0xf6, 0x1a, 0xe8, 0x7d, 0xd8, 0x8c, 0xd5,
+ 0x59, 0x8c, 0x76, 0x28, 0x9a, 0x70, 0xab, 0x3a, 0xfb, 0x7f, 0xa9, 0xef,
+ 0xa3, 0x22, 0x8a, 0x1e, 0x82, 0x62, 0x41, 0xc1, 0x3c, 0x2e, 0x12, 0x0d,
+ 0x22, 0xcd, 0x3a, 0x38, 0xa9, 0xb9, 0xec, 0x58, 0x26, 0xa9, 0x71, 0x1b,
+ 0xdb, 0x11, 0x97, 0x48, 0xe0, 0xf7, 0x08, 0x0c, 0xcf, 0x91, 0x7e, 0x8c,
+ 0xb5, 0x3f, 0x6f, 0x21, 0xed, 0x19, 0xf4, 0xff, 0xad, 0x9e, 0xfd, 0x94,
+ 0xc6, 0x6e, 0x32, 0x92, 0x26, 0xa8, 0x11, 0xee, 0xf9, 0x28, 0x81, 0x6b,
+ 0x5e, 0xdb, 0x3b, 0x10, 0xd1, 0xf4, 0x83, 0xb6, 0x4b, 0xca, 0xd9, 0xb0,
+ 0x55, 0xdc, 0x78, 0xe9, 0x94, 0x91, 0x56, 0x0f, 0x59, 0xa5, 0x98, 0x00,
+ 0x1e, 0x76, 0xa0, 0xbf, 0xf0, 0xdd, 0xad, 0x4e, 0xbf, 0xd5, 0x65, 0x49,
+ 0x5e, 0x2b, 0x52, 0x3b, 0x02, 0xdc, 0x80, 0x05, 0x0b, 0x64, 0xdb, 0x4a,
+ 0x20, 0x0b, 0x5c, 0xa9, 0xef, 0xd8, 0xa1, 0x33, 0x9d, 0x6c, 0xdf, 0xf6,
+ 0xa8, 0x2d, 0xcb, 0xf7, 0x69, 0xd3, 0xb0, 0xed, 0x7a, 0xe5, 0x3e, 0xa8,
+ 0xf1, 0x78, 0x8e, 0xb0, 0x25, 0xe1, 0x86, 0xa5, 0xea, 0xc0, 0x2e, 0x3e,
+ 0x1f, 0xb1, 0xf0, 0xae, 0xec, 0x29, 0xb2, 0x92, 0x9c, 0x7a, 0x71, 0x8c,
+ 0x32, 0x15, 0x96, 0x09, 0xf9, 0x73, 0x10, 0x9d, 0x4a, 0x87, 0x6b, 0xce,
+ 0xcd, 0xee, 0xe6, 0xc6, 0x41, 0x8d, 0xf2, 0x7f, 0xa4, 0x6e, 0xb5, 0xcd,
+ 0x23, 0x8e, 0x27, 0x4f, 0x94, 0xab, 0x57, 0x1c, 0x96, 0x8b, 0x2c, 0x4a,
+ 0x83, 0x8c, 0xd8, 0x12, 0xaa, 0x90, 0xe4, 0x65, 0x7b, 0x95, 0xc0, 0xcc,
+ 0xd6, 0x8d, 0x60, 0xbd, 0x7d, 0x33, 0xb6, 0xe2, 0x91, 0xa6, 0xa1, 0x3f,
+ 0x68, 0xe0, 0x46, 0xcd, 0x41, 0xec, 0xfc, 0x2b, 0xbe, 0x35, 0xfa, 0x9b,
+ 0x4a, 0x0c, 0x17, 0xd8, 0x9a, 0x70, 0x8f, 0x89, 0xf9, 0x75, 0xbf, 0x5a,
+ 0x5e, 0xb9, 0xab, 0xc8, 0x12, 0xb0, 0xc4, 0x98, 0xd9, 0x3d, 0x2d, 0x16,
+ 0x1f, 0x5c, 0x79, 0x69, 0xaf, 0xbc, 0xf7, 0x98, 0x02, 0x9f, 0x3c, 0x14,
+ 0xef, 0xc3, 0xf7, 0xc2, 0x65, 0xb9, 0x3f, 0xda, 0x57, 0x2d, 0x26, 0x5e,
+ 0x9e, 0x11, 0x6f, 0xfa, 0x94, 0x16, 0xe1, 0x11, 0xaa, 0xd3, 0x20, 0x72,
+ 0xf6, 0x19, 0x43, 0xe9, 0xf0, 0x75, 0x4f, 0x6e, 0x11, 0x6a, 0xb5, 0x11,
+ 0x9e, 0xd0, 0x9b, 0xbe, 0x24, 0x50, 0x22, 0xb6, 0xe8, 0xbf, 0xe3, 0x5d,
+ 0xce, 0xe4, 0xa5, 0x3e, 0xd3, 0x75, 0xf5, 0x45, 0x1c, 0x43, 0xf3, 0x8f,
+ 0x6e, 0xb5, 0x5b, 0x48, 0xe3, 0x86, 0x03, 0x0c, 0xfb, 0x76, 0xc4, 0x08,
+ 0xc8, 0x1f, 0x60, 0x68, 0x86, 0xc8, 0x1a, 0xac, 0xc7, 0x6a, 0x99, 0x97,
+ 0x35, 0x68, 0x24, 0x13, 0x06, 0x9c, 0xc0, 0x16, 0xf6, 0xe3, 0x90, 0xea,
+ 0x2d, 0xf7, 0xe8, 0xe7, 0x4d, 0x08, 0x8f, 0xb0, 0x64, 0x3a, 0xeb, 0xf4,
+ 0x89, 0x9e, 0xe8, 0x17, 0x7a, 0x4a, 0x5f, 0xae, 0xa3, 0x88, 0x91, 0x81,
+ 0x61, 0x2f, 0xfd, 0xff, 0xcd, 0xb3, 0xfc, 0x69, 0x9d, 0x57, 0x8e, 0xba,
+ 0x38, 0x3e, 0x23, 0xe1, 0xbe, 0xb6, 0x88, 0x24, 0xc0, 0xbc, 0x7f, 0x92,
+ 0x0a, 0xfb, 0xbe, 0xa8, 0xce, 0x7b, 0xf2, 0xb7, 0xc3, 0xbb, 0x40, 0xf3,
+ 0x3c, 0x6b, 0x7c, 0x8f, 0xb6, 0xcf, 0x73, 0xe6, 0xe2, 0xf3, 0x67, 0x96,
+ 0x69, 0xf2, 0x35, 0xdd, 0xfe, 0xbe, 0xea, 0xfa, 0x87, 0x29, 0x18, 0x58,
+ 0x1d, 0x99, 0xc8, 0x4d, 0x6d, 0xc3, 0x7f, 0xf8, 0x59, 0x49, 0x44, 0x9d,
+ 0x39, 0x94, 0x98, 0x2d, 0x33, 0x2c, 0xb9, 0xf9, 0xb8, 0xac, 0xa6, 0x91,
+ 0x65, 0x1c, 0x4b, 0x63, 0xe5, 0x8f, 0x6b, 0x38},
+ pub_key_3,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 2,
+ 32,
+ {0x37, 0x31, 0xdf, 0x2c, 0xf4, 0x6d, 0xe0, 0x10, 0xd0, 0x67, 0x75, 0x04,
+ 0x4d, 0xb5, 0xad, 0x8c, 0x98, 0xfc, 0xb8, 0xbf, 0x2b, 0xe3, 0x57, 0xfd,
+ 0x39, 0xaf, 0x55, 0xa8, 0x64, 0x39, 0x5b, 0xd2, 0x4f, 0xe7, 0xcf, 0x10,
+ 0x43, 0x74, 0x15, 0x9c, 0xff, 0xf1, 0xb5, 0x37, 0xbb, 0x26, 0xec, 0xd6,
+ 0x7a, 0x04, 0x88, 0xba, 0x7a, 0x12, 0x4d, 0x82, 0x73, 0xee, 0x0b, 0x3c,
+ 0xee, 0x00, 0xbf, 0x94, 0xc5, 0xd3, 0x49, 0x00, 0xc4, 0xcc, 0xd6, 0xe2,
+ 0x00, 0xca, 0xc6, 0xe9, 0x0d, 0x97, 0xd8, 0xb4, 0x19, 0x7e, 0xa7, 0x8a,
+ 0xd3, 0x6b, 0xe7, 0xa4, 0xfe, 0xa6, 0xe1, 0xb4, 0x3b, 0x1e, 0xd9, 0x54,
+ 0xc7, 0x37, 0xbd, 0x6e, 0xc6, 0x96, 0x09, 0x45, 0xf2, 0x43, 0x08, 0xb0,
+ 0x85, 0xe2, 0x55, 0xc1, 0x14, 0x2c, 0x61, 0xaf, 0x87, 0x69, 0x95, 0xbb,
+ 0x57, 0x36, 0xae, 0x19, 0xca, 0x0e, 0x1c, 0xd9, 0xb3, 0x19, 0x63, 0x4f,
+ 0xf7, 0x10, 0x3a, 0x4d, 0xc8, 0x9e, 0xaa, 0x41, 0xc0, 0x0c, 0xd1, 0x73,
+ 0x23, 0x6c, 0x27, 0x5c, 0x46, 0x3a, 0x1c, 0xbb, 0x67, 0xf6, 0x5e, 0x45,
+ 0xb1, 0xbc, 0xc4, 0xe1, 0x0c, 0x7f, 0x34, 0x56, 0x91, 0x1e, 0x4f, 0x9a,
+ 0xc4, 0xce, 0xe8, 0xb4, 0x36, 0x51, 0x98, 0x0d, 0xc2, 0xe8, 0xc3, 0x32,
+ 0xe5, 0x45, 0x2e, 0x35, 0xf2, 0x56, 0x46, 0x3b, 0x96, 0xbb, 0x21, 0x79,
+ 0x9e, 0x22, 0xf4, 0x34, 0x98, 0x46, 0xe8, 0xa2, 0x58, 0x37, 0x63, 0x22,
+ 0x6b, 0x32, 0x78, 0x13, 0x4b, 0x93, 0x13, 0x75, 0x71, 0x63, 0xce, 0x6c,
+ 0xe0, 0x62, 0x83, 0x76, 0x00, 0x1f, 0xca, 0x63, 0xc5, 0x35, 0xd3, 0x84,
+ 0xa6, 0xaa, 0x7c, 0xfe, 0xcc, 0x29, 0xeb, 0xbb, 0x5c, 0xf6, 0xbe, 0x9d,
+ 0x2b, 0x21, 0x14, 0x64, 0xe0, 0x2a, 0x09, 0xc0, 0x89, 0xfa, 0x63, 0xcd,
+ 0xd9, 0x57, 0x1f, 0x3f, 0xc5, 0x59, 0xbd, 0x2b, 0x92, 0xb7, 0xa5, 0xa7,
+ 0x24, 0xd3, 0xb8, 0x8f, 0xb4, 0xe4, 0x20, 0x79, 0xad, 0xd8, 0x7a, 0xe1,
+ 0x88, 0xa9, 0x83, 0xc1, 0x1f, 0xb7, 0x69, 0xd3, 0xce, 0x65, 0xfc, 0x5a,
+ 0xa2, 0x7d, 0xc1, 0x7b, 0x69, 0x14, 0x28, 0x39, 0x71, 0x27, 0x8a, 0x74,
+ 0x91, 0x01, 0xe3, 0x8d, 0x3b, 0x92, 0xed, 0x28, 0x17, 0xce, 0x2b, 0x37,
+ 0xd4, 0xdb, 0xde, 0xc1, 0x4f, 0x44, 0xf2, 0xb0, 0x15, 0x43, 0x3c, 0xd6,
+ 0xe5, 0xa5, 0xde, 0x6d, 0x80, 0x3e, 0x95, 0xb8, 0xb8, 0x19, 0x6b, 0xcc,
+ 0x4a, 0x77, 0xff, 0x6a, 0x84, 0x19, 0xf5, 0xc7, 0x8b, 0x4d, 0xcf, 0xda,
+ 0xe0, 0xf9, 0xf9, 0x8e, 0x8a, 0xb7, 0x92, 0xcd, 0xc1, 0x86, 0x45, 0xa1,
+ 0x46, 0x04, 0xa6, 0x04, 0xa4, 0x17, 0xab, 0xce, 0xe8, 0x05, 0x1a, 0xff,
+ 0x0e, 0xab, 0x88, 0x7f, 0x23, 0x5b, 0x1c, 0x61, 0x43, 0x32, 0x7a, 0x0d,
+ 0xb2, 0xe0, 0x0a, 0x63, 0xe4, 0xc6, 0xb8, 0xe0, 0x02, 0xf2, 0x1c, 0x86,
+ 0x16, 0x3d, 0xe6, 0x8e, 0x49, 0xc7, 0x66, 0xfa, 0x91, 0xad, 0x95, 0x6c,
+ 0x12, 0xd3, 0x68, 0x56, 0xcf, 0x58, 0x32, 0x4d, 0x41, 0x7b, 0x48, 0x98,
+ 0xaa, 0xa6, 0xdb, 0x3e, 0xac, 0x37, 0x2f, 0x06, 0xef, 0x21, 0xd7, 0xa7,
+ 0xe8, 0x6b, 0x54, 0x09, 0x72, 0xdd, 0x4e, 0x3f, 0x7a, 0xfa, 0xe7, 0xca,
+ 0xec, 0x8a, 0x69, 0x2f, 0x31, 0x38, 0x6e, 0x7b, 0x3e, 0x8b, 0x93, 0x44,
+ 0x99, 0xa9, 0x45, 0xcd, 0xf5, 0x56, 0xea, 0xe3, 0x01, 0x0c, 0xb1, 0xec,
+ 0xe6, 0xa0, 0x8d, 0x0d, 0xea, 0x95, 0x00, 0x15, 0x7e, 0x78, 0x11, 0x7d,
+ 0x0f, 0x4c, 0xdf, 0xf0, 0x96, 0xfb, 0xa9, 0x73, 0xf7, 0xc0, 0x4f, 0x79,
+ 0xbf, 0x42, 0xa5, 0x4e, 0x4a, 0x82, 0xe5, 0x45, 0x6f, 0x06, 0x5b, 0xbe,
+ 0x93, 0x82, 0x60, 0x5c, 0x44, 0x4d, 0x21, 0xcf},
+ pub_key_3,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 3,
+ 32,
+ {0x2b, 0x98, 0x1b, 0x66, 0x1e, 0x1e, 0x24, 0x4b, 0x67, 0xe1, 0x89, 0x2b,
+ 0xda, 0xb5, 0x45, 0xed, 0xc9, 0xef, 0x68, 0xb5, 0x0b, 0x45, 0x72, 0xa5,
+ 0x36, 0xdd, 0x4a, 0x40, 0xf3, 0x11, 0x95, 0x64, 0x8b, 0x81, 0x80, 0x45,
+ 0x4f, 0xaa, 0x87, 0x65, 0xba, 0x19, 0xb7, 0xac, 0x6a, 0x59, 0x17, 0x6c,
+ 0x1a, 0x2c, 0x62, 0x1e, 0x6f, 0x41, 0x31, 0xaf, 0x96, 0xbe, 0xb4, 0xea,
+ 0x47, 0x25, 0x2d, 0x76, 0x17, 0xb9, 0xd8, 0xb4, 0x32, 0xb5, 0xcd, 0x90,
+ 0x0f, 0x7b, 0x32, 0x8b, 0x00, 0x13, 0x36, 0x4a, 0x52, 0x0c, 0xe4, 0x6a,
+ 0xe6, 0x6a, 0x63, 0xb7, 0x18, 0x1a, 0xb6, 0x0b, 0x51, 0x48, 0x39, 0xec,
+ 0x8f, 0x6b, 0xb6, 0x3e, 0xc2, 0xf8, 0x3a, 0x2a, 0x14, 0x2d, 0x8c, 0xe5,
+ 0x32, 0xf6, 0x3e, 0xbd, 0xd3, 0xf2, 0x9c, 0xe2, 0x67, 0x97, 0xf4, 0x6f,
+ 0x68, 0x48, 0x18, 0x18, 0xff, 0x1e, 0x00, 0xc4, 0x7d, 0xf1, 0xe7, 0xe8,
+ 0xd8, 0x09, 0x73, 0x73, 0x07, 0xa6, 0x39, 0x02, 0xc9, 0x4d, 0x9c, 0x2e,
+ 0xe5, 0xc6, 0x9f, 0x1f, 0xa0, 0x60, 0x2e, 0xee, 0xda, 0xb4, 0xd7, 0xf6,
+ 0xd0, 0x03, 0x2d, 0xe1, 0xa8, 0x29, 0x4c, 0x11, 0x7a, 0xd2, 0xaa, 0x34,
+ 0xf1, 0x17, 0x55, 0x44, 0xf2, 0xbc, 0x1d, 0x46, 0x6c, 0x59, 0x65, 0xae,
+ 0x57, 0x96, 0xba, 0xe2, 0x16, 0xce, 0xe8, 0xbf, 0x7b, 0x91, 0xf9, 0x74,
+ 0x6a, 0x97, 0x74, 0x9c, 0xce, 0x03, 0x88, 0xf8, 0xf4, 0x43, 0xd1, 0x43,
+ 0x17, 0xe8, 0x25, 0xcb, 0xa2, 0xea, 0x27, 0x80, 0x45, 0x82, 0x68, 0x35,
+ 0xdf, 0xab, 0x50, 0x09, 0x1c, 0xc9, 0x88, 0xfc, 0x12, 0xd4, 0x91, 0x39,
+ 0x20, 0xcd, 0x62, 0x5a, 0xc3, 0x21, 0xdf, 0x4d, 0x89, 0x17, 0x5b, 0xa3,
+ 0xf4, 0x9f, 0x89, 0xd3, 0x72, 0x31, 0x8b, 0xc2, 0x22, 0x64, 0x3a, 0xb8,
+ 0x88, 0x24, 0x6f, 0x8e, 0x5a, 0xd6, 0x4f, 0x22, 0x7b, 0xe0, 0x43, 0xbe,
+ 0xc3, 0x82, 0x8c, 0xea, 0x0b, 0xc0, 0x22, 0x9b, 0xe6, 0xe7, 0x1a, 0x03,
+ 0x5d, 0xca, 0x97, 0xbf, 0xe0, 0xc2, 0xf3, 0x4c, 0xe0, 0x3c, 0x1e, 0xe9,
+ 0xd0, 0x84, 0xd1, 0x9a, 0x6d, 0x6c, 0x30, 0x11, 0x68, 0x12, 0x9a, 0x65,
+ 0x89, 0xce, 0xe1, 0x11, 0x9c, 0xee, 0x84, 0xe3, 0x5b, 0x56, 0x1d, 0x1f,
+ 0x65, 0x8b, 0x2e, 0x4f, 0x16, 0xc2, 0xb4, 0xac, 0x2d, 0xed, 0x8e, 0xd5,
+ 0x75, 0x7e, 0xbe, 0xc2, 0xd5, 0xed, 0x59, 0xc6, 0x6f, 0x7b, 0xd9, 0x32,
+ 0xd6, 0x4c, 0x58, 0xaf, 0x7f, 0xc1, 0x6a, 0xf4, 0xd3, 0xf6, 0xbc, 0x42,
+ 0x89, 0x71, 0x14, 0xc9, 0xec, 0x53, 0x7f, 0x8b, 0x7e, 0xa8, 0x67, 0x52,
+ 0xa2, 0xa2, 0x61, 0x33, 0xa7, 0xb8, 0x08, 0x5f, 0x4d, 0x43, 0x8b, 0xa6,
+ 0x43, 0xf7, 0xa3, 0x89, 0xa1, 0xc6, 0x81, 0x1c, 0x2e, 0xe4, 0xed, 0xa4,
+ 0x80, 0x60, 0xd2, 0x7e, 0x62, 0x99, 0xb4, 0x4c, 0x8d, 0x50, 0x4d, 0x28,
+ 0x0c, 0xa5, 0x6c, 0xa4, 0x9c, 0x24, 0x6b, 0x5c, 0x4c, 0x89, 0x7d, 0x3e,
+ 0x1d, 0x35, 0x2e, 0x04, 0x7f, 0x73, 0x5c, 0xb7, 0xe3, 0x0c, 0xe8, 0x70,
+ 0x61, 0xef, 0x26, 0x7b, 0xd9, 0xc5, 0x0e, 0x7d, 0xe7, 0x70, 0x32, 0xa1,
+ 0x62, 0xac, 0x9a, 0x02, 0x6e, 0x68, 0x4b, 0xb4, 0xd0, 0xe8, 0x13, 0x1a,
+ 0x90, 0x24, 0x04, 0x94, 0x41, 0x8f, 0xbe, 0x47, 0x1c, 0x99, 0x00, 0xa6,
+ 0xb3, 0x22, 0x30, 0x6e, 0x47, 0x91, 0x5f, 0x83, 0xcd, 0xd8, 0xe5, 0x25,
+ 0x56, 0x6e, 0x8a, 0x71, 0xdf, 0xc8, 0x69, 0xee, 0x5c, 0x7e, 0x74, 0xd3,
+ 0x3a, 0xc8, 0x64, 0x6d, 0x7c, 0x17, 0x0f, 0xf8, 0x2f, 0x2f, 0x3e, 0x5d,
+ 0x31, 0x9d, 0xc6, 0x1c, 0xad, 0x06, 0x23, 0x51, 0x45, 0xc0, 0x31, 0xd0,
+ 0x3c, 0xd4, 0x20, 0xfc, 0x37, 0x0a, 0xdb, 0x3e},
+ pub_key_3,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 4,
+ 32,
+ {0x75, 0xfb, 0xc0, 0x44, 0xfe, 0x19, 0xc7, 0x2f, 0x45, 0x9b, 0x5a, 0x1f,
+ 0xc4, 0x79, 0x3f, 0x78, 0x93, 0xff, 0xcc, 0x95, 0xba, 0xb8, 0x60, 0x99,
+ 0x00, 0xb3, 0xc3, 0xd3, 0xbe, 0x66, 0x43, 0xa4, 0x29, 0x87, 0xc1, 0x67,
+ 0xe7, 0xfe, 0xb6, 0x3e, 0xc2, 0xa5, 0x7f, 0x96, 0x1c, 0x1b, 0x9c, 0x35,
+ 0xb1, 0x1b, 0x34, 0x04, 0x4e, 0x06, 0x5d, 0x7d, 0x3d, 0xf0, 0xb4, 0x94,
+ 0x96, 0xdd, 0x80, 0xf7, 0xcd, 0x1e, 0xb2, 0xe8, 0xc0, 0xd0, 0xb7, 0x26,
+ 0xf3, 0x7e, 0x70, 0x1b, 0xa6, 0x2a, 0x30, 0x03, 0xa1, 0x76, 0x57, 0xaf,
+ 0x55, 0xad, 0xcb, 0x0b, 0x6e, 0x86, 0xf9, 0x51, 0x98, 0xed, 0x43, 0x52,
+ 0x07, 0x66, 0x3d, 0x61, 0x6d, 0x51, 0x6b, 0xf7, 0x22, 0x2d, 0xb2, 0x41,
+ 0x09, 0x48, 0x49, 0xfb, 0x23, 0x2b, 0xf6, 0xfb, 0xee, 0xed, 0x7b, 0x58,
+ 0x79, 0xa6, 0xb6, 0xc8, 0xae, 0xbc, 0x57, 0x64, 0x61, 0x17, 0x22, 0x0b,
+ 0xf5, 0x54, 0x03, 0xd0, 0xff, 0x07, 0x8e, 0x21, 0x9f, 0xf1, 0x19, 0xbd,
+ 0x2e, 0x52, 0xe7, 0x67, 0xb7, 0x08, 0xb9, 0x1a, 0xfe, 0x30, 0xe9, 0xbe,
+ 0x34, 0x87, 0x66, 0xe7, 0x53, 0x7e, 0x11, 0x28, 0x08, 0x7b, 0x4c, 0x9a,
+ 0xca, 0x02, 0x81, 0x41, 0x5e, 0x55, 0x09, 0x65, 0xa3, 0x95, 0xab, 0x20,
+ 0xd4, 0x23, 0x33, 0x09, 0x39, 0xb4, 0xe3, 0x75, 0x51, 0xa7, 0x73, 0x5c,
+ 0x6d, 0xf2, 0xb0, 0x39, 0x5d, 0xd0, 0x32, 0x26, 0x6e, 0xc7, 0xdd, 0x4a,
+ 0xfa, 0xa3, 0xc4, 0x77, 0xc6, 0x4e, 0x3f, 0x95, 0xee, 0x49, 0x45, 0x96,
+ 0x0b, 0x7a, 0x0c, 0x43, 0xb7, 0xa9, 0x62, 0x24, 0x48, 0xeb, 0xa4, 0x14,
+ 0x9e, 0x30, 0xcc, 0xaa, 0x0c, 0x23, 0x4b, 0xe7, 0xb0, 0x6f, 0x4e, 0xbe,
+ 0x8e, 0xf4, 0x30, 0x63, 0xc6, 0x22, 0x82, 0xe0, 0x64, 0x3c, 0x6e, 0x48,
+ 0x3f, 0xeb, 0x19, 0x42, 0xe3, 0x31, 0x0b, 0xad, 0x0c, 0x05, 0xbb, 0x2f,
+ 0x87, 0x67, 0x48, 0x25, 0xfe, 0xd0, 0x98, 0xd5, 0xc7, 0x87, 0xb6, 0x9c,
+ 0x5b, 0xa6, 0xa1, 0xf7, 0x16, 0xdf, 0xa6, 0x2e, 0xde, 0x3b, 0x8a, 0x01,
+ 0xc0, 0x76, 0x59, 0x8b, 0x15, 0xff, 0xa2, 0xe2, 0xbe, 0x82, 0xfd, 0x1d,
+ 0x80, 0x25, 0xf8, 0xde, 0xd1, 0x4c, 0xd8, 0xfc, 0x87, 0x53, 0xef, 0x76,
+ 0x41, 0x9e, 0x1d, 0xd5, 0x61, 0xbc, 0x03, 0x10, 0xb2, 0xc7, 0x84, 0x5e,
+ 0x27, 0x44, 0xc9, 0x62, 0x17, 0x35, 0x75, 0x86, 0x45, 0xaf, 0x02, 0x52,
+ 0x31, 0x5b, 0x6a, 0x05, 0x89, 0x4c, 0x26, 0x4c, 0x45, 0x87, 0xc8, 0x87,
+ 0x0e, 0x02, 0xe9, 0x48, 0x13, 0xfc, 0x3a, 0x79, 0x7d, 0x59, 0x0a, 0x96,
+ 0x45, 0xd9, 0x28, 0x45, 0xb6, 0x14, 0xb0, 0xd8, 0x9c, 0xff, 0xfc, 0x0b,
+ 0x80, 0xc5, 0xb4, 0x81, 0x86, 0xae, 0x35, 0x0d, 0x87, 0x7f, 0x0b, 0xc0,
+ 0x6e, 0x56, 0x17, 0x70, 0x73, 0x63, 0x42, 0xf0, 0x0d, 0x56, 0xb2, 0xae,
+ 0x78, 0x58, 0x91, 0xaf, 0xe3, 0x9c, 0xc0, 0x41, 0x23, 0x37, 0xe4, 0xf5,
+ 0xd2, 0x9f, 0xf0, 0x6d, 0x72, 0x7f, 0x6f, 0xee, 0x8f, 0x09, 0x66, 0xd5,
+ 0x2a, 0xc1, 0x46, 0xba, 0x82, 0xa7, 0x53, 0x75, 0x1a, 0xd7, 0x86, 0xc9,
+ 0xd7, 0x0c, 0xcd, 0x30, 0x05, 0xb1, 0x1f, 0xc4, 0xf6, 0xb8, 0x15, 0x17,
+ 0x43, 0x3a, 0x05, 0x2c, 0x23, 0x51, 0x39, 0x03, 0x32, 0xbf, 0x7f, 0xcb,
+ 0x43, 0x26, 0xa1, 0x99, 0x30, 0xb5, 0x12, 0x63, 0x13, 0x17, 0xc0, 0x35,
+ 0x4a, 0x81, 0xec, 0x7c, 0x52, 0x9c, 0xcd, 0x1b, 0xb2, 0xef, 0x20, 0x6d,
+ 0x69, 0x79, 0x99, 0x95, 0x0a, 0x53, 0x98, 0x08, 0x95, 0x8d, 0x6c, 0x2b,
+ 0xe6, 0x42, 0x20, 0x12, 0x3f, 0x12, 0xe7, 0xaa, 0xd1, 0x68, 0xbe, 0x35,
+ 0xde, 0x70, 0x10, 0x30, 0x90, 0x93, 0x7f, 0x44},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 5,
+ 32,
+ {0x66, 0x38, 0x1e, 0x10, 0xca, 0x91, 0xed, 0xb0, 0x43, 0xad, 0xc7, 0x21,
+ 0x88, 0x3b, 0x8c, 0x00, 0x5e, 0xaa, 0xc4, 0xda, 0xf0, 0x40, 0x37, 0x9f,
+ 0x4d, 0x69, 0xa2, 0xbd, 0x7d, 0xed, 0x69, 0xcc, 0x6e, 0x85, 0xd8, 0x0a,
+ 0x6f, 0x3c, 0xe8, 0xaa, 0xd5, 0x23, 0xa5, 0xd1, 0x85, 0xcb, 0xb2, 0xfc,
+ 0xeb, 0xec, 0xe5, 0x21, 0x0f, 0xeb, 0x03, 0x18, 0x06, 0x5c, 0xed, 0x24,
+ 0x4f, 0xf7, 0x38, 0x30, 0xcb, 0xc6, 0x28, 0xd7, 0x95, 0x72, 0xf7, 0xf0,
+ 0x96, 0x1c, 0x11, 0x18, 0x83, 0xb9, 0xc4, 0x03, 0x36, 0xd1, 0x10, 0xcd,
+ 0xd4, 0xdc, 0x4b, 0x9a, 0x04, 0xae, 0x4a, 0x03, 0x80, 0xe8, 0xb1, 0x7f,
+ 0x06, 0x67, 0xb7, 0x1b, 0x2c, 0x5b, 0xdd, 0x1c, 0x9b, 0x48, 0xc4, 0xe8,
+ 0x36, 0x94, 0x82, 0x0d, 0x4c, 0xf4, 0x20, 0x00, 0x51, 0xbf, 0x31, 0x01,
+ 0x55, 0x96, 0x25, 0xc0, 0xd0, 0x6f, 0xd0, 0x99, 0x6b, 0x75, 0x9e, 0x9f,
+ 0x4c, 0x68, 0x96, 0x10, 0xe4, 0x16, 0x55, 0xb2, 0x62, 0x95, 0x74, 0x57,
+ 0xa4, 0xd8, 0x34, 0x1c, 0x65, 0xbd, 0x89, 0xdd, 0x43, 0x80, 0x25, 0x69,
+ 0x9d, 0xda, 0x37, 0xaa, 0x2d, 0x05, 0x1c, 0xd3, 0xc9, 0x74, 0x10, 0x3a,
+ 0xaf, 0xb0, 0x92, 0xe8, 0x65, 0xb1, 0x39, 0x76, 0x61, 0xbe, 0x3e, 0xee,
+ 0x3f, 0x95, 0xd7, 0xa7, 0x5d, 0x9a, 0x2e, 0xbd, 0x74, 0xe6, 0xd2, 0xcf,
+ 0xa5, 0x4f, 0xf0, 0xd8, 0x75, 0x31, 0x30, 0xec, 0xa1, 0x55, 0x5e, 0xac,
+ 0x4b, 0xea, 0x45, 0xe9, 0x0a, 0x6a, 0x37, 0xd7, 0xd0, 0x57, 0xcc, 0xde,
+ 0x4c, 0x32, 0xe4, 0x3c, 0x74, 0x99, 0xd5, 0xc3, 0x87, 0x54, 0xce, 0x95,
+ 0x03, 0x08, 0xfc, 0xff, 0x69, 0xd4, 0x2a, 0xa4, 0xa4, 0xfa, 0x85, 0xe6,
+ 0xd9, 0x2b, 0xd2, 0x0d, 0x60, 0x58, 0x23, 0xe1, 0x98, 0xe9, 0x4a, 0xf5,
+ 0xad, 0x65, 0xca, 0x4c, 0x2f, 0xb9, 0x19, 0x39, 0x1f, 0x91, 0x9a, 0xa5,
+ 0xfe, 0x04, 0x8f, 0xf5, 0x1a, 0x50, 0x6f, 0x63, 0x06, 0x3c, 0xc5, 0xf7,
+ 0x77, 0xfa, 0x70, 0xb2, 0x0c, 0xf7, 0x59, 0xa0, 0xb8, 0x12, 0xb2, 0x52,
+ 0x72, 0x65, 0xfc, 0x7f, 0x32, 0xa4, 0x0c, 0xc2, 0x75, 0xef, 0x94, 0xeb,
+ 0xb4, 0xa0, 0x41, 0x02, 0x80, 0xad, 0x65, 0x8e, 0x67, 0xc3, 0x4d, 0x58,
+ 0x1b, 0x5e, 0x7a, 0x17, 0xc5, 0x62, 0x9b, 0xe3, 0x4c, 0xeb, 0x70, 0xca,
+ 0x68, 0xf4, 0x0a, 0xed, 0xaa, 0x3c, 0x9b, 0x7d, 0xbc, 0xf3, 0x4f, 0x30,
+ 0xf1, 0x27, 0x89, 0x90, 0x9a, 0x35, 0x40, 0x51, 0x20, 0x44, 0xbd, 0x81,
+ 0x27, 0x60, 0xc3, 0xf7, 0x6d, 0xbc, 0x64, 0x4b, 0x89, 0x76, 0x0b, 0x54,
+ 0xd9, 0xe0, 0x90, 0xdd, 0x9c, 0xba, 0xb9, 0x35, 0x59, 0x7c, 0x55, 0xfd,
+ 0xc6, 0x79, 0x3f, 0x8e, 0xf0, 0x07, 0xf7, 0x32, 0x73, 0x2e, 0x3d, 0x1f,
+ 0xcc, 0x3e, 0x3e, 0xd2, 0x53, 0x68, 0x9a, 0xa2, 0x9a, 0xcf, 0xcf, 0x85,
+ 0x84, 0x7a, 0xcb, 0x74, 0xa7, 0x22, 0x53, 0x3b, 0x0b, 0x5d, 0xeb, 0xfb,
+ 0xcd, 0x0b, 0x53, 0x88, 0xf6, 0xb1, 0x9e, 0x8b, 0x9a, 0xc4, 0x77, 0x53,
+ 0xf8, 0xa6, 0x16, 0xed, 0x9a, 0x7e, 0x41, 0x63, 0xce, 0x86, 0x69, 0x43,
+ 0x7c, 0x62, 0x27, 0x1b, 0xad, 0x34, 0x97, 0xed, 0xf3, 0xb6, 0x55, 0xe4,
+ 0xd1, 0x52, 0x3c, 0xd8, 0xf3, 0x44, 0x8c, 0x5d, 0x07, 0xc4, 0x8d, 0xcf,
+ 0xaf, 0x1e, 0x1f, 0x83, 0x10, 0xba, 0xf3, 0xd3, 0x70, 0x7e, 0xa2, 0x32,
+ 0x88, 0x91, 0x1f, 0xdf, 0x91, 0xd7, 0x37, 0x97, 0x38, 0xba, 0x8f, 0xee,
+ 0x9c, 0xe5, 0x25, 0xca, 0x0b, 0x9c, 0x4c, 0x03, 0xbf, 0x1b, 0xbc, 0xd7,
+ 0xd1, 0x36, 0x9c, 0x0d, 0x2f, 0x5e, 0x01, 0x27, 0xce, 0x2d, 0x1f, 0x95,
+ 0x32, 0x2c, 0x94, 0xd4, 0xc3, 0x09, 0xf2, 0xe8},
+ pub_key_3,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 6,
+ 32,
+ {0x13, 0x4d, 0x55, 0x89, 0x4c, 0x80, 0xee, 0xfa, 0xb7, 0x74, 0x4a, 0xbb,
+ 0xc9, 0xfc, 0x5c, 0xbc, 0x08, 0x70, 0x72, 0xda, 0x82, 0x43, 0x23, 0x6f,
+ 0xda, 0x9d, 0xf5, 0xdd, 0xed, 0xd8, 0x1d, 0x23, 0xf0, 0x99, 0x80, 0x61,
+ 0xce, 0xec, 0x59, 0xd1, 0xbd, 0x4f, 0xa2, 0xf4, 0x04, 0x54, 0x70, 0x56,
+ 0xf9, 0x61, 0x6f, 0x77, 0x84, 0x33, 0x30, 0xbc, 0x65, 0xa2, 0xd2, 0x38,
+ 0x65, 0x74, 0xec, 0x91, 0x98, 0xb2, 0xab, 0xca, 0xde, 0xe4, 0x13, 0x90,
+ 0x74, 0xc3, 0x20, 0x8e, 0x2f, 0x09, 0xee, 0xc1, 0xe5, 0x27, 0xe2, 0x6b,
+ 0x78, 0xb8, 0x77, 0x31, 0x21, 0xf8, 0x52, 0xbb, 0x84, 0x80, 0xe2, 0x2b,
+ 0x34, 0xc0, 0xe1, 0xca, 0xfe, 0x9b, 0xb2, 0x24, 0xce, 0x62, 0x43, 0xc4,
+ 0x6c, 0x03, 0xcf, 0xbd, 0x0f, 0xda, 0xf2, 0x80, 0x41, 0xdb, 0xa1, 0x77,
+ 0xce, 0xd1, 0xa2, 0xad, 0x70, 0xca, 0x2f, 0x1e, 0x7d, 0xdd, 0xd6, 0xcd,
+ 0x13, 0x77, 0x32, 0xf4, 0xa7, 0x74, 0xe4, 0x7e, 0xb5, 0x9d, 0x82, 0x25,
+ 0xd4, 0xc6, 0xa5, 0x07, 0xf8, 0xf2, 0x73, 0xb6, 0x00, 0xa5, 0xb6, 0x44,
+ 0x9d, 0x63, 0x92, 0x4b, 0x3a, 0x0c, 0xef, 0xe9, 0x87, 0xcb, 0x59, 0x98,
+ 0xdf, 0xfe, 0xf8, 0x35, 0xdf, 0xe3, 0xa6, 0x75, 0x44, 0x2c, 0x90, 0xd0,
+ 0x20, 0x67, 0xc9, 0xb3, 0xff, 0x0e, 0x3f, 0x1d, 0x84, 0xce, 0x88, 0x01,
+ 0xbf, 0x36, 0x6e, 0x04, 0x07, 0x10, 0xad, 0x2c, 0x08, 0xc9, 0xf3, 0x79,
+ 0xbd, 0x07, 0x79, 0x7e, 0xd9, 0x54, 0xd3, 0xe1, 0x5e, 0xf1, 0x35, 0x0f,
+ 0xfe, 0xf8, 0x8e, 0x9b, 0xce, 0x71, 0x74, 0x46, 0x63, 0x58, 0xef, 0xfd,
+ 0x24, 0x94, 0xd7, 0xe1, 0x74, 0xae, 0x88, 0xb0, 0x4e, 0x17, 0xc5, 0xff,
+ 0xa7, 0xb6, 0x3b, 0xb6, 0xcf, 0x19, 0x4d, 0x00, 0x7b, 0x3a, 0xc2, 0x21,
+ 0x13, 0xfe, 0x3a, 0x1d, 0xc0, 0xc9, 0x7d, 0x38, 0x53, 0xaa, 0x67, 0xc8,
+ 0x92, 0xd7, 0xd6, 0xbc, 0x5b, 0x0b, 0xe6, 0x68, 0x1e, 0x18, 0x00, 0x46,
+ 0x40, 0x41, 0x65, 0x87, 0x45, 0x2c, 0x85, 0x66, 0x44, 0xae, 0x6c, 0x07,
+ 0xd1, 0x35, 0xaf, 0xae, 0x80, 0xfb, 0x80, 0x13, 0x2c, 0x1f, 0xaf, 0x56,
+ 0xc5, 0xb2, 0x24, 0x92, 0x3c, 0xef, 0x5a, 0xbe, 0x99, 0x69, 0xb8, 0x07,
+ 0x02, 0x3f, 0xb8, 0x41, 0x46, 0xa6, 0x2e, 0x19, 0xbb, 0x6d, 0x8e, 0x5a,
+ 0xf0, 0x47, 0x5e, 0x07, 0xf4, 0x8b, 0x46, 0x9b, 0xa3, 0x17, 0x8c, 0x99,
+ 0x74, 0x1a, 0xf6, 0xe5, 0x7a, 0xef, 0xcb, 0x76, 0x6e, 0xad, 0x4e, 0xa6,
+ 0xcb, 0x3d, 0x17, 0x25, 0x32, 0x70, 0x48, 0x18, 0xfd, 0x82, 0xe1, 0x21,
+ 0x32, 0xb6, 0x32, 0x9d, 0xbd, 0xc6, 0x2e, 0x4c, 0x9d, 0xa1, 0xfe, 0xe2,
+ 0xcb, 0x19, 0xe4, 0xf6, 0x0e, 0xbf, 0xeb, 0xc6, 0x81, 0xa5, 0xb8, 0x92,
+ 0xaf, 0xb8, 0x12, 0xe8, 0x20, 0x29, 0x12, 0x3a, 0x74, 0x14, 0xf5, 0x6f,
+ 0x57, 0xe0, 0x97, 0x31, 0xfe, 0x10, 0x7f, 0x68, 0x2f, 0x10, 0xa5, 0xc3,
+ 0x1f, 0xde, 0xc1, 0xd6, 0x01, 0x18, 0xcc, 0x36, 0x46, 0xb0, 0x28, 0x4e,
+ 0x19, 0x48, 0xb2, 0xbd, 0x37, 0xc2, 0x80, 0x13, 0x5a, 0xb5, 0x87, 0x96,
+ 0x0f, 0xd0, 0x76, 0x96, 0x29, 0x86, 0x0d, 0x17, 0xc4, 0x34, 0x92, 0x71,
+ 0x26, 0x7a, 0x89, 0xc2, 0x6c, 0x5f, 0x5d, 0xeb, 0xfd, 0xf4, 0x0d, 0x84,
+ 0x34, 0x28, 0xaf, 0x10, 0x10, 0xf8, 0x7a, 0xb7, 0x36, 0x48, 0xac, 0x1c,
+ 0x69, 0x88, 0x98, 0x71, 0x78, 0x89, 0xc3, 0x8b, 0xe7, 0xa0, 0x6b, 0x7d,
+ 0xfe, 0x9f, 0x63, 0xa9, 0xc7, 0xa1, 0x9a, 0x77, 0xd6, 0x1e, 0x32, 0x35,
+ 0xce, 0xac, 0xca, 0xd9, 0x9c, 0xce, 0x00, 0x4d, 0x6a, 0x87, 0x0b, 0x27,
+ 0xcd, 0x13, 0x41, 0x43, 0x83, 0xef, 0x4a, 0xff},
+ pub_key_3,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 7,
+ 32,
+ {0x7a, 0x78, 0x48, 0x54, 0x8b, 0x15, 0xbf, 0x23, 0xe4, 0xdc, 0x19, 0x08,
+ 0xe5, 0xb3, 0xaa, 0x89, 0x89, 0x93, 0x6c, 0x49, 0x8e, 0x77, 0xd5, 0x87,
+ 0xe6, 0x4e, 0xbc, 0x9b, 0x33, 0x5c, 0xe6, 0xf4, 0x00, 0xa3, 0x96, 0x5c,
+ 0x02, 0x7c, 0x6c, 0x24, 0x8a, 0xfc, 0xda, 0x5c, 0x80, 0xef, 0xe8, 0xd1,
+ 0xf1, 0xbd, 0x9e, 0x71, 0xa5, 0xc4, 0x59, 0xaa, 0x42, 0x8a, 0x4a, 0xe1,
+ 0xd1, 0xce, 0xf9, 0x1a, 0xe4, 0x87, 0x88, 0xf3, 0x61, 0xdd, 0x44, 0x0f,
+ 0xb3, 0xcf, 0x74, 0x5c, 0x99, 0x35, 0x66, 0x4e, 0x43, 0xb8, 0x1e, 0x9f,
+ 0x86, 0x09, 0x85, 0x41, 0x8b, 0x61, 0xc3, 0xaf, 0xe6, 0x3b, 0x85, 0xcb,
+ 0xd0, 0x7e, 0x7d, 0xd3, 0x60, 0x1c, 0x8e, 0xf8, 0xb7, 0x46, 0x76, 0x94,
+ 0xe3, 0x22, 0x1b, 0xa4, 0xac, 0xe7, 0x37, 0xc3, 0x13, 0x4a, 0x8b, 0xd7,
+ 0xf7, 0xec, 0xd8, 0x4d, 0x13, 0x82, 0xa9, 0x3e, 0x5c, 0x9a, 0x6b, 0x69,
+ 0xc9, 0xa8, 0xf1, 0x2c, 0xbd, 0x61, 0x2e, 0x48, 0xe5, 0x14, 0x59, 0x72,
+ 0xa1, 0xad, 0x4f, 0x92, 0xcb, 0x0a, 0x57, 0xf4, 0x4e, 0x0f, 0xde, 0x45,
+ 0x48, 0xd2, 0x31, 0xa5, 0xee, 0x0e, 0xfa, 0x86, 0x98, 0x15, 0x4c, 0x66,
+ 0xdd, 0xfd, 0x8f, 0xdb, 0xdd, 0x41, 0xd1, 0x47, 0x6b, 0xb5, 0xd8, 0x85,
+ 0x26, 0x63, 0xe4, 0xb7, 0x89, 0x17, 0x55, 0xef, 0x9f, 0xa7, 0xb5, 0xd5,
+ 0x08, 0xb1, 0x90, 0xd5, 0x92, 0x70, 0xd3, 0x2a, 0x0a, 0x7f, 0x32, 0xb1,
+ 0xa2, 0x85, 0x70, 0xa7, 0xe5, 0x25, 0x92, 0x32, 0x4f, 0xc4, 0x61, 0xa3,
+ 0x2b, 0xde, 0x7e, 0x2c, 0xd1, 0x4b, 0x04, 0x12, 0x9a, 0x40, 0x02, 0x74,
+ 0xe4, 0x18, 0x3c, 0xbe, 0x44, 0xaa, 0x4b, 0xea, 0x3b, 0x46, 0x80, 0x06,
+ 0x1b, 0x11, 0x9a, 0x97, 0xda, 0x65, 0xc6, 0xed, 0x4b, 0xff, 0x5f, 0x2f,
+ 0x59, 0x19, 0x3c, 0xcd, 0xfa, 0x8d, 0x02, 0x18, 0x16, 0xa2, 0xb5, 0xd3,
+ 0x2a, 0xc5, 0x24, 0x14, 0xd1, 0xc5, 0x1f, 0x8c, 0x19, 0x8f, 0x4c, 0x03,
+ 0xe0, 0x99, 0x3f, 0x8e, 0x47, 0xc2, 0x68, 0x59, 0x8d, 0x66, 0x5c, 0x2b,
+ 0x62, 0x4c, 0xb6, 0x6f, 0xf0, 0x22, 0x19, 0xa9, 0x10, 0x0a, 0xdb, 0x3c,
+ 0xa9, 0x67, 0x4c, 0xa1, 0xb6, 0x3d, 0x77, 0xd6, 0x15, 0x63, 0x07, 0xef,
+ 0xe9, 0x53, 0xa4, 0x89, 0x52, 0x9a, 0x17, 0x01, 0xce, 0xac, 0x83, 0xef,
+ 0x11, 0x34, 0xe7, 0xcc, 0x7a, 0xaa, 0x57, 0x8f, 0xa4, 0x90, 0x9e, 0x9c,
+ 0x4c, 0x02, 0x20, 0xa5, 0xc8, 0x82, 0x43, 0x3d, 0xd3, 0xf0, 0xaf, 0x1d,
+ 0x87, 0xbe, 0xde, 0x7a, 0xd9, 0x79, 0xec, 0xc9, 0x99, 0x9c, 0xcc, 0xae,
+ 0xc3, 0xc4, 0xd3, 0x92, 0x65, 0xef, 0xad, 0x3c, 0x39, 0x80, 0x9a, 0xd3,
+ 0xf2, 0x4f, 0xed, 0x39, 0x82, 0xdc, 0x74, 0xc5, 0x7f, 0xf8, 0xcf, 0x15,
+ 0x78, 0xd9, 0x40, 0xf9, 0xc6, 0xd3, 0x51, 0xaf, 0xf9, 0xcd, 0xaa, 0x24,
+ 0x81, 0xd0, 0xf3, 0x55, 0x05, 0x43, 0x89, 0xab, 0x2a, 0x6e, 0xdb, 0x6b,
+ 0x54, 0x55, 0x67, 0x7d, 0x82, 0x84, 0x53, 0xcd, 0x6a, 0xa2, 0x10, 0x00,
+ 0xad, 0xda, 0x95, 0x64, 0x41, 0x25, 0xcd, 0xc6, 0xb4, 0xa4, 0xf9, 0x5c,
+ 0xb6, 0x9a, 0x1a, 0xbd, 0x23, 0xb4, 0x66, 0x03, 0x48, 0x5e, 0x69, 0x6d,
+ 0xc4, 0x19, 0xcb, 0xeb, 0xa7, 0x67, 0xb2, 0xfa, 0x70, 0x81, 0xe1, 0x64,
+ 0x1c, 0x4b, 0x2d, 0xaa, 0x44, 0xf5, 0xfb, 0x2b, 0x9a, 0x65, 0x13, 0xdd,
+ 0x12, 0xd6, 0xf1, 0x2f, 0x0f, 0x1c, 0xf7, 0xda, 0x5a, 0x74, 0x22, 0x3d,
+ 0xa8, 0xdc, 0x39, 0x04, 0x68, 0xe4, 0x6a, 0xf1, 0x65, 0x83, 0xfa, 0xac,
+ 0xb7, 0xfc, 0x0e, 0xf4, 0xc0, 0x95, 0xc6, 0x41, 0xaf, 0x4d, 0x76, 0xbe,
+ 0x03, 0xe8, 0x80, 0xd4, 0xf4, 0xe2, 0xc8, 0xa3},
+ pub_key_3,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 8,
+ 32,
+ {0x30, 0x3a, 0xfb, 0xfa, 0x17, 0xc9, 0xc8, 0xd1, 0x8b, 0x64, 0x86, 0x7e,
+ 0x72, 0x93, 0xf2, 0x2c, 0x8a, 0x13, 0x9a, 0x6b, 0x10, 0x6a, 0xc8, 0x6e,
+ 0x9a, 0x59, 0xb5, 0x90, 0xf0, 0x85, 0xd5, 0x72, 0xa0, 0xb1, 0xbc, 0x17,
+ 0x7a, 0x35, 0xe3, 0xba, 0x74, 0xd6, 0x6e, 0x3c, 0x6d, 0x9f, 0x7b, 0x5d,
+ 0xae, 0xf3, 0x4e, 0x03, 0x08, 0x0d, 0x13, 0x95, 0x1f, 0xc2, 0xe7, 0x3c,
+ 0xd1, 0xc7, 0xce, 0xf4, 0xa8, 0x15, 0x07, 0x1a, 0x08, 0x99, 0x64, 0xc3,
+ 0x5a, 0xfc, 0xa9, 0x74, 0x5a, 0xe5, 0x4c, 0x1d, 0xc2, 0x44, 0x3c, 0x79,
+ 0xdd, 0xb9, 0xf1, 0x11, 0x18, 0x2c, 0x50, 0x11, 0x77, 0xfd, 0x63, 0x51,
+ 0xdf, 0xa8, 0xa9, 0x80, 0xf1, 0xba, 0x2c, 0x99, 0xb4, 0x89, 0xb7, 0x8c,
+ 0x3e, 0x31, 0x00, 0x20, 0x07, 0xb0, 0x08, 0x50, 0xc5, 0x2e, 0x5d, 0xb7,
+ 0xf6, 0xcf, 0xab, 0x31, 0xac, 0x0a, 0x6c, 0x8f, 0x6d, 0x05, 0x16, 0xe1,
+ 0x93, 0x04, 0xe8, 0x37, 0x60, 0x88, 0xaa, 0xe4, 0x08, 0xba, 0x6f, 0x69,
+ 0xb2, 0xf7, 0x0e, 0xbe, 0xcd, 0x64, 0xa5, 0x3e, 0x3d, 0xa8, 0x51, 0xec,
+ 0x36, 0xcc, 0xcd, 0xb7, 0xe3, 0x17, 0xa4, 0xf4, 0xa3, 0x37, 0x78, 0x1a,
+ 0x7e, 0x9b, 0x0c, 0x16, 0x8a, 0xf7, 0x65, 0x43, 0x1e, 0x73, 0x42, 0xf5,
+ 0x31, 0x64, 0xc5, 0x0c, 0x12, 0xd1, 0xe3, 0x3b, 0x5f, 0x02, 0x6a, 0x6c,
+ 0xf1, 0x92, 0x5b, 0x76, 0x86, 0x92, 0x52, 0xd2, 0x90, 0xed, 0x04, 0x8a,
+ 0xd6, 0xc8, 0x8b, 0x00, 0x10, 0xab, 0x29, 0x3f, 0x6d, 0x15, 0xd0, 0x5c,
+ 0x88, 0x4f, 0x5c, 0x83, 0x0f, 0xd0, 0x9d, 0x10, 0x7b, 0xce, 0xd6, 0xa0,
+ 0x69, 0x72, 0x15, 0xaf, 0xd1, 0x21, 0xbc, 0x13, 0x74, 0x38, 0xeb, 0xff,
+ 0xda, 0x18, 0xb1, 0xa6, 0xf6, 0x07, 0x62, 0x58, 0x13, 0xca, 0x9a, 0x93,
+ 0xb5, 0x4d, 0x8a, 0xd6, 0xbe, 0x5a, 0xd5, 0xaa, 0xb8, 0x08, 0xd5, 0xfb,
+ 0x52, 0x93, 0xcc, 0xf6, 0xbd, 0x18, 0xdc, 0x92, 0x0f, 0xd7, 0x2c, 0x25,
+ 0x85, 0x72, 0xb6, 0x60, 0xfc, 0x20, 0x72, 0x25, 0x14, 0x88, 0xc8, 0x62,
+ 0x3e, 0x3d, 0x2b, 0xf9, 0x88, 0xa7, 0x2f, 0xb2, 0x89, 0xbe, 0x80, 0x46,
+ 0x97, 0x58, 0x28, 0xe2, 0x10, 0x21, 0x7f, 0xd0, 0x4d, 0x82, 0xc5, 0x69,
+ 0x40, 0x31, 0xbe, 0x9a, 0x9f, 0x29, 0x32, 0xab, 0xa4, 0x49, 0xda, 0x9d,
+ 0x21, 0x73, 0x87, 0x05, 0xa5, 0x13, 0xa5, 0xdd, 0xa2, 0xf2, 0x77, 0xba,
+ 0x9a, 0x01, 0x7c, 0x63, 0x63, 0xda, 0x90, 0x42, 0x83, 0x8a, 0xff, 0x0c,
+ 0x9a, 0xe4, 0xb5, 0x65, 0x55, 0x80, 0xe7, 0x4a, 0x95, 0x45, 0x96, 0x66,
+ 0x10, 0x8f, 0xd5, 0xd8, 0x70, 0x48, 0x6b, 0x7c, 0xe4, 0x18, 0x7f, 0x05,
+ 0x7f, 0xca, 0x8f, 0xbb, 0x0c, 0x87, 0x7e, 0x1f, 0xb3, 0xff, 0xac, 0xc2,
+ 0x67, 0x32, 0xc2, 0x6a, 0x50, 0xc5, 0x81, 0x53, 0x7a, 0xdf, 0xd5, 0x96,
+ 0xba, 0xf3, 0x05, 0x63, 0xd7, 0xd2, 0x3a, 0xf2, 0xd6, 0x83, 0x95, 0xf7,
+ 0x74, 0xf5, 0x2a, 0xbc, 0x23, 0x87, 0x38, 0xa2, 0xfd, 0x15, 0xd1, 0xff,
+ 0x20, 0x46, 0xe0, 0x7c, 0x38, 0x2d, 0x17, 0x6d, 0x6f, 0xca, 0x53, 0x48,
+ 0xc1, 0xa4, 0x4b, 0x44, 0xbf, 0x89, 0x88, 0x3c, 0xa5, 0x69, 0xb7, 0xcb,
+ 0x9d, 0x7b, 0x85, 0x50, 0xe6, 0x52, 0x29, 0xc4, 0xfb, 0x21, 0xe3, 0xde,
+ 0xdb, 0x80, 0xed, 0x3e, 0xc5, 0x1b, 0x37, 0x8c, 0x77, 0x75, 0x06, 0x17,
+ 0x74, 0x19, 0x76, 0xd5, 0xb2, 0xf7, 0x64, 0xc7, 0xdb, 0x5e, 0x10, 0x36,
+ 0x51, 0x78, 0x2d, 0xf4, 0x84, 0x17, 0x89, 0xb6, 0x99, 0x3c, 0x5b, 0x73,
+ 0x84, 0x00, 0x38, 0xca, 0xd1, 0x6b, 0x03, 0xa3, 0x68, 0xdd, 0x66, 0x84,
+ 0xb7, 0xa9, 0x0e, 0xde, 0x21, 0xa2, 0xed, 0x2b},
+ pub_key_3,
+ {0x34, 0x32, 0x36, 0x34, 0x37, 0x39, 0x37, 0x32, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 9,
+ 32,
+ {0x24, 0x52, 0x58, 0xfb, 0xe3, 0x95, 0x7d, 0xf0, 0x86, 0xcf, 0x99, 0xd1,
+ 0x13, 0xf5, 0x29, 0x7d, 0x52, 0x87, 0xf6, 0x80, 0x92, 0x36, 0xe9, 0x7e,
+ 0x39, 0x8a, 0x4a, 0x66, 0xd4, 0x32, 0x36, 0xdc, 0x93, 0xc5, 0xff, 0x7b,
+ 0x08, 0x92, 0x60, 0xce, 0xeb, 0x83, 0x12, 0xed, 0x7c, 0x7f, 0xc2, 0xa0,
+ 0xfa, 0xa6, 0xb5, 0x93, 0x3a, 0xdb, 0x45, 0x3e, 0x06, 0x19, 0xef, 0x06,
+ 0x60, 0x1d, 0x5b, 0x2e, 0x2b, 0xa8, 0xb4, 0x3c, 0x76, 0x70, 0x4c, 0x29,
+ 0xf4, 0x54, 0x16, 0xd0, 0x08, 0x5d, 0x20, 0x99, 0x11, 0xdb, 0x79, 0x8c,
+ 0x0a, 0xaa, 0xee, 0x22, 0x1d, 0x79, 0x5f, 0xac, 0x94, 0xd6, 0x6d, 0x9b,
+ 0xc0, 0x1e, 0xb4, 0x3f, 0xd9, 0xca, 0xa2, 0x3b, 0x5e, 0x34, 0xd3, 0x3c,
+ 0xec, 0xb7, 0x35, 0x31, 0x91, 0x33, 0x69, 0x6a, 0xad, 0xaf, 0x31, 0x64,
+ 0x24, 0xa9, 0xbd, 0x44, 0x5a, 0x6b, 0x8b, 0xd7, 0x79, 0x79, 0x1e, 0xdb,
+ 0x30, 0x2f, 0x35, 0x2b, 0x14, 0x60, 0xa6, 0x9a, 0x25, 0xfd, 0x14, 0x43,
+ 0x2c, 0xf0, 0x43, 0xfc, 0xc4, 0xf1, 0xae, 0x1b, 0x7b, 0xcf, 0xe6, 0x95,
+ 0x5d, 0xa3, 0xa8, 0x9d, 0x6a, 0xbb, 0xfa, 0x08, 0xe7, 0x03, 0x37, 0x2b,
+ 0x97, 0x7c, 0x57, 0xa8, 0x4b, 0xa8, 0x1f, 0x7c, 0xb5, 0x1b, 0xd5, 0x8a,
+ 0x99, 0x29, 0xa8, 0xb8, 0xdf, 0xf8, 0x05, 0xae, 0xc9, 0x9b, 0x03, 0xa4,
+ 0x6c, 0xe8, 0x2a, 0x16, 0xd2, 0x5f, 0x6f, 0x30, 0xe5, 0x01, 0xa9, 0xbd,
+ 0x0f, 0xb8, 0xa4, 0x71, 0x05, 0x89, 0x3c, 0x2b, 0x36, 0x1f, 0x80, 0xf2,
+ 0xae, 0x87, 0x2e, 0x53, 0x58, 0x29, 0x07, 0x70, 0x19, 0x8c, 0xd2, 0xb5,
+ 0x13, 0x9c, 0x23, 0x4e, 0x70, 0xb8, 0x0a, 0xa1, 0x8c, 0xea, 0x9d, 0x9b,
+ 0x94, 0xe2, 0xb3, 0xc4, 0x6e, 0x93, 0x11, 0xb2, 0xfc, 0x51, 0x3e, 0x28,
+ 0xa5, 0xdc, 0x83, 0xa4, 0xb1, 0x60, 0x3d, 0x59, 0xba, 0x12, 0xf6, 0x95,
+ 0x65, 0x6f, 0xc4, 0x0b, 0xc6, 0xf8, 0x90, 0x73, 0x1e, 0x9d, 0x99, 0x02,
+ 0x42, 0xfb, 0x79, 0xf5, 0xfd, 0x21, 0x11, 0xed, 0x7b, 0x70, 0x19, 0xc0,
+ 0xf2, 0x2c, 0x1b, 0x84, 0xe3, 0x82, 0xff, 0xf7, 0x44, 0xe9, 0xf0, 0x47,
+ 0x6e, 0x4e, 0xef, 0x72, 0x59, 0x73, 0x0a, 0xce, 0x36, 0xcd, 0x7b, 0x17,
+ 0x47, 0x85, 0x6f, 0xde, 0x8d, 0x1c, 0x68, 0x83, 0xdf, 0x62, 0xb2, 0x0e,
+ 0xaa, 0x58, 0xd1, 0x8f, 0xeb, 0xd3, 0x16, 0x09, 0x1a, 0xcb, 0xd3, 0x23,
+ 0x90, 0x3a, 0x93, 0x51, 0x01, 0x6d, 0x08, 0x9b, 0xa5, 0x1d, 0xf6, 0x7f,
+ 0x5c, 0xd1, 0x41, 0x14, 0xb8, 0x53, 0x00, 0x49, 0x47, 0x88, 0x83, 0xd5,
+ 0x3f, 0x03, 0x76, 0xcc, 0xdc, 0x8e, 0xc4, 0x72, 0xaf, 0x29, 0x07, 0xa5,
+ 0x46, 0x3c, 0x32, 0x0c, 0x06, 0x6e, 0xcd, 0x8a, 0xa6, 0xee, 0x8c, 0xfa,
+ 0xc5, 0x8f, 0x67, 0xbc, 0x05, 0x16, 0x85, 0xf0, 0xd3, 0x8b, 0xd2, 0x64,
+ 0x94, 0x42, 0xaa, 0xdf, 0xd8, 0x77, 0x49, 0xe2, 0x2a, 0xca, 0xbb, 0x6c,
+ 0x39, 0x6e, 0x01, 0x8d, 0x62, 0x35, 0x40, 0xed, 0xd2, 0x97, 0x78, 0x42,
+ 0xeb, 0xc5, 0x18, 0xe3, 0xb2, 0x95, 0x4a, 0x85, 0x55, 0xde, 0x5d, 0x4b,
+ 0x67, 0x50, 0x27, 0x48, 0x8b, 0x52, 0xf8, 0xce, 0x32, 0xae, 0x86, 0x4b,
+ 0x9e, 0x96, 0x51, 0x63, 0xb0, 0x78, 0x0b, 0x53, 0xe8, 0xe2, 0x27, 0xe9,
+ 0x14, 0xc1, 0x39, 0xf9, 0x1a, 0xfb, 0x66, 0x2b, 0x9c, 0x4f, 0xbf, 0x21,
+ 0xbc, 0xb7, 0xb4, 0x30, 0x40, 0x11, 0x31, 0x55, 0xb9, 0x75, 0x71, 0x80,
+ 0x6c, 0x11, 0x2a, 0xae, 0x1e, 0x9d, 0xa3, 0x47, 0x43, 0xdf, 0x2c, 0xee,
+ 0xa8, 0x12, 0xf3, 0xb9, 0x31, 0xf3, 0x3b, 0xb1, 0x03, 0xd9, 0xc5, 0x23,
+ 0x9c, 0x92, 0xc7, 0x01, 0xc0, 0x56, 0x5f, 0xb0},
+ pub_key_3,
+ {0x37, 0x31, 0x33, 0x38, 0x36, 0x38, 0x34, 0x38, 0x39, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 10,
+ 32,
+ {0x3f, 0x4d, 0x6a, 0xd9, 0x5e, 0x3b, 0x93, 0x73, 0x72, 0xff, 0xe7, 0x04,
+ 0xd3, 0x2b, 0x54, 0xc8, 0x79, 0xf0, 0x4e, 0x85, 0xdd, 0xa3, 0x32, 0xb3,
+ 0x60, 0xb2, 0x10, 0x69, 0x42, 0xc4, 0x5c, 0x7b, 0xcd, 0x2c, 0x7a, 0xce,
+ 0x3c, 0x7c, 0xd0, 0xb5, 0x85, 0x18, 0x2a, 0x83, 0xe8, 0x9a, 0x34, 0x80,
+ 0x9f, 0xcd, 0x72, 0x68, 0x7c, 0x00, 0x7c, 0x9a, 0x2a, 0xe0, 0x73, 0x59,
+ 0x44, 0x9f, 0xf9, 0x83, 0xbb, 0x1b, 0x5c, 0x3a, 0x0f, 0xb4, 0x4c, 0xc6,
+ 0x94, 0xee, 0xe2, 0x8b, 0x87, 0xd9, 0x61, 0x84, 0x7f, 0xd9, 0xa3, 0x06,
+ 0x76, 0x97, 0xc3, 0x28, 0x3d, 0x4e, 0x8b, 0x79, 0xfc, 0x08, 0x6c, 0xe7,
+ 0x7e, 0xcc, 0xbd, 0xe9, 0x0a, 0x79, 0x60, 0xd9, 0x11, 0x2a, 0xc4, 0xe9,
+ 0xf0, 0xce, 0x5b, 0xa8, 0x97, 0xbc, 0x56, 0x4b, 0x3b, 0xb6, 0xfe, 0x02,
+ 0x3d, 0xc3, 0x69, 0xc0, 0x17, 0x24, 0x45, 0x5e, 0xb4, 0x01, 0x70, 0xd9,
+ 0x20, 0x71, 0xb3, 0xcb, 0x08, 0xde, 0x7c, 0xb5, 0x53, 0x00, 0xb2, 0x44,
+ 0x99, 0x2e, 0x80, 0xc2, 0xe1, 0x81, 0xd8, 0x54, 0xc9, 0x97, 0x4f, 0xb7,
+ 0x6b, 0xcf, 0xfd, 0x3b, 0x93, 0x89, 0xf3, 0x7f, 0x39, 0xdc, 0x0c, 0x0d,
+ 0xf1, 0x55, 0x84, 0xfb, 0x6c, 0xa4, 0xc2, 0x9b, 0x1f, 0xe1, 0xda, 0xbb,
+ 0x15, 0x70, 0xa2, 0x35, 0xf5, 0xb1, 0x7a, 0x28, 0x39, 0x69, 0x95, 0x8c,
+ 0xc7, 0xee, 0xd4, 0xa1, 0xd1, 0x5e, 0xac, 0xf8, 0x4f, 0x8c, 0xd7, 0x21,
+ 0x4b, 0x06, 0x3b, 0x79, 0xc9, 0x76, 0x88, 0x70, 0x39, 0xad, 0xb9, 0xa1,
+ 0x45, 0x6f, 0x02, 0x2c, 0x11, 0xc4, 0x96, 0x6c, 0x32, 0xdd, 0x4c, 0x77,
+ 0x82, 0xa1, 0x87, 0xee, 0xff, 0x40, 0x86, 0x5a, 0xc9, 0x26, 0xcf, 0xe9,
+ 0x7a, 0x86, 0x40, 0xec, 0xae, 0x28, 0xc5, 0x44, 0x8e, 0x8d, 0xcb, 0xb5,
+ 0x02, 0x79, 0x23, 0x2f, 0x0d, 0xc5, 0x97, 0xb5, 0x8d, 0xfc, 0x4c, 0xe5,
+ 0x3d, 0x95, 0x30, 0x58, 0x4a, 0x80, 0x8c, 0xc7, 0xa2, 0x0d, 0xcd, 0xc9,
+ 0x00, 0x24, 0x93, 0x17, 0x32, 0xb9, 0x2a, 0xd1, 0x7b, 0xee, 0x31, 0xb6,
+ 0x0e, 0x7e, 0x3d, 0x66, 0x67, 0xd8, 0x09, 0xe4, 0xbb, 0x02, 0xca, 0xa2,
+ 0x8d, 0x36, 0x76, 0xa7, 0xeb, 0x5f, 0xcc, 0xc8, 0x41, 0x38, 0x5a, 0x01,
+ 0x05, 0x97, 0xb0, 0x2f, 0xdc, 0x72, 0x87, 0x15, 0xfd, 0xa8, 0x9c, 0xfc,
+ 0xa3, 0x7c, 0x72, 0xce, 0xc4, 0x4b, 0x6b, 0xef, 0xa8, 0x09, 0x3b, 0x99,
+ 0xa4, 0xcf, 0x0a, 0x81, 0xa2, 0x3e, 0x48, 0x4a, 0x67, 0x1b, 0x58, 0x94,
+ 0x37, 0xb4, 0xe6, 0xa9, 0x53, 0xe2, 0x7e, 0x73, 0x39, 0xe0, 0x0c, 0xf0,
+ 0x76, 0x2b, 0x9b, 0xa9, 0xaa, 0xd6, 0x41, 0x70, 0xb8, 0xf0, 0x7c, 0x76,
+ 0xf2, 0x72, 0x97, 0x71, 0xb8, 0xd4, 0x06, 0x93, 0x6f, 0xb2, 0x19, 0xd3,
+ 0xde, 0xcb, 0x9f, 0xa0, 0x75, 0xf5, 0x1c, 0xa8, 0x04, 0xf7, 0xea, 0x59,
+ 0xda, 0xe8, 0xf6, 0x63, 0xe4, 0x9f, 0x6b, 0x00, 0x7a, 0x03, 0x00, 0xa2,
+ 0x8b, 0xb5, 0x47, 0x07, 0xcd, 0x89, 0x14, 0x39, 0x20, 0x71, 0x04, 0x46,
+ 0x39, 0x07, 0xbd, 0xb7, 0xf7, 0xce, 0x2c, 0x78, 0x61, 0x88, 0x8c, 0xed,
+ 0x55, 0x27, 0xf9, 0x1e, 0x6f, 0x52, 0x00, 0x3f, 0xce, 0x10, 0x90, 0xd9,
+ 0x23, 0x1a, 0x07, 0x30, 0x3a, 0x41, 0x61, 0x38, 0x11, 0x8b, 0xe8, 0xc4,
+ 0x9f, 0xc9, 0x19, 0x45, 0x02, 0x47, 0xa9, 0x00, 0x41, 0x64, 0x03, 0x0b,
+ 0xbc, 0x69, 0x53, 0x4d, 0xc7, 0xf6, 0x18, 0x67, 0xf4, 0x94, 0x68, 0x28,
+ 0x84, 0x31, 0x4d, 0xd0, 0xfd, 0x65, 0x73, 0xaf, 0x2c, 0xdc, 0x3e, 0x86,
+ 0xce, 0x5c, 0x9d, 0xd6, 0xaf, 0x71, 0xde, 0xe5, 0x12, 0xc7, 0x8f, 0x8c,
+ 0xd5, 0xeb, 0x4c, 0xce, 0x39, 0x67, 0xe3, 0x49},
+ pub_key_3,
+ {0x31, 0x30, 0x33, 0x35, 0x39, 0x33, 0x33, 0x31, 0x36, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 11
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 11,
+ 32,
+ {0x87, 0x32, 0xca, 0x98, 0xef, 0xa1, 0x35, 0xda, 0x43, 0x3f, 0x00, 0xd9,
+ 0xf4, 0xf5, 0xd7, 0x6a, 0xb7, 0x11, 0x87, 0x6c, 0xdc, 0xd9, 0x65, 0x59,
+ 0x8e, 0x24, 0x3a, 0x7e, 0x68, 0x56, 0x5e, 0xba, 0x7d, 0x60, 0xa9, 0x5a,
+ 0x58, 0x38, 0xda, 0xb1, 0xa3, 0xe3, 0x50, 0x51, 0xcd, 0xc1, 0xad, 0x7b,
+ 0xe6, 0xa6, 0xa8, 0x72, 0xec, 0x63, 0x1c, 0x8f, 0x23, 0xc8, 0x4f, 0xf8,
+ 0x31, 0xa2, 0x5a, 0x01, 0xf3, 0xf8, 0xa4, 0x95, 0x47, 0xed, 0x98, 0xec,
+ 0xd7, 0x67, 0x2f, 0xf5, 0x61, 0xc4, 0x38, 0xaa, 0x86, 0xc5, 0xa8, 0xa7,
+ 0xfb, 0xc0, 0x7c, 0xa1, 0xf6, 0x43, 0x7d, 0x6e, 0x30, 0xb6, 0x95, 0xed,
+ 0x81, 0x11, 0x13, 0x65, 0xf7, 0x21, 0xff, 0xfc, 0x36, 0x97, 0x9c, 0xa2,
+ 0xd1, 0xa5, 0x58, 0x18, 0xf5, 0xa0, 0xfc, 0xc9, 0x22, 0xdd, 0xe8, 0x7e,
+ 0xd5, 0xb7, 0x6f, 0xc4, 0x7d, 0x5f, 0x4e, 0xf2, 0x19, 0xf0, 0x56, 0x68,
+ 0xfe, 0xb3, 0x98, 0xb7, 0x75, 0x73, 0xf9, 0xb1, 0x23, 0x2f, 0x09, 0x06,
+ 0x47, 0xa2, 0x63, 0x2d, 0xbf, 0xa3, 0xee, 0x02, 0xc5, 0x85, 0x66, 0x0d,
+ 0x76, 0xf2, 0xe3, 0x50, 0x4a, 0x68, 0x23, 0x82, 0x60, 0x6a, 0x76, 0x6e,
+ 0x21, 0x4c, 0x51, 0xa2, 0x81, 0x3b, 0x73, 0x0a, 0x93, 0x01, 0x3d, 0xdf,
+ 0x4a, 0x7e, 0xf0, 0x80, 0x28, 0xc8, 0xe4, 0x44, 0xda, 0x2b, 0x8d, 0x1f,
+ 0x58, 0x37, 0x80, 0xbb, 0xa7, 0x14, 0x8a, 0x01, 0x03, 0x14, 0xf2, 0x58,
+ 0x83, 0x10, 0xda, 0x17, 0x84, 0x5a, 0x0e, 0xe3, 0x7d, 0xd6, 0x30, 0x8d,
+ 0x1f, 0x8d, 0x9b, 0x87, 0xa8, 0x8d, 0xf5, 0x7c, 0xb1, 0xd5, 0x30, 0x44,
+ 0x1c, 0x6a, 0x2c, 0x7a, 0x18, 0xfd, 0x47, 0xb4, 0xb7, 0xf8, 0x93, 0x53,
+ 0xd3, 0x10, 0x8e, 0x91, 0xbb, 0x58, 0x4c, 0x2c, 0x98, 0xa7, 0x4e, 0x41,
+ 0x3e, 0x8e, 0x3b, 0xe7, 0xc8, 0x27, 0x3d, 0x08, 0x22, 0xdb, 0xab, 0xf9,
+ 0x69, 0x70, 0xc6, 0x1b, 0x10, 0x4c, 0xee, 0xd8, 0x30, 0x60, 0x38, 0xa2,
+ 0x15, 0xc6, 0x1f, 0x15, 0xbb, 0x47, 0x43, 0xdc, 0xbd, 0x80, 0xde, 0x6e,
+ 0xf1, 0x45, 0x89, 0x23, 0x21, 0x3f, 0x7b, 0x27, 0xab, 0xff, 0x06, 0x14,
+ 0xb6, 0xe1, 0xc3, 0xb0, 0x2c, 0x40, 0x11, 0xba, 0x2a, 0x65, 0x90, 0xfc,
+ 0x95, 0x77, 0x68, 0x7a, 0x2b, 0xc5, 0x26, 0x77, 0x62, 0x36, 0x7d, 0x7b,
+ 0x62, 0xb0, 0x31, 0x10, 0xbf, 0xe5, 0xb8, 0x02, 0x3f, 0xf6, 0xa7, 0xc4,
+ 0x6e, 0x46, 0xa5, 0xde, 0xb7, 0xa5, 0xfb, 0x5f, 0x7b, 0x50, 0x20, 0x77,
+ 0x60, 0xe4, 0x49, 0x65, 0x5b, 0xb7, 0xad, 0x84, 0x63, 0x80, 0x91, 0x11,
+ 0x97, 0x29, 0x75, 0x8e, 0x11, 0xc3, 0x0c, 0x7d, 0xac, 0x2f, 0x0b, 0xac,
+ 0x20, 0x0f, 0x0d, 0x62, 0xe0, 0xc6, 0x03, 0xa9, 0xa6, 0xa4, 0x11, 0x0d,
+ 0xfc, 0x70, 0xba, 0x83, 0x8b, 0xc7, 0x6a, 0xed, 0x76, 0x2c, 0xc9, 0xa7,
+ 0xc3, 0x83, 0x04, 0x28, 0xf0, 0xc8, 0xc6, 0x8f, 0x79, 0x72, 0xa3, 0xed,
+ 0x68, 0xf9, 0x89, 0x5e, 0xd0, 0xfd, 0xb7, 0xa7, 0xd6, 0xf2, 0x06, 0xe8,
+ 0xcf, 0x44, 0x10, 0x0b, 0xdc, 0xeb, 0x12, 0x6f, 0xf8, 0xa5, 0xbf, 0x21,
+ 0xb1, 0xe6, 0xdc, 0xe1, 0x7c, 0x3b, 0xd3, 0xb8, 0x90, 0x8a, 0x8f, 0x4a,
+ 0xa1, 0xd7, 0xf1, 0x68, 0x00, 0x18, 0x5d, 0x96, 0x33, 0x2b, 0xe6, 0xd5,
+ 0xc3, 0xc5, 0xdb, 0xe0, 0x32, 0x4d, 0x1c, 0xc8, 0x09, 0xce, 0x72, 0xf1,
+ 0xcb, 0x16, 0x96, 0xc5, 0x57, 0x4b, 0x13, 0x43, 0x06, 0x87, 0xb2, 0xdd,
+ 0xf1, 0x97, 0x0c, 0x5b, 0x45, 0xfa, 0x3c, 0x4d, 0xf5, 0x5b, 0x46, 0xc8,
+ 0x86, 0x03, 0x67, 0x7f, 0x29, 0xfd, 0xdc, 0x4e, 0xb3, 0x02, 0xe2, 0x49,
+ 0x0f, 0xa0, 0x9a, 0xf3, 0xb1, 0x4d, 0x8f, 0x9e},
+ pub_key_3,
+ {0x33, 0x39, 0x34, 0x39, 0x34, 0x30, 0x31, 0x32, 0x31, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 12
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 12,
+ 32,
+ {0x4e, 0x3b, 0x54, 0x82, 0x19, 0xcb, 0xdb, 0xa8, 0x5f, 0x3c, 0xa9, 0xe7,
+ 0x39, 0xa1, 0x53, 0xe8, 0xfc, 0x69, 0xa4, 0x97, 0x46, 0x48, 0x80, 0x6e,
+ 0xb9, 0x2c, 0xf2, 0x48, 0x4b, 0x00, 0xdc, 0x27, 0x2b, 0x4a, 0xe4, 0xb8,
+ 0x8d, 0xb9, 0xb3, 0x8a, 0x5e, 0x43, 0x20, 0x33, 0x2c, 0x2e, 0xa6, 0x24,
+ 0x48, 0xc0, 0x8e, 0x44, 0x96, 0x8f, 0xc1, 0xea, 0x13, 0x90, 0xf6, 0x64,
+ 0x69, 0xba, 0x52, 0xd4, 0x63, 0x3e, 0xa9, 0x8b, 0xd3, 0xb6, 0x20, 0x4e,
+ 0x81, 0x3b, 0xfa, 0x33, 0x53, 0xdb, 0xbe, 0xe7, 0xc0, 0xc6, 0x59, 0x27,
+ 0x9d, 0x7b, 0xc7, 0x87, 0x70, 0x29, 0x0c, 0x44, 0x4a, 0xd6, 0x10, 0x5e,
+ 0xa2, 0x63, 0x4f, 0xcb, 0x66, 0xae, 0x05, 0x35, 0x90, 0x0e, 0xf9, 0xcc,
+ 0x45, 0x8f, 0xf9, 0xda, 0x86, 0xe4, 0x0d, 0xfd, 0x4e, 0x51, 0xf6, 0xbd,
+ 0xc7, 0xb2, 0x21, 0x64, 0x1f, 0x67, 0x83, 0xd1, 0x42, 0x13, 0xb6, 0x50,
+ 0x7f, 0xfd, 0xdc, 0xda, 0x84, 0x4a, 0xe3, 0x8b, 0x32, 0x3c, 0x6f, 0x22,
+ 0x41, 0x5d, 0xce, 0xd5, 0x37, 0x57, 0x5e, 0x17, 0x56, 0x33, 0x99, 0x75,
+ 0x57, 0xaf, 0x09, 0x90, 0x58, 0x9f, 0x01, 0x9a, 0xb5, 0xae, 0x99, 0xe3,
+ 0x25, 0x57, 0xf8, 0x2b, 0x1b, 0x9c, 0x1c, 0x54, 0xe9, 0xce, 0x28, 0x9c,
+ 0xbc, 0x98, 0xfa, 0xfa, 0xcd, 0xa9, 0xeb, 0xbd, 0xdf, 0x5f, 0xb3, 0xd9,
+ 0x9f, 0xb7, 0x3e, 0x4c, 0xcb, 0x3d, 0x2f, 0x2b, 0xa8, 0x89, 0xbc, 0x47,
+ 0x20, 0x78, 0x87, 0xf6, 0x46, 0xd5, 0x29, 0xbd, 0x1c, 0xf7, 0x8e, 0xc9,
+ 0x15, 0xef, 0xb3, 0x08, 0x6d, 0x6d, 0x4d, 0x66, 0x4e, 0x8b, 0x07, 0xd0,
+ 0x94, 0xbc, 0x88, 0xd8, 0xe9, 0xfb, 0xf6, 0xb2, 0xef, 0x22, 0xe5, 0x6d,
+ 0xcc, 0x7e, 0xa6, 0x34, 0xaa, 0x02, 0x1e, 0xfa, 0xa4, 0xb8, 0x5a, 0xa5,
+ 0x17, 0xb7, 0x48, 0x32, 0x2a, 0x8e, 0x0e, 0xe3, 0xc5, 0x33, 0x24, 0x86,
+ 0x5a, 0x8b, 0xbc, 0x54, 0x50, 0x08, 0xa5, 0xb8, 0x55, 0xe9, 0x81, 0x34,
+ 0x18, 0xdb, 0x9f, 0x74, 0xb1, 0x78, 0xc1, 0xaa, 0xd2, 0x0e, 0x52, 0xbd,
+ 0x76, 0x79, 0xd2, 0xa6, 0x51, 0x76, 0x0c, 0x6c, 0x19, 0x5d, 0xe9, 0x2b,
+ 0xfc, 0x27, 0xfe, 0xc2, 0x40, 0x5b, 0xb4, 0xb2, 0x67, 0x15, 0x2c, 0xbd,
+ 0xe7, 0x12, 0xce, 0x65, 0x8a, 0x58, 0x70, 0x0e, 0xaf, 0xd2, 0xb0, 0xd3,
+ 0xf0, 0x6e, 0xad, 0x2c, 0xca, 0x73, 0xec, 0x56, 0xcf, 0x4e, 0x55, 0xb5,
+ 0xcb, 0x11, 0x22, 0x63, 0xbd, 0xd8, 0x63, 0x6b, 0x51, 0x77, 0x9f, 0xa2,
+ 0x78, 0x47, 0xb2, 0xb6, 0x58, 0xb3, 0x9c, 0xc0, 0x23, 0xdf, 0x2d, 0x67,
+ 0x14, 0x39, 0x22, 0xdb, 0xcb, 0xbd, 0x07, 0x79, 0x6d, 0x77, 0x02, 0xae,
+ 0xb8, 0x31, 0xbc, 0xac, 0x75, 0x8f, 0xa5, 0x0d, 0x57, 0x89, 0x96, 0xb5,
+ 0xda, 0x3e, 0xcd, 0xf9, 0x79, 0x9b, 0xf2, 0x79, 0x89, 0xe5, 0x89, 0x5b,
+ 0xc1, 0xd8, 0x6e, 0x99, 0xcc, 0x8e, 0xe5, 0x62, 0x94, 0x79, 0xe9, 0x9f,
+ 0x2c, 0x0a, 0x03, 0x8d, 0x05, 0x31, 0xaa, 0x2f, 0xd6, 0xcf, 0xfc, 0x52,
+ 0xba, 0xfa, 0x44, 0x06, 0xdf, 0x74, 0xe0, 0xf3, 0x3e, 0xd3, 0x3f, 0xde,
+ 0x3b, 0x4f, 0x4c, 0xac, 0xcd, 0x06, 0xb6, 0x8f, 0xeb, 0xad, 0x7f, 0x59,
+ 0xe7, 0xe9, 0x51, 0xc9, 0x5c, 0x24, 0xa5, 0x88, 0xce, 0x25, 0xd5, 0xe9,
+ 0x2b, 0x9b, 0x41, 0x1d, 0x8b, 0x25, 0xaf, 0x54, 0xe8, 0x75, 0x53, 0x26,
+ 0x4f, 0xaa, 0x6c, 0x57, 0x73, 0xd6, 0xd5, 0x9a, 0x01, 0x25, 0x2b, 0xcc,
+ 0x05, 0xa4, 0x0f, 0x3b, 0xbc, 0xb9, 0x95, 0x61, 0x5c, 0xb8, 0x5d, 0xd1,
+ 0x77, 0x1c, 0xf0, 0x5b, 0x75, 0x30, 0x5b, 0x5d, 0xbc, 0x9c, 0xcc, 0x85,
+ 0x71, 0xc0, 0x29, 0x09, 0x05, 0xc2, 0x2b, 0xf0},
+ pub_key_3,
+ {0x31, 0x33, 0x34, 0x34, 0x32, 0x39, 0x33, 0x30, 0x37, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 13
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 13,
+ 32,
+ {0x45, 0x6c, 0x58, 0xe8, 0x09, 0x07, 0xcd, 0x77, 0x23, 0xf3, 0x51, 0x42,
+ 0x57, 0x50, 0xbf, 0xbb, 0x8f, 0xbc, 0xd7, 0xa4, 0x27, 0x94, 0x06, 0x3f,
+ 0x9c, 0x30, 0x93, 0x18, 0x0a, 0x79, 0xc9, 0xb2, 0x89, 0xb0, 0xc2, 0xe7,
+ 0xdb, 0x35, 0xcf, 0x0e, 0x90, 0xaf, 0x75, 0xf3, 0xd8, 0x30, 0xcf, 0x27,
+ 0xab, 0x4f, 0xd7, 0x39, 0xe1, 0xdb, 0x1e, 0x51, 0xd3, 0x2b, 0xaf, 0x5c,
+ 0x2c, 0x21, 0x9e, 0x2d, 0xb5, 0xb8, 0x56, 0xb5, 0xf0, 0xfc, 0x49, 0xfe,
+ 0x33, 0xb3, 0x2c, 0xb5, 0x3f, 0x62, 0x01, 0xb4, 0x7b, 0x32, 0x0b, 0xac,
+ 0x4f, 0x8e, 0x26, 0xd4, 0x61, 0xac, 0x6b, 0xb4, 0xc5, 0x4a, 0x8c, 0xb3,
+ 0x66, 0x67, 0x17, 0xf9, 0xfd, 0xfc, 0xf1, 0x48, 0x41, 0x0e, 0xe6, 0xe2,
+ 0x46, 0x83, 0x94, 0xeb, 0xaa, 0x58, 0xa2, 0x3f, 0xa3, 0xc7, 0x34, 0x9e,
+ 0xde, 0x81, 0x90, 0x45, 0xd1, 0x3a, 0x08, 0x2d, 0x03, 0x04, 0xe5, 0xd0,
+ 0xdf, 0xce, 0xf2, 0x37, 0xc6, 0x61, 0x88, 0x46, 0x63, 0xdc, 0x95, 0x6b,
+ 0xe1, 0x12, 0xd4, 0x7b, 0xbe, 0x62, 0x7a, 0x1e, 0x66, 0xde, 0xae, 0xa2,
+ 0x51, 0xaa, 0xc6, 0x24, 0xff, 0x45, 0xb1, 0x5a, 0x6c, 0xd4, 0x9c, 0x50,
+ 0x44, 0x5f, 0xc6, 0xf3, 0xe8, 0xa1, 0x5c, 0xaf, 0x4f, 0x9d, 0x08, 0x2f,
+ 0xac, 0x7b, 0x78, 0x86, 0x95, 0xe3, 0x40, 0x1b, 0x5b, 0x80, 0xfa, 0xde,
+ 0x65, 0x1c, 0x1f, 0xc2, 0x40, 0x4f, 0x5a, 0xd4, 0x5e, 0xd6, 0x32, 0xbd,
+ 0xdd, 0x1d, 0x02, 0xac, 0xaa, 0x64, 0x67, 0xf0, 0xda, 0x10, 0x72, 0x02,
+ 0xab, 0x96, 0x48, 0x44, 0xdb, 0xf0, 0x0a, 0x48, 0x71, 0x6e, 0x28, 0xd8,
+ 0x41, 0x76, 0xaa, 0x98, 0xec, 0xb7, 0x6a, 0xb5, 0x2c, 0x63, 0x1d, 0xdb,
+ 0x9e, 0x1f, 0x06, 0xe6, 0x65, 0x5c, 0xfb, 0x9f, 0xa1, 0xbc, 0xcf, 0x05,
+ 0xe9, 0xea, 0x3a, 0xa7, 0x73, 0xe5, 0x40, 0xd0, 0xe7, 0x93, 0x7f, 0x78,
+ 0xe7, 0x54, 0xa8, 0xae, 0x4b, 0x57, 0xb0, 0xea, 0x7d, 0x3e, 0x7c, 0xf4,
+ 0x26, 0x86, 0xf2, 0x29, 0xe4, 0x25, 0xf0, 0x0c, 0xac, 0xf7, 0x66, 0xd0,
+ 0xc5, 0x6d, 0xe3, 0x15, 0x1a, 0x15, 0x1e, 0x12, 0x20, 0x4c, 0x04, 0xd9,
+ 0x7a, 0x14, 0x70, 0x90, 0x3e, 0x78, 0xcb, 0xaa, 0x74, 0xab, 0x12, 0x95,
+ 0x5e, 0x1b, 0x2c, 0xb1, 0x62, 0xac, 0xb0, 0x7a, 0xca, 0x88, 0x75, 0x07,
+ 0xa6, 0x61, 0x98, 0x7e, 0x83, 0xfa, 0x9b, 0x06, 0x06, 0xf2, 0xb0, 0xd1,
+ 0x30, 0x3a, 0x70, 0x9f, 0x40, 0x7c, 0xb6, 0x86, 0x6a, 0x56, 0x0f, 0xad,
+ 0x21, 0xf6, 0x0a, 0x65, 0xbc, 0x4d, 0xb2, 0x44, 0x0b, 0x1a, 0x0b, 0x34,
+ 0x9c, 0xc2, 0x96, 0x68, 0xa9, 0xf3, 0x2a, 0x6d, 0x6e, 0x4c, 0xa7, 0xff,
+ 0x2b, 0xee, 0x3d, 0x67, 0x04, 0x02, 0xfc, 0xfc, 0x05, 0xa5, 0x1b, 0x98,
+ 0x8d, 0xea, 0xef, 0x45, 0xb6, 0x50, 0x46, 0x89, 0xfb, 0xed, 0x87, 0x93,
+ 0xf5, 0x06, 0x1e, 0x50, 0xb8, 0x03, 0xba, 0x73, 0x84, 0x3f, 0x3d, 0x8b,
+ 0xa4, 0xef, 0x09, 0x7f, 0xf3, 0x61, 0xa7, 0xcb, 0x58, 0xe9, 0x5b, 0xc7,
+ 0x40, 0xd9, 0x3a, 0x84, 0x20, 0xf8, 0x1c, 0x13, 0xea, 0x40, 0xf2, 0xf4,
+ 0xec, 0x44, 0xa0, 0x19, 0x5d, 0x01, 0x05, 0x77, 0xfd, 0xc4, 0x2f, 0xdc,
+ 0xc9, 0xb1, 0x7a, 0x0c, 0x27, 0x3d, 0xc7, 0x9b, 0x48, 0xbd, 0x41, 0x7c,
+ 0x98, 0x02, 0x58, 0x68, 0x90, 0x26, 0xd2, 0x92, 0x50, 0x8c, 0x0c, 0x21,
+ 0x34, 0x6b, 0x6d, 0x99, 0x59, 0xf9, 0x00, 0xcb, 0x3d, 0x7e, 0xdc, 0x5a,
+ 0xcb, 0x5e, 0xf2, 0xe1, 0xf7, 0x5e, 0xb3, 0x56, 0x0c, 0x82, 0xa2, 0x0e,
+ 0x7b, 0xfe, 0x4c, 0x15, 0x17, 0x92, 0xb3, 0x53, 0x1c, 0x70, 0x87, 0x44,
+ 0x14, 0x9f, 0xaa, 0xea, 0x51, 0xa9, 0xe8, 0xbc},
+ pub_key_3,
+ {0x33, 0x37, 0x30, 0x36, 0x32, 0x31, 0x31, 0x37, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 14
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 14,
+ 32,
+ {0x70, 0xae, 0xb4, 0x08, 0x72, 0x75, 0xeb, 0x48, 0x8c, 0x13, 0xaf, 0x70,
+ 0xb3, 0xbd, 0x01, 0xed, 0x72, 0x8c, 0xba, 0xa7, 0xe9, 0xd2, 0x32, 0x27,
+ 0xb4, 0x85, 0x2d, 0x07, 0xbd, 0xbd, 0xdb, 0xcc, 0xd7, 0xe7, 0xe4, 0x5c,
+ 0xbf, 0x67, 0xa3, 0x60, 0x9c, 0xc5, 0xd9, 0x16, 0xf0, 0x90, 0xbc, 0xc0,
+ 0x03, 0xca, 0x86, 0x94, 0x3a, 0x56, 0xb9, 0x94, 0x82, 0xcb, 0xa5, 0x53,
+ 0xf5, 0x4a, 0x6c, 0x30, 0xf9, 0xcd, 0x09, 0x83, 0x2c, 0xaa, 0xe0, 0xee,
+ 0xbc, 0x61, 0xac, 0x28, 0x24, 0xd1, 0xad, 0xaa, 0x44, 0x8e, 0x3c, 0xeb,
+ 0x66, 0x78, 0xda, 0x38, 0x62, 0x9b, 0x2e, 0x3d, 0xbe, 0xd1, 0x49, 0x37,
+ 0x88, 0x1c, 0xd9, 0x88, 0x7b, 0x23, 0xb0, 0x97, 0x1b, 0x9a, 0xd2, 0xb3,
+ 0x0d, 0x63, 0xf5, 0x53, 0xbd, 0x6d, 0x82, 0x35, 0x18, 0x5b, 0x43, 0xf7,
+ 0xa1, 0xdb, 0x62, 0x95, 0x2c, 0x4d, 0x0a, 0xaa, 0xb7, 0xb5, 0x98, 0x77,
+ 0x7a, 0x3c, 0x64, 0x06, 0xc5, 0xfd, 0xde, 0x26, 0x64, 0xf0, 0x11, 0x22,
+ 0x69, 0xf8, 0xa0, 0x2d, 0xba, 0xac, 0x93, 0x66, 0x74, 0xf0, 0x83, 0x30,
+ 0xdd, 0x7a, 0xd4, 0x9d, 0x7a, 0xa7, 0xa4, 0x39, 0x26, 0xf9, 0xa4, 0x08,
+ 0x24, 0xa3, 0x86, 0xef, 0x00, 0x02, 0x96, 0x3b, 0x26, 0x97, 0xe2, 0x3d,
+ 0xb3, 0xbc, 0x22, 0x7d, 0x12, 0x73, 0x02, 0x71, 0xe2, 0x84, 0x2a, 0xde,
+ 0x15, 0x1d, 0xb6, 0xdb, 0x67, 0x0c, 0xf8, 0x49, 0xed, 0x14, 0x27, 0x9b,
+ 0x13, 0x78, 0x29, 0x1d, 0x32, 0xfc, 0xc4, 0xb7, 0x6d, 0x91, 0x8e, 0xe5,
+ 0xa0, 0xb6, 0x4f, 0x6b, 0x5b, 0xd4, 0x3d, 0x84, 0xfd, 0x52, 0x58, 0xf5,
+ 0x3d, 0x90, 0x8f, 0x9b, 0xfe, 0xe9, 0xb9, 0xde, 0x51, 0x0f, 0x6e, 0x94,
+ 0xab, 0x42, 0x09, 0xea, 0xd7, 0xd4, 0x8d, 0x4b, 0x1b, 0xdf, 0xc1, 0x3a,
+ 0xfb, 0xde, 0xd3, 0x6d, 0x85, 0xde, 0x2a, 0xda, 0xae, 0x2e, 0x72, 0xbe,
+ 0xeb, 0xd2, 0xb8, 0x32, 0x08, 0xb7, 0x17, 0x1d, 0x16, 0x18, 0xa6, 0x60,
+ 0x16, 0xe3, 0xc5, 0xf8, 0x93, 0x64, 0xc9, 0xc4, 0xb8, 0xe5, 0xc3, 0x31,
+ 0x29, 0xf8, 0x5f, 0xaf, 0xe0, 0xe4, 0x80, 0x80, 0xb6, 0xb7, 0x8a, 0xc0,
+ 0xf8, 0x98, 0xf7, 0x3f, 0x96, 0x35, 0xd8, 0xe7, 0x29, 0x39, 0xa0, 0x39,
+ 0xd5, 0x6e, 0x59, 0xb3, 0x59, 0xf5, 0xf7, 0xe8, 0x91, 0xf8, 0x1c, 0x59,
+ 0x36, 0x9d, 0xc9, 0x7d, 0xa6, 0x67, 0xb8, 0xe2, 0xa2, 0xd8, 0x6f, 0x84,
+ 0xac, 0x9d, 0xbe, 0x98, 0xee, 0xd7, 0x4c, 0x4f, 0x3d, 0x73, 0x80, 0x90,
+ 0x37, 0xba, 0x17, 0x46, 0x78, 0x25, 0xfa, 0x21, 0xaa, 0xff, 0xd1, 0x8d,
+ 0xaf, 0x6b, 0xce, 0x69, 0xb8, 0xa7, 0xb8, 0x89, 0x74, 0x56, 0x50, 0x12,
+ 0xf9, 0xec, 0x01, 0xa5, 0x16, 0x46, 0x88, 0x4c, 0x1e, 0x64, 0x34, 0x60,
+ 0x12, 0x44, 0x89, 0x40, 0xc4, 0xb3, 0xaf, 0x1c, 0x9f, 0x86, 0xbc, 0xf6,
+ 0x56, 0xba, 0x5e, 0xfb, 0x0b, 0x1e, 0x65, 0xe8, 0xf9, 0xba, 0xfe, 0x42,
+ 0x29, 0x5b, 0xca, 0x71, 0x20, 0x30, 0xef, 0x6c, 0xef, 0x2d, 0x8d, 0xbb,
+ 0x30, 0x0e, 0xe5, 0x7a, 0xf3, 0xcc, 0x40, 0xe1, 0x9d, 0xc1, 0xee, 0x41,
+ 0x38, 0xe7, 0x8c, 0xfb, 0xf6, 0xf9, 0x8b, 0xb8, 0xef, 0x27, 0x8d, 0xfd,
+ 0xa3, 0xb2, 0x46, 0x4b, 0xb0, 0xbb, 0x6c, 0x9c, 0xdf, 0xd1, 0x9e, 0x1b,
+ 0x70, 0x00, 0x4c, 0x99, 0x4d, 0x4e, 0xa2, 0x96, 0x2c, 0x4c, 0xb6, 0x6e,
+ 0x4f, 0xde, 0x4c, 0xe9, 0xc6, 0x2b, 0x05, 0xce, 0xa7, 0x44, 0x41, 0x4d,
+ 0xa3, 0xcd, 0xf4, 0x1e, 0x62, 0x85, 0xc1, 0x13, 0x4c, 0xa5, 0x3d, 0xc8,
+ 0x58, 0x1c, 0x60, 0x90, 0xf2, 0xf4, 0xb6, 0x49, 0x45, 0x5c, 0xab, 0x26,
+ 0x91, 0x25, 0x71, 0xdd, 0x03, 0xfc, 0x4b, 0xa4},
+ pub_key_3,
+ {0x33, 0x34, 0x33, 0x36, 0x38, 0x38, 0x37, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 15
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 15,
+ 32,
+ {0x27, 0xb2, 0xc1, 0x63, 0xe9, 0x57, 0xb5, 0x44, 0x02, 0x2b, 0x48, 0x74,
+ 0x23, 0xba, 0xfd, 0xcd, 0x96, 0xb0, 0xd6, 0xb8, 0xb9, 0x1f, 0x3d, 0xf9,
+ 0x5e, 0x1b, 0x57, 0x67, 0x9a, 0x5a, 0xb1, 0xc0, 0x46, 0xde, 0x6d, 0xfa,
+ 0x0f, 0x6a, 0x89, 0x8a, 0x6a, 0xa1, 0xb5, 0xa8, 0x1d, 0xc8, 0xee, 0xb1,
+ 0x13, 0xfc, 0x99, 0x2f, 0x4c, 0x64, 0x48, 0x6e, 0x29, 0xb7, 0x33, 0xfb,
+ 0x4b, 0xf0, 0x40, 0xaf, 0xbf, 0x2a, 0x03, 0x3e, 0xeb, 0xf8, 0x37, 0xd0,
+ 0x82, 0x3c, 0x46, 0xa7, 0x08, 0x06, 0xde, 0x28, 0xa2, 0xa2, 0xff, 0x3e,
+ 0x39, 0x11, 0x6e, 0x72, 0x6a, 0xfc, 0x7d, 0x40, 0x08, 0x64, 0xbd, 0xef,
+ 0xab, 0x2e, 0xdd, 0xe9, 0x86, 0x62, 0xe1, 0xb6, 0xb0, 0x36, 0x26, 0x6f,
+ 0xef, 0xcb, 0xc6, 0x04, 0x0f, 0x95, 0xed, 0x6c, 0x31, 0x6c, 0x09, 0x69,
+ 0xbd, 0xd3, 0xaa, 0x93, 0xdb, 0x59, 0xd9, 0xe5, 0x1a, 0x51, 0x72, 0xad,
+ 0xf7, 0x1f, 0x1a, 0xf7, 0x0d, 0xaf, 0x87, 0x34, 0x85, 0x52, 0x3d, 0x92,
+ 0x35, 0xc2, 0x17, 0x40, 0x72, 0x40, 0x93, 0x8d, 0x57, 0x46, 0xdc, 0xee,
+ 0x5b, 0x97, 0x8a, 0xab, 0x32, 0x13, 0xb6, 0x6f, 0xb7, 0x5f, 0xb6, 0x85,
+ 0xd9, 0x9f, 0x99, 0x16, 0x0f, 0x23, 0x29, 0x0b, 0xaf, 0x90, 0xe9, 0xde,
+ 0x69, 0x0e, 0x1b, 0xae, 0xfe, 0x71, 0x6f, 0x11, 0x91, 0x63, 0x65, 0x3d,
+ 0x35, 0xd7, 0xd6, 0x38, 0xaf, 0x70, 0x71, 0x2f, 0xc9, 0x7d, 0xef, 0x6f,
+ 0xe8, 0x8c, 0xe8, 0x52, 0x0e, 0x69, 0x5f, 0x8a, 0x7b, 0x28, 0xa1, 0xce,
+ 0x73, 0xf0, 0xb9, 0xd6, 0xce, 0x43, 0x3a, 0xc0, 0xed, 0x54, 0x46, 0x65,
+ 0x6a, 0x9b, 0x31, 0xde, 0xc1, 0x71, 0x2d, 0x3c, 0x0f, 0xb6, 0xda, 0xb5,
+ 0xf8, 0xcf, 0xb7, 0xfa, 0x38, 0x58, 0xbc, 0xcb, 0x01, 0x03, 0x3d, 0x9e,
+ 0xc0, 0x92, 0xa2, 0xf7, 0xf0, 0xca, 0xf6, 0x88, 0x67, 0xf9, 0x0a, 0x03,
+ 0x18, 0xdb, 0xee, 0x1d, 0x40, 0xed, 0xc4, 0xc8, 0xec, 0x0f, 0xea, 0x96,
+ 0x0b, 0xa0, 0x42, 0x62, 0xdd, 0x7b, 0x2e, 0x48, 0xa3, 0x20, 0x02, 0x85,
+ 0x70, 0x5a, 0xb1, 0x50, 0x98, 0x8f, 0x0b, 0x4f, 0xce, 0x4f, 0xd3, 0x13,
+ 0xd4, 0x5f, 0x10, 0x9d, 0x1f, 0x4a, 0x7c, 0x1c, 0x18, 0x4d, 0x91, 0x23,
+ 0xe8, 0x96, 0x98, 0x1b, 0x81, 0xaf, 0xd2, 0x80, 0x10, 0x69, 0x17, 0xde,
+ 0xc3, 0x6f, 0x5b, 0x0e, 0xf5, 0xd3, 0xa7, 0x1b, 0xb3, 0x7a, 0x0e, 0x9c,
+ 0x42, 0x49, 0x1c, 0xc2, 0x8b, 0xb8, 0x2c, 0x70, 0x25, 0x67, 0x75, 0xa5,
+ 0xf2, 0xcc, 0x5b, 0xaf, 0xcc, 0x15, 0xa8, 0x85, 0x2b, 0x41, 0xac, 0x59,
+ 0xb1, 0xc7, 0xf6, 0x54, 0xca, 0x8d, 0x80, 0x37, 0x5b, 0xc4, 0x9e, 0x2e,
+ 0x6b, 0x41, 0x54, 0x58, 0x62, 0x8d, 0x96, 0x5d, 0x4e, 0xf4, 0xa7, 0x51,
+ 0x70, 0x1a, 0xbd, 0x20, 0xcc, 0x9f, 0x45, 0xe3, 0xce, 0xa9, 0x08, 0xad,
+ 0x75, 0xe3, 0xbc, 0x25, 0x8b, 0x36, 0xf5, 0x84, 0xe6, 0x05, 0x02, 0xe7,
+ 0xcd, 0x02, 0xd2, 0xd4, 0xf8, 0x97, 0x6b, 0xcc, 0x52, 0x69, 0x5a, 0xdf,
+ 0x1b, 0xd6, 0x32, 0x5e, 0x06, 0xff, 0xe0, 0xca, 0x16, 0x1b, 0xe9, 0x92,
+ 0xb4, 0xfc, 0xe0, 0x4d, 0x24, 0x40, 0xd6, 0x03, 0x51, 0x64, 0xb0, 0x9a,
+ 0x8b, 0x95, 0x56, 0x73, 0xe2, 0x01, 0xf4, 0x73, 0xc0, 0xf7, 0x59, 0xb2,
+ 0x7e, 0x89, 0x2c, 0x7f, 0xa6, 0x14, 0x83, 0x74, 0x3e, 0x25, 0xaf, 0x67,
+ 0x08, 0x33, 0xf6, 0xfd, 0x49, 0xbd, 0x60, 0x6a, 0xa0, 0x43, 0x69, 0x29,
+ 0x53, 0x55, 0xa9, 0x31, 0x63, 0xfa, 0xaa, 0xec, 0x78, 0x94, 0x00, 0xce,
+ 0x03, 0x06, 0x7b, 0xae, 0x20, 0x6d, 0xc5, 0x8c, 0x8c, 0x7b, 0x41, 0x57,
+ 0x25, 0x1e, 0x63, 0xd6, 0x83, 0x25, 0x7c, 0x27},
+ pub_key_3,
+ {0x31, 0x33, 0x35, 0x31, 0x35, 0x33, 0x30, 0x33, 0x37, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 16
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 16,
+ 32,
+ {0x67, 0x5b, 0x9d, 0xfb, 0xd8, 0x1c, 0x45, 0x91, 0x3b, 0x46, 0x53, 0x31,
+ 0x53, 0xfa, 0x93, 0x16, 0x1a, 0xdc, 0x71, 0xce, 0xbd, 0xcd, 0x21, 0x8b,
+ 0x53, 0x4c, 0x43, 0xf2, 0x4b, 0x59, 0xdf, 0x6f, 0xe8, 0x31, 0x1d, 0xa8,
+ 0x86, 0x89, 0x83, 0x00, 0xe8, 0x18, 0xcc, 0xfb, 0x89, 0x11, 0xd7, 0x40,
+ 0xcf, 0x61, 0x9e, 0xdb, 0x42, 0x64, 0x39, 0x38, 0x18, 0x5d, 0xb0, 0xe2,
+ 0x74, 0x9e, 0x1b, 0xf4, 0xd6, 0xae, 0x5a, 0x5c, 0x2d, 0x7c, 0x41, 0x39,
+ 0xc3, 0x39, 0xca, 0x64, 0xe8, 0xda, 0xb0, 0xbb, 0xaf, 0x76, 0x2c, 0x5a,
+ 0x6c, 0xf9, 0xb6, 0xe0, 0x4c, 0x86, 0xe4, 0x76, 0xa6, 0xae, 0xc5, 0x6c,
+ 0x11, 0x0a, 0x94, 0xc9, 0xba, 0x05, 0x45, 0xf6, 0xf7, 0xfd, 0xfd, 0x08,
+ 0x51, 0x0f, 0x55, 0x5c, 0xd6, 0x7a, 0x9a, 0x8f, 0xe1, 0x2f, 0x8d, 0x04,
+ 0xbc, 0x00, 0x63, 0x4b, 0xb3, 0xf8, 0x4f, 0xc9, 0x25, 0x87, 0xa3, 0xd4,
+ 0xa9, 0xbb, 0x12, 0x17, 0x62, 0xd8, 0xbd, 0x21, 0xc8, 0x54, 0x62, 0xab,
+ 0x0f, 0x33, 0xde, 0x23, 0x54, 0x98, 0x51, 0x6c, 0xa6, 0x3e, 0x0c, 0x4e,
+ 0x15, 0x7f, 0xd3, 0x03, 0x1d, 0x78, 0xda, 0x71, 0x17, 0xf4, 0x62, 0x56,
+ 0xfd, 0x99, 0xcd, 0xd5, 0xcb, 0x18, 0xac, 0x82, 0xd8, 0x5c, 0x4e, 0xe1,
+ 0xfa, 0x95, 0x4e, 0x60, 0x3d, 0xc0, 0x93, 0x67, 0xa9, 0x79, 0xd4, 0x52,
+ 0x45, 0x0a, 0x63, 0x99, 0x5e, 0xb8, 0x3b, 0xae, 0x1d, 0x37, 0x1b, 0x33,
+ 0xca, 0xc5, 0x39, 0x08, 0x3e, 0xb5, 0x28, 0x94, 0xf5, 0x34, 0xd0, 0x6d,
+ 0x3e, 0x09, 0x1e, 0x8e, 0x6a, 0x1d, 0xc8, 0xdf, 0xba, 0xfd, 0x4a, 0xbd,
+ 0x4d, 0xf3, 0xfd, 0x5a, 0xaf, 0x8b, 0x93, 0xbb, 0xd1, 0xff, 0x1d, 0x26,
+ 0xba, 0x7d, 0x1a, 0xae, 0x04, 0xe2, 0x5a, 0x1f, 0xff, 0xb6, 0xaa, 0x7c,
+ 0x02, 0xa4, 0xe7, 0x5d, 0xc0, 0x99, 0xd0, 0xe3, 0xd8, 0x38, 0x1d, 0x7d,
+ 0xf7, 0x0b, 0xd2, 0x55, 0x81, 0x13, 0xc5, 0x2c, 0xa8, 0xf8, 0x39, 0x48,
+ 0x7f, 0xf5, 0x57, 0x1c, 0x2a, 0x12, 0xc4, 0xc8, 0x59, 0x6b, 0x02, 0x3a,
+ 0x0f, 0x9c, 0xf9, 0x09, 0x58, 0xb6, 0x9e, 0x51, 0x3e, 0x59, 0xeb, 0xb5,
+ 0xbb, 0x89, 0x2b, 0x9b, 0x48, 0xc8, 0xe7, 0x98, 0x87, 0x55, 0x1e, 0x9d,
+ 0xf7, 0x3f, 0x8f, 0x13, 0x57, 0x94, 0x7f, 0x9c, 0xb4, 0x35, 0x83, 0xc0,
+ 0xb7, 0x75, 0xab, 0x9e, 0xc0, 0xd8, 0x9a, 0x70, 0x0c, 0xbb, 0xf9, 0x35,
+ 0xab, 0x3e, 0xc0, 0x00, 0x61, 0xb8, 0xd4, 0x62, 0xb8, 0x3c, 0x49, 0x6a,
+ 0x4b, 0x8a, 0xbf, 0xb0, 0xde, 0xe0, 0xc1, 0x1b, 0x4d, 0x5e, 0x3b, 0x69,
+ 0x12, 0xa3, 0x35, 0x99, 0xb0, 0x14, 0xb7, 0xc3, 0x81, 0xc2, 0xd8, 0xe8,
+ 0x2d, 0x06, 0x19, 0x7c, 0xf2, 0xc4, 0x06, 0x98, 0x73, 0x08, 0x81, 0xde,
+ 0x5d, 0xf4, 0xe7, 0x20, 0x2f, 0xca, 0xd1, 0x5b, 0xce, 0x63, 0xc6, 0xd0,
+ 0x85, 0x73, 0xcd, 0x77, 0x12, 0x55, 0x14, 0x04, 0xcf, 0x83, 0x09, 0x67,
+ 0x97, 0x6e, 0x25, 0x8f, 0x90, 0x3a, 0xa5, 0x18, 0xd7, 0xee, 0x96, 0x7d,
+ 0x1c, 0x7c, 0x31, 0x9b, 0xbc, 0xa1, 0xa2, 0x44, 0x20, 0xed, 0x6b, 0xea,
+ 0xc8, 0x37, 0x19, 0xc4, 0x32, 0x14, 0xb9, 0x61, 0x71, 0x44, 0xc1, 0xda,
+ 0xf7, 0x62, 0xb6, 0x6f, 0x22, 0xbc, 0x34, 0xb8, 0x66, 0x7d, 0xcc, 0xb5,
+ 0xb3, 0xbc, 0x98, 0x00, 0x90, 0xea, 0x22, 0xfa, 0x61, 0xc6, 0x8e, 0x91,
+ 0x19, 0xfd, 0x5f, 0x3d, 0x88, 0xc8, 0x4e, 0x2e, 0xa9, 0xf8, 0x3f, 0x0d,
+ 0xd7, 0xdf, 0xc7, 0x6b, 0x75, 0x35, 0x20, 0x5f, 0xe0, 0xc4, 0xf7, 0x79,
+ 0x8e, 0x14, 0xf5, 0x55, 0x92, 0x63, 0xdf, 0xc3, 0x66, 0x6e, 0x95, 0x36,
+ 0xe8, 0xc7, 0x94, 0x45, 0x67, 0x4d, 0xcc, 0xf1},
+ pub_key_3,
+ {0x36, 0x35, 0x35, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 17
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 17,
+ 32,
+ {0x1d, 0x18, 0x24, 0x02, 0x9d, 0xe3, 0x9c, 0x79, 0x07, 0x28, 0x84, 0x99,
+ 0x36, 0x2e, 0xfe, 0x10, 0xd0, 0x61, 0x79, 0xa8, 0x21, 0x1e, 0x20, 0x0f,
+ 0x73, 0x88, 0x9c, 0x1b, 0x9b, 0x68, 0xf7, 0xbf, 0x0c, 0xeb, 0x17, 0xff,
+ 0x58, 0xdf, 0xe4, 0x94, 0x65, 0x4e, 0x10, 0x88, 0x64, 0xa2, 0x85, 0x90,
+ 0x75, 0xad, 0xf2, 0xad, 0x2b, 0xb2, 0xe6, 0x6a, 0x06, 0x1a, 0xc9, 0x33,
+ 0x0c, 0xa9, 0xfd, 0xdc, 0x52, 0x5b, 0x3b, 0xe8, 0x76, 0x1f, 0x01, 0xa9,
+ 0xc3, 0xeb, 0x7c, 0x92, 0x86, 0x21, 0x56, 0x12, 0x96, 0x28, 0x82, 0xb4,
+ 0x2e, 0xf7, 0x4a, 0x23, 0x28, 0xe8, 0xe4, 0x51, 0x1d, 0x3a, 0x58, 0x96,
+ 0x53, 0xbf, 0x0e, 0x46, 0xf2, 0x99, 0xa5, 0x2b, 0xd7, 0x2a, 0x69, 0x7f,
+ 0xc6, 0xf0, 0x9c, 0x4e, 0xe6, 0x2c, 0x2d, 0x34, 0xd5, 0x48, 0x7a, 0xd8,
+ 0xc7, 0x23, 0xfa, 0xf4, 0x26, 0x69, 0x58, 0x3f, 0x2c, 0x74, 0x18, 0xc5,
+ 0xc3, 0xf4, 0x89, 0x7a, 0x19, 0x3a, 0x19, 0x51, 0x1c, 0x19, 0x84, 0x0e,
+ 0xb5, 0xc2, 0xc7, 0x1b, 0x81, 0x02, 0x3c, 0x0d, 0xf8, 0xb1, 0xc6, 0xd3,
+ 0xf2, 0x7a, 0x88, 0x05, 0x47, 0xda, 0xc9, 0xb1, 0x2e, 0x09, 0x4d, 0xc9,
+ 0x09, 0x04, 0xd4, 0x74, 0x73, 0xdb, 0xa6, 0x6c, 0xf6, 0x12, 0x07, 0xc7,
+ 0x09, 0xcc, 0x57, 0x79, 0x1b, 0x07, 0x86, 0x14, 0x8f, 0x62, 0xc5, 0x91,
+ 0xf7, 0x2e, 0x46, 0x75, 0x4e, 0x3d, 0x6e, 0x6f, 0x83, 0x8c, 0x97, 0x39,
+ 0x7c, 0x5b, 0xc9, 0x0e, 0x60, 0x79, 0xbe, 0xd3, 0xde, 0xe5, 0xcf, 0xaf,
+ 0x35, 0x20, 0xf5, 0x0e, 0x12, 0x7b, 0xe6, 0xba, 0x35, 0xcd, 0x97, 0x83,
+ 0xb4, 0x64, 0x24, 0xad, 0x90, 0x7a, 0x5c, 0x04, 0xed, 0xec, 0x02, 0x56,
+ 0x0c, 0x3d, 0x72, 0x17, 0x9a, 0x6e, 0xe5, 0xcb, 0xbc, 0x9c, 0xc2, 0x33,
+ 0x1e, 0xf0, 0xfb, 0x15, 0x7e, 0xd6, 0x0b, 0xa4, 0xef, 0xfb, 0xaa, 0x9a,
+ 0x20, 0x8e, 0xf0, 0x3e, 0x1a, 0x46, 0x59, 0xd2, 0xd9, 0xa7, 0x7f, 0x36,
+ 0xfa, 0x78, 0x3a, 0xa9, 0xe6, 0xdf, 0xa7, 0x20, 0x15, 0xf6, 0xd6, 0xa5,
+ 0x86, 0x22, 0x3a, 0x46, 0x40, 0xe0, 0x4f, 0xe0, 0x1b, 0x00, 0x3a, 0xa3,
+ 0x95, 0x29, 0x7c, 0x8d, 0x95, 0x79, 0xcd, 0x3b, 0x8e, 0x01, 0x34, 0xa0,
+ 0x6a, 0xc3, 0x61, 0x81, 0x9e, 0xa8, 0x49, 0x9e, 0x01, 0x06, 0x15, 0x47,
+ 0x8c, 0xf3, 0xd8, 0x83, 0xb8, 0xf6, 0xa1, 0xed, 0x2c, 0xd8, 0x3c, 0xda,
+ 0x71, 0xc7, 0xa5, 0x95, 0xb3, 0x58, 0x2a, 0xce, 0x4c, 0xab, 0x76, 0xa3,
+ 0x87, 0xf9, 0xf1, 0xf3, 0x0a, 0xba, 0x9f, 0x5f, 0xc6, 0xea, 0xd0, 0xad,
+ 0x95, 0x34, 0x31, 0x56, 0xa7, 0x34, 0x64, 0x5a, 0xbf, 0x5b, 0x27, 0x71,
+ 0x29, 0x9d, 0xbe, 0x5d, 0xaf, 0x2e, 0x2b, 0xe5, 0xd4, 0xf1, 0xe6, 0xdb,
+ 0x93, 0xe9, 0x2e, 0xe5, 0x20, 0x2b, 0x74, 0x19, 0xb4, 0x7e, 0xd5, 0x53,
+ 0x9d, 0x14, 0xd3, 0x0d, 0x09, 0x9d, 0x39, 0xf5, 0x04, 0xa4, 0x16, 0x2b,
+ 0xf8, 0xa1, 0x6a, 0x98, 0x6c, 0x5c, 0xbe, 0xc2, 0xa7, 0xd5, 0x6a, 0xe0,
+ 0x6d, 0x81, 0x5c, 0x4b, 0x91, 0x30, 0x1d, 0x23, 0x5a, 0x3d, 0x7e, 0x55,
+ 0x36, 0x08, 0x66, 0x99, 0xb4, 0x4e, 0x5b, 0x92, 0xfd, 0x72, 0x38, 0x04,
+ 0xca, 0xf6, 0xac, 0xef, 0xa2, 0xfd, 0x58, 0xa9, 0xdd, 0xe0, 0xc0, 0x52,
+ 0x4c, 0xb8, 0xd5, 0xa6, 0x28, 0x8b, 0x05, 0x49, 0x0b, 0x11, 0x53, 0x79,
+ 0x2b, 0xad, 0x9f, 0xd9, 0x9e, 0xe6, 0x96, 0xaa, 0x3b, 0x83, 0xd8, 0xf0,
+ 0x4f, 0x96, 0x52, 0x42, 0xe9, 0x8b, 0x1e, 0x6a, 0x96, 0xcc, 0x13, 0xf5,
+ 0xde, 0x46, 0xa2, 0xfc, 0xbc, 0xe6, 0xbd, 0xf3, 0x30, 0x22, 0xf7, 0x86,
+ 0x0f, 0xaa, 0xaf, 0x6d, 0x1f, 0xf0, 0xa5, 0xcb},
+ pub_key_3,
+ {0x31, 0x35, 0x36, 0x34, 0x33, 0x34, 0x36, 0x36, 0x30, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 18
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 18,
+ 32,
+ {0x7e, 0xba, 0x46, 0xdb, 0x89, 0x35, 0xbb, 0x9f, 0x29, 0xf3, 0xe5, 0x00,
+ 0x9b, 0x8e, 0xa1, 0x90, 0x22, 0xf1, 0x77, 0xfb, 0xdf, 0xf7, 0xb5, 0xc1,
+ 0x1a, 0xc0, 0xfe, 0x7f, 0xc3, 0x1e, 0xd6, 0x3c, 0xd1, 0x26, 0x85, 0x09,
+ 0x69, 0x56, 0xbe, 0x4c, 0xea, 0x1c, 0xa3, 0x7f, 0x73, 0x81, 0x04, 0x14,
+ 0x4a, 0xe4, 0xa6, 0x25, 0x91, 0xa4, 0x67, 0xcf, 0xaa, 0x68, 0xb7, 0xe4,
+ 0x5c, 0x76, 0xbf, 0xf4, 0x71, 0x90, 0x26, 0xf4, 0xa5, 0xb1, 0xad, 0x2e,
+ 0x1a, 0x58, 0x7b, 0xff, 0x30, 0x8a, 0x27, 0x64, 0x7c, 0x93, 0xcd, 0x86,
+ 0x94, 0x45, 0xd2, 0x30, 0x43, 0xf8, 0x7f, 0xb1, 0xbf, 0x07, 0x30, 0xe6,
+ 0xf6, 0x20, 0x86, 0x4a, 0x61, 0xa0, 0x97, 0xbc, 0x49, 0x4e, 0xff, 0x10,
+ 0xae, 0x87, 0xfa, 0x27, 0x01, 0x80, 0xad, 0x06, 0x42, 0xba, 0x63, 0x8b,
+ 0xcd, 0x53, 0xd7, 0x53, 0xd2, 0xb8, 0xec, 0xd1, 0xf7, 0x0d, 0xee, 0x4e,
+ 0xb0, 0xc9, 0x0d, 0x11, 0x08, 0x67, 0x7e, 0xf1, 0x9a, 0x13, 0xc5, 0xbb,
+ 0xfa, 0x2b, 0x1a, 0x4f, 0xec, 0xcc, 0xdd, 0x54, 0xe1, 0x59, 0x09, 0xfc,
+ 0x73, 0xe2, 0x94, 0x76, 0x77, 0xbb, 0xb4, 0xcf, 0xd0, 0x97, 0xb3, 0x93,
+ 0x3f, 0xac, 0xbb, 0x3d, 0x4b, 0x60, 0x8e, 0x60, 0x0d, 0x06, 0xd5, 0xad,
+ 0x53, 0xce, 0x53, 0x7e, 0xfa, 0xe6, 0x9a, 0x5c, 0x6a, 0xc2, 0x57, 0xc8,
+ 0x50, 0xea, 0xf2, 0x11, 0xaa, 0x58, 0xa3, 0x83, 0x63, 0x68, 0xa2, 0x14,
+ 0x98, 0xbc, 0x63, 0xaa, 0x27, 0x1a, 0xd5, 0xe8, 0xbf, 0x16, 0x9e, 0xe1,
+ 0x49, 0xeb, 0x7f, 0x76, 0x13, 0x93, 0x06, 0x1e, 0xcf, 0x56, 0x78, 0x56,
+ 0xc6, 0x4e, 0xf7, 0x57, 0x5a, 0x97, 0x85, 0xd2, 0xc4, 0x82, 0xcb, 0xd9,
+ 0xa2, 0x99, 0x9c, 0xc6, 0x49, 0x9c, 0xd3, 0x91, 0x03, 0xec, 0x8d, 0x91,
+ 0xad, 0x3c, 0xb8, 0xca, 0xc0, 0xb4, 0x58, 0x8e, 0xa1, 0xcb, 0xb8, 0xa6,
+ 0x1c, 0xf6, 0x22, 0xbb, 0x63, 0x8d, 0xb4, 0xf0, 0xad, 0x7c, 0xa8, 0xb1,
+ 0xea, 0xf9, 0xd7, 0xc6, 0x0f, 0x9c, 0x74, 0x27, 0xe0, 0x8c, 0xcc, 0xc2,
+ 0x50, 0x57, 0xf4, 0x97, 0xbd, 0x44, 0x4a, 0xa1, 0x1d, 0xa0, 0x61, 0xda,
+ 0xaa, 0xe0, 0xe5, 0xce, 0xa7, 0xe6, 0xac, 0xa7, 0x93, 0xa5, 0x10, 0x10,
+ 0xbe, 0x4b, 0x4c, 0x50, 0x0a, 0xf4, 0x33, 0xab, 0xdb, 0x21, 0xda, 0xb5,
+ 0xf7, 0x9a, 0x84, 0xc3, 0x02, 0xd2, 0x90, 0xaa, 0x29, 0x6f, 0x03, 0xfc,
+ 0x1a, 0x4e, 0xde, 0x68, 0x37, 0x62, 0xb7, 0x2b, 0xfd, 0x26, 0x94, 0xbe,
+ 0xb5, 0x37, 0xd0, 0x6c, 0x75, 0x0f, 0xdd, 0xc3, 0x12, 0xeb, 0x9f, 0xfc,
+ 0xff, 0xd2, 0x55, 0x58, 0xd8, 0x8d, 0xdc, 0xd2, 0x50, 0x9f, 0xf2, 0xf2,
+ 0x61, 0x5c, 0x5f, 0x9e, 0x29, 0xe6, 0xd1, 0xba, 0xb5, 0x14, 0x5c, 0x6d,
+ 0xad, 0xf4, 0x90, 0xaa, 0x97, 0x85, 0x30, 0xeb, 0x23, 0x58, 0xbc, 0xa9,
+ 0x75, 0x94, 0x34, 0xf7, 0x65, 0xc0, 0x71, 0x30, 0x74, 0x9d, 0x3b, 0x14,
+ 0xef, 0x7c, 0x2c, 0x5e, 0x45, 0x54, 0x7d, 0x6a, 0x45, 0x8f, 0xd3, 0xc1,
+ 0xf8, 0x0a, 0xe7, 0x25, 0xa2, 0x4b, 0x72, 0xf8, 0x96, 0xf5, 0x5d, 0x40,
+ 0xda, 0x4a, 0x21, 0xb3, 0x61, 0x28, 0x49, 0xd1, 0x81, 0x19, 0xd5, 0x2b,
+ 0x96, 0x23, 0x02, 0xea, 0xcc, 0x66, 0x20, 0xf3, 0x95, 0x1e, 0x2d, 0x41,
+ 0xf5, 0x44, 0x80, 0x1d, 0x4f, 0x10, 0x07, 0x47, 0x9f, 0x89, 0x52, 0x1e,
+ 0x02, 0x39, 0x89, 0xe9, 0xeb, 0x98, 0x65, 0x98, 0x9f, 0xbc, 0x18, 0x23,
+ 0x4a, 0x0d, 0x07, 0xa8, 0x9c, 0x9f, 0x9b, 0x8d, 0x05, 0x1f, 0xf1, 0xeb,
+ 0x5d, 0x41, 0xd3, 0x94, 0xea, 0x80, 0x45, 0xf9, 0x49, 0x80, 0x02, 0x0c,
+ 0xd1, 0xc1, 0x99, 0x2c, 0xde, 0xaf, 0x5a, 0x27},
+ pub_key_3,
+ {0x34, 0x34, 0x32, 0x39, 0x35, 0x33, 0x39, 0x31, 0x31, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 19
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 19,
+ 32,
+ {0x90, 0x46, 0x29, 0x30, 0xf5, 0x6f, 0x9a, 0xba, 0xa7, 0xd7, 0xcd, 0x95,
+ 0xbb, 0x07, 0xbc, 0xd9, 0x10, 0x8f, 0xb5, 0xeb, 0x9c, 0x05, 0x95, 0xe5,
+ 0xa3, 0x70, 0x50, 0x7c, 0x45, 0x7e, 0x18, 0x8d, 0x2b, 0x6d, 0x4f, 0xea,
+ 0x1f, 0x6d, 0x6a, 0xb5, 0xe3, 0xb9, 0x6c, 0x1f, 0xa1, 0x40, 0xef, 0x5e,
+ 0xcb, 0x43, 0xcd, 0x48, 0xf9, 0x42, 0x38, 0x7f, 0xa1, 0x55, 0xd2, 0xa7,
+ 0x3a, 0x19, 0xf7, 0x59, 0xc6, 0x81, 0x85, 0x81, 0x50, 0xa1, 0x37, 0x9c,
+ 0xbe, 0xed, 0x48, 0x7e, 0x39, 0xbc, 0x74, 0xa7, 0x2d, 0x48, 0xd8, 0xa8,
+ 0xae, 0x1b, 0x40, 0xe8, 0x94, 0xc6, 0xdf, 0xf1, 0x9f, 0x4e, 0x2e, 0x51,
+ 0x16, 0xb3, 0xcd, 0xf0, 0x78, 0xeb, 0x2e, 0x30, 0x39, 0x3e, 0x35, 0x80,
+ 0xbc, 0xe9, 0x71, 0xba, 0x01, 0x87, 0xc4, 0xd9, 0x02, 0x03, 0xde, 0x37,
+ 0xa1, 0xc1, 0x3c, 0x3e, 0xa4, 0x0c, 0xdd, 0xca, 0xda, 0x0b, 0x15, 0xab,
+ 0x8c, 0x96, 0x3c, 0x95, 0xa8, 0xee, 0x80, 0xff, 0x1f, 0xe4, 0x4f, 0xae,
+ 0x72, 0xd1, 0x8a, 0xd0, 0xf3, 0xaf, 0x15, 0x67, 0xe5, 0xce, 0x04, 0xb4,
+ 0x72, 0x2f, 0x93, 0xb5, 0x81, 0xfa, 0x42, 0x73, 0x12, 0x15, 0xb5, 0x15,
+ 0xf5, 0x72, 0xcb, 0x98, 0x44, 0x6a, 0x53, 0x61, 0x4c, 0x93, 0xaf, 0xd5,
+ 0xf8, 0xd6, 0x74, 0x2e, 0x0b, 0x1d, 0x7f, 0x44, 0x9d, 0xd3, 0x9e, 0xf1,
+ 0x73, 0x4c, 0xf8, 0xe0, 0x4e, 0x61, 0xfd, 0xf0, 0xb7, 0xb2, 0xa4, 0xad,
+ 0x44, 0x61, 0x5f, 0x88, 0xf7, 0xe1, 0xd4, 0xfe, 0x10, 0x5f, 0xcc, 0xf3,
+ 0x97, 0xf9, 0x53, 0x1f, 0x38, 0x33, 0xf0, 0xed, 0x49, 0x67, 0x9b, 0x91,
+ 0xb0, 0x67, 0xb4, 0xf9, 0xca, 0x35, 0xd5, 0x3c, 0x4e, 0x69, 0x30, 0xb7,
+ 0x5b, 0xdd, 0x03, 0xf3, 0xcb, 0xfc, 0xdc, 0xab, 0xe7, 0xf6, 0x88, 0xf6,
+ 0x9e, 0x88, 0xa7, 0x6b, 0x31, 0xbc, 0xc3, 0xe2, 0x00, 0xcb, 0x5e, 0xce,
+ 0x2a, 0x90, 0xd7, 0x7b, 0x97, 0xf4, 0xf1, 0xb1, 0x92, 0x69, 0x4d, 0x92,
+ 0x90, 0x4d, 0xef, 0x23, 0x2c, 0xe4, 0xd7, 0x77, 0x5b, 0x94, 0x95, 0x6c,
+ 0x75, 0xce, 0x88, 0x20, 0xdc, 0xed, 0x07, 0x86, 0xc8, 0x20, 0xc2, 0x32,
+ 0x4b, 0x40, 0x0c, 0x95, 0x15, 0x61, 0x97, 0x0e, 0x76, 0x9b, 0x61, 0x6e,
+ 0x60, 0x5e, 0xb9, 0xb5, 0xf8, 0x73, 0xa7, 0x1c, 0x16, 0x8e, 0x38, 0x28,
+ 0x5d, 0xdb, 0x57, 0x22, 0x00, 0x90, 0x3c, 0x24, 0xf8, 0xdc, 0xca, 0x7a,
+ 0x6d, 0xec, 0xa9, 0x1c, 0x27, 0xd0, 0x53, 0xd8, 0x7d, 0x34, 0x05, 0xdc,
+ 0x5f, 0x71, 0x69, 0xcd, 0x7b, 0x54, 0xc9, 0x35, 0xf8, 0xc9, 0x0b, 0x3c,
+ 0xec, 0x40, 0x46, 0x07, 0x7d, 0x1d, 0x84, 0xd8, 0xac, 0xdf, 0x05, 0xd7,
+ 0xa0, 0xcd, 0xd9, 0x2e, 0xf6, 0xee, 0x59, 0xed, 0xfd, 0x06, 0x7c, 0xf0,
+ 0x0e, 0x7b, 0xf4, 0xe9, 0x11, 0xb8, 0x77, 0xf6, 0x0b, 0x95, 0x7b, 0x88,
+ 0xf0, 0xe7, 0x16, 0x65, 0x72, 0x79, 0x44, 0xff, 0x95, 0x74, 0x8c, 0x47,
+ 0xeb, 0xca, 0xfe, 0x04, 0x00, 0x9a, 0x3f, 0x35, 0x6c, 0x3e, 0xdb, 0xc4,
+ 0x23, 0xc7, 0xa3, 0x1a, 0x9e, 0x83, 0x45, 0xdd, 0x90, 0x41, 0x92, 0x6d,
+ 0x38, 0x8d, 0xc0, 0x43, 0x6b, 0x6d, 0x51, 0x4d, 0x10, 0xa3, 0xdd, 0x13,
+ 0xbc, 0x03, 0x21, 0xf1, 0xe6, 0xf5, 0x62, 0x97, 0x29, 0x4d, 0x4e, 0x7e,
+ 0x2d, 0x77, 0xec, 0xbb, 0xed, 0x84, 0xdd, 0xa2, 0xd0, 0x3e, 0xb9, 0xa8,
+ 0x46, 0xb3, 0xab, 0x94, 0x02, 0x71, 0x1d, 0x72, 0xaf, 0x55, 0xfa, 0xce,
+ 0x36, 0x8d, 0xa7, 0x4e, 0xcb, 0x26, 0x3e, 0xa9, 0x52, 0x2d, 0x9a, 0x7e,
+ 0xbb, 0xad, 0x40, 0x63, 0xa3, 0x03, 0x0c, 0x3b, 0xcd, 0x4b, 0x7c, 0x9e,
+ 0xcc, 0xd8, 0xec, 0xeb, 0x34, 0xaf, 0x00, 0x47},
+ pub_key_3,
+ {0x31, 0x30, 0x39, 0x35, 0x33, 0x32, 0x36, 0x31, 0x33, 0x35, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 20
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 20,
+ 32,
+ {0x6a, 0x41, 0x13, 0x80, 0xc1, 0xd5, 0x06, 0x6a, 0x85, 0x55, 0xfd, 0xdf,
+ 0x5d, 0x48, 0x27, 0xfc, 0xfb, 0x0d, 0xb8, 0x9b, 0x1c, 0x60, 0xe0, 0x71,
+ 0xe2, 0x4b, 0xb8, 0x67, 0x73, 0xf9, 0x51, 0xb5, 0x30, 0x0f, 0xe4, 0x23,
+ 0x23, 0x8a, 0xb7, 0xdf, 0x1c, 0x10, 0x9d, 0x85, 0x4f, 0x68, 0x04, 0xab,
+ 0xa4, 0x90, 0x1a, 0xb6, 0x70, 0x1e, 0xa5, 0x45, 0xa8, 0x46, 0x95, 0x00,
+ 0xdc, 0xf9, 0x5e, 0x7f, 0xc9, 0xe1, 0xbf, 0x9f, 0xa7, 0x9b, 0x50, 0x31,
+ 0xf1, 0x30, 0xf5, 0x83, 0xd9, 0x1e, 0xad, 0x61, 0xad, 0x11, 0xfa, 0x2c,
+ 0x5a, 0x97, 0xd9, 0x90, 0x90, 0x9e, 0xb3, 0x37, 0xfd, 0x48, 0xeb, 0x3b,
+ 0xba, 0x09, 0xc7, 0x61, 0xf0, 0xdc, 0xbd, 0x48, 0xcb, 0xb2, 0xbb, 0x6c,
+ 0x77, 0x81, 0x31, 0xc3, 0xc6, 0xe7, 0x34, 0x03, 0xac, 0x7c, 0x00, 0x06,
+ 0x13, 0x9f, 0xab, 0xae, 0xc0, 0xd9, 0x1c, 0x4e, 0xb1, 0xad, 0xc3, 0x9e,
+ 0x6b, 0x05, 0x04, 0xa7, 0x71, 0x40, 0xe6, 0x85, 0xf6, 0x0f, 0x5c, 0xed,
+ 0xa2, 0x37, 0xf4, 0x7a, 0x5e, 0xe4, 0xab, 0x53, 0x83, 0xf9, 0xd5, 0x79,
+ 0xdd, 0xde, 0x74, 0x88, 0x6a, 0x0d, 0xaf, 0x3c, 0x8e, 0xfb, 0xdb, 0x76,
+ 0x66, 0x53, 0x2a, 0x44, 0xb7, 0x85, 0x6d, 0x13, 0xa5, 0xf7, 0x5d, 0x16,
+ 0x56, 0xe5, 0xc6, 0xa9, 0x16, 0x7d, 0x26, 0xa1, 0x10, 0xc9, 0x02, 0xe9,
+ 0xb3, 0xc8, 0x27, 0x4e, 0x01, 0xf0, 0x55, 0x75, 0x51, 0xdc, 0x56, 0xc0,
+ 0xa2, 0x1a, 0xe0, 0x7e, 0xbc, 0x6f, 0x76, 0x35, 0xd4, 0x5e, 0xb0, 0xd7,
+ 0xbc, 0x48, 0x9e, 0x1b, 0x2e, 0x1e, 0x47, 0x27, 0x18, 0xcd, 0x55, 0x19,
+ 0x33, 0x80, 0xfe, 0xab, 0xed, 0xdb, 0xa9, 0xab, 0x7d, 0xaf, 0xe0, 0xc7,
+ 0x7a, 0x57, 0x64, 0x0f, 0xe5, 0x62, 0x26, 0xc7, 0x3d, 0xee, 0xc2, 0x6c,
+ 0xb8, 0x84, 0x19, 0xe0, 0x04, 0x75, 0x50, 0xbe, 0xd9, 0x5a, 0xd0, 0xce,
+ 0x8d, 0x97, 0xaf, 0xf7, 0xbe, 0x98, 0xf9, 0xa6, 0x9b, 0x18, 0xfc, 0x14,
+ 0xb1, 0x66, 0x6e, 0x1a, 0x61, 0x62, 0xb9, 0xe2, 0x35, 0x37, 0xe4, 0x84,
+ 0x3b, 0xfe, 0xba, 0x82, 0xb8, 0x84, 0xde, 0xd1, 0x5f, 0x30, 0xba, 0x00,
+ 0x27, 0x3a, 0xc4, 0xfd, 0x03, 0xa5, 0x62, 0x08, 0x01, 0x19, 0xfe, 0xbe,
+ 0x45, 0xcc, 0x26, 0x78, 0x47, 0x43, 0x9a, 0xb0, 0xab, 0x18, 0x08, 0x0f,
+ 0x43, 0xb5, 0x3f, 0x13, 0x11, 0x4d, 0x7d, 0x85, 0x4c, 0xc6, 0xa0, 0x64,
+ 0x12, 0x89, 0xa1, 0xa1, 0xd7, 0x30, 0xe7, 0xf4, 0xd6, 0xdf, 0xcd, 0xb3,
+ 0x2c, 0xe4, 0xa3, 0x70, 0x04, 0x75, 0x99, 0x6c, 0x12, 0xf1, 0x50, 0x00,
+ 0x6f, 0x0d, 0x32, 0x0e, 0x68, 0xbf, 0xea, 0x09, 0xdb, 0x46, 0xc4, 0xe3,
+ 0x93, 0x61, 0x30, 0x5c, 0x54, 0x43, 0xbb, 0x71, 0x66, 0xc3, 0x9b, 0x77,
+ 0x5a, 0xf0, 0x1b, 0xf9, 0xa6, 0x8e, 0xf4, 0x53, 0xc0, 0x4a, 0xcd, 0xa0,
+ 0x4b, 0xda, 0xef, 0xda, 0x50, 0xc3, 0x1d, 0xc9, 0x95, 0xf0, 0x83, 0xb7,
+ 0xfd, 0x54, 0x52, 0xd1, 0x0d, 0x01, 0xb9, 0xc1, 0x4e, 0xf4, 0x32, 0x18,
+ 0x0d, 0xd2, 0x03, 0x34, 0xca, 0x82, 0xe8, 0xea, 0x9e, 0xbd, 0x2c, 0x84,
+ 0x89, 0xb0, 0x2e, 0x30, 0x61, 0xbb, 0x7e, 0x61, 0x9e, 0xc3, 0x57, 0x86,
+ 0x10, 0x82, 0x53, 0x5d, 0x6c, 0x7b, 0x3f, 0x53, 0xd0, 0x3e, 0x91, 0x2b,
+ 0x11, 0xd2, 0x2c, 0xae, 0x5f, 0x6d, 0x81, 0xcc, 0x77, 0x1b, 0x8b, 0xb4,
+ 0x19, 0xbb, 0x30, 0x57, 0x4c, 0x52, 0x1f, 0x6a, 0x96, 0xf6, 0xb7, 0x57,
+ 0x48, 0xb8, 0xe6, 0xbb, 0x50, 0x6a, 0xc1, 0xe2, 0x3a, 0xcd, 0xc3, 0xf6,
+ 0x79, 0xea, 0xb5, 0xd4, 0xa8, 0x52, 0x28, 0x34, 0x1b, 0x79, 0x74, 0xd2,
+ 0xe3, 0xcb, 0x0d, 0xb9, 0xb8, 0x4f, 0xda, 0x6a},
+ pub_key_3,
+ {0x35, 0x39, 0x38, 0x37, 0x33, 0x35, 0x30, 0x30, 0x34, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 21
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 21,
+ 32,
+ {0x81, 0x94, 0x00, 0x7c, 0x4c, 0x78, 0xb5, 0x87, 0x71, 0x2d, 0x64, 0xa5,
+ 0xdf, 0x69, 0x81, 0x2d, 0x75, 0x0f, 0x12, 0xe7, 0xc5, 0x7e, 0xbf, 0x45,
+ 0x6b, 0xeb, 0x07, 0x74, 0x6e, 0x35, 0x5b, 0xd9, 0x5a, 0x50, 0x53, 0xed,
+ 0x9d, 0x72, 0xfc, 0x3e, 0xf8, 0x32, 0x41, 0x57, 0xd2, 0xd2, 0x77, 0x3a,
+ 0x60, 0x4c, 0xdc, 0x49, 0x93, 0xb9, 0x13, 0xf2, 0x13, 0xc9, 0xf5, 0xc1,
+ 0x6c, 0x52, 0x13, 0x2e, 0xda, 0x2c, 0x7a, 0xe2, 0x31, 0x62, 0x08, 0x0f,
+ 0xdb, 0x3b, 0xa3, 0x7d, 0x0b, 0x52, 0x05, 0x57, 0x81, 0xa4, 0x1a, 0x52,
+ 0xfa, 0x69, 0x7d, 0xde, 0x39, 0x8f, 0x80, 0xd7, 0x65, 0x1d, 0x62, 0xae,
+ 0x65, 0x43, 0x9d, 0x1a, 0x7a, 0x31, 0xa0, 0x1d, 0x69, 0xd9, 0x00, 0x20,
+ 0xbc, 0xf3, 0x71, 0xc1, 0x5a, 0xa8, 0x93, 0xe3, 0x0a, 0x7e, 0xcc, 0x74,
+ 0xd1, 0x59, 0x6a, 0xe9, 0x49, 0x83, 0xc0, 0x81, 0xc4, 0xb3, 0x30, 0x7e,
+ 0x2d, 0xfb, 0xfd, 0x71, 0x83, 0x9b, 0xbd, 0xa7, 0x27, 0x14, 0xb0, 0xaf,
+ 0xb7, 0xab, 0x5e, 0x2e, 0xbf, 0x45, 0xf1, 0xb3, 0x03, 0xd9, 0xc5, 0xb9,
+ 0x29, 0x0c, 0x43, 0x74, 0x61, 0x7e, 0xfa, 0x01, 0xf7, 0x64, 0x43, 0x64,
+ 0x38, 0x30, 0xb1, 0xc0, 0x81, 0xc8, 0x47, 0xe4, 0x12, 0xe1, 0x6e, 0x6d,
+ 0x81, 0xcf, 0x01, 0x96, 0xa8, 0x4d, 0x2c, 0xce, 0x51, 0x71, 0x96, 0x8d,
+ 0xad, 0x61, 0x81, 0xd8, 0x96, 0x42, 0x59, 0x33, 0x61, 0x49, 0x19, 0x23,
+ 0x0c, 0x99, 0xdb, 0x54, 0x92, 0x81, 0xe5, 0xa4, 0xa8, 0x17, 0x54, 0x47,
+ 0xc8, 0x10, 0x56, 0xdc, 0x2d, 0xac, 0x7e, 0x4f, 0x2c, 0x3f, 0x40, 0xd4,
+ 0x8f, 0x3c, 0xf6, 0x92, 0x7f, 0x42, 0x68, 0x6a, 0x6a, 0xe0, 0xed, 0xbe,
+ 0xdd, 0xb2, 0x0a, 0xf1, 0x85, 0x0b, 0xfb, 0x25, 0xac, 0x16, 0xcc, 0x25,
+ 0x18, 0x47, 0xcd, 0x60, 0xcd, 0x31, 0x5f, 0x3c, 0xca, 0xf9, 0x63, 0xb0,
+ 0x3d, 0x0d, 0xbb, 0x44, 0xae, 0xc1, 0x82, 0x79, 0xc3, 0x38, 0xcf, 0x0f,
+ 0x21, 0x4b, 0x06, 0xfa, 0x6b, 0xae, 0x60, 0xce, 0x81, 0x35, 0x0b, 0x70,
+ 0xd8, 0x63, 0x99, 0xd1, 0x61, 0x26, 0x3b, 0x1d, 0xf5, 0xc3, 0xa5, 0x40,
+ 0x96, 0xb2, 0x3b, 0xb9, 0xbc, 0xa7, 0xe8, 0x3c, 0x86, 0x97, 0xf4, 0xa2,
+ 0x4f, 0xd6, 0xc0, 0xb7, 0x7c, 0x2e, 0x8c, 0x1f, 0x0b, 0xb5, 0xf6, 0xda,
+ 0xf8, 0xc5, 0x7f, 0x49, 0x04, 0xdc, 0x19, 0x7b, 0xc7, 0x4e, 0xf4, 0x25,
+ 0x40, 0xcf, 0x7d, 0x0f, 0xb4, 0x99, 0x61, 0x2d, 0x5d, 0xef, 0x3e, 0x70,
+ 0x7f, 0xce, 0xa0, 0x5c, 0xe0, 0x16, 0xf7, 0xe1, 0xbe, 0xa0, 0xee, 0x3a,
+ 0xc8, 0xf1, 0x86, 0x1e, 0xa4, 0x6a, 0x09, 0x1e, 0x54, 0x0e, 0xef, 0x09,
+ 0xbe, 0xa5, 0x10, 0xc6, 0x26, 0xdd, 0x7b, 0x55, 0xba, 0x4c, 0x88, 0xca,
+ 0x66, 0x06, 0xeb, 0x8d, 0x90, 0x23, 0xa3, 0xd0, 0xb2, 0x3c, 0x0b, 0x3f,
+ 0x9e, 0xde, 0x7c, 0xea, 0xda, 0xe7, 0x62, 0x51, 0x00, 0xc9, 0x5a, 0x23,
+ 0xfd, 0x7f, 0x74, 0x53, 0x23, 0x80, 0xd1, 0xff, 0xb8, 0x27, 0x62, 0x04,
+ 0x95, 0xee, 0x53, 0x94, 0x0a, 0x01, 0xdd, 0x2e, 0x3e, 0xff, 0xdc, 0x91,
+ 0xa6, 0x60, 0xac, 0x88, 0x77, 0x23, 0xd7, 0xdb, 0x1b, 0x2a, 0x41, 0x2a,
+ 0x7c, 0xe0, 0x22, 0xb7, 0x79, 0x95, 0x7e, 0xb1, 0x4a, 0xdc, 0xa8, 0x7a,
+ 0x87, 0xb4, 0xf5, 0xc3, 0x0b, 0x77, 0x08, 0xb0, 0x23, 0xa2, 0x19, 0x8e,
+ 0x04, 0xa6, 0xe0, 0xfe, 0x06, 0xa7, 0xfe, 0xa4, 0x47, 0x8b, 0xe8, 0x5c,
+ 0xab, 0x8b, 0xa1, 0x71, 0x63, 0xe8, 0xf0, 0x13, 0xf3, 0x89, 0x42, 0xeb,
+ 0xa3, 0x71, 0x93, 0x9a, 0x51, 0x0b, 0x5f, 0xdc, 0x75, 0xdd, 0x9e, 0xb2,
+ 0xb7, 0xa4, 0xd8, 0x41, 0x0f, 0xcf, 0x4b, 0x58},
+ pub_key_3,
+ {0x33, 0x34, 0x36, 0x33, 0x30, 0x30, 0x36, 0x38, 0x37, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 22
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 22,
+ 32,
+ {0x2b, 0xcb, 0xa1, 0xb9, 0x30, 0x21, 0x78, 0x57, 0xb5, 0xa0, 0xeb, 0xcb,
+ 0x5a, 0xd8, 0x50, 0x30, 0x56, 0xcb, 0x07, 0x50, 0x4f, 0xfc, 0x76, 0x9d,
+ 0x7f, 0x9c, 0x28, 0xc0, 0xfb, 0xd7, 0xc7, 0x53, 0xc8, 0xf8, 0x7d, 0x3d,
+ 0x88, 0x9b, 0x21, 0xdb, 0x6f, 0x07, 0xd5, 0xd5, 0x1e, 0x29, 0x2c, 0x5a,
+ 0xfd, 0x10, 0x6c, 0xc7, 0x11, 0x8e, 0x3f, 0xf7, 0x84, 0xae, 0x08, 0x3a,
+ 0x33, 0xe5, 0x29, 0x8e, 0x85, 0x6a, 0x25, 0x77, 0x79, 0x6e, 0x66, 0x2b,
+ 0xe6, 0x83, 0x9c, 0x09, 0xda, 0x8b, 0x70, 0x59, 0xa6, 0x01, 0x71, 0x02,
+ 0xbc, 0xae, 0x65, 0xba, 0x10, 0x95, 0xab, 0x32, 0x00, 0xd6, 0x2a, 0x49,
+ 0x7d, 0xb4, 0xf3, 0x72, 0xcb, 0xd3, 0x3a, 0xa0, 0x56, 0xfc, 0xdc, 0xeb,
+ 0xd7, 0x2e, 0xa8, 0xc6, 0xaa, 0x24, 0x56, 0x83, 0x0f, 0x2e, 0x6a, 0x9b,
+ 0xe2, 0xf7, 0x7a, 0x92, 0xdb, 0x74, 0x75, 0xf5, 0x23, 0x1d, 0xca, 0xca,
+ 0x42, 0x93, 0x75, 0x4e, 0xd3, 0x3a, 0xc0, 0x08, 0xcc, 0xef, 0xe4, 0xda,
+ 0x81, 0x11, 0x88, 0x15, 0x42, 0xd1, 0xf1, 0x50, 0x23, 0x2a, 0xe8, 0x20,
+ 0x00, 0x46, 0xa3, 0xa2, 0x23, 0x22, 0xa8, 0x18, 0x96, 0xef, 0x9d, 0xdf,
+ 0x26, 0x52, 0xcc, 0xbf, 0xd0, 0xbd, 0x19, 0xfe, 0xa2, 0x08, 0x89, 0x66,
+ 0xaa, 0x9e, 0x7a, 0x47, 0xdd, 0xed, 0x36, 0x84, 0xc4, 0xa5, 0x83, 0xd4,
+ 0x4c, 0xec, 0x00, 0x83, 0x1f, 0x4e, 0x1f, 0xd3, 0xad, 0x4f, 0x61, 0x71,
+ 0x6e, 0xed, 0x63, 0x7b, 0x03, 0x37, 0xbb, 0x6b, 0x5e, 0x9b, 0x5e, 0x69,
+ 0x9e, 0x83, 0x19, 0xf7, 0xe7, 0x48, 0xb7, 0x66, 0xec, 0x81, 0xcd, 0xc0,
+ 0x3a, 0x67, 0xf4, 0x0e, 0xe0, 0x50, 0xef, 0x79, 0xb6, 0x0f, 0x79, 0x37,
+ 0xc7, 0xa3, 0x6b, 0x34, 0x7d, 0x84, 0xe7, 0x66, 0x74, 0x21, 0x6e, 0x87,
+ 0x0a, 0xd2, 0x9a, 0x96, 0x87, 0xdd, 0x6d, 0x5b, 0x0a, 0x09, 0x25, 0x79,
+ 0x33, 0x2e, 0xb6, 0xce, 0x1e, 0x92, 0xd4, 0xd3, 0xcc, 0xd1, 0xe0, 0x6d,
+ 0xd1, 0x8b, 0x3c, 0x0b, 0x71, 0x71, 0xc4, 0xe1, 0x6c, 0xb1, 0x88, 0x61,
+ 0xc9, 0x17, 0x58, 0x1c, 0x31, 0x7b, 0x6e, 0x7d, 0x3e, 0xb5, 0x33, 0x0e,
+ 0xbb, 0xc5, 0xfb, 0x8d, 0x2b, 0x6d, 0x94, 0x80, 0xb2, 0x3e, 0x12, 0x93,
+ 0xdd, 0xbd, 0x37, 0x70, 0xd6, 0x07, 0x35, 0xc9, 0x8e, 0xe0, 0x58, 0x84,
+ 0x9b, 0x4a, 0xb7, 0x2c, 0xdf, 0xb1, 0xbe, 0x58, 0xa9, 0xdd, 0x09, 0x0f,
+ 0xbe, 0xda, 0x78, 0x3c, 0xd7, 0x0a, 0xea, 0x93, 0x3a, 0xa0, 0xa7, 0xfc,
+ 0x35, 0x7c, 0x38, 0x73, 0x00, 0x0b, 0x7d, 0xfa, 0xf0, 0x31, 0xf0, 0x3c,
+ 0x9b, 0xfe, 0xf0, 0x74, 0x63, 0xfd, 0xf0, 0x7e, 0x30, 0x77, 0xa3, 0x7e,
+ 0xc9, 0x18, 0xb8, 0xbd, 0x30, 0xf6, 0x78, 0x3c, 0xc0, 0x05, 0x1a, 0xd0,
+ 0x23, 0x31, 0x89, 0x90, 0xf4, 0xf1, 0x58, 0xa7, 0x2d, 0x20, 0x7a, 0xb5,
+ 0x50, 0x5c, 0x98, 0x93, 0x7e, 0xac, 0xd1, 0xdc, 0x04, 0x70, 0x4c, 0x56,
+ 0xd0, 0xc7, 0x14, 0x7b, 0x8c, 0x35, 0xdc, 0x4c, 0x7b, 0xcb, 0x99, 0x2d,
+ 0x57, 0x58, 0x4d, 0x09, 0x64, 0x71, 0x64, 0x8e, 0x83, 0x53, 0xa2, 0xa8,
+ 0x0c, 0x9a, 0xe7, 0x09, 0xbf, 0x4a, 0xb2, 0x0f, 0x44, 0xd0, 0x60, 0xb3,
+ 0x36, 0x63, 0x85, 0xb8, 0xa4, 0xb6, 0x9b, 0x0c, 0x05, 0x81, 0x24, 0x7f,
+ 0x2e, 0x85, 0x9a, 0xa6, 0x11, 0x4d, 0x57, 0xe1, 0xfe, 0x62, 0x11, 0xfa,
+ 0x3b, 0xe3, 0xf3, 0x6a, 0x1b, 0xf3, 0xcc, 0x6a, 0xf3, 0x3b, 0x5e, 0x7e,
+ 0x80, 0xb8, 0x29, 0xdd, 0x96, 0x0c, 0xef, 0x2f, 0xa2, 0x49, 0xf2, 0xd5,
+ 0x32, 0x36, 0xd8, 0x87, 0xdd, 0xf5, 0xf3, 0xf3, 0x89, 0x25, 0xb8, 0x88,
+ 0x06, 0x20, 0xab, 0xe2, 0x36, 0xdf, 0x52, 0x3d},
+ pub_key_3,
+ {0x39, 0x38, 0x31, 0x37, 0x33, 0x32, 0x30, 0x32, 0x38, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 23
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 23,
+ 32,
+ {0x39, 0x7c, 0x56, 0xd2, 0x90, 0x1a, 0x34, 0xd8, 0x33, 0xfc, 0x25, 0x63,
+ 0xc3, 0x9e, 0xa8, 0x2f, 0xf3, 0x92, 0xcd, 0xc2, 0xa3, 0x4e, 0xfb, 0x9c,
+ 0x43, 0xb5, 0xd7, 0x30, 0x76, 0xfc, 0x49, 0x75, 0xc8, 0xe4, 0xfb, 0xd4,
+ 0x99, 0x45, 0x8a, 0x19, 0xb8, 0xf8, 0x3c, 0x6a, 0x71, 0x9a, 0x36, 0xcf,
+ 0xca, 0xfe, 0x0f, 0xe0, 0x03, 0xf5, 0x27, 0x3e, 0xa0, 0xa9, 0x35, 0xf0,
+ 0x72, 0x92, 0x25, 0x90, 0xea, 0xd8, 0x40, 0x4d, 0xc7, 0xb5, 0x58, 0xe6,
+ 0x86, 0xc4, 0x1e, 0xab, 0x65, 0xae, 0x42, 0xb6, 0x2f, 0xce, 0x11, 0x79,
+ 0x0a, 0x0e, 0xb7, 0x15, 0x4b, 0x3e, 0xdb, 0xae, 0x38, 0x33, 0x65, 0x0d,
+ 0x8e, 0x95, 0xde, 0x4d, 0x28, 0x07, 0x22, 0x7c, 0x47, 0xc2, 0x67, 0x53,
+ 0x10, 0x73, 0x14, 0x68, 0xb4, 0xf8, 0x88, 0xad, 0xf4, 0x14, 0x21, 0xdd,
+ 0x2d, 0x22, 0xa1, 0x3a, 0x93, 0x76, 0x29, 0xfa, 0x3c, 0x4c, 0xe0, 0x75,
+ 0x55, 0x17, 0x91, 0x71, 0x25, 0xd3, 0xc7, 0xb3, 0xd8, 0x2b, 0xe5, 0xd8,
+ 0x2b, 0x1e, 0x2d, 0xf7, 0x36, 0x71, 0x10, 0x2d, 0xd5, 0xee, 0x10, 0xf4,
+ 0xb6, 0x35, 0x56, 0x26, 0xc2, 0x8e, 0x71, 0x8f, 0x44, 0x8b, 0xc2, 0xee,
+ 0x7e, 0xeb, 0x7e, 0xc8, 0x2e, 0xb2, 0x5e, 0xed, 0xbf, 0xfe, 0xb4, 0xc0,
+ 0xb6, 0xda, 0x13, 0x86, 0xa1, 0x34, 0xe6, 0xdb, 0x3e, 0x56, 0x56, 0x3d,
+ 0xa0, 0x95, 0x3f, 0x23, 0x42, 0xf5, 0xcc, 0xad, 0xac, 0x5c, 0xe5, 0x56,
+ 0x0a, 0x0e, 0x32, 0x37, 0x40, 0x27, 0x34, 0xce, 0x5c, 0x67, 0xb7, 0x2c,
+ 0x47, 0xba, 0xf7, 0xc2, 0x87, 0xe2, 0xc3, 0x96, 0xf7, 0xb8, 0x93, 0x2f,
+ 0x10, 0x27, 0x38, 0xbb, 0x4f, 0xb8, 0x6f, 0x79, 0x58, 0x72, 0x2e, 0x95,
+ 0x82, 0xeb, 0x38, 0xf6, 0x78, 0xc0, 0xaf, 0x1a, 0xb4, 0xf5, 0x1b, 0xeb,
+ 0x8e, 0x3b, 0x91, 0xcc, 0x06, 0x59, 0x50, 0x3f, 0x39, 0xad, 0x52, 0x6c,
+ 0x8d, 0x45, 0x62, 0xdc, 0x30, 0xe2, 0x9d, 0xb9, 0x40, 0x54, 0x8c, 0xbb,
+ 0x7a, 0x44, 0x06, 0x9c, 0x3d, 0x31, 0xde, 0xda, 0xcf, 0x57, 0x10, 0x97,
+ 0xb6, 0x25, 0x26, 0xe7, 0xb0, 0xa8, 0xd8, 0x79, 0x59, 0xc9, 0xdf, 0xa5,
+ 0x38, 0x9a, 0x88, 0x8f, 0xec, 0x47, 0x73, 0x10, 0x7a, 0xa1, 0xa4, 0xe3,
+ 0xc7, 0xd5, 0x20, 0x1a, 0xe4, 0x94, 0x28, 0x40, 0xe0, 0x3b, 0x90, 0x42,
+ 0xae, 0x52, 0x5a, 0x5e, 0x90, 0x58, 0xc7, 0x0a, 0xb4, 0xae, 0xc8, 0x51,
+ 0x01, 0x3e, 0xe4, 0x1f, 0xac, 0x50, 0x8d, 0xa6, 0x1e, 0xd6, 0x38, 0x8b,
+ 0xf9, 0xb9, 0x20, 0xc2, 0x2e, 0xbe, 0xd8, 0x52, 0x43, 0x7d, 0x59, 0xba,
+ 0x3e, 0x38, 0xc5, 0xb3, 0xdc, 0xea, 0xa8, 0x09, 0xbd, 0x2b, 0xd6, 0x38,
+ 0x6b, 0xa3, 0x37, 0x60, 0x1f, 0x35, 0xcd, 0x6a, 0x2d, 0x65, 0x37, 0x01,
+ 0x78, 0x57, 0x2d, 0xc6, 0x19, 0x31, 0xd8, 0xb1, 0xaa, 0x3d, 0x84, 0xb1,
+ 0x8c, 0xc7, 0x5d, 0x96, 0x78, 0xe5, 0x0d, 0x40, 0x88, 0x6b, 0x48, 0x35,
+ 0x7f, 0xfc, 0xb1, 0x58, 0xc4, 0x54, 0x62, 0x6f, 0xf0, 0x27, 0x6c, 0x30,
+ 0x54, 0x14, 0xf7, 0x13, 0x48, 0xb8, 0x09, 0x1f, 0xc7, 0x01, 0x0c, 0x89,
+ 0x88, 0xa2, 0x47, 0xd5, 0x90, 0x3d, 0x29, 0x1a, 0xd7, 0x07, 0x76, 0xfa,
+ 0x97, 0x90, 0x57, 0x6f, 0x0b, 0xd0, 0xa8, 0xbe, 0xd2, 0x61, 0xce, 0xca,
+ 0x85, 0xec, 0x83, 0xec, 0x4f, 0x8c, 0xde, 0x14, 0x50, 0x22, 0x5a, 0x76,
+ 0x87, 0xea, 0xe7, 0x0a, 0x57, 0xd3, 0x79, 0xee, 0xe2, 0x82, 0x98, 0xe1,
+ 0x0f, 0x67, 0x1b, 0x08, 0x6d, 0x35, 0x52, 0x2e, 0x26, 0x8e, 0x86, 0xd9,
+ 0x3a, 0xff, 0x44, 0xf8, 0x69, 0x45, 0x61, 0xa6, 0x5d, 0x7a, 0x48, 0xb2,
+ 0x5a, 0x85, 0x48, 0xab, 0x52, 0x6a, 0x41, 0x20},
+ pub_key_3,
+ {0x33, 0x32, 0x32, 0x32, 0x30, 0x34, 0x31, 0x30, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 24
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 24,
+ 32,
+ {0x16, 0xa4, 0x5e, 0x41, 0xcd, 0xc7, 0x8c, 0x9e, 0xe7, 0x9d, 0x7c, 0x42,
+ 0xca, 0x47, 0x08, 0x5b, 0x81, 0x72, 0x5e, 0xfc, 0x88, 0x7f, 0xdf, 0x69,
+ 0x62, 0x44, 0x3d, 0x1b, 0xe0, 0x64, 0x20, 0x88, 0x75, 0xdf, 0x17, 0x6e,
+ 0x3b, 0xf8, 0x37, 0xd0, 0x21, 0xef, 0xd2, 0x2f, 0xa7, 0x8f, 0x7a, 0x3e,
+ 0x6b, 0xbb, 0x2a, 0x01, 0x1b, 0x25, 0xf1, 0x25, 0x67, 0x86, 0x9b, 0xc2,
+ 0x23, 0x5a, 0x81, 0xf1, 0xa4, 0xf0, 0x3c, 0xb1, 0x05, 0x1f, 0x84, 0x2a,
+ 0xf5, 0xd4, 0xea, 0x4a, 0x31, 0x33, 0x2f, 0x03, 0x3f, 0x03, 0xc0, 0x12,
+ 0x02, 0x63, 0xc8, 0xb2, 0x8f, 0x07, 0xa0, 0x46, 0xc6, 0xc2, 0x72, 0x8a,
+ 0xe6, 0x5c, 0xd3, 0x33, 0xf6, 0xd8, 0x47, 0x58, 0x9d, 0xb6, 0x4a, 0x7a,
+ 0x78, 0x01, 0xc5, 0x08, 0xf5, 0x8f, 0x05, 0xb1, 0xa3, 0x44, 0x3a, 0xdb,
+ 0x23, 0x63, 0x4a, 0x56, 0xf3, 0xbf, 0x06, 0x70, 0xb9, 0x26, 0x6e, 0x89,
+ 0x6c, 0xd8, 0xe6, 0x92, 0x6c, 0xd2, 0x12, 0x3f, 0x85, 0x77, 0x9f, 0x81,
+ 0x4e, 0xf4, 0x72, 0x54, 0x75, 0x63, 0xd6, 0x8e, 0xa4, 0x07, 0xf7, 0x56,
+ 0x22, 0xce, 0xed, 0x4a, 0xcc, 0x9c, 0xcc, 0x98, 0x9b, 0x5a, 0x1b, 0x10,
+ 0x47, 0xcc, 0x3e, 0x2b, 0x8c, 0x06, 0xe6, 0x38, 0x27, 0x3f, 0x23, 0xc2,
+ 0x04, 0x31, 0x4b, 0x3e, 0xc7, 0xcc, 0x6a, 0x2a, 0xa5, 0x30, 0x5c, 0x77,
+ 0x4d, 0x4e, 0xd1, 0xc4, 0x76, 0x2e, 0x89, 0x97, 0xa6, 0x42, 0x2d, 0xb0,
+ 0xd3, 0xfe, 0x70, 0x6d, 0xa8, 0x50, 0x6e, 0x33, 0xbb, 0xa0, 0x60, 0x7a,
+ 0xb1, 0x0d, 0x29, 0xa8, 0xe3, 0xba, 0x78, 0x8b, 0x45, 0xc5, 0x88, 0x30,
+ 0x4d, 0x1b, 0x44, 0x01, 0x20, 0xd0, 0xd6, 0x25, 0x15, 0x91, 0x13, 0xdd,
+ 0x82, 0xe3, 0xd9, 0x3b, 0x0a, 0xe2, 0xb6, 0xeb, 0x25, 0xc2, 0x2e, 0x22,
+ 0xbb, 0x9d, 0x50, 0x28, 0x5d, 0x63, 0x41, 0x20, 0x6c, 0xd5, 0x6e, 0x60,
+ 0x0e, 0xac, 0x1a, 0xea, 0xcb, 0x35, 0x89, 0x03, 0xa9, 0x3b, 0x51, 0x64,
+ 0x60, 0xb4, 0x04, 0xfa, 0x26, 0xdf, 0x59, 0x91, 0x0f, 0x9d, 0x05, 0x31,
+ 0x51, 0xe5, 0x4b, 0xdd, 0x6c, 0xd1, 0x55, 0xca, 0x21, 0x41, 0xf0, 0x7b,
+ 0xdf, 0x3e, 0x9d, 0x38, 0x14, 0x2b, 0x8f, 0xae, 0xc3, 0x60, 0xc3, 0x94,
+ 0x1a, 0x36, 0x1e, 0xb8, 0x6a, 0xf7, 0xe6, 0xb1, 0x3e, 0x5f, 0xbe, 0x71,
+ 0x6c, 0x3d, 0x0c, 0x85, 0xa3, 0x5c, 0x60, 0xbe, 0x70, 0x69, 0x9c, 0x9f,
+ 0x40, 0x40, 0x2d, 0xba, 0x71, 0xe0, 0xb8, 0xd6, 0xea, 0x56, 0x47, 0x93,
+ 0x93, 0xd3, 0xa9, 0xed, 0xcd, 0x6f, 0xfb, 0xe3, 0x10, 0x66, 0xbc, 0x63,
+ 0x59, 0xb6, 0x05, 0x0e, 0x47, 0x25, 0x1f, 0xd0, 0x3e, 0xcc, 0x31, 0x3f,
+ 0x56, 0xa7, 0x8d, 0x31, 0x38, 0x90, 0x32, 0x9b, 0x59, 0xc7, 0xf0, 0x91,
+ 0x56, 0x25, 0xfd, 0x05, 0x87, 0xe9, 0x26, 0xfc, 0x62, 0xad, 0xb7, 0x4e,
+ 0x45, 0x29, 0xda, 0x1b, 0x9a, 0x2f, 0xa5, 0xda, 0xd4, 0x41, 0xd4, 0x13,
+ 0xc3, 0xa2, 0xf5, 0xad, 0xdb, 0x6c, 0xd9, 0x22, 0xbe, 0xbf, 0x72, 0xe0,
+ 0x31, 0x64, 0x0f, 0x6c, 0x63, 0x32, 0x54, 0x89, 0x7a, 0x70, 0xfd, 0x45,
+ 0x72, 0xd1, 0x5d, 0xbe, 0x42, 0x46, 0x4f, 0x73, 0x77, 0xfd, 0xac, 0x03,
+ 0x3e, 0x7a, 0x2f, 0xc1, 0x34, 0xc5, 0x6a, 0x9e, 0x0b, 0x9d, 0x3b, 0xbf,
+ 0x12, 0x1b, 0xb5, 0xbf, 0xde, 0x34, 0xdf, 0x96, 0x77, 0x17, 0x8c, 0x90,
+ 0x5c, 0x01, 0x30, 0x5c, 0x77, 0x3a, 0xb0, 0xf1, 0xbe, 0xc2, 0x2d, 0x94,
+ 0x3b, 0xd7, 0x86, 0xa9, 0x6e, 0x8d, 0x43, 0xa4, 0x4b, 0xd6, 0x9b, 0x98,
+ 0xda, 0xe8, 0x6a, 0x59, 0x03, 0x70, 0x26, 0x6f, 0x6d, 0xd0, 0x72, 0xb7,
+ 0xd7, 0xaf, 0x9c, 0x06, 0x98, 0xac, 0x85, 0x2d},
+ pub_key_3,
+ {0x36, 0x36, 0x36, 0x36, 0x33, 0x30, 0x37, 0x31, 0x30, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 25
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 25,
+ 32,
+ {0x87, 0xb0, 0x0f, 0xd0, 0x63, 0xa5, 0xe5, 0x5b, 0x9d, 0xc6, 0x0c, 0xad,
+ 0x16, 0xc1, 0x6d, 0xad, 0x3f, 0xfe, 0xa0, 0xad, 0x11, 0xa9, 0x9c, 0x75,
+ 0xe4, 0xd1, 0xe0, 0x1a, 0xdd, 0x40, 0x9e, 0xbe, 0x87, 0x49, 0xa1, 0xc6,
+ 0xef, 0xf1, 0x7e, 0xb0, 0x6a, 0xc7, 0xbc, 0x6c, 0x98, 0xbc, 0xbd, 0x26,
+ 0x9c, 0x6d, 0x87, 0x28, 0x9b, 0x1c, 0x13, 0xab, 0xe3, 0xbd, 0xb7, 0x26,
+ 0x23, 0x98, 0x39, 0x0e, 0x22, 0xf5, 0xf1, 0x09, 0xf4, 0x98, 0x91, 0x06,
+ 0x7a, 0x35, 0x57, 0x7a, 0xc6, 0x99, 0x6e, 0xde, 0xe7, 0x1f, 0x66, 0x75,
+ 0xc2, 0x66, 0x5c, 0x99, 0x60, 0xd9, 0x07, 0x90, 0xda, 0x3b, 0xfb, 0x98,
+ 0x2f, 0xf2, 0xf9, 0x19, 0x4e, 0xcc, 0x5c, 0x26, 0x65, 0x62, 0x42, 0xd7,
+ 0xa8, 0xb9, 0xab, 0xed, 0x9e, 0x0e, 0x35, 0xdf, 0xc7, 0xf8, 0x57, 0x77,
+ 0x23, 0xdb, 0xf4, 0x17, 0xd6, 0x5d, 0x1c, 0x63, 0x4d, 0xe9, 0xe0, 0xc3,
+ 0x7e, 0xf0, 0x63, 0xef, 0x80, 0xd0, 0x7c, 0x13, 0x79, 0x98, 0xfb, 0x48,
+ 0x69, 0xda, 0x6c, 0x7f, 0xa6, 0xd7, 0x01, 0x3c, 0xc1, 0xde, 0x7b, 0xd3,
+ 0x4c, 0x25, 0xa0, 0xfb, 0xeb, 0x64, 0x69, 0xc7, 0x9f, 0x7f, 0x83, 0x19,
+ 0xca, 0x54, 0x1a, 0xe0, 0xc8, 0xc4, 0x70, 0x39, 0x5f, 0xda, 0xb5, 0x9e,
+ 0xbf, 0x78, 0xf5, 0x89, 0xef, 0x45, 0xcc, 0x8b, 0x7e, 0xf2, 0x99, 0x9e,
+ 0x54, 0x4b, 0xfb, 0xb8, 0x43, 0xd3, 0x31, 0x91, 0xc8, 0x9d, 0x72, 0x1b,
+ 0x29, 0xcb, 0x9b, 0x6c, 0x8e, 0xdd, 0x16, 0x1b, 0xe9, 0x43, 0xf1, 0x81,
+ 0xf7, 0xa4, 0xcf, 0xe7, 0x5c, 0x45, 0x64, 0xc1, 0xf1, 0x83, 0x06, 0x4d,
+ 0x9f, 0x3e, 0x9a, 0x3b, 0x99, 0x6f, 0x61, 0xe5, 0xa6, 0x51, 0x3b, 0xac,
+ 0x16, 0xf9, 0x9c, 0x42, 0x8d, 0xb7, 0x53, 0xfd, 0x61, 0xc4, 0x9d, 0x8e,
+ 0x80, 0xe1, 0x20, 0xfc, 0x46, 0xb6, 0xa7, 0xe4, 0xfb, 0x19, 0x4f, 0x66,
+ 0x8d, 0xb7, 0x8f, 0xa5, 0x5b, 0x39, 0x3b, 0xb5, 0x27, 0x74, 0x22, 0x4f,
+ 0x18, 0x13, 0x76, 0xdf, 0x0a, 0xbc, 0xfe, 0xbf, 0xc9, 0x0e, 0xbe, 0xcb,
+ 0x48, 0x19, 0x13, 0x5e, 0xcf, 0x10, 0x1c, 0x34, 0xc0, 0x2a, 0xb3, 0xdc,
+ 0x1d, 0x6b, 0xcc, 0x79, 0xa5, 0xb0, 0x65, 0xff, 0x3d, 0xdc, 0xa9, 0xa5,
+ 0xc6, 0x6c, 0x6b, 0x70, 0x15, 0x4a, 0x79, 0x58, 0xad, 0xfd, 0x96, 0x20,
+ 0x9b, 0xc4, 0xba, 0x05, 0xe1, 0x81, 0x20, 0x5c, 0xef, 0x7f, 0x3d, 0xf2,
+ 0xa1, 0xb0, 0xc5, 0xd0, 0x95, 0xcf, 0x2d, 0xe4, 0xb4, 0x27, 0xcf, 0x84,
+ 0x7d, 0x67, 0xdb, 0x36, 0x7f, 0xa6, 0xb5, 0x7f, 0x10, 0x9e, 0xe8, 0xd1,
+ 0xa3, 0xa8, 0xb9, 0x93, 0x5a, 0x4f, 0x36, 0xb8, 0x86, 0x85, 0xe8, 0x91,
+ 0xe9, 0x68, 0x49, 0x82, 0x20, 0x0a, 0x32, 0x1a, 0xee, 0x1a, 0xe9, 0xc8,
+ 0x6d, 0x10, 0x8f, 0x2c, 0xf8, 0x87, 0x57, 0x62, 0xfa, 0xf9, 0xa6, 0x05,
+ 0x9d, 0x87, 0x1b, 0xd9, 0x77, 0x23, 0x2f, 0xe9, 0xd0, 0x2a, 0x9d, 0xc2,
+ 0x37, 0x64, 0xb3, 0x97, 0xce, 0x64, 0x73, 0x56, 0xac, 0xb3, 0xda, 0x35,
+ 0x6b, 0xf5, 0x8f, 0x1b, 0x3f, 0x08, 0x0f, 0x56, 0x9f, 0x6e, 0x13, 0x09,
+ 0x48, 0xb0, 0xab, 0x4e, 0x13, 0x28, 0x11, 0x1b, 0xb8, 0xb7, 0xfb, 0x65,
+ 0x4e, 0xa2, 0x8c, 0xd9, 0xd5, 0x06, 0x3e, 0x29, 0xc4, 0x5c, 0xa8, 0xce,
+ 0x28, 0x63, 0x61, 0xa6, 0x65, 0x1f, 0x0e, 0x5a, 0xb4, 0x01, 0xdd, 0xb4,
+ 0x96, 0xf1, 0x3c, 0xb5, 0x6e, 0xa0, 0x7c, 0x31, 0xed, 0xd3, 0xc6, 0xb4,
+ 0x9a, 0x5b, 0x9a, 0x5a, 0x98, 0x66, 0x89, 0x6c, 0x0c, 0xa0, 0x1f, 0x67,
+ 0xb5, 0x4e, 0xff, 0x86, 0x95, 0xec, 0x75, 0xa6, 0x26, 0x10, 0xf1, 0xe6,
+ 0x1e, 0x5b, 0xcc, 0x16, 0x98, 0xd1, 0xdb, 0x98},
+ pub_key_3,
+ {0x31, 0x30, 0x33, 0x35, 0x39, 0x35, 0x31, 0x38, 0x39, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 26
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 26,
+ 32,
+ {0x42, 0xb8, 0x7d, 0xc0, 0xb6, 0x29, 0x17, 0x05, 0xfb, 0x72, 0xc5, 0x0b,
+ 0x2a, 0x6b, 0x30, 0x91, 0x25, 0x6d, 0x7e, 0x20, 0xf4, 0x97, 0x0a, 0x26,
+ 0x41, 0x26, 0x2f, 0x1e, 0x2c, 0xdf, 0xa5, 0x10, 0x88, 0xe2, 0xed, 0x86,
+ 0x01, 0x86, 0x97, 0xa1, 0x0b, 0xc8, 0xec, 0x38, 0x1f, 0x37, 0x08, 0xe0,
+ 0xf6, 0x03, 0x18, 0xbc, 0x46, 0xc5, 0xf8, 0x72, 0x6f, 0xfe, 0x9f, 0x0f,
+ 0x8a, 0xa1, 0x01, 0x24, 0xfc, 0xd1, 0x6c, 0xbe, 0x8a, 0xf6, 0x8b, 0xf1,
+ 0x35, 0x38, 0x1d, 0xa1, 0x55, 0xa3, 0xea, 0xdf, 0xe9, 0x9d, 0x07, 0x67,
+ 0x5e, 0x49, 0x42, 0x00, 0x9c, 0xcf, 0x5e, 0x91, 0xb2, 0xcf, 0x6e, 0x0b,
+ 0xb5, 0x0c, 0x87, 0xb8, 0xb4, 0xf2, 0x05, 0x11, 0xee, 0x8f, 0xc1, 0x6e,
+ 0x48, 0x9b, 0x30, 0xbc, 0x9f, 0xbc, 0x19, 0x18, 0xfd, 0x60, 0x79, 0xe0,
+ 0xd1, 0xee, 0xe9, 0x30, 0xb6, 0x90, 0xdf, 0xc9, 0x14, 0xd1, 0xd4, 0x81,
+ 0xb3, 0xf7, 0xd1, 0xe9, 0x53, 0x25, 0x36, 0xa8, 0xe3, 0xbd, 0xd8, 0x0a,
+ 0xea, 0x0f, 0x8f, 0x42, 0x29, 0xc7, 0x3d, 0x7a, 0x49, 0xfd, 0x33, 0x33,
+ 0xbf, 0x2e, 0xe2, 0xe9, 0x45, 0xce, 0xd2, 0x82, 0x8c, 0x73, 0xc8, 0x6f,
+ 0xfb, 0x01, 0xf7, 0xa2, 0x48, 0x69, 0xbe, 0x8c, 0xe6, 0x66, 0x67, 0x0f,
+ 0x84, 0x8d, 0x16, 0x37, 0xde, 0x12, 0xc2, 0x33, 0x77, 0x4b, 0x35, 0xd7,
+ 0x1c, 0xd5, 0xea, 0x44, 0x35, 0xc1, 0x6b, 0xf8, 0xfc, 0x05, 0xda, 0x13,
+ 0x51, 0xb9, 0xda, 0x24, 0xff, 0xe8, 0x8b, 0x8c, 0x12, 0xf4, 0xad, 0x8e,
+ 0xb7, 0xb0, 0x80, 0xd4, 0x9e, 0x1f, 0xa7, 0x3f, 0xae, 0x1f, 0x9f, 0x60,
+ 0x59, 0xb1, 0x52, 0x40, 0x7e, 0x02, 0x8e, 0xd9, 0xf9, 0x1e, 0x96, 0x0c,
+ 0x01, 0x89, 0xfa, 0x29, 0x92, 0xae, 0x60, 0x9a, 0xd3, 0xd3, 0x70, 0x67,
+ 0x06, 0x1c, 0x77, 0x9d, 0x37, 0xdb, 0xb4, 0x69, 0xc0, 0x30, 0x67, 0xd2,
+ 0x49, 0x7e, 0xd2, 0x03, 0x80, 0x38, 0x00, 0x1c, 0x6a, 0xff, 0x46, 0x34,
+ 0x0b, 0xda, 0x1d, 0x46, 0xc3, 0x97, 0xbe, 0x46, 0x3f, 0xe4, 0x0e, 0xcc,
+ 0x24, 0xe1, 0x6c, 0xa0, 0xe8, 0x2a, 0x26, 0x02, 0x9f, 0x71, 0x46, 0xa0,
+ 0x59, 0xb5, 0x0d, 0x46, 0x6d, 0x05, 0xa4, 0xbf, 0x45, 0xe7, 0xd5, 0x57,
+ 0x2e, 0x48, 0xd6, 0xf7, 0xee, 0xcf, 0x10, 0x3a, 0x98, 0x30, 0x9a, 0xda,
+ 0xb9, 0x5f, 0x7b, 0xcc, 0x7b, 0x0f, 0x4b, 0x12, 0xe4, 0x1b, 0xd5, 0x67,
+ 0x81, 0x17, 0x2f, 0xc8, 0x4a, 0x52, 0x55, 0x7a, 0x29, 0x67, 0x5a, 0x65,
+ 0x09, 0xf2, 0x70, 0x3e, 0x25, 0x03, 0xe4, 0xdf, 0x3f, 0x99, 0xf3, 0x6e,
+ 0xf1, 0xf0, 0x51, 0x7e, 0x54, 0x59, 0x9d, 0x19, 0xb2, 0x8c, 0x30, 0x07,
+ 0x66, 0x07, 0xe7, 0xbe, 0x62, 0x95, 0x20, 0x16, 0x9f, 0x5e, 0xae, 0xf6,
+ 0xde, 0xc6, 0xd6, 0xc4, 0x22, 0x0f, 0xf8, 0x1c, 0x72, 0xf4, 0x58, 0x57,
+ 0xe7, 0xcc, 0x15, 0x7e, 0xf4, 0xc8, 0xf3, 0x04, 0xaa, 0x38, 0xf3, 0x75,
+ 0xe5, 0xba, 0xf3, 0x98, 0x3e, 0xe0, 0x03, 0xfc, 0xf1, 0x5e, 0x3c, 0x16,
+ 0x22, 0x4e, 0x90, 0x39, 0xa4, 0x7f, 0x5f, 0x76, 0xa4, 0xee, 0x7b, 0x31,
+ 0x57, 0x13, 0x53, 0xf7, 0xa7, 0x8c, 0x5d, 0x21, 0xf7, 0x2a, 0xef, 0xe3,
+ 0xba, 0x37, 0x88, 0x2a, 0x15, 0x06, 0x96, 0x54, 0xc1, 0x5b, 0x03, 0x06,
+ 0x9c, 0xed, 0x15, 0xcb, 0xb1, 0x7d, 0x93, 0xb1, 0x54, 0xcb, 0x1d, 0x8a,
+ 0x9a, 0x03, 0xd0, 0x93, 0x71, 0x28, 0x4a, 0xfe, 0x12, 0xe8, 0x5b, 0x02,
+ 0xeb, 0x57, 0xa4, 0xf6, 0x4c, 0xfc, 0xc1, 0x65, 0xe6, 0x35, 0xd7, 0x89,
+ 0xfd, 0x9a, 0x81, 0x6a, 0x30, 0xe0, 0xbf, 0x91, 0x09, 0xff, 0x31, 0xa9,
+ 0x3d, 0xcc, 0x7e, 0x73, 0x5b, 0x6b, 0xee, 0x48},
+ pub_key_3,
+ {0x31, 0x38, 0x34, 0x36, 0x35, 0x39, 0x37, 0x31, 0x39, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 27
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 27,
+ 32,
+ {0x59, 0x99, 0x7b, 0xe2, 0xc7, 0x27, 0x45, 0x86, 0x03, 0xfe, 0xb7, 0x53,
+ 0x68, 0x07, 0xfb, 0x91, 0x01, 0x0d, 0x2f, 0x07, 0xce, 0x7a, 0xd3, 0x97,
+ 0x68, 0x88, 0xa7, 0x12, 0x26, 0xf5, 0xa5, 0x2d, 0x22, 0xec, 0x38, 0x9d,
+ 0xbc, 0x9d, 0xae, 0x07, 0x60, 0x76, 0xca, 0xc0, 0x03, 0x0d, 0x63, 0xac,
+ 0xff, 0xce, 0x3e, 0xdc, 0xce, 0x0e, 0x59, 0x61, 0xcc, 0x0e, 0x15, 0xe7,
+ 0xf4, 0xda, 0xd3, 0x76, 0xc4, 0x53, 0xf0, 0x40, 0xed, 0xe1, 0x9a, 0xde,
+ 0x90, 0x0c, 0xd9, 0xe4, 0xb8, 0xca, 0xf0, 0x1d, 0x04, 0x2b, 0x1b, 0xcf,
+ 0x5b, 0x8c, 0x9c, 0x61, 0x73, 0x14, 0x82, 0xb0, 0xd5, 0x86, 0x7c, 0xba,
+ 0x2b, 0x36, 0x77, 0x7d, 0x6a, 0xbd, 0x10, 0x58, 0xcc, 0x46, 0xc5, 0x9d,
+ 0x62, 0x15, 0x8f, 0xea, 0x9a, 0xd3, 0x1e, 0x67, 0x2b, 0xbc, 0xf9, 0xcf,
+ 0x7c, 0x5a, 0x25, 0x69, 0x32, 0x8d, 0xbc, 0xe8, 0x89, 0x94, 0x8b, 0x6f,
+ 0x8b, 0xb5, 0x2c, 0xfd, 0xfb, 0x4e, 0x1b, 0xa3, 0x67, 0x20, 0x0c, 0x2a,
+ 0xa9, 0x57, 0xba, 0xc9, 0xd4, 0x19, 0x59, 0xca, 0x2d, 0x1c, 0x0e, 0x67,
+ 0x88, 0x73, 0xa1, 0x36, 0xa2, 0x29, 0x7a, 0x6c, 0xce, 0x79, 0x05, 0x1e,
+ 0xf6, 0x26, 0x05, 0x29, 0xb3, 0xbc, 0x1d, 0x8a, 0xf2, 0x38, 0x97, 0xda,
+ 0x1a, 0xa7, 0x15, 0xca, 0x34, 0xb6, 0xe3, 0x81, 0x42, 0xa7, 0x78, 0x35,
+ 0x7e, 0x26, 0x7a, 0x07, 0xe0, 0xdd, 0x44, 0x0c, 0x38, 0xe9, 0xb7, 0x10,
+ 0xaa, 0x66, 0x5f, 0x02, 0xe8, 0x2d, 0x98, 0x80, 0xeb, 0x16, 0x6d, 0xeb,
+ 0x2d, 0x4e, 0x1c, 0x18, 0x5b, 0xc0, 0xcb, 0xf8, 0xfd, 0xb6, 0x5a, 0x97,
+ 0xe7, 0xb2, 0x19, 0x99, 0xbe, 0xfc, 0xd5, 0x51, 0x5b, 0x0f, 0xb0, 0xb6,
+ 0x66, 0xf4, 0xaf, 0x68, 0xd9, 0x59, 0x2b, 0x47, 0x7d, 0x9d, 0x41, 0xfe,
+ 0x41, 0x0e, 0xb5, 0x8f, 0x01, 0xd7, 0xb1, 0xf6, 0xb1, 0x79, 0x65, 0xc1,
+ 0x00, 0x65, 0xfd, 0x92, 0x5d, 0x28, 0xbc, 0x6b, 0x6d, 0xc2, 0x63, 0x48,
+ 0xbd, 0xea, 0xf7, 0xbc, 0x01, 0x44, 0x18, 0x36, 0x14, 0x35, 0xf2, 0x09,
+ 0x5c, 0xea, 0x87, 0x07, 0x30, 0xda, 0xe1, 0xf6, 0xc9, 0x8c, 0xe7, 0x53,
+ 0x5e, 0xad, 0x1b, 0xc6, 0x6c, 0xb9, 0xf6, 0x9e, 0x09, 0x4e, 0xdb, 0xd6,
+ 0xc9, 0xa7, 0x43, 0x4c, 0x8f, 0xb6, 0xb5, 0x72, 0x76, 0x92, 0x4f, 0x77,
+ 0x87, 0x2b, 0x29, 0xf1, 0x02, 0xe4, 0x5c, 0xa2, 0x31, 0x6f, 0xe0, 0xd6,
+ 0x54, 0x5d, 0x9c, 0x9f, 0xd6, 0xf5, 0x6c, 0x07, 0xdd, 0xc8, 0x98, 0x1b,
+ 0xe1, 0xca, 0x95, 0x2f, 0xc7, 0xde, 0x6b, 0xb4, 0x97, 0x21, 0xf8, 0x3d,
+ 0xf7, 0xb2, 0xae, 0xfd, 0xe9, 0x71, 0xf4, 0x84, 0xd9, 0x72, 0xed, 0x29,
+ 0x64, 0x12, 0x1d, 0x1a, 0xcd, 0x8d, 0xb1, 0xdc, 0x2b, 0x6b, 0x35, 0x19,
+ 0x5d, 0x07, 0x7d, 0x18, 0xc9, 0x42, 0x82, 0xf6, 0x6d, 0xa5, 0xf0, 0x11,
+ 0x39, 0xf9, 0x3e, 0xf9, 0xd2, 0x81, 0xc8, 0xac, 0x70, 0x65, 0x9b, 0x93,
+ 0x96, 0x3e, 0x56, 0x2f, 0xa4, 0xb2, 0xb7, 0x4a, 0x58, 0x13, 0xbe, 0x56,
+ 0x6a, 0x1a, 0x10, 0x66, 0x6c, 0x01, 0x64, 0x40, 0x59, 0x8f, 0x7c, 0x52,
+ 0x9b, 0x1a, 0xbb, 0x3e, 0x18, 0x9b, 0x7b, 0x00, 0xb8, 0xf2, 0xe1, 0xb9,
+ 0x44, 0xd0, 0x9a, 0x47, 0x3f, 0xde, 0x4b, 0xaf, 0x35, 0xc1, 0x8c, 0xf4,
+ 0xec, 0xf1, 0xd7, 0x59, 0xf1, 0xbe, 0xdd, 0x8c, 0x3d, 0x24, 0x4d, 0x25,
+ 0x8e, 0xb2, 0x7d, 0x68, 0x5a, 0x14, 0x04, 0x65, 0xb7, 0x74, 0x1c, 0x9c,
+ 0x3a, 0xda, 0x76, 0x16, 0x15, 0x2e, 0xfd, 0x67, 0xbf, 0xa9, 0x19, 0x0c,
+ 0x59, 0x1e, 0x29, 0x7a, 0xe2, 0x72, 0xe5, 0x2d, 0xc0, 0x06, 0x4d, 0x44,
+ 0x2d, 0xae, 0xf3, 0x75, 0xed, 0xdf, 0x89, 0xc6},
+ pub_key_3,
+ {0x33, 0x31, 0x33, 0x36, 0x30, 0x34, 0x36, 0x31, 0x38, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 28
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 28,
+ 32,
+ {0x71, 0xd8, 0x8b, 0x86, 0xe5, 0x36, 0x05, 0x2d, 0x02, 0x47, 0xf9, 0xe8,
+ 0x4b, 0xd7, 0x44, 0x0c, 0x99, 0x51, 0x82, 0x7a, 0xc2, 0xc5, 0xaf, 0x27,
+ 0xc6, 0x01, 0x62, 0xd3, 0xa1, 0x3d, 0x30, 0xcb, 0x85, 0xe7, 0x1a, 0x79,
+ 0x51, 0x17, 0xbb, 0x9f, 0x81, 0xb0, 0xeb, 0x15, 0x37, 0xc2, 0xe4, 0xc7,
+ 0x31, 0x66, 0x31, 0xf7, 0xdc, 0x4f, 0x04, 0xe5, 0x80, 0xbd, 0xbb, 0xbf,
+ 0x88, 0x2e, 0xfd, 0xf9, 0xe7, 0xaa, 0x76, 0x55, 0xf1, 0x64, 0x39, 0xcc,
+ 0x09, 0x8b, 0xd2, 0xc7, 0x7c, 0x0a, 0x0b, 0x74, 0xe1, 0xeb, 0x17, 0x9e,
+ 0x91, 0x1f, 0xe1, 0x09, 0xa2, 0x44, 0x3c, 0x22, 0x57, 0x4e, 0x0b, 0x5d,
+ 0xc0, 0x7e, 0x72, 0x10, 0x85, 0xfe, 0x68, 0xaa, 0xec, 0x83, 0xc0, 0xbe,
+ 0x78, 0x98, 0xe0, 0xdd, 0x3b, 0x45, 0x82, 0xc8, 0x45, 0xe6, 0x33, 0xb0,
+ 0x66, 0x90, 0xb2, 0x84, 0xcc, 0x53, 0x70, 0x82, 0x92, 0x4c, 0xf8, 0xd0,
+ 0x9e, 0xc4, 0xe1, 0x63, 0x3d, 0x05, 0xcf, 0xe8, 0x9b, 0xfe, 0x13, 0x80,
+ 0xf6, 0xed, 0x48, 0x15, 0x5e, 0x5e, 0x4f, 0xb1, 0x78, 0xf6, 0x62, 0x59,
+ 0xdf, 0x28, 0x75, 0x1b, 0xf9, 0x6c, 0xc6, 0xea, 0xd4, 0xf3, 0xc1, 0xd0,
+ 0xd0, 0xa0, 0x61, 0x8d, 0x46, 0x25, 0xfd, 0x0f, 0x5b, 0xc3, 0xcb, 0x8b,
+ 0xce, 0xbc, 0x60, 0xe5, 0x05, 0xa9, 0xdd, 0x72, 0xbd, 0x02, 0x23, 0x03,
+ 0x5f, 0xee, 0x6f, 0xf4, 0x64, 0x35, 0x57, 0x00, 0x66, 0xec, 0xff, 0x5e,
+ 0x6c, 0x93, 0x73, 0x37, 0x72, 0x11, 0xb5, 0x11, 0x1e, 0x24, 0xfb, 0x76,
+ 0x56, 0xf6, 0x5f, 0xb9, 0x4a, 0xa7, 0xdf, 0x71, 0xfd, 0x5e, 0xa3, 0x4f,
+ 0xf4, 0xbb, 0x1a, 0xe3, 0x2d, 0x51, 0x46, 0x8b, 0x22, 0x8b, 0xb8, 0x20,
+ 0x95, 0xd4, 0x15, 0x5d, 0xcb, 0xfa, 0x0a, 0xb9, 0xdf, 0x12, 0x59, 0x8d,
+ 0xa8, 0x1e, 0x33, 0x34, 0xed, 0xc3, 0x00, 0xbd, 0x1f, 0x9c, 0x4e, 0xb6,
+ 0x0a, 0x2a, 0x1f, 0x7b, 0x42, 0x62, 0x48, 0x52, 0x1d, 0x99, 0xa0, 0x66,
+ 0x4e, 0x9c, 0x97, 0x39, 0x32, 0xd6, 0x08, 0x37, 0x10, 0x42, 0x22, 0x5e,
+ 0x4d, 0xeb, 0x38, 0xc3, 0x58, 0xc2, 0xc7, 0xf5, 0x93, 0xf8, 0x86, 0xc5,
+ 0x53, 0x97, 0xda, 0xc5, 0x3f, 0x94, 0xe1, 0x3f, 0x17, 0x1e, 0xc0, 0x6a,
+ 0x03, 0x27, 0xf5, 0xf4, 0x58, 0x51, 0x4a, 0xce, 0x46, 0x18, 0xc2, 0xb4,
+ 0xae, 0x41, 0x4b, 0x29, 0x27, 0xd9, 0x8c, 0x52, 0x72, 0x7f, 0x09, 0xa1,
+ 0x6c, 0x5f, 0x5f, 0x2d, 0x27, 0x93, 0x6d, 0x37, 0xe3, 0xba, 0x4c, 0xdc,
+ 0xaa, 0x18, 0x68, 0x8e, 0x24, 0x51, 0xed, 0x19, 0xf6, 0x7a, 0xdc, 0x47,
+ 0x32, 0x83, 0x7e, 0x2c, 0x8f, 0xa8, 0xc5, 0x60, 0x2f, 0x26, 0x0e, 0x79,
+ 0xfe, 0x0d, 0x91, 0x46, 0x45, 0x8f, 0x94, 0x1e, 0xb9, 0xc5, 0x76, 0xc4,
+ 0xe8, 0xd3, 0x1e, 0x8c, 0x94, 0x8b, 0x92, 0x74, 0xac, 0x8f, 0x29, 0xbe,
+ 0x19, 0x1b, 0xdb, 0x68, 0xad, 0xbc, 0x01, 0xa2, 0x0c, 0xf2, 0xfc, 0x48,
+ 0xe0, 0x29, 0x1e, 0x0b, 0xd9, 0x96, 0x9b, 0xaa, 0xd2, 0x7e, 0xbc, 0xab,
+ 0xb9, 0x79, 0x58, 0xe9, 0x41, 0x30, 0x43, 0xea, 0x28, 0x73, 0xf5, 0x62,
+ 0x29, 0xb8, 0x60, 0x1e, 0x7f, 0xde, 0x11, 0x3a, 0x09, 0x70, 0x63, 0x64,
+ 0x48, 0x35, 0xc2, 0x84, 0x82, 0xa1, 0x12, 0x08, 0x5a, 0x7f, 0xdf, 0xfd,
+ 0xaf, 0x4e, 0x0d, 0xab, 0x20, 0xbe, 0x8f, 0xf4, 0xad, 0xab, 0x5e, 0xb7,
+ 0x39, 0x3a, 0xcc, 0xe6, 0x57, 0x5e, 0xa4, 0x09, 0x66, 0xac, 0xa0, 0x6b,
+ 0x4e, 0x1d, 0xfb, 0xa1, 0x00, 0x2c, 0x7c, 0x5d, 0x05, 0x5a, 0x89, 0xe1,
+ 0x12, 0x59, 0xef, 0x06, 0x1c, 0xb0, 0xa1, 0xf7, 0xc7, 0x8e, 0xcd, 0x08,
+ 0x2d, 0x8a, 0x5a, 0xe2, 0x22, 0x81, 0x17, 0xc0},
+ pub_key_3,
+ {0x32, 0x36, 0x36, 0x33, 0x37, 0x38, 0x34, 0x32, 0x35, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 29
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 29,
+ 32,
+ {0x87, 0x2d, 0xbd, 0x85, 0x06, 0x28, 0xbe, 0x3e, 0xdd, 0x02, 0xa7, 0xd8,
+ 0x61, 0x8c, 0x81, 0xa5, 0x71, 0x33, 0x95, 0xd6, 0x72, 0x5f, 0x24, 0xa7,
+ 0xc7, 0xa4, 0xa5, 0xfd, 0x2b, 0xc3, 0x77, 0xc0, 0xb3, 0x28, 0x5d, 0x2f,
+ 0xa3, 0xb1, 0x08, 0x64, 0x32, 0x5e, 0x3f, 0x50, 0x49, 0x2a, 0x10, 0x7a,
+ 0x31, 0x38, 0x0a, 0x62, 0x84, 0x90, 0x50, 0x3a, 0x94, 0x2b, 0x8a, 0xb8,
+ 0x0a, 0x71, 0xb9, 0xde, 0x49, 0xa7, 0xa1, 0x69, 0xf4, 0x5f, 0xbd, 0xb6,
+ 0x63, 0xa9, 0x6d, 0xed, 0x6f, 0xb7, 0x34, 0x5b, 0xba, 0x35, 0x60, 0xb9,
+ 0x5a, 0xa8, 0x87, 0x34, 0x62, 0xef, 0x1a, 0x30, 0x39, 0xd8, 0x89, 0x91,
+ 0x1f, 0xdb, 0x3c, 0x99, 0x16, 0x05, 0x6a, 0x76, 0xcf, 0xba, 0xaa, 0x4a,
+ 0x13, 0x32, 0x8b, 0x96, 0xc3, 0xfe, 0xfa, 0xa5, 0x40, 0x3e, 0xc1, 0x03,
+ 0x25, 0xf3, 0x61, 0x9b, 0x17, 0x6f, 0x60, 0x42, 0xa6, 0x8b, 0x49, 0x6a,
+ 0x23, 0x32, 0x09, 0x05, 0xa5, 0x89, 0xea, 0xf5, 0x32, 0x27, 0x3e, 0x6d,
+ 0x67, 0x5f, 0x25, 0xc4, 0xda, 0x6d, 0xa1, 0xd4, 0x2b, 0xfa, 0x53, 0xa1,
+ 0x6c, 0x85, 0x0e, 0x25, 0x0f, 0x16, 0xb4, 0x92, 0x77, 0xaa, 0xe5, 0xcf,
+ 0xea, 0xe1, 0x7b, 0x65, 0xd6, 0x1d, 0xff, 0xfe, 0xe8, 0x5c, 0xfd, 0xde,
+ 0x1e, 0x0a, 0xad, 0xe5, 0xc2, 0xc2, 0x4c, 0xeb, 0x24, 0x1c, 0x7a, 0x15,
+ 0xed, 0x5d, 0x52, 0x9e, 0x7a, 0x68, 0x01, 0x34, 0xc5, 0xce, 0x39, 0x23,
+ 0xe7, 0x7d, 0xd3, 0xef, 0x5d, 0xa6, 0xa3, 0x19, 0x4d, 0xf0, 0xbc, 0xae,
+ 0x4a, 0xcb, 0x2b, 0xa7, 0x66, 0xc5, 0xff, 0xfc, 0x3b, 0xa6, 0xe3, 0xf8,
+ 0x49, 0xad, 0xe9, 0x4b, 0xb1, 0x4f, 0x0b, 0x4a, 0xae, 0x88, 0xba, 0x7d,
+ 0x4d, 0x32, 0x12, 0x7d, 0x74, 0xd3, 0x19, 0xf8, 0x47, 0x80, 0x6e, 0xbb,
+ 0x34, 0xab, 0x11, 0x22, 0x22, 0x88, 0x8b, 0x3d, 0xf6, 0x2d, 0xf9, 0x7b,
+ 0x60, 0x3e, 0x76, 0x3e, 0x40, 0xcb, 0xb2, 0x50, 0x3f, 0x0f, 0x88, 0xc2,
+ 0x01, 0xb2, 0xec, 0x01, 0x98, 0x30, 0x6a, 0xca, 0xc1, 0x1d, 0xa2, 0x4e,
+ 0xb9, 0x83, 0xa0, 0x1e, 0x93, 0x06, 0x3b, 0x01, 0xe4, 0x19, 0xee, 0x6d,
+ 0x39, 0xa8, 0x19, 0x17, 0x1b, 0xce, 0xf4, 0xbd, 0x70, 0xb1, 0xc1, 0xee,
+ 0xc3, 0xfe, 0x26, 0x75, 0x73, 0x61, 0x1f, 0xfc, 0x2f, 0x51, 0xb8, 0x63,
+ 0x95, 0x6f, 0x91, 0xa8, 0x34, 0x1c, 0x64, 0x78, 0xb1, 0x34, 0x73, 0xe1,
+ 0x58, 0x5a, 0xc6, 0xfa, 0x7e, 0x7e, 0xd8, 0x04, 0x02, 0x1f, 0x60, 0xb2,
+ 0x76, 0x4a, 0x72, 0x7f, 0x0b, 0x0f, 0xb6, 0x83, 0xb0, 0xb0, 0x23, 0xc1,
+ 0x0f, 0x79, 0xf9, 0x83, 0xfd, 0x54, 0x22, 0xdc, 0x63, 0x8b, 0x9d, 0xc8,
+ 0x3b, 0x59, 0xea, 0xc9, 0x71, 0x93, 0x03, 0x1c, 0xc6, 0x11, 0x2a, 0x26,
+ 0xf6, 0x01, 0x53, 0x1a, 0xc2, 0x73, 0xad, 0x97, 0x04, 0x27, 0xa2, 0x6e,
+ 0x97, 0x0e, 0x88, 0x6a, 0x6a, 0xe4, 0xcb, 0xeb, 0xea, 0x85, 0x0b, 0x5c,
+ 0x86, 0xa5, 0xf2, 0x7e, 0x4e, 0x39, 0xb3, 0xd1, 0x7e, 0xf0, 0xf5, 0x17,
+ 0x34, 0x41, 0xae, 0x24, 0x2f, 0xa3, 0xdf, 0xcd, 0x36, 0xc2, 0xe8, 0xff,
+ 0x7a, 0x9a, 0x91, 0x0b, 0x1b, 0x75, 0x7d, 0xcd, 0x16, 0xac, 0xdd, 0x2c,
+ 0xd0, 0x9c, 0x51, 0x77, 0x80, 0xb6, 0x5d, 0x03, 0xf4, 0xc6, 0x55, 0xa1,
+ 0x09, 0x19, 0xb7, 0x96, 0x0b, 0xe4, 0x5e, 0xe1, 0xda, 0x72, 0x3b, 0x37,
+ 0x0e, 0x29, 0x36, 0x50, 0x90, 0x2e, 0xc2, 0xd2, 0x40, 0x7a, 0x9d, 0x05,
+ 0xc1, 0x91, 0xbd, 0xbe, 0xcc, 0xa3, 0xaf, 0x3a, 0xa9, 0x52, 0xf6, 0x44,
+ 0x50, 0x55, 0x81, 0xf2, 0xc4, 0x31, 0x3f, 0x12, 0x4a, 0x15, 0x4b, 0xa1,
+ 0x04, 0x1f, 0x8c, 0x4a, 0x1f, 0x5b, 0x19, 0x03},
+ pub_key_3,
+ {0x31, 0x36, 0x35, 0x32, 0x31, 0x30, 0x30, 0x35, 0x32, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 30
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 30,
+ 32,
+ {0x1c, 0xa4, 0xf5, 0x4a, 0xb7, 0x46, 0x34, 0xf3, 0x7d, 0xca, 0xe2, 0x89,
+ 0xb8, 0x0a, 0x35, 0x7b, 0xd0, 0x68, 0x8b, 0xa1, 0x47, 0x3a, 0x78, 0x39,
+ 0x8f, 0x4e, 0xe1, 0xb4, 0xaa, 0xc4, 0x7c, 0xa1, 0x8c, 0x7e, 0x61, 0x9b,
+ 0xd9, 0x5e, 0x62, 0xef, 0xac, 0xbd, 0x01, 0x12, 0x60, 0xfe, 0xbc, 0xfb,
+ 0xb4, 0xc3, 0x9e, 0xf7, 0x70, 0xec, 0x10, 0x77, 0x3e, 0x92, 0x0a, 0xa0,
+ 0xc2, 0xe7, 0x73, 0xc5, 0x7f, 0x6e, 0xdf, 0x30, 0x8f, 0x9a, 0xf7, 0xdf,
+ 0x14, 0xf4, 0xd4, 0xb5, 0x07, 0x20, 0x4c, 0xd9, 0x01, 0x28, 0xb6, 0xa2,
+ 0xaf, 0xc5, 0xe3, 0x5d, 0x1f, 0x8a, 0x4c, 0x4b, 0x1d, 0xc9, 0x4e, 0x1e,
+ 0x0f, 0x83, 0xa8, 0xdd, 0x4f, 0x91, 0xa6, 0xb2, 0xa6, 0xe9, 0x52, 0x7d,
+ 0xe6, 0xcf, 0xe3, 0xfa, 0x8c, 0xde, 0xa1, 0x20, 0x04, 0xf1, 0x10, 0x6c,
+ 0x68, 0xff, 0x66, 0x1d, 0xcd, 0xe9, 0x01, 0x8e, 0xa2, 0x93, 0x6d, 0x55,
+ 0xbc, 0x5e, 0xe2, 0x7f, 0x11, 0xaa, 0xa0, 0xf2, 0x87, 0xf1, 0x44, 0x98,
+ 0xd0, 0x86, 0xd6, 0x20, 0xfd, 0xce, 0xe1, 0xa4, 0x8a, 0xa2, 0xb1, 0xee,
+ 0xa9, 0x5f, 0x52, 0x89, 0x34, 0x83, 0x7f, 0x93, 0xf7, 0x3c, 0xfb, 0x71,
+ 0x34, 0xa8, 0x58, 0xda, 0x3a, 0x49, 0xe1, 0x1f, 0x7b, 0x5c, 0x49, 0x48,
+ 0xcc, 0x56, 0x15, 0x6c, 0x15, 0x0b, 0x10, 0x4f, 0x0c, 0x17, 0xa5, 0x67,
+ 0x49, 0x6f, 0x5f, 0xac, 0x7d, 0x6d, 0x7a, 0x7e, 0xae, 0xbb, 0xc7, 0xc2,
+ 0x4e, 0x4f, 0xb8, 0x0c, 0x40, 0xae, 0x8c, 0x9a, 0xbf, 0xd6, 0xfa, 0xa7,
+ 0x74, 0xb4, 0x38, 0xee, 0xfd, 0xa7, 0xf2, 0x7e, 0x25, 0xaf, 0x39, 0x3b,
+ 0x0d, 0x8e, 0xb0, 0x53, 0x2d, 0xb8, 0xea, 0x3e, 0x7d, 0x0d, 0x5d, 0xe3,
+ 0x98, 0x3a, 0x06, 0xfc, 0x4a, 0x8e, 0x15, 0x90, 0xe4, 0x22, 0x64, 0xa8,
+ 0xc4, 0x46, 0x98, 0x2d, 0x14, 0x1f, 0x99, 0x41, 0xec, 0x98, 0x86, 0x6e,
+ 0xc3, 0xcd, 0x04, 0xad, 0x1b, 0x29, 0xe1, 0x63, 0xe2, 0x40, 0x7b, 0x20,
+ 0xec, 0x11, 0x60, 0x14, 0xa5, 0xef, 0x70, 0xba, 0xe8, 0x5d, 0x57, 0x02,
+ 0xab, 0x7d, 0x77, 0x1b, 0xca, 0x15, 0xdd, 0x3d, 0xb1, 0x98, 0xbb, 0x26,
+ 0x64, 0x5e, 0xe1, 0x20, 0x07, 0x86, 0x38, 0x8b, 0x73, 0x9e, 0x02, 0xd3,
+ 0x32, 0x44, 0xb6, 0xdb, 0x27, 0x65, 0x24, 0x12, 0x56, 0x45, 0x83, 0x74,
+ 0x2b, 0xc7, 0x00, 0x79, 0x9f, 0x41, 0x81, 0x53, 0xd9, 0xd3, 0x01, 0x88,
+ 0x36, 0x1d, 0x77, 0x2b, 0x1b, 0xb5, 0xfb, 0x24, 0x05, 0xcb, 0x1d, 0x1c,
+ 0xaa, 0xb3, 0x03, 0x40, 0x0c, 0xd6, 0x53, 0x99, 0xbb, 0x8d, 0xde, 0x39,
+ 0x38, 0x52, 0x37, 0x3b, 0xbe, 0x3b, 0xd5, 0x0e, 0xc4, 0x6d, 0x51, 0x64,
+ 0x18, 0xaf, 0xb8, 0x91, 0x40, 0x26, 0xb2, 0x77, 0x38, 0xe7, 0xa0, 0x97,
+ 0x39, 0x00, 0x21, 0x13, 0x6c, 0xce, 0xa7, 0x5e, 0xd6, 0x5a, 0xf3, 0xc6,
+ 0x3d, 0xfb, 0xae, 0x93, 0x8a, 0x9c, 0x52, 0xfa, 0xd4, 0x24, 0x35, 0xc2,
+ 0x1a, 0xaa, 0x94, 0x3a, 0x89, 0xff, 0x66, 0x53, 0xc3, 0xda, 0x52, 0xcf,
+ 0xb2, 0xac, 0x32, 0x81, 0x9f, 0x09, 0x95, 0x4a, 0x0e, 0x5d, 0xfb, 0xfa,
+ 0x23, 0x7f, 0x6e, 0x87, 0x2f, 0x03, 0x7c, 0x56, 0x9f, 0xbc, 0x41, 0x88,
+ 0x65, 0x52, 0xfb, 0x7f, 0x6e, 0x22, 0xef, 0xeb, 0xbb, 0x1b, 0x81, 0x97,
+ 0xcb, 0x87, 0x0b, 0x3e, 0x95, 0x5d, 0xef, 0x4e, 0x26, 0x03, 0x33, 0xc5,
+ 0x9c, 0x98, 0xc6, 0xba, 0x97, 0x3b, 0xcd, 0xc5, 0x23, 0x6e, 0xe0, 0xf4,
+ 0x50, 0xda, 0x19, 0x6d, 0xe4, 0xb1, 0x8d, 0xe9, 0x22, 0x9a, 0x82, 0x91,
+ 0xc7, 0x41, 0xb9, 0xd1, 0x75, 0xd9, 0xa1, 0xe9, 0xda, 0xcb, 0x1c, 0xe3,
+ 0x30, 0x50, 0x08, 0xff, 0x19, 0xc9, 0x3c, 0x62},
+ pub_key_3,
+ {0x35, 0x37, 0x34, 0x38, 0x30, 0x38, 0x31, 0x36, 0x39, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 31
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 31,
+ 32,
+ {0x00, 0xe1, 0xe7, 0x6b, 0xe1, 0x27, 0x6a, 0x4a, 0x11, 0xf1, 0x76, 0xb1,
+ 0x6d, 0xd1, 0x95, 0x49, 0x1f, 0x28, 0xcd, 0x53, 0xf6, 0xe0, 0x5c, 0xf2,
+ 0x42, 0x36, 0xfc, 0xd2, 0x88, 0x81, 0xf0, 0xd3, 0x3b, 0x25, 0xb9, 0xe2,
+ 0x36, 0xda, 0x7f, 0xa3, 0x2c, 0xc4, 0x0b, 0x12, 0x8d, 0x00, 0x7e, 0x0b,
+ 0xc0, 0x64, 0x0f, 0xfe, 0x42, 0xdb, 0xb2, 0xc5, 0x03, 0x5f, 0x96, 0x51,
+ 0x61, 0x10, 0x91, 0x3d, 0x03, 0x7d, 0x7d, 0xe0, 0x17, 0xe2, 0x64, 0xd1,
+ 0xfd, 0x11, 0x86, 0x2c, 0xf9, 0x11, 0x54, 0x7f, 0xe0, 0x73, 0x33, 0xb5,
+ 0xbf, 0x48, 0xc3, 0xc2, 0xab, 0x46, 0x9e, 0x73, 0x3c, 0x51, 0xfa, 0xf3,
+ 0x46, 0xf4, 0x03, 0xc9, 0x55, 0x5b, 0x7d, 0x27, 0x3c, 0xce, 0x68, 0xef,
+ 0x59, 0xd7, 0xb8, 0xcb, 0x36, 0xfa, 0xa9, 0x1f, 0x91, 0x66, 0x93, 0xd1,
+ 0xf5, 0xe7, 0xf9, 0x21, 0x0f, 0xd5, 0xcb, 0xfa, 0xb7, 0x2c, 0xcf, 0x93,
+ 0x1d, 0x04, 0x77, 0x3c, 0x8f, 0x04, 0x60, 0xa1, 0x81, 0x7c, 0xdb, 0xfe,
+ 0x47, 0x9c, 0x87, 0xe3, 0x0d, 0x2e, 0x9f, 0xcb, 0x81, 0xa8, 0x04, 0x38,
+ 0x3b, 0x0e, 0x5a, 0xc0, 0xd7, 0x3f, 0x5e, 0x57, 0x22, 0x9b, 0x7a, 0xdc,
+ 0x5f, 0x8c, 0x1e, 0x8a, 0xd1, 0x9a, 0x15, 0x02, 0x08, 0x3b, 0xa6, 0x16,
+ 0x29, 0xc1, 0xf4, 0x42, 0x52, 0x73, 0xe8, 0x81, 0xfc, 0x30, 0x34, 0x48,
+ 0xf3, 0x2f, 0x0c, 0xad, 0x03, 0xaa, 0x3e, 0x73, 0x46, 0xd7, 0xbf, 0x3b,
+ 0x9b, 0x27, 0xb0, 0x9b, 0xa2, 0x1d, 0xf7, 0x3f, 0x63, 0xba, 0x1c, 0x42,
+ 0x0e, 0xb5, 0xce, 0x21, 0xa1, 0xf7, 0x77, 0x55, 0x4f, 0x38, 0x77, 0xcf,
+ 0xbc, 0x49, 0xd5, 0xc7, 0x26, 0x8a, 0xac, 0x84, 0x4e, 0x90, 0x9f, 0x00,
+ 0x31, 0xa3, 0x2d, 0x62, 0xbf, 0xd0, 0xd8, 0x7c, 0x26, 0xe1, 0xd3, 0x86,
+ 0xf3, 0x47, 0x31, 0x71, 0x2f, 0xb9, 0xe7, 0x8a, 0xb5, 0x8a, 0x08, 0x3a,
+ 0x45, 0x01, 0x46, 0x78, 0xa4, 0x96, 0x51, 0xf3, 0x1b, 0xb3, 0xfd, 0x72,
+ 0xcf, 0xfb, 0x12, 0x79, 0x61, 0xde, 0x04, 0x46, 0x2f, 0x9e, 0x33, 0x5d,
+ 0xf3, 0x84, 0x21, 0x75, 0x33, 0xd3, 0x76, 0x02, 0xd3, 0xe8, 0xc1, 0x9c,
+ 0x93, 0xe0, 0x90, 0x97, 0xe2, 0x0c, 0x4c, 0xb7, 0x6b, 0xc2, 0x35, 0x9e,
+ 0x86, 0xb3, 0x89, 0xcd, 0x0d, 0x17, 0x52, 0x0b, 0x63, 0x15, 0xb4, 0x3f,
+ 0x96, 0x5f, 0x6d, 0x23, 0xe6, 0x5f, 0x75, 0xf8, 0xbe, 0x42, 0x64, 0x9b,
+ 0x2e, 0xaa, 0x1a, 0x7f, 0x11, 0xb0, 0x33, 0x62, 0x7c, 0xf0, 0xb9, 0x26,
+ 0x85, 0x2d, 0xd8, 0x64, 0x0e, 0x5a, 0x9a, 0xcf, 0xf4, 0x7c, 0x7b, 0x35,
+ 0x68, 0x50, 0x8c, 0xe0, 0xdf, 0x17, 0xac, 0x2e, 0x72, 0xd6, 0x59, 0x8b,
+ 0xb8, 0xff, 0xf2, 0xaa, 0x61, 0xde, 0x42, 0xdf, 0x99, 0x7b, 0x18, 0x46,
+ 0xbe, 0x0a, 0xba, 0x4a, 0x41, 0xf9, 0xf0, 0x6c, 0x6f, 0xef, 0x81, 0xe9,
+ 0xe8, 0xb5, 0x00, 0xcf, 0xe0, 0x8f, 0xcb, 0x77, 0x6b, 0xaa, 0x66, 0x46,
+ 0x02, 0x4f, 0x39, 0x1a, 0x2f, 0x69, 0xe4, 0x5a, 0x06, 0x0a, 0x66, 0x41,
+ 0xbe, 0x13, 0x9a, 0xed, 0x93, 0x5d, 0x92, 0x62, 0xcf, 0x8f, 0x42, 0x75,
+ 0xb1, 0x7f, 0x73, 0x5c, 0x72, 0xe9, 0xc6, 0x0a, 0x89, 0xbf, 0x59, 0x13,
+ 0xba, 0x4c, 0x93, 0xb9, 0xe4, 0x26, 0xc9, 0x29, 0x8b, 0xea, 0x99, 0x9b,
+ 0x83, 0xff, 0x53, 0xb0, 0x7e, 0xeb, 0xe7, 0x1c, 0x13, 0x15, 0x5e, 0xe0,
+ 0xfb, 0x02, 0x7b, 0x0e, 0x8c, 0x46, 0xfb, 0x9a, 0xa6, 0x41, 0xe9, 0xbb,
+ 0xcc, 0xf8, 0xdf, 0x1e, 0xa8, 0xde, 0xad, 0xd2, 0x64, 0x0e, 0x01, 0x66,
+ 0x2d, 0xdc, 0xa3, 0x41, 0x6a, 0x68, 0xf0, 0xc7, 0x69, 0x0b, 0x79, 0xab,
+ 0xa5, 0x2b, 0x1f, 0xa6, 0x57, 0x45, 0x4e, 0x8e},
+ pub_key_3,
+ {0x36, 0x33, 0x34, 0x33, 0x39, 0x31, 0x33, 0x34, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 32
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 32,
+ 32,
+ {0x28, 0xfc, 0xdd, 0x6c, 0xf0, 0x3b, 0x8d, 0x97, 0xf7, 0x44, 0xc2, 0x7b,
+ 0x3e, 0xed, 0x91, 0x5b, 0x93, 0x84, 0x5c, 0x1f, 0xa1, 0xf8, 0x78, 0xb7,
+ 0xf2, 0x2d, 0x79, 0x5a, 0x1d, 0x5e, 0x6a, 0x5f, 0x1a, 0x18, 0xd1, 0xd6,
+ 0xd8, 0xcd, 0xbe, 0xcc, 0xab, 0xce, 0x95, 0x77, 0xbd, 0x28, 0x31, 0xeb,
+ 0x9e, 0xc1, 0xdb, 0x4a, 0xf7, 0xa3, 0xeb, 0xe8, 0x14, 0xe2, 0xb7, 0x5a,
+ 0xd4, 0x89, 0xfe, 0x02, 0xbf, 0x8e, 0x36, 0xd3, 0x61, 0xec, 0x48, 0x04,
+ 0x21, 0xb8, 0x27, 0x17, 0xea, 0xa4, 0x8c, 0xcf, 0x4e, 0x14, 0x28, 0x5f,
+ 0x5a, 0x12, 0xe4, 0x4a, 0x39, 0x6e, 0x72, 0x30, 0x72, 0xb8, 0x62, 0x13,
+ 0x4d, 0xae, 0xce, 0xad, 0xef, 0x8a, 0xc4, 0x25, 0x55, 0xb8, 0x25, 0x70,
+ 0xfa, 0x70, 0xf8, 0x3d, 0x8d, 0xed, 0xf2, 0x22, 0x35, 0xfb, 0x7c, 0xda,
+ 0x91, 0x7e, 0xbf, 0x56, 0x44, 0xb3, 0x2f, 0x8b, 0x92, 0x17, 0x1b, 0x52,
+ 0x41, 0xd6, 0x48, 0x98, 0x3b, 0x43, 0x08, 0x27, 0x6b, 0x4d, 0x71, 0xb6,
+ 0x5e, 0x61, 0x92, 0x6e, 0x70, 0x57, 0xd0, 0x1d, 0x98, 0xeb, 0xb7, 0xdb,
+ 0x44, 0x2b, 0xf9, 0x55, 0x3f, 0x59, 0xbf, 0x8e, 0x2b, 0x66, 0xce, 0xb8,
+ 0x67, 0x40, 0xc0, 0x11, 0xfd, 0x43, 0xb9, 0x79, 0xf2, 0x58, 0x09, 0xe3,
+ 0xee, 0x72, 0xe9, 0x19, 0x08, 0xda, 0xd7, 0xb6, 0x60, 0x31, 0x8b, 0xd1,
+ 0xc0, 0x99, 0x94, 0x1f, 0x7b, 0x7f, 0xd8, 0x7d, 0x05, 0x05, 0xd1, 0x72,
+ 0x98, 0x43, 0x8d, 0x23, 0xf7, 0xca, 0x32, 0x83, 0x80, 0xd5, 0xd8, 0x3c,
+ 0x0a, 0x96, 0xef, 0x33, 0x25, 0x0a, 0xd0, 0x5a, 0x23, 0x46, 0x5b, 0x36,
+ 0xb3, 0x30, 0x5a, 0xf3, 0x0a, 0x98, 0x1c, 0x76, 0x80, 0xeb, 0x10, 0xf5,
+ 0x7b, 0xe4, 0x8a, 0xe1, 0x14, 0x11, 0x4b, 0x5c, 0x29, 0xf6, 0xf7, 0x51,
+ 0x70, 0xbb, 0x45, 0x03, 0xd3, 0x40, 0xc7, 0xa3, 0x00, 0x67, 0x0a, 0x72,
+ 0x76, 0x40, 0xa1, 0x86, 0xc8, 0xe4, 0x91, 0xc4, 0x0c, 0x83, 0x37, 0xd0,
+ 0x49, 0xda, 0xc3, 0xf6, 0x61, 0xca, 0x8b, 0xc4, 0xcf, 0x0e, 0x73, 0x46,
+ 0xb5, 0x15, 0x3c, 0x37, 0x41, 0x30, 0x7e, 0x6d, 0x2f, 0x0b, 0x6f, 0x57,
+ 0xb2, 0x47, 0xb3, 0xcf, 0xb9, 0x58, 0xb3, 0xdb, 0x7f, 0x71, 0xdd, 0x84,
+ 0xad, 0x57, 0xf6, 0x70, 0x67, 0xe9, 0xfc, 0xcb, 0x3a, 0xe8, 0x9c, 0xc7,
+ 0x7d, 0x6a, 0x97, 0x20, 0xc1, 0xcf, 0x69, 0x57, 0x85, 0x25, 0xb2, 0xcd,
+ 0x03, 0x50, 0xe0, 0xad, 0x48, 0x0d, 0x45, 0x9b, 0x0e, 0xf7, 0xa4, 0xec,
+ 0x62, 0x38, 0xc3, 0xf8, 0x68, 0xbc, 0xf7, 0xd8, 0xf7, 0x69, 0x3d, 0x9b,
+ 0x06, 0xd1, 0x93, 0xc1, 0x2e, 0x40, 0xd1, 0x7a, 0x27, 0x05, 0x43, 0xdb,
+ 0x29, 0xc0, 0x43, 0x7e, 0x14, 0xfe, 0x1e, 0xa5, 0xaa, 0x2f, 0xe1, 0x9c,
+ 0x6c, 0x32, 0xbf, 0xe7, 0x0f, 0xb6, 0x07, 0x2a, 0x8c, 0x12, 0xee, 0xe8,
+ 0xb2, 0x1f, 0x63, 0x71, 0x6b, 0x05, 0x6c, 0x76, 0xd3, 0x8f, 0xcc, 0x78,
+ 0x47, 0xf8, 0xb3, 0xc3, 0xb4, 0xf2, 0xa8, 0x88, 0x4e, 0x1e, 0x01, 0xdb,
+ 0x98, 0x1f, 0xb1, 0x56, 0xeb, 0x1a, 0x91, 0x5b, 0x82, 0xe3, 0x87, 0x70,
+ 0x38, 0x7c, 0x2d, 0x4e, 0x82, 0xab, 0xce, 0x0e, 0xf5, 0x70, 0xc3, 0xfd,
+ 0x14, 0x9c, 0x95, 0x1e, 0x31, 0x39, 0x0e, 0x30, 0x57, 0x01, 0x88, 0x0d,
+ 0xd7, 0x5e, 0x0d, 0x9a, 0xa5, 0xf2, 0x78, 0x0f, 0xf2, 0x21, 0x34, 0x57,
+ 0x61, 0xd7, 0xa0, 0x05, 0x35, 0x1c, 0xc0, 0x3e, 0xc3, 0x13, 0x82, 0x16,
+ 0x87, 0xb1, 0x19, 0x04, 0xe7, 0xb7, 0x69, 0x46, 0x98, 0x75, 0xea, 0x8c,
+ 0x33, 0xb7, 0x7d, 0xdd, 0x47, 0x5c, 0x67, 0x4c, 0xba, 0x98, 0x12, 0x92,
+ 0xb4, 0xab, 0xac, 0x1a, 0xc2, 0x29, 0xdd, 0x81},
+ pub_key_3,
+ {0x31, 0x35, 0x34, 0x31, 0x31, 0x30, 0x33, 0x35, 0x39, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 33
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 33,
+ 32,
+ {0x23, 0x64, 0x1d, 0x3c, 0xc8, 0x8c, 0x01, 0x60, 0xef, 0x82, 0x44, 0xb8,
+ 0xd5, 0xfd, 0xa3, 0xb2, 0x96, 0xf4, 0x9f, 0x92, 0x5f, 0xd4, 0xd4, 0x61,
+ 0xba, 0xf6, 0x67, 0x69, 0x84, 0x06, 0x1b, 0xa8, 0xe5, 0x63, 0x91, 0x1d,
+ 0xf8, 0x53, 0x3b, 0x2e, 0xce, 0x77, 0xfb, 0x11, 0x1b, 0x2b, 0x36, 0xab,
+ 0xb0, 0x26, 0x11, 0x10, 0x6e, 0xad, 0x00, 0x13, 0x49, 0xc1, 0xf6, 0xfd,
+ 0x03, 0x42, 0xe8, 0x4a, 0xd1, 0x80, 0x93, 0xa4, 0xf9, 0x8d, 0x5b, 0xa4,
+ 0x8b, 0xbc, 0x4f, 0xcd, 0x95, 0x0c, 0x2a, 0x7a, 0x7f, 0x27, 0xb1, 0x2a,
+ 0xa6, 0xf2, 0xee, 0x3c, 0x5d, 0x7c, 0x59, 0xf2, 0xb3, 0x42, 0x7b, 0xcf,
+ 0x95, 0x6a, 0x2f, 0xfd, 0x36, 0x80, 0x3c, 0x7b, 0x78, 0x4e, 0x55, 0x27,
+ 0x91, 0x11, 0xb3, 0x18, 0x21, 0x70, 0xf6, 0x14, 0xc5, 0x2a, 0x94, 0x2a,
+ 0x33, 0x01, 0x9a, 0xe9, 0xf4, 0x4e, 0xf9, 0x83, 0x7e, 0xfe, 0x83, 0xdd,
+ 0xea, 0x6f, 0x40, 0x4f, 0x74, 0xf9, 0x52, 0x98, 0x71, 0xc7, 0x60, 0xa5,
+ 0xf8, 0x01, 0x33, 0x2b, 0x82, 0x1e, 0x78, 0xe6, 0xdf, 0x01, 0x46, 0x90,
+ 0x6c, 0xb4, 0x9e, 0xe6, 0x52, 0x04, 0x1d, 0x64, 0x19, 0x03, 0x11, 0xe6,
+ 0x99, 0xed, 0x40, 0x1b, 0x31, 0x22, 0xd3, 0x6a, 0xeb, 0x46, 0x61, 0x81,
+ 0xa5, 0x0c, 0xca, 0xf3, 0x1d, 0x7c, 0xce, 0x25, 0x3b, 0x73, 0x14, 0x98,
+ 0x12, 0x0c, 0x4f, 0x1c, 0x89, 0xcd, 0x5a, 0x05, 0x7f, 0x71, 0x57, 0xf0,
+ 0x72, 0x17, 0x04, 0x86, 0xf7, 0x15, 0x6a, 0x22, 0x1f, 0x47, 0xdc, 0xa3,
+ 0x41, 0x36, 0x0b, 0x68, 0x2e, 0xac, 0xa6, 0x95, 0xf1, 0xba, 0x21, 0x83,
+ 0xea, 0xd1, 0xd6, 0x01, 0x1f, 0xae, 0x67, 0x41, 0x9e, 0x05, 0xcd, 0xf5,
+ 0x22, 0xcd, 0x97, 0x68, 0xb3, 0x20, 0x9a, 0xb6, 0x19, 0x9c, 0xfa, 0x56,
+ 0x12, 0x92, 0x77, 0x69, 0xef, 0x0b, 0x93, 0xf5, 0x76, 0xcc, 0xf2, 0xbd,
+ 0xb9, 0x0f, 0x11, 0xe7, 0x01, 0x7d, 0xd4, 0x06, 0xa0, 0xb3, 0xe3, 0x2f,
+ 0x57, 0x23, 0x90, 0x49, 0xf2, 0xaa, 0xd5, 0xd3, 0x3e, 0xc1, 0x60, 0x6e,
+ 0x73, 0x46, 0x03, 0x55, 0x28, 0xc9, 0x3d, 0xf5, 0x08, 0x0f, 0xfc, 0xdc,
+ 0xbd, 0xba, 0xf8, 0x09, 0x46, 0x02, 0x3f, 0x3e, 0x83, 0x60, 0x68, 0x36,
+ 0x5a, 0x89, 0x1e, 0xa1, 0x6e, 0x26, 0xdd, 0x96, 0x91, 0xae, 0xe6, 0x74,
+ 0x12, 0xd3, 0xc6, 0xef, 0x68, 0xdf, 0xb0, 0x67, 0x1a, 0xe5, 0x42, 0x49,
+ 0x7b, 0xcc, 0x25, 0x65, 0x67, 0x81, 0xb9, 0x66, 0x0d, 0xe0, 0x0b, 0x56,
+ 0x2d, 0x0f, 0xf2, 0x6f, 0x72, 0x6f, 0x46, 0x7b, 0xd6, 0xfe, 0x0e, 0xf7,
+ 0x80, 0xbf, 0x93, 0x02, 0x7b, 0x84, 0x8c, 0x08, 0xd2, 0xcc, 0xb5, 0x97,
+ 0xce, 0x88, 0xfa, 0xb5, 0x3f, 0x0c, 0xd2, 0xf5, 0x91, 0x4f, 0x4e, 0xb8,
+ 0x6a, 0xf4, 0x63, 0x27, 0x7e, 0x96, 0x84, 0x23, 0x89, 0xf5, 0xdd, 0xf6,
+ 0x33, 0x98, 0xf8, 0x50, 0xbc, 0xa9, 0x73, 0xfd, 0x30, 0x5c, 0xc7, 0xf2,
+ 0x7d, 0xc9, 0x88, 0x0a, 0x56, 0x0f, 0xd2, 0xbd, 0x1c, 0x66, 0xad, 0x84,
+ 0x81, 0xc3, 0x48, 0x7e, 0xcd, 0xb1, 0x78, 0x31, 0xff, 0xd2, 0x1e, 0x02,
+ 0x29, 0x21, 0x86, 0x87, 0xd2, 0xe2, 0xa1, 0xb3, 0x00, 0x1b, 0xb1, 0x29,
+ 0x95, 0xb6, 0x12, 0xe8, 0x0a, 0x3a, 0x2e, 0xde, 0x51, 0x5f, 0x7d, 0x0d,
+ 0xbb, 0x07, 0x9d, 0xa4, 0x25, 0xdb, 0xbc, 0xe6, 0xee, 0xd0, 0x57, 0x95,
+ 0x5b, 0xfe, 0xcb, 0x3e, 0x5d, 0xf1, 0xd9, 0x5f, 0x78, 0xeb, 0x6b, 0x8d,
+ 0xdd, 0xc4, 0x85, 0x72, 0x0c, 0x4a, 0x90, 0xb3, 0x0f, 0xc2, 0x87, 0x32,
+ 0x8f, 0x6d, 0x88, 0x3e, 0x1a, 0x29, 0xaa, 0x45, 0xd5, 0x6c, 0x0e, 0xb9,
+ 0x86, 0x76, 0x61, 0x5a, 0xa2, 0x1b, 0x65, 0xd4},
+ pub_key_3,
+ {0x31, 0x30, 0x34, 0x37, 0x38, 0x35, 0x38, 0x30, 0x31, 0x32, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 34
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 34,
+ 32,
+ {0x50, 0x95, 0x37, 0xd3, 0xac, 0xd3, 0xfd, 0x84, 0xce, 0xd9, 0x89, 0x10,
+ 0x46, 0xc0, 0x10, 0xf8, 0x07, 0x16, 0x50, 0xdc, 0x57, 0x84, 0xdb, 0x1f,
+ 0x68, 0x8b, 0x6b, 0xff, 0x39, 0x1f, 0x1f, 0xcd, 0x6e, 0x1e, 0x4c, 0x36,
+ 0xbb, 0x8e, 0x9c, 0xf9, 0x22, 0x4a, 0xca, 0x94, 0x62, 0xf8, 0xc6, 0x59,
+ 0xf6, 0x51, 0x47, 0x1b, 0xde, 0xb9, 0x59, 0x9d, 0x9c, 0xc4, 0x6e, 0x8b,
+ 0x72, 0x22, 0x7a, 0x63, 0x06, 0x0c, 0xed, 0xa3, 0xf3, 0xdd, 0xe4, 0x91,
+ 0x8b, 0xbd, 0x8f, 0xe3, 0xaf, 0x7a, 0x09, 0xc8, 0x25, 0x61, 0x7b, 0xd7,
+ 0xa8, 0x5e, 0xd3, 0xad, 0x7f, 0x2d, 0x9c, 0x4d, 0xb7, 0x47, 0x8d, 0x4e,
+ 0x2b, 0x02, 0xfa, 0xc3, 0xf8, 0xdc, 0x04, 0x2a, 0x3a, 0x92, 0xc8, 0xfe,
+ 0x97, 0x54, 0x91, 0x2b, 0x7e, 0x41, 0x6c, 0xd0, 0x8e, 0x79, 0xda, 0xf3,
+ 0x6d, 0x41, 0x04, 0x7d, 0x48, 0x93, 0x34, 0x5b, 0xa0, 0xaa, 0x80, 0x0f,
+ 0x06, 0x1a, 0x2a, 0xba, 0xdc, 0x00, 0x10, 0x46, 0x3a, 0x03, 0x86, 0x73,
+ 0xab, 0x20, 0x4b, 0x05, 0x89, 0xa4, 0x27, 0x35, 0x30, 0x15, 0xad, 0xa4,
+ 0xdb, 0xa9, 0x8c, 0x02, 0xc0, 0x7a, 0xee, 0xae, 0xfe, 0xef, 0x29, 0x9d,
+ 0xe8, 0xac, 0x22, 0x21, 0xc2, 0x9d, 0x8f, 0xfe, 0xe3, 0x59, 0x7f, 0x62,
+ 0xf1, 0x53, 0x90, 0x45, 0xad, 0x77, 0x40, 0x6a, 0xfa, 0x13, 0xc3, 0x5a,
+ 0x99, 0x0d, 0x79, 0x42, 0xe1, 0x0f, 0xd9, 0xdf, 0x96, 0x2f, 0x1f, 0xea,
+ 0xac, 0x38, 0xce, 0xc5, 0xd7, 0x56, 0xe6, 0xa4, 0x76, 0x4b, 0xf5, 0x34,
+ 0x8a, 0x0c, 0xd6, 0x6c, 0xf3, 0x7a, 0x03, 0x85, 0xe6, 0x04, 0xe5, 0x04,
+ 0x96, 0x39, 0xb8, 0x22, 0xbd, 0xbf, 0x97, 0xeb, 0xc4, 0x5e, 0x5c, 0x02,
+ 0xb0, 0x58, 0xc3, 0x3e, 0x09, 0xe6, 0xff, 0x30, 0x51, 0x3c, 0x7f, 0xcf,
+ 0xe7, 0x07, 0x56, 0x33, 0x3b, 0x30, 0xbb, 0xfa, 0xde, 0x73, 0xd5, 0xa7,
+ 0xa4, 0x07, 0xa0, 0xf1, 0xe9, 0xed, 0xe0, 0x88, 0x51, 0x17, 0xc8, 0x01,
+ 0x20, 0x53, 0x04, 0x3d, 0x62, 0xba, 0x34, 0xf1, 0x1c, 0x12, 0x3e, 0xaa,
+ 0x13, 0xd7, 0xdc, 0xce, 0x8f, 0xda, 0x53, 0x41, 0x78, 0x8d, 0x38, 0x6e,
+ 0xa3, 0x1f, 0xa2, 0x3c, 0x0d, 0x55, 0xdd, 0xfa, 0x50, 0x11, 0xd3, 0x19,
+ 0xce, 0x6c, 0xeb, 0x99, 0xa5, 0xbe, 0x50, 0x54, 0x88, 0x16, 0x90, 0xe4,
+ 0xcf, 0x76, 0x17, 0x4b, 0x50, 0x70, 0x49, 0xcf, 0x75, 0xa1, 0x5f, 0x8a,
+ 0x27, 0x43, 0x3b, 0xc6, 0x73, 0x0f, 0x07, 0xe6, 0xe8, 0xd7, 0xcd, 0x38,
+ 0x31, 0x8a, 0x1d, 0x0a, 0x6e, 0x88, 0xbd, 0xb5, 0x52, 0xd3, 0x85, 0x6f,
+ 0x68, 0xd3, 0xec, 0xa0, 0x44, 0x5d, 0x9b, 0x60, 0x58, 0x55, 0x6d, 0xc6,
+ 0x91, 0x10, 0x5c, 0xed, 0x55, 0xd0, 0x9c, 0xdd, 0x28, 0x7d, 0xbf, 0xb2,
+ 0xf0, 0x1a, 0x8d, 0xc4, 0x01, 0xc7, 0xf5, 0x1b, 0xc8, 0x89, 0xa2, 0x33,
+ 0xb8, 0x37, 0xa1, 0x9f, 0xd3, 0x23, 0x1a, 0xe1, 0x68, 0x0d, 0x3b, 0x51,
+ 0x47, 0x31, 0x2c, 0xff, 0xd3, 0xdb, 0x57, 0x66, 0x06, 0xa2, 0xc9, 0x32,
+ 0xd8, 0x6d, 0xfd, 0xa0, 0xb7, 0xbd, 0x82, 0x27, 0x98, 0xef, 0xa4, 0xc7,
+ 0x1c, 0xb9, 0x86, 0x81, 0x3c, 0xd0, 0x96, 0x67, 0x1d, 0xfb, 0xfc, 0x94,
+ 0x8d, 0x08, 0xf2, 0xfa, 0x12, 0x28, 0xf9, 0x3e, 0x2b, 0x7a, 0x43, 0xeb,
+ 0x93, 0x71, 0x57, 0x34, 0x93, 0xcd, 0x17, 0xab, 0x25, 0x84, 0x26, 0x04,
+ 0x50, 0xf0, 0x61, 0x28, 0x8e, 0x85, 0xfe, 0x9b, 0x66, 0x84, 0xcf, 0x83,
+ 0xa5, 0x60, 0x9f, 0x54, 0x9d, 0x62, 0x87, 0x93, 0x24, 0x28, 0x73, 0x6c,
+ 0x08, 0x0a, 0x3e, 0xb5, 0x7e, 0x5e, 0x8c, 0xb3, 0x42, 0xd7, 0xed, 0x68,
+ 0xdd, 0xcd, 0x7d, 0xac, 0x4c, 0xaa, 0x46, 0x14},
+ pub_key_3,
+ {0x31, 0x30, 0x35, 0x33, 0x36, 0x32, 0x38, 0x35, 0x35, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 35
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 35,
+ 32,
+ {0x3b, 0xec, 0x4f, 0xa5, 0x85, 0x69, 0x65, 0xf7, 0x31, 0x27, 0x00, 0xe6,
+ 0xdc, 0xc9, 0x6d, 0xdd, 0x5b, 0xba, 0xd9, 0x9e, 0x53, 0xc4, 0x7f, 0xa3,
+ 0xab, 0x8d, 0x13, 0x25, 0x4f, 0xc7, 0x8a, 0xe5, 0xbd, 0x98, 0x15, 0xc9,
+ 0xc9, 0xf3, 0xc8, 0x43, 0xe9, 0x3e, 0xd0, 0x42, 0x71, 0x97, 0xcd, 0x9b,
+ 0x39, 0x5f, 0x7e, 0xf1, 0x99, 0x12, 0x57, 0xb9, 0x5c, 0x28, 0xb5, 0xb3,
+ 0xec, 0xfd, 0x68, 0x18, 0xac, 0xf5, 0xd7, 0x31, 0x12, 0xa6, 0xb1, 0xf1,
+ 0x03, 0x13, 0x50, 0x7d, 0x60, 0x2c, 0xb5, 0xc6, 0x2c, 0xd8, 0x14, 0xe1,
+ 0xf3, 0x2a, 0x16, 0x5a, 0x32, 0x5b, 0xf0, 0x7a, 0x08, 0x62, 0x32, 0xb3,
+ 0x85, 0x0f, 0x41, 0xf2, 0x00, 0x81, 0x13, 0x35, 0x35, 0xa0, 0xd1, 0x1e,
+ 0x92, 0xa7, 0x3d, 0xac, 0x1b, 0x23, 0xdf, 0xa3, 0xae, 0x5d, 0x75, 0x85,
+ 0x2b, 0xc1, 0x2f, 0x3b, 0x91, 0x4e, 0x98, 0x78, 0x76, 0x01, 0x1a, 0x0c,
+ 0xf0, 0xf5, 0xd5, 0x7c, 0x5c, 0x86, 0x5c, 0xaf, 0x17, 0x41, 0xcd, 0x88,
+ 0x89, 0xb5, 0x5c, 0x6a, 0x5c, 0xe7, 0x22, 0x85, 0xc7, 0x6d, 0x1b, 0xea,
+ 0xfb, 0x1e, 0x56, 0xfb, 0xc2, 0x66, 0x27, 0x16, 0x3c, 0xbf, 0xcc, 0x5a,
+ 0x2f, 0xf8, 0xbb, 0xc6, 0x6d, 0x17, 0x50, 0xb5, 0x33, 0xd0, 0x03, 0xd2,
+ 0xc0, 0x58, 0x7a, 0xc7, 0x95, 0xfe, 0xd4, 0x79, 0x94, 0x06, 0x6e, 0x59,
+ 0x28, 0xe1, 0x4c, 0x6a, 0xe4, 0xff, 0x4b, 0x20, 0x2a, 0x80, 0x41, 0xd3,
+ 0x7e, 0x37, 0x60, 0x99, 0xe6, 0x7f, 0xcb, 0x08, 0x0c, 0x30, 0x0a, 0x0a,
+ 0xd3, 0xc8, 0x8d, 0x6f, 0x09, 0xe1, 0x2b, 0xed, 0x47, 0x4c, 0x40, 0xef,
+ 0x0d, 0x69, 0xc2, 0x70, 0xe1, 0x20, 0xc5, 0x36, 0x1d, 0x03, 0x61, 0x80,
+ 0xac, 0x67, 0x3b, 0x44, 0xe1, 0xab, 0xf1, 0xd5, 0xe0, 0xcb, 0xa7, 0x9e,
+ 0xbc, 0xf9, 0x4a, 0xe8, 0xa0, 0x23, 0xb5, 0x31, 0xa7, 0xd3, 0x5b, 0xe9,
+ 0x16, 0xcb, 0xc8, 0xaa, 0xc8, 0xaa, 0xe9, 0xe7, 0xb3, 0xfd, 0x89, 0xda,
+ 0xa3, 0xda, 0xb7, 0xab, 0x5a, 0x81, 0xa6, 0x95, 0x40, 0x90, 0x6a, 0x1a,
+ 0x00, 0xe4, 0xd8, 0xf1, 0x10, 0xb8, 0x42, 0x17, 0x10, 0x9c, 0x58, 0x05,
+ 0x5a, 0xf4, 0xf2, 0x3d, 0x57, 0x03, 0x32, 0x1f, 0x8b, 0x22, 0x66, 0x3e,
+ 0x74, 0xa0, 0x53, 0x9b, 0x78, 0x3e, 0xa7, 0x6c, 0x25, 0xf9, 0x4b, 0xa4,
+ 0xc7, 0xfa, 0x33, 0xf5, 0x27, 0x96, 0xf6, 0x22, 0x37, 0x19, 0xb6, 0xdb,
+ 0x91, 0x62, 0x03, 0xeb, 0x15, 0x67, 0x08, 0xa6, 0xdf, 0xe6, 0x08, 0x10,
+ 0x90, 0x65, 0xbc, 0x0f, 0x45, 0x22, 0x97, 0xf9, 0xbe, 0x77, 0xba, 0xdd,
+ 0x71, 0x49, 0x5f, 0x7d, 0xd3, 0xf9, 0x3f, 0x31, 0xd2, 0x51, 0xb2, 0x86,
+ 0x51, 0xa4, 0x8b, 0x0d, 0x24, 0x65, 0x31, 0x4c, 0x62, 0x3f, 0x31, 0xf4,
+ 0x52, 0x29, 0xd6, 0x42, 0x42, 0x58, 0x1d, 0xcc, 0x26, 0x1e, 0x72, 0x53,
+ 0x0b, 0x21, 0x04, 0xa3, 0x27, 0x93, 0xe1, 0x9b, 0xbf, 0x11, 0x14, 0x5b,
+ 0xab, 0x33, 0x52, 0x9b, 0xef, 0xac, 0x93, 0xdd, 0xc1, 0x95, 0x6d, 0x3d,
+ 0xe9, 0x33, 0xfa, 0x4d, 0x61, 0xc1, 0x10, 0x95, 0x23, 0x2d, 0x46, 0x0b,
+ 0x9f, 0xeb, 0x21, 0x03, 0xb6, 0x8f, 0x0a, 0x12, 0x99, 0x3b, 0x9f, 0x3e,
+ 0x9e, 0xcc, 0xd6, 0x31, 0xf0, 0x30, 0x24, 0x24, 0x03, 0xa3, 0x9b, 0xbe,
+ 0x55, 0x53, 0xa1, 0x5a, 0x13, 0x8b, 0x6d, 0x99, 0xa6, 0x44, 0xcd, 0x2f,
+ 0xc8, 0x2b, 0x66, 0x4f, 0xc4, 0x2c, 0xae, 0xbb, 0xf1, 0xd7, 0x41, 0xe8,
+ 0x65, 0xa0, 0xb5, 0x2e, 0x32, 0xb7, 0x06, 0x86, 0x41, 0x68, 0xf4, 0xd8,
+ 0xb2, 0x99, 0x03, 0xc7, 0x1b, 0xb3, 0xc4, 0x46, 0x5d, 0x64, 0x4a, 0x54,
+ 0x7b, 0x5c, 0x6d, 0x51, 0xfe, 0x8d, 0xfa, 0x8a},
+ pub_key_3,
+ {0x39, 0x35, 0x33, 0x39, 0x30, 0x34, 0x31, 0x30, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 36
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 36,
+ 32,
+ {0x76, 0x55, 0x91, 0x25, 0x06, 0x99, 0x9c, 0x9f, 0x50, 0x94, 0x66, 0xf9,
+ 0x00, 0x88, 0xbc, 0x69, 0x7e, 0x0e, 0xad, 0xfc, 0x01, 0x4e, 0x14, 0x6d,
+ 0x3d, 0x8a, 0xb8, 0x05, 0x0f, 0x4f, 0x40, 0x7c, 0x25, 0x35, 0x51, 0x12,
+ 0x36, 0x1e, 0x64, 0xca, 0x8d, 0xef, 0x90, 0xee, 0x3c, 0x9f, 0x9f, 0x8e,
+ 0x46, 0x97, 0xcc, 0x9a, 0x08, 0xfe, 0xbb, 0x70, 0x5e, 0x15, 0xab, 0x09,
+ 0x2d, 0x7e, 0x59, 0xdf, 0xdb, 0x25, 0x5a, 0x2c, 0x89, 0x04, 0x6b, 0x4c,
+ 0xa3, 0x3f, 0xd9, 0x49, 0x43, 0x08, 0x0f, 0x37, 0x64, 0xa9, 0x9c, 0xc2,
+ 0x60, 0x16, 0x89, 0x51, 0x1e, 0x6e, 0x9d, 0x89, 0x01, 0x4f, 0xf2, 0xff,
+ 0x33, 0x63, 0xe3, 0xb4, 0x99, 0x46, 0x91, 0x46, 0x9f, 0xd4, 0x05, 0x42,
+ 0xba, 0x91, 0xa6, 0x32, 0x15, 0x23, 0x01, 0x22, 0xda, 0x5d, 0x43, 0xee,
+ 0xe9, 0xba, 0xce, 0xd2, 0x76, 0x7b, 0xdb, 0x6c, 0x57, 0x52, 0xb8, 0x9c,
+ 0x7c, 0x53, 0x0d, 0x0b, 0xb7, 0xc1, 0x8a, 0x3c, 0x0f, 0xca, 0xfc, 0xee,
+ 0xfb, 0xc2, 0xe5, 0xf3, 0xa3, 0x30, 0xf7, 0xa9, 0xf8, 0xdc, 0x3c, 0x73,
+ 0x87, 0x3c, 0x44, 0x30, 0x5f, 0x80, 0xca, 0x49, 0x8c, 0x96, 0xe1, 0x5e,
+ 0xcf, 0x53, 0x6d, 0xd0, 0x0e, 0xf7, 0x13, 0x2c, 0x08, 0xe5, 0xf6, 0xcb,
+ 0xe0, 0x2d, 0x55, 0x16, 0x56, 0x35, 0x3d, 0x0c, 0x07, 0xa4, 0x98, 0x1a,
+ 0xb0, 0x61, 0x30, 0xe0, 0x7f, 0xf5, 0xd1, 0x45, 0x97, 0xc4, 0x2c, 0x84,
+ 0x32, 0xd9, 0x65, 0x5c, 0x7b, 0x79, 0x3a, 0x46, 0x77, 0x11, 0x07, 0xb2,
+ 0x02, 0xba, 0xd1, 0xab, 0x8b, 0xe4, 0xb3, 0x11, 0x2a, 0xfd, 0x57, 0xeb,
+ 0xfc, 0x89, 0x63, 0x5f, 0xaf, 0x67, 0xa8, 0x4f, 0x0a, 0x97, 0xfb, 0xf7,
+ 0xd1, 0x36, 0xb6, 0x7c, 0xce, 0x9c, 0x17, 0x80, 0x7f, 0xdb, 0x99, 0x3f,
+ 0xa3, 0x3a, 0x56, 0x24, 0x4f, 0xbe, 0x18, 0x2b, 0x47, 0xef, 0xaa, 0xb6,
+ 0x4c, 0xf2, 0x8b, 0xc3, 0x69, 0x55, 0x3a, 0xe0, 0xe9, 0x58, 0x4e, 0x69,
+ 0xde, 0x76, 0x81, 0xf5, 0x82, 0x62, 0x43, 0x7f, 0xce, 0x90, 0x13, 0xc1,
+ 0xc2, 0x0a, 0x1d, 0x92, 0x6d, 0x99, 0x63, 0x6c, 0x6c, 0xbf, 0x2e, 0xb4,
+ 0xa3, 0x39, 0x63, 0x60, 0xe6, 0x08, 0x08, 0xcc, 0x73, 0x30, 0x56, 0x3c,
+ 0x00, 0x6c, 0xda, 0xd7, 0xde, 0xcf, 0xfb, 0x12, 0x96, 0x6a, 0x19, 0xd8,
+ 0xc5, 0x16, 0x89, 0x71, 0x6b, 0x17, 0xa4, 0xdd, 0x8d, 0x0a, 0xdc, 0x4a,
+ 0x8f, 0xda, 0x4d, 0x86, 0xcd, 0x60, 0xed, 0xb2, 0xb3, 0xd6, 0x83, 0x08,
+ 0x66, 0x30, 0xaa, 0x91, 0x24, 0x2a, 0xbc, 0x60, 0x1c, 0x60, 0x8d, 0xee,
+ 0xdc, 0x6d, 0x54, 0x2f, 0x61, 0x33, 0x73, 0xea, 0x10, 0x39, 0x39, 0x91,
+ 0xe9, 0x88, 0x9c, 0xb7, 0x3d, 0xb9, 0xcc, 0x21, 0x55, 0x6a, 0xb6, 0x79,
+ 0x6f, 0xdf, 0xa5, 0xc9, 0xc4, 0xee, 0xbd, 0x99, 0xda, 0xf4, 0xe9, 0xcd,
+ 0x7d, 0x2e, 0x9f, 0x98, 0x4e, 0x4e, 0xaf, 0x42, 0xc4, 0xf5, 0xa6, 0x10,
+ 0x3a, 0x48, 0xcc, 0x93, 0x17, 0x57, 0x88, 0x2a, 0x5d, 0x04, 0x4b, 0xe8,
+ 0x53, 0x50, 0x23, 0x5b, 0xdf, 0xe8, 0xc4, 0x78, 0x11, 0x7c, 0xac, 0x02,
+ 0xb7, 0x8d, 0x60, 0x9f, 0x20, 0xde, 0x8e, 0x80, 0xec, 0xf6, 0x67, 0x3d,
+ 0x19, 0xaf, 0xcd, 0x90, 0x63, 0x95, 0x67, 0x93, 0x4d, 0x28, 0xd0, 0xcc,
+ 0x6c, 0xf3, 0xde, 0x5f, 0xd9, 0xe6, 0xdb, 0x80, 0x86, 0x6a, 0xa2, 0xd0,
+ 0x95, 0xef, 0x9e, 0xb2, 0x1a, 0x86, 0x5e, 0xe1, 0x4e, 0x0e, 0x30, 0xeb,
+ 0xf6, 0x06, 0x04, 0xa5, 0x07, 0xea, 0x81, 0xbc, 0x1d, 0x8a, 0x19, 0xd0,
+ 0x6d, 0x23, 0x35, 0x36, 0xca, 0xc5, 0x49, 0xe3, 0x73, 0x19, 0x26, 0x9d,
+ 0xb4, 0xa5, 0x4e, 0x55, 0xcb, 0x0c, 0x73, 0xfc},
+ pub_key_3,
+ {0x39, 0x37, 0x38, 0x38, 0x34, 0x38, 0x30, 0x33, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 37
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 37,
+ 32,
+ {0x61, 0x17, 0x07, 0xa6, 0xb3, 0x90, 0xde, 0x22, 0xef, 0x2e, 0xec, 0xc6,
+ 0x74, 0x96, 0xfc, 0xf2, 0xb1, 0x62, 0x51, 0x28, 0x3f, 0xbe, 0xf2, 0x60,
+ 0x87, 0xe1, 0x98, 0x91, 0x50, 0xc1, 0x24, 0x8c, 0xd1, 0x89, 0xe6, 0x5c,
+ 0x52, 0xb9, 0xed, 0x2d, 0x0c, 0xb6, 0xfc, 0x16, 0x44, 0xb6, 0xc2, 0x1e,
+ 0xdc, 0xce, 0xab, 0xd6, 0x3b, 0xe7, 0xf5, 0xbd, 0x52, 0x4e, 0xf6, 0x8e,
+ 0xf6, 0x27, 0xd4, 0xed, 0x6e, 0x1e, 0xec, 0xc0, 0xe3, 0x3b, 0xa3, 0xc1,
+ 0xb9, 0xd5, 0xdb, 0x70, 0x35, 0x82, 0xa3, 0xcc, 0xd8, 0x17, 0xd0, 0x87,
+ 0x3a, 0x75, 0x6c, 0x42, 0xbe, 0x88, 0x2e, 0xc3, 0x3b, 0x4b, 0x0c, 0x4f,
+ 0x74, 0xb8, 0xd0, 0x0b, 0xe2, 0x6e, 0x35, 0x2f, 0x8b, 0x5d, 0xef, 0x42,
+ 0x91, 0x4c, 0x39, 0xcf, 0x98, 0xb5, 0x49, 0xff, 0xe8, 0x43, 0x29, 0x5e,
+ 0xae, 0xea, 0x3d, 0xbc, 0x5e, 0xfb, 0x96, 0xb2, 0x6f, 0xb5, 0x74, 0x8c,
+ 0x63, 0xb3, 0x71, 0x95, 0x24, 0xe9, 0xf1, 0x6a, 0xae, 0x63, 0xda, 0x88,
+ 0xa0, 0xef, 0x10, 0xcc, 0xc0, 0xed, 0xce, 0x91, 0x92, 0xf8, 0xb3, 0x3f,
+ 0x41, 0x8a, 0x6c, 0x78, 0x70, 0xd9, 0xa7, 0x24, 0x5b, 0x23, 0xc8, 0x8b,
+ 0x2d, 0x1a, 0x87, 0x0a, 0x62, 0x1a, 0x0e, 0x93, 0xee, 0xb2, 0x3e, 0x51,
+ 0xd9, 0x0f, 0x23, 0xdc, 0x9c, 0xec, 0xc7, 0x66, 0xa8, 0x0f, 0x96, 0xc6,
+ 0x62, 0x86, 0xb2, 0xa4, 0x16, 0x67, 0xea, 0xa1, 0x52, 0xc9, 0x7c, 0xb7,
+ 0x9b, 0x7a, 0x15, 0xf3, 0xc6, 0xbe, 0xf6, 0xcb, 0xa8, 0xe9, 0x8e, 0xa5,
+ 0xf0, 0xc2, 0xc0, 0x9c, 0x13, 0x01, 0x7b, 0x73, 0x34, 0xd3, 0x23, 0xba,
+ 0xea, 0xe1, 0xc3, 0x82, 0x87, 0x51, 0x3b, 0xcb, 0x67, 0x0c, 0x34, 0x07,
+ 0x29, 0xf0, 0x91, 0x3a, 0x4e, 0x85, 0x76, 0x1b, 0xd0, 0xfb, 0xb3, 0x28,
+ 0xd0, 0x34, 0xa4, 0x79, 0x10, 0x48, 0xaa, 0xed, 0x08, 0x9d, 0x1f, 0x23,
+ 0xc5, 0xe5, 0xa8, 0xf8, 0x54, 0x27, 0xbf, 0xfe, 0xad, 0x66, 0xf7, 0xa1,
+ 0x68, 0x86, 0xa6, 0xd9, 0x05, 0x6c, 0xd6, 0x0c, 0xa7, 0x61, 0xf4, 0xf0,
+ 0x8f, 0xae, 0x54, 0xd7, 0x7a, 0x27, 0x90, 0x85, 0x2b, 0xff, 0x84, 0x89,
+ 0x20, 0x78, 0x83, 0x17, 0x58, 0x93, 0xf2, 0xd2, 0xc5, 0x0d, 0x23, 0x8b,
+ 0xa2, 0x81, 0x40, 0x63, 0x18, 0xf2, 0x4a, 0x43, 0x25, 0x5a, 0x09, 0xd6,
+ 0x19, 0x19, 0x71, 0x5f, 0xeb, 0xa8, 0x3e, 0xbc, 0x99, 0x18, 0x24, 0x07,
+ 0x1f, 0x3a, 0x6b, 0x98, 0xb7, 0xf5, 0x18, 0xf3, 0x82, 0x84, 0xfc, 0x36,
+ 0xe7, 0x19, 0xe9, 0x09, 0xc9, 0x52, 0xc2, 0xba, 0xd5, 0x15, 0xa8, 0x0b,
+ 0x70, 0x0e, 0xa2, 0xae, 0x11, 0xcd, 0x1d, 0x6d, 0x78, 0xa5, 0x99, 0xa5,
+ 0x92, 0xcf, 0xdc, 0x91, 0x2c, 0xb4, 0x1c, 0x51, 0x47, 0x11, 0xa0, 0x19,
+ 0x33, 0x11, 0x80, 0x79, 0x93, 0xc6, 0xd8, 0x8b, 0x9c, 0x78, 0x84, 0xc9,
+ 0xb6, 0x14, 0xb2, 0xde, 0xa1, 0xb5, 0x0b, 0xb2, 0xe7, 0xf8, 0x71, 0xcc,
+ 0x37, 0x3b, 0x4e, 0x5e, 0x97, 0xd5, 0x14, 0xc9, 0x73, 0xcb, 0xc3, 0x0b,
+ 0x5c, 0x2f, 0xd6, 0xd2, 0x9d, 0x85, 0x0e, 0x18, 0xc2, 0x0d, 0x0a, 0x68,
+ 0x79, 0x3a, 0x05, 0x2f, 0x5b, 0x2f, 0xf8, 0x30, 0xad, 0xf7, 0x2d, 0xec,
+ 0x17, 0x29, 0x65, 0x1b, 0x69, 0xa1, 0x67, 0xe4, 0x01, 0x8a, 0x25, 0x0d,
+ 0x45, 0xcb, 0x4b, 0xdc, 0x35, 0xce, 0xe5, 0xe1, 0x64, 0x3f, 0x00, 0xb2,
+ 0x32, 0x81, 0xbe, 0x65, 0x46, 0x45, 0x7e, 0x8b, 0x4d, 0xbe, 0x5b, 0x3b,
+ 0x11, 0xe5, 0x01, 0x10, 0x81, 0x4a, 0x99, 0xbd, 0x9a, 0xcc, 0x15, 0x88,
+ 0x9f, 0xe7, 0x0a, 0xa3, 0x9f, 0xe6, 0x88, 0xad, 0xe3, 0xfc, 0x27, 0x92,
+ 0x15, 0x06, 0xa1, 0xb6, 0x5e, 0xe6, 0xaf, 0xcf},
+ pub_key_3,
+ {0x33, 0x36, 0x31, 0x30, 0x36, 0x37, 0x32, 0x34, 0x34, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 38
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 38,
+ 32,
+ {0x92, 0xbd, 0x2f, 0x48, 0x81, 0x5c, 0x4c, 0x4c, 0x0f, 0x05, 0xd4, 0x45,
+ 0xe2, 0x71, 0x93, 0xa9, 0xe8, 0xf0, 0x63, 0xf9, 0xe7, 0x97, 0x6a, 0x24,
+ 0x45, 0x17, 0x67, 0xd3, 0xd8, 0xf5, 0xfa, 0x0f, 0xf7, 0x68, 0x4e, 0xef,
+ 0x61, 0xcf, 0x6c, 0xf0, 0x35, 0xe5, 0xbb, 0xad, 0xe1, 0x0a, 0x66, 0x22,
+ 0x85, 0xa4, 0xf9, 0x61, 0xfd, 0x34, 0xbc, 0xee, 0x1e, 0x9a, 0x12, 0x72,
+ 0x6a, 0xe4, 0xfd, 0xda, 0xb6, 0xb0, 0xb3, 0xb5, 0x69, 0xdf, 0xaa, 0x64,
+ 0xb6, 0xf9, 0x56, 0x12, 0x7b, 0x8b, 0x54, 0x8b, 0xb8, 0x62, 0x30, 0xe9,
+ 0x7d, 0xe3, 0xe1, 0x67, 0x1f, 0xde, 0xbe, 0xd2, 0xed, 0x33, 0xd3, 0x20,
+ 0xb2, 0x26, 0xc8, 0x1a, 0x6b, 0x1a, 0x95, 0x93, 0x86, 0x59, 0x92, 0x0f,
+ 0xc9, 0x48, 0xf2, 0x98, 0xc8, 0x8a, 0x21, 0x73, 0x09, 0x8f, 0x77, 0xa6,
+ 0x60, 0x24, 0xf7, 0x94, 0xa8, 0xe5, 0xf1, 0x7b, 0x33, 0xb4, 0xf2, 0x0a,
+ 0xaa, 0x92, 0x0b, 0x27, 0xf9, 0x0f, 0xf6, 0x2f, 0xdd, 0x74, 0xf2, 0xf2,
+ 0xcb, 0xfb, 0x6e, 0x42, 0xda, 0xda, 0x53, 0x0b, 0x17, 0xe7, 0x70, 0xf3,
+ 0xe1, 0x20, 0x4e, 0xeb, 0x47, 0xec, 0xb5, 0x0c, 0xfe, 0x30, 0x56, 0x2d,
+ 0x63, 0xb8, 0x6c, 0x4e, 0x27, 0xd8, 0x6a, 0xaf, 0xe0, 0x30, 0x75, 0xd9,
+ 0x23, 0x72, 0x58, 0x6d, 0x95, 0x0a, 0xb0, 0x89, 0xbc, 0x9f, 0xbc, 0x08,
+ 0x34, 0xcf, 0x22, 0x88, 0xb1, 0x33, 0x0f, 0x8b, 0xcb, 0xb9, 0x9d, 0x0e,
+ 0x4e, 0xbc, 0x12, 0xa3, 0xac, 0x9c, 0x97, 0xcd, 0xaf, 0xe9, 0xc2, 0xd6,
+ 0xfb, 0xd3, 0x33, 0x90, 0x03, 0x39, 0xe9, 0xa0, 0xe6, 0x32, 0x85, 0xef,
+ 0x3a, 0x44, 0x97, 0xe2, 0x27, 0xce, 0xfc, 0x33, 0x8a, 0x4a, 0x4a, 0x96,
+ 0xb1, 0xd9, 0xa8, 0x51, 0xf2, 0xb0, 0xd3, 0x05, 0xa7, 0xfd, 0x7b, 0x91,
+ 0x55, 0x3b, 0x72, 0xa2, 0xfb, 0xc2, 0x55, 0x75, 0x7f, 0x9f, 0x44, 0x49,
+ 0x6e, 0x86, 0x85, 0xa9, 0xa3, 0x0d, 0x5d, 0xe5, 0x75, 0x57, 0x6f, 0x81,
+ 0x64, 0x05, 0xf5, 0xf5, 0x43, 0x08, 0x6e, 0xb0, 0xcd, 0x04, 0x21, 0xfe,
+ 0x67, 0x43, 0x25, 0xa4, 0x9d, 0xea, 0x1d, 0x70, 0x0e, 0x4c, 0xcb, 0x66,
+ 0x40, 0x19, 0xad, 0xb5, 0x5b, 0x0d, 0x7c, 0x12, 0x55, 0xc9, 0xd3, 0x2e,
+ 0xbd, 0x2a, 0x6d, 0xdd, 0xe8, 0x70, 0xed, 0x7d, 0xde, 0x31, 0x74, 0xbc,
+ 0xb3, 0x5a, 0xa5, 0xbc, 0xd6, 0x22, 0x22, 0xab, 0x22, 0x10, 0x70, 0xba,
+ 0x03, 0x94, 0x7f, 0xf6, 0x3b, 0x8b, 0x5d, 0x63, 0x51, 0x7a, 0x4b, 0x28,
+ 0x53, 0x94, 0x2d, 0xf0, 0x59, 0xa3, 0x0e, 0x45, 0xd2, 0x40, 0xc3, 0x29,
+ 0x88, 0xe9, 0x33, 0xc9, 0x25, 0x5d, 0x1a, 0xfa, 0x06, 0x68, 0xab, 0x70,
+ 0xb9, 0x47, 0x5d, 0x19, 0xf1, 0xfa, 0x00, 0x9c, 0x89, 0x61, 0xba, 0x78,
+ 0x4c, 0x01, 0x61, 0xb2, 0xac, 0xbd, 0x62, 0x66, 0x27, 0x46, 0x12, 0x0a,
+ 0x72, 0xb3, 0x27, 0x71, 0xb3, 0xda, 0x0a, 0x0a, 0x69, 0xa4, 0x2b, 0x58,
+ 0x9c, 0x60, 0xd3, 0xc3, 0x6b, 0x94, 0x12, 0x8d, 0x6b, 0x20, 0x52, 0xa8,
+ 0x80, 0xba, 0x7c, 0x87, 0x7d, 0x85, 0xb2, 0x8d, 0x49, 0x01, 0x1d, 0x27,
+ 0xed, 0xe0, 0x39, 0x37, 0xe9, 0xf6, 0xfe, 0x8c, 0xd8, 0x04, 0xc6, 0x91,
+ 0x4e, 0x1d, 0x99, 0x8b, 0xc3, 0xbd, 0x16, 0x7a, 0xfc, 0x91, 0xa6, 0x53,
+ 0x83, 0x5a, 0xdd, 0x13, 0xbe, 0x44, 0x61, 0x01, 0x64, 0x94, 0x69, 0x01,
+ 0x44, 0x76, 0xe8, 0x64, 0x29, 0x81, 0x8e, 0x86, 0xf6, 0x01, 0x78, 0x3e,
+ 0x7a, 0xf1, 0x11, 0xad, 0xf4, 0x99, 0x43, 0x36, 0xb1, 0x9a, 0xf6, 0x62,
+ 0x58, 0x7d, 0xc3, 0x30, 0xb9, 0x7a, 0x69, 0x66, 0x20, 0x9d, 0xd3, 0xe0,
+ 0xf9, 0x69, 0xf8, 0xc5, 0xdc, 0x53, 0xad, 0x4a},
+ pub_key_3,
+ {0x31, 0x30, 0x35, 0x34, 0x32, 0x34, 0x30, 0x37, 0x30, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 39
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 39,
+ 32,
+ {0x6c, 0xf4, 0x0f, 0xb8, 0xfd, 0xbf, 0xd3, 0xa9, 0x4a, 0x69, 0xb9, 0xcc,
+ 0x9c, 0xd0, 0x11, 0x6b, 0xc0, 0x40, 0x45, 0x4a, 0x7c, 0xd0, 0x8c, 0xbf,
+ 0x7b, 0x87, 0x8b, 0x7c, 0x86, 0x83, 0xd2, 0x59, 0xc8, 0x62, 0x3e, 0xcf,
+ 0x93, 0x5d, 0x7d, 0x23, 0x56, 0x09, 0x71, 0xcc, 0xde, 0xf3, 0x29, 0x3b,
+ 0x2e, 0xb3, 0x30, 0x00, 0x37, 0x1e, 0x00, 0x5c, 0x2e, 0x3a, 0x1d, 0x2e,
+ 0xa0, 0x70, 0x35, 0xab, 0x43, 0xad, 0xc6, 0x57, 0xff, 0xa2, 0x43, 0xb1,
+ 0xef, 0x07, 0x3f, 0x5f, 0x21, 0x8c, 0x78, 0x9e, 0x1e, 0x52, 0xab, 0xe5,
+ 0x53, 0x22, 0x0a, 0x67, 0xd4, 0xab, 0xc2, 0x58, 0xed, 0xf6, 0x42, 0xe5,
+ 0x42, 0x61, 0x6d, 0xfd, 0xc5, 0x01, 0x24, 0xd3, 0x32, 0x07, 0x6a, 0x40,
+ 0x37, 0x9b, 0xbd, 0xc6, 0x08, 0x38, 0xa4, 0x39, 0x92, 0x05, 0x64, 0xfa,
+ 0x0f, 0xec, 0x9c, 0xc9, 0xba, 0x59, 0xc7, 0x5f, 0xdd, 0x6c, 0x6c, 0xec,
+ 0xa2, 0xc2, 0x90, 0xc7, 0xa7, 0x56, 0xda, 0x0c, 0x6a, 0xc8, 0x37, 0xef,
+ 0x43, 0x95, 0xd5, 0x06, 0xf5, 0xc9, 0xd7, 0x68, 0x67, 0x48, 0x3a, 0xc2,
+ 0x41, 0x30, 0x13, 0x06, 0x9e, 0x01, 0x60, 0xbd, 0x12, 0x33, 0x39, 0xc0,
+ 0xbe, 0xab, 0x4f, 0xd5, 0x88, 0x4a, 0x1c, 0x35, 0x44, 0xfb, 0x62, 0x67,
+ 0xc8, 0xe5, 0x38, 0x70, 0xb7, 0x21, 0xbd, 0x56, 0xb8, 0x63, 0xac, 0x06,
+ 0xb6, 0xc2, 0xde, 0x17, 0x91, 0xf6, 0xbf, 0xf4, 0x59, 0x33, 0x37, 0x54,
+ 0x87, 0x15, 0xd2, 0x41, 0x76, 0xbf, 0x9f, 0xb8, 0xae, 0x5a, 0x0b, 0xb9,
+ 0xb3, 0x6e, 0x56, 0xb0, 0x90, 0x60, 0xe2, 0xa4, 0x65, 0x88, 0x44, 0xdd,
+ 0xcb, 0xee, 0x01, 0xf1, 0xb4, 0xc7, 0x03, 0x53, 0x20, 0x58, 0xad, 0xbf,
+ 0x05, 0x16, 0x2c, 0xa4, 0xb9, 0xab, 0xea, 0x51, 0x54, 0xfd, 0x56, 0x9b,
+ 0xed, 0xd5, 0x19, 0x53, 0x2d, 0x81, 0xef, 0x13, 0x12, 0xe9, 0xdf, 0x06,
+ 0xe5, 0x2d, 0xf2, 0x73, 0x2c, 0xa7, 0x52, 0x76, 0x76, 0x70, 0x4b, 0xd4,
+ 0x45, 0x93, 0x2b, 0x24, 0x0a, 0x9f, 0xc4, 0x85, 0x8c, 0x4b, 0x44, 0xed,
+ 0x06, 0xfe, 0xe3, 0x0b, 0x50, 0xc5, 0xd8, 0x9f, 0x5f, 0x10, 0x46, 0xb9,
+ 0xea, 0xa0, 0x7a, 0xc1, 0x30, 0x85, 0x14, 0xa3, 0x5a, 0x19, 0xd4, 0xc8,
+ 0xac, 0xe5, 0xb5, 0x7f, 0xda, 0x57, 0x3a, 0x12, 0x2c, 0x47, 0x4b, 0x74,
+ 0x07, 0x9d, 0x4b, 0x0c, 0x47, 0xb2, 0x5f, 0x1d, 0x38, 0x02, 0xe0, 0x1f,
+ 0x6f, 0x4c, 0xe1, 0xf0, 0xa0, 0x12, 0x81, 0xed, 0xb3, 0x94, 0x85, 0xc4,
+ 0x8d, 0x65, 0x87, 0xca, 0xcf, 0x5e, 0xfc, 0x2f, 0xe1, 0x94, 0x84, 0x3f,
+ 0x72, 0xb4, 0xad, 0xef, 0xe0, 0x5a, 0x83, 0x64, 0xf3, 0x4d, 0xe7, 0x39,
+ 0xd5, 0xa9, 0xc0, 0x7e, 0x5d, 0x12, 0x72, 0xb1, 0xaa, 0x8b, 0x87, 0xbf,
+ 0xbc, 0x40, 0x75, 0x03, 0x08, 0x64, 0x58, 0x03, 0x61, 0x59, 0x12, 0x63,
+ 0xf3, 0x60, 0x36, 0x75, 0x8c, 0xc9, 0xd5, 0x4f, 0xe6, 0x5f, 0xf1, 0xb3,
+ 0xab, 0xcb, 0xde, 0xd1, 0xcd, 0xa0, 0x99, 0x0c, 0x36, 0x1e, 0xa3, 0x12,
+ 0xaa, 0x09, 0x63, 0x2e, 0xc9, 0x1f, 0x4b, 0x56, 0x5c, 0x4b, 0xb7, 0xac,
+ 0xe0, 0xb7, 0x07, 0x9e, 0x52, 0x0d, 0x41, 0xe2, 0x66, 0x6f, 0x56, 0x05,
+ 0x92, 0xbc, 0x7b, 0xa8, 0x0c, 0x4a, 0xf0, 0x11, 0x19, 0xbb, 0xee, 0x9f,
+ 0x0a, 0xed, 0xad, 0x6b, 0xb3, 0x23, 0x13, 0x9f, 0xa2, 0x0b, 0x9e, 0x56,
+ 0x88, 0x70, 0xc1, 0xe8, 0x3b, 0xc5, 0xbc, 0xf4, 0x2c, 0x90, 0xd4, 0x77,
+ 0xf7, 0xbc, 0xf2, 0x41, 0x71, 0x99, 0xe3, 0xd2, 0x0c, 0x12, 0x3d, 0x44,
+ 0xc7, 0xe8, 0x46, 0xd1, 0x04, 0xeb, 0xc3, 0x6c, 0x6a, 0x4a, 0x67, 0x29,
+ 0xad, 0xb8, 0x7b, 0x28, 0xc8, 0xe1, 0xa1, 0xe1},
+ pub_key_3,
+ {0x35, 0x31, 0x37, 0x34, 0x34, 0x34, 0x38, 0x31, 0x39, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 40
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 40,
+ 32,
+ {0x8f, 0x1e, 0x8b, 0x8c, 0xe7, 0xd7, 0xa6, 0x51, 0xa5, 0xcc, 0xca, 0x41,
+ 0xc4, 0xc2, 0xb3, 0xf7, 0xaf, 0x80, 0xf1, 0xfb, 0x5d, 0xe3, 0x11, 0xd5,
+ 0x4e, 0x8e, 0x69, 0x3d, 0x3f, 0xd5, 0x3a, 0xc2, 0x7a, 0x6b, 0x9e, 0xfd,
+ 0xdc, 0x2d, 0x93, 0x4e, 0xfc, 0x81, 0xd8, 0x69, 0x5a, 0xbc, 0x66, 0x61,
+ 0xe6, 0x2e, 0x19, 0x55, 0x4a, 0x4d, 0xab, 0x77, 0xc4, 0x89, 0x3e, 0x73,
+ 0x54, 0x39, 0xc0, 0xec, 0x05, 0x09, 0x76, 0x36, 0xe1, 0xdb, 0xc7, 0xdd,
+ 0x63, 0xa7, 0x6a, 0xd0, 0x49, 0x2b, 0x77, 0x3e, 0xcd, 0x38, 0x53, 0x28,
+ 0x35, 0x74, 0x43, 0x0c, 0x64, 0xb8, 0x81, 0x3c, 0x35, 0x2e, 0xbf, 0x13,
+ 0xa7, 0x61, 0xb7, 0x69, 0x91, 0x83, 0x17, 0xc6, 0x44, 0xb4, 0xb0, 0xc2,
+ 0xc9, 0xb9, 0xe0, 0x4e, 0xe9, 0x40, 0x69, 0xbd, 0x9c, 0xe2, 0xf1, 0xaa,
+ 0x42, 0xe2, 0xbf, 0xca, 0x0e, 0x02, 0xe6, 0x3a, 0xbb, 0xf2, 0x3a, 0x75,
+ 0xff, 0x06, 0xe7, 0x66, 0x31, 0xf6, 0xba, 0x43, 0x84, 0x75, 0x0a, 0xed,
+ 0xf2, 0x18, 0x1c, 0x1c, 0x8f, 0x6b, 0x78, 0x0c, 0x09, 0x60, 0xb2, 0x9a,
+ 0x56, 0x95, 0x9b, 0x17, 0x1d, 0xdc, 0xb1, 0x4e, 0xbe, 0xe3, 0x02, 0x91,
+ 0xa3, 0x5e, 0x61, 0x88, 0x74, 0xe5, 0x1c, 0xfc, 0xca, 0x78, 0xda, 0xc4,
+ 0x32, 0xa4, 0xaf, 0xe1, 0xb9, 0x2a, 0xe0, 0xcc, 0xab, 0x06, 0xcf, 0x44,
+ 0x9b, 0x91, 0x75, 0xfe, 0x9e, 0x5d, 0x3e, 0xdf, 0xd2, 0x41, 0xa1, 0x85,
+ 0x46, 0xf6, 0xc4, 0xc8, 0x68, 0x2b, 0xa3, 0x79, 0x15, 0x5e, 0x49, 0x5a,
+ 0x9c, 0x6e, 0xd0, 0x74, 0x4a, 0x36, 0xc4, 0x0a, 0x99, 0x2a, 0x93, 0x91,
+ 0xed, 0xbf, 0x12, 0x20, 0xba, 0xf1, 0x1c, 0x16, 0x36, 0x00, 0xc9, 0x28,
+ 0x20, 0x21, 0x11, 0xa6, 0xbb, 0x5c, 0x5c, 0x7f, 0xad, 0x9b, 0xfd, 0xef,
+ 0x2f, 0xdd, 0x2a, 0x05, 0x88, 0x7b, 0xb0, 0x2b, 0xba, 0x67, 0x38, 0x42,
+ 0xd8, 0xd1, 0xac, 0x48, 0x88, 0x8c, 0xf8, 0x39, 0x6c, 0xb7, 0x0e, 0x5c,
+ 0xf0, 0xb5, 0x1a, 0x71, 0x7e, 0x8d, 0xc3, 0x81, 0xd3, 0xdc, 0x5d, 0x3d,
+ 0xde, 0xa5, 0x9a, 0xbe, 0x23, 0x19, 0x18, 0x20, 0xea, 0x67, 0x86, 0xa3,
+ 0x37, 0xeb, 0x67, 0xad, 0xf7, 0xc9, 0x49, 0x10, 0x94, 0x1c, 0x3d, 0xde,
+ 0x3b, 0xa2, 0xe4, 0x78, 0x8a, 0x53, 0x36, 0x05, 0xd1, 0xfe, 0x15, 0xa8,
+ 0xd3, 0x09, 0x01, 0x89, 0x26, 0xf2, 0x9f, 0xed, 0x39, 0x99, 0x0a, 0x07,
+ 0x37, 0x77, 0xf6, 0xfc, 0xdb, 0x6a, 0x10, 0x83, 0x99, 0x25, 0xec, 0x0c,
+ 0x8f, 0xf3, 0xea, 0x80, 0xe1, 0x38, 0x44, 0x16, 0x44, 0x78, 0xde, 0x92,
+ 0x8a, 0x3f, 0x28, 0xe3, 0x64, 0x3d, 0x3c, 0x3e, 0xa7, 0x01, 0xce, 0xe4,
+ 0x70, 0x55, 0x9e, 0x5c, 0x71, 0xc9, 0xda, 0x34, 0x4b, 0x35, 0xf6, 0x24,
+ 0xbd, 0x91, 0xd5, 0x81, 0x12, 0x20, 0x0f, 0x34, 0x3b, 0x6a, 0x3a, 0x1e,
+ 0x23, 0xa5, 0x78, 0x32, 0x3f, 0x39, 0x0a, 0x03, 0xe0, 0xbe, 0x72, 0xb5,
+ 0xcc, 0xe5, 0x3f, 0x0c, 0x7c, 0xd2, 0x59, 0x4d, 0x51, 0x9d, 0x2d, 0x01,
+ 0xf4, 0x30, 0xa9, 0xeb, 0xf0, 0xcd, 0xc9, 0xf5, 0x23, 0xe8, 0x0b, 0x00,
+ 0x57, 0x7c, 0xb7, 0xf5, 0x24, 0xc2, 0x04, 0xfa, 0xbb, 0x01, 0x63, 0x3f,
+ 0xf1, 0xf5, 0xa5, 0x98, 0xf8, 0xe2, 0x67, 0xc8, 0xfc, 0xa2, 0x3c, 0x72,
+ 0xcc, 0x55, 0x95, 0x05, 0xc1, 0x9f, 0x6b, 0x1f, 0x9c, 0xb7, 0xa1, 0x72,
+ 0xd8, 0x7c, 0xed, 0xb2, 0x50, 0x12, 0x3d, 0x97, 0x94, 0x7f, 0xfc, 0x05,
+ 0x0f, 0x4a, 0xbb, 0x43, 0x07, 0xbc, 0xcc, 0x75, 0x7d, 0x3a, 0x60, 0xd1,
+ 0x2f, 0x29, 0x26, 0xe2, 0x81, 0x7a, 0xf6, 0x5a, 0x24, 0x74, 0x2e, 0xe2,
+ 0xed, 0xb5, 0xed, 0xa5, 0x77, 0x40, 0x16, 0xe6},
+ pub_key_3,
+ {0x31, 0x39, 0x36, 0x37, 0x35, 0x36, 0x31, 0x32, 0x35, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 41
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 41,
+ 32,
+ {0x38, 0xbe, 0xc0, 0xef, 0x41, 0x2a, 0xc3, 0xc9, 0x34, 0xae, 0xf5, 0x28,
+ 0x7f, 0xc4, 0xa9, 0xd5, 0x5c, 0x45, 0x0d, 0xea, 0x93, 0xa8, 0xae, 0xa1,
+ 0x5b, 0x53, 0x11, 0xe8, 0x40, 0xa6, 0x2d, 0x60, 0x55, 0x8c, 0xcd, 0xec,
+ 0x3e, 0xdc, 0xb7, 0x42, 0x7a, 0xc9, 0xb6, 0xfc, 0x89, 0xe5, 0xa0, 0x94,
+ 0xea, 0x5f, 0x11, 0x66, 0xf6, 0xab, 0xc2, 0x43, 0x05, 0x62, 0x0f, 0x00,
+ 0x4d, 0x95, 0xb5, 0x54, 0x56, 0x93, 0x57, 0x97, 0x32, 0xc9, 0x7a, 0x45,
+ 0x93, 0xe5, 0x8d, 0x3b, 0x5c, 0xbe, 0xc6, 0x30, 0x71, 0xde, 0x55, 0x5a,
+ 0x48, 0xf9, 0xfb, 0x1c, 0x8e, 0xc7, 0xf6, 0x51, 0xfb, 0x0f, 0x8a, 0xc9,
+ 0x5e, 0xf9, 0x25, 0x5e, 0x3c, 0x41, 0xf5, 0x6f, 0x09, 0x91, 0x07, 0x46,
+ 0x59, 0x7d, 0x62, 0xba, 0x88, 0x62, 0x9d, 0x50, 0x58, 0x7f, 0x98, 0x19,
+ 0x87, 0xd4, 0x82, 0x9d, 0xf4, 0xb1, 0xe1, 0x38, 0x0b, 0xae, 0x7b, 0xe4,
+ 0x60, 0x35, 0x93, 0xa8, 0x6c, 0xcf, 0x64, 0xf3, 0x2a, 0xf0, 0xc6, 0x55,
+ 0xa8, 0x7a, 0x1e, 0xd1, 0x27, 0xed, 0x5b, 0x22, 0x4b, 0xc3, 0x28, 0x48,
+ 0x75, 0xb9, 0x10, 0x9a, 0x94, 0xce, 0x76, 0xf2, 0xf8, 0x6b, 0xf9, 0x6c,
+ 0x30, 0x62, 0xfe, 0x77, 0xca, 0xfc, 0x25, 0x2e, 0xa6, 0x2f, 0x86, 0x2c,
+ 0xb2, 0x54, 0xea, 0x73, 0x9b, 0x6f, 0xc9, 0xbf, 0x44, 0xfb, 0x13, 0x00,
+ 0x57, 0xa7, 0x77, 0xc8, 0xe4, 0x5e, 0x36, 0x8c, 0xb9, 0xe9, 0xbc, 0xba,
+ 0x82, 0x45, 0x97, 0x49, 0x7b, 0x9d, 0xfc, 0x18, 0x57, 0xb4, 0x94, 0x12,
+ 0x08, 0x07, 0xd9, 0x1f, 0x18, 0x1b, 0x9c, 0x7e, 0xdb, 0x32, 0xf2, 0x2c,
+ 0x3f, 0xb4, 0x7a, 0x70, 0x86, 0xce, 0x4a, 0x0e, 0x27, 0x5e, 0x0b, 0xec,
+ 0xc1, 0x78, 0xfe, 0x9f, 0x5a, 0x3d, 0x77, 0xfa, 0x02, 0x47, 0xc7, 0x1b,
+ 0x9a, 0x78, 0x74, 0xe4, 0xfe, 0x03, 0x40, 0xbc, 0x25, 0x89, 0x26, 0xfc,
+ 0x6d, 0xa8, 0x4f, 0x9c, 0x06, 0xb5, 0x79, 0x58, 0x93, 0x02, 0x1c, 0xf9,
+ 0xf9, 0x7d, 0x83, 0xb4, 0x05, 0xaf, 0x71, 0x62, 0x6a, 0xe6, 0xef, 0x60,
+ 0x4a, 0x92, 0xa1, 0xbf, 0xf5, 0x2e, 0x67, 0x2f, 0x7f, 0x2f, 0xac, 0x24,
+ 0x8f, 0x24, 0xce, 0x0a, 0x78, 0x22, 0x5f, 0xfb, 0xc1, 0x91, 0x42, 0x99,
+ 0x4f, 0xa0, 0x2c, 0xe9, 0xb1, 0x94, 0x9e, 0x5b, 0x60, 0xf9, 0xe9, 0x12,
+ 0x9e, 0xa4, 0x28, 0x1e, 0xe7, 0x98, 0xa2, 0x55, 0x55, 0x75, 0xb6, 0x9d,
+ 0x33, 0x17, 0x07, 0x24, 0xc3, 0xa3, 0xf0, 0xf2, 0x12, 0x75, 0xae, 0x8c,
+ 0x3b, 0xac, 0x96, 0x48, 0xf2, 0x7e, 0xad, 0xba, 0xbf, 0x06, 0x18, 0x81,
+ 0x6e, 0x68, 0x64, 0xa9, 0xc7, 0xe0, 0xf0, 0x90, 0xde, 0x9d, 0xec, 0x3c,
+ 0xd9, 0x20, 0x09, 0x4d, 0x8c, 0x26, 0x93, 0xbf, 0x94, 0x70, 0xc2, 0xf0,
+ 0xaf, 0x5f, 0x66, 0x06, 0x5d, 0xb3, 0x4a, 0xb2, 0x63, 0x13, 0x09, 0x1b,
+ 0x3c, 0x77, 0x16, 0xdb, 0x9f, 0x77, 0xb0, 0x9e, 0x39, 0x65, 0x32, 0x5a,
+ 0xe0, 0x3e, 0xf6, 0x93, 0x39, 0x61, 0xef, 0xa8, 0xc8, 0x57, 0x66, 0x39,
+ 0x18, 0xba, 0x75, 0xa1, 0xfe, 0x0d, 0x2f, 0x46, 0x89, 0xae, 0x8e, 0xdf,
+ 0x72, 0x2d, 0xba, 0x29, 0x50, 0xc9, 0xc5, 0xbd, 0x18, 0x92, 0x88, 0x6b,
+ 0x16, 0xa1, 0x79, 0x36, 0xf5, 0x97, 0x81, 0x88, 0xad, 0x7c, 0x7f, 0xf3,
+ 0x88, 0x1f, 0xb7, 0xc0, 0xaa, 0xe9, 0x8e, 0x49, 0x5c, 0x1e, 0x18, 0x42,
+ 0x51, 0x3a, 0xd6, 0x3d, 0xb4, 0xc5, 0x5c, 0xb6, 0x15, 0xcd, 0x11, 0xbc,
+ 0xec, 0x9a, 0x71, 0xdf, 0x1c, 0x5e, 0x9e, 0x2c, 0x98, 0xd1, 0x08, 0xe6,
+ 0x9b, 0xb2, 0xe0, 0xda, 0x1b, 0xe3, 0x14, 0xa3, 0xbf, 0x6c, 0x20, 0x3f,
+ 0xdb, 0x38, 0x84, 0xa2, 0x50, 0x5b, 0x71, 0x30},
+ pub_key_3,
+ {0x33, 0x34, 0x34, 0x37, 0x32, 0x35, 0x33, 0x33, 0x34, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 42
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 42,
+ 32,
+ {0x93, 0x4e, 0xc7, 0xda, 0x0f, 0x98, 0x87, 0xc3, 0xab, 0xfd, 0x01, 0xa8,
+ 0x1d, 0xb7, 0x93, 0xfe, 0x3a, 0xb2, 0xbd, 0x12, 0x14, 0x45, 0x90, 0x6d,
+ 0x7c, 0x06, 0xb2, 0x22, 0xbd, 0x52, 0xf3, 0x50, 0x61, 0xca, 0xc1, 0xe7,
+ 0xb5, 0x20, 0x87, 0x41, 0x77, 0x05, 0x34, 0x47, 0x8f, 0xa8, 0x02, 0x4a,
+ 0xa6, 0x24, 0x16, 0x79, 0x29, 0x88, 0x30, 0x45, 0x6a, 0x73, 0xda, 0x97,
+ 0xdf, 0x0d, 0x12, 0x83, 0xf7, 0x63, 0x88, 0x05, 0x58, 0x79, 0x77, 0xe8,
+ 0x75, 0xcf, 0x11, 0x5c, 0x5e, 0x4e, 0xdb, 0x7b, 0xcb, 0xa9, 0x08, 0xf8,
+ 0x38, 0xd0, 0x76, 0x5a, 0xda, 0xdb, 0xf4, 0xa2, 0x6e, 0x3f, 0xff, 0x27,
+ 0x79, 0x8d, 0xe0, 0xf2, 0xc1, 0x11, 0x9b, 0xb5, 0x6e, 0x01, 0x5d, 0x57,
+ 0x27, 0xc2, 0x62, 0x60, 0x42, 0xb9, 0x1d, 0xac, 0x89, 0x35, 0xda, 0x51,
+ 0xa9, 0x7b, 0x69, 0x63, 0xbb, 0x7a, 0x32, 0xcd, 0x89, 0x4e, 0xe5, 0xd9,
+ 0xec, 0xe3, 0x2a, 0x25, 0x8a, 0x61, 0xf8, 0xc8, 0x1a, 0x75, 0x3f, 0xfa,
+ 0xc1, 0x52, 0x98, 0xf2, 0x72, 0x04, 0xe6, 0xa1, 0x23, 0xae, 0x11, 0x02,
+ 0x1d, 0x03, 0xb8, 0x1f, 0xcb, 0x2e, 0x9a, 0xb2, 0xfc, 0xc0, 0xf6, 0xc8,
+ 0xab, 0xf9, 0xb7, 0xdf, 0x4f, 0xc4, 0x17, 0xcd, 0xfe, 0x3b, 0x63, 0x0f,
+ 0x46, 0x7d, 0x8d, 0x28, 0x50, 0x1e, 0x2d, 0xda, 0x1e, 0x41, 0xd9, 0x2a,
+ 0x98, 0x30, 0xf1, 0x8d, 0x64, 0x63, 0x0d, 0x1d, 0x48, 0x32, 0x87, 0xa2,
+ 0xac, 0x01, 0xea, 0xdb, 0xa8, 0xbb, 0x19, 0x56, 0x4d, 0xdb, 0xf3, 0x64,
+ 0x57, 0x27, 0xd9, 0x07, 0xe2, 0x4a, 0xfd, 0xb7, 0xd4, 0x91, 0xd7, 0xc7,
+ 0x2e, 0x47, 0xb7, 0x47, 0xa4, 0xaa, 0xf6, 0x47, 0x80, 0x55, 0xa8, 0x3f,
+ 0x6a, 0xb6, 0x3b, 0x26, 0x6a, 0x74, 0xd3, 0xda, 0x07, 0xa8, 0xf6, 0x01,
+ 0xf8, 0xd1, 0x8d, 0x75, 0xbb, 0x84, 0xb0, 0x88, 0xa8, 0x39, 0x76, 0xb5,
+ 0xaf, 0x2a, 0x96, 0xb5, 0xc8, 0xfa, 0xa1, 0x60, 0xfc, 0x60, 0x27, 0xe9,
+ 0xc3, 0x66, 0x1c, 0xbf, 0x53, 0x62, 0x34, 0xd1, 0xe4, 0x9e, 0xdd, 0xfc,
+ 0xfa, 0xa4, 0x26, 0xba, 0x0d, 0x05, 0x93, 0xbc, 0x01, 0x2a, 0x98, 0x87,
+ 0xe5, 0x1e, 0x7b, 0xcb, 0x83, 0xf9, 0x00, 0x80, 0xf5, 0x35, 0x31, 0x6e,
+ 0xea, 0xfe, 0xf3, 0xad, 0x01, 0x58, 0x60, 0x53, 0xef, 0xd0, 0x70, 0xe7,
+ 0xe2, 0xad, 0xd6, 0xcd, 0x82, 0xb8, 0x6b, 0x7a, 0x1a, 0x0e, 0x03, 0x89,
+ 0x72, 0xa3, 0xb7, 0xe8, 0xa1, 0x36, 0x08, 0xb6, 0x6d, 0x6e, 0x6c, 0x04,
+ 0xaf, 0x47, 0x8d, 0xe0, 0x84, 0x24, 0x74, 0x83, 0x8e, 0x1d, 0x9d, 0x06,
+ 0xb0, 0x01, 0xdc, 0x67, 0x0f, 0x18, 0x34, 0x6e, 0xc0, 0x4e, 0xf6, 0x3b,
+ 0x09, 0x24, 0x2b, 0xdf, 0xcd, 0xe4, 0xd0, 0x49, 0xa0, 0x5d, 0x0c, 0xca,
+ 0xca, 0x61, 0xbf, 0x07, 0xa2, 0xcd, 0xa5, 0xe0, 0x09, 0x9b, 0xb8, 0xb1,
+ 0x94, 0x8a, 0x4b, 0xb7, 0xd8, 0x19, 0xb5, 0x10, 0x7b, 0x05, 0x2e, 0x1f,
+ 0x6e, 0xa8, 0x8d, 0x9f, 0xf6, 0xbb, 0xb7, 0x22, 0xeb, 0x77, 0x9b, 0xb1,
+ 0xa5, 0x37, 0xa3, 0x3b, 0x17, 0xcb, 0x5f, 0x44, 0xdf, 0x77, 0xc1, 0x2d,
+ 0x32, 0x87, 0x7f, 0xc9, 0x59, 0x90, 0xfb, 0x56, 0xd8, 0x8a, 0x6d, 0xe4,
+ 0x8a, 0xb7, 0x47, 0x99, 0xc6, 0xf4, 0xd6, 0xd2, 0x09, 0x40, 0x38, 0x14,
+ 0xfb, 0xfa, 0xc5, 0x3d, 0xe4, 0x17, 0x6d, 0xb7, 0x1f, 0x44, 0xaa, 0x68,
+ 0xd8, 0xaf, 0x04, 0xbb, 0x57, 0x25, 0x41, 0x6d, 0x92, 0x7f, 0x6f, 0x97,
+ 0x46, 0x66, 0x86, 0xa4, 0x0b, 0xc2, 0x01, 0x87, 0xf8, 0x43, 0xb3, 0xd0,
+ 0xc2, 0x11, 0x19, 0xfd, 0xf6, 0x07, 0x26, 0x8c, 0x33, 0xd6, 0xb5, 0xf0,
+ 0xd8, 0x28, 0x4e, 0x4c, 0x07, 0x05, 0xe8, 0x7a},
+ pub_key_3,
+ {0x33, 0x36, 0x38, 0x32, 0x36, 0x34, 0x33, 0x31, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 43
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 43,
+ 32,
+ {0x07, 0x21, 0x75, 0xf2, 0x02, 0x03, 0x8c, 0x09, 0x70, 0x76, 0x7b, 0x29,
+ 0xdc, 0x96, 0x1f, 0x86, 0xc0, 0xa6, 0xb1, 0xb7, 0xb1, 0x00, 0xbf, 0x32,
+ 0x61, 0x80, 0xc3, 0x1b, 0x65, 0xb0, 0xd2, 0xba, 0x09, 0x5e, 0xc2, 0x56,
+ 0xc4, 0xe3, 0xd9, 0x0d, 0x98, 0x4f, 0x3d, 0xe8, 0xe8, 0x8f, 0x8f, 0x1b,
+ 0x63, 0x2d, 0xcd, 0xa3, 0x98, 0x2d, 0xcb, 0xf1, 0x3a, 0x37, 0x05, 0xab,
+ 0xa7, 0xb4, 0x1b, 0xe6, 0x9b, 0x90, 0x52, 0x21, 0xe6, 0x26, 0xe9, 0xcc,
+ 0x75, 0x92, 0x56, 0x30, 0xa3, 0x68, 0x66, 0x76, 0xc7, 0xb8, 0xe3, 0x5e,
+ 0x9d, 0x0e, 0x96, 0xd9, 0x69, 0x08, 0x5c, 0xd9, 0xf1, 0xd0, 0x42, 0xd6,
+ 0x64, 0x7a, 0x07, 0x27, 0x00, 0xec, 0x13, 0x4a, 0x77, 0x02, 0xea, 0x0d,
+ 0x5e, 0xd2, 0x36, 0x4b, 0x8b, 0x78, 0x31, 0x95, 0x5b, 0x27, 0xb1, 0x53,
+ 0x6e, 0x4e, 0x8c, 0xef, 0x13, 0x10, 0xe6, 0x71, 0x7f, 0xcb, 0xbd, 0x41,
+ 0xa7, 0x87, 0xa8, 0x05, 0xd1, 0x65, 0x4c, 0x95, 0x67, 0x8a, 0xc7, 0x59,
+ 0x09, 0xb6, 0x23, 0xa0, 0x45, 0xa4, 0x9b, 0x62, 0x0b, 0x11, 0xac, 0x16,
+ 0x79, 0x59, 0x30, 0x8c, 0x31, 0x25, 0x25, 0x7f, 0x36, 0xf2, 0xf7, 0x52,
+ 0xd9, 0xbb, 0x42, 0xe1, 0x94, 0x1f, 0x0d, 0x23, 0xdd, 0x5e, 0xa2, 0x00,
+ 0x52, 0x90, 0x82, 0xea, 0xa7, 0x40, 0x0d, 0x24, 0xed, 0xea, 0xa7, 0x02,
+ 0x25, 0xfd, 0x36, 0x04, 0xf9, 0xf2, 0xc3, 0x67, 0xda, 0xb6, 0x1b, 0xe5,
+ 0x32, 0x18, 0xb2, 0xac, 0xfa, 0xc3, 0xc2, 0xea, 0xd1, 0x94, 0xc5, 0x08,
+ 0x03, 0x78, 0x37, 0x8b, 0x2c, 0xff, 0xde, 0x5c, 0xad, 0xcd, 0x3a, 0x55,
+ 0x9c, 0xfc, 0xfc, 0x22, 0x9c, 0xe1, 0x38, 0x0e, 0xd0, 0xda, 0x35, 0xd3,
+ 0x4a, 0xe8, 0x39, 0x20, 0x49, 0x61, 0x82, 0xac, 0x41, 0xad, 0x29, 0x62,
+ 0x1e, 0xfd, 0x42, 0x42, 0x69, 0x9e, 0xe5, 0x11, 0xce, 0x4d, 0x1b, 0x38,
+ 0x3c, 0xbc, 0x3c, 0xdd, 0x6e, 0xcb, 0x67, 0xa7, 0xf1, 0xf0, 0xf3, 0xe8,
+ 0x4d, 0x57, 0xb1, 0x20, 0x43, 0x5b, 0x12, 0x57, 0x49, 0x8c, 0x73, 0xd9,
+ 0x22, 0xaa, 0x27, 0xfb, 0x91, 0xfc, 0x0f, 0xd6, 0x34, 0x47, 0xdb, 0xd6,
+ 0x93, 0x33, 0x20, 0xad, 0x51, 0xc0, 0xc3, 0x73, 0x9d, 0x3f, 0xa6, 0x5c,
+ 0xae, 0x20, 0x66, 0x82, 0xc2, 0x37, 0x27, 0xad, 0x46, 0xcd, 0x53, 0x38,
+ 0xc8, 0x1d, 0x1e, 0x94, 0xef, 0x71, 0xc2, 0xbe, 0xc4, 0xbe, 0xd6, 0xc7,
+ 0x5c, 0x5b, 0x9f, 0x4b, 0x43, 0xeb, 0x77, 0x02, 0xb9, 0x45, 0x31, 0x5a,
+ 0x5c, 0x27, 0xda, 0xe2, 0xed, 0x34, 0x1e, 0xeb, 0x35, 0x46, 0x89, 0x78,
+ 0xc1, 0xbf, 0x23, 0x7b, 0x2c, 0x24, 0x59, 0x2d, 0x4c, 0x53, 0x57, 0xbb,
+ 0x03, 0xa9, 0xf2, 0xe6, 0x8b, 0x34, 0x22, 0xcf, 0xfd, 0x9f, 0xdc, 0x0c,
+ 0xee, 0xa9, 0x9a, 0xd4, 0x87, 0x1f, 0x5e, 0x3e, 0x91, 0x74, 0x43, 0x8f,
+ 0xcc, 0xc3, 0xb0, 0x3b, 0x03, 0x96, 0xe9, 0xc6, 0xcf, 0x2a, 0x18, 0x31,
+ 0xb1, 0x96, 0xf4, 0x5a, 0x19, 0x3a, 0x72, 0xb0, 0xf0, 0x2c, 0x5b, 0x83,
+ 0x07, 0x2c, 0x87, 0x95, 0x2c, 0x41, 0xa0, 0x39, 0xe0, 0xfc, 0x42, 0xea,
+ 0xd4, 0xeb, 0xa7, 0xb1, 0x55, 0xda, 0xac, 0x61, 0x12, 0x90, 0x20, 0xd4,
+ 0xb1, 0xe6, 0x3a, 0x63, 0x78, 0x69, 0x8e, 0xa5, 0x71, 0x8b, 0x6d, 0xb9,
+ 0x73, 0x34, 0x3b, 0x94, 0xe9, 0xc6, 0xec, 0xaa, 0x93, 0x8b, 0x01, 0xcd,
+ 0xab, 0x06, 0xd3, 0x5a, 0xaa, 0xda, 0x51, 0x05, 0x54, 0xc4, 0x24, 0xe3,
+ 0x90, 0x39, 0x30, 0x4e, 0x1d, 0x35, 0x7c, 0xca, 0x26, 0xa4, 0x91, 0x29,
+ 0xf4, 0x00, 0xad, 0xb6, 0xcc, 0x07, 0x29, 0xad, 0x60, 0x12, 0xbc, 0xa1,
+ 0xe3, 0xd6, 0x76, 0xc9, 0xc6, 0x8e, 0x76, 0x5e},
+ pub_key_3,
+ {0x33, 0x32, 0x36, 0x31, 0x31, 0x39, 0x38, 0x36, 0x30, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 44
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 44,
+ 32,
+ {0x40, 0x76, 0x0a, 0xd7, 0x9f, 0x38, 0x2c, 0x7f, 0x67, 0x1f, 0x00, 0xae,
+ 0xa3, 0x54, 0x25, 0x22, 0x74, 0xfc, 0x1f, 0x06, 0x10, 0xb3, 0xd8, 0xd5,
+ 0x08, 0x25, 0x52, 0xa0, 0x37, 0x04, 0x82, 0x38, 0x5f, 0x3b, 0x67, 0xe7,
+ 0x0b, 0x7d, 0x14, 0x4a, 0x67, 0xe9, 0x40, 0x0e, 0x2a, 0x83, 0x07, 0xa0,
+ 0x8b, 0xa9, 0x90, 0x64, 0xaa, 0x77, 0x37, 0x4f, 0xc0, 0x45, 0x6c, 0xdc,
+ 0x4e, 0xf6, 0x0a, 0x9b, 0xaa, 0xf9, 0xb2, 0xeb, 0xe2, 0x47, 0x13, 0xe2,
+ 0x0e, 0xeb, 0x92, 0x03, 0x38, 0x70, 0x19, 0xd3, 0xc7, 0x6a, 0x63, 0x77,
+ 0x12, 0xe7, 0xe8, 0xbe, 0xc9, 0x9b, 0x32, 0xb6, 0xad, 0xd0, 0xee, 0x54,
+ 0xd3, 0x62, 0xb8, 0x88, 0xf8, 0xed, 0x4d, 0x39, 0x15, 0xeb, 0x6d, 0x4a,
+ 0xee, 0x08, 0x5a, 0x33, 0x0e, 0xaa, 0x41, 0x2d, 0xa9, 0x9c, 0x82, 0xc6,
+ 0xff, 0x02, 0x9e, 0xec, 0x54, 0xc6, 0xb1, 0x23, 0x3d, 0x2b, 0xeb, 0xb5,
+ 0x81, 0xb5, 0x62, 0xff, 0xc0, 0x82, 0xcd, 0x80, 0x5b, 0x6c, 0x9f, 0xd1,
+ 0x8e, 0x4d, 0x1a, 0x2a, 0x18, 0xe0, 0xac, 0x76, 0x9e, 0x78, 0x2c, 0x2c,
+ 0x16, 0x57, 0xae, 0x1d, 0x37, 0x56, 0xe3, 0xd4, 0xb5, 0xf7, 0x97, 0x6a,
+ 0xbf, 0xb6, 0xde, 0xbc, 0x44, 0x1d, 0x7e, 0x4c, 0x13, 0x44, 0x4a, 0x99,
+ 0xb7, 0x50, 0xa5, 0x7c, 0xa0, 0xbd, 0x90, 0x18, 0x3c, 0x11, 0xa5, 0xd8,
+ 0x72, 0x8a, 0x98, 0x4a, 0x88, 0x48, 0xe0, 0x45, 0x83, 0x2d, 0xeb, 0x4c,
+ 0x39, 0xbd, 0x4d, 0xdb, 0x58, 0xef, 0x56, 0x50, 0xac, 0x0d, 0x55, 0x57,
+ 0x11, 0x08, 0x2f, 0x4b, 0x43, 0x25, 0x79, 0xfb, 0x1f, 0xb8, 0xe3, 0x9f,
+ 0xe7, 0x6f, 0x5a, 0x12, 0xa9, 0xd0, 0x38, 0x41, 0x3a, 0x48, 0x41, 0xd4,
+ 0x28, 0x0a, 0xb4, 0x69, 0x47, 0xbf, 0x53, 0x6d, 0x2c, 0x4c, 0xe4, 0x65,
+ 0xe5, 0x4f, 0x3f, 0xe2, 0x94, 0x83, 0x32, 0x15, 0x8b, 0xbd, 0x15, 0xba,
+ 0x38, 0xc1, 0x01, 0x74, 0x77, 0x7f, 0x01, 0x74, 0xfd, 0xd9, 0xb9, 0x18,
+ 0xc2, 0x85, 0xe1, 0xea, 0x54, 0xf2, 0x33, 0xd1, 0xfc, 0x8f, 0xcf, 0x8e,
+ 0x4b, 0xc0, 0xd3, 0x4d, 0x49, 0xb5, 0xbb, 0x96, 0xf8, 0x53, 0x90, 0xce,
+ 0x1c, 0xcc, 0x75, 0x5f, 0x56, 0x43, 0x53, 0x38, 0x58, 0x17, 0x7b, 0x76,
+ 0x9d, 0xb8, 0x91, 0x47, 0x0a, 0xd0, 0x25, 0x71, 0x21, 0xb2, 0x8f, 0xe3,
+ 0x10, 0xc4, 0x65, 0x1d, 0x47, 0x6a, 0xcc, 0x88, 0x40, 0x9e, 0x08, 0x2b,
+ 0xfb, 0x23, 0x39, 0x06, 0x34, 0x7b, 0x52, 0x1c, 0xf6, 0x60, 0x61, 0xa0,
+ 0xfb, 0x09, 0x45, 0x68, 0x03, 0x4a, 0x76, 0x86, 0x4e, 0xc1, 0x25, 0xf7,
+ 0xbc, 0x2e, 0x4f, 0x01, 0x57, 0xc5, 0xe8, 0xd7, 0x74, 0xd4, 0x20, 0x10,
+ 0x99, 0x2c, 0xc1, 0x1d, 0x08, 0x25, 0xdf, 0xb8, 0xf5, 0x5e, 0x62, 0x2a,
+ 0xaa, 0xcf, 0x05, 0xac, 0xac, 0x6f, 0xda, 0xf8, 0xf6, 0x9c, 0x57, 0x06,
+ 0xe0, 0xbb, 0x5d, 0x0c, 0xab, 0x08, 0x73, 0x59, 0xb0, 0xe9, 0x63, 0x09,
+ 0x8b, 0x38, 0x3b, 0xdd, 0x92, 0xbf, 0x19, 0xed, 0xde, 0xe8, 0xc3, 0xa9,
+ 0x21, 0xa8, 0xdb, 0x3c, 0x34, 0x10, 0xab, 0xc8, 0xca, 0x4b, 0x41, 0xb9,
+ 0x70, 0xfc, 0xc5, 0x81, 0x13, 0xa3, 0xac, 0x24, 0x39, 0xec, 0xef, 0xaa,
+ 0xe1, 0xd4, 0x15, 0xa0, 0xf4, 0x04, 0x13, 0x2f, 0x2f, 0x8b, 0xa9, 0xe8,
+ 0x46, 0xf8, 0x2d, 0x7e, 0x04, 0x64, 0x0a, 0x28, 0x3f, 0x88, 0x45, 0xaa,
+ 0x9c, 0xf5, 0x95, 0x24, 0xbe, 0x5c, 0xf5, 0x5c, 0xea, 0x71, 0xa0, 0x4b,
+ 0xcd, 0x10, 0xc6, 0xac, 0x2b, 0xe4, 0x3a, 0xbc, 0xce, 0xc3, 0x4a, 0xff,
+ 0x43, 0xd0, 0x92, 0x01, 0x86, 0x5d, 0x65, 0xf2, 0x6f, 0x72, 0x33, 0x65,
+ 0x41, 0x04, 0x13, 0x2f, 0xb4, 0x51, 0xed, 0xcb},
+ pub_key_3,
+ {0x39, 0x36, 0x37, 0x38, 0x37, 0x38, 0x31, 0x30, 0x39, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 45
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 45,
+ 32,
+ {0x32, 0xde, 0xb6, 0x86, 0xe0, 0x13, 0xaa, 0x3e, 0x7d, 0x79, 0xa1, 0xa6,
+ 0x79, 0x02, 0x23, 0xe7, 0xe0, 0x6c, 0xd6, 0xff, 0x17, 0x7c, 0x18, 0xb8,
+ 0x9e, 0x8b, 0x21, 0xcc, 0x36, 0x1b, 0x9a, 0xf7, 0xa9, 0x9c, 0x42, 0xfb,
+ 0x8d, 0x35, 0x53, 0x70, 0x4b, 0x19, 0x8e, 0x5d, 0xdd, 0x68, 0x39, 0xf8,
+ 0xd3, 0xfa, 0x9a, 0x5f, 0x08, 0xae, 0xa0, 0xe8, 0xe3, 0x15, 0x91, 0xc0,
+ 0xe7, 0x3e, 0xd6, 0xb2, 0x6e, 0xa4, 0x61, 0xf3, 0xd6, 0x0b, 0xbe, 0x54,
+ 0xf5, 0xef, 0x15, 0x61, 0x8d, 0x80, 0xab, 0x69, 0x1a, 0xb1, 0x76, 0x15,
+ 0x6e, 0xc2, 0xfd, 0xfb, 0x2b, 0x3a, 0x49, 0xc3, 0x24, 0x81, 0xdd, 0x4e,
+ 0xdc, 0x91, 0xc0, 0xb2, 0x5a, 0xd5, 0x20, 0x6e, 0x88, 0xad, 0x2d, 0xd2,
+ 0xbf, 0xe6, 0x3c, 0x6a, 0x9f, 0x80, 0x3e, 0xe5, 0x6a, 0xa6, 0xb9, 0x34,
+ 0xe1, 0x95, 0xec, 0xbe, 0xf1, 0x5d, 0x2a, 0x78, 0x11, 0x45, 0x2e, 0x13,
+ 0xc9, 0xbb, 0x6b, 0x4f, 0x2c, 0x5a, 0xab, 0xa5, 0x84, 0x5f, 0x89, 0x49,
+ 0xed, 0xd1, 0xe2, 0x9b, 0x57, 0x3d, 0x66, 0x18, 0x17, 0xa5, 0x0e, 0x1a,
+ 0xcd, 0xb6, 0xd5, 0x6b, 0x1c, 0xdc, 0x15, 0xa4, 0x0e, 0x71, 0x4d, 0x27,
+ 0x57, 0x78, 0x88, 0x3b, 0xaa, 0xc6, 0x48, 0xbb, 0xf5, 0xe2, 0x01, 0x95,
+ 0x6f, 0x8e, 0x9e, 0xbd, 0xe2, 0xee, 0xf1, 0xd5, 0x46, 0x0e, 0x77, 0x01,
+ 0xa1, 0xce, 0xd7, 0xb5, 0x3d, 0x20, 0xaf, 0xb7, 0x0f, 0xb7, 0x65, 0xaa,
+ 0x93, 0xb9, 0x13, 0xd3, 0x1b, 0x8f, 0x74, 0xd4, 0x53, 0x33, 0x67, 0x3e,
+ 0x08, 0x16, 0x44, 0xf5, 0xbf, 0xab, 0x36, 0x7c, 0xb1, 0x39, 0x18, 0xcb,
+ 0x35, 0xec, 0xae, 0x49, 0xa2, 0x3c, 0x9f, 0x4a, 0x42, 0xca, 0x49, 0xed,
+ 0x16, 0x6d, 0x0e, 0xae, 0x9c, 0x97, 0x09, 0x2a, 0x1b, 0x45, 0x55, 0x29,
+ 0x17, 0xa4, 0x1e, 0x9f, 0xe7, 0xb9, 0xa0, 0x6c, 0xd0, 0x3d, 0xdb, 0x4f,
+ 0x66, 0x82, 0x23, 0x93, 0xef, 0x59, 0xcf, 0xb0, 0xd0, 0xb3, 0xa8, 0x48,
+ 0xa1, 0x5d, 0xf3, 0xf4, 0x7a, 0x65, 0x66, 0xe5, 0x41, 0xd9, 0xb9, 0xb4,
+ 0x35, 0xcb, 0x6e, 0x89, 0x0c, 0x2b, 0x89, 0xbf, 0x29, 0x89, 0xb5, 0x9f,
+ 0x08, 0xb6, 0x09, 0x0a, 0xa6, 0x24, 0x8b, 0xc1, 0x1a, 0xfd, 0x62, 0x66,
+ 0x79, 0xc0, 0x08, 0x7c, 0x95, 0x96, 0x26, 0x16, 0xa1, 0xe5, 0xd0, 0xaf,
+ 0xba, 0xbb, 0xe7, 0x1f, 0x37, 0x83, 0xb0, 0x87, 0xd7, 0x63, 0xd8, 0xde,
+ 0x49, 0x83, 0xd8, 0x88, 0xb3, 0xaa, 0xe0, 0x37, 0xcd, 0xdf, 0xc5, 0xa4,
+ 0x75, 0x20, 0x24, 0xb4, 0x9a, 0x08, 0x27, 0x35, 0x5b, 0xa1, 0x87, 0xec,
+ 0x1a, 0x53, 0xe7, 0xca, 0xba, 0xf3, 0x9b, 0xbd, 0x6d, 0x0b, 0x09, 0x97,
+ 0xf7, 0xc3, 0xc0, 0xf7, 0x9b, 0x42, 0x0a, 0x77, 0x4c, 0xd3, 0xd7, 0xd7,
+ 0x4e, 0x2f, 0xcb, 0x78, 0x94, 0x2b, 0xf0, 0x46, 0x37, 0xbb, 0xc6, 0x49,
+ 0x9d, 0xbb, 0xfa, 0x61, 0xf7, 0xc6, 0xb3, 0x77, 0xbc, 0xeb, 0x87, 0x93,
+ 0x2c, 0x1a, 0xc6, 0x05, 0x01, 0xb9, 0xde, 0xf1, 0xea, 0x6f, 0xae, 0x8d,
+ 0x95, 0x44, 0xfe, 0x37, 0xeb, 0xd2, 0x25, 0xc5, 0x59, 0xb6, 0x42, 0xd0,
+ 0x0e, 0xd5, 0x48, 0x52, 0x53, 0xe2, 0x36, 0x61, 0x43, 0x6a, 0x23, 0x37,
+ 0xf5, 0x8e, 0x9f, 0x6a, 0x39, 0x5f, 0x74, 0x09, 0x4f, 0x60, 0x86, 0x0e,
+ 0x0d, 0xbb, 0x8a, 0xa4, 0x60, 0xbb, 0xa0, 0x35, 0x48, 0x6a, 0x19, 0xd9,
+ 0x23, 0x56, 0x31, 0xd9, 0x58, 0x80, 0xb3, 0x85, 0xfc, 0xa0, 0x4a, 0xd9,
+ 0x97, 0xe4, 0x06, 0x25, 0x20, 0xfc, 0x43, 0x87, 0x86, 0x28, 0xa5, 0x9f,
+ 0x51, 0x52, 0x0d, 0xa7, 0x84, 0x6d, 0xcd, 0x27, 0x27, 0x5c, 0x4c, 0xbd,
+ 0x28, 0x73, 0x67, 0x3c, 0x64, 0x92, 0xc2, 0x01},
+ pub_key_3,
+ {0x34, 0x39, 0x35, 0x38, 0x38, 0x32, 0x33, 0x38, 0x32, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 46
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 46,
+ 32,
+ {0x14, 0x64, 0x79, 0x1b, 0xc1, 0xe7, 0x29, 0x8e, 0xe9, 0x55, 0x70, 0x0c,
+ 0xec, 0xad, 0x59, 0x23, 0x2c, 0x24, 0xc2, 0xa2, 0x40, 0xbe, 0xa9, 0xb3,
+ 0x10, 0x5b, 0xd7, 0x0b, 0x0c, 0xa4, 0xbb, 0x3f, 0x76, 0x40, 0x22, 0xe1,
+ 0x27, 0x5d, 0x43, 0x68, 0xa1, 0xb7, 0x0e, 0xd8, 0xdc, 0x39, 0x3d, 0xab,
+ 0xf7, 0x4d, 0x4f, 0xff, 0xd7, 0x48, 0xdb, 0x72, 0x15, 0xf0, 0x85, 0x76,
+ 0x9e, 0x0f, 0xcb, 0xd1, 0x3b, 0x33, 0x5c, 0x30, 0x09, 0x9a, 0xd0, 0x1d,
+ 0x98, 0xd0, 0x52, 0xd0, 0xd5, 0x46, 0x71, 0x9a, 0x82, 0xd5, 0x5e, 0xa8,
+ 0xc6, 0x3d, 0xb5, 0xcd, 0x73, 0x23, 0x33, 0xec, 0xec, 0xad, 0xd1, 0x97,
+ 0x7a, 0x97, 0x61, 0x23, 0xa2, 0xf1, 0x60, 0x05, 0xf1, 0xcf, 0x0c, 0x23,
+ 0x43, 0x22, 0x70, 0x6f, 0x45, 0x88, 0xcf, 0x36, 0x27, 0x22, 0xc7, 0x60,
+ 0x98, 0x53, 0x3a, 0x63, 0xd3, 0x48, 0x72, 0x6e, 0xb3, 0x08, 0x0f, 0x3a,
+ 0x77, 0x7e, 0x1f, 0x5b, 0xab, 0x68, 0x0d, 0xaa, 0x84, 0x1b, 0x8d, 0xc6,
+ 0x3f, 0xe4, 0x04, 0xfe, 0x5d, 0x33, 0xcb, 0x7e, 0xea, 0x62, 0xf3, 0xf1,
+ 0x74, 0x59, 0xa4, 0x12, 0xea, 0xb4, 0x5b, 0xd6, 0x3f, 0x2e, 0x84, 0x68,
+ 0x72, 0xcb, 0xe5, 0xd8, 0x35, 0xff, 0x6f, 0x47, 0xad, 0xe4, 0x92, 0xdb,
+ 0xcc, 0x7b, 0x8e, 0x6d, 0x37, 0x55, 0xb7, 0xbb, 0x83, 0xda, 0xe7, 0xbb,
+ 0xe8, 0x24, 0x68, 0xec, 0x01, 0x11, 0x90, 0xf6, 0x93, 0x78, 0x5b, 0x8a,
+ 0x1c, 0xc8, 0x31, 0xa4, 0xac, 0x69, 0x5a, 0xad, 0x17, 0x29, 0x09, 0xf2,
+ 0x5c, 0x91, 0x0b, 0x75, 0xb4, 0x60, 0x87, 0x3b, 0x9a, 0x8e, 0x61, 0xe0,
+ 0xf6, 0x22, 0xb7, 0x6d, 0x7f, 0xbc, 0x52, 0x54, 0x1d, 0x49, 0xa7, 0x0b,
+ 0x77, 0xa9, 0x47, 0xbb, 0xe5, 0xea, 0xdb, 0xdb, 0x59, 0x4e, 0x05, 0xde,
+ 0x71, 0x07, 0x10, 0x05, 0x7f, 0x42, 0xf3, 0xad, 0xc3, 0x80, 0x4d, 0xc3,
+ 0xc4, 0x20, 0x1b, 0xdf, 0xd1, 0x0c, 0x99, 0x33, 0xfb, 0x3c, 0x9e, 0x38,
+ 0x0f, 0xfb, 0x25, 0xcc, 0xb7, 0xb6, 0xc7, 0x64, 0x8e, 0x54, 0x63, 0x24,
+ 0x7b, 0x95, 0xec, 0x30, 0x0a, 0x8d, 0x9f, 0x23, 0x52, 0x68, 0x6b, 0x06,
+ 0x0a, 0x51, 0x6a, 0x8b, 0x18, 0xf8, 0x84, 0x85, 0xe6, 0x41, 0x29, 0xc5,
+ 0x4a, 0x46, 0xa2, 0xe0, 0xb6, 0x87, 0x87, 0xd2, 0x7b, 0xcf, 0x8a, 0xd9,
+ 0x2a, 0x9d, 0xd0, 0xf7, 0xec, 0xf6, 0xd4, 0x3e, 0x90, 0x15, 0xcd, 0x2f,
+ 0xad, 0xb6, 0xe4, 0xbd, 0x85, 0x82, 0x5f, 0x1c, 0x76, 0x96, 0xd7, 0x36,
+ 0x3d, 0xd6, 0x4f, 0xba, 0x85, 0xff, 0xb2, 0x0e, 0xe2, 0x64, 0x87, 0xa8,
+ 0xc9, 0x5d, 0x6a, 0x1f, 0x4b, 0xe5, 0xcd, 0xf2, 0x1f, 0xb3, 0x56, 0x7f,
+ 0x50, 0xec, 0x9b, 0xa1, 0xa2, 0xe5, 0xc8, 0x7a, 0xb1, 0xdc, 0x0b, 0xac,
+ 0xbb, 0x56, 0x37, 0x73, 0x45, 0xaf, 0x1a, 0x42, 0x15, 0x65, 0x28, 0xfe,
+ 0x5d, 0xd1, 0xf9, 0xf2, 0xef, 0x50, 0xfb, 0xc6, 0x4d, 0xe4, 0xc4, 0x27,
+ 0x5f, 0x20, 0xf7, 0x10, 0x48, 0x20, 0xcd, 0x3e, 0x3a, 0x8a, 0xc1, 0x4e,
+ 0x0a, 0xab, 0x82, 0xcb, 0x6c, 0xea, 0x98, 0x22, 0xe0, 0xc4, 0xbf, 0xb7,
+ 0xc6, 0x05, 0x09, 0x3e, 0x41, 0xc4, 0x94, 0xca, 0x49, 0xe5, 0xb7, 0x2d,
+ 0xc2, 0x5a, 0x72, 0xae, 0x6d, 0xc4, 0x4c, 0x33, 0xf9, 0x42, 0xe7, 0x18,
+ 0x14, 0x52, 0x5c, 0xf2, 0xc4, 0x33, 0x80, 0x37, 0xc6, 0x17, 0xb4, 0xc4,
+ 0xb7, 0x9a, 0x02, 0x0a, 0x34, 0x71, 0x98, 0x6d, 0x12, 0xb0, 0x57, 0xc4,
+ 0x84, 0xd9, 0xcd, 0x51, 0x32, 0xff, 0xee, 0x45, 0x26, 0xae, 0xc1, 0x92,
+ 0xd0, 0xdc, 0xdc, 0xb0, 0x77, 0x36, 0x8c, 0xc8, 0x8c, 0xfc, 0x24, 0xd5,
+ 0x0c, 0x7a, 0x49, 0x9c, 0x9f, 0x98, 0xf3, 0xd6},
+ pub_key_3,
+ {0x38, 0x32, 0x34, 0x36, 0x33, 0x37, 0x38, 0x33, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 47
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 47,
+ 32,
+ {0x52, 0x14, 0x54, 0x38, 0x74, 0x99, 0x16, 0x18, 0xc6, 0x93, 0x49, 0x52,
+ 0x14, 0xbc, 0x75, 0xaf, 0x09, 0x41, 0xb9, 0xf8, 0x14, 0x76, 0xc0, 0x74,
+ 0x92, 0x1b, 0xed, 0x4f, 0x3f, 0x28, 0x7c, 0x95, 0xa6, 0x79, 0x06, 0xa7,
+ 0x82, 0x11, 0x9e, 0x79, 0x03, 0x3b, 0x6a, 0x9a, 0x25, 0xb5, 0x26, 0x78,
+ 0x72, 0x0d, 0xfa, 0x5f, 0x35, 0x9e, 0xc1, 0x99, 0x77, 0xf4, 0x0e, 0x01,
+ 0xab, 0x5b, 0x48, 0x53, 0x1b, 0xdb, 0x18, 0x26, 0xca, 0xa2, 0x66, 0xd2,
+ 0x8f, 0xa4, 0x07, 0x02, 0x63, 0x19, 0xe2, 0xf3, 0xce, 0x00, 0xd0, 0x4d,
+ 0x71, 0x6a, 0x71, 0xf9, 0x88, 0x56, 0xcd, 0x48, 0xa6, 0x0a, 0x7d, 0xe7,
+ 0xce, 0x14, 0x1d, 0x14, 0xbd, 0x18, 0x28, 0xee, 0xbf, 0x99, 0x3a, 0x4d,
+ 0x82, 0xab, 0xaf, 0x82, 0x61, 0x96, 0x42, 0xc6, 0xcf, 0xb1, 0x7f, 0x19,
+ 0x48, 0x9e, 0x6b, 0x25, 0xda, 0x17, 0xef, 0x1b, 0xa1, 0xae, 0x10, 0x5e,
+ 0x73, 0x42, 0x92, 0x3c, 0x56, 0xa9, 0x4c, 0xc1, 0xd0, 0x02, 0xae, 0x4e,
+ 0x85, 0x3f, 0x8f, 0x18, 0x21, 0x56, 0x33, 0xb4, 0xa0, 0x39, 0xdb, 0xde,
+ 0x74, 0x17, 0xce, 0x9b, 0x05, 0x69, 0x87, 0x59, 0x90, 0x10, 0x34, 0x31,
+ 0xfa, 0x0d, 0xba, 0xa3, 0x16, 0x91, 0xe8, 0x1c, 0x91, 0xdc, 0x2e, 0x20,
+ 0x48, 0x2b, 0x10, 0xdc, 0x74, 0x42, 0xd8, 0x75, 0xbb, 0xd9, 0x62, 0x97,
+ 0xa4, 0x4a, 0x3b, 0xe7, 0x21, 0x93, 0x0a, 0x14, 0x43, 0x4d, 0x58, 0x68,
+ 0x0b, 0xfb, 0xd4, 0x6d, 0x31, 0x72, 0x97, 0xa6, 0xb5, 0x52, 0xd7, 0x6d,
+ 0xda, 0xbc, 0xfd, 0xb1, 0x8e, 0x7f, 0x53, 0x0b, 0x48, 0x2b, 0xd8, 0x54,
+ 0x0d, 0xd9, 0xee, 0x30, 0x61, 0xd2, 0x13, 0xbf, 0xb2, 0xff, 0x2e, 0xda,
+ 0x30, 0x18, 0xc9, 0xd5, 0x7f, 0xc1, 0xf2, 0x4b, 0x77, 0xfd, 0x5f, 0xc6,
+ 0x1a, 0xe5, 0x6a, 0xeb, 0xf3, 0xa8, 0x79, 0xd3, 0x04, 0x2e, 0x09, 0x7c,
+ 0xf3, 0x3f, 0xad, 0xc7, 0xf4, 0xc9, 0x89, 0x94, 0x75, 0xfe, 0x55, 0xb9,
+ 0x61, 0x4d, 0x3e, 0xf1, 0x90, 0xdd, 0x75, 0x54, 0x7b, 0xfe, 0xc4, 0xa3,
+ 0x11, 0x82, 0x9d, 0xe1, 0x59, 0xba, 0xfb, 0xb5, 0x2b, 0xbf, 0x98, 0x00,
+ 0xe4, 0xaa, 0xef, 0xa1, 0xf4, 0xdb, 0xdf, 0x26, 0xdd, 0x22, 0x88, 0x47,
+ 0xeb, 0x35, 0x38, 0x3c, 0xe3, 0x66, 0xec, 0x08, 0x43, 0xd9, 0xdd, 0x9b,
+ 0x61, 0x7d, 0x42, 0xaf, 0xe2, 0xda, 0xb5, 0xfa, 0xac, 0x4e, 0x03, 0x68,
+ 0x82, 0x72, 0x4e, 0x84, 0xb1, 0x88, 0x01, 0x7e, 0x9b, 0xad, 0x9b, 0xdf,
+ 0x80, 0x1e, 0xcf, 0x34, 0x8b, 0xa2, 0x2e, 0x24, 0x20, 0xd4, 0xc8, 0x9b,
+ 0x43, 0xe0, 0xc6, 0x5a, 0x49, 0xed, 0xc2, 0x0f, 0x1c, 0x8f, 0x29, 0xef,
+ 0x11, 0x3a, 0xba, 0x75, 0xab, 0xb7, 0xa2, 0x61, 0xe5, 0xcd, 0x96, 0x58,
+ 0x5d, 0x17, 0xd4, 0xa4, 0xdc, 0x84, 0x93, 0x0c, 0xc5, 0x8e, 0x85, 0x74,
+ 0x16, 0xc1, 0x95, 0xfb, 0xde, 0x08, 0xd5, 0xd3, 0xdb, 0x25, 0xdb, 0x63,
+ 0xc5, 0xc2, 0xfa, 0x44, 0xfd, 0x71, 0xed, 0x6c, 0x10, 0x1f, 0x2b, 0x51,
+ 0x2d, 0xda, 0x44, 0x99, 0x81, 0x48, 0x1c, 0x6c, 0x17, 0x04, 0xdb, 0xa0,
+ 0x5a, 0xab, 0x84, 0x43, 0xeb, 0x97, 0x27, 0x10, 0x74, 0x10, 0x87, 0xff,
+ 0x2d, 0x3f, 0x76, 0xa3, 0x65, 0x50, 0xef, 0xc8, 0x35, 0xe0, 0xcc, 0x03,
+ 0x04, 0xb5, 0x64, 0xa2, 0xd1, 0x69, 0x24, 0x70, 0x23, 0x0b, 0x38, 0x49,
+ 0x05, 0xbf, 0xe2, 0xff, 0xfb, 0xfc, 0xdc, 0x99, 0x6c, 0x45, 0x0f, 0xc2,
+ 0x76, 0xdc, 0x29, 0x9a, 0x04, 0x6c, 0xd1, 0x45, 0xa7, 0xc6, 0xd7, 0x4e,
+ 0xbc, 0xfc, 0x41, 0x4e, 0x81, 0xc3, 0x2b, 0x26, 0xcc, 0x2d, 0x54, 0xff,
+ 0x12, 0x38, 0xdc, 0x4e, 0x4b, 0x90, 0xea, 0x74},
+ pub_key_3,
+ {0x31, 0x31, 0x30, 0x32, 0x30, 0x38, 0x33, 0x33, 0x37, 0x37, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 48
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 48,
+ 32,
+ {0x4d, 0x93, 0x41, 0x94, 0x77, 0xc7, 0x51, 0xcc, 0xa7, 0x5b, 0xa8, 0x92,
+ 0x53, 0x5f, 0x1a, 0x52, 0xad, 0x7e, 0x52, 0xa5, 0x98, 0xcb, 0xa1, 0x4d,
+ 0x8c, 0x08, 0xeb, 0xc6, 0x60, 0x77, 0x2d, 0x4b, 0x63, 0x72, 0x2f, 0xb7,
+ 0x31, 0xbf, 0xb9, 0x3e, 0x17, 0x34, 0xc3, 0xda, 0x1e, 0x80, 0x52, 0x76,
+ 0x53, 0xa3, 0x63, 0xf9, 0xef, 0xa1, 0x06, 0x0e, 0xc4, 0x2c, 0x1b, 0x53,
+ 0x6e, 0xef, 0x90, 0x7e, 0xa9, 0x1d, 0x57, 0x43, 0x98, 0xda, 0x4d, 0x95,
+ 0xfb, 0x61, 0xf1, 0x2c, 0x57, 0x0d, 0xba, 0x44, 0x28, 0xae, 0x7c, 0x56,
+ 0xe0, 0x71, 0x16, 0x69, 0xea, 0x09, 0x13, 0xd6, 0x4e, 0xe7, 0xcf, 0x4d,
+ 0xe6, 0x64, 0xb6, 0x32, 0x17, 0x29, 0xae, 0x15, 0xf3, 0x5f, 0x39, 0x16,
+ 0xf1, 0xa7, 0x2d, 0xf2, 0xd9, 0x85, 0x8a, 0x3d, 0xad, 0x38, 0x12, 0xdb,
+ 0x04, 0x45, 0xb6, 0x17, 0x4f, 0x40, 0xf4, 0xab, 0x0d, 0x81, 0xe0, 0x30,
+ 0xcf, 0x46, 0x68, 0x65, 0x9c, 0xe5, 0x33, 0x64, 0xcd, 0x58, 0x0b, 0x77,
+ 0x93, 0x8d, 0xf1, 0xa9, 0x5a, 0x7d, 0xe0, 0x49, 0x3b, 0x05, 0x2a, 0x5c,
+ 0x9f, 0xdf, 0x94, 0x7e, 0xaf, 0x5b, 0x72, 0x10, 0x4f, 0x59, 0x2e, 0xf3,
+ 0x91, 0xfe, 0x87, 0xf6, 0x8a, 0xc5, 0xb4, 0x66, 0x86, 0x92, 0x24, 0x4a,
+ 0xe2, 0xae, 0x93, 0xb7, 0xfa, 0x54, 0x4c, 0xce, 0x0a, 0x78, 0x1a, 0xc4,
+ 0x83, 0x5f, 0xc1, 0xac, 0x12, 0x2c, 0x39, 0x2f, 0x38, 0x9a, 0xf8, 0x08,
+ 0x6e, 0xb4, 0xb0, 0x51, 0xa2, 0xd7, 0x5c, 0x36, 0xa6, 0xdb, 0x45, 0xc5,
+ 0xcd, 0x73, 0x36, 0xa2, 0x98, 0xad, 0xa8, 0x0d, 0x97, 0x50, 0x4b, 0x3c,
+ 0x7c, 0x27, 0xab, 0xa5, 0xf2, 0x60, 0x7e, 0x31, 0x04, 0x65, 0x86, 0xac,
+ 0x1d, 0x80, 0xe3, 0xe8, 0xec, 0xfd, 0x3c, 0x0a, 0x99, 0x6f, 0xda, 0xfe,
+ 0xa4, 0xd9, 0x7e, 0x30, 0xa2, 0x9f, 0x55, 0xbc, 0x81, 0xc1, 0xf1, 0x06,
+ 0x53, 0xfb, 0x23, 0x60, 0x8f, 0x63, 0xa0, 0xe9, 0x1a, 0xef, 0xed, 0x05,
+ 0x78, 0x68, 0x2c, 0x8c, 0x35, 0x80, 0xe2, 0x9c, 0x7a, 0x54, 0xe4, 0x32,
+ 0x65, 0xa5, 0xc4, 0x90, 0x3a, 0xa5, 0xac, 0x01, 0x74, 0xdc, 0x4c, 0x0b,
+ 0xd2, 0x1f, 0x55, 0x77, 0x30, 0x17, 0xf0, 0xdd, 0x73, 0x30, 0xd9, 0xf0,
+ 0xcf, 0xa7, 0xda, 0xc3, 0x01, 0x3c, 0xa4, 0x95, 0x64, 0x48, 0x79, 0xcc,
+ 0xcf, 0x76, 0x3d, 0x32, 0x37, 0x98, 0x11, 0xc7, 0xea, 0x11, 0xaf, 0xca,
+ 0x9f, 0x99, 0xfd, 0x55, 0x05, 0xf7, 0x76, 0x62, 0x24, 0xe0, 0x9d, 0x9f,
+ 0xa0, 0x46, 0xfc, 0xd7, 0xd0, 0xe3, 0xf0, 0xa4, 0xee, 0x93, 0xb2, 0xc0,
+ 0xdd, 0x7b, 0xb1, 0xb2, 0xd4, 0x65, 0xfd, 0x32, 0x5d, 0x8a, 0xf8, 0x9c,
+ 0xcc, 0x1d, 0x97, 0xcc, 0x86, 0x2c, 0x49, 0xae, 0xab, 0x56, 0x68, 0x8d,
+ 0x45, 0x92, 0xa0, 0x47, 0xed, 0x4f, 0x0f, 0x19, 0xc3, 0x60, 0x22, 0x94,
+ 0xc1, 0x0c, 0xa7, 0x3f, 0xf7, 0x98, 0x7b, 0x07, 0x2f, 0x54, 0x31, 0x78,
+ 0x9d, 0xd9, 0x5f, 0xb9, 0xd3, 0x9c, 0xb4, 0xce, 0x37, 0x53, 0xc8, 0x0c,
+ 0x9a, 0x3a, 0x66, 0x31, 0x11, 0xeb, 0xed, 0x5c, 0xc4, 0x8a, 0xcb, 0xa4,
+ 0x37, 0xf1, 0xd6, 0x00, 0xa6, 0x27, 0xf9, 0x45, 0x45, 0xae, 0xe5, 0xd7,
+ 0x42, 0x75, 0x5e, 0xf4, 0x80, 0xd3, 0x5f, 0xac, 0x15, 0xd3, 0x82, 0x98,
+ 0x61, 0xb2, 0xfe, 0x9c, 0xd5, 0x85, 0x91, 0x72, 0xe7, 0x06, 0x99, 0xb0,
+ 0x60, 0xe2, 0x13, 0xbb, 0xee, 0xae, 0xe6, 0x1e, 0x9d, 0x8b, 0xd9, 0x0a,
+ 0xbd, 0x4e, 0xd9, 0xe0, 0xdf, 0xfa, 0xdf, 0x73, 0x7d, 0x2d, 0xc0, 0xd5,
+ 0x94, 0xbe, 0xac, 0x16, 0xd0, 0x39, 0x85, 0x1c, 0x97, 0xd0, 0xe3, 0xd0,
+ 0x30, 0x46, 0x3c, 0xaa, 0x1b, 0x90, 0xf0, 0xab},
+ pub_key_3,
+ {0x31, 0x33, 0x33, 0x38, 0x37, 0x31, 0x36, 0x34, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 49
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 49,
+ 32,
+ {0x23, 0xdd, 0x57, 0xfe, 0x7c, 0xa4, 0xc3, 0xe9, 0x37, 0xad, 0x1b, 0x18,
+ 0xa5, 0x40, 0xbf, 0x3a, 0x42, 0x52, 0x02, 0xca, 0x23, 0x7a, 0xa5, 0xc5,
+ 0xe4, 0x23, 0x86, 0x8d, 0x0f, 0x23, 0xbd, 0xce, 0x63, 0xa6, 0x9b, 0x54,
+ 0x32, 0x09, 0x53, 0x74, 0x99, 0x39, 0x75, 0x74, 0x9b, 0x68, 0xc1, 0x68,
+ 0x3b, 0xf6, 0x56, 0xfc, 0x69, 0x5f, 0x35, 0x86, 0x9e, 0x16, 0xbe, 0x84,
+ 0xe5, 0x90, 0x49, 0x81, 0x7b, 0x65, 0x2c, 0xb9, 0x11, 0x5f, 0x31, 0x10,
+ 0x4d, 0x8d, 0x1f, 0x27, 0x95, 0xd0, 0x20, 0x4d, 0x46, 0xee, 0x86, 0x2d,
+ 0x8d, 0x6e, 0x1d, 0x25, 0x0c, 0x9a, 0x2e, 0xb6, 0x9e, 0x5c, 0xae, 0xc4,
+ 0xd9, 0x30, 0x97, 0xf6, 0x14, 0x29, 0x4e, 0xd3, 0x79, 0x4f, 0x17, 0x8a,
+ 0xb4, 0x12, 0x19, 0x66, 0xde, 0xb1, 0xdd, 0xfa, 0xce, 0xf5, 0x84, 0x7d,
+ 0x12, 0x78, 0xbc, 0x4d, 0x38, 0x35, 0xc9, 0x7e, 0xd1, 0xe7, 0x47, 0x63,
+ 0x47, 0xe7, 0xac, 0x16, 0x32, 0xe7, 0x56, 0x92, 0x8e, 0x2c, 0xf5, 0x60,
+ 0x46, 0x8c, 0xe4, 0xa9, 0x80, 0x57, 0xd2, 0x64, 0xd1, 0xfc, 0x82, 0x18,
+ 0x9e, 0xba, 0xdd, 0x07, 0xb2, 0x16, 0xb2, 0x7b, 0x4c, 0x66, 0xc4, 0xd4,
+ 0x86, 0xef, 0x0a, 0x9a, 0x57, 0x8c, 0xaa, 0x2b, 0x51, 0x97, 0x16, 0x68,
+ 0x7c, 0x35, 0x1c, 0x69, 0xe5, 0x1a, 0x8f, 0x7d, 0xc6, 0xb3, 0x4b, 0x8c,
+ 0xbe, 0xb3, 0x03, 0xff, 0x68, 0x2a, 0x76, 0x7c, 0x9a, 0xb0, 0x57, 0xea,
+ 0x8d, 0x52, 0x62, 0x1e, 0x3f, 0x82, 0x1d, 0xa0, 0xd7, 0x60, 0x3d, 0x4e,
+ 0x8d, 0x77, 0x70, 0x34, 0x74, 0xc2, 0xd8, 0xa0, 0xc5, 0x75, 0x6c, 0x8f,
+ 0x42, 0xe0, 0xf8, 0x8b, 0x3e, 0x49, 0x05, 0x6a, 0xdc, 0x72, 0x1c, 0x16,
+ 0x7e, 0x4c, 0x43, 0xa5, 0xee, 0x54, 0xf2, 0xf1, 0xb5, 0x88, 0x2c, 0x38,
+ 0xe7, 0xde, 0x6c, 0x10, 0xfa, 0xaa, 0x89, 0xe1, 0x49, 0x1e, 0xbf, 0xc3,
+ 0x18, 0xa5, 0x6b, 0x18, 0xab, 0xc9, 0x76, 0x23, 0xc7, 0x0a, 0x6a, 0x13,
+ 0x20, 0x5f, 0x24, 0xa1, 0x5b, 0xb8, 0xf5, 0xf0, 0xb6, 0xc6, 0xe4, 0x01,
+ 0x7d, 0x50, 0xe5, 0xac, 0x68, 0xc3, 0x52, 0x85, 0xf1, 0xcf, 0x7f, 0xf8,
+ 0x06, 0x2f, 0x5f, 0x79, 0xe8, 0xb9, 0xa0, 0xc2, 0x9f, 0xa5, 0x4e, 0x4a,
+ 0x36, 0x36, 0x4c, 0x5d, 0xb7, 0xf3, 0x39, 0x1d, 0x56, 0xd5, 0xc1, 0x1c,
+ 0x4b, 0xad, 0x27, 0xe0, 0x7c, 0xcc, 0x9c, 0x00, 0x45, 0x71, 0xd3, 0x38,
+ 0x63, 0x2c, 0x3e, 0x76, 0x15, 0x05, 0xf1, 0x97, 0x81, 0x85, 0xc4, 0x80,
+ 0x8f, 0x3a, 0xb8, 0xda, 0xba, 0x5d, 0xd6, 0xaf, 0xf2, 0x1f, 0xb0, 0x9e,
+ 0x8a, 0x6e, 0x58, 0x5f, 0xac, 0xa6, 0x1a, 0x23, 0x05, 0xe2, 0xbb, 0x33,
+ 0xb9, 0x91, 0xd5, 0xb8, 0x83, 0x5a, 0x3d, 0x10, 0xd0, 0xc9, 0x97, 0x79,
+ 0xef, 0xde, 0x6c, 0xb3, 0x94, 0x92, 0x37, 0x9c, 0xce, 0x1a, 0xa0, 0x36,
+ 0x2b, 0x1f, 0x25, 0xb6, 0xf8, 0x8e, 0xe1, 0x04, 0xf5, 0x28, 0x72, 0x7d,
+ 0xfa, 0x65, 0x46, 0xc4, 0xb1, 0x9b, 0x3f, 0x04, 0x51, 0x31, 0xb9, 0x6a,
+ 0xb5, 0xa2, 0x7a, 0x07, 0xda, 0x8d, 0x9b, 0xf4, 0xbc, 0xe6, 0x32, 0x61,
+ 0xcf, 0x26, 0x5e, 0x0e, 0x47, 0x53, 0x56, 0x3d, 0xb4, 0xda, 0x1a, 0x63,
+ 0x73, 0x8d, 0x8c, 0x93, 0x0a, 0x51, 0xad, 0x11, 0x1a, 0x8d, 0xac, 0x6c,
+ 0x6e, 0xfa, 0x85, 0x29, 0xb8, 0x36, 0x65, 0xd8, 0xe9, 0xc9, 0x3a, 0x05,
+ 0xf0, 0x47, 0x1f, 0x81, 0x10, 0x85, 0xae, 0x3d, 0xae, 0xf9, 0xae, 0x4a,
+ 0x8d, 0x9e, 0xf3, 0x90, 0x7a, 0x51, 0x49, 0x65, 0x9e, 0x83, 0xec, 0x74,
+ 0xe5, 0xf0, 0xaa, 0xed, 0x9e, 0x77, 0x5d, 0x15, 0x58, 0x5e, 0x41, 0x31,
+ 0xf0, 0x2c, 0x01, 0xa0, 0x8e, 0x73, 0xdb, 0x64},
+ pub_key_3,
+ {0x33, 0x32, 0x32, 0x31, 0x34, 0x34, 0x31, 0x36, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 50
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 50,
+ 32,
+ {0x7b, 0xad, 0xd3, 0xfe, 0xb2, 0x91, 0x24, 0x09, 0x08, 0x6a, 0xf4, 0x92,
+ 0xb4, 0x3c, 0x5b, 0xb2, 0x23, 0x69, 0xbe, 0x58, 0x85, 0x71, 0x3f, 0x47,
+ 0x8d, 0x83, 0x1a, 0xf1, 0xf0, 0x7c, 0xa2, 0x00, 0xf0, 0xc6, 0x7c, 0x2d,
+ 0x64, 0x62, 0xc5, 0x55, 0x18, 0x41, 0x84, 0xd3, 0x48, 0x45, 0xb7, 0xcd,
+ 0xa6, 0x0e, 0x5f, 0x27, 0x8b, 0x38, 0xfa, 0x7c, 0x00, 0x9a, 0xe9, 0xaa,
+ 0xfd, 0x5a, 0xbf, 0x9f, 0xb1, 0xea, 0x46, 0x34, 0xce, 0x39, 0xef, 0x8c,
+ 0x29, 0xd3, 0x41, 0xd8, 0xc6, 0xdd, 0x53, 0x80, 0x94, 0x3b, 0x65, 0x50,
+ 0x64, 0x77, 0xdd, 0x4a, 0xd1, 0x15, 0x35, 0x97, 0xd9, 0x53, 0x29, 0xdb,
+ 0xd5, 0xa7, 0x75, 0x5d, 0x7a, 0x27, 0xb5, 0x04, 0x97, 0x24, 0x6b, 0xfa,
+ 0x44, 0x57, 0xc3, 0xb8, 0xbd, 0x42, 0x59, 0x73, 0xde, 0x84, 0x74, 0x41,
+ 0xe9, 0x7d, 0xb3, 0x83, 0x93, 0x90, 0x5e, 0xf6, 0xf9, 0xcb, 0xd8, 0x62,
+ 0xda, 0xae, 0x89, 0x73, 0x71, 0x1c, 0xed, 0xa6, 0x7e, 0xd2, 0x60, 0x96,
+ 0xd7, 0x6d, 0x16, 0x17, 0x5a, 0xe7, 0x56, 0x72, 0x55, 0x19, 0x07, 0x14,
+ 0x5a, 0x3b, 0xa7, 0x53, 0x2e, 0x65, 0xc4, 0x66, 0xc0, 0xbf, 0x2d, 0x99,
+ 0x48, 0x98, 0xd4, 0x1a, 0x36, 0x77, 0x19, 0xad, 0xab, 0x9f, 0x76, 0xa2,
+ 0x5a, 0x98, 0x11, 0x44, 0x3f, 0x1a, 0x3f, 0xe2, 0xb5, 0x5c, 0x2b, 0x4a,
+ 0x30, 0xa4, 0xfb, 0x2e, 0x49, 0x3d, 0x6d, 0xcd, 0x9f, 0xf9, 0x6f, 0xaf,
+ 0x45, 0x6e, 0x99, 0x62, 0xa4, 0x2d, 0x71, 0x59, 0x81, 0xaa, 0x20, 0x6a,
+ 0x55, 0x75, 0x55, 0x6f, 0x9c, 0x8f, 0x6f, 0xec, 0x8a, 0x6f, 0xc9, 0x91,
+ 0x39, 0x6b, 0x62, 0x1e, 0xf8, 0x5f, 0xce, 0x6d, 0x63, 0xfb, 0xea, 0x11,
+ 0xb2, 0xa8, 0xbc, 0x3e, 0x5a, 0x1c, 0x8e, 0x09, 0xd4, 0x46, 0xd4, 0xbb,
+ 0x75, 0x19, 0x10, 0xc7, 0xde, 0x95, 0x35, 0xcf, 0x1c, 0xe2, 0xa8, 0x25,
+ 0xa5, 0xcd, 0x52, 0xb2, 0x8a, 0x2a, 0x4a, 0x13, 0x24, 0x20, 0x48, 0x38,
+ 0x50, 0x38, 0x8a, 0x80, 0xc1, 0x93, 0x37, 0x74, 0x74, 0xae, 0xe0, 0xa7,
+ 0x77, 0x1c, 0x93, 0xe2, 0xeb, 0xee, 0x1f, 0xab, 0xea, 0x7c, 0x9d, 0x9f,
+ 0x5c, 0xd8, 0x8f, 0xf6, 0xc4, 0x2c, 0xc8, 0x42, 0x89, 0xfd, 0x2b, 0xd4,
+ 0x6f, 0x3c, 0xd2, 0xa3, 0xc1, 0x43, 0x5b, 0x06, 0x2c, 0x1e, 0x9a, 0x0b,
+ 0x0b, 0xee, 0x7d, 0x0b, 0xd8, 0x7e, 0x56, 0x0c, 0x0a, 0xb5, 0x1a, 0xe1,
+ 0x05, 0x64, 0x4c, 0x50, 0xaa, 0xda, 0x07, 0x0a, 0xf7, 0xf2, 0x6d, 0xb3,
+ 0xc0, 0x06, 0x98, 0xcf, 0x24, 0xea, 0x96, 0xec, 0xbf, 0xc7, 0xa3, 0x65,
+ 0x06, 0x1f, 0x86, 0x97, 0x06, 0x70, 0xa0, 0x46, 0x95, 0x95, 0x14, 0xed,
+ 0x41, 0xfd, 0x64, 0xbb, 0x74, 0x62, 0xca, 0x63, 0xc1, 0xf1, 0x71, 0xf0,
+ 0x63, 0x0c, 0xc5, 0x11, 0xb1, 0x05, 0xd6, 0x6f, 0x60, 0xe3, 0xc5, 0xa7,
+ 0x61, 0xaa, 0x6d, 0xaf, 0x60, 0xba, 0x1e, 0x09, 0x8a, 0xc0, 0x5b, 0x50,
+ 0x9f, 0x7d, 0x44, 0xc7, 0x5b, 0x16, 0x8d, 0x1a, 0xfd, 0xab, 0xf7, 0x56,
+ 0xd6, 0x96, 0xc4, 0x2b, 0x63, 0xcd, 0x15, 0x7b, 0xa7, 0xdc, 0x84, 0x0f,
+ 0xac, 0xf8, 0x67, 0xe6, 0x07, 0x9c, 0x09, 0x87, 0x63, 0xbe, 0x70, 0xb9,
+ 0x7f, 0x1e, 0x7e, 0xb5, 0x73, 0x44, 0x6c, 0xef, 0x5f, 0xb8, 0x91, 0x7c,
+ 0xf8, 0x55, 0x45, 0x1d, 0x92, 0xab, 0x0c, 0x5b, 0x6e, 0x3e, 0x16, 0xd8,
+ 0x35, 0xac, 0x85, 0xae, 0x46, 0xb4, 0x71, 0x40, 0x8c, 0x24, 0xf3, 0x24,
+ 0x59, 0xe0, 0xcb, 0xf3, 0xec, 0x3e, 0xc3, 0x86, 0xdf, 0x4c, 0x48, 0x58,
+ 0xd3, 0x8a, 0x19, 0x66, 0xba, 0x07, 0x49, 0x28, 0xaf, 0xf5, 0x3c, 0x9d,
+ 0xbb, 0x9b, 0xee, 0x88, 0x33, 0xcf, 0xd3, 0xdf},
+ pub_key_3,
+ {0x31, 0x30, 0x36, 0x38, 0x36, 0x36, 0x35, 0x35, 0x35, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 51
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 51,
+ 32,
+ {0x4a, 0xa9, 0xcb, 0xd6, 0xbc, 0x06, 0x6a, 0xc6, 0x16, 0x95, 0xe4, 0x91,
+ 0x19, 0x48, 0x10, 0x1a, 0xad, 0x03, 0x68, 0x66, 0xfe, 0xa9, 0xa4, 0xf8,
+ 0x30, 0x7d, 0x05, 0x68, 0x3e, 0xf9, 0xf3, 0x61, 0xed, 0x0a, 0x81, 0x9f,
+ 0x27, 0xe5, 0xda, 0x40, 0x66, 0x66, 0xb1, 0xd0, 0xae, 0xad, 0xd6, 0x2d,
+ 0xe8, 0xd3, 0x54, 0x09, 0x43, 0xc9, 0x7d, 0x4a, 0xeb, 0x9e, 0x27, 0xfa,
+ 0xa0, 0x85, 0x26, 0xf0, 0x7f, 0xea, 0x9b, 0x38, 0x8e, 0xfa, 0x18, 0x30,
+ 0xd5, 0x57, 0xcf, 0xcb, 0x09, 0x74, 0x1a, 0xb1, 0xae, 0x15, 0x28, 0x88,
+ 0x41, 0x70, 0x5a, 0xce, 0xb1, 0x7c, 0x54, 0xb2, 0x40, 0x89, 0xf6, 0x1b,
+ 0xf1, 0x29, 0xf7, 0xec, 0x82, 0xe5, 0x85, 0x0b, 0x38, 0x80, 0xe0, 0xd1,
+ 0x74, 0xf3, 0x34, 0x55, 0x4d, 0xb0, 0xf3, 0xd7, 0x43, 0x8b, 0xcb, 0x13,
+ 0x36, 0x46, 0x25, 0xa4, 0xe1, 0xa6, 0x92, 0xb8, 0x67, 0x40, 0x63, 0x7e,
+ 0x33, 0x5f, 0x76, 0x58, 0x05, 0xf5, 0x2f, 0x16, 0x5d, 0x98, 0xeb, 0xc6,
+ 0x78, 0xa2, 0x35, 0x31, 0x2f, 0xbc, 0xf2, 0x05, 0x64, 0xed, 0xf1, 0x8d,
+ 0xff, 0xcb, 0x1e, 0x0a, 0xbe, 0x40, 0x48, 0x19, 0xcb, 0x58, 0x07, 0xc9,
+ 0x04, 0x0f, 0x42, 0xb6, 0x1b, 0x8b, 0x80, 0xb1, 0xf4, 0xbe, 0x07, 0x23,
+ 0x9e, 0x4f, 0x35, 0x14, 0xd0, 0x22, 0x68, 0x4f, 0xe9, 0x57, 0x2a, 0xa0,
+ 0x08, 0xdf, 0x1c, 0x9a, 0xfa, 0xd0, 0x02, 0x10, 0xaf, 0x1a, 0x05, 0xbf,
+ 0x6b, 0x2f, 0xd8, 0x9a, 0x53, 0xd1, 0x26, 0x8e, 0x50, 0x9e, 0x56, 0xc5,
+ 0x87, 0xb5, 0xe1, 0xb7, 0x2d, 0x18, 0xc6, 0x23, 0x81, 0x9c, 0x55, 0xb2,
+ 0x8e, 0x44, 0xc2, 0x84, 0xcc, 0x5a, 0x73, 0x0a, 0xfd, 0xbc, 0x7d, 0x93,
+ 0x0e, 0xda, 0x16, 0xa9, 0xbb, 0x38, 0xe8, 0xf8, 0x18, 0x09, 0x24, 0xb2,
+ 0x95, 0x74, 0x4d, 0xcc, 0xa6, 0x53, 0x11, 0xa2, 0x33, 0x38, 0x0f, 0x37,
+ 0x9b, 0x99, 0x53, 0xca, 0x6d, 0xf7, 0x7a, 0xbc, 0x65, 0x40, 0x84, 0xbe,
+ 0xb6, 0xae, 0x92, 0x89, 0xc2, 0x18, 0xf8, 0xdb, 0x96, 0xc4, 0x1b, 0xd5,
+ 0x78, 0x8c, 0x15, 0xdf, 0xd4, 0x3e, 0x40, 0x25, 0x63, 0x3a, 0x83, 0x53,
+ 0x70, 0x53, 0x34, 0x3c, 0x19, 0xe8, 0x3e, 0xbd, 0xd1, 0x52, 0x48, 0xd4,
+ 0x59, 0xed, 0xba, 0x26, 0xf1, 0x7c, 0xa9, 0xbc, 0x54, 0x29, 0x54, 0xf9,
+ 0x4c, 0xc7, 0x3e, 0xf8, 0xbe, 0x31, 0x1c, 0xd9, 0x7f, 0x39, 0x9c, 0x8f,
+ 0x57, 0xd0, 0x3a, 0x66, 0xc2, 0x68, 0xa5, 0x3b, 0x2e, 0xb8, 0x50, 0xa6,
+ 0xb3, 0x9d, 0x2c, 0x77, 0x79, 0xe3, 0xe9, 0x95, 0x24, 0x76, 0xa4, 0x00,
+ 0xe7, 0x74, 0x5b, 0xce, 0xee, 0x26, 0xc1, 0x1e, 0xfd, 0x50, 0x9c, 0xe4,
+ 0xc7, 0xca, 0x63, 0xb7, 0x4b, 0x92, 0xd4, 0x72, 0xb0, 0x20, 0xcb, 0xf7,
+ 0xa3, 0xc8, 0x37, 0x74, 0xf7, 0xad, 0x11, 0xbe, 0xc9, 0x3b, 0x9d, 0x65,
+ 0xb1, 0x88, 0x0b, 0xa4, 0x71, 0x4f, 0x0c, 0x62, 0x36, 0xc1, 0x5b, 0xf1,
+ 0x73, 0x1e, 0xd3, 0x6e, 0xc4, 0x73, 0xf6, 0x7d, 0x8d, 0xf6, 0x00, 0xfc,
+ 0xbe, 0x41, 0xb6, 0xf2, 0x9d, 0x47, 0x62, 0x4e, 0x6a, 0x80, 0xf0, 0x15,
+ 0x41, 0x4b, 0x3b, 0x4d, 0xc0, 0x7f, 0xcf, 0x85, 0x58, 0xdc, 0x29, 0xc3,
+ 0xfa, 0x08, 0x9f, 0x13, 0x29, 0x63, 0x26, 0x63, 0xe4, 0xce, 0xf9, 0xe1,
+ 0x0d, 0xbc, 0x13, 0x22, 0xe5, 0xa8, 0xea, 0x2f, 0x6c, 0xfd, 0x42, 0x8f,
+ 0x77, 0x3c, 0x7e, 0xd5, 0x6e, 0x26, 0x8e, 0x77, 0xb9, 0xdb, 0x74, 0x2e,
+ 0x0e, 0x53, 0x44, 0xab, 0x6d, 0xb8, 0x82, 0x02, 0xa7, 0x4a, 0xab, 0xc1,
+ 0x51, 0x22, 0xfa, 0x5c, 0x7a, 0x5e, 0x73, 0xdd, 0x43, 0x0d, 0x25, 0xf8,
+ 0xc0, 0x1e, 0x26, 0x01, 0x22, 0x77, 0x2b, 0x18},
+ pub_key_3,
+ {0x36, 0x32, 0x31, 0x35, 0x35, 0x32, 0x34, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 52
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 52,
+ 32,
+ {0x67, 0xd6, 0xc5, 0x90, 0xe0, 0x94, 0x52, 0xf1, 0x17, 0x0c, 0x57, 0x01,
+ 0x69, 0x85, 0xac, 0x4d, 0x7c, 0x06, 0x5c, 0xb2, 0x71, 0x00, 0xe8, 0x42,
+ 0x29, 0xa1, 0x29, 0x04, 0xb7, 0x18, 0x73, 0x73, 0xd7, 0x4b, 0x1c, 0x52,
+ 0x5d, 0x4e, 0x5c, 0x8f, 0x13, 0xf4, 0x12, 0x7f, 0x79, 0x75, 0x68, 0xbb,
+ 0x19, 0x21, 0x57, 0xdc, 0x31, 0x8f, 0x55, 0xf7, 0x45, 0x89, 0xa1, 0x42,
+ 0x26, 0xea, 0x09, 0x59, 0x94, 0x88, 0xd3, 0xa8, 0x1d, 0xe3, 0xbc, 0x43,
+ 0x1c, 0x62, 0x4f, 0x4c, 0x43, 0x85, 0x56, 0x77, 0xf6, 0x91, 0xa4, 0x05,
+ 0x41, 0xc8, 0xd6, 0x79, 0x8f, 0xb7, 0x5f, 0x49, 0x88, 0x33, 0xc7, 0x3e,
+ 0xf4, 0x09, 0x09, 0xd4, 0x0f, 0x37, 0x19, 0xc4, 0x69, 0x99, 0xce, 0x8e,
+ 0xf6, 0xe1, 0xdc, 0x2e, 0xfa, 0xd9, 0x0f, 0xcb, 0x06, 0x08, 0x4c, 0x3d,
+ 0xea, 0xf0, 0xec, 0x57, 0xf7, 0x24, 0xa4, 0x99, 0xaf, 0x95, 0xa4, 0x2b,
+ 0xfb, 0xb0, 0xbb, 0x05, 0x24, 0xfd, 0x98, 0x59, 0xa5, 0x0f, 0x79, 0x65,
+ 0xc1, 0x0c, 0xc2, 0x3a, 0x0c, 0x42, 0xe6, 0x98, 0xa4, 0x95, 0x40, 0x4a,
+ 0xe9, 0xb5, 0xd1, 0x36, 0xf8, 0xee, 0x7b, 0xe6, 0xd8, 0x3e, 0xec, 0x85,
+ 0x8a, 0x65, 0x35, 0x67, 0x27, 0x84, 0xf0, 0xe3, 0x86, 0x5a, 0x43, 0xa9,
+ 0x32, 0x46, 0x0c, 0x50, 0x60, 0xe5, 0x64, 0x88, 0x04, 0xcf, 0x37, 0x5d,
+ 0x12, 0x9a, 0xf3, 0xb3, 0x9a, 0xd2, 0xfd, 0x4b, 0xe9, 0x1c, 0x8d, 0x1f,
+ 0xe3, 0xa0, 0xb1, 0x71, 0x1c, 0x73, 0x53, 0x11, 0x76, 0xab, 0xdb, 0xed,
+ 0xf0, 0x7a, 0x75, 0xd1, 0x46, 0x13, 0x2a, 0xda, 0x79, 0x29, 0xbe, 0x08,
+ 0xcb, 0xbf, 0x0a, 0xdd, 0xf3, 0x27, 0x63, 0xfa, 0x1d, 0xc5, 0x69, 0x1d,
+ 0x56, 0x3a, 0xe1, 0xbb, 0xd8, 0xe2, 0xba, 0xd3, 0xd9, 0x93, 0xc6, 0xff,
+ 0x8b, 0xb1, 0x2d, 0xcd, 0x64, 0x88, 0xa6, 0x9a, 0x7f, 0xab, 0xd4, 0xaf,
+ 0x74, 0xc7, 0xa2, 0x2b, 0x92, 0xa6, 0xf6, 0x9a, 0xff, 0x10, 0x8d, 0x99,
+ 0x13, 0x8c, 0x56, 0xc7, 0x53, 0x69, 0x2b, 0xdb, 0x48, 0x90, 0xce, 0xe1,
+ 0x53, 0xf8, 0xb2, 0xdf, 0xf0, 0xf2, 0x2d, 0x73, 0x4e, 0xaf, 0xb6, 0x26,
+ 0x6d, 0x14, 0x88, 0xce, 0xf3, 0xaf, 0xae, 0x9a, 0xd7, 0x22, 0xf9, 0xce,
+ 0x99, 0xb8, 0x81, 0x4d, 0xbf, 0xdf, 0x91, 0x3c, 0x46, 0x58, 0xcf, 0x1b,
+ 0x5d, 0x06, 0x03, 0x9f, 0x3e, 0x26, 0x8d, 0xec, 0xf0, 0x5f, 0xab, 0x21,
+ 0x54, 0xdf, 0xa1, 0x6e, 0x6b, 0x25, 0xeb, 0x2e, 0x58, 0x0b, 0x20, 0x05,
+ 0x8a, 0x1c, 0x5f, 0xc3, 0xd8, 0x8d, 0xb3, 0x8b, 0x56, 0x21, 0x4e, 0xd7,
+ 0x09, 0x78, 0x67, 0x17, 0x02, 0x75, 0x7b, 0x12, 0xf7, 0xe1, 0x82, 0xba,
+ 0x44, 0xe0, 0x2c, 0x0d, 0x02, 0xdb, 0x99, 0x0f, 0x65, 0xe8, 0xfc, 0x2d,
+ 0xec, 0x20, 0x7d, 0x86, 0xa2, 0x2f, 0xd6, 0x16, 0xa7, 0x49, 0xe8, 0xbd,
+ 0x30, 0x59, 0xed, 0x2a, 0x9b, 0x9b, 0xb5, 0x97, 0xd5, 0xdc, 0x59, 0xa6,
+ 0x4c, 0x18, 0x2f, 0x1a, 0xd2, 0xda, 0xa9, 0xc9, 0xab, 0x54, 0xc5, 0x60,
+ 0x84, 0x55, 0x7b, 0x93, 0xb7, 0x2f, 0xef, 0xef, 0xfb, 0x52, 0xf4, 0xe3,
+ 0x3d, 0x8a, 0x93, 0x78, 0x40, 0xc9, 0x90, 0x34, 0x2e, 0x0c, 0xd9, 0xb6,
+ 0xb7, 0x2a, 0x20, 0x4c, 0x1e, 0x06, 0x73, 0x0a, 0x16, 0x89, 0x07, 0x95,
+ 0x1c, 0xdd, 0x84, 0xd6, 0xbb, 0xc4, 0x4d, 0x11, 0x31, 0x53, 0x17, 0x5e,
+ 0xb4, 0x02, 0xcc, 0x3d, 0x5e, 0x36, 0xd4, 0x74, 0x0e, 0x7d, 0xba, 0x5a,
+ 0x24, 0xcf, 0x94, 0x00, 0x7c, 0x76, 0xf1, 0xc8, 0x7b, 0xe6, 0x17, 0xe9,
+ 0x2b, 0xee, 0xdb, 0x35, 0x01, 0x35, 0x82, 0x87, 0x99, 0x22, 0x6c, 0x08,
+ 0x77, 0xa2, 0xc7, 0xca, 0x8b, 0x54, 0xb8, 0x79},
+ pub_key_3,
+ {0x37, 0x30, 0x33, 0x30, 0x38, 0x31, 0x38, 0x37, 0x37, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 53
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 53,
+ 32,
+ {0x4b, 0x8a, 0xd9, 0xa7, 0x50, 0x88, 0x9c, 0x2a, 0xe3, 0xcd, 0x3d, 0xfe,
+ 0x72, 0x05, 0xc9, 0x74, 0xff, 0xc0, 0x4f, 0x15, 0xba, 0x9a, 0x05, 0x07,
+ 0x9a, 0x1f, 0xb2, 0x4b, 0x09, 0x3d, 0x2a, 0xe1, 0x60, 0x52, 0x95, 0xf5,
+ 0xf3, 0x8c, 0x32, 0xc0, 0xb9, 0x34, 0xe5, 0x6f, 0x06, 0xf6, 0x8d, 0xfa,
+ 0xea, 0x3e, 0x52, 0xc2, 0x2c, 0x2a, 0xb4, 0xed, 0x8f, 0x22, 0x5b, 0x21,
+ 0x13, 0x71, 0xd9, 0xe0, 0xea, 0xe0, 0xe1, 0xa2, 0xcd, 0x9c, 0x00, 0xba,
+ 0x72, 0xa5, 0xe0, 0xf4, 0x18, 0x4d, 0xa4, 0x1e, 0x9d, 0xfe, 0xd3, 0x25,
+ 0xed, 0x7a, 0xf8, 0x78, 0x00, 0xe0, 0x44, 0xc0, 0xef, 0x4f, 0x91, 0x3c,
+ 0x51, 0x0c, 0x3e, 0xb5, 0xfc, 0x8a, 0x0d, 0x0c, 0x36, 0xa9, 0x8f, 0x60,
+ 0xdd, 0xad, 0xa0, 0x81, 0x49, 0x1f, 0xa1, 0xa4, 0xca, 0xab, 0x1c, 0xd6,
+ 0xc6, 0x4f, 0xf0, 0xe9, 0xc0, 0xc2, 0xa4, 0xa5, 0x71, 0x4f, 0xd5, 0xd7,
+ 0x46, 0x59, 0xfd, 0xc9, 0x60, 0xea, 0x2a, 0xd8, 0x07, 0x74, 0xac, 0x02,
+ 0x58, 0x6b, 0x48, 0x8e, 0xd4, 0xdd, 0x05, 0x90, 0x1d, 0x49, 0xf5, 0xb6,
+ 0x42, 0x9e, 0xaa, 0xce, 0x02, 0xf4, 0xaa, 0xc5, 0xfb, 0x4e, 0xb7, 0xbf,
+ 0x78, 0x99, 0x84, 0x2a, 0x02, 0x8e, 0xa8, 0x0e, 0x91, 0x17, 0xe2, 0x34,
+ 0xa7, 0xe4, 0xdd, 0xbc, 0xcf, 0x0a, 0x6d, 0xe0, 0x2d, 0x0f, 0x1f, 0xe6,
+ 0x70, 0x19, 0x20, 0xc4, 0x22, 0x1c, 0x02, 0x64, 0x5e, 0xd5, 0x60, 0x28,
+ 0x9f, 0xb0, 0x4e, 0x73, 0xa6, 0xd3, 0x0e, 0xbb, 0x39, 0xdc, 0x74, 0xe1,
+ 0xc0, 0x87, 0xc8, 0xee, 0x49, 0x5e, 0xc6, 0x02, 0x52, 0x75, 0x43, 0xb3,
+ 0xbb, 0xc5, 0xee, 0xf7, 0xb2, 0x99, 0x13, 0x64, 0xed, 0x3f, 0xc2, 0x7b,
+ 0x1a, 0x21, 0x21, 0x56, 0x18, 0xc0, 0x2a, 0x30, 0x58, 0x2a, 0xfa, 0x45,
+ 0xfa, 0x48, 0x56, 0x43, 0x9b, 0xf2, 0x0d, 0xaa, 0x0d, 0x16, 0xf9, 0x9e,
+ 0xb3, 0x04, 0x37, 0x60, 0x4f, 0x31, 0x19, 0x2f, 0x23, 0xf2, 0xbf, 0x9c,
+ 0x57, 0xe9, 0x7e, 0x0c, 0x52, 0x83, 0xc0, 0x29, 0x72, 0xb6, 0xa9, 0x57,
+ 0x18, 0x35, 0x32, 0x11, 0x19, 0x66, 0x2f, 0xc5, 0x5a, 0x93, 0x8b, 0x33,
+ 0x23, 0x55, 0xbe, 0xa1, 0x8b, 0x2e, 0xe1, 0x2c, 0x4c, 0x0d, 0xc6, 0x03,
+ 0xcd, 0x28, 0xaf, 0x34, 0x3d, 0x34, 0xd3, 0xf0, 0xd4, 0xbc, 0x50, 0x10,
+ 0xbc, 0x66, 0x17, 0x11, 0x69, 0x0a, 0x45, 0xfe, 0x83, 0x0c, 0x0c, 0xf7,
+ 0x81, 0x4f, 0x8a, 0xa1, 0x0a, 0x2c, 0xf8, 0xae, 0x28, 0x4f, 0xd0, 0x80,
+ 0xd7, 0x3c, 0xba, 0x5a, 0xf3, 0xef, 0xf2, 0xa4, 0xfd, 0x66, 0xfb, 0x0d,
+ 0xf8, 0x25, 0xb8, 0x72, 0x5e, 0xde, 0x4c, 0x51, 0x84, 0xa9, 0x80, 0x68,
+ 0x03, 0xa4, 0xd0, 0xc9, 0x4c, 0xb1, 0xdc, 0x64, 0xcc, 0xf9, 0xea, 0x71,
+ 0xf0, 0xe9, 0x8d, 0x5a, 0x94, 0x1f, 0x60, 0x73, 0x6a, 0xf0, 0x73, 0x18,
+ 0x57, 0xcc, 0x79, 0x3c, 0xc1, 0x96, 0x54, 0xbf, 0x56, 0x34, 0xe4, 0xdc,
+ 0xd8, 0x89, 0x9a, 0x7f, 0x71, 0x47, 0xd6, 0xac, 0x70, 0xda, 0x9c, 0x17,
+ 0x14, 0x6d, 0xea, 0x27, 0x25, 0x25, 0x9a, 0x4f, 0x64, 0xec, 0xed, 0x2d,
+ 0xc9, 0x36, 0xc8, 0x25, 0x42, 0x68, 0x56, 0xb8, 0x1c, 0x92, 0x38, 0x30,
+ 0x69, 0x90, 0x8e, 0x8f, 0x4f, 0x54, 0x18, 0x9a, 0xf1, 0x0a, 0x46, 0x53,
+ 0x55, 0xf0, 0xda, 0x51, 0x4e, 0x2c, 0x33, 0x4f, 0xc7, 0x4f, 0x8e, 0xcb,
+ 0x74, 0xe5, 0xb4, 0x52, 0x01, 0x2d, 0xef, 0x3a, 0x95, 0x13, 0xf4, 0x6a,
+ 0x0a, 0x54, 0xac, 0x74, 0x9b, 0xa8, 0x96, 0x09, 0xdb, 0x9b, 0xe6, 0x05,
+ 0x43, 0xb9, 0x64, 0x40, 0xd3, 0x24, 0x46, 0x78, 0x0e, 0x96, 0x9e, 0x49,
+ 0xf7, 0xd0, 0x5a, 0x9c, 0xb7, 0x41, 0x15, 0xa8},
+ pub_key_3,
+ {0x35, 0x39, 0x32, 0x34, 0x35, 0x32, 0x33, 0x37, 0x34, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 54
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 54,
+ 32,
+ {0x19, 0x32, 0xe0, 0xcf, 0x0f, 0xfd, 0x2a, 0xda, 0x47, 0x70, 0x1e, 0x3f,
+ 0x5b, 0x6d, 0x8f, 0x70, 0x12, 0xec, 0x9a, 0x1a, 0xe8, 0xd7, 0x5c, 0x53,
+ 0xfa, 0x3c, 0x6a, 0xb7, 0xf7, 0xd7, 0xf1, 0xc2, 0x36, 0x1d, 0xe4, 0xcf,
+ 0x1e, 0xe0, 0x33, 0x94, 0x48, 0x93, 0x38, 0x52, 0x5d, 0xf2, 0xf7, 0x47,
+ 0xb8, 0xde, 0xfc, 0x56, 0x9f, 0x83, 0x40, 0xd2, 0x6c, 0x2d, 0xbc, 0x19,
+ 0x3b, 0xf1, 0x07, 0xf0, 0xfb, 0x19, 0xc6, 0xe1, 0x48, 0x25, 0x51, 0x28,
+ 0xf3, 0x7b, 0xfb, 0x3a, 0x59, 0x55, 0xf3, 0x0d, 0x7e, 0xa9, 0x23, 0xe1,
+ 0x5f, 0x8b, 0xda, 0xbc, 0xd8, 0x7a, 0xa2, 0x99, 0xa6, 0x69, 0x5f, 0xab,
+ 0xdf, 0x61, 0x04, 0xa3, 0x45, 0x7b, 0xd1, 0x8b, 0x11, 0x53, 0x03, 0xce,
+ 0x6d, 0x6c, 0x35, 0xc8, 0xdc, 0xe4, 0xb2, 0xfe, 0xd8, 0xb4, 0x98, 0xde,
+ 0x50, 0x10, 0xb0, 0x1d, 0xd8, 0x2f, 0xc3, 0x21, 0x14, 0x4b, 0x60, 0x19,
+ 0x6f, 0x45, 0x26, 0x7c, 0x6c, 0x8a, 0xb8, 0xe9, 0xe3, 0xae, 0xaf, 0x79,
+ 0x11, 0xf7, 0xa7, 0x3a, 0x3d, 0x52, 0x08, 0xa2, 0x64, 0x2f, 0x82, 0x54,
+ 0xef, 0x00, 0xf1, 0xfe, 0xd6, 0x5f, 0x6c, 0x81, 0x6f, 0x8a, 0x92, 0x43,
+ 0x99, 0xd6, 0xc6, 0xb7, 0x1e, 0xce, 0xd9, 0x8f, 0xc6, 0xb2, 0x2d, 0xa2,
+ 0xc3, 0x49, 0x5d, 0x1e, 0xf3, 0x39, 0x8b, 0xde, 0xfe, 0xac, 0x88, 0x55,
+ 0x38, 0x29, 0x99, 0x0b, 0x23, 0x81, 0xfd, 0x1b, 0xd0, 0x2b, 0x53, 0xef,
+ 0xf4, 0xd6, 0x8c, 0x20, 0x52, 0xe2, 0x80, 0x2e, 0x71, 0xe2, 0xb5, 0x53,
+ 0x2c, 0x32, 0xf0, 0xbf, 0x85, 0x21, 0xa1, 0x53, 0x27, 0x6f, 0xd6, 0xb2,
+ 0xd4, 0x99, 0xa5, 0x96, 0x74, 0x3b, 0x82, 0x24, 0x09, 0x42, 0xe6, 0xed,
+ 0x7a, 0x19, 0x03, 0x7d, 0xbc, 0x12, 0x16, 0xfb, 0xc4, 0x21, 0x70, 0x94,
+ 0x5a, 0x35, 0x34, 0x6b, 0xf7, 0x7e, 0xc5, 0x65, 0x8c, 0x9f, 0x8f, 0xcf,
+ 0x5c, 0xe6, 0xe7, 0x5d, 0xe2, 0x99, 0x15, 0x4d, 0x5c, 0x88, 0x14, 0x2c,
+ 0x92, 0x2f, 0x4e, 0x04, 0x75, 0x2a, 0xd2, 0xa6, 0xd8, 0x22, 0x0d, 0x37,
+ 0xea, 0xd6, 0x68, 0xe3, 0xca, 0xa4, 0xae, 0x9c, 0x2c, 0x0f, 0x3e, 0x44,
+ 0xd4, 0x30, 0xee, 0x2c, 0x11, 0x5a, 0x7c, 0x18, 0x3e, 0x91, 0xb0, 0xac,
+ 0x45, 0xf8, 0x84, 0xfa, 0x8d, 0x0d, 0x36, 0xc1, 0xb6, 0xa0, 0x83, 0xb8,
+ 0xf1, 0x14, 0x5b, 0x0f, 0xe2, 0xaa, 0x00, 0xa5, 0x22, 0xd0, 0xda, 0x06,
+ 0x4c, 0x92, 0x42, 0x5e, 0x45, 0x3a, 0xf3, 0xc6, 0x74, 0x66, 0x53, 0x20,
+ 0x2e, 0x01, 0x14, 0xad, 0x81, 0x68, 0xa0, 0x31, 0xdf, 0x81, 0x38, 0xd2,
+ 0x4a, 0x65, 0x5e, 0xf6, 0x54, 0xa9, 0x90, 0x7a, 0xf6, 0x9a, 0x5f, 0x94,
+ 0x96, 0x11, 0x1b, 0x1d, 0x97, 0xbe, 0x6d, 0x4d, 0x54, 0x47, 0x01, 0xc1,
+ 0x85, 0x3f, 0xc7, 0xf4, 0x15, 0x79, 0x40, 0x28, 0x40, 0xf1, 0x5d, 0x97,
+ 0x4a, 0x61, 0x43, 0x9f, 0x60, 0x1c, 0x8e, 0xd5, 0xcd, 0x37, 0x3c, 0x31,
+ 0x82, 0x83, 0xd6, 0xb4, 0xea, 0xc9, 0x68, 0xd2, 0xac, 0x13, 0x57, 0xa9,
+ 0x0b, 0xb2, 0x72, 0x85, 0x7f, 0xa5, 0x01, 0x83, 0x3b, 0x9e, 0xe2, 0xbc,
+ 0x93, 0x92, 0x4d, 0x31, 0x14, 0x97, 0x9f, 0x24, 0x52, 0x71, 0x4b, 0xc6,
+ 0xb1, 0xbe, 0xdb, 0xfb, 0xe6, 0xb1, 0xb4, 0xed, 0x0a, 0x14, 0x65, 0xcf,
+ 0xf7, 0x1b, 0xc8, 0x79, 0x6b, 0xfc, 0x59, 0x10, 0x00, 0x42, 0x4a, 0x5f,
+ 0xe9, 0x74, 0x03, 0xad, 0x78, 0x02, 0xa8, 0xc5, 0x26, 0x69, 0x6c, 0x51,
+ 0x93, 0x74, 0xc3, 0x15, 0x9e, 0xca, 0x79, 0xf5, 0xe8, 0xe3, 0xb1, 0xed,
+ 0xba, 0x8a, 0x8b, 0x10, 0x1a, 0xbd, 0x35, 0x73, 0xe8, 0x0a, 0x3c, 0x49,
+ 0x45, 0x67, 0x72, 0x4a, 0xac, 0x68, 0x7d, 0x58},
+ pub_key_3,
+ {0x31, 0x34, 0x39, 0x35, 0x35, 0x38, 0x36, 0x36, 0x32, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 55
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 55,
+ 32,
+ {0x7a, 0x7e, 0x20, 0x26, 0xa0, 0x25, 0xf6, 0xa1, 0x98, 0x9b, 0x14, 0xdb,
+ 0xb3, 0x0b, 0x04, 0xd0, 0x3b, 0x12, 0xa9, 0x6d, 0x84, 0x7e, 0x56, 0x18,
+ 0x3c, 0xb7, 0x3b, 0xfd, 0xe3, 0x4f, 0xa4, 0xa5, 0xad, 0xa2, 0x32, 0xe5,
+ 0xbd, 0x4e, 0x93, 0x69, 0x6f, 0x17, 0xcc, 0xd1, 0x59, 0x6b, 0x0b, 0xf1,
+ 0xd3, 0x07, 0x1d, 0xc5, 0xf0, 0xc1, 0x86, 0xea, 0x7d, 0x20, 0x2f, 0x24,
+ 0x3c, 0xe9, 0x59, 0x10, 0x08, 0x92, 0xab, 0xb7, 0x2e, 0x1c, 0x1b, 0xdf,
+ 0x7d, 0xa2, 0xe5, 0x88, 0x28, 0x67, 0x78, 0x2f, 0xfe, 0x46, 0x22, 0xac,
+ 0x0c, 0x8f, 0x86, 0x79, 0x44, 0x35, 0x25, 0x62, 0xf8, 0x44, 0x5b, 0x10,
+ 0xdb, 0xed, 0x73, 0xa0, 0x9d, 0x7f, 0x99, 0x22, 0x49, 0xa4, 0x94, 0xc2,
+ 0x58, 0xab, 0xca, 0x4f, 0xe8, 0x18, 0xc8, 0x5f, 0xee, 0x10, 0xfa, 0xfb,
+ 0x09, 0x0c, 0xee, 0x6d, 0xb5, 0x2e, 0x80, 0xe4, 0x04, 0xe5, 0xb4, 0x99,
+ 0x92, 0xf3, 0x21, 0xf7, 0xd8, 0x42, 0xed, 0xe6, 0x28, 0x81, 0xf1, 0x46,
+ 0x38, 0x31, 0x73, 0x06, 0x07, 0x9e, 0x87, 0xd3, 0xd7, 0x13, 0x23, 0x2d,
+ 0x6b, 0x80, 0xb4, 0x9a, 0x76, 0xa9, 0xc6, 0x26, 0x54, 0x24, 0x0c, 0x47,
+ 0xcc, 0x8e, 0xb9, 0xd6, 0x69, 0x0f, 0xf9, 0xdc, 0x19, 0x48, 0x5a, 0x48,
+ 0x58, 0x7b, 0x39, 0x2d, 0xca, 0xa3, 0xb1, 0x5e, 0x7f, 0x78, 0xcb, 0x6b,
+ 0x03, 0x48, 0x35, 0xf9, 0x6e, 0x9c, 0xd1, 0x15, 0x70, 0x7d, 0xb0, 0x80,
+ 0x20, 0xb2, 0x3e, 0xf8, 0x7b, 0x6d, 0xc3, 0x1f, 0x4c, 0x54, 0xf0, 0xd1,
+ 0x7a, 0x9a, 0x71, 0x4a, 0x97, 0x5d, 0xdb, 0x8e, 0x8a, 0x03, 0xb6, 0x27,
+ 0x60, 0x4f, 0xab, 0x80, 0xcb, 0xf5, 0x2d, 0x7b, 0xc1, 0xa9, 0xd8, 0x67,
+ 0x8c, 0x3f, 0x58, 0xc7, 0x31, 0x81, 0xdb, 0xcb, 0x55, 0xf0, 0x72, 0x0c,
+ 0xe8, 0xd2, 0x81, 0xc3, 0xaf, 0x9c, 0x67, 0xcf, 0x91, 0x17, 0xc4, 0x48,
+ 0x66, 0xe9, 0x26, 0xa5, 0x81, 0x9c, 0x23, 0xc4, 0x82, 0xfb, 0x53, 0xc4,
+ 0x1d, 0xc4, 0x42, 0x44, 0xdd, 0xb6, 0x57, 0xf8, 0xe7, 0x76, 0x0e, 0xd6,
+ 0x79, 0x5c, 0xd8, 0x75, 0x81, 0x30, 0x12, 0xea, 0xd3, 0x82, 0x2f, 0x5a,
+ 0xce, 0x25, 0xcc, 0x1e, 0x3d, 0x0f, 0xbc, 0x4b, 0x39, 0x72, 0x03, 0x2c,
+ 0x8f, 0x7b, 0xa0, 0x23, 0x7e, 0x93, 0xf6, 0xe0, 0x02, 0x92, 0x34, 0x05,
+ 0x9f, 0x70, 0x82, 0xad, 0x69, 0x59, 0x97, 0xc6, 0x18, 0x4b, 0x4d, 0x5b,
+ 0x22, 0x33, 0x6c, 0xfa, 0x38, 0x1c, 0xc2, 0xb0, 0xbc, 0xd1, 0xef, 0x00,
+ 0x19, 0xab, 0x62, 0xd0, 0xf8, 0x0a, 0x15, 0xc3, 0x1f, 0xec, 0x09, 0xd8,
+ 0xaf, 0x1d, 0x13, 0x9c, 0x2f, 0x24, 0x94, 0x68, 0xa1, 0x3b, 0xda, 0x15,
+ 0xe4, 0x90, 0x22, 0xb7, 0xb0, 0xec, 0xd6, 0xdc, 0x9a, 0xfa, 0xa1, 0x5b,
+ 0xbb, 0xd9, 0x78, 0xe1, 0xbd, 0x71, 0x66, 0x4f, 0x27, 0x22, 0x96, 0xc2,
+ 0x94, 0x2f, 0x04, 0x88, 0xd5, 0xe7, 0x2a, 0x61, 0x55, 0x36, 0xbf, 0x80,
+ 0x08, 0xb4, 0x47, 0x1a, 0x94, 0x66, 0x6d, 0x6a, 0x2f, 0xaf, 0xc8, 0xee,
+ 0xf8, 0xad, 0x49, 0x3f, 0xb0, 0xfa, 0xd8, 0xc0, 0x16, 0x92, 0x1c, 0xcb,
+ 0x2c, 0x34, 0x79, 0xf7, 0xef, 0xa4, 0x4e, 0x8b, 0x2f, 0x10, 0x96, 0x21,
+ 0xd9, 0x6a, 0xc4, 0xed, 0x49, 0xd6, 0xc2, 0x0f, 0x42, 0x3c, 0xbf, 0x89,
+ 0xa7, 0x4b, 0xc3, 0xc5, 0x28, 0xb4, 0x5b, 0xa8, 0xca, 0x34, 0x16, 0x12,
+ 0x94, 0x0b, 0x21, 0xab, 0x6f, 0xf1, 0xf1, 0x21, 0x40, 0x20, 0x0f, 0xa4,
+ 0xd7, 0x79, 0xca, 0x76, 0x34, 0x5e, 0x62, 0x39, 0xf9, 0x9c, 0x6e, 0x9b,
+ 0x62, 0x7e, 0x3d, 0x03, 0xdb, 0x05, 0x51, 0x89, 0x40, 0xd2, 0x3b, 0x59,
+ 0xa9, 0xf4, 0x17, 0x10, 0xaf, 0xe3, 0x3d, 0x91},
+ pub_key_3,
+ {0x34, 0x30, 0x30, 0x35, 0x33, 0x31, 0x34, 0x34, 0x30, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 56
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 56,
+ 32,
+ {0x57, 0xf2, 0xf3, 0x91, 0x11, 0x1f, 0xbf, 0x44, 0xc2, 0xe6, 0x85, 0x94,
+ 0x0e, 0x4f, 0xe5, 0x76, 0x30, 0x4a, 0x63, 0x8b, 0x77, 0x83, 0xa3, 0xcd,
+ 0x5e, 0x37, 0x4d, 0xef, 0x5c, 0x89, 0xcb, 0x81, 0xe2, 0x4d, 0x68, 0xe3,
+ 0x78, 0x39, 0xce, 0x8f, 0x39, 0x71, 0x8a, 0xec, 0x35, 0x70, 0x79, 0x11,
+ 0x07, 0x71, 0x5b, 0xe3, 0xe0, 0x04, 0xa9, 0x07, 0xe4, 0x77, 0xcc, 0x29,
+ 0xab, 0x3b, 0xf1, 0xa1, 0xc1, 0x30, 0xb3, 0x9f, 0x19, 0x62, 0x3c, 0x74,
+ 0x7c, 0x62, 0x36, 0x0b, 0xe5, 0xc6, 0x8e, 0x93, 0xf0, 0xfe, 0xc8, 0x1b,
+ 0xab, 0x2a, 0xd1, 0xee, 0x73, 0x13, 0xb5, 0xc9, 0xe2, 0xb6, 0xc3, 0xff,
+ 0x56, 0x68, 0xdc, 0xf8, 0x73, 0xab, 0x7b, 0xee, 0xb9, 0x1e, 0x16, 0xa9,
+ 0x23, 0x9a, 0xd4, 0x6d, 0x24, 0x41, 0xfe, 0x09, 0x1d, 0xb8, 0x65, 0x53,
+ 0x85, 0x6a, 0x97, 0xf4, 0x56, 0x07, 0xb7, 0x49, 0xda, 0x69, 0x82, 0xfe,
+ 0xaf, 0x59, 0xf5, 0xb5, 0xf7, 0x51, 0xa5, 0x19, 0x1e, 0x0f, 0x45, 0xe0,
+ 0xa7, 0xb4, 0xa3, 0x09, 0x52, 0x3b, 0xff, 0x24, 0xd5, 0x30, 0x00, 0xaa,
+ 0xb6, 0x5b, 0xee, 0x32, 0x8f, 0x1e, 0x19, 0x79, 0x91, 0x6a, 0x83, 0x73,
+ 0x62, 0xf8, 0x2a, 0x32, 0xd3, 0xa4, 0xb7, 0x2f, 0x1a, 0x10, 0x6c, 0xbb,
+ 0x80, 0x7e, 0x92, 0xea, 0xf3, 0x16, 0xf7, 0x4e, 0xf1, 0x97, 0x78, 0x21,
+ 0x02, 0x34, 0x04, 0x3a, 0x8a, 0x64, 0xb4, 0xfe, 0x7f, 0x7b, 0xfc, 0xa9,
+ 0x12, 0x35, 0x6a, 0xf5, 0xbc, 0x76, 0x5f, 0xb7, 0xf3, 0x69, 0x00, 0x35,
+ 0x3a, 0x56, 0xfe, 0xd6, 0x53, 0xb3, 0x1e, 0xb7, 0x7c, 0x77, 0xc2, 0xbb,
+ 0x44, 0x86, 0x99, 0xca, 0x84, 0xe0, 0xd2, 0x08, 0x16, 0xe4, 0x18, 0x6e,
+ 0xc2, 0xd4, 0xf4, 0xc6, 0x86, 0xd6, 0xd4, 0xf4, 0x1a, 0x35, 0xc9, 0x14,
+ 0xf3, 0x44, 0x15, 0x25, 0x4b, 0x57, 0xdc, 0x3c, 0xc0, 0x2e, 0xa9, 0xc1,
+ 0xda, 0x2a, 0x6c, 0xde, 0x54, 0x3e, 0x3b, 0x34, 0x4d, 0x3b, 0x59, 0xed,
+ 0xe5, 0xb1, 0x8a, 0x44, 0xdf, 0x0a, 0x1a, 0xe8, 0x7c, 0xaa, 0x00, 0x32,
+ 0x50, 0x03, 0x4a, 0x6f, 0x00, 0x90, 0x3d, 0xd6, 0x91, 0x47, 0x3c, 0x50,
+ 0xd0, 0x38, 0xec, 0x74, 0x9a, 0x36, 0x0c, 0x9a, 0x35, 0xff, 0xdd, 0x0d,
+ 0xb5, 0xc7, 0xcf, 0x0f, 0xac, 0x87, 0xa2, 0x30, 0x22, 0x78, 0x90, 0xd8,
+ 0xf8, 0x75, 0x09, 0x52, 0xf6, 0xd8, 0xe5, 0xb7, 0x71, 0x90, 0x51, 0x11,
+ 0x0a, 0x35, 0x62, 0xcb, 0x96, 0xb1, 0x59, 0x2e, 0xc8, 0x53, 0x87, 0xfc,
+ 0x7f, 0xee, 0x30, 0xfa, 0x57, 0xe9, 0x39, 0x1a, 0x0f, 0xa7, 0x1d, 0x18,
+ 0x89, 0xd6, 0x1e, 0xf5, 0xa2, 0x76, 0x57, 0x52, 0x2d, 0xca, 0xf7, 0x56,
+ 0x95, 0xdb, 0xd5, 0xa3, 0xd0, 0xa8, 0x05, 0x80, 0xfd, 0x0d, 0x77, 0xaf,
+ 0x4d, 0xec, 0xc5, 0x80, 0x48, 0x3e, 0x91, 0xb1, 0x7b, 0x2a, 0xcb, 0xd0,
+ 0x29, 0x8d, 0x4e, 0xa4, 0x05, 0x83, 0x37, 0x5f, 0x13, 0xf5, 0x61, 0xd4,
+ 0xaa, 0x45, 0x9e, 0x80, 0x32, 0x75, 0xa2, 0xe3, 0x65, 0xee, 0xd2, 0xf3,
+ 0x46, 0x42, 0x07, 0xe7, 0x75, 0x1d, 0x27, 0xd3, 0x85, 0x9f, 0x71, 0x6a,
+ 0x1d, 0x66, 0x8f, 0xd0, 0xf6, 0x18, 0xb0, 0xe8, 0x50, 0xb5, 0x2d, 0x7c,
+ 0xc4, 0xc8, 0x8d, 0x5e, 0xc5, 0x9a, 0x7a, 0xab, 0xcc, 0xcd, 0x5d, 0xa9,
+ 0x6a, 0xe4, 0x85, 0x72, 0x62, 0x86, 0xf2, 0xc9, 0xe3, 0x18, 0x77, 0xbe,
+ 0xe9, 0xdc, 0x54, 0x11, 0xb1, 0x98, 0xb1, 0x18, 0x54, 0x47, 0x1b, 0x49,
+ 0xf7, 0x56, 0x04, 0x0b, 0x19, 0xd8, 0x84, 0xa5, 0x7d, 0x79, 0xea, 0x41,
+ 0x1e, 0x70, 0x0f, 0xaa, 0xfa, 0x9d, 0x80, 0xb0, 0x79, 0x60, 0x06, 0xc9,
+ 0xd1, 0xd0, 0xdd, 0xc4, 0x17, 0xc2, 0x11, 0x65},
+ pub_key_3,
+ {0x33, 0x30, 0x39, 0x36, 0x34, 0x35, 0x37, 0x35, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 57
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 57,
+ 32,
+ {0x17, 0xdf, 0x78, 0xce, 0x7f, 0xe1, 0x25, 0xd9, 0x0e, 0xe5, 0xcc, 0xf0,
+ 0x05, 0x7f, 0xe3, 0x7b, 0x4c, 0xb2, 0xca, 0xf4, 0x04, 0x6c, 0xa8, 0xeb,
+ 0x6e, 0xf3, 0x79, 0x12, 0x31, 0x18, 0x9a, 0x78, 0xf1, 0xc8, 0x73, 0x05,
+ 0xa9, 0x63, 0x3b, 0x32, 0xf1, 0x31, 0x35, 0x78, 0xdf, 0x12, 0x3d, 0x2a,
+ 0x56, 0x68, 0x3f, 0x66, 0xa9, 0x45, 0x11, 0x5a, 0xdd, 0x50, 0x1d, 0x8e,
+ 0xd9, 0x16, 0x93, 0xf3, 0xa4, 0x5a, 0xbc, 0x94, 0x7b, 0x24, 0xf8, 0x74,
+ 0x15, 0xf2, 0xdd, 0x13, 0x7c, 0x3c, 0xd7, 0x83, 0x5d, 0xfa, 0xc4, 0xc3,
+ 0x01, 0xcf, 0x1d, 0x80, 0xb0, 0x7d, 0xd0, 0xa4, 0x81, 0x82, 0xe4, 0xd6,
+ 0x4b, 0x82, 0x57, 0xe6, 0xf1, 0x9c, 0x66, 0x8b, 0x73, 0x7b, 0xa0, 0x9b,
+ 0x1c, 0xff, 0xc0, 0x23, 0x15, 0x5f, 0x2d, 0x68, 0x31, 0x60, 0xab, 0xa7,
+ 0x3f, 0xd2, 0x38, 0x48, 0xf6, 0x87, 0x17, 0x1d, 0x3f, 0x18, 0x41, 0x11,
+ 0x44, 0x70, 0xd1, 0x76, 0x46, 0x5c, 0x0c, 0x31, 0xdc, 0xe0, 0x7d, 0x50,
+ 0x76, 0xe4, 0x6c, 0xf6, 0xba, 0x2a, 0x0a, 0xdf, 0x85, 0x09, 0x31, 0x9b,
+ 0x6a, 0xe1, 0x45, 0x4a, 0x35, 0x9f, 0xd9, 0x11, 0x6e, 0x74, 0x6e, 0x21,
+ 0x62, 0x0d, 0xd7, 0xc7, 0x1b, 0xe8, 0x26, 0xdb, 0x8c, 0xe6, 0xb4, 0xe1,
+ 0x17, 0x88, 0x37, 0x42, 0xa4, 0xd7, 0x75, 0x8e, 0x71, 0xfc, 0xde, 0x99,
+ 0x5f, 0xf1, 0x6f, 0x0d, 0x44, 0x2d, 0x48, 0x75, 0x6b, 0xeb, 0xe0, 0xce,
+ 0xb4, 0x3a, 0xad, 0x5b, 0x7e, 0x09, 0x02, 0x4b, 0x30, 0x12, 0x47, 0x57,
+ 0xe9, 0x3e, 0xe5, 0x33, 0x02, 0xff, 0xbc, 0x57, 0xe9, 0x08, 0x3d, 0xc6,
+ 0x3e, 0x15, 0xd0, 0x4f, 0x04, 0xf0, 0xd4, 0x1f, 0x24, 0x3a, 0x8b, 0x96,
+ 0x89, 0x71, 0x55, 0xe9, 0x2a, 0x66, 0x11, 0x6a, 0x02, 0x8a, 0xa9, 0x8b,
+ 0x3b, 0x3c, 0x05, 0xae, 0xa9, 0x92, 0x62, 0x3e, 0xa2, 0xc7, 0x64, 0xe7,
+ 0xc3, 0x80, 0x7c, 0x3c, 0x3a, 0x28, 0x45, 0x3f, 0xed, 0x50, 0x38, 0xda,
+ 0x31, 0xe8, 0xa3, 0x8b, 0xec, 0x71, 0x10, 0xa2, 0x7d, 0x0d, 0x1e, 0x35,
+ 0x2d, 0x20, 0xb8, 0x8c, 0xd1, 0x16, 0xad, 0x93, 0x0e, 0x1b, 0xc4, 0x73,
+ 0x1d, 0x95, 0x45, 0xca, 0x21, 0xd8, 0x87, 0x3c, 0xf8, 0xb8, 0x6a, 0xa0,
+ 0x0a, 0xf2, 0x97, 0xb7, 0x83, 0xec, 0xd8, 0x1c, 0x9e, 0xda, 0x28, 0xb2,
+ 0x02, 0x1f, 0xb0, 0x69, 0x59, 0x37, 0xf1, 0x91, 0xc3, 0x97, 0x03, 0x46,
+ 0x5f, 0x9d, 0x4a, 0x90, 0xa8, 0xe8, 0xae, 0x40, 0x25, 0xd6, 0x3c, 0xcb,
+ 0x94, 0x15, 0x34, 0xa9, 0x19, 0xa9, 0x18, 0x1e, 0x14, 0x5d, 0x36, 0x5b,
+ 0x1f, 0x9d, 0x1e, 0x46, 0x92, 0x5b, 0xec, 0x75, 0xbf, 0x5e, 0x0b, 0xa4,
+ 0x5b, 0xf7, 0xbf, 0x68, 0xf7, 0x44, 0xb9, 0x0e, 0x7a, 0xb4, 0x64, 0xdb,
+ 0x5d, 0x0e, 0xf9, 0x71, 0xd4, 0x6f, 0x3d, 0x4b, 0x44, 0x56, 0x68, 0x53,
+ 0xa9, 0x2d, 0xae, 0x61, 0xa4, 0x8a, 0xa7, 0x3e, 0xa7, 0xbd, 0xe8, 0xee,
+ 0x58, 0x39, 0xbb, 0x44, 0x7d, 0x52, 0x95, 0x3b, 0x0e, 0x57, 0x22, 0xa3,
+ 0x2b, 0x39, 0x82, 0x33, 0xcf, 0x69, 0x57, 0xfc, 0x28, 0x3a, 0xf3, 0x3d,
+ 0x4c, 0x47, 0x28, 0x32, 0x1f, 0x42, 0x61, 0x33, 0x47, 0x26, 0x57, 0xd5,
+ 0xf6, 0x56, 0xdd, 0xee, 0x4b, 0x72, 0x74, 0xe2, 0x23, 0x59, 0xe1, 0x6b,
+ 0x48, 0x6d, 0x5f, 0xa0, 0x7f, 0x99, 0xb6, 0x88, 0x93, 0xba, 0xf2, 0x10,
+ 0xd5, 0x51, 0x17, 0xd4, 0x5b, 0xf5, 0x60, 0x54, 0xef, 0x90, 0xa8, 0xb6,
+ 0x64, 0x5e, 0x8d, 0x10, 0x19, 0xe3, 0xac, 0xa4, 0x9a, 0x5b, 0xfa, 0xde,
+ 0xf8, 0x5a, 0xfa, 0x6d, 0x00, 0x3c, 0x68, 0x72, 0x34, 0x30, 0x9e, 0x34,
+ 0x02, 0xa9, 0x1d, 0x49, 0x33, 0x52, 0xa5, 0xcb},
+ pub_key_3,
+ {0x32, 0x37, 0x38, 0x34, 0x30, 0x32, 0x35, 0x36, 0x32, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 58
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 58,
+ 32,
+ {0x27, 0x6e, 0x17, 0x44, 0xc1, 0xb7, 0x06, 0x2e, 0x91, 0x58, 0x9b, 0xa1,
+ 0xd7, 0x6b, 0x13, 0x6b, 0x56, 0xef, 0xc4, 0x8c, 0xee, 0xeb, 0x84, 0x12,
+ 0x18, 0x77, 0xab, 0x0c, 0x39, 0x5b, 0xa6, 0xb0, 0x95, 0x94, 0xc0, 0x62,
+ 0x03, 0x28, 0x05, 0x7e, 0x9a, 0xf0, 0xa4, 0x60, 0xfd, 0xbc, 0x06, 0xc0,
+ 0xdc, 0xa0, 0x8d, 0x16, 0x3e, 0xa9, 0xc5, 0x0f, 0x3f, 0x22, 0xb7, 0x19,
+ 0x94, 0xd5, 0x69, 0xa6, 0xc0, 0x9e, 0x51, 0x5d, 0xef, 0xf6, 0x2f, 0x88,
+ 0x50, 0x7e, 0xe2, 0x30, 0xfd, 0x15, 0x11, 0xb1, 0x76, 0x35, 0x6f, 0x25,
+ 0x00, 0xa1, 0x63, 0x6b, 0xc3, 0xf8, 0xfa, 0xa0, 0xa3, 0xeb, 0x0a, 0xba,
+ 0x2e, 0x03, 0x8f, 0x39, 0x2d, 0x7d, 0xf6, 0x44, 0xb4, 0x7b, 0x3b, 0xb9,
+ 0xe2, 0x3d, 0x38, 0x71, 0xff, 0x96, 0xb4, 0x12, 0x44, 0xd5, 0x1f, 0x9a,
+ 0xbf, 0xb7, 0x84, 0xa4, 0x0d, 0x18, 0xb4, 0x4a, 0x94, 0x25, 0x28, 0xb4,
+ 0xda, 0x7c, 0x1b, 0x9d, 0xf5, 0xce, 0x4c, 0x9e, 0xf5, 0xf3, 0xb0, 0x14,
+ 0xff, 0xd7, 0x11, 0x29, 0x22, 0xde, 0x82, 0x70, 0xf9, 0xe9, 0x82, 0x1d,
+ 0x3f, 0x49, 0x4d, 0x33, 0xeb, 0x9b, 0x28, 0xb9, 0xe7, 0x4a, 0x36, 0x35,
+ 0x58, 0x86, 0x35, 0x5d, 0xc7, 0x6c, 0x91, 0x8b, 0x7e, 0x47, 0xff, 0x6d,
+ 0x24, 0xf0, 0x08, 0xa5, 0x3c, 0x87, 0xd9, 0xf7, 0xbc, 0xec, 0x62, 0x3e,
+ 0xbf, 0xde, 0xa1, 0xf6, 0x99, 0x65, 0x7e, 0x63, 0x0e, 0xb8, 0x57, 0x7a,
+ 0x2c, 0x80, 0xb6, 0x72, 0x56, 0x17, 0xf4, 0xb4, 0xc5, 0x56, 0x1e, 0xb3,
+ 0xcc, 0x7c, 0x36, 0x2d, 0xf8, 0xc0, 0xcc, 0xed, 0x77, 0xe9, 0x95, 0xe1,
+ 0xb1, 0x4f, 0x88, 0x98, 0x55, 0xaa, 0xbe, 0xe2, 0x5a, 0x2a, 0x63, 0xe9,
+ 0xb7, 0x4c, 0xd2, 0x20, 0x93, 0xe2, 0xcc, 0xdf, 0x84, 0x66, 0xee, 0x94,
+ 0x32, 0x1f, 0xaf, 0x15, 0x6e, 0xf1, 0xbe, 0x5c, 0x85, 0x41, 0xfc, 0x7d,
+ 0x43, 0x2c, 0xf2, 0x2b, 0xcc, 0x68, 0x1e, 0x0c, 0x57, 0x03, 0x5f, 0xba,
+ 0x35, 0x41, 0x24, 0xa4, 0x22, 0x73, 0xa7, 0x10, 0xa2, 0x8d, 0x4c, 0xce,
+ 0xcb, 0xae, 0x54, 0x9f, 0xc6, 0x0b, 0x4a, 0xcf, 0x7e, 0xf0, 0x56, 0xf7,
+ 0xa2, 0xbf, 0xfb, 0x46, 0x4a, 0x88, 0x34, 0x25, 0xc1, 0xfb, 0xa8, 0x86,
+ 0x62, 0xa0, 0xd5, 0xec, 0x5a, 0xdc, 0x17, 0x84, 0x43, 0x80, 0x76, 0x7c,
+ 0x48, 0x3a, 0x86, 0x9e, 0x1e, 0x4b, 0xef, 0x11, 0x53, 0xda, 0xf3, 0x27,
+ 0x45, 0xdf, 0x4f, 0xbe, 0xcc, 0x0a, 0x06, 0x84, 0xa0, 0x37, 0x86, 0xb3,
+ 0x8c, 0x88, 0x30, 0xc4, 0x78, 0x07, 0x63, 0x2d, 0x1d, 0xf7, 0x2f, 0x5d,
+ 0x7c, 0xb2, 0xc0, 0xb3, 0xcb, 0xda, 0x7d, 0x4a, 0x99, 0x5c, 0x4f, 0xb2,
+ 0x03, 0x6c, 0xc6, 0xc2, 0xb8, 0x96, 0x73, 0x8b, 0x76, 0x0b, 0xb6, 0x1e,
+ 0x5a, 0xd2, 0x36, 0x62, 0x49, 0xdc, 0x26, 0xe7, 0x1a, 0x3d, 0x4a, 0x37,
+ 0x7e, 0xdc, 0x34, 0x13, 0x18, 0xaa, 0xad, 0x68, 0x68, 0xce, 0x47, 0xad,
+ 0x94, 0xb6, 0x49, 0xf7, 0x40, 0xdc, 0x26, 0x4c, 0x4e, 0x88, 0x51, 0x61,
+ 0xe3, 0x5e, 0x8a, 0x1d, 0x5e, 0x69, 0x52, 0xff, 0xfd, 0xfb, 0x6f, 0x65,
+ 0x47, 0xea, 0xf6, 0x7a, 0xbe, 0x4e, 0xa9, 0xc0, 0xf5, 0xca, 0x89, 0x97,
+ 0x33, 0x9e, 0x3e, 0x7a, 0xa0, 0xb2, 0xde, 0x86, 0xe2, 0xd1, 0x7b, 0xe7,
+ 0xc7, 0xff, 0x6c, 0x37, 0x2b, 0x98, 0x5d, 0xb2, 0x99, 0x73, 0x65, 0x6f,
+ 0x68, 0x62, 0x36, 0xd6, 0x4d, 0x35, 0xb7, 0xf4, 0x2b, 0x2e, 0xdd, 0x4c,
+ 0x81, 0x08, 0x7e, 0xf9, 0x99, 0x67, 0x2a, 0x17, 0x01, 0x76, 0xa6, 0xc3,
+ 0x42, 0x52, 0xa6, 0x15, 0xa0, 0xf7, 0xd2, 0x6c, 0x06, 0x96, 0xfb, 0xc8,
+ 0xbf, 0xa1, 0x77, 0xd5, 0xee, 0xd2, 0x79, 0xa2},
+ pub_key_3,
+ {0x32, 0x36, 0x31, 0x38, 0x37, 0x38, 0x37, 0x34, 0x31, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 59
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 59,
+ 32,
+ {0x3a, 0x05, 0x27, 0xf7, 0xb6, 0x2b, 0x6f, 0x7a, 0x96, 0xdb, 0x77, 0xa9,
+ 0x1b, 0x27, 0xf9, 0x00, 0x50, 0xf5, 0x1c, 0xfd, 0x03, 0xe5, 0xe0, 0x9c,
+ 0x44, 0xd0, 0x2c, 0x2d, 0xfb, 0x03, 0x93, 0x9e, 0x90, 0xbb, 0xc0, 0xcb,
+ 0xc5, 0xc9, 0xd4, 0xa5, 0x2e, 0xf8, 0x6d, 0x2b, 0xa6, 0xcc, 0x7e, 0x04,
+ 0x3b, 0x08, 0x1c, 0xb9, 0x12, 0x42, 0x13, 0x9a, 0xaf, 0x3a, 0xc4, 0x57,
+ 0x95, 0x4c, 0xa4, 0xd1, 0x7b, 0x41, 0xe5, 0xb2, 0x49, 0x85, 0x33, 0xbc,
+ 0xa8, 0x7e, 0x80, 0x3d, 0xda, 0x64, 0x4c, 0x54, 0xe1, 0x6e, 0x92, 0xab,
+ 0x95, 0xb6, 0x10, 0x0e, 0x29, 0x48, 0xb2, 0x08, 0x8b, 0x17, 0x1b, 0x3f,
+ 0x25, 0x86, 0x1f, 0xfd, 0x46, 0x87, 0x6a, 0x01, 0x57, 0x2d, 0xc1, 0x43,
+ 0x5c, 0xc8, 0xb5, 0x4e, 0xef, 0x72, 0xb7, 0x8d, 0xf2, 0x5d, 0xf1, 0x84,
+ 0xa6, 0x1b, 0x84, 0x16, 0x1d, 0x80, 0x15, 0x4c, 0x07, 0x94, 0x30, 0x7a,
+ 0x2e, 0x83, 0xdb, 0x58, 0x4e, 0x19, 0x1b, 0x40, 0x25, 0xbe, 0xa9, 0x54,
+ 0xf7, 0xb7, 0x50, 0xb5, 0x85, 0x0b, 0x9e, 0x22, 0x5d, 0x5d, 0xb1, 0x5a,
+ 0x55, 0xf1, 0xad, 0x6b, 0x9c, 0x2f, 0xff, 0x59, 0x68, 0x3c, 0x2d, 0x29,
+ 0x68, 0x62, 0x9f, 0x57, 0x2b, 0x02, 0x8c, 0x40, 0xa9, 0xd3, 0xcf, 0x9c,
+ 0x73, 0x39, 0x0c, 0xbc, 0x27, 0xfb, 0x3f, 0x76, 0x78, 0x4e, 0x82, 0x62,
+ 0x2c, 0x2d, 0x38, 0x15, 0xe4, 0xba, 0xd8, 0xb5, 0x4b, 0xb4, 0x32, 0xbe,
+ 0x6a, 0x6b, 0x7e, 0x6d, 0x8d, 0x91, 0xd3, 0xd2, 0x50, 0xfd, 0x4e, 0x2b,
+ 0xc4, 0x84, 0x8a, 0x90, 0x65, 0x80, 0x59, 0x51, 0x18, 0x8b, 0x13, 0x9f,
+ 0x77, 0x12, 0x07, 0x22, 0xae, 0xf4, 0x49, 0x4a, 0xae, 0xae, 0xaa, 0xa9,
+ 0xe8, 0xed, 0x2c, 0x98, 0x3d, 0x2f, 0xed, 0xad, 0x9f, 0xe3, 0x64, 0xd7,
+ 0x97, 0x2f, 0x01, 0x07, 0x80, 0x57, 0x55, 0x10, 0x87, 0xc1, 0x15, 0x86,
+ 0xd5, 0xac, 0x0e, 0x21, 0x62, 0x73, 0x9e, 0x4a, 0x42, 0x1f, 0x00, 0xb3,
+ 0x1f, 0xae, 0xe8, 0x9f, 0x55, 0x47, 0x6e, 0xd4, 0x8e, 0x87, 0x15, 0x8f,
+ 0x94, 0xc7, 0x76, 0x7f, 0xc0, 0xe5, 0x40, 0x76, 0x88, 0x46, 0xf4, 0x4a,
+ 0x6e, 0xd8, 0xf4, 0xa3, 0xa1, 0xbb, 0x4c, 0x23, 0x61, 0x91, 0x74, 0x2c,
+ 0x13, 0x36, 0x1a, 0x9c, 0x0d, 0xa8, 0x7e, 0x43, 0x8a, 0x4e, 0x7d, 0x3f,
+ 0x70, 0x94, 0x96, 0x18, 0x93, 0xfc, 0x85, 0xc8, 0x6f, 0xec, 0x8c, 0x67,
+ 0x6c, 0xbf, 0x92, 0xd7, 0x4d, 0xb9, 0x0e, 0x69, 0xc0, 0x35, 0x10, 0x9c,
+ 0x93, 0x06, 0x9e, 0x1b, 0x83, 0x65, 0x46, 0x53, 0x47, 0x97, 0x70, 0xec,
+ 0x37, 0xad, 0xe5, 0xdf, 0x57, 0x0c, 0x3f, 0x7e, 0xc7, 0x51, 0x9c, 0x0d,
+ 0x83, 0xc8, 0x79, 0x8e, 0x7c, 0x06, 0x12, 0x87, 0xe5, 0x7d, 0x66, 0x66,
+ 0xb8, 0xc4, 0x8f, 0xf7, 0xae, 0x73, 0x28, 0xc6, 0xb6, 0x53, 0xa1, 0xfc,
+ 0x9b, 0xaf, 0xda, 0x13, 0x42, 0x34, 0xf6, 0x10, 0x7f, 0x73, 0xde, 0x14,
+ 0xc9, 0x41, 0xa3, 0x7e, 0xbf, 0x33, 0x03, 0x16, 0xd7, 0x26, 0x4b, 0xec,
+ 0x90, 0x1e, 0x26, 0x93, 0xfb, 0xa7, 0x6d, 0x32, 0x41, 0xe8, 0x08, 0xc3,
+ 0xa8, 0xfd, 0x47, 0x6c, 0x4a, 0x5d, 0x2c, 0x90, 0x01, 0x38, 0x2b, 0x03,
+ 0xe2, 0xea, 0x6f, 0xa2, 0x95, 0xbf, 0x34, 0x91, 0xbf, 0x8b, 0xc3, 0xd2,
+ 0x6c, 0x54, 0x18, 0xba, 0xeb, 0x58, 0xcc, 0xbb, 0xd3, 0x41, 0xc4, 0x09,
+ 0xa2, 0xb6, 0x24, 0x0c, 0x61, 0xac, 0xf1, 0x80, 0xc5, 0x46, 0x9d, 0x14,
+ 0x7f, 0x27, 0x1e, 0xdb, 0x87, 0x68, 0x02, 0xcf, 0xc3, 0x19, 0x00, 0x73,
+ 0xe8, 0x28, 0xfc, 0xbc, 0x02, 0x99, 0xec, 0xa7, 0x66, 0x90, 0x7e, 0x9a,
+ 0x0c, 0xde, 0x32, 0x34, 0x21, 0x46, 0xce, 0xd3},
+ pub_key_3,
+ {0x31, 0x36, 0x34, 0x32, 0x36, 0x32, 0x35, 0x32, 0x36, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 60
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 60,
+ 32,
+ {0x4a, 0x84, 0x1f, 0x6d, 0xd1, 0x8b, 0x6d, 0xad, 0x72, 0x8f, 0x49, 0x1a,
+ 0x6c, 0x74, 0x8f, 0x98, 0x49, 0x09, 0x07, 0x2c, 0x7c, 0x2c, 0x50, 0x37,
+ 0x3d, 0xb2, 0xc5, 0x48, 0xe5, 0xd1, 0x18, 0xcc, 0xce, 0x77, 0x2c, 0x50,
+ 0x88, 0xb0, 0x07, 0x7e, 0x75, 0x9f, 0x30, 0x29, 0xcf, 0x11, 0x61, 0x05,
+ 0xec, 0x45, 0x96, 0xe1, 0x78, 0x8c, 0xff, 0x6e, 0xa1, 0x8e, 0x8b, 0xff,
+ 0x5f, 0xf9, 0xce, 0x24, 0x5c, 0x8e, 0xcb, 0xc6, 0x2d, 0x14, 0x3a, 0xee,
+ 0x9c, 0xb7, 0xed, 0x66, 0xe8, 0x98, 0xd4, 0x8d, 0xe8, 0x01, 0x3e, 0x9f,
+ 0xf1, 0xfe, 0x13, 0x7d, 0x0b, 0xa6, 0xa0, 0x7d, 0x0d, 0x39, 0x30, 0x34,
+ 0xb1, 0xa7, 0x65, 0xae, 0x2f, 0x85, 0x59, 0xb0, 0xd5, 0x41, 0x6e, 0x7b,
+ 0xf3, 0xab, 0x87, 0x75, 0x76, 0x18, 0xc4, 0xe2, 0x69, 0x44, 0x33, 0xf0,
+ 0xc7, 0x53, 0xc8, 0x58, 0x8c, 0xb5, 0x8c, 0xa3, 0x38, 0x5b, 0x46, 0x7b,
+ 0xab, 0x15, 0x01, 0x69, 0xbb, 0x1c, 0x81, 0x82, 0x55, 0x82, 0xb6, 0x81,
+ 0x51, 0x50, 0xab, 0xa2, 0xcb, 0x6d, 0xd6, 0x10, 0x50, 0x44, 0x7c, 0x11,
+ 0xa8, 0xe9, 0x6f, 0xb5, 0x88, 0xd1, 0x42, 0x5f, 0x48, 0x2d, 0xab, 0x9d,
+ 0x75, 0xfe, 0xb8, 0x37, 0x9c, 0x8e, 0x02, 0x29, 0xa5, 0xf1, 0x21, 0x86,
+ 0xea, 0xce, 0xf5, 0xab, 0xdb, 0x90, 0xfc, 0x09, 0x95, 0x58, 0x5b, 0xe9,
+ 0x25, 0x7d, 0x1f, 0x0e, 0xa8, 0x31, 0xc6, 0xff, 0x21, 0xf3, 0x57, 0xa9,
+ 0xde, 0x75, 0x5d, 0x32, 0xe8, 0x58, 0x91, 0xea, 0xd9, 0x00, 0x95, 0x06,
+ 0x3a, 0x92, 0x2e, 0x2f, 0xf7, 0x97, 0x97, 0x57, 0xd0, 0xb4, 0x67, 0xd1,
+ 0x94, 0x33, 0x7c, 0x96, 0xb2, 0x82, 0xee, 0xdf, 0xd1, 0xf8, 0xcc, 0x52,
+ 0xd3, 0xe0, 0x2b, 0x01, 0xca, 0x0a, 0xcb, 0x6f, 0x99, 0xc2, 0x6c, 0xaf,
+ 0x5f, 0x0e, 0x66, 0xee, 0xd8, 0xa4, 0xfa, 0x98, 0xb5, 0x32, 0x1a, 0x32,
+ 0xd1, 0x53, 0x08, 0xf3, 0xbd, 0x0c, 0x15, 0x91, 0x8f, 0x05, 0xaf, 0x6d,
+ 0x07, 0xe7, 0x40, 0xa0, 0x16, 0x83, 0x8c, 0xb3, 0x8c, 0x99, 0x5f, 0x9c,
+ 0xcc, 0x53, 0xce, 0x4e, 0x88, 0xef, 0x42, 0x93, 0x98, 0x4a, 0xc7, 0x8e,
+ 0x51, 0xee, 0xfa, 0xe9, 0xf9, 0x02, 0x08, 0x47, 0xbb, 0xd0, 0xd9, 0xe6,
+ 0xf3, 0x40, 0xef, 0xcd, 0x13, 0x7d, 0x0d, 0x6d, 0x34, 0x57, 0xd6, 0xdc,
+ 0x9a, 0x01, 0x8f, 0xca, 0x1c, 0x62, 0x0e, 0x95, 0xa8, 0x7d, 0x55, 0x77,
+ 0xdb, 0x77, 0xd9, 0xb5, 0x6e, 0xde, 0xde, 0x6a, 0xee, 0x4f, 0xce, 0x21,
+ 0x19, 0x27, 0xb3, 0xa6, 0xbc, 0x46, 0xb6, 0xe0, 0x48, 0x03, 0x66, 0x83,
+ 0xf6, 0xfe, 0x40, 0x16, 0x0e, 0x4f, 0x09, 0x42, 0xc0, 0x21, 0x86, 0xa1,
+ 0x9e, 0x1e, 0xb3, 0x16, 0xd3, 0x3a, 0xa6, 0x30, 0x44, 0x18, 0xd0, 0x7f,
+ 0x9b, 0xe3, 0xa9, 0x05, 0x0b, 0x28, 0x38, 0xf8, 0x55, 0xeb, 0x4b, 0x3b,
+ 0xb2, 0x3b, 0x1a, 0xb0, 0xff, 0x19, 0xed, 0xc2, 0x87, 0xfa, 0x15, 0x57,
+ 0xc3, 0x93, 0xfa, 0x63, 0x49, 0x70, 0x36, 0x99, 0x94, 0xb0, 0x6e, 0x3d,
+ 0x94, 0x3e, 0xf8, 0x27, 0xc2, 0x89, 0x7a, 0x02, 0x5c, 0x17, 0x64, 0x81,
+ 0x82, 0xdf, 0x35, 0x5a, 0x53, 0x76, 0x67, 0x8e, 0xac, 0xab, 0x1a, 0x1e,
+ 0x23, 0x11, 0xa6, 0xe9, 0x09, 0x77, 0xfa, 0x7d, 0x0c, 0xe9, 0x7b, 0x01,
+ 0xa4, 0x83, 0x99, 0x01, 0x50, 0x4d, 0x17, 0x5c, 0x90, 0x68, 0xd7, 0x28,
+ 0xc8, 0x14, 0x34, 0x40, 0x64, 0x1c, 0x8e, 0x4b, 0xb8, 0xad, 0xa5, 0x8e,
+ 0x89, 0xbd, 0x89, 0x52, 0x57, 0x00, 0x2c, 0xbf, 0x2c, 0xc8, 0x47, 0x54,
+ 0x7d, 0x43, 0xbf, 0x64, 0x44, 0x2f, 0x4a, 0x9e, 0x11, 0x37, 0xf2, 0x36,
+ 0x43, 0xcf, 0xe6, 0x98, 0x29, 0xbe, 0x8d, 0x5b},
+ pub_key_3,
+ {0x36, 0x38, 0x32, 0x34, 0x31, 0x38, 0x39, 0x34, 0x33, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 61
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 61,
+ 32,
+ {0x10, 0x59, 0x83, 0x6b, 0xf3, 0x08, 0x4a, 0x87, 0x1b, 0x0f, 0x11, 0xb0,
+ 0x3e, 0xea, 0x2f, 0xfc, 0x3a, 0x7f, 0xff, 0xc3, 0x71, 0x79, 0x7c, 0x9c,
+ 0xef, 0xb5, 0x71, 0xb4, 0x07, 0xf9, 0x4c, 0x8f, 0xde, 0xa0, 0x66, 0x83,
+ 0x2e, 0xfb, 0xc5, 0xa3, 0xc2, 0x9a, 0xe0, 0xe1, 0xef, 0x15, 0x1e, 0xca,
+ 0x1e, 0xb8, 0x13, 0xe8, 0xb8, 0xe6, 0x1f, 0xc3, 0x74, 0x4e, 0xa8, 0x37,
+ 0xcd, 0xb7, 0x86, 0xdc, 0xe9, 0xc8, 0xca, 0x5d, 0xd2, 0x2d, 0xaf, 0x83,
+ 0x97, 0xd9, 0x65, 0x4e, 0x82, 0x8c, 0x12, 0xc7, 0x80, 0x7f, 0xe6, 0x56,
+ 0xd5, 0x72, 0xb3, 0x9d, 0xad, 0x55, 0xd9, 0x9a, 0xaa, 0x55, 0x69, 0xb1,
+ 0xab, 0x49, 0x58, 0xd2, 0xcb, 0xd2, 0x60, 0xfb, 0xda, 0x64, 0x1f, 0x40,
+ 0x3f, 0xf7, 0x0f, 0x65, 0x8b, 0xf2, 0x5f, 0xbd, 0xd7, 0x1c, 0xfd, 0x1e,
+ 0x56, 0xc1, 0x54, 0xe4, 0x48, 0x44, 0x96, 0x62, 0xae, 0xa4, 0x1c, 0x7c,
+ 0x6f, 0xec, 0x18, 0x13, 0xcd, 0x28, 0x61, 0xad, 0xdc, 0x78, 0x2c, 0xfc,
+ 0x56, 0xe2, 0x25, 0xeb, 0xd1, 0x10, 0x6b, 0xd1, 0xc2, 0x56, 0xaf, 0x43,
+ 0xae, 0x1f, 0xd7, 0xb2, 0x8f, 0x76, 0x9c, 0x94, 0x7e, 0x14, 0xd7, 0xa0,
+ 0x50, 0x9c, 0x39, 0x3a, 0x2d, 0x8e, 0x93, 0xf2, 0xae, 0x5b, 0xd1, 0x23,
+ 0x8a, 0x0d, 0x1d, 0x9d, 0xc9, 0xf4, 0xd2, 0xbc, 0x56, 0xab, 0x5f, 0x56,
+ 0x53, 0xb5, 0xed, 0x8e, 0xe0, 0x9a, 0x4b, 0x40, 0x2d, 0x49, 0xda, 0xc8,
+ 0x01, 0x97, 0x37, 0x1e, 0x6a, 0xdc, 0x3c, 0xd8, 0xb6, 0x7d, 0x1e, 0xc9,
+ 0xb0, 0x77, 0x94, 0x45, 0xdd, 0xc1, 0x36, 0xa6, 0x10, 0xd9, 0xf4, 0x6b,
+ 0x7d, 0x84, 0xf9, 0x42, 0x02, 0x8d, 0x8a, 0xc7, 0x72, 0x6f, 0xaf, 0xc0,
+ 0x8d, 0x6b, 0x59, 0x47, 0xcb, 0x5a, 0xc9, 0xf5, 0x33, 0x31, 0x0d, 0xac,
+ 0xd4, 0x0b, 0xdf, 0x0a, 0x64, 0x21, 0x6d, 0xb2, 0x5f, 0x6c, 0x88, 0x6a,
+ 0xb7, 0x94, 0xba, 0x53, 0xd2, 0xbc, 0xb1, 0xf8, 0xff, 0x9b, 0xee, 0xfe,
+ 0x90, 0xe7, 0x3f, 0xcd, 0x29, 0x34, 0x1d, 0x00, 0x7d, 0x41, 0x54, 0x77,
+ 0x37, 0xb4, 0xd4, 0xfe, 0xec, 0xd7, 0x66, 0xd6, 0x44, 0x0c, 0x91, 0x99,
+ 0xb8, 0xb6, 0xf6, 0x9b, 0x2e, 0x26, 0x6c, 0x76, 0x09, 0xd1, 0x70, 0x61,
+ 0xb9, 0x56, 0x5c, 0x20, 0x59, 0xf9, 0xd3, 0xa9, 0x34, 0x88, 0x19, 0xc3,
+ 0x48, 0x15, 0x76, 0x29, 0x10, 0xb6, 0x92, 0x1f, 0xc1, 0xcd, 0x6b, 0x7d,
+ 0x2a, 0xc8, 0x04, 0x11, 0x69, 0xad, 0x0b, 0x0d, 0xdb, 0x1e, 0x43, 0x97,
+ 0xa2, 0xc6, 0xb3, 0x81, 0xe3, 0x70, 0x6d, 0xcc, 0xe5, 0x78, 0xa5, 0x43,
+ 0xc5, 0x6a, 0x09, 0x8a, 0x13, 0xa3, 0x6f, 0x95, 0x78, 0x81, 0x7d, 0x77,
+ 0xb2, 0x05, 0x36, 0xa7, 0x15, 0x23, 0x9d, 0xf2, 0xc5, 0x2a, 0xbf, 0x24,
+ 0x84, 0x36, 0x34, 0x4e, 0x71, 0x29, 0x9b, 0x2d, 0xf2, 0xeb, 0xf3, 0x2a,
+ 0x4f, 0xe0, 0x56, 0x6d, 0x62, 0x32, 0x32, 0x5d, 0x1b, 0x65, 0x71, 0x06,
+ 0x1b, 0x88, 0xf5, 0x22, 0xae, 0x64, 0xa3, 0x6e, 0xb6, 0x18, 0xb9, 0x63,
+ 0x28, 0x3e, 0xdf, 0xc0, 0x06, 0x24, 0xed, 0x9d, 0x7b, 0x46, 0x65, 0x37,
+ 0xfb, 0xd1, 0x53, 0x3d, 0x93, 0x2f, 0x1a, 0x3e, 0x58, 0xf4, 0xad, 0xb8,
+ 0x08, 0x87, 0x27, 0x6e, 0x7a, 0x76, 0x60, 0xbb, 0x5b, 0xf7, 0xbb, 0xf2,
+ 0x23, 0x51, 0x24, 0x92, 0x40, 0x02, 0x91, 0x44, 0x19, 0xdd, 0x3e, 0x28,
+ 0xfa, 0xaf, 0xe8, 0x62, 0x1a, 0xbf, 0xdf, 0xbb, 0xcf, 0xdb, 0xc1, 0x31,
+ 0x3e, 0xf7, 0x2a, 0x35, 0x00, 0xa8, 0x94, 0x2b, 0x7a, 0xbe, 0xcc, 0xbe,
+ 0x84, 0x3a, 0x57, 0x6b, 0x94, 0x7f, 0x12, 0x2c, 0x9c, 0xfc, 0xaf, 0x75,
+ 0x71, 0x1b, 0x73, 0x67, 0x77, 0x0a, 0xea, 0x99},
+ pub_key_3,
+ {0x34, 0x38, 0x34, 0x32, 0x34, 0x35, 0x34, 0x32, 0x35},
+ true},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 62
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 62,
+ 32,
+ {0x56, 0x29, 0x38, 0x2f, 0x98, 0x70, 0x48, 0xf0, 0x3b, 0x15, 0x8d, 0xfc,
+ 0x15, 0xba, 0x27, 0x89, 0x14, 0x17, 0x67, 0x48, 0x68, 0xa9, 0x4a, 0x11,
+ 0xb8, 0x2b, 0x82, 0xfc, 0x41, 0x23, 0x38, 0x08, 0x63, 0x90, 0x51, 0x7b,
+ 0xc5, 0x5e, 0x28, 0x0e, 0x0c, 0x5b, 0x6a, 0x15, 0x2c, 0x5e, 0x44, 0xeb,
+ 0x25, 0xf9, 0xc0, 0x14, 0xbf, 0x66, 0x51, 0x4a, 0xea, 0x4f, 0x71, 0xf4,
+ 0x67, 0xe6, 0x12, 0xb9, 0x24, 0x21, 0x86, 0x27, 0x66, 0x94, 0xfe, 0xc3,
+ 0xb7, 0x54, 0xf3, 0x04, 0x86, 0xee, 0xc2, 0xb6, 0x7a, 0x81, 0xb3, 0xdd,
+ 0x61, 0xc7, 0x0e, 0x87, 0xfc, 0xe5, 0xb1, 0x2a, 0x75, 0xd5, 0xac, 0xb3,
+ 0x0f, 0xf3, 0x5e, 0x4d, 0x94, 0x60, 0x1d, 0xee, 0xab, 0xf2, 0xd5, 0xcd,
+ 0x26, 0xd3, 0x0d, 0xd9, 0xff, 0xd4, 0x10, 0x6a, 0x72, 0x47, 0xc9, 0x14,
+ 0x9f, 0xd4, 0x40, 0xd2, 0xaf, 0x44, 0x22, 0xb1, 0x90, 0xdf, 0xf1, 0xe8,
+ 0x91, 0xf8, 0x42, 0xc3, 0xf5, 0xf6, 0x88, 0xf1, 0x0d, 0x07, 0xbc, 0x12,
+ 0x7f, 0x94, 0xc2, 0x6a, 0xe5, 0x06, 0xc3, 0x85, 0x76, 0xa9, 0xef, 0x93,
+ 0xde, 0x3a, 0x9d, 0x47, 0xdb, 0x28, 0xc0, 0xdc, 0x46, 0xd0, 0xe4, 0xd5,
+ 0x20, 0x93, 0x03, 0x9d, 0xfb, 0xea, 0xa7, 0x07, 0x9d, 0x87, 0x62, 0x37,
+ 0x88, 0xd0, 0x0c, 0x11, 0x97, 0x49, 0xc9, 0x50, 0x0b, 0xdf, 0xc7, 0xd9,
+ 0x80, 0xf7, 0xbb, 0x23, 0x3c, 0x04, 0x09, 0x90, 0xdd, 0xe0, 0x80, 0x0e,
+ 0x19, 0xd4, 0x28, 0xa3, 0xc2, 0x39, 0xe2, 0xeb, 0xda, 0xaf, 0xd6, 0xf1,
+ 0x74, 0x21, 0x2a, 0xd1, 0x7a, 0x03, 0x6d, 0x2f, 0xf3, 0x13, 0x49, 0xe8,
+ 0x96, 0x4d, 0x55, 0x94, 0x80, 0x2b, 0x92, 0x4a, 0x33, 0xda, 0xb6, 0x9d,
+ 0x3d, 0x9c, 0xcb, 0x97, 0xed, 0xbb, 0xe4, 0x06, 0x3b, 0xc1, 0xdf, 0xee,
+ 0x3e, 0x99, 0x86, 0x71, 0x6e, 0x24, 0x95, 0x74, 0x3b, 0xbd, 0x4b, 0xcf,
+ 0x81, 0x4a, 0x45, 0xdf, 0x69, 0xb1, 0x8c, 0x46, 0xa4, 0x06, 0x59, 0xaa,
+ 0x6c, 0xc6, 0x15, 0x22, 0xca, 0x5e, 0x39, 0x5f, 0x29, 0x2e, 0x41, 0x83,
+ 0x6d, 0xbc, 0x66, 0xd1, 0x5a, 0x80, 0x33, 0x47, 0xb1, 0xcc, 0x09, 0x8a,
+ 0x79, 0x00, 0xff, 0x31, 0x90, 0x68, 0xac, 0xb3, 0x26, 0xbd, 0x5b, 0xbd,
+ 0xb8, 0x65, 0xca, 0x4f, 0x39, 0x1c, 0x65, 0x54, 0xdc, 0x9b, 0x51, 0xce,
+ 0x52, 0x51, 0x05, 0x31, 0xdb, 0x7a, 0x70, 0xd0, 0x62, 0x48, 0x69, 0xa2,
+ 0xd2, 0x32, 0x3e, 0xaa, 0x54, 0xe3, 0xb4, 0xc4, 0x9b, 0xec, 0xae, 0x20,
+ 0x38, 0x49, 0x10, 0x8c, 0x00, 0xd6, 0x74, 0x2a, 0x14, 0x4b, 0x9d, 0xdd,
+ 0x7a, 0x45, 0x13, 0x2a, 0x2d, 0xc2, 0xb4, 0x2e, 0xf4, 0x95, 0x77, 0x5c,
+ 0x3c, 0xc9, 0xfe, 0x93, 0x12, 0x34, 0x5b, 0x3f, 0x1f, 0xad, 0x6c, 0x13,
+ 0xe0, 0xe7, 0xba, 0x92, 0xfe, 0x8f, 0xd6, 0x79, 0x24, 0xcd, 0x43, 0x37,
+ 0x39, 0xad, 0x52, 0x45, 0x61, 0xb7, 0x53, 0x88, 0x63, 0xae, 0xb1, 0x6e,
+ 0x13, 0x97, 0x79, 0x03, 0x6d, 0x32, 0x03, 0x64, 0x87, 0xab, 0x22, 0xe0,
+ 0x29, 0x64, 0x9b, 0x89, 0xeb, 0xfb, 0x26, 0x4f, 0xfd, 0xe0, 0x9c, 0x38,
+ 0xa3, 0x52, 0x58, 0xbe, 0xb2, 0x9c, 0xe4, 0x6d, 0x8b, 0xd8, 0x73, 0x61,
+ 0x4a, 0x1e, 0xe8, 0xe2, 0xb7, 0xd1, 0x33, 0xda, 0x2a, 0x18, 0xba, 0x14,
+ 0xe2, 0xa7, 0x2a, 0x9f, 0x83, 0xbe, 0xf8, 0x33, 0x2e, 0x62, 0x43, 0xf3,
+ 0x2d, 0xc2, 0x55, 0x82, 0xd1, 0x9f, 0xca, 0x6d, 0x88, 0xc1, 0xaf, 0xa4,
+ 0xf2, 0x38, 0x37, 0x47, 0x98, 0x32, 0xfc, 0x98, 0x34, 0x49, 0x6b, 0xda,
+ 0x34, 0xfe, 0xfe, 0xd0, 0x66, 0x28, 0x0e, 0x3f, 0xb7, 0x3c, 0xdd, 0xef,
+ 0x8c, 0x72, 0xc5, 0x75, 0x7e, 0x34, 0x17, 0xf5},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 63
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 63,
+ 32,
+ {0x93, 0xca, 0xc0, 0x0d, 0x29, 0xdc, 0xd1, 0x3c, 0x59, 0xc0, 0x8c, 0x01,
+ 0x7f, 0xb4, 0xd1, 0xa1, 0xfd, 0xbf, 0xdc, 0x11, 0x0d, 0xd2, 0xe8, 0x73,
+ 0x86, 0xce, 0x23, 0x57, 0xcb, 0x86, 0x23, 0xfd, 0x16, 0x7c, 0x67, 0x97,
+ 0x07, 0xe8, 0x91, 0x85, 0x00, 0x5b, 0x18, 0x5d, 0xba, 0x54, 0x58, 0x36,
+ 0x3d, 0x38, 0x43, 0x5c, 0x9c, 0x49, 0xc4, 0xa1, 0x48, 0x2a, 0x75, 0x7c,
+ 0x67, 0xe7, 0x9c, 0x88, 0xbd, 0x71, 0x5b, 0x60, 0x1f, 0x10, 0xb0, 0x49,
+ 0x94, 0x23, 0xc7, 0x78, 0x03, 0x18, 0x05, 0x21, 0xf9, 0x9f, 0xe2, 0x44,
+ 0x4d, 0x97, 0x7f, 0x27, 0xe8, 0x6f, 0x55, 0x76, 0x12, 0xe9, 0xda, 0xce,
+ 0xd3, 0xeb, 0xe6, 0xe1, 0x42, 0xec, 0xf3, 0xad, 0x74, 0xc3, 0x2c, 0x39,
+ 0x5c, 0x3f, 0xb9, 0x25, 0x49, 0x3b, 0x84, 0x40, 0xaa, 0x6b, 0x31, 0x83,
+ 0xb6, 0x28, 0x3c, 0x56, 0xfa, 0x16, 0x25, 0xcf, 0xff, 0xe1, 0xb9, 0x6b,
+ 0x1f, 0x1f, 0x2a, 0x90, 0x6c, 0x95, 0xe0, 0x21, 0x95, 0xdd, 0xe9, 0xca,
+ 0xb2, 0x60, 0xdb, 0x36, 0xc3, 0x1b, 0x9f, 0x5a, 0xc1, 0x37, 0xc5, 0x75,
+ 0x27, 0x20, 0x16, 0xd6, 0xfa, 0x33, 0xbe, 0x2f, 0x04, 0x34, 0xb9, 0x46,
+ 0x28, 0x01, 0x74, 0x86, 0x95, 0xa9, 0x25, 0x6e, 0x40, 0x69, 0xa6, 0x41,
+ 0x04, 0x68, 0x4b, 0xa9, 0xe0, 0x98, 0x31, 0x0b, 0xa4, 0xdc, 0x3c, 0xc2,
+ 0x44, 0x1f, 0xd8, 0xf2, 0x50, 0xca, 0x08, 0x0c, 0x7d, 0x91, 0xec, 0x08,
+ 0xec, 0xcf, 0xf1, 0x5b, 0xbf, 0x7b, 0x45, 0x83, 0xfb, 0xd3, 0x5d, 0x85,
+ 0x35, 0xbe, 0xfc, 0xe8, 0x2a, 0x65, 0x6a, 0x6c, 0x70, 0xa0, 0x58, 0x3d,
+ 0x30, 0x42, 0x37, 0x12, 0xd5, 0x57, 0xf8, 0xa1, 0xe9, 0x56, 0x09, 0x77,
+ 0x85, 0x8a, 0x1e, 0x4a, 0xcf, 0x0c, 0x19, 0x6c, 0x2d, 0x92, 0xfc, 0xd4,
+ 0xe9, 0xd5, 0x1e, 0x9b, 0x81, 0x1c, 0x38, 0x47, 0x7b, 0x90, 0x92, 0x8e,
+ 0x8a, 0xf3, 0xbb, 0x19, 0xbf, 0x53, 0x59, 0x00, 0x3f, 0x7a, 0xcb, 0xc1,
+ 0xde, 0x01, 0x9e, 0xd7, 0xb3, 0x84, 0x00, 0xac, 0xd1, 0x0e, 0xb7, 0x66,
+ 0xcd, 0xb3, 0x11, 0x8c, 0xc3, 0x74, 0xde, 0x28, 0xec, 0x24, 0x08, 0xcf,
+ 0x43, 0x61, 0x8b, 0x97, 0x06, 0x57, 0xcb, 0x33, 0x07, 0xf6, 0x08, 0x14,
+ 0x61, 0xd9, 0x0b, 0xf9, 0x55, 0x5f, 0xfc, 0x1d, 0xf6, 0xbd, 0xc2, 0x6a,
+ 0x98, 0xd5, 0x4f, 0x5b, 0xc2, 0x12, 0xae, 0x51, 0xdb, 0x67, 0x5e, 0x27,
+ 0x75, 0xe9, 0x97, 0xbe, 0xa8, 0x06, 0x13, 0x9a, 0x7f, 0x4d, 0x32, 0xc7,
+ 0x5e, 0xef, 0xca, 0x76, 0x8c, 0xd1, 0xeb, 0x70, 0x7a, 0xc7, 0x59, 0x42,
+ 0xb4, 0xbc, 0x8f, 0xaa, 0xa6, 0x40, 0x55, 0x5a, 0xbd, 0xe6, 0x90, 0x7d,
+ 0x34, 0x66, 0x6b, 0x4e, 0x75, 0x6b, 0xb1, 0xd7, 0x75, 0x5f, 0x6a, 0xf1,
+ 0x57, 0x57, 0x9b, 0x82, 0x80, 0x1c, 0xa0, 0x6f, 0x56, 0xd2, 0x15, 0x3f,
+ 0x12, 0x00, 0x0d, 0xda, 0x26, 0x16, 0x61, 0xa2, 0xe1, 0xb7, 0xa1, 0x70,
+ 0x49, 0x06, 0xd6, 0x29, 0xe1, 0x16, 0xfd, 0x3c, 0xf1, 0xa7, 0x79, 0xa7,
+ 0x90, 0x01, 0x44, 0xa7, 0x5b, 0x40, 0x0c, 0xd5, 0x6b, 0x43, 0xf9, 0x67,
+ 0x6f, 0x54, 0xb9, 0x2f, 0xd4, 0x72, 0x67, 0x3a, 0xf8, 0x8d, 0x24, 0x9b,
+ 0xc3, 0x4b, 0x7b, 0x69, 0x6f, 0x55, 0xeb, 0x08, 0xbf, 0xc6, 0x53, 0xc4,
+ 0x28, 0x73, 0x8e, 0xc0, 0x86, 0x31, 0x48, 0x0d, 0x0c, 0xaa, 0x2e, 0xef,
+ 0xaa, 0x86, 0x5f, 0x85, 0xf1, 0x4f, 0x6e, 0x61, 0xac, 0x00, 0x78, 0x47,
+ 0x3e, 0x55, 0x8f, 0xd8, 0x26, 0x18, 0x2b, 0xd0, 0xa3, 0xce, 0x77, 0xdd,
+ 0x54, 0xde, 0x5a, 0x9d, 0x78, 0xe3, 0xe4, 0xd3, 0xd4, 0x6c, 0x13, 0x6b,
+ 0x26, 0x64, 0xbd, 0xb2, 0xe7, 0x0d, 0x3a, 0x21},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 64
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 64,
+ 32,
+ {0x15, 0x90, 0xf6, 0x1a, 0x82, 0xe0, 0xa6, 0xf3, 0x31, 0x35, 0x22, 0x30,
+ 0xa9, 0x95, 0x03, 0x2a, 0xda, 0x91, 0x58, 0x0e, 0xe3, 0x1a, 0xf5, 0xc1,
+ 0x68, 0x3b, 0x3e, 0xff, 0xf9, 0xee, 0x2c, 0x48, 0xad, 0x5c, 0x36, 0xa0,
+ 0xa2, 0xc6, 0x5b, 0xbf, 0x5c, 0x7d, 0x57, 0x96, 0x85, 0xfa, 0xac, 0xe7,
+ 0xdc, 0xbe, 0x70, 0x6f, 0xe8, 0x20, 0x03, 0x12, 0x4b, 0x94, 0xa0, 0x5a,
+ 0x27, 0x55, 0x8e, 0xa8, 0x98, 0x3e, 0xab, 0x69, 0xfb, 0x22, 0x6f, 0x86,
+ 0x05, 0x45, 0x0b, 0xf1, 0x3d, 0xc0, 0xc8, 0xda, 0xe9, 0x0f, 0x8a, 0xba,
+ 0xab, 0xca, 0xac, 0x27, 0xfa, 0x8c, 0xcc, 0x2e, 0x06, 0xcd, 0x37, 0xcb,
+ 0x15, 0x43, 0xc1, 0x38, 0xab, 0x80, 0xb4, 0x5d, 0x71, 0x5b, 0x6c, 0x50,
+ 0x4c, 0xf1, 0xa7, 0xb8, 0x25, 0x54, 0x11, 0x0d, 0xe9, 0xbb, 0x52, 0xc7,
+ 0x05, 0x4a, 0xf4, 0xef, 0xf2, 0x89, 0xd0, 0x0c, 0x9d, 0x56, 0xb4, 0xa6,
+ 0xc9, 0x33, 0xbd, 0x6f, 0x3c, 0x42, 0x90, 0xff, 0xe4, 0x25, 0x5a, 0xad,
+ 0x54, 0x6e, 0x5e, 0x4e, 0x71, 0xe5, 0xd5, 0xb6, 0xd8, 0x82, 0xbc, 0xac,
+ 0x33, 0x83, 0x1e, 0xa6, 0x06, 0x9f, 0xc2, 0xe3, 0x50, 0xfe, 0x37, 0x76,
+ 0x95, 0x2a, 0x58, 0x32, 0x11, 0x6c, 0x97, 0x13, 0x56, 0xaf, 0x3f, 0x16,
+ 0x18, 0xae, 0xc1, 0xc4, 0x66, 0xfe, 0x50, 0xef, 0x64, 0xee, 0x9e, 0x93,
+ 0x6a, 0xcb, 0xcb, 0xb6, 0x15, 0x52, 0xbe, 0x9d, 0x6e, 0x13, 0x62, 0x02,
+ 0x21, 0x86, 0x24, 0x9f, 0x4e, 0x6e, 0xbd, 0x8c, 0x31, 0x69, 0xe1, 0x1b,
+ 0x59, 0x9f, 0x66, 0x45, 0xb1, 0x1b, 0x30, 0x15, 0x01, 0x55, 0xb0, 0xbb,
+ 0x03, 0xf3, 0xb2, 0xa4, 0xdc, 0x58, 0x5f, 0x50, 0x4b, 0x0f, 0xa3, 0x14,
+ 0x92, 0x10, 0x43, 0x5d, 0x2f, 0xb9, 0xfd, 0xac, 0x46, 0x38, 0x66, 0x17,
+ 0x25, 0x21, 0x19, 0x08, 0xae, 0x1c, 0x05, 0x40, 0x68, 0x8b, 0x71, 0xb7,
+ 0x01, 0x00, 0xfd, 0x12, 0x58, 0x4b, 0x19, 0xed, 0x05, 0x4d, 0x25, 0xaa,
+ 0xa1, 0xdf, 0x40, 0x7f, 0x27, 0xb9, 0xd3, 0x38, 0xee, 0x5b, 0x9f, 0xa7,
+ 0x27, 0x4a, 0x29, 0xd5, 0x80, 0xd0, 0xac, 0xb8, 0x1c, 0x1e, 0xa1, 0x82,
+ 0xb9, 0x57, 0xc2, 0x21, 0x39, 0xbd, 0xa8, 0xa1, 0xc7, 0xfc, 0xa5, 0x29,
+ 0xa6, 0xdf, 0x20, 0x89, 0xb0, 0xc3, 0xd0, 0xf0, 0x3d, 0x3d, 0x17, 0x99,
+ 0xbc, 0x18, 0x6b, 0x07, 0xaa, 0x22, 0xb7, 0xbc, 0x06, 0xf6, 0x9a, 0x80,
+ 0xe4, 0x23, 0xe8, 0x6a, 0x23, 0x9a, 0xfc, 0x81, 0x92, 0x32, 0x85, 0x1c,
+ 0x1a, 0x18, 0x33, 0x78, 0x82, 0x83, 0x51, 0x44, 0xc8, 0xb3, 0xf0, 0x1e,
+ 0x63, 0x2e, 0xbc, 0x22, 0xdb, 0x34, 0x63, 0x04, 0xd7, 0x94, 0xee, 0x1a,
+ 0x76, 0xda, 0xdb, 0x5a, 0x6f, 0x51, 0x93, 0xbb, 0xa3, 0xb9, 0x82, 0xc5,
+ 0xbb, 0xbb, 0x75, 0x85, 0xdd, 0x7e, 0x18, 0x16, 0x33, 0xdd, 0x92, 0xfe,
+ 0x01, 0xa0, 0x99, 0x4e, 0xc0, 0x8d, 0x10, 0x54, 0xee, 0xfb, 0x47, 0x4f,
+ 0x45, 0x56, 0x14, 0x49, 0xbe, 0x7d, 0xbd, 0xae, 0x57, 0xfb, 0x14, 0x90,
+ 0xe5, 0x33, 0x01, 0x4c, 0x04, 0x38, 0xf5, 0x7c, 0xdc, 0xc5, 0x82, 0x03,
+ 0x4a, 0x94, 0xc0, 0x7c, 0xc6, 0x49, 0x07, 0x94, 0xab, 0x21, 0x64, 0x01,
+ 0x3b, 0x5f, 0x2a, 0xd5, 0x92, 0x03, 0x26, 0xe8, 0x3d, 0x9b, 0x3c, 0x21,
+ 0x6d, 0x3d, 0x3d, 0x2a, 0xab, 0x60, 0xb1, 0x77, 0xc6, 0x5b, 0x8a, 0xf1,
+ 0xdb, 0x95, 0x54, 0x56, 0xc9, 0x92, 0xe0, 0x00, 0x9e, 0xb9, 0x27, 0x0a,
+ 0x4c, 0xef, 0xc0, 0x42, 0x09, 0xac, 0x03, 0x23, 0x14, 0x14, 0x2e, 0x1c,
+ 0x55, 0xb5, 0x18, 0xa7, 0xb4, 0x39, 0xcf, 0xab, 0x32, 0x4f, 0xc9, 0x96,
+ 0x2a, 0x2c, 0x91, 0x6c, 0x14, 0xce, 0xe7, 0xdc},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 65
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 65,
+ 32,
+ {0x70, 0xc6, 0xa2, 0x59, 0x3c, 0x3c, 0xe4, 0xbb, 0x4c, 0xbf, 0xbc, 0x51,
+ 0xb4, 0x15, 0x70, 0xfb, 0x96, 0x6d, 0x50, 0xbb, 0x48, 0xf8, 0xe9, 0xe6,
+ 0xcd, 0x29, 0x4e, 0x99, 0xbf, 0x3f, 0x60, 0x27, 0x1c, 0x71, 0x96, 0x52,
+ 0x77, 0xd8, 0xf8, 0x5e, 0x28, 0x0a, 0x01, 0x2c, 0x5c, 0xea, 0x3f, 0x3a,
+ 0xbf, 0x93, 0x70, 0xd9, 0x83, 0x72, 0x8b, 0xff, 0x79, 0x0d, 0x93, 0xd0,
+ 0x08, 0x13, 0x01, 0x2d, 0x28, 0x6f, 0xe4, 0xbd, 0x7c, 0x36, 0x27, 0x4d,
+ 0xdc, 0x47, 0xb8, 0xad, 0x62, 0x77, 0x71, 0x2f, 0x43, 0x46, 0x98, 0x11,
+ 0xb7, 0xdf, 0xd7, 0x7f, 0x65, 0x83, 0x99, 0x52, 0xb5, 0xed, 0xec, 0xbd,
+ 0xaa, 0xf5, 0x90, 0xbe, 0x73, 0x2e, 0x45, 0x25, 0x3e, 0x09, 0xcd, 0x98,
+ 0x23, 0x6b, 0x16, 0xd2, 0x15, 0x7e, 0xc7, 0x62, 0xe7, 0xc2, 0x94, 0xdc,
+ 0xcf, 0xc4, 0xdb, 0x19, 0x56, 0x6b, 0x1f, 0x36, 0x5e, 0x91, 0xf1, 0x16,
+ 0x93, 0x29, 0xa1, 0xc0, 0x4e, 0x42, 0xa3, 0xf6, 0x0c, 0x0b, 0x27, 0x05,
+ 0xfb, 0xf0, 0x1d, 0xcc, 0x93, 0x3e, 0x99, 0x17, 0x02, 0xf3, 0xc0, 0xff,
+ 0x52, 0x28, 0x00, 0x14, 0xf6, 0xb8, 0xaa, 0xb3, 0x54, 0x68, 0x61, 0x9c,
+ 0xbd, 0xb5, 0x54, 0xa0, 0xc6, 0x84, 0x0f, 0x4c, 0xbf, 0xee, 0x9a, 0x93,
+ 0x81, 0xc7, 0x15, 0x7e, 0xfe, 0x29, 0xf9, 0xff, 0x6c, 0x7c, 0xf3, 0x21,
+ 0x18, 0x32, 0x6e, 0x67, 0x54, 0x01, 0x2c, 0x1d, 0x61, 0x2a, 0x8e, 0x3f,
+ 0xc6, 0x52, 0x95, 0xc4, 0x8d, 0x53, 0x66, 0xa2, 0xd6, 0x49, 0xea, 0xf3,
+ 0x54, 0x4f, 0xc6, 0xb8, 0xf4, 0x3f, 0x63, 0x75, 0x40, 0x83, 0x2c, 0x5c,
+ 0x56, 0xe0, 0xe7, 0xa5, 0x6d, 0xbc, 0xd7, 0x6e, 0x32, 0xae, 0x7e, 0xfb,
+ 0x41, 0xfd, 0xc1, 0x72, 0xb0, 0x1b, 0xfb, 0x38, 0x9e, 0x5c, 0x5d, 0xf4,
+ 0x88, 0x81, 0x3a, 0x10, 0x34, 0xdc, 0x5c, 0xda, 0xb3, 0x08, 0x90, 0x59,
+ 0x9c, 0xde, 0x5b, 0x0d, 0xa8, 0x30, 0xec, 0x25, 0x04, 0xeb, 0xc7, 0x08,
+ 0xe1, 0xa9, 0x6a, 0x85, 0x71, 0xaa, 0xec, 0x42, 0x04, 0x5d, 0x70, 0x1b,
+ 0x08, 0x0c, 0x19, 0x34, 0x72, 0xa8, 0x08, 0x86, 0xf3, 0xa6, 0x8b, 0x2a,
+ 0xb3, 0x30, 0xfc, 0xac, 0x62, 0x3e, 0xa9, 0x9c, 0x3e, 0xef, 0xb0, 0x1a,
+ 0xf1, 0x68, 0x62, 0x68, 0x57, 0xd6, 0xc4, 0x58, 0xc0, 0x29, 0x3d, 0x5d,
+ 0x6c, 0x76, 0xe8, 0x7c, 0xb7, 0xa9, 0x1c, 0x3b, 0xf6, 0x29, 0x01, 0xa0,
+ 0x05, 0x56, 0x34, 0xac, 0x21, 0x68, 0x84, 0x25, 0xd1, 0x60, 0x16, 0x35,
+ 0xce, 0x0f, 0x37, 0x29, 0x63, 0xe9, 0x06, 0x51, 0x95, 0xe5, 0x23, 0xd6,
+ 0x65, 0x7c, 0x1a, 0x10, 0xed, 0xa3, 0xa9, 0x0e, 0x21, 0x81, 0x71, 0x50,
+ 0x75, 0x1c, 0x7e, 0xa1, 0x68, 0x21, 0x99, 0xe3, 0x29, 0xe8, 0xd6, 0x0b,
+ 0x61, 0x29, 0x10, 0x93, 0x78, 0xf4, 0x5d, 0xca, 0x59, 0x4b, 0x97, 0xd2,
+ 0x93, 0x64, 0xd1, 0xe5, 0xc9, 0xc3, 0x35, 0xc7, 0x01, 0x8b, 0x1e, 0xef,
+ 0x7a, 0x65, 0xfa, 0x27, 0x41, 0xd5, 0xe6, 0xbf, 0x16, 0x13, 0x76, 0xa4,
+ 0x7b, 0x0e, 0x67, 0x0a, 0xc4, 0xf2, 0xed, 0xd4, 0x3a, 0xd1, 0xb0, 0x5e,
+ 0x0d, 0x84, 0x7c, 0x74, 0xae, 0xda, 0x0a, 0xff, 0xe4, 0x96, 0xa2, 0xf5,
+ 0x54, 0xd8, 0x06, 0x12, 0x42, 0xaa, 0x70, 0x5c, 0x71, 0x3a, 0xd2, 0x16,
+ 0x6b, 0xf8, 0x1f, 0x71, 0xc0, 0x37, 0x03, 0xe1, 0xd4, 0x3a, 0xf0, 0x54,
+ 0x55, 0xc5, 0x3a, 0x5a, 0xda, 0xe6, 0x71, 0x43, 0x02, 0xb2, 0x49, 0xb2,
+ 0xa8, 0xff, 0xfe, 0x2f, 0x04, 0xca, 0x1f, 0x5e, 0x39, 0xbb, 0x22, 0xaf,
+ 0xa9, 0x4c, 0xf9, 0x42, 0x9f, 0xe9, 0x9f, 0x53, 0x59, 0x23, 0x1b, 0xd9,
+ 0x3c, 0x5e, 0xd0, 0x08, 0xbe, 0xad, 0xcf, 0xe4},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in m_hash flipped
+ // tcID: 66
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 66,
+ 32,
+ {0x3e, 0xd7, 0x84, 0xb2, 0x28, 0xca, 0x4c, 0x6d, 0x86, 0x00, 0xfe, 0x7f,
+ 0x18, 0xdb, 0x69, 0x09, 0x98, 0x81, 0xd3, 0xac, 0x4c, 0xe0, 0x57, 0x7d,
+ 0x4e, 0x46, 0xe1, 0x0a, 0xdb, 0x30, 0x04, 0xf2, 0x13, 0x79, 0x6e, 0x9a,
+ 0xf8, 0xcd, 0x78, 0xef, 0x11, 0x6f, 0x37, 0x3c, 0xd1, 0xa0, 0x70, 0x56,
+ 0x9b, 0x49, 0xa4, 0xab, 0x55, 0xf8, 0x22, 0x59, 0x41, 0x02, 0x69, 0xdb,
+ 0x67, 0x4e, 0xa4, 0x99, 0x3e, 0x7e, 0xc3, 0xef, 0x83, 0x4c, 0xe3, 0x23,
+ 0x18, 0x85, 0x61, 0x42, 0x92, 0x1e, 0xf3, 0x3b, 0xa4, 0xbb, 0x63, 0x19,
+ 0xff, 0x61, 0x18, 0xdc, 0xe7, 0x80, 0xca, 0xc6, 0x6d, 0x7a, 0x83, 0x15,
+ 0xc1, 0x2a, 0x92, 0x43, 0x7f, 0x44, 0x6c, 0x85, 0x1c, 0x65, 0x7d, 0xcc,
+ 0x5b, 0x97, 0x8d, 0x45, 0x42, 0x50, 0xd3, 0xfe, 0x95, 0x13, 0xf7, 0x87,
+ 0xa9, 0xe5, 0xfe, 0x97, 0x65, 0xbe, 0x6a, 0x92, 0xd2, 0xa9, 0x70, 0xfa,
+ 0xb6, 0x99, 0x33, 0xe5, 0x6b, 0x69, 0x2e, 0x2c, 0x57, 0x92, 0x59, 0x10,
+ 0x5d, 0xfe, 0x3f, 0x0c, 0x54, 0xda, 0x11, 0xc2, 0x1a, 0xe0, 0xf9, 0x65,
+ 0xc7, 0xf8, 0xbd, 0x15, 0xb3, 0x69, 0x51, 0x71, 0xa2, 0xb8, 0x38, 0xce,
+ 0xa7, 0x08, 0x53, 0x09, 0x11, 0x8d, 0xba, 0x06, 0xcb, 0xf8, 0x38, 0x56,
+ 0xfc, 0xb9, 0x27, 0x56, 0x97, 0x60, 0xe3, 0x41, 0xbc, 0x5c, 0x9d, 0xc7,
+ 0xda, 0x59, 0x06, 0xb0, 0x3f, 0x74, 0xc4, 0x26, 0xb7, 0x82, 0xc4, 0x18,
+ 0xf1, 0xee, 0x50, 0xf6, 0x14, 0x98, 0x2f, 0x51, 0x88, 0xbf, 0x86, 0x89,
+ 0x4e, 0x30, 0x77, 0x0a, 0x0b, 0x8f, 0xc7, 0xb0, 0x2f, 0xca, 0x22, 0x1a,
+ 0xbf, 0xbe, 0x64, 0x35, 0x6e, 0x9b, 0xbc, 0xc0, 0xeb, 0x47, 0xc5, 0x70,
+ 0x0e, 0xd8, 0x64, 0x74, 0x00, 0x6d, 0x30, 0x8a, 0xc4, 0xc1, 0x70, 0x9b,
+ 0x88, 0x77, 0x4b, 0x10, 0x1d, 0xfb, 0xe0, 0xd2, 0x03, 0xc9, 0x1e, 0xdd,
+ 0x14, 0x05, 0x32, 0x87, 0x8a, 0x18, 0x6e, 0x6f, 0x97, 0x2b, 0xd7, 0x0f,
+ 0xc7, 0xd0, 0x52, 0x7b, 0x3a, 0x43, 0x37, 0xc9, 0xa7, 0x15, 0xef, 0x7f,
+ 0x92, 0x56, 0xa1, 0xe5, 0xa0, 0x6d, 0xf5, 0xaa, 0x4f, 0xa6, 0xbe, 0x64,
+ 0x16, 0x14, 0x3c, 0xeb, 0xeb, 0x2d, 0x2b, 0xd0, 0x39, 0x72, 0x73, 0x25,
+ 0xd8, 0xaa, 0xb9, 0xb4, 0xfe, 0xf2, 0xa3, 0x14, 0x65, 0xbf, 0x8f, 0xac,
+ 0x21, 0xd2, 0x7d, 0xf0, 0x8d, 0xb6, 0xae, 0x22, 0x28, 0x1a, 0x06, 0x15,
+ 0xd2, 0x52, 0xce, 0x3e, 0xb8, 0xe5, 0x39, 0x68, 0x7e, 0xf1, 0x25, 0xda,
+ 0x30, 0x4b, 0x6b, 0xbf, 0xe2, 0x51, 0x8b, 0x57, 0xc9, 0x5c, 0x1d, 0x81,
+ 0xbf, 0x55, 0x74, 0x88, 0x08, 0x74, 0xa4, 0x9d, 0x46, 0xcd, 0x9a, 0x7f,
+ 0xd5, 0x35, 0xd9, 0xe7, 0xd0, 0x49, 0x51, 0xb4, 0xc2, 0xe0, 0x3a, 0xe1,
+ 0x5f, 0xc5, 0x62, 0x01, 0x6f, 0xd6, 0xf7, 0xb0, 0x8e, 0xa5, 0xb4, 0x27,
+ 0xa7, 0x8a, 0x2d, 0x87, 0x70, 0xad, 0x98, 0xdf, 0x16, 0xb9, 0x4a, 0xc9,
+ 0x18, 0xed, 0xd0, 0xc4, 0x75, 0x30, 0x55, 0xba, 0x14, 0xf7, 0xd1, 0xb2,
+ 0x53, 0xbd, 0xc3, 0x7f, 0x5d, 0xf2, 0x36, 0xd7, 0x0b, 0x0e, 0x83, 0xb4,
+ 0xbd, 0xae, 0xc9, 0xbd, 0x29, 0xc5, 0x58, 0xdd, 0x70, 0x8f, 0xed, 0x46,
+ 0xda, 0xa5, 0xd4, 0xe3, 0x31, 0x2c, 0x08, 0x52, 0x3a, 0x00, 0x66, 0x36,
+ 0x9f, 0xef, 0xc7, 0xa2, 0xac, 0x70, 0xce, 0xab, 0x29, 0xa3, 0xb5, 0x69,
+ 0x28, 0x31, 0x71, 0x27, 0xa5, 0x58, 0xaa, 0xad, 0xed, 0x7b, 0xd6, 0x85,
+ 0x56, 0x60, 0xea, 0x87, 0xd4, 0xde, 0xfc, 0xc1, 0x75, 0x25, 0x58, 0x94,
+ 0xbc, 0x9d, 0x94, 0xd5, 0xb4, 0x20, 0xa2, 0x4d, 0x06, 0xc4, 0x81, 0x7b,
+ 0xfc, 0x4a, 0xe9, 0x2a, 0xe5, 0xba, 0x4c, 0xe2},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 0
+ // tcID: 67
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 67,
+ 32,
+ {0x92, 0x47, 0x69, 0xb4, 0x88, 0xc2, 0xf2, 0x5b, 0xc1, 0xd2, 0xd2, 0xac,
+ 0x9b, 0x29, 0x34, 0xbf, 0x4a, 0x00, 0x12, 0x2b, 0xc9, 0xe6, 0x35, 0xe8,
+ 0xb2, 0xdc, 0x3f, 0x55, 0x50, 0x57, 0x9f, 0xd7, 0xfd, 0x9e, 0x07, 0x2b,
+ 0xd8, 0xdf, 0xeb, 0x7e, 0x89, 0x17, 0x04, 0x5c, 0x7b, 0x25, 0x37, 0xb9,
+ 0x6f, 0x8f, 0xff, 0x99, 0x61, 0x11, 0x5a, 0x8f, 0x8e, 0x86, 0x6b, 0x35,
+ 0xcc, 0x14, 0x44, 0x63, 0x38, 0x77, 0x20, 0x8b, 0xfd, 0x14, 0x10, 0xe1,
+ 0xac, 0x91, 0xfe, 0x62, 0x48, 0x4a, 0xdf, 0x7e, 0x8c, 0x0e, 0xb5, 0x88,
+ 0x58, 0x59, 0xc0, 0x75, 0x75, 0x90, 0xe3, 0x4f, 0x09, 0x5f, 0x38, 0x83,
+ 0x20, 0xce, 0x45, 0x5e, 0x4d, 0xf5, 0x6c, 0xfe, 0xdc, 0x7b, 0x15, 0xfb,
+ 0x5c, 0x9d, 0x95, 0xe6, 0x96, 0x20, 0x7c, 0xbd, 0xdf, 0xab, 0x63, 0xa7,
+ 0x1e, 0xeb, 0x9e, 0xbd, 0x4a, 0xba, 0x5c, 0x21, 0x42, 0x67, 0xa6, 0xaf,
+ 0x15, 0x24, 0x71, 0x68, 0x21, 0xa5, 0xa2, 0x69, 0x37, 0x02, 0xe1, 0x03,
+ 0xc3, 0xf9, 0xb4, 0x87, 0x23, 0x5a, 0x3f, 0xd3, 0xed, 0x9d, 0xeb, 0xcf,
+ 0xa5, 0x1b, 0x5c, 0x79, 0x6f, 0xe2, 0x91, 0x67, 0x46, 0x14, 0x6c, 0x07,
+ 0x14, 0x73, 0x70, 0xed, 0x15, 0x42, 0x4f, 0xff, 0x4b, 0x07, 0xec, 0x13,
+ 0x3a, 0x92, 0x03, 0x77, 0x83, 0x62, 0x6a, 0x0a, 0x48, 0xd2, 0xa3, 0xa4,
+ 0x40, 0xa6, 0x11, 0x71, 0x2e, 0xcc, 0x7f, 0x28, 0xd4, 0xab, 0x14, 0x6d,
+ 0x89, 0x83, 0x82, 0xa2, 0xb2, 0x5d, 0xf9, 0x8e, 0x27, 0xe1, 0x5e, 0x16,
+ 0x8f, 0xfd, 0x72, 0x5c, 0x57, 0x07, 0x7e, 0x86, 0xe2, 0xe8, 0x8c, 0xc0,
+ 0x15, 0x21, 0x7f, 0xe2, 0xed, 0xe8, 0x97, 0x8e, 0x4d, 0x85, 0xac, 0xfb,
+ 0x66, 0xcb, 0xd2, 0xfb, 0xd3, 0x69, 0x36, 0xb0, 0x29, 0x2f, 0xe6, 0x36,
+ 0x50, 0xea, 0x22, 0x80, 0xf8, 0x6a, 0x9d, 0x3c, 0xa4, 0x27, 0xa7, 0x7f,
+ 0x4f, 0x9d, 0xb6, 0x9f, 0x11, 0x7a, 0x0e, 0x41, 0xff, 0x86, 0xe9, 0x8c,
+ 0xaf, 0x36, 0x07, 0x23, 0x22, 0x20, 0x1c, 0x92, 0x8c, 0x12, 0x5c, 0x2f,
+ 0x4a, 0x19, 0x35, 0x8c, 0x62, 0xef, 0x47, 0xdf, 0x4a, 0x79, 0x6d, 0x67,
+ 0xd2, 0xfe, 0xb9, 0x87, 0x9e, 0x3a, 0x19, 0x58, 0x95, 0x04, 0x2a, 0x5a,
+ 0x80, 0x28, 0xbf, 0x9e, 0x01, 0x3f, 0x8b, 0x14, 0x23, 0x63, 0xa1, 0xa1,
+ 0x92, 0xa2, 0xe3, 0xbc, 0x96, 0x84, 0x7a, 0x51, 0x53, 0x22, 0xde, 0x75,
+ 0x0f, 0xe3, 0x46, 0xef, 0x15, 0x0a, 0x14, 0xe1, 0xad, 0xc7, 0xcb, 0xb6,
+ 0xd4, 0x80, 0xbc, 0x42, 0xdd, 0x06, 0xa8, 0x49, 0x5c, 0x4e, 0x6e, 0xd4,
+ 0xea, 0x64, 0x41, 0xad, 0x71, 0x9f, 0x2e, 0xdd, 0x66, 0x96, 0xda, 0x05,
+ 0x30, 0xf5, 0x48, 0x68, 0x71, 0x5b, 0xb2, 0x5e, 0x17, 0xd4, 0x92, 0xb1,
+ 0x74, 0xb7, 0x7a, 0x99, 0x2e, 0x2f, 0xd9, 0x97, 0xbe, 0xe7, 0x27, 0xa6,
+ 0x3e, 0x8c, 0xba, 0xec, 0x87, 0xde, 0x36, 0xbb, 0x70, 0x0e, 0xb4, 0x20,
+ 0x8e, 0x17, 0x4e, 0x2e, 0xd4, 0x37, 0x93, 0x09, 0x90, 0xfc, 0x7f, 0x5e,
+ 0x58, 0xe5, 0x97, 0x06, 0x40, 0x25, 0x65, 0xe5, 0x2e, 0x9f, 0x20, 0x7b,
+ 0x45, 0x46, 0x51, 0x4d, 0xcf, 0xd8, 0x4d, 0x74, 0x34, 0x8e, 0xe9, 0x3e,
+ 0x90, 0xe9, 0xbb, 0x0f, 0x4f, 0x28, 0x8f, 0xca, 0x98, 0xd5, 0x26, 0xae,
+ 0x88, 0x76, 0x77, 0x91, 0x12, 0x23, 0x6a, 0x54, 0x46, 0xcb, 0xaa, 0x61,
+ 0x5d, 0x8f, 0x6e, 0x45, 0xdc, 0x5c, 0x35, 0x1f, 0xf4, 0x5f, 0xca, 0xa7,
+ 0xf9, 0xe6, 0x89, 0x1f, 0x09, 0xa6, 0x20, 0xb2, 0xb1, 0x24, 0x89, 0xd6,
+ 0xee, 0x30, 0x43, 0xc8, 0x6c, 0x35, 0xb0, 0x99, 0x2a, 0x08, 0x6a, 0x27,
+ 0x1d, 0x78, 0xa3, 0x7f, 0xa5, 0xed, 0x63, 0x22},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 20
+ // tcID: 68
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 68,
+ 32,
+ {0x1d, 0xb0, 0xc2, 0x82, 0x80, 0x67, 0x9c, 0x72, 0x79, 0xd9, 0xf4, 0xca,
+ 0x1b, 0x3a, 0xd5, 0x82, 0xda, 0x63, 0xa8, 0x0e, 0x18, 0xab, 0x2b, 0xaa,
+ 0xec, 0x51, 0x94, 0xaa, 0x6c, 0x24, 0x35, 0xcc, 0x5f, 0x7c, 0x3a, 0xd1,
+ 0x6e, 0x9b, 0x3e, 0x8e, 0xae, 0x8a, 0x9e, 0x33, 0xa7, 0xdc, 0xee, 0xf6,
+ 0x95, 0x88, 0xaa, 0x5b, 0x0b, 0x16, 0xc1, 0x84, 0xff, 0x54, 0xb6, 0x0c,
+ 0x41, 0xc6, 0x87, 0xb7, 0x7d, 0x84, 0x9e, 0xb3, 0x62, 0x95, 0xa7, 0xaa,
+ 0x35, 0x90, 0xe3, 0x0f, 0x21, 0xf2, 0x76, 0x8e, 0xea, 0xb2, 0x6f, 0x13,
+ 0x13, 0x5a, 0xd5, 0x35, 0x3c, 0x88, 0x95, 0x40, 0x90, 0x6d, 0xa7, 0x02,
+ 0x1a, 0xd1, 0x07, 0x51, 0x87, 0x65, 0x87, 0x88, 0x8c, 0x25, 0x24, 0x75,
+ 0x84, 0xdd, 0x4c, 0x7e, 0x35, 0xde, 0x68, 0xd6, 0x90, 0x06, 0x76, 0x87,
+ 0x2d, 0x7a, 0xa8, 0x4d, 0xca, 0x74, 0xcd, 0x41, 0x39, 0x0c, 0x01, 0xea,
+ 0xdc, 0x98, 0x23, 0x59, 0x76, 0x6f, 0xa6, 0xcf, 0xf6, 0x1b, 0xd4, 0x24,
+ 0xba, 0xa7, 0xcd, 0x46, 0xfd, 0xc4, 0x0a, 0x17, 0xa9, 0x7d, 0xf4, 0x68,
+ 0xbc, 0x20, 0x08, 0x49, 0xed, 0x31, 0x5f, 0x4f, 0x53, 0xd6, 0xf2, 0x4a,
+ 0x0a, 0xf0, 0xa1, 0xb5, 0x11, 0x12, 0xee, 0xee, 0xe4, 0x38, 0xf4, 0x8e,
+ 0xba, 0xb9, 0xc3, 0x96, 0xf4, 0xb6, 0xa0, 0xdf, 0xe6, 0xe2, 0x3b, 0xea,
+ 0xc9, 0x2c, 0xda, 0x74, 0xd5, 0xa7, 0x62, 0xbf, 0x75, 0x91, 0xda, 0x98,
+ 0x83, 0x41, 0xa7, 0x96, 0xad, 0x7e, 0x6c, 0xd7, 0x2f, 0xfb, 0x6d, 0xf6,
+ 0x8b, 0x08, 0x1d, 0xb7, 0x63, 0xa4, 0x8e, 0xac, 0xfb, 0xfc, 0xa7, 0x13,
+ 0x2f, 0x27, 0x97, 0x9a, 0xf7, 0x05, 0x08, 0x9c, 0xaf, 0xcb, 0x77, 0x4e,
+ 0x59, 0x2f, 0x92, 0xee, 0x06, 0xfe, 0xf8, 0xc9, 0xf6, 0x63, 0x54, 0x80,
+ 0xa0, 0xf8, 0x4c, 0x89, 0xc2, 0xca, 0x4a, 0x13, 0x19, 0x37, 0xa9, 0x33,
+ 0x07, 0xea, 0x76, 0x32, 0x6f, 0x2c, 0x16, 0x27, 0x98, 0x9c, 0x0d, 0xd0,
+ 0xee, 0xe1, 0xb3, 0x43, 0x71, 0xd7, 0x8a, 0xb7, 0x94, 0x54, 0x31, 0x24,
+ 0xcc, 0xc2, 0x26, 0x9f, 0x67, 0x15, 0x2f, 0x40, 0x95, 0x32, 0xe9, 0xc1,
+ 0xd1, 0x23, 0x1d, 0x79, 0xe5, 0xd6, 0xbc, 0xfe, 0x9a, 0x15, 0x32, 0x23,
+ 0x03, 0x8a, 0x1f, 0xc2, 0xdf, 0x9e, 0x5c, 0x50, 0x73, 0x9e, 0xdf, 0xcb,
+ 0x6e, 0x71, 0x57, 0xe0, 0xd8, 0x85, 0x10, 0x5b, 0x11, 0xbe, 0x6e, 0x5a,
+ 0x55, 0xa9, 0x50, 0xcf, 0x48, 0xe8, 0x27, 0x96, 0x1c, 0x00, 0xb5, 0x56,
+ 0xc3, 0xf5, 0x25, 0x54, 0xdd, 0xc9, 0xee, 0x9b, 0x1a, 0x0e, 0x35, 0x34,
+ 0xb7, 0x24, 0xde, 0x96, 0xb1, 0x00, 0x9a, 0xf2, 0x8a, 0x3b, 0x2d, 0x2e,
+ 0x43, 0x59, 0xe6, 0x74, 0xb7, 0x6f, 0xf7, 0xbf, 0x79, 0xd9, 0xd6, 0xe5,
+ 0x2d, 0xb2, 0x34, 0x71, 0xc9, 0xa3, 0xd4, 0x30, 0xb0, 0x5e, 0x85, 0xed,
+ 0xb4, 0x69, 0xdf, 0xe5, 0x66, 0x44, 0x1e, 0x5b, 0xd5, 0x65, 0x62, 0x10,
+ 0x06, 0xe1, 0xd1, 0x60, 0x5b, 0x8f, 0xc4, 0x5b, 0x25, 0x70, 0xcb, 0x06,
+ 0x77, 0x9b, 0x28, 0x28, 0x38, 0x34, 0x70, 0x84, 0x85, 0x43, 0x8b, 0x41,
+ 0xb4, 0x78, 0x21, 0x6e, 0xcb, 0x9d, 0xb8, 0xec, 0x64, 0x15, 0x81, 0x59,
+ 0xbf, 0xdf, 0x84, 0x36, 0x1b, 0xb1, 0xa2, 0x83, 0x9a, 0x67, 0x33, 0xdb,
+ 0x28, 0xd4, 0x6f, 0x99, 0xe2, 0xbc, 0xb7, 0x04, 0xb5, 0x5f, 0x25, 0xca,
+ 0xb2, 0x2c, 0x74, 0x36, 0x47, 0x4c, 0x68, 0xfd, 0x25, 0x9e, 0x86, 0x80,
+ 0x0e, 0xd6, 0x57, 0xb4, 0xa2, 0x62, 0x4a, 0x1a, 0x5d, 0xe4, 0x5d, 0xca,
+ 0xc3, 0x9c, 0x5c, 0x2d, 0x04, 0xf0, 0x87, 0x92, 0xb9, 0xa5, 0x01, 0x3b,
+ 0xff, 0x0b, 0x6d, 0xa1, 0xc1, 0xc2, 0x88, 0xb5},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: salt is all 0
+ // tcID: 69
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 69,
+ 32,
+ {0x64, 0xa8, 0x83, 0xf4, 0x39, 0xb0, 0x7c, 0x8b, 0x21, 0xb4, 0x15, 0x0c,
+ 0x73, 0xcd, 0xf5, 0x0f, 0x72, 0xf6, 0xca, 0x2e, 0xf9, 0x0d, 0xa3, 0x4b,
+ 0xbf, 0xfe, 0x5c, 0x92, 0xd3, 0x78, 0x21, 0xf7, 0xe6, 0xa7, 0xa1, 0xd3,
+ 0x69, 0x04, 0xab, 0x5d, 0x91, 0x33, 0xcb, 0x82, 0x52, 0x7a, 0x72, 0x75,
+ 0x9b, 0xfa, 0x44, 0xc8, 0x92, 0x3c, 0x18, 0x55, 0x11, 0x29, 0xe6, 0xa6,
+ 0xe3, 0x85, 0x1f, 0xb2, 0xd4, 0x64, 0x1c, 0x62, 0xe4, 0x3f, 0x7c, 0x7e,
+ 0x4c, 0x74, 0x0d, 0x41, 0x4d, 0xfc, 0xab, 0xeb, 0x37, 0xd4, 0x0a, 0x5c,
+ 0xe7, 0x3a, 0x77, 0x81, 0x0a, 0x38, 0xbd, 0xae, 0xb1, 0x34, 0xe5, 0x04,
+ 0x9b, 0x29, 0xc1, 0x48, 0x6e, 0xc4, 0x01, 0xf5, 0xe0, 0x1a, 0xab, 0x83,
+ 0x56, 0x8c, 0xcc, 0xdf, 0x7f, 0xe4, 0x82, 0x5d, 0x3f, 0x56, 0xa0, 0x58,
+ 0x75, 0x17, 0x7e, 0xbb, 0xfb, 0x79, 0x2e, 0x5c, 0xb2, 0xaa, 0xe4, 0x18,
+ 0xfd, 0xe5, 0xb1, 0xe0, 0xf6, 0x3a, 0x3e, 0x83, 0xd4, 0x5c, 0xcc, 0x1f,
+ 0x85, 0x49, 0xef, 0x6d, 0xe0, 0xfd, 0xcd, 0xa9, 0x2d, 0xe9, 0x02, 0x36,
+ 0x56, 0x0a, 0x51, 0x4d, 0xfc, 0x52, 0x09, 0x20, 0xde, 0x4f, 0x57, 0x32,
+ 0x57, 0x50, 0xe5, 0x2a, 0xcb, 0xd3, 0xb0, 0xbc, 0xd0, 0x2e, 0xcc, 0xe2,
+ 0x88, 0xe2, 0xbc, 0xd5, 0x05, 0x8d, 0x40, 0xc6, 0x47, 0xd9, 0xfc, 0x9e,
+ 0x55, 0x27, 0x69, 0x48, 0xf1, 0x9d, 0x7d, 0x67, 0x60, 0x8e, 0x44, 0x4b,
+ 0x63, 0x2e, 0xa1, 0x66, 0x1d, 0xf4, 0x52, 0xcd, 0xf3, 0xab, 0x9f, 0xe6,
+ 0x27, 0x0d, 0xb4, 0xde, 0xa4, 0x01, 0x3d, 0x38, 0xc8, 0x57, 0xd2, 0x66,
+ 0x85, 0xfe, 0x31, 0xeb, 0xcc, 0x3a, 0x33, 0x9a, 0xec, 0xf2, 0x47, 0xbd,
+ 0x2b, 0x1d, 0x78, 0x05, 0xce, 0xaa, 0x22, 0xa0, 0x21, 0x52, 0x3d, 0xa3,
+ 0x52, 0x2b, 0x58, 0xcd, 0x4f, 0x19, 0x33, 0xc1, 0x17, 0xbc, 0x28, 0x9f,
+ 0x20, 0xe0, 0xae, 0xa5, 0x5b, 0xf9, 0x2e, 0x19, 0xe8, 0x24, 0x68, 0x1b,
+ 0x2a, 0x9b, 0x93, 0xc9, 0x68, 0x0d, 0xa9, 0x02, 0x04, 0xbb, 0x69, 0x88,
+ 0x7c, 0xdd, 0x77, 0x4c, 0x21, 0x33, 0x68, 0x60, 0x8b, 0xbd, 0x9d, 0x3f,
+ 0xd2, 0xf5, 0x67, 0xec, 0xad, 0x17, 0xb4, 0x9f, 0x15, 0xa4, 0xd5, 0x55,
+ 0x64, 0x00, 0x8f, 0x1c, 0x27, 0xd4, 0x52, 0x65, 0x68, 0xe3, 0x4f, 0xa2,
+ 0x31, 0xec, 0x5c, 0x5e, 0xa0, 0x02, 0x3b, 0xe8, 0x73, 0x0b, 0x0e, 0x6e,
+ 0xda, 0x39, 0xb4, 0xbb, 0x96, 0x06, 0x9d, 0xff, 0x48, 0x3c, 0x8c, 0xf3,
+ 0x03, 0x64, 0x7f, 0xf1, 0x74, 0x20, 0xa3, 0xd0, 0x22, 0xa3, 0x04, 0xbe,
+ 0x72, 0xec, 0x10, 0x89, 0x24, 0xa4, 0xc8, 0x45, 0x79, 0xb3, 0x8c, 0x81,
+ 0x09, 0x88, 0x55, 0x1a, 0x76, 0x04, 0x3c, 0xd9, 0xaa, 0x54, 0xf7, 0x63,
+ 0x07, 0x7e, 0x4d, 0x2a, 0x44, 0x73, 0xb3, 0xda, 0x44, 0xba, 0x85, 0x77,
+ 0x86, 0xc6, 0x21, 0x7f, 0xd2, 0x00, 0xad, 0x7c, 0x0b, 0xd5, 0x60, 0x9a,
+ 0xd6, 0xd6, 0xc8, 0x5e, 0xf5, 0xfc, 0x04, 0xa0, 0xaf, 0x27, 0xe2, 0x48,
+ 0x9f, 0x36, 0x7e, 0xa7, 0xf6, 0x12, 0xab, 0x82, 0x5a, 0x73, 0xa1, 0xfb,
+ 0x7b, 0x4c, 0xd9, 0xa7, 0xd4, 0x5b, 0xf4, 0xcd, 0x0a, 0x72, 0xc9, 0xbc,
+ 0x54, 0xac, 0x81, 0x19, 0x36, 0x45, 0xb1, 0x4e, 0x39, 0xcd, 0x46, 0x18,
+ 0x1a, 0x79, 0x37, 0x1b, 0xfc, 0xfc, 0xb9, 0x35, 0x9a, 0x66, 0x56, 0x10,
+ 0x5f, 0x79, 0xc1, 0x1e, 0xa7, 0x05, 0x3a, 0xcd, 0x44, 0x97, 0xdb, 0x65,
+ 0x1f, 0x98, 0xf5, 0x93, 0xd8, 0x48, 0x7a, 0x2e, 0x8f, 0x2d, 0x34, 0x19,
+ 0x94, 0x54, 0x10, 0xe5, 0x80, 0xc3, 0x5d, 0x40, 0x77, 0x10, 0x22, 0x34,
+ 0x0c, 0x4c, 0x4d, 0x6f, 0x22, 0x7f, 0x91, 0xa1},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: salt is all 1
+ // tcID: 70
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 70,
+ 32,
+ {0x8a, 0x52, 0x25, 0xfe, 0x5e, 0xdb, 0xf9, 0x24, 0x0c, 0x28, 0x1f, 0x69,
+ 0xcc, 0x26, 0xc8, 0x96, 0x41, 0xe2, 0x58, 0xb5, 0xf2, 0x1f, 0x56, 0xa5,
+ 0xf1, 0x1c, 0x68, 0x1c, 0x87, 0xf6, 0xf4, 0x51, 0xfc, 0x07, 0x49, 0x0f,
+ 0xe6, 0xb1, 0xed, 0x4f, 0xeb, 0xed, 0x4a, 0xa7, 0xc0, 0x10, 0xbd, 0xc3,
+ 0x12, 0xe4, 0x53, 0xa5, 0x99, 0xbe, 0x2b, 0x37, 0xfc, 0x2f, 0x1a, 0x07,
+ 0x9c, 0xe1, 0x86, 0x8e, 0x2e, 0xe5, 0x9b, 0x3e, 0x73, 0xc5, 0x27, 0x81,
+ 0x92, 0x38, 0x39, 0x3b, 0x8a, 0xca, 0xe9, 0x14, 0xed, 0x42, 0xc9, 0xd2,
+ 0xd7, 0x64, 0x1e, 0x69, 0x7c, 0xa8, 0x94, 0x6d, 0x2b, 0x53, 0x87, 0x9d,
+ 0x33, 0x80, 0x5f, 0xd9, 0x1f, 0x56, 0xe6, 0x08, 0x24, 0x7f, 0x1c, 0x67,
+ 0x44, 0xd8, 0xb8, 0xa1, 0x2e, 0x02, 0xbc, 0xf7, 0xf1, 0x5e, 0x2b, 0xa1,
+ 0x76, 0x99, 0x5f, 0x15, 0xa6, 0x45, 0x8a, 0x92, 0x6b, 0x77, 0xe5, 0x6c,
+ 0x2f, 0x35, 0x57, 0xe7, 0x16, 0xcb, 0x7a, 0x73, 0x08, 0x12, 0xa1, 0xf6,
+ 0x79, 0x81, 0x59, 0x11, 0x8d, 0x9d, 0x95, 0xb5, 0x93, 0xdc, 0x45, 0xeb,
+ 0x59, 0xff, 0xc9, 0xcd, 0x4e, 0x63, 0x6b, 0x9b, 0x8a, 0xc8, 0xd9, 0x71,
+ 0x8e, 0x0e, 0x89, 0x26, 0x92, 0x91, 0xfd, 0x42, 0xcc, 0x2b, 0xa7, 0xb3,
+ 0x79, 0xcd, 0xbe, 0x8e, 0x44, 0x3f, 0x28, 0x3b, 0x75, 0x17, 0xee, 0x5a,
+ 0x91, 0x5b, 0xa6, 0x1c, 0xdf, 0xae, 0xcc, 0x92, 0x03, 0x45, 0x0d, 0x70,
+ 0xdb, 0x36, 0x55, 0x88, 0x04, 0x3c, 0xf7, 0x77, 0xfe, 0x92, 0xe0, 0xaa,
+ 0xad, 0x48, 0x4c, 0xac, 0x58, 0xab, 0x1e, 0xa4, 0x42, 0xa2, 0xae, 0x62,
+ 0xf5, 0xda, 0xfb, 0x27, 0x18, 0x11, 0x2e, 0xab, 0x65, 0x0d, 0x36, 0x74,
+ 0x3a, 0x97, 0x35, 0x62, 0x1a, 0x18, 0xb7, 0xaa, 0x5d, 0xbd, 0x9d, 0x2d,
+ 0x51, 0x22, 0xaf, 0xdc, 0x3b, 0x8f, 0xf4, 0x9d, 0x91, 0xee, 0x79, 0xaf,
+ 0x37, 0x43, 0xa0, 0x01, 0x0b, 0xb8, 0xe8, 0x8b, 0x6f, 0xc7, 0x66, 0xb9,
+ 0x84, 0x25, 0xe2, 0x66, 0x0a, 0xf1, 0xb3, 0x8c, 0xef, 0x8b, 0x7c, 0xe5,
+ 0xb9, 0xf3, 0x43, 0x2a, 0x73, 0x58, 0xfb, 0xb0, 0x7f, 0x20, 0xc9, 0x29,
+ 0x5a, 0x5e, 0xee, 0xd0, 0x4a, 0x58, 0x6b, 0xf0, 0x4f, 0x5f, 0x9e, 0x8b,
+ 0x34, 0x25, 0xa7, 0xd0, 0x30, 0x7b, 0x49, 0x68, 0x48, 0xda, 0x87, 0x38,
+ 0xcb, 0xc2, 0x67, 0x05, 0x2d, 0x7a, 0x67, 0x9c, 0x95, 0xe7, 0x99, 0x20,
+ 0x5b, 0x4f, 0x7c, 0x00, 0xd9, 0xcc, 0x66, 0x8c, 0x40, 0xcb, 0xd6, 0x36,
+ 0x82, 0x94, 0x40, 0x2e, 0x26, 0xbb, 0xad, 0xb9, 0x69, 0x0a, 0x99, 0x94,
+ 0x5d, 0x8f, 0xab, 0x81, 0xc5, 0xd1, 0x78, 0xd7, 0x2c, 0xe3, 0x8b, 0x0b,
+ 0x47, 0xb2, 0x40, 0x43, 0xb2, 0x74, 0x04, 0x69, 0x0a, 0xf1, 0x03, 0xb7,
+ 0x24, 0x05, 0x95, 0x13, 0x4f, 0xae, 0xf4, 0x78, 0x8a, 0x61, 0x06, 0x23,
+ 0x4f, 0x40, 0xe2, 0xcd, 0xf0, 0x60, 0x89, 0xfb, 0x60, 0x21, 0x98, 0x56,
+ 0x2b, 0x18, 0xec, 0xd0, 0x3c, 0xcc, 0x58, 0xd3, 0xe9, 0x81, 0x73, 0xa9,
+ 0x09, 0x3e, 0xea, 0x3b, 0x31, 0x5c, 0xd9, 0x34, 0x9a, 0x01, 0x0a, 0xf2,
+ 0x82, 0xf3, 0xc4, 0x85, 0xf9, 0x2c, 0x0f, 0xab, 0xfb, 0x77, 0x4d, 0x61,
+ 0x27, 0x20, 0x4a, 0x25, 0x48, 0x09, 0x58, 0x5c, 0x48, 0x90, 0x62, 0x2d,
+ 0x98, 0x65, 0x97, 0x52, 0x27, 0x6d, 0xb7, 0xa8, 0x90, 0xdd, 0x0c, 0xd4,
+ 0xa6, 0x63, 0x20, 0x04, 0x65, 0x1b, 0xb1, 0x94, 0xb0, 0x56, 0xca, 0x44,
+ 0x6c, 0x85, 0xce, 0xe7, 0x32, 0x8e, 0x80, 0xda, 0x15, 0xc1, 0x6c, 0x96,
+ 0x0f, 0x51, 0x4d, 0xbe, 0x8f, 0xb9, 0xcc, 0x11, 0x43, 0x30, 0xa1, 0x60,
+ 0xad, 0xee, 0x4c, 0xd4, 0x49, 0xcc, 0x15, 0x24},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: byte 0 in zero padding modified
+ // tcID: 71
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 71,
+ 32,
+ {0x2f, 0x50, 0xdb, 0xd3, 0x95, 0xab, 0xc6, 0xfd, 0x02, 0x31, 0xb9, 0xbb,
+ 0x61, 0x03, 0x01, 0x85, 0x34, 0xb3, 0x9c, 0x4d, 0x60, 0xd1, 0x39, 0x61,
+ 0x5c, 0xf1, 0xc9, 0x27, 0x11, 0x85, 0xc5, 0xd3, 0x98, 0x8e, 0x99, 0x73,
+ 0x5c, 0x9f, 0xbb, 0xb6, 0x49, 0xe3, 0xcf, 0xb6, 0x29, 0xd7, 0x3f, 0xa9,
+ 0xe1, 0x24, 0x91, 0x80, 0x60, 0x6f, 0x8e, 0x86, 0x21, 0xf3, 0xf5, 0x03,
+ 0x3e, 0x5c, 0xf7, 0xf6, 0x7f, 0x4a, 0xbe, 0xa4, 0x8b, 0x53, 0xee, 0xb5,
+ 0xbe, 0x67, 0x03, 0x1c, 0xb6, 0xaf, 0xce, 0x1b, 0x26, 0x53, 0x8c, 0xa3,
+ 0x18, 0x65, 0x0b, 0x87, 0x31, 0x7f, 0x61, 0x29, 0xf9, 0x79, 0x2f, 0x3c,
+ 0xec, 0x4e, 0x98, 0xa5, 0x6f, 0x2d, 0x75, 0x04, 0x99, 0x9a, 0xc1, 0xfe,
+ 0x46, 0x72, 0x9f, 0xb3, 0x90, 0x44, 0x8e, 0x53, 0x53, 0xb9, 0x99, 0xa5,
+ 0x20, 0x44, 0xd2, 0xba, 0xa9, 0x2f, 0x2f, 0xf6, 0x64, 0xab, 0x5a, 0x4e,
+ 0xd8, 0x29, 0x11, 0xc5, 0xc9, 0x94, 0x2a, 0x37, 0x41, 0xfc, 0xed, 0x99,
+ 0xb9, 0x43, 0x7b, 0x10, 0x2d, 0xb7, 0x2f, 0xa5, 0xd1, 0xfa, 0x87, 0x92,
+ 0x98, 0x87, 0xa2, 0xe6, 0x1a, 0xb0, 0x6d, 0xbb, 0x6b, 0x8a, 0x39, 0x65,
+ 0x9f, 0x41, 0xf3, 0xae, 0x07, 0x06, 0x17, 0x92, 0xcc, 0xf8, 0x88, 0x02,
+ 0xa6, 0xb1, 0x7a, 0xec, 0x1d, 0xa1, 0xc3, 0x5b, 0xd8, 0x5d, 0xa1, 0x50,
+ 0xdb, 0xf1, 0x1b, 0x34, 0x01, 0x10, 0x9e, 0x43, 0x26, 0x1a, 0x0f, 0xf2,
+ 0xb2, 0x2c, 0xce, 0x77, 0x9b, 0x19, 0xb5, 0xf2, 0x92, 0x5b, 0x55, 0xcf,
+ 0x14, 0x37, 0x43, 0x60, 0x0a, 0xc4, 0xc7, 0xdc, 0xfa, 0xe7, 0xa1, 0x79,
+ 0x70, 0xda, 0x3d, 0x52, 0xd7, 0x4e, 0xba, 0xb4, 0x67, 0x44, 0xe2, 0x14,
+ 0xd2, 0x2d, 0xa8, 0xd1, 0xaa, 0x80, 0x21, 0xc8, 0xb4, 0x7d, 0x6e, 0x2c,
+ 0x58, 0x55, 0x35, 0x02, 0x5c, 0x19, 0x33, 0x56, 0x68, 0xe2, 0xd8, 0x51,
+ 0xd6, 0x88, 0x1a, 0x59, 0x4d, 0x03, 0x85, 0x2b, 0x45, 0xac, 0xa4, 0xfb,
+ 0x10, 0xf9, 0xe8, 0x5f, 0x05, 0x3a, 0x0c, 0xa5, 0x32, 0xc4, 0x0c, 0xc0,
+ 0x53, 0x75, 0x18, 0xba, 0xf7, 0xfa, 0x38, 0x8c, 0x2c, 0x07, 0x43, 0xcf,
+ 0xd6, 0x35, 0x5d, 0xde, 0x13, 0x82, 0xcf, 0x2c, 0x9c, 0xe1, 0xf4, 0x18,
+ 0xbe, 0x20, 0xaa, 0x0f, 0x3b, 0xe1, 0x47, 0xd0, 0xc9, 0xc8, 0x75, 0x6e,
+ 0x2c, 0x23, 0x79, 0x7f, 0xe9, 0xf3, 0x36, 0x5a, 0xef, 0x87, 0x6e, 0x79,
+ 0x3f, 0x36, 0x36, 0x60, 0x8b, 0x62, 0x21, 0x46, 0x0c, 0xb7, 0x68, 0x63,
+ 0x59, 0x0b, 0x3f, 0x5f, 0x56, 0xf6, 0xa5, 0xcc, 0x0b, 0x0e, 0xc4, 0xd5,
+ 0x6b, 0x40, 0x77, 0x6d, 0x62, 0x9e, 0xb3, 0x2c, 0x7e, 0x18, 0x38, 0xae,
+ 0xff, 0x1d, 0x3c, 0x37, 0x61, 0xed, 0xeb, 0x91, 0xbf, 0x62, 0x68, 0x2f,
+ 0x75, 0x02, 0xdc, 0x68, 0x5e, 0x29, 0xff, 0x1f, 0x67, 0x8e, 0x28, 0x7e,
+ 0xfb, 0xfd, 0x36, 0x4f, 0xf9, 0x80, 0x88, 0xf4, 0x2e, 0xf5, 0x8e, 0xf2,
+ 0xa5, 0x04, 0x15, 0x53, 0x1c, 0x10, 0x21, 0xa1, 0x3c, 0x96, 0xc0, 0x80,
+ 0xf6, 0x28, 0x42, 0x16, 0x72, 0x39, 0xcd, 0xa8, 0x20, 0x9e, 0xe3, 0x64,
+ 0x1d, 0xa5, 0x1f, 0x37, 0x11, 0xf0, 0xb6, 0x65, 0xcc, 0x88, 0xa2, 0x78,
+ 0xdb, 0xe2, 0x61, 0x92, 0x00, 0xe5, 0x00, 0x37, 0x57, 0x7c, 0x9a, 0xdf,
+ 0x0d, 0x78, 0xbe, 0x38, 0x79, 0xcc, 0x1a, 0x36, 0x2f, 0x67, 0x3c, 0xcc,
+ 0x3e, 0x03, 0xbf, 0x9a, 0x39, 0xf4, 0xbd, 0xc1, 0x0d, 0x7f, 0x04, 0x41,
+ 0x01, 0xa0, 0x2a, 0x83, 0xef, 0x7b, 0x63, 0x78, 0x4f, 0x00, 0x25, 0x65,
+ 0xc0, 0x6e, 0xec, 0xc8, 0x19, 0x48, 0x34, 0x33, 0xbd, 0xfe, 0xb2, 0x0b,
+ 0x5f, 0x91, 0x18, 0x5b, 0xe6, 0xad, 0xf2, 0x2b},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: byte 7 in zero padding modified
+ // tcID: 72
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 72,
+ 32,
+ {0x08, 0x98, 0xad, 0xd7, 0xb1, 0x27, 0xd3, 0xf4, 0x6c, 0x4e, 0xef, 0xd5,
+ 0x6f, 0xd2, 0x93, 0xc1, 0x66, 0xe7, 0xb6, 0x01, 0xca, 0xa0, 0x58, 0x40,
+ 0x59, 0xc6, 0x22, 0x11, 0xf3, 0xc0, 0x63, 0xb9, 0xa4, 0x79, 0xf7, 0xf9,
+ 0x36, 0x1a, 0x1b, 0xa9, 0x6a, 0x6a, 0x64, 0x0f, 0x9c, 0x3c, 0x12, 0xb1,
+ 0x88, 0x20, 0xe6, 0xda, 0x9c, 0x9b, 0xd0, 0x1a, 0x60, 0x62, 0xca, 0x72,
+ 0x2d, 0x0a, 0xbd, 0xd5, 0xa9, 0x03, 0x1e, 0xc3, 0x28, 0xca, 0x87, 0x29,
+ 0xe8, 0x40, 0x79, 0xea, 0x41, 0x33, 0xb4, 0xb4, 0xce, 0xa8, 0xcc, 0xca,
+ 0x9e, 0x1f, 0x9b, 0x6a, 0x53, 0xfa, 0x84, 0x86, 0xca, 0x20, 0x39, 0x0a,
+ 0x92, 0xdd, 0x59, 0x45, 0x79, 0x0c, 0x37, 0x1e, 0xca, 0x5c, 0x09, 0x58,
+ 0x24, 0x73, 0x44, 0x33, 0x48, 0x91, 0xb1, 0x2b, 0x53, 0xba, 0xa4, 0xb7,
+ 0xdf, 0x2e, 0x15, 0x30, 0x7c, 0xc5, 0x84, 0x20, 0x95, 0x8a, 0x4a, 0x8c,
+ 0xc8, 0xbf, 0xb0, 0x61, 0x80, 0x17, 0x4e, 0xa8, 0x22, 0x8a, 0xd4, 0x6f,
+ 0x98, 0x72, 0x59, 0x81, 0xa2, 0xa3, 0x38, 0xd5, 0x47, 0x45, 0xec, 0xe1,
+ 0x4b, 0x65, 0xf3, 0x8b, 0xdc, 0x5c, 0x6b, 0xd8, 0x7c, 0x3b, 0x2d, 0x81,
+ 0x64, 0x8b, 0x47, 0xa8, 0x9a, 0xfa, 0xda, 0xaf, 0xd5, 0x1b, 0xd9, 0x25,
+ 0x0d, 0xeb, 0xb9, 0x35, 0x1f, 0x65, 0x4a, 0x47, 0x70, 0x83, 0x32, 0x41,
+ 0x12, 0x34, 0xdf, 0x72, 0x5e, 0xcd, 0xd0, 0xba, 0x3a, 0xb7, 0x78, 0x56,
+ 0x06, 0x89, 0x93, 0x25, 0x59, 0xf9, 0xfe, 0x94, 0xd9, 0x37, 0xfb, 0xe1,
+ 0x21, 0x26, 0x02, 0x5f, 0x3d, 0x14, 0x64, 0xf7, 0xe5, 0x08, 0x1c, 0x9f,
+ 0x8b, 0x7f, 0x7a, 0x42, 0x2c, 0xfc, 0x35, 0x84, 0xca, 0x98, 0xb5, 0xf0,
+ 0x27, 0x7e, 0x97, 0xce, 0x92, 0x29, 0xae, 0xb2, 0x08, 0x89, 0x2f, 0x5c,
+ 0x56, 0x41, 0x57, 0x26, 0x7f, 0xe5, 0x9d, 0x5c, 0xec, 0xdd, 0xe9, 0x48,
+ 0x64, 0x7d, 0xfe, 0x7d, 0xae, 0x62, 0xce, 0x6f, 0x39, 0x41, 0x9d, 0xfa,
+ 0x80, 0xd4, 0xd9, 0x33, 0x6f, 0x87, 0x43, 0x95, 0xa7, 0xf4, 0xf2, 0x09,
+ 0x9b, 0xf5, 0x42, 0x27, 0xed, 0x93, 0x3c, 0xe9, 0x70, 0x5e, 0xfd, 0x17,
+ 0x04, 0xf9, 0xa9, 0x46, 0x9c, 0x78, 0x1f, 0xbd, 0xfe, 0x8d, 0xf1, 0x2b,
+ 0x13, 0xa1, 0x5f, 0x80, 0x2d, 0x30, 0x9a, 0xbb, 0x0c, 0x65, 0x60, 0x63,
+ 0x5a, 0x22, 0xe4, 0x98, 0x56, 0xed, 0xe3, 0xc2, 0xa5, 0x27, 0x1a, 0x65,
+ 0x6a, 0x76, 0xa0, 0x59, 0xfe, 0xad, 0x97, 0x5e, 0xa0, 0x77, 0xc4, 0xe6,
+ 0x32, 0xb9, 0xf1, 0x3b, 0x8b, 0x39, 0x50, 0xf2, 0xb0, 0x0c, 0x38, 0x34,
+ 0xd6, 0x37, 0x50, 0x09, 0x8e, 0x79, 0x2b, 0x82, 0x4e, 0x54, 0xd5, 0x3d,
+ 0x6d, 0xc1, 0x02, 0xa4, 0xc7, 0xde, 0x5b, 0x44, 0x9d, 0x08, 0x34, 0x36,
+ 0xb7, 0x71, 0x4f, 0x99, 0x92, 0x89, 0x69, 0xc3, 0x49, 0x91, 0x04, 0xef,
+ 0xe3, 0x01, 0x10, 0x36, 0x6a, 0xbb, 0xf7, 0x1c, 0x6f, 0x8e, 0x4f, 0x06,
+ 0x9b, 0xe0, 0xd2, 0x46, 0xc2, 0xef, 0x41, 0x7e, 0x84, 0xfb, 0xe0, 0x75,
+ 0xd4, 0x8a, 0xa6, 0x5d, 0x82, 0x59, 0x0c, 0x3c, 0xe8, 0x62, 0xc5, 0x18,
+ 0xde, 0x63, 0x5f, 0x8c, 0x6a, 0xc0, 0x09, 0x28, 0x8a, 0xba, 0x11, 0x2d,
+ 0xe4, 0x7c, 0x11, 0x7f, 0xc4, 0x7b, 0xe8, 0x0f, 0xd7, 0x9f, 0x39, 0xe9,
+ 0x83, 0x12, 0x39, 0xc3, 0x4c, 0xfa, 0x9b, 0xb5, 0x4a, 0x07, 0xca, 0x67,
+ 0xef, 0x31, 0x8f, 0xe6, 0xef, 0xd6, 0xbb, 0x6f, 0x00, 0x49, 0xfe, 0x25,
+ 0x58, 0x46, 0xa4, 0x74, 0xcb, 0xe2, 0x8b, 0xf7, 0x30, 0x99, 0xe9, 0x48,
+ 0xc9, 0x1b, 0x0d, 0xe0, 0x1a, 0x9f, 0x60, 0xb8, 0x0f, 0x21, 0xac, 0x8f,
+ 0x56, 0x01, 0xec, 0x36, 0xf1, 0x2e, 0x06, 0xda},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes in zero padding modified
+ // tcID: 73
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 73,
+ 32,
+ {0x2d, 0xaa, 0xc8, 0x86, 0xb4, 0xfd, 0xbf, 0x32, 0xed, 0x9f, 0x9e, 0x66,
+ 0xf1, 0xab, 0xd5, 0xaf, 0x72, 0x66, 0x02, 0x5d, 0x16, 0x86, 0x20, 0xb0,
+ 0x51, 0xdc, 0xce, 0xa6, 0x74, 0x66, 0x2e, 0x1a, 0x34, 0x7f, 0xfc, 0x51,
+ 0x93, 0x45, 0xec, 0x8d, 0x40, 0xd0, 0xdb, 0xb4, 0xa5, 0xd6, 0x03, 0x17,
+ 0x63, 0x2b, 0x5d, 0x50, 0x4a, 0x2d, 0xd5, 0x6e, 0x89, 0xaa, 0xd4, 0x43,
+ 0x8d, 0x2b, 0x82, 0x4e, 0xad, 0x94, 0xb8, 0x7b, 0xfa, 0x91, 0x8e, 0xce,
+ 0x96, 0xc3, 0x63, 0x9f, 0xb1, 0xed, 0xb6, 0x13, 0x9b, 0xec, 0x5c, 0x4d,
+ 0x33, 0x66, 0x58, 0x89, 0x92, 0xf2, 0x6d, 0xdb, 0x39, 0xf6, 0xd5, 0x04,
+ 0xeb, 0x24, 0xb9, 0x05, 0x80, 0xe4, 0x75, 0xda, 0x02, 0x2c, 0x12, 0x5b,
+ 0x6c, 0xa3, 0xf3, 0x42, 0x51, 0x21, 0x1c, 0x40, 0xc3, 0xe2, 0xce, 0x95,
+ 0xf9, 0xdf, 0xe0, 0x51, 0xf7, 0x28, 0xea, 0xb6, 0x54, 0xd9, 0x5a, 0x7e,
+ 0xa5, 0xaa, 0x37, 0xc8, 0x4c, 0xe0, 0xc2, 0xc3, 0xab, 0xe5, 0x51, 0xe4,
+ 0x69, 0xe1, 0xea, 0x3f, 0xb9, 0x4b, 0x33, 0xb5, 0xc3, 0xca, 0xe2, 0x30,
+ 0xac, 0xa4, 0xa1, 0x3d, 0x09, 0xfa, 0x69, 0x25, 0xe7, 0x60, 0x3e, 0x2d,
+ 0xb9, 0x1a, 0x17, 0xea, 0x0a, 0x8e, 0xc7, 0x73, 0x72, 0xc4, 0x42, 0x55,
+ 0x42, 0xbe, 0xe8, 0xb8, 0xa5, 0xde, 0x02, 0x97, 0x15, 0xf6, 0x2a, 0x19,
+ 0x92, 0xc7, 0x8e, 0xe2, 0xb0, 0x6d, 0xce, 0x17, 0xdd, 0x57, 0x79, 0x6d,
+ 0x48, 0xe3, 0x78, 0x9e, 0x7f, 0x51, 0x1b, 0xf8, 0x5c, 0x15, 0x36, 0x6d,
+ 0x50, 0x4c, 0x82, 0x66, 0xba, 0xe2, 0x35, 0x76, 0x30, 0xe5, 0xc7, 0x09,
+ 0x85, 0x62, 0x2d, 0xd8, 0x5b, 0xdb, 0x6d, 0x04, 0x13, 0x1e, 0xcb, 0x63,
+ 0x9c, 0x34, 0x29, 0x5c, 0x49, 0xb4, 0x7c, 0x32, 0x50, 0x18, 0x24, 0x7a,
+ 0x15, 0x4a, 0xfd, 0x16, 0x74, 0x18, 0x9a, 0xe2, 0x70, 0x8a, 0xd2, 0xba,
+ 0x5c, 0x13, 0x13, 0x5c, 0xb2, 0x7d, 0x0e, 0x56, 0x94, 0xe0, 0x58, 0xc9,
+ 0xd3, 0x69, 0x77, 0xfb, 0xe3, 0x6f, 0x39, 0xaa, 0x8e, 0xf0, 0xf9, 0x9a,
+ 0x7b, 0x59, 0xa9, 0xaf, 0x3b, 0xf3, 0xef, 0x73, 0x7c, 0x36, 0xd6, 0xe8,
+ 0xf1, 0x37, 0xfa, 0xa3, 0x8b, 0xdd, 0xc6, 0x2f, 0xdb, 0x1f, 0x1c, 0x6c,
+ 0xa2, 0x92, 0xcf, 0x60, 0x6a, 0x41, 0xcb, 0x32, 0x25, 0x38, 0x04, 0xf1,
+ 0x4a, 0x12, 0xe6, 0x6a, 0x98, 0x51, 0x69, 0x72, 0x68, 0xb8, 0xe6, 0x19,
+ 0x55, 0x6c, 0xd0, 0x0f, 0x6a, 0xbd, 0x55, 0xb6, 0x1d, 0x7b, 0x4d, 0x4a,
+ 0x9e, 0xc8, 0xa7, 0xfc, 0x3a, 0xde, 0x79, 0xf9, 0x6e, 0x47, 0xa2, 0xb3,
+ 0x76, 0xc8, 0x81, 0xb9, 0x6f, 0x02, 0x79, 0xd0, 0xce, 0xcb, 0x63, 0x4c,
+ 0x40, 0x31, 0x91, 0x0e, 0xda, 0xeb, 0xe9, 0x22, 0x01, 0xd1, 0x44, 0xd6,
+ 0x5f, 0x45, 0x03, 0x57, 0x31, 0x3f, 0xad, 0x99, 0xbf, 0x10, 0x18, 0x3c,
+ 0xca, 0x7c, 0xc6, 0xfd, 0xf5, 0x23, 0x82, 0xa2, 0x80, 0xd7, 0x1c, 0x0b,
+ 0x54, 0xa8, 0x46, 0xad, 0x7f, 0xcb, 0x2e, 0x62, 0xf5, 0x69, 0x37, 0x1c,
+ 0xa4, 0x03, 0xe6, 0x0d, 0x86, 0x11, 0xa7, 0x7f, 0xf4, 0x39, 0x2c, 0x1d,
+ 0xa2, 0xa0, 0x79, 0x2b, 0xfc, 0x83, 0x5b, 0x16, 0x1f, 0x40, 0x7e, 0x5c,
+ 0x27, 0x9c, 0xc7, 0x05, 0x48, 0x3f, 0xa9, 0x4d, 0xb0, 0x72, 0xb9, 0x02,
+ 0x34, 0x07, 0xf1, 0xbb, 0x1d, 0xe6, 0x7c, 0xfd, 0x57, 0xb0, 0x8f, 0x6c,
+ 0x50, 0x94, 0xeb, 0x27, 0x54, 0xae, 0x15, 0x81, 0xa8, 0x47, 0x17, 0x66,
+ 0xc1, 0x58, 0x5c, 0x1a, 0xfe, 0xf3, 0x65, 0xe4, 0x92, 0xc3, 0x80, 0xb7,
+ 0xe6, 0x47, 0x22, 0xb6, 0xbe, 0xab, 0x3c, 0x1e, 0x36, 0x7b, 0x9d, 0x61,
+ 0x5a, 0x33, 0xfa, 0x1c, 0x13, 0x73, 0x37, 0x31},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 74
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 74,
+ 32,
+ {0x70, 0x7b, 0xa2, 0x5d, 0x4b, 0xd3, 0xb9, 0x2d, 0xae, 0xb9, 0x11, 0x54,
+ 0xe6, 0x8d, 0x05, 0x6f, 0x31, 0x85, 0x7c, 0x57, 0x61, 0x0f, 0x80, 0x84,
+ 0x29, 0xbc, 0x5f, 0x0c, 0x0e, 0x4b, 0x52, 0xe0, 0x79, 0xce, 0x26, 0x28,
+ 0xf7, 0x8c, 0x9b, 0x0e, 0xd0, 0x61, 0x76, 0x4c, 0xfb, 0x9c, 0x93, 0x71,
+ 0x64, 0xb7, 0x0a, 0xb7, 0x27, 0x40, 0x93, 0x59, 0x8a, 0x74, 0x25, 0xd5,
+ 0xe6, 0x7a, 0x48, 0xc9, 0x45, 0xab, 0x8b, 0xe4, 0xe7, 0x13, 0x8d, 0x88,
+ 0xeb, 0x5f, 0x04, 0x86, 0xc3, 0x59, 0x86, 0xc8, 0x05, 0x21, 0x23, 0x66,
+ 0xc2, 0xa9, 0xe7, 0x75, 0x53, 0x3e, 0x7c, 0xe7, 0x1b, 0x1c, 0x35, 0xb4,
+ 0xbd, 0xe5, 0x3e, 0x77, 0x9c, 0xcf, 0x31, 0xd3, 0x1f, 0xcf, 0x27, 0x87,
+ 0x44, 0xbc, 0x75, 0x07, 0x96, 0x95, 0x32, 0xa8, 0xfb, 0x32, 0xc1, 0x07,
+ 0x3e, 0xe3, 0x1e, 0x72, 0x77, 0xd9, 0xa6, 0x11, 0x14, 0x50, 0xfc, 0x65,
+ 0xc6, 0x0a, 0xfa, 0x06, 0x32, 0xf8, 0x4f, 0xd2, 0xe8, 0xfa, 0xd4, 0xd2,
+ 0x01, 0xc1, 0xdb, 0xf7, 0xb9, 0xad, 0x97, 0xde, 0x8a, 0x89, 0x77, 0x41,
+ 0x5a, 0x70, 0xf3, 0x94, 0x6a, 0x17, 0xdf, 0xd2, 0xe4, 0x89, 0x51, 0x99,
+ 0x77, 0x5d, 0x6f, 0xf4, 0x5d, 0x47, 0x85, 0xec, 0x78, 0xbb, 0x5c, 0x54,
+ 0xe2, 0x6d, 0xf4, 0xdf, 0xf4, 0x7b, 0x81, 0xd8, 0x8f, 0xe7, 0x0c, 0x2d,
+ 0x2e, 0xe5, 0xe8, 0xbf, 0x83, 0xf5, 0x07, 0xb6, 0xa4, 0xb8, 0xd7, 0x47,
+ 0x28, 0x8e, 0x90, 0x73, 0xfd, 0xcd, 0xcc, 0xc9, 0x72, 0x53, 0x4c, 0x1b,
+ 0x51, 0x63, 0x8b, 0x0f, 0x65, 0x3a, 0x4f, 0x6a, 0x2e, 0x22, 0xb1, 0x39,
+ 0x37, 0x44, 0xe9, 0x78, 0xa4, 0x18, 0x56, 0xe6, 0x75, 0x3f, 0x54, 0x60,
+ 0xda, 0xcc, 0x48, 0x51, 0x60, 0xd4, 0x80, 0xd4, 0xd5, 0xbc, 0x5e, 0xec,
+ 0x5e, 0xc3, 0xee, 0xe1, 0xe2, 0x57, 0x5e, 0x2c, 0xfd, 0x10, 0x85, 0x67,
+ 0x01, 0x42, 0x5c, 0x4d, 0xe0, 0x59, 0x66, 0xb0, 0xa6, 0xe8, 0x6c, 0x95,
+ 0x45, 0x45, 0x5f, 0x6f, 0x62, 0xe9, 0x31, 0x30, 0x22, 0xa6, 0x0b, 0x4d,
+ 0x34, 0x49, 0x6d, 0xb4, 0xf9, 0x4f, 0xab, 0xf9, 0xe3, 0xa4, 0x0b, 0xe0,
+ 0xcd, 0x77, 0xa1, 0x52, 0x48, 0xfc, 0x21, 0x73, 0xa5, 0xea, 0x65, 0xfe,
+ 0x0b, 0x99, 0x25, 0x28, 0xe0, 0xcd, 0x8a, 0x7a, 0xb2, 0xe9, 0x11, 0x38,
+ 0x6c, 0x5b, 0x64, 0xd8, 0x4c, 0x0c, 0xd0, 0x42, 0x8f, 0xc2, 0x94, 0x0d,
+ 0x78, 0xe8, 0xf7, 0x5c, 0x9e, 0x3f, 0xfe, 0xe8, 0x3b, 0x43, 0x28, 0x56,
+ 0x17, 0x60, 0xda, 0x96, 0xf7, 0xb0, 0x15, 0xc2, 0x70, 0x0a, 0xc6, 0xff,
+ 0xab, 0xcd, 0xd6, 0x7a, 0x0d, 0x5e, 0x07, 0xdb, 0x92, 0xcb, 0x8e, 0xcb,
+ 0xe4, 0x84, 0x2a, 0xd8, 0xaa, 0x0e, 0xbc, 0x3a, 0x12, 0x56, 0xed, 0x03,
+ 0xe0, 0xc3, 0xe8, 0xf6, 0x7f, 0x51, 0xdc, 0x70, 0xce, 0xe8, 0x44, 0x7a,
+ 0xdb, 0x71, 0x12, 0xad, 0x77, 0x91, 0xda, 0xfe, 0x3d, 0x13, 0x19, 0xdb,
+ 0xa8, 0xc3, 0xe6, 0x3a, 0x98, 0x37, 0xc1, 0x5e, 0x3a, 0xf1, 0x1b, 0x0c,
+ 0xf5, 0x94, 0x2a, 0x8e, 0xf2, 0x75, 0x0b, 0xd2, 0x18, 0xef, 0x7c, 0x26,
+ 0x6a, 0x75, 0x66, 0x27, 0xb2, 0x3b, 0x08, 0x61, 0xdf, 0x5f, 0xc9, 0xcb,
+ 0x24, 0x0d, 0x49, 0x29, 0x0a, 0xa9, 0xee, 0xdc, 0xa7, 0x4e, 0xa6, 0x9c,
+ 0xc8, 0x64, 0x0f, 0xf7, 0x46, 0x73, 0x1f, 0xa9, 0x16, 0xea, 0xae, 0x17,
+ 0x6b, 0x49, 0x2f, 0x50, 0x31, 0x10, 0x5e, 0x38, 0x49, 0x0a, 0xac, 0x5e,
+ 0xb4, 0x6d, 0xf1, 0x85, 0xf9, 0xd6, 0xe5, 0xf8, 0x60, 0x39, 0x91, 0x15,
+ 0x8c, 0xc4, 0xc4, 0x37, 0x44, 0xb0, 0x3d, 0xc8, 0x97, 0xfb, 0xbe, 0xee,
+ 0xc0, 0x0e, 0xea, 0xb8, 0xc7, 0x31, 0x00, 0x51},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 75
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 75,
+ 32,
+ {0x5a, 0xcb, 0x1b, 0x66, 0xdb, 0xdc, 0x18, 0x0d, 0xf2, 0x33, 0xc8, 0x3a,
+ 0x3b, 0x62, 0x91, 0x47, 0x7a, 0x9d, 0x8b, 0x4f, 0xb7, 0xf0, 0x25, 0x3d,
+ 0x92, 0x85, 0x45, 0x73, 0x9b, 0x1c, 0x51, 0x7d, 0xef, 0xba, 0x99, 0xa5,
+ 0x46, 0xe2, 0x91, 0xc2, 0x3d, 0x1e, 0x92, 0x5c, 0xaf, 0x1a, 0xa5, 0x1b,
+ 0x46, 0x2c, 0x68, 0x9d, 0x07, 0x0a, 0xe4, 0x13, 0xfe, 0x1d, 0x88, 0xcb,
+ 0x79, 0x78, 0xb0, 0x1a, 0x28, 0xce, 0x7e, 0xbf, 0x2f, 0x5f, 0x97, 0xdf,
+ 0x64, 0x8a, 0x7d, 0x81, 0x9d, 0xd0, 0x28, 0xa5, 0x3b, 0x1d, 0x60, 0x4a,
+ 0xc9, 0xed, 0xc6, 0x2f, 0x62, 0x65, 0x5a, 0x56, 0x64, 0x2d, 0x08, 0x73,
+ 0x44, 0xe5, 0x20, 0x83, 0x07, 0x3a, 0xc0, 0x2f, 0xe9, 0xb8, 0xef, 0x7e,
+ 0x61, 0xf7, 0x47, 0x6d, 0x59, 0xc7, 0x8a, 0x66, 0xd4, 0xee, 0x07, 0x93,
+ 0x26, 0x52, 0x99, 0x7b, 0xd7, 0x56, 0xb2, 0x4c, 0xe4, 0x41, 0xf5, 0x39,
+ 0xe4, 0xc7, 0xbb, 0x37, 0x86, 0xf1, 0xe4, 0x67, 0x6d, 0x7e, 0x4b, 0xb3,
+ 0xba, 0x8a, 0x83, 0x70, 0x1c, 0xac, 0xb2, 0x66, 0x3f, 0xee, 0x71, 0x44,
+ 0x8f, 0xf2, 0x12, 0x4a, 0x8c, 0xc1, 0x9e, 0x15, 0x92, 0x44, 0x04, 0xbd,
+ 0x0e, 0x5f, 0x56, 0xa7, 0xdc, 0xc5, 0xfd, 0xab, 0x81, 0x46, 0xd9, 0x47,
+ 0x01, 0x0a, 0x44, 0x71, 0x1c, 0x80, 0x40, 0x9f, 0xe6, 0xb1, 0x22, 0x97,
+ 0xac, 0xac, 0x7b, 0x79, 0x94, 0x3c, 0x8d, 0xe0, 0x0d, 0x15, 0xfc, 0x1f,
+ 0x1e, 0xcd, 0xf9, 0xb0, 0x52, 0x8b, 0x30, 0x04, 0xfb, 0xfd, 0xe8, 0xfc,
+ 0xb7, 0xf0, 0x82, 0x37, 0x8d, 0x97, 0x35, 0x41, 0x07, 0xe4, 0x7c, 0x48,
+ 0xa1, 0xe3, 0xc0, 0x49, 0x9a, 0xd6, 0x37, 0x14, 0x80, 0xe8, 0x8f, 0xd1,
+ 0x64, 0xde, 0xea, 0xa3, 0xa0, 0x14, 0xb1, 0x87, 0x60, 0x07, 0x4c, 0xc9,
+ 0x60, 0x13, 0xb8, 0x6e, 0xc3, 0x1b, 0xd9, 0x67, 0xdd, 0xd4, 0x19, 0x00,
+ 0xcb, 0x9c, 0x2f, 0x3b, 0xf5, 0x70, 0x47, 0x54, 0xa3, 0x57, 0x12, 0x4d,
+ 0xc5, 0x36, 0xaf, 0x43, 0x05, 0xd5, 0x8c, 0x8c, 0x88, 0xae, 0x21, 0x4e,
+ 0xf3, 0xdd, 0xb5, 0x3e, 0xf1, 0x0a, 0x2c, 0x62, 0x11, 0xd5, 0x5a, 0x3c,
+ 0xbb, 0x27, 0x7e, 0xfd, 0x6b, 0xe1, 0xb3, 0x6d, 0x6a, 0x8a, 0xb9, 0x97,
+ 0x67, 0x93, 0x99, 0xaa, 0x7f, 0x21, 0x44, 0x46, 0x38, 0x90, 0x2f, 0xd3,
+ 0x4d, 0x15, 0x2f, 0x8e, 0xc2, 0xed, 0xa7, 0x46, 0x70, 0x18, 0xc0, 0x54,
+ 0x6c, 0xb5, 0x42, 0x33, 0xa6, 0x2f, 0xa4, 0xb9, 0x18, 0x48, 0x13, 0xb9,
+ 0xd4, 0x6a, 0x03, 0x4b, 0x3d, 0x7a, 0x7f, 0x8f, 0x01, 0xbc, 0xcb, 0x8a,
+ 0x5b, 0x36, 0x4b, 0xad, 0xb9, 0x4d, 0x68, 0x83, 0x02, 0x59, 0x8f, 0xa3,
+ 0x93, 0xee, 0x8c, 0xf6, 0xe2, 0x17, 0x93, 0x45, 0xb1, 0xe5, 0xd8, 0x66,
+ 0xe2, 0xbb, 0x59, 0x54, 0xbf, 0xd9, 0xd1, 0x92, 0xac, 0x73, 0x37, 0x4e,
+ 0xc4, 0xcb, 0xc6, 0xc1, 0x47, 0x8c, 0xd0, 0x42, 0xe4, 0xef, 0x27, 0x0f,
+ 0xbf, 0xca, 0xad, 0x89, 0x87, 0xb0, 0xe4, 0xe1, 0xc6, 0x96, 0xbe, 0xc8,
+ 0xb1, 0xeb, 0xae, 0xd1, 0x24, 0xa0, 0xb5, 0x8c, 0x79, 0xfd, 0x9f, 0xae,
+ 0x00, 0xe1, 0x9f, 0xea, 0xa8, 0x2d, 0x52, 0xdc, 0xe9, 0x7b, 0xae, 0xcf,
+ 0x82, 0xb5, 0x33, 0x8a, 0x67, 0xfb, 0x53, 0x64, 0x17, 0xee, 0x2d, 0x0b,
+ 0x85, 0x84, 0xa9, 0x98, 0x48, 0x6c, 0x77, 0x0f, 0x26, 0xb8, 0xa5, 0x8c,
+ 0x88, 0x56, 0x43, 0x90, 0x65, 0xb3, 0xa4, 0xb8, 0x16, 0x27, 0x00, 0x0a,
+ 0x01, 0xe6, 0x4d, 0xae, 0xf8, 0x3b, 0x14, 0x6c, 0xdc, 0x73, 0x57, 0x83,
+ 0x3d, 0x44, 0x7a, 0x4f, 0xf1, 0x61, 0xd6, 0x32, 0x00, 0x45, 0x7c, 0x67,
+ 0x21, 0xd6, 0xdb, 0xaf, 0xc6, 0x87, 0x88, 0x7a},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 76
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 76,
+ 32,
+ {0x81, 0x72, 0xc8, 0xd2, 0xdc, 0x7f, 0x58, 0xd3, 0x90, 0x56, 0x98, 0xc0,
+ 0xe8, 0x14, 0x05, 0x4a, 0x8d, 0x78, 0x0d, 0x15, 0x4d, 0x14, 0xb9, 0xd0,
+ 0x5d, 0x96, 0xfe, 0x04, 0x16, 0xe6, 0xad, 0x01, 0xef, 0x54, 0x0a, 0x95,
+ 0x92, 0x0c, 0xbb, 0x3b, 0x34, 0x60, 0xe4, 0xb3, 0xbd, 0xef, 0xa2, 0x61,
+ 0x34, 0xa6, 0x2e, 0x09, 0x43, 0x2d, 0x00, 0x47, 0xe6, 0x7c, 0x68, 0x0c,
+ 0xb7, 0xed, 0xfb, 0xdd, 0x65, 0xea, 0xe2, 0xf2, 0xa1, 0x5a, 0x84, 0xd9,
+ 0x78, 0x86, 0xb0, 0xe3, 0xc4, 0x6a, 0xb9, 0xfb, 0xbc, 0xe6, 0x11, 0x14,
+ 0x5b, 0x83, 0xaa, 0x31, 0x3f, 0xd0, 0x3f, 0xf0, 0x01, 0xec, 0x07, 0xb4,
+ 0xa6, 0xf8, 0x14, 0xf8, 0x48, 0xce, 0xdc, 0xbf, 0x69, 0x66, 0x9e, 0x03,
+ 0x64, 0x12, 0x10, 0xfd, 0x56, 0x36, 0xb8, 0x89, 0x07, 0x93, 0x43, 0xde,
+ 0x09, 0x89, 0x03, 0x1e, 0x37, 0xee, 0x25, 0x05, 0x7a, 0xa0, 0xbb, 0x2a,
+ 0x79, 0x3f, 0xef, 0xf5, 0x40, 0xf1, 0xd6, 0x53, 0x24, 0x20, 0xa6, 0x4e,
+ 0xf3, 0xf6, 0x20, 0xa0, 0x07, 0x0d, 0x2c, 0x98, 0xe7, 0x18, 0x2c, 0xf7,
+ 0x26, 0x5e, 0x8f, 0xe8, 0x90, 0x9b, 0x8e, 0x2b, 0x4c, 0xdb, 0x2d, 0xd2,
+ 0x0f, 0xc0, 0xc1, 0xdb, 0x05, 0x35, 0xd4, 0x89, 0xd3, 0x7f, 0x48, 0xd3,
+ 0x1b, 0x37, 0x27, 0xee, 0xc9, 0xe1, 0x71, 0xb6, 0x46, 0x7d, 0x63, 0x12,
+ 0x4d, 0x16, 0x63, 0xc9, 0x9c, 0x01, 0x9a, 0xf3, 0x40, 0x77, 0x7e, 0x6f,
+ 0x4b, 0x43, 0xbf, 0xf7, 0xb5, 0x0f, 0x3f, 0xf4, 0x56, 0xbb, 0xe6, 0xa9,
+ 0x93, 0x8c, 0xe5, 0xe5, 0x9f, 0x84, 0x97, 0xbe, 0x33, 0xcf, 0x7e, 0x93,
+ 0x06, 0xda, 0xa6, 0x43, 0xb5, 0xbd, 0xb9, 0x33, 0x31, 0x8f, 0xc9, 0x50,
+ 0xf6, 0x9d, 0x30, 0x99, 0x89, 0xa2, 0x62, 0x44, 0x25, 0x84, 0xa8, 0x77,
+ 0xf1, 0x14, 0xe3, 0x1d, 0xe9, 0x26, 0xde, 0x13, 0xe1, 0xe1, 0x86, 0x53,
+ 0xde, 0xea, 0x56, 0xa0, 0xb5, 0xd4, 0xd8, 0x25, 0x45, 0x6e, 0x3b, 0xbb,
+ 0x30, 0xde, 0xbd, 0x83, 0xac, 0xa1, 0xc5, 0x35, 0xaa, 0x8a, 0xc8, 0x55,
+ 0x3d, 0xa8, 0x55, 0x71, 0xce, 0x4a, 0xb6, 0xe0, 0x4d, 0x2e, 0xb2, 0x92,
+ 0xf8, 0xe5, 0xfe, 0xa7, 0x64, 0x95, 0x29, 0xe2, 0x9c, 0x71, 0x42, 0x0b,
+ 0xa1, 0x91, 0xc9, 0x7c, 0x24, 0xfd, 0x9a, 0x86, 0x62, 0x33, 0x1c, 0x79,
+ 0x49, 0xa4, 0x66, 0x9d, 0x24, 0x26, 0xe7, 0x6a, 0x25, 0x9b, 0x9a, 0xd5,
+ 0x03, 0x31, 0x09, 0xbe, 0x2d, 0xba, 0xc4, 0x9a, 0x5d, 0x13, 0x17, 0x71,
+ 0x62, 0xf0, 0x6d, 0x5b, 0x6f, 0xfe, 0x55, 0xa9, 0x8c, 0x27, 0xc8, 0x59,
+ 0xa4, 0x3f, 0x91, 0x8a, 0xe9, 0xb5, 0x86, 0xb1, 0x8c, 0x43, 0x9f, 0x3c,
+ 0x41, 0x8c, 0xef, 0xcb, 0xac, 0x8f, 0x38, 0xaf, 0x9f, 0x8b, 0xe8, 0xfb,
+ 0xec, 0x88, 0x68, 0x99, 0xf7, 0x54, 0xa5, 0x0f, 0x31, 0x9e, 0xa8, 0xd0,
+ 0x9e, 0xa8, 0xa3, 0xd1, 0x2a, 0x65, 0x8e, 0x05, 0xe6, 0x2a, 0x43, 0x55,
+ 0x5e, 0x24, 0x13, 0x14, 0xe2, 0x46, 0xd9, 0x42, 0x10, 0x22, 0xfd, 0x8c,
+ 0x8f, 0xbf, 0xe7, 0x6d, 0x3e, 0x26, 0xef, 0x17, 0xfe, 0x84, 0xc7, 0x96,
+ 0x64, 0xf5, 0x67, 0xed, 0xf8, 0xfc, 0xf6, 0xaa, 0x43, 0x76, 0x92, 0x82,
+ 0xd3, 0x3a, 0x85, 0xe8, 0x98, 0x32, 0xa4, 0xe8, 0x13, 0x00, 0xc7, 0xf1,
+ 0x56, 0xd0, 0x03, 0x08, 0x32, 0xc3, 0xf0, 0xcd, 0x5b, 0xa9, 0x1c, 0x7b,
+ 0x6f, 0x2e, 0x13, 0xd2, 0xa9, 0x1a, 0x97, 0x32, 0xb6, 0x9d, 0x32, 0xa5,
+ 0x8e, 0xf2, 0x77, 0x3a, 0x9a, 0x74, 0xbe, 0xb5, 0xfd, 0x53, 0xad, 0x7b,
+ 0x47, 0x94, 0x43, 0xa6, 0x52, 0x70, 0x22, 0xa3, 0x67, 0x71, 0x04, 0x28,
+ 0xa1, 0x63, 0x55, 0x92, 0xd9, 0x0e, 0x11, 0xa2},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 77
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 77,
+ 32,
+ {0x7b, 0xf0, 0x32, 0x28, 0xed, 0x95, 0xa2, 0xaf, 0x01, 0x01, 0x32, 0x1c,
+ 0x3d, 0xb1, 0x74, 0xeb, 0x1f, 0x59, 0x7c, 0x99, 0x9c, 0x22, 0x22, 0x48,
+ 0x12, 0xde, 0xd5, 0x76, 0x43, 0xcc, 0x1f, 0xb9, 0xd9, 0xde, 0x3c, 0xe9,
+ 0x08, 0x5d, 0xc6, 0x0d, 0x9f, 0x1d, 0x40, 0x69, 0x6f, 0x0e, 0x4c, 0x1c,
+ 0x72, 0x1c, 0xb2, 0x47, 0xab, 0x1f, 0xd2, 0xd1, 0x80, 0x41, 0x80, 0xe5,
+ 0xf5, 0x1b, 0x3f, 0x8d, 0xe7, 0x5c, 0x48, 0x99, 0x71, 0xe7, 0xe7, 0x09,
+ 0x87, 0x65, 0xe4, 0xf9, 0x91, 0xca, 0x52, 0x12, 0x42, 0x6e, 0x77, 0x10,
+ 0x37, 0xa3, 0x01, 0xaf, 0x1c, 0x7e, 0xcd, 0x95, 0xa5, 0xcc, 0xd8, 0x36,
+ 0x7e, 0x2f, 0x6e, 0x84, 0xb6, 0x37, 0x99, 0x11, 0x9c, 0x7d, 0x0d, 0x5d,
+ 0xde, 0x55, 0xe6, 0x56, 0x7f, 0xca, 0x99, 0x0c, 0x11, 0xbf, 0xfd, 0xb9,
+ 0x51, 0x7c, 0xbf, 0x67, 0x26, 0xdc, 0x36, 0xd1, 0x9a, 0x97, 0x64, 0x1d,
+ 0xc3, 0xee, 0x44, 0xe5, 0x68, 0xef, 0x42, 0x97, 0xc7, 0xf9, 0x6f, 0x3f,
+ 0xcf, 0x48, 0x0a, 0x87, 0x31, 0x24, 0x48, 0x10, 0x5a, 0x66, 0x71, 0x77,
+ 0x8a, 0xbf, 0x9e, 0xf6, 0xd8, 0xc9, 0xab, 0x28, 0x93, 0x68, 0x56, 0x0e,
+ 0x23, 0x73, 0xf5, 0x4c, 0x3e, 0x31, 0x3b, 0x2d, 0x1d, 0xb3, 0x55, 0x01,
+ 0x38, 0x91, 0x31, 0xd1, 0x94, 0x7f, 0xd7, 0xdc, 0x49, 0x57, 0x0b, 0xcc,
+ 0xba, 0x21, 0x67, 0xae, 0x46, 0x10, 0xa0, 0x22, 0x96, 0x29, 0xda, 0x73,
+ 0x0d, 0x8d, 0x8d, 0x82, 0x18, 0xc5, 0xa5, 0x86, 0xc5, 0x09, 0x5b, 0x61,
+ 0xfb, 0x60, 0x05, 0x63, 0xef, 0x66, 0x0c, 0xf4, 0x8d, 0xba, 0xe4, 0x91,
+ 0xe9, 0x1b, 0xc0, 0x7e, 0xa9, 0x6d, 0x15, 0x75, 0xfb, 0x26, 0xe9, 0x80,
+ 0x28, 0x88, 0xfe, 0xdb, 0x07, 0xa6, 0x82, 0x68, 0xd9, 0xd7, 0x6f, 0xea,
+ 0x5f, 0x34, 0x29, 0xc9, 0x6f, 0xe1, 0x7f, 0x2f, 0x06, 0x78, 0x70, 0x38,
+ 0x71, 0x83, 0x57, 0x88, 0xcc, 0xb7, 0x33, 0xd4, 0x00, 0x09, 0xc8, 0xbe,
+ 0x0b, 0x32, 0x42, 0xca, 0x11, 0xf7, 0x15, 0x3a, 0x4d, 0x90, 0x6f, 0x23,
+ 0x0d, 0x56, 0x37, 0x42, 0x01, 0x90, 0x21, 0x67, 0x87, 0x2d, 0x63, 0x22,
+ 0x47, 0x0d, 0x53, 0xe6, 0x60, 0xd5, 0xcb, 0x4b, 0x65, 0xa2, 0xac, 0x69,
+ 0xb6, 0xbf, 0x60, 0x95, 0x72, 0x25, 0x40, 0x31, 0x29, 0x80, 0xaa, 0x2a,
+ 0xdc, 0x3d, 0x8d, 0x33, 0x36, 0xa8, 0xf4, 0x20, 0x5e, 0x2e, 0x01, 0x65,
+ 0x87, 0x77, 0x21, 0x17, 0xde, 0x6a, 0x35, 0x7c, 0x20, 0xdc, 0xe8, 0x34,
+ 0xcd, 0x8a, 0xa7, 0xd3, 0x1c, 0x44, 0x44, 0xa2, 0x35, 0x68, 0x3b, 0x78,
+ 0x2e, 0x47, 0x3a, 0xb6, 0x04, 0x04, 0xe6, 0xef, 0x84, 0x00, 0xac, 0xe3,
+ 0xb8, 0xd4, 0x8b, 0x6a, 0x78, 0x01, 0xc9, 0x9f, 0xf1, 0xf4, 0x05, 0xe8,
+ 0x88, 0x25, 0x79, 0x93, 0x84, 0x8f, 0x71, 0xe8, 0x12, 0x87, 0x29, 0x27,
+ 0x90, 0xe1, 0xb0, 0x11, 0xcd, 0x41, 0x0e, 0x3e, 0x3a, 0xcf, 0x31, 0xf2,
+ 0x80, 0xab, 0x36, 0xdd, 0xaf, 0xb0, 0xa3, 0xe1, 0x77, 0x26, 0x90, 0xd0,
+ 0x53, 0xf0, 0x77, 0xed, 0x98, 0x0c, 0x59, 0x6d, 0x81, 0xd2, 0x62, 0x8e,
+ 0x47, 0xab, 0xbc, 0x30, 0x19, 0xd5, 0x27, 0x7c, 0x70, 0xdb, 0x5f, 0x48,
+ 0x38, 0x58, 0x1d, 0xb0, 0xe5, 0x72, 0xa2, 0xbb, 0x01, 0x87, 0xd0, 0x8b,
+ 0x48, 0x8f, 0x2d, 0xac, 0x22, 0xa0, 0x35, 0x8c, 0xf7, 0x7e, 0x0e, 0x36,
+ 0xb1, 0x7b, 0x17, 0x66, 0x4a, 0x92, 0x5e, 0xac, 0x94, 0x0d, 0x15, 0xcd,
+ 0x94, 0x24, 0xe9, 0x2f, 0x48, 0x9a, 0x4d, 0x28, 0x40, 0x5e, 0xd7, 0x65,
+ 0x07, 0x62, 0x55, 0x04, 0xfd, 0xf4, 0x89, 0x70, 0x2f, 0x08, 0x9d, 0xe3,
+ 0x6a, 0x43, 0x00, 0x37, 0x3a, 0x83, 0x30, 0x22},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of h replaced by 0
+ // tcID: 78
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 78,
+ 32,
+ {0x83, 0xa5, 0xb6, 0x4e, 0xff, 0xb1, 0x5f, 0x9f, 0x46, 0x30, 0x3e, 0x81,
+ 0xca, 0x50, 0x95, 0x81, 0x87, 0x48, 0x81, 0xb7, 0x1b, 0x8e, 0x1c, 0xa0,
+ 0x82, 0x05, 0xb2, 0x2f, 0x38, 0x3e, 0x72, 0x2e, 0x89, 0x66, 0x6c, 0x20,
+ 0x43, 0xa5, 0xc7, 0x73, 0x62, 0xce, 0x65, 0x09, 0x81, 0x6d, 0x8c, 0xc7,
+ 0xdf, 0x36, 0x04, 0x0e, 0xce, 0xd3, 0xb7, 0xb1, 0xa8, 0xdf, 0x22, 0xa2,
+ 0xef, 0xed, 0x80, 0x1d, 0xc4, 0xde, 0xdc, 0xfd, 0xda, 0xe4, 0x0f, 0x20,
+ 0xc7, 0x9b, 0xc0, 0xf8, 0xd6, 0x4c, 0x33, 0x60, 0x99, 0xf1, 0x77, 0x3a,
+ 0x7b, 0x32, 0xfc, 0x48, 0x4e, 0xf0, 0x1a, 0xb7, 0x70, 0xdc, 0xa0, 0x3e,
+ 0x07, 0x18, 0x15, 0x65, 0x19, 0x98, 0xbd, 0xb4, 0xb8, 0xea, 0x11, 0x25,
+ 0x54, 0x80, 0xe6, 0x3b, 0xe2, 0x2d, 0xe3, 0x76, 0x35, 0x9c, 0x37, 0xb3,
+ 0x01, 0x9d, 0x6e, 0x26, 0x4e, 0x1f, 0x71, 0x21, 0xde, 0x2e, 0x7f, 0x67,
+ 0xd2, 0xcf, 0x98, 0xaf, 0x80, 0xc1, 0xc4, 0x04, 0x2b, 0x8c, 0x05, 0xbc,
+ 0x79, 0x87, 0x7d, 0xe9, 0x03, 0x74, 0x0e, 0xe6, 0xd1, 0x88, 0x9f, 0x28,
+ 0x14, 0xba, 0x9b, 0xfb, 0xad, 0xd6, 0xa5, 0xeb, 0xbe, 0x09, 0xde, 0x94,
+ 0xe1, 0x6f, 0xdc, 0xde, 0x8c, 0xa8, 0xaf, 0x99, 0x33, 0x08, 0x01, 0x24,
+ 0xfa, 0x2f, 0xfc, 0x1e, 0x43, 0x38, 0xd1, 0xd8, 0x78, 0xfd, 0x4c, 0x55,
+ 0xdb, 0xbd, 0xb2, 0x73, 0xe6, 0x17, 0xdc, 0xda, 0xaa, 0x76, 0xaa, 0xa1,
+ 0x95, 0x42, 0x27, 0x4c, 0xa7, 0x4f, 0xdc, 0xeb, 0x0c, 0xfc, 0xda, 0x21,
+ 0x54, 0x76, 0x74, 0xb2, 0xc0, 0xee, 0x93, 0x6e, 0x95, 0x5e, 0x8d, 0xc4,
+ 0xaa, 0x36, 0x6f, 0xc9, 0xf3, 0xf6, 0xc2, 0x02, 0xa0, 0xa3, 0x98, 0x22,
+ 0x20, 0xea, 0x83, 0x84, 0xef, 0x52, 0xf8, 0x08, 0x18, 0x23, 0x67, 0x9e,
+ 0x60, 0x09, 0x5f, 0xdb, 0x84, 0xd6, 0xd7, 0x5a, 0x63, 0xa5, 0x63, 0xf7,
+ 0x26, 0xf5, 0xec, 0x83, 0x36, 0x33, 0xec, 0xf3, 0x5d, 0x27, 0xa9, 0xe3,
+ 0xb7, 0xee, 0x4a, 0x94, 0x13, 0x3b, 0x1c, 0x5a, 0x15, 0xa6, 0xdd, 0xa4,
+ 0xa3, 0xf1, 0x95, 0x7c, 0x39, 0x90, 0x45, 0xca, 0x09, 0x6b, 0x4b, 0xe0,
+ 0x79, 0x52, 0x3d, 0x9f, 0x55, 0x80, 0x31, 0x52, 0x9e, 0x91, 0x73, 0xe7,
+ 0xcf, 0x61, 0x22, 0x62, 0xe5, 0xc9, 0x59, 0x9b, 0xbb, 0xc2, 0xd9, 0x4e,
+ 0xf1, 0x23, 0x01, 0xe2, 0x3f, 0x9b, 0x2c, 0xd1, 0x73, 0x36, 0x4c, 0xaf,
+ 0xd6, 0xa3, 0xe3, 0xaf, 0xb7, 0x58, 0x2f, 0x28, 0x2e, 0xeb, 0x4b, 0x2a,
+ 0x1c, 0x17, 0x69, 0x8b, 0xde, 0x6b, 0x6a, 0x82, 0xe8, 0x86, 0x24, 0xe3,
+ 0xd1, 0x73, 0x70, 0x71, 0xb8, 0xc1, 0xfc, 0x6b, 0x5d, 0x77, 0xce, 0xd9,
+ 0xb7, 0x8f, 0x0c, 0x9a, 0xaf, 0xfd, 0x78, 0xfe, 0xa3, 0xbd, 0x88, 0x22,
+ 0x28, 0x8e, 0x0b, 0xb7, 0x61, 0x09, 0x22, 0x44, 0xdf, 0x57, 0xca, 0x49,
+ 0xe3, 0x2e, 0xe8, 0x21, 0x3e, 0xe0, 0xac, 0xda, 0x5b, 0xf8, 0xfb, 0x91,
+ 0xbc, 0xc3, 0x40, 0x9e, 0xbe, 0xf6, 0xc3, 0x10, 0xf1, 0x7d, 0x97, 0x84,
+ 0x68, 0x9e, 0x7c, 0x79, 0xff, 0x33, 0xc9, 0xbc, 0x31, 0x79, 0x21, 0xb4,
+ 0x16, 0xc0, 0x80, 0x30, 0xc4, 0xbd, 0x02, 0x62, 0x90, 0x61, 0xdf, 0xff,
+ 0xf1, 0x98, 0x44, 0xd8, 0x67, 0xf9, 0xa0, 0x6e, 0xd0, 0xa8, 0xc1, 0x63,
+ 0x1b, 0xf2, 0xa5, 0x5e, 0xc4, 0x18, 0xa6, 0x00, 0x3a, 0x6b, 0x5f, 0xde,
+ 0x0d, 0x0f, 0xf2, 0x23, 0xc8, 0xe6, 0x89, 0xe9, 0x31, 0x46, 0x77, 0x1a,
+ 0x2c, 0xb7, 0x4c, 0xa2, 0x71, 0x11, 0x6a, 0xf9, 0x9c, 0x68, 0x60, 0x5d,
+ 0x96, 0x90, 0xce, 0xaf, 0x83, 0x3e, 0xf8, 0x98, 0xa2, 0x34, 0xdc, 0x0b,
+ 0x70, 0xc6, 0x84, 0xee, 0x1c, 0x63, 0x81, 0x52},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits of h replaced by 1s
+ // tcID: 79
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 79,
+ 32,
+ {0x73, 0x34, 0x2b, 0x3c, 0x90, 0xd9, 0xfb, 0x6a, 0x76, 0x71, 0x29, 0x5d,
+ 0x7c, 0x25, 0x8b, 0x80, 0xbf, 0x90, 0x7a, 0xc3, 0x2b, 0x1c, 0xca, 0x59,
+ 0xdb, 0x94, 0x2b, 0x80, 0x67, 0x14, 0x78, 0xc4, 0x2a, 0xa2, 0x21, 0x4a,
+ 0x03, 0xe4, 0xd7, 0xd7, 0xb6, 0x45, 0xee, 0x33, 0x3d, 0x64, 0x2d, 0xd1,
+ 0x9a, 0xcc, 0x5b, 0x4e, 0xba, 0x7b, 0x50, 0xc1, 0x06, 0x88, 0xb8, 0x04,
+ 0x4b, 0x6c, 0x9b, 0x76, 0x5a, 0x81, 0x24, 0x41, 0x46, 0x10, 0xb9, 0x7b,
+ 0x84, 0xe0, 0xfd, 0xe8, 0x87, 0x63, 0x60, 0xa5, 0x33, 0x96, 0x58, 0x7e,
+ 0xb9, 0x73, 0xae, 0x69, 0xe2, 0xab, 0x18, 0x99, 0xce, 0x03, 0x0a, 0xa2,
+ 0x9d, 0x2e, 0x83, 0xd9, 0x20, 0x6d, 0x4a, 0x26, 0xb3, 0x84, 0xdc, 0x32,
+ 0xff, 0x02, 0x50, 0x81, 0x69, 0xb6, 0x5e, 0xbb, 0x6f, 0xa5, 0xf5, 0x2e,
+ 0xb4, 0xc2, 0x4c, 0xe4, 0x1b, 0x5e, 0x46, 0x71, 0x78, 0xb9, 0x41, 0x98,
+ 0xfa, 0x39, 0x9b, 0x82, 0xe2, 0xc7, 0x50, 0x55, 0xc1, 0x41, 0x7d, 0x00,
+ 0x1e, 0xe9, 0xd6, 0x43, 0xf9, 0xf6, 0xcd, 0x1d, 0xa5, 0xa5, 0x66, 0x57,
+ 0x8f, 0x1a, 0x2a, 0xf9, 0x4f, 0x7e, 0x39, 0x01, 0xdf, 0xf3, 0xf1, 0xf4,
+ 0xaf, 0x10, 0xac, 0xbe, 0x6a, 0xec, 0x70, 0x34, 0x57, 0xb7, 0xed, 0x27,
+ 0xff, 0x17, 0xa7, 0x79, 0x55, 0xfb, 0xbd, 0x52, 0x7c, 0xc7, 0x89, 0x7f,
+ 0xa2, 0x37, 0x5c, 0xee, 0x83, 0xd8, 0x9e, 0xc5, 0x09, 0x13, 0x0c, 0x64,
+ 0x4f, 0x81, 0x79, 0xdf, 0x5e, 0x05, 0x37, 0xd8, 0xea, 0x63, 0xb8, 0xb2,
+ 0x9b, 0x73, 0x42, 0x27, 0xf7, 0x40, 0x62, 0xb4, 0x33, 0x34, 0x06, 0x5d,
+ 0x40, 0x92, 0xa3, 0x0f, 0x60, 0x9a, 0xcf, 0x59, 0x4d, 0x91, 0x79, 0x94,
+ 0xae, 0x9e, 0x9b, 0x25, 0x63, 0x25, 0xf4, 0x78, 0x67, 0xbe, 0xea, 0x84,
+ 0xe0, 0x36, 0xc4, 0xf8, 0xb1, 0x17, 0xb3, 0x66, 0xb0, 0x16, 0xfb, 0xdf,
+ 0x66, 0x35, 0x2c, 0x5d, 0xc6, 0xf9, 0x57, 0x50, 0xce, 0xb1, 0x21, 0xea,
+ 0x45, 0xd4, 0x80, 0x2a, 0xac, 0xba, 0x9b, 0x7c, 0x7d, 0x79, 0xbf, 0x26,
+ 0x04, 0xa8, 0x66, 0xd7, 0xaf, 0x58, 0xa2, 0xf1, 0x36, 0x71, 0xed, 0xdb,
+ 0x75, 0x39, 0xc2, 0xfb, 0xa4, 0x6e, 0x09, 0x4e, 0x92, 0xc1, 0x29, 0x00,
+ 0x65, 0x52, 0xac, 0x37, 0x6d, 0x21, 0x6b, 0xd0, 0xc9, 0x1c, 0xe4, 0x5c,
+ 0x36, 0x5b, 0x81, 0x13, 0x03, 0xdf, 0xfd, 0x20, 0x82, 0xa1, 0x21, 0x34,
+ 0x87, 0x09, 0x0f, 0xf3, 0x95, 0x2a, 0xdc, 0x45, 0x51, 0xa2, 0x78, 0x7a,
+ 0xb0, 0xd5, 0x21, 0x80, 0xd0, 0xd0, 0x16, 0x99, 0x0f, 0x24, 0x37, 0x20,
+ 0xcb, 0xe5, 0x5f, 0x2c, 0x0d, 0x68, 0x46, 0x5e, 0x9b, 0xe8, 0x83, 0xbf,
+ 0xe9, 0x0b, 0xa5, 0x5d, 0x28, 0xbe, 0xae, 0x53, 0x1a, 0x2b, 0x69, 0x24,
+ 0xc4, 0x7f, 0xa7, 0xff, 0x42, 0x22, 0xb4, 0xf2, 0x0a, 0x24, 0x03, 0x65,
+ 0x7f, 0x3d, 0xf3, 0x0e, 0x42, 0x38, 0x75, 0x87, 0x13, 0x98, 0xac, 0x26,
+ 0xfa, 0xd9, 0x77, 0x6c, 0xf8, 0xcb, 0xbc, 0x3c, 0xeb, 0xd7, 0x35, 0x18,
+ 0x5c, 0x15, 0x19, 0xcf, 0x99, 0x56, 0xc4, 0x57, 0xb2, 0xb7, 0xa3, 0xb8,
+ 0x19, 0x99, 0x79, 0xf2, 0xa0, 0xcd, 0x09, 0x22, 0xb3, 0x91, 0xfe, 0x3b,
+ 0xa9, 0x89, 0x29, 0x80, 0xbc, 0x3a, 0xc2, 0x60, 0xd7, 0x89, 0xc3, 0x6d,
+ 0xe6, 0x16, 0xff, 0xfd, 0x52, 0x50, 0x97, 0xb3, 0x58, 0x87, 0x5b, 0xb0,
+ 0x2f, 0x27, 0xba, 0x2e, 0x23, 0xc8, 0xfe, 0xdf, 0x0a, 0xa5, 0x63, 0x5d,
+ 0x61, 0x79, 0xea, 0xaa, 0xfc, 0xa5, 0x8c, 0x68, 0xef, 0x24, 0x38, 0xbe,
+ 0x5f, 0xf9, 0xa8, 0xb5, 0xfd, 0x91, 0x97, 0x23, 0x89, 0xd2, 0xaa, 0xc7,
+ 0xa7, 0x2c, 0xcb, 0x6f, 0xff, 0xbb, 0xe3, 0x9f},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in hash h flipped
+ // tcID: 80
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 80,
+ 32,
+ {0x54, 0x5e, 0x9c, 0xec, 0x19, 0xe9, 0x9d, 0x88, 0xff, 0xef, 0x7d, 0x4c,
+ 0x65, 0x5d, 0x2f, 0x9b, 0x43, 0xf3, 0xc1, 0x51, 0x6d, 0x04, 0xc0, 0x34,
+ 0xc4, 0xec, 0x8f, 0x11, 0x69, 0xbd, 0x29, 0xb4, 0xfa, 0xac, 0x01, 0x07,
+ 0x3b, 0xf2, 0xc4, 0x6a, 0x62, 0x25, 0xcc, 0xb2, 0x34, 0x7b, 0xe2, 0x4d,
+ 0x1d, 0x18, 0x5a, 0x80, 0x36, 0xb1, 0xf6, 0xcf, 0xdd, 0x32, 0x52, 0x9c,
+ 0x7f, 0x1e, 0xbb, 0xab, 0x7e, 0x18, 0x3d, 0xbc, 0x69, 0xb7, 0x61, 0xf8,
+ 0xcc, 0xbe, 0x4a, 0xce, 0x53, 0x68, 0x07, 0xc6, 0x56, 0xdb, 0xa7, 0xfc,
+ 0x2a, 0xd3, 0x15, 0xe7, 0xed, 0xe2, 0x91, 0xc8, 0x70, 0xe9, 0x02, 0x9d,
+ 0x00, 0x5f, 0x75, 0x76, 0xc3, 0x43, 0x19, 0xc1, 0xf1, 0xcc, 0x5a, 0x22,
+ 0x9a, 0xbf, 0x2a, 0x1d, 0xec, 0x3f, 0xee, 0x01, 0x5d, 0x60, 0xc3, 0xa5,
+ 0x77, 0xb1, 0xf1, 0x40, 0x8e, 0x03, 0xdb, 0x21, 0x02, 0x9c, 0xca, 0x29,
+ 0x6c, 0x0b, 0xfc, 0x29, 0x55, 0xca, 0xed, 0x97, 0xcc, 0x18, 0xc8, 0xfa,
+ 0xef, 0x4e, 0xcc, 0x03, 0xf4, 0xac, 0xbc, 0x8f, 0xb6, 0x79, 0x0e, 0x7a,
+ 0x8d, 0x0b, 0x91, 0x9a, 0x26, 0x8b, 0x24, 0x2f, 0x58, 0xee, 0xab, 0x99,
+ 0x33, 0xe0, 0xbd, 0xbd, 0x6e, 0x18, 0x6f, 0xaf, 0x94, 0xa1, 0x64, 0x45,
+ 0xfb, 0x34, 0x6a, 0x34, 0x1a, 0x19, 0xc2, 0x24, 0x2e, 0x2a, 0xa9, 0x22,
+ 0x48, 0x0e, 0x3a, 0xb0, 0x5b, 0x96, 0x57, 0x7f, 0xe6, 0x9c, 0xb6, 0x07,
+ 0x0c, 0x62, 0x60, 0x5e, 0x9b, 0xe1, 0x71, 0x62, 0x5f, 0x0f, 0xba, 0x26,
+ 0x9e, 0x72, 0x91, 0x09, 0x14, 0xaa, 0xbf, 0xe0, 0xe9, 0x53, 0xd1, 0x44,
+ 0x15, 0xc6, 0x5c, 0xb0, 0x08, 0x52, 0x8b, 0xd7, 0x3b, 0xdf, 0xfd, 0x1b,
+ 0x7e, 0xd0, 0x9e, 0xf6, 0x13, 0xb9, 0x05, 0xb9, 0x81, 0xcc, 0x7e, 0x72,
+ 0xae, 0x48, 0x42, 0x9c, 0xe5, 0x45, 0xc5, 0x69, 0x94, 0x40, 0x03, 0x7b,
+ 0x66, 0xcb, 0xf6, 0x40, 0xee, 0x71, 0x1c, 0x67, 0xf3, 0xfa, 0x7b, 0x7f,
+ 0x30, 0x61, 0xd7, 0x32, 0x3c, 0xbf, 0x7c, 0xa8, 0xfd, 0x53, 0x91, 0xec,
+ 0x92, 0x9c, 0x8f, 0x33, 0xd5, 0x1c, 0xba, 0x12, 0xdb, 0x45, 0xca, 0xbc,
+ 0x25, 0x97, 0xdb, 0x12, 0xd7, 0x3f, 0x53, 0x94, 0xab, 0x6a, 0x7f, 0x3b,
+ 0xae, 0x6b, 0x82, 0x8a, 0x07, 0xb4, 0x24, 0x0f, 0x88, 0x7b, 0x24, 0x69,
+ 0x26, 0xcd, 0x31, 0x5c, 0xdb, 0xbe, 0x3a, 0xf8, 0xe2, 0x77, 0x22, 0xf0,
+ 0x2e, 0xc8, 0xa4, 0x46, 0x8c, 0x59, 0x80, 0x81, 0x9b, 0x5d, 0xc9, 0xef,
+ 0x9b, 0x32, 0x40, 0xba, 0x4a, 0xd0, 0xa2, 0xf1, 0x42, 0x1b, 0x4e, 0xfc,
+ 0x5b, 0x99, 0x60, 0xb8, 0x9b, 0xaa, 0x54, 0x27, 0xef, 0x58, 0x55, 0xd0,
+ 0xe4, 0xaa, 0xd5, 0xae, 0x99, 0xb8, 0x64, 0xb4, 0xb7, 0xcf, 0x85, 0xbe,
+ 0x71, 0x7d, 0xe8, 0xa8, 0xfd, 0x60, 0x2a, 0xf9, 0x62, 0xee, 0xdd, 0x1d,
+ 0xbe, 0x12, 0x3a, 0x3c, 0x6b, 0x63, 0x84, 0x68, 0x44, 0x87, 0x64, 0xc0,
+ 0x34, 0xb6, 0x4c, 0x94, 0xda, 0x5b, 0x49, 0x45, 0x51, 0xbe, 0x3e, 0x3b,
+ 0x7b, 0xbf, 0xe5, 0x21, 0xbd, 0x28, 0xf4, 0x22, 0xae, 0x66, 0xc8, 0x90,
+ 0x99, 0x57, 0x8c, 0x7e, 0x16, 0xab, 0xe4, 0x14, 0xfe, 0x8a, 0xac, 0xc1,
+ 0x04, 0xb8, 0x9c, 0x71, 0x3a, 0xa5, 0x5d, 0xb5, 0xa2, 0x77, 0x58, 0xc0,
+ 0xf3, 0xb4, 0xa8, 0x51, 0x3f, 0x89, 0xe0, 0xa0, 0xc2, 0xb7, 0x77, 0xa2,
+ 0x14, 0x10, 0xa1, 0x22, 0x49, 0xdd, 0x34, 0x4f, 0xad, 0x4f, 0xef, 0x8d,
+ 0xb7, 0xac, 0xbf, 0x2f, 0x5e, 0xf7, 0xac, 0xcd, 0xe3, 0xcc, 0x68, 0x00,
+ 0xce, 0xc4, 0x7d, 0x37, 0x6d, 0xeb, 0xbc, 0xed, 0xa4, 0x6c, 0x80, 0x60,
+ 0x5c, 0x0e, 0xaa, 0x41, 0xd7, 0x06, 0x88, 0xd3},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: hash of salt missing
+ // tcID: 81
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 81,
+ 32,
+ {0x5b, 0xe1, 0x1f, 0x7b, 0xd4, 0x6a, 0x44, 0x72, 0xaa, 0x7d, 0x06, 0x6d,
+ 0x77, 0xc1, 0xce, 0x4a, 0x88, 0x94, 0x0e, 0xff, 0x42, 0x36, 0x71, 0x70,
+ 0x46, 0xbd, 0x55, 0xbd, 0x47, 0xcc, 0x48, 0xbc, 0xa4, 0x4f, 0xc4, 0x8f,
+ 0xf5, 0xc4, 0x5f, 0xaa, 0xef, 0xdb, 0x1e, 0x3d, 0xce, 0x25, 0x3e, 0xa1,
+ 0xbc, 0x87, 0xd3, 0xc4, 0x4c, 0x83, 0x31, 0x0d, 0x01, 0x91, 0xa2, 0x82,
+ 0x33, 0x8b, 0xd6, 0x38, 0x6d, 0xf4, 0x02, 0x0d, 0xdc, 0xf1, 0x09, 0xf6,
+ 0x29, 0x44, 0xc7, 0x51, 0x9c, 0xf4, 0xe8, 0xaf, 0xcb, 0xf3, 0x4d, 0x92,
+ 0x54, 0x0e, 0x25, 0xd5, 0x03, 0x48, 0x3a, 0x09, 0x99, 0xc9, 0x2c, 0x76,
+ 0xb3, 0xbb, 0x07, 0x48, 0xd0, 0x2b, 0x31, 0xe4, 0x0e, 0x6c, 0xd3, 0x3e,
+ 0x39, 0x56, 0xb5, 0x52, 0x5c, 0xd6, 0x72, 0xb2, 0x65, 0xfd, 0xbd, 0xe0,
+ 0x79, 0xe1, 0xa7, 0x4a, 0x35, 0x06, 0xce, 0x36, 0x53, 0x31, 0xfa, 0x83,
+ 0x04, 0x7d, 0x20, 0x45, 0x40, 0x4e, 0x2c, 0x0c, 0xe4, 0xb5, 0x5b, 0xb1,
+ 0x1a, 0xef, 0xcb, 0x3f, 0x25, 0xa5, 0xd9, 0xb7, 0x18, 0xe2, 0x42, 0x25,
+ 0x57, 0x6e, 0x24, 0x85, 0xa6, 0x84, 0x82, 0xe4, 0xbd, 0xa5, 0xa6, 0x23,
+ 0x25, 0x4c, 0xb9, 0x60, 0x1f, 0xd8, 0x11, 0x2f, 0x8f, 0xe7, 0x83, 0x60,
+ 0xb2, 0x09, 0x45, 0x48, 0x3e, 0x1e, 0x4e, 0xd7, 0x07, 0xd2, 0x0d, 0x4d,
+ 0x99, 0x4f, 0x60, 0xd0, 0x48, 0x17, 0xbc, 0xc0, 0xf0, 0xbf, 0xd4, 0x3e,
+ 0x79, 0xcf, 0x68, 0x49, 0x51, 0x32, 0x48, 0x9d, 0x7f, 0xf5, 0x54, 0x5a,
+ 0xe2, 0x4b, 0x44, 0x55, 0xd8, 0x33, 0x63, 0x0b, 0x19, 0x1b, 0x65, 0x8e,
+ 0x06, 0x23, 0x91, 0x6e, 0x68, 0xfe, 0xfd, 0x9f, 0xc7, 0xb7, 0x5d, 0xdd,
+ 0x48, 0xab, 0x79, 0x03, 0x7e, 0xbc, 0x1c, 0x7a, 0x4e, 0xef, 0x9a, 0x70,
+ 0x1a, 0x48, 0xce, 0xbb, 0x5b, 0x3e, 0x98, 0x71, 0x5e, 0xd3, 0xd6, 0xb1,
+ 0x7b, 0x19, 0x7b, 0xaa, 0x01, 0x2d, 0xe2, 0x2f, 0xea, 0x18, 0x18, 0x16,
+ 0xdb, 0x87, 0x41, 0x43, 0x0c, 0xf0, 0x30, 0x15, 0x69, 0x48, 0xed, 0x9c,
+ 0x7a, 0x37, 0xcb, 0x98, 0xa6, 0x0d, 0x45, 0x9a, 0x0b, 0xf7, 0x36, 0x48,
+ 0x71, 0xbc, 0xd1, 0x64, 0x23, 0x98, 0xf1, 0x2c, 0x5b, 0xee, 0xc0, 0x08,
+ 0x89, 0xa2, 0x09, 0xd4, 0x13, 0xd3, 0x3e, 0xa7, 0xd3, 0xfc, 0xd3, 0xd9,
+ 0x95, 0x5a, 0x8b, 0x96, 0xcc, 0x80, 0x34, 0x15, 0x38, 0x2d, 0x16, 0x74,
+ 0xd6, 0xd4, 0x26, 0x6f, 0x5a, 0x78, 0xca, 0x8e, 0x43, 0x15, 0xed, 0x8c,
+ 0x53, 0x06, 0x52, 0x46, 0x42, 0x6a, 0x61, 0x12, 0xa8, 0x32, 0x98, 0xab,
+ 0x53, 0xb6, 0x25, 0x27, 0x1b, 0x5e, 0x44, 0xd3, 0xd5, 0x5f, 0x37, 0x8f,
+ 0x6b, 0x64, 0xbe, 0x82, 0xeb, 0xa1, 0x3d, 0x06, 0xd5, 0x2a, 0x27, 0x92,
+ 0x73, 0x2e, 0x13, 0xf5, 0xd2, 0x73, 0x76, 0xec, 0xd6, 0x4f, 0x56, 0xd4,
+ 0x5c, 0x88, 0x39, 0xed, 0x7a, 0xf7, 0xed, 0x7b, 0x52, 0x60, 0x86, 0x1b,
+ 0x29, 0x74, 0x6b, 0xcc, 0x41, 0x5e, 0xdc, 0x93, 0xe1, 0x92, 0x95, 0x12,
+ 0x21, 0x71, 0xe7, 0x1b, 0x1c, 0xba, 0xbb, 0xc6, 0xde, 0xa4, 0x7c, 0x70,
+ 0xd1, 0x6c, 0x4f, 0x7d, 0xa5, 0xce, 0x61, 0xc6, 0xdf, 0x8c, 0xaf, 0x4d,
+ 0x4c, 0x6d, 0x1e, 0x81, 0xf6, 0xba, 0x02, 0x31, 0xf5, 0xa5, 0x97, 0x4e,
+ 0xfb, 0x6d, 0x67, 0x07, 0x48, 0xd1, 0xf8, 0x81, 0xcd, 0x34, 0xad, 0x64,
+ 0xe2, 0xb7, 0xe3, 0x52, 0xe1, 0x24, 0xc7, 0x74, 0x4a, 0x3a, 0xa9, 0xb2,
+ 0x58, 0x36, 0xf0, 0x69, 0xee, 0x59, 0xdb, 0xbc, 0x05, 0x58, 0xf6, 0x91,
+ 0x45, 0xb7, 0xd4, 0x41, 0x5e, 0x03, 0xa8, 0xe9, 0xc6, 0x51, 0xa1, 0x3f,
+ 0x98, 0x09, 0x2b, 0x7e, 0xf3, 0xa2, 0x36, 0x05},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 82
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 82,
+ 32,
+ {0x0e, 0x7e, 0x38, 0x62, 0xa2, 0xfb, 0x35, 0x4a, 0x36, 0x84, 0x3c, 0x87,
+ 0x2c, 0x81, 0x75, 0xc7, 0xfe, 0xba, 0x44, 0x0f, 0x5a, 0xf0, 0x1c, 0xb2,
+ 0x08, 0x0e, 0xdc, 0xa8, 0xd8, 0xdf, 0x6d, 0x66, 0xca, 0xae, 0x40, 0x77,
+ 0x1f, 0xe1, 0x1d, 0x3e, 0xa7, 0xaf, 0x1c, 0x5c, 0x3a, 0x0a, 0x00, 0x44,
+ 0x81, 0x8a, 0xc2, 0xbc, 0x1b, 0xb7, 0x64, 0xa5, 0x47, 0xf3, 0xc3, 0xdd,
+ 0xde, 0x85, 0x03, 0x33, 0x0f, 0x32, 0x4a, 0xdc, 0xf9, 0x62, 0x75, 0x5b,
+ 0x87, 0x08, 0x27, 0x50, 0x56, 0xf1, 0xa3, 0x88, 0x28, 0x37, 0x6c, 0x72,
+ 0xc8, 0xcf, 0xcb, 0x11, 0x58, 0x34, 0x20, 0x36, 0x54, 0x83, 0x87, 0x54,
+ 0x74, 0x7b, 0xb1, 0xe3, 0xd8, 0xfb, 0x9b, 0x54, 0x20, 0x94, 0x26, 0x7f,
+ 0x26, 0xa3, 0x7a, 0x4e, 0x9e, 0xac, 0x48, 0xd2, 0x77, 0xd7, 0xcf, 0x03,
+ 0xb0, 0x6d, 0x8e, 0x56, 0x36, 0xfc, 0x75, 0x16, 0x75, 0x73, 0xfc, 0x85,
+ 0x8f, 0xd0, 0x95, 0x40, 0x9c, 0x9b, 0xf8, 0xf1, 0x03, 0x9d, 0x14, 0x5e,
+ 0x4a, 0x7d, 0xc0, 0x3f, 0x0b, 0xd6, 0x56, 0x0c, 0x51, 0x5f, 0x06, 0xb2,
+ 0xa1, 0x5f, 0x14, 0xea, 0xad, 0x2a, 0x39, 0xd6, 0xe1, 0xbc, 0x58, 0x8b,
+ 0x08, 0x2d, 0x2d, 0xa5, 0x18, 0x73, 0x5c, 0xa6, 0x84, 0x3a, 0x0e, 0x97,
+ 0x4b, 0xec, 0xaf, 0x8e, 0x21, 0x23, 0x4d, 0x91, 0xcc, 0xd1, 0x8a, 0xa9,
+ 0xab, 0x06, 0x8b, 0xcf, 0x5e, 0xed, 0xda, 0x08, 0xc4, 0xd3, 0x71, 0xce,
+ 0x23, 0xea, 0x02, 0xff, 0x86, 0x54, 0x15, 0x27, 0x52, 0x2e, 0x22, 0x2d,
+ 0x26, 0x0b, 0xa4, 0x81, 0xc3, 0x66, 0x0b, 0xd5, 0xee, 0x6e, 0x19, 0xcb,
+ 0x9b, 0x86, 0x74, 0x74, 0x63, 0xe0, 0xed, 0x2a, 0x62, 0x83, 0x93, 0xe0,
+ 0xa3, 0x21, 0xad, 0xb6, 0xd5, 0xff, 0xae, 0x86, 0x12, 0xa5, 0xc5, 0x3f,
+ 0xec, 0x44, 0xae, 0x4a, 0x43, 0x2b, 0x01, 0x06, 0x23, 0x70, 0xeb, 0xde,
+ 0x52, 0xc0, 0x73, 0x83, 0x42, 0x02, 0x5a, 0xe7, 0x33, 0x3b, 0xb7, 0x10,
+ 0x98, 0x27, 0x02, 0xf6, 0xb4, 0xb5, 0xb9, 0xb2, 0x2d, 0xda, 0xb0, 0x26,
+ 0x91, 0x00, 0x0d, 0xd8, 0x38, 0x16, 0xf3, 0xa5, 0xad, 0xca, 0x44, 0xfe,
+ 0x61, 0x75, 0xcb, 0x24, 0xea, 0xee, 0xa3, 0x8d, 0x57, 0x74, 0x50, 0x62,
+ 0x43, 0x00, 0xda, 0x57, 0xcb, 0xfe, 0x90, 0x36, 0x66, 0x64, 0x39, 0x16,
+ 0x62, 0xa9, 0x79, 0x06, 0xba, 0xdf, 0x4a, 0x0b, 0xb6, 0x7a, 0x7b, 0xca,
+ 0x1b, 0xc8, 0xf4, 0xbd, 0xd1, 0x33, 0xf9, 0x69, 0xa8, 0x9c, 0x21, 0xa9,
+ 0x38, 0x7a, 0x12, 0x43, 0x22, 0x7f, 0x5d, 0x67, 0xe2, 0x48, 0x6d, 0x4f,
+ 0x0d, 0x1b, 0xba, 0x97, 0xc4, 0x40, 0xc6, 0xd1, 0xcb, 0xdb, 0xfe, 0x73,
+ 0xa2, 0x3d, 0xe5, 0x1f, 0x85, 0x79, 0x86, 0xe5, 0xfb, 0xa7, 0xdb, 0x76,
+ 0x1f, 0xae, 0xcc, 0x98, 0xb9, 0x36, 0x46, 0x87, 0xd5, 0x64, 0x03, 0xc9,
+ 0x83, 0x68, 0x9e, 0x59, 0xe5, 0xf1, 0x54, 0x7f, 0xb4, 0xbc, 0x18, 0x04,
+ 0x5c, 0xee, 0xfd, 0xba, 0x22, 0x96, 0x5e, 0xdf, 0x81, 0x6a, 0x8b, 0x7b,
+ 0xd7, 0xa9, 0x6b, 0x12, 0x90, 0x08, 0x08, 0x75, 0xce, 0x0f, 0x39, 0x64,
+ 0x00, 0x2b, 0x0f, 0x1c, 0x34, 0x53, 0x24, 0x9e, 0x96, 0xe1, 0x23, 0x90,
+ 0x35, 0xbb, 0x87, 0x78, 0xa7, 0x72, 0xc9, 0x28, 0x9d, 0x9a, 0x64, 0x5b,
+ 0x81, 0x23, 0x28, 0x31, 0xb5, 0x07, 0xe2, 0x3d, 0x34, 0xa0, 0xd1, 0xe2,
+ 0xf3, 0x55, 0x95, 0xde, 0x73, 0xd7, 0x0e, 0x74, 0xf4, 0xc9, 0xf4, 0xe4,
+ 0x21, 0x3a, 0x1d, 0x19, 0xe9, 0xe7, 0x3c, 0x4f, 0x22, 0xd2, 0x11, 0xea,
+ 0xad, 0xe0, 0x03, 0x66, 0xe4, 0x6b, 0x35, 0xec, 0x00, 0x4d, 0xf6, 0x74,
+ 0x7a, 0x1e, 0x9e, 0xb6, 0xfe, 0x04, 0xe1, 0x3e},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of ps modified
+ // tcID: 83
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 83,
+ 32,
+ {0x87, 0x5a, 0xe0, 0x61, 0x55, 0x90, 0xe5, 0xf0, 0x7f, 0xe6, 0x2b, 0x22,
+ 0xbd, 0x19, 0xfa, 0x2b, 0x91, 0xa6, 0xfc, 0xa6, 0x4d, 0x78, 0x6e, 0x1d,
+ 0xf7, 0x78, 0x01, 0x5e, 0x46, 0x42, 0x72, 0x6e, 0xb6, 0xcd, 0x16, 0xa5,
+ 0x7e, 0x9a, 0x3b, 0xaa, 0x81, 0x4b, 0xde, 0x45, 0xf7, 0x4e, 0xf5, 0x96,
+ 0x6f, 0xc8, 0xce, 0xc5, 0xe5, 0x19, 0xae, 0x52, 0x52, 0x2e, 0x0d, 0x54,
+ 0x67, 0xb5, 0xc3, 0xb1, 0xfc, 0x98, 0x40, 0xc1, 0xd3, 0x9b, 0x10, 0x59,
+ 0xef, 0xb5, 0x2d, 0xc1, 0x5d, 0xd9, 0x0c, 0xbf, 0x8d, 0x60, 0x2c, 0x66,
+ 0x3d, 0x30, 0xc8, 0x47, 0x09, 0xb6, 0xcf, 0x87, 0xc5, 0x65, 0x23, 0x05,
+ 0x57, 0x36, 0x54, 0xfe, 0x88, 0xf4, 0x1e, 0x40, 0xf5, 0x91, 0x8f, 0xfd,
+ 0x09, 0x7c, 0x31, 0x58, 0xf9, 0x8a, 0x7d, 0xfb, 0xbd, 0xa3, 0x59, 0x04,
+ 0xf3, 0xe0, 0xaf, 0x66, 0x12, 0xc9, 0xa3, 0x56, 0x4f, 0x7d, 0x6a, 0x2b,
+ 0xe6, 0x17, 0xf7, 0x37, 0x71, 0x59, 0x13, 0x21, 0x8d, 0xaf, 0xd3, 0x43,
+ 0x39, 0xac, 0x56, 0xbb, 0x5f, 0x3e, 0xc6, 0x8d, 0xea, 0x25, 0x7d, 0x3e,
+ 0xd3, 0xbc, 0x19, 0x35, 0x5d, 0x9c, 0x96, 0xe8, 0x04, 0x5c, 0xb5, 0x39,
+ 0x9a, 0xac, 0x6a, 0xc0, 0x41, 0x4e, 0x88, 0xff, 0x0e, 0x1d, 0xc1, 0x11,
+ 0x4d, 0x22, 0x6e, 0x07, 0x78, 0xd3, 0x67, 0x9e, 0x12, 0x3c, 0x52, 0xd6,
+ 0xfc, 0x8a, 0x1e, 0x67, 0xbc, 0x21, 0x2c, 0x03, 0xe5, 0x7b, 0x3e, 0x0a,
+ 0x9a, 0x52, 0x24, 0x68, 0x77, 0x85, 0xa5, 0x97, 0xd2, 0x1c, 0x50, 0x4c,
+ 0xef, 0xfe, 0x7a, 0x8f, 0xb2, 0x0f, 0xdf, 0xed, 0x9e, 0x22, 0x9a, 0x36,
+ 0x08, 0x1e, 0x06, 0x99, 0xe4, 0x2e, 0xc1, 0xbf, 0xee, 0x8d, 0x8f, 0xa3,
+ 0x71, 0x8f, 0x6a, 0x55, 0x78, 0x77, 0xf7, 0x89, 0xc5, 0x1e, 0x0e, 0xcf,
+ 0x38, 0xcc, 0x43, 0x0c, 0x56, 0xd2, 0xff, 0x28, 0xa4, 0xe9, 0x41, 0x30,
+ 0x28, 0x9d, 0x7b, 0xdd, 0x49, 0xcb, 0xe1, 0xe0, 0x1b, 0x93, 0x82, 0x63,
+ 0x1b, 0xcc, 0x8f, 0xe8, 0x14, 0x34, 0xf1, 0x4f, 0xc1, 0xb8, 0x5f, 0x1d,
+ 0x19, 0xe8, 0x30, 0xd4, 0xaa, 0x73, 0x3e, 0x7a, 0x9f, 0x3b, 0x7f, 0x5e,
+ 0x95, 0x72, 0x5c, 0xd4, 0x61, 0x0d, 0x15, 0xd1, 0xb6, 0x83, 0x8d, 0xb8,
+ 0x9a, 0x0f, 0x3e, 0xc5, 0x41, 0x8c, 0x68, 0x7c, 0x2a, 0xe0, 0xc8, 0x34,
+ 0x72, 0x9e, 0xc1, 0x6c, 0x29, 0xb9, 0x92, 0x9f, 0x48, 0xc1, 0x5f, 0x9d,
+ 0x74, 0x67, 0x41, 0x31, 0x91, 0xe9, 0x65, 0xeb, 0x15, 0x69, 0x3b, 0x26,
+ 0xf2, 0xa0, 0x99, 0xd4, 0x77, 0x49, 0xee, 0x86, 0xf0, 0x61, 0xd6, 0x36,
+ 0xf3, 0x41, 0xcb, 0x64, 0xc8, 0xb1, 0x02, 0xbb, 0x9f, 0xf2, 0x1f, 0x0f,
+ 0x1f, 0xba, 0x81, 0xad, 0x86, 0x65, 0x7a, 0x1c, 0x52, 0x28, 0xf5, 0x61,
+ 0x74, 0x71, 0x4c, 0xbd, 0x40, 0x23, 0xbe, 0xe4, 0x81, 0xdb, 0xac, 0xe9,
+ 0x4e, 0x2f, 0xb9, 0xfc, 0x59, 0xc7, 0x94, 0x28, 0x39, 0x5e, 0xc8, 0x77,
+ 0xfb, 0x70, 0x92, 0xaf, 0x1c, 0x6d, 0x1b, 0x87, 0x7c, 0x96, 0x77, 0x58,
+ 0xb6, 0x94, 0x5e, 0x7b, 0x30, 0xc0, 0x20, 0x5b, 0xe7, 0x31, 0xc7, 0x55,
+ 0xf7, 0xbd, 0x22, 0x1f, 0x2e, 0x5e, 0xaa, 0xf7, 0x29, 0x79, 0x0c, 0x39,
+ 0x28, 0x1d, 0x9e, 0xd7, 0xe6, 0x3b, 0x2d, 0x18, 0xd5, 0xff, 0x62, 0xaa,
+ 0x40, 0x81, 0xf5, 0xdf, 0x5e, 0x08, 0x4d, 0x90, 0x1b, 0x4c, 0x0f, 0x0e,
+ 0xd1, 0xaa, 0x1e, 0xba, 0x17, 0x7f, 0x65, 0x68, 0x90, 0x15, 0xf6, 0x3d,
+ 0x61, 0xd9, 0xaa, 0x77, 0x73, 0x85, 0xdc, 0x85, 0x13, 0x62, 0x16, 0x64,
+ 0x5c, 0x85, 0xf2, 0xc7, 0x7b, 0x88, 0xe3, 0x99, 0xee, 0xe1, 0xf2, 0x98,
+ 0xfc, 0xec, 0xbd, 0x31, 0x11, 0x08, 0x5a, 0x5a},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0xff
+ // tcID: 84
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 84,
+ 32,
+ {0x94, 0xf9, 0xd1, 0x11, 0xad, 0xc4, 0x1e, 0x6d, 0xc4, 0x62, 0x5b, 0xcd,
+ 0xed, 0x3f, 0x55, 0x6a, 0x1c, 0xb7, 0x40, 0x74, 0x56, 0xe2, 0x52, 0xe6,
+ 0xfc, 0x1d, 0x87, 0x3a, 0xfc, 0xb7, 0xca, 0x79, 0xbe, 0xb1, 0x8a, 0x2d,
+ 0x73, 0x8d, 0xd1, 0x05, 0xdd, 0x0a, 0x7e, 0x54, 0xfa, 0x96, 0x9c, 0x99,
+ 0xd4, 0x50, 0xd1, 0x12, 0xdd, 0x25, 0x69, 0xf1, 0x41, 0x7e, 0x15, 0xd6,
+ 0xf3, 0x93, 0xd3, 0xe7, 0x4b, 0x84, 0x97, 0x97, 0x97, 0x2e, 0x45, 0x4f,
+ 0xa3, 0xad, 0x22, 0x0f, 0x55, 0x46, 0xcf, 0x1f, 0x60, 0x18, 0x0d, 0x6d,
+ 0x70, 0xb7, 0x51, 0xe2, 0x83, 0x95, 0x34, 0x8d, 0xa1, 0x09, 0xaf, 0xc9,
+ 0x4e, 0x69, 0x8e, 0xb5, 0x13, 0x12, 0xab, 0xde, 0x98, 0xc4, 0x09, 0xc7,
+ 0x51, 0x52, 0x4a, 0x6b, 0xe4, 0x86, 0x2e, 0x3c, 0xd2, 0xdb, 0xaf, 0x12,
+ 0x6e, 0xc2, 0x6c, 0x76, 0x38, 0x1b, 0xc8, 0xe8, 0xe5, 0x19, 0x94, 0x4f,
+ 0x04, 0xe6, 0x45, 0xb9, 0x04, 0xa8, 0x68, 0x5b, 0x4c, 0xce, 0xd7, 0x9d,
+ 0x15, 0x8a, 0xb4, 0x85, 0x45, 0x16, 0x4c, 0x58, 0xba, 0x1c, 0x8c, 0x66,
+ 0x2e, 0x75, 0xa0, 0xcb, 0xb9, 0xf5, 0xe3, 0x60, 0xb6, 0xea, 0x8b, 0x7a,
+ 0xcf, 0xa9, 0x77, 0xef, 0xe4, 0x9d, 0x63, 0x4c, 0x10, 0x50, 0x5f, 0xe3,
+ 0x55, 0xd5, 0x7a, 0xee, 0xca, 0xe8, 0x08, 0x97, 0x7a, 0x3e, 0x80, 0xc8,
+ 0xc1, 0xa2, 0x95, 0xc2, 0x93, 0xd6, 0x96, 0x87, 0x10, 0x83, 0x63, 0x0c,
+ 0x6f, 0x32, 0x80, 0x04, 0x5e, 0x6e, 0xac, 0x58, 0x24, 0x81, 0xba, 0x74,
+ 0xd0, 0xd6, 0x37, 0x88, 0x2a, 0xef, 0xd1, 0x5e, 0x30, 0xfd, 0xaf, 0x27,
+ 0x43, 0xb4, 0x15, 0xcb, 0x74, 0xea, 0x97, 0xeb, 0x92, 0x25, 0x0a, 0xdd,
+ 0xa2, 0xa5, 0x14, 0xd4, 0x1b, 0xcd, 0xeb, 0xbf, 0x83, 0x02, 0x71, 0x3f,
+ 0x5d, 0x0d, 0x56, 0xb4, 0xb9, 0xb1, 0xb3, 0x42, 0x22, 0x04, 0x1b, 0xf5,
+ 0xf4, 0xf5, 0xd6, 0x45, 0x56, 0x52, 0x36, 0x10, 0xa5, 0x06, 0x52, 0xb5,
+ 0x2d, 0x89, 0xc8, 0xdb, 0x18, 0xa2, 0xb5, 0x67, 0x43, 0x1c, 0x93, 0xfa,
+ 0xdc, 0xd7, 0x2e, 0xf8, 0x1b, 0x40, 0xe9, 0x58, 0xc1, 0x31, 0xd1, 0x6f,
+ 0x56, 0xd8, 0x3d, 0x27, 0xc9, 0x5f, 0x10, 0x41, 0xbd, 0x03, 0xb7, 0xe8,
+ 0x77, 0x15, 0x40, 0xe7, 0xc6, 0x23, 0x73, 0xda, 0x66, 0xb7, 0x61, 0xe4,
+ 0x6b, 0x2a, 0xee, 0xc8, 0x19, 0x8d, 0xd3, 0x8d, 0xd7, 0x07, 0x4d, 0xd5,
+ 0x1f, 0x66, 0xc2, 0x39, 0x89, 0x93, 0xda, 0x73, 0x8a, 0x51, 0xb7, 0x1f,
+ 0xac, 0x10, 0x6c, 0x1c, 0x70, 0x00, 0x79, 0x1c, 0xec, 0xd9, 0x6d, 0x16,
+ 0x8a, 0x5b, 0xbf, 0x8e, 0xb0, 0x97, 0xdd, 0x00, 0x11, 0xd2, 0x2a, 0x5b,
+ 0x7e, 0x48, 0x9f, 0x23, 0x50, 0xbf, 0x2d, 0x69, 0x84, 0x66, 0xae, 0xe3,
+ 0xb7, 0x57, 0x0c, 0x3e, 0x66, 0x59, 0xd2, 0x94, 0xc5, 0xe4, 0xfc, 0xbc,
+ 0x2a, 0x4b, 0x46, 0x28, 0x8d, 0x06, 0x7f, 0x47, 0x5a, 0x54, 0xc1, 0x13,
+ 0x2f, 0xb4, 0x32, 0x15, 0x4d, 0x89, 0xee, 0x84, 0x5e, 0x43, 0xbd, 0xd9,
+ 0x08, 0x69, 0xec, 0x6a, 0x80, 0x23, 0x20, 0xeb, 0x09, 0xdc, 0xc4, 0x55,
+ 0xa0, 0xc0, 0x8c, 0xa7, 0x2e, 0x0a, 0x79, 0xa8, 0x2a, 0xad, 0xfa, 0x8c,
+ 0xe7, 0x9e, 0x3d, 0x21, 0x32, 0x9f, 0x0f, 0x71, 0xa7, 0x2b, 0x18, 0x4c,
+ 0x36, 0x13, 0x90, 0xa7, 0x97, 0x8f, 0x19, 0x9e, 0x5a, 0xcf, 0x55, 0xaa,
+ 0x5a, 0x7b, 0x1b, 0xf1, 0x39, 0x62, 0x88, 0x2c, 0x7f, 0xb6, 0x2f, 0x51,
+ 0x9e, 0xae, 0x61, 0x39, 0xb7, 0x4f, 0xf5, 0x04, 0x3e, 0xde, 0x0d, 0x65,
+ 0xc6, 0xac, 0x6a, 0xf7, 0xf2, 0x68, 0x0b, 0xfa, 0xc1, 0x3b, 0x0e, 0x27,
+ 0xef, 0x6f, 0xce, 0xb8, 0x1e, 0x45, 0x92, 0x8a},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0x80
+ // tcID: 85
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 85,
+ 32,
+ {0x50, 0xd8, 0x1c, 0x07, 0x3d, 0x09, 0x49, 0x9d, 0x0b, 0x73, 0xa7, 0x51,
+ 0x15, 0x72, 0xcd, 0x48, 0x5e, 0x27, 0x79, 0xe0, 0xb2, 0x30, 0x91, 0x72,
+ 0xa4, 0x38, 0x47, 0xb9, 0x00, 0x1c, 0x52, 0x58, 0x2b, 0x75, 0x39, 0x4c,
+ 0xa4, 0x38, 0xc4, 0xe3, 0x58, 0x94, 0x62, 0x32, 0xef, 0x17, 0x59, 0x6d,
+ 0x4c, 0xff, 0x47, 0xdc, 0xfc, 0xf4, 0x06, 0x61, 0xaf, 0xa1, 0xd3, 0xc3,
+ 0xd4, 0x1a, 0x93, 0xce, 0x9d, 0x2f, 0x68, 0x16, 0x22, 0xac, 0xc2, 0xe4,
+ 0xe4, 0xf2, 0x73, 0xf9, 0xe1, 0xc5, 0xcc, 0x23, 0xb5, 0x3c, 0x8c, 0x89,
+ 0xff, 0xe2, 0x0e, 0x18, 0x27, 0xbe, 0xa2, 0x9f, 0xdc, 0x71, 0x3a, 0xc1,
+ 0xdc, 0x76, 0x9d, 0xf3, 0x57, 0x8a, 0x14, 0x37, 0x2d, 0x05, 0xe0, 0xd9,
+ 0x4a, 0xe4, 0x4e, 0xbc, 0xd2, 0x2d, 0x4f, 0xfa, 0x6c, 0x92, 0x76, 0xd2,
+ 0x2f, 0x8d, 0xef, 0x3b, 0xd6, 0x5b, 0xff, 0xf5, 0x93, 0xce, 0x24, 0x77,
+ 0x68, 0x5c, 0xc1, 0xa2, 0xd0, 0x51, 0x65, 0x6b, 0x91, 0x23, 0x39, 0x33,
+ 0xa9, 0xb1, 0x07, 0x94, 0x0a, 0xbc, 0x71, 0x6d, 0x12, 0xa5, 0xb3, 0xec,
+ 0x93, 0x9e, 0xcb, 0xba, 0xb7, 0xa2, 0x78, 0x5c, 0xa4, 0xbe, 0x41, 0xe7,
+ 0x0a, 0x99, 0xf6, 0x0a, 0x01, 0x3d, 0x04, 0xa6, 0xb2, 0x37, 0x79, 0x9d,
+ 0x8f, 0x17, 0x43, 0xad, 0xa6, 0xd5, 0xa9, 0x71, 0x93, 0xd5, 0xb3, 0x0a,
+ 0xda, 0x75, 0xf5, 0x7e, 0x54, 0x0a, 0x64, 0x08, 0x5d, 0x67, 0xb0, 0xb2,
+ 0x8d, 0x2d, 0x36, 0x18, 0xd5, 0x2d, 0x2d, 0xa4, 0x85, 0x7d, 0x8a, 0xec,
+ 0x6b, 0x05, 0x98, 0x2d, 0x07, 0xef, 0x91, 0x8e, 0xe8, 0x2d, 0xb1, 0x71,
+ 0x82, 0xeb, 0xda, 0xc2, 0xd5, 0x9d, 0xe4, 0x45, 0x2a, 0x2f, 0x43, 0xc7,
+ 0x69, 0x39, 0x0c, 0x42, 0x9d, 0xac, 0x2a, 0x34, 0xd6, 0x56, 0x70, 0xe4,
+ 0x33, 0xc6, 0xe0, 0x0a, 0xfa, 0xcd, 0x46, 0x64, 0xaa, 0x99, 0xb7, 0x8d,
+ 0xba, 0x1a, 0x1a, 0x39, 0xae, 0x1a, 0x3e, 0xa6, 0xdd, 0xf0, 0x67, 0xde,
+ 0xbe, 0xc3, 0x93, 0x04, 0x6f, 0xe5, 0x44, 0xba, 0x91, 0x88, 0x90, 0x41,
+ 0x78, 0xc3, 0xb9, 0x35, 0x8d, 0xd3, 0x55, 0xfc, 0x2a, 0x78, 0x86, 0x95,
+ 0xb2, 0xdd, 0x2a, 0xb8, 0x67, 0xf1, 0x45, 0x2f, 0x9c, 0xab, 0xf2, 0xbd,
+ 0x52, 0x03, 0x17, 0x03, 0xb7, 0xe2, 0xa6, 0xd0, 0x0d, 0xaa, 0xd2, 0xcc,
+ 0x21, 0xbd, 0xeb, 0xe9, 0xc3, 0xb4, 0x5f, 0x9f, 0x16, 0x4a, 0x1e, 0x39,
+ 0x18, 0x99, 0x8f, 0x04, 0x4e, 0x18, 0xbb, 0xda, 0x1b, 0x7b, 0x01, 0xba,
+ 0x73, 0x23, 0x95, 0x39, 0x8d, 0xb4, 0xd5, 0x0e, 0x61, 0x08, 0x5f, 0x42,
+ 0x94, 0x4d, 0x0b, 0x86, 0xc0, 0x9b, 0x91, 0xe5, 0x47, 0x0f, 0xf3, 0x7e,
+ 0x42, 0xf2, 0x99, 0xa9, 0x2d, 0x3a, 0x38, 0xb6, 0xb8, 0xe9, 0x8a, 0x4d,
+ 0xd1, 0xb1, 0xa8, 0xd9, 0x79, 0xaa, 0x8a, 0x27, 0x54, 0xae, 0xca, 0x22,
+ 0x44, 0x9e, 0x08, 0x64, 0x7c, 0x09, 0x55, 0x47, 0x39, 0xc1, 0xeb, 0x0c,
+ 0x35, 0x91, 0x57, 0xe8, 0x7e, 0xc3, 0x5b, 0xe8, 0xfb, 0x44, 0xaa, 0xca,
+ 0x55, 0x15, 0xec, 0x5b, 0xda, 0x2b, 0xc8, 0x61, 0xc0, 0x8a, 0xdc, 0xa6,
+ 0x5c, 0x73, 0xa0, 0xf9, 0x44, 0xa2, 0x9d, 0xb9, 0x00, 0x81, 0x56, 0x07,
+ 0x89, 0xfa, 0x05, 0xa2, 0xf4, 0x2a, 0x7c, 0x0d, 0xd8, 0xeb, 0x19, 0x9e,
+ 0x8e, 0xfe, 0x3c, 0x95, 0x48, 0xcc, 0x4a, 0x26, 0x9b, 0x07, 0x67, 0xa8,
+ 0x30, 0xb7, 0xfb, 0x18, 0x13, 0x46, 0x87, 0x6b, 0x3a, 0x8f, 0x0c, 0x93,
+ 0x85, 0x88, 0x5b, 0xf6, 0x9b, 0x1e, 0xc3, 0x88, 0xb9, 0x3c, 0x4b, 0xa7,
+ 0xaa, 0xc6, 0x0f, 0xde, 0x8b, 0xd4, 0xe4, 0xc9, 0xea, 0x44, 0xc2, 0x2f,
+ 0xac, 0x2d, 0xe7, 0x33, 0x1d, 0xf3, 0xd5, 0xfd},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0
+ // tcID: 86
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 86,
+ 32,
+ {0x7b, 0xd5, 0x6f, 0xe8, 0xbe, 0x48, 0x06, 0x2f, 0x61, 0x1a, 0x16, 0xd0,
+ 0x70, 0x32, 0x88, 0x29, 0xb6, 0xe0, 0x32, 0x65, 0x0e, 0x54, 0x14, 0x85,
+ 0x51, 0xeb, 0xfa, 0xe0, 0xc2, 0x21, 0xdb, 0xda, 0xa4, 0x61, 0xfc, 0x0b,
+ 0x83, 0x7b, 0x41, 0xdb, 0x09, 0x3f, 0xd3, 0xe7, 0xee, 0xe3, 0x4f, 0x6e,
+ 0xa9, 0x75, 0xb7, 0xe7, 0xc6, 0xa9, 0xc6, 0x5c, 0x9d, 0xa2, 0x6b, 0x8b,
+ 0x47, 0xa3, 0x4d, 0x4f, 0x85, 0xcb, 0xb7, 0x6f, 0x7f, 0x75, 0xf0, 0x01,
+ 0x03, 0x75, 0xc1, 0x03, 0x01, 0xe6, 0xc6, 0x56, 0xbb, 0x99, 0x09, 0x19,
+ 0x85, 0x5b, 0xc3, 0x94, 0x1f, 0x04, 0x81, 0x7d, 0xe8, 0x4b, 0x22, 0x5b,
+ 0xc6, 0x8a, 0x53, 0x31, 0x0a, 0x2d, 0x12, 0xc5, 0x22, 0x73, 0x2c, 0x98,
+ 0xa4, 0x35, 0xff, 0x2e, 0xd2, 0xde, 0xef, 0x13, 0xe6, 0xc2, 0x2b, 0x92,
+ 0xf1, 0x51, 0x8c, 0x01, 0xd7, 0xa4, 0x6f, 0xcd, 0xd6, 0x50, 0x03, 0x00,
+ 0x17, 0xaa, 0x0d, 0x55, 0xb5, 0x32, 0x56, 0x64, 0x5d, 0x15, 0xb0, 0x22,
+ 0xbd, 0xe6, 0x49, 0x4d, 0xff, 0x48, 0xe3, 0x48, 0xbf, 0x24, 0x3b, 0x48,
+ 0xac, 0xb6, 0xd5, 0x86, 0x6b, 0x01, 0xc1, 0x33, 0xc8, 0xd0, 0xfd, 0xdb,
+ 0xc5, 0xd5, 0x0b, 0x1d, 0x41, 0xfb, 0x37, 0xd3, 0x4b, 0x3e, 0xe7, 0x6b,
+ 0xdb, 0xee, 0x3b, 0xe4, 0x6e, 0x98, 0x93, 0xa6, 0x4e, 0x35, 0x71, 0x59,
+ 0x06, 0x98, 0x44, 0x4d, 0x9e, 0xee, 0x18, 0x30, 0x8b, 0xe2, 0xa6, 0x1b,
+ 0xf6, 0xe2, 0x81, 0x91, 0xf0, 0x52, 0x55, 0x0c, 0x82, 0xfc, 0x60, 0x0d,
+ 0xe6, 0xe0, 0x1c, 0x86, 0x37, 0xd7, 0xe1, 0x75, 0x39, 0x9f, 0xb8, 0xb8,
+ 0x7a, 0xea, 0x13, 0x6d, 0x00, 0x2b, 0x58, 0x9b, 0x73, 0x72, 0xd0, 0x47,
+ 0x60, 0x59, 0xc1, 0x53, 0x52, 0x5e, 0x63, 0xa9, 0x0d, 0x0a, 0xed, 0xd4,
+ 0x8f, 0x2a, 0x59, 0x62, 0x1c, 0xed, 0x9e, 0x68, 0x52, 0xc9, 0x64, 0x4e,
+ 0xcc, 0x1a, 0x60, 0x18, 0x1b, 0x1c, 0xac, 0xf6, 0xad, 0xaf, 0x54, 0x9a,
+ 0x47, 0xb1, 0x82, 0x59, 0x73, 0xc4, 0xd2, 0x92, 0x6a, 0x91, 0x1d, 0xb4,
+ 0x1b, 0xa1, 0x0e, 0xb2, 0x44, 0xa4, 0x5d, 0x58, 0x2b, 0x9a, 0xcf, 0x30,
+ 0x86, 0x1c, 0x28, 0x4b, 0x72, 0xbc, 0x6e, 0xd4, 0xdd, 0xbf, 0xc4, 0xdf,
+ 0x7f, 0x96, 0xa2, 0xb6, 0xe4, 0xf9, 0x62, 0xe4, 0xc8, 0xeb, 0xf2, 0x7c,
+ 0x35, 0xba, 0xc4, 0xcf, 0xd2, 0xae, 0x63, 0xc1, 0xe3, 0x35, 0xab, 0x50,
+ 0x49, 0xc3, 0xbc, 0x5e, 0x60, 0x6a, 0x65, 0xb5, 0x15, 0x57, 0x09, 0xb9,
+ 0xbb, 0x30, 0xd5, 0xe1, 0x0e, 0xeb, 0x89, 0x52, 0x32, 0xbd, 0xa1, 0x46,
+ 0x54, 0x43, 0xe1, 0x9b, 0x35, 0x6a, 0xc9, 0x18, 0x7d, 0x57, 0x99, 0xe6,
+ 0x2e, 0x77, 0x87, 0x10, 0x82, 0x0c, 0xa4, 0xfd, 0x28, 0x02, 0xba, 0x8c,
+ 0x52, 0xcd, 0xad, 0x0b, 0xd1, 0x2d, 0x8a, 0xdd, 0xa8, 0x5e, 0xc4, 0x80,
+ 0x32, 0x9e, 0x92, 0x7a, 0x6e, 0xd4, 0x1a, 0x8c, 0x31, 0xdd, 0x35, 0xb1,
+ 0x44, 0x46, 0x60, 0xf2, 0xf6, 0x43, 0x20, 0x4c, 0x48, 0x64, 0x59, 0x00,
+ 0x14, 0xc8, 0xfe, 0x35, 0xdb, 0x26, 0x09, 0x90, 0xfc, 0x73, 0x1f, 0x15,
+ 0x99, 0xbb, 0xe2, 0x23, 0xa3, 0xd2, 0xf6, 0x61, 0x3d, 0x39, 0x34, 0x44,
+ 0xeb, 0x60, 0x03, 0xcf, 0x53, 0x43, 0x1d, 0xb3, 0x96, 0x91, 0x31, 0x8a,
+ 0x14, 0x35, 0x80, 0x7b, 0x92, 0x1b, 0xe3, 0x4e, 0x51, 0x8b, 0xf2, 0xce,
+ 0xb9, 0x9b, 0xe3, 0x8d, 0x60, 0x71, 0x74, 0xa9, 0x6e, 0x8c, 0xde, 0xf1,
+ 0xf4, 0x9a, 0x14, 0x4c, 0x71, 0x58, 0x4b, 0x45, 0xda, 0x1e, 0x52, 0x77,
+ 0xf2, 0xce, 0x4e, 0x07, 0x62, 0xc8, 0xf5, 0xbb, 0x8e, 0x48, 0xe4, 0xb0,
+ 0x15, 0x79, 0xde, 0x20, 0x4c, 0xb8, 0x03, 0x24},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0xff
+ // tcID: 87
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 87,
+ 32,
+ {0x1f, 0x20, 0xdc, 0x34, 0x8e, 0x8b, 0x89, 0xed, 0x30, 0x04, 0xb1, 0x94,
+ 0xc0, 0xbb, 0x63, 0x5e, 0x27, 0xc6, 0x43, 0xf7, 0x09, 0x67, 0xd6, 0x5b,
+ 0x0f, 0x5d, 0x2d, 0x4b, 0xa5, 0x5e, 0xc2, 0xe4, 0x8d, 0x62, 0x07, 0x4a,
+ 0x49, 0xde, 0x2a, 0x73, 0xa3, 0x4e, 0x5e, 0x4c, 0x0d, 0x17, 0x2a, 0xb2,
+ 0x4b, 0xcb, 0x10, 0x25, 0x00, 0x8c, 0x7d, 0x47, 0x3c, 0x90, 0xb6, 0x4f,
+ 0x9d, 0x69, 0x91, 0xf3, 0x61, 0x2d, 0xea, 0xb9, 0x0b, 0x0b, 0x53, 0x5b,
+ 0x11, 0x40, 0x0c, 0x4a, 0x11, 0x26, 0x19, 0x41, 0xec, 0x9f, 0xf3, 0x73,
+ 0x8e, 0xc4, 0x8c, 0xd6, 0xf0, 0x23, 0x77, 0x57, 0xb2, 0x61, 0x76, 0xec,
+ 0x23, 0x39, 0xe8, 0xbf, 0x2b, 0x45, 0x60, 0xab, 0xfe, 0x1a, 0x18, 0x36,
+ 0x83, 0xf9, 0xef, 0xc7, 0x08, 0x76, 0xac, 0x82, 0x1d, 0x18, 0x74, 0x07,
+ 0x9d, 0x61, 0x0a, 0x1f, 0x7c, 0x7e, 0xf8, 0x0b, 0xf3, 0x9f, 0x1e, 0xc1,
+ 0xfa, 0x21, 0x21, 0x36, 0x11, 0x44, 0x38, 0xb4, 0x22, 0xe4, 0xdf, 0xe6,
+ 0x5e, 0x8f, 0xb4, 0x8f, 0x5c, 0xbe, 0x47, 0x57, 0x15, 0xa6, 0x7f, 0x89,
+ 0x37, 0xae, 0x7d, 0xc3, 0xac, 0x91, 0x3b, 0xde, 0x05, 0x4c, 0xdd, 0x16,
+ 0x36, 0xee, 0x70, 0xd9, 0x82, 0x33, 0xcf, 0x5f, 0x06, 0x45, 0xfd, 0x57,
+ 0xa3, 0x8d, 0xa9, 0x04, 0x28, 0xbf, 0x75, 0x11, 0xcd, 0x85, 0x54, 0x31,
+ 0xd2, 0xa2, 0xa5, 0x41, 0x9d, 0x75, 0xc2, 0x19, 0x9d, 0x33, 0x8f, 0xdb,
+ 0x60, 0xde, 0xb5, 0x61, 0x77, 0x16, 0xf2, 0xca, 0x73, 0xda, 0xaf, 0x02,
+ 0x26, 0x0d, 0xeb, 0x1c, 0xda, 0x50, 0x9e, 0xe0, 0xea, 0xf4, 0x57, 0xda,
+ 0xe4, 0xc9, 0xf4, 0x39, 0xac, 0x00, 0x32, 0x3c, 0x87, 0x3b, 0xd6, 0xdd,
+ 0x65, 0xce, 0xde, 0x62, 0x5d, 0x3a, 0xe2, 0x55, 0x68, 0x77, 0x28, 0x23,
+ 0xf4, 0x02, 0xc5, 0xb3, 0x54, 0xbe, 0xfe, 0x23, 0x6e, 0xdc, 0xbf, 0x95,
+ 0x6b, 0x70, 0x05, 0x70, 0xc8, 0x7e, 0xeb, 0x05, 0x56, 0x8e, 0x0a, 0x50,
+ 0xee, 0x60, 0xd3, 0x0c, 0xbb, 0x5b, 0x57, 0xc6, 0xc2, 0xdf, 0xd8, 0x05,
+ 0x12, 0x6d, 0x1a, 0xae, 0xc5, 0x35, 0xe0, 0x1c, 0x81, 0xd6, 0x27, 0x76,
+ 0xe4, 0xb1, 0x9c, 0x76, 0xdd, 0x41, 0x2f, 0x62, 0x2e, 0x8a, 0xad, 0xf9,
+ 0xfc, 0xf3, 0xd7, 0x8b, 0x34, 0xfb, 0x60, 0x16, 0xa5, 0x50, 0xbc, 0xd7,
+ 0x2d, 0x17, 0x09, 0xb5, 0xb7, 0x30, 0x8f, 0x74, 0xad, 0x3c, 0x37, 0xfe,
+ 0x0b, 0xbf, 0x4c, 0x70, 0x72, 0x29, 0xc7, 0xf4, 0x02, 0x82, 0xf0, 0x9e,
+ 0xee, 0x4b, 0xe1, 0x3e, 0xc4, 0x8b, 0xf2, 0xf8, 0x4b, 0x32, 0xd4, 0x88,
+ 0x6d, 0x09, 0x46, 0xda, 0xfb, 0xd0, 0x42, 0x2f, 0xa4, 0x9b, 0x19, 0x71,
+ 0xb6, 0x94, 0xb7, 0xdc, 0x55, 0xf7, 0xb4, 0xd0, 0x59, 0x40, 0x3d, 0xf3,
+ 0x71, 0x55, 0xfe, 0xfb, 0x99, 0x67, 0xb4, 0x5d, 0xb2, 0xbd, 0x80, 0x1d,
+ 0x90, 0x12, 0xb1, 0xcf, 0x0e, 0x2f, 0xd9, 0xb7, 0xa0, 0x73, 0x86, 0x87,
+ 0x56, 0xd6, 0x4c, 0xdd, 0xd6, 0x30, 0xa4, 0x3a, 0x94, 0x47, 0x85, 0x3b,
+ 0x42, 0x14, 0xb0, 0x6b, 0xd6, 0xbb, 0x4c, 0xca, 0xca, 0x1d, 0x6b, 0xc0,
+ 0x1e, 0x79, 0xe3, 0x28, 0xed, 0x68, 0xee, 0x4a, 0x6b, 0x54, 0xfb, 0xa5,
+ 0xb4, 0x75, 0x21, 0xa2, 0xde, 0xe8, 0xd6, 0x42, 0x53, 0x06, 0xe3, 0x39,
+ 0x35, 0x6f, 0x97, 0xf3, 0xb1, 0x9d, 0x7b, 0xf8, 0x22, 0x01, 0x69, 0x40,
+ 0x55, 0x9c, 0x16, 0x85, 0xae, 0x93, 0xf7, 0xbe, 0x27, 0xeb, 0x3e, 0x9f,
+ 0xb4, 0x9d, 0x7b, 0x08, 0xb0, 0xd5, 0x96, 0x0a, 0x68, 0x52, 0x4e, 0x60,
+ 0xcc, 0x75, 0x61, 0xc7, 0xe6, 0x1e, 0xc6, 0x04, 0x93, 0x62, 0xaa, 0x48,
+ 0x4f, 0xba, 0x37, 0x90, 0x2a, 0xd0, 0x26, 0xdc},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: shifted salt
+ // tcID: 88
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 88,
+ 32,
+ {0x1e, 0x7a, 0x63, 0xb1, 0xad, 0x5c, 0x1b, 0x70, 0x8c, 0x49, 0x03, 0x16,
+ 0x47, 0x93, 0x4f, 0xbb, 0xfa, 0x2e, 0xdc, 0x11, 0x85, 0xb1, 0x09, 0x63,
+ 0x26, 0xc8, 0x43, 0x0b, 0xf9, 0x4b, 0x4a, 0xb4, 0xf0, 0xe9, 0x40, 0x1a,
+ 0x68, 0xf9, 0x4c, 0xd6, 0xfb, 0xe2, 0xd2, 0x36, 0x23, 0x21, 0x07, 0x23,
+ 0xe8, 0x00, 0xed, 0x87, 0x8c, 0x9f, 0xb4, 0x17, 0xec, 0x64, 0xbd, 0x3f,
+ 0x38, 0xf3, 0xf0, 0x8b, 0xae, 0x77, 0x35, 0x2a, 0x7d, 0x40, 0x94, 0x85,
+ 0xa8, 0x3d, 0xac, 0xc9, 0xa7, 0x9e, 0xe2, 0x55, 0x26, 0xaf, 0x32, 0xd9,
+ 0x3b, 0x3c, 0x70, 0x2c, 0xef, 0x4f, 0x37, 0xbf, 0xdc, 0x7b, 0x29, 0x5b,
+ 0x7d, 0x24, 0x3a, 0xcc, 0xb8, 0x0c, 0x25, 0x6c, 0x9e, 0xa3, 0x50, 0x12,
+ 0x0a, 0xb7, 0xfa, 0x5a, 0xb0, 0x47, 0x22, 0x9e, 0x97, 0x76, 0xef, 0x15,
+ 0x7b, 0x26, 0x21, 0x2e, 0x74, 0x81, 0x76, 0xbe, 0x88, 0x57, 0x52, 0x30,
+ 0x87, 0x20, 0xb1, 0x66, 0x64, 0x32, 0x3f, 0x65, 0xd8, 0x3c, 0xe7, 0x0d,
+ 0xe2, 0x1d, 0x4e, 0x2e, 0x7d, 0x5a, 0x63, 0x37, 0x84, 0xe9, 0xd1, 0x8f,
+ 0x58, 0xbe, 0x64, 0x69, 0x97, 0x0b, 0x52, 0xc0, 0x09, 0x63, 0x9a, 0xb9,
+ 0xe2, 0xb0, 0x24, 0xce, 0xda, 0xc4, 0x55, 0x3f, 0x88, 0xe4, 0x2d, 0x80,
+ 0x12, 0xe8, 0x17, 0x2b, 0xe9, 0xfd, 0x4d, 0xbd, 0x3b, 0xea, 0x18, 0x87,
+ 0xf0, 0x65, 0x52, 0x6e, 0x09, 0x0c, 0x3a, 0x5e, 0x7f, 0x28, 0xb4, 0x16,
+ 0x78, 0x5a, 0x0f, 0xd3, 0x3c, 0x92, 0x93, 0x73, 0x83, 0xf0, 0x57, 0x07,
+ 0x20, 0xaa, 0x6d, 0xab, 0x92, 0xad, 0x7f, 0x00, 0x6b, 0xa8, 0xb1, 0x7c,
+ 0x48, 0x90, 0x86, 0x43, 0x13, 0xed, 0x03, 0x12, 0xc7, 0x17, 0xa2, 0xa5,
+ 0x90, 0x6a, 0x8f, 0x10, 0x1b, 0x7c, 0x27, 0x75, 0xd9, 0x60, 0x9d, 0x26,
+ 0xe7, 0x6e, 0x27, 0x47, 0x28, 0xb0, 0x31, 0x69, 0xd9, 0x47, 0x23, 0x91,
+ 0x9e, 0x2a, 0xe5, 0x12, 0x6c, 0xaa, 0x2b, 0x6d, 0xd1, 0xa4, 0x43, 0xd2,
+ 0x1d, 0x4e, 0x36, 0x51, 0x2d, 0x06, 0xc8, 0xb5, 0x85, 0x2d, 0xaf, 0xbe,
+ 0xa7, 0x3b, 0x04, 0x2e, 0x1a, 0x99, 0x9f, 0xf7, 0x14, 0x7c, 0x49, 0xef,
+ 0x19, 0xeb, 0x7f, 0x41, 0xcd, 0x31, 0x79, 0x4c, 0xfa, 0x5f, 0x65, 0xd9,
+ 0xd0, 0xfe, 0x62, 0x6d, 0x08, 0xb6, 0x25, 0x7d, 0xd8, 0x8b, 0xf0, 0xcc,
+ 0x39, 0x11, 0x3d, 0x0c, 0x0d, 0x74, 0x12, 0xec, 0x70, 0x20, 0xbd, 0xd5,
+ 0xdf, 0xa7, 0xe9, 0xf5, 0x35, 0xf4, 0xf2, 0x79, 0x9a, 0x06, 0xd4, 0x74,
+ 0x3c, 0x57, 0x69, 0xc5, 0xc8, 0x52, 0x29, 0xba, 0x5d, 0x0d, 0xc3, 0x9b,
+ 0x02, 0x7d, 0xf7, 0x02, 0xc6, 0xfc, 0xbe, 0x72, 0x88, 0x87, 0xb0, 0xfc,
+ 0x0b, 0x60, 0x64, 0x80, 0xd3, 0xc0, 0xe0, 0xf1, 0x32, 0x6a, 0x46, 0xa7,
+ 0x22, 0x3e, 0x31, 0x24, 0xdd, 0x4d, 0x27, 0xcd, 0xcc, 0x48, 0xc7, 0xec,
+ 0xbf, 0x74, 0x40, 0x96, 0x7c, 0x2e, 0x57, 0x31, 0x9e, 0xff, 0xe5, 0xe4,
+ 0x16, 0xde, 0x26, 0xe6, 0x0b, 0x99, 0x5a, 0xd9, 0x35, 0x8c, 0xe8, 0xb8,
+ 0x63, 0xf3, 0x5d, 0x56, 0xf6, 0x9e, 0xbf, 0x6a, 0x6d, 0x6c, 0x0e, 0xec,
+ 0x94, 0xc9, 0x17, 0xa9, 0x03, 0x16, 0xdb, 0x70, 0xe7, 0xf1, 0x05, 0xd1,
+ 0x71, 0x70, 0x0a, 0x17, 0xc5, 0x2c, 0x4a, 0x1f, 0x9e, 0x15, 0xa5, 0x27,
+ 0x4c, 0xd9, 0x6c, 0xa4, 0xe8, 0x72, 0xc5, 0x77, 0xf4, 0x3b, 0x54, 0xcf,
+ 0xf8, 0x98, 0xaf, 0x42, 0x72, 0x0f, 0x0d, 0x3a, 0xd0, 0x0d, 0x17, 0x0f,
+ 0x9c, 0x0b, 0xc3, 0x5f, 0xdf, 0x29, 0x70, 0x46, 0xf6, 0xc7, 0x50, 0xb6,
+ 0xd0, 0x36, 0x90, 0x5f, 0xde, 0xca, 0x12, 0x7e, 0x6f, 0x2d, 0xa3, 0xf5,
+ 0xad, 0xd9, 0xcc, 0xf7, 0xad, 0x81, 0x9f, 0x2e},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 89
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 89,
+ 32,
+ {0x62, 0xa7, 0x46, 0x65, 0x5a, 0xbd, 0x3d, 0x49, 0x63, 0xee, 0xdb, 0xf1,
+ 0xcc, 0xb4, 0x2a, 0xdf, 0xd9, 0x91, 0x9f, 0x42, 0x79, 0x7c, 0x65, 0xd8,
+ 0x33, 0xff, 0xc5, 0xc5, 0x17, 0x74, 0x83, 0x53, 0x4b, 0x2b, 0x46, 0xb6,
+ 0x77, 0x3d, 0x7b, 0x6b, 0x9f, 0x6a, 0x1a, 0x03, 0x80, 0x3a, 0x2c, 0x85,
+ 0x71, 0x80, 0x45, 0xca, 0xa8, 0x99, 0x5d, 0x0e, 0xef, 0x3d, 0x55, 0xc6,
+ 0x64, 0x91, 0xed, 0x65, 0xac, 0xa0, 0x9d, 0xab, 0x89, 0xae, 0x15, 0x41,
+ 0x24, 0x5c, 0x2e, 0xde, 0xf5, 0x35, 0xf8, 0xce, 0xad, 0xf4, 0xf7, 0x4f,
+ 0x1a, 0xe1, 0x2b, 0xa9, 0xe9, 0x22, 0x50, 0x8b, 0x7b, 0xb1, 0x57, 0xb3,
+ 0x82, 0x47, 0x44, 0x18, 0x63, 0xaa, 0xd6, 0x82, 0x20, 0x0e, 0x4d, 0xa6,
+ 0x1b, 0x4b, 0x3c, 0x72, 0x92, 0xcb, 0x82, 0x41, 0x58, 0x27, 0x5d, 0x04,
+ 0x28, 0x58, 0xd1, 0x5f, 0xb7, 0xec, 0x4e, 0xb5, 0xae, 0xb3, 0x3d, 0xcd,
+ 0x40, 0xf5, 0x8a, 0x67, 0x01, 0x10, 0xfa, 0x93, 0x9d, 0xde, 0xcb, 0xcc,
+ 0x9c, 0x20, 0x21, 0x6b, 0x69, 0x96, 0xa4, 0x3a, 0x32, 0x67, 0xb5, 0x01,
+ 0xa2, 0xd6, 0xf0, 0x5c, 0x35, 0xa6, 0x3b, 0xef, 0xad, 0x8f, 0x65, 0x34,
+ 0xb7, 0x14, 0x48, 0x02, 0x71, 0x83, 0xe4, 0x5a, 0xbd, 0x98, 0xda, 0xe8,
+ 0x78, 0x37, 0x98, 0x07, 0xeb, 0x97, 0xaa, 0xd9, 0x01, 0x4a, 0x26, 0x8b,
+ 0x2d, 0x04, 0x2b, 0xfa, 0x20, 0xb3, 0x55, 0x95, 0x65, 0xb2, 0x2d, 0xef,
+ 0x87, 0xbb, 0x0b, 0xec, 0xee, 0xfc, 0xaa, 0xe1, 0xa0, 0x1f, 0x06, 0x8c,
+ 0xed, 0x30, 0x41, 0x45, 0x01, 0x76, 0x7f, 0xef, 0x23, 0x73, 0xfd, 0x8d,
+ 0x8a, 0xe7, 0xd4, 0x4a, 0xee, 0xe8, 0x85, 0x46, 0x2d, 0xd1, 0xcd, 0x21,
+ 0x36, 0xe1, 0x14, 0xa9, 0xe6, 0x30, 0x85, 0xeb, 0xa2, 0x2a, 0xdd, 0xc0,
+ 0xad, 0xe5, 0x88, 0x77, 0x76, 0xee, 0xa1, 0x0b, 0x59, 0x4d, 0xa2, 0xab,
+ 0xcb, 0x24, 0x5a, 0x03, 0x03, 0x9f, 0xa1, 0x51, 0xae, 0xda, 0x03, 0x64,
+ 0xfc, 0x66, 0xa1, 0x2a, 0x15, 0xdf, 0xe8, 0x9a, 0xd7, 0x67, 0x82, 0x30,
+ 0x19, 0x46, 0x00, 0x55, 0x46, 0x79, 0xe0, 0xc0, 0x2d, 0x3c, 0x35, 0xbb,
+ 0x2a, 0xf0, 0x54, 0xe2, 0xbd, 0x68, 0xe7, 0x3f, 0xdc, 0x66, 0x54, 0x02,
+ 0x57, 0xcc, 0x10, 0xa0, 0xc0, 0x14, 0x5f, 0xd1, 0x77, 0x93, 0xf0, 0xc8,
+ 0x8d, 0x76, 0x67, 0x0c, 0xbc, 0x62, 0xe0, 0xa5, 0x6b, 0x98, 0xd8, 0x2f,
+ 0xe1, 0xf5, 0xec, 0x8a, 0x85, 0xc0, 0x07, 0x57, 0x63, 0xe1, 0xd3, 0xd8,
+ 0x73, 0xde, 0xb0, 0xfa, 0x57, 0xf1, 0x27, 0x05, 0x29, 0x71, 0xaf, 0x34,
+ 0x12, 0x2b, 0x9b, 0xed, 0xc7, 0x60, 0xb2, 0xe4, 0x41, 0x93, 0x9c, 0x33,
+ 0xbf, 0x18, 0xfd, 0x9d, 0x49, 0xe2, 0xde, 0xf6, 0x1d, 0xfb, 0x3a, 0xac,
+ 0x87, 0xea, 0xa4, 0x80, 0xa3, 0x48, 0xbf, 0x32, 0xbd, 0xee, 0x4e, 0x73,
+ 0x03, 0xd5, 0x13, 0x20, 0x3f, 0xe2, 0x31, 0x65, 0xf3, 0x92, 0x31, 0xb6,
+ 0x4b, 0xaa, 0x0b, 0xb1, 0x49, 0x5a, 0x86, 0x8e, 0x20, 0xa4, 0xdc, 0x3d,
+ 0xcd, 0xb4, 0xc6, 0x43, 0x64, 0x6c, 0x23, 0xbb, 0x1c, 0xe0, 0xa4, 0x08,
+ 0x89, 0x07, 0xeb, 0xed, 0xb6, 0xfe, 0x13, 0x93, 0x81, 0x56, 0xf9, 0x81,
+ 0x1a, 0xff, 0xe8, 0x28, 0x8e, 0x13, 0xdb, 0x8f, 0x45, 0x70, 0x52, 0x29,
+ 0xa3, 0x1f, 0xda, 0x74, 0x76, 0xff, 0x07, 0xbf, 0x60, 0x69, 0xef, 0x11,
+ 0xc0, 0xe1, 0x9b, 0x36, 0x9f, 0x53, 0xe9, 0x9e, 0xa9, 0x01, 0xac, 0x8d,
+ 0x4a, 0x1b, 0xa8, 0xcf, 0x92, 0xd7, 0x40, 0x09, 0x58, 0x3e, 0x00, 0x78,
+ 0x3a, 0xdd, 0x48, 0xb6, 0xf7, 0xcd, 0x7d, 0x28, 0x42, 0x9b, 0xc4, 0x8c,
+ 0x73, 0xb4, 0x75, 0x39, 0x63, 0x0b, 0x59, 0xbf},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: bit 7 of masked_db not cleared
+ // tcID: 90
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 90,
+ 32,
+ {0x2f, 0x04, 0xe3, 0x2e, 0x17, 0xa9, 0xa6, 0x99, 0x17, 0x33, 0x91, 0x34,
+ 0x75, 0xf5, 0x4c, 0xb1, 0x8a, 0xbe, 0x5c, 0xd6, 0xf7, 0x85, 0x6a, 0x8c,
+ 0xf1, 0x25, 0x25, 0xf7, 0xa8, 0x31, 0x27, 0xc2, 0x02, 0x55, 0x14, 0x95,
+ 0x65, 0x98, 0x37, 0x19, 0xe5, 0x8b, 0x10, 0xc2, 0x3f, 0xa7, 0x0a, 0x27,
+ 0xb4, 0x0d, 0x72, 0x33, 0x70, 0xbf, 0xdd, 0x14, 0xba, 0xd6, 0x70, 0xb5,
+ 0xa2, 0x2b, 0x34, 0x46, 0xed, 0x14, 0x73, 0xe8, 0xf0, 0x12, 0xe5, 0xbf,
+ 0xe7, 0x0a, 0x1f, 0xdc, 0x1a, 0x7d, 0x82, 0x64, 0x30, 0xe3, 0x01, 0x40,
+ 0x5d, 0xb7, 0x2c, 0x81, 0x57, 0x63, 0xe4, 0xc5, 0x48, 0x69, 0x38, 0xde,
+ 0x8f, 0x78, 0xb5, 0x56, 0x64, 0x81, 0x08, 0xea, 0xee, 0xfb, 0x6d, 0x5a,
+ 0x45, 0x20, 0xda, 0x36, 0x5c, 0xf6, 0x4a, 0xc6, 0x9d, 0x2f, 0x0d, 0x28,
+ 0x42, 0xb5, 0x65, 0x0d, 0xa2, 0xd0, 0x66, 0x39, 0x03, 0x2c, 0x4f, 0x90,
+ 0x90, 0x7a, 0x31, 0x64, 0xf6, 0x7e, 0x0a, 0xbc, 0x68, 0xa4, 0xbb, 0x86,
+ 0x77, 0x8d, 0x6f, 0x0c, 0x6f, 0x8c, 0x15, 0x85, 0xb7, 0x6a, 0x73, 0x57,
+ 0x3d, 0xec, 0xcb, 0x70, 0x10, 0xd2, 0x1e, 0x95, 0x9f, 0xc9, 0x18, 0x9a,
+ 0xee, 0x02, 0x45, 0x8b, 0x8e, 0x35, 0x3f, 0x12, 0xa3, 0xd9, 0x8c, 0xcb,
+ 0x6b, 0xac, 0x5e, 0x3a, 0x57, 0xff, 0xe5, 0xb6, 0x0a, 0xf3, 0x7b, 0x04,
+ 0x3f, 0xb5, 0x8c, 0xc4, 0x78, 0xca, 0x9e, 0x24, 0x9e, 0x94, 0xa3, 0x0b,
+ 0xfe, 0xe4, 0xc5, 0x09, 0xe1, 0x50, 0xa3, 0xe2, 0x8e, 0x56, 0xdc, 0x42,
+ 0x22, 0xf9, 0x96, 0x8c, 0xa8, 0xc6, 0x2c, 0xcf, 0x57, 0x32, 0x6a, 0x47,
+ 0x3b, 0x30, 0x05, 0x56, 0x55, 0x65, 0x4d, 0x3e, 0x70, 0x0e, 0xa0, 0x47,
+ 0x56, 0xbc, 0x3f, 0x68, 0x77, 0x07, 0xe0, 0xda, 0xfb, 0x95, 0x31, 0x70,
+ 0x6d, 0x06, 0xc3, 0x0a, 0xa1, 0x71, 0xe3, 0x35, 0x50, 0xb6, 0x60, 0x55,
+ 0xad, 0xee, 0x33, 0x91, 0x0a, 0xef, 0x57, 0x3a, 0xf9, 0xdd, 0x06, 0xb2,
+ 0x61, 0x14, 0x25, 0xd9, 0xd4, 0x82, 0x08, 0x07, 0xc1, 0x2f, 0x7b, 0x29,
+ 0xa7, 0xfc, 0xd9, 0x8c, 0x39, 0x48, 0xd5, 0x35, 0x2e, 0x3f, 0xa8, 0x08,
+ 0x32, 0x05, 0xe1, 0x3f, 0x07, 0x5e, 0xed, 0x4e, 0x64, 0x42, 0xc0, 0xe3,
+ 0xdc, 0xf6, 0x8c, 0x76, 0x5e, 0xd9, 0x37, 0x48, 0xcf, 0xe3, 0x3d, 0x75,
+ 0x8f, 0xee, 0x0e, 0x47, 0xa1, 0x97, 0x7d, 0x0b, 0x79, 0xa7, 0x55, 0xe7,
+ 0x31, 0xbe, 0x22, 0xbb, 0x0c, 0x55, 0xca, 0xd8, 0x0d, 0x54, 0x93, 0x9b,
+ 0x7a, 0x8d, 0xbd, 0x4c, 0x9c, 0x20, 0xb7, 0x36, 0x9f, 0x90, 0x7b, 0xbc,
+ 0x2a, 0x54, 0x0f, 0xae, 0x01, 0x89, 0xab, 0x09, 0xfe, 0x62, 0xbb, 0x8d,
+ 0xef, 0xb4, 0x79, 0xa9, 0x13, 0xf3, 0xeb, 0xd1, 0x67, 0xab, 0xbe, 0xb3,
+ 0x51, 0x04, 0xb2, 0xe3, 0xa7, 0x55, 0x04, 0xb5, 0xeb, 0x58, 0xa1, 0xe3,
+ 0x4c, 0x99, 0x12, 0x54, 0xe7, 0xb9, 0x11, 0x5d, 0xc6, 0xfc, 0x09, 0x46,
+ 0xe4, 0xd3, 0x8e, 0x2c, 0x47, 0x51, 0x99, 0xba, 0x28, 0x3b, 0xe6, 0xb2,
+ 0x22, 0xcd, 0xd0, 0xa9, 0x0e, 0xf0, 0xcf, 0x9e, 0xc9, 0x8a, 0x3c, 0xf8,
+ 0x15, 0xe4, 0xd9, 0xee, 0x23, 0xe3, 0x70, 0x8b, 0x6d, 0xda, 0xaa, 0xdd,
+ 0x14, 0x6a, 0x80, 0x2a, 0x53, 0xb5, 0x7b, 0xee, 0xe9, 0x09, 0x52, 0x84,
+ 0x52, 0xd7, 0x01, 0x70, 0xb8, 0xaa, 0xf4, 0x0c, 0xa9, 0x2f, 0xd5, 0xc3,
+ 0xf5, 0xa7, 0xe8, 0x7e, 0x93, 0xf3, 0x0e, 0xe8, 0x98, 0x81, 0xc7, 0x36,
+ 0x8c, 0x0c, 0xad, 0x47, 0x73, 0x2e, 0x9b, 0x58, 0xf1, 0x3e, 0x2d, 0x48,
+ 0x73, 0xb5, 0x96, 0x00, 0x5e, 0x63, 0x44, 0xc6, 0xf0, 0x30, 0xc9, 0xed,
+ 0x75, 0xbd, 0x65, 0xf2, 0x73, 0xba, 0xa6, 0x7d},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of masked_db changed to 0
+ // tcID: 91
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 91,
+ 32,
+ {0x85, 0x6a, 0x35, 0xde, 0x07, 0x79, 0xd3, 0x3d, 0x01, 0x3b, 0x7f, 0x7b,
+ 0xf5, 0x5d, 0xe6, 0x61, 0x2b, 0x8c, 0xb1, 0x79, 0x05, 0x8d, 0x49, 0x0a,
+ 0x4e, 0xed, 0x4a, 0xcd, 0x8c, 0x21, 0x39, 0x02, 0xd2, 0x5b, 0x4e, 0xb5,
+ 0x02, 0x6c, 0x85, 0xb6, 0x0e, 0x77, 0x77, 0x3d, 0x3a, 0xe3, 0x57, 0x0d,
+ 0x03, 0x7a, 0x08, 0x79, 0x87, 0x26, 0x7e, 0xb9, 0x43, 0x2a, 0xa4, 0x34,
+ 0xdd, 0xf8, 0xb9, 0x63, 0x79, 0x75, 0x3d, 0x5d, 0x77, 0xb8, 0x42, 0xb4,
+ 0x68, 0xaf, 0x92, 0x6b, 0x87, 0xa3, 0x7b, 0x93, 0xba, 0x31, 0x3a, 0x6b,
+ 0x0b, 0x0a, 0x5f, 0xc0, 0x02, 0x8d, 0x68, 0xe5, 0x69, 0xfb, 0x70, 0xc7,
+ 0xbc, 0x5d, 0x29, 0xd4, 0x35, 0x3c, 0x66, 0x1f, 0xb1, 0xcb, 0x5e, 0x60,
+ 0x34, 0x09, 0x98, 0xd6, 0x9a, 0xe7, 0xff, 0x80, 0xef, 0x5b, 0xc6, 0x17,
+ 0x20, 0x7e, 0xb5, 0x64, 0x80, 0x80, 0x26, 0x56, 0x10, 0xb5, 0x6d, 0x7b,
+ 0x10, 0x37, 0xae, 0x27, 0x1e, 0x6e, 0x76, 0xf3, 0x6b, 0x2d, 0xdf, 0x6d,
+ 0x7b, 0xa3, 0x5c, 0xb6, 0x43, 0x0b, 0x21, 0x74, 0x0c, 0xa0, 0xef, 0xd4,
+ 0x5d, 0x23, 0x26, 0x00, 0x84, 0x2a, 0xcb, 0x22, 0x51, 0x79, 0xaf, 0x87,
+ 0x65, 0xcd, 0xdc, 0x35, 0x63, 0x08, 0xef, 0x61, 0x7e, 0x13, 0x0e, 0xde,
+ 0xe9, 0x40, 0xe0, 0x7c, 0x96, 0x45, 0x17, 0x97, 0x2c, 0xa9, 0x44, 0x58,
+ 0xe3, 0x8f, 0x04, 0x37, 0x5d, 0xe2, 0xca, 0x2c, 0x1d, 0xe6, 0x72, 0xf7,
+ 0x88, 0x52, 0x44, 0xac, 0x95, 0xf8, 0x83, 0xfa, 0x29, 0x7d, 0x7e, 0x31,
+ 0xf2, 0x0b, 0x89, 0x0a, 0x7d, 0x91, 0x75, 0x8f, 0x57, 0xe9, 0x43, 0x0c,
+ 0x29, 0xa0, 0x21, 0xff, 0x5d, 0x94, 0x28, 0x1b, 0xa0, 0xe7, 0x93, 0x2d,
+ 0xdc, 0xf0, 0x31, 0xf0, 0x82, 0x58, 0x81, 0xd3, 0x60, 0x7c, 0xd3, 0xac,
+ 0xc5, 0xed, 0x14, 0xe5, 0x17, 0xb6, 0x1d, 0x20, 0x14, 0xc9, 0xd2, 0xca,
+ 0x6c, 0xb5, 0x1e, 0x7d, 0xa4, 0xeb, 0xe1, 0x43, 0x41, 0xee, 0xa4, 0xc8,
+ 0x4d, 0x9b, 0x0b, 0x3f, 0xa1, 0x1f, 0x9c, 0x9f, 0x64, 0x23, 0xbd, 0x41,
+ 0x4c, 0x87, 0x10, 0xcc, 0x82, 0xec, 0x78, 0x8f, 0x09, 0xc4, 0x06, 0x34,
+ 0xc3, 0x55, 0x1c, 0xa6, 0x75, 0x1a, 0xf5, 0xe9, 0xfc, 0x96, 0x6c, 0x68,
+ 0x7e, 0x17, 0x0c, 0x5b, 0xd4, 0x35, 0x8a, 0x4a, 0x34, 0xa8, 0xea, 0xc4,
+ 0x8f, 0x73, 0x57, 0xb2, 0x06, 0x1d, 0x06, 0x10, 0x83, 0x0b, 0xb7, 0xc8,
+ 0xfd, 0xb5, 0x9e, 0x5b, 0x9b, 0x55, 0x00, 0x5a, 0x0c, 0xac, 0x3e, 0xcd,
+ 0x3d, 0x69, 0x92, 0x97, 0x1e, 0x64, 0x01, 0x7a, 0x0d, 0x43, 0x64, 0x06,
+ 0x01, 0x9d, 0x1d, 0x5f, 0xc3, 0x72, 0x6c, 0x9c, 0x4c, 0xc8, 0x11, 0xed,
+ 0x19, 0xd1, 0x01, 0x14, 0xf6, 0x1d, 0xce, 0xea, 0x81, 0x96, 0xb5, 0xb3,
+ 0xc4, 0x01, 0x5d, 0xe1, 0xd7, 0x61, 0xf4, 0x50, 0x0b, 0x51, 0x82, 0x33,
+ 0x8a, 0x7e, 0xc0, 0xba, 0x93, 0x69, 0xb4, 0x41, 0x73, 0xed, 0x69, 0x9f,
+ 0xd2, 0xcc, 0xdb, 0xd6, 0x9f, 0x60, 0xb8, 0x0b, 0x4c, 0x4e, 0x73, 0x0f,
+ 0x97, 0x93, 0xa2, 0xcb, 0x2c, 0x2b, 0x2d, 0x95, 0xa5, 0x15, 0x69, 0x40,
+ 0x16, 0x2a, 0xff, 0x6f, 0xd8, 0xfe, 0x6d, 0xc0, 0xee, 0xff, 0x64, 0x3c,
+ 0xec, 0x3f, 0xc5, 0xf7, 0x5a, 0x9f, 0x51, 0x6b, 0x0c, 0x42, 0x2e, 0xc3,
+ 0x93, 0x8f, 0x4c, 0xaf, 0x76, 0xfa, 0x09, 0xec, 0x79, 0x7b, 0x60, 0x88,
+ 0x92, 0x0e, 0x91, 0x0d, 0x3d, 0x5d, 0x8d, 0xf0, 0xab, 0xbc, 0x6b, 0xf7,
+ 0x8f, 0xff, 0x48, 0x6c, 0x26, 0x65, 0x40, 0xd7, 0x4f, 0x9f, 0x55, 0xba,
+ 0x6a, 0xed, 0x8d, 0x21, 0xb7, 0x1a, 0xf6, 0x56, 0x18, 0xfa, 0x15, 0xb9,
+ 0x40, 0x51, 0xb0, 0x96, 0xb3, 0x3a, 0x80, 0x66},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 92
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 92,
+ 32,
+ {0x6d, 0xf0, 0x23, 0x4e, 0x29, 0xb0, 0x9c, 0x68, 0x52, 0x9d, 0xc6, 0xe3,
+ 0x79, 0x48, 0x53, 0x76, 0xe8, 0x9d, 0xa4, 0x27, 0x27, 0xfc, 0x88, 0xa5,
+ 0x47, 0x56, 0x0e, 0xde, 0x5c, 0x51, 0x8a, 0xf1, 0x24, 0x88, 0x2f, 0x39,
+ 0x3e, 0x10, 0xfe, 0xa3, 0x3f, 0x68, 0x0e, 0x1e, 0x5a, 0xab, 0xc5, 0x11,
+ 0x58, 0xc9, 0xb0, 0x26, 0xa4, 0x54, 0xc1, 0x52, 0xfe, 0x4a, 0xf3, 0x01,
+ 0xf4, 0x00, 0x33, 0x69, 0x30, 0x06, 0xec, 0x50, 0x98, 0x92, 0x85, 0x0b,
+ 0xb0, 0xb5, 0x69, 0xb2, 0x90, 0x7f, 0x7a, 0xfa, 0x88, 0x64, 0xa9, 0x89,
+ 0x57, 0x52, 0xc4, 0x78, 0x38, 0x61, 0x5c, 0xf0, 0xf1, 0x5e, 0x0b, 0x13,
+ 0x9b, 0xf8, 0x31, 0x27, 0xbb, 0xce, 0x69, 0xf6, 0xab, 0xd6, 0x35, 0x6b,
+ 0x7b, 0xc5, 0x2b, 0x30, 0xe9, 0xa5, 0x84, 0x22, 0xab, 0x4a, 0xd6, 0x8f,
+ 0xc2, 0xc8, 0x12, 0xb6, 0x55, 0x4f, 0x64, 0xe5, 0xc1, 0x58, 0x02, 0x7f,
+ 0xec, 0xba, 0xed, 0x30, 0xf4, 0x8e, 0x90, 0xbf, 0x00, 0x5c, 0xc6, 0xf0,
+ 0x95, 0x3e, 0xa8, 0x45, 0x92, 0x2d, 0x84, 0x7f, 0x30, 0xdc, 0xae, 0x5a,
+ 0x9b, 0x1e, 0x00, 0xf3, 0xec, 0xdb, 0x13, 0x9a, 0x0f, 0x38, 0xba, 0xa3,
+ 0x1a, 0x94, 0x04, 0xe8, 0x16, 0xa9, 0xfb, 0x8f, 0x13, 0x68, 0x6a, 0xdb,
+ 0xeb, 0xfe, 0xe7, 0x19, 0x85, 0xab, 0x41, 0xde, 0x8e, 0x0b, 0xc7, 0x14,
+ 0xbe, 0xa3, 0x27, 0x02, 0x05, 0xbc, 0xf1, 0x6d, 0x5b, 0x7e, 0x8b, 0x42,
+ 0xcd, 0x63, 0x32, 0xeb, 0xce, 0x2a, 0xa3, 0xd9, 0x50, 0x1d, 0x30, 0xaf,
+ 0x6d, 0xc6, 0x6c, 0x5a, 0xd1, 0x9e, 0xd7, 0x59, 0x56, 0x7d, 0x16, 0xf0,
+ 0xa3, 0x91, 0x83, 0x9e, 0x72, 0x1e, 0x7d, 0x04, 0xc5, 0xc7, 0xd2, 0x3d,
+ 0xf6, 0x60, 0xfb, 0x18, 0xcd, 0x1e, 0x89, 0x82, 0xb2, 0xed, 0x68, 0x60,
+ 0xbb, 0x17, 0x00, 0xc3, 0xab, 0xdc, 0xfa, 0x88, 0x53, 0xae, 0x18, 0x7c,
+ 0xf3, 0x26, 0x95, 0xdb, 0x42, 0x52, 0xf2, 0x25, 0x03, 0xea, 0x03, 0x99,
+ 0x96, 0xed, 0x38, 0x77, 0xb9, 0x3b, 0xbf, 0x41, 0x3e, 0x27, 0x99, 0x0d,
+ 0xee, 0xef, 0xea, 0x72, 0x53, 0xa0, 0xac, 0x23, 0xda, 0x64, 0x08, 0x92,
+ 0x36, 0x17, 0xf1, 0x26, 0x3b, 0xce, 0x55, 0x9b, 0xa3, 0xef, 0xa1, 0xbc,
+ 0xe8, 0x16, 0x4d, 0xdd, 0x28, 0x2e, 0xc5, 0xc1, 0x15, 0xcc, 0xfe, 0xf8,
+ 0x54, 0x93, 0xab, 0xb2, 0x3c, 0x14, 0x90, 0xf1, 0x34, 0xa6, 0x3e, 0xb6,
+ 0x83, 0xab, 0x16, 0xfb, 0x95, 0x28, 0x54, 0xb4, 0x0b, 0xce, 0x43, 0x3d,
+ 0x97, 0xd9, 0x8f, 0x03, 0x48, 0xaa, 0x65, 0x8a, 0xe3, 0xbd, 0xec, 0x9f,
+ 0x0d, 0xfd, 0xcd, 0x25, 0xce, 0xcf, 0x11, 0xa1, 0x79, 0x67, 0x26, 0x06,
+ 0x91, 0x32, 0x72, 0x6e, 0x25, 0xb9, 0xa9, 0xc6, 0x27, 0x8b, 0xc0, 0x10,
+ 0xf6, 0x73, 0xb4, 0x9c, 0xf8, 0x96, 0x89, 0xcd, 0x2d, 0xe9, 0x43, 0xb9,
+ 0x41, 0x25, 0xe5, 0xa7, 0xb4, 0x63, 0xbd, 0xcf, 0xb4, 0xb4, 0xed, 0x7b,
+ 0x52, 0xae, 0x32, 0xf7, 0x1c, 0xb0, 0xae, 0x2f, 0x0d, 0xdc, 0xfa, 0x66,
+ 0x37, 0x87, 0x1f, 0xc6, 0x4d, 0x25, 0x4f, 0x1a, 0xb7, 0x63, 0xb7, 0x6c,
+ 0xd7, 0xf9, 0x30, 0x17, 0x75, 0x9c, 0x9c, 0x73, 0x65, 0x6a, 0x90, 0x8c,
+ 0xf0, 0xc6, 0x87, 0xea, 0xf6, 0xee, 0xdb, 0x0e, 0x51, 0x0f, 0x35, 0x92,
+ 0xbe, 0x48, 0xa8, 0x14, 0xed, 0x7a, 0x9b, 0x38, 0x7d, 0xa7, 0x54, 0xb8,
+ 0x16, 0x1f, 0x1c, 0xfc, 0xc2, 0xbd, 0x9f, 0x7b, 0xed, 0x83, 0x91, 0x48,
+ 0x4c, 0x98, 0xd5, 0x42, 0xf5, 0xba, 0xb8, 0x6a, 0xf2, 0x85, 0xa6, 0x46,
+ 0x96, 0x5a, 0xae, 0xf0, 0x53, 0x87, 0x15, 0x3b, 0x51, 0xc7, 0xa9, 0x15,
+ 0xfd, 0x12, 0x13, 0xa6, 0xeb, 0x78, 0x98, 0x59},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 93
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 93,
+ 32,
+ {0x31, 0xe7, 0xdf, 0x11, 0xd1, 0x4b, 0x2f, 0xa2, 0x89, 0xe4, 0x5c, 0xa2,
+ 0xcb, 0x36, 0xd5, 0x68, 0xaa, 0x44, 0x70, 0xb5, 0xc6, 0xaa, 0x0d, 0x4b,
+ 0xc0, 0xc1, 0x0a, 0x18, 0x76, 0x14, 0x6b, 0x87, 0x6f, 0xf9, 0x53, 0xe5,
+ 0x82, 0xb2, 0x24, 0xad, 0xad, 0x63, 0x58, 0x99, 0x8e, 0xfc, 0x73, 0x86,
+ 0x31, 0xe4, 0x4a, 0x34, 0xe2, 0xc1, 0x71, 0x8f, 0x9d, 0x28, 0xf6, 0x95,
+ 0xd0, 0xe1, 0xb1, 0xf8, 0x31, 0x8d, 0x23, 0x01, 0xbb, 0x39, 0x13, 0xdf,
+ 0xd3, 0x18, 0x70, 0x79, 0x64, 0xe5, 0xa7, 0xe1, 0x11, 0xe5, 0xa8, 0x76,
+ 0x5d, 0xbe, 0xcd, 0xd9, 0x0b, 0xf4, 0xe2, 0x65, 0xa3, 0x67, 0x21, 0x6c,
+ 0x61, 0x26, 0x86, 0x95, 0x15, 0xc6, 0x5d, 0x87, 0x88, 0xc9, 0xfd, 0x48,
+ 0x42, 0xa6, 0x31, 0x8d, 0x13, 0x23, 0xe5, 0x02, 0x33, 0xcb, 0x92, 0xde,
+ 0x96, 0x5f, 0xc2, 0x3f, 0x61, 0xcd, 0x8c, 0x91, 0xba, 0xee, 0x40, 0x13,
+ 0xa1, 0xa9, 0x28, 0x42, 0x8c, 0xa6, 0xed, 0x4d, 0xb9, 0x9e, 0xb2, 0x29,
+ 0x0c, 0x0d, 0x06, 0x83, 0xd7, 0xcc, 0x92, 0x8d, 0x0c, 0xf2, 0x52, 0xb3,
+ 0x89, 0xb6, 0x4e, 0x67, 0x99, 0x52, 0x49, 0x62, 0x7c, 0xdd, 0x90, 0xcb,
+ 0x4e, 0x5f, 0xef, 0xc8, 0xda, 0x61, 0xeb, 0x3e, 0x81, 0x04, 0xc6, 0x13,
+ 0x8e, 0x52, 0xf6, 0x71, 0x0c, 0x13, 0x6f, 0x70, 0x61, 0xe9, 0x61, 0xc4,
+ 0x85, 0xea, 0xaa, 0x58, 0x6e, 0xed, 0x74, 0x0e, 0xaa, 0x2c, 0x0e, 0xf8,
+ 0x79, 0xd2, 0xaf, 0x5e, 0xca, 0x41, 0xa5, 0xaa, 0x1a, 0x24, 0x76, 0xe9,
+ 0x09, 0xc8, 0x32, 0x59, 0x52, 0xa9, 0xd8, 0xdd, 0xb3, 0xb9, 0xf6, 0xbf,
+ 0xa6, 0x49, 0x5c, 0x4e, 0x25, 0x71, 0xe4, 0xc0, 0xce, 0x72, 0x7f, 0xe0,
+ 0x87, 0xce, 0x48, 0x4a, 0x03, 0x8e, 0xcc, 0x27, 0xc7, 0xf0, 0x74, 0x3f,
+ 0xd9, 0x3d, 0xbe, 0x0b, 0xc0, 0x38, 0x6e, 0x4d, 0x02, 0x50, 0x92, 0xd2,
+ 0x1f, 0x9c, 0x7d, 0x56, 0x9c, 0xa0, 0x20, 0x1d, 0x33, 0x47, 0xe7, 0x19,
+ 0x32, 0xe6, 0xef, 0xe6, 0x4f, 0xa8, 0x47, 0x65, 0x5e, 0x4f, 0x1b, 0x01,
+ 0xaf, 0x20, 0xe0, 0x13, 0x71, 0x60, 0xb5, 0xbc, 0x03, 0xa9, 0x45, 0x04,
+ 0x57, 0x16, 0x2d, 0xb6, 0x89, 0x97, 0xa2, 0xdf, 0x47, 0x61, 0x75, 0xff,
+ 0xa0, 0x40, 0xcb, 0x48, 0x18, 0xaa, 0x6b, 0xe7, 0x0c, 0xde, 0xe0, 0x8e,
+ 0x05, 0x72, 0x4c, 0x8c, 0xe0, 0x17, 0x4c, 0x6b, 0x25, 0x62, 0x9c, 0x33,
+ 0xe9, 0xaf, 0xf8, 0x5f, 0xdd, 0x6c, 0x43, 0x8a, 0xea, 0xb6, 0x0c, 0x3e,
+ 0x93, 0x9b, 0xd6, 0xde, 0xae, 0x3b, 0xe1, 0xfc, 0x8b, 0xea, 0xef, 0x81,
+ 0xb9, 0x33, 0x4a, 0x1c, 0x4d, 0x59, 0x11, 0x78, 0x63, 0xd7, 0xe7, 0x32,
+ 0x49, 0xf1, 0x2a, 0x6a, 0x29, 0x5b, 0xac, 0x68, 0x79, 0xa6, 0x6a, 0x09,
+ 0x35, 0x49, 0x70, 0x40, 0x35, 0x7b, 0xdb, 0x9c, 0xe0, 0xf2, 0xeb, 0xd7,
+ 0xde, 0x69, 0x3b, 0xaa, 0xbb, 0xf7, 0x0e, 0xf7, 0x64, 0x06, 0xbf, 0xe0,
+ 0xe8, 0xa8, 0xa1, 0xed, 0xc1, 0x83, 0x18, 0x5a, 0x92, 0xb9, 0x75, 0x47,
+ 0xd5, 0x0b, 0x10, 0xf2, 0x4e, 0xd7, 0x1a, 0x8a, 0x3d, 0x55, 0x8d, 0xdc,
+ 0x20, 0xf2, 0xb4, 0x08, 0x01, 0xdb, 0x84, 0x2c, 0xc9, 0xa3, 0x80, 0x21,
+ 0x94, 0x4d, 0x8b, 0x97, 0xe0, 0x6e, 0x52, 0x0f, 0x0e, 0xc2, 0x21, 0x89,
+ 0xac, 0x11, 0x50, 0x3a, 0x2d, 0x84, 0xb8, 0x29, 0x19, 0x57, 0x29, 0x9b,
+ 0x8f, 0x1f, 0x45, 0xfe, 0xb4, 0x08, 0xe6, 0xc8, 0x28, 0xab, 0x97, 0xcc,
+ 0xe7, 0xc6, 0x44, 0xb9, 0xfb, 0x84, 0xb8, 0xb5, 0xc3, 0xda, 0xaf, 0xaa,
+ 0x90, 0xe1, 0xc1, 0x77, 0x79, 0x9c, 0x1d, 0xd0, 0x6f, 0xc6, 0xe4, 0x8f,
+ 0xd3, 0x09, 0xd4, 0x0b, 0x28, 0x88, 0xf4, 0xd3},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 94
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 94,
+ 32,
+ {0x10, 0x88, 0xad, 0x6c, 0x2c, 0xb5, 0x01, 0xf9, 0x9b, 0xf0, 0xc5, 0x45,
+ 0xd8, 0x4b, 0x52, 0x6d, 0xe3, 0x66, 0x5f, 0x41, 0x9a, 0xf5, 0xe9, 0x41,
+ 0xd5, 0x94, 0x01, 0x96, 0x47, 0x0d, 0xa5, 0x4d, 0xd0, 0x1f, 0x58, 0xf4,
+ 0x8e, 0xc6, 0xcc, 0x56, 0xe1, 0x6b, 0x1e, 0x21, 0x57, 0x37, 0x00, 0xe5,
+ 0x73, 0x41, 0x18, 0x89, 0x21, 0xfb, 0xd9, 0x63, 0x62, 0xba, 0x5e, 0x37,
+ 0x7e, 0x05, 0x1a, 0x1c, 0xb2, 0x02, 0x5c, 0x0d, 0xa7, 0x84, 0x24, 0x09,
+ 0xe8, 0xff, 0xc5, 0x72, 0x8b, 0x2d, 0xf3, 0xfa, 0xc1, 0x15, 0xd7, 0x9a,
+ 0x11, 0xd7, 0xa1, 0x3f, 0xf1, 0x90, 0x6c, 0xb8, 0x73, 0x43, 0x73, 0xe6,
+ 0x2a, 0xf6, 0x2d, 0xac, 0xd1, 0xe7, 0x41, 0x2a, 0x89, 0x32, 0x77, 0x59,
+ 0x54, 0x25, 0x77, 0xd7, 0x20, 0x58, 0x1d, 0x4b, 0x8a, 0x92, 0x8a, 0xb0,
+ 0x1e, 0x02, 0x3e, 0xe7, 0xca, 0xf3, 0x3b, 0x90, 0x37, 0xfd, 0x96, 0xfc,
+ 0x17, 0xac, 0x43, 0xed, 0x9d, 0x60, 0x4b, 0x09, 0x6c, 0x8b, 0x0a, 0x11,
+ 0x85, 0x4b, 0xac, 0xdc, 0x88, 0xa5, 0x8a, 0xd8, 0xdc, 0x31, 0x05, 0xc7,
+ 0x48, 0x81, 0x3b, 0x4d, 0x41, 0x09, 0xfe, 0xc8, 0x0a, 0x43, 0x85, 0xf7,
+ 0x4b, 0x8b, 0x10, 0x2f, 0x02, 0xd5, 0x9b, 0x36, 0xe6, 0xcf, 0x4a, 0x34,
+ 0x7d, 0x87, 0xda, 0xaa, 0xff, 0x97, 0x4e, 0x0a, 0x1f, 0x09, 0x25, 0x5f,
+ 0xd4, 0x9e, 0x58, 0x4b, 0x3c, 0x88, 0xd4, 0x70, 0x42, 0x58, 0xfa, 0x8c,
+ 0x40, 0x2c, 0xa6, 0x7e, 0xf9, 0x5d, 0x1f, 0x27, 0x57, 0x31, 0x2a, 0x63,
+ 0xf3, 0x07, 0x30, 0x2a, 0x31, 0xb0, 0x21, 0xfe, 0x1b, 0xd2, 0xbe, 0x6f,
+ 0xeb, 0x6c, 0x1d, 0x78, 0x95, 0x64, 0x2e, 0x55, 0x56, 0xbb, 0xc9, 0x60,
+ 0x26, 0xa5, 0x91, 0x43, 0x1a, 0xdb, 0xb2, 0x95, 0x3e, 0xfa, 0xf4, 0xb5,
+ 0x4f, 0x33, 0xc8, 0xc8, 0xb9, 0xcd, 0x06, 0xe2, 0x3c, 0xa3, 0x69, 0xe5,
+ 0xbd, 0x81, 0xdd, 0xac, 0x31, 0x67, 0xa9, 0xeb, 0x28, 0x0f, 0x06, 0x0a,
+ 0xfa, 0xd6, 0x82, 0x95, 0xef, 0xfd, 0x56, 0x87, 0xe1, 0x31, 0x96, 0x74,
+ 0x37, 0xd4, 0xf9, 0xf9, 0x7d, 0x7b, 0x46, 0xaf, 0xe1, 0x27, 0x1a, 0x41,
+ 0x93, 0x40, 0x7a, 0x12, 0x51, 0xc1, 0x07, 0x57, 0x05, 0xd4, 0xc4, 0xca,
+ 0xb5, 0xe5, 0x23, 0xeb, 0x66, 0xb2, 0xe1, 0xf5, 0x77, 0x89, 0x00, 0x10,
+ 0x75, 0xb5, 0x00, 0xa3, 0x84, 0x1b, 0x7e, 0xa7, 0xc1, 0x30, 0xf3, 0x77,
+ 0x61, 0xc2, 0x70, 0x97, 0xc9, 0xff, 0x53, 0x38, 0x32, 0xd2, 0x01, 0xcc,
+ 0xc2, 0x43, 0x69, 0x1f, 0x19, 0xad, 0x4a, 0x82, 0x2b, 0x7a, 0xb2, 0x03,
+ 0xcc, 0x47, 0x73, 0x98, 0xbd, 0x32, 0x50, 0x6b, 0x49, 0x52, 0xad, 0xba,
+ 0xca, 0x1b, 0xc5, 0xee, 0xba, 0x7c, 0x56, 0x58, 0x43, 0xe1, 0x7e, 0x18,
+ 0x25, 0x7a, 0x7c, 0xfa, 0xc8, 0x74, 0x62, 0x18, 0xa2, 0x11, 0x8b, 0x98,
+ 0x13, 0xc6, 0x55, 0xf6, 0xff, 0x55, 0x57, 0x7f, 0xe1, 0x7f, 0xf6, 0xfb,
+ 0xd6, 0x44, 0x3f, 0xf3, 0x07, 0xf2, 0x0d, 0xbd, 0x36, 0xbe, 0xc5, 0x83,
+ 0x5c, 0x6a, 0x41, 0xbf, 0xdc, 0x7b, 0x0a, 0xfa, 0x12, 0xde, 0xe5, 0x8b,
+ 0x11, 0x9e, 0xbf, 0xa8, 0xa3, 0xba, 0x8d, 0x3e, 0x77, 0xe3, 0x84, 0x1a,
+ 0x48, 0x12, 0xbd, 0xbe, 0x16, 0x3a, 0xaf, 0x5b, 0xfa, 0x05, 0xa3, 0x05,
+ 0xc1, 0x58, 0x11, 0x52, 0x27, 0xf5, 0x69, 0xfa, 0x92, 0x85, 0x02, 0x05,
+ 0xab, 0xbd, 0x27, 0x5f, 0x1f, 0x24, 0xf0, 0xdc, 0x5b, 0x14, 0xcd, 0xd4,
+ 0x05, 0xd2, 0x7f, 0xad, 0x86, 0xf8, 0x12, 0xd5, 0x12, 0x54, 0xf1, 0x66,
+ 0x77, 0x24, 0xfb, 0xab, 0x80, 0xe6, 0xfc, 0x30, 0xa5, 0xf1, 0xab, 0x60,
+ 0xaf, 0xd4, 0x12, 0xfe, 0xf8, 0xac, 0x19, 0xc5},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 0
+ // tcID: 95
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 95,
+ 32,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 1
+ // tcID: 96
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 96,
+ 32,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n-1
+ // tcID: 97
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 97,
+ 32,
+ {0x95, 0x63, 0x53, 0xec, 0xb7, 0x56, 0x19, 0x45, 0xdc, 0x55, 0x44, 0xe4,
+ 0x60, 0x24, 0x66, 0x07, 0x8c, 0x93, 0xf2, 0x85, 0x07, 0x70, 0x1f, 0xfd,
+ 0x39, 0xe2, 0xa9, 0x81, 0x3c, 0x8a, 0xc8, 0x74, 0x0e, 0x6a, 0xd6, 0x1c,
+ 0x95, 0x5d, 0x48, 0x4e, 0x51, 0x3b, 0x3d, 0xce, 0xa5, 0x27, 0xe0, 0x01,
+ 0xa0, 0x18, 0xee, 0x2c, 0x20, 0x7c, 0x18, 0x06, 0xa9, 0x67, 0x63, 0x28,
+ 0x02, 0x36, 0xcd, 0x3c, 0x82, 0x0d, 0xff, 0x79, 0x83, 0x7c, 0x9b, 0x70,
+ 0x9c, 0xb4, 0xb5, 0x22, 0xd3, 0xdd, 0xbc, 0x91, 0x92, 0x24, 0x22, 0x59,
+ 0xc4, 0x3b, 0xe7, 0x5e, 0xa2, 0x44, 0xd3, 0x7c, 0xcf, 0xa8, 0xa4, 0xc7,
+ 0x50, 0x24, 0xa2, 0xcf, 0x7c, 0xc7, 0x6e, 0x84, 0x2e, 0xa6, 0x9c, 0xc7,
+ 0xca, 0x12, 0x27, 0x40, 0x5b, 0x07, 0x00, 0x47, 0x38, 0x7a, 0x50, 0x68,
+ 0xe4, 0x97, 0x6e, 0x4b, 0x8e, 0xd5, 0xf9, 0xaa, 0xdd, 0x7b, 0x4d, 0xb0,
+ 0x24, 0xfb, 0xb8, 0xd7, 0xbd, 0x8a, 0x04, 0x0d, 0x8f, 0x66, 0x10, 0xc1,
+ 0xc6, 0xeb, 0x1d, 0x4b, 0x60, 0x6d, 0xfd, 0x18, 0x22, 0x35, 0xd0, 0x36,
+ 0x08, 0x80, 0x30, 0x4d, 0x5a, 0x75, 0x06, 0x03, 0xaf, 0x0c, 0x42, 0x4b,
+ 0x8c, 0x8e, 0x6d, 0xbc, 0x12, 0xc3, 0x69, 0x7d, 0x2d, 0x60, 0x9c, 0x97,
+ 0x54, 0x7e, 0x77, 0x4e, 0x2e, 0x36, 0x2e, 0xa9, 0x6d, 0x16, 0x90, 0xdc,
+ 0x94, 0x32, 0x11, 0x2c, 0x53, 0x52, 0x58, 0xb3, 0xdb, 0x2c, 0x4c, 0x32,
+ 0xad, 0x51, 0x0d, 0x6c, 0x07, 0xad, 0x07, 0x88, 0x35, 0x78, 0x83, 0x86,
+ 0x9e, 0xfb, 0x8b, 0x62, 0x92, 0x98, 0x72, 0x48, 0x47, 0x92, 0x5c, 0xf4,
+ 0x2b, 0x34, 0x38, 0x6b, 0xe7, 0x00, 0xf0, 0x29, 0x03, 0xdb, 0x58, 0x52,
+ 0x27, 0x6b, 0xee, 0x23, 0x70, 0x94, 0x1f, 0x39, 0x7b, 0xdc, 0x39, 0x05,
+ 0xe3, 0x09, 0x64, 0xa0, 0xb5, 0xe7, 0x36, 0x02, 0x70, 0x33, 0x40, 0x96,
+ 0x0c, 0x3e, 0xd6, 0x07, 0x82, 0x63, 0xb6, 0x11, 0xf1, 0x97, 0x95, 0x5f,
+ 0xec, 0xce, 0x4b, 0x9a, 0x32, 0xe4, 0x3c, 0xd1, 0xd2, 0xe5, 0xe8, 0x7c,
+ 0x4c, 0xeb, 0x65, 0xed, 0xc8, 0x85, 0x3a, 0x7e, 0xe3, 0x1d, 0x28, 0xe1,
+ 0x6e, 0x5a, 0xdf, 0xfb, 0x8a, 0xc7, 0xb7, 0x60, 0xfb, 0xfc, 0x63, 0xd5,
+ 0xf1, 0x74, 0xf4, 0xd0, 0x93, 0x64, 0x61, 0xdb, 0xb1, 0x2c, 0x96, 0x4a,
+ 0x6b, 0x6d, 0x6c, 0xee, 0x75, 0x2e, 0x5f, 0xca, 0x1a, 0xb4, 0xa9, 0xfd,
+ 0x23, 0x8d, 0xd3, 0xe8, 0x86, 0x0a, 0x1d, 0x76, 0x3d, 0x20, 0x19, 0xf9,
+ 0xe7, 0xb9, 0x9e, 0xd7, 0x66, 0x6d, 0x4e, 0x03, 0x87, 0x10, 0xf9, 0x0e,
+ 0x00, 0x93, 0xbc, 0x56, 0x69, 0x87, 0xd6, 0xc0, 0x09, 0x2f, 0x57, 0x13,
+ 0x76, 0xe7, 0x05, 0xb3, 0x42, 0xd0, 0x66, 0xc5, 0x4e, 0x6e, 0x25, 0x78,
+ 0x92, 0x7b, 0x92, 0xc1, 0xf0, 0x92, 0x8d, 0xe4, 0x4e, 0x9a, 0x6e, 0x1f,
+ 0x49, 0xb9, 0x07, 0xc6, 0xaa, 0x4f, 0x60, 0x5e, 0xc9, 0xc3, 0x98, 0xd5,
+ 0x5d, 0xf8, 0x1c, 0x67, 0x37, 0x3b, 0x03, 0xcc, 0x81, 0x10, 0x16, 0x2f,
+ 0xb4, 0x17, 0xf9, 0x6f, 0xd3, 0x21, 0x04, 0x86, 0x47, 0xdf, 0xcb, 0xb3,
+ 0x92, 0x45, 0x51, 0x15, 0xcd, 0x91, 0x2e, 0xa8, 0x33, 0x51, 0x85, 0x3e,
+ 0x6a, 0x18, 0x52, 0x84, 0x64, 0x88, 0x42, 0xad, 0xcb, 0xd2, 0x5e, 0x67,
+ 0x17, 0x4a, 0x3b, 0x93, 0xb8, 0xa6, 0x4c, 0xe2, 0xce, 0x9d, 0xe0, 0xe8,
+ 0x57, 0x7b, 0x8b, 0x66, 0x2c, 0xe3, 0x2e, 0x25, 0x65, 0x78, 0x26, 0x65,
+ 0xdd, 0x38, 0xe5, 0xbb, 0x5f, 0xcc, 0x4f, 0xe1, 0x2e, 0x43, 0x20, 0xda,
+ 0xb7, 0x77, 0x3b, 0x54, 0x5a, 0x09, 0xc6, 0xd3, 0x9d, 0x9d, 0xba, 0xd4,
+ 0x59, 0xf2, 0x1f, 0x3e, 0x62, 0x4e, 0xe6, 0xec},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n
+ // tcID: 98
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 98,
+ 32,
+ {0x95, 0x63, 0x53, 0xec, 0xb7, 0x56, 0x19, 0x45, 0xdc, 0x55, 0x44, 0xe4,
+ 0x60, 0x24, 0x66, 0x07, 0x8c, 0x93, 0xf2, 0x85, 0x07, 0x70, 0x1f, 0xfd,
+ 0x39, 0xe2, 0xa9, 0x81, 0x3c, 0x8a, 0xc8, 0x74, 0x0e, 0x6a, 0xd6, 0x1c,
+ 0x95, 0x5d, 0x48, 0x4e, 0x51, 0x3b, 0x3d, 0xce, 0xa5, 0x27, 0xe0, 0x01,
+ 0xa0, 0x18, 0xee, 0x2c, 0x20, 0x7c, 0x18, 0x06, 0xa9, 0x67, 0x63, 0x28,
+ 0x02, 0x36, 0xcd, 0x3c, 0x82, 0x0d, 0xff, 0x79, 0x83, 0x7c, 0x9b, 0x70,
+ 0x9c, 0xb4, 0xb5, 0x22, 0xd3, 0xdd, 0xbc, 0x91, 0x92, 0x24, 0x22, 0x59,
+ 0xc4, 0x3b, 0xe7, 0x5e, 0xa2, 0x44, 0xd3, 0x7c, 0xcf, 0xa8, 0xa4, 0xc7,
+ 0x50, 0x24, 0xa2, 0xcf, 0x7c, 0xc7, 0x6e, 0x84, 0x2e, 0xa6, 0x9c, 0xc7,
+ 0xca, 0x12, 0x27, 0x40, 0x5b, 0x07, 0x00, 0x47, 0x38, 0x7a, 0x50, 0x68,
+ 0xe4, 0x97, 0x6e, 0x4b, 0x8e, 0xd5, 0xf9, 0xaa, 0xdd, 0x7b, 0x4d, 0xb0,
+ 0x24, 0xfb, 0xb8, 0xd7, 0xbd, 0x8a, 0x04, 0x0d, 0x8f, 0x66, 0x10, 0xc1,
+ 0xc6, 0xeb, 0x1d, 0x4b, 0x60, 0x6d, 0xfd, 0x18, 0x22, 0x35, 0xd0, 0x36,
+ 0x08, 0x80, 0x30, 0x4d, 0x5a, 0x75, 0x06, 0x03, 0xaf, 0x0c, 0x42, 0x4b,
+ 0x8c, 0x8e, 0x6d, 0xbc, 0x12, 0xc3, 0x69, 0x7d, 0x2d, 0x60, 0x9c, 0x97,
+ 0x54, 0x7e, 0x77, 0x4e, 0x2e, 0x36, 0x2e, 0xa9, 0x6d, 0x16, 0x90, 0xdc,
+ 0x94, 0x32, 0x11, 0x2c, 0x53, 0x52, 0x58, 0xb3, 0xdb, 0x2c, 0x4c, 0x32,
+ 0xad, 0x51, 0x0d, 0x6c, 0x07, 0xad, 0x07, 0x88, 0x35, 0x78, 0x83, 0x86,
+ 0x9e, 0xfb, 0x8b, 0x62, 0x92, 0x98, 0x72, 0x48, 0x47, 0x92, 0x5c, 0xf4,
+ 0x2b, 0x34, 0x38, 0x6b, 0xe7, 0x00, 0xf0, 0x29, 0x03, 0xdb, 0x58, 0x52,
+ 0x27, 0x6b, 0xee, 0x23, 0x70, 0x94, 0x1f, 0x39, 0x7b, 0xdc, 0x39, 0x05,
+ 0xe3, 0x09, 0x64, 0xa0, 0xb5, 0xe7, 0x36, 0x02, 0x70, 0x33, 0x40, 0x96,
+ 0x0c, 0x3e, 0xd6, 0x07, 0x82, 0x63, 0xb6, 0x11, 0xf1, 0x97, 0x95, 0x5f,
+ 0xec, 0xce, 0x4b, 0x9a, 0x32, 0xe4, 0x3c, 0xd1, 0xd2, 0xe5, 0xe8, 0x7c,
+ 0x4c, 0xeb, 0x65, 0xed, 0xc8, 0x85, 0x3a, 0x7e, 0xe3, 0x1d, 0x28, 0xe1,
+ 0x6e, 0x5a, 0xdf, 0xfb, 0x8a, 0xc7, 0xb7, 0x60, 0xfb, 0xfc, 0x63, 0xd5,
+ 0xf1, 0x74, 0xf4, 0xd0, 0x93, 0x64, 0x61, 0xdb, 0xb1, 0x2c, 0x96, 0x4a,
+ 0x6b, 0x6d, 0x6c, 0xee, 0x75, 0x2e, 0x5f, 0xca, 0x1a, 0xb4, 0xa9, 0xfd,
+ 0x23, 0x8d, 0xd3, 0xe8, 0x86, 0x0a, 0x1d, 0x76, 0x3d, 0x20, 0x19, 0xf9,
+ 0xe7, 0xb9, 0x9e, 0xd7, 0x66, 0x6d, 0x4e, 0x03, 0x87, 0x10, 0xf9, 0x0e,
+ 0x00, 0x93, 0xbc, 0x56, 0x69, 0x87, 0xd6, 0xc0, 0x09, 0x2f, 0x57, 0x13,
+ 0x76, 0xe7, 0x05, 0xb3, 0x42, 0xd0, 0x66, 0xc5, 0x4e, 0x6e, 0x25, 0x78,
+ 0x92, 0x7b, 0x92, 0xc1, 0xf0, 0x92, 0x8d, 0xe4, 0x4e, 0x9a, 0x6e, 0x1f,
+ 0x49, 0xb9, 0x07, 0xc6, 0xaa, 0x4f, 0x60, 0x5e, 0xc9, 0xc3, 0x98, 0xd5,
+ 0x5d, 0xf8, 0x1c, 0x67, 0x37, 0x3b, 0x03, 0xcc, 0x81, 0x10, 0x16, 0x2f,
+ 0xb4, 0x17, 0xf9, 0x6f, 0xd3, 0x21, 0x04, 0x86, 0x47, 0xdf, 0xcb, 0xb3,
+ 0x92, 0x45, 0x51, 0x15, 0xcd, 0x91, 0x2e, 0xa8, 0x33, 0x51, 0x85, 0x3e,
+ 0x6a, 0x18, 0x52, 0x84, 0x64, 0x88, 0x42, 0xad, 0xcb, 0xd2, 0x5e, 0x67,
+ 0x17, 0x4a, 0x3b, 0x93, 0xb8, 0xa6, 0x4c, 0xe2, 0xce, 0x9d, 0xe0, 0xe8,
+ 0x57, 0x7b, 0x8b, 0x66, 0x2c, 0xe3, 0x2e, 0x25, 0x65, 0x78, 0x26, 0x65,
+ 0xdd, 0x38, 0xe5, 0xbb, 0x5f, 0xcc, 0x4f, 0xe1, 0x2e, 0x43, 0x20, 0xda,
+ 0xb7, 0x77, 0x3b, 0x54, 0x5a, 0x09, 0xc6, 0xd3, 0x9d, 0x9d, 0xba, 0xd4,
+ 0x59, 0xf2, 0x1f, 0x3e, 0x62, 0x4e, 0xe6, 0xed},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to signature
+ // tcID: 99
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 99,
+ 32,
+ {0x00, 0x00, 0x75, 0xfb, 0xc0, 0x44, 0xfe, 0x19, 0xc7, 0x2f, 0x45, 0x9b,
+ 0x5a, 0x1f, 0xc4, 0x79, 0x3f, 0x78, 0x93, 0xff, 0xcc, 0x95, 0xba, 0xb8,
+ 0x60, 0x99, 0x00, 0xb3, 0xc3, 0xd3, 0xbe, 0x66, 0x43, 0xa4, 0x29, 0x87,
+ 0xc1, 0x67, 0xe7, 0xfe, 0xb6, 0x3e, 0xc2, 0xa5, 0x7f, 0x96, 0x1c, 0x1b,
+ 0x9c, 0x35, 0xb1, 0x1b, 0x34, 0x04, 0x4e, 0x06, 0x5d, 0x7d, 0x3d, 0xf0,
+ 0xb4, 0x94, 0x96, 0xdd, 0x80, 0xf7, 0xcd, 0x1e, 0xb2, 0xe8, 0xc0, 0xd0,
+ 0xb7, 0x26, 0xf3, 0x7e, 0x70, 0x1b, 0xa6, 0x2a, 0x30, 0x03, 0xa1, 0x76,
+ 0x57, 0xaf, 0x55, 0xad, 0xcb, 0x0b, 0x6e, 0x86, 0xf9, 0x51, 0x98, 0xed,
+ 0x43, 0x52, 0x07, 0x66, 0x3d, 0x61, 0x6d, 0x51, 0x6b, 0xf7, 0x22, 0x2d,
+ 0xb2, 0x41, 0x09, 0x48, 0x49, 0xfb, 0x23, 0x2b, 0xf6, 0xfb, 0xee, 0xed,
+ 0x7b, 0x58, 0x79, 0xa6, 0xb6, 0xc8, 0xae, 0xbc, 0x57, 0x64, 0x61, 0x17,
+ 0x22, 0x0b, 0xf5, 0x54, 0x03, 0xd0, 0xff, 0x07, 0x8e, 0x21, 0x9f, 0xf1,
+ 0x19, 0xbd, 0x2e, 0x52, 0xe7, 0x67, 0xb7, 0x08, 0xb9, 0x1a, 0xfe, 0x30,
+ 0xe9, 0xbe, 0x34, 0x87, 0x66, 0xe7, 0x53, 0x7e, 0x11, 0x28, 0x08, 0x7b,
+ 0x4c, 0x9a, 0xca, 0x02, 0x81, 0x41, 0x5e, 0x55, 0x09, 0x65, 0xa3, 0x95,
+ 0xab, 0x20, 0xd4, 0x23, 0x33, 0x09, 0x39, 0xb4, 0xe3, 0x75, 0x51, 0xa7,
+ 0x73, 0x5c, 0x6d, 0xf2, 0xb0, 0x39, 0x5d, 0xd0, 0x32, 0x26, 0x6e, 0xc7,
+ 0xdd, 0x4a, 0xfa, 0xa3, 0xc4, 0x77, 0xc6, 0x4e, 0x3f, 0x95, 0xee, 0x49,
+ 0x45, 0x96, 0x0b, 0x7a, 0x0c, 0x43, 0xb7, 0xa9, 0x62, 0x24, 0x48, 0xeb,
+ 0xa4, 0x14, 0x9e, 0x30, 0xcc, 0xaa, 0x0c, 0x23, 0x4b, 0xe7, 0xb0, 0x6f,
+ 0x4e, 0xbe, 0x8e, 0xf4, 0x30, 0x63, 0xc6, 0x22, 0x82, 0xe0, 0x64, 0x3c,
+ 0x6e, 0x48, 0x3f, 0xeb, 0x19, 0x42, 0xe3, 0x31, 0x0b, 0xad, 0x0c, 0x05,
+ 0xbb, 0x2f, 0x87, 0x67, 0x48, 0x25, 0xfe, 0xd0, 0x98, 0xd5, 0xc7, 0x87,
+ 0xb6, 0x9c, 0x5b, 0xa6, 0xa1, 0xf7, 0x16, 0xdf, 0xa6, 0x2e, 0xde, 0x3b,
+ 0x8a, 0x01, 0xc0, 0x76, 0x59, 0x8b, 0x15, 0xff, 0xa2, 0xe2, 0xbe, 0x82,
+ 0xfd, 0x1d, 0x80, 0x25, 0xf8, 0xde, 0xd1, 0x4c, 0xd8, 0xfc, 0x87, 0x53,
+ 0xef, 0x76, 0x41, 0x9e, 0x1d, 0xd5, 0x61, 0xbc, 0x03, 0x10, 0xb2, 0xc7,
+ 0x84, 0x5e, 0x27, 0x44, 0xc9, 0x62, 0x17, 0x35, 0x75, 0x86, 0x45, 0xaf,
+ 0x02, 0x52, 0x31, 0x5b, 0x6a, 0x05, 0x89, 0x4c, 0x26, 0x4c, 0x45, 0x87,
+ 0xc8, 0x87, 0x0e, 0x02, 0xe9, 0x48, 0x13, 0xfc, 0x3a, 0x79, 0x7d, 0x59,
+ 0x0a, 0x96, 0x45, 0xd9, 0x28, 0x45, 0xb6, 0x14, 0xb0, 0xd8, 0x9c, 0xff,
+ 0xfc, 0x0b, 0x80, 0xc5, 0xb4, 0x81, 0x86, 0xae, 0x35, 0x0d, 0x87, 0x7f,
+ 0x0b, 0xc0, 0x6e, 0x56, 0x17, 0x70, 0x73, 0x63, 0x42, 0xf0, 0x0d, 0x56,
+ 0xb2, 0xae, 0x78, 0x58, 0x91, 0xaf, 0xe3, 0x9c, 0xc0, 0x41, 0x23, 0x37,
+ 0xe4, 0xf5, 0xd2, 0x9f, 0xf0, 0x6d, 0x72, 0x7f, 0x6f, 0xee, 0x8f, 0x09,
+ 0x66, 0xd5, 0x2a, 0xc1, 0x46, 0xba, 0x82, 0xa7, 0x53, 0x75, 0x1a, 0xd7,
+ 0x86, 0xc9, 0xd7, 0x0c, 0xcd, 0x30, 0x05, 0xb1, 0x1f, 0xc4, 0xf6, 0xb8,
+ 0x15, 0x17, 0x43, 0x3a, 0x05, 0x2c, 0x23, 0x51, 0x39, 0x03, 0x32, 0xbf,
+ 0x7f, 0xcb, 0x43, 0x26, 0xa1, 0x99, 0x30, 0xb5, 0x12, 0x63, 0x13, 0x17,
+ 0xc0, 0x35, 0x4a, 0x81, 0xec, 0x7c, 0x52, 0x9c, 0xcd, 0x1b, 0xb2, 0xef,
+ 0x20, 0x6d, 0x69, 0x79, 0x99, 0x95, 0x0a, 0x53, 0x98, 0x08, 0x95, 0x8d,
+ 0x6c, 0x2b, 0xe6, 0x42, 0x20, 0x12, 0x3f, 0x12, 0xe7, 0xaa, 0xd1, 0x68,
+ 0xbe, 0x35, 0xde, 0x70, 0x10, 0x30, 0x90, 0x93, 0x7f, 0x44},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to signature
+ // tcID: 100
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 100,
+ 32,
+ {0x75, 0xfb, 0xc0, 0x44, 0xfe, 0x19, 0xc7, 0x2f, 0x45, 0x9b, 0x5a, 0x1f,
+ 0xc4, 0x79, 0x3f, 0x78, 0x93, 0xff, 0xcc, 0x95, 0xba, 0xb8, 0x60, 0x99,
+ 0x00, 0xb3, 0xc3, 0xd3, 0xbe, 0x66, 0x43, 0xa4, 0x29, 0x87, 0xc1, 0x67,
+ 0xe7, 0xfe, 0xb6, 0x3e, 0xc2, 0xa5, 0x7f, 0x96, 0x1c, 0x1b, 0x9c, 0x35,
+ 0xb1, 0x1b, 0x34, 0x04, 0x4e, 0x06, 0x5d, 0x7d, 0x3d, 0xf0, 0xb4, 0x94,
+ 0x96, 0xdd, 0x80, 0xf7, 0xcd, 0x1e, 0xb2, 0xe8, 0xc0, 0xd0, 0xb7, 0x26,
+ 0xf3, 0x7e, 0x70, 0x1b, 0xa6, 0x2a, 0x30, 0x03, 0xa1, 0x76, 0x57, 0xaf,
+ 0x55, 0xad, 0xcb, 0x0b, 0x6e, 0x86, 0xf9, 0x51, 0x98, 0xed, 0x43, 0x52,
+ 0x07, 0x66, 0x3d, 0x61, 0x6d, 0x51, 0x6b, 0xf7, 0x22, 0x2d, 0xb2, 0x41,
+ 0x09, 0x48, 0x49, 0xfb, 0x23, 0x2b, 0xf6, 0xfb, 0xee, 0xed, 0x7b, 0x58,
+ 0x79, 0xa6, 0xb6, 0xc8, 0xae, 0xbc, 0x57, 0x64, 0x61, 0x17, 0x22, 0x0b,
+ 0xf5, 0x54, 0x03, 0xd0, 0xff, 0x07, 0x8e, 0x21, 0x9f, 0xf1, 0x19, 0xbd,
+ 0x2e, 0x52, 0xe7, 0x67, 0xb7, 0x08, 0xb9, 0x1a, 0xfe, 0x30, 0xe9, 0xbe,
+ 0x34, 0x87, 0x66, 0xe7, 0x53, 0x7e, 0x11, 0x28, 0x08, 0x7b, 0x4c, 0x9a,
+ 0xca, 0x02, 0x81, 0x41, 0x5e, 0x55, 0x09, 0x65, 0xa3, 0x95, 0xab, 0x20,
+ 0xd4, 0x23, 0x33, 0x09, 0x39, 0xb4, 0xe3, 0x75, 0x51, 0xa7, 0x73, 0x5c,
+ 0x6d, 0xf2, 0xb0, 0x39, 0x5d, 0xd0, 0x32, 0x26, 0x6e, 0xc7, 0xdd, 0x4a,
+ 0xfa, 0xa3, 0xc4, 0x77, 0xc6, 0x4e, 0x3f, 0x95, 0xee, 0x49, 0x45, 0x96,
+ 0x0b, 0x7a, 0x0c, 0x43, 0xb7, 0xa9, 0x62, 0x24, 0x48, 0xeb, 0xa4, 0x14,
+ 0x9e, 0x30, 0xcc, 0xaa, 0x0c, 0x23, 0x4b, 0xe7, 0xb0, 0x6f, 0x4e, 0xbe,
+ 0x8e, 0xf4, 0x30, 0x63, 0xc6, 0x22, 0x82, 0xe0, 0x64, 0x3c, 0x6e, 0x48,
+ 0x3f, 0xeb, 0x19, 0x42, 0xe3, 0x31, 0x0b, 0xad, 0x0c, 0x05, 0xbb, 0x2f,
+ 0x87, 0x67, 0x48, 0x25, 0xfe, 0xd0, 0x98, 0xd5, 0xc7, 0x87, 0xb6, 0x9c,
+ 0x5b, 0xa6, 0xa1, 0xf7, 0x16, 0xdf, 0xa6, 0x2e, 0xde, 0x3b, 0x8a, 0x01,
+ 0xc0, 0x76, 0x59, 0x8b, 0x15, 0xff, 0xa2, 0xe2, 0xbe, 0x82, 0xfd, 0x1d,
+ 0x80, 0x25, 0xf8, 0xde, 0xd1, 0x4c, 0xd8, 0xfc, 0x87, 0x53, 0xef, 0x76,
+ 0x41, 0x9e, 0x1d, 0xd5, 0x61, 0xbc, 0x03, 0x10, 0xb2, 0xc7, 0x84, 0x5e,
+ 0x27, 0x44, 0xc9, 0x62, 0x17, 0x35, 0x75, 0x86, 0x45, 0xaf, 0x02, 0x52,
+ 0x31, 0x5b, 0x6a, 0x05, 0x89, 0x4c, 0x26, 0x4c, 0x45, 0x87, 0xc8, 0x87,
+ 0x0e, 0x02, 0xe9, 0x48, 0x13, 0xfc, 0x3a, 0x79, 0x7d, 0x59, 0x0a, 0x96,
+ 0x45, 0xd9, 0x28, 0x45, 0xb6, 0x14, 0xb0, 0xd8, 0x9c, 0xff, 0xfc, 0x0b,
+ 0x80, 0xc5, 0xb4, 0x81, 0x86, 0xae, 0x35, 0x0d, 0x87, 0x7f, 0x0b, 0xc0,
+ 0x6e, 0x56, 0x17, 0x70, 0x73, 0x63, 0x42, 0xf0, 0x0d, 0x56, 0xb2, 0xae,
+ 0x78, 0x58, 0x91, 0xaf, 0xe3, 0x9c, 0xc0, 0x41, 0x23, 0x37, 0xe4, 0xf5,
+ 0xd2, 0x9f, 0xf0, 0x6d, 0x72, 0x7f, 0x6f, 0xee, 0x8f, 0x09, 0x66, 0xd5,
+ 0x2a, 0xc1, 0x46, 0xba, 0x82, 0xa7, 0x53, 0x75, 0x1a, 0xd7, 0x86, 0xc9,
+ 0xd7, 0x0c, 0xcd, 0x30, 0x05, 0xb1, 0x1f, 0xc4, 0xf6, 0xb8, 0x15, 0x17,
+ 0x43, 0x3a, 0x05, 0x2c, 0x23, 0x51, 0x39, 0x03, 0x32, 0xbf, 0x7f, 0xcb,
+ 0x43, 0x26, 0xa1, 0x99, 0x30, 0xb5, 0x12, 0x63, 0x13, 0x17, 0xc0, 0x35,
+ 0x4a, 0x81, 0xec, 0x7c, 0x52, 0x9c, 0xcd, 0x1b, 0xb2, 0xef, 0x20, 0x6d,
+ 0x69, 0x79, 0x99, 0x95, 0x0a, 0x53, 0x98, 0x08, 0x95, 0x8d, 0x6c, 0x2b,
+ 0xe6, 0x42, 0x20, 0x12, 0x3f, 0x12, 0xe7, 0xaa, 0xd1, 0x68, 0xbe, 0x35,
+ 0xde, 0x70, 0x10, 0x30, 0x90, 0x93, 0x7f, 0x44, 0x00, 0x00},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated signature
+ // tcID: 101
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 101,
+ 32,
+ {0x75, 0xfb, 0xc0, 0x44, 0xfe, 0x19, 0xc7, 0x2f, 0x45, 0x9b, 0x5a, 0x1f,
+ 0xc4, 0x79, 0x3f, 0x78, 0x93, 0xff, 0xcc, 0x95, 0xba, 0xb8, 0x60, 0x99,
+ 0x00, 0xb3, 0xc3, 0xd3, 0xbe, 0x66, 0x43, 0xa4, 0x29, 0x87, 0xc1, 0x67,
+ 0xe7, 0xfe, 0xb6, 0x3e, 0xc2, 0xa5, 0x7f, 0x96, 0x1c, 0x1b, 0x9c, 0x35,
+ 0xb1, 0x1b, 0x34, 0x04, 0x4e, 0x06, 0x5d, 0x7d, 0x3d, 0xf0, 0xb4, 0x94,
+ 0x96, 0xdd, 0x80, 0xf7, 0xcd, 0x1e, 0xb2, 0xe8, 0xc0, 0xd0, 0xb7, 0x26,
+ 0xf3, 0x7e, 0x70, 0x1b, 0xa6, 0x2a, 0x30, 0x03, 0xa1, 0x76, 0x57, 0xaf,
+ 0x55, 0xad, 0xcb, 0x0b, 0x6e, 0x86, 0xf9, 0x51, 0x98, 0xed, 0x43, 0x52,
+ 0x07, 0x66, 0x3d, 0x61, 0x6d, 0x51, 0x6b, 0xf7, 0x22, 0x2d, 0xb2, 0x41,
+ 0x09, 0x48, 0x49, 0xfb, 0x23, 0x2b, 0xf6, 0xfb, 0xee, 0xed, 0x7b, 0x58,
+ 0x79, 0xa6, 0xb6, 0xc8, 0xae, 0xbc, 0x57, 0x64, 0x61, 0x17, 0x22, 0x0b,
+ 0xf5, 0x54, 0x03, 0xd0, 0xff, 0x07, 0x8e, 0x21, 0x9f, 0xf1, 0x19, 0xbd,
+ 0x2e, 0x52, 0xe7, 0x67, 0xb7, 0x08, 0xb9, 0x1a, 0xfe, 0x30, 0xe9, 0xbe,
+ 0x34, 0x87, 0x66, 0xe7, 0x53, 0x7e, 0x11, 0x28, 0x08, 0x7b, 0x4c, 0x9a,
+ 0xca, 0x02, 0x81, 0x41, 0x5e, 0x55, 0x09, 0x65, 0xa3, 0x95, 0xab, 0x20,
+ 0xd4, 0x23, 0x33, 0x09, 0x39, 0xb4, 0xe3, 0x75, 0x51, 0xa7, 0x73, 0x5c,
+ 0x6d, 0xf2, 0xb0, 0x39, 0x5d, 0xd0, 0x32, 0x26, 0x6e, 0xc7, 0xdd, 0x4a,
+ 0xfa, 0xa3, 0xc4, 0x77, 0xc6, 0x4e, 0x3f, 0x95, 0xee, 0x49, 0x45, 0x96,
+ 0x0b, 0x7a, 0x0c, 0x43, 0xb7, 0xa9, 0x62, 0x24, 0x48, 0xeb, 0xa4, 0x14,
+ 0x9e, 0x30, 0xcc, 0xaa, 0x0c, 0x23, 0x4b, 0xe7, 0xb0, 0x6f, 0x4e, 0xbe,
+ 0x8e, 0xf4, 0x30, 0x63, 0xc6, 0x22, 0x82, 0xe0, 0x64, 0x3c, 0x6e, 0x48,
+ 0x3f, 0xeb, 0x19, 0x42, 0xe3, 0x31, 0x0b, 0xad, 0x0c, 0x05, 0xbb, 0x2f,
+ 0x87, 0x67, 0x48, 0x25, 0xfe, 0xd0, 0x98, 0xd5, 0xc7, 0x87, 0xb6, 0x9c,
+ 0x5b, 0xa6, 0xa1, 0xf7, 0x16, 0xdf, 0xa6, 0x2e, 0xde, 0x3b, 0x8a, 0x01,
+ 0xc0, 0x76, 0x59, 0x8b, 0x15, 0xff, 0xa2, 0xe2, 0xbe, 0x82, 0xfd, 0x1d,
+ 0x80, 0x25, 0xf8, 0xde, 0xd1, 0x4c, 0xd8, 0xfc, 0x87, 0x53, 0xef, 0x76,
+ 0x41, 0x9e, 0x1d, 0xd5, 0x61, 0xbc, 0x03, 0x10, 0xb2, 0xc7, 0x84, 0x5e,
+ 0x27, 0x44, 0xc9, 0x62, 0x17, 0x35, 0x75, 0x86, 0x45, 0xaf, 0x02, 0x52,
+ 0x31, 0x5b, 0x6a, 0x05, 0x89, 0x4c, 0x26, 0x4c, 0x45, 0x87, 0xc8, 0x87,
+ 0x0e, 0x02, 0xe9, 0x48, 0x13, 0xfc, 0x3a, 0x79, 0x7d, 0x59, 0x0a, 0x96,
+ 0x45, 0xd9, 0x28, 0x45, 0xb6, 0x14, 0xb0, 0xd8, 0x9c, 0xff, 0xfc, 0x0b,
+ 0x80, 0xc5, 0xb4, 0x81, 0x86, 0xae, 0x35, 0x0d, 0x87, 0x7f, 0x0b, 0xc0,
+ 0x6e, 0x56, 0x17, 0x70, 0x73, 0x63, 0x42, 0xf0, 0x0d, 0x56, 0xb2, 0xae,
+ 0x78, 0x58, 0x91, 0xaf, 0xe3, 0x9c, 0xc0, 0x41, 0x23, 0x37, 0xe4, 0xf5,
+ 0xd2, 0x9f, 0xf0, 0x6d, 0x72, 0x7f, 0x6f, 0xee, 0x8f, 0x09, 0x66, 0xd5,
+ 0x2a, 0xc1, 0x46, 0xba, 0x82, 0xa7, 0x53, 0x75, 0x1a, 0xd7, 0x86, 0xc9,
+ 0xd7, 0x0c, 0xcd, 0x30, 0x05, 0xb1, 0x1f, 0xc4, 0xf6, 0xb8, 0x15, 0x17,
+ 0x43, 0x3a, 0x05, 0x2c, 0x23, 0x51, 0x39, 0x03, 0x32, 0xbf, 0x7f, 0xcb,
+ 0x43, 0x26, 0xa1, 0x99, 0x30, 0xb5, 0x12, 0x63, 0x13, 0x17, 0xc0, 0x35,
+ 0x4a, 0x81, 0xec, 0x7c, 0x52, 0x9c, 0xcd, 0x1b, 0xb2, 0xef, 0x20, 0x6d,
+ 0x69, 0x79, 0x99, 0x95, 0x0a, 0x53, 0x98, 0x08, 0x95, 0x8d, 0x6c, 0x2b,
+ 0xe6, 0x42, 0x20, 0x12, 0x3f, 0x12, 0xe7, 0xaa, 0xd1, 0x68, 0xbe, 0x35,
+ 0xde, 0x70, 0x10, 0x30, 0x90, 0x93},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: empty signature
+ // tcID: 102
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 102,
+ 32,
+ {},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS #1 v1.5 signature
+ // tcID: 103
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 103,
+ 32,
+ {0x0e, 0x20, 0x7d, 0xe1, 0x29, 0x5c, 0xaa, 0xdb, 0x15, 0x09, 0x8f, 0x51,
+ 0xf5, 0xdb, 0x90, 0xf9, 0xf0, 0x00, 0x77, 0x60, 0x55, 0xb1, 0x07, 0xbe,
+ 0x58, 0xbd, 0x24, 0xd5, 0x2a, 0x01, 0xd4, 0x17, 0x1c, 0xb9, 0xe4, 0x7a,
+ 0x40, 0x79, 0x02, 0x54, 0xf8, 0x6a, 0x8a, 0x56, 0xc8, 0xae, 0x38, 0x25,
+ 0x2f, 0x90, 0x9a, 0xa3, 0xb9, 0xbb, 0xe7, 0xb7, 0xe1, 0xfe, 0xd0, 0x08,
+ 0x10, 0x56, 0x90, 0xd9, 0xaf, 0xa6, 0x47, 0x06, 0x7a, 0xc1, 0x22, 0xa2,
+ 0x72, 0xd3, 0x0a, 0xc2, 0x82, 0x13, 0xd2, 0xcd, 0x37, 0xb4, 0x5c, 0xf8,
+ 0x1d, 0xc4, 0x8d, 0x59, 0xe8, 0x7d, 0x9f, 0xfa, 0xef, 0x6e, 0x1c, 0x9c,
+ 0xf6, 0xdd, 0xf4, 0xea, 0x5f, 0xf6, 0x12, 0x35, 0x23, 0xc9, 0xcc, 0x88,
+ 0x53, 0x44, 0xb7, 0xe1, 0xef, 0x4c, 0x80, 0x96, 0xbb, 0x54, 0x2b, 0xc0,
+ 0xfa, 0x5c, 0x47, 0xab, 0xaa, 0xbc, 0xa9, 0xa5, 0x8c, 0xa8, 0x5b, 0xcf,
+ 0x09, 0x29, 0x24, 0x74, 0x15, 0x03, 0xa0, 0xf3, 0xc5, 0x4c, 0x72, 0x5c,
+ 0x48, 0x85, 0x5d, 0xc4, 0x34, 0xb0, 0x9d, 0x76, 0x1f, 0x72, 0x90, 0x51,
+ 0xfb, 0x15, 0xaf, 0x56, 0x12, 0xbd, 0xd3, 0x87, 0xb4, 0xcd, 0x50, 0x19,
+ 0x57, 0x73, 0x27, 0xbb, 0x2e, 0x64, 0xed, 0xb0, 0x65, 0xf7, 0x13, 0xd5,
+ 0x0f, 0xf4, 0x28, 0x5f, 0x1d, 0x18, 0x4f, 0xe7, 0x09, 0x20, 0x7f, 0x80,
+ 0x9b, 0x9c, 0x38, 0xd0, 0x64, 0x72, 0x28, 0x97, 0xa8, 0x68, 0xf8, 0xa0,
+ 0x9b, 0xfe, 0x1d, 0x33, 0xc8, 0x0b, 0xe0, 0x69, 0x3e, 0x98, 0xd7, 0xe8,
+ 0x56, 0x00, 0xbe, 0xfb, 0x64, 0x3e, 0x9f, 0x71, 0x35, 0x84, 0xc7, 0x16,
+ 0x30, 0x67, 0x31, 0xd7, 0xf8, 0x08, 0x7d, 0xff, 0x66, 0xbe, 0x1c, 0x4f,
+ 0x6d, 0xdd, 0xbc, 0x51, 0xb6, 0xff, 0xe6, 0x03, 0x48, 0x45, 0xcf, 0x0f,
+ 0x88, 0x74, 0x9e, 0x03, 0x9e, 0xc3, 0x14, 0x88, 0x7c, 0x94, 0x64, 0x81,
+ 0x54, 0xf7, 0xc9, 0x72, 0x35, 0x32, 0x3b, 0xf7, 0x80, 0x41, 0xec, 0x2c,
+ 0x8e, 0xe9, 0x8e, 0xa7, 0xc5, 0x53, 0xec, 0xfe, 0xc1, 0xf9, 0xfe, 0x89,
+ 0x27, 0x9c, 0x9c, 0x91, 0xac, 0x6a, 0xcd, 0x12, 0xeb, 0xe9, 0x69, 0xda,
+ 0x4c, 0x67, 0xfa, 0x65, 0x34, 0xef, 0x9a, 0xce, 0x4b, 0x62, 0x9c, 0x7b,
+ 0x1d, 0xe8, 0xc4, 0xce, 0x1d, 0xc2, 0xb0, 0xf5, 0xbd, 0x7d, 0x41, 0x6d,
+ 0xb6, 0xeb, 0x51, 0x2a, 0x4d, 0xc8, 0xed, 0xa0, 0x32, 0x21, 0x38, 0xcb,
+ 0x7c, 0x65, 0xb9, 0xa5, 0x8d, 0x71, 0x22, 0x84, 0xe4, 0xaa, 0xf0, 0x59,
+ 0xdb, 0x80, 0xaf, 0x57, 0x85, 0xaf, 0x4d, 0x83, 0xd3, 0x91, 0xb7, 0xd8,
+ 0xbd, 0xc4, 0x07, 0x16, 0x36, 0x71, 0x24, 0x10, 0xd1, 0xdd, 0xe6, 0x62,
+ 0x47, 0x8e, 0xad, 0xa1, 0xa2, 0xf1, 0xf3, 0x57, 0x86, 0xb7, 0x8e, 0xec,
+ 0x77, 0xb2, 0x78, 0x85, 0x36, 0x10, 0x8e, 0x74, 0x63, 0xd6, 0x76, 0x81,
+ 0x4a, 0x91, 0xf8, 0x1f, 0xd5, 0xe2, 0x08, 0x4a, 0x8c, 0x1b, 0x1c, 0xc3,
+ 0x39, 0x88, 0xe7, 0x31, 0x84, 0x11, 0x0c, 0x6e, 0x6b, 0x0e, 0xf1, 0xde,
+ 0x87, 0x41, 0x04, 0x60, 0x2e, 0xb3, 0x3b, 0x52, 0x76, 0xeb, 0xba, 0xc9,
+ 0x5d, 0x91, 0xb9, 0x43, 0xe2, 0x5d, 0xe6, 0xdf, 0xc6, 0x6b, 0x31, 0xd8,
+ 0x09, 0x19, 0x61, 0xc7, 0x8d, 0xcd, 0xdd, 0x35, 0x8d, 0xe7, 0xf2, 0x55,
+ 0x84, 0xd9, 0xf7, 0x4d, 0xc6, 0x27, 0x1f, 0xf3, 0x12, 0x94, 0xbe, 0xe2,
+ 0xcc, 0x9b, 0x2f, 0x97, 0xa2, 0x58, 0x3c, 0x9b, 0x33, 0x24, 0x36, 0x00,
+ 0x50, 0x0b, 0xc7, 0x23, 0xb0, 0x5d, 0x65, 0x83, 0x9d, 0xe7, 0x44, 0x28,
+ 0x95, 0xbd, 0x57, 0xa1, 0xdd, 0x50, 0x86, 0x51, 0xa2, 0x0e, 0x20, 0xf2,
+ 0x64, 0xd8, 0xdc, 0xb5, 0x9d, 0x48, 0x52, 0x47},
+ pub_key_3,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false}};
+
+#endif // rsa_pss_4096_sha256_32_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_pss_4096_sha512_mgf1_32-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_4096_sha512_mgf1_32-vectors.h
new file mode 100644
index 0000000000..1e2d41df00
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_pss_4096_sha512_mgf1_32-vectors.h
@@ -0,0 +1,9089 @@
+/* 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 rsa_pss_4096_sha512_32_vectors_h__
+#define rsa_pss_4096_sha512_32_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_4{
+ 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00,
+ 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xc9, 0xa7, 0x65,
+ 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e, 0x9a, 0x5e, 0x46,
+ 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6, 0x28, 0x47, 0xb3,
+ 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97, 0x1c, 0x28, 0x25,
+ 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a, 0x8a, 0xb5, 0x92,
+ 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4, 0xb9, 0x20, 0xe3,
+ 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c, 0xeb, 0xf0, 0xe6,
+ 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e, 0x22, 0x18, 0x6a,
+ 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4, 0xff, 0x2c, 0xc2,
+ 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d, 0x7c, 0xd7, 0xdc,
+ 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33, 0xc3, 0x11, 0x65,
+ 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92, 0x3c, 0x83, 0x89,
+ 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b, 0x8d, 0x4a, 0x74,
+ 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e, 0x12, 0xbc, 0x58,
+ 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e, 0x9f, 0x31, 0xde,
+ 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe, 0x8e, 0x4b, 0xdf,
+ 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19, 0xc4, 0x88, 0xc0,
+ 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2, 0x30, 0x28, 0xa7,
+ 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4, 0x6d, 0x7d, 0x8f,
+ 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a, 0x97, 0xa9, 0xa1,
+ 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec, 0xca, 0xd9, 0x56,
+ 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1, 0x04, 0x9c, 0x88,
+ 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72, 0xa2, 0x68, 0xa4,
+ 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde, 0xc4, 0x4f, 0x2c,
+ 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29, 0x0a, 0xca, 0xda,
+ 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89, 0x48, 0x7b, 0xa8,
+ 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30, 0xf9, 0x23, 0x95,
+ 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1, 0xdb, 0xa5, 0x5d,
+ 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78, 0x61, 0x08, 0x68,
+ 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74, 0xa9, 0x3a, 0x4c,
+ 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15, 0x06, 0x6d, 0x70,
+ 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20, 0x50, 0x85, 0xce,
+ 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5, 0x75, 0x6a, 0x63,
+ 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62, 0xa6, 0x84, 0x96,
+ 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca, 0x0e, 0xa0, 0xe3,
+ 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4, 0x4d, 0xaf, 0x8f,
+ 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d, 0xb6, 0xb4, 0x53,
+ 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95, 0xb4, 0xb6, 0x0e,
+ 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37, 0x03, 0x42, 0x2b,
+ 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54, 0xfe, 0x8b, 0x63,
+ 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7, 0xd9, 0xd3, 0x65,
+ 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a, 0x96, 0x48, 0xec,
+ 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0, 0x2e, 0xef, 0xe9,
+ 0x24, 0xa6, 0x70, 0x47, 0xd3, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+const RsaPssTestVector kRsaPss4096Sha51232WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 1,
+ 32,
+ {0x8d, 0x44, 0x44, 0xab, 0x23, 0x37, 0x39, 0xc9, 0xd1, 0x44, 0x1e, 0x99,
+ 0xcb, 0x4f, 0x71, 0x58, 0x1e, 0xd7, 0x8f, 0xb9, 0x96, 0xba, 0x12, 0x57,
+ 0xff, 0xfc, 0xd9, 0xe3, 0xc7, 0x4f, 0xf6, 0x0d, 0x6b, 0xe3, 0x52, 0xf0,
+ 0x02, 0xf9, 0x59, 0xff, 0x66, 0xbc, 0x6e, 0xd0, 0xc9, 0x87, 0xa0, 0x70,
+ 0x09, 0x7e, 0x5d, 0x57, 0xd8, 0xbd, 0x89, 0xb4, 0x45, 0x2a, 0x9d, 0x2c,
+ 0xa1, 0x21, 0xeb, 0x6a, 0x28, 0x3e, 0x8d, 0x0e, 0xf6, 0xf5, 0xf6, 0x78,
+ 0x75, 0xb6, 0xcb, 0xb8, 0xf0, 0x4e, 0x6d, 0x24, 0x29, 0x00, 0xd7, 0x3d,
+ 0x5b, 0xd7, 0xb5, 0x9d, 0xe4, 0xb9, 0x46, 0x6c, 0xcb, 0xe5, 0x38, 0x74,
+ 0xed, 0x42, 0x26, 0x10, 0xe4, 0x11, 0xfe, 0x3e, 0x02, 0x6f, 0x47, 0xe4,
+ 0x7b, 0x86, 0x86, 0xb9, 0xc8, 0x91, 0xc7, 0x22, 0x6b, 0x4c, 0xa5, 0x60,
+ 0xa8, 0x40, 0xe1, 0x73, 0x4e, 0xb4, 0xf6, 0xfe, 0x87, 0x7e, 0x55, 0x9c,
+ 0x9a, 0x92, 0x99, 0xdb, 0xbc, 0xae, 0xeb, 0xaf, 0x7e, 0xec, 0xfc, 0xe6,
+ 0xfe, 0x43, 0xff, 0xbc, 0x48, 0x35, 0x14, 0xfa, 0x3a, 0xab, 0xd6, 0x95,
+ 0x9e, 0x5a, 0xaa, 0x39, 0x77, 0xe2, 0x3a, 0x9f, 0x97, 0xed, 0xf4, 0x06,
+ 0xd3, 0x96, 0xe9, 0x6c, 0x3c, 0x83, 0x01, 0x64, 0xb1, 0x0a, 0xbc, 0x68,
+ 0x0b, 0xba, 0xa6, 0xd9, 0x9d, 0x19, 0x76, 0x5d, 0x7c, 0x7e, 0x77, 0x94,
+ 0x6e, 0xf6, 0xae, 0x24, 0x0b, 0x5f, 0xef, 0x02, 0x49, 0xe7, 0x06, 0x27,
+ 0x92, 0xb1, 0x5c, 0x8f, 0x91, 0x57, 0xda, 0x95, 0x97, 0x1a, 0xfb, 0x31,
+ 0x5c, 0x9c, 0x01, 0x5c, 0x74, 0xa2, 0xe7, 0x9e, 0xa2, 0xd0, 0xcc, 0x46,
+ 0x99, 0x27, 0x04, 0x87, 0x2c, 0x34, 0x07, 0x81, 0xf0, 0x52, 0xb4, 0xb2,
+ 0xcb, 0x5d, 0xed, 0x8f, 0x5c, 0xad, 0xd9, 0xb5, 0xe3, 0xed, 0xce, 0x12,
+ 0x8e, 0xf2, 0x35, 0x4b, 0xd0, 0x41, 0x10, 0x74, 0xd6, 0x51, 0x52, 0x51,
+ 0xf5, 0x23, 0x14, 0x53, 0xbd, 0x53, 0x02, 0x22, 0xf7, 0x30, 0xec, 0x73,
+ 0x6a, 0x86, 0xf7, 0x21, 0x74, 0x42, 0x67, 0xba, 0x52, 0x65, 0x22, 0x89,
+ 0xff, 0x6a, 0x20, 0x7a, 0x5a, 0x7c, 0x45, 0xc2, 0x0e, 0xc4, 0x51, 0x94,
+ 0x8d, 0x6b, 0xd7, 0xb1, 0x0f, 0x1a, 0xf7, 0x28, 0x2a, 0xfe, 0xd9, 0xf5,
+ 0xdf, 0x43, 0xe4, 0xa0, 0xd0, 0xf2, 0xe8, 0xfc, 0x6d, 0x3d, 0xd3, 0x13,
+ 0x0d, 0x4f, 0xf6, 0xfb, 0xc1, 0x1f, 0x0e, 0xa4, 0x60, 0x08, 0x98, 0x56,
+ 0xdf, 0x29, 0xd1, 0xb7, 0xb1, 0x11, 0x09, 0x57, 0x54, 0xa7, 0xde, 0x9b,
+ 0xc0, 0x30, 0x29, 0xc6, 0xc3, 0x97, 0xb6, 0x99, 0x46, 0x74, 0x77, 0x5f,
+ 0xd2, 0x9c, 0xd2, 0x2f, 0xfb, 0x03, 0xdc, 0xd9, 0x0c, 0x51, 0x09, 0x6b,
+ 0x18, 0xa6, 0xc1, 0x74, 0xf2, 0xb4, 0x8d, 0x50, 0xe9, 0x48, 0x56, 0xf5,
+ 0xa2, 0x2a, 0xda, 0xe6, 0x49, 0x15, 0xd6, 0x9c, 0x55, 0x28, 0xda, 0xc0,
+ 0x34, 0x50, 0x17, 0xc2, 0x4e, 0x8a, 0xba, 0x40, 0x1c, 0x6e, 0x9a, 0x0a,
+ 0x26, 0x80, 0x57, 0xa0, 0xfe, 0xa2, 0x37, 0xdb, 0xf0, 0xc8, 0x89, 0x06,
+ 0x79, 0x6e, 0xea, 0x0d, 0x1b, 0xc3, 0xc2, 0x34, 0x7c, 0xfc, 0xd8, 0x12,
+ 0x21, 0x7e, 0x26, 0x01, 0x58, 0x25, 0xe9, 0xf0, 0xfa, 0xc4, 0x04, 0xc2,
+ 0x2c, 0x26, 0x27, 0x24, 0x43, 0xcc, 0xaf, 0x30, 0xb2, 0x94, 0xc7, 0xc4,
+ 0x67, 0x49, 0x7e, 0xe5, 0x61, 0xa2, 0xa5, 0xf6, 0xd2, 0x19, 0x97, 0x3c,
+ 0xff, 0xde, 0x9a, 0xed, 0x8e, 0x44, 0x86, 0xfa, 0xa3, 0xde, 0x3d, 0x17,
+ 0x40, 0x54, 0x45, 0xe2, 0xf7, 0x8a, 0x76, 0x8d, 0xca, 0xc1, 0xef, 0xd0,
+ 0x15, 0x96, 0x48, 0x6c, 0x24, 0x95, 0xf5, 0xbb, 0x1f, 0x83, 0x0a, 0x49,
+ 0x84, 0x04, 0x1e, 0x03, 0xa7, 0xbc, 0xd7, 0x7a},
+ pub_key_4,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 2,
+ 32,
+ {0x3a, 0x58, 0xfc, 0x64, 0xa2, 0x34, 0xdb, 0xd7, 0xbe, 0x95, 0x8d, 0x7c,
+ 0x34, 0xab, 0xcb, 0xa7, 0xd7, 0x80, 0xca, 0x63, 0x6c, 0x4f, 0x2b, 0x2b,
+ 0xb7, 0xfd, 0x3d, 0x4e, 0x4f, 0xaa, 0xea, 0x0e, 0x17, 0x22, 0x6c, 0x85,
+ 0xde, 0xbf, 0x8d, 0xc9, 0xb1, 0xa7, 0x9e, 0x15, 0x2a, 0x3b, 0xd8, 0x3b,
+ 0x13, 0xf4, 0x3b, 0x1e, 0x92, 0xbe, 0x81, 0xb3, 0x7e, 0x90, 0x8d, 0x04,
+ 0xb7, 0x17, 0x25, 0x1e, 0x32, 0xa2, 0xd4, 0x9e, 0x2c, 0xb5, 0xf2, 0xe7,
+ 0xdc, 0x18, 0xe7, 0x4c, 0xf9, 0xfc, 0xf0, 0xc0, 0xe2, 0x46, 0xd4, 0x73,
+ 0xf7, 0x6c, 0x79, 0xc3, 0xd5, 0x0e, 0x87, 0x8a, 0x2f, 0x89, 0xbc, 0x4e,
+ 0xb6, 0xec, 0xdd, 0xa9, 0x6c, 0x16, 0x6d, 0x6a, 0x82, 0x5a, 0x1d, 0xf5,
+ 0x69, 0xd1, 0x13, 0x84, 0xa7, 0x8d, 0x70, 0x52, 0x78, 0x2a, 0xce, 0x58,
+ 0x78, 0xc4, 0x13, 0x61, 0xf1, 0x48, 0xc5, 0x45, 0x28, 0x28, 0x80, 0x88,
+ 0x71, 0x6f, 0x93, 0x5d, 0x3e, 0x5b, 0x5d, 0x55, 0x6a, 0x0f, 0xc9, 0xb6,
+ 0x2c, 0x0d, 0xe3, 0x1d, 0x9d, 0xdf, 0x48, 0x93, 0xf8, 0x23, 0x65, 0x11,
+ 0x10, 0x43, 0xad, 0x7f, 0xca, 0x01, 0x0d, 0x1f, 0xe9, 0x18, 0x7b, 0xde,
+ 0x48, 0xf7, 0x8c, 0xf4, 0x65, 0x65, 0x7e, 0x18, 0x48, 0x57, 0x45, 0x1d,
+ 0x64, 0x56, 0x4a, 0x16, 0xa1, 0x66, 0x74, 0x38, 0x70, 0x03, 0x3e, 0x64,
+ 0x12, 0x5c, 0xa3, 0xf2, 0x0b, 0xa8, 0x0c, 0x06, 0x5b, 0x25, 0x96, 0x66,
+ 0x87, 0x1f, 0xcf, 0xcf, 0x71, 0xe7, 0x11, 0xaa, 0x34, 0xcb, 0x70, 0xad,
+ 0x9a, 0x2a, 0xc6, 0x05, 0x1f, 0xc0, 0x2c, 0x96, 0x14, 0x9d, 0x4e, 0x3c,
+ 0x17, 0x41, 0xc4, 0xd4, 0x46, 0x63, 0xee, 0x0b, 0x49, 0xe1, 0xba, 0x60,
+ 0xa8, 0x0b, 0x4c, 0x2d, 0x38, 0x9c, 0xe3, 0xba, 0x95, 0x3d, 0x68, 0xbe,
+ 0xc8, 0x35, 0x43, 0x2b, 0xfe, 0x17, 0x04, 0x29, 0x95, 0x1f, 0x82, 0xff,
+ 0x51, 0xf4, 0x08, 0xaf, 0xf0, 0x52, 0xc9, 0x34, 0xd5, 0x15, 0x26, 0x11,
+ 0x7b, 0x3d, 0x57, 0xed, 0x1f, 0x2a, 0x91, 0x2b, 0x37, 0xca, 0xcd, 0xb5,
+ 0xa9, 0x80, 0xd3, 0x0d, 0x22, 0x3d, 0x79, 0xfa, 0xee, 0x79, 0x48, 0xc5,
+ 0xf4, 0x98, 0x6c, 0x1d, 0xf5, 0xed, 0x42, 0x92, 0x3a, 0x3f, 0x43, 0x42,
+ 0xda, 0x02, 0xa4, 0x18, 0x72, 0xdb, 0x49, 0xaa, 0x09, 0xd2, 0xd4, 0x8c,
+ 0x3b, 0x3e, 0x1c, 0xca, 0x71, 0x14, 0xa9, 0xa3, 0x4e, 0x76, 0xb7, 0x47,
+ 0xae, 0x6c, 0x99, 0x14, 0x1c, 0x9f, 0x85, 0x6e, 0x41, 0xd9, 0x84, 0x56,
+ 0xb3, 0xfd, 0xe7, 0xd2, 0x6b, 0xf8, 0x42, 0xd6, 0xa4, 0x21, 0xb3, 0xd4,
+ 0xcc, 0xed, 0xa4, 0xda, 0x1a, 0xa4, 0xd1, 0x29, 0x8b, 0x62, 0x41, 0x59,
+ 0xa1, 0xc8, 0x3b, 0x6f, 0xe5, 0xcb, 0x89, 0x98, 0x2e, 0xba, 0x5e, 0x7d,
+ 0x60, 0x05, 0x48, 0x9d, 0x39, 0x23, 0x3f, 0x15, 0x68, 0x17, 0xc0, 0x0c,
+ 0x04, 0x51, 0x1b, 0x98, 0x46, 0x36, 0x96, 0xf8, 0xb6, 0xb3, 0x96, 0x2c,
+ 0xa3, 0xf4, 0xef, 0x76, 0xb3, 0x73, 0x00, 0xdd, 0xa1, 0xd3, 0x68, 0xc2,
+ 0x37, 0x25, 0x0b, 0xaa, 0x05, 0x7e, 0x38, 0x65, 0x88, 0x82, 0xf4, 0x82,
+ 0xd0, 0x24, 0xc2, 0x61, 0x63, 0xdc, 0x1f, 0xda, 0xc2, 0x99, 0x04, 0xbc,
+ 0x64, 0x24, 0x13, 0x08, 0x37, 0xb8, 0x92, 0x8f, 0x76, 0x4b, 0xc9, 0x39,
+ 0xf0, 0x06, 0x91, 0x3a, 0xb1, 0xe9, 0x68, 0xc8, 0x50, 0x16, 0xdd, 0x81,
+ 0x2d, 0xba, 0x26, 0x45, 0x20, 0xe6, 0x38, 0x08, 0x72, 0x58, 0x72, 0x65,
+ 0xd8, 0x27, 0x55, 0x7e, 0xea, 0xc6, 0x49, 0x8d, 0xb8, 0x13, 0x7d, 0xd2,
+ 0xae, 0x02, 0x9f, 0xd8, 0x32, 0x50, 0xab, 0x7d, 0xcd, 0x76, 0x4d, 0x01,
+ 0x8c, 0xa0, 0x5a, 0xc9, 0xdb, 0x8f, 0x95, 0xe2},
+ pub_key_4,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 3,
+ 32,
+ {0x7c, 0x83, 0x8b, 0xa6, 0x5f, 0x92, 0x36, 0x60, 0xaa, 0x4a, 0xc4, 0x74,
+ 0x65, 0xeb, 0x1d, 0xf4, 0xdf, 0x51, 0xd6, 0xfa, 0x2b, 0xe2, 0x63, 0x89,
+ 0x75, 0x7d, 0xe8, 0xc6, 0xdf, 0xc7, 0x74, 0x6a, 0xa5, 0x16, 0x4d, 0x90,
+ 0x9b, 0x69, 0xb7, 0xc0, 0x47, 0x58, 0xd2, 0x56, 0xe1, 0x3e, 0x35, 0x20,
+ 0xe7, 0x7e, 0x75, 0xb4, 0x09, 0x4d, 0x8b, 0x0d, 0x60, 0xda, 0x00, 0x30,
+ 0xb9, 0xc9, 0x91, 0x96, 0x9f, 0x6e, 0x89, 0x2f, 0xf0, 0x3f, 0xfb, 0xa9,
+ 0xb9, 0xf9, 0x5c, 0xa9, 0x91, 0xa2, 0x79, 0xe7, 0xcd, 0xed, 0x61, 0x1a,
+ 0x28, 0x79, 0xe6, 0xe6, 0x60, 0x2f, 0x41, 0x1a, 0x12, 0x2c, 0x8d, 0x11,
+ 0xcd, 0x33, 0x3d, 0xe5, 0xd2, 0xf7, 0xf3, 0x67, 0xe3, 0x8e, 0xe0, 0x49,
+ 0x13, 0x80, 0xe8, 0x79, 0x6e, 0x11, 0x34, 0x87, 0xec, 0x7b, 0xc0, 0x5e,
+ 0xc1, 0xb1, 0x26, 0x1a, 0xff, 0x87, 0x1e, 0xf8, 0x2c, 0xdd, 0x12, 0xf4,
+ 0xe3, 0xd8, 0xf2, 0x39, 0xcd, 0x49, 0xb2, 0xf5, 0x3d, 0x57, 0x25, 0x5d,
+ 0xfe, 0x6e, 0xf2, 0x90, 0x38, 0x83, 0x1c, 0xde, 0xbe, 0x9c, 0xb1, 0xa7,
+ 0x6d, 0xc9, 0xed, 0x79, 0x57, 0x8e, 0x12, 0x9b, 0x06, 0x37, 0x24, 0xcc,
+ 0xb3, 0xc7, 0xb3, 0x26, 0x9f, 0x5d, 0xd3, 0xd9, 0x66, 0x9a, 0x40, 0x55,
+ 0x82, 0x25, 0x5c, 0xb5, 0x6b, 0x1e, 0xfe, 0x6d, 0x61, 0xa3, 0x76, 0xdf,
+ 0x3a, 0x14, 0x10, 0x14, 0xc3, 0xd6, 0x60, 0xb6, 0x6f, 0x9d, 0x1b, 0x26,
+ 0x6b, 0x5f, 0xd3, 0xc5, 0x47, 0x25, 0x34, 0xdf, 0x77, 0x8e, 0x6e, 0x02,
+ 0x2a, 0x8f, 0x5a, 0x6c, 0xab, 0x50, 0x1d, 0xde, 0x61, 0x1e, 0x07, 0xc0,
+ 0xc8, 0xeb, 0x57, 0x18, 0x96, 0x26, 0x92, 0xe8, 0xe3, 0x77, 0x3b, 0xfd,
+ 0x25, 0xf1, 0xd3, 0xb6, 0x3a, 0x20, 0xa2, 0x51, 0xef, 0x0c, 0x29, 0x6f,
+ 0x01, 0xf4, 0xa1, 0x78, 0x14, 0xe1, 0x8d, 0xfc, 0x02, 0x9f, 0x2e, 0xd0,
+ 0xce, 0x07, 0x3e, 0x83, 0x77, 0x7c, 0xff, 0x44, 0x47, 0x1f, 0x93, 0x48,
+ 0x43, 0x4f, 0xcc, 0x12, 0xb0, 0x42, 0x0b, 0xf2, 0xde, 0x1c, 0x90, 0x18,
+ 0xf0, 0x28, 0x2e, 0xe2, 0x1f, 0x09, 0x30, 0x2b, 0x17, 0x8f, 0x8c, 0x77,
+ 0x2c, 0x8f, 0x89, 0x62, 0xf6, 0xa2, 0x92, 0x91, 0xc6, 0x35, 0x32, 0xe1,
+ 0xae, 0x93, 0x01, 0xe7, 0xac, 0x55, 0x78, 0x18, 0x76, 0x96, 0x5f, 0x42,
+ 0x56, 0x19, 0xa9, 0x25, 0x59, 0xf3, 0x37, 0x37, 0xd5, 0xe1, 0x1b, 0x28,
+ 0x2f, 0x94, 0x34, 0xe2, 0x7d, 0x9b, 0x27, 0xeb, 0x2f, 0xb0, 0xfc, 0xe4,
+ 0xe3, 0xe9, 0x0c, 0xa9, 0xea, 0xaf, 0xef, 0x17, 0x06, 0x44, 0xb0, 0x0e,
+ 0x51, 0x25, 0x37, 0xbd, 0x77, 0x9f, 0xd2, 0x20, 0x7e, 0xe7, 0x30, 0x20,
+ 0xaa, 0xec, 0x07, 0xe6, 0xcd, 0x44, 0x10, 0x3a, 0x14, 0x94, 0x0c, 0x94,
+ 0x99, 0xb0, 0x13, 0xc4, 0x24, 0x40, 0xd2, 0xf2, 0x7a, 0x3d, 0xef, 0x34,
+ 0xf3, 0x50, 0x9c, 0xd8, 0x63, 0x1d, 0xb1, 0xcc, 0x86, 0x33, 0xac, 0x15,
+ 0x18, 0x02, 0x72, 0xc8, 0x24, 0x36, 0x9e, 0x1d, 0x3c, 0x8a, 0x6c, 0xdc,
+ 0xa5, 0x11, 0x74, 0x83, 0x61, 0xcb, 0x60, 0xe0, 0x22, 0x17, 0x3f, 0x95,
+ 0xad, 0x06, 0xe7, 0xc7, 0x9d, 0x59, 0xe0, 0x39, 0x34, 0x85, 0x4a, 0x9f,
+ 0x98, 0x27, 0xf3, 0x59, 0x3d, 0x87, 0xc3, 0x4d, 0x3f, 0xc4, 0x4b, 0xee,
+ 0xc5, 0x8e, 0x10, 0x7d, 0x45, 0x4c, 0xe0, 0x4b, 0x55, 0xc9, 0x6e, 0xff,
+ 0xce, 0x61, 0x2a, 0xef, 0x0e, 0x5d, 0x55, 0xc3, 0x1e, 0x36, 0x7c, 0x9f,
+ 0xc0, 0x16, 0x6f, 0x2c, 0x9d, 0x45, 0x0e, 0x86, 0xd7, 0x93, 0x23, 0xd4,
+ 0xda, 0x8f, 0xb4, 0x09, 0xf9, 0x7a, 0xdc, 0x7a, 0xf2, 0xec, 0x67, 0x72,
+ 0xab, 0x29, 0x0f, 0x62, 0x2f, 0xe1, 0xfa, 0x61},
+ pub_key_4,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 4,
+ 32,
+ {0x4a, 0x80, 0xca, 0xfb, 0xe2, 0xa6, 0x09, 0x5f, 0x8e, 0x86, 0x63, 0xf6,
+ 0x28, 0x98, 0x78, 0x51, 0x4d, 0x7e, 0xe7, 0xda, 0xba, 0x0c, 0x1b, 0x0a,
+ 0x07, 0x7c, 0xef, 0xb3, 0x33, 0xca, 0xcd, 0xf7, 0xc1, 0x16, 0xab, 0x89,
+ 0xb0, 0xa0, 0x1c, 0xab, 0x31, 0x61, 0xc6, 0x8c, 0xac, 0x92, 0xa0, 0x8a,
+ 0xae, 0x7d, 0x11, 0x7c, 0x9a, 0x34, 0x16, 0xd6, 0x73, 0x65, 0x62, 0x1d,
+ 0xa3, 0x38, 0x0a, 0x85, 0xff, 0x34, 0xa7, 0xa3, 0xb5, 0x12, 0x84, 0x60,
+ 0x48, 0xac, 0xd1, 0xec, 0x59, 0x57, 0xaf, 0x94, 0x27, 0x21, 0xc2, 0x41,
+ 0xa1, 0x80, 0xa5, 0xdc, 0x5d, 0x8f, 0x6f, 0x6f, 0xe5, 0x4d, 0x4d, 0x9f,
+ 0xcb, 0x37, 0x09, 0xcd, 0xe3, 0x70, 0x81, 0xe2, 0x23, 0x3b, 0x4f, 0xff,
+ 0xa2, 0x01, 0xd2, 0x02, 0x92, 0x41, 0x93, 0x2d, 0xa1, 0x70, 0xa5, 0xba,
+ 0xd0, 0xd9, 0x27, 0xa8, 0x03, 0xa7, 0xf6, 0x28, 0x9f, 0xc9, 0xf7, 0xb1,
+ 0xd4, 0x1c, 0xc1, 0xa6, 0xc9, 0x4c, 0xbf, 0x58, 0x8d, 0x54, 0x92, 0xb3,
+ 0x63, 0x92, 0x0d, 0x0c, 0x98, 0x40, 0x4f, 0x5d, 0xa9, 0xeb, 0x94, 0x57,
+ 0x64, 0x8e, 0x2a, 0x4e, 0x9a, 0x03, 0x4b, 0x2e, 0x23, 0x28, 0xc7, 0xf8,
+ 0xc0, 0xe7, 0x94, 0x77, 0x16, 0x41, 0xa9, 0x81, 0xdf, 0x76, 0x58, 0x87,
+ 0xb5, 0xba, 0x19, 0xb7, 0x69, 0x15, 0x6b, 0x37, 0x55, 0x35, 0x91, 0x1e,
+ 0x1a, 0x2d, 0xa6, 0x8b, 0xb6, 0xa3, 0x7e, 0xaa, 0x0e, 0xf8, 0xdd, 0xed,
+ 0x4c, 0xe3, 0xea, 0xc5, 0xca, 0xff, 0x4e, 0x8d, 0xc3, 0x57, 0x70, 0x3f,
+ 0x04, 0x09, 0xd0, 0x0b, 0xae, 0xed, 0xf3, 0xfb, 0xcb, 0xd6, 0x89, 0x5d,
+ 0xd3, 0x93, 0x8e, 0x1f, 0x03, 0xdd, 0x9f, 0x13, 0x1f, 0x9c, 0x97, 0x9e,
+ 0x22, 0xe4, 0xfc, 0xbe, 0xa0, 0xc5, 0x87, 0x21, 0xbc, 0x72, 0xd1, 0xf4,
+ 0x97, 0x6e, 0x93, 0xfc, 0x1a, 0x76, 0x49, 0xa2, 0x37, 0x45, 0xc0, 0x31,
+ 0x01, 0x81, 0x03, 0x1a, 0xc3, 0x4b, 0x22, 0x00, 0xdf, 0xb4, 0xe8, 0xfe,
+ 0x9b, 0xd4, 0xcd, 0xb5, 0x2a, 0x23, 0xc3, 0x14, 0x16, 0x74, 0x55, 0x21,
+ 0xaa, 0x48, 0x61, 0xea, 0xea, 0x7d, 0xec, 0x4e, 0xa2, 0xc1, 0x8a, 0xe9,
+ 0xf7, 0x5f, 0xa9, 0xd3, 0x6c, 0x9b, 0x61, 0xbd, 0xc4, 0x18, 0x5e, 0x43,
+ 0x4f, 0x8c, 0xb0, 0x91, 0xcd, 0x73, 0x16, 0x07, 0xb7, 0x49, 0xa3, 0x99,
+ 0x05, 0x85, 0xcb, 0xbe, 0xa2, 0xb1, 0xc0, 0xe0, 0xff, 0xf4, 0xf5, 0x89,
+ 0xa5, 0x47, 0xd3, 0x20, 0xbc, 0x79, 0x23, 0xb8, 0xa6, 0xb5, 0x94, 0xc5,
+ 0x86, 0x60, 0x95, 0xdf, 0x9c, 0x91, 0x4c, 0xca, 0x80, 0xcd, 0x6c, 0x0e,
+ 0x9a, 0xa3, 0xd6, 0x91, 0xe2, 0x60, 0x7f, 0x9d, 0xe6, 0x43, 0x22, 0x03,
+ 0x1c, 0xcf, 0xed, 0x04, 0xd9, 0xc8, 0x05, 0x22, 0x6c, 0xb4, 0x76, 0xd3,
+ 0x24, 0x6d, 0x6c, 0xaa, 0x1b, 0x04, 0xc6, 0x33, 0x72, 0xa7, 0x76, 0x68,
+ 0xd5, 0xed, 0xf0, 0x63, 0x65, 0x82, 0x7b, 0x80, 0x39, 0x1a, 0x6a, 0xbd,
+ 0x66, 0x01, 0x0e, 0x8e, 0x1b, 0x87, 0x3b, 0xd8, 0x3d, 0xb4, 0xdc, 0xc9,
+ 0x94, 0x44, 0xe1, 0x09, 0xef, 0xa2, 0x41, 0x4c, 0x6e, 0x53, 0x19, 0xf3,
+ 0x0a, 0x71, 0x8e, 0xb4, 0x3a, 0x12, 0x56, 0xb2, 0x14, 0x2a, 0xfa, 0x23,
+ 0x82, 0x31, 0x6e, 0x37, 0xae, 0xbd, 0xe3, 0x2d, 0xa5, 0xbf, 0xec, 0x93,
+ 0xe8, 0x9d, 0x2a, 0xdc, 0x39, 0xf6, 0x2a, 0xca, 0x25, 0xa2, 0x28, 0x99,
+ 0x33, 0xa7, 0xcd, 0x82, 0x34, 0xd7, 0x2a, 0x9b, 0x3c, 0x6a, 0x00, 0x1d,
+ 0x27, 0x56, 0x0f, 0x8c, 0x8a, 0x2d, 0x9a, 0x23, 0x3b, 0xac, 0x0b, 0x51,
+ 0x9b, 0x34, 0xf4, 0xf7, 0x92, 0x88, 0xea, 0x2c, 0xb0, 0x8a, 0x87, 0x24,
+ 0x29, 0x53, 0xac, 0x24, 0xea, 0x14, 0x41, 0x43},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 5,
+ 32,
+ {0x3d, 0x90, 0xff, 0x4e, 0x36, 0x18, 0x8b, 0x45, 0x11, 0x16, 0x22, 0x7e,
+ 0x18, 0x9a, 0x71, 0x73, 0x45, 0x71, 0xb7, 0x2c, 0xc6, 0xfe, 0x53, 0xde,
+ 0xc4, 0xee, 0xc5, 0x9e, 0x67, 0xe9, 0x81, 0x11, 0xe9, 0x6f, 0xcd, 0x90,
+ 0x65, 0x09, 0xfa, 0xde, 0x99, 0x22, 0xf2, 0xde, 0x6a, 0x13, 0xa4, 0xfa,
+ 0xa2, 0x3c, 0x7e, 0xfa, 0xad, 0xde, 0x6d, 0xfd, 0x0a, 0xcf, 0x15, 0x05,
+ 0x41, 0xec, 0xa9, 0x73, 0xc7, 0xe3, 0x8a, 0x49, 0xc5, 0x97, 0xd7, 0x41,
+ 0xe9, 0x9e, 0xf7, 0x57, 0x5b, 0x6e, 0x2c, 0x8d, 0xe0, 0x97, 0x4b, 0xc8,
+ 0x68, 0xa5, 0x56, 0x7f, 0x08, 0x90, 0x05, 0x2c, 0x4d, 0xf5, 0x4d, 0x12,
+ 0x19, 0x8e, 0xa0, 0x9a, 0x12, 0xbd, 0xb2, 0xb6, 0xff, 0xc1, 0x4a, 0x1d,
+ 0x87, 0x4e, 0x16, 0x5e, 0xd1, 0x2c, 0xaa, 0xb5, 0x8b, 0x28, 0xae, 0xe1,
+ 0x71, 0xfa, 0x7f, 0x18, 0x39, 0xe3, 0x6e, 0x23, 0xec, 0xde, 0xe2, 0x63,
+ 0x36, 0x16, 0x79, 0x11, 0x79, 0x08, 0x4e, 0xaf, 0x98, 0xcc, 0x23, 0xd2,
+ 0xf6, 0xff, 0x47, 0x9d, 0xf0, 0xba, 0x46, 0xed, 0x93, 0x3b, 0xee, 0xdf,
+ 0x07, 0xcc, 0x0c, 0xad, 0x4d, 0xea, 0x0f, 0x0b, 0x48, 0xf4, 0xa0, 0x63,
+ 0x48, 0x8a, 0xc6, 0x75, 0x19, 0xe1, 0xfb, 0x83, 0xc7, 0xb7, 0xe8, 0x6e,
+ 0x36, 0x44, 0xb0, 0x84, 0x63, 0x83, 0xec, 0xbb, 0x1b, 0x11, 0x89, 0x74,
+ 0x30, 0x36, 0xb2, 0x71, 0xfb, 0xf1, 0x21, 0xe2, 0x19, 0x96, 0x01, 0xa3,
+ 0xff, 0xa8, 0xe8, 0xca, 0xb0, 0x0a, 0x6b, 0x9b, 0x55, 0x27, 0xd6, 0x2d,
+ 0xc2, 0xa3, 0x98, 0xe4, 0xa4, 0x2c, 0x1e, 0x5a, 0x62, 0xf8, 0xaa, 0xe3,
+ 0x5b, 0x62, 0x97, 0x55, 0x11, 0x9c, 0x54, 0xcb, 0xa5, 0xe8, 0x60, 0xb4,
+ 0x21, 0x84, 0x5f, 0x9b, 0x44, 0x22, 0xf2, 0x0d, 0x89, 0x6a, 0xbf, 0xa9,
+ 0x62, 0xec, 0xe5, 0xd1, 0x16, 0xf7, 0xd4, 0x17, 0x0d, 0xb8, 0xdd, 0x07,
+ 0x84, 0xb7, 0x62, 0x5a, 0xb2, 0xa3, 0x84, 0xc7, 0xd4, 0x24, 0xc6, 0x99,
+ 0x01, 0xf5, 0x9d, 0x03, 0xb1, 0x44, 0x24, 0x1f, 0x8f, 0x65, 0x56, 0xda,
+ 0x8e, 0x3b, 0xfe, 0x07, 0xc1, 0x7e, 0xae, 0x91, 0xc5, 0x0e, 0xf2, 0xc5,
+ 0x3e, 0x71, 0x07, 0x2c, 0x3f, 0xf1, 0x6e, 0x64, 0x2c, 0xf1, 0x26, 0xfe,
+ 0xab, 0x90, 0x4e, 0x09, 0xa2, 0xfe, 0xbe, 0xbd, 0x28, 0x2a, 0x25, 0x40,
+ 0x38, 0x9b, 0xb6, 0x0b, 0x14, 0x5c, 0xb3, 0x32, 0x65, 0x8d, 0x6a, 0x69,
+ 0xe0, 0x3a, 0x0a, 0x84, 0x19, 0xee, 0xc0, 0xf2, 0x04, 0xd6, 0xe5, 0x92,
+ 0xe0, 0x4d, 0xf0, 0x1b, 0x92, 0xf5, 0x82, 0x36, 0x98, 0x9b, 0x6b, 0x92,
+ 0xeb, 0x03, 0x44, 0x25, 0x59, 0x14, 0xc2, 0x5d, 0xcd, 0x0a, 0x61, 0x1c,
+ 0x9f, 0xb7, 0x7e, 0x43, 0x5e, 0x2e, 0xf9, 0xbb, 0xe3, 0xc7, 0x4e, 0xfe,
+ 0x14, 0x41, 0x71, 0xca, 0x95, 0xd1, 0xbb, 0x7d, 0xe8, 0x14, 0xf7, 0x6b,
+ 0xe5, 0x4c, 0xdd, 0x8c, 0x11, 0xdb, 0x8a, 0xf8, 0xd2, 0x0a, 0xf4, 0x45,
+ 0x1a, 0x4d, 0xd3, 0xb6, 0x23, 0x87, 0xba, 0xc3, 0x7c, 0xb7, 0x97, 0x55,
+ 0xaf, 0xe9, 0x1d, 0x0d, 0x9a, 0x21, 0x63, 0xd2, 0x99, 0xff, 0x61, 0xee,
+ 0x4f, 0xc4, 0xd5, 0x26, 0x7e, 0xb8, 0xc5, 0x25, 0x23, 0x71, 0xb0, 0xa8,
+ 0x3d, 0xea, 0x73, 0x8f, 0x63, 0x83, 0xe0, 0x85, 0xe9, 0x92, 0xb3, 0x56,
+ 0x7a, 0xe1, 0x70, 0x78, 0x0f, 0x3b, 0x83, 0xe1, 0x5d, 0x89, 0x5a, 0xd4,
+ 0xea, 0x66, 0x8a, 0x63, 0x04, 0xf1, 0x0f, 0x09, 0x14, 0xca, 0x3b, 0x29,
+ 0x00, 0xfa, 0xb1, 0x36, 0x4c, 0x8b, 0x35, 0x2d, 0xfa, 0x8d, 0x5a, 0x39,
+ 0x93, 0xd5, 0x62, 0x8f, 0x4d, 0x22, 0x64, 0xc4, 0x12, 0x21, 0x07, 0x98,
+ 0xc1, 0x8a, 0xa2, 0xed, 0x6a, 0xee, 0x51, 0x6c},
+ pub_key_4,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 6,
+ 32,
+ {0x07, 0x44, 0x0a, 0x61, 0x25, 0x2a, 0x89, 0x06, 0xa9, 0x26, 0x4f, 0xf5,
+ 0x8c, 0xeb, 0xad, 0x62, 0x17, 0xad, 0x71, 0x08, 0x33, 0x10, 0x53, 0x69,
+ 0xb7, 0xa8, 0x58, 0x21, 0x6f, 0x1d, 0x5a, 0x5f, 0x5d, 0xed, 0xbe, 0x3e,
+ 0xb8, 0x12, 0x8b, 0x34, 0xdc, 0x0f, 0x02, 0x43, 0xfa, 0xac, 0xb6, 0x40,
+ 0x34, 0xd2, 0x1b, 0x65, 0x6a, 0x27, 0x8a, 0xbb, 0x26, 0xce, 0xd1, 0x74,
+ 0xf7, 0x6a, 0x22, 0x63, 0x7b, 0x75, 0x5b, 0x76, 0x85, 0x64, 0xdb, 0x6e,
+ 0xd4, 0xe4, 0xfb, 0xa0, 0xd5, 0x78, 0x4a, 0x22, 0xbe, 0x30, 0xd0, 0x88,
+ 0xfa, 0x96, 0x53, 0x07, 0x43, 0x09, 0x82, 0xf8, 0x44, 0x76, 0x90, 0x7d,
+ 0x55, 0x43, 0x5c, 0xa3, 0xd4, 0xab, 0xdb, 0xf6, 0x89, 0xe7, 0x6f, 0x2d,
+ 0x4b, 0x78, 0xd9, 0x9b, 0xcc, 0x74, 0x2e, 0x0b, 0x75, 0x7b, 0x89, 0x7c,
+ 0x4f, 0xdb, 0x13, 0xd1, 0x5c, 0x50, 0x57, 0xe6, 0x81, 0x6e, 0x32, 0xc3,
+ 0xe2, 0x94, 0xa9, 0x47, 0x37, 0x4c, 0x99, 0x85, 0x50, 0x17, 0x3c, 0xc6,
+ 0x57, 0xce, 0x33, 0xf9, 0xfc, 0xc1, 0x8b, 0x2d, 0x14, 0xe1, 0xb4, 0x48,
+ 0xac, 0xaa, 0xef, 0x68, 0x3f, 0xf8, 0x4b, 0x08, 0x6f, 0x54, 0x5a, 0x05,
+ 0x41, 0x45, 0x89, 0xb1, 0xc2, 0x32, 0x10, 0x29, 0x0e, 0xd5, 0xeb, 0xbc,
+ 0x25, 0xaf, 0x61, 0x41, 0x29, 0x21, 0x2d, 0x38, 0x53, 0xff, 0x72, 0x8e,
+ 0xc0, 0x11, 0x28, 0xd3, 0x7c, 0x42, 0x68, 0x97, 0x5e, 0xf8, 0x70, 0xa1,
+ 0xe4, 0xfa, 0x00, 0xc3, 0xc9, 0x8b, 0x39, 0xc3, 0x11, 0x0c, 0x2c, 0x11,
+ 0xaf, 0x10, 0x33, 0x3e, 0x25, 0xdb, 0x02, 0x74, 0x48, 0xfa, 0x8f, 0x21,
+ 0x9a, 0x7d, 0xca, 0x7c, 0x8b, 0xfb, 0x49, 0x09, 0x12, 0xbd, 0x50, 0x40,
+ 0xf1, 0xf3, 0x48, 0xb2, 0xfb, 0x43, 0x7a, 0x8a, 0x9f, 0x40, 0x7a, 0xb7,
+ 0xe8, 0xaf, 0x1c, 0x6e, 0x29, 0x59, 0x4f, 0x55, 0x7f, 0x2e, 0x03, 0xfe,
+ 0x74, 0xe4, 0xfb, 0xfd, 0x2f, 0x93, 0x5e, 0x68, 0xed, 0x82, 0x4a, 0x51,
+ 0x0f, 0xc3, 0x9b, 0xb4, 0xbe, 0x0a, 0x2e, 0x09, 0x1f, 0xeb, 0x26, 0x5f,
+ 0xd2, 0xd7, 0xa3, 0x3d, 0x2f, 0x23, 0x8e, 0x70, 0xb1, 0x53, 0x70, 0x0f,
+ 0x5b, 0xd5, 0x04, 0x6a, 0xad, 0x7a, 0x6f, 0xc0, 0x2a, 0x5e, 0x23, 0xdc,
+ 0x36, 0xf6, 0x72, 0x78, 0xfd, 0xb9, 0x04, 0xd0, 0x5f, 0x2e, 0xfd, 0x0c,
+ 0xab, 0xe9, 0xe4, 0xba, 0xf4, 0xe1, 0x6a, 0xf0, 0xf7, 0xba, 0x9e, 0xda,
+ 0xd7, 0x06, 0xd6, 0x7c, 0x67, 0x22, 0x1c, 0xa0, 0x63, 0x02, 0x38, 0xd6,
+ 0xf6, 0x88, 0x17, 0x4d, 0x66, 0xc1, 0xb1, 0x52, 0xf8, 0xf9, 0x21, 0xe2,
+ 0xc6, 0xc0, 0x8a, 0x19, 0xe8, 0x70, 0xea, 0xb7, 0x6a, 0x77, 0x37, 0x1b,
+ 0x42, 0x45, 0x8d, 0xff, 0x1c, 0x36, 0xb0, 0xae, 0x97, 0xb8, 0x11, 0xe9,
+ 0x00, 0xf6, 0xc0, 0x9e, 0x79, 0x2c, 0x89, 0x64, 0x44, 0x48, 0xf1, 0xd0,
+ 0xb9, 0x7b, 0x53, 0xb9, 0x81, 0x8d, 0x1d, 0x8f, 0x3d, 0x7a, 0x37, 0xbc,
+ 0xb1, 0xbd, 0x3e, 0x3a, 0x5b, 0xc0, 0x22, 0x03, 0x9f, 0x00, 0xa0, 0xef,
+ 0x7d, 0xe1, 0x96, 0x57, 0xc4, 0xc9, 0xe0, 0x6d, 0xaa, 0x2e, 0xce, 0xc2,
+ 0xde, 0x30, 0xdb, 0x3b, 0x7b, 0x84, 0x10, 0x7b, 0xb7, 0x4e, 0x16, 0x49,
+ 0x56, 0xeb, 0x26, 0xed, 0xc9, 0xbc, 0xc5, 0x7e, 0x5e, 0x1c, 0x4e, 0xd8,
+ 0x75, 0xb0, 0x2f, 0x05, 0x45, 0x38, 0x36, 0x02, 0xfa, 0xf9, 0x52, 0x5f,
+ 0x09, 0x4c, 0x72, 0xf6, 0x82, 0x99, 0x5d, 0x4e, 0x2d, 0x71, 0xd0, 0x3e,
+ 0x11, 0x13, 0x44, 0x95, 0xf6, 0x37, 0xa3, 0xb1, 0xb0, 0x22, 0x15, 0x36,
+ 0x89, 0x75, 0x1b, 0x63, 0x52, 0x1b, 0x1a, 0x16, 0xb3, 0xc3, 0xe2, 0x69,
+ 0xa2, 0x49, 0x9a, 0x4b, 0xe1, 0xaf, 0xf9, 0xb8},
+ pub_key_4,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 7,
+ 32,
+ {0x26, 0x86, 0x02, 0x9f, 0xb1, 0x1c, 0xd0, 0x33, 0x72, 0x4e, 0x57, 0xdc,
+ 0x18, 0x35, 0xda, 0x4f, 0x93, 0x21, 0xee, 0xf3, 0x30, 0x74, 0x7c, 0x35,
+ 0x00, 0xa4, 0x89, 0x35, 0x86, 0x42, 0x9e, 0xbf, 0x02, 0xcb, 0x44, 0x24,
+ 0xee, 0x5a, 0x0b, 0x91, 0xa7, 0x0e, 0xb3, 0x5c, 0xb0, 0x5e, 0xf6, 0x0c,
+ 0xf6, 0xb3, 0x63, 0x5d, 0x4f, 0x2e, 0xf5, 0xeb, 0x64, 0x7f, 0x39, 0x8f,
+ 0xd4, 0x4f, 0x67, 0xfc, 0xd2, 0x96, 0x9b, 0x62, 0x9a, 0x7c, 0x54, 0xf1,
+ 0x09, 0x4f, 0x98, 0x27, 0xf9, 0xf2, 0x74, 0x57, 0x50, 0x97, 0x30, 0xf5,
+ 0x0c, 0x9e, 0xcd, 0x2d, 0xc8, 0x3b, 0xd1, 0x3f, 0x12, 0x68, 0xd9, 0x3f,
+ 0x0f, 0x61, 0xc2, 0x9c, 0x5c, 0x27, 0xeb, 0x82, 0x1c, 0x68, 0xed, 0xcd,
+ 0xf1, 0xb0, 0x1f, 0x79, 0xd1, 0xf2, 0x61, 0xdd, 0x7f, 0x2f, 0x28, 0x3d,
+ 0xb1, 0x97, 0xab, 0x56, 0xca, 0xe0, 0xea, 0x3b, 0x3c, 0x1c, 0xfa, 0xf3,
+ 0xfb, 0xd4, 0xc1, 0xed, 0x1f, 0x6d, 0x31, 0x3f, 0x0b, 0x91, 0x9e, 0x5f,
+ 0xdd, 0xcb, 0x97, 0xb2, 0x3f, 0x0b, 0xf6, 0x4e, 0x36, 0xbd, 0xb6, 0xf7,
+ 0xcc, 0xe8, 0xad, 0x9c, 0xf3, 0x62, 0x95, 0x3e, 0x66, 0xc6, 0x44, 0xf8,
+ 0xb8, 0xb6, 0x4b, 0xdd, 0xff, 0x1e, 0x85, 0x02, 0x98, 0xf5, 0x53, 0x1f,
+ 0x12, 0x1e, 0x68, 0x21, 0xa3, 0x93, 0xf9, 0x65, 0x82, 0x37, 0x28, 0x0c,
+ 0x2a, 0x53, 0xc7, 0xc6, 0x58, 0x31, 0x9b, 0xc7, 0xd3, 0x8f, 0x93, 0xf2,
+ 0xd7, 0x72, 0x3e, 0xf6, 0x72, 0x80, 0x08, 0x84, 0x3f, 0x89, 0xf6, 0x1f,
+ 0x7e, 0xcf, 0x59, 0x49, 0xa2, 0xcc, 0xe6, 0xa9, 0xfd, 0x9d, 0xbb, 0xc5,
+ 0x01, 0xef, 0x25, 0xa5, 0x3c, 0xa0, 0x24, 0x86, 0xb6, 0x1a, 0x5d, 0xe0,
+ 0x13, 0x01, 0x49, 0xd9, 0xd2, 0x46, 0x92, 0x5f, 0x26, 0xe1, 0xa9, 0xa7,
+ 0x42, 0x87, 0x43, 0x95, 0x92, 0xa4, 0x55, 0x4a, 0x87, 0x2c, 0xec, 0xa5,
+ 0x3e, 0x54, 0xd1, 0xc1, 0xf4, 0xc4, 0xe1, 0x8a, 0x49, 0x77, 0x93, 0x9a,
+ 0x6c, 0x37, 0xee, 0xaa, 0xb5, 0xc8, 0xd0, 0xcb, 0x56, 0x86, 0xb4, 0x4d,
+ 0x84, 0xc8, 0x6d, 0x73, 0x6e, 0xe8, 0xe0, 0xd9, 0x74, 0x21, 0xf4, 0xc8,
+ 0x93, 0x5e, 0x92, 0x64, 0x19, 0xdd, 0x68, 0xfd, 0x4e, 0x5f, 0xe9, 0x99,
+ 0x9e, 0xef, 0x75, 0xd0, 0xd0, 0xf9, 0x49, 0x4c, 0xbb, 0x02, 0x97, 0xfa,
+ 0x06, 0x6b, 0x3a, 0xac, 0xa5, 0x5c, 0xc2, 0x29, 0xa3, 0x66, 0x59, 0xbe,
+ 0x31, 0x0c, 0x1e, 0x32, 0x8d, 0x0b, 0x52, 0xf7, 0x74, 0x7c, 0x62, 0xb1,
+ 0x10, 0x2a, 0x2d, 0x0a, 0x4a, 0xcb, 0xad, 0xf0, 0xac, 0xf6, 0x21, 0xa4,
+ 0x5e, 0x56, 0x95, 0xce, 0x13, 0x93, 0xb3, 0xeb, 0x05, 0xa6, 0x9c, 0xa5,
+ 0x31, 0x8e, 0x6f, 0x6b, 0x7a, 0xe5, 0xc4, 0xed, 0x3f, 0x60, 0x72, 0xf8,
+ 0xae, 0x99, 0xdb, 0x9a, 0xf6, 0x6d, 0xa6, 0xa9, 0x8d, 0x67, 0x5a, 0x35,
+ 0xac, 0xfe, 0x0a, 0x76, 0x12, 0xe9, 0xd5, 0xf2, 0x96, 0x90, 0x87, 0x0d,
+ 0x81, 0x11, 0x42, 0x79, 0x01, 0x0b, 0xf7, 0xbb, 0x3d, 0x45, 0x8f, 0x63,
+ 0x0f, 0x10, 0xf8, 0x1a, 0x78, 0x5f, 0x67, 0x1e, 0x67, 0x35, 0xd7, 0xbd,
+ 0xdd, 0xf4, 0xda, 0x37, 0x5d, 0x2e, 0x6d, 0x48, 0xce, 0xec, 0xae, 0xe7,
+ 0x41, 0xa3, 0x3e, 0xc1, 0xe8, 0xf9, 0xe0, 0xce, 0x07, 0x55, 0xbe, 0xc2,
+ 0x83, 0x15, 0xc6, 0xf9, 0xdf, 0x36, 0x3c, 0x80, 0x0e, 0xe1, 0x47, 0xbd,
+ 0x41, 0x2c, 0x5e, 0xa7, 0xae, 0xb8, 0x9e, 0x7a, 0x35, 0x4f, 0xcd, 0x3a,
+ 0x2c, 0x84, 0x74, 0xae, 0xd0, 0x4f, 0x9a, 0x2a, 0x5f, 0xd2, 0x98, 0x33,
+ 0x80, 0xf3, 0xc0, 0x0a, 0x45, 0x58, 0xc4, 0x6c, 0xa4, 0x72, 0xa4, 0xc1,
+ 0x58, 0x87, 0xc0, 0x7d, 0x4b, 0xc8, 0xa6, 0x98},
+ pub_key_4,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 8,
+ 32,
+ {0x69, 0xb2, 0x92, 0xce, 0xb8, 0xe8, 0xeb, 0x52, 0xe3, 0x74, 0x14, 0x05,
+ 0x01, 0x38, 0x9a, 0xe2, 0x51, 0xd8, 0x45, 0x1b, 0x64, 0xb9, 0xef, 0xbe,
+ 0xea, 0xa1, 0x6a, 0xb2, 0x41, 0x26, 0xf3, 0x8f, 0x2a, 0x7d, 0x4e, 0x21,
+ 0x98, 0x1a, 0xee, 0x6b, 0x67, 0x2d, 0xf3, 0xaf, 0xec, 0x1a, 0x9e, 0x16,
+ 0x76, 0x86, 0xb6, 0x23, 0x8b, 0x2d, 0x36, 0x17, 0xc6, 0x59, 0xca, 0x13,
+ 0x31, 0x47, 0x0e, 0x95, 0x23, 0x4e, 0x2c, 0x04, 0xc3, 0x08, 0xcd, 0x6b,
+ 0xdc, 0xef, 0x76, 0x31, 0xb7, 0x4c, 0x36, 0xa7, 0x52, 0xeb, 0x41, 0x87,
+ 0xbe, 0xe2, 0xdd, 0x33, 0xc5, 0x9f, 0x3f, 0xed, 0x55, 0xbe, 0xe2, 0x9e,
+ 0xbe, 0xf7, 0xea, 0x61, 0xd2, 0x6e, 0x6c, 0x05, 0x2a, 0x2b, 0x51, 0x97,
+ 0x02, 0x28, 0x2d, 0xe7, 0x65, 0x2a, 0x50, 0x0f, 0xc5, 0x09, 0x56, 0x09,
+ 0x1b, 0x35, 0xf9, 0xef, 0x03, 0xfc, 0x9b, 0xfc, 0xc7, 0x2f, 0x02, 0xdd,
+ 0x55, 0xb2, 0x5f, 0x88, 0xb6, 0x0b, 0xf2, 0x2a, 0xa7, 0x85, 0xf6, 0x74,
+ 0x79, 0x1e, 0x4d, 0xc0, 0x2f, 0x9f, 0x2f, 0x7f, 0x04, 0xa5, 0x77, 0xf8,
+ 0x60, 0xea, 0x17, 0x61, 0xd0, 0xd8, 0xd3, 0xa0, 0x08, 0x23, 0x50, 0x55,
+ 0x17, 0x86, 0xc6, 0x27, 0x89, 0xb4, 0x8f, 0xb2, 0x1e, 0x85, 0xab, 0x6b,
+ 0x05, 0xf5, 0x6b, 0xa5, 0x04, 0xf7, 0xf0, 0xec, 0xf8, 0x62, 0x5a, 0xed,
+ 0xee, 0x4d, 0xe0, 0xc9, 0x5c, 0x4f, 0x97, 0xfd, 0xa5, 0x79, 0x29, 0xc3,
+ 0x99, 0xb6, 0xd4, 0x86, 0x5b, 0x78, 0xeb, 0x2d, 0x1d, 0xa4, 0x33, 0xf2,
+ 0x48, 0x8b, 0x41, 0x34, 0xfa, 0x04, 0x3a, 0xa2, 0x63, 0x86, 0xb4, 0x7f,
+ 0x55, 0x1d, 0x77, 0x78, 0xbb, 0xa8, 0xb6, 0xf3, 0x79, 0xca, 0xd3, 0xb4,
+ 0x89, 0x4e, 0x10, 0x6f, 0xae, 0x90, 0xa2, 0xb3, 0x91, 0xe8, 0x59, 0xfe,
+ 0x8b, 0xef, 0x5e, 0x54, 0x5c, 0xa3, 0xd0, 0xd9, 0x08, 0x13, 0x32, 0x85,
+ 0x27, 0x3f, 0xec, 0x36, 0x16, 0x79, 0x8b, 0x83, 0xa6, 0xf7, 0x13, 0x6f,
+ 0xae, 0xd7, 0x7a, 0xc3, 0x1e, 0x13, 0xa3, 0x74, 0x5d, 0xe4, 0x4b, 0xab,
+ 0x64, 0x1f, 0x55, 0x9e, 0xf5, 0x48, 0x78, 0x90, 0x26, 0x1e, 0xa8, 0x0c,
+ 0xd9, 0xbc, 0x67, 0xc5, 0x8c, 0x7e, 0x14, 0xe9, 0x82, 0x18, 0x67, 0xec,
+ 0xfb, 0x47, 0x3b, 0x47, 0xe9, 0x5b, 0xdb, 0x00, 0x03, 0xcc, 0xe8, 0x56,
+ 0xf9, 0x19, 0x2e, 0x39, 0xb8, 0x6f, 0x55, 0x1b, 0x0e, 0x3b, 0x73, 0x42,
+ 0x59, 0x8c, 0xb3, 0x4d, 0x89, 0x05, 0xe1, 0x17, 0xcf, 0x85, 0xb8, 0x28,
+ 0xce, 0x0a, 0xee, 0xb5, 0x54, 0x07, 0x78, 0x5e, 0x27, 0xa9, 0x68, 0x7b,
+ 0x59, 0xb8, 0xc5, 0xfe, 0x01, 0x1c, 0x95, 0x63, 0x8c, 0x8f, 0x15, 0x49,
+ 0xe9, 0x56, 0x58, 0xde, 0x4e, 0xc7, 0x31, 0x99, 0xe3, 0xbc, 0xe9, 0xa1,
+ 0x48, 0x60, 0xa0, 0xac, 0x64, 0xeb, 0xf2, 0x0c, 0xe5, 0xf0, 0x08, 0x35,
+ 0x94, 0xf4, 0x0d, 0x6c, 0x2a, 0x12, 0xa0, 0x7a, 0x51, 0x2a, 0x19, 0x10,
+ 0x72, 0x48, 0x7d, 0x87, 0x41, 0x76, 0x6a, 0xf9, 0x53, 0x36, 0x5f, 0x24,
+ 0x03, 0x35, 0xdb, 0x17, 0xd4, 0xfc, 0x57, 0x39, 0x0e, 0xe0, 0x56, 0x2e,
+ 0x4f, 0x8d, 0xad, 0x03, 0xda, 0xbb, 0x11, 0x3a, 0x66, 0x5b, 0x5b, 0x91,
+ 0x74, 0xc1, 0xc1, 0x28, 0x19, 0x0c, 0x33, 0x5c, 0xb7, 0x48, 0x46, 0x9b,
+ 0xa2, 0xbf, 0xca, 0xee, 0x5b, 0xcd, 0x25, 0xc8, 0x45, 0xbd, 0xec, 0x81,
+ 0x50, 0x8f, 0xbc, 0x51, 0x9a, 0x88, 0x37, 0xc0, 0x59, 0x42, 0x7c, 0xb3,
+ 0xe0, 0xd1, 0xba, 0x0b, 0xbb, 0x6e, 0x79, 0x84, 0x9f, 0xb6, 0xa2, 0xe7,
+ 0xf2, 0x9c, 0x7d, 0x77, 0x8f, 0x95, 0x7a, 0x7e, 0x26, 0xfb, 0x28, 0x53,
+ 0x4d, 0xdd, 0x85, 0xae, 0x59, 0x49, 0x89, 0x96},
+ pub_key_4,
+ {0x33, 0x39, 0x34, 0x39, 0x31, 0x39, 0x34, 0x31, 0x37, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 9,
+ 32,
+ {0x28, 0xde, 0xa7, 0x3d, 0x9e, 0xfb, 0x0b, 0x78, 0x93, 0xb1, 0x49, 0x32,
+ 0x64, 0xc3, 0x0a, 0x72, 0x70, 0x8c, 0x1a, 0x28, 0xf1, 0x0f, 0xa9, 0xb8,
+ 0xc7, 0xaf, 0x7e, 0x0f, 0x52, 0xfc, 0x5f, 0x53, 0x30, 0x12, 0xc7, 0xb8,
+ 0x7c, 0x70, 0x05, 0x85, 0x7f, 0x9c, 0x55, 0x38, 0x6e, 0x81, 0xec, 0x54,
+ 0xa9, 0x4f, 0x71, 0x36, 0x47, 0x98, 0xa5, 0xd3, 0x12, 0x97, 0xa1, 0x3d,
+ 0xfa, 0xda, 0xb5, 0xb0, 0x32, 0x05, 0x2e, 0xd3, 0x41, 0x24, 0x19, 0x1d,
+ 0x2a, 0x94, 0x02, 0x3e, 0x27, 0xa7, 0xe6, 0xcd, 0x94, 0x8e, 0x21, 0xcc,
+ 0xd3, 0x3b, 0xed, 0xd3, 0x77, 0x69, 0x02, 0x4e, 0x97, 0xff, 0x90, 0xdb,
+ 0x92, 0x22, 0x5b, 0x6b, 0x5c, 0x06, 0x43, 0x35, 0x7d, 0x80, 0xca, 0x15,
+ 0x5a, 0x69, 0xb3, 0x17, 0x37, 0x55, 0xb8, 0x8f, 0xa8, 0x3a, 0x43, 0x67,
+ 0x35, 0x5f, 0x19, 0x21, 0x47, 0x4f, 0x97, 0xfd, 0x2e, 0x13, 0x37, 0xae,
+ 0x93, 0xe2, 0xf5, 0x35, 0xd8, 0x14, 0x23, 0x17, 0x77, 0x25, 0x40, 0x4a,
+ 0xcb, 0x23, 0x01, 0x44, 0xa9, 0xd8, 0x6b, 0x74, 0xba, 0x3c, 0x1a, 0x6e,
+ 0x72, 0x4a, 0x54, 0x20, 0xa1, 0x2f, 0x2a, 0x19, 0xb4, 0xad, 0x69, 0x84,
+ 0xc0, 0x43, 0xff, 0x63, 0xeb, 0x14, 0xa0, 0xcd, 0x49, 0x4c, 0x00, 0x72,
+ 0xc4, 0x0f, 0x54, 0xf4, 0xd9, 0x31, 0x80, 0x4f, 0xe6, 0x3d, 0x9b, 0xfb,
+ 0x97, 0xee, 0x7d, 0xe8, 0x3e, 0x94, 0x3e, 0x12, 0x69, 0x3b, 0xdd, 0xa1,
+ 0x43, 0x25, 0xde, 0x9d, 0x7a, 0xd6, 0x05, 0xe7, 0xef, 0xa7, 0xf4, 0x2b,
+ 0x14, 0x65, 0x7f, 0xdc, 0x2a, 0x2e, 0x8f, 0xa3, 0xde, 0x31, 0xbf, 0xe2,
+ 0x56, 0x0a, 0x03, 0x4a, 0xaa, 0x6d, 0xe4, 0xb4, 0xba, 0x00, 0xb0, 0x56,
+ 0xee, 0x9d, 0x06, 0x09, 0x82, 0xff, 0x77, 0xb5, 0xe2, 0xac, 0xab, 0xbe,
+ 0xe3, 0x3f, 0x3d, 0xf9, 0xe5, 0x8b, 0x27, 0x82, 0xe2, 0xf9, 0x9a, 0x6d,
+ 0x8f, 0x1c, 0x6b, 0x82, 0x78, 0x62, 0xb5, 0xb0, 0x4a, 0x02, 0x64, 0x1b,
+ 0xd1, 0x33, 0x1c, 0x73, 0x80, 0x4e, 0x13, 0x22, 0xdd, 0x2e, 0xdb, 0x62,
+ 0x15, 0x08, 0xae, 0xd4, 0xf9, 0x97, 0x45, 0x8a, 0x3f, 0x52, 0x38, 0x0d,
+ 0x2e, 0xf8, 0x3e, 0x8c, 0x28, 0x9a, 0x99, 0x6d, 0xc2, 0x40, 0x7f, 0x16,
+ 0xf6, 0xc8, 0x48, 0x07, 0x4d, 0x12, 0xbc, 0xda, 0x0b, 0x50, 0x50, 0x14,
+ 0x00, 0x51, 0x30, 0x13, 0x71, 0xb5, 0x1e, 0x80, 0x8f, 0x37, 0x46, 0x85,
+ 0xf7, 0x28, 0xe2, 0x4a, 0xe3, 0xe9, 0x37, 0xca, 0x9d, 0x5e, 0xf8, 0x90,
+ 0xe0, 0x72, 0x73, 0x75, 0xe4, 0x83, 0x2c, 0x8c, 0x07, 0xcf, 0xad, 0xc0,
+ 0x5b, 0x09, 0x8f, 0xd5, 0x00, 0x14, 0xd6, 0xbe, 0x7a, 0x0a, 0xa2, 0xa3,
+ 0x5a, 0xc9, 0x90, 0x02, 0x6f, 0x55, 0x50, 0x42, 0x7d, 0xb3, 0xb2, 0x34,
+ 0x58, 0x66, 0xd7, 0x2d, 0x30, 0x85, 0x59, 0x4e, 0x21, 0x61, 0x87, 0x1a,
+ 0x4e, 0xce, 0x9c, 0x55, 0xbb, 0xfb, 0xcc, 0xf8, 0x54, 0xa7, 0xba, 0xe0,
+ 0x63, 0x1f, 0xf1, 0x01, 0xd8, 0x87, 0x68, 0x10, 0x06, 0x38, 0x8a, 0x37,
+ 0x22, 0x8d, 0xab, 0x83, 0x35, 0x0e, 0x5a, 0x15, 0xc9, 0x6f, 0x7d, 0x03,
+ 0x97, 0xcc, 0x62, 0xc3, 0x88, 0xe8, 0xce, 0x6e, 0x13, 0xb6, 0xac, 0x72,
+ 0x7d, 0xf4, 0xb1, 0xdb, 0xa0, 0x69, 0x1b, 0x7b, 0x96, 0x57, 0x4d, 0x0d,
+ 0x02, 0x4c, 0xdb, 0x0e, 0x32, 0x9e, 0x94, 0xa1, 0x28, 0x92, 0x47, 0x72,
+ 0xeb, 0xed, 0x4e, 0xed, 0xb4, 0x11, 0x38, 0xe7, 0xdd, 0x99, 0xd3, 0x47,
+ 0xba, 0x50, 0xb8, 0x3d, 0x15, 0x47, 0xd8, 0x0b, 0x85, 0xf9, 0x8e, 0xa5,
+ 0x44, 0xaa, 0x63, 0xdd, 0x72, 0x5f, 0x4e, 0xc6, 0x1b, 0x1b, 0x3b, 0x52,
+ 0x24, 0x09, 0xa1, 0x36, 0x9b, 0x5a, 0x9d, 0x4b},
+ pub_key_4,
+ {0x35, 0x33, 0x36, 0x37, 0x36, 0x34, 0x31, 0x38, 0x37, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 10,
+ 32,
+ {0x19, 0x08, 0x50, 0x93, 0xb9, 0x4a, 0x6b, 0xbc, 0x8f, 0x27, 0xed, 0xfc,
+ 0x37, 0x5a, 0x73, 0x6a, 0x9e, 0x08, 0x6f, 0x98, 0xb1, 0xd6, 0xe4, 0x28,
+ 0x0e, 0x6a, 0x6f, 0x6e, 0x8d, 0xce, 0x1f, 0x87, 0x8b, 0x40, 0x07, 0xef,
+ 0x9c, 0x55, 0xd3, 0xe4, 0xbb, 0xfc, 0xe9, 0xa6, 0xfd, 0xe2, 0xc6, 0xe0,
+ 0x7b, 0xa9, 0x4c, 0x55, 0xbb, 0xe8, 0x05, 0x3a, 0x3a, 0x3c, 0x08, 0xc5,
+ 0xfb, 0x98, 0x19, 0x60, 0xe8, 0x22, 0x21, 0xfb, 0x66, 0xa9, 0x55, 0x53,
+ 0x44, 0x8a, 0x4d, 0x2f, 0x8a, 0x1c, 0xc5, 0x88, 0xbd, 0x1e, 0x9c, 0x40,
+ 0x64, 0xe9, 0xb6, 0x34, 0x6b, 0xf4, 0x8b, 0x15, 0x32, 0x62, 0x03, 0x5d,
+ 0xb5, 0x7e, 0xe6, 0xcc, 0x54, 0x53, 0x48, 0x35, 0x01, 0xaf, 0x36, 0x68,
+ 0xa6, 0x45, 0xa9, 0x30, 0x33, 0x27, 0x38, 0x78, 0x2f, 0x55, 0xf4, 0x52,
+ 0x4b, 0x1d, 0xe5, 0x78, 0x7b, 0x4c, 0xf9, 0x4c, 0x20, 0x42, 0xb4, 0x3f,
+ 0x47, 0x98, 0x92, 0x95, 0xc8, 0xdc, 0x1e, 0x0b, 0xb9, 0xdf, 0x8a, 0x28,
+ 0xfa, 0x32, 0x1c, 0x16, 0x63, 0x7e, 0x20, 0xfb, 0x40, 0x9f, 0x55, 0xa2,
+ 0x1e, 0xa3, 0xe2, 0x9e, 0x51, 0x5f, 0x83, 0x3e, 0x18, 0x48, 0x5b, 0x50,
+ 0x14, 0x42, 0x26, 0x9c, 0xe5, 0x42, 0x6a, 0x20, 0xb7, 0x7b, 0xc3, 0xa7,
+ 0x97, 0xa8, 0xfe, 0x46, 0x1b, 0x1e, 0x02, 0xab, 0x4d, 0x2f, 0xde, 0xcc,
+ 0xc8, 0x4a, 0xb2, 0xb9, 0xa2, 0xf0, 0xf5, 0xfc, 0x68, 0x21, 0x8d, 0xca,
+ 0xf1, 0x40, 0xdf, 0xac, 0xc7, 0x0a, 0x99, 0x0b, 0x21, 0x57, 0xf7, 0x18,
+ 0x15, 0x04, 0x9d, 0x86, 0xe4, 0x3c, 0x09, 0x4b, 0x95, 0x6e, 0x6a, 0x19,
+ 0x15, 0xdd, 0xcd, 0x30, 0x23, 0xe6, 0x80, 0x5f, 0x92, 0x67, 0xe9, 0x63,
+ 0x18, 0xc4, 0x66, 0x98, 0x5f, 0xcc, 0x3e, 0xb8, 0x4d, 0xb9, 0x72, 0xdc,
+ 0xa0, 0x8c, 0x84, 0xa3, 0x47, 0xab, 0xa6, 0x87, 0x05, 0x38, 0x71, 0x95,
+ 0x6e, 0xdc, 0x2b, 0xee, 0x98, 0x20, 0x7f, 0xa1, 0xe9, 0x84, 0xb1, 0xbd,
+ 0x05, 0xff, 0x11, 0x5e, 0x24, 0xbb, 0xfc, 0x70, 0x6c, 0xa9, 0xfb, 0xc9,
+ 0x16, 0x56, 0x5a, 0x39, 0x84, 0x53, 0x3a, 0x28, 0x1e, 0x66, 0x5d, 0xfb,
+ 0x6c, 0x8e, 0xf4, 0x08, 0x52, 0x05, 0x99, 0x93, 0xaa, 0x6d, 0x87, 0xd5,
+ 0xd1, 0xfa, 0xab, 0xab, 0x4e, 0x01, 0x43, 0xf1, 0x08, 0x0a, 0x4a, 0xe9,
+ 0xc8, 0xaf, 0xd4, 0x88, 0x6a, 0xa2, 0x1a, 0xb3, 0xa4, 0x87, 0xe3, 0x16,
+ 0xfa, 0x95, 0xdb, 0xcb, 0x0b, 0x67, 0xad, 0x4d, 0xc8, 0x99, 0x2c, 0x2b,
+ 0xea, 0xa4, 0x8c, 0xd2, 0x74, 0xf3, 0x50, 0x6b, 0x86, 0x3b, 0x33, 0xd7,
+ 0x61, 0xd8, 0x36, 0x9e, 0xe1, 0xe1, 0xca, 0x85, 0xf5, 0xc8, 0x6a, 0xdc,
+ 0x82, 0x6d, 0x9a, 0xdc, 0xa6, 0xac, 0x77, 0xfb, 0x58, 0x64, 0x23, 0xeb,
+ 0xa2, 0x0c, 0xca, 0xe5, 0x97, 0x6f, 0x9f, 0xee, 0xa1, 0x27, 0xc7, 0x20,
+ 0xec, 0xd8, 0x81, 0xbd, 0xfe, 0xc1, 0x7a, 0xb1, 0xc6, 0xf5, 0x39, 0x19,
+ 0x58, 0x38, 0xea, 0x99, 0xd4, 0xb8, 0xe6, 0x12, 0x93, 0x3c, 0xbf, 0x8c,
+ 0x7d, 0xaf, 0x92, 0x8e, 0x99, 0xc6, 0x03, 0xe0, 0xf6, 0x33, 0xe5, 0xd8,
+ 0x9b, 0xec, 0x79, 0x7e, 0xb3, 0x3d, 0x78, 0x27, 0x69, 0xe0, 0x3c, 0x75,
+ 0xd0, 0x4c, 0x6f, 0x64, 0xf9, 0x0a, 0xe5, 0x4a, 0x47, 0xf9, 0xfd, 0x38,
+ 0x35, 0xa2, 0x63, 0xeb, 0xe8, 0xc6, 0x1d, 0xf8, 0x98, 0x74, 0x43, 0xad,
+ 0x8a, 0xd3, 0x27, 0xaa, 0x2b, 0x9f, 0xac, 0xf6, 0x47, 0x40, 0x98, 0x28,
+ 0xfc, 0x97, 0x16, 0xda, 0x00, 0xf9, 0xac, 0x1d, 0x93, 0x25, 0x55, 0xc9,
+ 0x13, 0x8b, 0x6b, 0x9d, 0x23, 0xd9, 0xc6, 0xd1, 0x72, 0x6d, 0x63, 0xc1,
+ 0xe4, 0x25, 0x27, 0xbf, 0xae, 0x03, 0x54, 0xbb},
+ pub_key_4,
+ {0x35, 0x36, 0x37, 0x31, 0x34, 0x38, 0x31, 0x30, 0x39, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 11
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 11,
+ 32,
+ {0x88, 0x2a, 0x00, 0xbe, 0xfc, 0xdf, 0x65, 0x55, 0x39, 0x17, 0x1c, 0xfc,
+ 0x51, 0x08, 0x3a, 0x01, 0x1e, 0x67, 0x66, 0x53, 0xb0, 0x34, 0x98, 0xc5,
+ 0xf0, 0x5a, 0x48, 0x94, 0xcc, 0x3e, 0xe7, 0x96, 0x39, 0x97, 0xcb, 0x44,
+ 0x0e, 0x27, 0x9a, 0xcc, 0x5b, 0xa3, 0x7f, 0x0f, 0x67, 0x5b, 0x7d, 0xe6,
+ 0x85, 0xd3, 0xf2, 0x9a, 0xaf, 0xa5, 0x8f, 0xdd, 0xd4, 0xfe, 0xca, 0x00,
+ 0x7c, 0x1e, 0x96, 0xd0, 0x89, 0x1f, 0x9e, 0x74, 0x07, 0x03, 0x0f, 0xe2,
+ 0x88, 0xea, 0x91, 0xd5, 0x79, 0xd3, 0xd6, 0xe5, 0x06, 0x2f, 0x9c, 0xe1,
+ 0x4a, 0xaf, 0x9b, 0x50, 0x7b, 0x74, 0x05, 0x00, 0x0a, 0x0a, 0x4a, 0xe6,
+ 0xf2, 0x07, 0xf7, 0x56, 0x67, 0x72, 0x76, 0xab, 0x25, 0x35, 0x26, 0x99,
+ 0xfc, 0x3b, 0xeb, 0x48, 0x92, 0xee, 0x2c, 0x4f, 0xd4, 0x16, 0xe5, 0x93,
+ 0x79, 0x73, 0x2e, 0x1f, 0xc2, 0xaf, 0x9e, 0x37, 0xbb, 0x6c, 0x49, 0xd4,
+ 0xa9, 0x53, 0x8f, 0x9c, 0xec, 0xbd, 0xdb, 0x57, 0x1a, 0x5e, 0x3f, 0x28,
+ 0xd2, 0x66, 0xa1, 0xa2, 0xeb, 0x3d, 0x47, 0x7b, 0xb3, 0xf1, 0x3c, 0xcf,
+ 0x77, 0x61, 0x01, 0xa5, 0xbb, 0x37, 0xce, 0x0d, 0xab, 0x13, 0x5f, 0x4a,
+ 0x59, 0x76, 0x64, 0x7e, 0xe5, 0x0f, 0xb8, 0xc8, 0xfd, 0x82, 0x98, 0x12,
+ 0xc5, 0xf6, 0x86, 0x01, 0x2a, 0x48, 0xa6, 0xef, 0x6a, 0xf6, 0xa8, 0x8c,
+ 0x5e, 0x80, 0x5c, 0xc9, 0x5b, 0x5d, 0x0c, 0x90, 0xce, 0x56, 0x8b, 0x59,
+ 0x6b, 0x2a, 0xe2, 0xe5, 0x93, 0x4d, 0x1c, 0x2d, 0xfd, 0x7b, 0x29, 0x66,
+ 0xe5, 0x2f, 0xa1, 0x45, 0xec, 0xc3, 0xd9, 0x4c, 0xb7, 0xcf, 0xe3, 0xdf,
+ 0xa4, 0xcd, 0x8b, 0x3b, 0x42, 0xb7, 0x80, 0xa2, 0x12, 0x67, 0x82, 0x99,
+ 0xa2, 0xad, 0x2c, 0x92, 0x0f, 0x38, 0x6f, 0xee, 0x15, 0x08, 0x5c, 0xfe,
+ 0x22, 0x57, 0x98, 0xf9, 0xea, 0x23, 0x3b, 0x55, 0x28, 0x91, 0x5d, 0x8a,
+ 0x4d, 0x53, 0x0f, 0x80, 0xdf, 0xe6, 0xb2, 0x0f, 0xd4, 0xfa, 0xe2, 0xa8,
+ 0x0a, 0xd0, 0xac, 0x3c, 0x3f, 0x45, 0xd9, 0x93, 0x13, 0x80, 0x1c, 0x1a,
+ 0x06, 0xcf, 0xcd, 0x31, 0x1f, 0xff, 0x3c, 0xc4, 0x09, 0xef, 0x37, 0x5f,
+ 0x0c, 0x24, 0x86, 0xcb, 0x53, 0x31, 0xa6, 0xf5, 0x6f, 0x69, 0x3f, 0x48,
+ 0x59, 0x6e, 0xda, 0xac, 0x25, 0xc1, 0x0f, 0xd3, 0xf9, 0x85, 0xb5, 0x65,
+ 0xe6, 0x57, 0x57, 0x0c, 0xac, 0x4a, 0xb2, 0x91, 0xcc, 0x96, 0x3e, 0xd1,
+ 0x96, 0x45, 0x5f, 0x72, 0x85, 0x36, 0x8f, 0x68, 0x77, 0xcf, 0x8c, 0x74,
+ 0xee, 0x7f, 0xb7, 0x84, 0xff, 0x19, 0x26, 0x38, 0x41, 0x5e, 0x45, 0x19,
+ 0xab, 0xf7, 0x4d, 0x82, 0xda, 0xf7, 0x2c, 0xd6, 0x79, 0x4b, 0x9e, 0x82,
+ 0x25, 0x8b, 0xc1, 0xb7, 0x3f, 0x08, 0xc0, 0x19, 0x41, 0xbf, 0x30, 0x43,
+ 0x85, 0xa3, 0xa8, 0x00, 0x85, 0x89, 0x8b, 0x0e, 0xf5, 0xec, 0x92, 0x9d,
+ 0xa0, 0xcb, 0x2f, 0x27, 0xfc, 0x75, 0x15, 0x3c, 0x11, 0xd0, 0x69, 0x9b,
+ 0xad, 0x1f, 0xe8, 0xb1, 0xd3, 0x57, 0xee, 0x60, 0x1d, 0x5d, 0xe2, 0x48,
+ 0x91, 0x66, 0x44, 0x7e, 0xce, 0x43, 0xd8, 0x42, 0x12, 0xa8, 0x8e, 0xe6,
+ 0x65, 0xc0, 0x89, 0x03, 0x47, 0xe3, 0x61, 0xf3, 0x62, 0xf6, 0x8a, 0x19,
+ 0x51, 0x84, 0xb2, 0x24, 0xf3, 0xc2, 0xf0, 0x22, 0x83, 0x50, 0xe3, 0x26,
+ 0x21, 0x6b, 0x04, 0x3a, 0x56, 0xef, 0xb4, 0x77, 0x9a, 0xec, 0xe7, 0xd5,
+ 0xbb, 0x51, 0x2e, 0x31, 0x13, 0xd6, 0x11, 0xdb, 0x97, 0x67, 0x63, 0x99,
+ 0x34, 0x77, 0x8e, 0x44, 0x2f, 0x83, 0x8e, 0x9b, 0xcf, 0x24, 0x55, 0xf3,
+ 0xaa, 0x66, 0xf5, 0xc0, 0x38, 0xba, 0x28, 0xa3, 0xa8, 0x83, 0x8d, 0x23,
+ 0x02, 0x38, 0x4f, 0xff, 0xf1, 0xcb, 0x61, 0x31},
+ pub_key_4,
+ {0x31, 0x31, 0x32, 0x30, 0x37, 0x31, 0x37, 0x32, 0x39, 0x30, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 12
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 12,
+ 32,
+ {0xba, 0x12, 0xcb, 0xa0, 0xe6, 0x50, 0x91, 0x8f, 0xfe, 0xd2, 0x5c, 0xfa,
+ 0x35, 0x07, 0x5c, 0x29, 0xf2, 0x70, 0x4a, 0x11, 0xd2, 0x69, 0x83, 0x11,
+ 0x96, 0x59, 0x05, 0xba, 0xfa, 0x47, 0xac, 0x53, 0xf0, 0xcd, 0x68, 0x86,
+ 0x47, 0xe2, 0x98, 0xe3, 0xbd, 0x3c, 0xd3, 0x80, 0x55, 0x8b, 0x6d, 0x42,
+ 0xe1, 0xec, 0x16, 0xdc, 0x58, 0xf6, 0x17, 0x5a, 0xd2, 0x34, 0x1f, 0x93,
+ 0x70, 0x07, 0x03, 0xf9, 0xdc, 0x86, 0x17, 0xe3, 0x21, 0xe5, 0x24, 0x6c,
+ 0x15, 0xd3, 0x71, 0x84, 0x5d, 0x4e, 0x67, 0xcf, 0x04, 0xf7, 0xe5, 0x1b,
+ 0x53, 0x28, 0xed, 0x5a, 0x86, 0x46, 0x4a, 0xb6, 0x69, 0x33, 0x0e, 0xb9,
+ 0x77, 0x49, 0xa1, 0x0e, 0xd6, 0xca, 0x4e, 0x05, 0x2a, 0x21, 0xfd, 0xa6,
+ 0xef, 0x70, 0xde, 0x6b, 0x49, 0xfc, 0xcd, 0x8d, 0x6d, 0xb5, 0x30, 0xbe,
+ 0xb5, 0x55, 0x88, 0xd8, 0x5f, 0xa0, 0x5f, 0x16, 0x43, 0xa7, 0x9d, 0x5a,
+ 0xd0, 0x90, 0x03, 0xae, 0x2e, 0x54, 0x13, 0xa0, 0x6a, 0x18, 0x9d, 0xf2,
+ 0x63, 0x3b, 0x74, 0x2b, 0xf4, 0x3a, 0x8a, 0xb4, 0xa4, 0x73, 0xbc, 0xed,
+ 0x22, 0xe6, 0xff, 0x46, 0xa6, 0x87, 0xb5, 0xa4, 0x3d, 0x6d, 0x1e, 0x1d,
+ 0x1b, 0x2d, 0x1f, 0xd9, 0x6c, 0xc9, 0x9e, 0x96, 0x7b, 0x83, 0xc9, 0x84,
+ 0x1f, 0x4e, 0x29, 0x34, 0xa7, 0xe0, 0x44, 0x60, 0x6a, 0x73, 0xf8, 0x21,
+ 0x74, 0x55, 0xbe, 0xef, 0x79, 0x26, 0xf0, 0xc6, 0x57, 0x14, 0xcf, 0x50,
+ 0xd2, 0xb5, 0xe0, 0x6f, 0x59, 0xab, 0xbb, 0x95, 0xa4, 0x89, 0xe8, 0xdd,
+ 0x17, 0x25, 0xb9, 0xba, 0x6d, 0x5b, 0x60, 0x92, 0xfd, 0x66, 0x00, 0x91,
+ 0xeb, 0x0c, 0x4f, 0x47, 0xe8, 0xa9, 0x84, 0x4d, 0xec, 0x0e, 0x10, 0xcc,
+ 0x1a, 0x61, 0xd5, 0x07, 0x92, 0xe1, 0xf9, 0x31, 0x07, 0x11, 0x88, 0xaf,
+ 0x1e, 0x80, 0x07, 0x84, 0xd2, 0x02, 0xf9, 0x9e, 0xdf, 0x2b, 0x7f, 0xbe,
+ 0x28, 0xa1, 0x20, 0xb6, 0x92, 0xba, 0x47, 0x6a, 0xa4, 0x31, 0x76, 0x52,
+ 0x08, 0xcf, 0x49, 0x32, 0x53, 0xd7, 0x37, 0x63, 0xd3, 0x6c, 0x79, 0x53,
+ 0x59, 0xc7, 0x14, 0x6b, 0x2c, 0x82, 0xb6, 0x35, 0xb4, 0xd6, 0xca, 0x0c,
+ 0x1a, 0x00, 0x7c, 0xdd, 0xc0, 0x38, 0x5e, 0xde, 0x1c, 0x58, 0x9c, 0xef,
+ 0x90, 0xf0, 0x21, 0x78, 0xe3, 0x02, 0xbd, 0x73, 0x1b, 0x37, 0xf6, 0x6f,
+ 0xde, 0x28, 0x37, 0x77, 0xb7, 0xe0, 0x2b, 0x77, 0x80, 0x3e, 0xdf, 0x80,
+ 0x8a, 0xf7, 0xc1, 0xc7, 0x1d, 0x0a, 0x32, 0x1b, 0x7d, 0x09, 0x0e, 0x29,
+ 0x99, 0x17, 0xaa, 0x21, 0xbe, 0x4a, 0x9a, 0x82, 0xec, 0xe8, 0xbc, 0xa0,
+ 0x06, 0x91, 0x7f, 0xc0, 0xd1, 0x26, 0xce, 0xa0, 0xe7, 0xe6, 0x4f, 0x60,
+ 0x73, 0xe1, 0x0c, 0x58, 0x9a, 0xaf, 0x3e, 0xa2, 0x52, 0x11, 0x41, 0x7f,
+ 0x2c, 0x3d, 0x12, 0xd7, 0x06, 0x6a, 0xef, 0xe4, 0xc2, 0x67, 0x5d, 0x80,
+ 0x22, 0xfa, 0xc6, 0x50, 0x6d, 0x12, 0xe8, 0xeb, 0x19, 0xaf, 0x5a, 0x2c,
+ 0x82, 0x82, 0x9b, 0xf6, 0x4a, 0xbc, 0x4b, 0x52, 0x84, 0x61, 0x91, 0xcd,
+ 0x6d, 0xc5, 0x55, 0x58, 0x5c, 0x17, 0xae, 0xe1, 0xd5, 0x0d, 0x82, 0xab,
+ 0x3a, 0x58, 0x0d, 0x61, 0x6d, 0x98, 0x8d, 0xe7, 0x1b, 0xc7, 0xed, 0x96,
+ 0x5a, 0x6c, 0xb9, 0x07, 0x02, 0xee, 0x4e, 0xa2, 0x9a, 0xf3, 0x92, 0xe4,
+ 0xdc, 0xab, 0xb9, 0x7f, 0x7d, 0xd7, 0x14, 0x8b, 0x81, 0x1a, 0x93, 0x72,
+ 0x4b, 0x40, 0xbf, 0x40, 0xa4, 0x0e, 0xcd, 0x37, 0x29, 0xb9, 0x9a, 0xf5,
+ 0x80, 0x48, 0x49, 0x58, 0xe1, 0x88, 0x4e, 0x49, 0x47, 0xcf, 0xed, 0xdd,
+ 0x5b, 0x3d, 0xf5, 0xb8, 0x10, 0xf6, 0x5d, 0xff, 0x9d, 0x46, 0x0c, 0xe2,
+ 0x73, 0x98, 0x7f, 0x58, 0xca, 0x57, 0xa0, 0x3a},
+ pub_key_4,
+ {0x31, 0x31, 0x32, 0x39, 0x38, 0x30, 0x33, 0x34, 0x32, 0x33, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 13
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 13,
+ 32,
+ {0x39, 0xde, 0x8c, 0x15, 0x0b, 0xe0, 0x07, 0x1d, 0x22, 0x06, 0x97, 0xd5,
+ 0xec, 0x83, 0x16, 0x6e, 0x42, 0xd6, 0x08, 0xd8, 0x38, 0x41, 0xcd, 0x01,
+ 0xee, 0xcb, 0x5b, 0x63, 0xef, 0x1a, 0x66, 0x38, 0xbe, 0xfb, 0x87, 0x26,
+ 0x90, 0x77, 0xac, 0x7e, 0xbb, 0xed, 0xd0, 0xe3, 0x68, 0xe3, 0xe3, 0xa8,
+ 0x7c, 0x63, 0x16, 0x3f, 0xf8, 0x4b, 0xa3, 0x8e, 0x51, 0xcd, 0x34, 0x6a,
+ 0x4d, 0x06, 0x17, 0x70, 0x4c, 0x1c, 0xe5, 0x78, 0x0e, 0x1e, 0x1c, 0xa4,
+ 0xd2, 0xfb, 0xe7, 0x2b, 0x82, 0x42, 0x9b, 0xa0, 0x0f, 0x93, 0x11, 0xd2,
+ 0xee, 0x26, 0x07, 0x5e, 0x8c, 0x04, 0x5b, 0xa3, 0xf4, 0xf4, 0xe1, 0x1c,
+ 0x54, 0x54, 0x81, 0x93, 0x53, 0xb9, 0x51, 0xe6, 0x84, 0xc8, 0x29, 0x75,
+ 0x6b, 0xe5, 0x4d, 0xa2, 0x16, 0xd8, 0xd0, 0x58, 0x5d, 0x23, 0x57, 0x37,
+ 0x20, 0x51, 0x6a, 0xe9, 0x00, 0xa1, 0x97, 0xba, 0x2d, 0xdd, 0x95, 0xc7,
+ 0x6a, 0x66, 0x07, 0x26, 0x78, 0x02, 0x13, 0x06, 0x0c, 0x0a, 0x52, 0x7e,
+ 0x4e, 0x1e, 0x70, 0xeb, 0x4a, 0x37, 0x7f, 0x77, 0x66, 0x23, 0x79, 0x25,
+ 0xff, 0xf8, 0x7c, 0xe7, 0x98, 0x34, 0x9b, 0x4b, 0xa0, 0xfd, 0x3a, 0x0c,
+ 0x89, 0xa7, 0x40, 0x3b, 0x9e, 0x8a, 0xd6, 0x57, 0x07, 0x81, 0x66, 0xaa,
+ 0x42, 0x7c, 0xa5, 0x30, 0xaf, 0xae, 0x4b, 0x66, 0x23, 0x3b, 0x1c, 0x60,
+ 0x1b, 0xf0, 0x43, 0xc1, 0x35, 0x8a, 0x73, 0xbb, 0x85, 0xfb, 0x5b, 0x4b,
+ 0x7f, 0x2f, 0xe2, 0x4f, 0xe5, 0x32, 0x40, 0x0a, 0x99, 0xf7, 0x78, 0xf2,
+ 0x7a, 0x81, 0x35, 0x2a, 0xe2, 0x7d, 0x2c, 0xa9, 0xf3, 0xaf, 0x99, 0xda,
+ 0x7c, 0x91, 0x56, 0x87, 0x1b, 0x7b, 0x4f, 0x0f, 0x64, 0x9a, 0x3b, 0xbe,
+ 0xc0, 0x15, 0x6e, 0x63, 0x8f, 0x27, 0x0a, 0xf6, 0xe2, 0xe3, 0x73, 0x0f,
+ 0xee, 0x45, 0x00, 0xbe, 0x69, 0x4b, 0x0e, 0xb4, 0xe3, 0x06, 0x6d, 0x2b,
+ 0x5f, 0xe2, 0x9f, 0xd9, 0x1f, 0x1b, 0xf5, 0x57, 0x47, 0xe6, 0xef, 0x9c,
+ 0xf1, 0x06, 0xeb, 0x3b, 0xbc, 0x37, 0x72, 0xa8, 0xb1, 0x81, 0xd6, 0xa4,
+ 0x87, 0x85, 0x31, 0x58, 0x60, 0x22, 0x41, 0x5f, 0x6b, 0xe2, 0x54, 0x1c,
+ 0xba, 0x38, 0xf7, 0xb9, 0x50, 0xf8, 0x05, 0xb4, 0xb8, 0xd6, 0x73, 0x35,
+ 0x57, 0x97, 0xef, 0x0b, 0x5e, 0x58, 0xcb, 0x9e, 0x3d, 0xcb, 0x97, 0xd6,
+ 0xcf, 0xc1, 0x82, 0xab, 0x49, 0x3c, 0x5e, 0x04, 0xf2, 0x39, 0xca, 0xf2,
+ 0xc9, 0x25, 0xec, 0x23, 0x91, 0x70, 0x0d, 0x50, 0x1e, 0x5d, 0x4a, 0x7a,
+ 0x7e, 0xa0, 0x8b, 0x6f, 0xc9, 0xed, 0x56, 0xc2, 0x74, 0x60, 0xe7, 0xd7,
+ 0x17, 0xaa, 0x9f, 0x81, 0x00, 0xd7, 0x6b, 0x57, 0xb4, 0xfe, 0x48, 0x5f,
+ 0xdd, 0xbf, 0x8e, 0x81, 0xde, 0xe4, 0xb1, 0x61, 0x6e, 0x0e, 0x0c, 0xe2,
+ 0xea, 0xe4, 0x13, 0x4a, 0xc6, 0xa9, 0x6c, 0x18, 0x53, 0xcd, 0x39, 0x75,
+ 0xf7, 0x70, 0xf0, 0x5f, 0x07, 0x7e, 0xb4, 0x78, 0x1c, 0xa9, 0x35, 0xe5,
+ 0x8f, 0x7d, 0xfb, 0x61, 0x8d, 0x85, 0x50, 0x10, 0xcf, 0xcc, 0xb3, 0xa5,
+ 0xf3, 0x24, 0x38, 0x53, 0xee, 0x41, 0x3a, 0xb6, 0x95, 0x75, 0x33, 0x29,
+ 0x94, 0x8e, 0x77, 0x2a, 0xab, 0x3c, 0x17, 0x99, 0xb8, 0xad, 0xe5, 0xf9,
+ 0xf4, 0xb0, 0xd0, 0x41, 0x81, 0x58, 0x42, 0xf7, 0x74, 0x5d, 0x71, 0xd6,
+ 0xea, 0xd2, 0xc8, 0x3b, 0xdd, 0x2e, 0x65, 0x4f, 0x44, 0x5b, 0x46, 0x9e,
+ 0x5f, 0xee, 0x1f, 0x09, 0x1e, 0x70, 0x8c, 0xc5, 0x0e, 0x84, 0x41, 0xeb,
+ 0x38, 0xe0, 0xa0, 0x35, 0xd5, 0x8a, 0xa4, 0xbb, 0x93, 0x10, 0x46, 0x8b,
+ 0x38, 0xa8, 0x34, 0x2d, 0x9b, 0xa9, 0xa3, 0x46, 0xd6, 0x4b, 0x25, 0xb4,
+ 0xfb, 0x61, 0x43, 0xbb, 0x72, 0x15, 0x5f, 0xf3},
+ pub_key_4,
+ {0x39, 0x38, 0x37, 0x36, 0x30, 0x32, 0x39, 0x36, 0x38, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 14
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 14,
+ 32,
+ {0x67, 0xf0, 0x5d, 0x7c, 0xfb, 0x5e, 0xbb, 0x3f, 0xa6, 0xf3, 0x4a, 0x32,
+ 0xe8, 0x59, 0x39, 0x5d, 0xe9, 0x16, 0xef, 0xc3, 0x18, 0xbb, 0x58, 0xce,
+ 0xe0, 0xd5, 0xde, 0xe9, 0x45, 0x7e, 0x45, 0x8c, 0xfb, 0xb9, 0x7f, 0xbd,
+ 0xa6, 0x90, 0x9e, 0xbf, 0x85, 0x39, 0x40, 0x95, 0x73, 0x23, 0x53, 0xb2,
+ 0x21, 0xa1, 0xbc, 0xf5, 0x02, 0xb9, 0xb2, 0xcf, 0xab, 0xb4, 0xd6, 0x7e,
+ 0xac, 0x73, 0xa6, 0x72, 0x07, 0x33, 0xd5, 0xd7, 0x62, 0x24, 0xfc, 0x68,
+ 0x35, 0xfc, 0xd8, 0x93, 0x7c, 0x25, 0x9d, 0x7e, 0xd7, 0xbb, 0x1e, 0xbc,
+ 0xc7, 0x51, 0x7c, 0x3b, 0x6b, 0x0f, 0xb6, 0x7a, 0x49, 0x98, 0x83, 0x8f,
+ 0x52, 0x9b, 0x8b, 0xe2, 0xab, 0xcc, 0x8c, 0x2c, 0xf1, 0x0b, 0x60, 0xa1,
+ 0x9b, 0x9f, 0xd4, 0x13, 0x97, 0x56, 0xb7, 0x66, 0x82, 0x7b, 0xc3, 0xca,
+ 0xe3, 0x75, 0x70, 0x9e, 0xbd, 0x82, 0x1a, 0xbc, 0xd9, 0x7b, 0xb4, 0xd2,
+ 0xe5, 0xf4, 0x2f, 0x56, 0x88, 0x8d, 0x67, 0xcc, 0x15, 0x9b, 0x9d, 0x54,
+ 0x91, 0x03, 0x16, 0x04, 0x2a, 0x4a, 0xcd, 0xda, 0x5c, 0x50, 0x7c, 0x66,
+ 0xa0, 0x55, 0xf5, 0x52, 0x81, 0xf1, 0xeb, 0x4b, 0x0a, 0x1f, 0xce, 0xd9,
+ 0x95, 0x60, 0x87, 0x81, 0x09, 0xbe, 0x3c, 0x04, 0xeb, 0x62, 0x63, 0x3b,
+ 0xf0, 0x69, 0xd8, 0x6f, 0x1a, 0x74, 0x96, 0xb5, 0x00, 0x8e, 0x70, 0x09,
+ 0xee, 0xb2, 0x25, 0xd1, 0xd4, 0xd0, 0xb3, 0x77, 0xcc, 0xd4, 0x02, 0x97,
+ 0x17, 0xfc, 0x7e, 0x55, 0xa2, 0x65, 0x75, 0x05, 0x9e, 0x4b, 0x90, 0xfc,
+ 0x73, 0x5f, 0x8d, 0xcc, 0x45, 0xfc, 0xe9, 0x28, 0xeb, 0xd5, 0xc1, 0x16,
+ 0xaf, 0xdb, 0x63, 0x1f, 0x6c, 0x30, 0x2a, 0x21, 0x3a, 0x71, 0xaa, 0x75,
+ 0xd4, 0x27, 0xcc, 0x80, 0x5e, 0xf5, 0xc9, 0xcf, 0xed, 0x95, 0xa1, 0xe3,
+ 0x47, 0x0d, 0xfc, 0x18, 0x97, 0x86, 0x0e, 0x45, 0x9f, 0x50, 0xf9, 0x89,
+ 0x58, 0xbc, 0x4b, 0xa6, 0x30, 0xaa, 0x85, 0x5d, 0xbf, 0x57, 0x99, 0xdd,
+ 0x56, 0x4c, 0x7d, 0xc8, 0xc6, 0x77, 0x97, 0xdc, 0x1e, 0xaf, 0x51, 0x39,
+ 0x6e, 0x49, 0x84, 0xe3, 0x45, 0xb8, 0x47, 0xbd, 0xe4, 0x07, 0x54, 0x1c,
+ 0x68, 0xc1, 0x3f, 0xd2, 0x9a, 0xf8, 0x3e, 0xb6, 0xe1, 0x5b, 0xfd, 0x09,
+ 0x26, 0x41, 0xc4, 0x6d, 0xa3, 0xdc, 0x75, 0x37, 0xd0, 0x7d, 0x83, 0xc3,
+ 0x43, 0xcc, 0x8b, 0xc8, 0xc6, 0x06, 0x4f, 0x8e, 0x4f, 0x61, 0x91, 0x5c,
+ 0x55, 0x5b, 0xb8, 0x6b, 0x37, 0xba, 0x73, 0xde, 0xce, 0x8f, 0x9a, 0x02,
+ 0x03, 0xda, 0x68, 0xca, 0x9c, 0xe7, 0xc8, 0x74, 0xc2, 0xc1, 0xfe, 0x51,
+ 0x69, 0x52, 0xac, 0xf9, 0x53, 0xb6, 0x1b, 0x70, 0xc5, 0x42, 0x4b, 0x17,
+ 0x12, 0x30, 0x20, 0xfc, 0xc6, 0x4b, 0xbf, 0xd7, 0xb5, 0xed, 0x9c, 0x47,
+ 0x40, 0x97, 0x1f, 0xef, 0xc1, 0x74, 0x3b, 0xea, 0xb3, 0x57, 0xe4, 0x66,
+ 0xa3, 0x5a, 0x14, 0xbc, 0x5b, 0x92, 0x8a, 0x62, 0x5c, 0x60, 0x77, 0x99,
+ 0x20, 0x6c, 0x76, 0xa0, 0xae, 0xc7, 0xdf, 0x6d, 0x99, 0x88, 0xf2, 0xdd,
+ 0x26, 0x6d, 0x41, 0xcf, 0xcc, 0x65, 0x4f, 0xa2, 0x33, 0x43, 0xd3, 0x91,
+ 0x96, 0xb3, 0xa1, 0x0f, 0x65, 0x1d, 0x8f, 0x9c, 0xbb, 0xdb, 0x41, 0x0a,
+ 0x62, 0x9f, 0xa1, 0x0e, 0xfd, 0x84, 0x0b, 0x85, 0xda, 0x03, 0x83, 0x9d,
+ 0x96, 0xe5, 0x74, 0x4a, 0x0b, 0xa7, 0x85, 0xd5, 0xf9, 0x0e, 0x0e, 0x79,
+ 0x7a, 0x05, 0x3b, 0x87, 0x62, 0xdd, 0x7e, 0xcf, 0x80, 0x5a, 0xbc, 0x99,
+ 0xd6, 0x48, 0xe9, 0x7d, 0x60, 0x3f, 0xc4, 0x89, 0x01, 0x19, 0x94, 0x2d,
+ 0x3b, 0x9b, 0x9a, 0xd4, 0xe9, 0x39, 0x1f, 0xe4, 0x53, 0x00, 0x2e, 0xa2,
+ 0x05, 0x9d, 0xd0, 0x1a, 0xd7, 0xed, 0xbb, 0x73},
+ pub_key_4,
+ {0x32, 0x30, 0x32, 0x30, 0x34, 0x32, 0x39, 0x36, 0x35, 0x31, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 15
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 15,
+ 32,
+ {0x5b, 0x38, 0x2b, 0x1f, 0x8b, 0x91, 0x23, 0x47, 0xb4, 0x06, 0x29, 0xee,
+ 0x86, 0xf8, 0x70, 0xef, 0x85, 0xda, 0x6b, 0xa3, 0x7f, 0x8f, 0xe6, 0x61,
+ 0xb6, 0xa6, 0xaf, 0x3e, 0x4c, 0xe7, 0x14, 0xe2, 0xbe, 0x96, 0x7f, 0x14,
+ 0x9e, 0x1b, 0xd5, 0x22, 0x24, 0x31, 0x5c, 0x87, 0xe1, 0x84, 0xa6, 0x25,
+ 0x37, 0xba, 0x26, 0x20, 0x72, 0x87, 0x9a, 0x4c, 0x8f, 0x13, 0xc8, 0x53,
+ 0x4a, 0xef, 0xd8, 0x92, 0xc0, 0x74, 0xbd, 0x21, 0x4c, 0x7b, 0x91, 0x5e,
+ 0x87, 0xfd, 0xba, 0x67, 0x28, 0x7b, 0xc0, 0xe3, 0x73, 0x7a, 0x13, 0xf6,
+ 0x9e, 0xa9, 0xc1, 0x8f, 0xb9, 0x32, 0x9a, 0xe0, 0x8f, 0xd3, 0x5b, 0x69,
+ 0x2e, 0xb7, 0x72, 0x1d, 0x28, 0x16, 0x56, 0x8f, 0x5f, 0xbe, 0xed, 0x25,
+ 0xda, 0x9d, 0xf0, 0xcc, 0xc0, 0xed, 0x69, 0xa9, 0xcf, 0x2e, 0x29, 0x92,
+ 0x45, 0xb4, 0xbe, 0x49, 0xef, 0x11, 0xc9, 0x56, 0xf1, 0x82, 0x58, 0x70,
+ 0x62, 0xc7, 0x5c, 0xc8, 0x7a, 0x3b, 0xef, 0xb1, 0x88, 0x23, 0x86, 0xed,
+ 0x50, 0x3b, 0x65, 0x87, 0x56, 0x30, 0x0a, 0xdc, 0xe5, 0x26, 0x82, 0x70,
+ 0x95, 0x9f, 0xb2, 0x70, 0xad, 0xd0, 0xa6, 0x14, 0x21, 0xc0, 0x66, 0xaa,
+ 0x8f, 0xfa, 0xef, 0x45, 0x42, 0x88, 0x85, 0x17, 0x6a, 0x46, 0x67, 0x92,
+ 0xcc, 0xd4, 0xaf, 0x9b, 0x4a, 0xc0, 0x33, 0x81, 0xb4, 0xe3, 0x68, 0xee,
+ 0xbb, 0x4a, 0x75, 0xba, 0x45, 0x07, 0xe6, 0x11, 0x37, 0xda, 0xbe, 0x41,
+ 0xaa, 0xb8, 0x23, 0x9c, 0xdd, 0x97, 0x59, 0x76, 0x6d, 0xb0, 0xba, 0x64,
+ 0x20, 0xc9, 0x67, 0xf0, 0x08, 0xdc, 0xcf, 0xd4, 0x53, 0x75, 0x28, 0xc5,
+ 0x1d, 0xd7, 0xb9, 0xe9, 0x51, 0x35, 0xfc, 0xe3, 0x46, 0x64, 0xca, 0x05,
+ 0x56, 0xa3, 0x0e, 0x9b, 0xbb, 0x53, 0x1f, 0x39, 0xba, 0xe4, 0xf6, 0xe1,
+ 0x5a, 0xe2, 0x66, 0xef, 0xb3, 0x9d, 0xbd, 0x7d, 0x98, 0x94, 0xc3, 0x02,
+ 0x2e, 0x8e, 0x5c, 0xec, 0x38, 0x08, 0xd8, 0xf4, 0x65, 0x11, 0x5f, 0x85,
+ 0xb4, 0x11, 0xf0, 0xb6, 0xe2, 0x76, 0xdc, 0x5c, 0x6f, 0x2b, 0x67, 0x6d,
+ 0x6f, 0xfe, 0x84, 0x27, 0x11, 0x2b, 0x3a, 0xf2, 0xcd, 0x99, 0x13, 0x7d,
+ 0x25, 0xb1, 0x09, 0x83, 0x9c, 0x76, 0x61, 0xd8, 0x37, 0x6e, 0x32, 0x52,
+ 0xe1, 0xf8, 0xbf, 0x9c, 0x5b, 0xaa, 0x52, 0x4c, 0x1b, 0xd8, 0x2e, 0xab,
+ 0xe0, 0x22, 0x8b, 0x2c, 0x8f, 0x2b, 0x18, 0x68, 0x98, 0xa1, 0x51, 0xd2,
+ 0x51, 0x92, 0xfa, 0x62, 0x66, 0xbb, 0xae, 0xec, 0xe3, 0x57, 0x11, 0x7b,
+ 0x46, 0xdb, 0xbc, 0xbf, 0x48, 0x18, 0xde, 0x75, 0x8c, 0x58, 0x92, 0xac,
+ 0x54, 0x8a, 0x47, 0xc8, 0x63, 0x1d, 0x47, 0x54, 0xd4, 0xff, 0x1d, 0x13,
+ 0xcf, 0xa3, 0xa7, 0x07, 0xed, 0xb5, 0xdd, 0x8f, 0xc4, 0x05, 0x54, 0x5a,
+ 0x84, 0xf2, 0xa8, 0x60, 0xf4, 0xf5, 0x9d, 0x58, 0x76, 0x58, 0xdd, 0x5e,
+ 0xf2, 0x06, 0x81, 0xfd, 0x59, 0x0c, 0x91, 0x24, 0x57, 0x40, 0xd5, 0x75,
+ 0xd1, 0x27, 0xa1, 0x17, 0x3c, 0xa8, 0x96, 0x9c, 0x4f, 0x69, 0xab, 0x10,
+ 0xbc, 0x67, 0xcd, 0xc3, 0xef, 0x57, 0x18, 0xfc, 0x31, 0x7c, 0xc7, 0x91,
+ 0x5b, 0xda, 0x8e, 0x97, 0xa5, 0xd6, 0x74, 0xae, 0x63, 0xda, 0x73, 0x5a,
+ 0xbf, 0x9e, 0x11, 0x98, 0x69, 0xfd, 0x76, 0xe8, 0x16, 0xb2, 0xd9, 0xeb,
+ 0x86, 0x8c, 0xbc, 0xdc, 0xec, 0xfb, 0x7d, 0x3a, 0x22, 0xdb, 0x60, 0xe6,
+ 0x86, 0x03, 0x32, 0x27, 0x48, 0x3d, 0xe8, 0x16, 0xfb, 0x80, 0xdb, 0xc3,
+ 0xd0, 0xab, 0xed, 0xa3, 0xd3, 0x16, 0x9f, 0x29, 0x8a, 0xa7, 0x2f, 0xc2,
+ 0x0e, 0x30, 0x5d, 0x2c, 0x6d, 0xf1, 0x09, 0x2c, 0x8b, 0x40, 0x6e, 0x48,
+ 0x14, 0x3a, 0x3a, 0x62, 0x11, 0x02, 0x0b, 0xc6},
+ pub_key_4,
+ {0x31, 0x34, 0x35, 0x31, 0x36, 0x36, 0x39, 0x31, 0x38, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 16
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 16,
+ 32,
+ {0x3d, 0x85, 0xed, 0x86, 0x30, 0xbf, 0x31, 0xcd, 0xad, 0xca, 0x8f, 0xa4,
+ 0xec, 0x06, 0xe6, 0x9c, 0xa8, 0xe9, 0xed, 0xca, 0x84, 0xef, 0x2b, 0x5a,
+ 0x9d, 0x68, 0x9f, 0xc7, 0x7a, 0xc3, 0x81, 0x9f, 0xe5, 0xf1, 0xce, 0x37,
+ 0x0a, 0x06, 0x0e, 0x29, 0x44, 0x25, 0xac, 0x97, 0xc4, 0xee, 0x2a, 0xbd,
+ 0x4c, 0x45, 0xe8, 0x56, 0x6d, 0x54, 0x67, 0xad, 0x19, 0xc2, 0xea, 0xe4,
+ 0xec, 0x85, 0xf3, 0xe2, 0x5d, 0x08, 0x88, 0xca, 0x4f, 0x73, 0x9a, 0xb9,
+ 0x3c, 0xfe, 0x16, 0xc0, 0x34, 0x29, 0x5e, 0x07, 0x50, 0x83, 0x70, 0x2b,
+ 0xaa, 0x6f, 0x28, 0x34, 0x28, 0xde, 0xca, 0x6d, 0x24, 0xc8, 0x08, 0x39,
+ 0x35, 0xc8, 0x0c, 0x08, 0xe6, 0x8a, 0x1c, 0x62, 0x26, 0x97, 0xac, 0x19,
+ 0x89, 0xa6, 0xbd, 0xb2, 0x6b, 0xf8, 0x84, 0x03, 0xec, 0x06, 0x68, 0x5e,
+ 0xee, 0x11, 0x97, 0x61, 0x08, 0xc3, 0xab, 0xfa, 0x60, 0x2b, 0x64, 0xe6,
+ 0xdc, 0x62, 0xd5, 0x32, 0x41, 0x60, 0x0b, 0x71, 0xc8, 0x5c, 0x0c, 0x9d,
+ 0x5f, 0x30, 0xa1, 0x37, 0x9b, 0x31, 0x2c, 0x2c, 0xdd, 0x60, 0x51, 0xfe,
+ 0xbe, 0x6e, 0x34, 0x3c, 0xa9, 0x9f, 0xcc, 0xfd, 0xb5, 0x3f, 0x08, 0x52,
+ 0x73, 0x0d, 0x2b, 0xb5, 0x58, 0x5d, 0x3c, 0x34, 0x4d, 0x90, 0x91, 0xcb,
+ 0xff, 0xdc, 0x52, 0x9f, 0x78, 0x0e, 0xe7, 0xaa, 0x8d, 0x80, 0x7e, 0x54,
+ 0xc0, 0xa4, 0x9f, 0xdf, 0xce, 0x3b, 0x2c, 0xf6, 0x59, 0xc6, 0xcc, 0x21,
+ 0x4e, 0x2f, 0x3a, 0x83, 0x29, 0xbc, 0xc4, 0x15, 0x64, 0x08, 0xdb, 0x4a,
+ 0x49, 0x07, 0x1b, 0xc3, 0x6a, 0x4e, 0x01, 0x88, 0x72, 0xc6, 0xd8, 0xf1,
+ 0x38, 0xda, 0x58, 0xe0, 0x87, 0x73, 0x07, 0xfd, 0xe9, 0x65, 0x0a, 0x94,
+ 0xb9, 0x88, 0x82, 0xe5, 0x68, 0x6f, 0xce, 0xa8, 0x52, 0x4e, 0xa0, 0x7d,
+ 0x9d, 0x67, 0xcc, 0xc6, 0xf1, 0x7d, 0x91, 0x4d, 0xa6, 0xce, 0x80, 0xf0,
+ 0xca, 0x32, 0x75, 0x7c, 0xd5, 0xcb, 0x43, 0x57, 0xf4, 0x19, 0xa1, 0x72,
+ 0x60, 0x06, 0xa2, 0xb8, 0xe5, 0xa3, 0xa5, 0xa2, 0xd9, 0x3e, 0x3a, 0xf8,
+ 0xa8, 0xaf, 0x38, 0xd1, 0x2e, 0x40, 0x9e, 0xd8, 0xcc, 0x11, 0x8d, 0xdb,
+ 0xf7, 0x02, 0x8a, 0x4b, 0xaa, 0xca, 0x58, 0x9a, 0x5b, 0x93, 0x79, 0x97,
+ 0x09, 0x71, 0x89, 0x16, 0x0f, 0x36, 0xb9, 0xe3, 0x8b, 0xc2, 0x97, 0x23,
+ 0xd2, 0xf8, 0xf3, 0x84, 0x49, 0x63, 0xde, 0x7f, 0x07, 0x42, 0xdc, 0x6c,
+ 0x7f, 0x3a, 0x18, 0x3d, 0x07, 0x29, 0xef, 0xc7, 0x85, 0xd2, 0x80, 0xcd,
+ 0xe8, 0xc1, 0x87, 0x9e, 0xb7, 0x5a, 0x53, 0x55, 0x6f, 0x2c, 0x06, 0x4e,
+ 0xb1, 0x14, 0xa2, 0x4b, 0xd3, 0x6e, 0x49, 0x82, 0x16, 0xe4, 0x3f, 0x60,
+ 0xf1, 0x6d, 0xc2, 0x31, 0x13, 0x0f, 0x5a, 0x39, 0x3e, 0xe1, 0x30, 0x48,
+ 0xc1, 0xe7, 0x83, 0x0e, 0x2c, 0x94, 0x53, 0x38, 0x1c, 0x23, 0x8b, 0x73,
+ 0x0d, 0xb8, 0x8b, 0x18, 0x64, 0x47, 0x17, 0x4b, 0xcc, 0xd5, 0xf2, 0x97,
+ 0xbd, 0x2b, 0x33, 0x43, 0x30, 0x9d, 0xf6, 0xad, 0x04, 0x7e, 0x67, 0x34,
+ 0x98, 0x0a, 0xac, 0x77, 0xee, 0x15, 0x12, 0x2e, 0x88, 0x7d, 0x41, 0x09,
+ 0x73, 0x5a, 0x93, 0x24, 0x01, 0xa9, 0xbe, 0x4b, 0x02, 0x42, 0x31, 0x71,
+ 0xf2, 0x6c, 0xc3, 0xc0, 0xc5, 0x9a, 0xe1, 0x87, 0x0a, 0x5d, 0x35, 0x61,
+ 0xdf, 0x93, 0x7e, 0x34, 0x4d, 0xce, 0x45, 0xff, 0x2c, 0x03, 0xbd, 0x8e,
+ 0xd6, 0x34, 0xe6, 0x1c, 0xb0, 0xa6, 0x65, 0x5d, 0x8e, 0x59, 0x45, 0xd7,
+ 0x7e, 0x11, 0x9f, 0x95, 0x51, 0x03, 0xc7, 0xb1, 0x21, 0x10, 0x5e, 0x99,
+ 0x33, 0x89, 0xf4, 0x4a, 0xe3, 0x06, 0xd9, 0x01, 0xad, 0x9a, 0x56, 0x8a,
+ 0x90, 0xea, 0xf0, 0xb6, 0xeb, 0x50, 0x3f, 0xc8},
+ pub_key_4,
+ {0x31, 0x30, 0x39, 0x33, 0x36, 0x38, 0x35, 0x39, 0x35, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 17
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 17,
+ 32,
+ {0x3e, 0xbc, 0x12, 0x7c, 0x8c, 0xe5, 0x30, 0x26, 0x8e, 0x26, 0xbe, 0x05,
+ 0x9e, 0x0d, 0xb2, 0xf5, 0x80, 0x10, 0x9f, 0x01, 0x79, 0xc7, 0x69, 0x4d,
+ 0x38, 0x4a, 0xd0, 0x1f, 0x25, 0x7e, 0xff, 0xa1, 0x3d, 0xd9, 0x0d, 0xd7,
+ 0x60, 0xe0, 0x11, 0x54, 0x6e, 0x8f, 0x81, 0x85, 0xfa, 0x75, 0x4d, 0x7f,
+ 0x8f, 0x89, 0x71, 0x86, 0x75, 0xc8, 0x18, 0xd8, 0xb2, 0x2d, 0x94, 0xf4,
+ 0x41, 0x0b, 0xa5, 0x77, 0x77, 0x8f, 0xf9, 0x02, 0x07, 0x60, 0x2e, 0x19,
+ 0xdd, 0x66, 0xf7, 0x29, 0x65, 0x48, 0x60, 0x0e, 0xd4, 0xfd, 0x03, 0xca,
+ 0x80, 0xe7, 0x06, 0x62, 0x4b, 0x71, 0x5c, 0x52, 0xdd, 0xa1, 0x05, 0xdf,
+ 0x29, 0x66, 0x17, 0x59, 0xc3, 0x9c, 0x38, 0x44, 0xa4, 0x69, 0xf5, 0x2c,
+ 0xb1, 0x87, 0xa4, 0xf5, 0x16, 0x40, 0xc2, 0xfe, 0xed, 0xeb, 0x94, 0x11,
+ 0xd9, 0x6b, 0xc9, 0xf7, 0x97, 0x00, 0xfa, 0x5f, 0xfb, 0xdc, 0xb8, 0x71,
+ 0x83, 0xd5, 0x65, 0x27, 0x18, 0xa7, 0xdc, 0x63, 0xf0, 0xfa, 0x58, 0x85,
+ 0xf2, 0xb2, 0xa9, 0x5e, 0x0a, 0x79, 0x29, 0x42, 0x89, 0xca, 0xf3, 0xb9,
+ 0x98, 0xa7, 0x47, 0x59, 0x0b, 0xfd, 0x2f, 0x00, 0x54, 0xe8, 0x44, 0xf7,
+ 0x9c, 0x57, 0x80, 0x7c, 0xad, 0x58, 0xbc, 0x66, 0x4d, 0x6c, 0x4d, 0xaa,
+ 0x96, 0xa6, 0x26, 0x2f, 0x4d, 0x11, 0x0e, 0x3b, 0xc4, 0x56, 0x94, 0x8a,
+ 0xc1, 0x57, 0xf0, 0x67, 0xf7, 0xa9, 0x99, 0xd7, 0x89, 0xe1, 0x46, 0x2a,
+ 0xf0, 0xc5, 0x9b, 0xff, 0x7e, 0x6f, 0xd1, 0x28, 0xad, 0x3b, 0x04, 0xd3,
+ 0xbc, 0x08, 0x63, 0xe7, 0x34, 0x3e, 0xcd, 0x43, 0xc0, 0x1b, 0x16, 0xe5,
+ 0x49, 0xa4, 0xd6, 0x84, 0xf1, 0xae, 0x5c, 0x06, 0x9f, 0x5f, 0x48, 0xeb,
+ 0x63, 0xd6, 0x4b, 0x8c, 0x4e, 0x53, 0xde, 0xcf, 0x1c, 0xae, 0xb5, 0x45,
+ 0xa7, 0xe3, 0xf7, 0xb6, 0x2d, 0xe1, 0xea, 0x5c, 0xde, 0x0c, 0x77, 0xbf,
+ 0xd0, 0x3e, 0xd6, 0x90, 0xc1, 0x5b, 0x9e, 0xa1, 0x22, 0x25, 0x5d, 0x34,
+ 0x25, 0x2b, 0x5a, 0x59, 0xa3, 0x46, 0x4d, 0x5c, 0x4e, 0x41, 0x87, 0xca,
+ 0xa9, 0x14, 0x35, 0x06, 0x08, 0x8b, 0x62, 0x77, 0x8d, 0x61, 0x4a, 0x01,
+ 0xcf, 0xeb, 0x6a, 0xe0, 0x7c, 0xbb, 0x91, 0xac, 0x1c, 0xe5, 0xe6, 0x37,
+ 0x69, 0xaf, 0xd6, 0xd3, 0x74, 0x6c, 0xa9, 0x0b, 0xf3, 0x87, 0xd8, 0x67,
+ 0x80, 0xe1, 0xbf, 0x86, 0xc6, 0x65, 0x31, 0x12, 0xa0, 0xdd, 0x19, 0x3e,
+ 0xc8, 0xbf, 0xe2, 0x6a, 0x28, 0x24, 0x69, 0x4f, 0x28, 0xda, 0xb2, 0x11,
+ 0xe2, 0x82, 0x62, 0xa4, 0x5c, 0x54, 0xba, 0x8e, 0x1e, 0x94, 0xe2, 0x1e,
+ 0x61, 0xcc, 0x28, 0x2a, 0x3b, 0x91, 0x31, 0x70, 0x9e, 0x0f, 0xe5, 0x13,
+ 0x2e, 0x27, 0xf3, 0xd8, 0xbb, 0x20, 0xe6, 0x9e, 0xa9, 0x9c, 0x97, 0x2b,
+ 0xc7, 0x80, 0xda, 0x5c, 0x58, 0x44, 0x88, 0x44, 0x63, 0x50, 0x90, 0xda,
+ 0x5a, 0xec, 0xef, 0x16, 0x83, 0xa6, 0x63, 0xa7, 0xd8, 0xc3, 0xf6, 0x5e,
+ 0xd9, 0x85, 0x68, 0xdc, 0xb3, 0xc5, 0x19, 0x9c, 0x5a, 0x10, 0xab, 0x41,
+ 0xae, 0x60, 0xa5, 0xae, 0x31, 0x96, 0x8f, 0x5f, 0xfd, 0xdb, 0xdc, 0x30,
+ 0xa4, 0x75, 0xb0, 0x2f, 0x18, 0xd9, 0x7b, 0x0d, 0x0e, 0xa0, 0x3e, 0xce,
+ 0x8c, 0x9f, 0x06, 0xbe, 0x97, 0xb3, 0xb7, 0x64, 0x18, 0xcb, 0x57, 0x42,
+ 0x7b, 0x98, 0x8c, 0xbc, 0x2f, 0x8c, 0x13, 0x60, 0x7c, 0x8f, 0xb9, 0x7f,
+ 0x30, 0xf2, 0x09, 0x68, 0x3c, 0x2b, 0x25, 0xb1, 0x58, 0x2b, 0x7f, 0xa9,
+ 0x96, 0x19, 0xfd, 0x62, 0xf3, 0x64, 0x81, 0x14, 0x7f, 0x4b, 0x12, 0x96,
+ 0xb1, 0xe1, 0x9c, 0x4e, 0x86, 0x7d, 0x2f, 0x24, 0x06, 0x71, 0x47, 0x5d,
+ 0x73, 0x0c, 0x7c, 0x6e, 0x19, 0xb5, 0xb5, 0xa9},
+ pub_key_4,
+ {0x36, 0x32, 0x31, 0x39, 0x35, 0x36, 0x30, 0x32, 0x30, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 18
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 18,
+ 32,
+ {0x24, 0x84, 0xf8, 0x23, 0xb8, 0x30, 0x03, 0x62, 0x77, 0xb6, 0xc8, 0x88,
+ 0xa5, 0x51, 0xa1, 0x34, 0xaf, 0xc4, 0x45, 0x6e, 0x0f, 0x11, 0xc9, 0x0c,
+ 0x7d, 0xe8, 0x74, 0x43, 0xf1, 0x15, 0x61, 0x5a, 0x2c, 0x3b, 0x5c, 0xad,
+ 0xfa, 0xb0, 0x75, 0xae, 0xb8, 0xd5, 0xb0, 0x44, 0x42, 0x0b, 0x8b, 0x2a,
+ 0x98, 0xa5, 0x8b, 0x16, 0x01, 0xd4, 0xa1, 0x79, 0xbd, 0xd2, 0xc2, 0x82,
+ 0x99, 0x38, 0x6b, 0xfa, 0x8b, 0xfa, 0x23, 0xdb, 0x3c, 0x0a, 0x32, 0x21,
+ 0x4a, 0x8f, 0x99, 0xd2, 0xd2, 0xbb, 0xd2, 0x02, 0xeb, 0xd5, 0xd6, 0xa7,
+ 0xef, 0x64, 0x5f, 0xb8, 0x23, 0xea, 0x7e, 0x07, 0xf1, 0xf0, 0xf8, 0x12,
+ 0x30, 0x99, 0x38, 0x6a, 0x01, 0x1d, 0x78, 0xb8, 0xf7, 0xd7, 0x43, 0x91,
+ 0xcc, 0x4c, 0x1e, 0x82, 0xd5, 0xf5, 0xe4, 0x48, 0xe4, 0x4b, 0x62, 0xd0,
+ 0x91, 0xd0, 0xc9, 0x23, 0xae, 0xae, 0xb3, 0xdc, 0x0e, 0xbf, 0xac, 0xfa,
+ 0xb7, 0x19, 0x56, 0xd6, 0xd0, 0x5e, 0xbf, 0xb6, 0xb3, 0x84, 0xa5, 0xca,
+ 0x85, 0x0b, 0x4e, 0xfb, 0xed, 0x24, 0xbc, 0x02, 0x41, 0x0b, 0x68, 0xf7,
+ 0x22, 0x18, 0xbb, 0x57, 0xef, 0x7d, 0x38, 0x31, 0xc7, 0x77, 0xcf, 0x48,
+ 0xe5, 0xae, 0x45, 0x5b, 0xd0, 0xfb, 0xff, 0x05, 0x33, 0x39, 0x97, 0x08,
+ 0xc0, 0x2a, 0x38, 0x13, 0x41, 0x3e, 0x87, 0x7b, 0xd0, 0xd1, 0xf0, 0xff,
+ 0xc2, 0x14, 0x89, 0x80, 0x0b, 0xfc, 0x70, 0xf6, 0xd3, 0xf8, 0xe7, 0x7d,
+ 0xd2, 0xf3, 0xbe, 0xd5, 0xd2, 0x98, 0xa1, 0x67, 0x7e, 0x75, 0xbc, 0xd2,
+ 0x88, 0x6e, 0x84, 0xb5, 0xeb, 0x28, 0x84, 0x64, 0x2a, 0x56, 0x08, 0x26,
+ 0x26, 0x9e, 0x04, 0x45, 0xc8, 0x0d, 0x69, 0x5f, 0xf1, 0xff, 0x72, 0x49,
+ 0x6d, 0xbb, 0x58, 0x53, 0xf7, 0x2a, 0xff, 0xad, 0x20, 0x2a, 0x78, 0x09,
+ 0x78, 0xd5, 0xbc, 0x18, 0xf8, 0x7b, 0xf2, 0x56, 0x20, 0x21, 0x01, 0x6f,
+ 0x6d, 0x6a, 0x6b, 0x94, 0xdc, 0x71, 0x61, 0xba, 0x22, 0x00, 0x88, 0xf1,
+ 0xe9, 0xa6, 0x00, 0x0b, 0x24, 0x24, 0x71, 0x6c, 0xa3, 0x3d, 0x3e, 0x0e,
+ 0x68, 0xe3, 0x32, 0x77, 0x8e, 0x19, 0x29, 0x79, 0x34, 0x63, 0x48, 0x03,
+ 0xcf, 0xd5, 0xec, 0x4a, 0xec, 0x3d, 0xe2, 0xf6, 0xc8, 0x60, 0x6b, 0x21,
+ 0x77, 0x17, 0xcf, 0xc2, 0x96, 0xbe, 0xa2, 0x3f, 0xdd, 0x61, 0x82, 0x75,
+ 0x08, 0x64, 0x3c, 0xb5, 0xfe, 0x50, 0x5e, 0xa1, 0x4c, 0x2e, 0x6a, 0x61,
+ 0x54, 0x43, 0x62, 0xd4, 0xd5, 0x41, 0xfc, 0x41, 0x91, 0x2b, 0xa7, 0xdc,
+ 0xe5, 0x8d, 0xdd, 0x92, 0x8c, 0xe8, 0xb8, 0xce, 0x46, 0x5c, 0xff, 0xfb,
+ 0x97, 0x90, 0x4a, 0x3e, 0x96, 0x17, 0x11, 0xa2, 0x4a, 0x01, 0x9d, 0x25,
+ 0xf2, 0xbb, 0xa8, 0xd6, 0x54, 0x13, 0xb3, 0xde, 0x82, 0xcb, 0xb0, 0x4f,
+ 0x29, 0x75, 0xb8, 0x7a, 0x95, 0x50, 0x2c, 0x76, 0x92, 0x1b, 0x55, 0x0f,
+ 0x54, 0x5e, 0x6a, 0x65, 0x9a, 0xfc, 0x83, 0xc1, 0x73, 0x1d, 0xd8, 0xbd,
+ 0xa5, 0x33, 0xb1, 0x54, 0x12, 0x98, 0x83, 0xd9, 0xae, 0xa6, 0xaf, 0x53,
+ 0x2a, 0xdf, 0x36, 0x25, 0x71, 0x2a, 0xa4, 0x4d, 0xed, 0x67, 0xff, 0xe6,
+ 0xd9, 0x0b, 0xc9, 0x53, 0x57, 0xd4, 0x46, 0xa6, 0x73, 0xcb, 0x32, 0x48,
+ 0x71, 0x95, 0xad, 0x20, 0xae, 0x18, 0x42, 0x50, 0xab, 0xdc, 0x7d, 0x3a,
+ 0x08, 0xd3, 0x05, 0x10, 0x44, 0xfd, 0x9e, 0xb1, 0x04, 0x92, 0x72, 0xb8,
+ 0x9a, 0x2e, 0x98, 0xf1, 0xa3, 0x5b, 0x2e, 0x05, 0x05, 0x79, 0x3a, 0x8f,
+ 0xcb, 0x74, 0x48, 0xc0, 0x3c, 0x8f, 0x46, 0xae, 0xec, 0x03, 0xd1, 0xcb,
+ 0xc3, 0xec, 0xa5, 0xa2, 0x78, 0x80, 0xc8, 0xb4, 0x3a, 0x2d, 0x25, 0x51,
+ 0x32, 0x70, 0x3c, 0x40, 0x41, 0x3b, 0x24, 0x46},
+ pub_key_4,
+ {0x35, 0x36, 0x38, 0x32, 0x34, 0x37, 0x34, 0x33, 0x30, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 19
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 19,
+ 32,
+ {0x76, 0xd9, 0x29, 0x73, 0x39, 0x14, 0x16, 0x23, 0x95, 0x01, 0x8b, 0x16,
+ 0x41, 0x12, 0x93, 0x88, 0x33, 0x7f, 0xe0, 0x75, 0xf1, 0xef, 0x22, 0x85,
+ 0x7b, 0xf1, 0xfc, 0xa6, 0x29, 0x02, 0xde, 0xd0, 0xa7, 0xf6, 0xea, 0x25,
+ 0xa0, 0xb3, 0x31, 0x96, 0xb1, 0xa5, 0x11, 0x45, 0xdc, 0xaf, 0xd1, 0x54,
+ 0x5c, 0x09, 0xda, 0xf6, 0xd4, 0xd4, 0x53, 0x66, 0x0c, 0x79, 0xb6, 0x19,
+ 0x93, 0xdf, 0x7b, 0x3c, 0x32, 0x07, 0xb8, 0x28, 0x92, 0x0e, 0xe1, 0xfd,
+ 0x03, 0x0a, 0x29, 0x23, 0x3e, 0x35, 0xfd, 0xa6, 0xd8, 0xf9, 0x69, 0x90,
+ 0xac, 0xf3, 0xcb, 0x57, 0x15, 0xb7, 0x69, 0xb4, 0xf8, 0xd1, 0xbc, 0xbe,
+ 0x3d, 0x68, 0x65, 0x27, 0xfe, 0xd6, 0xad, 0x66, 0x34, 0x30, 0x12, 0xe8,
+ 0xc9, 0xca, 0x82, 0x17, 0xc7, 0xc3, 0xdd, 0x8a, 0x8e, 0xfd, 0xd0, 0x52,
+ 0x65, 0x2f, 0x7c, 0x9a, 0x89, 0x09, 0x0e, 0x59, 0x8a, 0x6a, 0x60, 0x75,
+ 0x3b, 0x2c, 0x8d, 0x9a, 0xb6, 0x7e, 0xed, 0xb3, 0xb3, 0xcc, 0xf8, 0xfd,
+ 0x75, 0x5d, 0x11, 0x6e, 0xb1, 0xb0, 0x89, 0xb1, 0x08, 0xf8, 0x5c, 0xe2,
+ 0xb3, 0xbe, 0x6c, 0xe8, 0xb1, 0x13, 0x40, 0xe5, 0x7d, 0xbd, 0x8c, 0x9b,
+ 0x3a, 0xcd, 0xce, 0xdd, 0xfb, 0x53, 0xe6, 0xec, 0x14, 0x5f, 0x76, 0x22,
+ 0xe1, 0x84, 0xdb, 0xfb, 0x35, 0xae, 0x46, 0xd7, 0x5f, 0xf4, 0x3a, 0x19,
+ 0x77, 0x03, 0xb1, 0x83, 0x19, 0x6d, 0x87, 0x78, 0xbd, 0x06, 0xd5, 0xd2,
+ 0x45, 0xe7, 0x9f, 0x6c, 0x2e, 0x0a, 0xfa, 0xf9, 0x77, 0x1b, 0xab, 0xb9,
+ 0xa8, 0x8f, 0xf0, 0x6d, 0x03, 0x00, 0xbe, 0x38, 0xa6, 0xf4, 0xdd, 0x00,
+ 0xa6, 0x27, 0xdf, 0x18, 0x61, 0x47, 0xc9, 0x1b, 0xe1, 0xd2, 0xee, 0x4d,
+ 0xd1, 0x09, 0x69, 0x85, 0xe3, 0x7c, 0xd2, 0x75, 0x40, 0x02, 0xc7, 0x76,
+ 0x22, 0x3e, 0xc0, 0xaa, 0xdb, 0x08, 0xa3, 0x27, 0x9b, 0x08, 0x39, 0xc6,
+ 0x7e, 0x9e, 0x20, 0x53, 0x34, 0x4b, 0xd4, 0x5d, 0x48, 0x7f, 0x65, 0xdd,
+ 0xc1, 0xa5, 0x26, 0x90, 0x0e, 0x90, 0x9c, 0xf1, 0xab, 0x63, 0x90, 0x83,
+ 0x75, 0xa5, 0xe0, 0x81, 0x1a, 0x08, 0x4e, 0x48, 0x1c, 0x1f, 0x14, 0x9e,
+ 0x58, 0x07, 0x8a, 0x3f, 0xe8, 0xab, 0xc9, 0xca, 0x19, 0x55, 0x87, 0xba,
+ 0xd6, 0xbf, 0xbd, 0xa2, 0x0b, 0xee, 0xa9, 0xc8, 0x7b, 0x12, 0x2b, 0x55,
+ 0xca, 0xc6, 0xf6, 0xf6, 0x56, 0x35, 0xe6, 0x55, 0xcc, 0x01, 0x87, 0xd6,
+ 0x3a, 0xff, 0x5a, 0x02, 0x69, 0x15, 0x23, 0x24, 0x90, 0xb4, 0x3f, 0x35,
+ 0xae, 0x2b, 0x96, 0xd7, 0xa7, 0x37, 0x47, 0xd9, 0x58, 0xae, 0xad, 0x23,
+ 0xb6, 0x07, 0x84, 0xea, 0xcc, 0x6a, 0x7e, 0x6b, 0xc4, 0x71, 0xf8, 0x50,
+ 0xad, 0xec, 0xf8, 0xe2, 0xb5, 0x3f, 0x5f, 0x93, 0xc4, 0xb8, 0xa4, 0x0a,
+ 0x27, 0x42, 0x04, 0x66, 0xab, 0xbc, 0xf5, 0xe5, 0x54, 0xa3, 0x5d, 0x40,
+ 0xa2, 0xf0, 0xce, 0x44, 0x47, 0xc2, 0x35, 0x80, 0x19, 0x3d, 0xf8, 0xab,
+ 0xa4, 0x21, 0xfd, 0xaf, 0xbe, 0xa9, 0x1a, 0x92, 0xf7, 0x4f, 0x2f, 0x9d,
+ 0x8a, 0x56, 0x52, 0x51, 0xdc, 0xcb, 0xf0, 0x71, 0x33, 0x22, 0x5b, 0x40,
+ 0xae, 0x28, 0xc3, 0x3e, 0xcf, 0x8c, 0xf6, 0xeb, 0xd2, 0x70, 0x3a, 0x13,
+ 0x5c, 0xc6, 0x42, 0x06, 0x28, 0x30, 0x4d, 0x13, 0xe5, 0xb6, 0x5b, 0xfb,
+ 0xf7, 0xaa, 0xce, 0xc0, 0x56, 0x66, 0x46, 0x94, 0x12, 0x6d, 0xbc, 0xfb,
+ 0x2e, 0xc2, 0x33, 0x4f, 0x04, 0xbf, 0x4e, 0x4d, 0x92, 0x27, 0x44, 0x4b,
+ 0x07, 0x73, 0x7a, 0x4d, 0x7d, 0x7e, 0xf4, 0x76, 0x2b, 0x53, 0x97, 0x3b,
+ 0x90, 0x03, 0x20, 0xe5, 0x89, 0xa0, 0x8d, 0x0e, 0x65, 0x63, 0x08, 0x65,
+ 0x34, 0xb6, 0xfc, 0x6d, 0x93, 0x9e, 0x0d, 0xfa},
+ pub_key_4,
+ {0x33, 0x37, 0x33, 0x36, 0x35, 0x33, 0x31, 0x37, 0x38, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 20
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 20,
+ 32,
+ {0x75, 0x79, 0x59, 0xf7, 0xd8, 0xed, 0xcc, 0x8d, 0x2b, 0x84, 0x30, 0x27,
+ 0xb0, 0xe7, 0xbe, 0x51, 0xef, 0x30, 0x76, 0x9b, 0x79, 0xe7, 0x39, 0x3a,
+ 0x55, 0x0c, 0xe1, 0x3f, 0xf3, 0x60, 0x88, 0xc4, 0x9e, 0x06, 0x2c, 0x19,
+ 0x64, 0x6b, 0x68, 0xa8, 0x2f, 0xbf, 0xf8, 0x2d, 0x8f, 0x54, 0xef, 0xde,
+ 0xf5, 0xe4, 0xa4, 0x12, 0xfa, 0xa0, 0x75, 0x93, 0x6f, 0xe8, 0x3b, 0xab,
+ 0x9d, 0x5b, 0xa4, 0xc1, 0x6b, 0xe9, 0xb5, 0x0a, 0x45, 0xa8, 0x19, 0x67,
+ 0x69, 0xc8, 0x99, 0xa4, 0xfd, 0xa1, 0x35, 0x1e, 0x0b, 0xfb, 0xc0, 0xd3,
+ 0x77, 0x8b, 0xa2, 0xf3, 0xca, 0xd6, 0x85, 0x3e, 0x9b, 0x59, 0xfe, 0x1d,
+ 0x5c, 0x2b, 0x6c, 0xcd, 0x3e, 0xa3, 0x20, 0x30, 0x0e, 0x55, 0x33, 0x79,
+ 0x91, 0xec, 0xea, 0x26, 0x23, 0xf2, 0xfd, 0x20, 0x88, 0xc1, 0xa1, 0x52,
+ 0xac, 0xc9, 0x93, 0x0b, 0x57, 0xad, 0xed, 0x1b, 0xcb, 0xc7, 0xd6, 0x15,
+ 0xe4, 0x3b, 0x3f, 0x03, 0xf2, 0x56, 0x82, 0x48, 0xb1, 0x1f, 0xd0, 0xa7,
+ 0xc8, 0x70, 0x6a, 0xcd, 0xa5, 0x4e, 0xd8, 0x25, 0xa8, 0xa2, 0x6d, 0xc5,
+ 0xb7, 0x45, 0xf2, 0x6d, 0xcf, 0x0f, 0x6c, 0x6f, 0x61, 0x85, 0x17, 0x0c,
+ 0x7b, 0xcc, 0x94, 0xe0, 0x91, 0x71, 0x60, 0x34, 0x6a, 0x54, 0xb6, 0xf1,
+ 0x65, 0x96, 0xbc, 0x5b, 0x53, 0xd1, 0x98, 0x24, 0xb7, 0x74, 0x40, 0xff,
+ 0xef, 0xf0, 0x31, 0x14, 0xed, 0x36, 0xfb, 0x50, 0xfc, 0x75, 0x39, 0x78,
+ 0x19, 0x24, 0x36, 0x49, 0x95, 0xc9, 0xef, 0xbe, 0x5c, 0x18, 0x55, 0x0f,
+ 0x22, 0x59, 0xc0, 0x7b, 0x91, 0x3e, 0x40, 0xdf, 0x85, 0x9c, 0x3b, 0xd8,
+ 0x1e, 0xb9, 0xc0, 0xba, 0x94, 0x29, 0xbe, 0xc1, 0x18, 0xf2, 0xad, 0x0d,
+ 0xbb, 0x45, 0xce, 0x43, 0x00, 0x84, 0xd2, 0xb3, 0x94, 0xed, 0xef, 0xb2,
+ 0x30, 0xa1, 0x92, 0xe4, 0xf6, 0x70, 0x0b, 0x29, 0x4e, 0x8d, 0xeb, 0xb3,
+ 0xb2, 0x6a, 0x66, 0xea, 0x5a, 0x4c, 0x02, 0xd2, 0xf1, 0x68, 0x2e, 0x42,
+ 0x29, 0xf8, 0xb3, 0xba, 0xe2, 0xf0, 0xd0, 0x2f, 0xaf, 0x45, 0xc8, 0xa9,
+ 0xba, 0x7b, 0x34, 0xf8, 0x63, 0x5d, 0x9c, 0x0b, 0x02, 0x31, 0x58, 0x56,
+ 0xd6, 0x1a, 0x97, 0x71, 0x50, 0xde, 0x76, 0x50, 0x81, 0xf3, 0xfd, 0xff,
+ 0xdb, 0x44, 0x6f, 0xb5, 0x24, 0x6c, 0x5d, 0x67, 0x84, 0x96, 0xac, 0xbb,
+ 0x40, 0x62, 0xae, 0xa2, 0x67, 0x4e, 0x58, 0x67, 0x67, 0x9e, 0x19, 0x4c,
+ 0x13, 0xef, 0x19, 0x87, 0xb4, 0xee, 0x11, 0x01, 0x9c, 0x27, 0xc6, 0xb1,
+ 0x5d, 0x23, 0x20, 0x2d, 0x69, 0x9c, 0xd5, 0x7a, 0x24, 0x76, 0xaa, 0x25,
+ 0x12, 0x60, 0x11, 0xb3, 0x36, 0xbb, 0xda, 0xc8, 0x82, 0xb9, 0x01, 0xcb,
+ 0xe7, 0x48, 0xdd, 0xd5, 0x86, 0x81, 0xd7, 0x5b, 0x2d, 0x25, 0x24, 0x2b,
+ 0x75, 0x26, 0x6f, 0x01, 0x3a, 0x68, 0x1a, 0x88, 0x61, 0x4f, 0xa6, 0xdd,
+ 0x3d, 0x42, 0xd5, 0x07, 0xf6, 0x21, 0xd7, 0x79, 0x48, 0xe3, 0x2e, 0xac,
+ 0x5d, 0xc7, 0x1f, 0x01, 0x38, 0xe0, 0x17, 0x5f, 0x75, 0xbe, 0x9d, 0x75,
+ 0x65, 0x6a, 0x1a, 0x04, 0xaa, 0x03, 0x5f, 0xd8, 0x5c, 0x44, 0xe8, 0x99,
+ 0xb4, 0xe1, 0x0c, 0x3a, 0xe9, 0x54, 0xaf, 0x57, 0x86, 0x03, 0xe6, 0xc0,
+ 0xba, 0xe9, 0xf5, 0x2d, 0x2a, 0xf1, 0xd2, 0x83, 0xc8, 0x48, 0xf0, 0xc5,
+ 0xf7, 0xa7, 0xc4, 0x11, 0x05, 0xc8, 0xcf, 0xa8, 0x3b, 0xe5, 0xd6, 0x11,
+ 0xce, 0x30, 0x9c, 0x7d, 0x76, 0x97, 0xe2, 0x3f, 0xe4, 0xbe, 0x04, 0x11,
+ 0x07, 0xb3, 0xfc, 0x96, 0xea, 0x29, 0xd2, 0xe5, 0x0e, 0x25, 0x87, 0x3f,
+ 0xe1, 0x02, 0x51, 0x87, 0xf5, 0x34, 0xe8, 0x9e, 0x56, 0xb3, 0xac, 0x70,
+ 0x08, 0xae, 0x17, 0x16, 0xe9, 0x77, 0x64, 0xfb},
+ pub_key_4,
+ {0x34, 0x37, 0x39, 0x35, 0x39, 0x30, 0x33, 0x37, 0x39, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 21
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 21,
+ 32,
+ {0xac, 0xed, 0x24, 0x77, 0xdc, 0x9a, 0x54, 0x4a, 0x63, 0x80, 0xc5, 0x90,
+ 0x4b, 0xaf, 0xd0, 0xc3, 0xec, 0x8a, 0x98, 0x95, 0x6c, 0x74, 0xa7, 0xf5,
+ 0x55, 0x02, 0x00, 0xb9, 0x89, 0xed, 0x8d, 0x69, 0x83, 0xe2, 0x11, 0x7f,
+ 0xaf, 0x75, 0xab, 0x0e, 0x7d, 0xf1, 0xbd, 0xc3, 0xeb, 0x16, 0x29, 0x30,
+ 0xc0, 0xde, 0x77, 0x0f, 0x3e, 0xd9, 0xfa, 0xea, 0xb7, 0x01, 0x42, 0x59,
+ 0x82, 0xcb, 0xb5, 0xa3, 0x2c, 0xd5, 0x15, 0x88, 0x7f, 0x5c, 0x24, 0xde,
+ 0x6e, 0x09, 0x3b, 0x4f, 0x03, 0xf4, 0x99, 0x02, 0xfa, 0x9c, 0x5c, 0xe7,
+ 0xd4, 0xf3, 0xca, 0xce, 0x1d, 0x6d, 0xa9, 0x12, 0x5a, 0x14, 0x41, 0xef,
+ 0x78, 0xe1, 0x50, 0x52, 0xae, 0x75, 0x3d, 0xe4, 0xad, 0x63, 0xcc, 0x05,
+ 0xcd, 0xb8, 0xd7, 0x50, 0x53, 0xd3, 0xf9, 0xfb, 0x74, 0xae, 0x99, 0xb8,
+ 0x0b, 0xc4, 0xf7, 0x54, 0xf0, 0xef, 0xdb, 0xf2, 0x95, 0x90, 0x21, 0xcf,
+ 0x80, 0xeb, 0x1a, 0x74, 0xce, 0x9b, 0x1f, 0x32, 0x68, 0x81, 0x8a, 0xc3,
+ 0x82, 0xc8, 0x8f, 0xe6, 0xb5, 0x42, 0xc3, 0xbe, 0xfa, 0xfd, 0xb9, 0x21,
+ 0xeb, 0xe7, 0xe7, 0xa8, 0x0d, 0xef, 0x24, 0x9b, 0x27, 0xfe, 0xc8, 0x4d,
+ 0x5f, 0x2a, 0x8d, 0x7a, 0xd9, 0x9e, 0x13, 0x19, 0xf3, 0x9b, 0xe3, 0x47,
+ 0x2e, 0x49, 0x15, 0x63, 0x8a, 0x3c, 0x4b, 0x79, 0xc7, 0x32, 0x81, 0x34,
+ 0xc3, 0xd8, 0x8a, 0x29, 0x04, 0x15, 0x19, 0x72, 0x9c, 0x66, 0x34, 0x8b,
+ 0x35, 0xf4, 0xdc, 0x07, 0x01, 0x1c, 0x64, 0x4a, 0xbb, 0x6f, 0x49, 0xd0,
+ 0x93, 0xcb, 0x28, 0x9d, 0xbb, 0x31, 0xfe, 0x94, 0xdb, 0xf2, 0x2b, 0xa9,
+ 0x74, 0x37, 0x43, 0x90, 0x23, 0x19, 0xf4, 0xba, 0x11, 0x9d, 0xe8, 0x77,
+ 0xef, 0x70, 0x60, 0x6e, 0xf0, 0x9c, 0x14, 0x2e, 0x0e, 0x11, 0x98, 0x50,
+ 0xf0, 0xd5, 0xe6, 0xfa, 0x08, 0x5d, 0x2e, 0xa1, 0x74, 0x3e, 0x02, 0xd2,
+ 0xc8, 0x8d, 0x42, 0x38, 0x40, 0xc5, 0xda, 0x40, 0x9a, 0x1e, 0x68, 0x6a,
+ 0x98, 0x6b, 0x08, 0xef, 0xbd, 0x42, 0x2f, 0x8b, 0x0f, 0x3c, 0x14, 0x14,
+ 0xa1, 0xdb, 0x0f, 0x2f, 0x8c, 0xed, 0xe0, 0x03, 0xdb, 0xf3, 0x20, 0x7b,
+ 0xa7, 0xba, 0x63, 0xf5, 0xe5, 0xd7, 0x36, 0xd6, 0xbe, 0x66, 0xb3, 0xdf,
+ 0x09, 0x60, 0x48, 0xde, 0xbf, 0x5d, 0x36, 0xde, 0x53, 0xad, 0xc9, 0x16,
+ 0xd6, 0xb9, 0x06, 0x36, 0xc4, 0xa9, 0x3e, 0x60, 0x64, 0xea, 0xad, 0x58,
+ 0x68, 0xbd, 0x4f, 0x11, 0x93, 0xfc, 0x19, 0x78, 0x96, 0x3b, 0x07, 0xa7,
+ 0xe6, 0xd0, 0x7f, 0xdd, 0x4e, 0x0c, 0x65, 0xe4, 0xad, 0x75, 0x5c, 0xd6,
+ 0xa8, 0x1d, 0x06, 0x9f, 0x31, 0xdb, 0x15, 0xe8, 0x9d, 0x6b, 0x59, 0x27,
+ 0xd9, 0x17, 0x69, 0x5b, 0x2a, 0x9b, 0xab, 0x9c, 0x27, 0x4d, 0x6b, 0xf2,
+ 0x1a, 0xb7, 0xa6, 0xe0, 0x8b, 0x99, 0xd4, 0x05, 0x5d, 0xe8, 0xfe, 0xa5,
+ 0x92, 0xb5, 0x19, 0x07, 0x32, 0x63, 0x3e, 0xaa, 0x71, 0x9f, 0xbf, 0xd6,
+ 0xe8, 0xda, 0xfa, 0x02, 0x2c, 0xc8, 0x9c, 0x40, 0x8e, 0x57, 0x88, 0x50,
+ 0x31, 0xa9, 0x20, 0x3b, 0xaa, 0xdc, 0x46, 0x65, 0xf3, 0xbb, 0xa1, 0x2c,
+ 0xb1, 0x20, 0x94, 0x8c, 0x73, 0xf8, 0xcf, 0x8d, 0xca, 0x4b, 0xab, 0x83,
+ 0xdd, 0x08, 0x5b, 0x2f, 0x60, 0xb9, 0x14, 0xc8, 0x64, 0x6f, 0x41, 0x99,
+ 0x12, 0x1e, 0x45, 0x3a, 0x48, 0x63, 0x81, 0x3f, 0xb0, 0x65, 0x74, 0xcb,
+ 0x86, 0x37, 0xde, 0xed, 0x5e, 0x95, 0x1d, 0xff, 0x9a, 0xe3, 0xb6, 0xc2,
+ 0x3c, 0x41, 0x33, 0x42, 0x8d, 0xb9, 0xf9, 0xa2, 0xdf, 0xbc, 0x5a, 0xe6,
+ 0xff, 0xaf, 0xb8, 0x91, 0x95, 0x16, 0x4a, 0x8e, 0xde, 0xb2, 0xef, 0x7c,
+ 0x8c, 0x39, 0xd1, 0x6e, 0xf3, 0x37, 0x36, 0x0a},
+ pub_key_4,
+ {0x39, 0x33, 0x39, 0x39, 0x36, 0x31, 0x31, 0x30, 0x30, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 22
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 22,
+ 32,
+ {0x32, 0x15, 0xa7, 0x22, 0x9e, 0x9a, 0xa9, 0x67, 0x4d, 0x10, 0xce, 0x9f,
+ 0xa2, 0xa6, 0x04, 0x97, 0x6b, 0x73, 0x7f, 0x61, 0x28, 0xa9, 0xc9, 0xea,
+ 0x76, 0xde, 0x8e, 0xc4, 0x4f, 0x28, 0x36, 0x41, 0x14, 0x2c, 0x44, 0x43,
+ 0x24, 0x16, 0xef, 0x7d, 0xff, 0x5b, 0x30, 0xaf, 0xd7, 0x78, 0x96, 0x4d,
+ 0x32, 0x09, 0x72, 0x07, 0x1a, 0x67, 0xc8, 0x0d, 0x20, 0x26, 0x2c, 0x6b,
+ 0x19, 0x88, 0xef, 0xed, 0x0a, 0x82, 0xd8, 0x2d, 0xc0, 0x85, 0xe8, 0xd4,
+ 0x5a, 0x5a, 0x53, 0xe0, 0x77, 0x71, 0xa0, 0x14, 0xa1, 0x16, 0x46, 0x7c,
+ 0x3c, 0x24, 0xe6, 0x1e, 0x37, 0x49, 0x9f, 0x8c, 0xb9, 0x17, 0xd3, 0xf7,
+ 0x3e, 0x4f, 0x69, 0x85, 0x73, 0x27, 0x96, 0x6c, 0x57, 0x7d, 0xe6, 0xae,
+ 0x11, 0x7a, 0x2d, 0x48, 0xd0, 0xa2, 0x25, 0xb2, 0x93, 0x74, 0xd3, 0xf6,
+ 0xcf, 0xb5, 0xa2, 0xa6, 0x98, 0x60, 0xa9, 0xb4, 0x28, 0xfd, 0xd4, 0x53,
+ 0xe5, 0x00, 0x32, 0x86, 0xe2, 0x72, 0x7b, 0x84, 0x04, 0xad, 0xb2, 0xee,
+ 0x89, 0x7b, 0xd2, 0xb1, 0x0c, 0x7c, 0xba, 0x90, 0x71, 0xbe, 0x53, 0x55,
+ 0x66, 0xb6, 0x56, 0x37, 0xa0, 0x55, 0xea, 0x73, 0x48, 0x1f, 0xad, 0xa4,
+ 0xf3, 0xd1, 0x27, 0x9d, 0x86, 0x36, 0x69, 0x5c, 0x5e, 0xb3, 0xf3, 0x00,
+ 0xe2, 0xb8, 0xd1, 0x3b, 0x05, 0x4f, 0x6c, 0xcc, 0x54, 0x2c, 0x4b, 0x62,
+ 0x7f, 0x69, 0x43, 0x29, 0xfb, 0x79, 0x61, 0x3e, 0x28, 0xcd, 0x98, 0x2a,
+ 0x12, 0x51, 0x4f, 0x1b, 0x51, 0x20, 0xd8, 0xcc, 0x2e, 0xd3, 0x9d, 0x91,
+ 0x8a, 0x98, 0xb2, 0x79, 0xf8, 0x62, 0x48, 0xa0, 0x2a, 0xaa, 0xbe, 0xc7,
+ 0xef, 0xf9, 0xf8, 0x47, 0x46, 0xdf, 0x8b, 0x96, 0x0c, 0x27, 0xc1, 0x8d,
+ 0x96, 0xc5, 0x7a, 0x79, 0xd3, 0x68, 0xde, 0x98, 0xf5, 0xd8, 0x00, 0xa9,
+ 0xb4, 0x5d, 0x07, 0xfb, 0xa6, 0xef, 0x35, 0x62, 0xf4, 0xcf, 0x92, 0x87,
+ 0x0f, 0x41, 0xdd, 0x3b, 0x2d, 0x24, 0x17, 0x10, 0x75, 0xda, 0xbd, 0x3b,
+ 0x74, 0x33, 0x73, 0x04, 0x38, 0x92, 0xfe, 0x65, 0x33, 0xd3, 0x30, 0x5a,
+ 0x23, 0xbb, 0x84, 0xc4, 0x97, 0x2d, 0x45, 0x0e, 0x54, 0xd7, 0x06, 0x8e,
+ 0x17, 0x62, 0xae, 0x1a, 0x44, 0x53, 0x97, 0xd8, 0x1d, 0xef, 0xec, 0xca,
+ 0x71, 0xa8, 0x63, 0x7b, 0x88, 0x01, 0x1b, 0xd3, 0x63, 0x23, 0x01, 0xa4,
+ 0x14, 0x16, 0xfb, 0xae, 0x53, 0xbc, 0x2b, 0xda, 0xee, 0xd3, 0x44, 0x31,
+ 0xdc, 0xf2, 0xb3, 0x21, 0xa2, 0x2c, 0xba, 0x5c, 0xa4, 0x0c, 0xe8, 0xca,
+ 0xae, 0x5e, 0x3e, 0x65, 0x66, 0x1d, 0xf7, 0x5b, 0x21, 0x97, 0x6c, 0x7b,
+ 0xf3, 0xa4, 0xe5, 0x93, 0x31, 0xcd, 0x22, 0xa1, 0xfb, 0x9d, 0x6a, 0xc5,
+ 0xb1, 0xf7, 0xa1, 0x5d, 0x4f, 0x9c, 0x3b, 0x4a, 0x06, 0x1d, 0xba, 0x9b,
+ 0x40, 0x1c, 0x4e, 0x2f, 0x11, 0x37, 0x57, 0x60, 0x26, 0x35, 0xee, 0x52,
+ 0x14, 0x25, 0x65, 0xf9, 0x98, 0x14, 0xae, 0x03, 0x22, 0xc4, 0x02, 0x01,
+ 0x4f, 0xc9, 0xf0, 0x66, 0x57, 0xda, 0x3b, 0x94, 0x6c, 0x6d, 0x9a, 0x46,
+ 0xf8, 0xc1, 0x60, 0x73, 0xd5, 0xec, 0x87, 0x8d, 0x7e, 0x44, 0x78, 0xf6,
+ 0xcb, 0xb0, 0x1f, 0x3f, 0x8e, 0x3a, 0x04, 0x65, 0xd0, 0xcf, 0x5f, 0x1c,
+ 0x0e, 0xae, 0xa0, 0x0f, 0xea, 0xaf, 0xae, 0x05, 0x0b, 0x58, 0xb8, 0xce,
+ 0x24, 0x00, 0xaf, 0x13, 0x13, 0x57, 0xc7, 0xa2, 0xbc, 0x1b, 0x01, 0xaa,
+ 0xa7, 0x49, 0x90, 0x7b, 0xed, 0x5f, 0xf4, 0xf4, 0x3d, 0xe8, 0xf9, 0x35,
+ 0x3b, 0x09, 0xb4, 0xed, 0xcc, 0x09, 0xf6, 0x73, 0x3e, 0x90, 0x1b, 0x67,
+ 0x8e, 0xe8, 0xd2, 0x29, 0xd1, 0xdf, 0x64, 0xe5, 0x35, 0x44, 0xe9, 0xed,
+ 0x85, 0xbb, 0x85, 0xca, 0xbf, 0xba, 0xf8, 0xed},
+ pub_key_4,
+ {0x31, 0x30, 0x38, 0x37, 0x34, 0x39, 0x31, 0x31, 0x38, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 23
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 23,
+ 32,
+ {0x33, 0x3d, 0x93, 0xbd, 0x98, 0x84, 0x8e, 0xb0, 0xa6, 0xbf, 0x87, 0x02,
+ 0x99, 0x60, 0x22, 0xce, 0x3a, 0xdb, 0x8a, 0xfc, 0xc5, 0xf0, 0x08, 0x12,
+ 0xa0, 0xef, 0x96, 0x93, 0xa4, 0x43, 0x62, 0xf9, 0x2e, 0x3a, 0x6d, 0x6e,
+ 0x35, 0x26, 0xbb, 0xe3, 0x04, 0x2a, 0xc1, 0x1f, 0x42, 0xf0, 0xd6, 0x4c,
+ 0x0e, 0x40, 0x54, 0x3c, 0x8f, 0x29, 0xb7, 0x71, 0x92, 0x3f, 0xde, 0x7d,
+ 0x7a, 0xf0, 0x7b, 0x5f, 0xff, 0xd5, 0x37, 0x74, 0x2c, 0x57, 0xcb, 0xcc,
+ 0x31, 0x32, 0x31, 0xac, 0xd1, 0x23, 0xf9, 0x5a, 0x64, 0x07, 0x74, 0x93,
+ 0x35, 0xb7, 0xe0, 0xf6, 0x48, 0x7b, 0xc0, 0x0c, 0xad, 0xa5, 0x9b, 0x3b,
+ 0x42, 0x65, 0xd7, 0x9b, 0xcb, 0x7e, 0x83, 0x0d, 0x33, 0xc1, 0x84, 0x91,
+ 0x06, 0xc0, 0x1d, 0xe1, 0xdb, 0x87, 0xb0, 0x0b, 0xdd, 0x68, 0xce, 0x9e,
+ 0xf5, 0x5e, 0x3b, 0xb0, 0x0e, 0x3c, 0xcb, 0x79, 0xca, 0x90, 0x09, 0x75,
+ 0xf4, 0xd5, 0x7d, 0x9d, 0xbd, 0xc1, 0x05, 0x75, 0x5e, 0x8d, 0x0e, 0x9b,
+ 0xa1, 0xd9, 0x53, 0xc6, 0xde, 0x36, 0x51, 0xeb, 0x1c, 0x2f, 0x0d, 0xa3,
+ 0xa9, 0xa2, 0x01, 0x20, 0x39, 0xfe, 0xd1, 0x33, 0xb0, 0x41, 0x03, 0xcb,
+ 0xd1, 0xfb, 0x2b, 0xaf, 0x08, 0x13, 0x9e, 0x9b, 0xc0, 0xb4, 0x86, 0xe4,
+ 0x3a, 0x2a, 0x15, 0x9e, 0x4f, 0x28, 0x47, 0x37, 0x9f, 0x6d, 0xf7, 0x2e,
+ 0xf0, 0x69, 0x7f, 0x7b, 0x80, 0x1c, 0x77, 0x45, 0x46, 0xe2, 0x62, 0xa3,
+ 0xe7, 0x87, 0x06, 0x5b, 0x56, 0x4d, 0x81, 0xdd, 0x40, 0x3e, 0x27, 0x84,
+ 0xd3, 0x50, 0xd3, 0x22, 0xe3, 0xbc, 0xab, 0x39, 0x6e, 0x42, 0x02, 0x96,
+ 0x43, 0x45, 0xb7, 0xd2, 0x47, 0x62, 0x0a, 0x9d, 0x10, 0xcf, 0x5c, 0xcc,
+ 0x14, 0xbc, 0x2d, 0x09, 0x2e, 0x71, 0x5e, 0xe3, 0x54, 0x43, 0x85, 0x91,
+ 0xed, 0xeb, 0xfb, 0x75, 0xf1, 0xe2, 0xe5, 0x03, 0xa2, 0xb4, 0x6a, 0x76,
+ 0x60, 0xb1, 0xa9, 0xb9, 0x4b, 0xb6, 0xc2, 0x78, 0x62, 0x57, 0xf3, 0xaf,
+ 0x0d, 0x25, 0x43, 0x33, 0xeb, 0xdb, 0x7a, 0xa9, 0x79, 0xe1, 0xbd, 0x56,
+ 0x88, 0x2a, 0x89, 0x6c, 0xcc, 0x5c, 0x87, 0x6e, 0x48, 0xca, 0xdf, 0x11,
+ 0x7b, 0x5c, 0x28, 0x89, 0xbe, 0x5d, 0x9c, 0x76, 0xf3, 0x1f, 0xc0, 0x7e,
+ 0xe4, 0x10, 0xe1, 0xbb, 0xff, 0x82, 0x94, 0xe8, 0x6c, 0x98, 0xdb, 0x68,
+ 0xa4, 0xf7, 0xa9, 0xda, 0x8d, 0x99, 0x59, 0xbb, 0x1e, 0x03, 0x18, 0x0e,
+ 0x60, 0x9e, 0x55, 0x3b, 0x11, 0x85, 0x56, 0x34, 0xb7, 0xf2, 0xc8, 0x73,
+ 0x2f, 0x5d, 0xa0, 0x30, 0x27, 0xb9, 0x58, 0xe7, 0xe6, 0x34, 0x10, 0x54,
+ 0xd4, 0xdc, 0x88, 0x99, 0xd5, 0x88, 0x82, 0x3a, 0xd3, 0x1c, 0x53, 0x57,
+ 0xd1, 0xdf, 0xa5, 0x78, 0x4f, 0x3c, 0xac, 0x87, 0x83, 0xeb, 0x7a, 0x41,
+ 0xc9, 0xa9, 0x65, 0x57, 0x45, 0xcf, 0xba, 0x09, 0x89, 0x3e, 0xb6, 0x28,
+ 0x0e, 0x47, 0x98, 0x93, 0xab, 0xda, 0x38, 0xaf, 0x66, 0xe7, 0x22, 0x90,
+ 0x43, 0x9f, 0x13, 0x09, 0x64, 0x2f, 0x95, 0x5a, 0xd7, 0x3b, 0x9a, 0x05,
+ 0x3c, 0x46, 0xdc, 0xe1, 0x5a, 0x85, 0xd9, 0x68, 0x20, 0xb5, 0x74, 0xbe,
+ 0x79, 0xaa, 0x2c, 0xac, 0xe5, 0xd9, 0xb8, 0xcc, 0x74, 0xbd, 0xcb, 0x6d,
+ 0xf6, 0x9a, 0xf1, 0xe8, 0x03, 0x54, 0x9a, 0x2f, 0xd6, 0x1c, 0x90, 0x87,
+ 0xc5, 0x94, 0xc4, 0xe1, 0x41, 0x3f, 0xc8, 0xa9, 0xca, 0x22, 0x7e, 0x85,
+ 0xd4, 0x09, 0xec, 0x59, 0x5e, 0xff, 0xf6, 0xbe, 0x9b, 0x9f, 0x25, 0x8e,
+ 0xd3, 0x87, 0x04, 0xcf, 0xa3, 0x6f, 0x3a, 0x85, 0x23, 0xfd, 0xf2, 0xa5,
+ 0x12, 0x21, 0x9d, 0xee, 0xcb, 0x0d, 0xb5, 0x11, 0x02, 0x83, 0xeb, 0x12,
+ 0x6d, 0x21, 0x57, 0xf5, 0x05, 0x6b, 0x48, 0xae},
+ pub_key_4,
+ {0x33, 0x32, 0x33, 0x36, 0x36, 0x37, 0x38, 0x35, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 24
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 24,
+ 32,
+ {0x27, 0xfd, 0xf5, 0x56, 0xc2, 0xcf, 0x94, 0x3d, 0x81, 0xe8, 0xfb, 0x9e,
+ 0xaa, 0x79, 0x54, 0xa5, 0x30, 0xe6, 0x39, 0xf3, 0xfa, 0xd8, 0x93, 0x77,
+ 0x59, 0xef, 0x1e, 0xbf, 0x4a, 0x0f, 0xa8, 0x53, 0x8f, 0x18, 0x4b, 0xad,
+ 0xb3, 0xc7, 0x07, 0x54, 0x2c, 0x2c, 0x67, 0x7b, 0x4d, 0xee, 0xee, 0xeb,
+ 0x74, 0xd0, 0xd8, 0xb2, 0x28, 0x4d, 0x26, 0x20, 0x8b, 0xeb, 0xaa, 0x2c,
+ 0xf3, 0xc6, 0xab, 0x89, 0xac, 0x6a, 0xdb, 0xfe, 0x30, 0xab, 0x21, 0xf2,
+ 0xc4, 0xa2, 0x2e, 0xfe, 0xb0, 0x8b, 0xc0, 0x25, 0xb5, 0xb8, 0xaa, 0xa0,
+ 0x09, 0xa4, 0xfe, 0x10, 0xa1, 0x8a, 0x8b, 0xf3, 0xcb, 0x3f, 0x64, 0xf0,
+ 0x71, 0xb5, 0x94, 0x0a, 0x84, 0x24, 0x69, 0x0b, 0x2f, 0x86, 0xf9, 0xfa,
+ 0x0a, 0x2e, 0xc3, 0x4b, 0x31, 0x89, 0xa4, 0xe6, 0x4d, 0xe2, 0x4d, 0xce,
+ 0xa6, 0x95, 0x11, 0xec, 0x7b, 0x42, 0xc2, 0x61, 0xdd, 0xf8, 0x0c, 0x2d,
+ 0x39, 0x31, 0x64, 0x4a, 0x70, 0xc0, 0xa2, 0x58, 0x70, 0xad, 0x12, 0xe7,
+ 0x2c, 0x3b, 0xc9, 0xf0, 0xeb, 0xb8, 0x9a, 0x81, 0xb8, 0xbc, 0x64, 0x30,
+ 0x0f, 0xe4, 0xf5, 0x7b, 0x82, 0xbd, 0x90, 0x99, 0x0d, 0xc3, 0x3d, 0xad,
+ 0x3f, 0x02, 0x6b, 0xb3, 0x35, 0x0d, 0xdc, 0x86, 0x66, 0x1d, 0x1d, 0xae,
+ 0x27, 0xa1, 0x81, 0x13, 0x31, 0xb6, 0xea, 0x36, 0x36, 0x01, 0xd8, 0x66,
+ 0x50, 0x77, 0x07, 0x00, 0x76, 0xd7, 0x10, 0xaf, 0x35, 0x99, 0xc8, 0x38,
+ 0xd4, 0xc5, 0xb9, 0x07, 0x87, 0xc1, 0xab, 0x61, 0xfd, 0xb2, 0x0e, 0xe9,
+ 0xf9, 0xa9, 0xa5, 0x24, 0x25, 0x75, 0x67, 0x7e, 0xa4, 0xe1, 0x21, 0x89,
+ 0x15, 0x6a, 0xa3, 0x2f, 0x7a, 0x47, 0x4b, 0xe1, 0xa3, 0x61, 0xf4, 0x9a,
+ 0xe1, 0x54, 0x2d, 0x80, 0x22, 0x64, 0x06, 0x26, 0x4a, 0xb4, 0xec, 0xb5,
+ 0xe5, 0x82, 0x77, 0x16, 0x6c, 0xcc, 0xaa, 0xa2, 0x02, 0x9c, 0x14, 0xca,
+ 0x8b, 0xa4, 0xb4, 0x8b, 0x96, 0xd4, 0xbb, 0x75, 0x01, 0x7d, 0x8d, 0xe0,
+ 0x50, 0xf2, 0xbd, 0x2a, 0x92, 0x30, 0xad, 0xfa, 0x26, 0x3a, 0x17, 0xc9,
+ 0x3d, 0x00, 0xe6, 0x53, 0x9b, 0x88, 0x43, 0x74, 0xba, 0x8e, 0xf4, 0x47,
+ 0x9a, 0x59, 0xa5, 0x10, 0x69, 0x2e, 0xfb, 0x9a, 0x3a, 0x38, 0x61, 0xee,
+ 0x2f, 0x7c, 0x23, 0x95, 0x1b, 0xf6, 0x0b, 0xe0, 0x4c, 0xf3, 0x09, 0xc2,
+ 0x3f, 0x22, 0x05, 0x81, 0xa8, 0x04, 0x13, 0x21, 0xf7, 0x3c, 0xe1, 0x4c,
+ 0x4c, 0x88, 0xa1, 0x23, 0x31, 0x2f, 0x60, 0x3b, 0x17, 0xa6, 0x79, 0x4b,
+ 0xe5, 0x02, 0x87, 0x49, 0x58, 0x49, 0xb6, 0xe4, 0x51, 0x3f, 0xca, 0x78,
+ 0x22, 0x2f, 0x78, 0x90, 0x93, 0x1f, 0xc9, 0x13, 0x63, 0xa2, 0xd6, 0x19,
+ 0x19, 0x38, 0x39, 0x20, 0x22, 0x6f, 0xc8, 0xd7, 0xa6, 0xe3, 0x5c, 0x6b,
+ 0xe9, 0x4d, 0xa6, 0xcf, 0x98, 0xab, 0x3a, 0x86, 0x10, 0xe6, 0xd3, 0x32,
+ 0xc8, 0xb7, 0xc8, 0xf3, 0x3f, 0x7d, 0x88, 0xa5, 0x1a, 0xfb, 0x91, 0xb9,
+ 0x4f, 0x1e, 0xc9, 0x1d, 0x6f, 0x91, 0xb8, 0x89, 0xd1, 0x60, 0xe5, 0x68,
+ 0x41, 0x05, 0x77, 0xfa, 0xa0, 0xfd, 0xd5, 0xcc, 0x06, 0x37, 0x0f, 0xe0,
+ 0xd5, 0x99, 0xa5, 0xb8, 0x0e, 0x62, 0x6c, 0xeb, 0xee, 0xb2, 0x1a, 0x2d,
+ 0x43, 0xe5, 0xb9, 0x83, 0x21, 0x7a, 0xdf, 0xc2, 0x37, 0x42, 0x09, 0xdb,
+ 0xa2, 0x7f, 0x1e, 0xdf, 0xec, 0x6a, 0x89, 0x8d, 0x75, 0x83, 0xcf, 0xdb,
+ 0xbf, 0xb0, 0x91, 0x9a, 0xc3, 0x68, 0x3a, 0x64, 0x42, 0x61, 0xd4, 0xb4,
+ 0xff, 0xa6, 0x7d, 0x1e, 0x4b, 0x0b, 0xfc, 0x9c, 0xa6, 0x18, 0xdc, 0x88,
+ 0x4f, 0xdc, 0x3d, 0xfc, 0xae, 0x04, 0xd6, 0xcb, 0x0f, 0xdc, 0xa5, 0x23,
+ 0x63, 0x7c, 0x73, 0x1d, 0xbc, 0x0b, 0x77, 0xbf},
+ pub_key_4,
+ {0x31, 0x34, 0x34, 0x38, 0x39, 0x39, 0x37, 0x37, 0x30, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 25
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 25,
+ 32,
+ {0x84, 0x04, 0x4d, 0x4d, 0x09, 0x14, 0x09, 0x44, 0xe3, 0xfe, 0x1e, 0x5a,
+ 0xec, 0x81, 0x46, 0x47, 0x81, 0x82, 0xe2, 0xf1, 0x3d, 0xf2, 0xf2, 0x7a,
+ 0xab, 0x9f, 0xb4, 0xa8, 0x32, 0x3d, 0xc3, 0xe2, 0x5d, 0xdb, 0x80, 0x84,
+ 0x7b, 0xbb, 0xed, 0x23, 0x57, 0x71, 0x3f, 0x8f, 0x11, 0xee, 0x41, 0x67,
+ 0x68, 0x18, 0x14, 0xb7, 0x24, 0x1c, 0x06, 0x6e, 0x76, 0x33, 0x2a, 0x0a,
+ 0x87, 0xab, 0x2e, 0x64, 0x42, 0x77, 0xd7, 0xb3, 0xc9, 0xe2, 0x47, 0x78,
+ 0x5c, 0xcc, 0x0e, 0x19, 0x9c, 0x91, 0x8a, 0xa9, 0x09, 0x04, 0xf8, 0x26,
+ 0xfe, 0xc7, 0x97, 0xee, 0x98, 0x5e, 0x9d, 0xc8, 0x6f, 0x17, 0x85, 0xf5,
+ 0x97, 0x3a, 0xdf, 0xd3, 0xb2, 0xdd, 0x89, 0x18, 0x94, 0x49, 0x6b, 0x5d,
+ 0x48, 0xbd, 0xa3, 0x15, 0x02, 0x24, 0xcb, 0xe8, 0xad, 0x0e, 0x81, 0x2b,
+ 0x70, 0x46, 0x12, 0xb8, 0x64, 0xd3, 0xc9, 0xc1, 0xb0, 0x35, 0x5b, 0x6d,
+ 0x41, 0x1e, 0x11, 0x37, 0x69, 0x18, 0x0a, 0xf4, 0xa6, 0xa0, 0x6b, 0x5c,
+ 0x38, 0x86, 0xca, 0xc0, 0x6d, 0xcb, 0x14, 0xbe, 0x1c, 0xbb, 0xba, 0x68,
+ 0xb5, 0xab, 0x2a, 0xd8, 0x5f, 0x83, 0x0b, 0x19, 0xed, 0x05, 0x95, 0x81,
+ 0xac, 0x18, 0xa0, 0x6d, 0x6c, 0x68, 0x60, 0x8a, 0x0d, 0x95, 0xc6, 0x79,
+ 0x62, 0x4f, 0x02, 0x96, 0x6e, 0xe2, 0x1a, 0x16, 0xf0, 0x45, 0xad, 0x6d,
+ 0xdd, 0xec, 0xfe, 0x52, 0x45, 0x8e, 0x94, 0xc3, 0xe8, 0x41, 0x64, 0x0b,
+ 0xcf, 0xae, 0x37, 0x38, 0x30, 0x56, 0x66, 0xab, 0x12, 0x8c, 0xeb, 0x96,
+ 0x51, 0x72, 0x5a, 0x27, 0x25, 0xc2, 0x75, 0xef, 0x3e, 0x1d, 0xc2, 0xfe,
+ 0x95, 0xb2, 0x91, 0xac, 0xa7, 0x3b, 0x84, 0x3c, 0xc9, 0x02, 0x4d, 0xea,
+ 0xc3, 0x70, 0xeb, 0x4b, 0x1d, 0xe1, 0xf5, 0x30, 0x0a, 0x83, 0x53, 0xcf,
+ 0x5e, 0x56, 0xb4, 0xcf, 0x23, 0x36, 0x9f, 0x08, 0xd8, 0x2b, 0xb0, 0x99,
+ 0xeb, 0xc5, 0x88, 0xa0, 0x61, 0x2c, 0x0b, 0x85, 0x52, 0x70, 0x88, 0x8a,
+ 0x3e, 0xdd, 0x2f, 0xd7, 0x30, 0x81, 0xe5, 0x46, 0x00, 0xc9, 0xa7, 0xa8,
+ 0x5d, 0x51, 0xbc, 0x9f, 0x62, 0x36, 0x62, 0x08, 0x86, 0xfc, 0xa3, 0x18,
+ 0xa6, 0x32, 0xcb, 0xd7, 0xdf, 0x6d, 0x1a, 0x67, 0x77, 0x27, 0xb0, 0xdb,
+ 0x27, 0x13, 0x52, 0x9d, 0x7e, 0x49, 0xc2, 0xc6, 0xc5, 0x28, 0xb6, 0x15,
+ 0xe1, 0x11, 0x88, 0xe9, 0xb0, 0x07, 0x8e, 0x20, 0xd7, 0xf4, 0xed, 0xee,
+ 0xeb, 0x46, 0x6c, 0x1b, 0xaf, 0x68, 0x53, 0x69, 0x6c, 0x57, 0x94, 0x7f,
+ 0x98, 0xcd, 0xcf, 0x2e, 0x96, 0xd7, 0xde, 0x82, 0xcb, 0x92, 0x00, 0x08,
+ 0x00, 0x0f, 0x67, 0xeb, 0x11, 0x2e, 0x3b, 0x66, 0x2e, 0xab, 0x4e, 0xe5,
+ 0xb5, 0xb5, 0x28, 0xab, 0xf3, 0x60, 0x4c, 0xbd, 0x51, 0x61, 0xe5, 0xaa,
+ 0xf6, 0x18, 0x35, 0x63, 0x15, 0xe1, 0xe8, 0x28, 0x42, 0x5e, 0x6f, 0x05,
+ 0x3c, 0x3b, 0x07, 0x91, 0xd4, 0xcc, 0x9e, 0x09, 0xb9, 0xf3, 0xec, 0x5f,
+ 0xb6, 0x11, 0x7a, 0x5e, 0x59, 0xcc, 0xdd, 0xbf, 0xbc, 0x95, 0x9b, 0x1f,
+ 0xc5, 0x04, 0x91, 0x5b, 0x57, 0x1b, 0xf6, 0x25, 0x18, 0x78, 0x31, 0xd5,
+ 0xe1, 0xe3, 0x1b, 0x6d, 0x54, 0x7c, 0xda, 0x5a, 0x9b, 0xdf, 0x79, 0x41,
+ 0x20, 0xbb, 0x7e, 0x2a, 0xaa, 0x10, 0xf0, 0xa7, 0xd6, 0xab, 0x34, 0x30,
+ 0x78, 0x47, 0x18, 0x32, 0x1b, 0x8a, 0x39, 0x04, 0xe5, 0x56, 0xda, 0x6d,
+ 0xe4, 0x18, 0x56, 0x1f, 0x4c, 0xe4, 0x19, 0x7d, 0xb6, 0x72, 0x20, 0xcd,
+ 0xec, 0x2d, 0x62, 0x27, 0x1b, 0x40, 0x4b, 0x9f, 0x8b, 0x23, 0x5f, 0x93,
+ 0xa1, 0x04, 0x70, 0x73, 0x31, 0xef, 0xf0, 0xe0, 0x8f, 0xea, 0xe6, 0xeb,
+ 0xe3, 0x6c, 0x6b, 0xdc, 0x02, 0xfb, 0xe6, 0xda},
+ pub_key_4,
+ {0x35, 0x37, 0x31, 0x34, 0x36, 0x33, 0x32, 0x38, 0x30, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 26
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 26,
+ 32,
+ {0x12, 0x49, 0x28, 0xff, 0x96, 0x07, 0x31, 0x84, 0x86, 0xe4, 0x27, 0xcf,
+ 0xc8, 0x8c, 0x60, 0x77, 0xf2, 0xb0, 0x78, 0xc9, 0xe9, 0x6a, 0xbc, 0x1a,
+ 0x63, 0x20, 0xfd, 0x44, 0xc1, 0x66, 0xab, 0xb4, 0x04, 0xd4, 0x4d, 0xe0,
+ 0x95, 0x3e, 0x55, 0x0d, 0xbb, 0x83, 0xf6, 0x96, 0xcf, 0xdd, 0x72, 0x63,
+ 0xd3, 0xe7, 0xdb, 0xb9, 0xf0, 0x85, 0x82, 0x13, 0xef, 0x6e, 0xf8, 0x84,
+ 0x25, 0x37, 0x29, 0xd3, 0x86, 0x66, 0x39, 0x88, 0x66, 0xc1, 0x14, 0xbd,
+ 0xcf, 0xfa, 0xde, 0x05, 0x40, 0xfa, 0x5c, 0x4a, 0x5d, 0x23, 0xee, 0x78,
+ 0xf3, 0xf2, 0x6d, 0x27, 0x5d, 0xa4, 0x87, 0xec, 0x60, 0x53, 0xf8, 0x69,
+ 0x53, 0x36, 0x40, 0xa0, 0x23, 0x80, 0x75, 0x59, 0xd1, 0xeb, 0xb6, 0xd7,
+ 0xc8, 0x60, 0x75, 0x85, 0x67, 0xe4, 0x04, 0x77, 0x58, 0x5a, 0x76, 0x1b,
+ 0x2d, 0x0a, 0x29, 0xbb, 0x60, 0xba, 0xdf, 0xcc, 0xef, 0x92, 0x61, 0xac,
+ 0xa3, 0xe8, 0xad, 0xe1, 0x98, 0xca, 0x3c, 0x66, 0x1f, 0xab, 0xa9, 0x6d,
+ 0x9a, 0x0d, 0x8c, 0x29, 0x4d, 0xe8, 0x61, 0xe0, 0x88, 0xc3, 0x32, 0x96,
+ 0x35, 0xe8, 0x1a, 0xf6, 0x85, 0xf5, 0x3f, 0x76, 0xde, 0x07, 0x23, 0x6e,
+ 0x2b, 0xf3, 0x64, 0x5d, 0x42, 0x72, 0x8b, 0xf5, 0xc6, 0x4a, 0x1a, 0xcf,
+ 0xc0, 0x0d, 0x01, 0x69, 0xfe, 0x6a, 0x5e, 0x68, 0xe0, 0x6c, 0x57, 0x9a,
+ 0x7e, 0x80, 0x1c, 0xa6, 0xcd, 0x97, 0x79, 0x9f, 0x6b, 0x64, 0x05, 0x12,
+ 0x61, 0x60, 0x69, 0xb0, 0x74, 0xc7, 0xa9, 0xbd, 0x74, 0x74, 0x73, 0xf2,
+ 0x36, 0xc0, 0x71, 0x10, 0x1c, 0x5c, 0x70, 0x26, 0xd4, 0xf2, 0xef, 0xbb,
+ 0x50, 0xd2, 0xd8, 0x69, 0x66, 0x0c, 0x8b, 0x14, 0x4b, 0xc8, 0xfb, 0x08,
+ 0x61, 0xf3, 0x8f, 0x06, 0x41, 0x5a, 0xd7, 0xa2, 0xdb, 0xb2, 0x4d, 0x94,
+ 0x2e, 0x13, 0xf7, 0xec, 0x83, 0x82, 0x22, 0x5c, 0x9d, 0xe4, 0x87, 0xfd,
+ 0x3e, 0x14, 0xc0, 0xa2, 0x63, 0x9e, 0x48, 0x09, 0x65, 0x24, 0x1b, 0x40,
+ 0xb2, 0xeb, 0x9c, 0xde, 0x50, 0xab, 0xb3, 0xcc, 0xb4, 0xeb, 0x2f, 0xfa,
+ 0x95, 0x29, 0x94, 0x23, 0xee, 0x9e, 0xf5, 0x63, 0x32, 0x42, 0x54, 0x64,
+ 0xc5, 0xee, 0xfd, 0xe2, 0x9e, 0xff, 0x02, 0xc1, 0x48, 0x78, 0xf8, 0x81,
+ 0x03, 0x29, 0xdd, 0xe7, 0x8c, 0x2d, 0xcf, 0xea, 0x52, 0xbc, 0x58, 0xcb,
+ 0xf2, 0x73, 0x58, 0x52, 0x8b, 0x5d, 0x09, 0x57, 0xb1, 0xe7, 0xdd, 0x10,
+ 0xef, 0xc3, 0x18, 0x59, 0xb1, 0xf9, 0xd2, 0xb1, 0x2e, 0x1a, 0x47, 0x1f,
+ 0x11, 0x70, 0x28, 0x14, 0xf6, 0x14, 0xd1, 0x45, 0xed, 0xa9, 0xf2, 0xb4,
+ 0x9d, 0xbf, 0x67, 0x52, 0x9b, 0x1f, 0x16, 0xac, 0xc3, 0xe5, 0x11, 0xde,
+ 0xab, 0xb5, 0x81, 0x2e, 0x83, 0xa6, 0xb3, 0x79, 0x34, 0x2c, 0x17, 0xa3,
+ 0x91, 0xbc, 0xae, 0x1e, 0x80, 0x31, 0x59, 0x04, 0xec, 0xe5, 0xa1, 0x79,
+ 0x08, 0x75, 0xc0, 0x24, 0xf0, 0xdd, 0x13, 0x9d, 0x0b, 0xcb, 0x23, 0xb0,
+ 0x5a, 0x6e, 0xed, 0x70, 0xcf, 0xd0, 0xc0, 0x2e, 0x9c, 0xe9, 0x6f, 0x2a,
+ 0xdc, 0xcc, 0x72, 0x72, 0xd9, 0x72, 0x89, 0xc8, 0x38, 0xe5, 0x2c, 0x3d,
+ 0xc4, 0xeb, 0xdc, 0x3a, 0x7b, 0x6d, 0x2b, 0x12, 0x39, 0x2f, 0xa1, 0x2e,
+ 0x23, 0xd0, 0x97, 0x8c, 0x97, 0x63, 0xf3, 0xb0, 0xbe, 0x72, 0xc4, 0x36,
+ 0xce, 0x14, 0xfb, 0xf1, 0xca, 0xa5, 0x89, 0x8c, 0x0e, 0x67, 0x40, 0x36,
+ 0xa6, 0x77, 0xee, 0xd1, 0x1c, 0xff, 0xdd, 0x42, 0x5c, 0x52, 0xc6, 0x1c,
+ 0x37, 0x75, 0x8c, 0x62, 0xa4, 0xe1, 0xac, 0x6f, 0x59, 0x25, 0x5f, 0x61,
+ 0xa1, 0x15, 0x15, 0xf0, 0xaf, 0xaa, 0xf7, 0xa4, 0xe3, 0x6e, 0x00, 0x52,
+ 0x00, 0x2a, 0x94, 0x1b, 0x1d, 0x2e, 0x07, 0xde},
+ pub_key_4,
+ {0x32, 0x32, 0x36, 0x34, 0x38, 0x37, 0x34, 0x39, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 27
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 27,
+ 32,
+ {0xa3, 0x0e, 0xce, 0x33, 0x7a, 0xc8, 0xa1, 0x9b, 0xe3, 0x1d, 0x06, 0x5e,
+ 0xf3, 0x12, 0x7c, 0xe6, 0xe9, 0x96, 0xe8, 0xbd, 0xf5, 0x7d, 0x75, 0x2d,
+ 0x11, 0x24, 0x6b, 0x41, 0xcd, 0x91, 0x16, 0x98, 0x19, 0x8b, 0x05, 0x55,
+ 0x2a, 0x0b, 0x74, 0x37, 0x0b, 0x9f, 0x5a, 0x00, 0x1a, 0x56, 0x01, 0x7f,
+ 0xb7, 0x96, 0x20, 0x40, 0x5f, 0xee, 0xdc, 0x40, 0xc8, 0x17, 0xef, 0x5b,
+ 0x78, 0xb9, 0xb2, 0x25, 0x00, 0x2c, 0xe1, 0x7b, 0x30, 0xf3, 0x66, 0x8f,
+ 0xb4, 0x31, 0x92, 0x86, 0x65, 0xbd, 0xf7, 0xf7, 0x41, 0x13, 0x7a, 0xad,
+ 0xbd, 0x7f, 0x34, 0x26, 0x43, 0xc5, 0x8a, 0x15, 0x83, 0xe4, 0xd5, 0xdb,
+ 0x94, 0x88, 0x7d, 0xbd, 0x69, 0x3a, 0xa6, 0xd0, 0xc6, 0xb9, 0xca, 0xf5,
+ 0xd1, 0x7e, 0x0f, 0x67, 0x3a, 0x52, 0xb7, 0x5e, 0xab, 0x45, 0x5e, 0xd2,
+ 0x73, 0xf9, 0x3f, 0x32, 0x70, 0x8c, 0xd3, 0xfb, 0x40, 0xdf, 0x98, 0x66,
+ 0xae, 0x3c, 0x4a, 0x9c, 0x6d, 0x7f, 0xd8, 0xe0, 0xf0, 0xac, 0x65, 0xda,
+ 0x20, 0x19, 0xa4, 0x37, 0x4b, 0x39, 0xff, 0x95, 0x08, 0xd6, 0x92, 0xeb,
+ 0x3b, 0x77, 0x83, 0xd8, 0x2d, 0xae, 0x28, 0x7b, 0x10, 0x98, 0x48, 0x99,
+ 0x56, 0xb8, 0x5b, 0xa5, 0xfc, 0x52, 0xf4, 0xc2, 0x8d, 0x88, 0xce, 0x6e,
+ 0x8a, 0x89, 0x9a, 0x9e, 0xe0, 0xdd, 0xf0, 0xae, 0xed, 0xe5, 0x0e, 0xd0,
+ 0xd8, 0xfa, 0x02, 0x2e, 0xd9, 0x7d, 0x34, 0xdb, 0x3f, 0x98, 0xc9, 0x49,
+ 0xf6, 0x44, 0x7c, 0x78, 0x01, 0x42, 0xe4, 0x7e, 0x3b, 0xc5, 0xc7, 0xc5,
+ 0x71, 0x6a, 0x22, 0xda, 0xb3, 0x72, 0x75, 0xca, 0xb5, 0xfe, 0x31, 0x39,
+ 0xab, 0x82, 0x2f, 0xc5, 0x67, 0xd2, 0x95, 0x80, 0x18, 0xe1, 0x3e, 0x08,
+ 0xb3, 0x0c, 0xfa, 0x41, 0x94, 0xba, 0xeb, 0xcc, 0x49, 0xca, 0x70, 0x76,
+ 0x99, 0xf4, 0x07, 0x86, 0x1f, 0xfd, 0x8e, 0x0d, 0x12, 0x09, 0x6a, 0x8e,
+ 0x3c, 0x13, 0x18, 0xea, 0x28, 0x50, 0x12, 0x29, 0x09, 0x39, 0x02, 0xdd,
+ 0xba, 0x5e, 0xf7, 0xfc, 0x5d, 0x87, 0x23, 0x96, 0xd0, 0xbc, 0x10, 0x62,
+ 0xf0, 0x88, 0xcc, 0x09, 0x01, 0xdd, 0x2c, 0x88, 0x93, 0xd8, 0x01, 0x74,
+ 0x82, 0x6a, 0x13, 0xbe, 0x09, 0x66, 0xc6, 0x1b, 0x51, 0xbc, 0x2c, 0x35,
+ 0x03, 0xd6, 0xe9, 0xd8, 0x56, 0x51, 0x1d, 0x34, 0xdd, 0xfe, 0x8b, 0x6b,
+ 0xb4, 0xf4, 0x72, 0x63, 0x61, 0x71, 0x07, 0xf6, 0xce, 0xa8, 0x2a, 0x95,
+ 0xcb, 0x01, 0x88, 0x45, 0xc6, 0xb4, 0xe7, 0xce, 0x3a, 0x28, 0x9d, 0xb8,
+ 0xd3, 0x42, 0x10, 0x60, 0xa0, 0x8f, 0xee, 0x5d, 0x9b, 0x82, 0x1b, 0x19,
+ 0xb0, 0x1b, 0x7d, 0xe2, 0x6f, 0x0f, 0x2b, 0x0b, 0x5c, 0x43, 0x7c, 0x54,
+ 0xda, 0x03, 0xba, 0xe5, 0x77, 0x4c, 0x08, 0xe1, 0x4d, 0x98, 0x00, 0xda,
+ 0x9f, 0x2b, 0x6d, 0x96, 0xc2, 0xb1, 0xdd, 0xaa, 0x2c, 0xbc, 0x95, 0xdc,
+ 0xef, 0x34, 0x31, 0xe9, 0xa0, 0xf0, 0xb0, 0x48, 0x81, 0x26, 0x35, 0x06,
+ 0x23, 0x89, 0xc7, 0x17, 0xba, 0xde, 0xa0, 0x1b, 0x05, 0xce, 0xaa, 0x20,
+ 0x06, 0x9d, 0x3e, 0x24, 0x67, 0xda, 0x79, 0x9a, 0xac, 0xb9, 0xc3, 0x00,
+ 0x1d, 0xb8, 0x4d, 0x60, 0x28, 0xe3, 0xef, 0x51, 0x3c, 0x20, 0x85, 0xdd,
+ 0x14, 0x05, 0x36, 0x73, 0x27, 0x0a, 0xbb, 0x13, 0x9c, 0x4a, 0x20, 0x21,
+ 0xa1, 0xa0, 0xe6, 0x34, 0x9b, 0x4c, 0xde, 0xa1, 0x3d, 0x63, 0xdf, 0xb2,
+ 0xce, 0xef, 0x45, 0xa1, 0x80, 0x82, 0xc7, 0xcf, 0x3c, 0xaa, 0x83, 0x7b,
+ 0x83, 0x90, 0x56, 0xa2, 0x8a, 0x91, 0x1f, 0x98, 0xb5, 0xc2, 0xfd, 0x9f,
+ 0x70, 0x06, 0x47, 0xad, 0x1d, 0x0a, 0x9b, 0x38, 0x79, 0xd4, 0x0e, 0xd0,
+ 0xab, 0x0e, 0xf8, 0xa4, 0x37, 0xe8, 0xab, 0xdf},
+ pub_key_4,
+ {0x35, 0x33, 0x35, 0x33, 0x34, 0x34, 0x39, 0x34, 0x37, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 28
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 28,
+ 32,
+ {0xb8, 0x79, 0x5f, 0x4c, 0xae, 0xee, 0xb5, 0x83, 0x35, 0x7b, 0x81, 0xfe,
+ 0xfc, 0x81, 0x6d, 0x41, 0x21, 0x2e, 0x24, 0x0b, 0xea, 0x50, 0x8f, 0xf8,
+ 0xdc, 0x3b, 0x7f, 0x66, 0x8d, 0x01, 0x6a, 0x82, 0xdc, 0x6e, 0x47, 0x76,
+ 0x6d, 0x0f, 0x0c, 0xf8, 0x58, 0xf3, 0x21, 0x28, 0x4d, 0x27, 0xb2, 0xe0,
+ 0x40, 0x53, 0x62, 0x3d, 0x71, 0xbf, 0x81, 0xe0, 0xdc, 0x2a, 0x22, 0x34,
+ 0x36, 0x7b, 0xcd, 0xa3, 0xf4, 0xf3, 0xd3, 0x37, 0xdb, 0xf0, 0xf2, 0x9d,
+ 0xcb, 0x45, 0x95, 0x75, 0x88, 0x4b, 0x57, 0x82, 0x8b, 0xb0, 0xb2, 0x68,
+ 0xa3, 0x50, 0x3e, 0xda, 0xc4, 0xdc, 0x15, 0x8f, 0xfb, 0x8c, 0x6a, 0xb4,
+ 0x73, 0x49, 0xd0, 0xb9, 0xeb, 0x49, 0x14, 0x99, 0xe8, 0x48, 0xd8, 0x91,
+ 0xaa, 0xae, 0x65, 0x93, 0x97, 0x94, 0x8b, 0xc5, 0x4c, 0x09, 0xbf, 0x95,
+ 0x22, 0x16, 0x99, 0x15, 0x39, 0x3c, 0xbe, 0x84, 0xcb, 0x84, 0x88, 0xe8,
+ 0x12, 0x36, 0x40, 0x5c, 0x9d, 0x88, 0x91, 0x16, 0x52, 0xb8, 0x99, 0xfe,
+ 0x8d, 0x9a, 0x84, 0xc4, 0xe1, 0x22, 0x77, 0xfa, 0x75, 0x2c, 0x6e, 0xc8,
+ 0x65, 0x2d, 0x53, 0x6e, 0xd4, 0x8c, 0xb7, 0x26, 0x03, 0x24, 0x09, 0xaf,
+ 0xa4, 0x81, 0x50, 0xe8, 0x19, 0xa9, 0xd2, 0x58, 0x3e, 0x80, 0xc7, 0x0f,
+ 0xc3, 0x80, 0xc5, 0x60, 0x8f, 0x56, 0x17, 0xab, 0xd7, 0x6f, 0xb5, 0x0a,
+ 0x96, 0x7c, 0x86, 0xa7, 0xe8, 0xb9, 0x65, 0xbf, 0xd9, 0xbd, 0xcc, 0x06,
+ 0x57, 0xca, 0x9f, 0xee, 0x1c, 0xf9, 0x9b, 0x18, 0x5b, 0x28, 0x4e, 0x1c,
+ 0xf9, 0x96, 0xe8, 0xb1, 0xc2, 0xe3, 0x12, 0xaa, 0x9e, 0xe7, 0x32, 0x96,
+ 0x0b, 0xb9, 0xf5, 0x6f, 0x88, 0x2f, 0xcb, 0x89, 0xa1, 0x26, 0x9c, 0xd8,
+ 0x9a, 0x66, 0x06, 0xc3, 0xa0, 0x90, 0x7e, 0x9e, 0xe4, 0x67, 0x20, 0x75,
+ 0xed, 0x53, 0xae, 0x0a, 0xdc, 0x7d, 0x95, 0xe0, 0x42, 0x0c, 0x04, 0xa3,
+ 0x7b, 0x07, 0x72, 0x1a, 0xea, 0xdf, 0x42, 0xd2, 0x53, 0x6a, 0x23, 0xf9,
+ 0x9c, 0xd1, 0xbd, 0x4b, 0x64, 0xae, 0xd6, 0xb8, 0x6b, 0x9c, 0x67, 0x67,
+ 0xd1, 0x2d, 0x84, 0x5c, 0x04, 0xb5, 0xa2, 0x4a, 0xe8, 0x5f, 0x63, 0xf8,
+ 0xe8, 0x5f, 0xf1, 0x5a, 0x03, 0x44, 0x2f, 0xca, 0x30, 0x8d, 0x85, 0x4d,
+ 0xfa, 0x1e, 0xa6, 0x21, 0xd6, 0x25, 0x9e, 0x39, 0xe4, 0x92, 0x38, 0xb3,
+ 0xa9, 0x2b, 0xcb, 0x5a, 0x22, 0x23, 0xfd, 0x3d, 0x94, 0x9e, 0x0c, 0x63,
+ 0x33, 0xa8, 0x0f, 0x16, 0x20, 0x0a, 0x58, 0x52, 0x1d, 0x66, 0xa9, 0xae,
+ 0xf1, 0xa9, 0x84, 0x3c, 0xd4, 0xe5, 0x14, 0xe4, 0x5b, 0x2e, 0x33, 0x07,
+ 0x23, 0x07, 0xe6, 0xa6, 0x65, 0x60, 0x29, 0x4c, 0xad, 0x1d, 0x61, 0xa1,
+ 0x03, 0xcb, 0xe4, 0x24, 0x2b, 0x58, 0x77, 0xd4, 0xd5, 0x72, 0x64, 0x98,
+ 0x39, 0x70, 0x43, 0x18, 0x8a, 0x2b, 0x80, 0x43, 0xbd, 0x7d, 0x3d, 0xfa,
+ 0xb5, 0x7b, 0xd5, 0x98, 0x92, 0x3a, 0x3f, 0x1d, 0xfd, 0xf4, 0x2f, 0x74,
+ 0x23, 0x5b, 0xfc, 0x64, 0xcc, 0x3c, 0x8b, 0x81, 0x3a, 0x2f, 0xd9, 0x3b,
+ 0xac, 0x34, 0x56, 0xa5, 0xd5, 0x99, 0xef, 0x7d, 0xf1, 0xc5, 0x3e, 0xad,
+ 0x4d, 0x45, 0x24, 0x5c, 0x92, 0xa1, 0xc2, 0x6e, 0x92, 0x30, 0x10, 0x9f,
+ 0xbb, 0xfa, 0xff, 0xcb, 0x61, 0x8f, 0x7e, 0xe7, 0x58, 0xbb, 0x1d, 0x50,
+ 0x27, 0x5b, 0x58, 0xdd, 0x52, 0xc5, 0x3b, 0x04, 0x69, 0x91, 0x00, 0x95,
+ 0xa8, 0x03, 0xcf, 0x88, 0xad, 0x81, 0x29, 0xc5, 0x11, 0xae, 0xa1, 0x59,
+ 0xb2, 0xb7, 0xe0, 0x64, 0x1e, 0x1b, 0xe3, 0x2c, 0x4e, 0xcc, 0xd1, 0xed,
+ 0x17, 0xf7, 0x6e, 0x88, 0x75, 0x1f, 0xc2, 0x96, 0x2d, 0x3b, 0x33, 0x94,
+ 0x65, 0x42, 0x97, 0x6b, 0x17, 0x58, 0xea, 0xb8},
+ pub_key_4,
+ {0x34, 0x37, 0x38, 0x37, 0x33, 0x30, 0x33, 0x38, 0x38, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 29
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 29,
+ 32,
+ {0xbc, 0x97, 0x78, 0xeb, 0x78, 0x4c, 0xbd, 0x74, 0x3e, 0xd1, 0x2e, 0x8f,
+ 0xb7, 0x5b, 0x84, 0xf7, 0xe3, 0xbf, 0xc1, 0xed, 0x38, 0x5e, 0xa4, 0x32,
+ 0x58, 0x24, 0x29, 0xd8, 0x59, 0x88, 0x68, 0x6e, 0x46, 0x25, 0x74, 0x95,
+ 0x9a, 0xe4, 0x27, 0x9f, 0xbc, 0x95, 0x0f, 0x1f, 0x3e, 0x90, 0x08, 0x6f,
+ 0x69, 0x97, 0xeb, 0xa6, 0xee, 0xd8, 0x07, 0x68, 0x19, 0x5a, 0x94, 0xee,
+ 0x7b, 0xbc, 0xda, 0x5d, 0x07, 0xaa, 0x52, 0xca, 0x45, 0x6c, 0x09, 0x42,
+ 0xe3, 0x65, 0x1e, 0xd6, 0x46, 0x5e, 0x39, 0x46, 0x61, 0x84, 0xc3, 0x48,
+ 0xc2, 0xf6, 0x6f, 0x12, 0xfd, 0x60, 0xd4, 0x70, 0xee, 0x70, 0x64, 0x34,
+ 0xee, 0xb6, 0x19, 0x11, 0x9f, 0x7a, 0xc3, 0x73, 0xe7, 0x36, 0x14, 0xbd,
+ 0x13, 0x95, 0x6a, 0xfc, 0xfb, 0x2b, 0xcb, 0xc7, 0x71, 0x38, 0x50, 0x98,
+ 0x5f, 0x97, 0x5c, 0xca, 0x0a, 0x42, 0x2f, 0x26, 0xd0, 0x52, 0x80, 0x93,
+ 0x43, 0x07, 0xed, 0x1a, 0xf6, 0xbc, 0x65, 0x44, 0xca, 0xa5, 0x02, 0xb2,
+ 0xf4, 0xcb, 0x48, 0x9e, 0x81, 0x8b, 0x6a, 0xe6, 0x92, 0xf7, 0xf8, 0x41,
+ 0x92, 0x11, 0xa5, 0xa4, 0xc3, 0x89, 0xb6, 0xe1, 0x2f, 0xfa, 0x14, 0x03,
+ 0x90, 0xab, 0x99, 0x1b, 0xa0, 0x45, 0xd2, 0xcc, 0x52, 0x03, 0xa1, 0x8c,
+ 0xb0, 0x32, 0x18, 0x0e, 0x5b, 0xac, 0x28, 0x2b, 0xa4, 0x0b, 0xd4, 0x6c,
+ 0xf0, 0xaf, 0xd3, 0x30, 0x4d, 0xfc, 0x88, 0x1b, 0x96, 0xc7, 0x23, 0x1c,
+ 0xf9, 0xfb, 0xa8, 0x06, 0x6a, 0x9e, 0xef, 0xcb, 0x8f, 0xc1, 0xdf, 0x38,
+ 0x3c, 0x8b, 0x9a, 0x6f, 0xd5, 0x3e, 0xd7, 0x5b, 0x9c, 0xc1, 0xb3, 0xf9,
+ 0x5b, 0x17, 0x56, 0x17, 0xdd, 0xb8, 0x14, 0x29, 0x63, 0x65, 0x70, 0x59,
+ 0x9e, 0xee, 0xef, 0xec, 0xbc, 0xf1, 0xe1, 0xd5, 0xac, 0x87, 0xd4, 0x0f,
+ 0xf3, 0x6b, 0xd6, 0xce, 0x39, 0x29, 0x88, 0x3c, 0x54, 0x97, 0x03, 0x47,
+ 0xe4, 0xc6, 0x3e, 0x37, 0xb9, 0x0d, 0x34, 0x92, 0xf3, 0x1d, 0xe9, 0x0f,
+ 0x08, 0x5a, 0xcf, 0xe7, 0x7c, 0x26, 0xda, 0xf5, 0x9c, 0xed, 0x62, 0x44,
+ 0x68, 0xb6, 0xda, 0x78, 0xcf, 0x74, 0xe0, 0x6d, 0xf4, 0x2f, 0x5e, 0xa7,
+ 0x5f, 0x25, 0x08, 0xa7, 0x90, 0xfe, 0x6f, 0xf1, 0x97, 0x64, 0xc7, 0x24,
+ 0xa6, 0x8a, 0x2f, 0x41, 0xec, 0xa8, 0x20, 0xb8, 0xf5, 0xc3, 0xf9, 0x91,
+ 0xb1, 0x01, 0x44, 0x34, 0x29, 0xa1, 0x85, 0x9f, 0xed, 0xe5, 0x2e, 0x41,
+ 0x8a, 0x49, 0x90, 0xe5, 0xa2, 0x6b, 0x0c, 0xf9, 0xa0, 0xfd, 0x72, 0xbd,
+ 0xc2, 0x65, 0x55, 0xb0, 0x26, 0x81, 0x2e, 0x34, 0xca, 0x88, 0x0a, 0xa4,
+ 0xc6, 0xa7, 0xef, 0xb1, 0x0d, 0xfb, 0xcb, 0x90, 0x6a, 0x16, 0xe9, 0xfc,
+ 0x45, 0xb4, 0x2d, 0x80, 0xbf, 0xeb, 0x87, 0xd4, 0x62, 0x93, 0xea, 0x01,
+ 0xf4, 0xc1, 0x90, 0x97, 0x5d, 0x31, 0x37, 0x8f, 0x81, 0x0a, 0x53, 0xbc,
+ 0xdc, 0xa2, 0x5f, 0x26, 0xf7, 0xac, 0x3c, 0x1c, 0xa5, 0x34, 0x7e, 0x39,
+ 0xd5, 0x87, 0x75, 0xb4, 0x09, 0x09, 0x9e, 0x4b, 0x46, 0x76, 0xec, 0xc9,
+ 0xf6, 0x39, 0xf6, 0x96, 0xe8, 0xe4, 0x08, 0xcb, 0x0d, 0x98, 0xd9, 0xc9,
+ 0xf2, 0x8e, 0x12, 0xe1, 0xd2, 0x57, 0x71, 0x6f, 0xdd, 0xfe, 0xf4, 0x2b,
+ 0x41, 0xd7, 0xb1, 0x6f, 0xfd, 0xac, 0x7b, 0x09, 0x7c, 0x4b, 0xda, 0x1f,
+ 0x10, 0x05, 0xb6, 0x73, 0x2c, 0x00, 0xd1, 0xa7, 0x01, 0x67, 0xef, 0x2e,
+ 0x8e, 0x5f, 0xca, 0x31, 0x71, 0x5e, 0x3f, 0xfe, 0xbe, 0x81, 0xe4, 0x8f,
+ 0xd7, 0x4d, 0x62, 0xe7, 0xb8, 0x57, 0xb5, 0x23, 0xb0, 0x93, 0xf7, 0xb7,
+ 0x42, 0xcd, 0x03, 0xcf, 0xc3, 0xa2, 0x56, 0xdf, 0x6e, 0x12, 0xcf, 0x1e,
+ 0xb3, 0xe4, 0x03, 0x65, 0xb2, 0x1a, 0xb4, 0x33},
+ pub_key_4,
+ {0x32, 0x32, 0x33, 0x32, 0x31, 0x39, 0x35, 0x38, 0x32, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 30
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 30,
+ 32,
+ {0x41, 0xe7, 0x86, 0xba, 0xb9, 0x13, 0x0a, 0xd3, 0xd4, 0xb3, 0x9b, 0x78,
+ 0x3b, 0xa2, 0x31, 0xad, 0x37, 0x44, 0xbe, 0x0e, 0xa0, 0xea, 0x78, 0x13,
+ 0x08, 0x0f, 0xfb, 0x32, 0x89, 0x22, 0xa8, 0xfc, 0x36, 0xfa, 0x9d, 0xe5,
+ 0x4e, 0x63, 0xa5, 0xc8, 0x52, 0xa5, 0x26, 0x9c, 0xb7, 0x2d, 0x00, 0xfb,
+ 0x6e, 0x8c, 0x73, 0xa2, 0x9b, 0x4c, 0x5c, 0xee, 0x80, 0x1f, 0x5e, 0x03,
+ 0x3c, 0x30, 0x0b, 0xfe, 0x97, 0x39, 0xf9, 0x61, 0xe6, 0xe2, 0xf3, 0x9a,
+ 0x19, 0x74, 0xd7, 0xd6, 0xa3, 0x1c, 0xc4, 0x96, 0x51, 0xff, 0xc8, 0x37,
+ 0x58, 0x40, 0x77, 0xb6, 0x12, 0xf9, 0xc5, 0xe3, 0xa2, 0xbb, 0x94, 0x8e,
+ 0xb4, 0x67, 0xc7, 0xfa, 0x5e, 0xd0, 0x25, 0x9a, 0x47, 0xd3, 0xf9, 0xc2,
+ 0x04, 0x74, 0x85, 0xbe, 0xb1, 0x78, 0xdc, 0xb4, 0x9c, 0x42, 0x9c, 0x1b,
+ 0xd4, 0x06, 0x65, 0xd4, 0xaa, 0x19, 0xa9, 0xb9, 0x68, 0x55, 0x0a, 0xf7,
+ 0x96, 0x5f, 0xfe, 0x51, 0x7b, 0x9f, 0xb6, 0x2f, 0xfe, 0x03, 0xdd, 0xa8,
+ 0x89, 0x71, 0xd0, 0xa6, 0xe7, 0x60, 0x34, 0x20, 0xc0, 0xbd, 0x33, 0xa9,
+ 0x79, 0xf7, 0x25, 0xab, 0x91, 0xb3, 0xdf, 0x1d, 0x6d, 0xbb, 0x5c, 0xa0,
+ 0x58, 0x58, 0x00, 0x19, 0x0a, 0x1c, 0x15, 0x26, 0x02, 0x38, 0x63, 0x66,
+ 0x64, 0x14, 0x56, 0x7c, 0x4f, 0x35, 0x57, 0x77, 0x6c, 0x94, 0x0b, 0xc2,
+ 0xfe, 0x9c, 0x1a, 0x82, 0x25, 0x7c, 0x81, 0x17, 0x9b, 0x20, 0xf3, 0x56,
+ 0xa0, 0x2a, 0xdf, 0x70, 0x04, 0xd2, 0xee, 0x20, 0xf7, 0x96, 0x8d, 0xe9,
+ 0x88, 0xd3, 0x99, 0x1d, 0x0d, 0xb4, 0xd7, 0x51, 0xed, 0xac, 0xed, 0x07,
+ 0x48, 0xcb, 0x14, 0xe5, 0xa6, 0x3e, 0x79, 0x07, 0x69, 0x8f, 0xb1, 0x1f,
+ 0xe1, 0xa8, 0x51, 0xea, 0x8c, 0x1d, 0x8e, 0xbc, 0xa0, 0x9a, 0xed, 0xad,
+ 0x67, 0x25, 0x10, 0x93, 0xdb, 0xed, 0xba, 0x1d, 0xb2, 0xaa, 0x38, 0xd7,
+ 0xf6, 0xfe, 0xc7, 0xd7, 0x0e, 0x4d, 0xb6, 0x6f, 0xc8, 0x7e, 0x05, 0xc6,
+ 0xbc, 0xe5, 0x96, 0xd1, 0x1a, 0x6d, 0x93, 0xf0, 0x3f, 0x6b, 0x3d, 0x3f,
+ 0xd2, 0x3d, 0x6e, 0xaa, 0x7f, 0xea, 0x0a, 0x98, 0xfc, 0x87, 0xbd, 0x1f,
+ 0x6a, 0x83, 0x5a, 0x76, 0x01, 0x48, 0xb2, 0x12, 0x8c, 0x0d, 0xdb, 0xe1,
+ 0x81, 0xde, 0xdf, 0x21, 0xdf, 0x24, 0xd2, 0x2e, 0x95, 0x43, 0x26, 0x9a,
+ 0x2d, 0x99, 0x0b, 0x24, 0x94, 0x45, 0xef, 0x7b, 0x59, 0x57, 0x4e, 0x12,
+ 0x7b, 0xa8, 0x41, 0x02, 0x89, 0xca, 0x8e, 0x54, 0xd8, 0x4c, 0x6b, 0xf2,
+ 0xad, 0xbe, 0x22, 0x29, 0xed, 0x98, 0x0e, 0x9e, 0x7d, 0x67, 0xf6, 0x00,
+ 0xb3, 0x4f, 0xee, 0xf9, 0x0f, 0x81, 0x29, 0x6f, 0x6e, 0x42, 0xc4, 0xc1,
+ 0xe0, 0xae, 0x86, 0x49, 0x55, 0x35, 0x45, 0xa5, 0xb8, 0x57, 0x19, 0x6c,
+ 0xe7, 0xfc, 0x9b, 0x6c, 0x8d, 0x62, 0x38, 0x90, 0xb1, 0x33, 0xbf, 0xc9,
+ 0x21, 0xe3, 0xbe, 0x2f, 0xf7, 0xb0, 0x53, 0x64, 0xbc, 0x37, 0x8f, 0x5c,
+ 0x4b, 0x76, 0xfd, 0xc3, 0x2c, 0x4b, 0xb9, 0x5a, 0xf2, 0xbc, 0xa3, 0x43,
+ 0xad, 0x4e, 0xcf, 0x16, 0xc8, 0x36, 0x9d, 0xbe, 0x87, 0x71, 0xd7, 0x57,
+ 0x1f, 0xc1, 0xaa, 0x30, 0x90, 0xa2, 0xef, 0x25, 0x78, 0x34, 0x01, 0x23,
+ 0x94, 0x01, 0xbc, 0x26, 0x01, 0x59, 0xb8, 0x5f, 0xe1, 0xbb, 0x89, 0x5a,
+ 0x62, 0xf7, 0xa4, 0x77, 0x41, 0x92, 0xf9, 0xc2, 0x1a, 0xad, 0xf5, 0x01,
+ 0xe4, 0x3d, 0xb1, 0xeb, 0x1a, 0xab, 0x59, 0xd4, 0x81, 0x4b, 0xc0, 0x71,
+ 0xd9, 0x10, 0xbc, 0x17, 0x1f, 0xa2, 0x74, 0x66, 0xb6, 0xf8, 0x5b, 0x44,
+ 0xd2, 0x18, 0x15, 0x4a, 0xe9, 0x82, 0x5f, 0x6c, 0xe3, 0xbd, 0xec, 0xcc,
+ 0x3d, 0x00, 0xa4, 0x27, 0xf4, 0x05, 0x30, 0xb4},
+ pub_key_4,
+ {0x31, 0x30, 0x37, 0x33, 0x39, 0x33, 0x39, 0x31, 0x39, 0x31, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 31
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 31,
+ 32,
+ {0x35, 0x7a, 0x46, 0xfa, 0x9c, 0xed, 0x5c, 0x07, 0x8a, 0xbf, 0xdc, 0x7c,
+ 0x3d, 0xf2, 0x45, 0x0f, 0x86, 0x9f, 0x52, 0xe7, 0x8c, 0xbc, 0x3e, 0xed,
+ 0xb1, 0xaa, 0xc8, 0x20, 0x0c, 0x6e, 0x88, 0xa7, 0xf4, 0x0a, 0x3c, 0x12,
+ 0x5c, 0x51, 0x45, 0xb7, 0x1c, 0x24, 0x54, 0xb8, 0x00, 0x68, 0x4b, 0xb0,
+ 0xba, 0xdd, 0x1a, 0xaa, 0x7f, 0xa8, 0x86, 0x03, 0xfe, 0x6f, 0x0c, 0x00,
+ 0x49, 0x07, 0x21, 0x28, 0xf1, 0xf6, 0x4b, 0x12, 0xdc, 0xe2, 0x7c, 0x53,
+ 0x5c, 0x01, 0x0f, 0x62, 0x89, 0x6e, 0xf1, 0x6c, 0x7b, 0xc9, 0x42, 0xd5,
+ 0x1b, 0x58, 0xae, 0xf1, 0x02, 0x27, 0x9c, 0x0f, 0xc1, 0x3c, 0x2c, 0xf8,
+ 0x73, 0xd5, 0xf7, 0x32, 0x4c, 0x8b, 0x66, 0x34, 0x3f, 0x42, 0xe0, 0x09,
+ 0x95, 0x30, 0xd0, 0x13, 0x77, 0x41, 0x92, 0x54, 0x68, 0x22, 0x1d, 0x5c,
+ 0xc6, 0x7c, 0xe7, 0xfa, 0x08, 0x8b, 0xe8, 0xff, 0x91, 0x18, 0x00, 0x39,
+ 0xa7, 0x51, 0xfa, 0xf6, 0xac, 0x2b, 0x7d, 0x1b, 0x07, 0x7c, 0x61, 0xd8,
+ 0x94, 0xf5, 0xfd, 0xaa, 0xa2, 0x29, 0xa3, 0xb6, 0xcc, 0x0b, 0xdb, 0x66,
+ 0x5a, 0xd5, 0x37, 0x79, 0x46, 0x85, 0x19, 0xb0, 0x2e, 0x9b, 0xca, 0xad,
+ 0xf7, 0xcd, 0x6d, 0xfa, 0x9f, 0x85, 0x12, 0x60, 0x60, 0x3d, 0x5a, 0xc2,
+ 0xcd, 0x83, 0xd7, 0x75, 0x1c, 0xf0, 0xe0, 0xf3, 0xa5, 0x48, 0xb1, 0x7c,
+ 0x81, 0x28, 0xd5, 0xd2, 0x34, 0x1a, 0xf8, 0xda, 0x4a, 0x1d, 0x04, 0x34,
+ 0x11, 0x2a, 0x01, 0x18, 0x25, 0xd0, 0x31, 0x60, 0x75, 0x22, 0xb8, 0x8a,
+ 0xd1, 0xc6, 0x8e, 0x5f, 0x2c, 0x3f, 0xaa, 0x46, 0x6d, 0x3c, 0xcd, 0xfa,
+ 0x0b, 0x42, 0xa3, 0x48, 0x82, 0xab, 0xc5, 0xe3, 0xb3, 0x65, 0x20, 0x0c,
+ 0x8f, 0xa5, 0xfe, 0x5b, 0x56, 0x74, 0x38, 0xb4, 0x38, 0x55, 0x4c, 0x5e,
+ 0xdd, 0x05, 0x27, 0x74, 0x72, 0x9b, 0x49, 0x7e, 0x31, 0x53, 0xa1, 0xe0,
+ 0x62, 0x60, 0x81, 0xf0, 0x9d, 0xa0, 0x4e, 0x55, 0x3f, 0x44, 0xee, 0x72,
+ 0x3e, 0x79, 0xb0, 0x75, 0x52, 0xed, 0xff, 0x4d, 0x5e, 0x02, 0x19, 0x22,
+ 0x6a, 0x47, 0xe7, 0x10, 0xfc, 0x18, 0x5e, 0xc6, 0x64, 0x53, 0x69, 0x64,
+ 0xea, 0xdc, 0x2b, 0x31, 0x5c, 0x44, 0x51, 0x1e, 0x00, 0x58, 0x63, 0x84,
+ 0x31, 0x6c, 0x07, 0x43, 0x4e, 0x67, 0x32, 0xb9, 0xa5, 0x89, 0x30, 0x42,
+ 0x8d, 0xd2, 0x5b, 0xeb, 0x13, 0x45, 0x54, 0xad, 0xb2, 0x52, 0x66, 0x87,
+ 0x08, 0x04, 0x51, 0xef, 0x3b, 0xd5, 0x26, 0xa4, 0xf8, 0xef, 0x4e, 0xa5,
+ 0xb0, 0x34, 0x16, 0xe1, 0x5b, 0x52, 0x2c, 0xec, 0xf4, 0x11, 0xef, 0x30,
+ 0x1d, 0xb7, 0x56, 0xf6, 0x42, 0x18, 0x81, 0xd2, 0xeb, 0x17, 0x8a, 0x91,
+ 0x6f, 0x2a, 0x51, 0x9a, 0xec, 0x53, 0x65, 0x68, 0xe5, 0x8a, 0xcc, 0x61,
+ 0x8b, 0xe7, 0x91, 0xe9, 0x0d, 0xc7, 0xee, 0xfa, 0x8b, 0x7d, 0xc5, 0xec,
+ 0xd9, 0xf5, 0xf1, 0xb9, 0xd6, 0xc0, 0x39, 0x5b, 0x54, 0x05, 0xc0, 0xde,
+ 0xc6, 0xf1, 0x8e, 0x5a, 0x14, 0x05, 0xdd, 0xfb, 0x17, 0xeb, 0x7d, 0xfe,
+ 0x98, 0xdd, 0xfc, 0x88, 0x07, 0x6e, 0xbf, 0x6a, 0x21, 0x3a, 0x27, 0xf9,
+ 0x2c, 0x4e, 0xed, 0x91, 0x3a, 0xc4, 0xbc, 0xa7, 0x10, 0xed, 0xcb, 0xa0,
+ 0x6c, 0x12, 0xa1, 0xa1, 0x2c, 0xe2, 0xa9, 0x5b, 0x45, 0x91, 0xc8, 0x9f,
+ 0xae, 0xe0, 0x2c, 0x01, 0x44, 0x5d, 0x32, 0x33, 0xf6, 0x8c, 0xe5, 0x2c,
+ 0x6c, 0x37, 0x49, 0x29, 0x30, 0xf0, 0x3f, 0xb7, 0x01, 0x08, 0x2f, 0x2c,
+ 0x3b, 0xc9, 0x99, 0xa4, 0xf7, 0x0b, 0xe3, 0xb7, 0x7e, 0x45, 0xc0, 0x97,
+ 0x77, 0x9d, 0x62, 0xca, 0xa5, 0x4b, 0x40, 0x5d, 0x7b, 0x92, 0x72, 0x8f,
+ 0x0e, 0xd1, 0x72, 0x4e, 0x46, 0x57, 0xe4, 0x17},
+ pub_key_4,
+ {0x31, 0x38, 0x38, 0x31, 0x30, 0x32, 0x37, 0x33, 0x31, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 32
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 32,
+ 32,
+ {0x26, 0x25, 0xde, 0x9b, 0xd8, 0xa1, 0x63, 0x94, 0xd1, 0xcb, 0x21, 0x0d,
+ 0x7b, 0x8a, 0x6d, 0xa3, 0xc0, 0xa4, 0xae, 0x0c, 0xe9, 0x3c, 0x9d, 0x80,
+ 0x60, 0x70, 0xb5, 0x1e, 0x37, 0xdd, 0x10, 0xef, 0xb2, 0x02, 0x6b, 0x38,
+ 0xbc, 0x81, 0x14, 0xc1, 0xf9, 0x64, 0x1e, 0x1e, 0x70, 0x48, 0xd4, 0x1d,
+ 0xed, 0xc2, 0x98, 0xd2, 0x0b, 0x46, 0xcf, 0x58, 0xf9, 0xb0, 0x78, 0xd4,
+ 0xfb, 0x21, 0x01, 0x08, 0x1c, 0x47, 0x47, 0xc3, 0x9d, 0x82, 0x77, 0xb5,
+ 0x01, 0x22, 0x56, 0xcd, 0x91, 0x79, 0x4c, 0x1f, 0xdb, 0xd1, 0xb4, 0xc7,
+ 0x12, 0xf8, 0x61, 0x61, 0x3c, 0x9b, 0x5f, 0x1e, 0xd1, 0x6b, 0xda, 0xa5,
+ 0x81, 0x2c, 0xd3, 0x86, 0x73, 0x86, 0x69, 0xbc, 0x19, 0xde, 0x21, 0x93,
+ 0x5b, 0xd2, 0x63, 0x39, 0x16, 0xad, 0xe8, 0x7a, 0x0c, 0x03, 0x09, 0x40,
+ 0x76, 0x7d, 0x7b, 0x40, 0xc9, 0xd6, 0x04, 0x95, 0x8e, 0x93, 0xef, 0xbf,
+ 0xb6, 0xe9, 0x26, 0xc9, 0x25, 0x87, 0x07, 0x85, 0x22, 0x13, 0x20, 0xa4,
+ 0xfc, 0x7d, 0x7c, 0xbd, 0xee, 0xcc, 0x4a, 0x68, 0xf2, 0xee, 0x65, 0xb4,
+ 0x25, 0x6b, 0x9b, 0xcb, 0xf4, 0x1a, 0xe4, 0x09, 0xc3, 0xdf, 0xb1, 0xfa,
+ 0xcc, 0x57, 0xfa, 0xc6, 0x9e, 0x7e, 0xaa, 0xf5, 0xa0, 0x5a, 0x0d, 0x6f,
+ 0x4d, 0x03, 0xb4, 0x7f, 0xd6, 0xa7, 0x43, 0xf5, 0x4c, 0xde, 0x2f, 0x1e,
+ 0x89, 0x7a, 0x69, 0x06, 0xf4, 0x74, 0x18, 0x50, 0x68, 0xef, 0x55, 0x86,
+ 0x73, 0xbf, 0xff, 0xb0, 0xc8, 0x54, 0xdf, 0xf1, 0x55, 0x72, 0x72, 0xa4,
+ 0xf4, 0x45, 0xa0, 0xef, 0x00, 0xaa, 0xec, 0x40, 0x0d, 0xa0, 0x3c, 0xc6,
+ 0x3c, 0xaa, 0x4d, 0x8e, 0x6e, 0xd8, 0xec, 0xc0, 0xd1, 0x38, 0x55, 0xae,
+ 0x0a, 0x4d, 0x27, 0xa7, 0xa6, 0x71, 0x1b, 0xf8, 0xaa, 0x5d, 0x27, 0x00,
+ 0x77, 0xf7, 0xa6, 0xc4, 0x22, 0x7a, 0x7e, 0xa5, 0xb6, 0xa8, 0x5f, 0x99,
+ 0xbf, 0x37, 0x05, 0x38, 0xf6, 0xb4, 0x2d, 0x8d, 0x50, 0xa2, 0x18, 0x27,
+ 0x04, 0xe8, 0x13, 0xac, 0xfe, 0x98, 0x4f, 0xb6, 0x32, 0x8b, 0xe3, 0x0e,
+ 0xcd, 0x7a, 0x0f, 0x9c, 0x41, 0xb9, 0x3b, 0x1c, 0x3b, 0x2e, 0xd6, 0x0c,
+ 0xcf, 0xf9, 0xd3, 0xe2, 0x6f, 0xba, 0xbc, 0x06, 0xd5, 0x26, 0xc4, 0x0c,
+ 0xd2, 0xf9, 0xaf, 0xef, 0x43, 0x43, 0x04, 0x24, 0x30, 0x9d, 0x66, 0x70,
+ 0x4f, 0x25, 0xf7, 0x80, 0x15, 0x2c, 0x82, 0x85, 0x11, 0x71, 0xca, 0xef,
+ 0xf6, 0xbd, 0xe1, 0x1c, 0x0f, 0x6c, 0x95, 0xab, 0x22, 0xc4, 0x93, 0x64,
+ 0x50, 0x56, 0x49, 0x03, 0x1e, 0x31, 0x04, 0xf1, 0x43, 0x1b, 0x6f, 0x46,
+ 0x0d, 0x53, 0x46, 0xb9, 0xab, 0x2f, 0x7d, 0x02, 0x7f, 0x7a, 0x79, 0xa0,
+ 0x78, 0x71, 0x35, 0x9e, 0x11, 0x41, 0xb7, 0xa1, 0xf4, 0x70, 0x70, 0x33,
+ 0xa9, 0x94, 0x22, 0x52, 0x8d, 0x76, 0x26, 0x7c, 0x35, 0x89, 0x12, 0x22,
+ 0xc4, 0xed, 0x23, 0x9d, 0xde, 0x22, 0x35, 0x23, 0x1a, 0x33, 0x77, 0x1a,
+ 0xe9, 0xc7, 0x76, 0x49, 0x29, 0x46, 0xf4, 0xdd, 0xf6, 0x1c, 0x47, 0x29,
+ 0xb8, 0x40, 0xe2, 0xdc, 0xb6, 0x9e, 0x6b, 0xa6, 0x1c, 0xf1, 0xf4, 0x18,
+ 0xcd, 0x24, 0x20, 0xd6, 0x8c, 0x4f, 0x59, 0x35, 0x04, 0x38, 0x46, 0x8e,
+ 0x79, 0xbc, 0x8e, 0x64, 0xe1, 0x64, 0x10, 0xb3, 0x55, 0x9d, 0x66, 0x1e,
+ 0xfe, 0x55, 0xf2, 0x14, 0x4a, 0xb7, 0x0d, 0x24, 0x29, 0x64, 0xb6, 0x98,
+ 0x30, 0x33, 0x2f, 0x28, 0x41, 0x57, 0xad, 0x17, 0x8e, 0x2f, 0x6c, 0x13,
+ 0xd8, 0xcf, 0xb1, 0x73, 0x33, 0xb1, 0x72, 0x82, 0x0b, 0x4f, 0xdc, 0x59,
+ 0xdc, 0x60, 0x12, 0x79, 0x9a, 0xb8, 0x46, 0x09, 0xf6, 0xae, 0x35, 0x46,
+ 0xf3, 0x0b, 0x75, 0x57, 0x2c, 0xbe, 0x9b, 0x94},
+ pub_key_4,
+ {0x36, 0x30, 0x36, 0x31, 0x36, 0x39, 0x33, 0x39, 0x30, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 33
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 33,
+ 32,
+ {0x48, 0x0b, 0x74, 0x78, 0x3a, 0xeb, 0xb8, 0xbd, 0xaa, 0xac, 0xa7, 0xa3,
+ 0x8d, 0xe1, 0x5d, 0xce, 0xc5, 0x39, 0x9b, 0x1c, 0xde, 0x57, 0xe1, 0x77,
+ 0x38, 0x28, 0x4b, 0xe1, 0x5f, 0x78, 0xc4, 0xe4, 0x3c, 0xc8, 0x8f, 0xc4,
+ 0x7d, 0x03, 0xb3, 0x6c, 0x4d, 0x56, 0x79, 0x45, 0x52, 0x93, 0xeb, 0x7b,
+ 0x4d, 0x46, 0x0d, 0x79, 0x72, 0xdc, 0xc8, 0xf0, 0x91, 0x0a, 0x18, 0x39,
+ 0x3b, 0x19, 0x21, 0xfe, 0x21, 0xdb, 0x99, 0x65, 0x6a, 0x52, 0x68, 0xb3,
+ 0x73, 0xf0, 0x6e, 0xbd, 0x17, 0x70, 0x1f, 0xb5, 0x6e, 0x59, 0xca, 0x4e,
+ 0xcc, 0xcd, 0xd3, 0x54, 0x1d, 0x4e, 0x3d, 0xdb, 0xcc, 0x99, 0x00, 0xca,
+ 0xb7, 0xf5, 0xdc, 0xda, 0xe2, 0xdb, 0x33, 0x0b, 0xf2, 0x2d, 0xaf, 0x88,
+ 0xc1, 0x4f, 0xb6, 0xc1, 0x16, 0x3d, 0xed, 0x71, 0x91, 0x5c, 0x98, 0xc0,
+ 0xbd, 0x62, 0x85, 0x44, 0x74, 0xab, 0x4f, 0xd4, 0xd8, 0xed, 0xdf, 0xbe,
+ 0xd4, 0xe1, 0xb9, 0x83, 0x9b, 0x72, 0xb6, 0x04, 0xb2, 0xd9, 0x2d, 0x50,
+ 0x19, 0x2e, 0x92, 0xc1, 0x94, 0xd6, 0x21, 0x7f, 0xac, 0x13, 0x35, 0x90,
+ 0x54, 0x23, 0xfb, 0x67, 0xc6, 0x9a, 0x97, 0x83, 0xf1, 0x0e, 0x32, 0x8c,
+ 0x8b, 0xed, 0x49, 0x64, 0x60, 0xaf, 0x84, 0x90, 0x0f, 0x5a, 0x4a, 0x09,
+ 0xb2, 0x35, 0x35, 0x06, 0xf5, 0xd3, 0xb8, 0x54, 0x1e, 0xac, 0x68, 0x07,
+ 0x0f, 0x2f, 0x68, 0x9b, 0x61, 0xff, 0x37, 0xb6, 0x39, 0x68, 0x1c, 0xde,
+ 0x00, 0x22, 0x3b, 0xcb, 0x18, 0xee, 0x68, 0x47, 0x28, 0xc1, 0x71, 0x12,
+ 0x41, 0xb6, 0x6c, 0xe0, 0xc8, 0x2c, 0x0c, 0xc3, 0x1b, 0x93, 0x0b, 0x8b,
+ 0xb3, 0x8b, 0x4c, 0x77, 0xd1, 0x48, 0x7e, 0x76, 0x07, 0x69, 0x4b, 0x50,
+ 0x73, 0x2d, 0xbe, 0x52, 0x74, 0xb7, 0x96, 0x69, 0x12, 0x6f, 0xbd, 0x2b,
+ 0x36, 0xc8, 0xa4, 0x5a, 0xcb, 0xfa, 0xb7, 0x85, 0x9b, 0xc8, 0x5f, 0x1b,
+ 0x01, 0x53, 0x31, 0xe5, 0xa2, 0x53, 0x0b, 0xb9, 0x7d, 0x83, 0x4e, 0xaa,
+ 0x64, 0x25, 0x90, 0x62, 0x46, 0xa0, 0xe4, 0x31, 0xf6, 0x07, 0xd7, 0x26,
+ 0xea, 0xba, 0x2f, 0x60, 0xe1, 0xb0, 0x25, 0x46, 0xc7, 0x43, 0x90, 0x17,
+ 0x9a, 0x1f, 0xf9, 0x00, 0x51, 0xfe, 0xec, 0x8a, 0x1b, 0xb4, 0x80, 0x97,
+ 0x12, 0x19, 0xc7, 0x98, 0xe4, 0xa3, 0xfd, 0x33, 0x31, 0xaa, 0xc9, 0xf8,
+ 0x72, 0xac, 0x11, 0x32, 0xe5, 0x53, 0xc0, 0xfb, 0xe0, 0x38, 0x6d, 0x8a,
+ 0xf7, 0x49, 0x59, 0x49, 0x4f, 0x40, 0xb8, 0xcb, 0xe0, 0xaa, 0x43, 0xd3,
+ 0x8c, 0xfd, 0xc3, 0xe4, 0xc3, 0x95, 0xd2, 0x81, 0xb9, 0x94, 0xde, 0x9f,
+ 0x81, 0x7a, 0x67, 0xeb, 0xac, 0x6f, 0x82, 0x3c, 0x7f, 0xd1, 0x00, 0xf9,
+ 0x59, 0x16, 0x14, 0x39, 0x56, 0xb8, 0xc9, 0x14, 0x53, 0x3f, 0x00, 0x85,
+ 0xd9, 0xda, 0x48, 0x70, 0xbd, 0xa3, 0xfd, 0x26, 0x74, 0xe4, 0xe7, 0x7a,
+ 0xd2, 0x1f, 0xae, 0x38, 0xd6, 0x6b, 0x45, 0x7d, 0x82, 0x2b, 0x8a, 0x29,
+ 0x8d, 0x6d, 0xae, 0x06, 0x74, 0x7f, 0x4b, 0xc2, 0x2e, 0x0a, 0x64, 0xe5,
+ 0xf6, 0xd7, 0x04, 0x2d, 0xff, 0xb4, 0x95, 0xbe, 0x06, 0xa4, 0x67, 0xfd,
+ 0xf1, 0x51, 0x6b, 0xbd, 0xe2, 0xda, 0x16, 0x44, 0xb5, 0x5e, 0xb8, 0xa8,
+ 0x30, 0xe3, 0xd1, 0xea, 0x6b, 0x94, 0x44, 0x26, 0xb3, 0x05, 0x33, 0x41,
+ 0x5d, 0x0c, 0xca, 0x18, 0xd5, 0x53, 0xd9, 0xa9, 0xcf, 0xd6, 0xaa, 0x01,
+ 0x0f, 0xd2, 0xcf, 0x02, 0xb9, 0x0c, 0x79, 0x46, 0x16, 0xbd, 0xf8, 0x8a,
+ 0xee, 0xa6, 0x9d, 0x6e, 0xba, 0x50, 0xfe, 0xff, 0x4f, 0x59, 0x41, 0x80,
+ 0x92, 0xb1, 0xc2, 0xa5, 0xa5, 0xca, 0xd6, 0x00, 0xe5, 0xec, 0xc1, 0x8d,
+ 0x2d, 0x50, 0xcd, 0x72, 0x10, 0x5e, 0xe6, 0xe4},
+ pub_key_4,
+ {0x38, 0x38, 0x39, 0x35, 0x32, 0x32, 0x37, 0x30, 0x39, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 34
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 34,
+ 32,
+ {0x32, 0x30, 0xda, 0x59, 0x32, 0x37, 0x7b, 0x77, 0x60, 0x53, 0xfb, 0xaa,
+ 0x96, 0x3a, 0xa0, 0xe3, 0xb6, 0x97, 0x53, 0x9b, 0xb8, 0xdc, 0x58, 0xe3,
+ 0x0c, 0x43, 0xab, 0x8c, 0x94, 0x9d, 0x69, 0x77, 0x1f, 0xaa, 0x15, 0xef,
+ 0xdc, 0x5f, 0xdc, 0x33, 0xf2, 0xb5, 0x21, 0xb0, 0x3d, 0x4d, 0xdd, 0x33,
+ 0xed, 0xa1, 0xf6, 0x67, 0x4c, 0x7b, 0x53, 0xda, 0xa1, 0xa0, 0xe5, 0x8f,
+ 0x1c, 0x28, 0x0a, 0x40, 0x6e, 0x65, 0x20, 0x1e, 0xcc, 0x9c, 0xb7, 0x9d,
+ 0x0a, 0xf1, 0x8f, 0xd1, 0xe9, 0x95, 0x19, 0xd4, 0xb6, 0xcd, 0x62, 0x7b,
+ 0x92, 0x5c, 0x1d, 0x7f, 0xad, 0xc2, 0x3c, 0x1f, 0x87, 0x47, 0x86, 0x42,
+ 0x89, 0x2f, 0xc1, 0xed, 0x76, 0x71, 0x61, 0x93, 0xb4, 0x2b, 0x4d, 0x4f,
+ 0x51, 0x19, 0xd8, 0xb4, 0x6a, 0x9e, 0x6e, 0x17, 0x70, 0xf8, 0xac, 0x84,
+ 0x98, 0xe8, 0x7f, 0x1f, 0xc9, 0x22, 0x9b, 0x6f, 0x0f, 0x3c, 0x78, 0x39,
+ 0x4b, 0xc5, 0x69, 0xad, 0xbf, 0xeb, 0x4c, 0xe1, 0x35, 0x10, 0x29, 0x80,
+ 0x6b, 0xa1, 0xd0, 0xd0, 0x97, 0x32, 0xe3, 0x39, 0xff, 0x08, 0x46, 0xcb,
+ 0x4e, 0x75, 0x85, 0xe4, 0x1e, 0x7c, 0x68, 0x23, 0x2f, 0x01, 0x29, 0xa8,
+ 0xae, 0x80, 0x32, 0xd3, 0x91, 0x50, 0x50, 0xa7, 0x0a, 0xc2, 0xee, 0x89,
+ 0xe4, 0xb1, 0x6d, 0x51, 0xef, 0xbc, 0xd9, 0xb7, 0xe7, 0x9d, 0xd4, 0x9a,
+ 0xda, 0x24, 0x96, 0xa2, 0xa6, 0xfa, 0x6e, 0x7f, 0x3c, 0x62, 0x97, 0x45,
+ 0x31, 0x46, 0x90, 0x36, 0x73, 0x9f, 0x37, 0xf5, 0xc2, 0x16, 0x47, 0xeb,
+ 0x39, 0x8e, 0x83, 0xf2, 0xbe, 0x9f, 0xe5, 0x15, 0x1a, 0xe2, 0x3e, 0x9f,
+ 0xc5, 0x97, 0x45, 0x33, 0x6d, 0x85, 0xb9, 0xb3, 0x6c, 0xbb, 0xbb, 0xa6,
+ 0x64, 0xa8, 0xac, 0x74, 0x3c, 0xc6, 0xd9, 0xf3, 0x82, 0xac, 0xd4, 0x64,
+ 0x2c, 0xb9, 0xc6, 0x2e, 0x8a, 0x31, 0x34, 0x18, 0xbc, 0x3f, 0xa3, 0x9d,
+ 0x45, 0x68, 0xc0, 0x40, 0xd1, 0x43, 0x62, 0x55, 0x6b, 0x66, 0xb0, 0x48,
+ 0x99, 0xc2, 0x10, 0x6e, 0xe6, 0x8f, 0xfd, 0x6f, 0x74, 0x51, 0x21, 0xf5,
+ 0xe5, 0x95, 0x29, 0xa6, 0xa4, 0x27, 0xf2, 0xb4, 0x93, 0xd6, 0x4c, 0x69,
+ 0x53, 0x28, 0x5c, 0x45, 0x91, 0x2c, 0x2a, 0xb4, 0xdc, 0xff, 0xa5, 0x59,
+ 0x74, 0x60, 0x5b, 0xd5, 0x8f, 0x5b, 0x58, 0x65, 0x02, 0x32, 0x2f, 0xb4,
+ 0xde, 0xf4, 0x79, 0xff, 0x3d, 0xd6, 0x20, 0x29, 0xbd, 0x2d, 0x87, 0xc1,
+ 0x20, 0xef, 0x05, 0xb5, 0xd2, 0xf0, 0xbb, 0xca, 0x39, 0xfe, 0x9e, 0xd5,
+ 0xfd, 0xc6, 0x21, 0x14, 0x9f, 0xc3, 0x14, 0x6f, 0x8e, 0x10, 0xc6, 0xb8,
+ 0x32, 0x3f, 0x18, 0x47, 0xeb, 0xf0, 0xcc, 0xdf, 0xa6, 0xaf, 0x44, 0xb2,
+ 0x0e, 0x2e, 0x77, 0x5e, 0x75, 0x08, 0xdd, 0x9c, 0xfa, 0xbc, 0x3e, 0xdd,
+ 0x55, 0x26, 0x84, 0x8c, 0xcf, 0xf9, 0xeb, 0x3a, 0x42, 0xf2, 0xca, 0xe2,
+ 0x78, 0x2f, 0x40, 0x37, 0xf7, 0x12, 0xed, 0x7d, 0x2d, 0x92, 0x9b, 0x1d,
+ 0x3e, 0x78, 0x24, 0x97, 0x54, 0x63, 0xe0, 0xe1, 0x61, 0x69, 0xf4, 0xe9,
+ 0xd1, 0x21, 0x23, 0x5a, 0xe1, 0x26, 0x61, 0x5f, 0x22, 0xca, 0x04, 0x44,
+ 0xc7, 0xff, 0x5e, 0xda, 0x17, 0x25, 0xef, 0xa3, 0xe1, 0x9f, 0x1e, 0x58,
+ 0x7c, 0x32, 0x00, 0xcf, 0xfe, 0xef, 0x61, 0xb3, 0x68, 0x77, 0xf8, 0x06,
+ 0x94, 0x2e, 0xe4, 0x88, 0xb5, 0xe2, 0x97, 0x90, 0x06, 0x18, 0xab, 0xac,
+ 0xd9, 0xac, 0x6e, 0x13, 0xd8, 0xe4, 0xf3, 0x05, 0x42, 0x42, 0xf1, 0xa0,
+ 0xca, 0xba, 0x21, 0x1c, 0x43, 0x7d, 0xb7, 0x83, 0x6f, 0x01, 0x62, 0x70,
+ 0xd2, 0xee, 0xbf, 0x84, 0xa3, 0x93, 0xc0, 0xa8, 0x83, 0x9a, 0xbc, 0x33,
+ 0x22, 0xaf, 0x0b, 0x95, 0x43, 0x4c, 0x53, 0x00},
+ pub_key_4,
+ {0x31, 0x35, 0x38, 0x30, 0x32, 0x33, 0x34, 0x30, 0x39, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 35
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 35,
+ 32,
+ {0x53, 0x41, 0xac, 0xc5, 0x0c, 0x3e, 0x51, 0xe6, 0x60, 0xfb, 0x0d, 0x7e,
+ 0x75, 0x57, 0xf9, 0xd4, 0xae, 0x6b, 0xa9, 0xfd, 0x3f, 0x4d, 0x92, 0x4d,
+ 0x1b, 0xf8, 0xe3, 0x1b, 0x3d, 0x86, 0xfc, 0x5e, 0x9b, 0x79, 0x23, 0xa7,
+ 0xa7, 0xd1, 0x3f, 0xa9, 0x65, 0xc9, 0x9a, 0xeb, 0x63, 0x93, 0xcd, 0x4b,
+ 0x51, 0x01, 0x0f, 0xc8, 0xf8, 0x7e, 0x91, 0xb6, 0x47, 0xe1, 0x5e, 0x5f,
+ 0xdd, 0x3d, 0x04, 0xeb, 0xf5, 0x37, 0x14, 0x55, 0x37, 0xee, 0x3a, 0x74,
+ 0x9c, 0xd9, 0x31, 0x4d, 0x38, 0xcc, 0xac, 0x05, 0x97, 0xae, 0x39, 0x4b,
+ 0x8e, 0xb7, 0xae, 0x2d, 0x8d, 0xed, 0xc6, 0x26, 0x41, 0x0f, 0x61, 0xb6,
+ 0x8e, 0xd8, 0x93, 0x17, 0x1d, 0x23, 0x4b, 0xb7, 0x39, 0xda, 0xf0, 0x66,
+ 0x50, 0xd6, 0xaa, 0xb5, 0x69, 0xea, 0x43, 0xae, 0x15, 0x04, 0x9c, 0xfc,
+ 0x0b, 0xb4, 0xcb, 0x0e, 0xde, 0xef, 0x0a, 0x74, 0x39, 0x38, 0x01, 0xa3,
+ 0xef, 0x4c, 0x84, 0xee, 0x11, 0x63, 0x1a, 0xdd, 0xe1, 0x5f, 0x19, 0x58,
+ 0x42, 0x97, 0xe6, 0x3c, 0xe8, 0x36, 0x8b, 0x14, 0x65, 0x15, 0x1d, 0x39,
+ 0x2f, 0x2e, 0x54, 0x1d, 0xb4, 0xda, 0x52, 0xb3, 0x45, 0x41, 0xa2, 0xa1,
+ 0xf5, 0x61, 0x76, 0xd5, 0x12, 0x8a, 0xc1, 0x6f, 0xa8, 0x6f, 0xe2, 0x8d,
+ 0xc5, 0x4d, 0xc0, 0x46, 0x8e, 0x2b, 0xaa, 0x6b, 0x60, 0x10, 0x5a, 0xa0,
+ 0x8f, 0x72, 0xff, 0x18, 0x83, 0x3c, 0xb2, 0xf6, 0x2a, 0x00, 0xd8, 0xf1,
+ 0x68, 0xc8, 0xf8, 0xce, 0xaf, 0x45, 0x3d, 0x2a, 0x51, 0x9c, 0x69, 0x75,
+ 0x1c, 0x44, 0x94, 0x82, 0x84, 0x5f, 0xfe, 0x76, 0x66, 0xfb, 0x07, 0xe9,
+ 0xa1, 0x4b, 0xa1, 0x13, 0x6d, 0xa7, 0x8c, 0xe3, 0x53, 0xf5, 0xa4, 0x87,
+ 0xb4, 0xa4, 0xa2, 0xd1, 0x4b, 0x2c, 0xbc, 0x3e, 0x85, 0x13, 0x19, 0x50,
+ 0x87, 0x18, 0x46, 0xa1, 0x7f, 0xab, 0xe1, 0x65, 0x38, 0xf6, 0x1b, 0x56,
+ 0x0f, 0xaf, 0x58, 0x89, 0xdf, 0xa5, 0xb6, 0xc3, 0x57, 0xc8, 0x3b, 0xc9,
+ 0x5a, 0xbc, 0x55, 0x98, 0x24, 0xe4, 0x84, 0x2a, 0x3e, 0x1a, 0xdc, 0x20,
+ 0x81, 0x21, 0xd1, 0xf2, 0x72, 0x3f, 0xb9, 0xe1, 0x9c, 0xd2, 0x2f, 0x7e,
+ 0xe6, 0x7d, 0x82, 0xa6, 0x76, 0x6c, 0xcd, 0x6e, 0xf7, 0x10, 0x46, 0xe2,
+ 0xe5, 0x81, 0x3f, 0x16, 0x04, 0x60, 0x91, 0xd5, 0x42, 0xe9, 0x08, 0xd8,
+ 0x39, 0xdf, 0x3b, 0xa3, 0x18, 0xaf, 0x99, 0x5d, 0x8f, 0xbf, 0xca, 0x09,
+ 0x69, 0x95, 0x65, 0x57, 0xa5, 0x0c, 0x4b, 0x29, 0x18, 0xe3, 0x4a, 0xe6,
+ 0x51, 0x74, 0x1c, 0x2f, 0xd2, 0x09, 0x3f, 0xd9, 0x35, 0x70, 0x1a, 0x4e,
+ 0x4b, 0xd5, 0x58, 0x84, 0x04, 0x3f, 0x88, 0xa7, 0x11, 0xa8, 0x65, 0x96,
+ 0x81, 0x20, 0x64, 0xf6, 0x36, 0xfc, 0x5b, 0x19, 0xae, 0xd0, 0x55, 0xda,
+ 0x95, 0x88, 0xf1, 0x3b, 0x73, 0xf5, 0xef, 0x87, 0x03, 0x8a, 0x20, 0xba,
+ 0x96, 0x78, 0x3b, 0x36, 0x92, 0x1e, 0xa1, 0x08, 0xef, 0xf7, 0x66, 0xfa,
+ 0xd8, 0x3f, 0xff, 0xae, 0x99, 0xbd, 0x42, 0x0c, 0x2f, 0xf5, 0x4f, 0xb1,
+ 0x22, 0x0e, 0x2f, 0x8a, 0x93, 0xcb, 0x80, 0x04, 0x75, 0xea, 0x8c, 0xdb,
+ 0x68, 0xe9, 0x56, 0xcf, 0xb9, 0x86, 0xf4, 0xc1, 0x09, 0xff, 0x7f, 0x90,
+ 0x36, 0x5c, 0x02, 0xd9, 0xdb, 0x65, 0xa5, 0xf3, 0xf9, 0x25, 0xc3, 0xa5,
+ 0xdc, 0xff, 0xbc, 0x83, 0xe6, 0x5e, 0xef, 0x0d, 0x6c, 0xff, 0xa0, 0x93,
+ 0x4b, 0x08, 0x46, 0x5e, 0x9b, 0xfb, 0x47, 0xc5, 0x53, 0x72, 0xde, 0x4d,
+ 0x52, 0x55, 0xad, 0xb4, 0xfd, 0x66, 0xd3, 0xd3, 0x49, 0x61, 0x5e, 0x55,
+ 0x26, 0x7e, 0x86, 0x98, 0xdf, 0xc1, 0xce, 0xfb, 0xf1, 0x49, 0x08, 0xd7,
+ 0x37, 0xb5, 0x6e, 0xa9, 0x6e, 0x3a, 0x95, 0xe2},
+ pub_key_4,
+ {0x33, 0x39, 0x36, 0x35, 0x39, 0x39, 0x31, 0x35, 0x31, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 36
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 36,
+ 32,
+ {0x37, 0xa6, 0x4c, 0xc1, 0xa6, 0xad, 0xd0, 0xbe, 0xc1, 0xb0, 0xf8, 0xdd,
+ 0xd0, 0x9a, 0x18, 0xcd, 0x97, 0xef, 0x62, 0x2e, 0x90, 0xd3, 0x14, 0x6a,
+ 0xbd, 0x8f, 0x22, 0xfb, 0x2a, 0xeb, 0xa3, 0xec, 0x8f, 0x31, 0x0a, 0x71,
+ 0x50, 0x9b, 0xe7, 0x8b, 0x63, 0xe2, 0x0e, 0x4e, 0x90, 0xd6, 0x04, 0x20,
+ 0x7b, 0x3c, 0x1f, 0xe8, 0xc6, 0x66, 0xf0, 0xc6, 0x55, 0x06, 0x1b, 0xba,
+ 0x49, 0x22, 0x07, 0x55, 0xc0, 0x8d, 0x43, 0x35, 0x4c, 0x19, 0xd8, 0x1c,
+ 0x21, 0xc3, 0x44, 0xf0, 0xd9, 0x11, 0x50, 0xbc, 0xa3, 0xc7, 0x37, 0xd7,
+ 0x5f, 0x3b, 0xf7, 0x4c, 0xad, 0xf8, 0x05, 0x61, 0xfb, 0x30, 0xb2, 0xb0,
+ 0x7b, 0xa7, 0x05, 0x30, 0xaa, 0xd6, 0x58, 0x6e, 0x4a, 0xd3, 0x05, 0xdb,
+ 0x26, 0x82, 0xaf, 0x54, 0x62, 0xcd, 0x3e, 0x0a, 0x1f, 0xd0, 0xf2, 0x49,
+ 0x13, 0xa7, 0x0c, 0x27, 0x5a, 0x42, 0xf8, 0x58, 0xe8, 0xf6, 0xe3, 0xa4,
+ 0xd5, 0x22, 0x6a, 0x8e, 0xa7, 0xca, 0x45, 0x6a, 0x99, 0x02, 0xae, 0x78,
+ 0x55, 0x24, 0x34, 0x32, 0xd1, 0xec, 0x69, 0x11, 0x8f, 0x6b, 0x80, 0x6c,
+ 0xf5, 0x9d, 0x17, 0x13, 0x56, 0xc6, 0x38, 0xab, 0x19, 0xf8, 0x40, 0xd0,
+ 0x06, 0x9d, 0x34, 0x87, 0x0f, 0xac, 0x0c, 0x15, 0xab, 0x04, 0x31, 0x22,
+ 0x32, 0xb6, 0xd1, 0xf6, 0x92, 0x1a, 0x13, 0x46, 0xd5, 0x6b, 0x49, 0xcf,
+ 0x57, 0xb1, 0x64, 0x0c, 0xdd, 0x3a, 0xaf, 0x98, 0x53, 0xf5, 0xc9, 0x0a,
+ 0x80, 0x36, 0x3f, 0x8d, 0xc5, 0x61, 0xd4, 0x40, 0x8b, 0xba, 0xfd, 0xa3,
+ 0x90, 0xc8, 0xf1, 0x01, 0xc3, 0x34, 0x8a, 0xe6, 0x23, 0x53, 0xc0, 0x63,
+ 0x1e, 0x02, 0xee, 0xee, 0xb6, 0x4f, 0x57, 0xf5, 0x44, 0xb9, 0x29, 0x29,
+ 0x06, 0x58, 0xb8, 0xc4, 0x1e, 0xb2, 0x82, 0xc1, 0x2f, 0x89, 0xc4, 0xc0,
+ 0xf9, 0x98, 0x5f, 0x7b, 0x18, 0x60, 0x23, 0x4f, 0xda, 0x19, 0xd8, 0xe8,
+ 0x9e, 0x99, 0xaf, 0xea, 0x57, 0x66, 0x5c, 0xce, 0xe2, 0x86, 0xdc, 0xcd,
+ 0x45, 0x72, 0x5a, 0xa7, 0x20, 0x38, 0x9b, 0xad, 0x1b, 0xe3, 0x64, 0x71,
+ 0x7e, 0x6e, 0x3c, 0x67, 0x86, 0xa6, 0x86, 0x00, 0xcd, 0x89, 0xb0, 0xfe,
+ 0xb5, 0x97, 0x46, 0xc9, 0x12, 0x15, 0x58, 0xc7, 0xdc, 0x85, 0x24, 0x80,
+ 0xb2, 0x4a, 0xab, 0x1f, 0xd9, 0xdf, 0x39, 0xf4, 0xfa, 0x52, 0x3e, 0x09,
+ 0x28, 0xc6, 0xe3, 0x74, 0x45, 0xd0, 0x64, 0x28, 0xae, 0x40, 0x31, 0x18,
+ 0x07, 0x82, 0x37, 0x12, 0x5f, 0x8a, 0xe3, 0x71, 0x04, 0xbf, 0x90, 0x63,
+ 0x57, 0xda, 0xdf, 0xa1, 0xca, 0x8b, 0xdb, 0xd8, 0xc9, 0x75, 0x84, 0xca,
+ 0x8f, 0xfd, 0x24, 0x97, 0x53, 0x92, 0xbf, 0x63, 0x73, 0x8e, 0xcf, 0x94,
+ 0x50, 0x0e, 0xf0, 0xa4, 0x57, 0x93, 0x46, 0x9b, 0xf7, 0x1b, 0x22, 0xf7,
+ 0xb4, 0xf8, 0x50, 0x54, 0xfd, 0x34, 0x9b, 0xf1, 0xdd, 0xaa, 0x9b, 0x3f,
+ 0x07, 0x4f, 0x8a, 0xae, 0x07, 0x80, 0x5e, 0x22, 0x5d, 0xff, 0x34, 0xb5,
+ 0x16, 0x53, 0xc0, 0xf1, 0x5a, 0xd1, 0xec, 0x25, 0xd4, 0xc8, 0x05, 0x6d,
+ 0x67, 0x98, 0xc6, 0x51, 0xd5, 0x9c, 0x74, 0x09, 0x0c, 0x20, 0x4d, 0xec,
+ 0x11, 0x27, 0xa3, 0xbf, 0xc0, 0x44, 0x7e, 0xd9, 0xd6, 0x2d, 0x74, 0xd4,
+ 0x2e, 0x14, 0x5e, 0x6e, 0xc8, 0x15, 0x7f, 0xdb, 0x35, 0x28, 0x2f, 0x1c,
+ 0x9e, 0x0b, 0x76, 0xe4, 0x68, 0x49, 0xdb, 0x52, 0x8c, 0x0b, 0xde, 0xdb,
+ 0x37, 0xc8, 0xb9, 0x17, 0x9e, 0x0d, 0x07, 0x43, 0xb2, 0x61, 0x9e, 0x5c,
+ 0xf1, 0x92, 0xcb, 0x7b, 0x10, 0x7e, 0x17, 0x54, 0x55, 0x89, 0xf7, 0x50,
+ 0xe6, 0xdd, 0x78, 0x43, 0xf9, 0x46, 0x25, 0xce, 0x29, 0xf4, 0x5e, 0x15,
+ 0x19, 0xef, 0x82, 0x25, 0xba, 0xd1, 0x90, 0x33},
+ pub_key_4,
+ {0x32, 0x32, 0x38, 0x38, 0x37, 0x33, 0x32, 0x31, 0x39, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 37
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 37,
+ 32,
+ {0x91, 0x44, 0xb6, 0xb0, 0x31, 0xbc, 0xc2, 0xe5, 0xf3, 0xdd, 0x39, 0x37,
+ 0x0a, 0xdd, 0xf3, 0xbe, 0xe2, 0x6f, 0x92, 0x80, 0xb0, 0xc1, 0x0e, 0xe1,
+ 0x3f, 0x02, 0x29, 0x53, 0xb2, 0x30, 0xbe, 0x29, 0xdb, 0xfe, 0x56, 0x2d,
+ 0xd8, 0x3d, 0x9e, 0x77, 0x0c, 0x06, 0x70, 0xd0, 0x74, 0x13, 0x9b, 0xfe,
+ 0x57, 0xf4, 0x6b, 0x7c, 0x21, 0xd2, 0xd1, 0xb6, 0xe8, 0x08, 0x7f, 0xcf,
+ 0xfd, 0xee, 0x88, 0x86, 0x54, 0x67, 0x29, 0xd7, 0x7b, 0xde, 0x5b, 0xfe,
+ 0x61, 0x80, 0xf6, 0x1f, 0x2c, 0x64, 0xb2, 0xd4, 0x92, 0x3c, 0x5f, 0x18,
+ 0xdd, 0x0f, 0xb8, 0x39, 0xa6, 0x31, 0x30, 0x20, 0xa7, 0xa8, 0x85, 0xa7,
+ 0x5a, 0xf0, 0x72, 0x2c, 0x68, 0x0a, 0x30, 0xb5, 0xe3, 0xd9, 0xcf, 0x19,
+ 0x37, 0x5b, 0xbf, 0x71, 0xb4, 0x6d, 0xb9, 0x89, 0xaf, 0xdd, 0xb9, 0xe7,
+ 0xa6, 0x9f, 0xa5, 0x93, 0x6d, 0x80, 0x25, 0x04, 0x48, 0xea, 0x1a, 0xeb,
+ 0x36, 0x9e, 0x33, 0xf1, 0xbb, 0xbb, 0x23, 0xbf, 0xcc, 0xb2, 0x5e, 0xf8,
+ 0xf7, 0x7e, 0xd8, 0x7f, 0x76, 0x09, 0x0e, 0xca, 0x68, 0x2e, 0x2b, 0x7d,
+ 0x32, 0xdb, 0x81, 0x35, 0x56, 0xf2, 0x45, 0xfe, 0x6c, 0x23, 0xac, 0x7d,
+ 0xfe, 0x3c, 0xb3, 0x70, 0xee, 0xe8, 0xb6, 0xbf, 0x1c, 0x02, 0xef, 0xbd,
+ 0x98, 0x84, 0x7b, 0xa8, 0xda, 0x6b, 0x17, 0x5e, 0x6c, 0x2e, 0x8f, 0x7d,
+ 0xc1, 0x7a, 0x0c, 0xc2, 0x1d, 0x77, 0x6b, 0xb2, 0x4c, 0x41, 0x50, 0xa4,
+ 0x39, 0xa2, 0xd9, 0xed, 0xa4, 0x46, 0x6f, 0x23, 0x32, 0x9b, 0x3a, 0xbb,
+ 0xa8, 0xd8, 0x92, 0xb1, 0x8f, 0xaa, 0xcc, 0x85, 0xc8, 0x72, 0x1d, 0x82,
+ 0x5a, 0xee, 0x63, 0x60, 0x83, 0xde, 0xd2, 0xd5, 0x24, 0x6b, 0x57, 0xfe,
+ 0x4f, 0xa9, 0x02, 0x92, 0x3e, 0x38, 0xec, 0xca, 0x56, 0x71, 0xa3, 0xc6,
+ 0xaa, 0x26, 0xd3, 0x16, 0xb1, 0x95, 0xd9, 0xe1, 0x72, 0x2c, 0x41, 0x9d,
+ 0x8c, 0x6d, 0x8c, 0x0f, 0x8d, 0xea, 0x9b, 0xf5, 0x31, 0x7e, 0xf5, 0x32,
+ 0x93, 0xaa, 0xab, 0xa0, 0x9b, 0xf2, 0x2d, 0xaf, 0xbe, 0xa4, 0x63, 0xdc,
+ 0x52, 0x7d, 0x80, 0xf4, 0x83, 0xbb, 0x06, 0x65, 0x2e, 0xe5, 0xeb, 0x16,
+ 0x0d, 0x5f, 0x51, 0xd6, 0xeb, 0x48, 0x44, 0x49, 0x82, 0x72, 0x52, 0x05,
+ 0xeb, 0x96, 0xcd, 0xf9, 0xde, 0xb3, 0xe5, 0xe9, 0x6e, 0x7c, 0x33, 0x82,
+ 0x37, 0xf8, 0x3a, 0x79, 0x4b, 0x0c, 0xab, 0x81, 0xa4, 0x6a, 0xfc, 0xaf,
+ 0x98, 0x63, 0x11, 0xc3, 0x4b, 0xf7, 0xf5, 0xa8, 0xe9, 0xb4, 0x3b, 0x97,
+ 0x06, 0x1a, 0xed, 0xa0, 0xca, 0x2b, 0x13, 0xc5, 0xb3, 0x55, 0x4e, 0x6f,
+ 0x93, 0xcb, 0xf5, 0x84, 0x38, 0x12, 0xd9, 0x8c, 0x6b, 0x19, 0x72, 0xe2,
+ 0xaf, 0xa4, 0x36, 0xff, 0x3e, 0xf0, 0xba, 0x36, 0xa4, 0x69, 0xb7, 0xc5,
+ 0x86, 0xb1, 0xd5, 0xec, 0xc5, 0x2f, 0x6f, 0xdc, 0xe7, 0x9a, 0xcb, 0x8c,
+ 0x39, 0xef, 0x67, 0x32, 0x54, 0xb9, 0xb5, 0x65, 0x81, 0x9c, 0xde, 0x45,
+ 0x56, 0x9a, 0x60, 0x60, 0x3e, 0x8c, 0x9f, 0x58, 0x3f, 0x9e, 0x97, 0x90,
+ 0xc6, 0x70, 0x01, 0x88, 0xa6, 0xb3, 0xdb, 0x41, 0x77, 0x67, 0x29, 0x03,
+ 0x8c, 0xa8, 0xd8, 0xf1, 0xa8, 0x31, 0x88, 0x32, 0xa9, 0x1c, 0x96, 0x4b,
+ 0x74, 0x46, 0x5c, 0xf3, 0x59, 0x5c, 0x7c, 0x99, 0x72, 0xd2, 0xbb, 0x4b,
+ 0x53, 0x0e, 0x21, 0xda, 0x75, 0x88, 0x2c, 0xf0, 0x1e, 0x55, 0xf0, 0xfc,
+ 0xa4, 0x95, 0x4c, 0xe1, 0xb7, 0xca, 0x5d, 0x73, 0xf1, 0xda, 0x6d, 0x2b,
+ 0x2d, 0xad, 0xb2, 0x6a, 0x28, 0x0e, 0xa2, 0x01, 0xbc, 0x1e, 0x9a, 0x40,
+ 0xda, 0x15, 0xf9, 0xd9, 0xad, 0x78, 0xa5, 0xfb, 0xc5, 0x0a, 0x50, 0x16,
+ 0x74, 0x17, 0x89, 0xd6, 0x24, 0xfb, 0x38, 0x87},
+ pub_key_4,
+ {0x32, 0x32, 0x33, 0x30, 0x38, 0x38, 0x37, 0x33, 0x31, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 38
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 38,
+ 32,
+ {0x10, 0x06, 0x22, 0x18, 0x7b, 0xcc, 0x89, 0x8e, 0x87, 0xf6, 0xf2, 0x72,
+ 0x93, 0x2a, 0x6b, 0x46, 0x75, 0x6a, 0x09, 0x84, 0x29, 0x4a, 0xc6, 0xac,
+ 0xab, 0xbe, 0x7d, 0xcb, 0xc9, 0x1b, 0x5a, 0x91, 0x7c, 0x8e, 0x66, 0xbb,
+ 0x1b, 0x21, 0x59, 0x23, 0x88, 0x7b, 0x2f, 0x2a, 0x5a, 0x4e, 0xd7, 0x3a,
+ 0xae, 0x18, 0x1b, 0x9b, 0xd9, 0x3b, 0xb7, 0x04, 0x4e, 0x1a, 0x4b, 0x4a,
+ 0xd7, 0xf8, 0x3c, 0x14, 0x61, 0x4b, 0x9e, 0xb1, 0xbb, 0x33, 0xd3, 0x72,
+ 0xfc, 0x7a, 0xf7, 0x08, 0x67, 0x86, 0x8c, 0x97, 0x3d, 0xc9, 0x37, 0x06,
+ 0x0e, 0x7e, 0xc6, 0x46, 0x41, 0x41, 0xa0, 0xed, 0xe7, 0x7d, 0x25, 0xd6,
+ 0x02, 0xaa, 0xbc, 0x2a, 0x74, 0x98, 0xb2, 0x0c, 0x6e, 0x88, 0x66, 0xf8,
+ 0x8f, 0x01, 0xba, 0xa3, 0x9d, 0x22, 0x04, 0x7d, 0x21, 0xf4, 0x03, 0xb7,
+ 0x9d, 0xd3, 0x25, 0xe0, 0x8d, 0xea, 0xde, 0xda, 0xc1, 0xd0, 0x66, 0x3a,
+ 0x69, 0x97, 0xe6, 0x1e, 0xbd, 0x34, 0xbc, 0x0f, 0xac, 0xc1, 0xab, 0x6b,
+ 0xe2, 0xe8, 0x85, 0xb5, 0x3a, 0x76, 0xb3, 0x40, 0x81, 0xd9, 0xf8, 0x16,
+ 0x54, 0x2a, 0xfd, 0xcf, 0xbb, 0xce, 0x02, 0x6f, 0xa8, 0x62, 0x1e, 0x15,
+ 0xe8, 0x8c, 0x38, 0x29, 0x78, 0x9f, 0x0a, 0xae, 0xf7, 0x87, 0xbe, 0xd7,
+ 0x09, 0xae, 0x70, 0x9d, 0xc8, 0xe9, 0x50, 0xb2, 0xa7, 0xc6, 0x24, 0x65,
+ 0x32, 0xd7, 0xc8, 0x0d, 0x52, 0x13, 0xf0, 0xf3, 0x96, 0x3f, 0xc6, 0xe4,
+ 0x57, 0x6c, 0x0b, 0xe0, 0x11, 0x1e, 0x49, 0x1f, 0xb6, 0xe0, 0x7a, 0x3d,
+ 0x77, 0x26, 0xce, 0x78, 0xb8, 0x01, 0x6c, 0x4c, 0xb8, 0x4b, 0x04, 0x3f,
+ 0x67, 0x22, 0x91, 0x57, 0x46, 0x05, 0xdc, 0x3c, 0xd0, 0x6f, 0x65, 0x19,
+ 0x5c, 0xdc, 0xfe, 0xff, 0x14, 0x85, 0x14, 0x37, 0xa0, 0x4a, 0x25, 0xe7,
+ 0x7c, 0xdf, 0xea, 0x82, 0x49, 0xa8, 0x02, 0x5c, 0x90, 0xe3, 0xec, 0x56,
+ 0xca, 0x54, 0x97, 0x3e, 0x96, 0x87, 0x0c, 0x44, 0x48, 0x50, 0x98, 0x9e,
+ 0xf2, 0x8a, 0x20, 0x22, 0x7d, 0x45, 0x9d, 0x9d, 0xe8, 0xc7, 0x60, 0x00,
+ 0xcc, 0x0d, 0x5b, 0xc1, 0xcf, 0x8b, 0xce, 0x85, 0x73, 0x0d, 0x3a, 0x01,
+ 0xa6, 0x8f, 0x4c, 0x53, 0x92, 0xfc, 0xa2, 0xb2, 0x18, 0x07, 0x81, 0xd2,
+ 0x7f, 0x6a, 0x23, 0xe5, 0xe5, 0x71, 0x30, 0x7a, 0x4f, 0xf3, 0x74, 0x7a,
+ 0xf2, 0x26, 0xc1, 0xda, 0x1e, 0x95, 0x94, 0xc6, 0x80, 0x49, 0xcd, 0x88,
+ 0x8c, 0xfa, 0xd3, 0x1d, 0x85, 0x4e, 0xe6, 0x95, 0xce, 0xc8, 0x6f, 0xa2,
+ 0x34, 0x85, 0x6e, 0xf1, 0x29, 0x23, 0x6f, 0x9e, 0xc7, 0x52, 0x5a, 0xba,
+ 0x54, 0xb3, 0x53, 0xb4, 0xe1, 0xb6, 0xbb, 0x86, 0x32, 0xe4, 0xed, 0x78,
+ 0x6d, 0x63, 0xc9, 0xba, 0x3e, 0x8d, 0xe3, 0x33, 0xdd, 0xfc, 0xe5, 0xfd,
+ 0x97, 0x75, 0x86, 0x92, 0xc0, 0x07, 0x94, 0x82, 0xc0, 0xfc, 0x6b, 0x52,
+ 0x95, 0x1a, 0xf9, 0x66, 0xf3, 0x85, 0x54, 0x73, 0x2a, 0x1a, 0xaf, 0xdf,
+ 0xa0, 0x4a, 0x77, 0xa7, 0xb7, 0x64, 0x19, 0xfa, 0x9e, 0xa6, 0x0d, 0xc1,
+ 0x08, 0xd5, 0xde, 0x78, 0x95, 0xd5, 0x62, 0xe7, 0x8d, 0x91, 0x15, 0xc4,
+ 0x98, 0xf0, 0xec, 0xd8, 0xbb, 0x68, 0x86, 0x1a, 0x22, 0xf8, 0xcd, 0x8b,
+ 0x47, 0xca, 0xc1, 0x21, 0x0d, 0x43, 0x62, 0xc4, 0x04, 0x21, 0x07, 0x63,
+ 0xdf, 0x39, 0x5e, 0x15, 0x9d, 0xb9, 0x68, 0x97, 0x27, 0x96, 0x64, 0xd8,
+ 0x47, 0x70, 0x38, 0x2c, 0x20, 0x14, 0xdb, 0xe1, 0x97, 0x26, 0x66, 0x4e,
+ 0xd3, 0x6f, 0x61, 0xd2, 0xe8, 0xe4, 0xe1, 0xe7, 0xe0, 0x62, 0x1b, 0xb5,
+ 0x21, 0x53, 0x02, 0xfa, 0xdc, 0xa9, 0x6d, 0xb6, 0xf0, 0xd7, 0x9e, 0x90,
+ 0x80, 0x50, 0x80, 0x59, 0x90, 0xb7, 0x71, 0x01},
+ pub_key_4,
+ {0x31, 0x32, 0x39, 0x30, 0x35, 0x36, 0x39, 0x33, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 39
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 39,
+ 32,
+ {0x2b, 0xbc, 0x4d, 0x76, 0x7c, 0xc9, 0x45, 0xbf, 0x2c, 0x29, 0xd9, 0x80,
+ 0x91, 0x37, 0x0c, 0xc2, 0x83, 0xb6, 0xc0, 0xa0, 0x38, 0x5f, 0x23, 0x08,
+ 0xfa, 0x22, 0xb6, 0xc8, 0x7b, 0xe4, 0x78, 0x57, 0x4a, 0x82, 0x39, 0x7f,
+ 0xed, 0xd9, 0xf1, 0x2a, 0x68, 0xe5, 0x7d, 0x8a, 0x86, 0x94, 0xc4, 0x67,
+ 0x62, 0xd9, 0x89, 0xf3, 0xea, 0x41, 0x48, 0xda, 0x77, 0xe2, 0x20, 0xce,
+ 0x00, 0x7e, 0xf5, 0x34, 0x15, 0x75, 0x51, 0x49, 0x03, 0x0f, 0x17, 0x5e,
+ 0xda, 0xd2, 0xad, 0x35, 0xdc, 0x1c, 0x16, 0xc1, 0x63, 0xc7, 0x9a, 0xeb,
+ 0x5e, 0x54, 0x06, 0xbd, 0x92, 0x62, 0xc2, 0x86, 0xe2, 0x7b, 0xc7, 0x23,
+ 0x10, 0x6c, 0x8c, 0x2f, 0xf4, 0x8a, 0xcf, 0x01, 0x94, 0xb1, 0x13, 0x08,
+ 0xb7, 0x00, 0x49, 0x3d, 0x0e, 0x3d, 0x3c, 0xae, 0xfe, 0x74, 0x3e, 0x6b,
+ 0x23, 0xd9, 0xa9, 0x15, 0x06, 0x80, 0xb9, 0x62, 0xdd, 0xd1, 0xa9, 0x8e,
+ 0x30, 0x8c, 0x4b, 0x6e, 0xbc, 0x21, 0xaf, 0x02, 0xa3, 0x7f, 0xb4, 0x51,
+ 0x83, 0x1a, 0xe8, 0xe2, 0x21, 0x73, 0xec, 0x8b, 0x78, 0xb9, 0xd6, 0xd8,
+ 0xa8, 0x5a, 0x4e, 0xd1, 0x3b, 0x95, 0x46, 0xfa, 0xf1, 0xfa, 0xfa, 0xe0,
+ 0x88, 0x88, 0x20, 0x2e, 0x01, 0xc7, 0x37, 0xcf, 0x8d, 0x50, 0xb2, 0xf8,
+ 0xe1, 0x97, 0xdb, 0x72, 0x26, 0x2b, 0xb0, 0xfd, 0x7a, 0x56, 0x77, 0xff,
+ 0x89, 0x34, 0xdc, 0x20, 0xe6, 0xf8, 0x77, 0x8b, 0xf7, 0x8c, 0x29, 0xc0,
+ 0x38, 0x1a, 0xb8, 0xcc, 0xea, 0x24, 0xf9, 0x8d, 0xbc, 0x32, 0xae, 0x42,
+ 0x55, 0x18, 0x5e, 0x81, 0x7f, 0x27, 0xd2, 0x35, 0xc1, 0xd9, 0x54, 0xb8,
+ 0xda, 0x4f, 0xe6, 0xc0, 0x4e, 0xa6, 0x53, 0x0e, 0xe5, 0x43, 0xb6, 0x0e,
+ 0x1d, 0xb1, 0x7b, 0xf4, 0x3c, 0xcd, 0x3a, 0xbf, 0xd7, 0x0f, 0x0b, 0xa1,
+ 0x83, 0xae, 0x06, 0x5f, 0x64, 0x64, 0xbb, 0x59, 0x0d, 0x6f, 0x2c, 0x45,
+ 0x94, 0x55, 0xe9, 0x1a, 0x90, 0xb2, 0x3c, 0x46, 0xf3, 0x02, 0x31, 0xa0,
+ 0x05, 0x46, 0xd2, 0x36, 0xc9, 0xa8, 0xd0, 0xa4, 0x95, 0xc3, 0x22, 0xa7,
+ 0x3d, 0xbc, 0x59, 0xac, 0xa8, 0x28, 0x95, 0x99, 0x3b, 0xcb, 0x21, 0x16,
+ 0x7e, 0xd5, 0xef, 0x11, 0xc3, 0x6c, 0x6f, 0x8a, 0x7d, 0xb0, 0x9d, 0x80,
+ 0xf8, 0x27, 0xe3, 0x6d, 0x5d, 0x31, 0xf7, 0x1f, 0xee, 0xc8, 0xc8, 0x62,
+ 0xd3, 0xca, 0xf8, 0x37, 0xa9, 0x40, 0xee, 0x3c, 0xd9, 0x8a, 0x29, 0x88,
+ 0x79, 0x59, 0xb0, 0x2b, 0x62, 0x11, 0x1c, 0xcd, 0x6c, 0xd1, 0x3d, 0x7d,
+ 0x56, 0x90, 0x77, 0xfc, 0xde, 0x4f, 0x6a, 0x48, 0xca, 0x07, 0xd0, 0xef,
+ 0xe8, 0x04, 0x73, 0x50, 0x8c, 0x1b, 0x2b, 0x10, 0xaa, 0x98, 0xeb, 0x00,
+ 0xb4, 0x09, 0x12, 0x6f, 0xcb, 0x8b, 0x8c, 0x17, 0x2c, 0x0f, 0xfe, 0x44,
+ 0x65, 0x21, 0x1e, 0x31, 0xd8, 0xaf, 0x6e, 0xbe, 0xc9, 0x1a, 0x6a, 0x2f,
+ 0x72, 0x0b, 0xc1, 0x7f, 0x06, 0x4d, 0xd3, 0x78, 0x2b, 0x0e, 0xe6, 0xf0,
+ 0xa6, 0x4e, 0x71, 0x1a, 0x7c, 0x7f, 0x3a, 0x20, 0xec, 0x5c, 0x8a, 0x16,
+ 0x58, 0xd7, 0x5f, 0x48, 0xc3, 0x6a, 0x6a, 0x15, 0x8f, 0xa7, 0x40, 0x01,
+ 0x71, 0xde, 0x91, 0xe3, 0x14, 0x9e, 0x5c, 0x09, 0xd0, 0xbd, 0xb8, 0x6f,
+ 0x34, 0xb9, 0x8b, 0xec, 0x41, 0x8f, 0x31, 0xd9, 0x82, 0xda, 0x52, 0xcb,
+ 0x99, 0x5c, 0x2e, 0x3c, 0x7c, 0x6d, 0x15, 0xfe, 0x14, 0x48, 0x7e, 0x03,
+ 0x30, 0x74, 0x06, 0x9f, 0x7d, 0x4e, 0x97, 0x28, 0xba, 0x85, 0x55, 0x8e,
+ 0xfb, 0x48, 0x01, 0x7e, 0x4d, 0x4f, 0x83, 0x53, 0x05, 0x5d, 0x6a, 0x46,
+ 0x12, 0x65, 0x5c, 0x51, 0x71, 0xdb, 0xbb, 0x18, 0x39, 0xac, 0xda, 0xaa,
+ 0xd7, 0x98, 0x8c, 0x1a, 0x9a, 0xa2, 0xe9, 0x67},
+ pub_key_4,
+ {0x32, 0x37, 0x34, 0x38, 0x36, 0x35, 0x36, 0x34, 0x33, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 40
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 40,
+ 32,
+ {0xb9, 0xf1, 0x42, 0xc4, 0xd8, 0x29, 0x78, 0xb6, 0xd2, 0x54, 0x46, 0xa8,
+ 0xd7, 0x63, 0x3f, 0xbd, 0xc1, 0xcf, 0x4f, 0xe4, 0x1d, 0xe2, 0x10, 0xde,
+ 0x37, 0x84, 0xc9, 0xf0, 0x03, 0x0e, 0x07, 0x85, 0x8d, 0x99, 0x2d, 0xdd,
+ 0x8e, 0x21, 0xb2, 0x89, 0xa4, 0x09, 0x4e, 0x6f, 0x61, 0x2c, 0xfe, 0xdc,
+ 0xdd, 0x1e, 0xf2, 0xcc, 0x9c, 0x10, 0xdd, 0xf7, 0x82, 0x30, 0xf0, 0xed,
+ 0x2d, 0xfe, 0xee, 0x19, 0x87, 0xd4, 0x7b, 0x45, 0x81, 0x1c, 0x2a, 0x44,
+ 0xa0, 0xa1, 0xa1, 0x15, 0x5d, 0x8e, 0x28, 0x77, 0x10, 0x07, 0x97, 0xe6,
+ 0x71, 0x0b, 0x22, 0x2d, 0x14, 0x02, 0xe7, 0xe4, 0xcd, 0xeb, 0x09, 0xb0,
+ 0x99, 0x53, 0xca, 0x4f, 0x5a, 0x9e, 0x49, 0xee, 0xab, 0xb7, 0x9c, 0xc4,
+ 0x17, 0x5c, 0x33, 0xf6, 0x67, 0x66, 0x5f, 0xa2, 0x71, 0x3b, 0xb5, 0x89,
+ 0xfa, 0x54, 0xd2, 0x84, 0xf5, 0x44, 0xfa, 0xd0, 0xdc, 0x09, 0xa3, 0xde,
+ 0xcf, 0xca, 0xe8, 0x13, 0xc1, 0xe4, 0x8d, 0x0a, 0xe5, 0xc6, 0x38, 0x89,
+ 0xd0, 0x09, 0x05, 0xf8, 0x18, 0x3b, 0xba, 0x91, 0x6b, 0xfd, 0xb9, 0xde,
+ 0x54, 0x8a, 0xe8, 0x07, 0x59, 0x33, 0x19, 0xc8, 0x66, 0xb2, 0x8d, 0x19,
+ 0xc5, 0xf0, 0x9c, 0x32, 0xf5, 0x0c, 0xdf, 0x78, 0x24, 0x39, 0xa1, 0x78,
+ 0x1f, 0x9c, 0x1d, 0xd2, 0x60, 0x74, 0xc4, 0x8b, 0xfb, 0x44, 0xb4, 0xb4,
+ 0x2d, 0x7d, 0xde, 0x49, 0x97, 0xcd, 0xbe, 0xbd, 0x74, 0x53, 0x3a, 0xa2,
+ 0xbe, 0xd5, 0x64, 0x9d, 0x01, 0x76, 0xa1, 0xd5, 0x62, 0x86, 0xfd, 0x49,
+ 0x20, 0x48, 0xe4, 0x4b, 0x18, 0x0d, 0x83, 0x74, 0xa9, 0xf5, 0xe0, 0x29,
+ 0x1e, 0xdc, 0xff, 0x5c, 0xa6, 0xf4, 0xb6, 0xee, 0x76, 0x48, 0xf7, 0x72,
+ 0x03, 0x20, 0xb4, 0xbe, 0xc6, 0xc0, 0x8b, 0xa6, 0xea, 0xfa, 0x55, 0xda,
+ 0x7a, 0x4d, 0x17, 0x6c, 0xf4, 0xc1, 0x76, 0x43, 0x28, 0xd7, 0xa4, 0xdd,
+ 0x33, 0xa5, 0x13, 0x06, 0x87, 0xac, 0x9a, 0x00, 0x39, 0x5c, 0xd3, 0xc5,
+ 0xf6, 0xbc, 0x6e, 0xf1, 0xdd, 0x14, 0x30, 0x12, 0x52, 0x75, 0x2a, 0x37,
+ 0x41, 0x4f, 0x98, 0xd4, 0x76, 0x01, 0x86, 0x54, 0xe2, 0x80, 0x65, 0x7e,
+ 0x14, 0xd9, 0xd9, 0xdb, 0x67, 0x85, 0x49, 0x7b, 0x1d, 0x66, 0x6b, 0xc2,
+ 0x20, 0x62, 0xc2, 0x74, 0xda, 0x2c, 0xd0, 0x85, 0x8e, 0x29, 0xc6, 0xd1,
+ 0xde, 0xd2, 0xd5, 0x9f, 0xf8, 0xa1, 0xf7, 0x14, 0x04, 0xe1, 0x17, 0x05,
+ 0x0f, 0x19, 0xf0, 0x7b, 0xd5, 0x8e, 0x98, 0xe0, 0x82, 0xd2, 0xea, 0xb4,
+ 0x1d, 0x33, 0x13, 0xdb, 0x4a, 0x7a, 0xa0, 0x4e, 0x4c, 0xf5, 0x72, 0xc8,
+ 0xcf, 0xa1, 0xb4, 0x18, 0x26, 0xeb, 0x29, 0x65, 0xd8, 0xbf, 0x89, 0x94,
+ 0x71, 0x59, 0x74, 0xf8, 0x0d, 0x81, 0x0d, 0xeb, 0x67, 0x28, 0x8e, 0xdb,
+ 0xc5, 0xd9, 0xc8, 0xff, 0xc5, 0xe4, 0x3d, 0x50, 0x06, 0x81, 0x32, 0x43,
+ 0x00, 0xc5, 0x5c, 0xc0, 0x56, 0xa8, 0x9d, 0x53, 0x03, 0xab, 0xef, 0xca,
+ 0x46, 0x93, 0x35, 0x70, 0x26, 0x7b, 0x25, 0x58, 0x3c, 0x67, 0x6e, 0xa2,
+ 0xd0, 0x5c, 0x57, 0x68, 0xcd, 0xc4, 0x7f, 0x1f, 0x45, 0xe2, 0xb4, 0xce,
+ 0x5a, 0xd0, 0x6a, 0x1f, 0x59, 0xd1, 0xa1, 0x3d, 0x07, 0xe4, 0x4a, 0x38,
+ 0xcc, 0xfe, 0xec, 0xc4, 0xe8, 0x6a, 0xb7, 0x6b, 0x3f, 0x12, 0x22, 0x7e,
+ 0xfd, 0x81, 0xbe, 0xdb, 0x5a, 0x48, 0x99, 0xc2, 0x54, 0x13, 0x13, 0x91,
+ 0x2a, 0x91, 0xe9, 0x07, 0xc0, 0x91, 0x22, 0xbe, 0x5a, 0x41, 0xc5, 0x4c,
+ 0xd4, 0xd2, 0xe5, 0x1f, 0x32, 0xc2, 0xa3, 0x33, 0xea, 0x66, 0xbb, 0x3e,
+ 0x91, 0xf7, 0xa3, 0x0c, 0x2b, 0xdf, 0xc6, 0x28, 0x2f, 0xcb, 0x35, 0x93,
+ 0x17, 0x6e, 0x81, 0x85, 0x86, 0xd2, 0x8e, 0x1a},
+ pub_key_4,
+ {0x37, 0x35, 0x38, 0x33, 0x35, 0x30, 0x32, 0x36, 0x30, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 41
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 41,
+ 32,
+ {0x4e, 0x4d, 0x09, 0x45, 0xb1, 0x18, 0xbd, 0xbc, 0x1f, 0x7e, 0x01, 0x90,
+ 0x4a, 0x5e, 0x99, 0xdf, 0xe7, 0xb8, 0x34, 0x89, 0xa0, 0x7b, 0xa0, 0xa6,
+ 0x26, 0x03, 0x2e, 0x5b, 0x86, 0xad, 0x6f, 0xd3, 0x51, 0x6b, 0x14, 0x55,
+ 0xfb, 0xb6, 0x78, 0x69, 0xd2, 0xb4, 0xed, 0x1e, 0x85, 0xa5, 0x38, 0x7b,
+ 0xd2, 0xa4, 0x30, 0x43, 0x2b, 0x4e, 0x6c, 0x50, 0x73, 0xb8, 0x1c, 0x24,
+ 0x13, 0x52, 0xcc, 0x1b, 0xae, 0xd9, 0x70, 0xd0, 0x5f, 0x68, 0x45, 0x9d,
+ 0x9b, 0x38, 0x99, 0xb9, 0xe1, 0x71, 0x45, 0x5b, 0x19, 0xd9, 0xfb, 0x83,
+ 0x82, 0x86, 0x44, 0xf9, 0x13, 0xec, 0xfc, 0x40, 0x31, 0x72, 0xc2, 0xf6,
+ 0x15, 0xbe, 0x87, 0x51, 0xac, 0x08, 0x3d, 0x90, 0x6d, 0x2b, 0x7f, 0x62,
+ 0xb8, 0x89, 0x4e, 0xc7, 0x86, 0xaf, 0xa3, 0x59, 0x4d, 0xf6, 0x7a, 0xc4,
+ 0xf3, 0xae, 0x96, 0x47, 0xfe, 0x71, 0x2a, 0x20, 0xa1, 0x3e, 0xa5, 0xe9,
+ 0x80, 0xe0, 0xcc, 0x1d, 0x57, 0xbf, 0xbf, 0xee, 0x2c, 0x54, 0xcb, 0x8e,
+ 0xe7, 0xf5, 0xc7, 0x34, 0x24, 0x76, 0x0e, 0x1c, 0x78, 0x19, 0xae, 0x47,
+ 0xe1, 0x52, 0x7d, 0x0e, 0xb3, 0x26, 0xf6, 0xf0, 0x0a, 0xe3, 0x8a, 0x16,
+ 0xa1, 0x9f, 0x1b, 0x2a, 0xbb, 0x4c, 0x6e, 0x0b, 0x10, 0x7c, 0x1b, 0xb0,
+ 0xb4, 0x25, 0x2f, 0x4b, 0xcf, 0x6d, 0x35, 0x49, 0x75, 0xaf, 0x40, 0xe5,
+ 0xed, 0xdc, 0x53, 0x7f, 0xfb, 0x6a, 0x64, 0x57, 0x0e, 0xdb, 0xaf, 0xfc,
+ 0x36, 0x94, 0xb6, 0xc9, 0x2d, 0x8e, 0x82, 0x14, 0x8d, 0xfe, 0x9a, 0x54,
+ 0xec, 0xb1, 0x01, 0xb1, 0x30, 0xa5, 0xf9, 0xfc, 0x6d, 0x10, 0xf2, 0x0d,
+ 0x40, 0x2a, 0xa9, 0x96, 0x43, 0x08, 0x41, 0x6a, 0x2c, 0xc3, 0x5d, 0x45,
+ 0x67, 0x6e, 0xd8, 0x27, 0x9a, 0xf3, 0x1b, 0x0c, 0xf7, 0x20, 0x24, 0x53,
+ 0x78, 0xd7, 0x60, 0x88, 0x30, 0x34, 0x0a, 0x1c, 0x27, 0x04, 0xae, 0x21,
+ 0x68, 0x35, 0x8b, 0xbd, 0x74, 0x8c, 0xf0, 0xb4, 0xb4, 0xa4, 0x74, 0xca,
+ 0xe2, 0xc8, 0x8a, 0xf8, 0xd7, 0xb7, 0x09, 0xf6, 0x68, 0xc3, 0xdc, 0xb4,
+ 0x28, 0x68, 0xaa, 0x44, 0xd6, 0x9e, 0xfa, 0x33, 0xb5, 0xb9, 0xe3, 0x13,
+ 0x08, 0x6a, 0x65, 0xfa, 0xcb, 0xb6, 0x06, 0x99, 0x91, 0x8f, 0x2f, 0xba,
+ 0x7c, 0x33, 0x3a, 0x10, 0x08, 0x24, 0x97, 0xf5, 0x63, 0x08, 0x4e, 0x8b,
+ 0x52, 0x47, 0x83, 0x7f, 0x46, 0xdd, 0xfc, 0xa0, 0x48, 0x97, 0x88, 0xa8,
+ 0x13, 0x74, 0x9a, 0xc9, 0x64, 0x55, 0xb8, 0x49, 0xf8, 0xf4, 0x66, 0x82,
+ 0xfb, 0xc4, 0x3a, 0x99, 0x5d, 0x66, 0xb6, 0x1f, 0x08, 0x90, 0x27, 0xa4,
+ 0xdf, 0xd7, 0x58, 0xaa, 0x7b, 0xb3, 0x55, 0x69, 0x37, 0x91, 0x51, 0x73,
+ 0x60, 0x97, 0x48, 0x83, 0x15, 0x87, 0x1a, 0x66, 0x59, 0x10, 0xb9, 0x0c,
+ 0x67, 0xa4, 0x6c, 0x4b, 0x3a, 0x7c, 0x9f, 0x9e, 0x68, 0x22, 0xd8, 0x72,
+ 0x74, 0x18, 0x95, 0x20, 0x37, 0xbc, 0x82, 0x99, 0x39, 0x7b, 0x62, 0xf3,
+ 0x46, 0x4b, 0x14, 0x00, 0x5f, 0x96, 0x6f, 0xf7, 0xe5, 0x62, 0xb9, 0x67,
+ 0xad, 0xb4, 0xce, 0x68, 0x5b, 0xed, 0x3a, 0xe3, 0xfe, 0x9c, 0xf2, 0x1d,
+ 0xe8, 0x51, 0xe1, 0x46, 0x32, 0x14, 0x44, 0x6c, 0x1e, 0x7d, 0x2d, 0xca,
+ 0x71, 0x03, 0x54, 0x53, 0x3a, 0xd0, 0x3c, 0x99, 0x47, 0x8f, 0x3e, 0x19,
+ 0x94, 0x12, 0xb4, 0x5e, 0x18, 0xcf, 0x0e, 0x8c, 0xcf, 0x75, 0xd5, 0xcb,
+ 0x3e, 0xe2, 0xe8, 0xdf, 0x5e, 0xb7, 0xc9, 0x98, 0x9f, 0xde, 0x79, 0x42,
+ 0xdf, 0x9a, 0xb4, 0x4d, 0xb4, 0x37, 0x95, 0xe5, 0xb9, 0x69, 0xa3, 0x17,
+ 0x24, 0xd0, 0xba, 0x80, 0xde, 0xa6, 0x2a, 0xdc, 0x63, 0xc1, 0x90, 0x44,
+ 0x84, 0x35, 0x69, 0x9e, 0x21, 0x06, 0xba, 0x99},
+ pub_key_4,
+ {0x32, 0x33, 0x32, 0x37, 0x37, 0x35, 0x34, 0x32, 0x37, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 42
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 42,
+ 32,
+ {0xa3, 0x1a, 0xa9, 0xee, 0x1f, 0x5a, 0x03, 0x04, 0xad, 0x55, 0x38, 0x4b,
+ 0x6d, 0x2d, 0xc8, 0xf3, 0x6e, 0x83, 0x4b, 0x19, 0x1d, 0x11, 0xaf, 0x31,
+ 0x61, 0xb9, 0x4a, 0x03, 0x0b, 0x13, 0xd8, 0x54, 0xc6, 0x7d, 0x77, 0x5b,
+ 0xa6, 0x12, 0xc6, 0xaa, 0xf8, 0xd2, 0xbe, 0x13, 0x90, 0xea, 0x27, 0x8b,
+ 0xab, 0xc8, 0x40, 0x9a, 0x4f, 0xfa, 0xa8, 0xba, 0x2a, 0x92, 0x1a, 0x39,
+ 0x34, 0x4b, 0x78, 0x68, 0xec, 0x9e, 0xdb, 0x1e, 0x7f, 0x5f, 0x26, 0x8a,
+ 0x4a, 0xc4, 0x87, 0xa7, 0x6f, 0x3f, 0xb7, 0x2e, 0x48, 0xd1, 0x71, 0x16,
+ 0xd6, 0x9b, 0xa5, 0x14, 0x69, 0x88, 0x05, 0x6c, 0x86, 0x48, 0x43, 0xd8,
+ 0x42, 0x02, 0x87, 0x9c, 0x2b, 0xad, 0x3b, 0x7d, 0x46, 0x92, 0xe4, 0x2a,
+ 0x82, 0xb6, 0x31, 0xc1, 0x9f, 0x26, 0xe6, 0xed, 0x7c, 0x8d, 0x89, 0x3b,
+ 0xa1, 0x8d, 0xfb, 0x92, 0x43, 0x8e, 0x02, 0xbe, 0x12, 0xa4, 0xff, 0x40,
+ 0xe5, 0x7c, 0x17, 0x46, 0x86, 0xc6, 0x73, 0x9c, 0x7f, 0x84, 0x44, 0xb9,
+ 0xc5, 0x31, 0x3f, 0xa9, 0x68, 0x6c, 0xa3, 0xa1, 0x89, 0xca, 0x70, 0xf9,
+ 0x92, 0x0c, 0xed, 0x38, 0x7a, 0x97, 0xd7, 0xee, 0xdd, 0x6e, 0x42, 0x36,
+ 0xeb, 0xc2, 0x59, 0xb0, 0x68, 0x1b, 0xf2, 0xb7, 0xd7, 0x2d, 0x7c, 0xc2,
+ 0x2e, 0x3d, 0x8e, 0x93, 0xdb, 0xc8, 0xa6, 0xa2, 0x84, 0x85, 0xf2, 0x77,
+ 0x75, 0x63, 0xf9, 0x27, 0x55, 0xcd, 0xd9, 0xbe, 0x85, 0x08, 0xc8, 0xa7,
+ 0x91, 0x15, 0xf7, 0xa3, 0xd3, 0xb6, 0xff, 0x68, 0x12, 0x09, 0x81, 0x83,
+ 0x0b, 0x40, 0x9f, 0xc6, 0x1d, 0x23, 0xa3, 0x47, 0xec, 0x14, 0xec, 0xf1,
+ 0x57, 0xe3, 0x4b, 0xea, 0x26, 0xd1, 0x1a, 0x4c, 0x1d, 0x92, 0x36, 0xc6,
+ 0xec, 0xbb, 0xda, 0x28, 0x27, 0x1d, 0x10, 0x51, 0x72, 0x0d, 0xb1, 0xb7,
+ 0x94, 0xb0, 0x50, 0xcf, 0xe9, 0x4c, 0x04, 0x7e, 0xe5, 0xbe, 0xd3, 0x4d,
+ 0xba, 0xbf, 0x1d, 0x13, 0xec, 0x99, 0x18, 0xf2, 0x04, 0x13, 0xda, 0x37,
+ 0xad, 0xcb, 0x66, 0x38, 0x4f, 0x6f, 0x55, 0x31, 0x37, 0x74, 0x2b, 0xdd,
+ 0x3f, 0x80, 0x37, 0xc7, 0xb7, 0xf5, 0x00, 0x83, 0x24, 0x26, 0x16, 0xf9,
+ 0x45, 0x13, 0xae, 0xdd, 0x9f, 0x8f, 0x7d, 0x44, 0x37, 0xae, 0xfb, 0x68,
+ 0x4c, 0x5e, 0xf0, 0x21, 0x21, 0x54, 0x8f, 0x75, 0x22, 0x01, 0x75, 0x88,
+ 0x81, 0x8a, 0x81, 0x9a, 0xbe, 0x5d, 0xce, 0x74, 0xde, 0xe7, 0x91, 0x0c,
+ 0xcc, 0x80, 0xcb, 0x99, 0xef, 0xc2, 0xc9, 0x9d, 0xdc, 0x6b, 0x07, 0xf7,
+ 0xaa, 0x17, 0x52, 0x4b, 0x8a, 0x1f, 0x3b, 0x51, 0x71, 0x2d, 0x0e, 0xf8,
+ 0xfa, 0xff, 0x38, 0x37, 0x1b, 0x13, 0xe2, 0x4a, 0xa4, 0xa9, 0x3a, 0xbc,
+ 0x44, 0x99, 0x6c, 0x29, 0x55, 0x7c, 0x4c, 0x0f, 0x93, 0x16, 0xd5, 0xa6,
+ 0x16, 0x53, 0xd6, 0x91, 0x7b, 0xa3, 0xfe, 0x8c, 0x3e, 0xcb, 0x87, 0xd9,
+ 0x00, 0x35, 0x7e, 0x3b, 0xca, 0xe5, 0xc6, 0x7b, 0x93, 0xe5, 0x44, 0x1e,
+ 0x8f, 0xff, 0xab, 0x1f, 0x40, 0x65, 0xe8, 0xe3, 0x1e, 0xe3, 0xb7, 0xf5,
+ 0xf5, 0xc1, 0x37, 0xdb, 0x32, 0x78, 0x99, 0x13, 0xcd, 0xb4, 0xa7, 0x16,
+ 0x28, 0x29, 0x09, 0xbf, 0x71, 0xff, 0x46, 0x64, 0xc1, 0xcf, 0x89, 0x37,
+ 0x84, 0x83, 0x2b, 0xa0, 0x88, 0x16, 0x16, 0xf6, 0xa2, 0xd9, 0xdd, 0xc4,
+ 0x62, 0xea, 0x63, 0x07, 0x74, 0x77, 0x4a, 0x4e, 0x2e, 0xa6, 0x24, 0x40,
+ 0x4a, 0x71, 0xc5, 0xbf, 0xb7, 0x27, 0x30, 0x95, 0x04, 0xc9, 0x70, 0xac,
+ 0x60, 0xb1, 0xac, 0x55, 0x19, 0x43, 0xcd, 0xcd, 0xd2, 0xaf, 0x2e, 0x43,
+ 0x9f, 0x77, 0x20, 0xa3, 0x7c, 0xa1, 0x06, 0xe6, 0x93, 0xea, 0x7a, 0x18,
+ 0xec, 0xaf, 0x48, 0x11, 0x94, 0xd1, 0x5f, 0xda},
+ pub_key_4,
+ {0x37, 0x37, 0x35, 0x35, 0x30, 0x38, 0x35, 0x38, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 43
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 43,
+ 32,
+ {0xb2, 0x43, 0xae, 0x32, 0x24, 0x97, 0xa9, 0x00, 0x9b, 0x70, 0x9f, 0xd8,
+ 0xb4, 0xdb, 0x09, 0x45, 0xcf, 0x65, 0x59, 0x58, 0xd3, 0x20, 0x1a, 0x49,
+ 0x89, 0x27, 0x9b, 0xcd, 0x06, 0xf0, 0xb9, 0xe8, 0x79, 0xff, 0x75, 0x45,
+ 0xc9, 0x01, 0x97, 0x52, 0x20, 0x08, 0x56, 0x75, 0x0a, 0xda, 0x1b, 0xfb,
+ 0x02, 0x3d, 0x49, 0x2e, 0xb3, 0xb1, 0x3a, 0xa9, 0xd4, 0xfa, 0x4d, 0xe7,
+ 0x53, 0xe7, 0xcb, 0x3c, 0x26, 0x1f, 0x74, 0x2c, 0xcb, 0x79, 0xa2, 0x30,
+ 0x76, 0x06, 0x8b, 0x53, 0xff, 0x91, 0xc4, 0xf1, 0xa5, 0xce, 0xc0, 0xfe,
+ 0x26, 0xad, 0xb4, 0xdf, 0x0d, 0x28, 0xb2, 0xc9, 0xc7, 0x00, 0xeb, 0x6a,
+ 0x8b, 0x14, 0x10, 0xae, 0x14, 0xb1, 0x20, 0x30, 0xa7, 0xfe, 0xa4, 0xbf,
+ 0xde, 0xd5, 0x4f, 0x2f, 0xb1, 0x07, 0x69, 0xe2, 0x95, 0x96, 0x48, 0x5f,
+ 0x14, 0xfa, 0x0b, 0x58, 0xe4, 0x40, 0xd4, 0xb0, 0x3a, 0x3d, 0xa9, 0xcc,
+ 0x39, 0x0d, 0x51, 0xda, 0x7f, 0x23, 0xff, 0x05, 0x15, 0x9a, 0x13, 0x78,
+ 0xb8, 0x1b, 0xf0, 0x81, 0x68, 0x84, 0xb4, 0x7d, 0xdd, 0x98, 0x60, 0x87,
+ 0x63, 0xb1, 0x55, 0x4d, 0x15, 0xa0, 0x5c, 0x53, 0x5b, 0x4e, 0x2d, 0x86,
+ 0x2d, 0x23, 0x6e, 0x58, 0xc4, 0x73, 0x69, 0x33, 0x72, 0x85, 0xfe, 0xc8,
+ 0x2d, 0xde, 0xcd, 0x50, 0x40, 0xf3, 0xd4, 0x42, 0x30, 0x50, 0xb0, 0x8c,
+ 0x6e, 0xb1, 0x25, 0x0e, 0xa7, 0xdc, 0xee, 0xf1, 0xd0, 0xf7, 0x69, 0x34,
+ 0xad, 0xef, 0xaf, 0x85, 0xe9, 0xe4, 0x03, 0x77, 0x7c, 0x5a, 0x3c, 0x1d,
+ 0xc7, 0xd2, 0x5b, 0x61, 0xc7, 0x8e, 0x6e, 0x9d, 0xc7, 0xfe, 0x28, 0xfe,
+ 0x32, 0x31, 0x15, 0x6d, 0x05, 0x8e, 0xe4, 0xd7, 0x72, 0x48, 0xd3, 0x1f,
+ 0x06, 0x1b, 0x87, 0xff, 0x63, 0xc9, 0x58, 0xe3, 0x4c, 0x3a, 0x7d, 0xb8,
+ 0x80, 0xa9, 0xe7, 0xf7, 0xf8, 0x60, 0x7f, 0x5e, 0x18, 0xf9, 0xaa, 0x74,
+ 0x20, 0xa3, 0x6a, 0xed, 0x27, 0xe3, 0x41, 0xf6, 0x20, 0x2a, 0xa3, 0x08,
+ 0xe6, 0x25, 0xdb, 0x2c, 0x66, 0xa3, 0x54, 0x43, 0x3f, 0x8c, 0x0d, 0x50,
+ 0xdf, 0x1b, 0xec, 0x01, 0x47, 0x48, 0x17, 0x80, 0xe0, 0xc1, 0x9c, 0x21,
+ 0x92, 0xab, 0x65, 0x47, 0xc3, 0xbf, 0xaf, 0x23, 0x79, 0x94, 0x62, 0x1c,
+ 0xa2, 0xe2, 0xa5, 0xde, 0xf1, 0x81, 0x3e, 0x9f, 0x5a, 0x31, 0xdb, 0x8e,
+ 0xda, 0x86, 0xa6, 0xb7, 0x8a, 0xc2, 0x98, 0xd6, 0xa4, 0x68, 0x12, 0x6a,
+ 0x37, 0x29, 0x39, 0xde, 0x76, 0x67, 0x9f, 0xcc, 0xfd, 0x7e, 0x70, 0xe4,
+ 0x81, 0x5f, 0x4c, 0xaf, 0xaa, 0x42, 0x92, 0xfa, 0xe6, 0xbe, 0x94, 0x1c,
+ 0x9c, 0x6f, 0xe1, 0x14, 0xd3, 0x25, 0x6f, 0xcb, 0xf2, 0x73, 0x59, 0xb8,
+ 0x23, 0x0c, 0x07, 0x76, 0x74, 0x16, 0xc9, 0x92, 0x0a, 0x39, 0x89, 0x3d,
+ 0x6f, 0x39, 0xb9, 0x52, 0x3d, 0x87, 0xa9, 0x63, 0xcb, 0xaa, 0x54, 0x24,
+ 0x90, 0x7a, 0x9c, 0xd2, 0xa6, 0xd2, 0xf2, 0xa8, 0xa0, 0xcc, 0xe5, 0x2e,
+ 0xae, 0xc6, 0xff, 0x4d, 0xdd, 0x2a, 0xbe, 0x1d, 0xf1, 0xca, 0x7e, 0xbd,
+ 0xf7, 0x74, 0x07, 0x96, 0x4f, 0xe1, 0x13, 0x10, 0x6e, 0x23, 0xe6, 0x5d,
+ 0x2f, 0xa8, 0x20, 0x3f, 0x4f, 0xce, 0xbe, 0x29, 0x16, 0x77, 0xa9, 0x26,
+ 0x24, 0x80, 0xa7, 0xa2, 0xf9, 0xac, 0x24, 0xfe, 0xe5, 0x78, 0x13, 0xca,
+ 0x0a, 0x4c, 0xb6, 0xe7, 0x6c, 0xec, 0x07, 0xc5, 0x41, 0x15, 0x76, 0x9a,
+ 0xd3, 0xdb, 0x2a, 0x2a, 0xcf, 0x06, 0x97, 0xe1, 0xc0, 0x0c, 0x43, 0x15,
+ 0x28, 0xd2, 0x6f, 0xfe, 0x9a, 0x4a, 0xf2, 0x63, 0xb5, 0xb7, 0xc0, 0x50,
+ 0x5d, 0x2e, 0x3c, 0x01, 0x4a, 0xd2, 0x48, 0x3c, 0xaa, 0x61, 0x59, 0x2b,
+ 0x98, 0xf3, 0xd6, 0x16, 0xa6, 0x65, 0xb8, 0xa8},
+ pub_key_4,
+ {0x31, 0x37, 0x39, 0x38, 0x32, 0x36, 0x34, 0x38, 0x33, 0x38, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 44
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 44,
+ 32,
+ {0xc2, 0x9a, 0xb0, 0x2b, 0x78, 0xba, 0xac, 0x0e, 0xff, 0x29, 0xc9, 0x94,
+ 0x92, 0xb9, 0x0a, 0xf4, 0x40, 0x13, 0x77, 0x14, 0x0b, 0x9e, 0xf1, 0x1e,
+ 0x7b, 0x5f, 0x8f, 0x26, 0x08, 0x35, 0x61, 0x9c, 0x52, 0xb2, 0xd8, 0xdd,
+ 0xbf, 0x53, 0x21, 0x33, 0xf6, 0x05, 0x1b, 0x1d, 0xd7, 0x76, 0x8a, 0x3c,
+ 0x46, 0xf4, 0x60, 0x8e, 0xbb, 0x21, 0x6d, 0x39, 0x43, 0x7a, 0x94, 0x99,
+ 0x2d, 0xb3, 0xd6, 0x89, 0xf3, 0x2a, 0xb8, 0x2d, 0x22, 0x5f, 0x5c, 0xe8,
+ 0xd5, 0xc8, 0xcb, 0x9d, 0x55, 0xdf, 0xaf, 0x9a, 0xe1, 0x76, 0x35, 0x33,
+ 0x5b, 0xed, 0x9c, 0xc8, 0xe3, 0x15, 0x01, 0x07, 0x96, 0xfb, 0x6b, 0x82,
+ 0x4c, 0xbd, 0x54, 0xd0, 0x44, 0x1d, 0x92, 0x09, 0xfb, 0x5a, 0xa0, 0x7a,
+ 0x29, 0x4a, 0x06, 0x8c, 0xc7, 0x87, 0x6a, 0x7c, 0xae, 0xe0, 0x53, 0x44,
+ 0x43, 0x6c, 0x0d, 0xdb, 0x49, 0xe7, 0x58, 0x82, 0xf1, 0x02, 0x39, 0xea,
+ 0x75, 0xa7, 0x31, 0x22, 0xf7, 0x79, 0x9e, 0xed, 0x71, 0xc8, 0xd1, 0x3d,
+ 0xc9, 0xfe, 0x72, 0x94, 0x2d, 0x15, 0x2c, 0x92, 0x26, 0xd6, 0x6d, 0xcd,
+ 0xa6, 0x73, 0x42, 0xd7, 0x74, 0x0d, 0x34, 0x2d, 0xc8, 0x2b, 0x6e, 0x56,
+ 0xf1, 0xc2, 0x91, 0x82, 0x2c, 0x06, 0xbd, 0x48, 0x03, 0xd2, 0x7b, 0xfb,
+ 0x56, 0xf4, 0x53, 0xf8, 0xe3, 0xab, 0x06, 0xc8, 0x16, 0xf6, 0x23, 0x8b,
+ 0x1a, 0xb9, 0x49, 0x4d, 0x00, 0xbb, 0x62, 0x78, 0x5b, 0x70, 0x9b, 0x76,
+ 0x19, 0xc8, 0xe6, 0x01, 0xe5, 0x6a, 0x38, 0xdb, 0x74, 0xe8, 0x68, 0xab,
+ 0x0f, 0x31, 0x06, 0xcc, 0x8f, 0x52, 0x9f, 0x12, 0x39, 0x37, 0x42, 0xea,
+ 0x02, 0xeb, 0x8d, 0xb7, 0x31, 0x4a, 0x98, 0xfc, 0xfe, 0xc7, 0x1c, 0xe6,
+ 0x30, 0xa7, 0x78, 0x41, 0xc4, 0xe6, 0x11, 0x00, 0x15, 0xd5, 0xdc, 0x37,
+ 0x3e, 0x34, 0x98, 0xb9, 0x59, 0x4a, 0xd0, 0xff, 0x92, 0xe0, 0xe5, 0x4e,
+ 0x5d, 0xcd, 0x3c, 0x30, 0x70, 0xea, 0x56, 0xc1, 0x3a, 0x09, 0x66, 0x18,
+ 0xdf, 0xa1, 0xf1, 0xcc, 0x20, 0x15, 0x02, 0x9d, 0x45, 0xb6, 0x70, 0x49,
+ 0xf6, 0xd1, 0x3e, 0xaa, 0x4c, 0xaf, 0x45, 0x52, 0x1c, 0x4b, 0x43, 0xa2,
+ 0xf5, 0x4b, 0x55, 0x2a, 0x8b, 0xa9, 0x48, 0x8b, 0xfb, 0xf6, 0xdf, 0x72,
+ 0xb9, 0x4d, 0xc5, 0x29, 0x8e, 0xad, 0x25, 0xef, 0x28, 0x1f, 0x3f, 0xca,
+ 0x75, 0xd2, 0xd7, 0xaf, 0x96, 0x6d, 0x41, 0xfe, 0xc1, 0x78, 0x87, 0x0a,
+ 0x9f, 0xba, 0x1c, 0x82, 0x91, 0x99, 0x19, 0xb8, 0x32, 0x3b, 0x40, 0x5c,
+ 0x1d, 0x5c, 0x8c, 0x57, 0xa6, 0x59, 0xaa, 0x51, 0x6f, 0x76, 0xf0, 0x76,
+ 0x4f, 0x68, 0xc8, 0xd3, 0x8a, 0x19, 0xc4, 0x99, 0x18, 0x90, 0xda, 0x00,
+ 0x67, 0x9c, 0xc3, 0x06, 0xbd, 0x93, 0xc3, 0x7c, 0x56, 0x59, 0x3d, 0xdc,
+ 0xf2, 0x05, 0xa9, 0x7e, 0x03, 0xf8, 0x72, 0x1e, 0x39, 0x3e, 0x04, 0x10,
+ 0x19, 0x6a, 0x96, 0x73, 0x4f, 0x79, 0x1d, 0xd3, 0xed, 0xe1, 0x65, 0xc5,
+ 0x1b, 0xfb, 0xf6, 0x21, 0x3f, 0xab, 0x3d, 0x0e, 0x7e, 0x3d, 0xf3, 0x77,
+ 0xf2, 0x71, 0xb1, 0xf7, 0x55, 0x39, 0xd9, 0xea, 0xb4, 0xe0, 0x5d, 0x1e,
+ 0xe0, 0x1a, 0x8b, 0x97, 0x6b, 0x82, 0x15, 0x64, 0x76, 0x0d, 0x63, 0x42,
+ 0xae, 0x95, 0x24, 0xb4, 0xd7, 0x13, 0x0f, 0x90, 0x17, 0x56, 0xee, 0x14,
+ 0xf4, 0x3c, 0x0f, 0x04, 0xf3, 0x34, 0xf1, 0x2c, 0x74, 0x37, 0x5c, 0x9c,
+ 0xe4, 0xf7, 0x1d, 0x6d, 0xe8, 0xcd, 0xd1, 0xd8, 0xfa, 0x5b, 0xf5, 0xc8,
+ 0x78, 0x62, 0x19, 0xdc, 0x04, 0x37, 0x28, 0xf0, 0x3d, 0xee, 0x43, 0x79,
+ 0xed, 0x4d, 0x53, 0xea, 0x42, 0xcb, 0x8e, 0xca, 0x8c, 0xf9, 0xcc, 0x8c,
+ 0x3f, 0xad, 0x34, 0xbb, 0x1a, 0x00, 0x9d, 0xa9},
+ pub_key_4,
+ {0x32, 0x33, 0x39, 0x36, 0x37, 0x37, 0x37, 0x33, 0x36, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 45
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 45,
+ 32,
+ {0x67, 0x9e, 0x64, 0x2c, 0x92, 0x4e, 0xd0, 0x1b, 0xd0, 0x7e, 0x7e, 0xdd,
+ 0x84, 0x59, 0x94, 0x70, 0x3b, 0x3f, 0xc0, 0x10, 0x27, 0x1c, 0xcd, 0xec,
+ 0x98, 0xaf, 0x34, 0xe9, 0x82, 0xd3, 0x43, 0x49, 0xcb, 0x06, 0x94, 0x33,
+ 0x2a, 0x67, 0x9c, 0x27, 0xc2, 0x63, 0x19, 0xb7, 0x2c, 0x47, 0xaa, 0xd6,
+ 0x04, 0x27, 0x56, 0xfb, 0xc8, 0x01, 0x26, 0xc5, 0x6a, 0x61, 0x64, 0x2d,
+ 0x4b, 0x2b, 0x3e, 0x51, 0x7d, 0x2a, 0x2f, 0x11, 0x88, 0x7c, 0x51, 0x9b,
+ 0x15, 0x46, 0x87, 0xb0, 0x25, 0x8e, 0x38, 0xc9, 0x51, 0x7b, 0x7c, 0xc8,
+ 0x75, 0x36, 0x53, 0xb9, 0x17, 0xde, 0x00, 0xd1, 0xc2, 0x4b, 0x49, 0xe3,
+ 0x79, 0xaa, 0xaa, 0x8d, 0x3f, 0xcc, 0x22, 0xa3, 0x4c, 0x61, 0xea, 0x94,
+ 0x3c, 0x2c, 0xc8, 0x9d, 0x5d, 0x8f, 0x4f, 0x26, 0x72, 0x3e, 0x0c, 0x6b,
+ 0xc9, 0xf6, 0xa4, 0xff, 0xfe, 0xe8, 0x23, 0x5b, 0x27, 0x40, 0x47, 0x05,
+ 0xb4, 0xa3, 0xb2, 0xa0, 0x5f, 0xdd, 0x7d, 0xea, 0x72, 0xbe, 0xd7, 0x12,
+ 0x21, 0xd2, 0x58, 0xb5, 0x4e, 0xad, 0x58, 0x9b, 0x1a, 0x4c, 0x81, 0x74,
+ 0x12, 0x53, 0x7e, 0xae, 0x62, 0xda, 0x56, 0x5f, 0x25, 0x6c, 0x28, 0x87,
+ 0x84, 0x5b, 0x2a, 0x5e, 0x8a, 0x0b, 0x5c, 0xb2, 0x62, 0xa5, 0xee, 0x75,
+ 0xb9, 0x12, 0xed, 0x92, 0xdb, 0x59, 0x2d, 0x67, 0x93, 0xbd, 0xfc, 0xae,
+ 0xb6, 0xf1, 0x3a, 0x6e, 0xff, 0x91, 0xc3, 0x4d, 0x45, 0x32, 0xd5, 0xa8,
+ 0x2a, 0xb4, 0xa1, 0x61, 0x25, 0x00, 0x45, 0x0a, 0xe8, 0x6d, 0xb3, 0xd7,
+ 0x79, 0xb3, 0x9c, 0xa6, 0x27, 0x54, 0xf8, 0xeb, 0xb6, 0x00, 0x6c, 0xbd,
+ 0xac, 0x95, 0x09, 0x30, 0x0c, 0x1e, 0x08, 0xc3, 0x70, 0x63, 0xa0, 0x0f,
+ 0x74, 0xbd, 0x30, 0x72, 0xc5, 0xe4, 0x02, 0x45, 0xbb, 0x35, 0x04, 0xc8,
+ 0x38, 0xb5, 0xc5, 0x85, 0x07, 0x96, 0x12, 0x5d, 0xd6, 0xbf, 0x80, 0xf5,
+ 0xc6, 0xc3, 0x1a, 0x44, 0xa8, 0xff, 0x0f, 0x75, 0x25, 0x91, 0xdc, 0x38,
+ 0x0c, 0x2d, 0x64, 0xf4, 0x5c, 0x0f, 0x6b, 0x17, 0x43, 0xec, 0x2a, 0x5b,
+ 0xb1, 0x1b, 0x73, 0xc2, 0xd4, 0x4a, 0x40, 0x7f, 0x64, 0x02, 0x51, 0xd2,
+ 0x05, 0x14, 0x45, 0x06, 0xc4, 0x75, 0x06, 0x0d, 0x7a, 0x38, 0xd2, 0x7c,
+ 0xb5, 0x9a, 0x15, 0xf1, 0x17, 0xa8, 0x5a, 0xce, 0xa8, 0x1c, 0x24, 0x60,
+ 0x4b, 0xf1, 0xb5, 0x2f, 0xe5, 0xcf, 0x59, 0xaf, 0x11, 0xac, 0x19, 0x0d,
+ 0xed, 0x3c, 0xd5, 0xca, 0x87, 0x2e, 0x49, 0x8e, 0x3b, 0x2c, 0xb7, 0x9c,
+ 0xfa, 0xdc, 0x03, 0x53, 0x85, 0x2c, 0x0a, 0x99, 0x0b, 0x2b, 0x8f, 0x9b,
+ 0xbe, 0x5e, 0xd8, 0x89, 0x94, 0x78, 0x93, 0xf9, 0x8f, 0xc1, 0x1c, 0xa7,
+ 0xe0, 0x10, 0x8a, 0x8d, 0xa7, 0x21, 0xcc, 0x82, 0x4b, 0x14, 0x8b, 0xdb,
+ 0x9d, 0x38, 0x95, 0x52, 0xf8, 0xf8, 0x77, 0xe6, 0x4e, 0x5f, 0xd3, 0xc0,
+ 0x02, 0xcf, 0x63, 0xf1, 0xda, 0xf4, 0x49, 0x4f, 0xe2, 0x96, 0xdc, 0xe6,
+ 0xc0, 0xf9, 0x2d, 0x88, 0x51, 0xbf, 0x56, 0x24, 0xe9, 0xc5, 0xeb, 0x3d,
+ 0x3c, 0x00, 0xa9, 0xb1, 0x5a, 0x7f, 0x6f, 0x70, 0x44, 0x46, 0x2e, 0x2c,
+ 0x9e, 0x49, 0xd2, 0x82, 0xe5, 0x06, 0x81, 0x9f, 0x61, 0x1d, 0x53, 0x18,
+ 0x83, 0xd3, 0xe2, 0xb4, 0x50, 0x43, 0x3c, 0xe2, 0x53, 0xc1, 0xec, 0x62,
+ 0xaf, 0x3e, 0xb4, 0x7b, 0xcb, 0xe8, 0x10, 0x59, 0x8d, 0xfc, 0xe8, 0x18,
+ 0x6a, 0x6e, 0x3e, 0xb1, 0xe9, 0xab, 0xf9, 0x82, 0xa7, 0xf6, 0x88, 0xb7,
+ 0x24, 0x1a, 0xbe, 0xd0, 0xd7, 0x72, 0xbf, 0x43, 0x5f, 0x79, 0xb7, 0x7c,
+ 0xd0, 0x7e, 0xba, 0x9b, 0xb1, 0x7d, 0x85, 0xa7, 0x6a, 0x5d, 0xb0, 0xbe,
+ 0x4f, 0x8b, 0x97, 0xe5, 0x08, 0x63, 0x9c, 0xb6},
+ pub_key_4,
+ {0x35, 0x39, 0x39, 0x38, 0x31, 0x30, 0x35, 0x38, 0x30, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 46
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 46,
+ 32,
+ {0xaf, 0xd9, 0xf2, 0x1f, 0xdf, 0xdb, 0x2d, 0x13, 0xcc, 0x4c, 0x0d, 0x15,
+ 0x89, 0x22, 0x95, 0x64, 0x5f, 0x14, 0xfc, 0xf7, 0xcb, 0x07, 0x9f, 0x3e,
+ 0xa2, 0xf5, 0xf5, 0xa6, 0x42, 0x9f, 0xbe, 0xa3, 0xfb, 0x21, 0x8c, 0x2b,
+ 0x17, 0x3f, 0xa1, 0xb5, 0x65, 0x25, 0x87, 0x33, 0xb7, 0xc8, 0xec, 0x53,
+ 0x15, 0xaf, 0xdc, 0xe9, 0x31, 0xb6, 0xa7, 0xb7, 0x41, 0x18, 0x11, 0x84,
+ 0x7b, 0xf4, 0xb8, 0x03, 0x1a, 0x6e, 0x78, 0x0a, 0x25, 0xbb, 0xc5, 0x68,
+ 0xa4, 0x91, 0x70, 0x0f, 0x19, 0xd6, 0x98, 0x0e, 0xfd, 0xd4, 0x4c, 0xbd,
+ 0x6b, 0x42, 0x1c, 0xd6, 0x96, 0x11, 0x7e, 0x15, 0x0f, 0xed, 0x70, 0xde,
+ 0x59, 0xc1, 0x45, 0xa3, 0x09, 0x1a, 0x83, 0x5e, 0x8d, 0xcf, 0x08, 0x6f,
+ 0x9c, 0x8c, 0xe3, 0x8f, 0x43, 0xe3, 0x01, 0x49, 0x91, 0x7f, 0xc4, 0x56,
+ 0x4e, 0xbe, 0x40, 0x8a, 0x93, 0x33, 0x23, 0xcb, 0xfb, 0x91, 0x1d, 0xc0,
+ 0x6e, 0x9b, 0x48, 0x9a, 0x79, 0x45, 0x13, 0x55, 0xb7, 0xa4, 0x01, 0x6c,
+ 0x43, 0x27, 0xea, 0xac, 0x7f, 0x40, 0x99, 0xc3, 0xca, 0x50, 0x21, 0x52,
+ 0xdc, 0xe7, 0xc8, 0x07, 0xdb, 0xdb, 0xcf, 0x4d, 0x98, 0x8d, 0xf3, 0xbb,
+ 0x72, 0x2d, 0x8f, 0xa6, 0xba, 0xbd, 0xe7, 0x85, 0xf6, 0xa4, 0x5f, 0xd0,
+ 0x5a, 0xe7, 0x22, 0x40, 0xd4, 0xf6, 0x74, 0xa3, 0xce, 0xc4, 0xda, 0xc1,
+ 0xc8, 0xc7, 0xfa, 0xed, 0xb8, 0x8e, 0xd1, 0x0a, 0x27, 0x76, 0x76, 0x9f,
+ 0x21, 0x75, 0x72, 0xfe, 0x06, 0xe2, 0x58, 0xa4, 0xcf, 0xa2, 0x08, 0x70,
+ 0x6d, 0xee, 0xcd, 0xc8, 0x6b, 0x1e, 0xa6, 0x2a, 0x82, 0x3b, 0xf9, 0xce,
+ 0xb0, 0xa6, 0x5f, 0x5e, 0xbc, 0xbb, 0xeb, 0x92, 0xb2, 0x73, 0x25, 0x99,
+ 0x69, 0x17, 0x5f, 0x37, 0x5d, 0x43, 0x77, 0xdf, 0xbf, 0x92, 0x66, 0x8a,
+ 0xcf, 0x72, 0xc1, 0x0b, 0xb3, 0xf2, 0xf2, 0x22, 0x0d, 0x25, 0x31, 0x47,
+ 0xf4, 0xed, 0x0f, 0x25, 0xc4, 0xa6, 0xea, 0xb3, 0x94, 0xc0, 0x7f, 0x58,
+ 0x31, 0x79, 0x65, 0x22, 0xc4, 0x4c, 0x34, 0x57, 0x42, 0x7c, 0x47, 0xc4,
+ 0x02, 0x19, 0xcc, 0xd6, 0xbc, 0x04, 0x92, 0xa6, 0x94, 0xaf, 0x6b, 0x52,
+ 0x0e, 0x41, 0xc6, 0xd4, 0x83, 0x2c, 0x9c, 0xe9, 0xe4, 0xef, 0xdf, 0xba,
+ 0xe3, 0x3d, 0xaa, 0x4c, 0x1f, 0x2c, 0x7f, 0x3a, 0x78, 0x01, 0x91, 0x43,
+ 0xb2, 0xf0, 0x1f, 0x5c, 0xa3, 0x43, 0x30, 0x49, 0x30, 0x98, 0x1b, 0xca,
+ 0xdd, 0x2d, 0x52, 0x6e, 0x79, 0xb5, 0x62, 0x39, 0x01, 0x03, 0x3b, 0xbd,
+ 0xc5, 0x8f, 0x6b, 0xa5, 0x93, 0x7a, 0x8d, 0x7e, 0xea, 0xbe, 0x47, 0xb8,
+ 0x89, 0xb5, 0xb0, 0xd1, 0x0a, 0x85, 0xb3, 0x78, 0x9e, 0xe1, 0xf1, 0x71,
+ 0x6c, 0x3f, 0x6a, 0x59, 0x55, 0x2d, 0x9c, 0x07, 0x60, 0x10, 0x0f, 0xf5,
+ 0x98, 0xc3, 0x70, 0x9d, 0xda, 0x14, 0x24, 0x43, 0x90, 0x85, 0x09, 0x71,
+ 0x62, 0x05, 0xfd, 0x97, 0xc7, 0xe4, 0x17, 0x63, 0x6e, 0xe5, 0x22, 0xde,
+ 0x79, 0x1b, 0x4a, 0xd3, 0x9f, 0xf5, 0x8b, 0xf6, 0xdc, 0x2e, 0x72, 0x12,
+ 0xc9, 0x37, 0x90, 0x03, 0x4e, 0xd6, 0x49, 0x4f, 0x1e, 0x6f, 0x29, 0x3c,
+ 0xf6, 0x0d, 0xec, 0x30, 0xd9, 0xb1, 0x3f, 0xc3, 0x31, 0x91, 0x2a, 0x7a,
+ 0x17, 0x65, 0xcf, 0xb7, 0x4c, 0xad, 0x7c, 0x67, 0xf2, 0x11, 0x97, 0xa2,
+ 0x74, 0xa8, 0xf7, 0x5a, 0xb8, 0x17, 0x85, 0x7b, 0x8c, 0xbd, 0xf4, 0xb5,
+ 0xd0, 0xed, 0x9c, 0x09, 0x38, 0xea, 0x0c, 0x53, 0x9f, 0x81, 0xdc, 0xc3,
+ 0xd7, 0x31, 0x5f, 0xe4, 0x15, 0xb5, 0x62, 0xd0, 0xaf, 0xdb, 0xbd, 0xce,
+ 0x1e, 0x1e, 0xb8, 0xee, 0x6a, 0x01, 0xc8, 0x04, 0x2d, 0x8e, 0xff, 0x1a,
+ 0xa4, 0xbb, 0x3b, 0x0d, 0x31, 0x9c, 0xa8, 0xf7},
+ pub_key_4,
+ {0x31, 0x36, 0x36, 0x37, 0x37, 0x38, 0x32, 0x37, 0x30, 0x35, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 47
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 47,
+ 32,
+ {0x75, 0x68, 0x7f, 0xdc, 0x30, 0x5d, 0x3d, 0xd6, 0x27, 0x8c, 0x0c, 0xef,
+ 0x3b, 0xdf, 0x1d, 0x62, 0xd7, 0xb5, 0xb0, 0x47, 0x55, 0x71, 0x70, 0x54,
+ 0x7d, 0x30, 0x21, 0xd5, 0x46, 0xc8, 0x6f, 0xa6, 0x82, 0xe8, 0x6d, 0xef,
+ 0x5d, 0x5a, 0xe4, 0x32, 0x58, 0x67, 0x04, 0xbd, 0x36, 0x52, 0xb2, 0x39,
+ 0x45, 0x63, 0xae, 0x2a, 0x1b, 0xda, 0x25, 0xf3, 0xd4, 0x90, 0xec, 0xd4,
+ 0xfe, 0x56, 0x11, 0x7e, 0x96, 0x37, 0x41, 0xa8, 0xcf, 0xfb, 0x6b, 0xb8,
+ 0x1b, 0x99, 0xa3, 0xae, 0xa3, 0x92, 0x4c, 0x05, 0xfb, 0x95, 0x7b, 0xbd,
+ 0x19, 0xfc, 0x76, 0xa0, 0x76, 0xab, 0x78, 0xfd, 0x68, 0x19, 0xc9, 0x81,
+ 0xd2, 0xad, 0x2c, 0xa8, 0xc1, 0x9b, 0x5a, 0x2a, 0x2b, 0xb2, 0xac, 0xbd,
+ 0x86, 0x4c, 0xf0, 0x72, 0xf5, 0xd7, 0x92, 0x9e, 0x6a, 0x02, 0xa1, 0x45,
+ 0x38, 0xc7, 0x64, 0x42, 0x30, 0x2c, 0xdd, 0x7c, 0x91, 0xe9, 0xfe, 0xa5,
+ 0xb6, 0x50, 0xbf, 0x9e, 0xda, 0x22, 0x28, 0x20, 0x47, 0x1c, 0xf3, 0x5a,
+ 0x1a, 0xf3, 0x24, 0x15, 0x15, 0x19, 0x96, 0xbc, 0xa1, 0x78, 0x02, 0x24,
+ 0x9b, 0x3a, 0x08, 0x84, 0xee, 0xcf, 0x58, 0x28, 0x96, 0x95, 0xf1, 0xed,
+ 0x11, 0xa7, 0xe8, 0x3e, 0x84, 0x64, 0x1f, 0x1a, 0x21, 0x80, 0x02, 0xee,
+ 0x29, 0x22, 0x62, 0xa5, 0xfa, 0x48, 0xbc, 0xa7, 0xe6, 0x4c, 0x69, 0x2d,
+ 0x61, 0x45, 0x90, 0xf7, 0x6b, 0x4d, 0x08, 0xe7, 0x75, 0x1d, 0x3f, 0xfa,
+ 0x1b, 0x57, 0xbf, 0xd8, 0x70, 0x8d, 0xec, 0xb2, 0x44, 0xe6, 0x3b, 0x0f,
+ 0x99, 0xab, 0xbb, 0x2c, 0x8c, 0x47, 0xec, 0xfa, 0xaa, 0xdb, 0x2a, 0x52,
+ 0xc7, 0x60, 0xad, 0xd9, 0x6d, 0x84, 0x33, 0x2d, 0x0b, 0x99, 0x5b, 0x77,
+ 0x71, 0x77, 0x5a, 0x92, 0x6e, 0x4f, 0x4e, 0xbb, 0x2c, 0x7f, 0xd0, 0x67,
+ 0x6e, 0xac, 0xdc, 0xb2, 0x61, 0xc5, 0xe4, 0x7a, 0xdd, 0x0a, 0xb6, 0x3c,
+ 0x0e, 0xec, 0xd5, 0xcf, 0x9e, 0x24, 0xca, 0x6d, 0x02, 0x64, 0xb1, 0x31,
+ 0x49, 0x2d, 0xa7, 0x6f, 0x58, 0x3e, 0x77, 0xdf, 0xab, 0xe0, 0x6d, 0x87,
+ 0xe2, 0xdc, 0xb9, 0x7f, 0x6a, 0x08, 0x9f, 0x1c, 0x41, 0xb5, 0x94, 0x06,
+ 0x3a, 0xf1, 0x85, 0xdd, 0x3e, 0x8d, 0x07, 0xec, 0x8c, 0x1e, 0xd0, 0x3b,
+ 0x4c, 0x91, 0x39, 0x3c, 0xab, 0xd4, 0x25, 0xcb, 0x1c, 0x22, 0x0e, 0xfb,
+ 0x5d, 0x50, 0x0a, 0xda, 0x04, 0x51, 0x85, 0xb5, 0x85, 0x18, 0x9b, 0x2f,
+ 0x33, 0xe7, 0x82, 0x1a, 0xb9, 0xfa, 0x33, 0x8f, 0x00, 0xc5, 0x7c, 0x09,
+ 0x63, 0xd0, 0xa7, 0x82, 0x15, 0x54, 0xad, 0x0c, 0x7d, 0x42, 0x5e, 0x63,
+ 0x6c, 0x16, 0x3f, 0x98, 0xcf, 0x32, 0x9c, 0x1a, 0x45, 0x85, 0x08, 0xe5,
+ 0x17, 0x40, 0x08, 0xe1, 0xdb, 0x20, 0x95, 0xe9, 0xac, 0x5f, 0x24, 0xd1,
+ 0x8e, 0xf1, 0x45, 0x5e, 0xc4, 0x0e, 0x85, 0x54, 0xbc, 0xc3, 0x72, 0x89,
+ 0xe5, 0x5d, 0x98, 0x71, 0x0e, 0x4e, 0xd7, 0x64, 0x14, 0x2c, 0x86, 0xe0,
+ 0xa9, 0xe1, 0x86, 0x66, 0xf3, 0x9a, 0xd9, 0xaf, 0xef, 0x55, 0xc6, 0x23,
+ 0xb7, 0xeb, 0x25, 0xc2, 0x59, 0x9f, 0xfa, 0x25, 0x52, 0x9a, 0x83, 0xf3,
+ 0x38, 0x08, 0xbf, 0xf9, 0xec, 0xfd, 0x2e, 0xb2, 0xb7, 0x3a, 0x49, 0x41,
+ 0x10, 0x1b, 0x5b, 0xd6, 0x1d, 0xb7, 0xa4, 0x8d, 0xde, 0xb1, 0xe3, 0xdc,
+ 0x77, 0xb8, 0x86, 0x02, 0x34, 0xc0, 0xd1, 0x4f, 0xf6, 0x10, 0x9b, 0xb5,
+ 0x0b, 0x21, 0xba, 0xca, 0x14, 0xe3, 0xfa, 0x29, 0xba, 0x2d, 0xf7, 0xc9,
+ 0x67, 0x71, 0x92, 0xe8, 0x33, 0xf7, 0x1b, 0xc3, 0x89, 0xe9, 0x36, 0xd6,
+ 0xde, 0x09, 0xca, 0xa7, 0x18, 0xc9, 0xfd, 0x5d, 0x66, 0xfb, 0xc4, 0x90,
+ 0x00, 0xac, 0xe6, 0x00, 0x00, 0xc1, 0xf2, 0xb9},
+ pub_key_4,
+ {0x32, 0x30, 0x36, 0x32, 0x31, 0x34, 0x33, 0x36, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 48
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 48,
+ 32,
+ {0x14, 0x61, 0x74, 0xae, 0x8e, 0x45, 0xfa, 0xcd, 0xd9, 0xde, 0x77, 0xc5,
+ 0x44, 0xfd, 0xfd, 0x87, 0x62, 0xf0, 0x27, 0xa3, 0xbf, 0xbf, 0x55, 0x1d,
+ 0x12, 0x62, 0xe2, 0x0e, 0x25, 0x3c, 0xa2, 0xa2, 0x02, 0x3d, 0x54, 0x1a,
+ 0x30, 0x6b, 0xd0, 0x77, 0xf1, 0xb0, 0xf2, 0x61, 0xbc, 0x43, 0x33, 0xed,
+ 0xd1, 0x41, 0x54, 0xc6, 0xb1, 0x3f, 0x80, 0xe1, 0xba, 0x5a, 0x34, 0x8b,
+ 0x68, 0x1e, 0x93, 0xf4, 0x3f, 0x49, 0xd3, 0x91, 0x08, 0x49, 0x77, 0x7d,
+ 0x24, 0x4f, 0x94, 0x1a, 0x06, 0x0f, 0x21, 0x83, 0x48, 0xe1, 0xf5, 0x46,
+ 0xaf, 0xaf, 0x88, 0xbf, 0xcf, 0x5c, 0x9a, 0x2e, 0xae, 0xaa, 0x3c, 0x45,
+ 0x93, 0x21, 0xc9, 0x5e, 0x93, 0xcb, 0x46, 0x1a, 0x04, 0x3a, 0xb3, 0xf8,
+ 0x42, 0xc3, 0xfc, 0x5b, 0x0a, 0x94, 0xa0, 0x57, 0xa0, 0x53, 0xff, 0x8d,
+ 0xa1, 0x32, 0xaa, 0xd0, 0x3e, 0xd3, 0x17, 0xd8, 0x96, 0x32, 0xda, 0xf6,
+ 0x89, 0x0b, 0xe8, 0x64, 0xab, 0xb0, 0x1a, 0x26, 0xce, 0xdd, 0xc1, 0x49,
+ 0x1e, 0x50, 0x04, 0x1d, 0x27, 0x45, 0x18, 0x71, 0x9c, 0x63, 0x37, 0xc6,
+ 0x43, 0xc1, 0xa8, 0x40, 0x3a, 0x0d, 0xcd, 0x78, 0x5c, 0x8f, 0xb3, 0xf0,
+ 0x48, 0x7f, 0xa3, 0x73, 0x6b, 0xcf, 0x79, 0x30, 0xa7, 0x25, 0xea, 0x01,
+ 0xd9, 0x9b, 0xce, 0xf4, 0xbb, 0x1e, 0xb6, 0x06, 0xcc, 0xbb, 0xd8, 0x47,
+ 0xce, 0x3e, 0x75, 0x74, 0x17, 0xa6, 0x49, 0x98, 0x47, 0x8e, 0x22, 0x17,
+ 0x12, 0x93, 0xc6, 0x84, 0xea, 0x4b, 0x69, 0x7d, 0xd9, 0xc0, 0xef, 0x14,
+ 0x8c, 0x0f, 0xef, 0xee, 0xb4, 0x3a, 0xde, 0xb4, 0xb8, 0x53, 0xc8, 0xed,
+ 0x99, 0x80, 0x15, 0x7f, 0x6a, 0x68, 0x8c, 0x7c, 0x43, 0xe0, 0xaf, 0xeb,
+ 0xf1, 0x89, 0xb3, 0xe2, 0x8d, 0xf1, 0xd2, 0x38, 0x08, 0xf5, 0x66, 0xa4,
+ 0x9e, 0xef, 0x5a, 0x40, 0xa5, 0xe3, 0x4e, 0x65, 0x83, 0xf1, 0x36, 0xa6,
+ 0x6a, 0x86, 0x02, 0x8c, 0xc5, 0x8e, 0xc2, 0x07, 0x8a, 0xad, 0x28, 0x84,
+ 0x5c, 0x09, 0x53, 0x05, 0x54, 0x7a, 0x4f, 0x96, 0xfa, 0x3f, 0xd3, 0x83,
+ 0x67, 0x23, 0xd2, 0xd3, 0xb9, 0xe0, 0x1c, 0xb2, 0x24, 0xcc, 0xb3, 0x55,
+ 0x6e, 0x5a, 0x1b, 0x79, 0xff, 0x17, 0x94, 0xbc, 0xe2, 0xe2, 0x3c, 0x92,
+ 0x1b, 0xf7, 0xfe, 0x40, 0x78, 0x1f, 0x21, 0x3e, 0x83, 0x59, 0xff, 0xb3,
+ 0xbe, 0x12, 0xfe, 0x05, 0xf1, 0xd2, 0x38, 0xd3, 0x28, 0x3f, 0xb9, 0xb8,
+ 0xf9, 0x99, 0x7e, 0x2f, 0x1b, 0xaf, 0x6a, 0xcb, 0xc5, 0x10, 0x2c, 0x19,
+ 0x35, 0x57, 0xef, 0xf8, 0x2f, 0x27, 0xe4, 0x6b, 0x4b, 0x7a, 0x11, 0xfc,
+ 0x86, 0x51, 0x48, 0x58, 0x7f, 0xff, 0x8d, 0xef, 0x4d, 0xd6, 0xd3, 0xa1,
+ 0x64, 0x3a, 0x19, 0x29, 0x17, 0x5b, 0x0c, 0x9b, 0xcd, 0x93, 0x00, 0xf6,
+ 0xfd, 0xc6, 0x5c, 0x35, 0x46, 0xd3, 0x63, 0x65, 0xca, 0xdd, 0x07, 0x33,
+ 0xa9, 0x46, 0x3b, 0x98, 0xd6, 0xdc, 0x2b, 0x1c, 0x2d, 0xcc, 0xaa, 0xc4,
+ 0x2b, 0x91, 0x36, 0xee, 0xf1, 0x0c, 0x2e, 0x86, 0x3a, 0x36, 0x33, 0x7f,
+ 0xa1, 0x07, 0xc5, 0x53, 0x3d, 0x07, 0xd4, 0x6c, 0x68, 0x70, 0xa3, 0xe0,
+ 0xcf, 0xe3, 0x98, 0xdf, 0x26, 0xf0, 0xc4, 0x2f, 0x9c, 0x7b, 0x49, 0x56,
+ 0x73, 0x16, 0xdd, 0x04, 0xc8, 0x11, 0x23, 0x2b, 0x43, 0x45, 0xd5, 0xf0,
+ 0x69, 0x87, 0x2a, 0x09, 0xa5, 0xab, 0xf5, 0xd8, 0xbc, 0x69, 0xa0, 0xa2,
+ 0xce, 0xe7, 0x99, 0x73, 0xab, 0xbe, 0xd5, 0x6b, 0xa0, 0x5b, 0xd7, 0xd7,
+ 0x41, 0xb5, 0x7b, 0xb5, 0x21, 0x18, 0x4e, 0x32, 0xef, 0xc1, 0x0f, 0xa0,
+ 0x54, 0x9a, 0xbb, 0x2d, 0xd7, 0xb7, 0x31, 0xb3, 0x8e, 0x28, 0x39, 0x21,
+ 0x2a, 0xe6, 0xe7, 0xfa, 0x9d, 0x0c, 0x9c, 0xa2},
+ pub_key_4,
+ {0x36, 0x38, 0x34, 0x32, 0x34, 0x39, 0x36, 0x30, 0x34, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 49
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 49,
+ 32,
+ {0x5a, 0x46, 0x6d, 0x26, 0xdc, 0x77, 0x54, 0x9b, 0xab, 0x3e, 0xef, 0x2f,
+ 0x1b, 0x8a, 0x8a, 0x35, 0xca, 0x77, 0x01, 0xc3, 0x46, 0x55, 0x5f, 0x87,
+ 0x24, 0xcc, 0x8a, 0x3f, 0x87, 0x81, 0x78, 0x32, 0x8b, 0x57, 0x60, 0xbe,
+ 0x49, 0xfb, 0x38, 0x6f, 0x74, 0xc9, 0xad, 0xc3, 0x2c, 0xe5, 0x91, 0x24,
+ 0x9f, 0xd4, 0x9f, 0x4b, 0xff, 0x33, 0x02, 0x0f, 0x60, 0x7b, 0x1d, 0xfd,
+ 0x9d, 0x92, 0x85, 0x38, 0xc8, 0x86, 0xd5, 0x46, 0xa7, 0xfa, 0x21, 0xf3,
+ 0x81, 0x35, 0x89, 0x07, 0x95, 0x12, 0x81, 0x3a, 0x9e, 0x34, 0x53, 0xcc,
+ 0xce, 0x1e, 0x7a, 0x11, 0xe1, 0x53, 0xdc, 0xbd, 0xfb, 0x50, 0x48, 0xdc,
+ 0x94, 0x6a, 0x1a, 0xda, 0x3e, 0x6a, 0xc0, 0xc1, 0x96, 0xe0, 0x29, 0x56,
+ 0x3f, 0xdd, 0x95, 0x3c, 0xf8, 0xb7, 0x0e, 0x24, 0x1c, 0xf8, 0x84, 0xac,
+ 0x2a, 0x84, 0xe2, 0x04, 0x4c, 0x0a, 0xea, 0x5a, 0xca, 0xca, 0xb6, 0xae,
+ 0xb8, 0x84, 0xad, 0x84, 0x94, 0x23, 0x23, 0x66, 0xbf, 0x20, 0x60, 0xd2,
+ 0x18, 0x48, 0xf3, 0xf9, 0x4b, 0xf8, 0x27, 0x3a, 0xf1, 0x06, 0x32, 0xcc,
+ 0xfd, 0x36, 0x94, 0xc2, 0x48, 0x67, 0x19, 0xf0, 0xdc, 0x25, 0xf7, 0xc5,
+ 0x61, 0xec, 0x8a, 0x0f, 0xe3, 0x2d, 0x74, 0xb5, 0xf9, 0x14, 0xce, 0x3b,
+ 0x90, 0x66, 0x2a, 0xdb, 0x05, 0x75, 0x61, 0x40, 0x0f, 0x62, 0x5c, 0xac,
+ 0x5e, 0x82, 0x77, 0xaa, 0x69, 0x1b, 0x6f, 0x43, 0xe6, 0x96, 0xc0, 0x44,
+ 0xef, 0x28, 0x90, 0x87, 0x7e, 0x89, 0x72, 0x56, 0x86, 0xff, 0xd4, 0x12,
+ 0x26, 0x98, 0x67, 0x33, 0x41, 0xc8, 0xaf, 0xcc, 0x9e, 0xf0, 0x40, 0x2a,
+ 0xc9, 0xc5, 0x70, 0x2d, 0xe6, 0xae, 0x20, 0x5a, 0x16, 0xc6, 0xb1, 0x34,
+ 0x86, 0xa4, 0x95, 0x8e, 0xd2, 0x02, 0xa6, 0xff, 0xa8, 0x55, 0xc2, 0x39,
+ 0x4b, 0x17, 0x59, 0xb3, 0x26, 0x6d, 0x5a, 0xbe, 0x9e, 0x87, 0xc5, 0xc4,
+ 0xa2, 0xe2, 0xa9, 0xfe, 0x7f, 0x00, 0x0e, 0x2d, 0x95, 0xb0, 0xd6, 0xe7,
+ 0xbb, 0xbb, 0xd7, 0x0a, 0x27, 0xa8, 0xf7, 0xb1, 0x0c, 0x8b, 0x90, 0xf0,
+ 0x7c, 0xb5, 0xe5, 0x6a, 0xb6, 0x5d, 0x47, 0x41, 0x30, 0x8e, 0x76, 0xbf,
+ 0xa1, 0xd3, 0xe5, 0xe2, 0xf8, 0x7e, 0x6d, 0xe1, 0x99, 0xcc, 0xe2, 0x49,
+ 0x13, 0x86, 0x09, 0xb4, 0xb8, 0x39, 0x15, 0x1b, 0xbe, 0x32, 0x87, 0x6c,
+ 0x0d, 0x32, 0xc7, 0x77, 0xe1, 0x73, 0x61, 0x3b, 0xe1, 0x61, 0xf5, 0xf9,
+ 0xae, 0xcd, 0xfc, 0xa9, 0x87, 0x7c, 0xff, 0x6a, 0x4b, 0x06, 0x7a, 0x25,
+ 0x3b, 0xd4, 0xa7, 0x14, 0x35, 0xd6, 0x41, 0x3f, 0xc5, 0xb8, 0xf9, 0x91,
+ 0x3b, 0xeb, 0xa7, 0xb9, 0x0d, 0x14, 0x0e, 0xf5, 0x4b, 0xab, 0xd9, 0x42,
+ 0xeb, 0x89, 0xad, 0x52, 0x24, 0x41, 0x3b, 0x7f, 0x4c, 0x3f, 0xac, 0x78,
+ 0xa8, 0xc2, 0x0d, 0x4c, 0x43, 0x0d, 0xee, 0xe9, 0x12, 0x44, 0x67, 0x28,
+ 0x7f, 0x77, 0xb4, 0x63, 0x4b, 0xb7, 0x45, 0x90, 0x2b, 0x35, 0x2b, 0x7d,
+ 0x34, 0x88, 0x04, 0x4f, 0xa1, 0xcb, 0xa5, 0x9c, 0xdb, 0x0e, 0x68, 0xc4,
+ 0x4a, 0xaa, 0x3a, 0x07, 0xd5, 0xae, 0x84, 0x6f, 0x68, 0x80, 0xbc, 0x65,
+ 0x19, 0x4a, 0x7d, 0xf3, 0xae, 0xf0, 0xbf, 0xda, 0xa9, 0x23, 0x13, 0xa2,
+ 0x3b, 0xa7, 0xf2, 0x8c, 0x78, 0xac, 0x68, 0x21, 0x2d, 0xad, 0x80, 0xbe,
+ 0xb5, 0x62, 0xa7, 0x0b, 0xf8, 0xaa, 0xe3, 0xa0, 0xef, 0xa5, 0x1c, 0x65,
+ 0x3d, 0xd5, 0x03, 0x1c, 0x40, 0x55, 0x4d, 0xc9, 0x62, 0x76, 0xbe, 0x9e,
+ 0x0a, 0xd8, 0xff, 0x0a, 0x4c, 0xfd, 0xec, 0x5a, 0x0e, 0x42, 0x11, 0xbd,
+ 0x16, 0x1d, 0xab, 0x69, 0xdf, 0x48, 0x34, 0x27, 0x98, 0x0f, 0x3c, 0xa1,
+ 0xa3, 0xe1, 0x2d, 0x56, 0xec, 0xe7, 0xa5, 0xef},
+ pub_key_4,
+ {0x33, 0x32, 0x36, 0x39, 0x38, 0x39, 0x37, 0x33, 0x32, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 50
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 50,
+ 32,
+ {0x3b, 0x08, 0xc3, 0x8b, 0xa5, 0x5a, 0xeb, 0x68, 0x03, 0x80, 0x1c, 0x01,
+ 0xf8, 0x9d, 0xf7, 0x9d, 0x7a, 0xa3, 0xef, 0xb6, 0x98, 0xca, 0x66, 0xb5,
+ 0xa9, 0xf5, 0x5b, 0x9e, 0x52, 0xef, 0x72, 0x58, 0xc2, 0x39, 0x59, 0x92,
+ 0x4e, 0x27, 0x98, 0xc0, 0x7b, 0xd3, 0xf0, 0xfd, 0x6f, 0xbf, 0x5e, 0x1c,
+ 0xa3, 0xe9, 0xf6, 0xf9, 0xd7, 0x92, 0x17, 0x9c, 0x35, 0xf1, 0xf7, 0x10,
+ 0x89, 0x12, 0xeb, 0xfa, 0x23, 0x54, 0x86, 0x68, 0x94, 0x8a, 0x19, 0x6f,
+ 0x5a, 0x02, 0x20, 0x1a, 0xa1, 0xe0, 0x20, 0x99, 0xcc, 0xaa, 0xd7, 0xa1,
+ 0x4b, 0x7f, 0x4c, 0x09, 0x88, 0xdd, 0x55, 0x92, 0xf9, 0xa2, 0xe8, 0xcf,
+ 0x60, 0x47, 0x1e, 0xaa, 0xff, 0x68, 0x9b, 0x25, 0x39, 0x98, 0x19, 0xa5,
+ 0x9a, 0xe2, 0xdf, 0x37, 0x4f, 0xc8, 0xe4, 0x48, 0xd5, 0x9b, 0xb4, 0x94,
+ 0x71, 0x7b, 0x3f, 0x95, 0xbb, 0xc9, 0xb2, 0x30, 0x21, 0xe0, 0xa3, 0x4b,
+ 0x77, 0xd3, 0xb9, 0x05, 0x00, 0x59, 0x99, 0x9a, 0x07, 0x99, 0x11, 0x93,
+ 0x5a, 0x5c, 0x67, 0x06, 0xd5, 0x5c, 0x34, 0x32, 0xcb, 0x6f, 0x70, 0x9e,
+ 0x4e, 0xb6, 0x8b, 0x6d, 0x40, 0xca, 0xac, 0x07, 0xe1, 0xb2, 0xda, 0xea,
+ 0x7a, 0x20, 0x6e, 0x5b, 0x7a, 0x5c, 0x81, 0x65, 0x60, 0x13, 0xc1, 0x21,
+ 0x2b, 0xa1, 0xeb, 0x31, 0x9e, 0xdf, 0x48, 0xbb, 0xb4, 0x9c, 0x23, 0x77,
+ 0x55, 0x9f, 0xea, 0x90, 0xd9, 0x54, 0x8e, 0x64, 0xc0, 0xbe, 0xc9, 0xae,
+ 0xaa, 0x21, 0x7f, 0x2a, 0x32, 0x96, 0xe6, 0x8e, 0xf1, 0x1b, 0xd5, 0xde,
+ 0x9a, 0x4c, 0x3f, 0xca, 0xd7, 0x6a, 0x77, 0xeb, 0xbf, 0xaa, 0x28, 0x6b,
+ 0xa6, 0x4a, 0x7d, 0x54, 0x7c, 0xed, 0xb0, 0x32, 0xd3, 0x51, 0x56, 0xb4,
+ 0xf6, 0x42, 0x26, 0x30, 0x84, 0xc7, 0x4e, 0x64, 0x29, 0xb6, 0xaf, 0xba,
+ 0xba, 0x99, 0xd5, 0xa3, 0xe5, 0xc9, 0x50, 0xb4, 0x34, 0x39, 0x0e, 0xfe,
+ 0x4c, 0x6b, 0x5f, 0x20, 0x74, 0x13, 0xa3, 0x13, 0x6d, 0xcb, 0x76, 0xc1,
+ 0x1d, 0x35, 0xbc, 0x40, 0x3c, 0xeb, 0xb0, 0xc1, 0x63, 0xba, 0x62, 0x3c,
+ 0xad, 0xc2, 0xa8, 0x61, 0x6a, 0xb7, 0xe6, 0x4d, 0x31, 0x51, 0x38, 0xe8,
+ 0xd6, 0xf2, 0xba, 0xee, 0x47, 0x22, 0xcd, 0x42, 0x02, 0x2a, 0xb3, 0x5d,
+ 0x17, 0x8b, 0xc5, 0x89, 0xd8, 0x75, 0x74, 0x09, 0xb3, 0xcb, 0x87, 0x29,
+ 0x1d, 0x69, 0xf2, 0xef, 0xde, 0xb9, 0xeb, 0xf0, 0x33, 0xa0, 0x63, 0x90,
+ 0xa8, 0xc9, 0x41, 0x31, 0xb5, 0x5d, 0xcf, 0x83, 0x26, 0x66, 0x10, 0xb4,
+ 0x17, 0xd9, 0xd6, 0xf3, 0xdf, 0xfd, 0x66, 0x70, 0xf5, 0xa1, 0x16, 0x2f,
+ 0x93, 0xfa, 0x42, 0xc6, 0x44, 0x96, 0x8c, 0x57, 0xec, 0x53, 0x50, 0x5c,
+ 0x7f, 0x1f, 0x04, 0x05, 0x4d, 0xb9, 0xb4, 0xc7, 0x07, 0x9f, 0x6a, 0x62,
+ 0xb7, 0x51, 0x80, 0x50, 0x2b, 0x34, 0x4d, 0x3e, 0x96, 0x1c, 0x96, 0x79,
+ 0xe9, 0xc4, 0xcd, 0x5b, 0x99, 0xe8, 0x90, 0xf5, 0xde, 0x3a, 0x3d, 0xa5,
+ 0x6e, 0x52, 0x2f, 0xcc, 0x9f, 0xe5, 0x38, 0x44, 0x30, 0x87, 0x1f, 0xe8,
+ 0x42, 0x5c, 0xac, 0xd0, 0xbb, 0x5f, 0x2a, 0xb2, 0xa4, 0xad, 0x12, 0xc7,
+ 0x34, 0xbc, 0x10, 0x4d, 0xad, 0x03, 0x08, 0x6d, 0xcd, 0xd7, 0x53, 0x1e,
+ 0x83, 0xa4, 0x1d, 0xa2, 0x18, 0xd0, 0x4f, 0x4d, 0x2e, 0x1b, 0xd6, 0x90,
+ 0xed, 0xb6, 0xd8, 0xaa, 0xd3, 0x5f, 0x0b, 0xf9, 0x35, 0xed, 0xfa, 0x9a,
+ 0xba, 0x16, 0xf1, 0x7a, 0x0b, 0x01, 0x55, 0xfb, 0xd1, 0x17, 0x0d, 0x2b,
+ 0x1a, 0xad, 0x6b, 0x73, 0x33, 0x65, 0x7d, 0xd7, 0x74, 0x06, 0xc0, 0xfc,
+ 0x74, 0x48, 0x72, 0x6e, 0x1a, 0x3e, 0xc6, 0xa1, 0xf9, 0xc1, 0x99, 0x27,
+ 0x66, 0xae, 0x64, 0xfb, 0x0c, 0x59, 0xf9, 0xa7},
+ pub_key_4,
+ {0x31, 0x33, 0x38, 0x37, 0x33, 0x32, 0x34, 0x36, 0x39, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 51
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 51,
+ 32,
+ {0x32, 0xdb, 0xfb, 0x19, 0xfa, 0xc3, 0x8e, 0x24, 0x01, 0xa0, 0xf8, 0x6f,
+ 0xae, 0x82, 0xb3, 0xa2, 0xce, 0x63, 0x93, 0xaa, 0x7e, 0xf8, 0x45, 0x59,
+ 0xcc, 0xbd, 0x9f, 0xe9, 0x57, 0x7f, 0xf2, 0xb5, 0x05, 0xa2, 0x38, 0xd2,
+ 0x67, 0x20, 0x7b, 0x67, 0x46, 0x54, 0x4a, 0x0a, 0x45, 0x53, 0x28, 0xd3,
+ 0x4f, 0x01, 0x28, 0xc5, 0x1e, 0x34, 0x7a, 0xbe, 0xe0, 0x33, 0xcd, 0x58,
+ 0x30, 0xb8, 0xe8, 0xd8, 0x58, 0x7f, 0x43, 0xc9, 0x9b, 0xa3, 0x14, 0x5a,
+ 0x7b, 0x24, 0xd6, 0x02, 0x95, 0xe2, 0xf4, 0x81, 0xfa, 0xdb, 0x03, 0xc1,
+ 0x3a, 0x90, 0x55, 0xa8, 0xee, 0x0a, 0xa2, 0x07, 0xcb, 0xe1, 0x83, 0xa4,
+ 0x11, 0x6c, 0x08, 0x7f, 0xd0, 0xcc, 0xe2, 0x68, 0x0a, 0x56, 0x29, 0xb8,
+ 0x2e, 0x11, 0x68, 0xee, 0x0e, 0xbc, 0x1f, 0xf3, 0xf2, 0xf3, 0x2d, 0x22,
+ 0x06, 0x34, 0x58, 0xdb, 0x9e, 0x72, 0xf0, 0x30, 0x7a, 0xd7, 0xa4, 0xcf,
+ 0x65, 0x70, 0xf4, 0x00, 0xe5, 0xaf, 0x4c, 0x82, 0x96, 0xdb, 0x10, 0x64,
+ 0x24, 0x39, 0xfa, 0x22, 0x4f, 0xe7, 0x39, 0xd4, 0x54, 0xc3, 0xd7, 0xe1,
+ 0xf1, 0x41, 0x49, 0xc2, 0x07, 0x52, 0xbf, 0xd6, 0xea, 0x6e, 0x4a, 0x1a,
+ 0xaa, 0xf8, 0x81, 0x43, 0x97, 0xc1, 0x74, 0x58, 0xbc, 0x9d, 0x59, 0x2b,
+ 0xf8, 0xe3, 0x15, 0x62, 0x64, 0x0c, 0x8a, 0x68, 0x7c, 0xba, 0x52, 0x58,
+ 0xb5, 0xc2, 0x85, 0x17, 0xbc, 0x84, 0x65, 0x9f, 0x6f, 0x77, 0x12, 0x87,
+ 0x4d, 0x93, 0x3f, 0x5d, 0x72, 0xbd, 0x0c, 0xc4, 0x82, 0x44, 0xe4, 0x5f,
+ 0x60, 0xc2, 0x17, 0x56, 0x2a, 0x22, 0x68, 0x8a, 0xc3, 0x32, 0x4d, 0x4b,
+ 0x3f, 0x3d, 0x06, 0x81, 0x2b, 0x37, 0x79, 0xc7, 0xd5, 0x10, 0x7f, 0xd8,
+ 0x41, 0xa0, 0xbd, 0x39, 0x7d, 0x63, 0x16, 0x91, 0x82, 0x32, 0xb3, 0x0b,
+ 0xe3, 0xfe, 0x60, 0x5f, 0x45, 0x94, 0x63, 0xe7, 0xc4, 0xa4, 0xd3, 0xee,
+ 0x58, 0xa1, 0x64, 0xd9, 0xe8, 0xb3, 0xb2, 0x18, 0x2b, 0xef, 0x53, 0x10,
+ 0xa3, 0xa9, 0xad, 0xf6, 0x35, 0x5c, 0xb7, 0xc0, 0x89, 0xe9, 0xe0, 0xe3,
+ 0x06, 0x76, 0x91, 0xf3, 0x40, 0xb4, 0xfb, 0xe9, 0x9b, 0xf4, 0x3d, 0x88,
+ 0xcd, 0xad, 0xaa, 0xda, 0x66, 0xf9, 0x08, 0xb5, 0x03, 0x20, 0x30, 0xd7,
+ 0xa2, 0xdd, 0x8c, 0x62, 0xcd, 0xe7, 0x37, 0x8b, 0x57, 0xf7, 0x72, 0x50,
+ 0xe0, 0x51, 0x39, 0x8b, 0x96, 0xba, 0xe2, 0x67, 0xc0, 0x39, 0xd0, 0x9c,
+ 0x9a, 0x64, 0xa1, 0xa1, 0xaa, 0x86, 0xf4, 0x72, 0x44, 0xe5, 0xc5, 0x0b,
+ 0xce, 0xf9, 0xce, 0x9f, 0x28, 0x0b, 0x65, 0x64, 0xcb, 0x12, 0xee, 0xdd,
+ 0x6e, 0x25, 0xcb, 0x14, 0xa1, 0x7c, 0x5a, 0xb2, 0xfe, 0xce, 0x54, 0xbf,
+ 0xb7, 0xa8, 0xe2, 0x79, 0x55, 0x38, 0x19, 0x79, 0x6b, 0x9f, 0x54, 0xdb,
+ 0x9d, 0x85, 0x6d, 0xf8, 0xe2, 0xa6, 0x39, 0x03, 0xeb, 0x4b, 0x2a, 0xfc,
+ 0x56, 0x11, 0x8e, 0x9c, 0xa0, 0x8d, 0x2f, 0xcb, 0xb5, 0x1e, 0x48, 0xcf,
+ 0xa2, 0xc1, 0x3c, 0x0d, 0x3d, 0xd3, 0xf9, 0xaa, 0x88, 0xeb, 0x44, 0xd5,
+ 0xf2, 0x34, 0xe8, 0x5b, 0xed, 0xe5, 0xee, 0x4e, 0xc0, 0xf0, 0x0b, 0x39,
+ 0x09, 0x37, 0xaf, 0xb8, 0x46, 0xad, 0xac, 0xf6, 0x41, 0x3a, 0x39, 0xb6,
+ 0x9c, 0xd1, 0x78, 0x42, 0x9a, 0x90, 0x0a, 0x88, 0x9a, 0xe9, 0xd6, 0xba,
+ 0xa9, 0x95, 0x4a, 0xcc, 0x39, 0xe0, 0x7e, 0xb5, 0x00, 0x43, 0xb0, 0xd2,
+ 0xda, 0x2a, 0xfc, 0x47, 0x6c, 0x56, 0x3f, 0xbb, 0x34, 0x19, 0x93, 0xd2,
+ 0x70, 0x9a, 0x3f, 0x0b, 0x4f, 0x47, 0x30, 0x25, 0x6b, 0xe5, 0x09, 0x96,
+ 0x6a, 0x2e, 0xb3, 0x88, 0xbe, 0x5e, 0x19, 0xc3, 0xac, 0x00, 0x23, 0x69,
+ 0x06, 0x5c, 0x5d, 0xaf, 0xb0, 0x21, 0x5e, 0xf9},
+ pub_key_4,
+ {0x34, 0x31, 0x31, 0x38, 0x38, 0x38, 0x37, 0x35, 0x33, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 52
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 52,
+ 32,
+ {0x3b, 0xe0, 0xf3, 0x35, 0x50, 0x7b, 0x49, 0xda, 0x7a, 0xfd, 0x6d, 0xcb,
+ 0xe2, 0xb0, 0x66, 0x24, 0xc1, 0x20, 0xd9, 0xa0, 0xbc, 0x93, 0x2f, 0x00,
+ 0x05, 0xc2, 0x12, 0x0c, 0xf7, 0xe8, 0x67, 0x90, 0x46, 0x76, 0x9b, 0xda,
+ 0x85, 0xaf, 0xea, 0x28, 0xa2, 0xac, 0x9c, 0x3f, 0x2f, 0x84, 0xc4, 0x45,
+ 0x36, 0xe1, 0xb2, 0x54, 0x89, 0x20, 0xe4, 0xcd, 0x9c, 0xdb, 0x64, 0x9c,
+ 0x06, 0x67, 0x88, 0x7e, 0x9d, 0x2c, 0x22, 0xf8, 0x9a, 0xd3, 0x1e, 0xa9,
+ 0x85, 0x95, 0xe7, 0x00, 0x76, 0x70, 0xbd, 0x07, 0x23, 0x05, 0x52, 0xc9,
+ 0xec, 0xe0, 0x60, 0xb6, 0xe8, 0x1c, 0xa9, 0xec, 0x1b, 0x65, 0x8a, 0xcc,
+ 0x9e, 0x4e, 0x67, 0xbc, 0x45, 0x29, 0xd2, 0x36, 0x16, 0x6f, 0x8d, 0xb1,
+ 0xb0, 0x49, 0x75, 0xa9, 0x79, 0xea, 0x03, 0xdc, 0xe8, 0xf8, 0xb2, 0x7c,
+ 0xbc, 0x74, 0x88, 0xba, 0x29, 0xf7, 0xc7, 0x21, 0xad, 0x25, 0x91, 0x65,
+ 0x2b, 0xd6, 0x1f, 0x8e, 0xe7, 0x97, 0x56, 0xf7, 0xb2, 0x24, 0xa7, 0xe6,
+ 0xd3, 0x71, 0x5c, 0xcf, 0x03, 0xb1, 0xce, 0xeb, 0xae, 0x35, 0xf8, 0x61,
+ 0x22, 0xa2, 0xd2, 0x9e, 0x95, 0x62, 0xbc, 0xe3, 0xac, 0xf2, 0x25, 0x10,
+ 0x71, 0xbc, 0x85, 0x42, 0x7c, 0xbc, 0x19, 0x4b, 0xe3, 0xab, 0x00, 0x32,
+ 0x64, 0xdc, 0xa3, 0xac, 0x12, 0x5d, 0x42, 0x33, 0x6e, 0x17, 0x88, 0x69,
+ 0x5c, 0x30, 0x16, 0x33, 0x69, 0xe7, 0x6a, 0x06, 0x2b, 0x11, 0x32, 0xa8,
+ 0x39, 0x53, 0x23, 0x9a, 0x7e, 0xaf, 0xaf, 0x6a, 0xc8, 0x78, 0xec, 0x66,
+ 0x4c, 0x3c, 0x88, 0x0c, 0x58, 0x26, 0x18, 0x4c, 0xaf, 0xad, 0x97, 0xf2,
+ 0xe5, 0x6e, 0x37, 0xfd, 0x99, 0x14, 0x8e, 0x7f, 0x49, 0x97, 0x90, 0x79,
+ 0xab, 0x66, 0x88, 0x1c, 0xa4, 0xa4, 0xde, 0x81, 0xc9, 0x3c, 0xe4, 0x78,
+ 0x92, 0x0c, 0x18, 0xfa, 0x4d, 0x8a, 0x13, 0xf8, 0xf4, 0x47, 0x67, 0x28,
+ 0xf6, 0x54, 0xae, 0x64, 0xd1, 0xe4, 0x7a, 0xca, 0x53, 0x12, 0xf1, 0x6f,
+ 0x3c, 0x21, 0xa8, 0x71, 0x3c, 0xc7, 0xed, 0xf0, 0x57, 0x4f, 0xb3, 0x1f,
+ 0xaf, 0x92, 0x4e, 0x64, 0x37, 0xd7, 0x71, 0x1e, 0x85, 0x67, 0x61, 0xbb,
+ 0x63, 0xca, 0xd0, 0x37, 0x8f, 0x49, 0x23, 0x26, 0x21, 0x65, 0x09, 0xf8,
+ 0x99, 0x11, 0xd1, 0x41, 0x7b, 0xb2, 0x29, 0xeb, 0x1b, 0x80, 0x29, 0x54,
+ 0x05, 0xd8, 0x23, 0x36, 0x93, 0x13, 0xc7, 0xdb, 0x58, 0x6e, 0xe0, 0x93,
+ 0xb7, 0x31, 0x02, 0x30, 0x6f, 0x27, 0x4f, 0xd3, 0x0d, 0xfe, 0x0f, 0x43,
+ 0xdb, 0xd1, 0x0f, 0xf4, 0xd6, 0xe5, 0x62, 0x49, 0xb1, 0xb4, 0xe9, 0x40,
+ 0x30, 0xb3, 0x41, 0x12, 0x64, 0x99, 0xc6, 0xbd, 0xc4, 0xc8, 0xd9, 0xce,
+ 0x57, 0x6f, 0x4b, 0x67, 0xa8, 0xd6, 0x33, 0x09, 0xea, 0xe7, 0xbd, 0x61,
+ 0x0a, 0xba, 0xed, 0x35, 0x34, 0x31, 0xb9, 0x9c, 0xb0, 0x13, 0x69, 0xca,
+ 0xc1, 0xab, 0x65, 0xcc, 0x22, 0x5e, 0xce, 0x17, 0x27, 0x97, 0xc1, 0x5e,
+ 0x4f, 0x8c, 0x19, 0x65, 0x13, 0xfe, 0xb0, 0x64, 0x11, 0xa6, 0x9d, 0xa6,
+ 0x39, 0x0f, 0x50, 0x85, 0x41, 0x1f, 0x3d, 0x76, 0x98, 0xfa, 0xa6, 0xf2,
+ 0x7d, 0x9b, 0x42, 0xfd, 0x3c, 0xca, 0x13, 0x25, 0xf6, 0x05, 0x81, 0x99,
+ 0x7f, 0x59, 0xa5, 0x95, 0xbb, 0xa4, 0x83, 0x89, 0x51, 0xdf, 0xd4, 0xc9,
+ 0x14, 0x92, 0x2a, 0x1c, 0xd4, 0xd4, 0xdc, 0xd7, 0x90, 0x32, 0x98, 0x98,
+ 0xd9, 0x83, 0x20, 0x16, 0x74, 0x93, 0x22, 0x7b, 0xdc, 0x5f, 0x99, 0x28,
+ 0x3c, 0x15, 0x78, 0xb0, 0xb3, 0x75, 0x96, 0x02, 0xec, 0x75, 0x60, 0x82,
+ 0x08, 0x7d, 0xb4, 0xcd, 0x80, 0x16, 0x8e, 0x86, 0x59, 0x6b, 0x9e, 0x79,
+ 0xc3, 0x52, 0x39, 0x8e, 0x31, 0x55, 0x11, 0xe3},
+ pub_key_4,
+ {0x39, 0x38, 0x38, 0x36, 0x30, 0x36, 0x35, 0x34, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 53
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 53,
+ 32,
+ {0x73, 0xb8, 0x80, 0x3a, 0xd0, 0x8e, 0x4c, 0x6a, 0x3c, 0xd9, 0xda, 0xc9,
+ 0x25, 0x8f, 0x56, 0x05, 0xe4, 0x01, 0x25, 0x72, 0x26, 0xe7, 0x42, 0xaa,
+ 0x2a, 0x99, 0xcf, 0x03, 0x7f, 0x6f, 0x70, 0x9b, 0xec, 0x97, 0x03, 0x5f,
+ 0xf2, 0xf0, 0x50, 0x68, 0xde, 0xc6, 0x14, 0x38, 0x6d, 0x74, 0x87, 0x11,
+ 0xd1, 0x4d, 0x5d, 0x19, 0x71, 0x16, 0xe6, 0x74, 0x0d, 0xb4, 0xfd, 0x2a,
+ 0x68, 0x3f, 0x44, 0x06, 0x0b, 0x75, 0x17, 0x0d, 0xb4, 0xa4, 0xfe, 0xec,
+ 0x77, 0x22, 0xdd, 0x58, 0xe2, 0xb1, 0xde, 0x7f, 0x64, 0x63, 0x99, 0x3d,
+ 0xb7, 0x4f, 0xb3, 0x44, 0x3d, 0x4f, 0x8a, 0x95, 0x63, 0x7c, 0xd0, 0x3c,
+ 0xd4, 0x40, 0x89, 0x2b, 0x07, 0x86, 0xaa, 0xd6, 0xe9, 0x90, 0xe2, 0x79,
+ 0x31, 0xe2, 0x41, 0xad, 0x01, 0x33, 0xae, 0xa2, 0xc3, 0xc3, 0x62, 0x79,
+ 0x62, 0xf1, 0xde, 0x5e, 0x84, 0xf5, 0x10, 0x73, 0xdb, 0x29, 0xb3, 0xa7,
+ 0xb0, 0xa7, 0x85, 0x43, 0xa5, 0xd5, 0x16, 0xde, 0x42, 0x19, 0x0d, 0x29,
+ 0x76, 0x35, 0x9d, 0x54, 0x56, 0x40, 0xbd, 0xa3, 0x1a, 0x7c, 0x7e, 0xdb,
+ 0xc4, 0x30, 0x6a, 0x98, 0x1a, 0x82, 0xc8, 0x24, 0x08, 0x26, 0x34, 0x01,
+ 0xf0, 0xd3, 0x15, 0x07, 0x39, 0xb4, 0x77, 0x57, 0x5e, 0x39, 0x29, 0x28,
+ 0x69, 0xec, 0x30, 0x95, 0xc6, 0xfb, 0x19, 0x36, 0x1f, 0x9e, 0x59, 0x55,
+ 0x48, 0x16, 0x50, 0x04, 0xc1, 0x72, 0xf2, 0x9c, 0xbd, 0x2c, 0x64, 0xb9,
+ 0x76, 0x6c, 0x60, 0xc5, 0x0d, 0x37, 0xca, 0x10, 0x27, 0x2a, 0x54, 0x64,
+ 0xd2, 0xe5, 0xbc, 0x5c, 0xfe, 0x4a, 0xa0, 0x0e, 0x3a, 0x70, 0x96, 0xab,
+ 0x13, 0xf1, 0xf4, 0xc9, 0xa3, 0x61, 0x77, 0x39, 0xd0, 0x84, 0x73, 0x3a,
+ 0xa7, 0x21, 0xb8, 0xb4, 0x67, 0x1f, 0xb0, 0x52, 0x92, 0xa5, 0x8b, 0xc0,
+ 0x4c, 0xad, 0x75, 0x59, 0x4a, 0x9b, 0xac, 0xe8, 0x7b, 0x7c, 0x39, 0xad,
+ 0xc4, 0xed, 0x41, 0xd4, 0x50, 0x47, 0x56, 0x1d, 0x4d, 0x3e, 0xd4, 0x76,
+ 0x8d, 0xc5, 0xce, 0xa9, 0x8b, 0x16, 0x3c, 0x09, 0x01, 0xcb, 0x33, 0xed,
+ 0x38, 0xcc, 0xdc, 0x30, 0x57, 0xa2, 0x20, 0xfe, 0xab, 0x05, 0x7b, 0xb8,
+ 0x38, 0xf6, 0x32, 0xf5, 0x71, 0xa8, 0x59, 0xaf, 0x40, 0xe5, 0x02, 0x89,
+ 0xf4, 0x89, 0x27, 0xc7, 0x19, 0x99, 0xc1, 0xeb, 0xfe, 0x52, 0x3f, 0x35,
+ 0x4f, 0x28, 0x2c, 0xf5, 0x2d, 0x5c, 0x4d, 0x98, 0x22, 0x40, 0x94, 0x05,
+ 0xba, 0x83, 0xf1, 0xa0, 0x43, 0xf6, 0x16, 0x55, 0xb3, 0x10, 0xfa, 0xd8,
+ 0x72, 0xa5, 0x29, 0xb9, 0x5a, 0xf9, 0x3b, 0xeb, 0x44, 0xf6, 0x18, 0x4c,
+ 0x1a, 0x4e, 0x5a, 0x03, 0xae, 0x09, 0x65, 0xcf, 0xf6, 0x63, 0xd0, 0xf8,
+ 0x6f, 0xd2, 0xa8, 0x0a, 0xaa, 0x73, 0xff, 0xaa, 0xa1, 0x4f, 0xe0, 0xe9,
+ 0xa9, 0x33, 0x3f, 0x40, 0x35, 0xe1, 0x99, 0x84, 0xbc, 0x8f, 0x70, 0xf2,
+ 0xeb, 0x55, 0xdd, 0x1f, 0x90, 0x47, 0x78, 0x67, 0x92, 0x84, 0x72, 0x13,
+ 0x32, 0x6c, 0x63, 0x40, 0x31, 0x64, 0xb9, 0x8b, 0xa6, 0x69, 0x9a, 0xa7,
+ 0x8c, 0xa2, 0xa8, 0xbc, 0x01, 0xa8, 0xf6, 0x1f, 0x72, 0xdf, 0x50, 0x82,
+ 0x44, 0x09, 0x39, 0x89, 0xe7, 0xf4, 0x2d, 0xbf, 0x79, 0x8c, 0xfd, 0x39,
+ 0x61, 0x51, 0x93, 0xf5, 0x39, 0x79, 0x18, 0x0a, 0xdb, 0xef, 0x6f, 0x9c,
+ 0x9b, 0x30, 0x21, 0xbb, 0xc9, 0x30, 0xf2, 0xcf, 0xdb, 0xd2, 0xec, 0x96,
+ 0x93, 0xb5, 0x8c, 0x48, 0xfe, 0x1b, 0xca, 0xe2, 0xee, 0xe8, 0x5c, 0x21,
+ 0x7d, 0x35, 0x63, 0x96, 0xaa, 0xaa, 0xba, 0xf6, 0x23, 0xda, 0x6e, 0xc9,
+ 0xe5, 0x71, 0xcd, 0xc1, 0xea, 0x30, 0x3e, 0xa4, 0x6f, 0x92, 0xff, 0x6a,
+ 0x15, 0x06, 0x37, 0x3f, 0x06, 0xd4, 0xc9, 0x66},
+ pub_key_4,
+ {0x32, 0x34, 0x37, 0x39, 0x31, 0x31, 0x35, 0x38, 0x34, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 54
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 54,
+ 32,
+ {0x87, 0x8c, 0x92, 0x9a, 0x51, 0xf3, 0xb1, 0x69, 0x91, 0xdf, 0xcb, 0xe5,
+ 0x48, 0x02, 0x3d, 0xd6, 0xf0, 0x40, 0x71, 0xf1, 0x2a, 0xf2, 0x72, 0xba,
+ 0x21, 0x8d, 0xee, 0x01, 0xe7, 0xa9, 0xef, 0x03, 0x95, 0x4b, 0x96, 0x94,
+ 0x48, 0x44, 0xb7, 0x4c, 0xfc, 0xe6, 0xef, 0xd1, 0x17, 0xec, 0xca, 0xe3,
+ 0x0a, 0x08, 0x61, 0x6e, 0xd3, 0xe8, 0x61, 0xc8, 0x00, 0x8a, 0x62, 0xe6,
+ 0x57, 0xd7, 0xfc, 0x74, 0x2a, 0xa5, 0x01, 0x19, 0x3f, 0x54, 0x22, 0xfa,
+ 0x72, 0xa1, 0x91, 0xd0, 0xd0, 0xc3, 0x5d, 0x29, 0x11, 0x35, 0xb2, 0xb4,
+ 0xd5, 0xef, 0x3b, 0x7c, 0x48, 0xca, 0x24, 0xae, 0xb1, 0xbb, 0x5a, 0xe5,
+ 0xaf, 0x7f, 0xfd, 0xfe, 0xea, 0x54, 0x7b, 0x66, 0x53, 0x60, 0xf0, 0xb8,
+ 0x45, 0x4a, 0x8b, 0x61, 0x76, 0xe7, 0x47, 0x2b, 0x6f, 0x5b, 0xc8, 0x37,
+ 0x51, 0xbd, 0x20, 0x26, 0xa7, 0xb2, 0x38, 0x99, 0x74, 0xdf, 0x5f, 0x1f,
+ 0xa6, 0xac, 0x6b, 0x72, 0x31, 0x25, 0xcd, 0xdb, 0x2c, 0x20, 0x87, 0x7b,
+ 0x20, 0xd7, 0x81, 0x11, 0x31, 0xb6, 0xa5, 0x5d, 0x38, 0x97, 0xc6, 0xfe,
+ 0x6f, 0x51, 0x18, 0x4c, 0xe4, 0xfc, 0x81, 0xa7, 0xe1, 0xa2, 0x7c, 0xf6,
+ 0x8e, 0xa7, 0xd0, 0x91, 0x65, 0x75, 0x61, 0x33, 0xb8, 0x16, 0x66, 0x1d,
+ 0xf4, 0xe0, 0xcf, 0x0d, 0x75, 0x72, 0x5b, 0xa4, 0x3e, 0x8c, 0xc1, 0x21,
+ 0x7c, 0x0c, 0x9f, 0x36, 0xdf, 0xcc, 0x48, 0xb3, 0x17, 0x0c, 0x0c, 0xdd,
+ 0x9b, 0x50, 0x1f, 0x9a, 0x0d, 0x56, 0x02, 0x8a, 0x97, 0xfd, 0x64, 0xe0,
+ 0x46, 0x42, 0x2c, 0x0f, 0xfb, 0xec, 0x74, 0x18, 0xbc, 0x86, 0x23, 0x19,
+ 0xc9, 0x7e, 0x3f, 0xbd, 0x76, 0x98, 0x2c, 0x88, 0x3f, 0xf5, 0x1f, 0xdc,
+ 0xb1, 0x98, 0x9f, 0x6b, 0x11, 0x42, 0x60, 0x24, 0x69, 0xda, 0x7b, 0x23,
+ 0x3d, 0x43, 0xf4, 0xbd, 0x4e, 0xc6, 0x46, 0x9f, 0x31, 0xcd, 0x9d, 0xc4,
+ 0xe8, 0x8a, 0xb5, 0xb7, 0x9a, 0xb2, 0x85, 0x91, 0x27, 0xd5, 0x6f, 0x30,
+ 0x56, 0xdd, 0x4c, 0x8f, 0x87, 0x4f, 0xaf, 0xa2, 0x2c, 0x33, 0x84, 0xfc,
+ 0xfe, 0x49, 0x17, 0xcb, 0x02, 0x52, 0x34, 0xea, 0xa0, 0x45, 0xaa, 0x04,
+ 0xf7, 0x1c, 0xd8, 0x82, 0x25, 0x10, 0xe7, 0xc9, 0xaa, 0xc8, 0x7f, 0xcd,
+ 0x5e, 0xef, 0xe9, 0x66, 0x92, 0xc3, 0x40, 0x71, 0x9a, 0x94, 0x3e, 0x78,
+ 0x00, 0xda, 0x9b, 0x11, 0x0e, 0xfa, 0xd8, 0x69, 0xdd, 0xea, 0xb0, 0x00,
+ 0x49, 0x11, 0x4d, 0xda, 0x92, 0x34, 0x32, 0x25, 0x30, 0x25, 0x3a, 0x51,
+ 0xc8, 0x15, 0x8a, 0xa3, 0x3b, 0x3c, 0xbb, 0x4f, 0x62, 0x7f, 0xbf, 0x22,
+ 0xe5, 0x1d, 0xef, 0xd2, 0xae, 0x5b, 0x0f, 0xd1, 0xcd, 0x3b, 0x38, 0x1e,
+ 0xf3, 0x46, 0x66, 0xb2, 0x14, 0x3f, 0x95, 0x53, 0x9b, 0x64, 0x3a, 0xdf,
+ 0x0d, 0x4d, 0x80, 0xfc, 0x01, 0x02, 0xc2, 0xee, 0xfe, 0xe7, 0xf3, 0x2a,
+ 0xfa, 0xe7, 0xb5, 0x6b, 0x10, 0x55, 0xdd, 0xb4, 0xd4, 0xd1, 0x07, 0xa6,
+ 0x77, 0x2c, 0x7f, 0xbb, 0xa3, 0x66, 0xa0, 0xed, 0x27, 0x9b, 0x86, 0xc4,
+ 0x46, 0x12, 0x3e, 0x93, 0xe5, 0x9d, 0xd0, 0xa2, 0x8b, 0x9f, 0x57, 0x7d,
+ 0xfd, 0xac, 0x73, 0xff, 0xa3, 0xa1, 0x56, 0x20, 0x51, 0x9a, 0xad, 0xe4,
+ 0xe8, 0x20, 0xa9, 0xf9, 0x6f, 0x13, 0x99, 0x25, 0xbc, 0x2d, 0x28, 0xb2,
+ 0xfb, 0x46, 0x26, 0xe2, 0x0a, 0x37, 0x40, 0xd1, 0x4b, 0xe4, 0x20, 0x4a,
+ 0xf9, 0x9b, 0x7c, 0x96, 0xf9, 0xb5, 0x8e, 0x74, 0x20, 0xb2, 0x35, 0x96,
+ 0x03, 0x56, 0x14, 0xb3, 0x28, 0xcc, 0x24, 0x90, 0x6f, 0xdb, 0xec, 0x79,
+ 0x20, 0xb3, 0xa5, 0xec, 0x97, 0x0d, 0xc8, 0x96, 0x71, 0x51, 0xd6, 0x6d,
+ 0x74, 0xcf, 0x08, 0x66, 0x87, 0xf0, 0x8c, 0xf8},
+ pub_key_4,
+ {0x35, 0x30, 0x37, 0x36, 0x38, 0x38, 0x37, 0x33, 0x36, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 55
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 55,
+ 32,
+ {0x56, 0x02, 0x7a, 0xc7, 0x15, 0xf8, 0x4d, 0x90, 0x62, 0x5b, 0x93, 0x28,
+ 0x68, 0x6d, 0xb3, 0xcc, 0x42, 0x0b, 0x10, 0x89, 0x5a, 0xbd, 0xfc, 0x26,
+ 0x8a, 0x79, 0xc2, 0x84, 0x19, 0xe0, 0x4c, 0xda, 0xd3, 0x2c, 0x43, 0xd2,
+ 0xb0, 0x3e, 0xef, 0x1c, 0x66, 0x81, 0x84, 0xa5, 0xf8, 0x6c, 0xd3, 0xe2,
+ 0xd1, 0x9e, 0xc2, 0xea, 0xb6, 0xa9, 0xa7, 0xc9, 0x39, 0xbb, 0x19, 0x6e,
+ 0xe5, 0x61, 0xb7, 0x84, 0x24, 0xaa, 0xd7, 0x17, 0xae, 0xfc, 0x08, 0x8c,
+ 0xca, 0xd4, 0xc1, 0x6d, 0xcf, 0xe5, 0xba, 0x3b, 0x07, 0x7c, 0xc9, 0x75,
+ 0x84, 0x2d, 0x25, 0xce, 0x97, 0x8d, 0xa5, 0xb9, 0x28, 0xf1, 0x50, 0x61,
+ 0x2b, 0x48, 0xec, 0xea, 0x8c, 0x3c, 0x6d, 0x2e, 0x9b, 0x66, 0x76, 0x4f,
+ 0xe5, 0x46, 0xd8, 0x67, 0x9b, 0x94, 0x57, 0xa6, 0x12, 0xfd, 0x54, 0x86,
+ 0x6f, 0x01, 0x16, 0x2d, 0x55, 0xc2, 0x4f, 0x17, 0xdc, 0xaa, 0xc2, 0xde,
+ 0xb3, 0x3d, 0x57, 0x4b, 0x84, 0x53, 0x67, 0xcd, 0xec, 0x01, 0xcf, 0x54,
+ 0x93, 0xc4, 0x13, 0xed, 0x9f, 0xe3, 0x9b, 0x57, 0x33, 0x7b, 0xa6, 0x65,
+ 0x52, 0x08, 0x9f, 0xa2, 0x9d, 0x89, 0xec, 0xe7, 0x45, 0x9c, 0x95, 0xec,
+ 0x78, 0xf8, 0x67, 0xa0, 0x5b, 0xa6, 0x30, 0x94, 0x83, 0x38, 0xe0, 0xf6,
+ 0x27, 0x66, 0x77, 0x2e, 0x2c, 0x33, 0xd8, 0x33, 0xb6, 0xcf, 0xd2, 0xbf,
+ 0xc7, 0x45, 0xf6, 0x33, 0xf4, 0x09, 0x0d, 0xf2, 0x7a, 0xf4, 0x1e, 0x0f,
+ 0xc7, 0x10, 0x4f, 0x50, 0xc0, 0x27, 0x34, 0x59, 0xe1, 0x92, 0xaf, 0x9b,
+ 0xab, 0x5e, 0xe3, 0x24, 0x21, 0x50, 0x8e, 0xe5, 0x2d, 0x95, 0x1e, 0xd9,
+ 0x36, 0x76, 0xdf, 0x9a, 0x0f, 0xb5, 0x07, 0x8d, 0x79, 0xca, 0x80, 0x93,
+ 0xb4, 0x32, 0x21, 0x6a, 0x2e, 0xd1, 0xe7, 0x2e, 0x28, 0xbc, 0x9c, 0x8b,
+ 0xf0, 0xe7, 0x97, 0xdb, 0xe3, 0x95, 0x63, 0x80, 0x8a, 0xdd, 0x3e, 0x97,
+ 0x6e, 0xf8, 0xdc, 0x00, 0x60, 0xa2, 0x5d, 0xb2, 0xe8, 0x12, 0xe8, 0x9a,
+ 0x85, 0x70, 0x92, 0xd6, 0x29, 0x08, 0xaa, 0x9a, 0x67, 0x54, 0xc4, 0x45,
+ 0x1a, 0x86, 0xe5, 0x22, 0x74, 0x95, 0x12, 0xcb, 0x6d, 0x02, 0x2b, 0xc9,
+ 0x50, 0x7a, 0xcc, 0x6a, 0x1a, 0x31, 0x65, 0x1f, 0x84, 0x39, 0x6e, 0xf9,
+ 0x12, 0xeb, 0x7d, 0x33, 0x09, 0x3d, 0xf4, 0x01, 0xce, 0x8d, 0x78, 0xaa,
+ 0x4c, 0x4c, 0xb6, 0x9d, 0xd3, 0x16, 0x65, 0xf3, 0x20, 0x4f, 0xe3, 0xb2,
+ 0x71, 0xa6, 0x78, 0xd3, 0x95, 0x55, 0x86, 0x40, 0x36, 0xd2, 0x68, 0xf2,
+ 0xf5, 0xcd, 0x50, 0xd1, 0xd3, 0x13, 0xa2, 0x48, 0x8a, 0x7b, 0x19, 0x1d,
+ 0x70, 0x2e, 0x2c, 0x38, 0xcc, 0x53, 0xae, 0x01, 0xca, 0x64, 0x49, 0x22,
+ 0x63, 0x1c, 0xe5, 0x17, 0x44, 0x5f, 0x3b, 0x60, 0x89, 0xe7, 0xbc, 0x94,
+ 0xa6, 0xc5, 0xa9, 0x01, 0xcc, 0xc4, 0x7c, 0xd6, 0x1e, 0xf9, 0x92, 0xcb,
+ 0xdd, 0x97, 0xdb, 0x1b, 0x01, 0xc0, 0x08, 0x0d, 0xb2, 0xd2, 0xf0, 0x34,
+ 0x9a, 0xfe, 0x35, 0x7a, 0xc8, 0x5d, 0xc8, 0xe2, 0xad, 0xfd, 0x5a, 0xaa,
+ 0x65, 0x13, 0x5e, 0x5e, 0x3d, 0xa4, 0x52, 0x92, 0xc5, 0xf2, 0xcf, 0x8f,
+ 0xbb, 0x29, 0x0a, 0x0c, 0xb4, 0xce, 0xaf, 0xa5, 0x52, 0xda, 0xb0, 0x48,
+ 0xc3, 0x0f, 0x10, 0x71, 0x15, 0x38, 0xb9, 0x61, 0xce, 0x3a, 0x0a, 0x6f,
+ 0xe9, 0xdf, 0x52, 0x70, 0x3e, 0x9e, 0xa1, 0x77, 0x4d, 0x39, 0xaa, 0xb0,
+ 0xe1, 0x45, 0x6d, 0x8d, 0x7e, 0x61, 0xb8, 0x01, 0x2d, 0x88, 0xf6, 0xe9,
+ 0x3f, 0xf5, 0x62, 0x8a, 0x4b, 0x5e, 0xe4, 0x79, 0x00, 0xd3, 0xa0, 0xbc,
+ 0x63, 0x4a, 0x08, 0x48, 0xb1, 0x69, 0x1c, 0x54, 0x49, 0x56, 0xf7, 0x3a,
+ 0xe0, 0x60, 0x52, 0x9d, 0xc8, 0x0a, 0x37, 0x40},
+ pub_key_4,
+ {0x39, 0x38, 0x38, 0x35, 0x30, 0x36, 0x39, 0x36, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 56
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 56,
+ 32,
+ {0x61, 0xf6, 0xc2, 0xfc, 0x86, 0x1a, 0x3f, 0xa3, 0xed, 0x57, 0xf7, 0x0c,
+ 0x77, 0x57, 0xb9, 0x35, 0x57, 0xc8, 0xc5, 0xdd, 0xeb, 0xee, 0x56, 0x8d,
+ 0x77, 0x6e, 0xfb, 0xd6, 0xee, 0x92, 0x94, 0x73, 0xbb, 0x3a, 0x49, 0x7b,
+ 0x26, 0xbc, 0x40, 0x1f, 0x7a, 0x95, 0xcd, 0xdf, 0x41, 0x9c, 0xb3, 0x15,
+ 0xb8, 0xea, 0x4c, 0x01, 0x86, 0xdc, 0x19, 0x31, 0xbe, 0x23, 0x1e, 0x5a,
+ 0xc9, 0x39, 0x09, 0xc9, 0x84, 0xa3, 0x7b, 0xe5, 0xa4, 0x90, 0xa5, 0xaa,
+ 0xf0, 0x24, 0xde, 0x3a, 0x3a, 0x18, 0x23, 0xdc, 0x8a, 0xb2, 0x5c, 0x63,
+ 0x98, 0x6f, 0x0b, 0x1f, 0xa9, 0xe8, 0xd3, 0x2b, 0x34, 0x14, 0x5f, 0xd0,
+ 0x6b, 0xa8, 0x4f, 0x58, 0xd4, 0xce, 0x42, 0x78, 0xa5, 0x2c, 0xf2, 0xb6,
+ 0xe5, 0xe1, 0x41, 0x39, 0x81, 0x22, 0xa0, 0xa1, 0x85, 0x6f, 0x37, 0xe1,
+ 0xc5, 0x2a, 0x6c, 0x12, 0xe4, 0x04, 0x5a, 0xf2, 0x14, 0xbc, 0x76, 0x1a,
+ 0x3d, 0x1b, 0x03, 0xd6, 0x38, 0x7c, 0xf5, 0xc3, 0xfe, 0xa7, 0x81, 0x79,
+ 0x09, 0x56, 0xd7, 0x0a, 0x60, 0xfe, 0x23, 0x35, 0x5c, 0x02, 0x58, 0x5e,
+ 0x75, 0xdf, 0x56, 0x87, 0x6d, 0x02, 0x35, 0x75, 0x35, 0x90, 0xaf, 0xd9,
+ 0x3d, 0x08, 0x07, 0xd0, 0x88, 0xbc, 0xf0, 0xd7, 0xc0, 0x06, 0xc2, 0xac,
+ 0x8b, 0x0a, 0x9e, 0x69, 0xab, 0xc3, 0xb5, 0x3e, 0xbd, 0xca, 0x6a, 0xdf,
+ 0x9b, 0xfe, 0xe6, 0x10, 0x3a, 0xe7, 0x5d, 0x7f, 0x74, 0x5d, 0x92, 0x66,
+ 0x46, 0x47, 0x74, 0x61, 0xcb, 0xe1, 0x8a, 0x5d, 0xeb, 0xe3, 0x11, 0xa2,
+ 0xeb, 0x03, 0x81, 0x5c, 0xce, 0xfe, 0x6f, 0x9c, 0x2e, 0xf1, 0x92, 0x28,
+ 0x39, 0x20, 0x1e, 0x8b, 0x89, 0xeb, 0x11, 0x82, 0x98, 0x23, 0x55, 0x79,
+ 0x16, 0xe8, 0xc1, 0x07, 0x2a, 0x4f, 0x80, 0x18, 0xf1, 0x8f, 0xfb, 0x41,
+ 0x72, 0xd7, 0x62, 0x50, 0x94, 0x3c, 0x5f, 0x39, 0xa3, 0xc1, 0x82, 0x9b,
+ 0x3a, 0x75, 0xc9, 0xc1, 0x9f, 0xdf, 0x26, 0x67, 0x32, 0xdf, 0xb5, 0x40,
+ 0x2a, 0x7a, 0xc1, 0x25, 0xa4, 0x5c, 0xcc, 0x90, 0xcd, 0xd3, 0xbc, 0xaf,
+ 0x4b, 0x1f, 0xd1, 0xe9, 0x3e, 0x87, 0x45, 0xe5, 0x71, 0xb4, 0x72, 0x18,
+ 0x07, 0xbc, 0xdf, 0xb9, 0xcd, 0x95, 0xa7, 0x9f, 0x01, 0x77, 0xfd, 0xce,
+ 0x0a, 0xb8, 0x4a, 0x24, 0x76, 0x1e, 0xa5, 0x9c, 0x79, 0x93, 0xfb, 0x48,
+ 0x79, 0x5b, 0x28, 0xdc, 0xa8, 0x03, 0x12, 0x26, 0xf2, 0xca, 0xc6, 0x2e,
+ 0x9d, 0x90, 0xf7, 0x60, 0x40, 0xcd, 0xab, 0x04, 0xed, 0x48, 0xce, 0xb6,
+ 0x4e, 0x24, 0xda, 0x7d, 0xeb, 0x5e, 0x16, 0xb2, 0x55, 0xfc, 0xb5, 0xe4,
+ 0x64, 0xb1, 0x24, 0x1d, 0xe5, 0xf3, 0xb0, 0xc2, 0x94, 0x37, 0x3e, 0x8b,
+ 0x57, 0xc3, 0x2c, 0xd1, 0x20, 0x15, 0x98, 0x7c, 0x6d, 0xf7, 0xff, 0x21,
+ 0x89, 0x61, 0x4d, 0xb8, 0x10, 0xba, 0xb8, 0x71, 0xe4, 0x55, 0xfe, 0x93,
+ 0x5c, 0xd8, 0xcd, 0x2b, 0x28, 0x2c, 0x68, 0x61, 0x31, 0xb1, 0xb0, 0xee,
+ 0x43, 0x31, 0xa4, 0xd2, 0x8f, 0xab, 0x97, 0x42, 0x87, 0x19, 0x8a, 0xf8,
+ 0x00, 0xca, 0x06, 0x5e, 0xed, 0x93, 0x82, 0xf0, 0x71, 0x63, 0x0c, 0x0d,
+ 0xf8, 0x99, 0x24, 0x86, 0x4f, 0xe8, 0x4e, 0xbb, 0xd1, 0xa9, 0x90, 0xc5,
+ 0x1a, 0x2e, 0x21, 0x76, 0x89, 0xc3, 0xa9, 0xdc, 0xab, 0x99, 0x04, 0x55,
+ 0x34, 0x5a, 0xc7, 0x85, 0x45, 0x93, 0x48, 0xb5, 0xa1, 0xd9, 0xf6, 0x26,
+ 0x9c, 0xbf, 0x03, 0xea, 0x1c, 0x00, 0xa4, 0x74, 0xc8, 0x1d, 0x48, 0xea,
+ 0xad, 0x11, 0xa5, 0xc1, 0x2b, 0xd1, 0x25, 0x2d, 0x9a, 0xb5, 0x0d, 0x31,
+ 0xf7, 0x23, 0x72, 0x73, 0x81, 0xf0, 0x63, 0xf6, 0x8c, 0x9d, 0x91, 0x58,
+ 0xdb, 0x3f, 0x11, 0x21, 0x14, 0xd3, 0xf0, 0x4f},
+ pub_key_4,
+ {0x32, 0x37, 0x32, 0x31, 0x33, 0x30, 0x36, 0x31, 0x33, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 57
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 57,
+ 32,
+ {0xc2, 0x4f, 0x13, 0x42, 0x51, 0x7c, 0xe4, 0xf4, 0x82, 0x78, 0x46, 0xd7,
+ 0xc3, 0x72, 0xd2, 0x84, 0xba, 0xa9, 0xe3, 0xca, 0xa7, 0x2f, 0x9e, 0xb3,
+ 0xfc, 0x0f, 0x93, 0x8e, 0xb1, 0x11, 0x77, 0x99, 0x82, 0xdd, 0x37, 0xcb,
+ 0xe9, 0x0d, 0xfb, 0x31, 0x64, 0xd7, 0x82, 0x83, 0x9d, 0x16, 0x23, 0xbe,
+ 0x04, 0xf0, 0x30, 0x26, 0x53, 0x62, 0x79, 0xc1, 0xba, 0x0c, 0xb2, 0xda,
+ 0x86, 0x8c, 0x8f, 0xbe, 0x52, 0xae, 0x5d, 0x77, 0x5e, 0x4a, 0x1b, 0x66,
+ 0xa7, 0x8d, 0x83, 0xaa, 0x22, 0x85, 0x93, 0xdf, 0x11, 0x65, 0x1b, 0xf2,
+ 0x2e, 0x95, 0xba, 0x9b, 0xc1, 0xe2, 0xa1, 0x59, 0x16, 0xef, 0x6d, 0xf3,
+ 0xa6, 0xa3, 0x38, 0x7f, 0x95, 0x77, 0x20, 0x0d, 0x46, 0xd5, 0x85, 0xbd,
+ 0x69, 0x17, 0x6a, 0xfc, 0x63, 0xe8, 0x86, 0x1b, 0x61, 0x2c, 0x23, 0x24,
+ 0x20, 0xa0, 0x3f, 0x12, 0x76, 0xc5, 0x89, 0xe7, 0xef, 0x56, 0xc5, 0x62,
+ 0x73, 0x52, 0x98, 0x89, 0x63, 0x64, 0x3e, 0x7f, 0xb8, 0x09, 0x48, 0x90,
+ 0xb6, 0xb5, 0x67, 0x8a, 0x74, 0x1c, 0xb1, 0x07, 0x16, 0x84, 0x8a, 0xbb,
+ 0x4f, 0xa3, 0x62, 0x47, 0x50, 0xf6, 0x1c, 0xd2, 0xf1, 0xd5, 0xa0, 0x72,
+ 0xd4, 0x71, 0xb9, 0x3a, 0x3d, 0x24, 0x3c, 0xc0, 0xa4, 0xca, 0xb1, 0x07,
+ 0x9a, 0xa5, 0xc6, 0x8e, 0xd1, 0xc8, 0x76, 0x7f, 0xbe, 0x86, 0x69, 0xbf,
+ 0x51, 0x3b, 0x95, 0x3e, 0x42, 0x1c, 0xce, 0xbd, 0x17, 0x34, 0x1f, 0x86,
+ 0x89, 0xf6, 0x49, 0xdb, 0x6f, 0x47, 0xb4, 0x11, 0xe8, 0x39, 0x0c, 0x71,
+ 0x58, 0xd5, 0xdf, 0xff, 0xe0, 0x34, 0xc5, 0xd6, 0xe9, 0x5f, 0x01, 0xaf,
+ 0xdd, 0x52, 0x43, 0x05, 0xbf, 0x12, 0x95, 0xdd, 0xec, 0x2f, 0x36, 0x76,
+ 0x77, 0xb0, 0xa8, 0x42, 0x12, 0x0c, 0x4c, 0x9a, 0x14, 0x28, 0xff, 0xcd,
+ 0x21, 0xe6, 0xd3, 0x13, 0xc3, 0xad, 0x87, 0x65, 0x45, 0x54, 0x7e, 0xc5,
+ 0x3c, 0xb8, 0x4a, 0x63, 0xd6, 0x28, 0xb6, 0x8c, 0xde, 0x87, 0x96, 0x5d,
+ 0xaf, 0x0f, 0xe5, 0x5f, 0x09, 0x73, 0xbd, 0xf2, 0x70, 0xd4, 0x14, 0x4f,
+ 0x5b, 0xbf, 0x29, 0xae, 0x01, 0x87, 0x74, 0x2d, 0x5f, 0x0c, 0x83, 0xfe,
+ 0x22, 0xba, 0x99, 0x72, 0xfa, 0x78, 0x06, 0xd2, 0x35, 0x20, 0x4b, 0xa0,
+ 0x99, 0xf5, 0xa3, 0xdd, 0xc8, 0xc1, 0x44, 0x78, 0xfb, 0xaf, 0x79, 0x4c,
+ 0x09, 0x8e, 0xdf, 0x02, 0xf0, 0x69, 0x60, 0x37, 0x5c, 0x5c, 0x11, 0xb1,
+ 0x77, 0x93, 0x3b, 0xf2, 0x05, 0x27, 0xbb, 0x9e, 0xcf, 0x30, 0x7c, 0xc0,
+ 0x58, 0xc0, 0x79, 0x99, 0x89, 0x3a, 0x9d, 0xe6, 0x2d, 0xad, 0x1b, 0x97,
+ 0xdc, 0x34, 0x2d, 0xf7, 0xa6, 0xd2, 0x36, 0xb8, 0xdf, 0x15, 0x2c, 0x17,
+ 0xe3, 0x56, 0xa2, 0x9f, 0x21, 0xf1, 0x4e, 0x62, 0x73, 0x58, 0x49, 0xce,
+ 0xaf, 0xb1, 0x64, 0x66, 0xb4, 0x88, 0xb0, 0x4a, 0xef, 0x85, 0xb2, 0x72,
+ 0x50, 0x49, 0x8c, 0x45, 0xda, 0x32, 0x77, 0x98, 0xaa, 0x12, 0xfe, 0x42,
+ 0x07, 0x7b, 0x6b, 0x29, 0xd9, 0xde, 0x56, 0x6f, 0xc1, 0x8e, 0x29, 0x17,
+ 0xba, 0xd2, 0x0b, 0x28, 0x24, 0x05, 0x26, 0xf5, 0x36, 0x65, 0xf2, 0xaa,
+ 0x56, 0xca, 0x49, 0x22, 0x86, 0x41, 0xbe, 0xd4, 0xd6, 0xe6, 0xc5, 0x5e,
+ 0xcc, 0x07, 0x94, 0xd5, 0x0f, 0xae, 0x08, 0x8a, 0x2a, 0x44, 0x38, 0x3b,
+ 0x1e, 0x7a, 0x15, 0x1d, 0x85, 0xbc, 0x31, 0x40, 0x6b, 0x43, 0x89, 0x6f,
+ 0x72, 0xf6, 0x69, 0x21, 0xd9, 0x25, 0xef, 0x3e, 0x0a, 0xbd, 0xaa, 0xa7,
+ 0xe7, 0x61, 0x96, 0xf3, 0x84, 0x95, 0x4a, 0x25, 0x7c, 0x1c, 0x2a, 0x71,
+ 0xa1, 0x06, 0x8e, 0x6e, 0x40, 0xe5, 0xb3, 0xea, 0x23, 0xa6, 0xa5, 0xc6,
+ 0x6e, 0xbf, 0x30, 0x4c, 0x73, 0xaa, 0x14, 0xec},
+ pub_key_4,
+ {0x33, 0x32, 0x30, 0x34, 0x31, 0x30, 0x31, 0x36, 0x35, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 58
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 58,
+ 32,
+ {0x54, 0x62, 0x62, 0xfd, 0x61, 0x4b, 0x17, 0x1c, 0x28, 0x7d, 0x12, 0x28,
+ 0xee, 0x8f, 0x50, 0x20, 0x10, 0xdd, 0xb5, 0xe4, 0x4f, 0xba, 0x51, 0x3c,
+ 0x40, 0xa6, 0xbb, 0x24, 0x6d, 0x9c, 0xeb, 0x12, 0xb4, 0x44, 0x6d, 0x98,
+ 0x9b, 0x7d, 0x33, 0xc8, 0x01, 0x35, 0xae, 0x01, 0x50, 0xe9, 0xc0, 0x23,
+ 0x38, 0x11, 0x25, 0x29, 0xd4, 0xe5, 0x0a, 0xbe, 0x2b, 0x9f, 0x7c, 0xbe,
+ 0xbb, 0x4d, 0xfb, 0xe4, 0x82, 0x26, 0xcf, 0xcb, 0x43, 0x83, 0xd6, 0xba,
+ 0xae, 0xb3, 0xd8, 0x5b, 0xf5, 0x17, 0xc5, 0xf6, 0x58, 0x92, 0xa2, 0x67,
+ 0x6d, 0x26, 0x6c, 0x1f, 0x94, 0xaa, 0x8e, 0x8f, 0xc3, 0xa7, 0x3b, 0x04,
+ 0x9d, 0x2d, 0x9b, 0x52, 0x81, 0xd3, 0xd5, 0xdf, 0x76, 0x73, 0xe4, 0x66,
+ 0xc2, 0x1f, 0x8a, 0xdb, 0x85, 0xe7, 0x65, 0xdd, 0xab, 0xbd, 0x28, 0xb8,
+ 0xe8, 0x53, 0xa9, 0xf1, 0x2c, 0xfe, 0xdd, 0xdf, 0x2d, 0xe8, 0xc2, 0xe3,
+ 0x35, 0x4a, 0x3b, 0x65, 0x7a, 0xad, 0xb8, 0x40, 0x15, 0x6f, 0xb9, 0x9f,
+ 0x33, 0x39, 0x2f, 0xe2, 0x49, 0xe4, 0x8b, 0xea, 0x33, 0x23, 0x90, 0x05,
+ 0xe4, 0x4d, 0x65, 0x57, 0xd0, 0x21, 0x15, 0x30, 0xc5, 0x2b, 0x78, 0x3e,
+ 0xdf, 0x96, 0xa4, 0x6e, 0x1d, 0x4b, 0x0d, 0xcc, 0x9a, 0x49, 0xc0, 0x22,
+ 0x96, 0x01, 0xa3, 0xe4, 0xe7, 0x7d, 0x61, 0xd3, 0x93, 0xa0, 0xc4, 0x07,
+ 0x40, 0x11, 0xa3, 0x24, 0xe6, 0x14, 0xc4, 0x07, 0xbb, 0x91, 0x3a, 0xd2,
+ 0x0c, 0xd8, 0x62, 0x2b, 0x12, 0x00, 0x45, 0xa4, 0x23, 0x35, 0x14, 0x07,
+ 0x6f, 0x01, 0xb8, 0x9d, 0x3d, 0xd8, 0x3f, 0x0e, 0x36, 0x50, 0xb9, 0x5c,
+ 0x53, 0xc9, 0x9c, 0x8d, 0x09, 0xfa, 0x05, 0xa6, 0xdd, 0x8c, 0xa1, 0x69,
+ 0xb7, 0xca, 0x05, 0x10, 0x94, 0x21, 0xf0, 0x88, 0x27, 0x4d, 0x9f, 0x51,
+ 0xfb, 0xf4, 0x1a, 0x23, 0x07, 0x44, 0x23, 0xc8, 0xa2, 0xf8, 0x42, 0xc1,
+ 0xfe, 0x81, 0x6d, 0x34, 0xc1, 0x1c, 0x40, 0x7f, 0x3c, 0x75, 0x17, 0xbb,
+ 0x80, 0xf5, 0xa7, 0x91, 0xd6, 0xd1, 0xce, 0xe0, 0x9c, 0xd2, 0x8a, 0xe5,
+ 0xb0, 0xef, 0x93, 0xfe, 0x04, 0x93, 0x55, 0x7a, 0x80, 0xef, 0x3c, 0x32,
+ 0x5f, 0xd7, 0x40, 0x90, 0x3c, 0x42, 0xbc, 0xcd, 0x46, 0x47, 0x62, 0x3b,
+ 0xf2, 0x07, 0xf0, 0x07, 0x00, 0x59, 0xe3, 0x42, 0x43, 0x2d, 0x45, 0xbf,
+ 0x30, 0x48, 0x75, 0x74, 0x33, 0x63, 0x80, 0x3d, 0x48, 0x08, 0x21, 0xe1,
+ 0x95, 0x67, 0xf7, 0x48, 0xbd, 0x7d, 0xd3, 0x4f, 0x7a, 0x90, 0xc4, 0x17,
+ 0x3d, 0x31, 0xd9, 0xf5, 0x20, 0xc2, 0xe5, 0xc3, 0xa2, 0x07, 0x47, 0x8a,
+ 0xb8, 0x83, 0x32, 0xff, 0xfb, 0x02, 0x14, 0xd9, 0x30, 0x03, 0x5a, 0xe5,
+ 0x14, 0x58, 0xe8, 0x36, 0x8f, 0xc3, 0xbd, 0x5d, 0xe5, 0x31, 0x74, 0x2f,
+ 0x41, 0x92, 0xbc, 0xf1, 0xab, 0xf8, 0x61, 0xbe, 0x81, 0xe4, 0xfd, 0x6c,
+ 0x24, 0x16, 0x99, 0x17, 0xfc, 0x69, 0x13, 0x69, 0xb1, 0x81, 0x59, 0xff,
+ 0xcf, 0x84, 0x55, 0xc7, 0xd2, 0xff, 0x1c, 0xb2, 0xf8, 0x91, 0xd2, 0x6d,
+ 0x01, 0x6e, 0x26, 0xa8, 0xb1, 0x21, 0x18, 0x03, 0x53, 0x3a, 0x58, 0xfb,
+ 0xa2, 0x76, 0x04, 0xa0, 0x66, 0x1a, 0x4c, 0x29, 0x6f, 0xb5, 0x11, 0xd2,
+ 0x30, 0x7f, 0xad, 0x36, 0x6b, 0xe0, 0x47, 0xd4, 0x65, 0x08, 0xb1, 0x93,
+ 0x69, 0x93, 0x69, 0xc7, 0x42, 0xd0, 0xa1, 0xc9, 0xad, 0x5a, 0x8f, 0x46,
+ 0xdb, 0xe7, 0x58, 0x60, 0x4f, 0xe3, 0x6d, 0xf8, 0x66, 0x28, 0xb4, 0x1a,
+ 0xda, 0x0e, 0xd1, 0x02, 0xf2, 0xe1, 0x51, 0x75, 0x84, 0xee, 0x4d, 0x3b,
+ 0x94, 0x6c, 0x6c, 0x6d, 0x82, 0x17, 0x49, 0x37, 0x2a, 0x19, 0x6f, 0x63,
+ 0x73, 0x3e, 0xc9, 0x12, 0x6c, 0x8b, 0x29, 0xdc},
+ pub_key_4,
+ {0x33, 0x31, 0x35, 0x30, 0x36, 0x38, 0x30, 0x39, 0x35, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 59
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 59,
+ 32,
+ {0x4c, 0x8a, 0x28, 0xcf, 0x3e, 0x3b, 0x7a, 0x64, 0xdf, 0x8e, 0xda, 0xda,
+ 0x86, 0x37, 0x2b, 0x44, 0x57, 0x56, 0xf1, 0x09, 0xbc, 0xe2, 0x32, 0x80,
+ 0x86, 0x9e, 0x8b, 0xb2, 0x06, 0x44, 0x65, 0x53, 0xa7, 0x5e, 0xc9, 0x9f,
+ 0x77, 0x4a, 0x02, 0xd2, 0xd3, 0x16, 0xd6, 0xd1, 0x9b, 0x73, 0x38, 0x92,
+ 0x1f, 0xa9, 0x83, 0xc6, 0xda, 0x3b, 0xf7, 0x94, 0x29, 0x95, 0xec, 0x36,
+ 0xd8, 0x67, 0x28, 0xb4, 0x00, 0xe3, 0xb5, 0xc8, 0xb6, 0xa8, 0x09, 0x52,
+ 0xbe, 0xa5, 0x99, 0xbe, 0x23, 0x67, 0xb1, 0x55, 0xba, 0xee, 0x9d, 0x99,
+ 0x50, 0x06, 0x92, 0xfe, 0xbc, 0x3d, 0xa9, 0xeb, 0x83, 0x42, 0x67, 0x97,
+ 0xeb, 0x99, 0x67, 0x3c, 0xb3, 0x6e, 0xa4, 0xc3, 0x9d, 0xeb, 0xde, 0xde,
+ 0x3f, 0x69, 0x9b, 0x55, 0xe6, 0xe5, 0x70, 0x0d, 0x4b, 0x86, 0xd2, 0xef,
+ 0x49, 0x14, 0x5c, 0x31, 0x1e, 0x61, 0x92, 0x5e, 0x62, 0x5f, 0x8d, 0x2d,
+ 0x41, 0x5d, 0x9a, 0xe8, 0xa1, 0x88, 0xa0, 0x97, 0x75, 0x7c, 0x6b, 0x91,
+ 0xb5, 0xc2, 0x24, 0xa9, 0x40, 0xe8, 0x11, 0x17, 0x6d, 0xb3, 0x6f, 0xd6,
+ 0xd4, 0xfa, 0x77, 0x13, 0xbd, 0x12, 0xcf, 0xf5, 0x4f, 0xd9, 0x03, 0x28,
+ 0xe1, 0x42, 0x10, 0x5e, 0x78, 0x04, 0xe4, 0x5f, 0x53, 0x36, 0x79, 0xea,
+ 0x8c, 0xbe, 0x4d, 0x62, 0xfa, 0x46, 0x07, 0x19, 0x46, 0x9d, 0xbc, 0xfe,
+ 0xa2, 0x82, 0xec, 0xb2, 0xbb, 0x90, 0xff, 0x69, 0x17, 0x0d, 0x7c, 0xc7,
+ 0xf7, 0xe5, 0xd4, 0xad, 0xe1, 0x0f, 0x6a, 0xaa, 0x0b, 0x6f, 0x96, 0x0a,
+ 0xaf, 0x57, 0x3b, 0x68, 0xcd, 0x0d, 0x14, 0x14, 0x12, 0x31, 0x64, 0x2c,
+ 0xe1, 0x16, 0x39, 0xcd, 0xf3, 0x33, 0x20, 0xc2, 0xf9, 0x3b, 0x7c, 0x0d,
+ 0xba, 0x67, 0x7f, 0x10, 0xd1, 0x1a, 0xcc, 0xc1, 0x2f, 0x5f, 0x41, 0x17,
+ 0xda, 0x89, 0xcb, 0x5f, 0x7e, 0xec, 0x2f, 0xf6, 0x44, 0xfc, 0xed, 0xb6,
+ 0x9b, 0xdb, 0xf1, 0x08, 0x75, 0xcc, 0xbb, 0x90, 0xad, 0x37, 0x4a, 0x53,
+ 0x52, 0x7f, 0xf2, 0x39, 0x28, 0xa2, 0x0c, 0x04, 0x8c, 0x67, 0x0e, 0x28,
+ 0x88, 0x4e, 0x7e, 0xd5, 0xf6, 0x8e, 0x4e, 0x17, 0x0a, 0x7a, 0xdc, 0xc7,
+ 0xef, 0x08, 0x5a, 0x36, 0x48, 0xbd, 0x38, 0x61, 0xb6, 0xab, 0xea, 0xbd,
+ 0x11, 0x5a, 0x1c, 0x08, 0xd4, 0xb8, 0x8d, 0xd9, 0xcb, 0x7b, 0xa8, 0x52,
+ 0x50, 0x32, 0x1f, 0xd5, 0xf7, 0x00, 0x32, 0x5f, 0x88, 0x96, 0x8d, 0x64,
+ 0x35, 0x36, 0x74, 0x91, 0x9e, 0xeb, 0xdd, 0x9b, 0x96, 0x30, 0x3f, 0xa2,
+ 0xab, 0xd1, 0x00, 0x9e, 0x14, 0x15, 0x4c, 0x36, 0x29, 0x12, 0xb5, 0xb8,
+ 0x66, 0xf3, 0x45, 0xd7, 0x27, 0xa6, 0xe1, 0x6b, 0x3a, 0x74, 0x66, 0x1f,
+ 0x0c, 0xe3, 0xb6, 0x03, 0xdd, 0x9d, 0x86, 0xf4, 0x6e, 0x8e, 0x09, 0x5d,
+ 0xc9, 0x67, 0x5d, 0x92, 0x84, 0xcd, 0x63, 0x73, 0xa4, 0x32, 0xe7, 0x30,
+ 0xc3, 0x92, 0xd7, 0x26, 0xf6, 0x8c, 0x4a, 0x9e, 0xf1, 0xe4, 0xf1, 0xda,
+ 0x45, 0xc9, 0x22, 0x3f, 0x54, 0xcb, 0x1c, 0xa7, 0x95, 0x02, 0x0c, 0x0c,
+ 0xeb, 0x1f, 0x99, 0x5b, 0x3c, 0x15, 0xdd, 0xb2, 0x21, 0xbc, 0xea, 0xe5,
+ 0xec, 0x4c, 0xeb, 0xcc, 0xac, 0x14, 0x75, 0x14, 0xd6, 0x01, 0x53, 0x05,
+ 0x5a, 0x70, 0x46, 0xdf, 0x63, 0xfc, 0x4f, 0x1b, 0x7a, 0x23, 0xca, 0x6e,
+ 0xb0, 0xc6, 0x8f, 0x2f, 0x1b, 0xe8, 0x65, 0xf4, 0x03, 0xac, 0x49, 0x1e,
+ 0xc2, 0x30, 0x85, 0x6f, 0xc9, 0xaf, 0xef, 0x55, 0x6c, 0x79, 0x42, 0x20,
+ 0x00, 0xbb, 0xf3, 0x9b, 0xc9, 0x5c, 0xba, 0x10, 0xba, 0x19, 0x73, 0xd0,
+ 0xc3, 0x89, 0x0a, 0x43, 0xb9, 0x20, 0x25, 0x21, 0x95, 0x1d, 0x9f, 0x70,
+ 0x05, 0xaa, 0x23, 0x54, 0xe3, 0xcc, 0x88, 0xa8},
+ pub_key_4,
+ {0x31, 0x37, 0x32, 0x37, 0x34, 0x36, 0x30, 0x31, 0x30, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 60
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 60,
+ 32,
+ {0x4e, 0xaf, 0xe9, 0x0c, 0x9f, 0xdf, 0x47, 0x2f, 0x00, 0x20, 0x15, 0x53,
+ 0x5a, 0x58, 0x46, 0x34, 0x5e, 0xce, 0x6d, 0x2c, 0x59, 0x90, 0xb0, 0x87,
+ 0x36, 0x69, 0xe5, 0xdf, 0xc4, 0x71, 0x2f, 0x20, 0xa2, 0xa8, 0x58, 0x34,
+ 0x93, 0xdc, 0x12, 0xf0, 0xf1, 0xf9, 0x22, 0xaa, 0x77, 0xca, 0x41, 0x4a,
+ 0x6f, 0x73, 0x94, 0x91, 0xfc, 0xe3, 0xe8, 0x86, 0xce, 0x78, 0xfe, 0xba,
+ 0xbf, 0xaf, 0x7b, 0x0f, 0xb1, 0x43, 0xbf, 0x48, 0x04, 0x09, 0xce, 0xa5,
+ 0x3d, 0xe8, 0x10, 0x07, 0x0b, 0x95, 0xef, 0x6f, 0x06, 0xc2, 0xe5, 0x1f,
+ 0xdb, 0x61, 0x1c, 0xa9, 0x9d, 0x16, 0xec, 0xac, 0x3a, 0x64, 0x89, 0xde,
+ 0x8d, 0xc8, 0xdb, 0xe6, 0x03, 0xda, 0xaa, 0x12, 0xa8, 0xc5, 0x28, 0xa4,
+ 0x08, 0x52, 0xf3, 0xb3, 0x7d, 0x7d, 0xaa, 0x86, 0xc7, 0xcf, 0xe2, 0xa5,
+ 0x11, 0x01, 0xc6, 0x77, 0xda, 0xaa, 0xb4, 0x1d, 0xc2, 0x47, 0x6c, 0x0c,
+ 0xaa, 0xef, 0x7f, 0x91, 0x1b, 0xbe, 0x6d, 0x22, 0x51, 0xd3, 0xc3, 0x41,
+ 0x02, 0x79, 0xda, 0xf6, 0xa9, 0xd2, 0x68, 0x44, 0xb2, 0x20, 0x96, 0xf6,
+ 0x8b, 0x1c, 0x6b, 0xae, 0xa9, 0xfd, 0x85, 0x13, 0xa4, 0xb8, 0x1f, 0x74,
+ 0x33, 0x3c, 0x77, 0xe1, 0xa6, 0xf3, 0x90, 0x56, 0x83, 0x1d, 0x05, 0x3d,
+ 0xf0, 0x81, 0xa1, 0x5c, 0xfd, 0xc8, 0x07, 0x7f, 0xf6, 0xe4, 0xc4, 0x96,
+ 0x61, 0x74, 0xe8, 0x8e, 0xee, 0x40, 0xd6, 0x76, 0x2d, 0xb8, 0x16, 0xf4,
+ 0x97, 0xac, 0x86, 0xfd, 0xbc, 0xd5, 0xe0, 0x5f, 0x23, 0x0b, 0x54, 0x7c,
+ 0xa0, 0x6b, 0x65, 0x7b, 0xaf, 0x7a, 0xda, 0x08, 0x3f, 0xe8, 0xcd, 0xa5,
+ 0x04, 0x0e, 0xe7, 0x02, 0x4c, 0xd8, 0x7a, 0x38, 0xd4, 0x18, 0xdd, 0x61,
+ 0x38, 0xc2, 0xac, 0x7c, 0x07, 0xc2, 0x24, 0xf2, 0x36, 0xc4, 0xcb, 0x8c,
+ 0xc0, 0xb0, 0x75, 0x4d, 0x22, 0xdd, 0xcb, 0xc9, 0xe7, 0xb1, 0xad, 0x44,
+ 0x8d, 0xcd, 0x99, 0x93, 0x1f, 0x5f, 0x50, 0x70, 0xfe, 0xc5, 0x73, 0x79,
+ 0xcf, 0x83, 0xdf, 0xe6, 0xa9, 0x97, 0x4f, 0x29, 0x4e, 0xe0, 0x6b, 0xfb,
+ 0x5f, 0x7d, 0x5e, 0x1d, 0x34, 0x54, 0x46, 0xc5, 0x5b, 0x86, 0xc5, 0x74,
+ 0xec, 0x5e, 0x6c, 0x87, 0xa8, 0x4e, 0x1c, 0xde, 0x38, 0x26, 0x02, 0x7a,
+ 0x80, 0x7a, 0x13, 0x51, 0xd6, 0x74, 0xf0, 0xae, 0x93, 0x40, 0x7a, 0x23,
+ 0xfc, 0x1f, 0x47, 0x2b, 0xbf, 0x0d, 0xbc, 0x9a, 0x91, 0x78, 0x12, 0x65,
+ 0xd8, 0x66, 0xd9, 0x3c, 0x54, 0xbe, 0x19, 0x4d, 0x6d, 0xaf, 0x3a, 0x74,
+ 0x8a, 0x40, 0xee, 0x5c, 0xdd, 0xc9, 0x9f, 0x31, 0xd3, 0xbf, 0x7f, 0x19,
+ 0x8a, 0x52, 0x9d, 0xc8, 0x91, 0x8e, 0xc5, 0x2e, 0x2c, 0x49, 0x51, 0x6c,
+ 0xa4, 0x78, 0x68, 0x3a, 0xbf, 0xf9, 0x2d, 0x7c, 0x37, 0x46, 0x20, 0x08,
+ 0xe9, 0x05, 0x1f, 0x89, 0x33, 0xb7, 0x27, 0x8b, 0xa4, 0xe5, 0x92, 0xcf,
+ 0x9e, 0xcd, 0xd0, 0xe3, 0xf1, 0x5c, 0xec, 0x8c, 0x4a, 0x76, 0x61, 0x21,
+ 0x80, 0xa2, 0x20, 0x14, 0xe4, 0x0c, 0x5e, 0x67, 0xb2, 0x2c, 0x24, 0x41,
+ 0x83, 0xa7, 0x14, 0xd8, 0x79, 0xb4, 0xe5, 0xdd, 0x62, 0x1b, 0xce, 0xb6,
+ 0xf7, 0x2f, 0xb7, 0xa2, 0xc9, 0xa7, 0x0f, 0xb5, 0xc8, 0xaa, 0xb4, 0x2c,
+ 0x9a, 0xe5, 0x29, 0x01, 0x8c, 0xba, 0x12, 0xe8, 0x21, 0x4b, 0xa2, 0x29,
+ 0xc2, 0x5d, 0xe3, 0xd2, 0x0e, 0x4a, 0xd0, 0x3d, 0x67, 0xb5, 0x31, 0x06,
+ 0x4f, 0x73, 0xda, 0x9c, 0x79, 0x56, 0xa7, 0x14, 0xf4, 0xe0, 0x1b, 0x7e,
+ 0xc5, 0xb7, 0xbf, 0x40, 0x0f, 0xba, 0xb6, 0x08, 0x4c, 0x6f, 0x6e, 0x19,
+ 0x56, 0x01, 0x6f, 0x3c, 0xb3, 0x22, 0xce, 0x07, 0x9d, 0xd2, 0x55, 0x0f,
+ 0x2d, 0x00, 0x9f, 0x96, 0xe2, 0xa8, 0x7c, 0x5a},
+ pub_key_4,
+ {0x31, 0x34, 0x35, 0x37, 0x31, 0x34, 0x36, 0x31, 0x32, 0x32, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 61
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 61,
+ 32,
+ {0x5d, 0xeb, 0x38, 0xab, 0xec, 0x0f, 0x77, 0xf8, 0x6d, 0x8e, 0x68, 0x50,
+ 0x82, 0xf3, 0x34, 0xaf, 0xfa, 0xe9, 0xbe, 0xd9, 0x23, 0xfd, 0x2e, 0xf6,
+ 0xfb, 0xca, 0xd2, 0x6c, 0x56, 0x9f, 0x9f, 0x0d, 0xc9, 0xac, 0xd9, 0xa9,
+ 0x1a, 0x45, 0x42, 0x02, 0xac, 0x21, 0x60, 0xf3, 0xa4, 0x80, 0x36, 0x46,
+ 0x04, 0x48, 0xdd, 0x2c, 0xe4, 0x87, 0x14, 0x9b, 0x52, 0xeb, 0x1f, 0x7a,
+ 0x6c, 0xe4, 0x46, 0x68, 0x94, 0x56, 0x8d, 0xd1, 0x8a, 0x40, 0xab, 0x13,
+ 0x5f, 0x30, 0x4f, 0x0a, 0x1e, 0xce, 0xf4, 0x75, 0xd0, 0x4d, 0x86, 0x23,
+ 0xfa, 0x2a, 0x54, 0x46, 0x68, 0x13, 0xe8, 0x99, 0xd9, 0x2e, 0x6d, 0xbd,
+ 0x93, 0x02, 0x56, 0x72, 0xb9, 0x43, 0x82, 0xdb, 0x4a, 0xe4, 0x6e, 0x31,
+ 0xbe, 0x85, 0xb0, 0x31, 0x0e, 0x00, 0xc3, 0x8c, 0x7d, 0x59, 0xa7, 0x98,
+ 0xac, 0x9a, 0x26, 0xb3, 0x49, 0x9b, 0x88, 0xbd, 0x19, 0xd2, 0x2a, 0xa0,
+ 0x0b, 0x2d, 0x4d, 0x1b, 0x33, 0xc9, 0xd6, 0xe1, 0xf9, 0xaa, 0xa5, 0x86,
+ 0x30, 0x87, 0xd9, 0xff, 0x0d, 0x52, 0xc5, 0xa1, 0xa0, 0x94, 0xe0, 0xda,
+ 0x0a, 0xf5, 0xa3, 0xa0, 0xe5, 0xa3, 0xb9, 0xd8, 0x1d, 0x71, 0xa7, 0x02,
+ 0x01, 0x41, 0x58, 0x0a, 0x63, 0xd8, 0xc9, 0x5f, 0x27, 0x05, 0xfd, 0xe7,
+ 0x08, 0x18, 0x20, 0x53, 0x15, 0x77, 0xcc, 0x48, 0xdc, 0xea, 0x1a, 0x4d,
+ 0xb2, 0xa7, 0x6c, 0x40, 0x9f, 0x97, 0x83, 0xf3, 0x7c, 0xfb, 0xe5, 0xe6,
+ 0x9f, 0x63, 0xec, 0x95, 0x35, 0xde, 0x19, 0x82, 0xe0, 0x7e, 0xad, 0xf0,
+ 0x19, 0x1f, 0xae, 0xd3, 0xfb, 0x6c, 0x38, 0x9b, 0xc2, 0x63, 0x83, 0x8c,
+ 0xdc, 0x00, 0x6b, 0xe4, 0x82, 0x99, 0xab, 0xef, 0x7a, 0x76, 0x0e, 0x4c,
+ 0x1b, 0x5f, 0x20, 0x0a, 0x92, 0x28, 0x2e, 0xec, 0xba, 0x8a, 0x0b, 0x2c,
+ 0x17, 0x65, 0x43, 0x5f, 0x9d, 0x5b, 0x09, 0x8f, 0x93, 0xd3, 0xda, 0x77,
+ 0x98, 0x16, 0xc8, 0x6f, 0x15, 0xd6, 0xd0, 0xaf, 0x80, 0x37, 0x64, 0x6c,
+ 0x28, 0x25, 0xe9, 0x0d, 0xf0, 0xe9, 0x51, 0x00, 0xf2, 0xb8, 0xf0, 0x3b,
+ 0x27, 0x17, 0x37, 0x2d, 0x22, 0x4d, 0x3c, 0xb5, 0x03, 0x75, 0x64, 0xac,
+ 0xfb, 0x56, 0xf8, 0xd3, 0xd9, 0xf3, 0xf7, 0x9a, 0xec, 0xac, 0x87, 0x79,
+ 0x47, 0x81, 0x8f, 0xae, 0x06, 0x81, 0x96, 0x36, 0x95, 0x92, 0x41, 0x8c,
+ 0xd3, 0xcd, 0x04, 0xfe, 0x80, 0xd6, 0x90, 0x35, 0xa0, 0x40, 0x50, 0xf3,
+ 0xce, 0xcb, 0x57, 0x26, 0x64, 0x75, 0x25, 0x60, 0x20, 0x28, 0x1f, 0x8d,
+ 0xfb, 0xab, 0x06, 0x70, 0xcc, 0x60, 0xf0, 0x3a, 0xe5, 0x85, 0xfe, 0xcd,
+ 0x86, 0xe8, 0x81, 0xcd, 0xf9, 0x57, 0x97, 0x0e, 0xbd, 0xcf, 0xd3, 0x84,
+ 0xbd, 0xf2, 0x24, 0xd2, 0x99, 0xb4, 0xde, 0x2f, 0x43, 0x73, 0xe2, 0x26,
+ 0x9b, 0xe1, 0x56, 0xec, 0x6d, 0xb9, 0x47, 0x60, 0x64, 0x96, 0x52, 0x3b,
+ 0x4d, 0xbe, 0x7d, 0x75, 0x20, 0x60, 0x9f, 0x82, 0xcf, 0xf4, 0x21, 0xb9,
+ 0x93, 0x18, 0x74, 0x2b, 0x3c, 0xab, 0x24, 0x17, 0x9c, 0x56, 0x3a, 0x84,
+ 0xe6, 0x31, 0xea, 0xd7, 0x5d, 0x79, 0xb5, 0xee, 0xd3, 0x06, 0x17, 0xc8,
+ 0xfe, 0xf5, 0x75, 0x63, 0xd2, 0x17, 0x0c, 0x61, 0x2b, 0xae, 0xda, 0x07,
+ 0xae, 0x87, 0x73, 0x4f, 0x12, 0xf4, 0x35, 0x85, 0xb2, 0x83, 0x06, 0x90,
+ 0x0c, 0x5a, 0xc4, 0x61, 0xaa, 0xbf, 0x9d, 0x32, 0xbc, 0x5b, 0xa8, 0xa4,
+ 0xf5, 0x17, 0xcd, 0x4f, 0x69, 0x8a, 0x6b, 0x18, 0x99, 0xbf, 0xa0, 0x75,
+ 0x1a, 0x79, 0x8c, 0x56, 0xb4, 0x85, 0x74, 0x8e, 0x0e, 0x53, 0xe2, 0x7f,
+ 0xbd, 0xda, 0x39, 0xb5, 0xc5, 0x7b, 0x7a, 0x15, 0x06, 0x0b, 0x02, 0x5e,
+ 0xb1, 0xe3, 0x66, 0x64, 0xb4, 0x8c, 0x19, 0x68},
+ pub_key_4,
+ {0x34, 0x31, 0x37, 0x39, 0x35, 0x31, 0x36, 0x30, 0x39, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 62
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 62,
+ 32,
+ {0x89, 0xbd, 0x51, 0x3a, 0xef, 0x05, 0xa9, 0x2a, 0x16, 0x77, 0x12, 0x82,
+ 0xe9, 0x5d, 0x28, 0xf3, 0xf2, 0xdf, 0x41, 0xbf, 0x3e, 0x0e, 0xb8, 0x5f,
+ 0x05, 0x22, 0x05, 0xfb, 0x68, 0xad, 0x81, 0x3f, 0x1e, 0x52, 0xf2, 0x6d,
+ 0xb9, 0xe1, 0x33, 0xe0, 0x91, 0x5d, 0x6e, 0x6c, 0xfe, 0x08, 0x8f, 0x75,
+ 0x98, 0x95, 0x96, 0x6e, 0x4f, 0xfc, 0x60, 0x3f, 0x08, 0xa1, 0x38, 0x5a,
+ 0xce, 0x35, 0x4d, 0xe8, 0x1f, 0xa1, 0xb6, 0x5f, 0x7d, 0x4f, 0xcb, 0xde,
+ 0xe4, 0xe7, 0xa2, 0xe7, 0x83, 0xe8, 0xbe, 0x44, 0xd2, 0x83, 0x06, 0x05,
+ 0x37, 0x93, 0x01, 0x94, 0xb5, 0xf3, 0xaf, 0xe7, 0xe8, 0x70, 0x5b, 0xa0,
+ 0x7e, 0x8e, 0xd1, 0xe6, 0xcf, 0x3c, 0x8d, 0x3c, 0xf9, 0x43, 0x3c, 0x3a,
+ 0x45, 0x0e, 0x9f, 0xc6, 0xa8, 0xca, 0x8e, 0x09, 0x79, 0xf0, 0xdb, 0x12,
+ 0xe4, 0xa1, 0xa6, 0x4d, 0x2c, 0x55, 0x65, 0xf9, 0x6e, 0x8e, 0x32, 0x8a,
+ 0xc1, 0x12, 0x52, 0x63, 0xee, 0x44, 0x1c, 0xeb, 0xf4, 0x93, 0xe7, 0xcd,
+ 0x8d, 0x74, 0x74, 0x6c, 0xee, 0x96, 0x49, 0x88, 0x70, 0xb0, 0x6c, 0x92,
+ 0x08, 0x87, 0xa7, 0xed, 0x1b, 0xd4, 0xe6, 0xbf, 0x01, 0x02, 0xdc, 0x2a,
+ 0x02, 0x70, 0x24, 0xbb, 0x5e, 0x13, 0xdb, 0xd8, 0xc1, 0x36, 0x66, 0x7f,
+ 0x30, 0xa7, 0x83, 0x71, 0xbd, 0xa0, 0x3f, 0xee, 0xfe, 0x10, 0x9b, 0xd9,
+ 0x33, 0x71, 0x6d, 0x1c, 0x26, 0xe6, 0xf0, 0x4d, 0xc1, 0x55, 0x84, 0x92,
+ 0x73, 0x5a, 0xeb, 0x0a, 0x4e, 0x55, 0x6e, 0x98, 0x56, 0x41, 0xf8, 0x89,
+ 0x18, 0x53, 0x51, 0xae, 0x32, 0x6d, 0x93, 0x12, 0xcc, 0xed, 0xba, 0xc1,
+ 0x33, 0xda, 0x0e, 0x9b, 0x68, 0xc5, 0xe8, 0x6c, 0xeb, 0xb7, 0x06, 0xd1,
+ 0x5f, 0xf9, 0xfb, 0xbe, 0x0b, 0x7f, 0x1c, 0xb8, 0xd6, 0x0a, 0x2e, 0x47,
+ 0xc5, 0x9c, 0x31, 0x3a, 0x5b, 0x3e, 0x17, 0x55, 0x54, 0x6b, 0xbe, 0x08,
+ 0x16, 0x0d, 0x18, 0xbe, 0x77, 0x9d, 0x62, 0xa0, 0xd0, 0xe5, 0xf1, 0x6d,
+ 0xd2, 0x60, 0xe4, 0x2f, 0xcd, 0x62, 0x74, 0x7c, 0x71, 0x29, 0x87, 0x3b,
+ 0x08, 0xef, 0x58, 0xf8, 0x16, 0x58, 0x7e, 0x77, 0x5f, 0x0c, 0x8d, 0x76,
+ 0x6e, 0x9b, 0x9c, 0xc0, 0x24, 0x22, 0xbc, 0x6a, 0xb6, 0x7c, 0x01, 0x3d,
+ 0xac, 0x24, 0x4b, 0xc8, 0x96, 0x9b, 0x17, 0xc1, 0x2e, 0xdf, 0x59, 0x45,
+ 0x3a, 0xc3, 0xda, 0x8d, 0x0e, 0x8d, 0x45, 0xd9, 0xc6, 0x2d, 0xc2, 0x7f,
+ 0xe1, 0xea, 0x6e, 0xf9, 0x61, 0xbd, 0xa5, 0x89, 0x19, 0x9b, 0xaf, 0x3c,
+ 0xb8, 0x90, 0x8e, 0x46, 0x40, 0x50, 0xe5, 0xb6, 0xf4, 0x19, 0xba, 0x21,
+ 0x6e, 0xf5, 0x57, 0x75, 0x8b, 0x35, 0x7a, 0x2c, 0x8c, 0xb0, 0x48, 0x10,
+ 0xf9, 0xb4, 0x78, 0xd4, 0x4b, 0x00, 0xce, 0x05, 0x8d, 0x07, 0xf8, 0x8a,
+ 0x12, 0x3e, 0xae, 0xf9, 0x36, 0x87, 0x69, 0xea, 0x92, 0xcc, 0xeb, 0x52,
+ 0xca, 0xb0, 0x3f, 0xbb, 0x4d, 0xbd, 0xd4, 0xb7, 0xb8, 0xbc, 0x0c, 0x02,
+ 0x05, 0x84, 0x91, 0xd9, 0x97, 0xae, 0xe2, 0x2c, 0x5c, 0x04, 0xa5, 0x7a,
+ 0x07, 0x9f, 0xc1, 0x84, 0xf7, 0x76, 0x9e, 0xc7, 0x90, 0xb1, 0x3d, 0x8d,
+ 0xb4, 0x44, 0xfd, 0x0a, 0x29, 0xa0, 0x7f, 0x2c, 0xa2, 0x14, 0x4c, 0xd2,
+ 0x39, 0xd5, 0x32, 0xc4, 0xd7, 0x47, 0xeb, 0x1a, 0xab, 0x83, 0xe1, 0x45,
+ 0x15, 0x72, 0xc0, 0x1b, 0xc8, 0x28, 0x89, 0x5f, 0xbd, 0xdd, 0xdb, 0xe5,
+ 0x9b, 0x42, 0x97, 0x5f, 0x77, 0xcc, 0x76, 0x62, 0x69, 0xb3, 0x2b, 0x23,
+ 0xed, 0x10, 0x75, 0xc9, 0x13, 0x57, 0xac, 0x5d, 0x82, 0xfb, 0xe5, 0xc2,
+ 0x78, 0x1f, 0x48, 0x05, 0x68, 0x49, 0xb4, 0x13, 0x35, 0xdc, 0xd6, 0x04,
+ 0x27, 0xc0, 0x2a, 0xe6, 0x65, 0x52, 0x79, 0x7b},
+ pub_key_4,
+ {0x35, 0x38, 0x39, 0x32, 0x37, 0x31, 0x33, 0x30, 0x35, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 63
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 63,
+ 32,
+ {0xb7, 0xc4, 0x45, 0xe1, 0x32, 0xcf, 0xd2, 0xf4, 0xbc, 0xc0, 0x08, 0xc3,
+ 0x8a, 0x39, 0x02, 0x30, 0xd9, 0x5c, 0x14, 0x17, 0x53, 0x58, 0x8b, 0x85,
+ 0x36, 0x1b, 0x3b, 0x3d, 0x44, 0xc5, 0x5f, 0xb0, 0x7c, 0x24, 0x8a, 0xbd,
+ 0x17, 0x21, 0x23, 0x32, 0xe9, 0x0e, 0x2d, 0xfe, 0xd0, 0x56, 0xca, 0x72,
+ 0xfa, 0x97, 0x76, 0x9a, 0x50, 0x3d, 0x07, 0x4f, 0xab, 0x3b, 0xd8, 0x17,
+ 0x78, 0xe0, 0x11, 0x5c, 0x30, 0xf7, 0x99, 0xf1, 0xae, 0x22, 0xe6, 0x29,
+ 0x03, 0xb3, 0xe9, 0xd5, 0x28, 0x45, 0x94, 0x41, 0xf1, 0x28, 0xe0, 0xb9,
+ 0xb7, 0xc5, 0x71, 0x12, 0xab, 0xb2, 0x98, 0x9a, 0x9e, 0x04, 0x41, 0xe8,
+ 0xc3, 0x28, 0xe1, 0x2b, 0x2d, 0x6b, 0x73, 0x04, 0xe6, 0x18, 0xeb, 0xa1,
+ 0xbb, 0x61, 0xca, 0x84, 0xcb, 0xe8, 0x65, 0x8f, 0x84, 0x79, 0x8f, 0x3d,
+ 0x5f, 0x54, 0xfa, 0x6a, 0x6a, 0xc0, 0xb3, 0x89, 0xd1, 0x2a, 0x14, 0xa2,
+ 0xdc, 0xbd, 0xb5, 0x41, 0x42, 0xaa, 0x8b, 0x57, 0x1d, 0x57, 0x18, 0xf1,
+ 0x52, 0x3c, 0x05, 0xe1, 0x2a, 0x46, 0xc0, 0x65, 0xc7, 0x43, 0x15, 0xee,
+ 0xe0, 0x72, 0x7a, 0x9b, 0xe3, 0x83, 0x3e, 0x13, 0xb0, 0x3f, 0x63, 0x75,
+ 0x28, 0xcb, 0xd4, 0xb9, 0x7b, 0x93, 0xed, 0xa3, 0x53, 0x2f, 0xa4, 0x61,
+ 0xed, 0x04, 0xae, 0x54, 0x29, 0x00, 0xe4, 0x1e, 0x59, 0x59, 0x96, 0xf4,
+ 0x5c, 0x9f, 0x08, 0x3e, 0x17, 0x55, 0xa1, 0xba, 0x56, 0xb5, 0xe4, 0x8e,
+ 0x4e, 0xb1, 0x8f, 0x02, 0xd0, 0xe7, 0x70, 0x83, 0xbc, 0xca, 0xd8, 0xf3,
+ 0x7d, 0x43, 0x2c, 0xe1, 0xe6, 0xcf, 0xfc, 0xb3, 0xce, 0x32, 0x54, 0xa1,
+ 0x28, 0xe8, 0xd2, 0x72, 0x4f, 0xee, 0x75, 0x01, 0x29, 0x87, 0x5d, 0x33,
+ 0x55, 0x52, 0x9f, 0x8b, 0xfd, 0xd2, 0x12, 0xef, 0xe1, 0x0d, 0x80, 0x4d,
+ 0xe3, 0x0a, 0xd3, 0xd4, 0x7f, 0x65, 0x5e, 0xaa, 0xec, 0x32, 0x09, 0xb3,
+ 0x3b, 0xc8, 0x7c, 0xfd, 0x13, 0xa2, 0xb8, 0x1b, 0x81, 0x21, 0x0b, 0x7b,
+ 0x34, 0x42, 0xca, 0x1a, 0x1a, 0x25, 0x96, 0x3e, 0x93, 0x89, 0x97, 0x9a,
+ 0x5a, 0x75, 0xba, 0x54, 0x68, 0xa2, 0xe0, 0x77, 0x80, 0x6d, 0xf8, 0x9d,
+ 0x23, 0x05, 0xe1, 0xac, 0x92, 0x3c, 0xcb, 0x09, 0xe2, 0x49, 0x1a, 0x24,
+ 0x01, 0x4e, 0x3b, 0xa2, 0x2d, 0x7c, 0x14, 0x1d, 0xd0, 0xa5, 0x64, 0x2f,
+ 0x9c, 0x7d, 0x19, 0x25, 0xd9, 0xd9, 0x93, 0x27, 0x0a, 0xed, 0x32, 0x8c,
+ 0x22, 0xd2, 0x99, 0x36, 0xb0, 0x52, 0x23, 0x30, 0xf3, 0xcf, 0x7c, 0x47,
+ 0x0e, 0x0d, 0x29, 0xe5, 0x52, 0x61, 0x8a, 0x5a, 0x94, 0x71, 0x41, 0x0b,
+ 0x32, 0x00, 0xbf, 0x96, 0x7d, 0x9f, 0x27, 0x57, 0x2e, 0xd5, 0x2c, 0xb0,
+ 0x0d, 0x6a, 0x7c, 0xeb, 0xaf, 0xf8, 0x5c, 0x93, 0x96, 0x08, 0xd5, 0x70,
+ 0xd0, 0x3f, 0x03, 0xf8, 0x86, 0xd1, 0xc0, 0xc5, 0xa3, 0xc0, 0xa4, 0x49,
+ 0xad, 0xd3, 0x8c, 0xdd, 0xd9, 0xe7, 0x49, 0x2b, 0xaa, 0x0d, 0x52, 0x07,
+ 0xdc, 0x9d, 0x8a, 0x21, 0xa5, 0x49, 0xbe, 0x4c, 0x64, 0x2e, 0x35, 0x73,
+ 0x39, 0x6f, 0x33, 0x4c, 0x76, 0x80, 0xe5, 0xad, 0x6c, 0x2b, 0x25, 0xd7,
+ 0x8e, 0x68, 0x73, 0x0a, 0x61, 0x56, 0x58, 0x74, 0x95, 0x2a, 0x10, 0x6e,
+ 0x69, 0x7b, 0xe6, 0xeb, 0x83, 0x27, 0x66, 0xd0, 0x67, 0x20, 0x45, 0x97,
+ 0x9d, 0xd0, 0x63, 0x3b, 0xbf, 0xb4, 0x0c, 0x63, 0x03, 0x4c, 0x84, 0x5d,
+ 0x47, 0xd9, 0xf2, 0x0a, 0xfa, 0xb0, 0xa0, 0xab, 0x5f, 0x6e, 0x00, 0x62,
+ 0xa8, 0x42, 0xd4, 0xdc, 0x84, 0xe9, 0x72, 0x2a, 0xea, 0xe2, 0xe2, 0x86,
+ 0x56, 0x07, 0x41, 0x87, 0x02, 0x8b, 0x04, 0x63, 0xbe, 0xa2, 0xb5, 0x7f,
+ 0x3b, 0xd9, 0xe1, 0x1c, 0x4e, 0xbd, 0x1c, 0x26},
+ pub_key_4,
+ {0x33, 0x38, 0x39, 0x36, 0x31, 0x38, 0x32, 0x32, 0x39, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 64
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 64,
+ 32,
+ {0xc6, 0x6f, 0x4a, 0x34, 0x75, 0xe8, 0x08, 0x51, 0x40, 0x01, 0x8a, 0xa9,
+ 0x28, 0xb8, 0x2f, 0x99, 0x83, 0x79, 0xe1, 0xf5, 0x60, 0xbe, 0xbd, 0x17,
+ 0x91, 0x32, 0x53, 0x7c, 0xda, 0x3d, 0x94, 0xd0, 0x33, 0xeb, 0xd1, 0xbb,
+ 0xbe, 0xe0, 0x40, 0xc0, 0xf8, 0x72, 0x90, 0x32, 0xc6, 0x8c, 0x3c, 0x89,
+ 0xe9, 0x06, 0x1e, 0xe0, 0x8f, 0x81, 0xcc, 0x17, 0x82, 0x73, 0x8e, 0x55,
+ 0x09, 0x0a, 0xf4, 0xa9, 0x30, 0xd3, 0x30, 0x5f, 0x7d, 0x94, 0xb5, 0x4e,
+ 0xa2, 0x02, 0x36, 0x0d, 0xbe, 0x2b, 0x22, 0x2c, 0x48, 0x8d, 0x06, 0x6a,
+ 0x06, 0x33, 0x67, 0xec, 0x05, 0x18, 0xce, 0x4f, 0x10, 0x7c, 0xc4, 0xee,
+ 0x22, 0x7e, 0x1c, 0x4a, 0x03, 0x37, 0x68, 0xbe, 0x79, 0x14, 0x47, 0x01,
+ 0x28, 0x44, 0x2a, 0xba, 0x0d, 0x62, 0x8d, 0xa6, 0x91, 0xde, 0x2e, 0xe3,
+ 0x04, 0xce, 0x40, 0x62, 0x4d, 0x07, 0xa1, 0x34, 0x3b, 0xb2, 0x4c, 0xaf,
+ 0x64, 0x1b, 0x1a, 0x44, 0x56, 0x8c, 0x7e, 0x1b, 0x43, 0x2a, 0x6a, 0xd3,
+ 0x93, 0xfd, 0x28, 0xbe, 0x04, 0x58, 0xa6, 0x54, 0x59, 0xf2, 0x78, 0xa9,
+ 0x56, 0x14, 0x41, 0x10, 0x4d, 0xdc, 0xde, 0x38, 0x15, 0x5c, 0x14, 0xe6,
+ 0x84, 0xf7, 0xcf, 0x3c, 0x7f, 0x1a, 0x6b, 0x23, 0x72, 0x4b, 0xd0, 0x05,
+ 0x19, 0x2f, 0x4d, 0x11, 0x91, 0x02, 0x93, 0x77, 0x90, 0x2f, 0x38, 0x56,
+ 0x64, 0xc5, 0xe5, 0x15, 0x62, 0x4e, 0x69, 0x4a, 0x20, 0x70, 0xd8, 0x38,
+ 0x93, 0xaa, 0xfb, 0x88, 0xdb, 0xf5, 0x5e, 0xdd, 0xca, 0x32, 0xd9, 0xad,
+ 0x8d, 0xe6, 0x21, 0x3c, 0x97, 0x7a, 0x1e, 0x69, 0x71, 0x1d, 0xc6, 0x7d,
+ 0x38, 0x4a, 0x9c, 0xb9, 0x14, 0x5d, 0x17, 0x76, 0x70, 0x89, 0x4c, 0x35,
+ 0x3b, 0x8e, 0x24, 0xb8, 0xe3, 0xb0, 0xf1, 0x52, 0xc2, 0xb0, 0xc1, 0x23,
+ 0x20, 0x45, 0x73, 0x4e, 0xf6, 0x1c, 0x24, 0xf4, 0xfe, 0x99, 0x4a, 0x2e,
+ 0x99, 0x87, 0x63, 0x35, 0xe3, 0xc7, 0x00, 0xb3, 0x22, 0xe6, 0x3b, 0x86,
+ 0xb6, 0xa3, 0x47, 0xe2, 0xde, 0xa6, 0x78, 0x18, 0xd3, 0xd6, 0x23, 0xe3,
+ 0x4b, 0xb4, 0x58, 0xf2, 0xe9, 0x28, 0x72, 0x22, 0x4b, 0x41, 0x81, 0xeb,
+ 0x91, 0xdd, 0x7b, 0xb3, 0xef, 0x1f, 0xa4, 0xc8, 0xf5, 0x8e, 0x68, 0x2c,
+ 0x8c, 0x14, 0x8a, 0xa9, 0x02, 0x65, 0x5a, 0x7c, 0xc7, 0x4b, 0xc5, 0x25,
+ 0xc2, 0xba, 0xd1, 0x35, 0x30, 0xc9, 0x5d, 0xfa, 0xd4, 0x7c, 0x3b, 0x04,
+ 0xc5, 0x26, 0x2c, 0x4c, 0xab, 0x47, 0xc3, 0x7d, 0x7a, 0x01, 0x1b, 0xde,
+ 0x04, 0xb3, 0x80, 0xc9, 0x1e, 0x28, 0x76, 0xcf, 0x05, 0x2c, 0xf2, 0x94,
+ 0xc3, 0x9a, 0x93, 0x68, 0xaa, 0xeb, 0x7f, 0xe0, 0x06, 0xab, 0x6d, 0xb8,
+ 0x93, 0x0f, 0xfb, 0x4f, 0x34, 0x7b, 0x6f, 0x8d, 0x66, 0x86, 0x06, 0xba,
+ 0x15, 0x42, 0xa0, 0x10, 0xb4, 0xe7, 0x68, 0x02, 0x91, 0xf4, 0x23, 0x51,
+ 0x1c, 0x2c, 0xd5, 0x60, 0x70, 0xf9, 0xdf, 0x21, 0xdf, 0xd1, 0x42, 0x8c,
+ 0xec, 0x20, 0x83, 0xfa, 0x2c, 0x87, 0xeb, 0xd1, 0x12, 0x15, 0x6e, 0x47,
+ 0xc7, 0x58, 0xab, 0xf4, 0xaa, 0x5f, 0x1d, 0x2f, 0xf8, 0x0d, 0x9f, 0x09,
+ 0x59, 0xd4, 0xbb, 0xa4, 0x95, 0x5d, 0x79, 0x34, 0x45, 0xca, 0xfc, 0xc3,
+ 0x27, 0x19, 0xe1, 0xc0, 0x7f, 0x13, 0x46, 0x96, 0xd9, 0xe1, 0x76, 0xf8,
+ 0xa5, 0xe8, 0xea, 0x72, 0x30, 0xb7, 0x33, 0xe4, 0xbf, 0x8d, 0x92, 0xbe,
+ 0xef, 0xf9, 0xc1, 0x6e, 0x2a, 0x93, 0x82, 0x40, 0xca, 0x83, 0xaa, 0xcc,
+ 0xbd, 0x38, 0xa7, 0xbe, 0xb6, 0x66, 0x8e, 0xeb, 0xa6, 0xd3, 0x8a, 0xfa,
+ 0x6e, 0xd8, 0x92, 0x82, 0x5a, 0xf5, 0x7b, 0x15, 0xc0, 0x3d, 0x93, 0x6d,
+ 0x87, 0x15, 0xbc, 0xa5, 0x48, 0x23, 0xb0, 0x91},
+ pub_key_4,
+ {0x38, 0x32, 0x38, 0x33, 0x33, 0x34, 0x36, 0x37, 0x33, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 65
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 65,
+ 32,
+ {0x4e, 0xb8, 0xa9, 0xa9, 0x9f, 0x29, 0x92, 0x7e, 0x60, 0x0f, 0xf3, 0x25,
+ 0x42, 0x13, 0x79, 0xcb, 0xbe, 0x06, 0x01, 0x65, 0x52, 0xe6, 0x44, 0x4d,
+ 0x8b, 0x23, 0x23, 0x27, 0xd2, 0x67, 0x4f, 0xea, 0xe7, 0x2a, 0x97, 0x44,
+ 0xb9, 0xbf, 0x46, 0x1b, 0x23, 0x74, 0x05, 0xc9, 0x8a, 0x51, 0x2f, 0xae,
+ 0xd8, 0xda, 0xfb, 0x29, 0x45, 0x4e, 0x50, 0x11, 0xe9, 0xd7, 0x42, 0x94,
+ 0x01, 0xcb, 0x94, 0xa2, 0xc9, 0x6b, 0xf3, 0xc4, 0x64, 0xcf, 0x38, 0x6a,
+ 0xb9, 0x71, 0xd7, 0xf0, 0xbe, 0x6f, 0x62, 0xc5, 0x90, 0x71, 0xa6, 0x38,
+ 0x4f, 0x16, 0x81, 0xf5, 0xa0, 0x36, 0xd3, 0xe5, 0xaf, 0x60, 0xa6, 0x34,
+ 0xef, 0x39, 0x17, 0xff, 0xd9, 0x59, 0x5e, 0x77, 0xae, 0x60, 0x84, 0xcd,
+ 0x26, 0x79, 0x9d, 0x93, 0x55, 0x7a, 0x8d, 0xae, 0x37, 0x5f, 0xad, 0x0b,
+ 0x28, 0x41, 0x73, 0x21, 0xe1, 0x14, 0x3e, 0xac, 0xe6, 0x65, 0x00, 0xd0,
+ 0x45, 0xfe, 0xde, 0x42, 0x0a, 0x91, 0x44, 0xda, 0x6b, 0xa0, 0x40, 0x05,
+ 0x09, 0x40, 0xd9, 0x80, 0x9d, 0x8c, 0xe5, 0xae, 0xe6, 0x2d, 0x52, 0xe0,
+ 0x8b, 0x9a, 0x1f, 0xd2, 0x4c, 0x08, 0x1a, 0x40, 0x54, 0x91, 0x28, 0x52,
+ 0x89, 0xfa, 0xe5, 0xc1, 0xbc, 0x9c, 0x89, 0xe9, 0xf7, 0x00, 0x22, 0x4e,
+ 0x27, 0xf2, 0x56, 0x45, 0x60, 0xe5, 0x11, 0xce, 0x14, 0x88, 0xcd, 0x6b,
+ 0x7f, 0x12, 0x4a, 0xc5, 0x5f, 0x2f, 0xe5, 0x45, 0x63, 0xd1, 0xd2, 0xe9,
+ 0xc8, 0xba, 0x3c, 0xff, 0x29, 0xbd, 0x8c, 0x91, 0xdf, 0xa9, 0xc0, 0x00,
+ 0xce, 0x70, 0x94, 0x14, 0x87, 0x4d, 0xa1, 0xf4, 0x64, 0x0c, 0xdd, 0xda,
+ 0x3d, 0xf7, 0x4a, 0xe9, 0x36, 0x7f, 0x6e, 0x26, 0x80, 0xbe, 0x16, 0xa7,
+ 0xaf, 0xf5, 0xb1, 0xe1, 0x22, 0x9c, 0x41, 0x95, 0xf9, 0xdb, 0x88, 0x03,
+ 0x0b, 0x28, 0xc1, 0x6c, 0xc6, 0xac, 0xc9, 0xa7, 0x5c, 0xee, 0xa4, 0x6f,
+ 0xab, 0x7b, 0xb9, 0x68, 0x7b, 0x2e, 0x95, 0xf9, 0x41, 0x40, 0x92, 0xa9,
+ 0xbe, 0x05, 0x99, 0xec, 0x16, 0x60, 0xfd, 0x7b, 0x2d, 0xc1, 0x6e, 0xc2,
+ 0xf0, 0xf4, 0x60, 0xce, 0x65, 0x79, 0x97, 0x0d, 0x1a, 0x04, 0xc1, 0xa7,
+ 0xfc, 0x21, 0x81, 0xb8, 0x93, 0xb7, 0x63, 0x67, 0xf1, 0x8b, 0xc1, 0x1a,
+ 0xaf, 0xc6, 0xaa, 0xc1, 0xc4, 0x0a, 0xbd, 0x4f, 0x87, 0xcd, 0x8b, 0x6a,
+ 0x7f, 0xc3, 0x51, 0x6f, 0x71, 0xed, 0xcd, 0xb7, 0x94, 0xac, 0xcd, 0xa2,
+ 0xd2, 0xf4, 0xe8, 0xb5, 0xb4, 0x1f, 0x8b, 0xc8, 0x0a, 0x34, 0xaa, 0x5a,
+ 0xe3, 0xac, 0xc5, 0x2e, 0x64, 0xaa, 0x1f, 0x1e, 0x8f, 0xaa, 0x67, 0xa3,
+ 0xd0, 0x67, 0x6e, 0x67, 0xf9, 0x04, 0xde, 0x98, 0xcb, 0x68, 0xef, 0x93,
+ 0x64, 0x92, 0x0f, 0x2e, 0xa6, 0xe5, 0x0f, 0xd9, 0x18, 0xee, 0x0a, 0x8d,
+ 0xfc, 0x0c, 0x22, 0xf0, 0xa7, 0x00, 0x34, 0xec, 0x56, 0x20, 0x48, 0x82,
+ 0x12, 0xdf, 0x59, 0xfb, 0x93, 0xe1, 0x33, 0x19, 0x8c, 0xb5, 0xe4, 0x9c,
+ 0x2a, 0x0c, 0x4c, 0x47, 0x2a, 0xe4, 0xa7, 0xa9, 0x26, 0x62, 0x90, 0xde,
+ 0xab, 0xf8, 0xbf, 0x33, 0x8e, 0xef, 0x0e, 0xce, 0x75, 0x7f, 0x48, 0x64,
+ 0x50, 0x9e, 0x6c, 0x0f, 0x21, 0xf4, 0x45, 0xc6, 0x50, 0xd2, 0xf7, 0x63,
+ 0xd1, 0xac, 0x47, 0xff, 0x07, 0xda, 0x26, 0x30, 0xc0, 0x1c, 0xad, 0x83,
+ 0xeb, 0x09, 0xcf, 0x8a, 0xaf, 0xcb, 0xc2, 0x38, 0xf1, 0x55, 0xbf, 0x51,
+ 0x1d, 0x60, 0xa3, 0xaf, 0x71, 0x0b, 0xc0, 0x2b, 0x14, 0x64, 0x05, 0x24,
+ 0x98, 0x6b, 0x00, 0xf0, 0x34, 0x7e, 0xd1, 0x7f, 0xd0, 0xdd, 0x0b, 0x05,
+ 0x53, 0x55, 0x80, 0xaf, 0x9e, 0x0b, 0xb4, 0x1f, 0xde, 0x72, 0xa9, 0x07,
+ 0xc0, 0x42, 0xa0, 0x9a, 0x0c, 0x31, 0x0b, 0xf0},
+ pub_key_4,
+ {0x33, 0x33, 0x36, 0x36, 0x39, 0x37, 0x34, 0x38, 0x39, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 66
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 66,
+ 32,
+ {0x70, 0x7a, 0x88, 0xab, 0x82, 0xf2, 0x2d, 0xe0, 0x19, 0xe4, 0x84, 0x32,
+ 0x35, 0xbc, 0x3c, 0x59, 0x15, 0x48, 0x30, 0x66, 0x04, 0x0f, 0x11, 0xfa,
+ 0x7d, 0xc7, 0x38, 0x6d, 0x7e, 0x63, 0xc4, 0x38, 0xeb, 0x82, 0xbb, 0xa1,
+ 0x7d, 0x17, 0xd9, 0xb0, 0x57, 0xa5, 0xa1, 0x43, 0x8a, 0x84, 0xe1, 0x81,
+ 0x18, 0x1e, 0x72, 0x66, 0x54, 0x77, 0x74, 0xe9, 0xc5, 0xac, 0xd3, 0x84,
+ 0x56, 0x53, 0xe7, 0xe1, 0x78, 0x47, 0x85, 0x9c, 0x7c, 0x19, 0xf9, 0x2c,
+ 0x3f, 0xeb, 0x8b, 0xeb, 0x29, 0x5e, 0x5a, 0xf0, 0xbc, 0x30, 0x0c, 0x1e,
+ 0xf0, 0x68, 0xaa, 0x1f, 0x95, 0x39, 0xbd, 0xdf, 0x60, 0xbc, 0xe8, 0xc4,
+ 0x2b, 0xc2, 0xe9, 0xcf, 0x26, 0x1d, 0x07, 0x4d, 0x6f, 0xfb, 0x44, 0x4c,
+ 0xaf, 0x8f, 0x64, 0x7d, 0x4f, 0xdd, 0x7b, 0xff, 0x2d, 0xab, 0x61, 0x44,
+ 0x67, 0x0b, 0xdc, 0x43, 0xfa, 0x7a, 0x02, 0xda, 0x09, 0xb8, 0x00, 0xed,
+ 0x71, 0xdc, 0xe9, 0xa9, 0x31, 0xf1, 0xc4, 0x7d, 0x9c, 0xa7, 0xa0, 0x58,
+ 0x96, 0x11, 0x1f, 0xa4, 0xfb, 0xe9, 0x9e, 0x96, 0xcd, 0x90, 0xb5, 0x43,
+ 0x2d, 0x68, 0x67, 0x41, 0xfc, 0x63, 0xcf, 0x0e, 0x3b, 0x79, 0x2f, 0x63,
+ 0x70, 0xff, 0x25, 0x72, 0x29, 0x06, 0x73, 0xcb, 0x3a, 0xfe, 0x10, 0xbf,
+ 0x0c, 0xab, 0x5b, 0x9a, 0x6c, 0x97, 0x17, 0x05, 0x23, 0x66, 0x68, 0x92,
+ 0x7a, 0xc7, 0x50, 0x87, 0xaf, 0x78, 0x71, 0x1b, 0xda, 0xc5, 0x41, 0xb5,
+ 0x14, 0x97, 0x01, 0x5a, 0xa4, 0x82, 0xfe, 0xcf, 0x5b, 0x11, 0x1f, 0x11,
+ 0x72, 0xc5, 0x92, 0x29, 0x39, 0xef, 0xdd, 0x24, 0x3f, 0xef, 0x2f, 0xe5,
+ 0x0f, 0x23, 0x40, 0xd5, 0x6c, 0xe6, 0x4a, 0x81, 0x31, 0xea, 0xc3, 0xd3,
+ 0x41, 0x49, 0xe4, 0xb0, 0x9f, 0x10, 0xe1, 0x27, 0x63, 0x94, 0xfa, 0x14,
+ 0x22, 0x8a, 0x16, 0x64, 0x1a, 0x59, 0x8f, 0x24, 0xf5, 0x63, 0x27, 0xb0,
+ 0x4f, 0x33, 0xf4, 0x7f, 0xf4, 0x67, 0x15, 0xfe, 0xfd, 0x02, 0xe6, 0xff,
+ 0x22, 0x6f, 0xf0, 0xd6, 0x15, 0x30, 0x19, 0xa1, 0xd3, 0x37, 0xeb, 0xf5,
+ 0x64, 0x7d, 0x24, 0x61, 0x49, 0x18, 0x51, 0x3e, 0xc3, 0xb5, 0xdc, 0xe5,
+ 0xc1, 0x9b, 0x9f, 0x1e, 0xdb, 0x20, 0xab, 0xd3, 0x8d, 0xe4, 0x1a, 0x69,
+ 0x46, 0xbc, 0x96, 0xdf, 0x81, 0xa4, 0xe1, 0xce, 0xda, 0x56, 0x79, 0x7b,
+ 0x6f, 0x57, 0xb2, 0xe8, 0xab, 0xad, 0x8d, 0x93, 0x86, 0x24, 0xa1, 0xd7,
+ 0xbf, 0xd0, 0xc2, 0xb9, 0x23, 0x60, 0x3d, 0x85, 0xb7, 0x1a, 0x59, 0xd0,
+ 0x41, 0xbb, 0xd7, 0xcd, 0xf0, 0x3b, 0x02, 0x44, 0x28, 0x22, 0xa8, 0xcc,
+ 0x10, 0x22, 0x68, 0xad, 0xf6, 0x6c, 0xab, 0x43, 0x2c, 0xd9, 0xa9, 0x83,
+ 0x8c, 0xcc, 0x3d, 0x9f, 0x0f, 0x39, 0xb7, 0x15, 0x24, 0x04, 0x5d, 0x83,
+ 0x04, 0xa0, 0xaf, 0x70, 0x14, 0x26, 0xc5, 0xf9, 0x11, 0xe6, 0xec, 0x93,
+ 0x65, 0x7a, 0x91, 0x12, 0xa2, 0xd8, 0x20, 0xe4, 0x68, 0x07, 0xb4, 0x3d,
+ 0x7e, 0x6f, 0x12, 0x12, 0x3d, 0x3e, 0xd9, 0xe1, 0x2b, 0x27, 0x3e, 0xb8,
+ 0xda, 0x06, 0x14, 0x9f, 0xb5, 0x64, 0x60, 0xa2, 0xbf, 0xfa, 0x1c, 0x1d,
+ 0xc5, 0x49, 0xc1, 0xe1, 0x6e, 0xac, 0x37, 0x3d, 0x9d, 0xb0, 0xb3, 0x5a,
+ 0x96, 0x55, 0x56, 0xac, 0xc1, 0xfe, 0x10, 0x7a, 0x79, 0x82, 0x50, 0x01,
+ 0xca, 0x18, 0x9c, 0x7a, 0x17, 0x1f, 0x92, 0x11, 0xfb, 0xb2, 0x3b, 0xe3,
+ 0x6c, 0x8c, 0x4e, 0xff, 0x4e, 0x3d, 0x97, 0x2b, 0x7b, 0xcf, 0x68, 0x25,
+ 0x54, 0xfa, 0x5b, 0x54, 0xec, 0x03, 0x18, 0x7c, 0x00, 0x8f, 0x31, 0xe5,
+ 0x14, 0x52, 0x41, 0x0e, 0xb1, 0xdd, 0x28, 0x61, 0x04, 0x14, 0xd7, 0xc0,
+ 0x6c, 0x41, 0xdf, 0x14, 0x15, 0xe3, 0xff, 0x2c},
+ pub_key_4,
+ {0x32, 0x31, 0x39, 0x39, 0x31, 0x35, 0x33, 0x32, 0x32, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 67
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 67,
+ 32,
+ {0x0f, 0x19, 0x05, 0x3e, 0x69, 0x9b, 0x1d, 0xb9, 0x5d, 0x91, 0xa3, 0x0c,
+ 0x53, 0xaf, 0xf8, 0xa7, 0x3a, 0xcf, 0xf1, 0xf0, 0x85, 0x56, 0xae, 0x25,
+ 0x84, 0x65, 0x5d, 0x00, 0x6f, 0x44, 0x04, 0x7e, 0xf8, 0xf6, 0x09, 0xf2,
+ 0x6f, 0xad, 0xa6, 0x94, 0x46, 0xe1, 0x33, 0xa9, 0x72, 0xa2, 0xd6, 0x65,
+ 0x33, 0x53, 0x2a, 0x02, 0x5a, 0x44, 0x32, 0xe0, 0xba, 0xb8, 0xfd, 0x35,
+ 0xcd, 0x82, 0xd4, 0x7a, 0x38, 0x43, 0xe9, 0x72, 0xe8, 0x57, 0x59, 0x08,
+ 0xc8, 0xc7, 0x95, 0xb1, 0x1c, 0x80, 0x90, 0x87, 0xd1, 0x8b, 0x39, 0xfc,
+ 0xc7, 0x04, 0x58, 0xbb, 0x61, 0x26, 0x48, 0x33, 0xb1, 0x6e, 0x25, 0x94,
+ 0xe3, 0x7a, 0x97, 0x9d, 0x8a, 0xf8, 0x36, 0x32, 0xd6, 0xc2, 0x76, 0xb2,
+ 0xef, 0x74, 0xca, 0x57, 0xe4, 0x51, 0xf1, 0x38, 0x8f, 0xb9, 0x58, 0x4d,
+ 0xef, 0x70, 0xeb, 0xee, 0x7f, 0xe7, 0xc0, 0x66, 0x13, 0x24, 0x16, 0x08,
+ 0xaf, 0x0c, 0x05, 0x01, 0x82, 0xa2, 0xd2, 0x1b, 0xe6, 0x99, 0x53, 0x6f,
+ 0x7d, 0x84, 0x8e, 0xc7, 0x5b, 0x37, 0x93, 0x1b, 0xf5, 0x65, 0x80, 0x54,
+ 0xe4, 0x07, 0x82, 0xfe, 0x5d, 0x37, 0x1c, 0x66, 0xcd, 0x0b, 0x6f, 0xc2,
+ 0x3e, 0xf4, 0xf8, 0x75, 0x70, 0x0d, 0xba, 0x54, 0xa5, 0xb6, 0xb4, 0x68,
+ 0x42, 0xa4, 0xd9, 0xf1, 0x0e, 0x35, 0xc0, 0xa7, 0xc7, 0xde, 0x67, 0x1e,
+ 0x72, 0x31, 0xf3, 0x17, 0x1b, 0x10, 0x53, 0xc2, 0xf4, 0xb0, 0xa1, 0x26,
+ 0xb9, 0x5a, 0x16, 0xbe, 0x81, 0x5d, 0x6b, 0x1a, 0x79, 0x44, 0x50, 0x5d,
+ 0x0f, 0xf8, 0xf9, 0x9a, 0x31, 0x0d, 0x6a, 0xd8, 0x1e, 0x8d, 0x4b, 0x34,
+ 0xe0, 0xaf, 0x7f, 0x49, 0xa0, 0x24, 0x7c, 0x65, 0x4a, 0x1a, 0x05, 0xf8,
+ 0x5e, 0x91, 0x58, 0x5b, 0xcc, 0xc4, 0x2e, 0x9a, 0x76, 0xd3, 0x74, 0x2d,
+ 0x0c, 0x1f, 0xd2, 0x28, 0xfc, 0xe9, 0xcd, 0xb8, 0x3a, 0x08, 0x6c, 0xbc,
+ 0x21, 0x78, 0xe9, 0xdf, 0x24, 0x61, 0x79, 0x71, 0x0d, 0x85, 0x19, 0xbc,
+ 0xdd, 0x26, 0x79, 0xcb, 0xb4, 0x30, 0x9a, 0x3a, 0xd2, 0x65, 0x1f, 0x11,
+ 0xaf, 0x7a, 0x60, 0x1d, 0x8f, 0x46, 0x36, 0xeb, 0x21, 0xaa, 0x40, 0x55,
+ 0x57, 0x40, 0x5c, 0x0d, 0x8a, 0xfd, 0x82, 0xc5, 0x9c, 0x8b, 0x04, 0xa1,
+ 0x86, 0x3f, 0xf2, 0xe2, 0xa7, 0x15, 0xcb, 0xeb, 0x36, 0xff, 0x38, 0x6e,
+ 0x3c, 0xc3, 0x72, 0xa1, 0x5c, 0x1a, 0x2a, 0xe3, 0xc8, 0xc3, 0x7b, 0x5b,
+ 0xfc, 0x6a, 0x87, 0xfd, 0xc5, 0xf3, 0x09, 0x2c, 0x08, 0x47, 0xfd, 0xa8,
+ 0xeb, 0x79, 0x62, 0xe5, 0x24, 0x52, 0x88, 0x47, 0x9f, 0x8a, 0x4f, 0x4c,
+ 0x20, 0x7d, 0x94, 0x10, 0xdf, 0xc0, 0x64, 0x9d, 0x0a, 0x3d, 0x19, 0xd7,
+ 0xee, 0x96, 0x84, 0xe0, 0x05, 0xc3, 0xf4, 0x42, 0xb6, 0xbe, 0x54, 0x49,
+ 0x6d, 0x72, 0x1f, 0x86, 0x01, 0x95, 0x93, 0x9d, 0xdf, 0xc4, 0x8a, 0x96,
+ 0x0c, 0x65, 0xe8, 0x03, 0xd3, 0x0b, 0x82, 0x75, 0x81, 0xff, 0xb7, 0x14,
+ 0xc1, 0xc0, 0xe6, 0x9d, 0x06, 0x5a, 0xd5, 0xee, 0x64, 0x9d, 0x7b, 0x08,
+ 0x1e, 0xa1, 0xc4, 0x4b, 0x8c, 0x33, 0x2c, 0xc8, 0x5a, 0x9c, 0x8d, 0x06,
+ 0xff, 0x45, 0x07, 0x6e, 0x44, 0x90, 0x45, 0x41, 0x62, 0xc6, 0xea, 0xf8,
+ 0x95, 0x0c, 0xbd, 0xa5, 0x5d, 0xe4, 0x3f, 0x09, 0x25, 0x37, 0x56, 0xa5,
+ 0x3f, 0xab, 0xde, 0x56, 0x38, 0xb2, 0x33, 0x53, 0xbb, 0xe5, 0xdf, 0xb3,
+ 0x0b, 0xfa, 0xfd, 0x7a, 0x63, 0x8a, 0x1f, 0x28, 0xc6, 0xf3, 0xd9, 0x50,
+ 0x56, 0x23, 0x29, 0x84, 0x93, 0x03, 0xfa, 0xee, 0x55, 0x5d, 0xfc, 0x58,
+ 0x5e, 0xcb, 0x7c, 0x25, 0xe7, 0x38, 0xe2, 0x84, 0x80, 0xae, 0x62, 0x8a,
+ 0x9f, 0x20, 0x1d, 0x5f, 0xcc, 0x6b, 0x0a, 0xc0},
+ pub_key_4,
+ {0x35, 0x36, 0x30, 0x30, 0x33, 0x31, 0x36, 0x38, 0x32, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 68
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 68,
+ 32,
+ {0x2d, 0xd0, 0x4c, 0x48, 0xf2, 0x9b, 0xf2, 0xa0, 0x5e, 0x6c, 0xce, 0x6c,
+ 0x30, 0xf6, 0x3c, 0xef, 0xbb, 0xca, 0xc6, 0x23, 0x7c, 0x3c, 0x83, 0x4d,
+ 0x63, 0xe6, 0xa5, 0xb4, 0x20, 0xa3, 0x5d, 0xfa, 0x38, 0xa7, 0x3a, 0x7c,
+ 0x1c, 0x1b, 0xfd, 0x40, 0x9d, 0x18, 0xd0, 0x72, 0x37, 0x53, 0xf6, 0xb5,
+ 0x2d, 0x92, 0xd1, 0xd9, 0xbc, 0x0a, 0xf7, 0x3b, 0xd6, 0x4b, 0x8f, 0x2e,
+ 0x18, 0x09, 0x5b, 0xd2, 0x13, 0x24, 0xfe, 0x56, 0xb7, 0x73, 0x2c, 0x76,
+ 0x79, 0x83, 0x39, 0x0a, 0xf0, 0xe1, 0xa5, 0x30, 0xc9, 0x90, 0x1f, 0x0f,
+ 0xb9, 0xcb, 0xb8, 0x79, 0x5d, 0xdd, 0x3e, 0xcf, 0xee, 0x57, 0xfe, 0x6d,
+ 0xf3, 0x62, 0xad, 0x95, 0x37, 0x31, 0xcc, 0xa8, 0xf6, 0x7f, 0x15, 0x5f,
+ 0xf3, 0xd4, 0xf4, 0x72, 0xf6, 0xe7, 0xd9, 0xba, 0xf8, 0xcb, 0xd7, 0x53,
+ 0xa1, 0xd2, 0xd6, 0x08, 0xe9, 0x7e, 0x72, 0x7b, 0x02, 0x55, 0x46, 0x15,
+ 0x46, 0xca, 0xad, 0x68, 0x4e, 0xb7, 0xef, 0xcb, 0x3b, 0x90, 0x5e, 0x54,
+ 0xf9, 0xa4, 0x4b, 0xb2, 0x9a, 0x13, 0x26, 0xa2, 0x84, 0x88, 0x5e, 0x78,
+ 0xe1, 0x90, 0x3e, 0x08, 0x20, 0x2e, 0xdb, 0x7b, 0x85, 0xce, 0xd6, 0x85,
+ 0x8f, 0xc6, 0x5a, 0xf6, 0xfc, 0xdc, 0xc6, 0x60, 0xe0, 0x81, 0x3f, 0x0c,
+ 0xf6, 0xe2, 0xe0, 0xdf, 0x30, 0xe9, 0x2f, 0x56, 0x65, 0x03, 0x21, 0x24,
+ 0xc8, 0x33, 0x38, 0xe4, 0xa4, 0x5a, 0xcf, 0x38, 0x0c, 0xbe, 0x67, 0xfc,
+ 0x02, 0xce, 0xa4, 0x8e, 0x85, 0x81, 0xbb, 0x08, 0x5e, 0x5f, 0x3e, 0x4b,
+ 0x85, 0x91, 0x61, 0xa2, 0x12, 0x50, 0xca, 0x67, 0x8e, 0x8d, 0x4f, 0x0f,
+ 0x94, 0x8b, 0xd2, 0x96, 0x56, 0xed, 0x44, 0xa9, 0x9b, 0x93, 0x0b, 0x7c,
+ 0x58, 0xa1, 0x42, 0x33, 0x07, 0xea, 0x65, 0x39, 0x27, 0x57, 0x2c, 0x19,
+ 0x7d, 0x0e, 0x95, 0x3b, 0x56, 0x8e, 0x34, 0x0b, 0x04, 0xee, 0xfd, 0xc0,
+ 0x50, 0xa0, 0xd6, 0xa2, 0x10, 0x07, 0xbc, 0x31, 0x55, 0xb3, 0x85, 0x55,
+ 0x89, 0x77, 0x13, 0xfa, 0x39, 0xae, 0xda, 0x9c, 0x1c, 0xe4, 0x14, 0x5f,
+ 0xaf, 0x33, 0x69, 0x8e, 0xf4, 0x33, 0x25, 0xca, 0xf9, 0x3e, 0xa0, 0xaa,
+ 0x45, 0x81, 0xf0, 0x2a, 0x31, 0x75, 0x40, 0xea, 0x66, 0xbe, 0x2d, 0x3a,
+ 0xa0, 0x85, 0xe0, 0x77, 0x7b, 0xca, 0x86, 0x3f, 0x43, 0x56, 0x73, 0xd7,
+ 0x18, 0x9b, 0xa7, 0x3f, 0xee, 0x30, 0x56, 0x25, 0x49, 0x6e, 0x72, 0x4c,
+ 0x49, 0x1d, 0x53, 0x8d, 0xf5, 0x35, 0x6c, 0x09, 0x01, 0x5d, 0xfa, 0xce,
+ 0x1e, 0x97, 0x1a, 0xd7, 0x0e, 0x3e, 0xd3, 0x57, 0x24, 0xa5, 0x4c, 0x4f,
+ 0xa0, 0xe6, 0x15, 0xe6, 0x75, 0x52, 0xd2, 0x14, 0xcd, 0x97, 0xf5, 0xef,
+ 0x99, 0x61, 0x1f, 0x0c, 0xec, 0x06, 0x26, 0x3e, 0xc5, 0x6a, 0xc4, 0x53,
+ 0x73, 0xea, 0x28, 0xa0, 0x1b, 0x83, 0x1a, 0xa3, 0x4d, 0xde, 0x51, 0x74,
+ 0x42, 0x2d, 0xb8, 0xa7, 0x0e, 0xa2, 0xc1, 0x6a, 0x63, 0x21, 0x21, 0x82,
+ 0xec, 0x5a, 0x85, 0x46, 0x0c, 0xf1, 0xb2, 0x3c, 0x58, 0x04, 0x9a, 0x99,
+ 0xfc, 0xa2, 0x47, 0x96, 0xbd, 0x9e, 0xf2, 0x69, 0x47, 0x6a, 0x20, 0xde,
+ 0x0b, 0x91, 0x41, 0x77, 0x43, 0xb0, 0x21, 0x08, 0x82, 0xcf, 0x67, 0x1d,
+ 0x51, 0x42, 0x14, 0x11, 0x0b, 0xa3, 0x41, 0xe4, 0x7b, 0x91, 0xd5, 0x5c,
+ 0xa7, 0xa5, 0xa5, 0xf0, 0x45, 0x2b, 0x10, 0xf3, 0x8f, 0x33, 0x32, 0x7c,
+ 0x89, 0x43, 0xcf, 0xe3, 0xec, 0x4c, 0x6f, 0x49, 0xa4, 0xda, 0x6a, 0xc0,
+ 0x49, 0x3f, 0x3c, 0x95, 0xd7, 0x3c, 0x6a, 0x7d, 0x16, 0x84, 0x8d, 0x00,
+ 0x9f, 0x00, 0x90, 0x03, 0x4c, 0x50, 0xef, 0x5f, 0x57, 0x84, 0x3b, 0xc7,
+ 0x66, 0x22, 0x8c, 0x56, 0x66, 0xe2, 0x5f, 0x32},
+ pub_key_4,
+ {0x38, 0x36, 0x39, 0x36, 0x35, 0x31, 0x36, 0x39, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 69
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 69,
+ 32,
+ {0xa3, 0x2c, 0xe1, 0x73, 0x8b, 0xad, 0xd8, 0x4b, 0xa6, 0xc3, 0xdb, 0xcf,
+ 0x44, 0xdd, 0x18, 0x2a, 0x7d, 0xd3, 0xe6, 0xe6, 0xda, 0xbf, 0x8e, 0x70,
+ 0x57, 0xe5, 0x04, 0x83, 0xda, 0x7c, 0x89, 0x79, 0x13, 0x04, 0x09, 0x36,
+ 0x93, 0xf9, 0xfd, 0xa4, 0x7a, 0x6f, 0xf3, 0xbf, 0xcd, 0x42, 0xad, 0xaa,
+ 0x72, 0x7e, 0x7b, 0x8e, 0x74, 0xa4, 0xcf, 0x48, 0x8f, 0x81, 0x11, 0xbe,
+ 0xb6, 0x18, 0x7a, 0xfd, 0x65, 0x66, 0x5d, 0xeb, 0xf6, 0xb0, 0x1b, 0xd9,
+ 0x0f, 0x38, 0x33, 0x11, 0x2a, 0x7a, 0xd0, 0x9a, 0x39, 0x16, 0x76, 0x39,
+ 0x94, 0xd1, 0x82, 0xc1, 0xe1, 0xac, 0xc5, 0xa2, 0x21, 0xb5, 0xaa, 0x0d,
+ 0x3d, 0xa0, 0x1a, 0xc1, 0xb2, 0xff, 0x8d, 0xb9, 0x97, 0x10, 0xd4, 0x8d,
+ 0xfd, 0xc1, 0x42, 0x1f, 0x19, 0xe5, 0xf3, 0x33, 0xb7, 0x0d, 0x6d, 0xda,
+ 0x63, 0x8a, 0x35, 0x14, 0x25, 0x82, 0xb4, 0x85, 0xcb, 0x1f, 0x9c, 0xd6,
+ 0x07, 0x47, 0x95, 0x3f, 0xa9, 0xbd, 0x77, 0x85, 0x30, 0x2c, 0x16, 0xeb,
+ 0xa2, 0x6d, 0x67, 0xf9, 0x58, 0x28, 0x1b, 0x5c, 0x91, 0xe3, 0x3b, 0x53,
+ 0xe7, 0xa5, 0x06, 0xd3, 0x0e, 0x1e, 0x06, 0x35, 0x3c, 0x96, 0xba, 0x71,
+ 0x37, 0x5f, 0xf7, 0xb6, 0x28, 0xc0, 0x34, 0x13, 0x69, 0x2b, 0xce, 0x14,
+ 0x33, 0x88, 0x92, 0x02, 0x81, 0x4f, 0xfc, 0x42, 0x9c, 0x81, 0x79, 0xdd,
+ 0xaf, 0x07, 0xfb, 0x9e, 0x1e, 0x70, 0x81, 0x0e, 0x64, 0xce, 0x91, 0x00,
+ 0x5f, 0x83, 0xf7, 0x91, 0x42, 0xa8, 0x07, 0x48, 0x94, 0xea, 0x49, 0xf3,
+ 0x13, 0xbb, 0xbe, 0x25, 0x43, 0x5e, 0x68, 0x14, 0xd4, 0x72, 0xff, 0x53,
+ 0x1b, 0xff, 0x2e, 0x00, 0xac, 0x4b, 0x64, 0x09, 0x7b, 0xc2, 0xbc, 0xad,
+ 0x0f, 0x36, 0x06, 0x74, 0xaa, 0xa2, 0xce, 0x98, 0x82, 0xab, 0x2f, 0xe2,
+ 0x9e, 0x5e, 0x7f, 0x56, 0x92, 0x86, 0x4d, 0xf1, 0x1b, 0x4c, 0xd4, 0x22,
+ 0xe3, 0x6c, 0xb9, 0x02, 0x8f, 0x5f, 0xee, 0xe9, 0x3e, 0xdd, 0x58, 0x0d,
+ 0x6d, 0xee, 0x12, 0xf0, 0x9a, 0x8d, 0xe6, 0xfb, 0x6e, 0xf9, 0xea, 0xd2,
+ 0xb5, 0x86, 0xf4, 0x0b, 0x43, 0x56, 0x43, 0xc7, 0x70, 0xfd, 0xcc, 0x54,
+ 0xd1, 0xea, 0xaa, 0x4b, 0xd3, 0x7f, 0x76, 0xec, 0x8a, 0x65, 0xc7, 0xe4,
+ 0x9b, 0xcc, 0xc5, 0xac, 0x3d, 0xc9, 0xb1, 0x7f, 0x47, 0x0a, 0x7a, 0x5e,
+ 0x98, 0x86, 0xfa, 0x66, 0x9e, 0x9b, 0x8e, 0x5b, 0xa0, 0x42, 0xb8, 0x67,
+ 0x78, 0x9d, 0x0f, 0x44, 0x85, 0x53, 0xc2, 0xf4, 0x6f, 0x8b, 0x8c, 0x40,
+ 0xee, 0xdc, 0x10, 0xd9, 0xd1, 0x11, 0x10, 0xbe, 0x68, 0x07, 0x1b, 0xef,
+ 0xe1, 0x23, 0xf2, 0x54, 0x34, 0x64, 0x33, 0xce, 0xe2, 0x3f, 0xbc, 0x82,
+ 0xc9, 0xb6, 0xc1, 0x20, 0xe7, 0x09, 0x70, 0xe5, 0x96, 0x73, 0x1f, 0xd4,
+ 0x59, 0xbd, 0xaa, 0xb0, 0x11, 0x3d, 0x93, 0x61, 0x20, 0x7a, 0xf5, 0xa4,
+ 0xbd, 0xfa, 0xc6, 0xfb, 0x83, 0x9a, 0xbf, 0x3b, 0x8c, 0xba, 0xe2, 0x73,
+ 0x30, 0x29, 0x7e, 0x25, 0x7b, 0xf1, 0x24, 0xe1, 0x11, 0x53, 0xb7, 0x0a,
+ 0x9b, 0x03, 0x8d, 0xea, 0x27, 0x0c, 0x99, 0xcf, 0x42, 0x7a, 0xcb, 0xa8,
+ 0x86, 0x66, 0x7e, 0xdf, 0x4b, 0x8c, 0x2b, 0x97, 0xd0, 0xfd, 0x34, 0xb8,
+ 0x17, 0x49, 0xc0, 0x2d, 0xe9, 0xf0, 0x49, 0xe4, 0x14, 0xf1, 0x2a, 0xc7,
+ 0x44, 0x18, 0x4d, 0x45, 0x79, 0x3e, 0x18, 0xd5, 0xbf, 0x31, 0x8b, 0x15,
+ 0x96, 0x34, 0xdf, 0xd0, 0xdd, 0x7f, 0x94, 0xc2, 0x26, 0xfd, 0x81, 0x97,
+ 0x45, 0xae, 0x8b, 0xfa, 0x9b, 0xf5, 0x09, 0x02, 0xbd, 0x06, 0x28, 0xc7,
+ 0x63, 0x44, 0xb8, 0x4e, 0x99, 0xb5, 0x85, 0x08, 0x32, 0xb3, 0x09, 0xdc,
+ 0xe5, 0x69, 0xc7, 0xf3, 0x7d, 0x16, 0x45, 0xeb},
+ pub_key_4,
+ {0x36, 0x35, 0x38, 0x33, 0x39, 0x32, 0x36, 0x33, 0x37, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 70
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 70,
+ 32,
+ {0x7b, 0xd3, 0x3b, 0x4d, 0x07, 0x3d, 0xce, 0x39, 0x1c, 0xb8, 0x9a, 0x81,
+ 0x8f, 0x1c, 0x95, 0x0e, 0x39, 0x54, 0xd3, 0xdc, 0xa7, 0x1e, 0x6b, 0x61,
+ 0x6e, 0xb3, 0x57, 0x37, 0xbe, 0xba, 0x12, 0xd9, 0x45, 0xe0, 0x66, 0xed,
+ 0xda, 0x06, 0x94, 0xd5, 0x4f, 0x8b, 0x2f, 0x39, 0xe4, 0x74, 0x3f, 0x73,
+ 0x46, 0x6b, 0xa9, 0x60, 0x02, 0x93, 0x98, 0xc5, 0xa3, 0x48, 0xd1, 0xf5,
+ 0x82, 0x22, 0xa7, 0x47, 0x60, 0xd5, 0x59, 0xc7, 0xe5, 0xf6, 0x31, 0xfd,
+ 0x0b, 0x89, 0x5a, 0xf5, 0x83, 0x87, 0x83, 0x72, 0x18, 0x29, 0xfb, 0xc2,
+ 0x35, 0xd7, 0xab, 0xfd, 0x36, 0xb8, 0xa9, 0x2e, 0x52, 0x0c, 0xb6, 0xca,
+ 0xfc, 0x1a, 0x17, 0xba, 0x8c, 0x64, 0x86, 0xaa, 0x04, 0x6b, 0x9b, 0x63,
+ 0xde, 0x8e, 0xd1, 0xdf, 0xcd, 0x99, 0xcd, 0x77, 0x6e, 0x2f, 0xc8, 0x61,
+ 0x3b, 0x7e, 0x0c, 0x7c, 0x50, 0xb0, 0x77, 0xf7, 0x48, 0xb1, 0xe7, 0xbd,
+ 0x2a, 0x99, 0x26, 0x63, 0xa2, 0xd0, 0x1d, 0xca, 0x15, 0xd4, 0xd9, 0x67,
+ 0xda, 0x12, 0xb0, 0xba, 0xc5, 0x59, 0x6f, 0xd8, 0x91, 0x12, 0xe4, 0x36,
+ 0x3d, 0xb1, 0xd4, 0x92, 0x57, 0x3e, 0xba, 0x13, 0x49, 0xaa, 0x84, 0x45,
+ 0xa5, 0xdf, 0xc3, 0x14, 0x89, 0x29, 0xd5, 0xed, 0xc3, 0xb6, 0x42, 0x24,
+ 0x1e, 0x84, 0x12, 0xde, 0x04, 0xee, 0x83, 0x23, 0x9c, 0x07, 0x02, 0x2a,
+ 0x63, 0x2f, 0x2a, 0x86, 0xc0, 0x36, 0x90, 0x9a, 0x64, 0xc2, 0xa6, 0x2a,
+ 0x78, 0x22, 0x5e, 0x6a, 0xc1, 0x69, 0xd3, 0xcb, 0x43, 0xa5, 0x1e, 0x1a,
+ 0xf9, 0xda, 0x89, 0x2b, 0x7b, 0x74, 0x88, 0xb2, 0x5c, 0x82, 0x17, 0x41,
+ 0xf0, 0x85, 0x36, 0x07, 0x2b, 0x97, 0xf1, 0x93, 0x64, 0x2f, 0x59, 0x80,
+ 0x11, 0x32, 0xa5, 0x41, 0x39, 0xc5, 0xbc, 0xc7, 0x3b, 0x17, 0xdb, 0x7f,
+ 0x67, 0xbb, 0x7f, 0xfe, 0xc3, 0xda, 0x1b, 0xbd, 0x92, 0xa4, 0x8f, 0xa7,
+ 0x42, 0xb1, 0x13, 0x14, 0x04, 0xf8, 0xcc, 0xb0, 0x35, 0xb6, 0x9d, 0x19,
+ 0x5e, 0xc5, 0x09, 0xa2, 0x82, 0xfd, 0x9c, 0x42, 0x1b, 0x55, 0x77, 0xe8,
+ 0x81, 0xe6, 0xea, 0xc7, 0x17, 0xe2, 0x2b, 0x14, 0xb1, 0xc5, 0x99, 0x13,
+ 0x0f, 0xe1, 0x69, 0x8a, 0xaa, 0x32, 0x4b, 0x82, 0x79, 0x0b, 0x63, 0x3d,
+ 0xbf, 0x1d, 0x4c, 0x30, 0xfc, 0xa3, 0xbf, 0x13, 0x33, 0xda, 0x9a, 0xb6,
+ 0x5a, 0x94, 0xae, 0xd8, 0x7b, 0x48, 0xbf, 0x6c, 0xca, 0x3d, 0x24, 0xef,
+ 0x45, 0x3b, 0xd2, 0xe4, 0xab, 0xdb, 0x7e, 0x32, 0x39, 0x61, 0xbf, 0xdc,
+ 0xd8, 0xc3, 0x0d, 0x44, 0x25, 0x36, 0x28, 0x0c, 0xbf, 0x93, 0x16, 0x59,
+ 0x93, 0xcc, 0x82, 0x9a, 0xc5, 0x8c, 0xe8, 0xf0, 0x52, 0xbc, 0x70, 0x98,
+ 0x0d, 0x0b, 0xa9, 0x06, 0xb3, 0xf5, 0x7e, 0xd8, 0x3b, 0xab, 0x45, 0xac,
+ 0x66, 0x15, 0xe8, 0x39, 0x42, 0x8b, 0xc2, 0xe8, 0xaf, 0x9b, 0x44, 0x40,
+ 0x19, 0xf6, 0x0a, 0x30, 0x29, 0x47, 0x0c, 0xe1, 0xdb, 0x83, 0x08, 0x5b,
+ 0x98, 0xaa, 0xe6, 0x01, 0x09, 0x98, 0xdc, 0x56, 0x22, 0x22, 0x16, 0x91,
+ 0xbb, 0x17, 0x79, 0xcb, 0x69, 0xd3, 0x12, 0x30, 0xdf, 0x42, 0x91, 0x75,
+ 0x94, 0x94, 0xe8, 0xaf, 0xc2, 0xa0, 0x38, 0xcc, 0x82, 0x0b, 0xfe, 0x57,
+ 0xb3, 0xea, 0x54, 0x8e, 0xe2, 0x1e, 0x15, 0x83, 0x0e, 0x26, 0xc2, 0x85,
+ 0x21, 0x61, 0xf2, 0x14, 0x11, 0xcd, 0x3b, 0x6b, 0x9d, 0x48, 0xe6, 0x5a,
+ 0x4e, 0xeb, 0x17, 0x4d, 0x35, 0x36, 0x92, 0xf2, 0x9e, 0x61, 0x94, 0x49,
+ 0x16, 0x53, 0x01, 0x9c, 0xd6, 0x62, 0xfc, 0xfe, 0xab, 0xcb, 0x29, 0x13,
+ 0x60, 0xe9, 0xc7, 0x44, 0x4d, 0x96, 0x52, 0x7f, 0x0b, 0xd6, 0x66, 0xc9,
+ 0x54, 0x7f, 0xcd, 0xd0, 0xa7, 0x42, 0x2d, 0xc7},
+ pub_key_4,
+ {0x31, 0x33, 0x32, 0x30, 0x35, 0x30, 0x31, 0x35, 0x37, 0x32, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 71
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 71,
+ 32,
+ {0x0f, 0x4c, 0x98, 0x0c, 0x36, 0x54, 0x22, 0xd7, 0x4a, 0xbf, 0x4a, 0x1b,
+ 0x17, 0x19, 0x86, 0xc5, 0x75, 0xe7, 0x66, 0x2e, 0x58, 0x22, 0xa0, 0x80,
+ 0x79, 0x86, 0x94, 0x83, 0x22, 0xd3, 0x33, 0x78, 0xb8, 0x5d, 0xc7, 0x86,
+ 0x5e, 0x56, 0x3c, 0x62, 0x7b, 0xa4, 0xdd, 0xda, 0xc9, 0xc6, 0x56, 0x13,
+ 0x32, 0x91, 0x50, 0xc0, 0x96, 0x93, 0x88, 0x48, 0xfe, 0xac, 0x13, 0x54,
+ 0x39, 0x43, 0xf5, 0x8a, 0x9c, 0x1c, 0x0f, 0x46, 0xa0, 0xc4, 0x0a, 0x04,
+ 0x1d, 0x37, 0xf3, 0x00, 0xb8, 0x3d, 0xd9, 0x0b, 0xfa, 0xd3, 0x73, 0xe1,
+ 0x3b, 0xc7, 0x0f, 0x74, 0xa7, 0xe4, 0xd1, 0x8d, 0xd6, 0xbe, 0x8c, 0x8c,
+ 0xce, 0x0b, 0x5a, 0xac, 0x18, 0x44, 0x28, 0x7e, 0x6a, 0xeb, 0x1c, 0x46,
+ 0x5c, 0xa7, 0x5e, 0x2c, 0x77, 0x12, 0x70, 0x7c, 0x2d, 0x37, 0x1b, 0x0d,
+ 0xed, 0xa5, 0x17, 0x16, 0x48, 0xb2, 0xd7, 0x18, 0xb0, 0x78, 0xbe, 0x21,
+ 0xcf, 0x10, 0xdc, 0x8d, 0x42, 0x8e, 0x39, 0x00, 0x1f, 0x5b, 0x30, 0x75,
+ 0x3d, 0x9e, 0xd4, 0x0a, 0xdd, 0x27, 0xe9, 0x8f, 0xa8, 0x17, 0xc2, 0xfc,
+ 0x35, 0x34, 0xc6, 0x18, 0xd6, 0x75, 0x52, 0x97, 0xd1, 0x91, 0x8c, 0x2a,
+ 0xe7, 0x82, 0x71, 0xbb, 0xaa, 0xb7, 0x38, 0xc0, 0x8c, 0x49, 0xff, 0xed,
+ 0xe6, 0x17, 0xc0, 0x00, 0x82, 0x04, 0x19, 0xde, 0xc9, 0x85, 0x34, 0x30,
+ 0xf5, 0x33, 0x2e, 0x57, 0xf8, 0x0a, 0xd7, 0x11, 0x13, 0xbb, 0x49, 0x2d,
+ 0x7d, 0x24, 0xd3, 0x21, 0x11, 0x94, 0x9c, 0x86, 0x90, 0x74, 0x1e, 0xa4,
+ 0x61, 0x72, 0xa5, 0x68, 0xdf, 0xad, 0xf5, 0x45, 0xb7, 0x60, 0xd5, 0x62,
+ 0x79, 0xd4, 0xc4, 0x71, 0x52, 0xb0, 0xc6, 0xc9, 0xdb, 0x50, 0x6e, 0xfa,
+ 0x76, 0x2d, 0x2b, 0xe2, 0x9e, 0x22, 0x4b, 0x87, 0xc8, 0x05, 0xe6, 0x5f,
+ 0x24, 0x02, 0xa9, 0x2c, 0x8a, 0x5d, 0x52, 0x1b, 0xbb, 0x49, 0x54, 0x0d,
+ 0xa4, 0x0a, 0x2a, 0xae, 0xaf, 0x4c, 0x6d, 0xfe, 0xb8, 0xc2, 0x08, 0x0c,
+ 0xf9, 0x60, 0x2e, 0x32, 0x0b, 0x0e, 0xd9, 0x22, 0xf6, 0x84, 0x7b, 0x53,
+ 0x34, 0x14, 0x4a, 0x35, 0x36, 0x25, 0x7f, 0x56, 0x26, 0x6f, 0x46, 0xd3,
+ 0x86, 0x95, 0xf7, 0xe4, 0x6f, 0x25, 0x49, 0x91, 0xc3, 0xd2, 0xaf, 0x38,
+ 0x27, 0xb0, 0xd7, 0x90, 0xaa, 0x74, 0xfb, 0x08, 0xa5, 0xbc, 0x0a, 0x9d,
+ 0x79, 0x8a, 0xe0, 0x9d, 0x33, 0xda, 0x65, 0xf8, 0xcf, 0x3a, 0x59, 0x9e,
+ 0x32, 0x45, 0x4f, 0xa1, 0x6a, 0x65, 0x08, 0xef, 0xc4, 0x21, 0xe1, 0x9f,
+ 0x5b, 0x66, 0xa2, 0x9e, 0xa6, 0x0f, 0x10, 0x72, 0x20, 0x40, 0x72, 0x6d,
+ 0xb8, 0x20, 0x18, 0x06, 0x70, 0x21, 0x13, 0x37, 0xe2, 0xd5, 0xb4, 0xf4,
+ 0xbd, 0xf1, 0x6e, 0x7d, 0x15, 0x8f, 0x39, 0xc2, 0xaa, 0xe7, 0x5d, 0xc8,
+ 0x00, 0xb4, 0x95, 0x53, 0x1d, 0x81, 0x66, 0xe0, 0x46, 0xb0, 0x45, 0x8e,
+ 0x84, 0xb4, 0x09, 0xb5, 0xb4, 0xb1, 0x93, 0xc8, 0x24, 0xbc, 0xa1, 0x86,
+ 0x71, 0x9d, 0xfb, 0x0c, 0x88, 0x6e, 0xe7, 0x97, 0x09, 0x24, 0x17, 0x8e,
+ 0x0e, 0x53, 0xa7, 0x5b, 0xa5, 0x9b, 0x7e, 0x72, 0x71, 0x80, 0x15, 0x91,
+ 0x8e, 0x8f, 0x01, 0x5d, 0xd3, 0xd1, 0x0a, 0xb3, 0xbc, 0x74, 0xf2, 0x44,
+ 0x7a, 0xb2, 0x3e, 0x8e, 0x06, 0x06, 0xb8, 0xcd, 0xde, 0x9b, 0x5e, 0x70,
+ 0xdf, 0x77, 0xf8, 0xda, 0x31, 0x3d, 0xd1, 0x4f, 0xd9, 0x5c, 0xf3, 0x20,
+ 0xa4, 0x8a, 0x28, 0x28, 0xf8, 0x70, 0xc3, 0x9f, 0xb1, 0xdb, 0xed, 0x3e,
+ 0x5c, 0x61, 0x36, 0xb8, 0x93, 0xd6, 0x8f, 0xab, 0x26, 0x65, 0xb5, 0x60,
+ 0xd6, 0xc1, 0x59, 0x62, 0xf7, 0x66, 0x66, 0xe0, 0x55, 0x4b, 0xe0, 0xb9,
+ 0xec, 0x7f, 0x0c, 0x15, 0x1a, 0x3c, 0xca, 0xee},
+ pub_key_4,
+ {0x35, 0x30, 0x38, 0x35, 0x33, 0x33, 0x30, 0x37, 0x39, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 72
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 72,
+ 32,
+ {0x92, 0xb1, 0xd5, 0xd3, 0x67, 0xf8, 0xb6, 0x15, 0xfc, 0xf8, 0x7c, 0xab,
+ 0x3f, 0x88, 0xed, 0x66, 0xb3, 0x08, 0x37, 0xdd, 0xac, 0xdf, 0x47, 0xb7,
+ 0xdc, 0x9b, 0xc4, 0x05, 0xcc, 0xfa, 0x16, 0x54, 0x6c, 0x11, 0x29, 0x24,
+ 0x47, 0xc6, 0x8e, 0x0f, 0x26, 0xbc, 0x41, 0xa0, 0xc8, 0xf0, 0x03, 0xfb,
+ 0xa5, 0x9f, 0x96, 0xf3, 0x97, 0x5d, 0x2a, 0xc7, 0xa6, 0x3f, 0xa3, 0x4d,
+ 0x7d, 0xd1, 0xd8, 0xf4, 0xba, 0xe8, 0x39, 0x06, 0x00, 0x70, 0x33, 0x0a,
+ 0x5c, 0x91, 0x1c, 0x0d, 0xdd, 0x96, 0x74, 0xd8, 0x43, 0x96, 0x0f, 0xf0,
+ 0x56, 0xb3, 0xfb, 0x2d, 0x67, 0x21, 0xa8, 0xfb, 0xb9, 0xfb, 0xb0, 0xb1,
+ 0xea, 0x82, 0x13, 0xb0, 0x29, 0x33, 0x89, 0xbf, 0x61, 0x17, 0x30, 0xb4,
+ 0x8f, 0x67, 0x29, 0x45, 0xf5, 0xff, 0x3f, 0xf3, 0x56, 0xc9, 0xe5, 0xd2,
+ 0x54, 0xce, 0xf4, 0x7f, 0x2c, 0x56, 0x62, 0xf4, 0x88, 0x75, 0x36, 0xb3,
+ 0x0e, 0x2b, 0x54, 0xae, 0x36, 0x42, 0x8d, 0x13, 0xb5, 0x51, 0xcf, 0x92,
+ 0x58, 0xcd, 0x0c, 0x03, 0x70, 0x2e, 0x8f, 0xae, 0xb8, 0xfe, 0x5b, 0x5f,
+ 0xbf, 0x12, 0x0b, 0x10, 0x55, 0x28, 0x87, 0xff, 0xa6, 0x38, 0x4f, 0x84,
+ 0xdf, 0x39, 0xe9, 0x4c, 0xee, 0x85, 0x9b, 0x03, 0x8b, 0xd6, 0xee, 0xb2,
+ 0xb0, 0xe0, 0x71, 0x80, 0x65, 0xe1, 0xd3, 0xf5, 0x26, 0xb3, 0x3d, 0x47,
+ 0x65, 0xcd, 0x5e, 0x7c, 0xc6, 0x7b, 0xf6, 0xf9, 0x75, 0x05, 0x33, 0x7b,
+ 0x62, 0xf1, 0x10, 0x2a, 0xd1, 0x13, 0xb7, 0x22, 0x33, 0x7e, 0x24, 0x5d,
+ 0xb4, 0xe8, 0xe6, 0xe4, 0x35, 0x29, 0xa6, 0xc4, 0x71, 0x9a, 0x23, 0xb9,
+ 0xd4, 0x2b, 0x78, 0x8a, 0xbf, 0x31, 0x05, 0x28, 0x5c, 0xce, 0xed, 0xda,
+ 0x43, 0x84, 0x71, 0x29, 0xae, 0x39, 0x73, 0x70, 0x94, 0x64, 0x4f, 0x7d,
+ 0x82, 0xe7, 0x4f, 0x12, 0x71, 0xdc, 0xd4, 0x30, 0xe1, 0x12, 0x2a, 0xd1,
+ 0x27, 0xb9, 0x9c, 0x7b, 0x95, 0xa1, 0x6c, 0x46, 0x44, 0x2a, 0x6c, 0x30,
+ 0x62, 0x48, 0xa3, 0xa6, 0xbf, 0x83, 0x9a, 0xcf, 0x64, 0x52, 0xa9, 0x6e,
+ 0xb3, 0xd2, 0x8a, 0xba, 0x37, 0xff, 0x34, 0x2c, 0x03, 0x14, 0xfc, 0x0c,
+ 0x34, 0xe3, 0x8a, 0xdc, 0xc8, 0x59, 0x7a, 0x4c, 0x26, 0x06, 0xcb, 0x31,
+ 0x93, 0x9f, 0x62, 0x82, 0x75, 0xcf, 0x6e, 0xdc, 0x48, 0x86, 0xc7, 0x5e,
+ 0x42, 0xd8, 0xa4, 0xc3, 0x2b, 0xdc, 0xd6, 0x3c, 0x53, 0x4f, 0x8c, 0x4d,
+ 0x21, 0xb8, 0xd3, 0x08, 0xe5, 0x8d, 0x58, 0x43, 0xae, 0xba, 0xe8, 0xb3,
+ 0xc3, 0x5e, 0xae, 0xfd, 0x38, 0x36, 0xfc, 0x6a, 0x80, 0xbf, 0xd1, 0x64,
+ 0x41, 0xaa, 0xcc, 0xfa, 0xdf, 0x45, 0xbb, 0xdf, 0x99, 0x3e, 0x46, 0xfd,
+ 0x83, 0x14, 0x43, 0x33, 0x9c, 0xf5, 0x84, 0x0c, 0xed, 0xef, 0x60, 0x51,
+ 0x9d, 0x3c, 0x7d, 0x92, 0xc3, 0x9d, 0x76, 0x09, 0xf9, 0xa4, 0x84, 0x1e,
+ 0x3e, 0x5f, 0x68, 0x2e, 0x71, 0xb8, 0xfd, 0xc3, 0xd7, 0xd9, 0xc7, 0xe6,
+ 0x22, 0xe7, 0x3b, 0x75, 0x4e, 0x87, 0x0d, 0x76, 0xb1, 0x11, 0xba, 0x76,
+ 0x15, 0x08, 0x60, 0x9f, 0xa4, 0x1e, 0xe8, 0x2a, 0xc0, 0x2f, 0x45, 0x19,
+ 0xee, 0x3c, 0x46, 0xc9, 0xc3, 0xd8, 0x40, 0x2f, 0x1c, 0xd0, 0xef, 0xdb,
+ 0xc4, 0x41, 0x77, 0x65, 0xcb, 0xa3, 0x1b, 0xf7, 0x91, 0x98, 0x8f, 0x2c,
+ 0x9e, 0x72, 0x41, 0xd1, 0x57, 0x79, 0x6c, 0x6f, 0x7b, 0x67, 0x9b, 0xe5,
+ 0x2e, 0xd6, 0xc6, 0x16, 0x43, 0x54, 0xf0, 0x41, 0xba, 0x09, 0xb2, 0x0f,
+ 0x7b, 0x03, 0x72, 0xbf, 0xc7, 0xa7, 0x15, 0x97, 0x24, 0xdd, 0x02, 0xa7,
+ 0x4d, 0x20, 0xf8, 0x28, 0x10, 0xb6, 0x23, 0x05, 0x59, 0x20, 0x09, 0x42,
+ 0x92, 0xd1, 0x7a, 0xa4, 0x11, 0xa3, 0x20, 0x8f},
+ pub_key_4,
+ {0x37, 0x38, 0x36, 0x36, 0x38, 0x31, 0x33, 0x31, 0x31, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 73
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 73,
+ 32,
+ {0x86, 0xfe, 0xf6, 0x51, 0x9b, 0x92, 0xd2, 0x8a, 0x49, 0xa3, 0x92, 0x35,
+ 0xcc, 0x84, 0x54, 0xe4, 0x16, 0xc4, 0x23, 0x49, 0xab, 0xa7, 0xbd, 0x9a,
+ 0x67, 0xa8, 0x4b, 0x00, 0x12, 0x45, 0x8b, 0x8b, 0x9a, 0xf9, 0x33, 0x49,
+ 0x87, 0x9f, 0x67, 0x67, 0x87, 0xd5, 0xdd, 0x7b, 0xdf, 0x03, 0x23, 0xc0,
+ 0x2c, 0xa3, 0x55, 0x33, 0x92, 0x4b, 0x35, 0x97, 0x8c, 0x8e, 0xa3, 0x15,
+ 0xd4, 0xd3, 0xa7, 0x43, 0x6b, 0xb4, 0xf1, 0x1a, 0x02, 0xd6, 0xfa, 0x8d,
+ 0x9d, 0x32, 0x19, 0x2f, 0x6f, 0x11, 0xae, 0x96, 0x9d, 0x8e, 0xdd, 0x4f,
+ 0x9b, 0xc1, 0x2b, 0xef, 0x78, 0x7e, 0x83, 0x4d, 0xb6, 0xe4, 0xcf, 0xd9,
+ 0xfd, 0x93, 0xfb, 0x9c, 0x9c, 0xd5, 0x1b, 0x08, 0x13, 0xc3, 0xae, 0xdc,
+ 0xa7, 0xf4, 0x32, 0x03, 0x4c, 0x15, 0x63, 0x8a, 0xf5, 0x2a, 0xcd, 0x22,
+ 0x2b, 0x87, 0x56, 0x76, 0x24, 0x5d, 0x10, 0x4c, 0x8d, 0x5e, 0x87, 0xbf,
+ 0xa6, 0x4e, 0x86, 0xe5, 0x28, 0xd1, 0xe8, 0x8e, 0x4e, 0xbe, 0x88, 0x5d,
+ 0x53, 0xd8, 0xb9, 0x9a, 0x50, 0x60, 0x9a, 0x59, 0xb2, 0xbe, 0x30, 0x75,
+ 0x41, 0x69, 0xf3, 0xd0, 0xdb, 0x72, 0xa0, 0x54, 0x10, 0x8d, 0x57, 0xd7,
+ 0x9c, 0x08, 0xc2, 0x87, 0x65, 0x59, 0x4b, 0x47, 0x38, 0x44, 0x31, 0x25,
+ 0xf4, 0xa6, 0x8f, 0x64, 0xeb, 0x90, 0xe1, 0xd8, 0xd2, 0xff, 0x6b, 0xae,
+ 0xec, 0x6d, 0x3f, 0x12, 0xbf, 0x8c, 0x76, 0xd1, 0xc8, 0x17, 0x71, 0x36,
+ 0x26, 0xbd, 0x58, 0x08, 0x1f, 0x6b, 0xb0, 0x30, 0x93, 0xd6, 0x72, 0x9b,
+ 0x3e, 0xd4, 0x00, 0x68, 0x20, 0xa8, 0x92, 0x24, 0xed, 0x58, 0xd7, 0x33,
+ 0x43, 0x2b, 0x06, 0xf5, 0xe6, 0xe4, 0x2f, 0x74, 0x89, 0x12, 0x51, 0xb9,
+ 0xad, 0x59, 0x0c, 0x78, 0xb5, 0xda, 0x42, 0x78, 0xe7, 0x89, 0xe7, 0x77,
+ 0x5d, 0x18, 0xb2, 0xfd, 0x0d, 0x3b, 0x9f, 0xdd, 0x30, 0x3d, 0xf7, 0xcd,
+ 0x94, 0x9f, 0xb2, 0x08, 0x74, 0xd8, 0xab, 0x21, 0x9d, 0x8b, 0xe8, 0xca,
+ 0x96, 0x1e, 0x83, 0xb8, 0x14, 0xc5, 0x9a, 0x81, 0x3b, 0xd2, 0x84, 0xb0,
+ 0x14, 0x00, 0xe8, 0xd9, 0x87, 0x95, 0xd2, 0xf7, 0xc9, 0xa7, 0xec, 0xa0,
+ 0x21, 0x20, 0xeb, 0xd7, 0xb2, 0xb8, 0xd5, 0x3f, 0x94, 0x5a, 0xe8, 0x4b,
+ 0xec, 0x14, 0xeb, 0xe2, 0x81, 0x65, 0x01, 0xa2, 0xbe, 0x3c, 0x9c, 0x81,
+ 0xb2, 0xe8, 0xb0, 0x02, 0x7d, 0xff, 0x16, 0x39, 0x0d, 0x06, 0x86, 0xa7,
+ 0x65, 0x4b, 0x39, 0x27, 0x1e, 0xc2, 0xc0, 0xce, 0xeb, 0x2b, 0x57, 0x87,
+ 0x1c, 0x38, 0xf9, 0x4e, 0xd4, 0x3d, 0x50, 0xa7, 0x64, 0xeb, 0xce, 0x27,
+ 0x2c, 0xa3, 0xa8, 0xfe, 0x45, 0xd5, 0x9d, 0xb2, 0xdc, 0xeb, 0xc7, 0x8f,
+ 0x6e, 0x0b, 0xa9, 0x7f, 0x3f, 0xc5, 0xc3, 0xee, 0xec, 0x3f, 0xbf, 0x71,
+ 0xe7, 0xba, 0x91, 0xc0, 0xe2, 0x27, 0x41, 0x10, 0xd1, 0xda, 0x92, 0x40,
+ 0x08, 0xd4, 0x14, 0xa5, 0x42, 0x70, 0xe2, 0xb3, 0xff, 0x70, 0x0e, 0xb2,
+ 0x55, 0x06, 0x54, 0x59, 0xd0, 0x0e, 0x8f, 0x6e, 0x1a, 0x76, 0x13, 0xd3,
+ 0x0d, 0xb7, 0x49, 0x21, 0x57, 0x74, 0xdf, 0x6d, 0x19, 0x87, 0x3c, 0x06,
+ 0xa2, 0xf6, 0xf5, 0xf8, 0xba, 0xa9, 0x58, 0x91, 0xde, 0xd9, 0xc9, 0x12,
+ 0x01, 0x78, 0x4d, 0xa5, 0x71, 0xa3, 0x94, 0xe5, 0x9a, 0xb3, 0x09, 0xf2,
+ 0x3a, 0x3c, 0x74, 0x5a, 0x8f, 0x73, 0xe3, 0x70, 0xa5, 0x8a, 0x5e, 0xbd,
+ 0x34, 0x73, 0x1d, 0x86, 0x5c, 0x41, 0x4f, 0x55, 0x81, 0x0a, 0x08, 0xc3,
+ 0x6b, 0x5b, 0x35, 0xa5, 0xfa, 0x23, 0xae, 0x31, 0x42, 0xdb, 0x21, 0xc2,
+ 0x47, 0x83, 0x14, 0x52, 0x69, 0xb0, 0x35, 0xf1, 0x76, 0x4b, 0x79, 0xd2,
+ 0x6a, 0xb7, 0x6d, 0xf3, 0x2e, 0x99, 0xa1, 0xff},
+ pub_key_4,
+ {0x32, 0x30, 0x38, 0x32, 0x35, 0x33, 0x39, 0x34, 0x32, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 74
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 74,
+ 32,
+ {0x86, 0x68, 0x3b, 0xd4, 0x85, 0x99, 0xe9, 0x70, 0x8f, 0x70, 0xd8, 0x1b,
+ 0xe5, 0x7e, 0xe0, 0x72, 0xe1, 0x58, 0x36, 0x0b, 0xab, 0x02, 0x20, 0x5e,
+ 0x15, 0x44, 0x3c, 0x01, 0x07, 0x92, 0xcd, 0xb4, 0xee, 0x70, 0x87, 0xbb,
+ 0x2d, 0x09, 0x9f, 0x63, 0x0c, 0xbf, 0x9a, 0x5d, 0x96, 0x72, 0xfb, 0xba,
+ 0x62, 0xf9, 0x49, 0x54, 0x49, 0xe6, 0xc9, 0xf5, 0xce, 0x1d, 0x6e, 0x97,
+ 0x5c, 0x7b, 0xcf, 0x50, 0x5f, 0xaa, 0xc0, 0xd7, 0x3b, 0x9f, 0xff, 0xe9,
+ 0x0d, 0xcc, 0xbf, 0x3b, 0x55, 0xe2, 0x78, 0xf5, 0x8d, 0xd5, 0x41, 0xc2,
+ 0x35, 0xc9, 0x20, 0xb3, 0x85, 0x46, 0x6a, 0xaa, 0x06, 0x4c, 0x7b, 0xfa,
+ 0xbe, 0x8b, 0x9c, 0x46, 0x7a, 0xde, 0x9a, 0x06, 0xcc, 0xfa, 0x7b, 0xdb,
+ 0xb7, 0x4d, 0x1f, 0x1e, 0xd6, 0x86, 0x5f, 0x41, 0xb4, 0xd3, 0xa8, 0x04,
+ 0x55, 0x20, 0x25, 0x1c, 0x5e, 0xfb, 0xb8, 0x14, 0x9e, 0xe7, 0xae, 0xf4,
+ 0xd7, 0x01, 0xd0, 0x93, 0x76, 0x21, 0x20, 0x2f, 0xa5, 0xa8, 0x14, 0x87,
+ 0xdd, 0x26, 0x2a, 0x6a, 0xa9, 0x82, 0x70, 0xce, 0x38, 0x5e, 0xca, 0xfe,
+ 0x73, 0xa7, 0x23, 0x56, 0x74, 0x12, 0x51, 0xdd, 0xfa, 0xb8, 0xdb, 0x00,
+ 0x92, 0x0f, 0x31, 0xc3, 0x0c, 0x47, 0x51, 0x78, 0x04, 0xe6, 0x41, 0x1d,
+ 0xd7, 0x8d, 0x49, 0x6e, 0xd5, 0x55, 0x4b, 0x33, 0x7d, 0x33, 0x51, 0x02,
+ 0x96, 0x16, 0x12, 0xf2, 0xaf, 0xfe, 0x9e, 0x41, 0xfa, 0x2b, 0x5c, 0x63,
+ 0xc5, 0x8c, 0xf1, 0x2b, 0x20, 0xd7, 0x9d, 0x6d, 0xa2, 0x8d, 0xd3, 0x64,
+ 0x8f, 0x68, 0x81, 0x85, 0x6f, 0xae, 0x1c, 0x17, 0x62, 0x0e, 0x2b, 0xbf,
+ 0xb1, 0x5e, 0x50, 0x77, 0x93, 0x4f, 0x8f, 0x55, 0x75, 0x7d, 0x9d, 0x84,
+ 0x17, 0x28, 0x39, 0x81, 0x25, 0x81, 0xfc, 0x41, 0xa3, 0x37, 0xca, 0x65,
+ 0xe1, 0x15, 0xd2, 0x16, 0xf3, 0x2a, 0xe6, 0x3f, 0x83, 0x3a, 0x91, 0xb6,
+ 0x7e, 0x5e, 0xca, 0x5a, 0xd7, 0x2d, 0x65, 0x33, 0x9b, 0x30, 0x44, 0x2a,
+ 0x31, 0x3a, 0x47, 0xeb, 0xae, 0x22, 0xf1, 0x8b, 0xec, 0x47, 0x19, 0x1e,
+ 0xa8, 0x05, 0x4b, 0xf7, 0xa6, 0xf2, 0x2d, 0xb9, 0x5e, 0x82, 0xf0, 0x75,
+ 0x9d, 0x35, 0xef, 0xfd, 0x1a, 0xc4, 0xb3, 0x75, 0x88, 0x5d, 0xad, 0xdf,
+ 0x77, 0xbe, 0xfd, 0x1d, 0xa1, 0x3e, 0x33, 0x31, 0x70, 0x23, 0x23, 0xe1,
+ 0x1f, 0x75, 0xc6, 0x8f, 0xea, 0x36, 0x86, 0x47, 0x43, 0x9b, 0xf7, 0xe8,
+ 0xf9, 0x9f, 0x4b, 0x67, 0x6c, 0x19, 0x17, 0xb4, 0x45, 0xc7, 0xda, 0x14,
+ 0xb2, 0x59, 0xe0, 0x54, 0x12, 0x9c, 0x90, 0x51, 0x51, 0x50, 0x40, 0x57,
+ 0x18, 0x32, 0x46, 0x6c, 0x18, 0x2d, 0xa5, 0x62, 0x13, 0x9d, 0x07, 0x03,
+ 0xc1, 0x5e, 0x17, 0xf9, 0xc2, 0x2d, 0x83, 0x93, 0xa5, 0xcf, 0xa1, 0xc9,
+ 0xc2, 0xcb, 0xe3, 0x5b, 0xda, 0x59, 0xbf, 0x17, 0x69, 0x3f, 0x24, 0x12,
+ 0x86, 0x33, 0xa3, 0xe2, 0x23, 0xea, 0x55, 0x1b, 0x5b, 0xa1, 0xa7, 0x94,
+ 0x77, 0x61, 0xe9, 0x39, 0xe7, 0xbb, 0xe9, 0xe8, 0x0c, 0x0d, 0x3d, 0xef,
+ 0x2d, 0xa5, 0x6d, 0xf1, 0xe1, 0x63, 0x9a, 0xf2, 0x04, 0x8c, 0x9f, 0xfa,
+ 0xfa, 0x69, 0xfb, 0x60, 0xb5, 0xa4, 0xdd, 0x54, 0x70, 0x89, 0x36, 0x67,
+ 0x3c, 0x43, 0x1a, 0xbc, 0x12, 0xdc, 0x69, 0xd2, 0x48, 0xf7, 0xf8, 0x77,
+ 0x30, 0x26, 0x9c, 0x2b, 0xca, 0x07, 0x9c, 0x13, 0xc6, 0x86, 0x65, 0x00,
+ 0x4a, 0xf0, 0xd8, 0xe4, 0x4d, 0xc0, 0xc6, 0xf1, 0x0f, 0xe6, 0x04, 0x70,
+ 0x0e, 0x0c, 0xd7, 0x47, 0x3d, 0xd8, 0xe5, 0x7b, 0x1b, 0x72, 0xbc, 0xf6,
+ 0x84, 0xca, 0xbe, 0x43, 0x41, 0x67, 0xb3, 0x46, 0xb2, 0x9f, 0xfd, 0x52,
+ 0x14, 0x88, 0xde, 0x97, 0x77, 0x76, 0xfc, 0x57},
+ pub_key_4,
+ {0x31, 0x30, 0x30, 0x36, 0x35, 0x39, 0x35, 0x36, 0x36, 0x39, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 75
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 75,
+ 32,
+ {0x31, 0x86, 0x9b, 0x48, 0xfc, 0xb2, 0x50, 0x6c, 0x54, 0x90, 0x2c, 0xd8,
+ 0x0e, 0x2f, 0x12, 0x21, 0x26, 0x6e, 0xc9, 0x77, 0x22, 0x68, 0x93, 0xa9,
+ 0x1c, 0xe6, 0xa3, 0xcf, 0x2b, 0xea, 0x43, 0x68, 0x0d, 0xe5, 0x2c, 0x9c,
+ 0x2f, 0xc4, 0x55, 0xc4, 0x4e, 0x98, 0xef, 0x37, 0x35, 0xd9, 0x57, 0x8e,
+ 0x3a, 0x98, 0xab, 0xe6, 0x38, 0x72, 0xb9, 0xa7, 0x23, 0x78, 0x09, 0x17,
+ 0x52, 0x0d, 0xde, 0xbe, 0x1d, 0x02, 0xe0, 0xf0, 0x0b, 0xe0, 0x9a, 0xd7,
+ 0x7e, 0x21, 0x0a, 0xb5, 0x51, 0x8e, 0xe9, 0x3a, 0x3a, 0x96, 0x7c, 0x0a,
+ 0x47, 0xf0, 0x5b, 0x8b, 0x2c, 0x2a, 0xef, 0xd7, 0x21, 0x5f, 0x8d, 0x8e,
+ 0x7f, 0x20, 0x33, 0x88, 0xe7, 0xb7, 0xb1, 0x45, 0xda, 0x98, 0xb6, 0xc8,
+ 0x29, 0xb2, 0x64, 0x39, 0xc9, 0xbe, 0x1d, 0xc8, 0xc3, 0xf9, 0x81, 0x25,
+ 0x41, 0x9e, 0xa2, 0xf8, 0x16, 0xaa, 0x74, 0x9f, 0xed, 0x0a, 0x91, 0x4a,
+ 0xd4, 0x6b, 0xfe, 0x27, 0x21, 0x9b, 0xc0, 0x88, 0xd1, 0xc1, 0xa0, 0x5c,
+ 0x50, 0xef, 0xc7, 0xd7, 0xd0, 0x39, 0x2d, 0x8d, 0x4f, 0xa6, 0xca, 0x82,
+ 0xf5, 0x78, 0x4f, 0xb2, 0x71, 0x11, 0xb1, 0x37, 0xeb, 0xf4, 0xcb, 0xde,
+ 0xe3, 0xb4, 0x02, 0x43, 0x49, 0x04, 0x61, 0xc8, 0xc7, 0xf1, 0x8b, 0x22,
+ 0x63, 0x70, 0xae, 0x10, 0x68, 0x97, 0x87, 0xad, 0xad, 0xbf, 0x56, 0x3b,
+ 0x1f, 0xe2, 0x5a, 0x7b, 0x36, 0x1d, 0xfa, 0xfa, 0xaf, 0xe1, 0x3c, 0xb7,
+ 0x51, 0x1c, 0x0c, 0x5c, 0x2b, 0xee, 0xde, 0xd1, 0xf0, 0xc2, 0xba, 0x51,
+ 0x25, 0x2c, 0x42, 0xdc, 0x29, 0x3f, 0xba, 0x13, 0xca, 0xc2, 0x92, 0xf5,
+ 0x06, 0x70, 0xb4, 0x5b, 0x06, 0xc7, 0x1c, 0xe5, 0x5f, 0xc8, 0xb4, 0x57,
+ 0x17, 0x4c, 0x78, 0x4d, 0x78, 0x8d, 0x38, 0xb0, 0xd2, 0xda, 0xc1, 0x85,
+ 0xf9, 0xf1, 0x75, 0x93, 0x8d, 0x6f, 0x30, 0x5b, 0x02, 0x8d, 0x70, 0xb6,
+ 0x94, 0xf0, 0x2c, 0xf9, 0x27, 0xfb, 0x5c, 0x42, 0x74, 0x09, 0x88, 0x60,
+ 0x7d, 0x79, 0x20, 0x6d, 0xf0, 0x39, 0x23, 0xf2, 0x2f, 0xca, 0x67, 0x13,
+ 0x33, 0xea, 0x89, 0xb7, 0x2f, 0x41, 0x31, 0x60, 0x88, 0xc5, 0x3a, 0xf5,
+ 0xf3, 0xc7, 0xf1, 0x18, 0xfc, 0x7a, 0xff, 0x19, 0x0d, 0x17, 0xf5, 0xa8,
+ 0xbd, 0x08, 0x7d, 0xbb, 0x60, 0xfc, 0xc8, 0x2a, 0x8f, 0x99, 0x20, 0x8c,
+ 0x48, 0x1d, 0xee, 0x4e, 0x43, 0x7b, 0x4e, 0x9f, 0x73, 0xeb, 0x51, 0xfa,
+ 0x60, 0x36, 0xe2, 0x30, 0x84, 0x4a, 0xe9, 0x50, 0x33, 0x15, 0x26, 0xd0,
+ 0x22, 0x86, 0x00, 0xcb, 0x5b, 0x15, 0x8e, 0x70, 0x5d, 0xb7, 0xad, 0x0c,
+ 0x7e, 0x71, 0x3e, 0x63, 0x9e, 0x21, 0x98, 0x77, 0xb0, 0x8a, 0x14, 0x96,
+ 0x47, 0x58, 0xff, 0x7f, 0xaa, 0xe1, 0x65, 0x10, 0xeb, 0xa2, 0xc3, 0xf0,
+ 0x87, 0xeb, 0xc9, 0x47, 0x02, 0xd0, 0xfa, 0xcd, 0x22, 0x41, 0x6a, 0x4e,
+ 0x36, 0x49, 0x9b, 0xba, 0xbb, 0x06, 0x63, 0x1e, 0xb9, 0x2e, 0x6b, 0xb5,
+ 0x13, 0xc6, 0x7f, 0xd1, 0x2a, 0x44, 0xf5, 0xc1, 0x97, 0x5a, 0x47, 0xf7,
+ 0x08, 0xb8, 0x47, 0x0c, 0x2e, 0x5d, 0x9c, 0x3a, 0xea, 0xdd, 0xc9, 0xc8,
+ 0x09, 0xd3, 0x34, 0xcd, 0x77, 0x71, 0xb3, 0xad, 0x68, 0xf2, 0xc4, 0xba,
+ 0xfa, 0x04, 0x80, 0x39, 0x5a, 0xe9, 0xd3, 0x0a, 0xd3, 0x2a, 0x90, 0x9d,
+ 0x7e, 0x7f, 0x13, 0x8e, 0xcc, 0x3d, 0xc1, 0x02, 0xba, 0xd8, 0x04, 0x51,
+ 0xc1, 0x7e, 0x91, 0xa1, 0xa8, 0xac, 0x49, 0xc9, 0x5b, 0x8e, 0x96, 0x06,
+ 0xe9, 0x94, 0xff, 0x1c, 0xea, 0x2b, 0x63, 0x53, 0x49, 0x9f, 0xb5, 0x2b,
+ 0x01, 0x5a, 0xc1, 0xdf, 0x85, 0x9a, 0x35, 0x8c, 0x2d, 0x6d, 0xc7, 0xd2,
+ 0xba, 0xd2, 0x2b, 0xf6, 0xc6, 0xac, 0x60, 0x28},
+ pub_key_4,
+ {0x33, 0x30, 0x32, 0x34, 0x31, 0x38, 0x31, 0x36, 0x30, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 76
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 76,
+ 32,
+ {0x12, 0xa3, 0xdd, 0x69, 0xef, 0xdc, 0x00, 0x2c, 0x41, 0x9e, 0x4a, 0x6c,
+ 0xad, 0xc5, 0xc1, 0xd3, 0x36, 0xfd, 0xff, 0xfc, 0x17, 0x98, 0x1f, 0xad,
+ 0x74, 0xc3, 0x62, 0x5e, 0x5d, 0x0b, 0x71, 0x13, 0xb3, 0xba, 0x52, 0xaf,
+ 0xbe, 0x03, 0xb5, 0x3c, 0xd0, 0x28, 0xc1, 0x16, 0x6f, 0xab, 0x3d, 0x3e,
+ 0x71, 0x91, 0x12, 0x84, 0xe0, 0x15, 0xa8, 0xab, 0xc6, 0x7a, 0xe4, 0x34,
+ 0xf2, 0x2f, 0xc5, 0x9a, 0xfa, 0xdb, 0xf7, 0x85, 0x92, 0x30, 0x60, 0x11,
+ 0x0b, 0xb1, 0x4b, 0x73, 0xf1, 0x7b, 0x19, 0x05, 0xae, 0x32, 0x55, 0xe7,
+ 0x92, 0x5d, 0x9b, 0xe1, 0x21, 0xa4, 0xf6, 0x77, 0x07, 0x1c, 0x13, 0x18,
+ 0xca, 0x13, 0xa2, 0x21, 0xb2, 0x01, 0x27, 0xda, 0x64, 0xdd, 0x0c, 0xe6,
+ 0x5b, 0x38, 0x41, 0x07, 0x30, 0x2c, 0xab, 0x9d, 0xfd, 0x36, 0x43, 0xb1,
+ 0x84, 0x5f, 0xcc, 0x08, 0xb9, 0x10, 0x14, 0xc8, 0x5a, 0xb5, 0x95, 0x61,
+ 0x5c, 0x2f, 0x2a, 0x32, 0xa7, 0x44, 0x30, 0x92, 0x60, 0x55, 0xb0, 0x99,
+ 0x23, 0xbd, 0x2e, 0xb9, 0xcc, 0x05, 0x9d, 0xce, 0xd7, 0x53, 0x5a, 0xd8,
+ 0x2c, 0x7a, 0x49, 0x37, 0x98, 0x93, 0x30, 0x87, 0x09, 0x90, 0xb6, 0x76,
+ 0x73, 0x12, 0x14, 0x7c, 0x77, 0xe5, 0xa8, 0x58, 0xef, 0x0f, 0x8d, 0xfe,
+ 0x60, 0xba, 0xc4, 0x62, 0xa5, 0xcc, 0x4e, 0xc1, 0x72, 0xf9, 0x74, 0x37,
+ 0x73, 0xcc, 0x91, 0x49, 0x6a, 0xa3, 0x10, 0x50, 0x5b, 0xcf, 0x56, 0x94,
+ 0x98, 0x9a, 0x6b, 0x5d, 0x51, 0x81, 0x26, 0xbf, 0xde, 0x43, 0xd1, 0x6a,
+ 0x69, 0xdf, 0xb8, 0x35, 0x2f, 0x93, 0xe6, 0xc9, 0xc0, 0x02, 0xfd, 0x2d,
+ 0xc1, 0x2d, 0xd8, 0x6b, 0xa5, 0x9f, 0x7c, 0x07, 0x19, 0x42, 0xc4, 0x44,
+ 0x20, 0x57, 0x77, 0x05, 0x13, 0x5f, 0x13, 0xe5, 0xbd, 0x28, 0xca, 0x79,
+ 0xc2, 0x20, 0xb7, 0xf4, 0xe8, 0x8f, 0x41, 0x79, 0xb2, 0xda, 0x6b, 0x06,
+ 0xfb, 0xce, 0x4f, 0x3b, 0x33, 0xf5, 0xfe, 0x3d, 0x02, 0x6b, 0xe1, 0x8b,
+ 0xb4, 0x9e, 0x99, 0x2d, 0xd8, 0x4d, 0x4d, 0xf1, 0x1a, 0xdd, 0xba, 0xbb,
+ 0x61, 0xb1, 0x26, 0xc1, 0xff, 0xdc, 0x8b, 0x53, 0x8c, 0x8b, 0xd0, 0xb0,
+ 0xca, 0x6d, 0x0f, 0xe9, 0x72, 0xcc, 0x35, 0x35, 0x09, 0x7e, 0x49, 0x25,
+ 0x9e, 0x11, 0x91, 0x08, 0x43, 0xfd, 0xfd, 0xe1, 0x51, 0xdc, 0xdd, 0xc2,
+ 0x49, 0x77, 0x86, 0xe7, 0x6e, 0xf5, 0x30, 0x6d, 0xd4, 0x75, 0xec, 0xef,
+ 0x66, 0x7a, 0xff, 0xe0, 0xfb, 0xbf, 0x2b, 0x1b, 0x67, 0x05, 0xf0, 0xc4,
+ 0x9d, 0xd9, 0xf2, 0x42, 0xaa, 0x1c, 0x26, 0x62, 0xac, 0xf7, 0x21, 0x50,
+ 0x81, 0xaa, 0x0a, 0x1f, 0x31, 0x25, 0x76, 0x65, 0xc2, 0x8a, 0x94, 0xce,
+ 0xa5, 0x9b, 0xbf, 0x1d, 0xd5, 0x77, 0x77, 0xfb, 0xa9, 0x87, 0xb4, 0x52,
+ 0x31, 0x9c, 0x1d, 0xf2, 0x2a, 0xf9, 0x20, 0x65, 0x60, 0x07, 0x54, 0xdb,
+ 0x79, 0x94, 0xd3, 0xf0, 0x2c, 0xe6, 0x71, 0x7e, 0x74, 0xd1, 0x9c, 0x74,
+ 0xea, 0x4f, 0x6a, 0xfd, 0xc0, 0x93, 0xc6, 0xfb, 0x34, 0x96, 0x02, 0x88,
+ 0x6a, 0xcc, 0x86, 0x7b, 0x90, 0x9a, 0x8f, 0xa6, 0x3e, 0xe4, 0x28, 0x1f,
+ 0xfb, 0x17, 0x64, 0xe6, 0x59, 0x9b, 0xb0, 0xd4, 0x0e, 0xe4, 0x5b, 0xdb,
+ 0x67, 0x38, 0x71, 0x03, 0x96, 0x21, 0x68, 0xfc, 0x59, 0x3f, 0x74, 0xf5,
+ 0xb8, 0xa9, 0x4e, 0x77, 0xa9, 0x2f, 0xe4, 0xd2, 0x07, 0x60, 0x98, 0x41,
+ 0x5d, 0x95, 0x91, 0x2c, 0x4f, 0x64, 0x7e, 0xcc, 0xb5, 0x32, 0xfe, 0x7a,
+ 0xe7, 0xea, 0x62, 0xc8, 0xe9, 0x80, 0x36, 0x11, 0x2c, 0x01, 0x28, 0x5c,
+ 0x51, 0x25, 0x6d, 0x7a, 0xfb, 0x89, 0x30, 0xd6, 0xd6, 0x48, 0x2c, 0x3a,
+ 0x57, 0xf1, 0xbb, 0x26, 0x38, 0x87, 0x84, 0xef},
+ pub_key_4,
+ {0x37, 0x37, 0x36, 0x37, 0x38, 0x35, 0x32, 0x38, 0x37, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 77
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 77,
+ 32,
+ {0x0c, 0x02, 0xaa, 0x5c, 0x01, 0xeb, 0x56, 0x23, 0xa2, 0xb7, 0x94, 0xb6,
+ 0xf3, 0xcd, 0x3a, 0x01, 0xdd, 0xec, 0xea, 0xc0, 0x3e, 0x85, 0xbb, 0xa8,
+ 0xf6, 0x7f, 0x4a, 0x91, 0x5d, 0xe6, 0x67, 0x14, 0x05, 0xdc, 0x98, 0xa4,
+ 0xe7, 0xed, 0xb5, 0x83, 0x27, 0x38, 0xb2, 0x9d, 0x65, 0x39, 0x81, 0x41,
+ 0x97, 0xca, 0x38, 0xa4, 0x7b, 0xbc, 0x92, 0xe8, 0x37, 0x24, 0x93, 0x71,
+ 0x92, 0x72, 0x4e, 0x15, 0xed, 0xdb, 0x12, 0x43, 0x82, 0x99, 0x91, 0xbc,
+ 0x50, 0x45, 0x78, 0x33, 0xd1, 0x82, 0x99, 0x8a, 0x6a, 0xa4, 0x13, 0xbf,
+ 0x13, 0x41, 0xae, 0x55, 0xe8, 0xf8, 0x29, 0x93, 0xf4, 0x71, 0x99, 0x01,
+ 0x10, 0x28, 0x19, 0x61, 0x96, 0xa8, 0x7c, 0x23, 0x2c, 0x23, 0xdb, 0x06,
+ 0xfc, 0xd7, 0xe0, 0x0d, 0xe8, 0x66, 0x66, 0x86, 0x52, 0x8e, 0x8e, 0xb4,
+ 0x4a, 0xba, 0xea, 0x96, 0xcc, 0x7e, 0xa5, 0x56, 0xd5, 0xe4, 0x88, 0xa0,
+ 0x43, 0xad, 0xeb, 0x7a, 0xc6, 0x3b, 0x48, 0x5b, 0x10, 0x01, 0x07, 0xbc,
+ 0xc7, 0x7a, 0xbb, 0xea, 0x58, 0x01, 0xaa, 0x58, 0xb6, 0x33, 0xeb, 0x52,
+ 0x9b, 0x61, 0x25, 0x92, 0x87, 0x4a, 0x3b, 0x26, 0x20, 0xdb, 0xf9, 0x49,
+ 0x0f, 0x39, 0x91, 0x08, 0xef, 0x50, 0xae, 0x04, 0x22, 0x25, 0x75, 0x86,
+ 0x19, 0x03, 0x08, 0x53, 0xb9, 0xdf, 0x31, 0x5a, 0xf3, 0x42, 0x45, 0xbf,
+ 0xf8, 0x46, 0xec, 0xcb, 0xd9, 0xde, 0x27, 0x84, 0xed, 0x85, 0xe8, 0x43,
+ 0x71, 0x87, 0x08, 0x47, 0x55, 0xaf, 0x7e, 0x54, 0x1c, 0x27, 0x54, 0x9e,
+ 0xb7, 0xeb, 0x9e, 0xf4, 0xa6, 0x20, 0xa4, 0x4c, 0x67, 0x69, 0x54, 0x41,
+ 0xcb, 0x7c, 0x82, 0x7a, 0x4b, 0x3a, 0x03, 0x91, 0x34, 0x97, 0x09, 0x2e,
+ 0x27, 0x7e, 0x39, 0x83, 0xdd, 0x8f, 0xa3, 0x66, 0x96, 0x26, 0x08, 0x07,
+ 0x5e, 0xba, 0xf2, 0xb2, 0x8f, 0x0e, 0x8b, 0xbd, 0xd5, 0x4c, 0x22, 0x6f,
+ 0x91, 0x70, 0x25, 0x46, 0xb7, 0xf0, 0x15, 0xdc, 0x0f, 0xfb, 0x30, 0xf7,
+ 0x2b, 0x43, 0x6e, 0x74, 0xdb, 0x11, 0x33, 0x8d, 0x3c, 0x81, 0x40, 0xf9,
+ 0xd9, 0xc7, 0x0f, 0x77, 0xe4, 0xb6, 0x95, 0x64, 0xcf, 0x2a, 0xc6, 0x8e,
+ 0xe8, 0x1d, 0xf2, 0xd4, 0xbc, 0x02, 0x17, 0xc0, 0x1c, 0x7a, 0xb5, 0xa5,
+ 0xff, 0x6d, 0x8f, 0x0a, 0xa0, 0x8a, 0x5e, 0x27, 0xa1, 0x43, 0x09, 0x36,
+ 0xa2, 0xca, 0x88, 0x82, 0x7d, 0xa8, 0x6e, 0x75, 0x15, 0x83, 0x81, 0xec,
+ 0x51, 0xb4, 0x55, 0xf3, 0x02, 0xd4, 0x46, 0xcc, 0xfa, 0x16, 0x42, 0x23,
+ 0x8f, 0x28, 0x1c, 0x57, 0x63, 0x25, 0xbf, 0xdd, 0xf3, 0xcd, 0x5c, 0x08,
+ 0xfa, 0xdc, 0x30, 0x3a, 0x39, 0x0c, 0xf1, 0x0d, 0x98, 0x63, 0x8f, 0x40,
+ 0xd4, 0x79, 0x2a, 0x59, 0x1e, 0x48, 0x95, 0xda, 0xcc, 0x7f, 0x4c, 0xf7,
+ 0x87, 0x5c, 0x77, 0xd0, 0xe6, 0x35, 0x14, 0x17, 0x8d, 0xdd, 0xc5, 0xa4,
+ 0x5c, 0xa0, 0xfa, 0x43, 0xdc, 0x66, 0x06, 0xe6, 0x1e, 0xf4, 0xaf, 0xa0,
+ 0x29, 0x21, 0x4f, 0x6b, 0x7e, 0x26, 0x33, 0x25, 0x9d, 0xa1, 0xe9, 0xae,
+ 0x87, 0x33, 0x74, 0x1f, 0x1a, 0x8f, 0xd8, 0xc1, 0x39, 0x8c, 0x98, 0xdd,
+ 0x0c, 0x04, 0x83, 0xaa, 0xd6, 0x60, 0x4b, 0x7e, 0x42, 0xb6, 0xdf, 0xfd,
+ 0x3b, 0xa3, 0x0f, 0x8b, 0x05, 0xbb, 0x63, 0xe7, 0x3a, 0x17, 0x65, 0x9a,
+ 0x7b, 0xa2, 0x4d, 0x37, 0xd3, 0x00, 0xe9, 0x19, 0x6d, 0x83, 0x1a, 0xef,
+ 0x75, 0x49, 0xc6, 0xb2, 0x62, 0x7b, 0x4c, 0x11, 0xa8, 0x4b, 0x57, 0x4f,
+ 0x25, 0xb3, 0xd9, 0x4a, 0x27, 0x4a, 0xc1, 0x7d, 0x8c, 0x95, 0x9b, 0x61,
+ 0x3b, 0x86, 0xcf, 0xc0, 0xb7, 0xa2, 0x10, 0xfc, 0x3b, 0xc7, 0xae, 0x9e,
+ 0x01, 0x06, 0xbd, 0x64, 0x6f, 0xe5, 0xd7, 0x20},
+ pub_key_4,
+ {0x35, 0x34, 0x34, 0x31, 0x39, 0x39, 0x39, 0x37, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 78
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 78,
+ 32,
+ {0x10, 0x38, 0x93, 0x45, 0x20, 0x00, 0x66, 0xe0, 0xb6, 0xe9, 0x0c, 0x80,
+ 0xbe, 0x8d, 0xca, 0x0e, 0x9b, 0x91, 0xad, 0xc4, 0xf8, 0xfc, 0x7a, 0x7e,
+ 0x4e, 0xfe, 0x26, 0xb9, 0xa3, 0xc7, 0x68, 0x87, 0x5d, 0xdf, 0xa1, 0x1a,
+ 0xb6, 0xcd, 0x8c, 0xe9, 0xfe, 0xfa, 0x8d, 0xda, 0x88, 0x47, 0x53, 0xcc,
+ 0x87, 0xd4, 0xb2, 0xd9, 0x44, 0x93, 0xd1, 0xc5, 0x92, 0x4e, 0xf6, 0xa8,
+ 0x17, 0xc1, 0x53, 0xcc, 0x5b, 0xb1, 0xdf, 0x29, 0xd7, 0xeb, 0xc4, 0x7d,
+ 0x62, 0x2d, 0x4b, 0x31, 0x36, 0x70, 0xd0, 0x73, 0xcb, 0x7c, 0x70, 0xc7,
+ 0x5e, 0x32, 0x47, 0x7c, 0x69, 0x48, 0x87, 0x70, 0x21, 0x37, 0x79, 0xc3,
+ 0xd6, 0x0d, 0xa6, 0x78, 0xd0, 0x0a, 0x6f, 0xba, 0x7e, 0x5f, 0x21, 0x08,
+ 0xba, 0xe0, 0xd6, 0x4d, 0xd0, 0x15, 0x7f, 0x54, 0x50, 0xfe, 0x78, 0x7f,
+ 0xbd, 0xf6, 0x59, 0x8f, 0x19, 0x02, 0xb6, 0xad, 0x1b, 0x52, 0x97, 0x49,
+ 0xc6, 0x06, 0x5b, 0x8d, 0x47, 0x11, 0xf0, 0x14, 0xd8, 0xe0, 0x7c, 0x8b,
+ 0x87, 0xe0, 0xa7, 0xcc, 0x78, 0xd0, 0xc4, 0x38, 0x5e, 0xef, 0x5c, 0x16,
+ 0x90, 0xf2, 0x04, 0xbc, 0x54, 0x38, 0xb0, 0x29, 0x39, 0x8c, 0x9e, 0x0c,
+ 0xff, 0xc3, 0xaa, 0xb4, 0x97, 0xe2, 0xc6, 0x1e, 0x09, 0xa7, 0xcd, 0xbd,
+ 0x99, 0x11, 0xf5, 0x90, 0xce, 0x8d, 0x82, 0x0e, 0x88, 0x21, 0x26, 0x02,
+ 0xf7, 0x54, 0xf5, 0x60, 0x54, 0xe0, 0x8d, 0x57, 0x72, 0x1b, 0xb8, 0x02,
+ 0x0c, 0x76, 0x54, 0xc4, 0xdf, 0x5a, 0xc6, 0x3f, 0xb9, 0x01, 0x21, 0xec,
+ 0x2c, 0xc2, 0xfb, 0xd5, 0x51, 0x66, 0xea, 0xcd, 0x9d, 0xc0, 0x4f, 0xcf,
+ 0x88, 0x0a, 0x16, 0xe0, 0x57, 0x19, 0xa4, 0x0f, 0x3e, 0x1d, 0xe6, 0xc5,
+ 0xb9, 0x17, 0xf5, 0xd5, 0x9f, 0xf1, 0xc7, 0x1a, 0x0d, 0x1f, 0x63, 0xc0,
+ 0x11, 0x07, 0xe5, 0xa1, 0x7d, 0x89, 0x72, 0xfe, 0x29, 0xe6, 0x29, 0x0b,
+ 0x27, 0xc8, 0x43, 0xa7, 0xa1, 0x43, 0x6b, 0x07, 0xc3, 0xbd, 0xd1, 0x6f,
+ 0x58, 0x97, 0x72, 0xb7, 0xa6, 0x69, 0x38, 0xa8, 0xcd, 0x05, 0x99, 0x60,
+ 0xbf, 0x08, 0xa8, 0x01, 0xb2, 0x8e, 0xcd, 0xfd, 0xe5, 0x6b, 0x18, 0xcd,
+ 0x22, 0xae, 0x0e, 0xcb, 0x7c, 0xbc, 0xbb, 0xe6, 0x82, 0xb0, 0xcf, 0x26,
+ 0x4b, 0x13, 0xa2, 0x9e, 0xab, 0x77, 0xf3, 0x93, 0xbf, 0xba, 0x59, 0x7b,
+ 0x94, 0x25, 0xd8, 0x4b, 0x25, 0x17, 0xeb, 0x53, 0xa3, 0x47, 0x47, 0xcf,
+ 0xcf, 0x51, 0x83, 0x0b, 0x82, 0x75, 0xae, 0x26, 0x55, 0x9e, 0xf6, 0xff,
+ 0xd8, 0xa5, 0x19, 0xf3, 0x83, 0xee, 0x5e, 0x2a, 0x55, 0x89, 0x7d, 0x4e,
+ 0x89, 0x7d, 0xb0, 0x8f, 0xb2, 0xa8, 0xff, 0x6e, 0x52, 0xd5, 0x33, 0x26,
+ 0xc4, 0x1e, 0x45, 0xc9, 0xe5, 0x7d, 0xb3, 0x4c, 0x43, 0xfc, 0x94, 0x12,
+ 0xfa, 0x7d, 0xc8, 0xe1, 0x54, 0xc9, 0x12, 0x6a, 0x03, 0xaa, 0xa3, 0xca,
+ 0x50, 0xe8, 0x97, 0x89, 0x96, 0x37, 0xc3, 0x0e, 0xbb, 0xfc, 0xb1, 0x9b,
+ 0x93, 0x31, 0xb0, 0x73, 0x1c, 0xbe, 0x07, 0x3a, 0x37, 0xa5, 0xa5, 0x95,
+ 0x74, 0x66, 0xd0, 0x94, 0x94, 0xb0, 0x43, 0x57, 0x15, 0x72, 0x2c, 0x0c,
+ 0xcc, 0xe2, 0xad, 0x2d, 0x04, 0xa6, 0x69, 0x32, 0xc8, 0xe8, 0x06, 0x08,
+ 0x94, 0x3c, 0x1e, 0xbd, 0x8b, 0xc1, 0x40, 0x5e, 0xc1, 0x93, 0x49, 0x0b,
+ 0xbb, 0xc3, 0xfb, 0x68, 0xce, 0xfe, 0x87, 0x83, 0xf9, 0x09, 0x1e, 0xff,
+ 0x72, 0x95, 0x72, 0x0f, 0x05, 0x71, 0x3e, 0x08, 0x41, 0x54, 0x33, 0xff,
+ 0xf0, 0xd0, 0xa6, 0xc1, 0xe0, 0x1a, 0x7c, 0xe5, 0xd1, 0x36, 0x32, 0x0c,
+ 0x07, 0x07, 0xd3, 0xa8, 0x82, 0x8a, 0x46, 0x3d, 0xf8, 0x07, 0xdf, 0xb0,
+ 0x8f, 0xe2, 0xc8, 0xc7, 0xfe, 0x71, 0xfe, 0xbb},
+ pub_key_4,
+ {0x35, 0x38, 0x34, 0x33, 0x34, 0x38, 0x30, 0x33, 0x39, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 79
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 79,
+ 32,
+ {0x70, 0xa5, 0x54, 0xc5, 0xd1, 0xb9, 0xdc, 0x8f, 0xed, 0x39, 0xdc, 0x0e,
+ 0xa4, 0xef, 0x3e, 0x28, 0x8c, 0x6f, 0x3c, 0xeb, 0x6a, 0xaa, 0x9a, 0x52,
+ 0x95, 0x84, 0x99, 0x57, 0xb0, 0xb4, 0x6c, 0x0f, 0x1d, 0x74, 0xc5, 0x48,
+ 0xa7, 0x8d, 0x88, 0x2f, 0xe7, 0xc7, 0x29, 0xbc, 0x63, 0xd4, 0xee, 0xdc,
+ 0xb1, 0x64, 0xa7, 0x4b, 0x3c, 0x25, 0x3e, 0x89, 0x75, 0x1f, 0x20, 0x4e,
+ 0x3f, 0x3b, 0x24, 0xe9, 0x3d, 0xf0, 0x0f, 0xa8, 0xa8, 0x26, 0x94, 0x44,
+ 0x9f, 0x4c, 0x94, 0xb6, 0x7c, 0x23, 0x92, 0x75, 0xa0, 0x72, 0x54, 0xd3,
+ 0x4a, 0x59, 0x74, 0xaf, 0x9d, 0x05, 0x51, 0xfe, 0x9e, 0x13, 0x01, 0x6a,
+ 0x57, 0x87, 0xab, 0x9b, 0x36, 0x23, 0x33, 0x77, 0xc6, 0xd4, 0xf6, 0x9e,
+ 0x94, 0x5a, 0xe2, 0xc6, 0x21, 0x16, 0x81, 0xdc, 0x3e, 0x9a, 0x89, 0x5c,
+ 0x61, 0x51, 0xb4, 0xac, 0xdd, 0x9d, 0xcb, 0xff, 0x01, 0x62, 0x3c, 0x71,
+ 0xdd, 0x09, 0x81, 0xaf, 0x66, 0x7b, 0x34, 0x1d, 0xa7, 0x9c, 0xb9, 0xe7,
+ 0xf7, 0xcc, 0xdc, 0x16, 0x33, 0x87, 0x2c, 0x70, 0xfe, 0x9a, 0xda, 0xc7,
+ 0xdf, 0x4b, 0x1a, 0xd7, 0x48, 0x67, 0x1a, 0x24, 0xaa, 0xcf, 0x42, 0x67,
+ 0x8e, 0x8d, 0x38, 0x4c, 0x55, 0xfa, 0xfc, 0x85, 0xf4, 0x05, 0xdc, 0x7b,
+ 0xe4, 0x24, 0x51, 0x9f, 0x06, 0x02, 0xc4, 0xf5, 0x35, 0x99, 0x3e, 0xe8,
+ 0x8d, 0x17, 0xdf, 0xf6, 0x65, 0x0a, 0x7e, 0x1a, 0x93, 0x80, 0x83, 0x39,
+ 0xe9, 0x0d, 0x66, 0x2c, 0x37, 0xba, 0x01, 0x4a, 0xe7, 0x6a, 0xfd, 0x61,
+ 0x93, 0xde, 0x7f, 0xb6, 0x17, 0x13, 0x12, 0x88, 0xb5, 0x2e, 0x79, 0x24,
+ 0xad, 0x3d, 0xf1, 0x0e, 0x07, 0x38, 0x80, 0x1b, 0x5b, 0xe4, 0xae, 0x94,
+ 0xbe, 0x39, 0x71, 0xe6, 0x87, 0x15, 0x15, 0x28, 0x26, 0xc0, 0x22, 0x97,
+ 0x71, 0x8b, 0x29, 0xff, 0x54, 0x3a, 0x6f, 0xf8, 0xbd, 0x61, 0xcc, 0xd3,
+ 0xc5, 0x51, 0xb8, 0xf9, 0x83, 0x87, 0x8d, 0x66, 0xc6, 0xba, 0xcf, 0x8d,
+ 0x50, 0xc0, 0xb4, 0xb3, 0xeb, 0x7d, 0xe1, 0x0f, 0xcc, 0x4c, 0x3a, 0x56,
+ 0xa9, 0x7d, 0x0e, 0x79, 0x18, 0xf2, 0x60, 0xf9, 0x5e, 0xee, 0x13, 0x0d,
+ 0x8a, 0xef, 0x13, 0x20, 0x19, 0xfa, 0x44, 0xac, 0x57, 0x13, 0x75, 0x36,
+ 0x90, 0x52, 0xc6, 0x2f, 0xd8, 0x16, 0xec, 0xb9, 0x9a, 0x7e, 0xf7, 0xe5,
+ 0x3b, 0x20, 0x1e, 0x5a, 0x43, 0xca, 0x40, 0x3f, 0xe4, 0x03, 0xe9, 0xd1,
+ 0x2b, 0xac, 0x17, 0x9e, 0x88, 0x5d, 0x44, 0xa7, 0xe1, 0x67, 0xeb, 0x36,
+ 0x85, 0xda, 0xb4, 0x23, 0x2d, 0x92, 0xc6, 0x7c, 0x67, 0x75, 0x14, 0x35,
+ 0xba, 0x7d, 0xdc, 0x0d, 0x4e, 0xf4, 0x83, 0x97, 0xf1, 0xc8, 0x03, 0x72,
+ 0xe2, 0x5e, 0x95, 0xc9, 0xf6, 0x59, 0x9b, 0x3c, 0x1a, 0x1d, 0x16, 0x41,
+ 0x67, 0x65, 0x59, 0xea, 0xf5, 0x0f, 0x5c, 0xd4, 0xd3, 0xc9, 0xe7, 0xd5,
+ 0x6c, 0x54, 0xec, 0x23, 0x2e, 0x4f, 0x4a, 0x17, 0x22, 0xb0, 0xf9, 0x40,
+ 0xc3, 0xd7, 0x20, 0x14, 0xc9, 0x46, 0x5f, 0xa9, 0xa1, 0x35, 0x87, 0xc9,
+ 0x50, 0x39, 0xea, 0xd9, 0x1d, 0x23, 0x1f, 0x7c, 0x3d, 0xb8, 0x69, 0x9f,
+ 0x63, 0x20, 0xdd, 0xa8, 0x4d, 0x4e, 0x46, 0x29, 0x8b, 0xd4, 0x50, 0x33,
+ 0x7e, 0x55, 0x3c, 0x16, 0x3b, 0x17, 0xe4, 0xc1, 0xff, 0x00, 0x70, 0x1e,
+ 0x2e, 0x97, 0xe0, 0xfb, 0x19, 0x56, 0x61, 0xc7, 0x10, 0x9f, 0x87, 0x64,
+ 0x6d, 0x11, 0x6f, 0x4a, 0x57, 0x13, 0x86, 0xa2, 0x74, 0xb2, 0x55, 0x7f,
+ 0x58, 0x7f, 0xd3, 0x22, 0x1a, 0x10, 0x0d, 0x6d, 0xdb, 0xd2, 0xda, 0xf0,
+ 0x47, 0x47, 0x25, 0x46, 0x02, 0xe6, 0x5e, 0xc8, 0x60, 0xa5, 0xdf, 0x38,
+ 0xe0, 0xd3, 0x5c, 0x21, 0xca, 0x5b, 0x94, 0xfd},
+ pub_key_4,
+ {0x37, 0x31, 0x38, 0x38, 0x39, 0x32, 0x36, 0x32, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 80
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 80,
+ 32,
+ {0x7c, 0xc7, 0x7f, 0x32, 0xae, 0x50, 0x28, 0xbd, 0x8b, 0x53, 0xed, 0xc2,
+ 0xf6, 0x67, 0xa0, 0x27, 0x49, 0x93, 0x31, 0xfe, 0x42, 0xd2, 0xfb, 0x17,
+ 0x50, 0xa2, 0x23, 0x20, 0xd5, 0x52, 0x13, 0x89, 0x9a, 0x31, 0x39, 0xf4,
+ 0xd4, 0x98, 0xd5, 0xf6, 0x98, 0x1a, 0x8d, 0x46, 0x7f, 0x14, 0x48, 0xd6,
+ 0x50, 0x6c, 0x71, 0x97, 0x70, 0x01, 0xf8, 0xa3, 0xb3, 0x8f, 0x98, 0x74,
+ 0x85, 0x50, 0xf5, 0x92, 0x45, 0x3b, 0x99, 0xb0, 0xbd, 0xc5, 0x00, 0x3c,
+ 0xbb, 0x88, 0x54, 0xf8, 0x58, 0x72, 0x5b, 0x61, 0x9b, 0xc1, 0x51, 0x81,
+ 0x60, 0x46, 0x30, 0x3e, 0xbb, 0xc1, 0x1b, 0x40, 0xde, 0x50, 0xbc, 0x1a,
+ 0x31, 0x6a, 0xfa, 0xff, 0x18, 0xfb, 0x94, 0x0d, 0x0a, 0x15, 0x32, 0x4f,
+ 0xe6, 0xfc, 0x50, 0x6d, 0x1d, 0xef, 0x66, 0x95, 0x5a, 0xad, 0xe2, 0x40,
+ 0x2b, 0x8d, 0x2d, 0x00, 0x6e, 0xbc, 0x5f, 0xec, 0x9d, 0x32, 0xe0, 0x44,
+ 0x32, 0x2e, 0x21, 0x28, 0xf2, 0xf0, 0x3b, 0xad, 0xc9, 0x25, 0x24, 0xf5,
+ 0xcc, 0xb3, 0xc3, 0x1f, 0x1e, 0x35, 0x83, 0x96, 0xab, 0x9a, 0x36, 0x88,
+ 0xe7, 0x78, 0x8a, 0xeb, 0xbe, 0x99, 0x5e, 0x00, 0x3c, 0xc5, 0xcf, 0x58,
+ 0x6f, 0x88, 0xfb, 0x40, 0x05, 0x88, 0x97, 0x78, 0xdc, 0xfe, 0xf2, 0xa7,
+ 0x44, 0x27, 0xb2, 0x94, 0x11, 0x9d, 0xca, 0xcf, 0x85, 0x74, 0x60, 0x33,
+ 0x3d, 0xf2, 0xe1, 0xc4, 0x09, 0x5f, 0xac, 0x8a, 0xc4, 0x58, 0x62, 0x7f,
+ 0x7f, 0x0e, 0x98, 0x15, 0x0d, 0xb6, 0x6d, 0xef, 0x13, 0x01, 0x57, 0x41,
+ 0xba, 0x1a, 0x7d, 0x91, 0x6d, 0x9c, 0x05, 0xb2, 0x22, 0x7b, 0x5c, 0xd6,
+ 0xc6, 0x6b, 0x06, 0xce, 0xd6, 0x12, 0x72, 0x16, 0x6e, 0x4e, 0x1b, 0x7d,
+ 0x0f, 0x22, 0xae, 0xf1, 0x80, 0x62, 0x20, 0x59, 0xb4, 0x87, 0x8c, 0x50,
+ 0x77, 0x3f, 0x03, 0x85, 0x42, 0x6e, 0x09, 0x60, 0x14, 0xe4, 0x46, 0x7b,
+ 0x64, 0x66, 0x92, 0xdf, 0x1e, 0x37, 0x4a, 0x67, 0x32, 0xe9, 0x15, 0x61,
+ 0x34, 0x2c, 0x76, 0x9c, 0x9a, 0xb8, 0xfc, 0x85, 0x97, 0x08, 0x8c, 0x7d,
+ 0x84, 0xb8, 0xbc, 0x81, 0x2c, 0xd9, 0x6f, 0xa4, 0x3f, 0x54, 0xc7, 0x82,
+ 0xf7, 0xad, 0xa2, 0x21, 0x09, 0x35, 0x9e, 0x31, 0x25, 0x37, 0xad, 0xdc,
+ 0xbd, 0xb6, 0x3f, 0x48, 0x40, 0xd4, 0x1d, 0xb4, 0x50, 0x98, 0x87, 0x08,
+ 0xf3, 0x64, 0xcd, 0xb7, 0x8b, 0x61, 0x2b, 0x5f, 0x06, 0xf7, 0x65, 0xca,
+ 0x6f, 0xfd, 0x6d, 0xae, 0xb2, 0xa4, 0x62, 0xa9, 0xa2, 0x74, 0x50, 0xda,
+ 0xfa, 0xc3, 0x5e, 0x41, 0x14, 0x0c, 0x08, 0xfe, 0x12, 0x2d, 0xe8, 0xd9,
+ 0x7d, 0x92, 0x46, 0x7a, 0xb7, 0xa7, 0x65, 0x03, 0xff, 0x9c, 0x79, 0xd0,
+ 0x2d, 0x0e, 0xb9, 0xc0, 0x89, 0xe3, 0x52, 0xda, 0x10, 0x1c, 0xb3, 0xe5,
+ 0x38, 0x90, 0x80, 0x83, 0x0a, 0x89, 0x09, 0xe5, 0xa1, 0x54, 0x74, 0x89,
+ 0xe4, 0x76, 0x4a, 0x66, 0xaa, 0x1b, 0x20, 0xe1, 0x9a, 0x5e, 0x0a, 0x11,
+ 0x16, 0x88, 0xb7, 0x99, 0x32, 0x1d, 0x71, 0xc6, 0x17, 0x88, 0x34, 0xf9,
+ 0x9f, 0x59, 0x5b, 0x55, 0xa4, 0x04, 0xeb, 0x44, 0xec, 0x0a, 0xd9, 0xa9,
+ 0x5e, 0x2a, 0xda, 0x05, 0x29, 0x50, 0x47, 0x3e, 0xd5, 0xe0, 0xc2, 0x9d,
+ 0xa9, 0xd1, 0xe1, 0x98, 0x65, 0x6a, 0x85, 0x43, 0xa9, 0x01, 0xec, 0xea,
+ 0xde, 0xa8, 0xaf, 0xbe, 0x38, 0xf5, 0x7a, 0x64, 0x0c, 0x0d, 0xf7, 0xda,
+ 0xe7, 0xb9, 0x69, 0x54, 0x06, 0x15, 0xc8, 0xf2, 0xa4, 0x32, 0xa8, 0xd8,
+ 0x24, 0x0b, 0xc4, 0xd1, 0x66, 0x99, 0x47, 0x55, 0x77, 0x6f, 0xd9, 0x5f,
+ 0xe0, 0x48, 0xf4, 0x3d, 0xe3, 0x3c, 0x4b, 0xd6, 0xa1, 0x8c, 0x9c, 0x38,
+ 0x3f, 0x68, 0xb9, 0xc3, 0x78, 0x2a, 0xb4, 0x5d},
+ pub_key_4,
+ {0x31, 0x37, 0x34, 0x33, 0x32, 0x32, 0x33, 0x34, 0x34, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 81
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 81,
+ 32,
+ {0x6b, 0xcd, 0xf4, 0x17, 0xbf, 0x23, 0x66, 0xc3, 0x84, 0x77, 0x47, 0xdf,
+ 0xa8, 0x4b, 0x6e, 0x54, 0xf0, 0x64, 0xc7, 0x37, 0xdf, 0xf1, 0x28, 0x8e,
+ 0x70, 0x3d, 0xb7, 0x6c, 0x8e, 0x1f, 0x97, 0x76, 0x0a, 0xf5, 0x0c, 0x5f,
+ 0x4d, 0x3c, 0xaf, 0x2a, 0x73, 0x87, 0xc9, 0x20, 0x57, 0x2b, 0x7b, 0xf7,
+ 0xbf, 0xe5, 0xf1, 0xee, 0xc0, 0xc3, 0x6e, 0xdf, 0x00, 0xe1, 0xff, 0xbc,
+ 0xa6, 0xfe, 0xce, 0xc1, 0x01, 0x32, 0x00, 0xfd, 0x4e, 0xc2, 0x27, 0xed,
+ 0x15, 0xfd, 0x30, 0xa6, 0x80, 0x13, 0x1d, 0x83, 0x7f, 0x6e, 0xbe, 0xb9,
+ 0xf5, 0x84, 0x0b, 0xa0, 0x56, 0xd4, 0x62, 0xa7, 0x86, 0xf8, 0xad, 0x32,
+ 0x71, 0x37, 0xd1, 0xbe, 0x8f, 0x9b, 0xc3, 0x76, 0xf6, 0x1f, 0x7b, 0x00,
+ 0x75, 0x9c, 0xed, 0x58, 0x47, 0x8e, 0xb2, 0xa7, 0x80, 0x6c, 0x24, 0xeb,
+ 0x02, 0x05, 0xff, 0x7f, 0x8e, 0xf7, 0x14, 0xd2, 0x42, 0x92, 0x2c, 0x40,
+ 0x4c, 0x1a, 0x84, 0xbb, 0x0c, 0xff, 0xc4, 0x7a, 0x4c, 0x90, 0xf7, 0xc9,
+ 0x21, 0xed, 0x9f, 0x18, 0x90, 0xde, 0x41, 0x22, 0xad, 0x5b, 0x5b, 0x8a,
+ 0xd8, 0x3c, 0xf9, 0xa9, 0x53, 0xe5, 0xf6, 0x9c, 0x31, 0x39, 0x2e, 0xe7,
+ 0x9e, 0x87, 0xee, 0xa1, 0x74, 0x05, 0x4c, 0x4a, 0x77, 0x6f, 0xf3, 0xc8,
+ 0xab, 0xb4, 0xd2, 0x87, 0x90, 0xcf, 0xc5, 0xa8, 0xba, 0x7a, 0x9e, 0x2a,
+ 0x2c, 0x4e, 0x85, 0x52, 0xf8, 0x23, 0xb6, 0x76, 0xe2, 0x4e, 0x24, 0xfd,
+ 0x93, 0x54, 0x9c, 0x1b, 0x99, 0x44, 0x44, 0xad, 0x62, 0x52, 0xd5, 0x5a,
+ 0x6e, 0xdd, 0x1a, 0xcf, 0xf7, 0xd9, 0x48, 0xd3, 0x69, 0xb5, 0x63, 0xbd,
+ 0xcd, 0xd8, 0x59, 0x07, 0x38, 0xab, 0xb5, 0x08, 0x22, 0x7c, 0x88, 0xba,
+ 0x4e, 0xb3, 0xf4, 0x0d, 0xeb, 0x70, 0xf9, 0x4a, 0xe6, 0x47, 0x15, 0xaf,
+ 0x4a, 0xf9, 0xf5, 0x7d, 0x71, 0x4d, 0xd7, 0x51, 0x3d, 0x4b, 0x0f, 0x74,
+ 0xf9, 0x9d, 0xf3, 0x41, 0x80, 0x2d, 0x10, 0x6f, 0x3b, 0x05, 0x61, 0x36,
+ 0xd5, 0x6a, 0x8b, 0x4b, 0x89, 0x64, 0xd2, 0x9a, 0xcc, 0x3c, 0xba, 0x34,
+ 0x48, 0xe8, 0x04, 0xcf, 0x76, 0xec, 0x32, 0xf3, 0x00, 0x57, 0xd3, 0x75,
+ 0xd3, 0x6e, 0x2b, 0x66, 0xea, 0xe6, 0x11, 0x66, 0xa1, 0xda, 0xf8, 0xa0,
+ 0x44, 0x70, 0x2d, 0xfb, 0x0f, 0xc5, 0xb0, 0xd8, 0x93, 0x3f, 0xca, 0x2c,
+ 0xd6, 0x92, 0xa1, 0x8d, 0x4f, 0x7d, 0x98, 0x5b, 0x45, 0x9a, 0x96, 0x74,
+ 0x6a, 0x55, 0x29, 0xe7, 0x53, 0xcd, 0xd0, 0xdc, 0x8e, 0x1e, 0x71, 0x06,
+ 0x2b, 0x6b, 0x4f, 0x0c, 0x31, 0xcb, 0xa6, 0xbf, 0x79, 0x0a, 0x03, 0x0b,
+ 0x73, 0x8a, 0x45, 0xb6, 0x18, 0xac, 0x37, 0xd7, 0x78, 0x0f, 0xf7, 0x14,
+ 0x9a, 0x0c, 0x7c, 0x18, 0x18, 0xe6, 0x10, 0xdc, 0xa2, 0x5f, 0xba, 0x39,
+ 0x00, 0x2e, 0x1b, 0x88, 0xb0, 0x20, 0xa1, 0x8a, 0xd3, 0x3e, 0x20, 0xed,
+ 0x82, 0x6e, 0x1e, 0xc3, 0x4d, 0x20, 0xe8, 0xe7, 0xee, 0x62, 0x81, 0x56,
+ 0x33, 0x5e, 0x18, 0x34, 0x5f, 0xcf, 0x2c, 0x17, 0xc6, 0xfd, 0xe7, 0xfb,
+ 0x0c, 0x61, 0xd0, 0x9d, 0x71, 0x32, 0xf6, 0x1e, 0xff, 0x5e, 0x1d, 0x3a,
+ 0x78, 0xff, 0x27, 0x68, 0xf3, 0x79, 0x96, 0x9c, 0xca, 0xb3, 0xea, 0xa6,
+ 0xd5, 0x41, 0xfe, 0xa8, 0xa9, 0xba, 0xad, 0xd2, 0x7e, 0xb2, 0xb5, 0x60,
+ 0x27, 0x6e, 0x0d, 0xd4, 0x09, 0x3f, 0xb3, 0x4a, 0x71, 0x6d, 0xef, 0x84,
+ 0x4a, 0xf7, 0x97, 0xe7, 0xce, 0xa0, 0xeb, 0x63, 0x47, 0xe7, 0xfd, 0x37,
+ 0x03, 0x83, 0x50, 0x40, 0x82, 0x9b, 0x34, 0xc9, 0x80, 0xc9, 0x29, 0x15,
+ 0xcc, 0xba, 0x32, 0x15, 0xa7, 0x1b, 0xfb, 0x74, 0xf0, 0x23, 0xda, 0x05,
+ 0x92, 0x41, 0xe6, 0xdb, 0x51, 0x6a, 0x15, 0x69},
+ pub_key_4,
+ {0x32, 0x34, 0x30, 0x36, 0x30, 0x30, 0x35, 0x39, 0x33, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 82
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 82,
+ 32,
+ {0x98, 0x60, 0xef, 0x00, 0x95, 0x7e, 0xc6, 0x20, 0xae, 0x34, 0xe7, 0x10,
+ 0x78, 0xf3, 0xa7, 0x0e, 0x2c, 0xa6, 0x69, 0xff, 0x30, 0xe3, 0x78, 0xd3,
+ 0x3f, 0x5e, 0x26, 0xee, 0xaa, 0xe7, 0x17, 0xb4, 0xd4, 0x6e, 0x6a, 0x1b,
+ 0x29, 0x0f, 0x11, 0x23, 0x14, 0x5e, 0x17, 0x8e, 0x3e, 0x31, 0x00, 0xfe,
+ 0xa3, 0xfa, 0x3d, 0x58, 0xc3, 0xbd, 0x2f, 0xcc, 0x0a, 0x6f, 0x25, 0xa2,
+ 0x83, 0xaf, 0x88, 0xfe, 0x65, 0x75, 0xc4, 0x27, 0x74, 0x63, 0x3d, 0x0f,
+ 0x5e, 0x48, 0x5a, 0x5a, 0x92, 0x60, 0xc8, 0x51, 0x71, 0x43, 0x8b, 0xec,
+ 0x68, 0xb6, 0x60, 0x38, 0x45, 0x77, 0xb3, 0x67, 0x1c, 0x5d, 0xd6, 0x0e,
+ 0x70, 0x53, 0x0b, 0x59, 0x28, 0xaa, 0x68, 0xec, 0x21, 0xc6, 0x7f, 0xd2,
+ 0xef, 0x8b, 0x24, 0x80, 0x5d, 0x67, 0x2a, 0x90, 0xd9, 0x27, 0x96, 0xbf,
+ 0x1e, 0xd6, 0xd2, 0x83, 0x85, 0x46, 0x9b, 0xdd, 0xa0, 0x53, 0x1e, 0xec,
+ 0x55, 0x58, 0x81, 0xe7, 0x87, 0x0b, 0x0b, 0x74, 0xf7, 0x4f, 0x07, 0x43,
+ 0x08, 0x2e, 0xcb, 0x1b, 0xdc, 0x7d, 0x57, 0xff, 0x69, 0xc8, 0xb2, 0x33,
+ 0x98, 0x1a, 0x77, 0x4f, 0x34, 0x61, 0xf1, 0x34, 0xc6, 0x10, 0x13, 0x4c,
+ 0x51, 0xc0, 0x88, 0x25, 0x09, 0xe4, 0x15, 0x7b, 0x78, 0xb3, 0xe5, 0xf4,
+ 0x5a, 0x88, 0x34, 0x42, 0x8d, 0xd6, 0x58, 0x2a, 0x54, 0x08, 0x67, 0x92,
+ 0x79, 0xcd, 0x3d, 0x02, 0xfa, 0x5a, 0x58, 0xc5, 0x1e, 0x21, 0x83, 0x90,
+ 0x98, 0xc1, 0xb1, 0xc3, 0xd2, 0xbe, 0x73, 0x95, 0x0d, 0x60, 0xe2, 0x39,
+ 0x15, 0x0b, 0xd4, 0xcd, 0xc9, 0xa2, 0x25, 0x45, 0xfd, 0xb7, 0x9d, 0x04,
+ 0x67, 0xf9, 0xa9, 0x2f, 0x6e, 0x8f, 0xae, 0x83, 0x64, 0x83, 0x87, 0x6d,
+ 0xdc, 0x14, 0x54, 0xf7, 0xae, 0xed, 0x71, 0xec, 0xea, 0xa8, 0xd9, 0xa1,
+ 0x4f, 0x7d, 0x4a, 0x07, 0x28, 0xc1, 0xf2, 0x56, 0xfb, 0xab, 0x4e, 0xc6,
+ 0x15, 0x4f, 0x4f, 0xf4, 0x98, 0x00, 0xa1, 0x84, 0xd7, 0xed, 0x53, 0x51,
+ 0x15, 0x1d, 0x79, 0xe6, 0x6d, 0x35, 0x79, 0x59, 0x2f, 0x99, 0x4f, 0x02,
+ 0xef, 0x43, 0xb7, 0xf0, 0x4c, 0x34, 0x59, 0x72, 0x71, 0xa2, 0xb1, 0xcb,
+ 0x9a, 0x2d, 0x60, 0x0b, 0x75, 0xae, 0x5f, 0xd2, 0xa6, 0x3f, 0xa2, 0x6c,
+ 0x05, 0x70, 0xc9, 0xdc, 0xff, 0xa0, 0xdc, 0xf2, 0x7e, 0x9d, 0x06, 0xd3,
+ 0x04, 0x88, 0xf9, 0x5e, 0x4f, 0x56, 0x83, 0xea, 0xcf, 0xda, 0xc0, 0xa5,
+ 0x2e, 0xe3, 0xed, 0xab, 0x4c, 0x66, 0x30, 0x30, 0xad, 0x83, 0x73, 0x37,
+ 0xf6, 0x1e, 0x47, 0xad, 0x84, 0xbe, 0xab, 0x68, 0x01, 0xf0, 0x4f, 0xbc,
+ 0xc3, 0x46, 0xff, 0xc0, 0xb7, 0xa7, 0x32, 0x49, 0xfc, 0xbc, 0xca, 0x81,
+ 0xe6, 0x0e, 0x57, 0x56, 0x66, 0xda, 0xc7, 0xc8, 0x94, 0x9d, 0x83, 0x1f,
+ 0x57, 0x04, 0x3c, 0x3d, 0x68, 0xa8, 0x39, 0xfe, 0xa2, 0xb4, 0x47, 0x8e,
+ 0x0d, 0xc7, 0xac, 0x28, 0x11, 0xac, 0xb3, 0x01, 0xe1, 0xc0, 0xc4, 0xb8,
+ 0x90, 0x23, 0x6f, 0xd7, 0x09, 0x7d, 0x9f, 0x88, 0xb9, 0xc3, 0xa7, 0xba,
+ 0x13, 0xe4, 0x92, 0xb9, 0x35, 0x94, 0x4d, 0x71, 0x3d, 0xed, 0x44, 0xe8,
+ 0x23, 0x44, 0xe0, 0xe1, 0xe8, 0x7a, 0x59, 0xd8, 0x7b, 0xdf, 0xef, 0x71,
+ 0x81, 0x4f, 0xe5, 0x0e, 0x5f, 0x95, 0x01, 0x1f, 0x45, 0xbe, 0xa6, 0xc8,
+ 0x8d, 0xd3, 0xcc, 0x33, 0xa8, 0xc8, 0x67, 0x1f, 0x45, 0x5b, 0x1e, 0xd9,
+ 0xdf, 0x2b, 0xea, 0xe2, 0x79, 0xf8, 0x9e, 0x2e, 0xd2, 0xa7, 0x48, 0x8a,
+ 0xe9, 0x3b, 0x66, 0x82, 0x28, 0xee, 0x2c, 0x3e, 0x29, 0xe3, 0xb6, 0x72,
+ 0xda, 0x94, 0x45, 0xdc, 0x08, 0x00, 0x01, 0x85, 0x4b, 0xf9, 0xa5, 0xfc,
+ 0x03, 0x2d, 0x5c, 0xea, 0x31, 0xb7, 0xf8, 0xd3},
+ pub_key_4,
+ {0x31, 0x36, 0x31, 0x34, 0x30, 0x33, 0x36, 0x39, 0x38, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 83
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 83,
+ 32,
+ {0x2a, 0xdf, 0x56, 0x1b, 0xfd, 0x2a, 0x97, 0xfd, 0xc7, 0xdc, 0xf8, 0x91,
+ 0x88, 0x3c, 0x4b, 0x8c, 0xbb, 0xb3, 0x78, 0x67, 0x78, 0x57, 0xb0, 0x69,
+ 0xb1, 0x7f, 0x38, 0x09, 0x9a, 0x5b, 0xaa, 0xd1, 0x25, 0x50, 0xf7, 0x7e,
+ 0xfd, 0xb2, 0x40, 0xad, 0x13, 0xed, 0x7f, 0x62, 0x0b, 0xc6, 0x1f, 0x41,
+ 0x7b, 0x82, 0x15, 0xaf, 0xff, 0xf9, 0xba, 0x24, 0x82, 0x96, 0xc3, 0x6e,
+ 0xd0, 0x87, 0xa1, 0x23, 0x90, 0xb6, 0xe2, 0x2e, 0x84, 0xe4, 0x60, 0x3b,
+ 0xa7, 0xb0, 0x62, 0x4a, 0xbc, 0x94, 0x0e, 0xb7, 0x20, 0x21, 0x5c, 0xc6,
+ 0x4e, 0xa7, 0x66, 0xac, 0xb1, 0x79, 0x8a, 0xa3, 0x69, 0xd2, 0xfa, 0x21,
+ 0x5b, 0x10, 0x86, 0xc2, 0xe7, 0x47, 0x10, 0xd2, 0x07, 0x87, 0x3e, 0x36,
+ 0x2d, 0x8d, 0xc1, 0x04, 0xf6, 0x15, 0x9e, 0xe2, 0x61, 0xde, 0xd7, 0xdf,
+ 0x09, 0xf0, 0xdc, 0x9d, 0x91, 0x21, 0x60, 0x6f, 0x1e, 0x33, 0x9a, 0x44,
+ 0x34, 0xaa, 0xdc, 0xe7, 0x6e, 0xe1, 0x14, 0xa2, 0x94, 0x66, 0x47, 0x34,
+ 0x08, 0x56, 0xa0, 0xba, 0x66, 0x4a, 0x69, 0x9c, 0x23, 0x9f, 0x25, 0x36,
+ 0xc8, 0x5c, 0x3e, 0x5b, 0x05, 0xe1, 0x8a, 0xbc, 0x9c, 0x99, 0x30, 0x35,
+ 0xc0, 0xb0, 0xf5, 0x2e, 0xb7, 0xab, 0xaa, 0xa5, 0xed, 0xfb, 0xb9, 0xae,
+ 0xba, 0x4d, 0x80, 0x4a, 0x95, 0x80, 0x14, 0x6f, 0x3c, 0xcf, 0xb1, 0xdf,
+ 0x96, 0xff, 0xd1, 0x3a, 0x85, 0x43, 0x98, 0xc4, 0xd4, 0x85, 0xfa, 0xfe,
+ 0xad, 0x4c, 0x59, 0x16, 0x44, 0xca, 0xbe, 0x40, 0xc7, 0x24, 0x88, 0x5b,
+ 0x31, 0x05, 0xae, 0x7c, 0x52, 0x41, 0x08, 0xf6, 0x52, 0x3c, 0x80, 0x81,
+ 0xac, 0x51, 0x2a, 0xfb, 0x8e, 0xec, 0x7e, 0x9b, 0x07, 0x0e, 0x9d, 0x66,
+ 0x04, 0x2a, 0x9e, 0xdc, 0x50, 0x4d, 0x0b, 0x41, 0x31, 0xb3, 0x96, 0x7c,
+ 0xe1, 0xb1, 0xe7, 0x00, 0x34, 0xb1, 0x93, 0xae, 0x6c, 0xa4, 0xce, 0xa0,
+ 0xd5, 0x33, 0xce, 0xe7, 0x24, 0xa4, 0x9a, 0xa2, 0x38, 0x87, 0xbf, 0x31,
+ 0x86, 0x96, 0x2f, 0x4a, 0xa5, 0xad, 0x41, 0x90, 0xd9, 0x9b, 0x02, 0x6e,
+ 0x95, 0xd5, 0x3b, 0xff, 0x8d, 0xbf, 0x60, 0xfb, 0xb7, 0x3b, 0xaa, 0x76,
+ 0x3c, 0x2b, 0x0f, 0x55, 0x8c, 0xb0, 0xd5, 0x52, 0x63, 0x7d, 0xef, 0x25,
+ 0x35, 0x71, 0xb3, 0x4d, 0xbe, 0x64, 0xbd, 0x97, 0x41, 0x42, 0xc5, 0xaf,
+ 0x42, 0x73, 0x94, 0x2b, 0x7a, 0xb5, 0xda, 0x6d, 0xc4, 0x2c, 0x0f, 0x18,
+ 0x90, 0x98, 0x4c, 0x31, 0x53, 0x9a, 0xca, 0x67, 0xc3, 0x9f, 0xb3, 0xff,
+ 0x21, 0x61, 0xda, 0x55, 0x94, 0xca, 0xcc, 0x61, 0x99, 0xdf, 0xc9, 0xfc,
+ 0x09, 0xac, 0xab, 0x2e, 0xdd, 0xc4, 0xe3, 0x0d, 0xa3, 0xbd, 0xe2, 0x83,
+ 0x29, 0x98, 0x4d, 0x8a, 0xfc, 0xec, 0x91, 0x5b, 0x88, 0x68, 0xa6, 0x0a,
+ 0x9f, 0x5b, 0xb7, 0x2f, 0xb8, 0x2a, 0x04, 0x09, 0x2f, 0xf4, 0x3a, 0x95,
+ 0x4d, 0x84, 0xaf, 0xbe, 0xb7, 0x60, 0xc1, 0xed, 0xe2, 0x08, 0x73, 0x21,
+ 0x85, 0xf8, 0x01, 0x4f, 0x73, 0x73, 0x63, 0xef, 0x18, 0x1c, 0x0d, 0xb4,
+ 0xd1, 0xcf, 0x8b, 0x3e, 0xc4, 0xf4, 0x5f, 0x3f, 0x7f, 0x6b, 0xaa, 0x1a,
+ 0xe5, 0x87, 0xb9, 0xec, 0x3e, 0x21, 0x8c, 0x04, 0x74, 0xcb, 0x38, 0xc3,
+ 0x38, 0xa1, 0xc4, 0xf8, 0x86, 0x3e, 0xa2, 0x4c, 0xf1, 0xf1, 0x4a, 0x46,
+ 0xd1, 0xec, 0x76, 0xff, 0x07, 0x25, 0x78, 0x08, 0xfb, 0x38, 0x59, 0x27,
+ 0x7a, 0x43, 0x85, 0xb7, 0x3a, 0x7a, 0x66, 0xf6, 0xb0, 0x24, 0xae, 0x98,
+ 0x96, 0xe3, 0x6f, 0x44, 0x96, 0x03, 0xd5, 0xac, 0x68, 0xfb, 0xc5, 0xdb,
+ 0x51, 0x20, 0xcb, 0x59, 0x83, 0x7a, 0x6e, 0x61, 0xea, 0xec, 0x24, 0xf9,
+ 0x78, 0x48, 0x56, 0xb8, 0xa9, 0x2f, 0x16, 0x95},
+ pub_key_4,
+ {0x32, 0x30, 0x39, 0x35, 0x34, 0x32, 0x35, 0x36, 0x38, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 84
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 84,
+ 32,
+ {0x4e, 0x7f, 0xf3, 0x03, 0x64, 0x42, 0xad, 0x1a, 0xe7, 0x90, 0xff, 0xa6,
+ 0x45, 0x1f, 0x14, 0x65, 0x0c, 0x03, 0x5a, 0xc1, 0xd8, 0xbe, 0xce, 0xf3,
+ 0x2c, 0xc5, 0x92, 0x54, 0x30, 0x52, 0xae, 0x33, 0x81, 0x65, 0xf4, 0xaa,
+ 0x5e, 0x70, 0x22, 0xbd, 0x22, 0x14, 0x57, 0xd7, 0x1d, 0xe8, 0x1c, 0xa5,
+ 0x93, 0x86, 0xc3, 0xbb, 0xe7, 0x82, 0x11, 0x78, 0x4f, 0x13, 0xef, 0xc4,
+ 0xac, 0x57, 0x1f, 0x56, 0xf0, 0x90, 0xfe, 0x05, 0xd8, 0x33, 0xf4, 0x5d,
+ 0x8d, 0xe6, 0xaf, 0x08, 0x1c, 0x00, 0xe9, 0xe1, 0x62, 0x8f, 0x34, 0xc3,
+ 0x94, 0xa8, 0x57, 0xc5, 0xd0, 0x98, 0x45, 0x46, 0x80, 0xfb, 0xe3, 0xb3,
+ 0x0e, 0x8d, 0x8d, 0x83, 0xd2, 0x95, 0x25, 0xa1, 0xd7, 0xfc, 0x61, 0x07,
+ 0xeb, 0x90, 0xe8, 0x1f, 0x84, 0x01, 0x54, 0xd8, 0xf2, 0x67, 0x71, 0x19,
+ 0xcf, 0xb6, 0xfd, 0xe8, 0xd7, 0x7d, 0xf6, 0x76, 0x35, 0x64, 0x22, 0xcd,
+ 0xff, 0xf1, 0x8a, 0xd1, 0xb6, 0x46, 0x20, 0x40, 0x3e, 0xbd, 0xdc, 0x66,
+ 0x5b, 0x6c, 0x34, 0xbc, 0xca, 0x9f, 0x86, 0xd1, 0xaa, 0x7e, 0xe4, 0x84,
+ 0x42, 0x08, 0xd4, 0xcb, 0xdf, 0x63, 0x4d, 0x8e, 0xa9, 0x5e, 0xf4, 0x25,
+ 0x56, 0x4f, 0x38, 0x8a, 0x2f, 0x2d, 0xeb, 0x0b, 0x05, 0x92, 0xc0, 0x4d,
+ 0x1b, 0xf3, 0x93, 0x8d, 0x89, 0xb0, 0x63, 0xbc, 0x67, 0x91, 0x53, 0x20,
+ 0x0b, 0x27, 0xa9, 0x35, 0xd7, 0xdb, 0x9d, 0xbb, 0x8f, 0x4d, 0x94, 0xc4,
+ 0xe7, 0xb5, 0x78, 0x4a, 0x44, 0xb0, 0xb6, 0x23, 0x9e, 0xeb, 0x82, 0xbd,
+ 0xb4, 0xa6, 0x15, 0xa7, 0xc3, 0xcd, 0x4f, 0x12, 0xce, 0xdb, 0x09, 0x31,
+ 0xcb, 0x1e, 0xa5, 0x88, 0x17, 0x1a, 0x4f, 0xba, 0xf0, 0xbb, 0xd9, 0x7f,
+ 0xb4, 0x6d, 0x60, 0x70, 0xdc, 0xe7, 0x7b, 0xf3, 0x99, 0x0a, 0xe6, 0xf5,
+ 0xde, 0xb3, 0x75, 0x2f, 0xad, 0xc8, 0x7a, 0x85, 0xee, 0x77, 0x40, 0xc4,
+ 0xf4, 0x7a, 0x3c, 0x73, 0x8b, 0xc8, 0x7a, 0xf9, 0xdf, 0x72, 0x97, 0x82,
+ 0xdd, 0x92, 0x55, 0x41, 0x30, 0x0e, 0x9b, 0x19, 0xbc, 0xa6, 0xe2, 0x02,
+ 0xb4, 0xd4, 0x82, 0x40, 0x37, 0x4b, 0x27, 0x42, 0x59, 0x25, 0x28, 0xc5,
+ 0x19, 0xca, 0xf5, 0x87, 0x2b, 0xb0, 0x66, 0xc7, 0xf8, 0x96, 0x80, 0x48,
+ 0x82, 0xab, 0x47, 0x1a, 0xb4, 0xf6, 0x8a, 0xa3, 0x1a, 0x8a, 0x03, 0xa0,
+ 0x40, 0x87, 0x5d, 0x66, 0x8e, 0x8f, 0xb6, 0x9e, 0x73, 0x2a, 0xca, 0xe7,
+ 0x45, 0xd5, 0x68, 0xc0, 0x8b, 0x1a, 0x14, 0xac, 0x1e, 0x80, 0xec, 0xee,
+ 0xd4, 0xde, 0x31, 0x03, 0xc5, 0x9b, 0x58, 0x2b, 0x25, 0x58, 0x99, 0x73,
+ 0x46, 0x49, 0xb8, 0xde, 0x89, 0xa6, 0xe2, 0x47, 0xf2, 0xd9, 0x31, 0x3d,
+ 0xea, 0x59, 0xf6, 0xf8, 0x70, 0xe4, 0x2e, 0x6c, 0xd8, 0x59, 0xfa, 0x4a,
+ 0x2c, 0xa6, 0xa7, 0x6e, 0x75, 0x45, 0x29, 0x7b, 0xdb, 0x2c, 0xff, 0x5a,
+ 0xa4, 0x19, 0xd9, 0x86, 0x7e, 0x02, 0xe4, 0xa4, 0x14, 0xf4, 0x69, 0xea,
+ 0x3d, 0x55, 0xfc, 0x0c, 0x5f, 0x98, 0x61, 0x8f, 0x60, 0x01, 0xed, 0x87,
+ 0xc5, 0xbe, 0x0d, 0xef, 0x6a, 0x9f, 0xf7, 0x95, 0x0a, 0x14, 0x10, 0x4d,
+ 0x9d, 0x75, 0xf0, 0x6c, 0xa9, 0xd8, 0xfb, 0xe3, 0xa4, 0x3f, 0x4e, 0x29,
+ 0x20, 0x50, 0x22, 0xda, 0xff, 0x38, 0x78, 0x29, 0xe4, 0x9c, 0x83, 0x02,
+ 0xd2, 0x62, 0x9f, 0x15, 0x89, 0x2f, 0x8c, 0x92, 0xaa, 0x26, 0x52, 0x47,
+ 0x70, 0x2c, 0x07, 0xd0, 0x90, 0xd7, 0x0f, 0x6c, 0x5d, 0x6e, 0xbf, 0x65,
+ 0x4a, 0x6f, 0x0a, 0xd0, 0x8f, 0xba, 0x0d, 0xc7, 0x27, 0xf5, 0xe9, 0x12,
+ 0x3b, 0x2b, 0x5c, 0x25, 0xb1, 0x2a, 0xc7, 0x1d, 0x52, 0xed, 0xf7, 0x64,
+ 0x4c, 0x71, 0x5b, 0x38, 0xb7, 0xd8, 0xc1, 0x1e},
+ pub_key_4,
+ {0x31, 0x30, 0x30, 0x38, 0x30, 0x39, 0x38, 0x39, 0x38, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 85
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 85,
+ 32,
+ {0x12, 0x53, 0xa3, 0x89, 0x6e, 0xe6, 0xcb, 0x61, 0xe6, 0xb7, 0x40, 0x0a,
+ 0xee, 0x5f, 0xfd, 0x76, 0x7b, 0xca, 0x70, 0x5c, 0x02, 0x36, 0xe1, 0xcb,
+ 0xb3, 0xd7, 0x71, 0x2f, 0xca, 0xd7, 0xb5, 0x04, 0xe7, 0x39, 0x37, 0x1c,
+ 0xef, 0xf0, 0x77, 0x44, 0x58, 0xa5, 0xdd, 0x27, 0xb3, 0x42, 0xa8, 0xa4,
+ 0x96, 0xaf, 0xfb, 0x76, 0xc1, 0xc5, 0xbe, 0xe2, 0x3c, 0x0b, 0x76, 0xdf,
+ 0xc3, 0x7e, 0x95, 0x9b, 0xfd, 0x81, 0xbe, 0xdc, 0x22, 0x62, 0x18, 0xae,
+ 0xb9, 0xd1, 0x60, 0xf4, 0x1c, 0x1e, 0x56, 0x81, 0x80, 0xb3, 0x65, 0x00,
+ 0xf4, 0x1c, 0x96, 0x42, 0x58, 0x8c, 0x18, 0xd7, 0xb9, 0x2a, 0x81, 0x32,
+ 0xdf, 0x4f, 0xec, 0x83, 0x1c, 0xb8, 0x9f, 0x39, 0x97, 0x11, 0xcb, 0x28,
+ 0x52, 0x0c, 0xd9, 0x74, 0x73, 0x6f, 0x9d, 0xc4, 0x60, 0xe0, 0x67, 0x69,
+ 0xbf, 0x71, 0xd9, 0xcb, 0x38, 0x8a, 0x06, 0xf8, 0x6e, 0x16, 0xbc, 0xda,
+ 0x19, 0x03, 0x79, 0x7d, 0x7b, 0xfc, 0x02, 0x62, 0xd2, 0x98, 0xfc, 0xa5,
+ 0xfb, 0x88, 0x8d, 0x2f, 0x7c, 0xd6, 0xde, 0xb0, 0x7f, 0x99, 0x43, 0x26,
+ 0x28, 0x85, 0x19, 0xdf, 0x64, 0x7e, 0x9d, 0xa7, 0x0c, 0x69, 0xf4, 0x96,
+ 0x7a, 0xde, 0x38, 0x19, 0x5f, 0xf4, 0xe3, 0x91, 0x6e, 0xb9, 0xff, 0x22,
+ 0xc2, 0x8d, 0x69, 0x18, 0x98, 0xc7, 0xd6, 0x1e, 0x7c, 0xe8, 0xd5, 0x87,
+ 0xd9, 0xb7, 0xb4, 0xc3, 0xee, 0xd7, 0xd5, 0x36, 0x7f, 0x3d, 0x11, 0xf9,
+ 0xca, 0x9a, 0x44, 0xcb, 0x76, 0x0b, 0x99, 0x56, 0xab, 0xef, 0xa8, 0x49,
+ 0x50, 0x21, 0x33, 0x9c, 0xa8, 0x9b, 0xbe, 0xed, 0x56, 0xfb, 0x89, 0x6b,
+ 0x71, 0x7a, 0xd4, 0xa2, 0x52, 0x3f, 0x34, 0xf6, 0xc2, 0x35, 0x28, 0x87,
+ 0x8c, 0x62, 0x78, 0x2b, 0xbd, 0xed, 0x8d, 0x17, 0xd7, 0x57, 0x41, 0xd0,
+ 0xed, 0x23, 0x5a, 0xe5, 0x15, 0xbc, 0x70, 0x4b, 0xb2, 0xb5, 0x20, 0xce,
+ 0xf9, 0x51, 0x01, 0x9b, 0x38, 0x2d, 0x8e, 0x94, 0x9f, 0x96, 0xbd, 0xa7,
+ 0x3c, 0xaf, 0xd2, 0xfb, 0xc1, 0xf5, 0x2c, 0x18, 0x2a, 0xa6, 0x45, 0x56,
+ 0x17, 0xa7, 0x8f, 0xf8, 0x8b, 0xb6, 0x0a, 0xa0, 0xee, 0x58, 0x35, 0x51,
+ 0x75, 0x3e, 0x8e, 0xdf, 0x8b, 0x3d, 0xce, 0xcb, 0xee, 0x77, 0x66, 0x8b,
+ 0x55, 0x13, 0x1c, 0xfd, 0x50, 0x87, 0xec, 0x38, 0x14, 0xd9, 0x87, 0x4c,
+ 0xa1, 0x42, 0xeb, 0xb1, 0x39, 0x46, 0x1b, 0x43, 0xa9, 0x6a, 0x92, 0x69,
+ 0xf0, 0xd3, 0xe8, 0x0b, 0xda, 0xf7, 0x00, 0x24, 0x41, 0x7b, 0x86, 0x2f,
+ 0xec, 0x32, 0x5f, 0x2f, 0x30, 0x3f, 0x6e, 0x88, 0x19, 0xe0, 0x5d, 0x39,
+ 0xe8, 0xea, 0x8c, 0xef, 0xf9, 0xe2, 0x5d, 0x31, 0x2c, 0x30, 0x5b, 0xc2,
+ 0xf1, 0xdd, 0x60, 0xec, 0x69, 0xb6, 0x35, 0x4f, 0x56, 0x16, 0x7d, 0xb7,
+ 0x3a, 0x96, 0xfe, 0x31, 0xbd, 0xbf, 0xe6, 0x5f, 0xb4, 0x77, 0x7c, 0x28,
+ 0x46, 0x20, 0x1f, 0xbc, 0x29, 0x59, 0x07, 0x66, 0x8a, 0x3c, 0xb3, 0x6a,
+ 0xff, 0x8d, 0x19, 0xfa, 0x03, 0x5a, 0xbc, 0x2a, 0x11, 0x31, 0xee, 0xd5,
+ 0x40, 0xba, 0x28, 0xc0, 0xdd, 0xf7, 0x4c, 0x1f, 0x07, 0x81, 0xfe, 0x10,
+ 0x49, 0xe4, 0xc8, 0x6d, 0xb5, 0xbc, 0x90, 0x7d, 0xdd, 0x71, 0x30, 0xf8,
+ 0x18, 0x27, 0x99, 0x0d, 0x0c, 0x0e, 0x6b, 0xea, 0xa8, 0x1a, 0x98, 0x86,
+ 0x19, 0x96, 0x66, 0xbf, 0x11, 0xfd, 0xb1, 0xff, 0x36, 0x03, 0xac, 0x04,
+ 0xc1, 0xbb, 0x5d, 0x74, 0x55, 0x6e, 0xc2, 0x0e, 0x8f, 0x3e, 0xe9, 0xa7,
+ 0xd8, 0x1b, 0xd3, 0xaa, 0xfb, 0x7b, 0x00, 0xfa, 0x64, 0x5c, 0xd8, 0xf4,
+ 0xf8, 0x58, 0xb9, 0x97, 0xbb, 0x4d, 0x72, 0x7c, 0x24, 0xb9, 0xfb, 0xf3,
+ 0x05, 0xec, 0x69, 0x8b, 0x11, 0xed, 0x37, 0xaa},
+ pub_key_4,
+ {0x31, 0x35, 0x37, 0x34, 0x31, 0x34, 0x37, 0x39, 0x32, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 86
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 86,
+ 32,
+ {0x19, 0xf6, 0x04, 0xdb, 0x89, 0x0b, 0x3b, 0x7a, 0xbb, 0xa8, 0xd6, 0x48,
+ 0x7c, 0xed, 0x0b, 0x7d, 0xca, 0x67, 0x81, 0x7d, 0x45, 0x7c, 0xda, 0x87,
+ 0xf8, 0xbb, 0xdd, 0x24, 0x19, 0x1f, 0x8a, 0xc0, 0x2d, 0xfe, 0x21, 0x58,
+ 0x49, 0xb6, 0x07, 0xe8, 0x87, 0x77, 0x68, 0xf3, 0xb1, 0xfe, 0xb7, 0xd0,
+ 0x73, 0x60, 0x51, 0x56, 0x96, 0x60, 0xec, 0xfc, 0x42, 0x56, 0x3a, 0x7c,
+ 0xa2, 0xda, 0x82, 0xed, 0xc8, 0x3f, 0x79, 0x71, 0xff, 0xe1, 0xcb, 0xb1,
+ 0xe1, 0x95, 0xf2, 0x1c, 0xff, 0x26, 0x2d, 0xb5, 0x84, 0x01, 0xc4, 0x11,
+ 0x12, 0xac, 0xf2, 0x14, 0xbc, 0xb5, 0x61, 0x2b, 0x8d, 0x28, 0xf5, 0x7e,
+ 0xea, 0xf9, 0xcf, 0xfd, 0xcc, 0x99, 0xdd, 0x68, 0xa5, 0xbc, 0x4f, 0xce,
+ 0xf5, 0x7a, 0xd8, 0x75, 0xc9, 0xf0, 0xd9, 0xbb, 0x48, 0x35, 0x70, 0x2a,
+ 0x43, 0xab, 0x9f, 0x81, 0xce, 0x06, 0xdc, 0x83, 0x2a, 0x7b, 0x01, 0x6d,
+ 0xd3, 0x3e, 0x9c, 0xab, 0xcf, 0xe7, 0x01, 0x54, 0x25, 0x46, 0x95, 0x6b,
+ 0xa0, 0x13, 0x46, 0x5c, 0xb7, 0x2c, 0x95, 0x23, 0x71, 0x05, 0x5d, 0xa1,
+ 0xe4, 0xd6, 0xf5, 0x1c, 0x09, 0x46, 0x96, 0x2c, 0x6b, 0xe3, 0x84, 0x4c,
+ 0x60, 0xb5, 0xa5, 0x9e, 0x0e, 0x84, 0xbb, 0xb1, 0x44, 0xae, 0x03, 0x8b,
+ 0x33, 0xa7, 0xed, 0x73, 0xdb, 0x32, 0x54, 0x38, 0x60, 0x01, 0xa6, 0x38,
+ 0x82, 0xe9, 0x58, 0xe4, 0x60, 0xb5, 0x58, 0xe1, 0x73, 0x72, 0x9c, 0xb8,
+ 0xda, 0x60, 0xae, 0x37, 0x67, 0x6d, 0x4b, 0x63, 0x09, 0xad, 0x89, 0xe8,
+ 0x43, 0x10, 0x43, 0x66, 0x7b, 0xdb, 0x98, 0x70, 0x10, 0x70, 0xff, 0xbc,
+ 0x20, 0xf2, 0x1d, 0x2e, 0x0d, 0x7b, 0xec, 0x6c, 0xfb, 0x4f, 0x92, 0x8d,
+ 0x8b, 0x48, 0x2f, 0xbf, 0xb3, 0xd7, 0xc8, 0xfb, 0x0b, 0x75, 0x7c, 0x71,
+ 0xcd, 0xdf, 0x9c, 0xf1, 0x80, 0xf4, 0x0b, 0xc1, 0x15, 0x53, 0x60, 0x11,
+ 0xb0, 0xf7, 0xba, 0x40, 0x1f, 0x1f, 0x20, 0xa5, 0x3b, 0xea, 0x09, 0x6b,
+ 0x71, 0xc6, 0x2d, 0x23, 0x8a, 0x31, 0xdc, 0xc7, 0x06, 0x71, 0x24, 0xf0,
+ 0x4e, 0x11, 0x15, 0xe1, 0x71, 0x75, 0xd8, 0x70, 0xac, 0x68, 0x73, 0x65,
+ 0x0b, 0xbb, 0x77, 0x81, 0x49, 0xba, 0x0a, 0x55, 0x18, 0xd6, 0x00, 0x32,
+ 0xfa, 0x18, 0xb0, 0x34, 0x09, 0x07, 0x66, 0x87, 0x54, 0x81, 0x67, 0x40,
+ 0xf9, 0x58, 0xec, 0x16, 0x2d, 0x3e, 0x63, 0x27, 0x23, 0xa0, 0x9f, 0x18,
+ 0xc2, 0x38, 0xe0, 0xe5, 0x8b, 0x13, 0xfc, 0x18, 0x8f, 0x43, 0x53, 0x90,
+ 0x87, 0xc1, 0x98, 0xc1, 0x22, 0xe9, 0xf3, 0x3f, 0xdb, 0x09, 0x91, 0xef,
+ 0x6a, 0xc5, 0x8e, 0x24, 0x4e, 0x76, 0xa8, 0x49, 0xac, 0xb0, 0xd0, 0x02,
+ 0x3f, 0x94, 0xa5, 0x1d, 0x13, 0x8a, 0x56, 0xb6, 0x96, 0xdb, 0xf0, 0x68,
+ 0x74, 0x1e, 0x64, 0x68, 0xd0, 0x0f, 0x8f, 0x5f, 0x4d, 0xc0, 0x1b, 0x35,
+ 0x0d, 0x93, 0xe9, 0xcc, 0xf6, 0x05, 0xb5, 0x80, 0x5a, 0x2a, 0x3a, 0x4b,
+ 0xde, 0xf6, 0xb6, 0x0d, 0x8b, 0x54, 0xb3, 0x74, 0xed, 0x0b, 0x6e, 0xef,
+ 0xd2, 0x92, 0xd7, 0x73, 0xca, 0xd2, 0xca, 0xed, 0x82, 0x7e, 0xa2, 0xb0,
+ 0xcc, 0x41, 0xab, 0xaf, 0xaf, 0xba, 0xcc, 0x4f, 0xea, 0x63, 0xec, 0x00,
+ 0x87, 0xab, 0xf6, 0x66, 0x44, 0x5d, 0xb0, 0x8d, 0x0c, 0xcc, 0x5a, 0x10,
+ 0x60, 0xe1, 0xe0, 0x2d, 0x32, 0x3f, 0xcb, 0x76, 0xf8, 0x26, 0xa6, 0x36,
+ 0xe8, 0x1d, 0x3b, 0x5c, 0xdb, 0x10, 0x44, 0x3f, 0xba, 0xc9, 0xd4, 0x1e,
+ 0x00, 0xd2, 0x36, 0xe7, 0xed, 0xec, 0x11, 0xda, 0xf3, 0x82, 0xdc, 0x17,
+ 0x76, 0x17, 0x1a, 0x9d, 0x31, 0x33, 0x39, 0x89, 0xf2, 0x75, 0x2d, 0xdb,
+ 0x60, 0xaf, 0x0b, 0x5e, 0x1b, 0x8b, 0x84, 0x4f},
+ pub_key_4,
+ {0x32, 0x38, 0x36, 0x36, 0x37, 0x37, 0x31, 0x35, 0x32, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 87
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 87,
+ 32,
+ {0xb6, 0xfe, 0xe9, 0xca, 0x84, 0x91, 0x2c, 0x78, 0xf5, 0xc2, 0xac, 0xab,
+ 0x8e, 0xd8, 0x39, 0x17, 0x05, 0x50, 0x12, 0xce, 0xe8, 0x0f, 0xf3, 0xff,
+ 0x36, 0xc7, 0x2c, 0x6e, 0xe8, 0x4e, 0x36, 0xc6, 0x06, 0xa1, 0xd1, 0xc2,
+ 0xf6, 0x49, 0xcc, 0x5b, 0xcb, 0x62, 0xc8, 0x7b, 0x6e, 0x75, 0xec, 0x02,
+ 0x7d, 0x51, 0xd9, 0x98, 0xf2, 0x8b, 0xa1, 0x5a, 0x70, 0x1f, 0x66, 0xef,
+ 0x09, 0x27, 0x74, 0x31, 0x8a, 0x83, 0xc1, 0x41, 0x11, 0xfb, 0x48, 0x92,
+ 0x02, 0xa4, 0x81, 0xbc, 0xe1, 0x4e, 0xb3, 0xb8, 0xb7, 0x8a, 0xe1, 0x6a,
+ 0xa2, 0x83, 0xed, 0xbe, 0x63, 0xad, 0x24, 0x3e, 0x3e, 0xd7, 0x74, 0x7b,
+ 0xca, 0xc9, 0xd3, 0x43, 0xad, 0x77, 0xa2, 0x46, 0xac, 0x1a, 0x1b, 0x03,
+ 0x04, 0x0a, 0xc6, 0xbe, 0x71, 0xc1, 0xbd, 0x1a, 0x70, 0x77, 0x14, 0xbf,
+ 0xc2, 0xb0, 0xa7, 0x49, 0x5e, 0xa2, 0x12, 0xb6, 0xff, 0xa7, 0x0d, 0x1c,
+ 0x8f, 0x4a, 0xf9, 0xae, 0x24, 0xdb, 0x6b, 0x46, 0x19, 0x59, 0x88, 0x53,
+ 0xb7, 0x21, 0xa2, 0x44, 0x81, 0x19, 0x7b, 0xd3, 0x86, 0xf6, 0xf6, 0xc1,
+ 0x6e, 0x8e, 0xff, 0x5e, 0xff, 0x55, 0x64, 0x4f, 0x36, 0xc6, 0x1e, 0x96,
+ 0xaf, 0x06, 0x13, 0x51, 0xe4, 0x05, 0xe0, 0x23, 0xbe, 0x00, 0xcf, 0x23,
+ 0xc6, 0xd3, 0x1b, 0x29, 0x85, 0x57, 0x29, 0x1a, 0x16, 0x46, 0x92, 0x2a,
+ 0x1c, 0xe5, 0x29, 0x29, 0xa8, 0x99, 0x4d, 0x4e, 0x13, 0x07, 0xf4, 0xa0,
+ 0x5a, 0xdb, 0x1f, 0xdd, 0x43, 0xc2, 0x06, 0x72, 0xed, 0xea, 0xaf, 0x38,
+ 0x8b, 0x5d, 0x5f, 0x32, 0xb6, 0xb3, 0xb7, 0xdc, 0x38, 0x69, 0xab, 0x56,
+ 0x55, 0x1c, 0x01, 0xcd, 0x8c, 0x64, 0x1c, 0xc2, 0x26, 0x32, 0xec, 0x16,
+ 0xf8, 0x45, 0x33, 0x38, 0x9c, 0x0c, 0x5b, 0xb1, 0xc1, 0x70, 0x64, 0x39,
+ 0x64, 0x73, 0xc9, 0xaa, 0x50, 0xd3, 0x8f, 0x0c, 0xc6, 0x19, 0xf5, 0x1c,
+ 0xa4, 0x1e, 0xfd, 0x7c, 0x1a, 0x8a, 0x8b, 0x6c, 0x92, 0x58, 0xf3, 0x60,
+ 0xba, 0x97, 0x84, 0x5c, 0x87, 0xff, 0x8b, 0x7b, 0x30, 0xdf, 0xbb, 0x59,
+ 0x82, 0xab, 0x6f, 0x64, 0x3c, 0x0f, 0x1d, 0xd7, 0xc4, 0x95, 0x7b, 0xb1,
+ 0x34, 0x7a, 0x14, 0xe6, 0x17, 0x98, 0xe5, 0x26, 0xe5, 0x7e, 0xf4, 0xff,
+ 0x72, 0x69, 0xd7, 0x84, 0x36, 0x19, 0x43, 0xe5, 0x9a, 0x68, 0x1d, 0x09,
+ 0xb7, 0x86, 0xf2, 0x4d, 0x17, 0x76, 0xbc, 0x1f, 0xa2, 0x0c, 0x3f, 0x6f,
+ 0x56, 0xb7, 0x58, 0x60, 0xda, 0x67, 0x66, 0x7a, 0x9a, 0x7c, 0x2a, 0xa8,
+ 0x0b, 0xf0, 0x98, 0xbc, 0xf3, 0x42, 0x69, 0x4d, 0x46, 0xfd, 0xae, 0xab,
+ 0x6c, 0xf4, 0x26, 0xa4, 0xdb, 0xef, 0x89, 0xa9, 0xc9, 0xbc, 0x1d, 0x78,
+ 0x83, 0x9f, 0x5a, 0x04, 0xe4, 0x11, 0x42, 0x3e, 0xc6, 0xb4, 0x11, 0x13,
+ 0x06, 0x8a, 0xe4, 0x7c, 0x5d, 0x5d, 0x82, 0xc2, 0xd2, 0xf8, 0x1b, 0x0f,
+ 0xe8, 0xb1, 0xab, 0x21, 0xbe, 0xba, 0x61, 0x6d, 0xea, 0xef, 0x41, 0xb5,
+ 0x5a, 0x8b, 0x09, 0xa2, 0x56, 0xd8, 0xa9, 0x4d, 0x10, 0x5b, 0xcf, 0x7a,
+ 0x13, 0x1d, 0x7c, 0xc6, 0x30, 0xa8, 0x0b, 0x23, 0xaf, 0x1c, 0x4a, 0x86,
+ 0x3d, 0x30, 0xe7, 0xbf, 0x19, 0xbd, 0x4a, 0x59, 0x2f, 0x6c, 0x8c, 0x6f,
+ 0x31, 0xdb, 0xb7, 0xc1, 0x07, 0x59, 0x85, 0xe6, 0x1d, 0x34, 0xcb, 0x0a,
+ 0x91, 0x69, 0x7c, 0x64, 0x5e, 0xe2, 0x44, 0x8f, 0x47, 0x27, 0x0d, 0x3e,
+ 0x91, 0x2f, 0x0e, 0x65, 0xc2, 0x63, 0x88, 0x0f, 0xc7, 0x38, 0xe5, 0xd9,
+ 0x66, 0xc4, 0x3d, 0xff, 0x72, 0x8d, 0x5a, 0x7e, 0x43, 0x4b, 0xf7, 0x96,
+ 0x6f, 0x02, 0xdc, 0xa3, 0xd0, 0xa0, 0xed, 0x0b, 0xcb, 0xc7, 0x9d, 0xac,
+ 0xa9, 0x29, 0xe1, 0x97, 0x32, 0xe7, 0x46, 0xb7},
+ pub_key_4,
+ {0x31, 0x36, 0x39, 0x34, 0x32, 0x38, 0x30, 0x37, 0x38, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 88
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 88,
+ 32,
+ {0x7b, 0xe8, 0x13, 0x73, 0xfd, 0xa3, 0x33, 0x42, 0xec, 0x2f, 0x1a, 0x0e,
+ 0xa8, 0xf9, 0xcc, 0x7a, 0x2c, 0x0c, 0x69, 0xee, 0x5c, 0xd8, 0x6e, 0x01,
+ 0xc2, 0x9d, 0xce, 0xdc, 0x16, 0x5e, 0x9d, 0xfe, 0xdc, 0x87, 0xde, 0xa2,
+ 0x3a, 0xd8, 0x71, 0x33, 0x7a, 0xdd, 0x30, 0x3d, 0xa7, 0x3b, 0x18, 0x48,
+ 0x21, 0xf2, 0x61, 0x3b, 0xed, 0x6e, 0x30, 0x42, 0xe5, 0xed, 0x2b, 0x7f,
+ 0x65, 0xb5, 0x4d, 0x65, 0x96, 0xbd, 0xc2, 0x30, 0x7f, 0xea, 0xb0, 0x5a,
+ 0x87, 0xb3, 0x5e, 0xb4, 0x99, 0xcd, 0x92, 0xe9, 0x64, 0x48, 0x73, 0x58,
+ 0x6a, 0xff, 0x58, 0x31, 0xf7, 0xe2, 0xe7, 0xcc, 0xdb, 0xbf, 0xb3, 0x13,
+ 0x24, 0xd4, 0x94, 0x0e, 0x95, 0xd4, 0x62, 0xfc, 0x1e, 0x0e, 0x0a, 0x4f,
+ 0xf7, 0xa3, 0x67, 0x09, 0xb6, 0x4c, 0x2a, 0xbf, 0xeb, 0xce, 0x49, 0x7a,
+ 0xde, 0x19, 0x76, 0xe1, 0xc9, 0xa5, 0x71, 0x62, 0x8c, 0x8f, 0x08, 0xe9,
+ 0x50, 0x27, 0x8f, 0x39, 0xa4, 0x29, 0xf2, 0x4c, 0x12, 0x4f, 0x5d, 0x44,
+ 0x7d, 0xc0, 0xd2, 0x68, 0x53, 0x95, 0xfa, 0x7d, 0x7f, 0xab, 0xea, 0x7a,
+ 0x85, 0x5f, 0xd9, 0x2d, 0x8e, 0x47, 0x9f, 0xd7, 0xfb, 0xbc, 0xa3, 0x18,
+ 0xae, 0x05, 0x5b, 0xa0, 0xf8, 0x8e, 0x3b, 0x1c, 0x4a, 0xc6, 0xfa, 0x51,
+ 0xcc, 0x8d, 0x58, 0xd3, 0x4f, 0x26, 0x8f, 0x86, 0x43, 0xa7, 0x6f, 0x49,
+ 0xf7, 0x65, 0x25, 0x16, 0x9c, 0xbd, 0xce, 0xff, 0xe8, 0x17, 0xfd, 0x74,
+ 0x9b, 0xea, 0x12, 0x42, 0x18, 0x29, 0xb1, 0x78, 0x2e, 0x5b, 0x11, 0xad,
+ 0x17, 0x6b, 0x90, 0x04, 0x0e, 0x61, 0xb7, 0xb0, 0x33, 0x9d, 0xe2, 0x82,
+ 0xf3, 0x66, 0x1b, 0xd0, 0x94, 0x6b, 0x31, 0x79, 0xe7, 0x9d, 0xc4, 0x55,
+ 0x06, 0x9b, 0x03, 0x59, 0xfe, 0x27, 0x0d, 0xf0, 0x3b, 0xe8, 0xc8, 0xe7,
+ 0x93, 0x96, 0xe8, 0x1e, 0x2a, 0x4e, 0xc0, 0x90, 0xcb, 0x62, 0xa7, 0x3d,
+ 0x99, 0x99, 0x4c, 0x56, 0x0a, 0xe2, 0x09, 0xed, 0xc6, 0x64, 0x79, 0x97,
+ 0x64, 0x7c, 0x41, 0x5b, 0xf5, 0x37, 0x36, 0x0e, 0xd4, 0xfb, 0x2b, 0x05,
+ 0x13, 0x87, 0xb5, 0x8a, 0x8b, 0xa8, 0xb8, 0x26, 0x42, 0xf7, 0xe6, 0x5e,
+ 0x40, 0x5e, 0x63, 0xc8, 0x69, 0x6f, 0x7f, 0xc9, 0x49, 0xa5, 0x32, 0x94,
+ 0x31, 0xc5, 0x1a, 0x41, 0xbd, 0x1d, 0x8a, 0xf9, 0x4a, 0x00, 0xe4, 0xe3,
+ 0xaf, 0x16, 0xc0, 0xd1, 0xc6, 0x07, 0x83, 0xe1, 0x70, 0xe3, 0xa3, 0xf6,
+ 0xe5, 0x09, 0x95, 0x73, 0x6f, 0x0f, 0xab, 0xd8, 0xf3, 0xc4, 0x49, 0xb2,
+ 0xcb, 0x38, 0x2b, 0xbe, 0x4f, 0x98, 0x69, 0x1e, 0x32, 0x7e, 0x47, 0x93,
+ 0x47, 0xcf, 0xce, 0x2e, 0xc1, 0xac, 0x08, 0xd5, 0x0a, 0x87, 0xe2, 0xa4,
+ 0x3b, 0x56, 0xeb, 0x9a, 0xfa, 0xb4, 0x46, 0xbd, 0x49, 0xe2, 0x7e, 0xa1,
+ 0x82, 0x11, 0x05, 0x6b, 0xac, 0x8a, 0x40, 0x04, 0xcd, 0xf0, 0x69, 0x93,
+ 0x57, 0x8d, 0xe9, 0x29, 0xb0, 0x4e, 0x70, 0xaf, 0x94, 0x1d, 0xad, 0x8b,
+ 0x9f, 0x5d, 0xa8, 0x54, 0x9d, 0xc5, 0xbf, 0x67, 0xe6, 0x7b, 0xb4, 0x52,
+ 0x55, 0x9b, 0x9b, 0x71, 0x71, 0x78, 0x0e, 0x90, 0x39, 0x96, 0x52, 0xe8,
+ 0x22, 0x3a, 0xfa, 0x6a, 0x7b, 0x6f, 0xf6, 0x55, 0x4e, 0xeb, 0x68, 0x1c,
+ 0xf5, 0xbf, 0x50, 0x24, 0x9f, 0xf5, 0x46, 0x2d, 0x68, 0x76, 0x53, 0x9d,
+ 0xdc, 0x4b, 0x07, 0xdf, 0xcf, 0xd0, 0xb3, 0xb6, 0xcd, 0xae, 0x95, 0x9f,
+ 0xec, 0x46, 0xf5, 0xc5, 0xa3, 0x6f, 0x97, 0x6a, 0xfb, 0xe2, 0x3c, 0x11,
+ 0xcb, 0x5d, 0x7d, 0xd1, 0xc0, 0x71, 0x2f, 0xb2, 0x98, 0x8c, 0x1c, 0x31,
+ 0xba, 0xb4, 0xb1, 0x92, 0x9e, 0x83, 0xc7, 0x9f, 0xb2, 0x25, 0x8a, 0xdf,
+ 0x8f, 0x92, 0xa8, 0xe0, 0x52, 0x9f, 0x7f, 0xf1},
+ pub_key_4,
+ {0x39, 0x39, 0x32, 0x31, 0x36, 0x39, 0x32, 0x35, 0x36, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 89
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 89,
+ 32,
+ {0x7f, 0x68, 0x12, 0xa6, 0x5a, 0xf6, 0x84, 0xa3, 0x40, 0x0a, 0x5e, 0x82,
+ 0x85, 0x20, 0xb9, 0xb0, 0x78, 0xac, 0x39, 0xb7, 0xb3, 0xd2, 0x01, 0x6f,
+ 0x57, 0x57, 0x21, 0x6d, 0xa4, 0xc5, 0x81, 0xbe, 0x2a, 0xcf, 0xd3, 0x6c,
+ 0x99, 0xf2, 0xd9, 0x27, 0xa8, 0xb9, 0xf5, 0xea, 0x07, 0x1f, 0x51, 0x7f,
+ 0x19, 0x7d, 0xf5, 0x4e, 0xda, 0x08, 0xc9, 0x79, 0x8a, 0xae, 0x58, 0x16,
+ 0xb6, 0x6d, 0x82, 0x1b, 0xf5, 0x69, 0xd7, 0xd6, 0xdf, 0x17, 0x4e, 0xea,
+ 0xe6, 0x22, 0x87, 0xbc, 0x82, 0x4a, 0x3d, 0xa2, 0xc5, 0x39, 0xb4, 0xac,
+ 0x35, 0x24, 0x5b, 0xa4, 0x49, 0x92, 0x21, 0x82, 0x83, 0xf0, 0xcc, 0x51,
+ 0xeb, 0xb2, 0xe8, 0x05, 0x3d, 0xd2, 0x16, 0xf0, 0xb0, 0x31, 0x42, 0x4a,
+ 0xee, 0x2d, 0x0f, 0x1a, 0x06, 0x4a, 0x91, 0x2b, 0xf7, 0xe7, 0xd0, 0x41,
+ 0x85, 0xb7, 0x94, 0xf8, 0xfd, 0xdc, 0xa2, 0xa0, 0xc8, 0x7f, 0x5e, 0xfe,
+ 0xbc, 0x34, 0xaf, 0x85, 0x0b, 0x5c, 0x50, 0x08, 0x9f, 0xfe, 0xd8, 0x7d,
+ 0xd1, 0xb7, 0x19, 0xd9, 0x62, 0xf6, 0x94, 0xe9, 0x7e, 0x9d, 0x9b, 0xec,
+ 0x54, 0x43, 0xe0, 0x31, 0x55, 0x45, 0x34, 0xe0, 0x06, 0x75, 0x74, 0x3c,
+ 0xed, 0x13, 0x87, 0x1e, 0xa8, 0x91, 0xae, 0x89, 0xcb, 0x18, 0x92, 0x0c,
+ 0x65, 0xc3, 0xaa, 0x36, 0xb0, 0xa2, 0xea, 0xbe, 0x8c, 0x13, 0xaf, 0xe7,
+ 0xf0, 0x8a, 0x29, 0x9b, 0xe5, 0x4b, 0x07, 0xd0, 0x54, 0x05, 0x02, 0x1c,
+ 0x3e, 0xba, 0x10, 0x13, 0x72, 0x66, 0xb7, 0xed, 0xc8, 0x34, 0x15, 0x79,
+ 0x8d, 0x85, 0x65, 0x90, 0xff, 0x1a, 0x06, 0x3c, 0xd3, 0x14, 0x1f, 0xb1,
+ 0xda, 0xcf, 0x08, 0xbb, 0x75, 0x7e, 0x75, 0xf1, 0xf7, 0x3c, 0x46, 0x96,
+ 0xfb, 0x2f, 0x02, 0x45, 0x3c, 0xac, 0x0d, 0xbc, 0x7f, 0x3a, 0x75, 0xe1,
+ 0xb6, 0xd8, 0x0b, 0x7f, 0x18, 0x17, 0xd6, 0xb0, 0x91, 0x4e, 0xe7, 0x9e,
+ 0x8c, 0x3d, 0xda, 0xbb, 0xc7, 0xce, 0x80, 0xd2, 0x1c, 0x0d, 0x71, 0xaa,
+ 0xa9, 0x71, 0x5e, 0x2d, 0x96, 0x33, 0x93, 0x76, 0x3b, 0x60, 0xce, 0x28,
+ 0xd2, 0xf5, 0xf7, 0xdd, 0x13, 0xfd, 0xd7, 0x9a, 0x30, 0xe7, 0xb3, 0x8a,
+ 0xa2, 0xf3, 0xcc, 0xb0, 0x8b, 0xe8, 0x0a, 0xc6, 0x7e, 0xf7, 0x62, 0xa7,
+ 0xda, 0x1a, 0x20, 0xac, 0x02, 0xc2, 0x8b, 0x5b, 0xb4, 0xe0, 0x60, 0x9d,
+ 0xe3, 0x20, 0xcf, 0x12, 0x34, 0xfd, 0x49, 0x32, 0x58, 0x92, 0x93, 0x19,
+ 0xed, 0x2a, 0x11, 0xf6, 0x8f, 0x22, 0x1c, 0x17, 0xba, 0xe8, 0x06, 0x19,
+ 0x1d, 0x6f, 0x61, 0x67, 0xa5, 0xa7, 0x53, 0x91, 0x64, 0x3b, 0xed, 0xa9,
+ 0xb2, 0x1f, 0xed, 0x62, 0x0c, 0x01, 0x2a, 0xf9, 0x63, 0xf8, 0x1f, 0xdf,
+ 0x67, 0x0e, 0xb6, 0xd0, 0xff, 0x54, 0xfe, 0xf8, 0xb2, 0x33, 0xe7, 0xe4,
+ 0x22, 0x15, 0x4b, 0x8b, 0x0e, 0xd5, 0x6a, 0xa3, 0x51, 0x19, 0x87, 0xaa,
+ 0xf7, 0x14, 0xfc, 0x8c, 0xa2, 0x03, 0x99, 0x13, 0x21, 0xae, 0x38, 0x75,
+ 0x02, 0x0d, 0x3a, 0x61, 0x09, 0xc8, 0xc9, 0x23, 0x4d, 0xf4, 0x01, 0x0c,
+ 0x58, 0xaa, 0x70, 0x22, 0x8d, 0x26, 0x2d, 0x3f, 0x12, 0x0b, 0x82, 0xc0,
+ 0x49, 0x13, 0x48, 0xc6, 0x6d, 0xfe, 0xac, 0x1b, 0xaa, 0xab, 0x2d, 0x9f,
+ 0x4a, 0xff, 0xb0, 0x34, 0xa5, 0xcb, 0x3a, 0xdf, 0xea, 0x8d, 0x40, 0xc4,
+ 0x68, 0x44, 0xf0, 0x89, 0x7c, 0x86, 0xa7, 0x99, 0xd7, 0x19, 0x61, 0x7c,
+ 0xd5, 0xad, 0x3b, 0x21, 0xb9, 0x79, 0x44, 0xc6, 0x39, 0x8a, 0xb8, 0xd8,
+ 0xb4, 0xa2, 0x3e, 0xb1, 0x83, 0x6a, 0x06, 0x75, 0xda, 0xf7, 0xa3, 0x7d,
+ 0xb3, 0x27, 0xb5, 0xe8, 0xad, 0x15, 0xfe, 0xb4, 0xdc, 0x74, 0xec, 0x16,
+ 0xaf, 0xd4, 0xed, 0xd7, 0xe7, 0x23, 0x27, 0x3f},
+ pub_key_4,
+ {0x31, 0x31, 0x36, 0x30, 0x39, 0x34, 0x33, 0x39, 0x37, 0x39, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 90
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 90,
+ 32,
+ {0x87, 0x6e, 0xcd, 0x8c, 0x45, 0x69, 0xd5, 0x7b, 0x46, 0xd0, 0x6f, 0x02,
+ 0xaf, 0x46, 0xc5, 0x2c, 0x1f, 0x01, 0xf3, 0x07, 0x98, 0xfb, 0x78, 0xae,
+ 0xa5, 0xb8, 0x94, 0xd9, 0xbb, 0x63, 0xc0, 0x2d, 0x7c, 0x5c, 0xc5, 0xea,
+ 0x66, 0x5b, 0x05, 0xac, 0x1a, 0x71, 0x49, 0xcd, 0x55, 0xa4, 0x0d, 0xbd,
+ 0x60, 0x08, 0x1c, 0x59, 0xc4, 0xd7, 0xa3, 0xb3, 0xae, 0x2e, 0xd3, 0x17,
+ 0xa2, 0x75, 0x97, 0x11, 0x93, 0x37, 0xed, 0x5a, 0x4e, 0xc0, 0x92, 0xe4,
+ 0x1b, 0xfc, 0xc2, 0x3d, 0xe0, 0x55, 0xba, 0xe0, 0x18, 0x18, 0xbe, 0xb1,
+ 0x26, 0x46, 0x3c, 0x07, 0x29, 0x7a, 0x08, 0xb3, 0x57, 0x9b, 0x35, 0xa3,
+ 0x86, 0xdd, 0xe5, 0x33, 0xee, 0x33, 0xd9, 0xb6, 0xe0, 0x6a, 0x16, 0xdf,
+ 0x6b, 0x42, 0x58, 0xf0, 0x12, 0xae, 0xd5, 0x33, 0x77, 0xe4, 0x09, 0x50,
+ 0x6d, 0x61, 0xe2, 0x72, 0x1a, 0x18, 0xeb, 0xa1, 0x0c, 0x6d, 0x01, 0x66,
+ 0xb8, 0x64, 0x75, 0xc8, 0x2e, 0xeb, 0x10, 0x79, 0x1e, 0xf2, 0xcc, 0xed,
+ 0x9e, 0xe1, 0x5a, 0x65, 0x30, 0xa5, 0x52, 0x62, 0xaa, 0xca, 0x10, 0x5f,
+ 0xdc, 0x9b, 0x30, 0x12, 0xdf, 0x1a, 0xf7, 0xc7, 0x98, 0xbf, 0x5d, 0xa5,
+ 0x98, 0x22, 0x23, 0xbd, 0xaf, 0xe1, 0xb0, 0xfb, 0xfa, 0x08, 0x0a, 0xc6,
+ 0x89, 0x57, 0xfa, 0xc4, 0xad, 0x75, 0xeb, 0x2a, 0xe7, 0x54, 0x05, 0x7c,
+ 0xfd, 0x64, 0x06, 0x8f, 0x39, 0x5e, 0x9a, 0xac, 0xf2, 0xc9, 0xb2, 0xf6,
+ 0xf2, 0x83, 0x06, 0xf7, 0x79, 0xca, 0xd7, 0xd6, 0x2a, 0xf8, 0x6c, 0x20,
+ 0xb5, 0xf9, 0xfe, 0xb5, 0x76, 0x3c, 0x6e, 0xa0, 0x0a, 0x6c, 0x6e, 0xc7,
+ 0xca, 0x1f, 0xa7, 0x4d, 0x81, 0x4f, 0x87, 0x8c, 0x58, 0x7e, 0xdf, 0xe2,
+ 0x0d, 0x8e, 0x9d, 0xb7, 0x8d, 0x9b, 0x7c, 0x5a, 0xd7, 0xc9, 0xca, 0xdb,
+ 0xb4, 0xb1, 0x76, 0xb4, 0x0c, 0x04, 0x21, 0x56, 0x6d, 0xa8, 0x1f, 0xb3,
+ 0xcd, 0x05, 0xe3, 0x97, 0x42, 0x3f, 0x80, 0xe4, 0xa8, 0x9f, 0x30, 0x98,
+ 0xcf, 0x82, 0xc6, 0x8e, 0xef, 0xed, 0x48, 0xa3, 0x94, 0x5c, 0xbc, 0x7f,
+ 0x36, 0x25, 0xe8, 0x80, 0x68, 0x99, 0x50, 0x1d, 0x32, 0x06, 0x95, 0xed,
+ 0x3e, 0x36, 0xba, 0x18, 0x10, 0x34, 0x34, 0x24, 0x6c, 0xaf, 0x54, 0x2e,
+ 0xb8, 0x07, 0xf7, 0x51, 0x6b, 0xc2, 0x77, 0x3d, 0xbe, 0xc0, 0x92, 0xd3,
+ 0xe7, 0x37, 0x0e, 0x35, 0x56, 0xb0, 0x41, 0xe9, 0xa5, 0x9a, 0xb3, 0x56,
+ 0x9c, 0x2d, 0x04, 0x18, 0xb2, 0xcd, 0x6a, 0x87, 0x95, 0x8a, 0xd5, 0x81,
+ 0x58, 0xbf, 0x9d, 0x21, 0x68, 0x63, 0x28, 0x66, 0xc4, 0xb9, 0x26, 0xb0,
+ 0x33, 0x3e, 0x30, 0xe2, 0xf1, 0xf8, 0xf3, 0x6c, 0xaa, 0xf2, 0x73, 0x16,
+ 0xd3, 0xeb, 0xa7, 0x68, 0x4b, 0x34, 0xfc, 0x76, 0x68, 0x04, 0x90, 0xb1,
+ 0xa8, 0xa7, 0xe7, 0xba, 0x31, 0x2f, 0x2f, 0x3e, 0xe3, 0x8d, 0x82, 0xe8,
+ 0xe8, 0xca, 0xa5, 0x35, 0xf2, 0x46, 0x4e, 0x2c, 0x1b, 0x6e, 0xa3, 0x04,
+ 0x75, 0x42, 0xfa, 0x29, 0xde, 0xcb, 0x97, 0x5f, 0x5f, 0xcd, 0xee, 0x17,
+ 0xad, 0x47, 0xaa, 0xc6, 0x90, 0xd7, 0x8b, 0x28, 0x60, 0xe7, 0xd2, 0xcd,
+ 0x34, 0xb4, 0xcd, 0xfc, 0xd7, 0x5f, 0x8b, 0xf2, 0xe2, 0xa8, 0xf1, 0x5e,
+ 0xe9, 0xad, 0x15, 0x00, 0x29, 0xbd, 0x7a, 0x9d, 0xa6, 0xf2, 0x37, 0x47,
+ 0x4d, 0xeb, 0x25, 0x70, 0x2b, 0xe8, 0x72, 0x0d, 0xf2, 0xed, 0xc4, 0xa2,
+ 0xbc, 0x27, 0x1b, 0xde, 0xfe, 0x19, 0xa2, 0xfe, 0x58, 0x28, 0xee, 0x6d,
+ 0x80, 0x6d, 0x06, 0x92, 0x3c, 0xc2, 0x39, 0xf5, 0x36, 0x44, 0xfd, 0x75,
+ 0xdd, 0x36, 0x24, 0x64, 0xa0, 0xba, 0xa9, 0xe9, 0xfc, 0xc2, 0xaf, 0x96,
+ 0xe6, 0x34, 0x1d, 0x01, 0xd4, 0x8d, 0x2d, 0x69},
+ pub_key_4,
+ {0x37, 0x31, 0x38, 0x36, 0x31, 0x36, 0x32, 0x31, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 91
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 91,
+ 32,
+ {0x3b, 0x5f, 0xca, 0x40, 0x27, 0x33, 0x71, 0x4b, 0x12, 0x03, 0x1e, 0xf7,
+ 0x05, 0x4e, 0x16, 0x0b, 0x00, 0xf7, 0xa0, 0xf6, 0xc0, 0x0f, 0xcc, 0x40,
+ 0xa2, 0xce, 0xe4, 0xb7, 0x90, 0xfd, 0xd6, 0x9e, 0x9a, 0x47, 0xab, 0x42,
+ 0x12, 0xab, 0x22, 0x0a, 0xfe, 0xe5, 0xd2, 0xd0, 0x45, 0xef, 0xfc, 0x16,
+ 0xed, 0x1d, 0x3e, 0x0c, 0x7a, 0x5e, 0x4c, 0xe4, 0x77, 0x0e, 0x16, 0xcc,
+ 0x40, 0x76, 0x58, 0x15, 0x43, 0x25, 0xdd, 0x4e, 0x9c, 0x5e, 0xd3, 0xb9,
+ 0x1b, 0xc8, 0x93, 0x66, 0xc1, 0x5b, 0x72, 0x27, 0x0a, 0x20, 0xb8, 0xcf,
+ 0x0e, 0x10, 0xb3, 0xa5, 0x8b, 0xb9, 0xc9, 0xbe, 0xcf, 0xc8, 0x81, 0xf3,
+ 0xd4, 0xa6, 0x20, 0x22, 0x7c, 0x2c, 0x5e, 0xa1, 0xa7, 0xad, 0x85, 0xdd,
+ 0x8b, 0x9d, 0x3c, 0xfa, 0xed, 0x0a, 0x19, 0x9e, 0x36, 0x9e, 0x8a, 0xdd,
+ 0x4d, 0x37, 0x32, 0x68, 0x7c, 0x52, 0x68, 0xec, 0x4d, 0xad, 0xeb, 0xd2,
+ 0x09, 0x95, 0xd1, 0x53, 0x51, 0xb0, 0x83, 0xd8, 0x74, 0x60, 0x34, 0x62,
+ 0xce, 0x9d, 0x19, 0xc5, 0x07, 0xab, 0x5a, 0xa0, 0x56, 0x1f, 0x79, 0x46,
+ 0x22, 0x59, 0x7e, 0xea, 0xd0, 0x40, 0xfa, 0x11, 0x54, 0x7e, 0x83, 0x3a,
+ 0xdd, 0xf3, 0x9f, 0xd7, 0x06, 0x2c, 0x2f, 0x3b, 0xbe, 0x57, 0x95, 0x46,
+ 0x33, 0x86, 0xbe, 0xef, 0xe5, 0x19, 0xeb, 0xce, 0xa0, 0x39, 0xe6, 0x61,
+ 0x1d, 0xd0, 0x42, 0x4b, 0x34, 0x15, 0x6e, 0x52, 0x2c, 0xc0, 0x14, 0x15,
+ 0x88, 0x53, 0x46, 0x5f, 0x33, 0x7f, 0x47, 0xac, 0xf5, 0x5b, 0xcb, 0x91,
+ 0x43, 0x76, 0x22, 0x93, 0x5f, 0x31, 0x8e, 0x5a, 0x03, 0xc4, 0x71, 0x13,
+ 0xe1, 0x2e, 0xf1, 0xb8, 0x5d, 0xf4, 0x6a, 0x4c, 0x6a, 0x5b, 0xcd, 0x47,
+ 0x89, 0x69, 0xd1, 0x99, 0x8c, 0xb5, 0x99, 0x43, 0x59, 0x79, 0xb5, 0x13,
+ 0xd0, 0x62, 0xc0, 0x1f, 0x5b, 0x37, 0xbd, 0xdb, 0xf7, 0x7b, 0x10, 0x6c,
+ 0xec, 0x3a, 0x22, 0x1e, 0xe9, 0x59, 0xc4, 0x81, 0xd4, 0x2a, 0x02, 0x47,
+ 0xf9, 0x7e, 0x7e, 0x67, 0xec, 0xbb, 0x89, 0x78, 0xca, 0x5d, 0xe6, 0x34,
+ 0x91, 0xff, 0x05, 0x83, 0x4f, 0x59, 0xe6, 0xf5, 0x00, 0x0e, 0x4f, 0x59,
+ 0xfa, 0x2f, 0xbc, 0xa2, 0x17, 0xcf, 0x6a, 0x1d, 0x68, 0xe0, 0x99, 0x8c,
+ 0x83, 0xc1, 0x49, 0x5c, 0xeb, 0x3c, 0xfa, 0x61, 0xd0, 0xb8, 0x34, 0xc9,
+ 0x9d, 0xee, 0xdf, 0x76, 0x72, 0x40, 0xd8, 0x22, 0x9e, 0x6e, 0x6d, 0xdc,
+ 0x4f, 0xfa, 0x0a, 0xcf, 0x9c, 0x2c, 0x45, 0xc3, 0xb0, 0x67, 0x67, 0xe3,
+ 0x8e, 0x4a, 0x4d, 0xbc, 0x2d, 0x10, 0x61, 0xee, 0x41, 0x43, 0x54, 0x69,
+ 0xd7, 0x85, 0xed, 0xda, 0x24, 0xf7, 0x1e, 0xe3, 0x44, 0x02, 0x43, 0xb1,
+ 0x22, 0xf3, 0x88, 0xa1, 0xd8, 0x9b, 0x37, 0x14, 0xd4, 0x6f, 0xe7, 0x55,
+ 0x12, 0xa4, 0x38, 0x34, 0xdc, 0x54, 0x53, 0xd7, 0x7b, 0x7e, 0x44, 0xb2,
+ 0x31, 0x44, 0x60, 0x6d, 0x3b, 0x81, 0xd8, 0x6a, 0xcd, 0xe3, 0x82, 0x79,
+ 0x92, 0x72, 0x2d, 0xf5, 0x82, 0x9c, 0x00, 0x28, 0x89, 0xbe, 0x85, 0x96,
+ 0xb3, 0xe1, 0x3c, 0x89, 0x5d, 0x71, 0xd7, 0x3f, 0xb3, 0x59, 0xf9, 0x17,
+ 0x13, 0x86, 0x37, 0xbd, 0x48, 0xf5, 0xd6, 0xb9, 0x58, 0x72, 0x66, 0x85,
+ 0xb8, 0x3d, 0xca, 0x67, 0x2f, 0x84, 0x87, 0x69, 0xfc, 0xd7, 0x7d, 0xa2,
+ 0xe6, 0x32, 0x51, 0x73, 0x6b, 0x82, 0xcb, 0x74, 0x0c, 0xc0, 0xe1, 0x37,
+ 0xc1, 0x76, 0xdd, 0x29, 0xd1, 0x55, 0xa4, 0xc9, 0xfc, 0x28, 0x03, 0x13,
+ 0x9c, 0x07, 0x0e, 0x19, 0xd6, 0xe6, 0x6b, 0x3e, 0x68, 0xf7, 0xf8, 0x70,
+ 0x62, 0x8a, 0x38, 0x9c, 0x5f, 0xb8, 0x47, 0xe6, 0x1f, 0x4e, 0x8d, 0x9f,
+ 0xff, 0xdc, 0x34, 0x20, 0x2d, 0x9c, 0x89, 0x79},
+ pub_key_4,
+ {0x33, 0x32, 0x39, 0x34, 0x33, 0x34, 0x37, 0x31, 0x37, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 92
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 92,
+ 32,
+ {0x17, 0x2f, 0xb6, 0xc2, 0xdf, 0x3b, 0x8b, 0x41, 0x18, 0x13, 0xe9, 0x13,
+ 0xf6, 0x33, 0xe9, 0x8c, 0x33, 0x16, 0xd9, 0x83, 0x65, 0x4d, 0x13, 0xe3,
+ 0xeb, 0x10, 0x8b, 0x6a, 0xf6, 0x62, 0x9a, 0x95, 0x4a, 0x2a, 0x09, 0x90,
+ 0xbc, 0xb2, 0x04, 0x1b, 0xeb, 0xaf, 0x3a, 0x65, 0x84, 0xd1, 0xe2, 0xea,
+ 0x6c, 0xf2, 0xe3, 0x24, 0x27, 0x78, 0xac, 0x55, 0x66, 0xd9, 0x43, 0xb5,
+ 0xfc, 0x0e, 0xcc, 0x2c, 0x1b, 0xf9, 0x7a, 0x60, 0xfd, 0x11, 0x32, 0xb4,
+ 0xc1, 0x65, 0x5f, 0xc3, 0x64, 0x2a, 0xc2, 0xf9, 0xcd, 0xdc, 0x04, 0x06,
+ 0xab, 0xc2, 0x72, 0x33, 0x36, 0x12, 0x17, 0x6c, 0x27, 0xc5, 0x60, 0xae,
+ 0x2b, 0xba, 0xd3, 0x11, 0x9d, 0x6e, 0xc1, 0x47, 0x26, 0x11, 0x98, 0x9a,
+ 0x06, 0xf5, 0x08, 0xae, 0x9d, 0xf2, 0x3b, 0x7a, 0x80, 0x7b, 0xb2, 0x31,
+ 0x9c, 0xea, 0x0a, 0x81, 0xe2, 0x45, 0x8d, 0xf2, 0x11, 0x6b, 0x14, 0xd9,
+ 0x85, 0xbf, 0x04, 0x40, 0x44, 0x0c, 0x02, 0xe9, 0x8c, 0x2e, 0xa6, 0x54,
+ 0xc8, 0xbc, 0x03, 0xb1, 0x2c, 0x5f, 0x03, 0xd8, 0xa5, 0x53, 0x79, 0x55,
+ 0xf2, 0xd7, 0xba, 0xef, 0xdf, 0x6e, 0x00, 0xc8, 0xd6, 0xc9, 0xad, 0xbe,
+ 0x52, 0x74, 0x2f, 0xfc, 0x3c, 0xb2, 0xc6, 0x0d, 0x8d, 0x9d, 0xfc, 0x7a,
+ 0x8f, 0xd7, 0x58, 0xec, 0x7a, 0xc0, 0x02, 0xd7, 0x8f, 0x25, 0xb4, 0xf5,
+ 0x8e, 0x92, 0x34, 0xc0, 0xa6, 0x22, 0xdb, 0x9c, 0x41, 0x69, 0x98, 0x18,
+ 0x6c, 0x72, 0xde, 0x2a, 0x84, 0x49, 0xe5, 0x52, 0xd5, 0x2b, 0xfe, 0xd6,
+ 0x74, 0x18, 0x7c, 0xc5, 0x12, 0x73, 0x6b, 0xfc, 0xb8, 0xbf, 0xea, 0xf3,
+ 0x92, 0xb4, 0x4d, 0xae, 0x2b, 0xeb, 0x43, 0x2d, 0xbc, 0x49, 0x16, 0xcf,
+ 0x03, 0xe2, 0xe4, 0xf2, 0xe1, 0x37, 0x6d, 0x99, 0x4c, 0x4d, 0xd7, 0x9e,
+ 0x0d, 0x8d, 0xbd, 0x9f, 0x33, 0x70, 0x82, 0x18, 0x8d, 0xcf, 0xf0, 0xf8,
+ 0x03, 0xa6, 0x58, 0xbd, 0x90, 0x4e, 0xfc, 0xc3, 0x80, 0x37, 0x6a, 0x68,
+ 0x75, 0x3a, 0xbf, 0x15, 0x8c, 0xb4, 0x66, 0xca, 0x01, 0x86, 0x3d, 0xde,
+ 0x78, 0xc9, 0x83, 0xcd, 0x23, 0x9d, 0x12, 0x85, 0x69, 0xe4, 0x95, 0xac,
+ 0xae, 0xd2, 0xfd, 0xd0, 0x9d, 0xc3, 0x38, 0x5e, 0x92, 0x7c, 0xc4, 0x5e,
+ 0x81, 0x5f, 0x33, 0x02, 0x6c, 0x62, 0xee, 0xac, 0x4a, 0xdc, 0x9b, 0xd9,
+ 0x26, 0x1d, 0xb0, 0xeb, 0x34, 0xc6, 0x74, 0x81, 0xd8, 0xdc, 0xe3, 0xb7,
+ 0xea, 0x78, 0x3a, 0x72, 0xd7, 0xd4, 0xb2, 0x32, 0x5c, 0x26, 0xce, 0x99,
+ 0x31, 0x0e, 0x0a, 0xb3, 0x09, 0xe9, 0xbb, 0x3b, 0x68, 0x0e, 0x81, 0x5a,
+ 0x2d, 0x97, 0x9d, 0xd4, 0x2b, 0x7f, 0x9b, 0x94, 0xbe, 0xdd, 0x2e, 0xa5,
+ 0x60, 0x7a, 0xd7, 0x8b, 0x78, 0x60, 0x37, 0xcf, 0x3c, 0xd3, 0x7d, 0xb2,
+ 0x02, 0x01, 0xa6, 0xa7, 0xa5, 0x98, 0xb1, 0xab, 0x37, 0x9a, 0x24, 0xd0,
+ 0x7e, 0xb9, 0xb5, 0x3c, 0x60, 0x0d, 0x9f, 0xca, 0xff, 0x40, 0xe4, 0x76,
+ 0x7f, 0x87, 0xeb, 0xdd, 0x8b, 0xdd, 0xf2, 0x28, 0x4a, 0x1f, 0xc9, 0x8a,
+ 0x17, 0x33, 0x98, 0x12, 0xec, 0x63, 0x62, 0x4b, 0x2d, 0x5a, 0x41, 0x4e,
+ 0x03, 0xe4, 0x39, 0x75, 0x46, 0xa4, 0x4d, 0xdd, 0x6e, 0x70, 0x93, 0x98,
+ 0x15, 0xe4, 0x27, 0x81, 0xab, 0x9d, 0xb8, 0xd2, 0xcd, 0xec, 0xab, 0xb5,
+ 0xfb, 0xfa, 0xdf, 0x82, 0x58, 0xb2, 0x0c, 0xe5, 0xb4, 0x76, 0x24, 0xba,
+ 0xb0, 0x02, 0xc6, 0x4d, 0x6a, 0x6c, 0x1c, 0x97, 0x50, 0xc1, 0x4e, 0x42,
+ 0xfb, 0x7a, 0x51, 0x36, 0x31, 0xd6, 0x5f, 0x4c, 0xc2, 0x21, 0x57, 0x32,
+ 0xf0, 0x90, 0x24, 0xe6, 0xfb, 0xd1, 0x18, 0x81, 0x97, 0x51, 0x86, 0x30,
+ 0xb2, 0x15, 0x63, 0x06, 0xe8, 0x1a, 0x1f, 0xeb},
+ pub_key_4,
+ {0x31, 0x38, 0x35, 0x31, 0x34, 0x34, 0x35, 0x35, 0x31, 0x32, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 93
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 93,
+ 32,
+ {0x60, 0x14, 0xe0, 0xce, 0x22, 0xb9, 0x2e, 0x40, 0x15, 0xad, 0xa2, 0x97,
+ 0xec, 0xec, 0xdf, 0xb6, 0x1a, 0x53, 0x37, 0xee, 0xcf, 0xbd, 0x0c, 0x83,
+ 0xaa, 0x73, 0x8e, 0x55, 0x6a, 0xb0, 0xb4, 0x08, 0xde, 0x54, 0xf5, 0xfa,
+ 0xd6, 0xe0, 0xd5, 0x3d, 0x41, 0xd7, 0xfa, 0xa2, 0x42, 0x55, 0x37, 0x4a,
+ 0x63, 0x85, 0x9e, 0x97, 0x3b, 0xad, 0x13, 0xf1, 0xec, 0xa3, 0xfe, 0xd5,
+ 0xb2, 0xa9, 0x5b, 0x54, 0xa5, 0x7c, 0x88, 0x0e, 0x84, 0x32, 0xfe, 0xf6,
+ 0x6c, 0x9b, 0x64, 0x60, 0x9d, 0x92, 0x2d, 0xd6, 0x6e, 0x4d, 0x16, 0x79,
+ 0xcf, 0xa6, 0xcc, 0x29, 0x73, 0x9c, 0x3b, 0xed, 0xe0, 0x5b, 0xbd, 0xdd,
+ 0xdb, 0x3e, 0x43, 0xac, 0xf5, 0x9b, 0x42, 0xef, 0x4f, 0xb1, 0xb1, 0x9f,
+ 0x1c, 0x08, 0xd8, 0x8c, 0xa7, 0x4f, 0x26, 0x57, 0xaa, 0x88, 0xa3, 0x8e,
+ 0xc4, 0x03, 0xbc, 0x0c, 0x5c, 0x37, 0xcc, 0x7e, 0x7d, 0x15, 0x60, 0x8f,
+ 0xe3, 0xf9, 0xa4, 0xa4, 0x77, 0x5c, 0x5c, 0xf1, 0xc5, 0x1d, 0xe0, 0x10,
+ 0x10, 0xd3, 0xdd, 0xf2, 0x56, 0xd7, 0x56, 0x7f, 0xfe, 0xeb, 0xef, 0x5a,
+ 0x51, 0x3c, 0xa1, 0x75, 0xe6, 0x59, 0xf7, 0xaa, 0x87, 0xb5, 0x3f, 0x44,
+ 0x62, 0x88, 0x3a, 0x8d, 0xae, 0xf1, 0xc6, 0x67, 0xf1, 0xc9, 0x9e, 0x55,
+ 0xc3, 0xad, 0x91, 0x78, 0xdd, 0xd7, 0x08, 0x9c, 0x3d, 0xdf, 0xbb, 0xa8,
+ 0xa4, 0xa3, 0x98, 0xd5, 0x75, 0xe3, 0xfc, 0xae, 0x5e, 0x91, 0x0d, 0xb4,
+ 0xf0, 0x37, 0x2b, 0x2f, 0xac, 0x13, 0xaa, 0xc7, 0xb3, 0xe1, 0x3b, 0xcd,
+ 0xae, 0x76, 0x84, 0x2c, 0x63, 0xb2, 0x26, 0x30, 0x8b, 0x5d, 0xd6, 0xac,
+ 0x16, 0x66, 0x7b, 0x62, 0x72, 0x07, 0xa3, 0x4a, 0xda, 0x42, 0xee, 0xd4,
+ 0x20, 0x61, 0x42, 0x27, 0x4f, 0x36, 0xea, 0xac, 0xa3, 0x09, 0x63, 0x1a,
+ 0x1f, 0x9a, 0x6d, 0xe3, 0x0e, 0x45, 0x0d, 0x15, 0x6e, 0xb9, 0x56, 0xda,
+ 0xa3, 0xd3, 0x03, 0x43, 0x4d, 0xef, 0x0a, 0x92, 0x16, 0xef, 0xa8, 0x3b,
+ 0x64, 0xde, 0xf5, 0xe4, 0x2e, 0x5a, 0x41, 0x8e, 0xca, 0x2f, 0xe1, 0xa3,
+ 0xdf, 0x99, 0xea, 0x5b, 0xec, 0xfd, 0x97, 0x8f, 0xb9, 0xce, 0x75, 0xf0,
+ 0xd6, 0x01, 0xe7, 0x2b, 0x75, 0x5b, 0xa2, 0x49, 0x67, 0xe5, 0x1b, 0x50,
+ 0x0b, 0x2f, 0xe5, 0x70, 0x77, 0xba, 0x61, 0xad, 0x40, 0x30, 0xc8, 0xe1,
+ 0xec, 0x96, 0x5e, 0xd8, 0x51, 0x76, 0x55, 0x9c, 0xf8, 0x80, 0x8a, 0x53,
+ 0xd0, 0x43, 0x8f, 0x43, 0xbb, 0xa0, 0x60, 0x93, 0x3c, 0xd8, 0x7e, 0x1f,
+ 0x7e, 0xcf, 0xe4, 0xde, 0x02, 0x8e, 0x68, 0xf5, 0xee, 0xd9, 0xc3, 0x6c,
+ 0xf2, 0xb8, 0xdb, 0xcc, 0x92, 0xab, 0x86, 0xf1, 0x43, 0xb1, 0x1e, 0xcc,
+ 0xb0, 0x94, 0x89, 0x57, 0xe4, 0x96, 0xb6, 0xc4, 0x77, 0x9e, 0x33, 0x2e,
+ 0xdb, 0xc3, 0xc3, 0x66, 0x34, 0x97, 0x59, 0x1e, 0x44, 0x90, 0x32, 0x56,
+ 0xd9, 0x0d, 0x08, 0x24, 0x65, 0x4d, 0x22, 0x70, 0x80, 0x09, 0x59, 0xed,
+ 0x43, 0xe2, 0xa1, 0x37, 0xa5, 0xc1, 0x4a, 0x8c, 0x1b, 0xaa, 0x9b, 0x58,
+ 0xc1, 0xdd, 0xa4, 0xa6, 0x51, 0x1e, 0xec, 0x06, 0xa6, 0x95, 0x9d, 0x3e,
+ 0x9f, 0x64, 0x59, 0xde, 0xc7, 0x8a, 0xe0, 0x09, 0x1d, 0xc8, 0x2f, 0xa8,
+ 0x23, 0x2b, 0x08, 0xee, 0x07, 0xf9, 0x75, 0xed, 0xcb, 0xda, 0xb8, 0x8d,
+ 0xbc, 0x27, 0x8c, 0xd7, 0x47, 0x66, 0xa1, 0x68, 0x8a, 0x68, 0x41, 0xc9,
+ 0x91, 0x47, 0xfd, 0x5a, 0x64, 0xde, 0x75, 0x53, 0x18, 0x09, 0x5f, 0x84,
+ 0x31, 0x3c, 0xad, 0xea, 0x7f, 0x04, 0x7f, 0xc4, 0xa9, 0x06, 0x82, 0xb2,
+ 0x1a, 0x08, 0x8b, 0xfd, 0x35, 0x7d, 0x18, 0xb2, 0xf8, 0x3f, 0xbb, 0x5c,
+ 0xf5, 0xf7, 0xc0, 0xf1, 0x6e, 0x4c, 0x35, 0x48},
+ pub_key_4,
+ {0x34, 0x37, 0x36, 0x30, 0x34, 0x33, 0x39, 0x33, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 94
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 94,
+ 32,
+ {0x54, 0x99, 0xb7, 0xad, 0x83, 0xcb, 0xa2, 0xdf, 0xab, 0x74, 0x85, 0xb6,
+ 0xa1, 0x16, 0xd9, 0x2b, 0x17, 0x20, 0x62, 0x26, 0xed, 0x20, 0xe2, 0x17,
+ 0x36, 0xc4, 0x97, 0xaf, 0xc5, 0x5f, 0xfb, 0x13, 0x6a, 0x3b, 0xc5, 0x79,
+ 0x3e, 0x58, 0x8f, 0x43, 0x0c, 0xe4, 0x54, 0x82, 0x97, 0xb2, 0xf1, 0xd8,
+ 0xba, 0x7d, 0xed, 0xa9, 0xa0, 0x70, 0xfd, 0x5a, 0xea, 0xda, 0x9a, 0x87,
+ 0x45, 0x0c, 0xc0, 0xbd, 0xa5, 0x21, 0x70, 0xd1, 0x74, 0xbf, 0x14, 0xe1,
+ 0x4f, 0x98, 0x0a, 0x79, 0xe4, 0x4e, 0x33, 0x16, 0x56, 0x76, 0x2e, 0x6c,
+ 0x8f, 0xd4, 0xfc, 0xe2, 0xa7, 0xca, 0x3a, 0x16, 0x8d, 0x6a, 0x7c, 0xf8,
+ 0xb3, 0x6a, 0xa8, 0x6e, 0x67, 0xba, 0xf2, 0xfd, 0x64, 0x1a, 0x51, 0x89,
+ 0x9f, 0x3e, 0x90, 0xa6, 0xe2, 0xc1, 0x3a, 0x97, 0x8d, 0xea, 0x64, 0x33,
+ 0x64, 0xaf, 0x6d, 0xdd, 0x9d, 0x2d, 0x1b, 0xc6, 0xec, 0xbf, 0x12, 0x83,
+ 0xe0, 0x1f, 0x25, 0x31, 0x98, 0xff, 0x90, 0x87, 0x59, 0xe6, 0x69, 0xd4,
+ 0x59, 0x20, 0x69, 0x1f, 0x29, 0x7f, 0x2e, 0xa3, 0xa9, 0xc4, 0x09, 0x28,
+ 0xdb, 0x1f, 0x22, 0x5a, 0xfa, 0xf8, 0xf3, 0x3b, 0x4a, 0xf5, 0xed, 0x38,
+ 0xa1, 0x8a, 0xd7, 0xd7, 0xb0, 0x40, 0xc4, 0xaf, 0x58, 0x0f, 0x49, 0xd7,
+ 0x19, 0x95, 0x52, 0xf6, 0x84, 0xe5, 0xdb, 0x2c, 0x30, 0x8d, 0x69, 0x7a,
+ 0xe0, 0x1f, 0xdb, 0x2b, 0xd0, 0x09, 0x2f, 0xd4, 0xbc, 0x3a, 0x0b, 0x88,
+ 0xc6, 0x8f, 0x6a, 0xfa, 0x57, 0xff, 0x10, 0x69, 0xe5, 0xe7, 0x9a, 0x17,
+ 0x17, 0x98, 0x2b, 0x22, 0xb2, 0x00, 0x43, 0x9e, 0xa1, 0xf6, 0xba, 0x04,
+ 0xa7, 0xd4, 0x2e, 0x95, 0x71, 0xa1, 0x81, 0x1f, 0x19, 0x08, 0x72, 0xd8,
+ 0xa0, 0x1f, 0x91, 0x6a, 0xa9, 0x14, 0x49, 0x23, 0x01, 0x12, 0x1e, 0xfa,
+ 0xdb, 0xa8, 0x91, 0x56, 0x69, 0xb4, 0x4d, 0x2a, 0x5e, 0xfb, 0xe4, 0x20,
+ 0x93, 0x88, 0xb2, 0xd5, 0xb5, 0xea, 0x4b, 0x0a, 0x3a, 0x92, 0xd0, 0x08,
+ 0x8c, 0x1c, 0x55, 0xef, 0x50, 0xed, 0x64, 0x35, 0xbc, 0x7e, 0x6c, 0xf3,
+ 0x5c, 0x2c, 0x7d, 0xfc, 0x9d, 0x3e, 0x92, 0x73, 0x4a, 0xfc, 0x81, 0x00,
+ 0xec, 0x7c, 0xdf, 0xee, 0xaa, 0x57, 0x03, 0x81, 0x83, 0x38, 0x70, 0x29,
+ 0x39, 0x31, 0x2a, 0x59, 0xa4, 0x8f, 0x4c, 0x44, 0x1c, 0x36, 0xc6, 0x7e,
+ 0xfe, 0x1f, 0x4b, 0x2c, 0xc9, 0x5c, 0xc9, 0xa8, 0xd6, 0xc8, 0xa6, 0x1a,
+ 0x43, 0xe9, 0x82, 0x38, 0x19, 0xfd, 0xba, 0x52, 0x6a, 0x69, 0xcd, 0xcb,
+ 0x2a, 0x2e, 0x84, 0x0d, 0x71, 0xf4, 0xa9, 0xf7, 0x35, 0xfe, 0x8f, 0xca,
+ 0xe8, 0x6e, 0x48, 0x5e, 0xfc, 0xc6, 0x53, 0x60, 0x0a, 0x17, 0x5a, 0xd7,
+ 0x5b, 0xb9, 0x56, 0xd8, 0xcf, 0x87, 0x5f, 0x05, 0x42, 0x8c, 0x58, 0x30,
+ 0x11, 0xb8, 0xf2, 0x1d, 0x34, 0xe8, 0xf9, 0xdd, 0x4f, 0xd7, 0x06, 0x29,
+ 0x7b, 0x92, 0xeb, 0xce, 0xa3, 0x42, 0x10, 0x24, 0x15, 0xee, 0x4d, 0x14,
+ 0xd0, 0xc4, 0x72, 0xc0, 0xf9, 0x52, 0x83, 0x4e, 0x02, 0x1b, 0x31, 0xf7,
+ 0x0a, 0x85, 0xf7, 0x21, 0x19, 0x94, 0x6d, 0x39, 0x05, 0x1b, 0x13, 0x02,
+ 0xa2, 0x6d, 0x2d, 0xf0, 0xcd, 0x5b, 0x1d, 0x5e, 0x0e, 0x11, 0x80, 0xa1,
+ 0x36, 0x93, 0x21, 0x81, 0x17, 0x1d, 0xe3, 0xa6, 0x56, 0xf6, 0x50, 0xad,
+ 0xe2, 0xc4, 0x80, 0xda, 0x19, 0x9b, 0xd3, 0xe2, 0x29, 0x7d, 0x8a, 0xb2,
+ 0xf2, 0xd0, 0x34, 0x5d, 0x60, 0x06, 0x3f, 0xd6, 0xf0, 0x9b, 0x6c, 0xe9,
+ 0xf1, 0x2a, 0x81, 0xfe, 0xae, 0xbe, 0x74, 0xc9, 0x06, 0x73, 0x9d, 0x3e,
+ 0xd0, 0xff, 0x0f, 0x0b, 0xc3, 0x7d, 0x52, 0x7c, 0x1f, 0x4d, 0xba, 0x69,
+ 0x5f, 0x8d, 0x9a, 0x09, 0xe3, 0x76, 0x46, 0x46},
+ pub_key_4,
+ {0x32, 0x35, 0x36, 0x37, 0x33, 0x37, 0x38, 0x37, 0x34, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 95
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 95,
+ 32,
+ {0x7c, 0xcf, 0xb9, 0xcd, 0x25, 0x60, 0x75, 0x4d, 0x74, 0xc8, 0xd6, 0x27,
+ 0x1d, 0x30, 0xae, 0x72, 0xa8, 0xc8, 0x55, 0x2b, 0xdb, 0x57, 0x5c, 0xb1,
+ 0x3b, 0x9d, 0xce, 0xdf, 0xd2, 0xc4, 0x6f, 0xa6, 0xfd, 0x1d, 0x2f, 0x6d,
+ 0xd7, 0x16, 0x28, 0x78, 0x07, 0x7f, 0x07, 0x38, 0x2d, 0x47, 0x07, 0xeb,
+ 0x92, 0x5f, 0x9c, 0x25, 0xfb, 0xbc, 0xba, 0xeb, 0x3c, 0x36, 0x8d, 0x85,
+ 0x5b, 0x25, 0xef, 0xc0, 0x33, 0x93, 0x9b, 0x70, 0xbe, 0xb8, 0x33, 0x40,
+ 0x46, 0x03, 0x34, 0x83, 0x8f, 0x66, 0x44, 0xdf, 0x7f, 0x6e, 0xfa, 0x40,
+ 0xe6, 0x9a, 0x23, 0x1e, 0x7e, 0xd3, 0x3a, 0xd1, 0x0b, 0x26, 0xc6, 0x84,
+ 0xe5, 0xf2, 0xfc, 0x49, 0x5b, 0x62, 0x33, 0x35, 0x57, 0x85, 0x9c, 0x37,
+ 0x4e, 0x54, 0xd1, 0x08, 0x53, 0xf8, 0xc9, 0x6d, 0xa2, 0x6c, 0x02, 0x13,
+ 0xd3, 0xed, 0x08, 0xae, 0x3b, 0x7a, 0xbe, 0x87, 0x27, 0xaa, 0xa0, 0xe1,
+ 0xc7, 0xeb, 0x86, 0xc0, 0x95, 0x8a, 0x38, 0x3c, 0x70, 0x3d, 0xc6, 0x67,
+ 0x1a, 0x0a, 0x99, 0x90, 0xd0, 0xe4, 0x8e, 0x65, 0xff, 0x83, 0xd6, 0x33,
+ 0x9a, 0x84, 0xd0, 0x50, 0x2a, 0xb3, 0xcb, 0x28, 0xcc, 0x08, 0x0e, 0x15,
+ 0x8e, 0xbb, 0x6b, 0xcd, 0x99, 0x58, 0x4b, 0x8b, 0xf2, 0x37, 0x87, 0x7d,
+ 0xd9, 0x09, 0x36, 0xbf, 0x5c, 0x79, 0x00, 0x3d, 0xbb, 0x82, 0x0f, 0x5b,
+ 0x36, 0xfc, 0xb9, 0xb7, 0x04, 0xcc, 0x4d, 0x1f, 0x37, 0xbf, 0x21, 0x20,
+ 0x35, 0xd7, 0xf3, 0x24, 0x4e, 0xe2, 0x6b, 0x32, 0x30, 0xed, 0x81, 0x0d,
+ 0x23, 0xbb, 0xd8, 0x89, 0xde, 0x04, 0x34, 0xc0, 0x2e, 0x45, 0x22, 0x00,
+ 0x2a, 0xb5, 0x48, 0x89, 0x9e, 0x8a, 0xe3, 0x95, 0x73, 0x11, 0x66, 0x6e,
+ 0xe6, 0xc9, 0xa8, 0xda, 0x6c, 0xcc, 0xc2, 0x55, 0x08, 0x88, 0x85, 0x9e,
+ 0x84, 0xa9, 0xd4, 0x19, 0xf8, 0xcf, 0x4f, 0x31, 0x2a, 0x8f, 0xf2, 0x3b,
+ 0x2f, 0xe2, 0x7c, 0x5f, 0x5d, 0xf8, 0x9b, 0x01, 0x3c, 0x13, 0x29, 0x2b,
+ 0xf9, 0x1a, 0xc8, 0x4d, 0x85, 0xd6, 0x46, 0xfb, 0xe5, 0xd9, 0xe7, 0x93,
+ 0xda, 0x20, 0xf3, 0x2f, 0x1f, 0x54, 0xb4, 0x68, 0x79, 0x85, 0xd6, 0x77,
+ 0x6b, 0x86, 0x98, 0x3e, 0x2d, 0x18, 0x1b, 0x16, 0xe9, 0x27, 0x94, 0x18,
+ 0x23, 0x40, 0x9f, 0xd4, 0xce, 0xec, 0x8a, 0x94, 0x5e, 0x10, 0xbb, 0x05,
+ 0x10, 0x0f, 0x05, 0xa6, 0x02, 0xb7, 0xf7, 0xd7, 0xad, 0x15, 0x0c, 0xe3,
+ 0xca, 0x2b, 0xdb, 0x03, 0x5f, 0xa3, 0xd9, 0x83, 0xda, 0x3c, 0x98, 0x01,
+ 0x52, 0x82, 0x02, 0x24, 0x36, 0xa1, 0x46, 0x34, 0x6e, 0xbc, 0xac, 0x6d,
+ 0x23, 0x27, 0x93, 0x38, 0xc4, 0x81, 0x2c, 0x76, 0x60, 0xa5, 0x3e, 0xa6,
+ 0x0f, 0xec, 0x8b, 0x4d, 0xb4, 0xfc, 0x4b, 0xae, 0x47, 0xa4, 0x2d, 0xe6,
+ 0x79, 0x58, 0x9e, 0x4a, 0x3a, 0x44, 0xd2, 0xf3, 0xd6, 0x5c, 0x8d, 0x73,
+ 0xe7, 0xeb, 0x75, 0xd4, 0x11, 0xdb, 0x2a, 0x15, 0xe1, 0x4c, 0xb5, 0xf2,
+ 0x09, 0xd5, 0xd4, 0xfe, 0x0f, 0x6d, 0xa9, 0x61, 0x5a, 0x07, 0x45, 0x55,
+ 0x8f, 0x19, 0x30, 0xf7, 0xdd, 0xed, 0xe0, 0xb0, 0xbf, 0xed, 0xa7, 0x53,
+ 0x0a, 0xed, 0xc8, 0xa0, 0x25, 0xcc, 0x84, 0xaa, 0x70, 0x68, 0xab, 0xfb,
+ 0x10, 0x6c, 0xd5, 0x7e, 0x21, 0xc5, 0xaa, 0x5e, 0x5f, 0xe3, 0x14, 0xb3,
+ 0x05, 0x1e, 0x6a, 0xdf, 0x6b, 0xa6, 0x7a, 0x46, 0xe4, 0xa2, 0x5e, 0xfd,
+ 0x49, 0xfe, 0x65, 0xf5, 0x15, 0xea, 0x70, 0xa5, 0xdc, 0xf3, 0x54, 0xa4,
+ 0x1f, 0x02, 0x08, 0xb3, 0xe7, 0xe7, 0x11, 0x19, 0xee, 0x0b, 0x42, 0x9a,
+ 0x15, 0xa5, 0x0e, 0x1c, 0x77, 0xa7, 0x94, 0xcc, 0xcc, 0xb8, 0x4a, 0x2e,
+ 0x22, 0x07, 0x2e, 0xd2, 0x84, 0x9b, 0x8e, 0xf4},
+ pub_key_4,
+ {0x35, 0x37, 0x33, 0x39, 0x39, 0x33, 0x34, 0x39, 0x39, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 96
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 96,
+ 32,
+ {0x4b, 0xcb, 0x1f, 0x8c, 0xee, 0x9d, 0xa3, 0x52, 0x75, 0xf0, 0xc6, 0x6f,
+ 0x20, 0xa6, 0x5b, 0xfa, 0x92, 0x48, 0x2c, 0x8c, 0x00, 0x01, 0x11, 0x17,
+ 0x9b, 0x4d, 0x0f, 0xbc, 0x08, 0x0f, 0x23, 0x7d, 0x21, 0x7c, 0xe3, 0x57,
+ 0x76, 0x77, 0x59, 0xbf, 0xe3, 0x69, 0x98, 0x15, 0x82, 0x48, 0xe3, 0x42,
+ 0xef, 0x17, 0xea, 0x61, 0x61, 0x20, 0x2f, 0xf0, 0x38, 0x61, 0x7a, 0xc3,
+ 0x39, 0x92, 0xb4, 0x0c, 0xf0, 0x54, 0xa6, 0x51, 0x81, 0x98, 0x3a, 0x84,
+ 0x84, 0x4b, 0xdd, 0xf6, 0xe6, 0x33, 0x8b, 0xa8, 0x70, 0x0f, 0x58, 0x0f,
+ 0x3f, 0x24, 0x8f, 0xc4, 0xc9, 0xaa, 0x0d, 0xfd, 0xcd, 0xfb, 0x34, 0x4e,
+ 0xf9, 0x68, 0x9e, 0x02, 0xd5, 0x26, 0xb2, 0x56, 0x5c, 0x99, 0x91, 0x1a,
+ 0x37, 0xf3, 0x36, 0xaa, 0xa2, 0x94, 0x64, 0x1f, 0x5a, 0x62, 0xc1, 0xa8,
+ 0x3a, 0xdc, 0x46, 0x95, 0x9a, 0xb4, 0x5d, 0x02, 0xc1, 0x80, 0xf4, 0xf6,
+ 0x02, 0xa7, 0xcf, 0x3c, 0x70, 0x11, 0xb1, 0xb9, 0x4a, 0x13, 0x55, 0x70,
+ 0x83, 0x13, 0xf7, 0x5e, 0x5d, 0xfe, 0xd9, 0xac, 0x9e, 0x9e, 0x74, 0x03,
+ 0x34, 0xfb, 0xa7, 0x40, 0x4d, 0x3b, 0x46, 0xf4, 0x23, 0x15, 0xf0, 0xc3,
+ 0x69, 0xef, 0x0b, 0x96, 0xe9, 0xc6, 0x5f, 0xf1, 0x7f, 0xfe, 0x5d, 0xa6,
+ 0xb5, 0x43, 0x29, 0x50, 0x48, 0xa2, 0x7f, 0xdb, 0xa7, 0x5d, 0xae, 0xea,
+ 0xfa, 0x46, 0x6a, 0xb2, 0x20, 0x39, 0x88, 0x71, 0x14, 0xbc, 0x68, 0xb6,
+ 0x03, 0xbf, 0xc1, 0xe1, 0x15, 0x99, 0xdd, 0xa9, 0x9b, 0xb0, 0x48, 0x46,
+ 0x8e, 0x71, 0x7f, 0xd0, 0x5f, 0xff, 0xc6, 0x81, 0xf8, 0x50, 0x6d, 0x34,
+ 0xa9, 0x7d, 0xd8, 0x76, 0xe0, 0xfe, 0x8d, 0xdf, 0x9b, 0xe3, 0xa3, 0x3e,
+ 0x67, 0x18, 0xcc, 0xdd, 0xc7, 0xfc, 0x71, 0x66, 0x1d, 0x70, 0x08, 0xd9,
+ 0xa7, 0xae, 0x82, 0x66, 0xaf, 0x37, 0x45, 0xc2, 0x8f, 0x35, 0xd3, 0xca,
+ 0x30, 0x0b, 0x47, 0x68, 0xdc, 0x3b, 0x71, 0x70, 0x2f, 0x2b, 0xf8, 0x10,
+ 0xd3, 0x4d, 0x90, 0x7a, 0xbc, 0xa3, 0xf3, 0xed, 0xf7, 0x51, 0xd9, 0x41,
+ 0xfd, 0x55, 0x23, 0x71, 0xac, 0x28, 0x02, 0x64, 0x9a, 0x3b, 0xd9, 0x3e,
+ 0x8e, 0x21, 0xdd, 0x7a, 0x0b, 0xb9, 0x64, 0x66, 0x73, 0x7e, 0xc3, 0xdf,
+ 0x04, 0x95, 0xbd, 0x95, 0xa4, 0xa8, 0x30, 0xb7, 0x17, 0xb1, 0x28, 0xc0,
+ 0x8e, 0x71, 0xea, 0x2c, 0x0e, 0x2b, 0x20, 0xad, 0x18, 0x53, 0xbf, 0x8e,
+ 0xaa, 0x33, 0xff, 0x81, 0x47, 0x24, 0xb1, 0xd2, 0x10, 0x3c, 0x63, 0xd6,
+ 0x29, 0xcb, 0xd3, 0x8d, 0x53, 0x89, 0xe9, 0x3d, 0x2c, 0x29, 0xfc, 0x17,
+ 0x05, 0x1f, 0xa3, 0x32, 0xd8, 0x69, 0x59, 0x92, 0x3e, 0xf4, 0xc3, 0xdf,
+ 0x53, 0xd2, 0x4f, 0xf2, 0xf0, 0xfa, 0xda, 0xc3, 0x37, 0x85, 0x29, 0x10,
+ 0x78, 0x04, 0x4c, 0x1d, 0xe7, 0xdc, 0xe3, 0x10, 0x2a, 0x8d, 0x0d, 0x4c,
+ 0xda, 0x5d, 0x56, 0x0d, 0xb0, 0x6d, 0x81, 0xa5, 0x02, 0xfb, 0x25, 0xe3,
+ 0x54, 0x1b, 0x0d, 0xd1, 0xb4, 0x10, 0xea, 0xe3, 0xa5, 0xc3, 0xf5, 0xe2,
+ 0x65, 0xe7, 0x09, 0xd3, 0xb9, 0xa7, 0x45, 0x2e, 0x7a, 0xe9, 0xe7, 0xa2,
+ 0x90, 0xd3, 0x1d, 0x3e, 0x51, 0xe3, 0xf8, 0x80, 0x7b, 0x25, 0xf9, 0x29,
+ 0x69, 0xec, 0x3d, 0x57, 0xa1, 0x71, 0xb6, 0x5e, 0x39, 0x49, 0xb1, 0x2a,
+ 0x7a, 0xac, 0x1d, 0x61, 0xbb, 0x96, 0xeb, 0xa1, 0x98, 0x14, 0x9f, 0xa8,
+ 0xa7, 0x13, 0x97, 0x82, 0x3a, 0x31, 0x6f, 0x37, 0xf5, 0x39, 0xbb, 0x3b,
+ 0x6f, 0x66, 0x3a, 0xc8, 0xa8, 0x44, 0x3b, 0x65, 0xf0, 0xeb, 0x93, 0x05,
+ 0x46, 0x68, 0x3f, 0x31, 0xf6, 0xfa, 0xb6, 0xae, 0x95, 0x4e, 0xe0, 0x92,
+ 0x68, 0x35, 0xb7, 0x50, 0xa9, 0x9c, 0x63, 0xee},
+ pub_key_4,
+ {0x33, 0x34, 0x37, 0x38, 0x33, 0x36, 0x36, 0x31, 0x33, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 97
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 97,
+ 32,
+ {0x62, 0xa3, 0x0b, 0x68, 0x90, 0xe6, 0xa5, 0x0b, 0xd8, 0xd5, 0x0e, 0xe9,
+ 0x52, 0xcf, 0x46, 0xaf, 0x4f, 0x3f, 0x67, 0x71, 0xcb, 0x70, 0xe8, 0x2c,
+ 0xc0, 0xc3, 0x7c, 0x4e, 0x67, 0xca, 0xf9, 0x29, 0xab, 0xd2, 0x3d, 0x1e,
+ 0xa4, 0xf6, 0xaa, 0xdd, 0xcd, 0xa1, 0xb8, 0x88, 0xba, 0xaa, 0xc2, 0x3f,
+ 0xce, 0x87, 0xa3, 0xfd, 0x69, 0x1f, 0xf6, 0x1f, 0x27, 0xf0, 0x1a, 0x1e,
+ 0xf5, 0x6d, 0x62, 0xbc, 0xa7, 0x12, 0x35, 0x3f, 0x2c, 0xb3, 0xee, 0x40,
+ 0x66, 0x39, 0x0e, 0x4c, 0xef, 0x5f, 0x1e, 0x4a, 0x07, 0x10, 0xde, 0x4d,
+ 0xda, 0x0c, 0x77, 0x19, 0x20, 0x5a, 0x7d, 0xe1, 0x40, 0x2b, 0xb3, 0xd8,
+ 0x65, 0x36, 0x3e, 0x32, 0xb2, 0xdb, 0x33, 0x33, 0xce, 0xa9, 0xf5, 0x4b,
+ 0x63, 0x88, 0xa8, 0xd6, 0xe5, 0xf6, 0x9d, 0x24, 0x4a, 0x42, 0xee, 0xf7,
+ 0xa2, 0xfc, 0x68, 0x34, 0x4a, 0xa9, 0x42, 0x43, 0xce, 0x74, 0xe0, 0x59,
+ 0x24, 0x1c, 0x5f, 0x63, 0x38, 0x2b, 0x2d, 0xdc, 0x11, 0x32, 0x5b, 0xd6,
+ 0x96, 0xe6, 0xa9, 0x3b, 0x40, 0xa0, 0x2a, 0xc8, 0xb9, 0x51, 0x70, 0x61,
+ 0x00, 0x05, 0x8c, 0xeb, 0xd0, 0x7e, 0x53, 0x00, 0x2a, 0xaf, 0x70, 0xea,
+ 0x65, 0x8e, 0x44, 0xb3, 0x69, 0xe0, 0x7f, 0xa9, 0x18, 0x96, 0x59, 0x30,
+ 0x87, 0x19, 0x48, 0x6c, 0x80, 0x04, 0xf0, 0x0f, 0xa1, 0xb7, 0x20, 0xb8,
+ 0x81, 0x53, 0x24, 0x6e, 0x3d, 0xbf, 0x97, 0x3f, 0x7b, 0xe6, 0x9c, 0x9c,
+ 0xb8, 0x0c, 0x11, 0x01, 0xc7, 0x7c, 0xe7, 0x64, 0x5d, 0x9a, 0x78, 0x7d,
+ 0xe2, 0x60, 0xdd, 0xa8, 0x0a, 0x6b, 0xf1, 0x8e, 0x50, 0x4f, 0x5b, 0x93,
+ 0x19, 0x1b, 0xb1, 0x02, 0x4b, 0x7c, 0x52, 0x23, 0xe4, 0x84, 0x0a, 0x3e,
+ 0x9c, 0xb5, 0x68, 0x32, 0xdb, 0x72, 0x2c, 0x3b, 0xa8, 0x0d, 0xf7, 0x9c,
+ 0xa6, 0x19, 0xf3, 0xfe, 0xe6, 0x13, 0x15, 0x2c, 0xcf, 0x84, 0x7b, 0x35,
+ 0xa5, 0x08, 0xb0, 0xb5, 0x15, 0xcb, 0x06, 0x96, 0xaf, 0x01, 0x44, 0xb3,
+ 0xfc, 0xa9, 0xe6, 0x21, 0xc2, 0xc5, 0xf2, 0xb6, 0x4d, 0xe3, 0x37, 0x29,
+ 0x94, 0xda, 0x70, 0xec, 0xb8, 0x2a, 0xfe, 0x95, 0xfd, 0x5d, 0xe2, 0x8f,
+ 0x3a, 0xa3, 0xa1, 0xdf, 0x1a, 0x91, 0x08, 0x16, 0xb9, 0xe6, 0x99, 0x54,
+ 0xd7, 0x59, 0x97, 0x65, 0x06, 0x6a, 0x34, 0xa7, 0xc3, 0xca, 0x95, 0xee,
+ 0x6a, 0x90, 0x06, 0x9b, 0xbb, 0x5f, 0xce, 0xe2, 0x24, 0x8e, 0x90, 0xed,
+ 0xed, 0x32, 0xe7, 0x17, 0xb0, 0x62, 0x56, 0x4b, 0x71, 0x7b, 0xad, 0x68,
+ 0x65, 0x04, 0x67, 0xfb, 0xeb, 0x17, 0x4b, 0x2a, 0x68, 0x8e, 0x52, 0x6e,
+ 0x84, 0x14, 0xe2, 0xde, 0xfc, 0x78, 0x79, 0xe0, 0x7b, 0x92, 0x7d, 0x7b,
+ 0xbb, 0x5f, 0x09, 0xd1, 0xb2, 0x82, 0x15, 0xe0, 0x5d, 0x15, 0xa8, 0xad,
+ 0x92, 0x81, 0xed, 0xb5, 0x0f, 0x3a, 0x24, 0x6e, 0xe0, 0x8d, 0x27, 0x87,
+ 0xeb, 0x3b, 0x8e, 0xc2, 0x42, 0xc3, 0xd2, 0xd3, 0x3a, 0xbc, 0x26, 0xfc,
+ 0xf2, 0x7d, 0x4c, 0xf6, 0xbd, 0xe7, 0x96, 0x35, 0xdb, 0x8c, 0xfd, 0x7e,
+ 0x02, 0x35, 0xd2, 0x80, 0xa7, 0x35, 0xb2, 0xfb, 0xa7, 0x2f, 0x24, 0xbc,
+ 0x26, 0x5c, 0x49, 0x3d, 0x9f, 0x0c, 0x3d, 0x5e, 0xec, 0x35, 0x99, 0xbe,
+ 0x4a, 0x90, 0xd9, 0xb5, 0x62, 0x81, 0xa7, 0x96, 0x2c, 0xb6, 0x88, 0x17,
+ 0x59, 0x77, 0x47, 0xc3, 0x11, 0x5a, 0x46, 0x10, 0xca, 0x5b, 0xd6, 0x5a,
+ 0xcc, 0x67, 0x63, 0xd3, 0xc4, 0xb3, 0x37, 0xff, 0x5d, 0xb7, 0x8e, 0x87,
+ 0xc2, 0x67, 0xa9, 0x2f, 0xeb, 0x96, 0x52, 0xc0, 0xeb, 0x13, 0x19, 0x08,
+ 0x21, 0x4e, 0xe0, 0x1c, 0x49, 0x59, 0x02, 0x93, 0xab, 0x34, 0xb3, 0x48,
+ 0x5e, 0xdc, 0x94, 0xaa, 0xca, 0x4c, 0x74, 0x91},
+ pub_key_4,
+ {0x36, 0x34, 0x39, 0x30, 0x35, 0x32, 0x36, 0x30, 0x32},
+ true},
+
+ // Comment:
+ // tcID: 98
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 98,
+ 32,
+ {0xc7, 0x04, 0x9f, 0x15, 0xd0, 0xca, 0x17, 0x24, 0xe6, 0x6c, 0x5e, 0xfc,
+ 0x64, 0xb7, 0x82, 0xb4, 0x18, 0xcc, 0x15, 0x3a, 0x57, 0xcf, 0x53, 0x27,
+ 0xd9, 0xbe, 0x95, 0xd0, 0xf6, 0x39, 0xc7, 0x32, 0x11, 0x3a, 0x0c, 0x80,
+ 0x6f, 0xfd, 0xc7, 0xba, 0xf1, 0x47, 0x87, 0x39, 0x3a, 0x9c, 0xc6, 0x35,
+ 0xcd, 0x2e, 0xa5, 0xf1, 0x66, 0xe4, 0x88, 0x85, 0xc5, 0x5f, 0x39, 0xad,
+ 0x6c, 0x60, 0xf8, 0x17, 0xb4, 0xee, 0x01, 0x31, 0x98, 0xd9, 0x86, 0xb3,
+ 0x07, 0xf3, 0x33, 0xb5, 0x95, 0x04, 0x29, 0xda, 0xd0, 0xd3, 0x58, 0x2a,
+ 0x78, 0xef, 0x36, 0x19, 0xd4, 0x6d, 0x5f, 0x94, 0x4a, 0x44, 0x2e, 0xdf,
+ 0xec, 0xd0, 0xbc, 0x1d, 0xcd, 0x74, 0x42, 0x9e, 0x59, 0xc9, 0x8f, 0xa0,
+ 0xb5, 0x32, 0xfa, 0x7e, 0x34, 0x39, 0xe6, 0x7f, 0xad, 0x54, 0xbb, 0x10,
+ 0x13, 0xad, 0xcd, 0x92, 0xdd, 0x1a, 0xa7, 0xd2, 0xb1, 0xed, 0x66, 0xf2,
+ 0x58, 0x2c, 0x6b, 0x1c, 0x83, 0xcb, 0xfc, 0xf7, 0xd1, 0x68, 0xa8, 0x52,
+ 0x2a, 0x1e, 0xf6, 0x35, 0x08, 0xd0, 0x7b, 0x64, 0x7c, 0x4a, 0xb0, 0xb8,
+ 0x67, 0xab, 0xf9, 0xda, 0x2e, 0x1a, 0x20, 0xc6, 0x94, 0x28, 0xbd, 0xd9,
+ 0x32, 0xaf, 0x73, 0xa3, 0x4a, 0xc7, 0x89, 0x76, 0x75, 0xa8, 0xb0, 0x30,
+ 0xc1, 0x1e, 0x4d, 0xe9, 0xfe, 0xbc, 0x42, 0x6a, 0x77, 0x31, 0xcf, 0x20,
+ 0x77, 0xcd, 0x24, 0x35, 0xd9, 0x43, 0xc6, 0x45, 0x2d, 0xd1, 0x1e, 0x0a,
+ 0xb2, 0x51, 0x57, 0xb9, 0x22, 0xbd, 0x78, 0xff, 0xa9, 0xfa, 0x1f, 0x36,
+ 0xa3, 0x11, 0x6e, 0xd3, 0x90, 0x6e, 0x66, 0x96, 0xcb, 0xf6, 0x6a, 0x57,
+ 0x19, 0x59, 0x3e, 0x54, 0xe7, 0x15, 0x9a, 0x6c, 0x73, 0x2f, 0xe0, 0x79,
+ 0xc2, 0xd2, 0x70, 0x58, 0x6f, 0x05, 0x09, 0xc9, 0x0f, 0xa0, 0x34, 0xce,
+ 0xaa, 0x30, 0x98, 0x01, 0x6c, 0x6f, 0xf8, 0x22, 0x42, 0xe2, 0x0a, 0x69,
+ 0xc6, 0xe6, 0xee, 0x31, 0x8c, 0x24, 0x50, 0x1b, 0xb7, 0x49, 0x68, 0xfc,
+ 0xb4, 0x7c, 0xbf, 0x58, 0xa7, 0xf9, 0x70, 0x81, 0xec, 0x71, 0xf7, 0xa9,
+ 0x4e, 0xa0, 0x62, 0xf6, 0xe3, 0xfa, 0x7d, 0x93, 0x0d, 0x06, 0x5d, 0xde,
+ 0xe3, 0xee, 0x3f, 0x83, 0x10, 0xa8, 0x1d, 0xa9, 0xa1, 0xce, 0x31, 0x0d,
+ 0x6b, 0xfb, 0x46, 0xcc, 0x01, 0x56, 0x1b, 0x98, 0x50, 0x83, 0x26, 0xf9,
+ 0xcd, 0xa6, 0x72, 0xd8, 0xc3, 0x5c, 0x0b, 0x9c, 0xe2, 0x9f, 0xce, 0xb3,
+ 0xfd, 0x4a, 0xf9, 0x72, 0x3f, 0x18, 0x83, 0xcf, 0xf3, 0xf9, 0xee, 0x7c,
+ 0xe3, 0xfe, 0xe2, 0xf0, 0xd3, 0x76, 0x48, 0x18, 0x43, 0xbd, 0x90, 0x65,
+ 0x78, 0xf6, 0x60, 0x3e, 0x8d, 0xbc, 0xb5, 0xb1, 0x95, 0x39, 0x0b, 0xb7,
+ 0xd4, 0x29, 0x91, 0x53, 0x60, 0xe1, 0x54, 0x6a, 0x65, 0xa9, 0xbe, 0xd0,
+ 0xda, 0xe4, 0x31, 0xb5, 0x9b, 0x72, 0xc8, 0x93, 0x27, 0x79, 0xea, 0x46,
+ 0xc1, 0xe2, 0xfe, 0x32, 0x06, 0x14, 0xff, 0x00, 0x60, 0x51, 0x1d, 0x75,
+ 0xed, 0x1c, 0x55, 0x69, 0x53, 0xb1, 0xf5, 0xd8, 0x6d, 0x4a, 0xd9, 0x7b,
+ 0xa4, 0x5a, 0x3f, 0x75, 0xb2, 0xc5, 0x57, 0xb1, 0xf5, 0xb0, 0x84, 0xa3,
+ 0xae, 0xf4, 0xed, 0xff, 0x0d, 0x6a, 0x20, 0xfc, 0x3e, 0xeb, 0xc9, 0xaf,
+ 0xec, 0x02, 0x89, 0x02, 0x81, 0x4d, 0x12, 0xe1, 0xa1, 0x03, 0xd9, 0x97,
+ 0xc4, 0xe9, 0x78, 0xfc, 0x8f, 0x38, 0x18, 0xc7, 0x89, 0xb6, 0x63, 0xaa,
+ 0xd9, 0x89, 0x72, 0x82, 0x58, 0x64, 0x5c, 0x35, 0x36, 0xc3, 0x8e, 0x08,
+ 0x5e, 0x25, 0xd6, 0xa8, 0xc3, 0x7e, 0xee, 0xec, 0xe5, 0x4c, 0x68, 0x48,
+ 0xb2, 0x84, 0x44, 0x11, 0x76, 0xc2, 0xe9, 0xef, 0x57, 0xa6, 0x5d, 0xd1,
+ 0xb8, 0xfc, 0x3d, 0xa2, 0xdb, 0x69, 0x3e, 0x77},
+ pub_key_4,
+ {0x34, 0x37, 0x36, 0x33, 0x38, 0x38, 0x37, 0x34, 0x39, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 99
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 99,
+ 32,
+ {0x2c, 0xdc, 0x8e, 0xcf, 0xb8, 0x6b, 0xbc, 0x04, 0x91, 0x9d, 0xd7, 0x73,
+ 0x70, 0xf8, 0x63, 0xb2, 0x3c, 0xe1, 0x60, 0x2e, 0xc6, 0x60, 0xfe, 0x45,
+ 0xb5, 0x99, 0xd8, 0x1f, 0x12, 0xad, 0x66, 0xcd, 0x35, 0x7a, 0xc9, 0x0e,
+ 0xc6, 0x38, 0xbc, 0x9b, 0xbe, 0xcf, 0x7e, 0xa2, 0x1a, 0x85, 0xe0, 0x1b,
+ 0x18, 0xbe, 0x14, 0x8f, 0x00, 0xed, 0x98, 0xc9, 0x13, 0x39, 0xf0, 0x32,
+ 0x12, 0x17, 0x1a, 0x15, 0x7b, 0x72, 0x1f, 0x9a, 0x22, 0x29, 0x5f, 0xb7,
+ 0x12, 0x8b, 0x05, 0x3f, 0x7e, 0xa1, 0x92, 0x4e, 0xf5, 0x41, 0x8b, 0x13,
+ 0x85, 0x90, 0x49, 0xc1, 0x73, 0x21, 0x26, 0xc7, 0x34, 0xdb, 0xa4, 0x2b,
+ 0x20, 0x48, 0xab, 0xa6, 0x16, 0x2d, 0x7e, 0xa6, 0x12, 0xfc, 0x0d, 0x7f,
+ 0xc9, 0x06, 0x13, 0x82, 0x76, 0x6b, 0x80, 0x49, 0x57, 0x73, 0x17, 0x09,
+ 0xa6, 0xda, 0xd9, 0x89, 0xb6, 0x94, 0x45, 0x87, 0x9c, 0xa5, 0x94, 0xd9,
+ 0xe9, 0xb8, 0xfa, 0xf2, 0x22, 0xce, 0xb9, 0xab, 0x52, 0xef, 0x9d, 0x06,
+ 0x8c, 0xcc, 0x62, 0x28, 0xa3, 0x1e, 0x0e, 0x04, 0x2c, 0x7b, 0x27, 0x59,
+ 0x3b, 0x6c, 0xa0, 0x03, 0x36, 0xcd, 0xb2, 0x4a, 0x61, 0x89, 0x38, 0xda,
+ 0x2b, 0x8a, 0x18, 0x73, 0x08, 0xde, 0x5e, 0xe1, 0xac, 0x5c, 0x74, 0xe0,
+ 0xf3, 0xb2, 0xe3, 0x4d, 0xd2, 0x66, 0x56, 0x16, 0x05, 0x5f, 0x66, 0x96,
+ 0xf6, 0x85, 0xa5, 0xcd, 0x13, 0x3b, 0x62, 0xd8, 0x13, 0x36, 0x6b, 0xc4,
+ 0x46, 0x02, 0x90, 0x25, 0x4b, 0x82, 0x29, 0x67, 0x9a, 0xa7, 0xe0, 0xcb,
+ 0xb8, 0x68, 0xb1, 0x9c, 0x43, 0x13, 0xfb, 0x22, 0xd2, 0x31, 0x06, 0x75,
+ 0x4d, 0x44, 0xf6, 0xed, 0xbd, 0xc9, 0x83, 0x80, 0x1a, 0x62, 0x70, 0xe2,
+ 0x99, 0x05, 0xee, 0x8d, 0x6d, 0xdc, 0xca, 0xdc, 0x46, 0x54, 0xd2, 0x9b,
+ 0x46, 0x4a, 0x47, 0x4e, 0xf5, 0xd6, 0xeb, 0x82, 0x1c, 0x26, 0xc1, 0x70,
+ 0x3e, 0xe1, 0x3e, 0xd9, 0x47, 0x5c, 0x70, 0xe0, 0xa4, 0x9b, 0x44, 0xf4,
+ 0xfb, 0xa9, 0x27, 0x8e, 0xa5, 0x91, 0xd4, 0x5d, 0x34, 0xf0, 0x74, 0x48,
+ 0xa6, 0xab, 0x75, 0x5d, 0x23, 0x42, 0x2d, 0x80, 0x09, 0xb5, 0x73, 0x28,
+ 0xad, 0x7b, 0x38, 0x9a, 0xaa, 0xd3, 0x05, 0xf2, 0xaf, 0x08, 0x91, 0xca,
+ 0x19, 0x7c, 0x2b, 0xed, 0x87, 0xac, 0x95, 0x0a, 0x32, 0x54, 0xb0, 0x37,
+ 0xb1, 0xb1, 0x3b, 0x2e, 0x14, 0xce, 0x09, 0xe5, 0x43, 0xf3, 0xb9, 0x62,
+ 0x65, 0xb0, 0x81, 0xdd, 0xd0, 0x75, 0x57, 0xd1, 0x31, 0x55, 0x61, 0xd6,
+ 0x90, 0x90, 0xff, 0x6d, 0xb4, 0x2f, 0xde, 0xe6, 0xae, 0x64, 0xcd, 0x71,
+ 0xd4, 0x2f, 0xda, 0x53, 0x57, 0x75, 0x7e, 0x7a, 0x1b, 0xfb, 0xb5, 0x18,
+ 0xdf, 0x01, 0x7a, 0xe3, 0xad, 0x01, 0x8d, 0x3a, 0xd5, 0xf8, 0x53, 0xd4,
+ 0x00, 0x7e, 0xdd, 0x0a, 0x72, 0xd3, 0xbf, 0x56, 0x01, 0x11, 0xfe, 0x95,
+ 0x37, 0x25, 0x99, 0xfa, 0x92, 0xfe, 0x90, 0x84, 0x4d, 0x7e, 0x0c, 0xc3,
+ 0xfa, 0x46, 0x93, 0x93, 0xe0, 0xa0, 0xbb, 0xdc, 0xb3, 0x5e, 0xc4, 0x13,
+ 0x3f, 0x1e, 0x2a, 0x53, 0x8f, 0xfe, 0x77, 0xe5, 0x9c, 0xd7, 0x1d, 0xbd,
+ 0x05, 0x57, 0xa7, 0x11, 0xdc, 0x3e, 0x0e, 0x40, 0x46, 0x00, 0x38, 0xcb,
+ 0x0b, 0xcc, 0xbc, 0x59, 0x6b, 0xf4, 0x66, 0x22, 0x1f, 0x45, 0xf6, 0x0c,
+ 0x85, 0x35, 0xa9, 0xc9, 0x68, 0x38, 0x4c, 0x24, 0x8b, 0x9e, 0xa5, 0x55,
+ 0x55, 0x2e, 0x00, 0x72, 0xa5, 0xe5, 0xa3, 0x34, 0x08, 0x9f, 0x46, 0xec,
+ 0xdd, 0x52, 0x95, 0xb3, 0x5c, 0x1e, 0x00, 0x57, 0x96, 0x27, 0xbf, 0x63,
+ 0x81, 0x5b, 0x84, 0x37, 0x9c, 0xa4, 0xa8, 0x79, 0x78, 0x80, 0x6b, 0xe1,
+ 0xfc, 0x06, 0x7c, 0x04, 0x39, 0x68, 0xbc, 0xc9},
+ pub_key_4,
+ {0x35, 0x37, 0x39, 0x30, 0x32, 0x30, 0x30, 0x38, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 100
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 100,
+ 32,
+ {0x4e, 0x2c, 0xca, 0x53, 0x4e, 0x40, 0x3b, 0x31, 0x65, 0xd9, 0xcb, 0x4c,
+ 0xcf, 0xb3, 0xc6, 0x0a, 0x72, 0x58, 0x72, 0x56, 0x4f, 0x22, 0xe5, 0xcb,
+ 0x28, 0x23, 0xef, 0xa3, 0xf8, 0x81, 0x05, 0x32, 0x60, 0xe5, 0x4a, 0x54,
+ 0x23, 0xa2, 0xbc, 0x48, 0x1b, 0x02, 0xaa, 0x9f, 0x42, 0x29, 0x2d, 0xc3,
+ 0xaa, 0x6d, 0x3b, 0x49, 0x31, 0x96, 0xfc, 0x0c, 0x7e, 0x16, 0x84, 0xcd,
+ 0x59, 0x8c, 0xfa, 0x7f, 0x1f, 0xba, 0x1b, 0x3a, 0x34, 0xf8, 0x8d, 0xb9,
+ 0x64, 0xd1, 0x04, 0xc9, 0x23, 0x04, 0xdd, 0x25, 0x01, 0xbc, 0xf4, 0xee,
+ 0x28, 0x37, 0xbc, 0x2c, 0x83, 0x1f, 0x17, 0x96, 0xea, 0x49, 0x49, 0x77,
+ 0xef, 0x5f, 0x90, 0xea, 0xca, 0xdf, 0x58, 0x54, 0xc6, 0x4e, 0x34, 0xc4,
+ 0x3c, 0x8c, 0x58, 0x41, 0xa0, 0x42, 0x5c, 0x76, 0x42, 0xe5, 0x5c, 0x5a,
+ 0x05, 0xcf, 0x01, 0xc6, 0x50, 0x45, 0x74, 0xef, 0x32, 0xe6, 0xa6, 0x6e,
+ 0x90, 0x48, 0x15, 0x75, 0xae, 0xaf, 0xb6, 0x6f, 0x1f, 0xc1, 0x5d, 0x79,
+ 0x1c, 0x0b, 0x01, 0x48, 0x54, 0x0e, 0x6f, 0x5a, 0xec, 0xa5, 0xa4, 0x55,
+ 0x02, 0x0e, 0xdf, 0x04, 0x9a, 0x94, 0x6f, 0x5c, 0xa2, 0x51, 0x93, 0xd4,
+ 0x3b, 0x69, 0x14, 0x4b, 0xa0, 0xd8, 0xce, 0x4c, 0x68, 0xa0, 0xba, 0x70,
+ 0xa0, 0xeb, 0x8c, 0xa6, 0x95, 0xbe, 0xdb, 0x59, 0x9e, 0x8d, 0x6e, 0x07,
+ 0x27, 0x2d, 0x0f, 0x58, 0x5f, 0x85, 0xb5, 0xbf, 0xdd, 0xd7, 0xf8, 0xbe,
+ 0xe4, 0xa6, 0x83, 0x35, 0x98, 0x73, 0xf4, 0xae, 0x43, 0xb1, 0x5d, 0x63,
+ 0x2b, 0x94, 0x56, 0xe9, 0xc5, 0x86, 0xd4, 0x47, 0x2f, 0x9b, 0xa6, 0x23,
+ 0xa2, 0xf2, 0x6d, 0x63, 0xf0, 0x1a, 0x89, 0xc2, 0x5b, 0x12, 0x65, 0x2f,
+ 0x97, 0xca, 0x6a, 0x9e, 0xda, 0x2d, 0x68, 0x00, 0xab, 0xce, 0xaf, 0xa8,
+ 0x71, 0x96, 0x49, 0xff, 0x28, 0x4c, 0xdc, 0x26, 0xec, 0x64, 0xd9, 0xdb,
+ 0x59, 0xf0, 0xe7, 0xb8, 0x14, 0xd0, 0x4c, 0x6c, 0xfb, 0x64, 0xc8, 0x2c,
+ 0x24, 0x3d, 0x29, 0x0f, 0x9b, 0x3e, 0xd5, 0x2e, 0x4b, 0x7d, 0x7c, 0xb1,
+ 0x20, 0x3e, 0x72, 0x45, 0xe3, 0x63, 0x37, 0x03, 0x3d, 0x25, 0x0d, 0x3a,
+ 0x56, 0x8a, 0xfe, 0xbb, 0xb5, 0x44, 0xa9, 0x72, 0x4b, 0xb0, 0xdb, 0xea,
+ 0x80, 0xe2, 0x25, 0x77, 0x7a, 0xd4, 0xb1, 0xfc, 0xd8, 0x95, 0xd9, 0x31,
+ 0x77, 0x5e, 0xf9, 0x29, 0xa0, 0xf7, 0x20, 0x5c, 0x34, 0xb3, 0x81, 0x72,
+ 0x2f, 0x0c, 0x4c, 0x6e, 0x38, 0xd3, 0x47, 0xac, 0x91, 0x58, 0xec, 0x5a,
+ 0xfe, 0xb2, 0x02, 0x65, 0x39, 0x7c, 0x4a, 0x38, 0x21, 0x2c, 0x4a, 0x97,
+ 0xf1, 0x22, 0x7b, 0x5e, 0x03, 0x9a, 0xe0, 0x29, 0xff, 0x9e, 0x71, 0xd3,
+ 0xe8, 0x72, 0x19, 0xa1, 0x60, 0x97, 0xe4, 0x1e, 0xc6, 0x8e, 0x83, 0xf9,
+ 0xdb, 0x08, 0x26, 0xc5, 0x07, 0xe9, 0xe3, 0x9d, 0x32, 0x9f, 0xef, 0x5e,
+ 0x91, 0x8a, 0x11, 0x37, 0x54, 0x69, 0x5e, 0x10, 0x87, 0xd5, 0x9f, 0x81,
+ 0x70, 0x88, 0xe1, 0x72, 0x6e, 0x3c, 0x95, 0xf1, 0xbc, 0xef, 0xf8, 0xc7,
+ 0x21, 0x57, 0x6e, 0x3a, 0xbc, 0xd1, 0xb4, 0xcf, 0x6b, 0xbf, 0x23, 0xeb,
+ 0x7d, 0x80, 0xe8, 0x54, 0x31, 0xeb, 0x0c, 0x71, 0x1c, 0x65, 0xf3, 0x39,
+ 0x22, 0x85, 0x52, 0x93, 0xd1, 0xab, 0x9d, 0x48, 0x21, 0x64, 0x36, 0xe2,
+ 0x28, 0x32, 0xf3, 0x79, 0xaa, 0x2d, 0xaa, 0x21, 0x63, 0x33, 0xfb, 0xde,
+ 0x75, 0x24, 0x9c, 0x93, 0xd7, 0x35, 0x87, 0x06, 0x3b, 0x4e, 0x75, 0x81,
+ 0xad, 0x11, 0x4b, 0x9d, 0xe8, 0x37, 0x37, 0xdf, 0x48, 0x16, 0x54, 0x8d,
+ 0x95, 0xdf, 0xd2, 0xde, 0x6c, 0x47, 0x41, 0xc3, 0x34, 0xfc, 0x75, 0x77,
+ 0xc6, 0xa9, 0xc6, 0x58, 0xb4, 0xb5, 0x14, 0x51},
+ pub_key_4,
+ {0x35, 0x33, 0x34, 0x34, 0x37, 0x38, 0x37, 0x38, 0x34, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 101
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 101,
+ 32,
+ {0xae, 0xa9, 0x2a, 0xf7, 0xc6, 0xc6, 0x61, 0x27, 0xd1, 0x5e, 0x87, 0x1c,
+ 0xa1, 0x99, 0x64, 0x39, 0x32, 0xc5, 0x0e, 0x97, 0x71, 0x88, 0x64, 0xc5,
+ 0x34, 0x49, 0x52, 0x66, 0x4a, 0xa4, 0x92, 0x7b, 0x76, 0xbe, 0x66, 0xe4,
+ 0xde, 0xd6, 0x35, 0xdc, 0x1c, 0xa3, 0x24, 0xc4, 0xe3, 0x84, 0x5f, 0xe6,
+ 0x64, 0xf4, 0xbd, 0xa1, 0x56, 0x54, 0x64, 0xb1, 0xe7, 0xd3, 0x4e, 0xea,
+ 0x36, 0x93, 0xd8, 0x7f, 0x6f, 0xa4, 0x56, 0xeb, 0xa5, 0x09, 0xd5, 0x1a,
+ 0x97, 0x42, 0xa7, 0x2b, 0x39, 0xb7, 0x31, 0xd0, 0x9f, 0xca, 0x3b, 0xbd,
+ 0x44, 0x2c, 0x8d, 0xa7, 0x7d, 0x76, 0x2a, 0x11, 0xdb, 0xe8, 0x5c, 0x47,
+ 0x6a, 0xc1, 0x42, 0x3d, 0x8c, 0xc1, 0x2c, 0xb5, 0x63, 0xb4, 0x31, 0xb1,
+ 0x20, 0xc0, 0xf6, 0xaa, 0x7c, 0xf2, 0x1c, 0xd9, 0xca, 0xe0, 0x78, 0x3a,
+ 0x9b, 0x26, 0x25, 0xe7, 0xf0, 0xd8, 0x48, 0x10, 0xe2, 0x93, 0x66, 0x02,
+ 0xa5, 0x6f, 0xf5, 0x94, 0x5f, 0x85, 0xd1, 0xad, 0x24, 0x2c, 0xea, 0x95,
+ 0x04, 0x50, 0x17, 0xef, 0xee, 0x2c, 0x68, 0x59, 0xc0, 0x0c, 0x58, 0x21,
+ 0xd9, 0x31, 0x18, 0xc1, 0xa6, 0xc4, 0x59, 0x22, 0x87, 0x8e, 0x84, 0x28,
+ 0x9f, 0x8d, 0x59, 0x02, 0xaa, 0x5f, 0xca, 0x52, 0xd5, 0x26, 0x14, 0x5c,
+ 0x6d, 0x89, 0xd8, 0xd6, 0x11, 0x45, 0x95, 0x9e, 0x3e, 0x53, 0xf6, 0x1f,
+ 0x5c, 0x2c, 0xd0, 0xa0, 0xfe, 0xcd, 0xcb, 0xbf, 0xf7, 0x89, 0xb2, 0xd0,
+ 0x0e, 0xc1, 0xb9, 0x02, 0x34, 0x36, 0x64, 0xfb, 0x5a, 0xed, 0x7d, 0xbb,
+ 0xaa, 0x6c, 0xd0, 0x65, 0xee, 0x41, 0xf0, 0x3f, 0x61, 0xbb, 0xbb, 0x72,
+ 0xf6, 0x03, 0x12, 0x08, 0x55, 0x51, 0xed, 0x1a, 0x23, 0x89, 0xff, 0xbb,
+ 0x5a, 0x00, 0x8a, 0x4f, 0xeb, 0xac, 0x81, 0xac, 0x50, 0x5a, 0x63, 0x16,
+ 0x4c, 0x84, 0xdc, 0x3d, 0xd9, 0xdf, 0x7a, 0xdd, 0x84, 0xd9, 0xb0, 0xa0,
+ 0xb2, 0x30, 0xb9, 0x73, 0xb3, 0x6a, 0x1e, 0xe2, 0x79, 0x36, 0xe3, 0x8f,
+ 0x88, 0x7c, 0xf1, 0xca, 0xf9, 0x66, 0x1e, 0x08, 0x7b, 0x7c, 0x41, 0x95,
+ 0x60, 0x04, 0x50, 0x3e, 0xcd, 0x44, 0x92, 0xec, 0xe4, 0x60, 0x16, 0x81,
+ 0xf4, 0x99, 0x8b, 0xdb, 0x5c, 0xbe, 0x6c, 0x94, 0xd6, 0xae, 0x10, 0x7f,
+ 0x41, 0xa8, 0xb1, 0x27, 0xf5, 0x72, 0xab, 0x3a, 0x5b, 0xb3, 0x0a, 0xa6,
+ 0xfd, 0x59, 0xb7, 0x5f, 0x1e, 0xca, 0x92, 0x18, 0xac, 0xe6, 0x1d, 0x83,
+ 0x2b, 0x91, 0x84, 0xc3, 0xfd, 0xac, 0xb1, 0xcc, 0x7e, 0x74, 0x77, 0x73,
+ 0x39, 0x72, 0xa6, 0xd0, 0x8d, 0xad, 0x80, 0x0d, 0xed, 0x3b, 0x0f, 0xd7,
+ 0x84, 0xab, 0x90, 0xd0, 0x71, 0xdd, 0x7a, 0x08, 0x9e, 0x89, 0x6d, 0x33,
+ 0x90, 0xc2, 0xbd, 0x33, 0x06, 0x03, 0x91, 0x75, 0xe7, 0x0b, 0x4a, 0x0a,
+ 0x02, 0xf2, 0x90, 0x59, 0xcb, 0x16, 0x8a, 0xa3, 0x7d, 0x0c, 0x34, 0x00,
+ 0x56, 0x56, 0x48, 0x16, 0x58, 0xcc, 0x5e, 0xb3, 0x67, 0x76, 0xd3, 0x3d,
+ 0xcf, 0xd3, 0xad, 0x6b, 0xb0, 0xb1, 0x82, 0xb4, 0x09, 0xd4, 0x01, 0x3d,
+ 0x4f, 0xd1, 0xa1, 0x15, 0x77, 0xdc, 0x75, 0xa2, 0x3d, 0x08, 0xda, 0x90,
+ 0x4f, 0x3a, 0xa0, 0xa9, 0x38, 0x2b, 0x6b, 0xc1, 0xf5, 0x04, 0x35, 0x0d,
+ 0x50, 0xce, 0x0d, 0xe7, 0x8b, 0x0e, 0x9e, 0x0d, 0xdf, 0x0c, 0xfc, 0xfd,
+ 0x0d, 0x0a, 0xf9, 0x41, 0xa3, 0xe3, 0x03, 0x50, 0x20, 0x36, 0x31, 0x19,
+ 0x27, 0xf8, 0x32, 0xc1, 0x9a, 0x9e, 0xc0, 0xe6, 0xd7, 0x48, 0xa1, 0xa8,
+ 0xbe, 0x1c, 0x1d, 0x9e, 0xf4, 0xd3, 0xf1, 0x10, 0xf4, 0x74, 0x24, 0x52,
+ 0x10, 0x7b, 0x2c, 0xb5, 0x6d, 0xde, 0x7a, 0x9a, 0x32, 0xc3, 0xc9, 0xb2,
+ 0xc8, 0x64, 0x07, 0x6e, 0x64, 0xd1, 0x6a, 0x58},
+ pub_key_4,
+ {0x31, 0x39, 0x32, 0x36, 0x36, 0x34, 0x31, 0x30, 0x39, 0x32, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 102
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 102,
+ 32,
+ {0x86, 0xb7, 0xa6, 0x75, 0x43, 0x26, 0x34, 0xc2, 0x66, 0x61, 0x5b, 0x54,
+ 0x91, 0x59, 0x9f, 0x0f, 0x77, 0xfe, 0x0b, 0x0d, 0xc9, 0xef, 0x8d, 0xc4,
+ 0x6d, 0x79, 0x1d, 0xe8, 0xda, 0xc6, 0xf4, 0xaf, 0x90, 0xf5, 0x6d, 0x0a,
+ 0xf7, 0xf7, 0x17, 0xa9, 0xf8, 0x8c, 0x1c, 0x72, 0x88, 0xe6, 0xd9, 0x7f,
+ 0x79, 0x18, 0x28, 0xd0, 0xf6, 0x62, 0x18, 0xd2, 0x9c, 0xfa, 0x12, 0x26,
+ 0x0f, 0xba, 0x40, 0x6e, 0xc2, 0x2d, 0xd0, 0xd5, 0xbe, 0x5f, 0xf5, 0x79,
+ 0xb5, 0xff, 0x26, 0x82, 0x01, 0x1f, 0x10, 0xa2, 0x4b, 0x0c, 0x40, 0x62,
+ 0xd8, 0x9c, 0x85, 0x1c, 0xee, 0x27, 0x45, 0x8d, 0x5e, 0x79, 0xcf, 0x6a,
+ 0x2b, 0x8d, 0x83, 0x99, 0xd9, 0xef, 0xa1, 0x5d, 0x78, 0x51, 0x4a, 0xa9,
+ 0x2c, 0x80, 0x41, 0x5d, 0x16, 0x71, 0x06, 0x05, 0x85, 0xff, 0x25, 0x26,
+ 0xa3, 0xe9, 0xac, 0xa3, 0xd9, 0xc9, 0x9d, 0x37, 0xf9, 0xd3, 0xe1, 0xb4,
+ 0x2e, 0x91, 0xcb, 0x8b, 0x90, 0xcb, 0x0a, 0xe4, 0x65, 0xeb, 0xb4, 0x4b,
+ 0xeb, 0x73, 0x60, 0x95, 0x00, 0x36, 0xf9, 0x76, 0xf2, 0x4f, 0x4d, 0x5f,
+ 0xb5, 0x77, 0xb7, 0x51, 0x98, 0xc2, 0x90, 0x81, 0xae, 0x57, 0x3c, 0x4e,
+ 0x44, 0xbf, 0x13, 0x6c, 0x18, 0xe9, 0xb7, 0x1e, 0x3c, 0xcc, 0x1a, 0x54,
+ 0xd1, 0x18, 0xec, 0x43, 0xde, 0x42, 0x3c, 0x14, 0x45, 0x79, 0x82, 0xe3,
+ 0x5f, 0x72, 0x5c, 0xac, 0x9d, 0x75, 0x95, 0x6d, 0xf0, 0xb5, 0xf3, 0x97,
+ 0x51, 0x6a, 0x0d, 0x56, 0x0c, 0x19, 0xf1, 0x8a, 0x2b, 0xeb, 0x3b, 0xe5,
+ 0xea, 0x9f, 0xb1, 0x25, 0x9c, 0x03, 0xcf, 0x82, 0x5d, 0x47, 0xad, 0x80,
+ 0xe6, 0x10, 0xa0, 0x97, 0xce, 0x35, 0xbd, 0xe8, 0xe6, 0x49, 0xab, 0x5d,
+ 0x2c, 0x93, 0x88, 0xb5, 0x25, 0xd7, 0x3a, 0x47, 0xc4, 0x73, 0x10, 0x72,
+ 0x06, 0xed, 0x25, 0x5d, 0x37, 0x32, 0x9b, 0xf9, 0xbf, 0x0a, 0x4f, 0x96,
+ 0x17, 0x9f, 0x5f, 0x60, 0x85, 0x55, 0x9c, 0x0a, 0x2c, 0x04, 0x75, 0xfd,
+ 0xf7, 0x25, 0xad, 0xdc, 0xa0, 0xef, 0x24, 0x05, 0x6b, 0x2a, 0x2c, 0x95,
+ 0x73, 0xbc, 0x8f, 0x7b, 0xa1, 0x3b, 0x55, 0x74, 0xc1, 0xc5, 0x90, 0xc4,
+ 0x7b, 0x7a, 0xcc, 0xae, 0xb2, 0x6c, 0xb3, 0x5f, 0x42, 0x6b, 0x7f, 0xa8,
+ 0x05, 0x08, 0x54, 0xeb, 0xdd, 0x58, 0xfd, 0x05, 0x1d, 0x65, 0x0f, 0x7e,
+ 0xa8, 0xff, 0x24, 0x6d, 0x69, 0xf6, 0xdb, 0x2f, 0xaf, 0xb5, 0x30, 0x0e,
+ 0xea, 0x60, 0x1a, 0x3b, 0x09, 0x25, 0xb5, 0x42, 0x92, 0xf2, 0x97, 0x24,
+ 0xf1, 0x17, 0x17, 0xd8, 0x30, 0xe9, 0x43, 0xb1, 0x14, 0x36, 0x93, 0x43,
+ 0xc2, 0xeb, 0xa7, 0x43, 0x5a, 0xd4, 0x04, 0x8f, 0x23, 0xfd, 0xe0, 0xd3,
+ 0x8d, 0x98, 0x82, 0x78, 0x7e, 0x69, 0xde, 0x11, 0x6b, 0xc1, 0xf9, 0xcc,
+ 0x9c, 0xe7, 0x1b, 0x83, 0x01, 0xb1, 0xe5, 0x39, 0xe7, 0xfa, 0xb2, 0x69,
+ 0xdd, 0xe8, 0xa8, 0x82, 0xb9, 0x99, 0xa1, 0xe9, 0xbc, 0xca, 0x0f, 0xf3,
+ 0x7f, 0x99, 0x17, 0x2e, 0xa8, 0x2e, 0x81, 0x66, 0x22, 0x7e, 0xd7, 0x22,
+ 0x7e, 0x73, 0xe8, 0xdf, 0x5c, 0xbb, 0x43, 0x40, 0x34, 0xd0, 0x9f, 0x23,
+ 0x61, 0x62, 0xe8, 0x93, 0xad, 0x0c, 0xab, 0x4c, 0x0e, 0x42, 0x68, 0xc0,
+ 0xf9, 0xab, 0x58, 0xa3, 0xe4, 0xc8, 0xc7, 0x20, 0x31, 0x17, 0x5c, 0x5e,
+ 0xbc, 0x70, 0xdf, 0x90, 0x0c, 0x29, 0x4d, 0x27, 0x87, 0x50, 0xc4, 0x52,
+ 0x34, 0xd9, 0x85, 0x06, 0xee, 0xe7, 0x0b, 0x82, 0x7f, 0x2b, 0x9d, 0x13,
+ 0xaf, 0x09, 0x19, 0x7e, 0x6e, 0xbb, 0x96, 0x66, 0xf8, 0x5f, 0x9f, 0x91,
+ 0xef, 0x0b, 0xd3, 0x06, 0xdf, 0xd6, 0x77, 0x25, 0x59, 0x36, 0xe7, 0x68,
+ 0x54, 0x99, 0x27, 0xb6, 0x35, 0x61, 0x6b, 0xf8},
+ pub_key_4,
+ {0x33, 0x37, 0x30, 0x33, 0x39, 0x31, 0x35, 0x37, 0x30, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 103
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 103,
+ 32,
+ {0x91, 0x52, 0x7c, 0xe9, 0xc6, 0xd9, 0x8c, 0x09, 0x1a, 0x7a, 0x82, 0x03,
+ 0xc2, 0x0d, 0x43, 0x48, 0x63, 0x91, 0xf7, 0xfd, 0xf7, 0x6d, 0xc3, 0x9f,
+ 0x19, 0x59, 0xc7, 0x57, 0x8f, 0xc3, 0x8a, 0xa7, 0x79, 0xe1, 0xd1, 0x0d,
+ 0x39, 0x53, 0xb0, 0x73, 0xfe, 0xc8, 0xaf, 0xaf, 0x35, 0x25, 0x88, 0x35,
+ 0x7c, 0x77, 0x15, 0x27, 0xe8, 0x9b, 0xc4, 0x0b, 0x1f, 0xd1, 0xf2, 0xda,
+ 0x3a, 0x9b, 0x2b, 0x48, 0x09, 0x79, 0x3f, 0x0f, 0xc8, 0xa6, 0x32, 0x4a,
+ 0xa8, 0x1f, 0x00, 0xd8, 0x34, 0x14, 0x37, 0x17, 0xdc, 0x41, 0xe3, 0x8f,
+ 0xe3, 0xda, 0x1a, 0x0b, 0xa3, 0x59, 0xd1, 0x46, 0x62, 0x5c, 0xa2, 0x3e,
+ 0x7d, 0xf6, 0xcc, 0xb2, 0x00, 0x41, 0x42, 0x2d, 0x6d, 0x44, 0xf4, 0xce,
+ 0xac, 0x39, 0x7b, 0xb6, 0xa1, 0x49, 0xb1, 0xe1, 0x7c, 0x2c, 0x43, 0xee,
+ 0xc5, 0xb2, 0x1c, 0x6a, 0xe5, 0x16, 0x3c, 0x91, 0x0b, 0x39, 0x84, 0xec,
+ 0xb6, 0x53, 0x7a, 0xaa, 0x81, 0xb5, 0x25, 0x66, 0x9f, 0x5b, 0x2f, 0xed,
+ 0xa8, 0xcd, 0x6a, 0x6a, 0x0a, 0x58, 0x0e, 0xf5, 0xfb, 0xad, 0x67, 0x7a,
+ 0x65, 0x06, 0x44, 0xaf, 0xbe, 0x76, 0x22, 0xfa, 0xc3, 0x66, 0xe5, 0x2d,
+ 0x08, 0x23, 0x3e, 0xc2, 0xa6, 0xc9, 0xc5, 0xe7, 0x6a, 0x64, 0xfe, 0x45,
+ 0x0c, 0x5c, 0x65, 0x67, 0x31, 0x45, 0xb6, 0x5f, 0x68, 0x05, 0x29, 0xfb,
+ 0x36, 0x64, 0xbe, 0xfe, 0xb5, 0x7f, 0x94, 0x6b, 0x40, 0xf7, 0x80, 0x27,
+ 0x82, 0x93, 0x62, 0x03, 0x50, 0x22, 0x94, 0x16, 0x32, 0x14, 0x79, 0x41,
+ 0x94, 0x21, 0x12, 0x0d, 0x7a, 0xce, 0x90, 0x08, 0x34, 0xbd, 0xa7, 0x5e,
+ 0x8b, 0xf1, 0xa9, 0x9f, 0x9d, 0x18, 0x9b, 0x9a, 0xa1, 0x4f, 0xb9, 0x9d,
+ 0x64, 0x04, 0x2c, 0x96, 0xd7, 0xed, 0xb0, 0x91, 0x89, 0x6b, 0xfa, 0x53,
+ 0x6e, 0x71, 0x94, 0x90, 0x0d, 0x80, 0x6b, 0xc0, 0x76, 0x3f, 0x4d, 0x87,
+ 0x94, 0x6c, 0x9b, 0x6f, 0x11, 0xbc, 0x85, 0xd7, 0x8f, 0x63, 0x78, 0x5e,
+ 0x5b, 0x19, 0x67, 0x8e, 0xaa, 0x63, 0x27, 0x99, 0x37, 0xe0, 0x8b, 0xac,
+ 0x06, 0xb9, 0xa6, 0x9a, 0x1b, 0xaa, 0xd6, 0x85, 0x46, 0x91, 0x83, 0x24,
+ 0xd7, 0xe1, 0xb5, 0xf6, 0xee, 0xb4, 0xd6, 0xd1, 0xbd, 0x8e, 0x1c, 0xc0,
+ 0xad, 0x85, 0x11, 0x19, 0xfd, 0x80, 0x51, 0xa0, 0xb3, 0x03, 0xc8, 0x7f,
+ 0x91, 0xd7, 0xa1, 0x3b, 0x3f, 0xd6, 0xcb, 0x0c, 0xdc, 0x5c, 0x7d, 0x0d,
+ 0xf7, 0x3a, 0x08, 0x24, 0x70, 0x38, 0x9f, 0xc8, 0xe0, 0x24, 0x58, 0x4d,
+ 0xa5, 0xe6, 0xef, 0x61, 0xfb, 0x36, 0xc1, 0xed, 0x10, 0xfc, 0x4e, 0xb7,
+ 0x21, 0xc8, 0x1a, 0xbc, 0xce, 0x51, 0xa0, 0xc2, 0x85, 0xe7, 0x7e, 0x59,
+ 0xf3, 0x82, 0x66, 0xf6, 0x00, 0xf0, 0x54, 0xc7, 0x86, 0x77, 0x92, 0x96,
+ 0xac, 0x16, 0xdd, 0x3b, 0xbb, 0xb5, 0x8e, 0x90, 0xda, 0x38, 0x00, 0xec,
+ 0xb5, 0x0a, 0xc8, 0x93, 0xdf, 0x2d, 0x05, 0x00, 0x5a, 0x64, 0x77, 0x8b,
+ 0xf7, 0x9c, 0x06, 0x44, 0x74, 0xb9, 0xd9, 0xac, 0x85, 0x33, 0xfd, 0x4f,
+ 0x05, 0x65, 0x63, 0x7c, 0xbf, 0xf6, 0xa5, 0x05, 0xe2, 0xb4, 0xb3, 0xeb,
+ 0xe3, 0xd5, 0x46, 0x9f, 0xff, 0xbb, 0x36, 0xa0, 0x75, 0xef, 0x91, 0xad,
+ 0x84, 0x98, 0x71, 0xdd, 0xeb, 0x78, 0xfa, 0xe7, 0x61, 0xcd, 0xaf, 0x45,
+ 0x4a, 0xc2, 0xfa, 0x43, 0xaf, 0x60, 0xda, 0xb5, 0xf6, 0x14, 0xad, 0xbe,
+ 0x74, 0x99, 0x73, 0x54, 0x85, 0x8a, 0x98, 0x66, 0x05, 0x29, 0x91, 0x2c,
+ 0x1d, 0xb7, 0x17, 0x53, 0x74, 0xc0, 0x53, 0x27, 0x0f, 0x8e, 0x3c, 0xca,
+ 0xb4, 0xb7, 0x12, 0xfb, 0xe0, 0xd8, 0x42, 0x69, 0xbe, 0xcc, 0x04, 0xeb,
+ 0xbd, 0x95, 0x98, 0x5b, 0x54, 0x29, 0xff, 0x0e},
+ pub_key_4,
+ {0x38, 0x31, 0x35, 0x34, 0x35, 0x37, 0x37, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 104
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 104,
+ 32,
+ {0x53, 0xf4, 0xdb, 0xd1, 0x7a, 0x75, 0xeb, 0xf1, 0x98, 0x20, 0x6f, 0x2c,
+ 0x45, 0x9b, 0x6a, 0x06, 0x4d, 0xa0, 0xa0, 0xbc, 0xb5, 0xd8, 0xe4, 0xe3,
+ 0x52, 0x12, 0xfb, 0x90, 0xb9, 0x31, 0x5d, 0xd8, 0xeb, 0x86, 0x32, 0x6b,
+ 0x8e, 0x37, 0x01, 0xf5, 0x1d, 0xd0, 0x2c, 0xd0, 0x63, 0x0e, 0x45, 0x27,
+ 0x63, 0xdd, 0x53, 0xed, 0x01, 0x8c, 0xce, 0x92, 0x92, 0xb2, 0xea, 0xdd,
+ 0x6b, 0x21, 0x59, 0x3f, 0x8e, 0x3e, 0x2d, 0x5a, 0x27, 0x1b, 0x39, 0x1b,
+ 0x97, 0x05, 0x89, 0x66, 0xdf, 0x50, 0x44, 0x63, 0xf0, 0x73, 0x90, 0x6a,
+ 0x46, 0xed, 0xeb, 0x88, 0xb2, 0x0d, 0x4e, 0x34, 0xf7, 0x4f, 0xa9, 0xf1,
+ 0xee, 0x4c, 0xe2, 0x5c, 0x25, 0x10, 0x33, 0x58, 0x8d, 0xbe, 0xee, 0x7a,
+ 0x75, 0x44, 0x70, 0x28, 0xfb, 0x99, 0xa7, 0x2d, 0xa3, 0x72, 0x5d, 0x5d,
+ 0x87, 0xb9, 0xd0, 0x9f, 0xd3, 0x73, 0x59, 0x65, 0x6d, 0x25, 0x9e, 0x78,
+ 0x87, 0x1a, 0xf9, 0xf4, 0x26, 0xa6, 0x24, 0x68, 0xa0, 0xed, 0x17, 0xcf,
+ 0x83, 0x25, 0x1a, 0xe0, 0x62, 0x89, 0xf9, 0xeb, 0xf0, 0x0b, 0xfa, 0x61,
+ 0xe7, 0xf7, 0x2b, 0xba, 0x89, 0x72, 0xf4, 0xfc, 0x6a, 0x57, 0xc6, 0x66,
+ 0x04, 0x8e, 0xc3, 0xb2, 0xc2, 0xcb, 0xbf, 0x96, 0xfa, 0x89, 0x2d, 0x02,
+ 0x68, 0x48, 0x08, 0x9f, 0x62, 0xf8, 0xab, 0xf1, 0xe2, 0xc1, 0xc6, 0xd4,
+ 0x14, 0x93, 0x56, 0xc6, 0xb6, 0x1a, 0xf7, 0x10, 0xfa, 0x7d, 0x8e, 0xd6,
+ 0x9b, 0x3b, 0xde, 0xb2, 0x22, 0xc9, 0xda, 0xf3, 0xef, 0xf4, 0x95, 0xa7,
+ 0xaa, 0xf2, 0x8d, 0x4c, 0x8e, 0x79, 0x92, 0xef, 0x6c, 0x2f, 0xf1, 0x9c,
+ 0x49, 0x79, 0x78, 0xf7, 0x39, 0x40, 0x5e, 0xb3, 0x95, 0x75, 0x39, 0x81,
+ 0x57, 0x8c, 0xfd, 0xa2, 0xfd, 0xf5, 0x99, 0x65, 0x16, 0x6d, 0x25, 0xf0,
+ 0xa3, 0xbd, 0x6e, 0x41, 0x1c, 0xd1, 0x45, 0x88, 0xae, 0x4f, 0x26, 0xd7,
+ 0x58, 0x2f, 0xd6, 0x8f, 0x8c, 0x0a, 0x50, 0x01, 0xd6, 0xa6, 0xf5, 0x59,
+ 0xf2, 0xc8, 0x48, 0x01, 0xab, 0x7e, 0x5f, 0x10, 0x08, 0x82, 0x9d, 0x81,
+ 0xf4, 0x75, 0xff, 0xa9, 0xa2, 0x4c, 0xec, 0x4e, 0x58, 0x64, 0x64, 0x5c,
+ 0x68, 0x28, 0xbd, 0x63, 0x8b, 0xa8, 0x8b, 0xc6, 0xd0, 0x4c, 0xd9, 0xf9,
+ 0xef, 0x41, 0xe9, 0xf4, 0xc7, 0xf3, 0xac, 0x01, 0xbf, 0xb5, 0xf8, 0x8a,
+ 0x08, 0x28, 0x83, 0x3c, 0xbc, 0xa8, 0xd5, 0xd8, 0xf8, 0x40, 0xf4, 0xac,
+ 0x6a, 0x55, 0x15, 0xbb, 0x55, 0x1f, 0x69, 0xc3, 0xf6, 0xa8, 0xd3, 0xeb,
+ 0xda, 0x5a, 0x93, 0x23, 0x3a, 0xee, 0xfc, 0xea, 0x32, 0x0e, 0x63, 0xa5,
+ 0xc2, 0x44, 0x8f, 0x56, 0x45, 0x8f, 0x61, 0x3f, 0xe1, 0x82, 0x16, 0x1a,
+ 0x31, 0x9e, 0xf9, 0xba, 0x6f, 0xd2, 0xef, 0x28, 0xf5, 0xc1, 0x6d, 0xf8,
+ 0x44, 0xea, 0x4a, 0x6e, 0xcb, 0x15, 0xed, 0x38, 0x63, 0x5d, 0x14, 0x8b,
+ 0x33, 0xed, 0x33, 0x15, 0x40, 0x07, 0x3d, 0x19, 0xed, 0x67, 0x2f, 0x87,
+ 0x23, 0x1b, 0xc2, 0x20, 0x19, 0x7c, 0x7d, 0x3a, 0xce, 0x87, 0xf9, 0xb3,
+ 0x62, 0x37, 0x8e, 0x90, 0x64, 0x2d, 0x3a, 0x34, 0x9e, 0x27, 0x29, 0x0d,
+ 0x1f, 0x32, 0xe0, 0x04, 0xe1, 0x8b, 0x8c, 0xad, 0x7f, 0xf9, 0xeb, 0x92,
+ 0xa3, 0xd9, 0x80, 0xa7, 0xea, 0x8d, 0x2e, 0x27, 0x4e, 0x86, 0xd3, 0xd3,
+ 0xba, 0x8f, 0x64, 0xf9, 0x4f, 0x89, 0x3c, 0x5f, 0xe8, 0xe8, 0xde, 0x4f,
+ 0xdd, 0xca, 0xc3, 0xb3, 0xd5, 0x0b, 0x02, 0x81, 0x4b, 0x30, 0x17, 0x4e,
+ 0xe7, 0x43, 0x9f, 0x44, 0x42, 0x1f, 0x6c, 0x6b, 0x6a, 0x7b, 0x3e, 0xe0,
+ 0xd7, 0xda, 0xfc, 0x9e, 0x9a, 0xeb, 0x40, 0x5c, 0x54, 0x98, 0xe8, 0x3c,
+ 0x69, 0xf4, 0x5a, 0x8d, 0xa9, 0x6a, 0xd9, 0x4c},
+ pub_key_4,
+ {0x31, 0x39, 0x35, 0x35, 0x33, 0x30, 0x33, 0x37, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 105
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 105,
+ 32,
+ {0x9f, 0x87, 0x03, 0x17, 0x8d, 0xeb, 0xff, 0x5b, 0x6b, 0x29, 0xe5, 0x24,
+ 0x90, 0x70, 0x57, 0x68, 0x88, 0x74, 0xd5, 0x12, 0x76, 0x54, 0x6f, 0x18,
+ 0xce, 0x44, 0x0b, 0xf9, 0x7b, 0x41, 0x0a, 0xf7, 0x69, 0x4f, 0xcd, 0x41,
+ 0x92, 0x2b, 0x56, 0x30, 0xef, 0x30, 0x17, 0xf4, 0xfd, 0x65, 0x4a, 0x07,
+ 0xda, 0x29, 0xcb, 0xf8, 0xb7, 0x35, 0x15, 0xbe, 0x0b, 0xa2, 0x54, 0xfe,
+ 0xa5, 0x95, 0xd9, 0x7b, 0x57, 0xd1, 0xc6, 0x92, 0x08, 0x95, 0x5b, 0x53,
+ 0x6b, 0xf6, 0xca, 0xea, 0xc9, 0xe2, 0x0a, 0x98, 0x3e, 0x64, 0x4f, 0xa3,
+ 0xa8, 0x83, 0xc9, 0x00, 0x39, 0x27, 0x27, 0x4f, 0x7d, 0xe0, 0xde, 0xcc,
+ 0x29, 0x1c, 0xe4, 0x0c, 0xb8, 0x47, 0xe1, 0xad, 0x91, 0x96, 0x84, 0x2a,
+ 0x25, 0x04, 0xcf, 0x06, 0x6b, 0x8d, 0x53, 0xc7, 0xa7, 0x0f, 0xb2, 0x32,
+ 0x95, 0x87, 0x7b, 0xca, 0x46, 0x6e, 0xf7, 0x9a, 0x5a, 0xca, 0x5a, 0x92,
+ 0xab, 0x39, 0x1e, 0xc0, 0xce, 0x4c, 0x6f, 0x2c, 0xbc, 0x32, 0x3d, 0x9e,
+ 0x4c, 0xe6, 0xef, 0x23, 0x5f, 0x81, 0x34, 0x3e, 0x22, 0x99, 0xe2, 0x52,
+ 0x6a, 0x44, 0x4d, 0x19, 0xc7, 0xd5, 0x4e, 0x64, 0xbd, 0x7c, 0x8c, 0xc8,
+ 0x17, 0x64, 0xad, 0x3e, 0xab, 0x92, 0x4a, 0x26, 0xc4, 0xbc, 0xe3, 0x1e,
+ 0xb3, 0x84, 0xaa, 0x7c, 0xfd, 0x2c, 0xc9, 0xe0, 0x53, 0x2a, 0x2e, 0x78,
+ 0x62, 0xed, 0x5b, 0x44, 0xaf, 0xb1, 0xc9, 0x0b, 0x8f, 0xdc, 0x2b, 0x8e,
+ 0x27, 0xf4, 0x1d, 0xab, 0x3e, 0xed, 0x9f, 0x48, 0xaf, 0x05, 0x0c, 0x36,
+ 0xac, 0x27, 0x74, 0xbb, 0x35, 0x4a, 0xe1, 0xfa, 0x1f, 0x69, 0xbc, 0x74,
+ 0x94, 0x6c, 0x39, 0xa4, 0x31, 0x92, 0xda, 0xb6, 0x7d, 0x24, 0x90, 0xab,
+ 0x1d, 0xb2, 0xc2, 0xca, 0x2f, 0x8a, 0x9a, 0xbf, 0x3f, 0xc1, 0xb8, 0x05,
+ 0x88, 0xf4, 0x02, 0x64, 0xe8, 0xd2, 0x86, 0x42, 0x5f, 0xd2, 0x69, 0x3c,
+ 0xea, 0x3c, 0x12, 0x80, 0xdb, 0x21, 0xbe, 0x05, 0x1b, 0x91, 0x98, 0xf5,
+ 0xe6, 0xbf, 0x58, 0x0e, 0x7c, 0xe2, 0x60, 0x0f, 0x4e, 0xcd, 0x72, 0xc3,
+ 0x13, 0x24, 0x24, 0xf3, 0x5a, 0xdd, 0x13, 0x61, 0x20, 0xd5, 0xfc, 0xb1,
+ 0x30, 0x7e, 0xc1, 0x50, 0xa2, 0x18, 0xc2, 0x6e, 0x35, 0xab, 0xdf, 0xba,
+ 0x4c, 0x36, 0xce, 0xac, 0xe0, 0xb9, 0x1b, 0x80, 0x04, 0x95, 0x69, 0xca,
+ 0x4a, 0x3f, 0x32, 0x52, 0x37, 0x56, 0x89, 0x3d, 0x41, 0xdf, 0x2f, 0x02,
+ 0x94, 0x03, 0x78, 0x55, 0xd1, 0xe4, 0x39, 0x73, 0xee, 0xc6, 0x1d, 0xcb,
+ 0xb1, 0x84, 0x3c, 0x83, 0x25, 0x06, 0x9f, 0xfd, 0xac, 0xe0, 0x65, 0xb2,
+ 0xae, 0x13, 0x87, 0x06, 0x72, 0x3f, 0x2b, 0xe7, 0xc6, 0x69, 0xf9, 0x67,
+ 0x82, 0x9c, 0xc5, 0xe1, 0xdf, 0x07, 0xbe, 0x00, 0x33, 0xa6, 0xe6, 0x5e,
+ 0x9e, 0x6b, 0x77, 0x70, 0x05, 0x87, 0x9f, 0x78, 0x90, 0x51, 0x62, 0xed,
+ 0x25, 0x76, 0x20, 0x53, 0x15, 0xfc, 0x75, 0x5c, 0x95, 0x8a, 0x74, 0xf7,
+ 0x3b, 0xdc, 0x5c, 0xa0, 0x41, 0xe9, 0xda, 0x74, 0xc3, 0xa4, 0x0e, 0x2c,
+ 0xdd, 0x4b, 0xe9, 0xc3, 0xb3, 0xcf, 0x4a, 0x41, 0x44, 0xb3, 0x38, 0x74,
+ 0xbb, 0xfd, 0x12, 0x49, 0xb4, 0x38, 0x65, 0x35, 0x8b, 0xe6, 0x07, 0xb3,
+ 0x0e, 0x5e, 0xf0, 0xce, 0x3f, 0xc9, 0x8c, 0x45, 0x53, 0xb1, 0x84, 0x65,
+ 0x1e, 0x7e, 0xce, 0xe1, 0x3c, 0x96, 0x03, 0xf3, 0x30, 0xc8, 0x3d, 0x21,
+ 0xec, 0x91, 0x12, 0x7d, 0xe3, 0xf5, 0x22, 0x6d, 0x42, 0xaf, 0x69, 0x66,
+ 0x07, 0xbc, 0x0a, 0x43, 0xfa, 0xeb, 0x84, 0xdb, 0x77, 0x03, 0x23, 0x36,
+ 0xaf, 0xf7, 0xcb, 0x27, 0xf1, 0x92, 0x32, 0xdc, 0x69, 0xa6, 0x92, 0xdc,
+ 0xa7, 0x04, 0xe6, 0xe2, 0xd2, 0xcb, 0xb5, 0x4f},
+ pub_key_4,
+ {0x31, 0x32, 0x36, 0x37, 0x38, 0x31, 0x30, 0x39, 0x30, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 106
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 106,
+ 32,
+ {0xb6, 0x4d, 0xa0, 0xcd, 0x7c, 0xae, 0x92, 0xcd, 0x20, 0xfe, 0x78, 0xf1,
+ 0x9d, 0xab, 0x40, 0x07, 0x86, 0xc1, 0x20, 0xa7, 0x77, 0x33, 0xb1, 0xa6,
+ 0xe2, 0xc1, 0x60, 0x33, 0xde, 0x50, 0xc1, 0x9f, 0xee, 0x52, 0x6d, 0x3d,
+ 0xc3, 0xd2, 0xdf, 0x18, 0xea, 0x24, 0xc3, 0xb0, 0xfb, 0xa0, 0x88, 0xd2,
+ 0x87, 0x6f, 0x11, 0x61, 0x87, 0x12, 0x51, 0x69, 0xe2, 0x2c, 0x33, 0x38,
+ 0x6e, 0x8e, 0x44, 0x11, 0x3c, 0x79, 0x71, 0x34, 0x9e, 0x53, 0x4d, 0xf3,
+ 0x2d, 0x20, 0xf6, 0x06, 0x90, 0x35, 0xc7, 0xfb, 0x70, 0xed, 0x55, 0xdb,
+ 0x37, 0x31, 0xb3, 0xe9, 0x68, 0x88, 0x57, 0x54, 0xf1, 0x01, 0x91, 0x27,
+ 0xae, 0x0d, 0xb7, 0x4e, 0x8a, 0xbd, 0xaf, 0x17, 0x3c, 0x6c, 0xa9, 0x40,
+ 0x17, 0xdd, 0x61, 0x2d, 0x47, 0x38, 0x16, 0x1e, 0xb9, 0xac, 0x09, 0xac,
+ 0xa3, 0xf9, 0x90, 0xc5, 0xef, 0x56, 0xde, 0x50, 0xc0, 0x50, 0x11, 0x64,
+ 0xc0, 0xbd, 0xe4, 0x73, 0x61, 0x32, 0x3a, 0xc8, 0x6e, 0xce, 0xe2, 0x99,
+ 0xd9, 0xaa, 0x23, 0x25, 0xae, 0x16, 0x07, 0x90, 0xae, 0x53, 0x42, 0x1a,
+ 0xc1, 0x6c, 0x1e, 0x81, 0x2e, 0x8b, 0x7e, 0xf2, 0x5f, 0xc2, 0xed, 0x08,
+ 0x84, 0x9e, 0x2c, 0x88, 0x89, 0xab, 0xf1, 0x5a, 0x48, 0x5c, 0x21, 0x01,
+ 0x05, 0x27, 0x36, 0x77, 0xd5, 0x02, 0xcb, 0x1b, 0xa5, 0x49, 0xeb, 0xe7,
+ 0x3a, 0xb9, 0x1e, 0x0a, 0xa2, 0xa1, 0x48, 0xa9, 0x66, 0x25, 0x8f, 0x57,
+ 0x47, 0x86, 0xb9, 0x3f, 0xb2, 0x56, 0x37, 0x0c, 0x3e, 0xcf, 0xf5, 0x71,
+ 0x4a, 0x3e, 0x13, 0x71, 0xbd, 0x3a, 0xb2, 0x21, 0x1f, 0xae, 0x69, 0x35,
+ 0x0a, 0x83, 0xdd, 0x9f, 0xbc, 0x14, 0xe1, 0x08, 0x6c, 0x4d, 0xbb, 0x85,
+ 0x23, 0xc4, 0xe0, 0xa3, 0x68, 0x50, 0x82, 0x19, 0x8b, 0xa9, 0xd7, 0xc9,
+ 0x25, 0x03, 0xde, 0xb5, 0x7a, 0x78, 0xc9, 0x81, 0xf6, 0x9b, 0xf8, 0x0b,
+ 0x38, 0xcb, 0x94, 0x88, 0x50, 0xaa, 0xa9, 0xc4, 0xce, 0x34, 0x40, 0xee,
+ 0xc6, 0xea, 0xec, 0x5d, 0x07, 0x1a, 0xd5, 0x83, 0xac, 0x88, 0x1a, 0x96,
+ 0x47, 0xdd, 0x56, 0xd6, 0x2b, 0x1b, 0x2c, 0xb5, 0x09, 0x9c, 0x27, 0x4b,
+ 0x2c, 0x66, 0xe5, 0x42, 0x15, 0xa3, 0x92, 0xf0, 0xee, 0xcf, 0xe7, 0xb6,
+ 0xcf, 0x83, 0x2a, 0xa6, 0xa2, 0xeb, 0xa4, 0x1f, 0x6b, 0x0e, 0xc3, 0xb9,
+ 0xdf, 0xca, 0xca, 0xa8, 0xf1, 0xd8, 0x2a, 0xe1, 0x74, 0x85, 0x67, 0x04,
+ 0x99, 0x58, 0x7d, 0x0c, 0xd3, 0x34, 0x5d, 0xac, 0x6e, 0x95, 0x47, 0x9f,
+ 0xea, 0x7f, 0x64, 0x4c, 0x04, 0x85, 0x0c, 0xae, 0x7c, 0x32, 0x45, 0x43,
+ 0x18, 0xad, 0x29, 0xb5, 0x31, 0x9a, 0x20, 0xc4, 0xd7, 0x04, 0x16, 0x1d,
+ 0xf6, 0x2c, 0x41, 0x26, 0x75, 0x12, 0xbc, 0xbe, 0xb2, 0x69, 0xb0, 0xed,
+ 0x81, 0x6e, 0xb4, 0xf2, 0x7b, 0xde, 0xdf, 0x0c, 0x30, 0xf8, 0x7a, 0x58,
+ 0xc8, 0x9c, 0xf6, 0x19, 0xf9, 0xcf, 0xd5, 0xc8, 0xe0, 0x0e, 0x25, 0x97,
+ 0x3a, 0x74, 0x75, 0xbe, 0xdc, 0xd5, 0xc1, 0xfd, 0x06, 0xf1, 0x08, 0x6b,
+ 0x23, 0x8c, 0x14, 0x5e, 0x8a, 0x41, 0x85, 0xc4, 0xfb, 0x93, 0x52, 0x7c,
+ 0x9a, 0x65, 0x20, 0xca, 0x58, 0xac, 0x0c, 0x09, 0x01, 0x9a, 0x31, 0x99,
+ 0xea, 0x0c, 0xec, 0x46, 0x8d, 0xa4, 0x63, 0xf8, 0x8b, 0x96, 0xc5, 0xc9,
+ 0xc0, 0xf5, 0x75, 0x0f, 0x48, 0xe5, 0x31, 0x3a, 0x00, 0x8a, 0x4d, 0x5a,
+ 0x0c, 0xef, 0xa9, 0xdc, 0xc2, 0xa4, 0x77, 0xb0, 0x2c, 0xbb, 0x9e, 0x27,
+ 0xd9, 0x58, 0xd0, 0xba, 0xdc, 0x24, 0xe2, 0xba, 0x31, 0x82, 0xd3, 0x36,
+ 0x57, 0x81, 0x91, 0xd7, 0x0b, 0xfb, 0x6e, 0x08, 0x86, 0x13, 0x5e, 0x9f,
+ 0xc7, 0xa6, 0x3f, 0x1f, 0xc8, 0x40, 0xf2, 0xa8},
+ pub_key_4,
+ {0x31, 0x31, 0x31, 0x38, 0x30, 0x37, 0x32, 0x30, 0x38, 0x31, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 107
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 107,
+ 32,
+ {0xab, 0xa6, 0x9e, 0x86, 0x6a, 0xbb, 0x3d, 0xa4, 0x12, 0xa1, 0xb5, 0xf0,
+ 0x28, 0x4b, 0x8b, 0xb9, 0x40, 0xdb, 0xc7, 0xeb, 0xb2, 0x4c, 0xb4, 0x58,
+ 0xa3, 0x25, 0xe6, 0x39, 0x99, 0x04, 0x08, 0x02, 0x12, 0xb8, 0x61, 0x2d,
+ 0xad, 0x96, 0x16, 0xfb, 0x0b, 0x92, 0xab, 0x05, 0x7e, 0xdb, 0xe5, 0xe6,
+ 0xf5, 0xd6, 0x82, 0x63, 0xcd, 0xef, 0xbb, 0x72, 0x09, 0xbe, 0xf4, 0xfc,
+ 0x50, 0x7e, 0x44, 0x0c, 0x52, 0x66, 0x7b, 0x6e, 0xbc, 0x34, 0xf9, 0xff,
+ 0x29, 0xbb, 0xc7, 0xc0, 0x35, 0x9d, 0x78, 0xa8, 0xf0, 0xdf, 0x6b, 0x30,
+ 0x71, 0xe8, 0x71, 0xd6, 0x23, 0x53, 0x6c, 0x88, 0x2b, 0x28, 0x7c, 0x17,
+ 0xf5, 0xf2, 0x80, 0xf7, 0x7f, 0x13, 0x4f, 0x97, 0xe6, 0x70, 0x1d, 0x33,
+ 0x44, 0x86, 0x4e, 0x76, 0xb7, 0x0c, 0x0b, 0x20, 0x8a, 0x2c, 0xe7, 0x4a,
+ 0xfe, 0xaf, 0xd9, 0xbd, 0xe9, 0x01, 0xec, 0xe5, 0x04, 0xe1, 0xbd, 0xe1,
+ 0x75, 0x70, 0xb1, 0xd0, 0xd2, 0xd1, 0x14, 0xf7, 0x11, 0x2e, 0x03, 0x34,
+ 0xc8, 0xa5, 0xac, 0x69, 0x19, 0x62, 0xc6, 0xab, 0x31, 0xf8, 0xa2, 0x38,
+ 0xbc, 0x65, 0xcd, 0xb8, 0xf0, 0x1e, 0xe5, 0x26, 0x47, 0x10, 0x85, 0x80,
+ 0x7c, 0x95, 0xb0, 0x2d, 0xb7, 0x97, 0x30, 0x4b, 0xd3, 0x3f, 0x5c, 0x4c,
+ 0x30, 0x0d, 0xd1, 0x19, 0xe2, 0x00, 0xf0, 0x02, 0x00, 0xb4, 0x63, 0xbe,
+ 0x61, 0x2b, 0xb4, 0xb8, 0x84, 0x06, 0xd0, 0x3a, 0x89, 0x82, 0x1d, 0x66,
+ 0x25, 0x70, 0x31, 0xec, 0x9a, 0x57, 0xf5, 0xf3, 0x3e, 0x3d, 0x62, 0xb3,
+ 0xd1, 0x8c, 0x25, 0xaa, 0xff, 0xd4, 0x3b, 0x5e, 0x88, 0xe6, 0xfd, 0xc2,
+ 0x01, 0xfd, 0x96, 0x02, 0xb6, 0xf8, 0xb7, 0x35, 0x4d, 0xb3, 0xc9, 0xbf,
+ 0x54, 0x66, 0x98, 0x0c, 0x33, 0x1d, 0xd6, 0xaf, 0x69, 0x5c, 0xdf, 0x00,
+ 0xdb, 0xba, 0x0a, 0xfa, 0xc3, 0x8a, 0xf5, 0xbb, 0x78, 0xd3, 0x79, 0x94,
+ 0xc0, 0xd1, 0x2e, 0x9a, 0xcf, 0x1d, 0x76, 0xb7, 0xb4, 0xca, 0x32, 0x14,
+ 0xc5, 0xd7, 0x03, 0x78, 0x9a, 0x63, 0x30, 0x1f, 0x2f, 0x48, 0x08, 0x25,
+ 0xde, 0x03, 0xe2, 0x72, 0xbf, 0x79, 0x1e, 0x49, 0x7a, 0x8b, 0x12, 0x2d,
+ 0x84, 0x65, 0x40, 0xff, 0x1f, 0x36, 0x9d, 0x88, 0x55, 0xa6, 0xe5, 0x94,
+ 0x2e, 0x5e, 0x20, 0x95, 0xd9, 0x7e, 0xa9, 0x23, 0xdb, 0xf2, 0x2a, 0xf1,
+ 0xb3, 0xa1, 0x4d, 0x9e, 0xa9, 0x55, 0xb9, 0x25, 0xc7, 0x91, 0xc8, 0x8f,
+ 0x74, 0xdf, 0x0b, 0x90, 0xd5, 0x78, 0xe2, 0x4b, 0x89, 0x47, 0x38, 0xe1,
+ 0x6d, 0x70, 0xd1, 0x10, 0x84, 0x05, 0xd2, 0xeb, 0xd2, 0x40, 0x15, 0x20,
+ 0x94, 0x52, 0x08, 0x62, 0x4e, 0x76, 0x0c, 0x65, 0xf6, 0x83, 0x3a, 0x73,
+ 0xff, 0xb4, 0xbc, 0x32, 0x22, 0x4c, 0xa3, 0xbc, 0x78, 0xd8, 0x3c, 0xa3,
+ 0xb2, 0x02, 0x1e, 0x34, 0x9e, 0x05, 0x14, 0x50, 0xca, 0xce, 0xb4, 0xca,
+ 0xf5, 0xe4, 0xcc, 0x9f, 0xd9, 0x06, 0xf9, 0x1d, 0x57, 0x5c, 0x67, 0x96,
+ 0xee, 0xb6, 0x99, 0x55, 0xa6, 0x34, 0xc3, 0x24, 0xc9, 0xec, 0x83, 0x0c,
+ 0xef, 0xd0, 0xc8, 0x30, 0x63, 0xf3, 0x87, 0x6e, 0x13, 0x59, 0x91, 0x50,
+ 0x0a, 0xcf, 0x8d, 0xdb, 0x8f, 0xef, 0xc5, 0x5b, 0x83, 0x92, 0x53, 0xea,
+ 0x2a, 0x18, 0xc4, 0x04, 0x73, 0xb0, 0x28, 0x42, 0xb3, 0x6c, 0x2e, 0x40,
+ 0xcf, 0xa9, 0x74, 0x0c, 0xe5, 0xe0, 0x81, 0x8e, 0x89, 0x1b, 0xe8, 0xfb,
+ 0x48, 0x4c, 0x91, 0x21, 0x12, 0x8d, 0x45, 0x4b, 0x41, 0xae, 0xfd, 0x4d,
+ 0x4e, 0x5a, 0xc4, 0xfa, 0x93, 0x23, 0x6f, 0xf0, 0x5a, 0xb0, 0x2b, 0x9f,
+ 0xeb, 0x9f, 0xe4, 0x3b, 0xda, 0x2d, 0xfc, 0x3e, 0x63, 0xbf, 0xe9, 0xd9,
+ 0xd8, 0xdc, 0x9d, 0x80, 0x4d, 0x9f, 0xa3, 0x12},
+ pub_key_4,
+ {0x38, 0x33, 0x38, 0x31, 0x38, 0x36, 0x39, 0x32, 0x39, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 108
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 108,
+ 32,
+ {0x4d, 0x5d, 0x13, 0xec, 0xa8, 0x63, 0x40, 0x0f, 0xa4, 0xc0, 0xd6, 0xda,
+ 0x13, 0x51, 0xb5, 0xdc, 0x47, 0xaa, 0xde, 0xd1, 0x70, 0x42, 0xb4, 0x0f,
+ 0x5f, 0x40, 0x18, 0xd8, 0x7a, 0x77, 0x42, 0x9b, 0x38, 0x2f, 0x16, 0x91,
+ 0x42, 0x9c, 0x43, 0x45, 0x30, 0xbe, 0x31, 0xc3, 0x38, 0xb2, 0x62, 0xbe,
+ 0xe9, 0xce, 0xb4, 0x3d, 0x74, 0x04, 0x53, 0x98, 0xc9, 0x7b, 0x85, 0x73,
+ 0xde, 0x9b, 0xf2, 0xdf, 0x5a, 0x84, 0xc2, 0xcf, 0x8a, 0xe0, 0x5b, 0x12,
+ 0x10, 0xf1, 0x7a, 0xfe, 0xba, 0x8a, 0x07, 0x6e, 0x91, 0x74, 0x3c, 0xbc,
+ 0xda, 0xee, 0x74, 0x36, 0x92, 0x28, 0xb7, 0xa0, 0x96, 0x9e, 0x1a, 0xf1,
+ 0x6a, 0x0b, 0xbb, 0x6c, 0x93, 0xff, 0x09, 0xa4, 0x25, 0x49, 0x5a, 0x6b,
+ 0x67, 0x41, 0x5b, 0x01, 0x5a, 0x5a, 0x36, 0x2f, 0x85, 0x26, 0x46, 0x18,
+ 0x5e, 0x0b, 0xd4, 0x45, 0x52, 0xcc, 0x86, 0x02, 0xc3, 0xca, 0xd2, 0xd4,
+ 0x1f, 0x68, 0x86, 0x96, 0xd3, 0x7d, 0x11, 0xef, 0x76, 0xf4, 0xf5, 0x18,
+ 0x02, 0x64, 0xd8, 0x19, 0x06, 0xe7, 0x36, 0x67, 0x93, 0xcb, 0x87, 0x91,
+ 0x5f, 0x4a, 0x58, 0xd0, 0x24, 0x99, 0x8d, 0x11, 0xca, 0x02, 0x06, 0xd7,
+ 0x32, 0x20, 0x07, 0x80, 0x36, 0xe1, 0x00, 0xf2, 0x67, 0xa9, 0x60, 0x83,
+ 0x84, 0xd5, 0x74, 0x09, 0x6c, 0x81, 0x1d, 0x2b, 0xea, 0x5c, 0x72, 0x42,
+ 0x51, 0xc7, 0xe4, 0x8e, 0x2e, 0xda, 0x2e, 0x35, 0x79, 0x2e, 0xdd, 0x97,
+ 0xc8, 0x86, 0x42, 0x8d, 0x2e, 0x8e, 0x2d, 0x24, 0x43, 0x63, 0x97, 0x78,
+ 0x3c, 0x7c, 0x56, 0xe5, 0x08, 0xe5, 0x58, 0xa3, 0x31, 0xb1, 0x25, 0x70,
+ 0x26, 0xad, 0x45, 0x9a, 0x0a, 0x10, 0xa0, 0xc5, 0x66, 0xbe, 0x9e, 0x40,
+ 0x90, 0xfc, 0x99, 0xb7, 0xe6, 0x2a, 0xe9, 0x1a, 0xf6, 0x26, 0xfd, 0x2c,
+ 0x75, 0x18, 0x23, 0x0b, 0x9b, 0x0e, 0x97, 0x89, 0x6f, 0x05, 0x9b, 0x5a,
+ 0x21, 0x60, 0x10, 0xbd, 0xe5, 0xc1, 0x7e, 0x7d, 0xd9, 0x58, 0x5f, 0xfd,
+ 0x24, 0x1e, 0x7a, 0x32, 0x90, 0xd3, 0xa5, 0xd0, 0xd4, 0x80, 0xce, 0x9a,
+ 0x17, 0xa2, 0xcc, 0x77, 0x5e, 0x23, 0x76, 0x51, 0xff, 0x78, 0x17, 0xb6,
+ 0x69, 0xa9, 0xe4, 0xb2, 0xdc, 0xcb, 0x21, 0x4b, 0x4d, 0xad, 0x62, 0x2b,
+ 0x26, 0x99, 0x94, 0xf2, 0x8e, 0x04, 0xe5, 0x38, 0xc7, 0xb0, 0x87, 0xa3,
+ 0x33, 0x9a, 0x73, 0x26, 0x98, 0x8e, 0xb8, 0x0d, 0xf7, 0x00, 0x23, 0xd7,
+ 0x1a, 0x81, 0x3e, 0xa5, 0x34, 0x22, 0xac, 0x99, 0x5f, 0x99, 0xa5, 0xc2,
+ 0xcd, 0x96, 0xe8, 0xa3, 0xef, 0xb7, 0x8f, 0xd1, 0x53, 0x2d, 0x38, 0x2f,
+ 0x4b, 0x9b, 0x4f, 0xda, 0xa1, 0xc4, 0x86, 0x3f, 0x5e, 0xe8, 0x07, 0x16,
+ 0xa6, 0xa0, 0x88, 0xfa, 0xda, 0xc2, 0x9f, 0x97, 0x10, 0x35, 0x90, 0xd7,
+ 0x4f, 0x58, 0x54, 0xf9, 0x8b, 0x96, 0x3b, 0xcb, 0x59, 0x02, 0x8f, 0xd2,
+ 0xdc, 0x92, 0x4b, 0x01, 0x2c, 0x37, 0x44, 0xdc, 0x9a, 0x28, 0xb1, 0xe8,
+ 0xf0, 0xdb, 0xa1, 0x59, 0xe3, 0x15, 0x19, 0x89, 0xdb, 0xf3, 0xe7, 0xad,
+ 0x09, 0xc7, 0xd9, 0xa8, 0x97, 0x18, 0x90, 0xca, 0x76, 0x58, 0xf1, 0x26,
+ 0x76, 0x19, 0x92, 0xb7, 0xac, 0x9a, 0x54, 0x82, 0x01, 0xc8, 0xd7, 0x2d,
+ 0xb7, 0x06, 0x36, 0x05, 0xd7, 0xc8, 0xd4, 0x9e, 0x6c, 0x58, 0xeb, 0x79,
+ 0x0b, 0x65, 0x11, 0x15, 0xd1, 0x19, 0x27, 0xb8, 0x69, 0xf8, 0xec, 0x18,
+ 0x12, 0xf8, 0x24, 0x8d, 0x93, 0x7b, 0x55, 0x91, 0x1a, 0x21, 0x98, 0x62,
+ 0x4a, 0x37, 0x3e, 0xf2, 0x08, 0x48, 0x25, 0x3a, 0x10, 0x47, 0x22, 0xf5,
+ 0xa7, 0x17, 0x08, 0x19, 0x49, 0x59, 0x0e, 0x5d, 0xa9, 0x04, 0x83, 0x2e,
+ 0xf9, 0x26, 0xcd, 0xab, 0x7e, 0x29, 0xd6, 0x4c},
+ pub_key_4,
+ {0x33, 0x31, 0x33, 0x31, 0x32, 0x38, 0x37, 0x32, 0x37, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 109
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 109,
+ 32,
+ {0x31, 0x4e, 0xa2, 0x43, 0xb2, 0xbe, 0xa8, 0xaf, 0xe0, 0xc6, 0xc6, 0x62,
+ 0x79, 0x42, 0x6f, 0x82, 0xe7, 0xa7, 0xbc, 0x86, 0x14, 0xf2, 0x72, 0x9b,
+ 0x00, 0x2b, 0xf5, 0x77, 0x55, 0x76, 0xe5, 0x1e, 0xfd, 0xc5, 0xa1, 0xf6,
+ 0x9e, 0x6a, 0xe5, 0xfc, 0x15, 0xb0, 0x67, 0x71, 0xe4, 0x5a, 0xef, 0xb2,
+ 0x1b, 0x65, 0x03, 0x66, 0xa0, 0x36, 0x9a, 0xb4, 0x95, 0xb0, 0xa9, 0x49,
+ 0x2a, 0x4e, 0x5b, 0x5f, 0xae, 0x2a, 0xf3, 0xf3, 0x98, 0x25, 0x3a, 0xaf,
+ 0x82, 0x9e, 0x81, 0x5a, 0x60, 0x25, 0x45, 0x4f, 0x33, 0x7a, 0x0a, 0x53,
+ 0x0f, 0x75, 0x3d, 0x33, 0x23, 0xfe, 0x9b, 0x90, 0xf3, 0x6f, 0x60, 0xe1,
+ 0x27, 0xf9, 0xc7, 0xd9, 0x68, 0x50, 0x3c, 0xae, 0x11, 0x7a, 0x09, 0x8c,
+ 0x3f, 0x04, 0xdc, 0x9f, 0xe9, 0xf8, 0xec, 0x32, 0xe8, 0xdc, 0x1c, 0x1b,
+ 0x00, 0xa4, 0xb6, 0x27, 0x01, 0x6b, 0x83, 0x13, 0x87, 0xa0, 0x45, 0x8a,
+ 0xb7, 0x07, 0x64, 0x1a, 0x5a, 0x4e, 0xd2, 0xe7, 0x63, 0x0e, 0xdd, 0x85,
+ 0xb5, 0x67, 0xa8, 0x56, 0xf5, 0xeb, 0x35, 0x98, 0x41, 0x99, 0xaa, 0x90,
+ 0xff, 0x13, 0xca, 0x7f, 0x7b, 0x85, 0x6b, 0xf3, 0x53, 0x79, 0xc5, 0x99,
+ 0x19, 0xe7, 0x6d, 0x63, 0x08, 0x40, 0xc5, 0x47, 0xe5, 0xcb, 0x72, 0x6d,
+ 0xed, 0xfa, 0xdb, 0x22, 0xd3, 0x23, 0xd5, 0x08, 0xe1, 0xaa, 0xa7, 0x3c,
+ 0xc0, 0xb1, 0x64, 0x01, 0x58, 0xbe, 0x6d, 0xbe, 0x72, 0xf1, 0x6d, 0x71,
+ 0x34, 0xa9, 0xed, 0xa7, 0x8a, 0xd5, 0x5e, 0x85, 0x9b, 0x7d, 0x32, 0x0a,
+ 0x50, 0x05, 0xff, 0x15, 0xb4, 0xdc, 0xbf, 0xaf, 0x37, 0x2d, 0x72, 0xec,
+ 0xea, 0x16, 0x56, 0xbd, 0x50, 0xd1, 0x8f, 0xb4, 0xf0, 0xca, 0x79, 0xbd,
+ 0xab, 0x37, 0x66, 0x37, 0xf0, 0xa2, 0xdc, 0x38, 0x20, 0xb7, 0xb7, 0x2a,
+ 0x33, 0x43, 0x6d, 0x0b, 0xfc, 0x4b, 0x34, 0xea, 0x7e, 0x81, 0x6f, 0xce,
+ 0x69, 0xdd, 0x81, 0x40, 0x92, 0x84, 0x32, 0x5c, 0xd4, 0x04, 0x86, 0x4d,
+ 0xe6, 0xfd, 0xad, 0xbd, 0xfa, 0xc4, 0xd7, 0x49, 0x49, 0xb3, 0x90, 0x80,
+ 0xc0, 0x1d, 0x0b, 0x72, 0x33, 0x59, 0xc4, 0x88, 0x4e, 0x35, 0x6a, 0x87,
+ 0x5f, 0x1e, 0xe7, 0xa0, 0x75, 0x82, 0xed, 0x7d, 0x24, 0x26, 0xe5, 0x54,
+ 0x81, 0x8f, 0xa8, 0x9a, 0xd1, 0xc7, 0x3f, 0x24, 0x65, 0xdc, 0x42, 0x9d,
+ 0xb9, 0xd7, 0x0a, 0x3b, 0x91, 0x91, 0xd1, 0x16, 0x6f, 0x93, 0x8e, 0xa0,
+ 0x21, 0x8f, 0xbb, 0x88, 0x1d, 0x89, 0x85, 0x23, 0x97, 0xed, 0xef, 0x4d,
+ 0xb5, 0x44, 0x94, 0x2d, 0xc8, 0xdc, 0x14, 0x75, 0x2a, 0x49, 0xb8, 0xf8,
+ 0xdb, 0x93, 0xf3, 0x6d, 0x39, 0xf4, 0xde, 0xbf, 0x1c, 0xe3, 0xc4, 0x54,
+ 0x11, 0x3d, 0xab, 0x80, 0xaf, 0xb3, 0x48, 0x54, 0x4e, 0x96, 0x4e, 0xb7,
+ 0x47, 0x18, 0x1f, 0xf3, 0x88, 0x4a, 0x70, 0x37, 0x87, 0xe5, 0x03, 0x2d,
+ 0x0f, 0x80, 0xc3, 0x71, 0x08, 0x49, 0xab, 0x38, 0x88, 0x6b, 0x95, 0x8f,
+ 0xbe, 0xae, 0x89, 0x63, 0xc2, 0x09, 0xb0, 0xa0, 0x76, 0xf9, 0x23, 0x8e,
+ 0xd9, 0xd4, 0x67, 0xaf, 0x5c, 0x9a, 0x64, 0x34, 0xeb, 0x55, 0x78, 0x2b,
+ 0x6a, 0xbc, 0x04, 0x36, 0xce, 0x17, 0x7a, 0x49, 0x3a, 0xfb, 0x14, 0x62,
+ 0x99, 0xf6, 0x1b, 0xf1, 0x78, 0x4b, 0x26, 0xbb, 0x2c, 0x49, 0xbc, 0x7b,
+ 0x3f, 0xe8, 0x8e, 0x1f, 0xe4, 0x4c, 0x8b, 0x04, 0xd9, 0xf2, 0x4e, 0xf6,
+ 0xac, 0xb8, 0x99, 0x85, 0xef, 0x11, 0x11, 0x6e, 0x0b, 0x51, 0x85, 0x02,
+ 0x28, 0x9b, 0xa2, 0x9c, 0xdb, 0xd9, 0x62, 0x07, 0x83, 0x02, 0x2d, 0x30,
+ 0xe1, 0x86, 0x64, 0x91, 0x99, 0x52, 0x37, 0x60, 0x16, 0x9f, 0x28, 0xf0,
+ 0xc6, 0x96, 0x9c, 0x81, 0x72, 0xff, 0xb4, 0xae},
+ pub_key_4,
+ {0x31, 0x34, 0x33, 0x33, 0x31, 0x39, 0x32, 0x36, 0x35, 0x33, 0x38},
+ true},
+
+ // Comment:
+ // tcID: 110
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 110,
+ 32,
+ {0x13, 0x08, 0x18, 0xf7, 0x56, 0x41, 0xab, 0x70, 0x4b, 0x30, 0x83, 0x0a,
+ 0x81, 0xe3, 0xd9, 0x91, 0xe0, 0xba, 0x57, 0x1c, 0xb9, 0xa8, 0x6a, 0x2e,
+ 0x0a, 0xbc, 0xb1, 0x3f, 0xd0, 0x13, 0xe8, 0xf5, 0x50, 0xf4, 0xc7, 0xfe,
+ 0x7b, 0x3a, 0x90, 0xa0, 0xab, 0x6e, 0x4e, 0x5b, 0x47, 0x8c, 0x49, 0x63,
+ 0x38, 0xdc, 0x6e, 0x0f, 0xbc, 0x09, 0xa8, 0x0c, 0x8d, 0x39, 0xd7, 0x10,
+ 0x5a, 0x35, 0x3c, 0x8f, 0x9b, 0x5f, 0xcf, 0x47, 0xc8, 0x89, 0xd4, 0x0e,
+ 0x3a, 0x82, 0x4e, 0x7b, 0x93, 0x8b, 0x7d, 0x61, 0xa8, 0x37, 0x45, 0x63,
+ 0xdc, 0x57, 0xf7, 0xce, 0xd4, 0x17, 0xd6, 0x7f, 0x8d, 0x3b, 0xbd, 0xbd,
+ 0x69, 0x80, 0xbb, 0x09, 0x30, 0x42, 0xd6, 0xfa, 0xbe, 0xd9, 0x5f, 0xbe,
+ 0xad, 0x27, 0x2f, 0xd2, 0x56, 0xce, 0x88, 0xf0, 0xd1, 0x1c, 0x07, 0x6c,
+ 0x03, 0x30, 0x0d, 0x3f, 0xa3, 0x18, 0x24, 0x2c, 0x4a, 0x66, 0xf1, 0xc9,
+ 0x61, 0x41, 0xf7, 0xa0, 0x30, 0xd4, 0xd1, 0xed, 0x19, 0x5a, 0x38, 0x6c,
+ 0x0c, 0xc3, 0x79, 0xe8, 0x4e, 0xc4, 0xcc, 0x96, 0x52, 0x69, 0xc9, 0xd9,
+ 0x44, 0xcc, 0xe6, 0xfe, 0xe9, 0x2b, 0xfa, 0xc0, 0x00, 0x51, 0x00, 0xd9,
+ 0x46, 0x1d, 0xbb, 0x20, 0x4d, 0xbc, 0x94, 0x34, 0x02, 0x87, 0x67, 0x7c,
+ 0x04, 0x93, 0xb2, 0xd6, 0xfe, 0x3a, 0x15, 0xbf, 0xa2, 0x82, 0x71, 0x1b,
+ 0x9c, 0xa5, 0x77, 0x30, 0x84, 0xc9, 0xdd, 0x83, 0xf2, 0xca, 0x96, 0x74,
+ 0x8a, 0x3c, 0xcb, 0x6e, 0x8a, 0x08, 0x0b, 0x6f, 0x26, 0x53, 0x5a, 0x38,
+ 0xcc, 0x9e, 0x81, 0x6c, 0x5b, 0x0b, 0x21, 0x09, 0xb8, 0x30, 0x14, 0x5b,
+ 0x3b, 0x54, 0x29, 0x6a, 0x39, 0x56, 0x38, 0xf4, 0x59, 0x45, 0x9a, 0x54,
+ 0x6f, 0xc0, 0xde, 0xdd, 0xba, 0x9e, 0x09, 0x2e, 0x00, 0x4e, 0x76, 0x5f,
+ 0x5b, 0x67, 0x19, 0x2e, 0x14, 0x8d, 0x2e, 0x04, 0xe4, 0x8e, 0xfe, 0xa9,
+ 0x0a, 0x5a, 0x6a, 0xab, 0xd7, 0xee, 0xfe, 0x59, 0x2f, 0xa4, 0x99, 0x89,
+ 0xf6, 0xc1, 0xe8, 0x0c, 0xf9, 0xe1, 0x22, 0xbc, 0xbe, 0xb7, 0x8c, 0x5d,
+ 0xd3, 0x4e, 0xcd, 0xeb, 0xfe, 0xd4, 0xbd, 0x9d, 0x84, 0xde, 0xcc, 0x94,
+ 0xb4, 0x21, 0xb1, 0x6b, 0x54, 0x58, 0x19, 0x8e, 0x6e, 0x55, 0x4f, 0xb6,
+ 0x47, 0xf2, 0x8e, 0xea, 0x3a, 0x00, 0x31, 0xf4, 0x5a, 0x36, 0x23, 0x3d,
+ 0xc4, 0x89, 0x5e, 0x03, 0x32, 0x42, 0x96, 0x93, 0x9a, 0xaf, 0xf3, 0x5e,
+ 0x0e, 0xcb, 0x54, 0x10, 0x25, 0xff, 0xfe, 0x1b, 0x90, 0xea, 0x1f, 0x4d,
+ 0x71, 0x49, 0xe3, 0x4f, 0xf8, 0x49, 0x32, 0x63, 0x56, 0xdc, 0xb1, 0x18,
+ 0xf4, 0xb4, 0x30, 0x26, 0xfa, 0xd0, 0xa3, 0xb1, 0x79, 0x6a, 0xd7, 0xbc,
+ 0x9c, 0x4b, 0xb2, 0x7d, 0xab, 0xd3, 0x5f, 0x85, 0x8b, 0xe5, 0x84, 0x72,
+ 0x1c, 0xe0, 0x53, 0x03, 0x83, 0x78, 0x94, 0x3b, 0x4d, 0x8f, 0x9b, 0x70,
+ 0x98, 0x49, 0x44, 0xff, 0xea, 0x1f, 0x63, 0xcf, 0x85, 0xcc, 0xd1, 0xb3,
+ 0x3e, 0x92, 0xd7, 0xaf, 0x9b, 0x0c, 0x86, 0x8d, 0xaf, 0x60, 0x63, 0x32,
+ 0xf7, 0x5d, 0x42, 0x87, 0x20, 0x0c, 0xb0, 0x35, 0xeb, 0x57, 0x4e, 0xa8,
+ 0x43, 0xc0, 0x75, 0xb3, 0xcd, 0x66, 0xa5, 0x81, 0xac, 0xb6, 0xda, 0x95,
+ 0x0d, 0x07, 0x61, 0x5e, 0xfe, 0xc2, 0x6e, 0x08, 0x19, 0xf9, 0x62, 0x50,
+ 0xc7, 0xe8, 0x5f, 0xfd, 0x44, 0x3f, 0x57, 0x07, 0x87, 0xc6, 0x09, 0xfa,
+ 0xf5, 0xcc, 0xa0, 0xd3, 0xea, 0x5d, 0x8d, 0xed, 0x6d, 0x65, 0x6f, 0xcb,
+ 0xa7, 0x0d, 0x9f, 0xd0, 0x2e, 0xa2, 0xb7, 0xdd, 0x28, 0x2f, 0xbb, 0xd0,
+ 0x81, 0x85, 0xaa, 0xfb, 0xed, 0x0b, 0x52, 0x13, 0x95, 0x52, 0xd5, 0xd4,
+ 0x20, 0xb8, 0x20, 0x0d, 0x36, 0xc3, 0xe9, 0x5b},
+ pub_key_4,
+ {0x33, 0x34, 0x34, 0x39, 0x30, 0x38, 0x32, 0x33, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 111
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 111,
+ 32,
+ {0x24, 0x29, 0x4d, 0xc6, 0xe8, 0xbd, 0x6d, 0xdb, 0x2a, 0x52, 0x48, 0xf7,
+ 0x7c, 0xb5, 0x7d, 0x51, 0x5a, 0x34, 0xac, 0x41, 0x33, 0x2e, 0xd2, 0x00,
+ 0x98, 0x92, 0x1c, 0xe0, 0xfd, 0x93, 0x98, 0x53, 0xa1, 0x02, 0xb9, 0x28,
+ 0xe6, 0x7b, 0x16, 0x19, 0x66, 0x61, 0x49, 0x71, 0x95, 0x11, 0xab, 0xc2,
+ 0x55, 0x11, 0x13, 0x75, 0x75, 0x4f, 0x5e, 0x6b, 0xf4, 0x18, 0x8c, 0x58,
+ 0x56, 0x93, 0xcd, 0xb1, 0x14, 0x8a, 0x11, 0xf1, 0x87, 0xb4, 0x54, 0xd9,
+ 0x18, 0x0b, 0xaf, 0x16, 0x38, 0x4b, 0x35, 0x22, 0x07, 0x4f, 0xfd, 0x7f,
+ 0x51, 0x1e, 0x08, 0xa5, 0x26, 0xfa, 0xcc, 0x0a, 0x9b, 0x8f, 0xfb, 0x19,
+ 0xc5, 0x30, 0xe0, 0x1c, 0x8f, 0x4f, 0x71, 0xb6, 0xa6, 0x01, 0x51, 0xc4,
+ 0x74, 0x34, 0x9c, 0x6e, 0x2b, 0x95, 0x88, 0x00, 0xcb, 0x83, 0xa1, 0x49,
+ 0x4e, 0x4f, 0x6b, 0xa0, 0xa1, 0x58, 0x6a, 0x00, 0xe8, 0x5a, 0x8a, 0x79,
+ 0x74, 0xf8, 0xcf, 0xaf, 0xb2, 0x8d, 0x09, 0x0f, 0xef, 0x94, 0x83, 0x29,
+ 0x8f, 0xc7, 0x22, 0x66, 0xc6, 0x08, 0x31, 0x12, 0x08, 0x2c, 0x13, 0x6a,
+ 0x3f, 0xec, 0x28, 0xc6, 0x29, 0x71, 0x4f, 0x8b, 0x42, 0x67, 0xa6, 0x19,
+ 0x4a, 0x19, 0x6e, 0x80, 0x3b, 0x53, 0xe2, 0x04, 0x96, 0xcf, 0x45, 0xe8,
+ 0x1c, 0x30, 0x55, 0x08, 0x6e, 0xab, 0x1f, 0x6c, 0x49, 0x29, 0xe7, 0x26,
+ 0xc1, 0x58, 0xae, 0x39, 0xcc, 0x73, 0x98, 0x5c, 0xfb, 0x8c, 0x58, 0x4d,
+ 0x14, 0x9c, 0xe9, 0xd2, 0x65, 0xd2, 0x6d, 0x58, 0xa9, 0x55, 0xb4, 0xc2,
+ 0xab, 0xd2, 0x91, 0xad, 0xa7, 0xb7, 0xf9, 0xce, 0x4f, 0xb3, 0x5f, 0x68,
+ 0x4a, 0xbf, 0xc5, 0x69, 0xa7, 0x57, 0xe4, 0x67, 0x6c, 0x38, 0x8b, 0x3b,
+ 0x64, 0x17, 0xa7, 0x80, 0x52, 0x8d, 0x0b, 0x04, 0xe5, 0xf1, 0x49, 0x7b,
+ 0x37, 0x20, 0x65, 0x49, 0xd4, 0x69, 0xb0, 0xa7, 0x74, 0x99, 0x7b, 0xaa,
+ 0xc4, 0x30, 0x9d, 0x00, 0xa4, 0x67, 0xd8, 0x95, 0xb0, 0x67, 0x81, 0xf2,
+ 0xad, 0xf0, 0xb2, 0xd3, 0x96, 0x9c, 0x8c, 0x77, 0x69, 0x2f, 0xf6, 0xc2,
+ 0x41, 0x73, 0x7c, 0xfc, 0xb8, 0x73, 0x57, 0x54, 0x9e, 0x91, 0xb6, 0x80,
+ 0xe9, 0x7f, 0xad, 0x60, 0xec, 0x2e, 0x39, 0x98, 0xf1, 0x4e, 0x4d, 0x18,
+ 0xa6, 0x01, 0x33, 0x6d, 0x31, 0x47, 0xed, 0x6a, 0x94, 0x8b, 0x63, 0xe8,
+ 0xff, 0x7c, 0xd4, 0x1c, 0xda, 0x81, 0x22, 0x9d, 0x52, 0x5b, 0x69, 0xa6,
+ 0xcf, 0xa4, 0x4f, 0xbd, 0xde, 0xa1, 0xd1, 0x0c, 0xd7, 0x0c, 0x0a, 0x85,
+ 0x96, 0xc7, 0x9f, 0x79, 0x6c, 0xa1, 0x93, 0x34, 0x17, 0x71, 0xd1, 0x4b,
+ 0x35, 0x70, 0x8c, 0x2e, 0xb3, 0xe2, 0x36, 0x92, 0x81, 0x6b, 0xd9, 0x2c,
+ 0x80, 0x09, 0x03, 0x4c, 0x25, 0xc6, 0x17, 0xba, 0x42, 0x2b, 0x60, 0xc5,
+ 0xd9, 0xb3, 0xd3, 0x30, 0x2a, 0x9e, 0x2b, 0xf6, 0x3b, 0x8d, 0xd1, 0xe6,
+ 0x83, 0xff, 0xe4, 0xd0, 0x94, 0x2c, 0x59, 0x41, 0xca, 0xa1, 0x22, 0x0f,
+ 0x00, 0xa6, 0xf4, 0x1c, 0x3e, 0xaf, 0x64, 0x43, 0xc3, 0x65, 0x47, 0xfc,
+ 0xfd, 0xba, 0x62, 0xe4, 0x2d, 0xe8, 0x4d, 0xa1, 0x06, 0x2d, 0x8a, 0x24,
+ 0xaf, 0x1e, 0x5c, 0xfa, 0x1b, 0xfe, 0xa6, 0x9e, 0xb6, 0x25, 0x17, 0x19,
+ 0x50, 0x44, 0xae, 0xb3, 0x50, 0xa9, 0xe3, 0xb6, 0xc9, 0x24, 0x01, 0xf5,
+ 0xd9, 0x76, 0x11, 0x37, 0x1b, 0x92, 0x0b, 0x47, 0x19, 0x9f, 0xc6, 0x7f,
+ 0x3f, 0xde, 0xb7, 0x31, 0xc2, 0x2a, 0x33, 0x5b, 0x5a, 0xd4, 0x27, 0x39,
+ 0x7c, 0xf6, 0x34, 0xf9, 0x7b, 0x7a, 0x29, 0x43, 0x0c, 0x2f, 0x06, 0x3f,
+ 0x1f, 0x01, 0x8a, 0x8b, 0x1e, 0x46, 0xe3, 0xe6, 0x73, 0x30, 0xb0, 0x5a,
+ 0xaa, 0x8d, 0x37, 0x1a, 0x70, 0x5b, 0x4c, 0xae},
+ pub_key_4,
+ {0x36, 0x38, 0x32, 0x39, 0x38, 0x33, 0x35, 0x39, 0x32, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 112
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 112,
+ 32,
+ {0x53, 0x41, 0x2f, 0x10, 0x14, 0xe9, 0x86, 0xc5, 0x6b, 0x33, 0x4e, 0x26,
+ 0x6e, 0xf5, 0x5a, 0x6a, 0x60, 0xf1, 0x2d, 0x30, 0xc0, 0x5a, 0x2c, 0xbe,
+ 0xcf, 0x2b, 0x5b, 0xcc, 0xb3, 0x79, 0x1b, 0xaf, 0x04, 0xe8, 0x88, 0xbd,
+ 0x32, 0xb0, 0x89, 0x8c, 0xfc, 0x63, 0xd5, 0x98, 0xf5, 0xe3, 0x29, 0x73,
+ 0x66, 0xfe, 0x2a, 0xb2, 0x5b, 0x34, 0x3f, 0xe2, 0x04, 0xcf, 0x3d, 0xac,
+ 0x1f, 0x56, 0x87, 0x47, 0x59, 0x4c, 0x71, 0xa2, 0x46, 0xd4, 0x2b, 0xa6,
+ 0x8f, 0xe9, 0x73, 0x6b, 0xef, 0x05, 0xb1, 0xd4, 0x86, 0x18, 0x44, 0x12,
+ 0x6a, 0xf1, 0xf9, 0x11, 0xe1, 0x05, 0xef, 0xe1, 0x98, 0xc6, 0x22, 0x75,
+ 0x50, 0x06, 0x75, 0x71, 0xd6, 0x11, 0xfd, 0x70, 0x92, 0x38, 0xd7, 0x07,
+ 0x50, 0x39, 0x06, 0x57, 0x73, 0x13, 0xe6, 0x78, 0x9e, 0x7a, 0xb1, 0xc8,
+ 0xa4, 0xaa, 0xc8, 0xd8, 0x3a, 0x62, 0x8a, 0xa1, 0x9f, 0x4a, 0x13, 0x6c,
+ 0x58, 0x44, 0xcc, 0x1c, 0xc3, 0xc4, 0xe4, 0x1f, 0xaa, 0x6f, 0x24, 0x34,
+ 0xeb, 0x87, 0x1a, 0x7c, 0x9b, 0x9f, 0x2e, 0x52, 0xd6, 0x66, 0xea, 0x90,
+ 0x43, 0xcd, 0xc1, 0xaf, 0xd4, 0x42, 0x62, 0x7b, 0xa6, 0x61, 0xa4, 0x49,
+ 0xe4, 0xe0, 0xe4, 0xc1, 0x6f, 0x9b, 0x84, 0x13, 0x0c, 0x50, 0xae, 0x53,
+ 0x6b, 0x69, 0x8d, 0x4c, 0x4f, 0xac, 0xf6, 0x64, 0x2d, 0x91, 0xf2, 0x3d,
+ 0x2e, 0xae, 0x36, 0xf0, 0xe4, 0x08, 0x39, 0x97, 0x47, 0x8d, 0xc7, 0xaa,
+ 0x97, 0x72, 0xd8, 0x22, 0x6f, 0x09, 0x04, 0xaa, 0x81, 0x20, 0xc6, 0x86,
+ 0xba, 0xaf, 0x86, 0x44, 0x49, 0xd5, 0xbf, 0xda, 0xe2, 0x2f, 0xed, 0x5d,
+ 0x03, 0x46, 0x05, 0x31, 0x1c, 0xc0, 0xaf, 0x95, 0x13, 0x88, 0x9e, 0x57,
+ 0xee, 0xd6, 0xb2, 0x45, 0x61, 0x54, 0x69, 0x69, 0xd1, 0xdf, 0x1a, 0x11,
+ 0x0d, 0x28, 0x15, 0xef, 0x80, 0x05, 0xba, 0xa2, 0x1a, 0xf1, 0x61, 0x5f,
+ 0xb6, 0xcb, 0x45, 0xd8, 0x25, 0x6d, 0xda, 0x3e, 0x6a, 0x15, 0xfc, 0x76,
+ 0x4c, 0x82, 0x46, 0xd0, 0xdf, 0x23, 0x83, 0x02, 0xf6, 0x9f, 0x36, 0x47,
+ 0x31, 0x53, 0xc8, 0x41, 0xf1, 0xc5, 0x36, 0x3c, 0x51, 0x72, 0x4a, 0xc8,
+ 0x2d, 0x58, 0x2f, 0x04, 0xb2, 0x92, 0x45, 0x20, 0x0f, 0x34, 0xd3, 0xbe,
+ 0x1a, 0x3c, 0x65, 0x3c, 0xf9, 0xa3, 0xe0, 0x07, 0x2b, 0xa5, 0x92, 0xc0,
+ 0x98, 0x01, 0x9f, 0x10, 0xaa, 0xe2, 0x58, 0x04, 0xd1, 0x6f, 0xf2, 0x3e,
+ 0xa9, 0x53, 0x9e, 0x62, 0x88, 0xba, 0x41, 0x96, 0xe5, 0x57, 0xb8, 0x38,
+ 0xa2, 0x07, 0x4d, 0x33, 0xb6, 0x84, 0x97, 0x78, 0xb5, 0xbb, 0xb0, 0x4a,
+ 0xc6, 0x77, 0x69, 0x0d, 0x67, 0xd7, 0xc4, 0x91, 0xc9, 0x28, 0xa1, 0x6f,
+ 0x69, 0xb0, 0xa2, 0xe8, 0xfe, 0xb4, 0x1e, 0x5c, 0x62, 0x0c, 0x6e, 0x20,
+ 0x64, 0x98, 0xd0, 0xef, 0x27, 0xdf, 0x23, 0xa3, 0x27, 0xb3, 0x00, 0x6c,
+ 0x82, 0x2d, 0xd4, 0x1f, 0x16, 0xf8, 0xee, 0x2a, 0x3c, 0x6a, 0x90, 0x5d,
+ 0x97, 0x38, 0x12, 0x70, 0xbc, 0x4e, 0xa0, 0xf4, 0x45, 0x70, 0x06, 0xa3,
+ 0x1f, 0x14, 0x2a, 0x1e, 0xf5, 0xfc, 0x9b, 0xf1, 0xbc, 0xa5, 0x35, 0xc2,
+ 0xf7, 0xd6, 0xa1, 0x63, 0x0d, 0xd2, 0x0a, 0x9d, 0xe6, 0x75, 0xbe, 0x86,
+ 0xd1, 0xc4, 0x5e, 0x93, 0x45, 0x6b, 0xf0, 0x6f, 0xbb, 0x8f, 0xc5, 0x53,
+ 0x43, 0xf4, 0x0a, 0xb4, 0xa0, 0x44, 0x09, 0x2a, 0xbb, 0xac, 0x08, 0x32,
+ 0xcb, 0x1a, 0xd8, 0xd3, 0x5b, 0x48, 0x0e, 0x70, 0x92, 0x44, 0x6f, 0xe3,
+ 0xb5, 0xc5, 0x69, 0x99, 0x77, 0xfc, 0x53, 0xf0, 0x12, 0x55, 0xea, 0x60,
+ 0xb8, 0x69, 0x48, 0xa7, 0xa7, 0x1c, 0x95, 0x10, 0x0f, 0xf7, 0x3b, 0x26,
+ 0x6a, 0x10, 0x3f, 0x0b, 0x2e, 0xd4, 0x6f, 0x04},
+ pub_key_4,
+ {0x33, 0x34, 0x34, 0x35, 0x31, 0x35, 0x38, 0x30, 0x32, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 113
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 113,
+ 32,
+ {0x11, 0x6c, 0xaf, 0x06, 0xba, 0x69, 0x68, 0x36, 0x64, 0xa2, 0x00, 0x2f,
+ 0xf1, 0x2b, 0x6c, 0xa4, 0x5e, 0x82, 0xf4, 0x1e, 0x9d, 0xa8, 0x74, 0xee,
+ 0x12, 0xbc, 0xb5, 0xb6, 0x70, 0xdb, 0x0f, 0x62, 0x28, 0xdf, 0xc5, 0xce,
+ 0x4d, 0x5c, 0x05, 0xf4, 0x45, 0x15, 0xc4, 0xd5, 0x72, 0x97, 0x4b, 0x05,
+ 0x38, 0xfa, 0x0b, 0xa7, 0x53, 0x9e, 0x99, 0xcd, 0xe3, 0x14, 0xbe, 0x5d,
+ 0x1d, 0x9e, 0xde, 0xce, 0x53, 0x19, 0x30, 0xf8, 0xcf, 0x2d, 0x57, 0x45,
+ 0xa1, 0x19, 0x60, 0x10, 0x82, 0xc3, 0x0e, 0xdb, 0xa5, 0x9c, 0x29, 0x43,
+ 0xc1, 0x67, 0x53, 0x34, 0x64, 0x5c, 0x53, 0xc9, 0x58, 0xc9, 0x51, 0x21,
+ 0x38, 0x34, 0xd1, 0xd2, 0xd5, 0x4c, 0x11, 0x9b, 0x45, 0x4e, 0x6a, 0xf0,
+ 0x3e, 0x78, 0x45, 0xea, 0xf6, 0x44, 0x46, 0x65, 0xe1, 0xc8, 0x38, 0x86,
+ 0x65, 0x79, 0xd1, 0xd7, 0xb1, 0x67, 0xcc, 0xfe, 0x9a, 0xf4, 0x4e, 0xcc,
+ 0x89, 0xcb, 0x89, 0x81, 0x7d, 0xf2, 0xbf, 0x3d, 0xef, 0xa1, 0xdd, 0x75,
+ 0xfa, 0xc7, 0x18, 0x7b, 0x68, 0xb4, 0xd9, 0xf9, 0x75, 0x00, 0x01, 0xed,
+ 0x5f, 0x6d, 0x76, 0x6f, 0x7a, 0x3f, 0xb4, 0xc4, 0xa5, 0xb0, 0x1c, 0x73,
+ 0x8b, 0x51, 0x4f, 0x03, 0x93, 0xdd, 0x5b, 0xff, 0xd8, 0x36, 0x3c, 0x95,
+ 0x25, 0x33, 0xd9, 0x33, 0xeb, 0x82, 0x34, 0xb6, 0x59, 0x73, 0xbf, 0xfe,
+ 0x4d, 0x12, 0xa6, 0xe7, 0x63, 0x46, 0xbd, 0xcb, 0x4d, 0x1d, 0xd0, 0x61,
+ 0xa6, 0x90, 0xc8, 0x53, 0xf6, 0xac, 0xf1, 0x44, 0xff, 0x68, 0xc3, 0x17,
+ 0x89, 0xd3, 0xe7, 0xdc, 0x1d, 0x2c, 0x54, 0xbc, 0x5f, 0x94, 0x93, 0x23,
+ 0xec, 0x77, 0xff, 0x3e, 0x1a, 0xb2, 0xe6, 0x4c, 0x00, 0x6e, 0x67, 0xe6,
+ 0x70, 0x3e, 0x6a, 0xdc, 0xdf, 0x2a, 0xc1, 0x4c, 0x40, 0x08, 0xa8, 0x76,
+ 0x42, 0x1b, 0x60, 0x52, 0xd2, 0xdc, 0x9c, 0x27, 0x5f, 0x59, 0x2a, 0x46,
+ 0x0a, 0xcb, 0x94, 0x65, 0xac, 0x2c, 0x0a, 0xed, 0xc3, 0x1a, 0x84, 0x6f,
+ 0x8f, 0x3b, 0xa6, 0xd3, 0x2b, 0xe2, 0x0d, 0x3d, 0x3a, 0xff, 0x1e, 0xb8,
+ 0x3d, 0xbd, 0x3c, 0xf2, 0xbc, 0x04, 0x87, 0xfd, 0x1d, 0x3a, 0x65, 0x22,
+ 0xc5, 0xac, 0xcb, 0x8a, 0x1c, 0x38, 0x60, 0x95, 0xa5, 0x2a, 0xb4, 0x2a,
+ 0x44, 0x5d, 0x41, 0xef, 0xd1, 0x20, 0x2b, 0x9b, 0x61, 0xa7, 0xf1, 0xd8,
+ 0x01, 0x21, 0x5b, 0xa3, 0x34, 0xa8, 0x83, 0x81, 0xbb, 0x13, 0xd5, 0x56,
+ 0x25, 0x5d, 0x34, 0x4a, 0x56, 0x1e, 0xde, 0x74, 0x8e, 0x63, 0xb3, 0xe7,
+ 0x01, 0xb2, 0x4c, 0xa9, 0x5d, 0xb4, 0xeb, 0x7e, 0xa3, 0xe9, 0x66, 0x2e,
+ 0xaf, 0x75, 0xcc, 0x94, 0x9a, 0xa5, 0x76, 0xae, 0x25, 0xbe, 0x5b, 0x6c,
+ 0x4e, 0x9f, 0xdf, 0xfe, 0xd5, 0x57, 0xce, 0x1f, 0x4a, 0xbd, 0x11, 0x74,
+ 0x5a, 0x9a, 0xd1, 0x08, 0x5d, 0x2c, 0x4e, 0xa9, 0x00, 0x15, 0x35, 0x74,
+ 0xb5, 0x60, 0x41, 0x5b, 0x2a, 0xb4, 0x73, 0xef, 0x2c, 0x96, 0x76, 0xd1,
+ 0x5d, 0x31, 0x59, 0x44, 0xd4, 0xa9, 0xd2, 0xf5, 0x6c, 0x3e, 0xf9, 0x55,
+ 0x32, 0xb0, 0x65, 0xc4, 0x90, 0xb7, 0xb0, 0x9c, 0x1d, 0x4c, 0x77, 0x04,
+ 0xf8, 0xe0, 0x81, 0x26, 0x23, 0xf3, 0x2d, 0x87, 0xc3, 0xb1, 0x51, 0x31,
+ 0x64, 0x85, 0x1c, 0xde, 0x8c, 0x25, 0xc9, 0xf4, 0x2f, 0x9b, 0x6e, 0x32,
+ 0x5c, 0x20, 0x99, 0x62, 0x13, 0xc1, 0x99, 0xfd, 0x69, 0x43, 0xde, 0xe8,
+ 0xd6, 0xd0, 0x64, 0xfc, 0x04, 0xe8, 0x80, 0x96, 0xac, 0x8f, 0x5e, 0xa7,
+ 0xdf, 0xd9, 0x2b, 0xa0, 0xbe, 0x04, 0x57, 0x45, 0x91, 0x0c, 0xb5, 0xf9,
+ 0x3c, 0x91, 0xc8, 0xb0, 0x19, 0x40, 0xa8, 0x27, 0x6b, 0x8b, 0xab, 0x76,
+ 0x62, 0x31, 0x16, 0x62, 0x39, 0xcc, 0xe7, 0xce},
+ pub_key_4,
+ {0x31, 0x32, 0x36, 0x39, 0x37, 0x39, 0x38, 0x37, 0x36, 0x34, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 114
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 114,
+ 32,
+ {0x04, 0xc7, 0x99, 0xab, 0x9a, 0x7e, 0x36, 0x76, 0xbe, 0x86, 0x9e, 0x97,
+ 0x7a, 0xf0, 0xf6, 0xd2, 0x66, 0xee, 0xe7, 0xe4, 0xf8, 0x10, 0x41, 0x26,
+ 0xbe, 0x32, 0xc2, 0x6e, 0x20, 0xc5, 0xed, 0x85, 0x50, 0x82, 0xbd, 0x42,
+ 0x16, 0xed, 0xbb, 0xe1, 0xd9, 0xb5, 0x5d, 0xfe, 0xd7, 0xd9, 0x3a, 0x0d,
+ 0x49, 0x0a, 0x42, 0x5b, 0x34, 0xeb, 0x02, 0x3f, 0xa6, 0xea, 0x00, 0x58,
+ 0x26, 0x8d, 0x7f, 0xfe, 0xb2, 0x5c, 0x53, 0x72, 0xc3, 0x5c, 0xda, 0x08,
+ 0x53, 0xc8, 0x52, 0x9d, 0xc1, 0x63, 0x4b, 0xdf, 0xdd, 0xb0, 0xee, 0x40,
+ 0xb4, 0x36, 0xaf, 0x9d, 0x77, 0x95, 0x4b, 0x51, 0x3e, 0xf3, 0x15, 0xe1,
+ 0x47, 0xb8, 0x6a, 0x5b, 0xa5, 0x84, 0x00, 0xa8, 0x77, 0x24, 0x7e, 0x2d,
+ 0x72, 0xdd, 0x72, 0x17, 0x53, 0x82, 0x33, 0xa4, 0x6e, 0x36, 0x88, 0x24,
+ 0xd2, 0x8b, 0x55, 0x81, 0x9c, 0xbe, 0xe3, 0x9b, 0x1e, 0xad, 0xbe, 0xdf,
+ 0x0e, 0xe7, 0xd5, 0xf3, 0x8a, 0xdd, 0x58, 0x10, 0xf3, 0x48, 0x98, 0x34,
+ 0x4d, 0x40, 0x90, 0x4b, 0xee, 0xfe, 0x6d, 0x78, 0x24, 0xbd, 0xa9, 0x99,
+ 0x03, 0x70, 0xbc, 0x74, 0x80, 0x01, 0x75, 0xc1, 0x5b, 0xbc, 0x63, 0xb9,
+ 0xd6, 0x50, 0xe2, 0xab, 0x78, 0x20, 0xcc, 0x09, 0xd8, 0xa2, 0x81, 0xe3,
+ 0xd9, 0x62, 0xdc, 0x13, 0xff, 0xd1, 0x86, 0x85, 0x44, 0x66, 0x33, 0x22,
+ 0x9d, 0x47, 0x4a, 0xad, 0xa7, 0x24, 0xff, 0x00, 0x4f, 0x0d, 0x32, 0x69,
+ 0xa4, 0x5d, 0xd3, 0xd2, 0x99, 0x02, 0xa0, 0xfb, 0xcb, 0x02, 0xcd, 0xfa,
+ 0x70, 0x01, 0xf3, 0xb4, 0x85, 0x7c, 0x33, 0xc9, 0xee, 0x69, 0x14, 0x81,
+ 0x36, 0x8b, 0xc1, 0xe9, 0x43, 0x57, 0x72, 0x64, 0x8e, 0x31, 0xdf, 0x5f,
+ 0xb8, 0x03, 0x9c, 0xdf, 0x77, 0x61, 0x4c, 0xc0, 0xd1, 0x4f, 0x39, 0xb9,
+ 0x88, 0xe7, 0xf9, 0x89, 0xf2, 0xd8, 0xc4, 0xb3, 0x6c, 0x50, 0x67, 0x61,
+ 0xd2, 0x37, 0xda, 0x1d, 0x82, 0x9e, 0x6e, 0x92, 0xdc, 0x41, 0xf5, 0xfb,
+ 0x2e, 0x7d, 0x06, 0x78, 0x39, 0xfb, 0x7d, 0x46, 0xa6, 0xf3, 0xc0, 0x6c,
+ 0x1f, 0x30, 0x90, 0xa3, 0x69, 0x5f, 0x4c, 0x8e, 0x4f, 0x7b, 0x44, 0x19,
+ 0xb0, 0x76, 0xed, 0x3b, 0x09, 0xb1, 0xdb, 0x9e, 0x74, 0x1e, 0x07, 0xac,
+ 0x9c, 0xa6, 0x09, 0xa7, 0xb4, 0x52, 0x99, 0xc3, 0x4f, 0x35, 0x55, 0xa1,
+ 0x58, 0xae, 0xc1, 0xdd, 0xbb, 0xe7, 0x74, 0x77, 0x82, 0xef, 0xa6, 0xb0,
+ 0xb9, 0x44, 0xa7, 0x3e, 0x87, 0x6d, 0xb8, 0x23, 0xbb, 0x58, 0x02, 0xd7,
+ 0x47, 0xba, 0xd4, 0x12, 0xec, 0x77, 0x94, 0xbc, 0x73, 0xc0, 0xc2, 0x85,
+ 0x4d, 0xb8, 0x7f, 0xff, 0xb2, 0x7a, 0x47, 0x0f, 0x79, 0x44, 0xbf, 0x55,
+ 0x9a, 0x20, 0xfd, 0x24, 0xee, 0xe5, 0x89, 0xf6, 0xc4, 0xb6, 0x27, 0xbd,
+ 0x30, 0x87, 0x4e, 0xae, 0x2a, 0x73, 0x97, 0xb1, 0xb4, 0xd6, 0xd9, 0xe5,
+ 0x4d, 0xac, 0x16, 0xe1, 0x91, 0xd6, 0xe4, 0x05, 0xca, 0xe4, 0x5f, 0x43,
+ 0xae, 0xe6, 0xa0, 0x9e, 0x1b, 0xaf, 0x0b, 0x3e, 0xca, 0x2a, 0x38, 0x29,
+ 0xef, 0xe8, 0x2f, 0xe1, 0x3c, 0x1c, 0x96, 0x9c, 0x64, 0xb0, 0xf2, 0xa0,
+ 0x35, 0x40, 0xff, 0x43, 0xa3, 0xb0, 0x11, 0x8a, 0xfc, 0x84, 0xdd, 0xb1,
+ 0x99, 0x3e, 0x97, 0xa3, 0xb3, 0x24, 0xf4, 0xd3, 0x9a, 0xf3, 0x88, 0x9d,
+ 0xb9, 0xed, 0xfc, 0xf8, 0x75, 0x52, 0x55, 0xaa, 0x93, 0x03, 0x89, 0x1f,
+ 0x67, 0x44, 0x6b, 0xce, 0x6b, 0x70, 0x29, 0x05, 0x6d, 0x7b, 0x36, 0x7d,
+ 0x2f, 0xf4, 0x96, 0x07, 0x14, 0x4a, 0x43, 0x5c, 0xd6, 0x47, 0xc0, 0xd3,
+ 0x17, 0xe3, 0x57, 0x7f, 0x03, 0xf2, 0x23, 0xf8, 0x1b, 0xdb, 0x24, 0x26,
+ 0xf1, 0x2e, 0x73, 0x31, 0x1f, 0x4e, 0x19, 0x28},
+ pub_key_4,
+ {0x33, 0x39, 0x39, 0x32, 0x34, 0x32, 0x35, 0x35, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 115
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 115,
+ 32,
+ {0x29, 0x41, 0xca, 0xe2, 0x70, 0x95, 0x2b, 0x08, 0xec, 0x58, 0xd6, 0x0a,
+ 0xf8, 0x4f, 0xee, 0x4b, 0x1d, 0x82, 0xc2, 0x1d, 0x48, 0x35, 0x6b, 0xb8,
+ 0xaa, 0xd7, 0x80, 0x11, 0xba, 0xc5, 0x45, 0x80, 0x91, 0x9e, 0xce, 0xad,
+ 0x7a, 0x20, 0x91, 0x4a, 0xde, 0xe8, 0xd3, 0x85, 0xcc, 0xd7, 0x53, 0x07,
+ 0xae, 0x2f, 0x86, 0xf0, 0xe9, 0x01, 0x11, 0x6c, 0x59, 0x90, 0x19, 0x67,
+ 0x80, 0x6b, 0xf7, 0x6b, 0x28, 0x4b, 0x46, 0xcb, 0x84, 0xc9, 0xbf, 0xaa,
+ 0x3c, 0xee, 0xea, 0x21, 0x13, 0x65, 0xd5, 0xc9, 0xb7, 0x13, 0xf7, 0x14,
+ 0xc4, 0xe3, 0x60, 0xb1, 0xd1, 0x28, 0x10, 0x18, 0x50, 0x15, 0x7b, 0x44,
+ 0xc2, 0x98, 0x64, 0x78, 0xf9, 0x76, 0x05, 0xb7, 0x0d, 0x92, 0xaf, 0xba,
+ 0xce, 0xe2, 0xdd, 0x00, 0x40, 0xc2, 0x04, 0xdf, 0xa1, 0x81, 0x6f, 0xe8,
+ 0xb3, 0x93, 0x06, 0xa4, 0x28, 0x16, 0x68, 0xa8, 0x8e, 0x27, 0x6d, 0x96,
+ 0x27, 0x9b, 0x96, 0x38, 0x1e, 0xf3, 0x2c, 0x67, 0x2a, 0x7f, 0x4b, 0x9c,
+ 0xda, 0xf1, 0x65, 0xd7, 0x48, 0x9f, 0x94, 0x24, 0xb8, 0xee, 0x82, 0x99,
+ 0x8a, 0xec, 0x7f, 0x56, 0x1f, 0x49, 0x0d, 0x07, 0xb4, 0xaa, 0xb4, 0xc2,
+ 0xb2, 0x60, 0x7a, 0x2e, 0xfe, 0x2f, 0x89, 0xde, 0x9b, 0xb8, 0x13, 0x39,
+ 0x66, 0xdd, 0x0d, 0x30, 0x87, 0x25, 0x9c, 0xeb, 0x0d, 0x7c, 0xf8, 0x29,
+ 0x6c, 0x30, 0x22, 0x08, 0x43, 0x9f, 0x21, 0xeb, 0xc2, 0x52, 0xc5, 0x32,
+ 0xb1, 0x8f, 0x36, 0xce, 0x9f, 0x29, 0x2e, 0xb8, 0xa4, 0xf4, 0x23, 0x60,
+ 0x7c, 0xd0, 0x3a, 0x09, 0x41, 0x25, 0x57, 0xd6, 0x22, 0xf3, 0x8e, 0xec,
+ 0x9f, 0xb3, 0xcf, 0xef, 0x4e, 0x31, 0x7d, 0xa9, 0x65, 0x41, 0xec, 0xaa,
+ 0x82, 0x10, 0x8c, 0x88, 0xf8, 0xfb, 0xcc, 0xaf, 0x54, 0x49, 0x65, 0x0f,
+ 0x2e, 0xa6, 0xae, 0xf1, 0x8d, 0xe8, 0xfd, 0xf9, 0x8b, 0x47, 0xa9, 0x40,
+ 0xf1, 0x6a, 0xc0, 0xee, 0x4d, 0x8c, 0x29, 0x80, 0xad, 0x0e, 0xa3, 0x53,
+ 0xcb, 0x6a, 0x2d, 0x0b, 0xa9, 0x65, 0x49, 0x14, 0x48, 0x56, 0x66, 0x73,
+ 0x16, 0xf0, 0x36, 0xc3, 0xa4, 0x0e, 0xa1, 0xfb, 0xe1, 0x4b, 0x99, 0x06,
+ 0xc8, 0x14, 0x9e, 0xac, 0xf8, 0xec, 0x23, 0xdf, 0x1c, 0x56, 0x3c, 0x44,
+ 0x60, 0xc7, 0x05, 0x44, 0x91, 0x8f, 0xde, 0x2b, 0xfa, 0x1d, 0x76, 0xda,
+ 0xb1, 0xb8, 0x10, 0x36, 0x45, 0xfc, 0xba, 0xb8, 0x82, 0xf5, 0x44, 0xc5,
+ 0x30, 0x77, 0xa2, 0xf9, 0x40, 0xc2, 0x24, 0x0c, 0x0d, 0x97, 0xf0, 0xe5,
+ 0xb2, 0x9d, 0xab, 0x4b, 0xe9, 0x6b, 0xd4, 0x4a, 0xab, 0xee, 0xfd, 0xd0,
+ 0xbc, 0xd4, 0x31, 0x97, 0x50, 0x59, 0x58, 0x57, 0x40, 0xb7, 0x51, 0xaf,
+ 0xf0, 0x12, 0x83, 0x9e, 0xf3, 0xa3, 0x31, 0xf5, 0x06, 0x71, 0x6b, 0x82,
+ 0x2d, 0x5b, 0x9d, 0xc0, 0x33, 0x9d, 0xe7, 0xe0, 0xdc, 0x7d, 0x55, 0x47,
+ 0x84, 0xfc, 0xa7, 0xbe, 0xba, 0xb2, 0xd7, 0xf7, 0x14, 0x70, 0x9f, 0x11,
+ 0xcb, 0xc5, 0xf4, 0x07, 0x00, 0xee, 0x18, 0x4f, 0x95, 0xfe, 0x0c, 0x7f,
+ 0x91, 0x95, 0x3c, 0x31, 0xa0, 0xc5, 0x80, 0xb8, 0xbe, 0xd6, 0x9d, 0xd1,
+ 0x5f, 0x45, 0xe7, 0x82, 0x55, 0x52, 0xa7, 0x5d, 0x87, 0x5b, 0xf8, 0xbc,
+ 0x87, 0xb1, 0x45, 0xd8, 0x3b, 0x9f, 0x70, 0xe8, 0xb7, 0x4b, 0x07, 0x39,
+ 0x7d, 0x83, 0x90, 0x7c, 0x6e, 0x8e, 0x0b, 0xe8, 0x88, 0xcf, 0x2e, 0x6e,
+ 0xa5, 0xdd, 0xdd, 0xe1, 0xf3, 0x32, 0x71, 0x44, 0xa8, 0x69, 0xca, 0xb0,
+ 0x68, 0x0d, 0x4e, 0x90, 0xe9, 0x2e, 0x85, 0xf6, 0x61, 0xd5, 0xbd, 0xc0,
+ 0xf2, 0x9c, 0x0a, 0x6f, 0x71, 0x0b, 0xb4, 0x85, 0xc3, 0xaf, 0x3f, 0xba,
+ 0x73, 0xcc, 0xa9, 0xb7, 0x19, 0x47, 0x6b, 0x1e},
+ pub_key_4,
+ {0x31, 0x36, 0x30, 0x31, 0x39, 0x37, 0x37, 0x39, 0x37, 0x37},
+ true},
+
+ // Comment:
+ // tcID: 116
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 116,
+ 32,
+ {0xc7, 0x11, 0xf7, 0xb5, 0x6a, 0xa4, 0xdf, 0x24, 0xa2, 0x94, 0x58, 0xf2,
+ 0xe0, 0xbc, 0x31, 0xef, 0x6e, 0x2c, 0x42, 0x4d, 0x71, 0xad, 0x24, 0x3e,
+ 0xff, 0xaa, 0xe0, 0x33, 0x22, 0xbe, 0xd2, 0xc0, 0x75, 0xe4, 0x9c, 0x0f,
+ 0x1f, 0x49, 0xdd, 0x55, 0x96, 0x48, 0x16, 0x13, 0x81, 0x3f, 0xce, 0x93,
+ 0xb8, 0x38, 0x93, 0x2b, 0xdb, 0x49, 0x9a, 0x5e, 0x16, 0x26, 0x85, 0x2c,
+ 0x8d, 0x3b, 0x56, 0xb2, 0x69, 0x96, 0xb2, 0x1a, 0xbd, 0xeb, 0x00, 0x41,
+ 0xda, 0x3f, 0x8b, 0x2b, 0x95, 0x81, 0x45, 0x5e, 0xa7, 0xab, 0xde, 0xb6,
+ 0x43, 0xcc, 0xbc, 0x77, 0x41, 0x39, 0x96, 0x4e, 0x1b, 0xab, 0x44, 0x3e,
+ 0xd3, 0x3f, 0x0b, 0x18, 0xf4, 0xb0, 0x99, 0x65, 0xed, 0x15, 0x98, 0x98,
+ 0x8c, 0x9a, 0xa8, 0xe9, 0xb0, 0xb4, 0x4e, 0x2a, 0x13, 0xeb, 0x57, 0xaa,
+ 0x46, 0xa7, 0xdd, 0xe4, 0x26, 0x2a, 0xa0, 0xce, 0x6e, 0x62, 0xa1, 0xae,
+ 0x3f, 0x35, 0x2e, 0xe5, 0x9c, 0x3c, 0xfa, 0x53, 0x40, 0x0a, 0x96, 0x05,
+ 0x1a, 0x5b, 0x7e, 0x9a, 0xaf, 0xd0, 0x89, 0x9a, 0x9d, 0x5d, 0x36, 0x2c,
+ 0xd8, 0x85, 0x0f, 0x3b, 0x28, 0xf6, 0x90, 0x72, 0x6c, 0x6b, 0x93, 0x1a,
+ 0xeb, 0xed, 0xc0, 0xf9, 0x8c, 0xe5, 0x96, 0xf2, 0xf9, 0x22, 0x30, 0x8f,
+ 0x57, 0x57, 0x5d, 0xcf, 0xd3, 0xe7, 0xef, 0xf3, 0x3e, 0x48, 0x76, 0xc6,
+ 0x25, 0x46, 0x38, 0x63, 0x7c, 0xef, 0x68, 0x80, 0x4f, 0x06, 0xef, 0xb2,
+ 0xad, 0xd9, 0x25, 0xe4, 0x4b, 0x17, 0x81, 0x3b, 0x79, 0x09, 0x70, 0xbd,
+ 0x54, 0x66, 0x7d, 0x72, 0x16, 0xc7, 0x37, 0x54, 0x32, 0xc6, 0x52, 0xe4,
+ 0xd4, 0xc0, 0xbd, 0x99, 0x63, 0x94, 0xe3, 0x57, 0xea, 0xe1, 0x2a, 0x65,
+ 0x4a, 0x80, 0x58, 0x84, 0x8b, 0x8b, 0xc1, 0xca, 0x6c, 0xf1, 0xca, 0x41,
+ 0xba, 0x32, 0xf0, 0x1b, 0xe0, 0xfe, 0x6d, 0x52, 0xe4, 0x63, 0x88, 0x9d,
+ 0xae, 0x1c, 0x7c, 0xd4, 0x4f, 0xf5, 0x51, 0x70, 0x58, 0xff, 0xbd, 0x2f,
+ 0x81, 0x2e, 0x5b, 0xa4, 0x11, 0xbc, 0x45, 0x41, 0x71, 0x41, 0xb0, 0x2c,
+ 0x10, 0x49, 0x13, 0x55, 0x71, 0x6f, 0x51, 0x50, 0x2e, 0xa5, 0x7d, 0xcb,
+ 0x9c, 0x39, 0xae, 0xe4, 0x63, 0x6d, 0xfa, 0xbb, 0x0b, 0xbd, 0x9e, 0x3a,
+ 0x9f, 0xc7, 0x1c, 0x2d, 0xde, 0x9b, 0x94, 0x64, 0xb0, 0xbc, 0xc7, 0xfc,
+ 0x94, 0xc0, 0x3a, 0xcd, 0x98, 0xc2, 0x56, 0xcb, 0x21, 0x31, 0xc5, 0x03,
+ 0xbe, 0x1a, 0xae, 0x2a, 0xc7, 0xb3, 0xb6, 0x8b, 0xda, 0x68, 0x86, 0x5b,
+ 0xd7, 0x85, 0x72, 0x7d, 0x15, 0x00, 0xe7, 0x07, 0x5a, 0x9f, 0x39, 0x76,
+ 0x65, 0x67, 0xf8, 0x98, 0x5f, 0x29, 0xcd, 0xfa, 0xec, 0xca, 0x04, 0xcb,
+ 0x27, 0x93, 0x22, 0x73, 0xa5, 0xf2, 0xfa, 0xd2, 0x57, 0x9b, 0x0c, 0x8c,
+ 0xb7, 0xc7, 0x80, 0xe1, 0x47, 0xa3, 0xd4, 0x7d, 0x67, 0x85, 0xfc, 0x8d,
+ 0x28, 0xa0, 0xe7, 0xb1, 0xb3, 0xea, 0x9c, 0xf0, 0x2f, 0x69, 0x1d, 0x7b,
+ 0x4e, 0x1b, 0x62, 0x55, 0xc0, 0xae, 0x1c, 0x05, 0x9a, 0x62, 0xb5, 0x34,
+ 0x8d, 0x2b, 0x0a, 0x8f, 0x2c, 0x46, 0x73, 0x49, 0x2c, 0xfa, 0xd8, 0x7a,
+ 0x31, 0xb5, 0x7b, 0x32, 0x5e, 0x97, 0xb8, 0xa6, 0xa4, 0x08, 0x14, 0x75,
+ 0x35, 0x39, 0xd8, 0x04, 0x08, 0xee, 0x15, 0xfa, 0x07, 0x78, 0x63, 0x76,
+ 0x2c, 0x96, 0x78, 0xff, 0x3c, 0x40, 0x7e, 0xd9, 0x87, 0x5e, 0x61, 0x02,
+ 0x1c, 0xb1, 0xcd, 0x4e, 0x27, 0x09, 0x47, 0x7f, 0xb7, 0x88, 0xf9, 0x62,
+ 0x88, 0x45, 0x0b, 0xc7, 0xda, 0x2c, 0x42, 0x55, 0x49, 0xa9, 0x72, 0x40,
+ 0x04, 0xbc, 0x2d, 0x62, 0xce, 0xba, 0x27, 0x83, 0x50, 0x71, 0x97, 0x1b,
+ 0x04, 0xb3, 0x53, 0x97, 0xf8, 0x78, 0x7e, 0x51},
+ pub_key_4,
+ {0x31, 0x30, 0x38, 0x37, 0x38, 0x37, 0x35, 0x35, 0x31, 0x34, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 117
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 117,
+ 32,
+ {0xc1, 0x35, 0x09, 0x3d, 0xc0, 0xeb, 0xcd, 0x24, 0xfa, 0xeb, 0xc8, 0x40,
+ 0x00, 0x5c, 0xd0, 0x4f, 0x71, 0xfa, 0xf9, 0xd5, 0xd7, 0x8c, 0x30, 0xe1,
+ 0xc5, 0xa0, 0x94, 0xdc, 0xf6, 0x03, 0x16, 0x09, 0x2f, 0x34, 0x58, 0x95,
+ 0x6c, 0x1e, 0x2b, 0xdd, 0x44, 0xd7, 0x84, 0xef, 0x65, 0xd8, 0x08, 0x2a,
+ 0x3e, 0x2d, 0xa0, 0xc0, 0xa6, 0x1a, 0xcc, 0x81, 0xcb, 0x12, 0x3b, 0x96,
+ 0x05, 0xd5, 0xe0, 0xf7, 0x5b, 0x9e, 0x94, 0x38, 0x92, 0xc4, 0xb2, 0x28,
+ 0x77, 0xde, 0xf8, 0xc9, 0xa7, 0xe4, 0x4a, 0x46, 0x1a, 0xb9, 0x3a, 0xa3,
+ 0x17, 0xc7, 0x72, 0xc6, 0x6b, 0x64, 0x3d, 0x01, 0x7a, 0x2d, 0xe1, 0xe0,
+ 0xe5, 0xa4, 0xa3, 0x55, 0xb0, 0xd8, 0x00, 0xb7, 0x56, 0x4a, 0x12, 0xc2,
+ 0x9a, 0xc1, 0xc8, 0x2d, 0x12, 0xbf, 0xc0, 0xd4, 0xdd, 0xee, 0x20, 0x2c,
+ 0x6f, 0x04, 0x06, 0x92, 0x97, 0x6d, 0xa4, 0x46, 0x94, 0x59, 0xd2, 0xc4,
+ 0xa0, 0x77, 0x67, 0x89, 0xd0, 0x89, 0x32, 0x3d, 0x98, 0x0f, 0x9d, 0x54,
+ 0xe5, 0x8f, 0xbc, 0xd3, 0x91, 0x48, 0x6d, 0x35, 0x60, 0x9f, 0xa5, 0x62,
+ 0x69, 0x36, 0x4b, 0x21, 0x2c, 0xf1, 0xe2, 0x40, 0x46, 0x9a, 0x70, 0xc6,
+ 0x5d, 0x39, 0x20, 0xb2, 0x87, 0x51, 0xe5, 0x51, 0xf5, 0xe5, 0xb8, 0x7b,
+ 0x57, 0x65, 0x08, 0x48, 0xb3, 0x89, 0x84, 0x6e, 0x67, 0x02, 0xaa, 0xd1,
+ 0x2a, 0x39, 0x94, 0x6c, 0xfb, 0x1c, 0x65, 0x47, 0x10, 0xb1, 0xb6, 0xb0,
+ 0xce, 0x1a, 0xbd, 0xe5, 0xbc, 0xb2, 0x81, 0x7e, 0x93, 0xf8, 0x8f, 0x0f,
+ 0xd1, 0x8f, 0x2d, 0xb0, 0xa7, 0x76, 0xd0, 0x97, 0x64, 0xbd, 0x80, 0x6e,
+ 0xfc, 0xa5, 0x7b, 0xf6, 0x6b, 0xaf, 0xa3, 0x15, 0xe0, 0x2a, 0x72, 0x96,
+ 0xc3, 0x17, 0x94, 0xec, 0x38, 0x52, 0x6f, 0xa0, 0xda, 0xa1, 0xb8, 0x85,
+ 0x08, 0xd0, 0x35, 0x61, 0x03, 0xdf, 0xe7, 0xcc, 0x51, 0xc0, 0x73, 0xe0,
+ 0x1b, 0xe3, 0x3a, 0xb7, 0xf7, 0x5e, 0xc8, 0x4d, 0xcb, 0xb5, 0x7d, 0xe5,
+ 0xa9, 0x07, 0xec, 0xf9, 0x1e, 0x8e, 0x8d, 0x7b, 0x37, 0x19, 0x36, 0x90,
+ 0xcb, 0xea, 0x18, 0x6e, 0x7e, 0x78, 0x51, 0xa0, 0xe6, 0xca, 0x37, 0x33,
+ 0x4c, 0xf0, 0x29, 0xc7, 0xc4, 0xab, 0x9f, 0x28, 0x70, 0xba, 0x1e, 0x4e,
+ 0x02, 0xdf, 0xa3, 0x80, 0xd9, 0xb8, 0x35, 0x05, 0x19, 0xb9, 0xe3, 0x8c,
+ 0x0c, 0x5b, 0x6c, 0x08, 0x43, 0xed, 0xf7, 0x19, 0x38, 0x28, 0xdd, 0x9d,
+ 0x07, 0xf0, 0x14, 0x5b, 0x11, 0xad, 0x73, 0x86, 0xd4, 0x29, 0xb1, 0xc1,
+ 0x39, 0x19, 0x7a, 0x7c, 0xd1, 0xe8, 0xe9, 0x8f, 0x99, 0xdb, 0x18, 0x5e,
+ 0x9b, 0x78, 0x78, 0x48, 0x54, 0xc8, 0x21, 0x9e, 0x0b, 0x5c, 0x67, 0xd5,
+ 0x67, 0x04, 0xf7, 0xb5, 0xaa, 0x48, 0x46, 0x3e, 0xe7, 0xf8, 0x69, 0x65,
+ 0xb9, 0x89, 0x4e, 0xc4, 0xd8, 0x9d, 0xcb, 0x66, 0x14, 0xec, 0x60, 0xe6,
+ 0x58, 0xb6, 0x84, 0xeb, 0x1c, 0x2c, 0x5a, 0x89, 0xa2, 0x5e, 0x7c, 0x68,
+ 0x1f, 0x7a, 0x38, 0x15, 0xc1, 0x76, 0xf9, 0x09, 0xdc, 0x4e, 0x80, 0xfe,
+ 0xb3, 0xdd, 0xf5, 0x05, 0x4c, 0x7f, 0x4f, 0x5f, 0x9b, 0x4d, 0xc6, 0x26,
+ 0xad, 0x54, 0x62, 0xe0, 0xd5, 0xbd, 0xa1, 0x0c, 0xb4, 0xa9, 0x00, 0xe6,
+ 0x32, 0x6e, 0x2e, 0xd5, 0xee, 0x00, 0xf0, 0x27, 0xc5, 0x49, 0x92, 0xff,
+ 0x86, 0x3d, 0x61, 0xe2, 0x8a, 0xda, 0xb7, 0x95, 0xe2, 0xbe, 0x6a, 0xbb,
+ 0x96, 0x08, 0x40, 0xd7, 0xdb, 0x65, 0xa3, 0xd0, 0xcd, 0xc7, 0xcf, 0xcd,
+ 0x70, 0x86, 0x66, 0xab, 0xc6, 0x04, 0x1d, 0x84, 0x7d, 0xd7, 0x37, 0x99,
+ 0x0d, 0xbc, 0xdb, 0x9c, 0x5f, 0xaa, 0xf6, 0xd7, 0x04, 0xa3, 0x9b, 0x18,
+ 0xfc, 0x01, 0x1a, 0x15, 0x18, 0x96, 0xb5, 0xe3},
+ pub_key_4,
+ {0x37, 0x30, 0x30, 0x34, 0x32, 0x35, 0x32, 0x39, 0x39, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 118
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 118,
+ 32,
+ {0x5e, 0x9c, 0xa7, 0xf8, 0x67, 0x19, 0x0b, 0xe1, 0xe7, 0x86, 0x69, 0xdb,
+ 0x48, 0x85, 0xc0, 0x89, 0xe5, 0x0d, 0x5b, 0x99, 0x9c, 0xb4, 0x59, 0xef,
+ 0x66, 0x45, 0xa7, 0xb5, 0x2c, 0xcc, 0x71, 0xfc, 0x75, 0x01, 0x8f, 0x8f,
+ 0xa9, 0x31, 0xed, 0xac, 0xce, 0x62, 0x99, 0xb1, 0xfd, 0xcd, 0xf8, 0x99,
+ 0x36, 0xdd, 0x3b, 0xb4, 0x22, 0x2d, 0x7c, 0x9d, 0xb6, 0x9b, 0xbb, 0x91,
+ 0x1c, 0x5e, 0x15, 0x48, 0x06, 0x6d, 0x02, 0x21, 0x74, 0x9f, 0x88, 0xc2,
+ 0x9b, 0xd8, 0x5d, 0x29, 0xac, 0x83, 0x37, 0x64, 0xf5, 0x6d, 0x61, 0x90,
+ 0xa3, 0xab, 0x2f, 0x6e, 0x32, 0x53, 0xad, 0x7c, 0xd3, 0x54, 0x02, 0xbd,
+ 0x8f, 0xec, 0x11, 0x7f, 0x66, 0x97, 0x85, 0xcd, 0x36, 0xe6, 0xaf, 0xc8,
+ 0xac, 0xcc, 0x66, 0x02, 0x2f, 0xf5, 0x77, 0xa4, 0x01, 0xc7, 0xa4, 0x8a,
+ 0x38, 0xd1, 0x8e, 0x77, 0xd8, 0xa3, 0x8a, 0xe7, 0xf2, 0xe7, 0x4b, 0x83,
+ 0x90, 0xb8, 0x74, 0x65, 0x37, 0x21, 0xad, 0x8d, 0x2d, 0x1e, 0xe7, 0xbd,
+ 0x82, 0xa3, 0x3d, 0x62, 0xc5, 0xbf, 0xcd, 0x58, 0xdb, 0x90, 0x79, 0x8d,
+ 0xea, 0x5d, 0xe4, 0x94, 0x58, 0x6f, 0x73, 0xdc, 0x94, 0x28, 0x28, 0xd9,
+ 0x05, 0x74, 0xcf, 0x5b, 0xfd, 0xac, 0xde, 0xe7, 0xad, 0xb2, 0x27, 0xec,
+ 0x74, 0xf5, 0xc6, 0xa0, 0x64, 0x42, 0x64, 0xad, 0x11, 0x4b, 0x7c, 0xc9,
+ 0xc9, 0x85, 0x6d, 0x81, 0xf9, 0x4e, 0xce, 0x42, 0xfc, 0x64, 0xf9, 0x3a,
+ 0x21, 0x59, 0xc6, 0x21, 0xcf, 0x86, 0xcb, 0x49, 0x04, 0x9e, 0xb8, 0x53,
+ 0xfd, 0x37, 0x69, 0x7c, 0x13, 0x81, 0x01, 0x79, 0xef, 0xc4, 0x0c, 0x58,
+ 0xf6, 0x01, 0xb6, 0xcc, 0xf4, 0xea, 0x75, 0x5b, 0xb1, 0x42, 0xda, 0xa6,
+ 0x2a, 0xfe, 0x15, 0x1b, 0xf4, 0x8a, 0xec, 0xc8, 0x35, 0x09, 0x26, 0x36,
+ 0x82, 0x15, 0x50, 0x4e, 0xda, 0xbc, 0x5c, 0x12, 0x29, 0xe7, 0x7c, 0x2b,
+ 0x04, 0x1f, 0xdd, 0x22, 0x95, 0x37, 0x03, 0x25, 0xc3, 0x56, 0x63, 0x61,
+ 0xa2, 0xbe, 0x54, 0xc4, 0x11, 0xb9, 0x4e, 0x78, 0xc9, 0x28, 0xae, 0xb4,
+ 0x73, 0x3b, 0x02, 0x05, 0xd8, 0xde, 0x21, 0xdb, 0x56, 0x74, 0xf6, 0x46,
+ 0xe2, 0x6d, 0x22, 0x09, 0x87, 0xed, 0x54, 0x33, 0x31, 0xb4, 0xd4, 0xa4,
+ 0x6c, 0x9c, 0xf5, 0x16, 0x3e, 0x97, 0x2b, 0xba, 0x6f, 0x20, 0xff, 0xc2,
+ 0xf1, 0x19, 0x89, 0x9b, 0x06, 0xca, 0x79, 0xc1, 0x87, 0xe3, 0x6e, 0x0d,
+ 0xc9, 0x21, 0xfe, 0xfc, 0x53, 0x80, 0x42, 0x0f, 0xee, 0xe9, 0x72, 0x98,
+ 0x2b, 0x01, 0xfb, 0x2a, 0xb7, 0xd5, 0x11, 0x10, 0xae, 0x06, 0x44, 0xea,
+ 0x41, 0x1a, 0x5f, 0xd6, 0x9b, 0x45, 0xfe, 0x0a, 0xfd, 0xad, 0x22, 0x2b,
+ 0x4e, 0xc5, 0x53, 0x46, 0xe2, 0xe5, 0x6b, 0x90, 0x0c, 0x74, 0xe7, 0x39,
+ 0x62, 0x41, 0xf8, 0x63, 0x95, 0xb5, 0x8b, 0xd1, 0xa6, 0x99, 0x3e, 0x02,
+ 0x9a, 0x93, 0x6b, 0x15, 0xb2, 0xf6, 0x3e, 0x53, 0x99, 0x7c, 0x22, 0x4b,
+ 0xd7, 0xe5, 0x62, 0x39, 0xe6, 0xb2, 0x48, 0xb7, 0x03, 0x7c, 0xf4, 0x8d,
+ 0x7f, 0xdc, 0x6b, 0x85, 0x51, 0x0c, 0xdb, 0xfe, 0x48, 0xaf, 0xd4, 0xa6,
+ 0x23, 0x41, 0x80, 0x67, 0x77, 0x01, 0x5a, 0x87, 0xb5, 0x03, 0xf8, 0xeb,
+ 0xce, 0x55, 0x81, 0x16, 0x64, 0xb4, 0xff, 0x0d, 0xb6, 0x08, 0xa1, 0x64,
+ 0x74, 0x33, 0x45, 0x05, 0xef, 0x5c, 0xe9, 0xc6, 0x73, 0x27, 0xc1, 0xbf,
+ 0x15, 0x42, 0xe8, 0x97, 0x03, 0x52, 0xa3, 0x58, 0x93, 0x11, 0xcc, 0x48,
+ 0xb3, 0x17, 0xaf, 0x87, 0xfa, 0x85, 0xfc, 0xbb, 0x3b, 0xea, 0x93, 0x0a,
+ 0x0c, 0xd2, 0xbe, 0xf7, 0x06, 0x2d, 0x83, 0xac, 0x3a, 0x3c, 0x15, 0x47,
+ 0xd4, 0x84, 0x76, 0xfd, 0xbd, 0xd0, 0xc2, 0xd4},
+ pub_key_4,
+ {0x31, 0x35, 0x36, 0x35, 0x33, 0x32, 0x35, 0x32, 0x38, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 119
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 119,
+ 32,
+ {0x49, 0x9a, 0xe8, 0x31, 0x1f, 0x47, 0x24, 0x4b, 0x60, 0x18, 0xa6, 0x53,
+ 0x26, 0x4c, 0xa8, 0xbb, 0xbd, 0x1c, 0xa5, 0x1a, 0x9b, 0xb4, 0x9b, 0x8b,
+ 0x46, 0xec, 0x0e, 0x69, 0x03, 0xcd, 0x4b, 0x35, 0x82, 0xba, 0xca, 0x0f,
+ 0xe3, 0x57, 0x9b, 0x1d, 0x51, 0x43, 0xfa, 0x1c, 0x82, 0x68, 0x97, 0xa4,
+ 0xb4, 0x82, 0x27, 0xe8, 0x59, 0x26, 0xfe, 0x33, 0x00, 0x11, 0xdf, 0xef,
+ 0xc9, 0x48, 0x98, 0x4b, 0x17, 0xe8, 0x67, 0x4a, 0x47, 0x56, 0xed, 0xd7,
+ 0x73, 0xe0, 0x05, 0x75, 0xa5, 0x19, 0x55, 0xbc, 0xf3, 0x1a, 0x9a, 0x87,
+ 0xc6, 0x76, 0xa7, 0x03, 0x15, 0x5a, 0x00, 0xbe, 0x00, 0x4c, 0x02, 0xe6,
+ 0x06, 0x83, 0x77, 0xd1, 0x1f, 0xd9, 0x94, 0x2b, 0xf2, 0x06, 0x0b, 0xb6,
+ 0xc1, 0x71, 0x37, 0x3b, 0x04, 0x3f, 0xf1, 0xd3, 0xea, 0x46, 0xeb, 0xb1,
+ 0x4c, 0x5e, 0xcf, 0xdd, 0xab, 0x08, 0x33, 0x0e, 0x87, 0xdb, 0xa1, 0x94,
+ 0xc7, 0x05, 0x9e, 0x35, 0x19, 0xd5, 0xef, 0xeb, 0x32, 0xb2, 0x12, 0xc8,
+ 0x9a, 0x70, 0xd5, 0xde, 0xfb, 0x0e, 0x0b, 0x52, 0xb2, 0x1e, 0xd0, 0x4a,
+ 0xaf, 0x64, 0x3f, 0x7c, 0xdb, 0x73, 0x8c, 0x33, 0xaa, 0xcc, 0x0b, 0xe8,
+ 0x43, 0x51, 0x47, 0x82, 0xa3, 0xd5, 0x93, 0x3f, 0x2a, 0x0e, 0xa2, 0x08,
+ 0x5e, 0x3b, 0xd9, 0xd1, 0xa5, 0xc8, 0xfe, 0x03, 0x89, 0xbf, 0xfb, 0xba,
+ 0xc5, 0xd8, 0xf5, 0xa3, 0xf0, 0x5e, 0x2b, 0x20, 0x28, 0x49, 0xf2, 0xa9,
+ 0xe4, 0xec, 0x37, 0xff, 0xc2, 0xa3, 0xf0, 0x86, 0x84, 0xb1, 0x3e, 0x1e,
+ 0x9d, 0x31, 0x2a, 0x0b, 0x96, 0x8a, 0xa4, 0x9c, 0x43, 0xa6, 0xc6, 0x5c,
+ 0x0a, 0x2f, 0xe3, 0xb5, 0xd3, 0xa8, 0xad, 0xa6, 0x4b, 0xcb, 0x3e, 0xe0,
+ 0x9b, 0x34, 0x94, 0x21, 0x65, 0xee, 0xce, 0x5b, 0xd0, 0xd0, 0xb7, 0x3c,
+ 0xad, 0x7e, 0x87, 0xfb, 0x21, 0x46, 0x99, 0xd2, 0x7a, 0x70, 0x57, 0x59,
+ 0xaa, 0xb1, 0xc8, 0xa0, 0x00, 0xd3, 0xae, 0x58, 0xc3, 0x90, 0xf7, 0xd8,
+ 0x01, 0xfd, 0xca, 0xef, 0x2d, 0x32, 0x8d, 0xaf, 0xf7, 0xbb, 0x6f, 0x7b,
+ 0x60, 0x01, 0x0c, 0xc8, 0xdb, 0xcc, 0x64, 0x8f, 0xa6, 0x86, 0x5a, 0x0d,
+ 0xcd, 0xbc, 0x9e, 0xfb, 0xe6, 0xb5, 0xff, 0x47, 0x4d, 0x84, 0xbc, 0xd3,
+ 0x39, 0x00, 0x52, 0x53, 0xca, 0xea, 0x87, 0xe6, 0x2d, 0x29, 0x12, 0xf4,
+ 0xe8, 0xd0, 0x0a, 0x69, 0x3c, 0x52, 0x27, 0x72, 0x32, 0x31, 0xb0, 0x5d,
+ 0xdf, 0x6f, 0xdd, 0x6b, 0x3c, 0x61, 0x87, 0x0d, 0x67, 0xfb, 0x6d, 0x23,
+ 0x17, 0x26, 0xaa, 0xd5, 0x9a, 0xb4, 0xd9, 0xbc, 0x13, 0xf0, 0xbb, 0x3c,
+ 0x45, 0x1c, 0x29, 0xc4, 0x7d, 0x1c, 0xe5, 0x64, 0x87, 0xaf, 0xa1, 0x73,
+ 0x25, 0x9d, 0x37, 0x79, 0x2d, 0x48, 0x1a, 0x8c, 0x23, 0xef, 0x0c, 0xb4,
+ 0x37, 0xe4, 0x6c, 0xe4, 0x6c, 0x2b, 0xdb, 0x89, 0x8e, 0xbf, 0x41, 0x6f,
+ 0xc9, 0xce, 0xbd, 0x1e, 0x7f, 0x0f, 0xdf, 0x5b, 0xca, 0xcc, 0x0b, 0x57,
+ 0xf3, 0x69, 0x47, 0x4c, 0xac, 0x22, 0x18, 0xc1, 0x78, 0x5a, 0xd4, 0x94,
+ 0x93, 0x97, 0xd2, 0x02, 0x6e, 0x88, 0xab, 0x19, 0x49, 0xc4, 0x8d, 0x3a,
+ 0x02, 0x80, 0x6f, 0x2e, 0x4a, 0xe3, 0x05, 0x9e, 0x3b, 0xdb, 0xd1, 0x04,
+ 0xba, 0x33, 0xc9, 0x07, 0x70, 0x0e, 0xb5, 0x85, 0xe2, 0xde, 0x83, 0x0a,
+ 0x5c, 0xc2, 0x5d, 0xe1, 0x64, 0xe6, 0x5d, 0x52, 0xea, 0x5a, 0xc4, 0xbf,
+ 0x78, 0xa7, 0x3d, 0xa7, 0x33, 0xb8, 0x67, 0x23, 0xfe, 0x82, 0xc3, 0xf6,
+ 0xee, 0xaf, 0xf5, 0xd7, 0xc6, 0x34, 0xa4, 0x8d, 0xce, 0x21, 0x7e, 0x82,
+ 0xfa, 0x31, 0x35, 0x7c, 0x93, 0x7a, 0x05, 0x21, 0xe0, 0x5a, 0x7a, 0x3b,
+ 0x21, 0x59, 0x7c, 0x4e, 0xe1, 0xac, 0x93, 0xe9},
+ pub_key_4,
+ {0x32, 0x33, 0x38, 0x32, 0x36, 0x33, 0x34, 0x32, 0x33, 0x35, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 120
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 120,
+ 32,
+ {0x38, 0x32, 0x11, 0x14, 0xc7, 0x0b, 0x1f, 0x98, 0x56, 0x0b, 0x78, 0xbd,
+ 0xd0, 0x61, 0x8c, 0x27, 0x11, 0x0d, 0x25, 0x60, 0x53, 0xbb, 0x11, 0xcc,
+ 0x03, 0xb6, 0x55, 0xb9, 0xcc, 0xf1, 0x58, 0xfa, 0x51, 0x2b, 0xf7, 0xb3,
+ 0x55, 0x27, 0x88, 0x36, 0x66, 0x43, 0x52, 0x5c, 0xef, 0x87, 0x32, 0xb6,
+ 0xdb, 0x74, 0xda, 0x92, 0x59, 0x8c, 0x5a, 0x13, 0x4c, 0x27, 0xd4, 0xee,
+ 0x46, 0x92, 0x01, 0x34, 0xca, 0x47, 0x8b, 0x04, 0x33, 0x5b, 0xfd, 0x95,
+ 0x29, 0x60, 0x66, 0x6f, 0x6d, 0x4e, 0x75, 0x8f, 0xe3, 0xcf, 0x8b, 0x07,
+ 0x66, 0xe9, 0x4c, 0x6b, 0x27, 0xca, 0x42, 0xd4, 0xb7, 0xb5, 0xdf, 0x4c,
+ 0x3c, 0x33, 0xa1, 0x7d, 0x2a, 0x4d, 0xb7, 0xe4, 0x76, 0xbd, 0xf8, 0xa5,
+ 0xc2, 0x20, 0xfc, 0xb1, 0xf6, 0xbf, 0x79, 0x9c, 0x39, 0x61, 0xdf, 0x5d,
+ 0xd5, 0xef, 0x86, 0x37, 0x2e, 0x3c, 0xaa, 0xae, 0xe4, 0x2f, 0x15, 0xf9,
+ 0xc7, 0x0b, 0xe9, 0xdd, 0x29, 0x61, 0xf0, 0xae, 0x93, 0x58, 0x58, 0x85,
+ 0x12, 0x97, 0xb8, 0x6d, 0xcb, 0xac, 0x98, 0x88, 0x04, 0x5b, 0x51, 0x52,
+ 0x1c, 0xee, 0x70, 0x53, 0xaf, 0x27, 0x64, 0xea, 0xce, 0x38, 0x27, 0x4b,
+ 0x68, 0xb4, 0x43, 0x43, 0x9c, 0x91, 0x01, 0x1a, 0x66, 0x8f, 0x40, 0x82,
+ 0x81, 0x1b, 0x68, 0x41, 0xd4, 0x63, 0x22, 0xab, 0x4b, 0x3a, 0x9a, 0xa9,
+ 0x7e, 0x9b, 0xe0, 0x4f, 0xa0, 0x12, 0x08, 0xa7, 0xec, 0x43, 0x1e, 0x00,
+ 0x93, 0x7d, 0x52, 0x07, 0x3b, 0x5a, 0x98, 0xf6, 0x60, 0x01, 0x88, 0xd5,
+ 0x63, 0x5b, 0x01, 0x0d, 0xeb, 0x19, 0x99, 0x23, 0x18, 0x9a, 0xc0, 0x07,
+ 0x2e, 0xf0, 0x8f, 0x1b, 0x2e, 0xb7, 0x88, 0xf0, 0x9e, 0x77, 0x60, 0x80,
+ 0xfa, 0xd9, 0xff, 0x4d, 0x80, 0x32, 0xd9, 0xea, 0xdd, 0xc6, 0xbb, 0x23,
+ 0x17, 0xbd, 0x16, 0xe8, 0x7a, 0xf5, 0x22, 0x64, 0x73, 0x75, 0xb3, 0xb8,
+ 0x91, 0x98, 0x5b, 0x66, 0x2c, 0x2f, 0x47, 0x19, 0x3d, 0xba, 0x28, 0xc8,
+ 0x64, 0x11, 0x8b, 0x0f, 0x80, 0x94, 0x5c, 0x4a, 0xfd, 0x9b, 0x96, 0x62,
+ 0x70, 0x7e, 0x86, 0xd2, 0x8d, 0xfd, 0xe9, 0x42, 0xbf, 0xb4, 0xe4, 0x5d,
+ 0xe9, 0x71, 0x72, 0x47, 0xb4, 0x74, 0x0d, 0xb3, 0x94, 0x8c, 0x5c, 0xab,
+ 0xc5, 0xb6, 0xff, 0x3f, 0xac, 0xb2, 0x77, 0x52, 0x4a, 0xab, 0x14, 0x16,
+ 0x81, 0x52, 0x24, 0x20, 0x9d, 0xad, 0x8b, 0x69, 0x3d, 0xdb, 0xe0, 0x5f,
+ 0x1d, 0xaa, 0x24, 0xe3, 0x1b, 0xa2, 0x54, 0xad, 0xc0, 0x3b, 0xcc, 0x96,
+ 0x4c, 0xab, 0xa0, 0x81, 0x42, 0xb6, 0xd3, 0xd8, 0xc0, 0x67, 0x51, 0x35,
+ 0x8a, 0x21, 0x6d, 0x11, 0x1b, 0x06, 0x9e, 0x0a, 0x62, 0x15, 0x39, 0x95,
+ 0x35, 0xe5, 0x58, 0x0e, 0x8f, 0x4a, 0x2b, 0xfb, 0x3f, 0xd5, 0xd8, 0x9d,
+ 0x0a, 0x66, 0xc3, 0x6c, 0xe9, 0x70, 0xb4, 0x64, 0x97, 0x3b, 0x2d, 0xac,
+ 0xc1, 0x4c, 0x8a, 0x97, 0x8a, 0x94, 0x4b, 0x83, 0x48, 0x5f, 0x9f, 0xac,
+ 0xca, 0xe7, 0x84, 0x73, 0xb2, 0x44, 0xea, 0x94, 0xa2, 0x7f, 0xfa, 0xd3,
+ 0xe5, 0x62, 0x4a, 0x8c, 0x79, 0x13, 0x46, 0x7a, 0x85, 0xe2, 0xf4, 0x19,
+ 0xa7, 0xc5, 0x1b, 0xe3, 0xd6, 0x16, 0x18, 0x6d, 0x85, 0xde, 0x2b, 0xd2,
+ 0x8d, 0x1a, 0xee, 0x15, 0x6e, 0x3b, 0x50, 0x34, 0xdc, 0x69, 0x75, 0x3b,
+ 0x9a, 0xbf, 0xa8, 0xb4, 0x39, 0xd8, 0x6d, 0x68, 0xe4, 0x0e, 0x35, 0x58,
+ 0xf8, 0xfa, 0x61, 0x58, 0xad, 0x0e, 0x17, 0xb6, 0xcd, 0x0b, 0x89, 0x9f,
+ 0xe2, 0x2b, 0x98, 0xed, 0x5b, 0x2b, 0x94, 0xfd, 0x31, 0x62, 0x0e, 0x7e,
+ 0x31, 0x5e, 0xab, 0x34, 0x92, 0xf8, 0x8c, 0x53, 0xf9, 0x5f, 0x50, 0x1b,
+ 0x63, 0xb8, 0xa0, 0x36, 0x7f, 0x38, 0xe8, 0xa1},
+ pub_key_4,
+ {0x31, 0x34, 0x34, 0x37, 0x38, 0x34, 0x37, 0x30, 0x36, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 121
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 121,
+ 32,
+ {0x56, 0xd7, 0x40, 0x4e, 0xb2, 0x98, 0x79, 0x3a, 0x2e, 0x78, 0xdb, 0x00,
+ 0x40, 0x8a, 0xd9, 0xb7, 0xa8, 0xee, 0x1b, 0xaf, 0x7c, 0x00, 0x9c, 0xf1,
+ 0xce, 0x95, 0xed, 0x7d, 0xaa, 0x55, 0x8d, 0x31, 0x46, 0x4a, 0xde, 0x5a,
+ 0x41, 0x75, 0xaa, 0xa3, 0xff, 0x4f, 0x7f, 0x39, 0x19, 0xbf, 0x66, 0x8e,
+ 0xf5, 0xdd, 0xa5, 0x99, 0x91, 0xf9, 0xad, 0x77, 0xc0, 0xbb, 0x85, 0xe3,
+ 0xf4, 0xbf, 0x3d, 0xbc, 0xc7, 0x25, 0x0a, 0x46, 0x25, 0x10, 0xe5, 0xa5,
+ 0xdd, 0xd0, 0x91, 0x75, 0x12, 0xc6, 0xc1, 0x16, 0xa6, 0xf7, 0x30, 0x79,
+ 0x6a, 0x14, 0x79, 0x09, 0x51, 0xce, 0xda, 0x3f, 0x74, 0x4e, 0x29, 0x00,
+ 0x48, 0xe9, 0xd3, 0x94, 0xdf, 0x82, 0x74, 0x20, 0x45, 0x48, 0x80, 0xdd,
+ 0x75, 0x6a, 0x48, 0x38, 0x03, 0xd8, 0x16, 0xd4, 0x88, 0x32, 0x31, 0xb7,
+ 0x65, 0x11, 0x25, 0xca, 0x2f, 0x95, 0x0c, 0x4c, 0x24, 0x8b, 0x3c, 0x50,
+ 0x8d, 0x50, 0xb3, 0x6c, 0x0a, 0x10, 0x5e, 0x01, 0x88, 0xda, 0x88, 0x8a,
+ 0xce, 0xe4, 0xa3, 0xb4, 0x0b, 0xa9, 0x35, 0x93, 0x9b, 0x78, 0xf1, 0x1b,
+ 0x8d, 0x00, 0x01, 0x1b, 0x62, 0x06, 0x86, 0x9c, 0x7f, 0xc4, 0x59, 0xd6,
+ 0x2c, 0x10, 0xd6, 0x49, 0xca, 0x05, 0xaa, 0x2a, 0xaf, 0x9a, 0x30, 0xf9,
+ 0xad, 0xc5, 0xb4, 0xfb, 0x64, 0x8c, 0xc0, 0x56, 0x5a, 0x24, 0xc8, 0x7f,
+ 0xc2, 0x7e, 0xea, 0xae, 0x0b, 0x77, 0x28, 0xc5, 0xd2, 0xac, 0x66, 0xfc,
+ 0x55, 0x4d, 0xc1, 0x61, 0x48, 0xc8, 0xf8, 0xd9, 0x76, 0x20, 0x7d, 0x4a,
+ 0x97, 0x3c, 0x32, 0xb3, 0xaa, 0xd2, 0xcf, 0xaa, 0x3a, 0x2c, 0xf7, 0x58,
+ 0xab, 0xb1, 0xb8, 0x6c, 0x5d, 0xfb, 0x83, 0xa8, 0x47, 0xe6, 0x54, 0x28,
+ 0xda, 0x2e, 0x8b, 0x59, 0xc3, 0xc0, 0x78, 0x97, 0x31, 0x68, 0x3b, 0x1b,
+ 0x60, 0xd5, 0xff, 0x01, 0xe9, 0x3d, 0x58, 0xe0, 0x4e, 0xf6, 0xb6, 0x7a,
+ 0x52, 0x6b, 0xf0, 0x67, 0xf2, 0xfa, 0x6b, 0xc9, 0x79, 0x51, 0xf5, 0x3b,
+ 0x91, 0xc6, 0xaf, 0xf3, 0xc4, 0x5f, 0x02, 0x7b, 0x90, 0xe7, 0x2d, 0xa5,
+ 0xfc, 0x86, 0xae, 0xd0, 0x60, 0x6e, 0xc4, 0x3d, 0x8b, 0x0d, 0x78, 0x9d,
+ 0x77, 0x47, 0x34, 0xe5, 0xb3, 0x38, 0x4f, 0x04, 0xa8, 0xf9, 0x9e, 0x01,
+ 0xe4, 0x58, 0x5f, 0xa0, 0xbf, 0x3e, 0x44, 0x42, 0x00, 0x99, 0x1b, 0xb7,
+ 0xa3, 0xfe, 0x96, 0x58, 0x7b, 0xa3, 0x9e, 0x05, 0xaa, 0x5d, 0x52, 0x7a,
+ 0x63, 0x78, 0x5f, 0x7d, 0xb7, 0x0f, 0xce, 0x67, 0x25, 0xcb, 0xd4, 0xb6,
+ 0xf5, 0xc7, 0xf4, 0xf0, 0x95, 0x97, 0x6f, 0x29, 0x8f, 0x72, 0xe1, 0x06,
+ 0xf7, 0x97, 0x19, 0x7d, 0xf2, 0xef, 0x03, 0xec, 0x84, 0x50, 0x1e, 0x5b,
+ 0x29, 0x2e, 0xf2, 0x7c, 0x13, 0xc8, 0x22, 0xba, 0xd3, 0x2b, 0xf2, 0x17,
+ 0x82, 0x9f, 0xeb, 0xf1, 0xbb, 0x2d, 0xa0, 0x0d, 0xbb, 0xb6, 0xf3, 0xa9,
+ 0x55, 0x04, 0x4e, 0x5c, 0x38, 0x1c, 0x21, 0x02, 0x85, 0xa8, 0x89, 0xc2,
+ 0xaa, 0xbd, 0x09, 0xad, 0xbc, 0xe1, 0xa5, 0x2b, 0x67, 0xb0, 0xc2, 0x7f,
+ 0x60, 0x77, 0xcc, 0x15, 0x5c, 0x1d, 0x78, 0xf8, 0xf9, 0x4b, 0x62, 0x1f,
+ 0x14, 0xfd, 0x42, 0x25, 0xba, 0x71, 0xc1, 0x6d, 0x54, 0x85, 0x72, 0x93,
+ 0x0e, 0xf1, 0x24, 0x9d, 0xe5, 0xb8, 0x8b, 0xac, 0x8a, 0x89, 0xbd, 0x4f,
+ 0xad, 0x55, 0xa8, 0xbf, 0xb0, 0xc3, 0x4a, 0x9a, 0x26, 0x37, 0xad, 0x77,
+ 0x1d, 0xec, 0x76, 0xed, 0xf9, 0x92, 0xde, 0xe5, 0xbe, 0x30, 0x04, 0x8a,
+ 0x44, 0x72, 0x6d, 0xc0, 0xee, 0x9a, 0x8d, 0x15, 0x2e, 0xe3, 0xac, 0x80,
+ 0xe2, 0x02, 0xa5, 0xa0, 0x62, 0x74, 0x09, 0x75, 0x1b, 0xf6, 0x44, 0x0e,
+ 0xaa, 0x95, 0xde, 0xd9, 0x9b, 0x9e, 0xc0, 0x97},
+ pub_key_4,
+ {0x31, 0x34, 0x32, 0x36, 0x30, 0x32, 0x30, 0x35, 0x35, 0x34, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 122
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 122,
+ 32,
+ {0x53, 0x82, 0x86, 0x04, 0x79, 0xfc, 0x72, 0x83, 0xb7, 0x86, 0xc2, 0x08,
+ 0xc6, 0x89, 0x5f, 0xa3, 0x0c, 0xc8, 0x78, 0x86, 0x7b, 0x0d, 0x0c, 0x08,
+ 0x03, 0x6c, 0xb4, 0xd1, 0xc7, 0x7b, 0x60, 0xc3, 0x3b, 0x4b, 0x38, 0x46,
+ 0x97, 0x16, 0x10, 0x46, 0x30, 0x8d, 0x07, 0xd6, 0xeb, 0xb0, 0xf9, 0x14,
+ 0x29, 0x1e, 0xb7, 0xbf, 0x20, 0x6e, 0x77, 0x37, 0x93, 0xff, 0x33, 0x8d,
+ 0x40, 0x0d, 0x9b, 0x6a, 0x74, 0xec, 0x39, 0x0b, 0x7c, 0x5f, 0x9d, 0x9a,
+ 0x59, 0xc5, 0xd8, 0xb1, 0x0e, 0x70, 0x97, 0xe6, 0xa3, 0xa9, 0xe0, 0x3f,
+ 0x50, 0xaa, 0x66, 0x00, 0x53, 0xa7, 0xad, 0x8b, 0x32, 0xfb, 0x5c, 0x86,
+ 0xbb, 0x56, 0x34, 0x66, 0x47, 0x47, 0x98, 0x69, 0x43, 0x3a, 0xcb, 0xcb,
+ 0xac, 0x4c, 0xf0, 0xc5, 0xb6, 0x23, 0x7d, 0x0e, 0x31, 0x8a, 0x2a, 0x6a,
+ 0xf7, 0x30, 0x17, 0xfb, 0x2c, 0x72, 0x2b, 0x78, 0x72, 0x25, 0x6e, 0x38,
+ 0x2f, 0x27, 0xcb, 0x63, 0x7d, 0x15, 0x93, 0x8a, 0xca, 0x0e, 0x90, 0xfc,
+ 0x73, 0xe2, 0xf4, 0x81, 0xfc, 0xe7, 0x0c, 0x7e, 0xe2, 0x65, 0xa8, 0x43,
+ 0xdf, 0x3a, 0xbb, 0x17, 0x28, 0x8e, 0x08, 0x41, 0xc2, 0x8d, 0x9b, 0x3e,
+ 0x93, 0xd0, 0xc0, 0xa9, 0x34, 0x29, 0x99, 0xe7, 0x67, 0xcd, 0x48, 0xc7,
+ 0x40, 0xf4, 0xbe, 0x72, 0x97, 0xdb, 0x5d, 0xfb, 0xb1, 0x9f, 0x14, 0xec,
+ 0xca, 0x19, 0xc7, 0x6f, 0x01, 0x9d, 0xc3, 0x76, 0x48, 0xa6, 0x36, 0x9a,
+ 0x3e, 0x7e, 0xbd, 0x3f, 0x75, 0x91, 0x15, 0x21, 0xc3, 0xc6, 0x67, 0xbc,
+ 0x67, 0xe8, 0x29, 0xe5, 0x80, 0xa6, 0x36, 0x1d, 0x5f, 0x24, 0x6d, 0x8f,
+ 0xc4, 0xef, 0x35, 0xd6, 0x6e, 0xc9, 0x32, 0x2f, 0x8a, 0x9f, 0xf8, 0xff,
+ 0x99, 0x61, 0xab, 0xa6, 0x14, 0x94, 0x1c, 0x03, 0x3f, 0x92, 0xea, 0x7f,
+ 0xad, 0xcc, 0xba, 0x12, 0x9d, 0x60, 0x7d, 0xac, 0x53, 0x63, 0xe4, 0x08,
+ 0xfa, 0x27, 0x2c, 0xef, 0xe3, 0xe1, 0x73, 0x8b, 0x51, 0x52, 0xb3, 0x95,
+ 0xf7, 0x7f, 0x86, 0x90, 0x53, 0xe6, 0x0c, 0x0e, 0x60, 0xd8, 0xa1, 0x6d,
+ 0x65, 0xc1, 0xb7, 0x8d, 0xbf, 0x27, 0x3f, 0xc9, 0xa3, 0xe3, 0x12, 0x58,
+ 0x41, 0x38, 0xfb, 0x62, 0x28, 0x95, 0xbf, 0x44, 0xa8, 0x07, 0x3d, 0x25,
+ 0xd4, 0xab, 0x7c, 0xec, 0x1c, 0x92, 0xae, 0x2d, 0xca, 0xfa, 0xee, 0xd2,
+ 0x26, 0x68, 0xae, 0x3b, 0xef, 0x2b, 0x74, 0x74, 0xce, 0x14, 0x7f, 0x5d,
+ 0xc4, 0x43, 0x4b, 0x92, 0x82, 0x70, 0x76, 0x1a, 0xc9, 0x4e, 0xb3, 0xf7,
+ 0x51, 0xa5, 0xca, 0x69, 0xdd, 0x00, 0x8c, 0xf7, 0xdf, 0x0e, 0xe8, 0x45,
+ 0xb5, 0x67, 0xc0, 0x27, 0xae, 0xce, 0x0a, 0x83, 0x35, 0xb4, 0x12, 0x10,
+ 0x1a, 0xa2, 0x29, 0x01, 0x97, 0x3d, 0x16, 0x6b, 0x67, 0xe1, 0xe0, 0x12,
+ 0x24, 0xd5, 0xcc, 0xbc, 0x65, 0x06, 0x84, 0x0c, 0xaf, 0xc6, 0xbb, 0xbe,
+ 0x33, 0x9e, 0x50, 0xb7, 0xdc, 0x92, 0x0a, 0xcc, 0x04, 0x5f, 0x19, 0xb9,
+ 0xdf, 0x3d, 0xc9, 0x36, 0xab, 0xe9, 0xdd, 0x9b, 0x49, 0xe5, 0xc3, 0x32,
+ 0xc2, 0x52, 0x1d, 0x77, 0xcf, 0xfc, 0xb4, 0x7b, 0x57, 0xde, 0x8a, 0xcb,
+ 0x5e, 0xc3, 0xb7, 0x7b, 0xa0, 0x5c, 0xc6, 0xcf, 0xf7, 0xd4, 0x7d, 0x08,
+ 0x6f, 0x12, 0xe9, 0x07, 0x44, 0xa0, 0x84, 0xc2, 0x16, 0xd3, 0x0f, 0x66,
+ 0x35, 0x19, 0xe6, 0x9b, 0xd8, 0x4e, 0x4a, 0xd7, 0x16, 0xd8, 0xe9, 0xfd,
+ 0xe4, 0xeb, 0x47, 0xe8, 0x5a, 0xce, 0x58, 0x54, 0xd8, 0x8d, 0x4f, 0x33,
+ 0xac, 0x5d, 0xb9, 0xf4, 0x65, 0x8d, 0xad, 0x28, 0x32, 0x86, 0xc1, 0xec,
+ 0x6c, 0xd4, 0xc0, 0xfe, 0x15, 0xc2, 0x32, 0xcd, 0xfe, 0x6f, 0x5b, 0x92,
+ 0xb1, 0x22, 0x64, 0xbd, 0x09, 0x88, 0xb3, 0xa3},
+ pub_key_4,
+ {0x31, 0x39, 0x39, 0x33, 0x38, 0x33, 0x35, 0x32, 0x38, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 123
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 123,
+ 32,
+ {0x2d, 0x3c, 0x11, 0x5b, 0xcc, 0x63, 0x41, 0xe8, 0x79, 0xde, 0x32, 0xa9,
+ 0xb0, 0x79, 0x66, 0xb2, 0xa1, 0x24, 0xdb, 0xf9, 0x80, 0x5a, 0x9c, 0x1c,
+ 0x84, 0xd5, 0x6c, 0xd9, 0x52, 0xdf, 0xba, 0x4e, 0x11, 0x50, 0x3c, 0x08,
+ 0xb2, 0xf5, 0xdf, 0xfc, 0x42, 0xbe, 0x3f, 0xdb, 0x92, 0xe5, 0x21, 0x44,
+ 0xde, 0x77, 0x5f, 0x2e, 0x8d, 0x8b, 0xe3, 0xe5, 0x47, 0xda, 0x42, 0x78,
+ 0x30, 0xd3, 0xcb, 0xbd, 0xb1, 0xa6, 0xaf, 0xef, 0x4e, 0x21, 0xe8, 0x45,
+ 0x18, 0x6c, 0x0e, 0xa9, 0x90, 0xc8, 0x59, 0xb6, 0x00, 0x54, 0x10, 0x40,
+ 0x40, 0x29, 0xe2, 0x90, 0x7a, 0xd6, 0x91, 0x3a, 0xf4, 0xc9, 0x3c, 0x16,
+ 0x8b, 0xe9, 0x6a, 0x48, 0x57, 0xef, 0xc7, 0x29, 0xae, 0x4a, 0x32, 0x3f,
+ 0xa0, 0x52, 0xa8, 0xff, 0x43, 0x2a, 0x05, 0x21, 0xdd, 0xd2, 0xed, 0x31,
+ 0xd7, 0xb8, 0xd9, 0x17, 0xaa, 0x59, 0x2e, 0xc7, 0xd9, 0x08, 0x2b, 0x85,
+ 0x78, 0x3a, 0x27, 0x87, 0x0a, 0xa3, 0x03, 0x61, 0xd8, 0xc7, 0xd5, 0xe2,
+ 0x0a, 0x2b, 0x97, 0xfe, 0xa2, 0xd4, 0x2c, 0x32, 0x86, 0x76, 0xa9, 0xe7,
+ 0x9d, 0x0c, 0x25, 0xe3, 0xce, 0x1d, 0xf4, 0xc5, 0x61, 0xad, 0xf6, 0x34,
+ 0x36, 0xfc, 0xe1, 0xb2, 0xf1, 0xc6, 0xb2, 0xa0, 0x36, 0x27, 0x09, 0xf8,
+ 0x6f, 0x6f, 0x52, 0x14, 0xb7, 0xc0, 0x66, 0x6d, 0x99, 0xe0, 0x10, 0xa3,
+ 0x84, 0xea, 0x2a, 0xa8, 0xde, 0x2f, 0xc0, 0xfb, 0x94, 0xf8, 0x8f, 0x76,
+ 0x9c, 0x08, 0x36, 0x05, 0xc5, 0x31, 0xee, 0xee, 0x4c, 0xc8, 0x77, 0x91,
+ 0x7c, 0x6e, 0x7b, 0xd4, 0x00, 0xc9, 0xb3, 0xd4, 0xda, 0xe2, 0x7a, 0x05,
+ 0x27, 0x26, 0x2c, 0xe3, 0xb1, 0x9f, 0x4f, 0xbd, 0x56, 0x21, 0x36, 0x34,
+ 0xed, 0x4e, 0xf8, 0xbb, 0xbf, 0xa1, 0x9d, 0x22, 0x66, 0x46, 0xc7, 0x10,
+ 0x6f, 0xd8, 0x69, 0xf9, 0xa1, 0xb4, 0xfd, 0x56, 0x7b, 0x6f, 0x4c, 0x58,
+ 0x4a, 0x4f, 0xd3, 0x06, 0x58, 0x72, 0x21, 0x32, 0xe1, 0x6d, 0x2d, 0xfe,
+ 0x8f, 0x45, 0x54, 0x21, 0xef, 0xfc, 0x59, 0xfb, 0x5d, 0xf6, 0xd7, 0x80,
+ 0x6c, 0x9a, 0x3e, 0x06, 0x81, 0x1e, 0x43, 0x07, 0xbe, 0xa0, 0xb2, 0xe1,
+ 0xdd, 0x48, 0xe5, 0x14, 0x76, 0x16, 0x42, 0xb4, 0xe0, 0xec, 0x04, 0x5a,
+ 0xfb, 0xa3, 0x08, 0x2e, 0xb9, 0x67, 0x75, 0x5f, 0x74, 0x18, 0x6a, 0x23,
+ 0x2d, 0x06, 0x7a, 0xd2, 0x27, 0x86, 0x03, 0x85, 0xd2, 0x27, 0x4f, 0x55,
+ 0x7f, 0x45, 0x77, 0xb4, 0xc2, 0x50, 0x77, 0xc0, 0xbf, 0x18, 0x9f, 0x3b,
+ 0x01, 0x42, 0xd5, 0xf3, 0xa9, 0x75, 0xf8, 0x80, 0x8d, 0xad, 0x80, 0x35,
+ 0xf5, 0xa6, 0xf7, 0x46, 0x2f, 0x97, 0xb6, 0x5c, 0x73, 0x55, 0x68, 0x5f,
+ 0x04, 0x19, 0xe9, 0xe0, 0x11, 0x2d, 0x4c, 0x00, 0x73, 0x5f, 0x7f, 0x2b,
+ 0x5f, 0xf8, 0x46, 0x17, 0xf2, 0x41, 0x7d, 0x5d, 0xdb, 0x53, 0x0f, 0x88,
+ 0x5a, 0xa8, 0x2e, 0xde, 0x90, 0xcd, 0xe8, 0x71, 0xb7, 0xee, 0x04, 0x77,
+ 0x49, 0x07, 0xaf, 0x4b, 0xf6, 0x08, 0x6c, 0xb2, 0xc0, 0xad, 0xaf, 0x03,
+ 0x83, 0x75, 0x5d, 0x01, 0xf5, 0x8f, 0xe8, 0x92, 0x32, 0x04, 0xfa, 0x20,
+ 0x4b, 0xae, 0xbe, 0xcc, 0xe8, 0x3f, 0x65, 0xe6, 0x25, 0xa5, 0x98, 0xfa,
+ 0xb7, 0x5c, 0x13, 0xcc, 0x00, 0xbf, 0xe0, 0x21, 0x0e, 0x26, 0x83, 0x51,
+ 0x64, 0x21, 0x53, 0x1b, 0x40, 0xe6, 0x29, 0x2a, 0x12, 0xb1, 0xa5, 0xd1,
+ 0x6c, 0x9e, 0xfc, 0xfc, 0x97, 0xd8, 0xb2, 0xfb, 0xac, 0xbc, 0xe3, 0xda,
+ 0xde, 0xdb, 0x3d, 0xba, 0x59, 0xa0, 0xfd, 0xf3, 0xfd, 0x11, 0x9a, 0xd6,
+ 0xb2, 0x3d, 0x6b, 0xd1, 0x25, 0x41, 0xf6, 0x11, 0xdc, 0x1c, 0x37, 0x50,
+ 0xa4, 0x83, 0xa1, 0xac, 0xb5, 0xe8, 0xa7, 0x10},
+ pub_key_4,
+ {0x34, 0x32, 0x39, 0x32, 0x31, 0x35, 0x33, 0x35, 0x32, 0x33},
+ true},
+
+ // Comment:
+ // tcID: 124
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 124,
+ 32,
+ {0x58, 0x2b, 0x23, 0x58, 0xae, 0xf4, 0xca, 0x39, 0x76, 0xf6, 0x1d, 0x4e,
+ 0x3b, 0x33, 0x36, 0x75, 0x7b, 0xaa, 0x23, 0x60, 0xfc, 0x03, 0x7c, 0xaa,
+ 0x9f, 0x45, 0x23, 0x49, 0x97, 0xc5, 0xca, 0x59, 0xf4, 0xcf, 0xdb, 0xc3,
+ 0x82, 0x81, 0x70, 0xf4, 0x08, 0x4c, 0x94, 0xaa, 0xaa, 0x4d, 0xee, 0x12,
+ 0xdf, 0x98, 0x7c, 0x93, 0x6b, 0x5d, 0xb6, 0xc6, 0x76, 0x5c, 0x70, 0xd6,
+ 0xf5, 0x26, 0x1c, 0xc1, 0x71, 0x3e, 0x10, 0x0e, 0x35, 0x92, 0xd0, 0x52,
+ 0x68, 0x5f, 0x20, 0xa2, 0x6a, 0xba, 0xf9, 0x65, 0x34, 0x30, 0x15, 0x70,
+ 0xfe, 0x2e, 0x3e, 0x3d, 0xed, 0x16, 0x59, 0xaf, 0x62, 0x4a, 0x4c, 0x3b,
+ 0x0e, 0xd4, 0x60, 0x66, 0x1e, 0x19, 0x8a, 0x35, 0x54, 0x4c, 0x6a, 0x72,
+ 0x41, 0x03, 0x60, 0x93, 0xec, 0xab, 0x41, 0x42, 0x48, 0xbc, 0x79, 0x9d,
+ 0xc9, 0xd3, 0xe6, 0x14, 0x6b, 0x76, 0xe8, 0x21, 0x16, 0x55, 0x71, 0xd9,
+ 0x80, 0x2b, 0xc6, 0x31, 0x4e, 0x2f, 0x6b, 0x2a, 0xd8, 0x1a, 0x94, 0xe7,
+ 0xaa, 0xe4, 0x29, 0xb8, 0x18, 0x3c, 0x60, 0xc5, 0xc1, 0x96, 0x3e, 0x84,
+ 0x7a, 0xcf, 0x11, 0x32, 0x1d, 0xa8, 0xed, 0x07, 0xc7, 0xe0, 0x13, 0x32,
+ 0x0c, 0x49, 0xa6, 0x2a, 0x1d, 0x62, 0x47, 0x47, 0x35, 0xd6, 0xdc, 0x4e,
+ 0xf4, 0xa2, 0x08, 0x3f, 0x27, 0x69, 0xe2, 0x86, 0x7a, 0xca, 0xe9, 0x04,
+ 0xad, 0x2d, 0x0f, 0x5f, 0xa6, 0x5e, 0xc5, 0x17, 0x04, 0x5f, 0xb8, 0xd2,
+ 0x5e, 0xfa, 0x9a, 0xa8, 0xca, 0x46, 0xf5, 0x81, 0xec, 0x4a, 0x7c, 0x11,
+ 0xb1, 0xe4, 0xb6, 0x83, 0x13, 0x32, 0xbc, 0x11, 0x9d, 0x86, 0x22, 0x9a,
+ 0xe1, 0x4b, 0x4a, 0xc0, 0xb2, 0x9f, 0x41, 0xb7, 0x8d, 0x4d, 0x73, 0x59,
+ 0xe9, 0xcb, 0x06, 0x3c, 0xbd, 0x06, 0x6a, 0x95, 0x54, 0x49, 0xd1, 0x1e,
+ 0x93, 0x6e, 0x50, 0x73, 0x61, 0x2e, 0x3e, 0x04, 0xcb, 0xf0, 0xe4, 0x43,
+ 0x2b, 0x79, 0xdd, 0xa9, 0xe3, 0xe1, 0x4d, 0xd0, 0x6c, 0x38, 0x72, 0x1f,
+ 0x2e, 0x6c, 0xe1, 0x28, 0xaf, 0x51, 0xba, 0x61, 0x41, 0x93, 0x9c, 0xe6,
+ 0xa3, 0x5c, 0x2b, 0x4b, 0x0a, 0xde, 0x9e, 0xf0, 0x13, 0x8d, 0xda, 0xc9,
+ 0x79, 0xf9, 0xa2, 0x4a, 0xfb, 0x69, 0xf9, 0xd1, 0xd8, 0xbe, 0x66, 0x4a,
+ 0xbd, 0x24, 0xc3, 0x82, 0x64, 0x7d, 0x30, 0x45, 0xf5, 0x84, 0xdd, 0xfa,
+ 0xcc, 0x55, 0x88, 0x9e, 0x89, 0x94, 0x35, 0x89, 0x36, 0xc8, 0x37, 0x7f,
+ 0x97, 0xf6, 0x26, 0xec, 0xc1, 0x88, 0xba, 0x2c, 0x97, 0x29, 0x1b, 0x07,
+ 0x40, 0x04, 0xa3, 0x63, 0x12, 0x8b, 0xf8, 0x5c, 0x59, 0x49, 0xed, 0x72,
+ 0xc7, 0x68, 0x7d, 0x8b, 0x98, 0x65, 0x48, 0x7d, 0x80, 0x51, 0xb0, 0x7c,
+ 0xf0, 0x54, 0x6c, 0xda, 0xf5, 0x77, 0x4b, 0x70, 0xe0, 0xcc, 0xbc, 0xcb,
+ 0xbf, 0xea, 0x3a, 0x90, 0x61, 0x65, 0x1d, 0x00, 0xea, 0x6b, 0xbf, 0x45,
+ 0x96, 0x1c, 0x84, 0x8b, 0x21, 0x94, 0x52, 0x13, 0xca, 0x52, 0x67, 0x0d,
+ 0xa4, 0x88, 0x43, 0x4b, 0xe2, 0xef, 0xd0, 0xa5, 0xaf, 0x63, 0x67, 0x76,
+ 0x75, 0x40, 0x01, 0x1b, 0x35, 0x02, 0x51, 0xc4, 0xf4, 0xea, 0x4d, 0xfe,
+ 0x48, 0x0d, 0x1c, 0x0b, 0xcb, 0xa8, 0x0b, 0x14, 0xe3, 0x55, 0x66, 0x46,
+ 0x0e, 0x57, 0xcc, 0xd7, 0xc7, 0x62, 0xe2, 0xce, 0x04, 0x99, 0x19, 0x89,
+ 0x96, 0x1a, 0xa4, 0x98, 0xfd, 0x0f, 0x12, 0xa3, 0xb3, 0x92, 0xc4, 0x5e,
+ 0x12, 0x97, 0x20, 0xc4, 0xe6, 0x7d, 0xd5, 0x7c, 0xa8, 0x65, 0xbb, 0x7c,
+ 0x3c, 0x73, 0x95, 0xc1, 0xe2, 0xa7, 0x8a, 0xa0, 0x3c, 0xfc, 0x04, 0xd1,
+ 0x93, 0x3b, 0x3a, 0xb5, 0x7f, 0xb2, 0xe7, 0x4c, 0x3b, 0xd4, 0x5d, 0xba,
+ 0x43, 0xef, 0x68, 0x8f, 0xac, 0x5c, 0x11, 0x67},
+ pub_key_4,
+ {0x34, 0x34, 0x35, 0x39, 0x39, 0x30, 0x31, 0x34, 0x39, 0x36},
+ true},
+
+ // Comment:
+ // tcID: 125
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 125,
+ 32,
+ {0x63, 0xe3, 0x2b, 0x21, 0x9a, 0xe9, 0xda, 0x90, 0x9f, 0x1d, 0xb4, 0x1d,
+ 0x56, 0x9f, 0xe3, 0x79, 0x0e, 0x90, 0x6e, 0x47, 0x06, 0x74, 0x91, 0xf0,
+ 0xc4, 0xb4, 0x3c, 0xac, 0xa5, 0x8a, 0xa9, 0xd9, 0x56, 0xeb, 0x12, 0x7c,
+ 0x3a, 0xb5, 0x0e, 0x4b, 0x72, 0x69, 0x4a, 0xef, 0xe2, 0x91, 0x13, 0xe9,
+ 0x50, 0x6e, 0xca, 0xbe, 0xd0, 0xbc, 0x52, 0xf9, 0x01, 0x2d, 0x94, 0x56,
+ 0xdc, 0xc2, 0xf2, 0x29, 0xa3, 0x73, 0x9e, 0x6e, 0x7b, 0x5b, 0xfa, 0x9e,
+ 0xe8, 0xaf, 0x0d, 0x30, 0x3a, 0xbd, 0x92, 0x8d, 0x14, 0x29, 0xca, 0x52,
+ 0xfd, 0x0a, 0x49, 0xc5, 0xeb, 0x16, 0x6c, 0x96, 0x8e, 0x33, 0xf3, 0x9a,
+ 0xf1, 0x6a, 0x4c, 0x52, 0x21, 0x55, 0xf4, 0x70, 0xae, 0xed, 0x6a, 0x93,
+ 0x40, 0x8d, 0xbb, 0x0f, 0x27, 0x8a, 0x22, 0xb0, 0xf6, 0x58, 0x22, 0xc8,
+ 0xcc, 0x9b, 0xc7, 0x18, 0x31, 0x8d, 0x3b, 0x48, 0xc1, 0xda, 0x83, 0x9b,
+ 0x89, 0x7f, 0x69, 0xef, 0xcb, 0x94, 0x53, 0x9d, 0xb5, 0x3d, 0x49, 0xfc,
+ 0xc0, 0x6e, 0x98, 0xde, 0xb7, 0xfc, 0x1d, 0xad, 0xce, 0x12, 0x21, 0xdd,
+ 0x48, 0x40, 0xfb, 0x8f, 0x2e, 0x28, 0x0a, 0xc3, 0x26, 0xe2, 0x11, 0xa1,
+ 0xf1, 0x58, 0xd8, 0x7a, 0xb1, 0xd4, 0x73, 0xb0, 0xcf, 0x1c, 0x86, 0x92,
+ 0xa5, 0x6f, 0x8d, 0xa0, 0xdb, 0x28, 0x65, 0x37, 0x01, 0xb2, 0xb1, 0x2f,
+ 0x18, 0xd7, 0x65, 0xc5, 0x90, 0x08, 0xd4, 0x61, 0xfc, 0x63, 0xa9, 0x2e,
+ 0x81, 0x2d, 0xb8, 0x7d, 0x4b, 0x7f, 0x01, 0x01, 0xd7, 0xdf, 0x81, 0x74,
+ 0xfe, 0xb3, 0x2c, 0xb3, 0x0c, 0xf9, 0x83, 0x42, 0x68, 0x7c, 0xa7, 0x1c,
+ 0xe7, 0x72, 0x4c, 0xbc, 0xbe, 0xb9, 0x17, 0x8a, 0x57, 0xde, 0x6f, 0x07,
+ 0x02, 0x4b, 0x3d, 0x00, 0xd4, 0x7c, 0x50, 0xa9, 0x62, 0xe4, 0xf7, 0x1b,
+ 0x31, 0x07, 0x5a, 0x57, 0x67, 0x57, 0xdc, 0xb6, 0xbd, 0x2d, 0xc7, 0xc8,
+ 0xb4, 0x41, 0xc7, 0x37, 0x1b, 0xf5, 0xf3, 0x4f, 0x87, 0x8e, 0xe5, 0xd0,
+ 0x31, 0xba, 0x41, 0x2a, 0x37, 0x9e, 0x4e, 0x64, 0x9f, 0xa6, 0x74, 0x21,
+ 0x3a, 0x01, 0x85, 0x52, 0x14, 0x4f, 0x1b, 0x01, 0xa2, 0x44, 0x0d, 0x21,
+ 0x45, 0xe3, 0x75, 0x2c, 0x78, 0x25, 0xc2, 0x09, 0xe6, 0x25, 0x92, 0x04,
+ 0x80, 0x42, 0x8b, 0x26, 0x23, 0xe1, 0x61, 0x6e, 0xbc, 0xe3, 0x9e, 0xe9,
+ 0xd4, 0x35, 0x3b, 0x1f, 0x3b, 0xe1, 0xe9, 0xc8, 0x6b, 0x1d, 0x5b, 0x7f,
+ 0x8a, 0xa5, 0xd6, 0x5c, 0x32, 0x60, 0x03, 0x19, 0x71, 0xc1, 0x11, 0x7d,
+ 0x0a, 0xee, 0xc7, 0xbd, 0x4e, 0xea, 0xed, 0x1d, 0x45, 0x6d, 0x1a, 0xd5,
+ 0xb9, 0x9d, 0x84, 0xdc, 0x6e, 0x42, 0x83, 0x5c, 0x6c, 0xe3, 0x32, 0x2b,
+ 0x71, 0xf3, 0x06, 0x68, 0xce, 0x6c, 0xeb, 0x7f, 0x6f, 0xcd, 0x87, 0x60,
+ 0xe6, 0x7c, 0x88, 0xa8, 0xbb, 0x6a, 0x81, 0x0b, 0xb4, 0x42, 0xa0, 0xae,
+ 0xe6, 0xd4, 0xf4, 0x2a, 0xcc, 0xdf, 0x2f, 0x7c, 0x18, 0xc3, 0xea, 0x0e,
+ 0x1a, 0x8e, 0x5a, 0xc0, 0xd2, 0xa7, 0x0c, 0x31, 0xe1, 0xbf, 0x42, 0x1b,
+ 0xcf, 0x53, 0x23, 0x8a, 0xcb, 0x24, 0xac, 0xe9, 0xe6, 0x8c, 0xc9, 0xee,
+ 0xa3, 0xdd, 0x78, 0x13, 0x11, 0x68, 0x14, 0xb0, 0x60, 0x58, 0x27, 0x0a,
+ 0x10, 0x55, 0xfb, 0x28, 0x20, 0xcc, 0x3b, 0x20, 0x6b, 0x39, 0x34, 0x6f,
+ 0xc7, 0x6b, 0xce, 0x7e, 0x28, 0x4f, 0xbd, 0x29, 0xdf, 0x84, 0xf9, 0xfc,
+ 0x43, 0x20, 0xf5, 0xaf, 0xac, 0xaa, 0x6c, 0x97, 0xef, 0xb3, 0x3b, 0x01,
+ 0xf3, 0xfa, 0xf7, 0x3d, 0x69, 0xfc, 0xe4, 0x43, 0xf6, 0xad, 0xa2, 0xf1,
+ 0x98, 0x16, 0x64, 0x77, 0x8d, 0xd5, 0x8a, 0x1d, 0x9b, 0x7e, 0x63, 0x15,
+ 0x02, 0xef, 0x5c, 0xc9, 0xb3, 0x50, 0xe6, 0x49},
+ pub_key_4,
+ {0x31, 0x33, 0x39, 0x33, 0x39, 0x37, 0x31, 0x31, 0x37, 0x31},
+ true},
+
+ // Comment:
+ // tcID: 126
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 126,
+ 32,
+ {0x43, 0xb4, 0x2f, 0xd4, 0x92, 0xf2, 0x5d, 0xea, 0xbc, 0x9f, 0x65, 0x34,
+ 0x64, 0xf8, 0x6a, 0xff, 0xe4, 0xab, 0x5f, 0xb9, 0xac, 0x8c, 0x90, 0x38,
+ 0x73, 0x0a, 0x69, 0xd1, 0x33, 0x11, 0xc7, 0xc3, 0x6d, 0xd9, 0x7c, 0x14,
+ 0x72, 0x11, 0x02, 0xd3, 0x3c, 0x15, 0xc3, 0x8e, 0x36, 0x71, 0xe2, 0xc2,
+ 0x33, 0xd1, 0x4e, 0xdd, 0x45, 0x51, 0xbf, 0x36, 0x9a, 0x80, 0xe8, 0x9c,
+ 0xd7, 0xb4, 0x2d, 0x91, 0xd6, 0x31, 0x50, 0x13, 0x32, 0x41, 0x58, 0x44,
+ 0xd7, 0x14, 0x52, 0xdb, 0xdd, 0xfa, 0x2f, 0x4b, 0xcc, 0x44, 0x06, 0xf8,
+ 0x86, 0x4b, 0x26, 0x0d, 0xfb, 0xfa, 0xef, 0x89, 0xf7, 0x82, 0xce, 0x5f,
+ 0x01, 0x4a, 0x6c, 0x40, 0x6a, 0xdc, 0xc4, 0x02, 0x8b, 0x31, 0xdc, 0xc6,
+ 0x75, 0x90, 0xed, 0x04, 0xbb, 0xdb, 0xb6, 0x01, 0xb2, 0x8c, 0x2e, 0x67,
+ 0x4e, 0x48, 0xff, 0xdd, 0xaf, 0x1b, 0x4c, 0x95, 0xcc, 0xcd, 0xd2, 0xc2,
+ 0x29, 0x3b, 0x7b, 0x72, 0x8b, 0x04, 0x75, 0xfe, 0x7b, 0x2c, 0xeb, 0xb1,
+ 0x54, 0x36, 0x7d, 0x2e, 0xbc, 0x7d, 0x5f, 0xe6, 0x1c, 0x7d, 0xac, 0x60,
+ 0x6b, 0x50, 0x9a, 0x19, 0x30, 0x89, 0xc3, 0x11, 0xff, 0xe3, 0x0c, 0xd0,
+ 0x4e, 0x43, 0x8c, 0x82, 0x6e, 0xe2, 0xe5, 0x6b, 0x95, 0xc4, 0x37, 0x54,
+ 0xed, 0x89, 0xb0, 0x6b, 0xa0, 0x00, 0xba, 0x0d, 0x25, 0xb3, 0x4f, 0xf2,
+ 0x03, 0x50, 0xae, 0x46, 0x72, 0xc7, 0x6d, 0x00, 0x37, 0x48, 0x30, 0x1b,
+ 0xde, 0x42, 0x87, 0x1c, 0x08, 0xfb, 0xc8, 0x10, 0x17, 0xca, 0xf7, 0x6b,
+ 0x20, 0xc6, 0xc9, 0x8c, 0xe5, 0xcc, 0xaa, 0xe8, 0x18, 0x18, 0xa6, 0x42,
+ 0x9c, 0xb8, 0xcf, 0x04, 0xab, 0x3f, 0x26, 0x24, 0x40, 0x98, 0x48, 0x02,
+ 0x10, 0xa9, 0xdd, 0x95, 0x6b, 0x99, 0xc6, 0xaa, 0x9f, 0x4d, 0xcf, 0x45,
+ 0xb7, 0x55, 0xb3, 0x06, 0x72, 0x4b, 0x28, 0x74, 0x3b, 0x03, 0xd6, 0x99,
+ 0xef, 0xd1, 0x3b, 0x90, 0x08, 0xb3, 0x3c, 0x3e, 0x2e, 0x53, 0x67, 0x55,
+ 0x11, 0x47, 0xb2, 0x54, 0x39, 0xb8, 0x77, 0x18, 0x99, 0x6f, 0x03, 0xb2,
+ 0xec, 0x16, 0xe1, 0xcd, 0x70, 0x07, 0xa9, 0xa7, 0x11, 0xb0, 0x3e, 0xc1,
+ 0x45, 0x4a, 0x76, 0x90, 0x21, 0xfe, 0xb9, 0xc0, 0x5f, 0x32, 0x75, 0x02,
+ 0xff, 0xb2, 0x18, 0x9d, 0x6c, 0x2a, 0x0a, 0xb4, 0xe7, 0x4b, 0xfb, 0x01,
+ 0x99, 0x4a, 0x3f, 0x08, 0x4f, 0x96, 0x58, 0x06, 0x80, 0x57, 0xb9, 0xf6,
+ 0x35, 0x30, 0x0e, 0x85, 0x53, 0x50, 0xfc, 0xb2, 0xb5, 0x69, 0xa5, 0x26,
+ 0xc7, 0x39, 0xe7, 0x6a, 0x6d, 0x09, 0x39, 0x85, 0x44, 0x81, 0x33, 0x2d,
+ 0xd9, 0x8f, 0xca, 0xf6, 0x0e, 0x15, 0x4d, 0xae, 0xf7, 0xaf, 0x7d, 0x43,
+ 0x79, 0xbe, 0x77, 0x4b, 0xe8, 0x2c, 0x24, 0x7e, 0xb0, 0xd5, 0x2e, 0x3b,
+ 0xdc, 0x4a, 0x79, 0xc9, 0xbe, 0x15, 0x40, 0x35, 0x83, 0x5d, 0x40, 0x2c,
+ 0xc5, 0x95, 0x37, 0x99, 0x56, 0x74, 0x99, 0x64, 0x41, 0x88, 0x90, 0x2f,
+ 0x2c, 0x4d, 0xda, 0x86, 0xd0, 0x45, 0x98, 0xca, 0x2e, 0x9c, 0x4c, 0xda,
+ 0xd7, 0x81, 0xba, 0xa2, 0xb7, 0xbb, 0x3c, 0xee, 0x2e, 0x44, 0xc5, 0x12,
+ 0xfe, 0xd3, 0x1e, 0x02, 0x4b, 0xa3, 0x14, 0x19, 0x7d, 0x8e, 0x86, 0x4f,
+ 0x06, 0x7b, 0xf1, 0x2f, 0x24, 0xe0, 0x29, 0xc3, 0xa8, 0xdf, 0xd6, 0xe3,
+ 0xbd, 0x7d, 0xfd, 0x22, 0x2c, 0xab, 0xe9, 0xaa, 0x9e, 0x06, 0xb0, 0xc1,
+ 0xa4, 0x29, 0x3d, 0x10, 0x36, 0x08, 0x03, 0xe5, 0x73, 0x2a, 0x61, 0x0e,
+ 0x9c, 0x26, 0xe1, 0x90, 0xb7, 0x49, 0x3c, 0x05, 0x5f, 0x16, 0x95, 0xa4,
+ 0x4c, 0xe8, 0xc4, 0xf8, 0x98, 0x25, 0x78, 0x70, 0x8a, 0x3e, 0xe2, 0x97,
+ 0x97, 0x34, 0x76, 0x5d, 0x61, 0x96, 0x27, 0x3b},
+ pub_key_4,
+ {0x32, 0x33, 0x39, 0x30, 0x36, 0x39, 0x36, 0x34, 0x39, 0x35},
+ true},
+
+ // Comment:
+ // tcID: 127
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 127,
+ 32,
+ {0xa7, 0x09, 0x28, 0xe1, 0x80, 0x9c, 0x70, 0x57, 0xb4, 0x58, 0xa1, 0xec,
+ 0x4e, 0x4b, 0x38, 0x34, 0xbb, 0x6d, 0x24, 0xae, 0x87, 0x4b, 0xa3, 0xd1,
+ 0x9a, 0xd5, 0x2a, 0x4d, 0x83, 0x9a, 0x9e, 0xca, 0xe8, 0xf4, 0x1d, 0xf5,
+ 0xe5, 0x39, 0xfc, 0x44, 0x53, 0x84, 0x1e, 0x47, 0x0a, 0x4a, 0x75, 0x1d,
+ 0xda, 0x5e, 0x7b, 0xb3, 0xe9, 0xe2, 0xf3, 0xc1, 0x9d, 0x3e, 0xde, 0x54,
+ 0xf2, 0x31, 0xff, 0x34, 0xc4, 0x99, 0xcb, 0x0c, 0x2b, 0x90, 0x70, 0x03,
+ 0xec, 0xb1, 0xbd, 0xde, 0x48, 0x64, 0x44, 0xd6, 0xc8, 0x46, 0x75, 0x23,
+ 0xff, 0xdb, 0x2d, 0x54, 0xc7, 0xa5, 0x19, 0x92, 0xff, 0xd8, 0xcc, 0x7c,
+ 0x5c, 0xf8, 0x6b, 0x12, 0x55, 0xb2, 0xf9, 0x6b, 0x38, 0x87, 0xce, 0x94,
+ 0x54, 0xa2, 0xa9, 0xb6, 0x01, 0xe1, 0xba, 0x18, 0xe1, 0xa0, 0x6d, 0xee,
+ 0xbc, 0x56, 0x6f, 0xd8, 0x22, 0x9d, 0xb2, 0x29, 0x7c, 0x46, 0xa3, 0xe8,
+ 0x12, 0x2a, 0x41, 0x3e, 0x5d, 0x3a, 0x20, 0x36, 0x45, 0xde, 0xd3, 0x23,
+ 0xa5, 0x9a, 0x5b, 0xe8, 0xe4, 0xd1, 0xd5, 0x9d, 0x42, 0x5e, 0x39, 0x75,
+ 0xe1, 0x3f, 0x64, 0x4e, 0x38, 0x29, 0x55, 0xe4, 0x97, 0xee, 0x34, 0xd1,
+ 0x7e, 0x9f, 0x88, 0x6d, 0x2b, 0x5e, 0xd8, 0x49, 0x81, 0x2e, 0xa3, 0x25,
+ 0xfc, 0xd6, 0x5f, 0xd3, 0x74, 0x3c, 0xa9, 0x9d, 0xbe, 0xb8, 0xbb, 0xc5,
+ 0xe9, 0x1d, 0x82, 0xe7, 0x2e, 0x94, 0xa8, 0x21, 0x27, 0xba, 0xa8, 0xc3,
+ 0x85, 0xcc, 0x3a, 0xf7, 0x3d, 0x39, 0xa7, 0xd4, 0x0f, 0xf2, 0xc4, 0x03,
+ 0xdf, 0x50, 0xfd, 0x69, 0xc7, 0x77, 0xb9, 0x20, 0x39, 0xa7, 0xcc, 0x1e,
+ 0xcc, 0x3a, 0xf1, 0x35, 0x21, 0x56, 0x5b, 0x17, 0xf1, 0x69, 0x07, 0x79,
+ 0x98, 0xa1, 0x66, 0x7d, 0x9c, 0xc1, 0xe3, 0x6c, 0x60, 0xa6, 0x9b, 0x38,
+ 0x45, 0x8e, 0x1b, 0xb4, 0x72, 0xa4, 0x1b, 0xc7, 0x96, 0xe1, 0x83, 0x3f,
+ 0xc7, 0xeb, 0x38, 0xa4, 0x15, 0x6e, 0x66, 0x28, 0xd5, 0xc7, 0x2b, 0x58,
+ 0x07, 0xc5, 0xc7, 0xe0, 0x40, 0x91, 0x7c, 0x42, 0x32, 0xb3, 0xe9, 0xa3,
+ 0xfb, 0x7a, 0x74, 0xee, 0xe6, 0xcf, 0xb4, 0x8f, 0x98, 0x50, 0xe8, 0xb6,
+ 0x1e, 0xed, 0x38, 0xa2, 0xe6, 0x14, 0x9f, 0x6d, 0x50, 0x36, 0x44, 0x6f,
+ 0x71, 0xae, 0xc8, 0x3d, 0x84, 0xd1, 0x16, 0x42, 0x05, 0xe1, 0x46, 0x5f,
+ 0x4f, 0x1e, 0x81, 0x8c, 0xe2, 0x4a, 0x92, 0xc1, 0x94, 0xeb, 0x3d, 0xd8,
+ 0xa8, 0x7e, 0x33, 0x69, 0x76, 0x9b, 0x16, 0x41, 0x7c, 0x3c, 0x1d, 0x2c,
+ 0xb4, 0x1b, 0xf3, 0xf9, 0xc0, 0x8e, 0x2a, 0xaa, 0x8e, 0xd9, 0x41, 0xdc,
+ 0xc3, 0x5c, 0xcc, 0x55, 0x0e, 0x7f, 0xdd, 0xaa, 0x2d, 0xe4, 0x3a, 0x7d,
+ 0x0e, 0x02, 0xdb, 0x74, 0xb3, 0x98, 0x04, 0x7e, 0x02, 0xc2, 0x37, 0x86,
+ 0xab, 0x7b, 0x3b, 0x9d, 0x8e, 0x3c, 0x2a, 0x0e, 0xbc, 0xbd, 0xa5, 0xa2,
+ 0xea, 0xec, 0xa4, 0x1b, 0x74, 0xe7, 0xc6, 0x9b, 0x1a, 0x48, 0xa8, 0x09,
+ 0xfb, 0xb5, 0x6b, 0x35, 0x36, 0x40, 0xbf, 0x46, 0xdd, 0x13, 0x26, 0x86,
+ 0x82, 0xee, 0xd3, 0x84, 0x24, 0xec, 0x36, 0xe7, 0x39, 0x2c, 0x5b, 0x4e,
+ 0xfb, 0x17, 0xd7, 0x5e, 0xd2, 0x32, 0x35, 0xc0, 0x0c, 0x1f, 0x3a, 0xc7,
+ 0xcd, 0xc2, 0x93, 0x5f, 0x8c, 0x2b, 0x8d, 0x9b, 0x46, 0x6b, 0x1f, 0x8a,
+ 0x2e, 0x39, 0x3a, 0xf6, 0x4f, 0x54, 0xe3, 0xba, 0x00, 0x22, 0x7e, 0x76,
+ 0x00, 0xa5, 0x80, 0x0d, 0x8c, 0x3f, 0xbe, 0xc9, 0xc2, 0x76, 0xf9, 0xe9,
+ 0xb8, 0x9d, 0xc1, 0x81, 0x61, 0xfe, 0x44, 0x0e, 0xf6, 0xb2, 0x35, 0xad,
+ 0xef, 0xdd, 0x62, 0xf2, 0x26, 0x82, 0xa4, 0xfe, 0xc3, 0xe1, 0xb1, 0x17,
+ 0xe4, 0xdb, 0x13, 0x25, 0x26, 0x3f, 0xd8, 0x0c},
+ pub_key_4,
+ {0x31, 0x31, 0x34, 0x34, 0x36, 0x30, 0x35, 0x36, 0x32, 0x36, 0x34},
+ true},
+
+ // Comment:
+ // tcID: 128
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 128,
+ 32,
+ {0x2e, 0xcb, 0x20, 0x7c, 0x24, 0xe5, 0x60, 0xbf, 0x8c, 0x27, 0xbb, 0xc9,
+ 0x80, 0x04, 0x11, 0x4f, 0x7c, 0xb9, 0xd5, 0x81, 0x4f, 0x52, 0xc4, 0x3b,
+ 0xa2, 0xdc, 0xdd, 0xdb, 0x82, 0x04, 0x30, 0x63, 0xef, 0x6f, 0x45, 0xb9,
+ 0x7f, 0xb2, 0x6d, 0x86, 0x02, 0xf3, 0x04, 0x85, 0x7f, 0xde, 0xcf, 0x66,
+ 0x87, 0x62, 0x67, 0x83, 0x3a, 0x45, 0x2d, 0xd4, 0xd8, 0x93, 0x27, 0xb9,
+ 0x5b, 0xa4, 0x16, 0x2a, 0xdd, 0x93, 0xd6, 0x97, 0x36, 0x8b, 0xd1, 0x7a,
+ 0xaf, 0x98, 0x25, 0x06, 0xbe, 0x95, 0xab, 0x2e, 0xd6, 0xf0, 0xb4, 0x60,
+ 0x19, 0xfc, 0xc9, 0xdb, 0xc1, 0x5d, 0xad, 0x63, 0xc1, 0x56, 0xc3, 0x1d,
+ 0xb2, 0x34, 0x04, 0x18, 0xf3, 0x9d, 0xa0, 0xd2, 0xc6, 0x44, 0xa8, 0x88,
+ 0x53, 0xcf, 0xbe, 0x26, 0xc6, 0xf0, 0x59, 0xba, 0xb4, 0xcd, 0x0b, 0x03,
+ 0x1a, 0x88, 0x0d, 0xa3, 0x6d, 0x29, 0x8c, 0x35, 0x2f, 0xf1, 0xcd, 0xcb,
+ 0x14, 0x6a, 0x84, 0x25, 0xab, 0xbc, 0xf2, 0xd0, 0xe6, 0x51, 0xd1, 0x87,
+ 0x07, 0x34, 0x68, 0x6b, 0x57, 0xd3, 0x06, 0xe9, 0x16, 0x94, 0x95, 0x5b,
+ 0x7c, 0xb1, 0x0e, 0x85, 0x65, 0x56, 0x05, 0x43, 0x22, 0xf9, 0x3a, 0x9d,
+ 0x45, 0xd8, 0x6c, 0x9e, 0x90, 0x5d, 0xae, 0x97, 0x79, 0x16, 0x41, 0x7e,
+ 0x5e, 0xc8, 0x6d, 0x0a, 0x0b, 0x2f, 0x7c, 0xd8, 0xab, 0x8c, 0xe1, 0x8a,
+ 0x35, 0xb0, 0x2b, 0xba, 0xa9, 0x77, 0xa0, 0x26, 0x46, 0xe8, 0xc6, 0xd8,
+ 0x70, 0xdb, 0x4a, 0x81, 0x6d, 0xdd, 0x48, 0x4a, 0x1b, 0x93, 0x14, 0xc7,
+ 0xbe, 0x41, 0x2b, 0xf1, 0x31, 0xf9, 0xdf, 0x5c, 0x3c, 0xd5, 0x29, 0xda,
+ 0x82, 0xd5, 0x84, 0xd8, 0x54, 0x85, 0xa4, 0x40, 0x13, 0xfe, 0xcd, 0x7e,
+ 0x82, 0x03, 0x39, 0xb6, 0x7b, 0x2f, 0xe9, 0x63, 0x49, 0x74, 0xda, 0x87,
+ 0x3b, 0xb4, 0x28, 0x4f, 0xdc, 0xb7, 0xa6, 0x71, 0xdf, 0x53, 0x0c, 0x52,
+ 0x9c, 0x2d, 0x15, 0x1b, 0xe9, 0x24, 0x7e, 0x77, 0xfc, 0x30, 0xe3, 0x6f,
+ 0x9e, 0x14, 0x25, 0x0b, 0x76, 0xb6, 0x8a, 0xe9, 0x31, 0x91, 0x42, 0x39,
+ 0xfa, 0x8d, 0xd5, 0xb8, 0xc2, 0x93, 0xa3, 0x25, 0xd0, 0x43, 0xcb, 0x30,
+ 0x0f, 0x20, 0x32, 0x6e, 0xb5, 0x63, 0xaf, 0x22, 0x45, 0x72, 0xb3, 0x45,
+ 0xbc, 0x4e, 0x06, 0x9c, 0x3d, 0xb9, 0x20, 0xf7, 0xd2, 0x22, 0xba, 0x9d,
+ 0x26, 0x8a, 0x52, 0xc6, 0xfd, 0x56, 0x80, 0x48, 0x1f, 0xc6, 0xf2, 0xe1,
+ 0xc9, 0x3d, 0xde, 0x84, 0x5c, 0x82, 0x1e, 0x15, 0x8d, 0x97, 0x1b, 0x09,
+ 0x58, 0x3e, 0xe1, 0x01, 0x87, 0xc4, 0x4f, 0xc9, 0xe4, 0xca, 0x5b, 0x0c,
+ 0x9a, 0x31, 0x2a, 0xe5, 0x24, 0x05, 0x34, 0xc0, 0x3c, 0x4e, 0xb8, 0xec,
+ 0x37, 0x56, 0x14, 0xf0, 0xe9, 0xec, 0xc2, 0xca, 0x89, 0xd9, 0x9b, 0x37,
+ 0x5d, 0x68, 0x12, 0xa3, 0xa5, 0x8d, 0xfb, 0x35, 0x48, 0x75, 0xdc, 0x5c,
+ 0x2e, 0xca, 0x68, 0x83, 0xbe, 0xaa, 0x26, 0xaf, 0x80, 0xc2, 0xc4, 0x0c,
+ 0xda, 0x9e, 0xfc, 0x4e, 0xdf, 0x4f, 0x63, 0xfd, 0x1d, 0x4a, 0x34, 0x14,
+ 0x0c, 0x7b, 0x37, 0xdf, 0x98, 0x14, 0x4a, 0x0c, 0xbe, 0x4d, 0xd5, 0xe2,
+ 0xae, 0x25, 0xb8, 0xcf, 0xbd, 0x07, 0x2b, 0xfa, 0xc0, 0xa4, 0xfa, 0xf6,
+ 0x29, 0x15, 0xbf, 0xa8, 0x51, 0x35, 0x1c, 0x73, 0x21, 0x5c, 0xf5, 0x82,
+ 0x30, 0x44, 0xbe, 0x65, 0x51, 0xb1, 0xad, 0x48, 0xa7, 0x1c, 0x0b, 0x35,
+ 0x4c, 0x47, 0x2d, 0x91, 0x75, 0xea, 0x5f, 0x78, 0x19, 0xc3, 0x26, 0x8d,
+ 0x18, 0x45, 0x2f, 0xe1, 0x2f, 0x1d, 0x0e, 0x89, 0x5c, 0xae, 0xa5, 0x37,
+ 0xb3, 0xda, 0x3c, 0x03, 0x59, 0x29, 0xd2, 0x90, 0xe6, 0x4d, 0xc3, 0x80,
+ 0x38, 0xfd, 0x06, 0x57, 0xcd, 0xb5, 0x14, 0xb2},
+ pub_key_4,
+ {0x36, 0x38, 0x35, 0x30, 0x30, 0x34, 0x37, 0x35, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 129
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 129,
+ 32,
+ {0xb4, 0x9a, 0x14, 0x98, 0x64, 0xb4, 0xad, 0xa7, 0x46, 0xda, 0x07, 0xd3,
+ 0xdc, 0x55, 0xb9, 0x5b, 0x46, 0xbc, 0x2d, 0xde, 0x52, 0x26, 0x3b, 0x5e,
+ 0xce, 0x4a, 0x68, 0xac, 0x52, 0x16, 0x15, 0xe9, 0xde, 0x66, 0xd3, 0x52,
+ 0x60, 0xa0, 0xf1, 0x56, 0x9b, 0x68, 0x26, 0xf3, 0x87, 0xd7, 0x9c, 0x68,
+ 0xc1, 0x93, 0x0a, 0x8a, 0x7c, 0xd4, 0x1b, 0x98, 0xd0, 0x60, 0x68, 0x9f,
+ 0xa2, 0x1f, 0xd8, 0x57, 0x76, 0xd9, 0x70, 0xa5, 0x5e, 0x36, 0x06, 0x23,
+ 0x8b, 0x4c, 0x42, 0xa2, 0xf5, 0x55, 0x2c, 0xff, 0xc1, 0xa9, 0x5f, 0x0c,
+ 0xab, 0x6f, 0xc6, 0xb8, 0x7f, 0x40, 0xea, 0xbe, 0xb8, 0x3c, 0xd9, 0xa7,
+ 0x27, 0x1b, 0xe5, 0x75, 0x89, 0xaa, 0x96, 0x03, 0xd5, 0x35, 0xe5, 0xd8,
+ 0xb6, 0xb1, 0x01, 0xa7, 0xee, 0x20, 0xf3, 0xe1, 0x81, 0x0a, 0x5a, 0x96,
+ 0xe5, 0x73, 0x41, 0x72, 0x29, 0x04, 0xc7, 0xf8, 0xaf, 0x6f, 0x01, 0x18,
+ 0x0c, 0xeb, 0xec, 0x2c, 0xa1, 0x22, 0x59, 0xd4, 0x09, 0xc1, 0xc8, 0xed,
+ 0x15, 0xf4, 0xdf, 0x40, 0x94, 0x8f, 0xe4, 0x7e, 0x29, 0x6d, 0x82, 0xc2,
+ 0xaa, 0x3f, 0x60, 0xf4, 0xf4, 0xae, 0xc2, 0xed, 0xfc, 0x31, 0x09, 0xc1,
+ 0x48, 0xf8, 0xbf, 0x5c, 0x55, 0xf8, 0xc2, 0x2b, 0x6b, 0xec, 0x51, 0x48,
+ 0x5d, 0xcf, 0x10, 0xe3, 0x23, 0xad, 0x99, 0xae, 0x09, 0xc8, 0x5e, 0x74,
+ 0x98, 0x24, 0xde, 0x11, 0xf1, 0x50, 0xca, 0xbe, 0x54, 0xf2, 0xec, 0x9e,
+ 0x95, 0x75, 0x02, 0x81, 0xc3, 0x99, 0xbf, 0xcc, 0xe8, 0x2c, 0xd5, 0xee,
+ 0x3a, 0x78, 0x48, 0xfd, 0x18, 0xdf, 0xb4, 0x20, 0x65, 0xae, 0x13, 0x4a,
+ 0xca, 0xe6, 0xca, 0x6c, 0x08, 0xce, 0xfc, 0x95, 0x4c, 0x54, 0x69, 0x0a,
+ 0x19, 0x7f, 0x0d, 0x9e, 0xf6, 0x15, 0x94, 0xd2, 0xc1, 0xfd, 0x4d, 0xfb,
+ 0x6c, 0xf9, 0x92, 0x62, 0xad, 0x74, 0x9f, 0x83, 0xb0, 0xb1, 0x43, 0xe4,
+ 0xec, 0x1e, 0xc3, 0x5a, 0xa1, 0x2b, 0x6b, 0x0d, 0x27, 0x96, 0x92, 0xc4,
+ 0xe0, 0x33, 0x2a, 0x6d, 0xe1, 0x2f, 0xf1, 0xf8, 0x8d, 0x71, 0x6a, 0x1f,
+ 0x54, 0xa1, 0x82, 0x92, 0x7d, 0x18, 0x4c, 0x22, 0xda, 0x27, 0x7c, 0x0b,
+ 0xe2, 0x9e, 0xaf, 0xb3, 0x13, 0x44, 0x6b, 0xf4, 0x5c, 0x76, 0xb0, 0x8f,
+ 0x13, 0xa5, 0x83, 0xcf, 0x44, 0x5f, 0xfe, 0x75, 0xc8, 0x52, 0xe5, 0x12,
+ 0x93, 0xbb, 0x6a, 0x64, 0x43, 0x2b, 0x6a, 0x75, 0xec, 0x93, 0x37, 0x26,
+ 0x15, 0x0a, 0x8e, 0x4b, 0x3f, 0x52, 0x51, 0x4b, 0x3d, 0xda, 0x2a, 0xe8,
+ 0xbc, 0xa4, 0x09, 0xb4, 0x19, 0x3c, 0xd7, 0x41, 0xe1, 0x67, 0x73, 0x20,
+ 0x0c, 0xd1, 0xed, 0x52, 0x6c, 0xeb, 0xbc, 0xfe, 0x24, 0x61, 0x34, 0x76,
+ 0x68, 0x4e, 0xd6, 0x69, 0x63, 0xa6, 0x99, 0xac, 0x90, 0xab, 0x84, 0x27,
+ 0x46, 0x64, 0xf8, 0x07, 0xe4, 0x91, 0x8f, 0x24, 0x90, 0x8b, 0x42, 0x75,
+ 0x8e, 0x23, 0x99, 0xbc, 0xaa, 0x5a, 0xb4, 0xf3, 0x36, 0x3f, 0x0c, 0x72,
+ 0x56, 0x3d, 0xfa, 0x10, 0xa1, 0x5c, 0x16, 0xfb, 0x70, 0x8e, 0x06, 0xac,
+ 0xdc, 0xb8, 0x8d, 0x35, 0xee, 0x79, 0xb4, 0x68, 0xe6, 0x4c, 0xd3, 0x83,
+ 0xb8, 0xc8, 0x13, 0x3e, 0x16, 0xe0, 0x61, 0x8a, 0x2a, 0x1e, 0x56, 0x18,
+ 0x0b, 0xc9, 0x2a, 0xc4, 0xc7, 0x66, 0xe1, 0x3a, 0xc3, 0x57, 0xdc, 0xb0,
+ 0xe2, 0x00, 0x3b, 0xf3, 0x96, 0x0b, 0x72, 0xce, 0x0c, 0xb7, 0xc5, 0x48,
+ 0x2a, 0xc0, 0xf9, 0xfc, 0x7e, 0x62, 0x90, 0x68, 0xbb, 0xcc, 0x92, 0xe4,
+ 0x6e, 0x84, 0x9b, 0xdd, 0x39, 0xbe, 0x37, 0x3e, 0xcb, 0xf7, 0x37, 0xa8,
+ 0x29, 0x41, 0xe1, 0x19, 0x17, 0xcf, 0x70, 0xc1, 0xa9, 0xe1, 0xaf, 0xd6,
+ 0x60, 0x2e, 0x28, 0x5c, 0xd6, 0xfe, 0xf1, 0xdb},
+ pub_key_4,
+ {0x32, 0x32, 0x32, 0x30, 0x35, 0x33, 0x36, 0x30, 0x36, 0x31, 0x39},
+ true},
+
+ // Comment:
+ // tcID: 130
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 130,
+ 32,
+ {0x64, 0x36, 0x70, 0x13, 0x3c, 0x6c, 0x1e, 0x95, 0x3f, 0xf2, 0x8a, 0x10,
+ 0xff, 0x38, 0x33, 0xc6, 0xc0, 0x93, 0x39, 0x16, 0xd4, 0xc0, 0xfc, 0x36,
+ 0x8d, 0x9b, 0xc4, 0xe6, 0xcc, 0x35, 0xbb, 0x19, 0x01, 0xb1, 0xac, 0xd0,
+ 0x67, 0xe4, 0x43, 0x64, 0x70, 0xdb, 0xbc, 0xea, 0x8e, 0x2e, 0x89, 0x12,
+ 0xd8, 0x5d, 0x49, 0xee, 0x99, 0xfa, 0x14, 0x0a, 0xe1, 0xa3, 0xee, 0x66,
+ 0x63, 0xc8, 0x98, 0x0a, 0x85, 0x2c, 0x96, 0xaf, 0x86, 0x86, 0xf4, 0xef,
+ 0x54, 0x09, 0xd9, 0x8e, 0x0d, 0x0b, 0x68, 0xbe, 0xbf, 0x76, 0x73, 0x75,
+ 0x2a, 0x6b, 0xf6, 0x1e, 0x04, 0x76, 0x59, 0x7b, 0xef, 0x49, 0x0f, 0x65,
+ 0xdc, 0xf9, 0x70, 0x3f, 0x49, 0x77, 0x4c, 0x42, 0x42, 0x1f, 0x74, 0x28,
+ 0x0b, 0xe8, 0x25, 0x9c, 0x9b, 0x19, 0x2b, 0x06, 0xa0, 0xb5, 0x27, 0x51,
+ 0x52, 0x6a, 0xaa, 0xfb, 0x0a, 0x27, 0x6c, 0xbc, 0x58, 0x8f, 0xf5, 0xff,
+ 0x80, 0xde, 0xc9, 0x88, 0x16, 0xe1, 0x69, 0x32, 0x7d, 0x57, 0xa5, 0x81,
+ 0x81, 0x7a, 0xcc, 0xf2, 0xec, 0x4f, 0x2d, 0x05, 0x6f, 0x1b, 0xd4, 0xfb,
+ 0x72, 0x52, 0x54, 0x3b, 0xb9, 0x5b, 0x43, 0x6a, 0x66, 0x5e, 0xb1, 0xba,
+ 0xdc, 0x87, 0xd0, 0x5d, 0xed, 0xe7, 0xf9, 0x1f, 0x03, 0xd0, 0xb6, 0x6c,
+ 0xdb, 0x62, 0x64, 0x67, 0x12, 0x54, 0xc2, 0xaa, 0x82, 0x39, 0x2a, 0x73,
+ 0xe5, 0x5c, 0xae, 0x71, 0x03, 0x50, 0xf6, 0x99, 0x08, 0x61, 0x59, 0x02,
+ 0x12, 0x8f, 0x1d, 0x96, 0xdc, 0xe9, 0x30, 0x31, 0xe6, 0xa5, 0x32, 0xed,
+ 0xf5, 0x34, 0x83, 0x12, 0x84, 0xd9, 0x4a, 0x4f, 0x2e, 0x1f, 0xdb, 0x31,
+ 0x9d, 0xcf, 0xc6, 0x2e, 0x46, 0x37, 0xc1, 0x01, 0xf2, 0x1a, 0x0d, 0x78,
+ 0x4e, 0xc7, 0xd6, 0xa1, 0xcc, 0xb7, 0x43, 0xbf, 0x5c, 0x99, 0x94, 0xe5,
+ 0xdd, 0xd3, 0x4e, 0x7e, 0x76, 0xa0, 0xfb, 0x2f, 0x7f, 0x7e, 0xca, 0x21,
+ 0x6e, 0x69, 0xc3, 0xa1, 0xe0, 0x68, 0xfe, 0x39, 0x12, 0x62, 0xa9, 0x7f,
+ 0xa0, 0x09, 0x97, 0x73, 0x18, 0x28, 0x4f, 0x16, 0x2c, 0x4f, 0xa3, 0xfb,
+ 0x2a, 0x6c, 0xd1, 0x54, 0xff, 0xa8, 0xcd, 0x43, 0x06, 0xe6, 0x5b, 0xab,
+ 0xd4, 0x05, 0xbd, 0xf8, 0xd8, 0x79, 0xd1, 0x4c, 0x0c, 0x05, 0x03, 0xb6,
+ 0x60, 0x78, 0xbf, 0x8c, 0x84, 0xc9, 0x47, 0x38, 0x9e, 0xf7, 0x1f, 0xbe,
+ 0x53, 0xda, 0xc7, 0x58, 0x15, 0x1b, 0xf4, 0x15, 0xe6, 0xd8, 0x25, 0x75,
+ 0x31, 0x94, 0x64, 0xcb, 0x9a, 0xb2, 0x21, 0xd2, 0xfe, 0x36, 0x60, 0x0d,
+ 0x8c, 0x2d, 0xcd, 0xb7, 0xf5, 0xea, 0x18, 0x48, 0xd4, 0x9f, 0x7c, 0xba,
+ 0xb8, 0x62, 0x0e, 0x2e, 0xc2, 0xa2, 0x20, 0xa7, 0x4d, 0x33, 0x24, 0x64,
+ 0xd9, 0x54, 0x14, 0xd1, 0x16, 0x05, 0x79, 0x1f, 0x25, 0xf3, 0x04, 0x89,
+ 0x35, 0x53, 0xac, 0x99, 0x57, 0x76, 0x90, 0x85, 0x1b, 0x36, 0xf8, 0x97,
+ 0x08, 0xf7, 0x4d, 0x58, 0x02, 0xae, 0x6e, 0x0c, 0xdb, 0x69, 0xb6, 0x51,
+ 0xe9, 0xef, 0x66, 0xa6, 0xe1, 0xa6, 0x6c, 0xc2, 0xaa, 0xb1, 0x0a, 0xe0,
+ 0x5b, 0x58, 0x14, 0x9e, 0x4a, 0xe2, 0x96, 0x2b, 0x7a, 0xfc, 0x0c, 0x1d,
+ 0xf8, 0xf8, 0xd5, 0x12, 0x67, 0xd1, 0xcb, 0xe8, 0xb0, 0xff, 0x22, 0x5a,
+ 0x69, 0x35, 0x46, 0xda, 0xa4, 0x6f, 0x2a, 0x7e, 0x65, 0xcc, 0x70, 0x99,
+ 0xd1, 0xaa, 0xfd, 0xb1, 0xe7, 0x94, 0xf0, 0xf0, 0xa9, 0xb4, 0x05, 0x71,
+ 0xd1, 0x84, 0x08, 0x5a, 0xe8, 0x73, 0xe1, 0xae, 0x79, 0x9a, 0xff, 0x76,
+ 0xd9, 0x01, 0xe7, 0x98, 0xd4, 0x84, 0xbc, 0x0a, 0xaf, 0x9f, 0x3f, 0x49,
+ 0x87, 0x31, 0xb6, 0x0a, 0x65, 0x53, 0xa7, 0x4c, 0x32, 0x65, 0x63, 0x45,
+ 0xf6, 0x87, 0xc5, 0x29, 0xab, 0xcb, 0x84, 0x9b},
+ pub_key_4,
+ {0x36, 0x32, 0x31, 0x35, 0x36, 0x36, 0x35, 0x31, 0x32, 0x34},
+ true},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 131
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 131,
+ 32,
+ {0x9d, 0x19, 0x25, 0xa0, 0x5f, 0x0e, 0x28, 0x59, 0x2e, 0xd6, 0x9d, 0x69,
+ 0x51, 0xff, 0x54, 0x17, 0xb2, 0x40, 0xbc, 0x32, 0x7d, 0xed, 0x41, 0xb4,
+ 0x60, 0xde, 0x2f, 0xc3, 0xa0, 0x10, 0x1b, 0xb8, 0x9d, 0x6b, 0xad, 0xc5,
+ 0xbd, 0x50, 0xe2, 0xd1, 0x43, 0x2a, 0x57, 0xb7, 0xbd, 0x62, 0x06, 0x46,
+ 0xe9, 0x23, 0x40, 0x52, 0x53, 0xe9, 0x3c, 0x7f, 0x25, 0x50, 0xc0, 0x74,
+ 0x0a, 0xb9, 0x65, 0x77, 0x52, 0x86, 0x37, 0x39, 0xfc, 0xf8, 0x9d, 0x49,
+ 0x2a, 0xb1, 0xcd, 0x8a, 0xb2, 0x08, 0x8f, 0x4c, 0xcd, 0x88, 0x48, 0xc4,
+ 0xea, 0xf9, 0x5c, 0xd5, 0xe7, 0x24, 0x08, 0x72, 0x47, 0x2f, 0x35, 0xcb,
+ 0x70, 0x23, 0x41, 0xc6, 0x96, 0x5c, 0x0f, 0xb7, 0xb1, 0x13, 0xbc, 0x45,
+ 0xd9, 0x91, 0xcf, 0x96, 0x16, 0xb7, 0xe2, 0x00, 0xf2, 0xcf, 0xe7, 0x92,
+ 0x01, 0xba, 0xbb, 0xa3, 0x45, 0x5a, 0x60, 0xcd, 0x62, 0x86, 0x78, 0x72,
+ 0x5c, 0x49, 0x95, 0x82, 0x82, 0xa2, 0xc7, 0x51, 0xe0, 0x86, 0x1f, 0x20,
+ 0xd4, 0x9a, 0x42, 0x94, 0xd5, 0x9c, 0x3c, 0xd3, 0x3c, 0x6a, 0xb0, 0xb6,
+ 0xd0, 0x21, 0x21, 0xf6, 0xf2, 0xc9, 0x32, 0x2b, 0x6f, 0x95, 0x05, 0x69,
+ 0x4d, 0xe4, 0x0f, 0x9a, 0x98, 0xf6, 0x28, 0xed, 0xdd, 0xf1, 0x8b, 0x9d,
+ 0xca, 0xd1, 0xcf, 0x58, 0x6e, 0xf2, 0x2e, 0x70, 0x00, 0xcf, 0x09, 0x58,
+ 0x2f, 0x80, 0xf0, 0xc3, 0x77, 0x95, 0x5e, 0x11, 0x0c, 0x93, 0xdb, 0xf9,
+ 0xd7, 0x93, 0x8c, 0x59, 0xa0, 0xb7, 0xfa, 0x28, 0x3c, 0x2f, 0x3b, 0x18,
+ 0x6c, 0x21, 0xe0, 0x70, 0xda, 0x5b, 0xb8, 0x00, 0xec, 0x62, 0x20, 0x36,
+ 0x90, 0x63, 0x06, 0x22, 0x9f, 0x8f, 0x96, 0x51, 0x33, 0xdf, 0x82, 0x52,
+ 0x1f, 0x45, 0x4d, 0x90, 0x0a, 0x01, 0xbb, 0xee, 0x1a, 0xef, 0xce, 0x26,
+ 0x2b, 0x1d, 0x8d, 0x92, 0x19, 0xca, 0x80, 0x9c, 0x69, 0x9e, 0x52, 0x3c,
+ 0x5c, 0x72, 0x04, 0xce, 0x45, 0xc9, 0x1f, 0xab, 0x1c, 0xbf, 0xcb, 0xc1,
+ 0x93, 0x0c, 0x66, 0x1b, 0x8a, 0x3d, 0xa0, 0x4e, 0x29, 0xd6, 0x37, 0x94,
+ 0xa6, 0x5b, 0x1a, 0x65, 0x6a, 0x78, 0x70, 0xc7, 0x97, 0x4b, 0xb7, 0x85,
+ 0xfe, 0x49, 0xdd, 0xe6, 0x81, 0x18, 0xfe, 0xff, 0x1d, 0xc6, 0x37, 0x40,
+ 0x32, 0xe9, 0x22, 0x53, 0x25, 0xc3, 0xe3, 0xd3, 0x12, 0x85, 0x0d, 0x0e,
+ 0xbb, 0xa0, 0xa5, 0xae, 0xce, 0xa0, 0x61, 0xb5, 0xd6, 0x1c, 0x8f, 0x13,
+ 0xf9, 0xf8, 0x2e, 0x6c, 0xec, 0xf6, 0x66, 0x72, 0x78, 0xda, 0x4a, 0xc3,
+ 0x8e, 0xc4, 0x42, 0x4b, 0xcc, 0x0f, 0xa6, 0x18, 0x1b, 0xa1, 0xd6, 0x39,
+ 0x66, 0xe4, 0x73, 0x15, 0x7c, 0x76, 0xc7, 0xd0, 0x07, 0xf2, 0xa0, 0xf0,
+ 0x1e, 0xb4, 0xef, 0xb5, 0x4c, 0xfb, 0xcd, 0xd1, 0x25, 0x4a, 0x87, 0x17,
+ 0x75, 0x33, 0x93, 0x54, 0x69, 0x56, 0x18, 0xd7, 0x91, 0xff, 0xa8, 0xd5,
+ 0x7f, 0xed, 0xff, 0xbb, 0xe5, 0x68, 0xa5, 0xb8, 0x48, 0xb7, 0xfe, 0x03,
+ 0x7f, 0x80, 0x02, 0xd9, 0x6c, 0x47, 0x8a, 0x21, 0x31, 0x3c, 0xcf, 0x42,
+ 0xe5, 0x81, 0x94, 0x78, 0xae, 0xd9, 0x9f, 0x6b, 0xa8, 0x34, 0x52, 0x0a,
+ 0xc2, 0x46, 0x0a, 0x5a, 0xed, 0x18, 0x6a, 0x96, 0xdd, 0x9c, 0x90, 0x75,
+ 0x4f, 0x9d, 0x21, 0xbd, 0xfc, 0xd2, 0x63, 0x5b, 0xbd, 0x11, 0xe9, 0x56,
+ 0x34, 0x1d, 0x02, 0x84, 0xb5, 0x1e, 0x35, 0x2c, 0x79, 0xa7, 0xad, 0xf1,
+ 0x74, 0x8f, 0x2d, 0xeb, 0x29, 0x21, 0xdf, 0xe6, 0xce, 0x8d, 0x36, 0xaa,
+ 0xfa, 0x35, 0xcd, 0xcf, 0xe5, 0x91, 0x71, 0x13, 0xd0, 0xc2, 0x9c, 0xf2,
+ 0x94, 0x78, 0xf9, 0x00, 0x0a, 0x0c, 0x78, 0x39, 0x6c, 0xd8, 0x91, 0xde,
+ 0xa0, 0x05, 0x60, 0x42, 0x71, 0x1c, 0x0e, 0x54},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of m_hash modified
+ // tcID: 132
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 132,
+ 32,
+ {0x2f, 0x19, 0x36, 0x28, 0x34, 0xeb, 0x20, 0xe1, 0x69, 0x13, 0x2d, 0x1b,
+ 0xa7, 0x3b, 0xfe, 0x32, 0xb5, 0x0f, 0xaa, 0xf9, 0xc4, 0x13, 0xd0, 0xb2,
+ 0xad, 0x57, 0x8e, 0x26, 0x3c, 0xad, 0x26, 0x6a, 0x31, 0x44, 0x83, 0x5b,
+ 0x12, 0x96, 0x48, 0x47, 0x1f, 0xbb, 0xbd, 0x4b, 0xed, 0xd9, 0x66, 0x8d,
+ 0x6e, 0x96, 0xd4, 0xc0, 0xd0, 0xb9, 0x55, 0x04, 0xa8, 0xbe, 0xef, 0xcd,
+ 0xa6, 0xb9, 0xba, 0xe1, 0x62, 0xc2, 0xc1, 0xbf, 0x53, 0xba, 0x91, 0xd9,
+ 0xe1, 0x77, 0x1f, 0x46, 0xe6, 0x0c, 0x0c, 0x1d, 0x35, 0x6f, 0xa1, 0x66,
+ 0xa3, 0x31, 0xd5, 0x1e, 0xa8, 0x5b, 0xf2, 0x70, 0xe7, 0xce, 0xc4, 0x59,
+ 0x90, 0x8f, 0x1f, 0xc2, 0x9b, 0xb6, 0xb5, 0xf2, 0x16, 0xeb, 0x9f, 0x5f,
+ 0x45, 0x3d, 0x29, 0xfb, 0xd4, 0x86, 0xa0, 0x33, 0x55, 0xcd, 0xff, 0xfd,
+ 0x6d, 0x13, 0x1f, 0x4a, 0x02, 0x7c, 0x9b, 0x17, 0x9e, 0xf9, 0x12, 0x57,
+ 0x27, 0x2d, 0x5a, 0x38, 0x38, 0x98, 0xb8, 0x64, 0x73, 0x2e, 0xdc, 0xde,
+ 0x78, 0xe5, 0xcd, 0xf2, 0xa9, 0xec, 0x96, 0x40, 0xe9, 0x50, 0x0a, 0xc7,
+ 0xbb, 0x06, 0xa7, 0xb1, 0xf1, 0xe9, 0x47, 0xeb, 0xd4, 0x68, 0x81, 0x5a,
+ 0x56, 0xa8, 0x6a, 0x6f, 0x74, 0x7e, 0x80, 0x6c, 0xdb, 0xfb, 0x81, 0xd3,
+ 0xfe, 0xc3, 0xff, 0x66, 0xaf, 0x0f, 0xe5, 0xa4, 0x72, 0xf5, 0x59, 0xac,
+ 0x05, 0xb2, 0x61, 0x3a, 0xda, 0x9e, 0x40, 0x58, 0x7d, 0x75, 0xd9, 0x8c,
+ 0x13, 0x68, 0x77, 0x6c, 0x69, 0x6d, 0xed, 0x9c, 0x0b, 0x34, 0x10, 0x0e,
+ 0xaa, 0xa8, 0x0f, 0x20, 0x16, 0xa2, 0x79, 0x7f, 0xf0, 0xc0, 0x09, 0x0e,
+ 0x4e, 0x3b, 0x04, 0x29, 0x43, 0x43, 0x63, 0x36, 0xc8, 0xfe, 0x72, 0xfb,
+ 0x5b, 0xa9, 0xc4, 0xb5, 0x26, 0x4d, 0x97, 0x42, 0x15, 0x82, 0xe0, 0xe8,
+ 0x59, 0xb8, 0xa4, 0x6a, 0x08, 0x3a, 0xa7, 0x5d, 0x7b, 0x8f, 0x11, 0x37,
+ 0xfc, 0x7d, 0x17, 0x03, 0x81, 0x2f, 0x68, 0x1f, 0x61, 0x58, 0x04, 0x38,
+ 0x5d, 0x8f, 0x53, 0x3f, 0x0f, 0x4f, 0x8c, 0x21, 0xef, 0x39, 0x21, 0xf4,
+ 0x2b, 0xe0, 0xf2, 0xee, 0x86, 0x34, 0x80, 0xd7, 0x2d, 0xd8, 0xa4, 0xd7,
+ 0x82, 0x56, 0xcd, 0x4f, 0x44, 0xff, 0xd6, 0x25, 0x26, 0xab, 0xd6, 0x7d,
+ 0x2b, 0x43, 0x93, 0x32, 0x8d, 0x41, 0xe4, 0x5f, 0x56, 0x92, 0x35, 0xf0,
+ 0x91, 0xbe, 0xd9, 0xe2, 0xc7, 0x2b, 0x55, 0x9d, 0xff, 0x4a, 0xf7, 0x90,
+ 0x40, 0x1c, 0x18, 0xb4, 0xaf, 0x71, 0x61, 0x3a, 0xb5, 0x3f, 0x1d, 0x36,
+ 0x2f, 0x3f, 0xf2, 0xe6, 0xb0, 0xd4, 0xc1, 0x81, 0xca, 0x05, 0x1f, 0x88,
+ 0x08, 0x7e, 0xcf, 0xce, 0xcf, 0xe8, 0xa4, 0x84, 0x4f, 0x7f, 0x99, 0xf6,
+ 0x24, 0xaa, 0x43, 0xa0, 0x70, 0xbf, 0x02, 0x3d, 0x28, 0xea, 0xc8, 0x83,
+ 0x68, 0xe7, 0xe8, 0xf7, 0xc2, 0x35, 0x7c, 0xe6, 0x37, 0x28, 0x82, 0x04,
+ 0x22, 0xa4, 0x8e, 0xc0, 0x97, 0x05, 0x66, 0xac, 0x96, 0xea, 0x71, 0x44,
+ 0x22, 0xd5, 0xf6, 0x7a, 0x28, 0xf5, 0xb6, 0x7e, 0xa9, 0x00, 0x8d, 0xc9,
+ 0x5b, 0xef, 0x72, 0x8c, 0x51, 0xc8, 0xb5, 0xd8, 0x3d, 0x59, 0xf9, 0x2c,
+ 0x41, 0x69, 0xdf, 0xaf, 0x23, 0x2b, 0x49, 0x26, 0xc9, 0xb5, 0x9c, 0x53,
+ 0x85, 0xfa, 0xb5, 0x98, 0xbc, 0x6d, 0xf7, 0xef, 0x58, 0xb8, 0x8a, 0x60,
+ 0x46, 0x2f, 0x26, 0x92, 0xa8, 0xab, 0xb9, 0xf8, 0x69, 0x91, 0x69, 0x09,
+ 0x4b, 0x19, 0x71, 0xc9, 0xdd, 0x6e, 0x90, 0x51, 0x75, 0x82, 0x72, 0x1f,
+ 0x6e, 0x49, 0xf5, 0xaf, 0x1e, 0x94, 0xd9, 0xbb, 0x0e, 0xfd, 0x5a, 0x03,
+ 0x13, 0x96, 0x83, 0x22, 0xd8, 0x6a, 0x2e, 0x2a, 0xa2, 0xe9, 0x1d, 0xdc,
+ 0x9d, 0x4f, 0xde, 0x0a, 0x6b, 0x61, 0x27, 0x40},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 133
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 133,
+ 32,
+ {0x88, 0xa4, 0xb3, 0x9c, 0x21, 0x9e, 0x6d, 0x7a, 0x71, 0x55, 0xa5, 0xe3,
+ 0x8e, 0xb2, 0xbf, 0x76, 0x71, 0x5c, 0x54, 0x0c, 0x81, 0x7f, 0x5f, 0x7c,
+ 0x3a, 0xc8, 0x27, 0xfa, 0x34, 0xac, 0x20, 0x2c, 0x7d, 0x90, 0x4a, 0xef,
+ 0x8d, 0x59, 0xbf, 0x44, 0x91, 0x54, 0xfd, 0xec, 0x53, 0x5b, 0x45, 0xe1,
+ 0xd0, 0xa5, 0xe9, 0xd3, 0x1d, 0x4e, 0xa7, 0x5c, 0xe4, 0xe6, 0xa0, 0x7e,
+ 0x2b, 0x7b, 0x5a, 0xd6, 0x11, 0x81, 0xa2, 0x17, 0x2f, 0x22, 0x0e, 0x4a,
+ 0x06, 0x79, 0x85, 0x7e, 0xb2, 0x15, 0x2a, 0x3e, 0x2a, 0xee, 0x3c, 0x5c,
+ 0x0f, 0xbe, 0x8e, 0x51, 0x8f, 0x6a, 0xe4, 0x10, 0xca, 0xb5, 0xce, 0x86,
+ 0x1c, 0x66, 0xcc, 0xc7, 0xf7, 0x24, 0x94, 0xb9, 0xb0, 0xf0, 0xa0, 0x6c,
+ 0xb8, 0x12, 0x2f, 0x16, 0x77, 0x6b, 0xa7, 0x09, 0x81, 0x39, 0x88, 0x40,
+ 0x06, 0xa0, 0x8a, 0x6f, 0x75, 0x29, 0x48, 0xb6, 0x77, 0xf1, 0xbe, 0xc1,
+ 0xe8, 0x67, 0xaf, 0xab, 0x78, 0x3f, 0x03, 0x50, 0x7c, 0x5a, 0x4a, 0x52,
+ 0x8b, 0xa2, 0xa2, 0xe0, 0xa1, 0x18, 0x63, 0x0b, 0xd9, 0x3e, 0xba, 0xaa,
+ 0x96, 0xce, 0x37, 0x8b, 0xac, 0x92, 0xa9, 0xf0, 0x2e, 0xaf, 0x08, 0x38,
+ 0x63, 0x66, 0x85, 0xcd, 0xb7, 0xbe, 0x2d, 0xa6, 0xbc, 0x64, 0x38, 0xcc,
+ 0x84, 0xb9, 0x07, 0xb4, 0xc9, 0x27, 0xeb, 0x1d, 0xf2, 0x2a, 0x32, 0x42,
+ 0xe4, 0x88, 0x6b, 0xd7, 0x4e, 0xf7, 0x13, 0x3e, 0x37, 0x70, 0x8d, 0x3d,
+ 0x25, 0x28, 0xeb, 0xe3, 0x9e, 0x9c, 0x05, 0x1a, 0x21, 0x7c, 0x6c, 0x7d,
+ 0xeb, 0x2e, 0x6a, 0x87, 0xb9, 0x05, 0xab, 0xf4, 0xad, 0x43, 0x26, 0xd6,
+ 0xa8, 0x30, 0xcc, 0xbf, 0x2c, 0x30, 0x44, 0xbe, 0xfb, 0xb9, 0x10, 0x0a,
+ 0x36, 0x4a, 0xb8, 0x97, 0xa6, 0x84, 0xb4, 0x72, 0x10, 0x4a, 0x1f, 0x14,
+ 0x84, 0xe3, 0x9c, 0x2f, 0x9f, 0xf3, 0xf5, 0xb8, 0xea, 0xd0, 0xfb, 0x81,
+ 0x3e, 0x3d, 0x54, 0x67, 0x37, 0x13, 0xf1, 0x90, 0x9a, 0xf0, 0x85, 0x35,
+ 0x9c, 0x88, 0x1b, 0xdc, 0x7b, 0x82, 0xca, 0x9f, 0x2f, 0x3c, 0x1d, 0xdf,
+ 0x3b, 0x17, 0xf7, 0x96, 0x49, 0x6d, 0x29, 0xb6, 0x2e, 0x1b, 0xdc, 0x7e,
+ 0xef, 0xf0, 0xc6, 0x5b, 0x78, 0xb4, 0xae, 0x81, 0xfe, 0x7b, 0x39, 0x7d,
+ 0x02, 0xfd, 0x0e, 0x74, 0x46, 0x3b, 0x3c, 0xb6, 0x80, 0x64, 0xaa, 0xc8,
+ 0x7d, 0xd0, 0xae, 0xb3, 0x62, 0x48, 0xc5, 0x09, 0x74, 0xb0, 0x66, 0xb7,
+ 0x86, 0x49, 0x24, 0xf3, 0x60, 0x84, 0xe7, 0xbc, 0xf4, 0x62, 0xf0, 0x8f,
+ 0xdf, 0xb3, 0x87, 0xc8, 0x03, 0xaf, 0xff, 0xee, 0xbc, 0x9f, 0x0c, 0x31,
+ 0x7c, 0x98, 0x82, 0x71, 0x3a, 0x50, 0x80, 0x0e, 0x12, 0x50, 0x77, 0x67,
+ 0x20, 0xd1, 0xdb, 0xa5, 0x3e, 0x5c, 0x1d, 0xd3, 0xe8, 0xb1, 0x76, 0xc6,
+ 0xab, 0xd0, 0x51, 0xbc, 0xdc, 0x98, 0x51, 0xe7, 0x10, 0x74, 0x17, 0xf0,
+ 0x6c, 0x5c, 0xd9, 0xe8, 0x85, 0x3f, 0x75, 0x71, 0x8d, 0xc6, 0x38, 0x6a,
+ 0x7f, 0x47, 0x47, 0xff, 0xaa, 0x87, 0x99, 0x44, 0x62, 0xfb, 0xd9, 0xce,
+ 0xac, 0x6b, 0x5d, 0xa7, 0x9f, 0x9d, 0xc5, 0xc5, 0x36, 0x31, 0x16, 0xa3,
+ 0x08, 0xb4, 0xc2, 0x0e, 0x67, 0x3a, 0xcc, 0x5a, 0x4a, 0xad, 0x3f, 0xe7,
+ 0xf4, 0x27, 0xee, 0x1c, 0x08, 0xad, 0xe6, 0xee, 0xb0, 0x48, 0xcb, 0xaa,
+ 0x01, 0x20, 0xea, 0xa3, 0xa7, 0x4e, 0xe3, 0x9e, 0x5f, 0x9e, 0x39, 0xda,
+ 0xc1, 0x0d, 0x50, 0x19, 0xf1, 0xd1, 0x15, 0xdf, 0xbe, 0x05, 0x10, 0x90,
+ 0x03, 0x75, 0x03, 0xa6, 0x32, 0x29, 0xc2, 0x16, 0xa6, 0xcd, 0x4b, 0x6b,
+ 0x47, 0x23, 0x34, 0x0d, 0xeb, 0xcd, 0x81, 0x2c, 0x13, 0xed, 0xd4, 0xe7,
+ 0x7e, 0x66, 0x38, 0x0b, 0xac, 0x99, 0xdf, 0xb0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of m_hash modified
+ // tcID: 134
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 134,
+ 32,
+ {0x39, 0xa5, 0xd2, 0x41, 0xa8, 0xc6, 0x64, 0x8f, 0x4f, 0x3f, 0xfc, 0x52,
+ 0x24, 0xdc, 0x31, 0x58, 0x5e, 0x22, 0xa5, 0x8d, 0x34, 0x3c, 0xf2, 0x27,
+ 0xb4, 0x05, 0x46, 0x6f, 0xf8, 0xf8, 0xd5, 0xbf, 0x55, 0x3a, 0xff, 0xe1,
+ 0x21, 0x98, 0xe6, 0xf8, 0x51, 0x5b, 0x05, 0xd4, 0xf6, 0xbd, 0xa0, 0xfd,
+ 0x64, 0x58, 0x74, 0x67, 0x6d, 0x7b, 0xff, 0x6d, 0xd6, 0x73, 0x45, 0xf4,
+ 0xa1, 0xae, 0xb2, 0x1a, 0xdb, 0x43, 0xab, 0xab, 0x63, 0xc3, 0xcd, 0x53,
+ 0xf1, 0x86, 0xb6, 0x2a, 0x1d, 0x44, 0xd2, 0xcd, 0x94, 0x25, 0xcd, 0xf1,
+ 0x63, 0xbd, 0x2f, 0x90, 0xcd, 0x19, 0x03, 0x29, 0x71, 0x8c, 0x18, 0xe7,
+ 0xfa, 0xcc, 0xd7, 0xc0, 0xf5, 0xf8, 0x54, 0x7d, 0x74, 0xbb, 0x9d, 0xf9,
+ 0x89, 0x0c, 0xc8, 0xc5, 0xa8, 0x4c, 0x6f, 0x8f, 0xde, 0x84, 0xf4, 0xc8,
+ 0xe3, 0x40, 0x97, 0x03, 0x19, 0x6a, 0x7d, 0x74, 0x66, 0xaf, 0xa6, 0xc0,
+ 0xed, 0xc7, 0x28, 0xf1, 0xe5, 0x13, 0xfa, 0xbb, 0x7d, 0xf9, 0x71, 0x72,
+ 0x54, 0x5a, 0xe8, 0xc8, 0x65, 0xce, 0x95, 0xdf, 0xa8, 0x1f, 0xf3, 0x58,
+ 0x70, 0xe7, 0x1b, 0x10, 0x67, 0x76, 0x28, 0x36, 0xa8, 0xdc, 0xaf, 0x18,
+ 0x6c, 0x9f, 0xc7, 0xe0, 0xa6, 0x33, 0xf9, 0x8f, 0x7d, 0x32, 0xae, 0x10,
+ 0xb2, 0xa6, 0xd9, 0x62, 0xf7, 0x20, 0xd6, 0x78, 0x4e, 0x64, 0xc0, 0x4e,
+ 0x08, 0xf8, 0xdf, 0xd6, 0x88, 0x74, 0x6d, 0xaa, 0x69, 0xbc, 0x70, 0xf6,
+ 0x52, 0xd1, 0xd6, 0xf8, 0x06, 0xb0, 0xdf, 0x29, 0x7f, 0x65, 0x51, 0x62,
+ 0x80, 0x9f, 0xbe, 0xd4, 0xcf, 0x0e, 0x07, 0xd5, 0xce, 0xb6, 0x6f, 0xc5,
+ 0xb2, 0xfb, 0x89, 0xab, 0xc4, 0xc2, 0xab, 0xaf, 0xe3, 0x25, 0xeb, 0x46,
+ 0x17, 0xa2, 0xd2, 0x44, 0x78, 0x3f, 0x70, 0x00, 0x20, 0x56, 0x96, 0x1b,
+ 0x26, 0xf0, 0xc2, 0xdc, 0x5a, 0x7d, 0xf3, 0xe8, 0x83, 0xbf, 0xe3, 0x63,
+ 0x10, 0xac, 0x3e, 0xc9, 0x2b, 0x71, 0x68, 0x7d, 0x6b, 0x6b, 0xb3, 0xd1,
+ 0x13, 0x78, 0xf0, 0xff, 0x85, 0xd9, 0x8c, 0x65, 0x84, 0xbf, 0x2d, 0x2c,
+ 0x31, 0x7b, 0xf2, 0x87, 0xe9, 0x55, 0x37, 0xd0, 0x31, 0x45, 0x19, 0xbc,
+ 0x6b, 0x01, 0x79, 0x8c, 0x26, 0xb3, 0xd9, 0x42, 0xd0, 0x81, 0x94, 0xdc,
+ 0x34, 0xa8, 0x84, 0xd6, 0x21, 0x60, 0x91, 0x9d, 0xb6, 0x7d, 0xf9, 0x5f,
+ 0xb9, 0xbd, 0x4d, 0x91, 0x7d, 0x4c, 0xee, 0x73, 0xf8, 0x89, 0x14, 0x57,
+ 0x2d, 0xb8, 0x4d, 0xdb, 0x38, 0x04, 0x98, 0x4c, 0x2d, 0xa2, 0x0e, 0xaa,
+ 0xc9, 0xbe, 0xd6, 0x84, 0xa0, 0xbb, 0xc2, 0x24, 0xdd, 0x62, 0x3e, 0x52,
+ 0x72, 0x55, 0xfd, 0x27, 0xeb, 0xcf, 0x64, 0x35, 0x29, 0x29, 0x97, 0xfe,
+ 0xc5, 0x1b, 0x55, 0xb7, 0x3d, 0xd8, 0x3d, 0xec, 0xd0, 0x02, 0xc3, 0x48,
+ 0xb2, 0x02, 0x57, 0x76, 0xf2, 0x03, 0x16, 0x72, 0xa1, 0x5f, 0xc6, 0x2f,
+ 0xf8, 0x57, 0x93, 0x8e, 0x0c, 0xfe, 0x4d, 0xa6, 0x1f, 0x5f, 0x9e, 0x04,
+ 0x42, 0xd4, 0x45, 0x2a, 0x1f, 0x7c, 0x26, 0x87, 0xc6, 0x32, 0xbf, 0xcb,
+ 0x14, 0x3a, 0x54, 0x41, 0x20, 0x01, 0x7e, 0x26, 0x85, 0x4f, 0xf6, 0xa3,
+ 0xe8, 0xd5, 0x97, 0xba, 0x4f, 0xca, 0x59, 0x59, 0x84, 0xfe, 0x1d, 0x38,
+ 0xa9, 0x19, 0x93, 0x27, 0xd1, 0x2f, 0xcd, 0xd3, 0x86, 0x63, 0xdc, 0xc7,
+ 0xd1, 0xfc, 0x7a, 0xc6, 0xd7, 0x84, 0x50, 0x22, 0xde, 0x53, 0x36, 0xf9,
+ 0xe5, 0x70, 0xa6, 0x70, 0x0f, 0x0c, 0x5e, 0xba, 0x0e, 0xe6, 0x8c, 0x4e,
+ 0x75, 0x29, 0x5f, 0x69, 0xb7, 0x6d, 0xe1, 0x45, 0x54, 0x06, 0xcc, 0x6b,
+ 0x28, 0x5e, 0xf5, 0xb8, 0x67, 0x29, 0x23, 0x0e, 0xf8, 0x78, 0x1f, 0xbe,
+ 0x63, 0xe0, 0xbd, 0x9c, 0x82, 0xa1, 0x06, 0x4d},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in m_hash flipped
+ // tcID: 135
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 135,
+ 32,
+ {0x3b, 0xa6, 0x29, 0xef, 0x8d, 0x7c, 0xb5, 0x79, 0x8b, 0x51, 0xfe, 0xf0,
+ 0x95, 0x9c, 0xc0, 0x0b, 0x4e, 0xd7, 0x88, 0xf6, 0xf3, 0x7b, 0x70, 0xcf,
+ 0xb1, 0x6d, 0x68, 0xb8, 0x64, 0xed, 0x1a, 0x33, 0xeb, 0xcc, 0xf4, 0x89,
+ 0x0c, 0x78, 0x97, 0x06, 0x95, 0x82, 0x5e, 0x78, 0xb3, 0xf2, 0x19, 0x81,
+ 0x1e, 0x92, 0x8d, 0x27, 0xaf, 0x0d, 0x38, 0x9e, 0x4b, 0x75, 0x62, 0x4a,
+ 0x06, 0xc7, 0xcf, 0x21, 0x74, 0xe2, 0xa9, 0xde, 0x6e, 0x87, 0x39, 0x4f,
+ 0x61, 0x7b, 0x8f, 0xa0, 0x36, 0x1a, 0x49, 0x0d, 0xd4, 0x5b, 0x9c, 0xfa,
+ 0xff, 0x13, 0xb8, 0xb8, 0x07, 0xe5, 0xec, 0xb0, 0xc1, 0xb6, 0x46, 0x42,
+ 0x28, 0xf1, 0xfd, 0x96, 0x8b, 0x9a, 0xf8, 0xf7, 0xa6, 0x3f, 0xad, 0x9a,
+ 0x7f, 0xa5, 0x3b, 0xcb, 0xc6, 0x33, 0x33, 0x1d, 0x33, 0xb4, 0xd7, 0xc2,
+ 0xba, 0xc3, 0x30, 0x35, 0x43, 0x24, 0x36, 0x5c, 0x06, 0x16, 0xbb, 0xf2,
+ 0x2b, 0xb9, 0xde, 0x6a, 0x5d, 0xf5, 0x57, 0x01, 0x50, 0x18, 0x6f, 0x51,
+ 0x7e, 0xd1, 0xb7, 0x54, 0x33, 0xac, 0x18, 0x6c, 0xe4, 0x1e, 0xa4, 0xf3,
+ 0x30, 0xcc, 0xb6, 0xfd, 0xac, 0x5f, 0x8d, 0xb5, 0xf6, 0x3e, 0x37, 0xfd,
+ 0x33, 0x40, 0x63, 0x1f, 0x7e, 0x4c, 0x03, 0x65, 0xb7, 0x5a, 0x0b, 0x2a,
+ 0x9d, 0x79, 0x0b, 0xdc, 0x6a, 0x0e, 0xbf, 0x82, 0x8c, 0x84, 0xa4, 0x26,
+ 0xfa, 0x9a, 0x71, 0x54, 0xcf, 0xea, 0x1b, 0xb9, 0x45, 0x0a, 0x82, 0x61,
+ 0xe0, 0xcd, 0xfa, 0xca, 0xfc, 0x10, 0xce, 0x08, 0xb6, 0x4f, 0x94, 0x1c,
+ 0x3b, 0xc2, 0x37, 0x32, 0xa4, 0xc3, 0xc4, 0x3c, 0x61, 0x26, 0x73, 0x6d,
+ 0x84, 0x03, 0x33, 0x65, 0xbb, 0x57, 0xb3, 0x58, 0x7e, 0xd9, 0x8c, 0x03,
+ 0x1a, 0x85, 0x32, 0x5a, 0x15, 0xec, 0x66, 0x42, 0xa9, 0x9c, 0xdb, 0x18,
+ 0x61, 0x56, 0x99, 0x3c, 0xca, 0xe8, 0xe3, 0x66, 0x40, 0x41, 0x9c, 0x15,
+ 0x28, 0x7e, 0x7b, 0x7c, 0x05, 0x18, 0x37, 0x65, 0x89, 0xb9, 0x31, 0x06,
+ 0xc4, 0x34, 0xd6, 0x7b, 0x5a, 0x5c, 0x1f, 0xd3, 0x4f, 0xbc, 0x56, 0x9a,
+ 0x4e, 0x4e, 0xdf, 0xe0, 0x6b, 0x62, 0x1f, 0xe3, 0xbb, 0x86, 0xef, 0xb0,
+ 0xfb, 0x15, 0x47, 0x5d, 0xb5, 0x47, 0x7f, 0x6f, 0x9a, 0x85, 0xd3, 0x85,
+ 0xdd, 0x49, 0xf0, 0xcf, 0x3c, 0x5d, 0x4f, 0x85, 0x3d, 0x05, 0x74, 0x99,
+ 0x1d, 0x1a, 0x50, 0x8d, 0x57, 0x67, 0xdf, 0x92, 0x19, 0xf8, 0xf1, 0x5e,
+ 0x47, 0x60, 0xf0, 0x49, 0xc8, 0x49, 0x38, 0xd4, 0xdc, 0xa1, 0x44, 0x5d,
+ 0xf3, 0xd1, 0x5f, 0x9f, 0x42, 0x19, 0x1e, 0x34, 0xbd, 0xeb, 0x15, 0x74,
+ 0x20, 0x50, 0x81, 0x2b, 0x30, 0xa5, 0x09, 0xd4, 0xa2, 0x44, 0x4d, 0xce,
+ 0x21, 0x9f, 0x05, 0xd0, 0xfa, 0xf1, 0x13, 0x42, 0xba, 0xe7, 0x2d, 0xc3,
+ 0xf5, 0xab, 0x1f, 0xd2, 0xf2, 0x5b, 0x50, 0x7d, 0x7d, 0x7e, 0x30, 0xa9,
+ 0xd4, 0xc6, 0x19, 0xff, 0x58, 0x7e, 0xa0, 0x3d, 0x47, 0x1c, 0x8d, 0x03,
+ 0x06, 0xce, 0x89, 0xff, 0x3a, 0x8c, 0x1b, 0x2d, 0x65, 0x0e, 0xee, 0x83,
+ 0x30, 0x8a, 0x92, 0x36, 0xde, 0xc8, 0x7e, 0x0a, 0xf5, 0x4c, 0x74, 0xf4,
+ 0x02, 0xf9, 0xcb, 0x84, 0x37, 0x9a, 0xa6, 0xc9, 0x58, 0x6d, 0xb6, 0x6a,
+ 0xef, 0xc9, 0x4f, 0xbd, 0xe3, 0x91, 0x33, 0x0f, 0xc1, 0x08, 0x56, 0x9a,
+ 0x0b, 0x9d, 0x0b, 0x63, 0xc9, 0x74, 0xf3, 0x33, 0xc3, 0x4e, 0x88, 0x14,
+ 0x94, 0xe0, 0x20, 0x47, 0xb1, 0x91, 0x02, 0x77, 0x2a, 0x61, 0xf8, 0x9f,
+ 0x19, 0x62, 0x2e, 0x0b, 0x8d, 0x92, 0xdb, 0xa4, 0xac, 0xb1, 0x9d, 0x39,
+ 0x5d, 0x61, 0x70, 0xdd, 0x5d, 0x22, 0x22, 0x0b, 0x5e, 0x67, 0x8d, 0x2c,
+ 0x9c, 0x9c, 0xc7, 0xc8, 0x43, 0xa1, 0x95, 0xbe},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 0
+ // tcID: 136
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 136,
+ 32,
+ {0x9e, 0x59, 0x19, 0x80, 0xe9, 0xec, 0x3d, 0x62, 0xe2, 0xed, 0xc3, 0x16,
+ 0x3a, 0xc8, 0x20, 0x6f, 0xc0, 0x9f, 0xe0, 0x26, 0xa2, 0xf7, 0xe6, 0x22,
+ 0xdc, 0x5a, 0x6d, 0x02, 0x97, 0x6d, 0x30, 0xec, 0xf1, 0x41, 0x29, 0x53,
+ 0x35, 0x00, 0x8d, 0x91, 0xa2, 0x23, 0xee, 0x98, 0xa1, 0x43, 0x54, 0x14,
+ 0x94, 0xcc, 0xf7, 0xcb, 0x06, 0xa1, 0xaa, 0x61, 0xde, 0x52, 0x4f, 0xb5,
+ 0xbb, 0x4b, 0x37, 0x9a, 0x67, 0xed, 0x2c, 0xed, 0x44, 0x7c, 0x7b, 0x39,
+ 0x5c, 0x57, 0xa6, 0x25, 0xf8, 0x35, 0xde, 0xc6, 0x84, 0x4c, 0x3b, 0x67,
+ 0xa8, 0x5a, 0xaa, 0xe1, 0x0e, 0x27, 0x3d, 0x39, 0x02, 0xf5, 0xf3, 0x05,
+ 0x39, 0x71, 0x1f, 0x98, 0xd7, 0x3f, 0x86, 0xbe, 0xcc, 0xd7, 0x98, 0xb9,
+ 0x85, 0x41, 0xa8, 0x4a, 0x03, 0xcc, 0xb3, 0x37, 0x9e, 0x8e, 0xff, 0x88,
+ 0xc1, 0x9c, 0x88, 0xaa, 0xc7, 0xb7, 0xea, 0x99, 0x75, 0x81, 0x94, 0xff,
+ 0xa6, 0x66, 0x01, 0x53, 0xd4, 0xf2, 0x2c, 0x12, 0x52, 0xdd, 0x1b, 0x7b,
+ 0x57, 0x4e, 0x19, 0xb3, 0x49, 0x2f, 0x28, 0xcc, 0x09, 0x7d, 0x3e, 0xe3,
+ 0xf3, 0x0f, 0x6b, 0x88, 0x57, 0x6b, 0xc6, 0x29, 0x95, 0x12, 0xf9, 0xf8,
+ 0x74, 0x9e, 0x0b, 0x29, 0x72, 0x95, 0xbc, 0x27, 0x5c, 0xa5, 0x9f, 0x80,
+ 0x56, 0xde, 0xcf, 0xca, 0x9f, 0x39, 0x80, 0xe6, 0xf8, 0xd6, 0xe0, 0x7b,
+ 0x73, 0xe1, 0xa8, 0xae, 0x8b, 0x38, 0x47, 0x55, 0x6c, 0xd6, 0x7a, 0xb7,
+ 0x7b, 0x96, 0x61, 0x89, 0x79, 0xed, 0x37, 0x74, 0x4b, 0xe2, 0xd6, 0xbc,
+ 0x9f, 0x2b, 0x67, 0x16, 0x15, 0xf1, 0xd4, 0xc4, 0xc1, 0xb4, 0x19, 0xf0,
+ 0x50, 0x36, 0x14, 0x81, 0x82, 0xad, 0x4c, 0x63, 0x75, 0xf9, 0xe3, 0xc7,
+ 0xcb, 0x37, 0xbb, 0x75, 0xd1, 0x6c, 0x44, 0x86, 0xe9, 0x7c, 0x0a, 0xc5,
+ 0x68, 0x59, 0x95, 0xcd, 0x8e, 0x5d, 0x76, 0x45, 0x29, 0x34, 0xb2, 0x61,
+ 0x05, 0xbe, 0x90, 0x74, 0xb2, 0xf8, 0xda, 0xeb, 0x1a, 0xdd, 0x13, 0xc9,
+ 0xb1, 0x27, 0xdc, 0xa2, 0x85, 0x8e, 0x5c, 0x80, 0xe6, 0x86, 0x79, 0x1a,
+ 0x6f, 0x98, 0xcd, 0x98, 0xe5, 0x40, 0xbd, 0xf2, 0x7d, 0x21, 0xb2, 0xdc,
+ 0x9f, 0xc8, 0x4e, 0x09, 0x56, 0x1d, 0xf9, 0x68, 0xd7, 0x3c, 0x19, 0x0b,
+ 0x30, 0x81, 0x29, 0x3d, 0x66, 0x6b, 0xe7, 0xd9, 0x91, 0x76, 0x1f, 0x47,
+ 0x22, 0x45, 0x0a, 0xc2, 0x49, 0xa6, 0xeb, 0x4b, 0xcd, 0xf1, 0x90, 0xc2,
+ 0x14, 0x63, 0x0c, 0x85, 0x24, 0x3a, 0x6c, 0x59, 0x70, 0x18, 0x4e, 0x25,
+ 0x7c, 0x00, 0xc5, 0xa2, 0xa1, 0x8b, 0xcd, 0x20, 0x19, 0x5f, 0xd0, 0x41,
+ 0x88, 0x7f, 0x00, 0x1e, 0x06, 0xd4, 0xa6, 0x04, 0x9e, 0x21, 0x0c, 0xce,
+ 0x62, 0x35, 0x6f, 0x99, 0x85, 0x3f, 0x3d, 0xa2, 0x52, 0x2d, 0x3d, 0x63,
+ 0x73, 0x9f, 0xbb, 0x2f, 0xf3, 0x15, 0xe6, 0x8a, 0xb4, 0xa0, 0x5b, 0xa1,
+ 0xe2, 0x9e, 0x5b, 0x93, 0x80, 0x8d, 0xf5, 0x1a, 0xea, 0xce, 0xd5, 0x25,
+ 0x39, 0xd7, 0xb9, 0x56, 0xdb, 0x2f, 0x22, 0x99, 0x99, 0xac, 0x09, 0xa6,
+ 0xd4, 0xc2, 0xef, 0x87, 0x14, 0xef, 0x9d, 0x47, 0x83, 0xf5, 0x38, 0x55,
+ 0x9f, 0x29, 0xaf, 0x9d, 0x85, 0x0b, 0xf7, 0x1b, 0x00, 0x1f, 0x23, 0x12,
+ 0x70, 0x87, 0x4f, 0xb8, 0xdc, 0x60, 0xf1, 0xd1, 0x55, 0x4f, 0x60, 0xfa,
+ 0x69, 0xcd, 0x65, 0x71, 0x12, 0x53, 0x0e, 0x22, 0x56, 0x3f, 0xcd, 0xe2,
+ 0x6c, 0x3c, 0x86, 0x13, 0x7e, 0x47, 0x6a, 0x2f, 0xc1, 0xd8, 0xba, 0x4a,
+ 0x15, 0xdd, 0xa4, 0x2d, 0x4d, 0x8a, 0x20, 0xfb, 0xba, 0xd7, 0x58, 0x6f,
+ 0x47, 0x2b, 0x71, 0x6d, 0x6e, 0xa2, 0xee, 0x30, 0xf1, 0xc1, 0x11, 0xbd,
+ 0xbb, 0x3d, 0xb8, 0xe5, 0xe2, 0xd9, 0x33, 0xa8},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: s_len changed to 20
+ // tcID: 137
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 137,
+ 32,
+ {0x23, 0xe1, 0x98, 0xd5, 0x82, 0xd0, 0x48, 0x87, 0x4c, 0xe4, 0xe6, 0xe6,
+ 0x9f, 0x5a, 0x81, 0x23, 0x4c, 0xa0, 0x8b, 0xe1, 0xfc, 0x9c, 0xf0, 0xf7,
+ 0xbe, 0x05, 0x45, 0x49, 0x97, 0xfa, 0xd8, 0x7d, 0xa8, 0xf0, 0x5c, 0x2f,
+ 0xaf, 0x72, 0x85, 0xa7, 0xa9, 0xca, 0x7a, 0xa5, 0x0f, 0x77, 0x2b, 0x81,
+ 0x75, 0x47, 0x9b, 0x7b, 0xec, 0x85, 0x91, 0x91, 0x62, 0xb8, 0xa7, 0xeb,
+ 0x7c, 0xd4, 0xc1, 0xb8, 0xf0, 0xaa, 0xa6, 0x4a, 0x8f, 0x37, 0x1e, 0x23,
+ 0xec, 0x2c, 0x34, 0x28, 0xd7, 0xd8, 0x34, 0x11, 0xf2, 0x4b, 0xbd, 0x4b,
+ 0x80, 0x76, 0x2a, 0x75, 0xfa, 0x0e, 0x5d, 0xe4, 0x68, 0xa7, 0x1d, 0xbe,
+ 0x9b, 0xac, 0x38, 0x2b, 0x40, 0x72, 0x24, 0x1e, 0x3c, 0x70, 0x85, 0xed,
+ 0x2b, 0x9e, 0x72, 0xec, 0x37, 0x79, 0xc1, 0xf7, 0x0b, 0xbd, 0x0f, 0x24,
+ 0x68, 0x34, 0xf3, 0xe8, 0x1e, 0xbf, 0xfe, 0xe1, 0x33, 0x12, 0xd1, 0x33,
+ 0xe1, 0xdd, 0xae, 0xb5, 0x8b, 0x84, 0xd1, 0xac, 0x1b, 0x44, 0x1f, 0x31,
+ 0x1e, 0xe1, 0xe2, 0xc9, 0x69, 0x3e, 0x30, 0x08, 0x62, 0xcd, 0xf5, 0xb4,
+ 0xa5, 0xd8, 0x20, 0xdf, 0xde, 0x87, 0x0d, 0xa2, 0x27, 0x46, 0xbe, 0x0b,
+ 0x12, 0xdf, 0xb9, 0x43, 0x78, 0x0c, 0x0b, 0xa9, 0x28, 0xc6, 0x57, 0xc5,
+ 0x4b, 0xea, 0x0d, 0x84, 0xdb, 0x37, 0xfe, 0x50, 0xf0, 0x96, 0x5c, 0xea,
+ 0xb9, 0x05, 0xf2, 0xec, 0x3f, 0xf1, 0x77, 0x42, 0x1b, 0x11, 0xc3, 0x0e,
+ 0x84, 0x6a, 0xd9, 0x32, 0x12, 0x48, 0x5e, 0x7f, 0x6e, 0x52, 0xd7, 0xd5,
+ 0x1a, 0xf1, 0xc9, 0x6f, 0x31, 0xfe, 0xf1, 0x74, 0xab, 0x38, 0xcf, 0xb1,
+ 0xb1, 0xfb, 0x59, 0x61, 0xcf, 0xad, 0xac, 0x51, 0x8a, 0x6a, 0x49, 0x91,
+ 0xff, 0x2d, 0x56, 0x1a, 0x7d, 0x8d, 0xad, 0xc5, 0xad, 0x43, 0x0c, 0x94,
+ 0xb4, 0x0c, 0x04, 0xa2, 0x97, 0x01, 0x2f, 0x81, 0xe6, 0xe8, 0x4c, 0xa0,
+ 0x28, 0x79, 0xfd, 0x82, 0xb7, 0x37, 0x44, 0xc4, 0x37, 0x2e, 0xc0, 0x2f,
+ 0x14, 0x1a, 0xe6, 0xc4, 0xce, 0x75, 0x59, 0x55, 0x59, 0xf3, 0xf4, 0xcc,
+ 0x9e, 0x4b, 0x7a, 0x7a, 0x6d, 0x93, 0x63, 0x64, 0x87, 0xe3, 0x49, 0x38,
+ 0x08, 0x2b, 0x3f, 0xd5, 0xf0, 0x93, 0x66, 0xa0, 0x62, 0x48, 0x4d, 0x18,
+ 0x20, 0x58, 0x6a, 0x72, 0x0a, 0x96, 0x18, 0xec, 0x18, 0xd9, 0x80, 0xc9,
+ 0x69, 0xa2, 0x8d, 0x74, 0xc8, 0x1f, 0xe4, 0xfe, 0x7b, 0xb6, 0x19, 0x86,
+ 0x76, 0x9a, 0x89, 0x71, 0x6c, 0x96, 0x5a, 0x7f, 0x05, 0x6a, 0xff, 0x60,
+ 0xe9, 0x17, 0x55, 0x27, 0x77, 0x82, 0x10, 0xea, 0xe2, 0x3e, 0x53, 0xe2,
+ 0x44, 0xb9, 0x73, 0xb2, 0x45, 0x2f, 0x40, 0xab, 0x37, 0x52, 0x22, 0x62,
+ 0x1a, 0x89, 0xe1, 0xf5, 0xf2, 0xab, 0xfe, 0x50, 0x39, 0x70, 0x8f, 0x2a,
+ 0x65, 0x95, 0x53, 0x58, 0x2f, 0x76, 0x0f, 0x0d, 0x26, 0x4f, 0x85, 0x48,
+ 0x40, 0xd0, 0x69, 0xe8, 0xc4, 0xdb, 0x02, 0x46, 0x73, 0x8a, 0xf1, 0x69,
+ 0x7b, 0x05, 0x98, 0x0c, 0x1f, 0x53, 0xa1, 0xba, 0x4e, 0xef, 0x8e, 0x08,
+ 0x58, 0x37, 0x81, 0xc1, 0x3a, 0x93, 0xd0, 0x3e, 0xb1, 0x9d, 0xb7, 0x5e,
+ 0x71, 0xbd, 0xd0, 0x60, 0x2b, 0x91, 0x90, 0x8a, 0x88, 0x5b, 0x41, 0xf0,
+ 0xb8, 0xd9, 0x58, 0x8d, 0x6e, 0x05, 0x79, 0x6c, 0x8a, 0x6f, 0x8d, 0x22,
+ 0x09, 0x22, 0xef, 0x9b, 0xcd, 0xb0, 0x26, 0xaf, 0x9b, 0xb3, 0x28, 0xac,
+ 0x7d, 0x96, 0xd4, 0x07, 0x82, 0x05, 0xba, 0x1a, 0xbf, 0x00, 0xee, 0xa4,
+ 0x5b, 0x9c, 0x26, 0x0e, 0x3b, 0x55, 0xda, 0x03, 0x68, 0x64, 0xbf, 0x5b,
+ 0xc0, 0xcc, 0x2d, 0x39, 0x44, 0xfd, 0xbc, 0xc7, 0xe6, 0x45, 0x39, 0xa4,
+ 0x52, 0x38, 0xbb, 0x20, 0x61, 0x21, 0x05, 0x14},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: salt is all 0
+ // tcID: 138
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 138,
+ 32,
+ {0x01, 0x47, 0xdc, 0x7e, 0x27, 0x12, 0x61, 0x6f, 0x76, 0xc8, 0x4c, 0xaa,
+ 0xa4, 0x7f, 0x17, 0xf2, 0x67, 0x95, 0x4a, 0x09, 0x24, 0xbc, 0xd8, 0x46,
+ 0xfb, 0x33, 0x89, 0x20, 0x2c, 0x05, 0x90, 0x62, 0xf3, 0x0b, 0x78, 0x6d,
+ 0xaf, 0xab, 0x71, 0xfd, 0x74, 0x64, 0xca, 0xae, 0xc5, 0xa9, 0x68, 0xf7,
+ 0x5b, 0x20, 0xfd, 0xa1, 0xa4, 0xc0, 0x74, 0xc8, 0x9b, 0x27, 0x32, 0xba,
+ 0xee, 0x61, 0x5c, 0x6e, 0x88, 0xd1, 0xe2, 0xe2, 0xfa, 0xd1, 0x6b, 0xda,
+ 0x01, 0xdb, 0x39, 0x5d, 0xf1, 0x10, 0x3e, 0x0d, 0x17, 0x96, 0xda, 0x2f,
+ 0xdf, 0x9d, 0x9c, 0x8c, 0x1c, 0x77, 0x65, 0x78, 0xe8, 0xac, 0xde, 0x7d,
+ 0x97, 0x80, 0x8d, 0xeb, 0x83, 0xd0, 0xc4, 0xe5, 0x11, 0x5d, 0xe5, 0x38,
+ 0xb3, 0xf5, 0xa4, 0x8e, 0xad, 0x7a, 0xc6, 0xb5, 0x07, 0x6b, 0x12, 0xba,
+ 0xf7, 0xdb, 0x4a, 0xa6, 0x8a, 0x09, 0x11, 0x74, 0x02, 0x0e, 0x5e, 0x4a,
+ 0xdf, 0x27, 0x57, 0x02, 0x02, 0x0e, 0x6e, 0xeb, 0x9d, 0x8c, 0x45, 0x00,
+ 0x17, 0x0d, 0xc5, 0xe2, 0x17, 0x1a, 0xc3, 0x70, 0x76, 0x3f, 0x7b, 0x10,
+ 0x00, 0xf8, 0x05, 0xd9, 0x24, 0xbb, 0xd8, 0x0c, 0xec, 0x12, 0x04, 0x46,
+ 0xe9, 0xbe, 0x56, 0x69, 0x18, 0x1a, 0x8e, 0x4e, 0xb0, 0x33, 0xce, 0xac,
+ 0x52, 0x78, 0xe7, 0xb8, 0x0d, 0xdf, 0x97, 0xd1, 0xa5, 0x87, 0x37, 0xf0,
+ 0x72, 0x95, 0x7a, 0x22, 0x1f, 0xc2, 0x7c, 0xdd, 0x18, 0xaa, 0x05, 0x14,
+ 0xb0, 0x81, 0x1e, 0x96, 0x7d, 0x5f, 0x0e, 0xca, 0x4f, 0x25, 0x53, 0xde,
+ 0xa4, 0x76, 0x02, 0x99, 0xc4, 0xdb, 0x63, 0x47, 0xc9, 0x07, 0x07, 0x59,
+ 0x80, 0x92, 0x47, 0xc4, 0x8d, 0x03, 0x5c, 0xfa, 0x06, 0xca, 0xeb, 0xa2,
+ 0x0d, 0xb6, 0x12, 0x2c, 0xc7, 0x0f, 0x81, 0x64, 0x7e, 0x93, 0xf5, 0xfe,
+ 0x63, 0xc4, 0x86, 0x1f, 0x63, 0x7c, 0x36, 0x23, 0x35, 0x4f, 0x9c, 0x2f,
+ 0x8b, 0xd2, 0xf9, 0x90, 0x6b, 0x08, 0x60, 0xd0, 0xc8, 0x1c, 0x05, 0xa0,
+ 0x03, 0x3d, 0x96, 0x63, 0x23, 0xc8, 0x31, 0x9c, 0x56, 0x33, 0xf5, 0x37,
+ 0xb9, 0x18, 0x01, 0x66, 0xa2, 0xf1, 0x55, 0x02, 0xb5, 0xe0, 0x6d, 0xee,
+ 0x09, 0x61, 0x6f, 0x25, 0x89, 0x60, 0x6e, 0x72, 0x29, 0xa0, 0xe6, 0xfc,
+ 0x77, 0x02, 0x61, 0xab, 0xd7, 0x37, 0xc0, 0x2c, 0xfe, 0xb8, 0x33, 0x37,
+ 0x9d, 0x0d, 0x5b, 0x85, 0x0a, 0x39, 0xd4, 0x58, 0x75, 0x66, 0xda, 0xb9,
+ 0x0c, 0xa7, 0xa8, 0x33, 0x16, 0x54, 0x53, 0x2b, 0x58, 0x9a, 0xb7, 0xaa,
+ 0x20, 0x37, 0x6f, 0x35, 0x5a, 0xec, 0xc0, 0x3c, 0x2b, 0x06, 0x14, 0x9f,
+ 0x2f, 0x9b, 0x42, 0x90, 0xd0, 0xed, 0x30, 0x4e, 0xea, 0x69, 0x47, 0xd2,
+ 0x35, 0x34, 0x14, 0x55, 0xcc, 0xc0, 0x4e, 0x91, 0xe3, 0xc5, 0x6d, 0xb5,
+ 0xd1, 0xb7, 0x49, 0x28, 0xc3, 0x45, 0x1b, 0x5a, 0x9d, 0x3a, 0xb2, 0x46,
+ 0xff, 0xaf, 0x77, 0x73, 0xb0, 0xd8, 0x6f, 0x35, 0x40, 0x0a, 0xd2, 0xae,
+ 0x02, 0xec, 0x76, 0x1a, 0xe6, 0x75, 0xba, 0x70, 0xd1, 0xa8, 0xdf, 0xce,
+ 0xef, 0x2a, 0x8a, 0x70, 0xca, 0xa3, 0xe4, 0xae, 0xe8, 0xc9, 0x85, 0x78,
+ 0xbb, 0x8e, 0xf5, 0xa8, 0xe2, 0x57, 0x06, 0x46, 0xd1, 0xe6, 0x2e, 0xc2,
+ 0xfc, 0xbe, 0xf1, 0x15, 0xce, 0xed, 0x2c, 0x16, 0xcf, 0x94, 0x4b, 0x4f,
+ 0x17, 0x5a, 0xb0, 0x89, 0x9d, 0xca, 0x12, 0x46, 0x83, 0xf3, 0xbf, 0x00,
+ 0xdd, 0x0d, 0xee, 0x74, 0xc2, 0x5d, 0xc4, 0xcc, 0x82, 0xe8, 0x0d, 0x10,
+ 0xe9, 0xa9, 0x41, 0x84, 0x5d, 0x9e, 0x17, 0x4d, 0xbc, 0x98, 0x44, 0x94,
+ 0x17, 0x38, 0xeb, 0x22, 0x07, 0x6a, 0x9f, 0x62, 0x53, 0xcf, 0x60, 0x4d,
+ 0x62, 0x34, 0x6c, 0x14, 0x66, 0x3b, 0xdb, 0xaf},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: salt is all 1
+ // tcID: 139
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 139,
+ 32,
+ {0x31, 0x5a, 0x9a, 0x4e, 0xd7, 0xb0, 0xea, 0x4d, 0xb9, 0x6b, 0x23, 0x3c,
+ 0x62, 0xa0, 0xe7, 0xbd, 0xd7, 0x25, 0xda, 0x92, 0x4b, 0xa2, 0xab, 0x8e,
+ 0x2f, 0x20, 0xcc, 0xad, 0xb2, 0xb5, 0x25, 0x6b, 0xca, 0x03, 0x08, 0xcd,
+ 0xdc, 0xf7, 0x39, 0xd1, 0xe6, 0xb3, 0x3a, 0x85, 0x9f, 0x03, 0xc5, 0x50,
+ 0xd6, 0x5c, 0x78, 0x95, 0x8f, 0x0e, 0xea, 0xbf, 0xf6, 0x25, 0xbc, 0xe6,
+ 0xc8, 0xff, 0xe3, 0x8b, 0x60, 0xaf, 0xff, 0x13, 0xcf, 0x33, 0x86, 0x6c,
+ 0x35, 0xeb, 0xbf, 0xa8, 0x5b, 0x70, 0xa3, 0xc5, 0x92, 0xf7, 0x4e, 0x47,
+ 0xfd, 0x97, 0xb0, 0x7f, 0x3a, 0x7c, 0x4f, 0x14, 0xe2, 0x6e, 0x7b, 0xe6,
+ 0x66, 0xff, 0x64, 0xcf, 0xbd, 0x87, 0x3c, 0xc0, 0x6d, 0xff, 0x82, 0xda,
+ 0x22, 0x2d, 0xc1, 0x35, 0xff, 0x47, 0xf8, 0x75, 0xcc, 0xd6, 0x95, 0xca,
+ 0x8c, 0x64, 0x57, 0x2a, 0x97, 0xb7, 0x6e, 0xe7, 0xc7, 0x72, 0xd9, 0xd0,
+ 0x7e, 0x44, 0x76, 0xfd, 0x4e, 0x94, 0x5a, 0xb0, 0x14, 0x6a, 0xce, 0x3f,
+ 0x0c, 0x2f, 0xb9, 0x8c, 0x34, 0xa0, 0x66, 0xf0, 0x53, 0xd9, 0x34, 0x80,
+ 0xd1, 0xc7, 0x72, 0x5f, 0x85, 0x8e, 0x45, 0x9b, 0x0c, 0xba, 0x69, 0x90,
+ 0x93, 0xe8, 0xc3, 0x15, 0xbb, 0xd6, 0xd1, 0x34, 0x7b, 0x60, 0x8b, 0x51,
+ 0x90, 0x6d, 0x44, 0xd4, 0x9f, 0x10, 0x6e, 0xd8, 0x66, 0xe2, 0x30, 0x78,
+ 0x5a, 0xfb, 0x2a, 0x20, 0x02, 0xb8, 0x23, 0x05, 0xbc, 0xdb, 0x99, 0x27,
+ 0xca, 0x26, 0x6a, 0xe6, 0x41, 0xa5, 0x70, 0xd0, 0xb5, 0x8f, 0x34, 0x4b,
+ 0x5e, 0x07, 0x75, 0x01, 0xd6, 0xec, 0x2f, 0xd6, 0x9b, 0x3e, 0xbc, 0x80,
+ 0xd7, 0xdc, 0xe5, 0x55, 0x90, 0xf4, 0x50, 0x4f, 0xa8, 0x09, 0x17, 0x8d,
+ 0x92, 0xb4, 0x5a, 0xa6, 0x9e, 0xc1, 0xb2, 0x8f, 0xb6, 0x91, 0x97, 0x99,
+ 0x1e, 0xf3, 0x3d, 0xc9, 0xf4, 0xcd, 0x66, 0x1f, 0xd6, 0xae, 0x74, 0xeb,
+ 0x99, 0xdf, 0xdd, 0x1e, 0xf1, 0x22, 0xf1, 0x2d, 0x04, 0xf7, 0xc7, 0xe6,
+ 0x24, 0x65, 0x9f, 0xbc, 0xb2, 0xb9, 0x87, 0xfd, 0x5f, 0xd2, 0x5a, 0x10,
+ 0x4d, 0x73, 0x5a, 0xcf, 0x50, 0xf3, 0xad, 0x07, 0x03, 0x33, 0xe9, 0xcd,
+ 0x4e, 0x65, 0x9a, 0xae, 0xb5, 0xdd, 0x28, 0xc8, 0x6e, 0xf0, 0x68, 0x0d,
+ 0x0a, 0x6b, 0x52, 0x65, 0x23, 0xe3, 0xe5, 0xa0, 0x4c, 0xde, 0x0f, 0xa9,
+ 0x97, 0xc2, 0xa4, 0xa4, 0x74, 0x4c, 0xd8, 0x71, 0x70, 0x97, 0x1a, 0xe3,
+ 0xd9, 0x03, 0xe0, 0xc0, 0x85, 0xb6, 0xe6, 0x2f, 0x8b, 0x71, 0x5d, 0xf7,
+ 0x6c, 0x77, 0x79, 0xa7, 0x29, 0xc5, 0xd9, 0x23, 0x82, 0x41, 0x98, 0x04,
+ 0xeb, 0x32, 0xb2, 0x3f, 0xe4, 0xfc, 0xba, 0xaf, 0xc5, 0x8f, 0xfe, 0x94,
+ 0x75, 0x71, 0x0e, 0x78, 0x9a, 0x09, 0xcd, 0x9c, 0x3b, 0x87, 0x37, 0x03,
+ 0x22, 0x22, 0xd9, 0x2d, 0x0a, 0x4c, 0xdb, 0xe5, 0x39, 0x02, 0xd1, 0x67,
+ 0xd4, 0x9f, 0x41, 0xe6, 0x0c, 0x94, 0xba, 0x8b, 0xa1, 0x19, 0x49, 0x9a,
+ 0x5b, 0xcd, 0xd3, 0xea, 0xb5, 0x44, 0xcc, 0x62, 0x26, 0x38, 0x9c, 0x73,
+ 0x2d, 0x78, 0x2c, 0x69, 0xc9, 0x7b, 0x56, 0xc4, 0xb7, 0x01, 0xa6, 0xbc,
+ 0x03, 0x20, 0x79, 0x15, 0x0a, 0xe1, 0xaf, 0x8a, 0x7c, 0xe5, 0xe0, 0xac,
+ 0x54, 0x07, 0x81, 0xe8, 0x47, 0x23, 0xe0, 0x76, 0x91, 0x1f, 0x4c, 0xc2,
+ 0x38, 0xe9, 0x56, 0x89, 0xac, 0x12, 0xd0, 0x56, 0x76, 0xcc, 0x6d, 0xa9,
+ 0x21, 0x9c, 0x49, 0x1e, 0x2e, 0xfa, 0x2a, 0xf3, 0x17, 0x40, 0x7b, 0x58,
+ 0x46, 0xfa, 0x85, 0x22, 0x61, 0x18, 0x1c, 0xca, 0xd6, 0x59, 0x91, 0x1c,
+ 0x19, 0x93, 0x1f, 0xae, 0x0f, 0x7e, 0x70, 0xe4, 0x4d, 0x2b, 0x05, 0x6a,
+ 0x2f, 0x63, 0xd2, 0xf6, 0x98, 0x3c, 0x95, 0x02},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment: byte 0 in zero padding modified
+ // tcID: 140
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 140,
+ 32,
+ {0x07, 0xc9, 0xa0, 0xc4, 0xec, 0x1e, 0xc5, 0x30, 0xaf, 0xf9, 0x9c, 0x7a,
+ 0xdd, 0x86, 0x6e, 0x0d, 0x06, 0x5a, 0xd0, 0xd4, 0xb8, 0xc0, 0x4b, 0x19,
+ 0x37, 0xfb, 0xd8, 0x21, 0xa2, 0x04, 0xd1, 0x1f, 0x47, 0xf6, 0x1d, 0x93,
+ 0x41, 0x05, 0x02, 0x8a, 0xbd, 0x2f, 0x46, 0x30, 0xc5, 0x46, 0x0d, 0x68,
+ 0xce, 0x33, 0xa0, 0x2a, 0x95, 0x86, 0x6f, 0x6b, 0x58, 0xbf, 0x6b, 0x3c,
+ 0xd0, 0x6a, 0x82, 0xe5, 0x43, 0x62, 0x0c, 0xef, 0x0e, 0x42, 0x61, 0x08,
+ 0x3c, 0x67, 0x2f, 0x22, 0x89, 0xf3, 0x77, 0x9b, 0xd0, 0x85, 0x36, 0x8d,
+ 0x75, 0xa0, 0xca, 0x00, 0x24, 0x27, 0xb0, 0x99, 0x7e, 0x1b, 0x13, 0xf0,
+ 0xae, 0x4e, 0x2a, 0x32, 0xd4, 0x75, 0xc0, 0xab, 0x3c, 0x70, 0x88, 0x21,
+ 0x97, 0x08, 0xc1, 0xb7, 0x74, 0x57, 0x7d, 0xb7, 0x3d, 0xda, 0xe7, 0xdd,
+ 0x22, 0xd3, 0x27, 0x41, 0xcc, 0x38, 0x15, 0x02, 0x95, 0x96, 0xc0, 0xf6,
+ 0x54, 0xc4, 0x5d, 0x67, 0x95, 0xd4, 0x7b, 0x4c, 0x10, 0x07, 0xd2, 0x5e,
+ 0x02, 0x65, 0x36, 0x12, 0x4c, 0x12, 0x1b, 0x5c, 0x1a, 0xd7, 0xba, 0x59,
+ 0xb8, 0xcc, 0x5a, 0xc7, 0xc2, 0x88, 0xeb, 0xee, 0x89, 0xdf, 0x9a, 0x73,
+ 0x85, 0x67, 0x6f, 0x4c, 0x92, 0x8d, 0xa9, 0x6b, 0x22, 0x16, 0x50, 0x5c,
+ 0x16, 0x4f, 0x52, 0x7b, 0x0c, 0x85, 0xe4, 0x46, 0x58, 0x09, 0xa2, 0xbb,
+ 0x83, 0x4d, 0x47, 0xe1, 0xf8, 0x22, 0x1d, 0x62, 0xf4, 0xbc, 0xf8, 0x6e,
+ 0x92, 0xfe, 0x10, 0xb1, 0x1d, 0xec, 0x6b, 0x0d, 0x8a, 0xa3, 0x4c, 0xbe,
+ 0x1a, 0x8f, 0xc4, 0x36, 0x19, 0xf9, 0x99, 0x71, 0xc8, 0x5d, 0xc3, 0xeb,
+ 0x4a, 0xa0, 0x91, 0xa7, 0x60, 0x55, 0xc4, 0x11, 0x51, 0x96, 0x4b, 0x5d,
+ 0x65, 0xf5, 0x93, 0xef, 0xa0, 0xdd, 0x6a, 0x82, 0xf0, 0x76, 0xb6, 0x0a,
+ 0x71, 0xe1, 0x1d, 0x88, 0xb4, 0x0c, 0x5c, 0x56, 0x43, 0xe9, 0xfd, 0xe6,
+ 0xc0, 0x53, 0x41, 0xd2, 0xe3, 0x2b, 0xdd, 0xba, 0x60, 0x50, 0xaf, 0x72,
+ 0xe8, 0x58, 0x3f, 0x8c, 0xcc, 0x26, 0x05, 0xe7, 0x59, 0x6f, 0x72, 0x06,
+ 0xef, 0x7b, 0x9b, 0x59, 0x82, 0x9d, 0x91, 0x1a, 0x9b, 0x51, 0x99, 0xd4,
+ 0x43, 0x8f, 0x64, 0x2d, 0x23, 0x67, 0xd2, 0x8b, 0x5d, 0x4b, 0xe1, 0x2c,
+ 0xfc, 0x52, 0x80, 0x40, 0x2d, 0x86, 0x71, 0x2b, 0x6e, 0xed, 0x2c, 0xe2,
+ 0xeb, 0xf3, 0x7f, 0x62, 0xbc, 0xde, 0xeb, 0xf9, 0x89, 0x25, 0x6a, 0x1e,
+ 0x19, 0xdd, 0xe3, 0x8f, 0x32, 0xe3, 0x98, 0x0b, 0x8f, 0xac, 0x73, 0xad,
+ 0x91, 0x53, 0xcc, 0xc0, 0xf1, 0x40, 0xc9, 0x64, 0x13, 0xbf, 0x78, 0x99,
+ 0xd8, 0xfd, 0xa5, 0x10, 0xd8, 0x31, 0x5e, 0x71, 0x39, 0xe8, 0xf7, 0x49,
+ 0xf8, 0xec, 0xea, 0x99, 0xaf, 0xb6, 0x3a, 0xf0, 0x81, 0x53, 0x4c, 0xc9,
+ 0x84, 0x7d, 0x81, 0xe5, 0x20, 0xb9, 0x26, 0xb8, 0xf0, 0xbf, 0x1d, 0xe4,
+ 0x97, 0x6c, 0x5f, 0x6d, 0xe8, 0xb7, 0xcb, 0xbd, 0xe6, 0x44, 0x15, 0x8b,
+ 0xbd, 0x38, 0x07, 0xbb, 0x9f, 0xce, 0x36, 0x33, 0x9a, 0x06, 0xd9, 0x30,
+ 0xc1, 0x37, 0x23, 0x0f, 0x52, 0xfb, 0xe5, 0x46, 0x06, 0x6b, 0xf6, 0x06,
+ 0x4e, 0xcd, 0xc7, 0x65, 0x68, 0xd3, 0x6a, 0xe7, 0x06, 0x25, 0x2d, 0xd4,
+ 0xa9, 0xbd, 0xdd, 0x3b, 0x25, 0x67, 0xcc, 0xde, 0xb3, 0xba, 0xb1, 0x1b,
+ 0xba, 0xb3, 0x56, 0x05, 0x07, 0xb5, 0x55, 0x7a, 0x9c, 0x66, 0xaa, 0xbf,
+ 0x9e, 0x2c, 0xf3, 0xe4, 0x2e, 0x36, 0x91, 0xef, 0x77, 0xa3, 0xb2, 0x98,
+ 0x89, 0xa1, 0xb7, 0xe7, 0x28, 0x7b, 0x90, 0x8f, 0x1c, 0x28, 0x1c, 0xbe,
+ 0x22, 0x12, 0xa3, 0xd9, 0x80, 0xbc, 0x3d, 0x31, 0x28, 0x19, 0xfa, 0xb8,
+ 0x24, 0x50, 0x41, 0x67, 0xac, 0x01, 0xc4, 0x18},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: byte 7 in zero padding modified
+ // tcID: 141
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 141,
+ 32,
+ {0x22, 0xe1, 0xbb, 0x23, 0xc2, 0xbe, 0xf8, 0x1a, 0xd3, 0x73, 0x28, 0x4a,
+ 0xeb, 0xaa, 0x71, 0x4b, 0xd1, 0xa9, 0xae, 0xf8, 0xbc, 0x67, 0x30, 0xb6,
+ 0x6e, 0x73, 0xff, 0x0f, 0x66, 0x49, 0xa1, 0x7b, 0x2a, 0x57, 0xb3, 0xb1,
+ 0x4e, 0xe4, 0xdd, 0x03, 0x62, 0xf6, 0x59, 0xb6, 0x9c, 0x15, 0x28, 0x90,
+ 0x7c, 0xa7, 0xac, 0x8a, 0x9e, 0x50, 0x17, 0x15, 0x20, 0x73, 0xb0, 0x64,
+ 0x91, 0xb2, 0x55, 0xa7, 0xd5, 0xb8, 0xf6, 0x90, 0x9c, 0x18, 0x58, 0x3d,
+ 0x8d, 0x11, 0x8e, 0xe3, 0x2d, 0x3c, 0x31, 0xd7, 0x84, 0x5c, 0x30, 0xc4,
+ 0x19, 0xb5, 0x18, 0x57, 0x5b, 0x47, 0xb6, 0xc6, 0x32, 0xf2, 0x10, 0x2c,
+ 0x4f, 0xbc, 0x73, 0xc2, 0xae, 0x59, 0x20, 0xd9, 0x75, 0x87, 0xdd, 0xcb,
+ 0x63, 0xeb, 0x92, 0x2c, 0xdb, 0x68, 0xc0, 0x0a, 0xd4, 0x77, 0xe0, 0x28,
+ 0x04, 0x9c, 0xac, 0x75, 0x2e, 0x41, 0x01, 0xc3, 0x64, 0xe1, 0x1c, 0x61,
+ 0x92, 0x6b, 0xbb, 0xe7, 0x31, 0xa7, 0xa0, 0x9c, 0xd3, 0x0c, 0x37, 0x6c,
+ 0xed, 0x80, 0x84, 0xbd, 0x1e, 0x9e, 0x75, 0x32, 0x79, 0x33, 0x00, 0xf5,
+ 0xd0, 0x63, 0xfa, 0xac, 0xd1, 0x67, 0xf0, 0x14, 0xe6, 0x6f, 0x42, 0x4a,
+ 0x50, 0xe2, 0x32, 0x90, 0x91, 0xa6, 0x38, 0x61, 0x53, 0x93, 0x27, 0xb6,
+ 0x64, 0xb0, 0x19, 0x12, 0x4f, 0xc3, 0xf3, 0x13, 0x1c, 0x56, 0x74, 0x26,
+ 0x03, 0x6b, 0x55, 0xcc, 0xd7, 0xa5, 0xe3, 0x7c, 0x3c, 0xea, 0x52, 0xed,
+ 0x02, 0xab, 0x9d, 0xfe, 0xf0, 0xd4, 0xc0, 0x87, 0x35, 0xd0, 0x4a, 0xa3,
+ 0x2f, 0x11, 0x93, 0x8c, 0x18, 0xc7, 0xec, 0x8c, 0x12, 0x6e, 0x90, 0x79,
+ 0x3f, 0x6f, 0x54, 0x62, 0x36, 0x6c, 0x86, 0x9c, 0x71, 0x78, 0x70, 0x1e,
+ 0x3a, 0xc8, 0x7e, 0x68, 0xd7, 0xb8, 0xaa, 0xb5, 0x7e, 0x57, 0x50, 0xb7,
+ 0x98, 0xc8, 0x9b, 0xd5, 0x28, 0xed, 0xc2, 0x47, 0x46, 0x27, 0xaa, 0x5f,
+ 0x08, 0x76, 0x82, 0xb9, 0xb6, 0x52, 0xbd, 0x6d, 0x61, 0x45, 0x5a, 0x2b,
+ 0x71, 0x81, 0xe0, 0xc2, 0xef, 0xf7, 0x8b, 0x89, 0xfb, 0xac, 0x1a, 0x63,
+ 0x69, 0x1a, 0x3c, 0x94, 0xc8, 0x73, 0xd8, 0xff, 0x69, 0x69, 0xc7, 0x54,
+ 0xd6, 0x2e, 0x1d, 0x13, 0x5e, 0x1a, 0x69, 0x27, 0x6f, 0x97, 0x81, 0x69,
+ 0xff, 0xb5, 0x49, 0x5c, 0x6c, 0x26, 0xf7, 0x7c, 0x9a, 0x9e, 0x92, 0x29,
+ 0xd4, 0x36, 0xab, 0xeb, 0x0f, 0x63, 0x5c, 0xeb, 0x78, 0x6e, 0x5a, 0xc5,
+ 0x2c, 0xb5, 0xb5, 0x7b, 0xf6, 0xf0, 0x77, 0x8b, 0x62, 0x02, 0x1c, 0x5e,
+ 0xbe, 0x35, 0x80, 0x99, 0xa9, 0x95, 0x19, 0x77, 0x12, 0xce, 0x18, 0x7c,
+ 0xfc, 0xf6, 0x0d, 0xa1, 0x5c, 0x04, 0x38, 0x2d, 0x28, 0x28, 0xb6, 0x42,
+ 0x2e, 0x19, 0x59, 0x44, 0x5b, 0xe2, 0x19, 0xe9, 0xaa, 0xd9, 0x57, 0xe0,
+ 0x50, 0xbc, 0x52, 0x14, 0xe8, 0xb1, 0x8e, 0x91, 0x6e, 0xb5, 0xd1, 0xd6,
+ 0xf7, 0xa7, 0xbc, 0xf6, 0x42, 0x91, 0xf5, 0x19, 0x22, 0xc5, 0xc4, 0x1d,
+ 0x05, 0x3d, 0x50, 0xae, 0x98, 0xff, 0x3c, 0x39, 0x42, 0xfb, 0xd5, 0x51,
+ 0x68, 0xbb, 0x2c, 0x43, 0x98, 0x35, 0xf7, 0x9d, 0x1f, 0xca, 0xcb, 0x3b,
+ 0x8f, 0x1e, 0x40, 0xbc, 0xb2, 0xd3, 0xeb, 0x1d, 0xb7, 0x74, 0xb0, 0x78,
+ 0x22, 0xa4, 0xe6, 0xff, 0xd0, 0x21, 0xa4, 0x9f, 0xd9, 0xee, 0xed, 0x20,
+ 0x60, 0xa7, 0x9c, 0x36, 0x74, 0xc7, 0xba, 0x5f, 0x7e, 0xf6, 0xc9, 0x09,
+ 0x32, 0x5b, 0xf5, 0x37, 0x39, 0xda, 0x9b, 0x58, 0xc7, 0x75, 0xed, 0xd9,
+ 0xef, 0x54, 0xd6, 0x25, 0xf0, 0x0b, 0x99, 0xbc, 0xbc, 0x5b, 0x2f, 0xf2,
+ 0x93, 0x47, 0x69, 0xa4, 0x97, 0x59, 0x78, 0x62, 0xc8, 0x18, 0x42, 0x8e,
+ 0xad, 0xa5, 0x05, 0x8e, 0x5e, 0x98, 0x8f, 0x41},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes in zero padding modified
+ // tcID: 142
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 142,
+ 32,
+ {0x96, 0x0e, 0x2c, 0xc1, 0x68, 0x79, 0x70, 0x8c, 0x9a, 0xe7, 0x32, 0x9f,
+ 0x11, 0x8b, 0x3d, 0x9c, 0x8c, 0x75, 0x12, 0xf5, 0x44, 0x11, 0xc7, 0x91,
+ 0x2c, 0x18, 0xe1, 0xb5, 0x2f, 0xc9, 0xb6, 0x44, 0xe7, 0x2a, 0xb9, 0xf4,
+ 0x67, 0xc7, 0x80, 0x69, 0xe2, 0xfd, 0x01, 0x56, 0x24, 0x1b, 0x82, 0xb6,
+ 0x67, 0x7e, 0x34, 0xb7, 0x82, 0xb7, 0xfb, 0x00, 0x94, 0xc6, 0x7a, 0xdb,
+ 0x48, 0x27, 0xe0, 0x50, 0xb0, 0xb3, 0xfc, 0xd1, 0xa0, 0x50, 0xa6, 0xfc,
+ 0x4e, 0x70, 0x45, 0xb3, 0x76, 0x6d, 0xbc, 0x9a, 0x3f, 0x59, 0x11, 0x62,
+ 0x26, 0xce, 0x2a, 0x2e, 0x41, 0x35, 0xe2, 0x16, 0x97, 0xbf, 0x45, 0x60,
+ 0xa3, 0x2b, 0x38, 0x5e, 0xb4, 0x38, 0xe7, 0x8b, 0x9a, 0xde, 0xa0, 0x6a,
+ 0x5b, 0xd2, 0xfe, 0x26, 0x8a, 0x1c, 0xfe, 0x76, 0x3b, 0xe1, 0x60, 0xd0,
+ 0xc5, 0x62, 0x8f, 0xa0, 0x09, 0xc8, 0x70, 0xde, 0xb7, 0x07, 0x87, 0xd5,
+ 0x14, 0xa7, 0x8d, 0xa0, 0xb5, 0x05, 0x89, 0x7a, 0xfb, 0xf0, 0x90, 0x5c,
+ 0x3d, 0x9c, 0x2d, 0x84, 0x9f, 0x8b, 0xde, 0xdb, 0xac, 0x1a, 0xd2, 0x6f,
+ 0x6f, 0xc3, 0x4f, 0x74, 0xfa, 0xda, 0x02, 0x7f, 0x49, 0x97, 0x2b, 0x33,
+ 0xd0, 0x3e, 0x9d, 0x82, 0xb0, 0x48, 0x34, 0xa6, 0x50, 0x05, 0x99, 0xd1,
+ 0x2d, 0x52, 0x44, 0x73, 0xb4, 0xe8, 0xa8, 0xd1, 0xbc, 0x8e, 0x44, 0x02,
+ 0xcc, 0x1e, 0x52, 0x24, 0xf6, 0x29, 0x11, 0xcb, 0x0c, 0xc9, 0x22, 0x51,
+ 0x3a, 0xee, 0xda, 0xe5, 0x7d, 0xe1, 0x3c, 0x03, 0x7b, 0x52, 0x7e, 0x36,
+ 0x77, 0x1d, 0x55, 0x5c, 0x27, 0xad, 0x4c, 0x92, 0x35, 0x9d, 0xad, 0x0f,
+ 0x46, 0x17, 0xb2, 0x2f, 0xe6, 0x72, 0xf0, 0x1f, 0x89, 0x67, 0xee, 0x1d,
+ 0x60, 0x2f, 0x22, 0xfd, 0x40, 0xb6, 0x32, 0x8e, 0xcd, 0x76, 0x98, 0xfa,
+ 0x1b, 0xd8, 0xfd, 0x53, 0x58, 0xb5, 0xf4, 0x30, 0xff, 0x37, 0x90, 0x4d,
+ 0x60, 0x7d, 0xdb, 0x45, 0xce, 0xec, 0x4e, 0x66, 0xf8, 0xa4, 0xa1, 0x2f,
+ 0xe2, 0x42, 0x21, 0xdb, 0x24, 0x62, 0x44, 0x57, 0x58, 0x9b, 0x81, 0x15,
+ 0x98, 0x69, 0xc2, 0x60, 0x88, 0xd4, 0x26, 0xfa, 0xd0, 0xa8, 0x53, 0xcd,
+ 0xba, 0xc6, 0x50, 0xf4, 0xd1, 0xfa, 0xfa, 0x91, 0x3f, 0x98, 0x06, 0x9a,
+ 0x66, 0x9e, 0x2f, 0x0c, 0x79, 0xec, 0x84, 0xee, 0x72, 0x7d, 0xcb, 0xca,
+ 0xf2, 0x33, 0xc7, 0x90, 0x89, 0x55, 0xb9, 0x8d, 0x6b, 0x5a, 0xee, 0xfb,
+ 0xe8, 0x15, 0x8b, 0x8e, 0x8e, 0x9b, 0xa6, 0x0a, 0xfd, 0xec, 0x75, 0x56,
+ 0xf4, 0x27, 0x8a, 0x78, 0xa8, 0x4c, 0x6a, 0xf3, 0xff, 0x4c, 0x4b, 0xdc,
+ 0x7e, 0xe0, 0x6b, 0xea, 0x76, 0x2d, 0xb5, 0x7e, 0x99, 0x6e, 0x81, 0xd0,
+ 0x5a, 0xe3, 0xec, 0x62, 0xe8, 0xd9, 0x9a, 0x41, 0x9c, 0x1e, 0xde, 0x69,
+ 0x34, 0xad, 0x1b, 0x68, 0x29, 0xd5, 0x80, 0x64, 0x3e, 0x16, 0x39, 0x2d,
+ 0x53, 0xd2, 0x68, 0xeb, 0xb1, 0xf2, 0x25, 0xc8, 0x01, 0x1f, 0xab, 0xd9,
+ 0x08, 0xce, 0x7e, 0x0c, 0x7b, 0x86, 0x5f, 0x1e, 0x75, 0x29, 0x09, 0x35,
+ 0xb2, 0x7a, 0x23, 0x6a, 0x51, 0xf3, 0x2a, 0xb4, 0x3c, 0x82, 0x7e, 0x24,
+ 0x93, 0x21, 0xca, 0xb4, 0xb2, 0x02, 0xe0, 0x2c, 0x09, 0xa7, 0x47, 0xfd,
+ 0x06, 0x46, 0x8d, 0xd9, 0x79, 0x06, 0xda, 0xba, 0xbc, 0x0c, 0xe4, 0xe0,
+ 0x58, 0x63, 0x11, 0x09, 0x45, 0x23, 0x3e, 0x21, 0x38, 0xf5, 0xf8, 0xa3,
+ 0xe4, 0xb9, 0x94, 0xac, 0x57, 0x42, 0x4d, 0x9a, 0x3c, 0x1c, 0x70, 0x75,
+ 0x83, 0x61, 0x03, 0xed, 0xe5, 0xb6, 0x3e, 0x26, 0x45, 0xbe, 0x30, 0xc6,
+ 0x40, 0xc6, 0x6c, 0xfc, 0x4e, 0xd4, 0xb2, 0x6e, 0x76, 0xef, 0xd8, 0xe0,
+ 0x2f, 0x4d, 0xe2, 0x46, 0x99, 0x16, 0x1c, 0x01},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 143
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 143,
+ 32,
+ {0x49, 0x2a, 0xf9, 0x26, 0xba, 0xf9, 0x70, 0xe1, 0xca, 0xfe, 0x00, 0x62,
+ 0x59, 0x6f, 0x22, 0x6f, 0x8b, 0x8c, 0x38, 0xbc, 0x19, 0x03, 0xa3, 0x75,
+ 0x4f, 0x83, 0x74, 0x5c, 0xb3, 0x21, 0xb8, 0x66, 0x71, 0x41, 0x1b, 0x9a,
+ 0x96, 0xff, 0x88, 0xef, 0x68, 0x11, 0x9c, 0xa3, 0x9c, 0x8f, 0xe4, 0x59,
+ 0x9b, 0x70, 0x3f, 0x67, 0x76, 0x15, 0x1e, 0xf7, 0x84, 0x4a, 0x9a, 0xfa,
+ 0x23, 0xca, 0x63, 0xaf, 0xa9, 0x9b, 0x64, 0x72, 0x1c, 0x19, 0x04, 0x32,
+ 0x9e, 0xed, 0x18, 0x2a, 0x3b, 0x61, 0xf6, 0xe2, 0x67, 0xb6, 0xd8, 0x0f,
+ 0x7a, 0xf5, 0xb8, 0xa9, 0xa4, 0x0e, 0x32, 0xe5, 0xba, 0x6c, 0x02, 0x91,
+ 0x33, 0xc7, 0x3e, 0x24, 0xc0, 0x7e, 0x64, 0xa9, 0x34, 0x3e, 0xa8, 0xf9,
+ 0xb7, 0xf6, 0x65, 0x8a, 0xce, 0x44, 0x64, 0x5a, 0xe2, 0xa0, 0xc1, 0x8e,
+ 0xad, 0x49, 0x69, 0xf7, 0x3f, 0x6b, 0x3a, 0xca, 0xfe, 0x5b, 0x64, 0xd2,
+ 0x85, 0xd8, 0xfd, 0x38, 0x26, 0x9c, 0x14, 0xc2, 0x66, 0xc1, 0xa6, 0x7f,
+ 0x9a, 0xb1, 0xfb, 0x83, 0x79, 0x33, 0x52, 0xa2, 0x9e, 0xc3, 0x9d, 0x84,
+ 0x7f, 0x02, 0xe1, 0x90, 0x35, 0x95, 0xc8, 0x8d, 0x8c, 0x64, 0x96, 0x55,
+ 0x07, 0x51, 0x63, 0x09, 0xb7, 0x71, 0x85, 0xa3, 0x19, 0x71, 0xdd, 0x47,
+ 0xac, 0x47, 0xf9, 0xd7, 0xcd, 0x04, 0xca, 0x1a, 0x33, 0xe5, 0xf6, 0x1a,
+ 0x03, 0x02, 0xc1, 0xdc, 0xa9, 0x98, 0x72, 0x33, 0x10, 0xe0, 0xbf, 0x8a,
+ 0xf8, 0xbb, 0xb4, 0x21, 0x28, 0xd3, 0xc2, 0xd0, 0xc4, 0xf9, 0x01, 0x39,
+ 0xa7, 0x8b, 0xdf, 0x3e, 0xd4, 0x25, 0x0c, 0x20, 0x92, 0xcf, 0x92, 0x7c,
+ 0xa1, 0x37, 0xec, 0xfc, 0xe6, 0x99, 0x4a, 0x6b, 0x6c, 0x12, 0xf8, 0x40,
+ 0xe6, 0x9a, 0xb6, 0x85, 0x53, 0x83, 0xef, 0x93, 0xc3, 0x3b, 0x93, 0xb9,
+ 0x84, 0xf5, 0x45, 0x5e, 0xca, 0x30, 0x60, 0xb2, 0x27, 0x12, 0xc6, 0xe8,
+ 0x2e, 0x05, 0xeb, 0x20, 0x4b, 0xfb, 0x77, 0x93, 0x2d, 0x7f, 0x1f, 0x7f,
+ 0x0e, 0x99, 0x54, 0x26, 0x8d, 0x80, 0x15, 0x23, 0xb1, 0x64, 0x98, 0x39,
+ 0xcd, 0x6b, 0x4e, 0x04, 0xc5, 0xc9, 0xed, 0x37, 0xb5, 0x6d, 0x84, 0x3a,
+ 0xa4, 0xf9, 0xd5, 0x46, 0xbe, 0xbe, 0x4f, 0x2b, 0x56, 0x09, 0x39, 0x87,
+ 0xc7, 0x15, 0xe7, 0x84, 0xc1, 0x5e, 0x6b, 0xe2, 0x5e, 0x8a, 0xf4, 0x54,
+ 0x75, 0x5e, 0x4f, 0xda, 0x56, 0xb2, 0xb8, 0xbc, 0x00, 0x69, 0x46, 0xdd,
+ 0x55, 0x46, 0x9b, 0xdd, 0x9e, 0x5d, 0x58, 0x43, 0x09, 0x4f, 0x78, 0xa9,
+ 0xd7, 0x4b, 0x19, 0x2b, 0xe9, 0x8d, 0xc0, 0x72, 0xda, 0x23, 0xff, 0xab,
+ 0x3e, 0x8f, 0xe6, 0x03, 0xf7, 0xe4, 0x67, 0x79, 0x29, 0x48, 0xb1, 0x58,
+ 0xe8, 0x4c, 0x98, 0xe8, 0xb6, 0x00, 0xc9, 0x7f, 0x03, 0x10, 0x24, 0x13,
+ 0x10, 0x95, 0x5c, 0xe9, 0x9c, 0x65, 0xf4, 0x91, 0x01, 0x07, 0xf4, 0xac,
+ 0x96, 0xf3, 0x54, 0xfb, 0x60, 0x05, 0xea, 0xb9, 0xc9, 0xf1, 0xbc, 0xea,
+ 0xff, 0x68, 0x16, 0x7b, 0xb6, 0xf3, 0x90, 0x04, 0xd3, 0x7d, 0xf3, 0xb5,
+ 0xde, 0x71, 0xca, 0x13, 0xd0, 0xbb, 0xe1, 0xa2, 0x42, 0x08, 0x43, 0xec,
+ 0xe4, 0x4b, 0xd3, 0xf5, 0xfc, 0xa8, 0x45, 0x56, 0x38, 0x34, 0xea, 0xcf,
+ 0xf0, 0x0f, 0xe6, 0xa1, 0x69, 0x72, 0xba, 0x64, 0x73, 0x23, 0xd6, 0x37,
+ 0xfe, 0x8d, 0xa1, 0xe2, 0xcd, 0x3e, 0xb1, 0xdb, 0x21, 0x58, 0xef, 0xd3,
+ 0x95, 0xec, 0x65, 0xed, 0x31, 0x5a, 0xa2, 0x29, 0xa7, 0x73, 0x3d, 0xd7,
+ 0x0b, 0x74, 0x1c, 0x6e, 0x28, 0x57, 0x33, 0x4a, 0xf8, 0x0f, 0x39, 0x24,
+ 0x60, 0xc1, 0xa5, 0x56, 0x30, 0x86, 0xf0, 0x19, 0x0e, 0x15, 0x23, 0x8c,
+ 0xf4, 0x1e, 0x74, 0xb7, 0x6e, 0xee, 0xe5, 0x25},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of hash h modified
+ // tcID: 144
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 144,
+ 32,
+ {0x94, 0x98, 0x7f, 0x1a, 0xa4, 0xdc, 0x1f, 0x0a, 0x78, 0x2f, 0xf7, 0x8a,
+ 0xf1, 0xda, 0x64, 0x95, 0x30, 0x9e, 0x24, 0x7f, 0x18, 0x4b, 0x68, 0x3e,
+ 0xcb, 0x3a, 0xc5, 0xf2, 0x31, 0x9a, 0xc6, 0xcb, 0x32, 0x4f, 0x6e, 0x08,
+ 0x1c, 0x69, 0xae, 0x33, 0xd2, 0xe8, 0xbe, 0xc9, 0x08, 0x62, 0x73, 0x91,
+ 0x87, 0x33, 0x6d, 0x11, 0x33, 0x85, 0x6d, 0x6f, 0xf4, 0x7f, 0xd0, 0x02,
+ 0x96, 0xe9, 0x6d, 0x9b, 0xe8, 0x45, 0xa4, 0xd6, 0x06, 0xb9, 0x97, 0x4e,
+ 0xdc, 0xa3, 0x4e, 0x36, 0xcd, 0xd1, 0x9f, 0xb0, 0xe6, 0x1f, 0xfd, 0x52,
+ 0x65, 0x21, 0x22, 0x8f, 0x38, 0xc2, 0x87, 0x4e, 0x99, 0xca, 0x8e, 0x03,
+ 0xf5, 0x92, 0x69, 0x33, 0x7b, 0x76, 0x1c, 0x82, 0x2d, 0xf2, 0x12, 0x42,
+ 0x5b, 0x38, 0xfc, 0x85, 0x3d, 0x99, 0x8a, 0x0d, 0x41, 0x1d, 0x05, 0xa6,
+ 0x75, 0xf7, 0xd6, 0xaa, 0xbf, 0x64, 0xc8, 0x06, 0x81, 0x77, 0xba, 0x8f,
+ 0xb8, 0xb3, 0x6e, 0x18, 0xdf, 0x86, 0xe7, 0xf6, 0xe9, 0x13, 0x68, 0xf3,
+ 0x64, 0xd7, 0xeb, 0x91, 0xc4, 0xb5, 0x87, 0x8a, 0x1e, 0x4b, 0x61, 0x0d,
+ 0x08, 0x9b, 0xb4, 0xfe, 0x2c, 0x43, 0x08, 0xa3, 0xa0, 0x61, 0x0c, 0xc3,
+ 0x07, 0x06, 0x56, 0xb5, 0xd2, 0xb2, 0xfd, 0x63, 0x6f, 0xb2, 0xcc, 0xf7,
+ 0x73, 0x1f, 0xc7, 0xc8, 0x50, 0xb4, 0xcd, 0x19, 0x6c, 0xa6, 0x89, 0x92,
+ 0xc5, 0xb6, 0xf2, 0xfd, 0x87, 0xd9, 0x4d, 0x3c, 0x7e, 0x21, 0x2f, 0xb9,
+ 0x14, 0x36, 0x26, 0x57, 0x01, 0x1e, 0xa8, 0xaa, 0x90, 0xba, 0xca, 0x2f,
+ 0xbd, 0xc6, 0x2e, 0x51, 0x24, 0x5b, 0x88, 0xfd, 0x59, 0xa4, 0xf7, 0x08,
+ 0xda, 0x72, 0xc1, 0x92, 0x02, 0xfd, 0xe5, 0x46, 0xa5, 0xf9, 0x94, 0xfd,
+ 0xa9, 0x30, 0xb9, 0x62, 0x53, 0x24, 0x84, 0x6e, 0x05, 0xbe, 0xdf, 0x4a,
+ 0x68, 0xd9, 0x72, 0x09, 0xde, 0xc7, 0xe6, 0xc4, 0xcc, 0xe3, 0x6a, 0xaa,
+ 0xa7, 0x38, 0x87, 0x6b, 0xab, 0x82, 0x4c, 0x6a, 0x6b, 0x7d, 0x3b, 0xc8,
+ 0x0b, 0xef, 0xd6, 0x46, 0xfb, 0x6e, 0x08, 0x23, 0x4c, 0xc6, 0x0d, 0x03,
+ 0x8c, 0x51, 0x07, 0x76, 0x96, 0x2f, 0xfe, 0x26, 0xd4, 0xed, 0xb8, 0xec,
+ 0x8e, 0x04, 0x73, 0x31, 0xad, 0x7c, 0x3c, 0x9d, 0x2d, 0x0c, 0x88, 0x44,
+ 0x16, 0x9a, 0xe7, 0x15, 0xa0, 0x4c, 0xc5, 0x3c, 0xb7, 0x5c, 0x2b, 0xad,
+ 0x8e, 0x61, 0x63, 0xac, 0x43, 0xce, 0x4b, 0xe7, 0xc5, 0x74, 0x11, 0xee,
+ 0xd9, 0xb2, 0xc9, 0x86, 0xb7, 0x29, 0xaf, 0x33, 0x28, 0x5a, 0x8e, 0x48,
+ 0x7e, 0x26, 0xca, 0x32, 0x54, 0x57, 0x02, 0x02, 0xbb, 0x3b, 0xf4, 0xf1,
+ 0x91, 0x33, 0xed, 0x4c, 0xe0, 0x76, 0xc0, 0x6a, 0xf6, 0x86, 0x74, 0x89,
+ 0xc9, 0x83, 0xcd, 0x57, 0x9a, 0x70, 0x5a, 0xf7, 0xab, 0x68, 0x18, 0xf7,
+ 0x66, 0x7e, 0xe0, 0xab, 0xcf, 0x22, 0x2d, 0xb7, 0xe2, 0xe9, 0x56, 0xe2,
+ 0x6b, 0xb6, 0x86, 0x5e, 0x7e, 0xcb, 0x2b, 0x25, 0x89, 0x4e, 0xe4, 0xd2,
+ 0x7c, 0xe7, 0x82, 0xc9, 0x8a, 0x3d, 0xcb, 0x89, 0x6a, 0xb2, 0x7a, 0xa5,
+ 0xd9, 0x39, 0xf5, 0xdf, 0xc7, 0x24, 0x41, 0xd4, 0x5d, 0x38, 0x43, 0x87,
+ 0xbc, 0x2a, 0x16, 0x2d, 0x62, 0x40, 0xee, 0xb6, 0xd0, 0xd5, 0x8e, 0xb0,
+ 0x39, 0xf4, 0x39, 0x99, 0x2d, 0x78, 0x2c, 0x77, 0x43, 0xdf, 0xcd, 0x3a,
+ 0x24, 0x27, 0xc2, 0x41, 0x97, 0x65, 0x69, 0x31, 0xb7, 0x72, 0xcd, 0xfa,
+ 0x94, 0x79, 0xe7, 0x2b, 0x54, 0x2b, 0x56, 0xee, 0x39, 0x3e, 0x3f, 0xd6,
+ 0x3d, 0x35, 0x52, 0xc7, 0x98, 0xe4, 0x9c, 0x67, 0xa6, 0x77, 0x7e, 0x62,
+ 0xfa, 0x2b, 0xf7, 0xbc, 0x41, 0x44, 0x0b, 0x56, 0x0f, 0x9b, 0xae, 0x3d,
+ 0xde, 0x2f, 0x3d, 0xf1, 0xda, 0x81, 0xb9, 0xa8},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 145
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 145,
+ 32,
+ {0x44, 0x5e, 0x1d, 0xc7, 0xa5, 0x4c, 0x43, 0xc7, 0xaa, 0x5d, 0xe8, 0x8c,
+ 0x92, 0xe5, 0xad, 0x7d, 0xd0, 0x89, 0x55, 0x13, 0xc0, 0x42, 0xc3, 0xa7,
+ 0x6f, 0x4c, 0xb1, 0x22, 0x31, 0xe3, 0x5e, 0xd5, 0x24, 0xac, 0x84, 0x63,
+ 0x73, 0xc7, 0xba, 0x50, 0x75, 0x51, 0x85, 0x77, 0xc0, 0x70, 0x63, 0xf0,
+ 0x63, 0x47, 0x34, 0xc8, 0xd5, 0xfe, 0x0c, 0xa3, 0xa8, 0x70, 0xd1, 0xea,
+ 0xac, 0x6c, 0x87, 0x62, 0x79, 0x6d, 0x31, 0x0c, 0x5c, 0xc9, 0xf9, 0x5a,
+ 0xae, 0xfd, 0x1e, 0xe1, 0xf1, 0xd9, 0xad, 0xfa, 0x51, 0x1a, 0xe4, 0xb3,
+ 0xff, 0x02, 0x2e, 0xb7, 0x22, 0x4f, 0x2d, 0x0b, 0x4a, 0x70, 0x91, 0x5c,
+ 0x8a, 0xe5, 0xfa, 0x35, 0x10, 0xfc, 0xfc, 0xf0, 0x52, 0x90, 0xc9, 0xbf,
+ 0x52, 0x18, 0xc3, 0x99, 0x85, 0xdf, 0x21, 0xa3, 0x5f, 0x2f, 0x97, 0x1f,
+ 0x57, 0xf5, 0x2e, 0x49, 0x3a, 0x17, 0x81, 0x7b, 0x2a, 0x68, 0x3f, 0x82,
+ 0x44, 0x8d, 0xb3, 0x30, 0xc1, 0x79, 0xfe, 0xc6, 0x76, 0x40, 0x60, 0x7b,
+ 0x4e, 0x4d, 0x8b, 0xaa, 0xe3, 0xa8, 0x6c, 0x33, 0xa3, 0x3b, 0x8f, 0x9f,
+ 0x3f, 0xd5, 0x58, 0xac, 0x20, 0xf8, 0x41, 0xa4, 0xd0, 0xb5, 0x8f, 0x07,
+ 0xc5, 0x2f, 0xc2, 0x5b, 0x98, 0xd5, 0x71, 0x3b, 0x90, 0xbb, 0xa6, 0xdb,
+ 0x7b, 0xa1, 0xaa, 0xb1, 0x30, 0xc7, 0xfd, 0x98, 0x8e, 0xd8, 0x1e, 0x56,
+ 0x28, 0x0a, 0xc4, 0xcc, 0x48, 0xac, 0x16, 0x57, 0x79, 0xa5, 0xd5, 0x1e,
+ 0xe9, 0x76, 0xa2, 0x8d, 0xf0, 0xb2, 0x9b, 0x9d, 0x5a, 0xe9, 0xa8, 0xfe,
+ 0x79, 0x0b, 0x77, 0x9b, 0x9c, 0xf7, 0xcf, 0x4c, 0x80, 0x60, 0xf0, 0x7e,
+ 0x3f, 0xda, 0xfd, 0x12, 0x08, 0x14, 0x78, 0x8b, 0xc8, 0x39, 0x52, 0x39,
+ 0x4f, 0x6a, 0x71, 0xce, 0x3b, 0x28, 0x0f, 0x06, 0x5c, 0xf2, 0x19, 0xaa,
+ 0xce, 0x43, 0x4c, 0x34, 0x55, 0x41, 0x48, 0x6f, 0x05, 0xc4, 0x74, 0x4b,
+ 0x31, 0xfe, 0x74, 0x7b, 0x85, 0xfe, 0x46, 0x48, 0x41, 0x71, 0xad, 0x66,
+ 0xd8, 0x1f, 0xf2, 0x28, 0xdd, 0xa8, 0x73, 0xc4, 0x96, 0x77, 0xc5, 0x78,
+ 0x5a, 0x2e, 0xeb, 0x45, 0x34, 0xd9, 0x01, 0x13, 0xb2, 0xd4, 0x44, 0x2a,
+ 0xf9, 0x09, 0x57, 0x74, 0x20, 0xde, 0x6a, 0x73, 0x29, 0x05, 0x63, 0x69,
+ 0x72, 0xa3, 0x34, 0xf3, 0x67, 0x01, 0x09, 0xaa, 0xc0, 0xd2, 0x6a, 0xec,
+ 0x70, 0x35, 0x13, 0x12, 0x93, 0x02, 0x58, 0xe6, 0x88, 0xb8, 0xb1, 0x91,
+ 0xd2, 0xdb, 0xb9, 0x96, 0x94, 0x94, 0xd1, 0x00, 0x4f, 0x67, 0x47, 0xcc,
+ 0xf6, 0x3e, 0x85, 0x34, 0xab, 0xbf, 0xfb, 0x0a, 0xa6, 0x43, 0xdc, 0x50,
+ 0xae, 0x60, 0xea, 0xe6, 0x1c, 0x70, 0x1c, 0x89, 0x03, 0x4a, 0xb3, 0x12,
+ 0x59, 0x29, 0x01, 0x14, 0x20, 0xf1, 0xd9, 0x5e, 0xff, 0x52, 0x18, 0x99,
+ 0x08, 0xc2, 0xab, 0x1e, 0x9d, 0xe7, 0x7c, 0xe1, 0x54, 0x44, 0xf5, 0xf1,
+ 0xcd, 0xf9, 0xb6, 0xa7, 0x0b, 0x5d, 0x4a, 0xda, 0xc1, 0xa3, 0x71, 0xad,
+ 0x23, 0x98, 0xf2, 0x78, 0x1a, 0x0a, 0x5b, 0xb6, 0xd1, 0xc8, 0xbe, 0xc5,
+ 0x64, 0x96, 0x00, 0x50, 0x79, 0x6e, 0xbe, 0x0e, 0xd5, 0x0f, 0xaa, 0x1d,
+ 0x35, 0x3e, 0x6e, 0xc9, 0x59, 0xae, 0xc8, 0xfd, 0xae, 0x8b, 0x3d, 0xdd,
+ 0x42, 0x8c, 0x93, 0xc8, 0x6d, 0x43, 0x1a, 0xf7, 0xff, 0x53, 0xaf, 0xa5,
+ 0x39, 0xa8, 0x7e, 0x0c, 0x07, 0xdb, 0x90, 0x66, 0x92, 0x78, 0x4f, 0xea,
+ 0xff, 0x4a, 0x3c, 0x20, 0xc0, 0xf7, 0x14, 0x86, 0xb2, 0x5e, 0xf2, 0x2a,
+ 0x16, 0xfb, 0xe4, 0xb3, 0xcd, 0xd9, 0xde, 0x5c, 0x6c, 0x72, 0xcd, 0x02,
+ 0xd1, 0xf0, 0x41, 0x78, 0x7f, 0x50, 0x52, 0xef, 0xa6, 0x21, 0xbd, 0x89,
+ 0xce, 0xf9, 0x6b, 0xf4, 0x8b, 0x00, 0x23, 0xf8},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of hash h modified
+ // tcID: 146
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 146,
+ 32,
+ {0x7d, 0xc3, 0x1d, 0x29, 0xd0, 0x9e, 0x8a, 0x85, 0x8c, 0x07, 0x92, 0x41,
+ 0x52, 0xb0, 0xf9, 0x0f, 0x1b, 0x57, 0x5f, 0xa9, 0xd7, 0x7e, 0xe8, 0x16,
+ 0xac, 0xf6, 0xaa, 0x6c, 0x1b, 0xf3, 0x15, 0x6b, 0xc2, 0x5e, 0x0b, 0xae,
+ 0x5e, 0xd6, 0xd9, 0x72, 0x16, 0x04, 0x11, 0x5c, 0x46, 0x7f, 0x0b, 0xea,
+ 0x76, 0x2d, 0xdc, 0xfa, 0x0f, 0xbb, 0x45, 0xa1, 0xa9, 0xc9, 0x7c, 0x58,
+ 0xce, 0x54, 0x96, 0x3a, 0xeb, 0x35, 0xe6, 0x3a, 0x9a, 0x26, 0x89, 0x8a,
+ 0xe3, 0xb0, 0x8c, 0x56, 0xf2, 0x4c, 0xc9, 0xd9, 0xfe, 0x2b, 0x3f, 0x80,
+ 0x09, 0x2c, 0xb1, 0x85, 0x81, 0x86, 0x7e, 0x49, 0x41, 0xeb, 0x1d, 0x1d,
+ 0x58, 0x99, 0xc8, 0x96, 0x32, 0x78, 0x06, 0xbc, 0xc4, 0x5c, 0xe5, 0x1a,
+ 0x6d, 0x5c, 0x11, 0x79, 0x17, 0xf8, 0xac, 0x50, 0x44, 0x51, 0x40, 0xd4,
+ 0x8c, 0xfc, 0x1b, 0xd4, 0xd3, 0x7e, 0x12, 0x96, 0x07, 0xb3, 0x94, 0x9f,
+ 0x93, 0x46, 0x3a, 0x72, 0xff, 0x3d, 0xd0, 0x85, 0x55, 0x99, 0x13, 0xb7,
+ 0x3d, 0x73, 0x4c, 0x40, 0x6c, 0xb4, 0xd8, 0xec, 0x5b, 0xef, 0xec, 0x27,
+ 0xcd, 0x8b, 0x43, 0xa5, 0xca, 0xcc, 0x5a, 0xfd, 0xcd, 0xdf, 0x48, 0xb0,
+ 0xc3, 0xf9, 0x9a, 0x76, 0x1a, 0x74, 0xa2, 0x49, 0xe2, 0x38, 0x84, 0xaa,
+ 0x50, 0x92, 0xbf, 0x20, 0x10, 0x89, 0xab, 0xfc, 0x2b, 0x4e, 0x70, 0x5a,
+ 0x99, 0x2a, 0x10, 0x62, 0x54, 0xb9, 0x4a, 0xfa, 0x69, 0x46, 0xf6, 0xe4,
+ 0x3a, 0xc5, 0x33, 0x20, 0x9c, 0xce, 0xc7, 0xbc, 0xb2, 0x09, 0x7f, 0x24,
+ 0x2e, 0xd4, 0xfe, 0x84, 0x48, 0xb6, 0x72, 0x9a, 0xac, 0x62, 0x09, 0xb8,
+ 0x8a, 0xda, 0x48, 0x85, 0xe3, 0x13, 0x17, 0x82, 0x40, 0x1c, 0xce, 0xa2,
+ 0x9b, 0x45, 0xf3, 0x57, 0x29, 0xc5, 0xeb, 0x81, 0x0b, 0x35, 0x23, 0x9d,
+ 0x65, 0x69, 0x6b, 0x76, 0x17, 0x85, 0xff, 0xd7, 0x12, 0x11, 0x8c, 0x2d,
+ 0x1d, 0x2d, 0x85, 0x8f, 0x7b, 0x1c, 0xb1, 0x3f, 0xa9, 0xf0, 0x57, 0x5b,
+ 0x61, 0x56, 0xf3, 0x30, 0xd8, 0xde, 0x9d, 0xc9, 0x43, 0x1b, 0x1a, 0x48,
+ 0x47, 0x2e, 0x62, 0xcf, 0xdd, 0xff, 0x6e, 0x3d, 0xc9, 0x92, 0xa0, 0xd2,
+ 0xcc, 0x4c, 0x25, 0x67, 0x1f, 0x7e, 0x72, 0xb3, 0xb3, 0x1d, 0x9c, 0x4a,
+ 0x79, 0x18, 0x7d, 0x03, 0x36, 0x93, 0x3a, 0x67, 0x50, 0xd8, 0xa6, 0xd6,
+ 0xd4, 0xe6, 0x33, 0x32, 0xf6, 0x15, 0x8d, 0x64, 0x5b, 0x6b, 0x94, 0xb3,
+ 0x2f, 0x5e, 0x3e, 0xb2, 0x34, 0x46, 0xe6, 0x2f, 0xad, 0x0a, 0xec, 0x1a,
+ 0x12, 0xb6, 0xe1, 0xe3, 0xe3, 0xa7, 0x35, 0xbe, 0xb3, 0x16, 0x29, 0x30,
+ 0x5d, 0xca, 0x8a, 0xb9, 0xef, 0x72, 0xb4, 0x62, 0xad, 0x5a, 0x04, 0xb1,
+ 0x3a, 0x3a, 0xa0, 0x73, 0x72, 0x73, 0xb2, 0x1f, 0xd9, 0x4a, 0xc3, 0x22,
+ 0xdd, 0x2b, 0x01, 0x32, 0x1f, 0x86, 0x0d, 0xc0, 0xbb, 0x4d, 0xae, 0xc4,
+ 0x23, 0xe3, 0xb8, 0x24, 0xf7, 0x6b, 0xa0, 0x95, 0x5e, 0x1b, 0xf3, 0xc2,
+ 0xb1, 0x7b, 0xf4, 0x27, 0x5b, 0xb9, 0x1f, 0x32, 0x04, 0xc4, 0x76, 0xa4,
+ 0xdb, 0xee, 0xa9, 0x28, 0x18, 0x1f, 0x50, 0x38, 0xbb, 0x6e, 0x78, 0xd8,
+ 0xb2, 0xd5, 0xbd, 0x11, 0x79, 0x72, 0x6b, 0xb6, 0x22, 0x69, 0x4b, 0x16,
+ 0x2f, 0xd3, 0x6e, 0x33, 0x7e, 0xff, 0x3d, 0x41, 0xcc, 0x4d, 0x23, 0x18,
+ 0x69, 0xb3, 0xf4, 0xa4, 0x9a, 0xfb, 0xf1, 0x31, 0x87, 0x32, 0xe5, 0x64,
+ 0x4b, 0xc3, 0x2f, 0x9e, 0xe0, 0xf3, 0x99, 0x0c, 0xad, 0x87, 0x5d, 0x7c,
+ 0x09, 0xb3, 0xb2, 0x66, 0x1a, 0x90, 0x2b, 0xca, 0x01, 0x16, 0x99, 0x43,
+ 0x72, 0x8f, 0x0a, 0x3a, 0x3d, 0xfa, 0xf5, 0xf4, 0xaa, 0xb9, 0xa8, 0xc9,
+ 0x45, 0x9b, 0xd1, 0x9a, 0x64, 0x27, 0xa8, 0xfa},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of h replaced by 0
+ // tcID: 147
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 147,
+ 32,
+ {0xc3, 0x0b, 0x3f, 0x70, 0xa3, 0x97, 0xdd, 0x86, 0x57, 0xbf, 0xc7, 0xdd,
+ 0x49, 0xbf, 0xa7, 0x60, 0x6a, 0x0c, 0x91, 0xfe, 0xdc, 0x39, 0xf8, 0xb2,
+ 0xb2, 0xbd, 0xf0, 0x7d, 0xcb, 0xf8, 0xe2, 0x36, 0xed, 0xba, 0x3d, 0xf8,
+ 0x76, 0xd5, 0x8a, 0xd9, 0x07, 0x34, 0xe0, 0x45, 0xec, 0x3b, 0xb1, 0x0e,
+ 0xb6, 0xf4, 0xf0, 0xd0, 0x4a, 0x6e, 0xa2, 0xb6, 0xa2, 0x9c, 0x44, 0x6d,
+ 0x4b, 0xe3, 0xdd, 0x5b, 0x9c, 0x7c, 0xaf, 0x51, 0xcd, 0x8a, 0x59, 0x1d,
+ 0x52, 0x38, 0xae, 0x25, 0x2f, 0xc0, 0xee, 0xea, 0xb8, 0x54, 0x35, 0x72,
+ 0xa7, 0xed, 0x61, 0xea, 0x77, 0xf5, 0xd6, 0x19, 0xf6, 0x96, 0x74, 0x0b,
+ 0x13, 0x15, 0xf2, 0xec, 0x6a, 0x4a, 0xe9, 0xef, 0xb5, 0xa4, 0x4e, 0x40,
+ 0x28, 0xf6, 0xec, 0x97, 0x7a, 0x74, 0x39, 0xf1, 0x84, 0x7b, 0x6a, 0x53,
+ 0x41, 0xaa, 0x44, 0xb3, 0xa4, 0x95, 0xb4, 0x11, 0xfd, 0x98, 0x83, 0xb0,
+ 0xf3, 0xc7, 0x82, 0xbd, 0x4f, 0x41, 0x6d, 0xde, 0xcc, 0x89, 0xc6, 0xcc,
+ 0xb4, 0xfa, 0xae, 0x81, 0x0b, 0x96, 0x10, 0x45, 0xd7, 0xdb, 0xd1, 0xd6,
+ 0x05, 0xa1, 0x7e, 0xf5, 0x37, 0x89, 0x28, 0xb1, 0xf4, 0xd2, 0xfd, 0xcd,
+ 0xe8, 0xbf, 0xfd, 0xf6, 0xdd, 0x56, 0xbb, 0xc2, 0xbc, 0x9f, 0xe2, 0x6d,
+ 0x3f, 0x95, 0x79, 0x4a, 0x6d, 0xc9, 0x4f, 0x2b, 0x06, 0x52, 0x15, 0x41,
+ 0xf8, 0xd9, 0xe6, 0x3c, 0x81, 0xea, 0xc9, 0x21, 0xb9, 0x0f, 0x17, 0x1a,
+ 0xc2, 0xa1, 0x78, 0x92, 0x4c, 0x45, 0xd9, 0x00, 0x5c, 0x62, 0xb1, 0x13,
+ 0x4d, 0x3a, 0xf8, 0x5b, 0x11, 0xb9, 0x61, 0x45, 0x7c, 0x29, 0x87, 0x8f,
+ 0xb2, 0x44, 0x2c, 0x1b, 0x48, 0xf7, 0x19, 0x68, 0xa8, 0x3d, 0x86, 0x30,
+ 0xb1, 0x4c, 0x32, 0xe9, 0xcb, 0x5a, 0x35, 0xc2, 0x7e, 0x8a, 0xd6, 0xf0,
+ 0x75, 0xd4, 0x24, 0x29, 0x72, 0x1d, 0xd3, 0xca, 0x7e, 0xf4, 0xb6, 0xda,
+ 0xba, 0x6e, 0x19, 0x27, 0xae, 0xf2, 0xe3, 0xb8, 0xce, 0xa4, 0x9c, 0x34,
+ 0x02, 0x0c, 0xf9, 0x76, 0x92, 0x68, 0xe8, 0x3c, 0xf0, 0x98, 0x56, 0x2f,
+ 0xb7, 0xf7, 0x0b, 0x15, 0x88, 0x28, 0xd9, 0x4f, 0xe4, 0xaa, 0x84, 0xca,
+ 0x5d, 0xee, 0xbc, 0x7f, 0xfc, 0x8c, 0x8c, 0x8a, 0x4a, 0xf4, 0x2c, 0x55,
+ 0x6f, 0x50, 0xe3, 0x75, 0x27, 0x40, 0xec, 0x95, 0x5b, 0x70, 0x20, 0xc3,
+ 0xb9, 0xa6, 0xb4, 0x06, 0xfd, 0x18, 0x68, 0x9b, 0x62, 0x71, 0x93, 0x40,
+ 0xc6, 0x8a, 0x7b, 0x63, 0x92, 0x4a, 0xf2, 0x70, 0x44, 0xae, 0xf6, 0x87,
+ 0x9b, 0x72, 0x5c, 0x97, 0xb4, 0xbe, 0x9b, 0xfa, 0x79, 0x4e, 0xb3, 0x57,
+ 0x2b, 0xbb, 0x48, 0xcf, 0xbc, 0x8b, 0xf6, 0x69, 0x5f, 0x50, 0xf5, 0xa1,
+ 0x8b, 0x0f, 0x35, 0x96, 0x8a, 0x08, 0x49, 0xbf, 0xff, 0x7b, 0x23, 0x05,
+ 0x95, 0x33, 0x8e, 0x3c, 0x1f, 0x69, 0xbd, 0xb0, 0x8d, 0xd5, 0xc0, 0x5e,
+ 0x8d, 0x15, 0xcc, 0x0a, 0xa1, 0x31, 0x1f, 0xd7, 0x26, 0x18, 0x5b, 0x65,
+ 0x9c, 0xda, 0xfb, 0x4b, 0xa9, 0xb9, 0x04, 0x53, 0x2f, 0xa3, 0x8c, 0x77,
+ 0xce, 0xc9, 0x71, 0x9d, 0xe9, 0xb9, 0x8f, 0x73, 0x52, 0x4b, 0x4e, 0x9a,
+ 0xa2, 0x82, 0xa8, 0x55, 0xf6, 0x93, 0x2f, 0x54, 0x7b, 0xec, 0x21, 0xc6,
+ 0x91, 0xcc, 0x2c, 0xba, 0x9e, 0x96, 0xda, 0x35, 0xb6, 0xd8, 0x08, 0xb7,
+ 0xf5, 0xfe, 0xd2, 0x97, 0x47, 0xfb, 0x15, 0x70, 0xfb, 0xe0, 0xc0, 0x26,
+ 0x74, 0xb1, 0x72, 0x2a, 0x38, 0x43, 0x4e, 0x47, 0xd7, 0xe4, 0xaa, 0x48,
+ 0x26, 0x77, 0x75, 0xe9, 0xa3, 0xe0, 0x76, 0xb7, 0x57, 0x5b, 0xc5, 0x5b,
+ 0x6d, 0xfc, 0xbf, 0x72, 0x1a, 0x2a, 0x3e, 0x7a, 0x79, 0x05, 0xb0, 0xb4,
+ 0x86, 0x46, 0x81, 0x50, 0x29, 0x5e, 0x12, 0x69},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits of h replaced by 1s
+ // tcID: 148
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 148,
+ 32,
+ {0x8d, 0x91, 0xbc, 0xb5, 0xe2, 0x2a, 0x56, 0xe3, 0x92, 0x66, 0xad, 0x5d,
+ 0xd4, 0x57, 0xfa, 0xdb, 0x75, 0x62, 0x6a, 0x69, 0x45, 0x4d, 0x86, 0x06,
+ 0xf5, 0x2d, 0x11, 0xdb, 0xf0, 0x16, 0xab, 0x2d, 0x1a, 0x17, 0x58, 0xf0,
+ 0xfc, 0x3b, 0xc9, 0x5e, 0x9e, 0x6d, 0xf8, 0x08, 0xdd, 0x0a, 0x26, 0xf6,
+ 0x2b, 0xa2, 0x5b, 0xcc, 0x90, 0xc7, 0x56, 0x85, 0x7a, 0xdf, 0x66, 0xe9,
+ 0xab, 0x3d, 0x8e, 0x6a, 0xf7, 0x7c, 0x86, 0x92, 0x1f, 0x63, 0xc7, 0xda,
+ 0x72, 0x61, 0x4e, 0xcb, 0x52, 0x1e, 0x38, 0x21, 0x26, 0xea, 0x8a, 0x22,
+ 0x6c, 0x1e, 0xb3, 0x33, 0x84, 0xd1, 0x34, 0x56, 0x1e, 0x83, 0x50, 0x24,
+ 0xea, 0xaa, 0x54, 0xcd, 0xf7, 0xf5, 0xf4, 0xd7, 0x51, 0x87, 0x1f, 0xb2,
+ 0xc6, 0x1e, 0x43, 0x86, 0x12, 0x0e, 0x68, 0x86, 0x50, 0xbe, 0x35, 0xc8,
+ 0x71, 0xda, 0xd4, 0xb7, 0xd0, 0x55, 0xc1, 0x2e, 0xf5, 0x34, 0xaa, 0xb6,
+ 0x8b, 0xb5, 0x62, 0xaf, 0xba, 0xed, 0x8c, 0x47, 0xac, 0x82, 0x37, 0x92,
+ 0xdb, 0x90, 0x0a, 0x55, 0x46, 0xc9, 0x57, 0x57, 0x15, 0x04, 0xcc, 0x41,
+ 0x65, 0x64, 0x8f, 0x58, 0x64, 0x57, 0x62, 0x33, 0x34, 0xc3, 0xb3, 0x57,
+ 0xb6, 0x88, 0xcf, 0x82, 0x24, 0x23, 0x73, 0xc5, 0xa7, 0xe4, 0x8b, 0xbf,
+ 0x92, 0x42, 0x6e, 0x4d, 0x33, 0xc0, 0x35, 0xa6, 0xde, 0x4e, 0x1d, 0x80,
+ 0x65, 0x77, 0xc5, 0x4a, 0xd6, 0x87, 0x4d, 0x04, 0xc5, 0xf4, 0x89, 0x94,
+ 0x87, 0x5f, 0x41, 0xf7, 0xcc, 0x3f, 0x26, 0x6c, 0xc8, 0x96, 0xae, 0x2e,
+ 0xf5, 0xe8, 0x75, 0xff, 0x08, 0xda, 0x0b, 0x41, 0x1a, 0x66, 0xbe, 0x3e,
+ 0x7a, 0x3c, 0xfc, 0x74, 0x0b, 0x98, 0x55, 0xde, 0x42, 0xb3, 0x91, 0x31,
+ 0x01, 0xbe, 0x2e, 0x18, 0x28, 0x49, 0x97, 0xaf, 0xb3, 0x68, 0x32, 0xd6,
+ 0x2c, 0x8a, 0x4b, 0x68, 0x98, 0xb3, 0x61, 0x50, 0xbd, 0xd2, 0x41, 0x24,
+ 0xad, 0xc8, 0xbd, 0x47, 0xae, 0x72, 0x2c, 0x2c, 0x2d, 0x47, 0x9e, 0x13,
+ 0x98, 0x2c, 0x9c, 0x22, 0x56, 0x16, 0x10, 0x03, 0x05, 0x01, 0x9a, 0x3d,
+ 0x60, 0x98, 0x87, 0x22, 0x2e, 0x01, 0xc8, 0x15, 0x10, 0x89, 0x88, 0x50,
+ 0x7f, 0xbb, 0xa1, 0xcf, 0x28, 0x87, 0x03, 0xd4, 0x7b, 0x36, 0xfe, 0x1e,
+ 0x54, 0xc9, 0xf1, 0x58, 0x38, 0xe7, 0x65, 0xd9, 0x5d, 0x46, 0x15, 0x50,
+ 0x61, 0xa1, 0x0b, 0x05, 0x5b, 0x47, 0x35, 0x26, 0x70, 0xdf, 0x7b, 0x0f,
+ 0xcd, 0x7b, 0x7f, 0x89, 0xc5, 0xd9, 0x8b, 0x5f, 0x2b, 0xa9, 0x9f, 0x4c,
+ 0xa1, 0x1b, 0xbe, 0x11, 0x94, 0x99, 0x81, 0x36, 0xc9, 0x42, 0x90, 0x5d,
+ 0xb1, 0x32, 0x90, 0xe2, 0x65, 0xa5, 0x94, 0xfd, 0xdb, 0x5f, 0x4e, 0xc3,
+ 0xf7, 0x73, 0x4f, 0x38, 0x4b, 0xcb, 0xaf, 0xfb, 0x70, 0xbd, 0x78, 0xc2,
+ 0x1f, 0xaa, 0x0e, 0x43, 0x9a, 0xa0, 0xb3, 0xd3, 0xab, 0x70, 0x89, 0x3a,
+ 0x44, 0x73, 0x37, 0x06, 0x12, 0x43, 0xde, 0x88, 0xe1, 0x3c, 0xaf, 0xd0,
+ 0x2b, 0x53, 0x14, 0x33, 0x30, 0x90, 0x0b, 0xc0, 0x09, 0xc3, 0xd1, 0x73,
+ 0x47, 0x60, 0x81, 0xd7, 0x94, 0x88, 0x29, 0x40, 0x75, 0x02, 0x48, 0x0c,
+ 0x90, 0x52, 0x54, 0xf8, 0xfa, 0x36, 0xa8, 0x7e, 0xaa, 0x8f, 0x12, 0x65,
+ 0xf5, 0xc4, 0x9e, 0x6a, 0x57, 0xc9, 0xea, 0x50, 0xf1, 0x88, 0x8e, 0x64,
+ 0x78, 0x1f, 0x4e, 0xe8, 0x21, 0xdc, 0xff, 0x76, 0x50, 0x63, 0x6d, 0x6b,
+ 0xf4, 0x17, 0x72, 0x38, 0x2c, 0xa9, 0x67, 0x2f, 0x10, 0xc5, 0x99, 0xcf,
+ 0x90, 0x29, 0x3e, 0x39, 0xbc, 0x80, 0xff, 0x49, 0x10, 0xcd, 0x27, 0x12,
+ 0xcc, 0x3c, 0xe4, 0xc7, 0x83, 0x3c, 0xad, 0x1a, 0x67, 0x1e, 0x9a, 0xda,
+ 0x98, 0x98, 0xe9, 0x84, 0x59, 0x97, 0xf5, 0x9a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bits in hash h flipped
+ // tcID: 149
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 149,
+ 32,
+ {0xa7, 0x1c, 0xa7, 0xbb, 0x56, 0x50, 0x1b, 0x24, 0xe9, 0x15, 0x2f, 0x7c,
+ 0x08, 0xe2, 0x00, 0x2d, 0x2b, 0x0b, 0x59, 0xc0, 0xa0, 0x0e, 0x20, 0xe5,
+ 0xae, 0x03, 0x08, 0x20, 0xca, 0xef, 0x50, 0x2e, 0x00, 0x69, 0xef, 0xf2,
+ 0x3b, 0xc6, 0x54, 0x49, 0xe1, 0x36, 0x03, 0x24, 0x1b, 0x3e, 0x06, 0xca,
+ 0x71, 0xdc, 0x0f, 0xa4, 0x6c, 0xd7, 0xb4, 0xfe, 0x12, 0x84, 0x86, 0x26,
+ 0x78, 0x72, 0x31, 0x5c, 0xe4, 0x23, 0x0e, 0xf9, 0xc4, 0xdb, 0xb9, 0x13,
+ 0x1d, 0x83, 0xca, 0xaa, 0x5e, 0xb8, 0x0c, 0x98, 0xdd, 0x1f, 0x44, 0x58,
+ 0xe7, 0x1d, 0x2d, 0x6c, 0xc4, 0x50, 0xf4, 0x3d, 0x40, 0x49, 0xcb, 0xbb,
+ 0x97, 0xbd, 0xd9, 0x7e, 0x7d, 0x7e, 0xc2, 0x2a, 0x21, 0x46, 0x90, 0x74,
+ 0x69, 0xef, 0xae, 0x34, 0x4e, 0x94, 0xee, 0xe8, 0xb5, 0x6b, 0x44, 0xfe,
+ 0x5f, 0x86, 0xe8, 0x10, 0x74, 0xc0, 0xef, 0xee, 0x82, 0x96, 0x87, 0x5c,
+ 0x95, 0xc6, 0xa7, 0x80, 0xad, 0x7a, 0x30, 0x14, 0x28, 0xdf, 0x90, 0x79,
+ 0x01, 0xb0, 0x3c, 0xf5, 0x8a, 0x69, 0xb3, 0xf7, 0x40, 0x4b, 0x4a, 0xf2,
+ 0x76, 0xec, 0x5b, 0xcb, 0xcd, 0xb3, 0x45, 0xb5, 0x87, 0xbb, 0xb7, 0xb8,
+ 0x4f, 0x9b, 0x7c, 0x63, 0x04, 0xb5, 0x9e, 0x9d, 0xda, 0x1f, 0xb3, 0x13,
+ 0xe2, 0x81, 0x0e, 0x7e, 0x51, 0x4c, 0x80, 0xa7, 0x02, 0xf2, 0xdc, 0xeb,
+ 0x65, 0x53, 0xac, 0x09, 0x42, 0xec, 0xc2, 0xa9, 0xc5, 0x08, 0x33, 0x3d,
+ 0xf5, 0xb2, 0xfb, 0x36, 0xcf, 0x50, 0xca, 0x7d, 0xf7, 0x80, 0xbb, 0xa3,
+ 0xb1, 0x66, 0x87, 0x30, 0xe5, 0xfe, 0x82, 0x97, 0x58, 0xd5, 0xf2, 0x27,
+ 0x43, 0xbb, 0x6b, 0x11, 0x0f, 0xba, 0xd6, 0xae, 0xda, 0x87, 0x90, 0x84,
+ 0xd9, 0xf3, 0xa5, 0x19, 0xdb, 0x5e, 0x2e, 0x4a, 0xf0, 0xdd, 0x6e, 0xdb,
+ 0xd7, 0x79, 0x85, 0x6b, 0xd0, 0x55, 0x6b, 0x9c, 0xdc, 0x93, 0xe3, 0xd0,
+ 0x84, 0x9e, 0x76, 0xcc, 0xcc, 0x7c, 0xfc, 0xca, 0xa4, 0x2d, 0x92, 0x5c,
+ 0x04, 0xab, 0x6c, 0x75, 0xb5, 0x8b, 0xbd, 0x51, 0x31, 0x89, 0xb3, 0xb6,
+ 0x12, 0x38, 0xeb, 0x7b, 0x41, 0x24, 0x54, 0x96, 0x6a, 0x46, 0x92, 0x0d,
+ 0x78, 0xc2, 0x0d, 0x7a, 0x13, 0x84, 0x11, 0x90, 0xeb, 0xcb, 0x2d, 0x77,
+ 0x8c, 0x5c, 0x59, 0xdd, 0xae, 0xdb, 0x6c, 0x7f, 0xdf, 0x2d, 0xbf, 0x0e,
+ 0xf2, 0x44, 0xff, 0x96, 0xa7, 0x3e, 0xbb, 0x40, 0x28, 0xc1, 0xa3, 0xd8,
+ 0x9f, 0x57, 0xe1, 0xa0, 0x59, 0x83, 0xaa, 0xb1, 0x5f, 0x49, 0x54, 0x3c,
+ 0xac, 0xb7, 0x42, 0x4b, 0xd3, 0xf4, 0x8f, 0x11, 0x7d, 0xb2, 0xad, 0x0f,
+ 0x27, 0xa1, 0xf0, 0x7a, 0x65, 0xd4, 0xcb, 0xc4, 0x3e, 0xde, 0xca, 0x39,
+ 0xb8, 0x8f, 0xf3, 0x5d, 0x91, 0x0b, 0xfd, 0x87, 0xf2, 0x95, 0xf0, 0x23,
+ 0x4b, 0xbb, 0x1f, 0x8e, 0xfd, 0x5b, 0x0b, 0x3a, 0xac, 0xb2, 0x51, 0xb7,
+ 0xbb, 0xb6, 0x28, 0xbd, 0xf4, 0x3c, 0xf8, 0x27, 0x6d, 0x26, 0xe0, 0xb0,
+ 0xe2, 0x1b, 0xea, 0x69, 0x3c, 0x77, 0x8a, 0xeb, 0x1c, 0x9a, 0x2a, 0x9b,
+ 0x9f, 0x7c, 0x82, 0xc6, 0xb0, 0x60, 0x06, 0x85, 0xa7, 0x0f, 0x88, 0x1b,
+ 0x43, 0x54, 0x17, 0x69, 0x71, 0xe8, 0x72, 0x50, 0x7d, 0x91, 0x68, 0x06,
+ 0xa4, 0x10, 0xfe, 0x43, 0xd9, 0x61, 0x2c, 0xc2, 0x58, 0xaf, 0xd6, 0x39,
+ 0xa5, 0x9c, 0x89, 0xff, 0x7f, 0x62, 0xd5, 0xe7, 0x95, 0xb1, 0xa3, 0xc8,
+ 0x81, 0x7e, 0x08, 0x59, 0xd4, 0x97, 0x80, 0x64, 0x33, 0xc2, 0xb8, 0xe0,
+ 0x0a, 0x20, 0xea, 0x05, 0xa6, 0x8a, 0xf9, 0x09, 0x67, 0xa1, 0x10, 0x74,
+ 0xab, 0x08, 0x66, 0xf2, 0x53, 0xf7, 0x9d, 0xe4, 0xdd, 0xdb, 0x4e, 0x72,
+ 0x1e, 0xad, 0x95, 0x9f, 0x1f, 0x74, 0xe3, 0x85},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: hash of salt missing
+ // tcID: 150
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 150,
+ 32,
+ {0x97, 0xc7, 0x5e, 0x05, 0xbf, 0xb1, 0xcf, 0x41, 0xd4, 0x0d, 0x94, 0x59,
+ 0x47, 0x5c, 0x4d, 0xde, 0xeb, 0x2d, 0x83, 0xdc, 0x91, 0x94, 0x2f, 0xdf,
+ 0xd5, 0x0f, 0x3b, 0xc3, 0xe6, 0x1f, 0xec, 0xec, 0x0a, 0x73, 0x33, 0xca,
+ 0xf6, 0x78, 0x8f, 0x5e, 0xe9, 0x3e, 0x9e, 0xb7, 0x1d, 0xf0, 0xed, 0xf5,
+ 0xe1, 0x81, 0xfa, 0x2c, 0x72, 0x76, 0xc9, 0x12, 0x3c, 0xe1, 0x3b, 0x7d,
+ 0x7f, 0xcf, 0xed, 0xac, 0x4d, 0x10, 0xe3, 0x51, 0xf2, 0x0f, 0xc2, 0xbf,
+ 0x06, 0xe3, 0x40, 0xc1, 0xfc, 0x58, 0xb5, 0x33, 0x07, 0x93, 0xf9, 0xe7,
+ 0x9a, 0xb6, 0x0d, 0x55, 0x0b, 0x4c, 0xd6, 0x92, 0xdb, 0xb1, 0x24, 0x7b,
+ 0xed, 0xe9, 0x29, 0x9f, 0x50, 0x6e, 0xba, 0x27, 0xbb, 0x87, 0x56, 0x7f,
+ 0x68, 0xb3, 0xe6, 0xb9, 0x93, 0x4e, 0x4f, 0x1b, 0x94, 0xdf, 0xe3, 0x3c,
+ 0x83, 0x4b, 0x6b, 0x68, 0x47, 0x27, 0x8e, 0x28, 0x5d, 0x92, 0xc0, 0xa1,
+ 0xc5, 0x07, 0x79, 0x62, 0x18, 0xbf, 0xd6, 0xad, 0x07, 0x2a, 0x1a, 0xf3,
+ 0x31, 0x54, 0xf7, 0x00, 0x94, 0xda, 0x06, 0x4b, 0xb9, 0xcf, 0xae, 0x5c,
+ 0xda, 0xbc, 0xbc, 0xa7, 0x27, 0xe1, 0xca, 0x9d, 0x9c, 0xc2, 0xc6, 0x89,
+ 0x52, 0x70, 0xac, 0xa7, 0x88, 0x42, 0x74, 0x00, 0x42, 0x47, 0x5d, 0x5f,
+ 0x3a, 0xf0, 0x72, 0x33, 0xae, 0xd8, 0x3c, 0x93, 0xef, 0x25, 0x19, 0xfa,
+ 0x29, 0x33, 0x41, 0xbb, 0x36, 0x43, 0xf7, 0x20, 0x6c, 0x0b, 0x64, 0xb6,
+ 0xbb, 0x69, 0xdb, 0xbf, 0xfb, 0x83, 0x30, 0xc1, 0x22, 0xa2, 0x36, 0xe5,
+ 0x72, 0x38, 0x1f, 0x91, 0x98, 0x0b, 0x45, 0x42, 0x44, 0x96, 0x71, 0xb1,
+ 0x99, 0x92, 0x6c, 0xac, 0x2f, 0x18, 0x51, 0xbc, 0xd0, 0xfd, 0xd6, 0xd1,
+ 0x23, 0x5e, 0xe1, 0x42, 0x8e, 0x60, 0x32, 0x94, 0x5a, 0x95, 0x3b, 0xa1,
+ 0x01, 0xfd, 0x62, 0xa1, 0x4a, 0x4d, 0x55, 0x59, 0x6b, 0x8a, 0xf8, 0xf8,
+ 0xc1, 0x62, 0x66, 0xf9, 0x48, 0x63, 0xed, 0x3a, 0x46, 0x6e, 0x20, 0xc3,
+ 0x6e, 0x66, 0xcb, 0x59, 0x52, 0x9e, 0xac, 0x17, 0xb7, 0x38, 0xdc, 0xc7,
+ 0xbe, 0x76, 0xde, 0x25, 0xc8, 0xad, 0x89, 0x33, 0xf1, 0x9c, 0xc0, 0x2d,
+ 0x9a, 0x45, 0x9a, 0xc3, 0xed, 0xc2, 0x95, 0x03, 0xa8, 0xf4, 0x6d, 0x4e,
+ 0x27, 0xb2, 0xfb, 0x2d, 0x39, 0x7b, 0xe4, 0x67, 0xf3, 0x2e, 0x02, 0x8b,
+ 0x72, 0x2d, 0xc7, 0xbc, 0x09, 0x08, 0xa3, 0x66, 0xa6, 0x78, 0x6f, 0x9c,
+ 0x28, 0x7a, 0xa8, 0x81, 0x9c, 0x3c, 0xaa, 0xd0, 0x11, 0x18, 0x55, 0x1b,
+ 0xdc, 0xfd, 0x07, 0x25, 0x05, 0xb6, 0x59, 0xdb, 0x19, 0x7d, 0x61, 0x91,
+ 0xd4, 0x41, 0xd9, 0xee, 0xaa, 0xd0, 0xd7, 0x84, 0x03, 0xd8, 0xc1, 0xcb,
+ 0x29, 0x45, 0xe6, 0xce, 0x91, 0x1c, 0x69, 0xd9, 0xf2, 0xd5, 0x9f, 0xb8,
+ 0x67, 0x17, 0xa8, 0x3b, 0x53, 0x5c, 0x4b, 0x71, 0x43, 0x65, 0xa0, 0x55,
+ 0x96, 0x3c, 0x7a, 0x04, 0xa6, 0xa5, 0xed, 0xd7, 0x11, 0xb0, 0xe0, 0x1e,
+ 0x6f, 0xfb, 0x08, 0x2f, 0xb7, 0x79, 0x33, 0x55, 0x0b, 0x72, 0xad, 0xcd,
+ 0xcd, 0xbe, 0xef, 0x8d, 0x26, 0xcf, 0x30, 0xed, 0x62, 0x27, 0xa6, 0x39,
+ 0x6b, 0x3c, 0x2c, 0x8d, 0x36, 0x75, 0xd1, 0x5b, 0xb7, 0xc0, 0x3b, 0x5c,
+ 0x84, 0xc3, 0xb8, 0x18, 0x4a, 0x2b, 0x7e, 0xb8, 0xed, 0x4e, 0x43, 0x05,
+ 0x7a, 0x29, 0x90, 0x62, 0x45, 0x2e, 0xce, 0x02, 0xff, 0x8a, 0x91, 0x24,
+ 0x02, 0x45, 0xc2, 0xdd, 0x67, 0x04, 0x1a, 0x21, 0x4b, 0x06, 0xbf, 0x54,
+ 0x57, 0x81, 0x2c, 0xd9, 0x1e, 0x1c, 0xbf, 0xf1, 0x2c, 0x9d, 0x92, 0xdf,
+ 0x3f, 0x2f, 0x46, 0x21, 0x27, 0x1e, 0x35, 0x6b, 0x7a, 0x63, 0x03, 0x87,
+ 0x31, 0x7e, 0x2f, 0x2d, 0x51, 0x7b, 0x20, 0x35},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of ps modified
+ // tcID: 151
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 151,
+ 32,
+ {0xa6, 0x58, 0xb8, 0x21, 0xe9, 0xf4, 0x96, 0xbf, 0xc4, 0xd0, 0x77, 0x3b,
+ 0xca, 0x57, 0x11, 0x83, 0x63, 0xc0, 0xcf, 0x6e, 0x52, 0x0d, 0x4d, 0x1c,
+ 0x0e, 0x5e, 0x4c, 0xd9, 0x2f, 0x41, 0xf3, 0xe6, 0x8b, 0xf2, 0x9f, 0xc2,
+ 0x60, 0x5b, 0x98, 0xad, 0xcc, 0x37, 0xdd, 0xf1, 0x46, 0x0d, 0x53, 0xa3,
+ 0xcc, 0xc7, 0x14, 0xc8, 0xdd, 0x29, 0xc5, 0xc5, 0xf3, 0x0f, 0x23, 0x4d,
+ 0xfd, 0x0c, 0x2f, 0xf4, 0xcb, 0x88, 0xf9, 0x98, 0xad, 0xc6, 0x80, 0x1d,
+ 0x87, 0xf2, 0xd3, 0xbb, 0xcd, 0xcd, 0xe2, 0x63, 0x05, 0x8d, 0x38, 0x61,
+ 0x2d, 0x2c, 0x47, 0x6d, 0x89, 0x92, 0x97, 0xff, 0x5b, 0x04, 0x44, 0x8e,
+ 0x4b, 0x36, 0xbe, 0x98, 0x69, 0xfd, 0xf3, 0x01, 0xf2, 0xab, 0xa9, 0x80,
+ 0x04, 0xeb, 0x64, 0x56, 0xce, 0x5a, 0x27, 0x7e, 0xe6, 0x40, 0x89, 0x08,
+ 0xcc, 0xcc, 0x9f, 0xd1, 0x09, 0x48, 0x90, 0x3d, 0x67, 0x24, 0xa3, 0x22,
+ 0x11, 0x34, 0x1b, 0xb4, 0xf1, 0x7e, 0xf8, 0x2b, 0x58, 0xd5, 0x8d, 0x25,
+ 0x19, 0x30, 0x4e, 0xef, 0x3d, 0x7d, 0xf1, 0x72, 0xa3, 0x17, 0x65, 0x72,
+ 0x85, 0xfd, 0xc3, 0xea, 0x17, 0x09, 0x51, 0xe5, 0xe0, 0xd6, 0x72, 0xd5,
+ 0x0c, 0xde, 0x0f, 0x95, 0x02, 0xd6, 0xee, 0x2d, 0x28, 0x68, 0x4d, 0xee,
+ 0xcd, 0xdf, 0xdc, 0xb6, 0x5a, 0x3c, 0x6b, 0xfd, 0x4a, 0x21, 0x3f, 0xff,
+ 0xf9, 0x7f, 0x29, 0x1d, 0x70, 0x7b, 0x2f, 0xd2, 0x14, 0xff, 0x20, 0x7d,
+ 0x53, 0x8b, 0x40, 0xc4, 0xb0, 0x7d, 0xaf, 0xe0, 0x59, 0xe9, 0x66, 0x90,
+ 0x57, 0x8a, 0x86, 0xda, 0xa0, 0x88, 0x78, 0xad, 0xdd, 0x8e, 0x4c, 0xb4,
+ 0x22, 0xd7, 0xcc, 0x1a, 0xde, 0x30, 0x3d, 0x3f, 0x3f, 0x43, 0xb3, 0xfa,
+ 0xf5, 0x4d, 0x6a, 0x93, 0x16, 0xfa, 0x86, 0x2a, 0x20, 0x9d, 0x5f, 0x32,
+ 0x47, 0x63, 0xcd, 0x4c, 0x9a, 0xa4, 0xe1, 0x76, 0x6c, 0xe5, 0x2b, 0x68,
+ 0x8e, 0x7f, 0x32, 0xe3, 0x68, 0x0b, 0xda, 0x51, 0xfa, 0x1f, 0x93, 0x40,
+ 0x4f, 0xb7, 0x7f, 0x1e, 0x1f, 0xf1, 0x4f, 0xfc, 0xbc, 0x61, 0x11, 0xf0,
+ 0x85, 0x50, 0x1d, 0xc7, 0xd5, 0x3c, 0x7b, 0x10, 0x6d, 0x65, 0x1b, 0x56,
+ 0x2f, 0x63, 0x57, 0xeb, 0xe2, 0x17, 0xdc, 0x3d, 0x60, 0x40, 0xb5, 0x7b,
+ 0x2d, 0xf4, 0xd8, 0x11, 0xc9, 0xf8, 0x2f, 0x26, 0x65, 0xc1, 0x8b, 0x17,
+ 0x49, 0x78, 0x27, 0xa1, 0x78, 0x9d, 0x9c, 0x8b, 0x26, 0x17, 0x8e, 0xce,
+ 0x68, 0x4c, 0x99, 0x54, 0xa1, 0xd5, 0x88, 0x0a, 0x0d, 0xa8, 0xb3, 0x38,
+ 0xf1, 0x11, 0xde, 0xd5, 0xa3, 0x4f, 0x3d, 0x48, 0x54, 0xe3, 0x9c, 0x8a,
+ 0x49, 0xba, 0x28, 0xa8, 0x9b, 0x05, 0x7a, 0x69, 0x91, 0x11, 0x10, 0x85,
+ 0x4f, 0x24, 0x7f, 0xc1, 0xf6, 0xb7, 0x7f, 0xae, 0x7c, 0x45, 0x4e, 0x2f,
+ 0x69, 0x90, 0xe1, 0x94, 0xbd, 0x43, 0x24, 0x17, 0x24, 0x33, 0x16, 0x69,
+ 0xd4, 0x1e, 0x6a, 0x2b, 0x5a, 0x9d, 0xe2, 0xd2, 0x9e, 0xfb, 0xcc, 0xcd,
+ 0x9a, 0xe9, 0xfd, 0x91, 0x2d, 0xe7, 0x28, 0xa3, 0xa8, 0xbf, 0x86, 0xb7,
+ 0x9f, 0x99, 0x1b, 0x02, 0x46, 0x48, 0xc6, 0x30, 0x9f, 0xeb, 0x06, 0x41,
+ 0x13, 0x4b, 0xb6, 0x07, 0x24, 0xcc, 0xc5, 0x9b, 0x02, 0xb3, 0xd6, 0x29,
+ 0xb2, 0xff, 0x0b, 0x54, 0x96, 0x4d, 0x49, 0x32, 0xbc, 0x89, 0x53, 0xa2,
+ 0xda, 0x75, 0xf8, 0xb2, 0xfc, 0x74, 0xc0, 0x46, 0xdb, 0x96, 0xb0, 0x37,
+ 0x38, 0xd5, 0x7d, 0x99, 0xf0, 0x61, 0x30, 0x1f, 0xa9, 0xd2, 0x54, 0x9f,
+ 0x9b, 0xbe, 0x99, 0x0c, 0x8c, 0xd7, 0xe0, 0xb6, 0xa0, 0xa9, 0x4e, 0x00,
+ 0xf3, 0x0c, 0xac, 0x64, 0x00, 0x12, 0x0a, 0xbb, 0xad, 0x67, 0x9c, 0x76,
+ 0x1c, 0x7b, 0xa0, 0x7f, 0x54, 0x09, 0x82, 0x23},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte of ps modified
+ // tcID: 152
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 152,
+ 32,
+ {0xaa, 0xeb, 0x65, 0x10, 0x2c, 0xbe, 0xd1, 0xc6, 0x02, 0xe4, 0x54, 0x4c,
+ 0xf0, 0x8a, 0x44, 0xfd, 0x28, 0x2a, 0xbc, 0x4c, 0xf6, 0x98, 0x1d, 0x8d,
+ 0x43, 0xcf, 0x33, 0x00, 0x4b, 0xdd, 0xf1, 0x6c, 0xfc, 0x54, 0x88, 0xa2,
+ 0x00, 0xef, 0x39, 0x35, 0xbc, 0x42, 0xdc, 0x6b, 0x46, 0xa6, 0x09, 0x75,
+ 0xa9, 0xf1, 0xd2, 0xe2, 0xe4, 0x18, 0x24, 0xe1, 0x19, 0x9c, 0xcf, 0x37,
+ 0x1b, 0x79, 0xc9, 0x1b, 0x8f, 0xdd, 0xd4, 0x30, 0x84, 0xd1, 0xd1, 0xa8,
+ 0xe8, 0x91, 0x5d, 0x5e, 0xfb, 0xf1, 0xfa, 0x1c, 0xdb, 0x47, 0x59, 0xaa,
+ 0xad, 0x09, 0x2e, 0xfb, 0xf2, 0x1f, 0x8b, 0xef, 0x08, 0x4d, 0xa1, 0xd6,
+ 0x54, 0xf8, 0x01, 0xf8, 0xf8, 0x00, 0x51, 0xc8, 0xd2, 0xd8, 0xb7, 0x9f,
+ 0xa9, 0xea, 0x15, 0x78, 0xbb, 0x54, 0xf1, 0xd9, 0x39, 0x75, 0x97, 0xfb,
+ 0x16, 0x4a, 0x03, 0x16, 0xd0, 0xd3, 0xc7, 0xbe, 0x4b, 0xe7, 0x14, 0xd0,
+ 0xfd, 0x1b, 0xfa, 0xad, 0x27, 0x32, 0x5e, 0xce, 0xf7, 0x57, 0x3b, 0x77,
+ 0x60, 0x9c, 0x64, 0x30, 0xc8, 0xb1, 0xcd, 0x64, 0x8a, 0xe5, 0x74, 0xc5,
+ 0x8b, 0x23, 0x20, 0x78, 0xda, 0x0b, 0x55, 0x21, 0xf3, 0x76, 0xf1, 0x3b,
+ 0x34, 0x63, 0x5a, 0x57, 0x3b, 0xfc, 0x29, 0x8c, 0xb0, 0x10, 0xf6, 0x63,
+ 0xdb, 0x67, 0x75, 0x6a, 0x9d, 0x10, 0x9b, 0x0c, 0xf4, 0x2c, 0xaf, 0x35,
+ 0x34, 0x5c, 0xa8, 0xcf, 0x1c, 0xcd, 0x15, 0xb9, 0x8a, 0x66, 0x57, 0x4c,
+ 0x8c, 0x6d, 0x11, 0x9e, 0xc2, 0x6d, 0x08, 0xee, 0xcd, 0x92, 0xfa, 0x61,
+ 0xc6, 0x09, 0xc3, 0x02, 0xc9, 0x02, 0xa2, 0xcf, 0x9d, 0x78, 0xf6, 0x44,
+ 0xe9, 0xdb, 0x3d, 0x99, 0xd5, 0xeb, 0xfb, 0x45, 0x61, 0xfb, 0x72, 0xc3,
+ 0x3e, 0x47, 0xbc, 0x1f, 0x53, 0x85, 0x36, 0x2b, 0xba, 0x51, 0x97, 0x2c,
+ 0x1f, 0xd9, 0xc9, 0x4c, 0x83, 0x9a, 0x6c, 0x4a, 0x3c, 0x61, 0x69, 0xa7,
+ 0x11, 0xaf, 0xeb, 0x4d, 0x02, 0x0a, 0xc6, 0x02, 0x94, 0x45, 0xa5, 0x27,
+ 0x5a, 0x72, 0xff, 0xbc, 0x3d, 0xde, 0x7e, 0x1f, 0x93, 0xf5, 0xf4, 0xeb,
+ 0x00, 0x49, 0x2a, 0xce, 0x4f, 0x45, 0xfe, 0xb7, 0xb1, 0x5a, 0x88, 0x2f,
+ 0x26, 0xe3, 0x61, 0x46, 0xa2, 0xf5, 0x5e, 0x18, 0xa5, 0x1e, 0x8a, 0xb3,
+ 0x29, 0x40, 0x3d, 0x19, 0xcf, 0x84, 0x66, 0xba, 0xe7, 0xba, 0xf4, 0x49,
+ 0xb8, 0x4b, 0x84, 0x2e, 0x3d, 0x2e, 0x35, 0x5a, 0xd8, 0x1f, 0xea, 0xd9,
+ 0x94, 0xb7, 0x11, 0xa3, 0x56, 0x5c, 0x9f, 0x41, 0x6c, 0x85, 0x23, 0xc0,
+ 0xb2, 0x63, 0x00, 0xa5, 0x3e, 0x2a, 0xdd, 0x01, 0xf4, 0xbd, 0xaa, 0xd1,
+ 0x60, 0xbc, 0xa5, 0xba, 0xcc, 0xe9, 0x5d, 0x7b, 0x69, 0xf1, 0x08, 0x6f,
+ 0xca, 0x55, 0x1b, 0xb2, 0x61, 0x68, 0x18, 0xd2, 0x67, 0xa2, 0xf3, 0x35,
+ 0x1d, 0x17, 0xe6, 0xf6, 0x4a, 0x89, 0x6d, 0x53, 0x26, 0x53, 0x14, 0x54,
+ 0x8c, 0x8c, 0xeb, 0x5f, 0x29, 0x82, 0x9e, 0x7e, 0x23, 0x14, 0xc5, 0xff,
+ 0xac, 0xf3, 0xca, 0xab, 0xbb, 0x40, 0x67, 0x44, 0x1f, 0x2c, 0xce, 0x56,
+ 0x93, 0xc4, 0xc9, 0x96, 0xd8, 0x87, 0x32, 0x62, 0x67, 0xce, 0xe4, 0xe7,
+ 0x54, 0x55, 0x35, 0xfe, 0xb7, 0xe7, 0xcc, 0x8e, 0x3f, 0x36, 0xf2, 0x02,
+ 0xae, 0x32, 0x10, 0x99, 0x9d, 0x2b, 0x5d, 0xf4, 0x72, 0xe0, 0xcd, 0x5e,
+ 0x81, 0x13, 0x36, 0xc1, 0x9d, 0xb8, 0x98, 0xb6, 0x21, 0x7c, 0xbb, 0x3f,
+ 0x10, 0x21, 0x69, 0xfd, 0xab, 0x86, 0x29, 0x17, 0x4c, 0xbf, 0x04, 0xa5,
+ 0x36, 0x90, 0xee, 0x4d, 0x39, 0x5f, 0x06, 0x4c, 0x03, 0xac, 0xd7, 0xbf,
+ 0xd0, 0x54, 0x38, 0x11, 0x98, 0x03, 0x18, 0x85, 0xb9, 0x9f, 0x51, 0x11,
+ 0x71, 0x08, 0xf8, 0xc0, 0x4f, 0x2e, 0xef, 0x57},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0xff
+ // tcID: 153
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 153,
+ 32,
+ {0x18, 0x49, 0x64, 0xce, 0x5d, 0x2c, 0x22, 0xbd, 0x58, 0x7e, 0xf6, 0x48,
+ 0xcc, 0x49, 0x9b, 0x00, 0x7b, 0xad, 0xea, 0x08, 0x38, 0x7a, 0x64, 0x6a,
+ 0xb5, 0x44, 0xba, 0x57, 0x56, 0x24, 0x44, 0x66, 0x7d, 0x8d, 0x0d, 0xc0,
+ 0x9b, 0xaf, 0x2e, 0xa9, 0x8f, 0xd0, 0x96, 0xea, 0xff, 0x5d, 0xfe, 0xfd,
+ 0xf1, 0x6e, 0x0f, 0xe0, 0x9c, 0x88, 0xfd, 0x89, 0x58, 0x04, 0xed, 0x97,
+ 0x7f, 0xce, 0x48, 0xcf, 0x9c, 0xc9, 0x63, 0x43, 0x4d, 0xd2, 0x9d, 0x0c,
+ 0x61, 0x2f, 0x7d, 0xc0, 0xcd, 0xab, 0x2b, 0x99, 0x2e, 0xa2, 0x98, 0x39,
+ 0x3d, 0xd3, 0xdc, 0xcf, 0x54, 0x98, 0x10, 0x0d, 0x14, 0x9b, 0xb3, 0xb2,
+ 0x9f, 0x7b, 0xe6, 0x73, 0x97, 0x51, 0x3d, 0x53, 0x2b, 0xc3, 0x0d, 0xd9,
+ 0x64, 0xf6, 0x61, 0x72, 0x66, 0x72, 0xf6, 0x06, 0x4b, 0x65, 0x7e, 0x42,
+ 0xf4, 0x9f, 0x6d, 0x5e, 0x9b, 0x91, 0x70, 0xa8, 0xbf, 0xd8, 0xc2, 0xb8,
+ 0x9a, 0x6a, 0x0c, 0xd1, 0xa1, 0x69, 0x1b, 0x38, 0xef, 0xb7, 0x19, 0xf9,
+ 0x55, 0xb4, 0x78, 0xf4, 0x68, 0x09, 0x24, 0x25, 0x07, 0x7d, 0x49, 0x0e,
+ 0xa0, 0x67, 0xd7, 0x2a, 0x97, 0x5d, 0xf7, 0x8c, 0xbd, 0x91, 0x70, 0x83,
+ 0x94, 0xbf, 0x6c, 0x70, 0x3e, 0x92, 0x99, 0x5b, 0xc7, 0x9a, 0x07, 0x10,
+ 0x23, 0x96, 0x0e, 0x0c, 0x29, 0xde, 0x8d, 0xc1, 0x15, 0x89, 0x0b, 0x3b,
+ 0x25, 0x0c, 0x69, 0x24, 0x2f, 0xcf, 0xb7, 0x6b, 0xea, 0x21, 0xb1, 0xa7,
+ 0x2a, 0xcf, 0xde, 0x90, 0xad, 0xb3, 0x4c, 0xa9, 0x20, 0x68, 0xa2, 0xfa,
+ 0x2d, 0xbc, 0x54, 0x31, 0xf4, 0x8b, 0x58, 0x64, 0xa2, 0x0a, 0x62, 0x27,
+ 0xd5, 0x21, 0xf9, 0xae, 0x0b, 0xe9, 0x2c, 0x4b, 0xe7, 0xcb, 0xde, 0x99,
+ 0x15, 0x7c, 0x3d, 0x5d, 0x76, 0x79, 0x93, 0x17, 0x69, 0x97, 0xba, 0xba,
+ 0x3c, 0x2a, 0x32, 0x54, 0x23, 0x0b, 0x89, 0x47, 0x17, 0x86, 0x40, 0xf8,
+ 0x73, 0x72, 0x18, 0x4d, 0xf0, 0x10, 0x22, 0x7c, 0x3a, 0x04, 0xe8, 0x5a,
+ 0x4a, 0x4c, 0x01, 0x2f, 0xb3, 0xdd, 0xcf, 0x33, 0x5f, 0x18, 0xa1, 0x31,
+ 0xa8, 0x64, 0xb8, 0x4d, 0xab, 0xd7, 0x5f, 0xad, 0xea, 0x39, 0x23, 0x6e,
+ 0x81, 0xb1, 0x52, 0x41, 0xb8, 0xbb, 0x22, 0x03, 0x83, 0xc6, 0xc1, 0x34,
+ 0xde, 0x6b, 0xf5, 0x82, 0x42, 0x40, 0xc7, 0xb8, 0x84, 0xbf, 0x41, 0xb1,
+ 0x81, 0x9a, 0xa0, 0x4d, 0xf7, 0x7c, 0x02, 0xfa, 0x92, 0x0b, 0xef, 0x52,
+ 0xc7, 0x08, 0x3e, 0xaa, 0xd2, 0x16, 0xbf, 0x62, 0x8b, 0x0f, 0x0f, 0x08,
+ 0xe5, 0xb9, 0x95, 0xa9, 0xa4, 0xb4, 0x9d, 0x9b, 0x28, 0xb1, 0xc3, 0x63,
+ 0x6c, 0x9c, 0x1e, 0xf9, 0xcb, 0xd7, 0xf5, 0x37, 0xd4, 0xe3, 0x02, 0x6e,
+ 0x86, 0x99, 0x41, 0xed, 0xd7, 0x77, 0x59, 0xbf, 0x25, 0x49, 0x45, 0xbb,
+ 0x09, 0x58, 0x84, 0xfe, 0xe3, 0x65, 0xb3, 0x4e, 0xb9, 0xf7, 0xfa, 0xc3,
+ 0xc4, 0x96, 0xdf, 0x86, 0x6d, 0xfe, 0xd6, 0xb0, 0x7a, 0x35, 0x72, 0x1c,
+ 0x82, 0x48, 0x00, 0x01, 0x47, 0x67, 0x7e, 0x09, 0x60, 0xba, 0x2a, 0xd0,
+ 0x77, 0xd5, 0x02, 0x23, 0x82, 0xd9, 0xf8, 0x41, 0x53, 0x68, 0xd7, 0x9b,
+ 0x4c, 0xcc, 0x28, 0x88, 0x2b, 0xd8, 0xdf, 0xae, 0x86, 0xbf, 0xc7, 0x32,
+ 0x74, 0x44, 0x8c, 0xbd, 0x0a, 0x96, 0xee, 0x70, 0x65, 0x0a, 0x48, 0x93,
+ 0x1c, 0xc1, 0x63, 0x54, 0xad, 0x69, 0xd3, 0xb6, 0x8d, 0x82, 0x1a, 0xbc,
+ 0x54, 0x8e, 0x3d, 0x3c, 0x0a, 0x7e, 0x88, 0x08, 0xc8, 0x8d, 0x7a, 0xc0,
+ 0xdc, 0x79, 0x2b, 0xa2, 0x23, 0x6e, 0x09, 0x2b, 0x99, 0x4b, 0x9d, 0x5a,
+ 0x75, 0x01, 0xf3, 0x47, 0x71, 0x6c, 0x3e, 0x1e, 0x17, 0xcb, 0xbf, 0x8b,
+ 0xb9, 0xa3, 0xab, 0x15, 0xc3, 0x9b, 0x24, 0x28},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: all bytes of ps changed to 0x80
+ // tcID: 154
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 154,
+ 32,
+ {0x36, 0xf3, 0x8c, 0x26, 0xe0, 0xa2, 0x3f, 0x6c, 0xd5, 0xc8, 0x16, 0xbd,
+ 0x3d, 0x3e, 0x57, 0x68, 0x8c, 0x4f, 0x58, 0x12, 0x6b, 0x4d, 0xc2, 0x4d,
+ 0x5e, 0xc6, 0x59, 0xe7, 0x6c, 0x1f, 0x97, 0xa7, 0x36, 0x93, 0x17, 0xdd,
+ 0xea, 0x84, 0x1a, 0x3d, 0x90, 0xa0, 0x0b, 0x69, 0xdd, 0xbc, 0x6f, 0xcc,
+ 0xa2, 0x76, 0x8c, 0x85, 0x25, 0x0c, 0xb6, 0x4c, 0x5e, 0x10, 0x45, 0x2c,
+ 0x25, 0x69, 0x12, 0x6c, 0x9c, 0xf5, 0xfb, 0xb6, 0x6c, 0x6a, 0x98, 0x84,
+ 0x9e, 0xdd, 0xd5, 0x1c, 0x6f, 0xe6, 0xf8, 0x77, 0x37, 0x55, 0x4f, 0x1e,
+ 0xbc, 0x99, 0xcf, 0xd1, 0x61, 0xf7, 0x27, 0xbd, 0xf9, 0xda, 0x07, 0x38,
+ 0xaf, 0x5d, 0xc0, 0x76, 0xc2, 0x7b, 0xae, 0xf7, 0xb4, 0xb2, 0xaf, 0x49,
+ 0x81, 0x37, 0x47, 0x5c, 0x51, 0x00, 0xbb, 0xea, 0x7c, 0xd6, 0xad, 0x83,
+ 0xde, 0x7c, 0x69, 0x16, 0xa9, 0xcd, 0xd3, 0x60, 0x91, 0x99, 0xde, 0x4e,
+ 0x2f, 0x65, 0xd6, 0x55, 0xad, 0xfd, 0x60, 0x3b, 0x4d, 0xdc, 0x50, 0x7d,
+ 0x73, 0x64, 0xfd, 0x67, 0x94, 0x0c, 0x29, 0x3d, 0x84, 0xac, 0x96, 0x9b,
+ 0xbd, 0x64, 0xe6, 0x3a, 0x57, 0xf6, 0x2a, 0x87, 0xf5, 0xfb, 0x3c, 0x10,
+ 0x0b, 0x0b, 0x32, 0x86, 0xa1, 0xc9, 0xd2, 0xdc, 0xd2, 0x63, 0xc3, 0x00,
+ 0x95, 0x34, 0xae, 0x05, 0x27, 0x28, 0x15, 0xc6, 0xd9, 0xff, 0x82, 0xd0,
+ 0xfa, 0x59, 0xfd, 0xd9, 0x1f, 0x6a, 0x06, 0xfd, 0xac, 0xbe, 0xb6, 0x80,
+ 0x6a, 0xb7, 0x15, 0x56, 0xb4, 0xbc, 0xb7, 0x2f, 0xce, 0x2b, 0xc7, 0x4a,
+ 0xa0, 0xe1, 0x2f, 0x0a, 0x83, 0x1e, 0x10, 0x3f, 0xb2, 0x48, 0xbf, 0x1d,
+ 0xda, 0x7b, 0x6e, 0xae, 0x1d, 0x9f, 0x21, 0x97, 0xdc, 0xbd, 0xa3, 0x7c,
+ 0x34, 0x3b, 0xd6, 0x79, 0xd6, 0x64, 0x33, 0xd1, 0x4e, 0xff, 0x97, 0x90,
+ 0x5d, 0x22, 0x20, 0xc2, 0x67, 0x2d, 0x01, 0xf6, 0x9c, 0x07, 0x60, 0x04,
+ 0x28, 0xd4, 0x72, 0x84, 0xb1, 0xb1, 0xd0, 0x30, 0x5e, 0xbb, 0xb7, 0x8b,
+ 0xd2, 0x91, 0x80, 0xd5, 0xf5, 0x43, 0x44, 0x87, 0x7e, 0x74, 0x14, 0x01,
+ 0xfe, 0x9c, 0xbf, 0xb6, 0x71, 0xb6, 0x2a, 0x25, 0x48, 0x11, 0xd2, 0x1f,
+ 0x75, 0x95, 0xf8, 0x41, 0xc2, 0xbe, 0x87, 0x61, 0x04, 0xab, 0xbf, 0x10,
+ 0xc2, 0xa0, 0x69, 0x49, 0x50, 0x0f, 0x7c, 0xd8, 0x83, 0x26, 0x8a, 0x1b,
+ 0x46, 0x20, 0x7d, 0xe2, 0x8a, 0xc1, 0x02, 0xb5, 0x8e, 0xc9, 0x9e, 0x0f,
+ 0xbc, 0x57, 0xc9, 0x94, 0x49, 0x01, 0x5f, 0xf2, 0xda, 0xbd, 0x94, 0x79,
+ 0xb3, 0xac, 0x79, 0x69, 0x46, 0xd6, 0x02, 0xd4, 0xcd, 0xdd, 0x95, 0x69,
+ 0xe3, 0x8e, 0x40, 0x6b, 0x3b, 0x3d, 0x47, 0x02, 0x7a, 0xce, 0x49, 0x8d,
+ 0xbd, 0x47, 0xbf, 0xcf, 0xf7, 0x85, 0x97, 0x6d, 0x4c, 0xe4, 0xfb, 0x0d,
+ 0x74, 0xb3, 0xf7, 0x80, 0xfb, 0xe8, 0xc6, 0xd8, 0xa6, 0xba, 0xa5, 0x0e,
+ 0xbf, 0x53, 0x11, 0x18, 0x69, 0x12, 0x8e, 0xc3, 0x54, 0xed, 0x4d, 0xc0,
+ 0x71, 0x9f, 0x3c, 0xca, 0x55, 0xf6, 0x10, 0xc5, 0xf8, 0x2b, 0x97, 0xa1,
+ 0xfa, 0x44, 0x3b, 0xa7, 0x30, 0x66, 0x23, 0x66, 0x10, 0xbb, 0x6b, 0xca,
+ 0x88, 0x2d, 0x46, 0xdc, 0xd6, 0x13, 0xb0, 0xf2, 0x9d, 0x42, 0x72, 0x77,
+ 0x34, 0x56, 0xfb, 0x35, 0xfc, 0xdb, 0x05, 0x6c, 0xa0, 0x53, 0xa8, 0x38,
+ 0xab, 0xf6, 0x5c, 0xeb, 0xa0, 0xac, 0x0d, 0x07, 0x42, 0xbd, 0x63, 0x33,
+ 0x51, 0xc3, 0x90, 0x9a, 0x92, 0x89, 0xde, 0x1f, 0x05, 0x39, 0xfa, 0x19,
+ 0xc1, 0x82, 0x3a, 0xac, 0x28, 0x6e, 0x88, 0xbc, 0x80, 0x41, 0xed, 0xcd,
+ 0xbd, 0x4b, 0x62, 0x61, 0x2b, 0x1f, 0x16, 0x10, 0xa0, 0xd5, 0x19, 0xe1,
+ 0x61, 0xb2, 0xa3, 0x05, 0xcd, 0x33, 0xee, 0xc1},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0
+ // tcID: 155
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 155,
+ 32,
+ {0xc8, 0xef, 0x89, 0xf8, 0x00, 0x57, 0x7c, 0xdc, 0xfa, 0x78, 0x80, 0x84,
+ 0xcb, 0xd5, 0x7f, 0x07, 0x0d, 0x63, 0x4e, 0xd7, 0xea, 0x5a, 0xa8, 0xc1,
+ 0x28, 0x6b, 0x22, 0xe9, 0xab, 0x33, 0xf4, 0x45, 0x19, 0xd6, 0x77, 0x6d,
+ 0xe6, 0xb3, 0xee, 0xb6, 0xd7, 0x66, 0x31, 0x94, 0xb3, 0x09, 0x7f, 0x42,
+ 0x8e, 0x8c, 0x52, 0x46, 0x25, 0x49, 0xb6, 0x4d, 0x3a, 0xdc, 0x26, 0xbe,
+ 0xdd, 0xf3, 0x28, 0x3f, 0xe9, 0xaf, 0x81, 0xc4, 0x6f, 0x54, 0xfa, 0x55,
+ 0x13, 0xb8, 0xdf, 0x69, 0xca, 0x95, 0x1c, 0xfa, 0xf2, 0xee, 0xde, 0x4d,
+ 0xf6, 0xee, 0xfd, 0x39, 0xb6, 0x8d, 0x2e, 0x5d, 0x40, 0x86, 0x7a, 0x51,
+ 0x75, 0x67, 0xdc, 0xb0, 0xa4, 0xb9, 0x54, 0xc9, 0x9a, 0x19, 0x4a, 0xc4,
+ 0x48, 0xd3, 0x8c, 0xb7, 0x92, 0x78, 0x2b, 0xf0, 0x70, 0x72, 0xba, 0xee,
+ 0x13, 0x92, 0x8a, 0x70, 0x85, 0x21, 0xd3, 0x5d, 0x97, 0xba, 0xbb, 0x3c,
+ 0x59, 0x09, 0x5d, 0x30, 0x26, 0xe8, 0x37, 0x1a, 0x80, 0x67, 0xe6, 0x2b,
+ 0xac, 0xe0, 0xa6, 0xb4, 0x24, 0x05, 0xa4, 0xf0, 0xe1, 0xb2, 0x42, 0xa7,
+ 0xce, 0xb8, 0xb1, 0x93, 0xd9, 0xe0, 0x58, 0x4e, 0x4e, 0x23, 0x1d, 0xef,
+ 0x3c, 0x1c, 0x72, 0x7a, 0x99, 0x9a, 0xb0, 0x3a, 0xd6, 0xcc, 0x7a, 0x33,
+ 0xd6, 0xcb, 0x14, 0x7c, 0x7e, 0xab, 0x81, 0xe7, 0x39, 0x48, 0xf5, 0x8d,
+ 0x55, 0x07, 0x50, 0xf4, 0xd5, 0xde, 0x50, 0x7f, 0x9a, 0x95, 0xc5, 0xf1,
+ 0xa9, 0x9c, 0xdb, 0x38, 0x21, 0x5f, 0x4b, 0x2f, 0x22, 0xab, 0xa9, 0xa3,
+ 0x13, 0xb3, 0x3e, 0xdf, 0xe6, 0x64, 0x73, 0xc2, 0x0d, 0x3b, 0x3a, 0x10,
+ 0x9a, 0xe1, 0xac, 0x61, 0x84, 0x18, 0xfb, 0x65, 0x5d, 0xa6, 0x9c, 0x78,
+ 0xc5, 0x6d, 0x0d, 0x8e, 0xe9, 0x5a, 0xe8, 0xd5, 0x69, 0xd4, 0x9b, 0xa3,
+ 0x95, 0x47, 0x3a, 0xf9, 0xe7, 0x64, 0x02, 0xa9, 0xf4, 0xb0, 0x71, 0xb1,
+ 0x4e, 0xde, 0x2c, 0x28, 0xfe, 0x56, 0x66, 0xc7, 0xd6, 0x30, 0x2b, 0x09,
+ 0x14, 0x33, 0x4c, 0x42, 0x02, 0x74, 0xa7, 0x76, 0x29, 0xd8, 0x35, 0x14,
+ 0x9c, 0xd1, 0xad, 0x04, 0x5d, 0xce, 0x4a, 0xec, 0x19, 0x88, 0x10, 0xce,
+ 0x41, 0x67, 0xdf, 0x81, 0x23, 0xa2, 0xb1, 0x24, 0xc7, 0xf5, 0xfb, 0x6d,
+ 0x5b, 0xd6, 0x53, 0xca, 0x55, 0xeb, 0x88, 0xa8, 0xca, 0x2d, 0x51, 0xf9,
+ 0xc4, 0x2d, 0xf3, 0x65, 0xcf, 0xd8, 0x28, 0x7f, 0xcc, 0x1d, 0xce, 0x58,
+ 0xf6, 0x05, 0x1e, 0x33, 0xfb, 0x0f, 0x12, 0x19, 0xf0, 0x25, 0x18, 0xcb,
+ 0xd0, 0x1d, 0x86, 0xb5, 0x11, 0x32, 0xb3, 0x2a, 0xc0, 0xc1, 0xa6, 0xef,
+ 0x7a, 0xe0, 0xed, 0xca, 0xae, 0xb4, 0xfb, 0x19, 0x08, 0x17, 0xc3, 0xc7,
+ 0xb6, 0xb8, 0x65, 0xbd, 0x85, 0x99, 0x54, 0x99, 0xaa, 0xa7, 0xd8, 0x76,
+ 0x52, 0xfc, 0x1b, 0x44, 0xd9, 0xdd, 0x49, 0xa5, 0x45, 0xa5, 0xde, 0x0f,
+ 0x5f, 0x58, 0xa4, 0x79, 0x8c, 0xf0, 0x22, 0xe9, 0x7f, 0xc8, 0xab, 0x28,
+ 0x31, 0x9e, 0xd7, 0x13, 0xc3, 0xa1, 0x1d, 0x42, 0xba, 0xb6, 0xe2, 0xaf,
+ 0x12, 0x80, 0x13, 0x9e, 0x03, 0xb2, 0x79, 0x26, 0x81, 0x2e, 0x5c, 0x67,
+ 0xe5, 0x52, 0x6c, 0x2b, 0x9e, 0x0c, 0xa3, 0x18, 0xfb, 0xd4, 0x8f, 0xe9,
+ 0x51, 0x71, 0x7b, 0x7a, 0x5e, 0x90, 0x1b, 0x78, 0x2a, 0x81, 0x25, 0x3d,
+ 0x85, 0x98, 0x20, 0x38, 0x3a, 0x1c, 0xdf, 0x1f, 0xb2, 0x08, 0x41, 0xfa,
+ 0xd3, 0x90, 0xe5, 0x38, 0x41, 0xb2, 0x36, 0xdf, 0x9c, 0xc7, 0xbb, 0x66,
+ 0x52, 0x07, 0x68, 0x9e, 0x51, 0xb7, 0xd3, 0x94, 0x8c, 0xf9, 0x24, 0xf9,
+ 0x2d, 0x05, 0xd2, 0xaf, 0x4c, 0x04, 0xa8, 0x17, 0x3f, 0x46, 0x40, 0x7b,
+ 0x1f, 0x4d, 0x1b, 0x17, 0x06, 0xd2, 0x7e, 0xc5},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: ps followed by 0xff
+ // tcID: 156
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 156,
+ 32,
+ {0x83, 0x70, 0x6c, 0xf4, 0x70, 0xac, 0x7e, 0x2f, 0xf5, 0x71, 0xae, 0x2f,
+ 0x2f, 0xd6, 0x18, 0xb5, 0xec, 0xa1, 0xa7, 0x94, 0xbe, 0x64, 0xea, 0xb5,
+ 0x76, 0xaa, 0x63, 0xe0, 0x19, 0x5d, 0xdf, 0x9e, 0x6e, 0x5c, 0x44, 0x38,
+ 0x1e, 0x3a, 0x81, 0x13, 0x87, 0xec, 0x94, 0x8e, 0xb2, 0xe9, 0x00, 0x6d,
+ 0x99, 0x1a, 0x66, 0xdc, 0x80, 0x47, 0x1f, 0x1b, 0x48, 0x75, 0xe0, 0x14,
+ 0x18, 0x7e, 0x0e, 0xb1, 0xa7, 0xa4, 0x97, 0xf0, 0x64, 0x02, 0xf3, 0x90,
+ 0xf4, 0x4b, 0x8a, 0x5b, 0xeb, 0x25, 0x21, 0xec, 0x90, 0xda, 0x19, 0x31,
+ 0x69, 0xeb, 0x86, 0xe4, 0x4b, 0xef, 0x92, 0xd2, 0xbc, 0x11, 0x15, 0x0c,
+ 0xbf, 0xef, 0xe3, 0x1f, 0xd9, 0xf7, 0xc6, 0xfe, 0x09, 0xf6, 0xca, 0xbd,
+ 0xe4, 0x79, 0x7b, 0xcb, 0x86, 0x1f, 0xc6, 0x68, 0x6a, 0x0d, 0xfb, 0x38,
+ 0xa5, 0x1b, 0x80, 0x63, 0x1f, 0xb2, 0x5d, 0x7b, 0xd8, 0x4c, 0x30, 0xd2,
+ 0x77, 0x9c, 0xb5, 0xcc, 0x62, 0x23, 0xb2, 0xe0, 0xee, 0x8a, 0x73, 0x43,
+ 0xdb, 0x8c, 0x03, 0x01, 0x5a, 0x38, 0x85, 0xb6, 0xf6, 0x60, 0x57, 0xd9,
+ 0xe9, 0x28, 0x18, 0x26, 0xeb, 0x02, 0x68, 0x24, 0xf0, 0xcc, 0x90, 0x59,
+ 0xc1, 0xb2, 0x1a, 0x1b, 0x7c, 0xc4, 0x8b, 0x80, 0xa4, 0x17, 0x13, 0xa3,
+ 0xd0, 0x7f, 0x85, 0x58, 0x4c, 0xfa, 0x0c, 0xca, 0x6f, 0x65, 0x01, 0x87,
+ 0x13, 0xcd, 0xaf, 0x3b, 0xa6, 0xac, 0xf5, 0x10, 0x2e, 0x0c, 0x22, 0xb2,
+ 0xb8, 0x39, 0xc8, 0x87, 0x5f, 0x12, 0xdb, 0x8d, 0x22, 0xc7, 0x3a, 0x15,
+ 0x39, 0x23, 0x03, 0x3e, 0x61, 0xa4, 0xe7, 0xc4, 0x03, 0x10, 0x06, 0x19,
+ 0x4f, 0x3d, 0xbe, 0x86, 0x61, 0x42, 0x8c, 0x81, 0x0f, 0x5d, 0x1e, 0x93,
+ 0xe8, 0x15, 0xdc, 0xe8, 0x62, 0x00, 0xa3, 0xfe, 0x45, 0x52, 0x5c, 0x30,
+ 0x8c, 0x56, 0x59, 0xe0, 0xd0, 0x22, 0xdc, 0x06, 0x40, 0xdf, 0x05, 0x91,
+ 0xcc, 0xc5, 0xe7, 0x04, 0xc8, 0xba, 0x26, 0x1f, 0xcc, 0x53, 0xd2, 0xc5,
+ 0x3e, 0xdd, 0xb4, 0x7f, 0x13, 0x9d, 0xfc, 0x8f, 0x19, 0xb5, 0xfb, 0xbd,
+ 0x4b, 0x49, 0x8c, 0xa7, 0xb2, 0x2b, 0x5f, 0xf6, 0x01, 0x6b, 0x4c, 0x8f,
+ 0x6b, 0x98, 0xe4, 0xfd, 0x4e, 0xc3, 0xbd, 0x3b, 0x4d, 0x90, 0x59, 0x2a,
+ 0x72, 0xd5, 0x79, 0x68, 0xa2, 0x1e, 0x91, 0x2f, 0x59, 0x74, 0x40, 0xec,
+ 0x06, 0x8c, 0x7c, 0x27, 0xe7, 0xf5, 0x73, 0x47, 0xd1, 0x66, 0x44, 0xd7,
+ 0x8e, 0x77, 0x33, 0x63, 0x4f, 0x4e, 0xf7, 0x16, 0x35, 0xa1, 0xc2, 0xad,
+ 0x55, 0xa2, 0x44, 0x8b, 0x85, 0xf1, 0xea, 0xb0, 0xfe, 0xb9, 0x2b, 0xfd,
+ 0x31, 0x39, 0xb6, 0x67, 0x26, 0xc7, 0x7b, 0x78, 0xd5, 0x77, 0x8f, 0xab,
+ 0x11, 0x4e, 0xab, 0x3d, 0x72, 0xd3, 0xc9, 0x24, 0x11, 0x2d, 0xfb, 0x0e,
+ 0xb5, 0xd1, 0x99, 0x58, 0xb1, 0xa6, 0x0c, 0xb8, 0xf7, 0x37, 0x9d, 0x53,
+ 0xa6, 0x71, 0x9b, 0x3d, 0x3a, 0x4c, 0x9e, 0xe2, 0xc2, 0xac, 0xd7, 0x6c,
+ 0xc1, 0xe5, 0xf3, 0xad, 0xde, 0x59, 0x0c, 0x3e, 0x15, 0x72, 0x29, 0xb9,
+ 0x05, 0x1b, 0x6d, 0x62, 0xae, 0x44, 0x69, 0xca, 0x3e, 0x55, 0xc1, 0x84,
+ 0x06, 0x08, 0x62, 0x48, 0x81, 0x60, 0xad, 0x35, 0xc1, 0x2d, 0x86, 0xe8,
+ 0xd3, 0x79, 0xc4, 0x52, 0x4c, 0xea, 0xd0, 0xd7, 0xb0, 0x26, 0x8c, 0x50,
+ 0x88, 0xe3, 0x17, 0x17, 0x53, 0x6f, 0x99, 0xcf, 0xaa, 0x74, 0x59, 0xfe,
+ 0xcc, 0x02, 0x47, 0x23, 0x3d, 0x6f, 0xc8, 0x90, 0xdc, 0x2f, 0x98, 0xb2,
+ 0x1f, 0x4e, 0x60, 0x08, 0xb8, 0xf8, 0x9f, 0xcb, 0x11, 0x9c, 0xc9, 0x4a,
+ 0x6e, 0xb9, 0x6f, 0x87, 0xf0, 0x57, 0x30, 0x55, 0x49, 0xd1, 0x8d, 0x05,
+ 0xaf, 0x09, 0x64, 0xf5, 0x28, 0x50, 0x88, 0xf8},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: shifted salt
+ // tcID: 157
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 157,
+ 32,
+ {0x99, 0xd2, 0x52, 0x5d, 0x1b, 0x4c, 0xa3, 0xea, 0x27, 0xd9, 0x72, 0x37,
+ 0xc9, 0xed, 0xd7, 0x5d, 0x44, 0xe8, 0xcf, 0xf8, 0x50, 0xe8, 0xf3, 0xfc,
+ 0x86, 0x43, 0xc9, 0x56, 0x09, 0xdb, 0x33, 0xaa, 0xb1, 0xe3, 0x9b, 0xbc,
+ 0x94, 0xb0, 0x0e, 0x21, 0xcb, 0xa5, 0xe9, 0xb1, 0xd1, 0x9b, 0x55, 0x54,
+ 0xff, 0x4d, 0xf4, 0x2d, 0x7b, 0xf1, 0xa0, 0xdd, 0x97, 0x9c, 0x96, 0x99,
+ 0xe9, 0x18, 0x3b, 0xfe, 0xd2, 0x3c, 0x95, 0x8e, 0xa7, 0x79, 0x9a, 0xec,
+ 0x35, 0x85, 0xde, 0x69, 0x8d, 0x08, 0x14, 0x7a, 0xcc, 0x84, 0x36, 0x6c,
+ 0xff, 0x33, 0xdc, 0x45, 0xa9, 0x4f, 0xeb, 0x6f, 0x42, 0xde, 0x9f, 0x75,
+ 0x92, 0x7f, 0xc7, 0x4a, 0xd3, 0x99, 0x2a, 0xec, 0xdc, 0x10, 0x0c, 0xa6,
+ 0xc0, 0x4a, 0x83, 0x75, 0x39, 0x30, 0x17, 0x5a, 0x85, 0xc4, 0x98, 0x21,
+ 0x42, 0x09, 0x19, 0xbc, 0xc3, 0x92, 0xd5, 0x0e, 0x4e, 0x29, 0x0d, 0x5a,
+ 0x46, 0x6e, 0x92, 0xfc, 0xe5, 0xa1, 0x89, 0xb9, 0xc8, 0x7c, 0xb1, 0x0b,
+ 0x76, 0x4c, 0x9e, 0x47, 0x64, 0x27, 0xbc, 0x27, 0x19, 0xf3, 0x4c, 0x12,
+ 0x66, 0xc4, 0x46, 0xc2, 0xbc, 0xeb, 0x10, 0x90, 0x7f, 0x73, 0x07, 0x34,
+ 0xc0, 0x70, 0x6c, 0xa9, 0xde, 0x34, 0x8a, 0xa5, 0xcf, 0x7f, 0x67, 0xcf,
+ 0x00, 0xa7, 0x3a, 0xad, 0x4a, 0xb2, 0xa1, 0xa8, 0xb7, 0xcc, 0xf4, 0xaf,
+ 0x5e, 0x32, 0x6a, 0x0a, 0xa6, 0xdf, 0x09, 0x64, 0x10, 0x85, 0x52, 0x71,
+ 0x06, 0x99, 0x91, 0x72, 0x8f, 0x36, 0x7f, 0x35, 0x69, 0xa0, 0x0b, 0x9f,
+ 0x7a, 0x97, 0x15, 0x1e, 0x0c, 0x1a, 0x58, 0x98, 0xaa, 0xd3, 0xae, 0x2c,
+ 0x9c, 0xc2, 0x0e, 0x06, 0xf0, 0x10, 0x13, 0xb5, 0xe4, 0x22, 0x1c, 0x65,
+ 0xd8, 0xfe, 0xce, 0x68, 0xe4, 0xbd, 0x72, 0xe5, 0x7a, 0x57, 0x62, 0x73,
+ 0x3d, 0x34, 0x81, 0xa7, 0x21, 0xf5, 0x30, 0x41, 0xe8, 0x43, 0xba, 0x06,
+ 0xe3, 0xdb, 0xe0, 0x40, 0x7c, 0x99, 0xd1, 0x89, 0x7b, 0xc3, 0xb2, 0x03,
+ 0x01, 0xe4, 0x69, 0x09, 0x1c, 0x2f, 0xa1, 0xec, 0x46, 0x4c, 0xaa, 0x65,
+ 0x09, 0x53, 0xe7, 0x80, 0x07, 0xdc, 0x60, 0x75, 0x0a, 0x7a, 0x72, 0xf6,
+ 0x1b, 0x2c, 0x37, 0x0a, 0xf1, 0x95, 0x90, 0x6c, 0x83, 0x1b, 0x9f, 0x64,
+ 0x8e, 0x63, 0x3a, 0x5c, 0x12, 0x9f, 0xd7, 0x06, 0x08, 0xcb, 0x13, 0x2f,
+ 0x25, 0xd5, 0x12, 0x61, 0xb6, 0x2b, 0xd3, 0xa5, 0x6c, 0xe9, 0xc9, 0x56,
+ 0x54, 0x22, 0x65, 0x33, 0x00, 0x35, 0x5c, 0x7d, 0x65, 0x50, 0xb0, 0x5c,
+ 0x7c, 0x57, 0x9b, 0x63, 0x78, 0xa4, 0x6f, 0x57, 0xfb, 0x2f, 0xe5, 0x7f,
+ 0x2a, 0x56, 0x94, 0x36, 0x40, 0x16, 0x69, 0x45, 0x53, 0x0c, 0xfe, 0x24,
+ 0x10, 0xbd, 0x6c, 0xad, 0x82, 0x3c, 0x73, 0xdc, 0x0a, 0xb4, 0xad, 0x3c,
+ 0x3c, 0xea, 0xe4, 0xe2, 0xe1, 0x52, 0x25, 0x13, 0x4e, 0x47, 0xf3, 0x75,
+ 0x64, 0x13, 0x46, 0xd3, 0x6d, 0x94, 0xe8, 0x7e, 0xf6, 0xe5, 0xfd, 0x31,
+ 0xdc, 0x88, 0x45, 0x5b, 0xf7, 0x01, 0x07, 0xfe, 0x8b, 0xdf, 0x9a, 0x40,
+ 0x09, 0xc2, 0xd7, 0x78, 0x2f, 0x06, 0x68, 0x73, 0x9a, 0xfd, 0x9d, 0x09,
+ 0x0b, 0x44, 0xf5, 0x99, 0xfc, 0x1d, 0x4d, 0xa0, 0x54, 0x83, 0xcf, 0xdd,
+ 0x17, 0xa9, 0xac, 0x55, 0xb9, 0x59, 0xd3, 0xaf, 0x20, 0xe5, 0x5a, 0x42,
+ 0x1c, 0x7a, 0x5d, 0x7e, 0x6d, 0x42, 0x00, 0x20, 0x22, 0x67, 0x21, 0x9b,
+ 0x62, 0xdb, 0x2f, 0x92, 0xe5, 0x9b, 0xd2, 0x60, 0x38, 0x3b, 0x94, 0x4e,
+ 0x89, 0xa1, 0xc1, 0xbe, 0xb6, 0xd5, 0xd2, 0x8a, 0x9d, 0x48, 0xf2, 0x35,
+ 0xf3, 0xbb, 0xc4, 0xf1, 0x72, 0xa7, 0x49, 0x7c, 0x3c, 0xa8, 0xcb, 0xd5,
+ 0xbb, 0x34, 0x18, 0xed, 0xee, 0xf0, 0x28, 0x96},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 158
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 158,
+ 32,
+ {0x12, 0x1f, 0xc9, 0x39, 0x05, 0xd9, 0xfb, 0x18, 0x79, 0x62, 0xeb, 0x95,
+ 0xf6, 0xf6, 0xc5, 0x87, 0x17, 0x20, 0x19, 0x5c, 0x62, 0x4f, 0x11, 0xa5,
+ 0x52, 0xb6, 0xff, 0x64, 0x4d, 0x1e, 0xb1, 0x1b, 0xdc, 0xa7, 0x70, 0x22,
+ 0x8a, 0xfa, 0x76, 0x60, 0x33, 0xcf, 0xce, 0x70, 0x5e, 0xff, 0xa5, 0xb0,
+ 0x81, 0xd1, 0x25, 0x21, 0x2b, 0xb9, 0x39, 0x56, 0xb0, 0xd4, 0x2c, 0xc6,
+ 0x78, 0x98, 0xbe, 0x4b, 0x61, 0x74, 0x05, 0x87, 0x4f, 0x86, 0x84, 0x7c,
+ 0x79, 0x3a, 0x4a, 0x80, 0x19, 0xeb, 0x1a, 0x11, 0x93, 0xd5, 0x18, 0xf5,
+ 0x9f, 0xe8, 0x5a, 0x7f, 0x1a, 0x49, 0x1e, 0x68, 0xef, 0x7b, 0x1c, 0x08,
+ 0x45, 0xcd, 0x10, 0x41, 0x9d, 0xb3, 0xfc, 0x9a, 0x5c, 0xcc, 0xb0, 0x45,
+ 0xe3, 0x11, 0x37, 0xed, 0x0f, 0xb2, 0x18, 0x02, 0x39, 0x05, 0x7f, 0x20,
+ 0x73, 0x29, 0xb1, 0xb6, 0x0f, 0x04, 0xbd, 0x11, 0x11, 0xb8, 0xa9, 0xf7,
+ 0xf5, 0x17, 0x9e, 0xbf, 0x98, 0xd9, 0x91, 0xfb, 0x1e, 0xef, 0x76, 0x75,
+ 0x30, 0x11, 0xea, 0xfe, 0x09, 0x05, 0x83, 0xa3, 0x2b, 0xe5, 0x01, 0x08,
+ 0x98, 0xf2, 0x4b, 0x71, 0x54, 0xeb, 0x10, 0xd8, 0xdc, 0x3f, 0xda, 0x68,
+ 0x28, 0x78, 0x22, 0x68, 0xa0, 0x49, 0x5e, 0x3c, 0x0c, 0x1f, 0xfe, 0x8e,
+ 0xae, 0x51, 0xd1, 0x10, 0x6c, 0x31, 0x6d, 0xac, 0x5a, 0x0f, 0x07, 0xa9,
+ 0x74, 0x8f, 0x8b, 0xe0, 0xc6, 0x39, 0xff, 0x12, 0xf0, 0x0a, 0xf0, 0xf0,
+ 0xfb, 0xf4, 0xf6, 0x51, 0xf2, 0x62, 0x98, 0x82, 0x2e, 0x08, 0xd6, 0x5b,
+ 0x34, 0xdb, 0x6d, 0x15, 0xfe, 0xa7, 0xee, 0x28, 0x0f, 0x12, 0x62, 0xef,
+ 0x47, 0x33, 0x87, 0x16, 0xf3, 0xdd, 0xd6, 0x4e, 0xc7, 0xd7, 0x10, 0x9e,
+ 0x97, 0xf5, 0x4a, 0x29, 0x9f, 0x07, 0xe3, 0xe7, 0x1e, 0x22, 0x9c, 0x4b,
+ 0xc0, 0xf5, 0x87, 0xbf, 0xc6, 0xc9, 0xd3, 0xa9, 0xe6, 0x7c, 0x16, 0xaa,
+ 0x79, 0x35, 0x9c, 0xbd, 0xa1, 0x8f, 0x70, 0xb2, 0x1b, 0xff, 0x5d, 0x6f,
+ 0x11, 0x2c, 0xfb, 0x3a, 0x18, 0x87, 0x86, 0xc2, 0x6f, 0x54, 0x43, 0x50,
+ 0x63, 0xc8, 0x6f, 0xf1, 0xf8, 0x67, 0xff, 0x8e, 0x9e, 0x74, 0xfc, 0x9f,
+ 0xf8, 0x49, 0xc6, 0x57, 0xed, 0xd1, 0x71, 0x53, 0xe7, 0x1d, 0x78, 0xc1,
+ 0x75, 0xfb, 0xed, 0x9d, 0x69, 0x86, 0x5f, 0xae, 0xdc, 0xd5, 0xb1, 0xa5,
+ 0x39, 0x2b, 0xeb, 0x93, 0x2d, 0xfc, 0xa6, 0x13, 0xc5, 0x4e, 0xdc, 0x8e,
+ 0x2b, 0xe9, 0x63, 0xeb, 0x0e, 0x7f, 0xf4, 0x7e, 0x1b, 0xf9, 0x72, 0xa4,
+ 0x03, 0xfb, 0x2e, 0x25, 0x7b, 0xe4, 0xbb, 0x2d, 0x1d, 0xff, 0xfc, 0x84,
+ 0x17, 0x9b, 0xe8, 0x06, 0x1f, 0x37, 0x47, 0x78, 0x29, 0x15, 0x51, 0x68,
+ 0xb2, 0x5d, 0x90, 0x7c, 0x3b, 0xbe, 0xbe, 0x2e, 0x74, 0x92, 0xd3, 0x95,
+ 0x07, 0x30, 0xe2, 0x27, 0xd1, 0xfa, 0xaf, 0x7c, 0xdb, 0xe0, 0xfe, 0xc3,
+ 0xf2, 0xf1, 0x9e, 0x9f, 0x98, 0x84, 0x2b, 0xb2, 0x9c, 0xfa, 0x60, 0xb8,
+ 0x7d, 0x3d, 0xd0, 0x2e, 0x51, 0xb4, 0x34, 0x68, 0x71, 0x5e, 0xc3, 0x88,
+ 0x58, 0x36, 0x56, 0xeb, 0x50, 0xb9, 0x3c, 0xe5, 0x01, 0xda, 0xaa, 0xb9,
+ 0x74, 0xeb, 0x19, 0x18, 0x40, 0x04, 0x4a, 0x20, 0x4a, 0xb0, 0x39, 0xc0,
+ 0x9c, 0x09, 0x2a, 0xe0, 0x2d, 0xc5, 0x43, 0x30, 0xfb, 0x65, 0x04, 0x8e,
+ 0x7a, 0xe8, 0xaa, 0x81, 0x17, 0x59, 0x3a, 0xba, 0xbf, 0x69, 0x5b, 0x9f,
+ 0xd2, 0x70, 0x4f, 0x31, 0xd1, 0x20, 0x71, 0xd7, 0x6f, 0x8c, 0x2b, 0xcd,
+ 0x2a, 0xa1, 0x4b, 0xde, 0x65, 0xa7, 0xac, 0x1c, 0x78, 0x58, 0x43, 0xc2,
+ 0x39, 0x14, 0x62, 0xeb, 0xae, 0x10, 0x81, 0x2a, 0x6b, 0xb7, 0x35, 0xbf,
+ 0xb1, 0xf2, 0xac, 0x3d, 0x74, 0xea, 0x5d, 0xa9},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: first byte of masked_db changed to 0
+ // tcID: 159
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 159,
+ 32,
+ {0x29, 0x05, 0x67, 0xb6, 0x7c, 0x0a, 0x8c, 0x1c, 0x75, 0x6f, 0x6f, 0x0c,
+ 0x4b, 0x51, 0x57, 0xe1, 0xab, 0x1c, 0x92, 0x1a, 0xf2, 0xd0, 0x2d, 0x0c,
+ 0xed, 0x12, 0x47, 0x24, 0x04, 0x69, 0x4c, 0x6a, 0x56, 0x54, 0x9b, 0xb0,
+ 0xcd, 0x32, 0x27, 0xc7, 0xf0, 0x4e, 0x76, 0x9c, 0x75, 0xb4, 0x65, 0x69,
+ 0x64, 0x0f, 0x25, 0x04, 0xe2, 0x89, 0x2e, 0xa2, 0x70, 0xad, 0x8b, 0xb1,
+ 0x02, 0xa0, 0x01, 0xf7, 0xaf, 0x1d, 0x10, 0x11, 0xd9, 0x2e, 0x01, 0xc9,
+ 0xbc, 0xbf, 0x28, 0x42, 0x36, 0x15, 0x1f, 0xda, 0x13, 0xa6, 0x07, 0x2b,
+ 0xf4, 0xda, 0x11, 0xf9, 0x26, 0x37, 0x73, 0x96, 0x7f, 0xdf, 0x31, 0x22,
+ 0xa4, 0x01, 0xe1, 0x15, 0x11, 0xa0, 0x4b, 0x63, 0x32, 0x51, 0x51, 0x6e,
+ 0x8a, 0xed, 0x8d, 0xe6, 0x69, 0xa2, 0x02, 0x23, 0xe0, 0xdd, 0x39, 0xa6,
+ 0xb8, 0x41, 0xbf, 0xf4, 0x0b, 0xa6, 0xaf, 0x69, 0x34, 0xe9, 0xc9, 0xca,
+ 0x3f, 0xa2, 0xa3, 0xd2, 0x77, 0x80, 0x1e, 0x34, 0x83, 0x87, 0x96, 0x40,
+ 0xe1, 0x6f, 0xbc, 0x5b, 0x8a, 0x52, 0x40, 0xe5, 0x4d, 0x50, 0xb0, 0x7c,
+ 0x08, 0x1f, 0x84, 0xd6, 0x3b, 0x9f, 0xf9, 0xb2, 0x4d, 0x70, 0x33, 0x27,
+ 0xa9, 0x97, 0xf1, 0xa7, 0x40, 0x98, 0xae, 0x3e, 0x5a, 0x5a, 0x0c, 0x38,
+ 0x0d, 0x68, 0xb4, 0xa3, 0x43, 0x7c, 0x7d, 0x5f, 0x33, 0xda, 0x11, 0x87,
+ 0xe7, 0xb6, 0xed, 0x5d, 0x9e, 0xad, 0xd1, 0xe1, 0xc2, 0xd6, 0x0d, 0x6d,
+ 0xf0, 0xa0, 0x91, 0x0e, 0x9f, 0x93, 0xe1, 0x7f, 0x01, 0xbb, 0x2e, 0x64,
+ 0x3f, 0x45, 0x1f, 0x36, 0x17, 0x8a, 0x13, 0x19, 0x3d, 0x05, 0x7c, 0x0c,
+ 0x86, 0x48, 0xa5, 0x50, 0x02, 0xdf, 0x72, 0xd1, 0x16, 0x67, 0x71, 0xe1,
+ 0xd9, 0xae, 0x36, 0xdd, 0xa2, 0xc6, 0x05, 0x8b, 0xd9, 0xd2, 0xab, 0x0a,
+ 0x35, 0x0b, 0xe6, 0x0b, 0x15, 0xa0, 0x21, 0xa0, 0x16, 0xf0, 0x6d, 0xd6,
+ 0xe6, 0xb9, 0xfc, 0x88, 0x34, 0xdb, 0x10, 0x19, 0x0b, 0x89, 0xbb, 0x88,
+ 0x0a, 0xa3, 0x8e, 0x5d, 0xfb, 0x03, 0xbd, 0x12, 0x2e, 0xa9, 0xb6, 0x8a,
+ 0xc1, 0x30, 0x57, 0xc9, 0xf1, 0xae, 0xc7, 0x5e, 0x90, 0xce, 0xf0, 0x56,
+ 0x02, 0xdb, 0xf4, 0xbc, 0x70, 0xd9, 0x4c, 0xe7, 0x23, 0x12, 0x65, 0xb3,
+ 0xe8, 0x46, 0xa2, 0xe2, 0xd0, 0x0b, 0x53, 0xe8, 0xd6, 0xc0, 0x44, 0x70,
+ 0x12, 0x5d, 0x07, 0xe7, 0x82, 0xcf, 0x55, 0x9c, 0x41, 0xd8, 0x2f, 0x1e,
+ 0x10, 0x11, 0x31, 0x31, 0xd4, 0x8f, 0x4a, 0xe0, 0x91, 0x20, 0x4e, 0xe8,
+ 0x13, 0x88, 0xaf, 0x98, 0x72, 0x2b, 0x17, 0x11, 0x4a, 0x39, 0x67, 0x64,
+ 0xea, 0x8a, 0x38, 0x52, 0xc1, 0xad, 0x72, 0x7d, 0xe9, 0x74, 0x22, 0x20,
+ 0xcb, 0x3d, 0x11, 0x1e, 0x0f, 0xe4, 0xde, 0x9a, 0x27, 0xc6, 0x36, 0xe5,
+ 0x7f, 0x83, 0x43, 0xfc, 0x28, 0x7d, 0x74, 0xcf, 0xa9, 0xe8, 0x11, 0x76,
+ 0x2b, 0x4f, 0x9f, 0xf3, 0x71, 0x5a, 0xea, 0x0a, 0x25, 0x8b, 0xaf, 0x4c,
+ 0xed, 0xb8, 0x9a, 0x22, 0xe1, 0x59, 0x3e, 0xac, 0x18, 0xf3, 0x4e, 0x83,
+ 0xf9, 0xa3, 0x4e, 0xd1, 0x39, 0x15, 0x8b, 0x6a, 0xd8, 0xd4, 0xb2, 0x92,
+ 0xa7, 0xe4, 0xd9, 0x33, 0xb5, 0x8b, 0xd6, 0xcd, 0x92, 0x77, 0xd9, 0x3f,
+ 0x67, 0xbd, 0xa8, 0xf6, 0x7b, 0xe7, 0x2f, 0xe3, 0x2d, 0x18, 0x05, 0xfb,
+ 0x33, 0xac, 0x89, 0xae, 0x2a, 0xa2, 0x86, 0x4a, 0xa4, 0x02, 0xec, 0xbc,
+ 0xa8, 0x43, 0x0b, 0xcd, 0x6d, 0x42, 0xb1, 0x7f, 0xda, 0x76, 0xd1, 0x3e,
+ 0xe6, 0x59, 0xa2, 0x3a, 0x62, 0x9b, 0xf4, 0xd0, 0xe4, 0x9d, 0x5f, 0xf5,
+ 0xe3, 0x27, 0xff, 0xd5, 0x55, 0x84, 0xb2, 0x54, 0xc9, 0x01, 0x40, 0x26,
+ 0x9b, 0x22, 0x6f, 0xe5, 0x61, 0x51, 0x6f, 0xbe},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 160
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 160,
+ 32,
+ {0xc7, 0xa3, 0xf3, 0x3e, 0xba, 0xcd, 0x1b, 0x82, 0xe1, 0x86, 0x70, 0x93,
+ 0x75, 0xbe, 0x80, 0xd2, 0xeb, 0x75, 0x08, 0x6b, 0xeb, 0xff, 0xab, 0x34,
+ 0xdc, 0xe5, 0x99, 0xb3, 0xe9, 0x7f, 0x59, 0x90, 0x3f, 0x04, 0x44, 0x3b,
+ 0x10, 0x62, 0xa6, 0x88, 0x4a, 0x43, 0x60, 0xd9, 0x2d, 0xd8, 0x64, 0x6e,
+ 0x14, 0x55, 0xe9, 0x5b, 0x33, 0xda, 0xd1, 0x68, 0x54, 0xf7, 0x44, 0xc4,
+ 0xac, 0xf3, 0xe9, 0xe3, 0x6f, 0x85, 0xf8, 0x30, 0xd3, 0xa8, 0xb7, 0x5e,
+ 0x58, 0x3a, 0x82, 0x8e, 0x25, 0x3c, 0x2d, 0x62, 0xdf, 0x5c, 0x5a, 0xd4,
+ 0x37, 0x41, 0x10, 0xd6, 0xdd, 0x85, 0x42, 0x6d, 0x86, 0x89, 0x4f, 0x35,
+ 0x83, 0x3f, 0x37, 0xa7, 0x43, 0x3f, 0x23, 0x4e, 0xf9, 0x66, 0xf8, 0x30,
+ 0x24, 0x9d, 0xbd, 0xba, 0xbd, 0xe1, 0x16, 0x02, 0x97, 0x6c, 0x1a, 0xfe,
+ 0xb3, 0x21, 0xdb, 0xc4, 0x6e, 0x6c, 0x48, 0x12, 0x90, 0x10, 0x8e, 0x97,
+ 0xcc, 0x7c, 0xec, 0x2f, 0x9d, 0x62, 0xa9, 0xa1, 0xd0, 0xf0, 0x0a, 0x26,
+ 0xaf, 0xbc, 0x74, 0xd4, 0x5f, 0x6f, 0x13, 0x78, 0x80, 0x90, 0x9f, 0xb5,
+ 0x16, 0x7d, 0xa8, 0xb8, 0x42, 0x89, 0x4d, 0xd4, 0xc9, 0x33, 0xeb, 0x1f,
+ 0x7d, 0xb3, 0x40, 0x21, 0x79, 0xbf, 0x13, 0x05, 0x95, 0x67, 0x9e, 0x26,
+ 0x0f, 0x38, 0xc4, 0xa3, 0x3e, 0x0b, 0x3e, 0x9f, 0x73, 0x19, 0x17, 0x56,
+ 0xf4, 0x46, 0x3b, 0x6c, 0xd1, 0x59, 0xcc, 0xb0, 0xb4, 0x1c, 0x75, 0xf9,
+ 0xf4, 0x05, 0x24, 0x4d, 0xe0, 0xaa, 0x65, 0x92, 0x56, 0x3b, 0x6f, 0x0d,
+ 0x3e, 0x51, 0x95, 0x82, 0xac, 0xb1, 0xed, 0xcc, 0xa9, 0xcf, 0x89, 0xb9,
+ 0x15, 0x89, 0x91, 0x1e, 0x9b, 0xe1, 0x78, 0xcc, 0x29, 0xd4, 0x29, 0x72,
+ 0x1a, 0xe3, 0x73, 0xa4, 0x9a, 0xdd, 0xc2, 0x3d, 0x72, 0x05, 0x7c, 0x67,
+ 0x09, 0xeb, 0x0e, 0xee, 0x81, 0xa6, 0x0d, 0xe4, 0x06, 0x44, 0x4c, 0xe5,
+ 0xf0, 0x07, 0x83, 0x88, 0x4c, 0xaa, 0xce, 0xb1, 0xe0, 0x7a, 0x91, 0xde,
+ 0x1f, 0xc6, 0xe2, 0xb8, 0x8a, 0x0c, 0x9e, 0x28, 0xd6, 0xee, 0xb6, 0xc9,
+ 0x65, 0xd4, 0xe7, 0x96, 0x4b, 0x24, 0xb0, 0x91, 0x30, 0xb1, 0xa2, 0x53,
+ 0x6e, 0x11, 0x7b, 0xa1, 0xad, 0x3e, 0x4e, 0xab, 0x1b, 0xfb, 0x84, 0x91,
+ 0x83, 0x82, 0x73, 0x9d, 0x3a, 0x0a, 0xd7, 0x5f, 0x27, 0x1a, 0xc3, 0x43,
+ 0xb3, 0x72, 0x24, 0xc8, 0xb1, 0xb8, 0x6a, 0xd1, 0xa6, 0x22, 0x50, 0x07,
+ 0x2f, 0x68, 0x21, 0x2e, 0x0b, 0xf1, 0xc9, 0xa3, 0x71, 0x5e, 0x14, 0x49,
+ 0xd4, 0x4a, 0xe4, 0x71, 0xdb, 0x46, 0x96, 0x31, 0x0d, 0x9f, 0xc7, 0xa4,
+ 0x14, 0x8b, 0xdb, 0xc2, 0x9d, 0x26, 0x4c, 0xe4, 0xc4, 0x69, 0x6f, 0x75,
+ 0x8d, 0x4d, 0xf5, 0x54, 0x3f, 0x71, 0xca, 0x18, 0x2b, 0x0f, 0x4c, 0xa3,
+ 0x6c, 0xe1, 0xc2, 0xdf, 0x8b, 0x57, 0x4a, 0xe3, 0xa0, 0x8e, 0x59, 0xd0,
+ 0xc0, 0x14, 0xfd, 0xb4, 0x4c, 0x24, 0xd7, 0xbb, 0xd9, 0xd5, 0x9b, 0x39,
+ 0xea, 0x7f, 0xc2, 0x69, 0xc2, 0xd2, 0xb2, 0x16, 0x31, 0x88, 0xd6, 0x33,
+ 0x92, 0x09, 0x72, 0x64, 0x71, 0xfe, 0x29, 0x75, 0x48, 0xb2, 0x7c, 0xd3,
+ 0xb6, 0xe3, 0xc5, 0x8a, 0xc7, 0xbd, 0xbe, 0x3a, 0x79, 0x2d, 0x85, 0x82,
+ 0x68, 0x27, 0x5c, 0x12, 0x02, 0x9c, 0x28, 0x14, 0x8c, 0x2e, 0x05, 0x63,
+ 0xc5, 0x20, 0x61, 0xae, 0x83, 0x74, 0x98, 0x19, 0xe6, 0x1d, 0xdd, 0xeb,
+ 0xbe, 0x5d, 0xbf, 0x07, 0xe9, 0xe2, 0xe0, 0x75, 0x03, 0x79, 0x9c, 0xba,
+ 0xc3, 0xc8, 0x79, 0xd8, 0x50, 0x8c, 0xef, 0xc1, 0x72, 0xbb, 0x99, 0x7d,
+ 0x1a, 0x3b, 0x10, 0x9d, 0x73, 0x7f, 0xbc, 0x1c, 0x52, 0x97, 0x57, 0x04,
+ 0xb6, 0xf1, 0xed, 0xb2, 0xba, 0x04, 0x4f, 0xab},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 161
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 161,
+ 32,
+ {0x29, 0xd5, 0x4f, 0xda, 0x43, 0x44, 0xd6, 0x89, 0xe5, 0x4f, 0xd3, 0xa4,
+ 0x62, 0x56, 0x60, 0xb9, 0x94, 0x35, 0x21, 0x59, 0xa0, 0xc0, 0x45, 0xd2,
+ 0xb7, 0x34, 0x5e, 0x0a, 0x6f, 0xe4, 0xba, 0xc7, 0x88, 0xd5, 0x4d, 0x0c,
+ 0xd6, 0x3a, 0x13, 0xf2, 0x37, 0x4b, 0x6f, 0x06, 0x4c, 0xcb, 0xb3, 0x79,
+ 0xfc, 0xbc, 0x77, 0x11, 0x26, 0xa6, 0xd6, 0xcf, 0x51, 0xad, 0x1a, 0xa8,
+ 0x05, 0x84, 0x04, 0x6f, 0x6b, 0x33, 0xe9, 0xf0, 0xeb, 0xa4, 0x34, 0xd0,
+ 0x85, 0x31, 0xf0, 0x91, 0xe3, 0x14, 0xfe, 0x8e, 0x40, 0x75, 0xf1, 0x84,
+ 0xb1, 0x56, 0xa2, 0x67, 0xab, 0xc3, 0x90, 0x9b, 0xa9, 0x0d, 0x5c, 0x3e,
+ 0x96, 0xea, 0x7b, 0x3f, 0x19, 0x1e, 0x38, 0xc6, 0x31, 0x25, 0x11, 0x76,
+ 0x33, 0x43, 0x19, 0x47, 0x9a, 0x27, 0x54, 0x39, 0xa6, 0x33, 0xb6, 0x1d,
+ 0x71, 0x97, 0xaa, 0x45, 0xf0, 0x78, 0x37, 0xfd, 0xe1, 0x8f, 0x5e, 0x2c,
+ 0x63, 0x98, 0x63, 0xc1, 0xa7, 0x68, 0x9e, 0x6f, 0x56, 0xfa, 0x01, 0x31,
+ 0xab, 0x50, 0xc8, 0x02, 0x1e, 0xf2, 0x4a, 0xe6, 0xd9, 0x36, 0xfb, 0x3d,
+ 0xa4, 0xb7, 0xc4, 0x99, 0x3d, 0xe4, 0xde, 0x3d, 0x0d, 0xa0, 0xda, 0x8a,
+ 0x19, 0xf1, 0x78, 0x7f, 0x3c, 0x2f, 0xfe, 0xcb, 0x11, 0xe5, 0x05, 0xa6,
+ 0x0e, 0x27, 0x16, 0x09, 0x0f, 0x20, 0x81, 0x83, 0x1a, 0xc7, 0x78, 0xa1,
+ 0x1a, 0x4b, 0x26, 0xdb, 0x77, 0xf7, 0x65, 0x9e, 0xd6, 0x6f, 0x00, 0xf0,
+ 0xc5, 0x7e, 0x47, 0x8d, 0xfe, 0x34, 0x66, 0x34, 0x96, 0xee, 0xc5, 0x43,
+ 0x4d, 0x88, 0x72, 0xd1, 0x6a, 0x65, 0xf5, 0xef, 0xe1, 0x21, 0x07, 0xce,
+ 0x39, 0x22, 0x57, 0x73, 0x48, 0x8d, 0xbb, 0x88, 0x47, 0xbf, 0xc1, 0x44,
+ 0x67, 0x26, 0x15, 0xf8, 0xba, 0x18, 0xda, 0xaf, 0x9b, 0x4f, 0xf0, 0xbb,
+ 0x36, 0xd7, 0x31, 0xe1, 0x30, 0x6e, 0x1b, 0xc7, 0x64, 0x4e, 0xd3, 0xaa,
+ 0x58, 0x20, 0x64, 0x2f, 0x7a, 0x15, 0xfc, 0x25, 0x3e, 0xc9, 0xfa, 0xd7,
+ 0x9c, 0xe7, 0xd8, 0x11, 0xfb, 0xb1, 0x95, 0x9c, 0xbe, 0x12, 0x4e, 0xbc,
+ 0xfb, 0xb9, 0xd3, 0x01, 0x27, 0xf0, 0x76, 0x15, 0x85, 0xa4, 0x9c, 0x77,
+ 0x2e, 0x91, 0x81, 0xd4, 0x7e, 0xf4, 0x48, 0x8e, 0x62, 0x88, 0xd1, 0x7d,
+ 0x49, 0xe7, 0x59, 0xd3, 0x9a, 0xdf, 0xf6, 0x1d, 0xeb, 0xaa, 0xac, 0x8b,
+ 0xf8, 0xe1, 0xc5, 0x14, 0x9e, 0x91, 0x60, 0xa4, 0x00, 0x78, 0xeb, 0x8f,
+ 0x8c, 0xe4, 0x7b, 0xcc, 0x0a, 0xa5, 0x51, 0x7d, 0xb7, 0xbc, 0xdf, 0xa4,
+ 0xe8, 0xe2, 0xfc, 0x98, 0x25, 0xe1, 0x88, 0x24, 0x83, 0x9a, 0x2c, 0x30,
+ 0xfd, 0x1c, 0xdc, 0xef, 0x07, 0x79, 0xb0, 0xf7, 0xa5, 0xda, 0x9a, 0xf8,
+ 0xcd, 0x31, 0x5d, 0xea, 0xa4, 0x01, 0x87, 0xa5, 0xc4, 0xb5, 0xa6, 0xfa,
+ 0x00, 0x9e, 0x1d, 0x9e, 0x28, 0x85, 0x52, 0xbe, 0x9f, 0x6c, 0xce, 0x44,
+ 0x8f, 0xcc, 0xa2, 0xf0, 0x11, 0x55, 0x7e, 0xa1, 0x01, 0xd4, 0x12, 0x67,
+ 0xc5, 0xdf, 0x83, 0x31, 0xf5, 0x85, 0x31, 0x5c, 0xf6, 0xe8, 0x3f, 0x30,
+ 0x81, 0xce, 0x14, 0x9e, 0xa4, 0x81, 0x3d, 0xfd, 0x11, 0xb2, 0x17, 0xf3,
+ 0x92, 0x43, 0x24, 0xf3, 0x49, 0x75, 0xb2, 0x75, 0xba, 0xd2, 0xc8, 0xb8,
+ 0xcf, 0xc6, 0x70, 0xe2, 0xa8, 0x34, 0x5e, 0x28, 0xfe, 0x3c, 0x1f, 0x95,
+ 0x5d, 0x88, 0xf8, 0x34, 0x22, 0xff, 0xe6, 0xce, 0x28, 0xd5, 0x27, 0x3a,
+ 0xdc, 0x1b, 0x30, 0xf2, 0x6b, 0x7c, 0x55, 0x8a, 0xe7, 0x68, 0x8c, 0xba,
+ 0x8a, 0xb2, 0x49, 0x71, 0xba, 0xa9, 0x79, 0xde, 0x24, 0x80, 0xf3, 0x18,
+ 0x12, 0xb9, 0x90, 0xe1, 0x4d, 0x88, 0x59, 0xbc, 0xce, 0x32, 0x34, 0x37,
+ 0xc8, 0x29, 0x0b, 0xb9, 0xb8, 0x9a, 0xeb, 0x8c},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: last byte in em modified
+ // tcID: 162
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 162,
+ 32,
+ {0x59, 0x05, 0x11, 0x24, 0x30, 0x19, 0x4b, 0x19, 0x5a, 0x36, 0x98, 0x73,
+ 0x03, 0x32, 0xde, 0x7e, 0xe4, 0x4c, 0xad, 0x62, 0x15, 0x7f, 0xfb, 0x95,
+ 0xf9, 0x9a, 0xaa, 0x4c, 0xa3, 0x9d, 0x97, 0x27, 0x12, 0xff, 0x27, 0x30,
+ 0x2a, 0x96, 0x0d, 0x5d, 0xd5, 0xfc, 0xbf, 0xc3, 0xeb, 0x48, 0xd1, 0x96,
+ 0x69, 0x7f, 0xd5, 0x7a, 0xa8, 0x31, 0x23, 0xd6, 0x20, 0x30, 0xd2, 0x7d,
+ 0xcb, 0x7f, 0x48, 0x19, 0x14, 0xaa, 0x20, 0xdc, 0xee, 0x0b, 0xde, 0x8d,
+ 0xd0, 0x70, 0xe4, 0xb5, 0x93, 0x9c, 0x35, 0x9f, 0x3b, 0x01, 0xe4, 0x0a,
+ 0x42, 0xb6, 0xc4, 0xc4, 0xf0, 0x2a, 0xd6, 0x4f, 0xb1, 0x5d, 0xa0, 0x70,
+ 0xe6, 0x8f, 0x63, 0xcd, 0xa9, 0x8d, 0xb2, 0x97, 0xcd, 0x53, 0x5b, 0x2e,
+ 0xbd, 0x04, 0x04, 0xd0, 0x2d, 0xf3, 0x03, 0x6d, 0xdc, 0x8a, 0xdd, 0x1f,
+ 0x54, 0x5a, 0x6b, 0x09, 0xc1, 0xdc, 0x1d, 0x95, 0x19, 0x85, 0x4f, 0x25,
+ 0x8a, 0x47, 0x8a, 0xe0, 0x34, 0xd3, 0x41, 0x69, 0x97, 0xce, 0x93, 0x9b,
+ 0xc7, 0x22, 0x06, 0xfd, 0xcf, 0x5d, 0x18, 0xbb, 0x46, 0xbe, 0x8a, 0x3d,
+ 0xd5, 0xf5, 0x5d, 0xad, 0x95, 0xe1, 0x06, 0x7d, 0xed, 0xfd, 0x7e, 0xbb,
+ 0x4c, 0x05, 0xfd, 0x57, 0xbc, 0xe7, 0x14, 0x8b, 0xf3, 0x74, 0xca, 0xd3,
+ 0xaf, 0x3a, 0xf3, 0x27, 0x87, 0x8d, 0x27, 0x78, 0x26, 0x59, 0x69, 0x54,
+ 0x59, 0x98, 0x78, 0x38, 0xdf, 0xaf, 0xc0, 0x0d, 0x89, 0x87, 0x43, 0xbb,
+ 0xa4, 0x3d, 0xb4, 0x94, 0x89, 0x42, 0x46, 0x36, 0x6f, 0xae, 0x5d, 0x37,
+ 0x7c, 0x2e, 0x5d, 0x15, 0x0c, 0x2c, 0xb0, 0x61, 0x67, 0x81, 0x47, 0xf3,
+ 0xd2, 0xbd, 0x24, 0x64, 0x1c, 0xb0, 0x78, 0xf0, 0x74, 0xf5, 0x03, 0xf2,
+ 0xbe, 0xe7, 0x23, 0x12, 0x83, 0x70, 0x9d, 0xee, 0x76, 0x66, 0x09, 0xb7,
+ 0x6f, 0xab, 0xc0, 0xd3, 0xd1, 0x4c, 0x5d, 0xb3, 0x54, 0x3c, 0x12, 0xcc,
+ 0x48, 0x19, 0x72, 0xd9, 0xd0, 0x19, 0x50, 0xc6, 0x0d, 0x4d, 0xe5, 0xf7,
+ 0xc0, 0x1e, 0x7b, 0x4b, 0x81, 0x76, 0x34, 0x67, 0xf1, 0xb6, 0xa1, 0xbe,
+ 0xd4, 0xf0, 0x63, 0x11, 0xde, 0xfc, 0x24, 0x45, 0x30, 0x53, 0xad, 0xe5,
+ 0xa5, 0x0c, 0x3d, 0xea, 0x01, 0x17, 0x45, 0x6e, 0xb6, 0xad, 0xef, 0x4b,
+ 0xbe, 0x8a, 0xfd, 0x49, 0xd2, 0xc1, 0xf5, 0x15, 0x2f, 0x80, 0xf7, 0xf7,
+ 0x6e, 0x72, 0xb2, 0xe2, 0x26, 0x9d, 0x30, 0x80, 0xc1, 0x54, 0x5c, 0xd8,
+ 0xc7, 0xaf, 0xb7, 0x98, 0x1b, 0x60, 0xd6, 0x3a, 0xd0, 0xc6, 0xb1, 0xf4,
+ 0xde, 0xb6, 0xcf, 0xaa, 0x4e, 0x0d, 0xb6, 0x26, 0x84, 0x47, 0x0e, 0xd4,
+ 0x01, 0x35, 0x81, 0xe4, 0x97, 0xc3, 0x44, 0x1c, 0x4e, 0x9b, 0x48, 0x1d,
+ 0x14, 0x8c, 0x89, 0xb1, 0x87, 0x2b, 0x7d, 0x86, 0x31, 0xb3, 0x75, 0x20,
+ 0xbd, 0xd9, 0x00, 0xff, 0xc1, 0x33, 0x48, 0xc6, 0x47, 0xa7, 0x1c, 0xf5,
+ 0x29, 0x33, 0xe4, 0x61, 0x84, 0xc5, 0x27, 0x8e, 0x67, 0x52, 0xd9, 0xc2,
+ 0xe9, 0x7a, 0xad, 0xf2, 0x9d, 0x57, 0x82, 0x0e, 0xb9, 0x9d, 0xe2, 0xb0,
+ 0x50, 0x69, 0x89, 0x32, 0xb5, 0xdf, 0xd5, 0x0a, 0x58, 0x1b, 0x3f, 0x80,
+ 0xa2, 0xd3, 0x9d, 0xf9, 0x29, 0x0c, 0xad, 0x87, 0xba, 0xab, 0x09, 0x4e,
+ 0x17, 0xc9, 0xec, 0x34, 0x02, 0x55, 0xab, 0x85, 0x5b, 0x15, 0xce, 0x69,
+ 0xae, 0xda, 0x90, 0x80, 0x19, 0x5b, 0xe0, 0x3d, 0x00, 0xa8, 0x27, 0xb6,
+ 0xf5, 0xf8, 0x63, 0xc1, 0x65, 0x58, 0xa4, 0x07, 0xa4, 0x98, 0x62, 0xc5,
+ 0x35, 0xbd, 0x24, 0xa9, 0x11, 0xc4, 0xdb, 0xba, 0xf2, 0x99, 0x6b, 0x68,
+ 0x0b, 0x42, 0xee, 0x56, 0x2d, 0xd2, 0xf5, 0x19, 0x12, 0x3f, 0xef, 0xcc,
+ 0xba, 0xc1, 0xd2, 0xa3, 0x43, 0xf2, 0x54, 0xe8},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 0
+ // tcID: 163
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 163,
+ 32,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is 1
+ // tcID: 164
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 164,
+ 32,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n-1
+ // tcID: 165
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 165,
+ 32,
+ {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e,
+ 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6,
+ 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97,
+ 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a,
+ 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4,
+ 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c,
+ 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e,
+ 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4,
+ 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d,
+ 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33,
+ 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92,
+ 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b,
+ 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e,
+ 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e,
+ 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe,
+ 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19,
+ 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2,
+ 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4,
+ 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a,
+ 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec,
+ 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1,
+ 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72,
+ 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde,
+ 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29,
+ 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89,
+ 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30,
+ 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1,
+ 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78,
+ 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74,
+ 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15,
+ 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20,
+ 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5,
+ 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62,
+ 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca,
+ 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4,
+ 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d,
+ 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95,
+ 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37,
+ 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54,
+ 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7,
+ 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a,
+ 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0,
+ 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd2},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: signature is n
+ // tcID: 166
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 166,
+ 32,
+ {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e,
+ 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6,
+ 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97,
+ 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a,
+ 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4,
+ 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c,
+ 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e,
+ 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4,
+ 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d,
+ 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33,
+ 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92,
+ 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b,
+ 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e,
+ 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e,
+ 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe,
+ 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19,
+ 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2,
+ 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4,
+ 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a,
+ 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec,
+ 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1,
+ 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72,
+ 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde,
+ 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29,
+ 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89,
+ 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30,
+ 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1,
+ 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78,
+ 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74,
+ 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15,
+ 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20,
+ 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5,
+ 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62,
+ 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca,
+ 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4,
+ 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d,
+ 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95,
+ 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37,
+ 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54,
+ 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7,
+ 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a,
+ 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0,
+ 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd3},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to signature
+ // tcID: 167
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 167,
+ 32,
+ {0x00, 0x00, 0x4a, 0x80, 0xca, 0xfb, 0xe2, 0xa6, 0x09, 0x5f, 0x8e, 0x86,
+ 0x63, 0xf6, 0x28, 0x98, 0x78, 0x51, 0x4d, 0x7e, 0xe7, 0xda, 0xba, 0x0c,
+ 0x1b, 0x0a, 0x07, 0x7c, 0xef, 0xb3, 0x33, 0xca, 0xcd, 0xf7, 0xc1, 0x16,
+ 0xab, 0x89, 0xb0, 0xa0, 0x1c, 0xab, 0x31, 0x61, 0xc6, 0x8c, 0xac, 0x92,
+ 0xa0, 0x8a, 0xae, 0x7d, 0x11, 0x7c, 0x9a, 0x34, 0x16, 0xd6, 0x73, 0x65,
+ 0x62, 0x1d, 0xa3, 0x38, 0x0a, 0x85, 0xff, 0x34, 0xa7, 0xa3, 0xb5, 0x12,
+ 0x84, 0x60, 0x48, 0xac, 0xd1, 0xec, 0x59, 0x57, 0xaf, 0x94, 0x27, 0x21,
+ 0xc2, 0x41, 0xa1, 0x80, 0xa5, 0xdc, 0x5d, 0x8f, 0x6f, 0x6f, 0xe5, 0x4d,
+ 0x4d, 0x9f, 0xcb, 0x37, 0x09, 0xcd, 0xe3, 0x70, 0x81, 0xe2, 0x23, 0x3b,
+ 0x4f, 0xff, 0xa2, 0x01, 0xd2, 0x02, 0x92, 0x41, 0x93, 0x2d, 0xa1, 0x70,
+ 0xa5, 0xba, 0xd0, 0xd9, 0x27, 0xa8, 0x03, 0xa7, 0xf6, 0x28, 0x9f, 0xc9,
+ 0xf7, 0xb1, 0xd4, 0x1c, 0xc1, 0xa6, 0xc9, 0x4c, 0xbf, 0x58, 0x8d, 0x54,
+ 0x92, 0xb3, 0x63, 0x92, 0x0d, 0x0c, 0x98, 0x40, 0x4f, 0x5d, 0xa9, 0xeb,
+ 0x94, 0x57, 0x64, 0x8e, 0x2a, 0x4e, 0x9a, 0x03, 0x4b, 0x2e, 0x23, 0x28,
+ 0xc7, 0xf8, 0xc0, 0xe7, 0x94, 0x77, 0x16, 0x41, 0xa9, 0x81, 0xdf, 0x76,
+ 0x58, 0x87, 0xb5, 0xba, 0x19, 0xb7, 0x69, 0x15, 0x6b, 0x37, 0x55, 0x35,
+ 0x91, 0x1e, 0x1a, 0x2d, 0xa6, 0x8b, 0xb6, 0xa3, 0x7e, 0xaa, 0x0e, 0xf8,
+ 0xdd, 0xed, 0x4c, 0xe3, 0xea, 0xc5, 0xca, 0xff, 0x4e, 0x8d, 0xc3, 0x57,
+ 0x70, 0x3f, 0x04, 0x09, 0xd0, 0x0b, 0xae, 0xed, 0xf3, 0xfb, 0xcb, 0xd6,
+ 0x89, 0x5d, 0xd3, 0x93, 0x8e, 0x1f, 0x03, 0xdd, 0x9f, 0x13, 0x1f, 0x9c,
+ 0x97, 0x9e, 0x22, 0xe4, 0xfc, 0xbe, 0xa0, 0xc5, 0x87, 0x21, 0xbc, 0x72,
+ 0xd1, 0xf4, 0x97, 0x6e, 0x93, 0xfc, 0x1a, 0x76, 0x49, 0xa2, 0x37, 0x45,
+ 0xc0, 0x31, 0x01, 0x81, 0x03, 0x1a, 0xc3, 0x4b, 0x22, 0x00, 0xdf, 0xb4,
+ 0xe8, 0xfe, 0x9b, 0xd4, 0xcd, 0xb5, 0x2a, 0x23, 0xc3, 0x14, 0x16, 0x74,
+ 0x55, 0x21, 0xaa, 0x48, 0x61, 0xea, 0xea, 0x7d, 0xec, 0x4e, 0xa2, 0xc1,
+ 0x8a, 0xe9, 0xf7, 0x5f, 0xa9, 0xd3, 0x6c, 0x9b, 0x61, 0xbd, 0xc4, 0x18,
+ 0x5e, 0x43, 0x4f, 0x8c, 0xb0, 0x91, 0xcd, 0x73, 0x16, 0x07, 0xb7, 0x49,
+ 0xa3, 0x99, 0x05, 0x85, 0xcb, 0xbe, 0xa2, 0xb1, 0xc0, 0xe0, 0xff, 0xf4,
+ 0xf5, 0x89, 0xa5, 0x47, 0xd3, 0x20, 0xbc, 0x79, 0x23, 0xb8, 0xa6, 0xb5,
+ 0x94, 0xc5, 0x86, 0x60, 0x95, 0xdf, 0x9c, 0x91, 0x4c, 0xca, 0x80, 0xcd,
+ 0x6c, 0x0e, 0x9a, 0xa3, 0xd6, 0x91, 0xe2, 0x60, 0x7f, 0x9d, 0xe6, 0x43,
+ 0x22, 0x03, 0x1c, 0xcf, 0xed, 0x04, 0xd9, 0xc8, 0x05, 0x22, 0x6c, 0xb4,
+ 0x76, 0xd3, 0x24, 0x6d, 0x6c, 0xaa, 0x1b, 0x04, 0xc6, 0x33, 0x72, 0xa7,
+ 0x76, 0x68, 0xd5, 0xed, 0xf0, 0x63, 0x65, 0x82, 0x7b, 0x80, 0x39, 0x1a,
+ 0x6a, 0xbd, 0x66, 0x01, 0x0e, 0x8e, 0x1b, 0x87, 0x3b, 0xd8, 0x3d, 0xb4,
+ 0xdc, 0xc9, 0x94, 0x44, 0xe1, 0x09, 0xef, 0xa2, 0x41, 0x4c, 0x6e, 0x53,
+ 0x19, 0xf3, 0x0a, 0x71, 0x8e, 0xb4, 0x3a, 0x12, 0x56, 0xb2, 0x14, 0x2a,
+ 0xfa, 0x23, 0x82, 0x31, 0x6e, 0x37, 0xae, 0xbd, 0xe3, 0x2d, 0xa5, 0xbf,
+ 0xec, 0x93, 0xe8, 0x9d, 0x2a, 0xdc, 0x39, 0xf6, 0x2a, 0xca, 0x25, 0xa2,
+ 0x28, 0x99, 0x33, 0xa7, 0xcd, 0x82, 0x34, 0xd7, 0x2a, 0x9b, 0x3c, 0x6a,
+ 0x00, 0x1d, 0x27, 0x56, 0x0f, 0x8c, 0x8a, 0x2d, 0x9a, 0x23, 0x3b, 0xac,
+ 0x0b, 0x51, 0x9b, 0x34, 0xf4, 0xf7, 0x92, 0x88, 0xea, 0x2c, 0xb0, 0x8a,
+ 0x87, 0x24, 0x29, 0x53, 0xac, 0x24, 0xea, 0x14, 0x41, 0x43},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to signature
+ // tcID: 168
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 168,
+ 32,
+ {0x4a, 0x80, 0xca, 0xfb, 0xe2, 0xa6, 0x09, 0x5f, 0x8e, 0x86, 0x63, 0xf6,
+ 0x28, 0x98, 0x78, 0x51, 0x4d, 0x7e, 0xe7, 0xda, 0xba, 0x0c, 0x1b, 0x0a,
+ 0x07, 0x7c, 0xef, 0xb3, 0x33, 0xca, 0xcd, 0xf7, 0xc1, 0x16, 0xab, 0x89,
+ 0xb0, 0xa0, 0x1c, 0xab, 0x31, 0x61, 0xc6, 0x8c, 0xac, 0x92, 0xa0, 0x8a,
+ 0xae, 0x7d, 0x11, 0x7c, 0x9a, 0x34, 0x16, 0xd6, 0x73, 0x65, 0x62, 0x1d,
+ 0xa3, 0x38, 0x0a, 0x85, 0xff, 0x34, 0xa7, 0xa3, 0xb5, 0x12, 0x84, 0x60,
+ 0x48, 0xac, 0xd1, 0xec, 0x59, 0x57, 0xaf, 0x94, 0x27, 0x21, 0xc2, 0x41,
+ 0xa1, 0x80, 0xa5, 0xdc, 0x5d, 0x8f, 0x6f, 0x6f, 0xe5, 0x4d, 0x4d, 0x9f,
+ 0xcb, 0x37, 0x09, 0xcd, 0xe3, 0x70, 0x81, 0xe2, 0x23, 0x3b, 0x4f, 0xff,
+ 0xa2, 0x01, 0xd2, 0x02, 0x92, 0x41, 0x93, 0x2d, 0xa1, 0x70, 0xa5, 0xba,
+ 0xd0, 0xd9, 0x27, 0xa8, 0x03, 0xa7, 0xf6, 0x28, 0x9f, 0xc9, 0xf7, 0xb1,
+ 0xd4, 0x1c, 0xc1, 0xa6, 0xc9, 0x4c, 0xbf, 0x58, 0x8d, 0x54, 0x92, 0xb3,
+ 0x63, 0x92, 0x0d, 0x0c, 0x98, 0x40, 0x4f, 0x5d, 0xa9, 0xeb, 0x94, 0x57,
+ 0x64, 0x8e, 0x2a, 0x4e, 0x9a, 0x03, 0x4b, 0x2e, 0x23, 0x28, 0xc7, 0xf8,
+ 0xc0, 0xe7, 0x94, 0x77, 0x16, 0x41, 0xa9, 0x81, 0xdf, 0x76, 0x58, 0x87,
+ 0xb5, 0xba, 0x19, 0xb7, 0x69, 0x15, 0x6b, 0x37, 0x55, 0x35, 0x91, 0x1e,
+ 0x1a, 0x2d, 0xa6, 0x8b, 0xb6, 0xa3, 0x7e, 0xaa, 0x0e, 0xf8, 0xdd, 0xed,
+ 0x4c, 0xe3, 0xea, 0xc5, 0xca, 0xff, 0x4e, 0x8d, 0xc3, 0x57, 0x70, 0x3f,
+ 0x04, 0x09, 0xd0, 0x0b, 0xae, 0xed, 0xf3, 0xfb, 0xcb, 0xd6, 0x89, 0x5d,
+ 0xd3, 0x93, 0x8e, 0x1f, 0x03, 0xdd, 0x9f, 0x13, 0x1f, 0x9c, 0x97, 0x9e,
+ 0x22, 0xe4, 0xfc, 0xbe, 0xa0, 0xc5, 0x87, 0x21, 0xbc, 0x72, 0xd1, 0xf4,
+ 0x97, 0x6e, 0x93, 0xfc, 0x1a, 0x76, 0x49, 0xa2, 0x37, 0x45, 0xc0, 0x31,
+ 0x01, 0x81, 0x03, 0x1a, 0xc3, 0x4b, 0x22, 0x00, 0xdf, 0xb4, 0xe8, 0xfe,
+ 0x9b, 0xd4, 0xcd, 0xb5, 0x2a, 0x23, 0xc3, 0x14, 0x16, 0x74, 0x55, 0x21,
+ 0xaa, 0x48, 0x61, 0xea, 0xea, 0x7d, 0xec, 0x4e, 0xa2, 0xc1, 0x8a, 0xe9,
+ 0xf7, 0x5f, 0xa9, 0xd3, 0x6c, 0x9b, 0x61, 0xbd, 0xc4, 0x18, 0x5e, 0x43,
+ 0x4f, 0x8c, 0xb0, 0x91, 0xcd, 0x73, 0x16, 0x07, 0xb7, 0x49, 0xa3, 0x99,
+ 0x05, 0x85, 0xcb, 0xbe, 0xa2, 0xb1, 0xc0, 0xe0, 0xff, 0xf4, 0xf5, 0x89,
+ 0xa5, 0x47, 0xd3, 0x20, 0xbc, 0x79, 0x23, 0xb8, 0xa6, 0xb5, 0x94, 0xc5,
+ 0x86, 0x60, 0x95, 0xdf, 0x9c, 0x91, 0x4c, 0xca, 0x80, 0xcd, 0x6c, 0x0e,
+ 0x9a, 0xa3, 0xd6, 0x91, 0xe2, 0x60, 0x7f, 0x9d, 0xe6, 0x43, 0x22, 0x03,
+ 0x1c, 0xcf, 0xed, 0x04, 0xd9, 0xc8, 0x05, 0x22, 0x6c, 0xb4, 0x76, 0xd3,
+ 0x24, 0x6d, 0x6c, 0xaa, 0x1b, 0x04, 0xc6, 0x33, 0x72, 0xa7, 0x76, 0x68,
+ 0xd5, 0xed, 0xf0, 0x63, 0x65, 0x82, 0x7b, 0x80, 0x39, 0x1a, 0x6a, 0xbd,
+ 0x66, 0x01, 0x0e, 0x8e, 0x1b, 0x87, 0x3b, 0xd8, 0x3d, 0xb4, 0xdc, 0xc9,
+ 0x94, 0x44, 0xe1, 0x09, 0xef, 0xa2, 0x41, 0x4c, 0x6e, 0x53, 0x19, 0xf3,
+ 0x0a, 0x71, 0x8e, 0xb4, 0x3a, 0x12, 0x56, 0xb2, 0x14, 0x2a, 0xfa, 0x23,
+ 0x82, 0x31, 0x6e, 0x37, 0xae, 0xbd, 0xe3, 0x2d, 0xa5, 0xbf, 0xec, 0x93,
+ 0xe8, 0x9d, 0x2a, 0xdc, 0x39, 0xf6, 0x2a, 0xca, 0x25, 0xa2, 0x28, 0x99,
+ 0x33, 0xa7, 0xcd, 0x82, 0x34, 0xd7, 0x2a, 0x9b, 0x3c, 0x6a, 0x00, 0x1d,
+ 0x27, 0x56, 0x0f, 0x8c, 0x8a, 0x2d, 0x9a, 0x23, 0x3b, 0xac, 0x0b, 0x51,
+ 0x9b, 0x34, 0xf4, 0xf7, 0x92, 0x88, 0xea, 0x2c, 0xb0, 0x8a, 0x87, 0x24,
+ 0x29, 0x53, 0xac, 0x24, 0xea, 0x14, 0x41, 0x43, 0x00, 0x00},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated signature
+ // tcID: 169
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 169,
+ 32,
+ {0x4a, 0x80, 0xca, 0xfb, 0xe2, 0xa6, 0x09, 0x5f, 0x8e, 0x86, 0x63, 0xf6,
+ 0x28, 0x98, 0x78, 0x51, 0x4d, 0x7e, 0xe7, 0xda, 0xba, 0x0c, 0x1b, 0x0a,
+ 0x07, 0x7c, 0xef, 0xb3, 0x33, 0xca, 0xcd, 0xf7, 0xc1, 0x16, 0xab, 0x89,
+ 0xb0, 0xa0, 0x1c, 0xab, 0x31, 0x61, 0xc6, 0x8c, 0xac, 0x92, 0xa0, 0x8a,
+ 0xae, 0x7d, 0x11, 0x7c, 0x9a, 0x34, 0x16, 0xd6, 0x73, 0x65, 0x62, 0x1d,
+ 0xa3, 0x38, 0x0a, 0x85, 0xff, 0x34, 0xa7, 0xa3, 0xb5, 0x12, 0x84, 0x60,
+ 0x48, 0xac, 0xd1, 0xec, 0x59, 0x57, 0xaf, 0x94, 0x27, 0x21, 0xc2, 0x41,
+ 0xa1, 0x80, 0xa5, 0xdc, 0x5d, 0x8f, 0x6f, 0x6f, 0xe5, 0x4d, 0x4d, 0x9f,
+ 0xcb, 0x37, 0x09, 0xcd, 0xe3, 0x70, 0x81, 0xe2, 0x23, 0x3b, 0x4f, 0xff,
+ 0xa2, 0x01, 0xd2, 0x02, 0x92, 0x41, 0x93, 0x2d, 0xa1, 0x70, 0xa5, 0xba,
+ 0xd0, 0xd9, 0x27, 0xa8, 0x03, 0xa7, 0xf6, 0x28, 0x9f, 0xc9, 0xf7, 0xb1,
+ 0xd4, 0x1c, 0xc1, 0xa6, 0xc9, 0x4c, 0xbf, 0x58, 0x8d, 0x54, 0x92, 0xb3,
+ 0x63, 0x92, 0x0d, 0x0c, 0x98, 0x40, 0x4f, 0x5d, 0xa9, 0xeb, 0x94, 0x57,
+ 0x64, 0x8e, 0x2a, 0x4e, 0x9a, 0x03, 0x4b, 0x2e, 0x23, 0x28, 0xc7, 0xf8,
+ 0xc0, 0xe7, 0x94, 0x77, 0x16, 0x41, 0xa9, 0x81, 0xdf, 0x76, 0x58, 0x87,
+ 0xb5, 0xba, 0x19, 0xb7, 0x69, 0x15, 0x6b, 0x37, 0x55, 0x35, 0x91, 0x1e,
+ 0x1a, 0x2d, 0xa6, 0x8b, 0xb6, 0xa3, 0x7e, 0xaa, 0x0e, 0xf8, 0xdd, 0xed,
+ 0x4c, 0xe3, 0xea, 0xc5, 0xca, 0xff, 0x4e, 0x8d, 0xc3, 0x57, 0x70, 0x3f,
+ 0x04, 0x09, 0xd0, 0x0b, 0xae, 0xed, 0xf3, 0xfb, 0xcb, 0xd6, 0x89, 0x5d,
+ 0xd3, 0x93, 0x8e, 0x1f, 0x03, 0xdd, 0x9f, 0x13, 0x1f, 0x9c, 0x97, 0x9e,
+ 0x22, 0xe4, 0xfc, 0xbe, 0xa0, 0xc5, 0x87, 0x21, 0xbc, 0x72, 0xd1, 0xf4,
+ 0x97, 0x6e, 0x93, 0xfc, 0x1a, 0x76, 0x49, 0xa2, 0x37, 0x45, 0xc0, 0x31,
+ 0x01, 0x81, 0x03, 0x1a, 0xc3, 0x4b, 0x22, 0x00, 0xdf, 0xb4, 0xe8, 0xfe,
+ 0x9b, 0xd4, 0xcd, 0xb5, 0x2a, 0x23, 0xc3, 0x14, 0x16, 0x74, 0x55, 0x21,
+ 0xaa, 0x48, 0x61, 0xea, 0xea, 0x7d, 0xec, 0x4e, 0xa2, 0xc1, 0x8a, 0xe9,
+ 0xf7, 0x5f, 0xa9, 0xd3, 0x6c, 0x9b, 0x61, 0xbd, 0xc4, 0x18, 0x5e, 0x43,
+ 0x4f, 0x8c, 0xb0, 0x91, 0xcd, 0x73, 0x16, 0x07, 0xb7, 0x49, 0xa3, 0x99,
+ 0x05, 0x85, 0xcb, 0xbe, 0xa2, 0xb1, 0xc0, 0xe0, 0xff, 0xf4, 0xf5, 0x89,
+ 0xa5, 0x47, 0xd3, 0x20, 0xbc, 0x79, 0x23, 0xb8, 0xa6, 0xb5, 0x94, 0xc5,
+ 0x86, 0x60, 0x95, 0xdf, 0x9c, 0x91, 0x4c, 0xca, 0x80, 0xcd, 0x6c, 0x0e,
+ 0x9a, 0xa3, 0xd6, 0x91, 0xe2, 0x60, 0x7f, 0x9d, 0xe6, 0x43, 0x22, 0x03,
+ 0x1c, 0xcf, 0xed, 0x04, 0xd9, 0xc8, 0x05, 0x22, 0x6c, 0xb4, 0x76, 0xd3,
+ 0x24, 0x6d, 0x6c, 0xaa, 0x1b, 0x04, 0xc6, 0x33, 0x72, 0xa7, 0x76, 0x68,
+ 0xd5, 0xed, 0xf0, 0x63, 0x65, 0x82, 0x7b, 0x80, 0x39, 0x1a, 0x6a, 0xbd,
+ 0x66, 0x01, 0x0e, 0x8e, 0x1b, 0x87, 0x3b, 0xd8, 0x3d, 0xb4, 0xdc, 0xc9,
+ 0x94, 0x44, 0xe1, 0x09, 0xef, 0xa2, 0x41, 0x4c, 0x6e, 0x53, 0x19, 0xf3,
+ 0x0a, 0x71, 0x8e, 0xb4, 0x3a, 0x12, 0x56, 0xb2, 0x14, 0x2a, 0xfa, 0x23,
+ 0x82, 0x31, 0x6e, 0x37, 0xae, 0xbd, 0xe3, 0x2d, 0xa5, 0xbf, 0xec, 0x93,
+ 0xe8, 0x9d, 0x2a, 0xdc, 0x39, 0xf6, 0x2a, 0xca, 0x25, 0xa2, 0x28, 0x99,
+ 0x33, 0xa7, 0xcd, 0x82, 0x34, 0xd7, 0x2a, 0x9b, 0x3c, 0x6a, 0x00, 0x1d,
+ 0x27, 0x56, 0x0f, 0x8c, 0x8a, 0x2d, 0x9a, 0x23, 0x3b, 0xac, 0x0b, 0x51,
+ 0x9b, 0x34, 0xf4, 0xf7, 0x92, 0x88, 0xea, 0x2c, 0xb0, 0x8a, 0x87, 0x24,
+ 0x29, 0x53, 0xac, 0x24, 0xea, 0x14},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: empty signature
+ // tcID: 170
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 170,
+ 32,
+ {},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS #1 v1.5 signature
+ // tcID: 171
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 171,
+ 32,
+ {0x12, 0x81, 0x31, 0x53, 0xb3, 0x7f, 0xa6, 0xc0, 0xfd, 0x75, 0x5a, 0x1c,
+ 0x7c, 0x40, 0x9b, 0xb8, 0x16, 0x9c, 0x5a, 0x39, 0xd0, 0x45, 0xdf, 0xf2,
+ 0xda, 0x02, 0xb2, 0xf8, 0xe8, 0x89, 0x7b, 0x0c, 0xdc, 0x6c, 0x2d, 0x40,
+ 0xe6, 0x94, 0x5b, 0x97, 0x00, 0x6f, 0x18, 0xe1, 0xb2, 0x69, 0x83, 0xf7,
+ 0x7b, 0x70, 0xbf, 0x29, 0x61, 0xb5, 0xe5, 0xf2, 0x75, 0x92, 0x41, 0xda,
+ 0xee, 0x8c, 0x56, 0xfc, 0xa7, 0xc5, 0x3c, 0x81, 0xf6, 0x9d, 0x3a, 0x03,
+ 0x41, 0x72, 0x0d, 0x97, 0x61, 0xa4, 0xf7, 0xbe, 0x8c, 0x06, 0x84, 0x64,
+ 0xe8, 0x81, 0xc8, 0x5a, 0x2c, 0x39, 0xe0, 0xac, 0x6f, 0x74, 0xf6, 0xf5,
+ 0xcb, 0x42, 0xdf, 0x8c, 0x37, 0x13, 0xf6, 0x6a, 0x28, 0x2d, 0x7f, 0xba,
+ 0x85, 0xb7, 0xa0, 0x9a, 0x6a, 0xf8, 0x3a, 0x06, 0x8b, 0x78, 0xbf, 0xe8,
+ 0x3a, 0xb2, 0x58, 0x41, 0xe4, 0xbc, 0x67, 0xc9, 0xe4, 0x0c, 0xf2, 0xa0,
+ 0x97, 0x4f, 0x88, 0x75, 0xfb, 0x81, 0xcc, 0x6a, 0x11, 0x5b, 0x91, 0xf9,
+ 0x22, 0x41, 0x9c, 0x44, 0xea, 0x82, 0xb3, 0x31, 0x87, 0x52, 0x1a, 0x7e,
+ 0x1f, 0x46, 0xc0, 0xab, 0x94, 0x59, 0xb4, 0xe9, 0x7a, 0x3f, 0x4a, 0x1d,
+ 0x9e, 0x92, 0x40, 0x3a, 0x37, 0x16, 0x88, 0x26, 0xfa, 0x0e, 0xe9, 0x14,
+ 0x23, 0x2a, 0xfb, 0x6c, 0x4d, 0x7d, 0xd0, 0x82, 0xd0, 0xc5, 0x88, 0x85,
+ 0xe3, 0x56, 0xd0, 0xef, 0xb8, 0xaa, 0x9a, 0xe3, 0x3d, 0x04, 0x5f, 0x24,
+ 0xb4, 0xb3, 0x18, 0x2d, 0x5c, 0x54, 0x55, 0x6f, 0x58, 0x38, 0xc4, 0x49,
+ 0xd3, 0x1a, 0x49, 0xa3, 0xac, 0x4b, 0xa5, 0x68, 0xc2, 0x48, 0xed, 0x72,
+ 0xc1, 0x11, 0xb5, 0xff, 0xab, 0xd9, 0x91, 0xeb, 0xf5, 0xc4, 0x8e, 0xfb,
+ 0xca, 0x33, 0xcb, 0x38, 0x99, 0x6d, 0x58, 0x49, 0x92, 0xc4, 0xab, 0xdc,
+ 0xc7, 0xb9, 0x37, 0x00, 0xca, 0x03, 0x61, 0x94, 0x12, 0xa3, 0x55, 0xb4,
+ 0x1b, 0x00, 0x0a, 0x32, 0xf6, 0xcc, 0x49, 0x35, 0xf9, 0x42, 0x20, 0x9b,
+ 0x56, 0xa2, 0x3c, 0xfb, 0x7b, 0x78, 0x8d, 0xce, 0xb6, 0x92, 0x34, 0x39,
+ 0x95, 0xf7, 0x7d, 0xaf, 0xfa, 0x25, 0xe4, 0x4d, 0x67, 0x2f, 0x8b, 0xc4,
+ 0x51, 0xf7, 0x76, 0x56, 0x0b, 0x41, 0x5d, 0x0d, 0x1b, 0xfe, 0x99, 0x25,
+ 0xaf, 0x1c, 0x25, 0x67, 0xa8, 0xe9, 0xbd, 0x15, 0xb8, 0x55, 0x4d, 0x93,
+ 0x37, 0x7c, 0x62, 0xb0, 0xad, 0xda, 0xbd, 0x27, 0xe8, 0xd9, 0xe0, 0x85,
+ 0x9f, 0x49, 0x8b, 0xa8, 0xe0, 0x30, 0x94, 0xe1, 0xd8, 0x6d, 0x41, 0xe6,
+ 0x9f, 0x76, 0x06, 0xd9, 0xf1, 0xfa, 0xc0, 0x47, 0x44, 0xc3, 0xb7, 0xb8,
+ 0xfc, 0x49, 0x42, 0xa8, 0x46, 0xe2, 0xa3, 0x64, 0x9b, 0xd9, 0x41, 0x6d,
+ 0x50, 0x0b, 0x98, 0x95, 0x45, 0x5f, 0xb6, 0x74, 0x1e, 0xd8, 0xed, 0x4f,
+ 0x42, 0x6f, 0x20, 0xab, 0x40, 0xd8, 0xab, 0x2e, 0x6c, 0xf6, 0xc6, 0x3f,
+ 0x5c, 0x29, 0x0f, 0xc0, 0x11, 0x76, 0x8b, 0x31, 0x7b, 0xde, 0x49, 0x75,
+ 0x3e, 0xfb, 0xdf, 0xd1, 0x25, 0x83, 0xf1, 0xca, 0x79, 0x28, 0x72, 0x25,
+ 0xf9, 0xc3, 0xd3, 0xed, 0x0c, 0x45, 0x30, 0x81, 0x5e, 0x4f, 0x5e, 0x7e,
+ 0xd7, 0x8d, 0x14, 0xae, 0xc0, 0xd0, 0x41, 0x42, 0xd0, 0xac, 0x0f, 0xa3,
+ 0xbb, 0x5d, 0x73, 0xb4, 0xbf, 0xda, 0x2f, 0xe7, 0x10, 0x3a, 0x2a, 0xb4,
+ 0x06, 0x72, 0xab, 0xf0, 0x8e, 0xf4, 0xd9, 0xe5, 0x37, 0xb9, 0xf8, 0x56,
+ 0xd3, 0x24, 0x50, 0xe2, 0xe4, 0x1d, 0x92, 0x77, 0xbe, 0x62, 0xad, 0x06,
+ 0x75, 0xd1, 0xa5, 0x30, 0x70, 0x9f, 0x27, 0x47, 0xf5, 0x1f, 0x17, 0xab,
+ 0xa1, 0x03, 0x81, 0xfd, 0xc7, 0x0c, 0x62, 0x6b, 0xab, 0x45, 0xd5, 0x11,
+ 0x66, 0xb6, 0xf6, 0xad, 0x97, 0x8d, 0x2d, 0xee},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false}};
+
+#endif // rsa_pss_4096_sha512_32_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_pss_misc-vectors.h b/security/nss/gtests/common/testvectors/rsa_pss_misc-vectors.h
new file mode 100644
index 0000000000..b48af8c08f
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_pss_misc-vectors.h
@@ -0,0 +1,4844 @@
+/* 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 rsa_pss_misc_vectors_h__
+#define rsa_pss_misc_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_5{
+ 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00,
+ 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbb, 0x0d, 0x41,
+ 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa, 0xbe, 0xcc, 0x42,
+ 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb, 0x0e, 0xb6, 0x9f,
+ 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e, 0x34, 0xfb, 0xe2,
+ 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46, 0xa0, 0x0a, 0x53,
+ 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5, 0xe5, 0x4b, 0xcc,
+ 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd, 0xec, 0xbc, 0x6e,
+ 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a, 0x04, 0xe5, 0xf7,
+ 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a, 0xfa, 0x71, 0x26,
+ 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b, 0x61, 0x6c, 0xa1,
+ 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64, 0x18, 0x3f, 0x57,
+ 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76, 0xca, 0x4f, 0x75,
+ 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34, 0xa5, 0xc1, 0x1f,
+ 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23, 0xb1, 0xad, 0x6f,
+ 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2, 0x61, 0x1c, 0xf1,
+ 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f, 0x67, 0x67, 0x6d,
+ 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33, 0x45, 0xbb, 0x31,
+ 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9, 0x91, 0xba, 0x1e,
+ 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27, 0xd3, 0x6b, 0x42,
+ 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74, 0x25, 0x88, 0x5c,
+ 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30, 0x41, 0x22, 0xa2,
+ 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d, 0xba, 0x22, 0xc1,
+ 0xa7, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+const RsaPssTestVector kRsaPssMiscWycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 1,
+ 0,
+ {0x88, 0xf4, 0x67, 0x6b, 0x50, 0x2e, 0x36, 0x5d, 0xfd, 0x82, 0x80, 0x5a,
+ 0xc1, 0xdb, 0x27, 0xd1, 0x10, 0x7d, 0x15, 0x16, 0x43, 0x1a, 0xb4, 0xf7,
+ 0x11, 0x07, 0xb6, 0x26, 0x25, 0xb6, 0x27, 0x5a, 0xf4, 0xa5, 0xdb, 0xfd,
+ 0x83, 0x14, 0xfa, 0xe2, 0x55, 0x82, 0x0c, 0x0c, 0xb5, 0x77, 0xee, 0x24,
+ 0x57, 0xf5, 0x10, 0x85, 0x1d, 0x26, 0x78, 0xe4, 0xed, 0x3e, 0x68, 0x39,
+ 0x84, 0x8a, 0xca, 0x8b, 0x67, 0xc9, 0xce, 0x52, 0xc5, 0xbf, 0x57, 0xa0,
+ 0x1b, 0x66, 0x83, 0x82, 0x8d, 0x03, 0x47, 0x00, 0x34, 0xb1, 0x36, 0xe6,
+ 0xab, 0x19, 0x14, 0xad, 0xbb, 0x1d, 0x91, 0x8f, 0xdc, 0x31, 0xf7, 0xce,
+ 0xf6, 0xf4, 0x4b, 0x0b, 0x0b, 0xa0, 0xdb, 0xd6, 0xc1, 0xd3, 0xc8, 0xd7,
+ 0x69, 0x9c, 0xe3, 0x74, 0xdc, 0x86, 0xc2, 0x8b, 0xeb, 0x3b, 0xee, 0x8f,
+ 0x81, 0xf4, 0x11, 0x62, 0x34, 0x4e, 0x68, 0x8a, 0xf0, 0xd9, 0x12, 0x97,
+ 0xda, 0x0d, 0xd5, 0xe8, 0x10, 0x4a, 0x54, 0x40, 0xad, 0xd8, 0x9b, 0xdc,
+ 0x6c, 0x05, 0xd2, 0x0a, 0x16, 0x4c, 0x0f, 0x07, 0x9b, 0x78, 0x65, 0x4f,
+ 0x03, 0x8d, 0x44, 0x37, 0x43, 0xf9, 0x4b, 0xc4, 0x57, 0x62, 0x50, 0x10,
+ 0x34, 0xa3, 0x2b, 0x5d, 0x05, 0xbb, 0x86, 0xe7, 0x5d, 0xd9, 0xa1, 0x71,
+ 0xc8, 0x1d, 0xbe, 0x43, 0xed, 0xf5, 0x0b, 0x2e, 0x1f, 0xc2, 0x42, 0x97,
+ 0x37, 0x53, 0x31, 0xd7, 0x8a, 0x8f, 0x03, 0x99, 0xd4, 0xae, 0xbb, 0xee,
+ 0xed, 0x91, 0x1f, 0x6d, 0x96, 0x40, 0x49, 0xe6, 0x7d, 0x89, 0xee, 0xc0,
+ 0xe9, 0x54, 0x43, 0xaf, 0x2c, 0xeb, 0x37, 0x12, 0x5e, 0xa8, 0x43, 0x1c,
+ 0xba, 0xd2, 0xd8, 0x41, 0x6f, 0xc1, 0x5f, 0xb9, 0xcb, 0xed, 0x91, 0x42,
+ 0xfb, 0x8c, 0xb0, 0x6d, 0xc7, 0xce, 0xaf, 0xac, 0x05, 0x6c, 0xc1, 0xf6,
+ 0x69, 0x6e, 0x3d, 0x93},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 2,
+ 20,
+ {0xa8, 0x5f, 0x06, 0x87, 0x5b, 0x52, 0x9c, 0xa6, 0x1b, 0x60, 0xdf, 0x40,
+ 0x46, 0x52, 0xe7, 0x9a, 0x49, 0x9f, 0x81, 0xa0, 0x59, 0x1b, 0xaf, 0xa3,
+ 0x37, 0x7b, 0x80, 0xd8, 0xe3, 0x00, 0xcb, 0xae, 0x67, 0x9a, 0x94, 0x18,
+ 0x32, 0xeb, 0x55, 0x69, 0xfb, 0x88, 0xc9, 0xf8, 0x62, 0x9e, 0x3c, 0x2e,
+ 0xbf, 0x5f, 0x32, 0xff, 0xe4, 0x37, 0x67, 0xd1, 0xea, 0xf5, 0x90, 0x16,
+ 0xf5, 0x90, 0x4d, 0xe3, 0xf7, 0xd3, 0x9c, 0xb4, 0x70, 0xdf, 0xc5, 0xfb,
+ 0x56, 0x78, 0xfc, 0xd7, 0xb5, 0x5d, 0x1a, 0x30, 0xf7, 0x16, 0xb7, 0xf0,
+ 0x4c, 0x25, 0x68, 0xf3, 0xc1, 0xa2, 0xbc, 0x78, 0x0e, 0x97, 0x4a, 0x36,
+ 0x3a, 0xdc, 0x62, 0x2e, 0x67, 0x99, 0x02, 0xe9, 0x66, 0xaf, 0x18, 0x3d,
+ 0x87, 0x4b, 0x35, 0x39, 0x64, 0x23, 0xd1, 0xa2, 0x63, 0xbb, 0x1c, 0x6e,
+ 0x73, 0x30, 0x17, 0x96, 0x71, 0x64, 0x4c, 0x69, 0x53, 0xcd, 0x79, 0x5a,
+ 0x19, 0xe2, 0xfe, 0x42, 0x08, 0xe7, 0xda, 0x52, 0x44, 0xe4, 0x76, 0x0d,
+ 0xde, 0x14, 0x23, 0x13, 0xa7, 0x81, 0xa5, 0x5b, 0x0b, 0xaf, 0x86, 0x6d,
+ 0xc1, 0x58, 0x81, 0x2a, 0x72, 0x3d, 0x74, 0x91, 0x1c, 0x87, 0x17, 0xa5,
+ 0x12, 0xd7, 0x22, 0x66, 0x91, 0x93, 0xf8, 0x88, 0x3b, 0x1c, 0xff, 0xac,
+ 0x98, 0xde, 0x84, 0x73, 0xb7, 0xa7, 0x71, 0x98, 0xe2, 0x05, 0x60, 0xc0,
+ 0xc2, 0x12, 0x07, 0xe0, 0x0f, 0xc7, 0xdd, 0x14, 0x38, 0x5f, 0xab, 0xdd,
+ 0x53, 0x0d, 0x56, 0x8d, 0x14, 0x3d, 0xdb, 0xee, 0x8d, 0x1b, 0x50, 0x2f,
+ 0x7b, 0x19, 0x4b, 0x98, 0x27, 0xee, 0xe9, 0x47, 0x2f, 0x2b, 0xe8, 0xb2,
+ 0xa5, 0x41, 0x12, 0x44, 0x05, 0x58, 0x2b, 0xff, 0x39, 0x34, 0x12, 0xf6,
+ 0xab, 0xa9, 0xc4, 0x2e, 0x58, 0x24, 0xd7, 0xc2, 0x4b, 0xdd, 0x4d, 0x82,
+ 0xd9, 0x25, 0xd0, 0x66},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 3,
+ 28,
+ {0x81, 0x89, 0x77, 0x60, 0x15, 0xdb, 0x3a, 0x51, 0x80, 0x5f, 0x6b, 0xf7,
+ 0x1a, 0xa1, 0x21, 0x4e, 0xe0, 0x7f, 0x7e, 0x38, 0x55, 0x10, 0xea, 0x95,
+ 0xa0, 0xd4, 0xc3, 0xd5, 0x3b, 0xc0, 0xd5, 0x9f, 0x07, 0xca, 0x39, 0xaf,
+ 0x40, 0xfe, 0x8c, 0x31, 0x38, 0xcf, 0x6f, 0x4b, 0xa0, 0xf7, 0x2a, 0x33,
+ 0x97, 0xdf, 0x6f, 0xfd, 0xa9, 0xcf, 0x49, 0xe4, 0x67, 0xa3, 0x4d, 0x92,
+ 0xec, 0x77, 0x2f, 0x6b, 0x6d, 0x51, 0xd5, 0x2c, 0xef, 0x86, 0xd1, 0x6f,
+ 0x74, 0xbe, 0xa7, 0x98, 0xa8, 0x5a, 0xac, 0x87, 0x3c, 0xd4, 0xd5, 0xd3,
+ 0xa0, 0xfb, 0xbb, 0x61, 0x89, 0x98, 0xf4, 0xb2, 0xb6, 0x91, 0xbc, 0x14,
+ 0xfe, 0x1f, 0x23, 0x56, 0x01, 0xc5, 0x1a, 0x76, 0xc4, 0xea, 0xcd, 0x1a,
+ 0x33, 0x97, 0x5d, 0x9c, 0x3c, 0xdf, 0x1d, 0xaf, 0x57, 0x9f, 0xb9, 0x43,
+ 0x55, 0x6f, 0x0f, 0xeb, 0xd9, 0x48, 0xd1, 0xb1, 0xe1, 0x5c, 0xc8, 0x5e,
+ 0xdf, 0x48, 0x6b, 0x00, 0x49, 0x9f, 0xa9, 0x03, 0x2b, 0x6b, 0x80, 0x1b,
+ 0x5a, 0xe4, 0x45, 0x4c, 0x94, 0xd7, 0xf8, 0x9d, 0xc1, 0xfa, 0x6d, 0xd6,
+ 0xa9, 0x27, 0x96, 0x9b, 0x14, 0xa4, 0xbd, 0xf5, 0x1c, 0xaf, 0x7c, 0xc8,
+ 0xa8, 0x7a, 0xe0, 0x5d, 0x41, 0xe1, 0x93, 0x38, 0x49, 0xac, 0xc5, 0xfc,
+ 0xb0, 0xf4, 0x78, 0xf1, 0xe2, 0x3a, 0x0f, 0x47, 0x63, 0x72, 0x83, 0x7a,
+ 0xde, 0x82, 0xf8, 0xed, 0x18, 0x09, 0xe2, 0x24, 0x50, 0x62, 0x00, 0x9b,
+ 0x8e, 0x68, 0x3f, 0x56, 0x30, 0x29, 0xdd, 0xb9, 0x89, 0x2a, 0x39, 0x8d,
+ 0xbc, 0x2d, 0xf5, 0x94, 0xc1, 0x2f, 0xb4, 0xa0, 0xf0, 0xc5, 0x51, 0xab,
+ 0xdf, 0x2f, 0xee, 0x4c, 0xb3, 0x25, 0xfe, 0x98, 0x00, 0xea, 0x74, 0x1f,
+ 0x7b, 0x2f, 0x2b, 0x4d, 0xb3, 0x70, 0x93, 0x9b, 0xc7, 0xe3, 0xea, 0x95,
+ 0xab, 0x53, 0x9b, 0x10},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 4,
+ 32,
+ {0x49, 0xe0, 0x60, 0xcc, 0xb5, 0x77, 0xeb, 0x61, 0x42, 0x74, 0xdb, 0x1a,
+ 0xd3, 0x42, 0x49, 0x49, 0x0d, 0x1c, 0xab, 0x2b, 0x8d, 0x3a, 0xe2, 0xb7,
+ 0x08, 0xb9, 0x3c, 0x8a, 0x8e, 0xad, 0x30, 0x2e, 0x6e, 0xfb, 0x8d, 0x26,
+ 0x64, 0x4d, 0x5c, 0xaa, 0x5f, 0x62, 0xb8, 0x9f, 0x39, 0x49, 0x94, 0x2d,
+ 0x07, 0x47, 0x0c, 0x37, 0xd8, 0x87, 0x8e, 0xb5, 0xcc, 0x9c, 0x15, 0x47,
+ 0x01, 0xfe, 0xea, 0x36, 0xac, 0x66, 0xd0, 0xa9, 0x72, 0x3f, 0xb3, 0x16,
+ 0xf7, 0xad, 0x62, 0x26, 0xf6, 0x34, 0x34, 0x6c, 0x17, 0xef, 0x47, 0xb3,
+ 0xe1, 0x9c, 0x7b, 0x99, 0x79, 0xd6, 0x01, 0x18, 0x95, 0x9a, 0x5b, 0x35,
+ 0xcc, 0x18, 0x82, 0x00, 0xc8, 0xf9, 0xb2, 0x72, 0x30, 0x46, 0xf4, 0x80,
+ 0xd9, 0x5a, 0x9a, 0x0a, 0xf0, 0x7e, 0x64, 0x82, 0x25, 0xdc, 0x35, 0x11,
+ 0x4d, 0x81, 0x99, 0xa4, 0x31, 0xcc, 0xf4, 0xf4, 0x4f, 0xe8, 0xe8, 0xc9,
+ 0xc0, 0x13, 0x0a, 0xa8, 0x19, 0xae, 0xec, 0xb0, 0x9f, 0x95, 0xee, 0xa8,
+ 0xf6, 0xd8, 0x99, 0x81, 0xc0, 0x5c, 0xc8, 0x27, 0x16, 0xfe, 0x7e, 0xa4,
+ 0x99, 0xc5, 0x54, 0x60, 0xc9, 0x5e, 0x99, 0x87, 0x1a, 0xba, 0x1a, 0xd3,
+ 0xac, 0x3b, 0xdb, 0xc9, 0x68, 0x50, 0x86, 0x3b, 0x23, 0xe3, 0xe6, 0x65,
+ 0x9c, 0xa3, 0x46, 0xee, 0x0e, 0x18, 0x6a, 0xd7, 0x17, 0xa8, 0xec, 0x9c,
+ 0x7a, 0x54, 0x8d, 0x8f, 0xed, 0x0e, 0x7b, 0x79, 0xf8, 0x96, 0x72, 0x26,
+ 0x59, 0xec, 0x7e, 0x13, 0x35, 0xde, 0x12, 0xf3, 0x61, 0xd5, 0xe6, 0xc6,
+ 0x5c, 0x79, 0x14, 0x41, 0xc3, 0xc0, 0x02, 0x0d, 0xe4, 0x8e, 0x60, 0xf2,
+ 0x00, 0xc3, 0xab, 0x79, 0xfe, 0x01, 0x79, 0x51, 0x3b, 0x2c, 0x15, 0x92,
+ 0xe2, 0xf0, 0x06, 0x4b, 0xa4, 0x79, 0x9f, 0x6a, 0x0e, 0xea, 0x19, 0x9d,
+ 0xa7, 0x7d, 0x17, 0x4a},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 5,
+ 48,
+ {0x2d, 0x42, 0x16, 0xf2, 0x77, 0xe5, 0x07, 0x36, 0xd4, 0x1c, 0xda, 0x21,
+ 0x91, 0xfa, 0xa9, 0x7f, 0xa9, 0x9d, 0x9e, 0x32, 0x5b, 0x34, 0x92, 0x6a,
+ 0x36, 0x3f, 0x8d, 0xd7, 0x3c, 0x90, 0x11, 0x53, 0xf0, 0x87, 0xac, 0x20,
+ 0x6c, 0xf3, 0xcb, 0x25, 0x00, 0x1d, 0xff, 0xbb, 0x62, 0x00, 0xb7, 0xb3,
+ 0x55, 0x65, 0xb4, 0x66, 0xf4, 0x6f, 0x23, 0xaa, 0xfb, 0x87, 0x2e, 0x5c,
+ 0x39, 0xd2, 0x61, 0x56, 0xd3, 0x6d, 0x1b, 0xab, 0x19, 0x38, 0x2e, 0x5f,
+ 0x15, 0x87, 0x30, 0x22, 0xe6, 0x4b, 0x58, 0xc1, 0x29, 0xd3, 0x8e, 0xee,
+ 0x81, 0x26, 0x13, 0x0f, 0x62, 0x10, 0xfa, 0x5f, 0xfb, 0x69, 0x7b, 0xb3,
+ 0xdc, 0xdd, 0xbd, 0x99, 0xa9, 0xb6, 0x0b, 0x53, 0xb2, 0x5d, 0x09, 0x4f,
+ 0x9e, 0xc9, 0xb7, 0xa1, 0xcd, 0xcd, 0x0c, 0xc7, 0x4a, 0x3a, 0xc4, 0x78,
+ 0xc7, 0xa3, 0x4c, 0xc2, 0x2c, 0x7e, 0x30, 0xe9, 0x52, 0xbf, 0xac, 0x85,
+ 0x63, 0x86, 0x78, 0xb8, 0xaa, 0x23, 0x41, 0xfb, 0x1f, 0x10, 0x81, 0x14,
+ 0xd4, 0x3d, 0xc8, 0x49, 0xd9, 0x1a, 0x3b, 0x17, 0x4b, 0x0d, 0xd6, 0x2f,
+ 0x6d, 0xfb, 0x96, 0x45, 0x9d, 0x4c, 0x76, 0xab, 0x5f, 0xb6, 0x47, 0x9d,
+ 0x68, 0xd6, 0x90, 0xd4, 0xa5, 0xc1, 0x20, 0xc4, 0x2a, 0x4b, 0xf8, 0x2a,
+ 0x8a, 0x7e, 0x9e, 0x7a, 0xba, 0x12, 0x7f, 0xd5, 0xfd, 0xa3, 0xf4, 0xc6,
+ 0xff, 0xbf, 0x2e, 0x4e, 0xeb, 0x72, 0xee, 0x69, 0x5c, 0xfe, 0xb2, 0x86,
+ 0xec, 0x99, 0xe7, 0xce, 0xe8, 0xcf, 0x30, 0x0e, 0x4e, 0x14, 0x9c, 0xf1,
+ 0x7e, 0x70, 0xcf, 0x9f, 0x2b, 0xdb, 0x64, 0x21, 0x08, 0x79, 0x16, 0xe9,
+ 0x45, 0xbc, 0xa4, 0x2a, 0x70, 0xa8, 0x8b, 0x1a, 0x87, 0xe7, 0xca, 0x3a,
+ 0xc0, 0xa1, 0xbf, 0x2a, 0xb1, 0xa6, 0x5e, 0xba, 0xb7, 0x72, 0x69, 0x94,
+ 0xa6, 0xc9, 0x59, 0x7e},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA1,
+ 6,
+ 64,
+ {0xb6, 0x62, 0x94, 0xf7, 0xb1, 0xe1, 0xa6, 0x73, 0xe5, 0x66, 0xc5, 0x9f,
+ 0x9a, 0xbf, 0x26, 0x48, 0x60, 0x20, 0x07, 0x63, 0x86, 0x0c, 0xbd, 0x66,
+ 0x6e, 0x47, 0x6d, 0xbb, 0xd6, 0x1f, 0xc3, 0x91, 0x36, 0x35, 0x3a, 0xb7,
+ 0x42, 0x99, 0xcb, 0xfb, 0x64, 0xbf, 0xf8, 0x8e, 0xd5, 0x1c, 0xf9, 0xa2,
+ 0x06, 0x94, 0xe8, 0x32, 0xfd, 0x97, 0x23, 0x5d, 0x31, 0xec, 0x6a, 0xef,
+ 0x38, 0x6a, 0xd4, 0x44, 0x87, 0xd3, 0x75, 0x3c, 0xc1, 0x22, 0x4d, 0xbd,
+ 0x59, 0xa3, 0x4b, 0xab, 0xc3, 0xeb, 0x8b, 0x53, 0x8c, 0x10, 0x70, 0x57,
+ 0x75, 0xa2, 0x7f, 0xa8, 0x8a, 0xe3, 0x5c, 0x0f, 0x61, 0x8e, 0x0b, 0x3c,
+ 0x6b, 0x91, 0xd9, 0x99, 0xfd, 0xec, 0x5b, 0x86, 0xf1, 0x5d, 0x1e, 0x46,
+ 0x2f, 0xee, 0xa3, 0xaf, 0x6f, 0xa1, 0x2a, 0x52, 0x34, 0xd5, 0x26, 0xe8,
+ 0x20, 0x39, 0xe1, 0xdf, 0x01, 0x3e, 0xf1, 0xcc, 0x60, 0x56, 0x22, 0x1b,
+ 0x81, 0xd7, 0x55, 0xa1, 0x3b, 0x70, 0xc6, 0x18, 0xce, 0xfc, 0x6d, 0xed,
+ 0xcc, 0x33, 0x61, 0xb5, 0xa9, 0x10, 0xfc, 0xd4, 0xa8, 0x12, 0xae, 0x48,
+ 0x38, 0x2f, 0xdd, 0xd7, 0x5d, 0x5b, 0x51, 0xca, 0x3d, 0x24, 0x3d, 0xac,
+ 0x02, 0x1a, 0xee, 0xaf, 0x6e, 0x2b, 0xd4, 0xae, 0xd7, 0x5d, 0x7f, 0xf6,
+ 0xd8, 0x1c, 0x9a, 0xae, 0xe2, 0x35, 0x6e, 0x3d, 0x12, 0x19, 0x2b, 0x5e,
+ 0x75, 0xd0, 0x06, 0xb1, 0x24, 0x27, 0x5b, 0x0d, 0xae, 0xc0, 0x6b, 0x5a,
+ 0xf2, 0x9b, 0x0d, 0x3e, 0x85, 0xf0, 0x57, 0xdb, 0x59, 0xdb, 0x4b, 0x88,
+ 0x7f, 0xdd, 0x2b, 0xd0, 0xa3, 0x38, 0x65, 0xeb, 0x87, 0xe8, 0xf3, 0xe3,
+ 0x7b, 0x4d, 0x86, 0x21, 0xe2, 0xe4, 0x1c, 0x76, 0x0a, 0x97, 0x3f, 0x1b,
+ 0xa0, 0x37, 0x22, 0xd4, 0x2b, 0xf5, 0xb9, 0x21, 0x38, 0x0b, 0x71, 0xfe,
+ 0xa9, 0x49, 0xcf, 0x0b},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA224,
+ 7,
+ 0,
+ {0x51, 0x3d, 0xb0, 0x66, 0xbc, 0x72, 0x89, 0x36, 0x53, 0xd1, 0xf7, 0xfa,
+ 0x3f, 0x19, 0x54, 0x62, 0x81, 0xb6, 0x23, 0x9b, 0xc8, 0x39, 0x0c, 0x49,
+ 0x84, 0x99, 0x91, 0x21, 0xa1, 0xdd, 0x75, 0xaa, 0x94, 0x00, 0x4c, 0x38,
+ 0x74, 0xbe, 0xb6, 0x32, 0x72, 0x05, 0xf2, 0xec, 0xf8, 0xf6, 0xeb, 0x93,
+ 0xea, 0xb0, 0x18, 0xde, 0x3a, 0x6c, 0x71, 0xea, 0x8b, 0x2d, 0x3a, 0x62,
+ 0x81, 0x88, 0xd4, 0xaa, 0x2b, 0x1c, 0xd6, 0xba, 0xb1, 0x69, 0xf3, 0xe7,
+ 0x82, 0x29, 0xe4, 0x38, 0x3a, 0xb6, 0x8a, 0xea, 0x46, 0x35, 0x93, 0x5e,
+ 0x0e, 0xab, 0xbe, 0x9d, 0xc1, 0xd6, 0x71, 0x41, 0x69, 0x45, 0xf1, 0x86,
+ 0x77, 0x82, 0x90, 0x0d, 0xa5, 0x34, 0x51, 0x36, 0x9c, 0xcb, 0xd5, 0x48,
+ 0xc8, 0xf7, 0x56, 0xe7, 0x22, 0x1e, 0xe7, 0xe1, 0xff, 0x28, 0xdb, 0xa0,
+ 0x99, 0xb8, 0xf2, 0x8d, 0x1f, 0x3a, 0xad, 0x2e, 0xf8, 0xbd, 0x81, 0x6a,
+ 0x53, 0xdf, 0xa9, 0xbc, 0x88, 0xe4, 0xe3, 0x98, 0x3b, 0x0d, 0xe9, 0x55,
+ 0xe6, 0x47, 0xca, 0xf7, 0x1a, 0x60, 0x7f, 0xfe, 0xa2, 0x0a, 0x96, 0x77,
+ 0xe6, 0x87, 0xcd, 0xda, 0x29, 0x21, 0x9c, 0x7d, 0xaa, 0x83, 0x92, 0x76,
+ 0xde, 0x3f, 0xe4, 0x36, 0xb9, 0x6b, 0x2c, 0x68, 0xdb, 0x64, 0xc1, 0x70,
+ 0xab, 0x9e, 0x30, 0x0c, 0xed, 0x00, 0xe7, 0x2a, 0x9c, 0x0f, 0xdc, 0x32,
+ 0x1a, 0x51, 0x7a, 0xa1, 0x13, 0xcd, 0xec, 0x8e, 0x27, 0x13, 0xf8, 0xb5,
+ 0x4e, 0xe2, 0xd7, 0x88, 0x20, 0xf6, 0xf8, 0x6b, 0x2f, 0x6e, 0x62, 0x22,
+ 0x49, 0x3d, 0x15, 0xcb, 0xe8, 0xee, 0x98, 0x15, 0xef, 0x2e, 0x7c, 0xa9,
+ 0xa6, 0xce, 0xb5, 0x59, 0x55, 0x04, 0x9d, 0xb3, 0x5b, 0x1a, 0xf1, 0x88,
+ 0xb9, 0x9f, 0x2c, 0x4b, 0xce, 0x38, 0xf1, 0x30, 0xa7, 0x57, 0x80, 0xf4,
+ 0x1b, 0x85, 0x29, 0x17},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 8
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA224,
+ 8,
+ 20,
+ {0xb3, 0xe9, 0x43, 0xf3, 0x98, 0x2a, 0x29, 0xd0, 0xc1, 0xe2, 0x41, 0x89,
+ 0x0e, 0xbd, 0xd9, 0xe7, 0x34, 0xba, 0xf8, 0x5b, 0xd3, 0x2d, 0xe8, 0x0c,
+ 0x62, 0x40, 0xe3, 0x4d, 0xd1, 0xf7, 0xf0, 0xca, 0x4f, 0x37, 0xff, 0xf2,
+ 0xc3, 0x73, 0xf9, 0x71, 0x8e, 0x7e, 0x90, 0x0d, 0xf2, 0x24, 0xd1, 0x55,
+ 0xc4, 0x46, 0x3c, 0x66, 0xba, 0xdc, 0x8f, 0xc3, 0x56, 0x3f, 0x36, 0x30,
+ 0x95, 0x68, 0x43, 0x6b, 0xcb, 0xef, 0x1d, 0x83, 0xc6, 0x3e, 0x39, 0x3d,
+ 0x9e, 0x14, 0x32, 0xd5, 0x05, 0x41, 0xd4, 0x5e, 0x54, 0xb7, 0xaf, 0x1b,
+ 0x18, 0xcc, 0x81, 0x9d, 0x9e, 0xaa, 0xa6, 0x5a, 0x4b, 0x1e, 0x4f, 0x37,
+ 0xae, 0x16, 0xec, 0x75, 0xe9, 0xf4, 0x4a, 0x07, 0x26, 0x2c, 0xf3, 0xe2,
+ 0xda, 0xb8, 0x5a, 0x06, 0x6d, 0x92, 0xb7, 0x50, 0xba, 0x1c, 0xd2, 0xa1,
+ 0xd4, 0x24, 0x93, 0x86, 0x81, 0x23, 0xf1, 0x80, 0x17, 0xbd, 0x9f, 0xaf,
+ 0x1d, 0xe1, 0xa4, 0xf8, 0x7a, 0x3f, 0x9c, 0xf7, 0x44, 0xda, 0x1e, 0xaf,
+ 0xc7, 0x61, 0xb7, 0xe2, 0x4c, 0x99, 0x29, 0xd3, 0xdf, 0xd1, 0x5d, 0x1b,
+ 0x08, 0xdb, 0x1e, 0x3f, 0xc6, 0x49, 0x32, 0x81, 0x60, 0x95, 0xce, 0xa4,
+ 0x95, 0xe0, 0xdb, 0xb8, 0x28, 0x42, 0xb5, 0xf3, 0xca, 0x90, 0xdc, 0x7b,
+ 0x78, 0x89, 0x5c, 0x1f, 0x12, 0xba, 0x99, 0x1f, 0x3b, 0xef, 0x6f, 0x16,
+ 0x45, 0x1a, 0x84, 0x88, 0x0f, 0xa3, 0x1c, 0xdf, 0xda, 0x6b, 0x96, 0x24,
+ 0xa7, 0x7a, 0x3a, 0x04, 0x89, 0xfc, 0xfd, 0xf6, 0xe0, 0x7b, 0x89, 0xc0,
+ 0x68, 0x9b, 0x5b, 0x7b, 0x70, 0x52, 0x37, 0x2a, 0x2b, 0x1e, 0x06, 0xa3,
+ 0x45, 0x7b, 0x02, 0x72, 0x85, 0xc3, 0xb1, 0x60, 0xc0, 0xde, 0x1d, 0xba,
+ 0x49, 0x10, 0xc0, 0x16, 0x2a, 0xe8, 0xe7, 0x37, 0xa3, 0xd7, 0xdd, 0x1e,
+ 0x05, 0xc7, 0x7a, 0xce},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 9
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA224,
+ 9,
+ 28,
+ {0xa9, 0xb9, 0xee, 0xf8, 0x19, 0x7c, 0x97, 0x3d, 0x6a, 0x73, 0xbd, 0xc1,
+ 0x65, 0xf4, 0x0f, 0x0f, 0x53, 0xb0, 0x58, 0x48, 0xc9, 0x39, 0x57, 0xae,
+ 0xc2, 0x78, 0x5f, 0xa9, 0x2a, 0x9c, 0xc6, 0x39, 0x74, 0x18, 0xa7, 0x18,
+ 0x70, 0xf1, 0xbb, 0xc2, 0x1a, 0x39, 0xb2, 0x44, 0x52, 0x6b, 0x4a, 0x39,
+ 0xa5, 0x38, 0xd1, 0x49, 0xcd, 0xe6, 0x2b, 0xf8, 0xf2, 0x1f, 0x3e, 0xab,
+ 0xca, 0x93, 0x27, 0x51, 0xda, 0x83, 0x12, 0x01, 0x36, 0xc4, 0x80, 0x73,
+ 0x79, 0x2c, 0x55, 0xe2, 0xef, 0xf4, 0xe2, 0x9e, 0x69, 0x73, 0xcd, 0x3f,
+ 0x10, 0x90, 0xc5, 0xbf, 0x3c, 0xed, 0x02, 0xa1, 0xba, 0x4c, 0x14, 0x5a,
+ 0xdd, 0xc6, 0x74, 0xd3, 0x3b, 0x0a, 0x28, 0x5d, 0x73, 0xd1, 0x4b, 0xcd,
+ 0x6f, 0x37, 0x4f, 0x60, 0xc9, 0x5c, 0x41, 0x84, 0xe2, 0xd5, 0x73, 0x88,
+ 0xe9, 0xc7, 0x3f, 0x69, 0x7a, 0xc0, 0xaf, 0x51, 0x16, 0xdd, 0xbf, 0x50,
+ 0x81, 0xa8, 0xf9, 0x9a, 0xce, 0x11, 0x02, 0x78, 0x35, 0xcb, 0x3d, 0xf8,
+ 0xae, 0x78, 0x54, 0x91, 0xf4, 0x28, 0x50, 0xde, 0x04, 0xb3, 0xe0, 0x1b,
+ 0x93, 0x17, 0xbd, 0x04, 0xed, 0x48, 0x8a, 0xd7, 0x2e, 0x78, 0x7c, 0x72,
+ 0x8b, 0x45, 0x16, 0xc7, 0xd8, 0x39, 0xd3, 0x88, 0xa2, 0xfd, 0x7b, 0x21,
+ 0x99, 0x4f, 0xf3, 0xf5, 0xb7, 0xf2, 0x64, 0x41, 0x3b, 0xed, 0xd3, 0xd8,
+ 0xa5, 0x25, 0x8d, 0x2b, 0x39, 0xe6, 0x04, 0x11, 0xde, 0x1e, 0xe6, 0x9f,
+ 0xe0, 0x5f, 0x4e, 0x76, 0xb2, 0x3a, 0x9f, 0x50, 0xb4, 0x9f, 0x70, 0x43,
+ 0xf9, 0x81, 0x2a, 0xeb, 0x81, 0xcd, 0x54, 0xcc, 0x1d, 0xd9, 0xff, 0xdc,
+ 0x6e, 0x73, 0x58, 0x0e, 0x2c, 0xae, 0x82, 0x15, 0x79, 0xba, 0x36, 0x42,
+ 0xff, 0x77, 0x93, 0xa3, 0x99, 0x5b, 0x13, 0x6e, 0x05, 0x7d, 0x2d, 0x2c,
+ 0xa7, 0xae, 0xfa, 0xe4},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 10
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA224,
+ 10,
+ 32,
+ {0x89, 0x9a, 0x49, 0xab, 0x15, 0x11, 0xbe, 0xf8, 0x72, 0x7d, 0x1e, 0xd7,
+ 0x09, 0x3b, 0xf7, 0xe6, 0xa7, 0x7f, 0xa8, 0x75, 0x0d, 0x04, 0x7b, 0x20,
+ 0x37, 0x40, 0x32, 0x4d, 0x18, 0xfc, 0x45, 0xb5, 0x87, 0xd3, 0x39, 0x2b,
+ 0xb7, 0xab, 0xbe, 0x7e, 0x6b, 0xed, 0x7b, 0xf2, 0xbe, 0x2f, 0xa5, 0xe3,
+ 0x55, 0xf8, 0xac, 0x54, 0x52, 0xe6, 0x75, 0x02, 0x7d, 0xbe, 0xc1, 0x83,
+ 0x55, 0x55, 0xd0, 0x59, 0xa4, 0xec, 0x44, 0x12, 0x0f, 0x49, 0x9e, 0x49,
+ 0x51, 0xcc, 0x3f, 0xab, 0x33, 0xd3, 0xe8, 0x15, 0x4a, 0x43, 0x40, 0xd2,
+ 0x9c, 0x69, 0xfb, 0x50, 0x72, 0x8c, 0x60, 0xea, 0xa5, 0x8d, 0x61, 0xb7,
+ 0x5c, 0xfe, 0x7e, 0xfa, 0xdb, 0xff, 0x55, 0xfc, 0x0e, 0xdf, 0xfb, 0x4a,
+ 0xf9, 0x71, 0x9c, 0xd1, 0xa3, 0xb2, 0xa2, 0x40, 0x93, 0x6e, 0xb6, 0xc2,
+ 0xad, 0x70, 0xb1, 0x0b, 0x72, 0xaa, 0xb7, 0xe6, 0x4d, 0x9f, 0xb1, 0x7b,
+ 0xa8, 0xfa, 0xdb, 0x6f, 0x4f, 0x00, 0x36, 0xbc, 0x22, 0xd5, 0x77, 0x97,
+ 0x05, 0xb0, 0x2d, 0x26, 0x1b, 0x8c, 0x9b, 0xe7, 0x00, 0xb6, 0x5c, 0x06,
+ 0x6c, 0x27, 0xbe, 0x02, 0xdb, 0x35, 0x3f, 0x4e, 0xbc, 0xab, 0x1c, 0xcb,
+ 0x41, 0xc4, 0xbb, 0xcf, 0xef, 0x39, 0xab, 0xfa, 0x89, 0x99, 0x19, 0x69,
+ 0x51, 0x20, 0x95, 0x58, 0x46, 0x3a, 0xab, 0x1c, 0x6d, 0x49, 0x17, 0xae,
+ 0x97, 0x00, 0x61, 0x99, 0xda, 0xaf, 0x96, 0x36, 0x66, 0xd8, 0x5c, 0x13,
+ 0x38, 0x17, 0x03, 0x5f, 0x36, 0xea, 0x32, 0x17, 0x14, 0xa6, 0xb2, 0x0d,
+ 0xad, 0xb3, 0x55, 0xa2, 0x26, 0x25, 0x7f, 0xc0, 0xab, 0xff, 0x10, 0xc9,
+ 0xaf, 0xac, 0x55, 0x1b, 0xb7, 0xc3, 0xba, 0x9e, 0x44, 0x73, 0x7f, 0x45,
+ 0xad, 0x4f, 0x9b, 0x7f, 0x2d, 0xb0, 0x02, 0xaf, 0xb7, 0xad, 0x61, 0xcd,
+ 0xa0, 0xd9, 0x65, 0x38},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 11
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA224,
+ 11,
+ 48,
+ {0xa9, 0xca, 0xdc, 0x9c, 0xf4, 0x14, 0x00, 0xea, 0x2a, 0x91, 0xe8, 0x6e,
+ 0xf6, 0xe0, 0x71, 0x5f, 0xe5, 0x66, 0x9d, 0xd6, 0xa8, 0xfa, 0x3a, 0xa5,
+ 0x00, 0x36, 0xe5, 0x21, 0xe0, 0xc9, 0x39, 0xad, 0x95, 0x30, 0xd1, 0x5e,
+ 0x52, 0xb1, 0x04, 0x04, 0xce, 0xdc, 0xc5, 0x40, 0x5e, 0x71, 0x78, 0xa0,
+ 0x44, 0x4d, 0x0c, 0x5d, 0x20, 0xcf, 0xe4, 0xaf, 0x10, 0xf3, 0xc0, 0x7c,
+ 0x10, 0xef, 0x09, 0x15, 0xd0, 0x5e, 0x02, 0xc6, 0x2e, 0x5d, 0x08, 0x74,
+ 0xc2, 0xef, 0x37, 0xd4, 0x17, 0x66, 0x55, 0xf6, 0x3f, 0x9a, 0x9d, 0xbc,
+ 0x2d, 0xa1, 0x56, 0x1c, 0x09, 0xc9, 0x95, 0x58, 0x1c, 0xc8, 0x11, 0xb5,
+ 0xd7, 0x62, 0x1e, 0x84, 0xbe, 0xdd, 0x75, 0x46, 0xd3, 0x46, 0xa7, 0xa0,
+ 0xb0, 0xa6, 0x5d, 0x7f, 0x38, 0xf1, 0x01, 0xb2, 0x43, 0x03, 0xda, 0x0b,
+ 0x02, 0x36, 0xa7, 0xc7, 0x8f, 0x40, 0x26, 0xcc, 0x20, 0xbb, 0x32, 0xdc,
+ 0xf7, 0x9c, 0xec, 0x7f, 0x9a, 0x88, 0x66, 0x1d, 0xcd, 0x52, 0xd5, 0xb2,
+ 0x09, 0xbc, 0xa1, 0x91, 0xf5, 0xc6, 0x07, 0xe8, 0xd8, 0xe1, 0x95, 0x7d,
+ 0x77, 0x9e, 0x5d, 0xfd, 0xed, 0xfe, 0xc4, 0x9b, 0xc2, 0xde, 0xfc, 0x0f,
+ 0xf9, 0x21, 0xd5, 0xf7, 0xe8, 0x75, 0xe5, 0xdf, 0x46, 0xf0, 0x68, 0x7a,
+ 0x05, 0xf0, 0x3b, 0x5b, 0xa5, 0xee, 0x6b, 0xc0, 0xfc, 0xaf, 0x8d, 0x67,
+ 0x59, 0x2a, 0x96, 0xc0, 0xab, 0xb2, 0xf9, 0xa9, 0x96, 0x16, 0x95, 0x52,
+ 0x22, 0xdd, 0x1e, 0x87, 0xec, 0x9a, 0xeb, 0x4b, 0x16, 0x0a, 0xb5, 0xae,
+ 0x96, 0xaf, 0xc8, 0x7a, 0x65, 0xb5, 0x22, 0xc6, 0xbf, 0x4d, 0x81, 0x33,
+ 0x90, 0x1d, 0xc3, 0xa9, 0xfa, 0x63, 0xac, 0xf7, 0x49, 0xca, 0x06, 0xd0,
+ 0x0e, 0x0a, 0x8f, 0xab, 0x39, 0xa9, 0x39, 0x39, 0x6c, 0xdc, 0x70, 0xf5,
+ 0x2b, 0x98, 0x63, 0xa2},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 12
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA224,
+ 12,
+ 64,
+ {0x80, 0x72, 0x85, 0xdc, 0x6a, 0xea, 0xb0, 0xa5, 0xaa, 0x0a, 0x76, 0x67,
+ 0x85, 0x69, 0x93, 0x28, 0x8b, 0x9b, 0xac, 0x95, 0x44, 0x13, 0x6a, 0x57,
+ 0x57, 0xc6, 0x3b, 0x23, 0x71, 0x59, 0x44, 0xdf, 0x3b, 0x9b, 0x77, 0x95,
+ 0x3e, 0xf1, 0xdb, 0x29, 0x6f, 0xf2, 0x6d, 0x87, 0xff, 0x3d, 0xfe, 0x51,
+ 0x4e, 0x41, 0x5d, 0x9f, 0x11, 0x8f, 0xd0, 0x9e, 0x7a, 0xc5, 0x18, 0xf9,
+ 0x82, 0x73, 0x6b, 0xcc, 0x08, 0xb5, 0x58, 0x03, 0x8c, 0x77, 0x1d, 0xd1,
+ 0xc1, 0xd3, 0xb4, 0x3d, 0xf9, 0x22, 0xdd, 0xda, 0x57, 0x90, 0x6c, 0xb5,
+ 0xe6, 0xf5, 0xa3, 0xed, 0x67, 0x70, 0x61, 0x78, 0x7f, 0xfa, 0xe8, 0xeb,
+ 0x1e, 0xe2, 0xde, 0x41, 0xb5, 0xe5, 0x8f, 0x5a, 0x01, 0x2b, 0x49, 0x93,
+ 0x7a, 0xf8, 0xd7, 0xd4, 0x4a, 0xb5, 0xf4, 0xc9, 0x35, 0xb7, 0x37, 0x64,
+ 0xfb, 0x46, 0xda, 0xaa, 0x34, 0x6c, 0x54, 0x10, 0x9c, 0x22, 0x4e, 0x16,
+ 0xf9, 0xc5, 0x3d, 0x3b, 0xc4, 0xcf, 0xf2, 0x12, 0x0f, 0xc3, 0xe0, 0x90,
+ 0x79, 0x84, 0x05, 0x2f, 0x9e, 0x33, 0xdc, 0x1d, 0xd2, 0x4a, 0x17, 0x1b,
+ 0x20, 0x2a, 0x52, 0xcd, 0xef, 0xe1, 0x3e, 0x93, 0xca, 0xb1, 0x45, 0x41,
+ 0x65, 0x69, 0xb5, 0xa6, 0xa7, 0xf2, 0x9f, 0x9b, 0x7b, 0x36, 0xbf, 0xba,
+ 0xc4, 0x19, 0x59, 0x90, 0x3d, 0x76, 0x5b, 0xc9, 0x1c, 0x3c, 0x10, 0xb6,
+ 0x45, 0xfc, 0xe9, 0xe9, 0x89, 0x3b, 0xa1, 0xe3, 0x32, 0x5d, 0xf7, 0x64,
+ 0xbf, 0x4e, 0xf0, 0xf8, 0xeb, 0x3b, 0x3a, 0x20, 0x70, 0x1d, 0x8e, 0x41,
+ 0x7a, 0x86, 0xd9, 0xb8, 0x59, 0xf2, 0xa3, 0x18, 0xa6, 0x6a, 0xb9, 0x23,
+ 0xa4, 0x9f, 0xc2, 0x5a, 0x51, 0x19, 0x00, 0xa1, 0x49, 0xe8, 0x91, 0x23,
+ 0xb4, 0x88, 0xe4, 0x4d, 0x8f, 0x77, 0xab, 0xe9, 0xe7, 0xfe, 0xe5, 0x62,
+ 0x86, 0xd7, 0xb2, 0x23},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 13
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA256,
+ 13,
+ 0,
+ {0x90, 0x31, 0xc0, 0x63, 0x10, 0x35, 0x42, 0x81, 0x75, 0x42, 0xfe, 0xfc,
+ 0xe9, 0xe3, 0x0a, 0x72, 0xe9, 0xf1, 0x4b, 0xe9, 0x4e, 0xf2, 0xb7, 0xa1,
+ 0xdf, 0x2b, 0xa7, 0x21, 0xa9, 0xa4, 0xef, 0xe3, 0x14, 0x76, 0x68, 0x4a,
+ 0x49, 0x1e, 0x48, 0x49, 0xee, 0x87, 0x20, 0xc1, 0xf4, 0x9c, 0xdf, 0x97,
+ 0x55, 0xd5, 0x49, 0xb6, 0x3f, 0xcc, 0x0e, 0x78, 0xaf, 0x83, 0x53, 0xbc,
+ 0xb4, 0x25, 0x75, 0xab, 0xf9, 0x2d, 0xe0, 0x6a, 0x30, 0x81, 0x42, 0xf2,
+ 0x12, 0xac, 0x98, 0x7d, 0x42, 0xd5, 0xf6, 0x22, 0xb8, 0x78, 0x1c, 0x6c,
+ 0x21, 0x5d, 0x37, 0x60, 0xaa, 0x4c, 0xa8, 0x44, 0x1b, 0xb3, 0xf4, 0x58,
+ 0x7d, 0xa6, 0xa7, 0x46, 0x3e, 0xa9, 0x42, 0x5a, 0x45, 0x87, 0x6b, 0x04,
+ 0x70, 0x20, 0x23, 0x15, 0xec, 0x18, 0x81, 0xdb, 0xd4, 0xf1, 0xbf, 0xa4,
+ 0x08, 0x01, 0xdf, 0xb8, 0x89, 0x85, 0x61, 0xa6, 0xce, 0x6f, 0x88, 0x69,
+ 0x8d, 0xab, 0x49, 0x74, 0x42, 0xf1, 0xef, 0x83, 0xb1, 0xd3, 0x54, 0x0c,
+ 0xc3, 0xb0, 0xaf, 0x13, 0x9d, 0x5e, 0x12, 0x5a, 0x88, 0x64, 0x6f, 0x0d,
+ 0xcb, 0xae, 0x05, 0x3f, 0x6a, 0x8f, 0xc2, 0x9a, 0x2f, 0x08, 0x3e, 0x81,
+ 0xd6, 0x10, 0x82, 0x81, 0x21, 0x21, 0xc3, 0xe5, 0x9c, 0x30, 0x72, 0xa7,
+ 0x6d, 0x4b, 0xa8, 0x30, 0xd4, 0x33, 0x11, 0x05, 0x35, 0x56, 0x93, 0xf5,
+ 0x61, 0xad, 0xda, 0x1a, 0xd8, 0x27, 0x8c, 0xe0, 0xe1, 0x0e, 0xc3, 0xf7,
+ 0xa5, 0xca, 0x24, 0xe3, 0x1d, 0x83, 0x9e, 0x48, 0x23, 0xc6, 0x83, 0xe1,
+ 0x4d, 0x75, 0xf7, 0x64, 0x87, 0x2c, 0x22, 0x67, 0x62, 0x3f, 0xaa, 0xcc,
+ 0xa1, 0x70, 0x7f, 0x40, 0x38, 0x49, 0x45, 0x57, 0xdf, 0x84, 0xcd, 0xc3,
+ 0xfd, 0x4f, 0x93, 0xe4, 0xa1, 0x34, 0xe9, 0xb5, 0x3e, 0x7e, 0x80, 0xec,
+ 0x1d, 0x60, 0x55, 0x6a},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 14
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA256,
+ 14,
+ 20,
+ {0x9d, 0xd8, 0x85, 0x5b, 0x0a, 0xbf, 0xe9, 0x85, 0x98, 0x93, 0x76, 0x29,
+ 0xdb, 0x44, 0x55, 0xc5, 0x61, 0xb0, 0x74, 0xd2, 0x70, 0x14, 0x6d, 0x6a,
+ 0xf8, 0x37, 0xc7, 0x09, 0xdf, 0x76, 0xd4, 0x2f, 0xf3, 0xe0, 0xd5, 0x0f,
+ 0x04, 0xf7, 0xe9, 0xb3, 0xc4, 0x32, 0x44, 0xe4, 0xa8, 0x93, 0xf0, 0xd2,
+ 0x2d, 0x54, 0xc5, 0x8b, 0x12, 0x1b, 0x78, 0xdd, 0x60, 0x4d, 0x19, 0x03,
+ 0xc9, 0x61, 0x09, 0xf3, 0x72, 0xac, 0x91, 0x62, 0xbd, 0x0e, 0x41, 0x88,
+ 0x99, 0x2d, 0x9b, 0x89, 0x57, 0xfa, 0x08, 0xad, 0x97, 0x23, 0x75, 0x82,
+ 0x99, 0xef, 0x70, 0x12, 0x5f, 0x91, 0x6d, 0xa0, 0x7c, 0xd4, 0xa6, 0x96,
+ 0xa1, 0x63, 0x40, 0xd7, 0x57, 0x5e, 0x4f, 0xe6, 0xd5, 0x73, 0x65, 0xc2,
+ 0xe4, 0xae, 0xc1, 0xa5, 0x46, 0x5a, 0x2e, 0xbc, 0x7a, 0x4a, 0x7b, 0x3d,
+ 0x83, 0xd8, 0x39, 0x5f, 0xcc, 0x36, 0xa1, 0x1e, 0x83, 0x37, 0x87, 0x84,
+ 0x77, 0x31, 0x2a, 0x7f, 0xb4, 0xab, 0x81, 0xb7, 0x0c, 0xab, 0x24, 0xff,
+ 0x98, 0x56, 0x55, 0x59, 0x84, 0x67, 0x06, 0xa4, 0x2f, 0x2c, 0x07, 0xa5,
+ 0x55, 0xe9, 0x2f, 0x86, 0xbe, 0x89, 0xd7, 0x70, 0x4a, 0x53, 0x29, 0xfb,
+ 0x86, 0x37, 0xb7, 0x62, 0x11, 0x12, 0x10, 0x9f, 0x42, 0xe4, 0x9c, 0xf5,
+ 0xf9, 0xa0, 0x59, 0xa7, 0x22, 0x5e, 0x25, 0x87, 0xac, 0x41, 0xb6, 0x99,
+ 0xa0, 0xb2, 0x7f, 0xd4, 0x77, 0xe0, 0xb1, 0xdc, 0xaf, 0x8e, 0xe8, 0x82,
+ 0x91, 0xd6, 0x2f, 0x41, 0x69, 0x29, 0x29, 0xb8, 0x75, 0x13, 0xa5, 0xd8,
+ 0xe6, 0x93, 0x52, 0xcf, 0x6e, 0x30, 0x31, 0xf4, 0x25, 0x43, 0xcb, 0xd9,
+ 0xd8, 0x44, 0x2b, 0xe3, 0xc2, 0x8d, 0xca, 0x1e, 0xf8, 0xa9, 0xb7, 0xe5,
+ 0x1b, 0xa0, 0x89, 0xeb, 0x69, 0x1f, 0x60, 0x54, 0xce, 0xc5, 0x5a, 0x8e,
+ 0x77, 0x01, 0x58, 0xdf},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 15
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA256,
+ 15,
+ 28,
+ {0xa6, 0x1e, 0xe3, 0x00, 0xba, 0x0e, 0xe8, 0xbc, 0xad, 0x35, 0x54, 0xa5,
+ 0x49, 0x4a, 0x0d, 0xda, 0xca, 0xee, 0xb8, 0xf2, 0xe0, 0xd4, 0xc7, 0x13,
+ 0x83, 0xa2, 0x68, 0x4f, 0x21, 0xa2, 0x60, 0xdf, 0x6b, 0x48, 0xd7, 0x12,
+ 0xd7, 0x14, 0x5f, 0x62, 0x46, 0x8c, 0xd2, 0x0e, 0x3d, 0xc7, 0x09, 0x50,
+ 0xd8, 0x9a, 0x7d, 0x8e, 0x96, 0x29, 0x61, 0x19, 0x6e, 0x53, 0xdd, 0xc7,
+ 0xf1, 0xda, 0x53, 0x76, 0x67, 0x32, 0xe1, 0x93, 0xa7, 0xe1, 0x8b, 0x08,
+ 0xab, 0x3c, 0x71, 0xc3, 0x54, 0x7a, 0xc5, 0xa6, 0x40, 0xcd, 0xb9, 0xdd,
+ 0x3a, 0x2d, 0xcd, 0x86, 0x6d, 0x8b, 0x37, 0xd5, 0x75, 0x49, 0xb1, 0x7a,
+ 0x85, 0xb1, 0xa9, 0x72, 0x71, 0xde, 0xb8, 0x51, 0x53, 0x24, 0xae, 0x30,
+ 0x78, 0x2f, 0xac, 0xa2, 0x9d, 0xae, 0x55, 0xd5, 0x00, 0x30, 0xb4, 0xd5,
+ 0xee, 0xcd, 0xaa, 0x65, 0xb0, 0x35, 0xc0, 0x48, 0xa3, 0x2f, 0x01, 0x01,
+ 0x8a, 0x86, 0x5a, 0x9a, 0xb1, 0x39, 0x2b, 0x47, 0x73, 0x46, 0x55, 0x4d,
+ 0xdb, 0x40, 0x3d, 0xbc, 0x03, 0xfd, 0x83, 0x4b, 0x72, 0x95, 0x60, 0x87,
+ 0xb6, 0x23, 0xcd, 0xb6, 0xd4, 0xad, 0x88, 0x69, 0x85, 0x57, 0x6e, 0xf7,
+ 0x5d, 0x18, 0x6d, 0x78, 0xd5, 0x07, 0x88, 0xee, 0xeb, 0x70, 0xa0, 0xc6,
+ 0x52, 0x59, 0xf2, 0x2d, 0x5d, 0xfb, 0x5d, 0x08, 0xa9, 0xc8, 0x6d, 0x60,
+ 0x55, 0x87, 0x4b, 0x4e, 0x38, 0x67, 0x1f, 0xc6, 0x4a, 0x36, 0x08, 0x3b,
+ 0x34, 0xe0, 0xf5, 0xcc, 0x51, 0xc2, 0x6a, 0xd8, 0x76, 0x48, 0x4c, 0x47,
+ 0xad, 0x7f, 0x8e, 0x7a, 0x52, 0x4e, 0x96, 0x7f, 0x58, 0x7f, 0xb0, 0xad,
+ 0xa6, 0xaa, 0x1c, 0x06, 0xea, 0xdb, 0x0a, 0x14, 0x99, 0x23, 0x91, 0x25,
+ 0x65, 0xf2, 0x50, 0x31, 0xf9, 0xc5, 0xe7, 0x21, 0xec, 0xb6, 0x8f, 0xf2,
+ 0x65, 0x3e, 0x23, 0xe8},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 16
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA256,
+ 16,
+ 32,
+ {0x30, 0x38, 0x90, 0x51, 0xe9, 0x9e, 0x04, 0xc0, 0x6b, 0x5e, 0x92, 0x77,
+ 0x3e, 0xbe, 0x85, 0xfe, 0x14, 0x32, 0xdd, 0xc8, 0x68, 0x15, 0x33, 0x37,
+ 0xa7, 0xdf, 0x1f, 0x42, 0x9b, 0x94, 0x1c, 0x77, 0x90, 0x49, 0x21, 0x9a,
+ 0x25, 0xdb, 0x26, 0xc7, 0xee, 0x2f, 0x18, 0x9c, 0x4a, 0x9b, 0x71, 0xe6,
+ 0x90, 0x31, 0x7f, 0xad, 0x22, 0x17, 0x4b, 0x45, 0x85, 0x7a, 0x7d, 0xee,
+ 0x66, 0x66, 0x3c, 0xcd, 0x60, 0x8d, 0x4e, 0xe3, 0xda, 0x1c, 0x26, 0xf0,
+ 0xf0, 0xce, 0x1e, 0x87, 0x79, 0x7b, 0xde, 0xce, 0xfd, 0x1d, 0x79, 0x4c,
+ 0x78, 0x2a, 0x7c, 0xac, 0x32, 0x2a, 0xd3, 0x81, 0x79, 0xaa, 0xfe, 0x3d,
+ 0xf4, 0xcb, 0x81, 0x58, 0x85, 0xc3, 0x91, 0xb6, 0x26, 0x52, 0x44, 0xb4,
+ 0x5a, 0x7c, 0x87, 0x0d, 0x18, 0x36, 0xbf, 0x36, 0x1e, 0xed, 0xaf, 0xf8,
+ 0x99, 0x5c, 0xa8, 0x82, 0x70, 0x9f, 0xe9, 0xb3, 0x2b, 0xc0, 0x8c, 0xd6,
+ 0x24, 0x6d, 0x74, 0x44, 0x16, 0x99, 0xbb, 0x30, 0x46, 0x2b, 0x9d, 0xf9,
+ 0xf7, 0x4f, 0xb5, 0x97, 0xb4, 0xd9, 0x53, 0xae, 0x3a, 0x4a, 0x7f, 0x06,
+ 0x0d, 0x46, 0x45, 0x87, 0xcc, 0xbd, 0xa7, 0x90, 0x96, 0xdf, 0x38, 0xdd,
+ 0xf9, 0xb1, 0x0a, 0x68, 0xcc, 0xe1, 0x1d, 0x53, 0x04, 0xd6, 0x48, 0xba,
+ 0x3c, 0x5e, 0x8e, 0x11, 0x10, 0x97, 0xa5, 0x4f, 0x2a, 0xfe, 0x1f, 0x64,
+ 0xee, 0xee, 0xc0, 0xdb, 0x30, 0x3b, 0x5f, 0x9f, 0x88, 0x63, 0xc3, 0x00,
+ 0xc3, 0x3a, 0x49, 0x60, 0xa0, 0x66, 0x4b, 0x59, 0xf1, 0x80, 0x16, 0xd4,
+ 0x82, 0x65, 0xec, 0x24, 0xc6, 0xf0, 0xbb, 0x2e, 0x64, 0x41, 0x26, 0x2e,
+ 0x6e, 0xa7, 0xaf, 0xc8, 0x0b, 0xa5, 0x39, 0x9e, 0x85, 0x0f, 0xcb, 0x37,
+ 0xcd, 0xe3, 0x17, 0x5f, 0x63, 0x38, 0x3d, 0xa2, 0x72, 0xf1, 0xf6, 0x92,
+ 0xcd, 0x73, 0x2c, 0xa2},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 17
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA256,
+ 17,
+ 48,
+ {0x2d, 0xff, 0x26, 0xd0, 0x7b, 0xd2, 0xe3, 0xde, 0x20, 0xc8, 0xb6, 0xfa,
+ 0x52, 0x7e, 0x9f, 0xa1, 0x6a, 0xee, 0x9c, 0xbf, 0xa0, 0xd0, 0x1c, 0xd7,
+ 0x1a, 0x06, 0x64, 0x72, 0x7b, 0xcb, 0x50, 0x5d, 0x05, 0x18, 0x31, 0x48,
+ 0x56, 0xc4, 0x3c, 0x60, 0x2d, 0xe0, 0xfc, 0x46, 0x47, 0xbe, 0x7f, 0x49,
+ 0x6a, 0xba, 0xef, 0xc1, 0xc7, 0x66, 0xfc, 0x44, 0xf6, 0x57, 0x2e, 0xe2,
+ 0xb6, 0xae, 0x3f, 0xa7, 0xd4, 0xf2, 0x3c, 0x82, 0x70, 0x3d, 0x15, 0xcc,
+ 0xf9, 0x7e, 0x2e, 0x8d, 0xfa, 0x0a, 0x15, 0xa3, 0xf3, 0xf6, 0x39, 0xa2,
+ 0xf0, 0x33, 0x91, 0x0e, 0xc0, 0x44, 0x94, 0xfb, 0x24, 0x70, 0xec, 0x1a,
+ 0x6c, 0xd7, 0xfb, 0xb3, 0x48, 0x15, 0x3f, 0x62, 0x76, 0x6e, 0x2f, 0x84,
+ 0xc1, 0x54, 0x2c, 0x7e, 0x32, 0xd4, 0xd6, 0x0d, 0x24, 0xed, 0xa5, 0xb2,
+ 0x6d, 0x51, 0x3f, 0x49, 0xbf, 0x51, 0x7a, 0xa5, 0x6e, 0x43, 0xd0, 0x5c,
+ 0x8b, 0x12, 0xf2, 0xde, 0x93, 0xc3, 0x6f, 0x56, 0xbc, 0x87, 0xf7, 0x86,
+ 0xdb, 0xea, 0x42, 0xfb, 0x96, 0x0c, 0xb4, 0x42, 0x37, 0x52, 0xfb, 0x4a,
+ 0x81, 0x1e, 0xca, 0x39, 0x6d, 0x05, 0x52, 0xc4, 0xf3, 0x6d, 0xd6, 0x92,
+ 0xe2, 0xef, 0x55, 0x17, 0x78, 0xa9, 0xde, 0x78, 0x43, 0xfc, 0xf3, 0x7f,
+ 0x76, 0x7e, 0x3d, 0x3f, 0x63, 0xb1, 0x39, 0xa5, 0xaa, 0x40, 0xd8, 0x71,
+ 0x3d, 0xfc, 0x38, 0x2a, 0x53, 0x29, 0xb4, 0xf9, 0x0c, 0xe4, 0x30, 0x78,
+ 0xcc, 0xcb, 0x6a, 0x03, 0xf1, 0x88, 0x16, 0xef, 0x3b, 0x05, 0x30, 0x06,
+ 0x60, 0x3c, 0xec, 0x69, 0x4b, 0xd6, 0xe8, 0x35, 0x2c, 0x0b, 0x54, 0x5c,
+ 0x43, 0x62, 0x13, 0xac, 0x5e, 0x4c, 0xf4, 0x2b, 0x2a, 0x3a, 0xbb, 0x55,
+ 0x36, 0xb6, 0x8e, 0xc0, 0x5b, 0x3c, 0xda, 0xe1, 0x33, 0xc7, 0x10, 0x5d,
+ 0xf4, 0x61, 0xf4, 0xdc},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 18
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA256,
+ 18,
+ 64,
+ {0x54, 0x5a, 0x45, 0xb2, 0x22, 0x86, 0x8a, 0xc1, 0xbf, 0xec, 0x75, 0xf4,
+ 0x8c, 0x52, 0xb2, 0xad, 0xdc, 0x0f, 0x56, 0x4a, 0x7e, 0xd5, 0x4e, 0xa7,
+ 0xc2, 0x80, 0x5a, 0x46, 0x40, 0xcb, 0x54, 0xed, 0xc5, 0x8e, 0x0b, 0x6d,
+ 0xad, 0x1a, 0xaa, 0x6b, 0x62, 0x9e, 0x2e, 0xb4, 0xc1, 0xc5, 0x6d, 0x53,
+ 0xce, 0xe0, 0x0e, 0x61, 0xba, 0x55, 0x96, 0xa4, 0x29, 0xe4, 0x69, 0xdf,
+ 0x55, 0xe5, 0x96, 0x4f, 0xbf, 0x8c, 0xe6, 0xe1, 0xf3, 0x6a, 0xc6, 0xad,
+ 0xc4, 0xaa, 0xb6, 0x66, 0x3f, 0x15, 0x2f, 0xca, 0x09, 0x72, 0x9c, 0x31,
+ 0x44, 0x49, 0x43, 0x1e, 0x96, 0x37, 0x0b, 0x51, 0xa7, 0x62, 0x61, 0xed,
+ 0x37, 0xff, 0x26, 0x4e, 0xf4, 0xdc, 0x98, 0x91, 0xa4, 0x1f, 0x86, 0x6e,
+ 0x53, 0xf9, 0x86, 0x17, 0xe4, 0x96, 0xe9, 0x2b, 0xbe, 0xe7, 0x5c, 0xd2,
+ 0x65, 0x19, 0x53, 0xaf, 0xd6, 0x5c, 0xe6, 0xd2, 0x60, 0x9f, 0x49, 0xcb,
+ 0x20, 0x18, 0x72, 0xcc, 0xc6, 0xb8, 0xd9, 0xb8, 0x53, 0xe4, 0x42, 0xbf,
+ 0x6e, 0x20, 0x7c, 0x39, 0x4d, 0xae, 0x3d, 0x18, 0x0b, 0xd7, 0x12, 0x64,
+ 0x55, 0xfe, 0x8b, 0xc0, 0x8a, 0x9c, 0x8d, 0x79, 0xa9, 0x7a, 0x30, 0x08,
+ 0x84, 0xb8, 0x8e, 0x1e, 0x29, 0x79, 0xad, 0x17, 0xd1, 0x59, 0x68, 0xe8,
+ 0x0c, 0x7b, 0x6e, 0xae, 0xbf, 0xcb, 0xef, 0x48, 0x8f, 0xd4, 0x60, 0x4f,
+ 0x24, 0x68, 0x5f, 0xc8, 0x65, 0x85, 0x60, 0xda, 0x38, 0x1e, 0xa8, 0x27,
+ 0xd9, 0x6c, 0x78, 0xbb, 0x17, 0xd9, 0xe5, 0xd0, 0x9c, 0x2d, 0x37, 0xd6,
+ 0x12, 0x75, 0xfb, 0xcc, 0x33, 0x3d, 0xaa, 0xe6, 0xcc, 0x3c, 0x35, 0xa4,
+ 0x5f, 0x7f, 0x8d, 0x1b, 0x86, 0x95, 0x86, 0x07, 0x5e, 0xf5, 0xf9, 0x0f,
+ 0x60, 0xa6, 0xe9, 0x56, 0x3f, 0x31, 0xbe, 0x4e, 0xe6, 0xf5, 0x4c, 0x1b,
+ 0xfc, 0xf8, 0x50, 0x79},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 19
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA384,
+ 19,
+ 0,
+ {0x40, 0xaf, 0x2e, 0x31, 0x49, 0x99, 0x6f, 0x2b, 0xb0, 0x55, 0xdc, 0xd6,
+ 0xea, 0x3e, 0x3f, 0xba, 0x2d, 0x57, 0xbe, 0x64, 0x24, 0xe2, 0x06, 0xc2,
+ 0x13, 0xab, 0xe5, 0xb6, 0xb3, 0xac, 0x7c, 0xef, 0xf0, 0x49, 0x01, 0x8a,
+ 0xbc, 0x86, 0x41, 0x18, 0xd9, 0x0c, 0x50, 0x28, 0x85, 0x7d, 0x73, 0xdb,
+ 0x67, 0xb9, 0x4e, 0x60, 0x20, 0x8c, 0x43, 0x04, 0xf6, 0x14, 0x12, 0xbc,
+ 0x85, 0x6e, 0xe7, 0x6e, 0x39, 0x8e, 0x21, 0x1d, 0x5c, 0x49, 0x27, 0x14,
+ 0x5c, 0x3e, 0xe6, 0x1a, 0xe1, 0x01, 0xec, 0x07, 0x1e, 0x43, 0xbe, 0x9b,
+ 0xf1, 0x7e, 0x2d, 0xe0, 0x3c, 0xad, 0x86, 0x1f, 0x46, 0x11, 0x93, 0xef,
+ 0xed, 0x79, 0x50, 0x79, 0x4e, 0xac, 0xee, 0xee, 0xb3, 0x4f, 0x49, 0x44,
+ 0xe0, 0xbe, 0xdf, 0x18, 0x53, 0x12, 0x35, 0x57, 0xde, 0xac, 0x03, 0x45,
+ 0x78, 0x11, 0x27, 0x0c, 0x79, 0x25, 0xd0, 0xc5, 0x0e, 0xab, 0x2b, 0x6d,
+ 0xbe, 0x00, 0x05, 0x42, 0xfc, 0xd3, 0xdd, 0xe5, 0xcc, 0x85, 0x63, 0xec,
+ 0xab, 0x6a, 0xce, 0x85, 0xbf, 0x1c, 0x53, 0x5e, 0xed, 0x7b, 0xd6, 0x7d,
+ 0xb0, 0x58, 0x4b, 0xd4, 0xe9, 0x11, 0xfc, 0xd3, 0xff, 0x5c, 0x40, 0x59,
+ 0xfe, 0x53, 0xde, 0xa7, 0xb3, 0x82, 0xf9, 0x53, 0xa4, 0x90, 0x5d, 0x48,
+ 0x1a, 0xf3, 0x9b, 0xea, 0xe6, 0x8e, 0x41, 0x8d, 0x2a, 0x4c, 0x0d, 0x75,
+ 0xed, 0x59, 0x49, 0xda, 0xc1, 0x32, 0x7e, 0xec, 0x5b, 0xd9, 0xd0, 0xfd,
+ 0xc4, 0xbd, 0x9e, 0xc6, 0x7f, 0x38, 0xf2, 0xa7, 0x4a, 0x4d, 0x38, 0xf0,
+ 0x76, 0x0d, 0x3e, 0x19, 0xeb, 0x9d, 0xc6, 0x7c, 0x96, 0xfb, 0xd4, 0x3f,
+ 0x1a, 0xa8, 0x31, 0x7a, 0xac, 0x62, 0x78, 0x17, 0x38, 0x50, 0x4a, 0x3c,
+ 0x0d, 0xfa, 0x5c, 0x22, 0x88, 0xcb, 0xf9, 0xa4, 0x12, 0xbb, 0xf5, 0x00,
+ 0x25, 0xcb, 0x46, 0x30},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 20
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA384,
+ 20,
+ 20,
+ {0xa7, 0xae, 0x22, 0x47, 0x3e, 0x8f, 0xac, 0xa5, 0x60, 0x2b, 0x9f, 0x8d,
+ 0xd4, 0xe9, 0xa2, 0x35, 0xaf, 0x3c, 0x73, 0x4c, 0xbc, 0xd2, 0x67, 0x4f,
+ 0x19, 0xd9, 0x23, 0x4e, 0xee, 0x07, 0x70, 0x68, 0xb2, 0xf6, 0x5b, 0x3e,
+ 0xd8, 0x84, 0xe1, 0xfa, 0xbe, 0xf7, 0x86, 0xa5, 0x59, 0xe4, 0x58, 0xe1,
+ 0xfb, 0x62, 0x99, 0x0c, 0x54, 0x3f, 0x98, 0x7e, 0x09, 0xed, 0x48, 0x2b,
+ 0xab, 0x69, 0x9c, 0xc2, 0xfd, 0xbb, 0x19, 0x39, 0x74, 0x52, 0xae, 0x3c,
+ 0x08, 0x0c, 0x31, 0x5b, 0x65, 0xc6, 0x1b, 0xa0, 0xd2, 0x08, 0x8c, 0x77,
+ 0x6a, 0xc4, 0x53, 0x3d, 0x3f, 0x87, 0x7e, 0x9d, 0x9b, 0xd5, 0x8d, 0xab,
+ 0xdc, 0x9b, 0x55, 0x7b, 0x5a, 0x2c, 0xe2, 0xe9, 0x0e, 0x6a, 0x84, 0x76,
+ 0xfd, 0xcc, 0x0e, 0x84, 0xbc, 0x2d, 0x86, 0x1e, 0xc2, 0xe0, 0x9b, 0x07,
+ 0x8e, 0x4a, 0xe4, 0xf3, 0x2a, 0x0c, 0x70, 0x32, 0xf8, 0x6f, 0x9a, 0x0e,
+ 0x06, 0x4a, 0x71, 0x19, 0x99, 0xfa, 0x4d, 0xde, 0x25, 0xed, 0x28, 0x41,
+ 0xd8, 0x74, 0xb1, 0x72, 0xf6, 0xfd, 0x62, 0x1c, 0x32, 0x84, 0x13, 0xd4,
+ 0xbf, 0xfb, 0x3f, 0x6d, 0x8d, 0xe7, 0xf1, 0xa3, 0x29, 0xc8, 0x16, 0x70,
+ 0x2d, 0x1c, 0xe6, 0x34, 0x3f, 0x28, 0xcd, 0x02, 0x4d, 0x0d, 0x81, 0x54,
+ 0x48, 0x54, 0xa4, 0x55, 0xf3, 0x37, 0xe1, 0x00, 0x49, 0xe9, 0xb6, 0x36,
+ 0x6d, 0xcf, 0x96, 0xe7, 0xc4, 0x7c, 0x1b, 0xf3, 0xae, 0x0b, 0x9f, 0x04,
+ 0x10, 0x17, 0x53, 0x0d, 0x31, 0x9c, 0xff, 0x6a, 0x83, 0xc7, 0xb4, 0xb0,
+ 0x73, 0xf6, 0xb2, 0xa0, 0x03, 0x46, 0x98, 0x63, 0x1b, 0x3b, 0x10, 0x3b,
+ 0xc2, 0x96, 0x77, 0x36, 0x02, 0xc1, 0x98, 0xf1, 0x7b, 0x92, 0x33, 0xb6,
+ 0xb8, 0x36, 0x08, 0x63, 0xa7, 0x16, 0xae, 0x1b, 0x5b, 0xa5, 0x4e, 0xfc,
+ 0x78, 0x35, 0x30, 0x1d},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 21
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA384,
+ 21,
+ 28,
+ {0x43, 0x2e, 0xc7, 0xa6, 0x85, 0x06, 0x06, 0x66, 0xdf, 0x6b, 0xac, 0x3f,
+ 0x47, 0xd8, 0xcb, 0x96, 0x0a, 0x70, 0xb1, 0xf8, 0xfd, 0x4f, 0x16, 0x1d,
+ 0xa5, 0xb3, 0xcf, 0xb8, 0xfd, 0x44, 0xf8, 0x34, 0x42, 0xa1, 0xba, 0x43,
+ 0xca, 0x8e, 0x74, 0x8a, 0x59, 0xc6, 0xc7, 0xed, 0x79, 0x24, 0xdc, 0x00,
+ 0x12, 0xbb, 0xef, 0xb6, 0x9c, 0x97, 0x75, 0x0d, 0x8d, 0x91, 0x44, 0xb4,
+ 0xcb, 0xde, 0x23, 0x94, 0xf4, 0xb9, 0x05, 0x02, 0xc1, 0xd8, 0xd0, 0x47,
+ 0x35, 0x5a, 0x51, 0x26, 0x59, 0x13, 0x83, 0x8e, 0xe9, 0x74, 0xf2, 0x38,
+ 0x6a, 0xd4, 0x65, 0x31, 0x95, 0x5d, 0xee, 0x65, 0x5b, 0x72, 0xd4, 0x70,
+ 0x45, 0x6c, 0x8c, 0xd6, 0x74, 0x67, 0xc9, 0x05, 0xcb, 0x06, 0xb7, 0xd4,
+ 0x6e, 0xf1, 0x4f, 0xc8, 0xc9, 0xcd, 0xb7, 0x0a, 0x4d, 0x90, 0x82, 0x0c,
+ 0xd8, 0x0c, 0xfd, 0xe0, 0x2e, 0xb1, 0x64, 0x54, 0x2e, 0x83, 0x29, 0xdc,
+ 0x92, 0x7e, 0x19, 0x9d, 0x0f, 0x2c, 0xa1, 0x2c, 0xf4, 0xfe, 0xb2, 0x41,
+ 0x4e, 0xb4, 0x93, 0x29, 0xba, 0x39, 0x7b, 0xd2, 0x88, 0x05, 0x10, 0x32,
+ 0x97, 0x18, 0xc5, 0x58, 0x88, 0x18, 0x91, 0xd6, 0x08, 0x52, 0x11, 0xb6,
+ 0xfa, 0xb6, 0x14, 0x84, 0x7f, 0xbe, 0xf7, 0x28, 0xe9, 0x61, 0xc8, 0xcb,
+ 0x71, 0x0d, 0x2e, 0x0f, 0x4d, 0x1f, 0x0b, 0x29, 0x2c, 0xd3, 0x72, 0xf8,
+ 0x68, 0x31, 0xc7, 0x83, 0x75, 0x5d, 0x14, 0x9a, 0x51, 0x1c, 0xe6, 0x19,
+ 0xe3, 0xba, 0x09, 0xf4, 0x1a, 0xa4, 0x5a, 0x47, 0x69, 0x9f, 0x26, 0x6d,
+ 0xfb, 0x8c, 0x15, 0xf9, 0x0e, 0x79, 0x5d, 0xb4, 0xf7, 0x8d, 0x97, 0xc2,
+ 0x93, 0x58, 0xa0, 0x37, 0xe3, 0x30, 0xce, 0x7b, 0x59, 0xd4, 0xe3, 0x4a,
+ 0xb2, 0xe0, 0xbb, 0x84, 0xa3, 0xe8, 0x89, 0x8b, 0xfc, 0xe5, 0xd5, 0x85,
+ 0xb9, 0xb7, 0x4f, 0x6c},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 22
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA384,
+ 22,
+ 32,
+ {0x3c, 0xbc, 0x06, 0x34, 0xc9, 0xec, 0x27, 0x32, 0xab, 0x36, 0x96, 0x24,
+ 0xae, 0x58, 0xc3, 0xa5, 0xc1, 0x8a, 0xc1, 0x0d, 0xca, 0x48, 0x73, 0x2a,
+ 0x44, 0x28, 0xa0, 0x42, 0xe8, 0xb3, 0x56, 0x68, 0xb1, 0x19, 0xd2, 0x4a,
+ 0x5e, 0x10, 0xb5, 0x56, 0x2f, 0xfc, 0xc6, 0xa5, 0xb6, 0x89, 0x2a, 0x56,
+ 0x2c, 0x36, 0x82, 0x86, 0x58, 0xb9, 0x20, 0x37, 0xa9, 0xd4, 0x88, 0x01,
+ 0xf0, 0x69, 0x4c, 0xf4, 0x65, 0x35, 0x82, 0x5f, 0xe4, 0x50, 0xd2, 0x6b,
+ 0x55, 0x86, 0x69, 0x79, 0xfe, 0x4e, 0xa2, 0x23, 0x85, 0x50, 0xe6, 0x4b,
+ 0x2a, 0xe6, 0x39, 0xb5, 0x33, 0xa9, 0xb4, 0xc7, 0xc7, 0xc9, 0x21, 0x1c,
+ 0x8a, 0xdb, 0x41, 0xe8, 0xe5, 0xd0, 0xc3, 0xc0, 0x01, 0xf5, 0x0d, 0x02,
+ 0x5b, 0x06, 0xaf, 0x35, 0x3c, 0xa1, 0x1d, 0x72, 0x77, 0x12, 0x9b, 0x6c,
+ 0x3d, 0x0c, 0x35, 0x92, 0xaa, 0x1d, 0xd3, 0xe6, 0xa3, 0x37, 0x15, 0x85,
+ 0xb0, 0xcc, 0x97, 0x48, 0x7a, 0x83, 0x10, 0xcc, 0x14, 0x03, 0xdd, 0x0d,
+ 0xaf, 0xb2, 0x1d, 0xdf, 0x1f, 0x49, 0x83, 0x51, 0x2c, 0x91, 0xf9, 0xec,
+ 0xa9, 0xf2, 0xc8, 0x3c, 0x37, 0x69, 0x63, 0xa1, 0x34, 0x0d, 0x4e, 0xfc,
+ 0x61, 0xf3, 0xce, 0x23, 0xbc, 0xfe, 0xd6, 0xfa, 0x01, 0x22, 0x3b, 0x36,
+ 0x9f, 0x99, 0xe1, 0x30, 0x03, 0xb9, 0xb9, 0xb7, 0x8e, 0x54, 0xec, 0x30,
+ 0x55, 0x69, 0x19, 0x1b, 0x3d, 0xd2, 0xf7, 0xc6, 0xb5, 0x31, 0x51, 0xb5,
+ 0xe4, 0x46, 0xd7, 0x2b, 0x54, 0x09, 0xb1, 0x8f, 0xe4, 0xac, 0x74, 0x91,
+ 0x85, 0xfe, 0xed, 0xf3, 0x0e, 0x5d, 0xb3, 0x09, 0x6d, 0xf9, 0x82, 0xb7,
+ 0x61, 0x68, 0xee, 0xa3, 0x2e, 0x42, 0x98, 0xb7, 0x5e, 0x38, 0xca, 0xef,
+ 0x73, 0x32, 0x28, 0xa6, 0x04, 0xad, 0xef, 0xfa, 0x8a, 0x87, 0x84, 0x68,
+ 0x72, 0x2d, 0x36, 0xb0},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 23
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA384,
+ 23,
+ 48,
+ {0x02, 0xd5, 0xa9, 0x67, 0x49, 0x11, 0x12, 0x00, 0xcb, 0xf9, 0x77, 0xef,
+ 0xfa, 0x20, 0x88, 0x76, 0xf8, 0x02, 0x76, 0xdc, 0x90, 0x80, 0x49, 0x10,
+ 0xa4, 0x14, 0x23, 0x99, 0xc2, 0x4f, 0x46, 0x06, 0x0a, 0xb1, 0x48, 0xfe,
+ 0x78, 0x17, 0x55, 0x86, 0x57, 0xc4, 0x59, 0xbe, 0x7a, 0x59, 0xd0, 0x1b,
+ 0x1c, 0x6b, 0xed, 0x2a, 0x9d, 0x79, 0x7e, 0x76, 0xd3, 0xee, 0xcf, 0x3a,
+ 0x90, 0x99, 0x43, 0x7c, 0x73, 0xde, 0x1e, 0xf1, 0xb1, 0x4f, 0xa2, 0x43,
+ 0x04, 0xfb, 0x35, 0x78, 0x28, 0x24, 0xe7, 0x2d, 0xb1, 0xad, 0xad, 0x75,
+ 0xe0, 0xdc, 0x56, 0xe5, 0x03, 0xc5, 0xa0, 0xae, 0x29, 0xcd, 0xd5, 0x5a,
+ 0x8a, 0x6c, 0x29, 0x59, 0x41, 0x53, 0xbe, 0x4f, 0x69, 0xba, 0x6d, 0xed,
+ 0xba, 0x71, 0xda, 0xbb, 0xcf, 0xb5, 0xac, 0x8d, 0xe3, 0xb7, 0x0c, 0xf8,
+ 0x2a, 0xec, 0xd6, 0xb0, 0x3d, 0xb4, 0xf9, 0xa0, 0xd3, 0xe7, 0xbb, 0xfb,
+ 0x90, 0xb5, 0xb3, 0xc7, 0x50, 0xe4, 0xf3, 0x3c, 0xd3, 0xec, 0xc7, 0x13,
+ 0xf8, 0xcf, 0xc1, 0x5e, 0xac, 0xdb, 0x5c, 0x6e, 0x6d, 0xb4, 0x1d, 0xab,
+ 0x5a, 0xed, 0x52, 0x1f, 0xcc, 0x71, 0x88, 0xaf, 0xdf, 0x05, 0x9a, 0x7c,
+ 0x3e, 0xbf, 0xcd, 0x2f, 0x15, 0x61, 0xba, 0xad, 0xd6, 0x48, 0xcd, 0x6b,
+ 0xdf, 0xff, 0x00, 0xb6, 0xc8, 0x01, 0x30, 0xc5, 0xa3, 0xec, 0xc3, 0xa2,
+ 0x54, 0xf8, 0xea, 0x8f, 0x48, 0x45, 0x20, 0xa0, 0x52, 0x2f, 0x3a, 0xef,
+ 0xa0, 0xfa, 0x79, 0x49, 0x6b, 0x8d, 0x82, 0x11, 0x72, 0x52, 0xa5, 0x66,
+ 0xfb, 0x9e, 0x19, 0x1c, 0x04, 0x82, 0x39, 0x8f, 0x16, 0xbe, 0x51, 0x35,
+ 0x51, 0xe7, 0xa6, 0xaf, 0xd9, 0xf7, 0xf2, 0xf1, 0xe8, 0x9a, 0xdb, 0x26,
+ 0x27, 0xde, 0xdd, 0x96, 0xea, 0xd8, 0x36, 0xa8, 0xf8, 0x8e, 0x0b, 0x36,
+ 0x1e, 0xbe, 0xeb, 0xfe},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 24
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA384,
+ 24,
+ 64,
+ {0x97, 0xc6, 0x83, 0x21, 0x4a, 0x38, 0x0b, 0xdc, 0x87, 0x01, 0x71, 0x7c,
+ 0xe1, 0xc4, 0xc0, 0xbd, 0x6b, 0x87, 0x1f, 0xd6, 0x5e, 0xb4, 0x95, 0xd4,
+ 0x49, 0xce, 0xd1, 0x75, 0x68, 0xb7, 0x59, 0x37, 0x14, 0xf4, 0x9c, 0xa8,
+ 0x11, 0x02, 0x81, 0xa1, 0xfa, 0x8b, 0x91, 0xdd, 0xbb, 0x40, 0xf8, 0x5c,
+ 0x3f, 0x0d, 0xda, 0x16, 0x5b, 0xba, 0xc3, 0xea, 0x05, 0x5c, 0x8b, 0x06,
+ 0xa0, 0xf4, 0xfb, 0x88, 0x7c, 0x59, 0x7b, 0x3e, 0x90, 0x82, 0x60, 0x7c,
+ 0x5c, 0x9c, 0x83, 0x7d, 0x00, 0x34, 0xdc, 0x6d, 0x3a, 0x0f, 0xd4, 0xd4,
+ 0x72, 0x97, 0x6b, 0x81, 0xa0, 0x79, 0x2f, 0x1e, 0x31, 0x89, 0x16, 0x91,
+ 0x49, 0x8c, 0x07, 0xdf, 0xab, 0x88, 0xec, 0x72, 0xe1, 0xae, 0x0f, 0x25,
+ 0x46, 0x7f, 0x9a, 0x4f, 0x53, 0x24, 0x93, 0xd9, 0x65, 0x7a, 0x0f, 0xde,
+ 0x2f, 0x88, 0xef, 0x64, 0x87, 0x69, 0x41, 0x9e, 0x26, 0x9a, 0xbc, 0x83,
+ 0x0e, 0x9d, 0x6b, 0x6d, 0x70, 0xb0, 0xe3, 0x98, 0xcb, 0xbd, 0x05, 0x06,
+ 0x49, 0x35, 0xff, 0x71, 0xd5, 0x86, 0xf5, 0xc3, 0x63, 0x64, 0x0d, 0xa6,
+ 0xdc, 0xd3, 0x30, 0xcf, 0x19, 0x01, 0x6a, 0xaa, 0xe8, 0x58, 0x17, 0x31,
+ 0x1f, 0xac, 0x58, 0xf8, 0xbd, 0xdb, 0x30, 0x4c, 0x74, 0xe0, 0x39, 0x2f,
+ 0x2d, 0x61, 0xef, 0x94, 0x01, 0x24, 0xd6, 0xa3, 0x37, 0xa3, 0xad, 0x6b,
+ 0xe2, 0xbd, 0xaf, 0x83, 0x95, 0x54, 0x74, 0xe7, 0xf0, 0xb2, 0xca, 0x63,
+ 0x62, 0x9e, 0xf4, 0x46, 0xc9, 0x35, 0x5c, 0xe8, 0xf5, 0x2c, 0x3c, 0x80,
+ 0x2e, 0xf3, 0xe1, 0x60, 0x00, 0x2f, 0xfb, 0x38, 0x24, 0xbc, 0xd2, 0x55,
+ 0x35, 0xbc, 0x2b, 0x63, 0x9a, 0x4e, 0x60, 0x9e, 0x33, 0x77, 0xe1, 0x21,
+ 0xb3, 0xe1, 0x70, 0xe4, 0x23, 0xd3, 0xf8, 0x27, 0x13, 0x2d, 0xa2, 0x16,
+ 0xe2, 0x12, 0x92, 0xea},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 25
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA512,
+ 25,
+ 0,
+ {0x0d, 0x95, 0x95, 0x55, 0x9a, 0xcb, 0x85, 0xa3, 0x17, 0xdd, 0x79, 0x8b,
+ 0x6a, 0x90, 0x4e, 0xc8, 0x0a, 0x2f, 0x9a, 0xfe, 0x58, 0x70, 0xd0, 0x5e,
+ 0x01, 0x73, 0x71, 0x40, 0x8b, 0x10, 0x17, 0x10, 0x02, 0x6e, 0x14, 0x90,
+ 0x84, 0xdd, 0x03, 0x99, 0xa2, 0x3f, 0xae, 0xed, 0x59, 0xb1, 0x80, 0x82,
+ 0xdc, 0xd3, 0xab, 0x62, 0xbd, 0x67, 0xef, 0xfe, 0x61, 0x98, 0x74, 0xbe,
+ 0xbf, 0xcb, 0x2d, 0x4f, 0xbf, 0xa4, 0x4e, 0x75, 0x4a, 0x4f, 0x18, 0x53,
+ 0x39, 0x6f, 0xdb, 0x79, 0xd7, 0x12, 0xf1, 0xd3, 0xa1, 0xdd, 0x3f, 0xf6,
+ 0xb0, 0x70, 0x7b, 0x94, 0x89, 0x69, 0x4d, 0xbd, 0x30, 0xd2, 0xfa, 0x92,
+ 0xe0, 0x02, 0x25, 0x8d, 0x46, 0x10, 0x23, 0xf1, 0x56, 0x4c, 0x49, 0x64,
+ 0xc8, 0x59, 0xed, 0x56, 0xf9, 0x3e, 0xd4, 0x2c, 0xc7, 0xc0, 0x22, 0xd0,
+ 0x5e, 0xca, 0x29, 0xfd, 0x2b, 0x0f, 0xc2, 0xea, 0x25, 0x2b, 0x7e, 0x2a,
+ 0x68, 0x52, 0x9f, 0xe2, 0x7d, 0xa9, 0xa7, 0xa9, 0x00, 0xf1, 0x8e, 0x61,
+ 0xfb, 0xb2, 0xda, 0xd4, 0xda, 0x88, 0x16, 0xd5, 0x27, 0x46, 0x04, 0x6a,
+ 0x65, 0x15, 0xc2, 0x9f, 0x63, 0x40, 0x6c, 0x13, 0x63, 0x46, 0x95, 0xad,
+ 0x07, 0xaa, 0x6d, 0x2b, 0xe0, 0xab, 0xfe, 0x0b, 0x8e, 0x10, 0x78, 0x8f,
+ 0x2a, 0x3a, 0x31, 0xe6, 0x81, 0x29, 0xbb, 0xa1, 0xbd, 0x51, 0xcf, 0xf5,
+ 0xc9, 0x80, 0xf6, 0xc4, 0x5f, 0xb3, 0x60, 0x41, 0xc0, 0x7b, 0x4c, 0x86,
+ 0x3d, 0xfb, 0x5e, 0xe8, 0x32, 0xcb, 0x5f, 0x3c, 0xd8, 0x70, 0x20, 0x5b,
+ 0x23, 0xc8, 0x17, 0x67, 0x77, 0xf4, 0x07, 0x8b, 0x26, 0x55, 0xa0, 0xcb,
+ 0x44, 0x7f, 0xf3, 0x4c, 0xed, 0x58, 0x4f, 0x0e, 0x0e, 0xb4, 0xab, 0xdf,
+ 0x2f, 0x35, 0xfc, 0x45, 0x23, 0xa5, 0x2a, 0x95, 0x76, 0xc9, 0xd1, 0x5b,
+ 0x80, 0xa6, 0xd5, 0x4f},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 26
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA512,
+ 26,
+ 20,
+ {0x98, 0xbb, 0xf3, 0x02, 0x86, 0x17, 0xae, 0x1a, 0x57, 0xa6, 0x89, 0x21,
+ 0x7d, 0xda, 0xeb, 0xf5, 0x61, 0x91, 0xc6, 0x86, 0xf8, 0xbe, 0x8e, 0x6d,
+ 0xa7, 0xbc, 0xe2, 0x7f, 0xdf, 0x49, 0xaf, 0x2b, 0x9d, 0x82, 0x6c, 0x64,
+ 0xa4, 0x3f, 0x79, 0xfc, 0x7c, 0x60, 0x3c, 0x58, 0x85, 0xb0, 0xc4, 0x6a,
+ 0xc2, 0xd1, 0x75, 0xa7, 0x66, 0x2d, 0x9b, 0xa3, 0xd8, 0x20, 0x72, 0x06,
+ 0x93, 0x63, 0xcd, 0x93, 0xf7, 0xd3, 0xa0, 0xd6, 0x13, 0x75, 0xe1, 0x6b,
+ 0x5a, 0x5e, 0xa1, 0xf1, 0x8e, 0xaf, 0x73, 0x07, 0xe3, 0xcf, 0x8b, 0x27,
+ 0x52, 0x8a, 0xea, 0xb9, 0xd0, 0xa3, 0xd1, 0x90, 0x0e, 0x55, 0x99, 0xd9,
+ 0xea, 0xd6, 0x8e, 0xde, 0x88, 0xe6, 0x09, 0xc2, 0x13, 0xbe, 0x0a, 0x97,
+ 0x64, 0x2c, 0xc2, 0xdd, 0x6e, 0x6d, 0x2d, 0x6c, 0xea, 0x5b, 0x15, 0x9a,
+ 0xe3, 0x5c, 0x42, 0x63, 0x0f, 0xa9, 0xd8, 0xdd, 0xfd, 0x51, 0x55, 0xc3,
+ 0xc0, 0x70, 0xe1, 0x2e, 0xc9, 0x14, 0x27, 0x3c, 0xe5, 0x30, 0x4f, 0x80,
+ 0x57, 0xeb, 0x0f, 0xcb, 0x0c, 0x59, 0x5d, 0x89, 0x5a, 0xab, 0xef, 0x7a,
+ 0xba, 0xf6, 0xfa, 0x12, 0xeb, 0xa6, 0x50, 0x59, 0xbf, 0x2e, 0xd8, 0x6b,
+ 0x70, 0x64, 0xe9, 0xa2, 0x79, 0xbf, 0x9a, 0xdf, 0x94, 0xb8, 0x94, 0x08,
+ 0x27, 0x60, 0xc5, 0xe9, 0xc1, 0x5a, 0x29, 0xfe, 0xca, 0x66, 0xe6, 0x87,
+ 0xdf, 0x5b, 0x68, 0xe5, 0x4f, 0x3b, 0xc0, 0x60, 0x9a, 0xa7, 0x78, 0x20,
+ 0x4f, 0xef, 0x7f, 0x8e, 0xa9, 0x57, 0xc0, 0xce, 0x1a, 0x88, 0x3d, 0x1c,
+ 0x8e, 0xce, 0x6b, 0x6b, 0x96, 0x8b, 0x5d, 0x2c, 0x50, 0xb7, 0x26, 0xc4,
+ 0x3f, 0x28, 0x82, 0xcc, 0x76, 0xf0, 0x83, 0x64, 0x7c, 0xa2, 0x59, 0xe3,
+ 0xcb, 0x33, 0xbd, 0xf1, 0xfe, 0x38, 0xd7, 0xbf, 0x8c, 0xf7, 0x0d, 0xa5,
+ 0xdd, 0x92, 0x48, 0xfa},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 27
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA512,
+ 27,
+ 28,
+ {0x74, 0x0e, 0xde, 0xef, 0x36, 0xd7, 0x37, 0x19, 0xe8, 0x13, 0xfa, 0xef,
+ 0x24, 0xd6, 0x6f, 0x17, 0x85, 0xb2, 0x78, 0x10, 0x6d, 0xb6, 0x65, 0x48,
+ 0xd3, 0x11, 0x11, 0x5e, 0xf8, 0x20, 0x36, 0x69, 0xd2, 0xee, 0xcc, 0xbf,
+ 0xa7, 0x60, 0x9d, 0x9f, 0x40, 0xe8, 0xbf, 0x41, 0x80, 0x61, 0x28, 0x35,
+ 0xd6, 0xcb, 0x07, 0xb7, 0xa6, 0xc7, 0x00, 0x38, 0x93, 0x63, 0x34, 0xe0,
+ 0x07, 0xb3, 0x2d, 0x3b, 0x84, 0xfb, 0xf2, 0xd7, 0x8d, 0xcf, 0xba, 0xe2,
+ 0x2d, 0xc5, 0xc6, 0xd4, 0x84, 0x9e, 0x1e, 0x07, 0x33, 0x92, 0xb0, 0x2b,
+ 0xad, 0xb5, 0x21, 0x24, 0x7b, 0xff, 0x1c, 0x27, 0x7c, 0xba, 0xbf, 0x14,
+ 0x21, 0xee, 0x96, 0x90, 0xa2, 0x36, 0xef, 0xd5, 0x06, 0x7a, 0xa3, 0xee,
+ 0x0c, 0xd7, 0xa3, 0xec, 0x67, 0xcc, 0x80, 0x16, 0x6b, 0xd9, 0x28, 0xba,
+ 0x14, 0xb1, 0x10, 0x57, 0x81, 0xa7, 0x4d, 0xf0, 0x99, 0x28, 0xa8, 0x16,
+ 0xe4, 0xf2, 0xe6, 0x6e, 0x9c, 0x5e, 0x45, 0xde, 0xd2, 0x85, 0xa5, 0x97,
+ 0xbd, 0xd6, 0x51, 0x59, 0xd8, 0x7f, 0x54, 0xc8, 0x84, 0x92, 0x91, 0xcf,
+ 0x50, 0xd9, 0xac, 0xa1, 0xb5, 0x7e, 0x61, 0x2f, 0x7d, 0x42, 0x84, 0xf2,
+ 0x4e, 0xee, 0xd1, 0x27, 0x7c, 0x43, 0xa8, 0xb1, 0xa7, 0xcb, 0x0a, 0x3e,
+ 0xa9, 0x88, 0x69, 0x6a, 0xfd, 0x0f, 0x14, 0xa0, 0xbc, 0x1d, 0x17, 0x2b,
+ 0xc1, 0x9d, 0x4a, 0xbb, 0xeb, 0x93, 0x39, 0xb5, 0xa7, 0xb8, 0x63, 0x7a,
+ 0x88, 0x14, 0x2f, 0x04, 0xff, 0x9b, 0x8d, 0x01, 0x1f, 0x7b, 0x8f, 0xe1,
+ 0xd3, 0x7f, 0x75, 0xfe, 0x3f, 0xfc, 0xf1, 0x3b, 0xca, 0x3c, 0x48, 0x1d,
+ 0x80, 0x68, 0x39, 0xa5, 0x20, 0xcb, 0x6e, 0x76, 0x0b, 0xf2, 0x1d, 0x28,
+ 0xda, 0x20, 0xf5, 0x87, 0x42, 0xf5, 0x2f, 0xf5, 0x45, 0x92, 0x93, 0xa7,
+ 0x01, 0x61, 0xbb, 0x73},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 28
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA512,
+ 28,
+ 32,
+ {0x71, 0x06, 0x5a, 0xfd, 0xea, 0x90, 0x58, 0x74, 0x48, 0x9d, 0x30, 0x29,
+ 0xff, 0xe3, 0x97, 0x95, 0x64, 0xb3, 0x69, 0x0e, 0x98, 0x03, 0x01, 0x71,
+ 0x7f, 0x29, 0xc2, 0x33, 0x3a, 0xa0, 0x29, 0xdc, 0x93, 0xde, 0xc4, 0x1c,
+ 0x26, 0xce, 0xbb, 0x4e, 0x28, 0xbd, 0x0b, 0x4b, 0xeb, 0x58, 0x43, 0xf6,
+ 0xb1, 0x4e, 0xcd, 0x80, 0x3d, 0x5e, 0x49, 0xb3, 0x22, 0x31, 0x74, 0xf2,
+ 0xad, 0xeb, 0x87, 0xa6, 0x9a, 0x20, 0x97, 0x7d, 0x3b, 0xfd, 0x48, 0x6f,
+ 0xee, 0x88, 0xd8, 0x29, 0xe0, 0x79, 0x57, 0x64, 0x8d, 0xa5, 0xfe, 0x6c,
+ 0x8c, 0xd7, 0x2d, 0x0d, 0xd4, 0x92, 0xb2, 0x24, 0x2a, 0xfb, 0x3e, 0x95,
+ 0x78, 0xa4, 0x15, 0xb6, 0x5c, 0x91, 0x60, 0xa3, 0x75, 0x01, 0xe2, 0x28,
+ 0x90, 0xa2, 0x5b, 0x46, 0x38, 0xc9, 0xcf, 0x96, 0x85, 0xf4, 0x9c, 0x84,
+ 0x0a, 0x04, 0xe8, 0xbd, 0x99, 0xf9, 0x02, 0x9b, 0xe5, 0x75, 0x23, 0xe0,
+ 0x5a, 0x3e, 0x35, 0xde, 0x01, 0xc7, 0x45, 0x4a, 0x06, 0x49, 0x3b, 0x52,
+ 0x49, 0xb4, 0xd5, 0xbe, 0x24, 0x19, 0xa4, 0xec, 0x16, 0x6f, 0x6a, 0x50,
+ 0xf7, 0xdf, 0xd7, 0xa5, 0x85, 0x2d, 0x05, 0xa8, 0x9d, 0x19, 0x7d, 0xd3,
+ 0x7e, 0xfa, 0xa3, 0xec, 0xd6, 0xc2, 0x7e, 0x07, 0x86, 0x53, 0x2f, 0xe9,
+ 0x77, 0xd3, 0x5c, 0xd6, 0x5a, 0x4e, 0xc2, 0xd7, 0x9d, 0xb0, 0x53, 0xd6,
+ 0x67, 0xe6, 0x17, 0x93, 0xd0, 0x71, 0x9a, 0x14, 0x32, 0xb0, 0xc0, 0xab,
+ 0x66, 0xfc, 0x3e, 0x5d, 0xc6, 0xee, 0xb4, 0x15, 0x77, 0x4c, 0x1a, 0xcd,
+ 0x44, 0x8e, 0xf9, 0x5a, 0x3b, 0xe4, 0xfc, 0x34, 0x08, 0x38, 0x91, 0x15,
+ 0x9c, 0xf6, 0xd6, 0x30, 0xbc, 0xd6, 0xd9, 0xc7, 0x8e, 0xb5, 0x96, 0xca,
+ 0xeb, 0xf9, 0x63, 0x21, 0x06, 0x84, 0xef, 0x43, 0xa6, 0xa6, 0x4d, 0x4a,
+ 0x83, 0x22, 0x51, 0xcc},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 29
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA512,
+ 29,
+ 48,
+ {0x2d, 0x01, 0xcf, 0x0f, 0xd2, 0xd3, 0xf2, 0x56, 0x1b, 0x34, 0xb7, 0xea,
+ 0xc9, 0xf3, 0x45, 0x64, 0xa3, 0x32, 0x67, 0xa9, 0x8b, 0x2e, 0xd4, 0xec,
+ 0x00, 0xf0, 0x71, 0x97, 0xcb, 0x33, 0x32, 0xa7, 0xd0, 0xcd, 0x41, 0x6e,
+ 0x22, 0x1a, 0xcb, 0xe3, 0xb4, 0x0e, 0x95, 0x99, 0xec, 0xa8, 0x7c, 0xb5,
+ 0x4f, 0x1e, 0xed, 0x51, 0xe5, 0xcd, 0x70, 0xeb, 0xbe, 0xbd, 0xe5, 0x73,
+ 0x21, 0x58, 0x20, 0x41, 0x7b, 0xf5, 0x5c, 0xe9, 0x98, 0xf4, 0x12, 0x1d,
+ 0xa2, 0x85, 0x1f, 0xe0, 0x14, 0x77, 0xc9, 0x88, 0x55, 0x3e, 0xdd, 0x2d,
+ 0x85, 0xf5, 0x8d, 0x7a, 0x24, 0xac, 0xe9, 0x9e, 0xd1, 0xbb, 0x44, 0x02,
+ 0x06, 0xcb, 0x30, 0x06, 0x7d, 0xd9, 0x31, 0xca, 0xbc, 0xc3, 0xe3, 0xbe,
+ 0xbd, 0xe0, 0xee, 0xa9, 0xad, 0x18, 0x25, 0x69, 0x0d, 0xe0, 0xc5, 0xb2,
+ 0x02, 0x21, 0x91, 0xb9, 0x78, 0x48, 0x43, 0x79, 0xc7, 0xaa, 0x30, 0x53,
+ 0x1d, 0x29, 0x6e, 0x63, 0x51, 0xc6, 0x1d, 0x6b, 0xe3, 0x7b, 0x04, 0xfd,
+ 0xb6, 0xeb, 0x2f, 0x11, 0xaf, 0xc4, 0x7b, 0x94, 0x37, 0xb5, 0xcf, 0xbb,
+ 0x6a, 0x6f, 0x05, 0x9c, 0x9f, 0x6b, 0x23, 0xfb, 0xd6, 0x41, 0x05, 0xad,
+ 0xfc, 0x72, 0x66, 0x23, 0x25, 0xb5, 0xab, 0xb4, 0x46, 0x52, 0x92, 0x16,
+ 0xdb, 0xe7, 0x72, 0xa3, 0xa3, 0x63, 0xee, 0xed, 0x2d, 0xe2, 0x66, 0x47,
+ 0x65, 0x2b, 0xba, 0x01, 0x72, 0x1a, 0x5b, 0x87, 0x50, 0x36, 0xa7, 0x5a,
+ 0x76, 0x66, 0x50, 0x31, 0xbc, 0x26, 0xa9, 0x7d, 0x41, 0x6f, 0xe5, 0x64,
+ 0xec, 0x2a, 0x9b, 0x80, 0x85, 0x53, 0x92, 0x9e, 0x48, 0x81, 0x7b, 0x66,
+ 0x79, 0xab, 0xe7, 0xfe, 0xed, 0xd4, 0x1a, 0xa9, 0xc6, 0xed, 0x79, 0x67,
+ 0x6c, 0x77, 0x2f, 0x0d, 0x8a, 0xcb, 0xce, 0x65, 0x13, 0x7b, 0x66, 0xf4,
+ 0x52, 0x42, 0xf3, 0x1a},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 30
+ {SEC_OID_SHA1,
+ CKG_MGF1_SHA512,
+ 30,
+ 64,
+ {0x55, 0x2c, 0x5e, 0xa8, 0x8b, 0x09, 0xb5, 0x1b, 0x86, 0x53, 0xfd, 0x16,
+ 0x4c, 0xcd, 0x3e, 0xa6, 0x2a, 0xb8, 0x4a, 0xbf, 0xe2, 0x2d, 0x01, 0x09,
+ 0x24, 0x49, 0x62, 0x0d, 0xcb, 0xaa, 0x86, 0xde, 0xac, 0xaa, 0xa7, 0xe4,
+ 0x0e, 0x22, 0xb1, 0x6c, 0xc3, 0x01, 0x13, 0xce, 0xe2, 0x1b, 0x5e, 0x49,
+ 0x1c, 0x8a, 0xfa, 0x38, 0x06, 0xad, 0x39, 0xda, 0x88, 0xd2, 0xcd, 0x11,
+ 0x6b, 0x25, 0x85, 0x1b, 0x57, 0xc2, 0x6c, 0x6c, 0x6c, 0x85, 0x80, 0x26,
+ 0x1a, 0x90, 0x15, 0x0a, 0x88, 0x92, 0x8e, 0x22, 0x52, 0x4e, 0x73, 0x1d,
+ 0xbf, 0x97, 0x9d, 0x7e, 0xc7, 0xbf, 0x70, 0xf8, 0x53, 0xfb, 0xd3, 0xf7,
+ 0x7f, 0xba, 0x86, 0xd5, 0xfd, 0x32, 0x5e, 0xb4, 0x1f, 0x12, 0xc2, 0x84,
+ 0x16, 0xc2, 0x12, 0x5e, 0x2b, 0xcc, 0x68, 0x29, 0x7b, 0xba, 0x44, 0xb4,
+ 0x1d, 0xcc, 0x92, 0x39, 0xd9, 0x3e, 0x5c, 0xe9, 0xf0, 0x67, 0xf9, 0x3e,
+ 0x0f, 0x81, 0x7d, 0x43, 0x9c, 0xd1, 0x78, 0x37, 0x50, 0x3b, 0xc8, 0x2e,
+ 0xb3, 0x42, 0xfe, 0xfa, 0x65, 0x8d, 0x06, 0x4b, 0x21, 0xd1, 0x4c, 0x6f,
+ 0x7e, 0xe9, 0xe0, 0xbe, 0x06, 0x13, 0x64, 0xb3, 0xb7, 0x3e, 0x44, 0x1a,
+ 0x6b, 0x61, 0x0d, 0x63, 0xe1, 0xde, 0x66, 0x27, 0x27, 0x65, 0x80, 0x86,
+ 0x1b, 0x08, 0x56, 0x48, 0x74, 0x8b, 0xd5, 0x75, 0xa3, 0x3b, 0x0e, 0x75,
+ 0xbb, 0x9b, 0xf2, 0xef, 0x69, 0x95, 0x56, 0xbc, 0xc0, 0x9f, 0x12, 0x62,
+ 0xd4, 0xbc, 0xe2, 0x9b, 0x8b, 0x50, 0x8a, 0xae, 0x82, 0x78, 0xd9, 0xe6,
+ 0x63, 0x81, 0x8f, 0x27, 0x45, 0x18, 0x6c, 0x33, 0x73, 0x3d, 0x92, 0x55,
+ 0xc5, 0xa5, 0x4a, 0xee, 0xe8, 0xf4, 0x18, 0x08, 0x16, 0xd8, 0xfd, 0x2a,
+ 0xa0, 0xa9, 0xb9, 0xcf, 0x22, 0xcd, 0x0a, 0xe3, 0x12, 0x4e, 0xee, 0x81,
+ 0xc4, 0x77, 0xa6, 0xb6},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 31
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA1,
+ 31,
+ 0,
+ {0x52, 0xac, 0x57, 0x1a, 0xd2, 0xa5, 0x4e, 0xc7, 0x6a, 0x1e, 0xfc, 0x43,
+ 0x0f, 0x87, 0xa9, 0x14, 0xde, 0xa5, 0x0d, 0xd1, 0x8b, 0xcf, 0x82, 0x89,
+ 0x2c, 0x93, 0xef, 0x23, 0x3c, 0x2b, 0x9e, 0xeb, 0x19, 0x70, 0x22, 0x9f,
+ 0x3e, 0x79, 0x08, 0x6b, 0x51, 0xd9, 0xf1, 0xe6, 0x1e, 0xae, 0x5b, 0x58,
+ 0x9c, 0xa3, 0xdc, 0xb1, 0x40, 0x18, 0x9c, 0x79, 0xe3, 0x39, 0xd5, 0x6e,
+ 0x07, 0xb9, 0x2e, 0x24, 0xfe, 0x61, 0xda, 0x02, 0xc3, 0x95, 0xc6, 0x51,
+ 0xe6, 0xf2, 0x2e, 0x9c, 0xc6, 0x18, 0x59, 0x28, 0x29, 0xac, 0x07, 0x88,
+ 0x3f, 0x1e, 0xdf, 0x12, 0x08, 0x97, 0xb0, 0x73, 0x7a, 0xdf, 0xa1, 0x29,
+ 0x44, 0x24, 0x04, 0xe4, 0xbc, 0xf2, 0x3e, 0xaf, 0xbe, 0xf3, 0x43, 0x9a,
+ 0x7d, 0xdd, 0x13, 0x96, 0xf1, 0xa7, 0xab, 0x49, 0x79, 0xe2, 0xc3, 0xba,
+ 0xaf, 0xfe, 0xe9, 0x36, 0xa4, 0x7a, 0x4d, 0x74, 0x03, 0x4f, 0x69, 0x77,
+ 0xb9, 0x70, 0x3f, 0xfa, 0x71, 0xde, 0x42, 0x7c, 0x62, 0x1a, 0xd5, 0xba,
+ 0x6d, 0x91, 0x2a, 0xa2, 0xdc, 0x5e, 0x58, 0x1f, 0x29, 0x99, 0x56, 0x6a,
+ 0xe0, 0xab, 0xe5, 0xa6, 0x5a, 0x7a, 0x81, 0x9d, 0xe4, 0x5c, 0xfd, 0x70,
+ 0x1c, 0x8e, 0x1b, 0xba, 0x72, 0x7b, 0xd7, 0x77, 0xd2, 0x10, 0x2d, 0x48,
+ 0x4c, 0xaf, 0x3f, 0x6a, 0xd7, 0x2f, 0x40, 0x0d, 0x1c, 0xf0, 0x78, 0xe9,
+ 0x77, 0x59, 0xea, 0xbe, 0xc6, 0x91, 0xa5, 0x29, 0xa3, 0x54, 0x8f, 0x55,
+ 0x77, 0x9b, 0x5b, 0x9f, 0xe7, 0xc5, 0x86, 0x59, 0x0b, 0xd4, 0x4a, 0xbe,
+ 0x00, 0x3b, 0x71, 0xde, 0xc9, 0x60, 0xc2, 0xcf, 0xd9, 0x09, 0x8d, 0xaf,
+ 0xa3, 0x29, 0xc2, 0xa7, 0x5c, 0x8d, 0x94, 0xaa, 0x0c, 0xee, 0x0b, 0x91,
+ 0x68, 0x0f, 0xe3, 0x91, 0x0e, 0x52, 0x39, 0x04, 0x32, 0x76, 0x27, 0x9c,
+ 0x70, 0x1b, 0x8a, 0xef},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 32
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA1,
+ 32,
+ 20,
+ {0x58, 0x95, 0x2e, 0x6e, 0x15, 0xec, 0x30, 0x0c, 0x02, 0x75, 0x8a, 0x59,
+ 0x51, 0x8f, 0x61, 0x91, 0x79, 0x77, 0x8f, 0xde, 0x61, 0x4a, 0x3e, 0x3e,
+ 0xf7, 0x42, 0xa6, 0xb9, 0x03, 0x92, 0x75, 0xcc, 0x84, 0x16, 0xc2, 0x6a,
+ 0xb5, 0xfd, 0x24, 0x64, 0x9e, 0xd2, 0x2d, 0xef, 0x7f, 0x92, 0x15, 0x99,
+ 0x4c, 0xd3, 0xde, 0xd2, 0x34, 0x59, 0xae, 0x4b, 0x31, 0xc3, 0xa2, 0x43,
+ 0x04, 0x40, 0x1a, 0x8a, 0xe7, 0x00, 0xa2, 0x2b, 0xc2, 0x70, 0xc8, 0x9f,
+ 0x43, 0x00, 0x50, 0x6b, 0xaf, 0x4f, 0x81, 0x33, 0x96, 0xae, 0x01, 0x7a,
+ 0x5d, 0xdb, 0x2b, 0x04, 0x77, 0xa5, 0x78, 0x6d, 0x42, 0x5a, 0x96, 0xe9,
+ 0x67, 0xfa, 0x35, 0x0a, 0xda, 0xd5, 0x96, 0xf1, 0xae, 0x0f, 0x81, 0x48,
+ 0x31, 0x1e, 0xa1, 0x48, 0x36, 0xc3, 0x6b, 0x39, 0xd3, 0x31, 0xdf, 0xfd,
+ 0x74, 0x53, 0xc6, 0xf7, 0xe7, 0x90, 0x92, 0xc1, 0x39, 0x38, 0xd9, 0x0b,
+ 0x80, 0x1d, 0x41, 0x56, 0x9b, 0xc4, 0xd1, 0x4a, 0x84, 0x97, 0xcd, 0xb4,
+ 0x29, 0x2c, 0x95, 0x96, 0x63, 0x47, 0x4d, 0x3c, 0x6b, 0x39, 0x1e, 0x5e,
+ 0x7f, 0xf3, 0x01, 0x64, 0x7a, 0xfb, 0x4f, 0xda, 0xf8, 0xbc, 0xfd, 0x39,
+ 0xb4, 0xe6, 0xe7, 0x63, 0x2d, 0xcd, 0x5d, 0xe6, 0xca, 0x12, 0xf0, 0xc2,
+ 0x2c, 0x4b, 0x2d, 0xd1, 0x6a, 0x74, 0xa1, 0xe8, 0x14, 0xfb, 0x33, 0x4e,
+ 0xe4, 0x64, 0x7c, 0xfe, 0xa9, 0x8a, 0xcc, 0x69, 0x1e, 0x0f, 0xc1, 0x8f,
+ 0x0e, 0x4d, 0xcd, 0x93, 0x54, 0xd3, 0xa8, 0xf5, 0xa1, 0x08, 0x20, 0x00,
+ 0xdc, 0xb3, 0xac, 0x81, 0x74, 0x9b, 0xdf, 0x21, 0x84, 0x37, 0x50, 0x91,
+ 0xab, 0x31, 0xe1, 0x33, 0x21, 0x6e, 0xc0, 0xce, 0xde, 0x22, 0xad, 0xea,
+ 0xd9, 0x06, 0xf8, 0x59, 0x5e, 0x85, 0xfc, 0xe5, 0xf2, 0x8a, 0x67, 0xf7,
+ 0xd6, 0xf1, 0x12, 0x49},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 33
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA1,
+ 33,
+ 28,
+ {0x5c, 0x2e, 0xc7, 0xab, 0x93, 0xaf, 0xb7, 0xa9, 0xfe, 0x2d, 0x0e, 0x00,
+ 0x65, 0x97, 0xa0, 0x75, 0xf8, 0xee, 0x01, 0xff, 0x04, 0xba, 0xb3, 0x18,
+ 0xa3, 0xe3, 0xc4, 0x89, 0x87, 0x8b, 0xcf, 0x32, 0x1f, 0x68, 0x1d, 0x12,
+ 0x3a, 0x7a, 0xcd, 0x0e, 0x5e, 0xb0, 0x1f, 0x82, 0x61, 0xa8, 0x2f, 0xc3,
+ 0xd3, 0x4f, 0xce, 0x1a, 0x36, 0x56, 0x0d, 0x08, 0x59, 0xd3, 0x9a, 0xd9,
+ 0xc2, 0xb8, 0xfa, 0xda, 0xa2, 0x67, 0x3b, 0x7f, 0xaf, 0x0c, 0x0b, 0x74,
+ 0xea, 0xef, 0x13, 0xf8, 0xa7, 0x1f, 0x4b, 0x97, 0x29, 0xda, 0x1e, 0x3d,
+ 0x44, 0x4c, 0xbf, 0x26, 0x1d, 0xb4, 0x15, 0xb5, 0x93, 0x74, 0x84, 0x27,
+ 0x89, 0xdc, 0x60, 0xb1, 0xfb, 0xfa, 0xd4, 0x3d, 0xaf, 0xf4, 0x0e, 0xbb,
+ 0x4d, 0xbb, 0xde, 0xa4, 0x00, 0xcb, 0x50, 0x6f, 0xf0, 0xb7, 0x55, 0x68,
+ 0xa5, 0xe4, 0x87, 0x05, 0xd7, 0x5a, 0xbd, 0x9b, 0x74, 0x44, 0x17, 0x8d,
+ 0xa7, 0xae, 0x90, 0x16, 0x42, 0x83, 0x5c, 0xab, 0xf8, 0x6b, 0x22, 0xe5,
+ 0x5a, 0x5e, 0x09, 0x06, 0x64, 0xa9, 0x0d, 0x6a, 0x78, 0xf3, 0xe3, 0xad,
+ 0xe7, 0xa7, 0x27, 0x54, 0xff, 0xf5, 0x6f, 0x24, 0x45, 0xa0, 0x14, 0x92,
+ 0x81, 0x31, 0xad, 0xa4, 0x77, 0x42, 0x0b, 0x38, 0x95, 0x13, 0x89, 0xe8,
+ 0x4b, 0xf3, 0xcf, 0xea, 0xb5, 0x7e, 0x86, 0x45, 0x13, 0xca, 0x72, 0x47,
+ 0x32, 0x3a, 0xf0, 0x36, 0x67, 0xcd, 0x9c, 0xa9, 0x26, 0xda, 0xb7, 0xeb,
+ 0x51, 0xd2, 0x4c, 0x25, 0x91, 0x8f, 0x49, 0x80, 0x06, 0x5e, 0xf1, 0x84,
+ 0x6c, 0xbd, 0xa3, 0xa3, 0x9b, 0x10, 0x20, 0x38, 0x01, 0x48, 0xf7, 0x0a,
+ 0x0c, 0xe2, 0x6f, 0xf4, 0x36, 0x58, 0x37, 0x48, 0x70, 0xb5, 0x18, 0x54,
+ 0xb9, 0x9b, 0xe2, 0xd3, 0x31, 0x5b, 0x31, 0x7e, 0xfb, 0x13, 0x90, 0xc7,
+ 0xc1, 0x3e, 0x87, 0x1d},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 34
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA1,
+ 34,
+ 32,
+ {0xba, 0xd4, 0x43, 0x74, 0x32, 0x69, 0x9d, 0x9c, 0xd3, 0x79, 0x9c, 0x29,
+ 0xbc, 0xd9, 0x59, 0x68, 0x3b, 0x87, 0x92, 0x87, 0xea, 0xc2, 0xb5, 0x2c,
+ 0x5c, 0x26, 0x3f, 0x46, 0xe2, 0x48, 0x8a, 0xb5, 0xe0, 0xbe, 0x51, 0x7f,
+ 0xf7, 0xa5, 0xbc, 0x59, 0xa5, 0xfb, 0x21, 0x7d, 0xb5, 0x60, 0x21, 0x07,
+ 0xa2, 0x80, 0x45, 0xf0, 0x8e, 0xe9, 0x28, 0x6a, 0xfd, 0x3d, 0x61, 0x97,
+ 0x0f, 0xbc, 0x12, 0xfe, 0xac, 0x76, 0xb1, 0x2f, 0x75, 0xf1, 0x79, 0x93,
+ 0x77, 0x9c, 0x8c, 0x3a, 0xed, 0x86, 0x2d, 0xd6, 0x81, 0x66, 0x5f, 0x38,
+ 0x66, 0x10, 0xc5, 0x9a, 0x4b, 0x6b, 0x0e, 0x63, 0x9d, 0xe5, 0xfb, 0x55,
+ 0xe3, 0x6b, 0x52, 0xba, 0xf3, 0xd9, 0xe0, 0xac, 0x15, 0x0d, 0x3e, 0xe3,
+ 0x0b, 0xe8, 0x5e, 0xe9, 0x55, 0x80, 0xb3, 0x4e, 0x47, 0x02, 0x2c, 0x51,
+ 0x7a, 0x96, 0xb1, 0x4b, 0x93, 0xa6, 0x4c, 0x4a, 0x12, 0x9d, 0xef, 0x11,
+ 0xc5, 0x6b, 0x34, 0xf6, 0x03, 0x53, 0xf4, 0x0c, 0x81, 0x3f, 0x60, 0xa9,
+ 0x24, 0xea, 0x03, 0x91, 0xdd, 0xb2, 0x77, 0x0c, 0xb0, 0x09, 0x15, 0xbd,
+ 0xf3, 0x3e, 0x3c, 0xbe, 0x6f, 0x2e, 0x87, 0x84, 0x0e, 0x63, 0x35, 0xb5,
+ 0xd8, 0xdc, 0x3d, 0x1a, 0x25, 0xda, 0xa3, 0x09, 0xc5, 0x64, 0x4b, 0x03,
+ 0x5c, 0x46, 0x41, 0x6c, 0x75, 0x46, 0x0f, 0x8e, 0xd6, 0x8a, 0x00, 0x81,
+ 0xdf, 0x51, 0x40, 0xce, 0xf9, 0x53, 0x3b, 0x33, 0x29, 0x6f, 0x62, 0x71,
+ 0x78, 0x1c, 0x2e, 0xde, 0x18, 0x20, 0x02, 0x16, 0x5b, 0xe8, 0x62, 0xa2,
+ 0xf4, 0xd8, 0xf5, 0xc3, 0x1d, 0x26, 0xdf, 0xb6, 0xda, 0xd5, 0x6c, 0xdc,
+ 0xf2, 0x69, 0xb4, 0xe3, 0x14, 0x3c, 0x15, 0x2d, 0xcf, 0xf6, 0xec, 0x80,
+ 0x75, 0x4e, 0x22, 0xce, 0x2e, 0xdf, 0xe7, 0x87, 0x9a, 0x1e, 0xb1, 0xb8,
+ 0x30, 0x77, 0xde, 0x98},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 35
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA1,
+ 35,
+ 48,
+ {0x3b, 0x45, 0xf1, 0x32, 0x6d, 0x3b, 0x0b, 0xc5, 0x10, 0x15, 0x65, 0xb0,
+ 0x22, 0x54, 0x1f, 0x83, 0x6a, 0xdb, 0x79, 0xc9, 0xe1, 0x0e, 0x20, 0x47,
+ 0x8b, 0x1b, 0xe6, 0xa3, 0x2a, 0x54, 0xdb, 0xb6, 0x2a, 0x5c, 0x56, 0xc9,
+ 0x28, 0x44, 0xf4, 0x69, 0x96, 0x28, 0x9f, 0x85, 0x50, 0x1e, 0x1a, 0x68,
+ 0x1a, 0x29, 0x77, 0x36, 0x67, 0xf4, 0x2e, 0x3f, 0x0c, 0x1e, 0x79, 0xf1,
+ 0x49, 0x63, 0x21, 0x3c, 0xea, 0xa5, 0x92, 0x82, 0xcb, 0x0d, 0x29, 0x61,
+ 0x13, 0x9e, 0xa9, 0x12, 0xfa, 0xa9, 0x4d, 0x37, 0x62, 0xaa, 0x92, 0x8a,
+ 0x03, 0xc8, 0x8d, 0xd5, 0x67, 0x83, 0x73, 0xe3, 0x9d, 0x18, 0x2d, 0x86,
+ 0x90, 0xd9, 0xc9, 0xb8, 0x28, 0x76, 0x22, 0xfd, 0x35, 0x4b, 0xd5, 0xd2,
+ 0x88, 0xcb, 0x4b, 0xfe, 0xfc, 0x7f, 0xb5, 0xa3, 0x18, 0x77, 0x81, 0x33,
+ 0x94, 0x41, 0xb3, 0x58, 0xb7, 0xf0, 0xbe, 0x6c, 0x88, 0x48, 0x68, 0xb7,
+ 0xec, 0x47, 0x35, 0x27, 0x12, 0x29, 0x7e, 0xf1, 0x91, 0xed, 0x4e, 0x55,
+ 0xe1, 0xc8, 0xe4, 0x38, 0xee, 0xd1, 0xde, 0xc2, 0xb5, 0x79, 0x07, 0x93,
+ 0x3c, 0x14, 0xed, 0x5f, 0xff, 0xb1, 0x01, 0xcd, 0xe6, 0x00, 0x7c, 0x78,
+ 0x23, 0xe8, 0x04, 0xf7, 0x9c, 0x34, 0xdb, 0x42, 0x9a, 0x55, 0xc2, 0x86,
+ 0x1c, 0x2c, 0x8a, 0x46, 0x06, 0x50, 0x9f, 0x7b, 0xe7, 0x74, 0xd1, 0xad,
+ 0xbb, 0x66, 0xf6, 0x40, 0xad, 0xf1, 0x6a, 0xac, 0xd6, 0x17, 0x30, 0xf8,
+ 0x09, 0x59, 0x05, 0xee, 0x99, 0x78, 0xf3, 0x79, 0xde, 0xa4, 0xd2, 0x33,
+ 0xb3, 0xbb, 0x0d, 0x7a, 0x0f, 0xea, 0xf0, 0x7f, 0xa8, 0x5a, 0x28, 0x64,
+ 0x01, 0x43, 0x29, 0xd9, 0xd3, 0x1f, 0x29, 0xcf, 0x22, 0xaa, 0x76, 0xc5,
+ 0xc0, 0x61, 0xec, 0x41, 0xe4, 0x21, 0x1f, 0xbb, 0x5f, 0xb4, 0x2c, 0x8d,
+ 0x08, 0x7b, 0xb9, 0x17},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 36
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA1,
+ 36,
+ 64,
+ {0x84, 0xd3, 0x0e, 0xbd, 0xde, 0xb6, 0x4f, 0x5f, 0xcb, 0xe1, 0x76, 0x32,
+ 0xcb, 0xb6, 0x92, 0xc1, 0x22, 0x2c, 0x5f, 0xff, 0xb5, 0x4e, 0x37, 0xf2,
+ 0x5b, 0xb8, 0x7c, 0x92, 0x19, 0x93, 0x0f, 0x5c, 0xbd, 0xa0, 0xf7, 0x62,
+ 0x88, 0x9a, 0x89, 0x89, 0xb8, 0xb2, 0x3f, 0xc7, 0x9e, 0xee, 0x17, 0xd8,
+ 0xe5, 0x90, 0x20, 0x6d, 0x55, 0xb4, 0x00, 0x6e, 0xe3, 0xcf, 0x4d, 0x79,
+ 0xaa, 0xc9, 0x3a, 0xc5, 0xa3, 0xfc, 0x68, 0xfe, 0xfa, 0x28, 0x0b, 0x53,
+ 0x36, 0x8e, 0x16, 0xe9, 0x5f, 0xb8, 0x62, 0x96, 0x53, 0xd7, 0x69, 0x91,
+ 0x60, 0x9e, 0x42, 0xea, 0x04, 0xf1, 0x9e, 0x19, 0xa5, 0xbd, 0x41, 0x1b,
+ 0x2e, 0xcf, 0x9a, 0x18, 0xde, 0x94, 0x5c, 0x69, 0x54, 0x07, 0xf6, 0x08,
+ 0xc0, 0x51, 0x69, 0xe2, 0xe2, 0x00, 0x25, 0x9a, 0x6c, 0xf4, 0x30, 0x14,
+ 0x48, 0x5b, 0x86, 0xd3, 0xac, 0x10, 0xb2, 0x27, 0x83, 0xfe, 0xc3, 0x91,
+ 0x88, 0xd3, 0x9b, 0x59, 0x60, 0xa9, 0x7a, 0x41, 0x40, 0x01, 0xdf, 0x83,
+ 0x81, 0xcb, 0x0c, 0x17, 0xb1, 0xad, 0x05, 0xa3, 0xa5, 0x81, 0x75, 0x20,
+ 0x2e, 0x2c, 0xd8, 0xaa, 0x6c, 0xa3, 0x13, 0x1d, 0x3b, 0xc0, 0xef, 0xbc,
+ 0x2f, 0x0d, 0x5f, 0x09, 0x92, 0x50, 0x80, 0xda, 0x53, 0x9b, 0x93, 0x98,
+ 0x04, 0x97, 0x81, 0x6b, 0xfd, 0x04, 0x29, 0x49, 0xac, 0xf3, 0x1f, 0xa2,
+ 0x70, 0x5a, 0x63, 0xd7, 0x44, 0x2c, 0xbe, 0x1c, 0x28, 0x13, 0x28, 0xbf,
+ 0x58, 0xa1, 0xe3, 0x1a, 0xc6, 0x9f, 0x96, 0xd6, 0x7c, 0xc3, 0x18, 0x56,
+ 0xe2, 0x2b, 0x7f, 0xaf, 0xbc, 0xae, 0x2b, 0x62, 0x23, 0xe5, 0x5e, 0x2c,
+ 0x81, 0xa5, 0xfd, 0x67, 0xd7, 0x4c, 0xdc, 0x8c, 0xcc, 0x5c, 0x3b, 0x6f,
+ 0xe2, 0xd8, 0x31, 0x9b, 0xa3, 0x6a, 0xb2, 0xda, 0x9a, 0x8d, 0xd9, 0x72,
+ 0x03, 0x84, 0x66, 0x2c},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 37
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA224,
+ 37,
+ 0,
+ {0x08, 0x0c, 0x73, 0x63, 0xb8, 0x01, 0xb6, 0xbc, 0x22, 0xb0, 0x49, 0x78,
+ 0xe7, 0x2b, 0xa6, 0xac, 0x9c, 0x55, 0x93, 0x24, 0x31, 0x59, 0x4a, 0x2f,
+ 0x80, 0xe7, 0xac, 0xa1, 0x17, 0xc5, 0x1b, 0xde, 0x99, 0x0f, 0x02, 0xde,
+ 0xfd, 0xde, 0xca, 0x37, 0x33, 0x94, 0x82, 0x9f, 0x41, 0xa9, 0xd4, 0x9d,
+ 0x62, 0xfc, 0x15, 0x93, 0xf9, 0x9b, 0x16, 0x9b, 0xf6, 0xf8, 0xdd, 0x4d,
+ 0xaa, 0x14, 0x9e, 0xb2, 0xac, 0xf6, 0xf4, 0x70, 0x93, 0x2a, 0xf5, 0x61,
+ 0x5e, 0x44, 0x0f, 0x7b, 0x64, 0x83, 0x54, 0xf0, 0x81, 0xd9, 0xb8, 0x2e,
+ 0xad, 0xe0, 0x09, 0xf5, 0x23, 0x28, 0x19, 0x4e, 0xba, 0x38, 0x35, 0x93,
+ 0xb6, 0x0b, 0xc5, 0x06, 0x89, 0x44, 0x9e, 0xb7, 0xd4, 0x78, 0x67, 0x9d,
+ 0xee, 0x26, 0x7c, 0xe1, 0x99, 0xb3, 0xc9, 0x9d, 0x4b, 0x00, 0x4f, 0xe3,
+ 0x08, 0x10, 0x2d, 0xcc, 0xc0, 0x9f, 0xe0, 0x41, 0xc1, 0x25, 0xd4, 0xd6,
+ 0xc2, 0x87, 0xdf, 0xba, 0x9c, 0x6c, 0x40, 0xa4, 0xa1, 0x42, 0x1d, 0x5f,
+ 0x37, 0x34, 0xf6, 0xea, 0x09, 0xc8, 0x5e, 0x99, 0x4b, 0x14, 0x07, 0xac,
+ 0x8c, 0x7c, 0x95, 0xb0, 0xf7, 0x89, 0x25, 0xb9, 0x60, 0x40, 0x27, 0xa2,
+ 0x8a, 0xb2, 0xf9, 0x21, 0xcf, 0x1c, 0x9f, 0xea, 0xbf, 0x53, 0x00, 0xe8,
+ 0x26, 0xb3, 0x83, 0xb6, 0xeb, 0x11, 0xb0, 0x0b, 0x9a, 0x37, 0x8c, 0xf3,
+ 0x60, 0xe7, 0x60, 0xc4, 0x77, 0x7c, 0xc8, 0xf4, 0x46, 0x73, 0x01, 0x41,
+ 0x7a, 0xe0, 0x75, 0x56, 0x48, 0x3e, 0x4e, 0x47, 0xec, 0xe4, 0xe7, 0x48,
+ 0x7b, 0x18, 0x8e, 0x2a, 0x2a, 0xc9, 0x5d, 0x85, 0xa7, 0x75, 0x86, 0xaa,
+ 0x12, 0x53, 0x74, 0x36, 0xab, 0x2e, 0x50, 0xbf, 0x7a, 0x4f, 0xd7, 0xcd,
+ 0x57, 0x74, 0x21, 0xfa, 0x12, 0xce, 0x6f, 0x4b, 0x69, 0xb9, 0x7b, 0xf2,
+ 0x48, 0xd8, 0x58, 0x66},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 38
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA224,
+ 38,
+ 20,
+ {0x67, 0x68, 0x65, 0xe0, 0x33, 0xad, 0x3a, 0x73, 0xbc, 0xec, 0xd2, 0x36,
+ 0xa1, 0x25, 0xa8, 0x30, 0x54, 0x13, 0xe2, 0xcc, 0x99, 0xdb, 0x22, 0x25,
+ 0xac, 0x87, 0xf7, 0xf0, 0xbf, 0xca, 0x64, 0x4d, 0x87, 0xbc, 0x64, 0x89,
+ 0x29, 0x57, 0x30, 0xb9, 0x88, 0x74, 0x20, 0x1f, 0x08, 0x89, 0xe6, 0x88,
+ 0x87, 0x2b, 0x4c, 0x30, 0xa6, 0x8a, 0x69, 0x9e, 0x88, 0x3e, 0xc0, 0xad,
+ 0xc5, 0xc3, 0x8e, 0xed, 0x5b, 0x90, 0xef, 0x1b, 0xa1, 0x2a, 0x93, 0x0d,
+ 0xe4, 0x2a, 0x9b, 0xbe, 0xfd, 0xcb, 0xf3, 0xbf, 0x9c, 0xc1, 0x57, 0xca,
+ 0x95, 0x0b, 0x9e, 0x92, 0x78, 0x41, 0xdf, 0x13, 0x8f, 0x89, 0xf8, 0x74,
+ 0x20, 0x7c, 0x25, 0x95, 0xe6, 0xf7, 0xfd, 0x40, 0x39, 0xb6, 0xf0, 0x94,
+ 0xac, 0x0a, 0x5f, 0x59, 0xca, 0x57, 0x07, 0xda, 0x5c, 0x32, 0x30, 0xfc,
+ 0x74, 0x0a, 0x19, 0x5b, 0x8d, 0xb7, 0x41, 0xd6, 0x02, 0xd5, 0xb1, 0x2d,
+ 0xd0, 0x04, 0x28, 0x69, 0xfa, 0xcc, 0x1e, 0x05, 0xc0, 0x39, 0x05, 0xb7,
+ 0xbe, 0x9c, 0xcf, 0x0c, 0xde, 0x94, 0x42, 0x62, 0x43, 0x09, 0x3e, 0x16,
+ 0x22, 0x37, 0x33, 0x01, 0x54, 0x2c, 0x96, 0x66, 0x7f, 0x16, 0x3b, 0x06,
+ 0x7b, 0x1b, 0x53, 0xdb, 0x10, 0xae, 0x40, 0x11, 0x95, 0xde, 0xb9, 0xd1,
+ 0x74, 0x67, 0x48, 0xe5, 0xf4, 0x91, 0xff, 0xc7, 0x05, 0x1c, 0x94, 0x6a,
+ 0x24, 0x5c, 0x4c, 0x1d, 0x1c, 0x3f, 0x88, 0x0f, 0xe9, 0x9f, 0x09, 0xc8,
+ 0xa9, 0x0d, 0x91, 0x38, 0xdb, 0xe9, 0x94, 0x78, 0x5f, 0x57, 0x6d, 0x79,
+ 0xbb, 0x3e, 0xb3, 0xf4, 0xbe, 0x15, 0xde, 0x46, 0xad, 0x4a, 0x80, 0x73,
+ 0xcc, 0xb9, 0x46, 0xe2, 0x84, 0xdc, 0x2e, 0xd7, 0x57, 0x2d, 0x90, 0xd8,
+ 0xa8, 0x41, 0xca, 0x0d, 0xbf, 0xf4, 0xbc, 0xae, 0x1f, 0xc3, 0x07, 0xfe,
+ 0x17, 0xe8, 0x7d, 0x87},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 39
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA224,
+ 39,
+ 28,
+ {0x60, 0x3b, 0xf7, 0x78, 0xb2, 0x95, 0x61, 0xfc, 0xaa, 0x54, 0xf5, 0xff,
+ 0x62, 0x8c, 0x5d, 0x25, 0x7e, 0x02, 0x12, 0xc6, 0x32, 0x7e, 0x91, 0x12,
+ 0xca, 0xb8, 0xcf, 0x28, 0x53, 0x14, 0x6f, 0xb8, 0xe9, 0x60, 0x60, 0x1e,
+ 0x96, 0x13, 0xf5, 0x7b, 0xaf, 0xf8, 0xe6, 0x42, 0x23, 0xcd, 0x7e, 0x00,
+ 0x26, 0xf6, 0x61, 0x88, 0x87, 0x8b, 0xd3, 0x5d, 0x92, 0x36, 0xe9, 0xde,
+ 0x5f, 0x09, 0x50, 0xbb, 0xa5, 0x1b, 0xe0, 0x6e, 0xee, 0x37, 0x30, 0x40,
+ 0x81, 0xa3, 0x6e, 0xf7, 0xf4, 0xf7, 0xc9, 0x40, 0x49, 0x56, 0xc4, 0x0d,
+ 0x30, 0xb3, 0xa4, 0x26, 0x6a, 0x3b, 0x25, 0x89, 0x8f, 0x54, 0x6f, 0x0f,
+ 0x69, 0x94, 0xc5, 0x4e, 0xc9, 0x49, 0x74, 0x74, 0xed, 0x04, 0xdf, 0xb3,
+ 0xa2, 0x4a, 0x49, 0x38, 0x17, 0x2d, 0x87, 0x7f, 0xef, 0x56, 0xc3, 0xe6,
+ 0xe1, 0x15, 0x86, 0xa5, 0xb9, 0x20, 0xc1, 0x53, 0x8e, 0x2f, 0x22, 0xdd,
+ 0x4c, 0x97, 0x1d, 0x93, 0x3d, 0x69, 0xf5, 0xa4, 0x74, 0x2e, 0x3b, 0x23,
+ 0xe2, 0xbb, 0x56, 0xb1, 0x25, 0x3b, 0x67, 0xbc, 0xce, 0x76, 0x17, 0x22,
+ 0xb9, 0xa0, 0x26, 0x67, 0x43, 0x98, 0xe7, 0x71, 0x1f, 0x9e, 0xc0, 0x41,
+ 0x5c, 0x75, 0xc8, 0x0e, 0x3b, 0xf3, 0x8f, 0x69, 0x91, 0xb3, 0x96, 0x3b,
+ 0xc4, 0xb8, 0x9b, 0xf3, 0xf0, 0x41, 0xeb, 0x8c, 0x89, 0x4a, 0xd1, 0x27,
+ 0x90, 0xdb, 0x35, 0xd2, 0x4c, 0x54, 0xa4, 0xd2, 0x12, 0x3f, 0xb9, 0x1d,
+ 0x9b, 0xc4, 0xe9, 0xc1, 0x16, 0xac, 0xe0, 0x6e, 0x7b, 0x59, 0xb0, 0x93,
+ 0xd6, 0xc1, 0xcd, 0xcc, 0xc0, 0x67, 0x54, 0x0b, 0x2c, 0x59, 0x9f, 0x8f,
+ 0x59, 0x85, 0xff, 0x6e, 0x14, 0xda, 0x69, 0x11, 0x69, 0xbc, 0xe2, 0x03,
+ 0xae, 0x8c, 0x12, 0x77, 0x70, 0xf3, 0x83, 0x3b, 0x0b, 0x19, 0x84, 0x7c,
+ 0xbc, 0x4f, 0x6a, 0x56},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 40
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA224,
+ 40,
+ 32,
+ {0x82, 0x72, 0xe0, 0x86, 0x42, 0x61, 0xc5, 0xbf, 0xa0, 0x5f, 0x4e, 0x40,
+ 0xa9, 0x8a, 0xad, 0xee, 0x43, 0x96, 0x8e, 0x9f, 0x5a, 0x7e, 0xbf, 0xd7,
+ 0xcf, 0x39, 0x08, 0x7a, 0x2b, 0x61, 0xb3, 0x4f, 0x45, 0x92, 0xf0, 0x0c,
+ 0x3c, 0x18, 0x68, 0x1e, 0x94, 0x1f, 0xb9, 0x58, 0xb4, 0x46, 0xc9, 0xd9,
+ 0x8b, 0xae, 0x87, 0x94, 0x4f, 0x0d, 0x41, 0xf1, 0x3b, 0x3d, 0x16, 0x62,
+ 0xbf, 0x9d, 0xb1, 0xd0, 0x11, 0xc9, 0x26, 0xe6, 0x93, 0x11, 0xe2, 0x96,
+ 0xd0, 0xdc, 0xc5, 0x9e, 0x9e, 0x09, 0xe4, 0xf6, 0xc7, 0xb0, 0xa7, 0xe5,
+ 0xf2, 0x32, 0x53, 0x3e, 0x02, 0x09, 0x7e, 0x52, 0xfc, 0x07, 0x55, 0xea,
+ 0x75, 0x6b, 0xa0, 0xc0, 0xed, 0xe3, 0xae, 0x4c, 0x75, 0xf7, 0xf8, 0x96,
+ 0x6b, 0x42, 0x11, 0x8d, 0x16, 0x83, 0xfb, 0x9f, 0x1e, 0x12, 0x7c, 0x1e,
+ 0x6a, 0x6a, 0x63, 0x12, 0x6a, 0x0d, 0x50, 0xb1, 0xb5, 0xa5, 0x9f, 0x4a,
+ 0xdb, 0xf5, 0xcb, 0x82, 0x2f, 0x7b, 0x86, 0x3c, 0x0f, 0x8d, 0x8f, 0xc0,
+ 0x1d, 0xc6, 0x98, 0xbd, 0x70, 0x94, 0x3a, 0x62, 0x31, 0xd7, 0xaa, 0x77,
+ 0xd5, 0x17, 0xbe, 0x3f, 0x1f, 0xcc, 0xab, 0x61, 0xc9, 0x9b, 0x8f, 0xbe,
+ 0x5e, 0x4f, 0x74, 0x50, 0x29, 0xce, 0x81, 0xc9, 0x59, 0x5e, 0xc9, 0x30,
+ 0xab, 0xf7, 0xee, 0xee, 0x62, 0x35, 0xab, 0x2a, 0x84, 0x00, 0x24, 0x71,
+ 0xb9, 0x71, 0xeb, 0x91, 0x83, 0x8e, 0x13, 0xee, 0x4b, 0x01, 0x4c, 0xd9,
+ 0x10, 0x59, 0xb3, 0x97, 0x50, 0x92, 0xbd, 0xb2, 0x6b, 0xb4, 0x35, 0xec,
+ 0xa4, 0x0e, 0xc8, 0xae, 0x88, 0x74, 0x70, 0xf1, 0xc1, 0x1e, 0x32, 0xd2,
+ 0xfc, 0xa1, 0x11, 0xdc, 0x25, 0x4c, 0x02, 0x9a, 0x2f, 0x82, 0x4a, 0x8d,
+ 0xc2, 0x82, 0x4a, 0xe3, 0x2a, 0x11, 0x68, 0xde, 0x2c, 0x23, 0xfb, 0x69,
+ 0xc7, 0x76, 0x47, 0xc9},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 41
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA224,
+ 41,
+ 48,
+ {0x77, 0xc7, 0x7d, 0x25, 0xc3, 0x97, 0x54, 0x75, 0x55, 0x41, 0x40, 0x97,
+ 0x49, 0xa9, 0x4f, 0xcf, 0x10, 0xb2, 0x8e, 0xde, 0xf9, 0x2a, 0x06, 0x79,
+ 0x2f, 0xee, 0xe1, 0xa5, 0x38, 0x1c, 0x06, 0xaa, 0x1e, 0xd6, 0xfd, 0x46,
+ 0xdc, 0x76, 0xbf, 0x12, 0x54, 0x11, 0x20, 0x92, 0x24, 0x73, 0x91, 0x2b,
+ 0xd6, 0x3b, 0xb2, 0xac, 0x17, 0x29, 0x51, 0x10, 0x61, 0x5e, 0x8c, 0x96,
+ 0x03, 0x9e, 0xb8, 0x00, 0xa0, 0xa2, 0x50, 0x4a, 0x47, 0x63, 0x08, 0x52,
+ 0xc3, 0x54, 0xda, 0x0b, 0x9c, 0x44, 0xc9, 0xcc, 0x6b, 0x30, 0xfc, 0x2c,
+ 0x57, 0x15, 0xe0, 0x24, 0x25, 0xc9, 0xd5, 0x73, 0x86, 0x8f, 0x0e, 0xac,
+ 0x1e, 0x97, 0x41, 0x54, 0x08, 0xd4, 0xd7, 0x85, 0x02, 0x30, 0xd0, 0xe0,
+ 0x2b, 0x61, 0xd2, 0x37, 0xb4, 0x14, 0x5c, 0x99, 0xf8, 0x22, 0xc3, 0x92,
+ 0x70, 0xfe, 0xd2, 0xd0, 0xc2, 0x36, 0xf0, 0x12, 0x85, 0x68, 0xd7, 0xef,
+ 0x5d, 0xd5, 0xb2, 0x6d, 0x0a, 0xac, 0x7f, 0x75, 0x2d, 0xd4, 0x5e, 0x89,
+ 0x1e, 0x7f, 0x32, 0x89, 0x97, 0x41, 0x68, 0xa6, 0xfd, 0xe1, 0xc8, 0xde,
+ 0x36, 0x8d, 0x1e, 0x3f, 0x54, 0x6e, 0xc4, 0xee, 0xd2, 0x12, 0x00, 0xf2,
+ 0x17, 0xc9, 0xde, 0x87, 0x40, 0x0d, 0x84, 0x6c, 0x26, 0xee, 0x70, 0xf4,
+ 0x59, 0xc0, 0xf8, 0x7f, 0x5a, 0xe6, 0x42, 0x73, 0x99, 0x9b, 0x0f, 0x1b,
+ 0xfc, 0x1b, 0x60, 0xbb, 0xa4, 0xdb, 0x27, 0x1b, 0x3d, 0x63, 0xdb, 0x27,
+ 0xcc, 0x24, 0xb9, 0xd2, 0x25, 0xc8, 0x3d, 0x20, 0x43, 0xf3, 0xe3, 0xa2,
+ 0x0c, 0x08, 0x8b, 0x36, 0xad, 0xc5, 0x0c, 0x15, 0xa5, 0xdf, 0x89, 0x4a,
+ 0x4a, 0x48, 0x75, 0x91, 0x8c, 0x8d, 0xd3, 0x4f, 0x91, 0xc7, 0xfc, 0x8b,
+ 0xec, 0x50, 0x87, 0x22, 0x17, 0x77, 0x89, 0x92, 0x52, 0x34, 0x09, 0xcd,
+ 0x21, 0xf8, 0xb8, 0x8c},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 42
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA224,
+ 42,
+ 64,
+ {0x64, 0xa9, 0xc0, 0xe6, 0xfb, 0xce, 0xa9, 0x6d, 0x62, 0xda, 0x56, 0x21,
+ 0x3f, 0x2a, 0x11, 0xd9, 0x22, 0x41, 0x8f, 0xa1, 0xb5, 0x6a, 0xe4, 0xaf,
+ 0xde, 0x7d, 0x34, 0x42, 0xc9, 0xf4, 0x01, 0x3c, 0xe1, 0x1e, 0xa2, 0x03,
+ 0xca, 0x23, 0xa3, 0x51, 0x60, 0x9a, 0x41, 0xd5, 0xb7, 0x69, 0x6b, 0xbe,
+ 0x2f, 0x3c, 0xca, 0x01, 0x14, 0x9a, 0x1a, 0x7b, 0x9c, 0x0e, 0xbf, 0x05,
+ 0x2e, 0x51, 0x16, 0x7f, 0xf1, 0x8b, 0xea, 0xd5, 0xf2, 0xd3, 0xc2, 0xdf,
+ 0x37, 0x5a, 0x2f, 0xad, 0x08, 0xa9, 0x1b, 0x8c, 0x36, 0xba, 0xae, 0xd7,
+ 0xaa, 0x58, 0x46, 0x9a, 0x8f, 0x42, 0x8e, 0x37, 0xe8, 0x3a, 0xb0, 0x4f,
+ 0xef, 0xfe, 0x49, 0x99, 0x7c, 0x64, 0x0b, 0xb6, 0x3a, 0xef, 0x23, 0xef,
+ 0x40, 0x8f, 0xb2, 0x99, 0xaf, 0xf9, 0x7f, 0xce, 0x04, 0x86, 0xca, 0x36,
+ 0xab, 0xc6, 0x44, 0x1f, 0xd5, 0x2c, 0xfd, 0xcc, 0xdf, 0xf1, 0x78, 0x57,
+ 0xcc, 0xba, 0x6f, 0x44, 0x8c, 0xb3, 0xd3, 0x9b, 0x72, 0x92, 0x87, 0xa6,
+ 0x11, 0x3b, 0x67, 0x94, 0x6c, 0x00, 0x47, 0x20, 0xb4, 0xf0, 0xbc, 0xe4,
+ 0x26, 0x78, 0xe0, 0x70, 0x2b, 0x0c, 0xa6, 0x09, 0x6d, 0xef, 0x9e, 0x4c,
+ 0x67, 0x24, 0x4b, 0x68, 0xd8, 0x9a, 0x5a, 0xc8, 0x98, 0x6e, 0xf6, 0xf4,
+ 0xac, 0xb0, 0xb5, 0x00, 0x65, 0xfa, 0x75, 0x41, 0x0c, 0x43, 0x87, 0x48,
+ 0x44, 0xaf, 0x51, 0x1d, 0x63, 0x32, 0xc7, 0xdb, 0x8f, 0x11, 0x98, 0x8e,
+ 0x70, 0xa7, 0xa0, 0x24, 0x15, 0x26, 0x11, 0x01, 0xd9, 0xe3, 0x6d, 0xec,
+ 0xe7, 0x9c, 0x21, 0x1e, 0x26, 0xd5, 0x80, 0x82, 0x5a, 0x7e, 0x53, 0x58,
+ 0xb1, 0xac, 0x64, 0xe9, 0xfc, 0x43, 0xf3, 0x81, 0xb6, 0xcf, 0xf4, 0x77,
+ 0xb5, 0x8d, 0x28, 0x61, 0xc7, 0x31, 0x35, 0xd0, 0x44, 0x43, 0x2c, 0xfe,
+ 0x34, 0xcc, 0xe8, 0x83},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 43
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA256,
+ 43,
+ 0,
+ {0x26, 0xde, 0xa6, 0x8e, 0x27, 0x01, 0x8d, 0x32, 0x47, 0xe2, 0xa1, 0xc7,
+ 0x07, 0x96, 0xf5, 0xe0, 0x25, 0x69, 0x2c, 0xe3, 0xd3, 0x1a, 0x6c, 0xf9,
+ 0xea, 0xe6, 0xe0, 0xad, 0x09, 0x41, 0xfd, 0x36, 0xf6, 0x6a, 0x0f, 0xf5,
+ 0x42, 0x59, 0x6e, 0xa1, 0x51, 0x49, 0x70, 0x8d, 0xf7, 0xb8, 0x8b, 0x63,
+ 0xd7, 0x70, 0x31, 0xb1, 0xa1, 0xe8, 0xe6, 0x0b, 0x22, 0x21, 0xb5, 0x85,
+ 0x60, 0x14, 0x1e, 0x2a, 0x3c, 0xbe, 0xdf, 0x09, 0xae, 0xd2, 0x9a, 0xab,
+ 0xed, 0x1c, 0x35, 0xeb, 0x0f, 0xfb, 0x31, 0x2b, 0xdd, 0xd0, 0x4f, 0x66,
+ 0xac, 0xdd, 0xf4, 0x2a, 0x0d, 0x71, 0x30, 0xe1, 0x26, 0x8d, 0x90, 0x9d,
+ 0x98, 0x8b, 0xf0, 0x6d, 0x46, 0x5b, 0x02, 0x24, 0x10, 0x96, 0xe8, 0x74,
+ 0x4b, 0x55, 0x41, 0xe1, 0x5e, 0xd2, 0x74, 0xe5, 0x4c, 0xeb, 0x9b, 0xcd,
+ 0x79, 0x6b, 0x3c, 0x36, 0x1a, 0xd7, 0xcc, 0x59, 0xd5, 0xec, 0xee, 0x3f,
+ 0x11, 0x31, 0xbd, 0xf9, 0xea, 0x68, 0x1e, 0x9b, 0xe0, 0x9d, 0x18, 0x39,
+ 0x4a, 0x64, 0x71, 0x1a, 0x04, 0x0f, 0xe4, 0x21, 0xb8, 0x67, 0x8d, 0xa3,
+ 0x30, 0xc3, 0x8a, 0xe6, 0xf0, 0x57, 0xa5, 0xb6, 0x90, 0xba, 0x71, 0x64,
+ 0x25, 0x29, 0x38, 0xfd, 0xa0, 0xc5, 0x39, 0x6d, 0x49, 0xf2, 0x65, 0xf7,
+ 0xa3, 0x87, 0x54, 0xed, 0xfe, 0x52, 0x94, 0xc1, 0xf0, 0x92, 0x72, 0x1b,
+ 0xa2, 0x63, 0xbc, 0xc3, 0x34, 0x43, 0x90, 0x88, 0xa0, 0xc7, 0x16, 0x9d,
+ 0x9b, 0xad, 0xce, 0x5b, 0x22, 0x0f, 0x2c, 0x80, 0xc4, 0x44, 0x21, 0xec,
+ 0xef, 0x60, 0x5f, 0x46, 0xc6, 0xed, 0x9a, 0xff, 0xdf, 0x3c, 0x73, 0x0b,
+ 0x26, 0x6e, 0xb0, 0x31, 0xf1, 0xf2, 0x65, 0x00, 0x3d, 0xff, 0x13, 0x06,
+ 0x6d, 0x3b, 0x1c, 0xbb, 0x12, 0xd8, 0x98, 0xe6, 0xc1, 0x5f, 0x34, 0xf7,
+ 0x51, 0x6d, 0xec, 0x75},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 44
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA256,
+ 44,
+ 20,
+ {0x91, 0xff, 0x01, 0xe7, 0x9f, 0x9c, 0x9e, 0x50, 0xae, 0xa0, 0xef, 0xdb,
+ 0xc8, 0xb2, 0xc3, 0x70, 0xf3, 0xa4, 0x0a, 0xd8, 0xe4, 0x89, 0x60, 0x1f,
+ 0x82, 0x17, 0xec, 0xf9, 0xd0, 0x47, 0xbd, 0x8e, 0x10, 0xbd, 0xa6, 0x64,
+ 0xea, 0x98, 0x6f, 0x57, 0x34, 0xed, 0x38, 0xaa, 0xf6, 0x7c, 0xd7, 0xb2,
+ 0x27, 0xe5, 0xb6, 0x8d, 0xdd, 0xae, 0x13, 0xcd, 0x81, 0xf9, 0xee, 0x1b,
+ 0x7d, 0x82, 0x48, 0xbb, 0x30, 0x42, 0xa3, 0xca, 0x67, 0x0f, 0x32, 0xc3,
+ 0x16, 0xe8, 0x1e, 0x40, 0x76, 0x78, 0x84, 0x20, 0xa1, 0x81, 0x50, 0xcb,
+ 0x1d, 0x47, 0x25, 0xf7, 0xa2, 0x39, 0xb4, 0x9e, 0xf2, 0x5f, 0x45, 0x87,
+ 0x16, 0x67, 0x9c, 0xb1, 0x97, 0x1d, 0x39, 0xb0, 0x67, 0x8c, 0x1f, 0xfe,
+ 0x3f, 0x45, 0xd2, 0x72, 0x92, 0x3f, 0x35, 0x51, 0xa3, 0x37, 0x87, 0x1b,
+ 0x59, 0xf4, 0x76, 0x2c, 0x6e, 0x11, 0xc9, 0x66, 0x5b, 0x20, 0x0c, 0x5b,
+ 0xb7, 0xfc, 0x57, 0x2e, 0x0a, 0xd9, 0x30, 0xa6, 0x35, 0x42, 0xa1, 0xc7,
+ 0x7c, 0x0d, 0xf7, 0xac, 0xb8, 0xbc, 0x3c, 0x3b, 0x0e, 0xf5, 0x9c, 0xe6,
+ 0xc2, 0xda, 0x74, 0xee, 0x6e, 0xf4, 0x21, 0x0b, 0x40, 0x9e, 0x22, 0x45,
+ 0x87, 0x3e, 0x6f, 0xa2, 0x47, 0x39, 0xd3, 0x6c, 0x0b, 0x12, 0xe5, 0xe3,
+ 0x28, 0xca, 0x66, 0x93, 0x16, 0xfa, 0x6a, 0x4d, 0xf7, 0x48, 0x1a, 0x54,
+ 0x7f, 0x6e, 0x67, 0x1b, 0x70, 0x28, 0xe2, 0xea, 0x3c, 0x15, 0xac, 0x98,
+ 0xe7, 0x42, 0xd5, 0xa8, 0x99, 0x57, 0x76, 0xbd, 0x58, 0x6f, 0xcc, 0x23,
+ 0x92, 0x2e, 0xca, 0x59, 0xb1, 0x49, 0x78, 0x71, 0xf7, 0x44, 0xb3, 0x57,
+ 0x07, 0x8e, 0x8e, 0x90, 0x18, 0x8a, 0x2b, 0x72, 0x24, 0xc1, 0x9b, 0xa9,
+ 0xca, 0x47, 0x69, 0xf9, 0x1e, 0x66, 0x5a, 0x9c, 0xbe, 0x7d, 0xe8, 0xeb,
+ 0xf8, 0x4f, 0x12, 0xc1},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 45
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA256,
+ 45,
+ 28,
+ {0x71, 0xab, 0x62, 0xe1, 0x63, 0xe3, 0x1e, 0xde, 0x94, 0x6e, 0x41, 0x90,
+ 0x9c, 0xcd, 0x87, 0x18, 0x60, 0x86, 0xc7, 0xd9, 0x9a, 0x34, 0x59, 0x81,
+ 0x3d, 0xb6, 0xe3, 0x80, 0xa0, 0x46, 0xcb, 0xd7, 0x5e, 0x8c, 0xfc, 0xd2,
+ 0x08, 0x6f, 0x2b, 0x1d, 0xb0, 0x21, 0xbd, 0x54, 0xe7, 0x2b, 0x88, 0x19,
+ 0x3b, 0xd3, 0x8f, 0x96, 0x64, 0xaf, 0x1b, 0x7f, 0x10, 0x0a, 0x89, 0xc2,
+ 0xac, 0x85, 0x1c, 0xd1, 0x3d, 0x3d, 0xfe, 0x49, 0x07, 0xd2, 0x67, 0x69,
+ 0xa4, 0x6a, 0x4b, 0x03, 0x25, 0x6d, 0x18, 0xdb, 0x21, 0x42, 0x46, 0x36,
+ 0xb6, 0x71, 0x18, 0x96, 0x19, 0x84, 0x07, 0x37, 0xfe, 0xf2, 0xd8, 0xd3,
+ 0x1f, 0x48, 0x64, 0xa7, 0x06, 0x47, 0x16, 0x00, 0x0c, 0x44, 0xe7, 0xeb,
+ 0xed, 0xb6, 0xb0, 0xa3, 0xbc, 0x06, 0xe5, 0xba, 0xf0, 0x1f, 0xbe, 0xd8,
+ 0x29, 0x33, 0xab, 0xbc, 0x43, 0xdf, 0xbe, 0x87, 0xfa, 0x1c, 0xbf, 0x68,
+ 0xfd, 0x30, 0xe4, 0x8e, 0xd5, 0x95, 0xa9, 0x98, 0xfb, 0xd0, 0xeb, 0xf1,
+ 0xcf, 0xdc, 0x35, 0xdf, 0xd8, 0x02, 0x6f, 0xad, 0x02, 0x34, 0x12, 0xe8,
+ 0x23, 0x22, 0xef, 0xe6, 0x18, 0x2a, 0x84, 0x98, 0x57, 0xa6, 0x6b, 0x1c,
+ 0xb4, 0x1d, 0xe7, 0xc8, 0xa4, 0xf2, 0x2c, 0xa2, 0x51, 0xdb, 0x27, 0x14,
+ 0xeb, 0x8a, 0xad, 0x67, 0xf8, 0x73, 0x8a, 0x59, 0x60, 0x2e, 0x90, 0x0c,
+ 0x5c, 0xd1, 0x60, 0x4e, 0x6e, 0x12, 0xd7, 0xb0, 0x5d, 0xe3, 0x29, 0xd3,
+ 0xba, 0xce, 0x06, 0xe7, 0x78, 0x5c, 0xd4, 0xd6, 0x8b, 0xa6, 0x0a, 0x2f,
+ 0x5b, 0x97, 0x6a, 0x4f, 0xd1, 0x12, 0xc9, 0x24, 0xe4, 0xe1, 0x5c, 0xfe,
+ 0xa4, 0x3c, 0xda, 0x7c, 0xe1, 0x4d, 0x74, 0x1f, 0xa8, 0xa0, 0xe7, 0x77,
+ 0xfb, 0x3a, 0x77, 0xc2, 0xcb, 0x7c, 0xe2, 0x68, 0x0a, 0x20, 0xa6, 0xff,
+ 0x5f, 0x81, 0x7a, 0x43},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 46
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA256,
+ 46,
+ 32,
+ {0x32, 0x5c, 0xac, 0xdb, 0xa2, 0x24, 0x07, 0x1c, 0x17, 0x36, 0xad, 0xb4,
+ 0x81, 0x5a, 0x0a, 0x13, 0xdc, 0x19, 0x9b, 0xac, 0x13, 0x20, 0x69, 0x67,
+ 0x89, 0x4c, 0xa8, 0x97, 0x40, 0x2c, 0x28, 0x20, 0xfe, 0x30, 0x3d, 0x2c,
+ 0x21, 0x60, 0xba, 0x63, 0x17, 0xfe, 0x34, 0x2e, 0x8d, 0xb0, 0xa2, 0xab,
+ 0x51, 0xb5, 0xed, 0xab, 0x4e, 0xb9, 0x03, 0x5d, 0x3c, 0xcc, 0x73, 0x52,
+ 0x1d, 0xb0, 0x11, 0xa0, 0xf2, 0x31, 0xd0, 0x24, 0x29, 0x48, 0x0a, 0x43,
+ 0x98, 0xbc, 0x68, 0xbf, 0xd0, 0xe2, 0x48, 0xf6, 0xf7, 0x72, 0x4d, 0x2d,
+ 0xb7, 0x91, 0xa0, 0x36, 0x6a, 0xe2, 0x5a, 0xae, 0xab, 0x2f, 0x8a, 0xb3,
+ 0x77, 0x40, 0x5f, 0x95, 0xaf, 0x2d, 0xba, 0x8d, 0xb3, 0x49, 0x23, 0x6d,
+ 0xbe, 0x95, 0x07, 0xb1, 0x7f, 0x52, 0xfd, 0xf1, 0xaa, 0xd4, 0x99, 0x18,
+ 0x94, 0xe8, 0x57, 0x05, 0x46, 0x66, 0xe7, 0x70, 0xc8, 0x6e, 0xd8, 0xe6,
+ 0x2f, 0xc9, 0xbc, 0x2b, 0x6e, 0xa6, 0xd5, 0xe1, 0x21, 0xea, 0x43, 0x33,
+ 0x72, 0x77, 0xc6, 0x1e, 0xee, 0x8d, 0x64, 0xf5, 0x50, 0xbe, 0x0a, 0xaa,
+ 0xee, 0xb2, 0x9a, 0x18, 0xc3, 0xc9, 0xdc, 0x54, 0x3e, 0xd0, 0xcc, 0x41,
+ 0xcf, 0x07, 0x32, 0xd3, 0x94, 0xfe, 0x00, 0x8e, 0x5d, 0x88, 0x74, 0xf3,
+ 0x07, 0x30, 0x46, 0x18, 0x9f, 0x0b, 0x66, 0x79, 0xbf, 0xe4, 0xac, 0x65,
+ 0xcf, 0x13, 0xde, 0x43, 0xc3, 0x60, 0x73, 0xf6, 0x0f, 0x11, 0x0f, 0x1f,
+ 0x39, 0x7c, 0xeb, 0x1f, 0x7c, 0xb4, 0x03, 0x46, 0xfe, 0xfd, 0xfb, 0x0c,
+ 0x81, 0x7d, 0x32, 0x53, 0x17, 0x13, 0xa0, 0x40, 0x99, 0xac, 0x6b, 0x65,
+ 0x94, 0x18, 0x1c, 0x11, 0xdd, 0x8f, 0x2c, 0x0f, 0x0b, 0x43, 0xf1, 0xd6,
+ 0x87, 0xe5, 0xb8, 0x46, 0xb6, 0x92, 0x83, 0xdc, 0xa8, 0x5a, 0x9a, 0x59,
+ 0x6b, 0xf5, 0xc1, 0x12},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 47
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA256,
+ 47,
+ 48,
+ {0x6c, 0xe1, 0x9d, 0x6c, 0x6e, 0xd9, 0x21, 0x8b, 0xdb, 0x05, 0x64, 0xfd,
+ 0x49, 0x0a, 0x08, 0x8a, 0x3d, 0x3b, 0xe8, 0x0a, 0x45, 0xbf, 0xf0, 0xf1,
+ 0x9c, 0x7d, 0x43, 0x1b, 0xbc, 0x24, 0x0f, 0xa3, 0x00, 0xf5, 0x62, 0xd0,
+ 0x0d, 0x25, 0xa5, 0x84, 0x56, 0xff, 0x09, 0x23, 0x04, 0xe5, 0x10, 0x47,
+ 0xf5, 0xd8, 0x95, 0x6c, 0xd0, 0x01, 0x5e, 0xbb, 0x0e, 0xb6, 0x50, 0x91,
+ 0x56, 0x64, 0x0f, 0x2d, 0xed, 0x9c, 0x00, 0x3d, 0x6d, 0xb4, 0x9e, 0xd1,
+ 0xd9, 0x5b, 0xf7, 0x47, 0x41, 0x28, 0x19, 0x90, 0xf0, 0x9c, 0xfe, 0xd5,
+ 0x82, 0xad, 0x7e, 0x2d, 0x6b, 0x89, 0x67, 0x13, 0xe2, 0x8f, 0x7d, 0x3f,
+ 0x4f, 0xa4, 0x1c, 0x79, 0x8d, 0xd8, 0x8a, 0xd0, 0x6a, 0x87, 0x16, 0x06,
+ 0x3f, 0x0d, 0x42, 0xc5, 0x5c, 0x41, 0x4f, 0xb6, 0xc4, 0x92, 0x05, 0xfe,
+ 0xe5, 0x3a, 0x71, 0x0f, 0xbb, 0xb9, 0x8e, 0x72, 0x91, 0xaa, 0x07, 0xcd,
+ 0x6f, 0x71, 0x60, 0xe1, 0xfd, 0xb5, 0xf3, 0xdc, 0x2d, 0xff, 0xe0, 0x14,
+ 0xbd, 0x91, 0xbd, 0xd4, 0x50, 0xa1, 0xf0, 0xda, 0x83, 0xcb, 0x38, 0x01,
+ 0x58, 0xb9, 0xd1, 0x6a, 0xa2, 0x7f, 0x9c, 0x07, 0x8e, 0x44, 0x4e, 0x23,
+ 0x14, 0x67, 0x01, 0xbd, 0x1b, 0x42, 0x17, 0x9f, 0xed, 0xa1, 0x99, 0x82,
+ 0x58, 0xd4, 0x5a, 0x20, 0x4f, 0xce, 0x61, 0x4b, 0xe3, 0x95, 0x41, 0x3b,
+ 0x25, 0x9b, 0x58, 0x98, 0xa0, 0x63, 0x79, 0xc7, 0xeb, 0x69, 0xe6, 0xfb,
+ 0x58, 0xea, 0x82, 0xca, 0x72, 0xb8, 0xf2, 0x31, 0xf1, 0x1e, 0xd0, 0xf1,
+ 0x80, 0xd7, 0x95, 0x08, 0x7c, 0xdb, 0xe2, 0x6a, 0xee, 0xb2, 0xff, 0x6d,
+ 0x7d, 0x3e, 0xb7, 0xfe, 0xaf, 0x4c, 0x2c, 0x74, 0x78, 0x3c, 0x96, 0x67,
+ 0x4a, 0xd9, 0x59, 0xbd, 0x5c, 0xfb, 0xb9, 0x79, 0xcc, 0x45, 0x0b, 0x9c,
+ 0x05, 0x10, 0xa3, 0x64},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 48
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA256,
+ 48,
+ 64,
+ {0x2d, 0x3f, 0xc5, 0x32, 0x30, 0x45, 0x70, 0xb6, 0xcd, 0xd5, 0xb5, 0x8b,
+ 0x0f, 0xa7, 0x28, 0x7b, 0xa3, 0x36, 0xc2, 0x9e, 0xec, 0x63, 0x3c, 0xc5,
+ 0xf2, 0x15, 0xf4, 0xe9, 0x6b, 0x2e, 0xc4, 0x4c, 0x67, 0xe3, 0xb1, 0xde,
+ 0x13, 0x86, 0xab, 0x61, 0x69, 0x75, 0xaf, 0x3c, 0xe3, 0xba, 0x93, 0x88,
+ 0x7e, 0x1b, 0x70, 0x5d, 0x5e, 0x55, 0xb0, 0x54, 0xe1, 0x78, 0x2d, 0x50,
+ 0xbf, 0xc0, 0x09, 0x4c, 0x8b, 0x7b, 0x0f, 0x06, 0x7f, 0xa2, 0x50, 0xcf,
+ 0x47, 0x4a, 0xc3, 0xb4, 0x27, 0x76, 0xb1, 0xc7, 0x65, 0x09, 0xca, 0x82,
+ 0x12, 0x25, 0x98, 0x9c, 0x13, 0xfa, 0xeb, 0x15, 0xb1, 0x87, 0x23, 0x1f,
+ 0x6d, 0xbb, 0x5c, 0xdf, 0x2e, 0x1e, 0xa5, 0x2c, 0xee, 0x05, 0xfc, 0x2c,
+ 0x1f, 0x80, 0x33, 0x34, 0x1c, 0xaa, 0x07, 0x72, 0x01, 0x7f, 0xe3, 0xa7,
+ 0x20, 0x21, 0x2a, 0x71, 0x69, 0xd4, 0x64, 0x67, 0xa0, 0x5b, 0x4c, 0xb9,
+ 0x1a, 0xc9, 0x88, 0x6f, 0x94, 0x0d, 0xdc, 0x8f, 0x28, 0x0d, 0x05, 0x5d,
+ 0x54, 0xa5, 0x11, 0x00, 0xba, 0xbd, 0x96, 0x31, 0xb2, 0x57, 0x11, 0x40,
+ 0xcb, 0x15, 0xc2, 0xe5, 0x3f, 0xb3, 0x02, 0x6b, 0xac, 0x02, 0xae, 0xfa,
+ 0x46, 0x06, 0x5d, 0x9c, 0x96, 0x5f, 0x71, 0xad, 0xbc, 0x5d, 0x3f, 0x11,
+ 0xf3, 0xa0, 0x50, 0x0f, 0xd8, 0x33, 0xa0, 0x50, 0x21, 0xc9, 0x5d, 0x5e,
+ 0x7e, 0x5f, 0x3f, 0xa5, 0x00, 0xf3, 0x67, 0xc9, 0x95, 0x95, 0x51, 0x4e,
+ 0xc2, 0x21, 0xd8, 0xfb, 0x51, 0xdb, 0x4c, 0x77, 0x6d, 0x86, 0xbb, 0xdb,
+ 0xd2, 0xfd, 0x82, 0xa3, 0x95, 0x07, 0x6b, 0xd1, 0xe1, 0x2c, 0x3d, 0x0c,
+ 0x94, 0xed, 0x09, 0x8b, 0x84, 0xd8, 0x58, 0xa7, 0x33, 0xe0, 0xc9, 0xa1,
+ 0x53, 0x55, 0x8b, 0xe9, 0x02, 0x13, 0xdb, 0x2b, 0x40, 0x5d, 0x54, 0xdf,
+ 0x94, 0xd6, 0xc9, 0x89},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 49
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA384,
+ 49,
+ 0,
+ {0x39, 0x1a, 0xc1, 0xb5, 0xa4, 0x66, 0xb8, 0x86, 0x37, 0x8f, 0xdd, 0x22,
+ 0x0d, 0x58, 0x71, 0x29, 0x24, 0x12, 0xbb, 0xd6, 0x20, 0x05, 0xbc, 0x8b,
+ 0x1f, 0x13, 0xb0, 0x2c, 0x7c, 0x4f, 0x98, 0xf3, 0x57, 0x8c, 0x31, 0xa3,
+ 0x0c, 0x04, 0x95, 0x29, 0x4c, 0xf6, 0x8d, 0xfc, 0xca, 0x12, 0xc2, 0xea,
+ 0x09, 0x38, 0x8f, 0xe0, 0x75, 0x24, 0x87, 0xaa, 0x06, 0x0f, 0x93, 0xa0,
+ 0xbf, 0xfb, 0x7d, 0x70, 0x75, 0x42, 0x8f, 0x19, 0x3f, 0x67, 0x3c, 0x43,
+ 0xd6, 0x0f, 0xba, 0x94, 0xbc, 0xf2, 0xa8, 0xb6, 0x29, 0x7d, 0x22, 0x07,
+ 0xfb, 0x5d, 0xb7, 0xab, 0xb2, 0x38, 0x85, 0xfb, 0x8b, 0x4f, 0x85, 0x8c,
+ 0x7a, 0x39, 0x5c, 0x5e, 0x97, 0x31, 0x84, 0x0d, 0x17, 0xd7, 0xab, 0x74,
+ 0x9d, 0xd0, 0xf5, 0x51, 0x1f, 0xf8, 0x52, 0x9b, 0x94, 0x61, 0x98, 0x9d,
+ 0xcc, 0xd1, 0x26, 0xbd, 0x44, 0x2e, 0x8c, 0xf5, 0xc5, 0x6e, 0x20, 0xc2,
+ 0x7a, 0x88, 0x69, 0xa6, 0xb5, 0x76, 0xef, 0x77, 0x15, 0x20, 0x91, 0x23,
+ 0x47, 0x09, 0x9b, 0x56, 0x6e, 0xe5, 0x88, 0xea, 0xc5, 0x83, 0xa5, 0x95,
+ 0xa3, 0x33, 0x10, 0x27, 0x83, 0xc0, 0xf9, 0x93, 0xe0, 0xec, 0xa3, 0xf5,
+ 0x5a, 0xf1, 0xad, 0xab, 0x66, 0x79, 0x0e, 0x5d, 0xff, 0x1c, 0xbc, 0xb2,
+ 0xf5, 0x49, 0xc5, 0xe0, 0x85, 0x31, 0x7a, 0xfc, 0x8a, 0xfa, 0x18, 0x14,
+ 0x24, 0xf2, 0xff, 0x25, 0x2e, 0xcc, 0xf6, 0x43, 0xaf, 0x50, 0x9c, 0xfe,
+ 0x87, 0x78, 0x87, 0x21, 0x07, 0xb4, 0x82, 0x59, 0x68, 0xac, 0xd5, 0x27,
+ 0x1a, 0x36, 0xd4, 0xb8, 0x30, 0x50, 0xf1, 0x1a, 0xfb, 0x34, 0xaf, 0xc4,
+ 0xa0, 0xcf, 0x07, 0x32, 0x04, 0x18, 0x7c, 0x1b, 0x7e, 0x81, 0x83, 0x25,
+ 0x00, 0xc2, 0xb5, 0xcc, 0x32, 0xf1, 0x23, 0x64, 0x4d, 0x9d, 0x97, 0xf2,
+ 0x47, 0x69, 0xc8, 0xd7},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 50
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA384,
+ 50,
+ 20,
+ {0x2a, 0x6c, 0xfd, 0x31, 0x12, 0xb2, 0xdc, 0xd3, 0x7a, 0xa4, 0xfa, 0x4e,
+ 0xf9, 0xdd, 0xb1, 0x3e, 0xd7, 0x13, 0x96, 0x0c, 0xb0, 0x62, 0x65, 0x36,
+ 0x56, 0x93, 0x7b, 0x80, 0x7c, 0x5c, 0xcf, 0x80, 0xc5, 0xbc, 0xd2, 0x05,
+ 0xba, 0x31, 0x4a, 0x53, 0x07, 0xbd, 0xcf, 0x58, 0x27, 0x9a, 0xfb, 0x16,
+ 0xbe, 0x1b, 0x9b, 0x03, 0x8c, 0x93, 0xab, 0x4d, 0x5d, 0x5b, 0x96, 0xde,
+ 0x1c, 0x04, 0x2b, 0x66, 0xe4, 0x4b, 0xed, 0xf4, 0xf5, 0xc7, 0x2d, 0x75,
+ 0x64, 0xe3, 0xf1, 0x90, 0xf4, 0x65, 0x42, 0x11, 0xeb, 0x74, 0x71, 0x31,
+ 0x5b, 0x51, 0x2f, 0x89, 0x6d, 0xd3, 0x15, 0xf0, 0x0b, 0x4d, 0x19, 0x52,
+ 0xc0, 0xc0, 0xb7, 0x0e, 0x48, 0x9c, 0xec, 0x2c, 0xab, 0xea, 0xa5, 0x81,
+ 0x23, 0xcf, 0x00, 0x0d, 0x46, 0x53, 0x22, 0x8c, 0x72, 0x46, 0x95, 0x2e,
+ 0x02, 0x40, 0x0b, 0xda, 0x06, 0x2d, 0x16, 0xc3, 0x7d, 0x57, 0x90, 0xe4,
+ 0xae, 0xb9, 0xe7, 0x8f, 0x75, 0xd0, 0x74, 0x0d, 0xc4, 0x8c, 0x7d, 0xd6,
+ 0xb6, 0x71, 0xe6, 0x48, 0xde, 0x13, 0xe0, 0x36, 0xa0, 0x26, 0x5e, 0xf6,
+ 0xc9, 0x45, 0x8f, 0x72, 0x60, 0x2b, 0xf5, 0xd2, 0x95, 0xf4, 0x68, 0xf5,
+ 0x54, 0xca, 0xea, 0x56, 0x3b, 0x56, 0xd3, 0xb9, 0x88, 0x61, 0x5d, 0x12,
+ 0x36, 0x6d, 0x4d, 0xdb, 0x4f, 0x7e, 0xcf, 0x39, 0xfd, 0xa9, 0x91, 0x3d,
+ 0xec, 0x27, 0x1c, 0x9e, 0xa5, 0xf9, 0x28, 0x6f, 0xa1, 0x1e, 0xea, 0xfe,
+ 0x20, 0x88, 0xa4, 0x1f, 0x16, 0xce, 0xe7, 0xed, 0x19, 0xc7, 0x33, 0x0e,
+ 0xe9, 0x9a, 0x54, 0xd9, 0x81, 0xb1, 0x83, 0xc3, 0xda, 0x73, 0x03, 0x94,
+ 0xc8, 0xf5, 0xb9, 0x0b, 0x17, 0xfd, 0x0f, 0xdd, 0x47, 0xc0, 0x26, 0x0f,
+ 0x08, 0x49, 0x0b, 0x52, 0x48, 0x3e, 0xbb, 0x32, 0xbb, 0x66, 0x40, 0xa8,
+ 0x90, 0xc9, 0x4d, 0x85},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 51
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA384,
+ 51,
+ 28,
+ {0x04, 0x95, 0x07, 0x5a, 0x7e, 0xf7, 0xda, 0x66, 0x5a, 0x88, 0x02, 0xa3,
+ 0xdc, 0xab, 0x56, 0xcd, 0xa8, 0x67, 0x5e, 0x38, 0xd6, 0x37, 0x8a, 0x9b,
+ 0x5f, 0x5f, 0xbc, 0x53, 0xf9, 0x24, 0x9b, 0xcf, 0x77, 0x46, 0xb2, 0xe1,
+ 0x20, 0xdb, 0x4c, 0xed, 0x13, 0x41, 0x24, 0xd5, 0x4e, 0x62, 0xbf, 0x7a,
+ 0xa1, 0x87, 0xed, 0xc2, 0x8a, 0x33, 0x84, 0xbf, 0x25, 0x16, 0xeb, 0x61,
+ 0x6c, 0x09, 0x58, 0xac, 0xb3, 0x8c, 0x68, 0xf8, 0x5a, 0xb6, 0x71, 0xce,
+ 0x9f, 0x2e, 0x3e, 0x7f, 0x92, 0xa2, 0x47, 0xcc, 0x4c, 0xb7, 0x1d, 0x2a,
+ 0xa5, 0x36, 0xec, 0xb2, 0x4c, 0x6e, 0x3b, 0xb3, 0xfc, 0xbd, 0x86, 0x36,
+ 0xed, 0xe6, 0x77, 0xf9, 0x1b, 0xc5, 0x99, 0x88, 0xb0, 0x1b, 0xdb, 0xbc,
+ 0x2b, 0x98, 0x6b, 0xa9, 0x90, 0x82, 0xf7, 0xd2, 0xdc, 0x6e, 0x13, 0xb9,
+ 0x62, 0xf7, 0xe6, 0xe1, 0xc7, 0x20, 0x8b, 0xa9, 0xb1, 0xc5, 0x5d, 0xd9,
+ 0x67, 0x79, 0xf8, 0x9b, 0x40, 0x17, 0x8b, 0xe6, 0x48, 0xbb, 0xf9, 0x06,
+ 0xa6, 0x8f, 0xfd, 0xfe, 0xaa, 0x07, 0x20, 0xda, 0xb8, 0x4b, 0x29, 0x09,
+ 0x14, 0x66, 0x7e, 0xb4, 0x23, 0xa7, 0xcd, 0x70, 0xfd, 0xdd, 0x4e, 0x94,
+ 0x7c, 0xea, 0x07, 0x73, 0x38, 0x3c, 0x04, 0x8e, 0x5e, 0x4a, 0x25, 0x0e,
+ 0xd2, 0x0d, 0x31, 0xed, 0x17, 0x30, 0xd0, 0xd1, 0xb1, 0x0f, 0x7e, 0xd3,
+ 0x40, 0x1d, 0xa4, 0x76, 0xcf, 0x9c, 0x2d, 0x8e, 0x1b, 0xb8, 0x6d, 0xc5,
+ 0xaa, 0x1c, 0x79, 0xa5, 0x15, 0x87, 0x63, 0xc5, 0xd6, 0xcf, 0x0a, 0xdd,
+ 0xad, 0x25, 0x40, 0x6e, 0x46, 0x32, 0xe1, 0xa8, 0x56, 0x17, 0xf1, 0x77,
+ 0xf2, 0x54, 0x5f, 0x7f, 0x0f, 0x60, 0xb5, 0xc2, 0x97, 0xfa, 0xc4, 0x0a,
+ 0x30, 0x47, 0x67, 0xac, 0xff, 0xc5, 0xc0, 0x98, 0xa8, 0xed, 0x85, 0xda,
+ 0x2a, 0xb5, 0xc7, 0x66},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 52
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA384,
+ 52,
+ 32,
+ {0xad, 0x2b, 0x4a, 0xb9, 0x17, 0xb9, 0x42, 0xd7, 0x17, 0x2d, 0xf9, 0xc5,
+ 0x17, 0x56, 0xc2, 0x1f, 0xc2, 0x3b, 0x3b, 0xf4, 0x67, 0xf4, 0xdc, 0x9e,
+ 0x02, 0x4e, 0x89, 0xb7, 0xd6, 0xdf, 0x71, 0xf0, 0x99, 0xa0, 0xe0, 0xc6,
+ 0x27, 0xf1, 0x22, 0x57, 0xb6, 0xb0, 0x5f, 0x19, 0x0d, 0xdc, 0x26, 0x92,
+ 0x06, 0x55, 0x6a, 0xc5, 0xd3, 0x4e, 0xb4, 0xd6, 0x3f, 0x09, 0xf0, 0x7b,
+ 0x8e, 0xbc, 0xc3, 0x8c, 0x3d, 0xee, 0x48, 0xac, 0xf0, 0x56, 0xaf, 0xf4,
+ 0x6e, 0x23, 0xf1, 0x70, 0xa4, 0x7a, 0xcf, 0x16, 0x62, 0x1a, 0x65, 0xfa,
+ 0x3f, 0x93, 0x19, 0xe5, 0xe2, 0x1c, 0x65, 0x42, 0x6f, 0x9a, 0xcf, 0x9c,
+ 0xa6, 0x57, 0x6e, 0xfe, 0xb4, 0xe5, 0x93, 0xf0, 0xef, 0x01, 0xe6, 0x57,
+ 0x7c, 0x85, 0xbe, 0x73, 0xac, 0xed, 0xe7, 0x8c, 0x3f, 0x43, 0x15, 0x7e,
+ 0x68, 0x6a, 0x56, 0x4e, 0x0a, 0x54, 0x2d, 0xba, 0x80, 0x80, 0xf5, 0x39,
+ 0x55, 0x63, 0x87, 0xc1, 0x99, 0x08, 0x9c, 0x89, 0xc9, 0x86, 0x6b, 0xdf,
+ 0xec, 0xe7, 0xbb, 0xe0, 0xcb, 0x71, 0x30, 0x08, 0xbf, 0x9a, 0xdf, 0xfa,
+ 0x37, 0x8d, 0x76, 0xe4, 0x91, 0x5d, 0x1b, 0x44, 0x50, 0x80, 0x97, 0x7d,
+ 0x35, 0x3f, 0x2f, 0x34, 0xe9, 0xc0, 0x63, 0xd6, 0x7f, 0x0e, 0xf5, 0x0f,
+ 0x75, 0x5f, 0x94, 0xdc, 0xf4, 0xec, 0x41, 0x22, 0x49, 0x58, 0x35, 0x02,
+ 0x4d, 0x07, 0x5a, 0xab, 0xd7, 0xd6, 0x5a, 0xdc, 0xcb, 0x19, 0x87, 0xe1,
+ 0xe6, 0x54, 0xdc, 0x2a, 0x4d, 0xf0, 0xde, 0x32, 0x52, 0xb4, 0x64, 0x6d,
+ 0xd7, 0xb8, 0x6a, 0x06, 0x8e, 0x7d, 0x95, 0x24, 0x10, 0xf1, 0x34, 0x1f,
+ 0xa4, 0x9d, 0x80, 0xd6, 0xf1, 0xd0, 0x98, 0x25, 0xbb, 0x2e, 0x67, 0x41,
+ 0xd9, 0xe8, 0xb4, 0x3d, 0xde, 0xbc, 0xe0, 0xf8, 0x1a, 0xc6, 0xdf, 0x63,
+ 0x5f, 0xca, 0x3d, 0x92},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 53
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA384,
+ 53,
+ 48,
+ {0x9e, 0x5a, 0x42, 0xba, 0x80, 0xc6, 0xb9, 0x18, 0x01, 0xce, 0x6f, 0x91,
+ 0x4d, 0xc4, 0x8f, 0x03, 0xbe, 0xc6, 0x95, 0x46, 0x33, 0x13, 0xaf, 0xe8,
+ 0x30, 0x6f, 0x72, 0x6d, 0x1e, 0x1e, 0x06, 0x90, 0xad, 0x33, 0x42, 0x5b,
+ 0x1f, 0x5a, 0x04, 0x3f, 0x8b, 0xb1, 0xc3, 0xb4, 0x74, 0xb0, 0x09, 0xeb,
+ 0xa1, 0xca, 0x67, 0xd7, 0xd9, 0x99, 0x8b, 0x56, 0xb5, 0xee, 0xef, 0x09,
+ 0xe9, 0x43, 0x58, 0xe3, 0xe3, 0x13, 0x3b, 0x85, 0xa4, 0x65, 0x24, 0x93,
+ 0x25, 0x3a, 0xad, 0xfb, 0x4d, 0xf8, 0x92, 0xd1, 0xbf, 0x73, 0xb4, 0x2e,
+ 0x2e, 0x85, 0x73, 0x02, 0xbd, 0xcf, 0xc3, 0x79, 0x05, 0xe3, 0x7f, 0xaf,
+ 0xdc, 0x8a, 0xcc, 0xc2, 0x6a, 0x30, 0xd0, 0xcb, 0xc1, 0xed, 0x98, 0xd0,
+ 0xe9, 0x71, 0x17, 0x0e, 0x19, 0x53, 0xb9, 0x1c, 0x1d, 0xe3, 0x5b, 0x36,
+ 0x3c, 0x00, 0xab, 0x4a, 0x9b, 0xb2, 0xfe, 0xf4, 0x5b, 0x75, 0x33, 0x12,
+ 0x71, 0x79, 0x20, 0x14, 0x12, 0x87, 0xa1, 0xb8, 0x26, 0x45, 0x22, 0x13,
+ 0x1a, 0x52, 0x2d, 0xf4, 0x6d, 0x55, 0x45, 0xc7, 0x60, 0xc3, 0xa0, 0x5f,
+ 0xf4, 0x48, 0x75, 0x42, 0xf2, 0xb3, 0x51, 0xa7, 0x4a, 0x7d, 0xcd, 0x8d,
+ 0xac, 0x6e, 0x7b, 0x34, 0x2a, 0x98, 0x7e, 0xd6, 0x5d, 0x5e, 0x18, 0x03,
+ 0x36, 0x2e, 0xea, 0x83, 0x40, 0xeb, 0x67, 0xf0, 0x14, 0xd4, 0x7f, 0x63,
+ 0xe7, 0x20, 0xd9, 0x67, 0x38, 0x92, 0x4b, 0x15, 0x29, 0xbe, 0xad, 0xd8,
+ 0x6e, 0x62, 0xe2, 0x0b, 0x64, 0x79, 0xeb, 0x96, 0x23, 0xf2, 0x90, 0x65,
+ 0xc8, 0x24, 0x2d, 0x75, 0x30, 0x80, 0xcc, 0x4d, 0xe9, 0x62, 0xb9, 0x34,
+ 0xe1, 0x0f, 0x8e, 0xed, 0x23, 0xbe, 0x8b, 0xb3, 0x2e, 0xd1, 0xab, 0xb2,
+ 0x3e, 0x75, 0x94, 0x9e, 0x30, 0xf5, 0x8b, 0x96, 0x67, 0xe9, 0xc2, 0x5c,
+ 0xfd, 0x79, 0x72, 0xb6},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 54
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA384,
+ 54,
+ 64,
+ {0x1c, 0x57, 0xdd, 0x4f, 0xc9, 0x3d, 0xcf, 0x4f, 0xb6, 0x2e, 0x08, 0x2d,
+ 0x0e, 0x86, 0x1d, 0x55, 0x45, 0x63, 0x20, 0x35, 0x78, 0xc3, 0x17, 0xcd,
+ 0x75, 0x1f, 0x01, 0x7c, 0x47, 0x79, 0xa3, 0x6e, 0xc6, 0xe6, 0xda, 0xe4,
+ 0x62, 0x1a, 0xc0, 0x7e, 0xb5, 0x06, 0xd4, 0xcd, 0x4d, 0x62, 0x7e, 0x63,
+ 0xc5, 0x55, 0x34, 0xbc, 0xf2, 0xb1, 0x68, 0x64, 0x9a, 0xdd, 0x19, 0x62,
+ 0x8b, 0x0a, 0x87, 0xd4, 0x55, 0xc6, 0xf7, 0x43, 0x29, 0xff, 0xf6, 0x63,
+ 0xa2, 0xa9, 0x01, 0x6e, 0xd3, 0xd5, 0x83, 0x7c, 0x2b, 0x84, 0x3b, 0x83,
+ 0x01, 0x5d, 0x20, 0x3b, 0xbe, 0x25, 0xdc, 0x64, 0x07, 0x5b, 0x27, 0xc0,
+ 0xe7, 0x08, 0x87, 0x5e, 0xab, 0xd9, 0xac, 0xa4, 0xea, 0x64, 0x68, 0xa2,
+ 0x11, 0x71, 0x39, 0xad, 0x85, 0x79, 0x4b, 0x96, 0x29, 0xa3, 0xb0, 0x6e,
+ 0x22, 0xa3, 0xd9, 0x45, 0x12, 0x3b, 0x41, 0xd1, 0xca, 0x3b, 0x65, 0x61,
+ 0x95, 0xee, 0x3b, 0x0d, 0x7b, 0x04, 0x6d, 0xd1, 0xf2, 0x8e, 0xd3, 0xb4,
+ 0x6c, 0xca, 0xd9, 0xa1, 0x74, 0xda, 0x58, 0x1d, 0x33, 0x99, 0x75, 0x41,
+ 0xc0, 0xd3, 0xec, 0x58, 0x92, 0x85, 0x58, 0x7e, 0x34, 0x0d, 0xc6, 0x5c,
+ 0x39, 0x01, 0xc4, 0x0d, 0x33, 0x53, 0xde, 0x44, 0x88, 0x96, 0x63, 0x46,
+ 0x98, 0xcc, 0xb1, 0xce, 0x55, 0xe2, 0x2f, 0xc3, 0xb8, 0x08, 0xcb, 0xa5,
+ 0x08, 0x29, 0x58, 0x49, 0x2f, 0xa1, 0x99, 0x7b, 0x26, 0x44, 0x2f, 0x09,
+ 0x61, 0x5f, 0x86, 0x9d, 0xb6, 0x5e, 0xfe, 0xf2, 0x8d, 0x50, 0xa7, 0x50,
+ 0x75, 0xc7, 0x6f, 0xe6, 0xf2, 0xe9, 0x6f, 0xd3, 0x8a, 0x74, 0x29, 0xe0,
+ 0x74, 0x6f, 0x3b, 0x20, 0xa0, 0xeb, 0x31, 0x02, 0x7e, 0xe8, 0x32, 0x57,
+ 0x56, 0xb4, 0x2b, 0x22, 0x86, 0xe0, 0x06, 0x9e, 0x92, 0x46, 0x1b, 0xa5,
+ 0xe5, 0xa7, 0x31, 0xa2},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 55
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA512,
+ 55,
+ 0,
+ {0xaa, 0xf9, 0x57, 0x47, 0xba, 0xfc, 0xd9, 0x68, 0xdb, 0xc2, 0xf7, 0xa7,
+ 0x19, 0x31, 0x54, 0x67, 0xb1, 0xf4, 0x38, 0xe3, 0xc7, 0x1e, 0xa0, 0x1b,
+ 0x5b, 0x60, 0x35, 0xb9, 0x27, 0x1e, 0x16, 0xa2, 0x77, 0x91, 0xec, 0x23,
+ 0xba, 0x7f, 0x7a, 0xa6, 0x37, 0x89, 0x2c, 0x9a, 0x01, 0x10, 0xcd, 0xe9,
+ 0xf3, 0xdf, 0x8f, 0xab, 0x65, 0xa4, 0xb2, 0xdc, 0xfb, 0xcb, 0x82, 0x76,
+ 0x28, 0xd0, 0x98, 0x8c, 0x48, 0x8b, 0x9d, 0xef, 0x01, 0xca, 0xa9, 0x16,
+ 0x11, 0x65, 0x38, 0xd5, 0x35, 0xfc, 0x95, 0x5a, 0xed, 0x97, 0x83, 0x0a,
+ 0x4b, 0x67, 0x96, 0xce, 0xc6, 0x1f, 0xde, 0x84, 0x8d, 0x14, 0x9a, 0x36,
+ 0x12, 0xe4, 0xa8, 0x15, 0xa2, 0xdf, 0xd4, 0x51, 0x31, 0xa4, 0x35, 0x55,
+ 0x9f, 0x48, 0xe7, 0x23, 0x37, 0xc4, 0x2c, 0xc1, 0x04, 0xf1, 0x79, 0x72,
+ 0x62, 0xee, 0x69, 0x70, 0x98, 0x82, 0xd5, 0x78, 0x09, 0xb1, 0x9b, 0x92,
+ 0x74, 0x10, 0xaf, 0x97, 0x9c, 0x47, 0x9f, 0xb1, 0xb3, 0xf6, 0x5c, 0x71,
+ 0x3c, 0x8f, 0x3a, 0xac, 0x39, 0x07, 0xd2, 0xa1, 0x0e, 0xec, 0x94, 0x5e,
+ 0x30, 0x2b, 0xb5, 0xeb, 0x5e, 0x19, 0x43, 0x63, 0xfc, 0x4c, 0xe1, 0x5d,
+ 0x25, 0x96, 0x1b, 0xdd, 0x31, 0xc5, 0x13, 0x39, 0xcb, 0x10, 0x37, 0xb4,
+ 0xc8, 0x62, 0x36, 0x16, 0x0a, 0x0b, 0xd1, 0xbd, 0x57, 0x4c, 0x52, 0xab,
+ 0xd8, 0x82, 0x65, 0x79, 0x80, 0x13, 0xf1, 0xe7, 0xac, 0xe7, 0xff, 0x4e,
+ 0xb7, 0x10, 0xd0, 0xb7, 0x72, 0x67, 0x54, 0xce, 0x14, 0xa0, 0x96, 0x2d,
+ 0x7e, 0xed, 0xbd, 0x08, 0x35, 0x35, 0x74, 0xca, 0x9b, 0xcf, 0xf9, 0x55,
+ 0xed, 0x02, 0x16, 0x6c, 0xff, 0x43, 0x0c, 0x34, 0xdb, 0xd4, 0x4b, 0xbc,
+ 0x92, 0x7d, 0x8f, 0xfc, 0xc8, 0x5f, 0xcd, 0xc6, 0x85, 0xe0, 0xad, 0x8e,
+ 0xe8, 0x2c, 0x27, 0xd9},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 56
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA512,
+ 56,
+ 20,
+ {0x48, 0x48, 0x6e, 0xf6, 0x32, 0xd2, 0x98, 0x18, 0x63, 0x88, 0xf8, 0x05,
+ 0x06, 0xbf, 0x6a, 0x12, 0xde, 0x03, 0x78, 0x1a, 0xde, 0xf4, 0xb7, 0x78,
+ 0xd5, 0xf6, 0x16, 0x48, 0x4a, 0xb5, 0xce, 0xfb, 0xb5, 0xa0, 0xa0, 0x04,
+ 0xae, 0x15, 0xde, 0xf2, 0xd8, 0x21, 0x34, 0xb9, 0x6c, 0x55, 0x5e, 0xbb,
+ 0x3b, 0xa9, 0xe8, 0xf7, 0xdc, 0xf2, 0xc4, 0x73, 0xd6, 0x19, 0x8b, 0x0a,
+ 0x45, 0x5c, 0xb0, 0x27, 0xb3, 0x30, 0x20, 0xac, 0x7c, 0x7c, 0x2d, 0x10,
+ 0xb8, 0x90, 0x4c, 0x94, 0xd5, 0xac, 0x45, 0xba, 0x9f, 0xff, 0x42, 0xc8,
+ 0x92, 0xdc, 0x0d, 0x84, 0x5c, 0xf4, 0x2d, 0x4d, 0x16, 0x2e, 0xa8, 0xb9,
+ 0xa5, 0x44, 0x08, 0x4b, 0x65, 0x65, 0x77, 0x0f, 0x3c, 0x18, 0x8e, 0x8e,
+ 0x2d, 0xba, 0xf6, 0x86, 0x15, 0x74, 0xc9, 0x4e, 0x12, 0x95, 0xb5, 0x1c,
+ 0x5e, 0x13, 0xfb, 0x7d, 0x29, 0xd6, 0x5d, 0x91, 0x21, 0x00, 0x88, 0x70,
+ 0xde, 0x99, 0xb4, 0xcf, 0x21, 0x60, 0x71, 0x89, 0x89, 0xc9, 0xf2, 0x88,
+ 0xd9, 0x0b, 0x50, 0x06, 0x9d, 0xe5, 0x79, 0x02, 0x7a, 0x62, 0x48, 0x05,
+ 0xf1, 0x35, 0x6e, 0xed, 0xb6, 0xbc, 0x34, 0xad, 0x3f, 0x4f, 0xc9, 0x51,
+ 0x9f, 0xd9, 0x0e, 0x62, 0x6b, 0xb0, 0x62, 0x2b, 0xb7, 0x01, 0xe6, 0x96,
+ 0x69, 0x72, 0x4b, 0x45, 0x44, 0xc5, 0x84, 0x57, 0x3f, 0x05, 0x4d, 0xfc,
+ 0xb7, 0x9a, 0x2b, 0xf4, 0xb3, 0xb8, 0x76, 0x0f, 0xc9, 0x5d, 0xa9, 0x09,
+ 0x6d, 0x8f, 0x56, 0xa9, 0x14, 0x33, 0x08, 0x1e, 0x84, 0x62, 0xc9, 0x2e,
+ 0x45, 0xb0, 0x38, 0x38, 0x11, 0x58, 0x1e, 0x37, 0xbf, 0x46, 0x29, 0x56,
+ 0x7c, 0x2b, 0x19, 0xf0, 0x13, 0x5e, 0x34, 0x1a, 0x63, 0x7d, 0x86, 0x66,
+ 0x86, 0x31, 0x26, 0x26, 0xb9, 0x9c, 0x08, 0x85, 0x00, 0x26, 0x55, 0xfc,
+ 0x50, 0x27, 0xaf, 0xf0},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 57
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA512,
+ 57,
+ 28,
+ {0x9b, 0xe0, 0x8b, 0xed, 0x6a, 0xec, 0x12, 0x9b, 0x28, 0x15, 0x9d, 0x23,
+ 0xd0, 0xc9, 0xd3, 0x17, 0x13, 0x72, 0xb4, 0x4e, 0xc3, 0x38, 0x5b, 0xe9,
+ 0x3c, 0x50, 0x70, 0xad, 0x07, 0x14, 0x11, 0x2e, 0x88, 0xe7, 0x74, 0x52,
+ 0x2a, 0x6c, 0x61, 0x87, 0x4c, 0xa0, 0x71, 0xdb, 0xbb, 0xa2, 0xa4, 0x1a,
+ 0xe0, 0x36, 0x98, 0x39, 0x59, 0x43, 0xde, 0x1c, 0x04, 0x89, 0xa2, 0x90,
+ 0x2c, 0x5f, 0xbc, 0xf7, 0x79, 0x0d, 0x3f, 0x6d, 0xf0, 0x50, 0x0b, 0x3f,
+ 0x04, 0xb9, 0x89, 0x86, 0x3f, 0x6f, 0xf7, 0x42, 0x95, 0x4d, 0xd3, 0x24,
+ 0x69, 0xb9, 0x6f, 0xfd, 0xc9, 0x40, 0x86, 0xb6, 0xdd, 0x39, 0x02, 0x4a,
+ 0x1d, 0xb6, 0x23, 0x57, 0xff, 0xd5, 0x9e, 0x1a, 0x26, 0x87, 0xd4, 0x26,
+ 0x65, 0x81, 0xe5, 0xaf, 0x33, 0x71, 0xb1, 0xc4, 0x51, 0x89, 0x34, 0x6b,
+ 0x37, 0x44, 0x26, 0xa8, 0xfe, 0x87, 0x36, 0x3e, 0x71, 0x25, 0x4a, 0x6f,
+ 0x1e, 0x56, 0x6c, 0x91, 0x1f, 0x46, 0x7a, 0x08, 0x9d, 0xfb, 0x19, 0xcb,
+ 0x52, 0x7b, 0xb0, 0xc7, 0x5e, 0x44, 0x2a, 0x42, 0xac, 0x35, 0x6e, 0xeb,
+ 0x0a, 0x60, 0xee, 0x1f, 0xb1, 0x6e, 0xfb, 0x5a, 0x36, 0x07, 0x6a, 0x28,
+ 0xe3, 0x6d, 0x6f, 0xcb, 0xb1, 0xff, 0xe5, 0xb1, 0x66, 0x2f, 0x6c, 0xe1,
+ 0xbe, 0x09, 0xf3, 0x0c, 0x99, 0x49, 0xb8, 0x05, 0x66, 0x86, 0xab, 0x3c,
+ 0x1d, 0x38, 0x94, 0x35, 0x0e, 0xa0, 0xb1, 0x2f, 0x97, 0xf3, 0x50, 0xef,
+ 0x7c, 0x2a, 0x23, 0x2d, 0xbd, 0xe2, 0x00, 0xd4, 0xac, 0x74, 0xb6, 0x14,
+ 0x5a, 0x0e, 0xea, 0xf4, 0x0c, 0xc3, 0xe0, 0xb8, 0x93, 0x7d, 0x43, 0x77,
+ 0xbd, 0xb0, 0x4e, 0x14, 0x73, 0x0c, 0xd4, 0x83, 0x0f, 0xf7, 0x87, 0x11,
+ 0x04, 0x52, 0xc7, 0x9f, 0x96, 0x5e, 0xc4, 0xec, 0x8b, 0x08, 0x0a, 0x5b,
+ 0xea, 0x0d, 0x0b, 0x2d},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 58
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA512,
+ 58,
+ 32,
+ {0x26, 0x5f, 0x70, 0xbe, 0x75, 0xfd, 0x2c, 0xa9, 0x26, 0x32, 0x7f, 0xc0,
+ 0xad, 0x87, 0xf2, 0x0a, 0x9f, 0xf1, 0xa9, 0xbf, 0x9e, 0x45, 0x54, 0x5b,
+ 0x6d, 0x59, 0xcd, 0xa7, 0xab, 0xbf, 0x32, 0xa5, 0xb2, 0xfb, 0x0f, 0x78,
+ 0xa4, 0xac, 0xf7, 0x72, 0x74, 0x9f, 0xf0, 0x38, 0xf0, 0x36, 0x99, 0xf9,
+ 0x0e, 0x23, 0xe6, 0xa2, 0x7d, 0xf6, 0xc3, 0x24, 0xb3, 0x4a, 0x5a, 0x99,
+ 0x50, 0x46, 0xc7, 0x2c, 0x31, 0x23, 0xf8, 0x94, 0xa9, 0x01, 0x4a, 0x17,
+ 0x65, 0x43, 0x37, 0xab, 0x45, 0x5a, 0x9a, 0x29, 0x42, 0xaf, 0x4a, 0x31,
+ 0xa4, 0xe5, 0x14, 0x4a, 0xb7, 0x08, 0xc6, 0x53, 0xa9, 0xa7, 0x5b, 0x94,
+ 0x9b, 0xf8, 0x00, 0xf8, 0x17, 0xb8, 0x56, 0xa6, 0xf1, 0x39, 0xb1, 0xce,
+ 0x02, 0xe4, 0xaf, 0x27, 0x18, 0x09, 0x01, 0x12, 0x1a, 0xe1, 0xdf, 0x51,
+ 0x96, 0xd4, 0xc9, 0x6b, 0x01, 0x3f, 0x98, 0x87, 0x4d, 0x93, 0x05, 0xa0,
+ 0x4b, 0xfb, 0xda, 0xd9, 0x1a, 0xe3, 0x65, 0xb9, 0xd3, 0x9a, 0x28, 0xca,
+ 0x66, 0x9e, 0xa2, 0x0c, 0x48, 0x00, 0xaf, 0x18, 0x17, 0x6e, 0xa8, 0x3f,
+ 0x46, 0xe0, 0x94, 0xa8, 0x79, 0x98, 0xdf, 0x6e, 0x14, 0xe8, 0xd6, 0xe2,
+ 0x6f, 0xfe, 0xca, 0xd9, 0x12, 0x7f, 0x6f, 0x8c, 0x5b, 0x96, 0xf2, 0xf1,
+ 0x92, 0xa7, 0x34, 0x56, 0x17, 0xf5, 0xc5, 0x63, 0xe8, 0xfb, 0xc3, 0xd8,
+ 0x70, 0xc1, 0x65, 0xb8, 0x74, 0x49, 0xaf, 0x77, 0x18, 0x6a, 0x81, 0x39,
+ 0x09, 0x71, 0x67, 0x47, 0xfa, 0x0f, 0x2a, 0x48, 0x7d, 0x6e, 0xad, 0x2a,
+ 0xb6, 0x7a, 0x8b, 0x81, 0xa0, 0xa4, 0xdd, 0x68, 0x12, 0x98, 0xac, 0x8b,
+ 0x3c, 0xe6, 0x07, 0xcc, 0x50, 0xd2, 0xb9, 0xfb, 0x3a, 0x4a, 0x6d, 0x4c,
+ 0xdd, 0x92, 0xfa, 0x3d, 0x9e, 0xe3, 0xaa, 0x0d, 0x46, 0xfc, 0x57, 0x15,
+ 0xdf, 0x13, 0x3d, 0x1d},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 59
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA512,
+ 59,
+ 48,
+ {0xaf, 0x12, 0x0d, 0x22, 0x04, 0xa6, 0x68, 0x0c, 0x75, 0xfb, 0xc8, 0x8d,
+ 0xc5, 0x2f, 0xa8, 0x17, 0xb4, 0x87, 0x6f, 0x25, 0x98, 0xfb, 0x7d, 0x66,
+ 0x73, 0xe7, 0xf4, 0x23, 0xd0, 0x95, 0x96, 0x56, 0x47, 0x11, 0x92, 0xc0,
+ 0x34, 0xd0, 0x2b, 0x8f, 0x96, 0xf8, 0x2c, 0x63, 0xd4, 0x4b, 0x22, 0x77,
+ 0x6e, 0xd0, 0x28, 0x13, 0xdd, 0x74, 0xfd, 0xd3, 0x83, 0xc7, 0x08, 0x38,
+ 0xe5, 0x13, 0x9b, 0xbb, 0x32, 0x8e, 0x06, 0x8f, 0x31, 0xef, 0x09, 0xc4,
+ 0x20, 0xe5, 0x4e, 0x68, 0x57, 0xc7, 0x7b, 0x4f, 0x24, 0x38, 0xe6, 0x77,
+ 0x8b, 0xd7, 0xe6, 0xa3, 0xb6, 0xa2, 0x16, 0x3b, 0xe5, 0xfd, 0xbb, 0xbb,
+ 0xce, 0x32, 0x82, 0x3a, 0x26, 0xd1, 0xc8, 0x52, 0x98, 0xe7, 0xf1, 0x4c,
+ 0xcd, 0x99, 0x92, 0xa5, 0x10, 0xf1, 0x3e, 0x66, 0xb5, 0xc5, 0xc7, 0x17,
+ 0x0f, 0x46, 0x39, 0xb3, 0x9b, 0x2e, 0x32, 0x2b, 0x7b, 0x25, 0x25, 0x19,
+ 0x78, 0x80, 0x1b, 0x5f, 0xda, 0x78, 0xa7, 0x3d, 0x1c, 0x35, 0xc9, 0x3f,
+ 0x29, 0x76, 0x64, 0x34, 0xb2, 0x78, 0xc7, 0xf4, 0x9a, 0xcf, 0x14, 0x7c,
+ 0xb3, 0xbb, 0xb9, 0x06, 0xf0, 0xeb, 0xf3, 0xc6, 0x24, 0xe7, 0xb0, 0xf2,
+ 0x4c, 0xdf, 0xac, 0xd8, 0x52, 0xed, 0x59, 0x4d, 0x90, 0xbb, 0xe2, 0x22,
+ 0xc1, 0x7e, 0xdf, 0x91, 0xce, 0xd1, 0xf6, 0xad, 0xc3, 0x6a, 0xe7, 0xd4,
+ 0xa5, 0xa2, 0xd5, 0xb8, 0x19, 0x44, 0xba, 0x54, 0x01, 0xd8, 0x28, 0x5b,
+ 0x0a, 0x95, 0xb0, 0x49, 0x37, 0xde, 0xd0, 0x01, 0xea, 0xe9, 0x3f, 0x47,
+ 0x06, 0x00, 0xe7, 0xd9, 0xb0, 0xf7, 0x4e, 0x4d, 0x39, 0x96, 0x2a, 0x03,
+ 0x9c, 0xf5, 0x7b, 0x6c, 0x95, 0x5c, 0x17, 0x24, 0xea, 0x8b, 0xb3, 0x04,
+ 0xfa, 0xa0, 0xce, 0xfc, 0x09, 0x7e, 0xec, 0x4b, 0xc5, 0x57, 0x07, 0x37,
+ 0x65, 0x6a, 0x8a, 0x84},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 60
+ {SEC_OID_SHA224,
+ CKG_MGF1_SHA512,
+ 60,
+ 64,
+ {0x28, 0x5f, 0x6b, 0x30, 0x1b, 0xd5, 0xd5, 0x49, 0x27, 0xe3, 0x40, 0x4e,
+ 0x5e, 0x1e, 0xf8, 0xdf, 0xe9, 0x0d, 0x58, 0xde, 0xc3, 0x7e, 0x26, 0x74,
+ 0x78, 0xb1, 0x0d, 0x2f, 0x78, 0x75, 0x73, 0x02, 0x5c, 0x26, 0x57, 0x66,
+ 0x5d, 0x34, 0x41, 0x59, 0x32, 0xe8, 0x1e, 0xce, 0x24, 0xaf, 0x57, 0x32,
+ 0x9c, 0x2f, 0x54, 0xa6, 0x51, 0xcb, 0xc7, 0xb7, 0x91, 0xbf, 0xfb, 0x0e,
+ 0xe2, 0x03, 0x43, 0xe2, 0xc3, 0x41, 0xcf, 0x9b, 0xa5, 0xa0, 0xaa, 0x67,
+ 0x18, 0x4c, 0x03, 0x34, 0x5d, 0x36, 0xe5, 0x61, 0xf4, 0xae, 0x18, 0xae,
+ 0x34, 0x44, 0x14, 0xc0, 0x47, 0x8c, 0x7b, 0xdb, 0xa9, 0xd7, 0xfd, 0x54,
+ 0x2f, 0xdf, 0x8d, 0x5e, 0x57, 0x58, 0x29, 0x5c, 0xdb, 0xa1, 0x59, 0x20,
+ 0x34, 0x94, 0x02, 0x1e, 0x6c, 0xa6, 0x74, 0x19, 0x0e, 0xce, 0x27, 0x69,
+ 0xa0, 0xc0, 0xb9, 0x7c, 0x14, 0x3d, 0xa5, 0x17, 0xeb, 0xeb, 0xca, 0x3a,
+ 0xad, 0x19, 0x33, 0xc4, 0xd8, 0x94, 0x32, 0xba, 0xb1, 0x97, 0xe7, 0x79,
+ 0x99, 0x5e, 0x49, 0xbc, 0xb0, 0xe9, 0x45, 0xfb, 0xb7, 0xdc, 0xf2, 0x57,
+ 0xc5, 0xaf, 0x50, 0x9f, 0x19, 0xab, 0xfa, 0x6f, 0xcb, 0xf2, 0x9f, 0x47,
+ 0x04, 0xd2, 0x5a, 0xee, 0xf5, 0x7e, 0xa3, 0xd4, 0xc6, 0x3f, 0x0f, 0x37,
+ 0x8e, 0x5c, 0x5b, 0x8f, 0x65, 0x3c, 0x53, 0x11, 0x64, 0x0d, 0xf5, 0x7b,
+ 0xd5, 0xcb, 0x23, 0x22, 0xd8, 0x4a, 0xeb, 0xf3, 0x04, 0xb6, 0x49, 0xe3,
+ 0x37, 0x53, 0x9d, 0x47, 0xfb, 0x14, 0x91, 0xba, 0x1b, 0x0d, 0x93, 0x6c,
+ 0xc0, 0x08, 0xd0, 0x69, 0x70, 0xe0, 0xc0, 0xa1, 0x0d, 0x75, 0xba, 0x0f,
+ 0x2e, 0x0c, 0x5e, 0xfc, 0x1d, 0xb9, 0x28, 0x30, 0xcb, 0x02, 0x20, 0x56,
+ 0x95, 0x21, 0x05, 0xda, 0x83, 0xb0, 0x7e, 0x25, 0xc3, 0x75, 0x80, 0x3b,
+ 0x3f, 0xf5, 0x36, 0xe5},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 61
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 61,
+ 0,
+ {0x55, 0xd8, 0x88, 0x72, 0xd2, 0xdd, 0xda, 0xbe, 0x88, 0x74, 0xf8, 0x99,
+ 0x9f, 0xe1, 0xa6, 0xef, 0xdc, 0x0e, 0xe4, 0xce, 0x38, 0xbb, 0x10, 0x57,
+ 0xf1, 0x1c, 0x8f, 0xce, 0xc2, 0xda, 0x27, 0xd2, 0x38, 0xd2, 0x3a, 0x80,
+ 0x10, 0xca, 0x9c, 0x05, 0x10, 0xc3, 0xdf, 0x12, 0xa6, 0x38, 0xfa, 0xe0,
+ 0xc0, 0xd6, 0x4a, 0xb8, 0x3a, 0x8b, 0x43, 0xca, 0xe2, 0x4b, 0x15, 0x4f,
+ 0x1b, 0x86, 0x32, 0xdb, 0xef, 0x87, 0x26, 0xdb, 0x10, 0x3b, 0xfd, 0xe6,
+ 0xd3, 0x3f, 0x82, 0x53, 0x51, 0x23, 0x88, 0x55, 0x7a, 0xc5, 0x02, 0xdc,
+ 0x90, 0xcc, 0x17, 0x3c, 0x9a, 0xc8, 0x2a, 0x50, 0x1e, 0xd5, 0x34, 0xd4,
+ 0xc5, 0x7f, 0xef, 0x7e, 0xf6, 0x8d, 0x32, 0x08, 0x97, 0xfa, 0x88, 0x2e,
+ 0xf9, 0x0a, 0xe3, 0x2b, 0x29, 0xd3, 0x79, 0xc3, 0x9b, 0x4a, 0x89, 0x71,
+ 0xc4, 0x6a, 0xb9, 0x36, 0x6e, 0x39, 0xdb, 0x2c, 0x2f, 0xf1, 0x80, 0xcc,
+ 0x62, 0x59, 0xca, 0xc7, 0x03, 0x33, 0x0d, 0xc2, 0xf8, 0x0b, 0xa3, 0x98,
+ 0xe4, 0xeb, 0x7b, 0xd7, 0x01, 0x75, 0xaa, 0x48, 0x47, 0xd0, 0xe6, 0x43,
+ 0xa8, 0xd9, 0x7e, 0xf6, 0xab, 0xdd, 0xd2, 0x39, 0x15, 0x5c, 0xfb, 0x78,
+ 0x0c, 0xa2, 0x28, 0x98, 0x52, 0x35, 0xd0, 0xc9, 0x11, 0x88, 0x57, 0x29,
+ 0x02, 0xc4, 0x91, 0xaa, 0x01, 0x1d, 0x93, 0x48, 0x51, 0x7c, 0x37, 0x0b,
+ 0x5b, 0xd6, 0x0d, 0xd9, 0xa9, 0x59, 0x89, 0x97, 0xa5, 0xfc, 0x76, 0x32,
+ 0x67, 0xd2, 0x00, 0x0e, 0x27, 0x28, 0xed, 0xef, 0xe4, 0x50, 0x9d, 0x98,
+ 0xf7, 0x19, 0x7c, 0x48, 0x7d, 0x0e, 0x42, 0x95, 0x1f, 0xa9, 0x2a, 0xcd,
+ 0x62, 0x1f, 0xbf, 0xfd, 0xcb, 0x59, 0x5b, 0x20, 0xf8, 0xcb, 0x53, 0xc6,
+ 0xf1, 0x93, 0x5f, 0x53, 0x5d, 0x7f, 0x02, 0x82, 0x83, 0x7e, 0x4d, 0x03,
+ 0xe1, 0x88, 0xb8, 0x23},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 62
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 62,
+ 20,
+ {0x97, 0x70, 0x49, 0xeb, 0x46, 0x84, 0x11, 0xcb, 0x4b, 0x47, 0x45, 0xd1,
+ 0x80, 0x4d, 0xce, 0x61, 0xaa, 0xd8, 0x03, 0x8b, 0xe0, 0xbf, 0xdd, 0xa3,
+ 0xd6, 0xe6, 0xe7, 0xf2, 0x35, 0x50, 0x31, 0x00, 0x50, 0x5b, 0x6f, 0x86,
+ 0xab, 0x43, 0x2c, 0xb2, 0xed, 0x28, 0xbb, 0x57, 0x35, 0x8c, 0x95, 0x04,
+ 0x2f, 0x71, 0xb8, 0xf9, 0xe5, 0x22, 0x11, 0x66, 0xda, 0xfd, 0xb9, 0x28,
+ 0x1e, 0xee, 0xb7, 0x9f, 0x79, 0x0f, 0x8f, 0x9e, 0x2b, 0x0a, 0x19, 0xe5,
+ 0x0b, 0x84, 0x59, 0xeb, 0x54, 0xf8, 0x56, 0x95, 0xb1, 0x92, 0x9b, 0xa6,
+ 0x65, 0x20, 0xd4, 0x62, 0x03, 0x81, 0x4c, 0x74, 0x90, 0x0e, 0xc3, 0xcc,
+ 0x54, 0x6d, 0xd6, 0x81, 0xe3, 0x5a, 0xfe, 0x3b, 0x55, 0xe3, 0xec, 0x1a,
+ 0xb7, 0x19, 0x51, 0x3d, 0xee, 0x7e, 0x9a, 0x9b, 0x55, 0x68, 0xe9, 0xbb,
+ 0x8e, 0x34, 0x2a, 0xa3, 0xde, 0x2d, 0x4a, 0xe8, 0x83, 0xe9, 0xf0, 0xc4,
+ 0xdc, 0xe2, 0xc9, 0xfc, 0xcb, 0x68, 0xac, 0x09, 0xd5, 0xa2, 0x60, 0xa0,
+ 0xf4, 0xb9, 0x48, 0xbf, 0xe5, 0xa0, 0x30, 0x43, 0xac, 0xed, 0x68, 0xaf,
+ 0x31, 0xf8, 0x54, 0xdf, 0xdd, 0x5d, 0x42, 0x04, 0x7d, 0xee, 0x19, 0xb7,
+ 0x1d, 0x11, 0x4b, 0xdf, 0x82, 0x3b, 0xf4, 0xb0, 0x3c, 0x55, 0x13, 0xb5,
+ 0xed, 0x2b, 0xf3, 0x33, 0xe3, 0x23, 0x04, 0x8d, 0xdf, 0x33, 0x2e, 0xc2,
+ 0x84, 0xc7, 0xd3, 0x1e, 0xc0, 0x32, 0xca, 0xde, 0x84, 0x8d, 0x0d, 0x4e,
+ 0x8a, 0x01, 0x21, 0x26, 0x4e, 0xcb, 0x23, 0x25, 0xa2, 0x9b, 0x56, 0xce,
+ 0x5c, 0x16, 0x8c, 0xb9, 0x65, 0x2d, 0x31, 0x30, 0x55, 0x47, 0xdf, 0xa2,
+ 0x81, 0x45, 0x7b, 0x16, 0x64, 0x0f, 0x3e, 0x5d, 0x28, 0x3b, 0x3f, 0xde,
+ 0x10, 0x8b, 0x67, 0xcd, 0xbd, 0x6b, 0x20, 0x05, 0xaf, 0x93, 0xd0, 0x08,
+ 0xbe, 0x4e, 0xc4, 0x6e},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 63
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 63,
+ 28,
+ {0x4c, 0xa8, 0xcf, 0x2d, 0x78, 0x17, 0x64, 0x3e, 0x14, 0x48, 0x4d, 0x75,
+ 0x7f, 0x08, 0x53, 0x62, 0x56, 0x13, 0x98, 0x47, 0x28, 0xc9, 0xe4, 0x83,
+ 0xef, 0xdc, 0x16, 0xee, 0xec, 0x61, 0x6d, 0x3c, 0x55, 0x12, 0x12, 0x10,
+ 0x7a, 0x9c, 0xab, 0x91, 0x79, 0x61, 0x85, 0xbd, 0x7e, 0x60, 0xf6, 0x61,
+ 0xa5, 0xf2, 0xf1, 0x7e, 0x82, 0xb9, 0xf3, 0x4c, 0x0c, 0x55, 0x19, 0x7e,
+ 0xb5, 0xe2, 0xb7, 0xd7, 0x4b, 0x8c, 0xff, 0x00, 0xca, 0xee, 0x33, 0x08,
+ 0x3b, 0xc6, 0x9a, 0xa6, 0x60, 0x27, 0xa3, 0xe6, 0x81, 0x80, 0x81, 0x7f,
+ 0xc0, 0x65, 0xdd, 0x5a, 0x5e, 0xb2, 0xe1, 0x16, 0x26, 0xbf, 0x97, 0xc0,
+ 0xca, 0x44, 0xb7, 0x0c, 0x18, 0xb0, 0xa0, 0xa7, 0x0f, 0xfa, 0x62, 0x8d,
+ 0x86, 0xaa, 0x8b, 0x45, 0xe7, 0x18, 0x70, 0x2c, 0xc5, 0xd1, 0x58, 0x54,
+ 0xd5, 0x1b, 0xaf, 0x34, 0xfd, 0x63, 0x7b, 0xe3, 0xe2, 0x01, 0xc3, 0x9a,
+ 0xc3, 0xdb, 0x41, 0x2b, 0xef, 0x01, 0x37, 0x95, 0x1b, 0xdf, 0x74, 0xa4,
+ 0x3c, 0x7d, 0xbf, 0x59, 0x56, 0x20, 0x76, 0x93, 0xc4, 0x0c, 0x95, 0x78,
+ 0xf5, 0xed, 0xf4, 0x08, 0xb4, 0x3b, 0xb1, 0xd0, 0x78, 0x00, 0x30, 0x82,
+ 0x59, 0x2f, 0xab, 0x58, 0x86, 0x0a, 0x3d, 0x9a, 0x38, 0xd6, 0xd5, 0xae,
+ 0xe0, 0x51, 0xe5, 0xbe, 0x85, 0xbb, 0xea, 0x79, 0x1f, 0x57, 0xd6, 0x8a,
+ 0x7c, 0x41, 0x27, 0xb7, 0xd7, 0xf5, 0xdc, 0xe2, 0xea, 0x21, 0x1c, 0xc3,
+ 0x5f, 0x36, 0x7d, 0x7b, 0x0a, 0x56, 0x1f, 0x8a, 0xe6, 0x3c, 0x37, 0x10,
+ 0x17, 0x48, 0xfd, 0xfd, 0x89, 0x0d, 0x61, 0x64, 0x26, 0x69, 0x0c, 0x5b,
+ 0x6c, 0xea, 0x81, 0x7c, 0x21, 0x9b, 0x91, 0x65, 0xba, 0x67, 0x84, 0xf9,
+ 0xed, 0xaf, 0x8a, 0xba, 0x70, 0x82, 0xf9, 0x12, 0x94, 0x02, 0x54, 0xd7,
+ 0xb7, 0x92, 0x12, 0x12},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 64
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 64,
+ 32,
+ {0x6b, 0xa6, 0xea, 0xed, 0x9a, 0x00, 0x57, 0x5e, 0x0a, 0xd5, 0xcf, 0x4a,
+ 0xde, 0x39, 0xdb, 0xf0, 0xbc, 0x6b, 0x8f, 0x50, 0xe7, 0xd2, 0xa8, 0x92,
+ 0xd6, 0x26, 0xee, 0x67, 0x51, 0xb6, 0xa3, 0x60, 0xa7, 0x03, 0x90, 0x4d,
+ 0x3a, 0x11, 0x59, 0x6b, 0x10, 0x47, 0x3a, 0x80, 0x30, 0xab, 0x59, 0x92,
+ 0xdc, 0xca, 0x89, 0x32, 0xde, 0xa1, 0xea, 0xe7, 0xe3, 0xc8, 0x88, 0x29,
+ 0x70, 0x25, 0x30, 0x30, 0x1f, 0xd8, 0x5f, 0x5b, 0xe5, 0x15, 0x21, 0x6f,
+ 0x23, 0xc3, 0x9e, 0x70, 0xb4, 0x6b, 0x25, 0x6a, 0x06, 0xd3, 0x92, 0xf1,
+ 0x3e, 0xdb, 0x54, 0x31, 0xfd, 0x6b, 0xbe, 0x4b, 0x77, 0x44, 0x5d, 0xb0,
+ 0x3f, 0xb4, 0x70, 0x6a, 0xdb, 0x22, 0x10, 0x5a, 0x7c, 0xe3, 0xc6, 0xbd,
+ 0x1a, 0x53, 0x7a, 0xa3, 0xd3, 0xbd, 0x3e, 0x26, 0x4e, 0x15, 0xbb, 0x68,
+ 0xda, 0xa8, 0x8c, 0x0d, 0xb0, 0x1c, 0x27, 0x07, 0xa2, 0xaa, 0x7a, 0xf4,
+ 0xb0, 0x55, 0x09, 0x7b, 0x68, 0xe7, 0xc0, 0xe6, 0x74, 0x92, 0x14, 0x47,
+ 0x8e, 0xc9, 0x1f, 0x11, 0x04, 0xef, 0x2b, 0x51, 0x3a, 0x22, 0x31, 0x64,
+ 0x76, 0xde, 0x69, 0x6b, 0x14, 0x09, 0x0f, 0x6a, 0x3e, 0x36, 0xa5, 0x62,
+ 0xfd, 0xab, 0x5e, 0x3c, 0x68, 0x27, 0x08, 0xc8, 0x80, 0x17, 0xa0, 0x77,
+ 0x15, 0x4f, 0xef, 0x4f, 0xb8, 0x46, 0x11, 0xb9, 0xdf, 0x8e, 0x3b, 0x5d,
+ 0xb5, 0x5f, 0x9d, 0xcb, 0x0d, 0xd5, 0xd2, 0xd7, 0x97, 0xd8, 0x11, 0x7a,
+ 0x4d, 0xb3, 0x92, 0xc6, 0x2f, 0x43, 0x2a, 0xe2, 0x4f, 0xac, 0xf9, 0x9e,
+ 0xdd, 0xc7, 0x8c, 0x41, 0x08, 0x1d, 0xe9, 0xce, 0xed, 0x9f, 0x65, 0x17,
+ 0x69, 0xe4, 0x4c, 0xba, 0x09, 0x8b, 0xab, 0xf7, 0xa7, 0x8f, 0x19, 0x92,
+ 0xa5, 0x3f, 0xe3, 0x18, 0x87, 0x94, 0x17, 0xff, 0x3c, 0xd8, 0xa5, 0xf0,
+ 0x4e, 0x66, 0x94, 0x5c},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 65
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 65,
+ 48,
+ {0x5b, 0xbb, 0xdc, 0x57, 0xa4, 0x5e, 0x5f, 0xd5, 0xa0, 0xdc, 0xf0, 0x3b,
+ 0x76, 0xc0, 0x6e, 0xdb, 0x20, 0x66, 0xf9, 0x20, 0x5e, 0xda, 0x2f, 0xac,
+ 0xdf, 0x51, 0x20, 0xdc, 0x6b, 0xf9, 0x3c, 0x8e, 0x96, 0x9d, 0x71, 0x4a,
+ 0x9c, 0xe7, 0x11, 0x04, 0xf2, 0xb9, 0x45, 0x5d, 0x6c, 0x6c, 0x3b, 0x64,
+ 0x89, 0xa4, 0x1e, 0x57, 0x8f, 0xff, 0x92, 0x47, 0xde, 0x07, 0xcc, 0xf3,
+ 0x07, 0x96, 0x1b, 0x34, 0xf4, 0x54, 0xdf, 0x5f, 0xb4, 0x0c, 0xa9, 0x8a,
+ 0x4a, 0x0c, 0xeb, 0xa8, 0xf7, 0x05, 0xe6, 0x0a, 0xfa, 0x02, 0xc9, 0x45,
+ 0xf8, 0xce, 0xd0, 0xb6, 0xda, 0xca, 0x87, 0xac, 0xb6, 0xad, 0x08, 0x10,
+ 0x98, 0xde, 0xb1, 0x41, 0x9c, 0xc7, 0xba, 0xcb, 0x40, 0x7b, 0xf5, 0x25,
+ 0x59, 0x44, 0x0a, 0x69, 0xc0, 0xca, 0x2a, 0xf1, 0x73, 0x8b, 0x26, 0x6e,
+ 0x2c, 0x14, 0xfb, 0x26, 0xbb, 0xeb, 0x9a, 0xe1, 0xf4, 0x15, 0xb2, 0x7b,
+ 0x31, 0xe3, 0x6e, 0x59, 0x02, 0x60, 0x66, 0xb2, 0x67, 0x4d, 0x60, 0x51,
+ 0x6b, 0x8c, 0x06, 0xb7, 0x0f, 0xc8, 0x19, 0x4d, 0x86, 0xbc, 0x8a, 0x55,
+ 0x14, 0xe9, 0xe7, 0x3d, 0xfb, 0x29, 0xee, 0x95, 0x9f, 0x2c, 0x85, 0x7f,
+ 0x33, 0xdd, 0x0f, 0x67, 0x2e, 0x35, 0xf1, 0x3b, 0x60, 0x18, 0x5c, 0x8c,
+ 0xfb, 0xb3, 0xaf, 0x23, 0xba, 0xdb, 0x92, 0x71, 0xe4, 0x0d, 0xc1, 0xd4,
+ 0x37, 0x45, 0x62, 0xd8, 0x82, 0x77, 0xce, 0x06, 0x00, 0xb1, 0x8e, 0x63,
+ 0x4b, 0x12, 0x7d, 0x3b, 0xb2, 0xf5, 0xe1, 0x26, 0x4d, 0xd9, 0xa3, 0xc1,
+ 0x88, 0xbe, 0x38, 0x08, 0x96, 0x17, 0x34, 0x4a, 0x01, 0xef, 0xe4, 0x7e,
+ 0x1f, 0xb4, 0x42, 0xd7, 0x47, 0xbf, 0x58, 0x62, 0xc4, 0x09, 0xc1, 0x43,
+ 0x27, 0xb2, 0xe3, 0xb8, 0xee, 0x06, 0x5a, 0x03, 0x76, 0x4b, 0x02, 0x6d,
+ 0x08, 0x98, 0x3a, 0xc0},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 66
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA1,
+ 66,
+ 64,
+ {0x4d, 0x34, 0xe8, 0x18, 0xa3, 0xca, 0xe7, 0xea, 0x17, 0x9c, 0x05, 0x7a,
+ 0xca, 0x68, 0x3b, 0xa9, 0x9e, 0x34, 0x7f, 0x66, 0x1e, 0x5a, 0x93, 0x1e,
+ 0x70, 0x2a, 0x75, 0xe9, 0xb8, 0x59, 0x3c, 0x88, 0x84, 0x61, 0xf8, 0x05,
+ 0x7f, 0xd7, 0x19, 0xb4, 0xcc, 0x57, 0xdd, 0x67, 0x4d, 0xa0, 0xda, 0xae,
+ 0x36, 0x97, 0x2c, 0x54, 0x18, 0x20, 0x5c, 0x87, 0x84, 0x04, 0x70, 0xcc,
+ 0x09, 0x0d, 0x99, 0x71, 0x4a, 0xa2, 0xd8, 0x86, 0xd2, 0x46, 0xee, 0x6b,
+ 0x57, 0x51, 0xf6, 0x83, 0x07, 0x02, 0x54, 0xce, 0x0e, 0x12, 0x30, 0x3c,
+ 0x9f, 0xe2, 0x52, 0xd5, 0xef, 0x43, 0x5f, 0x55, 0x80, 0x06, 0xd3, 0xbf,
+ 0xc9, 0xd1, 0x73, 0xbe, 0x2f, 0xce, 0x9c, 0x58, 0x0c, 0x3c, 0x6b, 0x6e,
+ 0xfd, 0x00, 0x3c, 0x84, 0xde, 0x74, 0xaa, 0x6d, 0x9e, 0x31, 0xfd, 0x7b,
+ 0x04, 0xb0, 0xfa, 0x2f, 0x0d, 0x6b, 0xad, 0x24, 0x7a, 0x3c, 0x28, 0xf1,
+ 0x57, 0x27, 0x6f, 0x52, 0x5e, 0xae, 0x16, 0xb0, 0x58, 0x93, 0x6c, 0xd9,
+ 0x1f, 0x66, 0x5a, 0xe1, 0x85, 0x8b, 0x2c, 0x00, 0xb7, 0x78, 0xaa, 0x42,
+ 0xb9, 0x7a, 0xaf, 0xb5, 0xbc, 0xb3, 0x8e, 0x57, 0x7d, 0xa8, 0x99, 0xc0,
+ 0x39, 0x0a, 0x76, 0x19, 0x33, 0x9e, 0x2e, 0xb4, 0x87, 0x26, 0x5b, 0x6e,
+ 0x66, 0x0b, 0xe4, 0x20, 0xbe, 0x19, 0x95, 0x86, 0xf4, 0x12, 0x46, 0x71,
+ 0xc6, 0x82, 0xa6, 0x7e, 0x0a, 0xc1, 0xd3, 0x1b, 0xe4, 0xb4, 0x58, 0xba,
+ 0x5e, 0xa6, 0x42, 0x49, 0xe9, 0x88, 0xbb, 0xbb, 0x67, 0xa5, 0x9b, 0xc6,
+ 0x2d, 0x3d, 0x82, 0x7b, 0x35, 0x5f, 0x3b, 0x0e, 0x4e, 0xd3, 0x2a, 0xb2,
+ 0x07, 0x83, 0x89, 0x65, 0x3b, 0xac, 0x18, 0x61, 0x58, 0x6e, 0x2c, 0xe2,
+ 0xb4, 0x9e, 0x42, 0x3f, 0xe5, 0x83, 0x2c, 0x49, 0xf7, 0xe0, 0x4a, 0x53,
+ 0xc6, 0xa7, 0x29, 0x97},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 67
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA224,
+ 67,
+ 0,
+ {0xa4, 0xb0, 0x28, 0xe9, 0xce, 0x76, 0xe6, 0x87, 0x32, 0xed, 0xd1, 0x53,
+ 0x4e, 0x6c, 0x50, 0xdf, 0x0f, 0xb8, 0x8d, 0xe2, 0x11, 0x68, 0x68, 0x58,
+ 0xb8, 0x15, 0xf9, 0x3f, 0x89, 0x99, 0x55, 0xd9, 0x1c, 0xac, 0xb4, 0x34,
+ 0xea, 0xd4, 0x75, 0x5f, 0x6b, 0x2b, 0xa6, 0x4a, 0x30, 0x5e, 0x65, 0x6c,
+ 0x31, 0xf5, 0x25, 0x81, 0xe6, 0x91, 0x0f, 0x1b, 0x3c, 0x3e, 0x94, 0x1b,
+ 0xaa, 0x76, 0xeb, 0xfb, 0x5b, 0x08, 0xb8, 0x54, 0x4d, 0xa4, 0x6f, 0x5d,
+ 0x55, 0x7b, 0x6b, 0xae, 0xa4, 0xb2, 0x06, 0xaa, 0x4b, 0x03, 0xb4, 0x7f,
+ 0x0f, 0xb3, 0xc4, 0xdb, 0xb3, 0x8a, 0x6d, 0xee, 0x18, 0xb6, 0xe6, 0x21,
+ 0xd2, 0x6a, 0x10, 0x8b, 0x10, 0x7c, 0xf2, 0x4c, 0x00, 0xb6, 0xf5, 0xe9,
+ 0xba, 0x2a, 0xa9, 0x8f, 0x7a, 0xfe, 0x7a, 0xe9, 0x6e, 0x45, 0xd0, 0x73,
+ 0xf3, 0x6d, 0x57, 0xd8, 0xd3, 0x8e, 0x4e, 0xc8, 0xeb, 0xaf, 0x00, 0x37,
+ 0x4f, 0x9b, 0x2a, 0x4a, 0x2a, 0x53, 0xdd, 0x7a, 0x4e, 0x5f, 0xb0, 0x87,
+ 0x94, 0x98, 0x24, 0x0a, 0xbd, 0xf3, 0x66, 0xff, 0xc7, 0x31, 0xec, 0x56,
+ 0xcc, 0x89, 0xcc, 0x96, 0x57, 0xef, 0x0f, 0x6e, 0xda, 0x0c, 0xf3, 0x9c,
+ 0x08, 0x46, 0xbe, 0x2b, 0x8b, 0x1d, 0xbb, 0x68, 0x1e, 0xbe, 0x31, 0xb2,
+ 0x0f, 0x85, 0x1e, 0x96, 0x28, 0x91, 0xd5, 0x5f, 0xc6, 0x20, 0x50, 0xa5,
+ 0xfa, 0x01, 0x29, 0x49, 0xce, 0x58, 0x4a, 0xf8, 0xc9, 0xef, 0x5b, 0x79,
+ 0x5f, 0x0a, 0x4c, 0x0a, 0x42, 0x64, 0x50, 0xd7, 0x11, 0x61, 0x63, 0x8d,
+ 0x80, 0xa4, 0x9a, 0x84, 0x2f, 0xe7, 0x6d, 0xd3, 0x20, 0x71, 0x69, 0x10,
+ 0xa8, 0x1d, 0xd9, 0xed, 0xbc, 0x10, 0x71, 0x7e, 0xec, 0x8a, 0xfc, 0xb2,
+ 0x2a, 0x59, 0x05, 0x41, 0xda, 0xad, 0xf0, 0xbf, 0xcd, 0x11, 0x7d, 0xee,
+ 0xbf, 0xb2, 0xd4, 0x09},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 68
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA224,
+ 68,
+ 20,
+ {0x8e, 0x83, 0x5e, 0x05, 0xce, 0x0b, 0x0a, 0x5d, 0x4b, 0x00, 0xb8, 0xae,
+ 0x5c, 0xa6, 0x0c, 0xa6, 0xa6, 0xf6, 0x54, 0x27, 0x4d, 0x0d, 0x1d, 0xb9,
+ 0xf3, 0x2e, 0xbd, 0xd9, 0x1f, 0x52, 0x6c, 0xb6, 0x9b, 0xf2, 0x50, 0x80,
+ 0x06, 0xdb, 0x1e, 0x55, 0x94, 0x89, 0xef, 0xea, 0x6b, 0x3b, 0x20, 0x2a,
+ 0x70, 0xae, 0x72, 0x75, 0x7a, 0xa1, 0x36, 0x03, 0xfb, 0xef, 0x69, 0x08,
+ 0x3e, 0xfd, 0xc3, 0x9a, 0x1b, 0x76, 0x2e, 0x35, 0x5f, 0x22, 0x60, 0x38,
+ 0x60, 0xa2, 0xb1, 0x2e, 0x69, 0xea, 0x50, 0x86, 0x58, 0x3e, 0xb6, 0x1d,
+ 0x75, 0x4e, 0x5f, 0x70, 0x81, 0x2e, 0xb3, 0x58, 0x92, 0x17, 0xbf, 0xc4,
+ 0x1f, 0xe4, 0xfc, 0xac, 0xed, 0xff, 0x8f, 0xc1, 0x46, 0xe3, 0xec, 0x10,
+ 0xf5, 0xe0, 0x6c, 0x12, 0x7f, 0x41, 0xeb, 0xae, 0xa7, 0xc4, 0xe8, 0x2b,
+ 0x3e, 0xf6, 0xe7, 0x86, 0x88, 0x6a, 0x80, 0xec, 0x51, 0x18, 0x9a, 0xc5,
+ 0xc4, 0xd9, 0x31, 0x9c, 0xcf, 0x50, 0xd9, 0xab, 0x4b, 0x93, 0x66, 0x17,
+ 0x68, 0xfa, 0x27, 0x30, 0xf8, 0xd9, 0x1a, 0x78, 0x92, 0xd5, 0xb7, 0x28,
+ 0x72, 0xd6, 0x9d, 0xe2, 0x9c, 0x39, 0x77, 0x1e, 0x81, 0x74, 0xef, 0x0a,
+ 0x60, 0xfa, 0xa4, 0x49, 0x1e, 0xae, 0xbd, 0xd6, 0x51, 0xc9, 0xf2, 0x04,
+ 0x8d, 0x80, 0x0f, 0xd6, 0xee, 0x5e, 0x0b, 0x89, 0x7e, 0x7c, 0xd9, 0x62,
+ 0x63, 0x99, 0x11, 0x94, 0x3f, 0x54, 0x01, 0xdf, 0xb4, 0x43, 0x54, 0xa4,
+ 0x35, 0xf3, 0x53, 0x64, 0x8e, 0xbe, 0xad, 0x13, 0xdc, 0xab, 0xd6, 0x26,
+ 0x57, 0x07, 0x4b, 0x44, 0x8c, 0x0d, 0xb9, 0xc9, 0xa4, 0x7d, 0x8b, 0x86,
+ 0x3b, 0x93, 0x81, 0x2e, 0x18, 0x73, 0x8c, 0x49, 0x09, 0x92, 0xe6, 0xb1,
+ 0x6f, 0x95, 0x7c, 0xf7, 0x69, 0xfd, 0x30, 0x1a, 0x2d, 0x60, 0x92, 0x43,
+ 0xde, 0x92, 0x6e, 0x9b},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 69
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA224,
+ 69,
+ 28,
+ {0x9a, 0x00, 0x06, 0x35, 0x6a, 0x99, 0x71, 0xac, 0x48, 0xb8, 0x0d, 0xa0,
+ 0x32, 0x47, 0xb0, 0xac, 0x9d, 0x4e, 0xb9, 0x9b, 0xfb, 0x7a, 0x59, 0xc7,
+ 0x30, 0xb7, 0x07, 0xd1, 0x6a, 0x82, 0x3d, 0x31, 0xd8, 0xc6, 0x46, 0x22,
+ 0xf2, 0x7c, 0x01, 0x84, 0xae, 0xe7, 0x52, 0x35, 0xc0, 0xab, 0xd9, 0x16,
+ 0x25, 0xa1, 0x8d, 0x0d, 0x17, 0xf7, 0xdd, 0xa9, 0x88, 0x23, 0x22, 0x57,
+ 0xb6, 0x47, 0x27, 0xcf, 0xec, 0xae, 0xe1, 0x37, 0xa9, 0xa2, 0xe0, 0x33,
+ 0x94, 0x21, 0x39, 0xec, 0x4c, 0x07, 0x6d, 0x16, 0x47, 0x6b, 0xb4, 0x06,
+ 0xbe, 0x43, 0x80, 0x5e, 0xfd, 0x63, 0x98, 0xe0, 0xde, 0x37, 0xf1, 0xb9,
+ 0x74, 0xde, 0x28, 0x24, 0xc3, 0x9b, 0xf6, 0x1b, 0x35, 0xaf, 0x0f, 0x49,
+ 0x36, 0xa0, 0x0d, 0x0f, 0x2c, 0x07, 0x8b, 0xa8, 0x15, 0xde, 0xd5, 0x18,
+ 0xb0, 0x73, 0xcd, 0x4a, 0x36, 0xc8, 0xc1, 0xc1, 0x67, 0x91, 0xbc, 0x78,
+ 0xa2, 0x22, 0xfc, 0xd8, 0x77, 0x50, 0x49, 0x35, 0xfa, 0xed, 0xc3, 0xda,
+ 0x63, 0x78, 0xb4, 0x01, 0x24, 0x7c, 0x6c, 0xba, 0xde, 0xeb, 0xc8, 0x23,
+ 0xfb, 0x2f, 0x51, 0x63, 0x92, 0xd3, 0x70, 0x6f, 0x92, 0xfd, 0xe0, 0xd5,
+ 0x19, 0xc4, 0x8a, 0x3c, 0xa2, 0x84, 0x20, 0x07, 0x25, 0x7a, 0xdf, 0xfa,
+ 0x1f, 0xa8, 0x92, 0x7e, 0x90, 0xe9, 0x3c, 0xbb, 0x8d, 0x2e, 0xa1, 0x75,
+ 0xa6, 0xc0, 0x83, 0xf4, 0xee, 0x36, 0x40, 0xf7, 0xf7, 0x13, 0x8b, 0xf6,
+ 0x3c, 0xcc, 0xed, 0xda, 0xb0, 0x7b, 0x2a, 0xed, 0x76, 0x39, 0xc2, 0xe1,
+ 0xa2, 0xbb, 0xa5, 0x12, 0x2e, 0x45, 0x88, 0xa7, 0xe6, 0x95, 0x02, 0x0a,
+ 0x3b, 0x52, 0x1e, 0x1b, 0xe3, 0xf2, 0x99, 0xca, 0x99, 0x96, 0xce, 0xa0,
+ 0xa1, 0xac, 0x8f, 0x7a, 0xbf, 0x29, 0xa1, 0x3d, 0x36, 0x73, 0x2b, 0x93,
+ 0x44, 0x04, 0xf3, 0xbe},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 70
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA224,
+ 70,
+ 32,
+ {0x51, 0x5e, 0xea, 0x49, 0x6a, 0x89, 0x9f, 0x1b, 0x6f, 0x84, 0xd8, 0xae,
+ 0x1a, 0x31, 0x39, 0x0f, 0xf4, 0xe4, 0xc8, 0x89, 0xe0, 0xee, 0x25, 0x25,
+ 0xb2, 0xe9, 0xd6, 0x56, 0xb5, 0x1c, 0xe6, 0x08, 0x89, 0xec, 0x97, 0x45,
+ 0xa2, 0x5d, 0x90, 0x8e, 0x3e, 0x93, 0xb1, 0x0d, 0x17, 0x75, 0xf6, 0x0f,
+ 0x63, 0x85, 0x57, 0xe6, 0xba, 0xe1, 0xa9, 0xdd, 0xa1, 0x49, 0x1b, 0x26,
+ 0xaa, 0x03, 0x8d, 0xec, 0x60, 0xbc, 0x00, 0x30, 0xbe, 0x3e, 0x23, 0xb4,
+ 0x5f, 0xb1, 0xf5, 0x5e, 0x80, 0x0f, 0x4e, 0xef, 0xce, 0xa4, 0x48, 0xfa,
+ 0x89, 0x78, 0xf1, 0x44, 0xa4, 0x26, 0x4a, 0x3b, 0x79, 0xdd, 0xdf, 0xbc,
+ 0xc0, 0x33, 0xfb, 0xb9, 0x87, 0xb6, 0xf8, 0x49, 0xa9, 0x1b, 0x2a, 0x28,
+ 0xff, 0x19, 0x3d, 0xb1, 0xba, 0x71, 0x5a, 0x15, 0x70, 0x26, 0xfa, 0x44,
+ 0x2b, 0x85, 0x13, 0x69, 0xe7, 0xe4, 0xc0, 0x86, 0xaa, 0xd5, 0xdf, 0x0e,
+ 0x2c, 0x9a, 0x4b, 0x59, 0x8c, 0x45, 0x05, 0xe5, 0x70, 0x3c, 0xb9, 0xe2,
+ 0xab, 0x0a, 0xb8, 0xb9, 0xc5, 0xe7, 0x26, 0x6f, 0x84, 0xa8, 0xe9, 0x98,
+ 0xfb, 0xc7, 0x99, 0xea, 0x2f, 0x4e, 0x0d, 0xe0, 0xdb, 0x5b, 0x97, 0x16,
+ 0x1c, 0x72, 0x15, 0xc2, 0x46, 0xb0, 0x06, 0xc4, 0xf3, 0xac, 0x9a, 0xa9,
+ 0x73, 0xdf, 0x2a, 0xea, 0x96, 0x66, 0x1a, 0x36, 0x7d, 0x7b, 0x09, 0xb1,
+ 0x09, 0xd6, 0x91, 0x2c, 0xfa, 0x84, 0x18, 0x59, 0x47, 0x29, 0x8f, 0x65,
+ 0x27, 0x4d, 0xfe, 0x9a, 0xda, 0x21, 0x5b, 0x17, 0x26, 0x93, 0xcd, 0x75,
+ 0xbd, 0x9e, 0x00, 0x08, 0xf0, 0x7d, 0xee, 0x6e, 0xd1, 0x59, 0x93, 0x3f,
+ 0xdc, 0x69, 0x40, 0xf5, 0xa3, 0x1e, 0x5d, 0x31, 0xf2, 0x7b, 0x84, 0xf0,
+ 0x4d, 0x62, 0x41, 0xcc, 0xf4, 0x40, 0xe1, 0xce, 0x53, 0x4c, 0x8f, 0x16,
+ 0xf6, 0xf2, 0x87, 0xd9},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 71
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA224,
+ 71,
+ 48,
+ {0x85, 0x39, 0x19, 0x50, 0xb1, 0xf6, 0x7e, 0x9b, 0xec, 0x66, 0x20, 0x91,
+ 0x3b, 0xab, 0x37, 0x92, 0xb3, 0x42, 0x85, 0xca, 0x28, 0x50, 0xc2, 0xd6,
+ 0x76, 0x74, 0x52, 0x33, 0x0c, 0x5d, 0xd7, 0x63, 0x12, 0x48, 0x3a, 0x50,
+ 0xd3, 0x94, 0x8a, 0x1d, 0x72, 0x1f, 0x6d, 0xe8, 0x3e, 0xf9, 0x15, 0xc6,
+ 0x72, 0x13, 0xe0, 0xbf, 0xe8, 0xdc, 0xb3, 0x07, 0x90, 0x5e, 0x68, 0x10,
+ 0x3b, 0x71, 0xf1, 0x6b, 0xb9, 0x63, 0x28, 0xe4, 0x4f, 0x4b, 0xc6, 0x1f,
+ 0x7f, 0xd6, 0xd9, 0x94, 0xab, 0xea, 0x65, 0xb7, 0x74, 0x55, 0x9d, 0xfd,
+ 0xd3, 0xdb, 0xcf, 0xff, 0x76, 0x08, 0x85, 0x5f, 0xb7, 0x4d, 0x91, 0xb3,
+ 0xc8, 0x39, 0x7b, 0x42, 0xf5, 0xfe, 0xc3, 0x13, 0xab, 0xd9, 0xdc, 0x59,
+ 0x9f, 0x00, 0x91, 0xb4, 0x19, 0x84, 0x59, 0x44, 0xa4, 0x91, 0x49, 0xec,
+ 0x41, 0xec, 0x52, 0x6e, 0x9f, 0x52, 0x91, 0x90, 0x4e, 0xa6, 0x8a, 0xa6,
+ 0xd9, 0x74, 0xdc, 0x0f, 0x77, 0x1b, 0x7a, 0xa7, 0x8b, 0xec, 0x70, 0x26,
+ 0x01, 0xe8, 0x3d, 0x3f, 0x24, 0xbb, 0x3e, 0xf4, 0x8a, 0x77, 0x12, 0xf4,
+ 0x8d, 0xc6, 0xe2, 0xfb, 0x0e, 0xc7, 0x18, 0xd7, 0xdd, 0x0c, 0x03, 0x5f,
+ 0x95, 0x35, 0xb8, 0x6e, 0xaf, 0xe1, 0xc8, 0x72, 0x70, 0xf5, 0x78, 0x2f,
+ 0x68, 0x19, 0x7e, 0xc9, 0x0d, 0xd2, 0x56, 0xad, 0x79, 0xef, 0xb0, 0xf5,
+ 0x2c, 0x1f, 0xd3, 0x76, 0xe8, 0xa9, 0x80, 0xb6, 0x81, 0x98, 0x5d, 0xfb,
+ 0xe9, 0x95, 0x40, 0x6c, 0x17, 0xcf, 0x91, 0x9f, 0x49, 0xee, 0x31, 0x22,
+ 0xd7, 0x9e, 0xb9, 0x45, 0x86, 0x94, 0x2c, 0xdd, 0x2c, 0xb9, 0xfd, 0xaf,
+ 0xc8, 0x70, 0x08, 0x1e, 0x6b, 0xc9, 0x3d, 0x90, 0xcc, 0x57, 0x55, 0x81,
+ 0x2c, 0x81, 0x8f, 0x16, 0x05, 0xd6, 0x52, 0x55, 0x2f, 0x9e, 0xee, 0xfb,
+ 0xb8, 0xd4, 0x68, 0x19},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 72
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA224,
+ 72,
+ 64,
+ {0x05, 0x8c, 0xf5, 0x6a, 0x97, 0xbc, 0x8c, 0x27, 0x4a, 0xf1, 0x69, 0xb3,
+ 0x91, 0x8d, 0xf4, 0x0c, 0x88, 0xdf, 0x6f, 0x15, 0x14, 0x90, 0x3e, 0xb4,
+ 0x67, 0xa1, 0x4e, 0xa7, 0xd2, 0x64, 0xca, 0x79, 0xf5, 0x6a, 0x76, 0xb2,
+ 0x36, 0xf6, 0x0f, 0x3e, 0xb3, 0x0f, 0xd3, 0x49, 0xc0, 0x8d, 0xd8, 0x06,
+ 0x6a, 0xba, 0x59, 0x83, 0xf8, 0xa9, 0xc2, 0x08, 0x6d, 0xcc, 0x3e, 0x66,
+ 0x83, 0x9f, 0x33, 0x80, 0x5e, 0x11, 0xca, 0x2a, 0x39, 0xd9, 0x29, 0x50,
+ 0x8b, 0x29, 0x6f, 0xa4, 0x77, 0x29, 0x3c, 0xd6, 0xd3, 0x31, 0x4c, 0xad,
+ 0x77, 0xf4, 0x75, 0x7f, 0x4c, 0x2a, 0x59, 0xb8, 0x94, 0x6d, 0x0a, 0x12,
+ 0xef, 0xe1, 0x9e, 0xe0, 0xb5, 0x34, 0xcf, 0x6f, 0x70, 0x9d, 0xdf, 0xd3,
+ 0x02, 0xa9, 0x10, 0x9b, 0x5d, 0x1c, 0xaa, 0x95, 0xb0, 0x2f, 0x90, 0x3d,
+ 0xad, 0x60, 0x52, 0xbe, 0x22, 0xd4, 0x6f, 0x84, 0xec, 0xe5, 0xd3, 0xd6,
+ 0x83, 0xfb, 0x96, 0x89, 0xa7, 0xe2, 0xd1, 0x16, 0x18, 0x33, 0xd9, 0x81,
+ 0x16, 0xde, 0x41, 0x4c, 0x83, 0x50, 0xe4, 0x8c, 0x8e, 0xc4, 0x19, 0x02,
+ 0x78, 0x56, 0x41, 0xc1, 0x90, 0xbf, 0x1a, 0x14, 0xbc, 0x59, 0x80, 0xa5,
+ 0xf6, 0x50, 0xbd, 0xb1, 0xc4, 0x01, 0xae, 0x1b, 0xe6, 0xac, 0xa2, 0x4d,
+ 0x5c, 0xe8, 0xd9, 0x11, 0xd7, 0x66, 0x17, 0xc2, 0x60, 0xa5, 0xd7, 0x44,
+ 0xea, 0x9f, 0xfb, 0x50, 0x82, 0x9c, 0x3d, 0xa1, 0xc4, 0xde, 0xc0, 0xde,
+ 0x3a, 0x68, 0xdd, 0x37, 0xe0, 0xbc, 0x6e, 0x8b, 0xfb, 0x30, 0xc2, 0xd9,
+ 0x12, 0x01, 0xaf, 0xff, 0x11, 0x3e, 0x78, 0xa7, 0x39, 0xf0, 0x74, 0xf1,
+ 0x72, 0x51, 0x37, 0xcb, 0x39, 0xa6, 0x2b, 0xb1, 0x30, 0xbb, 0x5c, 0x7c,
+ 0x99, 0x21, 0xcd, 0xd5, 0x43, 0x1c, 0x07, 0x8f, 0x09, 0xd3, 0x0b, 0x20,
+ 0x60, 0xfb, 0xb9, 0x00},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 73
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 73,
+ 0,
+ {0x03, 0xf6, 0x34, 0xb2, 0xc1, 0x33, 0xe1, 0x57, 0xc7, 0x95, 0x54, 0x45,
+ 0x08, 0x21, 0x02, 0xa6, 0x92, 0x28, 0x13, 0x1e, 0xc6, 0xfd, 0xb9, 0x84,
+ 0x0a, 0xf2, 0x8a, 0xb4, 0x5c, 0x62, 0xe2, 0x0c, 0xf8, 0x32, 0xc0, 0x55,
+ 0x41, 0x8b, 0x66, 0x5a, 0x49, 0x58, 0xc0, 0x2e, 0xad, 0x8c, 0xe7, 0x7d,
+ 0x62, 0x85, 0x2d, 0xc7, 0x7b, 0x8e, 0x42, 0x7b, 0xf0, 0x32, 0x66, 0x53,
+ 0xdf, 0x71, 0x8e, 0xf8, 0x41, 0x17, 0xaf, 0x50, 0x38, 0x68, 0xcc, 0x7a,
+ 0xff, 0x3c, 0x4b, 0xcb, 0xbb, 0xe6, 0xe6, 0x9c, 0x3e, 0x5b, 0x14, 0xde,
+ 0x31, 0x09, 0x5e, 0x3b, 0x3b, 0x43, 0x70, 0x13, 0x29, 0xa5, 0x74, 0xc7,
+ 0xe2, 0xc6, 0x4e, 0xcb, 0xe0, 0x8f, 0x3c, 0xff, 0xb0, 0x42, 0x9b, 0xa4,
+ 0x29, 0xe8, 0x3c, 0x20, 0x66, 0x25, 0xb9, 0xbe, 0x11, 0x85, 0xbc, 0x5d,
+ 0xf3, 0x4b, 0xa5, 0xa5, 0x8f, 0xb2, 0x0e, 0x65, 0x59, 0x72, 0xfa, 0xf6,
+ 0xc0, 0xf5, 0x5a, 0x94, 0xdb, 0x6c, 0xfe, 0x97, 0x5e, 0x45, 0x06, 0xc6,
+ 0xce, 0x45, 0x72, 0xae, 0x5b, 0xd1, 0x96, 0xe2, 0xb1, 0x08, 0xca, 0x96,
+ 0x22, 0xb9, 0xbb, 0xc3, 0x15, 0x19, 0x36, 0x97, 0x85, 0x80, 0x94, 0xbb,
+ 0x80, 0x07, 0xd8, 0xc0, 0x07, 0x67, 0x40, 0x34, 0x37, 0x5c, 0xb1, 0xd4,
+ 0x09, 0x2e, 0x28, 0x26, 0x22, 0x16, 0xaa, 0x44, 0xd1, 0x2e, 0xda, 0xdd,
+ 0x12, 0x62, 0x29, 0x1c, 0xd0, 0x85, 0xeb, 0x8d, 0x89, 0x2a, 0xe4, 0x61,
+ 0xae, 0x6c, 0x22, 0x7e, 0xe9, 0x1b, 0x7b, 0xe1, 0x52, 0x1f, 0x53, 0xb3,
+ 0x32, 0xe1, 0xc6, 0xbf, 0x7a, 0x37, 0x97, 0xc9, 0x2c, 0xc8, 0x6b, 0x73,
+ 0x8d, 0x30, 0x65, 0x53, 0xbe, 0xf9, 0x75, 0xee, 0x7f, 0xc6, 0xf0, 0xa9,
+ 0x68, 0x18, 0x6d, 0xe3, 0x90, 0x04, 0x6c, 0xe1, 0xf5, 0x1f, 0xab, 0x68,
+ 0xbd, 0xaf, 0x4e, 0xa0},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 74
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 74,
+ 20,
+ {0x46, 0xdd, 0x15, 0xaf, 0x9e, 0x3e, 0x22, 0x1e, 0x85, 0xd6, 0x82, 0xf4,
+ 0x94, 0x2a, 0x8c, 0x7e, 0x4d, 0x31, 0xa3, 0xbb, 0xaa, 0x90, 0x9f, 0x48,
+ 0xe0, 0x41, 0xb3, 0xf5, 0x82, 0xa9, 0xe7, 0x99, 0xe9, 0x12, 0x5e, 0x6b,
+ 0x5c, 0x6f, 0xc3, 0x57, 0x16, 0xe7, 0x3d, 0xa6, 0xa7, 0x07, 0xf8, 0xa2,
+ 0xc5, 0x9c, 0x49, 0xac, 0x0f, 0x4f, 0x14, 0x07, 0x15, 0xb9, 0xc5, 0x1a,
+ 0x6e, 0x07, 0x17, 0x2c, 0x5c, 0x96, 0x75, 0xf3, 0xab, 0xcc, 0x60, 0xa4,
+ 0x6d, 0xc6, 0x71, 0xe8, 0x66, 0xde, 0x78, 0xc2, 0x38, 0xdb, 0xa6, 0xf3,
+ 0x4e, 0x24, 0xc1, 0x55, 0x78, 0xce, 0x9d, 0x98, 0x69, 0xa9, 0x15, 0x05,
+ 0x6c, 0x55, 0x0b, 0xd6, 0x32, 0xe4, 0x9e, 0xe7, 0x80, 0x67, 0xa7, 0xd2,
+ 0x0c, 0x59, 0x77, 0x97, 0xc5, 0x62, 0x80, 0x48, 0xd8, 0x28, 0x62, 0x18,
+ 0xd1, 0x29, 0x1e, 0x75, 0x9b, 0x49, 0xe6, 0xfd, 0xbd, 0x61, 0x7e, 0x78,
+ 0xd0, 0x0d, 0x89, 0x53, 0x74, 0x1c, 0x26, 0x1b, 0xc5, 0xee, 0x0f, 0x27,
+ 0xcc, 0x61, 0x71, 0x90, 0x57, 0xc5, 0x49, 0x42, 0x34, 0xe4, 0x53, 0xae,
+ 0xa6, 0xc0, 0x86, 0xfc, 0x6b, 0x63, 0xcd, 0x21, 0xd1, 0xda, 0x0d, 0x16,
+ 0x0d, 0xb4, 0xa1, 0xb8, 0x0e, 0x94, 0xf1, 0x9f, 0x14, 0xf5, 0xd3, 0xe8,
+ 0xc5, 0x29, 0x19, 0x26, 0xbc, 0x81, 0x5a, 0x37, 0x8e, 0x8c, 0xf8, 0xb2,
+ 0xb3, 0x03, 0x6b, 0x02, 0x54, 0x98, 0x54, 0xbc, 0xc0, 0xab, 0x06, 0x34,
+ 0xd0, 0xb9, 0xe7, 0x05, 0x70, 0xa8, 0xfc, 0x73, 0x2c, 0xe0, 0xf1, 0x2a,
+ 0xd9, 0x27, 0xe6, 0x73, 0x56, 0xf9, 0x45, 0x4e, 0xf5, 0xf1, 0xe5, 0xf8,
+ 0x97, 0x66, 0xbc, 0x88, 0x67, 0x69, 0x3b, 0xeb, 0x4e, 0x85, 0x2e, 0x6f,
+ 0x2c, 0x19, 0xad, 0x88, 0xe3, 0x3a, 0x43, 0x55, 0x48, 0xbd, 0x8e, 0x84,
+ 0x0d, 0xcf, 0x84, 0xe9},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 75
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 75,
+ 28,
+ {0xa1, 0xf1, 0x87, 0xaa, 0xa6, 0xf2, 0xc3, 0x83, 0xb5, 0xb8, 0x8f, 0xcd,
+ 0x59, 0xd8, 0x0a, 0x58, 0x47, 0x5b, 0xff, 0xeb, 0x05, 0x04, 0x9e, 0x71,
+ 0x09, 0x6b, 0x0e, 0x39, 0x6a, 0xd6, 0x16, 0x8b, 0x4f, 0x98, 0xd2, 0xbe,
+ 0x39, 0x37, 0x53, 0x46, 0x9d, 0xd4, 0x81, 0x07, 0xe1, 0x19, 0xed, 0xa7,
+ 0x3b, 0xc7, 0xdd, 0xd7, 0x83, 0x0a, 0x77, 0x72, 0xd1, 0x9c, 0xb7, 0xd7,
+ 0x99, 0x20, 0x1b, 0x53, 0x43, 0x61, 0xed, 0x52, 0xae, 0x91, 0x90, 0x9c,
+ 0x2e, 0xfb, 0x35, 0x5e, 0xde, 0x49, 0xf1, 0x6c, 0xa7, 0x64, 0x8b, 0x21,
+ 0xa0, 0xc4, 0xa1, 0x74, 0x6e, 0xc5, 0xbb, 0x48, 0xcc, 0xe5, 0xb1, 0x1a,
+ 0xdc, 0xa0, 0x74, 0xd7, 0x9f, 0x12, 0x52, 0xe9, 0x06, 0x33, 0x1e, 0xee,
+ 0x3a, 0xba, 0xfa, 0x6f, 0x98, 0x52, 0x05, 0xf9, 0xc6, 0x4d, 0xce, 0x2a,
+ 0x95, 0x4a, 0xde, 0x4e, 0x60, 0x0f, 0x30, 0xd1, 0x54, 0x49, 0x4b, 0xe6,
+ 0x77, 0x14, 0x1e, 0x4e, 0xfa, 0x12, 0xe5, 0xfa, 0x86, 0xe7, 0x9c, 0xf9,
+ 0x39, 0x14, 0x9b, 0xc3, 0x0e, 0x73, 0x62, 0x74, 0x07, 0x45, 0x56, 0x22,
+ 0x51, 0x50, 0x64, 0xb5, 0xb3, 0xa7, 0xe3, 0xf2, 0x81, 0x6d, 0x67, 0xef,
+ 0x59, 0xeb, 0x49, 0x9c, 0x9c, 0xf9, 0x2b, 0x0f, 0x9f, 0x78, 0xa4, 0xb2,
+ 0x1e, 0xf7, 0xc3, 0x2d, 0xde, 0x4c, 0xb8, 0x94, 0x61, 0xf6, 0xc7, 0x28,
+ 0x0d, 0xd9, 0xd9, 0x0c, 0x40, 0x3c, 0x0d, 0xad, 0x48, 0x6c, 0x22, 0xf0,
+ 0x39, 0xa1, 0x65, 0x24, 0xa3, 0x16, 0x44, 0xb6, 0x35, 0xf0, 0x5b, 0xdb,
+ 0x61, 0x5f, 0xfa, 0xb6, 0x7d, 0xf4, 0x91, 0x78, 0x3c, 0x5c, 0x85, 0xca,
+ 0x19, 0xd9, 0x35, 0x29, 0x4c, 0x6d, 0x45, 0x8a, 0x65, 0xff, 0xb0, 0x65,
+ 0x22, 0x9f, 0x40, 0x85, 0x96, 0xb0, 0xbe, 0x03, 0x27, 0xd5, 0xaf, 0x05,
+ 0x28, 0x45, 0xbd, 0x6b},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 76
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 76,
+ 32,
+ {0x3e, 0xb3, 0x0e, 0x9c, 0x91, 0xfe, 0x7f, 0x0c, 0x0d, 0xa8, 0x04, 0x1f,
+ 0x74, 0x41, 0xbb, 0x3f, 0xfd, 0x54, 0x2e, 0x63, 0xa8, 0x51, 0x97, 0x05,
+ 0xa9, 0x94, 0x18, 0x83, 0xaa, 0x13, 0xcc, 0x5f, 0xf4, 0xd5, 0xc1, 0x42,
+ 0x63, 0x60, 0x56, 0x87, 0x77, 0x8e, 0xdb, 0xb8, 0xc9, 0xdd, 0xdd, 0x48,
+ 0x28, 0x52, 0x43, 0x42, 0x87, 0x9a, 0x6c, 0x8b, 0xfa, 0x62, 0x03, 0xd8,
+ 0x5e, 0x33, 0x8d, 0xe3, 0x51, 0x60, 0x8d, 0xdc, 0x98, 0x7b, 0xcb, 0x51,
+ 0x05, 0x90, 0x27, 0x6e, 0xa6, 0x91, 0x72, 0x8d, 0x5c, 0x94, 0x02, 0x8e,
+ 0x10, 0xfd, 0x47, 0xf2, 0x09, 0xc4, 0xe4, 0xbe, 0x36, 0x9f, 0xfd, 0xad,
+ 0x3a, 0x04, 0x83, 0xcf, 0x6c, 0x87, 0x04, 0xaf, 0x32, 0x88, 0xe1, 0xb4,
+ 0xb7, 0xf4, 0xff, 0x9d, 0xea, 0xe0, 0x0f, 0x54, 0xbc, 0xd0, 0x68, 0x34,
+ 0x7d, 0xdf, 0xef, 0x7c, 0x3b, 0xd1, 0xe2, 0xd0, 0x5b, 0xe8, 0xe8, 0x7b,
+ 0x52, 0xc8, 0xf3, 0x48, 0x80, 0x68, 0x98, 0xf0, 0xce, 0xf7, 0xf4, 0x94,
+ 0xe2, 0xc2, 0xad, 0x3f, 0xff, 0xc7, 0x3a, 0x39, 0xd5, 0x53, 0x1c, 0x62,
+ 0x9e, 0xfc, 0x0a, 0x63, 0x60, 0x4c, 0x41, 0x73, 0xaf, 0x03, 0xad, 0x73,
+ 0xcd, 0x71, 0xcf, 0x8f, 0xfa, 0x79, 0xa5, 0xcb, 0x8c, 0xc1, 0x0e, 0xfa,
+ 0x66, 0x00, 0x42, 0x37, 0xa3, 0x42, 0x89, 0x9b, 0xfa, 0x81, 0xf5, 0xa4,
+ 0x7e, 0x76, 0x77, 0x6c, 0x9a, 0x62, 0x6d, 0x49, 0xc6, 0xbc, 0xb0, 0x51,
+ 0xb1, 0x68, 0x35, 0x7d, 0x5a, 0xb4, 0xb7, 0xe5, 0x1c, 0x11, 0x42, 0xc8,
+ 0x6a, 0xb4, 0xe5, 0x2a, 0x6b, 0x3b, 0xdf, 0x85, 0xca, 0xe7, 0x68, 0x84,
+ 0x13, 0x96, 0xda, 0x03, 0x6a, 0x73, 0x3f, 0xc1, 0x58, 0x57, 0x07, 0x8e,
+ 0xa5, 0x63, 0x63, 0x5c, 0xcf, 0x5b, 0x36, 0x64, 0x99, 0xc5, 0x50, 0xc6,
+ 0x3d, 0xbc, 0x44, 0x9d},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 77
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 77,
+ 48,
+ {0xb2, 0x61, 0xdb, 0xd4, 0xe9, 0x6d, 0x75, 0x08, 0x68, 0x67, 0x09, 0xde,
+ 0xc5, 0x66, 0x28, 0x2c, 0xa1, 0x92, 0xa0, 0xbd, 0xd1, 0xf3, 0x7a, 0xea,
+ 0x4d, 0x05, 0x30, 0xe0, 0x77, 0x34, 0xcd, 0xd6, 0x64, 0xd9, 0x33, 0x90,
+ 0x6e, 0xa5, 0xbb, 0xb8, 0x61, 0x6d, 0x1c, 0xa5, 0xb8, 0xe8, 0x93, 0xea,
+ 0x85, 0xc6, 0x13, 0xe6, 0xec, 0x6f, 0xc9, 0x4f, 0x4f, 0xb5, 0x00, 0xba,
+ 0xe6, 0xb3, 0x56, 0xaf, 0x84, 0x19, 0xf5, 0x5c, 0xcc, 0x00, 0x67, 0x81,
+ 0xf6, 0x91, 0x61, 0x90, 0xe5, 0x0f, 0x41, 0x1b, 0xd0, 0xc0, 0xbc, 0xfb,
+ 0x72, 0x9d, 0x2b, 0x27, 0x1a, 0x4b, 0x1b, 0x30, 0xa8, 0x0f, 0x53, 0xdc,
+ 0xd9, 0x39, 0x39, 0x50, 0xe5, 0x95, 0xa2, 0x11, 0x6e, 0x27, 0xbe, 0x9b,
+ 0x2c, 0xa1, 0x46, 0x5e, 0x0e, 0xb5, 0xdf, 0xf2, 0xd8, 0xf9, 0xd5, 0x24,
+ 0xc7, 0x0d, 0x06, 0x12, 0x7d, 0x9b, 0xd1, 0x60, 0xea, 0xde, 0x83, 0x28,
+ 0x45, 0x29, 0x67, 0x73, 0x9c, 0xd5, 0xe3, 0x72, 0xe5, 0x6e, 0xa0, 0x98,
+ 0xa6, 0x62, 0xe8, 0xf5, 0x86, 0x86, 0x14, 0xe0, 0x83, 0x4c, 0xd3, 0x80,
+ 0xe7, 0x48, 0x19, 0x52, 0x42, 0x8c, 0xff, 0xb9, 0xe1, 0x5d, 0xaa, 0x66,
+ 0x40, 0x6c, 0x02, 0x5a, 0xca, 0xc8, 0xa7, 0x3d, 0x63, 0x86, 0x3f, 0xe3,
+ 0x19, 0x2c, 0x1e, 0xb9, 0x80, 0x6d, 0x42, 0xf4, 0xad, 0xd9, 0xa2, 0xc9,
+ 0xc6, 0x08, 0xc7, 0x63, 0xef, 0xb6, 0x45, 0x61, 0xc2, 0x17, 0x8f, 0x90,
+ 0xf4, 0x6b, 0x34, 0xdd, 0x96, 0x7f, 0xe6, 0xb0, 0x90, 0x7b, 0xb1, 0x3d,
+ 0x2a, 0x13, 0x45, 0x01, 0x28, 0xc4, 0x3c, 0x8b, 0x45, 0x69, 0x77, 0x8a,
+ 0x10, 0x16, 0x49, 0x5e, 0xc3, 0x17, 0xdc, 0x21, 0x47, 0x57, 0x05, 0xd6,
+ 0xf9, 0x58, 0x43, 0xbf, 0xb5, 0xf8, 0xf1, 0x02, 0x9d, 0x2f, 0x25, 0x79,
+ 0x05, 0xad, 0x82, 0xb8},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 78
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA256,
+ 78,
+ 64,
+ {0xaf, 0x28, 0x91, 0x27, 0xc7, 0x24, 0x13, 0xc3, 0x18, 0x12, 0x0f, 0x8a,
+ 0x55, 0x75, 0x2c, 0xee, 0x71, 0x3e, 0x81, 0x78, 0x6a, 0xd2, 0x00, 0x2f,
+ 0xe5, 0x1d, 0xb8, 0x9e, 0x18, 0xfa, 0x0a, 0xe9, 0x8a, 0xfb, 0xab, 0x32,
+ 0x08, 0x53, 0xda, 0x32, 0xaf, 0xf8, 0xef, 0xd5, 0xd0, 0x7c, 0x9e, 0x9e,
+ 0xdc, 0x82, 0x11, 0xc5, 0x3d, 0x6c, 0xab, 0x61, 0xe4, 0xe0, 0x28, 0x27,
+ 0xcc, 0x80, 0xb0, 0xcc, 0xdb, 0x8c, 0xe3, 0xa5, 0x98, 0x4b, 0xc7, 0x81,
+ 0x0b, 0x28, 0x43, 0x84, 0xeb, 0x6a, 0xfb, 0xbf, 0xbd, 0xae, 0x51, 0xef,
+ 0x15, 0x53, 0x78, 0x93, 0x73, 0x7a, 0x46, 0xa7, 0x50, 0xb7, 0x1a, 0x24,
+ 0x8a, 0x25, 0x7d, 0x4e, 0x15, 0x08, 0x02, 0x01, 0x83, 0x7a, 0x69, 0xcf,
+ 0xfb, 0x5a, 0x1e, 0xaa, 0x2b, 0xa3, 0x15, 0x49, 0xab, 0x27, 0x37, 0xfc,
+ 0xfb, 0xf8, 0x83, 0x3d, 0xb9, 0x69, 0x2d, 0xb5, 0x0c, 0xac, 0x6d, 0x22,
+ 0xd0, 0x13, 0x79, 0xae, 0xbb, 0x00, 0xee, 0x43, 0x50, 0x5b, 0xcc, 0x4c,
+ 0x15, 0x1a, 0x84, 0xcd, 0x5b, 0x1d, 0xa9, 0xd5, 0x81, 0x22, 0x38, 0x5d,
+ 0x1a, 0xca, 0x9c, 0xbc, 0x3c, 0xbd, 0x6e, 0x45, 0x68, 0xb8, 0xef, 0xb5,
+ 0x1f, 0x86, 0x2d, 0x17, 0x03, 0x15, 0xab, 0x31, 0x72, 0xc4, 0x0d, 0xc3,
+ 0x6e, 0x87, 0x1a, 0x10, 0xf6, 0xcd, 0x88, 0xbf, 0xce, 0x13, 0xb3, 0x84,
+ 0x65, 0x37, 0x38, 0x87, 0x5a, 0xcc, 0x2a, 0xd4, 0x7e, 0x51, 0x10, 0xfc,
+ 0xd7, 0x70, 0x2a, 0x17, 0x37, 0xef, 0x45, 0x9c, 0xb4, 0x9d, 0x70, 0xd3,
+ 0xdf, 0x4e, 0x6f, 0x29, 0xd2, 0xbd, 0x6c, 0x80, 0x20, 0xc4, 0xc7, 0x7c,
+ 0x31, 0x24, 0xfd, 0x5d, 0x53, 0xbe, 0x43, 0x5b, 0x0d, 0xbe, 0x8e, 0xab,
+ 0x6a, 0x70, 0xfe, 0x12, 0x0c, 0x5d, 0xe8, 0x97, 0x17, 0x29, 0x0c, 0xb8,
+ 0x05, 0x2a, 0xa4, 0x05},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 79
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA384,
+ 79,
+ 0,
+ {0x5e, 0x6d, 0x64, 0x5c, 0x45, 0xe4, 0x3e, 0x75, 0x6b, 0xd8, 0x29, 0x9a,
+ 0x63, 0x11, 0x0e, 0x9a, 0xfd, 0x6e, 0x80, 0x55, 0xb1, 0x75, 0x9f, 0x29,
+ 0x05, 0x82, 0x08, 0x78, 0x72, 0x22, 0xd0, 0x49, 0x42, 0xda, 0x32, 0xb8,
+ 0x58, 0xcc, 0x35, 0x5c, 0x08, 0x9c, 0xae, 0x77, 0x75, 0x18, 0x26, 0xd1,
+ 0x3f, 0xd6, 0xed, 0xd8, 0xb7, 0x3d, 0x3d, 0x93, 0xe1, 0x05, 0x58, 0xae,
+ 0xa8, 0x63, 0xaf, 0x16, 0xc7, 0x39, 0x98, 0x0c, 0xe3, 0x81, 0xfb, 0x09,
+ 0x2e, 0xda, 0x4e, 0xc6, 0xb0, 0xfa, 0x0f, 0x40, 0xd9, 0x1e, 0xf9, 0x8b,
+ 0x3b, 0x85, 0x5e, 0x55, 0x7e, 0x6f, 0xbc, 0xc1, 0x5e, 0xe4, 0x60, 0x59,
+ 0xb7, 0x50, 0x14, 0x56, 0x5f, 0xcb, 0x82, 0x6f, 0x4f, 0x51, 0x66, 0x2f,
+ 0xe3, 0x7f, 0x42, 0xba, 0xe4, 0x3a, 0x62, 0x8d, 0x70, 0xf0, 0xd8, 0xb4,
+ 0x9f, 0xa2, 0xe0, 0x0f, 0xea, 0x84, 0xa2, 0x20, 0x91, 0x66, 0x9b, 0x96,
+ 0x01, 0x96, 0x4f, 0x7d, 0xd9, 0xee, 0xcd, 0xc1, 0xb5, 0x39, 0x43, 0x7c,
+ 0xa1, 0xec, 0x19, 0x15, 0x49, 0x9c, 0x5c, 0xd5, 0xf6, 0xff, 0xb3, 0x8e,
+ 0x95, 0x85, 0xc8, 0xba, 0xf3, 0x9a, 0x28, 0x32, 0x31, 0x69, 0x16, 0x58,
+ 0xd5, 0xa1, 0xcf, 0xb1, 0xbe, 0xfe, 0xff, 0x4a, 0x00, 0x58, 0x04, 0xd0,
+ 0x50, 0xc3, 0x39, 0xa6, 0x81, 0xba, 0x27, 0x17, 0x5d, 0x40, 0x37, 0xa8,
+ 0xee, 0xc6, 0xcb, 0x88, 0x29, 0x72, 0xcc, 0x0a, 0x40, 0x8a, 0x00, 0x81,
+ 0x95, 0x8d, 0x2e, 0xf1, 0x3d, 0xe4, 0xf2, 0xcd, 0x04, 0x02, 0xa1, 0xc6,
+ 0x28, 0x2e, 0xab, 0x0a, 0x8c, 0xe4, 0x18, 0xe8, 0x3f, 0x7f, 0x5e, 0x38,
+ 0x80, 0xe8, 0x8d, 0x11, 0x52, 0x02, 0xc4, 0xc4, 0x81, 0xa0, 0x9d, 0x15,
+ 0xc7, 0x9d, 0x73, 0x88, 0xc2, 0x56, 0x1c, 0xc7, 0x24, 0xd9, 0xca, 0x94,
+ 0xe1, 0xf3, 0x3b, 0x47},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 80
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA384,
+ 80,
+ 20,
+ {0x47, 0xb0, 0x7a, 0x93, 0x33, 0x29, 0x37, 0x5d, 0x10, 0x03, 0xbb, 0x98,
+ 0x4b, 0xe0, 0xe9, 0xa0, 0xc3, 0xb6, 0xc7, 0x36, 0x76, 0x8f, 0x5b, 0xc3,
+ 0x6b, 0xd3, 0x14, 0xb9, 0x36, 0x5b, 0x52, 0x5f, 0x5f, 0x55, 0x18, 0x5e,
+ 0x49, 0xf4, 0x38, 0x31, 0x25, 0xbd, 0x01, 0xf2, 0xea, 0xfd, 0xbd, 0xa9,
+ 0xd1, 0xe8, 0xb5, 0x1e, 0x0c, 0xf5, 0x73, 0x5e, 0x5a, 0xe3, 0x6b, 0xbc,
+ 0xdf, 0xf9, 0xf7, 0xe8, 0xf6, 0xe2, 0x44, 0x9b, 0x4d, 0x58, 0x47, 0x7a,
+ 0x4c, 0x9e, 0x57, 0xf8, 0x37, 0x78, 0xbe, 0x2c, 0x7b, 0xe2, 0x2b, 0x7e,
+ 0xf0, 0xd5, 0xae, 0x54, 0x0a, 0x87, 0xb9, 0xb7, 0xea, 0x12, 0x33, 0x72,
+ 0xf0, 0x9f, 0x8e, 0xa1, 0x11, 0xef, 0x18, 0x16, 0x47, 0x2a, 0xf9, 0xb3,
+ 0x91, 0x12, 0x27, 0x45, 0xac, 0xcf, 0x09, 0xe0, 0xf6, 0x52, 0xaa, 0x58,
+ 0xa6, 0xe7, 0x9d, 0x40, 0x81, 0xeb, 0x3f, 0xad, 0xe4, 0xf4, 0xff, 0xbb,
+ 0x35, 0x06, 0xc4, 0xaa, 0x9b, 0x8d, 0x00, 0xf7, 0x93, 0xc4, 0x17, 0x36,
+ 0x36, 0xac, 0xe4, 0xf7, 0x27, 0xe7, 0xad, 0xfa, 0x59, 0xa4, 0x09, 0x40,
+ 0xbf, 0xa6, 0x52, 0xee, 0x6f, 0xaa, 0x6d, 0xc6, 0xb6, 0xcc, 0x16, 0xd9,
+ 0xab, 0x34, 0x78, 0x29, 0x51, 0xa0, 0x99, 0xf3, 0x36, 0x36, 0xe8, 0x10,
+ 0x77, 0x6f, 0x21, 0x29, 0x24, 0xc9, 0xa4, 0xb4, 0x78, 0x8a, 0x20, 0xf2,
+ 0x10, 0x6b, 0x8a, 0x61, 0x52, 0x9a, 0xec, 0xca, 0x14, 0x70, 0x17, 0x38,
+ 0xee, 0xe5, 0x9a, 0x1d, 0x0c, 0x46, 0xc8, 0x2b, 0x90, 0x2f, 0x5e, 0x49,
+ 0x57, 0x77, 0x2b, 0x99, 0x18, 0xdb, 0x55, 0x6c, 0x0b, 0xb2, 0x00, 0x32,
+ 0x1b, 0x5d, 0x75, 0x16, 0xd5, 0xb0, 0xa7, 0xb6, 0x7f, 0x94, 0x27, 0xdb,
+ 0x0d, 0x7d, 0xa1, 0xde, 0xac, 0xde, 0x2c, 0xe7, 0x00, 0x8a, 0xdb, 0x8b,
+ 0xd4, 0xf1, 0x25, 0x42},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 81
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA384,
+ 81,
+ 28,
+ {0x8b, 0x9b, 0x86, 0xbc, 0x3d, 0x9f, 0x34, 0xd2, 0x51, 0x4b, 0x54, 0x92,
+ 0x8a, 0x54, 0x2b, 0xe3, 0x58, 0xc2, 0x25, 0x74, 0xea, 0x01, 0xe2, 0x54,
+ 0x52, 0x6c, 0xb5, 0x69, 0x84, 0x1b, 0x55, 0xd4, 0x29, 0xf4, 0xfc, 0x19,
+ 0x0e, 0x7a, 0x4a, 0xa5, 0x26, 0x78, 0x1e, 0x43, 0x96, 0x71, 0xac, 0xd1,
+ 0x18, 0x9d, 0x26, 0x3a, 0x8d, 0x7c, 0xc8, 0xda, 0xc7, 0xf0, 0x97, 0x8a,
+ 0x09, 0x1e, 0xe4, 0x45, 0x5c, 0x03, 0x0a, 0xb3, 0x25, 0xba, 0x55, 0xad,
+ 0xde, 0x20, 0xff, 0x5b, 0x4b, 0xdf, 0x9c, 0x32, 0xb9, 0xd4, 0x8f, 0xfd,
+ 0x5c, 0x05, 0xe6, 0xb6, 0x43, 0xcf, 0x7c, 0x28, 0x27, 0xbe, 0xfc, 0xbb,
+ 0x74, 0x5c, 0xbd, 0x30, 0x5b, 0x6e, 0xfe, 0x6d, 0x38, 0xa6, 0x9a, 0x9e,
+ 0x44, 0xfa, 0xa8, 0x1a, 0x1b, 0x84, 0x81, 0xcb, 0x14, 0x1a, 0x72, 0xd5,
+ 0x2f, 0xb7, 0xbd, 0x01, 0xbf, 0xc3, 0xdb, 0x96, 0x2a, 0xc7, 0x90, 0x93,
+ 0x93, 0x1c, 0x2f, 0xdd, 0xe0, 0x15, 0x6d, 0xb7, 0xff, 0xa0, 0xda, 0x46,
+ 0x1a, 0xc9, 0x47, 0x44, 0x19, 0xdd, 0xd2, 0x7b, 0x79, 0xce, 0xb5, 0x5d,
+ 0xbb, 0xc5, 0xce, 0xc9, 0xd9, 0x57, 0xc4, 0x96, 0x7d, 0x3d, 0xd2, 0xfb,
+ 0x9d, 0x43, 0xf2, 0xae, 0xa8, 0xb2, 0x54, 0xa7, 0x42, 0x8c, 0x0e, 0x0a,
+ 0xa9, 0x38, 0x35, 0xbd, 0xb8, 0x26, 0x34, 0xd1, 0x25, 0xe3, 0x04, 0x1c,
+ 0xa9, 0x99, 0xbc, 0xe5, 0xea, 0xc7, 0xf0, 0xb2, 0x8f, 0x87, 0xea, 0xae,
+ 0x8d, 0xc1, 0x9e, 0xa3, 0x12, 0x08, 0x5c, 0x75, 0xc7, 0x2d, 0x74, 0x3e,
+ 0x8a, 0x6f, 0x9c, 0x20, 0xfd, 0x65, 0x9b, 0x05, 0x34, 0xea, 0x76, 0xbe,
+ 0x88, 0x57, 0x58, 0x56, 0x0a, 0xbf, 0x0d, 0xe4, 0x46, 0xf9, 0x75, 0xf5,
+ 0x68, 0x9a, 0xc8, 0x3f, 0xdb, 0xce, 0x30, 0x9a, 0xfc, 0xe8, 0x9f, 0x68,
+ 0xd5, 0x51, 0x38, 0x3a},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 82
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA384,
+ 82,
+ 32,
+ {0x67, 0xb8, 0x98, 0xd0, 0xa5, 0x79, 0x4d, 0x80, 0xc3, 0x0f, 0xb9, 0x77,
+ 0xe4, 0xec, 0x96, 0x93, 0x3f, 0xd0, 0x88, 0xdf, 0x58, 0xb2, 0x09, 0x4c,
+ 0x9e, 0x5d, 0xda, 0x13, 0x2b, 0xd2, 0x3f, 0xea, 0x58, 0x20, 0xda, 0x6d,
+ 0xc0, 0xec, 0xa9, 0xcb, 0x9f, 0x7a, 0xf7, 0xcf, 0xde, 0xc6, 0x1b, 0x94,
+ 0xc0, 0x5e, 0x00, 0x4a, 0x7d, 0x1e, 0xf1, 0x83, 0x10, 0xe7, 0x16, 0xb7,
+ 0x0e, 0xf1, 0x5f, 0xb2, 0xe3, 0x3c, 0x85, 0x6a, 0xc0, 0xb1, 0x85, 0x80,
+ 0xa7, 0x35, 0xeb, 0xa5, 0x9b, 0x51, 0x83, 0x49, 0x19, 0x12, 0xee, 0x38,
+ 0x6f, 0x7b, 0x49, 0x83, 0x70, 0xde, 0xcb, 0xa3, 0x7a, 0xce, 0x8c, 0x50,
+ 0x60, 0x8b, 0x5d, 0xce, 0xa2, 0x26, 0x78, 0xb5, 0xe5, 0xdb, 0x20, 0xd0,
+ 0x6f, 0xe2, 0x5c, 0x55, 0x4c, 0xa2, 0xd2, 0x9b, 0x25, 0xd1, 0x3c, 0x3c,
+ 0xbc, 0x98, 0x1a, 0x8c, 0x9a, 0xfb, 0xe7, 0x3c, 0xd2, 0x60, 0xc9, 0xdf,
+ 0xfb, 0x9f, 0x35, 0x61, 0xaf, 0x8a, 0x9b, 0x45, 0x99, 0x55, 0x07, 0x2f,
+ 0x31, 0x62, 0x1a, 0x20, 0x94, 0x19, 0x90, 0xb0, 0x4f, 0x27, 0xe1, 0xf8,
+ 0x8e, 0x86, 0xc3, 0xdc, 0x89, 0x15, 0xfe, 0xa0, 0x8a, 0xac, 0xb4, 0x1c,
+ 0x24, 0x28, 0x4e, 0x0e, 0xa5, 0xbb, 0xfa, 0x1a, 0x7c, 0xc0, 0x9e, 0xe7,
+ 0x86, 0xdd, 0x0e, 0xb2, 0xde, 0x28, 0x39, 0x2f, 0xf1, 0x56, 0x04, 0xb1,
+ 0x0d, 0x55, 0xf0, 0x95, 0x9a, 0x11, 0xad, 0x2a, 0x89, 0x5b, 0x91, 0x0c,
+ 0xee, 0x36, 0x77, 0x64, 0xc6, 0x1d, 0xaa, 0xaf, 0xa4, 0x9d, 0x60, 0xfe,
+ 0x95, 0x1d, 0x8e, 0x14, 0x3a, 0x1d, 0x14, 0x53, 0x84, 0x3c, 0xae, 0x84,
+ 0x80, 0x8b, 0xdc, 0xb5, 0x29, 0x19, 0xa4, 0x95, 0x45, 0x73, 0x50, 0x6c,
+ 0xb6, 0x9e, 0xe9, 0x31, 0x67, 0xc1, 0x6a, 0x0d, 0x8d, 0xfe, 0x89, 0x52,
+ 0x7c, 0xc5, 0x10, 0x8c},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 83
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA384,
+ 83,
+ 48,
+ {0x5f, 0xd7, 0xbd, 0x96, 0x4b, 0x09, 0x7c, 0xcf, 0x7d, 0xaf, 0x5d, 0xcd,
+ 0xa4, 0x94, 0x6d, 0x89, 0x69, 0xd6, 0x14, 0x0e, 0xc7, 0xf4, 0x20, 0x8b,
+ 0x25, 0x93, 0xd3, 0x6f, 0x0c, 0xcd, 0xd9, 0x4e, 0x19, 0x1b, 0x85, 0xd3,
+ 0xc6, 0x3d, 0xc5, 0x6b, 0x49, 0x79, 0xb3, 0x19, 0x31, 0x22, 0xba, 0x3e,
+ 0x12, 0x2b, 0x6c, 0xd6, 0x87, 0xff, 0x53, 0x5a, 0xe6, 0xb7, 0x86, 0x35,
+ 0x64, 0x11, 0x73, 0xae, 0x76, 0xe3, 0x2b, 0xa6, 0xcb, 0x50, 0x38, 0x4a,
+ 0x25, 0x60, 0x60, 0x01, 0x03, 0xcb, 0x9f, 0x2c, 0x1e, 0x54, 0x0c, 0x5f,
+ 0x73, 0xd1, 0x43, 0x45, 0x35, 0xc8, 0xad, 0xa6, 0xf6, 0x2a, 0xd8, 0x30,
+ 0x83, 0x8d, 0x09, 0x6d, 0xf9, 0xaf, 0xcc, 0x8e, 0xe1, 0x29, 0xf2, 0xb3,
+ 0xdc, 0xa4, 0x99, 0xaa, 0xe2, 0x59, 0x65, 0xcc, 0x06, 0x8c, 0x2b, 0xe9,
+ 0xb1, 0x9d, 0x3c, 0xd4, 0xe8, 0xc5, 0xc7, 0xaa, 0x69, 0xb6, 0xc8, 0xa6,
+ 0xda, 0xd8, 0x66, 0x78, 0xed, 0xb8, 0x2e, 0x90, 0x66, 0x17, 0x79, 0x4b,
+ 0xaa, 0xa0, 0x57, 0x78, 0x76, 0xca, 0x26, 0xca, 0x7b, 0x63, 0x7d, 0x6d,
+ 0x41, 0x33, 0xa3, 0x71, 0xeb, 0x7a, 0x32, 0xc4, 0x2a, 0xc0, 0x43, 0x1b,
+ 0xf6, 0x61, 0x1a, 0xb6, 0x6d, 0x56, 0x21, 0xc5, 0xad, 0x4a, 0x94, 0xf2,
+ 0xce, 0x68, 0x0b, 0x4a, 0x8c, 0x21, 0xf7, 0xa2, 0xc1, 0xa6, 0x6c, 0xfe,
+ 0xe9, 0xa8, 0x02, 0x36, 0x20, 0x41, 0x32, 0x9f, 0xd6, 0xe1, 0xfd, 0x66,
+ 0xe7, 0x17, 0x55, 0x69, 0x55, 0x0b, 0xb8, 0x65, 0xf3, 0x8e, 0x6c, 0x18,
+ 0x03, 0x82, 0x9c, 0x53, 0x7e, 0x2a, 0xe0, 0x04, 0x9d, 0xbb, 0x55, 0x09,
+ 0xcd, 0x4e, 0x05, 0x37, 0xb7, 0xe1, 0xa0, 0x3e, 0xca, 0x9b, 0x58, 0x25,
+ 0xf9, 0x0c, 0x09, 0x1f, 0x81, 0xc4, 0x80, 0xdd, 0x19, 0xf0, 0x86, 0x63,
+ 0x2b, 0x0c, 0xb3, 0x38},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 84
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA384,
+ 84,
+ 64,
+ {0xad, 0x47, 0x76, 0x28, 0x38, 0x5b, 0xa6, 0x0a, 0x8c, 0x09, 0x82, 0x32,
+ 0xfc, 0x75, 0xe7, 0xd4, 0x63, 0x1b, 0x5b, 0xbf, 0xff, 0x1c, 0x90, 0xee,
+ 0xb9, 0xf7, 0xa9, 0x62, 0x8e, 0xa3, 0x3a, 0x80, 0x8c, 0x3b, 0x46, 0xd8,
+ 0x6a, 0xf5, 0xc1, 0x0d, 0x6c, 0x15, 0xcb, 0x88, 0x27, 0xe9, 0x40, 0x4d,
+ 0xb4, 0x20, 0xaa, 0xa1, 0x86, 0x69, 0xd3, 0x11, 0x0c, 0x3a, 0xf0, 0x13,
+ 0x75, 0xdc, 0x91, 0x79, 0xe6, 0xed, 0x90, 0x0f, 0xc0, 0x49, 0x3c, 0xe1,
+ 0xa4, 0x70, 0x82, 0x2e, 0x23, 0xa2, 0x93, 0x5d, 0x62, 0x40, 0xf6, 0xac,
+ 0x0e, 0x96, 0x5d, 0x8d, 0x1d, 0x3a, 0xef, 0xb7, 0x3e, 0x34, 0x57, 0x2d,
+ 0xb3, 0xe8, 0x07, 0xca, 0x07, 0x32, 0xf4, 0x08, 0x8f, 0xea, 0x9f, 0xb0,
+ 0x01, 0xb1, 0x7f, 0x5c, 0x2e, 0x57, 0x5f, 0x50, 0x2f, 0x17, 0xd0, 0x56,
+ 0xc7, 0x2c, 0x13, 0x9b, 0xa1, 0xb9, 0xb4, 0x44, 0x03, 0x68, 0x4e, 0x25,
+ 0xf6, 0x0c, 0xe9, 0x42, 0x79, 0x33, 0xd9, 0xc0, 0x44, 0x75, 0x7f, 0x7d,
+ 0xd1, 0xf5, 0x33, 0xf7, 0x23, 0x9a, 0x7e, 0x0c, 0x8a, 0xd9, 0x0a, 0x4b,
+ 0x56, 0x4c, 0xf3, 0x04, 0xa9, 0x28, 0xb5, 0xf0, 0xa3, 0x02, 0x53, 0xd3,
+ 0xa4, 0xc9, 0xf3, 0x8a, 0x87, 0x2d, 0xfb, 0xd3, 0xaf, 0x0b, 0xba, 0x3a,
+ 0x48, 0x93, 0xce, 0x4f, 0xb9, 0xcb, 0xb0, 0x82, 0xf2, 0x5c, 0x2d, 0x70,
+ 0x0c, 0xc1, 0xb1, 0xbd, 0x57, 0x53, 0x7a, 0xbb, 0x01, 0xcd, 0x9d, 0xc4,
+ 0xed, 0x47, 0x2e, 0xe3, 0xd6, 0xe5, 0xdd, 0x1e, 0x46, 0x04, 0xac, 0x11,
+ 0x8d, 0x6d, 0x12, 0x10, 0xd5, 0xd3, 0x5c, 0x58, 0x3e, 0x4d, 0xbc, 0x93,
+ 0xea, 0x9f, 0x80, 0x42, 0x04, 0xd8, 0x1f, 0x50, 0x9e, 0x4f, 0xea, 0xbd,
+ 0xde, 0xe9, 0xcc, 0xe6, 0x87, 0x7d, 0x4d, 0x9b, 0x79, 0xde, 0x13, 0xe0,
+ 0x8a, 0xc0, 0x10, 0x80},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 85
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA512,
+ 85,
+ 0,
+ {0x3b, 0xb2, 0xc2, 0xb5, 0x15, 0x24, 0xd2, 0x9a, 0x8d, 0x6a, 0x11, 0xec,
+ 0x47, 0xfa, 0xee, 0x62, 0x59, 0x9f, 0x2a, 0x31, 0x0c, 0xe4, 0x2d, 0x57,
+ 0x87, 0x25, 0xd1, 0x9d, 0x05, 0x0c, 0x10, 0x51, 0xa1, 0xbd, 0xd6, 0x5e,
+ 0xcd, 0x7e, 0x4f, 0x1c, 0x6e, 0x4b, 0xfa, 0x04, 0x34, 0x62, 0x6f, 0x93,
+ 0x3b, 0xfc, 0xc1, 0x53, 0x2b, 0xbb, 0xee, 0x1a, 0xd9, 0xb8, 0x3a, 0xa8,
+ 0x88, 0xd5, 0x1f, 0x92, 0xf3, 0x57, 0x95, 0xa4, 0x6d, 0x06, 0xc8, 0x19,
+ 0x70, 0xa6, 0xf6, 0xf8, 0xcb, 0x0f, 0x72, 0xa5, 0x7e, 0x62, 0xb3, 0x3e,
+ 0x64, 0x51, 0x7c, 0x1b, 0x26, 0x25, 0xb1, 0x14, 0x58, 0x21, 0x39, 0x19,
+ 0xf4, 0xb9, 0x6e, 0xa4, 0x95, 0x61, 0x43, 0xd8, 0xd6, 0x58, 0xbd, 0xc7,
+ 0xf5, 0x60, 0x0d, 0xd0, 0xf3, 0x01, 0xbc, 0x7a, 0x85, 0xa5, 0xf7, 0x85,
+ 0xc9, 0x1c, 0xb3, 0x45, 0x41, 0x3f, 0xc1, 0xb1, 0xae, 0x94, 0x99, 0xc6,
+ 0x87, 0x39, 0xab, 0x96, 0x33, 0x88, 0xdb, 0x47, 0xf7, 0xcc, 0x81, 0x6b,
+ 0xb5, 0x3f, 0x81, 0x69, 0xcc, 0x8f, 0x8a, 0xe2, 0x7f, 0x7c, 0xec, 0x4b,
+ 0x43, 0x66, 0xff, 0x2a, 0xc1, 0x4a, 0x52, 0x73, 0xea, 0xb9, 0x21, 0x5a,
+ 0x28, 0x15, 0xfb, 0x71, 0xc4, 0x5a, 0x27, 0x4b, 0xd4, 0xc1, 0x1d, 0x0a,
+ 0x7a, 0x72, 0x15, 0x01, 0xe4, 0x1f, 0x30, 0x19, 0x31, 0x30, 0xe7, 0xfc,
+ 0xc1, 0x50, 0xb5, 0xc5, 0x4d, 0xf4, 0x72, 0x8b, 0xf7, 0x2f, 0x66, 0x7d,
+ 0xe4, 0xf3, 0xa8, 0xcf, 0x6f, 0xd6, 0x2f, 0xae, 0xbf, 0x1c, 0x2f, 0xcf,
+ 0x33, 0xdf, 0xcd, 0x69, 0x41, 0x20, 0x53, 0x2c, 0x7a, 0x63, 0x8a, 0x6f,
+ 0x1d, 0xa9, 0x84, 0x6c, 0x36, 0xb2, 0xc2, 0xcf, 0xbf, 0xcb, 0x87, 0x82,
+ 0x65, 0x5c, 0x74, 0x3d, 0x9d, 0x32, 0x4b, 0x4f, 0xa8, 0x8b, 0xcd, 0x16,
+ 0x99, 0x7f, 0x3c, 0x2b},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 86
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA512,
+ 86,
+ 20,
+ {0x27, 0x5e, 0x22, 0x35, 0xdb, 0xa3, 0x28, 0x64, 0x2b, 0x7e, 0x5a, 0x78,
+ 0x92, 0x03, 0x11, 0x9e, 0x49, 0x01, 0x2c, 0x00, 0x06, 0x85, 0x8d, 0x01,
+ 0x43, 0xdd, 0x57, 0x1c, 0x67, 0xef, 0x87, 0x57, 0xc3, 0xd9, 0x0f, 0x64,
+ 0x0b, 0xc0, 0xc7, 0x35, 0x32, 0x88, 0x9d, 0xd7, 0x73, 0x9c, 0xb0, 0x23,
+ 0x50, 0x5b, 0xbb, 0x6f, 0x64, 0xff, 0xf8, 0x87, 0x2a, 0xa2, 0x27, 0x4f,
+ 0xdb, 0xdf, 0x1a, 0x69, 0x8c, 0xe0, 0x3a, 0xa2, 0x4e, 0x0f, 0x98, 0x5c,
+ 0x8e, 0x50, 0x3d, 0x09, 0x3b, 0xb1, 0x38, 0x38, 0x8a, 0xe9, 0x8d, 0xd1,
+ 0x6e, 0x9e, 0x3f, 0x1d, 0xbe, 0x65, 0xa9, 0xf3, 0x13, 0xb2, 0x6d, 0xc8,
+ 0xd3, 0x5c, 0x52, 0x79, 0x29, 0xdc, 0x1f, 0xc6, 0xc3, 0x87, 0xbe, 0x53,
+ 0x8a, 0x13, 0xc9, 0x7d, 0xe3, 0x0a, 0x84, 0x60, 0xec, 0xdb, 0x87, 0x89,
+ 0x1e, 0x23, 0x3c, 0x82, 0x6b, 0xe7, 0x5c, 0xc7, 0xf5, 0x98, 0xfe, 0xc0,
+ 0x30, 0x1d, 0xfb, 0xe3, 0x23, 0x4b, 0x29, 0x40, 0xd6, 0x1e, 0x93, 0xb2,
+ 0xe4, 0xe6, 0x09, 0x1c, 0x19, 0x67, 0x1b, 0x7f, 0x07, 0x03, 0x3c, 0x9f,
+ 0x1c, 0x6e, 0xe9, 0x0e, 0xb9, 0x9a, 0xbe, 0xdc, 0x9d, 0x6a, 0x39, 0xae,
+ 0xe9, 0x52, 0x32, 0x9f, 0x34, 0xd6, 0x17, 0xfb, 0x10, 0x6c, 0xfc, 0xf6,
+ 0xe9, 0x5f, 0xc8, 0x67, 0xf2, 0xd9, 0x91, 0xca, 0x30, 0x16, 0x8d, 0x08,
+ 0x25, 0x9b, 0x12, 0xdc, 0x97, 0x4f, 0xc7, 0x4e, 0xb5, 0xb0, 0x3f, 0x92,
+ 0x09, 0xd2, 0x08, 0x89, 0x6b, 0x88, 0xd0, 0x19, 0x1d, 0xab, 0x42, 0x5b,
+ 0x7e, 0x9e, 0xd0, 0xc0, 0xb6, 0xe5, 0x98, 0xe7, 0x28, 0x4b, 0x51, 0xbb,
+ 0x27, 0x6c, 0x46, 0xc1, 0xb4, 0xb6, 0x0f, 0x6c, 0x92, 0xb1, 0x17, 0x78,
+ 0x32, 0xab, 0x26, 0xb6, 0x9f, 0xc5, 0x79, 0xe7, 0x31, 0x2c, 0xb0, 0x11,
+ 0x45, 0x76, 0xd1, 0x1c},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 87
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA512,
+ 87,
+ 28,
+ {0x28, 0xb9, 0x1a, 0xcc, 0x26, 0x3b, 0xfa, 0x8e, 0x50, 0x74, 0x2e, 0x54,
+ 0xf6, 0xa7, 0xcf, 0x9e, 0xad, 0x9c, 0xc0, 0xed, 0x81, 0xef, 0x2a, 0x06,
+ 0x3c, 0xae, 0xa8, 0xc8, 0x05, 0x5f, 0x00, 0xd1, 0xd1, 0xcb, 0x89, 0x7f,
+ 0x84, 0xf3, 0xf8, 0x32, 0x30, 0x00, 0x31, 0xd7, 0x29, 0x3c, 0x98, 0x61,
+ 0x6a, 0x99, 0x4b, 0x29, 0x44, 0xa4, 0xe2, 0xbf, 0x47, 0x65, 0xc5, 0x73,
+ 0xef, 0x8a, 0xa2, 0x6d, 0xb4, 0xb9, 0x55, 0x5b, 0x55, 0x19, 0x4d, 0x2a,
+ 0x50, 0x98, 0x53, 0x32, 0xc0, 0xb3, 0xe4, 0x49, 0x25, 0x34, 0x54, 0xa2,
+ 0xb1, 0x7a, 0xda, 0xf2, 0x93, 0xbc, 0x5e, 0xc5, 0x2d, 0x6f, 0xe9, 0x5b,
+ 0x6b, 0x7b, 0xd9, 0x97, 0x74, 0x17, 0x29, 0xbc, 0x5e, 0xd6, 0x8c, 0x2b,
+ 0x53, 0xe4, 0x26, 0xf4, 0xf2, 0x7b, 0x53, 0x3b, 0x76, 0x5c, 0xc5, 0x86,
+ 0x57, 0x13, 0x35, 0x66, 0x79, 0x33, 0x56, 0xe6, 0xc4, 0xef, 0x8f, 0x4a,
+ 0x8a, 0x01, 0x92, 0xf2, 0x50, 0x11, 0x16, 0xba, 0xea, 0x02, 0xa1, 0x1c,
+ 0x7f, 0xac, 0xb9, 0xc6, 0x02, 0xec, 0xa5, 0x10, 0xe4, 0xcd, 0x20, 0x66,
+ 0xbd, 0xaf, 0xc2, 0x78, 0x9f, 0x13, 0xed, 0x95, 0x9e, 0x44, 0xcb, 0x3f,
+ 0x34, 0xf7, 0x47, 0x6e, 0x74, 0x6c, 0x6f, 0x3d, 0x78, 0xea, 0xdc, 0x7d,
+ 0x01, 0x52, 0xfb, 0x37, 0x42, 0x8d, 0x0d, 0x97, 0xb5, 0x2a, 0x9f, 0x90,
+ 0xe4, 0x7f, 0x74, 0xb6, 0x5c, 0x3c, 0x0e, 0xe0, 0xf3, 0x53, 0x96, 0x8c,
+ 0x70, 0x39, 0x72, 0x26, 0x2c, 0x17, 0x5f, 0x89, 0x53, 0x6e, 0x8a, 0xb3,
+ 0xc2, 0x69, 0x06, 0x52, 0x5d, 0x43, 0x0a, 0xaa, 0x82, 0xd2, 0xae, 0xb3,
+ 0x4f, 0xfa, 0x70, 0xd3, 0x9c, 0xc7, 0x77, 0xbb, 0x03, 0xe8, 0x7c, 0xd5,
+ 0xe5, 0xc8, 0xf9, 0x3d, 0x37, 0xe2, 0x91, 0x19, 0x2a, 0x4f, 0x33, 0x3b,
+ 0xc8, 0x57, 0xe7, 0x14},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 88
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA512,
+ 88,
+ 32,
+ {0x05, 0xd6, 0x2a, 0x19, 0xdd, 0x4b, 0xc8, 0xfc, 0xd6, 0x22, 0xcd, 0x55,
+ 0xd6, 0x76, 0x2f, 0x7f, 0x46, 0xf9, 0x92, 0x8b, 0x1b, 0x18, 0x06, 0xc9,
+ 0x25, 0x91, 0xd4, 0x32, 0xc4, 0xfc, 0xba, 0x91, 0xef, 0x9c, 0x83, 0x4c,
+ 0x7d, 0x99, 0xfc, 0x05, 0x83, 0x63, 0x4d, 0x77, 0xf7, 0xd2, 0xa6, 0xcf,
+ 0x8c, 0xa5, 0x25, 0xfb, 0xb3, 0xac, 0x03, 0x7b, 0x0d, 0xf8, 0xc3, 0xfb,
+ 0x7d, 0xa4, 0x60, 0x44, 0xc7, 0xa5, 0x47, 0x80, 0xf9, 0xf8, 0x3a, 0xa8,
+ 0x97, 0xd5, 0x17, 0x17, 0xc4, 0x4d, 0xe9, 0x1c, 0x7f, 0x26, 0x05, 0xa4,
+ 0x0b, 0x31, 0x65, 0xda, 0x8f, 0xd9, 0x2e, 0xec, 0x6d, 0x8b, 0xb6, 0x61,
+ 0x22, 0x26, 0xcf, 0x7f, 0xcd, 0x4c, 0x91, 0x8b, 0x7c, 0xad, 0x68, 0x85,
+ 0x8e, 0xb0, 0xbd, 0xdf, 0x70, 0xd5, 0x82, 0x39, 0x86, 0xcb, 0x58, 0x0b,
+ 0xcb, 0x3d, 0x27, 0x40, 0x97, 0x91, 0x1a, 0xcc, 0x1d, 0xcb, 0xb6, 0x1c,
+ 0x9c, 0x77, 0xda, 0xec, 0x84, 0x25, 0x1f, 0x02, 0x33, 0x74, 0x9b, 0x6b,
+ 0xb0, 0x3b, 0xa5, 0x90, 0x5a, 0xc2, 0x9c, 0x6f, 0x84, 0x85, 0xef, 0x9e,
+ 0x67, 0xc6, 0x29, 0x0c, 0x86, 0x24, 0x90, 0xbf, 0x49, 0xdc, 0xf4, 0x15,
+ 0x39, 0x61, 0xab, 0xcb, 0xcb, 0xb3, 0x0e, 0x17, 0x16, 0x9f, 0x94, 0x65,
+ 0xcb, 0x71, 0xf8, 0x48, 0x73, 0x67, 0x5d, 0x9b, 0x71, 0xf5, 0xc0, 0x4b,
+ 0x44, 0xdc, 0xa8, 0xbd, 0x25, 0x01, 0xb7, 0x53, 0x86, 0x9e, 0x04, 0x32,
+ 0x8c, 0x00, 0x95, 0xfd, 0x4b, 0xcf, 0xb0, 0x59, 0x32, 0x4c, 0x4e, 0x8a,
+ 0x08, 0x90, 0x0d, 0x20, 0x12, 0xe2, 0x5b, 0xdf, 0x56, 0x85, 0x3f, 0xff,
+ 0x41, 0xe3, 0x33, 0xa5, 0x52, 0xbd, 0x1e, 0xac, 0xbe, 0x38, 0x49, 0x09,
+ 0xda, 0x86, 0x84, 0x5f, 0x96, 0x0d, 0x31, 0xe8, 0xce, 0x57, 0x07, 0x70,
+ 0xf1, 0x74, 0xd7, 0x14},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 89
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA512,
+ 89,
+ 48,
+ {0x03, 0xb0, 0xcd, 0x1b, 0x26, 0x78, 0x05, 0x40, 0x4d, 0xad, 0x5d, 0xda,
+ 0xe2, 0xcd, 0x34, 0x1a, 0xd2, 0xd4, 0xd4, 0xec, 0x35, 0xc7, 0x64, 0xef,
+ 0x72, 0x05, 0xe1, 0xa6, 0xf0, 0xe4, 0x37, 0xad, 0x41, 0x99, 0x0b, 0xaf,
+ 0x56, 0x9b, 0x9b, 0x07, 0x2a, 0x2e, 0x4d, 0x41, 0xa8, 0xc9, 0x69, 0xc6,
+ 0x88, 0xa5, 0x86, 0xbe, 0xd3, 0xda, 0x31, 0x9e, 0xe4, 0x71, 0xf4, 0xab,
+ 0xb6, 0xd4, 0xa0, 0xab, 0x45, 0x2e, 0xec, 0x6e, 0x5e, 0xd6, 0x7e, 0x6c,
+ 0x13, 0x8b, 0xef, 0xa3, 0xb8, 0x78, 0x4a, 0xf9, 0x1f, 0x15, 0x81, 0x85,
+ 0xb1, 0x1c, 0x1b, 0xa1, 0x41, 0xbb, 0x5d, 0x2b, 0xb9, 0xab, 0x8a, 0x75,
+ 0x91, 0x39, 0xd1, 0x9f, 0xed, 0xb2, 0xaf, 0x16, 0xb2, 0x30, 0xa4, 0xca,
+ 0x00, 0xda, 0x9f, 0x6f, 0x99, 0x08, 0x19, 0x4f, 0x92, 0x02, 0x74, 0x6f,
+ 0xa5, 0x1a, 0x1c, 0x33, 0x72, 0xd4, 0xf3, 0xef, 0x58, 0xf6, 0x18, 0x89,
+ 0xb6, 0x73, 0x80, 0xad, 0xe4, 0xbb, 0xd5, 0x3a, 0x02, 0x73, 0xd2, 0x7a,
+ 0x37, 0x76, 0x4d, 0x5a, 0xee, 0xb0, 0x6d, 0x2b, 0xd9, 0x63, 0x98, 0xd5,
+ 0xd2, 0xc6, 0xf5, 0xc7, 0xb9, 0x71, 0x83, 0x13, 0x59, 0x8a, 0xaf, 0x88,
+ 0x1d, 0x98, 0x26, 0x2e, 0x67, 0xd7, 0x09, 0xaa, 0xc7, 0x6b, 0x6d, 0x39,
+ 0x77, 0x27, 0xdf, 0x2c, 0x60, 0x7f, 0x7b, 0x68, 0x2a, 0xdb, 0x76, 0xcf,
+ 0x9b, 0x8e, 0x58, 0xef, 0x64, 0xde, 0x1c, 0xd8, 0x15, 0xa3, 0x6b, 0xaf,
+ 0xc7, 0x9b, 0x27, 0x0a, 0xcc, 0x30, 0xaa, 0x8a, 0x18, 0x4f, 0x29, 0x9e,
+ 0xf2, 0x17, 0xcd, 0xd6, 0x30, 0xd2, 0x02, 0x6a, 0x86, 0x58, 0x21, 0xf2,
+ 0x9d, 0x82, 0xb8, 0xee, 0x8e, 0x40, 0x55, 0xad, 0x45, 0xe7, 0x38, 0x8d,
+ 0x03, 0xa5, 0xf3, 0x19, 0x15, 0x88, 0x95, 0xed, 0x80, 0x3e, 0x57, 0xc3,
+ 0xc3, 0xb1, 0x10, 0x49},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 90
+ {SEC_OID_SHA256,
+ CKG_MGF1_SHA512,
+ 90,
+ 64,
+ {0x7c, 0x91, 0x32, 0xad, 0xaa, 0xa0, 0x59, 0x2b, 0x7b, 0xd0, 0xf8, 0xb4,
+ 0xde, 0x70, 0xb2, 0x8c, 0x5f, 0x3a, 0x04, 0xcd, 0x77, 0x7e, 0x90, 0xe8,
+ 0x27, 0x58, 0xb9, 0x5f, 0x36, 0x8d, 0x6f, 0x7b, 0xda, 0x03, 0x9e, 0x13,
+ 0x4e, 0xc3, 0x83, 0xc5, 0xcd, 0x15, 0xe6, 0x7e, 0xb7, 0x5d, 0xf4, 0x1c,
+ 0x03, 0xba, 0xb8, 0x7d, 0x60, 0x93, 0x7d, 0x50, 0x88, 0x27, 0x23, 0x92,
+ 0xe1, 0x1e, 0x26, 0xda, 0xb5, 0x1a, 0xfc, 0xd7, 0x3c, 0x00, 0xc0, 0xe1,
+ 0x67, 0xfb, 0xb5, 0xd4, 0xbd, 0x69, 0x39, 0x69, 0x17, 0x88, 0x60, 0x33,
+ 0x86, 0xb8, 0xcc, 0x90, 0x45, 0x86, 0x79, 0x11, 0x1f, 0xaf, 0x4a, 0xf2,
+ 0x73, 0xb3, 0xb3, 0x2f, 0x4a, 0xc3, 0x79, 0x0c, 0xb4, 0xf4, 0xd8, 0x8b,
+ 0x36, 0x2d, 0x11, 0xb8, 0xf7, 0x89, 0x74, 0x72, 0xba, 0x3c, 0x8a, 0x69,
+ 0x63, 0xfb, 0x7f, 0x70, 0x8b, 0xf6, 0xc4, 0x4a, 0x54, 0x67, 0x64, 0x6c,
+ 0x39, 0x72, 0x71, 0x93, 0x45, 0xce, 0xeb, 0x42, 0x00, 0x06, 0x03, 0xa1,
+ 0xb9, 0xfc, 0x00, 0x63, 0x71, 0x9a, 0xe4, 0x4c, 0x66, 0xc6, 0xe8, 0xca,
+ 0x98, 0x94, 0x22, 0xad, 0xd2, 0xad, 0x53, 0x34, 0x65, 0xb9, 0x54, 0x78,
+ 0x91, 0x81, 0xe4, 0x03, 0x04, 0x94, 0x11, 0x58, 0x55, 0x49, 0xa4, 0x4f,
+ 0x0d, 0xa9, 0xab, 0xd6, 0xaf, 0x3f, 0x53, 0xd5, 0x02, 0x38, 0xeb, 0xbd,
+ 0x5f, 0x4a, 0x4e, 0x41, 0xe4, 0x26, 0x25, 0x5c, 0x26, 0x13, 0x22, 0xd4,
+ 0x15, 0xf3, 0xe8, 0x2e, 0x1b, 0xc0, 0xb8, 0x89, 0xfe, 0x80, 0xa5, 0x18,
+ 0xb1, 0x90, 0x79, 0x56, 0x5a, 0xc7, 0xc4, 0x4d, 0x79, 0x70, 0x73, 0x54,
+ 0xd1, 0x58, 0x72, 0xe9, 0x5e, 0x99, 0x26, 0x2c, 0xd9, 0xd8, 0x18, 0x58,
+ 0x04, 0xfc, 0x92, 0x32, 0x99, 0xb2, 0xba, 0xf8, 0xd4, 0x08, 0x14, 0xad,
+ 0x92, 0x82, 0x16, 0x4e},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 91
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 91,
+ 0,
+ {0x83, 0xa3, 0xc6, 0xdf, 0x7f, 0x92, 0x8a, 0x46, 0x70, 0x00, 0x18, 0x54,
+ 0x13, 0xd8, 0x02, 0x12, 0xbc, 0x56, 0x8f, 0xf3, 0xbb, 0x42, 0xaa, 0x5d,
+ 0x62, 0x76, 0xc2, 0xe5, 0x2b, 0xf2, 0xdb, 0xb4, 0xe4, 0x4d, 0x27, 0xc7,
+ 0x84, 0x5f, 0x05, 0x79, 0x1d, 0xea, 0xaa, 0x62, 0xcd, 0x1d, 0x38, 0x76,
+ 0x47, 0x34, 0x54, 0xa3, 0xa1, 0x85, 0x38, 0xab, 0x05, 0x52, 0x23, 0x6c,
+ 0xca, 0xbd, 0x63, 0xc4, 0xb7, 0xd9, 0x8a, 0x2d, 0x38, 0x22, 0x8c, 0x66,
+ 0xcd, 0xfe, 0x9b, 0xc8, 0xf5, 0xd7, 0xc6, 0x0c, 0xcf, 0x66, 0x32, 0x1d,
+ 0xa6, 0x2d, 0x2f, 0x0c, 0xdc, 0x16, 0x8f, 0x95, 0x84, 0x6c, 0x4b, 0xd5,
+ 0xf7, 0x0a, 0x91, 0x81, 0x46, 0xbc, 0xe9, 0xda, 0x84, 0xd0, 0x7e, 0x23,
+ 0x92, 0xd2, 0xe0, 0xcf, 0x5d, 0x3d, 0x9b, 0xc5, 0x8e, 0x2f, 0x0f, 0x64,
+ 0xae, 0x92, 0xd9, 0x0a, 0x6c, 0x5b, 0xa3, 0x7e, 0x07, 0x4f, 0x03, 0x28,
+ 0xc4, 0xc5, 0x21, 0x95, 0xc5, 0x46, 0xbc, 0xc7, 0xd4, 0x6c, 0x0d, 0xfd,
+ 0xf9, 0xbc, 0xe1, 0x67, 0x84, 0x8b, 0xdc, 0x93, 0xd3, 0x4a, 0x01, 0xa4,
+ 0x32, 0x5d, 0x5c, 0x1d, 0xa8, 0x44, 0x92, 0xec, 0xad, 0x97, 0x4e, 0xd1,
+ 0xd0, 0x47, 0xcd, 0xd6, 0x9c, 0xda, 0xbf, 0xf0, 0x37, 0x9f, 0x2f, 0x17,
+ 0xa6, 0x3e, 0x33, 0xb7, 0x32, 0xa2, 0x64, 0x8d, 0x54, 0x69, 0xc6, 0x26,
+ 0x0e, 0xb9, 0x6a, 0xec, 0xd7, 0xe3, 0x88, 0x92, 0xf5, 0x95, 0xe3, 0xd1,
+ 0x94, 0x08, 0x30, 0x60, 0x52, 0x60, 0xd2, 0x10, 0x7b, 0xfd, 0x37, 0xd7,
+ 0xdb, 0x3c, 0xcf, 0x31, 0xe3, 0x94, 0x04, 0xa0, 0xf6, 0x46, 0x67, 0x35,
+ 0x80, 0xe0, 0xfe, 0x7c, 0xbe, 0x15, 0x1d, 0x6b, 0xc5, 0x22, 0xb8, 0xd5,
+ 0x32, 0xb2, 0xbd, 0xfc, 0x24, 0x18, 0x54, 0x6d, 0x80, 0x2c, 0x77, 0xba,
+ 0x88, 0xff, 0x59, 0xc2},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 92
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 92,
+ 20,
+ {0xb1, 0xac, 0xcf, 0x7e, 0xad, 0xc4, 0xdc, 0x20, 0x1a, 0x87, 0xe5, 0x35,
+ 0x24, 0x2e, 0x9d, 0x92, 0x9d, 0x83, 0xd7, 0x62, 0x1e, 0xe9, 0x7c, 0xa2,
+ 0x78, 0x02, 0xdf, 0xbc, 0xcf, 0xc5, 0xf8, 0xb9, 0x68, 0x13, 0x95, 0x62,
+ 0xfb, 0x0d, 0xf9, 0xcc, 0xb4, 0x91, 0x78, 0xe2, 0x94, 0xc5, 0xa7, 0x8b,
+ 0xf0, 0xa8, 0xc3, 0xf3, 0x23, 0x9e, 0x76, 0x2b, 0xc7, 0x07, 0x7a, 0x9c,
+ 0x0b, 0xef, 0xa6, 0x9d, 0x89, 0x04, 0xb7, 0x07, 0x63, 0xcb, 0x2c, 0xca,
+ 0x86, 0xe9, 0x73, 0x92, 0x42, 0x40, 0x82, 0x01, 0x65, 0xaa, 0xb2, 0x85,
+ 0xa3, 0x13, 0x89, 0x7e, 0xb0, 0x34, 0xd2, 0xdd, 0x7b, 0x9c, 0x4e, 0x8e,
+ 0x17, 0x81, 0xa8, 0xec, 0xec, 0xf0, 0x1c, 0x61, 0x07, 0x37, 0x44, 0x3e,
+ 0xa9, 0x86, 0x28, 0xe9, 0x4e, 0x8d, 0x94, 0xdb, 0x6a, 0xb3, 0x26, 0x87,
+ 0x32, 0x2c, 0xeb, 0x3d, 0x0c, 0xc5, 0xae, 0x73, 0x16, 0xf7, 0x73, 0x6c,
+ 0x3f, 0xc8, 0x6e, 0x8a, 0x91, 0x1b, 0x30, 0xc6, 0xbb, 0x80, 0xc1, 0xbb,
+ 0xfa, 0x33, 0xd5, 0xfa, 0x8b, 0x5d, 0x4f, 0xed, 0x13, 0xba, 0x43, 0x3f,
+ 0x66, 0xc1, 0xc3, 0x23, 0x5e, 0x4f, 0xdb, 0x2a, 0xa9, 0x15, 0x14, 0x1b,
+ 0x34, 0x32, 0x3e, 0x64, 0xbb, 0x39, 0xd4, 0x7d, 0x35, 0x82, 0xad, 0x27,
+ 0x51, 0xf8, 0x76, 0xd2, 0x2e, 0x34, 0x8e, 0x5c, 0x4e, 0xff, 0x9e, 0xb3,
+ 0x8d, 0x80, 0xdf, 0xa0, 0xa6, 0x6f, 0x9d, 0xf9, 0xe1, 0xf9, 0x6a, 0xda,
+ 0xba, 0x1d, 0x51, 0x39, 0x03, 0xc3, 0xfb, 0xaa, 0x8e, 0x13, 0x79, 0x68,
+ 0x00, 0x15, 0xff, 0x7f, 0xa6, 0x59, 0xf2, 0x65, 0xe8, 0x26, 0x5c, 0x58,
+ 0x17, 0xe7, 0x42, 0x90, 0x1d, 0x9e, 0x9c, 0x8c, 0x9b, 0x31, 0xe0, 0x4c,
+ 0x50, 0xe6, 0x0f, 0xe4, 0x90, 0x4f, 0xe9, 0xa9, 0xba, 0xcd, 0x3e, 0x13,
+ 0x38, 0x70, 0xa3, 0x88},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 93
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 93,
+ 28,
+ {0x39, 0x3e, 0xc2, 0xb5, 0xfd, 0x66, 0xfb, 0xea, 0xc6, 0xcd, 0xfb, 0x62,
+ 0xf4, 0x3f, 0x83, 0x24, 0x83, 0xc8, 0x95, 0xf7, 0xa9, 0x9d, 0xf1, 0xd4,
+ 0x4b, 0x74, 0x15, 0x5c, 0x9e, 0xc7, 0xa4, 0x17, 0x4e, 0xa8, 0x0f, 0x00,
+ 0x11, 0x93, 0x3d, 0x9a, 0x29, 0x88, 0xf2, 0xec, 0xd2, 0xb1, 0x40, 0x12,
+ 0x07, 0x09, 0x23, 0x9c, 0xa4, 0x12, 0xd2, 0xcf, 0x93, 0xda, 0x30, 0xf7,
+ 0x62, 0x6e, 0x4d, 0x2e, 0x41, 0x05, 0x1a, 0x29, 0x84, 0x6c, 0x47, 0x62,
+ 0xa7, 0x97, 0x1e, 0xbf, 0x01, 0x57, 0x86, 0xba, 0x72, 0x0e, 0x92, 0x9d,
+ 0xeb, 0x0f, 0x3e, 0xbd, 0xfc, 0xdd, 0x4d, 0xd9, 0xe0, 0x8d, 0xd9, 0xde,
+ 0xc5, 0x9f, 0x31, 0x69, 0x7a, 0x6e, 0x41, 0xaa, 0x20, 0x56, 0x7b, 0x31,
+ 0xaa, 0x0a, 0xcc, 0xe6, 0x22, 0x50, 0x83, 0x21, 0xa1, 0xf0, 0xcc, 0xfd,
+ 0x6e, 0xf8, 0x5c, 0x99, 0xbb, 0x37, 0x1c, 0xe0, 0x29, 0x8e, 0x5d, 0x50,
+ 0x1d, 0x25, 0x97, 0xb0, 0x50, 0x8b, 0xe6, 0x83, 0x89, 0x85, 0xcb, 0x95,
+ 0x05, 0x1c, 0x12, 0x71, 0xb4, 0xc7, 0xed, 0xfb, 0xe8, 0x97, 0x6e, 0x65,
+ 0x64, 0x88, 0xff, 0x61, 0xf8, 0xdd, 0xc2, 0x91, 0xc8, 0x73, 0x03, 0x4e,
+ 0x32, 0xfc, 0x7e, 0xa6, 0x5d, 0xc5, 0x95, 0x03, 0xbb, 0x49, 0xee, 0x27,
+ 0x9d, 0x6a, 0xa5, 0xa6, 0x98, 0xda, 0x77, 0xf6, 0xac, 0x20, 0xd6, 0x36,
+ 0x03, 0x30, 0x8e, 0xfc, 0x20, 0x06, 0x7e, 0x90, 0x3d, 0xd3, 0x41, 0x45,
+ 0x99, 0xed, 0xcf, 0xc4, 0x88, 0xdc, 0x1b, 0x93, 0xe3, 0xec, 0x4d, 0xe2,
+ 0xfc, 0xa1, 0xbe, 0x87, 0x72, 0x41, 0x3d, 0x10, 0xab, 0x65, 0x05, 0x8f,
+ 0x9f, 0x1d, 0xa4, 0xc5, 0xab, 0xbc, 0x3e, 0x79, 0x96, 0x5e, 0xad, 0x7c,
+ 0xb0, 0x6b, 0x4f, 0x07, 0x52, 0xd8, 0x72, 0x53, 0x50, 0xcb, 0x84, 0xc3,
+ 0xac, 0xe5, 0x1a, 0x22},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 94
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 94,
+ 32,
+ {0x59, 0xee, 0x97, 0x57, 0xc6, 0xd7, 0x7e, 0x1a, 0x29, 0xbd, 0xa4, 0xc2,
+ 0xd0, 0xc6, 0x9a, 0xfd, 0x89, 0xa8, 0xda, 0x8c, 0xfa, 0xe6, 0x2b, 0xec,
+ 0x1f, 0x87, 0x06, 0x8d, 0xe3, 0xc8, 0x55, 0x42, 0x1d, 0x20, 0x17, 0x2c,
+ 0x08, 0x0d, 0x8d, 0x5c, 0xa2, 0x4f, 0x68, 0x00, 0x90, 0x48, 0xea, 0x1b,
+ 0xa4, 0xa7, 0x2c, 0x39, 0x7a, 0x61, 0x78, 0x86, 0x7f, 0x21, 0xf5, 0x00,
+ 0xcf, 0xd8, 0xb3, 0x52, 0xe4, 0xcf, 0x02, 0xd9, 0x9c, 0x5b, 0x08, 0x4d,
+ 0x6b, 0xb5, 0x00, 0x1e, 0x20, 0xe0, 0x84, 0x5b, 0x62, 0xd3, 0xba, 0xff,
+ 0x8e, 0x86, 0xc5, 0xa9, 0xa8, 0xd6, 0xb5, 0xcb, 0xd9, 0x0a, 0x21, 0x50,
+ 0x12, 0xbf, 0xf2, 0x97, 0xde, 0xdd, 0xe4, 0x99, 0x78, 0xc8, 0xee, 0xf6,
+ 0x9d, 0x77, 0x45, 0xc5, 0x86, 0x71, 0x7f, 0xcf, 0x36, 0x15, 0xf8, 0x3d,
+ 0xa2, 0x51, 0xaf, 0x76, 0xa7, 0x7b, 0x20, 0x35, 0xa3, 0xbf, 0x94, 0xf7,
+ 0x05, 0xfc, 0xa8, 0x9d, 0x3d, 0xfc, 0x1f, 0xea, 0xef, 0xc2, 0x1a, 0x19,
+ 0x90, 0xc9, 0xac, 0xc8, 0x3c, 0xe5, 0x32, 0x01, 0x12, 0x51, 0x4e, 0x4f,
+ 0x9a, 0x4b, 0xae, 0x26, 0x4f, 0x0d, 0x6a, 0x10, 0x0b, 0xe4, 0xa4, 0x4f,
+ 0x90, 0x04, 0x50, 0xaf, 0xc9, 0x96, 0x79, 0xf0, 0x7e, 0xa0, 0xfb, 0xe8,
+ 0xec, 0x49, 0x41, 0x31, 0x83, 0x06, 0x02, 0xd5, 0x71, 0x35, 0x2e, 0xb8,
+ 0xf7, 0xc5, 0x18, 0x12, 0xd0, 0x6b, 0x53, 0x02, 0x34, 0x13, 0xac, 0x43,
+ 0x6f, 0x27, 0xe8, 0xd9, 0x89, 0x34, 0x38, 0xef, 0xa0, 0x0d, 0xdb, 0xbf,
+ 0xab, 0x97, 0x5f, 0x18, 0xa2, 0x5c, 0x9f, 0x18, 0x9e, 0xef, 0xd9, 0x0d,
+ 0xd7, 0x51, 0xff, 0x7f, 0x36, 0xac, 0x0a, 0xc2, 0x2e, 0x15, 0x14, 0xc8,
+ 0xfa, 0x18, 0x82, 0xaf, 0x05, 0x51, 0x4b, 0xd6, 0xc3, 0x28, 0x02, 0x8d,
+ 0xe2, 0x8d, 0xb7, 0x9e},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 95
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 95,
+ 48,
+ {0x3a, 0x44, 0xe8, 0x4f, 0x98, 0x2a, 0x22, 0x7d, 0xd6, 0x5c, 0xa8, 0x56,
+ 0x21, 0xeb, 0x78, 0x6d, 0x89, 0xf8, 0x6f, 0x69, 0x82, 0x51, 0xf0, 0xe2,
+ 0x97, 0xd6, 0x07, 0xe9, 0x4c, 0x59, 0xec, 0x24, 0x6a, 0xab, 0x8d, 0xf5,
+ 0x60, 0x1b, 0xd1, 0xdc, 0x59, 0x59, 0x76, 0x8d, 0xd1, 0x33, 0x20, 0xed,
+ 0x6a, 0x9f, 0xc5, 0xd8, 0xe2, 0x42, 0x4d, 0x25, 0x1d, 0xae, 0x95, 0x14,
+ 0xbb, 0xff, 0xa8, 0x09, 0x4a, 0xe4, 0x8b, 0x22, 0x6f, 0x87, 0xa1, 0xe6,
+ 0x2b, 0x0f, 0x50, 0xaa, 0xc3, 0xde, 0x7a, 0xb5, 0x0d, 0xac, 0x74, 0x34,
+ 0xb1, 0xc7, 0x2f, 0xc6, 0xb6, 0xc8, 0x20, 0xe0, 0xc6, 0x53, 0xd8, 0x47,
+ 0x78, 0x37, 0xca, 0x12, 0xbd, 0x53, 0xa2, 0x43, 0x5a, 0x56, 0x20, 0x16,
+ 0x67, 0xd0, 0x24, 0x1d, 0xc1, 0xf5, 0xc2, 0xc3, 0xa7, 0x3e, 0x4c, 0x37,
+ 0xfb, 0x8f, 0x10, 0xcf, 0xbf, 0xf2, 0x39, 0xcd, 0xda, 0x5e, 0xea, 0xea,
+ 0xd8, 0x87, 0xa5, 0x05, 0x5c, 0x8a, 0x2f, 0x15, 0x6f, 0xbd, 0xb7, 0xb5,
+ 0xec, 0xd4, 0x58, 0xcb, 0xb8, 0xba, 0xa3, 0xb5, 0x64, 0x04, 0x61, 0x47,
+ 0xaf, 0x1c, 0xfa, 0x73, 0x69, 0xce, 0xb6, 0x02, 0xe9, 0xec, 0xf5, 0xd3,
+ 0x7a, 0xf5, 0xe0, 0xa8, 0xb7, 0x93, 0x64, 0x10, 0xd2, 0xda, 0xc6, 0x18,
+ 0x83, 0xe8, 0xe8, 0x61, 0x35, 0x19, 0xe2, 0xc6, 0xa8, 0x82, 0x86, 0x09,
+ 0x9c, 0x7a, 0x76, 0x11, 0x70, 0x40, 0x52, 0xf4, 0xc1, 0xc0, 0x4f, 0x9b,
+ 0x40, 0xe6, 0x4b, 0xd0, 0xcb, 0xbd, 0xb9, 0x09, 0xbb, 0xa1, 0x3f, 0xb4,
+ 0x7c, 0xff, 0x47, 0x59, 0x4b, 0x3e, 0x14, 0x51, 0x99, 0x2e, 0xc0, 0xeb,
+ 0xbd, 0x4d, 0x14, 0xeb, 0x72, 0xcd, 0x4d, 0x36, 0x84, 0x24, 0x41, 0x90,
+ 0xbf, 0x93, 0xfa, 0xa3, 0xcb, 0xa9, 0x3e, 0xdd, 0x36, 0x77, 0xff, 0xf2,
+ 0x01, 0x88, 0xd8, 0xa2},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 96
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA1,
+ 96,
+ 64,
+ {0x48, 0x00, 0xfa, 0xf5, 0x33, 0x8b, 0x77, 0x95, 0xa8, 0x66, 0x6a, 0x28,
+ 0xbf, 0x8a, 0x73, 0xf3, 0x31, 0x93, 0xad, 0x20, 0x7b, 0xbc, 0xa1, 0x3d,
+ 0xc3, 0xf3, 0xba, 0xf6, 0x39, 0x7f, 0x37, 0x62, 0xe8, 0x14, 0xc2, 0x37,
+ 0xf5, 0x51, 0x2c, 0x99, 0xdd, 0x1e, 0x51, 0x24, 0x89, 0x2f, 0x7d, 0xa0,
+ 0x9c, 0x8d, 0x2c, 0xca, 0xe5, 0x62, 0xc4, 0xfd, 0xfd, 0xad, 0x92, 0x9f,
+ 0x1d, 0xe8, 0xfc, 0x3c, 0x43, 0x4e, 0x7a, 0x99, 0xa0, 0xe5, 0x6c, 0xdc,
+ 0xef, 0xf6, 0x9c, 0x00, 0xf1, 0x04, 0xff, 0xb2, 0x90, 0x7a, 0x06, 0x4d,
+ 0xa0, 0xe5, 0xbc, 0x62, 0x57, 0x67, 0xfe, 0x23, 0x10, 0x48, 0x31, 0xd5,
+ 0x45, 0xc1, 0xef, 0x1f, 0x82, 0x67, 0xa0, 0xff, 0xd6, 0x17, 0x55, 0xbd,
+ 0x8f, 0x52, 0x0c, 0xcf, 0x79, 0x73, 0x55, 0x87, 0x9f, 0xaa, 0x75, 0x2e,
+ 0xd8, 0xd5, 0x98, 0x14, 0xae, 0xac, 0x71, 0x3f, 0x34, 0xf0, 0x7d, 0x8e,
+ 0xa8, 0x03, 0xc9, 0x0e, 0xd0, 0x58, 0x1d, 0x75, 0x36, 0x46, 0xd5, 0x59,
+ 0xa1, 0x3c, 0x4a, 0x82, 0xcb, 0xe0, 0x46, 0x55, 0xf5, 0xd4, 0x04, 0xb2,
+ 0x68, 0x18, 0x44, 0x70, 0x74, 0xf0, 0xe6, 0x80, 0x12, 0xf9, 0x5a, 0xcf,
+ 0xc5, 0x9e, 0x34, 0x1e, 0x6b, 0xe5, 0x99, 0x01, 0xd0, 0x0b, 0x2f, 0x7f,
+ 0x41, 0xbd, 0x03, 0x42, 0x13, 0x62, 0x4c, 0x4f, 0x33, 0xb3, 0xa0, 0x02,
+ 0xac, 0xa2, 0xb8, 0x44, 0x7d, 0xf2, 0x55, 0x27, 0x87, 0x00, 0xed, 0xd3,
+ 0x1d, 0x2e, 0xe2, 0x72, 0xc2, 0x48, 0xeb, 0x28, 0x44, 0x72, 0x14, 0x44,
+ 0xd4, 0xa3, 0x83, 0x44, 0xff, 0xf2, 0x8e, 0x07, 0x87, 0xc2, 0xf1, 0x38,
+ 0xee, 0x84, 0xf7, 0xcb, 0xcc, 0x1d, 0x4a, 0xc9, 0x6e, 0x35, 0x4b, 0xa8,
+ 0xba, 0xf6, 0x77, 0x93, 0xf2, 0x46, 0x6c, 0x4b, 0x48, 0xf3, 0x9f, 0x37,
+ 0x25, 0x3e, 0x83, 0x96},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 97
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA224,
+ 97,
+ 0,
+ {0x40, 0x68, 0x08, 0x8a, 0x05, 0x2a, 0x01, 0x9b, 0xd4, 0x05, 0x63, 0x52,
+ 0x72, 0xed, 0x21, 0xa3, 0xbb, 0x76, 0x99, 0xef, 0x4b, 0xd2, 0x20, 0xf5,
+ 0xda, 0x19, 0x51, 0xaa, 0x41, 0x9f, 0xad, 0xf4, 0x17, 0xd3, 0xf8, 0x18,
+ 0x7d, 0x49, 0xee, 0x1f, 0xcf, 0x17, 0xf3, 0x58, 0xbf, 0x46, 0x42, 0x70,
+ 0x6d, 0xf6, 0x84, 0xf1, 0xea, 0xcb, 0x84, 0x24, 0xae, 0x94, 0xdc, 0x87,
+ 0xae, 0x4e, 0xb1, 0x07, 0x39, 0x69, 0xe8, 0xf8, 0x74, 0xd4, 0x97, 0x2b,
+ 0x67, 0x1d, 0xb3, 0x7f, 0x3f, 0x59, 0xf2, 0x10, 0xd5, 0x0a, 0x75, 0xb6,
+ 0xf8, 0xdc, 0xc2, 0x0a, 0x27, 0x49, 0x25, 0x3e, 0x79, 0x9b, 0x32, 0x59,
+ 0xf9, 0xa9, 0x5e, 0xd5, 0xda, 0x97, 0x1d, 0x09, 0x3c, 0xe2, 0xb3, 0xf3,
+ 0x88, 0xb1, 0x47, 0x78, 0xda, 0xd8, 0x5b, 0x14, 0xeb, 0x40, 0x4a, 0x3c,
+ 0xb1, 0x6a, 0x18, 0x3c, 0xc7, 0x32, 0xdf, 0x39, 0x34, 0x21, 0xd4, 0x8f,
+ 0xe0, 0x09, 0x43, 0x95, 0xb9, 0x02, 0x70, 0xbd, 0x76, 0x0f, 0xf7, 0xa9,
+ 0xfb, 0xad, 0x19, 0xd5, 0x2a, 0x24, 0xaa, 0x09, 0x25, 0x5d, 0x1e, 0xc0,
+ 0x98, 0xc8, 0x78, 0xd1, 0x84, 0x98, 0xfe, 0x99, 0x29, 0xa5, 0x2f, 0x69,
+ 0x9c, 0xf7, 0xa2, 0x4a, 0xd6, 0x37, 0x27, 0xba, 0x88, 0xbd, 0xb3, 0xdb,
+ 0x6e, 0xa7, 0x68, 0x2a, 0x06, 0xb7, 0x00, 0x45, 0x59, 0xd1, 0xf5, 0x34,
+ 0x6d, 0x10, 0xb7, 0x09, 0xe5, 0xc9, 0x3a, 0x8a, 0x24, 0xfb, 0x14, 0x87,
+ 0xc5, 0x32, 0xb7, 0xe7, 0xa8, 0x7b, 0x14, 0x3d, 0x22, 0xa2, 0x21, 0x3f,
+ 0x59, 0x1e, 0x7b, 0x39, 0x59, 0xb4, 0x20, 0x59, 0x3e, 0x60, 0x3f, 0x5b,
+ 0xee, 0xb4, 0x45, 0x4f, 0xc8, 0xdc, 0xcf, 0x0b, 0xd4, 0xd3, 0xea, 0x49,
+ 0xc8, 0xf6, 0xad, 0x67, 0xf3, 0xac, 0x90, 0xaa, 0xb3, 0xfc, 0x73, 0xdb,
+ 0x8f, 0xfb, 0xda, 0x2d},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 98
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA224,
+ 98,
+ 20,
+ {0xb7, 0xe5, 0xe1, 0x2c, 0xa4, 0xed, 0x53, 0x1e, 0xe8, 0x05, 0x97, 0x36,
+ 0x91, 0xe1, 0xd9, 0x71, 0xb7, 0x9a, 0xea, 0x50, 0x2a, 0x74, 0x16, 0xa5,
+ 0x6d, 0x14, 0xe4, 0x9c, 0x30, 0x14, 0x82, 0x66, 0x83, 0x23, 0xff, 0x8b,
+ 0xdc, 0x02, 0xab, 0x49, 0xc9, 0x8e, 0xc0, 0xb2, 0xc6, 0x7f, 0x61, 0x90,
+ 0xcd, 0xc3, 0xec, 0x54, 0x8c, 0xa6, 0xfa, 0x05, 0xf9, 0x4a, 0x68, 0xea,
+ 0xa2, 0x11, 0x1f, 0x01, 0xd6, 0xe3, 0xaa, 0xbd, 0x85, 0x13, 0xd3, 0xee,
+ 0x0a, 0x52, 0x53, 0x88, 0x31, 0xec, 0x2c, 0x58, 0x76, 0x6b, 0x6e, 0x28,
+ 0xcf, 0x7d, 0x0b, 0x56, 0x1a, 0x8a, 0x2d, 0x3a, 0x54, 0xcf, 0x30, 0xa9,
+ 0x8e, 0x77, 0x74, 0x69, 0xe1, 0xb2, 0xf1, 0x71, 0xf8, 0x45, 0x7a, 0xfc,
+ 0xe2, 0xe0, 0xb6, 0x1e, 0xc1, 0x47, 0xdd, 0x7e, 0xee, 0x64, 0xd9, 0x53,
+ 0x54, 0x65, 0xd6, 0x26, 0x09, 0x20, 0x38, 0xb8, 0x48, 0xb5, 0x56, 0xc2,
+ 0xd4, 0x88, 0xfd, 0x61, 0x69, 0xcc, 0x11, 0x15, 0xe1, 0x0d, 0xd0, 0x5a,
+ 0x4b, 0x77, 0xa0, 0x56, 0x0f, 0xce, 0xf4, 0xcf, 0x3b, 0xa6, 0x08, 0xde,
+ 0xe6, 0xa3, 0x3e, 0x09, 0xf0, 0x0e, 0x01, 0x4a, 0xcc, 0x3a, 0x2e, 0x3d,
+ 0xfe, 0xeb, 0x31, 0x28, 0xdb, 0x53, 0xb1, 0x07, 0x5c, 0x69, 0x22, 0xf9,
+ 0xd9, 0x0e, 0x70, 0xd0, 0xc7, 0xde, 0x60, 0xc5, 0x74, 0x20, 0x66, 0x8b,
+ 0x85, 0x0b, 0xe0, 0xc1, 0x27, 0xd2, 0x68, 0x3b, 0x38, 0xce, 0x13, 0xa6,
+ 0xdb, 0xb7, 0xc9, 0xcb, 0x9d, 0x2b, 0xee, 0xb7, 0xe0, 0x06, 0x13, 0xa1,
+ 0x38, 0x5d, 0xf1, 0x08, 0x8b, 0x38, 0x28, 0x80, 0x81, 0xf2, 0x12, 0x0e,
+ 0x94, 0x7d, 0x52, 0x2a, 0x5a, 0x14, 0x5b, 0x89, 0x9e, 0xae, 0xdc, 0x21,
+ 0xb9, 0x07, 0x2b, 0x20, 0x1d, 0x92, 0xef, 0xb8, 0xe1, 0x96, 0x48, 0x58,
+ 0xe3, 0x75, 0x74, 0xcf},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 99
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA224,
+ 99,
+ 28,
+ {0xab, 0x24, 0x37, 0x9b, 0xa4, 0x6e, 0x86, 0xc9, 0x15, 0x37, 0x4d, 0x26,
+ 0xba, 0x25, 0x21, 0x72, 0x82, 0x45, 0x4b, 0x25, 0x5b, 0xc8, 0xa6, 0x75,
+ 0xd7, 0xb4, 0x91, 0xb7, 0xd7, 0xab, 0x76, 0x3d, 0x7c, 0xa6, 0xad, 0x73,
+ 0x52, 0x97, 0xbf, 0xce, 0x43, 0x34, 0xb7, 0x2b, 0x2c, 0x74, 0xfe, 0x68,
+ 0xcc, 0xce, 0xe1, 0xb0, 0x43, 0x17, 0x02, 0x3e, 0xe3, 0x27, 0x1b, 0xa6,
+ 0xb6, 0x74, 0xb8, 0x72, 0x37, 0xf1, 0x41, 0xe9, 0x4c, 0x2d, 0x44, 0x6f,
+ 0xb4, 0x63, 0x44, 0xbf, 0xd8, 0x82, 0x37, 0x41, 0xec, 0x93, 0x1c, 0xa8,
+ 0x10, 0x50, 0x89, 0xc4, 0x8e, 0xb1, 0x99, 0x31, 0x5d, 0xfb, 0x61, 0x5e,
+ 0x17, 0xa4, 0xae, 0xd7, 0x4f, 0x96, 0x54, 0xa1, 0xcf, 0x59, 0x17, 0x05,
+ 0x0a, 0xc6, 0xa2, 0x06, 0x5e, 0x2f, 0x88, 0x86, 0xf4, 0xb3, 0xfb, 0x8a,
+ 0xc0, 0x92, 0x89, 0x1b, 0xa4, 0x62, 0xea, 0xd3, 0x34, 0xcb, 0x64, 0xc4,
+ 0xae, 0x1a, 0x29, 0x53, 0x7b, 0xa4, 0xfb, 0x53, 0xaa, 0x6b, 0xac, 0xf5,
+ 0x21, 0xa9, 0x84, 0xc7, 0xc9, 0xe0, 0xfd, 0x0e, 0xaf, 0xe5, 0xfd, 0x35,
+ 0x4c, 0x75, 0xec, 0xff, 0xb5, 0xec, 0x35, 0x6f, 0xb3, 0x4f, 0x2a, 0xf6,
+ 0x75, 0x93, 0x91, 0x61, 0x51, 0xf2, 0x19, 0x63, 0x5a, 0xd7, 0xaf, 0xec,
+ 0x1c, 0xe8, 0xa7, 0x79, 0x08, 0x32, 0x19, 0xd7, 0xfd, 0xd1, 0xe2, 0x8c,
+ 0x9e, 0x78, 0xfa, 0x6e, 0x31, 0x2e, 0xf5, 0x50, 0x7b, 0x77, 0x71, 0x1e,
+ 0x2f, 0x58, 0x93, 0x4b, 0x6f, 0xb4, 0x33, 0x79, 0xc6, 0x07, 0xf9, 0x9e,
+ 0x6b, 0x4f, 0x44, 0x9a, 0x0b, 0x6c, 0x4b, 0x5c, 0x72, 0x31, 0x71, 0xd6,
+ 0x3f, 0xd7, 0x4a, 0x34, 0x33, 0x2e, 0xc5, 0x4a, 0x2d, 0x0f, 0x4d, 0x1c,
+ 0x31, 0x09, 0x0b, 0x8b, 0xd5, 0x00, 0x2c, 0x98, 0x1d, 0x29, 0x86, 0xfb,
+ 0x2d, 0xd7, 0xf5, 0xf0},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 100
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA224,
+ 100,
+ 32,
+ {0x6c, 0xb2, 0xd2, 0xb7, 0x23, 0x58, 0x16, 0xf9, 0xec, 0x77, 0x70, 0x4b,
+ 0x9a, 0x92, 0xe1, 0x0f, 0x6f, 0xd5, 0x45, 0x22, 0x2a, 0x02, 0x9e, 0xbd,
+ 0xe4, 0x56, 0xfe, 0x0a, 0x7f, 0x47, 0x71, 0x1d, 0x26, 0xef, 0x40, 0x12,
+ 0xe6, 0x44, 0x5f, 0xa4, 0x55, 0xfd, 0xcc, 0x90, 0x52, 0x5c, 0xe4, 0xb2,
+ 0x18, 0xa0, 0xcb, 0x7c, 0x00, 0x02, 0xf3, 0x33, 0x1a, 0xcf, 0x71, 0x55,
+ 0xce, 0xd2, 0xb2, 0x78, 0xd4, 0x6b, 0xfa, 0x67, 0x66, 0x61, 0xd0, 0xcb,
+ 0x8d, 0xfd, 0xa8, 0x04, 0x8b, 0xd1, 0x06, 0x6e, 0x46, 0xcf, 0xdc, 0xc3,
+ 0x87, 0x8b, 0x84, 0x5a, 0xb0, 0xdb, 0xd9, 0x66, 0x8b, 0xf1, 0x0f, 0xed,
+ 0xab, 0x8e, 0x97, 0x1b, 0x6a, 0xc7, 0xb4, 0x2e, 0x84, 0xce, 0x0c, 0x7d,
+ 0x51, 0xad, 0xe2, 0x7d, 0xc3, 0x17, 0x30, 0x6a, 0x8e, 0x62, 0x3d, 0xf8,
+ 0xac, 0x56, 0xe1, 0x5f, 0x3c, 0xf0, 0x09, 0x92, 0x40, 0x8f, 0x56, 0x44,
+ 0xe1, 0x7b, 0x73, 0x65, 0x50, 0xaf, 0x04, 0x36, 0x1b, 0xc7, 0xb5, 0xdc,
+ 0xb1, 0x0d, 0xa9, 0xf1, 0xf7, 0xdf, 0x44, 0x15, 0xf2, 0x24, 0x3b, 0xac,
+ 0xcf, 0x32, 0xb5, 0x00, 0xd6, 0x9d, 0xc3, 0x80, 0x20, 0x60, 0xf6, 0x6c,
+ 0xd5, 0xec, 0xe6, 0xe0, 0xbb, 0xcd, 0xb9, 0xd8, 0xc1, 0xb2, 0x15, 0x2d,
+ 0x4e, 0x74, 0x7e, 0x8e, 0x01, 0x78, 0x89, 0xa7, 0xa9, 0xc0, 0xe7, 0x1a,
+ 0xbe, 0x1d, 0xc6, 0xc8, 0xf4, 0x59, 0x3c, 0xc9, 0x13, 0xcf, 0xa1, 0xc6,
+ 0x8c, 0x5c, 0x85, 0xfb, 0x20, 0xdb, 0x5d, 0xc2, 0x72, 0x97, 0x60, 0x5f,
+ 0xcd, 0x77, 0xd8, 0x1f, 0xbb, 0x9d, 0x11, 0x4f, 0x5a, 0x34, 0x3c, 0x07,
+ 0x53, 0xee, 0xab, 0xba, 0x92, 0xd3, 0xa6, 0x15, 0x79, 0x25, 0x59, 0x8a,
+ 0x5c, 0x84, 0x02, 0x2d, 0xe9, 0xea, 0x91, 0x3a, 0x2d, 0xd2, 0xb8, 0x66,
+ 0x10, 0x45, 0x62, 0x02},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 101
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA224,
+ 101,
+ 48,
+ {0x9c, 0x62, 0x21, 0xf6, 0x23, 0xe0, 0x91, 0xe1, 0x33, 0xf1, 0x37, 0xf8,
+ 0x2c, 0x3b, 0x70, 0x0c, 0x90, 0x7e, 0x79, 0x4f, 0xfc, 0x56, 0x7e, 0x00,
+ 0xb1, 0x51, 0x5f, 0x5b, 0x7d, 0xcd, 0x62, 0x33, 0x04, 0x3e, 0x80, 0x4d,
+ 0x85, 0x69, 0x2c, 0x1e, 0x9c, 0xb9, 0xc4, 0xa6, 0x34, 0xfd, 0x3d, 0x79,
+ 0x8b, 0x75, 0x20, 0x5e, 0x59, 0x9a, 0x14, 0x96, 0x81, 0xfe, 0x8c, 0x8b,
+ 0x76, 0x6d, 0x3b, 0x9d, 0xfb, 0x1e, 0x50, 0xac, 0xe0, 0x2f, 0x58, 0x7f,
+ 0xa9, 0x03, 0xa9, 0x27, 0x66, 0x18, 0x2e, 0x55, 0xc8, 0x2a, 0xfb, 0x10,
+ 0x89, 0x3b, 0xf2, 0x9c, 0xa6, 0x49, 0x15, 0x47, 0x7a, 0xbf, 0x16, 0x4d,
+ 0x63, 0xe3, 0xc8, 0x60, 0xc5, 0x33, 0x01, 0x69, 0xad, 0x4a, 0x77, 0x16,
+ 0x49, 0xff, 0x2c, 0x38, 0xae, 0xb3, 0x6a, 0x75, 0x4a, 0xa9, 0x83, 0x77,
+ 0xfe, 0x89, 0x03, 0x24, 0x3d, 0xd9, 0x34, 0x2c, 0x4c, 0x8d, 0x07, 0x53,
+ 0xf5, 0xb1, 0x4f, 0x05, 0xbb, 0xec, 0x3e, 0x21, 0x49, 0xf7, 0x4a, 0x58,
+ 0x63, 0xf8, 0xb2, 0x97, 0x33, 0xce, 0xa1, 0x00, 0x86, 0xae, 0xff, 0x87,
+ 0x26, 0xa0, 0xd3, 0xc5, 0xfd, 0xdd, 0x03, 0x7a, 0x27, 0x98, 0x43, 0xe5,
+ 0xe9, 0x91, 0x30, 0x17, 0x2a, 0x19, 0xd8, 0xfa, 0x8b, 0x5d, 0x8a, 0xd2,
+ 0x81, 0x5f, 0x6f, 0x06, 0xa5, 0x5e, 0x41, 0x3d, 0x57, 0x4d, 0x48, 0x05,
+ 0x57, 0x2c, 0x62, 0x56, 0xb6, 0x3e, 0x8b, 0x8e, 0xb3, 0x38, 0xcf, 0x54,
+ 0x64, 0x5e, 0x5e, 0x6e, 0x85, 0x3d, 0xa7, 0x25, 0x04, 0x50, 0xc2, 0x48,
+ 0x8a, 0xcf, 0x1e, 0x7b, 0x63, 0xdd, 0xd8, 0x97, 0x6b, 0x08, 0x73, 0xd0,
+ 0x19, 0x37, 0xb5, 0xbc, 0xce, 0x8c, 0xf0, 0x35, 0xd4, 0x1b, 0x4f, 0xa1,
+ 0x40, 0x12, 0x35, 0x5c, 0x35, 0x4e, 0x6b, 0xa1, 0xe3, 0xc6, 0x74, 0x46,
+ 0x32, 0x5f, 0xe2, 0x24},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 102
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA224,
+ 102,
+ 64,
+ {0x46, 0x57, 0xd0, 0x3e, 0x86, 0x57, 0xce, 0x1d, 0x5a, 0x60, 0xd7, 0x55,
+ 0x76, 0x5d, 0xc8, 0xca, 0x3a, 0xc9, 0x56, 0xcf, 0x8f, 0x90, 0x25, 0xcc,
+ 0xa0, 0x26, 0x1d, 0xe7, 0x0c, 0x60, 0xdc, 0x3f, 0xfd, 0x32, 0x05, 0xdb,
+ 0x3c, 0xda, 0xaa, 0x15, 0x50, 0x0b, 0x65, 0x2b, 0xbf, 0x82, 0x32, 0x12,
+ 0x96, 0x03, 0x7e, 0x2e, 0xfb, 0xfc, 0xaa, 0x90, 0x3d, 0xef, 0x52, 0xd1,
+ 0xd4, 0x51, 0x9d, 0xf9, 0xfa, 0x9f, 0xc5, 0xd4, 0xc3, 0x69, 0x12, 0x53,
+ 0x3c, 0xdd, 0x3d, 0x8c, 0x78, 0xa7, 0x2c, 0x07, 0xd1, 0x6b, 0x62, 0x40,
+ 0xb8, 0x6a, 0x65, 0xbd, 0xe7, 0xaf, 0x5b, 0xab, 0x61, 0x7e, 0xd3, 0x5e,
+ 0x3b, 0x7a, 0xb4, 0x6c, 0x93, 0xd9, 0x85, 0x7a, 0x64, 0xcf, 0x83, 0x10,
+ 0x9a, 0xfe, 0x83, 0x95, 0x5e, 0xe9, 0x48, 0x51, 0x84, 0x64, 0x0e, 0xa7,
+ 0xbd, 0x2d, 0x7a, 0x20, 0x34, 0x5f, 0x09, 0x33, 0x85, 0x6e, 0x2d, 0xfb,
+ 0xd2, 0xba, 0x89, 0x05, 0xc3, 0x77, 0xff, 0x83, 0x2d, 0xa5, 0x6b, 0x9d,
+ 0x7b, 0xcc, 0x27, 0xde, 0x96, 0x12, 0x5f, 0x5c, 0x22, 0xde, 0x21, 0x8d,
+ 0xde, 0xde, 0x29, 0x8c, 0x95, 0xee, 0x20, 0xd9, 0xbd, 0x96, 0xbe, 0xe6,
+ 0x08, 0xda, 0xf3, 0x7a, 0xdb, 0x51, 0xe7, 0xc8, 0xd2, 0x21, 0xc8, 0x22,
+ 0xbf, 0x2b, 0x03, 0x0d, 0xec, 0x29, 0x47, 0x8c, 0x20, 0x8b, 0x96, 0x6b,
+ 0x2f, 0x69, 0x68, 0x59, 0x4d, 0x69, 0x18, 0xe7, 0xa8, 0xff, 0x70, 0x59,
+ 0x38, 0x97, 0x8f, 0xf5, 0x6f, 0x25, 0xd0, 0x08, 0xe3, 0xf7, 0xed, 0x3c,
+ 0x90, 0x20, 0x0c, 0x5c, 0xfa, 0xc5, 0xba, 0x70, 0x09, 0xc0, 0xad, 0xda,
+ 0x69, 0xdf, 0x94, 0x62, 0x1b, 0x0f, 0xaa, 0xa7, 0x9a, 0x23, 0xdd, 0xa0,
+ 0xaf, 0x87, 0x8d, 0x51, 0x97, 0x69, 0xe7, 0x2d, 0xe1, 0x27, 0xda, 0xf6,
+ 0x9f, 0xa3, 0xd6, 0x2d},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 103
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA256,
+ 103,
+ 0,
+ {0x27, 0xc8, 0xb2, 0x9e, 0x6c, 0xbd, 0x79, 0xa0, 0xa5, 0x64, 0xb7, 0xad,
+ 0x85, 0x6b, 0x36, 0x0f, 0x86, 0x21, 0xfa, 0x91, 0x62, 0x38, 0x13, 0xe6,
+ 0x71, 0x53, 0x6f, 0xcc, 0xb6, 0x97, 0x20, 0xcd, 0x75, 0x96, 0xeb, 0x02,
+ 0x3c, 0xaa, 0xa4, 0x40, 0x8a, 0x48, 0x0a, 0x14, 0xb1, 0xb1, 0x75, 0x73,
+ 0xd2, 0xa1, 0x90, 0x53, 0x0d, 0x00, 0x91, 0x2c, 0x5a, 0x84, 0x30, 0xae,
+ 0x29, 0xbe, 0x99, 0x14, 0x8e, 0x3c, 0xe0, 0xa8, 0x3f, 0xa5, 0xa7, 0x89,
+ 0x5f, 0xae, 0x8f, 0x2a, 0x0e, 0xa0, 0xe5, 0x69, 0x11, 0xe6, 0x9e, 0xfc,
+ 0x56, 0x68, 0x01, 0x8b, 0x4f, 0xdc, 0xd7, 0xac, 0x6c, 0x14, 0x77, 0x13,
+ 0x78, 0x0b, 0x35, 0x95, 0x0c, 0xec, 0xa0, 0x70, 0x62, 0x64, 0x0f, 0xa8,
+ 0xb2, 0xc9, 0x46, 0xc7, 0xdf, 0xdb, 0x09, 0xf6, 0x9c, 0x28, 0xe6, 0x05,
+ 0x4d, 0xbd, 0x25, 0xde, 0x80, 0x7f, 0x4e, 0xd7, 0x50, 0x98, 0x5d, 0x5c,
+ 0x21, 0x05, 0x93, 0x28, 0xa0, 0xda, 0x9e, 0xd8, 0xcc, 0xb2, 0x77, 0xd4,
+ 0x73, 0xc6, 0xa7, 0x8f, 0x87, 0x3d, 0x83, 0xa5, 0xda, 0xb3, 0x67, 0x5f,
+ 0x68, 0x83, 0xa7, 0x31, 0x03, 0xd9, 0x98, 0xbc, 0xec, 0x6e, 0x91, 0x15,
+ 0x03, 0x38, 0xc9, 0xb0, 0x9b, 0x84, 0x7e, 0x65, 0xc4, 0x30, 0xa6, 0x43,
+ 0x37, 0x30, 0x6f, 0x9a, 0xf9, 0xcc, 0xc6, 0x55, 0x76, 0x22, 0x4d, 0x40,
+ 0x57, 0x64, 0xc2, 0x39, 0xe2, 0xb1, 0xfa, 0xa3, 0x75, 0xd9, 0x2c, 0xac,
+ 0xd0, 0x9b, 0xb6, 0xa0, 0xec, 0x2c, 0xe6, 0x16, 0x15, 0xe4, 0x31, 0x9a,
+ 0xe1, 0xe4, 0x91, 0x83, 0xcb, 0x0f, 0x96, 0x47, 0xb4, 0x50, 0x49, 0x7a,
+ 0xe9, 0x00, 0xfb, 0xbe, 0x22, 0xde, 0x24, 0xb3, 0x1e, 0x0f, 0x2c, 0xb0,
+ 0xc5, 0xb2, 0x6d, 0xe1, 0x36, 0x99, 0x22, 0x55, 0x34, 0xc2, 0x18, 0xb0,
+ 0x8e, 0x4d, 0x42, 0x5d},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 104
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA256,
+ 104,
+ 20,
+ {0x3e, 0x4a, 0xe7, 0xfe, 0x48, 0x88, 0xff, 0x71, 0x1a, 0x34, 0x84, 0x89,
+ 0xa4, 0x77, 0x0a, 0xbf, 0xca, 0x50, 0xed, 0x0b, 0x60, 0xba, 0x39, 0xc6,
+ 0x10, 0x19, 0x72, 0xc9, 0x6d, 0xca, 0x54, 0x28, 0xfc, 0xd6, 0xe2, 0xf4,
+ 0x3f, 0xfd, 0x49, 0x3f, 0x1d, 0xe4, 0x1c, 0x22, 0xcd, 0xfc, 0xb3, 0x27,
+ 0xa7, 0xa3, 0xd4, 0x3f, 0xf3, 0xc2, 0x21, 0x8c, 0xb6, 0xc4, 0x8a, 0x28,
+ 0x7b, 0x88, 0x53, 0x73, 0xe8, 0xfb, 0x4c, 0xdc, 0x1c, 0x79, 0x9c, 0xa2,
+ 0x56, 0x34, 0x1e, 0xb5, 0x77, 0xed, 0xf2, 0x38, 0x82, 0x1e, 0x93, 0x10,
+ 0xf0, 0xcd, 0xbc, 0x98, 0xca, 0x2e, 0x48, 0xf7, 0xb1, 0xdc, 0xa5, 0xc1,
+ 0xb8, 0x61, 0xa6, 0xb8, 0x0f, 0x24, 0x6f, 0x79, 0x48, 0xc2, 0x9d, 0xb4,
+ 0xb2, 0x6c, 0x64, 0x8f, 0x66, 0x57, 0x3b, 0x4a, 0xcb, 0x05, 0x8c, 0x36,
+ 0xa4, 0x62, 0xf2, 0xd6, 0x7f, 0xea, 0x2d, 0x23, 0xbf, 0x44, 0x9b, 0x86,
+ 0x3c, 0x01, 0x6f, 0x3a, 0x62, 0x23, 0x20, 0xdc, 0xb3, 0x76, 0x0d, 0x0d,
+ 0xa3, 0x4f, 0x98, 0xa5, 0x10, 0x75, 0xb1, 0x50, 0x76, 0xe0, 0x35, 0x23,
+ 0xfd, 0xf3, 0x70, 0xa2, 0x80, 0x02, 0x55, 0xbb, 0xee, 0xbe, 0x0c, 0x09,
+ 0x20, 0xa6, 0x95, 0xc6, 0xca, 0x77, 0x58, 0xe8, 0x1e, 0xce, 0x1e, 0x19,
+ 0x95, 0x05, 0xdf, 0x88, 0x0b, 0x36, 0x5f, 0x3b, 0x4e, 0xe8, 0x97, 0xef,
+ 0x7d, 0x04, 0xc3, 0x03, 0x32, 0x2c, 0x27, 0xde, 0xd1, 0x83, 0xec, 0x0d,
+ 0x43, 0x27, 0x84, 0xb6, 0xef, 0xcd, 0xab, 0x55, 0x8e, 0x21, 0x4b, 0x83,
+ 0x9c, 0xa8, 0xb0, 0xcc, 0x4d, 0xaa, 0xf8, 0x00, 0x99, 0xf6, 0x9b, 0x97,
+ 0x91, 0xf5, 0x58, 0x4f, 0x0d, 0x21, 0xca, 0x4f, 0xf6, 0x6f, 0x3a, 0xcc,
+ 0x3e, 0x5e, 0x00, 0x3a, 0x6d, 0xef, 0xa6, 0x81, 0xff, 0xda, 0x0a, 0x58,
+ 0xf8, 0xdb, 0x88, 0x61},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 105
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA256,
+ 105,
+ 28,
+ {0x89, 0xe3, 0x46, 0x21, 0xc1, 0x5e, 0x66, 0x38, 0x46, 0x9b, 0xc4, 0xe4,
+ 0xd9, 0x52, 0x43, 0xf1, 0xf0, 0xad, 0x69, 0x8e, 0x3f, 0x37, 0x4d, 0xcf,
+ 0x8b, 0xb7, 0x47, 0x78, 0xf1, 0xd7, 0xed, 0xb5, 0x48, 0x1b, 0x22, 0xff,
+ 0x1c, 0xf1, 0xf0, 0xbb, 0x30, 0xac, 0x2f, 0x0e, 0x84, 0x28, 0x16, 0x86,
+ 0x2e, 0x55, 0xc9, 0xe4, 0x7b, 0x87, 0xdd, 0xa5, 0xd0, 0x5f, 0x0b, 0x88,
+ 0xe0, 0x26, 0x62, 0xa4, 0xe0, 0xfd, 0x45, 0x65, 0x29, 0xb5, 0x35, 0x89,
+ 0x34, 0x11, 0xba, 0xdd, 0xfd, 0x96, 0x57, 0x71, 0x85, 0x7b, 0x7c, 0xa1,
+ 0x50, 0x4f, 0x0b, 0x09, 0x52, 0xf2, 0xb6, 0x0f, 0x24, 0x13, 0x9d, 0xb8,
+ 0x21, 0xa4, 0x50, 0x20, 0x91, 0x1e, 0x94, 0xe8, 0x35, 0x38, 0x41, 0x75,
+ 0x6f, 0xff, 0x10, 0x97, 0x95, 0x91, 0x4a, 0x46, 0xb1, 0x26, 0xd8, 0xe3,
+ 0x9d, 0xc9, 0xc0, 0xd2, 0xce, 0x48, 0x82, 0xf8, 0x0e, 0xe8, 0x43, 0xba,
+ 0xc9, 0x06, 0x0d, 0xa6, 0x2f, 0x01, 0xcf, 0x56, 0xa3, 0x59, 0x69, 0x81,
+ 0x12, 0x02, 0x28, 0xac, 0xbb, 0x1d, 0xa8, 0xf5, 0xb8, 0x94, 0x15, 0xdd,
+ 0x65, 0x2b, 0x14, 0x58, 0xc2, 0x1e, 0xc5, 0x1c, 0xd2, 0xfd, 0xd8, 0x9c,
+ 0x39, 0x1f, 0x07, 0xc1, 0x57, 0x37, 0xd7, 0x48, 0x58, 0x52, 0xb3, 0x7b,
+ 0xba, 0x45, 0xf2, 0x7d, 0x95, 0xfd, 0x48, 0xd3, 0x06, 0x2e, 0xa2, 0x20,
+ 0x19, 0xdc, 0x90, 0x88, 0xe2, 0x7b, 0x25, 0xac, 0xbc, 0x48, 0x62, 0x50,
+ 0x48, 0x5a, 0x7a, 0xea, 0xa0, 0x85, 0x32, 0xa5, 0xa9, 0xe0, 0x7a, 0x7a,
+ 0x76, 0x75, 0xd3, 0x2a, 0x17, 0x86, 0x75, 0xce, 0x51, 0xa3, 0xa0, 0xa7,
+ 0x56, 0x18, 0x05, 0x96, 0x74, 0x2c, 0x84, 0x46, 0xb0, 0x38, 0x3b, 0x37,
+ 0xe8, 0x6f, 0xa9, 0x10, 0xe7, 0x60, 0x34, 0xa2, 0x64, 0x8e, 0x93, 0xa8,
+ 0x0d, 0xb9, 0x70, 0xf5},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 106
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA256,
+ 106,
+ 32,
+ {0x37, 0x33, 0xf5, 0x07, 0x18, 0x79, 0x12, 0x65, 0x52, 0x31, 0xdc, 0xf6,
+ 0x42, 0xad, 0x9f, 0x7e, 0xdd, 0xcb, 0xb6, 0xdb, 0x32, 0x46, 0x7a, 0x49,
+ 0x2a, 0xe3, 0xc3, 0x0b, 0x61, 0xff, 0xfa, 0x2e, 0xd1, 0x41, 0xfc, 0x25,
+ 0x01, 0xd1, 0x1d, 0xfe, 0x3b, 0x36, 0xee, 0x1b, 0x10, 0x75, 0x43, 0x68,
+ 0xef, 0x9a, 0x04, 0xc7, 0x5a, 0xa2, 0xc1, 0xbf, 0xce, 0x20, 0xe0, 0xed,
+ 0xa4, 0xe4, 0x6a, 0x6d, 0x11, 0x2e, 0x29, 0x82, 0x7c, 0x03, 0xdd, 0xfb,
+ 0x43, 0x0f, 0x38, 0x6c, 0x9b, 0x24, 0xa7, 0xfe, 0xd4, 0xe8, 0xe2, 0x6c,
+ 0x70, 0x49, 0xed, 0x09, 0xdd, 0xf2, 0x31, 0xda, 0xc1, 0x83, 0xd5, 0x04,
+ 0x6f, 0xc1, 0x41, 0x3e, 0x86, 0xb6, 0x97, 0xc1, 0xfc, 0x2e, 0xb3, 0x0f,
+ 0x13, 0x30, 0x6e, 0xa0, 0x49, 0x46, 0x7b, 0x4e, 0xc3, 0xac, 0x37, 0xf5,
+ 0x6c, 0xe8, 0x24, 0xe6, 0xf4, 0x79, 0x76, 0x40, 0xc7, 0xec, 0x46, 0xa2,
+ 0xd2, 0x8f, 0x29, 0x28, 0x24, 0xe0, 0x2e, 0x5b, 0xde, 0x9d, 0xfc, 0xf9,
+ 0xe0, 0x99, 0xdf, 0x06, 0xce, 0xb4, 0x91, 0x1c, 0xdc, 0x5f, 0xdb, 0xa4,
+ 0x59, 0xbd, 0xb1, 0x9a, 0xfc, 0xe8, 0xfa, 0x8c, 0xeb, 0xd0, 0xc6, 0x4a,
+ 0x88, 0x06, 0x55, 0x26, 0x4f, 0x35, 0x20, 0x1e, 0xe5, 0xb5, 0xe4, 0xce,
+ 0xdd, 0xb6, 0x4e, 0x58, 0x3c, 0x1c, 0x84, 0x9d, 0x6c, 0xe8, 0xd9, 0x77,
+ 0xf3, 0xe8, 0x42, 0x4d, 0x37, 0xaf, 0x6f, 0x5b, 0x81, 0x0b, 0xdc, 0x8b,
+ 0xdf, 0x0a, 0xc3, 0x84, 0xbb, 0x0d, 0xc7, 0x58, 0x56, 0x31, 0x7a, 0xcc,
+ 0x12, 0xb6, 0x6b, 0x0a, 0x90, 0x81, 0xae, 0x6d, 0x2a, 0xfb, 0x6e, 0xb3,
+ 0x86, 0x84, 0xdf, 0x0a, 0x87, 0x08, 0xe7, 0xca, 0x45, 0x80, 0x9b, 0x98,
+ 0xb3, 0xed, 0x80, 0x92, 0xab, 0xd7, 0x7c, 0xaf, 0x38, 0x52, 0x99, 0x77,
+ 0xb9, 0xa5, 0x2b, 0x8c},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 107
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA256,
+ 107,
+ 48,
+ {0x73, 0xc0, 0xee, 0xa3, 0x4b, 0xcc, 0xc2, 0x16, 0x51, 0x28, 0xea, 0x91,
+ 0x41, 0xfa, 0x6f, 0x39, 0xc2, 0x6f, 0xd8, 0x8c, 0x52, 0x82, 0xcb, 0xc2,
+ 0x6e, 0x36, 0xb8, 0x90, 0x16, 0xa6, 0x37, 0x1d, 0xda, 0xcd, 0xbb, 0xab,
+ 0xf2, 0x78, 0x87, 0x50, 0x00, 0xab, 0x55, 0x09, 0x49, 0xa5, 0xa2, 0x6d,
+ 0x26, 0x72, 0xe2, 0x21, 0x9b, 0xd8, 0xdf, 0x0c, 0xa7, 0xfd, 0x4d, 0x42,
+ 0x57, 0xd9, 0xaf, 0x6a, 0xe2, 0x0e, 0xf7, 0xbc, 0xe5, 0xf1, 0xb5, 0xce,
+ 0xb8, 0x3c, 0xca, 0xb2, 0xc2, 0xe4, 0xa4, 0x7a, 0x24, 0x84, 0x93, 0xae,
+ 0x85, 0x60, 0x32, 0x20, 0xa9, 0xbd, 0x3e, 0xe5, 0x46, 0x01, 0x3b, 0xf5,
+ 0x5c, 0xf1, 0xbd, 0x25, 0x25, 0x56, 0x03, 0xe5, 0x4d, 0xf6, 0x7e, 0x55,
+ 0x1b, 0x60, 0x78, 0xb4, 0x42, 0xd1, 0x88, 0xf0, 0xb2, 0x5d, 0xc5, 0xea,
+ 0x8c, 0x33, 0x00, 0x4f, 0x12, 0x63, 0x20, 0x69, 0x12, 0x20, 0xf5, 0x15,
+ 0xe7, 0x4d, 0x35, 0x48, 0xe3, 0xa0, 0x8a, 0x19, 0x47, 0x86, 0xf1, 0xd4,
+ 0x2e, 0x78, 0x1b, 0x0d, 0x42, 0xef, 0xeb, 0x46, 0x1e, 0x2a, 0xfc, 0x93,
+ 0x04, 0x25, 0x4f, 0x2c, 0x0d, 0xd8, 0x5e, 0x4d, 0x80, 0xb1, 0x6b, 0xa0,
+ 0xd6, 0xf3, 0x56, 0x12, 0x61, 0x55, 0xbb, 0x99, 0x82, 0x0f, 0x00, 0xc1,
+ 0x7d, 0x30, 0x7b, 0xc7, 0xca, 0x67, 0x7c, 0x93, 0xc3, 0x93, 0xef, 0x9b,
+ 0x2f, 0xb4, 0xbf, 0xe7, 0x5e, 0x58, 0x76, 0x34, 0x63, 0x90, 0x9b, 0x1a,
+ 0x39, 0x57, 0xf7, 0x75, 0xf0, 0x1f, 0x12, 0xee, 0x8a, 0xba, 0x70, 0x4a,
+ 0x63, 0x01, 0x4f, 0x83, 0x94, 0x1c, 0x34, 0x90, 0xda, 0x45, 0x15, 0xbe,
+ 0x2d, 0x4a, 0xd1, 0xdd, 0x43, 0x93, 0x4a, 0xbe, 0x15, 0x35, 0xde, 0xf1,
+ 0xb3, 0xbf, 0xe5, 0x8a, 0x43, 0xbb, 0x0e, 0xdf, 0x29, 0x64, 0x24, 0xe2,
+ 0xe4, 0x32, 0x00, 0x3c},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 108
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA256,
+ 108,
+ 64,
+ {0x17, 0x68, 0xce, 0xf9, 0x65, 0xb3, 0xe5, 0xea, 0x37, 0x2d, 0xb4, 0x4e,
+ 0x21, 0x1d, 0xe0, 0x5a, 0xe4, 0xb6, 0x9c, 0x2e, 0xd4, 0x46, 0x50, 0x84,
+ 0xe9, 0xe5, 0x5e, 0x60, 0x2b, 0x40, 0x67, 0xd1, 0x05, 0x8d, 0xcc, 0xb0,
+ 0x2a, 0x71, 0x70, 0x22, 0xf8, 0x96, 0xd2, 0xfa, 0x2f, 0x6f, 0x56, 0xbf,
+ 0x54, 0xcf, 0xaa, 0x73, 0xec, 0x21, 0x64, 0x6d, 0xdd, 0xac, 0xe9, 0x9e,
+ 0x3c, 0x4c, 0xd6, 0xdc, 0x2a, 0x3c, 0x9e, 0xc1, 0xa6, 0x8c, 0xb9, 0x1c,
+ 0xdd, 0xe9, 0xd5, 0x66, 0x71, 0xee, 0x86, 0x6a, 0x3c, 0x68, 0x1b, 0x86,
+ 0x7d, 0x12, 0x60, 0x36, 0x81, 0x1e, 0x30, 0x6c, 0xc7, 0x32, 0x0b, 0xb1,
+ 0x7d, 0x6a, 0x02, 0x58, 0x18, 0xb4, 0x68, 0xc1, 0x05, 0x26, 0x61, 0xac,
+ 0x24, 0x75, 0x86, 0x5f, 0xde, 0xb1, 0x1f, 0xfe, 0xbd, 0x95, 0x21, 0xd2,
+ 0x67, 0x8f, 0xed, 0x02, 0xb9, 0xb3, 0xdb, 0x22, 0x1b, 0x3b, 0xf5, 0x14,
+ 0xd8, 0xd7, 0xa7, 0x79, 0x8a, 0xb6, 0xbb, 0x07, 0x7b, 0x94, 0xcb, 0x1b,
+ 0xc2, 0x2c, 0x54, 0x1c, 0xc1, 0x5a, 0x83, 0x85, 0x55, 0x7e, 0x85, 0xd3,
+ 0xc8, 0x8f, 0x62, 0x2e, 0x93, 0xe1, 0x11, 0x93, 0xb6, 0x31, 0xa3, 0x31,
+ 0xf9, 0x93, 0x13, 0x83, 0x68, 0x99, 0x20, 0x15, 0xfd, 0x70, 0xf8, 0xcb,
+ 0x87, 0x16, 0x82, 0x2b, 0x6b, 0xf4, 0x18, 0xd2, 0x43, 0x82, 0x79, 0x94,
+ 0x8f, 0xc3, 0xb0, 0x64, 0x1c, 0x96, 0x85, 0xf1, 0xbb, 0x85, 0x3e, 0x5c,
+ 0xea, 0x05, 0x68, 0xf7, 0xe1, 0xc0, 0x40, 0xc1, 0x33, 0x03, 0xcd, 0x90,
+ 0x78, 0x37, 0xb9, 0x52, 0xc1, 0xe1, 0xf3, 0xeb, 0x65, 0x13, 0x88, 0x8c,
+ 0x5c, 0xad, 0x43, 0x9e, 0x72, 0x06, 0xbc, 0x3f, 0x9b, 0x93, 0x55, 0xc5,
+ 0xd9, 0x12, 0x63, 0xdf, 0x9f, 0x28, 0x4e, 0x5f, 0x01, 0x4c, 0xb2, 0xf0,
+ 0x52, 0xe4, 0xec, 0xf6},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 109
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 109,
+ 0,
+ {0x55, 0xe2, 0xa5, 0x1a, 0x53, 0x99, 0xa3, 0xec, 0x9e, 0xa0, 0xb4, 0xbe,
+ 0xc4, 0x15, 0xf1, 0xc5, 0x3f, 0xcf, 0xcc, 0x9e, 0x0b, 0x74, 0xcc, 0x27,
+ 0xc8, 0x0b, 0xa0, 0x74, 0x63, 0xbe, 0x54, 0x1d, 0x21, 0xe0, 0x6b, 0x4b,
+ 0x40, 0xb6, 0xbc, 0xc3, 0xe0, 0x42, 0xbf, 0xe5, 0x86, 0xec, 0x9f, 0x03,
+ 0x68, 0x62, 0xbe, 0x07, 0x5d, 0x84, 0x95, 0x6b, 0x0d, 0x32, 0x6d, 0x92,
+ 0xad, 0x21, 0xa1, 0x50, 0x14, 0x8c, 0x9d, 0xef, 0x31, 0xa9, 0x00, 0x4c,
+ 0x19, 0xd8, 0x88, 0xca, 0x4b, 0x46, 0xa4, 0x85, 0x32, 0x49, 0x77, 0x93,
+ 0xd9, 0xe2, 0xd6, 0x1f, 0x30, 0x5a, 0x14, 0xf9, 0x5b, 0xe6, 0xe4, 0xfa,
+ 0x99, 0xc1, 0xb9, 0xb1, 0xfe, 0xea, 0x9c, 0xef, 0x98, 0x03, 0x53, 0x00,
+ 0x6d, 0x71, 0xc2, 0xcc, 0x31, 0x05, 0xfa, 0x0f, 0x43, 0x0e, 0x86, 0xdf,
+ 0xa4, 0x17, 0x43, 0xb1, 0x18, 0xaa, 0xff, 0x6d, 0x13, 0x3d, 0x95, 0xc5,
+ 0x2f, 0x67, 0x95, 0xad, 0xb5, 0x3f, 0xc0, 0xf1, 0x81, 0x61, 0xf6, 0x74,
+ 0x0a, 0x24, 0x0e, 0x73, 0xf8, 0xc8, 0x5f, 0xc6, 0x4d, 0x2e, 0x74, 0xe2,
+ 0x33, 0x8a, 0xce, 0x4d, 0x13, 0xe1, 0x1e, 0x02, 0xb0, 0xf3, 0x84, 0x80,
+ 0x38, 0xfc, 0xff, 0x83, 0x92, 0xa1, 0x66, 0xc5, 0x81, 0xe9, 0xdd, 0x1f,
+ 0x7b, 0x82, 0x63, 0xdf, 0xab, 0xd5, 0xe2, 0x0c, 0xa7, 0xdb, 0xf0, 0x1c,
+ 0xeb, 0xd5, 0x51, 0xa2, 0x6d, 0x85, 0x19, 0x99, 0x79, 0xa8, 0xb9, 0x7c,
+ 0x17, 0x19, 0x51, 0xd6, 0x04, 0xe9, 0xe0, 0x09, 0xac, 0x8d, 0x19, 0x96,
+ 0x5c, 0x07, 0x9a, 0xa4, 0xf0, 0x9c, 0x2e, 0xeb, 0x6f, 0x1a, 0xed, 0x98,
+ 0x92, 0x60, 0x76, 0x19, 0x65, 0xc4, 0xf9, 0xaa, 0x13, 0x5f, 0x0e, 0xd7,
+ 0x28, 0xc6, 0x84, 0xff, 0x55, 0x5b, 0x3d, 0xda, 0x4f, 0x13, 0x63, 0x69,
+ 0xd3, 0xfc, 0xb5, 0x65},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 110
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 110,
+ 20,
+ {0xa9, 0x16, 0x9a, 0x05, 0x53, 0xa8, 0xf0, 0xf9, 0x04, 0xb0, 0xa4, 0xa0,
+ 0x0d, 0xcf, 0x52, 0x47, 0xf8, 0x7b, 0xb8, 0xe9, 0x30, 0xf1, 0x80, 0xaa,
+ 0x2a, 0x54, 0x3c, 0xfc, 0xd1, 0x7b, 0x07, 0xfc, 0x1d, 0x62, 0x7f, 0xdb,
+ 0x06, 0x1f, 0xc6, 0xb6, 0xfb, 0xdc, 0x2b, 0xaf, 0x89, 0xd3, 0xbd, 0x8b,
+ 0x23, 0x44, 0xf3, 0xc7, 0xc5, 0x46, 0x9f, 0x88, 0x48, 0x45, 0x17, 0x24,
+ 0x3d, 0x16, 0x8a, 0x90, 0xa9, 0x63, 0x40, 0x8b, 0x63, 0xa8, 0x48, 0xce,
+ 0x9f, 0xbc, 0x8c, 0x12, 0xf3, 0x58, 0xe5, 0x53, 0xed, 0x62, 0x4b, 0x5c,
+ 0xcd, 0xde, 0x8a, 0x94, 0x1a, 0x4f, 0x64, 0xd2, 0x93, 0x64, 0xf8, 0x3b,
+ 0xbf, 0x7e, 0xbf, 0x10, 0xb6, 0x0a, 0x85, 0xd7, 0x3c, 0x34, 0x6c, 0x7e,
+ 0x46, 0x2e, 0x78, 0x59, 0xe4, 0xb7, 0x72, 0x89, 0x30, 0x47, 0x2a, 0x0b,
+ 0x2e, 0x67, 0xeb, 0x83, 0x6b, 0x4d, 0x65, 0xb2, 0x0c, 0x1c, 0xda, 0x68,
+ 0xf5, 0x4c, 0x9b, 0x7c, 0xc3, 0x08, 0x40, 0xb1, 0xfe, 0x63, 0x41, 0x76,
+ 0xcb, 0x8e, 0x8b, 0xe0, 0x3e, 0xcd, 0x2b, 0x9f, 0x32, 0xee, 0x3c, 0xbc,
+ 0x98, 0x1f, 0x85, 0x29, 0xd5, 0xa2, 0x05, 0xd0, 0xbb, 0x6d, 0x8a, 0xca,
+ 0x57, 0x6b, 0x69, 0xe6, 0x47, 0x8f, 0x1c, 0x03, 0x3b, 0x1b, 0xb1, 0x6e,
+ 0xf1, 0x52, 0x2a, 0x7c, 0xa5, 0xea, 0x1f, 0x7c, 0xb7, 0x12, 0x30, 0x68,
+ 0x15, 0x56, 0xe3, 0xcd, 0x1e, 0xf4, 0x88, 0xb4, 0x20, 0x04, 0x23, 0x6f,
+ 0x9e, 0x7c, 0x0b, 0x42, 0x1e, 0x04, 0xbf, 0x74, 0x66, 0x70, 0xf9, 0xc1,
+ 0xd5, 0x15, 0xc2, 0x38, 0x75, 0xbb, 0x98, 0x02, 0x67, 0xfe, 0x66, 0xb1,
+ 0x70, 0x50, 0x30, 0x4d, 0xb2, 0x58, 0x67, 0x2b, 0x35, 0xbd, 0x55, 0x2d,
+ 0xa1, 0xe4, 0x86, 0x0a, 0xf4, 0xf5, 0x64, 0xdf, 0x30, 0x56, 0xb5, 0x43,
+ 0x79, 0x4c, 0xfe, 0xcf},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 111
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 111,
+ 28,
+ {0x0b, 0xad, 0x39, 0xcd, 0x8a, 0x99, 0x87, 0xeb, 0x8c, 0x5a, 0xf6, 0x5c,
+ 0x84, 0x91, 0xf5, 0xd9, 0x75, 0xec, 0x83, 0x33, 0x11, 0xd1, 0xae, 0x98,
+ 0xd8, 0x9a, 0x4e, 0xde, 0x94, 0x9b, 0x93, 0xcf, 0xcd, 0x7f, 0x45, 0xc2,
+ 0x19, 0x1f, 0x5a, 0x5d, 0xef, 0x83, 0x71, 0xa2, 0xe7, 0xeb, 0x26, 0xe9,
+ 0x66, 0x37, 0x4d, 0x21, 0xbd, 0x21, 0xe1, 0x3c, 0x52, 0xff, 0xa8, 0xac,
+ 0x4c, 0x45, 0xec, 0xca, 0xbe, 0xfd, 0x0b, 0xd3, 0x72, 0x38, 0x9e, 0xa6,
+ 0xf8, 0x57, 0xe2, 0xd4, 0x4f, 0x7c, 0xe5, 0x48, 0xf2, 0xb1, 0x8a, 0x69,
+ 0x93, 0xa3, 0xca, 0x81, 0xea, 0x14, 0xdf, 0x49, 0x4e, 0x4c, 0x16, 0x46,
+ 0x26, 0x8b, 0x6e, 0x7d, 0xc3, 0x94, 0x5a, 0x06, 0x18, 0xa5, 0xf4, 0x44,
+ 0x7a, 0x83, 0x09, 0xa5, 0xcc, 0xd4, 0x5a, 0x8d, 0xc5, 0x9b, 0xd3, 0xca,
+ 0xc9, 0x34, 0x87, 0x07, 0x35, 0x59, 0x11, 0xed, 0x09, 0xf4, 0xe2, 0xd5,
+ 0x47, 0x2d, 0xa0, 0xf3, 0x43, 0xbe, 0x1e, 0xd9, 0x08, 0xbb, 0x44, 0x62,
+ 0xc8, 0x64, 0x46, 0xbb, 0x5f, 0xd2, 0x27, 0x76, 0x13, 0x91, 0xc3, 0x67,
+ 0x22, 0x76, 0x45, 0xca, 0x51, 0xc4, 0xc4, 0x89, 0x37, 0x35, 0x09, 0x3f,
+ 0xa5, 0x08, 0x70, 0x5a, 0x71, 0x57, 0xea, 0xb7, 0x76, 0xa5, 0x15, 0xa2,
+ 0xe4, 0x03, 0x60, 0xb5, 0x0c, 0xdb, 0x27, 0x39, 0x94, 0xb4, 0xe9, 0x9e,
+ 0xa5, 0xfa, 0x20, 0x3a, 0xaf, 0xc3, 0x54, 0x90, 0x65, 0x1c, 0x6e, 0x58,
+ 0x69, 0xad, 0x98, 0x79, 0xf1, 0x7b, 0xd6, 0xe5, 0xc8, 0xb6, 0x33, 0x6d,
+ 0x0f, 0x34, 0xdb, 0x6a, 0xf8, 0xfa, 0x0a, 0x62, 0xbb, 0x01, 0xab, 0x27,
+ 0xb1, 0xd5, 0xeb, 0x5a, 0x7d, 0x18, 0xaf, 0xa8, 0x0b, 0x8e, 0xf3, 0x26,
+ 0x9f, 0x08, 0x49, 0xa9, 0x9e, 0x04, 0x83, 0x75, 0x7f, 0x3b, 0x8c, 0x93,
+ 0xa2, 0x71, 0x00, 0xb8},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 112
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 112,
+ 32,
+ {0x97, 0x61, 0x8c, 0x02, 0x2f, 0x53, 0xf7, 0xe6, 0x87, 0xc6, 0xf2, 0xe6,
+ 0x31, 0xcd, 0xcc, 0xd0, 0x7b, 0xe8, 0x04, 0x87, 0x3f, 0xc7, 0x0e, 0x76,
+ 0xba, 0x77, 0xea, 0x71, 0x31, 0xea, 0x25, 0xf6, 0x8d, 0x41, 0xe2, 0xad,
+ 0xc6, 0xd8, 0xd4, 0x22, 0x6a, 0x07, 0xad, 0x91, 0x53, 0x41, 0xa4, 0xc0,
+ 0x5c, 0xba, 0x2e, 0xc1, 0x70, 0x7b, 0x14, 0xf5, 0xed, 0xb5, 0xb9, 0x2a,
+ 0x25, 0xdc, 0x39, 0xa6, 0x41, 0x87, 0x40, 0xfb, 0x47, 0x85, 0x2a, 0xdd,
+ 0x90, 0x8f, 0x40, 0xcc, 0xc8, 0xba, 0xec, 0xc3, 0x43, 0xfd, 0xfe, 0x54,
+ 0xd2, 0x22, 0xcb, 0x2f, 0x9f, 0xda, 0x5d, 0x8a, 0x64, 0x33, 0x33, 0x93,
+ 0x70, 0x7b, 0xd1, 0xcd, 0x2c, 0x4a, 0x88, 0xf1, 0x3d, 0xdd, 0x75, 0x95,
+ 0xaa, 0x4d, 0xb6, 0x48, 0x11, 0x15, 0xaa, 0xa5, 0xa5, 0xdb, 0xb4, 0x16,
+ 0x23, 0xc4, 0x5d, 0x0a, 0x4d, 0x3e, 0x46, 0x38, 0xa4, 0xbf, 0x05, 0xb8,
+ 0x68, 0x03, 0xae, 0x60, 0x7d, 0xd8, 0xf9, 0x72, 0x60, 0xfc, 0x3c, 0xd9,
+ 0xe6, 0xfe, 0x58, 0xe3, 0xdc, 0x24, 0x72, 0x9c, 0xf2, 0xa7, 0x97, 0x54,
+ 0x37, 0x42, 0x20, 0x5b, 0x93, 0xa0, 0xf9, 0x2b, 0x32, 0x30, 0x5e, 0xb3,
+ 0xe5, 0x2f, 0xc7, 0x62, 0xf3, 0x33, 0x3c, 0x26, 0xde, 0x54, 0x3b, 0xef,
+ 0xc9, 0x54, 0x05, 0x1c, 0x79, 0xfe, 0x2f, 0x0d, 0xc2, 0xe2, 0xb1, 0xbb,
+ 0x85, 0x58, 0x27, 0xb6, 0xc1, 0x1b, 0x34, 0x14, 0x1a, 0x7a, 0x92, 0x75,
+ 0x08, 0x3b, 0xd2, 0x46, 0xb6, 0x17, 0x4a, 0xf1, 0xb7, 0x58, 0xaf, 0xee,
+ 0x37, 0x21, 0x69, 0x61, 0xb4, 0x0e, 0x6f, 0x50, 0x4a, 0x75, 0x25, 0xe9,
+ 0x9e, 0xec, 0x6c, 0x9e, 0x10, 0x12, 0xb5, 0xc4, 0xb7, 0x3c, 0xf7, 0x3c,
+ 0xa1, 0x0f, 0x99, 0x3c, 0x6a, 0x0f, 0xcd, 0x9b, 0x07, 0xeb, 0x90, 0x53,
+ 0xf6, 0x9c, 0x14, 0x62},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 113
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 113,
+ 48,
+ {0x91, 0x5b, 0xf2, 0x30, 0xab, 0x9b, 0x21, 0x0a, 0xb7, 0xa6, 0xc6, 0x48,
+ 0x16, 0x2b, 0xad, 0xd5, 0xe5, 0x60, 0x24, 0xdc, 0xc7, 0x83, 0xba, 0x99,
+ 0x93, 0xd6, 0xd2, 0xe0, 0x2a, 0xfd, 0x2e, 0xe4, 0x8e, 0x66, 0x24, 0xe8,
+ 0xc5, 0x36, 0x54, 0x5c, 0x29, 0x74, 0x68, 0xfe, 0x3e, 0x4e, 0x76, 0xc0,
+ 0x5c, 0x98, 0x75, 0x33, 0x10, 0xa5, 0xdf, 0x84, 0xc2, 0xf4, 0x78, 0xce,
+ 0x53, 0x78, 0x3f, 0x9b, 0x61, 0x00, 0x8b, 0x41, 0xc2, 0x60, 0xc2, 0xb4,
+ 0x84, 0xc7, 0xda, 0xea, 0x7f, 0x67, 0xcc, 0x5f, 0x71, 0x5d, 0x81, 0xb0,
+ 0x7b, 0xff, 0xae, 0xad, 0x00, 0x22, 0x41, 0x9f, 0x2c, 0x08, 0x5e, 0xeb,
+ 0x69, 0x80, 0x7c, 0xa1, 0x89, 0xb4, 0x42, 0x30, 0x0b, 0xe8, 0xdd, 0x3b,
+ 0x3a, 0x71, 0xe3, 0xec, 0x70, 0x69, 0x15, 0x6d, 0x21, 0x44, 0x77, 0x07,
+ 0x49, 0x65, 0xa7, 0xd6, 0xf7, 0x47, 0xc5, 0x18, 0x8f, 0x10, 0xad, 0x7c,
+ 0x26, 0x61, 0x4f, 0xa4, 0x84, 0x74, 0xed, 0xe7, 0xf7, 0xa8, 0x95, 0x7e,
+ 0xea, 0x89, 0xe5, 0xaf, 0x57, 0xc5, 0x9a, 0x61, 0x5d, 0x52, 0xe0, 0xc1,
+ 0x68, 0x37, 0xcd, 0xe7, 0xac, 0x19, 0x86, 0x07, 0xc3, 0x57, 0x26, 0xaf,
+ 0x9d, 0x9a, 0x8e, 0x4e, 0x91, 0x72, 0x5d, 0x31, 0xf4, 0x7a, 0x05, 0x2d,
+ 0xc9, 0xf4, 0x11, 0x4d, 0xad, 0x41, 0x01, 0xd3, 0xb2, 0x1d, 0x91, 0x9e,
+ 0xc4, 0xe0, 0x6f, 0xc8, 0xdf, 0x0f, 0xaf, 0x91, 0xee, 0xa5, 0x95, 0x40,
+ 0x39, 0x27, 0xea, 0xba, 0x5f, 0xbf, 0x3f, 0x9b, 0x6a, 0xee, 0xf4, 0x72,
+ 0x1a, 0xa9, 0xa2, 0xc8, 0x99, 0xeb, 0xd6, 0xf3, 0x82, 0x17, 0x70, 0x86,
+ 0x3d, 0x1d, 0xd2, 0xde, 0x4e, 0x8d, 0xcf, 0xb0, 0x99, 0x78, 0xf5, 0xc9,
+ 0x20, 0x38, 0x2f, 0x0a, 0x84, 0x3c, 0x06, 0x07, 0xf6, 0x6a, 0x78, 0x0d,
+ 0x53, 0x43, 0x68, 0x22},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 114
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA384,
+ 114,
+ 64,
+ {0x03, 0x48, 0x7a, 0x27, 0x4d, 0xcc, 0xab, 0x65, 0xc7, 0x63, 0x56, 0xab,
+ 0xba, 0xf1, 0x16, 0x6a, 0x6b, 0x8e, 0x40, 0xbf, 0x41, 0xfc, 0x19, 0x36,
+ 0x2e, 0x60, 0x91, 0x03, 0xd6, 0x8b, 0x0d, 0xa6, 0x23, 0xff, 0xa6, 0x55,
+ 0xcd, 0x22, 0x29, 0x21, 0xde, 0xab, 0xcc, 0x78, 0x3e, 0x32, 0xcd, 0x92,
+ 0x2d, 0x53, 0x4c, 0x93, 0x0b, 0x20, 0x12, 0xf0, 0x35, 0x55, 0x69, 0x8c,
+ 0x95, 0x48, 0xb7, 0x58, 0x80, 0x94, 0xb5, 0x78, 0xc2, 0x0c, 0x1a, 0x74,
+ 0x0a, 0x54, 0xad, 0xfb, 0x86, 0x78, 0x03, 0x66, 0xed, 0x95, 0x1d, 0x01,
+ 0xb1, 0x62, 0xd0, 0x59, 0x83, 0x2e, 0x25, 0x1b, 0x38, 0xa1, 0x03, 0x39,
+ 0x4d, 0xec, 0x29, 0x1b, 0xc7, 0x2c, 0x98, 0x2c, 0x23, 0x09, 0x91, 0x86,
+ 0x29, 0xdc, 0x65, 0x6d, 0x96, 0xa8, 0x9b, 0x71, 0xf5, 0x75, 0x20, 0xdb,
+ 0xe8, 0xba, 0xa2, 0x5b, 0x97, 0xe6, 0x8b, 0xe0, 0xbb, 0xe8, 0x48, 0x3c,
+ 0x1a, 0x41, 0xcb, 0x59, 0xf0, 0x27, 0x80, 0x8b, 0xa2, 0x2b, 0x82, 0x41,
+ 0x3c, 0x41, 0x25, 0x94, 0x19, 0x1c, 0x22, 0x93, 0xaf, 0x57, 0x0f, 0x02,
+ 0xcc, 0x24, 0xcf, 0x3c, 0x79, 0x96, 0x2a, 0x46, 0xd0, 0x63, 0xbc, 0x12,
+ 0xd9, 0xda, 0x5c, 0x1b, 0x1f, 0x56, 0x21, 0x41, 0x95, 0x7d, 0x04, 0x95,
+ 0x36, 0xd4, 0x91, 0xb5, 0x03, 0x98, 0xd2, 0xcd, 0x8d, 0x96, 0x8a, 0xdd,
+ 0x3f, 0xbf, 0xa8, 0x63, 0x7a, 0xfe, 0x36, 0xcf, 0xc0, 0xb1, 0xb4, 0xd9,
+ 0x53, 0xaa, 0xab, 0xc3, 0xf7, 0x3e, 0x94, 0xfd, 0xf7, 0x2b, 0xa8, 0xc0,
+ 0x6d, 0x40, 0x5e, 0x22, 0x4e, 0xe8, 0x0c, 0x99, 0x5e, 0xd7, 0xb3, 0x25,
+ 0x53, 0xde, 0xc8, 0x05, 0x90, 0xf2, 0x78, 0x76, 0x84, 0xe8, 0xdc, 0xd1,
+ 0x09, 0x62, 0xe3, 0xed, 0x82, 0x80, 0xdb, 0xc2, 0x21, 0x7d, 0x81, 0x9b,
+ 0x9d, 0xe7, 0x9a, 0xeb},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 115
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA512,
+ 115,
+ 0,
+ {0xaa, 0xb6, 0xc1, 0xc4, 0x47, 0xd5, 0xb1, 0x0d, 0x92, 0x19, 0x63, 0x32,
+ 0x93, 0xa3, 0x69, 0x34, 0x89, 0x84, 0xc8, 0x61, 0x46, 0x98, 0xfd, 0x7c,
+ 0x46, 0xe6, 0x36, 0xe9, 0x02, 0xf4, 0xc7, 0xfe, 0x89, 0xe3, 0x1e, 0xf4,
+ 0xd4, 0x06, 0x4f, 0xda, 0x55, 0xdd, 0x9c, 0xfe, 0x84, 0x61, 0x71, 0x3f,
+ 0xcd, 0xf0, 0xf6, 0xa4, 0x5c, 0x88, 0xd6, 0xef, 0xeb, 0x10, 0xce, 0x02,
+ 0xf8, 0xd3, 0x6a, 0xde, 0x58, 0x95, 0x51, 0x98, 0x8f, 0x49, 0x15, 0x8d,
+ 0x3d, 0x54, 0x6e, 0x74, 0x7b, 0xe0, 0xf9, 0xe6, 0x5f, 0xa1, 0xb4, 0xc2,
+ 0x02, 0xaf, 0xf0, 0x9b, 0x5d, 0x12, 0xfe, 0xab, 0xef, 0x52, 0xe9, 0x21,
+ 0xb7, 0x19, 0xcf, 0x45, 0x14, 0x7a, 0xb6, 0x7e, 0x6f, 0x0a, 0xa9, 0xdc,
+ 0xbb, 0xa9, 0x9c, 0x1c, 0x37, 0x46, 0xcb, 0x0c, 0xd0, 0xe3, 0x50, 0x9a,
+ 0xc1, 0xee, 0xd0, 0x5a, 0x2e, 0xd9, 0x1a, 0xfa, 0x42, 0x4c, 0x6a, 0x33,
+ 0x27, 0x62, 0x45, 0xa9, 0x4a, 0x9b, 0xdd, 0x18, 0x3f, 0xbe, 0xac, 0x9e,
+ 0x7d, 0x93, 0x05, 0x16, 0x43, 0x78, 0x4f, 0x12, 0x1e, 0x13, 0xe8, 0x9b,
+ 0x95, 0x19, 0x0a, 0xf7, 0xc5, 0x11, 0x76, 0xcf, 0x71, 0xeb, 0x83, 0x2b,
+ 0x3e, 0xb7, 0x38, 0x66, 0xe8, 0x97, 0x81, 0x6f, 0xa9, 0xfb, 0xf7, 0x03,
+ 0xb3, 0x1f, 0x19, 0x52, 0xaf, 0x5d, 0xd8, 0xc6, 0x84, 0x00, 0x37, 0x4b,
+ 0xec, 0xe4, 0xf1, 0xba, 0xed, 0x06, 0xf1, 0x9c, 0x5c, 0x5d, 0x68, 0xa1,
+ 0xdf, 0x8e, 0x32, 0x8a, 0xf1, 0xc8, 0xf0, 0x77, 0x9b, 0xb8, 0xf8, 0x05,
+ 0xf0, 0xad, 0xb6, 0x5b, 0xad, 0x6b, 0xce, 0x1c, 0x25, 0x27, 0xd4, 0xcd,
+ 0xb8, 0x95, 0x71, 0xc8, 0x33, 0xf0, 0x9d, 0x43, 0x75, 0xd7, 0x5d, 0xae,
+ 0x5b, 0xbe, 0x17, 0xd4, 0x76, 0x08, 0x83, 0x3d, 0x10, 0x41, 0x28, 0x8d,
+ 0x65, 0x8e, 0x13, 0x6c},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 116
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA512,
+ 116,
+ 20,
+ {0x13, 0x64, 0xa0, 0x18, 0x1c, 0x68, 0x5d, 0x56, 0x1d, 0x44, 0xa5, 0xd3,
+ 0xa7, 0x35, 0xa2, 0x63, 0x00, 0x35, 0x84, 0x9d, 0xe6, 0xec, 0xcb, 0x06,
+ 0xbc, 0x52, 0x43, 0x1c, 0x2e, 0xa6, 0x99, 0x07, 0xfb, 0x08, 0xf2, 0xfd,
+ 0x73, 0xc7, 0x8e, 0xa3, 0xa8, 0x49, 0xbc, 0xd4, 0x8d, 0x2f, 0x62, 0xb8,
+ 0x9e, 0x37, 0x0e, 0x3b, 0xb7, 0x4a, 0xd3, 0xb1, 0xf9, 0xd6, 0x63, 0xdd,
+ 0x05, 0xd3, 0xc8, 0x29, 0xcb, 0xd2, 0xd9, 0x7c, 0xd4, 0x28, 0x4b, 0xde,
+ 0x84, 0xc2, 0x93, 0xef, 0x45, 0xbc, 0x0f, 0xf9, 0x8e, 0xb4, 0x7d, 0xac,
+ 0x24, 0xf8, 0xb0, 0x9d, 0xc3, 0x93, 0x95, 0xda, 0x58, 0x7f, 0xce, 0xec,
+ 0x7a, 0x2f, 0x10, 0xbd, 0xef, 0x2e, 0xb0, 0xfc, 0x2f, 0xa4, 0xf0, 0x1f,
+ 0x65, 0x2e, 0x6a, 0xb0, 0x89, 0x86, 0xd9, 0x5b, 0xfb, 0x15, 0x12, 0x5a,
+ 0xe5, 0xc2, 0x6f, 0x84, 0xf1, 0x16, 0x82, 0xe9, 0xee, 0x4a, 0x6f, 0x19,
+ 0xfb, 0x73, 0xb6, 0x6c, 0xb2, 0x79, 0x51, 0x27, 0xa9, 0xe9, 0x8c, 0x62,
+ 0x3d, 0x8c, 0xe1, 0x32, 0x31, 0x04, 0x71, 0xff, 0x6f, 0x50, 0xd1, 0xa7,
+ 0xad, 0xdb, 0x2d, 0x84, 0x4c, 0x3c, 0xde, 0x7d, 0x1c, 0x7b, 0xfc, 0xfa,
+ 0xcf, 0x64, 0xb2, 0x88, 0x0b, 0x50, 0xde, 0xe6, 0xa6, 0x87, 0x12, 0x3d,
+ 0x31, 0x3d, 0x74, 0xff, 0x83, 0xbd, 0xa1, 0xfe, 0x09, 0xb4, 0xc6, 0x31,
+ 0x15, 0xac, 0x9c, 0x09, 0xae, 0x8c, 0x93, 0x63, 0x27, 0xb7, 0x00, 0x26,
+ 0x8a, 0x3c, 0x83, 0xa5, 0x67, 0x24, 0xa6, 0xa0, 0x86, 0xa3, 0x4a, 0xfd,
+ 0x5c, 0x8c, 0xca, 0xe9, 0xa5, 0xbc, 0x32, 0x25, 0xbe, 0x35, 0xac, 0x5d,
+ 0x6b, 0x00, 0xf5, 0xa4, 0xc8, 0x74, 0x66, 0xa2, 0xc5, 0xfa, 0x3e, 0x66,
+ 0x01, 0x26, 0x95, 0x7d, 0x4c, 0xb4, 0xeb, 0xd0, 0x64, 0x10, 0x6c, 0x04,
+ 0x56, 0x86, 0x4b, 0xa9},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 117
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA512,
+ 117,
+ 28,
+ {0x52, 0x10, 0xd4, 0xba, 0xc8, 0x5e, 0x2b, 0xa4, 0xab, 0xf3, 0x9b, 0x41,
+ 0xc8, 0x91, 0x23, 0x7b, 0xd3, 0x64, 0x47, 0x68, 0x3b, 0x9a, 0xd8, 0x0e,
+ 0x73, 0x8c, 0x19, 0x33, 0x82, 0x8c, 0x64, 0x28, 0x08, 0x5c, 0x0d, 0x43,
+ 0x78, 0xb5, 0x44, 0xce, 0x6b, 0xd6, 0x33, 0x64, 0x0c, 0x05, 0x8f, 0xa3,
+ 0xdb, 0xd1, 0xd3, 0x09, 0x92, 0x01, 0x40, 0xff, 0x47, 0x68, 0xc9, 0x07,
+ 0x10, 0xcf, 0xe1, 0x03, 0x1e, 0xd4, 0x71, 0xbd, 0x4c, 0xe3, 0x03, 0x44,
+ 0xc5, 0xeb, 0x1a, 0xce, 0xf0, 0x71, 0x3b, 0x02, 0x84, 0x1b, 0x61, 0x2c,
+ 0x72, 0x0d, 0x24, 0x27, 0x6d, 0xf3, 0x66, 0xf3, 0xc5, 0x7e, 0x56, 0x54,
+ 0x58, 0x5f, 0x11, 0xa4, 0x8f, 0xe4, 0x7d, 0x19, 0xf6, 0x29, 0x6d, 0xfe,
+ 0x2f, 0x84, 0x5d, 0xbd, 0x91, 0x80, 0x7f, 0x2e, 0xb6, 0xd9, 0x49, 0x1f,
+ 0x2f, 0xf2, 0x6c, 0xcf, 0xec, 0x4f, 0x53, 0xc9, 0xa1, 0xd4, 0x8a, 0xa7,
+ 0xd0, 0xbd, 0x7a, 0xda, 0xf9, 0x4c, 0xba, 0xc5, 0x83, 0xf9, 0xc1, 0x8d,
+ 0x7d, 0x6f, 0xc9, 0x9b, 0x85, 0x55, 0x5e, 0xbc, 0x1d, 0xcb, 0x28, 0xe8,
+ 0x19, 0x3a, 0xe2, 0x5f, 0xd1, 0xb6, 0x25, 0x37, 0x52, 0x35, 0xe6, 0x09,
+ 0xe8, 0xe9, 0xe9, 0x7b, 0xd3, 0x39, 0x74, 0x72, 0x31, 0xdb, 0xb2, 0x8b,
+ 0x0b, 0x16, 0xd7, 0xa2, 0x85, 0x17, 0x1a, 0x79, 0x11, 0x30, 0xa7, 0x92,
+ 0x62, 0x7d, 0x89, 0x08, 0x89, 0xa5, 0x82, 0xaa, 0xf6, 0xae, 0xa8, 0x53,
+ 0xa7, 0xfc, 0x21, 0x4e, 0x3a, 0x6c, 0xbb, 0xfa, 0x99, 0xa7, 0x08, 0x3b,
+ 0x86, 0xb4, 0xa8, 0xe0, 0xc6, 0x9e, 0x77, 0x62, 0xc7, 0x2e, 0x42, 0x5b,
+ 0x73, 0x70, 0xae, 0x5e, 0xb4, 0x44, 0xdf, 0x3d, 0x53, 0x9c, 0x8d, 0xfc,
+ 0xc9, 0x01, 0x1e, 0xae, 0xa1, 0x30, 0xf5, 0x42, 0x2a, 0x5b, 0xe2, 0x63,
+ 0xb5, 0xbc, 0x66, 0xae},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 118
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA512,
+ 118,
+ 32,
+ {0x1b, 0xb3, 0x7d, 0xa5, 0xce, 0x67, 0xbd, 0xbd, 0x54, 0x5d, 0x59, 0xf3,
+ 0x68, 0xb3, 0x39, 0xfd, 0xf5, 0xe5, 0xeb, 0x8d, 0x21, 0x78, 0xdd, 0x36,
+ 0x27, 0x99, 0x55, 0xc9, 0xb2, 0xa9, 0x76, 0x16, 0xf3, 0x80, 0x98, 0x3f,
+ 0x89, 0xb9, 0x58, 0xc5, 0xc8, 0x45, 0xae, 0x06, 0x1f, 0x71, 0xac, 0x54,
+ 0x42, 0x2f, 0xf3, 0x40, 0x8b, 0x92, 0x19, 0xc1, 0xe4, 0x32, 0x88, 0x90,
+ 0xa6, 0x75, 0x7e, 0x63, 0x5d, 0xc2, 0xd4, 0xb3, 0xff, 0x2d, 0x9d, 0xd6,
+ 0x83, 0xe4, 0x8c, 0x14, 0x64, 0x9c, 0x85, 0xb2, 0x32, 0x9f, 0x1b, 0x4e,
+ 0xa4, 0x16, 0x45, 0x95, 0x66, 0xb6, 0x3f, 0xe5, 0x0c, 0xff, 0x6d, 0xe7,
+ 0x69, 0xcb, 0x1a, 0x68, 0xb3, 0x72, 0xbd, 0x19, 0x66, 0xcb, 0xc5, 0x59,
+ 0x19, 0xf9, 0x79, 0xb7, 0x29, 0x3b, 0xcf, 0xd5, 0x9e, 0x29, 0x9c, 0x18,
+ 0xd0, 0xcd, 0x31, 0x98, 0xef, 0x7e, 0x6f, 0x82, 0x8c, 0xcc, 0x7e, 0x06,
+ 0xdc, 0xaa, 0xc9, 0xef, 0x10, 0x9e, 0x82, 0x32, 0xff, 0x05, 0x3e, 0x9a,
+ 0xcc, 0xc9, 0x5d, 0x12, 0x83, 0x29, 0x41, 0xe5, 0x90, 0x0d, 0xc3, 0x12,
+ 0xc5, 0x52, 0xb5, 0xb7, 0xbf, 0x5c, 0x00, 0x52, 0x20, 0x72, 0x2f, 0xba,
+ 0xdd, 0xed, 0x0d, 0x7d, 0x4e, 0x74, 0xef, 0x00, 0xe8, 0xd5, 0x31, 0xc8,
+ 0xbf, 0xc4, 0x70, 0x0b, 0x4b, 0x18, 0x80, 0x31, 0x2a, 0xaa, 0xbe, 0xa1,
+ 0x47, 0xde, 0xfe, 0xde, 0xab, 0x15, 0x11, 0x4a, 0x79, 0x73, 0x33, 0x22,
+ 0x1e, 0x71, 0x71, 0x39, 0x4a, 0x5e, 0x73, 0xc4, 0x75, 0xbe, 0x06, 0x39,
+ 0x6b, 0x86, 0x1f, 0xa2, 0xba, 0xf7, 0xe4, 0x7e, 0x59, 0xc2, 0xb7, 0x7f,
+ 0x31, 0xd3, 0xb7, 0x53, 0x66, 0x94, 0x92, 0xe6, 0xae, 0x69, 0x1e, 0xce,
+ 0x8f, 0xcb, 0x9b, 0xef, 0x21, 0x62, 0xfd, 0x86, 0xdf, 0xd8, 0x9d, 0x05,
+ 0x17, 0x16, 0xee, 0x03},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 119
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA512,
+ 119,
+ 48,
+ {0x10, 0x3f, 0x71, 0xce, 0x62, 0x60, 0x90, 0x0e, 0x6d, 0x53, 0x72, 0x18,
+ 0x19, 0xed, 0x2d, 0xf3, 0x8f, 0x8e, 0x2d, 0x7a, 0x87, 0x3a, 0x5e, 0xfc,
+ 0x73, 0x0c, 0x16, 0xc8, 0x56, 0x19, 0xb1, 0xca, 0x18, 0x0a, 0xcd, 0x09,
+ 0x7d, 0x6d, 0x55, 0x0f, 0xbe, 0x64, 0x52, 0xfb, 0xf0, 0xfe, 0x70, 0xc0,
+ 0xa2, 0x29, 0x9e, 0x3d, 0xb8, 0x86, 0x56, 0xbc, 0x34, 0x7d, 0x28, 0xcd,
+ 0x21, 0xe5, 0x3c, 0x49, 0x4e, 0x3c, 0x4f, 0xf2, 0x8a, 0x8c, 0xe7, 0x83,
+ 0xee, 0x84, 0x26, 0x58, 0x86, 0x35, 0x82, 0xb3, 0xb4, 0x47, 0x3e, 0xbd,
+ 0x43, 0x5f, 0xd0, 0xb8, 0x36, 0xbe, 0xd5, 0x1d, 0xe1, 0x6c, 0xcb, 0xb5,
+ 0x13, 0x08, 0xcd, 0xc9, 0x53, 0xd8, 0xbf, 0xd9, 0x7a, 0xb0, 0xf0, 0xc6,
+ 0x56, 0xb3, 0x4c, 0x5d, 0x8c, 0x41, 0x7a, 0x92, 0x06, 0xae, 0xea, 0xeb,
+ 0x3b, 0x9c, 0xd2, 0xfc, 0xe6, 0x53, 0xce, 0xd2, 0x1a, 0x14, 0x0b, 0x15,
+ 0x60, 0x91, 0x75, 0x4c, 0x93, 0x11, 0x9f, 0xbe, 0xae, 0x5a, 0x8f, 0x86,
+ 0x8a, 0xfd, 0xc7, 0x07, 0x6c, 0xf6, 0x5e, 0x9f, 0x1a, 0x14, 0xa6, 0x27,
+ 0x4b, 0xb4, 0x9f, 0x6c, 0xb8, 0xc4, 0xf4, 0x7b, 0x87, 0x05, 0x5d, 0xa2,
+ 0x81, 0x72, 0x17, 0x6f, 0x18, 0xca, 0xc7, 0xfe, 0xb4, 0x63, 0xd2, 0x2d,
+ 0x84, 0x1c, 0xab, 0xa4, 0x12, 0xf4, 0x18, 0xe3, 0x4a, 0x88, 0xa5, 0x66,
+ 0xd3, 0xc4, 0x0e, 0xde, 0x21, 0x55, 0x1a, 0x52, 0x0d, 0x4b, 0xf8, 0x11,
+ 0x88, 0x40, 0x69, 0x2d, 0x50, 0x9f, 0xbf, 0xb1, 0x8f, 0x1d, 0x00, 0x5c,
+ 0x2f, 0x54, 0x35, 0x6b, 0xd5, 0x1a, 0xc8, 0x20, 0x2a, 0x85, 0xa1, 0x63,
+ 0xa6, 0x0d, 0x88, 0x5e, 0x37, 0x54, 0xc4, 0x7c, 0xfc, 0xa3, 0x51, 0x8e,
+ 0x7e, 0xc2, 0x7b, 0x97, 0xdf, 0x82, 0x42, 0x38, 0x8b, 0xec, 0x5f, 0x6a,
+ 0x41, 0xe1, 0xf0, 0xd7},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 120
+ {SEC_OID_SHA384,
+ CKG_MGF1_SHA512,
+ 120,
+ 64,
+ {0x58, 0x64, 0x39, 0xd3, 0x7b, 0xf0, 0x26, 0x84, 0x90, 0xb2, 0xc7, 0xd6,
+ 0x54, 0xb5, 0xb0, 0x44, 0x18, 0xf6, 0xf6, 0x22, 0x42, 0xbf, 0xb0, 0xa8,
+ 0x13, 0xa1, 0x07, 0x44, 0x08, 0x98, 0xbf, 0x63, 0x21, 0x95, 0x18, 0xf3,
+ 0x21, 0x50, 0xe5, 0x74, 0x3d, 0x7c, 0x55, 0xa1, 0xa0, 0xbd, 0xc9, 0x08,
+ 0x3a, 0xaf, 0xc0, 0x17, 0x29, 0x57, 0x6a, 0x07, 0xf4, 0xee, 0x4d, 0x1a,
+ 0x12, 0xf1, 0x00, 0x0a, 0x84, 0x90, 0xfa, 0x0d, 0x4d, 0xd0, 0x35, 0x28,
+ 0x9a, 0x21, 0x0e, 0xb5, 0x87, 0xbb, 0x2e, 0x83, 0xfd, 0xa1, 0xf9, 0x99,
+ 0x57, 0x12, 0xe1, 0xee, 0x0a, 0xad, 0x7f, 0x78, 0x70, 0x83, 0xb8, 0x6a,
+ 0xf4, 0x91, 0x3b, 0x2c, 0x5e, 0x4c, 0x54, 0xaa, 0x08, 0x5d, 0x29, 0xb6,
+ 0xb9, 0x65, 0xb8, 0x6e, 0x2c, 0xaf, 0x70, 0x43, 0x3c, 0x87, 0xca, 0x86,
+ 0x4f, 0x94, 0xd6, 0x86, 0x02, 0xfd, 0xa1, 0xb5, 0x47, 0xf5, 0xfc, 0xf1,
+ 0x32, 0xe6, 0xc5, 0xa3, 0x41, 0xc2, 0x76, 0x20, 0x84, 0x85, 0xcf, 0xcc,
+ 0x57, 0x68, 0xbf, 0x5a, 0xe4, 0x67, 0xd0, 0x6f, 0xd2, 0x31, 0xa6, 0xb2,
+ 0xad, 0x1a, 0x0c, 0x7c, 0xa2, 0x5d, 0x32, 0xdf, 0x89, 0x1f, 0x61, 0x10,
+ 0x93, 0xe9, 0x93, 0x9a, 0x94, 0x9e, 0x13, 0x15, 0x45, 0x97, 0x02, 0x5a,
+ 0x2d, 0x9f, 0x5b, 0xae, 0x1f, 0x19, 0xbf, 0x11, 0xf6, 0xf6, 0x7c, 0x37,
+ 0xfe, 0x44, 0x16, 0x27, 0x06, 0x0e, 0xbc, 0x3a, 0x8b, 0x39, 0x75, 0x2d,
+ 0xf1, 0x6b, 0x6a, 0xe0, 0xa7, 0x6f, 0x95, 0xaf, 0x16, 0xcd, 0xb0, 0xe6,
+ 0x95, 0x7e, 0xf2, 0x5c, 0xbf, 0x4a, 0xb8, 0x9a, 0xca, 0x08, 0xea, 0x91,
+ 0x21, 0xd9, 0x09, 0xc5, 0xb7, 0xc1, 0xb3, 0xc4, 0x67, 0x57, 0x27, 0x3c,
+ 0xb4, 0x4a, 0x99, 0xb0, 0x26, 0xb7, 0xf9, 0x39, 0xfe, 0xc4, 0xf0, 0x0b,
+ 0x63, 0xe2, 0x81, 0xce},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 121
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 121,
+ 0,
+ {0x65, 0xb1, 0x41, 0x97, 0xa2, 0x3e, 0xe7, 0x75, 0x88, 0x2c, 0x84, 0x0a,
+ 0x5d, 0xd6, 0x31, 0xbc, 0xfe, 0xbf, 0x6e, 0xc4, 0x5d, 0x06, 0x0d, 0x63,
+ 0x2f, 0x8a, 0xc0, 0x0c, 0x3f, 0xaa, 0x68, 0xd0, 0xe9, 0x58, 0xda, 0xcd,
+ 0x71, 0x06, 0x74, 0xf9, 0xeb, 0xc9, 0x53, 0x2d, 0xd0, 0xb2, 0xd1, 0xfa,
+ 0x53, 0x94, 0xe6, 0x9d, 0xb2, 0x83, 0x70, 0x69, 0x29, 0xdf, 0x8c, 0x20,
+ 0x6f, 0x7a, 0x8b, 0x31, 0x1e, 0x14, 0xeb, 0x12, 0x9b, 0xf1, 0x53, 0x36,
+ 0x3a, 0x5f, 0x30, 0xb6, 0x5e, 0x85, 0x15, 0x35, 0xe7, 0x1b, 0x9a, 0x1c,
+ 0x46, 0x80, 0x1f, 0x75, 0x91, 0xf3, 0xc1, 0x68, 0x48, 0x04, 0x2c, 0xc9,
+ 0xe5, 0x54, 0xe0, 0xf0, 0xec, 0xd4, 0x15, 0x25, 0x2e, 0x9e, 0x61, 0xd7,
+ 0x24, 0x4b, 0xec, 0x0a, 0x8c, 0x80, 0x8e, 0x35, 0xa2, 0x2c, 0xaf, 0x2d,
+ 0xcd, 0x89, 0x98, 0x06, 0xc0, 0x64, 0x99, 0x32, 0xa0, 0xab, 0xa6, 0x4d,
+ 0x61, 0xb9, 0x2a, 0x5c, 0x8b, 0xe8, 0x87, 0xae, 0xb5, 0xbc, 0x50, 0x78,
+ 0x1e, 0x89, 0x69, 0x07, 0x2e, 0xcd, 0xb6, 0xda, 0x96, 0xba, 0xf5, 0x9d,
+ 0x66, 0x7b, 0x95, 0xc7, 0xf0, 0xd5, 0x1c, 0x4e, 0x23, 0x63, 0x6b, 0xe8,
+ 0x37, 0xed, 0x2c, 0x01, 0x75, 0xc5, 0xd4, 0x2f, 0x93, 0x1b, 0x15, 0x2e,
+ 0xcf, 0x94, 0xe8, 0xc6, 0xb0, 0x64, 0x99, 0xe9, 0x00, 0xc3, 0x92, 0xc0,
+ 0xf3, 0xbc, 0xe4, 0x71, 0x76, 0xe8, 0x50, 0x7f, 0x6d, 0x23, 0x9a, 0x26,
+ 0xe4, 0x50, 0x05, 0xa8, 0xd8, 0x73, 0xc7, 0x6d, 0xe1, 0x28, 0x3e, 0xf8,
+ 0x52, 0x76, 0x9e, 0x13, 0xaf, 0x0b, 0xbe, 0xa4, 0x60, 0xd8, 0x1c, 0x85,
+ 0x34, 0xbf, 0xdc, 0xc6, 0xe8, 0x69, 0x90, 0x70, 0xd4, 0x48, 0x37, 0xcb,
+ 0xff, 0xaa, 0x1a, 0xeb, 0x3b, 0x72, 0xea, 0xdc, 0xfd, 0xd2, 0x92, 0x3e,
+ 0x50, 0x6d, 0x30, 0xcc},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 122
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 122,
+ 20,
+ {0x90, 0xea, 0x82, 0x4d, 0x12, 0x8b, 0xd7, 0xc3, 0xb7, 0x71, 0x9d, 0xbe,
+ 0x79, 0xe0, 0xfe, 0x4e, 0x34, 0x66, 0x0b, 0xad, 0xb9, 0x08, 0xa3, 0xb3,
+ 0x68, 0x36, 0xc8, 0x87, 0x3e, 0x07, 0xa6, 0x20, 0x86, 0xc3, 0xd1, 0x63,
+ 0xee, 0x7b, 0x9a, 0x0b, 0x0f, 0x6b, 0xaf, 0xfc, 0x7d, 0xf5, 0x4c, 0x97,
+ 0xdf, 0xa7, 0xc4, 0x56, 0xc6, 0xb4, 0x0b, 0x72, 0xcb, 0x8d, 0x04, 0x01,
+ 0x78, 0xf1, 0xe2, 0x9d, 0x07, 0x6f, 0xeb, 0xda, 0x7d, 0xcf, 0x5a, 0x65,
+ 0x29, 0x30, 0xea, 0xd6, 0x69, 0x90, 0x24, 0x1e, 0xc1, 0xaf, 0xe5, 0x64,
+ 0x0b, 0x72, 0x97, 0xba, 0x52, 0xe9, 0x19, 0xb7, 0xa7, 0xf9, 0xe5, 0xb7,
+ 0x18, 0xc6, 0x60, 0x95, 0x66, 0x9f, 0x86, 0x60, 0x78, 0x1d, 0xa7, 0xb8,
+ 0x18, 0x30, 0x06, 0xa6, 0xa6, 0x7d, 0x2d, 0xd0, 0x67, 0x67, 0x11, 0xb4,
+ 0xf9, 0x6f, 0x5f, 0x71, 0xfa, 0x6d, 0x1d, 0x06, 0xc1, 0xc7, 0xab, 0xd5,
+ 0x2a, 0x93, 0x2e, 0xa0, 0x58, 0x0d, 0x14, 0xe1, 0x91, 0x9e, 0x5a, 0xcf,
+ 0x2a, 0xc9, 0x0f, 0xb5, 0x53, 0x54, 0x07, 0x0b, 0x43, 0xa1, 0xa4, 0x28,
+ 0x31, 0xba, 0x28, 0x81, 0x82, 0xc5, 0x20, 0x60, 0xd3, 0x17, 0x15, 0xf2,
+ 0xc3, 0xfe, 0xba, 0xfe, 0x8e, 0x80, 0x80, 0xbc, 0x31, 0x09, 0x3f, 0x7e,
+ 0x68, 0x8c, 0xaa, 0x3f, 0x8d, 0x35, 0x54, 0x48, 0xd9, 0x5e, 0x43, 0x21,
+ 0xc0, 0x97, 0xad, 0x27, 0xc6, 0x9e, 0x8d, 0x78, 0x82, 0x26, 0x1e, 0xa8,
+ 0x15, 0xb8, 0x14, 0x43, 0xe8, 0xf2, 0x4b, 0x37, 0x19, 0x76, 0xdf, 0x43,
+ 0xa8, 0xcd, 0x7f, 0xc4, 0x2d, 0x83, 0x9d, 0xf6, 0x64, 0x5f, 0x7e, 0x59,
+ 0x81, 0xce, 0x16, 0xa6, 0xba, 0x56, 0xc4, 0x27, 0x0a, 0x8d, 0xa6, 0xe0,
+ 0x90, 0x78, 0xde, 0x26, 0xfb, 0x43, 0x39, 0xd6, 0x0e, 0xd0, 0xe3, 0x76,
+ 0xe0, 0xaa, 0xa6, 0x9f},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 123
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 123,
+ 28,
+ {0x2c, 0xbb, 0x50, 0x7f, 0xa7, 0xac, 0x71, 0x8b, 0xc6, 0x73, 0x65, 0x07,
+ 0x16, 0x73, 0xc8, 0x13, 0xcb, 0x83, 0xd4, 0xf3, 0xbf, 0xf4, 0x66, 0x61,
+ 0x05, 0x1a, 0x43, 0x83, 0x6a, 0x7f, 0xe5, 0x2b, 0x42, 0xbc, 0xc9, 0x98,
+ 0xa8, 0xb9, 0x2a, 0x5c, 0x27, 0x9c, 0x13, 0x3e, 0x52, 0x1b, 0xde, 0x2d,
+ 0xa0, 0xee, 0x8a, 0xc1, 0x2d, 0xcb, 0x79, 0x1a, 0xad, 0xdc, 0x6a, 0x28,
+ 0xdd, 0x7b, 0x79, 0x8c, 0xe7, 0xc2, 0x62, 0x62, 0xd5, 0xba, 0xb1, 0x0f,
+ 0x24, 0x01, 0x70, 0x34, 0x9e, 0xa2, 0xa2, 0x7a, 0x9e, 0xda, 0x6c, 0xc7,
+ 0x97, 0x63, 0x65, 0xe4, 0xe2, 0x50, 0x2b, 0xb2, 0x68, 0x2f, 0xd0, 0x0d,
+ 0xb4, 0x3e, 0x0d, 0xdd, 0x83, 0xdb, 0x8a, 0xef, 0x14, 0xc0, 0x0a, 0x27,
+ 0x2d, 0x72, 0xfb, 0x69, 0x1a, 0x04, 0xda, 0x16, 0x23, 0xef, 0x2d, 0xa7,
+ 0xd1, 0x37, 0xd2, 0x64, 0x02, 0x5c, 0xf1, 0x7f, 0x6a, 0x41, 0x98, 0xc0,
+ 0x91, 0x7b, 0x39, 0x4c, 0x6f, 0x01, 0x0b, 0x1b, 0x42, 0x92, 0x7f, 0x40,
+ 0x64, 0x7d, 0xc2, 0xfe, 0x4c, 0xc3, 0xee, 0xa5, 0x7b, 0x77, 0x24, 0x9a,
+ 0xd4, 0xb0, 0x11, 0x2e, 0x32, 0x84, 0x67, 0xc7, 0x54, 0x54, 0xf5, 0x5b,
+ 0xd7, 0x69, 0x75, 0x99, 0x80, 0xf6, 0x22, 0x47, 0xba, 0xbc, 0x33, 0x2d,
+ 0x26, 0x30, 0x86, 0xe2, 0x71, 0x42, 0x92, 0x67, 0x19, 0xd8, 0x63, 0x79,
+ 0xd3, 0xc1, 0x22, 0x5e, 0x65, 0x61, 0xf4, 0x98, 0x21, 0x48, 0x26, 0x80,
+ 0x99, 0x46, 0x90, 0x15, 0xaa, 0x5a, 0xeb, 0x7a, 0x35, 0x5e, 0x3d, 0x4f,
+ 0x62, 0x5b, 0x4c, 0x9f, 0x7b, 0xe1, 0xfb, 0xb6, 0xac, 0xbc, 0x2c, 0x77,
+ 0x08, 0x3f, 0x31, 0x30, 0xc5, 0x9a, 0xdc, 0xd6, 0x2b, 0x2d, 0x1e, 0xbd,
+ 0xac, 0x29, 0x6f, 0x8c, 0x31, 0x22, 0x1d, 0x26, 0x01, 0xa9, 0x2d, 0x22,
+ 0x0e, 0xc0, 0x3d, 0x54},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 124
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 124,
+ 32,
+ {0x68, 0xb5, 0x9c, 0x29, 0x00, 0x1b, 0x70, 0x49, 0x95, 0xea, 0x8b, 0x55,
+ 0xff, 0x59, 0x08, 0x32, 0xcc, 0xea, 0x11, 0x87, 0x17, 0x2e, 0x52, 0xaa,
+ 0xa5, 0xb0, 0x4b, 0x4b, 0xb2, 0x73, 0x04, 0x09, 0x7b, 0x0e, 0xa2, 0xc0,
+ 0x8f, 0x87, 0x96, 0xa3, 0xda, 0x79, 0x20, 0x11, 0x18, 0x5b, 0xa1, 0x3c,
+ 0x7a, 0xba, 0x58, 0x13, 0x90, 0x13, 0x08, 0x6d, 0xfd, 0x81, 0x8b, 0x7b,
+ 0x8a, 0x46, 0x52, 0x73, 0xb7, 0xe9, 0x27, 0xea, 0xe6, 0xeb, 0x4c, 0x5d,
+ 0x05, 0x71, 0x19, 0xb6, 0x95, 0xa0, 0x48, 0xa1, 0x90, 0x47, 0xf4, 0x5b,
+ 0xac, 0xfe, 0xcf, 0xfc, 0x23, 0x01, 0x38, 0x15, 0x3a, 0xfe, 0x7a, 0x0f,
+ 0x09, 0x83, 0xa0, 0xe6, 0x67, 0x6c, 0xcf, 0x0b, 0xfc, 0x8b, 0xef, 0xfc,
+ 0x7c, 0xc1, 0x57, 0x81, 0xf7, 0x27, 0x0e, 0x9b, 0x6a, 0x98, 0xc2, 0x78,
+ 0x69, 0x9d, 0x0e, 0x1f, 0x78, 0x00, 0xfd, 0xb2, 0xe5, 0xa3, 0x09, 0x02,
+ 0x77, 0x3e, 0xe1, 0xcf, 0x73, 0xca, 0x05, 0x93, 0x8c, 0x58, 0x23, 0x92,
+ 0xba, 0xdd, 0x98, 0x2e, 0x0b, 0x02, 0xf2, 0x3a, 0xfd, 0xc6, 0x0a, 0x4f,
+ 0x6a, 0x5f, 0x8d, 0x3b, 0x22, 0x43, 0x5e, 0xb8, 0x14, 0xd1, 0xfa, 0x3d,
+ 0x0e, 0xb0, 0x63, 0xaf, 0xf7, 0xcb, 0x1f, 0x55, 0x56, 0x71, 0x3c, 0x82,
+ 0xeb, 0xe1, 0x7c, 0x9b, 0x4d, 0xe6, 0xa4, 0x3a, 0xde, 0xe9, 0xcf, 0x9b,
+ 0xdd, 0xc1, 0x09, 0x79, 0x79, 0x1c, 0x01, 0xcc, 0x03, 0xdd, 0x07, 0xe4,
+ 0x55, 0x4e, 0x7a, 0x2c, 0x31, 0x4d, 0xdc, 0x97, 0xaf, 0xf8, 0xbe, 0xe5,
+ 0xc1, 0xce, 0x1b, 0xab, 0x28, 0x73, 0x62, 0xaf, 0xd4, 0x4c, 0x1e, 0x30,
+ 0x0d, 0xa8, 0xc1, 0xcc, 0xa4, 0x9b, 0x4b, 0x46, 0x2b, 0x0f, 0xb8, 0x3d,
+ 0xb1, 0x47, 0x3f, 0xf8, 0x52, 0xfd, 0x4f, 0x9d, 0x28, 0x98, 0x44, 0x10,
+ 0x1d, 0xae, 0x46, 0x46},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 125
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 125,
+ 48,
+ {0x1d, 0xd0, 0xea, 0x7e, 0x25, 0xeb, 0xc9, 0xc5, 0xdf, 0x19, 0xd5, 0x8b,
+ 0xdc, 0x4c, 0x9e, 0xed, 0x06, 0xc6, 0x26, 0x06, 0x1c, 0x42, 0xee, 0x5b,
+ 0x97, 0xe7, 0xd1, 0xe1, 0x88, 0xd6, 0x07, 0x52, 0x98, 0x3f, 0x58, 0x98,
+ 0x7c, 0xc5, 0x2b, 0xd8, 0x7b, 0x75, 0x78, 0xc1, 0xc2, 0x5a, 0x32, 0xfe,
+ 0x78, 0xac, 0x95, 0x18, 0x6c, 0x6a, 0xf6, 0x4d, 0x62, 0x21, 0xc5, 0x76,
+ 0x26, 0x78, 0x49, 0x53, 0xcd, 0x49, 0x89, 0xde, 0x13, 0xa8, 0x49, 0x64,
+ 0xe4, 0x06, 0x4e, 0xcb, 0x1f, 0x7f, 0xa4, 0xed, 0x7d, 0x81, 0x2d, 0x41,
+ 0xe6, 0x0c, 0x90, 0x10, 0x80, 0xf2, 0xcb, 0x40, 0x5b, 0x73, 0xef, 0x8d,
+ 0xc8, 0xaa, 0x71, 0x44, 0xe8, 0xd2, 0xfe, 0x54, 0x57, 0xed, 0x54, 0xb9,
+ 0xab, 0xa0, 0xa1, 0xd7, 0x7b, 0xc2, 0x80, 0xf9, 0x32, 0x4b, 0x03, 0x5d,
+ 0x0d, 0x20, 0x72, 0xac, 0x0b, 0x63, 0x0f, 0xb4, 0xdd, 0x59, 0x6c, 0x92,
+ 0xb6, 0xcc, 0xe3, 0xe4, 0xb6, 0xe2, 0xbe, 0x46, 0xc6, 0x3f, 0x60, 0xd6,
+ 0x2f, 0x2f, 0x87, 0x62, 0x6d, 0x52, 0xd3, 0x4c, 0x84, 0x6f, 0xfc, 0xa8,
+ 0x58, 0x97, 0x76, 0xdc, 0xca, 0x43, 0xc6, 0x70, 0xfe, 0x8f, 0xa8, 0x16,
+ 0xe5, 0x1c, 0x45, 0xc9, 0xa7, 0xcb, 0xfd, 0x3e, 0x4f, 0xb9, 0x05, 0x5b,
+ 0x05, 0xa2, 0x4d, 0x9a, 0xc2, 0x2d, 0xff, 0xae, 0xca, 0x4d, 0x80, 0x37,
+ 0xfd, 0x45, 0x3a, 0x8f, 0x35, 0xc9, 0xa1, 0x18, 0xab, 0x2d, 0x7c, 0xcc,
+ 0x4c, 0xcd, 0x3f, 0x26, 0xc5, 0xe8, 0x82, 0xb3, 0xfa, 0x93, 0xc0, 0x77,
+ 0x40, 0x67, 0xd1, 0x1b, 0xe3, 0x15, 0x44, 0x7e, 0x9d, 0xae, 0xc6, 0xb6,
+ 0x5d, 0xbc, 0x83, 0x08, 0x91, 0xc1, 0xa7, 0xe7, 0x1e, 0x2a, 0xaa, 0xd1,
+ 0x4a, 0x68, 0xd5, 0x73, 0x00, 0x15, 0xde, 0xd6, 0x09, 0x23, 0xb7, 0x9e,
+ 0x30, 0x23, 0xd0, 0x36},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 126
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA1,
+ 126,
+ 64,
+ {0x90, 0x5f, 0x3a, 0x6f, 0x64, 0x50, 0xd1, 0xf7, 0xf2, 0x02, 0xea, 0xa6,
+ 0x89, 0x09, 0xce, 0xdd, 0x73, 0xe7, 0x04, 0x22, 0xe2, 0x7c, 0x6b, 0x66,
+ 0xf3, 0xf6, 0xf0, 0x57, 0xb4, 0x2f, 0x04, 0x58, 0xe1, 0x0a, 0xfc, 0x61,
+ 0xa5, 0x37, 0xcd, 0x06, 0xb9, 0x19, 0x10, 0x3a, 0x89, 0x96, 0x7d, 0xa9,
+ 0x73, 0xea, 0x55, 0x9d, 0xc0, 0x40, 0xec, 0x18, 0xaa, 0x41, 0x2d, 0xe1,
+ 0xc4, 0xfd, 0xd8, 0x48, 0xfd, 0x28, 0x7f, 0xf8, 0xf8, 0x74, 0x32, 0x20,
+ 0xf2, 0xcc, 0xc6, 0xd9, 0xe3, 0x08, 0x98, 0xc9, 0x82, 0xe4, 0x45, 0xfb,
+ 0xb9, 0x86, 0x26, 0x87, 0x26, 0xf4, 0x27, 0x8d, 0x79, 0x52, 0xf9, 0x01,
+ 0xde, 0xdd, 0x7e, 0x58, 0x6c, 0x72, 0x9a, 0x4c, 0x43, 0x4f, 0xc0, 0x23,
+ 0xc9, 0x6e, 0x04, 0xac, 0x9a, 0x86, 0xfc, 0x5e, 0x97, 0xb4, 0x9e, 0x50,
+ 0xe9, 0x70, 0x79, 0x00, 0x6c, 0xf4, 0x2c, 0x54, 0x69, 0x6d, 0x37, 0x28,
+ 0x2a, 0x86, 0xdb, 0x2a, 0x3c, 0x02, 0xe4, 0x96, 0xa4, 0x71, 0x70, 0x01,
+ 0xd3, 0x01, 0x9a, 0x54, 0xb7, 0xad, 0xa3, 0x77, 0x5d, 0xd3, 0xe7, 0xb6,
+ 0x90, 0xfd, 0x79, 0xf5, 0x38, 0x88, 0x08, 0x44, 0x95, 0x66, 0xad, 0xed,
+ 0x7b, 0x0b, 0xdd, 0xcf, 0xae, 0x9a, 0xa4, 0xf1, 0x34, 0x4b, 0x94, 0x0a,
+ 0x68, 0x11, 0x89, 0xf2, 0xe5, 0x40, 0x3a, 0x5c, 0xbd, 0x81, 0x1e, 0x30,
+ 0x8a, 0x6c, 0x0f, 0x65, 0x78, 0x4e, 0xbf, 0xf1, 0xfe, 0x9e, 0xe6, 0x90,
+ 0x8b, 0xde, 0x5e, 0x6f, 0x9c, 0x63, 0x92, 0xe8, 0xaa, 0x54, 0xef, 0xf6,
+ 0x9f, 0xb5, 0x52, 0x1d, 0x57, 0xd7, 0xd3, 0xfe, 0x6a, 0xed, 0x53, 0x37,
+ 0xac, 0x73, 0xd3, 0x14, 0x14, 0xc7, 0xe3, 0xa2, 0x94, 0xda, 0xcd, 0x9a,
+ 0x14, 0x9e, 0xb0, 0xe4, 0x25, 0x58, 0xe9, 0xa8, 0xbe, 0xf9, 0x80, 0x0a,
+ 0x06, 0xd8, 0xd1, 0xce},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 127
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA224,
+ 127,
+ 0,
+ {0x66, 0x96, 0x4c, 0x2f, 0x2a, 0x31, 0x94, 0xe6, 0x0c, 0xe2, 0xaa, 0x1f,
+ 0x6f, 0xcd, 0x6f, 0x0e, 0xad, 0xcf, 0x52, 0x5c, 0x6b, 0x95, 0xe2, 0xe4,
+ 0x01, 0xd7, 0xac, 0x2f, 0x88, 0xaf, 0xd0, 0xac, 0x1f, 0xe5, 0x20, 0x10,
+ 0xd8, 0x30, 0xf6, 0xa2, 0xa3, 0x85, 0x91, 0x05, 0xfb, 0x98, 0x71, 0x3f,
+ 0xa1, 0x88, 0xc9, 0xb6, 0x8d, 0xf7, 0xce, 0x5e, 0x4d, 0x45, 0xe4, 0x9c,
+ 0x34, 0x7d, 0x83, 0xcf, 0x7a, 0x1a, 0x3e, 0xde, 0x36, 0x0e, 0x35, 0x7b,
+ 0xb4, 0x7f, 0xb3, 0xcc, 0x31, 0xe0, 0x42, 0x9c, 0x25, 0xbf, 0x5e, 0x93,
+ 0x6b, 0xc3, 0x68, 0x39, 0x11, 0x84, 0xfb, 0x88, 0xd6, 0xad, 0xfd, 0xc2,
+ 0x8a, 0xff, 0x2b, 0xb7, 0xfc, 0xa9, 0xca, 0xe9, 0xc7, 0xe4, 0xb4, 0xef,
+ 0x37, 0xc6, 0x1a, 0x7a, 0x5f, 0xc5, 0xd6, 0x8c, 0xb1, 0x2e, 0x5c, 0x56,
+ 0xa0, 0x01, 0x7b, 0x31, 0x94, 0x8b, 0x4f, 0x0e, 0x02, 0x67, 0x75, 0x4d,
+ 0xc7, 0x0e, 0xe9, 0x2c, 0x5f, 0x8d, 0xbc, 0x3b, 0x2e, 0x7e, 0xbc, 0xde,
+ 0xc6, 0x38, 0x40, 0x7e, 0x0c, 0x08, 0xc8, 0x3e, 0x76, 0xee, 0xcc, 0x65,
+ 0xf5, 0x92, 0xe9, 0xa2, 0x39, 0xaa, 0x30, 0x35, 0x81, 0xb9, 0x80, 0xf7,
+ 0x5c, 0x26, 0x30, 0xe3, 0xaf, 0x8d, 0x93, 0xe8, 0xfa, 0x33, 0xf6, 0x2c,
+ 0xc4, 0x61, 0x09, 0x9c, 0xd9, 0xdc, 0x1f, 0x13, 0x3e, 0xa1, 0xf4, 0x99,
+ 0xde, 0x39, 0x02, 0xed, 0x3c, 0xc6, 0x73, 0x2b, 0xe6, 0x28, 0x61, 0x68,
+ 0xcd, 0x3f, 0x6b, 0x7b, 0x0f, 0xed, 0x00, 0x5a, 0x86, 0x45, 0xfc, 0x4a,
+ 0x58, 0x55, 0xf0, 0x21, 0x30, 0x23, 0x22, 0x48, 0x5d, 0x9d, 0x69, 0x48,
+ 0x03, 0xc4, 0xa4, 0x27, 0x55, 0x33, 0xac, 0xf2, 0xb1, 0xd5, 0xec, 0x62,
+ 0xff, 0x8c, 0x98, 0x17, 0x0c, 0x73, 0x7f, 0x80, 0x03, 0x35, 0xf8, 0x4f,
+ 0x3e, 0x93, 0x88, 0xa0},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 128
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA224,
+ 128,
+ 20,
+ {0x63, 0xe7, 0xef, 0x51, 0x13, 0x58, 0xd2, 0xa2, 0x8a, 0x71, 0xbc, 0xf1,
+ 0xe1, 0x43, 0xd2, 0x76, 0x23, 0x63, 0x7b, 0xee, 0xde, 0xce, 0xe3, 0x63,
+ 0x8b, 0x3a, 0x51, 0x3d, 0xcb, 0x0f, 0x72, 0xfc, 0x56, 0xc3, 0x72, 0xce,
+ 0x51, 0x25, 0xe4, 0x6b, 0xa4, 0x42, 0xd6, 0xe5, 0xe9, 0x29, 0x0a, 0x65,
+ 0x80, 0xed, 0x3f, 0xda, 0xaf, 0x3f, 0x51, 0xe3, 0xda, 0xa3, 0x4e, 0xb3,
+ 0x2c, 0xd9, 0xef, 0x3c, 0x8c, 0x30, 0x72, 0x2f, 0x90, 0x95, 0xf6, 0x90,
+ 0x8f, 0xc6, 0xda, 0xfc, 0x22, 0xf3, 0xbd, 0x37, 0xd9, 0x98, 0xba, 0xa9,
+ 0x28, 0x25, 0xcb, 0xe3, 0x6e, 0xad, 0x00, 0xb5, 0x01, 0x4f, 0xd5, 0x0d,
+ 0x23, 0x71, 0xd1, 0x24, 0x5a, 0xbf, 0xd6, 0x05, 0xc6, 0xa8, 0xfd, 0x6d,
+ 0xb6, 0x36, 0x2b, 0x18, 0x72, 0x3c, 0x79, 0x7e, 0x0e, 0xa3, 0x9c, 0x2c,
+ 0xdb, 0x3a, 0xde, 0xd8, 0x21, 0xa5, 0x1f, 0x8f, 0x05, 0x82, 0x1b, 0xfa,
+ 0x1b, 0x6d, 0x72, 0xff, 0x66, 0x14, 0x15, 0xcc, 0xa1, 0x1a, 0x5d, 0xbd,
+ 0xb6, 0x11, 0xd9, 0xa7, 0x4d, 0x90, 0x52, 0x98, 0xf8, 0x53, 0xfa, 0x2c,
+ 0xd2, 0xb1, 0xee, 0xb7, 0x4f, 0xfc, 0xc4, 0xe2, 0xc2, 0x95, 0x5f, 0xe8,
+ 0xdb, 0x6a, 0x1c, 0x2a, 0x80, 0x14, 0x91, 0x8f, 0xc0, 0xe1, 0xe0, 0xc9,
+ 0x54, 0x9d, 0x74, 0xe4, 0x52, 0x87, 0x74, 0x2f, 0xf4, 0xbf, 0xc8, 0xa5,
+ 0x68, 0x56, 0xd0, 0xd4, 0xcf, 0x89, 0x81, 0x5d, 0xa4, 0xf2, 0x23, 0xd3,
+ 0xf8, 0xb2, 0x43, 0xcd, 0x7a, 0x2c, 0xca, 0x42, 0x82, 0x06, 0xb8, 0x2e,
+ 0x28, 0x61, 0x7d, 0x9c, 0xfc, 0xd3, 0x5c, 0xd0, 0x29, 0xde, 0xea, 0xca,
+ 0xc0, 0x3f, 0x8f, 0xf7, 0xef, 0x72, 0xf5, 0x01, 0x0d, 0xcd, 0xd9, 0x3e,
+ 0xd0, 0x73, 0x88, 0xb2, 0x48, 0x2d, 0xb0, 0xab, 0x26, 0x0e, 0x10, 0x22,
+ 0xa3, 0x3e, 0xaa, 0xc8},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 129
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA224,
+ 129,
+ 28,
+ {0x0b, 0x14, 0x23, 0x67, 0x7c, 0xf2, 0x19, 0x05, 0xe2, 0xcc, 0x0d, 0xda,
+ 0x60, 0xe2, 0x7f, 0x74, 0x9c, 0x56, 0x04, 0x9b, 0xb0, 0x3e, 0x61, 0x79,
+ 0x4a, 0x43, 0xf3, 0x7b, 0x84, 0xb2, 0xe5, 0xf2, 0x47, 0xba, 0x9b, 0xd7,
+ 0x90, 0x50, 0xc5, 0xa6, 0x01, 0xa7, 0xef, 0xc2, 0xaf, 0xb4, 0x2a, 0x79,
+ 0x36, 0xd5, 0x43, 0xb9, 0x16, 0xe2, 0x4d, 0xe1, 0xca, 0x1e, 0x66, 0x6a,
+ 0xdd, 0x1b, 0xd5, 0x13, 0x37, 0xca, 0xf4, 0xcf, 0x2f, 0x88, 0xa4, 0xc2,
+ 0x02, 0xe5, 0x3c, 0xb5, 0x07, 0x1d, 0x63, 0x8c, 0xb4, 0x14, 0x73, 0xd4,
+ 0xc8, 0xdb, 0x41, 0x26, 0xe3, 0x12, 0xc7, 0x11, 0x40, 0x5c, 0xab, 0x1d,
+ 0x6e, 0x05, 0x41, 0x4c, 0x43, 0xb9, 0x56, 0x6b, 0x3c, 0xd0, 0xb7, 0x2d,
+ 0xa3, 0xd0, 0x75, 0x37, 0x96, 0xa8, 0x1f, 0xbc, 0x1c, 0x95, 0x0c, 0x2a,
+ 0xab, 0x48, 0xb3, 0x4d, 0x5d, 0xef, 0x31, 0x40, 0xe9, 0x3e, 0x0a, 0x8d,
+ 0x10, 0x23, 0x37, 0x4b, 0x96, 0x87, 0x45, 0x1c, 0x84, 0x7c, 0xda, 0xd5,
+ 0x54, 0x4b, 0x05, 0xb0, 0x98, 0x04, 0xfc, 0x97, 0x27, 0xbd, 0x46, 0xbc,
+ 0x9a, 0x86, 0xf0, 0xaa, 0x23, 0xf4, 0xa7, 0x71, 0x5a, 0x0f, 0xe9, 0xa9,
+ 0x06, 0x57, 0x82, 0xce, 0x58, 0xa3, 0xa5, 0x3c, 0x02, 0x2f, 0x4f, 0xab,
+ 0xf6, 0x71, 0x46, 0xc3, 0xc9, 0x19, 0xcd, 0x10, 0x69, 0xa0, 0x8b, 0xd9,
+ 0x6e, 0x44, 0x74, 0x6e, 0x1a, 0x49, 0x31, 0x59, 0x26, 0xee, 0x06, 0xaf,
+ 0x8d, 0x76, 0xc4, 0x33, 0x9f, 0x23, 0x54, 0x0b, 0x36, 0xcd, 0x8b, 0x07,
+ 0xe1, 0x4d, 0x7f, 0xf6, 0x3d, 0x38, 0x46, 0x1a, 0xf4, 0x99, 0x27, 0xb5,
+ 0x3e, 0x74, 0x96, 0xed, 0x6b, 0xeb, 0x85, 0x5c, 0xd7, 0x40, 0x62, 0x8e,
+ 0xc0, 0x02, 0x17, 0x68, 0x29, 0x3e, 0x7b, 0xa8, 0x6c, 0x03, 0xcf, 0x88,
+ 0xb2, 0xee, 0x79, 0x26},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 130
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA224,
+ 130,
+ 32,
+ {0x9c, 0xd7, 0x9f, 0xcf, 0x9b, 0x87, 0xe3, 0xa3, 0x0f, 0x53, 0x8c, 0xb7,
+ 0xcb, 0xe9, 0x4d, 0x28, 0xf7, 0x6b, 0x69, 0x33, 0x5f, 0x6d, 0x49, 0xdf,
+ 0xd4, 0x40, 0x21, 0x0a, 0x40, 0xdc, 0x81, 0x1a, 0x93, 0x0b, 0x76, 0x53,
+ 0x3f, 0x78, 0x9f, 0x4e, 0x23, 0x90, 0x5e, 0x68, 0x8e, 0xc0, 0x10, 0x68,
+ 0x9e, 0x27, 0x41, 0x5c, 0x56, 0x00, 0xee, 0xd4, 0xda, 0x48, 0x15, 0xdb,
+ 0x1e, 0x6e, 0x70, 0xf0, 0xad, 0xc9, 0xce, 0x47, 0x69, 0x79, 0x47, 0xe0,
+ 0xdb, 0xb2, 0x3d, 0x32, 0x0f, 0xc2, 0x77, 0xd4, 0x73, 0xd3, 0xde, 0x7a,
+ 0xbb, 0x75, 0x83, 0x7e, 0x24, 0xcd, 0x98, 0x29, 0xf5, 0x99, 0x3a, 0xc3,
+ 0x5a, 0x42, 0x7c, 0x17, 0x2f, 0x47, 0x04, 0x6e, 0x48, 0x5e, 0x47, 0x00,
+ 0x3b, 0xb8, 0x44, 0x7f, 0x14, 0x06, 0xb1, 0x4a, 0xa4, 0x95, 0xba, 0x4b,
+ 0x4a, 0x3c, 0xf8, 0xe2, 0xca, 0xa1, 0xb4, 0x4f, 0x07, 0x18, 0xa0, 0x46,
+ 0x50, 0xdb, 0xbe, 0x74, 0x9b, 0xd2, 0x7c, 0x0b, 0x69, 0xee, 0x3c, 0x7f,
+ 0xb5, 0xee, 0x95, 0x6d, 0x0d, 0x90, 0x1b, 0x5e, 0x42, 0xf7, 0x10, 0xd4,
+ 0xa3, 0xe5, 0x9b, 0x3e, 0x72, 0xd7, 0x06, 0x04, 0xc6, 0xd7, 0xa7, 0xa4,
+ 0xd1, 0xa3, 0xa2, 0x76, 0x36, 0x48, 0xa8, 0x91, 0x10, 0x7d, 0x3b, 0x14,
+ 0x98, 0x85, 0x81, 0x52, 0x33, 0x56, 0x29, 0x5f, 0x42, 0xcf, 0x77, 0xb7,
+ 0xcd, 0xfe, 0x3a, 0x38, 0xe5, 0x54, 0x63, 0xa3, 0x95, 0x57, 0xd5, 0xec,
+ 0x54, 0x37, 0x10, 0xb9, 0xc2, 0x8e, 0x27, 0x20, 0x3e, 0x23, 0xbf, 0x8c,
+ 0xd8, 0x1a, 0x2e, 0x01, 0x89, 0x27, 0xa6, 0x23, 0xb8, 0x4c, 0xf0, 0x10,
+ 0xe4, 0x0d, 0x88, 0x59, 0xb3, 0x04, 0xc9, 0x7e, 0x0c, 0x06, 0xc6, 0x7e,
+ 0xa0, 0x17, 0xd7, 0x08, 0x52, 0xba, 0x28, 0xed, 0xdb, 0xff, 0x22, 0x71,
+ 0x27, 0x38, 0xb1, 0x20},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 131
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA224,
+ 131,
+ 48,
+ {0x90, 0xcf, 0x8a, 0xff, 0xc5, 0x67, 0x77, 0x8b, 0xb4, 0x7d, 0x0b, 0x50,
+ 0x14, 0x7e, 0x51, 0xa1, 0x03, 0x24, 0x63, 0x9c, 0xc1, 0x7b, 0x5d, 0x59,
+ 0x58, 0xc4, 0xe3, 0x18, 0xc4, 0x9a, 0x22, 0xf2, 0xbc, 0x34, 0x21, 0x12,
+ 0x9a, 0x24, 0x70, 0x2e, 0x16, 0x05, 0xb3, 0xf8, 0xff, 0xfe, 0xfe, 0x78,
+ 0x47, 0xf6, 0x79, 0xc9, 0x1a, 0x64, 0xe5, 0x6e, 0xf8, 0x74, 0xde, 0xc2,
+ 0x7b, 0x45, 0x40, 0xb2, 0x47, 0x1e, 0x79, 0x60, 0x90, 0x67, 0xc7, 0x87,
+ 0x1c, 0xc7, 0x6d, 0x71, 0x79, 0x45, 0xbc, 0xb5, 0x58, 0x60, 0x5b, 0x3e,
+ 0xb4, 0xb3, 0x30, 0x34, 0xbf, 0xd7, 0x14, 0x8d, 0x59, 0x1b, 0x83, 0x7a,
+ 0xc9, 0x88, 0xc0, 0xcc, 0x3b, 0xb2, 0x37, 0x2c, 0x95, 0x94, 0xe5, 0x73,
+ 0xa5, 0xd5, 0xc9, 0xba, 0x5c, 0x23, 0xde, 0x52, 0x57, 0xce, 0x82, 0x74,
+ 0xf6, 0x0f, 0xc5, 0xec, 0xf3, 0x5e, 0x88, 0x89, 0x65, 0x9e, 0xcd, 0x77,
+ 0xc2, 0xd6, 0xac, 0x74, 0x89, 0x8f, 0xde, 0xdd, 0x3c, 0x54, 0x24, 0x72,
+ 0xa6, 0xe1, 0x13, 0xac, 0xac, 0x5c, 0x8a, 0xa3, 0x5f, 0xaa, 0x52, 0xac,
+ 0x0d, 0xeb, 0x3c, 0xed, 0xa9, 0xf8, 0x3d, 0x24, 0x41, 0xa8, 0xf4, 0x41,
+ 0xdd, 0x99, 0x74, 0x26, 0x84, 0x8e, 0x46, 0x1c, 0x00, 0xf6, 0x4d, 0xdf,
+ 0x6d, 0x56, 0x59, 0xdb, 0xee, 0xd8, 0x68, 0x1d, 0x18, 0x10, 0x2c, 0x94,
+ 0xb3, 0xbe, 0x13, 0x7e, 0xf9, 0x26, 0x84, 0x0c, 0xb4, 0x70, 0x27, 0x00,
+ 0x6f, 0x56, 0x99, 0xdc, 0xfc, 0xed, 0x1a, 0xae, 0xcc, 0xca, 0x84, 0x8f,
+ 0xae, 0x72, 0xb4, 0x05, 0xf4, 0xe3, 0x4c, 0x5e, 0xf9, 0xfe, 0x8d, 0x15,
+ 0xfe, 0x6b, 0x56, 0x52, 0x16, 0xc1, 0x02, 0xaa, 0x8e, 0x93, 0x19, 0x28,
+ 0x9f, 0x2d, 0xfe, 0xac, 0x73, 0x5c, 0x8a, 0x5b, 0x95, 0xf9, 0x91, 0xa0,
+ 0xfd, 0x49, 0xbe, 0x04},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 132
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA224,
+ 132,
+ 64,
+ {0x4b, 0x88, 0x75, 0x9b, 0xb9, 0x6d, 0x67, 0xcd, 0xa8, 0x76, 0x17, 0xa0,
+ 0x9d, 0x62, 0x5f, 0x5b, 0xb3, 0xb7, 0x67, 0x2d, 0xff, 0xe0, 0x31, 0xc3,
+ 0xb8, 0x8c, 0x3d, 0x8e, 0x67, 0xde, 0xdf, 0xfc, 0x7c, 0x84, 0xf0, 0xf1,
+ 0xf7, 0x54, 0xcf, 0xeb, 0x41, 0x81, 0xd0, 0x57, 0x3f, 0x2a, 0x88, 0xee,
+ 0x4c, 0x98, 0xa1, 0x0d, 0xea, 0x1a, 0x04, 0x87, 0x12, 0x47, 0x2c, 0x72,
+ 0x4b, 0xa8, 0x1b, 0xc2, 0x89, 0x84, 0xfc, 0x48, 0x16, 0x9a, 0x53, 0x55,
+ 0x38, 0xc1, 0x35, 0x66, 0xf3, 0xab, 0x3d, 0x2a, 0x51, 0xb2, 0x70, 0xc4,
+ 0xb2, 0xd5, 0x5e, 0x4a, 0x82, 0x29, 0x2c, 0x08, 0x4b, 0x4f, 0x4e, 0x6a,
+ 0x58, 0xe4, 0x73, 0xfe, 0x7f, 0x39, 0x01, 0x5f, 0xbb, 0xa7, 0xd3, 0x40,
+ 0x83, 0xb7, 0xbd, 0x21, 0x34, 0xca, 0x63, 0x33, 0x0f, 0x0d, 0xd1, 0x99,
+ 0x7d, 0x04, 0x53, 0xaa, 0xd7, 0xdb, 0xde, 0xd4, 0xb3, 0x17, 0x5f, 0x9a,
+ 0x69, 0x60, 0x7a, 0x87, 0x99, 0xe7, 0xd3, 0x96, 0x92, 0x80, 0xc8, 0xf5,
+ 0xee, 0x01, 0x0b, 0xb2, 0xec, 0x7c, 0x15, 0x1c, 0xa3, 0xc8, 0xa6, 0xbf,
+ 0x49, 0xc2, 0xae, 0x8e, 0xaa, 0x47, 0x09, 0x98, 0xf3, 0x90, 0xd1, 0x2a,
+ 0x4a, 0x7c, 0x0a, 0x39, 0x37, 0x1a, 0x6c, 0x63, 0xd2, 0x32, 0xbc, 0x09,
+ 0xa6, 0x47, 0x75, 0x0a, 0xee, 0x65, 0x5a, 0x72, 0x1f, 0x06, 0x65, 0x60,
+ 0xe4, 0x0a, 0x6f, 0x89, 0x99, 0x09, 0xe7, 0x2e, 0x2c, 0x3b, 0xf5, 0x2e,
+ 0x70, 0xfb, 0xcd, 0x26, 0xa3, 0x74, 0x02, 0xb1, 0xe3, 0x7c, 0x2c, 0x7b,
+ 0xd8, 0x87, 0x83, 0xfa, 0xfb, 0xa0, 0x72, 0x65, 0x98, 0x5d, 0x3a, 0x79,
+ 0x55, 0xa5, 0xbc, 0x14, 0xcd, 0x0d, 0x0d, 0x10, 0xf1, 0xe9, 0xc6, 0x7f,
+ 0x6d, 0x98, 0x78, 0x5c, 0x9c, 0x1b, 0x39, 0x14, 0xa7, 0x97, 0x2c, 0xc2,
+ 0xb1, 0xeb, 0x10, 0xff},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 133
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA256,
+ 133,
+ 0,
+ {0x1c, 0x88, 0x18, 0xdf, 0x1f, 0xd2, 0x3e, 0xc7, 0x04, 0xee, 0xb6, 0x86,
+ 0x8e, 0xd1, 0xbb, 0x84, 0x19, 0x59, 0x7f, 0x41, 0x28, 0xb5, 0xff, 0xa5,
+ 0x21, 0x66, 0x45, 0x83, 0x12, 0xf4, 0x2c, 0xf4, 0x5e, 0x71, 0x07, 0x83,
+ 0xea, 0xb3, 0x9d, 0xe5, 0x11, 0xca, 0xe6, 0x89, 0xf1, 0xd7, 0x31, 0xcb,
+ 0x4b, 0xcc, 0x82, 0x58, 0x29, 0xa4, 0x77, 0x36, 0x97, 0x85, 0x5e, 0x7d,
+ 0xc8, 0x4c, 0x61, 0x7f, 0x45, 0x9d, 0xac, 0xd5, 0x82, 0x72, 0xe7, 0x5f,
+ 0xd2, 0xee, 0xb4, 0xdb, 0x20, 0xd6, 0xf9, 0x56, 0x03, 0x3e, 0x93, 0x99,
+ 0x52, 0x61, 0x43, 0x18, 0xc3, 0xbb, 0x82, 0x27, 0x6b, 0xb4, 0x26, 0xb5,
+ 0x5a, 0x0d, 0xea, 0xc1, 0x4b, 0x83, 0x1e, 0x75, 0x50, 0x01, 0x34, 0x29,
+ 0x8d, 0xcc, 0x05, 0x74, 0x94, 0x26, 0x32, 0x2c, 0xce, 0xcf, 0x10, 0xdd,
+ 0xf3, 0xc4, 0xeb, 0x49, 0xf2, 0xae, 0x74, 0x6d, 0x44, 0xe5, 0xf3, 0xf2,
+ 0x29, 0xf9, 0xe2, 0x29, 0x83, 0x12, 0xc0, 0xb9, 0x16, 0x8f, 0xbd, 0xd2,
+ 0x10, 0x42, 0x16, 0xa2, 0x7c, 0xc1, 0xe7, 0x20, 0xcb, 0x8e, 0x28, 0xd9,
+ 0x99, 0x2d, 0x84, 0x1e, 0x52, 0xf3, 0x1b, 0x2a, 0x01, 0x6d, 0x89, 0x65,
+ 0x29, 0xfa, 0x1c, 0xfd, 0x77, 0x55, 0xd3, 0x63, 0xbe, 0xa1, 0xba, 0xe5,
+ 0x65, 0xe5, 0x79, 0x66, 0x3e, 0x5b, 0x7e, 0x8c, 0x2b, 0x9e, 0x0b, 0x85,
+ 0xe7, 0x7d, 0x7f, 0x74, 0x02, 0x32, 0xdb, 0x19, 0x78, 0xa9, 0x20, 0xc8,
+ 0x35, 0x82, 0x74, 0xbd, 0xe4, 0x75, 0xf3, 0x87, 0x94, 0x86, 0x4b, 0x08,
+ 0xc0, 0xee, 0xc5, 0xbd, 0x17, 0x6d, 0xe5, 0x2c, 0x27, 0xb1, 0x0f, 0x29,
+ 0xf3, 0xce, 0x0c, 0x41, 0xb2, 0xae, 0x23, 0xb0, 0x91, 0xb7, 0x39, 0x39,
+ 0x97, 0xa4, 0x36, 0xc1, 0x58, 0xcd, 0xef, 0x76, 0xbe, 0xff, 0xd2, 0x00,
+ 0xa4, 0xe4, 0x43, 0xcf},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 134
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA256,
+ 134,
+ 20,
+ {0x03, 0x99, 0xea, 0x1e, 0x6b, 0xed, 0xe4, 0x57, 0xe1, 0x04, 0x6f, 0x23,
+ 0x63, 0xe1, 0xdb, 0x44, 0xf8, 0x45, 0x0c, 0xc4, 0x52, 0x84, 0x5c, 0x47,
+ 0x63, 0x9f, 0x30, 0x0f, 0x19, 0x29, 0x06, 0xb7, 0xd3, 0x9a, 0xcd, 0x60,
+ 0xab, 0x03, 0xdf, 0x06, 0xd1, 0xb2, 0x7d, 0x15, 0xca, 0x47, 0x3b, 0x9b,
+ 0x0a, 0x33, 0x9e, 0xb8, 0xd6, 0x3a, 0xd6, 0xef, 0x2a, 0x14, 0x8b, 0x5c,
+ 0xdd, 0xcc, 0xe7, 0x91, 0x75, 0x01, 0x52, 0x41, 0x17, 0x6b, 0xac, 0x81,
+ 0xe6, 0xb8, 0xcb, 0xf8, 0x7f, 0xe2, 0x56, 0x16, 0x7f, 0xba, 0x8d, 0x3c,
+ 0xf2, 0xdf, 0xd1, 0x45, 0xcb, 0xa2, 0xa8, 0xd1, 0x18, 0xf9, 0x80, 0xcf,
+ 0x27, 0x99, 0x89, 0xd3, 0xc4, 0x91, 0xb7, 0x3f, 0xc1, 0x23, 0xd9, 0x1c,
+ 0xc9, 0x9a, 0x46, 0x18, 0xd2, 0x1e, 0x5a, 0xd6, 0x78, 0x98, 0x18, 0xf3,
+ 0xa9, 0x9a, 0x33, 0x79, 0x59, 0xad, 0xda, 0x18, 0xfb, 0x57, 0x18, 0x67,
+ 0xd3, 0xa9, 0xeb, 0x50, 0x95, 0x6d, 0xab, 0xe7, 0xe6, 0xb3, 0xe6, 0x4d,
+ 0x40, 0xbf, 0xdd, 0x5d, 0x5e, 0xcf, 0x1b, 0xa2, 0xaf, 0x47, 0x41, 0xd3,
+ 0xdc, 0x2a, 0x9a, 0xe2, 0xe2, 0x22, 0x2c, 0x18, 0x81, 0xda, 0x0e, 0xbe,
+ 0xc6, 0x21, 0x63, 0x68, 0x51, 0xc4, 0x69, 0x90, 0xf2, 0x4d, 0xdb, 0xff,
+ 0x9c, 0x3c, 0xef, 0x15, 0x53, 0x3a, 0x5f, 0xc1, 0x79, 0x4f, 0x36, 0x54,
+ 0x15, 0xe5, 0xd9, 0x48, 0xb6, 0x48, 0x77, 0x05, 0x3a, 0x93, 0x95, 0x34,
+ 0x90, 0xc8, 0xf2, 0x50, 0x48, 0x8c, 0x99, 0x33, 0xf2, 0x54, 0x7a, 0x89,
+ 0xd1, 0xcb, 0x59, 0x9e, 0xe5, 0xe7, 0xf7, 0xdb, 0xea, 0x26, 0x26, 0xed,
+ 0x34, 0x3c, 0x63, 0xeb, 0x29, 0x0b, 0x1e, 0x90, 0x98, 0x26, 0x9e, 0x11,
+ 0x15, 0xa2, 0xf5, 0x99, 0x5b, 0x71, 0xaa, 0x26, 0x17, 0x23, 0x5f, 0xdb,
+ 0x06, 0x66, 0x94, 0x6d},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 135
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA256,
+ 135,
+ 28,
+ {0x12, 0xf0, 0xc2, 0x16, 0x1b, 0x8f, 0x7b, 0x4b, 0xba, 0x16, 0xd1, 0x9c,
+ 0x4c, 0x6a, 0xce, 0xcd, 0x55, 0x4b, 0xd0, 0x91, 0xc6, 0x14, 0x8e, 0x92,
+ 0xa2, 0x4f, 0x1d, 0x73, 0xee, 0x6f, 0xe7, 0x06, 0x6f, 0xe2, 0x8f, 0xc5,
+ 0xb0, 0x66, 0xdc, 0xf7, 0x39, 0x19, 0x67, 0xf2, 0x37, 0x86, 0xfe, 0xb9,
+ 0x35, 0x00, 0x2a, 0x0e, 0x63, 0x08, 0x42, 0x7c, 0x61, 0x3c, 0xca, 0xcc,
+ 0xc7, 0x4b, 0x9a, 0xa2, 0x4e, 0x14, 0x25, 0x78, 0x5c, 0xdf, 0xbd, 0x87,
+ 0x20, 0xdb, 0x37, 0xd8, 0x67, 0xd3, 0x5d, 0x09, 0x97, 0x3c, 0xf4, 0xc9,
+ 0xbb, 0x54, 0x9b, 0x7d, 0x4e, 0xf8, 0xc8, 0x54, 0x74, 0x25, 0x2b, 0x1f,
+ 0x76, 0x0b, 0x1a, 0x81, 0xf7, 0x9c, 0xcb, 0x54, 0x0c, 0x09, 0x90, 0xe6,
+ 0xa2, 0x0d, 0x9a, 0x0e, 0xb5, 0xb6, 0xc1, 0x01, 0xd5, 0x58, 0xf8, 0xaa,
+ 0x43, 0x33, 0x37, 0x5d, 0xc7, 0x95, 0xee, 0x15, 0x63, 0x65, 0x7a, 0x80,
+ 0x3c, 0x9a, 0x63, 0xa2, 0xfb, 0x95, 0x75, 0x54, 0xd4, 0xb4, 0xbd, 0x6b,
+ 0xa3, 0x3f, 0x2a, 0x6b, 0x53, 0x7c, 0x08, 0x96, 0x5d, 0xe4, 0x42, 0x1f,
+ 0xd8, 0x3d, 0xe7, 0x8f, 0xa5, 0xcc, 0xdc, 0x1d, 0x9f, 0xd4, 0x59, 0x75,
+ 0x68, 0xe4, 0x4f, 0x16, 0xb6, 0x0a, 0xfe, 0x96, 0x16, 0x68, 0xa0, 0xa8,
+ 0x21, 0xb8, 0xae, 0xe5, 0x83, 0x4b, 0x0d, 0x52, 0x7c, 0x11, 0x5a, 0xbb,
+ 0x64, 0x9c, 0x73, 0xc9, 0x94, 0xfc, 0x6e, 0xe6, 0x41, 0xd4, 0x47, 0x73,
+ 0x19, 0x25, 0x74, 0xd9, 0xf3, 0x30, 0xb8, 0x66, 0x4e, 0xe0, 0x72, 0x61,
+ 0x85, 0x8d, 0x7b, 0x5d, 0xcc, 0xbf, 0x27, 0xdc, 0x94, 0x52, 0xdb, 0x31,
+ 0xfb, 0x0e, 0x59, 0x87, 0x02, 0x17, 0xc4, 0x75, 0x1c, 0x52, 0x47, 0x56,
+ 0x5d, 0x2d, 0xc9, 0x45, 0x68, 0x43, 0x1f, 0x34, 0x51, 0xdc, 0xf6, 0x87,
+ 0x47, 0x87, 0x63, 0x3e},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 136
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA256,
+ 136,
+ 32,
+ {0x09, 0xc1, 0x4c, 0x75, 0x0f, 0xbf, 0x2c, 0x55, 0x36, 0xb8, 0x44, 0x01,
+ 0x73, 0x35, 0x7d, 0xe0, 0x3e, 0xcc, 0x90, 0x18, 0x67, 0x9a, 0xf1, 0xdd,
+ 0xb1, 0xa3, 0x6d, 0xc5, 0xb3, 0x85, 0x82, 0xc4, 0x4a, 0xe5, 0xd4, 0x2d,
+ 0x7e, 0x00, 0x31, 0xf7, 0x38, 0x19, 0x11, 0x71, 0xba, 0xa6, 0xe7, 0x25,
+ 0x62, 0xc2, 0x91, 0x5a, 0xe7, 0x04, 0x64, 0x89, 0xa4, 0x86, 0x3d, 0x7b,
+ 0x86, 0xaf, 0xd6, 0x34, 0xc6, 0xff, 0x44, 0xb2, 0xa9, 0xaf, 0x07, 0x51,
+ 0xfa, 0x84, 0xd5, 0x05, 0x4f, 0x0a, 0x93, 0x97, 0x1c, 0xd7, 0xc3, 0x6b,
+ 0x63, 0x4d, 0x15, 0x48, 0x9d, 0x75, 0x38, 0x6e, 0xdd, 0x1b, 0x15, 0xe6,
+ 0xf9, 0x32, 0x5e, 0xec, 0x84, 0xa2, 0xa7, 0x87, 0x9e, 0x7c, 0x80, 0x81,
+ 0x2c, 0xfa, 0x38, 0x7e, 0x5b, 0x62, 0x05, 0x33, 0xe0, 0x3e, 0x45, 0x04,
+ 0x76, 0x8f, 0x2a, 0x8a, 0x08, 0x16, 0x93, 0x89, 0x59, 0xb1, 0xe7, 0x0e,
+ 0x8f, 0x8c, 0xa1, 0x4d, 0x1f, 0x88, 0x09, 0xa3, 0x98, 0xd9, 0x8c, 0x15,
+ 0x51, 0x01, 0x36, 0x3e, 0x32, 0xab, 0x35, 0x3d, 0x10, 0xc5, 0xe0, 0xa3,
+ 0xfb, 0xff, 0xd6, 0x92, 0x66, 0x5f, 0x5b, 0x9d, 0x34, 0xa0, 0x9d, 0x90,
+ 0x82, 0xfc, 0xd1, 0xcf, 0x73, 0x3e, 0x0f, 0x37, 0xaa, 0xad, 0x82, 0xa8,
+ 0x51, 0x2b, 0x66, 0xde, 0xbc, 0x11, 0x98, 0x99, 0x47, 0x1d, 0x61, 0xb3,
+ 0x3c, 0x7f, 0x4f, 0x3d, 0x4a, 0x22, 0xa4, 0x5f, 0xcc, 0xfb, 0x86, 0x40,
+ 0xbc, 0x25, 0x64, 0xe6, 0x79, 0xba, 0x4b, 0x6e, 0x06, 0xcd, 0xc0, 0x5b,
+ 0xe7, 0xcc, 0x51, 0x1e, 0x12, 0x05, 0xb2, 0x5c, 0x49, 0x03, 0xb7, 0x64,
+ 0x1b, 0xd6, 0xed, 0x38, 0xdf, 0x4a, 0x80, 0x08, 0x63, 0x6e, 0x5a, 0x71,
+ 0x6c, 0x01, 0x49, 0x06, 0xd5, 0xa0, 0xca, 0xae, 0x3f, 0x3d, 0x56, 0x50,
+ 0xce, 0x34, 0x08, 0xd9},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 137
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA256,
+ 137,
+ 48,
+ {0x47, 0x51, 0x0e, 0x3b, 0x97, 0x85, 0xb6, 0x8c, 0xf1, 0x52, 0x4f, 0xa9,
+ 0xea, 0xac, 0xef, 0xf8, 0x12, 0x25, 0xdd, 0x95, 0x11, 0x03, 0x50, 0x77,
+ 0x49, 0xbb, 0x49, 0xb2, 0x3a, 0x4c, 0x2c, 0x55, 0x03, 0x72, 0x7c, 0x71,
+ 0x67, 0x19, 0xfe, 0xec, 0x97, 0xb7, 0x9d, 0x3e, 0x60, 0x51, 0xc3, 0x49,
+ 0x82, 0xd0, 0x7c, 0xcc, 0x36, 0x18, 0x42, 0xbc, 0x0c, 0x92, 0x21, 0x37,
+ 0x32, 0xc9, 0x08, 0xe8, 0x63, 0x9b, 0x1d, 0x98, 0xa0, 0xf7, 0xbf, 0xc3,
+ 0x4c, 0xf8, 0x01, 0xf9, 0x6f, 0xed, 0x23, 0xc4, 0xd5, 0xe2, 0x5c, 0x08,
+ 0x37, 0xf2, 0x22, 0xce, 0x76, 0x4f, 0xe9, 0xd5, 0x21, 0xe4, 0x49, 0x9d,
+ 0xe9, 0x33, 0x07, 0xdf, 0x29, 0xac, 0x4e, 0x5c, 0x2d, 0xc9, 0x2e, 0x0e,
+ 0xa6, 0x5e, 0x97, 0xf5, 0x5d, 0xf7, 0x49, 0x3d, 0x96, 0x26, 0x5b, 0x04,
+ 0x8f, 0x24, 0x26, 0x0b, 0xaf, 0x8e, 0x8c, 0x3a, 0xe5, 0x5f, 0x44, 0xea,
+ 0xff, 0xa3, 0x19, 0x8b, 0xd0, 0xe6, 0xe7, 0x31, 0xbe, 0x13, 0xcd, 0x43,
+ 0xf1, 0x3d, 0x40, 0xe3, 0x54, 0xd3, 0x5c, 0x13, 0x2b, 0xc8, 0x51, 0x4b,
+ 0xde, 0xcc, 0xdb, 0xb1, 0xbd, 0x6a, 0x3b, 0xab, 0xd7, 0x3d, 0xdb, 0x8d,
+ 0x51, 0xdb, 0x85, 0x98, 0xba, 0xc7, 0xba, 0xdf, 0x11, 0x80, 0xec, 0x2a,
+ 0xaa, 0xe8, 0x49, 0x4c, 0x06, 0xc4, 0x3e, 0x5d, 0x2b, 0xc9, 0x88, 0xb5,
+ 0x0f, 0x2b, 0xbb, 0x72, 0xc0, 0xbf, 0x8a, 0x55, 0x29, 0xe4, 0x61, 0x8b,
+ 0xbf, 0xff, 0x53, 0x56, 0xdb, 0xb4, 0x73, 0x87, 0xd0, 0x89, 0x3c, 0xdd,
+ 0x60, 0x16, 0x47, 0xf4, 0x6d, 0xed, 0xdf, 0xbf, 0xf8, 0x1b, 0x60, 0x96,
+ 0x1d, 0x4c, 0x29, 0x3c, 0x31, 0x39, 0xd0, 0x46, 0xa5, 0x26, 0x39, 0x8a,
+ 0x9c, 0xd8, 0xcf, 0x60, 0x5c, 0xef, 0x53, 0x58, 0x94, 0x5f, 0xf0, 0x33,
+ 0x0f, 0x11, 0x3e, 0x3a},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 138
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA256,
+ 138,
+ 64,
+ {0x14, 0xbc, 0x1a, 0x79, 0x55, 0xb3, 0x0c, 0xb6, 0x03, 0xf6, 0x17, 0xbc,
+ 0xdc, 0xc1, 0x24, 0x05, 0xa8, 0x73, 0xb1, 0xaf, 0xbd, 0xfc, 0xf7, 0x79,
+ 0x2a, 0x58, 0x7f, 0x1a, 0xa0, 0x85, 0xef, 0x94, 0x11, 0xcb, 0x08, 0x8c,
+ 0x34, 0xb8, 0x98, 0x23, 0x47, 0x04, 0x28, 0x6d, 0x7f, 0x09, 0xae, 0x15,
+ 0x86, 0xdf, 0xa3, 0xa8, 0x1d, 0x4c, 0x96, 0x62, 0xba, 0x26, 0x67, 0x4c,
+ 0x0d, 0x5e, 0xa9, 0x66, 0x18, 0x4e, 0x35, 0x78, 0xc5, 0xc4, 0xa9, 0x26,
+ 0xdf, 0x87, 0xd7, 0x5b, 0x14, 0x9e, 0xa9, 0x49, 0x3f, 0x5d, 0x56, 0x00,
+ 0xde, 0xec, 0xa0, 0x5f, 0x76, 0xbc, 0x44, 0x54, 0x21, 0xc2, 0x52, 0x20,
+ 0x20, 0x2c, 0x15, 0x4b, 0xca, 0x83, 0xa2, 0x16, 0xa1, 0xd6, 0xef, 0xb0,
+ 0xb9, 0x23, 0x3e, 0xb0, 0xcb, 0x3e, 0x78, 0x7b, 0xe2, 0xf3, 0x73, 0xde,
+ 0x8e, 0x99, 0x99, 0x64, 0x83, 0xf3, 0x9c, 0x92, 0xe1, 0xac, 0x9f, 0x18,
+ 0x36, 0x77, 0x17, 0xcc, 0x94, 0x68, 0xf6, 0xe7, 0x45, 0xe2, 0x5a, 0xba,
+ 0xd5, 0x57, 0x43, 0xfd, 0x2b, 0x59, 0xc9, 0x2f, 0x84, 0x0c, 0xef, 0x0e,
+ 0x5d, 0xf4, 0x7f, 0xfe, 0xb8, 0x3c, 0x58, 0x00, 0xe5, 0xfd, 0x48, 0x6b,
+ 0x75, 0x16, 0xa5, 0x5c, 0x7b, 0x05, 0x70, 0x9e, 0xb2, 0x1c, 0x8a, 0x85,
+ 0x75, 0xe4, 0x1b, 0xc5, 0x67, 0x73, 0x9d, 0x5f, 0x1d, 0xbe, 0x95, 0xbe,
+ 0x8d, 0x43, 0xf2, 0x77, 0x69, 0xbf, 0xf5, 0x5f, 0xe1, 0xa4, 0xdc, 0x85,
+ 0x5c, 0xc7, 0x6b, 0xcc, 0xb3, 0xcc, 0xf2, 0x7c, 0x68, 0xd2, 0x7e, 0x3a,
+ 0x65, 0x82, 0x9b, 0x1b, 0x17, 0x70, 0x15, 0x94, 0x54, 0x52, 0x25, 0x4f,
+ 0x5f, 0x96, 0xa9, 0x6c, 0x36, 0x3c, 0xa5, 0x69, 0x69, 0x20, 0x1f, 0xda,
+ 0xb1, 0x87, 0xc9, 0xa6, 0xc9, 0x91, 0xaf, 0xc9, 0x32, 0xe2, 0x99, 0x18,
+ 0x37, 0x45, 0x19, 0x22},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 139
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA384,
+ 139,
+ 0,
+ {0x49, 0xad, 0x57, 0xaf, 0x4c, 0x93, 0xb5, 0xe7, 0x14, 0xa8, 0x3e, 0x1a,
+ 0xf3, 0x41, 0x0a, 0x90, 0x20, 0xc4, 0x7d, 0xc9, 0xba, 0xf2, 0x5f, 0x52,
+ 0xc1, 0x96, 0x52, 0x97, 0x0b, 0xf7, 0x0e, 0x91, 0x87, 0x80, 0xf4, 0x8c,
+ 0x3d, 0xd5, 0x9a, 0x6b, 0x81, 0x68, 0x99, 0xf0, 0x1d, 0x9b, 0x47, 0xb7,
+ 0xaf, 0x28, 0x21, 0xee, 0x4a, 0xb7, 0x69, 0x53, 0xa2, 0xb7, 0x06, 0x11,
+ 0x8e, 0xec, 0x13, 0xf5, 0xa0, 0xf4, 0x42, 0x27, 0x8c, 0xba, 0x1c, 0x6b,
+ 0x72, 0x00, 0x08, 0x91, 0xe0, 0xb8, 0x32, 0xdf, 0xb9, 0x7c, 0x7a, 0x4e,
+ 0x5b, 0x09, 0x97, 0x1c, 0x13, 0x33, 0x24, 0x21, 0x38, 0x20, 0xf1, 0xc7,
+ 0x71, 0x1a, 0xcc, 0xaf, 0x8e, 0xd1, 0xd0, 0x99, 0x22, 0x1e, 0x8f, 0xf6,
+ 0xe0, 0x04, 0x2b, 0xa1, 0xb0, 0xb3, 0x82, 0x57, 0xa9, 0x4b, 0xb6, 0x21,
+ 0x50, 0x8c, 0x58, 0x4f, 0x5e, 0x39, 0xc8, 0xd4, 0xfb, 0xd5, 0x12, 0x80,
+ 0x0f, 0x94, 0x83, 0xdc, 0x84, 0xf9, 0x9e, 0xb2, 0xa9, 0xba, 0x9b, 0xfb,
+ 0xe5, 0xaa, 0xa8, 0xcf, 0xe1, 0x69, 0x1c, 0xab, 0x0a, 0xd8, 0x7d, 0xbc,
+ 0x35, 0x4e, 0xa4, 0x9b, 0x33, 0x1b, 0x26, 0x15, 0x82, 0x74, 0xd3, 0x48,
+ 0x62, 0x0c, 0xa0, 0x1d, 0x87, 0x2d, 0x92, 0x9e, 0x8e, 0x01, 0xd6, 0xb9,
+ 0x81, 0x5d, 0x57, 0x3b, 0x83, 0xbd, 0xa1, 0x62, 0x31, 0x36, 0xc5, 0x5e,
+ 0x81, 0xdb, 0x73, 0x92, 0xb5, 0xda, 0xba, 0x51, 0x87, 0xa0, 0x9a, 0x88,
+ 0x3d, 0x58, 0xcf, 0x06, 0x87, 0xa2, 0x4d, 0x01, 0x91, 0x72, 0xb8, 0x43,
+ 0xe3, 0x27, 0xae, 0x50, 0x7d, 0xb2, 0xdd, 0x2f, 0xd8, 0x4d, 0xfd, 0x25,
+ 0xab, 0x04, 0xb1, 0x1c, 0xd4, 0xb0, 0x22, 0x15, 0xfa, 0xb2, 0x3b, 0xbc,
+ 0xa8, 0x86, 0x27, 0x90, 0x91, 0xe2, 0x1f, 0xfa, 0xb8, 0xd7, 0xd5, 0xad,
+ 0x49, 0xe1, 0x6b, 0xa7},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 140
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA384,
+ 140,
+ 20,
+ {0x8a, 0xfb, 0xe3, 0x3b, 0x98, 0xf8, 0xc3, 0x0b, 0x36, 0xac, 0xaa, 0xfb,
+ 0x3d, 0x61, 0xbd, 0x83, 0x17, 0x54, 0x99, 0xbd, 0x59, 0x61, 0xff, 0x3e,
+ 0xbd, 0x34, 0x0b, 0xff, 0xce, 0x9a, 0x41, 0x69, 0xb5, 0x97, 0x68, 0xe1,
+ 0xe3, 0xe5, 0x91, 0x3c, 0x2b, 0xb4, 0x11, 0xb5, 0xbd, 0x49, 0x5c, 0xc9,
+ 0x2d, 0x7c, 0x04, 0xd6, 0x58, 0x16, 0xb3, 0xc1, 0x3b, 0x2e, 0x3e, 0xf1,
+ 0xfe, 0x60, 0x76, 0xdc, 0x91, 0x0e, 0x75, 0xf4, 0x77, 0x67, 0x7e, 0x10,
+ 0x6e, 0x3d, 0x5d, 0x94, 0xa7, 0x84, 0xc3, 0x78, 0xec, 0x13, 0xb6, 0x6d,
+ 0xfc, 0x1e, 0x81, 0xc2, 0xd0, 0xc8, 0xc9, 0xa9, 0x15, 0x6a, 0xf5, 0x2a,
+ 0x12, 0x75, 0x78, 0x84, 0xbe, 0x4c, 0xb9, 0xd0, 0xaf, 0xc6, 0xf3, 0x2c,
+ 0x39, 0xc4, 0x27, 0x76, 0x6d, 0xb7, 0xe3, 0xd0, 0x7c, 0x67, 0x80, 0xbd,
+ 0x5f, 0xa6, 0x2c, 0x05, 0xca, 0x32, 0xb8, 0x59, 0x66, 0xee, 0x62, 0x91,
+ 0xe3, 0xce, 0xd0, 0x0d, 0x00, 0xef, 0xf0, 0xcc, 0x51, 0xd3, 0xc1, 0x9c,
+ 0x7e, 0x1b, 0xf1, 0x03, 0xdb, 0x0c, 0x85, 0xba, 0x5e, 0x9e, 0x2d, 0x13,
+ 0x0e, 0x51, 0x36, 0xf2, 0x09, 0xd6, 0xcf, 0x8a, 0x7f, 0xc1, 0x86, 0x70,
+ 0x26, 0x4b, 0x7f, 0x39, 0x2a, 0x68, 0xc6, 0xd6, 0xe6, 0xa5, 0xd3, 0xeb,
+ 0x37, 0x0b, 0xd5, 0xa1, 0x94, 0xf3, 0xa1, 0x74, 0x36, 0xff, 0x24, 0x95,
+ 0xf3, 0x73, 0xc4, 0xdb, 0xb4, 0x5d, 0xe9, 0xa0, 0x57, 0x5a, 0xaa, 0x4a,
+ 0x2c, 0x9d, 0xa8, 0x4d, 0x5f, 0x1a, 0xdb, 0xe1, 0x5d, 0xce, 0x34, 0x1a,
+ 0x8b, 0x3a, 0xc4, 0xe3, 0x72, 0x2b, 0x0a, 0xff, 0x0b, 0x94, 0x2e, 0x52,
+ 0x2d, 0x8b, 0xcf, 0x54, 0xfb, 0x0d, 0x94, 0x29, 0x97, 0x56, 0x8b, 0xee,
+ 0x33, 0x24, 0x58, 0x7d, 0x0a, 0xfd, 0xbb, 0xe5, 0x78, 0xc5, 0xb3, 0xf5,
+ 0x0d, 0x5f, 0x47, 0xf1},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 141
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA384,
+ 141,
+ 28,
+ {0xa9, 0x1b, 0x9c, 0xb0, 0x02, 0x55, 0x46, 0xf2, 0xc6, 0x69, 0x66, 0x30,
+ 0xad, 0x22, 0x53, 0x0d, 0x2b, 0x41, 0x41, 0x90, 0x73, 0x54, 0x1a, 0x5d,
+ 0x13, 0xac, 0x9b, 0x73, 0x9e, 0xbd, 0x9a, 0xff, 0x8f, 0x8e, 0x87, 0xf4,
+ 0x05, 0xd5, 0x15, 0x1a, 0x93, 0x0d, 0xf8, 0x31, 0x12, 0x40, 0xd6, 0x13,
+ 0x13, 0x36, 0xa3, 0xe5, 0x5d, 0x33, 0x16, 0x60, 0x19, 0xbe, 0x5b, 0xc9,
+ 0x7e, 0x52, 0x09, 0x55, 0x1d, 0xf0, 0xd5, 0xb6, 0x9b, 0xe2, 0x24, 0xaf,
+ 0x9a, 0x15, 0xea, 0xb5, 0x7a, 0xb7, 0x48, 0xc0, 0x81, 0xe2, 0x5b, 0x9e,
+ 0x6a, 0xa6, 0x8e, 0x4d, 0xb0, 0x93, 0x7e, 0xb4, 0xbf, 0x19, 0x0c, 0xa4,
+ 0x66, 0x89, 0xbb, 0xbf, 0xc4, 0xea, 0x5f, 0xd4, 0x74, 0x5e, 0xf3, 0x93,
+ 0x8a, 0x80, 0x40, 0x4e, 0xd9, 0xdb, 0xff, 0xbd, 0xc4, 0x23, 0x23, 0x84,
+ 0x04, 0x76, 0x8f, 0xc5, 0x13, 0x60, 0x47, 0x32, 0xb9, 0xc3, 0x0f, 0x97,
+ 0xfe, 0xda, 0xdd, 0x6b, 0x8e, 0x3f, 0xae, 0x4e, 0x54, 0xc5, 0x74, 0xd2,
+ 0xda, 0x6b, 0xa9, 0x3e, 0xeb, 0x70, 0x05, 0x41, 0xdf, 0x68, 0x80, 0x11,
+ 0xc5, 0x96, 0x88, 0xaf, 0xd1, 0x1a, 0xcc, 0xd6, 0xc7, 0xc2, 0xc0, 0xf0,
+ 0xd8, 0xe5, 0xb0, 0x63, 0x80, 0x58, 0x8a, 0x5b, 0xd6, 0x55, 0x8f, 0xaf,
+ 0xd7, 0x64, 0x44, 0x69, 0x20, 0xb2, 0x1f, 0x43, 0xaf, 0x7f, 0x95, 0x90,
+ 0xc4, 0xc2, 0x0b, 0x8b, 0x90, 0xe0, 0xac, 0xdf, 0xf1, 0xec, 0xde, 0xf4,
+ 0x45, 0x6d, 0x1c, 0x6e, 0x89, 0x8b, 0x2e, 0x61, 0xe6, 0xf9, 0xce, 0x74,
+ 0x30, 0x63, 0xc6, 0xc0, 0x8d, 0x1a, 0x11, 0x82, 0xb5, 0xd5, 0x8e, 0xdb,
+ 0x90, 0x2a, 0xf0, 0xa7, 0x8e, 0x9d, 0xf5, 0xad, 0x6d, 0x84, 0xda, 0x4b,
+ 0x51, 0x09, 0x80, 0x7a, 0x2e, 0x63, 0x45, 0x69, 0x8c, 0x9c, 0x87, 0x96,
+ 0x79, 0xdd, 0x6c, 0x7c},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 142
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA384,
+ 142,
+ 32,
+ {0x9a, 0x2a, 0xb2, 0xbb, 0x02, 0x64, 0xc9, 0x51, 0x45, 0xd3, 0xa0, 0x97,
+ 0x0b, 0x8e, 0x66, 0x31, 0x5f, 0x93, 0xec, 0xf6, 0x79, 0xe9, 0x2f, 0x5f,
+ 0xbc, 0xec, 0x1a, 0x4f, 0xb5, 0xa3, 0xf2, 0xca, 0x0d, 0xdd, 0xff, 0x5d,
+ 0x42, 0xae, 0xaf, 0x6c, 0xfd, 0x34, 0xe3, 0xc2, 0xa0, 0xed, 0xba, 0x24,
+ 0x15, 0x92, 0x04, 0x78, 0xbe, 0x0f, 0xb2, 0x3c, 0xec, 0x4f, 0x54, 0x1c,
+ 0x3e, 0xf5, 0x1d, 0x46, 0x63, 0xa8, 0x5d, 0x1b, 0x00, 0xf8, 0x4c, 0xa0,
+ 0x69, 0xbd, 0x84, 0x05, 0xbf, 0x68, 0x90, 0x29, 0x10, 0x09, 0x0e, 0x3d,
+ 0xb7, 0x49, 0xb5, 0xe4, 0x69, 0x95, 0xb0, 0x5a, 0xc2, 0x82, 0x54, 0x12,
+ 0x0d, 0x8a, 0x95, 0xb6, 0xd8, 0xcb, 0x96, 0xd1, 0xbb, 0xef, 0x9e, 0x79,
+ 0x6f, 0x2c, 0xf4, 0x4e, 0x6e, 0x53, 0x94, 0x94, 0xd0, 0x76, 0x77, 0xfa,
+ 0xde, 0xda, 0x72, 0x37, 0x04, 0x02, 0x5e, 0xdb, 0x0e, 0x1e, 0x48, 0xd5,
+ 0xc2, 0x6d, 0x58, 0x4a, 0xc6, 0x1a, 0xe3, 0xe5, 0xe3, 0x63, 0xe9, 0x9a,
+ 0xaa, 0x1d, 0xae, 0xd1, 0x1e, 0x2c, 0xf9, 0xb6, 0x37, 0xd4, 0xfd, 0x69,
+ 0xb1, 0x17, 0x77, 0x27, 0xa3, 0x20, 0x5c, 0x07, 0x7c, 0x1d, 0x36, 0x8e,
+ 0xaf, 0x3d, 0xe5, 0x6e, 0x57, 0x02, 0x26, 0x29, 0xdc, 0x93, 0xb2, 0xf7,
+ 0xbe, 0xa2, 0x91, 0x40, 0x36, 0xce, 0x5f, 0x5c, 0x15, 0x4f, 0xd6, 0xe2,
+ 0x16, 0xd2, 0xea, 0xd2, 0x0b, 0x65, 0xef, 0xbf, 0xf9, 0xff, 0x01, 0x97,
+ 0x43, 0x2e, 0xcc, 0x01, 0xce, 0x04, 0x99, 0x3f, 0x78, 0x74, 0x85, 0x3a,
+ 0x80, 0xa8, 0xc9, 0x8b, 0xc6, 0x60, 0x22, 0xbf, 0xd5, 0xc4, 0x0c, 0xbd,
+ 0x87, 0x26, 0xab, 0x3b, 0x51, 0xc8, 0x4d, 0x34, 0xac, 0x67, 0x01, 0x8e,
+ 0x60, 0x69, 0xf0, 0x6c, 0x2f, 0x7b, 0x2d, 0x9c, 0x70, 0x04, 0x04, 0xe9,
+ 0xe0, 0xa2, 0x3b, 0x16},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 143
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA384,
+ 143,
+ 48,
+ {0x60, 0x68, 0x3e, 0x99, 0x5f, 0x60, 0xe1, 0xcf, 0x7d, 0x94, 0x4e, 0xac,
+ 0x2f, 0x0c, 0x6d, 0xc0, 0x2a, 0x00, 0x2e, 0x89, 0xa8, 0x7b, 0x4a, 0x0a,
+ 0x36, 0x37, 0x8b, 0x62, 0x47, 0xa0, 0x44, 0x56, 0x16, 0x6c, 0xa2, 0xd8,
+ 0x5b, 0xb2, 0x42, 0x60, 0xda, 0x59, 0xb7, 0xae, 0x84, 0xe4, 0x19, 0x1f,
+ 0x95, 0xd1, 0x58, 0x51, 0xaf, 0xb8, 0xce, 0xda, 0x67, 0x65, 0x03, 0x9e,
+ 0xf7, 0x69, 0xd1, 0x3e, 0xfa, 0x89, 0xbf, 0x08, 0x1e, 0x6c, 0xca, 0x52,
+ 0x75, 0x3e, 0x28, 0xde, 0x22, 0x50, 0x15, 0xe2, 0xff, 0x81, 0xc9, 0xb3,
+ 0x9d, 0x9b, 0xc7, 0x59, 0x00, 0x3a, 0x92, 0x92, 0xc8, 0x92, 0xb5, 0xd9,
+ 0xc6, 0x58, 0x4c, 0xd7, 0x79, 0x18, 0x00, 0x48, 0xa4, 0x0c, 0x75, 0x37,
+ 0x8c, 0xcc, 0xec, 0x47, 0xa8, 0x4b, 0x40, 0x97, 0xda, 0x02, 0x87, 0x8c,
+ 0x42, 0x42, 0x3b, 0xee, 0xa5, 0x0f, 0xcd, 0x29, 0xa5, 0xeb, 0x7b, 0x67,
+ 0xed, 0x3a, 0x06, 0xee, 0xe2, 0xe0, 0x5c, 0xd4, 0x23, 0x6d, 0x86, 0x05,
+ 0x2b, 0xff, 0x11, 0x45, 0xa8, 0xcd, 0x53, 0x67, 0xcb, 0x15, 0xe2, 0xcc,
+ 0xc7, 0x92, 0x63, 0x6f, 0x03, 0x05, 0xd9, 0x0a, 0xca, 0x07, 0xd1, 0xe3,
+ 0xc0, 0x11, 0xa6, 0x17, 0xf0, 0x96, 0x1b, 0x93, 0x8c, 0x6c, 0xe9, 0x43,
+ 0xc5, 0x60, 0xc4, 0x27, 0x24, 0x23, 0x7c, 0xe4, 0x96, 0x5e, 0xf5, 0x0e,
+ 0x7c, 0x98, 0xe5, 0x2e, 0x0d, 0x18, 0x79, 0x7a, 0xa6, 0x51, 0x50, 0x04,
+ 0x26, 0x90, 0xdc, 0x86, 0x04, 0xf4, 0x63, 0x10, 0x4e, 0x11, 0x4a, 0x1f,
+ 0xbd, 0xd7, 0xe9, 0xab, 0x26, 0x46, 0xe9, 0xc7, 0x59, 0x50, 0x2f, 0x2f,
+ 0xd0, 0xe2, 0xfb, 0xd3, 0x31, 0xc9, 0x2b, 0xfb, 0x41, 0x68, 0xb6, 0x38,
+ 0xf4, 0xd8, 0x87, 0x3e, 0x0e, 0x04, 0x8c, 0xf4, 0x29, 0xd8, 0xa9, 0x97,
+ 0x7e, 0x31, 0x30, 0x29},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 144
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA384,
+ 144,
+ 64,
+ {0x7d, 0xc5, 0x45, 0x7f, 0x6f, 0x8a, 0xa7, 0x4b, 0xc2, 0x31, 0x41, 0x56,
+ 0xe2, 0xef, 0xca, 0x71, 0x7c, 0x23, 0x60, 0xd5, 0x7a, 0x8c, 0x5e, 0xe3,
+ 0x96, 0xdd, 0xdd, 0x61, 0x51, 0xc0, 0xcc, 0x89, 0xf3, 0x56, 0xe3, 0xf1,
+ 0x4b, 0xea, 0x14, 0x78, 0xc7, 0xbb, 0x4a, 0x54, 0x62, 0x0a, 0x73, 0xd5,
+ 0x58, 0xbe, 0x24, 0x6f, 0xa8, 0x84, 0xc4, 0x13, 0x14, 0x47, 0x2b, 0xb9,
+ 0xc9, 0x86, 0x6f, 0xbd, 0xdb, 0x57, 0x27, 0xb0, 0x97, 0x65, 0x93, 0xab,
+ 0x6c, 0x66, 0x35, 0xd8, 0x25, 0x8a, 0x7d, 0xae, 0x32, 0x6d, 0xbe, 0x65,
+ 0xd2, 0x03, 0x95, 0x12, 0x09, 0xf8, 0xec, 0xe4, 0x6a, 0x41, 0x32, 0xef,
+ 0xcb, 0x64, 0x0b, 0xcb, 0xd7, 0x99, 0x0a, 0x6f, 0x0c, 0x13, 0x8b, 0x45,
+ 0x66, 0x88, 0xd2, 0x68, 0x15, 0x03, 0x96, 0xee, 0xd5, 0x2b, 0x55, 0x53,
+ 0xf0, 0x91, 0xf4, 0x88, 0x86, 0x42, 0xb1, 0x85, 0x80, 0x97, 0x7d, 0x80,
+ 0x68, 0x0b, 0xb9, 0xc1, 0x19, 0x49, 0x68, 0xbe, 0xd4, 0xb0, 0x19, 0x8c,
+ 0xf7, 0x2d, 0x1e, 0xd4, 0x63, 0x1a, 0x6c, 0x16, 0xf6, 0xea, 0x56, 0x2c,
+ 0x6c, 0xf3, 0x44, 0xb3, 0xf8, 0xd1, 0xc2, 0xfd, 0xdb, 0xce, 0xde, 0x64,
+ 0x7c, 0x91, 0xd0, 0x13, 0x12, 0xb3, 0x60, 0x93, 0x45, 0xd3, 0xe3, 0x2d,
+ 0xf8, 0x99, 0xfb, 0x98, 0x1f, 0x07, 0x0e, 0xd1, 0xc0, 0x74, 0x0d, 0x79,
+ 0xeb, 0x19, 0xf6, 0xd5, 0x47, 0x25, 0xc0, 0x06, 0xc0, 0xcf, 0xd9, 0x61,
+ 0xa2, 0x94, 0x33, 0x91, 0xba, 0xa2, 0xa3, 0x2e, 0x4d, 0xa6, 0xdf, 0xf7,
+ 0xed, 0x0a, 0x2a, 0x61, 0xfd, 0xed, 0x39, 0xa8, 0x5e, 0xe6, 0x42, 0xc1,
+ 0xe2, 0x19, 0xd9, 0xcc, 0xf9, 0x3f, 0xaf, 0x80, 0xe2, 0xc2, 0x13, 0x5b,
+ 0x0d, 0xe4, 0x94, 0xf8, 0xcb, 0xce, 0xc5, 0xbb, 0x77, 0xf7, 0x51, 0x48,
+ 0xe8, 0x3b, 0xa4, 0x08},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 145
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 145,
+ 0,
+ {0xa2, 0x89, 0x62, 0x5f, 0x9f, 0xe6, 0x84, 0xd1, 0x86, 0x60, 0x4f, 0xa0,
+ 0x81, 0x40, 0xf7, 0xd5, 0x22, 0xdb, 0xec, 0x8a, 0xe6, 0x26, 0x6c, 0xe8,
+ 0x3f, 0xba, 0x2b, 0x6b, 0xc6, 0x30, 0x5e, 0x2e, 0x27, 0xbb, 0xfb, 0x34,
+ 0x61, 0x65, 0xb4, 0xe1, 0x10, 0xe1, 0xb3, 0xe9, 0x44, 0x5f, 0xfa, 0x89,
+ 0x33, 0xe5, 0x41, 0x7d, 0xbd, 0x87, 0xe3, 0x08, 0x48, 0x35, 0xb8, 0x67,
+ 0x7a, 0xe4, 0x39, 0x60, 0x96, 0x16, 0xf7, 0xb7, 0x55, 0xbb, 0xba, 0xd3,
+ 0x3e, 0xd0, 0x25, 0x7a, 0x17, 0x0a, 0x39, 0x64, 0xb8, 0x5b, 0x3c, 0xdf,
+ 0xbc, 0xe4, 0x3e, 0xa3, 0xc5, 0x50, 0x35, 0x4a, 0x92, 0xec, 0x8e, 0x75,
+ 0x64, 0x2b, 0x03, 0x9e, 0x2b, 0x4d, 0x9b, 0xc7, 0x7b, 0x84, 0xc6, 0xbc,
+ 0x7f, 0x2f, 0x2a, 0x43, 0xa0, 0xa4, 0x03, 0xa1, 0x99, 0x2e, 0x00, 0x87,
+ 0x86, 0xb5, 0xe9, 0xe4, 0x3f, 0xbe, 0x71, 0xbe, 0xe7, 0x87, 0xec, 0xd9,
+ 0x95, 0x01, 0xf1, 0x20, 0x49, 0x21, 0xf6, 0x1e, 0xc0, 0xca, 0x83, 0xf1,
+ 0xa8, 0xfb, 0x78, 0x62, 0xef, 0xe6, 0x9b, 0x10, 0x4d, 0x82, 0x2f, 0xf5,
+ 0x17, 0x08, 0x02, 0xd5, 0x10, 0xfd, 0x55, 0xcb, 0xa7, 0xdc, 0xc2, 0xb6,
+ 0x95, 0xdb, 0x90, 0x5b, 0xce, 0x4c, 0x07, 0xa7, 0x02, 0xcd, 0xec, 0xf2,
+ 0x43, 0x81, 0xf4, 0x9a, 0x9b, 0x95, 0xd4, 0x80, 0x5f, 0x1e, 0xb5, 0x17,
+ 0x04, 0xea, 0x19, 0x86, 0x53, 0xf4, 0x3c, 0x3f, 0x12, 0x4a, 0x43, 0x47,
+ 0xea, 0x1b, 0xec, 0xd1, 0x38, 0xcc, 0x3f, 0xd4, 0x3e, 0x81, 0x3e, 0xd8,
+ 0x23, 0xc3, 0x73, 0xa3, 0x5e, 0xb9, 0x06, 0x0b, 0xcb, 0xb8, 0xfe, 0xfb,
+ 0x1c, 0x45, 0x3c, 0x72, 0xf1, 0xf6, 0x19, 0x87, 0x47, 0x57, 0x7a, 0xef,
+ 0x14, 0xad, 0x3f, 0xe1, 0x44, 0xb7, 0xd8, 0xde, 0x1b, 0xd6, 0xa1, 0x23,
+ 0xbd, 0x9f, 0x3f, 0x96},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 146
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 146,
+ 20,
+ {0x74, 0x0c, 0xc9, 0x4a, 0x43, 0x65, 0x36, 0x55, 0xea, 0xbe, 0x5a, 0x2c,
+ 0x9f, 0x88, 0x3a, 0x37, 0x84, 0xcb, 0xc5, 0xb1, 0x31, 0x61, 0xe0, 0x5a,
+ 0xc0, 0x84, 0x9c, 0xee, 0x39, 0xb2, 0xe8, 0xa4, 0x2a, 0x0f, 0x53, 0xd1,
+ 0x4b, 0x47, 0xff, 0x61, 0xd1, 0x43, 0x58, 0x47, 0x97, 0xad, 0x08, 0x89,
+ 0xb2, 0x6d, 0xe1, 0x7b, 0x0c, 0x27, 0xc7, 0x9a, 0x69, 0xa3, 0x56, 0xe2,
+ 0xe3, 0xea, 0xee, 0x2b, 0x86, 0x75, 0xb0, 0xaa, 0xf6, 0x8d, 0xfe, 0x68,
+ 0x2d, 0xf2, 0x34, 0x63, 0xb9, 0xb7, 0x80, 0xf5, 0xb4, 0xd6, 0x68, 0x1c,
+ 0x00, 0xb2, 0x72, 0x77, 0xe4, 0xe7, 0x83, 0x9a, 0x33, 0x3b, 0x02, 0x2a,
+ 0x16, 0xe7, 0xb7, 0x54, 0x18, 0xfa, 0xe9, 0xd5, 0xf5, 0xb3, 0xb9, 0x96,
+ 0x42, 0x7d, 0x51, 0x8e, 0xb1, 0xa6, 0x96, 0xac, 0x83, 0xce, 0x6c, 0x51,
+ 0x07, 0xef, 0xae, 0x57, 0x78, 0x59, 0xb8, 0x14, 0x10, 0x0f, 0x19, 0xc5,
+ 0x27, 0x08, 0x48, 0x1e, 0xd0, 0x3d, 0x03, 0x8a, 0x4c, 0xf6, 0x03, 0x9f,
+ 0x91, 0xbf, 0x72, 0xf4, 0x78, 0x8d, 0xba, 0x51, 0x17, 0x9e, 0x3c, 0x95,
+ 0xc7, 0x50, 0xa9, 0x43, 0x2a, 0xf1, 0x04, 0x4f, 0x7c, 0xc7, 0x58, 0x57,
+ 0x2f, 0xf1, 0x1c, 0x53, 0x7a, 0xdd, 0x14, 0xa6, 0x61, 0x8d, 0x0f, 0xc1,
+ 0x06, 0x4f, 0x76, 0x24, 0x85, 0xa0, 0xff, 0xeb, 0xfb, 0x0c, 0xfa, 0xce,
+ 0xff, 0x46, 0x02, 0x36, 0x7a, 0x23, 0x1c, 0xee, 0x6e, 0xa2, 0xc8, 0x40,
+ 0x7b, 0xcc, 0x88, 0x26, 0x7f, 0x42, 0x18, 0x9c, 0x02, 0xe3, 0x43, 0x8e,
+ 0x62, 0xe3, 0x82, 0x5d, 0x86, 0x67, 0xd1, 0xae, 0x22, 0x14, 0x94, 0xd4,
+ 0xe2, 0x96, 0x26, 0xca, 0xea, 0x3a, 0x7f, 0x5d, 0x22, 0x84, 0xf1, 0x88,
+ 0x62, 0x51, 0x2c, 0xdd, 0x4c, 0xd9, 0xcf, 0xe1, 0xd8, 0xd5, 0x7c, 0xed,
+ 0xc9, 0x96, 0x02, 0x99},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 147
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 147,
+ 28,
+ {0x9a, 0x80, 0x92, 0xd3, 0xe7, 0x59, 0xea, 0xc9, 0x37, 0x43, 0x56, 0xb3,
+ 0xbd, 0xa8, 0x0d, 0x87, 0xc6, 0xcd, 0x1f, 0x11, 0x88, 0xdc, 0x89, 0x4f,
+ 0x48, 0xbf, 0xcc, 0x2d, 0x15, 0xe9, 0x9c, 0x65, 0xff, 0xb6, 0x35, 0x35,
+ 0x10, 0x99, 0x8a, 0x36, 0x0f, 0x28, 0xbd, 0x63, 0x6c, 0x61, 0xed, 0xda,
+ 0x93, 0xeb, 0xb9, 0x03, 0x02, 0x9f, 0xea, 0xe9, 0xb2, 0xc3, 0x93, 0x5b,
+ 0x28, 0x70, 0xf9, 0xa3, 0xf2, 0x9e, 0x04, 0x4f, 0x3c, 0xcb, 0xa9, 0xa0,
+ 0x83, 0x57, 0x22, 0x6d, 0x48, 0xf7, 0x60, 0x15, 0x8c, 0xbe, 0x5b, 0xfc,
+ 0x0d, 0x7c, 0x0a, 0x2e, 0xac, 0xa0, 0xb1, 0xb1, 0x67, 0x74, 0x5b, 0xf2,
+ 0x6e, 0xa1, 0xe0, 0x08, 0xe7, 0x37, 0x7a, 0x08, 0x5f, 0x4b, 0xd6, 0x85,
+ 0xfd, 0x5a, 0xda, 0x66, 0x02, 0x75, 0x8e, 0x27, 0x54, 0x1e, 0x6f, 0x27,
+ 0x0a, 0xdf, 0x6d, 0x5b, 0x1a, 0x2b, 0x6c, 0x65, 0xa3, 0x75, 0x7c, 0x5b,
+ 0x3c, 0x4c, 0x29, 0x28, 0x4e, 0x7c, 0xad, 0xbd, 0x39, 0xf4, 0xcf, 0xcb,
+ 0x42, 0x53, 0xe9, 0x59, 0x94, 0x56, 0x51, 0xc6, 0x0e, 0xab, 0x57, 0xac,
+ 0x01, 0x70, 0xda, 0x7c, 0xcb, 0x0c, 0x8d, 0x72, 0xe7, 0x60, 0xe6, 0x03,
+ 0xc7, 0x55, 0xa1, 0xb1, 0xe1, 0x35, 0x6e, 0x96, 0x89, 0x89, 0xce, 0xc1,
+ 0xb9, 0xe1, 0x27, 0x3e, 0xc2, 0xc5, 0x72, 0xed, 0x7d, 0xd0, 0xd0, 0xd2,
+ 0x9c, 0x0a, 0xd1, 0xe7, 0x76, 0x92, 0xb0, 0xd7, 0x9e, 0xc6, 0x06, 0x57,
+ 0xfc, 0x21, 0xb7, 0x46, 0x16, 0x8d, 0xcd, 0xf0, 0xd0, 0x5a, 0x3e, 0xf1,
+ 0xf3, 0x7a, 0x4e, 0xbf, 0xb1, 0x99, 0xcc, 0x16, 0x7d, 0x94, 0xcc, 0x2c,
+ 0x9b, 0x75, 0xdd, 0xdf, 0x11, 0x30, 0x48, 0x32, 0x67, 0x97, 0xa6, 0xcf,
+ 0xd6, 0xc9, 0xa7, 0x64, 0xa6, 0xc7, 0x11, 0x31, 0xe5, 0xf5, 0x65, 0x4a,
+ 0x93, 0xfc, 0x83, 0xa7},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 148
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 148,
+ 32,
+ {0x35, 0x22, 0x94, 0x3f, 0x15, 0x80, 0x39, 0xaa, 0x68, 0x35, 0x4e, 0x3c,
+ 0x51, 0xeb, 0x6d, 0x9a, 0x49, 0x6f, 0x5c, 0x7e, 0x7c, 0x33, 0xbf, 0xe9,
+ 0xa2, 0x0c, 0xf9, 0x8c, 0xaa, 0x71, 0x0b, 0x88, 0xb1, 0x8e, 0xcb, 0x6d,
+ 0x73, 0x17, 0x77, 0x87, 0x47, 0x9d, 0x50, 0x64, 0xce, 0x3d, 0xed, 0xdc,
+ 0x13, 0xf9, 0x89, 0x98, 0xa7, 0x20, 0x71, 0x18, 0xde, 0x77, 0x02, 0x9e,
+ 0x8f, 0xd5, 0xf0, 0x12, 0xa9, 0xe0, 0x56, 0xb9, 0x72, 0xa9, 0x74, 0xcb,
+ 0x5b, 0x08, 0x7b, 0x65, 0x64, 0x82, 0x1a, 0xf8, 0x9c, 0xe3, 0xb6, 0x43,
+ 0x48, 0x09, 0x5a, 0xcc, 0xde, 0xa8, 0xad, 0x7d, 0x05, 0xcf, 0x3d, 0x21,
+ 0xd6, 0x20, 0x83, 0x65, 0xa1, 0xd2, 0xfc, 0xce, 0x7c, 0xd9, 0x64, 0x29,
+ 0x5c, 0x96, 0x3e, 0x5f, 0xd4, 0x95, 0x44, 0x8c, 0x09, 0x26, 0xde, 0x09,
+ 0x50, 0xd1, 0x2c, 0x42, 0xe0, 0x56, 0x59, 0x52, 0x95, 0xc4, 0x37, 0x64,
+ 0x84, 0xfd, 0x7d, 0x0d, 0xc6, 0xfe, 0xef, 0x3d, 0xcb, 0x41, 0xec, 0x5a,
+ 0x0d, 0xd2, 0x1e, 0xef, 0x37, 0x5e, 0x65, 0x52, 0x3b, 0xcf, 0x5a, 0xf7,
+ 0x0a, 0x92, 0x33, 0x1b, 0xeb, 0x0c, 0x6b, 0x5a, 0xc4, 0x45, 0xd6, 0xa0,
+ 0x6c, 0xbe, 0xbe, 0xed, 0x00, 0x83, 0xb7, 0x46, 0xb3, 0xd6, 0x67, 0xaa,
+ 0x36, 0x6c, 0x64, 0x73, 0x13, 0x38, 0x9a, 0x2d, 0x9b, 0x61, 0xd4, 0x1e,
+ 0xae, 0xd8, 0xcf, 0x2d, 0xb8, 0xb4, 0x93, 0x81, 0x15, 0x70, 0x09, 0x67,
+ 0x43, 0x2d, 0xcc, 0x4f, 0x38, 0x32, 0x78, 0xb4, 0xa3, 0x97, 0xaf, 0xac,
+ 0x04, 0xbd, 0xb7, 0xc2, 0xf5, 0xf6, 0x05, 0x18, 0x54, 0x17, 0x4d, 0x85,
+ 0xfb, 0x96, 0x52, 0x5c, 0x2a, 0xb7, 0xbb, 0x58, 0xc0, 0xff, 0xb4, 0x81,
+ 0xef, 0xc2, 0x9d, 0x08, 0xe4, 0xad, 0x1a, 0x86, 0xcc, 0xfc, 0xbd, 0xcd,
+ 0x98, 0x97, 0x48, 0x62},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 149
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 149,
+ 48,
+ {0x45, 0xd8, 0xed, 0x49, 0x82, 0xba, 0x48, 0x4e, 0x0b, 0xcf, 0xca, 0x14,
+ 0x53, 0x7d, 0x60, 0x7f, 0xb6, 0xc3, 0xf8, 0xf4, 0x44, 0x42, 0x5b, 0xca,
+ 0x05, 0xcf, 0x29, 0xbd, 0x5f, 0x92, 0x94, 0x5f, 0x0a, 0xc2, 0x11, 0xcc,
+ 0xbc, 0x78, 0xd9, 0x34, 0xf6, 0xfd, 0x24, 0x13, 0x1a, 0xe8, 0x84, 0x83,
+ 0x54, 0x7a, 0xef, 0x01, 0xb4, 0xe7, 0x0a, 0xcd, 0x6f, 0x84, 0xee, 0xf7,
+ 0x4d, 0x4a, 0x2d, 0xe4, 0x0b, 0x4d, 0x15, 0xd3, 0x8a, 0x08, 0x07, 0x08,
+ 0x7a, 0x54, 0xec, 0xe3, 0x6f, 0x26, 0x8a, 0x60, 0xb7, 0x0c, 0x50, 0x0b,
+ 0x72, 0xfe, 0x0f, 0xf4, 0x99, 0x20, 0xc6, 0x3c, 0x0c, 0xbd, 0xe6, 0xe0,
+ 0xd9, 0x10, 0x0f, 0x4e, 0x50, 0xea, 0x3b, 0x5e, 0x11, 0xa5, 0x95, 0xf3,
+ 0x75, 0x58, 0x78, 0xbb, 0x1e, 0x03, 0xc2, 0x95, 0xd3, 0xe7, 0x3f, 0x1e,
+ 0xc3, 0x2d, 0x24, 0xd6, 0x29, 0xf2, 0xfb, 0x46, 0x9c, 0xea, 0x48, 0x34,
+ 0x6c, 0x05, 0x7a, 0xbd, 0x64, 0xf6, 0xba, 0xe4, 0xcb, 0xd0, 0xfb, 0x89,
+ 0x07, 0x6a, 0x1e, 0x42, 0xbd, 0x52, 0x60, 0xcc, 0x56, 0x91, 0xfe, 0xe4,
+ 0x67, 0x62, 0x13, 0x6f, 0x93, 0x6a, 0xed, 0x35, 0xcd, 0xb6, 0xe1, 0x57,
+ 0x9d, 0x58, 0x6f, 0xc4, 0xe1, 0x66, 0xfe, 0x25, 0x27, 0x78, 0xa3, 0x79,
+ 0xc1, 0x34, 0x56, 0x21, 0x75, 0xe1, 0x7e, 0xec, 0xf7, 0x58, 0xc1, 0x1e,
+ 0xca, 0x66, 0xad, 0x25, 0x9a, 0xa9, 0xe5, 0x1e, 0x50, 0x4d, 0x0d, 0x31,
+ 0x7b, 0x17, 0x15, 0xbd, 0x22, 0x47, 0x06, 0xd6, 0x54, 0x18, 0xa4, 0x60,
+ 0x16, 0x12, 0xe4, 0x82, 0xbf, 0x95, 0xc1, 0xe9, 0xe9, 0x27, 0x8e, 0x54,
+ 0x01, 0xbd, 0xf1, 0xed, 0x24, 0x11, 0x8b, 0x90, 0x8a, 0x8e, 0x42, 0xc5,
+ 0x62, 0xa7, 0x68, 0x96, 0x56, 0x3f, 0xe4, 0xc0, 0x4d, 0x62, 0xb8, 0xab,
+ 0xdb, 0x61, 0xe4, 0xcb},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 150
+ {SEC_OID_SHA512,
+ CKG_MGF1_SHA512,
+ 150,
+ 64,
+ {0x63, 0x94, 0x2e, 0x89, 0xa5, 0x6b, 0x63, 0x47, 0x87, 0xdb, 0xf0, 0x74,
+ 0xe7, 0x5b, 0x05, 0x25, 0xe8, 0xbd, 0x3b, 0x7b, 0x81, 0x72, 0xf2, 0xc2,
+ 0x74, 0x99, 0x27, 0x2b, 0x93, 0x9a, 0x81, 0x2c, 0xe2, 0xf5, 0x01, 0xeb,
+ 0x95, 0xa6, 0x46, 0x03, 0xf9, 0xbc, 0x7c, 0x21, 0x20, 0xef, 0x2f, 0x71,
+ 0x33, 0xc3, 0xb2, 0xa4, 0xbf, 0x64, 0x45, 0xe2, 0x25, 0x7b, 0x59, 0xe5,
+ 0x70, 0x22, 0xc8, 0x79, 0xf8, 0xd6, 0x06, 0x67, 0xab, 0x8e, 0x28, 0xdc,
+ 0x97, 0x28, 0x46, 0x67, 0x08, 0x58, 0xfc, 0x0d, 0x5b, 0xdb, 0xfa, 0x71,
+ 0xdf, 0xf8, 0x70, 0xaa, 0xc9, 0x64, 0x92, 0x21, 0x45, 0x33, 0x38, 0x3d,
+ 0x87, 0x40, 0xd8, 0x4d, 0xdf, 0x61, 0xd4, 0x6f, 0x85, 0x2c, 0x6b, 0xf0,
+ 0xbf, 0xb2, 0xd1, 0x0c, 0x2e, 0x4d, 0x41, 0xce, 0x7e, 0xea, 0xee, 0x02,
+ 0x83, 0x33, 0xdf, 0xe7, 0x76, 0x50, 0xb5, 0x3e, 0x66, 0xcd, 0x2c, 0x29,
+ 0x91, 0xb8, 0x0c, 0x32, 0xfa, 0xa3, 0x3a, 0xae, 0x27, 0xb1, 0xc3, 0x0c,
+ 0x0a, 0xe2, 0xab, 0xd7, 0x59, 0xc5, 0x9e, 0xb2, 0x2e, 0x0d, 0x05, 0x97,
+ 0xb6, 0xdd, 0x63, 0x49, 0x1e, 0x0c, 0x95, 0x04, 0x8c, 0x07, 0x4b, 0x1d,
+ 0x64, 0xd8, 0xf3, 0x56, 0xe6, 0x37, 0x66, 0x9d, 0x90, 0x97, 0x4f, 0x4e,
+ 0xb2, 0x9c, 0xa1, 0x84, 0x46, 0x8b, 0xc1, 0xe2, 0xd2, 0x4c, 0xfc, 0xd3,
+ 0x6e, 0x39, 0x5c, 0x41, 0xcf, 0x37, 0x03, 0xcd, 0xb1, 0xa5, 0xc2, 0x06,
+ 0xfb, 0xdd, 0x47, 0x63, 0x15, 0x4e, 0x55, 0x69, 0xd0, 0x4d, 0x75, 0x99,
+ 0x8e, 0x6f, 0x42, 0x5b, 0xd4, 0x2f, 0x80, 0xe0, 0xdc, 0xd8, 0xde, 0xee,
+ 0xbc, 0x33, 0x22, 0xaa, 0x6f, 0x50, 0xaa, 0x87, 0x33, 0x45, 0xd7, 0xc9,
+ 0xa0, 0x52, 0x21, 0x54, 0xb6, 0xde, 0x23, 0x87, 0x66, 0x4a, 0xe3, 0x37,
+ 0x64, 0xff, 0xb2, 0xa9},
+ pub_key_5,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true}};
+
+#endif // rsa_pss_misc_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_signature-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature-vectors.h
new file mode 100644
index 0000000000..da5b0ace88
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_signature-vectors.h
@@ -0,0 +1,11891 @@
+/* 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 rsa_signature_vectors_h__
+#define rsa_signature_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_13{
+ 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00,
+ 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbb, 0x0d, 0x41,
+ 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa, 0xbe, 0xcc, 0x42,
+ 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb, 0x0e, 0xb6, 0x9f,
+ 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e, 0x34, 0xfb, 0xe2,
+ 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46, 0xa0, 0x0a, 0x53,
+ 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5, 0xe5, 0x4b, 0xcc,
+ 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd, 0xec, 0xbc, 0x6e,
+ 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a, 0x04, 0xe5, 0xf7,
+ 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a, 0xfa, 0x71, 0x26,
+ 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b, 0x61, 0x6c, 0xa1,
+ 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64, 0x18, 0x3f, 0x57,
+ 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76, 0xca, 0x4f, 0x75,
+ 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34, 0xa5, 0xc1, 0x1f,
+ 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23, 0xb1, 0xad, 0x6f,
+ 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2, 0x61, 0x1c, 0xf1,
+ 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f, 0x67, 0x67, 0x6d,
+ 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33, 0x45, 0xbb, 0x31,
+ 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9, 0x91, 0xba, 0x1e,
+ 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27, 0xd3, 0x6b, 0x42,
+ 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74, 0x25, 0x88, 0x5c,
+ 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30, 0x41, 0x22, 0xa2,
+ 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d, 0xba, 0x22, 0xc1,
+ 0xa7, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_14{
+ 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81,
+ 0x89, 0x02, 0x81, 0x81, 0x00, 0xd0, 0x94, 0x1e, 0x63, 0xa9, 0x80, 0xfa,
+ 0x92, 0xfb, 0x25, 0xed, 0x4c, 0x7b, 0x33, 0x07, 0xf8, 0x27, 0x02, 0x30,
+ 0x34, 0xae, 0x7f, 0x1a, 0x74, 0x91, 0xf0, 0x69, 0x9c, 0xa7, 0x60, 0x72,
+ 0x85, 0xe6, 0x2a, 0xd8, 0xe9, 0x94, 0xba, 0xc2, 0x1b, 0x8b, 0x6e, 0x30,
+ 0x5e, 0x33, 0x4f, 0x48, 0x74, 0x06, 0x7d, 0x28, 0xe3, 0x04, 0x23, 0x0d,
+ 0xca, 0x7f, 0x0e, 0x85, 0xf7, 0xce, 0x59, 0x57, 0x70, 0xb6, 0xe0, 0x54,
+ 0xc9, 0xf8, 0x44, 0xba, 0x86, 0xc0, 0x69, 0x6e, 0xeb, 0xa0, 0x76, 0x9d,
+ 0x8d, 0x4a, 0x34, 0x7e, 0x8f, 0xe8, 0x5c, 0x72, 0x4a, 0xc1, 0xc4, 0x49,
+ 0x94, 0xaf, 0x18, 0xa3, 0x9e, 0x71, 0x9f, 0x72, 0x1f, 0x1b, 0xc5, 0x0c,
+ 0x46, 0xa3, 0x9e, 0x6c, 0x07, 0x5f, 0xcd, 0x16, 0x49, 0xf0, 0x1f, 0x22,
+ 0x60, 0x8c, 0xe7, 0xdc, 0x69, 0x55, 0x50, 0x22, 0x58, 0x33, 0x69, 0x87,
+ 0xd9, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_15{
+ 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81,
+ 0x89, 0x02, 0x81, 0x81, 0x00, 0xdf, 0xbe, 0x6f, 0x88, 0x2c, 0x8b, 0x0c,
+ 0x42, 0xc3, 0x22, 0x9f, 0x29, 0xcd, 0x85, 0x8b, 0xea, 0xd2, 0x5c, 0x21,
+ 0x3b, 0x5c, 0x03, 0x46, 0xc3, 0x05, 0x2f, 0x84, 0x4b, 0x04, 0x5a, 0xc7,
+ 0x92, 0xc8, 0x1c, 0x1d, 0xf5, 0xad, 0x6a, 0x66, 0xe9, 0xd4, 0xf3, 0xf7,
+ 0xc1, 0x10, 0x96, 0xf0, 0x69, 0xf5, 0xfc, 0x0d, 0x1d, 0x7d, 0xa5, 0x55,
+ 0xc6, 0xe6, 0x85, 0xcf, 0x67, 0x2a, 0xb2, 0xa6, 0x59, 0x9f, 0x01, 0x60,
+ 0x5f, 0x50, 0xc9, 0x3a, 0x91, 0xd6, 0x88, 0x2f, 0x58, 0x84, 0xe4, 0xcf,
+ 0x3e, 0x9c, 0x41, 0xa7, 0x90, 0xb0, 0xc4, 0x42, 0x47, 0x15, 0x07, 0x77,
+ 0xf9, 0x5a, 0xcf, 0x69, 0x31, 0x2b, 0x0e, 0xd6, 0x8f, 0x3c, 0x82, 0x69,
+ 0x3e, 0x6b, 0x67, 0xf0, 0xe1, 0xea, 0x59, 0x27, 0xc0, 0xee, 0xab, 0x35,
+ 0x54, 0xc2, 0xc1, 0x57, 0x18, 0x1f, 0x46, 0x34, 0xe7, 0x7b, 0xcb, 0x08,
+ 0x8b, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_16{
+ 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81,
+ 0x89, 0x02, 0x81, 0x81, 0x00, 0xac, 0x90, 0x48, 0xa7, 0xa4, 0xf5, 0x60,
+ 0xaf, 0x91, 0xb4, 0xfc, 0xaf, 0x62, 0xa1, 0x45, 0x95, 0xcb, 0x9c, 0xa9,
+ 0xec, 0x12, 0x00, 0x0f, 0xc8, 0x45, 0xe4, 0x85, 0x72, 0x11, 0x3c, 0xab,
+ 0x28, 0x90, 0xad, 0xb0, 0x11, 0xa9, 0x19, 0x57, 0x5a, 0x40, 0x76, 0x0d,
+ 0x1f, 0x23, 0xfe, 0x92, 0x50, 0x9c, 0x8a, 0x58, 0x10, 0xb6, 0xd0, 0x59,
+ 0x90, 0xb9, 0x09, 0xdd, 0x0f, 0x4c, 0x60, 0x14, 0xf2, 0xb3, 0x1b, 0x6a,
+ 0xbd, 0x80, 0x5b, 0xac, 0xe9, 0x98, 0x16, 0xe2, 0xed, 0xa4, 0x1f, 0xd7,
+ 0xb9, 0x54, 0x05, 0xdb, 0x7c, 0x5c, 0x8f, 0x4c, 0xf6, 0xba, 0xbb, 0x14,
+ 0xf5, 0x50, 0xd5, 0xd0, 0xdd, 0x51, 0x79, 0xb5, 0x49, 0x51, 0xff, 0xf6,
+ 0xaa, 0x96, 0x86, 0xf3, 0x0f, 0x47, 0x8d, 0xb6, 0x49, 0xb7, 0xc7, 0x04,
+ 0x4c, 0xc2, 0x02, 0xdc, 0xca, 0xd0, 0x03, 0x43, 0x46, 0x8e, 0xaa, 0xcf,
+ 0xbf, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_17{
+ 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81,
+ 0x89, 0x02, 0x81, 0x81, 0x00, 0xa1, 0xd3, 0x91, 0x2e, 0x65, 0xd9, 0x94,
+ 0xe0, 0xba, 0x51, 0x13, 0x5f, 0x78, 0x84, 0x4d, 0x9a, 0x3e, 0xa5, 0x16,
+ 0x1e, 0x54, 0x50, 0xd1, 0x6a, 0x8c, 0xf0, 0x17, 0x3a, 0x0a, 0x30, 0x9a,
+ 0x1e, 0xe9, 0x4e, 0x94, 0x38, 0x5d, 0xff, 0xc5, 0xe2, 0x7d, 0xea, 0x66,
+ 0x92, 0xa1, 0x71, 0x35, 0x16, 0xaf, 0x86, 0xdf, 0x22, 0x83, 0xc8, 0xe3,
+ 0x27, 0xe6, 0x0e, 0xe2, 0x6a, 0x7b, 0x7c, 0xfc, 0xcb, 0x0a, 0xf3, 0xf4,
+ 0xb5, 0xef, 0xec, 0x35, 0x86, 0x51, 0x99, 0x6b, 0x97, 0xd5, 0xb2, 0x5d,
+ 0xa9, 0x33, 0xb0, 0x63, 0x49, 0x0c, 0xf7, 0xb6, 0x70, 0x73, 0xd3, 0x99,
+ 0xb0, 0x4a, 0xd5, 0x5c, 0x0a, 0x89, 0xf8, 0xec, 0x36, 0xd7, 0xf5, 0xca,
+ 0xe7, 0x57, 0xdb, 0xd3, 0xd6, 0xd0, 0xf5, 0xb7, 0x7f, 0x7c, 0x94, 0xe2,
+ 0x88, 0x78, 0x39, 0x7c, 0xb4, 0x5c, 0xfd, 0x17, 0x8f, 0x3f, 0x07, 0xed,
+ 0x01, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_18{
+ 0x30, 0x81, 0xdf, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0xcd, 0x00, 0x30, 0x81,
+ 0xc9, 0x02, 0x81, 0xc1, 0x00, 0xb8, 0xbe, 0x12, 0x96, 0x38, 0xe9, 0xc8,
+ 0x05, 0x35, 0x9e, 0x61, 0x69, 0xb2, 0x63, 0x26, 0x5e, 0x2a, 0x8e, 0xc4,
+ 0xb8, 0x49, 0x10, 0x1f, 0x2a, 0x32, 0x1c, 0xe5, 0x23, 0x66, 0x5e, 0x39,
+ 0x99, 0x54, 0xac, 0x38, 0x65, 0xee, 0x8c, 0x85, 0xd1, 0x4f, 0x3d, 0x3f,
+ 0x24, 0xfb, 0xd5, 0x83, 0x66, 0x4b, 0xf0, 0x93, 0x94, 0xcb, 0xc7, 0xf7,
+ 0xff, 0xc9, 0x8a, 0xad, 0xc9, 0x4e, 0xda, 0x35, 0xca, 0x4b, 0x96, 0x14,
+ 0xfd, 0x2d, 0x77, 0x3c, 0x78, 0x20, 0x86, 0xa1, 0xea, 0x9c, 0xa2, 0x3f,
+ 0x35, 0x7c, 0xb2, 0xcd, 0xc4, 0x65, 0xfb, 0x85, 0x10, 0x01, 0x72, 0x84,
+ 0x5d, 0x6b, 0x29, 0x06, 0xdc, 0x93, 0x15, 0xa5, 0x42, 0xd2, 0x04, 0xbc,
+ 0xc4, 0xdc, 0xe6, 0x8d, 0x90, 0x48, 0x41, 0x98, 0xe2, 0x35, 0x0c, 0xd6,
+ 0x82, 0xee, 0xf9, 0x31, 0x3a, 0x13, 0xdf, 0x36, 0x07, 0x66, 0x9a, 0xa4,
+ 0xdd, 0x18, 0x6f, 0x56, 0x3b, 0xa0, 0xae, 0x3e, 0xe0, 0x54, 0xf8, 0x57,
+ 0xa9, 0x29, 0x85, 0xf2, 0x69, 0x4a, 0x54, 0xe1, 0xa8, 0x7e, 0xd7, 0x32,
+ 0x7a, 0xcb, 0xfd, 0xa3, 0xe6, 0x1e, 0xcb, 0xfe, 0xcf, 0xdd, 0x1b, 0x7b,
+ 0x2d, 0x08, 0xdd, 0x30, 0x61, 0x22, 0xfd, 0x44, 0x26, 0x8f, 0x08, 0x46,
+ 0x33, 0x06, 0x76, 0x0f, 0x40, 0xdf, 0xb7, 0x63, 0x4e, 0x71, 0xd7, 0xa7,
+ 0x2f, 0x12, 0x24, 0xe6, 0x11, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_19{
+ 0x30, 0x81, 0xdf, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0xcd, 0x00, 0x30, 0x81,
+ 0xc9, 0x02, 0x81, 0xc1, 0x00, 0xeb, 0x47, 0x7c, 0x90, 0xd4, 0x6b, 0xd1,
+ 0x89, 0x6c, 0xf4, 0x93, 0x0c, 0xf2, 0x61, 0x51, 0x40, 0xe0, 0x29, 0xa7,
+ 0x43, 0xf0, 0x64, 0x9a, 0xe5, 0x86, 0xeb, 0x04, 0xd5, 0x1f, 0x21, 0xac,
+ 0x52, 0x41, 0x74, 0x4b, 0x58, 0x72, 0xcc, 0xeb, 0xc8, 0x7b, 0x40, 0x14,
+ 0x87, 0xa9, 0xc8, 0x59, 0x17, 0x6c, 0x9f, 0xc8, 0x20, 0x0b, 0x20, 0x54,
+ 0x87, 0x5e, 0x2c, 0x81, 0x1a, 0x56, 0xb5, 0xd9, 0x46, 0x8e, 0x6d, 0x3a,
+ 0x99, 0xc0, 0x58, 0xb1, 0xc8, 0x95, 0x47, 0xf5, 0x5a, 0x3d, 0x7b, 0x1d,
+ 0x08, 0x85, 0x2f, 0x67, 0x3d, 0x32, 0x88, 0x54, 0x4a, 0xab, 0x90, 0x6e,
+ 0x57, 0x36, 0x4c, 0xac, 0x81, 0x77, 0x28, 0xdc, 0xea, 0x18, 0xbc, 0x11,
+ 0x93, 0xe6, 0x22, 0x69, 0xe0, 0x41, 0x12, 0xc1, 0x94, 0x51, 0x70, 0x2c,
+ 0xfa, 0xa4, 0x6f, 0xca, 0xf7, 0x16, 0xdb, 0x14, 0xf2, 0xe1, 0xc9, 0xb8,
+ 0xd3, 0x12, 0xbd, 0xb1, 0x5d, 0xde, 0x50, 0x69, 0x45, 0x39, 0x5b, 0xdb,
+ 0x08, 0x65, 0xf2, 0x2a, 0xc0, 0x55, 0x3f, 0x82, 0x7a, 0x27, 0x71, 0x9c,
+ 0x2c, 0x70, 0x3a, 0x83, 0xc6, 0xcb, 0xfd, 0x94, 0x9d, 0x06, 0xd4, 0xeb,
+ 0x56, 0x0a, 0x8f, 0xdd, 0xff, 0x05, 0x2f, 0xd6, 0xf0, 0xa2, 0x0f, 0x6c,
+ 0xde, 0xb2, 0x90, 0x92, 0x11, 0xb7, 0x5f, 0x81, 0x82, 0xe5, 0x85, 0x90,
+ 0xd0, 0x69, 0xa2, 0xa2, 0x71, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_20{
+ 0x30, 0x81, 0xdf, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0xcd, 0x00, 0x30, 0x81,
+ 0xc9, 0x02, 0x81, 0xc1, 0x00, 0xd1, 0x06, 0x0f, 0xe7, 0xc6, 0xd1, 0x85,
+ 0xf0, 0x9c, 0x3c, 0x18, 0x65, 0xcf, 0x6b, 0xea, 0xf5, 0xdc, 0x93, 0x06,
+ 0xf2, 0xf3, 0x64, 0x6b, 0xbc, 0xcf, 0x19, 0xe4, 0x7f, 0xad, 0xf9, 0x8c,
+ 0xfd, 0xa7, 0x71, 0x6c, 0x79, 0x7d, 0x15, 0xaf, 0xe5, 0x06, 0xd5, 0x73,
+ 0xf1, 0x91, 0x63, 0xae, 0x2a, 0xb0, 0xed, 0x99, 0x64, 0xc7, 0xb1, 0x25,
+ 0xda, 0xd7, 0x84, 0x11, 0x25, 0xd3, 0x8d, 0xd9, 0xf4, 0x30, 0xb3, 0x0f,
+ 0xe5, 0xea, 0x0d, 0x24, 0x08, 0x3c, 0xb9, 0xb0, 0x9f, 0x24, 0x1b, 0x07,
+ 0x00, 0x82, 0x1c, 0xb5, 0xe4, 0x0d, 0xc7, 0x81, 0xe7, 0x2e, 0xd9, 0x5a,
+ 0x2a, 0x8c, 0xfd, 0x33, 0xda, 0x06, 0x5c, 0x58, 0xdb, 0x8b, 0x81, 0x66,
+ 0xaa, 0xec, 0x38, 0x5a, 0x5d, 0xb0, 0x4f, 0x47, 0x31, 0x98, 0xfa, 0x3b,
+ 0x27, 0xd4, 0xde, 0x0a, 0x32, 0x67, 0xb1, 0x17, 0x69, 0xaf, 0x11, 0x78,
+ 0xd2, 0x84, 0xfb, 0x9c, 0xa6, 0xac, 0x2f, 0xfd, 0x03, 0xb9, 0x40, 0x50,
+ 0x9d, 0xbf, 0x23, 0x83, 0x83, 0x8d, 0x39, 0xe0, 0xd5, 0xc9, 0x3f, 0xe2,
+ 0x9a, 0x68, 0x02, 0xe1, 0x27, 0x16, 0x43, 0x1e, 0x25, 0x96, 0x5f, 0x5b,
+ 0x7b, 0x14, 0x66, 0x63, 0xf4, 0xe5, 0x56, 0x7a, 0xc4, 0xc3, 0xed, 0xf8,
+ 0x82, 0x49, 0x13, 0xd2, 0x6f, 0xf2, 0xdd, 0x03, 0x83, 0x0c, 0x8a, 0x06,
+ 0x45, 0xad, 0xb0, 0x4d, 0x7f, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_21{
+ 0x30, 0x81, 0xdf, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0xcd, 0x00, 0x30, 0x81,
+ 0xc9, 0x02, 0x81, 0xc1, 0x00, 0xd1, 0xf3, 0x3c, 0x4d, 0x0c, 0x3b, 0x12,
+ 0x7c, 0xfd, 0x4c, 0x71, 0x1a, 0xef, 0x05, 0x4e, 0x29, 0x1c, 0xb9, 0xa9,
+ 0xb7, 0xb7, 0x69, 0xd6, 0xdf, 0xce, 0xa5, 0xba, 0x02, 0xd9, 0x9f, 0x08,
+ 0x07, 0xff, 0xb6, 0x3f, 0x09, 0x7e, 0xd7, 0xb5, 0xc5, 0xe2, 0xad, 0x09,
+ 0x57, 0x8c, 0x74, 0x98, 0x63, 0xa9, 0x6a, 0x2b, 0xed, 0xc3, 0xe7, 0x27,
+ 0x38, 0xfe, 0x88, 0x7a, 0x4a, 0x1f, 0xae, 0x6c, 0xa8, 0xc8, 0xe7, 0x22,
+ 0xc8, 0xde, 0xdc, 0x06, 0x5a, 0x4d, 0xf9, 0xf5, 0xc3, 0x8e, 0x95, 0x01,
+ 0x75, 0xa7, 0xe0, 0xde, 0x90, 0x08, 0xf3, 0xa9, 0xa6, 0x7e, 0x34, 0x13,
+ 0xf9, 0x89, 0x1e, 0x2f, 0x8a, 0x70, 0xb2, 0x9f, 0x55, 0xdd, 0x21, 0xd2,
+ 0xcb, 0xa1, 0x6f, 0x8e, 0x23, 0x00, 0xef, 0x7c, 0x35, 0xed, 0x1e, 0x42,
+ 0xeb, 0xfb, 0xe7, 0x06, 0x45, 0x23, 0x0d, 0xdd, 0x8c, 0x06, 0x7d, 0xae,
+ 0x90, 0x69, 0xae, 0x5f, 0x32, 0x93, 0x7a, 0x20, 0x7e, 0x0e, 0x78, 0x96,
+ 0xe8, 0x7f, 0xb3, 0x99, 0xe6, 0xc9, 0x3b, 0xc5, 0xbf, 0x6c, 0x25, 0x04,
+ 0xfb, 0xdb, 0x3e, 0xcf, 0xc2, 0x81, 0xf8, 0xda, 0x29, 0x11, 0x5b, 0x2e,
+ 0xc4, 0x1e, 0xb9, 0xac, 0xc4, 0x17, 0x6e, 0x31, 0x1f, 0xe8, 0xdb, 0xca,
+ 0xc2, 0x4b, 0x57, 0xf8, 0xd6, 0x56, 0x60, 0x0e, 0x5f, 0xb4, 0x09, 0x5e,
+ 0xb4, 0xbf, 0x90, 0xb6, 0xe9, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_22{
+ 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00,
+ 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbd, 0x31, 0xc7,
+ 0xa0, 0x26, 0x91, 0xd2, 0xd9, 0x58, 0x7e, 0xf6, 0xa9, 0x46, 0xff, 0x78,
+ 0x85, 0x44, 0xcc, 0xad, 0xd4, 0xb2, 0x98, 0x8a, 0xd6, 0x20, 0x86, 0x79,
+ 0x2a, 0x6b, 0xf9, 0x6c, 0x86, 0x16, 0xb4, 0xad, 0x13, 0x31, 0x7d, 0x22,
+ 0x70, 0xb9, 0x01, 0xd0, 0xfc, 0xd1, 0xd8, 0x80, 0xcb, 0x8f, 0x52, 0xfb,
+ 0x87, 0x30, 0x4a, 0x52, 0x58, 0xc1, 0x1b, 0x38, 0xdf, 0xea, 0xe8, 0xdf,
+ 0x67, 0x0a, 0xee, 0xe7, 0xea, 0x1d, 0x0d, 0x9d, 0xf8, 0xe0, 0x0e, 0x80,
+ 0x84, 0x7e, 0x41, 0xe5, 0x98, 0x9e, 0xd4, 0x02, 0xd4, 0x4e, 0x78, 0xb3,
+ 0x0f, 0xef, 0x17, 0xb5, 0x67, 0x1d, 0x3a, 0xdb, 0xf8, 0x68, 0x5e, 0x4d,
+ 0xc2, 0x04, 0x49, 0x9e, 0xcd, 0x18, 0x63, 0xe1, 0xd5, 0xaf, 0xf2, 0x8a,
+ 0x7c, 0xf6, 0x6e, 0xad, 0xf3, 0x1f, 0xec, 0x92, 0x36, 0xc1, 0x20, 0xad,
+ 0xd1, 0x34, 0x51, 0x52, 0x2c, 0x64, 0x7c, 0x98, 0x32, 0xa6, 0x72, 0xcd,
+ 0x64, 0xd3, 0x28, 0xc1, 0xc3, 0x22, 0x18, 0x3f, 0x46, 0x61, 0xd0, 0x9b,
+ 0xda, 0x60, 0xb8, 0xdd, 0x5f, 0x03, 0x28, 0xda, 0x54, 0x20, 0x82, 0x14,
+ 0x24, 0xaf, 0xda, 0xbb, 0x1a, 0x80, 0xc5, 0xd1, 0x27, 0x63, 0xa1, 0xb0,
+ 0x23, 0x8c, 0xd8, 0x9d, 0x07, 0x42, 0xbf, 0xc5, 0x0b, 0x6a, 0x2f, 0xcb,
+ 0x70, 0x1d, 0x82, 0x42, 0x18, 0xf9, 0x82, 0x6f, 0x4f, 0x78, 0xa2, 0x3a,
+ 0x2b, 0x5a, 0xa4, 0x2a, 0xce, 0x7f, 0x17, 0x53, 0x76, 0xfb, 0x6c, 0xbd,
+ 0xb2, 0xba, 0xd2, 0x93, 0xba, 0x58, 0x3d, 0x4d, 0x31, 0xc6, 0xb8, 0xf9,
+ 0x02, 0x9e, 0x46, 0xb1, 0x36, 0x89, 0x24, 0x98, 0x55, 0xf5, 0x05, 0x75,
+ 0x6e, 0x00, 0xe2, 0x25, 0xa6, 0xa4, 0x5a, 0x18, 0x76, 0x9b, 0xd8, 0xd2,
+ 0xb3, 0xa4, 0xac, 0xb9, 0xf1, 0xc2, 0x3d, 0x3e, 0x51, 0x88, 0x25, 0x61,
+ 0xe5, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_23{
+ 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00,
+ 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xcd, 0xa6, 0xfa,
+ 0x5c, 0xa7, 0x6b, 0xfe, 0x04, 0x92, 0xec, 0x57, 0xe0, 0xa3, 0xbf, 0xff,
+ 0x72, 0x72, 0xdc, 0x8d, 0x1e, 0x25, 0xad, 0x1f, 0xb3, 0x38, 0xaa, 0x05,
+ 0x0f, 0x02, 0xc1, 0x04, 0xe6, 0x31, 0x33, 0xd6, 0xb5, 0xb7, 0xc4, 0x98,
+ 0x5e, 0xbb, 0xae, 0x9a, 0xc0, 0x36, 0xa5, 0xb9, 0xc0, 0x30, 0x74, 0xd6,
+ 0x0a, 0xec, 0x8e, 0x25, 0xba, 0xf3, 0x92, 0xa0, 0xc4, 0x30, 0xff, 0x05,
+ 0xb8, 0x8e, 0x94, 0x88, 0x05, 0xd3, 0xdd, 0x74, 0x51, 0x1d, 0x88, 0x85,
+ 0x25, 0x0a, 0x7b, 0x57, 0x42, 0x15, 0xad, 0xa0, 0x15, 0xc5, 0x59, 0x07,
+ 0x66, 0x86, 0xe2, 0x53, 0xcc, 0xc9, 0x6c, 0x08, 0x15, 0xb1, 0x29, 0x1e,
+ 0xe7, 0x87, 0xcc, 0x33, 0x63, 0xb4, 0xf7, 0x7d, 0x93, 0x0e, 0xb9, 0x98,
+ 0xd7, 0xc5, 0x82, 0xb2, 0x4c, 0xea, 0x9c, 0xe2, 0x1d, 0xe9, 0x72, 0x27,
+ 0x91, 0x98, 0x98, 0x63, 0xa2, 0x7e, 0xbc, 0x80, 0xa0, 0x0d, 0xe5, 0xbd,
+ 0x2f, 0x92, 0x28, 0x77, 0x5e, 0x5a, 0x4c, 0xeb, 0x05, 0x4d, 0x58, 0xc9,
+ 0xbe, 0x36, 0xa0, 0x54, 0x33, 0x69, 0x71, 0xa1, 0x36, 0x42, 0xdd, 0x95,
+ 0x10, 0xdd, 0x69, 0x6a, 0xa2, 0x68, 0xdb, 0x3a, 0xab, 0x22, 0x99, 0xd5,
+ 0xd8, 0x8f, 0x8e, 0x56, 0x24, 0x34, 0xd1, 0x42, 0x70, 0x94, 0xd3, 0xdf,
+ 0x8e, 0x72, 0xd1, 0xef, 0x69, 0xb4, 0xed, 0x34, 0xd1, 0x2b, 0xac, 0x37,
+ 0x52, 0x23, 0xb2, 0xa2, 0x5c, 0xf2, 0x27, 0xf7, 0x35, 0xf8, 0x16, 0xe8,
+ 0x5e, 0x17, 0x23, 0x93, 0x04, 0x76, 0x9a, 0x60, 0x82, 0x15, 0x4c, 0xd1,
+ 0x58, 0x99, 0xfc, 0x1e, 0xae, 0xfb, 0x69, 0xb7, 0x48, 0xa3, 0xe5, 0xed,
+ 0x24, 0xd3, 0x83, 0x72, 0x59, 0x7d, 0xe3, 0xe4, 0xe2, 0xa2, 0x7b, 0x95,
+ 0x1d, 0x6a, 0xc7, 0xdb, 0x18, 0x2d, 0x68, 0x09, 0xd8, 0xff, 0x51, 0x1b,
+ 0x7f, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_24{
+ 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00,
+ 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0x95, 0x63, 0x53,
+ 0xec, 0xb7, 0x56, 0x19, 0x45, 0xdc, 0x55, 0x44, 0xe4, 0x60, 0x24, 0x66,
+ 0x07, 0x8c, 0x93, 0xf2, 0x85, 0x07, 0x70, 0x1f, 0xfd, 0x39, 0xe2, 0xa9,
+ 0x81, 0x3c, 0x8a, 0xc8, 0x74, 0x0e, 0x6a, 0xd6, 0x1c, 0x95, 0x5d, 0x48,
+ 0x4e, 0x51, 0x3b, 0x3d, 0xce, 0xa5, 0x27, 0xe0, 0x01, 0xa0, 0x18, 0xee,
+ 0x2c, 0x20, 0x7c, 0x18, 0x06, 0xa9, 0x67, 0x63, 0x28, 0x02, 0x36, 0xcd,
+ 0x3c, 0x82, 0x0d, 0xff, 0x79, 0x83, 0x7c, 0x9b, 0x70, 0x9c, 0xb4, 0xb5,
+ 0x22, 0xd3, 0xdd, 0xbc, 0x91, 0x92, 0x24, 0x22, 0x59, 0xc4, 0x3b, 0xe7,
+ 0x5e, 0xa2, 0x44, 0xd3, 0x7c, 0xcf, 0xa8, 0xa4, 0xc7, 0x50, 0x24, 0xa2,
+ 0xcf, 0x7c, 0xc7, 0x6e, 0x84, 0x2e, 0xa6, 0x9c, 0xc7, 0xca, 0x12, 0x27,
+ 0x40, 0x5b, 0x07, 0x00, 0x47, 0x38, 0x7a, 0x50, 0x68, 0xe4, 0x97, 0x6e,
+ 0x4b, 0x8e, 0xd5, 0xf9, 0xaa, 0xdd, 0x7b, 0x4d, 0xb0, 0x24, 0xfb, 0xb8,
+ 0xd7, 0xbd, 0x8a, 0x04, 0x0d, 0x8f, 0x66, 0x10, 0xc1, 0xc6, 0xeb, 0x1d,
+ 0x4b, 0x60, 0x6d, 0xfd, 0x18, 0x22, 0x35, 0xd0, 0x36, 0x08, 0x80, 0x30,
+ 0x4d, 0x5a, 0x75, 0x06, 0x03, 0xaf, 0x0c, 0x42, 0x4b, 0x8c, 0x8e, 0x6d,
+ 0xbc, 0x12, 0xc3, 0x69, 0x7d, 0x2d, 0x60, 0x9c, 0x97, 0x54, 0x7e, 0x77,
+ 0x4e, 0x2e, 0x36, 0x2e, 0xa9, 0x6d, 0x16, 0x90, 0xdc, 0x94, 0x32, 0x11,
+ 0x2c, 0x53, 0x52, 0x58, 0xb3, 0xdb, 0x2c, 0x4c, 0x32, 0xad, 0x51, 0x0d,
+ 0x6c, 0x07, 0xad, 0x07, 0x88, 0x35, 0x78, 0x83, 0x86, 0x9e, 0xfb, 0x8b,
+ 0x62, 0x92, 0x98, 0x72, 0x48, 0x47, 0x92, 0x5c, 0xf4, 0x2b, 0x34, 0x38,
+ 0x6b, 0xe7, 0x00, 0xf0, 0x29, 0x03, 0xdb, 0x58, 0x52, 0x27, 0x6b, 0xee,
+ 0x23, 0x70, 0x94, 0x1f, 0x39, 0x7b, 0xdc, 0x39, 0x05, 0xe3, 0x09, 0x64,
+ 0xa0, 0xb5, 0xe7, 0x36, 0x02, 0x70, 0x33, 0x40, 0x96, 0x0c, 0x3e, 0xd6,
+ 0x07, 0x82, 0x63, 0xb6, 0x11, 0xf1, 0x97, 0x95, 0x5f, 0xec, 0xce, 0x4b,
+ 0x9a, 0x32, 0xe4, 0x3c, 0xd1, 0xd2, 0xe5, 0xe8, 0x7c, 0x4c, 0xeb, 0x65,
+ 0xed, 0xc8, 0x85, 0x3a, 0x7e, 0xe3, 0x1d, 0x28, 0xe1, 0x6e, 0x5a, 0xdf,
+ 0xfb, 0x8a, 0xc7, 0xb7, 0x60, 0xfb, 0xfc, 0x63, 0xd5, 0xf1, 0x74, 0xf4,
+ 0xd0, 0x93, 0x64, 0x61, 0xdb, 0xb1, 0x2c, 0x96, 0x4a, 0x6b, 0x6d, 0x6c,
+ 0xee, 0x75, 0x2e, 0x5f, 0xca, 0x1a, 0xb4, 0xa9, 0xfd, 0x23, 0x8d, 0xd3,
+ 0xe8, 0x86, 0x0a, 0x1d, 0x76, 0x3d, 0x20, 0x19, 0xf9, 0xe7, 0xb9, 0x9e,
+ 0xd7, 0x66, 0x6d, 0x4e, 0x03, 0x87, 0x10, 0xf9, 0x0e, 0x00, 0x93, 0xbc,
+ 0x56, 0x69, 0x87, 0xd6, 0xc0, 0x09, 0x2f, 0x57, 0x13, 0x76, 0xe7, 0x05,
+ 0xb3, 0x42, 0xd0, 0x66, 0xc5, 0x4e, 0x6e, 0x25, 0x78, 0x92, 0x7b, 0x92,
+ 0xc1, 0xf0, 0x92, 0x8d, 0xe4, 0x4e, 0x9a, 0x6e, 0x1f, 0x49, 0xb9, 0x07,
+ 0xc6, 0xaa, 0x4f, 0x60, 0x5e, 0xc9, 0xc3, 0x98, 0xd5, 0x5d, 0xf8, 0x1c,
+ 0x67, 0x37, 0x3b, 0x03, 0xcc, 0x81, 0x10, 0x16, 0x2f, 0xb4, 0x17, 0xf9,
+ 0x6f, 0xd3, 0x21, 0x04, 0x86, 0x47, 0xdf, 0xcb, 0xb3, 0x92, 0x45, 0x51,
+ 0x15, 0xcd, 0x91, 0x2e, 0xa8, 0x33, 0x51, 0x85, 0x3e, 0x6a, 0x18, 0x52,
+ 0x84, 0x64, 0x88, 0x42, 0xad, 0xcb, 0xd2, 0x5e, 0x67, 0x17, 0x4a, 0x3b,
+ 0x93, 0xb8, 0xa6, 0x4c, 0xe2, 0xce, 0x9d, 0xe0, 0xe8, 0x57, 0x7b, 0x8b,
+ 0x66, 0x2c, 0xe3, 0x2e, 0x25, 0x65, 0x78, 0x26, 0x65, 0xdd, 0x38, 0xe5,
+ 0xbb, 0x5f, 0xcc, 0x4f, 0xe1, 0x2e, 0x43, 0x20, 0xda, 0xb7, 0x77, 0x3b,
+ 0x54, 0x5a, 0x09, 0xc6, 0xd3, 0x9d, 0x9d, 0xba, 0xd4, 0x59, 0xf2, 0x1f,
+ 0x3e, 0x62, 0x4e, 0xe6, 0xed, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_25{
+ 0x30, 0x81, 0x9d, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8b, 0x00, 0x30, 0x81,
+ 0x87, 0x02, 0x81, 0x81, 0x00, 0x89, 0x86, 0x3f, 0x69, 0x93, 0x17, 0x7d,
+ 0x65, 0xe5, 0xf1, 0xb6, 0xd4, 0x1e, 0x18, 0x3e, 0xbd, 0xe1, 0xfe, 0x8c,
+ 0x0f, 0x23, 0xfa, 0x8c, 0x99, 0x89, 0x3b, 0xa0, 0x26, 0x74, 0x16, 0xb7,
+ 0x4d, 0x93, 0xbc, 0xf0, 0x4c, 0xb7, 0x7f, 0x7b, 0xbc, 0x50, 0x15, 0xf5,
+ 0x01, 0xc0, 0x01, 0xfe, 0x81, 0xee, 0xd5, 0xc3, 0x39, 0xfc, 0xa8, 0xd6,
+ 0x80, 0x4c, 0x29, 0x52, 0x36, 0x68, 0xd5, 0x7b, 0x32, 0xe2, 0x05, 0x8b,
+ 0x20, 0x36, 0x6c, 0x4d, 0x66, 0xc5, 0xe1, 0x68, 0x4b, 0x92, 0x5b, 0xd7,
+ 0xc7, 0x19, 0x59, 0xba, 0x4b, 0x02, 0x2a, 0x4c, 0xe4, 0xa0, 0x4c, 0x7e,
+ 0x4f, 0xf1, 0x3f, 0xa4, 0x33, 0xf8, 0x15, 0x53, 0x99, 0x9e, 0xd9, 0xe7,
+ 0x3d, 0xc6, 0xf4, 0xe0, 0xce, 0xc5, 0xb0, 0x04, 0x52, 0x39, 0x1b, 0xb7,
+ 0xa7, 0x42, 0xf5, 0xb9, 0x32, 0xc0, 0xa4, 0xec, 0xcf, 0x80, 0x21, 0x20,
+ 0xcf, 0x02, 0x01, 0x03};
+
+// kSpki is an RSA public key in an X.509 SubjectPublicKeyInfo.
+const uint8_t kSpki[] = {
+ 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81,
+ 0x89, 0x02, 0x81, 0x81, 0x00, 0xf8, 0xb8, 0x6c, 0x83, 0xb4, 0xbc, 0xd9,
+ 0xa8, 0x57, 0xc0, 0xa5, 0xb4, 0x59, 0x76, 0x8c, 0x54, 0x1d, 0x79, 0xeb,
+ 0x22, 0x52, 0x04, 0x7e, 0xd3, 0x37, 0xeb, 0x41, 0xfd, 0x83, 0xf9, 0xf0,
+ 0xa6, 0x85, 0x15, 0x34, 0x75, 0x71, 0x5a, 0x84, 0xa8, 0x3c, 0xd2, 0xef,
+ 0x5a, 0x4e, 0xd3, 0xde, 0x97, 0x8a, 0xdd, 0xff, 0xbb, 0xcf, 0x0a, 0xaa,
+ 0x86, 0x92, 0xbe, 0xb8, 0x50, 0xe4, 0xcd, 0x6f, 0x80, 0x33, 0x30, 0x76,
+ 0x13, 0x8f, 0xca, 0x7b, 0xdc, 0xec, 0x5a, 0xca, 0x63, 0xc7, 0x03, 0x25,
+ 0xef, 0xa8, 0x8a, 0x83, 0x58, 0x76, 0x20, 0xfa, 0x16, 0x77, 0xd7, 0x79,
+ 0x92, 0x63, 0x01, 0x48, 0x1a, 0xd8, 0x7b, 0x67, 0xf1, 0x52, 0x55, 0x49,
+ 0x4e, 0xd6, 0x6e, 0x4a, 0x5c, 0xd7, 0x7a, 0x37, 0x36, 0x0c, 0xde, 0xdd,
+ 0x8f, 0x44, 0xe8, 0xc2, 0xa7, 0x2c, 0x2b, 0xb5, 0xaf, 0x64, 0x4b, 0x61,
+ 0x07, 0x02, 0x03, 0x01, 0x00, 0x01,
+};
+// kHash is the SHA-256 hash of {1,2,3,4}.
+const uint8_t kHash[] = {
+ 0x9f, 0x64, 0xa7, 0x47, 0xe1, 0xb9, 0x7f, 0x13, 0x1f, 0xab, 0xb6,
+ 0xb4, 0x47, 0x29, 0x6c, 0x9b, 0x6f, 0x02, 0x01, 0xe7, 0x9f, 0xb3,
+ 0xc5, 0x35, 0x6e, 0x6c, 0x77, 0xe8, 0x9b, 0x6a, 0x80, 0x6a,
+};
+// kSignature is the signature of kHash with RSASSA-PKCS1-v1_5.
+const uint8_t kSignature[] = {
+ 0xa5, 0xf0, 0x8a, 0x47, 0x5d, 0x3c, 0xb3, 0xcc, 0xa9, 0x79, 0xaf, 0x4d,
+ 0x8c, 0xae, 0x4c, 0x14, 0xef, 0xc2, 0x0b, 0x34, 0x36, 0xde, 0xf4, 0x3e,
+ 0x3d, 0xbb, 0x4a, 0x60, 0x5c, 0xc8, 0x91, 0x28, 0xda, 0xfb, 0x7e, 0x04,
+ 0x96, 0x7e, 0x63, 0x13, 0x90, 0xce, 0xb9, 0xb4, 0x62, 0x7a, 0xfd, 0x09,
+ 0x3d, 0xc7, 0x67, 0x78, 0x54, 0x04, 0xeb, 0x52, 0x62, 0x6e, 0x24, 0x67,
+ 0xb4, 0x40, 0xfc, 0x57, 0x62, 0xc6, 0xf1, 0x67, 0xc1, 0x97, 0x8f, 0x6a,
+ 0xa8, 0xae, 0x44, 0x46, 0x5e, 0xab, 0x67, 0x17, 0x53, 0x19, 0x3a, 0xda,
+ 0x5a, 0xc8, 0x16, 0x3e, 0x86, 0xd5, 0xc5, 0x71, 0x2f, 0xfc, 0x23, 0x48,
+ 0xd9, 0x0b, 0x13, 0xdd, 0x7b, 0x5a, 0x25, 0x79, 0xef, 0xa5, 0x7b, 0x04,
+ 0xed, 0x44, 0xf6, 0x18, 0x55, 0xe4, 0x0a, 0xe9, 0x57, 0x79, 0x5d, 0xd7,
+ 0x55, 0xa7, 0xab, 0x45, 0x02, 0x97, 0x60, 0x42,
+};
+// kSignature is an invalid signature of kHash with RSASSA-PKCS1-v1_5 with the
+// NULL parameter omitted.
+const uint8_t kSignatureInvalid[] = {
+ 0x71, 0x6c, 0x24, 0x4e, 0xc9, 0x9b, 0x19, 0xc7, 0x49, 0x29, 0xb8, 0xd4,
+ 0xfb, 0x26, 0x23, 0xc0, 0x96, 0x18, 0xcd, 0x1e, 0x60, 0xe8, 0x88, 0x94,
+ 0x8c, 0x59, 0xfb, 0x58, 0x5c, 0x61, 0x58, 0x7a, 0xae, 0xcc, 0xeb, 0xee,
+ 0x1e, 0x85, 0x7d, 0x83, 0xa9, 0xdc, 0x6f, 0x4c, 0x34, 0x5c, 0xcb, 0xd9,
+ 0xde, 0x58, 0x76, 0xdf, 0x1f, 0x5e, 0xd4, 0x57, 0x5b, 0xeb, 0xaf, 0x4f,
+ 0x7a, 0xa7, 0x6b, 0x21, 0xf1, 0x0a, 0x96, 0x78, 0xc7, 0xa8, 0x02, 0x7a,
+ 0xc2, 0x06, 0xd3, 0x18, 0x79, 0x72, 0x6b, 0xfe, 0x2d, 0xec, 0xd8, 0x8e,
+ 0x98, 0x86, 0x89, 0xf4, 0x67, 0x14, 0x2b, 0xac, 0x6d, 0xd7, 0x04, 0xd8,
+ 0xab, 0x05, 0xe6, 0x51, 0xf6, 0xee, 0x58, 0x63, 0xef, 0x6a, 0x3e, 0x89,
+ 0x99, 0x2a, 0x1c, 0x10, 0xc2, 0xd0, 0x41, 0x9e, 0x1e, 0x9a, 0x9a, 0x57,
+ 0x32, 0x0f, 0x49, 0xb4, 0x57, 0x37, 0xa4, 0x26,
+};
+
+const RsaSignatureTestVector kRsaSignatureWycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA256,
+ 1,
+ {0x9f, 0x42, 0x05, 0x16, 0xe9, 0xd0, 0x63, 0xe5, 0xe2, 0x96, 0x1a, 0xcc,
+ 0xd8, 0x0e, 0x3e, 0xb0, 0x19, 0x8b, 0x10, 0xf4, 0xd6, 0x4e, 0x74, 0x9b,
+ 0x5b, 0xd3, 0x9a, 0x80, 0xf7, 0x35, 0x6d, 0x2c, 0xa0, 0xfd, 0xbb, 0xfe,
+ 0x5f, 0x5b, 0x2b, 0xba, 0x92, 0xda, 0x76, 0x16, 0xa8, 0x39, 0x12, 0xb4,
+ 0x49, 0xe6, 0x9f, 0x8c, 0xe6, 0xe3, 0x5a, 0x27, 0xe9, 0xe5, 0x53, 0x27,
+ 0x9d, 0x6a, 0x93, 0x17, 0xa1, 0xd0, 0x7d, 0x89, 0x7d, 0xdd, 0xd9, 0xa8,
+ 0x29, 0x13, 0x21, 0x35, 0x9c, 0x6a, 0x8a, 0x31, 0xa4, 0xad, 0x7d, 0xbb,
+ 0x54, 0x43, 0x2b, 0xeb, 0xaf, 0xfb, 0xe8, 0x94, 0x0e, 0x40, 0xcc, 0x87,
+ 0x5d, 0x94, 0x1e, 0xca, 0xa1, 0x01, 0x96, 0xe1, 0xaa, 0x68, 0xb8, 0x3e,
+ 0x0d, 0xb6, 0x7e, 0x34, 0xf3, 0x93, 0x7d, 0xc1, 0xdd, 0x11, 0xcc, 0x0e,
+ 0x5b, 0x40, 0xcd, 0xb0, 0xb9, 0x0e, 0xcd, 0xca, 0xd7, 0x93, 0xd7, 0x27,
+ 0x9d, 0xc5, 0xb5, 0xf6, 0xcb, 0x35, 0x6b, 0x80, 0x5e, 0x63, 0x57, 0xba,
+ 0xa1, 0xb3, 0x65, 0x9d, 0xbb, 0xdf, 0xc9, 0xa0, 0xf0, 0x42, 0x13, 0x17,
+ 0x60, 0xfe, 0x1b, 0x78, 0x20, 0x2f, 0x28, 0x96, 0x99, 0xe0, 0x4b, 0x5c,
+ 0x55, 0xf3, 0xec, 0x26, 0xfa, 0x25, 0x46, 0x0c, 0xe3, 0xde, 0x5a, 0xef,
+ 0xf0, 0xb1, 0xf5, 0xc4, 0x35, 0xe0, 0x22, 0xe1, 0x16, 0x8f, 0x9f, 0xb8,
+ 0x61, 0x47, 0xe7, 0xa8, 0xb0, 0xf1, 0x1c, 0xd9, 0x88, 0xd5, 0x9c, 0x81,
+ 0xc3, 0xfe, 0x74, 0x11, 0x6b, 0x35, 0x0e, 0x03, 0x96, 0xb1, 0xcd, 0xb2,
+ 0xb4, 0xe0, 0x32, 0x6b, 0x5c, 0x90, 0xdc, 0x38, 0x45, 0x29, 0xc7, 0xf7,
+ 0x94, 0xc4, 0xc2, 0xf4, 0x09, 0x58, 0xf9, 0x7e, 0xa2, 0x03, 0xd7, 0x6a,
+ 0x75, 0x07, 0x6d, 0x53, 0x60, 0x22, 0x8e, 0x7d, 0xdf, 0x16, 0x68, 0x42,
+ 0xb9, 0x16, 0x5e, 0x8e},
+ pub_key_13,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA256,
+ 2,
+ {0xb4, 0xe0, 0xa2, 0x73, 0xbb, 0xf6, 0xe9, 0x42, 0xcb, 0x22, 0xae, 0x5c,
+ 0xcb, 0xfd, 0x9d, 0x84, 0x34, 0x00, 0xba, 0x45, 0x1c, 0x5e, 0x08, 0x6f,
+ 0xce, 0x9b, 0x3b, 0x1f, 0x90, 0xbd, 0x89, 0x2f, 0xad, 0xc5, 0x4a, 0xc4,
+ 0x5b, 0x61, 0xf3, 0xb3, 0xb3, 0x7a, 0xca, 0x67, 0xd8, 0x35, 0xfd, 0xa1,
+ 0xb3, 0x7d, 0x5b, 0xec, 0x42, 0x73, 0x82, 0xbe, 0x23, 0x48, 0x06, 0x27,
+ 0x16, 0xd4, 0x59, 0x2c, 0x7e, 0xb5, 0xc9, 0x10, 0x7c, 0xf3, 0x91, 0xe1,
+ 0xce, 0xc0, 0x1c, 0x74, 0xd6, 0x4d, 0xfa, 0x5c, 0xb7, 0x05, 0x2f, 0x2f,
+ 0x8e, 0x44, 0x2a, 0x09, 0xd2, 0x1c, 0x22, 0xef, 0x54, 0x84, 0xcb, 0x04,
+ 0x5c, 0x25, 0xa0, 0x5b, 0x30, 0x57, 0xb2, 0x66, 0x33, 0x5f, 0x61, 0x9e,
+ 0xa8, 0xdc, 0x43, 0xb7, 0x2e, 0x9a, 0xbf, 0x38, 0xc1, 0x9b, 0x5d, 0x71,
+ 0xc2, 0x1b, 0x9b, 0xf2, 0xeb, 0x8b, 0x63, 0xf2, 0xfe, 0x0f, 0xa8, 0x68,
+ 0xf7, 0xdb, 0xc9, 0xde, 0xae, 0x97, 0x45, 0xad, 0xb1, 0xfc, 0x26, 0x02,
+ 0x7b, 0xf5, 0xe2, 0x77, 0x0b, 0x2d, 0x25, 0x0c, 0x75, 0x07, 0xfa, 0xf2,
+ 0xfa, 0x63, 0xfa, 0xbc, 0x67, 0xee, 0xad, 0xa9, 0xf2, 0xed, 0x8f, 0x72,
+ 0x4d, 0xbd, 0x99, 0xd4, 0x32, 0x94, 0xe5, 0xec, 0x11, 0xd1, 0x57, 0x51,
+ 0x01, 0xd3, 0x2a, 0xf1, 0xa3, 0x08, 0xab, 0xb5, 0x6f, 0x7f, 0x15, 0xf5,
+ 0x44, 0x20, 0x4b, 0x53, 0x3f, 0xbd, 0x96, 0xfd, 0x3f, 0xe9, 0x17, 0x4d,
+ 0xb3, 0xbc, 0x2a, 0xf6, 0x7c, 0x35, 0x40, 0x1c, 0xc4, 0x00, 0x3b, 0xbc,
+ 0xe3, 0x60, 0xa7, 0x89, 0x8d, 0xc8, 0x31, 0x01, 0x1f, 0xf0, 0x58, 0x2c,
+ 0x06, 0x58, 0x66, 0x3a, 0x8c, 0x2e, 0x7c, 0x0e, 0x7a, 0x0d, 0xf7, 0xf3,
+ 0xc8, 0xef, 0x95, 0x17, 0x5b, 0xc1, 0x36, 0xc3, 0xb4, 0x9e, 0xb7, 0xa6,
+ 0x50, 0x23, 0xb0, 0x8f},
+ pub_key_13,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA256,
+ 3,
+ {0x9f, 0x74, 0x95, 0x7e, 0xf2, 0xec, 0x67, 0x06, 0x2c, 0x50, 0x64, 0x14,
+ 0x3d, 0x09, 0x66, 0x10, 0xd0, 0x4a, 0xf1, 0x6f, 0x23, 0x18, 0x9b, 0xf0,
+ 0x10, 0xf5, 0x60, 0xd4, 0x9b, 0xd7, 0x93, 0xd6, 0x19, 0xf7, 0x01, 0x25,
+ 0xdb, 0xef, 0x4e, 0xdb, 0x4d, 0x4c, 0x92, 0x3f, 0x84, 0x47, 0xe4, 0x8a,
+ 0x74, 0x44, 0x28, 0xd8, 0xb4, 0x63, 0x74, 0x5d, 0x84, 0xa7, 0x18, 0xd3,
+ 0xc5, 0x59, 0x2c, 0xdf, 0x6f, 0x61, 0x1a, 0x73, 0x5c, 0x7e, 0x04, 0xfe,
+ 0x3f, 0x89, 0x92, 0x0c, 0xc6, 0x1e, 0x01, 0x13, 0xdf, 0x20, 0xb9, 0x3c,
+ 0x71, 0x9d, 0xf7, 0xcf, 0x62, 0x01, 0x3a, 0x2d, 0xb3, 0xb4, 0x97, 0xc0,
+ 0x33, 0x70, 0x43, 0x52, 0x51, 0x9d, 0xd5, 0x19, 0x75, 0xeb, 0x15, 0x6e,
+ 0xe7, 0x33, 0xd7, 0xbb, 0x34, 0x20, 0x93, 0xbf, 0x49, 0x4e, 0x6d, 0x7c,
+ 0x8e, 0x92, 0x53, 0x7a, 0xda, 0xf8, 0xb9, 0x17, 0x0c, 0x0a, 0x2f, 0x0d,
+ 0x76, 0xaf, 0x84, 0x7f, 0x71, 0x6e, 0xcc, 0x87, 0xe8, 0xcd, 0x35, 0x45,
+ 0x15, 0x13, 0x87, 0xca, 0xfe, 0x06, 0x2d, 0x5a, 0x2d, 0xb8, 0x3c, 0x54,
+ 0x63, 0xb8, 0x4d, 0x13, 0xb1, 0xed, 0xe8, 0x65, 0x6e, 0xfb, 0x3a, 0xe9,
+ 0x50, 0x9b, 0x44, 0x9f, 0x46, 0x76, 0x08, 0x40, 0x42, 0xb7, 0xc9, 0x09,
+ 0x1f, 0xb7, 0x54, 0x76, 0xc8, 0xa8, 0x66, 0xbb, 0xdb, 0xe5, 0x7e, 0x12,
+ 0x5d, 0x7c, 0x64, 0xf2, 0xf7, 0xf1, 0xd4, 0xf7, 0x32, 0x66, 0x6b, 0xc7,
+ 0xac, 0x09, 0xc8, 0xe7, 0x67, 0xd1, 0x45, 0xf2, 0x22, 0x43, 0xdd, 0x1f,
+ 0x10, 0x94, 0x3a, 0xa6, 0x1b, 0x75, 0xe8, 0x52, 0x56, 0xc5, 0x2c, 0x52,
+ 0x24, 0x26, 0xc1, 0xda, 0xfd, 0xe9, 0x8a, 0xf9, 0x77, 0xc8, 0x53, 0x8f,
+ 0x74, 0x41, 0xcc, 0xdb, 0xb4, 0xea, 0xbf, 0xf1, 0x99, 0x03, 0x04, 0xc0,
+ 0x87, 0x07, 0x0b, 0x12},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA256,
+ 4,
+ {0x25, 0x7d, 0x52, 0x14, 0xd0, 0x2f, 0x48, 0xbf, 0x63, 0xa6, 0xa1, 0xf2,
+ 0x60, 0x48, 0x24, 0xbe, 0xf6, 0x41, 0x08, 0xaf, 0x97, 0xa6, 0x03, 0x2d,
+ 0x9e, 0xab, 0x48, 0xb7, 0x96, 0x46, 0x42, 0xe1, 0x04, 0xf1, 0x3c, 0x46,
+ 0x22, 0x89, 0xfa, 0x88, 0x91, 0x09, 0x27, 0x43, 0x60, 0xdf, 0xed, 0xae,
+ 0xc2, 0xac, 0xe0, 0xf5, 0xf1, 0x90, 0xd2, 0xe9, 0xba, 0x0d, 0x2d, 0x52,
+ 0x2d, 0xc7, 0x63, 0xdd, 0x60, 0xfc, 0xee, 0x52, 0xd5, 0x13, 0xbf, 0x9c,
+ 0xa7, 0xc0, 0xb2, 0x9d, 0xe2, 0x79, 0xca, 0x8b, 0x40, 0x1b, 0xc2, 0x01,
+ 0x6c, 0x10, 0xd8, 0x37, 0xcc, 0xa5, 0x64, 0x98, 0xdd, 0x64, 0x4e, 0x4d,
+ 0x35, 0x03, 0x15, 0x81, 0x97, 0x67, 0xe2, 0x90, 0x8c, 0x1c, 0x33, 0xb7,
+ 0x1a, 0xce, 0xcd, 0x01, 0x43, 0xe2, 0x91, 0x3f, 0x9e, 0xec, 0x19, 0x78,
+ 0xa9, 0x00, 0xa3, 0x32, 0x6b, 0xd8, 0xbb, 0x75, 0x74, 0x52, 0x1c, 0x39,
+ 0xef, 0xa2, 0xe9, 0x87, 0x32, 0x7c, 0x93, 0x43, 0xb9, 0xda, 0x06, 0xb3,
+ 0x04, 0xd1, 0xe4, 0x68, 0x8e, 0xf8, 0x0e, 0x6c, 0x28, 0x5a, 0x6d, 0xfb,
+ 0x64, 0xb5, 0x7f, 0xfb, 0xfc, 0x78, 0x6f, 0x69, 0xa2, 0xa1, 0xc0, 0x94,
+ 0x8e, 0xe6, 0x78, 0x1d, 0xae, 0x28, 0x80, 0x89, 0xa5, 0xdc, 0xb7, 0xfc,
+ 0xb1, 0xe5, 0x3a, 0x74, 0xb8, 0x28, 0xb3, 0x48, 0x67, 0xb8, 0xd7, 0xfb,
+ 0x5a, 0x01, 0x51, 0xe4, 0x30, 0x76, 0x77, 0x2b, 0xd5, 0x3a, 0x53, 0x79,
+ 0x37, 0xf8, 0xad, 0x6e, 0x44, 0xad, 0xcf, 0x96, 0xa1, 0x81, 0x81, 0xb4,
+ 0x60, 0xb6, 0x3e, 0x53, 0x0e, 0xdc, 0x56, 0xa7, 0x73, 0xfa, 0x3a, 0xdb,
+ 0x25, 0x2c, 0xfc, 0x8b, 0xb6, 0x64, 0xca, 0x56, 0x0a, 0x05, 0x4f, 0x37,
+ 0x4c, 0x2a, 0x03, 0xd7, 0x53, 0x2a, 0xc8, 0x98, 0x63, 0x77, 0xb7, 0x6a,
+ 0xd0, 0xa4, 0xf1, 0xd6},
+ pub_key_13,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA256,
+ 5,
+ {0x33, 0x9b, 0x52, 0x7a, 0xee, 0xc2, 0x3e, 0xd9, 0x31, 0x9d, 0x5c, 0x5e,
+ 0xe6, 0x71, 0xe8, 0xe9, 0x2f, 0xde, 0x09, 0x93, 0x26, 0x48, 0x73, 0x4b,
+ 0x1d, 0xed, 0x4e, 0xea, 0xe4, 0x20, 0xe1, 0x13, 0xa7, 0xff, 0x11, 0x19,
+ 0x68, 0x6a, 0xef, 0x90, 0xc0, 0xbe, 0xa5, 0x24, 0x8e, 0xe1, 0xd5, 0x0f,
+ 0x50, 0x81, 0x51, 0x5f, 0xba, 0x7a, 0x68, 0xa7, 0xac, 0x8e, 0x2b, 0xa9,
+ 0x82, 0x8e, 0xbd, 0x58, 0x23, 0x7d, 0x21, 0x1c, 0x82, 0x12, 0x26, 0x7f,
+ 0x2a, 0x82, 0x36, 0x3f, 0xfe, 0x79, 0x0e, 0x3a, 0xd5, 0x28, 0x2b, 0xef,
+ 0x38, 0x42, 0xea, 0xd9, 0x02, 0xcd, 0x98, 0x19, 0x4d, 0x44, 0x0c, 0xd1,
+ 0xa5, 0x3c, 0xc3, 0x41, 0x21, 0x86, 0x20, 0x34, 0x67, 0x0d, 0xff, 0xd8,
+ 0x2a, 0xff, 0x9b, 0xda, 0x7f, 0x86, 0x7a, 0x38, 0x93, 0xc2, 0xba, 0x2d,
+ 0x60, 0xcd, 0x3d, 0x5a, 0x3a, 0xe1, 0xc4, 0x46, 0xc7, 0x18, 0xe9, 0x9b,
+ 0xda, 0x19, 0x5e, 0x8b, 0x19, 0xaf, 0x73, 0x47, 0x86, 0xc6, 0x29, 0x08,
+ 0xe1, 0xe1, 0x8b, 0x15, 0x5d, 0xbf, 0x79, 0x12, 0x83, 0xc1, 0xbf, 0x3e,
+ 0x02, 0xce, 0x00, 0x9e, 0x08, 0x41, 0x54, 0x44, 0xd5, 0x6f, 0x5d, 0xef,
+ 0xe7, 0x82, 0x00, 0x55, 0x7d, 0x51, 0x3c, 0x8d, 0x93, 0x41, 0x42, 0x28,
+ 0xc4, 0xb7, 0x46, 0xa1, 0x02, 0x62, 0xcc, 0x4d, 0xc5, 0x73, 0xda, 0x68,
+ 0x01, 0xf6, 0x24, 0xc5, 0xd9, 0x9c, 0x20, 0x0b, 0xd5, 0x73, 0x11, 0x42,
+ 0xe4, 0x9d, 0x69, 0xf9, 0xcc, 0x9d, 0x6d, 0x91, 0x4b, 0xe1, 0x8d, 0x09,
+ 0xbc, 0xff, 0x44, 0x11, 0xf6, 0x2b, 0xf0, 0x28, 0x22, 0x3e, 0xa5, 0x59,
+ 0xa4, 0x1c, 0x71, 0xa9, 0x70, 0xf5, 0xe0, 0x01, 0x0a, 0xe4, 0x87, 0xdb,
+ 0x94, 0x46, 0x1a, 0x66, 0x2d, 0x56, 0xe1, 0x24, 0xd7, 0xb2, 0x75, 0xe8,
+ 0x26, 0x6e, 0x55, 0xf0},
+ pub_key_13,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA256,
+ 6,
+ {0x6e, 0xa7, 0x29, 0x7a, 0x28, 0xc5, 0x75, 0xe4, 0x34, 0x88, 0x78, 0xb9,
+ 0x28, 0xd6, 0xe9, 0x38, 0xa2, 0xe3, 0xd7, 0x7d, 0xc4, 0x6a, 0x78, 0x56,
+ 0x11, 0xa6, 0x48, 0x17, 0xfa, 0x0e, 0x9c, 0x8e, 0xc7, 0x17, 0x28, 0xbc,
+ 0x7e, 0x8f, 0x9e, 0xb3, 0x26, 0x8a, 0xae, 0x0f, 0x3b, 0xfa, 0x23, 0xdc,
+ 0xb7, 0x3d, 0x50, 0x3e, 0x01, 0x47, 0x43, 0x2b, 0x40, 0x03, 0x40, 0x01,
+ 0x67, 0xdd, 0xf2, 0xf9, 0xfc, 0x8d, 0x09, 0x46, 0x4e, 0x0b, 0x91, 0xa4,
+ 0x4d, 0xe1, 0x2c, 0x1e, 0xfc, 0x8c, 0x38, 0x73, 0x2e, 0x1e, 0xd8, 0x7f,
+ 0x91, 0xce, 0xba, 0xe0, 0x36, 0x61, 0x0c, 0x43, 0xa3, 0xb8, 0xbc, 0xd5,
+ 0xbb, 0x4b, 0xea, 0xc4, 0xf9, 0xfb, 0x5e, 0x39, 0xf1, 0x93, 0xcf, 0xd4,
+ 0xbc, 0x00, 0xd4, 0xc7, 0xa3, 0xa9, 0x8d, 0x00, 0xc4, 0xef, 0xcd, 0x1b,
+ 0xd6, 0x4f, 0x26, 0x0a, 0x2a, 0x95, 0x7f, 0xc7, 0x30, 0xdf, 0x6d, 0xba,
+ 0x68, 0xd6, 0x22, 0x44, 0x19, 0x01, 0xc5, 0x1f, 0x57, 0x88, 0xd6, 0xc3,
+ 0x63, 0x62, 0x99, 0xed, 0x3e, 0xaf, 0x0b, 0xc2, 0x30, 0x00, 0x65, 0x0c,
+ 0xa9, 0x7e, 0xd6, 0x2d, 0x36, 0x7a, 0x84, 0x4f, 0x23, 0x64, 0x9b, 0xdc,
+ 0x23, 0xef, 0xd0, 0x34, 0x9d, 0xc8, 0xd5, 0x8c, 0xdb, 0xcf, 0x65, 0x5a,
+ 0xad, 0x1f, 0x9d, 0x3a, 0x21, 0xaf, 0xa0, 0x29, 0x30, 0xd6, 0x8a, 0x2c,
+ 0x2d, 0xb6, 0x8e, 0x36, 0x4b, 0x09, 0x66, 0xb0, 0x05, 0xc4, 0x60, 0xb6,
+ 0x82, 0x71, 0x70, 0x35, 0xfd, 0x43, 0xf0, 0xcb, 0x0e, 0x70, 0x08, 0xa3,
+ 0xd8, 0x41, 0xa9, 0x0c, 0x04, 0x49, 0xde, 0x8d, 0x15, 0x40, 0x82, 0x70,
+ 0x33, 0x13, 0xcd, 0x9a, 0xbd, 0xcc, 0x83, 0x6e, 0x6c, 0x1a, 0xe5, 0xb1,
+ 0x88, 0x7f, 0x75, 0xd2, 0xe4, 0xb6, 0x38, 0x7e, 0x79, 0x71, 0x12, 0x87,
+ 0x90, 0xa6, 0x2c, 0x00},
+ pub_key_13,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA256,
+ 7,
+ {0x5a, 0x71, 0x86, 0x58, 0x9c, 0xda, 0x0f, 0x9f, 0xb0, 0x81, 0xda, 0xd8,
+ 0x64, 0x03, 0x2f, 0xfd, 0x26, 0xa7, 0x75, 0xfb, 0x33, 0xc7, 0xda, 0xe0,
+ 0xac, 0x08, 0x0a, 0xeb, 0xdd, 0x4a, 0xb5, 0x3b, 0xc3, 0xed, 0x37, 0xcc,
+ 0x09, 0xf0, 0xa1, 0xb1, 0xed, 0xee, 0x78, 0xf0, 0x79, 0x0c, 0xe0, 0xd1,
+ 0xb6, 0x56, 0xe4, 0xa7, 0x88, 0x17, 0x2d, 0xb0, 0x89, 0x00, 0xbb, 0x14,
+ 0x74, 0x15, 0x99, 0x37, 0xad, 0x29, 0xa7, 0x89, 0x9d, 0x6b, 0xbc, 0x87,
+ 0xc7, 0x43, 0x94, 0x5c, 0x79, 0x83, 0x07, 0xe6, 0x11, 0x41, 0xac, 0x21,
+ 0x54, 0x2a, 0xf0, 0x6b, 0xc2, 0xf4, 0x35, 0xa4, 0x7b, 0x50, 0x5b, 0x2a,
+ 0xad, 0x26, 0x19, 0x80, 0x0a, 0x97, 0x39, 0x63, 0x92, 0xf1, 0x41, 0x77,
+ 0x2c, 0xfa, 0x97, 0xd7, 0x62, 0xc4, 0x2e, 0xe8, 0xaf, 0xde, 0xf2, 0x76,
+ 0x17, 0xdc, 0x80, 0x56, 0xfe, 0x75, 0xb2, 0x3e, 0xde, 0x6c, 0x8f, 0x4e,
+ 0x9a, 0xbe, 0x31, 0xc8, 0x34, 0x4e, 0xdd, 0x2c, 0x73, 0xe5, 0x30, 0x46,
+ 0x21, 0x28, 0x30, 0x21, 0xae, 0x70, 0x03, 0xcd, 0x76, 0x0c, 0x3e, 0x34,
+ 0xca, 0xec, 0x5b, 0x4b, 0x5c, 0xc6, 0xd2, 0x91, 0xcf, 0xf1, 0xea, 0x80,
+ 0xe5, 0xb9, 0xb6, 0x8c, 0x5b, 0x7b, 0x04, 0x5c, 0x04, 0x71, 0x4d, 0x3d,
+ 0xc7, 0x3e, 0x15, 0x0e, 0xb7, 0x70, 0xd3, 0xd3, 0xed, 0x78, 0x8a, 0x4e,
+ 0xd0, 0x39, 0x11, 0x78, 0x81, 0xed, 0x5c, 0xd0, 0x3e, 0xb3, 0xdb, 0x6e,
+ 0x40, 0x84, 0x67, 0x9e, 0x09, 0x07, 0x81, 0x10, 0x63, 0x0a, 0xa6, 0x89,
+ 0x50, 0x29, 0xe7, 0xa6, 0xdd, 0x19, 0xd5, 0xb7, 0x79, 0x52, 0xbb, 0xb0,
+ 0x6d, 0xe2, 0x6c, 0x21, 0x79, 0xfb, 0x06, 0xc6, 0x4d, 0x18, 0x4c, 0xae,
+ 0xe0, 0x07, 0x92, 0x87, 0xc7, 0xb1, 0x8f, 0x5a, 0xe7, 0x84, 0x3e, 0x3c,
+ 0xd0, 0x1e, 0xae, 0x28},
+ pub_key_13,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment: Legacy:missing NULL
+ // tcID: 8
+ {SEC_OID_SHA256,
+ 8,
+ {0x38, 0xe8, 0x0b, 0x02, 0x84, 0x43, 0xd9, 0x66, 0x85, 0xed, 0x76, 0xd4,
+ 0x57, 0x4b, 0x36, 0xc4, 0x3c, 0xf9, 0x72, 0x2e, 0x5f, 0xbc, 0xf0, 0x8b,
+ 0xc9, 0x74, 0x38, 0x54, 0x54, 0x31, 0x6d, 0xee, 0x32, 0x6a, 0x30, 0x8c,
+ 0x93, 0x5a, 0x6e, 0x61, 0x2e, 0xd2, 0x6e, 0xf4, 0xe4, 0x70, 0xe5, 0xf3,
+ 0xf1, 0x9a, 0x22, 0x3e, 0x28, 0x66, 0xa2, 0xf1, 0xc8, 0x05, 0xf7, 0x4c,
+ 0x80, 0x4e, 0x21, 0x84, 0xf5, 0x62, 0x0c, 0x1e, 0x84, 0xf8, 0x94, 0xb8,
+ 0x90, 0xbe, 0x7d, 0x46, 0x42, 0x01, 0x78, 0xa2, 0xa5, 0xad, 0x97, 0xb4,
+ 0xbd, 0x3d, 0x31, 0xdb, 0x24, 0x82, 0x82, 0x81, 0x58, 0x72, 0x07, 0x04,
+ 0x1a, 0x96, 0x79, 0x2d, 0x8e, 0xe5, 0x78, 0x89, 0xc6, 0x66, 0x71, 0x9c,
+ 0x76, 0x9f, 0x75, 0x9c, 0x21, 0x75, 0x36, 0x14, 0x34, 0xb1, 0x8f, 0x18,
+ 0x8d, 0xe3, 0x87, 0xc8, 0xc1, 0x3f, 0x6f, 0xb3, 0xa7, 0xe9, 0x6f, 0x1a,
+ 0xbb, 0xb6, 0x12, 0x4e, 0x94, 0xfb, 0xb4, 0xc6, 0xbc, 0x1d, 0x88, 0xca,
+ 0xf5, 0x41, 0x36, 0xb8, 0xf0, 0x1c, 0x9e, 0xed, 0xfd, 0x61, 0x4b, 0xc3,
+ 0x53, 0x75, 0xf3, 0x32, 0x77, 0xd2, 0xe7, 0x1a, 0x4d, 0xc5, 0xf6, 0x52,
+ 0x54, 0x17, 0x9b, 0xbe, 0x75, 0x63, 0x4e, 0x9d, 0xfe, 0x05, 0xaf, 0xf9,
+ 0xe1, 0xf1, 0xd7, 0x92, 0xf4, 0xe6, 0xca, 0xf8, 0x8e, 0x42, 0x99, 0xed,
+ 0x90, 0xd2, 0x12, 0xd3, 0xd7, 0xac, 0x9b, 0xfc, 0x71, 0xa8, 0xac, 0x85,
+ 0xff, 0xbf, 0x2f, 0x49, 0xf7, 0x7b, 0x41, 0xd3, 0x6a, 0x64, 0xbc, 0xcd,
+ 0x3f, 0xe8, 0x94, 0x80, 0x54, 0xcb, 0xad, 0x48, 0x04, 0x51, 0xb0, 0xca,
+ 0x5f, 0x7f, 0xe3, 0x5b, 0x0f, 0x6c, 0x77, 0x2d, 0x64, 0xb7, 0x03, 0x46,
+ 0xf4, 0x69, 0x80, 0x8d, 0xc0, 0x05, 0x7b, 0xa1, 0xc2, 0x5c, 0x6a, 0xe7,
+ 0xac, 0x84, 0x50, 0xe9},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 9
+ {SEC_OID_SHA256,
+ 9,
+ {0x33, 0xa8, 0x2e, 0xbc, 0x17, 0xf7, 0x9f, 0x56, 0xf7, 0x90, 0x73, 0xaf,
+ 0xbe, 0x0f, 0xf3, 0xf9, 0x84, 0xf8, 0x68, 0x68, 0x4c, 0x52, 0x9e, 0xcf,
+ 0xff, 0xb3, 0xbf, 0xff, 0xaf, 0x52, 0xa9, 0x9b, 0xfc, 0x05, 0x7b, 0x19,
+ 0x6c, 0x3f, 0xae, 0xae, 0x3c, 0xf7, 0x22, 0xc3, 0x86, 0xc2, 0x24, 0xac,
+ 0x23, 0x5f, 0x78, 0x1d, 0x90, 0x25, 0xff, 0x8c, 0x9d, 0xcf, 0x10, 0xc4,
+ 0xcc, 0x7f, 0x93, 0xc1, 0xf1, 0xaa, 0x5e, 0x1d, 0xb9, 0xb1, 0x66, 0xa7,
+ 0x1a, 0xc7, 0x35, 0x01, 0x34, 0xae, 0x1a, 0x1e, 0x55, 0x37, 0xa6, 0x7f,
+ 0x84, 0x6f, 0x8c, 0x69, 0x70, 0xc2, 0x69, 0xc4, 0xb9, 0x1b, 0xc5, 0x9e,
+ 0xc7, 0x83, 0xb7, 0x71, 0x0a, 0xfb, 0xd7, 0x63, 0xae, 0x42, 0xb1, 0x12,
+ 0x5e, 0xb9, 0xd0, 0xfc, 0x28, 0xb4, 0x04, 0x50, 0x71, 0xc7, 0x23, 0x20,
+ 0x44, 0x8a, 0x47, 0x40, 0x06, 0xee, 0xfb, 0x25, 0x6b, 0xb4, 0x03, 0xb3,
+ 0x0a, 0x67, 0xc2, 0x53, 0x02, 0x8a, 0x2a, 0x0a, 0xf7, 0xe4, 0xe3, 0x6e,
+ 0x85, 0xaa, 0x70, 0xea, 0x73, 0x54, 0x1e, 0xe2, 0x69, 0x4d, 0x2b, 0xbe,
+ 0x14, 0x15, 0xb3, 0x7d, 0x22, 0x10, 0xde, 0xf5, 0xec, 0x77, 0xba, 0x23,
+ 0xc6, 0xf5, 0xcb, 0xe3, 0x1e, 0xe2, 0x1e, 0x07, 0x2b, 0x49, 0x31, 0x3e,
+ 0x6e, 0x18, 0xbc, 0x6d, 0x6f, 0x2f, 0xfb, 0xd6, 0xb2, 0x82, 0x67, 0xa5,
+ 0xcd, 0xda, 0x24, 0xa6, 0x2e, 0xdd, 0x21, 0x51, 0xbf, 0xf8, 0x7e, 0xa6,
+ 0x85, 0x8d, 0xb5, 0xb8, 0x63, 0xc1, 0x3a, 0x8e, 0x2a, 0x64, 0x45, 0xd8,
+ 0xd3, 0x1f, 0xd6, 0xb3, 0xce, 0x8f, 0xa5, 0xa3, 0x10, 0x60, 0xf9, 0x75,
+ 0x45, 0xf1, 0xe0, 0x4d, 0xf6, 0x81, 0x96, 0x48, 0xa1, 0x93, 0x3b, 0x1b,
+ 0xcf, 0xa2, 0x47, 0x0b, 0xb1, 0x48, 0x44, 0x96, 0x3f, 0x53, 0x17, 0x5f,
+ 0x1b, 0x26, 0xb6, 0x12},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 10
+ {SEC_OID_SHA256,
+ 10,
+ {0x37, 0xc6, 0x2a, 0xaa, 0x10, 0xe8, 0xcb, 0x4b, 0xcc, 0xe5, 0xfe, 0x46,
+ 0x6a, 0xc8, 0x68, 0x84, 0x31, 0xe8, 0xad, 0x21, 0x05, 0xdc, 0x12, 0xc6,
+ 0xb7, 0xa0, 0xdf, 0xe8, 0x65, 0x7e, 0xf3, 0xdb, 0xd0, 0x27, 0xd0, 0x48,
+ 0x47, 0xc7, 0xd7, 0x08, 0xc2, 0x09, 0x9d, 0x7d, 0x38, 0xca, 0x2b, 0x21,
+ 0xaa, 0x51, 0x46, 0xec, 0x0f, 0xfc, 0x7f, 0xd1, 0xa4, 0x4c, 0x91, 0xc2,
+ 0x46, 0x89, 0xfa, 0x37, 0x47, 0x50, 0x13, 0xe5, 0xb3, 0x0c, 0x92, 0xc3,
+ 0x56, 0x5e, 0x3d, 0x53, 0xaf, 0xa7, 0x3f, 0xcf, 0x26, 0x9d, 0xcf, 0x3b,
+ 0x2b, 0xfc, 0x48, 0xa2, 0xff, 0x02, 0x61, 0x30, 0xbc, 0x00, 0x8a, 0x72,
+ 0x4c, 0xd2, 0x9f, 0xfc, 0x54, 0x6d, 0x1a, 0xea, 0x5a, 0xee, 0xfc, 0x8c,
+ 0xd1, 0x37, 0x79, 0xb3, 0xb8, 0x21, 0xd7, 0x8b, 0xc7, 0xb7, 0x66, 0x4f,
+ 0xc7, 0xa8, 0x9c, 0xe0, 0x27, 0x3a, 0x8e, 0xed, 0x1e, 0x4a, 0x68, 0x3c,
+ 0x73, 0x90, 0x05, 0x64, 0x0c, 0x2e, 0xdb, 0x75, 0x6e, 0xa9, 0x5f, 0x48,
+ 0xd9, 0xc9, 0x1d, 0x1a, 0xe9, 0xf5, 0x7f, 0x24, 0xf6, 0xce, 0x31, 0x93,
+ 0xce, 0xdb, 0xcc, 0x52, 0xd0, 0x5e, 0xb0, 0xdc, 0x8a, 0x96, 0x34, 0xa0,
+ 0xca, 0x8e, 0x12, 0xa4, 0x46, 0xe9, 0xac, 0x33, 0x78, 0xcf, 0xab, 0xc3,
+ 0x7b, 0x49, 0x8a, 0xa4, 0xa1, 0xa9, 0xd1, 0xd3, 0xa6, 0xfb, 0x30, 0x84,
+ 0x11, 0x56, 0x6f, 0x9c, 0x68, 0x06, 0x3c, 0x0b, 0xc8, 0xe7, 0x86, 0x21,
+ 0xfe, 0xd3, 0xa2, 0x20, 0x73, 0x26, 0x0a, 0xa8, 0x7c, 0x76, 0xc5, 0x76,
+ 0x8c, 0x3d, 0xb7, 0xf6, 0x74, 0xf8, 0x4d, 0x88, 0x26, 0x38, 0x1f, 0xc3,
+ 0x49, 0x1f, 0x46, 0xd4, 0x17, 0xa7, 0x3a, 0xb8, 0x85, 0x87, 0xd9, 0x05,
+ 0xd1, 0xc0, 0x90, 0xe3, 0x79, 0x13, 0xc9, 0x9c, 0xfe, 0x29, 0xda, 0xe4,
+ 0x91, 0x84, 0x1d, 0x31},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 11
+ {SEC_OID_SHA256,
+ 11,
+ {0xac, 0x3c, 0x44, 0x03, 0x34, 0x30, 0x8e, 0x0e, 0xef, 0x1b, 0x3c, 0x3a,
+ 0xfb, 0x42, 0xdd, 0x05, 0x0c, 0x77, 0xf1, 0xbf, 0xe9, 0xf3, 0xc3, 0xc8,
+ 0x3d, 0x46, 0x6a, 0x46, 0xbf, 0x70, 0x85, 0x02, 0xf1, 0x86, 0x6f, 0x42,
+ 0x3d, 0x52, 0x86, 0x61, 0x47, 0x55, 0x4a, 0x5c, 0x9f, 0x86, 0xf1, 0x0c,
+ 0x07, 0x9d, 0x2b, 0xd4, 0x71, 0x92, 0xdc, 0xe0, 0x96, 0x8e, 0x8a, 0xef,
+ 0xd5, 0xf4, 0x3a, 0x28, 0x92, 0xad, 0x21, 0xb0, 0xbd, 0xb9, 0x2b, 0xe4,
+ 0x5b, 0xc3, 0x80, 0xc1, 0x15, 0x65, 0xac, 0x7c, 0x01, 0xbe, 0x00, 0xcb,
+ 0x1e, 0x29, 0x40, 0x48, 0xa1, 0xef, 0xb4, 0xcb, 0xb1, 0x9b, 0xe4, 0x4f,
+ 0xa4, 0xb5, 0x42, 0xe0, 0xbb, 0xf9, 0xa4, 0x75, 0x49, 0xd0, 0x9e, 0x45,
+ 0x6f, 0x58, 0xff, 0x37, 0x7a, 0xda, 0xfb, 0xd6, 0x8e, 0xf8, 0xd8, 0x6d,
+ 0xc2, 0xd7, 0xd5, 0x6c, 0x5d, 0x3b, 0xe0, 0x8e, 0xc6, 0xcf, 0x12, 0xc0,
+ 0xd0, 0x4b, 0xb7, 0xc6, 0x4c, 0x13, 0xf0, 0x8f, 0x75, 0x37, 0x7b, 0xa8,
+ 0x96, 0xbe, 0xce, 0x7f, 0x40, 0x9d, 0x50, 0x80, 0x95, 0x21, 0xb7, 0xf6,
+ 0x49, 0x6c, 0x99, 0x2c, 0x90, 0xce, 0x15, 0xa7, 0x0a, 0x8f, 0x80, 0x96,
+ 0xf8, 0xf2, 0xcb, 0xd3, 0xe5, 0x75, 0xac, 0xb6, 0x18, 0xc8, 0x7f, 0x56,
+ 0x32, 0x48, 0x85, 0xce, 0xa1, 0xa6, 0xde, 0xd3, 0x3d, 0x2f, 0x09, 0xd6,
+ 0x84, 0xf8, 0xd5, 0xa9, 0x8c, 0x78, 0xf9, 0x48, 0x53, 0xd7, 0x4b, 0x9e,
+ 0x6a, 0xb5, 0x03, 0x91, 0x8f, 0xea, 0x32, 0x3e, 0x55, 0x34, 0xd3, 0xe4,
+ 0x5d, 0x51, 0xb3, 0x09, 0x7e, 0x08, 0x2c, 0x5d, 0xa6, 0x14, 0xd0, 0x3a,
+ 0x5a, 0xc4, 0x22, 0xe5, 0xdc, 0xc3, 0xb7, 0x64, 0xbb, 0xc0, 0x2a, 0xa6,
+ 0x33, 0xa5, 0x17, 0xbb, 0xe3, 0x91, 0xd2, 0x66, 0x2d, 0x71, 0xab, 0x85,
+ 0x1e, 0x4e, 0xb3, 0xf5},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 12
+ {SEC_OID_SHA256,
+ 12,
+ {0x65, 0xfa, 0x49, 0x57, 0xfe, 0x03, 0xc0, 0xeb, 0x8a, 0x66, 0x80, 0xed,
+ 0xe1, 0x2f, 0x00, 0x91, 0x78, 0xd3, 0xce, 0x35, 0x79, 0x27, 0xc8, 0x58,
+ 0x6a, 0xe0, 0x56, 0xf2, 0x09, 0xe0, 0xab, 0x0c, 0x11, 0x08, 0x71, 0xfd,
+ 0xf0, 0xb9, 0x5a, 0x2f, 0xf6, 0x84, 0x74, 0x8b, 0xeb, 0x4e, 0x5a, 0x6a,
+ 0x73, 0xca, 0x3c, 0x65, 0x7b, 0x23, 0xbf, 0xa0, 0x6d, 0x36, 0x2a, 0x30,
+ 0x0f, 0x26, 0x0f, 0x4d, 0x60, 0xd4, 0x59, 0xa0, 0x66, 0xc9, 0xf5, 0x31,
+ 0x1d, 0x63, 0x4b, 0xf9, 0x6a, 0xc7, 0xee, 0x4c, 0x80, 0xff, 0xec, 0x2f,
+ 0xca, 0x27, 0xec, 0xa7, 0xdb, 0xd3, 0x70, 0x25, 0xba, 0xe7, 0x61, 0x22,
+ 0xa1, 0xfe, 0xd1, 0x91, 0x4d, 0xa7, 0x0f, 0x2b, 0xfb, 0x6b, 0xf2, 0xe1,
+ 0xbf, 0x3a, 0x62, 0x4a, 0xcf, 0x2a, 0x63, 0x77, 0x60, 0x6f, 0xbf, 0x06,
+ 0x04, 0x4a, 0x21, 0xa3, 0x9c, 0xcd, 0x55, 0xb2, 0xcc, 0x1f, 0x0f, 0xf1,
+ 0x84, 0xd9, 0xdf, 0x95, 0xbd, 0x73, 0x94, 0x2a, 0x19, 0x0f, 0x30, 0x02,
+ 0x8e, 0x77, 0x01, 0x39, 0xd3, 0x8e, 0xf3, 0x15, 0x6f, 0x64, 0xfc, 0x3e,
+ 0xec, 0x68, 0xed, 0x51, 0x70, 0xc4, 0x1f, 0x09, 0xf1, 0x10, 0xf5, 0xa0,
+ 0xfd, 0x19, 0x5c, 0xd4, 0x2c, 0x4d, 0xd8, 0xe3, 0x94, 0xf3, 0x2d, 0x19,
+ 0x5c, 0x15, 0x9c, 0x7c, 0x2b, 0x69, 0x94, 0x3e, 0xa9, 0x66, 0x03, 0x9b,
+ 0x20, 0xc7, 0xca, 0x17, 0xce, 0xc6, 0x10, 0xbe, 0x60, 0xaa, 0xf7, 0xec,
+ 0xdf, 0x35, 0x11, 0x59, 0x0a, 0x66, 0x2b, 0x74, 0xa1, 0x81, 0xfb, 0x89,
+ 0x13, 0x56, 0x04, 0xd8, 0x4c, 0xf9, 0xc4, 0xd6, 0xcb, 0x6c, 0xc0, 0xb4,
+ 0xc2, 0x4f, 0x4b, 0x5e, 0x7e, 0x9e, 0x9c, 0xd9, 0x69, 0x85, 0x5c, 0xdb,
+ 0x92, 0xe3, 0xb3, 0x99, 0xf3, 0x2c, 0xb3, 0x13, 0x19, 0xac, 0x81, 0x70,
+ 0x1d, 0x05, 0x6e, 0x84},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 13
+ {SEC_OID_SHA256,
+ 13,
+ {0x36, 0xf6, 0x2f, 0x54, 0x6a, 0x36, 0xd5, 0x21, 0x55, 0x48, 0xe6, 0xa7,
+ 0x70, 0xa1, 0x4f, 0xc6, 0xed, 0xd4, 0xa9, 0x35, 0x3f, 0xf8, 0xed, 0x62,
+ 0x31, 0x36, 0x9c, 0xbb, 0x65, 0x98, 0xd2, 0x5d, 0x86, 0x01, 0x8b, 0x8c,
+ 0xea, 0x9f, 0x1a, 0x87, 0xc1, 0x50, 0xfd, 0xa1, 0x8c, 0x7e, 0x89, 0xb2,
+ 0xc9, 0x07, 0xf0, 0xce, 0x48, 0x5c, 0x8c, 0x32, 0x1b, 0xe4, 0x67, 0xa9,
+ 0x7f, 0xeb, 0xc0, 0x5d, 0xce, 0x33, 0x5d, 0xb8, 0x8c, 0xab, 0xdb, 0x99,
+ 0xeb, 0xc4, 0xc1, 0x87, 0xa0, 0x4f, 0xdc, 0x8e, 0x87, 0x94, 0x87, 0xf0,
+ 0x3c, 0x2a, 0xec, 0xcb, 0x6d, 0xda, 0xf0, 0x06, 0xf0, 0x61, 0x3d, 0x32,
+ 0xb1, 0x97, 0xc7, 0x9b, 0x2a, 0x8c, 0xfa, 0xe0, 0x15, 0x90, 0x9e, 0x02,
+ 0x74, 0x6f, 0xec, 0xb9, 0xae, 0x9d, 0xa3, 0xf0, 0x7e, 0xe9, 0x1b, 0xa7,
+ 0x0c, 0x03, 0x56, 0x98, 0x4d, 0xd1, 0x5d, 0x07, 0x8c, 0xd0, 0xb9, 0x3d,
+ 0xd9, 0xe3, 0xc1, 0xcc, 0x03, 0xd6, 0xf2, 0x55, 0xc1, 0x38, 0x3e, 0x6e,
+ 0x94, 0x9e, 0x52, 0x9c, 0xa4, 0x40, 0x8f, 0x0f, 0x45, 0x3e, 0x7e, 0x94,
+ 0xc1, 0x7e, 0x9b, 0x47, 0xf8, 0x41, 0xf7, 0x3d, 0xd6, 0x2e, 0x5b, 0xe0,
+ 0x47, 0xc4, 0x4e, 0x1d, 0x9d, 0x7e, 0xee, 0x0d, 0x9f, 0x2a, 0x56, 0xba,
+ 0xb1, 0x3d, 0x43, 0x97, 0x49, 0x48, 0x12, 0x79, 0x3a, 0x49, 0xe8, 0xdc,
+ 0x0d, 0x23, 0x72, 0x42, 0xbf, 0x13, 0x4a, 0xae, 0xad, 0x8f, 0x30, 0x32,
+ 0x26, 0xe5, 0x32, 0xaf, 0xd0, 0xc2, 0xe9, 0x74, 0x8b, 0xe0, 0x8d, 0x7b,
+ 0x7f, 0xd7, 0x4f, 0x6f, 0x18, 0x06, 0xcf, 0xc4, 0x09, 0x2a, 0xf3, 0x9d,
+ 0x6e, 0xad, 0xa4, 0xe0, 0xb6, 0xd7, 0xaa, 0x6f, 0x06, 0x59, 0x2f, 0x6c,
+ 0xd7, 0xdd, 0x26, 0xc1, 0xfc, 0xc8, 0x4f, 0xdf, 0xf1, 0xbf, 0x30, 0x86,
+ 0xe8, 0xe2, 0xc8, 0x1b},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 14
+ {SEC_OID_SHA256,
+ 14,
+ {0x6e, 0x18, 0xd8, 0x60, 0x59, 0xeb, 0x2f, 0x05, 0xc0, 0xc1, 0x27, 0x7a,
+ 0xbc, 0xd8, 0xd2, 0x38, 0x0e, 0xa3, 0x9e, 0xa0, 0xc4, 0x58, 0x7a, 0xe1,
+ 0x40, 0xd2, 0xf7, 0x09, 0x36, 0x3e, 0xaa, 0x2b, 0x0b, 0x7f, 0x80, 0x1a,
+ 0x75, 0xfb, 0xe1, 0x5a, 0xa3, 0x29, 0x12, 0x9c, 0x4a, 0xbe, 0x43, 0xec,
+ 0x0f, 0xd8, 0x4f, 0x55, 0x2a, 0x3a, 0xff, 0x7e, 0x4d, 0xe4, 0x0a, 0x59,
+ 0x43, 0xef, 0x13, 0xcc, 0x3b, 0x2d, 0x02, 0xa1, 0xad, 0x90, 0x30, 0x9e,
+ 0x80, 0x91, 0xd5, 0xc2, 0xc6, 0xfe, 0x3b, 0x6d, 0xc2, 0x47, 0x2c, 0x94,
+ 0x11, 0x6c, 0xd9, 0xad, 0xf3, 0x67, 0xe5, 0x75, 0x72, 0x09, 0x06, 0xa9,
+ 0xfe, 0x41, 0x06, 0x8a, 0x86, 0xc1, 0x52, 0x14, 0xe3, 0xda, 0xe3, 0x9a,
+ 0xc4, 0x1b, 0x84, 0xf5, 0xfb, 0x82, 0x4d, 0xbf, 0x5c, 0x91, 0x1c, 0x8c,
+ 0x64, 0x02, 0x54, 0xcd, 0x19, 0x91, 0x0e, 0x15, 0xa6, 0x48, 0x8c, 0x2a,
+ 0x59, 0x17, 0x9f, 0x27, 0x1d, 0xbd, 0xe4, 0x68, 0xd5, 0x40, 0xcb, 0x33,
+ 0xdd, 0x5a, 0xdd, 0x9a, 0x86, 0x47, 0x80, 0xe2, 0x7a, 0x3e, 0x55, 0xc8,
+ 0x74, 0x02, 0xd9, 0xe2, 0xc0, 0xe1, 0x2d, 0x70, 0xc9, 0xa4, 0x16, 0x81,
+ 0xbd, 0xa6, 0xf9, 0xf3, 0x37, 0xe7, 0xa2, 0x6d, 0xd2, 0xec, 0x06, 0x58,
+ 0x0e, 0x6f, 0xd9, 0xcd, 0x4d, 0xb4, 0x0a, 0x62, 0x00, 0x2f, 0xea, 0xf5,
+ 0xa4, 0xc9, 0x3d, 0xfe, 0x05, 0xdc, 0x39, 0x2b, 0x63, 0x80, 0x9d, 0x4c,
+ 0xae, 0xbd, 0xcd, 0xac, 0x74, 0xa7, 0xa2, 0x40, 0x26, 0x0a, 0x6e, 0xb8,
+ 0xdb, 0x8d, 0xcb, 0xf2, 0x55, 0x27, 0xd4, 0x29, 0x7e, 0x4c, 0x61, 0x45,
+ 0xde, 0xcb, 0x0a, 0x88, 0x88, 0x17, 0xb4, 0xf9, 0x49, 0xfb, 0x66, 0xee,
+ 0x63, 0xe5, 0xcb, 0x2c, 0x24, 0x77, 0xa9, 0x37, 0x3d, 0x1e, 0x30, 0xb4,
+ 0xd7, 0x1c, 0xd7, 0xc1},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 15
+ {SEC_OID_SHA256,
+ 15,
+ {0x61, 0xa6, 0xe5, 0xea, 0x6b, 0x3c, 0x52, 0x41, 0xd7, 0x5d, 0xbf, 0x0c,
+ 0xb3, 0x97, 0xda, 0x7c, 0xd9, 0xd5, 0xb2, 0xc2, 0x3f, 0xfe, 0xfa, 0x18,
+ 0x3d, 0xdd, 0x1d, 0x34, 0xb6, 0xcf, 0x11, 0x6b, 0x12, 0x70, 0x45, 0xf4,
+ 0x68, 0x18, 0x77, 0xfd, 0x58, 0x90, 0x7c, 0x12, 0x09, 0x52, 0x8a, 0x6b,
+ 0x45, 0x26, 0x6c, 0xfd, 0x5b, 0xf4, 0xe9, 0x53, 0x61, 0xb9, 0x03, 0x6c,
+ 0x77, 0xfd, 0x6c, 0xc7, 0x89, 0x1c, 0xb2, 0x41, 0x7d, 0x08, 0x1e, 0xd8,
+ 0x97, 0xab, 0x97, 0x58, 0x8d, 0xfc, 0xf9, 0x75, 0x99, 0x2a, 0xc9, 0xc0,
+ 0x23, 0x9a, 0xa9, 0xfc, 0x19, 0xdc, 0xf6, 0xd6, 0xd0, 0xf3, 0xe4, 0xbf,
+ 0x72, 0xda, 0x5a, 0xb0, 0x9c, 0xdd, 0x4b, 0x20, 0x5b, 0x41, 0xa2, 0x7e,
+ 0x6b, 0x36, 0xdf, 0xf6, 0x08, 0xa6, 0x38, 0x92, 0x5d, 0x13, 0xe3, 0xad,
+ 0x71, 0x43, 0xb1, 0xea, 0x9a, 0x27, 0x58, 0xc7, 0x87, 0xa2, 0xf3, 0x37,
+ 0x90, 0xad, 0x42, 0x37, 0x49, 0xc1, 0xb7, 0x9b, 0x32, 0x39, 0xd1, 0xf9,
+ 0x6f, 0xc4, 0x69, 0x0b, 0x19, 0xa0, 0xb8, 0xed, 0xbe, 0xff, 0x44, 0x6b,
+ 0x14, 0x8f, 0xbf, 0x39, 0xa8, 0x90, 0xed, 0x8e, 0x4a, 0x18, 0xea, 0x09,
+ 0xd5, 0xe5, 0x0c, 0x25, 0x85, 0x5e, 0x1a, 0x4a, 0x4c, 0x28, 0xc5, 0x43,
+ 0x7c, 0x90, 0x6d, 0x1a, 0x9c, 0x37, 0x15, 0x69, 0x93, 0x6c, 0x85, 0x8c,
+ 0x29, 0xbd, 0x16, 0xe9, 0x8a, 0xf7, 0x49, 0xed, 0xf2, 0xf0, 0x48, 0x93,
+ 0x3d, 0x70, 0x60, 0x68, 0x92, 0x8e, 0x81, 0xac, 0x7e, 0x21, 0x9f, 0xc9,
+ 0x23, 0xf6, 0xde, 0xe8, 0xa4, 0x11, 0xf4, 0x0e, 0xde, 0x59, 0x34, 0x68,
+ 0xad, 0xa3, 0x1e, 0x5c, 0x64, 0x7d, 0x4a, 0x57, 0x6d, 0xdb, 0x68, 0xa3,
+ 0x35, 0xbd, 0x50, 0xcd, 0xf7, 0x44, 0x6d, 0xc7, 0x22, 0xee, 0x71, 0x1b,
+ 0x5c, 0x71, 0xae, 0x93},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 16
+ {SEC_OID_SHA256,
+ 16,
+ {0x64, 0x94, 0xa4, 0x7f, 0x97, 0xd1, 0x81, 0x99, 0xce, 0x09, 0x48, 0xb2,
+ 0xdd, 0xf8, 0x1e, 0x40, 0x8e, 0x2d, 0x4a, 0xcd, 0x58, 0x70, 0x50, 0x59,
+ 0x45, 0x4b, 0x72, 0x8b, 0x1b, 0xe7, 0x98, 0x42, 0xca, 0x8b, 0x9e, 0x19,
+ 0x7a, 0x29, 0x34, 0x7b, 0xfc, 0x02, 0xa6, 0x83, 0x0a, 0xa7, 0x18, 0x9c,
+ 0xcd, 0x84, 0x46, 0x9e, 0x69, 0x6d, 0xae, 0xd2, 0x4f, 0xd3, 0xe4, 0x5a,
+ 0x40, 0x3a, 0xf6, 0xd3, 0x8a, 0x2b, 0xf3, 0xe5, 0xe8, 0x00, 0x5b, 0x95,
+ 0x35, 0xa0, 0x0a, 0x5b, 0x15, 0x20, 0xa9, 0x66, 0x56, 0x76, 0xaa, 0x51,
+ 0xa1, 0xb2, 0x74, 0xa3, 0xc0, 0x27, 0x0a, 0x20, 0xb8, 0x6a, 0x51, 0x68,
+ 0xe0, 0x80, 0x00, 0xfc, 0x4c, 0xc6, 0x06, 0x73, 0x60, 0x45, 0x64, 0xf8,
+ 0x62, 0x0e, 0x9a, 0x2a, 0x23, 0x74, 0xae, 0x14, 0x8e, 0xc6, 0xfd, 0xbf,
+ 0x7e, 0x88, 0x0f, 0xb8, 0xbe, 0x7b, 0xd8, 0x51, 0x31, 0xa3, 0xb2, 0xcc,
+ 0x08, 0xe8, 0x5f, 0xf3, 0x27, 0x0a, 0x4b, 0x43, 0x3a, 0x6f, 0x58, 0x58,
+ 0x3a, 0x16, 0xe5, 0xb1, 0x8e, 0xb2, 0xa0, 0x93, 0xe6, 0x24, 0x9e, 0x0e,
+ 0x5e, 0x27, 0xc1, 0x3e, 0x1c, 0xfc, 0x3f, 0xb8, 0xe0, 0x78, 0xed, 0xe7,
+ 0x00, 0x34, 0xf5, 0x2f, 0x45, 0x40, 0xf5, 0xfc, 0x69, 0xdc, 0x91, 0x24,
+ 0x67, 0x12, 0x00, 0xc5, 0xdc, 0x69, 0x61, 0xae, 0xe7, 0x40, 0xd3, 0x9b,
+ 0xb5, 0xb6, 0xea, 0x9f, 0x93, 0x25, 0xf2, 0xdc, 0x9e, 0xb8, 0x5b, 0xe4,
+ 0x6b, 0x99, 0x8b, 0x29, 0xed, 0x3d, 0xd9, 0xc7, 0x16, 0x9d, 0x58, 0xe3,
+ 0x3e, 0xfc, 0x21, 0x2c, 0x9c, 0xc0, 0xb0, 0x9e, 0x35, 0x6e, 0x65, 0x46,
+ 0x3b, 0x9b, 0xec, 0xc5, 0x2e, 0x76, 0x54, 0xcb, 0x22, 0xa3, 0x74, 0x83,
+ 0x2a, 0xd6, 0xd4, 0xe2, 0x19, 0xe0, 0xfc, 0x5e, 0xdd, 0xec, 0x8d, 0xeb,
+ 0xf7, 0x79, 0x03, 0x1f},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 17
+ {SEC_OID_SHA256,
+ 17,
+ {0x55, 0xd1, 0xce, 0xe3, 0x12, 0x93, 0x81, 0xd3, 0xc8, 0x52, 0x66, 0x61,
+ 0xa5, 0xf2, 0xc9, 0xb5, 0x9b, 0xef, 0x99, 0x72, 0xa8, 0xd3, 0xec, 0xbd,
+ 0xdd, 0x3c, 0xd8, 0x59, 0xdb, 0x06, 0xbe, 0x09, 0x71, 0xa1, 0x81, 0xd9,
+ 0xde, 0xb7, 0xa7, 0x33, 0x3b, 0x3f, 0x40, 0xea, 0xb2, 0xe9, 0x3a, 0x67,
+ 0x34, 0x2d, 0xa7, 0x88, 0x09, 0x61, 0xfa, 0x3b, 0x93, 0x1b, 0x3e, 0xe9,
+ 0x4c, 0xfa, 0x5e, 0xb7, 0xcc, 0x76, 0xca, 0x8f, 0x6f, 0x01, 0x3b, 0xda,
+ 0x5b, 0x1d, 0xff, 0x7a, 0x7d, 0x8e, 0xc7, 0xaf, 0xa7, 0x6f, 0xc6, 0xac,
+ 0xb7, 0x80, 0x9b, 0x41, 0x1e, 0x8d, 0x77, 0xe9, 0x7f, 0xd1, 0x1f, 0x4d,
+ 0x13, 0xaf, 0x10, 0x33, 0xa0, 0x4b, 0x94, 0x9c, 0xe3, 0x5e, 0xfd, 0xc5,
+ 0x2e, 0x12, 0x53, 0x94, 0x75, 0x9d, 0xf4, 0xf7, 0x65, 0x8f, 0xb4, 0xc8,
+ 0x07, 0x82, 0x3f, 0x80, 0xc0, 0x1b, 0x74, 0xc5, 0x42, 0x47, 0x44, 0xa3,
+ 0x91, 0x93, 0xc9, 0x01, 0xa8, 0xb7, 0x23, 0x8f, 0x77, 0xc3, 0x30, 0xf0,
+ 0xc3, 0x78, 0x77, 0xcd, 0xfb, 0x49, 0x32, 0x28, 0xa6, 0x00, 0xdb, 0xb5,
+ 0x69, 0x4c, 0xca, 0xf9, 0x52, 0x1b, 0x0e, 0x29, 0x21, 0xcf, 0x84, 0xfb,
+ 0x0a, 0x77, 0x8d, 0x66, 0x16, 0xea, 0x76, 0xf7, 0x9d, 0x89, 0xdd, 0xb3,
+ 0x44, 0x83, 0x4b, 0xb3, 0x4a, 0x03, 0x3f, 0x23, 0x99, 0x28, 0x9c, 0x35,
+ 0xba, 0x4b, 0x5b, 0x70, 0xb1, 0xaa, 0x6d, 0x50, 0x4d, 0xb3, 0xf1, 0x5c,
+ 0xd1, 0xbe, 0x62, 0x15, 0x67, 0x8f, 0x01, 0xf3, 0xdf, 0x03, 0xa3, 0xa3,
+ 0x8c, 0xd2, 0xf6, 0xe9, 0xd1, 0x87, 0x55, 0xc4, 0x84, 0xb4, 0xb4, 0xee,
+ 0x51, 0x4c, 0x97, 0x6a, 0x7a, 0x3e, 0xdb, 0x9d, 0x93, 0xf4, 0x75, 0xc4,
+ 0xfc, 0xfa, 0x6f, 0xec, 0x43, 0xe6, 0xf8, 0x15, 0x09, 0x5d, 0x4d, 0xda,
+ 0x75, 0xa5, 0xec, 0x81},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 18
+ {SEC_OID_SHA256,
+ 18,
+ {0x75, 0x91, 0x35, 0xe8, 0xb8, 0xf9, 0x4d, 0x85, 0x3d, 0x92, 0xe7, 0x5b,
+ 0xed, 0x21, 0x03, 0x3e, 0xaa, 0x80, 0xc8, 0x8e, 0x1c, 0xfa, 0x20, 0x2a,
+ 0xea, 0xee, 0xe9, 0x6f, 0xc9, 0xdd, 0x8f, 0x54, 0x30, 0xda, 0x9b, 0xaa,
+ 0x43, 0x60, 0x62, 0xc8, 0x43, 0xe2, 0xa6, 0xd0, 0x68, 0x01, 0xe4, 0x39,
+ 0x7c, 0x93, 0xa7, 0x64, 0x3b, 0x52, 0xe4, 0xe3, 0x3c, 0x29, 0x86, 0x38,
+ 0xf5, 0x46, 0xbe, 0x9f, 0x8b, 0x29, 0x61, 0xc0, 0xda, 0x08, 0xa1, 0x72,
+ 0xab, 0x2a, 0x91, 0x85, 0xee, 0xc9, 0xb9, 0xb8, 0x59, 0xa8, 0xb4, 0x6c,
+ 0xb2, 0x40, 0x31, 0x7e, 0x66, 0x46, 0x98, 0x82, 0x26, 0x9a, 0x53, 0xb3,
+ 0x4c, 0x9d, 0xb6, 0x0b, 0xa0, 0x80, 0xe1, 0x83, 0x19, 0x42, 0xdb, 0x3a,
+ 0xd6, 0x5d, 0x37, 0x79, 0xc7, 0x20, 0x5a, 0xaa, 0x36, 0x6c, 0x00, 0xb6,
+ 0x37, 0x24, 0x96, 0xd7, 0x1f, 0xd5, 0xce, 0xbc, 0x14, 0xb8, 0x85, 0x30,
+ 0x3f, 0xb7, 0xc9, 0xe9, 0x68, 0xf7, 0xd4, 0xf9, 0xf0, 0x51, 0x1b, 0xac,
+ 0x5f, 0x27, 0x36, 0x08, 0xc8, 0x80, 0x3d, 0xb4, 0xce, 0x58, 0x2e, 0xdd,
+ 0xb0, 0xc6, 0x72, 0xd5, 0x79, 0xb4, 0xd1, 0xd6, 0x7c, 0xb5, 0xaa, 0xa4,
+ 0xfc, 0xaa, 0x14, 0xd7, 0x44, 0xac, 0xb8, 0x12, 0x4f, 0x37, 0x15, 0xbb,
+ 0x82, 0x41, 0x7c, 0xa0, 0x20, 0xcb, 0x1b, 0x2a, 0x59, 0x7f, 0x14, 0x93,
+ 0x64, 0xf8, 0x59, 0xd5, 0xf1, 0xdc, 0x17, 0xdd, 0xe4, 0x18, 0x16, 0x28,
+ 0xb9, 0x64, 0x38, 0xdf, 0x01, 0x7e, 0x9b, 0x96, 0xb8, 0x7f, 0x45, 0xd4,
+ 0x03, 0x83, 0xba, 0xdf, 0x6b, 0x6a, 0x89, 0x62, 0x0a, 0xdf, 0x60, 0x1c,
+ 0x9c, 0x4f, 0xee, 0x15, 0xb1, 0xa8, 0x68, 0xf8, 0xbf, 0x7e, 0xd6, 0xf5,
+ 0x9d, 0x1f, 0x9a, 0x96, 0x0f, 0xcc, 0x1d, 0x96, 0x1c, 0x8d, 0x01, 0x00,
+ 0x02, 0xe2, 0x38, 0xf3},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 19
+ {SEC_OID_SHA256,
+ 19,
+ {0x8f, 0xcf, 0x0a, 0x72, 0xc6, 0xfd, 0x0f, 0x9b, 0x50, 0x5e, 0xff, 0xcd,
+ 0x2c, 0x07, 0x40, 0x51, 0xf1, 0xd2, 0x58, 0x40, 0xf8, 0x80, 0x3a, 0x68,
+ 0xf1, 0xc1, 0x49, 0xdc, 0x43, 0xaf, 0x6b, 0x94, 0xa1, 0x14, 0xef, 0xa7,
+ 0xce, 0x2b, 0x39, 0x9a, 0x91, 0xab, 0xa8, 0x23, 0x47, 0x0b, 0x9f, 0x32,
+ 0xa7, 0x0f, 0xb6, 0x63, 0x1d, 0xfe, 0xf5, 0x93, 0xdd, 0x31, 0x28, 0x01,
+ 0x06, 0x2c, 0x7f, 0x64, 0xd7, 0xc7, 0xb8, 0x72, 0x4b, 0xcd, 0x36, 0xb0,
+ 0x5d, 0xf1, 0x68, 0x38, 0xf9, 0xe2, 0xef, 0x20, 0x9c, 0x2d, 0xfa, 0x18,
+ 0x07, 0x17, 0xd9, 0xd1, 0xbb, 0x59, 0xc1, 0x0d, 0x30, 0xbd, 0xf6, 0xa0,
+ 0xc0, 0x04, 0x1f, 0xf3, 0x95, 0xd4, 0xee, 0xe8, 0xa1, 0xc6, 0x0a, 0xf1,
+ 0x7b, 0x81, 0x52, 0x90, 0x6a, 0x58, 0x78, 0x6a, 0xb3, 0x98, 0x40, 0x90,
+ 0x95, 0x08, 0xf7, 0xa8, 0xf3, 0xa0, 0x50, 0x96, 0xe9, 0x2e, 0xb5, 0x7b,
+ 0x31, 0xc0, 0x7e, 0x79, 0x50, 0x00, 0x91, 0xf1, 0x19, 0x69, 0x8b, 0xf3,
+ 0x1b, 0xd1, 0x43, 0x99, 0xe1, 0x22, 0xe1, 0x6c, 0x3f, 0x00, 0x83, 0xd0,
+ 0xa9, 0xa6, 0xf6, 0x41, 0x3a, 0x84, 0x27, 0xdd, 0x27, 0xdd, 0x54, 0x73,
+ 0xa9, 0x06, 0x04, 0x50, 0x34, 0x9f, 0x51, 0xac, 0x26, 0x50, 0x30, 0x77,
+ 0x8d, 0xbb, 0x04, 0xd4, 0xa3, 0x5a, 0xa9, 0x8d, 0xd7, 0x2e, 0xa3, 0x8a,
+ 0x54, 0x8b, 0xe9, 0x05, 0x71, 0x7b, 0x46, 0xa1, 0xe3, 0x1c, 0xc0, 0xb2,
+ 0xc9, 0x24, 0x7b, 0x7a, 0x64, 0xd2, 0x6c, 0x02, 0x7b, 0x7d, 0x09, 0xfd,
+ 0xc5, 0xf2, 0xc6, 0xf3, 0xf6, 0x25, 0xec, 0xc3, 0xa5, 0xe0, 0x7e, 0x37,
+ 0xd2, 0x62, 0x3b, 0x09, 0x9a, 0xa7, 0x76, 0xc4, 0x8c, 0x66, 0xd6, 0x27,
+ 0x64, 0xde, 0xf4, 0x48, 0x96, 0x65, 0x1c, 0x6b, 0x0a, 0xb1, 0x0f, 0x1d,
+ 0xb7, 0x10, 0x5f, 0x8c},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 20
+ {SEC_OID_SHA256,
+ 20,
+ {0xa3, 0x45, 0x34, 0xb9, 0xe1, 0xb8, 0x2b, 0xe8, 0xc7, 0xa7, 0x0d, 0x64,
+ 0x3c, 0x85, 0x66, 0x4c, 0xb3, 0x91, 0x9c, 0xed, 0x9c, 0x6b, 0x6c, 0xbf,
+ 0x47, 0x0f, 0x4a, 0xa8, 0xc6, 0x21, 0x94, 0xd3, 0xe2, 0x87, 0x07, 0x7d,
+ 0x3d, 0xc0, 0x3e, 0x9e, 0x49, 0xd9, 0x06, 0x9b, 0x69, 0xa4, 0xfc, 0x2c,
+ 0xaa, 0x5c, 0x9f, 0xc0, 0xff, 0x1f, 0x08, 0xcb, 0x9b, 0x83, 0x70, 0xd0,
+ 0x44, 0xba, 0xa4, 0xbe, 0x1b, 0x59, 0x18, 0x17, 0x49, 0x97, 0xd7, 0x45,
+ 0x79, 0xc7, 0x91, 0xa4, 0xc9, 0xd5, 0x3f, 0x03, 0x48, 0xd3, 0x3b, 0x6d,
+ 0xd9, 0x15, 0x1e, 0xc1, 0x18, 0x23, 0xfa, 0x76, 0x5a, 0x04, 0xcf, 0x03,
+ 0x79, 0x1f, 0x9d, 0x8f, 0x89, 0x04, 0x8b, 0xd7, 0x02, 0xf0, 0x32, 0x47,
+ 0xe3, 0xd9, 0xea, 0x4e, 0x98, 0x82, 0xd9, 0xc7, 0x68, 0x16, 0x6e, 0x60,
+ 0xb2, 0xdb, 0x47, 0xa1, 0xbd, 0x76, 0xdd, 0x8c, 0xde, 0x45, 0x93, 0x3d,
+ 0xd1, 0xe4, 0xc3, 0xfd, 0x2b, 0xd4, 0x6b, 0xbb, 0x8b, 0x2f, 0xbd, 0x6a,
+ 0x26, 0x30, 0xf9, 0xdb, 0x7e, 0x09, 0xdc, 0x34, 0x2a, 0x3e, 0x27, 0x99,
+ 0x27, 0xa6, 0x8f, 0x3d, 0xa3, 0x41, 0x92, 0xd0, 0xa2, 0x83, 0xe2, 0xdf,
+ 0x75, 0x30, 0xb0, 0x6a, 0x42, 0xad, 0x16, 0x80, 0xb4, 0xa3, 0x3c, 0x8b,
+ 0x4b, 0xed, 0x2a, 0x8e, 0x79, 0x9f, 0xf3, 0x9c, 0xe4, 0xc5, 0x85, 0x3a,
+ 0x2f, 0x9d, 0x01, 0x66, 0x10, 0xe5, 0x8c, 0xe8, 0x19, 0x77, 0x1c, 0xd0,
+ 0xca, 0x5c, 0xc2, 0x86, 0x13, 0x4f, 0xaf, 0xdc, 0xf3, 0x6e, 0xb6, 0xc0,
+ 0xf1, 0x98, 0xe3, 0x12, 0xe0, 0xe2, 0xcf, 0x72, 0x2c, 0x47, 0x48, 0x7a,
+ 0x43, 0xcf, 0x46, 0x30, 0xc0, 0x70, 0x3e, 0x65, 0xf5, 0xcc, 0x23, 0x97,
+ 0x2d, 0x5c, 0x16, 0x01, 0x2b, 0x0e, 0x33, 0x8a, 0xa6, 0xbb, 0xaa, 0x9a,
+ 0x61, 0x10, 0xbb, 0x7b},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 21
+ {SEC_OID_SHA256,
+ 21,
+ {0x87, 0xbf, 0xf6, 0x29, 0x86, 0xcb, 0x2c, 0xd2, 0x50, 0xde, 0x8d, 0x56,
+ 0xfb, 0x46, 0x74, 0xc6, 0x5c, 0xaf, 0xd4, 0x41, 0xda, 0x9d, 0xd4, 0xe4,
+ 0x2b, 0x1e, 0x7e, 0x14, 0x23, 0x15, 0x19, 0xb6, 0x3f, 0xa5, 0x96, 0x08,
+ 0xcd, 0x70, 0xd3, 0xad, 0x76, 0x1f, 0xdb, 0xa8, 0x10, 0x99, 0x3a, 0xb3,
+ 0xda, 0x3b, 0xa5, 0xd1, 0x82, 0xda, 0xbe, 0xfd, 0xce, 0x2c, 0x38, 0x3e,
+ 0x15, 0x3d, 0xf2, 0xb2, 0x1c, 0x4c, 0xd4, 0xb5, 0x8e, 0xa9, 0x4e, 0x35,
+ 0x3d, 0x8c, 0x02, 0xbc, 0xfe, 0xf4, 0xd5, 0x65, 0xcd, 0xa9, 0x29, 0x75,
+ 0x61, 0x02, 0x07, 0xc9, 0xc3, 0x07, 0x54, 0xcb, 0xe2, 0x2b, 0xfe, 0x0f,
+ 0x7c, 0xeb, 0xaa, 0xd0, 0xb6, 0xfe, 0x1d, 0x47, 0x0d, 0x91, 0x19, 0x09,
+ 0x0a, 0xdd, 0xe8, 0x58, 0x7d, 0x15, 0xcf, 0x27, 0x96, 0x5f, 0x52, 0x5d,
+ 0x92, 0xcc, 0xb2, 0xc8, 0x77, 0x82, 0x61, 0xf9, 0xd1, 0x26, 0xff, 0xdd,
+ 0x8b, 0x90, 0xbd, 0x00, 0xac, 0xbe, 0x64, 0x89, 0x79, 0x56, 0x7a, 0x3e,
+ 0xcb, 0x1f, 0xb5, 0xce, 0xae, 0x06, 0xbb, 0xfb, 0x1d, 0xf5, 0x95, 0xe2,
+ 0x15, 0x58, 0x89, 0xce, 0x62, 0xb3, 0xb4, 0x7b, 0xce, 0x37, 0x2a, 0x75,
+ 0x27, 0xfd, 0x59, 0xab, 0x5d, 0xca, 0x37, 0x37, 0x8d, 0x0a, 0x90, 0xf4,
+ 0x48, 0x76, 0x90, 0x38, 0x5a, 0xca, 0xde, 0xa3, 0x76, 0x6f, 0xa4, 0x07,
+ 0xd2, 0x77, 0xce, 0x4e, 0x76, 0x41, 0x6d, 0xaa, 0xee, 0xba, 0x15, 0x91,
+ 0xaa, 0x31, 0xdc, 0x60, 0x1e, 0xfd, 0x0d, 0x9e, 0x29, 0xb5, 0x0c, 0xcc,
+ 0x68, 0xd1, 0x51, 0x15, 0x81, 0xb0, 0x0f, 0x75, 0xde, 0x4c, 0x05, 0xd1,
+ 0x45, 0xb7, 0xce, 0x0f, 0x74, 0xcc, 0xc5, 0x09, 0x74, 0x8f, 0xb1, 0xf8,
+ 0xc6, 0x36, 0xe1, 0xa5, 0x6c, 0x9c, 0x41, 0x21, 0x42, 0xd5, 0xc9, 0xa9,
+ 0x5e, 0xfd, 0x0b, 0x8d},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 22
+ {SEC_OID_SHA256,
+ 22,
+ {0x2f, 0xad, 0xb8, 0xa4, 0x29, 0x80, 0x3e, 0xc2, 0x95, 0x6a, 0xe6, 0x01,
+ 0x22, 0x89, 0xf1, 0x5f, 0x7e, 0xd8, 0xd5, 0x35, 0xc0, 0x74, 0x12, 0x99,
+ 0x42, 0x04, 0xad, 0xe7, 0x2d, 0x2e, 0x7a, 0x55, 0x48, 0x02, 0x43, 0x90,
+ 0xe1, 0x35, 0x6d, 0x43, 0x2b, 0x7e, 0x68, 0xc1, 0xa8, 0x73, 0x83, 0x82,
+ 0xf5, 0xae, 0xf3, 0xcc, 0x77, 0x39, 0xf9, 0x26, 0xb4, 0x4f, 0x9b, 0x99,
+ 0x05, 0x22, 0x23, 0x23, 0xa9, 0x7f, 0xe7, 0xb3, 0x03, 0xc1, 0x30, 0xeb,
+ 0x41, 0x47, 0xa5, 0xa4, 0xc6, 0x9a, 0x03, 0x1b, 0xd0, 0xc4, 0x59, 0x77,
+ 0x9f, 0x7c, 0x3b, 0xc0, 0x0b, 0xd5, 0xad, 0x61, 0x64, 0x21, 0xd1, 0x4a,
+ 0xa9, 0x0f, 0xf3, 0xf5, 0xf4, 0xf7, 0x00, 0xef, 0xd1, 0x98, 0x26, 0xd8,
+ 0x9c, 0x80, 0xc6, 0xc4, 0xab, 0x4e, 0xc8, 0x1e, 0xc0, 0x54, 0x98, 0xbb,
+ 0x54, 0x3b, 0xe7, 0x4a, 0xcb, 0x3f, 0x61, 0xe6, 0xe1, 0xbe, 0xf4, 0x8e,
+ 0x61, 0x64, 0x6a, 0xb9, 0x62, 0xda, 0x08, 0x50, 0x2f, 0xb0, 0x92, 0x96,
+ 0x1c, 0x5f, 0xb3, 0x24, 0x02, 0x6a, 0x52, 0xab, 0xfd, 0x1c, 0x47, 0xb9,
+ 0xea, 0x76, 0x18, 0x7f, 0x51, 0x34, 0x91, 0x6c, 0x5d, 0xbf, 0xc1, 0x86,
+ 0x68, 0x93, 0x3c, 0x2a, 0x56, 0x2a, 0x02, 0xc1, 0x02, 0xb6, 0xef, 0xb9,
+ 0xca, 0x2d, 0xf4, 0x08, 0x69, 0xe9, 0x20, 0xe8, 0x4f, 0x8e, 0x73, 0x66,
+ 0x8a, 0x73, 0xc1, 0xce, 0xa8, 0x3b, 0xc8, 0x60, 0x0f, 0x7d, 0xba, 0xde,
+ 0xb5, 0xba, 0xbf, 0xa7, 0x4b, 0x99, 0xa3, 0xd0, 0x27, 0x94, 0xb9, 0x24,
+ 0xb0, 0x1d, 0xbf, 0x08, 0x7d, 0xa3, 0xd8, 0xd5, 0x79, 0x51, 0x46, 0x47,
+ 0x63, 0x3d, 0x8d, 0x69, 0x22, 0xa5, 0x9a, 0x3f, 0x56, 0x25, 0x68, 0x7a,
+ 0x4b, 0x1c, 0x3b, 0x5c, 0xc6, 0x78, 0x58, 0xe9, 0xb7, 0x8e, 0xbb, 0xc7,
+ 0xad, 0xc2, 0x0a, 0xa7},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 23
+ {SEC_OID_SHA256,
+ 23,
+ {0x85, 0xec, 0x33, 0x23, 0x4a, 0xc0, 0x50, 0x61, 0x98, 0x5a, 0x24, 0xbd,
+ 0x9e, 0x5e, 0x13, 0xde, 0x3f, 0xc8, 0xe8, 0xc2, 0x46, 0xf7, 0x5d, 0x85,
+ 0xab, 0xf8, 0x02, 0x1c, 0xd9, 0x93, 0xf9, 0x7c, 0x38, 0xec, 0x6b, 0x73,
+ 0xd7, 0x13, 0xc6, 0x41, 0x7e, 0xff, 0xc7, 0xa7, 0x51, 0x53, 0x0f, 0xef,
+ 0xf8, 0x49, 0xa5, 0x59, 0x1c, 0xa0, 0xc4, 0xe6, 0xdc, 0x5b, 0xf6, 0xbf,
+ 0x97, 0xc3, 0x4b, 0xac, 0xe7, 0xfa, 0xa2, 0xe4, 0x48, 0xbb, 0xc8, 0x1e,
+ 0x3d, 0x85, 0x51, 0xd4, 0xf8, 0x2f, 0x7e, 0xd0, 0x95, 0xec, 0xdb, 0x19,
+ 0xe9, 0x14, 0x98, 0xe3, 0x57, 0x90, 0x9f, 0x09, 0x0f, 0xd8, 0xc2, 0x15,
+ 0xf8, 0x30, 0xb2, 0x74, 0x1a, 0x4a, 0x4a, 0xf5, 0x18, 0x34, 0x1c, 0x31,
+ 0x2b, 0xd6, 0xf7, 0xfe, 0xf9, 0xc1, 0xb5, 0x63, 0xcd, 0x42, 0x84, 0xf7,
+ 0x85, 0x43, 0x0c, 0x53, 0x82, 0x34, 0xf6, 0xbd, 0x3f, 0xce, 0xb2, 0xb4,
+ 0x9a, 0xb8, 0x72, 0xcb, 0x48, 0x14, 0x47, 0xb2, 0xd4, 0x5a, 0x37, 0xd4,
+ 0x5d, 0xaf, 0xad, 0x4d, 0x6d, 0xe2, 0x62, 0x46, 0x63, 0x4b, 0x99, 0xb9,
+ 0x26, 0xe3, 0x78, 0x32, 0xa8, 0x30, 0x2d, 0x24, 0xb3, 0x5e, 0x31, 0x5f,
+ 0x0b, 0x97, 0x1c, 0xf5, 0x2c, 0x60, 0xac, 0x48, 0x64, 0x60, 0xd7, 0x67,
+ 0x81, 0x52, 0xbe, 0xff, 0x53, 0x69, 0x44, 0x1c, 0x84, 0xed, 0x54, 0xf1,
+ 0x61, 0x77, 0xf5, 0xae, 0x56, 0x0e, 0xac, 0xac, 0x13, 0xd7, 0xf9, 0x4f,
+ 0x14, 0x76, 0x4e, 0xcd, 0x42, 0xad, 0xea, 0xa0, 0x59, 0x9a, 0x1a, 0x47,
+ 0xe7, 0xf5, 0x00, 0xe6, 0xb1, 0x4e, 0x0a, 0x3b, 0x19, 0x8a, 0xaa, 0x18,
+ 0xfd, 0xc6, 0xd9, 0x14, 0x19, 0x32, 0xbb, 0x28, 0xb2, 0x0e, 0x71, 0xf6,
+ 0x9c, 0x17, 0x3c, 0x2b, 0x84, 0x1f, 0xa0, 0x42, 0xa3, 0xfa, 0x0a, 0x38,
+ 0x8e, 0x16, 0x4f, 0xd3},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 24
+ {SEC_OID_SHA256,
+ 24,
+ {0x4d, 0x28, 0xf0, 0xc7, 0x91, 0x5b, 0x1e, 0xb6, 0x3b, 0xad, 0xbd, 0x93,
+ 0x16, 0x75, 0xec, 0xf2, 0x9f, 0x8d, 0x69, 0xb4, 0xb2, 0xe1, 0xb1, 0xfa,
+ 0xd7, 0x76, 0xfa, 0x5a, 0xdb, 0xcc, 0xdc, 0x17, 0xbd, 0xe9, 0x80, 0x29,
+ 0x05, 0x9d, 0x46, 0xb1, 0x97, 0xde, 0x49, 0xe0, 0x61, 0xec, 0x57, 0xcc,
+ 0xe2, 0xcb, 0x77, 0xa6, 0x3d, 0xee, 0xc3, 0xc7, 0x5c, 0x2c, 0xc1, 0x4f,
+ 0xc9, 0xbb, 0x4a, 0x2a, 0xc2, 0x9d, 0x5f, 0x4a, 0x05, 0xe6, 0xb4, 0xff,
+ 0x97, 0xec, 0xbc, 0xc2, 0x6a, 0x0d, 0xce, 0x39, 0x76, 0x04, 0x23, 0x74,
+ 0x01, 0x41, 0xe6, 0x75, 0xb5, 0x28, 0x78, 0xa8, 0x3a, 0xa0, 0x44, 0xf6,
+ 0x8e, 0x84, 0xd9, 0xab, 0xd0, 0xea, 0x6b, 0xfc, 0x5e, 0x6f, 0xc3, 0xac,
+ 0xd9, 0x71, 0xaf, 0x25, 0x8b, 0x7b, 0x9a, 0x01, 0x07, 0x90, 0x10, 0xe6,
+ 0x8e, 0x70, 0xbd, 0x7b, 0xd3, 0x1a, 0x9f, 0x9b, 0xdb, 0xb7, 0x05, 0x98,
+ 0x75, 0x8b, 0xa2, 0x74, 0xfb, 0x8f, 0xee, 0xb8, 0xff, 0x46, 0xa4, 0xb2,
+ 0x33, 0x1a, 0x4d, 0xa0, 0x33, 0x30, 0xcf, 0x55, 0x91, 0x0e, 0x6c, 0xe9,
+ 0x40, 0xc1, 0xa9, 0x5b, 0x6b, 0xee, 0x9a, 0xde, 0xc3, 0x51, 0x35, 0x47,
+ 0x74, 0x13, 0x9e, 0x3b, 0x21, 0x36, 0x27, 0xa6, 0xd7, 0xe8, 0x38, 0x16,
+ 0x56, 0x36, 0x2b, 0x4c, 0x6f, 0x83, 0xe9, 0x7f, 0x93, 0x63, 0x09, 0x39,
+ 0xd2, 0x27, 0x63, 0xf0, 0x85, 0x0f, 0x1b, 0x4d, 0x38, 0xa8, 0xe3, 0xed,
+ 0x21, 0x3d, 0x2f, 0xeb, 0xee, 0xb1, 0x25, 0xec, 0x03, 0x85, 0x4a, 0x4b,
+ 0x27, 0x6f, 0xb5, 0x90, 0x87, 0x90, 0x4f, 0xfa, 0xbe, 0x83, 0xcf, 0xa6,
+ 0x6c, 0x1a, 0xf4, 0x13, 0xaf, 0x6e, 0xcd, 0xe5, 0xef, 0xcb, 0xc5, 0x24,
+ 0x1d, 0x5b, 0x95, 0x84, 0x25, 0xb6, 0x6c, 0xcd, 0x31, 0x50, 0x0c, 0xeb,
+ 0x9b, 0x80, 0xd7, 0x93},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 25
+ {SEC_OID_SHA256,
+ 25,
+ {0x02, 0xd4, 0x31, 0x50, 0x9b, 0xae, 0x6e, 0x09, 0x7f, 0xff, 0xb5, 0xe7,
+ 0x19, 0xb1, 0x6a, 0x29, 0x6b, 0x81, 0xfc, 0xfc, 0x9f, 0xc6, 0xa6, 0x4b,
+ 0x85, 0xb3, 0x37, 0xc8, 0x80, 0x49, 0xfe, 0xd5, 0x49, 0x71, 0xef, 0x61,
+ 0xe6, 0x35, 0x38, 0x8c, 0x26, 0x53, 0x55, 0x46, 0x85, 0xe6, 0x52, 0x05,
+ 0x9c, 0x76, 0x9c, 0x59, 0x47, 0xaf, 0x49, 0x85, 0x84, 0x39, 0xd9, 0xc3,
+ 0x88, 0xa4, 0x07, 0x03, 0xa0, 0x16, 0xf7, 0x3c, 0xf2, 0x31, 0x72, 0x68,
+ 0x53, 0xf4, 0x98, 0xf9, 0x4a, 0x0a, 0x9a, 0x98, 0xe1, 0x4e, 0x0c, 0xf8,
+ 0xf0, 0xc8, 0x28, 0x4b, 0x4d, 0x99, 0x2f, 0x00, 0xcb, 0xb8, 0xdd, 0xe4,
+ 0x1b, 0x07, 0x67, 0x9c, 0x7b, 0xb7, 0xa2, 0xb4, 0xb7, 0xb3, 0x07, 0xf2,
+ 0xed, 0xda, 0x65, 0xfe, 0x3e, 0x00, 0x2c, 0x72, 0x35, 0xeb, 0x85, 0xdd,
+ 0x2b, 0xa4, 0x14, 0x83, 0xb2, 0x61, 0x31, 0xc9, 0x97, 0x79, 0x3e, 0xd6,
+ 0x4f, 0xe9, 0x2a, 0x9f, 0xa9, 0x19, 0x8e, 0xea, 0xd1, 0xe8, 0x50, 0x63,
+ 0x85, 0xdb, 0x0c, 0x3c, 0x4d, 0xfb, 0x93, 0xb8, 0x7e, 0x2c, 0xfc, 0x09,
+ 0xd9, 0xd3, 0xb0, 0x09, 0x37, 0xcf, 0xc0, 0xa3, 0x5b, 0xc2, 0x11, 0xcc,
+ 0x8e, 0xfa, 0x4d, 0xe8, 0x37, 0x45, 0xc5, 0xeb, 0x0b, 0xb2, 0x8a, 0xe5,
+ 0x2a, 0x22, 0xae, 0x4e, 0xc8, 0x71, 0x2b, 0xe7, 0x2b, 0xcf, 0x42, 0x04,
+ 0x76, 0xfd, 0xad, 0xa5, 0x0b, 0x61, 0x8f, 0x0e, 0x95, 0x76, 0xe3, 0xe7,
+ 0xad, 0x8d, 0xf5, 0xa0, 0xeb, 0xab, 0x78, 0xb1, 0xbf, 0xcd, 0xce, 0xf5,
+ 0x94, 0xcb, 0x7f, 0xf5, 0x6a, 0x89, 0x5b, 0x5a, 0xb5, 0xe0, 0xa3, 0x0f,
+ 0x82, 0x45, 0x38, 0x80, 0xd3, 0x94, 0xba, 0xd6, 0xdd, 0xb9, 0x22, 0x31,
+ 0xe4, 0x4a, 0xa2, 0x75, 0xf9, 0x45, 0xba, 0x62, 0x20, 0xd9, 0xf2, 0x26,
+ 0xda, 0x4d, 0x0a, 0xaf},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 26
+ {SEC_OID_SHA256,
+ 26,
+ {0x66, 0x5e, 0x80, 0xa0, 0x8c, 0x78, 0xf4, 0xc8, 0xa2, 0x76, 0x8d, 0x1b,
+ 0xa3, 0x74, 0xbd, 0xd5, 0xe5, 0x10, 0x1e, 0x61, 0xa5, 0x94, 0x30, 0x0a,
+ 0x18, 0xa0, 0x71, 0xd7, 0xc9, 0x8c, 0x68, 0xcd, 0xb7, 0x3a, 0xcf, 0x32,
+ 0x83, 0x1e, 0xa0, 0x77, 0x73, 0x4e, 0x24, 0x86, 0xf1, 0xb1, 0x3f, 0x76,
+ 0xcd, 0x77, 0x9a, 0x80, 0xfe, 0xdb, 0xd7, 0x67, 0x16, 0xfd, 0x02, 0x20,
+ 0x06, 0xa6, 0xfa, 0xee, 0x19, 0xcb, 0x97, 0x89, 0x35, 0x9e, 0x5b, 0x70,
+ 0x13, 0xa5, 0x9c, 0xd6, 0x71, 0xa2, 0xa9, 0x1c, 0x83, 0x28, 0xf4, 0xa1,
+ 0x69, 0x7e, 0x14, 0xa0, 0x85, 0xc8, 0x97, 0xeb, 0x45, 0x69, 0x2d, 0x0b,
+ 0xec, 0x07, 0x4b, 0x40, 0x0d, 0xed, 0x28, 0x20, 0xc6, 0xa5, 0xdb, 0xee,
+ 0x2f, 0xea, 0xc8, 0x4c, 0xb6, 0xa3, 0x7b, 0xae, 0xce, 0x0c, 0xe7, 0x63,
+ 0xdf, 0xa7, 0xca, 0x3b, 0x3f, 0xd4, 0xa8, 0x28, 0x63, 0xa0, 0xeb, 0x35,
+ 0xfc, 0xff, 0x70, 0x9c, 0xa4, 0x01, 0xc0, 0xbb, 0xb7, 0x3f, 0x27, 0xf2,
+ 0x51, 0xb6, 0x27, 0xcc, 0x44, 0x2d, 0xd4, 0x3e, 0xea, 0x63, 0x49, 0x42,
+ 0xbc, 0xd8, 0xbd, 0x72, 0xf1, 0xe8, 0xf1, 0x92, 0xae, 0x8d, 0xec, 0x1b,
+ 0x72, 0x75, 0xc7, 0x73, 0x9d, 0xb2, 0x54, 0xce, 0xd8, 0xb5, 0x73, 0x32,
+ 0x40, 0x7f, 0x8a, 0x85, 0x28, 0x5a, 0x19, 0x0c, 0x94, 0xea, 0x7f, 0x1c,
+ 0x93, 0x18, 0xb7, 0xfc, 0xf6, 0x73, 0x69, 0xed, 0x23, 0x24, 0x3c, 0x24,
+ 0x54, 0xdd, 0x2f, 0xfa, 0x15, 0x3e, 0xf1, 0x20, 0x74, 0xa8, 0x42, 0x87,
+ 0x8b, 0x38, 0x69, 0x53, 0x36, 0xe8, 0xac, 0xfe, 0xbf, 0x2d, 0x56, 0xd3,
+ 0x56, 0x0e, 0x43, 0xcd, 0xb0, 0x39, 0xc2, 0x7b, 0x20, 0x7a, 0xe3, 0x5f,
+ 0x7a, 0x52, 0x7b, 0x05, 0xba, 0xff, 0xc7, 0x3f, 0xe7, 0x6e, 0x57, 0x81,
+ 0x3b, 0x48, 0x4f, 0x00},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 27
+ {SEC_OID_SHA256,
+ 27,
+ {0x58, 0xbb, 0x9a, 0x11, 0xf2, 0x9e, 0xc8, 0xbc, 0x8e, 0xc7, 0xbb, 0xa4,
+ 0xc0, 0x56, 0xe0, 0x90, 0x87, 0xfc, 0xc8, 0x81, 0xd8, 0xfe, 0x8e, 0x5d,
+ 0xc5, 0x8f, 0xa7, 0x4d, 0x97, 0x96, 0x76, 0xa2, 0x0e, 0x00, 0x46, 0x8e,
+ 0x16, 0x23, 0x8d, 0x8e, 0x2a, 0x53, 0xe4, 0x0b, 0x49, 0x52, 0xae, 0x47,
+ 0xcc, 0x85, 0x78, 0x07, 0x55, 0x8b, 0x12, 0x22, 0x4b, 0x3a, 0xb0, 0x6a,
+ 0xe3, 0x55, 0xfb, 0xbd, 0x35, 0x18, 0x0e, 0x55, 0x5d, 0x7d, 0x46, 0x8c,
+ 0x23, 0xc6, 0x46, 0x6a, 0xe7, 0x4c, 0x80, 0x03, 0xd2, 0xb1, 0x59, 0x1f,
+ 0xbd, 0x52, 0x9c, 0xc4, 0x79, 0xe7, 0x46, 0x9f, 0x56, 0x45, 0x78, 0x7b,
+ 0x8d, 0x7b, 0xaa, 0xed, 0xb0, 0x89, 0xef, 0xac, 0xf7, 0xf4, 0x39, 0x5c,
+ 0xc1, 0x38, 0x2a, 0x30, 0x68, 0x77, 0x05, 0x30, 0xae, 0x97, 0x72, 0x90,
+ 0x89, 0x10, 0x09, 0x60, 0xf2, 0x2a, 0x13, 0xd7, 0x38, 0x83, 0xa3, 0xa5,
+ 0xce, 0x68, 0x67, 0xc7, 0x7a, 0x9e, 0x83, 0x3d, 0x60, 0xf8, 0xf3, 0xc7,
+ 0x9f, 0xc2, 0xf3, 0x6e, 0x63, 0xcb, 0xde, 0x5a, 0x02, 0xcd, 0xb7, 0xe2,
+ 0x26, 0xf3, 0x87, 0x58, 0x84, 0x56, 0xb9, 0x16, 0x18, 0x14, 0xab, 0xb8,
+ 0x4c, 0x63, 0x8a, 0xaf, 0xb4, 0x4f, 0x29, 0x3e, 0x19, 0xf1, 0xbd, 0x50,
+ 0x93, 0xe3, 0x6d, 0x68, 0x38, 0x6e, 0x36, 0x5a, 0x5a, 0xb0, 0x76, 0xb6,
+ 0x42, 0x75, 0x88, 0x08, 0x23, 0xbb, 0x77, 0x50, 0x29, 0x24, 0xd2, 0x6b,
+ 0xf4, 0x43, 0xe9, 0x4e, 0x45, 0x92, 0x18, 0x66, 0xc6, 0x8e, 0xda, 0xf5,
+ 0xe6, 0x6b, 0x24, 0xdf, 0x38, 0x15, 0x5b, 0x6f, 0xaa, 0x25, 0xe5, 0x31,
+ 0xeb, 0x1a, 0xf9, 0x00, 0x78, 0x04, 0x13, 0xcf, 0x5d, 0x5d, 0x90, 0x31,
+ 0x46, 0xa9, 0xcf, 0xe9, 0x35, 0x0a, 0x3a, 0x15, 0x09, 0xbe, 0xb6, 0x79,
+ 0xd7, 0xb7, 0x5c, 0xd6},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 28
+ {SEC_OID_SHA256,
+ 28,
+ {0xab, 0x35, 0xfb, 0x39, 0x39, 0xaf, 0xfc, 0x42, 0xb2, 0xac, 0x00, 0x24,
+ 0x81, 0x05, 0xdb, 0xd3, 0xda, 0x37, 0xb5, 0x9d, 0xb5, 0xd4, 0x89, 0xd1,
+ 0xab, 0x19, 0x62, 0x41, 0x8e, 0x6b, 0xec, 0x3b, 0x6f, 0xb4, 0xdb, 0xc0,
+ 0x3f, 0xb4, 0x7c, 0x2a, 0x64, 0xcd, 0x09, 0xfe, 0xe7, 0x0a, 0xcd, 0x72,
+ 0x3a, 0x50, 0x40, 0x2b, 0x47, 0xcc, 0x2a, 0x34, 0x11, 0xc7, 0x16, 0xa1,
+ 0xf3, 0x80, 0x13, 0x85, 0x11, 0xd6, 0x93, 0x75, 0x1e, 0x37, 0xa0, 0xbf,
+ 0x23, 0x75, 0x14, 0x88, 0x29, 0x3a, 0x68, 0x38, 0x2a, 0x90, 0x92, 0x02,
+ 0xb7, 0xd1, 0x8d, 0xc3, 0x72, 0x15, 0x21, 0xf9, 0xc8, 0xfa, 0x35, 0x54,
+ 0xda, 0xc1, 0x5b, 0x20, 0xce, 0x5f, 0xf9, 0x63, 0x8e, 0xde, 0xba, 0x6a,
+ 0xe8, 0x9a, 0xfa, 0xa1, 0x00, 0xcf, 0xc9, 0x2f, 0x51, 0x32, 0x6b, 0x82,
+ 0xe8, 0xfe, 0xa2, 0x7c, 0xa2, 0x16, 0xb8, 0xb9, 0x53, 0xaf, 0xe0, 0x0d,
+ 0x0a, 0x02, 0xc0, 0xdf, 0x5e, 0xc7, 0x6a, 0xc4, 0x94, 0xc1, 0xed, 0x33,
+ 0x98, 0x14, 0x4a, 0x26, 0x54, 0x57, 0x0d, 0x8d, 0xae, 0xbf, 0xb2, 0x7d,
+ 0xc6, 0x98, 0xbb, 0x5f, 0xc3, 0xa6, 0x9e, 0x7b, 0x37, 0x59, 0xc1, 0xf1,
+ 0xc7, 0xd5, 0xe8, 0x07, 0xf5, 0x09, 0x18, 0x5a, 0x17, 0xb6, 0x42, 0xf8,
+ 0xb2, 0x49, 0x34, 0xb5, 0xef, 0xef, 0x55, 0x28, 0x7d, 0xff, 0x73, 0x7f,
+ 0xe6, 0x33, 0xf1, 0x9e, 0x0d, 0x1a, 0xf4, 0x6a, 0x0b, 0x46, 0x75, 0xb3,
+ 0x00, 0x58, 0x3f, 0x96, 0xa3, 0x67, 0x0b, 0x1e, 0x50, 0xf1, 0xc2, 0x74,
+ 0x41, 0xb5, 0xe6, 0x01, 0xb8, 0xc4, 0xce, 0xe0, 0x15, 0x85, 0x4d, 0x68,
+ 0x0a, 0xb5, 0x44, 0x90, 0x0e, 0x65, 0xf4, 0xe2, 0x05, 0xe2, 0x66, 0x6a,
+ 0xc0, 0x08, 0x75, 0x86, 0x01, 0x2d, 0x8a, 0xe5, 0x27, 0x11, 0xa9, 0xcd,
+ 0xa0, 0x2e, 0xe5, 0x20},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 29
+ {SEC_OID_SHA256,
+ 29,
+ {0x3f, 0x9e, 0xd2, 0x6d, 0x39, 0xea, 0x6b, 0x13, 0x37, 0x7b, 0xa9, 0x41,
+ 0x92, 0x3d, 0x1c, 0x55, 0x54, 0x4c, 0x4e, 0xf8, 0xc9, 0x18, 0x7d, 0xc6,
+ 0x43, 0x0e, 0xb1, 0xe7, 0xc8, 0xb8, 0x62, 0x92, 0xe5, 0x28, 0xfb, 0xc7,
+ 0x4b, 0x78, 0x76, 0x01, 0x6f, 0xf3, 0xcf, 0x80, 0x14, 0xda, 0x3d, 0x85,
+ 0xf3, 0x7e, 0x97, 0x58, 0x10, 0xc0, 0xa7, 0xa8, 0x99, 0x6c, 0x91, 0x53,
+ 0x35, 0x67, 0xe4, 0x0b, 0x0c, 0x84, 0x64, 0xde, 0x88, 0x7b, 0x18, 0xc9,
+ 0xad, 0xf8, 0x45, 0x71, 0xf7, 0x70, 0x31, 0x47, 0xce, 0xe9, 0x6c, 0x81,
+ 0xe5, 0xea, 0xa6, 0x1c, 0xb3, 0xc4, 0x08, 0x40, 0xd2, 0x1c, 0xc0, 0xa2,
+ 0x80, 0x99, 0x11, 0x73, 0xd5, 0xfb, 0x1c, 0xce, 0x01, 0x51, 0x40, 0x03,
+ 0xbe, 0xc1, 0x0e, 0x28, 0x42, 0x0b, 0xa0, 0x18, 0x19, 0xff, 0x00, 0x3d,
+ 0x9c, 0xa8, 0x65, 0x8f, 0x41, 0xa6, 0xe0, 0x2c, 0x32, 0x95, 0xa5, 0x36,
+ 0x13, 0xad, 0xac, 0x27, 0xdd, 0xbe, 0x95, 0x9d, 0x90, 0xfa, 0xa5, 0x8e,
+ 0x33, 0xc3, 0x32, 0x6c, 0x4b, 0x5b, 0x6a, 0x5a, 0x01, 0x59, 0x55, 0x54,
+ 0x15, 0x31, 0xfc, 0x62, 0xea, 0x21, 0x6a, 0x4d, 0xc5, 0x48, 0x78, 0xb6,
+ 0x5e, 0x6a, 0x12, 0xe0, 0xfd, 0x54, 0x80, 0x46, 0xe1, 0x03, 0xd8, 0xdd,
+ 0x45, 0x16, 0xbc, 0xeb, 0xf0, 0x08, 0xae, 0x4d, 0x5b, 0x97, 0x1e, 0x9e,
+ 0x2e, 0xec, 0xc8, 0x37, 0x93, 0x56, 0xeb, 0xf7, 0x6b, 0x69, 0x94, 0x3b,
+ 0x6f, 0x0d, 0x87, 0xcc, 0xdc, 0x19, 0x03, 0x60, 0x07, 0xf7, 0xc7, 0x9f,
+ 0x36, 0x3a, 0xce, 0x8e, 0x85, 0xbb, 0x97, 0xc4, 0x0f, 0x7b, 0x59, 0xbb,
+ 0xea, 0xcb, 0xa0, 0x32, 0x5d, 0xec, 0xf6, 0x42, 0xcc, 0x8c, 0xb8, 0xe5,
+ 0x1e, 0xfb, 0x55, 0xa7, 0x29, 0x6b, 0xb2, 0x3b, 0xb1, 0x2a, 0x3a, 0x1b,
+ 0x33, 0x4f, 0x5c, 0xa8},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 30
+ {SEC_OID_SHA256,
+ 30,
+ {0x74, 0x8e, 0x7f, 0x86, 0x34, 0x0f, 0x83, 0xdf, 0xe0, 0x5a, 0x19, 0xe7,
+ 0x34, 0x49, 0xb7, 0x81, 0x43, 0x98, 0xc6, 0x95, 0x1a, 0x64, 0x90, 0x29,
+ 0x50, 0x9c, 0x30, 0x72, 0xb6, 0xce, 0x05, 0x3e, 0x61, 0x76, 0x45, 0x3d,
+ 0x90, 0x46, 0x67, 0x7e, 0x49, 0x96, 0xea, 0x9a, 0x49, 0x0f, 0xd6, 0x02,
+ 0xd8, 0xa7, 0x35, 0x04, 0x2b, 0x29, 0xd2, 0xa1, 0x7f, 0x99, 0x78, 0x17,
+ 0xc6, 0xd9, 0x60, 0x0b, 0xea, 0x2d, 0x5f, 0x7d, 0x71, 0x29, 0xa3, 0x61,
+ 0xba, 0xc6, 0xb7, 0xf7, 0x6d, 0xf5, 0x20, 0xf4, 0x97, 0x17, 0x90, 0xd2,
+ 0x50, 0xfb, 0xf8, 0x9d, 0xf5, 0xc2, 0x2b, 0xb9, 0xe7, 0xa5, 0x10, 0xbb,
+ 0x6f, 0xcb, 0xd1, 0x82, 0x51, 0xfc, 0xc5, 0xb7, 0x7d, 0x61, 0x12, 0x8f,
+ 0x27, 0xad, 0xb3, 0x78, 0x4c, 0x9c, 0x36, 0x3e, 0xed, 0xd2, 0xc0, 0xac,
+ 0xf9, 0xfb, 0xff, 0x65, 0xc9, 0xb4, 0xc6, 0x7d, 0x63, 0x1c, 0x98, 0xec,
+ 0x6a, 0xd6, 0xce, 0x56, 0x38, 0x94, 0x20, 0xa9, 0xf7, 0xe7, 0x89, 0x73,
+ 0xe3, 0xb5, 0x5c, 0x90, 0xb3, 0xc3, 0xa6, 0xb3, 0x7f, 0xfa, 0xa7, 0x4c,
+ 0xed, 0x48, 0x89, 0xcf, 0x30, 0x6e, 0xb7, 0x5e, 0x87, 0xd4, 0xb3, 0x45,
+ 0x19, 0xa3, 0x49, 0xd1, 0xb7, 0x84, 0x2f, 0x81, 0xeb, 0x58, 0x8c, 0x31,
+ 0x37, 0xe8, 0x08, 0x95, 0xfb, 0xb9, 0x8d, 0x67, 0xfd, 0xa3, 0x62, 0x1c,
+ 0x75, 0x10, 0x81, 0x5a, 0x5d, 0x5a, 0xe5, 0x12, 0xe6, 0x56, 0x60, 0x88,
+ 0xdc, 0x33, 0x31, 0x07, 0xa3, 0xa6, 0xf4, 0x30, 0x9d, 0x6d, 0xda, 0x54,
+ 0x17, 0xbf, 0xa7, 0x95, 0xc7, 0x2d, 0x4e, 0x70, 0x25, 0x37, 0x75, 0xaf,
+ 0xed, 0xa3, 0x94, 0x0d, 0x4b, 0xed, 0xb9, 0xa0, 0x94, 0x50, 0x2e, 0x1b,
+ 0xd9, 0x00, 0x84, 0xca, 0xe6, 0xf6, 0x6c, 0x5f, 0x03, 0x69, 0xd3, 0xca,
+ 0x6a, 0x00, 0xd4, 0xf0},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 31
+ {SEC_OID_SHA256,
+ 31,
+ {0x67, 0x2b, 0xf0, 0xea, 0x55, 0x41, 0xb8, 0x09, 0x28, 0x7c, 0x9e, 0x2b,
+ 0x6a, 0x58, 0x4d, 0xa2, 0x12, 0x71, 0xf2, 0x4d, 0x58, 0xeb, 0x68, 0xcf,
+ 0x2d, 0xca, 0x42, 0xf6, 0x04, 0xbf, 0x3d, 0x62, 0xfa, 0x9d, 0x5a, 0x52,
+ 0xea, 0x20, 0xe2, 0x34, 0x00, 0x2c, 0xed, 0xa5, 0xbd, 0x91, 0x9e, 0xe8,
+ 0xff, 0x34, 0x4c, 0x8f, 0x84, 0xe2, 0xcf, 0x4d, 0x8e, 0xfc, 0x51, 0x15,
+ 0x60, 0xe0, 0x3f, 0x93, 0x0b, 0x65, 0x33, 0xcc, 0xe2, 0xeb, 0xaf, 0x14,
+ 0x20, 0x34, 0x01, 0x31, 0x7f, 0xa8, 0xb0, 0xfd, 0x17, 0x80, 0x73, 0x89,
+ 0xb3, 0xc5, 0x44, 0x9b, 0xa2, 0x4a, 0x8a, 0x1f, 0x16, 0xd1, 0x43, 0xad,
+ 0x06, 0xc1, 0xdc, 0x62, 0xc5, 0xc4, 0x0f, 0xac, 0xab, 0xe6, 0x4f, 0xaf,
+ 0x0a, 0x98, 0x16, 0xd5, 0x1a, 0x83, 0x1b, 0x64, 0x8a, 0xe9, 0xc9, 0x9b,
+ 0x46, 0x55, 0x35, 0xb3, 0x42, 0x08, 0x5e, 0xbb, 0x1a, 0xa4, 0x4a, 0xd2,
+ 0x3c, 0x08, 0xbf, 0x4d, 0xd9, 0xe0, 0x83, 0x82, 0x09, 0xd4, 0x80, 0x5f,
+ 0x48, 0xcb, 0x16, 0xd9, 0xbc, 0xa3, 0x02, 0xd1, 0x61, 0xec, 0x3f, 0x6e,
+ 0x66, 0xac, 0x73, 0x4f, 0x00, 0x1e, 0x23, 0x2c, 0x31, 0x33, 0x55, 0x8c,
+ 0x4b, 0x89, 0xc0, 0x0e, 0xba, 0x40, 0xbd, 0x53, 0xc3, 0x7c, 0x5b, 0x03,
+ 0xff, 0x6f, 0xb3, 0xf3, 0x23, 0xd0, 0xb7, 0x95, 0x10, 0x59, 0x21, 0x41,
+ 0x94, 0x6a, 0x7a, 0x7b, 0x16, 0xab, 0xfa, 0x78, 0xab, 0x81, 0xd8, 0x86,
+ 0xd7, 0xc4, 0xd4, 0x09, 0x0b, 0xdc, 0xb7, 0x82, 0xef, 0xbf, 0x0c, 0x4a,
+ 0x76, 0xb4, 0x7a, 0xbb, 0x18, 0xe1, 0xfc, 0x92, 0x59, 0xce, 0xe0, 0x98,
+ 0x92, 0x9a, 0x18, 0x43, 0xa0, 0x4b, 0xa5, 0x27, 0x04, 0xbc, 0x9b, 0xe2,
+ 0x5a, 0x2b, 0x96, 0x77, 0x9a, 0x2b, 0x64, 0x7d, 0x3b, 0xa7, 0xc1, 0x1e,
+ 0x2a, 0x8d, 0xfe, 0x48},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 32
+ {SEC_OID_SHA256,
+ 32,
+ {0x94, 0x81, 0x85, 0x74, 0xcd, 0xda, 0xc1, 0x15, 0xd3, 0x52, 0xd1, 0x74,
+ 0x0c, 0x4e, 0x55, 0x81, 0xce, 0x36, 0xf1, 0xea, 0xc6, 0x58, 0xa7, 0xcc,
+ 0x9c, 0x0f, 0xa2, 0x6a, 0x1d, 0x6f, 0x5f, 0x43, 0x27, 0x9c, 0x9f, 0x2a,
+ 0xf3, 0x13, 0xb3, 0xe0, 0xdf, 0x80, 0x5a, 0xc1, 0xe2, 0x49, 0x76, 0xd5,
+ 0x8a, 0xee, 0x16, 0xe2, 0xa4, 0x61, 0x6c, 0xbe, 0x42, 0x1e, 0x46, 0xf5,
+ 0x26, 0x3c, 0xe4, 0x6e, 0x30, 0x1d, 0x8c, 0x29, 0x5c, 0xb8, 0xa8, 0x07,
+ 0xa9, 0xc6, 0x56, 0x10, 0xb1, 0x76, 0xc6, 0x1a, 0xe0, 0x32, 0x29, 0xfc,
+ 0x66, 0x01, 0xcf, 0xcf, 0xfc, 0xf9, 0x0d, 0x53, 0xed, 0xcf, 0xe8, 0x69,
+ 0xa1, 0xbc, 0x69, 0x2d, 0xcd, 0xf8, 0x8c, 0xe8, 0x4f, 0x23, 0xb3, 0x47,
+ 0x33, 0xf9, 0xc8, 0x04, 0x6d, 0x1c, 0xb7, 0xdf, 0x77, 0xf1, 0xeb, 0x29,
+ 0xcd, 0xdc, 0xd4, 0xb4, 0x20, 0xdc, 0xc8, 0x76, 0x11, 0x69, 0xf3, 0xc7,
+ 0xda, 0xb4, 0xf0, 0x4e, 0x2e, 0xcc, 0xbc, 0x04, 0x6b, 0x0b, 0x26, 0x00,
+ 0x74, 0x06, 0xde, 0xc7, 0x50, 0x5a, 0x38, 0x27, 0x3e, 0x3b, 0xab, 0x52,
+ 0x2a, 0x81, 0xa0, 0x54, 0x24, 0x1a, 0xfe, 0xa6, 0xb6, 0x57, 0x6c, 0xb1,
+ 0xfd, 0xab, 0x25, 0x69, 0xcf, 0xa6, 0x05, 0xc0, 0xcf, 0xce, 0xa0, 0xf4,
+ 0x66, 0x5f, 0x48, 0x92, 0x73, 0xb9, 0x2d, 0x2f, 0xca, 0xae, 0x21, 0xbe,
+ 0x8f, 0x2d, 0x37, 0xdc, 0x40, 0xa3, 0x8d, 0x84, 0x7c, 0x56, 0xc3, 0xdf,
+ 0x5a, 0x2d, 0x5c, 0xab, 0x47, 0x67, 0x53, 0xc9, 0x1b, 0xb4, 0xe2, 0xdf,
+ 0xbf, 0x2b, 0xd9, 0xde, 0xd2, 0x01, 0x0e, 0x20, 0x29, 0x76, 0x05, 0x5c,
+ 0x78, 0xde, 0x4f, 0xb2, 0xec, 0x3f, 0x2a, 0x6a, 0x44, 0xd6, 0x81, 0x6c,
+ 0x7c, 0xbb, 0x82, 0x9c, 0x83, 0x64, 0x61, 0x56, 0x94, 0x14, 0x18, 0xb4,
+ 0xf0, 0x60, 0xe1, 0x96},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 33
+ {SEC_OID_SHA256,
+ 33,
+ {0x5c, 0x54, 0xc3, 0x9c, 0x0a, 0x07, 0x9e, 0x7a, 0x84, 0x2c, 0x8b, 0x7f,
+ 0x5c, 0x6b, 0xc6, 0x3f, 0x4b, 0x90, 0x87, 0x3e, 0x13, 0x79, 0x13, 0x2f,
+ 0xc1, 0xa5, 0x2f, 0xb7, 0x8f, 0xe6, 0xeb, 0x46, 0xae, 0xce, 0x7f, 0x5e,
+ 0xbe, 0xea, 0xf2, 0xdf, 0x88, 0x62, 0x62, 0x24, 0x42, 0xf0, 0xa4, 0x70,
+ 0xd2, 0xa8, 0xae, 0x25, 0x2c, 0x5c, 0x5d, 0x71, 0x70, 0x20, 0x33, 0xc6,
+ 0xb5, 0xe6, 0xe9, 0x83, 0xcf, 0x44, 0xac, 0x0e, 0x81, 0x8d, 0x94, 0x53,
+ 0xb8, 0x6b, 0x91, 0xb5, 0xd9, 0x9a, 0x1a, 0xf0, 0xfa, 0x5e, 0xd8, 0xaf,
+ 0xf7, 0x18, 0xd4, 0x98, 0x64, 0xc0, 0x93, 0xe4, 0xcd, 0x5b, 0xe4, 0xdb,
+ 0x1f, 0xd4, 0x4b, 0x6e, 0xd3, 0x8e, 0x58, 0xdf, 0x96, 0xe7, 0x0c, 0xab,
+ 0x32, 0xfa, 0xe1, 0x88, 0x9e, 0x09, 0x1b, 0xe2, 0x5e, 0xb9, 0xf1, 0x5c,
+ 0x07, 0xad, 0x2c, 0x30, 0x4e, 0x0c, 0xcb, 0x88, 0x1c, 0xdb, 0xb1, 0xe4,
+ 0x5b, 0xa9, 0x93, 0xb9, 0x5e, 0x16, 0x93, 0x58, 0xa1, 0x69, 0xc7, 0x0e,
+ 0x7d, 0x09, 0x15, 0xba, 0x34, 0x95, 0x5b, 0xf2, 0x0f, 0xe1, 0xdf, 0x2c,
+ 0x7a, 0xae, 0x78, 0xfb, 0x78, 0xc8, 0x93, 0xd1, 0x84, 0xc8, 0x5a, 0x56,
+ 0x52, 0x46, 0x43, 0xdf, 0xdf, 0xc4, 0x1e, 0x62, 0x53, 0x9d, 0xa0, 0x05,
+ 0x75, 0x14, 0x09, 0xa1, 0x8f, 0xb4, 0xe5, 0x9d, 0x28, 0x77, 0xc6, 0xcc,
+ 0x45, 0xa4, 0xb8, 0x32, 0xfb, 0xfa, 0x8a, 0xd2, 0x88, 0x07, 0x75, 0xd9,
+ 0xfe, 0x92, 0xb6, 0x51, 0x6f, 0x84, 0x58, 0xbb, 0x52, 0xcd, 0x58, 0x20,
+ 0x71, 0x0b, 0xc1, 0x6c, 0xa3, 0x2c, 0xd7, 0xbb, 0x39, 0x98, 0xaf, 0x02,
+ 0x99, 0x77, 0x8a, 0x2d, 0xab, 0x50, 0xd6, 0x2d, 0x73, 0x41, 0x52, 0x94,
+ 0xa8, 0x57, 0xd9, 0x2b, 0xc5, 0xba, 0xd9, 0x72, 0x48, 0xe7, 0x0c, 0xda,
+ 0xcd, 0x50, 0xdd, 0x5d},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 34
+ {SEC_OID_SHA256,
+ 34,
+ {0x9b, 0x91, 0x89, 0x0e, 0xb5, 0x32, 0x72, 0xfe, 0x75, 0x42, 0xc2, 0x06,
+ 0x7a, 0x4e, 0x92, 0x95, 0xb8, 0xc7, 0xb8, 0xdd, 0xf1, 0xc9, 0xec, 0xe6,
+ 0xa7, 0x5f, 0xcd, 0xe7, 0x9c, 0x9a, 0xf2, 0xcb, 0xcb, 0xce, 0xf3, 0x8d,
+ 0x34, 0x20, 0x32, 0xb8, 0x5c, 0xcf, 0xf9, 0xd6, 0xc8, 0x2d, 0x3c, 0xfd,
+ 0x68, 0xa7, 0xb2, 0x7a, 0x38, 0xea, 0xa4, 0x5c, 0x78, 0xa1, 0x77, 0x41,
+ 0xc2, 0x30, 0x39, 0x1b, 0x3d, 0xf0, 0xbd, 0x79, 0xdc, 0xc3, 0x44, 0x7c,
+ 0x87, 0x17, 0xb7, 0x20, 0x7f, 0xa1, 0xfd, 0x04, 0xe9, 0x17, 0xb5, 0x28,
+ 0x2e, 0x3a, 0x7d, 0xad, 0x48, 0xe8, 0xf2, 0xf6, 0xd1, 0x36, 0x0f, 0x6c,
+ 0x72, 0x0f, 0x9e, 0xaf, 0x1d, 0x1d, 0x59, 0xf0, 0x61, 0xd7, 0x1d, 0xaa,
+ 0xc1, 0x54, 0x85, 0x38, 0xc0, 0xa0, 0x6f, 0xa6, 0x5b, 0x2a, 0xc8, 0x7a,
+ 0xbc, 0x9e, 0x6f, 0xed, 0x3a, 0x6e, 0x15, 0xf4, 0x84, 0x22, 0xbd, 0x9c,
+ 0x4c, 0x68, 0x1f, 0xa9, 0x8a, 0x27, 0xc8, 0x73, 0xd7, 0xef, 0xc5, 0xc1,
+ 0x00, 0xe7, 0x08, 0xd5, 0x81, 0x41, 0xb6, 0x0e, 0x5a, 0x69, 0x17, 0x47,
+ 0xdf, 0x40, 0x36, 0x16, 0x24, 0x56, 0xbb, 0x11, 0xf9, 0x2f, 0x2a, 0x39,
+ 0x11, 0x70, 0x23, 0x3c, 0xa1, 0xc0, 0x3e, 0x17, 0x86, 0xa3, 0x2f, 0xe9,
+ 0xab, 0x8a, 0x94, 0x24, 0x6d, 0xc6, 0x43, 0xa8, 0x84, 0xad, 0x59, 0xed,
+ 0xc4, 0x0e, 0x2e, 0xb8, 0x73, 0x71, 0x3e, 0x84, 0x81, 0x6e, 0x4a, 0x7f,
+ 0x78, 0x57, 0x12, 0x6d, 0xa3, 0xf0, 0x63, 0xcb, 0x9a, 0x3d, 0xda, 0x05,
+ 0x47, 0x20, 0x7c, 0x42, 0x6f, 0x7c, 0xc9, 0x85, 0xb5, 0xa3, 0xb6, 0x37,
+ 0x4c, 0xff, 0xf5, 0x1d, 0x0d, 0x54, 0x2c, 0xe9, 0xf8, 0x2f, 0xfc, 0x07,
+ 0xad, 0x24, 0xc1, 0x06, 0x36, 0x3f, 0xfa, 0xed, 0x12, 0xc9, 0x75, 0x26,
+ 0x39, 0x4a, 0x84, 0xff},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 35
+ {SEC_OID_SHA256,
+ 35,
+ {0x0f, 0x07, 0xdc, 0x87, 0x86, 0xa4, 0x6a, 0x7a, 0xe2, 0xfe, 0x2b, 0xd5,
+ 0x34, 0x71, 0x50, 0x44, 0xf4, 0x6a, 0xd1, 0x7b, 0x83, 0x6b, 0x00, 0x37,
+ 0x09, 0x96, 0x25, 0x8a, 0xa9, 0x0b, 0xdd, 0xf5, 0x63, 0xb5, 0xf3, 0xe7,
+ 0xeb, 0x15, 0x00, 0xed, 0x06, 0x04, 0xf9, 0x38, 0x04, 0x91, 0xa5, 0xa6,
+ 0xc6, 0xc0, 0x04, 0xb5, 0x60, 0xb0, 0xf2, 0x80, 0xa2, 0xde, 0x30, 0xd1,
+ 0x91, 0x92, 0x8b, 0xf5, 0xaa, 0x03, 0x78, 0xfd, 0x6b, 0xed, 0xa8, 0x30,
+ 0xbe, 0xb1, 0xdb, 0x8b, 0x6b, 0x1c, 0x88, 0x46, 0x07, 0x9b, 0x60, 0x13,
+ 0xcf, 0x58, 0x6e, 0x38, 0x4b, 0xe0, 0xe1, 0x16, 0x3c, 0x62, 0xb5, 0x26,
+ 0xfb, 0xf8, 0xe2, 0x69, 0x92, 0xaf, 0xba, 0x6e, 0xf5, 0xe5, 0xf1, 0x57,
+ 0x55, 0xec, 0x7b, 0x52, 0x87, 0xa1, 0x49, 0xb1, 0x9e, 0x57, 0x7e, 0x79,
+ 0xbf, 0xf6, 0x52, 0x6d, 0x72, 0x61, 0x6e, 0x28, 0xd9, 0x21, 0x66, 0x17,
+ 0x52, 0xe8, 0xcd, 0x0e, 0x4b, 0x95, 0x0d, 0x7e, 0xe9, 0xf2, 0x41, 0x4e,
+ 0x45, 0xb3, 0x06, 0x9a, 0x80, 0xa2, 0xe0, 0x89, 0xe4, 0x6d, 0x0b, 0x3d,
+ 0xa5, 0xcc, 0x03, 0x52, 0xc0, 0x73, 0x05, 0xf8, 0xdf, 0xef, 0x2e, 0x1e,
+ 0x92, 0x8e, 0x85, 0xbb, 0x76, 0xc5, 0xa0, 0xf1, 0x51, 0x63, 0x83, 0x14,
+ 0x31, 0x84, 0xf6, 0x6f, 0x31, 0xc6, 0x9a, 0xdc, 0x0b, 0x82, 0x19, 0xf1,
+ 0x18, 0x09, 0x50, 0x19, 0x27, 0x74, 0x4f, 0xa3, 0x7d, 0x1c, 0x8c, 0xc1,
+ 0xe2, 0xa6, 0x71, 0x2d, 0x54, 0xed, 0x66, 0xdd, 0x17, 0x77, 0x14, 0xb7,
+ 0xcb, 0xd0, 0x05, 0xe6, 0xa6, 0xf8, 0x3d, 0xb9, 0x20, 0x41, 0xb5, 0x95,
+ 0xdd, 0x93, 0x4b, 0x0b, 0x19, 0xfc, 0xe5, 0xdb, 0x36, 0x9e, 0x50, 0x4f,
+ 0xb4, 0x5c, 0x9d, 0xf1, 0xe6, 0x45, 0xe8, 0x1b, 0xef, 0x62, 0xcd, 0x4d,
+ 0xa3, 0x49, 0x7e, 0x9d},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 36
+ {SEC_OID_SHA256,
+ 36,
+ {0x70, 0xf9, 0x51, 0x53, 0x88, 0x76, 0x2b, 0x32, 0x0c, 0xf8, 0x4e, 0x90,
+ 0xeb, 0x57, 0x1b, 0x27, 0xee, 0xe5, 0x8a, 0x43, 0xeb, 0xd4, 0x77, 0x35,
+ 0x73, 0xbf, 0xfb, 0xce, 0x8b, 0x16, 0x2b, 0xf1, 0x7e, 0x6c, 0x03, 0x17,
+ 0x63, 0x6b, 0x21, 0x1b, 0x2b, 0xc5, 0x6a, 0xaf, 0xa9, 0x9b, 0x96, 0x8e,
+ 0xc9, 0x50, 0x46, 0x6a, 0xe5, 0xcd, 0x7b, 0x10, 0xd9, 0x4c, 0x99, 0x3d,
+ 0xab, 0xac, 0xe1, 0x4b, 0x94, 0xbe, 0xd5, 0x01, 0xda, 0xcc, 0x0b, 0x40,
+ 0xfe, 0xb8, 0xa8, 0x95, 0x86, 0xeb, 0x1a, 0x79, 0x2e, 0x92, 0x11, 0x5b,
+ 0xa5, 0x43, 0x0c, 0xe1, 0x18, 0x3f, 0xfc, 0x6f, 0x53, 0x8c, 0xa6, 0x57,
+ 0xfe, 0xd3, 0xea, 0x68, 0x4a, 0x1b, 0x9d, 0x99, 0x8c, 0x0d, 0x9f, 0xf0,
+ 0x04, 0xe1, 0x50, 0xa0, 0xa3, 0x2d, 0x20, 0x45, 0x51, 0x76, 0xe8, 0xdb,
+ 0x3d, 0x96, 0xb5, 0x06, 0x3a, 0x60, 0x10, 0x6a, 0x7b, 0xf6, 0xc9, 0xd0,
+ 0xba, 0xa8, 0x87, 0x9d, 0xdb, 0x77, 0xd9, 0xa3, 0x03, 0x74, 0x00, 0x34,
+ 0x8e, 0xd1, 0xee, 0x4b, 0x88, 0xf8, 0x25, 0x6e, 0x8e, 0x63, 0x2b, 0x15,
+ 0xb0, 0xdc, 0x26, 0x11, 0xda, 0x3a, 0x9f, 0xaa, 0xb9, 0x29, 0xa0, 0xbd,
+ 0x48, 0x81, 0x41, 0x8d, 0x7f, 0xd8, 0xfc, 0x77, 0x60, 0xc5, 0x23, 0xe1,
+ 0xca, 0x4c, 0xd3, 0xf2, 0x5c, 0x82, 0x43, 0xb8, 0xbc, 0xdc, 0xd5, 0x1e,
+ 0x96, 0xa3, 0x84, 0x0d, 0xe5, 0x89, 0x74, 0x4b, 0xb8, 0xd6, 0x55, 0x85,
+ 0x1b, 0x9c, 0xdb, 0xd8, 0xb7, 0xf2, 0xd4, 0x7a, 0x57, 0x14, 0x4d, 0x9c,
+ 0x2a, 0x7e, 0xa0, 0x7d, 0x49, 0xc0, 0xd1, 0x41, 0xcf, 0x91, 0x8a, 0x4e,
+ 0xb1, 0x50, 0x7f, 0x8a, 0x7b, 0x11, 0xcb, 0xaa, 0x28, 0xc1, 0xa3, 0x57,
+ 0x45, 0x20, 0x9a, 0x5f, 0xad, 0x2b, 0xd1, 0xe6, 0x6f, 0x79, 0x29, 0xfe,
+ 0x02, 0x23, 0xd5, 0x05},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 37
+ {SEC_OID_SHA256,
+ 37,
+ {0x88, 0x04, 0xd6, 0x61, 0xbb, 0x17, 0xff, 0xa7, 0x3e, 0x37, 0x1d, 0x13,
+ 0x49, 0x84, 0xee, 0x95, 0xe4, 0x26, 0xd7, 0xc1, 0x2a, 0xf9, 0x78, 0xd9,
+ 0xad, 0x00, 0xce, 0x74, 0x6d, 0xb4, 0xa3, 0xba, 0xd3, 0x65, 0x46, 0x70,
+ 0x9f, 0x02, 0x9d, 0x2c, 0x9e, 0xd1, 0x3e, 0x6d, 0x27, 0x12, 0x3c, 0xb7,
+ 0xa1, 0x95, 0x4f, 0x1f, 0x65, 0xf3, 0xfa, 0x46, 0xee, 0xb5, 0x6f, 0x44,
+ 0x9b, 0xa6, 0xb5, 0xe0, 0x73, 0x6e, 0x5d, 0xd2, 0x58, 0x6d, 0x64, 0x27,
+ 0x11, 0xd9, 0x8a, 0xa1, 0x95, 0x95, 0xd9, 0xda, 0x1c, 0x4e, 0xc2, 0x09,
+ 0x53, 0x00, 0x9e, 0x27, 0x11, 0x73, 0x82, 0x63, 0x17, 0x0b, 0x48, 0x70,
+ 0x72, 0x56, 0x65, 0x58, 0xde, 0x13, 0x01, 0xe0, 0xd0, 0x25, 0x3f, 0x8f,
+ 0xc1, 0x4d, 0x12, 0xc8, 0xcf, 0xb4, 0x64, 0x4b, 0x50, 0xae, 0xb3, 0xd3,
+ 0xa9, 0xfe, 0x1a, 0x26, 0xfd, 0x3b, 0xcc, 0xd7, 0x29, 0x86, 0xcb, 0xaf,
+ 0xf3, 0x4f, 0xc4, 0xfa, 0x38, 0xce, 0x52, 0xe6, 0x58, 0x21, 0xf1, 0x69,
+ 0xd5, 0x4b, 0x78, 0x03, 0x7b, 0x8d, 0xdc, 0xba, 0x14, 0x1f, 0xfc, 0x72,
+ 0x79, 0x70, 0x23, 0xc8, 0x02, 0x56, 0x49, 0x89, 0xa2, 0x0b, 0x07, 0xb9,
+ 0xa2, 0xba, 0x6a, 0x25, 0x66, 0x47, 0xe9, 0x37, 0xb1, 0xc1, 0x6d, 0xf2,
+ 0x08, 0x1c, 0xb6, 0x1b, 0xc6, 0xe6, 0xa2, 0xec, 0x6c, 0xa9, 0x93, 0x9d,
+ 0xb9, 0x1e, 0xc2, 0xae, 0x62, 0xc4, 0xb2, 0xd0, 0xd7, 0xf6, 0x1a, 0x0b,
+ 0xf0, 0xc6, 0x93, 0x16, 0x51, 0x75, 0xc9, 0x1b, 0x10, 0x0c, 0x19, 0x5f,
+ 0x36, 0x11, 0xc3, 0xec, 0xb7, 0x97, 0xc5, 0x31, 0x43, 0x96, 0x55, 0xac,
+ 0xe9, 0xaa, 0xe1, 0x8e, 0x53, 0xa6, 0x9e, 0x66, 0x69, 0x8f, 0xb5, 0x93,
+ 0xf4, 0x80, 0x84, 0x11, 0x7b, 0xa2, 0x88, 0xa1, 0x34, 0xfd, 0x03, 0x89,
+ 0xee, 0x0f, 0x75, 0x44},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 38
+ {SEC_OID_SHA256,
+ 38,
+ {0x47, 0x00, 0x4c, 0xf1, 0x87, 0xbd, 0x2a, 0x34, 0xc6, 0xed, 0x89, 0xf6,
+ 0xf8, 0xeb, 0x9f, 0x67, 0xa4, 0x01, 0xa4, 0x0d, 0x66, 0xa9, 0x5c, 0x8c,
+ 0xdd, 0xd9, 0x8f, 0xa0, 0xfa, 0xa8, 0x29, 0xbb, 0xfc, 0x9e, 0x62, 0xa8,
+ 0x54, 0x78, 0x8e, 0x4d, 0x23, 0x01, 0x5a, 0x68, 0xf0, 0x98, 0xa7, 0x7c,
+ 0xc5, 0xda, 0xac, 0x7e, 0x23, 0xc6, 0xba, 0x56, 0x16, 0x75, 0x18, 0x75,
+ 0x31, 0x87, 0xa8, 0xea, 0xd6, 0x8e, 0xdc, 0x68, 0x6c, 0x39, 0x39, 0x40,
+ 0xf7, 0x72, 0x55, 0xfc, 0x80, 0x92, 0xc4, 0xc6, 0x5a, 0x01, 0xaa, 0x69,
+ 0x01, 0xc0, 0xaf, 0x96, 0x83, 0x0c, 0x05, 0x74, 0x77, 0x91, 0xe5, 0x11,
+ 0xc8, 0xc0, 0x1d, 0xa4, 0x35, 0x8f, 0xeb, 0x38, 0xbf, 0x55, 0x07, 0x54,
+ 0x31, 0x84, 0xfe, 0x88, 0x7c, 0x58, 0x21, 0xc4, 0xaf, 0x04, 0x8c, 0x50,
+ 0x82, 0xbe, 0xd5, 0x6c, 0x79, 0x34, 0x98, 0x5d, 0x86, 0xde, 0x24, 0x02,
+ 0xb3, 0x7e, 0x16, 0xa6, 0xf3, 0xe2, 0x3d, 0x5a, 0x1e, 0x83, 0x89, 0x92,
+ 0xbe, 0xf2, 0xa4, 0x6d, 0x4f, 0xa8, 0x79, 0x71, 0xf0, 0xcb, 0x01, 0xa4,
+ 0x70, 0xe1, 0x85, 0x65, 0x4a, 0x6b, 0x17, 0x4d, 0x9b, 0xba, 0x81, 0x11,
+ 0x7e, 0x8d, 0xf2, 0x4b, 0x19, 0xa7, 0xbe, 0x0d, 0x1f, 0x8e, 0x39, 0x06,
+ 0xd3, 0x02, 0x9b, 0x5a, 0xd4, 0xf0, 0xd8, 0xc1, 0x52, 0x37, 0x5d, 0xfc,
+ 0x4f, 0xa4, 0x90, 0xf9, 0xfa, 0x3a, 0x5b, 0x52, 0xfb, 0x92, 0x9a, 0x7d,
+ 0x41, 0xa8, 0x4d, 0x61, 0xbb, 0xf6, 0x0d, 0x80, 0x16, 0x2b, 0x16, 0x33,
+ 0x4b, 0x49, 0x58, 0xec, 0x87, 0x9b, 0xbc, 0x00, 0x98, 0x96, 0x2d, 0x5d,
+ 0x32, 0x20, 0x16, 0x9c, 0x8c, 0xcb, 0x33, 0x8d, 0x31, 0xc6, 0x64, 0xc2,
+ 0x31, 0x44, 0xcc, 0x85, 0xbc, 0x37, 0x1b, 0x2d, 0x9d, 0xa6, 0x1a, 0x69,
+ 0xf0, 0xb4, 0xb6, 0x58},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 39
+ {SEC_OID_SHA256,
+ 39,
+ {0x24, 0xbc, 0x36, 0x45, 0x03, 0xe9, 0xaa, 0x28, 0x17, 0x7f, 0x9f, 0xe7,
+ 0xeb, 0xda, 0x88, 0x4c, 0xbe, 0x94, 0x94, 0xa6, 0xb5, 0x89, 0xb0, 0xdb,
+ 0x87, 0x55, 0x41, 0x17, 0x4c, 0xb1, 0xce, 0xb6, 0x0f, 0x51, 0x4b, 0x74,
+ 0x83, 0x8a, 0x0d, 0xf3, 0xbf, 0xa8, 0xe5, 0x9b, 0x06, 0xe4, 0xff, 0x83,
+ 0xe4, 0xa4, 0xe3, 0x36, 0xb4, 0x17, 0x61, 0xda, 0x70, 0x5b, 0x5f, 0xf9,
+ 0xc0, 0xfb, 0x36, 0xe5, 0x22, 0xcd, 0x50, 0xea, 0xd1, 0x14, 0x06, 0x7f,
+ 0x58, 0xb1, 0x00, 0xd6, 0x86, 0x85, 0x81, 0xb6, 0x9e, 0xad, 0x69, 0x5a,
+ 0x5c, 0x4b, 0x15, 0x19, 0x8c, 0x5a, 0xe3, 0x5d, 0x67, 0xe5, 0x18, 0x13,
+ 0x35, 0x59, 0x0e, 0xc1, 0x76, 0xaf, 0x6e, 0xea, 0x69, 0xdc, 0xe2, 0xa6,
+ 0x9e, 0x87, 0xd9, 0xf4, 0xa0, 0x3f, 0x35, 0x1b, 0xda, 0xd1, 0xc0, 0xc8,
+ 0x0d, 0xd1, 0xd2, 0x7b, 0x75, 0xcc, 0x7b, 0xfb, 0x6a, 0xcc, 0x7c, 0x25,
+ 0xbd, 0xd8, 0x7d, 0x02, 0x33, 0xae, 0x4a, 0xb1, 0x86, 0xf1, 0xb1, 0x1e,
+ 0xde, 0x86, 0x13, 0x99, 0x54, 0xd9, 0xe8, 0x86, 0xb9, 0x10, 0xc3, 0x03,
+ 0x0d, 0x37, 0x2f, 0x89, 0x00, 0x64, 0x5b, 0x8e, 0x17, 0xb0, 0x8e, 0x61,
+ 0xcd, 0x64, 0xe5, 0x20, 0xb8, 0x82, 0x20, 0x3b, 0x57, 0x72, 0x3f, 0x00,
+ 0xe9, 0x6a, 0x66, 0x98, 0xfd, 0x65, 0xe7, 0xd9, 0x96, 0x64, 0x35, 0x1c,
+ 0xb7, 0x97, 0xed, 0x2e, 0xd6, 0x79, 0x01, 0x47, 0x51, 0x69, 0xd4, 0x7c,
+ 0xd6, 0x4f, 0xed, 0xfc, 0xfb, 0x6b, 0x67, 0xdf, 0x5f, 0xa5, 0xd7, 0xc5,
+ 0xba, 0x53, 0xd6, 0x5d, 0xd8, 0x6d, 0x26, 0xd8, 0x99, 0xdf, 0x5a, 0xa6,
+ 0x81, 0x1c, 0x53, 0xa3, 0xa2, 0x8f, 0xec, 0xb7, 0x2d, 0xf3, 0x9e, 0x0e,
+ 0xef, 0x50, 0x05, 0x3d, 0x67, 0x4d, 0x52, 0x1a, 0xce, 0xdb, 0xf6, 0xcd,
+ 0x17, 0xac, 0x21, 0x08},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 40
+ {SEC_OID_SHA256,
+ 40,
+ {0xb6, 0xa1, 0xd9, 0x4b, 0x0e, 0xbd, 0x82, 0x4f, 0x6b, 0x5a, 0x95, 0xf6,
+ 0x69, 0x7a, 0xf6, 0x59, 0x95, 0xeb, 0x38, 0x8f, 0x3a, 0xe1, 0x2c, 0x87,
+ 0x39, 0x9a, 0xcc, 0xdc, 0x63, 0x9c, 0xf5, 0xb7, 0xe7, 0x1b, 0xcf, 0x43,
+ 0x6f, 0xea, 0xaf, 0x8b, 0xac, 0x9f, 0x32, 0x34, 0xd0, 0xf4, 0x29, 0xab,
+ 0x1b, 0x0c, 0x08, 0x1f, 0x71, 0x34, 0x0e, 0xcd, 0x72, 0x7d, 0x9b, 0x94,
+ 0xc6, 0x6f, 0xad, 0x1f, 0xa0, 0x70, 0xc4, 0xb8, 0x03, 0x50, 0xee, 0xb5,
+ 0x58, 0x78, 0xba, 0x42, 0x7e, 0x4a, 0xcc, 0x57, 0x62, 0x59, 0x70, 0x39,
+ 0xfe, 0x1e, 0xf9, 0x2c, 0xe2, 0x9a, 0xa9, 0x91, 0x96, 0x07, 0x04, 0x5e,
+ 0xd7, 0x63, 0x26, 0x74, 0x4b, 0x0e, 0x36, 0x1c, 0xef, 0xa2, 0x4a, 0x24,
+ 0x72, 0x5a, 0xf6, 0x12, 0xb4, 0x0f, 0xeb, 0xc4, 0xf8, 0x29, 0x3d, 0x4c,
+ 0xa9, 0xfa, 0xae, 0x0d, 0x19, 0xf1, 0xf2, 0xdb, 0xb5, 0xc4, 0xf0, 0xd2,
+ 0x7f, 0x92, 0xeb, 0xa4, 0x14, 0x57, 0xb3, 0x9f, 0x9c, 0xb2, 0xc7, 0x56,
+ 0x95, 0x83, 0x49, 0x92, 0xc3, 0x26, 0xd5, 0xe3, 0x9f, 0x56, 0xad, 0xfb,
+ 0xda, 0xfa, 0xd0, 0x85, 0x89, 0xa5, 0xd4, 0xae, 0xd7, 0x9f, 0x0a, 0xbd,
+ 0x8a, 0xf3, 0xe0, 0x56, 0x55, 0x8a, 0xfc, 0xa8, 0x03, 0xe6, 0xd7, 0x5d,
+ 0xa2, 0x37, 0x9a, 0x0c, 0xc5, 0x21, 0x68, 0xf8, 0x8e, 0x88, 0xa2, 0xc1,
+ 0x4a, 0xbf, 0xf0, 0x48, 0xee, 0x81, 0x74, 0xc0, 0xe2, 0xf3, 0x18, 0x54,
+ 0xd6, 0x68, 0x7b, 0x70, 0x97, 0xd0, 0xf3, 0x35, 0x2f, 0xea, 0x3a, 0x02,
+ 0xdc, 0xfc, 0xcc, 0xbe, 0xce, 0x28, 0x19, 0xd4, 0xb5, 0xe1, 0xc9, 0x7f,
+ 0x93, 0x85, 0x71, 0x51, 0xaa, 0xef, 0x70, 0xcd, 0xe0, 0x99, 0xa7, 0x22,
+ 0x6f, 0xa3, 0x9f, 0x89, 0xa8, 0xc9, 0x2e, 0x08, 0xde, 0x35, 0x4f, 0xa8,
+ 0x07, 0x44, 0xdb, 0xae},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 41
+ {SEC_OID_SHA256,
+ 41,
+ {0x32, 0xfd, 0xb9, 0xa7, 0x89, 0x8c, 0x22, 0x81, 0xcf, 0x10, 0x10, 0x4e,
+ 0x74, 0xad, 0xf4, 0x55, 0xa4, 0x55, 0x3b, 0xa4, 0x7e, 0x96, 0xbc, 0xac,
+ 0xa5, 0x67, 0x1c, 0x9e, 0xd1, 0x31, 0x80, 0x14, 0x0c, 0xc8, 0x55, 0x6d,
+ 0x7a, 0x42, 0x93, 0x19, 0x07, 0x96, 0x22, 0xe3, 0x52, 0xf5, 0xf3, 0x64,
+ 0x19, 0x3c, 0xe5, 0x45, 0x28, 0xa3, 0xd3, 0x90, 0x66, 0x28, 0xfa, 0x89,
+ 0x45, 0xb9, 0x05, 0x0f, 0x13, 0x65, 0xe9, 0x9a, 0x58, 0xdf, 0xbe, 0x50,
+ 0x57, 0x2d, 0xea, 0x46, 0x6c, 0xd9, 0xdc, 0x96, 0xd2, 0xc7, 0x73, 0xcf,
+ 0x35, 0xc5, 0xf1, 0xe5, 0x1a, 0x6d, 0x2d, 0xa2, 0x3a, 0x56, 0x31, 0xbf,
+ 0x4a, 0xef, 0xf5, 0x00, 0x19, 0xe1, 0x54, 0x2c, 0xac, 0x38, 0xe7, 0x1a,
+ 0xd2, 0xa1, 0x58, 0x0c, 0x24, 0x86, 0x5c, 0x8f, 0x65, 0x21, 0x7e, 0x33,
+ 0x04, 0x15, 0xdf, 0x95, 0xf8, 0x3f, 0x1a, 0x29, 0xa4, 0x1e, 0x4a, 0x20,
+ 0xf6, 0x3e, 0xe1, 0xf0, 0x6a, 0x3a, 0xb1, 0x0e, 0xd2, 0xf1, 0x09, 0x94,
+ 0x29, 0x1f, 0x8d, 0x7c, 0x80, 0x03, 0x2a, 0xdc, 0xa0, 0x04, 0x09, 0x4d,
+ 0xad, 0x4b, 0x2d, 0x33, 0x20, 0x3c, 0x09, 0xb1, 0x34, 0xdf, 0xd5, 0xce,
+ 0x9a, 0xe5, 0x77, 0xf8, 0xb7, 0xed, 0xc7, 0x63, 0x70, 0x46, 0xd5, 0xc5,
+ 0x90, 0x36, 0x36, 0x2f, 0xfc, 0x28, 0x3a, 0x7c, 0x29, 0x76, 0x41, 0xd6,
+ 0xd7, 0xa3, 0x6a, 0x95, 0x84, 0x36, 0x61, 0x26, 0x62, 0x89, 0x36, 0x5e,
+ 0x02, 0x1a, 0x39, 0x3d, 0x80, 0x45, 0x9e, 0x5c, 0x63, 0xcb, 0x71, 0xe5,
+ 0x04, 0x66, 0x1c, 0x81, 0x4d, 0x8c, 0xda, 0xef, 0x3d, 0x5c, 0xdc, 0x0e,
+ 0xa2, 0xf9, 0x5b, 0xe6, 0x50, 0xa0, 0xe1, 0x4a, 0xf9, 0xfd, 0x56, 0x0a,
+ 0xce, 0xe1, 0x72, 0x8f, 0xc4, 0x6f, 0x52, 0x53, 0x55, 0x7e, 0x8e, 0xda,
+ 0x48, 0x7e, 0x46, 0x59},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 42
+ {SEC_OID_SHA256,
+ 42,
+ {0x6d, 0xde, 0x56, 0x7b, 0xbd, 0xce, 0xf4, 0x50, 0x50, 0x2b, 0x9c, 0x76,
+ 0xda, 0xa0, 0x40, 0xd2, 0xab, 0x0c, 0xbb, 0xbc, 0x79, 0x53, 0x3c, 0x55,
+ 0x76, 0x28, 0x7c, 0xea, 0xf7, 0x9a, 0xea, 0xf5, 0x87, 0xc5, 0x8c, 0xe9,
+ 0x09, 0x74, 0xd5, 0x55, 0xf4, 0xd7, 0xbd, 0x09, 0x9a, 0xbb, 0x90, 0xd6,
+ 0x1a, 0x25, 0xa6, 0xc0, 0x64, 0xb5, 0x88, 0x26, 0xfa, 0xd6, 0xea, 0xfd,
+ 0xe2, 0x47, 0x45, 0x75, 0x64, 0xf8, 0x18, 0x3c, 0xe7, 0x9f, 0x78, 0x81,
+ 0xbb, 0x2c, 0xee, 0xcc, 0x83, 0x0c, 0x88, 0x91, 0xc3, 0x57, 0x04, 0xec,
+ 0x66, 0x69, 0x45, 0x74, 0x83, 0x8c, 0x14, 0x28, 0x70, 0x24, 0xee, 0xc6,
+ 0x43, 0xd7, 0xdc, 0xca, 0x4c, 0x49, 0x90, 0xb6, 0x16, 0xc8, 0xfa, 0x98,
+ 0xb0, 0xf9, 0x7f, 0x91, 0x42, 0x30, 0xe7, 0x86, 0xa1, 0x02, 0xa4, 0xe2,
+ 0xec, 0xb9, 0x26, 0xec, 0x89, 0xf4, 0x0c, 0x69, 0xb3, 0x9b, 0x54, 0xed,
+ 0x88, 0x90, 0xfc, 0x08, 0xed, 0xbe, 0x50, 0xf3, 0x38, 0xc9, 0x09, 0xb7,
+ 0xb6, 0xc8, 0x16, 0xa4, 0x40, 0x10, 0xad, 0xdb, 0xe6, 0x5b, 0x52, 0x77,
+ 0x34, 0xe0, 0x50, 0x2c, 0x59, 0xaa, 0xf8, 0xbb, 0x7e, 0x10, 0x89, 0x99,
+ 0xc5, 0x40, 0xa0, 0x23, 0xb6, 0x0a, 0x92, 0x27, 0xec, 0x05, 0x23, 0x48,
+ 0xb0, 0x1b, 0xb1, 0xbd, 0x5c, 0xe7, 0xb7, 0x58, 0x0b, 0x18, 0xf4, 0x0b,
+ 0x5f, 0x39, 0xb5, 0x56, 0xbc, 0xb5, 0x60, 0xce, 0xd4, 0x38, 0xc8, 0x4b,
+ 0x2e, 0x8e, 0x67, 0xee, 0xad, 0xf4, 0x83, 0x73, 0x40, 0xd7, 0xc9, 0x13,
+ 0xaf, 0xb7, 0xe0, 0xed, 0x7f, 0xdb, 0xb2, 0xc5, 0x8e, 0x3d, 0x9a, 0x71,
+ 0xcc, 0xc5, 0x9e, 0xbd, 0x8a, 0x63, 0xa8, 0x0a, 0x80, 0x49, 0xbd, 0x9d,
+ 0xf4, 0x9b, 0x16, 0x42, 0x19, 0xfd, 0x87, 0xf3, 0x45, 0xe1, 0xda, 0x34,
+ 0xa9, 0x29, 0x54, 0x6c},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 43
+ {SEC_OID_SHA256,
+ 43,
+ {0x97, 0xc4, 0xa3, 0x6c, 0x30, 0xfc, 0x31, 0x7a, 0x6c, 0x1f, 0x71, 0x2f,
+ 0xcc, 0xbd, 0x69, 0x9f, 0x3d, 0xe5, 0xa7, 0x42, 0x0e, 0xfd, 0xab, 0xf1,
+ 0x7e, 0xdf, 0xef, 0xd7, 0x90, 0xb9, 0x0e, 0x20, 0xaf, 0xc9, 0x14, 0xd7,
+ 0xe0, 0xaa, 0x34, 0xdb, 0xab, 0xf7, 0x36, 0xdb, 0x46, 0x0e, 0xb6, 0x97,
+ 0xab, 0xc2, 0x85, 0xf0, 0x29, 0xd7, 0x84, 0xb2, 0xb3, 0x94, 0xd6, 0x89,
+ 0xe1, 0xa3, 0x83, 0xaf, 0x8a, 0x51, 0xf1, 0x53, 0xb4, 0xbb, 0x77, 0xe1,
+ 0x99, 0x44, 0x1c, 0xe6, 0x22, 0xe6, 0xd1, 0x46, 0xa8, 0x42, 0x24, 0x4f,
+ 0x35, 0xd5, 0xeb, 0x3d, 0x41, 0x0d, 0xc7, 0x8c, 0x2c, 0x85, 0xdc, 0x73,
+ 0xc5, 0x70, 0xf8, 0x48, 0x06, 0x3d, 0xe0, 0x44, 0x58, 0x71, 0xe7, 0x21,
+ 0x02, 0x07, 0xb0, 0x21, 0x44, 0xf4, 0x61, 0xb7, 0x10, 0x5b, 0x3a, 0x74,
+ 0xea, 0x3c, 0xaf, 0x25, 0x41, 0x2e, 0xb9, 0x2d, 0x10, 0x58, 0xf1, 0x8e,
+ 0x9a, 0xfa, 0xc5, 0x10, 0x06, 0xe8, 0x59, 0xda, 0x98, 0x8c, 0x73, 0x32,
+ 0x93, 0xd1, 0xe6, 0x41, 0x64, 0xb7, 0x33, 0x93, 0x6d, 0x56, 0x3c, 0x4e,
+ 0xdd, 0x8e, 0x81, 0xf5, 0x7b, 0x4c, 0x46, 0x39, 0x34, 0xed, 0xe9, 0x32,
+ 0xcc, 0x93, 0x23, 0x7b, 0xd2, 0x6f, 0xa0, 0xf8, 0x6c, 0x57, 0x45, 0xd8,
+ 0x04, 0x72, 0x2f, 0x8b, 0x83, 0x7b, 0x19, 0xe5, 0x0d, 0x41, 0x58, 0x89,
+ 0xd5, 0x8f, 0xbc, 0x78, 0xbf, 0xd4, 0xeb, 0x35, 0xea, 0x5d, 0xec, 0xe2,
+ 0x33, 0x63, 0x86, 0x89, 0xc1, 0x1d, 0x21, 0x2c, 0x47, 0xa1, 0xe1, 0xbc,
+ 0x0b, 0x73, 0x3e, 0xff, 0x10, 0x7e, 0xc9, 0xdc, 0xc9, 0x0a, 0x7a, 0x73,
+ 0x95, 0xe0, 0x67, 0x85, 0xe7, 0x59, 0x73, 0xe0, 0xd4, 0xa2, 0x0d, 0xc0,
+ 0xc5, 0x62, 0x40, 0x58, 0x86, 0xc9, 0x60, 0x3d, 0xaa, 0xa2, 0x0f, 0x67,
+ 0x63, 0xfb, 0x9f, 0x7f},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 44
+ {SEC_OID_SHA256,
+ 44,
+ {0x2f, 0xbc, 0x69, 0x38, 0x39, 0x78, 0xc9, 0x7e, 0x10, 0x75, 0xa9, 0xd8,
+ 0xf9, 0xad, 0x1e, 0x01, 0xdf, 0xc6, 0xfd, 0xef, 0x21, 0x6b, 0x38, 0x1a,
+ 0xe5, 0x34, 0x9f, 0x00, 0x56, 0x17, 0xc7, 0x39, 0xe0, 0x86, 0xf4, 0x5f,
+ 0xfd, 0x2c, 0xdb, 0x45, 0x31, 0x83, 0x21, 0xbb, 0xe7, 0x7e, 0x5a, 0x2d,
+ 0x67, 0xfb, 0x1c, 0x6b, 0x20, 0x9c, 0x81, 0xea, 0xa2, 0x38, 0x8c, 0x38,
+ 0xb0, 0x36, 0xf6, 0x65, 0x75, 0x59, 0x04, 0x47, 0x21, 0x9b, 0x77, 0x71,
+ 0xa9, 0x2b, 0xd6, 0xc5, 0x94, 0xd8, 0x19, 0x03, 0x39, 0xda, 0xfa, 0xff,
+ 0xdf, 0x2a, 0x5a, 0x8b, 0x73, 0xe0, 0x38, 0x2e, 0xdd, 0xb2, 0xb2, 0xf9,
+ 0x5a, 0x42, 0xfe, 0x02, 0x35, 0x04, 0x29, 0x65, 0xbd, 0x53, 0x05, 0x84,
+ 0xfa, 0x9d, 0xb7, 0xfa, 0xfc, 0x8c, 0x14, 0xa4, 0x17, 0xc8, 0x4b, 0x14,
+ 0x21, 0xc6, 0x34, 0x19, 0x61, 0x0e, 0xbd, 0x67, 0xd2, 0x09, 0x66, 0xe1,
+ 0xce, 0x94, 0x06, 0xc4, 0xe9, 0x38, 0x78, 0x4e, 0x96, 0x7c, 0xa3, 0x7b,
+ 0x94, 0x99, 0xd9, 0xdf, 0x4d, 0xde, 0xd8, 0xb7, 0x4c, 0x55, 0xb0, 0x8c,
+ 0x62, 0x44, 0xea, 0x82, 0x85, 0xb1, 0x7d, 0x55, 0xa6, 0xc5, 0x13, 0x67,
+ 0x56, 0x25, 0x63, 0x52, 0x4e, 0x6a, 0x45, 0xff, 0x79, 0x56, 0xe6, 0x56,
+ 0xa1, 0xbd, 0x46, 0x22, 0x9d, 0xb6, 0x83, 0x98, 0xf8, 0xa0, 0x01, 0x1d,
+ 0xed, 0x00, 0xf3, 0x0f, 0x6b, 0xb4, 0x6c, 0x55, 0x99, 0xea, 0x3f, 0xbf,
+ 0xfb, 0x30, 0x74, 0x6b, 0x56, 0xd8, 0x3b, 0x17, 0xd4, 0x61, 0xb2, 0x0d,
+ 0xde, 0x2b, 0xab, 0x73, 0x03, 0xf9, 0x2a, 0xd9, 0xa3, 0x22, 0xe4, 0x1e,
+ 0xa9, 0x96, 0x20, 0x65, 0xb9, 0xed, 0x68, 0x3f, 0x56, 0xe3, 0x1a, 0x58,
+ 0xbe, 0x71, 0x77, 0x50, 0x5d, 0xc3, 0x5a, 0x10, 0xe6, 0x70, 0x3c, 0x46,
+ 0x28, 0x93, 0x3a, 0x01},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 45
+ {SEC_OID_SHA256,
+ 45,
+ {0x94, 0x08, 0x7e, 0x73, 0xe9, 0x46, 0x62, 0xf9, 0xf9, 0x25, 0xab, 0xc7,
+ 0x56, 0xbd, 0xac, 0x96, 0xa5, 0x20, 0xee, 0x6d, 0x5c, 0x8b, 0xab, 0xa1,
+ 0xc8, 0x94, 0x7f, 0xf9, 0xd7, 0xa2, 0x2f, 0xe4, 0x3a, 0xac, 0x67, 0xe9,
+ 0x19, 0x86, 0x89, 0x0b, 0x83, 0xea, 0xc6, 0x1d, 0xe6, 0x30, 0xac, 0xa7,
+ 0x81, 0x35, 0x78, 0xe6, 0x5a, 0x22, 0x68, 0xd7, 0x8d, 0xd2, 0x59, 0x82,
+ 0xb8, 0x9a, 0xa7, 0xa9, 0xd6, 0x93, 0xbd, 0x86, 0x8a, 0xcf, 0x15, 0x6c,
+ 0x9c, 0xbb, 0x70, 0x77, 0x9b, 0xde, 0x1c, 0xf7, 0xfd, 0x30, 0x4b, 0x04,
+ 0x0c, 0x42, 0x8d, 0x7a, 0xa4, 0x8f, 0x97, 0x2f, 0x0f, 0xf0, 0xc2, 0x4f,
+ 0x4d, 0x2a, 0xa8, 0x8b, 0x62, 0x2e, 0x80, 0x1a, 0x1e, 0x20, 0x11, 0x80,
+ 0x4f, 0x33, 0x1e, 0x80, 0xd1, 0x7b, 0x3d, 0x15, 0xf8, 0x41, 0x0b, 0x8c,
+ 0xb3, 0x01, 0xc7, 0xef, 0x4d, 0xa7, 0xee, 0xf6, 0x90, 0x89, 0xfb, 0xbb,
+ 0x4a, 0xa0, 0x54, 0x33, 0xd1, 0x6e, 0x67, 0x31, 0x71, 0xd8, 0x81, 0x35,
+ 0x7f, 0x30, 0x4c, 0xb4, 0xba, 0x92, 0x9a, 0x7c, 0xcb, 0x66, 0x90, 0xbb,
+ 0xd6, 0x91, 0x1f, 0x6f, 0x5f, 0xb7, 0xd5, 0x70, 0x34, 0x57, 0x19, 0xfc,
+ 0x55, 0xa5, 0x12, 0x9d, 0xc8, 0xe8, 0x70, 0xa7, 0x08, 0x34, 0x57, 0xcb,
+ 0xae, 0xb8, 0x6c, 0x3c, 0xf5, 0x1f, 0x0c, 0x5f, 0x60, 0x56, 0x45, 0xfe,
+ 0x40, 0x41, 0x00, 0x55, 0x94, 0x2b, 0xbe, 0x95, 0x7d, 0x99, 0x11, 0xd8,
+ 0x4a, 0x1d, 0x42, 0x39, 0x78, 0xb3, 0x7f, 0xfc, 0x91, 0xea, 0xdb, 0xa8,
+ 0x02, 0x44, 0x3c, 0xae, 0x32, 0xf4, 0x8f, 0x7d, 0x98, 0x7e, 0xca, 0x24,
+ 0x71, 0x9f, 0x0e, 0x77, 0xd5, 0x68, 0xf5, 0x67, 0x26, 0xe2, 0x4e, 0x3d,
+ 0x85, 0xb1, 0xa1, 0xd1, 0x3a, 0x0b, 0xcf, 0x0c, 0x72, 0xf0, 0x42, 0x46,
+ 0x50, 0xce, 0x50, 0xc7},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 46
+ {SEC_OID_SHA256,
+ 46,
+ {0x46, 0xeb, 0xad, 0xdd, 0x8f, 0x38, 0xc7, 0xac, 0xc4, 0xf2, 0x87, 0x4a,
+ 0x34, 0xdb, 0xab, 0xf6, 0x59, 0x6e, 0x42, 0xb8, 0xf6, 0x23, 0x13, 0xd1,
+ 0x2f, 0x9e, 0x01, 0xd1, 0x6c, 0xca, 0x99, 0x68, 0xd0, 0xb7, 0x3a, 0x54,
+ 0x07, 0xac, 0x15, 0xcb, 0x3f, 0xfb, 0x23, 0x2b, 0x92, 0x5a, 0xca, 0xd2,
+ 0xd5, 0xb2, 0x9b, 0x7a, 0xc1, 0x90, 0x7e, 0x29, 0x4c, 0xba, 0x01, 0x07,
+ 0xd9, 0xb0, 0xfe, 0x46, 0xf7, 0x28, 0x69, 0x5f, 0x3b, 0xe7, 0x2d, 0xf2,
+ 0x58, 0xe5, 0x04, 0x77, 0x1a, 0xe3, 0x56, 0xca, 0x18, 0x0c, 0xae, 0x5b,
+ 0xfc, 0xe3, 0xe6, 0x7b, 0x2d, 0xe7, 0x2f, 0x8d, 0x7d, 0x13, 0xc6, 0x37,
+ 0x72, 0x81, 0x01, 0x62, 0x13, 0x2a, 0x2d, 0x51, 0x2c, 0x04, 0x1f, 0xdf,
+ 0xd4, 0x9b, 0x2b, 0xed, 0x59, 0x94, 0x2a, 0xd0, 0xaa, 0x9c, 0x11, 0xd1,
+ 0x92, 0x29, 0x2f, 0x94, 0x5a, 0x36, 0xf6, 0xff, 0x26, 0x7c, 0x5d, 0xdb,
+ 0xa7, 0xdb, 0xef, 0x67, 0x64, 0x5e, 0xfa, 0xa8, 0xe8, 0x45, 0x59, 0x57,
+ 0xdc, 0xf6, 0x72, 0x3e, 0x4d, 0x1d, 0xf6, 0xe5, 0xe3, 0xfd, 0x60, 0xa4,
+ 0x3b, 0xff, 0x3d, 0x15, 0x49, 0xd0, 0xc8, 0x99, 0x06, 0xb4, 0xec, 0xe2,
+ 0xa1, 0xcd, 0xa0, 0x30, 0xc7, 0xad, 0x64, 0x47, 0x48, 0x61, 0x01, 0x82,
+ 0xf9, 0x2a, 0xe0, 0x1b, 0x65, 0xe2, 0xea, 0x9b, 0x00, 0x6a, 0xf2, 0x77,
+ 0xae, 0x68, 0x5c, 0x46, 0x90, 0x82, 0x70, 0x91, 0x34, 0x6e, 0x1f, 0x21,
+ 0x69, 0xa7, 0xdd, 0x93, 0xa5, 0x20, 0xfe, 0x41, 0x23, 0x61, 0x2e, 0x89,
+ 0x60, 0xfb, 0xfe, 0x33, 0x67, 0x58, 0x3b, 0x50, 0xbe, 0x4f, 0x3a, 0xca,
+ 0xa5, 0xf0, 0x7a, 0xd9, 0x70, 0x5a, 0x48, 0x64, 0x0e, 0x82, 0x8f, 0x79,
+ 0x7d, 0x37, 0xe5, 0x8f, 0xcc, 0xfb, 0xc9, 0xc3, 0x9b, 0x99, 0x89, 0xe7,
+ 0xb5, 0xa5, 0xf8, 0x27},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 47
+ {SEC_OID_SHA256,
+ 47,
+ {0xa4, 0x78, 0x22, 0x05, 0x27, 0x7b, 0xaf, 0xd9, 0x4e, 0x1b, 0x61, 0x19,
+ 0x42, 0x55, 0x2b, 0x9d, 0x61, 0x71, 0xa1, 0x5b, 0x17, 0x1f, 0x75, 0xc3,
+ 0xd1, 0x34, 0x59, 0xc6, 0xd8, 0x13, 0x30, 0x29, 0x41, 0xd1, 0xff, 0x03,
+ 0x53, 0x6b, 0x76, 0x50, 0x8f, 0x33, 0x3e, 0xa3, 0x73, 0x6d, 0xff, 0x38,
+ 0xa0, 0xef, 0x61, 0xde, 0xa1, 0xe8, 0x3c, 0xd8, 0x14, 0x33, 0xc6, 0x83,
+ 0xad, 0x45, 0x68, 0x36, 0x56, 0x17, 0xf6, 0x03, 0xa1, 0x3e, 0x1f, 0xcc,
+ 0x28, 0x13, 0xb0, 0x89, 0x15, 0xeb, 0x68, 0x11, 0x40, 0xbf, 0x52, 0xd4,
+ 0xf1, 0x0c, 0xa4, 0xe9, 0xd9, 0x58, 0x11, 0x49, 0x4f, 0xf3, 0xf2, 0xce,
+ 0x5c, 0x27, 0xd3, 0xa6, 0xf4, 0x3f, 0x21, 0x37, 0x5a, 0x8b, 0xf5, 0xb7,
+ 0x02, 0x91, 0xb5, 0x7b, 0x24, 0xb1, 0x8a, 0x99, 0xb3, 0x81, 0x32, 0xcc,
+ 0x00, 0x2c, 0xfe, 0x53, 0x96, 0xe7, 0xd3, 0xce, 0x5b, 0xcd, 0xe6, 0xfd,
+ 0x82, 0xcc, 0xea, 0x83, 0x5e, 0x1c, 0xed, 0x23, 0x0e, 0xff, 0xa1, 0x74,
+ 0xa1, 0xb8, 0xb0, 0x25, 0x44, 0x22, 0x2d, 0x9e, 0x3e, 0xf6, 0xea, 0x13,
+ 0x43, 0x3c, 0x2f, 0x28, 0x47, 0xbc, 0xe7, 0xc4, 0xc5, 0x53, 0x20, 0xc8,
+ 0x49, 0xfe, 0x9a, 0x21, 0xf5, 0x58, 0xd3, 0xc2, 0x20, 0x5a, 0x55, 0x0b,
+ 0x4d, 0x04, 0xb3, 0xbc, 0x49, 0xf7, 0x9e, 0x4f, 0x47, 0x1c, 0x44, 0xd4,
+ 0xd8, 0xa3, 0x4e, 0xb6, 0x74, 0xcb, 0xf5, 0x76, 0x20, 0x89, 0x49, 0x4c,
+ 0xa4, 0xd7, 0xd8, 0x52, 0x8d, 0x61, 0x09, 0x8d, 0xdd, 0x54, 0x3b, 0xde,
+ 0xb9, 0x55, 0x62, 0x47, 0xe3, 0x82, 0x1d, 0x91, 0x95, 0x4b, 0xf4, 0x93,
+ 0xed, 0xd6, 0x88, 0x8c, 0x1d, 0xd2, 0x3a, 0x9d, 0x06, 0xc4, 0x4d, 0x0f,
+ 0xae, 0xa2, 0x1f, 0x14, 0x6d, 0x0f, 0x1a, 0x31, 0x0a, 0x87, 0x00, 0xd6,
+ 0x6b, 0x40, 0x93, 0xe5},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 48
+ {SEC_OID_SHA256,
+ 48,
+ {0x67, 0xfc, 0xd9, 0x4d, 0x15, 0x73, 0xd0, 0x71, 0x2a, 0x7d, 0xa6, 0x4c,
+ 0xb2, 0x11, 0xd9, 0x04, 0x9b, 0x3d, 0xd0, 0x43, 0xb2, 0xb1, 0x7c, 0xd9,
+ 0x76, 0x62, 0xf8, 0x37, 0x22, 0x63, 0x79, 0xc1, 0xc9, 0x40, 0x22, 0xbb,
+ 0xd5, 0xd8, 0x2d, 0x1c, 0x67, 0x59, 0x7f, 0x51, 0x0f, 0x15, 0x95, 0x90,
+ 0x33, 0xb6, 0x3b, 0xad, 0x63, 0xfd, 0xe6, 0xc6, 0xf9, 0x72, 0xb6, 0x03,
+ 0x37, 0xf5, 0x2a, 0xa4, 0x5e, 0x34, 0xf8, 0x26, 0xda, 0x9a, 0x90, 0x40,
+ 0xec, 0xc6, 0xc2, 0x68, 0x17, 0x9d, 0xd1, 0xd1, 0x07, 0x94, 0xed, 0xbf,
+ 0x56, 0x90, 0xbf, 0x83, 0x4a, 0x6a, 0x26, 0xd0, 0x70, 0x23, 0xad, 0x99,
+ 0x79, 0x4e, 0x71, 0xb6, 0x75, 0xa8, 0xc6, 0xb2, 0x02, 0x23, 0x4a, 0xe9,
+ 0xfc, 0xdf, 0x43, 0xb0, 0x4d, 0xc9, 0xc9, 0x33, 0xae, 0xd6, 0x62, 0x22,
+ 0x15, 0x4b, 0xa7, 0xc2, 0xfb, 0x32, 0x4b, 0x6a, 0x6b, 0xf9, 0xc4, 0xeb,
+ 0x05, 0x35, 0x80, 0x7e, 0xff, 0x20, 0x16, 0xb4, 0x40, 0x02, 0xa3, 0x55,
+ 0x75, 0x64, 0x55, 0x91, 0x41, 0xa3, 0x47, 0x19, 0xb1, 0x42, 0x24, 0x5f,
+ 0xcf, 0xb3, 0x73, 0x71, 0x66, 0xed, 0x7f, 0x83, 0x22, 0x7d, 0x25, 0x7f,
+ 0x5a, 0xcc, 0xc5, 0x79, 0xd2, 0x0f, 0x4f, 0xd0, 0xde, 0xbb, 0xd2, 0xeb,
+ 0xf7, 0xfe, 0x4c, 0x86, 0x80, 0x84, 0x7a, 0xaf, 0x17, 0x51, 0x4d, 0xea,
+ 0x44, 0x4c, 0xaf, 0x74, 0xdd, 0x0f, 0xc6, 0x7d, 0xd0, 0x7b, 0x90, 0x67,
+ 0xec, 0x16, 0x09, 0x3d, 0x7b, 0x21, 0xdb, 0x72, 0xa8, 0x2a, 0x35, 0xaf,
+ 0x2b, 0x71, 0xb0, 0xc2, 0x14, 0x13, 0x6a, 0xf0, 0x3a, 0xc4, 0x11, 0xb1,
+ 0x4b, 0xdb, 0x5a, 0x9a, 0xb2, 0xb3, 0xb6, 0x03, 0xbe, 0xcb, 0x1f, 0xd8,
+ 0x08, 0xdc, 0x36, 0xa9, 0x06, 0x5c, 0x74, 0x4f, 0xaa, 0xe0, 0x7f, 0x18,
+ 0xb8, 0xd7, 0x11, 0x95},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 49
+ {SEC_OID_SHA256,
+ 49,
+ {0x68, 0x95, 0xda, 0xf9, 0x82, 0x44, 0x74, 0x53, 0x85, 0x45, 0xd9, 0xe1,
+ 0xc7, 0x28, 0x8b, 0xbc, 0x93, 0x8b, 0xfa, 0x56, 0xcd, 0x6e, 0xbc, 0xd6,
+ 0x39, 0xa8, 0x97, 0xf4, 0x56, 0x24, 0xea, 0x7f, 0x40, 0x9c, 0x2f, 0xed,
+ 0xb2, 0xad, 0x09, 0xcc, 0x98, 0x14, 0x3c, 0x46, 0x12, 0x62, 0xf2, 0x2f,
+ 0x96, 0x46, 0xe2, 0x6a, 0xad, 0x93, 0x25, 0xaf, 0x00, 0x63, 0x02, 0x4e,
+ 0x29, 0xbf, 0x63, 0xb2, 0x80, 0x7c, 0x41, 0xd6, 0x15, 0xea, 0x89, 0x02,
+ 0xde, 0x10, 0x35, 0x7c, 0x74, 0x7b, 0x37, 0xe8, 0x26, 0x4d, 0x55, 0xf4,
+ 0x8b, 0xfe, 0x8c, 0xef, 0xdf, 0xe1, 0x9a, 0xc9, 0x3d, 0x25, 0x16, 0x34,
+ 0x45, 0x3c, 0x4a, 0x0c, 0x00, 0xdd, 0x9a, 0x07, 0x95, 0xc3, 0x19, 0x5d,
+ 0x04, 0x72, 0x56, 0xab, 0xcf, 0xec, 0x96, 0x4c, 0xde, 0xb3, 0xeb, 0xd6,
+ 0x63, 0xad, 0x29, 0xc4, 0x57, 0xc3, 0x07, 0xe0, 0xd0, 0x5b, 0xad, 0x64,
+ 0x3a, 0x16, 0x0e, 0x34, 0x3b, 0x51, 0x6d, 0xa6, 0xa0, 0x15, 0x19, 0x3c,
+ 0xbd, 0x2b, 0x28, 0xb7, 0xee, 0xeb, 0xac, 0x2f, 0x1a, 0x21, 0x56, 0xc2,
+ 0xe6, 0x2d, 0x85, 0xf4, 0x88, 0x3d, 0xde, 0xf3, 0x10, 0x11, 0x62, 0x8d,
+ 0x68, 0x0d, 0x4d, 0x60, 0x8e, 0x50, 0x74, 0x57, 0x44, 0x59, 0xd6, 0xdc,
+ 0xe4, 0xbb, 0x62, 0x3d, 0x05, 0x9f, 0xfd, 0x39, 0xe6, 0x95, 0x6f, 0x72,
+ 0x43, 0x38, 0x21, 0x65, 0xfd, 0xa4, 0x2c, 0xf1, 0x06, 0x4a, 0x1b, 0xba,
+ 0xd9, 0x1e, 0xf5, 0xd0, 0xa0, 0x90, 0x67, 0x85, 0xcb, 0x8c, 0x78, 0xee,
+ 0x64, 0x1a, 0x3a, 0x4c, 0x9a, 0xfc, 0x20, 0x30, 0xee, 0x41, 0x88, 0xb3,
+ 0x2e, 0xf2, 0xdb, 0xa4, 0x2d, 0xd6, 0xef, 0x5c, 0x86, 0xe4, 0x3a, 0x9e,
+ 0x41, 0x33, 0x03, 0xc5, 0xae, 0x97, 0x8b, 0x41, 0xe7, 0x4f, 0x64, 0x6a,
+ 0xe5, 0x18, 0x5c, 0x35},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 50
+ {SEC_OID_SHA256,
+ 50,
+ {0xa6, 0xa9, 0x96, 0x45, 0x1e, 0x92, 0x17, 0xea, 0x6c, 0x0e, 0xa0, 0xaa,
+ 0x0c, 0xb6, 0x44, 0x26, 0x20, 0x84, 0x7d, 0x85, 0xa8, 0xc2, 0xe9, 0xe8,
+ 0x46, 0x4d, 0x92, 0x9e, 0x91, 0xb5, 0xe8, 0xfa, 0xe3, 0x33, 0xcd, 0xb8,
+ 0x16, 0x78, 0xfb, 0x7f, 0x90, 0x28, 0x5f, 0x8a, 0x4e, 0x77, 0xf6, 0xe2,
+ 0x49, 0xba, 0x2c, 0x34, 0x2c, 0xf5, 0x60, 0x3d, 0xf2, 0x22, 0x4d, 0xf3,
+ 0x1b, 0xd9, 0xfd, 0x74, 0xa2, 0x44, 0xf5, 0x1b, 0x63, 0x9c, 0x5f, 0x0d,
+ 0xdb, 0x85, 0xc5, 0x1e, 0xae, 0x87, 0x74, 0x26, 0xea, 0x61, 0x1c, 0xd8,
+ 0xe0, 0x10, 0x82, 0xe7, 0x83, 0x60, 0x4c, 0x38, 0xc7, 0xdf, 0xa8, 0x82,
+ 0xd3, 0xc5, 0xb4, 0xc4, 0xae, 0x59, 0x23, 0x7a, 0x9b, 0xdb, 0xa5, 0x1f,
+ 0x16, 0x27, 0xda, 0xe8, 0x8e, 0x97, 0x73, 0xcc, 0xb9, 0x4a, 0xbc, 0x61,
+ 0x13, 0x21, 0x71, 0x63, 0xae, 0x11, 0xe6, 0x59, 0x0a, 0xbb, 0x26, 0x03,
+ 0x8f, 0x65, 0x13, 0x35, 0xcc, 0x6d, 0xac, 0xd5, 0xdb, 0x44, 0x36, 0xb1,
+ 0x55, 0x0a, 0x37, 0xdd, 0xa9, 0x25, 0x89, 0x19, 0xce, 0xc2, 0xc7, 0x2b,
+ 0x78, 0xc9, 0xbd, 0x42, 0x05, 0xfb, 0x37, 0x76, 0xe7, 0xe7, 0x85, 0xf8,
+ 0x55, 0x18, 0xb4, 0xd2, 0xe0, 0x52, 0x99, 0x03, 0xb3, 0x9a, 0x49, 0x48,
+ 0x6a, 0xed, 0x55, 0xb6, 0x62, 0x24, 0x65, 0xd4, 0xca, 0x58, 0x1a, 0x71,
+ 0xc8, 0x6c, 0x40, 0xec, 0x96, 0xe2, 0x30, 0x0f, 0xcd, 0x43, 0x8e, 0xbd,
+ 0x5d, 0xac, 0xaf, 0x8c, 0x58, 0x54, 0x11, 0xd8, 0x97, 0x8d, 0xdb, 0x8d,
+ 0x04, 0x0f, 0x4c, 0xed, 0xf4, 0x89, 0x69, 0x79, 0x1e, 0xd6, 0x38, 0xeb,
+ 0x56, 0x66, 0xcf, 0x9a, 0x77, 0xb0, 0xb2, 0x7e, 0x1a, 0x57, 0x24, 0x47,
+ 0xe3, 0xb0, 0x00, 0x53, 0x37, 0xaf, 0x99, 0xd2, 0xe5, 0xdb, 0xeb, 0x96,
+ 0xbb, 0xe0, 0x69, 0x71},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 51
+ {SEC_OID_SHA256,
+ 51,
+ {0x4e, 0x12, 0x80, 0xbb, 0x47, 0x8b, 0xb4, 0x6f, 0x4e, 0x9f, 0x49, 0xa4,
+ 0x55, 0xbf, 0xa3, 0x82, 0xb4, 0x23, 0x1e, 0xba, 0x33, 0xab, 0x8d, 0x78,
+ 0x61, 0xd8, 0x52, 0xd2, 0xa0, 0xaa, 0xb2, 0x25, 0xf0, 0x86, 0x35, 0xb7,
+ 0x3c, 0x36, 0x02, 0x02, 0x1c, 0x0d, 0x5a, 0xba, 0x60, 0x3b, 0x09, 0xb1,
+ 0x3c, 0x4b, 0x1e, 0xcc, 0x53, 0xf7, 0x02, 0xd2, 0x1e, 0x22, 0x5d, 0xa7,
+ 0x37, 0xe8, 0x7b, 0x58, 0x20, 0xd6, 0x28, 0x27, 0x72, 0x54, 0xae, 0x6d,
+ 0x24, 0x4c, 0x02, 0x06, 0x8f, 0x2b, 0xb0, 0xdc, 0x53, 0x2e, 0x7e, 0xd0,
+ 0x4e, 0x72, 0x29, 0x63, 0x40, 0xd2, 0x24, 0x1f, 0x0c, 0xf5, 0x08, 0xf7,
+ 0xa9, 0x6f, 0x36, 0x83, 0x61, 0x44, 0x78, 0xda, 0xd9, 0x92, 0x36, 0x10,
+ 0xf9, 0xcd, 0x28, 0x5d, 0x2b, 0xbf, 0xa9, 0x8b, 0xa8, 0x6e, 0x2a, 0xef,
+ 0xe4, 0x9a, 0x52, 0xda, 0xd1, 0x62, 0xa3, 0x6f, 0xa2, 0xa7, 0x63, 0xca,
+ 0x4a, 0x09, 0xc1, 0xaf, 0xd3, 0xab, 0x86, 0xde, 0x49, 0x86, 0xad, 0x0e,
+ 0x29, 0x15, 0x0f, 0x07, 0x0d, 0xc9, 0xf5, 0x33, 0x0c, 0x62, 0xd1, 0xda,
+ 0x6c, 0x2b, 0x49, 0x4f, 0x2d, 0x8d, 0x97, 0xca, 0xef, 0xdb, 0x50, 0x8f,
+ 0xd4, 0x68, 0xd1, 0x21, 0xa7, 0xed, 0x36, 0xca, 0x9c, 0x1d, 0x76, 0x12,
+ 0xd3, 0x86, 0xe2, 0x97, 0x4f, 0xc1, 0x2f, 0x3f, 0x70, 0x15, 0x77, 0xce,
+ 0xe8, 0x2b, 0x13, 0x09, 0x84, 0x10, 0xcf, 0x65, 0xfd, 0x96, 0x19, 0x15,
+ 0x1f, 0x2f, 0x69, 0xe0, 0xcb, 0xda, 0xc7, 0xd3, 0x83, 0x8d, 0x94, 0x34,
+ 0x5b, 0x5d, 0x30, 0x59, 0xfd, 0xda, 0x42, 0xe5, 0x27, 0xdc, 0xc2, 0x20,
+ 0x01, 0x93, 0x78, 0x9b, 0x34, 0x7f, 0x90, 0xa2, 0x73, 0xb0, 0x61, 0x06,
+ 0xab, 0xd0, 0xf6, 0xfa, 0x79, 0xde, 0x26, 0x08, 0x67, 0x51, 0xd0, 0x28,
+ 0x9c, 0xe4, 0x76, 0x6d},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 52
+ {SEC_OID_SHA256,
+ 52,
+ {0x09, 0x69, 0x1e, 0x7b, 0xb6, 0xa3, 0x22, 0xe9, 0x19, 0x62, 0xd6, 0x86,
+ 0x8e, 0x38, 0x0f, 0xe9, 0x8c, 0xed, 0x52, 0x0b, 0xf5, 0x56, 0xcd, 0x08,
+ 0x5f, 0xb8, 0xe8, 0xd4, 0x1e, 0xfe, 0x7b, 0xa2, 0x20, 0xa6, 0x7a, 0x13,
+ 0xbd, 0x72, 0xc7, 0xfe, 0xfe, 0xd3, 0xe1, 0xd4, 0x50, 0x0e, 0x05, 0x53,
+ 0x98, 0xb2, 0x9d, 0xec, 0x57, 0xd0, 0xa4, 0xea, 0xee, 0x6e, 0x10, 0x16,
+ 0xff, 0x7c, 0x65, 0xb8, 0x37, 0xfe, 0xe2, 0x99, 0x62, 0xfd, 0xa0, 0xd6,
+ 0x51, 0x86, 0xbd, 0x31, 0x7d, 0xad, 0x95, 0x9d, 0xbe, 0xf9, 0x6e, 0xd3,
+ 0x4e, 0x2c, 0x89, 0xac, 0x2b, 0x58, 0x41, 0x99, 0x5b, 0x2d, 0x78, 0xd1,
+ 0x49, 0x45, 0xec, 0xf0, 0x1e, 0x63, 0x2c, 0x19, 0x32, 0x5d, 0xc7, 0x7f,
+ 0xb8, 0x79, 0x98, 0x8c, 0x7e, 0xc2, 0xf6, 0x92, 0x4a, 0xbc, 0x8e, 0xb0,
+ 0xa6, 0x93, 0x3b, 0xf0, 0x91, 0x61, 0x7a, 0xdd, 0x69, 0x6c, 0x18, 0x6a,
+ 0xff, 0x6b, 0xb8, 0x11, 0x04, 0x28, 0x62, 0xca, 0xbb, 0xa5, 0x47, 0xee,
+ 0x91, 0xb8, 0x00, 0x0e, 0x92, 0xfc, 0xab, 0xa7, 0xed, 0xfd, 0xbd, 0x1b,
+ 0xd0, 0x3b, 0x3d, 0x6b, 0xf5, 0xc2, 0xb5, 0xd7, 0xfc, 0x77, 0xf2, 0xc0,
+ 0xad, 0xbc, 0x39, 0x8d, 0xe8, 0x99, 0x5e, 0x8b, 0xd1, 0xc4, 0x04, 0x0a,
+ 0x73, 0xe5, 0x49, 0x03, 0x72, 0xbf, 0x75, 0xa3, 0x3f, 0x11, 0x16, 0x66,
+ 0xce, 0x9d, 0x69, 0xb0, 0xf6, 0x1c, 0x9a, 0x01, 0xcc, 0x54, 0x1b, 0x4c,
+ 0x0e, 0x6a, 0x90, 0x29, 0x88, 0xae, 0x3f, 0x87, 0x6c, 0x0a, 0x00, 0x29,
+ 0xd2, 0xf0, 0x74, 0x15, 0x23, 0xa4, 0x9c, 0x12, 0x03, 0x4d, 0x57, 0x2c,
+ 0x6d, 0xae, 0x9b, 0x5d, 0x17, 0x02, 0x08, 0xf0, 0xff, 0xee, 0x12, 0xbe,
+ 0x34, 0x42, 0x88, 0xa3, 0xc5, 0x35, 0x19, 0x38, 0x8d, 0xbc, 0x20, 0xd8,
+ 0x60, 0x66, 0xf5, 0xf4},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 53
+ {SEC_OID_SHA256,
+ 53,
+ {0x12, 0x8b, 0xf8, 0xc6, 0x6a, 0x90, 0xe5, 0x26, 0x7f, 0x7a, 0xa9, 0xc8,
+ 0x9b, 0x87, 0x13, 0xce, 0x22, 0xc1, 0x18, 0x84, 0x5c, 0x5c, 0xb9, 0xb5,
+ 0x79, 0xd2, 0x92, 0x87, 0xce, 0x72, 0x0c, 0x74, 0x76, 0x08, 0xb6, 0x8f,
+ 0xbf, 0xca, 0x40, 0x74, 0x71, 0x78, 0xe1, 0xdd, 0xa3, 0xcd, 0xc3, 0x92,
+ 0x1f, 0xed, 0x5c, 0xcb, 0xfa, 0xe5, 0xd9, 0x76, 0xd2, 0x86, 0xe9, 0x38,
+ 0x2f, 0xbc, 0xef, 0x30, 0x26, 0xeb, 0x98, 0x8d, 0x53, 0x7b, 0xfc, 0x9a,
+ 0x67, 0x47, 0x00, 0x94, 0xf8, 0xae, 0x30, 0xe4, 0xda, 0x19, 0xfc, 0xa1,
+ 0x14, 0xe6, 0x62, 0x68, 0x11, 0xc3, 0xb3, 0x55, 0xd1, 0x04, 0xab, 0x1f,
+ 0x92, 0x1c, 0x3e, 0xd8, 0xab, 0xff, 0x61, 0x48, 0xe8, 0x17, 0xf5, 0xc9,
+ 0xf2, 0x1d, 0x27, 0x0b, 0x2a, 0xc8, 0x98, 0x3c, 0x6a, 0xcd, 0xbf, 0x78,
+ 0x9a, 0xd5, 0x4f, 0x32, 0xaa, 0xf9, 0x77, 0x3f, 0x0b, 0x25, 0x70, 0xe8,
+ 0x10, 0x05, 0x8b, 0x0f, 0x9f, 0x12, 0xb5, 0x23, 0xcc, 0x76, 0x39, 0x75,
+ 0x88, 0x4d, 0x13, 0x90, 0x25, 0x80, 0xcd, 0x4f, 0x99, 0x81, 0xcc, 0xfb,
+ 0xc8, 0x4f, 0xb1, 0x8f, 0x6a, 0x96, 0x70, 0x87, 0x6c, 0x3a, 0x12, 0x0b,
+ 0x69, 0x07, 0x21, 0x1b, 0x00, 0x3b, 0x03, 0x5a, 0x18, 0x46, 0xce, 0xdc,
+ 0xd7, 0xa4, 0x14, 0xde, 0xe3, 0x7c, 0xd7, 0x7b, 0x16, 0xc8, 0x9a, 0xd2,
+ 0x20, 0x35, 0xc3, 0x75, 0x4b, 0x09, 0x80, 0x49, 0xba, 0x72, 0xb7, 0x82,
+ 0x59, 0xc3, 0x33, 0xbf, 0x88, 0x60, 0x91, 0x84, 0x57, 0x19, 0x55, 0xc7,
+ 0x49, 0x74, 0x08, 0x3d, 0xfc, 0xf5, 0xd7, 0x0d, 0x94, 0x0b, 0xfd, 0x64,
+ 0xa6, 0xc5, 0x75, 0xfc, 0x52, 0xb3, 0xb8, 0xed, 0x55, 0x71, 0x51, 0x99,
+ 0x61, 0xf2, 0x35, 0x6b, 0x7b, 0xff, 0x6a, 0x12, 0x71, 0x28, 0x10, 0x3b,
+ 0xa2, 0x4c, 0x51, 0x42},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 54
+ {SEC_OID_SHA256,
+ 54,
+ {0x19, 0x01, 0xaf, 0x3d, 0xa3, 0x9f, 0x5e, 0xaa, 0x20, 0xed, 0xd6, 0x00,
+ 0x22, 0x55, 0xb5, 0x97, 0x7d, 0x32, 0x85, 0xf9, 0x9a, 0x2b, 0xad, 0x2c,
+ 0x4d, 0x7a, 0x57, 0x89, 0x9e, 0x8b, 0x19, 0xd8, 0x9d, 0xa3, 0xbc, 0x5e,
+ 0x41, 0x8b, 0x39, 0xb7, 0x44, 0x13, 0x8a, 0x0a, 0x60, 0xda, 0xcd, 0x84,
+ 0x54, 0x29, 0x22, 0xf2, 0x08, 0xb0, 0xe7, 0xfb, 0x0e, 0x1a, 0xb7, 0xb4,
+ 0x78, 0x91, 0xaa, 0x9b, 0x95, 0x92, 0x1a, 0x46, 0xd2, 0xde, 0x54, 0x68,
+ 0x7c, 0xb2, 0xa7, 0x9b, 0x3a, 0x7f, 0x3a, 0x64, 0x0c, 0x2b, 0x21, 0xa1,
+ 0x39, 0xad, 0x7f, 0x8a, 0x45, 0x6f, 0xaa, 0x22, 0xc1, 0x6f, 0x27, 0x30,
+ 0x8e, 0xf9, 0x5f, 0xfc, 0x92, 0xfa, 0x9b, 0x70, 0xe5, 0xfe, 0xb0, 0xe3,
+ 0x17, 0xde, 0x4b, 0xb5, 0xb0, 0xa1, 0x55, 0x8a, 0xf9, 0x8d, 0x17, 0x7c,
+ 0x09, 0x7d, 0xff, 0xd7, 0xab, 0x42, 0xeb, 0x85, 0x20, 0x93, 0x5f, 0xa8,
+ 0x75, 0x12, 0xfd, 0x6f, 0x01, 0x72, 0x64, 0x56, 0x31, 0xce, 0xe2, 0x91,
+ 0x87, 0x22, 0x7f, 0xe0, 0x1b, 0xd4, 0x9d, 0xd0, 0xf6, 0xa2, 0x8d, 0x20,
+ 0x33, 0x27, 0x6d, 0x69, 0x6e, 0x06, 0x31, 0xec, 0x2d, 0xa8, 0x8f, 0x7f,
+ 0x11, 0x28, 0xa7, 0xa9, 0xac, 0xff, 0xda, 0x40, 0x8a, 0xb1, 0x0c, 0x26,
+ 0xcf, 0xd6, 0xa3, 0xbf, 0xdb, 0xe4, 0xe9, 0xaf, 0xc9, 0x30, 0x01, 0xde,
+ 0xea, 0x66, 0xd4, 0x43, 0x13, 0x79, 0x36, 0xd6, 0x5b, 0xf3, 0x1c, 0xa0,
+ 0xa9, 0x40, 0xe2, 0x5c, 0x72, 0xb2, 0xf8, 0xc3, 0xcb, 0x7f, 0x3b, 0xce,
+ 0x95, 0x75, 0x39, 0x13, 0x6c, 0xc7, 0xaf, 0x0e, 0x6e, 0x5a, 0x4f, 0x9d,
+ 0x8d, 0xc0, 0xb5, 0xfc, 0x65, 0x69, 0x52, 0xd2, 0x25, 0xac, 0x96, 0x12,
+ 0x07, 0x2d, 0x03, 0x7c, 0x07, 0xf9, 0x90, 0x92, 0x61, 0xc0, 0x29, 0x34,
+ 0xca, 0xf5, 0x42, 0xb8},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 55
+ {SEC_OID_SHA256,
+ 55,
+ {0x1b, 0xa9, 0x9c, 0x4d, 0xff, 0xe0, 0x2d, 0x72, 0xa6, 0xa5, 0xab, 0xc0,
+ 0x6d, 0x7a, 0xee, 0xb7, 0x47, 0x8a, 0xa0, 0x57, 0xd8, 0x75, 0x2b, 0xa5,
+ 0x9f, 0x72, 0x16, 0x5e, 0x12, 0xe7, 0x40, 0x16, 0x09, 0x31, 0xf6, 0x41,
+ 0x9b, 0x1c, 0xd5, 0xa0, 0xcc, 0xe4, 0x87, 0x1e, 0xa9, 0x74, 0x45, 0x3f,
+ 0x82, 0x1c, 0xc4, 0x3a, 0x0b, 0xbd, 0x7f, 0x54, 0x1f, 0x43, 0x20, 0xfd,
+ 0xed, 0x5e, 0xd8, 0x9c, 0x1a, 0xbc, 0xf3, 0x28, 0x06, 0xc1, 0x3a, 0xab,
+ 0xba, 0xd8, 0x3c, 0x09, 0x17, 0x3a, 0x2f, 0x8d, 0xd1, 0xfc, 0x15, 0xfd,
+ 0xea, 0x66, 0xe9, 0xec, 0xae, 0x0f, 0x92, 0xc3, 0x76, 0xea, 0x6f, 0xf1,
+ 0xc2, 0xff, 0xaa, 0xba, 0x30, 0x4f, 0x74, 0x42, 0x5e, 0x3f, 0x2d, 0xf4,
+ 0xa6, 0x43, 0x6b, 0x5b, 0x1b, 0xb1, 0x50, 0x35, 0xcc, 0x44, 0x46, 0x6c,
+ 0x24, 0x0a, 0x2a, 0x2f, 0xb4, 0x1d, 0x27, 0x5e, 0xa8, 0x75, 0x11, 0x36,
+ 0x68, 0x6d, 0x69, 0xad, 0xc5, 0x33, 0x73, 0xa0, 0xed, 0xa5, 0x16, 0x14,
+ 0x8a, 0xde, 0xd6, 0x7f, 0x8f, 0xb2, 0x2d, 0x09, 0x85, 0xf9, 0x2b, 0x6f,
+ 0xcf, 0x23, 0x6e, 0x77, 0x82, 0x68, 0x7a, 0xc9, 0x5c, 0xf5, 0xff, 0x01,
+ 0x04, 0xee, 0x3d, 0xe3, 0x75, 0x23, 0xcf, 0x6f, 0xaa, 0x1c, 0x5b, 0x42,
+ 0x84, 0x89, 0xe1, 0x1a, 0x11, 0x5f, 0x50, 0x2f, 0xcf, 0x56, 0x56, 0x7b,
+ 0xa1, 0x8e, 0x3e, 0x39, 0x83, 0x0c, 0x66, 0x53, 0xbd, 0x29, 0xab, 0xf8,
+ 0x6b, 0x3b, 0x84, 0x2b, 0xd1, 0xf2, 0x49, 0x28, 0x27, 0x7f, 0x1b, 0x3f,
+ 0xca, 0x68, 0xa5, 0x25, 0x24, 0x3f, 0xe1, 0xbf, 0xe0, 0x85, 0x30, 0x78,
+ 0x02, 0x80, 0x33, 0x78, 0xd9, 0x85, 0x4c, 0xc0, 0xf9, 0x03, 0x18, 0xc7,
+ 0x9b, 0x79, 0xa4, 0xe9, 0x39, 0xde, 0x27, 0x30, 0xa0, 0x82, 0x69, 0x07,
+ 0x7f, 0xaf, 0xe5, 0x7f},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 56
+ {SEC_OID_SHA256,
+ 56,
+ {0x89, 0x47, 0x66, 0x19, 0xf3, 0x67, 0x77, 0x8d, 0x52, 0x52, 0xad, 0xd2,
+ 0x1e, 0x8a, 0x22, 0x39, 0x5c, 0x44, 0xe2, 0xbb, 0xcd, 0x5a, 0x74, 0x3f,
+ 0xce, 0xa0, 0x76, 0x55, 0xc3, 0xad, 0x3a, 0x7f, 0x4c, 0x8c, 0x2d, 0x4e,
+ 0x87, 0x1a, 0x1c, 0x0c, 0x37, 0x87, 0x76, 0x31, 0x28, 0xfe, 0x21, 0xd2,
+ 0xd2, 0x70, 0xc0, 0x7c, 0x8e, 0xf0, 0xaa, 0x60, 0x7d, 0xc2, 0xe9, 0x69,
+ 0x7d, 0x9f, 0xfb, 0x82, 0x63, 0xb3, 0xe0, 0xc8, 0x28, 0x51, 0xe0, 0xa5,
+ 0xa8, 0x84, 0xb2, 0x3f, 0xc4, 0x84, 0x2d, 0x60, 0xae, 0x0e, 0xef, 0x01,
+ 0x67, 0x0f, 0x98, 0x8b, 0xbc, 0xe5, 0x05, 0x5c, 0xd8, 0xd7, 0xe6, 0x13,
+ 0xec, 0x82, 0x94, 0xb9, 0xed, 0x61, 0x45, 0x94, 0x86, 0x90, 0x7e, 0x37,
+ 0xed, 0x81, 0x6e, 0x7c, 0x79, 0x5b, 0xab, 0x8d, 0xce, 0xca, 0x60, 0xe4,
+ 0x76, 0xd0, 0x1c, 0xad, 0x4d, 0xbb, 0x1c, 0x00, 0x33, 0x60, 0x03, 0x31,
+ 0x92, 0x73, 0xf8, 0x5b, 0x57, 0x80, 0x8b, 0x6f, 0x1c, 0x8d, 0x8d, 0x8d,
+ 0x1f, 0x11, 0x9f, 0xaa, 0x4e, 0xed, 0xcc, 0xf3, 0xc9, 0x8c, 0xbe, 0xaf,
+ 0xff, 0x20, 0xe5, 0x4e, 0x3b, 0x10, 0x1c, 0x09, 0x4d, 0xbe, 0xd7, 0x7d,
+ 0x33, 0xc5, 0x4f, 0x63, 0x93, 0x2a, 0xe4, 0x9f, 0x8c, 0x58, 0x4d, 0x66,
+ 0xab, 0x61, 0x37, 0x3e, 0xec, 0xb5, 0x41, 0xfc, 0xb8, 0x9e, 0x78, 0x8a,
+ 0x5e, 0x43, 0xf9, 0x9c, 0x67, 0xf4, 0x92, 0x1d, 0x63, 0xbc, 0x54, 0xa2,
+ 0xcf, 0xef, 0x49, 0xcf, 0x4a, 0xde, 0x49, 0x4d, 0x32, 0x44, 0x9d, 0xb5,
+ 0xc8, 0xe0, 0x96, 0x0b, 0xff, 0x24, 0xe8, 0xff, 0xdc, 0xdd, 0x5e, 0x4a,
+ 0x71, 0xba, 0xfd, 0x1e, 0x37, 0x53, 0x78, 0x6b, 0xcf, 0x8a, 0x83, 0x88,
+ 0xfc, 0x9b, 0x9c, 0x53, 0xf9, 0x56, 0x22, 0x76, 0x33, 0x94, 0xf1, 0xef,
+ 0x88, 0xcf, 0xee, 0x85},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 57
+ {SEC_OID_SHA256,
+ 57,
+ {0x82, 0x27, 0xc6, 0x08, 0x1b, 0x51, 0x01, 0x7a, 0x52, 0x8a, 0x59, 0xab,
+ 0x9a, 0x2d, 0x52, 0x75, 0xad, 0x77, 0x69, 0xfb, 0x41, 0x8a, 0x25, 0x14,
+ 0x96, 0x5a, 0x9e, 0x2a, 0xcb, 0x1a, 0xcf, 0x80, 0x76, 0x85, 0xe5, 0x7f,
+ 0xcc, 0x43, 0x81, 0x87, 0xa0, 0x1b, 0xb5, 0xd5, 0x92, 0xbf, 0xdf, 0xcf,
+ 0x68, 0xea, 0x2a, 0xe3, 0x18, 0x2c, 0xe3, 0x49, 0xc5, 0xbc, 0x54, 0x45,
+ 0x13, 0x1e, 0x86, 0x93, 0xbc, 0xc6, 0x3d, 0x6a, 0xbb, 0x96, 0x88, 0x1e,
+ 0x11, 0x2b, 0x0e, 0x0a, 0x9b, 0x3d, 0x85, 0xc0, 0xba, 0x5a, 0x46, 0x3e,
+ 0x6d, 0x60, 0x35, 0xba, 0x18, 0xcc, 0x39, 0x51, 0x76, 0xad, 0xe7, 0xfd,
+ 0xce, 0xa3, 0x0a, 0xbd, 0x72, 0x5d, 0x6e, 0xd4, 0xce, 0x5c, 0x39, 0x05,
+ 0xe0, 0xd1, 0x2d, 0x0c, 0xbc, 0x76, 0x22, 0xe4, 0x4e, 0xe8, 0xc3, 0xd3,
+ 0x43, 0xa3, 0xe6, 0xef, 0x04, 0x6c, 0x43, 0x10, 0xed, 0x7d, 0x12, 0xe7,
+ 0x63, 0x94, 0x36, 0x17, 0x6e, 0x2a, 0x1b, 0x7f, 0xaf, 0x54, 0xe1, 0xbd,
+ 0x97, 0xd7, 0x7f, 0xcb, 0xac, 0x40, 0x36, 0x80, 0x13, 0xc8, 0xa2, 0x49,
+ 0x1f, 0x2c, 0x9e, 0x08, 0x4a, 0xd1, 0x10, 0xdf, 0xf1, 0xa2, 0x62, 0x1d,
+ 0x70, 0x4c, 0x8f, 0x5e, 0x8a, 0xb1, 0x65, 0x42, 0x20, 0xe9, 0x59, 0xfb,
+ 0x66, 0x5e, 0x6e, 0x67, 0x70, 0xda, 0x6c, 0x23, 0xa6, 0x60, 0x35, 0x57,
+ 0x1d, 0x84, 0x4a, 0x1d, 0xd2, 0xea, 0xe6, 0x80, 0x01, 0x16, 0x9b, 0xb9,
+ 0x52, 0x53, 0xd7, 0xe1, 0x8d, 0xcf, 0x5c, 0x37, 0x6b, 0x5a, 0x31, 0xe9,
+ 0xcc, 0xdf, 0x79, 0x18, 0x71, 0x5d, 0x28, 0x1f, 0xbc, 0x02, 0x7d, 0x0b,
+ 0x25, 0x10, 0x18, 0x4f, 0x2a, 0x4c, 0x45, 0x48, 0x05, 0xb7, 0x3a, 0xae,
+ 0x89, 0x37, 0x0c, 0xfd, 0x80, 0xb3, 0x45, 0xc8, 0xed, 0x87, 0x8a, 0xd1,
+ 0xc3, 0x14, 0xa7, 0xa4},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 58
+ {SEC_OID_SHA256,
+ 58,
+ {0x43, 0x60, 0xd9, 0xbf, 0xd8, 0x9e, 0xd3, 0xc5, 0xc4, 0x02, 0x90, 0x14,
+ 0x2e, 0xfb, 0x66, 0x7b, 0x2a, 0xff, 0xf6, 0xfc, 0xf5, 0x32, 0x56, 0x66,
+ 0x04, 0x09, 0x95, 0x9a, 0x06, 0xc2, 0x4d, 0x85, 0x8b, 0x39, 0x99, 0xb2,
+ 0xb1, 0xfb, 0xb8, 0xd9, 0xc7, 0xda, 0x79, 0x58, 0xa5, 0xa4, 0xad, 0x9c,
+ 0x2d, 0x9e, 0xa6, 0x17, 0xc5, 0xf7, 0xed, 0xec, 0xb7, 0xad, 0x30, 0x2b,
+ 0x00, 0x04, 0x95, 0x7a, 0x97, 0x9d, 0x6e, 0xba, 0x0d, 0x56, 0xfc, 0x37,
+ 0x89, 0x46, 0xfb, 0x51, 0x45, 0x42, 0x9d, 0xdd, 0xb6, 0xd1, 0x2d, 0xc2,
+ 0x24, 0x5d, 0x4a, 0x07, 0x1f, 0xe1, 0x62, 0x94, 0x7b, 0x67, 0x54, 0x6f,
+ 0xdd, 0xd5, 0xef, 0xb1, 0xf2, 0x77, 0xc9, 0xe0, 0xff, 0xe4, 0x28, 0x15,
+ 0x72, 0xc3, 0xf6, 0xcc, 0xc9, 0xca, 0x5d, 0x19, 0xc8, 0xc1, 0x28, 0x4a,
+ 0x5b, 0x28, 0x16, 0xb5, 0x29, 0xa5, 0x4c, 0x02, 0xe9, 0xac, 0xad, 0x68,
+ 0xfc, 0xc7, 0x1a, 0x5d, 0x27, 0x4c, 0xad, 0x33, 0xce, 0xe0, 0xc2, 0x82,
+ 0x6d, 0x04, 0x91, 0xea, 0xdb, 0x1e, 0x4d, 0x0f, 0x05, 0x77, 0x6a, 0xa0,
+ 0x2f, 0x00, 0xfc, 0x70, 0x2b, 0x50, 0x92, 0x7d, 0x33, 0x3c, 0x2c, 0xd9,
+ 0xba, 0x75, 0x3b, 0x3e, 0x70, 0xc2, 0x64, 0x61, 0xa0, 0xc6, 0xd3, 0x74,
+ 0xa2, 0x0f, 0xa6, 0xa0, 0x06, 0xef, 0x77, 0xa6, 0x30, 0xff, 0xae, 0xf2,
+ 0xbb, 0xa0, 0x1f, 0x4b, 0xab, 0x33, 0x14, 0xf7, 0xf1, 0x10, 0xc4, 0xb9,
+ 0xc5, 0x6a, 0xac, 0x18, 0xce, 0x9f, 0xac, 0x6f, 0xfc, 0xef, 0x3f, 0xc1,
+ 0x40, 0xaf, 0xcc, 0x0a, 0xdd, 0xa4, 0x54, 0x73, 0xe2, 0x41, 0xd5, 0x92,
+ 0xfb, 0xae, 0x60, 0x14, 0xf7, 0x01, 0xfc, 0x58, 0xbb, 0xf6, 0x55, 0xb5,
+ 0x19, 0xd2, 0x31, 0x56, 0x30, 0xc4, 0x82, 0x7e, 0x6e, 0x16, 0xd9, 0xf2,
+ 0x4e, 0x9f, 0x94, 0x07},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 59
+ {SEC_OID_SHA256,
+ 59,
+ {0xb0, 0x93, 0x9c, 0x12, 0x15, 0x1b, 0x60, 0xd2, 0x30, 0x25, 0x13, 0xc5,
+ 0x90, 0x16, 0x47, 0xb0, 0x80, 0x0a, 0x5f, 0xdd, 0x45, 0xee, 0x42, 0x00,
+ 0x98, 0x28, 0x61, 0x0a, 0x83, 0xb0, 0x17, 0xa3, 0x2c, 0xe0, 0x42, 0xdb,
+ 0x72, 0x57, 0xf1, 0x7f, 0x55, 0x04, 0xb3, 0x34, 0x7c, 0x7b, 0x48, 0x24,
+ 0x99, 0xd3, 0x54, 0x72, 0x82, 0xca, 0xb6, 0xd3, 0x53, 0x60, 0xb8, 0x8b,
+ 0x88, 0xbf, 0x57, 0xf0, 0xb6, 0xf7, 0x05, 0x14, 0x52, 0xf3, 0x09, 0xa3,
+ 0x24, 0xbe, 0x57, 0x92, 0xff, 0x00, 0xc0, 0x05, 0x7f, 0xe3, 0x93, 0x6a,
+ 0x9d, 0x58, 0x4d, 0xdb, 0xf6, 0x4b, 0x85, 0x90, 0xee, 0x3d, 0xbd, 0x04,
+ 0x96, 0x1a, 0xeb, 0x0f, 0xc1, 0x15, 0x98, 0xa4, 0xbd, 0xbb, 0x92, 0x45,
+ 0x3b, 0x3c, 0x64, 0x6e, 0x55, 0xbf, 0xba, 0x32, 0x1d, 0x1d, 0x21, 0xb5,
+ 0xff, 0x88, 0x3a, 0x8e, 0x7b, 0x22, 0xaf, 0xbd, 0x66, 0xde, 0x6a, 0x27,
+ 0x3c, 0xd3, 0xe4, 0xbc, 0x5d, 0x85, 0x7a, 0xf6, 0xc5, 0x51, 0x98, 0x35,
+ 0x8f, 0x22, 0xa5, 0x4f, 0xff, 0x26, 0xa9, 0x03, 0xe9, 0xfb, 0xc3, 0xaf,
+ 0x78, 0xee, 0x15, 0x8d, 0xbf, 0x9a, 0x54, 0x6d, 0xee, 0x4b, 0x5c, 0x77,
+ 0xc3, 0x39, 0x80, 0x61, 0x9e, 0xab, 0xf1, 0x3d, 0xfc, 0x72, 0x00, 0x7a,
+ 0xcd, 0x26, 0x3e, 0xa2, 0xcf, 0xa3, 0xf4, 0xa8, 0x9f, 0x97, 0xb4, 0x8c,
+ 0xa6, 0x84, 0xa1, 0xbe, 0x77, 0x92, 0x5e, 0x05, 0x11, 0x84, 0x38, 0x7f,
+ 0xb0, 0xb8, 0xd7, 0xac, 0x40, 0x63, 0xaa, 0x84, 0xd6, 0x3b, 0x88, 0x46,
+ 0x93, 0x2d, 0x22, 0x0f, 0x50, 0x52, 0xeb, 0x91, 0xde, 0xbd, 0xe8, 0x9a,
+ 0xeb, 0x65, 0x33, 0x90, 0x3f, 0xcd, 0x01, 0xa5, 0x3e, 0x12, 0x04, 0x89,
+ 0x90, 0xb5, 0x06, 0x77, 0x32, 0x39, 0xc8, 0x3e, 0x89, 0x16, 0x67, 0xdf,
+ 0xcf, 0xda, 0x30, 0x76},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 60
+ {SEC_OID_SHA256,
+ 60,
+ {0x8a, 0x43, 0x98, 0x78, 0xc5, 0xc6, 0x94, 0xfb, 0x16, 0xb5, 0x1b, 0xf5,
+ 0x84, 0xc6, 0x7c, 0xea, 0x27, 0x28, 0x7e, 0x51, 0xe5, 0xb2, 0x59, 0xef,
+ 0xcd, 0x62, 0xe8, 0xef, 0x1c, 0x74, 0x41, 0x55, 0x5e, 0x78, 0x8e, 0x66,
+ 0xbb, 0xaf, 0x0f, 0x50, 0x84, 0x40, 0x37, 0x0c, 0xf0, 0x4e, 0x87, 0xb9,
+ 0x47, 0x4c, 0xf0, 0xae, 0xfd, 0x15, 0xa7, 0x15, 0x0f, 0xad, 0xb8, 0x09,
+ 0xab, 0x4b, 0xd9, 0x81, 0x03, 0x6d, 0x90, 0x6c, 0xd3, 0xbd, 0x6e, 0xaf,
+ 0xad, 0xa9, 0x16, 0x32, 0x12, 0x3d, 0xe1, 0xc3, 0x8a, 0xa4, 0x86, 0xc9,
+ 0xd6, 0x11, 0x7e, 0x6a, 0x1b, 0x57, 0x09, 0x9a, 0x8f, 0xbd, 0x78, 0x84,
+ 0x8c, 0x7e, 0xa4, 0x7b, 0xe3, 0x12, 0x5c, 0x86, 0x61, 0x51, 0xa8, 0xd4,
+ 0x6a, 0x3b, 0xc0, 0xd8, 0x02, 0x0b, 0x34, 0x91, 0x5b, 0xa1, 0x7f, 0x3d,
+ 0x83, 0x5e, 0x64, 0x1b, 0xd7, 0x97, 0xb1, 0xe5, 0x5f, 0xf4, 0x4f, 0xff,
+ 0xef, 0x98, 0xa4, 0x82, 0x00, 0x63, 0x43, 0x42, 0x29, 0x31, 0x50, 0x35,
+ 0x16, 0x51, 0x96, 0x37, 0x7d, 0xff, 0x2c, 0x5f, 0x50, 0xb7, 0x47, 0x5c,
+ 0x83, 0x57, 0x29, 0xbd, 0xce, 0x9b, 0x63, 0xd1, 0x20, 0xbf, 0xe2, 0x7d,
+ 0x56, 0x06, 0xfb, 0x05, 0x1c, 0x7c, 0x94, 0x6a, 0x05, 0x12, 0x09, 0x2e,
+ 0x08, 0xca, 0x7e, 0x80, 0x0a, 0xbc, 0x73, 0x4e, 0x0d, 0x82, 0x34, 0x26,
+ 0x2a, 0xb5, 0x60, 0x37, 0xff, 0xb2, 0xe8, 0xab, 0x30, 0x99, 0xd1, 0xfc,
+ 0x11, 0xa2, 0x02, 0xbd, 0xaf, 0x4c, 0x7e, 0x32, 0x29, 0x95, 0xcc, 0xdd,
+ 0x5e, 0xfc, 0x18, 0xc2, 0x34, 0xe1, 0xb6, 0x13, 0x9d, 0x84, 0xd0, 0x19,
+ 0x3d, 0xd2, 0x77, 0x51, 0xe0, 0xdb, 0x9d, 0x07, 0x7a, 0xec, 0x1b, 0xc2,
+ 0x3f, 0x97, 0x8d, 0x21, 0x27, 0xfd, 0xe8, 0x75, 0xe1, 0xed, 0x7c, 0x99,
+ 0x2a, 0x82, 0xd0, 0x51},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 61
+ {SEC_OID_SHA256,
+ 61,
+ {0xb9, 0x5d, 0xd2, 0xda, 0xfa, 0xd0, 0x61, 0x00, 0x15, 0xfc, 0xfe, 0x7d,
+ 0x8b, 0x5c, 0x83, 0xc3, 0x4a, 0x76, 0xdc, 0xef, 0xe6, 0x27, 0xc5, 0x13,
+ 0x01, 0x1d, 0x95, 0x3c, 0xb2, 0x23, 0x8e, 0xf2, 0x02, 0x73, 0xfe, 0xb8,
+ 0xb8, 0x67, 0x24, 0x75, 0xfb, 0xda, 0x75, 0x11, 0x2c, 0x85, 0x34, 0x0e,
+ 0x7a, 0xb0, 0x8f, 0xac, 0x80, 0x9b, 0x6e, 0x2b, 0x4d, 0x31, 0x41, 0x10,
+ 0x86, 0x6e, 0x61, 0xab, 0xe8, 0xd1, 0x5d, 0x02, 0xf6, 0x49, 0x52, 0x03,
+ 0x65, 0x25, 0xb0, 0x06, 0x9f, 0x2c, 0xbf, 0x61, 0x04, 0x2a, 0x39, 0x81,
+ 0x0d, 0x37, 0xb7, 0x86, 0x0f, 0xb6, 0xeb, 0x1c, 0x42, 0x3a, 0xac, 0x73,
+ 0x11, 0xfe, 0x7b, 0xc9, 0x8d, 0x68, 0x80, 0x95, 0x40, 0x55, 0xa9, 0xba,
+ 0x7d, 0x7a, 0x1b, 0xfb, 0x4e, 0x45, 0x25, 0x5f, 0x4c, 0xb6, 0x8b, 0xab,
+ 0xe6, 0xbf, 0xce, 0xe6, 0xda, 0x47, 0xba, 0x18, 0xd9, 0x5b, 0x49, 0x54,
+ 0xc3, 0x37, 0x41, 0x76, 0x78, 0x2f, 0x84, 0x1b, 0x85, 0xfa, 0x6e, 0x77,
+ 0x3f, 0x58, 0xc5, 0xd5, 0x6f, 0xa8, 0x5f, 0x85, 0xa4, 0xd8, 0xc7, 0xb8,
+ 0xc6, 0x41, 0x2a, 0xe8, 0x3e, 0x26, 0xb3, 0xfa, 0xe5, 0x82, 0xc3, 0x09,
+ 0x0a, 0x9f, 0xc6, 0xd2, 0x39, 0x4d, 0x1a, 0x02, 0xe3, 0x86, 0x41, 0x11,
+ 0xce, 0xe4, 0x9a, 0xda, 0x14, 0xe5, 0xe6, 0x25, 0xda, 0x36, 0x50, 0x60,
+ 0x8b, 0xde, 0x5a, 0x5b, 0xbc, 0x0b, 0x99, 0xa4, 0x60, 0x95, 0xfb, 0xd7,
+ 0xc0, 0x1d, 0x87, 0xdd, 0x6c, 0x83, 0x81, 0x9c, 0x13, 0x82, 0x5b, 0xff,
+ 0x3a, 0x62, 0xcf, 0x89, 0x3a, 0xf3, 0x1d, 0x03, 0xf4, 0x48, 0x75, 0x38,
+ 0x8a, 0x4f, 0x8e, 0x83, 0xb7, 0xa7, 0xf3, 0x60, 0x22, 0x71, 0x82, 0xb2,
+ 0x6d, 0xce, 0x8b, 0x31, 0x0b, 0x38, 0x9e, 0x2c, 0x67, 0x20, 0x16, 0xa1,
+ 0x66, 0xf7, 0x15, 0x57},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including garbage
+ // tcID: 62
+ {SEC_OID_SHA256,
+ 62,
+ {0xb4, 0xfb, 0xe4, 0x91, 0x00, 0xd4, 0xf1, 0x5b, 0xea, 0x29, 0x58, 0x6e,
+ 0x58, 0xd2, 0x7c, 0xde, 0xa5, 0x27, 0x0a, 0x03, 0x54, 0x32, 0xd8, 0x9b,
+ 0x24, 0x5e, 0x7a, 0x32, 0x3c, 0xfc, 0x19, 0xf7, 0x7a, 0xfb, 0x4f, 0x26,
+ 0x52, 0xca, 0xa2, 0xaf, 0xb3, 0xac, 0xf7, 0x12, 0x74, 0x67, 0x10, 0xe8,
+ 0x37, 0xee, 0x93, 0x2e, 0x9d, 0x31, 0x5a, 0xe2, 0x17, 0x32, 0xc1, 0x64,
+ 0x83, 0x5f, 0xcd, 0x77, 0xf8, 0x49, 0x81, 0x09, 0xef, 0x05, 0x70, 0x4b,
+ 0x08, 0x1d, 0xf7, 0xf0, 0xa5, 0x56, 0x6f, 0x8c, 0x17, 0x6e, 0x50, 0x31,
+ 0xb1, 0x84, 0xea, 0x6a, 0xa7, 0xc5, 0x90, 0xb0, 0xed, 0xdc, 0x60, 0x37,
+ 0xd6, 0x42, 0xf4, 0x63, 0xf4, 0x1f, 0x61, 0xc0, 0x0f, 0x4b, 0x12, 0xd0,
+ 0xb4, 0xbb, 0x79, 0x24, 0xb9, 0xca, 0xef, 0x83, 0x19, 0x61, 0x85, 0x78,
+ 0x54, 0xba, 0x53, 0x52, 0x1f, 0x2b, 0x9d, 0xa0, 0x21, 0x0c, 0xb3, 0x81,
+ 0x32, 0xb4, 0x68, 0x92, 0xec, 0x7d, 0x44, 0xbc, 0xa5, 0x99, 0xc5, 0xef,
+ 0xa9, 0x02, 0x9e, 0xca, 0x8f, 0x16, 0x63, 0xec, 0x30, 0x1f, 0xd0, 0x64,
+ 0xdf, 0x65, 0xf9, 0xfc, 0x35, 0xf1, 0x4f, 0xfa, 0xe2, 0xa3, 0x79, 0x4a,
+ 0x3e, 0x15, 0x19, 0xab, 0x07, 0x7c, 0xc7, 0x61, 0x36, 0x80, 0x14, 0xac,
+ 0xd8, 0x49, 0x89, 0xe6, 0x90, 0x44, 0x9b, 0x95, 0xc5, 0xc8, 0xc5, 0x9e,
+ 0x4f, 0xbf, 0xe2, 0x60, 0xc6, 0x4f, 0xf0, 0x44, 0xbe, 0x24, 0x5c, 0x33,
+ 0xb4, 0xfd, 0xf2, 0xf4, 0x4c, 0x87, 0xec, 0xc6, 0x51, 0x0b, 0x52, 0x49,
+ 0x27, 0xa2, 0x96, 0xa1, 0xf3, 0x2c, 0xf5, 0x70, 0x24, 0xf0, 0x7a, 0x86,
+ 0x09, 0xeb, 0xd1, 0x64, 0x13, 0x9e, 0xbc, 0x12, 0x9b, 0x5e, 0xab, 0xcb,
+ 0x0a, 0x84, 0xf2, 0x40, 0x48, 0x67, 0x3b, 0x7c, 0x9e, 0xcf, 0x89, 0xe2,
+ 0x40, 0x99, 0x12, 0x1f},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 63
+ {SEC_OID_SHA256,
+ 63,
+ {0x96, 0x31, 0x42, 0xf7, 0x37, 0xaa, 0x6b, 0x8e, 0xac, 0x11, 0xc6, 0xe5,
+ 0x2d, 0xc0, 0x2b, 0x3e, 0xa8, 0x81, 0xf4, 0xa1, 0xa2, 0x9d, 0xc6, 0x72,
+ 0xb8, 0x39, 0x2f, 0x4e, 0xab, 0xf4, 0x87, 0xd9, 0x29, 0x6c, 0x0c, 0xfb,
+ 0x3a, 0xcb, 0xc6, 0xd5, 0x6c, 0x1b, 0x4e, 0xb4, 0x37, 0x8b, 0x6f, 0x11,
+ 0x8e, 0x6e, 0x75, 0x4d, 0x2a, 0x16, 0xeb, 0xf2, 0x0e, 0x9b, 0x66, 0xf7,
+ 0x96, 0x1d, 0x7a, 0xf4, 0xe1, 0xa8, 0xde, 0xb9, 0xe4, 0xd0, 0x89, 0xd5,
+ 0x40, 0x49, 0x6c, 0x0e, 0xa8, 0x9c, 0xb2, 0xcf, 0xff, 0x82, 0x20, 0xbc,
+ 0x7c, 0x5b, 0xc7, 0xff, 0xb8, 0xa0, 0x02, 0xd5, 0x49, 0x90, 0x0d, 0x77,
+ 0x3d, 0x00, 0xa7, 0xcf, 0xbf, 0xb9, 0x49, 0x95, 0x23, 0xf3, 0x53, 0xa1,
+ 0xdf, 0xbf, 0xdc, 0x9e, 0x28, 0x05, 0x4b, 0xdb, 0x69, 0xc6, 0x4d, 0x2b,
+ 0xce, 0x0e, 0x17, 0x2b, 0x58, 0x6f, 0x6b, 0xa6, 0x15, 0xe1, 0xaf, 0x9c,
+ 0x82, 0x22, 0x80, 0x32, 0x4b, 0x1b, 0x9d, 0xb9, 0x15, 0xa5, 0x0f, 0xd0,
+ 0x65, 0x80, 0x83, 0xef, 0xf4, 0x95, 0xf1, 0x72, 0x1e, 0xab, 0x30, 0xd3,
+ 0xbe, 0x3e, 0xe2, 0x76, 0xd3, 0x3c, 0x31, 0x77, 0xae, 0xc8, 0xfd, 0x5d,
+ 0xbf, 0xd9, 0x68, 0x91, 0x95, 0xe7, 0xa9, 0x44, 0x10, 0x8e, 0xc8, 0xe7,
+ 0x34, 0xd5, 0x24, 0xa2, 0x7e, 0x9b, 0xc6, 0x7f, 0xd8, 0xad, 0xe7, 0x17,
+ 0xc2, 0x34, 0x62, 0x7e, 0x2f, 0xa2, 0x52, 0x79, 0xbb, 0x21, 0x6f, 0xec,
+ 0xf1, 0xf7, 0x9e, 0x1d, 0x72, 0x4e, 0x65, 0xb1, 0x06, 0x14, 0xf3, 0x34,
+ 0xc1, 0x61, 0xf2, 0xa2, 0xcc, 0x50, 0xdb, 0x71, 0x13, 0xf9, 0xdc, 0x1c,
+ 0x73, 0xbc, 0xa1, 0xc6, 0x7c, 0x41, 0xf6, 0xf7, 0x7f, 0x80, 0xc3, 0x95,
+ 0x0d, 0x4d, 0x4e, 0x12, 0x52, 0xb6, 0x43, 0x00, 0x26, 0x44, 0x73, 0xcc,
+ 0x90, 0x4b, 0x0e, 0x61},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 64
+ {SEC_OID_SHA256,
+ 64,
+ {0x3d, 0x1b, 0xa8, 0x56, 0xee, 0x72, 0x2a, 0xaf, 0xa5, 0xbb, 0x68, 0xd8,
+ 0xb2, 0x90, 0x1c, 0x95, 0xdd, 0x1d, 0xdf, 0x22, 0x55, 0x9f, 0x05, 0xb7,
+ 0x0a, 0xa3, 0xe9, 0x2a, 0xfd, 0xac, 0x04, 0x0e, 0x08, 0x81, 0x9d, 0xb5,
+ 0x41, 0x7c, 0xb8, 0xf5, 0x51, 0xcf, 0xea, 0x76, 0xe6, 0x22, 0xa2, 0xaa,
+ 0xbd, 0xe7, 0x86, 0x3c, 0x18, 0x3d, 0x41, 0xc2, 0x3f, 0x46, 0x90, 0xda,
+ 0x59, 0x83, 0xc2, 0x9d, 0xb4, 0xe0, 0xd6, 0x03, 0xd3, 0x49, 0x08, 0x6a,
+ 0xce, 0xd2, 0x4d, 0x33, 0x69, 0x5a, 0x78, 0x8c, 0x61, 0x73, 0x48, 0xad,
+ 0xa9, 0xf6, 0x8b, 0xae, 0xe0, 0x69, 0xc0, 0xdc, 0xc4, 0x3d, 0x67, 0x13,
+ 0x82, 0x15, 0x8c, 0x70, 0xf0, 0xf9, 0x11, 0x34, 0xaa, 0x4d, 0x2b, 0xca,
+ 0x45, 0xe1, 0xe5, 0xa1, 0x06, 0x71, 0x00, 0x25, 0x24, 0x0d, 0x49, 0x6d,
+ 0x79, 0xc3, 0xe6, 0xbd, 0x70, 0xe1, 0x5f, 0x5a, 0x4d, 0x73, 0x2b, 0x37,
+ 0xd5, 0x3f, 0x40, 0x0a, 0xea, 0xa0, 0xdd, 0x49, 0xcf, 0xb2, 0x4f, 0xb7,
+ 0xaf, 0x98, 0x11, 0xcf, 0xce, 0xb1, 0x85, 0xc6, 0x97, 0xd7, 0x0c, 0x61,
+ 0xff, 0x45, 0x46, 0x72, 0x12, 0x8a, 0x0f, 0xef, 0xc6, 0xdd, 0x77, 0x6b,
+ 0xef, 0xb8, 0x7f, 0xf0, 0xc7, 0xf2, 0x48, 0x37, 0x3a, 0x17, 0xf8, 0xd2,
+ 0xa0, 0x8f, 0x13, 0x8a, 0xaa, 0xa9, 0x86, 0x18, 0x2c, 0x08, 0x41, 0x78,
+ 0x10, 0x38, 0x97, 0xfa, 0x8a, 0xd0, 0xe9, 0x21, 0xff, 0xae, 0xdd, 0x7e,
+ 0x65, 0x06, 0x37, 0xcc, 0x0c, 0x09, 0xa1, 0x85, 0xee, 0xc6, 0x84, 0x13,
+ 0xe7, 0x5a, 0x6f, 0x80, 0xc9, 0xfa, 0x2c, 0xba, 0x46, 0xf3, 0x28, 0xb0,
+ 0x0d, 0x2f, 0x3e, 0x41, 0x4f, 0x67, 0x0b, 0xe8, 0x05, 0x6a, 0x77, 0x81,
+ 0x02, 0x40, 0xee, 0xbb, 0xa0, 0x3e, 0x92, 0x3c, 0x01, 0xc0, 0x96, 0xfa,
+ 0xde, 0xf1, 0xcf, 0xaa},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 65
+ {SEC_OID_SHA256,
+ 65,
+ {0x58, 0x2b, 0x5c, 0x38, 0x00, 0x0b, 0x06, 0x95, 0x73, 0xbe, 0xc3, 0x3e,
+ 0xbe, 0x6d, 0x4c, 0xdd, 0x9e, 0x25, 0x0a, 0xff, 0xdc, 0x8b, 0x4c, 0x17,
+ 0x93, 0x7a, 0xfa, 0x46, 0x4d, 0x10, 0x7f, 0x41, 0xbf, 0x3e, 0xa1, 0x82,
+ 0xb8, 0x6e, 0xc8, 0x14, 0x3c, 0x9c, 0xe9, 0x77, 0xba, 0x2c, 0xaa, 0x3d,
+ 0x56, 0x56, 0x32, 0x3d, 0x47, 0x44, 0x55, 0x6f, 0x7b, 0xc8, 0x5e, 0xd4,
+ 0x05, 0x4d, 0x2c, 0xa1, 0x70, 0xd3, 0x5e, 0x89, 0x58, 0xbb, 0xd2, 0x99,
+ 0xae, 0xd1, 0xbd, 0x98, 0x3a, 0x7c, 0xee, 0xad, 0xb2, 0x45, 0x4b, 0xf3,
+ 0xf5, 0xc1, 0x9d, 0x1e, 0x3d, 0x98, 0x78, 0x5d, 0x64, 0x45, 0x85, 0xa1,
+ 0xad, 0x3a, 0x91, 0x4c, 0xd4, 0x04, 0x01, 0xd5, 0x87, 0xf1, 0x8d, 0xa2,
+ 0xc0, 0x5b, 0xf2, 0xa9, 0x39, 0x49, 0x02, 0x25, 0x49, 0x14, 0xdd, 0xd4,
+ 0xd2, 0xec, 0x21, 0x6b, 0xf7, 0x91, 0xd8, 0x7a, 0x8e, 0x8c, 0xfe, 0x65,
+ 0x18, 0xd9, 0xe7, 0x52, 0x0d, 0x08, 0x03, 0x76, 0xcc, 0x35, 0xcf, 0x5b,
+ 0x8c, 0xc9, 0x29, 0x95, 0xf1, 0xe8, 0x25, 0xbd, 0x52, 0x60, 0xf1, 0x9b,
+ 0x01, 0x85, 0xfa, 0x93, 0x40, 0xf1, 0xb1, 0x5d, 0x6c, 0x7e, 0x0d, 0x05,
+ 0x33, 0x26, 0x8f, 0x8e, 0x26, 0x92, 0x95, 0xde, 0x14, 0x34, 0x49, 0xff,
+ 0xe1, 0x5c, 0xf0, 0x3a, 0x00, 0x36, 0xb1, 0x78, 0x99, 0xbd, 0x18, 0xcc,
+ 0x48, 0xac, 0x7f, 0x18, 0xbf, 0x27, 0x0f, 0x09, 0x49, 0xb6, 0x59, 0xdb,
+ 0xce, 0xa7, 0x65, 0x16, 0x34, 0xda, 0x97, 0xe2, 0x7a, 0x2e, 0xe1, 0xda,
+ 0x78, 0xb1, 0x0c, 0xa6, 0x74, 0xe5, 0xc3, 0x84, 0x75, 0xa7, 0xec, 0xd6,
+ 0x54, 0xe0, 0x51, 0x16, 0x1c, 0x95, 0xfe, 0xa1, 0x6c, 0x5b, 0xd8, 0xac,
+ 0xa9, 0x57, 0x73, 0xbb, 0xf1, 0x8f, 0x7f, 0x2a, 0xbf, 0xf4, 0x91, 0x2b,
+ 0xfa, 0x46, 0xe3, 0x88},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 66
+ {SEC_OID_SHA256,
+ 66,
+ {0x3a, 0xe3, 0x3c, 0x56, 0x96, 0x9f, 0x5a, 0x2b, 0x11, 0xe0, 0xa2, 0x96,
+ 0x98, 0xe6, 0x09, 0x62, 0xdb, 0x13, 0x45, 0x85, 0x31, 0x73, 0x9d, 0x56,
+ 0xa4, 0xd3, 0x03, 0x79, 0xac, 0xa8, 0x57, 0xb0, 0xd3, 0x3d, 0x48, 0xa1,
+ 0x11, 0x86, 0x5a, 0x01, 0x0a, 0x6a, 0x69, 0x42, 0xa6, 0x4b, 0xfb, 0x2d,
+ 0xf5, 0xdc, 0x3f, 0x85, 0x9f, 0x21, 0x34, 0xb7, 0xca, 0x6a, 0x9b, 0x48,
+ 0x09, 0x31, 0x87, 0xf3, 0x55, 0x40, 0x47, 0xa9, 0x5d, 0x22, 0xc5, 0xd0,
+ 0x13, 0xee, 0x4f, 0x5a, 0x65, 0xec, 0xe6, 0x77, 0x22, 0x9b, 0x6b, 0xb8,
+ 0x30, 0xd5, 0xe3, 0x3d, 0x8b, 0xcd, 0x74, 0x9c, 0x63, 0xd5, 0xff, 0x41,
+ 0xc1, 0xd4, 0x8e, 0x6d, 0xe8, 0x9c, 0x4e, 0xf4, 0x30, 0x48, 0xd8, 0xbe,
+ 0x79, 0xab, 0x7b, 0x54, 0x7c, 0xe1, 0xe5, 0x73, 0x1a, 0x4a, 0x5f, 0xa0,
+ 0xf7, 0x1d, 0xf4, 0x85, 0xe5, 0x14, 0x97, 0x8d, 0xc3, 0x4c, 0xc2, 0x97,
+ 0xa3, 0x42, 0x15, 0xe5, 0x19, 0xb9, 0x44, 0xb5, 0x9d, 0x37, 0x62, 0xb7,
+ 0x1a, 0x5c, 0x88, 0x5f, 0xda, 0x79, 0x48, 0x1a, 0x88, 0x6b, 0x5b, 0x58,
+ 0x7b, 0xff, 0x0e, 0x60, 0x4d, 0x2c, 0xc1, 0xa0, 0x2f, 0x50, 0x6f, 0x1e,
+ 0x93, 0x53, 0xd3, 0x81, 0x1b, 0x15, 0x45, 0x06, 0x58, 0x6a, 0xf8, 0x33,
+ 0xbb, 0x42, 0x19, 0x2d, 0xda, 0xf4, 0xc7, 0x8a, 0x1f, 0x01, 0xf6, 0x59,
+ 0x99, 0xea, 0x60, 0x2f, 0x79, 0xde, 0x8f, 0x55, 0xe9, 0x87, 0xc5, 0xbd,
+ 0x63, 0xf0, 0x1f, 0x27, 0xde, 0x24, 0x36, 0x1d, 0xf8, 0x61, 0x73, 0xf3,
+ 0xd4, 0xa2, 0x02, 0x0b, 0x44, 0x0f, 0x32, 0xfb, 0xde, 0xd2, 0xdc, 0x62,
+ 0xba, 0xfb, 0x7f, 0x77, 0xc5, 0xb1, 0xbd, 0xdf, 0x4b, 0x77, 0x4a, 0x82,
+ 0x0d, 0x45, 0xd9, 0x80, 0x76, 0xbc, 0x45, 0x6a, 0xad, 0xab, 0x3e, 0x6b,
+ 0x55, 0xa5, 0x05, 0x68},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 67
+ {SEC_OID_SHA256,
+ 67,
+ {0x86, 0xcc, 0x2f, 0x6d, 0xa9, 0x99, 0xd5, 0x4a, 0x27, 0xf1, 0xd5, 0x73,
+ 0xb1, 0x92, 0xe0, 0x13, 0x50, 0xce, 0xe9, 0x1a, 0xde, 0xc8, 0xf9, 0xa0,
+ 0x2b, 0x67, 0xb1, 0x52, 0x8d, 0xfa, 0xb6, 0x32, 0x16, 0x0f, 0xa9, 0x62,
+ 0xbc, 0xba, 0x95, 0x59, 0x4d, 0xc3, 0x42, 0x84, 0x0c, 0xb4, 0xfd, 0xcc,
+ 0xc3, 0x69, 0x8c, 0xd4, 0xe1, 0x86, 0xc0, 0x05, 0xc6, 0x8d, 0x34, 0x24,
+ 0x32, 0xe5, 0xe7, 0xea, 0x80, 0x19, 0x46, 0x9b, 0xec, 0xdb, 0x33, 0xa7,
+ 0x6f, 0x80, 0x65, 0x04, 0xc2, 0x6e, 0x61, 0x9a, 0x17, 0xd8, 0xde, 0x1b,
+ 0x79, 0x47, 0x4f, 0x66, 0x9e, 0x91, 0xe0, 0xbd, 0x07, 0xb3, 0x14, 0x44,
+ 0xe5, 0x3c, 0xbb, 0x52, 0x5b, 0x0f, 0x47, 0xec, 0x43, 0x83, 0x91, 0xa3,
+ 0x58, 0x79, 0x12, 0x80, 0x5c, 0x48, 0x5d, 0xd2, 0x90, 0x9e, 0x14, 0xd8,
+ 0x28, 0x93, 0x10, 0x31, 0x2a, 0x76, 0x16, 0xcb, 0xd3, 0x46, 0x5c, 0x29,
+ 0x22, 0xa0, 0x0c, 0x5a, 0xfe, 0x88, 0xa8, 0x9d, 0x38, 0x07, 0xc6, 0x14,
+ 0xba, 0xc7, 0xc5, 0xb9, 0x69, 0x7e, 0x89, 0x02, 0xbe, 0xc0, 0xa2, 0xfd,
+ 0x9e, 0x46, 0x6e, 0xeb, 0x93, 0x2b, 0x66, 0x8f, 0x6e, 0x64, 0x3a, 0x81,
+ 0x09, 0x29, 0x2e, 0xf8, 0xbd, 0xfb, 0xca, 0x19, 0x45, 0x97, 0x15, 0xdc,
+ 0x56, 0x9f, 0x3f, 0x12, 0xb9, 0x0f, 0xaf, 0x1f, 0x31, 0xd7, 0xf8, 0x50,
+ 0x6c, 0xad, 0x98, 0xbc, 0x47, 0x42, 0xb4, 0x7f, 0xf0, 0xf8, 0xf1, 0xde,
+ 0x84, 0x0e, 0x10, 0xe6, 0x2a, 0xfb, 0x66, 0xe9, 0x3d, 0xf3, 0x4d, 0x43,
+ 0xa2, 0xdf, 0xeb, 0x33, 0x46, 0xfb, 0x3e, 0x0e, 0x19, 0x40, 0x22, 0x35,
+ 0xe0, 0x0c, 0x48, 0x05, 0xbf, 0x6f, 0x5d, 0xc6, 0xbb, 0x10, 0xa1, 0x40,
+ 0x6d, 0x8e, 0xaa, 0xac, 0xcd, 0xfd, 0x11, 0x8c, 0xce, 0x8d, 0x1a, 0x62,
+ 0xea, 0xa4, 0xa9, 0x7e},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 68
+ {SEC_OID_SHA256,
+ 68,
+ {0x18, 0xd7, 0x7b, 0x56, 0x27, 0x6d, 0x2a, 0x29, 0x60, 0x63, 0x0b, 0x73,
+ 0x0e, 0xdd, 0xe1, 0x6b, 0x0a, 0x26, 0xb6, 0xc6, 0x5b, 0x28, 0xfa, 0x20,
+ 0xad, 0x79, 0x82, 0xb8, 0xb4, 0x8d, 0x1d, 0xe6, 0x03, 0x8a, 0x94, 0x0f,
+ 0x8c, 0x54, 0x3d, 0x7f, 0xb7, 0x11, 0x81, 0xea, 0x2f, 0xeb, 0x85, 0x59,
+ 0x2f, 0x60, 0x8b, 0x20, 0xbb, 0x93, 0xac, 0x7c, 0x06, 0xce, 0x72, 0x50,
+ 0x26, 0xf3, 0x9c, 0x64, 0x5c, 0x7f, 0x96, 0x4a, 0x14, 0xd6, 0x8e, 0xa5,
+ 0x3d, 0xe3, 0x98, 0xcb, 0x64, 0xcd, 0x0a, 0x26, 0x26, 0x2e, 0xd6, 0xfd,
+ 0x50, 0x91, 0x33, 0x2f, 0x8b, 0x43, 0x7b, 0x71, 0xe9, 0x8e, 0xc5, 0x91,
+ 0x22, 0xab, 0xeb, 0x7a, 0x27, 0x25, 0x91, 0x30, 0xb2, 0x03, 0xa8, 0x1d,
+ 0xa5, 0x57, 0x7f, 0xb0, 0x59, 0x0e, 0x2d, 0x68, 0x42, 0xe2, 0x2e, 0x94,
+ 0x32, 0x56, 0xc0, 0x09, 0x3d, 0x14, 0x3f, 0x58, 0xc0, 0x23, 0xe7, 0x19,
+ 0xdf, 0x92, 0x45, 0x4a, 0x97, 0x9b, 0xd7, 0x6d, 0x08, 0xc5, 0x50, 0xde,
+ 0x11, 0xdb, 0xf7, 0x08, 0x5a, 0xfc, 0xe1, 0x58, 0x1c, 0x31, 0xa2, 0x21,
+ 0x47, 0x52, 0x54, 0x8a, 0xf5, 0x91, 0x34, 0x85, 0xc0, 0x0b, 0x74, 0x66,
+ 0xa1, 0xcd, 0xfc, 0x60, 0xe7, 0xd8, 0x57, 0xa9, 0x13, 0x69, 0x4f, 0xbc,
+ 0x2f, 0xca, 0x13, 0xd7, 0x7f, 0xc5, 0xb7, 0x75, 0xf7, 0xad, 0xaa, 0x79,
+ 0x66, 0x8a, 0x5a, 0xfe, 0x0b, 0x74, 0x3f, 0x13, 0xbe, 0xd6, 0x07, 0x80,
+ 0x06, 0xe6, 0xb7, 0xb1, 0x6e, 0xe6, 0xec, 0x57, 0x65, 0x54, 0xaa, 0x2e,
+ 0x86, 0x4f, 0x77, 0xb4, 0x3e, 0x4e, 0x61, 0x78, 0x67, 0x80, 0x08, 0x5e,
+ 0xdf, 0x3c, 0x6e, 0x8d, 0xee, 0xbf, 0xcd, 0xc0, 0x57, 0xa1, 0xde, 0x8d,
+ 0x8d, 0x7d, 0x8a, 0x6b, 0x18, 0x8a, 0x8c, 0x77, 0x1e, 0x34, 0x73, 0x65,
+ 0xd2, 0x52, 0x40, 0xf6},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 69
+ {SEC_OID_SHA256,
+ 69,
+ {0xa2, 0x06, 0x6d, 0x53, 0x10, 0x3e, 0x4d, 0x5e, 0xd9, 0xc0, 0x8d, 0x7d,
+ 0xbc, 0x8b, 0xe1, 0x45, 0xd9, 0x32, 0xba, 0xc9, 0xd6, 0x36, 0x3a, 0x14,
+ 0x67, 0x84, 0xfb, 0xe1, 0x72, 0xad, 0x2e, 0x02, 0x21, 0x6c, 0xab, 0xce,
+ 0x27, 0x9b, 0x35, 0x99, 0xb5, 0xf3, 0x85, 0x8e, 0x71, 0x79, 0x56, 0x1e,
+ 0x3c, 0x48, 0x9b, 0x87, 0xf4, 0x7f, 0x33, 0xd2, 0x66, 0xcb, 0x01, 0x9b,
+ 0x74, 0x7e, 0xc4, 0x9d, 0x3d, 0xc1, 0x06, 0x9c, 0xb0, 0x78, 0x41, 0x9f,
+ 0x6d, 0xbe, 0x7d, 0xbf, 0x64, 0x05, 0x00, 0xcd, 0x11, 0x0a, 0x93, 0xe5,
+ 0x4f, 0x2b, 0xad, 0x91, 0x9e, 0x60, 0xcd, 0xa6, 0x40, 0x1f, 0x7d, 0x88,
+ 0xe5, 0x2b, 0x90, 0x17, 0xb7, 0x67, 0x5f, 0x08, 0x2a, 0xc3, 0x49, 0xe4,
+ 0xfa, 0x4e, 0x49, 0xb0, 0xa0, 0xc6, 0x00, 0x6d, 0x28, 0x21, 0x38, 0x2f,
+ 0xdd, 0x00, 0xfa, 0x0b, 0x9d, 0x4e, 0x94, 0x8d, 0xb2, 0x3c, 0x1a, 0x4d,
+ 0x3d, 0x65, 0x8e, 0xa8, 0x57, 0xad, 0x82, 0x9a, 0xa7, 0xa3, 0x47, 0x4e,
+ 0x0f, 0x8f, 0x86, 0x52, 0x09, 0x70, 0xed, 0xbd, 0xb3, 0x03, 0x5e, 0xd1,
+ 0x95, 0xf0, 0x39, 0xc8, 0x07, 0xf8, 0x61, 0x3c, 0xf3, 0x33, 0xa1, 0x3a,
+ 0x14, 0xc2, 0x2f, 0x1a, 0x5e, 0x4b, 0x77, 0xeb, 0xb0, 0xdb, 0x9c, 0x98,
+ 0xc3, 0x5f, 0x33, 0xb1, 0x9c, 0x91, 0x48, 0x01, 0xf4, 0xaa, 0x44, 0x59,
+ 0xaf, 0x04, 0x3a, 0x39, 0xec, 0x5e, 0x01, 0x6a, 0xf1, 0x60, 0x2b, 0xb7,
+ 0x95, 0xbf, 0x2c, 0x36, 0x55, 0xc9, 0xf9, 0xe3, 0x0e, 0xe2, 0xf4, 0x9c,
+ 0x6e, 0x05, 0x9d, 0x0d, 0x61, 0x6e, 0xb7, 0xbf, 0x7c, 0x96, 0x50, 0x58,
+ 0x1a, 0xb0, 0xf2, 0x9d, 0x1e, 0x2d, 0x1f, 0xb0, 0x6b, 0x4d, 0x78, 0xdb,
+ 0xd0, 0x6f, 0x0d, 0x31, 0x55, 0x49, 0x4a, 0x6f, 0x3d, 0x77, 0x30, 0xf5,
+ 0x5a, 0x03, 0xc1, 0xa6},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 70
+ {SEC_OID_SHA256,
+ 70,
+ {0xb1, 0xf2, 0xb2, 0xce, 0xac, 0x43, 0x5c, 0xb3, 0xc6, 0x50, 0xe8, 0x21,
+ 0x4e, 0xd7, 0x0a, 0x87, 0xea, 0x03, 0x9d, 0xa7, 0xc6, 0x73, 0x0e, 0xa2,
+ 0x99, 0x58, 0xc3, 0x75, 0xc8, 0x5d, 0x88, 0x45, 0x90, 0x65, 0xa8, 0x98,
+ 0x7d, 0xcf, 0x66, 0xb9, 0x3e, 0x73, 0x2a, 0xe5, 0xb9, 0x2a, 0xf9, 0x64,
+ 0xe7, 0x34, 0x1e, 0xce, 0xac, 0x3c, 0x25, 0x2b, 0x93, 0xc6, 0x2b, 0x24,
+ 0x74, 0xb5, 0x4a, 0x94, 0x77, 0x05, 0x34, 0x91, 0x17, 0x99, 0x86, 0xee,
+ 0xa9, 0x48, 0x20, 0xed, 0x6e, 0xa5, 0x8e, 0xdc, 0x7e, 0x75, 0x81, 0x77,
+ 0xc1, 0xd1, 0x50, 0xac, 0xa2, 0x53, 0x16, 0x51, 0x96, 0x32, 0x72, 0x23,
+ 0x1f, 0x98, 0xda, 0xaf, 0x1b, 0x90, 0xe7, 0xb6, 0x1a, 0x02, 0xc7, 0xe6,
+ 0x1b, 0x25, 0xf9, 0xb7, 0xc3, 0x3d, 0x7f, 0x57, 0xd8, 0x46, 0x28, 0x46,
+ 0x99, 0xa9, 0x24, 0xd1, 0x1c, 0x45, 0x99, 0x5c, 0x9b, 0x85, 0xbc, 0x31,
+ 0x92, 0xf3, 0x49, 0xaf, 0x5e, 0x66, 0x9d, 0x89, 0x3e, 0xda, 0x95, 0x32,
+ 0x72, 0x51, 0x6c, 0x1a, 0x86, 0x76, 0x4f, 0x46, 0xcc, 0xc1, 0x75, 0x69,
+ 0x88, 0x0c, 0xce, 0xe3, 0x0b, 0xcd, 0x60, 0x7a, 0x21, 0xc3, 0x06, 0xf8,
+ 0x4a, 0xbf, 0x4b, 0x6a, 0x5f, 0xe6, 0x83, 0x9b, 0xa0, 0x0b, 0x73, 0xb2,
+ 0xdf, 0x06, 0x2b, 0x1d, 0x9d, 0x72, 0x85, 0xc4, 0xf3, 0xb7, 0x41, 0x2b,
+ 0x8a, 0xb5, 0xf6, 0x81, 0x30, 0x00, 0x0c, 0x95, 0x76, 0x1a, 0x58, 0x78,
+ 0x18, 0x81, 0x1e, 0x46, 0x32, 0xd2, 0x09, 0xf3, 0x4c, 0x4a, 0x8c, 0x9e,
+ 0x13, 0xe7, 0x83, 0x58, 0xa3, 0x7b, 0x69, 0x6c, 0xb4, 0x44, 0xff, 0x02,
+ 0x2b, 0xb1, 0x50, 0x8c, 0x29, 0x9a, 0x6e, 0xdd, 0xce, 0x1f, 0x89, 0x61,
+ 0xbe, 0xe9, 0x7c, 0x5e, 0xaf, 0x29, 0x26, 0x7d, 0x6f, 0xf4, 0xf6, 0xef,
+ 0x9e, 0x30, 0x06, 0x1d},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 71
+ {SEC_OID_SHA256,
+ 71,
+ {0x01, 0x2e, 0x5e, 0x56, 0xd0, 0xe1, 0xbc, 0x77, 0x79, 0x8b, 0x42, 0x19,
+ 0x0a, 0xc5, 0xa1, 0x56, 0x65, 0xcd, 0x5f, 0x2f, 0xc1, 0x25, 0x7c, 0x66,
+ 0x55, 0x3d, 0x8d, 0x00, 0xac, 0xbe, 0x85, 0xcd, 0x2b, 0x42, 0xe5, 0x6f,
+ 0x34, 0x40, 0x99, 0xda, 0x06, 0x02, 0x4c, 0x55, 0x78, 0x85, 0x1c, 0x34,
+ 0x63, 0xd8, 0x6d, 0x00, 0xf7, 0xc4, 0x3c, 0x4c, 0x95, 0x95, 0x69, 0xe2,
+ 0xa0, 0x65, 0x78, 0x40, 0x30, 0x5b, 0x65, 0x5f, 0x46, 0x07, 0xbd, 0xe3,
+ 0xe4, 0x4e, 0xe1, 0xad, 0xe5, 0xa4, 0x01, 0x62, 0x54, 0x4c, 0x9e, 0x81,
+ 0xa9, 0x46, 0x12, 0xd6, 0x00, 0xc0, 0x69, 0xf3, 0x07, 0x3c, 0x3e, 0x97,
+ 0x10, 0xcb, 0x40, 0x06, 0xaa, 0x5e, 0x4a, 0x8b, 0x90, 0x83, 0xc4, 0xcc,
+ 0x4f, 0x18, 0xfb, 0x2f, 0xbc, 0x33, 0x43, 0x07, 0x5c, 0x8e, 0xb8, 0xf7,
+ 0xd8, 0xb7, 0x59, 0x55, 0x32, 0xd5, 0x23, 0x01, 0x94, 0x4c, 0xc7, 0x90,
+ 0x54, 0x51, 0x21, 0x41, 0xbd, 0xce, 0x29, 0x2d, 0x33, 0x9f, 0x85, 0x00,
+ 0x81, 0x61, 0xaf, 0x49, 0x90, 0x02, 0xde, 0xe1, 0x63, 0xd0, 0x1e, 0xb8,
+ 0x21, 0x1e, 0x61, 0x15, 0xe6, 0x37, 0xb7, 0xd3, 0xad, 0x07, 0x45, 0x07,
+ 0xe8, 0x49, 0x2f, 0x1a, 0x52, 0x4e, 0x39, 0xe1, 0xa5, 0x15, 0x18, 0x02,
+ 0xb4, 0x4b, 0x74, 0xe1, 0xc7, 0x8d, 0xce, 0x27, 0x58, 0x25, 0xa6, 0x7d,
+ 0x39, 0x45, 0xe8, 0x0e, 0x73, 0xc6, 0x05, 0xea, 0x44, 0x32, 0x8d, 0x10,
+ 0xa1, 0x6a, 0x99, 0xf4, 0x96, 0x0e, 0x8f, 0x83, 0xca, 0x5c, 0x01, 0xc2,
+ 0x77, 0xbe, 0xb2, 0x45, 0xf4, 0xd0, 0x75, 0x8b, 0xba, 0xfe, 0x96, 0x9d,
+ 0xcb, 0x49, 0x79, 0x15, 0xd7, 0x87, 0xd7, 0x60, 0x67, 0x3c, 0x86, 0x75,
+ 0x5c, 0x1a, 0xc3, 0x8e, 0x06, 0xe5, 0x30, 0xd2, 0x4e, 0x54, 0xb4, 0xdc,
+ 0x90, 0xb6, 0x7e, 0x25},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 72
+ {SEC_OID_SHA256,
+ 72,
+ {0x51, 0xf6, 0x19, 0x64, 0x59, 0xdf, 0xf0, 0x3d, 0x29, 0xf6, 0xfd, 0x4c,
+ 0x74, 0x77, 0xfa, 0xaa, 0x39, 0x2c, 0xdb, 0x0b, 0x25, 0x41, 0x05, 0x6b,
+ 0x94, 0x48, 0x4f, 0xb8, 0xa2, 0x66, 0xc1, 0x49, 0x0e, 0x97, 0xd9, 0x00,
+ 0x50, 0x84, 0x30, 0x10, 0x62, 0x9f, 0x7e, 0xb6, 0x1c, 0x36, 0x71, 0xda,
+ 0xf8, 0xfb, 0x53, 0x44, 0xec, 0xa9, 0x1d, 0xad, 0xa6, 0xc2, 0x40, 0x8d,
+ 0x3a, 0xe9, 0xd6, 0xa6, 0x6f, 0xd7, 0x4c, 0x72, 0x5d, 0xed, 0x0a, 0x44,
+ 0x70, 0x02, 0x7d, 0x13, 0xa0, 0x94, 0x02, 0xf0, 0xd9, 0x65, 0xa6, 0x17,
+ 0x7e, 0xbb, 0xf0, 0xc2, 0x4c, 0xe6, 0x6c, 0xc4, 0x63, 0x89, 0x2a, 0xd2,
+ 0x82, 0xae, 0x07, 0xc0, 0x23, 0x1b, 0x39, 0x47, 0x25, 0xba, 0x8f, 0x14,
+ 0x70, 0x5f, 0x4c, 0xb8, 0x60, 0x49, 0x5b, 0x2d, 0xf5, 0xbb, 0xf1, 0x43,
+ 0xe3, 0xe4, 0x8b, 0xeb, 0xfa, 0x35, 0x03, 0xf6, 0xbd, 0x2b, 0xb5, 0x6f,
+ 0x4b, 0x5b, 0x58, 0x9e, 0x5b, 0xe8, 0x83, 0xa0, 0xfc, 0x22, 0x49, 0xb6,
+ 0xb5, 0x9d, 0x6d, 0xca, 0x99, 0xe1, 0x3b, 0x14, 0x86, 0x8d, 0xf7, 0xaa,
+ 0x7f, 0xde, 0x62, 0xb4, 0xef, 0x75, 0xbc, 0x6f, 0x2e, 0x90, 0xc1, 0x86,
+ 0x85, 0x92, 0x2b, 0xe7, 0x33, 0x5d, 0x4d, 0x3f, 0x55, 0xeb, 0x62, 0x9e,
+ 0x28, 0x73, 0xd6, 0x63, 0x05, 0xe4, 0x34, 0x18, 0x07, 0x01, 0xb8, 0x05,
+ 0xf8, 0x32, 0xbe, 0x5f, 0x57, 0x57, 0x11, 0x75, 0x43, 0xae, 0x00, 0x14,
+ 0x1d, 0x49, 0xd0, 0x94, 0xd3, 0x7e, 0x66, 0x09, 0x1f, 0xa4, 0xa0, 0xb0,
+ 0x6c, 0x63, 0x01, 0x56, 0xf9, 0x9b, 0xf2, 0xa4, 0x2d, 0x7f, 0x93, 0x15,
+ 0xb9, 0xe4, 0xe2, 0xbc, 0x66, 0x88, 0x3b, 0x9a, 0x83, 0xe1, 0xbd, 0x83,
+ 0xfe, 0x99, 0x04, 0x64, 0x2f, 0x66, 0xb1, 0x9b, 0x40, 0xac, 0x0c, 0x0a,
+ 0x9a, 0xd2, 0x7a, 0xef},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 73
+ {SEC_OID_SHA256,
+ 73,
+ {0x7f, 0x81, 0x04, 0xfe, 0x5b, 0x38, 0x3a, 0x77, 0x45, 0xe5, 0x2b, 0x6e,
+ 0xb6, 0xcd, 0x24, 0x04, 0xab, 0xd1, 0xd6, 0xe5, 0xec, 0x42, 0x55, 0x42,
+ 0x4f, 0xe8, 0x02, 0xeb, 0xe7, 0x6b, 0x70, 0x59, 0x4c, 0x3f, 0x5e, 0x8a,
+ 0x38, 0x95, 0x9a, 0xe9, 0xe7, 0x20, 0x76, 0xde, 0x7e, 0xe5, 0xa4, 0x85,
+ 0x63, 0x6c, 0xd5, 0x9e, 0x51, 0xe9, 0x27, 0x0a, 0xd5, 0xee, 0x38, 0xaf,
+ 0x4c, 0x5b, 0x29, 0x58, 0x55, 0xd8, 0x6e, 0xfe, 0xbb, 0x26, 0x78, 0xa6,
+ 0x6b, 0x6f, 0xd0, 0x32, 0x84, 0x79, 0xb1, 0xb7, 0x54, 0x61, 0xb9, 0xea,
+ 0xc5, 0x9e, 0x71, 0xed, 0x94, 0x41, 0xcf, 0x97, 0x2a, 0xf0, 0x74, 0xf2,
+ 0x03, 0x20, 0xd5, 0xc0, 0x1d, 0x93, 0xfe, 0xb0, 0x37, 0xcd, 0x21, 0x2f,
+ 0x5c, 0x97, 0x74, 0xba, 0x65, 0x75, 0x4a, 0x00, 0x3f, 0x13, 0x80, 0xee,
+ 0x0c, 0x77, 0xd3, 0xf7, 0xfd, 0xaf, 0x75, 0x3a, 0xdc, 0x1f, 0x79, 0x12,
+ 0xec, 0xba, 0xf8, 0x01, 0x95, 0x9d, 0x2a, 0x70, 0xeb, 0xb5, 0xc2, 0x4a,
+ 0x68, 0xff, 0x72, 0x5f, 0xf8, 0xf9, 0x90, 0x1a, 0x71, 0x2e, 0xc3, 0x38,
+ 0xd3, 0xa7, 0x98, 0x29, 0x4e, 0xa0, 0xf1, 0x0f, 0xef, 0xbc, 0xe5, 0xa9,
+ 0x9b, 0xeb, 0xfb, 0xef, 0x2e, 0xd9, 0x1f, 0x66, 0x68, 0xd8, 0xe2, 0x5b,
+ 0x67, 0x67, 0x31, 0xd9, 0x59, 0x5d, 0x67, 0x9b, 0x8a, 0x7e, 0x8c, 0x35,
+ 0xc9, 0x18, 0xff, 0x0b, 0xc6, 0xb0, 0x80, 0xf0, 0xf0, 0xa1, 0x87, 0xf5,
+ 0x26, 0xb5, 0x5b, 0x45, 0x0d, 0x06, 0x9b, 0xc0, 0xd4, 0xb4, 0x7c, 0x59,
+ 0xf7, 0xbb, 0xc5, 0x8a, 0xc3, 0xaf, 0x21, 0x18, 0x0e, 0xbd, 0x67, 0x07,
+ 0xd7, 0x23, 0x7c, 0x96, 0x74, 0x54, 0xe4, 0x59, 0xb6, 0x96, 0x84, 0x2d,
+ 0x41, 0x84, 0x1d, 0x02, 0xb4, 0xc3, 0x4f, 0xc9, 0x64, 0x67, 0x7b, 0x01,
+ 0x16, 0xa2, 0x28, 0x79},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 74
+ {SEC_OID_SHA256,
+ 74,
+ {0x9b, 0xf8, 0x79, 0x5b, 0x87, 0x7e, 0xd9, 0xa8, 0x9e, 0x70, 0xaf, 0x14,
+ 0x2e, 0x44, 0xcf, 0xfd, 0xc7, 0x70, 0xcd, 0x2d, 0xde, 0xe3, 0x2e, 0xcf,
+ 0x32, 0xb9, 0x62, 0x84, 0x0d, 0xc2, 0x64, 0x06, 0xb1, 0x44, 0x9f, 0x03,
+ 0xab, 0x16, 0xc7, 0xc9, 0xc7, 0x2e, 0x41, 0xe2, 0xab, 0x24, 0xbb, 0xd1,
+ 0x63, 0xd2, 0xb7, 0x21, 0x3f, 0xf7, 0xea, 0x8c, 0xcf, 0xf4, 0x63, 0xcd,
+ 0x41, 0xab, 0x87, 0xa3, 0x92, 0x32, 0x38, 0x3a, 0x64, 0x05, 0x91, 0x1f,
+ 0xc9, 0xbf, 0x33, 0xea, 0x82, 0xfa, 0x9f, 0xee, 0x09, 0x54, 0x91, 0x2a,
+ 0xfa, 0xd0, 0xb5, 0x0d, 0x80, 0xa7, 0x0a, 0x52, 0xcb, 0x04, 0x3f, 0x5d,
+ 0x8f, 0xef, 0x8f, 0x80, 0x24, 0x9f, 0x4d, 0x2a, 0x8a, 0x1f, 0x47, 0xd5,
+ 0x24, 0xbb, 0xfe, 0x96, 0x78, 0xff, 0xd3, 0xa3, 0xc9, 0xd3, 0x07, 0xd9,
+ 0xc6, 0x1a, 0x90, 0x94, 0x78, 0xcf, 0x87, 0xd4, 0x50, 0x01, 0xd6, 0x6f,
+ 0x57, 0x86, 0xa7, 0xd2, 0x2d, 0x80, 0x69, 0x88, 0x4c, 0x32, 0x48, 0xa3,
+ 0xe5, 0xf2, 0x23, 0xd6, 0x98, 0x8e, 0x6c, 0x59, 0x50, 0x09, 0xcf, 0xe2,
+ 0x49, 0x47, 0xa5, 0x64, 0xf4, 0x39, 0x64, 0xa1, 0xac, 0x7d, 0x43, 0x19,
+ 0xa4, 0x46, 0xe7, 0x49, 0x12, 0x30, 0xa3, 0x81, 0x4b, 0xfd, 0xb8, 0x0a,
+ 0xb2, 0x22, 0x7a, 0x20, 0x29, 0xa3, 0x6b, 0x13, 0xda, 0x4a, 0x58, 0x4c,
+ 0x7c, 0xfc, 0xcb, 0x33, 0x7b, 0xda, 0xc8, 0x6b, 0x5f, 0x72, 0x71, 0x69,
+ 0x59, 0x6b, 0xf6, 0xa5, 0x34, 0x67, 0xc0, 0x6e, 0xb9, 0x4b, 0x7d, 0x16,
+ 0x86, 0x24, 0x84, 0x7d, 0xf7, 0x67, 0x9f, 0x27, 0x87, 0x7f, 0x43, 0x95,
+ 0x4c, 0x45, 0x93, 0xcc, 0x4e, 0x28, 0x95, 0x1d, 0xfb, 0xaf, 0x47, 0x27,
+ 0xe3, 0x72, 0x8c, 0xc9, 0xb9, 0xa5, 0x9e, 0xfa, 0x92, 0xc3, 0x24, 0x9a,
+ 0x4e, 0x79, 0x6f, 0x33},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 75
+ {SEC_OID_SHA256,
+ 75,
+ {0x48, 0xe2, 0x00, 0xaa, 0xb8, 0x2c, 0x1d, 0x27, 0x98, 0xb9, 0x0d, 0xc2,
+ 0xdd, 0xc5, 0x22, 0xad, 0x5d, 0x63, 0x86, 0x99, 0xb2, 0x34, 0x9b, 0x26,
+ 0x59, 0x6a, 0x58, 0xaa, 0xaf, 0x7d, 0x14, 0xf9, 0x0f, 0x52, 0xf4, 0x4a,
+ 0x32, 0x0f, 0xc4, 0x24, 0xae, 0x2e, 0xf7, 0x81, 0xdb, 0xe5, 0xac, 0x12,
+ 0xde, 0x05, 0xb8, 0x5a, 0x02, 0x86, 0x68, 0x95, 0x32, 0x9f, 0x36, 0xb1,
+ 0xf2, 0xe8, 0xc7, 0x8b, 0x5a, 0x81, 0x61, 0xcc, 0xde, 0x69, 0xde, 0x9c,
+ 0x11, 0x26, 0x82, 0x33, 0x13, 0x63, 0x39, 0x86, 0x59, 0xf8, 0x32, 0x54,
+ 0x4c, 0x78, 0x48, 0x80, 0x6a, 0x3f, 0x20, 0x76, 0xa3, 0x12, 0x7a, 0x9b,
+ 0x48, 0x13, 0xe6, 0xd5, 0xc8, 0xef, 0x31, 0xbf, 0x7a, 0x10, 0x2b, 0x13,
+ 0x6f, 0xd5, 0xf9, 0xb3, 0x67, 0x5c, 0x5e, 0x8e, 0xa7, 0xdf, 0x25, 0xbd,
+ 0x9b, 0x8d, 0xf6, 0xcc, 0x46, 0xe9, 0x13, 0x4b, 0x5a, 0xa1, 0x85, 0xc1,
+ 0x3e, 0x40, 0xc9, 0x35, 0xad, 0xd7, 0x7f, 0xbe, 0x1c, 0x18, 0x53, 0xca,
+ 0x8d, 0xd2, 0x8f, 0xbb, 0x53, 0x94, 0x2e, 0x79, 0x65, 0xa4, 0x4d, 0x96,
+ 0x94, 0xb9, 0x6d, 0xba, 0x9d, 0xdc, 0xd8, 0x39, 0x6d, 0x7b, 0x19, 0x1c,
+ 0x7b, 0x38, 0x56, 0x29, 0xe6, 0xc3, 0x91, 0x24, 0x2e, 0xc7, 0x6a, 0x91,
+ 0x6c, 0xf0, 0x38, 0xca, 0xd4, 0xf5, 0x23, 0x9a, 0x4c, 0x17, 0x81, 0x6a,
+ 0x39, 0xde, 0xef, 0xb4, 0x3c, 0xee, 0xcd, 0x31, 0xfa, 0xe3, 0x3d, 0x3a,
+ 0xfe, 0x50, 0xed, 0xd8, 0x08, 0x6d, 0xd5, 0x01, 0xf6, 0xb7, 0x2e, 0xf4,
+ 0x3f, 0x21, 0xea, 0x18, 0x58, 0xdd, 0x46, 0xad, 0x56, 0xed, 0x63, 0x40,
+ 0x2b, 0xb9, 0x2a, 0xb0, 0x6b, 0x85, 0xa0, 0xd1, 0x7f, 0xed, 0x8d, 0x90,
+ 0x28, 0xb2, 0x2f, 0x52, 0x8a, 0x95, 0x44, 0xb8, 0x82, 0x7d, 0xce, 0xd2,
+ 0xc7, 0x78, 0xd0, 0x82},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 76
+ {SEC_OID_SHA256,
+ 76,
+ {0x43, 0x23, 0xf6, 0x99, 0x85, 0x49, 0xf0, 0xc6, 0xd7, 0x9d, 0xd6, 0x7c,
+ 0xbd, 0xbe, 0xa8, 0x27, 0xda, 0x1e, 0xd4, 0x50, 0x26, 0xbc, 0x16, 0xee,
+ 0x02, 0x0d, 0x42, 0xb1, 0xd4, 0x48, 0xa6, 0x68, 0x10, 0x67, 0x7b, 0x3f,
+ 0x02, 0x78, 0xc2, 0x02, 0x13, 0xa3, 0x94, 0x9b, 0x20, 0x4a, 0x77, 0x3b,
+ 0x53, 0x3e, 0x5e, 0x20, 0x3f, 0x2e, 0xb4, 0x8b, 0x93, 0x6b, 0x01, 0xce,
+ 0x5b, 0x15, 0x1c, 0x32, 0xbe, 0x13, 0xf8, 0x9c, 0x1f, 0x56, 0xb2, 0x0b,
+ 0x44, 0xd5, 0x98, 0x7e, 0x1d, 0x72, 0x20, 0xc6, 0x7d, 0x07, 0x57, 0x8f,
+ 0x8a, 0xf6, 0x42, 0xb6, 0xd5, 0x04, 0xe1, 0xfb, 0x11, 0xbf, 0x16, 0x57,
+ 0x20, 0x3e, 0xef, 0x4f, 0x98, 0x82, 0x48, 0x8f, 0x68, 0xef, 0x83, 0x0b,
+ 0xe4, 0x37, 0xa3, 0xef, 0x94, 0x8d, 0xef, 0x0a, 0x6b, 0x34, 0x71, 0x50,
+ 0x56, 0x92, 0x65, 0x04, 0x43, 0x92, 0x62, 0xcd, 0x5e, 0x97, 0x1a, 0x91,
+ 0xec, 0x5b, 0x29, 0x48, 0x49, 0x8f, 0xcd, 0xd5, 0xfc, 0xb1, 0xe4, 0xb4,
+ 0xf5, 0xba, 0x04, 0xee, 0x26, 0x31, 0x54, 0x6a, 0x54, 0x54, 0xf2, 0x83,
+ 0x04, 0xa0, 0x7c, 0x5c, 0x14, 0xd0, 0x1a, 0x75, 0x32, 0x2b, 0xbd, 0x76,
+ 0x4c, 0xc4, 0x52, 0xaa, 0x90, 0x42, 0xbb, 0x03, 0xa4, 0x66, 0xb0, 0xc6,
+ 0x2a, 0x8b, 0xf9, 0x45, 0xb8, 0x5c, 0x63, 0xb6, 0x72, 0x6f, 0x37, 0x8a,
+ 0x72, 0x55, 0x51, 0x08, 0xd2, 0x70, 0x29, 0x26, 0x87, 0x06, 0x97, 0x6d,
+ 0xe4, 0x96, 0xf7, 0x09, 0x8d, 0x09, 0x3a, 0x3a, 0x54, 0x2d, 0xb8, 0xfd,
+ 0x5a, 0xeb, 0x80, 0x5e, 0xf3, 0xb5, 0x47, 0x26, 0x72, 0x34, 0x27, 0x11,
+ 0x24, 0xe9, 0xe2, 0x67, 0xf2, 0x7a, 0x95, 0x25, 0xbf, 0x22, 0x4e, 0x3f,
+ 0x5d, 0x33, 0xb6, 0x7a, 0x64, 0x43, 0x6d, 0x65, 0xcd, 0xce, 0xe7, 0x29,
+ 0xbb, 0xf2, 0x88, 0x97},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 77
+ {SEC_OID_SHA256,
+ 77,
+ {0x22, 0x5c, 0x4b, 0xec, 0x49, 0x24, 0xb6, 0xae, 0xc5, 0xe2, 0x52, 0x42,
+ 0x58, 0xed, 0xc6, 0x30, 0x07, 0xb3, 0x5b, 0x37, 0xfa, 0xf9, 0xc7, 0x35,
+ 0x95, 0x9c, 0x9f, 0x93, 0x2f, 0x98, 0x2f, 0x5d, 0x54, 0x34, 0xfe, 0x0f,
+ 0x11, 0xde, 0xed, 0x69, 0x0f, 0x9a, 0x02, 0x33, 0x37, 0xa2, 0x0d, 0xbe,
+ 0xdd, 0x42, 0x92, 0x1f, 0x2a, 0x01, 0x9a, 0xd6, 0xff, 0x03, 0x3f, 0xfd,
+ 0x29, 0x7e, 0x82, 0x25, 0x26, 0x9b, 0xb6, 0xa8, 0x3b, 0xc2, 0xfe, 0x8e,
+ 0x08, 0xb7, 0xd0, 0xb9, 0xaf, 0x49, 0x29, 0x17, 0xbd, 0x3d, 0x0c, 0xc7,
+ 0xe3, 0xc7, 0xbc, 0x21, 0x3e, 0x0b, 0xe8, 0x40, 0x1d, 0xdd, 0x2e, 0x4b,
+ 0x5c, 0x16, 0x87, 0xab, 0x6d, 0xa4, 0x34, 0xca, 0x38, 0x70, 0xf0, 0xed,
+ 0x3c, 0x2c, 0x1b, 0x08, 0xa0, 0x0b, 0x9f, 0x52, 0x71, 0x5d, 0x2e, 0xfe,
+ 0x0f, 0x4e, 0x40, 0x97, 0x51, 0x03, 0x95, 0xa0, 0x87, 0xb5, 0xbf, 0x38,
+ 0x94, 0x71, 0xbb, 0xce, 0x2e, 0x85, 0x81, 0x4a, 0x43, 0xf1, 0x0d, 0x68,
+ 0xd8, 0xd7, 0x73, 0x98, 0xb3, 0xb3, 0xfb, 0xf1, 0x96, 0xcf, 0xc3, 0x5f,
+ 0x6e, 0xee, 0x8b, 0x21, 0x11, 0x7f, 0xd6, 0xc0, 0xd3, 0x17, 0x67, 0x4a,
+ 0x6f, 0x89, 0xb2, 0xf7, 0x63, 0x5c, 0x7b, 0x5a, 0x91, 0x30, 0x1b, 0x6e,
+ 0x64, 0x57, 0x8f, 0xbb, 0xfa, 0x32, 0x7f, 0xef, 0xd9, 0xd8, 0xe4, 0xc9,
+ 0x92, 0xbb, 0x88, 0xa2, 0x3f, 0x85, 0x61, 0x29, 0x8c, 0x60, 0xa0, 0x75,
+ 0xc4, 0xf2, 0x9f, 0xd7, 0x37, 0x38, 0x73, 0x49, 0x03, 0x7c, 0x1c, 0xc3,
+ 0x60, 0x23, 0x8d, 0xfe, 0x4e, 0x2c, 0x3b, 0xb6, 0xda, 0x80, 0x5d, 0xa2,
+ 0x5f, 0xeb, 0x94, 0x66, 0x92, 0x3e, 0x00, 0x24, 0x2d, 0xac, 0xae, 0x16,
+ 0x7b, 0x40, 0xc4, 0xc4, 0xd5, 0xf4, 0x47, 0x3e, 0x22, 0xad, 0xb0, 0x85,
+ 0x11, 0x62, 0xf7, 0xd4},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 78
+ {SEC_OID_SHA256,
+ 78,
+ {0x1e, 0x41, 0x6f, 0xa2, 0x19, 0x4a, 0x22, 0x97, 0x86, 0x6c, 0xd7, 0xdf,
+ 0x7d, 0x4d, 0xb6, 0x47, 0x7b, 0xd7, 0x1e, 0x2b, 0x21, 0x59, 0x31, 0x32,
+ 0x04, 0xdc, 0xdf, 0xbf, 0xc6, 0x9e, 0xc8, 0x4f, 0x82, 0x6f, 0x01, 0xe3,
+ 0x5e, 0x4c, 0xe6, 0xbb, 0xf4, 0x3c, 0x83, 0x77, 0xf3, 0x4e, 0x7d, 0x4b,
+ 0xc9, 0xc3, 0x39, 0xd2, 0x03, 0x07, 0xba, 0x63, 0x91, 0xc2, 0x09, 0x16,
+ 0x98, 0x88, 0x54, 0x80, 0xa7, 0x76, 0x62, 0x8a, 0xdd, 0xb3, 0xad, 0x0f,
+ 0x5a, 0x7f, 0xbc, 0xf9, 0x44, 0xef, 0x41, 0xfc, 0x2e, 0xa9, 0xab, 0x07,
+ 0x8e, 0xd8, 0xea, 0x62, 0xef, 0x4d, 0xdd, 0x10, 0x67, 0xd8, 0x86, 0x3d,
+ 0x61, 0xc1, 0xb5, 0x25, 0x34, 0xd5, 0x1b, 0x24, 0x73, 0xa1, 0x12, 0x08,
+ 0xd2, 0x60, 0x46, 0x00, 0x08, 0xda, 0x01, 0xf8, 0xc8, 0x85, 0x40, 0xa5,
+ 0x94, 0xb3, 0xeb, 0x6c, 0x21, 0x45, 0x47, 0x2e, 0xfc, 0x20, 0x77, 0x03,
+ 0x42, 0xf2, 0xe1, 0x7b, 0xd2, 0xa0, 0x02, 0x5f, 0xa2, 0xb8, 0xd8, 0x20,
+ 0xb8, 0xd5, 0xfb, 0x41, 0xeb, 0x60, 0x25, 0xff, 0x99, 0x0b, 0x05, 0x4f,
+ 0x74, 0x1a, 0x8f, 0x71, 0x6f, 0x35, 0x4b, 0x18, 0x06, 0x49, 0x02, 0xe2,
+ 0x08, 0x64, 0x8b, 0x9e, 0x3e, 0xb3, 0x12, 0xf2, 0x91, 0x77, 0x82, 0xc0,
+ 0xdb, 0x5c, 0x8e, 0xf4, 0x9a, 0xc0, 0x70, 0x7a, 0x82, 0xf7, 0x11, 0x82,
+ 0xe8, 0xa2, 0x1d, 0xaa, 0x75, 0xd3, 0x6e, 0x0d, 0x49, 0x38, 0xce, 0xe2,
+ 0x89, 0x74, 0x2a, 0x34, 0x63, 0x13, 0x30, 0x82, 0xfa, 0xec, 0x3f, 0xca,
+ 0x89, 0x79, 0x37, 0x29, 0x57, 0x48, 0x6d, 0x54, 0x10, 0xb9, 0x0d, 0xe7,
+ 0xe2, 0x32, 0x81, 0x8b, 0x83, 0x98, 0x82, 0xb5, 0x13, 0xda, 0x01, 0xb4,
+ 0xcb, 0x9f, 0xc5, 0x9c, 0x0d, 0xa6, 0x2b, 0x70, 0xac, 0x5a, 0x4d, 0xe1,
+ 0xeb, 0xbe, 0xe8, 0x9b},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 79
+ {SEC_OID_SHA256,
+ 79,
+ {0x98, 0x01, 0x70, 0x6c, 0x66, 0x3b, 0xfa, 0x15, 0xfe, 0x78, 0x77, 0xc8,
+ 0xd0, 0x9f, 0x58, 0xd4, 0x66, 0x4d, 0x36, 0x19, 0x47, 0x1c, 0x27, 0xd3,
+ 0x33, 0xca, 0x86, 0x95, 0x36, 0xa6, 0xc4, 0xf4, 0xe8, 0x16, 0xc9, 0x05,
+ 0xb2, 0x59, 0x6c, 0x71, 0xa4, 0xab, 0x3b, 0xcf, 0x07, 0xb5, 0x50, 0xcc,
+ 0xee, 0x0e, 0x8f, 0xfd, 0x5f, 0x7a, 0x9f, 0xab, 0x3a, 0xfb, 0x5b, 0x8b,
+ 0xf7, 0x6f, 0x8e, 0x11, 0x8b, 0x7d, 0x07, 0x17, 0x0a, 0xb6, 0xf8, 0x2e,
+ 0x7e, 0x33, 0xdb, 0x4a, 0x81, 0xf2, 0xf9, 0xef, 0x1f, 0x86, 0xd0, 0x4a,
+ 0x1b, 0x2f, 0xc1, 0x41, 0x76, 0x8d, 0x9b, 0x4e, 0x44, 0x79, 0x2f, 0xf9,
+ 0xed, 0x88, 0x20, 0x32, 0xad, 0x55, 0x78, 0x56, 0x0d, 0x51, 0xc7, 0xab,
+ 0x2f, 0xa9, 0x61, 0x28, 0xfd, 0x14, 0x7b, 0xc2, 0x60, 0xd0, 0x50, 0x74,
+ 0xef, 0x42, 0x84, 0x6d, 0xb7, 0xc8, 0xfe, 0xb7, 0xea, 0x71, 0xec, 0x67,
+ 0x55, 0xef, 0xc5, 0x54, 0xe4, 0x6a, 0xd4, 0xc9, 0xdc, 0x77, 0xc2, 0x59,
+ 0xaa, 0x83, 0x4f, 0xea, 0x03, 0xcc, 0xb9, 0xb9, 0x31, 0xc7, 0xd3, 0xc8,
+ 0xb0, 0x31, 0x6e, 0x30, 0xd2, 0x53, 0x46, 0xb6, 0x82, 0xdf, 0x91, 0xa6,
+ 0xbf, 0x68, 0xc6, 0x26, 0x67, 0x23, 0xff, 0xc7, 0x75, 0x76, 0xab, 0xf8,
+ 0xa7, 0x32, 0xce, 0x1a, 0x73, 0x68, 0xb7, 0x1d, 0x74, 0x06, 0x77, 0xc2,
+ 0x80, 0x29, 0xd2, 0x85, 0x47, 0x97, 0xfd, 0x51, 0x52, 0x78, 0xd8, 0x84,
+ 0xf4, 0xeb, 0x08, 0x06, 0xf2, 0x17, 0x52, 0x20, 0x7b, 0x10, 0x3d, 0xe1,
+ 0xe1, 0x9d, 0x35, 0x7e, 0x48, 0x00, 0x21, 0xd3, 0xe2, 0x8b, 0xa9, 0x46,
+ 0x1b, 0x68, 0x95, 0xb7, 0x77, 0xf1, 0xb6, 0xa9, 0xe0, 0x8b, 0xd4, 0xcf,
+ 0x71, 0x3c, 0xc4, 0x1f, 0x4e, 0x9a, 0x5b, 0xd7, 0x07, 0x19, 0x21, 0xa6,
+ 0x14, 0xf0, 0xc3, 0xfb},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 80
+ {SEC_OID_SHA256,
+ 80,
+ {0x71, 0xc7, 0x56, 0xc9, 0xde, 0xf0, 0x3a, 0x24, 0xfe, 0xd3, 0x8e, 0x59,
+ 0x7b, 0x19, 0x25, 0x90, 0x57, 0x83, 0xf0, 0xb2, 0x5c, 0x97, 0x46, 0x02,
+ 0xd9, 0x82, 0xc1, 0xe7, 0x41, 0x3e, 0x7b, 0xd8, 0x2c, 0x78, 0x46, 0x6d,
+ 0xf5, 0xde, 0xcf, 0x09, 0x10, 0x0b, 0x92, 0x4f, 0xf2, 0x54, 0xef, 0x01,
+ 0xb2, 0xbd, 0x42, 0x5b, 0x2e, 0x0a, 0xde, 0x75, 0xee, 0x4e, 0xc5, 0x8a,
+ 0xec, 0x4f, 0x3d, 0xa8, 0x00, 0x30, 0xef, 0xf2, 0x56, 0x01, 0xf3, 0xeb,
+ 0xfe, 0xc4, 0x64, 0x52, 0xe0, 0x1c, 0xf5, 0x1e, 0xcc, 0x6c, 0x0d, 0x22,
+ 0x68, 0xf7, 0x54, 0x79, 0x54, 0x86, 0xf7, 0x88, 0x6b, 0x8d, 0xc1, 0x81,
+ 0xc9, 0x6f, 0x6f, 0xe4, 0xdd, 0xa0, 0x5a, 0x2b, 0x54, 0xe6, 0xfb, 0xa7,
+ 0x78, 0x69, 0xfe, 0x34, 0x7c, 0x2e, 0xea, 0x5b, 0x42, 0x08, 0x1d, 0x21,
+ 0x40, 0xcb, 0x9f, 0xa7, 0xa6, 0xbf, 0x02, 0x3a, 0x6b, 0x9f, 0x80, 0x6b,
+ 0xef, 0x65, 0x03, 0x8a, 0xa6, 0x80, 0xfa, 0x6a, 0xb6, 0x26, 0x3d, 0x75,
+ 0x6d, 0x3c, 0xc7, 0xac, 0xdb, 0xb9, 0x3a, 0xb3, 0x95, 0x29, 0x98, 0xb2,
+ 0xcb, 0x37, 0xaa, 0xb7, 0x2a, 0x50, 0x65, 0x7e, 0x27, 0x6d, 0x70, 0xdb,
+ 0xac, 0x6b, 0xe8, 0x45, 0x26, 0xc1, 0x7c, 0x5c, 0x17, 0x90, 0xf0, 0xa1,
+ 0xeb, 0x0d, 0xc0, 0x64, 0x4e, 0x6c, 0x47, 0x51, 0x0d, 0x37, 0x04, 0xfb,
+ 0xe9, 0xe1, 0x0c, 0x85, 0x09, 0x41, 0x9f, 0x6c, 0x49, 0x65, 0x6e, 0x06,
+ 0xf7, 0xbd, 0xc4, 0x63, 0x78, 0x91, 0xaf, 0xeb, 0xd3, 0x76, 0xf1, 0xe1,
+ 0xbe, 0x13, 0x9a, 0x87, 0xb2, 0xee, 0xc9, 0x06, 0x3d, 0xcd, 0x81, 0x5a,
+ 0x17, 0xa0, 0x8f, 0x63, 0xe2, 0xa4, 0xe9, 0xf9, 0xda, 0x82, 0x2c, 0xd0,
+ 0xcb, 0x55, 0x39, 0xc4, 0x62, 0x3d, 0xa6, 0xd2, 0x79, 0xff, 0xec, 0xe0,
+ 0xb8, 0xe5, 0x8f, 0x86},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 81
+ {SEC_OID_SHA256,
+ 81,
+ {0x50, 0xd7, 0x0a, 0xdc, 0x01, 0xb5, 0x02, 0xde, 0xe4, 0x39, 0xae, 0x57,
+ 0xf5, 0x9e, 0xc7, 0x86, 0x08, 0xd0, 0x58, 0x20, 0xf8, 0x58, 0xa6, 0xf0,
+ 0xe9, 0x27, 0x1a, 0x43, 0x72, 0xb4, 0x70, 0x42, 0x61, 0x3a, 0xef, 0x6e,
+ 0xc2, 0xf3, 0x6d, 0xa7, 0xde, 0xa0, 0x7d, 0xfa, 0xe4, 0xc8, 0x4f, 0x57,
+ 0x43, 0x59, 0x80, 0xb4, 0x98, 0x23, 0x48, 0xe2, 0xd3, 0x3c, 0x4d, 0xf6,
+ 0xc3, 0x38, 0x4a, 0xcc, 0xd7, 0xc7, 0xe3, 0x89, 0x21, 0x84, 0xa3, 0x77,
+ 0x89, 0x43, 0xef, 0x50, 0x47, 0x7b, 0x90, 0x6c, 0x28, 0x90, 0xb5, 0xc9,
+ 0x33, 0x22, 0xc0, 0x65, 0x31, 0x5b, 0x96, 0x0b, 0xe0, 0xea, 0xd3, 0x0b,
+ 0xfa, 0x49, 0x69, 0x60, 0xd5, 0x3a, 0x4d, 0xcc, 0x08, 0xc8, 0xdf, 0x15,
+ 0x8a, 0xc5, 0x09, 0x0c, 0x10, 0xc3, 0x95, 0xd1, 0x8c, 0xb3, 0x3c, 0x8f,
+ 0xaa, 0xdb, 0x7b, 0x8d, 0x6b, 0xab, 0x8f, 0xb9, 0x99, 0x7e, 0x01, 0x7d,
+ 0x5c, 0x12, 0x78, 0x9c, 0x1e, 0xf0, 0xb2, 0x85, 0x76, 0x1d, 0x2e, 0x43,
+ 0xfb, 0xd5, 0xb4, 0x31, 0x37, 0x26, 0xcf, 0xc8, 0x50, 0x61, 0xf9, 0xae,
+ 0x33, 0xe3, 0xda, 0x0a, 0xdd, 0xbd, 0x86, 0xe2, 0x67, 0xfe, 0xf7, 0x2b,
+ 0x96, 0x6a, 0xd5, 0x28, 0x62, 0x20, 0xb2, 0xda, 0x94, 0xbc, 0x1b, 0x66,
+ 0x70, 0x16, 0xbe, 0xce, 0x01, 0x11, 0xdb, 0xd2, 0xee, 0x49, 0x43, 0xd9,
+ 0xd0, 0xfd, 0x04, 0x1b, 0x66, 0x6d, 0x93, 0xbb, 0x3d, 0xab, 0x53, 0xe1,
+ 0x69, 0x95, 0xd6, 0xb1, 0x0d, 0x1a, 0x3b, 0x4a, 0xa0, 0x7b, 0xe0, 0x8d,
+ 0xca, 0xe8, 0xf0, 0xf5, 0xcc, 0x03, 0xc6, 0xb9, 0xc3, 0x41, 0x9d, 0x5f,
+ 0xf8, 0x26, 0x81, 0x03, 0xa8, 0x50, 0xc2, 0xf2, 0x04, 0x38, 0x42, 0x63,
+ 0x7f, 0x54, 0x46, 0x8a, 0xed, 0x58, 0xae, 0xa0, 0x6d, 0x6f, 0x2d, 0xbb,
+ 0x96, 0x5a, 0x32, 0x08},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 82
+ {SEC_OID_SHA256,
+ 82,
+ {0xb9, 0x6e, 0x88, 0x94, 0x73, 0x45, 0x29, 0x22, 0x9c, 0x08, 0x30, 0xd7,
+ 0x78, 0x34, 0xf5, 0xa0, 0x70, 0x60, 0xc2, 0x21, 0x86, 0xc2, 0xcb, 0xc7,
+ 0xc0, 0xfd, 0xba, 0xf4, 0x05, 0xb4, 0x66, 0xfb, 0x97, 0x27, 0x69, 0x4a,
+ 0x52, 0x7a, 0xcf, 0x3a, 0xd0, 0xa3, 0x52, 0x23, 0x25, 0x4e, 0xfe, 0x85,
+ 0x47, 0x89, 0x37, 0x53, 0x11, 0xff, 0xb6, 0xea, 0x35, 0xd1, 0x33, 0x52,
+ 0x16, 0xd7, 0xb8, 0xfb, 0x21, 0x52, 0x41, 0xcd, 0x3d, 0xbb, 0xc9, 0x0d,
+ 0xd5, 0x69, 0xc0, 0xae, 0x89, 0x79, 0xd9, 0xc0, 0xa2, 0xdf, 0xed, 0xe3,
+ 0x98, 0x8c, 0x85, 0xe1, 0x87, 0x56, 0x83, 0x57, 0x34, 0xd4, 0x59, 0x74,
+ 0xdd, 0x50, 0xaa, 0xf6, 0x49, 0xc1, 0xb9, 0x63, 0x5f, 0x0c, 0x53, 0xda,
+ 0xe4, 0xe4, 0x4b, 0x0d, 0x23, 0x15, 0x89, 0x7e, 0xe2, 0x48, 0x99, 0x8f,
+ 0x6e, 0xfa, 0xae, 0xaf, 0xe7, 0x2a, 0x41, 0xf2, 0xf1, 0x3a, 0x12, 0x71,
+ 0x50, 0x0b, 0xd6, 0xf9, 0xbe, 0x8e, 0xf8, 0x44, 0x21, 0xf4, 0x43, 0xe6,
+ 0x84, 0x88, 0xa3, 0xeb, 0x40, 0x60, 0x4c, 0xd4, 0xf2, 0x8f, 0x7e, 0x9c,
+ 0xef, 0xb5, 0x39, 0xc8, 0xc5, 0xe8, 0x7d, 0xe9, 0x66, 0x01, 0x7d, 0x9a,
+ 0xb0, 0xa3, 0xf0, 0x12, 0x75, 0xfe, 0x25, 0x67, 0x7c, 0x00, 0x49, 0xc0,
+ 0xfc, 0xd7, 0xff, 0x57, 0x99, 0xb4, 0xb9, 0x6c, 0xc0, 0x49, 0x0b, 0xc4,
+ 0x19, 0x9d, 0xa5, 0x54, 0xda, 0xae, 0xd2, 0x8a, 0xe2, 0x35, 0xdb, 0xd3,
+ 0x10, 0x4f, 0x9f, 0x24, 0x62, 0x46, 0x8f, 0xac, 0xc9, 0x32, 0xda, 0x3b,
+ 0xf2, 0xe5, 0x82, 0x2a, 0x81, 0x59, 0xd6, 0xe8, 0xe8, 0xd9, 0xea, 0x96,
+ 0xac, 0x20, 0x01, 0x13, 0xa6, 0x0a, 0x57, 0xf3, 0x25, 0x3b, 0x8e, 0x05,
+ 0xf3, 0xf0, 0xe8, 0xe0, 0x40, 0xfe, 0x3a, 0x55, 0xb1, 0xa8, 0xba, 0x74,
+ 0x9d, 0x5d, 0x5e, 0xf3},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 83
+ {SEC_OID_SHA256,
+ 83,
+ {0x1b, 0x64, 0x0c, 0x51, 0x16, 0x49, 0xdc, 0xb0, 0xd2, 0x3d, 0xf1, 0xfd,
+ 0x80, 0x8a, 0x34, 0x04, 0x15, 0xcb, 0x87, 0xbf, 0x3b, 0x15, 0xff, 0x5e,
+ 0x19, 0xcb, 0x6c, 0xed, 0x92, 0x2f, 0xcf, 0xb4, 0xee, 0x37, 0x6d, 0x6d,
+ 0xee, 0x61, 0xdf, 0x8a, 0xac, 0xa7, 0xe1, 0x08, 0xc8, 0xa0, 0x86, 0x8c,
+ 0x8a, 0x2e, 0x99, 0xdb, 0x2c, 0x0e, 0x76, 0x9c, 0x80, 0xb7, 0xe5, 0xad,
+ 0xc3, 0xbb, 0x4c, 0xd4, 0xda, 0x70, 0xf7, 0xfa, 0x68, 0x93, 0x34, 0x70,
+ 0xaa, 0x61, 0xd5, 0x0a, 0x79, 0x37, 0x02, 0xa4, 0x9d, 0x3d, 0xc6, 0x35,
+ 0x67, 0x0f, 0xa7, 0x7f, 0x2d, 0xc2, 0x82, 0xe2, 0x8f, 0x4a, 0x74, 0xaa,
+ 0xf5, 0xa7, 0x6c, 0x93, 0x83, 0xb0, 0x93, 0xe5, 0x29, 0xff, 0xde, 0x33,
+ 0xe3, 0xf8, 0xf9, 0x47, 0x71, 0x9c, 0x5a, 0xa2, 0x68, 0x0b, 0x1e, 0xd4,
+ 0xa4, 0xc0, 0x7a, 0x72, 0x18, 0x9e, 0x03, 0xcc, 0x05, 0x28, 0xa8, 0x14,
+ 0xa6, 0xcc, 0xc7, 0xcb, 0xcb, 0x41, 0x48, 0x66, 0x7c, 0x91, 0x70, 0xc8,
+ 0x82, 0xec, 0xd4, 0xbd, 0x6c, 0xc8, 0xde, 0xe9, 0x57, 0xb9, 0xf3, 0x34,
+ 0xe8, 0xe5, 0x31, 0x6f, 0xc4, 0x04, 0x1c, 0xcd, 0x6b, 0x42, 0x2c, 0xf6,
+ 0x58, 0xca, 0x6c, 0xca, 0x6f, 0x27, 0x97, 0x2f, 0x81, 0x8a, 0xb2, 0xf0,
+ 0xde, 0xfd, 0xf3, 0x5f, 0xf5, 0xe4, 0xdd, 0x87, 0xde, 0x52, 0xd6, 0xa1,
+ 0xd2, 0xcb, 0xda, 0x5f, 0x76, 0x49, 0xa1, 0x3d, 0x83, 0xf9, 0x89, 0xd2,
+ 0x08, 0xd9, 0x5b, 0x07, 0x6a, 0x19, 0x84, 0xb5, 0x48, 0xb7, 0x12, 0x32,
+ 0x32, 0x54, 0x69, 0xd1, 0x11, 0xa8, 0xdd, 0x0b, 0x50, 0x8e, 0x4a, 0xff,
+ 0xeb, 0x2f, 0x6d, 0xd4, 0x2c, 0x90, 0xf4, 0xcd, 0x1e, 0x10, 0xdf, 0xc4,
+ 0xe8, 0x96, 0xe4, 0x83, 0xbd, 0x9e, 0x96, 0xc3, 0xe9, 0x51, 0xa5, 0x15,
+ 0x19, 0xa1, 0x94, 0x86},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 84
+ {SEC_OID_SHA256,
+ 84,
+ {0x8d, 0xfc, 0x2c, 0x25, 0x77, 0xdc, 0x3f, 0x36, 0xd3, 0x64, 0x30, 0xf2,
+ 0x5f, 0x76, 0xfc, 0x01, 0xff, 0xb2, 0xaf, 0x51, 0xe1, 0xf5, 0xaa, 0x8f,
+ 0xda, 0xfe, 0x6d, 0x42, 0xf5, 0x7a, 0x09, 0x34, 0xa1, 0x06, 0xd8, 0x82,
+ 0x54, 0xf8, 0x34, 0x99, 0x91, 0x77, 0xb2, 0x04, 0xa5, 0x38, 0x85, 0x43,
+ 0xa4, 0x9d, 0x63, 0x8a, 0xf7, 0x0d, 0x52, 0xed, 0xde, 0x95, 0x4f, 0xc9,
+ 0xa6, 0xa2, 0xa0, 0xb9, 0x9b, 0xc3, 0xd3, 0xe2, 0xc1, 0x48, 0x05, 0x8a,
+ 0x72, 0xe2, 0xa5, 0x0c, 0x1c, 0x37, 0x74, 0xdd, 0x83, 0xf1, 0x51, 0xe8,
+ 0xfe, 0xca, 0xb6, 0x4e, 0x1b, 0xbc, 0x60, 0x95, 0xcc, 0xca, 0xfd, 0x0d,
+ 0x17, 0x74, 0xb8, 0xb4, 0xcc, 0xd8, 0xd4, 0xb9, 0x95, 0xaf, 0x3e, 0x1b,
+ 0xa9, 0xc9, 0x43, 0x0f, 0xd8, 0xff, 0xf3, 0x9b, 0xac, 0x43, 0xb0, 0xc6,
+ 0xbf, 0xd0, 0x51, 0xc5, 0xd2, 0x07, 0x58, 0x90, 0x0c, 0x9e, 0x79, 0xe1,
+ 0x1c, 0x79, 0x18, 0xaf, 0x1a, 0x38, 0x52, 0x30, 0x90, 0x45, 0x4b, 0x2c,
+ 0x14, 0xf0, 0x1d, 0x1a, 0xa1, 0x6b, 0x6d, 0x3c, 0x2d, 0x94, 0xbf, 0x47,
+ 0x24, 0xa3, 0x7c, 0x47, 0x1e, 0x3b, 0xbd, 0xd7, 0x10, 0xad, 0x1f, 0x26,
+ 0x80, 0x30, 0xad, 0x3b, 0x3f, 0xce, 0xb8, 0x3e, 0x80, 0x8c, 0x1c, 0xbb,
+ 0x1d, 0x3b, 0x4d, 0x3a, 0x4d, 0xe8, 0x4f, 0x0a, 0x4f, 0x6f, 0x1d, 0x77,
+ 0x65, 0xb3, 0x24, 0xeb, 0xb8, 0x1e, 0x1b, 0xcd, 0x08, 0xac, 0xe0, 0x1a,
+ 0x47, 0x13, 0xc6, 0xb3, 0x76, 0x06, 0x91, 0x14, 0xb8, 0xf0, 0xcd, 0x23,
+ 0x6f, 0x7b, 0xbb, 0xf3, 0xbe, 0xa3, 0xbc, 0x58, 0x34, 0x12, 0x61, 0x7d,
+ 0x97, 0xd5, 0x08, 0xa5, 0x11, 0xc5, 0x4e, 0xb3, 0x2f, 0x16, 0x6d, 0xcd,
+ 0x7f, 0x80, 0xd5, 0x3a, 0x5c, 0x0c, 0x88, 0x10, 0x30, 0xde, 0x35, 0x26,
+ 0x6a, 0x30, 0xda, 0xe0},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 85
+ {SEC_OID_SHA256,
+ 85,
+ {0xa4, 0x3f, 0xe7, 0x40, 0x7f, 0xbd, 0x01, 0x74, 0x15, 0xdf, 0x9e, 0x19,
+ 0x4d, 0xb6, 0x45, 0xa0, 0xa5, 0x74, 0x4b, 0xcc, 0xc0, 0x5d, 0xcc, 0x89,
+ 0x04, 0x4e, 0x7b, 0x97, 0x8a, 0x97, 0x09, 0x08, 0x33, 0x58, 0x92, 0x51,
+ 0xd5, 0x7a, 0xc7, 0x0f, 0x05, 0x91, 0xef, 0x9a, 0x78, 0x77, 0x88, 0x36,
+ 0x06, 0x02, 0x62, 0x4d, 0xbf, 0x50, 0x20, 0x9f, 0xdf, 0x21, 0xf5, 0x78,
+ 0xf0, 0x83, 0x9b, 0x9b, 0x27, 0xc9, 0xaa, 0xb1, 0xbd, 0x58, 0xd2, 0xa1,
+ 0x7a, 0xb1, 0xda, 0x72, 0x0f, 0xb6, 0x86, 0x42, 0x0f, 0xdc, 0x17, 0xf2,
+ 0x75, 0x6e, 0xdb, 0xd8, 0xee, 0xd8, 0x25, 0x02, 0xa1, 0xe6, 0x6c, 0x3b,
+ 0x2b, 0x90, 0xc0, 0x8d, 0xd4, 0x15, 0x0f, 0x6f, 0x6d, 0x0b, 0x56, 0x9c,
+ 0xdb, 0x14, 0xf7, 0xca, 0xd5, 0xf7, 0x92, 0x5d, 0x9c, 0x8a, 0x1f, 0xc3,
+ 0xf0, 0xa6, 0x09, 0x22, 0x19, 0xab, 0x69, 0x02, 0x59, 0x9e, 0x01, 0x8f,
+ 0x88, 0x24, 0x7f, 0x2e, 0x4e, 0xde, 0xbf, 0x90, 0x50, 0x10, 0x4a, 0x38,
+ 0x7d, 0xe0, 0x7d, 0xb9, 0x55, 0xba, 0xd9, 0xcd, 0x01, 0xf2, 0xb1, 0x89,
+ 0xd9, 0xa6, 0xa2, 0xee, 0x93, 0x69, 0xbf, 0x1f, 0x6b, 0xa2, 0x72, 0x44,
+ 0x9e, 0x26, 0xd4, 0xa6, 0x77, 0x12, 0xa3, 0xa2, 0x29, 0x47, 0xab, 0x67,
+ 0xde, 0x53, 0xb1, 0xa4, 0x16, 0xf3, 0x8e, 0x30, 0x40, 0x11, 0xdd, 0x47,
+ 0x7e, 0xb3, 0x3c, 0x81, 0x91, 0xd4, 0x61, 0x01, 0xb1, 0x7d, 0x9e, 0x83,
+ 0x5d, 0x98, 0x16, 0xf7, 0x6d, 0xbc, 0x54, 0x0a, 0x2d, 0x6a, 0x0c, 0xed,
+ 0x25, 0x62, 0x32, 0x5b, 0x9a, 0x21, 0xee, 0x7c, 0x90, 0xf0, 0x10, 0xc2,
+ 0x2f, 0xe7, 0x72, 0x3a, 0xb4, 0xfb, 0x16, 0x19, 0x7a, 0xf8, 0xfc, 0xd5,
+ 0x07, 0xf6, 0x13, 0x87, 0xda, 0xd1, 0xce, 0x8e, 0xcd, 0x7a, 0x39, 0xfc,
+ 0x84, 0xeb, 0x8d, 0xa0},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 86
+ {SEC_OID_SHA256,
+ 86,
+ {0x85, 0x2f, 0x74, 0xfc, 0x80, 0x1f, 0xaf, 0xf2, 0x48, 0x6a, 0xfa, 0x44,
+ 0x19, 0x7f, 0xec, 0x78, 0x9d, 0x36, 0xc1, 0xa4, 0x0e, 0xa4, 0x1b, 0x55,
+ 0xd4, 0x6b, 0x6f, 0xb6, 0xa5, 0xc9, 0x94, 0xa9, 0x94, 0x3c, 0x6d, 0x9b,
+ 0x3d, 0x46, 0x16, 0x5a, 0xb2, 0x02, 0x31, 0x24, 0x27, 0x1e, 0xd5, 0xfb,
+ 0x34, 0xea, 0x02, 0x99, 0xb2, 0x05, 0x19, 0x7e, 0x4d, 0x84, 0x32, 0xc1,
+ 0xda, 0xbb, 0x40, 0x23, 0x6a, 0x09, 0x5c, 0x05, 0x58, 0x7e, 0x88, 0x5e,
+ 0x6f, 0x8e, 0xd0, 0xe0, 0x86, 0x11, 0xc2, 0xc7, 0x57, 0x3c, 0x92, 0x8c,
+ 0x6b, 0xa6, 0x15, 0x95, 0x41, 0xfb, 0xe6, 0x75, 0x1c, 0x04, 0x48, 0x6e,
+ 0xbb, 0xe2, 0xf2, 0x0c, 0xcb, 0xe8, 0x41, 0x0f, 0xf3, 0x9d, 0x7d, 0xb6,
+ 0x64, 0x9e, 0xb4, 0x6c, 0x6f, 0x0b, 0xa5, 0x52, 0xf0, 0xdf, 0xfc, 0xd1,
+ 0x83, 0x62, 0x8e, 0x86, 0x3c, 0xe2, 0xef, 0x8f, 0x44, 0xfa, 0xad, 0xf3,
+ 0xfd, 0x94, 0x65, 0x9f, 0x98, 0x51, 0x7a, 0x5e, 0x8b, 0x59, 0x69, 0xac,
+ 0xa7, 0x3c, 0x32, 0xae, 0x22, 0xc4, 0x33, 0x88, 0x73, 0x15, 0xba, 0x86,
+ 0x31, 0xf4, 0xf1, 0x0c, 0xbd, 0x7a, 0x0c, 0x32, 0x04, 0xe3, 0x77, 0xe7,
+ 0x36, 0x6c, 0x13, 0x69, 0x86, 0xd5, 0x05, 0xf1, 0xe8, 0x85, 0x5f, 0x80,
+ 0xc5, 0xf8, 0xf9, 0x7b, 0x9e, 0xc7, 0x6a, 0x69, 0xe9, 0x29, 0x07, 0x34,
+ 0xe8, 0x09, 0x06, 0x70, 0x13, 0x72, 0xe1, 0xf9, 0xff, 0xf6, 0xf2, 0x2d,
+ 0x15, 0x50, 0x8e, 0x43, 0x93, 0x53, 0x9d, 0xdd, 0xfb, 0xc7, 0x84, 0x71,
+ 0xfd, 0x23, 0x26, 0xe7, 0xfb, 0xfc, 0xb5, 0xfd, 0xe0, 0x66, 0xf4, 0x37,
+ 0x17, 0x13, 0x29, 0x90, 0x5f, 0xc9, 0x0c, 0x95, 0xeb, 0x17, 0x4e, 0x9b,
+ 0xcc, 0xa5, 0x3b, 0xa4, 0x6b, 0x5c, 0x42, 0xb5, 0xf3, 0xf4, 0x7f, 0x1e,
+ 0x0f, 0xa4, 0xdf, 0x04},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 87
+ {SEC_OID_SHA256,
+ 87,
+ {0x6a, 0xe9, 0x7b, 0xa3, 0x3d, 0x02, 0x71, 0x9f, 0x5e, 0x4a, 0x80, 0x9f,
+ 0x5b, 0x44, 0x05, 0x43, 0x31, 0xd0, 0xec, 0x1b, 0x61, 0xc3, 0x40, 0x67,
+ 0xc6, 0xc8, 0x99, 0x6d, 0x12, 0x6c, 0x97, 0x2d, 0xf2, 0xeb, 0x48, 0xf2,
+ 0xde, 0xcf, 0x74, 0x62, 0x31, 0x16, 0xe4, 0xb5, 0x44, 0x01, 0xbb, 0xfc,
+ 0x05, 0x02, 0x35, 0x01, 0xe0, 0x02, 0x45, 0xeb, 0x98, 0xd8, 0x6a, 0xec,
+ 0x63, 0x57, 0x69, 0x7e, 0x67, 0xcd, 0xc7, 0x8e, 0x0e, 0xb3, 0x7c, 0x53,
+ 0xb3, 0xce, 0x06, 0xcd, 0x07, 0x8a, 0xf9, 0xbb, 0xde, 0x02, 0x06, 0xac,
+ 0x5d, 0x63, 0xe8, 0xa8, 0x42, 0x72, 0x6d, 0x4b, 0xff, 0x48, 0x9e, 0x66,
+ 0x95, 0xc6, 0x53, 0x9d, 0xe3, 0xbe, 0xf4, 0x0a, 0x4f, 0xbf, 0xc5, 0x00,
+ 0xbf, 0x93, 0x2c, 0x35, 0xdb, 0x6d, 0x81, 0x85, 0xed, 0x3a, 0xe7, 0x13,
+ 0xef, 0x6f, 0x79, 0x31, 0xb8, 0xe4, 0xa7, 0x68, 0x34, 0xa6, 0xcb, 0x59,
+ 0xc4, 0x11, 0x4c, 0x23, 0x0d, 0xcd, 0xef, 0xaf, 0x3b, 0x44, 0x60, 0x77,
+ 0x56, 0x50, 0xe0, 0x3d, 0x34, 0x61, 0xde, 0xb3, 0xa2, 0x29, 0x51, 0x1b,
+ 0xc9, 0x76, 0x36, 0x34, 0x1c, 0x0b, 0xbb, 0x1a, 0xad, 0x24, 0xf4, 0x77,
+ 0xc3, 0xa1, 0x65, 0x81, 0x55, 0xc3, 0x38, 0xd3, 0x7a, 0xca, 0x1d, 0x6b,
+ 0x5b, 0xa0, 0x39, 0xf3, 0xa4, 0x86, 0x53, 0x5a, 0x2e, 0x2d, 0xda, 0x68,
+ 0xe4, 0xbf, 0x19, 0x98, 0xb8, 0x93, 0x1a, 0x52, 0x78, 0x1e, 0x46, 0x5d,
+ 0x32, 0x59, 0x6c, 0x67, 0x81, 0x61, 0x2a, 0xf4, 0xa6, 0xf4, 0x95, 0x97,
+ 0x4c, 0x02, 0x3b, 0x68, 0xa0, 0xf5, 0x37, 0xfe, 0xe0, 0x0a, 0x32, 0xc3,
+ 0xe4, 0x99, 0xda, 0x4f, 0x8b, 0x2e, 0x4e, 0xe6, 0x77, 0xb6, 0x8b, 0x05,
+ 0x8f, 0x99, 0xa1, 0x04, 0xdd, 0xe5, 0x79, 0xac, 0x31, 0xe6, 0xff, 0x96,
+ 0x66, 0x79, 0xcd, 0x47},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 88
+ {SEC_OID_SHA256,
+ 88,
+ {0xb0, 0x0e, 0xc1, 0x64, 0x82, 0x5f, 0x45, 0x7f, 0x14, 0x4e, 0x32, 0x08,
+ 0xdd, 0x88, 0x7c, 0x0b, 0x69, 0x76, 0x2a, 0x28, 0x77, 0xf6, 0x2d, 0x87,
+ 0x95, 0xac, 0x3e, 0xca, 0x14, 0xe4, 0x99, 0x88, 0xf8, 0x98, 0xd3, 0xc9,
+ 0x39, 0x61, 0x3c, 0xaa, 0x50, 0x94, 0xe2, 0x1e, 0xa3, 0x61, 0xc8, 0x04,
+ 0xc8, 0xea, 0x0c, 0x5f, 0x6a, 0x0e, 0x09, 0xe1, 0x18, 0xe1, 0x83, 0x44,
+ 0x1b, 0x57, 0x19, 0xae, 0x30, 0x8e, 0xb9, 0x5d, 0x70, 0x50, 0x46, 0x21,
+ 0x8e, 0x7d, 0xab, 0x33, 0x6e, 0x53, 0xfb, 0x30, 0xa7, 0xc1, 0xdd, 0xc5,
+ 0x9c, 0xba, 0x08, 0x78, 0x5c, 0xe9, 0xbd, 0xa3, 0x85, 0x74, 0x35, 0x26,
+ 0xe6, 0xb7, 0xbd, 0x15, 0xb3, 0xcd, 0xe6, 0xbf, 0xa1, 0x0f, 0x8a, 0xd4,
+ 0xf6, 0xf2, 0x05, 0x34, 0xc3, 0x88, 0xd7, 0xf6, 0x1d, 0xd0, 0x4f, 0x34,
+ 0x00, 0x9d, 0xc4, 0xd6, 0x26, 0x6f, 0x73, 0x63, 0xfc, 0xc5, 0x98, 0x53,
+ 0xf2, 0x4e, 0x0e, 0xa5, 0xf9, 0xee, 0x10, 0x0f, 0x00, 0x04, 0xad, 0xf7,
+ 0x57, 0x67, 0xd9, 0x5c, 0x12, 0xb3, 0x04, 0x73, 0x59, 0x4f, 0x67, 0xbc,
+ 0xd5, 0xca, 0x63, 0xcb, 0x76, 0xa4, 0xb8, 0x37, 0x50, 0x99, 0x01, 0xdc,
+ 0xf0, 0xbb, 0xf5, 0xf2, 0xd1, 0x09, 0x70, 0x0b, 0xf0, 0x4e, 0x21, 0x69,
+ 0xcd, 0xb4, 0x7b, 0xa4, 0xde, 0x10, 0x19, 0xfd, 0x59, 0x56, 0x65, 0xac,
+ 0xb1, 0x14, 0x03, 0x9b, 0xc7, 0x5a, 0x62, 0xcc, 0x07, 0x62, 0x46, 0x46,
+ 0xfd, 0x1a, 0xc2, 0xbd, 0x71, 0x62, 0x59, 0x74, 0x56, 0x7a, 0x95, 0x08,
+ 0xc5, 0x12, 0xb0, 0x57, 0x6e, 0xcd, 0xa6, 0x9a, 0x59, 0xe9, 0x50, 0x80,
+ 0x23, 0x31, 0x00, 0x26, 0x62, 0xdf, 0xeb, 0xe0, 0x8d, 0x25, 0x48, 0x96,
+ 0x8e, 0xa8, 0x93, 0x93, 0x64, 0xa2, 0x7e, 0x20, 0x21, 0x84, 0x38, 0x0c,
+ 0xef, 0xc1, 0x79, 0x6d},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 89
+ {SEC_OID_SHA256,
+ 89,
+ {0x17, 0x78, 0xc1, 0x78, 0x57, 0x91, 0x19, 0x61, 0x8a, 0x40, 0x7b, 0xa8,
+ 0x34, 0xa7, 0xde, 0x8f, 0xf2, 0x44, 0xd4, 0xda, 0x6e, 0xd2, 0xf9, 0x79,
+ 0xc5, 0x46, 0x84, 0xdc, 0x45, 0x92, 0x57, 0xe7, 0x02, 0x40, 0x69, 0x1e,
+ 0xe8, 0x44, 0xf7, 0x45, 0xd7, 0x2e, 0x64, 0x63, 0x32, 0x00, 0xb8, 0x00,
+ 0xbe, 0x5d, 0xa7, 0x38, 0x48, 0x4c, 0x02, 0x58, 0x40, 0x5e, 0x73, 0x19,
+ 0x80, 0x0c, 0x81, 0x28, 0xd0, 0x23, 0xdb, 0x52, 0x27, 0xfc, 0x2e, 0x34,
+ 0x8c, 0x42, 0x6a, 0x02, 0x6c, 0x3f, 0x84, 0x06, 0x0a, 0x45, 0x48, 0xf0,
+ 0xdd, 0xc2, 0xdc, 0x92, 0xbe, 0x1d, 0xd4, 0x2b, 0xf7, 0xa8, 0x19, 0xa9,
+ 0xe8, 0x92, 0xd3, 0x18, 0xea, 0xc5, 0x89, 0x19, 0xa0, 0x1f, 0x1c, 0xe3,
+ 0xda, 0x9c, 0x17, 0x52, 0x8a, 0xf6, 0x02, 0x2b, 0x2c, 0xd0, 0x88, 0x14,
+ 0x4f, 0xe4, 0x4c, 0x3d, 0xbb, 0xa6, 0x0c, 0xcc, 0x83, 0x97, 0x01, 0x99,
+ 0xb7, 0x58, 0xfd, 0x49, 0xc2, 0x22, 0x6f, 0x5b, 0x74, 0x26, 0x68, 0xd6,
+ 0x68, 0x5d, 0xee, 0x1a, 0x5f, 0xee, 0xe1, 0x73, 0xaa, 0x8f, 0x44, 0x28,
+ 0x11, 0x8a, 0x18, 0x70, 0x1a, 0xc5, 0x03, 0x60, 0x0e, 0x07, 0x04, 0x41,
+ 0x05, 0x95, 0xe8, 0xfd, 0x72, 0x08, 0xe2, 0x2c, 0x16, 0x1c, 0x81, 0xe1,
+ 0x08, 0x05, 0x6b, 0x52, 0xda, 0x13, 0x1f, 0x1f, 0x80, 0x6c, 0x3b, 0xc1,
+ 0x18, 0xf9, 0x34, 0xcc, 0x78, 0xb8, 0xe0, 0x47, 0xc0, 0xb1, 0x81, 0xee,
+ 0x73, 0x86, 0xd9, 0xc2, 0x83, 0xa3, 0xdd, 0x25, 0x1c, 0xa3, 0x0a, 0x81,
+ 0xa9, 0xb6, 0xf5, 0x62, 0xb3, 0x36, 0x48, 0x15, 0xec, 0x3d, 0x24, 0x7e,
+ 0x5c, 0xab, 0x8c, 0xcd, 0xd7, 0x8e, 0x06, 0x53, 0xe2, 0x06, 0x7c, 0x61,
+ 0x48, 0xb7, 0x61, 0x91, 0xbb, 0x79, 0x7e, 0x80, 0x0f, 0x0d, 0x6e, 0x9e,
+ 0x28, 0x24, 0x09, 0xd9},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 90
+ {SEC_OID_SHA256,
+ 90,
+ {0x13, 0xb6, 0x47, 0xd9, 0x38, 0x16, 0xde, 0x9c, 0x2f, 0xef, 0x16, 0x2f,
+ 0x8d, 0xc3, 0x79, 0x56, 0x69, 0x0d, 0xd4, 0x0d, 0x21, 0x24, 0xb0, 0xb7,
+ 0xb7, 0x24, 0xdd, 0xbe, 0x5c, 0x62, 0xb1, 0x24, 0x23, 0x69, 0xf8, 0x28,
+ 0x51, 0xb2, 0x4c, 0xf9, 0x8b, 0x1b, 0x46, 0x2f, 0x6f, 0x5f, 0xa4, 0x0c,
+ 0x24, 0x8c, 0x02, 0xd7, 0x78, 0xed, 0x28, 0xd3, 0xec, 0x8d, 0x2e, 0xeb,
+ 0x16, 0x68, 0x08, 0x1c, 0x69, 0x1f, 0x6a, 0x39, 0x39, 0xf7, 0x23, 0x45,
+ 0xf0, 0xeb, 0x58, 0xfa, 0x02, 0x73, 0x7a, 0xb0, 0x33, 0x46, 0x93, 0xc6,
+ 0x33, 0x3b, 0x9e, 0x45, 0x93, 0xea, 0xcd, 0x3d, 0xcb, 0x71, 0x58, 0x66,
+ 0x23, 0xd1, 0x1b, 0x52, 0x30, 0xeb, 0x62, 0x40, 0x34, 0x56, 0x1f, 0x3c,
+ 0x6c, 0x7b, 0x15, 0x1c, 0x1f, 0x18, 0xd3, 0x31, 0x1f, 0x35, 0x9a, 0x16,
+ 0x65, 0x00, 0xd7, 0x89, 0x95, 0xd6, 0xed, 0xe4, 0x34, 0x21, 0x05, 0x8a,
+ 0x57, 0x1c, 0x63, 0x9f, 0x22, 0x8a, 0x80, 0x4e, 0x33, 0xde, 0xb8, 0xaa,
+ 0x06, 0xe6, 0x46, 0xc7, 0xaa, 0x42, 0x5a, 0x8d, 0x0e, 0xa2, 0x45, 0xe4,
+ 0xb2, 0xc2, 0xa5, 0xd4, 0x84, 0x13, 0xc6, 0xad, 0xa6, 0x1d, 0x19, 0x5e,
+ 0x23, 0x02, 0x57, 0x7c, 0xd5, 0x17, 0x87, 0x6e, 0xea, 0x82, 0xb0, 0x43,
+ 0xc6, 0x74, 0x1a, 0xba, 0x88, 0x22, 0x42, 0xd9, 0xc9, 0x7f, 0xcf, 0x7e,
+ 0xdf, 0x0d, 0x0a, 0x3b, 0xa6, 0xcf, 0x37, 0x23, 0xf5, 0xd3, 0x00, 0x67,
+ 0x90, 0xd2, 0x2d, 0xcd, 0x8e, 0xc6, 0xbc, 0xa7, 0x01, 0x56, 0x8c, 0xec,
+ 0xc2, 0x42, 0x02, 0x84, 0xe1, 0x40, 0xc8, 0x4d, 0x94, 0xe4, 0xbc, 0xc7,
+ 0x28, 0x61, 0xbb, 0x31, 0xd6, 0x1a, 0x9d, 0xcc, 0xd5, 0x38, 0x57, 0x06,
+ 0x0f, 0x7f, 0x6b, 0xde, 0x15, 0x03, 0x58, 0x0f, 0x2d, 0x52, 0x42, 0x4a,
+ 0xfd, 0x1c, 0x07, 0x94},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 91
+ {SEC_OID_SHA256,
+ 91,
+ {0xac, 0x52, 0x28, 0x8e, 0xb0, 0xae, 0x64, 0xf6, 0x89, 0x7a, 0x5b, 0x38,
+ 0x3e, 0x9e, 0x4d, 0x73, 0x4b, 0x45, 0x68, 0x5f, 0xe3, 0xa7, 0x5e, 0x2f,
+ 0x5c, 0x65, 0xad, 0x82, 0x35, 0x31, 0x1a, 0x6a, 0x2f, 0xdc, 0xb5, 0xa8,
+ 0xae, 0xc4, 0x7b, 0x43, 0x0a, 0x7a, 0x84, 0xef, 0xe1, 0x0b, 0xac, 0x9d,
+ 0xa1, 0x07, 0x86, 0xba, 0xdd, 0x03, 0x30, 0x89, 0x24, 0x35, 0x26, 0xa4,
+ 0xd9, 0xea, 0x57, 0xa9, 0xe7, 0x10, 0x3c, 0xa9, 0xe7, 0xdc, 0x88, 0x9a,
+ 0x9d, 0x1a, 0x4e, 0x4b, 0x86, 0xde, 0xb3, 0x4e, 0xbd, 0x3a, 0x5b, 0x45,
+ 0x4d, 0x0a, 0xfa, 0x94, 0x0a, 0xf7, 0x14, 0x22, 0xa4, 0xc4, 0xda, 0xe4,
+ 0xe1, 0xa5, 0xbd, 0x1e, 0x42, 0x70, 0xad, 0x32, 0xa4, 0x86, 0xe2, 0xa1,
+ 0x33, 0x4d, 0xb7, 0xa5, 0x11, 0xf3, 0x25, 0x18, 0x34, 0xd1, 0x12, 0xb9,
+ 0x69, 0x69, 0x79, 0xdc, 0xb0, 0xab, 0xf8, 0xca, 0x83, 0xf3, 0x04, 0xe4,
+ 0xe8, 0xcc, 0x68, 0x92, 0xc4, 0xdc, 0x51, 0x88, 0xe4, 0x16, 0x42, 0x85,
+ 0x70, 0xf0, 0xe3, 0xe5, 0x6e, 0x4b, 0x17, 0x1a, 0x3e, 0xe7, 0x41, 0x78,
+ 0x73, 0x84, 0xf9, 0x37, 0x50, 0x19, 0xfe, 0xe5, 0xcd, 0xa1, 0xe1, 0x61,
+ 0xd4, 0x87, 0x6e, 0x9e, 0xbb, 0x34, 0x9f, 0xc1, 0xf3, 0x3d, 0xed, 0x8a,
+ 0x73, 0x3b, 0xc5, 0xc7, 0xb7, 0x19, 0xc0, 0x36, 0x7e, 0xe4, 0x4c, 0xa8,
+ 0x21, 0x2c, 0x51, 0x7e, 0xae, 0xde, 0x66, 0x89, 0xe1, 0xca, 0xae, 0x2b,
+ 0x5c, 0xfd, 0x34, 0x73, 0x78, 0xef, 0xbe, 0xab, 0x78, 0x11, 0x44, 0x35,
+ 0x98, 0x6f, 0x95, 0xad, 0xd8, 0x5e, 0x48, 0xd4, 0x33, 0x07, 0x42, 0x88,
+ 0xe0, 0xca, 0xce, 0x49, 0xde, 0x21, 0xc0, 0xfe, 0xc2, 0x41, 0x4b, 0xed,
+ 0x9b, 0x01, 0x27, 0x4a, 0x8e, 0x8f, 0x69, 0x59, 0xfd, 0xc2, 0x96, 0x48,
+ 0xbf, 0xce, 0xee, 0x70},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 92
+ {SEC_OID_SHA256,
+ 92,
+ {0x6b, 0x31, 0xd3, 0xf3, 0xd9, 0xc0, 0x07, 0x71, 0x8c, 0x2a, 0x7f, 0x9b,
+ 0xf2, 0x01, 0xff, 0xc0, 0x03, 0x58, 0x1b, 0x3f, 0xca, 0x23, 0x71, 0xfc,
+ 0x15, 0xae, 0xba, 0x38, 0x21, 0x4e, 0x51, 0xd6, 0xf7, 0x2d, 0xdc, 0x63,
+ 0x2a, 0x76, 0x32, 0xba, 0x95, 0xf7, 0x9c, 0x86, 0x82, 0x30, 0xc5, 0x68,
+ 0x51, 0x23, 0x1a, 0x8f, 0xa1, 0x78, 0xcf, 0x6c, 0xde, 0x67, 0xfc, 0x25,
+ 0xce, 0xa8, 0xc8, 0xa8, 0x11, 0xd3, 0x3e, 0x45, 0x18, 0x44, 0xb8, 0x6f,
+ 0xdc, 0x11, 0xc1, 0xa7, 0x5b, 0x03, 0xde, 0x50, 0x84, 0xa9, 0x64, 0x24,
+ 0x90, 0xd5, 0xe9, 0xb4, 0x9d, 0xe5, 0x0d, 0x51, 0xc9, 0x3c, 0x76, 0x5b,
+ 0xb3, 0x63, 0x88, 0xf1, 0xb3, 0x50, 0x6a, 0x09, 0x8a, 0x8a, 0x9d, 0x58,
+ 0xf5, 0x09, 0xd4, 0x8e, 0x76, 0x47, 0x7b, 0xde, 0xb4, 0xae, 0x2f, 0xdf,
+ 0xe4, 0x10, 0xc1, 0x7c, 0xce, 0x01, 0x1d, 0xa7, 0x03, 0xb4, 0x70, 0x35,
+ 0xfe, 0x20, 0x41, 0xfb, 0x82, 0xd8, 0x2a, 0x15, 0x84, 0x80, 0xfd, 0xc2,
+ 0x5d, 0x8e, 0x86, 0x82, 0x09, 0xae, 0xc6, 0xf7, 0x88, 0xe5, 0x75, 0x63,
+ 0x5a, 0x7d, 0xf9, 0xfa, 0x58, 0xa9, 0x59, 0x19, 0x35, 0x6d, 0x52, 0xa3,
+ 0x8e, 0x67, 0x8a, 0x82, 0x68, 0xf3, 0xba, 0xa2, 0xaf, 0x7a, 0x6e, 0xfb,
+ 0xe3, 0xaf, 0x72, 0xe2, 0x3e, 0xed, 0x35, 0x4b, 0xd4, 0x34, 0x72, 0xef,
+ 0x7c, 0x7a, 0x87, 0x78, 0x42, 0xef, 0xbf, 0x3d, 0x9f, 0x08, 0xef, 0x45,
+ 0xcd, 0x56, 0x2c, 0xa3, 0xed, 0x4f, 0x90, 0x3d, 0x7d, 0x4a, 0x57, 0x1b,
+ 0xdd, 0xa5, 0x31, 0xa0, 0x04, 0x58, 0x38, 0x71, 0x35, 0xe0, 0x9d, 0x27,
+ 0x67, 0x29, 0xef, 0x23, 0x02, 0x97, 0xc2, 0x89, 0xd9, 0xa0, 0x01, 0x0d,
+ 0x6d, 0xb6, 0x6c, 0x40, 0xb9, 0x6d, 0x91, 0x92, 0x9e, 0x68, 0x57, 0x42,
+ 0x94, 0x6a, 0x4c, 0x05},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 93
+ {SEC_OID_SHA256,
+ 93,
+ {0xb7, 0x29, 0x75, 0x60, 0x94, 0x63, 0xdb, 0x5c, 0xfa, 0x16, 0x1a, 0x7f,
+ 0x29, 0xca, 0x78, 0xc1, 0xe8, 0xec, 0x60, 0x83, 0xeb, 0x05, 0x5b, 0xda,
+ 0x72, 0xfa, 0x72, 0x45, 0xd7, 0x1d, 0x56, 0x5a, 0xf2, 0x85, 0x5f, 0x17,
+ 0x5e, 0xd2, 0x9d, 0xbe, 0x88, 0x1e, 0x21, 0x06, 0xf9, 0x0a, 0x84, 0xf3,
+ 0xab, 0xbf, 0x7d, 0x22, 0x9d, 0xb8, 0xcb, 0x7b, 0xe2, 0xa7, 0xd5, 0xd2,
+ 0x9c, 0xdd, 0xfb, 0x16, 0x46, 0x8d, 0x9f, 0x14, 0x2e, 0x07, 0xd2, 0xe5,
+ 0xf4, 0x78, 0x0a, 0xb5, 0x23, 0x54, 0x50, 0x47, 0x43, 0xef, 0x0c, 0xb4,
+ 0xe3, 0x2d, 0x3c, 0xc1, 0xc2, 0xe6, 0x12, 0x24, 0x53, 0x24, 0xaf, 0xe6,
+ 0x60, 0x40, 0x04, 0x51, 0x8d, 0x8f, 0xad, 0x3e, 0xa2, 0x88, 0x41, 0x04,
+ 0xeb, 0xac, 0x9e, 0xaa, 0x95, 0xe1, 0x41, 0x80, 0xe8, 0x6c, 0x54, 0xcb,
+ 0x80, 0x1b, 0xa9, 0xb8, 0x51, 0x0b, 0xee, 0x1e, 0x2d, 0xf9, 0x0f, 0xc4,
+ 0x9a, 0x00, 0x5b, 0x1a, 0x26, 0xad, 0xe1, 0x97, 0xc6, 0x3d, 0xe5, 0xf1,
+ 0xcd, 0xf8, 0xac, 0x8a, 0x84, 0xf6, 0xc6, 0x77, 0x68, 0xc0, 0xad, 0xb5,
+ 0x4a, 0xe8, 0x53, 0x38, 0x8d, 0xe7, 0x1d, 0x16, 0x43, 0xe0, 0x7d, 0x8b,
+ 0xb0, 0x83, 0x16, 0x6e, 0xfd, 0x07, 0x72, 0x51, 0xcb, 0xce, 0xa5, 0x90,
+ 0x5f, 0xc0, 0x35, 0xf0, 0x19, 0x19, 0xbd, 0x14, 0x3f, 0xa8, 0xd5, 0xb6,
+ 0x00, 0xcc, 0x90, 0x62, 0xd8, 0xb6, 0x1e, 0xb8, 0x6d, 0x11, 0x8c, 0x0c,
+ 0xe9, 0xf9, 0x8a, 0x36, 0x22, 0xf9, 0x00, 0x84, 0x23, 0x61, 0x24, 0xed,
+ 0x6a, 0x50, 0x24, 0xb0, 0xb7, 0xa6, 0x1b, 0xf7, 0x64, 0x1c, 0xbc, 0x76,
+ 0x47, 0x00, 0x80, 0x99, 0xde, 0xcf, 0x49, 0x3b, 0x56, 0xc5, 0x94, 0x58,
+ 0xa1, 0xa9, 0xdf, 0xa1, 0x9c, 0x13, 0xba, 0x96, 0xc0, 0xe0, 0x50, 0xd3,
+ 0xdf, 0x51, 0x24, 0x91},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 94
+ {SEC_OID_SHA256,
+ 94,
+ {0x6a, 0xfd, 0x72, 0x45, 0xb1, 0x52, 0x1c, 0x94, 0x2c, 0x1d, 0x38, 0xb8,
+ 0xdc, 0x0b, 0x9a, 0x3b, 0xbe, 0x12, 0x48, 0x33, 0xee, 0x97, 0xde, 0x0b,
+ 0x50, 0xea, 0x9e, 0x53, 0x79, 0x73, 0xe3, 0xd1, 0x99, 0x37, 0x6f, 0x1d,
+ 0xe8, 0x34, 0xec, 0x23, 0x93, 0x18, 0x38, 0x9e, 0x47, 0x9a, 0x89, 0xc9,
+ 0x7b, 0x5d, 0xf2, 0xbb, 0x08, 0xd3, 0xfc, 0x56, 0x5c, 0x33, 0x90, 0x3a,
+ 0xab, 0x59, 0x5f, 0x40, 0x05, 0x46, 0x1c, 0x83, 0x3b, 0xcb, 0xb5, 0xc0,
+ 0x4d, 0x90, 0xa2, 0x1a, 0xa7, 0xc2, 0x51, 0xe1, 0x34, 0x2e, 0x2d, 0x8d,
+ 0xb7, 0x68, 0xca, 0x1c, 0x23, 0xca, 0x47, 0x3a, 0xdc, 0x01, 0x1f, 0x40,
+ 0xee, 0xf9, 0xfa, 0xeb, 0x78, 0x3c, 0xca, 0x57, 0x65, 0x7b, 0x6f, 0xc4,
+ 0x20, 0x0f, 0xd5, 0x46, 0x94, 0xad, 0x45, 0x7d, 0xb2, 0x94, 0x2c, 0x8a,
+ 0x92, 0x71, 0xb6, 0x1e, 0x3c, 0xc1, 0xae, 0xa8, 0x1f, 0x97, 0x05, 0x2c,
+ 0x3c, 0x4c, 0xe9, 0x68, 0xb5, 0xc6, 0xb5, 0x67, 0x10, 0xd5, 0x73, 0x36,
+ 0x15, 0xd9, 0x60, 0xe2, 0x9a, 0x63, 0x6b, 0xb9, 0x59, 0xa4, 0xfe, 0x36,
+ 0x44, 0xc4, 0x1f, 0x7c, 0xb8, 0x59, 0x87, 0xb9, 0x11, 0x2d, 0xf1, 0x20,
+ 0x4f, 0x81, 0xc6, 0x9d, 0x19, 0x3f, 0x10, 0xb5, 0xac, 0x2a, 0xa9, 0xd8,
+ 0xf2, 0x23, 0xc7, 0x76, 0x41, 0xad, 0xe8, 0x75, 0x67, 0x46, 0x9c, 0x07,
+ 0xb8, 0x29, 0x18, 0xd1, 0xb4, 0x4d, 0xf6, 0xd0, 0x47, 0xa0, 0xed, 0x92,
+ 0x91, 0xe4, 0x89, 0xab, 0xd7, 0x05, 0x0c, 0xf7, 0xba, 0x1a, 0xdb, 0x85,
+ 0xcc, 0x5f, 0xd0, 0x79, 0xcd, 0xe6, 0x5e, 0x81, 0x68, 0xc2, 0x48, 0x01,
+ 0x21, 0xee, 0x71, 0x45, 0xbb, 0x09, 0x4d, 0xc8, 0x46, 0x51, 0x7b, 0x64,
+ 0x90, 0x25, 0x06, 0x48, 0xf9, 0xb5, 0x83, 0x98, 0x13, 0x0a, 0x69, 0xdb,
+ 0xa9, 0xce, 0xee, 0x10},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 95
+ {SEC_OID_SHA256,
+ 95,
+ {0x58, 0x2d, 0xd0, 0x5a, 0x81, 0xd3, 0x29, 0xfb, 0x7c, 0x4c, 0x1b, 0xcb,
+ 0x57, 0x16, 0xed, 0xdd, 0x21, 0x33, 0x4f, 0xd2, 0xf7, 0x76, 0x3a, 0xba,
+ 0x0d, 0xe6, 0x7e, 0xff, 0x55, 0x08, 0x38, 0xdc, 0x7f, 0x42, 0x84, 0xea,
+ 0x5e, 0x4b, 0x94, 0xbf, 0xd0, 0xea, 0x82, 0x3a, 0xed, 0x8b, 0xac, 0x21,
+ 0x4e, 0x3c, 0x9a, 0xdb, 0x01, 0x44, 0xc7, 0xea, 0x34, 0xad, 0x98, 0xca,
+ 0xcb, 0x58, 0x3e, 0x8f, 0x5e, 0x2c, 0xee, 0xcf, 0xad, 0xdd, 0xa6, 0x70,
+ 0x31, 0xde, 0x74, 0x8b, 0x3e, 0xde, 0xa9, 0x86, 0xdd, 0x13, 0x90, 0x6f,
+ 0xfe, 0x06, 0x69, 0x5b, 0x7f, 0xbb, 0xdc, 0x45, 0x5e, 0x35, 0x0b, 0x64,
+ 0xa4, 0x59, 0xa8, 0xcb, 0x26, 0x0e, 0xe8, 0x7b, 0x00, 0x04, 0x43, 0x3d,
+ 0x5d, 0xfc, 0xab, 0x40, 0x4d, 0xa5, 0xbd, 0x9a, 0x11, 0x61, 0x68, 0xd8,
+ 0x45, 0x30, 0x71, 0xdc, 0xbc, 0x13, 0xaf, 0x9a, 0xbd, 0xfd, 0x00, 0x97,
+ 0x04, 0x72, 0x1e, 0x65, 0xdf, 0x95, 0x09, 0x84, 0xb5, 0x64, 0xb9, 0x57,
+ 0x98, 0x41, 0x08, 0xaf, 0xbf, 0xcf, 0x1b, 0x6f, 0x14, 0xff, 0x50, 0x42,
+ 0x5a, 0x16, 0xda, 0x4f, 0x1d, 0x04, 0x37, 0x78, 0xa5, 0x0b, 0x91, 0xff,
+ 0x34, 0x0d, 0x94, 0xe0, 0x4d, 0x9c, 0xf9, 0xe7, 0xe3, 0xb3, 0x5a, 0x74,
+ 0x82, 0xcd, 0x20, 0x96, 0x37, 0x0b, 0x18, 0x98, 0x44, 0x54, 0x2b, 0x29,
+ 0x76, 0x71, 0x34, 0x66, 0xca, 0xc4, 0x4b, 0x35, 0x65, 0x81, 0x41, 0x1d,
+ 0xb0, 0xba, 0xd4, 0x2a, 0x5b, 0x08, 0x98, 0xd0, 0x5e, 0x5b, 0x19, 0xd0,
+ 0x62, 0xe0, 0x4d, 0x4d, 0x22, 0xe3, 0x17, 0x00, 0x01, 0xd4, 0x64, 0x99,
+ 0xa2, 0x0a, 0xd1, 0x25, 0x77, 0x9a, 0xe9, 0x5d, 0x34, 0x77, 0xcf, 0x2e,
+ 0xc3, 0xd3, 0x96, 0x34, 0xad, 0x78, 0x7c, 0xe1, 0xed, 0x01, 0x36, 0xbc,
+ 0x43, 0x2c, 0xc8, 0x13},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 96
+ {SEC_OID_SHA256,
+ 96,
+ {0x66, 0x64, 0x30, 0xef, 0xff, 0x09, 0x0b, 0x85, 0xac, 0xbd, 0x66, 0xac,
+ 0xc0, 0x54, 0xf2, 0x9a, 0x8c, 0x05, 0x72, 0x0e, 0x14, 0x0a, 0x59, 0x9c,
+ 0x21, 0x1f, 0xd6, 0x99, 0x95, 0x5c, 0x88, 0x57, 0xff, 0x68, 0xdd, 0x8e,
+ 0xbe, 0x56, 0x51, 0x7a, 0x1d, 0x4b, 0x10, 0xec, 0x5c, 0xc1, 0x75, 0xb1,
+ 0x74, 0x88, 0x16, 0x1d, 0x8d, 0xe9, 0xc0, 0x7c, 0x32, 0x63, 0xe5, 0xc3,
+ 0xc7, 0x3a, 0x9c, 0x64, 0x9d, 0x85, 0xe8, 0xb4, 0xcc, 0xa0, 0x20, 0x35,
+ 0xf6, 0xed, 0x9b, 0x8e, 0xc8, 0x0e, 0x0f, 0xb1, 0xe1, 0x02, 0xa0, 0x6b,
+ 0xa6, 0x0e, 0x30, 0xa2, 0xd2, 0xd2, 0x02, 0x6b, 0x1e, 0xfa, 0x28, 0x3b,
+ 0x67, 0x44, 0xc1, 0xf2, 0xa9, 0xb5, 0xbf, 0xb2, 0xaa, 0x05, 0x4f, 0xc0,
+ 0x61, 0x62, 0x6b, 0xb7, 0xc5, 0xd1, 0x8c, 0xde, 0x12, 0x9e, 0x1a, 0x18,
+ 0x8b, 0x62, 0xf4, 0x40, 0xab, 0xb7, 0x8f, 0xf3, 0xee, 0xc1, 0x09, 0x43,
+ 0xb6, 0x0c, 0x16, 0x8c, 0x2a, 0xeb, 0xdd, 0xec, 0x92, 0x19, 0x1d, 0x04,
+ 0xc2, 0xd0, 0x6f, 0xe1, 0xaf, 0x82, 0xe9, 0xf6, 0x55, 0x18, 0x34, 0xf2,
+ 0xc6, 0x14, 0x2b, 0x7e, 0x81, 0xbb, 0xd4, 0xb4, 0xb5, 0x01, 0x98, 0x60,
+ 0x56, 0x53, 0x06, 0x02, 0x48, 0x9d, 0x59, 0xa3, 0x38, 0x69, 0x4b, 0x08,
+ 0xf5, 0x6b, 0x83, 0x08, 0x9c, 0x76, 0xeb, 0xbd, 0x0d, 0x27, 0x00, 0xab,
+ 0x2b, 0x14, 0x89, 0xcd, 0xf4, 0x39, 0x13, 0x58, 0x6b, 0x42, 0x6b, 0x22,
+ 0x57, 0x4d, 0x20, 0xbf, 0xec, 0xfa, 0x1e, 0xfb, 0x0a, 0x72, 0xb7, 0x2d,
+ 0x73, 0x74, 0xba, 0x23, 0x5c, 0x87, 0x08, 0xeb, 0x68, 0xfe, 0xee, 0xfa,
+ 0x9d, 0xfe, 0xb7, 0x1c, 0x94, 0xbb, 0xf9, 0x99, 0xb9, 0x52, 0xb2, 0xbb,
+ 0x5d, 0x6f, 0x47, 0xbf, 0x34, 0x04, 0x42, 0x7f, 0x93, 0x13, 0x60, 0xe9,
+ 0x4c, 0x80, 0x87, 0xd1},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 97
+ {SEC_OID_SHA256,
+ 97,
+ {0x4f, 0x1b, 0x6b, 0x6f, 0x44, 0x24, 0x2c, 0x39, 0x3d, 0x60, 0x47, 0xcc,
+ 0x0c, 0x52, 0xf5, 0xf1, 0x1e, 0x53, 0xee, 0x6f, 0x67, 0xcd, 0xa2, 0xee,
+ 0x99, 0x95, 0xef, 0x5d, 0x85, 0x84, 0x6e, 0x35, 0xbd, 0x50, 0x1a, 0xdd,
+ 0xa9, 0xe0, 0xe2, 0x74, 0x14, 0x7b, 0x38, 0x98, 0xb5, 0x6d, 0x80, 0xa7,
+ 0x81, 0x27, 0x56, 0x9e, 0xf9, 0x77, 0x87, 0x2f, 0x46, 0xbf, 0x6f, 0x99,
+ 0x6e, 0xe3, 0x98, 0xa4, 0x89, 0x84, 0x3d, 0x51, 0x21, 0x6b, 0x90, 0xda,
+ 0xc9, 0xbf, 0x17, 0x3e, 0xe9, 0x66, 0xcd, 0xe1, 0x90, 0x3c, 0x07, 0x2f,
+ 0x3d, 0xa2, 0x55, 0x1b, 0x47, 0x93, 0x0d, 0x0d, 0x4c, 0x8c, 0x74, 0x83,
+ 0x6e, 0x20, 0x27, 0xae, 0x33, 0xa3, 0x40, 0x56, 0xc4, 0x0a, 0x9b, 0xb7,
+ 0xd8, 0x11, 0x95, 0x64, 0x63, 0xdd, 0x01, 0xaa, 0xa3, 0x05, 0x89, 0x91,
+ 0x30, 0xd1, 0x80, 0xe6, 0x15, 0x32, 0xa6, 0x04, 0x91, 0x0d, 0x0e, 0xb2,
+ 0x5c, 0xb1, 0x4a, 0x6e, 0x46, 0xeb, 0xce, 0x99, 0x91, 0x4f, 0x82, 0x0e,
+ 0x64, 0xca, 0x68, 0x5a, 0x33, 0xa2, 0x40, 0x9b, 0x3d, 0xf7, 0x57, 0x96,
+ 0xce, 0xe1, 0xe0, 0xea, 0x4e, 0x90, 0x72, 0x65, 0xd4, 0x47, 0x83, 0x27,
+ 0xce, 0xa9, 0x3d, 0x27, 0x79, 0xd6, 0x07, 0x85, 0x4d, 0x3f, 0x32, 0x71,
+ 0x25, 0xe4, 0xfc, 0x64, 0x1f, 0x6f, 0x87, 0xda, 0x99, 0xb9, 0x13, 0x8a,
+ 0xfc, 0x90, 0x96, 0x5d, 0xcd, 0x95, 0xf9, 0x5e, 0x54, 0x72, 0x96, 0x18,
+ 0xcf, 0x07, 0x85, 0xa1, 0x15, 0xa0, 0xe7, 0xd9, 0x53, 0x4f, 0xdf, 0x44,
+ 0x42, 0x64, 0x66, 0x02, 0xb9, 0xcc, 0x30, 0x5e, 0xb4, 0x84, 0x57, 0xf6,
+ 0x92, 0xed, 0x67, 0x40, 0xce, 0x31, 0x5a, 0xb8, 0xa6, 0xfa, 0xcf, 0xdd,
+ 0xc3, 0x60, 0x77, 0xa8, 0xbc, 0xf0, 0xeb, 0xd2, 0xa4, 0xcc, 0x41, 0x56,
+ 0x5c, 0x71, 0xbe, 0xe8},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 98
+ {SEC_OID_SHA256,
+ 98,
+ {0x0f, 0xf1, 0x38, 0x6e, 0xda, 0x5e, 0x2e, 0x27, 0x4e, 0x20, 0xfc, 0x68,
+ 0xa2, 0xf2, 0xe0, 0x4e, 0x0b, 0x29, 0x9b, 0x99, 0xef, 0x4c, 0x3c, 0x04,
+ 0x37, 0x61, 0x99, 0x2e, 0x66, 0x9d, 0xa5, 0x4a, 0x51, 0xd9, 0xee, 0x1c,
+ 0x16, 0x26, 0x67, 0x4a, 0xd3, 0x5b, 0x95, 0xe7, 0xc9, 0xcd, 0xd7, 0x23,
+ 0x12, 0x61, 0x6f, 0x46, 0x1b, 0xd9, 0x33, 0xbd, 0x28, 0x1f, 0x3e, 0xd7,
+ 0x9b, 0x53, 0x2b, 0x54, 0xa3, 0x9f, 0x1a, 0xd8, 0x46, 0x02, 0xed, 0xd8,
+ 0x07, 0x67, 0xce, 0x0e, 0x89, 0xda, 0xfa, 0x68, 0x41, 0xfd, 0xc9, 0xc4,
+ 0xb2, 0x33, 0x9a, 0xd0, 0xa2, 0x8a, 0xee, 0x8a, 0xc5, 0x85, 0x98, 0x81,
+ 0xe2, 0x3b, 0x4f, 0xf3, 0x8e, 0x2f, 0xfc, 0x96, 0x48, 0x48, 0x9b, 0x5f,
+ 0xb6, 0x1f, 0x64, 0xc6, 0x20, 0x1c, 0x05, 0x58, 0x85, 0x8f, 0x01, 0xad,
+ 0x97, 0xec, 0x7f, 0xd4, 0x09, 0x65, 0x56, 0x7d, 0x7a, 0xa9, 0x8c, 0x03,
+ 0xac, 0x0b, 0x36, 0x15, 0xc2, 0xd1, 0x7d, 0x1c, 0x76, 0x95, 0xdf, 0x50,
+ 0xe0, 0x3c, 0x36, 0x25, 0x06, 0xf2, 0xa7, 0xe0, 0xa3, 0xc9, 0x5e, 0x1e,
+ 0x5b, 0xe6, 0xe3, 0x82, 0xa8, 0x6b, 0xc6, 0x6c, 0x4f, 0x1f, 0xd4, 0xd0,
+ 0x97, 0x2a, 0xf0, 0x88, 0xa3, 0xfa, 0x7f, 0x9d, 0xd4, 0x39, 0xca, 0x4b,
+ 0x44, 0xcd, 0xf4, 0x0c, 0xc8, 0x43, 0x70, 0xd0, 0x87, 0xac, 0x19, 0x8a,
+ 0xf6, 0x6e, 0x6a, 0x99, 0x41, 0x5c, 0x3b, 0x49, 0x54, 0xcb, 0x68, 0x93,
+ 0xd1, 0xcd, 0xef, 0x0f, 0x73, 0x29, 0xba, 0x33, 0x9e, 0x01, 0xfe, 0xa4,
+ 0xee, 0x40, 0x96, 0xb9, 0x4b, 0xda, 0x9c, 0x4d, 0x0c, 0x74, 0x35, 0x10,
+ 0x09, 0x67, 0x8a, 0x72, 0x34, 0x02, 0x52, 0x49, 0x76, 0xdc, 0x01, 0xe7,
+ 0x0f, 0x81, 0xbc, 0xe3, 0x6c, 0x4d, 0x39, 0xac, 0xe0, 0xd1, 0x21, 0x11,
+ 0x73, 0x3e, 0xc1, 0xbb},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 99
+ {SEC_OID_SHA256,
+ 99,
+ {0x1a, 0x18, 0x37, 0x48, 0x03, 0x7c, 0xc7, 0x20, 0x1b, 0x86, 0x61, 0x08,
+ 0x57, 0x3e, 0x83, 0x61, 0x19, 0x53, 0xf7, 0x2b, 0x96, 0xa5, 0x6a, 0x33,
+ 0xeb, 0x70, 0x52, 0x39, 0x96, 0x14, 0x83, 0x4d, 0x04, 0xda, 0xaf, 0x38,
+ 0x92, 0xbc, 0xfb, 0x19, 0x4a, 0xa1, 0xca, 0x19, 0xdf, 0x3a, 0x14, 0x97,
+ 0x20, 0xa0, 0xea, 0x97, 0x0f, 0xe9, 0xaa, 0xe1, 0xbd, 0xd0, 0x9c, 0x05,
+ 0x48, 0x07, 0x1a, 0xd5, 0x0d, 0x80, 0x6d, 0x8a, 0x6e, 0x40, 0xa8, 0x03,
+ 0x6f, 0xdc, 0x58, 0x03, 0xde, 0x61, 0xbd, 0xc1, 0x4a, 0xc1, 0x55, 0xd2,
+ 0x6d, 0xee, 0x61, 0xe1, 0xc2, 0x3d, 0xde, 0x86, 0x7c, 0x16, 0xf2, 0x8c,
+ 0xde, 0x28, 0xdc, 0x6a, 0x35, 0x70, 0x10, 0xed, 0x17, 0x14, 0xa0, 0xd8,
+ 0xc6, 0xfb, 0xc5, 0xa1, 0x89, 0x4d, 0x1d, 0xea, 0x15, 0x9c, 0x3a, 0x8f,
+ 0x4c, 0x52, 0x51, 0x23, 0x3a, 0xc2, 0xcb, 0x1e, 0xe7, 0x15, 0xd4, 0x2b,
+ 0x15, 0x36, 0x0b, 0xd0, 0x45, 0xa3, 0x8b, 0xe1, 0xfa, 0xe6, 0xf5, 0xb5,
+ 0xc5, 0xb5, 0xf8, 0xeb, 0x97, 0xcc, 0x53, 0x7e, 0x18, 0xd7, 0x1f, 0x50,
+ 0x67, 0x90, 0xb3, 0x5e, 0x69, 0xfa, 0xeb, 0x43, 0xb3, 0x0a, 0x80, 0xce,
+ 0x6c, 0x29, 0x1d, 0xd2, 0xee, 0x4b, 0x0f, 0xdf, 0x6d, 0xd9, 0x7d, 0xc1,
+ 0x97, 0xdf, 0x9b, 0x12, 0x5c, 0x59, 0x80, 0x9c, 0xfe, 0xc7, 0x04, 0x56,
+ 0x98, 0xec, 0xb7, 0x00, 0xcf, 0x99, 0xf3, 0xfe, 0xb6, 0x09, 0x9f, 0x75,
+ 0x16, 0xdb, 0xbe, 0x17, 0x66, 0x5e, 0xd5, 0x15, 0xab, 0x41, 0xe7, 0x15,
+ 0x4d, 0xab, 0x04, 0xe5, 0x68, 0xe1, 0xfb, 0xd1, 0xb4, 0x19, 0xd9, 0xd2,
+ 0x61, 0xba, 0x35, 0xf0, 0x55, 0x12, 0xf1, 0x81, 0xf8, 0x7d, 0x23, 0x14,
+ 0x3f, 0x06, 0x49, 0xff, 0x57, 0x11, 0xcc, 0x4c, 0x66, 0xd4, 0xe7, 0xb7,
+ 0x02, 0x90, 0x3f, 0xcb},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 100
+ {SEC_OID_SHA256,
+ 100,
+ {0x31, 0x34, 0x08, 0x6a, 0xf9, 0xed, 0x8e, 0x92, 0xe0, 0xdd, 0x74, 0xf4,
+ 0xa8, 0x38, 0x07, 0xbf, 0x26, 0x3b, 0x3b, 0xd5, 0xca, 0x32, 0xfc, 0x97,
+ 0x53, 0x91, 0x09, 0x10, 0x16, 0xdd, 0x63, 0x2b, 0x98, 0x0c, 0x1d, 0xf9,
+ 0x18, 0x54, 0x50, 0x81, 0x64, 0x08, 0x8e, 0x61, 0xc8, 0xaf, 0x8a, 0xb1,
+ 0xcf, 0x21, 0x49, 0xa8, 0xe8, 0xb2, 0xfd, 0x7d, 0x22, 0x3e, 0x67, 0xda,
+ 0x5d, 0x52, 0x4c, 0xd6, 0xdf, 0xd3, 0x05, 0x2b, 0xd3, 0x07, 0xc9, 0x91,
+ 0x76, 0x1b, 0xd8, 0x04, 0x7c, 0x24, 0x03, 0xfc, 0x84, 0x87, 0x14, 0x30,
+ 0x97, 0x8a, 0x00, 0x99, 0x95, 0x4b, 0xc4, 0xbe, 0xfa, 0x89, 0xc7, 0x28,
+ 0x1a, 0xe6, 0x2b, 0x10, 0x97, 0x2a, 0x06, 0xb5, 0xdc, 0x8f, 0x4c, 0xd6,
+ 0xd7, 0xe1, 0xba, 0x42, 0xd1, 0x9b, 0x48, 0x63, 0x92, 0xfc, 0x2f, 0x16,
+ 0x58, 0xac, 0x31, 0xfb, 0xe9, 0xf0, 0xbd, 0x6d, 0x7b, 0x77, 0x38, 0xed,
+ 0x9f, 0x7e, 0x7f, 0x51, 0x64, 0x99, 0x89, 0xde, 0x48, 0x17, 0xc7, 0xe4,
+ 0xa6, 0x13, 0xe3, 0x57, 0xe9, 0xd4, 0xd0, 0xcc, 0xcd, 0x5f, 0xe3, 0x65,
+ 0xca, 0x45, 0x05, 0xf9, 0x9e, 0xcd, 0xee, 0x8b, 0x0f, 0x9a, 0xd3, 0xd7,
+ 0x6d, 0xea, 0xe3, 0x9d, 0xe4, 0xa8, 0x15, 0x49, 0x36, 0x11, 0x12, 0x89,
+ 0x19, 0xe3, 0x44, 0xff, 0xef, 0x07, 0x76, 0xb9, 0x17, 0x54, 0x1a, 0xad,
+ 0x67, 0x09, 0x48, 0x7f, 0x46, 0x05, 0xf1, 0xaa, 0xb8, 0x78, 0xc3, 0xa6,
+ 0x2d, 0x88, 0x10, 0x85, 0xcb, 0x1f, 0xf1, 0xcb, 0x55, 0xbd, 0x64, 0x36,
+ 0xbb, 0xfc, 0x43, 0x47, 0xc0, 0xeb, 0xfd, 0xfd, 0xfc, 0x64, 0x82, 0x58,
+ 0x1b, 0xb1, 0x40, 0x2b, 0xcb, 0x78, 0x7e, 0x9c, 0x6f, 0xbd, 0x3c, 0x96,
+ 0xd9, 0xdc, 0xd1, 0x62, 0x45, 0xf1, 0x93, 0x52, 0x79, 0x11, 0x62, 0x23,
+ 0xaa, 0xac, 0xd8, 0x3a},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 101
+ {SEC_OID_SHA256,
+ 101,
+ {0x39, 0x96, 0x3c, 0x8d, 0x72, 0xf4, 0xb8, 0x75, 0x02, 0xbd, 0xdf, 0x25,
+ 0x8c, 0x44, 0x1e, 0x3b, 0x79, 0x28, 0xc0, 0xe9, 0x9f, 0x5f, 0x4c, 0x7c,
+ 0x66, 0xe4, 0x5d, 0xb5, 0xca, 0xb0, 0xaf, 0xf1, 0x41, 0x02, 0xcc, 0x66,
+ 0xde, 0x15, 0x55, 0xe6, 0x05, 0x3e, 0x72, 0x85, 0xe5, 0x3c, 0xbe, 0x1c,
+ 0x46, 0x45, 0x88, 0x37, 0x68, 0xd4, 0xe3, 0xe6, 0xbb, 0x18, 0xdd, 0x87,
+ 0xeb, 0xa5, 0x14, 0xf1, 0xfc, 0xe3, 0x17, 0x78, 0x54, 0xb7, 0xf5, 0x8a,
+ 0xdc, 0x57, 0x3d, 0x2f, 0x14, 0xba, 0x06, 0x5f, 0x0c, 0xc3, 0x6d, 0x62,
+ 0xe6, 0x29, 0x88, 0xa8, 0x5f, 0xfc, 0x4b, 0x1e, 0xd6, 0xe7, 0xe7, 0xf3,
+ 0xf5, 0xc1, 0x8d, 0x18, 0x54, 0x95, 0xf2, 0xdd, 0xb1, 0xfe, 0x32, 0xac,
+ 0x0d, 0xcf, 0x24, 0x04, 0xcd, 0xd3, 0x07, 0x8e, 0xa5, 0x98, 0x6e, 0x29,
+ 0x3e, 0x2c, 0xc2, 0x8b, 0x36, 0xf4, 0xbe, 0x1c, 0x65, 0x4f, 0x8c, 0xf8,
+ 0x6d, 0x0b, 0x8f, 0xea, 0x5b, 0xe3, 0x18, 0xbc, 0xeb, 0x08, 0xd6, 0x25,
+ 0x94, 0x25, 0x52, 0x73, 0xb4, 0x20, 0xed, 0x9f, 0x6a, 0xaf, 0xc9, 0xa6,
+ 0x39, 0xfa, 0x38, 0x42, 0x59, 0xc6, 0x36, 0x13, 0x2d, 0x82, 0x97, 0xd9,
+ 0x2c, 0xd9, 0xbb, 0x4e, 0x8f, 0x2e, 0xb7, 0x77, 0x85, 0x00, 0x56, 0x83,
+ 0x90, 0x54, 0x09, 0x97, 0x8b, 0x50, 0xb9, 0x76, 0x85, 0xc3, 0x92, 0x74,
+ 0x29, 0x9c, 0xb9, 0xda, 0x60, 0x98, 0xad, 0x02, 0xa6, 0x69, 0x71, 0x94,
+ 0x3f, 0x0e, 0x7c, 0x6d, 0xf9, 0x06, 0x22, 0xe3, 0x9f, 0x2e, 0x85, 0x82,
+ 0x77, 0x0f, 0x25, 0x2f, 0xce, 0x3f, 0x16, 0x59, 0xad, 0x74, 0x2e, 0x68,
+ 0xdb, 0xe4, 0xdb, 0xc6, 0x56, 0x2c, 0x06, 0x5f, 0x82, 0xf5, 0xcf, 0x7c,
+ 0x85, 0xf8, 0x96, 0x7b, 0x9d, 0xe9, 0x2d, 0xac, 0xd2, 0xb0, 0x5c, 0xc5,
+ 0xd1, 0xff, 0x04, 0x57},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 102
+ {SEC_OID_SHA256,
+ 102,
+ {0x10, 0xda, 0x62, 0xf2, 0xd2, 0x1b, 0x08, 0xfa, 0x1f, 0x0a, 0x9c, 0x6b,
+ 0xe7, 0x29, 0xd6, 0x09, 0x39, 0x34, 0x0d, 0xe8, 0x84, 0xee, 0x9d, 0xdf,
+ 0x15, 0xe3, 0x79, 0x44, 0x51, 0x7b, 0x9c, 0x1e, 0x69, 0x21, 0x93, 0x02,
+ 0x9e, 0x3a, 0xee, 0x69, 0xbf, 0xe9, 0x2f, 0xbd, 0xf9, 0x1b, 0xb7, 0x01,
+ 0x8d, 0xea, 0xf0, 0x25, 0xe7, 0x59, 0x44, 0x95, 0x2b, 0x37, 0x9e, 0x85,
+ 0xc3, 0x5d, 0x07, 0x9c, 0xbd, 0xc1, 0xda, 0x17, 0xf9, 0x7d, 0x84, 0x4c,
+ 0x78, 0xb0, 0xf0, 0x84, 0x9b, 0x7e, 0x81, 0xe2, 0x84, 0xbd, 0xa4, 0x8f,
+ 0x0e, 0x35, 0x4d, 0xaf, 0x99, 0xfe, 0x5a, 0xd3, 0x5f, 0x3b, 0x78, 0x2b,
+ 0xea, 0xe7, 0x91, 0x96, 0x6d, 0x2d, 0x6c, 0xc7, 0xd6, 0xec, 0x26, 0x2a,
+ 0x86, 0x08, 0x9c, 0x38, 0x5f, 0xd5, 0x6d, 0x1e, 0x8e, 0x21, 0xad, 0x69,
+ 0xb8, 0x5d, 0x30, 0x5b, 0x43, 0xa2, 0x71, 0xfa, 0x41, 0x0c, 0x65, 0xf2,
+ 0xea, 0x08, 0x89, 0x41, 0xec, 0xe8, 0xfd, 0x98, 0x06, 0x3d, 0x50, 0xd6,
+ 0xbb, 0x07, 0xe5, 0x01, 0x19, 0xf0, 0xc4, 0xcd, 0x9c, 0x27, 0x77, 0x5b,
+ 0xcd, 0x40, 0x80, 0x31, 0x24, 0xc8, 0x5f, 0xa7, 0xdc, 0x2c, 0x55, 0x5b,
+ 0xce, 0xd9, 0x56, 0xe1, 0x31, 0xa4, 0x73, 0xa0, 0xe3, 0xd3, 0x57, 0xa8,
+ 0x28, 0x7c, 0x0a, 0xed, 0xc6, 0xbb, 0xa5, 0x23, 0x9d, 0x3c, 0x8e, 0x92,
+ 0x42, 0x19, 0x18, 0xb1, 0x37, 0xc0, 0x8c, 0x08, 0xb4, 0x24, 0x04, 0x0e,
+ 0x26, 0xa5, 0x59, 0xb8, 0xcd, 0xee, 0x5d, 0xac, 0xa5, 0x96, 0xe7, 0x50,
+ 0x61, 0x09, 0x51, 0x5e, 0x82, 0x2d, 0x3d, 0xe3, 0xd8, 0x26, 0x28, 0x41,
+ 0x40, 0xb9, 0x35, 0x68, 0x34, 0x83, 0x18, 0x5f, 0x8a, 0xd5, 0x68, 0x4b,
+ 0x0e, 0xd6, 0x48, 0xa2, 0xcb, 0xc9, 0xe5, 0x49, 0xfc, 0x4b, 0x02, 0x94,
+ 0xd7, 0x38, 0x46, 0x84},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 103
+ {SEC_OID_SHA256,
+ 103,
+ {0x48, 0x75, 0x1b, 0x8b, 0xf2, 0x5b, 0x88, 0x35, 0x48, 0x52, 0x66, 0x44,
+ 0x46, 0xa3, 0x13, 0x32, 0x04, 0x88, 0x0e, 0x38, 0xe9, 0xbb, 0x4e, 0x34,
+ 0xee, 0x79, 0xbe, 0xef, 0x8b, 0x46, 0x4f, 0x13, 0x8c, 0x83, 0xa4, 0x5e,
+ 0xca, 0xb0, 0x5e, 0xa9, 0x54, 0x03, 0x8f, 0xfe, 0x6a, 0x2f, 0xc2, 0xf9,
+ 0x0d, 0xfd, 0x76, 0xf2, 0xd2, 0xa6, 0xc3, 0xa2, 0xac, 0xd3, 0x6f, 0x63,
+ 0xc4, 0x35, 0x69, 0x99, 0x9d, 0x54, 0xae, 0xf4, 0xb9, 0x55, 0x0f, 0xb2,
+ 0x40, 0x63, 0x44, 0x77, 0x9d, 0x69, 0x5c, 0x77, 0x3b, 0x96, 0x05, 0xd1,
+ 0x89, 0xd4, 0x2a, 0x82, 0x5e, 0xe4, 0x89, 0xe4, 0xb6, 0x9d, 0x5f, 0x15,
+ 0x38, 0xe4, 0x85, 0x31, 0x32, 0xcb, 0x9f, 0xc9, 0x7a, 0x56, 0xbd, 0x91,
+ 0x80, 0xa0, 0xec, 0x32, 0xc2, 0xfd, 0xf6, 0xbe, 0xb8, 0x55, 0xd6, 0x2e,
+ 0xf6, 0xb1, 0x8e, 0xa4, 0x53, 0x54, 0xd4, 0x9b, 0xfa, 0x22, 0x51, 0x45,
+ 0xca, 0x63, 0x9e, 0x57, 0xe1, 0x02, 0x48, 0xa3, 0xe9, 0x47, 0xc8, 0x4d,
+ 0x35, 0x50, 0x2f, 0x6b, 0x40, 0xa6, 0x4c, 0x44, 0xf8, 0x13, 0xaa, 0x34,
+ 0xce, 0x50, 0x2e, 0xdd, 0x4d, 0xea, 0x72, 0xce, 0xb1, 0x1d, 0x45, 0x3e,
+ 0x66, 0xd1, 0x17, 0x5d, 0x9c, 0xcd, 0x5d, 0x92, 0x5e, 0x08, 0x7a, 0xba,
+ 0x6e, 0x8e, 0x34, 0xee, 0x64, 0x1e, 0xb7, 0xe7, 0x6c, 0xde, 0x59, 0x44,
+ 0x09, 0x96, 0x97, 0x52, 0x06, 0x18, 0x47, 0x63, 0x0c, 0x7d, 0x7f, 0x8d,
+ 0x87, 0xd3, 0xfd, 0x01, 0x9f, 0xfd, 0xf5, 0xcb, 0x3f, 0xb0, 0xae, 0x5c,
+ 0x51, 0xa8, 0xe6, 0x6b, 0x03, 0xfb, 0x1f, 0x6a, 0x86, 0x01, 0xc1, 0xcf,
+ 0x79, 0xa3, 0x59, 0x6c, 0x4e, 0xe9, 0xc6, 0x63, 0x31, 0xe1, 0x59, 0x77,
+ 0x9f, 0x7e, 0x7c, 0x78, 0xbf, 0x04, 0x62, 0xbb, 0xae, 0xe9, 0x53, 0xc3,
+ 0x1a, 0xb6, 0xbe, 0x6e},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 104
+ {SEC_OID_SHA256,
+ 104,
+ {0x17, 0xce, 0x85, 0xf7, 0xb0, 0x37, 0xff, 0x2f, 0x59, 0x02, 0xe3, 0xdf,
+ 0x38, 0x99, 0x32, 0xe9, 0x5b, 0x38, 0x14, 0x54, 0x74, 0x14, 0xbc, 0xfe,
+ 0xf4, 0x91, 0xca, 0x0a, 0xa9, 0xf6, 0xad, 0x8e, 0xed, 0x3b, 0xff, 0x73,
+ 0xf2, 0x40, 0x35, 0x24, 0x10, 0xbd, 0x67, 0xca, 0xa0, 0x1c, 0x77, 0x99,
+ 0x45, 0x43, 0xaf, 0x72, 0x1d, 0x1c, 0x93, 0xbe, 0xb5, 0x7a, 0x6b, 0x5a,
+ 0xb3, 0x48, 0xab, 0x51, 0xb7, 0x5d, 0x75, 0xcc, 0x4b, 0x5a, 0xdd, 0xfa,
+ 0xb9, 0x47, 0x9e, 0xc0, 0xf8, 0x52, 0x98, 0x4b, 0x81, 0xad, 0x6e, 0xb0,
+ 0xac, 0x70, 0x05, 0xb2, 0x4d, 0xdc, 0xc4, 0x37, 0x23, 0xb3, 0x7e, 0x24,
+ 0xf5, 0x09, 0xdc, 0xe2, 0x52, 0xe5, 0xcb, 0xc3, 0xdd, 0x5b, 0xa4, 0xfa,
+ 0x43, 0x38, 0x5f, 0x77, 0x3b, 0x9d, 0x8a, 0x49, 0xab, 0x07, 0x73, 0x5d,
+ 0xb9, 0xa7, 0xae, 0xc9, 0x1f, 0xcd, 0xef, 0x0f, 0xbf, 0xf7, 0xa6, 0xc3,
+ 0xdd, 0x8c, 0x8e, 0x7c, 0xa1, 0x71, 0x0f, 0x90, 0xac, 0x3a, 0xb1, 0x59,
+ 0x4a, 0x20, 0xe4, 0x42, 0x14, 0x91, 0xca, 0xe9, 0xab, 0xce, 0x37, 0x2b,
+ 0x2b, 0xd7, 0x03, 0x80, 0x83, 0x63, 0xe2, 0x6f, 0xee, 0xf7, 0xae, 0x93,
+ 0xd4, 0x0c, 0x29, 0x88, 0x65, 0xde, 0x76, 0x6a, 0x4d, 0xe8, 0x85, 0xf2,
+ 0xe9, 0xef, 0xd2, 0xad, 0x0b, 0x46, 0x5d, 0x56, 0x98, 0x93, 0xb1, 0x5b,
+ 0x19, 0x4d, 0x2d, 0x8c, 0x9e, 0xf6, 0x6b, 0x55, 0x57, 0xdf, 0x77, 0x0e,
+ 0xa0, 0x09, 0xd1, 0x52, 0x0b, 0x87, 0x07, 0x8b, 0x73, 0x39, 0xa5, 0x3c,
+ 0x84, 0xa3, 0xdd, 0x47, 0x7c, 0x18, 0x5c, 0x2f, 0x7e, 0x3e, 0x03, 0x70,
+ 0x34, 0x6d, 0xf5, 0x95, 0x1d, 0xce, 0x75, 0xd4, 0xb9, 0xe4, 0x90, 0x92,
+ 0xde, 0xaf, 0x02, 0x0e, 0x06, 0x51, 0xd4, 0x09, 0xd7, 0xff, 0x17, 0xa5,
+ 0xb5, 0x43, 0x92, 0x86},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 105
+ {SEC_OID_SHA256,
+ 105,
+ {0x29, 0x9a, 0x19, 0xce, 0x5d, 0x02, 0x26, 0x44, 0x76, 0x44, 0xee, 0x01,
+ 0x1e, 0x16, 0x33, 0x13, 0x5f, 0xee, 0xbb, 0x87, 0x65, 0x07, 0x2c, 0x33,
+ 0xc1, 0x8c, 0x77, 0x86, 0xb9, 0x37, 0x97, 0xc6, 0xff, 0x66, 0xf1, 0x82,
+ 0xa6, 0x98, 0xd2, 0x91, 0xf5, 0x0f, 0x60, 0xbb, 0x20, 0xd2, 0x44, 0x72,
+ 0x1a, 0x3e, 0x13, 0x04, 0xe4, 0x25, 0xe4, 0xca, 0xf5, 0xd8, 0x93, 0x69,
+ 0x0f, 0xe5, 0x55, 0xc4, 0x5f, 0x2e, 0xef, 0x06, 0x8f, 0xc8, 0x29, 0xd3,
+ 0x13, 0x49, 0x9c, 0x0e, 0x23, 0x01, 0xc1, 0x27, 0xc0, 0x32, 0xca, 0xaf,
+ 0xee, 0xca, 0xba, 0x6e, 0x33, 0x9a, 0x96, 0xb5, 0x65, 0x4d, 0x8d, 0xd6,
+ 0x1d, 0xad, 0x1d, 0x31, 0xe5, 0x94, 0xfb, 0x53, 0x80, 0x42, 0xa7, 0xc1,
+ 0x4c, 0x29, 0x53, 0xed, 0x84, 0x32, 0x07, 0xd6, 0x28, 0xcd, 0xe2, 0x64,
+ 0x53, 0x24, 0x1e, 0xde, 0xa6, 0x43, 0xa2, 0xa5, 0x0e, 0xb6, 0xa9, 0x44,
+ 0x6a, 0xe1, 0xd2, 0x66, 0x55, 0x0f, 0x55, 0x8a, 0x5c, 0x8c, 0xaa, 0xc3,
+ 0x4a, 0xb4, 0xe8, 0x12, 0xa2, 0xaf, 0xc7, 0x51, 0xe0, 0x03, 0x3a, 0x16,
+ 0xa1, 0xbc, 0x09, 0xea, 0xc9, 0x11, 0x8a, 0xc7, 0xbf, 0xd3, 0x94, 0x40,
+ 0x92, 0x6d, 0xa4, 0x88, 0x67, 0xdd, 0x1b, 0xaf, 0x0c, 0xaf, 0xe4, 0x6a,
+ 0x2f, 0x3d, 0x58, 0x8a, 0x01, 0xfe, 0xde, 0xfb, 0x7e, 0x8b, 0x0f, 0xbb,
+ 0x29, 0x4d, 0x9b, 0xeb, 0x78, 0x22, 0x9d, 0xc2, 0xa1, 0xee, 0x2b, 0x04,
+ 0x55, 0x17, 0xe2, 0x5b, 0x2c, 0x52, 0x1c, 0x0b, 0x64, 0x31, 0xdd, 0x49,
+ 0x03, 0x76, 0xb7, 0xe3, 0x87, 0x4d, 0xa0, 0x96, 0x53, 0x5f, 0xf2, 0xcb,
+ 0xad, 0xcd, 0x75, 0x07, 0xd0, 0x48, 0xc8, 0x2e, 0x55, 0x0b, 0x2d, 0xa5,
+ 0x9c, 0xdf, 0x34, 0x35, 0xdd, 0x6c, 0x15, 0xd0, 0x0b, 0x81, 0x07, 0x2d,
+ 0x0b, 0x0c, 0xde, 0xbb},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 106
+ {SEC_OID_SHA256,
+ 106,
+ {0x50, 0x47, 0xce, 0x51, 0x89, 0x5b, 0x10, 0x21, 0x50, 0xc3, 0x4f, 0x65,
+ 0x2b, 0xb0, 0xe6, 0xf6, 0x83, 0x18, 0x9d, 0xc2, 0xb4, 0xc5, 0xba, 0xf7,
+ 0x78, 0x7d, 0x01, 0x43, 0x8f, 0x0b, 0x24, 0xa4, 0xfd, 0x31, 0x20, 0xf6,
+ 0xfe, 0x95, 0x8d, 0xea, 0x1a, 0xeb, 0x12, 0x6e, 0xa1, 0xc9, 0x37, 0x45,
+ 0xfe, 0x8d, 0x0d, 0x0f, 0x92, 0x80, 0xd7, 0x01, 0xa0, 0x0b, 0xb4, 0xba,
+ 0x9e, 0xaf, 0x35, 0xa4, 0x69, 0x43, 0x45, 0xb9, 0xd3, 0x8f, 0x72, 0x4f,
+ 0x0d, 0xfe, 0xc6, 0x00, 0xe3, 0x79, 0x47, 0x79, 0x99, 0xff, 0xad, 0x91,
+ 0x22, 0x98, 0x0c, 0xe1, 0x11, 0xad, 0x44, 0x92, 0xcb, 0x43, 0x49, 0xad,
+ 0xe4, 0xae, 0xb8, 0x5f, 0x3d, 0xe7, 0xe7, 0x1b, 0xe9, 0x92, 0xa4, 0x22,
+ 0x40, 0xa7, 0x8e, 0xc9, 0x35, 0x5d, 0x3a, 0x2b, 0xdc, 0x44, 0x52, 0x5a,
+ 0x93, 0xd6, 0x6a, 0x41, 0xcc, 0x18, 0xa6, 0x91, 0x0f, 0x43, 0xe1, 0x1a,
+ 0x52, 0x8d, 0x67, 0x23, 0x79, 0x01, 0xa4, 0x19, 0x63, 0x83, 0xf6, 0x4f,
+ 0xe6, 0xce, 0x5f, 0x24, 0x6e, 0xd0, 0x2e, 0xe2, 0xb5, 0xf5, 0xff, 0xa8,
+ 0x6b, 0xf1, 0x60, 0x44, 0xa2, 0x05, 0x40, 0xd2, 0x31, 0x33, 0x84, 0xcc,
+ 0xa1, 0x31, 0x7c, 0xf3, 0xd1, 0x8b, 0xf9, 0x26, 0x9f, 0x3b, 0x53, 0x9b,
+ 0x78, 0xa6, 0xc8, 0x4c, 0xb4, 0xdf, 0x1e, 0x9f, 0x2c, 0xdd, 0x4d, 0x9a,
+ 0x9b, 0x53, 0xb1, 0x1f, 0x32, 0x9f, 0xf7, 0xdb, 0x82, 0x48, 0xd2, 0x3f,
+ 0xf3, 0xdd, 0x53, 0xe8, 0x05, 0x24, 0x2e, 0xcb, 0x30, 0x7b, 0xcf, 0x2c,
+ 0xfe, 0x23, 0xd9, 0x0d, 0xe1, 0x6c, 0x68, 0xcb, 0x3d, 0x33, 0xa5, 0xe4,
+ 0x61, 0xb3, 0xa6, 0xdb, 0x28, 0xeb, 0x1e, 0xe2, 0x5b, 0xae, 0x53, 0x07,
+ 0x6d, 0xf1, 0x90, 0xe6, 0xf9, 0xcd, 0x23, 0xa4, 0x88, 0x05, 0x14, 0x26,
+ 0x43, 0x56, 0xf0, 0x2d},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 107
+ {SEC_OID_SHA256,
+ 107,
+ {0x47, 0xe9, 0x37, 0x31, 0x36, 0xf0, 0x03, 0x4a, 0xfd, 0x98, 0xde, 0x6e,
+ 0x55, 0x19, 0x77, 0x0a, 0xf7, 0xed, 0x2b, 0xfb, 0x49, 0x26, 0xed, 0xe7,
+ 0xb6, 0xb7, 0x74, 0xcc, 0xe7, 0xd8, 0xdf, 0x94, 0xfd, 0x56, 0xde, 0x9b,
+ 0x5c, 0x8a, 0x2d, 0x0d, 0x3a, 0x23, 0xc2, 0xa4, 0x9b, 0x17, 0x1e, 0x62,
+ 0xe9, 0x23, 0x3b, 0xfd, 0xd8, 0x8a, 0x48, 0xd6, 0x6e, 0xf3, 0xb1, 0x00,
+ 0x7c, 0xf7, 0x42, 0x5b, 0x46, 0xd5, 0x82, 0x3b, 0x3e, 0x11, 0xa4, 0x52,
+ 0x77, 0x16, 0xf4, 0xcf, 0xa9, 0xbb, 0x4b, 0x9e, 0xe0, 0xfe, 0xd7, 0x6c,
+ 0x00, 0xa6, 0xf5, 0xe1, 0x09, 0x3c, 0xeb, 0x21, 0x17, 0xee, 0xe8, 0x45,
+ 0xb1, 0xda, 0xff, 0x24, 0xf8, 0xda, 0x60, 0x45, 0x6d, 0x42, 0x9a, 0x94,
+ 0xd1, 0x80, 0xff, 0x40, 0x60, 0x0e, 0x29, 0x08, 0x8d, 0x1c, 0x18, 0x1a,
+ 0x60, 0xa2, 0x33, 0xdd, 0xa2, 0xc0, 0x1f, 0xc3, 0xbd, 0x24, 0xf2, 0x48,
+ 0xf8, 0xd5, 0x5d, 0x12, 0xc9, 0xb8, 0x18, 0xce, 0x60, 0x8d, 0x8e, 0xf9,
+ 0x19, 0x4e, 0xc2, 0x37, 0x9e, 0xad, 0x30, 0xad, 0xdf, 0x1d, 0x88, 0xa4,
+ 0xb9, 0x87, 0x9f, 0x52, 0x17, 0x41, 0x97, 0x53, 0xd0, 0x36, 0xfe, 0x39,
+ 0xe8, 0x8c, 0xb0, 0x46, 0x1b, 0x58, 0x56, 0xaf, 0x8f, 0x2c, 0xf0, 0xb5,
+ 0xe6, 0xe7, 0x4e, 0xe8, 0xc0, 0xd0, 0x52, 0xb8, 0x51, 0x02, 0x9c, 0xa7,
+ 0xad, 0x23, 0xc2, 0xee, 0xde, 0x49, 0xa3, 0xd9, 0x16, 0xd5, 0xca, 0x5a,
+ 0x01, 0x90, 0xa9, 0x2f, 0xf3, 0xb2, 0xf9, 0xcc, 0x4e, 0x41, 0xda, 0xc2,
+ 0x40, 0x62, 0x0a, 0xfa, 0x6e, 0xfa, 0x35, 0x8a, 0x9f, 0x15, 0x39, 0xab,
+ 0xcb, 0x10, 0x73, 0xfd, 0x7a, 0x5f, 0xd1, 0x85, 0x52, 0x43, 0x7b, 0xc0,
+ 0x1c, 0xf5, 0x14, 0x95, 0x06, 0x35, 0x9e, 0x82, 0x2c, 0xc4, 0x05, 0xf5,
+ 0xb4, 0x74, 0x51, 0x0a},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 108
+ {SEC_OID_SHA256,
+ 108,
+ {0x9d, 0xe8, 0x21, 0xd4, 0xfc, 0xec, 0xd5, 0xc3, 0xec, 0x6e, 0xbe, 0x88,
+ 0x58, 0x2c, 0x61, 0x39, 0x0c, 0x5d, 0x47, 0x17, 0x24, 0xa7, 0xc9, 0xaa,
+ 0xd4, 0xd4, 0xea, 0xc2, 0x57, 0x6a, 0xaf, 0x13, 0x3d, 0x92, 0xe5, 0xc5,
+ 0x3e, 0x45, 0xd4, 0x3b, 0xd7, 0x07, 0xad, 0x80, 0xa5, 0xd3, 0xbc, 0xff,
+ 0x1d, 0x45, 0x59, 0x9e, 0x04, 0x8e, 0xa2, 0x78, 0x99, 0xf2, 0x7a, 0x87,
+ 0x31, 0x51, 0x39, 0x2a, 0xfb, 0xdf, 0x28, 0x7a, 0xae, 0xeb, 0x70, 0x20,
+ 0x49, 0x1c, 0x83, 0x50, 0x50, 0xc7, 0xd7, 0xfa, 0x3a, 0x90, 0x5e, 0xb5,
+ 0x29, 0xfe, 0x27, 0x60, 0xe5, 0x5b, 0xcf, 0x99, 0x4b, 0xdd, 0x25, 0xf4,
+ 0xbb, 0xea, 0xaa, 0x26, 0x65, 0x36, 0x60, 0x80, 0x2b, 0x41, 0x31, 0xcd,
+ 0xa4, 0x5e, 0x1a, 0x51, 0xfd, 0xa7, 0xf6, 0xae, 0x42, 0xf3, 0x8f, 0xf6,
+ 0x88, 0xc8, 0xbe, 0x59, 0xa7, 0x0b, 0x7a, 0xd8, 0x05, 0xe3, 0x01, 0x86,
+ 0x17, 0x7e, 0x09, 0x4e, 0xa2, 0xea, 0xd3, 0xb1, 0xda, 0xc4, 0xc2, 0x4a,
+ 0x42, 0xac, 0xcb, 0x11, 0x21, 0x55, 0xab, 0xaa, 0x12, 0xfe, 0x45, 0x2b,
+ 0xac, 0x97, 0x54, 0x85, 0xfd, 0x8a, 0x40, 0xa5, 0x49, 0xb4, 0x84, 0xfd,
+ 0xa7, 0xd0, 0x78, 0xbc, 0x6e, 0x44, 0x3d, 0xdc, 0xc0, 0x28, 0x9a, 0xab,
+ 0x9f, 0x99, 0x06, 0x1b, 0x08, 0x36, 0x76, 0xfb, 0x00, 0x49, 0x2a, 0xac,
+ 0xa8, 0x01, 0xca, 0xe3, 0x15, 0x78, 0x24, 0x74, 0x87, 0xfb, 0xae, 0xd7,
+ 0x75, 0xa7, 0x4f, 0xad, 0xac, 0x29, 0x8b, 0xe9, 0x53, 0xe0, 0xa1, 0x08,
+ 0x53, 0x32, 0x11, 0x08, 0x82, 0x90, 0xb3, 0xed, 0x8a, 0xf5, 0x63, 0x18,
+ 0x6a, 0x18, 0x97, 0x6c, 0xcc, 0x04, 0xe2, 0x40, 0x97, 0xe4, 0x64, 0x2d,
+ 0x0e, 0x2d, 0x52, 0x42, 0xa2, 0x8e, 0xc1, 0x3b, 0xa3, 0x21, 0xdf, 0x4b,
+ 0x87, 0x05, 0x62, 0x4b},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 109
+ {SEC_OID_SHA256,
+ 109,
+ {0x7c, 0x56, 0x6a, 0x93, 0x39, 0xa3, 0xbf, 0xf1, 0xa3, 0x0d, 0x14, 0xb7,
+ 0xce, 0x5b, 0x4f, 0x2b, 0x10, 0x37, 0x90, 0x76, 0x57, 0x10, 0x69, 0x45,
+ 0xa1, 0x15, 0x9e, 0xc0, 0xda, 0xa8, 0x6d, 0x68, 0x7f, 0xc3, 0xdb, 0x4b,
+ 0x0f, 0x43, 0x4b, 0xf6, 0xf5, 0x79, 0x7f, 0x38, 0x70, 0xfc, 0x93, 0x5f,
+ 0x0a, 0xa1, 0xa6, 0x7c, 0xaf, 0xdd, 0x57, 0xb3, 0xe2, 0x60, 0xa5, 0xca,
+ 0x95, 0xf1, 0x7f, 0xe9, 0xe7, 0x45, 0xa8, 0xaa, 0xe8, 0x91, 0x86, 0x0e,
+ 0x98, 0x60, 0x0b, 0x83, 0x5c, 0x0e, 0x18, 0xd1, 0x19, 0xf4, 0x10, 0x53,
+ 0x61, 0x2b, 0xfa, 0xff, 0xb9, 0xc7, 0x80, 0x31, 0x8d, 0x86, 0x28, 0xa9,
+ 0x65, 0x44, 0x9b, 0x38, 0xa5, 0x08, 0xbc, 0x2e, 0xd5, 0xe9, 0xca, 0x20,
+ 0x8f, 0x44, 0x18, 0x9e, 0xe7, 0x2c, 0xcf, 0x5b, 0x28, 0x20, 0x8e, 0xb2,
+ 0x79, 0x68, 0xfb, 0x56, 0x13, 0xbf, 0x07, 0x06, 0x86, 0xd6, 0x38, 0xe4,
+ 0x8d, 0x8f, 0x2d, 0xbd, 0x3b, 0x8e, 0xde, 0x71, 0x7f, 0x35, 0x0c, 0x41,
+ 0xe1, 0xd9, 0x7e, 0x9d, 0xd4, 0xd3, 0xa8, 0x2b, 0xd0, 0xfa, 0x7b, 0xa4,
+ 0xc4, 0x9d, 0xdb, 0x50, 0xeb, 0xb1, 0xd5, 0x22, 0x35, 0x5f, 0x03, 0x07,
+ 0x29, 0x7e, 0x7d, 0x83, 0x3e, 0x11, 0x12, 0x5e, 0xfd, 0x6d, 0x42, 0x01,
+ 0xe6, 0xed, 0x7f, 0xca, 0x9f, 0x0d, 0xb1, 0x81, 0x3c, 0x63, 0x4a, 0xf3,
+ 0x5d, 0x78, 0x07, 0x69, 0xdc, 0x08, 0x73, 0x8b, 0xfe, 0xfe, 0x32, 0xfc,
+ 0xef, 0x60, 0x01, 0x4d, 0x50, 0x49, 0xad, 0x73, 0x9a, 0xaf, 0x7d, 0x2b,
+ 0x88, 0x5c, 0x2d, 0xbe, 0x97, 0xc7, 0x26, 0xc2, 0x69, 0x33, 0x3d, 0x59,
+ 0x2d, 0x0c, 0x35, 0xd0, 0xa1, 0xb4, 0x48, 0xb9, 0x72, 0x34, 0x6d, 0xcf,
+ 0x84, 0x9c, 0xbe, 0x37, 0x08, 0x54, 0xef, 0x33, 0x27, 0x0e, 0x49, 0xb1,
+ 0x7c, 0x93, 0xce, 0x7d},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 110
+ {SEC_OID_SHA256,
+ 110,
+ {0x92, 0x99, 0x6c, 0x9f, 0x61, 0xdc, 0x7e, 0x21, 0x6d, 0x11, 0x1a, 0xd0,
+ 0x97, 0xdd, 0xbe, 0xe4, 0xcc, 0x15, 0xae, 0x29, 0xb3, 0x7b, 0x94, 0x4e,
+ 0xcd, 0xb2, 0x97, 0x6b, 0x44, 0x0c, 0x5e, 0x94, 0xab, 0x69, 0x3d, 0x11,
+ 0x8d, 0x2c, 0x12, 0x9f, 0x10, 0xb3, 0x27, 0xc4, 0x6e, 0xe8, 0x22, 0x50,
+ 0x99, 0x75, 0x0d, 0xf1, 0x08, 0xec, 0x8f, 0x41, 0x27, 0x96, 0xdf, 0xe6,
+ 0x07, 0xc2, 0xf0, 0x53, 0x5e, 0xf8, 0xa4, 0xa6, 0x63, 0x94, 0xbd, 0x3d,
+ 0x72, 0xe2, 0x42, 0xe8, 0x18, 0x2c, 0x3b, 0x1f, 0x9e, 0x8b, 0x2e, 0x29,
+ 0x42, 0x0a, 0xa6, 0xf1, 0xdc, 0x4c, 0x62, 0x68, 0xd9, 0x82, 0x93, 0x1f,
+ 0x1f, 0xfd, 0x17, 0x72, 0x93, 0x22, 0x3d, 0xe1, 0xe6, 0xc8, 0xbf, 0x65,
+ 0xe1, 0x59, 0x38, 0x76, 0xa6, 0x86, 0x5a, 0xc2, 0x28, 0xa8, 0x98, 0xf4,
+ 0x75, 0x51, 0x0f, 0xf9, 0x38, 0xca, 0x9f, 0x15, 0x68, 0xb0, 0xa9, 0x05,
+ 0x60, 0xcf, 0xc7, 0x9d, 0xc4, 0xf0, 0x57, 0x34, 0x01, 0x3c, 0xc0, 0xaa,
+ 0x65, 0x60, 0x2a, 0xae, 0x30, 0x15, 0xdd, 0x83, 0xa7, 0x56, 0x69, 0x37,
+ 0x80, 0x8b, 0x1e, 0x7d, 0x8d, 0x64, 0xfc, 0x0d, 0xb4, 0x6a, 0x47, 0xe3,
+ 0x51, 0x85, 0xec, 0xdb, 0x9c, 0x08, 0x6f, 0x4b, 0x85, 0x70, 0x07, 0xac,
+ 0x36, 0x49, 0xa7, 0xe7, 0x73, 0xb0, 0x4d, 0xd8, 0xb6, 0x77, 0x5a, 0xdc,
+ 0xa2, 0x16, 0x11, 0xb8, 0x19, 0xe4, 0xb9, 0x0f, 0x93, 0x15, 0xd4, 0x76,
+ 0x97, 0x71, 0xcf, 0xc6, 0x74, 0xc4, 0x1c, 0x05, 0x4f, 0xe8, 0x49, 0x31,
+ 0x49, 0xee, 0xd9, 0xc8, 0x47, 0x47, 0xb0, 0x67, 0xe5, 0xef, 0xdf, 0x28,
+ 0x9a, 0x79, 0x83, 0x68, 0x29, 0x8a, 0xa1, 0x26, 0x28, 0xa4, 0xed, 0x80,
+ 0x21, 0xc0, 0x82, 0x7b, 0x08, 0x93, 0xc3, 0x45, 0x8e, 0xae, 0x2f, 0x81,
+ 0x04, 0xc1, 0x29, 0x99},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 111
+ {SEC_OID_SHA256,
+ 111,
+ {0x3a, 0xbd, 0x11, 0x50, 0x85, 0x28, 0x36, 0x17, 0x65, 0xb7, 0x9c, 0xa4,
+ 0x1c, 0xdf, 0x3a, 0x11, 0x43, 0x05, 0xb9, 0xc4, 0x81, 0xb1, 0x1e, 0xb7,
+ 0x1b, 0x74, 0x26, 0x94, 0xd5, 0xf9, 0xba, 0x59, 0xf3, 0x01, 0x0c, 0x06,
+ 0x69, 0x71, 0xdf, 0x5b, 0x80, 0xf9, 0x69, 0xfe, 0x19, 0x71, 0x44, 0x95,
+ 0x50, 0x03, 0x1e, 0xd1, 0x34, 0x8d, 0xe4, 0x3c, 0xe3, 0xbd, 0x9f, 0xba,
+ 0x4d, 0x1b, 0x93, 0xe1, 0xf7, 0xd1, 0xe4, 0xe0, 0xf7, 0x9e, 0x98, 0x46,
+ 0x6a, 0xd3, 0x7c, 0xf0, 0xe5, 0xce, 0x9f, 0xc0, 0x1b, 0x7e, 0x08, 0xa9,
+ 0xa5, 0x40, 0xd4, 0x58, 0xf5, 0x46, 0xbf, 0x53, 0xfd, 0x6f, 0x2b, 0xc2,
+ 0x15, 0x36, 0x6c, 0xda, 0xfb, 0x95, 0x72, 0x60, 0x0c, 0x0b, 0x85, 0xe9,
+ 0xf3, 0xbb, 0xe0, 0xdc, 0x28, 0x7b, 0x66, 0x30, 0xd7, 0xfd, 0x10, 0x11,
+ 0x4f, 0xf6, 0x92, 0xfe, 0x27, 0x99, 0x95, 0x9f, 0x67, 0x77, 0xda, 0xa7,
+ 0x09, 0xfe, 0x7b, 0x42, 0xd7, 0x01, 0x61, 0xcf, 0xdc, 0x86, 0xc0, 0x3a,
+ 0x9c, 0xc8, 0x15, 0xe5, 0x1f, 0xeb, 0xbc, 0xe9, 0x92, 0x10, 0x40, 0x20,
+ 0xda, 0x3f, 0x7a, 0xbb, 0x3c, 0x80, 0x0f, 0x4c, 0x8a, 0xd7, 0xf7, 0xbb,
+ 0x56, 0xd0, 0xc8, 0x26, 0x89, 0xa3, 0x27, 0x64, 0xa3, 0x02, 0x92, 0x10,
+ 0x91, 0x3a, 0x1f, 0x78, 0xac, 0x54, 0xc5, 0x0a, 0xf9, 0x2f, 0xbd, 0x5d,
+ 0xf5, 0x63, 0xdb, 0xa5, 0x05, 0x23, 0x5d, 0xea, 0xbc, 0x0a, 0x6e, 0x6a,
+ 0x39, 0xc4, 0xf8, 0xb2, 0x11, 0x74, 0x71, 0x51, 0xe3, 0xa6, 0x77, 0xeb,
+ 0x93, 0x02, 0x6b, 0x51, 0x3f, 0x0a, 0x12, 0x1f, 0xbc, 0xf4, 0xb5, 0x33,
+ 0xaf, 0xa4, 0x1c, 0x13, 0x37, 0x86, 0x34, 0x53, 0x61, 0x73, 0xb1, 0x83,
+ 0x8f, 0xb3, 0xd4, 0x36, 0xff, 0xab, 0x58, 0xce, 0xdb, 0x48, 0xbf, 0x25,
+ 0x62, 0xd5, 0x95, 0x54},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 112
+ {SEC_OID_SHA256,
+ 112,
+ {0x70, 0xf8, 0xaf, 0x93, 0x67, 0x46, 0xd6, 0x05, 0xb1, 0x52, 0x79, 0x60,
+ 0x34, 0x4f, 0x07, 0xf6, 0x3c, 0x29, 0x33, 0xc3, 0x2f, 0x43, 0xcf, 0xb0,
+ 0x50, 0x9f, 0x44, 0x61, 0xb8, 0x97, 0xbf, 0x09, 0xfc, 0x7c, 0x37, 0xe1,
+ 0x82, 0x8b, 0x4f, 0x63, 0xc5, 0x5b, 0x9b, 0xe1, 0x1c, 0xc9, 0x64, 0x2c,
+ 0x2c, 0x1b, 0x6d, 0x44, 0xe3, 0x88, 0x85, 0x72, 0x07, 0x67, 0x6e, 0x69,
+ 0x14, 0xae, 0xf4, 0x80, 0xea, 0x49, 0x64, 0x52, 0x96, 0xf5, 0xc0, 0xc0,
+ 0x1c, 0x63, 0xe1, 0x26, 0x9e, 0xbc, 0x0c, 0x27, 0x54, 0x40, 0x42, 0xac,
+ 0x03, 0x6a, 0xf2, 0xdb, 0xef, 0xa2, 0xea, 0xea, 0x0b, 0xe4, 0x74, 0xd5,
+ 0x34, 0xe3, 0x49, 0x95, 0x87, 0x1c, 0x4e, 0xfb, 0x9a, 0xe6, 0xf8, 0x5b,
+ 0x0f, 0x0c, 0x72, 0x4e, 0xc1, 0x91, 0xb3, 0xfe, 0x46, 0x55, 0x40, 0x94,
+ 0xa3, 0x9d, 0x78, 0x54, 0x41, 0xdd, 0xa0, 0x77, 0x13, 0xe5, 0x1f, 0x6f,
+ 0x9a, 0xf8, 0x11, 0x66, 0x89, 0xf6, 0x52, 0x96, 0xe4, 0x0a, 0xb2, 0x19,
+ 0x19, 0xc7, 0xf9, 0xa6, 0x7c, 0x33, 0xbe, 0x44, 0xdd, 0xa1, 0x22, 0x77,
+ 0x1c, 0x2f, 0xa1, 0xc5, 0xbc, 0xe8, 0x9e, 0x07, 0xdc, 0x73, 0x9f, 0x67,
+ 0x17, 0x54, 0xa9, 0x9c, 0xa2, 0x73, 0xe2, 0x56, 0xbd, 0x2a, 0x6c, 0x08,
+ 0x12, 0xb9, 0xf3, 0xf3, 0xe7, 0x6c, 0x2f, 0xf7, 0xed, 0x97, 0x2b, 0xe9,
+ 0x83, 0x6a, 0x8a, 0x92, 0x6c, 0xc6, 0x80, 0xdf, 0x79, 0x36, 0x1d, 0xc9,
+ 0x4b, 0x94, 0x8d, 0xa8, 0x82, 0x02, 0x1e, 0xa1, 0xe1, 0xf5, 0xcb, 0x68,
+ 0x48, 0xb2, 0xdd, 0xfa, 0x28, 0x5c, 0x5d, 0xae, 0xc9, 0x76, 0x06, 0xc0,
+ 0x29, 0xc3, 0x3c, 0x1f, 0xa3, 0x12, 0xb4, 0x09, 0x79, 0x4c, 0x8e, 0x70,
+ 0x1a, 0x41, 0x4f, 0x3c, 0xfe, 0x98, 0x7b, 0x08, 0xf3, 0x7b, 0x63, 0x5d,
+ 0x1c, 0x68, 0xec, 0x8d},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 113
+ {SEC_OID_SHA256,
+ 113,
+ {0x53, 0xde, 0xa4, 0xad, 0xe1, 0x12, 0xb2, 0x91, 0x9c, 0xac, 0x49, 0x4c,
+ 0x1b, 0xb1, 0xbb, 0x90, 0x27, 0xed, 0x7a, 0x70, 0x68, 0x54, 0x51, 0xc2,
+ 0x1d, 0x36, 0x18, 0xae, 0x86, 0x25, 0x02, 0xbc, 0x05, 0x2e, 0xd4, 0x0a,
+ 0x00, 0x00, 0x47, 0x10, 0x85, 0x79, 0x2a, 0x63, 0x6a, 0xb9, 0x50, 0x93,
+ 0xb7, 0x3f, 0x4e, 0xb4, 0x50, 0x5c, 0xe6, 0x89, 0x6f, 0xad, 0x47, 0xa2,
+ 0x73, 0x22, 0xa2, 0x45, 0xcc, 0xeb, 0x73, 0x0d, 0xd5, 0x33, 0x65, 0x65,
+ 0x9c, 0xb4, 0x46, 0x73, 0x08, 0xbd, 0x00, 0x17, 0x73, 0xb2, 0x0c, 0xc7,
+ 0xa8, 0x50, 0xf4, 0x8e, 0x78, 0xa0, 0x10, 0x0e, 0xac, 0x31, 0x05, 0x28,
+ 0x57, 0xca, 0x32, 0x3d, 0xee, 0x8a, 0xe6, 0x43, 0x24, 0x1d, 0xcc, 0x33,
+ 0xdb, 0xd2, 0xac, 0x09, 0x8a, 0xa5, 0xa6, 0xc8, 0x76, 0x24, 0x48, 0x3d,
+ 0x7f, 0xf5, 0x1b, 0x1d, 0x1d, 0x2f, 0x24, 0x09, 0xab, 0x2d, 0x1d, 0x0a,
+ 0xaf, 0xd2, 0x90, 0x02, 0xbf, 0xf4, 0x64, 0x0f, 0x8d, 0xd0, 0xd2, 0x43,
+ 0x75, 0xf7, 0xe0, 0xd5, 0x78, 0x9b, 0xf7, 0x10, 0x35, 0xeb, 0xab, 0x7b,
+ 0x6c, 0xcd, 0x23, 0xcd, 0x05, 0x97, 0x10, 0x3f, 0xf9, 0x38, 0x82, 0xe5,
+ 0x8c, 0x0a, 0x5a, 0xe2, 0x89, 0x9b, 0xbb, 0xac, 0x9d, 0xf6, 0x15, 0x33,
+ 0x1a, 0x91, 0x42, 0xc0, 0xd3, 0x9a, 0x46, 0xd5, 0x7a, 0x57, 0xc9, 0x4c,
+ 0xea, 0xad, 0xdb, 0xa6, 0xbe, 0xb5, 0xec, 0x60, 0x27, 0xb0, 0x96, 0xef,
+ 0x3f, 0x87, 0x86, 0xd4, 0x98, 0xdb, 0x1b, 0xae, 0xa9, 0xbf, 0x8e, 0x23,
+ 0x99, 0x6c, 0x8c, 0xcc, 0x17, 0xd6, 0xbd, 0x5b, 0x8f, 0x4a, 0x61, 0x6a,
+ 0xc3, 0x1b, 0x0f, 0x5e, 0xa1, 0x18, 0x1a, 0x09, 0x2f, 0xe3, 0xe5, 0xb9,
+ 0x60, 0xd3, 0x09, 0x49, 0x77, 0x92, 0xeb, 0x50, 0x46, 0xc4, 0xde, 0xd6,
+ 0x8a, 0x46, 0x0f, 0xc3},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 114
+ {SEC_OID_SHA256,
+ 114,
+ {0x97, 0xb5, 0x78, 0x82, 0x36, 0xde, 0x2f, 0x81, 0x6f, 0xd2, 0x1c, 0xc2,
+ 0x1c, 0xc3, 0x9b, 0x04, 0xbe, 0x38, 0xd5, 0x1c, 0x39, 0x80, 0x5d, 0x98,
+ 0xc5, 0x9e, 0xf4, 0x64, 0x75, 0x23, 0xa5, 0xfb, 0xa1, 0x5f, 0x08, 0xc7,
+ 0xa2, 0x07, 0x6f, 0xd6, 0x3b, 0x71, 0x28, 0x2b, 0xa9, 0x0d, 0x14, 0x65,
+ 0x6c, 0x69, 0x6f, 0x31, 0x26, 0x26, 0xa1, 0x7d, 0xb5, 0xd7, 0x4e, 0x0e,
+ 0xd8, 0x23, 0x47, 0x04, 0x23, 0x8f, 0xf0, 0xdc, 0xb7, 0x53, 0x9a, 0x84,
+ 0x6a, 0xdb, 0x85, 0x79, 0x5d, 0x0e, 0xcb, 0x40, 0x74, 0x57, 0x40, 0x4d,
+ 0xf3, 0x5f, 0xcc, 0x04, 0xd4, 0x1c, 0xe9, 0x23, 0x79, 0xc0, 0x88, 0x96,
+ 0xee, 0xf2, 0xcd, 0x55, 0x47, 0x15, 0x84, 0x31, 0xe7, 0x1e, 0xe1, 0xcd,
+ 0xee, 0xa4, 0xe1, 0xe4, 0x2e, 0x41, 0xab, 0xfa, 0x6f, 0xb1, 0x3d, 0xce,
+ 0x3b, 0xf2, 0x95, 0x5f, 0x8e, 0xcd, 0xa8, 0xbc, 0x4f, 0xc7, 0xe4, 0x13,
+ 0xa2, 0x19, 0x88, 0xd1, 0x89, 0x79, 0x4e, 0xb5, 0xce, 0xec, 0xc7, 0x22,
+ 0x20, 0x3b, 0x91, 0x54, 0xba, 0xe7, 0xb1, 0x4c, 0x3c, 0x6f, 0x7e, 0x51,
+ 0x08, 0x1d, 0x78, 0x98, 0xea, 0xee, 0x4d, 0x4c, 0xc8, 0x46, 0x65, 0x90,
+ 0x9e, 0xbb, 0xf3, 0x1d, 0x7c, 0x3d, 0xfa, 0x21, 0x6e, 0x85, 0x4c, 0x30,
+ 0x5c, 0x7e, 0xa4, 0x2e, 0x50, 0x2a, 0xf5, 0x0d, 0x60, 0x45, 0xca, 0x3b,
+ 0xaf, 0x89, 0xa8, 0x36, 0xc7, 0xf1, 0x12, 0x42, 0xae, 0xf4, 0x92, 0x58,
+ 0x6d, 0x77, 0xb4, 0xe6, 0xd9, 0x6b, 0xbb, 0x7f, 0x42, 0x8b, 0xd3, 0x8e,
+ 0x58, 0x37, 0x68, 0xfa, 0x67, 0xce, 0x96, 0x22, 0xa8, 0xe0, 0xc8, 0xd7,
+ 0x7c, 0x6a, 0xf2, 0x11, 0xee, 0xf2, 0xe2, 0xbc, 0x14, 0x18, 0x14, 0x1d,
+ 0xcb, 0x84, 0x01, 0xf6, 0x7b, 0x83, 0x21, 0x09, 0x5d, 0x62, 0x3e, 0x00,
+ 0xa3, 0xd6, 0x5b, 0xde},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 115
+ {SEC_OID_SHA256,
+ 115,
+ {0x41, 0xea, 0x41, 0x1b, 0xe0, 0x9b, 0xb5, 0x8c, 0x61, 0xd4, 0xef, 0x96,
+ 0x0c, 0x12, 0x4d, 0x68, 0xe9, 0xc2, 0xe5, 0x94, 0xc9, 0xe2, 0xf4, 0x60,
+ 0xb1, 0xfc, 0x22, 0x59, 0xb2, 0x06, 0x78, 0x41, 0x8e, 0x2d, 0x0a, 0x7f,
+ 0xb5, 0x56, 0x46, 0x4c, 0x3c, 0xbb, 0x0d, 0xf0, 0x1e, 0x1e, 0xb3, 0x04,
+ 0xc6, 0x4a, 0x98, 0x15, 0xc9, 0x92, 0x64, 0x06, 0x79, 0x55, 0x9f, 0xa3,
+ 0xb2, 0x65, 0x25, 0x53, 0x07, 0x25, 0x75, 0x80, 0x4f, 0xde, 0xe6, 0x85,
+ 0x12, 0x1e, 0xfd, 0xf4, 0xb4, 0x9d, 0x81, 0x74, 0xad, 0x14, 0x41, 0xc9,
+ 0xa5, 0x63, 0xce, 0x0d, 0x02, 0xee, 0x15, 0xe0, 0xe4, 0x18, 0xeb, 0xe8,
+ 0x6a, 0xa1, 0xbc, 0x75, 0xcb, 0xb9, 0x1b, 0xf9, 0x10, 0xf8, 0xbd, 0x7d,
+ 0xc1, 0x54, 0x43, 0x19, 0xd0, 0xc1, 0xba, 0xbf, 0xdd, 0x33, 0x1f, 0xe6,
+ 0xde, 0x6b, 0x69, 0x99, 0xc3, 0x18, 0x90, 0x42, 0x1a, 0x38, 0x03, 0xa9,
+ 0x96, 0x79, 0xf7, 0x0b, 0x9b, 0x62, 0x8c, 0x7d, 0xdf, 0xf9, 0x8f, 0x57,
+ 0xcf, 0x2d, 0x46, 0x60, 0xfe, 0xec, 0xf3, 0xde, 0xb7, 0x6c, 0x35, 0x86,
+ 0x2e, 0x90, 0xa3, 0xdd, 0xe6, 0xad, 0x0a, 0x7e, 0x09, 0xd3, 0x84, 0x85,
+ 0xcb, 0xdc, 0x6c, 0x0a, 0x86, 0xe6, 0x8b, 0xd9, 0x13, 0xe0, 0x94, 0x78,
+ 0xf2, 0xba, 0xe1, 0x77, 0xd5, 0x16, 0x50, 0xf9, 0xdc, 0x63, 0x07, 0x75,
+ 0xf9, 0xb9, 0x1d, 0x81, 0xc1, 0x49, 0xa1, 0xe1, 0xdb, 0x03, 0x67, 0xfa,
+ 0x32, 0x14, 0x88, 0x50, 0x14, 0x93, 0xa7, 0x15, 0xa8, 0xa7, 0x0b, 0x40,
+ 0x6b, 0xfd, 0xec, 0x8b, 0x1a, 0x79, 0x84, 0x3a, 0x63, 0xd6, 0xc5, 0xdb,
+ 0x1d, 0xcb, 0xcc, 0x72, 0x44, 0xf3, 0x57, 0x65, 0x56, 0x08, 0x14, 0x32,
+ 0x93, 0x0f, 0x15, 0x2f, 0x46, 0x64, 0x95, 0x61, 0x23, 0x15, 0x47, 0x9a,
+ 0x5c, 0x2a, 0xb3, 0xba},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 116
+ {SEC_OID_SHA256,
+ 116,
+ {0x4a, 0xd9, 0xf7, 0x15, 0x29, 0xbe, 0x08, 0x29, 0xb7, 0xa8, 0x9c, 0x58,
+ 0xae, 0xc8, 0xbd, 0x34, 0xe2, 0x51, 0xf6, 0xdf, 0x8e, 0x50, 0xaa, 0x5c,
+ 0x51, 0xc5, 0x7e, 0xd1, 0x61, 0x1d, 0x72, 0xfa, 0xf1, 0xcb, 0x11, 0x4a,
+ 0x8f, 0xf1, 0x2d, 0xde, 0x0a, 0xb8, 0x38, 0x58, 0x35, 0x41, 0xa2, 0xab,
+ 0xb3, 0x81, 0x09, 0xf8, 0x2e, 0x24, 0x8c, 0xa8, 0x52, 0x2c, 0xf7, 0xc4,
+ 0xb3, 0x85, 0x15, 0x3b, 0xad, 0xf5, 0x14, 0x0b, 0xf8, 0x4b, 0xcc, 0xeb,
+ 0xf8, 0x8f, 0x54, 0x9a, 0xab, 0x8c, 0xe6, 0xfc, 0x43, 0x8d, 0xad, 0x7d,
+ 0xdc, 0x87, 0xeb, 0x27, 0x97, 0xcb, 0x8e, 0x7c, 0xf3, 0xd4, 0x6e, 0x7b,
+ 0xce, 0x4c, 0x85, 0x3e, 0xdc, 0xb7, 0xf0, 0xca, 0x2e, 0x7d, 0xbe, 0x94,
+ 0x44, 0x4a, 0x3f, 0xe4, 0x5d, 0x01, 0x81, 0x81, 0x97, 0xdd, 0xcc, 0x20,
+ 0x80, 0x3d, 0x91, 0x79, 0x3c, 0xfc, 0x34, 0xf3, 0x4e, 0xb0, 0x7b, 0xda,
+ 0xe1, 0x51, 0xfb, 0x98, 0x7f, 0x16, 0x4b, 0xb2, 0x7b, 0x5c, 0xdb, 0x7c,
+ 0x68, 0x67, 0xf2, 0x34, 0x0e, 0xf1, 0x4b, 0x90, 0x0a, 0xf5, 0x1c, 0x33,
+ 0x5e, 0x68, 0x18, 0x59, 0x97, 0x17, 0x45, 0x34, 0xac, 0xce, 0xd5, 0xd9,
+ 0x7d, 0xb6, 0x78, 0x35, 0xc0, 0x3e, 0xc2, 0xbe, 0xa1, 0x4c, 0x38, 0x06,
+ 0x81, 0x01, 0x55, 0xa1, 0xce, 0x91, 0x6e, 0xbd, 0x80, 0xec, 0x11, 0x25,
+ 0x15, 0xba, 0xf2, 0x5f, 0x60, 0x0c, 0xea, 0xba, 0xbd, 0x9e, 0x06, 0x06,
+ 0x91, 0x76, 0x61, 0x9b, 0x4c, 0x1b, 0xcf, 0xe7, 0xf9, 0xc1, 0x51, 0xfc,
+ 0xad, 0x91, 0xb0, 0x18, 0xdd, 0x9c, 0x5c, 0xa6, 0x53, 0x6e, 0xc9, 0x99,
+ 0xa7, 0x38, 0x75, 0x19, 0xc4, 0x2b, 0xf7, 0x1f, 0x3b, 0x08, 0x8d, 0x91,
+ 0x5f, 0x51, 0x50, 0xd4, 0xb3, 0x88, 0x34, 0x9b, 0x31, 0x06, 0x44, 0xa5,
+ 0xdc, 0x83, 0x4c, 0xf7},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 117
+ {SEC_OID_SHA256,
+ 117,
+ {0x72, 0xae, 0x99, 0x7b, 0x4a, 0x0b, 0xf2, 0x84, 0x1f, 0xc1, 0x4c, 0x64,
+ 0xa0, 0xc4, 0x45, 0x80, 0x60, 0x7e, 0xda, 0x38, 0x4a, 0xea, 0x73, 0xea,
+ 0xab, 0x99, 0x87, 0x08, 0xb2, 0xb7, 0x9b, 0x44, 0x81, 0x5c, 0xeb, 0x2c,
+ 0x90, 0x7e, 0xe4, 0xc4, 0x9c, 0x1f, 0x08, 0x35, 0x74, 0xe3, 0x47, 0x6f,
+ 0xe1, 0xe3, 0xdc, 0xd2, 0xc5, 0x81, 0x59, 0x6a, 0xf3, 0x8c, 0xcf, 0xf0,
+ 0x67, 0x6c, 0x2c, 0xb2, 0x4d, 0xf9, 0x15, 0x35, 0xb2, 0x2e, 0x49, 0xe8,
+ 0xf0, 0x72, 0x32, 0x38, 0x55, 0x5c, 0x74, 0x86, 0x75, 0xe8, 0x0e, 0x49,
+ 0x07, 0x26, 0x1b, 0x94, 0x3b, 0x16, 0x7e, 0xce, 0x76, 0xe9, 0xd7, 0x67,
+ 0xb6, 0x45, 0x85, 0xa1, 0xff, 0x60, 0x54, 0xf0, 0x9d, 0xd5, 0xe2, 0x2d,
+ 0xfc, 0x7f, 0x74, 0x3d, 0x69, 0x17, 0x04, 0x69, 0x8e, 0x77, 0x8b, 0x8c,
+ 0x03, 0x1d, 0xf4, 0x46, 0x40, 0x04, 0xf2, 0xba, 0x03, 0xe6, 0x42, 0x65,
+ 0x40, 0x51, 0x16, 0x5c, 0x9b, 0xb7, 0xfc, 0x2a, 0x1c, 0x5c, 0xe3, 0x05,
+ 0x4a, 0x85, 0x79, 0xcf, 0xbc, 0x71, 0x0b, 0xda, 0x13, 0xb7, 0xb2, 0xbb,
+ 0x2f, 0x23, 0xe6, 0xeb, 0x72, 0x21, 0xfb, 0x51, 0xef, 0x24, 0x04, 0x48,
+ 0x3e, 0x91, 0x40, 0x75, 0xcc, 0x4a, 0x9f, 0x8e, 0xb9, 0x1f, 0x24, 0x7a,
+ 0x60, 0x06, 0x75, 0xa9, 0x41, 0x1a, 0x6c, 0xdc, 0x51, 0x6e, 0x5f, 0x8b,
+ 0x9b, 0x4c, 0x99, 0x00, 0x08, 0x6a, 0x37, 0x33, 0xef, 0x93, 0x22, 0x55,
+ 0x23, 0x5c, 0x4e, 0x5b, 0x44, 0x84, 0xf4, 0x9b, 0xf9, 0xf5, 0x93, 0x7d,
+ 0x3d, 0x9e, 0x1d, 0x0f, 0xfa, 0xd6, 0x27, 0xec, 0x0f, 0xf0, 0xaa, 0xbe,
+ 0x08, 0xa0, 0xb0, 0x19, 0x7d, 0x43, 0x0a, 0xbe, 0x67, 0x92, 0x9b, 0xc6,
+ 0xbb, 0x1a, 0x96, 0xb9, 0x07, 0xc3, 0x4b, 0x24, 0x98, 0xba, 0xd0, 0x66,
+ 0x4b, 0x1e, 0xed, 0xa6},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 118
+ {SEC_OID_SHA256,
+ 118,
+ {0x8d, 0x6a, 0xc8, 0x9a, 0x1e, 0x6e, 0x7d, 0x09, 0xe4, 0x63, 0xef, 0xf1,
+ 0x06, 0xd8, 0x81, 0x7d, 0x50, 0xac, 0x80, 0xe1, 0x01, 0xdf, 0x01, 0x32,
+ 0x9d, 0x64, 0xf6, 0x00, 0x1c, 0x7b, 0x71, 0x3f, 0xfb, 0x4a, 0x96, 0x15,
+ 0x9f, 0x4c, 0xaf, 0xa5, 0xff, 0xa0, 0xce, 0xa9, 0xbc, 0x6b, 0x1a, 0x25,
+ 0xdc, 0xf6, 0xf0, 0x15, 0x72, 0x66, 0x63, 0x82, 0xe5, 0x46, 0xc0, 0xda,
+ 0x55, 0x6d, 0xa8, 0x11, 0xb5, 0xfa, 0xc1, 0x21, 0xa2, 0x00, 0x82, 0x59,
+ 0x64, 0xcc, 0x2e, 0x90, 0xe8, 0x14, 0x7c, 0x84, 0x6e, 0xd3, 0xa4, 0xcb,
+ 0x4b, 0x25, 0x15, 0x1e, 0x1c, 0x83, 0x2e, 0x3f, 0xab, 0x42, 0xd1, 0x40,
+ 0xbc, 0xab, 0x9f, 0x17, 0xa2, 0x47, 0xd1, 0xef, 0x81, 0x9d, 0xb5, 0xe6,
+ 0xde, 0xce, 0xa2, 0x80, 0xf4, 0x4c, 0xb4, 0xdb, 0x5f, 0xf2, 0x4e, 0x56,
+ 0x51, 0x53, 0x17, 0x84, 0x7b, 0x48, 0x49, 0xac, 0xb6, 0xe5, 0x8c, 0x16,
+ 0xbe, 0xed, 0x80, 0x20, 0x0b, 0x65, 0x30, 0x52, 0x70, 0x85, 0x9e, 0xef,
+ 0x3c, 0x5b, 0xb2, 0x67, 0x7d, 0xc3, 0x18, 0xe5, 0x84, 0x10, 0x92, 0xc2,
+ 0x1d, 0xde, 0x88, 0x2a, 0x02, 0xb1, 0x60, 0x71, 0xa5, 0xc9, 0x51, 0xa7,
+ 0xed, 0xab, 0x12, 0xe3, 0xdf, 0x75, 0xf4, 0xc8, 0x42, 0xbb, 0xc4, 0x8f,
+ 0x87, 0x6e, 0xed, 0x02, 0xa7, 0xf3, 0xb8, 0x78, 0xe1, 0x3a, 0x21, 0x3c,
+ 0x18, 0xfb, 0x54, 0xbe, 0xa4, 0x6f, 0xe8, 0xe9, 0xe3, 0x97, 0x81, 0x77,
+ 0x94, 0xad, 0x24, 0x03, 0x31, 0x88, 0xb1, 0x26, 0x8c, 0x7e, 0xd4, 0x25,
+ 0x53, 0x76, 0xf7, 0x80, 0x7f, 0x94, 0x91, 0xc6, 0x37, 0x0a, 0x3e, 0xff,
+ 0x60, 0x21, 0x86, 0x18, 0x40, 0xeb, 0xee, 0xe2, 0xbf, 0x7d, 0xfc, 0x8b,
+ 0xff, 0x45, 0xec, 0x9b, 0x04, 0xdb, 0x50, 0x99, 0xa5, 0x86, 0xd4, 0x4c,
+ 0xa7, 0x1d, 0x88, 0x76},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 119
+ {SEC_OID_SHA256,
+ 119,
+ {0xa6, 0x13, 0xeb, 0x54, 0xaf, 0x4d, 0xf4, 0x41, 0x02, 0x29, 0xcf, 0xd6,
+ 0x28, 0xf6, 0x46, 0xef, 0x26, 0xdf, 0xb7, 0xd6, 0x10, 0x68, 0x2d, 0x11,
+ 0x87, 0xe9, 0x69, 0x6d, 0x35, 0xfe, 0x58, 0x49, 0xcd, 0x9e, 0xc3, 0xd4,
+ 0x8f, 0x0b, 0x5b, 0x23, 0x96, 0x28, 0xa0, 0x8c, 0xeb, 0xfe, 0x9c, 0x53,
+ 0x9c, 0x68, 0x28, 0x99, 0x5b, 0xee, 0xe9, 0x78, 0x8f, 0x6a, 0xed, 0xfb,
+ 0xa3, 0x1d, 0xae, 0x0c, 0x7b, 0x32, 0x22, 0x1b, 0x42, 0x20, 0xcf, 0x5b,
+ 0x0d, 0x53, 0xac, 0xf5, 0xd8, 0xde, 0x4d, 0x80, 0xcf, 0xdb, 0xd2, 0x36,
+ 0x62, 0x03, 0xa6, 0x8b, 0x43, 0xa7, 0x2b, 0xdf, 0xbf, 0xae, 0x12, 0xb9,
+ 0x63, 0x14, 0xfe, 0xf9, 0x15, 0xd1, 0xb6, 0xfc, 0xc6, 0x45, 0xca, 0x93,
+ 0x53, 0x85, 0xd2, 0x3d, 0x66, 0x41, 0x8d, 0x47, 0xd6, 0x0f, 0xd4, 0xc7,
+ 0x39, 0x5a, 0xfc, 0xca, 0xc6, 0x1c, 0x4a, 0x02, 0xdf, 0x3b, 0x0e, 0xdd,
+ 0x31, 0x52, 0xc2, 0xe3, 0x98, 0x55, 0x67, 0x85, 0xe9, 0xc9, 0x82, 0xf8,
+ 0xbf, 0x55, 0xe2, 0x41, 0x7e, 0x61, 0x4e, 0xf6, 0x94, 0xc1, 0x70, 0x82,
+ 0xe5, 0x56, 0xb4, 0xa4, 0x8f, 0xf9, 0xe7, 0x15, 0x50, 0x21, 0x74, 0x7b,
+ 0x95, 0x20, 0x11, 0xab, 0xb0, 0x53, 0xdc, 0x09, 0xe4, 0x87, 0x45, 0x0c,
+ 0xc7, 0xa8, 0xa0, 0x2b, 0x7a, 0xf6, 0x72, 0xb7, 0x76, 0xea, 0x85, 0x61,
+ 0x50, 0x4b, 0x8b, 0x08, 0xe2, 0xe2, 0x19, 0x91, 0x9b, 0xa8, 0xcc, 0x7e,
+ 0x24, 0xe6, 0x05, 0xcd, 0x7e, 0xf8, 0x56, 0xcf, 0x25, 0xf3, 0xd3, 0x39,
+ 0x13, 0x11, 0x41, 0x5e, 0xe6, 0x7d, 0xc3, 0x69, 0xb5, 0x2d, 0x67, 0x6f,
+ 0x42, 0x5c, 0x77, 0x3d, 0x72, 0xba, 0xf5, 0x72, 0xb3, 0xf5, 0x82, 0x9f,
+ 0xc7, 0x69, 0x25, 0xe3, 0x38, 0x6c, 0xb7, 0x70, 0xad, 0xaa, 0xda, 0x94,
+ 0x2d, 0xc0, 0xa4, 0xef},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 120
+ {SEC_OID_SHA256,
+ 120,
+ {0x71, 0x04, 0xa7, 0x54, 0xfb, 0x33, 0x41, 0x26, 0x2f, 0x60, 0x3e, 0x56,
+ 0x95, 0xd7, 0x00, 0xb3, 0x5e, 0xee, 0x82, 0xe4, 0xce, 0x5b, 0x5f, 0x82,
+ 0x01, 0x0f, 0x7b, 0x8d, 0x78, 0x8c, 0xbe, 0x44, 0x23, 0x0a, 0xa1, 0x12,
+ 0x89, 0xd7, 0x39, 0xab, 0x64, 0x78, 0xb7, 0x33, 0x67, 0x72, 0xfe, 0x86,
+ 0x9e, 0xb5, 0xe7, 0x02, 0xa6, 0x27, 0x5a, 0x7c, 0x38, 0x5b, 0x74, 0x88,
+ 0xca, 0xff, 0xf3, 0xd7, 0xd8, 0xf6, 0x84, 0x32, 0x29, 0x67, 0x4a, 0x53,
+ 0xbb, 0x6b, 0xe3, 0x0c, 0x84, 0xb3, 0xbf, 0x58, 0xc7, 0x59, 0x1c, 0x73,
+ 0x74, 0xfd, 0xfd, 0xf1, 0xf5, 0xfe, 0x8c, 0x94, 0x8f, 0x7d, 0x47, 0x20,
+ 0x07, 0xe6, 0xc3, 0x27, 0xd9, 0xf6, 0x7f, 0x44, 0x62, 0x2a, 0xf4, 0x4c,
+ 0x55, 0x59, 0x29, 0x46, 0x24, 0x32, 0x75, 0xe5, 0xca, 0xe5, 0xf8, 0xea,
+ 0x85, 0x90, 0xd6, 0xef, 0xad, 0x78, 0x20, 0xa0, 0x61, 0x81, 0xe8, 0x18,
+ 0x0c, 0xb2, 0xb9, 0xf5, 0xf0, 0x48, 0x0f, 0xbb, 0x4e, 0x7c, 0xa3, 0x2a,
+ 0xe5, 0x26, 0x5e, 0x01, 0x9a, 0xcc, 0x39, 0xb4, 0x6d, 0x02, 0xe7, 0x7e,
+ 0x0f, 0x09, 0x42, 0x6a, 0x2b, 0x21, 0x1c, 0xa4, 0x42, 0x0a, 0x97, 0x0c,
+ 0x80, 0x5e, 0x61, 0xfd, 0xe9, 0x98, 0xd3, 0x9b, 0x14, 0xa9, 0xec, 0xdd,
+ 0xfc, 0x85, 0x2e, 0xfc, 0x8d, 0x52, 0xe6, 0x69, 0xaa, 0x80, 0x40, 0x56,
+ 0x47, 0x33, 0x0e, 0x28, 0x4f, 0x87, 0x20, 0x6e, 0x97, 0xd4, 0xdb, 0x2e,
+ 0x5f, 0x79, 0x8f, 0x77, 0xa8, 0x30, 0x43, 0xdc, 0xdb, 0xe7, 0x6a, 0x9c,
+ 0x87, 0x6b, 0xbe, 0x7a, 0x14, 0x52, 0x8b, 0xff, 0x82, 0xc3, 0x54, 0x18,
+ 0xa6, 0xfa, 0x6d, 0x93, 0xbe, 0xda, 0x59, 0xbe, 0xbf, 0x2e, 0xbc, 0x05,
+ 0x0a, 0xdf, 0x70, 0x91, 0xdf, 0x4a, 0x20, 0xb0, 0x3c, 0xcf, 0x9c, 0xb3,
+ 0x35, 0x87, 0x58, 0x68},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 121
+ {SEC_OID_SHA256,
+ 121,
+ {0x3a, 0x85, 0x91, 0x32, 0x33, 0x75, 0xe7, 0x15, 0xc9, 0x5e, 0xac, 0x00,
+ 0x39, 0x7c, 0x45, 0xae, 0x77, 0x28, 0xb9, 0xa4, 0x17, 0x5f, 0x8d, 0x06,
+ 0x5e, 0x40, 0x2c, 0x13, 0x6e, 0x6b, 0x55, 0x5c, 0x6e, 0xc8, 0x69, 0x17,
+ 0xf8, 0xd5, 0x40, 0x6e, 0x62, 0x0f, 0x8a, 0x99, 0x06, 0xfa, 0x24, 0x4e,
+ 0x47, 0x2c, 0xdf, 0x21, 0x18, 0xe4, 0x66, 0x7c, 0xc4, 0x3a, 0x6b, 0x1c,
+ 0x34, 0xc1, 0x83, 0x47, 0xf2, 0xe8, 0xff, 0x1a, 0x1b, 0x5c, 0x0d, 0x81,
+ 0x51, 0xb3, 0xd9, 0xd4, 0x3f, 0x97, 0x31, 0x51, 0xfa, 0x32, 0x0d, 0xd8,
+ 0xb9, 0x53, 0x5d, 0x4c, 0xde, 0x39, 0xaa, 0xa1, 0x92, 0x4b, 0xf5, 0x7c,
+ 0xdc, 0x7f, 0xa5, 0xd4, 0x24, 0x4f, 0xbf, 0x36, 0x68, 0x9f, 0x54, 0xdb,
+ 0x18, 0x69, 0x17, 0x00, 0xdd, 0x0b, 0xe2, 0xe5, 0xa5, 0x0e, 0x57, 0xb1,
+ 0x62, 0x7c, 0xd9, 0x1e, 0x59, 0x66, 0x6a, 0x60, 0xb4, 0x0a, 0xbc, 0x0c,
+ 0xac, 0x8e, 0x78, 0x4e, 0x36, 0x1b, 0x35, 0xa2, 0x49, 0x6b, 0x3e, 0x5e,
+ 0xdc, 0x88, 0x79, 0x20, 0x44, 0xe2, 0x71, 0xad, 0x77, 0x84, 0xe2, 0x2f,
+ 0xdc, 0xf7, 0xf2, 0xe0, 0x8a, 0x6b, 0x68, 0x6e, 0xef, 0x75, 0x8a, 0xd9,
+ 0xc0, 0x84, 0x8a, 0x2d, 0xfa, 0xaa, 0x7e, 0x7a, 0x28, 0xa3, 0x3c, 0xdd,
+ 0x43, 0x40, 0x5e, 0xcc, 0x61, 0xc0, 0x13, 0xfe, 0x6c, 0x84, 0x19, 0x2d,
+ 0x88, 0x79, 0x8a, 0x14, 0x99, 0xc4, 0xa6, 0xc3, 0x70, 0xbf, 0x8c, 0xf2,
+ 0x97, 0x16, 0x4f, 0x4b, 0xe0, 0xc4, 0x2d, 0xea, 0x8a, 0x0d, 0xdb, 0x47,
+ 0x42, 0x77, 0x39, 0x75, 0xc6, 0x05, 0x9d, 0x7a, 0xb5, 0x9a, 0xb1, 0x3d,
+ 0x25, 0xc6, 0x85, 0x0d, 0x2b, 0x55, 0xf8, 0x65, 0x68, 0x72, 0x1c, 0x77,
+ 0x70, 0x72, 0xce, 0xad, 0xa2, 0x96, 0x85, 0x06, 0x6e, 0x4f, 0x60, 0xe3,
+ 0x06, 0x6f, 0xdd, 0x6e},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 122
+ {SEC_OID_SHA256,
+ 122,
+ {0x97, 0x36, 0x63, 0x20, 0x40, 0xb7, 0xf0, 0x3a, 0xf9, 0x8d, 0xf3, 0x85,
+ 0xf0, 0x28, 0x8f, 0x74, 0xa3, 0xf9, 0xff, 0xe4, 0x5a, 0x39, 0x08, 0x53,
+ 0xe3, 0xf1, 0xd1, 0xf4, 0x13, 0xb9, 0x5b, 0xe5, 0x6d, 0x5d, 0x97, 0x91,
+ 0x89, 0x79, 0x0d, 0x95, 0x4a, 0x22, 0x75, 0x9a, 0x4c, 0x10, 0xdc, 0x9a,
+ 0xcc, 0x8f, 0x4f, 0xbc, 0xf6, 0x70, 0x31, 0xd0, 0x02, 0xbb, 0x88, 0x77,
+ 0x07, 0x1a, 0x57, 0x9d, 0xf7, 0x5d, 0x34, 0xe5, 0x80, 0x3f, 0xb8, 0xf0,
+ 0x84, 0x91, 0x14, 0x87, 0xff, 0x65, 0x0d, 0x14, 0x49, 0xed, 0xdf, 0xb6,
+ 0x0d, 0x66, 0xcc, 0x1c, 0x3a, 0x0c, 0x82, 0x71, 0xc3, 0x2f, 0x4b, 0x3b,
+ 0x3f, 0x7e, 0x72, 0xdd, 0xe3, 0x1d, 0x52, 0xff, 0x87, 0x6d, 0xec, 0x63,
+ 0xc5, 0x05, 0x1f, 0xc8, 0x9b, 0x25, 0x70, 0x84, 0xa8, 0x83, 0x0c, 0xc7,
+ 0xe3, 0x88, 0xde, 0xb3, 0x8c, 0xf6, 0xde, 0x7f, 0x04, 0x41, 0x3c, 0xeb,
+ 0x27, 0x40, 0x68, 0x37, 0x40, 0x40, 0xd4, 0x09, 0x1e, 0x8a, 0x72, 0xcc,
+ 0xfe, 0xec, 0xef, 0x67, 0xfc, 0xa6, 0xea, 0x0b, 0xd6, 0x52, 0xb2, 0x73,
+ 0xa8, 0x83, 0xca, 0x1d, 0x56, 0x37, 0xbb, 0xf2, 0x51, 0x33, 0xcc, 0x09,
+ 0xa3, 0xd9, 0xc9, 0x92, 0xf5, 0xcb, 0xa1, 0x2b, 0xc1, 0x32, 0xfb, 0xd9,
+ 0xad, 0xb6, 0xad, 0x1f, 0x89, 0xe9, 0xad, 0x11, 0x17, 0x8b, 0xbc, 0x7b,
+ 0x08, 0xd0, 0xdd, 0x6d, 0x63, 0x29, 0x31, 0x9e, 0xdd, 0xc6, 0x43, 0xfe,
+ 0xc2, 0x1a, 0x5b, 0x17, 0x59, 0x52, 0x96, 0xd6, 0x9c, 0xa6, 0xef, 0x87,
+ 0x02, 0xb6, 0x2d, 0x60, 0xb9, 0x2b, 0xfd, 0xdb, 0x7e, 0xb0, 0x1b, 0xb2,
+ 0x3b, 0x20, 0x4e, 0xc0, 0xfb, 0x27, 0xae, 0x39, 0x79, 0x48, 0x93, 0x68,
+ 0x17, 0x96, 0xfb, 0x16, 0xf4, 0x72, 0x49, 0x49, 0x3d, 0xcf, 0x19, 0x9c,
+ 0x8a, 0x2d, 0x74, 0xf4},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 123
+ {SEC_OID_SHA256,
+ 123,
+ {0x7c, 0x26, 0xf8, 0xb9, 0x1b, 0x43, 0xbe, 0x4d, 0x09, 0xcf, 0x5e, 0xe7,
+ 0x49, 0x0a, 0x27, 0xce, 0x7b, 0xed, 0xad, 0x45, 0x75, 0xff, 0xf6, 0x98,
+ 0x0a, 0x07, 0xbc, 0xef, 0x5c, 0xf7, 0x83, 0xee, 0xb5, 0x7a, 0xa1, 0x86,
+ 0x3a, 0xde, 0x6e, 0xde, 0x8d, 0xc9, 0x5d, 0x07, 0xc1, 0xa3, 0xd0, 0x84,
+ 0x16, 0x52, 0xb3, 0x57, 0xbe, 0x04, 0x55, 0x6a, 0x54, 0x9f, 0xd8, 0x23,
+ 0x4e, 0xde, 0x8f, 0x5e, 0x50, 0x83, 0xa3, 0xd4, 0xaf, 0x27, 0x3e, 0x30,
+ 0x23, 0xf6, 0x10, 0x02, 0x9a, 0x0b, 0x3c, 0xf8, 0x5a, 0x8a, 0x2f, 0x27,
+ 0x6e, 0x4f, 0x57, 0x25, 0x1e, 0x2a, 0x63, 0x38, 0xd2, 0xca, 0x03, 0x05,
+ 0xa6, 0x85, 0xdc, 0xb2, 0x40, 0xf3, 0x6c, 0x96, 0x6d, 0xd0, 0xda, 0x78,
+ 0x31, 0x76, 0x31, 0x3e, 0xf7, 0xc9, 0x3a, 0xe6, 0xd1, 0x30, 0x08, 0x09,
+ 0x9f, 0x84, 0x64, 0x38, 0xad, 0x2c, 0x9d, 0xcc, 0x0e, 0xc9, 0xf8, 0xc3,
+ 0x43, 0xcb, 0x33, 0x77, 0xd5, 0xd1, 0x4a, 0xd2, 0x3b, 0xb2, 0x5b, 0x11,
+ 0xc1, 0x9a, 0x5b, 0xc4, 0x60, 0x59, 0x25, 0x91, 0x69, 0x7e, 0x92, 0xea,
+ 0x08, 0x81, 0x60, 0xf8, 0x7c, 0x04, 0x18, 0xb0, 0x90, 0x3b, 0xca, 0x2c,
+ 0x75, 0x67, 0xdc, 0x76, 0xda, 0x84, 0xda, 0x00, 0x02, 0x33, 0xc3, 0x91,
+ 0xf9, 0x3b, 0x05, 0xe9, 0xe8, 0xf0, 0x1b, 0x78, 0x63, 0x9b, 0xf9, 0x5b,
+ 0xb2, 0x1f, 0x74, 0xb7, 0xfe, 0x1c, 0x00, 0xb6, 0x4e, 0xba, 0xce, 0x84,
+ 0x58, 0xd2, 0x92, 0xbe, 0xf3, 0xac, 0xdb, 0xff, 0x89, 0x27, 0x67, 0x02,
+ 0xc5, 0x47, 0x17, 0x1d, 0x8a, 0xeb, 0xd5, 0x6d, 0xc2, 0x4f, 0x98, 0xd8,
+ 0x32, 0xfe, 0xae, 0xa0, 0x3c, 0xd1, 0x6e, 0x97, 0x7b, 0x99, 0x38, 0x20,
+ 0x40, 0xf2, 0xec, 0xc1, 0xac, 0x45, 0x88, 0x5c, 0x4f, 0x07, 0xdf, 0xbf,
+ 0x9f, 0xe6, 0x1d, 0x35},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 124
+ {SEC_OID_SHA256,
+ 124,
+ {0x4a, 0x4b, 0x79, 0x98, 0xd9, 0x28, 0x2a, 0xd4, 0xb4, 0x58, 0xb6, 0xb0,
+ 0x41, 0xda, 0x10, 0x4e, 0x98, 0xf8, 0x25, 0x2b, 0x71, 0x1b, 0xd0, 0x7b,
+ 0x79, 0x00, 0xd4, 0xac, 0xd3, 0xcb, 0xc7, 0xb1, 0xc9, 0x0c, 0xf7, 0x8e,
+ 0xba, 0x71, 0x8c, 0x87, 0xb9, 0xb6, 0xad, 0x94, 0xfb, 0x35, 0x56, 0x65,
+ 0x60, 0xd6, 0xd6, 0xbe, 0x59, 0xe8, 0x01, 0x86, 0x25, 0x05, 0xe9, 0x08,
+ 0xef, 0x42, 0xc9, 0x34, 0xd0, 0x85, 0xea, 0x82, 0xfe, 0x47, 0xde, 0x6a,
+ 0xe3, 0xef, 0xbb, 0xe1, 0xdf, 0xcb, 0xaf, 0x99, 0x00, 0x5e, 0xf2, 0x50,
+ 0xed, 0x6f, 0xb7, 0x4c, 0x09, 0x09, 0x5a, 0x03, 0x1a, 0x30, 0xfd, 0x33,
+ 0xe5, 0x2a, 0x7e, 0x7d, 0x0b, 0x73, 0x73, 0x6f, 0x3f, 0x75, 0x16, 0xee,
+ 0x96, 0xa0, 0x8f, 0x61, 0xe3, 0xdf, 0x85, 0xe1, 0x74, 0x65, 0x0b, 0xae,
+ 0x50, 0xb4, 0xdc, 0x63, 0x26, 0x98, 0xf6, 0xe7, 0xf1, 0xef, 0xd2, 0xbb,
+ 0xf1, 0x04, 0x64, 0x15, 0x3e, 0xd4, 0xdb, 0xa7, 0x17, 0x57, 0xd2, 0xfc,
+ 0x19, 0x66, 0xd3, 0xc8, 0x0e, 0x0c, 0x55, 0x5d, 0x25, 0x2d, 0x9e, 0x9d,
+ 0xcd, 0xf5, 0x95, 0x34, 0x17, 0x5f, 0xeb, 0x7d, 0xb6, 0xd9, 0xd1, 0x7f,
+ 0x30, 0xc8, 0x26, 0x78, 0xd6, 0xea, 0x68, 0x08, 0x76, 0xc2, 0xed, 0x71,
+ 0x44, 0x7f, 0x12, 0x7d, 0xc3, 0xc7, 0x58, 0x52, 0xdc, 0x0f, 0xdf, 0x0e,
+ 0x1c, 0x17, 0xfd, 0x1b, 0xc3, 0x8b, 0xcd, 0x25, 0x50, 0x1f, 0x07, 0xa5,
+ 0xc0, 0xdf, 0xcf, 0xe2, 0x95, 0xf0, 0xbe, 0x27, 0xcf, 0xe1, 0x8a, 0x5c,
+ 0x59, 0x69, 0x60, 0x40, 0x76, 0x23, 0x09, 0x7c, 0xda, 0xd1, 0x48, 0xe5,
+ 0x04, 0x34, 0x33, 0xbd, 0x45, 0x67, 0x95, 0x1d, 0xed, 0x89, 0xd0, 0xbd,
+ 0xd8, 0x52, 0x84, 0x97, 0xb8, 0x52, 0x52, 0x12, 0xb8, 0xaf, 0xfb, 0xcc,
+ 0x97, 0x6a, 0x50, 0xf6},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 125
+ {SEC_OID_SHA256,
+ 125,
+ {0x6f, 0xb0, 0x24, 0x1a, 0x39, 0x61, 0xa0, 0x31, 0x38, 0xb8, 0x47, 0x3f,
+ 0x8b, 0xd3, 0xec, 0x20, 0x29, 0x79, 0xa9, 0x8f, 0x07, 0xd3, 0x25, 0x90,
+ 0x9a, 0x2e, 0x85, 0xa5, 0x21, 0x67, 0xfc, 0x37, 0x9a, 0xb1, 0x64, 0xc4,
+ 0xa0, 0x39, 0x86, 0xed, 0xba, 0x63, 0x8a, 0xbf, 0x1f, 0x88, 0x17, 0xc1,
+ 0xcb, 0x89, 0xf2, 0x97, 0x38, 0x7f, 0x2d, 0x59, 0x38, 0xe7, 0x07, 0xaa,
+ 0xa5, 0x3e, 0xee, 0x6b, 0xbd, 0x6a, 0x9a, 0x7f, 0xe8, 0xb7, 0x0a, 0x31,
+ 0x37, 0x3e, 0x67, 0x5f, 0x44, 0x3c, 0x90, 0x2d, 0xc1, 0xd0, 0xdf, 0xcd,
+ 0xfe, 0x4b, 0x3e, 0xa8, 0x3c, 0xd5, 0x75, 0xbf, 0xfb, 0x04, 0x07, 0x12,
+ 0x20, 0xf1, 0x09, 0x4b, 0x9a, 0x3e, 0x7c, 0xd0, 0x4f, 0xab, 0xd7, 0x0c,
+ 0x0b, 0x87, 0x61, 0x23, 0x1a, 0xbe, 0xbd, 0x3f, 0x4e, 0xda, 0x11, 0xf7,
+ 0x4f, 0x83, 0xd7, 0x7a, 0x1a, 0x44, 0xe2, 0x84, 0x32, 0xd0, 0x5d, 0xa3,
+ 0x39, 0x98, 0x41, 0x9e, 0x5c, 0xaf, 0xba, 0x0e, 0x81, 0x96, 0x09, 0x63,
+ 0x20, 0x93, 0x79, 0xa5, 0x1f, 0xa9, 0xc5, 0xc2, 0x76, 0x49, 0xec, 0x89,
+ 0xf8, 0xa5, 0x28, 0xef, 0x0a, 0x88, 0x5f, 0x05, 0x5e, 0xdf, 0x3f, 0x66,
+ 0xab, 0x1d, 0x4b, 0xaf, 0x07, 0xa4, 0x05, 0xb8, 0x76, 0x78, 0xed, 0x6d,
+ 0x17, 0x0a, 0xb8, 0x90, 0xde, 0xd0, 0xe8, 0xee, 0x90, 0xca, 0x1e, 0xc0,
+ 0xe9, 0xf6, 0xe5, 0xac, 0x24, 0x7e, 0x01, 0x00, 0x9d, 0x6e, 0xb7, 0x10,
+ 0x1d, 0xa6, 0xed, 0xed, 0x84, 0x33, 0x9c, 0xa1, 0x91, 0xbd, 0x61, 0x94,
+ 0xe3, 0xb6, 0xbd, 0x8b, 0x09, 0x4d, 0xa7, 0x88, 0xc1, 0xae, 0x06, 0x8d,
+ 0x8c, 0xe7, 0x32, 0x2f, 0xc7, 0xe2, 0x21, 0x89, 0xe6, 0xce, 0xa7, 0x65,
+ 0x5b, 0x1a, 0xe6, 0x90, 0xda, 0x05, 0xa0, 0xaa, 0xe4, 0x64, 0x66, 0x80,
+ 0x0d, 0xdd, 0x6f, 0x26},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 126
+ {SEC_OID_SHA256,
+ 126,
+ {0x93, 0x00, 0xa8, 0x66, 0x00, 0xb6, 0x00, 0x33, 0x0a, 0x19, 0xb7, 0x50,
+ 0xce, 0xed, 0xca, 0x9d, 0xa6, 0xc9, 0x6a, 0x99, 0xbb, 0xf6, 0x5a, 0xb7,
+ 0xdd, 0xa6, 0xa5, 0x92, 0x4d, 0x22, 0xa5, 0xfc, 0x9a, 0x21, 0x62, 0xe3,
+ 0x37, 0x51, 0x72, 0xfb, 0x38, 0xf6, 0x2a, 0xa5, 0x2a, 0x9f, 0xec, 0x71,
+ 0xaf, 0x10, 0x07, 0xeb, 0xdc, 0x5c, 0xe2, 0x9b, 0x02, 0x16, 0x3d, 0x9c,
+ 0x55, 0xea, 0xd2, 0x14, 0x19, 0x59, 0xea, 0xea, 0x28, 0xf1, 0x3c, 0x48,
+ 0x2b, 0xe0, 0x46, 0xd6, 0x76, 0x77, 0x0e, 0x02, 0xb7, 0x12, 0x68, 0xd5,
+ 0x4d, 0x52, 0x83, 0x9d, 0xdd, 0x92, 0x91, 0x17, 0xe4, 0x85, 0x7c, 0x9a,
+ 0x6a, 0x17, 0xf9, 0x29, 0x15, 0xd0, 0xac, 0xfe, 0xf9, 0xbc, 0xa2, 0xc4,
+ 0x08, 0x19, 0xef, 0x58, 0x13, 0x0e, 0xec, 0x1b, 0xd6, 0x03, 0x59, 0xbb,
+ 0x8f, 0x47, 0xce, 0x67, 0xf0, 0x66, 0x30, 0x86, 0xca, 0xf2, 0x28, 0x11,
+ 0x36, 0xb6, 0x07, 0x6b, 0x20, 0x31, 0x02, 0x03, 0xa9, 0xac, 0x1b, 0x29,
+ 0x3c, 0x51, 0x1a, 0x53, 0xe1, 0x0f, 0xf8, 0x80, 0xff, 0xcb, 0x71, 0x84,
+ 0xbe, 0x60, 0xfa, 0xd5, 0x85, 0x86, 0xbc, 0x9a, 0x11, 0xfb, 0x51, 0xd7,
+ 0xdc, 0xff, 0x71, 0xb4, 0x01, 0xe4, 0x2c, 0x1c, 0x7e, 0x92, 0xca, 0xca,
+ 0xe3, 0xc5, 0x0b, 0x62, 0xdf, 0xbe, 0xa3, 0x90, 0xc2, 0x85, 0xc5, 0xfe,
+ 0xea, 0x91, 0xc2, 0x88, 0xfb, 0x84, 0x54, 0x01, 0x41, 0x7f, 0xb0, 0x1a,
+ 0x09, 0xb3, 0xb6, 0xf0, 0xa1, 0x62, 0x1d, 0xf5, 0xc1, 0x72, 0x63, 0x2d,
+ 0x40, 0xfb, 0x29, 0x36, 0xa7, 0xc2, 0xb6, 0x2e, 0x98, 0x9b, 0x84, 0x8a,
+ 0x06, 0xc0, 0x98, 0xe6, 0x9a, 0x33, 0x37, 0x59, 0xd9, 0xba, 0x2d, 0x27,
+ 0x08, 0x53, 0xf6, 0x5d, 0xae, 0xe1, 0xf7, 0xa8, 0x1b, 0xda, 0xf6, 0x4a,
+ 0xf2, 0x34, 0x75, 0x17},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 127
+ {SEC_OID_SHA256,
+ 127,
+ {0x87, 0x5b, 0x92, 0x04, 0xa6, 0x60, 0x39, 0x68, 0xf5, 0x0d, 0x6e, 0x4d,
+ 0xc1, 0x3d, 0x31, 0x92, 0x07, 0x7a, 0x28, 0x6c, 0x34, 0x75, 0x16, 0x5b,
+ 0x0b, 0xd1, 0x60, 0xff, 0x3d, 0xf3, 0x9f, 0xec, 0x58, 0x59, 0xa5, 0x12,
+ 0x88, 0x6f, 0xc1, 0xe0, 0x69, 0x16, 0xc2, 0x02, 0x5e, 0x01, 0xae, 0x2f,
+ 0x7a, 0xb3, 0xb3, 0x41, 0xb6, 0x37, 0x2f, 0x81, 0x9a, 0x62, 0x5a, 0x42,
+ 0xc2, 0x2c, 0xda, 0xfc, 0xe0, 0x31, 0xd9, 0x63, 0x5f, 0x95, 0xdd, 0x96,
+ 0x2a, 0x8f, 0x20, 0x2b, 0x52, 0xf9, 0x92, 0x5f, 0x07, 0xbc, 0x0c, 0x94,
+ 0x43, 0x4a, 0x20, 0x91, 0xd8, 0x61, 0x72, 0x95, 0x51, 0xe3, 0x7d, 0x7c,
+ 0x60, 0x19, 0xe1, 0x6a, 0x47, 0xce, 0x87, 0xf3, 0xf4, 0x05, 0x1b, 0x8e,
+ 0x9a, 0xdf, 0x62, 0x44, 0x4b, 0x52, 0x2f, 0x52, 0x29, 0x18, 0xc3, 0x91,
+ 0xd8, 0x29, 0x40, 0x41, 0x8c, 0xb3, 0x97, 0x6f, 0x0c, 0x30, 0x63, 0x4b,
+ 0xc5, 0xdf, 0xf2, 0xc4, 0xc3, 0xf3, 0x6a, 0x44, 0x89, 0xd0, 0x0c, 0x5a,
+ 0xe6, 0x50, 0x21, 0xb3, 0xbc, 0xf5, 0xab, 0xbe, 0xf9, 0x25, 0x7e, 0x3c,
+ 0x97, 0x6e, 0x5f, 0xd3, 0x05, 0xfb, 0x30, 0xcc, 0xfe, 0x13, 0xc4, 0x3f,
+ 0xed, 0x64, 0xc3, 0x71, 0xf8, 0x53, 0x2d, 0xdd, 0xc7, 0x0a, 0x1f, 0x41,
+ 0x1c, 0xae, 0x25, 0x7f, 0x37, 0xb6, 0x74, 0x3d, 0xa2, 0xd9, 0x56, 0x7f,
+ 0x9d, 0xc3, 0x51, 0x3b, 0x26, 0x7e, 0xe2, 0x6e, 0x2d, 0xa1, 0xa6, 0xef,
+ 0x00, 0x55, 0x26, 0xfd, 0x90, 0xb6, 0xec, 0xdf, 0xae, 0xd9, 0xa8, 0xd9,
+ 0xe2, 0xbb, 0xdf, 0xae, 0x25, 0xb0, 0xad, 0xb8, 0x10, 0x04, 0x50, 0x1f,
+ 0xf3, 0x2f, 0xe1, 0xe7, 0xb7, 0xac, 0xfa, 0x18, 0xde, 0x5a, 0x1a, 0xb8,
+ 0x76, 0x70, 0x57, 0x84, 0x18, 0x1b, 0x13, 0x36, 0x28, 0x8a, 0xef, 0xdc,
+ 0x91, 0x18, 0x6c, 0x3e},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 128
+ {SEC_OID_SHA256,
+ 128,
+ {0x30, 0x5b, 0x0c, 0xb3, 0x8d, 0xb7, 0xba, 0x5d, 0xd1, 0x1c, 0x1d, 0x82,
+ 0x19, 0x53, 0x13, 0xb5, 0x22, 0xf5, 0x7c, 0xeb, 0x7b, 0x40, 0x45, 0x24,
+ 0x9d, 0xcf, 0x59, 0x77, 0xb9, 0x93, 0x15, 0xf6, 0x70, 0x8e, 0x9d, 0x8e,
+ 0xae, 0xf6, 0xa8, 0x9d, 0xa0, 0xc1, 0x1f, 0xa6, 0xf8, 0xdf, 0xf3, 0xaa,
+ 0x90, 0x50, 0x36, 0x9c, 0xd5, 0x20, 0xdd, 0x6e, 0x95, 0x72, 0x26, 0x14,
+ 0x4f, 0xb6, 0x8c, 0x84, 0x62, 0x55, 0xb9, 0x23, 0xa4, 0x9c, 0xe8, 0x96,
+ 0xfe, 0xd8, 0x82, 0x8f, 0x89, 0x56, 0xd0, 0xd7, 0xaa, 0x51, 0x93, 0x12,
+ 0x39, 0x40, 0xad, 0x0a, 0x52, 0x25, 0xe9, 0x21, 0xca, 0x0d, 0xc0, 0x85,
+ 0x2a, 0xae, 0x48, 0x50, 0x7c, 0x7e, 0x22, 0xca, 0x00, 0x7f, 0x40, 0x3b,
+ 0xf0, 0xfc, 0xb6, 0x55, 0x3d, 0x0a, 0xf0, 0xbc, 0xce, 0x6b, 0xe1, 0x7e,
+ 0xb5, 0x3b, 0x0e, 0x84, 0x01, 0x34, 0x9c, 0x8d, 0x14, 0x4e, 0xb1, 0xdd,
+ 0xbb, 0xf8, 0x21, 0x5f, 0xc0, 0xe0, 0x6d, 0x6a, 0xde, 0xf0, 0x96, 0xac,
+ 0xf5, 0x2d, 0x71, 0x97, 0x8b, 0x1b, 0xff, 0xe9, 0x5f, 0xfd, 0x21, 0x89,
+ 0x92, 0x56, 0xdc, 0x94, 0x4f, 0xa9, 0xcf, 0xd4, 0xd7, 0xa2, 0x5e, 0x62,
+ 0x84, 0x3f, 0x96, 0x5d, 0x55, 0x51, 0x5f, 0x6c, 0x45, 0xb2, 0x2a, 0x82,
+ 0x52, 0x88, 0x77, 0x3e, 0x25, 0x41, 0x05, 0x82, 0xf6, 0x2b, 0x9f, 0x1f,
+ 0xdc, 0x1e, 0x0c, 0x6d, 0x4c, 0x94, 0x1b, 0x90, 0xde, 0x7d, 0x8c, 0x3b,
+ 0x18, 0xcd, 0x3e, 0xaf, 0x53, 0x19, 0x86, 0x2d, 0x7e, 0xe1, 0x60, 0xa5,
+ 0xed, 0xba, 0x13, 0x3c, 0xbc, 0x67, 0x02, 0x47, 0x71, 0x81, 0x7c, 0x7e,
+ 0xda, 0x52, 0x6c, 0x92, 0xd1, 0x46, 0xe3, 0xb3, 0x8b, 0x80, 0x10, 0x25,
+ 0xd0, 0x18, 0x71, 0xc3, 0xef, 0xc2, 0x59, 0x1a, 0x32, 0xff, 0xae, 0xb7,
+ 0xb2, 0x0e, 0x7d, 0xbc},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 129
+ {SEC_OID_SHA256,
+ 129,
+ {0x99, 0x64, 0x70, 0x15, 0x15, 0x89, 0x93, 0x89, 0x2d, 0xa3, 0xdc, 0xec,
+ 0xb4, 0xfd, 0x83, 0x7d, 0x01, 0x11, 0xd7, 0xac, 0x81, 0xef, 0xac, 0x2e,
+ 0x1b, 0xae, 0x22, 0x42, 0xe6, 0x60, 0x51, 0x82, 0xff, 0x1e, 0xd4, 0x3e,
+ 0x41, 0xb8, 0x1b, 0x85, 0x44, 0x83, 0x67, 0x81, 0x5c, 0x65, 0x49, 0xe3,
+ 0x63, 0xa6, 0x35, 0xb9, 0x46, 0xad, 0xa9, 0x9c, 0xa0, 0x11, 0x8c, 0xc3,
+ 0x5f, 0x37, 0x87, 0x2a, 0xca, 0x53, 0xb0, 0x24, 0xaa, 0xb1, 0xd8, 0x09,
+ 0x90, 0x9d, 0x27, 0xbd, 0x66, 0x4f, 0x32, 0xbe, 0x95, 0x01, 0xc3, 0xd4,
+ 0xb7, 0xe3, 0x53, 0x9c, 0x2e, 0xf1, 0x0b, 0xfc, 0x34, 0x0a, 0x89, 0xc2,
+ 0x3c, 0xd2, 0xc2, 0x5e, 0x51, 0x42, 0x5e, 0x2e, 0x7f, 0x98, 0x90, 0x76,
+ 0xbb, 0x71, 0x60, 0x57, 0x07, 0x8c, 0x96, 0x86, 0x32, 0xe0, 0xd4, 0x7e,
+ 0xc8, 0x11, 0x92, 0xf3, 0x7d, 0xd5, 0xdc, 0x4d, 0x8a, 0x0f, 0xfb, 0x5e,
+ 0x9b, 0x82, 0x8b, 0x08, 0xb4, 0x7b, 0x35, 0x08, 0x01, 0xbb, 0x4d, 0x35,
+ 0x8e, 0x91, 0x16, 0x54, 0x44, 0xe8, 0xce, 0x8b, 0xf5, 0xd5, 0x9d, 0x4d,
+ 0xae, 0x17, 0x20, 0x29, 0x19, 0xf6, 0x7c, 0x7e, 0xc8, 0xb7, 0x81, 0x05,
+ 0xe2, 0x55, 0xd1, 0x71, 0x4e, 0xad, 0x96, 0x8b, 0x9c, 0x07, 0x5c, 0x11,
+ 0xe6, 0x9b, 0x54, 0x78, 0xc3, 0x59, 0x57, 0x56, 0x85, 0x8a, 0x98, 0xe3,
+ 0x9f, 0x32, 0x19, 0x57, 0xb6, 0xdd, 0xd6, 0x3b, 0x37, 0xc6, 0x9d, 0x34,
+ 0x89, 0x1b, 0xea, 0xdf, 0xde, 0xd7, 0x32, 0xf0, 0xba, 0x58, 0x7f, 0xba,
+ 0x6c, 0xa6, 0x2b, 0x0e, 0x93, 0x2a, 0xcd, 0xdb, 0x5c, 0x5a, 0x75, 0xac,
+ 0x31, 0x69, 0x74, 0xdc, 0x3b, 0x5a, 0x27, 0xce, 0xfd, 0x81, 0xd7, 0x99,
+ 0xa8, 0xa6, 0x24, 0x4a, 0x9a, 0x78, 0xfc, 0xbc, 0x40, 0x3e, 0x6f, 0xb4,
+ 0x1e, 0x4f, 0x15, 0x7c},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 130
+ {SEC_OID_SHA256,
+ 130,
+ {0x62, 0x9e, 0x5a, 0xfc, 0x04, 0xcc, 0x1f, 0x4c, 0x60, 0x2f, 0x03, 0x07,
+ 0x55, 0xde, 0xee, 0xdb, 0x0a, 0x5f, 0x5c, 0x27, 0x1b, 0x3d, 0x52, 0x55,
+ 0x6e, 0x81, 0xc4, 0x49, 0x11, 0x29, 0x6b, 0xcd, 0xad, 0x7f, 0x5d, 0x22,
+ 0x3c, 0xb6, 0xd7, 0x2c, 0xf9, 0x74, 0x05, 0x54, 0xbd, 0xde, 0x29, 0x36,
+ 0xa7, 0xe3, 0xcb, 0xfa, 0xd7, 0x2a, 0x77, 0x04, 0xd2, 0x73, 0x43, 0x24,
+ 0x0f, 0x68, 0xe2, 0xf5, 0x98, 0x89, 0x29, 0x11, 0xe5, 0x03, 0x40, 0xc2,
+ 0xc2, 0x9a, 0x41, 0xc0, 0xd1, 0x0e, 0xbb, 0x99, 0x6c, 0x7e, 0x92, 0xa9,
+ 0x4f, 0xcd, 0x23, 0xa0, 0x35, 0x07, 0x48, 0x8b, 0xe3, 0x45, 0xff, 0xd6,
+ 0x3d, 0xb3, 0x38, 0xb1, 0x9e, 0x95, 0xd4, 0x7a, 0x10, 0x95, 0xcb, 0x68,
+ 0x94, 0x07, 0x98, 0x65, 0xd2, 0x99, 0xac, 0x81, 0x01, 0xa4, 0x43, 0xe6,
+ 0xb5, 0xa9, 0x55, 0x7a, 0xcb, 0x91, 0x13, 0x55, 0x29, 0x32, 0x10, 0x85,
+ 0x65, 0xd1, 0xd3, 0x40, 0x9a, 0xa3, 0x0b, 0x6c, 0x01, 0x3c, 0x54, 0xbc,
+ 0x57, 0x1a, 0x08, 0xfe, 0x9f, 0x39, 0xc6, 0xa3, 0xdd, 0xaa, 0xd9, 0x48,
+ 0x65, 0x6b, 0xf7, 0x7e, 0x74, 0x07, 0xce, 0xe8, 0xd7, 0x4a, 0x03, 0x7c,
+ 0xa6, 0x86, 0x0a, 0x46, 0x6a, 0xd0, 0x60, 0x82, 0xc3, 0x9f, 0x92, 0x66,
+ 0xf7, 0xea, 0x16, 0xb6, 0x2b, 0x5f, 0xc1, 0x49, 0xa7, 0xd2, 0x30, 0x93,
+ 0xb5, 0xf7, 0xc4, 0x8f, 0x81, 0x67, 0x35, 0x74, 0xc8, 0xa6, 0x8b, 0x75,
+ 0x50, 0x3c, 0x15, 0xae, 0x75, 0x65, 0x77, 0x51, 0x60, 0xe1, 0x6d, 0x0e,
+ 0x40, 0x35, 0x48, 0x91, 0x79, 0x73, 0x5c, 0x0c, 0x97, 0x36, 0xe5, 0x26,
+ 0x54, 0xd4, 0xc8, 0x4c, 0x1a, 0x78, 0x5f, 0x8b, 0x5a, 0x9e, 0xc2, 0xf4,
+ 0x2a, 0xec, 0xf8, 0x8c, 0xd9, 0x25, 0xdd, 0x27, 0x4c, 0xee, 0xec, 0x7e,
+ 0x1d, 0x31, 0xce, 0x4f},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 131
+ {SEC_OID_SHA256,
+ 131,
+ {0x82, 0x92, 0x07, 0x37, 0x9f, 0xc9, 0x00, 0x18, 0x34, 0x37, 0xb9, 0x79,
+ 0x4d, 0x8f, 0x7f, 0xe9, 0xce, 0x67, 0xbf, 0x4d, 0xfb, 0x66, 0xb0, 0x4c,
+ 0x5e, 0x84, 0x15, 0x75, 0xff, 0x2c, 0xa6, 0x07, 0x76, 0x6a, 0xcd, 0x6d,
+ 0xef, 0x23, 0xb5, 0xe2, 0x2d, 0x25, 0xbe, 0x70, 0x3c, 0x01, 0x26, 0xbe,
+ 0x64, 0x1d, 0x72, 0xf2, 0x45, 0xbc, 0xdd, 0x60, 0xca, 0x0f, 0xa8, 0xac,
+ 0xe6, 0x94, 0xfb, 0x88, 0x66, 0xde, 0xd8, 0xd5, 0xb5, 0x72, 0x85, 0x2a,
+ 0xb8, 0x99, 0xb5, 0xed, 0x88, 0x08, 0x78, 0x91, 0x67, 0xff, 0xc6, 0x99,
+ 0xc2, 0x42, 0xc7, 0xa6, 0x12, 0x4f, 0x6a, 0xa6, 0x75, 0x4b, 0x2b, 0x8c,
+ 0x7e, 0x65, 0x4f, 0x14, 0xac, 0xa2, 0x44, 0x6a, 0x40, 0xf6, 0x40, 0x30,
+ 0xb0, 0xd8, 0x36, 0x56, 0x2e, 0xa9, 0xfd, 0x44, 0xad, 0xb7, 0x5d, 0x23,
+ 0x5f, 0x1b, 0x7e, 0xa8, 0x60, 0x48, 0xb4, 0x09, 0x4a, 0xef, 0x96, 0xf0,
+ 0xcd, 0x76, 0xc3, 0x1c, 0xe2, 0x57, 0x88, 0xaa, 0x9f, 0xae, 0x68, 0xc1,
+ 0x06, 0x2a, 0xe4, 0x8c, 0x9a, 0x6b, 0x91, 0x30, 0x65, 0x2b, 0x50, 0xbe,
+ 0x2f, 0x98, 0xba, 0x64, 0xc8, 0x9a, 0x98, 0x7c, 0x0e, 0x56, 0x6b, 0xa7,
+ 0x4b, 0xd3, 0x61, 0x6f, 0x79, 0x56, 0x7b, 0xbd, 0xd8, 0x67, 0xf0, 0x08,
+ 0x1e, 0x97, 0xd0, 0xfb, 0xc9, 0x48, 0xb6, 0x81, 0x9f, 0x46, 0x56, 0x12,
+ 0x81, 0x06, 0x1a, 0x41, 0x3b, 0x4f, 0x3f, 0x43, 0xd5, 0xeb, 0x41, 0x74,
+ 0x05, 0x20, 0x55, 0x74, 0x5d, 0x95, 0x0c, 0xaa, 0x95, 0xc3, 0x20, 0xc4,
+ 0xc7, 0xfc, 0x5e, 0x02, 0xf6, 0x04, 0x07, 0x1b, 0xcc, 0x36, 0x1c, 0x20,
+ 0xd7, 0x2d, 0xd5, 0x50, 0x9a, 0xa4, 0x96, 0xa9, 0xbf, 0x1d, 0x49, 0x7b,
+ 0x61, 0xa0, 0x64, 0x89, 0x38, 0x80, 0xe0, 0x52, 0x95, 0x73, 0x53, 0xb2,
+ 0xfa, 0xb3, 0x14, 0x76},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 132
+ {SEC_OID_SHA256,
+ 132,
+ {0x61, 0x5f, 0xd5, 0x99, 0x96, 0x6a, 0xb4, 0xeb, 0x5d, 0x30, 0xe6, 0x0e,
+ 0xb0, 0xfd, 0x82, 0xce, 0xff, 0x2e, 0xb2, 0x44, 0xb4, 0x88, 0x84, 0x42,
+ 0xed, 0x7f, 0x6a, 0x1f, 0x32, 0x00, 0x5e, 0xc8, 0x81, 0x8c, 0xfb, 0xe3,
+ 0xe6, 0xf4, 0xed, 0x7b, 0xf9, 0xd5, 0x17, 0x75, 0x63, 0x53, 0x07, 0xe2,
+ 0x81, 0xec, 0xe4, 0x22, 0x21, 0x90, 0x59, 0x73, 0x6e, 0x93, 0x89, 0x31,
+ 0xdc, 0xb7, 0xfa, 0x1c, 0x0a, 0xed, 0x81, 0x80, 0x8d, 0x39, 0xec, 0x39,
+ 0x6a, 0xcf, 0x70, 0x76, 0x6e, 0x91, 0x8f, 0x01, 0x7f, 0xd4, 0x12, 0x09,
+ 0x97, 0x2c, 0xcc, 0x55, 0xc1, 0xe3, 0x1c, 0x84, 0xeb, 0x21, 0x7a, 0x2d,
+ 0x82, 0xdf, 0xd8, 0x44, 0x99, 0xc4, 0x49, 0x9c, 0xf0, 0x36, 0x2e, 0xa6,
+ 0x0c, 0x40, 0x43, 0x9c, 0x3d, 0x47, 0xe8, 0xa0, 0x51, 0x28, 0xfc, 0xb5,
+ 0xf4, 0x45, 0xf0, 0x8f, 0x5d, 0x92, 0xa2, 0x9d, 0xf6, 0x82, 0x4d, 0x7c,
+ 0x8b, 0xc7, 0x35, 0x94, 0x1c, 0xe5, 0x4f, 0x46, 0x4e, 0x44, 0xf2, 0xbc,
+ 0xc6, 0xeb, 0x36, 0x19, 0x24, 0x8b, 0xb5, 0x2d, 0x04, 0xda, 0x14, 0x9a,
+ 0x5f, 0x9c, 0xbd, 0x9c, 0xf6, 0x17, 0x25, 0x7d, 0xc9, 0x5a, 0x15, 0x26,
+ 0x81, 0x65, 0x6f, 0x53, 0x7a, 0x2e, 0x20, 0x53, 0x17, 0x0c, 0xb2, 0x11,
+ 0x4d, 0xff, 0x07, 0x73, 0x78, 0x72, 0x70, 0x39, 0x14, 0x14, 0x4a, 0xcf,
+ 0xa7, 0xf2, 0x6b, 0x14, 0x8c, 0x59, 0x25, 0x8e, 0xf7, 0x2e, 0x20, 0x61,
+ 0xde, 0xa6, 0xc0, 0x35, 0x85, 0x3a, 0x6b, 0xe9, 0x60, 0x63, 0xdc, 0x05,
+ 0x10, 0x9e, 0xc7, 0xf2, 0x17, 0x6a, 0x4d, 0x60, 0x1c, 0x41, 0xca, 0xa6,
+ 0x37, 0xee, 0xbe, 0x90, 0x7b, 0x24, 0x89, 0x22, 0xc6, 0xfd, 0xa8, 0x3b,
+ 0xb7, 0xe9, 0x48, 0x1e, 0xa5, 0x00, 0x57, 0x61, 0x44, 0x35, 0x5d, 0xbc,
+ 0x98, 0x77, 0x99, 0x44},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 133
+ {SEC_OID_SHA256,
+ 133,
+ {0x24, 0x9c, 0x65, 0xc6, 0x5a, 0x33, 0x34, 0xeb, 0x4b, 0xe1, 0x6d, 0xcc,
+ 0x3d, 0xb0, 0x73, 0x25, 0x47, 0xde, 0xd2, 0xce, 0x4a, 0xe6, 0xc1, 0x0b,
+ 0x1e, 0x1a, 0x0f, 0x47, 0x42, 0x98, 0xb2, 0xce, 0x23, 0x0c, 0x59, 0xe7,
+ 0xe7, 0x46, 0xff, 0xa1, 0x73, 0xd5, 0xda, 0xd3, 0xb1, 0x6d, 0xd4, 0x32,
+ 0x5e, 0x54, 0x69, 0xda, 0xf6, 0xff, 0xec, 0x2a, 0xf4, 0xea, 0x23, 0xdb,
+ 0x27, 0x96, 0x01, 0xb0, 0x14, 0xb5, 0x4f, 0xbc, 0xfb, 0x35, 0x78, 0xb0,
+ 0x78, 0xa8, 0xec, 0x53, 0x12, 0x10, 0x38, 0xad, 0x66, 0x6a, 0xc9, 0x40,
+ 0x8d, 0x65, 0xe8, 0xff, 0x45, 0x70, 0xaa, 0x3b, 0x57, 0x47, 0x04, 0x1f,
+ 0x4c, 0x3a, 0x45, 0xa0, 0xe9, 0x85, 0x6f, 0x2e, 0xd0, 0x4b, 0x3c, 0x20,
+ 0x60, 0x92, 0x5a, 0x5c, 0x77, 0x31, 0x4f, 0x7b, 0xfb, 0x5c, 0x85, 0xa7,
+ 0x11, 0x55, 0xdf, 0x5b, 0x23, 0xf6, 0x94, 0xa9, 0xca, 0xaa, 0xc2, 0xfb,
+ 0x11, 0xdc, 0x66, 0x12, 0xba, 0xc6, 0x80, 0xd7, 0x49, 0x4e, 0xe1, 0x9b,
+ 0xd4, 0x94, 0x5e, 0xe8, 0x2c, 0x5d, 0x1f, 0x5a, 0xcd, 0xf6, 0xb5, 0xab,
+ 0x46, 0xe9, 0x37, 0xa9, 0x0b, 0xc4, 0xd6, 0xd3, 0xf3, 0x01, 0x37, 0x30,
+ 0x26, 0xed, 0xee, 0xe7, 0x25, 0xda, 0x4b, 0xa5, 0x20, 0x2e, 0x18, 0x96,
+ 0xb7, 0x16, 0xbd, 0x8c, 0x69, 0xdd, 0xb9, 0x5f, 0xb3, 0x64, 0xd6, 0x97,
+ 0xfc, 0x59, 0x67, 0x09, 0xb0, 0xec, 0x48, 0xbc, 0x66, 0x04, 0x1d, 0xf7,
+ 0x12, 0x7a, 0xed, 0x31, 0x11, 0x10, 0x54, 0x5c, 0x4a, 0xaf, 0xd2, 0x28,
+ 0xff, 0x55, 0x98, 0x67, 0x81, 0x78, 0x04, 0x55, 0x24, 0x18, 0x30, 0x39,
+ 0x7f, 0x8f, 0xb6, 0x76, 0x4e, 0x33, 0xd0, 0x26, 0x2a, 0xa6, 0x58, 0x14,
+ 0x52, 0x1e, 0xc7, 0x18, 0x90, 0x70, 0x0a, 0x09, 0x3f, 0x50, 0xdb, 0x46,
+ 0x59, 0xcc, 0x5e, 0x2c},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 134
+ {SEC_OID_SHA256,
+ 134,
+ {0x2c, 0x59, 0xc0, 0xf5, 0xbf, 0x7f, 0xa3, 0xb6, 0xbd, 0xa2, 0x2a, 0x75,
+ 0xdf, 0xc3, 0xba, 0x14, 0xc2, 0x6f, 0xf3, 0xe7, 0xad, 0x24, 0xc1, 0x52,
+ 0x7e, 0xe7, 0xab, 0x7c, 0x03, 0x2d, 0xbf, 0xda, 0x6e, 0xa5, 0x17, 0x1d,
+ 0x88, 0xdf, 0x2d, 0xe5, 0x6c, 0x1a, 0xd6, 0xd9, 0x55, 0xdc, 0x41, 0xbc,
+ 0xb8, 0x39, 0x5e, 0x83, 0x51, 0x8e, 0x40, 0xb8, 0x40, 0xc0, 0x62, 0xcf,
+ 0xe9, 0x82, 0xc0, 0xe4, 0x20, 0x65, 0xd7, 0xe2, 0xa9, 0xbc, 0xbf, 0x91,
+ 0xde, 0xe5, 0x39, 0x49, 0xbb, 0x6f, 0x67, 0xc9, 0x9d, 0x1e, 0x1f, 0xc4,
+ 0x4c, 0xda, 0x98, 0x2a, 0x3d, 0xf1, 0x71, 0xf9, 0xc3, 0x54, 0x24, 0xef,
+ 0xb2, 0xf6, 0xc0, 0xcc, 0x16, 0x9a, 0x44, 0xb6, 0xe5, 0x01, 0x5d, 0xf5,
+ 0x15, 0x07, 0x96, 0xa9, 0xc6, 0x69, 0x51, 0x5a, 0xaa, 0xe5, 0x70, 0x76,
+ 0xbb, 0x1f, 0xbc, 0x94, 0x80, 0xa8, 0xca, 0x69, 0x54, 0x99, 0x06, 0x12,
+ 0xeb, 0x03, 0x14, 0xda, 0x7e, 0xfe, 0xa7, 0xd1, 0x42, 0x23, 0x08, 0x16,
+ 0x18, 0xf2, 0x22, 0x5c, 0xe3, 0xce, 0x43, 0x77, 0x0d, 0x45, 0x7e, 0x84,
+ 0xb5, 0x4a, 0x80, 0xcb, 0x3a, 0x35, 0xf1, 0x4c, 0x51, 0x1a, 0x2f, 0xa2,
+ 0xa4, 0xd2, 0x95, 0xaf, 0xa6, 0xed, 0x39, 0x96, 0xd4, 0x7b, 0x5a, 0x0c,
+ 0x6b, 0x1d, 0x7c, 0x11, 0xab, 0x14, 0xbb, 0xff, 0x13, 0xaf, 0x67, 0xb7,
+ 0x47, 0x5a, 0xc5, 0x43, 0x30, 0x76, 0x26, 0x59, 0x8d, 0x69, 0x55, 0x72,
+ 0x55, 0xbb, 0x3a, 0x92, 0xc0, 0x7e, 0x36, 0xc3, 0xe9, 0xd1, 0x53, 0x0b,
+ 0x21, 0x28, 0x4b, 0x3d, 0x5c, 0x20, 0x66, 0x05, 0x70, 0x35, 0xbc, 0x75,
+ 0x38, 0x94, 0xc0, 0x1e, 0x0f, 0x33, 0x76, 0x4b, 0x51, 0xca, 0x33, 0x19,
+ 0xef, 0x32, 0xd4, 0x28, 0x8d, 0x11, 0xc7, 0xa1, 0x76, 0x7e, 0xd7, 0xed,
+ 0x89, 0x43, 0x32, 0x16},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 135
+ {SEC_OID_SHA256,
+ 135,
+ {0x31, 0xe4, 0x8e, 0x30, 0xde, 0x0c, 0xf2, 0x59, 0xd0, 0x27, 0x39, 0x91,
+ 0xb6, 0x33, 0xda, 0x62, 0x28, 0x28, 0x9d, 0x54, 0x0d, 0x84, 0xc5, 0x27,
+ 0xd5, 0xf1, 0x2a, 0x13, 0xd2, 0xd6, 0xfd, 0x48, 0x9b, 0x1e, 0xe2, 0x82,
+ 0xff, 0x52, 0x61, 0xee, 0xff, 0xb8, 0xe1, 0xc7, 0x16, 0x57, 0x2b, 0x20,
+ 0x7e, 0xb5, 0x9c, 0x1d, 0xcf, 0x04, 0xbf, 0x9d, 0x4a, 0x9c, 0xa9, 0x2f,
+ 0xec, 0xcf, 0x31, 0x82, 0x54, 0xab, 0xa5, 0xfb, 0xe1, 0xdf, 0x1d, 0xc6,
+ 0xe3, 0x10, 0x1f, 0x2c, 0xcd, 0x0c, 0xf3, 0x29, 0xd2, 0x3c, 0xfd, 0x9f,
+ 0xa1, 0x9c, 0x2a, 0xcf, 0xc9, 0x8c, 0x31, 0x9b, 0xe1, 0xc4, 0xd9, 0x83,
+ 0x1e, 0x86, 0x34, 0x35, 0x13, 0x76, 0x9e, 0x4d, 0xde, 0xd9, 0x67, 0xf5,
+ 0x12, 0xd5, 0x37, 0x1e, 0xe8, 0x45, 0xe4, 0x75, 0x44, 0xc3, 0x03, 0xd5,
+ 0x2e, 0xbe, 0xaa, 0xe1, 0x5e, 0x13, 0x9e, 0xb2, 0x60, 0x69, 0x89, 0x26,
+ 0x8b, 0x1a, 0xb6, 0x41, 0xc4, 0x4e, 0xfd, 0x8b, 0x1e, 0xe3, 0xa5, 0xfe,
+ 0xa7, 0x39, 0x07, 0xca, 0xfd, 0x43, 0x22, 0xc0, 0x0d, 0x66, 0x6d, 0x3d,
+ 0x0e, 0x11, 0xeb, 0xeb, 0xae, 0x76, 0x3b, 0x0b, 0xc4, 0x94, 0x8a, 0xcb,
+ 0x03, 0x4e, 0xee, 0xc9, 0x1b, 0xa2, 0xb9, 0x0c, 0xb4, 0x02, 0x18, 0xf8,
+ 0xc8, 0xf4, 0x65, 0x33, 0x38, 0xee, 0xf0, 0xa4, 0xd3, 0x1e, 0x3d, 0xbd,
+ 0x29, 0xa3, 0xd9, 0x0b, 0x9a, 0x11, 0xc8, 0xfd, 0x8e, 0x61, 0x3c, 0xcb,
+ 0xec, 0x22, 0x17, 0x99, 0xfc, 0x2d, 0x98, 0x62, 0x52, 0x15, 0xad, 0x28,
+ 0xed, 0x9b, 0x7c, 0x38, 0xef, 0xf2, 0x7c, 0x44, 0xfc, 0x5c, 0xfd, 0x40,
+ 0x8a, 0x6e, 0xf1, 0xc7, 0xaf, 0x90, 0x46, 0x5c, 0xd4, 0xb5, 0xaa, 0x42,
+ 0x4c, 0x48, 0x60, 0x4e, 0x2d, 0x72, 0xbc, 0x10, 0xd9, 0xdd, 0xfa, 0xfc,
+ 0x30, 0x12, 0x9a, 0x42},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 136
+ {SEC_OID_SHA256,
+ 136,
+ {0x30, 0x02, 0x82, 0xf3, 0xe5, 0x71, 0x04, 0x8e, 0x6a, 0x29, 0x8d, 0x3b,
+ 0x1d, 0x97, 0x99, 0x61, 0xd1, 0x7e, 0x5f, 0x46, 0x05, 0x10, 0x22, 0x7a,
+ 0xec, 0xd8, 0x3d, 0x7e, 0x8b, 0x3e, 0x21, 0xc7, 0x6a, 0x1a, 0x30, 0x4b,
+ 0xf4, 0x64, 0xdc, 0xba, 0xaa, 0xa3, 0xe1, 0x34, 0xbc, 0x5b, 0x25, 0xec,
+ 0xb7, 0x45, 0xb7, 0x88, 0x29, 0xfe, 0x5d, 0x75, 0x90, 0xc1, 0xc7, 0x99,
+ 0xbd, 0x61, 0x3c, 0xcb, 0x8e, 0x1e, 0x55, 0xed, 0x89, 0xab, 0xc0, 0xfc,
+ 0x66, 0x35, 0x99, 0xe7, 0x7e, 0xa8, 0x75, 0x15, 0xc2, 0x44, 0x60, 0x91,
+ 0xcf, 0xfa, 0x06, 0x3d, 0x6b, 0x2d, 0xf5, 0xe3, 0xc6, 0x23, 0xda, 0x69,
+ 0xbc, 0xdf, 0xd9, 0xda, 0x51, 0x76, 0x35, 0x6f, 0x76, 0xb0, 0x5c, 0x98,
+ 0x41, 0x3d, 0x76, 0x2c, 0xbe, 0x0f, 0x47, 0xab, 0x6d, 0x47, 0x0e, 0xaa,
+ 0x8d, 0xac, 0x88, 0xdd, 0x55, 0x89, 0x0a, 0x8c, 0x38, 0x6d, 0x5b, 0xa1,
+ 0x95, 0xbb, 0xa8, 0x75, 0x1a, 0xf1, 0x33, 0xa2, 0x4d, 0x20, 0x4b, 0x7e,
+ 0x70, 0x77, 0xe7, 0xa9, 0x26, 0x8c, 0xb9, 0xdd, 0x70, 0x21, 0xd9, 0x34,
+ 0x8f, 0x12, 0xdc, 0xb4, 0x6f, 0x14, 0x5a, 0x19, 0xf0, 0xb4, 0x08, 0xe2,
+ 0x56, 0x3d, 0x54, 0x87, 0x28, 0x1d, 0xb1, 0xc2, 0x80, 0x79, 0x08, 0xdd,
+ 0xd1, 0x25, 0xdb, 0x75, 0x1b, 0x73, 0x5a, 0xda, 0xed, 0x2f, 0x8e, 0x8c,
+ 0xb5, 0x5e, 0xa4, 0x70, 0xa4, 0x53, 0x83, 0xe2, 0x99, 0x1b, 0x80, 0xae,
+ 0x01, 0x26, 0xf9, 0x35, 0x55, 0x90, 0x8a, 0x91, 0x54, 0xc1, 0x63, 0x3c,
+ 0x82, 0x0e, 0x89, 0x42, 0xd4, 0xc3, 0x7c, 0x80, 0x7a, 0xc6, 0xa9, 0x45,
+ 0x07, 0xa3, 0xb9, 0xe1, 0xf9, 0x5a, 0xe5, 0xa7, 0x12, 0xcb, 0x77, 0x40,
+ 0x18, 0x0e, 0xb4, 0xe5, 0x6c, 0x15, 0xd4, 0xe1, 0x82, 0x9f, 0xbe, 0xe2,
+ 0xbb, 0x1e, 0x64, 0x2a},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 137
+ {SEC_OID_SHA256,
+ 137,
+ {0x77, 0x05, 0xd7, 0x6a, 0x01, 0x1d, 0x69, 0x67, 0x08, 0x92, 0x19, 0x67,
+ 0xa9, 0xe8, 0x61, 0x66, 0x52, 0x8d, 0x77, 0xc6, 0x56, 0x94, 0x6a, 0x5a,
+ 0xb0, 0xe1, 0x57, 0xa7, 0x80, 0x73, 0xf4, 0xb2, 0xf2, 0x78, 0x5a, 0x1f,
+ 0xee, 0xf6, 0xef, 0xd8, 0xd3, 0x37, 0xa2, 0x2a, 0x8e, 0xf5, 0x9c, 0x6e,
+ 0x71, 0x0e, 0x98, 0x48, 0x44, 0x49, 0x8f, 0x0a, 0xe0, 0xc1, 0xf6, 0x1b,
+ 0x5d, 0x70, 0x57, 0xd0, 0x9e, 0x3f, 0xed, 0x79, 0x92, 0x2d, 0x49, 0x23,
+ 0x02, 0xe2, 0x8c, 0x0c, 0x04, 0x01, 0x10, 0x00, 0x49, 0xcc, 0xb6, 0x8f,
+ 0xab, 0x95, 0xfe, 0xce, 0xff, 0x0a, 0xcc, 0x24, 0xa9, 0x13, 0x84, 0x02,
+ 0x90, 0xb2, 0x74, 0x77, 0xb2, 0x95, 0xf9, 0x42, 0xba, 0x23, 0x2e, 0x6e,
+ 0xc7, 0x6d, 0x11, 0x26, 0x32, 0xc9, 0xf0, 0x2f, 0x9d, 0x40, 0x50, 0x53,
+ 0x23, 0xd8, 0x1f, 0x4f, 0xf1, 0xbe, 0xa1, 0x4f, 0x42, 0xd6, 0x74, 0x3a,
+ 0x3c, 0x28, 0x67, 0xdf, 0x27, 0x3f, 0x80, 0x27, 0x4f, 0xef, 0xbb, 0x20,
+ 0x34, 0x6c, 0x3f, 0x1c, 0xf0, 0xc2, 0xf8, 0x7b, 0x55, 0xe8, 0xde, 0x27,
+ 0x7a, 0x8b, 0x2f, 0x4a, 0xb8, 0x00, 0x63, 0x46, 0xdc, 0x8c, 0xea, 0xaa,
+ 0xf0, 0xd4, 0xaf, 0x38, 0x23, 0x37, 0x95, 0x2e, 0x3c, 0x55, 0xca, 0xda,
+ 0xb3, 0x36, 0xda, 0x34, 0x37, 0x23, 0xbd, 0xa0, 0xec, 0x02, 0x72, 0xad,
+ 0x62, 0x51, 0x99, 0x5d, 0x58, 0x76, 0x46, 0x79, 0x13, 0x5c, 0x1a, 0x20,
+ 0x09, 0x8e, 0x9c, 0x3d, 0xf5, 0x4f, 0x16, 0x1b, 0xb1, 0x6b, 0xce, 0x5a,
+ 0x60, 0x0a, 0x07, 0x5b, 0x36, 0x02, 0x2f, 0x22, 0x4a, 0xd5, 0xb4, 0xc7,
+ 0xdd, 0xa0, 0x9b, 0xd9, 0x4b, 0xc7, 0xed, 0xa7, 0xa8, 0x53, 0xd9, 0x6b,
+ 0x51, 0x00, 0xe5, 0xaf, 0x8f, 0xa2, 0xdc, 0x1a, 0x69, 0x64, 0xe4, 0xe1,
+ 0xfd, 0xce, 0xb8, 0x26},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: removing oid
+ // tcID: 138
+ {SEC_OID_SHA256,
+ 138,
+ {0x1d, 0x35, 0xc1, 0x57, 0x52, 0x69, 0xb1, 0xca, 0x4e, 0x07, 0x1f, 0x2f,
+ 0xa1, 0x9a, 0xe3, 0x13, 0x88, 0xf4, 0xcf, 0xbc, 0x78, 0x75, 0x44, 0x9b,
+ 0x20, 0x27, 0x98, 0x4d, 0x2b, 0x36, 0x3b, 0xb2, 0xc7, 0x7c, 0x80, 0x81,
+ 0x97, 0x25, 0xe0, 0x3c, 0xe9, 0xf3, 0xdb, 0x97, 0xcf, 0x93, 0x9b, 0x07,
+ 0x89, 0x5c, 0x55, 0xb9, 0x3c, 0xfb, 0xb2, 0x04, 0xa3, 0xb0, 0x36, 0xdc,
+ 0xb6, 0x94, 0x70, 0xe9, 0xe9, 0x9a, 0x55, 0x84, 0x19, 0x5a, 0xc3, 0xdd,
+ 0x24, 0x21, 0x47, 0x58, 0xa8, 0x2f, 0x35, 0x43, 0x38, 0xe5, 0x0c, 0x69,
+ 0xf3, 0xa5, 0xde, 0x6c, 0xc0, 0x92, 0x0b, 0x84, 0x55, 0x50, 0xfc, 0xf1,
+ 0x04, 0xb3, 0x97, 0xab, 0x4b, 0x4a, 0xdd, 0x66, 0x59, 0xef, 0xd3, 0x4f,
+ 0x64, 0xb9, 0xb6, 0x73, 0xe7, 0x36, 0x62, 0xef, 0x5f, 0xce, 0xd6, 0xe7,
+ 0x73, 0x71, 0x47, 0xe4, 0x1b, 0x48, 0xe3, 0x64, 0x10, 0xee, 0xce, 0x6d,
+ 0xb6, 0x5f, 0x58, 0x03, 0xb1, 0x6d, 0x33, 0xc2, 0x5c, 0xde, 0x6b, 0xca,
+ 0xed, 0xa8, 0x93, 0x0e, 0x76, 0x35, 0x65, 0x6d, 0x91, 0x74, 0xd1, 0x79,
+ 0xc7, 0x4f, 0x5d, 0xf3, 0x3b, 0x08, 0xd5, 0xb9, 0x0e, 0x86, 0x66, 0x24,
+ 0x18, 0x0f, 0x0a, 0x03, 0xfc, 0x6a, 0x94, 0xa8, 0xc4, 0x07, 0x31, 0x65,
+ 0x8a, 0x5d, 0x90, 0xa0, 0x71, 0xc6, 0xf7, 0x7e, 0x46, 0x0c, 0x6a, 0xe1,
+ 0xe6, 0xd6, 0x35, 0x08, 0x69, 0xdb, 0x44, 0x22, 0x19, 0xbf, 0x37, 0x30,
+ 0xcd, 0xf3, 0xe7, 0x4e, 0xe1, 0x02, 0xd6, 0x57, 0x9f, 0xab, 0x48, 0x92,
+ 0xe8, 0xe4, 0x10, 0xf0, 0x6b, 0xd4, 0xcc, 0x19, 0xd7, 0x76, 0xc4, 0x7f,
+ 0xfe, 0x66, 0x70, 0x71, 0xfa, 0x43, 0x7c, 0x80, 0x45, 0x29, 0x50, 0xdf,
+ 0x7e, 0x12, 0xd9, 0x09, 0xe0, 0xd2, 0xf7, 0x49, 0x4a, 0x85, 0x00, 0xe1,
+ 0xbb, 0xa8, 0x64, 0x35},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 139
+ {SEC_OID_SHA256,
+ 139,
+ {0x5c, 0xf9, 0xdb, 0x66, 0x4d, 0x1b, 0xaa, 0x24, 0x12, 0x93, 0xdb, 0x08,
+ 0xee, 0x7c, 0x8d, 0x4c, 0xb7, 0xcf, 0xd3, 0x74, 0xd9, 0xc4, 0xe0, 0xa4,
+ 0xfe, 0x3c, 0x81, 0xfe, 0xe2, 0x79, 0xbe, 0x9f, 0x04, 0x52, 0xe6, 0x54,
+ 0x5a, 0x01, 0xad, 0x3a, 0xda, 0xce, 0x3d, 0x08, 0x43, 0xcc, 0xc2, 0x68,
+ 0x26, 0xd4, 0x46, 0xc9, 0xbb, 0xcd, 0xe6, 0xdf, 0xce, 0x30, 0xfc, 0xdc,
+ 0xdf, 0xca, 0xe4, 0x15, 0xb6, 0x77, 0x1c, 0xce, 0x7f, 0x1d, 0x75, 0x05,
+ 0xc0, 0x79, 0x69, 0xa8, 0xab, 0xaf, 0xb2, 0x00, 0x82, 0x8a, 0xff, 0x64,
+ 0x1d, 0x0c, 0x07, 0xcd, 0xc4, 0xa9, 0x62, 0x1c, 0x6d, 0x0a, 0xc6, 0x07,
+ 0xf9, 0x50, 0xee, 0x06, 0x52, 0xc1, 0x38, 0xb4, 0xb4, 0x8f, 0x72, 0x4a,
+ 0x63, 0x2c, 0x83, 0x45, 0xb2, 0x91, 0x9a, 0xbc, 0x24, 0xfc, 0xe3, 0xd8,
+ 0x15, 0xf8, 0x2b, 0x99, 0x02, 0x6f, 0x25, 0x8a, 0x6d, 0x2c, 0xae, 0x1f,
+ 0xb7, 0x67, 0xa3, 0xd2, 0x05, 0x91, 0xaa, 0xb8, 0x66, 0x64, 0x0b, 0x4f,
+ 0xe8, 0x21, 0xe0, 0x10, 0xe1, 0x9d, 0xb0, 0xd6, 0x96, 0xa5, 0x13, 0xdb,
+ 0x24, 0x6b, 0xa4, 0x26, 0x03, 0xb3, 0x02, 0xc6, 0x4f, 0x17, 0xc0, 0x29,
+ 0x64, 0x14, 0xdb, 0xc1, 0x4a, 0x41, 0x72, 0x62, 0x54, 0xd3, 0x33, 0xf1,
+ 0xdf, 0xcf, 0x29, 0xf5, 0x5f, 0xe2, 0x2a, 0x57, 0x6e, 0xb6, 0xbd, 0xc6,
+ 0x5c, 0x7d, 0x02, 0x04, 0xd2, 0x20, 0x01, 0xe8, 0x58, 0xab, 0xb4, 0x80,
+ 0x69, 0xf6, 0x5f, 0x7c, 0x1d, 0x8e, 0x8e, 0x84, 0x36, 0x54, 0x29, 0xc0,
+ 0x1c, 0x04, 0x8d, 0x43, 0x19, 0x76, 0x5d, 0xe1, 0x4c, 0x48, 0xe6, 0x8a,
+ 0x4f, 0x7c, 0x89, 0x85, 0x98, 0x59, 0x76, 0x77, 0xb2, 0x94, 0xd7, 0x1f,
+ 0xa2, 0xb5, 0x27, 0x8a, 0x0a, 0x9e, 0xb5, 0x2b, 0xb6, 0x27, 0xc1, 0x18,
+ 0xa5, 0xbf, 0x21, 0x63},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 140
+ {SEC_OID_SHA256,
+ 140,
+ {0xa1, 0x5f, 0xd5, 0x3b, 0xf9, 0x32, 0x74, 0xab, 0xa3, 0x18, 0xe4, 0xf3,
+ 0x7d, 0xfa, 0xbd, 0x41, 0x4a, 0x47, 0xc2, 0x76, 0x31, 0xf0, 0xc7, 0x79,
+ 0xbc, 0x8c, 0xc1, 0x22, 0x36, 0x21, 0x73, 0x03, 0x80, 0x81, 0x7c, 0xcf,
+ 0x11, 0x47, 0xa1, 0x8b, 0x77, 0x84, 0x81, 0xc6, 0x4c, 0x48, 0xed, 0xad,
+ 0x08, 0x15, 0x98, 0x8e, 0x69, 0x42, 0x19, 0x9d, 0x0b, 0x05, 0x99, 0xa1,
+ 0xe3, 0x36, 0x36, 0xf7, 0xe8, 0x3e, 0x6a, 0xdd, 0xd6, 0x5d, 0x87, 0xe5,
+ 0x3d, 0x73, 0x43, 0x57, 0xb5, 0xd2, 0x11, 0x12, 0x31, 0xca, 0xfd, 0x3a,
+ 0x4e, 0x40, 0x84, 0x50, 0x73, 0xae, 0x50, 0xd4, 0x50, 0x6f, 0x37, 0xd6,
+ 0x71, 0xb1, 0x84, 0x24, 0x6c, 0xe1, 0x5a, 0x77, 0xf3, 0x6f, 0x55, 0x46,
+ 0x07, 0xf0, 0x16, 0xe7, 0xf7, 0x80, 0x6e, 0x50, 0x99, 0xcb, 0x2a, 0x69,
+ 0xab, 0x41, 0x27, 0xc8, 0x93, 0xf2, 0x8c, 0xd8, 0xfb, 0x89, 0x89, 0x86,
+ 0x3e, 0x78, 0x71, 0x51, 0xcd, 0xbd, 0xfc, 0x9e, 0x0b, 0xe0, 0xb3, 0x23,
+ 0x5b, 0x10, 0x57, 0xa3, 0x9e, 0x65, 0x6e, 0xa4, 0x82, 0xaa, 0xe6, 0xd7,
+ 0xc3, 0xaa, 0x08, 0xbd, 0x06, 0xfd, 0x38, 0xbc, 0x0f, 0x9b, 0x21, 0x24,
+ 0x02, 0x33, 0x62, 0x4b, 0xa5, 0xc7, 0x67, 0xb5, 0xf3, 0xf4, 0x8c, 0x7f,
+ 0xe3, 0x65, 0xea, 0x15, 0x52, 0xc5, 0xa9, 0xe6, 0x49, 0x34, 0x86, 0x99,
+ 0x74, 0xed, 0x25, 0x55, 0xae, 0x81, 0xf9, 0xd5, 0xcd, 0x20, 0xf4, 0x85,
+ 0x79, 0xf2, 0x38, 0xde, 0x1e, 0x15, 0x0f, 0xda, 0xc4, 0xb3, 0x21, 0xa0,
+ 0x59, 0x38, 0x63, 0x8b, 0x81, 0xf0, 0xb7, 0x29, 0x2a, 0x61, 0xe1, 0x25,
+ 0x28, 0xb0, 0x77, 0x94, 0x9f, 0x7a, 0xb3, 0xe6, 0xf8, 0xe1, 0xf7, 0x8b,
+ 0xe8, 0x1d, 0xa0, 0x60, 0x2f, 0xb3, 0x0b, 0x47, 0xf5, 0x69, 0xf7, 0x29,
+ 0x0c, 0xef, 0x33, 0x66},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 141
+ {SEC_OID_SHA256,
+ 141,
+ {0x8d, 0xb9, 0x39, 0xe2, 0x48, 0xa2, 0x14, 0x0b, 0x77, 0x0a, 0xcf, 0xdb,
+ 0xe1, 0x6e, 0xa6, 0x15, 0x3d, 0x96, 0x8e, 0xf5, 0x1c, 0x56, 0xb0, 0x24,
+ 0xdd, 0x1e, 0xc5, 0x6c, 0xd6, 0x00, 0xad, 0x79, 0x17, 0x2a, 0x14, 0xf6,
+ 0x25, 0x3d, 0x0a, 0x9b, 0xdf, 0xfe, 0x9a, 0xd1, 0x0b, 0x6e, 0xbf, 0x57,
+ 0xea, 0xb8, 0x52, 0x84, 0x74, 0xfa, 0x96, 0xa0, 0x6c, 0x92, 0x84, 0xe5,
+ 0xfe, 0x08, 0xc4, 0x8d, 0xad, 0x55, 0x20, 0x73, 0x0c, 0xd1, 0x82, 0xdc,
+ 0xf1, 0xba, 0xc6, 0x60, 0xce, 0x34, 0x11, 0xc7, 0xcb, 0x68, 0x68, 0x6b,
+ 0x3b, 0x91, 0xc5, 0xa5, 0x5b, 0x86, 0x27, 0x13, 0x0f, 0x0e, 0x31, 0xcf,
+ 0x34, 0x02, 0x98, 0x11, 0x7b, 0x3a, 0x0b, 0x35, 0x8a, 0x42, 0xe9, 0xde,
+ 0xab, 0xa7, 0x00, 0xf8, 0xd2, 0xdb, 0xc9, 0x34, 0x23, 0x6c, 0xf8, 0x1c,
+ 0x0c, 0x4d, 0x15, 0x01, 0x76, 0x02, 0xe8, 0x25, 0x45, 0xe1, 0xea, 0xf9,
+ 0xd3, 0x1e, 0x4e, 0x8e, 0xe5, 0x1d, 0x35, 0x05, 0x4f, 0x3b, 0x05, 0xb7,
+ 0xa7, 0xcd, 0x12, 0x18, 0x54, 0xa0, 0x66, 0x1c, 0xa1, 0x97, 0x06, 0xae,
+ 0x95, 0xcd, 0xb0, 0x58, 0x2c, 0xde, 0x72, 0x3e, 0x38, 0x9d, 0x58, 0x57,
+ 0x9d, 0x02, 0xc6, 0x79, 0xf8, 0xd2, 0x87, 0xa2, 0xd0, 0xea, 0x51, 0xf4,
+ 0x42, 0xdf, 0x06, 0x41, 0x68, 0x24, 0x58, 0xac, 0x65, 0x90, 0xb3, 0xdf,
+ 0x77, 0x23, 0x02, 0x73, 0xeb, 0x77, 0x9a, 0xe4, 0xb8, 0x27, 0xc0, 0x90,
+ 0x75, 0xc7, 0x16, 0x3b, 0x99, 0x3e, 0xae, 0x72, 0xec, 0x05, 0x96, 0xc2,
+ 0xad, 0xaf, 0xc8, 0xe2, 0x02, 0x01, 0xe2, 0x1e, 0xda, 0x1f, 0x4a, 0x13,
+ 0xc2, 0x7d, 0xd9, 0xca, 0x7b, 0x3b, 0xda, 0xe4, 0x77, 0x07, 0xb3, 0x62,
+ 0x91, 0x29, 0x79, 0x35, 0x7a, 0xa5, 0x87, 0xea, 0x2d, 0x86, 0xc9, 0xc2,
+ 0xc2, 0x58, 0x7a, 0xc7},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 142
+ {SEC_OID_SHA256,
+ 142,
+ {0x0c, 0x98, 0x5f, 0x85, 0x7a, 0xc4, 0x21, 0x9b, 0xbf, 0x98, 0xf7, 0x67,
+ 0xf4, 0x2c, 0x7e, 0x0b, 0xa8, 0x86, 0x88, 0x9a, 0x0a, 0x76, 0x12, 0xa3,
+ 0xe7, 0xd7, 0xc8, 0xba, 0xd5, 0x81, 0x25, 0x0a, 0xa7, 0xec, 0x8a, 0x71,
+ 0x56, 0x74, 0x90, 0xd0, 0xc5, 0x09, 0xa6, 0xb9, 0x27, 0xb8, 0xad, 0x71,
+ 0x41, 0x07, 0xe7, 0x24, 0x8e, 0xcd, 0x5f, 0x1e, 0xad, 0x25, 0x82, 0x87,
+ 0x07, 0x07, 0x2c, 0x87, 0x91, 0x3e, 0x7c, 0xb7, 0x65, 0xfc, 0xe6, 0x2d,
+ 0x17, 0x5c, 0x43, 0x35, 0xd0, 0x9d, 0x76, 0x4b, 0xc5, 0x32, 0x26, 0x48,
+ 0xe5, 0x3a, 0x73, 0xee, 0xa7, 0xf5, 0x53, 0x71, 0xa9, 0xa7, 0x3a, 0x52,
+ 0x83, 0x50, 0x0e, 0x0d, 0x1b, 0xea, 0x25, 0x4d, 0x21, 0x7f, 0xcc, 0xcf,
+ 0x91, 0x7d, 0x5e, 0x0f, 0x28, 0xb9, 0x87, 0xe9, 0xa1, 0x6d, 0x11, 0x36,
+ 0x1d, 0xde, 0x37, 0xd6, 0x99, 0xed, 0xc5, 0x24, 0x71, 0x41, 0x22, 0x33,
+ 0x3d, 0x89, 0x72, 0x79, 0xee, 0xfd, 0x79, 0x27, 0x4c, 0x09, 0x5c, 0x2d,
+ 0x6c, 0x96, 0x83, 0x67, 0x33, 0x18, 0xe7, 0xf3, 0x53, 0x62, 0x96, 0xc6,
+ 0xbe, 0x23, 0x83, 0x7d, 0x69, 0xe7, 0x22, 0x26, 0x83, 0x00, 0x4d, 0x7e,
+ 0x52, 0xb0, 0x17, 0xe6, 0x1a, 0x27, 0xc5, 0xff, 0x3c, 0x8b, 0xd4, 0xcc,
+ 0xd8, 0x62, 0x2a, 0x52, 0xde, 0x0d, 0x24, 0xba, 0xaf, 0xf3, 0xc4, 0x31,
+ 0x16, 0xe4, 0xf0, 0x43, 0xab, 0x30, 0xcf, 0x85, 0x49, 0xdc, 0xcc, 0xab,
+ 0x49, 0x05, 0xf4, 0x58, 0xab, 0x77, 0x61, 0x79, 0x2e, 0x76, 0x55, 0xc6,
+ 0xa6, 0x6e, 0xba, 0x76, 0x68, 0xe4, 0xb7, 0x31, 0xc6, 0x2e, 0xcf, 0xab,
+ 0xef, 0xbc, 0x31, 0xa1, 0xcc, 0x8b, 0x3e, 0x8f, 0x1a, 0x69, 0xcd, 0xf9,
+ 0xc8, 0xf7, 0x82, 0x5e, 0xf2, 0x66, 0xd9, 0xc7, 0xe3, 0x47, 0x10, 0xf6,
+ 0xaf, 0x93, 0x66, 0x70},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 143
+ {SEC_OID_SHA256,
+ 143,
+ {0x99, 0x57, 0x84, 0x69, 0x28, 0xb3, 0x8e, 0x0f, 0xb5, 0x20, 0xa2, 0x78,
+ 0x6d, 0xf5, 0x30, 0x73, 0x73, 0xa0, 0x96, 0xbd, 0xee, 0x5c, 0x56, 0x05,
+ 0x50, 0x07, 0x91, 0x32, 0x15, 0x64, 0xab, 0x48, 0x28, 0x3a, 0x68, 0x2c,
+ 0xac, 0x38, 0x8b, 0xeb, 0xab, 0x92, 0x12, 0xa6, 0x42, 0x9f, 0x9e, 0x03,
+ 0x51, 0x9f, 0x4f, 0x83, 0x07, 0x19, 0xdf, 0x9b, 0x31, 0x3d, 0x62, 0xf2,
+ 0xc4, 0x6b, 0x78, 0xeb, 0x93, 0x6b, 0x3a, 0xd1, 0x3f, 0x3e, 0x6c, 0xe3,
+ 0x42, 0x91, 0x81, 0x67, 0x83, 0x59, 0xef, 0x63, 0x92, 0xe6, 0x8b, 0xab,
+ 0x0a, 0xaa, 0xf9, 0x25, 0x72, 0x1c, 0x6f, 0x99, 0x1d, 0x98, 0x9f, 0xe1,
+ 0xa6, 0xed, 0xac, 0x5b, 0xe9, 0xfa, 0xad, 0x90, 0x8b, 0x0f, 0xfb, 0x9b,
+ 0x0b, 0x0b, 0x5e, 0x32, 0xcb, 0x60, 0x80, 0xbc, 0x90, 0x07, 0xa5, 0xda,
+ 0x47, 0xfe, 0xe8, 0xe3, 0x43, 0x80, 0x3b, 0xcc, 0xcd, 0x43, 0x52, 0xf2,
+ 0x84, 0xdf, 0x0e, 0x41, 0x8b, 0xf6, 0xc8, 0x31, 0x7b, 0x6f, 0xfc, 0xd7,
+ 0xb4, 0xd9, 0xe8, 0x2a, 0x91, 0x1d, 0x65, 0x4f, 0x03, 0x44, 0xb2, 0x8f,
+ 0x39, 0xf5, 0x5b, 0xa9, 0xf1, 0x95, 0x5d, 0x79, 0x76, 0xca, 0x15, 0x30,
+ 0x59, 0xd5, 0xde, 0x7b, 0xad, 0x54, 0xe2, 0x1d, 0x49, 0xbc, 0xdd, 0xf8,
+ 0x05, 0x1a, 0x53, 0xe4, 0xae, 0x49, 0x67, 0x59, 0x50, 0x4e, 0xda, 0x1e,
+ 0xa3, 0xca, 0x3b, 0xca, 0x7f, 0x6d, 0x47, 0x82, 0x14, 0x40, 0x85, 0x0b,
+ 0xf4, 0x4b, 0x2a, 0xc4, 0x3d, 0x4a, 0xfc, 0x16, 0x20, 0xb1, 0x50, 0xb7,
+ 0x7f, 0x28, 0x8a, 0xf0, 0x3b, 0x41, 0xc4, 0xd3, 0x29, 0x77, 0xf7, 0x26,
+ 0xa9, 0x1c, 0x80, 0xcb, 0x5c, 0x37, 0x17, 0x7b, 0xdd, 0xcd, 0x5f, 0xc5,
+ 0xe2, 0x06, 0xc4, 0x28, 0x45, 0x37, 0xd8, 0xeb, 0x74, 0x0f, 0x32, 0x85,
+ 0xef, 0x1a, 0x62, 0xde},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 144
+ {SEC_OID_SHA256,
+ 144,
+ {0x2d, 0x99, 0x76, 0x0b, 0x28, 0x53, 0xce, 0x20, 0xa3, 0x7f, 0x51, 0x04,
+ 0x50, 0x06, 0xed, 0x11, 0xd8, 0x3b, 0x25, 0x0d, 0x54, 0xda, 0x41, 0x22,
+ 0xe2, 0x00, 0x17, 0x9a, 0x56, 0x4a, 0x29, 0x62, 0x92, 0x47, 0x91, 0x16,
+ 0x40, 0x6d, 0x69, 0xb8, 0x58, 0xcf, 0x15, 0xb8, 0x57, 0x5b, 0xfe, 0x9d,
+ 0xf9, 0x83, 0x2e, 0x48, 0x4c, 0xa8, 0xfe, 0x4f, 0x0a, 0x24, 0xbf, 0x62,
+ 0xaa, 0x35, 0x01, 0x94, 0xed, 0x64, 0x2c, 0x68, 0xbb, 0x07, 0x4e, 0x70,
+ 0x79, 0x0d, 0x7e, 0x18, 0x20, 0x9b, 0x23, 0xdb, 0xde, 0xf6, 0x75, 0x6f,
+ 0x03, 0x7a, 0x33, 0x91, 0xe6, 0xbf, 0x84, 0x1f, 0x7b, 0x6d, 0xc7, 0x63,
+ 0x54, 0x75, 0x65, 0xfe, 0xe7, 0xe9, 0x41, 0x6e, 0x62, 0x50, 0x4d, 0xf6,
+ 0x1c, 0xbc, 0x00, 0xcc, 0x2b, 0xa5, 0x90, 0x72, 0x61, 0xe4, 0xe3, 0x9b,
+ 0xf9, 0x33, 0x7e, 0x7a, 0x15, 0x59, 0x47, 0x32, 0xf0, 0x8c, 0xe1, 0x36,
+ 0xf3, 0x77, 0x52, 0xa5, 0x85, 0xe2, 0x86, 0xc0, 0x01, 0x42, 0x43, 0x51,
+ 0xf3, 0x0a, 0x9b, 0xd5, 0x85, 0xe3, 0xc2, 0xe2, 0xd9, 0x9a, 0x6c, 0x91,
+ 0xf3, 0xff, 0x30, 0x81, 0x19, 0x4b, 0x24, 0xf6, 0xbe, 0xd3, 0x86, 0x4b,
+ 0x36, 0xb1, 0x4d, 0x1f, 0xf3, 0xa0, 0x5b, 0x58, 0x4e, 0x06, 0xa9, 0x94,
+ 0xdf, 0x9d, 0xce, 0xda, 0x83, 0x9a, 0xc7, 0x88, 0xd0, 0x8d, 0x60, 0x80,
+ 0x09, 0x68, 0x1d, 0xb0, 0xaa, 0x23, 0x93, 0x1d, 0x8f, 0x4a, 0x3a, 0xa1,
+ 0xb1, 0xf9, 0x3b, 0x68, 0x51, 0xa7, 0x89, 0x97, 0x23, 0xe8, 0x58, 0xee,
+ 0xde, 0xae, 0x4d, 0x25, 0x39, 0x4b, 0xb7, 0x95, 0x4b, 0xdf, 0xfb, 0x97,
+ 0x5a, 0x3a, 0x1e, 0x4d, 0x46, 0x33, 0x9a, 0x0e, 0x25, 0xf8, 0xe8, 0x59,
+ 0x58, 0xb0, 0x06, 0xcc, 0x5f, 0x0d, 0x5b, 0x60, 0xc9, 0xfa, 0xd1, 0xa8,
+ 0x29, 0xe8, 0x13, 0x42},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 145
+ {SEC_OID_SHA256,
+ 145,
+ {0x3e, 0x02, 0x70, 0xe7, 0x01, 0xee, 0xbc, 0x75, 0x78, 0x62, 0xec, 0x64,
+ 0x63, 0x22, 0xab, 0x99, 0x51, 0x1b, 0xd2, 0x7d, 0x13, 0x51, 0xbb, 0xc3,
+ 0xab, 0x05, 0x84, 0xe2, 0x18, 0xdb, 0xed, 0x99, 0x52, 0xa9, 0x07, 0x4e,
+ 0xbb, 0x7c, 0x5f, 0xb8, 0xf8, 0x46, 0xa0, 0xf5, 0xd9, 0x0d, 0xc1, 0x04,
+ 0x0e, 0x2c, 0x45, 0x91, 0x4c, 0x86, 0xae, 0x0b, 0x72, 0x2f, 0x1f, 0xb9,
+ 0x5f, 0x76, 0x21, 0xb9, 0x86, 0x13, 0x6d, 0x76, 0x56, 0xa2, 0xa4, 0x30,
+ 0x0d, 0xf4, 0x94, 0xc0, 0x23, 0x51, 0x66, 0xe5, 0x1e, 0x3c, 0x9e, 0x9f,
+ 0xb9, 0x8b, 0xfb, 0x46, 0x04, 0xd4, 0x83, 0x8a, 0xde, 0xcd, 0x5c, 0x55,
+ 0x30, 0x03, 0x32, 0xae, 0x0e, 0x14, 0x1e, 0xeb, 0xb3, 0x28, 0x52, 0x4f,
+ 0x1f, 0xd9, 0x5a, 0xdf, 0xcb, 0x9f, 0xf7, 0xfa, 0xbd, 0x20, 0x3e, 0x89,
+ 0x77, 0x5f, 0x94, 0xa2, 0xe8, 0x4e, 0xcc, 0x5e, 0xfc, 0x0d, 0x96, 0x26,
+ 0x92, 0x0c, 0xa8, 0xa1, 0x31, 0x54, 0xdd, 0x0e, 0x97, 0xf2, 0x52, 0x7d,
+ 0x6d, 0x51, 0x8e, 0x6d, 0x46, 0x02, 0x99, 0xcc, 0xa0, 0xdb, 0x87, 0x0b,
+ 0x08, 0x34, 0xd5, 0xb9, 0x9e, 0x46, 0x47, 0x60, 0xc3, 0x90, 0x76, 0x8e,
+ 0x97, 0xc0, 0x91, 0x70, 0x88, 0x87, 0x24, 0x48, 0x33, 0x11, 0x7a, 0xfa,
+ 0x89, 0xba, 0xea, 0x5c, 0x16, 0x41, 0xb8, 0x8d, 0x45, 0xbb, 0x9d, 0x71,
+ 0x1b, 0xdb, 0xd5, 0x59, 0xaf, 0x73, 0xbb, 0xc8, 0xeb, 0x91, 0xef, 0x37,
+ 0x7a, 0x01, 0x40, 0xcd, 0x63, 0x9f, 0xb7, 0xe8, 0x02, 0x4d, 0xd3, 0xc4,
+ 0x8d, 0xda, 0xd6, 0xe3, 0x7e, 0x31, 0xed, 0x0a, 0x3f, 0xbc, 0x47, 0xa6,
+ 0xc2, 0x8b, 0x5f, 0xa3, 0xdf, 0x0f, 0x38, 0xa9, 0x12, 0xa4, 0xfa, 0x28,
+ 0x95, 0xc2, 0xe2, 0x5f, 0x0c, 0xab, 0x70, 0xbc, 0x5e, 0x66, 0x0f, 0x72,
+ 0x5f, 0xe2, 0x2d, 0xa2},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 146
+ {SEC_OID_SHA256,
+ 146,
+ {0xa7, 0x81, 0xbb, 0x32, 0x25, 0x27, 0x6c, 0xce, 0x18, 0x58, 0xb9, 0xf9,
+ 0x31, 0x6f, 0x6d, 0xc4, 0x0a, 0xbd, 0xab, 0xda, 0x81, 0x19, 0x93, 0x1f,
+ 0xad, 0xdc, 0x5a, 0x87, 0x1b, 0x5a, 0xe9, 0xc7, 0xc6, 0x8f, 0xb1, 0x15,
+ 0x1d, 0x9c, 0xf4, 0x77, 0xa6, 0x6e, 0x4a, 0x13, 0xa6, 0xc3, 0xf1, 0x14,
+ 0x08, 0x7b, 0xbb, 0xf2, 0x19, 0xbe, 0xb5, 0x24, 0xe3, 0x08, 0xa9, 0x1f,
+ 0xa8, 0x84, 0x11, 0xd4, 0x50, 0x05, 0x36, 0x05, 0xf9, 0xf0, 0x0b, 0xf2,
+ 0x8a, 0x14, 0x6c, 0x10, 0xb8, 0x25, 0xac, 0x32, 0x05, 0x17, 0x4e, 0xc5,
+ 0x76, 0x75, 0x03, 0x5c, 0x8c, 0xc2, 0xc9, 0xf4, 0x11, 0xfa, 0x1d, 0xf5,
+ 0x96, 0xd1, 0xe3, 0x3a, 0x7d, 0xa0, 0xaf, 0xce, 0x27, 0x1c, 0x6b, 0x45,
+ 0x6c, 0x66, 0x5c, 0x43, 0x0c, 0xb6, 0x19, 0xc9, 0x71, 0xd6, 0x07, 0x54,
+ 0xaf, 0xcb, 0xab, 0x10, 0x3c, 0xa0, 0x2a, 0xae, 0x07, 0x9b, 0x38, 0x03,
+ 0x49, 0x21, 0x09, 0xce, 0x37, 0xc8, 0x00, 0x05, 0x1e, 0xad, 0x6d, 0x47,
+ 0xa4, 0xe0, 0xc3, 0x0b, 0x8c, 0xc1, 0x47, 0xc6, 0x6d, 0x5e, 0xac, 0x20,
+ 0x39, 0x92, 0x49, 0xaf, 0x40, 0x82, 0xe7, 0x0c, 0x7d, 0x55, 0x56, 0xd2,
+ 0xb0, 0xd4, 0x65, 0x08, 0xe2, 0xe1, 0xfb, 0x80, 0x5b, 0x6d, 0xed, 0x36,
+ 0x5c, 0x2f, 0x0d, 0x20, 0xf3, 0x33, 0x15, 0xa8, 0xd4, 0x9f, 0x62, 0x89,
+ 0x6a, 0xde, 0x6e, 0x0a, 0xc9, 0x18, 0x7e, 0x18, 0x6a, 0x73, 0xe5, 0x14,
+ 0x6c, 0xf8, 0xda, 0x98, 0x21, 0xc2, 0xe5, 0xfc, 0x5a, 0xd4, 0xff, 0x0b,
+ 0x28, 0x34, 0x73, 0x22, 0xc0, 0x9d, 0xa2, 0xdb, 0xb1, 0x96, 0x12, 0x07,
+ 0x62, 0x09, 0x3c, 0xe3, 0x3f, 0xdb, 0x53, 0xd8, 0xa9, 0x57, 0x9c, 0x13,
+ 0xfe, 0xf2, 0x18, 0xa6, 0x2a, 0x83, 0x4d, 0x5f, 0xab, 0xf5, 0x3e, 0x1c,
+ 0xa8, 0xa7, 0x51, 0xb6},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 147
+ {SEC_OID_SHA256,
+ 147,
+ {0x50, 0x32, 0xda, 0x54, 0x8b, 0xf0, 0x16, 0x8a, 0x4b, 0x3b, 0x3f, 0x99,
+ 0xc1, 0x44, 0xe3, 0xe1, 0x3c, 0xe1, 0x4b, 0x7d, 0x53, 0x9e, 0x39, 0x7f,
+ 0x37, 0x84, 0x7f, 0xfa, 0x8d, 0xb3, 0x4a, 0x0d, 0xfc, 0x0d, 0x73, 0xd3,
+ 0x0e, 0x6e, 0x3f, 0x2a, 0x23, 0xf0, 0xac, 0x92, 0xbc, 0x56, 0x43, 0xaf,
+ 0x1a, 0xda, 0xdd, 0xf9, 0xde, 0xa7, 0x3c, 0x68, 0x8e, 0xa9, 0x83, 0x64,
+ 0xc1, 0xe6, 0x10, 0x83, 0x5b, 0x62, 0xf1, 0xea, 0x60, 0x25, 0x89, 0xfd,
+ 0x44, 0xa8, 0xa2, 0xcc, 0x73, 0xb0, 0x0c, 0xeb, 0xc7, 0x5c, 0x21, 0x22,
+ 0x28, 0xb5, 0x08, 0x63, 0x41, 0x37, 0xc1, 0xee, 0xd7, 0xa9, 0x42, 0xc1,
+ 0x8b, 0xc6, 0xed, 0x4b, 0xd0, 0xff, 0xd3, 0x99, 0x61, 0xf5, 0x4b, 0xd4,
+ 0x45, 0x51, 0x55, 0xc0, 0x8a, 0x30, 0x4c, 0x2e, 0x05, 0xd7, 0x89, 0x50,
+ 0xe4, 0x2e, 0x92, 0x27, 0x5b, 0x2f, 0x02, 0xdf, 0x29, 0xec, 0x2b, 0x25,
+ 0x23, 0xbf, 0x97, 0x51, 0x1a, 0x0e, 0xa3, 0x12, 0x6c, 0x10, 0x12, 0xce,
+ 0x96, 0x83, 0xe1, 0x75, 0xa4, 0x5f, 0x7e, 0xe2, 0x4a, 0x72, 0x17, 0x07,
+ 0xb7, 0xb7, 0x53, 0x4b, 0xa8, 0x44, 0x16, 0x33, 0xfa, 0xf9, 0x95, 0x3c,
+ 0xf1, 0x20, 0xdd, 0x6a, 0x13, 0xc8, 0xd8, 0x8c, 0xce, 0x5e, 0x0b, 0x37,
+ 0x4a, 0xd2, 0xa3, 0x36, 0x6f, 0x1e, 0x96, 0xf8, 0x23, 0x12, 0x8b, 0xfe,
+ 0x6b, 0x83, 0x03, 0x45, 0xe9, 0x4d, 0x61, 0x1e, 0x1d, 0x92, 0x36, 0x20,
+ 0xa5, 0x7d, 0xb4, 0xae, 0x51, 0xe5, 0xd1, 0x7b, 0x5d, 0x8a, 0x0e, 0xb4,
+ 0xac, 0xea, 0x83, 0x77, 0xca, 0xc9, 0xb3, 0x55, 0x53, 0xb7, 0x46, 0x4e,
+ 0x40, 0x19, 0x0f, 0x40, 0xcf, 0xab, 0xef, 0x9b, 0xfd, 0x39, 0x3d, 0x0f,
+ 0x87, 0xe6, 0xe5, 0xbb, 0x08, 0x77, 0x5d, 0x9d, 0x47, 0x68, 0xe8, 0xf2,
+ 0xf0, 0xcc, 0x4a, 0x24},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 148
+ {SEC_OID_SHA256,
+ 148,
+ {0x48, 0x9a, 0x61, 0x07, 0xf0, 0x05, 0x2e, 0xf4, 0x9f, 0x97, 0x22, 0x2a,
+ 0xa6, 0x66, 0xc8, 0x02, 0x5f, 0x2a, 0x30, 0xeb, 0x4b, 0xda, 0x5f, 0x47,
+ 0xc8, 0x88, 0xd2, 0x56, 0xdc, 0x74, 0x20, 0x94, 0xb2, 0xb0, 0x3a, 0xea,
+ 0x0b, 0x08, 0x7d, 0x3f, 0x27, 0xe6, 0xdf, 0x02, 0xfd, 0xa9, 0x58, 0x78,
+ 0x06, 0x26, 0x51, 0x24, 0x41, 0x91, 0x0f, 0xb8, 0x3a, 0x7e, 0x44, 0x12,
+ 0xa3, 0xaa, 0xac, 0x38, 0x89, 0x33, 0x79, 0x89, 0x22, 0xf6, 0xa4, 0xdb,
+ 0xd4, 0x8b, 0x85, 0x16, 0x80, 0xd1, 0xf3, 0xf8, 0x4e, 0x39, 0xfd, 0x30,
+ 0x71, 0x69, 0x21, 0xf9, 0x9b, 0x87, 0x94, 0x50, 0x01, 0xd2, 0x69, 0x55,
+ 0xad, 0x33, 0xff, 0x10, 0x47, 0xb5, 0x77, 0x18, 0x69, 0xa6, 0xf1, 0x51,
+ 0x99, 0x06, 0xe4, 0x61, 0xa7, 0xa5, 0x0d, 0x8f, 0xd0, 0x8d, 0x67, 0xa9,
+ 0xf9, 0xfc, 0x27, 0x26, 0x99, 0xe7, 0xcb, 0xc3, 0x0a, 0x12, 0xaa, 0x86,
+ 0x01, 0xfb, 0xab, 0x48, 0x84, 0x87, 0x8a, 0x37, 0x1b, 0x3c, 0x1b, 0x00,
+ 0x05, 0x4e, 0x9e, 0x58, 0x5d, 0xf1, 0xe2, 0xa0, 0x84, 0xff, 0x3f, 0x6a,
+ 0x3b, 0xe5, 0xf3, 0xe3, 0x2c, 0xc6, 0x29, 0x59, 0x39, 0xc1, 0xcd, 0xcd,
+ 0x9b, 0x3a, 0xba, 0x7e, 0x58, 0xec, 0x73, 0xde, 0xdf, 0x0c, 0xaf, 0x5d,
+ 0x3f, 0x56, 0x18, 0xc6, 0x90, 0x94, 0x35, 0x82, 0x31, 0x40, 0xb2, 0x96,
+ 0x35, 0xcc, 0xc1, 0x3f, 0x65, 0x8f, 0x13, 0x39, 0xfb, 0x2a, 0x3b, 0x21,
+ 0xe1, 0x91, 0x9b, 0xe1, 0x81, 0xc1, 0x5e, 0xda, 0xf1, 0xcb, 0x6f, 0xeb,
+ 0x14, 0x24, 0x64, 0xe6, 0xeb, 0x4d, 0xd1, 0x8b, 0x96, 0x33, 0xf5, 0x5f,
+ 0xcf, 0x37, 0x0b, 0x6c, 0x06, 0x43, 0xd6, 0x71, 0x0b, 0x87, 0x5d, 0xf6,
+ 0x3a, 0x62, 0x20, 0xce, 0x34, 0x0a, 0x97, 0x98, 0x7e, 0x57, 0x7a, 0xad,
+ 0x0f, 0xab, 0x4e, 0xeb},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 149
+ {SEC_OID_SHA256,
+ 149,
+ {0x41, 0x85, 0x8f, 0x3e, 0xdb, 0x8f, 0x7f, 0xde, 0x81, 0x57, 0x5c, 0x39,
+ 0x9f, 0xd9, 0x0c, 0x01, 0x16, 0x2e, 0x60, 0x17, 0xd0, 0xc0, 0x3b, 0x5c,
+ 0x68, 0x16, 0x7f, 0xcb, 0x66, 0x87, 0x90, 0xd0, 0x54, 0xb4, 0x0d, 0x4d,
+ 0x24, 0x38, 0xda, 0xa0, 0x41, 0x10, 0x34, 0xdd, 0xbe, 0xa9, 0x01, 0xab,
+ 0x19, 0x24, 0x24, 0x81, 0x85, 0xdf, 0xee, 0x64, 0xd5, 0x94, 0x44, 0x86,
+ 0x53, 0x0f, 0xb4, 0x07, 0xcf, 0x96, 0x7d, 0x17, 0x11, 0x10, 0xba, 0x8a,
+ 0xcf, 0x00, 0xd1, 0xdf, 0xcc, 0x6c, 0x7a, 0x33, 0x0f, 0x5f, 0x82, 0x8f,
+ 0xea, 0x17, 0xa9, 0x16, 0x8e, 0x08, 0x3f, 0x8e, 0x11, 0x88, 0x57, 0xd2,
+ 0x9b, 0xaa, 0x32, 0x35, 0x1d, 0xd2, 0x84, 0xa2, 0xef, 0xa0, 0x67, 0x2c,
+ 0xcc, 0x3d, 0x0e, 0x91, 0x78, 0x18, 0x66, 0x3c, 0xdd, 0xa0, 0xe5, 0xda,
+ 0xc6, 0x38, 0xae, 0x15, 0x0c, 0x30, 0x8b, 0x87, 0x37, 0xa5, 0x0c, 0xc9,
+ 0xf1, 0x7a, 0x59, 0x58, 0x00, 0xae, 0x92, 0x59, 0x30, 0x31, 0x9c, 0xfb,
+ 0xff, 0x91, 0xc0, 0x25, 0x35, 0xd3, 0xd3, 0x5d, 0x32, 0x56, 0x59, 0x10,
+ 0x94, 0xa3, 0x8b, 0x3d, 0xd1, 0x0a, 0xf4, 0xf5, 0x1c, 0x2e, 0xae, 0xe0,
+ 0xf8, 0xbc, 0xe2, 0x7a, 0xff, 0x78, 0x19, 0xe2, 0x2a, 0x21, 0x91, 0x01,
+ 0x9e, 0x41, 0x9f, 0x4e, 0x45, 0xfb, 0xa1, 0x27, 0x2d, 0x10, 0x4e, 0x0c,
+ 0x27, 0x86, 0x54, 0xff, 0x6a, 0x21, 0xb9, 0x50, 0x6e, 0xa4, 0x31, 0x78,
+ 0x32, 0xe7, 0x76, 0x7f, 0x46, 0xd9, 0x7c, 0x64, 0xe0, 0x04, 0x1c, 0x76,
+ 0x7a, 0xc1, 0xef, 0x88, 0xf3, 0xde, 0xd7, 0x4f, 0xca, 0x09, 0xbc, 0xba,
+ 0x82, 0xb5, 0x19, 0xfa, 0x77, 0x16, 0xa9, 0xf7, 0xc4, 0xa2, 0xb7, 0x89,
+ 0x31, 0xf6, 0x80, 0x5b, 0x4f, 0x91, 0x4f, 0x6e, 0x6b, 0xd0, 0xa3, 0xad,
+ 0xbd, 0xe2, 0xa8, 0x8f},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 150
+ {SEC_OID_SHA256,
+ 150,
+ {0xb1, 0x77, 0x10, 0x79, 0xfc, 0xa7, 0xad, 0x8b, 0xa3, 0x69, 0x8a, 0x9c,
+ 0xdf, 0x7b, 0xb5, 0x30, 0x9d, 0x55, 0xec, 0x40, 0x50, 0x0f, 0xc8, 0x34,
+ 0x24, 0xf1, 0x46, 0x9c, 0x9f, 0xb7, 0x7e, 0xd0, 0x80, 0x82, 0xb5, 0xad,
+ 0x1e, 0x66, 0x89, 0x0b, 0x51, 0x46, 0x57, 0x63, 0xd1, 0xde, 0xea, 0xde,
+ 0xcf, 0xaf, 0x9c, 0x8e, 0xfa, 0xab, 0xad, 0xae, 0x7f, 0x7f, 0xec, 0x17,
+ 0x58, 0x92, 0x71, 0xac, 0x92, 0x0c, 0xfd, 0x1c, 0xb3, 0x21, 0x35, 0xfc,
+ 0xa2, 0x1e, 0xad, 0x94, 0x2b, 0xa1, 0x5f, 0x09, 0xa3, 0x84, 0x14, 0xa7,
+ 0x96, 0xf6, 0x7a, 0x5c, 0xb2, 0x9f, 0x87, 0x7c, 0xaa, 0x6f, 0xf8, 0xe1,
+ 0xc7, 0x17, 0x55, 0xfe, 0xdc, 0x58, 0x48, 0x5d, 0xd9, 0xd4, 0xd6, 0x24,
+ 0x55, 0xc7, 0xa8, 0xb2, 0xca, 0x2d, 0x19, 0x06, 0xe8, 0x04, 0x5e, 0x60,
+ 0xf6, 0x81, 0xc3, 0x9a, 0x0a, 0x16, 0x2d, 0xfd, 0x63, 0xa9, 0xfd, 0xab,
+ 0x59, 0x54, 0x35, 0x25, 0x15, 0xa9, 0x26, 0x32, 0x4d, 0xfe, 0x25, 0x2a,
+ 0xa1, 0xa1, 0xe5, 0x76, 0xb4, 0xda, 0xb1, 0x58, 0x8b, 0x08, 0x34, 0x4a,
+ 0xa4, 0x0f, 0x40, 0x6f, 0x63, 0x52, 0x31, 0x70, 0x55, 0xa8, 0xfe, 0xb9,
+ 0x29, 0x2b, 0x96, 0x11, 0xc9, 0x0d, 0x41, 0x7b, 0x0b, 0xd4, 0x2f, 0xa7,
+ 0xe4, 0xa4, 0xb8, 0x2c, 0x63, 0x88, 0x54, 0x23, 0x28, 0x3a, 0xe4, 0xb2,
+ 0x46, 0x7f, 0xba, 0x84, 0xc3, 0x4c, 0x39, 0x13, 0x39, 0xa5, 0xa3, 0x15,
+ 0x4d, 0x70, 0xd9, 0x54, 0x34, 0x01, 0xcd, 0x26, 0x0e, 0x9d, 0xb2, 0x36,
+ 0xb1, 0xf9, 0x6e, 0x70, 0x5f, 0xd9, 0x70, 0x4f, 0xe5, 0x57, 0xa5, 0x33,
+ 0x97, 0xff, 0x99, 0xd7, 0x4d, 0x9d, 0x97, 0x84, 0x72, 0x47, 0xe1, 0x5e,
+ 0xd4, 0x10, 0xae, 0xcc, 0x0f, 0x74, 0xbd, 0x7b, 0xde, 0xbd, 0xed, 0x30,
+ 0xe3, 0x4d, 0x34, 0x12},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 151
+ {SEC_OID_SHA256,
+ 151,
+ {0x94, 0x64, 0xa7, 0x38, 0xad, 0x70, 0xb1, 0x6f, 0x86, 0x21, 0xa8, 0x06,
+ 0xe9, 0x5d, 0x4d, 0x2c, 0xb1, 0x86, 0x63, 0x83, 0xdd, 0x6c, 0x0d, 0x61,
+ 0xee, 0x85, 0xbd, 0xa1, 0xac, 0x8b, 0x56, 0xc3, 0x83, 0x33, 0x73, 0x25,
+ 0x7d, 0xaf, 0xf4, 0xd3, 0x60, 0xb1, 0xc3, 0x66, 0xc1, 0x09, 0x38, 0x92,
+ 0x9a, 0x8c, 0xa0, 0x81, 0x9f, 0xf9, 0x29, 0x31, 0x13, 0x46, 0x50, 0x1c,
+ 0x67, 0xaa, 0xc4, 0x47, 0x50, 0x0b, 0x2f, 0xe5, 0xb8, 0x12, 0xd7, 0xcb,
+ 0xf9, 0x3d, 0xb5, 0xe5, 0x63, 0x1c, 0xbf, 0xf3, 0xc4, 0x98, 0x46, 0x1f,
+ 0xb4, 0x46, 0xeb, 0x0f, 0x25, 0xc8, 0x81, 0x04, 0x3b, 0x23, 0x39, 0xb1,
+ 0x3c, 0x37, 0x30, 0x12, 0xd7, 0x54, 0x6b, 0x9b, 0x19, 0x4d, 0x45, 0xb9,
+ 0xaf, 0xf2, 0x28, 0x3d, 0x70, 0x74, 0xf6, 0x11, 0x94, 0x20, 0xbb, 0x64,
+ 0x42, 0xaf, 0x91, 0x16, 0x23, 0x6b, 0x91, 0xef, 0x37, 0xf5, 0xab, 0xca,
+ 0x8a, 0xa9, 0xea, 0xb2, 0xb0, 0xeb, 0xd4, 0x4d, 0x3b, 0xd3, 0x02, 0xab,
+ 0x51, 0xa6, 0x7e, 0x1d, 0x94, 0x33, 0xde, 0xde, 0xb1, 0xbc, 0xa8, 0x7e,
+ 0xdc, 0xe7, 0x5d, 0x02, 0xef, 0x14, 0x9d, 0xc5, 0x78, 0x4e, 0x17, 0x72,
+ 0xc9, 0xce, 0x84, 0x6c, 0x17, 0xe4, 0xf7, 0xcc, 0xeb, 0xbc, 0x90, 0x8c,
+ 0x46, 0xcd, 0x06, 0x2e, 0x0e, 0x4b, 0xca, 0x76, 0xa0, 0x33, 0x12, 0x5a,
+ 0x40, 0x79, 0x19, 0xf7, 0x86, 0x2a, 0x6e, 0xce, 0xf7, 0xf6, 0xbd, 0xc2,
+ 0x79, 0xfe, 0x65, 0xab, 0x93, 0x8b, 0xe3, 0x58, 0x58, 0xc9, 0x89, 0x56,
+ 0xc9, 0x5c, 0x39, 0x6b, 0x15, 0xd2, 0xa1, 0x7c, 0x1c, 0x2a, 0xc9, 0x96,
+ 0xb5, 0xbf, 0x0f, 0xc3, 0x45, 0x32, 0x1f, 0xff, 0x7d, 0xfc, 0x44, 0xfa,
+ 0x4b, 0x0b, 0x85, 0x8d, 0xb0, 0xf5, 0x56, 0xde, 0x1d, 0x47, 0x7a, 0x85,
+ 0xa1, 0x9f, 0x18, 0x56},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition for oid
+ // tcID: 152
+ {SEC_OID_SHA256,
+ 152,
+ {0x06, 0xd0, 0xa8, 0xd9, 0x24, 0x7e, 0x6e, 0x39, 0xa8, 0xe0, 0x9e, 0x7f,
+ 0x8d, 0xb1, 0x28, 0xc2, 0x32, 0x25, 0xd8, 0x8e, 0x83, 0x10, 0x68, 0xcb,
+ 0x31, 0x87, 0xa6, 0xcf, 0x65, 0x7d, 0x70, 0x97, 0x10, 0xc1, 0x29, 0xf6,
+ 0x88, 0xc3, 0xb1, 0x56, 0x04, 0x48, 0x98, 0x6e, 0x1f, 0x9e, 0x83, 0xa5,
+ 0x6e, 0x90, 0x53, 0xe7, 0xe7, 0xec, 0x86, 0xf6, 0x1c, 0x59, 0x7d, 0x37,
+ 0x13, 0xba, 0x83, 0x26, 0xf7, 0xac, 0x00, 0x98, 0xfb, 0x51, 0xa4, 0x9e,
+ 0xe6, 0x4e, 0x30, 0x6c, 0x24, 0x9a, 0x09, 0x53, 0x3f, 0x46, 0x4a, 0x59,
+ 0xf2, 0xe5, 0xeb, 0xb3, 0xfc, 0x85, 0xda, 0x8b, 0xe6, 0xa6, 0x0a, 0xd0,
+ 0x76, 0xe8, 0x09, 0x17, 0x74, 0xcd, 0xce, 0x27, 0x42, 0xd5, 0xf9, 0x11,
+ 0x2d, 0x80, 0x89, 0xfa, 0x8e, 0x30, 0x71, 0x28, 0x3e, 0x2b, 0xb7, 0xb6,
+ 0x86, 0x9f, 0x3c, 0x44, 0xd6, 0xdd, 0x98, 0x03, 0xce, 0x6e, 0x46, 0x7b,
+ 0xcc, 0x81, 0x22, 0xd1, 0xe9, 0x68, 0x32, 0xd0, 0x50, 0x33, 0xf7, 0xcc,
+ 0xdb, 0xd6, 0xbb, 0xd0, 0x66, 0x6b, 0xbc, 0xf4, 0x1e, 0xe1, 0xaa, 0x07,
+ 0x74, 0x54, 0xd0, 0xe1, 0x36, 0xb7, 0x25, 0xe7, 0xfe, 0x00, 0x57, 0xb2,
+ 0xe5, 0xbc, 0xa0, 0xd9, 0xa6, 0x45, 0xcb, 0x50, 0xa6, 0x7e, 0xa0, 0xb9,
+ 0x8e, 0x7c, 0x0c, 0x60, 0xa9, 0x1c, 0x5b, 0x50, 0x98, 0x63, 0x8a, 0x30,
+ 0x27, 0xbb, 0xa4, 0x17, 0xdd, 0xf5, 0xef, 0x96, 0x8a, 0xb5, 0xd1, 0x69,
+ 0x5f, 0xe3, 0xc2, 0xb1, 0xfc, 0xc6, 0x64, 0x62, 0x4a, 0x78, 0x3c, 0xb5,
+ 0xed, 0x2c, 0x62, 0x61, 0xe0, 0x62, 0x7a, 0x26, 0xf3, 0x51, 0xd8, 0xd2,
+ 0xeb, 0x05, 0x50, 0x98, 0xa2, 0xb8, 0x54, 0x07, 0x91, 0xc2, 0xe7, 0x63,
+ 0xef, 0x27, 0x08, 0x6b, 0x1f, 0x7c, 0xee, 0x54, 0x83, 0x75, 0x14, 0x79,
+ 0x0d, 0xef, 0xed, 0x29},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 153
+ {SEC_OID_SHA256,
+ 153,
+ {0xb0, 0x65, 0x63, 0xb3, 0x16, 0xee, 0x2d, 0x9a, 0x41, 0xad, 0xc5, 0xa9,
+ 0x97, 0x48, 0xb3, 0x73, 0x53, 0x8f, 0x15, 0xa4, 0x4c, 0x3c, 0x92, 0x27,
+ 0xe4, 0x6e, 0xc0, 0x5f, 0x99, 0xbc, 0xb1, 0x4f, 0x43, 0x16, 0x11, 0x0b,
+ 0x1d, 0x1a, 0x82, 0x70, 0x9d, 0xfa, 0x57, 0xe6, 0xa8, 0x1d, 0xff, 0x1f,
+ 0x3f, 0x69, 0x2d, 0x27, 0xa9, 0x6c, 0xa5, 0x1f, 0x44, 0xe7, 0xb9, 0xfa,
+ 0xc9, 0xd2, 0xd8, 0x7e, 0xeb, 0xad, 0xab, 0x0a, 0x2d, 0x4b, 0x8d, 0x90,
+ 0x42, 0x7a, 0xf8, 0x79, 0x7e, 0xc5, 0x81, 0x9d, 0xd4, 0x51, 0x78, 0x7e,
+ 0xa7, 0x41, 0x02, 0x3f, 0x2e, 0x20, 0x8e, 0xbe, 0x85, 0x42, 0xdd, 0x95,
+ 0xf4, 0xb2, 0x4c, 0xd8, 0x69, 0x37, 0xbb, 0xa6, 0x42, 0xce, 0x66, 0x85,
+ 0x1a, 0x78, 0x25, 0x88, 0xfb, 0x2b, 0xb9, 0xe2, 0xd8, 0xfc, 0x9c, 0xbc,
+ 0xd2, 0x0b, 0x79, 0xf7, 0x58, 0x53, 0x77, 0x99, 0x74, 0x0f, 0xde, 0x8e,
+ 0x1a, 0x8a, 0xc4, 0x88, 0x8a, 0xbc, 0x36, 0x3f, 0xeb, 0x34, 0x17, 0x58,
+ 0x16, 0x0f, 0x0d, 0x21, 0x49, 0x8e, 0xb7, 0x54, 0xe5, 0x18, 0x9f, 0xc5,
+ 0x56, 0x44, 0x86, 0x21, 0xa4, 0xdc, 0x09, 0x5a, 0x47, 0xba, 0x5b, 0x27,
+ 0x59, 0x31, 0x5b, 0xeb, 0x94, 0x30, 0xcc, 0xab, 0x5d, 0xea, 0xee, 0x08,
+ 0x6c, 0xc8, 0x7a, 0xde, 0x1c, 0xb2, 0x43, 0xa8, 0xf4, 0xd9, 0xc6, 0x3b,
+ 0xc8, 0x0f, 0x20, 0x0d, 0xfd, 0xbf, 0xba, 0x96, 0x24, 0xe6, 0x08, 0x40,
+ 0x46, 0xe0, 0x5d, 0xbb, 0xbb, 0x83, 0x6e, 0xf5, 0xe4, 0xb0, 0xa0, 0x6a,
+ 0x8a, 0x26, 0x57, 0x8f, 0xaf, 0x21, 0xeb, 0x15, 0x5c, 0xf0, 0xad, 0xca,
+ 0x6b, 0x72, 0x81, 0x7d, 0xac, 0x6c, 0x3c, 0x99, 0x2a, 0x80, 0xc7, 0x08,
+ 0x13, 0x74, 0x22, 0xb0, 0x15, 0x19, 0x61, 0x69, 0xbe, 0xd6, 0x68, 0xcb,
+ 0xe7, 0x8a, 0x97, 0x92},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 154
+ {SEC_OID_SHA256,
+ 154,
+ {0x88, 0x48, 0xbe, 0x6a, 0x99, 0x39, 0x51, 0x16, 0xfc, 0xb4, 0x51, 0x43,
+ 0xda, 0xbb, 0xf7, 0xf8, 0xa9, 0x5b, 0x80, 0x0c, 0x26, 0x9a, 0xf5, 0xa9,
+ 0x86, 0x43, 0x01, 0x90, 0xd9, 0x83, 0x45, 0x02, 0xa3, 0x78, 0x39, 0xaf,
+ 0xb0, 0x83, 0xb6, 0x6a, 0x96, 0x71, 0x31, 0x59, 0xec, 0x17, 0xe6, 0x6c,
+ 0xde, 0xe5, 0xe4, 0x11, 0x0d, 0x0f, 0x9c, 0x9c, 0x17, 0x69, 0x7f, 0x38,
+ 0xaf, 0x17, 0x7b, 0x93, 0xb1, 0x7c, 0x0f, 0xea, 0xd8, 0x8f, 0xf2, 0xdc,
+ 0x53, 0xa0, 0xb5, 0xc5, 0x02, 0xf9, 0x6c, 0x4f, 0x3d, 0x40, 0x2c, 0x62,
+ 0x3d, 0xd8, 0x14, 0x08, 0xb0, 0x64, 0x26, 0xbf, 0x6f, 0xf7, 0xd6, 0x02,
+ 0xcc, 0xc8, 0xeb, 0x21, 0xdb, 0x91, 0xc6, 0xc0, 0xd6, 0x14, 0xd1, 0x08,
+ 0x70, 0x3e, 0xd3, 0x20, 0x26, 0xde, 0x99, 0xe1, 0xa5, 0xc4, 0x11, 0xed,
+ 0xd7, 0xc6, 0xa6, 0x69, 0x76, 0xfa, 0xa5, 0x7c, 0xf0, 0x22, 0xa3, 0x41,
+ 0x11, 0xd7, 0x91, 0xf0, 0xe4, 0x69, 0x08, 0x0c, 0x7e, 0xeb, 0x84, 0x99,
+ 0x9e, 0x0e, 0x90, 0x40, 0xde, 0xf0, 0x4d, 0xf7, 0x07, 0xfc, 0xc9, 0x37,
+ 0x09, 0x59, 0x93, 0xf1, 0xa8, 0xbf, 0xa8, 0x89, 0xc4, 0x51, 0x27, 0xfe,
+ 0xb9, 0xde, 0x27, 0x4b, 0xbf, 0x08, 0xa8, 0x05, 0xd3, 0x2f, 0x48, 0x30,
+ 0xb4, 0xc5, 0x07, 0x8b, 0x65, 0xa9, 0x34, 0x0b, 0xcb, 0x9b, 0x74, 0xb9,
+ 0x36, 0x8c, 0x02, 0xaf, 0x63, 0xd2, 0xb3, 0x48, 0x1d, 0xa5, 0xf5, 0x7e,
+ 0xda, 0x94, 0xac, 0x2e, 0x52, 0x55, 0xd3, 0xb7, 0x2b, 0xd1, 0xa1, 0x9e,
+ 0x45, 0xed, 0xca, 0xb4, 0x6a, 0x11, 0x97, 0x36, 0xd7, 0xe2, 0x50, 0x81,
+ 0x11, 0xa0, 0x83, 0x8d, 0x1e, 0x6f, 0xd5, 0xbb, 0xa4, 0xeb, 0x67, 0xef,
+ 0x69, 0x79, 0x76, 0xf3, 0xcc, 0xe0, 0x44, 0xd2, 0x9c, 0x6d, 0x8d, 0x76,
+ 0xc2, 0xd9, 0x2e, 0x1d},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 155
+ {SEC_OID_SHA256,
+ 155,
+ {0x0b, 0xaa, 0xc6, 0x64, 0xf2, 0x23, 0xae, 0x40, 0xe3, 0x36, 0xad, 0x61,
+ 0x0b, 0x80, 0x4b, 0x59, 0x97, 0x39, 0x7b, 0x46, 0xa4, 0xa2, 0x90, 0x5d,
+ 0xe1, 0x28, 0x74, 0x81, 0xaa, 0x43, 0xa5, 0xbf, 0x05, 0x92, 0x71, 0xb6,
+ 0xa3, 0xec, 0x64, 0x8f, 0xae, 0xc7, 0x34, 0x58, 0x23, 0xaa, 0xcf, 0x1b,
+ 0xcb, 0xf0, 0x91, 0x89, 0xb9, 0xdd, 0x34, 0x9b, 0xfd, 0xaa, 0x97, 0x9d,
+ 0xf8, 0xfa, 0x78, 0xfb, 0x19, 0x9f, 0xb7, 0xc6, 0x9f, 0xe8, 0x24, 0xf8,
+ 0x3f, 0x83, 0xd5, 0x66, 0xff, 0x49, 0xe2, 0xea, 0x28, 0xc7, 0x04, 0xde,
+ 0x66, 0xf1, 0x87, 0xe3, 0xa4, 0x2e, 0x90, 0x66, 0x34, 0x23, 0xbd, 0xd0,
+ 0xc8, 0xb6, 0x7d, 0xad, 0x4e, 0x92, 0xcb, 0xba, 0x14, 0xa1, 0xcc, 0xc1,
+ 0x81, 0x0a, 0x43, 0xd1, 0x16, 0x34, 0x7e, 0xe7, 0xec, 0x21, 0xff, 0x9a,
+ 0x83, 0x24, 0xa4, 0xc1, 0x10, 0xe6, 0x61, 0x09, 0x24, 0x26, 0x76, 0x9a,
+ 0x44, 0x36, 0x27, 0xdd, 0xaf, 0x25, 0xea, 0x4d, 0x14, 0x44, 0x27, 0x99,
+ 0x3a, 0x2e, 0x82, 0xe0, 0xb1, 0x5f, 0x20, 0x93, 0x6d, 0xfc, 0x24, 0x05,
+ 0xda, 0x8a, 0xb5, 0xa6, 0x23, 0x2b, 0x95, 0x52, 0xf1, 0x75, 0x33, 0x1e,
+ 0x22, 0x03, 0x37, 0xf2, 0x20, 0x08, 0x03, 0x39, 0x10, 0xdd, 0xe7, 0xbd,
+ 0xfe, 0x87, 0xb2, 0xf7, 0xf3, 0xb4, 0x84, 0x7e, 0x66, 0x5d, 0xa5, 0xe0,
+ 0x3d, 0xbd, 0xb8, 0x66, 0xb0, 0x5d, 0x92, 0xc5, 0xba, 0x49, 0x0b, 0xf5,
+ 0xa7, 0x59, 0x03, 0xaa, 0xff, 0x4f, 0x65, 0x7b, 0xf7, 0x34, 0xd2, 0x84,
+ 0x08, 0x1f, 0x52, 0xd8, 0x1e, 0x6b, 0xfb, 0x04, 0x0d, 0xfd, 0x68, 0x11,
+ 0xba, 0xe2, 0xb7, 0x38, 0x31, 0xca, 0x37, 0x09, 0xb6, 0x04, 0x41, 0x34,
+ 0x20, 0x0c, 0x70, 0x0f, 0x29, 0x46, 0xf2, 0x34, 0xf9, 0x46, 0xa6, 0x98,
+ 0x86, 0xbe, 0x2b, 0xb3},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 156
+ {SEC_OID_SHA256,
+ 156,
+ {0x23, 0x94, 0x10, 0x9f, 0x99, 0x28, 0x6c, 0x6d, 0x9c, 0xf8, 0x2b, 0x46,
+ 0xd1, 0x01, 0x5a, 0x08, 0x6f, 0x82, 0x6e, 0x37, 0x25, 0x99, 0x88, 0x19,
+ 0xef, 0x5e, 0x1d, 0x99, 0xe5, 0x04, 0xdf, 0x76, 0xa7, 0xdc, 0xa9, 0x03,
+ 0x36, 0x05, 0x67, 0xcc, 0x58, 0xd6, 0xbc, 0x32, 0x7e, 0x90, 0xd7, 0x55,
+ 0x5d, 0x64, 0x6f, 0x42, 0xf7, 0xc4, 0x52, 0x77, 0x70, 0x71, 0xb3, 0xe6,
+ 0xbe, 0x8e, 0xf1, 0xa9, 0x7c, 0x0b, 0x33, 0xfa, 0x50, 0x70, 0x98, 0x06,
+ 0xd8, 0x3f, 0xb3, 0xb8, 0xac, 0xf6, 0x56, 0x06, 0x70, 0x50, 0x70, 0x8e,
+ 0xe0, 0x80, 0xaf, 0x5a, 0x85, 0xaa, 0x2c, 0xa3, 0xf8, 0x71, 0x32, 0x47,
+ 0x59, 0xd0, 0x6d, 0x9a, 0x01, 0x9b, 0x83, 0x14, 0xc6, 0x6c, 0x15, 0xcb,
+ 0x0c, 0x31, 0x4d, 0x80, 0x70, 0x26, 0x51, 0x5d, 0x46, 0xe2, 0x16, 0x3a,
+ 0x19, 0xe8, 0x9a, 0x78, 0x08, 0xaf, 0x30, 0xa7, 0x1a, 0xce, 0xa5, 0x1f,
+ 0x92, 0xdc, 0x5e, 0x39, 0xd2, 0x37, 0xea, 0xbd, 0xcf, 0xd4, 0x6a, 0xbe,
+ 0x7c, 0xb8, 0xaf, 0x5a, 0x47, 0xbd, 0x35, 0x2c, 0xd5, 0xb1, 0xd0, 0xdd,
+ 0xa6, 0xfb, 0xc6, 0xfa, 0x5d, 0xd1, 0x9b, 0x30, 0x51, 0xad, 0x13, 0xeb,
+ 0xe7, 0x54, 0x62, 0x08, 0x0b, 0xb3, 0xb7, 0xf2, 0x3b, 0x01, 0x30, 0x85,
+ 0xe6, 0xf6, 0x01, 0x08, 0x19, 0x49, 0x4b, 0x5b, 0x30, 0x3c, 0x27, 0x9c,
+ 0x2c, 0xaf, 0xd1, 0x59, 0x58, 0x31, 0xda, 0xa5, 0x58, 0x62, 0x4e, 0xf4,
+ 0x2a, 0x46, 0xa4, 0x62, 0x1b, 0x63, 0x74, 0xcd, 0xb2, 0x11, 0x3e, 0xc5,
+ 0xd8, 0xe8, 0xa3, 0x66, 0x1e, 0x19, 0x81, 0x4b, 0x60, 0xb5, 0x39, 0x4d,
+ 0x93, 0x05, 0xc7, 0xd0, 0x20, 0x73, 0xa7, 0xd9, 0x30, 0xba, 0x9b, 0xd9,
+ 0x12, 0xcf, 0x72, 0xef, 0xac, 0x5f, 0xea, 0xbb, 0x8e, 0x69, 0xf3, 0x4b,
+ 0x74, 0xef, 0x77, 0x75},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 157
+ {SEC_OID_SHA256,
+ 157,
+ {0x44, 0x69, 0xb8, 0xe8, 0x95, 0xfb, 0x43, 0x40, 0x32, 0x83, 0x60, 0x41,
+ 0x43, 0x52, 0x05, 0x9a, 0x4b, 0x70, 0x1d, 0x2c, 0x21, 0xcc, 0x21, 0x25,
+ 0xd9, 0x1f, 0x50, 0x25, 0xb7, 0xb2, 0x2a, 0xe7, 0xba, 0x84, 0x01, 0x23,
+ 0xef, 0x45, 0xba, 0x9c, 0x8c, 0x27, 0xa8, 0xa3, 0x4a, 0x74, 0xf0, 0x10,
+ 0xa4, 0xfd, 0xd6, 0xbe, 0x94, 0x74, 0xac, 0x27, 0x05, 0x01, 0xbd, 0x96,
+ 0xa6, 0x02, 0xaf, 0xb0, 0x5d, 0xf7, 0xbe, 0xcd, 0xca, 0xef, 0xb2, 0x9d,
+ 0xf9, 0xbe, 0x5d, 0x09, 0x0a, 0xf6, 0x86, 0x9a, 0x43, 0x11, 0xfe, 0x94,
+ 0xb7, 0x0b, 0xcc, 0x0c, 0x56, 0x33, 0xd6, 0x91, 0x69, 0xca, 0x03, 0x8b,
+ 0x2f, 0xcb, 0x2a, 0x4a, 0xbe, 0x60, 0xc0, 0xb5, 0x42, 0xb3, 0x08, 0x52,
+ 0x77, 0x81, 0xd1, 0x84, 0xd0, 0x69, 0x66, 0x63, 0x2d, 0x74, 0x04, 0xda,
+ 0x5e, 0x34, 0x94, 0xd7, 0x6b, 0xc7, 0x2e, 0x9f, 0x87, 0xd0, 0x06, 0x95,
+ 0x0e, 0x7a, 0x43, 0x88, 0x33, 0x4f, 0x99, 0xe2, 0x12, 0xd5, 0xf2, 0x53,
+ 0xc1, 0x1f, 0xa8, 0x36, 0x11, 0x79, 0xbe, 0x7b, 0xc9, 0x27, 0xd9, 0x43,
+ 0x7e, 0xd1, 0x1b, 0x76, 0x85, 0x52, 0x9e, 0x83, 0x21, 0x62, 0xe4, 0x1a,
+ 0x72, 0xba, 0x31, 0x06, 0xb9, 0xaf, 0x7a, 0xcf, 0x5f, 0xef, 0x70, 0x17,
+ 0x8f, 0xd8, 0x3c, 0xe3, 0x59, 0x86, 0x83, 0xad, 0x61, 0xc2, 0x7c, 0xd1,
+ 0xd6, 0x9b, 0x43, 0x7d, 0xfd, 0xf9, 0x3a, 0xc4, 0x3a, 0x18, 0x76, 0xd5,
+ 0x94, 0xe0, 0xeb, 0x85, 0x23, 0xa0, 0xef, 0x8f, 0x75, 0xcc, 0xf1, 0xab,
+ 0x07, 0x9d, 0x45, 0x38, 0xbb, 0xb7, 0x26, 0xd0, 0x4f, 0x45, 0xec, 0x86,
+ 0x4b, 0x04, 0xf5, 0x7c, 0x18, 0xcd, 0x69, 0x84, 0xf1, 0xa3, 0xa0, 0x8a,
+ 0x7c, 0x39, 0x44, 0xc6, 0x94, 0x6c, 0x3c, 0x3e, 0x09, 0x0f, 0x9d, 0x83,
+ 0x3c, 0x5d, 0x3d, 0x81},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: longer oid
+ // tcID: 158
+ {SEC_OID_SHA256,
+ 158,
+ {0x50, 0xa2, 0x2b, 0xcb, 0x4b, 0x87, 0xca, 0x22, 0x1a, 0x77, 0xa3, 0x1b,
+ 0x67, 0x61, 0x01, 0xcd, 0xf3, 0xac, 0x4f, 0xdb, 0x41, 0xa6, 0xc1, 0x7f,
+ 0xcf, 0xaf, 0x62, 0x35, 0x2e, 0x03, 0x6b, 0xc7, 0xcc, 0x7e, 0x19, 0xe0,
+ 0x7f, 0x92, 0x9d, 0xa6, 0x52, 0x9b, 0xa3, 0x90, 0xd4, 0xc7, 0x1d, 0x0e,
+ 0xb8, 0xae, 0x6c, 0xb6, 0x46, 0x51, 0x15, 0x61, 0x20, 0xc4, 0x88, 0x6b,
+ 0x34, 0xa1, 0x46, 0xa4, 0x73, 0x11, 0x89, 0x7a, 0x25, 0x44, 0xe6, 0xad,
+ 0x96, 0xfe, 0xef, 0xcd, 0x21, 0xed, 0xd7, 0xde, 0xaf, 0x2e, 0xd4, 0x5f,
+ 0xfd, 0x43, 0x3b, 0x27, 0x04, 0xba, 0xc6, 0x51, 0x14, 0x0c, 0xec, 0x87,
+ 0xc9, 0xfd, 0xce, 0x69, 0xe1, 0xb2, 0x1a, 0xd7, 0x52, 0x88, 0xaf, 0x67,
+ 0xe3, 0xe8, 0x2e, 0xbf, 0xc3, 0x8f, 0x75, 0x0f, 0x68, 0xd7, 0x6f, 0x79,
+ 0xb4, 0x10, 0x3c, 0x89, 0x7a, 0x26, 0xd6, 0x4e, 0x21, 0x53, 0xad, 0x19,
+ 0xa3, 0xb2, 0x6d, 0x1d, 0x72, 0x62, 0x03, 0x98, 0x5d, 0xe4, 0xb6, 0x85,
+ 0xb7, 0x98, 0x7c, 0xa9, 0x74, 0x8f, 0xdc, 0x13, 0x94, 0xfb, 0x57, 0xaf,
+ 0x67, 0xf2, 0x61, 0x16, 0x6c, 0xdf, 0x9a, 0xe2, 0xdf, 0x7a, 0x85, 0xa7,
+ 0xe4, 0x86, 0xf6, 0x74, 0x24, 0xdb, 0x68, 0x29, 0x2d, 0xe8, 0x3b, 0xfe,
+ 0x98, 0x23, 0xc8, 0x4e, 0x22, 0xed, 0x29, 0xff, 0x05, 0xb5, 0x69, 0x55,
+ 0xdd, 0x15, 0xad, 0xf2, 0x23, 0x92, 0x7f, 0x71, 0xa9, 0x44, 0x31, 0x63,
+ 0xfa, 0xcd, 0x53, 0x1c, 0x1e, 0x9c, 0xdf, 0xe0, 0xe5, 0xca, 0x1f, 0x13,
+ 0xe6, 0xba, 0x50, 0xf7, 0x07, 0x0f, 0x47, 0x25, 0xe5, 0x8e, 0xc7, 0x6b,
+ 0x53, 0xf0, 0xfe, 0x18, 0xd8, 0x9c, 0x60, 0x42, 0x88, 0x5b, 0x0a, 0xc4,
+ 0x41, 0x97, 0x71, 0x58, 0xc4, 0xfd, 0x9d, 0x95, 0x6c, 0xf3, 0xed, 0x1a,
+ 0x39, 0x66, 0x1c, 0x45},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 159
+ {SEC_OID_SHA256,
+ 159,
+ {0x6e, 0x3a, 0xaa, 0x1f, 0x1d, 0x8c, 0x66, 0x1f, 0x02, 0xcb, 0x5d, 0xdf,
+ 0x2c, 0x21, 0x3d, 0xd3, 0xdd, 0x17, 0x81, 0x75, 0x2a, 0x11, 0x52, 0x8d,
+ 0xca, 0x80, 0x6f, 0x23, 0xd8, 0x65, 0x2d, 0xa3, 0x7a, 0xac, 0xa3, 0x0a,
+ 0xda, 0xe3, 0xb8, 0xba, 0xa5, 0x7a, 0xbc, 0x9f, 0x90, 0x80, 0xc8, 0xbe,
+ 0x53, 0xc8, 0x51, 0xc4, 0x7e, 0x05, 0x97, 0xe0, 0x4a, 0x63, 0xb8, 0xea,
+ 0x24, 0x6d, 0x83, 0xce, 0xbf, 0xc6, 0x68, 0xac, 0x8b, 0x81, 0x7a, 0xcf,
+ 0x44, 0x2e, 0x21, 0x83, 0x85, 0x5d, 0x77, 0x32, 0xfc, 0x5a, 0x57, 0x53,
+ 0x4c, 0x64, 0xe4, 0xe5, 0xea, 0xbd, 0xf7, 0xf3, 0xab, 0x34, 0x7b, 0x33,
+ 0x93, 0x0e, 0xc8, 0x15, 0x96, 0x89, 0x32, 0xa2, 0x27, 0x53, 0xb5, 0x28,
+ 0x3b, 0xc0, 0x55, 0xbf, 0x1e, 0x8e, 0x46, 0x60, 0x23, 0x58, 0x79, 0xbf,
+ 0x90, 0x7a, 0x80, 0xea, 0x6e, 0x61, 0x0d, 0xdf, 0x90, 0x7f, 0x24, 0xd4,
+ 0x97, 0x77, 0x22, 0xa7, 0x7f, 0xb5, 0x60, 0x23, 0x04, 0x6b, 0xea, 0xbf,
+ 0xc1, 0x96, 0x86, 0x3b, 0xa3, 0xd1, 0x94, 0xa0, 0xad, 0x65, 0xa8, 0x4d,
+ 0x71, 0x6a, 0xcf, 0x1c, 0xa3, 0x01, 0x36, 0x5f, 0x47, 0xf6, 0x8c, 0x81,
+ 0xfa, 0x70, 0xb5, 0x8d, 0x2a, 0x58, 0x1a, 0xc2, 0xca, 0x7f, 0x20, 0x93,
+ 0xb4, 0xd5, 0xd5, 0xbf, 0x32, 0x8c, 0x2c, 0x39, 0x03, 0x26, 0x16, 0x92,
+ 0xfa, 0xb8, 0xc5, 0x37, 0xa5, 0x06, 0x44, 0xb2, 0x83, 0x63, 0xd1, 0xd9,
+ 0xb2, 0x95, 0xa8, 0x9d, 0x3d, 0x5a, 0x17, 0x5c, 0x81, 0xea, 0x1d, 0x94,
+ 0xfa, 0xa9, 0xe0, 0xb3, 0x2d, 0xa6, 0x2b, 0xd6, 0xa9, 0x72, 0x7c, 0x23,
+ 0x99, 0xfb, 0x5f, 0xb4, 0xa8, 0xbe, 0x23, 0x91, 0x63, 0xe8, 0xaa, 0x12,
+ 0x94, 0x67, 0x87, 0x0a, 0xd5, 0x4c, 0x30, 0x57, 0x80, 0xb7, 0x6f, 0x60,
+ 0xfe, 0x43, 0xaa, 0x56},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 160
+ {SEC_OID_SHA256,
+ 160,
+ {0x26, 0xfa, 0x8c, 0xf7, 0xaf, 0x56, 0x9c, 0x28, 0x22, 0xca, 0xbe, 0x48,
+ 0xf6, 0x1d, 0x0a, 0x72, 0x5c, 0x67, 0x75, 0x20, 0xf0, 0x49, 0xf3, 0xbb,
+ 0x65, 0x45, 0x98, 0x3b, 0x03, 0x93, 0x38, 0x0c, 0x6d, 0x79, 0x7f, 0x47,
+ 0xbb, 0xe5, 0x86, 0x37, 0x17, 0x57, 0xb1, 0x2a, 0xd2, 0xed, 0xf0, 0x66,
+ 0x45, 0x5b, 0x6d, 0x66, 0x9f, 0xaf, 0xbf, 0xfe, 0xca, 0x4f, 0x89, 0x76,
+ 0xe0, 0x1c, 0x36, 0x35, 0x24, 0x1b, 0xb3, 0x1a, 0x09, 0x1f, 0x60, 0x8d,
+ 0xf6, 0x9e, 0x7a, 0x4f, 0xda, 0x39, 0x19, 0xbd, 0x38, 0xe2, 0xb4, 0xd2,
+ 0x49, 0x7d, 0x7e, 0x3f, 0xf5, 0x55, 0x63, 0xa2, 0xc1, 0x8d, 0x39, 0x01,
+ 0x9c, 0xb8, 0x5a, 0x5a, 0x3f, 0xf1, 0x11, 0x3c, 0x08, 0x3c, 0xbc, 0xfa,
+ 0x1f, 0xc5, 0x9c, 0x65, 0x85, 0xce, 0x7e, 0x8d, 0x40, 0xf5, 0xb2, 0xb7,
+ 0x98, 0x31, 0x28, 0x5f, 0x7a, 0xc4, 0x20, 0xac, 0x2a, 0x91, 0x55, 0xaa,
+ 0x15, 0x40, 0x3f, 0x33, 0xc1, 0x0b, 0x5a, 0x4f, 0x94, 0x49, 0xb1, 0xb7,
+ 0xe8, 0xfb, 0xc7, 0xfe, 0x7d, 0x4f, 0xb6, 0x47, 0xc1, 0x9c, 0x31, 0x22,
+ 0x73, 0x02, 0x65, 0x43, 0xb8, 0x8f, 0x6b, 0xf6, 0xe8, 0x71, 0x2e, 0xe5,
+ 0xd7, 0x57, 0xf9, 0x44, 0x6f, 0x01, 0x25, 0x51, 0xf6, 0xb9, 0xc5, 0xd9,
+ 0xd2, 0x09, 0x00, 0xfb, 0x84, 0xff, 0x2d, 0x19, 0xc4, 0x5e, 0x36, 0xa2,
+ 0x82, 0x38, 0x55, 0xe5, 0xba, 0x4e, 0xec, 0x81, 0x4f, 0x84, 0x05, 0x17,
+ 0x96, 0x06, 0xa2, 0xc1, 0x52, 0x10, 0x7e, 0xb9, 0xf0, 0xa6, 0x55, 0x25,
+ 0x2f, 0x28, 0xd5, 0x00, 0xfb, 0x1a, 0x2c, 0x60, 0xc2, 0xee, 0x9b, 0xca,
+ 0x94, 0xa7, 0xb1, 0x21, 0xf9, 0x6c, 0xaa, 0x59, 0xe7, 0xfe, 0xb3, 0xb4,
+ 0xcd, 0xf6, 0xff, 0x89, 0xd8, 0xd6, 0x16, 0xf5, 0x0f, 0xb2, 0x97, 0x1e,
+ 0xbe, 0xc9, 0x70, 0xb5},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 161
+ {SEC_OID_SHA256,
+ 161,
+ {0x64, 0xed, 0x62, 0xdb, 0x69, 0xa8, 0xe5, 0xd3, 0x36, 0x30, 0xcd, 0x60,
+ 0x06, 0xd2, 0x5b, 0xde, 0x41, 0x52, 0x34, 0x19, 0x9f, 0x7d, 0x06, 0x9d,
+ 0xde, 0x90, 0x49, 0x49, 0xc9, 0x52, 0xfa, 0x0a, 0x83, 0xb4, 0x98, 0x92,
+ 0x70, 0x3b, 0x6f, 0xa6, 0x81, 0x43, 0xe0, 0xa7, 0xd1, 0x15, 0xcb, 0xca,
+ 0x5d, 0x3a, 0xac, 0xc0, 0x27, 0x2c, 0x1b, 0xb5, 0x4b, 0xa6, 0x57, 0xb4,
+ 0xd5, 0xd7, 0xc4, 0x8c, 0xb5, 0xf2, 0x04, 0x43, 0x9c, 0xd6, 0x77, 0xf2,
+ 0xf3, 0x72, 0x1a, 0xcd, 0x1c, 0xb7, 0x21, 0x73, 0x8a, 0x47, 0xc5, 0xc8,
+ 0x85, 0x36, 0xdd, 0xe5, 0x22, 0xa4, 0x2f, 0x7a, 0x41, 0x53, 0xb3, 0x6f,
+ 0x98, 0x58, 0x3c, 0xd3, 0xdd, 0xd5, 0x18, 0x9f, 0x31, 0x7f, 0xc6, 0x70,
+ 0xb1, 0x9f, 0xba, 0x8f, 0xb7, 0x85, 0xe8, 0x52, 0x2b, 0x89, 0x8f, 0xa3,
+ 0xc9, 0x5d, 0xe6, 0x09, 0x90, 0xc5, 0xed, 0x3c, 0x77, 0x3a, 0xd5, 0x1f,
+ 0x73, 0xd9, 0xb2, 0xea, 0x9e, 0x57, 0xf9, 0x9f, 0x30, 0x09, 0xfd, 0x6e,
+ 0x42, 0x8a, 0xc5, 0xe7, 0x90, 0xf0, 0x6b, 0x9a, 0x2c, 0x14, 0xf6, 0x3b,
+ 0x3e, 0x7e, 0x25, 0x1a, 0x8e, 0x48, 0x66, 0xe9, 0x22, 0x5c, 0x14, 0x07,
+ 0xb6, 0x6d, 0x52, 0x75, 0x3f, 0xe7, 0xf1, 0xa2, 0x51, 0x7d, 0x7a, 0x47,
+ 0x25, 0x72, 0x7e, 0xa0, 0x22, 0x41, 0x60, 0x53, 0x21, 0xd2, 0xd6, 0x02,
+ 0x1b, 0x3b, 0xcc, 0x16, 0xec, 0xc7, 0xab, 0xf7, 0xb6, 0xe7, 0x4a, 0x3d,
+ 0xdc, 0xd9, 0x2f, 0x94, 0x3b, 0x34, 0x3e, 0xdd, 0xd7, 0x7a, 0x3b, 0x75,
+ 0x30, 0xf4, 0x51, 0xff, 0xd7, 0xe2, 0xa1, 0x12, 0x87, 0x6c, 0x20, 0xbc,
+ 0x25, 0x0d, 0xa5, 0x15, 0x15, 0x7c, 0xe5, 0xb0, 0x37, 0xb6, 0x8b, 0x7f,
+ 0x61, 0x09, 0x83, 0xd7, 0x7c, 0x1e, 0x04, 0x2a, 0xc9, 0xcc, 0xe0, 0x71,
+ 0x29, 0x54, 0xa8, 0x85},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 162
+ {SEC_OID_SHA256,
+ 162,
+ {0xad, 0x31, 0xe3, 0x16, 0x05, 0x9e, 0xf9, 0x53, 0x3f, 0x8f, 0x6a, 0x5a,
+ 0xee, 0x91, 0xfc, 0x31, 0x6f, 0xd7, 0xde, 0x2a, 0xc1, 0xb3, 0x67, 0x0f,
+ 0xd5, 0xd9, 0x7a, 0xf1, 0x79, 0x48, 0xaa, 0xa9, 0x34, 0xa4, 0xf0, 0x67,
+ 0x8a, 0xe8, 0x5f, 0x82, 0xa7, 0x4c, 0x9e, 0xf4, 0x59, 0x67, 0x5c, 0xe3,
+ 0x52, 0x18, 0x3b, 0x4d, 0xaa, 0x3a, 0x49, 0x46, 0x2a, 0xf1, 0x16, 0x50,
+ 0x9f, 0x12, 0x0f, 0xbe, 0x02, 0xe1, 0x4c, 0x2d, 0xe7, 0xd0, 0xf7, 0x90,
+ 0xfd, 0x21, 0x12, 0x28, 0xe4, 0x91, 0xb8, 0xf0, 0x6f, 0x0d, 0x0d, 0x19,
+ 0x78, 0x03, 0x6b, 0xd7, 0x5c, 0x57, 0x30, 0x37, 0xc4, 0x39, 0x35, 0x99,
+ 0x1c, 0xd7, 0x5c, 0x85, 0x18, 0x82, 0x5d, 0x64, 0xbc, 0x30, 0x90, 0x14,
+ 0xa3, 0x6a, 0x54, 0x97, 0xab, 0xda, 0x96, 0x5e, 0xa1, 0xb1, 0xfb, 0x67,
+ 0xbf, 0xe6, 0x72, 0xf0, 0xe0, 0xde, 0x98, 0x3b, 0xb1, 0xe8, 0x30, 0x54,
+ 0xd0, 0x89, 0xf3, 0xfe, 0x5a, 0x1f, 0x53, 0x1c, 0x49, 0x7a, 0xd8, 0x9e,
+ 0xaa, 0x03, 0xbc, 0xbc, 0x75, 0x66, 0xd2, 0xc6, 0x4d, 0x49, 0x29, 0xe2,
+ 0x4a, 0x3b, 0x42, 0x27, 0xac, 0xb5, 0x40, 0xc9, 0x06, 0x54, 0x54, 0xb8,
+ 0x42, 0x95, 0x7b, 0x8d, 0xb4, 0x5e, 0x52, 0xf4, 0xf2, 0x92, 0x92, 0xed,
+ 0x71, 0x85, 0xad, 0x32, 0xa1, 0xa8, 0xba, 0x42, 0x0e, 0xe2, 0x19, 0x87,
+ 0x26, 0x2b, 0x83, 0xe0, 0x6d, 0x62, 0xff, 0x2d, 0x3a, 0x21, 0xc2, 0x0c,
+ 0xfb, 0xe6, 0x29, 0xc6, 0x8b, 0xa2, 0xf6, 0x69, 0x11, 0x81, 0xb4, 0x20,
+ 0x0d, 0x2f, 0x96, 0x0d, 0xad, 0xa8, 0xfd, 0x30, 0x9a, 0x73, 0x63, 0xf1,
+ 0x95, 0x88, 0x73, 0xd1, 0x6a, 0x87, 0x76, 0x70, 0x49, 0xbe, 0xd0, 0x8e,
+ 0x46, 0x54, 0x50, 0xec, 0xb2, 0x34, 0x54, 0x7b, 0x9a, 0x4e, 0x57, 0x0b,
+ 0x7e, 0xda, 0x81, 0xff},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 163
+ {SEC_OID_SHA256,
+ 163,
+ {0xa3, 0x8d, 0xcc, 0x4e, 0x80, 0x70, 0x33, 0x37, 0x03, 0xce, 0x26, 0xa8,
+ 0xb1, 0xea, 0xa2, 0x8d, 0x24, 0x2b, 0xd5, 0xff, 0x48, 0x54, 0xfa, 0xd6,
+ 0x79, 0x59, 0xca, 0xae, 0x66, 0xdb, 0x5e, 0x66, 0x54, 0xaa, 0xab, 0xf8,
+ 0x1e, 0xaf, 0x31, 0x44, 0x1b, 0x8c, 0x5e, 0x74, 0x19, 0xa3, 0xea, 0x5b,
+ 0x04, 0xef, 0xde, 0xa9, 0x1f, 0xd1, 0x91, 0x0b, 0x5e, 0x5c, 0x6f, 0x02,
+ 0xff, 0x77, 0xb7, 0xcf, 0x42, 0xb2, 0xef, 0xc5, 0x5b, 0x03, 0x40, 0x73,
+ 0x63, 0x06, 0x9b, 0x8d, 0xd0, 0x31, 0xc5, 0x6d, 0x6d, 0x0a, 0xc5, 0x48,
+ 0x38, 0x76, 0x0d, 0x7e, 0xcf, 0x9f, 0x3d, 0xc0, 0x38, 0x28, 0xb2, 0x7a,
+ 0x73, 0xb8, 0x27, 0xf3, 0x94, 0x70, 0x05, 0x58, 0xf1, 0x60, 0xc1, 0x96,
+ 0x50, 0x38, 0x55, 0xc2, 0x55, 0x33, 0x2e, 0xfe, 0xa8, 0x38, 0x09, 0x8e,
+ 0x63, 0x7c, 0xd1, 0xc7, 0xee, 0xa9, 0xe6, 0x87, 0xfc, 0x55, 0x2b, 0x54,
+ 0x22, 0xa6, 0x2f, 0x6c, 0x6b, 0x49, 0xfb, 0x16, 0xad, 0x56, 0x50, 0x9d,
+ 0xca, 0x5a, 0x91, 0x48, 0xed, 0x98, 0x83, 0xf1, 0xd7, 0x64, 0x53, 0xf8,
+ 0xd6, 0x07, 0xd9, 0xfd, 0xb7, 0x58, 0x9f, 0x4b, 0x07, 0xee, 0xcd, 0xec,
+ 0xca, 0x95, 0x0e, 0x58, 0xcc, 0xfb, 0x9e, 0x77, 0x84, 0xdb, 0x95, 0x92,
+ 0xb6, 0x40, 0x66, 0x91, 0xa4, 0x13, 0xca, 0xef, 0x5e, 0x99, 0x4c, 0xa0,
+ 0x6f, 0x21, 0xfe, 0x61, 0xf0, 0x98, 0x66, 0x44, 0xbe, 0x04, 0x18, 0x78,
+ 0x42, 0x9d, 0x72, 0x1e, 0x40, 0x3b, 0xa6, 0xad, 0x8d, 0xd8, 0x62, 0x9e,
+ 0xb7, 0x8c, 0xf4, 0xfc, 0xac, 0x5c, 0xc4, 0x2e, 0xc0, 0x3d, 0x51, 0xab,
+ 0x64, 0xc0, 0x51, 0xcb, 0xa2, 0x2b, 0x5c, 0xd4, 0xb1, 0x60, 0xaa, 0xef,
+ 0x28, 0x64, 0x6b, 0x57, 0x76, 0xa1, 0x96, 0x05, 0xcb, 0xed, 0x69, 0x4e,
+ 0x0d, 0x63, 0x10, 0xc5},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: long form encoding of length of null
+ // tcID: 164
+ {SEC_OID_SHA256,
+ 164,
+ {0x3c, 0xba, 0x10, 0x8a, 0xd1, 0x1c, 0xc9, 0xc6, 0xcf, 0xb4, 0xb8, 0x49,
+ 0xb1, 0x53, 0x3c, 0x37, 0x55, 0x7d, 0xd1, 0xef, 0x2e, 0x20, 0x1a, 0x78,
+ 0xda, 0x42, 0xe1, 0x64, 0x45, 0x8a, 0xc5, 0x4a, 0x29, 0xf0, 0xb1, 0x1b,
+ 0x19, 0x31, 0xe7, 0x2f, 0x57, 0x26, 0x62, 0x64, 0x58, 0x4c, 0x13, 0xe9,
+ 0x10, 0x26, 0x7e, 0x52, 0xbb, 0xcf, 0x15, 0x88, 0x3e, 0x10, 0x9a, 0x45,
+ 0xce, 0x14, 0xa8, 0x6a, 0xc8, 0xe7, 0x00, 0xcb, 0x04, 0xea, 0x0c, 0xcc,
+ 0xcb, 0x55, 0xb0, 0x1c, 0xe6, 0x99, 0x27, 0x51, 0x90, 0xb9, 0x8c, 0x77,
+ 0x98, 0x1d, 0x27, 0x34, 0xd3, 0x5d, 0x8a, 0xd4, 0x1f, 0x94, 0xed, 0xc6,
+ 0x48, 0x1c, 0xc8, 0x31, 0xa4, 0x4d, 0x38, 0xa6, 0x17, 0xa3, 0x28, 0x55,
+ 0xdf, 0x03, 0xfc, 0xc4, 0x49, 0x14, 0xe5, 0x5b, 0x88, 0x27, 0x10, 0x15,
+ 0xc9, 0x71, 0xbb, 0xf0, 0x51, 0xd8, 0x78, 0xb3, 0xae, 0x7a, 0x8f, 0x53,
+ 0x58, 0x2a, 0xc8, 0xe2, 0xab, 0x5d, 0x10, 0xe5, 0x02, 0x3e, 0x67, 0x59,
+ 0x97, 0x25, 0xe9, 0x12, 0x2b, 0x8e, 0xc4, 0x2a, 0x96, 0xb4, 0x04, 0x10,
+ 0xed, 0xac, 0x51, 0xb2, 0x6b, 0xec, 0x59, 0x7b, 0x72, 0x74, 0x04, 0xa6,
+ 0xb1, 0xb2, 0x48, 0x07, 0xe3, 0xdf, 0x2f, 0xca, 0x88, 0x47, 0xde, 0x8b,
+ 0x75, 0x17, 0x06, 0x1e, 0xdb, 0x00, 0x9a, 0x40, 0xc8, 0xb3, 0xaa, 0x82,
+ 0xcb, 0x22, 0xde, 0x08, 0x0d, 0x3f, 0x79, 0x21, 0xc5, 0x04, 0x96, 0x5d,
+ 0x5a, 0x23, 0x88, 0x7d, 0xdb, 0x54, 0x10, 0x0b, 0xc8, 0x18, 0x94, 0x99,
+ 0x1c, 0x1a, 0xce, 0x0e, 0xe2, 0xaf, 0xd1, 0xc3, 0x8c, 0x55, 0x4f, 0xd0,
+ 0x0a, 0xde, 0x02, 0x40, 0xc2, 0x06, 0x7f, 0x01, 0x97, 0x73, 0x26, 0x91,
+ 0x6d, 0x17, 0x08, 0xaf, 0x02, 0x74, 0x53, 0xf7, 0x34, 0xb0, 0xa2, 0x23,
+ 0x31, 0xbc, 0x94, 0x53},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of null contains leading 0
+ // tcID: 165
+ {SEC_OID_SHA256,
+ 165,
+ {0x69, 0xc9, 0x9c, 0xb5, 0xb3, 0x97, 0xc6, 0xf9, 0xfa, 0x0f, 0x38, 0xb0,
+ 0xd3, 0x11, 0xf8, 0xb6, 0x4e, 0xca, 0x97, 0xb5, 0x78, 0x30, 0x29, 0x12,
+ 0x20, 0x8b, 0xda, 0xe5, 0xc0, 0x42, 0x44, 0xda, 0x7c, 0xae, 0x59, 0x4e,
+ 0x59, 0xa6, 0xbc, 0x09, 0x35, 0xb8, 0x87, 0x8b, 0x7a, 0x55, 0xb9, 0x0a,
+ 0xcb, 0xe7, 0x3e, 0xd2, 0xad, 0xfa, 0xbb, 0xe5, 0x61, 0xcf, 0x10, 0x4d,
+ 0x2a, 0x60, 0xaa, 0xe3, 0xc4, 0xfb, 0x58, 0xcb, 0x69, 0xa1, 0x1e, 0xd7,
+ 0x39, 0xde, 0xa0, 0x95, 0xc2, 0x24, 0xc9, 0x8b, 0xb0, 0xfc, 0xbd, 0xdd,
+ 0x44, 0xd4, 0xe1, 0xe4, 0xb7, 0x1a, 0x86, 0x81, 0x73, 0x0c, 0x46, 0x05,
+ 0xd9, 0x3a, 0x93, 0xe4, 0x0e, 0x27, 0xe6, 0xb1, 0x18, 0x2c, 0x57, 0xfe,
+ 0x5f, 0x43, 0x32, 0x89, 0x88, 0x72, 0xad, 0xd7, 0xe2, 0xe7, 0xc3, 0xb3,
+ 0x9e, 0x0b, 0x45, 0xd0, 0x7a, 0xd7, 0xcf, 0x3c, 0x90, 0xea, 0x5b, 0xda,
+ 0xd7, 0x09, 0x02, 0x53, 0x3c, 0xe7, 0x81, 0x30, 0xc7, 0x4d, 0xed, 0x89,
+ 0x8c, 0xad, 0x1d, 0x18, 0x30, 0x41, 0x49, 0x51, 0xf3, 0x3e, 0xcc, 0x01,
+ 0x19, 0xae, 0x78, 0x57, 0x22, 0xd1, 0xd4, 0x32, 0x07, 0x81, 0x17, 0x8f,
+ 0x39, 0x3c, 0xa1, 0xfd, 0x11, 0xdd, 0x96, 0xda, 0x6f, 0x44, 0xbc, 0x58,
+ 0x6f, 0xb4, 0xb5, 0xa9, 0x11, 0xfd, 0xfb, 0xb8, 0x7b, 0x7d, 0x88, 0x83,
+ 0x3a, 0x9a, 0x1e, 0x03, 0x64, 0x05, 0xe2, 0x05, 0x01, 0x3e, 0x2b, 0xea,
+ 0x23, 0xe6, 0x63, 0xdb, 0xb2, 0xfa, 0x81, 0x3f, 0x1d, 0x84, 0x20, 0xf1,
+ 0xc5, 0x7b, 0x25, 0xdc, 0x5b, 0xc0, 0x9f, 0xd7, 0xdc, 0xf9, 0x9d, 0x0d,
+ 0xd4, 0xa5, 0xb3, 0xbb, 0xa8, 0xff, 0x2c, 0xfd, 0xdf, 0x2f, 0x9a, 0xa9,
+ 0xea, 0x78, 0xb8, 0xf4, 0x13, 0x2c, 0xf0, 0xf3, 0x73, 0x15, 0x7b, 0x97,
+ 0x09, 0x7f, 0xdf, 0xfc},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of null
+ // tcID: 166
+ {SEC_OID_SHA256,
+ 166,
+ {0x27, 0x8b, 0x61, 0xe0, 0x0f, 0xe4, 0xe4, 0x7b, 0xfd, 0xe7, 0x6c, 0xf6,
+ 0xc4, 0x36, 0xbf, 0xa0, 0xe7, 0xfe, 0xd1, 0x04, 0x49, 0x3a, 0x24, 0x57,
+ 0xba, 0x41, 0xba, 0x5f, 0xa4, 0x30, 0xcd, 0x41, 0x7b, 0xa2, 0xff, 0xd3,
+ 0x45, 0xb2, 0x7d, 0x73, 0x9f, 0x6f, 0xe7, 0xb4, 0x14, 0xe9, 0x49, 0x8e,
+ 0x1e, 0x44, 0xa0, 0xa5, 0xaf, 0x8a, 0xf2, 0xf9, 0x09, 0x1f, 0x4b, 0x42,
+ 0x47, 0x0d, 0xa0, 0xcf, 0x09, 0xfd, 0x1d, 0x35, 0x42, 0xf8, 0xa9, 0x91,
+ 0xf4, 0xa3, 0xbe, 0x0a, 0xc6, 0xfb, 0x49, 0x92, 0x90, 0x88, 0x9a, 0x0e,
+ 0x5b, 0xa5, 0x95, 0xca, 0x1e, 0xd9, 0xd9, 0x7f, 0x44, 0x07, 0xde, 0xe1,
+ 0x78, 0x67, 0xca, 0x65, 0x0a, 0x49, 0xe4, 0x2c, 0x70, 0x1e, 0x34, 0x29,
+ 0xa3, 0x4a, 0x8b, 0xd8, 0xe9, 0x34, 0xaa, 0x8d, 0x10, 0x7f, 0x17, 0x61,
+ 0xa6, 0xfe, 0x77, 0x4c, 0x70, 0xa9, 0x74, 0xc4, 0xba, 0x30, 0x99, 0x0b,
+ 0x55, 0xa0, 0x82, 0xc8, 0x7f, 0x39, 0x26, 0x6b, 0x52, 0x6c, 0x13, 0xc4,
+ 0x02, 0x19, 0x18, 0x19, 0x67, 0x97, 0x33, 0x6e, 0x49, 0xde, 0x36, 0x84,
+ 0x4c, 0x90, 0x82, 0x34, 0xde, 0xf2, 0xf6, 0x6a, 0xa8, 0x2e, 0x84, 0x71,
+ 0x58, 0x34, 0x01, 0x9c, 0xbb, 0x90, 0x60, 0x11, 0xd8, 0xbd, 0xb2, 0x9a,
+ 0xfc, 0xbb, 0x31, 0xdc, 0x75, 0x03, 0xed, 0xe0, 0xbc, 0x39, 0x12, 0x4a,
+ 0xc7, 0xfe, 0x05, 0x45, 0x36, 0xd4, 0xd7, 0x9d, 0x99, 0x18, 0x65, 0x42,
+ 0x45, 0x42, 0x53, 0xf9, 0x4a, 0x60, 0x45, 0x59, 0xa6, 0xe9, 0x92, 0x11,
+ 0x62, 0x30, 0xc7, 0xc9, 0xce, 0x41, 0x37, 0x30, 0x8b, 0x8a, 0x09, 0x1f,
+ 0x31, 0x84, 0x3a, 0x87, 0xe3, 0x9e, 0x29, 0xc4, 0xce, 0x15, 0x20, 0x80,
+ 0x3b, 0xee, 0xff, 0x3f, 0xc6, 0x68, 0x74, 0x1c, 0xf5, 0x04, 0x75, 0x4b,
+ 0xc8, 0x70, 0x90, 0x8d},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint32 overflow in length of null
+ // tcID: 167
+ {SEC_OID_SHA256,
+ 167,
+ {0x8d, 0xaf, 0x99, 0xc4, 0xf0, 0xdd, 0xc3, 0xb0, 0xea, 0xa5, 0x0d, 0x67,
+ 0x40, 0x76, 0xe2, 0x80, 0x6d, 0x74, 0x4b, 0xda, 0x24, 0x52, 0x29, 0x38,
+ 0xc6, 0xe4, 0xee, 0x29, 0x70, 0xa5, 0x07, 0x95, 0x86, 0xd8, 0x66, 0xf0,
+ 0xc1, 0xab, 0xe8, 0x24, 0xb1, 0x6d, 0x40, 0xbf, 0xe0, 0x23, 0x9a, 0xeb,
+ 0xbe, 0xcb, 0xf6, 0x7a, 0x91, 0x55, 0xb2, 0x85, 0x5d, 0xa4, 0x65, 0x6a,
+ 0x15, 0xd2, 0x3f, 0xc3, 0xf1, 0xd3, 0x51, 0x85, 0x67, 0xde, 0xec, 0x75,
+ 0x58, 0x7d, 0x7e, 0xa7, 0x7d, 0x3b, 0x51, 0x0b, 0x9d, 0xd2, 0xb1, 0x67,
+ 0x2c, 0x8d, 0x47, 0x74, 0x86, 0x05, 0x35, 0xf8, 0x69, 0x0a, 0x28, 0x6e,
+ 0xa8, 0xda, 0x36, 0x36, 0xa1, 0xb6, 0x5f, 0x38, 0x68, 0x9b, 0x25, 0xe9,
+ 0xe9, 0xb0, 0xdd, 0xad, 0xfb, 0x52, 0xa0, 0xc6, 0x0a, 0xc9, 0x0b, 0x37,
+ 0x6a, 0xf9, 0x68, 0xfc, 0x65, 0x43, 0x87, 0xb5, 0xd7, 0x12, 0xf9, 0x3c,
+ 0xfc, 0xad, 0x8f, 0x57, 0x1a, 0xe5, 0x50, 0x07, 0x2d, 0x42, 0xb7, 0x7e,
+ 0x43, 0x9c, 0xf2, 0x8a, 0xb0, 0xb5, 0x85, 0x76, 0x46, 0xb4, 0xbf, 0x2f,
+ 0x7b, 0x57, 0xaf, 0x7f, 0x04, 0x43, 0x94, 0x49, 0x43, 0x82, 0x8a, 0xd1,
+ 0x74, 0x78, 0x0e, 0x1a, 0xc0, 0xd1, 0x82, 0xfa, 0x92, 0xcf, 0x99, 0x29,
+ 0x91, 0xf8, 0xfc, 0xf2, 0xa9, 0xd5, 0xfc, 0xf7, 0x2e, 0xff, 0x4e, 0xc1,
+ 0x84, 0x7c, 0x30, 0xf2, 0x68, 0x09, 0x2b, 0x87, 0x82, 0x5f, 0xd5, 0x93,
+ 0x1e, 0x53, 0x06, 0x95, 0x5f, 0xe0, 0x45, 0x7e, 0x1b, 0x9f, 0x71, 0x62,
+ 0x68, 0x32, 0x18, 0xf6, 0xa9, 0xab, 0xe5, 0x21, 0x34, 0x42, 0xa7, 0xf8,
+ 0xf6, 0xa5, 0xf4, 0xdf, 0xbc, 0x60, 0x84, 0xb1, 0xbc, 0x01, 0xf1, 0x15,
+ 0x58, 0xfb, 0x31, 0x4a, 0x0f, 0x07, 0xb8, 0x6b, 0x0c, 0x65, 0x38, 0xcd,
+ 0x3c, 0x7d, 0x2f, 0xb9},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint64 overflow in length of null
+ // tcID: 168
+ {SEC_OID_SHA256,
+ 168,
+ {0xa9, 0x64, 0x8d, 0xac, 0xee, 0x46, 0xc9, 0x26, 0xaf, 0x22, 0x55, 0x5c,
+ 0x2d, 0x47, 0x84, 0xf0, 0x1f, 0x35, 0x65, 0x94, 0x9f, 0x17, 0x7f, 0x5c,
+ 0xfd, 0x4c, 0x31, 0x65, 0x91, 0x86, 0x64, 0x5d, 0x11, 0x5d, 0x4a, 0x24,
+ 0xdf, 0xbc, 0xa0, 0x4b, 0x58, 0x3c, 0xe8, 0xf0, 0xc1, 0xe4, 0x52, 0xa9,
+ 0x53, 0xfb, 0x08, 0x1f, 0xdd, 0xfd, 0x61, 0xb9, 0xad, 0x9e, 0x59, 0xdf,
+ 0x2d, 0x52, 0xbe, 0x9a, 0x6a, 0xc1, 0xec, 0xfb, 0x58, 0xc2, 0x11, 0xa8,
+ 0x18, 0x2f, 0x93, 0x09, 0x3f, 0xf4, 0xf1, 0x4f, 0x5e, 0x72, 0x9e, 0x15,
+ 0xdc, 0x06, 0x90, 0xaa, 0x61, 0x2a, 0x09, 0xde, 0xe2, 0xec, 0x44, 0xec,
+ 0x05, 0xf7, 0x5d, 0xdf, 0xbc, 0x0b, 0x5a, 0x88, 0xe9, 0x3e, 0x09, 0x8c,
+ 0xb8, 0xb0, 0xf7, 0xb7, 0x4a, 0x3d, 0xd0, 0x7e, 0xc5, 0x59, 0xf9, 0x64,
+ 0x96, 0x2f, 0x83, 0xfd, 0xb9, 0x5e, 0xd9, 0x13, 0xf2, 0x60, 0x3e, 0xe5,
+ 0x0b, 0x36, 0x48, 0x2e, 0x8a, 0x37, 0x95, 0x22, 0xd1, 0x2c, 0x62, 0x0a,
+ 0xf2, 0xb0, 0xac, 0x75, 0x37, 0xa9, 0x54, 0x17, 0xdf, 0x11, 0x43, 0x0a,
+ 0x72, 0xf7, 0x2c, 0x0a, 0xb1, 0x6b, 0xab, 0xd7, 0x39, 0x6e, 0x0c, 0x34,
+ 0x8f, 0x03, 0x30, 0x26, 0xdc, 0x72, 0x39, 0xe2, 0xa6, 0x1f, 0xe7, 0x5b,
+ 0x8a, 0xd4, 0xba, 0x4e, 0xd1, 0x54, 0xbf, 0x05, 0xcb, 0xfe, 0xc5, 0x26,
+ 0x0f, 0x1e, 0x4f, 0x2c, 0xc0, 0xbf, 0x5f, 0x39, 0x54, 0x2e, 0x12, 0xa3,
+ 0xcc, 0x8e, 0x49, 0x0c, 0x20, 0xa5, 0x54, 0xd3, 0xb9, 0xaf, 0xe7, 0x3a,
+ 0xc6, 0x5c, 0x0a, 0x4c, 0x22, 0xbd, 0x93, 0x49, 0xac, 0x39, 0xee, 0x25,
+ 0xd0, 0xfe, 0xac, 0x57, 0xb6, 0xd5, 0xe0, 0x65, 0xd8, 0x2a, 0x75, 0x7f,
+ 0xd1, 0xfe, 0xa9, 0x28, 0xa4, 0xe7, 0x41, 0xaa, 0x8c, 0xa7, 0x24, 0x26,
+ 0x94, 0x15, 0xc1, 0xe9},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of null = 2**31 - 1
+ // tcID: 169
+ {SEC_OID_SHA256,
+ 169,
+ {0x7d, 0x26, 0x52, 0xc6, 0xff, 0xce, 0x45, 0xa2, 0xfc, 0x4d, 0x74, 0x0d,
+ 0xb9, 0x0e, 0x1e, 0x87, 0x79, 0x5e, 0x38, 0xdd, 0x5f, 0x58, 0xd3, 0x90,
+ 0x5b, 0x9f, 0xd4, 0x1a, 0x2a, 0x49, 0xf3, 0xb6, 0xc3, 0xc1, 0x4d, 0xb4,
+ 0x9f, 0x83, 0x78, 0xfa, 0xc3, 0x5c, 0xb6, 0x7b, 0x35, 0x93, 0xa0, 0x99,
+ 0x1e, 0xd4, 0xc2, 0x43, 0x9c, 0xb7, 0x89, 0x0e, 0xf7, 0x27, 0xb9, 0x48,
+ 0x33, 0xe4, 0x55, 0xed, 0xb9, 0x4b, 0x11, 0xc2, 0xb0, 0xcd, 0x7b, 0xf5,
+ 0xc1, 0x1f, 0x8a, 0x20, 0x6e, 0x62, 0xf5, 0x40, 0x92, 0x8f, 0x87, 0x3f,
+ 0xc6, 0xc6, 0xb0, 0xea, 0x4e, 0x52, 0x0e, 0x85, 0xf0, 0x11, 0x40, 0xd2,
+ 0x1f, 0xf2, 0xed, 0x65, 0x94, 0x5e, 0x60, 0x2e, 0x09, 0xd6, 0x88, 0x0c,
+ 0x27, 0x5f, 0xb9, 0xcb, 0x0c, 0xb9, 0xcf, 0x7a, 0x85, 0xdf, 0xec, 0x03,
+ 0x2f, 0x29, 0xd5, 0xbb, 0xb4, 0x30, 0x32, 0x56, 0xc0, 0xcd, 0x02, 0xa9,
+ 0x9a, 0x34, 0x33, 0x18, 0x65, 0x58, 0xb0, 0xee, 0x9b, 0xbd, 0x93, 0xe5,
+ 0xe2, 0xa8, 0x9c, 0x9a, 0xc2, 0xb8, 0xf7, 0x4b, 0x94, 0xe0, 0xd9, 0xb0,
+ 0x24, 0x38, 0xd1, 0xbb, 0x54, 0xdd, 0xe5, 0x42, 0x48, 0x93, 0x68, 0x3f,
+ 0x5e, 0x74, 0xd9, 0xac, 0xd1, 0x42, 0x44, 0x56, 0xa5, 0x5f, 0x74, 0xd0,
+ 0x65, 0x4b, 0x20, 0xf5, 0x5d, 0x19, 0x9d, 0x17, 0xd5, 0xb3, 0x18, 0x49,
+ 0x30, 0xd5, 0xf9, 0x50, 0x68, 0xf6, 0x1c, 0x6d, 0x1c, 0xa4, 0xb0, 0xe7,
+ 0x5f, 0x01, 0xd5, 0x6f, 0xdd, 0xeb, 0x13, 0xa9, 0xfc, 0x07, 0xe1, 0x85,
+ 0xb5, 0x14, 0xec, 0x05, 0xbc, 0x65, 0x7f, 0x97, 0xe1, 0xed, 0x7c, 0x25,
+ 0x67, 0x0a, 0x1e, 0xd4, 0xe1, 0x61, 0x72, 0xed, 0x2c, 0x19, 0xc7, 0x52,
+ 0x19, 0x14, 0xdd, 0x30, 0x01, 0xd2, 0x32, 0x19, 0xc8, 0xb5, 0x78, 0xc5,
+ 0x66, 0xeb, 0x2c, 0x1b},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of null = 2**32 - 1
+ // tcID: 170
+ {SEC_OID_SHA256,
+ 170,
+ {0x6b, 0xbf, 0xb1, 0xef, 0x16, 0x2a, 0x8c, 0xc8, 0xc1, 0x40, 0xdb, 0xcc,
+ 0x73, 0xe9, 0x22, 0xe1, 0xb2, 0x5c, 0x0a, 0x5f, 0x29, 0xe5, 0x9b, 0x87,
+ 0x93, 0x15, 0xe5, 0x33, 0x66, 0x97, 0xf8, 0x6d, 0xcf, 0xfa, 0x1f, 0x26,
+ 0xc4, 0x35, 0xef, 0x3f, 0x38, 0x65, 0x7a, 0x50, 0x1e, 0x1a, 0x3d, 0xca,
+ 0x7d, 0xea, 0x92, 0x26, 0xae, 0x17, 0x9e, 0xb6, 0xe7, 0xb4, 0x60, 0x4c,
+ 0x4a, 0x98, 0x4d, 0xa9, 0x54, 0x21, 0x67, 0x6c, 0x0a, 0x1d, 0x5b, 0x5c,
+ 0xee, 0xed, 0xcb, 0x02, 0xde, 0xf8, 0xca, 0x2e, 0x90, 0xf6, 0x57, 0xb2,
+ 0x57, 0x69, 0x5e, 0x7f, 0x87, 0xaa, 0x94, 0x8c, 0x7d, 0x54, 0x57, 0x05,
+ 0x40, 0x65, 0x7f, 0x8b, 0x79, 0xf3, 0x62, 0x23, 0x47, 0xd4, 0xc3, 0xaa,
+ 0xeb, 0x8c, 0x8c, 0x72, 0xab, 0xb4, 0x5a, 0x15, 0x6b, 0x7f, 0xac, 0xb3,
+ 0xec, 0x3c, 0x4a, 0xba, 0xae, 0xd5, 0x49, 0x1b, 0x84, 0x26, 0x3e, 0xc9,
+ 0x61, 0x4a, 0x08, 0xdd, 0x4a, 0xd2, 0xfc, 0x81, 0x68, 0x2e, 0x11, 0xd8,
+ 0x34, 0xc3, 0x28, 0xab, 0x21, 0xbf, 0x6a, 0xf4, 0xf2, 0x5c, 0xf2, 0x6b,
+ 0x81, 0x03, 0x2e, 0xf1, 0xaa, 0xc9, 0xed, 0xbd, 0x18, 0x79, 0xb6, 0x4e,
+ 0x04, 0xa2, 0x4f, 0x36, 0xf6, 0xbb, 0xd1, 0xb3, 0x17, 0xa5, 0x8f, 0xbf,
+ 0xe6, 0x65, 0x7a, 0x44, 0x50, 0xde, 0xb0, 0xb0, 0x73, 0x86, 0xbe, 0x1e,
+ 0x4c, 0x9f, 0x69, 0x2d, 0x6e, 0x96, 0x74, 0x0e, 0x30, 0x09, 0x05, 0xfe,
+ 0x7a, 0xb3, 0xf4, 0x8f, 0xfa, 0x27, 0x9b, 0x58, 0x1b, 0x98, 0xaf, 0xee,
+ 0xd0, 0x32, 0x43, 0x77, 0x91, 0x27, 0xfe, 0x57, 0xd9, 0x7d, 0x73, 0x13,
+ 0xee, 0x6b, 0x2f, 0xfb, 0xb5, 0xec, 0x7e, 0x2b, 0xfe, 0x5d, 0x15, 0x09,
+ 0xb9, 0xe8, 0xa7, 0x94, 0xcc, 0x3c, 0xf4, 0x5e, 0xf4, 0x88, 0x87, 0x4c,
+ 0x3e, 0x49, 0x42, 0x14},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of null = 2**40 - 1
+ // tcID: 171
+ {SEC_OID_SHA256,
+ 171,
+ {0x68, 0x1e, 0x2e, 0xb5, 0x13, 0x41, 0x30, 0x90, 0x0a, 0x52, 0x08, 0x6c,
+ 0x86, 0xaa, 0x16, 0xe2, 0x0c, 0x7b, 0x95, 0xe7, 0xcf, 0xde, 0x30, 0x60,
+ 0x7e, 0x84, 0xe4, 0x67, 0xfc, 0x67, 0x79, 0x7d, 0x01, 0x67, 0x42, 0x40,
+ 0xcd, 0xb1, 0x89, 0xae, 0xe1, 0x60, 0xf8, 0x57, 0x4f, 0x77, 0x30, 0x95,
+ 0x20, 0x0c, 0x66, 0xc9, 0x65, 0x07, 0x52, 0x4f, 0x61, 0x2e, 0x0d, 0x00,
+ 0xad, 0xc1, 0xb4, 0xed, 0xf4, 0xc5, 0xf6, 0xc3, 0xe4, 0x99, 0xa0, 0xbc,
+ 0xb8, 0x92, 0xe9, 0x17, 0xc0, 0x1c, 0x2c, 0x0a, 0xb9, 0xba, 0xfb, 0x6a,
+ 0xd2, 0x19, 0xec, 0xf4, 0x03, 0x0f, 0x6a, 0xac, 0x52, 0x53, 0xcf, 0xde,
+ 0x1c, 0x1e, 0x71, 0xf1, 0xa7, 0xc1, 0xde, 0x03, 0xe6, 0x5f, 0x97, 0x51,
+ 0xd3, 0xec, 0xdc, 0x09, 0xe4, 0xb4, 0x99, 0xa9, 0x6f, 0x9f, 0xb2, 0x2d,
+ 0xa5, 0x0a, 0x8e, 0xe8, 0xf4, 0xd6, 0x2c, 0x9b, 0x67, 0x28, 0x18, 0x48,
+ 0x82, 0x4d, 0x78, 0x7c, 0x40, 0xfe, 0xd3, 0x1d, 0xc0, 0x03, 0x65, 0x77,
+ 0xe1, 0x7c, 0x2d, 0x9a, 0x43, 0xcf, 0x71, 0x70, 0xc5, 0x2a, 0xe9, 0x23,
+ 0x11, 0x72, 0x55, 0x99, 0xd5, 0x19, 0x57, 0x36, 0x4d, 0xa7, 0x34, 0x24,
+ 0x46, 0x4d, 0x63, 0xc0, 0xed, 0xb5, 0x5e, 0x79, 0x36, 0x1f, 0x77, 0x98,
+ 0xdd, 0x61, 0xd0, 0xc4, 0x06, 0x8e, 0x4d, 0x08, 0x21, 0xce, 0x80, 0xe2,
+ 0x70, 0x54, 0x45, 0x9e, 0x9e, 0xc3, 0xfc, 0x0f, 0x20, 0x2e, 0x9a, 0x30,
+ 0xf4, 0xad, 0x01, 0x74, 0x7c, 0x6e, 0xe8, 0x54, 0xb1, 0xf3, 0x61, 0x50,
+ 0x59, 0xd4, 0xbc, 0xce, 0x26, 0x7a, 0x85, 0x72, 0x87, 0xe7, 0xa9, 0xcc,
+ 0x60, 0x58, 0x83, 0x6a, 0xf0, 0x4d, 0x9f, 0x8d, 0x9b, 0x4a, 0xdd, 0xe9,
+ 0x05, 0xbb, 0x45, 0x59, 0x01, 0x41, 0x8e, 0x2a, 0xea, 0x96, 0x59, 0xc6,
+ 0x5a, 0xca, 0x0c, 0xf8},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of null = 2**64 - 1
+ // tcID: 172
+ {SEC_OID_SHA256,
+ 172,
+ {0x20, 0x21, 0xef, 0x89, 0xc0, 0xdb, 0x9b, 0x47, 0xdd, 0xe3, 0xdf, 0x73,
+ 0x01, 0x4e, 0xc8, 0x8a, 0xd9, 0xd3, 0x35, 0x75, 0xe6, 0x4f, 0xf6, 0xcb,
+ 0xd4, 0x62, 0x01, 0xb4, 0x58, 0x11, 0xb1, 0x5f, 0x19, 0x75, 0x94, 0xde,
+ 0x8e, 0x35, 0xc2, 0x61, 0x39, 0xbe, 0x07, 0x13, 0x26, 0x00, 0xcd, 0x48,
+ 0x45, 0x9e, 0x04, 0x39, 0xb9, 0x3c, 0x2f, 0xe7, 0x34, 0x33, 0x7c, 0x91,
+ 0x4f, 0xa8, 0x7c, 0x39, 0x13, 0x88, 0x72, 0x75, 0xab, 0x41, 0xaa, 0xe8,
+ 0xa7, 0x0d, 0x60, 0xc1, 0x69, 0x0d, 0xda, 0xca, 0xb4, 0x71, 0x1c, 0xa0,
+ 0xf1, 0x94, 0x9f, 0xec, 0x70, 0xa7, 0x17, 0x3c, 0x39, 0x11, 0x69, 0x92,
+ 0xc0, 0x51, 0xc5, 0x80, 0x2d, 0x1c, 0x1f, 0x00, 0x5c, 0xda, 0x7f, 0x5b,
+ 0x1d, 0xd6, 0x1a, 0x8e, 0xba, 0xbb, 0x27, 0x56, 0x33, 0x13, 0xf6, 0xd2,
+ 0x53, 0x47, 0x65, 0x4c, 0x64, 0x43, 0x71, 0x65, 0x59, 0x0e, 0x29, 0xe7,
+ 0x8d, 0xc0, 0xbf, 0xd5, 0x49, 0x1d, 0x02, 0xd6, 0xed, 0x45, 0xa0, 0xf2,
+ 0xad, 0x58, 0xc4, 0x63, 0x67, 0x67, 0x08, 0x76, 0x05, 0x0a, 0xb3, 0x85,
+ 0xf7, 0xaf, 0x6e, 0x9f, 0x9b, 0xb0, 0x6b, 0x27, 0x9e, 0x36, 0x05, 0x19,
+ 0xd0, 0x47, 0x29, 0x6c, 0xa0, 0x55, 0x42, 0x99, 0x35, 0xb0, 0xa9, 0x6d,
+ 0x6b, 0x1d, 0x6a, 0xd1, 0xe7, 0x7c, 0x13, 0x0b, 0xd9, 0x9d, 0xb2, 0x95,
+ 0x31, 0xb0, 0xbb, 0x6a, 0x6a, 0xbf, 0x3b, 0xbe, 0x11, 0x56, 0x21, 0x7a,
+ 0x94, 0xd1, 0x37, 0xa7, 0x67, 0x36, 0xca, 0xd0, 0x6e, 0x5d, 0x53, 0xb9,
+ 0x67, 0x12, 0x04, 0xa4, 0x9d, 0x54, 0xbf, 0x53, 0x71, 0xb8, 0xa3, 0xd7,
+ 0xbb, 0xaa, 0xff, 0xe7, 0x87, 0x1d, 0xc8, 0xc4, 0xae, 0x81, 0x65, 0xc7,
+ 0x0b, 0xf1, 0x4d, 0xc6, 0xff, 0xce, 0x5a, 0xd7, 0x44, 0x50, 0xa5, 0x64,
+ 0xf2, 0x1f, 0x59, 0xaf},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: incorrect length of null
+ // tcID: 173
+ {SEC_OID_SHA256,
+ 173,
+ {0xb2, 0x98, 0xcd, 0xdb, 0xcc, 0x88, 0x98, 0x42, 0xad, 0xe9, 0xfc, 0x8a,
+ 0x11, 0x64, 0x92, 0x41, 0x6b, 0x2f, 0xbb, 0x01, 0xb3, 0xf4, 0x14, 0xe0,
+ 0xda, 0xcb, 0x2a, 0x17, 0xd3, 0x86, 0xdc, 0x26, 0xb1, 0xc0, 0x46, 0x19,
+ 0x2f, 0x70, 0xeb, 0xcb, 0xa7, 0x47, 0x54, 0x45, 0xc7, 0x79, 0x4e, 0x13,
+ 0x7a, 0xfb, 0xf0, 0xc2, 0x52, 0x07, 0x72, 0x72, 0xb6, 0x45, 0xa9, 0x1b,
+ 0x9c, 0xfd, 0x83, 0x12, 0xa8, 0x3d, 0x75, 0xa6, 0x96, 0xc7, 0x77, 0xb7,
+ 0x62, 0xd8, 0x32, 0x27, 0x2c, 0x54, 0x4a, 0xe9, 0x6b, 0xe8, 0xe2, 0x8a,
+ 0xe5, 0xa6, 0x39, 0xe7, 0x58, 0x1b, 0x1b, 0xb1, 0xc3, 0x95, 0xe6, 0x93,
+ 0xc0, 0xcb, 0xfd, 0xb0, 0xf2, 0x70, 0x6e, 0x2b, 0x93, 0x13, 0x4a, 0xae,
+ 0xba, 0x76, 0xde, 0x19, 0x67, 0x4c, 0x6a, 0x03, 0x17, 0xee, 0xd9, 0xb0,
+ 0x61, 0x19, 0xfd, 0x30, 0x25, 0xa3, 0x14, 0x1e, 0x06, 0x21, 0x10, 0x47,
+ 0x46, 0x8e, 0x9a, 0x59, 0xfb, 0x89, 0x32, 0xde, 0xe9, 0x2d, 0xb8, 0x24,
+ 0xb4, 0xf3, 0xa8, 0xa1, 0x1e, 0xf4, 0xbd, 0x0b, 0x3a, 0x01, 0x5d, 0x86,
+ 0x1e, 0xba, 0xe4, 0x8f, 0x84, 0x22, 0x03, 0xa7, 0x9a, 0x66, 0x39, 0x5d,
+ 0xa4, 0x2a, 0x4b, 0x2f, 0x94, 0x3b, 0x51, 0xc8, 0x82, 0x4e, 0xad, 0xc1,
+ 0x1c, 0xbb, 0xfb, 0x34, 0xc4, 0xa8, 0x2c, 0x55, 0x3f, 0x83, 0x34, 0x1c,
+ 0xdf, 0xfd, 0x82, 0x56, 0x87, 0x1e, 0xe0, 0x6f, 0x16, 0x08, 0x52, 0xec,
+ 0x6b, 0x0e, 0x7a, 0x79, 0xc1, 0xf0, 0x6a, 0xea, 0xa4, 0x74, 0xef, 0xe6,
+ 0x30, 0x9f, 0x7c, 0xae, 0xb4, 0xa2, 0x6f, 0xb3, 0x33, 0x64, 0x73, 0x74,
+ 0x96, 0xf2, 0x33, 0xee, 0x6f, 0xaf, 0xa5, 0xe1, 0x3d, 0xde, 0x52, 0x5f,
+ 0xa4, 0x14, 0x07, 0x82, 0x71, 0xcc, 0x43, 0x9f, 0xe5, 0xad, 0x0a, 0x52,
+ 0xfa, 0x64, 0x01, 0xee},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending 0's to null
+ // tcID: 174
+ {SEC_OID_SHA256,
+ 174,
+ {0x20, 0x2c, 0x2f, 0xa0, 0x46, 0x97, 0xb4, 0xc4, 0xf5, 0xb9, 0x88, 0x9e,
+ 0x67, 0xc9, 0x0e, 0x59, 0x7c, 0x40, 0x3f, 0xc7, 0xb9, 0x7b, 0xf4, 0x3f,
+ 0x3b, 0x7f, 0xd9, 0xbf, 0x64, 0x8b, 0xc1, 0x3d, 0xb5, 0x6f, 0x02, 0xaa,
+ 0x51, 0x7c, 0xc5, 0xb8, 0xb7, 0x9f, 0xf9, 0x05, 0x29, 0x52, 0x83, 0x04,
+ 0xc8, 0x77, 0xa0, 0x81, 0xa6, 0x34, 0xde, 0x40, 0x07, 0xca, 0xfd, 0x34,
+ 0x1c, 0xdc, 0x19, 0x15, 0x2f, 0x5d, 0x11, 0x7a, 0x42, 0x2b, 0x5e, 0x2d,
+ 0xf3, 0xf4, 0x36, 0x8f, 0x0a, 0xea, 0xeb, 0xa2, 0xe2, 0x42, 0x82, 0x34,
+ 0x22, 0xe3, 0xa3, 0xe8, 0x96, 0x47, 0x4e, 0xdb, 0xc6, 0x36, 0xb4, 0x91,
+ 0xba, 0xf4, 0x4e, 0x03, 0x2d, 0x5f, 0x67, 0x1f, 0x45, 0xf5, 0x99, 0x76,
+ 0x15, 0x30, 0xb1, 0x8e, 0xfa, 0x03, 0x00, 0xd5, 0x6f, 0x0f, 0x14, 0x1b,
+ 0x22, 0xf0, 0xba, 0x9a, 0x81, 0x87, 0xdc, 0x77, 0x1b, 0x15, 0x75, 0xdd,
+ 0xac, 0x95, 0x09, 0x48, 0xcb, 0xc7, 0xd0, 0x43, 0xc1, 0x68, 0x6e, 0x4a,
+ 0xe2, 0x2d, 0x09, 0x3c, 0xe4, 0x65, 0x0a, 0x99, 0xd8, 0x87, 0x52, 0xa2,
+ 0x74, 0x82, 0x85, 0xe9, 0x35, 0xd4, 0x6e, 0xa3, 0xa6, 0x9e, 0x84, 0x33,
+ 0x8e, 0x1a, 0xfd, 0x57, 0xfa, 0xdc, 0x2f, 0xab, 0xc1, 0xdd, 0xed, 0x35,
+ 0x70, 0x67, 0x59, 0xaf, 0x7f, 0xf3, 0x2b, 0x9f, 0x75, 0x66, 0x4f, 0x50,
+ 0xff, 0xe2, 0x37, 0x00, 0xdc, 0x46, 0xea, 0xde, 0xce, 0x6c, 0x5c, 0xe2,
+ 0x71, 0x20, 0x83, 0x26, 0xf9, 0x34, 0x2e, 0x7a, 0x63, 0xc8, 0x52, 0x46,
+ 0x3a, 0x15, 0x6e, 0xdf, 0xca, 0x01, 0x1d, 0xf3, 0xa1, 0x88, 0x9c, 0xe9,
+ 0x4f, 0xe8, 0xbe, 0x66, 0xb1, 0x25, 0xc8, 0x05, 0x40, 0xde, 0x3a, 0xad,
+ 0xe0, 0xdc, 0x8b, 0xc1, 0xba, 0xa3, 0xf3, 0x3a, 0x89, 0x2c, 0xdd, 0x60,
+ 0x99, 0x56, 0x05, 0x62},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending null value to null
+ // tcID: 175
+ {SEC_OID_SHA256,
+ 175,
+ {0x49, 0xa3, 0x36, 0xa5, 0xa9, 0x84, 0x44, 0xfb, 0x16, 0x17, 0xe4, 0xdb,
+ 0xbe, 0xc5, 0x02, 0xca, 0x47, 0xa8, 0x88, 0xaa, 0x84, 0xca, 0x70, 0x0c,
+ 0x59, 0x09, 0xda, 0x12, 0xa4, 0xae, 0x44, 0xf8, 0x83, 0x1d, 0x2e, 0x42,
+ 0xfe, 0x71, 0x1c, 0x59, 0x09, 0x53, 0x38, 0x85, 0x83, 0x7e, 0xf6, 0x0b,
+ 0xe1, 0xf3, 0x7a, 0xcc, 0x7a, 0x9a, 0x20, 0x23, 0xd6, 0x3f, 0x0f, 0x52,
+ 0x52, 0x47, 0x35, 0x68, 0xac, 0xa3, 0x37, 0xf6, 0x72, 0x98, 0x30, 0x58,
+ 0xc3, 0x5d, 0xf3, 0x6c, 0x48, 0x80, 0xb1, 0x7a, 0xd1, 0x5b, 0x5e, 0x2c,
+ 0x1b, 0x28, 0x9c, 0xa3, 0x0e, 0x9a, 0xf9, 0x56, 0x6b, 0x58, 0x44, 0xa3,
+ 0x06, 0x85, 0xd5, 0x94, 0x30, 0xf4, 0xf3, 0x99, 0x18, 0x8a, 0x22, 0xfb,
+ 0xdd, 0x9a, 0x89, 0x24, 0x15, 0xa7, 0xc1, 0x69, 0xce, 0xdb, 0x52, 0xff,
+ 0x27, 0x4b, 0x5e, 0xeb, 0x25, 0xa0, 0xf1, 0xf3, 0x3e, 0x32, 0x7a, 0x07,
+ 0x7a, 0x98, 0x34, 0x2a, 0xce, 0x72, 0x27, 0x71, 0x0a, 0x3d, 0xb8, 0x91,
+ 0xf5, 0x79, 0x31, 0x5c, 0xf7, 0x72, 0xdf, 0xaa, 0x14, 0x26, 0x12, 0xf5,
+ 0xbd, 0xb6, 0x12, 0xfc, 0x31, 0xd9, 0x40, 0xcb, 0xe3, 0x38, 0xe6, 0xfb,
+ 0xde, 0xe7, 0x6e, 0xe3, 0x1f, 0xb6, 0x47, 0x12, 0x15, 0xf1, 0x76, 0xd2,
+ 0xf3, 0xc8, 0x84, 0xbd, 0xb5, 0xf5, 0x54, 0x44, 0xad, 0xf0, 0xfa, 0x6a,
+ 0xd4, 0x01, 0x5b, 0x25, 0xf4, 0x94, 0xfb, 0xdb, 0x5a, 0x2b, 0xd7, 0x62,
+ 0x2b, 0x2b, 0x9f, 0x77, 0xb8, 0x4c, 0x7e, 0x37, 0xe5, 0xdf, 0x8e, 0xe5,
+ 0x53, 0xdb, 0x37, 0xcd, 0x07, 0xe1, 0xf0, 0xc8, 0x00, 0x31, 0x84, 0xe3,
+ 0xf6, 0x40, 0x4e, 0xfe, 0x27, 0x34, 0x1f, 0x41, 0xee, 0x9c, 0x44, 0xf5,
+ 0xac, 0xb0, 0x96, 0x06, 0xea, 0x68, 0x6f, 0xd7, 0x91, 0x08, 0xc9, 0xd6,
+ 0x97, 0x0f, 0xf8, 0x0a},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated length of null
+ // tcID: 176
+ {SEC_OID_SHA256,
+ 176,
+ {0xae, 0x38, 0x57, 0xa0, 0xe8, 0x60, 0x4a, 0x5e, 0x8b, 0xf4, 0xe7, 0x0a,
+ 0xa1, 0x10, 0xa9, 0x97, 0x3d, 0xa8, 0xd7, 0x88, 0x53, 0x52, 0x5b, 0x26,
+ 0x5e, 0x91, 0x89, 0xe7, 0xa4, 0x95, 0xdd, 0xd2, 0x00, 0xc9, 0x77, 0x3c,
+ 0x2b, 0x73, 0x3a, 0x50, 0xf2, 0xe7, 0x48, 0x22, 0x49, 0x66, 0xea, 0x27,
+ 0xc2, 0xb8, 0x7d, 0x9d, 0x15, 0x35, 0x5a, 0x9b, 0x65, 0xad, 0x02, 0xcd,
+ 0x04, 0x53, 0x9c, 0xf9, 0x2f, 0x25, 0x70, 0x30, 0xba, 0x50, 0xe6, 0x32,
+ 0x69, 0xc5, 0x58, 0x6a, 0x61, 0x03, 0xca, 0x8a, 0xbb, 0xc3, 0xc3, 0x0f,
+ 0xa9, 0xd2, 0x32, 0x73, 0x7d, 0x42, 0xaf, 0x86, 0xa5, 0x98, 0xce, 0x4c,
+ 0x8c, 0x59, 0x1c, 0x70, 0xc3, 0xaf, 0x32, 0x2a, 0x29, 0x39, 0x7a, 0x17,
+ 0xc7, 0xde, 0xa4, 0x3f, 0xb7, 0x35, 0x4f, 0x8b, 0xad, 0x1c, 0x14, 0xe6,
+ 0x3b, 0x9e, 0x84, 0x90, 0x9d, 0xec, 0x48, 0x5e, 0x17, 0xe4, 0x33, 0x19,
+ 0x21, 0xd0, 0x91, 0xbf, 0xe6, 0x04, 0xd5, 0xaa, 0xf1, 0x4b, 0x01, 0x4c,
+ 0xce, 0xc2, 0xef, 0x23, 0xba, 0x47, 0x7c, 0xd8, 0xcd, 0xa6, 0x20, 0xd1,
+ 0xc4, 0x4f, 0x5d, 0x9c, 0x2e, 0x67, 0xf9, 0x6f, 0x0a, 0x99, 0x20, 0xea,
+ 0x86, 0x6c, 0xba, 0x06, 0x61, 0xf7, 0x5a, 0x68, 0x7e, 0x4d, 0x08, 0xe7,
+ 0x31, 0xa6, 0xe7, 0xbc, 0x52, 0xa7, 0x9e, 0x08, 0x21, 0x0b, 0xb0, 0x3a,
+ 0x33, 0xff, 0x72, 0xe2, 0xb7, 0x91, 0xc3, 0xba, 0xaf, 0x76, 0x0d, 0xab,
+ 0x4a, 0xbe, 0x08, 0xc8, 0xd2, 0xf6, 0x77, 0x5b, 0x03, 0xa3, 0xe7, 0x02,
+ 0x4c, 0xad, 0x12, 0x4b, 0x5b, 0xc7, 0x73, 0x12, 0x77, 0x7b, 0xf2, 0x46,
+ 0x33, 0x68, 0x3c, 0xfd, 0x03, 0x3b, 0x45, 0x9c, 0xa0, 0x11, 0x55, 0x03,
+ 0xa8, 0x86, 0xc7, 0x6e, 0x0a, 0xf9, 0x75, 0xf9, 0x3a, 0x55, 0x36, 0x16,
+ 0xf3, 0x63, 0x61, 0x54},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 177
+ {SEC_OID_SHA256,
+ 177,
+ {0xb9, 0x96, 0x5f, 0x3c, 0x82, 0x02, 0x79, 0x4e, 0x34, 0x1e, 0x14, 0x0f,
+ 0x18, 0x01, 0xc2, 0x99, 0x66, 0xc6, 0x7c, 0x75, 0x8f, 0x01, 0xca, 0xf0,
+ 0x7c, 0x04, 0x33, 0x82, 0x1f, 0x80, 0x3f, 0x6f, 0x3b, 0xc9, 0x32, 0x04,
+ 0x3a, 0x5c, 0x42, 0xd0, 0xd1, 0xa9, 0x0c, 0x96, 0x87, 0x90, 0x8c, 0x42,
+ 0x8c, 0x3b, 0xdc, 0xe3, 0x2b, 0x27, 0x56, 0x65, 0x28, 0x62, 0xc6, 0x47,
+ 0xc4, 0x88, 0x4a, 0xf0, 0xee, 0x00, 0xd5, 0x5b, 0xdd, 0xb5, 0xa5, 0x6f,
+ 0xb9, 0xc0, 0x6b, 0xa0, 0xe2, 0x9a, 0x3c, 0x4b, 0x61, 0xfe, 0xbe, 0x6e,
+ 0xb0, 0x9d, 0xf4, 0x3c, 0x60, 0x7f, 0x81, 0x38, 0xd7, 0xd0, 0xad, 0x2f,
+ 0xd4, 0x93, 0x98, 0xe6, 0x9d, 0x6b, 0xaf, 0x97, 0x64, 0xca, 0xe1, 0x01,
+ 0xa6, 0x93, 0x3c, 0x43, 0x0a, 0x9b, 0x45, 0xf9, 0x81, 0x76, 0x92, 0x57,
+ 0xfe, 0x3e, 0x34, 0x2f, 0x88, 0x35, 0xae, 0x8a, 0x11, 0x29, 0x78, 0x70,
+ 0x69, 0xdc, 0x00, 0x8d, 0xd4, 0x0e, 0xb0, 0x39, 0xcb, 0x0e, 0x8e, 0x1c,
+ 0xe0, 0x96, 0x5a, 0x98, 0x95, 0x9b, 0x7e, 0x69, 0x00, 0x14, 0x37, 0x56,
+ 0x7d, 0x0f, 0x33, 0x66, 0x66, 0xcb, 0x6c, 0x8e, 0x58, 0x26, 0xb1, 0x2b,
+ 0xd5, 0xf1, 0x95, 0xa1, 0x88, 0x33, 0x42, 0x8d, 0xbb, 0xcb, 0x17, 0x33,
+ 0x64, 0x2d, 0x12, 0x9b, 0xe8, 0x08, 0x15, 0x9e, 0xee, 0x34, 0x6d, 0xae,
+ 0x44, 0xe3, 0xf5, 0x46, 0x88, 0x59, 0xc3, 0x4a, 0xf2, 0x60, 0xd2, 0xba,
+ 0xe4, 0x5b, 0x92, 0xe0, 0x4e, 0xc1, 0xb5, 0xdd, 0xaf, 0x95, 0x0b, 0x77,
+ 0x43, 0x33, 0xc4, 0xb4, 0x33, 0xc7, 0x97, 0xae, 0x1a, 0xd5, 0x3f, 0x4d,
+ 0x5d, 0x45, 0x08, 0x80, 0x5d, 0x66, 0x39, 0x20, 0xc2, 0xd9, 0xb7, 0x85,
+ 0x17, 0xda, 0xde, 0x0d, 0x3e, 0xb6, 0xfc, 0x17, 0xbf, 0xe0, 0x8d, 0x0b,
+ 0x2e, 0x31, 0x4c, 0x97},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 178
+ {SEC_OID_SHA256,
+ 178,
+ {0x44, 0x21, 0xd6, 0xcd, 0xca, 0xce, 0xf3, 0x3e, 0x31, 0x66, 0x39, 0x41,
+ 0x53, 0x1d, 0x12, 0x53, 0x76, 0x5b, 0x01, 0xce, 0xcc, 0x92, 0xc7, 0x41,
+ 0xfd, 0x5a, 0x4c, 0x25, 0x4f, 0x08, 0x8b, 0x0d, 0x95, 0xa4, 0x78, 0xf2,
+ 0xac, 0x91, 0x3f, 0x40, 0x88, 0x62, 0xb1, 0x07, 0xf8, 0x2c, 0x09, 0xc1,
+ 0x18, 0x67, 0xe3, 0xf2, 0x7e, 0x34, 0xa0, 0xc1, 0xea, 0x72, 0x01, 0x02,
+ 0x24, 0xc1, 0x99, 0xa9, 0x42, 0x38, 0x3f, 0x4f, 0x62, 0x05, 0x88, 0x47,
+ 0x51, 0x09, 0x1c, 0x9f, 0x4b, 0x19, 0x0f, 0xce, 0xb7, 0xef, 0xf0, 0x91,
+ 0x10, 0xfa, 0x0a, 0x15, 0x46, 0xa8, 0x57, 0xb0, 0x91, 0xb9, 0x30, 0x32,
+ 0x6a, 0x1f, 0x77, 0x4a, 0x01, 0x85, 0x33, 0x2a, 0x57, 0x18, 0x5d, 0xf8,
+ 0x91, 0x96, 0xad, 0x4f, 0x56, 0xa0, 0xf8, 0x39, 0x4f, 0xd6, 0xa4, 0x9a,
+ 0x63, 0x5e, 0xbd, 0xe4, 0x8b, 0xc8, 0xff, 0x23, 0xc9, 0x25, 0xf8, 0x46,
+ 0x10, 0x0a, 0xda, 0x2c, 0x3b, 0xd4, 0x0f, 0x7d, 0x1a, 0x92, 0xfc, 0x31,
+ 0xc1, 0x32, 0x7a, 0xf4, 0xd4, 0x09, 0x33, 0xde, 0x0a, 0xb0, 0xc4, 0xa9,
+ 0x4d, 0x0d, 0x47, 0xc4, 0xd5, 0x3e, 0x95, 0x67, 0x16, 0xec, 0x96, 0xcf,
+ 0xfd, 0xf0, 0x66, 0x9e, 0x81, 0xbf, 0xe9, 0x55, 0x2d, 0xf8, 0xdd, 0x72,
+ 0xa6, 0x87, 0xf6, 0x70, 0x89, 0x6d, 0x72, 0x79, 0xb4, 0xea, 0x5c, 0x9b,
+ 0xfc, 0x26, 0xe9, 0x3c, 0xbe, 0x50, 0x44, 0x97, 0x76, 0xce, 0x78, 0x75,
+ 0x37, 0x38, 0xcc, 0x9d, 0xe7, 0xab, 0x7a, 0xa0, 0x21, 0x30, 0xef, 0xda,
+ 0x35, 0x99, 0xca, 0x03, 0x77, 0x34, 0x6a, 0xb3, 0xb7, 0x1b, 0xc3, 0x1d,
+ 0x56, 0xa8, 0xea, 0xb5, 0x81, 0xed, 0x70, 0x96, 0x7e, 0x9e, 0x05, 0x46,
+ 0x3e, 0x19, 0xff, 0x37, 0x21, 0x30, 0xc5, 0xa1, 0xd9, 0xc2, 0x21, 0x7f,
+ 0x0f, 0x5a, 0x3f, 0x58},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 179
+ {SEC_OID_SHA256,
+ 179,
+ {0xa7, 0x1e, 0x40, 0x07, 0x21, 0x49, 0x0c, 0x8e, 0x2b, 0xaa, 0xe3, 0xb0,
+ 0xc4, 0x9e, 0x3c, 0x3a, 0xf9, 0xbf, 0xb3, 0x41, 0xdb, 0x36, 0x26, 0xcb,
+ 0x22, 0xd2, 0x13, 0x7c, 0x59, 0x89, 0x08, 0x14, 0x02, 0xe4, 0x40, 0xcc,
+ 0x7e, 0x04, 0x45, 0xa4, 0x47, 0xe5, 0x37, 0x19, 0x20, 0xa9, 0x63, 0x7e,
+ 0xa6, 0x96, 0xa4, 0x82, 0xc0, 0xec, 0xbd, 0x8e, 0xb9, 0x3a, 0x16, 0xab,
+ 0x1b, 0xa9, 0x91, 0x35, 0x9e, 0x5b, 0xea, 0x0f, 0x6c, 0xe0, 0xc0, 0xec,
+ 0xf9, 0x27, 0xbf, 0x8d, 0xbb, 0x54, 0x3e, 0x30, 0x7d, 0xc1, 0x78, 0x40,
+ 0xa0, 0xec, 0xc1, 0x7e, 0xeb, 0x23, 0xca, 0xae, 0x34, 0x9e, 0x1f, 0x12,
+ 0xf9, 0x5a, 0xbe, 0x10, 0xfb, 0x85, 0x69, 0x5d, 0xa4, 0x3e, 0x86, 0x88,
+ 0x85, 0x5b, 0xbb, 0xfa, 0x84, 0x2b, 0x4a, 0x73, 0x54, 0x3f, 0xa6, 0x1e,
+ 0xa8, 0x07, 0x6c, 0xa3, 0xa6, 0x35, 0x05, 0x43, 0x0e, 0x77, 0x23, 0xb3,
+ 0x9f, 0x48, 0x59, 0xe1, 0xce, 0xe1, 0x0e, 0x55, 0x8f, 0x2e, 0x54, 0xa6,
+ 0x71, 0xee, 0x2f, 0x04, 0x0f, 0x1e, 0xac, 0x7d, 0x54, 0x64, 0xbb, 0x84,
+ 0x82, 0xda, 0xe2, 0x69, 0x0b, 0xed, 0x11, 0x4a, 0x6e, 0x56, 0xf4, 0x81,
+ 0x6e, 0x74, 0x13, 0xad, 0x6a, 0xd0, 0x5c, 0xc8, 0x03, 0x44, 0x6f, 0x65,
+ 0xc5, 0xbd, 0xb5, 0x96, 0xa6, 0xeb, 0x63, 0x49, 0x17, 0x09, 0x78, 0x9d,
+ 0xde, 0xfd, 0xb5, 0x1d, 0x46, 0x1a, 0xbc, 0x77, 0x7a, 0x6a, 0x03, 0x06,
+ 0xdd, 0x8a, 0x83, 0xa6, 0xa7, 0x79, 0x2c, 0x42, 0x55, 0x9f, 0xbf, 0x42,
+ 0x6f, 0xa8, 0x81, 0xe5, 0x5d, 0x45, 0xa4, 0xd3, 0x46, 0xb3, 0x02, 0xef,
+ 0xba, 0x67, 0x04, 0x43, 0x57, 0x0b, 0xda, 0x58, 0xb9, 0x96, 0x3a, 0xbe,
+ 0xc3, 0x9e, 0x6e, 0x49, 0xd2, 0xa1, 0x7c, 0xe5, 0x72, 0xc1, 0x64, 0x46,
+ 0x56, 0x4a, 0xe3, 0x39},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 180
+ {SEC_OID_SHA256,
+ 180,
+ {0x0b, 0xfd, 0xa5, 0xd7, 0x88, 0x07, 0x17, 0xef, 0x40, 0xcc, 0xe0, 0xa8,
+ 0x43, 0x7e, 0xfa, 0x84, 0x04, 0xac, 0x1e, 0xad, 0x04, 0x72, 0xa7, 0xd4,
+ 0xcf, 0x54, 0x93, 0x4f, 0x8f, 0x34, 0x32, 0xdb, 0x4d, 0xb9, 0xed, 0x4c,
+ 0x8d, 0x98, 0xcb, 0x60, 0x62, 0x29, 0x90, 0x2b, 0x38, 0x31, 0x12, 0xdf,
+ 0xd4, 0xfb, 0xef, 0x54, 0xa2, 0x8e, 0x7c, 0xac, 0x91, 0x33, 0x8b, 0x1f,
+ 0x59, 0x1e, 0x2d, 0xe4, 0xad, 0xdc, 0x08, 0x94, 0x35, 0x96, 0x05, 0x81,
+ 0x32, 0xb3, 0xa7, 0x54, 0x42, 0xf4, 0x4a, 0xd4, 0xd1, 0x8b, 0x66, 0x3b,
+ 0x1c, 0x1b, 0xe6, 0x7c, 0x00, 0xaa, 0xab, 0x52, 0xe9, 0x2d, 0x87, 0x75,
+ 0x9d, 0xbd, 0x89, 0xb3, 0x86, 0x66, 0x6d, 0xbb, 0x4b, 0x67, 0x42, 0x92,
+ 0x67, 0xd2, 0x5c, 0x1e, 0xc1, 0x2c, 0xe5, 0xcf, 0x03, 0xe4, 0x43, 0x8d,
+ 0xed, 0xcd, 0xd5, 0x91, 0xc4, 0x42, 0x45, 0x9e, 0xeb, 0x86, 0xd6, 0xe7,
+ 0x4a, 0x93, 0x7b, 0xd7, 0xc4, 0x70, 0xef, 0x90, 0xdc, 0xf8, 0xcf, 0xd4,
+ 0x97, 0x91, 0x14, 0x13, 0xc4, 0xa8, 0x17, 0xe7, 0xdb, 0xf8, 0x26, 0x85,
+ 0x88, 0x07, 0x05, 0x9f, 0x84, 0x26, 0x71, 0x0a, 0xc5, 0x82, 0xca, 0x9d,
+ 0x7c, 0x65, 0x7d, 0x22, 0xa0, 0x72, 0x89, 0xfc, 0x6c, 0x1b, 0xb3, 0x7b,
+ 0xcb, 0xe2, 0x7a, 0xc7, 0x55, 0xdf, 0xc5, 0x0a, 0x54, 0x23, 0x2c, 0x16,
+ 0xea, 0xdf, 0x3b, 0x16, 0x94, 0x82, 0x7c, 0xe4, 0x35, 0xac, 0xa9, 0x06,
+ 0x1d, 0x21, 0x69, 0x90, 0x29, 0xed, 0xbc, 0xbe, 0x05, 0x52, 0x4d, 0x6b,
+ 0xb3, 0x5a, 0x86, 0x6c, 0x78, 0x12, 0x2f, 0x06, 0xf4, 0x5b, 0x8a, 0x36,
+ 0x15, 0xff, 0x38, 0xc9, 0xba, 0xd2, 0x4b, 0x91, 0x27, 0x28, 0x7e, 0x5c,
+ 0x46, 0xb7, 0x3b, 0x74, 0x35, 0xa7, 0xbe, 0xc8, 0x37, 0xc4, 0x33, 0x6f,
+ 0x61, 0xe9, 0xfd, 0x01},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 181
+ {SEC_OID_SHA256,
+ 181,
+ {0x05, 0xf2, 0x92, 0x8d, 0xb8, 0x2c, 0xd2, 0xf7, 0x34, 0xf2, 0x33, 0xd5,
+ 0x98, 0x97, 0xfe, 0x87, 0x3f, 0x57, 0x71, 0x4e, 0x5f, 0x5a, 0xbf, 0x51,
+ 0x32, 0xb3, 0x3d, 0x92, 0x40, 0x38, 0xa9, 0xd0, 0x61, 0x6b, 0x62, 0xaa,
+ 0x25, 0xb9, 0x35, 0x3e, 0x69, 0xdf, 0xa1, 0x75, 0x28, 0x94, 0x50, 0x43,
+ 0xda, 0x1d, 0x38, 0xc9, 0x6b, 0xb6, 0x16, 0x1a, 0x34, 0xc2, 0x52, 0x9b,
+ 0xb3, 0x2d, 0x83, 0xfa, 0xd6, 0xb6, 0x5c, 0x0d, 0x18, 0x61, 0x05, 0xaf,
+ 0xd1, 0xf2, 0x7f, 0x92, 0x62, 0x68, 0x60, 0xec, 0xf1, 0x8c, 0x7c, 0x86,
+ 0x5a, 0x02, 0xc3, 0xbc, 0x16, 0xa8, 0x9c, 0x38, 0xfa, 0x94, 0x49, 0xd6,
+ 0xe2, 0x3c, 0xd3, 0x89, 0xb6, 0x08, 0x3e, 0x24, 0x5b, 0x89, 0x4c, 0x52,
+ 0x50, 0x7d, 0x07, 0xad, 0xc1, 0x23, 0xc1, 0x31, 0x99, 0x8e, 0x8d, 0xd7,
+ 0x68, 0xb7, 0x2c, 0x08, 0xa9, 0x4b, 0xb7, 0x09, 0xba, 0x77, 0x3d, 0x02,
+ 0x16, 0xc9, 0xff, 0xae, 0xff, 0x15, 0x75, 0x5c, 0xe0, 0x05, 0xb8, 0xdf,
+ 0xb0, 0x3d, 0x1e, 0xdb, 0xe7, 0x57, 0x80, 0xcf, 0x3c, 0x49, 0x37, 0x67,
+ 0xd0, 0x0b, 0x67, 0x9f, 0xac, 0xf4, 0xb1, 0x88, 0x39, 0x4e, 0x32, 0x18,
+ 0x11, 0x8d, 0x39, 0xba, 0xc1, 0x52, 0x51, 0x6d, 0xc3, 0x6c, 0x4c, 0xc5,
+ 0xf8, 0x8e, 0xa9, 0x06, 0x6b, 0xf3, 0x25, 0x26, 0x70, 0xa5, 0x71, 0x4f,
+ 0xd5, 0x02, 0x16, 0x88, 0xac, 0x6b, 0x94, 0x49, 0x10, 0x12, 0x66, 0x6f,
+ 0x0a, 0x41, 0x46, 0x3a, 0xb2, 0x65, 0xed, 0x62, 0x93, 0x93, 0x20, 0xa7,
+ 0xe3, 0xc9, 0x12, 0x98, 0xc8, 0x2a, 0xb3, 0x1f, 0x84, 0xa3, 0xaf, 0xc6,
+ 0x2f, 0xef, 0x61, 0xcc, 0xb0, 0x3c, 0x01, 0x1c, 0x03, 0x17, 0xa9, 0x37,
+ 0x28, 0xb8, 0x96, 0xf6, 0xf8, 0xda, 0x1f, 0xf4, 0xe6, 0xa0, 0x4d, 0xf5,
+ 0xcd, 0xc1, 0x40, 0x97},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: composed null
+ // tcID: 182
+ {SEC_OID_SHA256,
+ 182,
+ {0x1b, 0x02, 0xfa, 0x06, 0xa9, 0x3d, 0xa1, 0xfe, 0x5b, 0x74, 0xc8, 0x77,
+ 0xeb, 0xa5, 0x62, 0x9f, 0xa9, 0x46, 0x9b, 0x01, 0xe9, 0x91, 0x90, 0x16,
+ 0x71, 0x7e, 0xb8, 0xcd, 0x62, 0x7f, 0x05, 0xfc, 0xbe, 0xdc, 0xbe, 0x2f,
+ 0xee, 0x00, 0xcb, 0xf2, 0xc9, 0x54, 0xfa, 0x7f, 0x9d, 0x6f, 0x00, 0x13,
+ 0x12, 0x02, 0x6b, 0x96, 0x20, 0x9f, 0xe5, 0x51, 0xb7, 0x36, 0xa4, 0xc2,
+ 0x5e, 0x92, 0x03, 0xbe, 0x7a, 0x70, 0x6f, 0xfd, 0xe8, 0xdf, 0x35, 0xdc,
+ 0x7d, 0xb4, 0xad, 0xd2, 0xae, 0x9a, 0xa3, 0xce, 0x76, 0xbc, 0x05, 0x5b,
+ 0x5f, 0xcd, 0xb0, 0x57, 0x13, 0x9d, 0x52, 0x1f, 0xd9, 0x4a, 0x24, 0x1b,
+ 0x25, 0x71, 0xfd, 0x8b, 0x73, 0xd7, 0xe0, 0x75, 0x02, 0x81, 0x92, 0x91,
+ 0xb2, 0x26, 0xf5, 0x60, 0xb0, 0x1c, 0x0a, 0xee, 0x72, 0x10, 0xbc, 0xa4,
+ 0x86, 0xf6, 0x23, 0xb3, 0xf7, 0xf8, 0x4b, 0x09, 0x8b, 0xc7, 0xbf, 0xe9,
+ 0xa1, 0xa4, 0x6f, 0xf2, 0xb6, 0xd1, 0x14, 0x37, 0x3e, 0xf9, 0x88, 0xcb,
+ 0xcf, 0x8d, 0x87, 0xb3, 0xeb, 0x7b, 0x83, 0x74, 0xb1, 0x3b, 0x85, 0x65,
+ 0x0b, 0x9b, 0x89, 0x41, 0x83, 0xe5, 0x89, 0xd1, 0xae, 0x16, 0x46, 0xc1,
+ 0x44, 0xa3, 0xe6, 0x05, 0x4f, 0x73, 0x87, 0xc5, 0x48, 0x63, 0x28, 0x70,
+ 0xf1, 0x48, 0x42, 0x68, 0x38, 0x30, 0xba, 0x1a, 0xb8, 0x07, 0x89, 0xe3,
+ 0xf8, 0xb3, 0xe6, 0x5c, 0xf8, 0x66, 0x84, 0xef, 0x73, 0xce, 0xf5, 0xda,
+ 0xda, 0x6a, 0x93, 0xb6, 0xdd, 0xe8, 0xb8, 0x36, 0xff, 0xbb, 0x79, 0x70,
+ 0x3b, 0x39, 0xc3, 0xe7, 0x17, 0x90, 0x55, 0xeb, 0xe2, 0x07, 0x1d, 0x19,
+ 0xa4, 0x9a, 0x8b, 0x85, 0xaf, 0x69, 0x4d, 0x9d, 0x3c, 0xdc, 0x0a, 0x05,
+ 0x40, 0x73, 0xa5, 0x79, 0xe0, 0x54, 0xc7, 0x6c, 0x74, 0xd8, 0x51, 0xcc,
+ 0x08, 0xa9, 0x5a, 0x2c},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: incorrect null
+ // tcID: 183
+ {SEC_OID_SHA256,
+ 183,
+ {0x5b, 0x7e, 0xe2, 0xa4, 0x17, 0x68, 0x36, 0xb6, 0x0e, 0x64, 0x45, 0xdb,
+ 0xed, 0x8e, 0xe5, 0xbf, 0x54, 0xf1, 0xee, 0xd2, 0x36, 0x2d, 0x78, 0x30,
+ 0xa1, 0x54, 0x6c, 0x05, 0x7a, 0xb9, 0xdb, 0x84, 0x5d, 0x21, 0xe0, 0x5d,
+ 0x9a, 0x46, 0xac, 0x1f, 0xb3, 0xb7, 0xe2, 0x47, 0x68, 0x8a, 0xc4, 0xee,
+ 0xc6, 0x04, 0x10, 0x0c, 0xa3, 0x2b, 0xcd, 0xb1, 0xd5, 0xc2, 0xea, 0xa4,
+ 0xfe, 0xa7, 0x73, 0xfe, 0x5a, 0x08, 0x23, 0x81, 0x7b, 0xf1, 0xb3, 0xe0,
+ 0x62, 0xb2, 0xc9, 0x4b, 0x79, 0xd8, 0x72, 0xb2, 0x35, 0xe1, 0xbb, 0x4d,
+ 0x6e, 0x42, 0xfb, 0xb3, 0x21, 0x00, 0x32, 0xd0, 0x71, 0x02, 0x20, 0x74,
+ 0xa8, 0x97, 0x20, 0x4a, 0x06, 0xd4, 0xc3, 0xdb, 0xc7, 0x28, 0x78, 0x64,
+ 0xd2, 0xc2, 0x7f, 0x62, 0x2f, 0x7e, 0x05, 0x2c, 0x2a, 0x8a, 0xc8, 0x8c,
+ 0x69, 0x3f, 0x50, 0x3a, 0xe3, 0x4e, 0x8e, 0x1f, 0x08, 0x49, 0x54, 0x35,
+ 0xe2, 0x43, 0x9a, 0x23, 0x63, 0xdf, 0xed, 0x31, 0xd6, 0x27, 0x6c, 0x5e,
+ 0xbf, 0x2d, 0xef, 0x17, 0x38, 0x0d, 0x28, 0xa2, 0x8e, 0xf8, 0x96, 0x4a,
+ 0xbc, 0xee, 0xd9, 0x40, 0x50, 0x11, 0x27, 0x34, 0xa6, 0xd5, 0x23, 0x53,
+ 0x16, 0xf7, 0x51, 0x9c, 0x1d, 0xf4, 0xc3, 0x77, 0xb6, 0x5e, 0x2f, 0x87,
+ 0x55, 0xf4, 0xa3, 0xf4, 0x8d, 0xe8, 0xcc, 0x1d, 0x67, 0xdc, 0xc5, 0xed,
+ 0xc0, 0x5c, 0x14, 0x93, 0xe4, 0x09, 0x9f, 0x83, 0xb2, 0xfc, 0xca, 0x14,
+ 0xe7, 0x27, 0xc9, 0xe3, 0xaa, 0x15, 0xa4, 0x84, 0x75, 0x48, 0x68, 0x3e,
+ 0xe0, 0xf1, 0x88, 0xb8, 0x3b, 0x76, 0x13, 0xef, 0x9e, 0xf4, 0x09, 0x66,
+ 0x77, 0x1f, 0x2d, 0xba, 0x53, 0x92, 0x77, 0x15, 0x32, 0x7c, 0xdc, 0xc9,
+ 0xcb, 0xf9, 0xdf, 0xe5, 0x59, 0x7b, 0x4a, 0xf4, 0x76, 0x5a, 0x9a, 0x35,
+ 0x44, 0x59, 0x89, 0xf4},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: long form encoding of length of digest
+ // tcID: 184
+ {SEC_OID_SHA256,
+ 184,
+ {0x50, 0xc6, 0xc7, 0x0b, 0x2c, 0xf0, 0x65, 0xc6, 0x2b, 0x8b, 0x69, 0x88,
+ 0x4a, 0xe7, 0x79, 0xe0, 0x8b, 0x37, 0x65, 0x74, 0xfe, 0x93, 0x07, 0xe2,
+ 0xdc, 0x4a, 0xd5, 0x8a, 0x50, 0xc5, 0xb2, 0xa8, 0xb7, 0x4c, 0x1e, 0x89,
+ 0x29, 0xb1, 0x90, 0x04, 0x5d, 0xec, 0x83, 0x5e, 0x5f, 0x26, 0xc7, 0x38,
+ 0x24, 0xdd, 0xcf, 0x1a, 0x4b, 0x63, 0xf5, 0x4b, 0x9f, 0x90, 0xc5, 0xf8,
+ 0x0c, 0x36, 0xf6, 0xa0, 0xcb, 0x61, 0x6f, 0xb8, 0xb6, 0x39, 0x26, 0xcc,
+ 0xa9, 0x1c, 0x90, 0x76, 0x1f, 0x96, 0x0b, 0x83, 0x38, 0x1c, 0xbb, 0xed,
+ 0x3f, 0x8e, 0xe8, 0x3e, 0xee, 0x92, 0x32, 0x4f, 0xd9, 0x69, 0x7b, 0x7f,
+ 0x2c, 0xc0, 0xe7, 0x84, 0xc9, 0x56, 0x35, 0x4b, 0x58, 0xe9, 0x24, 0x34,
+ 0x95, 0x80, 0x02, 0x35, 0x15, 0x6c, 0xa1, 0x69, 0x8c, 0x40, 0x7d, 0xd9,
+ 0xb6, 0x33, 0x22, 0x81, 0xbb, 0x5d, 0xe1, 0xff, 0x18, 0x0d, 0xae, 0x7b,
+ 0xb3, 0x39, 0x30, 0x16, 0xe6, 0x39, 0x6c, 0xbc, 0x7a, 0x02, 0xca, 0x15,
+ 0x9b, 0x5e, 0xcc, 0xee, 0x50, 0x7a, 0x36, 0xcc, 0xb9, 0x33, 0x86, 0x23,
+ 0xe0, 0x50, 0xd2, 0x17, 0xbe, 0x8d, 0x98, 0x26, 0xd0, 0x68, 0x3d, 0x59,
+ 0xc0, 0xac, 0xba, 0xa1, 0x90, 0xba, 0x91, 0xda, 0x6b, 0x85, 0x79, 0xb6,
+ 0x08, 0x6d, 0x86, 0xd3, 0x2e, 0xdf, 0xa0, 0xf6, 0xf1, 0x7e, 0xa5, 0xa5,
+ 0x8d, 0x3b, 0x8b, 0xb9, 0xe0, 0x6a, 0xc1, 0x51, 0x7e, 0xb6, 0x6a, 0x8f,
+ 0xb3, 0x80, 0x94, 0xee, 0x19, 0xe2, 0x2b, 0x3d, 0x6d, 0x3c, 0xf8, 0xc1,
+ 0xd0, 0x01, 0x63, 0x5e, 0x3c, 0x7e, 0x18, 0x82, 0x3b, 0x69, 0xb9, 0x02,
+ 0x6d, 0x81, 0x97, 0x5c, 0xb2, 0x09, 0x02, 0x4b, 0x8e, 0xbb, 0xdd, 0x88,
+ 0xac, 0xcb, 0xd9, 0xc5, 0x27, 0x9c, 0x7a, 0x2f, 0xcd, 0x82, 0x46, 0x97,
+ 0x90, 0x72, 0x23, 0xef},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of digest contains leading 0
+ // tcID: 185
+ {SEC_OID_SHA256,
+ 185,
+ {0x29, 0xa2, 0x39, 0x41, 0x25, 0x87, 0x86, 0x1b, 0xa0, 0x2d, 0xa5, 0xcb,
+ 0xea, 0xe0, 0x93, 0xff, 0x62, 0x17, 0xca, 0x4b, 0x1c, 0x80, 0xee, 0xe5,
+ 0x6b, 0xab, 0xa3, 0x52, 0x29, 0x0d, 0x6c, 0xf7, 0x21, 0x26, 0x00, 0x21,
+ 0xb3, 0x77, 0x9a, 0x00, 0x9a, 0x30, 0x50, 0xc2, 0xe5, 0xfb, 0xf1, 0x9e,
+ 0x1e, 0x71, 0x7f, 0x90, 0x6a, 0x7f, 0x62, 0xe5, 0x2d, 0x62, 0x6c, 0x4a,
+ 0x31, 0xe2, 0x59, 0xc8, 0x32, 0x47, 0x96, 0xe6, 0x3a, 0xc7, 0x5b, 0xd0,
+ 0x40, 0x81, 0xcf, 0x2d, 0x1f, 0x22, 0xa5, 0x68, 0x7e, 0xe9, 0x46, 0x4c,
+ 0xd4, 0x7c, 0xe4, 0x91, 0xeb, 0x7c, 0xca, 0xce, 0x2b, 0x6b, 0xda, 0x1a,
+ 0xd3, 0xc9, 0x9d, 0xe2, 0xb4, 0xda, 0xe2, 0x60, 0x21, 0xd0, 0x8d, 0xc2,
+ 0x70, 0xa2, 0xe8, 0x4d, 0x44, 0x67, 0xf7, 0xa6, 0xa2, 0xcc, 0x59, 0x88,
+ 0x8f, 0x3b, 0x74, 0xcb, 0x10, 0x73, 0x11, 0xc6, 0x2c, 0xcf, 0x5f, 0x32,
+ 0x7c, 0x75, 0xad, 0xc5, 0xbd, 0xc8, 0x30, 0xc2, 0xbe, 0xe5, 0x30, 0x3a,
+ 0x1c, 0x43, 0xcd, 0xf8, 0x0e, 0x00, 0x37, 0x4f, 0xd3, 0x60, 0x1f, 0x12,
+ 0x2b, 0x19, 0xca, 0x4b, 0x2f, 0x36, 0x47, 0x6a, 0xbb, 0xdd, 0x06, 0x33,
+ 0x56, 0x1e, 0xb3, 0xf0, 0x52, 0x65, 0x28, 0x2b, 0x4d, 0x63, 0x76, 0x47,
+ 0xa1, 0xe8, 0xa2, 0xbe, 0x47, 0xb4, 0xea, 0x40, 0xe4, 0x24, 0x8c, 0x3e,
+ 0x25, 0x41, 0x95, 0x0e, 0xf2, 0xeb, 0x98, 0xa4, 0x87, 0x56, 0x9a, 0x35,
+ 0xd3, 0xc8, 0xd8, 0xfa, 0xd2, 0x8d, 0x42, 0xba, 0x57, 0xe3, 0x13, 0x4f,
+ 0x82, 0x8a, 0xa1, 0x22, 0x2c, 0x4d, 0x13, 0xb6, 0xfb, 0xa9, 0x06, 0x08,
+ 0x6c, 0xf8, 0xf0, 0x7f, 0x5f, 0x3a, 0xd5, 0x39, 0xcf, 0xf8, 0xc0, 0xce,
+ 0xfa, 0xf4, 0x2d, 0x89, 0xa8, 0x84, 0x44, 0x4e, 0x62, 0xe4, 0x08, 0xe3,
+ 0x62, 0x36, 0xe7, 0x0c},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 186
+ {SEC_OID_SHA256,
+ 186,
+ {0xb9, 0x70, 0x9d, 0x62, 0xdb, 0x65, 0xf1, 0x58, 0x4a, 0x5f, 0x0d, 0xad,
+ 0x06, 0x02, 0xcf, 0x2d, 0x1a, 0xd0, 0x24, 0x47, 0x28, 0x93, 0x12, 0xf5,
+ 0x9d, 0x00, 0x1f, 0xac, 0x69, 0x6d, 0x5b, 0x52, 0xac, 0x93, 0x11, 0xe0,
+ 0xe5, 0x26, 0x6d, 0xc0, 0x4f, 0x5a, 0x38, 0x24, 0x05, 0x25, 0x9f, 0x65,
+ 0x68, 0x27, 0x4a, 0x8a, 0xca, 0x47, 0x82, 0xd5, 0x01, 0x7b, 0x97, 0xc7,
+ 0x65, 0x74, 0x2c, 0x6a, 0x3b, 0xec, 0x33, 0xc8, 0xf3, 0xcd, 0xe3, 0x98,
+ 0xd5, 0x5b, 0xf7, 0xee, 0x0b, 0x2d, 0x3f, 0xa7, 0x68, 0xb4, 0x16, 0xc0,
+ 0xb1, 0xa5, 0x8e, 0x70, 0xb8, 0x65, 0xc3, 0x90, 0x57, 0xbf, 0x6c, 0xce,
+ 0xa3, 0x71, 0x12, 0xba, 0x2d, 0x27, 0x71, 0x59, 0xcc, 0xdb, 0xac, 0xa9,
+ 0x28, 0xfb, 0x4f, 0xbf, 0x59, 0x70, 0x29, 0x64, 0x62, 0xdf, 0x7b, 0x8e,
+ 0xa7, 0x71, 0x5f, 0x76, 0xc1, 0x4b, 0xf1, 0xac, 0x7e, 0x4a, 0x48, 0xa6,
+ 0x08, 0x6e, 0x7f, 0xfe, 0x71, 0x65, 0x3e, 0x42, 0x46, 0xaa, 0xdc, 0xf9,
+ 0x7a, 0x99, 0x99, 0x78, 0x25, 0x96, 0xc8, 0x7e, 0xe5, 0x09, 0x8d, 0x78,
+ 0x8a, 0x1a, 0x82, 0xc2, 0xc5, 0x2b, 0xda, 0x65, 0xff, 0x5c, 0x41, 0x7f,
+ 0x95, 0x83, 0x53, 0x7a, 0xa5, 0x2c, 0x5d, 0x81, 0x51, 0xb3, 0xda, 0xd1,
+ 0x89, 0xdc, 0x0f, 0x93, 0x75, 0x8c, 0x9e, 0x3d, 0x45, 0xa2, 0x16, 0x35,
+ 0x9f, 0x99, 0x52, 0x38, 0x8d, 0xfa, 0x3e, 0xb7, 0xb5, 0x72, 0x77, 0x74,
+ 0x81, 0x56, 0x47, 0xb1, 0x7f, 0x6f, 0xeb, 0x39, 0xd9, 0x63, 0x34, 0x0a,
+ 0xec, 0x6b, 0x37, 0x50, 0x7a, 0x34, 0x9e, 0xca, 0x6c, 0x67, 0x7f, 0xde,
+ 0xc9, 0x7d, 0x9a, 0x5d, 0x21, 0xa8, 0x7e, 0x99, 0x95, 0x73, 0xbe, 0x5c,
+ 0x90, 0xd7, 0x1c, 0xbb, 0x1b, 0x58, 0x94, 0x60, 0x36, 0xf3, 0xf4, 0xe6,
+ 0xc2, 0x6d, 0xce, 0xdb},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 187
+ {SEC_OID_SHA256,
+ 187,
+ {0x7c, 0xc5, 0x84, 0x72, 0x6f, 0x58, 0x74, 0xd0, 0x41, 0xa8, 0x92, 0x99,
+ 0x3b, 0xca, 0xc5, 0x2a, 0x34, 0xe7, 0x1b, 0xa6, 0xfe, 0x4c, 0x3d, 0xb4,
+ 0xd4, 0x89, 0x60, 0xb1, 0xab, 0xae, 0x66, 0x45, 0x49, 0x65, 0x6a, 0xf5,
+ 0x26, 0xb5, 0x9b, 0x30, 0x18, 0xfb, 0xfe, 0x74, 0x47, 0xc4, 0xc6, 0x73,
+ 0x0f, 0x0e, 0x93, 0xcb, 0x14, 0x8c, 0x0f, 0x0f, 0xda, 0x55, 0xfa, 0x0a,
+ 0x93, 0xae, 0xba, 0xb0, 0x75, 0x19, 0x12, 0x38, 0x05, 0xee, 0x1d, 0x55,
+ 0x1f, 0x19, 0xc4, 0xc6, 0x9c, 0x09, 0x54, 0x9a, 0xe5, 0x64, 0x55, 0x71,
+ 0x0c, 0xf7, 0xb5, 0x46, 0x82, 0x06, 0xb8, 0x20, 0x67, 0x2a, 0x0d, 0x72,
+ 0x21, 0xfc, 0x79, 0x72, 0xe9, 0x58, 0xe2, 0x41, 0xd4, 0xad, 0x16, 0x4e,
+ 0xf1, 0xf9, 0x0c, 0xbf, 0x76, 0x9a, 0x1c, 0xcb, 0x46, 0x60, 0x81, 0xcc,
+ 0x60, 0x87, 0x7d, 0x28, 0xa0, 0x5c, 0x91, 0xf9, 0x0e, 0xab, 0xe5, 0x7d,
+ 0x9f, 0xf8, 0xd0, 0x97, 0xa3, 0xa1, 0xf5, 0x9f, 0xa6, 0x97, 0x61, 0xf0,
+ 0xf3, 0xb3, 0x56, 0xc2, 0xce, 0x1f, 0xa7, 0xaf, 0x8b, 0xfc, 0x70, 0xa1,
+ 0xc4, 0x75, 0x3a, 0xf9, 0xc7, 0x15, 0x38, 0x7a, 0x5b, 0x32, 0x49, 0xcb,
+ 0x79, 0x25, 0x32, 0xd1, 0xcb, 0xa8, 0x7b, 0xe2, 0x36, 0x24, 0x83, 0x6e,
+ 0xb3, 0x3f, 0x00, 0x74, 0xe9, 0x27, 0x12, 0x24, 0x79, 0xa9, 0xd7, 0x1f,
+ 0x19, 0x62, 0xee, 0x6e, 0x7e, 0x7b, 0xe1, 0xea, 0xd8, 0xa5, 0x14, 0xbf,
+ 0xed, 0x9a, 0xbf, 0xd4, 0xcb, 0xe3, 0x3a, 0xc2, 0xd3, 0xad, 0xf4, 0x38,
+ 0xbb, 0x86, 0xec, 0x47, 0x73, 0x49, 0x61, 0x29, 0x2b, 0xae, 0x4b, 0x61,
+ 0x22, 0x4e, 0x95, 0x7e, 0x33, 0x1b, 0x79, 0x4c, 0x22, 0x06, 0x6c, 0xde,
+ 0x9e, 0x51, 0x84, 0x7d, 0xad, 0x89, 0x7e, 0x7c, 0x65, 0xd3, 0x5c, 0x98,
+ 0x80, 0x38, 0x30, 0xf0},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint32 overflow in length of digest
+ // tcID: 188
+ {SEC_OID_SHA256,
+ 188,
+ {0x0b, 0x93, 0x77, 0x94, 0x78, 0xf1, 0xeb, 0xd8, 0xd0, 0xb0, 0x18, 0xe0,
+ 0xdb, 0x87, 0x4d, 0x2f, 0x63, 0x98, 0x34, 0xd4, 0x8d, 0x24, 0x40, 0xcf,
+ 0x52, 0x15, 0xc9, 0xb9, 0x14, 0xac, 0xc3, 0xa7, 0xeb, 0x91, 0x11, 0xb5,
+ 0xf7, 0x7d, 0x60, 0x59, 0x03, 0xa4, 0x0c, 0x70, 0x20, 0xec, 0x8a, 0x4b,
+ 0xe9, 0xcc, 0xed, 0x37, 0x14, 0xdf, 0x84, 0x58, 0x6d, 0x5f, 0x9e, 0x0f,
+ 0xe4, 0x4f, 0xc1, 0xc6, 0x1a, 0x0a, 0xc5, 0x29, 0xe9, 0xfd, 0xa9, 0x86,
+ 0x30, 0x86, 0xb7, 0x75, 0x55, 0xe6, 0x8e, 0x29, 0x0e, 0xf7, 0x16, 0xb9,
+ 0xad, 0xd9, 0x45, 0x5b, 0x23, 0x49, 0xd9, 0xe1, 0x4d, 0x7d, 0x28, 0x25,
+ 0xaf, 0x2e, 0xd0, 0xf6, 0x19, 0x63, 0x6c, 0x50, 0x59, 0x96, 0x16, 0x50,
+ 0x8c, 0x79, 0xba, 0xdc, 0x2d, 0xc2, 0xc4, 0x74, 0x89, 0x02, 0x8c, 0x5b,
+ 0xd7, 0x93, 0x02, 0x2d, 0x18, 0x90, 0x58, 0xf5, 0x59, 0xdc, 0x27, 0x2a,
+ 0x01, 0xdd, 0xff, 0xdd, 0xb8, 0xfe, 0xe9, 0xd8, 0x3c, 0x25, 0x9c, 0xab,
+ 0xec, 0xd9, 0x33, 0x98, 0xd4, 0x85, 0x91, 0xd7, 0xac, 0xc2, 0x78, 0x7e,
+ 0x1b, 0x85, 0x98, 0xcb, 0x02, 0x18, 0xb0, 0x07, 0x44, 0x0e, 0xe1, 0x17,
+ 0x33, 0x10, 0x0e, 0xc3, 0xa3, 0xa9, 0x74, 0x9e, 0xd8, 0x1b, 0x3b, 0x62,
+ 0xd4, 0xb9, 0xc3, 0x2d, 0xdd, 0xde, 0x30, 0x74, 0x0c, 0x48, 0x75, 0xe4,
+ 0x51, 0xe3, 0xcf, 0x89, 0xfe, 0x5a, 0x97, 0x0b, 0xb9, 0x2f, 0x40, 0x65,
+ 0xaa, 0x7d, 0x43, 0xfc, 0x6e, 0x08, 0xee, 0xfa, 0x41, 0x6a, 0xba, 0x93,
+ 0x2a, 0x7b, 0xde, 0x5a, 0x10, 0xdf, 0x11, 0xb4, 0x33, 0x52, 0x7b, 0xaf,
+ 0xb2, 0x85, 0x44, 0x39, 0xb4, 0x63, 0xf6, 0xa0, 0xa1, 0x3a, 0xe6, 0x62,
+ 0x65, 0xdf, 0xab, 0xae, 0xb4, 0xd8, 0xde, 0x6e, 0xee, 0xba, 0x4d, 0xe4,
+ 0x5e, 0x0b, 0xe4, 0x21},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: uint64 overflow in length of digest
+ // tcID: 189
+ {SEC_OID_SHA256,
+ 189,
+ {0x17, 0x4c, 0xf2, 0x50, 0xf8, 0xb4, 0x1a, 0xf4, 0xe2, 0xbc, 0xde, 0x27,
+ 0x6d, 0xab, 0xe5, 0x5d, 0x19, 0x3d, 0x51, 0xd8, 0x0d, 0xb3, 0x08, 0xee,
+ 0x07, 0x2c, 0xba, 0x6d, 0x78, 0x23, 0xe4, 0x9e, 0xa2, 0x6b, 0x32, 0x63,
+ 0x1a, 0x18, 0x31, 0x6f, 0x48, 0xa8, 0xc9, 0x33, 0xff, 0x96, 0x60, 0x35,
+ 0x29, 0x17, 0xd5, 0xf1, 0x97, 0xd4, 0x4a, 0xfb, 0xaf, 0x89, 0x80, 0x8f,
+ 0xdd, 0x16, 0x85, 0x37, 0x86, 0xe3, 0xcb, 0x3a, 0x34, 0x80, 0x09, 0xd5,
+ 0x80, 0x56, 0xe3, 0xed, 0x84, 0x38, 0x8a, 0xc7, 0x37, 0x89, 0x73, 0x21,
+ 0x05, 0xe0, 0xc5, 0x7f, 0xef, 0x03, 0x62, 0xb3, 0x8a, 0xd1, 0x03, 0xaa,
+ 0x7e, 0xaa, 0xff, 0x59, 0x9f, 0xcb, 0x07, 0x52, 0x0c, 0xca, 0xf3, 0x9a,
+ 0xae, 0x20, 0xee, 0x0e, 0x1b, 0xda, 0x9a, 0x60, 0x4e, 0x76, 0x64, 0x6c,
+ 0x72, 0xc9, 0xb4, 0x15, 0x6e, 0xfc, 0x0f, 0xc4, 0xa2, 0xfc, 0x73, 0x3a,
+ 0x5c, 0x08, 0x0f, 0x50, 0xd9, 0xa5, 0xbe, 0xd2, 0x4a, 0x35, 0xec, 0x86,
+ 0x3b, 0xbc, 0x72, 0x97, 0xc2, 0xa7, 0xff, 0xde, 0xe9, 0xc7, 0xb3, 0xfd,
+ 0x61, 0x4d, 0xa2, 0x46, 0x6b, 0x9e, 0x77, 0xa7, 0x2a, 0xf6, 0xd2, 0xdb,
+ 0xa4, 0x0b, 0xab, 0x35, 0x23, 0x5e, 0x14, 0xe5, 0x20, 0x27, 0x8d, 0xf7,
+ 0x26, 0x0b, 0x58, 0x85, 0x28, 0xf0, 0xb3, 0x20, 0x72, 0xaa, 0x53, 0x2d,
+ 0x09, 0x47, 0x1f, 0x4e, 0x19, 0x92, 0xc8, 0xff, 0x35, 0x34, 0xe6, 0xd0,
+ 0x72, 0x3c, 0x16, 0x64, 0xe8, 0xc6, 0xec, 0x14, 0x1e, 0xee, 0x2f, 0x74,
+ 0x39, 0xcd, 0x57, 0xcf, 0x16, 0x7f, 0x1b, 0x6d, 0xc6, 0x81, 0xaa, 0xc0,
+ 0xa6, 0xdd, 0xfc, 0xee, 0xee, 0x9a, 0x81, 0xc5, 0x38, 0x45, 0xab, 0x87,
+ 0xc1, 0x45, 0x45, 0x26, 0x27, 0x54, 0x7a, 0x09, 0x61, 0xe0, 0xfc, 0x89,
+ 0xb1, 0x7e, 0xf7, 0x0f},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of digest = 2**31 - 1
+ // tcID: 190
+ {SEC_OID_SHA256,
+ 190,
+ {0xa4, 0x70, 0x37, 0x57, 0x7d, 0x6a, 0x14, 0x80, 0xd0, 0x7b, 0xda, 0x75,
+ 0x74, 0x64, 0x8d, 0x9b, 0x4d, 0x61, 0x3a, 0x6d, 0x11, 0x2f, 0x70, 0x27,
+ 0xe8, 0x73, 0xcc, 0xa1, 0x88, 0xcc, 0x41, 0xad, 0x35, 0xcb, 0x8c, 0x93,
+ 0x19, 0x28, 0xd2, 0x76, 0x5b, 0x60, 0xc2, 0x1a, 0xf9, 0x75, 0x6b, 0x6f,
+ 0x0a, 0xcb, 0xbf, 0xe0, 0xb4, 0x4b, 0x4e, 0xb6, 0x3a, 0xbd, 0xed, 0x9d,
+ 0x85, 0x47, 0xfb, 0x1a, 0x37, 0x70, 0x6a, 0xb5, 0x62, 0xb4, 0x48, 0xb4,
+ 0x7f, 0x29, 0xa8, 0x16, 0x73, 0xe2, 0x73, 0x45, 0xc1, 0x56, 0xe0, 0xfa,
+ 0x29, 0xa3, 0x53, 0xb9, 0x0c, 0x32, 0x62, 0xa8, 0xa4, 0x8b, 0x0f, 0x00,
+ 0x2d, 0xab, 0x41, 0xaa, 0xdc, 0xd0, 0xed, 0xbb, 0x01, 0x69, 0x73, 0xfd,
+ 0x85, 0xca, 0x98, 0xe5, 0x31, 0x16, 0xcc, 0x3a, 0x3c, 0xda, 0x57, 0x54,
+ 0xc7, 0x6a, 0xc8, 0xc8, 0xe4, 0x4e, 0x31, 0xaa, 0xc0, 0x6d, 0x1e, 0x24,
+ 0x81, 0x37, 0xba, 0x09, 0x62, 0x37, 0xd1, 0x41, 0x19, 0x53, 0x8f, 0x55,
+ 0xa1, 0xcf, 0xf1, 0xc7, 0xa9, 0x3e, 0x10, 0x95, 0xeb, 0x40, 0x91, 0x82,
+ 0x33, 0xe5, 0xb3, 0x3e, 0x09, 0x27, 0x41, 0xf6, 0x58, 0x96, 0x23, 0x55,
+ 0x54, 0x1a, 0xf6, 0xee, 0xf3, 0xbf, 0x3b, 0x84, 0xe9, 0xb8, 0x7f, 0xac,
+ 0x77, 0x5f, 0x53, 0xe7, 0xba, 0xde, 0x85, 0x81, 0x80, 0x41, 0x39, 0xb7,
+ 0x65, 0x09, 0x00, 0x51, 0x47, 0x4b, 0x08, 0xc8, 0x25, 0x55, 0xda, 0xa5,
+ 0x40, 0x7f, 0xbb, 0xe9, 0x98, 0xf2, 0x9f, 0xa3, 0x37, 0xd2, 0x1b, 0x24,
+ 0xb6, 0x91, 0x7d, 0x4c, 0xb3, 0x15, 0xd0, 0x35, 0xdd, 0x39, 0x7a, 0x84,
+ 0xc4, 0x7b, 0x6b, 0x80, 0x6b, 0xd1, 0xe7, 0x81, 0x27, 0x95, 0xd6, 0x53,
+ 0x07, 0x3c, 0xf3, 0x49, 0xc5, 0x71, 0x93, 0x39, 0x7c, 0x54, 0x2f, 0x3f,
+ 0xdd, 0x51, 0x2b, 0xcd},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of digest = 2**32 - 1
+ // tcID: 191
+ {SEC_OID_SHA256,
+ 191,
+ {0x79, 0x09, 0x11, 0x64, 0x6b, 0x9f, 0xc4, 0x69, 0x91, 0xa8, 0xc1, 0xfd,
+ 0xd0, 0xc7, 0xa5, 0xa8, 0xb4, 0x5a, 0x07, 0x83, 0x05, 0xd7, 0x1e, 0xaf,
+ 0xad, 0x2d, 0xae, 0x2e, 0xcf, 0xeb, 0x5f, 0x71, 0x22, 0xd1, 0xba, 0x2c,
+ 0x77, 0xfa, 0xec, 0xd5, 0xba, 0xb5, 0x0b, 0x05, 0xb3, 0x55, 0x74, 0x0f,
+ 0x93, 0xc6, 0xcd, 0xe6, 0x4c, 0x42, 0xdd, 0xb3, 0xbe, 0x48, 0x36, 0x2a,
+ 0x74, 0x1f, 0xe2, 0x91, 0x73, 0xd5, 0x8d, 0x95, 0x0b, 0x2c, 0x24, 0x27,
+ 0x53, 0xba, 0x3d, 0xb6, 0xf4, 0xdd, 0x57, 0x6c, 0x22, 0x40, 0xf4, 0x90,
+ 0xf5, 0x3c, 0xcf, 0x9b, 0x6e, 0x78, 0x1f, 0xc6, 0x10, 0x96, 0x6b, 0x80,
+ 0xcd, 0x97, 0x00, 0xf4, 0x1c, 0x8b, 0xff, 0xc8, 0x77, 0x90, 0xa0, 0x1a,
+ 0x45, 0xf3, 0x62, 0x3a, 0x82, 0x16, 0x7a, 0xc4, 0x2e, 0x52, 0xc5, 0xab,
+ 0x5e, 0xf5, 0x39, 0xb2, 0x9f, 0x5d, 0x19, 0x44, 0x9e, 0x9f, 0xb0, 0xb6,
+ 0x74, 0x9a, 0x55, 0x90, 0x10, 0xda, 0xaa, 0xa1, 0x9d, 0x15, 0xf3, 0xfc,
+ 0x53, 0xb5, 0x8b, 0x1a, 0x91, 0x2d, 0xb7, 0x9a, 0x46, 0xca, 0xf1, 0x0f,
+ 0xdd, 0x5e, 0xa8, 0x12, 0x56, 0x84, 0x2a, 0xcb, 0x1e, 0x06, 0x28, 0x2e,
+ 0xe6, 0x6c, 0x0b, 0xcc, 0xbd, 0x69, 0x13, 0x1b, 0x53, 0x2b, 0x3c, 0xf7,
+ 0xef, 0x72, 0xfb, 0x72, 0x5c, 0x91, 0x03, 0x38, 0xe2, 0x4c, 0xdf, 0x26,
+ 0x53, 0xd4, 0x43, 0xf2, 0x09, 0xef, 0xbd, 0x03, 0x57, 0x3b, 0x54, 0x53,
+ 0x6f, 0x98, 0xfb, 0x00, 0x2e, 0x57, 0xa2, 0x7f, 0x62, 0xfb, 0xb1, 0x17,
+ 0xcc, 0xa5, 0x7d, 0x9d, 0x6a, 0x2a, 0xc0, 0x4c, 0xb0, 0x21, 0x1e, 0x22,
+ 0x76, 0x82, 0x98, 0x8c, 0x64, 0x42, 0x1a, 0x5f, 0x8a, 0xd6, 0xdd, 0x39,
+ 0x16, 0xd0, 0xd8, 0x4b, 0x44, 0x18, 0x47, 0x32, 0x4c, 0x03, 0x45, 0x1a,
+ 0x4b, 0xa2, 0x4f, 0xd0},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of digest = 2**40 - 1
+ // tcID: 192
+ {SEC_OID_SHA256,
+ 192,
+ {0x87, 0x6f, 0xea, 0x7a, 0x5f, 0x81, 0x4c, 0xb5, 0x33, 0x10, 0x9f, 0x00,
+ 0x08, 0x30, 0xbf, 0x5d, 0x87, 0x76, 0xd5, 0x7b, 0x50, 0x2a, 0x86, 0xf1,
+ 0xdf, 0x6e, 0x4d, 0xc5, 0x01, 0x25, 0xa1, 0x8e, 0x08, 0xf2, 0x67, 0xed,
+ 0xb7, 0xab, 0xe0, 0xaf, 0xe4, 0x4a, 0x5e, 0x75, 0xe8, 0xf4, 0xfd, 0x5e,
+ 0x11, 0xfb, 0x26, 0x91, 0xfb, 0x73, 0x73, 0x56, 0x17, 0xbd, 0xc5, 0xdc,
+ 0x27, 0x0e, 0x2b, 0x51, 0xad, 0xb0, 0x64, 0xf5, 0xa5, 0x60, 0xa4, 0x55,
+ 0x7c, 0x0b, 0x92, 0x5e, 0x6a, 0xf7, 0x85, 0x2a, 0x11, 0x0a, 0xc3, 0xf8,
+ 0xc3, 0x31, 0x50, 0xd3, 0xdd, 0x1d, 0x52, 0x53, 0xb7, 0xfc, 0x69, 0xd1,
+ 0x19, 0x49, 0xa8, 0xe8, 0x0a, 0xa2, 0xe2, 0x40, 0xcb, 0x3e, 0xed, 0x5a,
+ 0x44, 0xaf, 0xd0, 0xed, 0x7a, 0x65, 0x1f, 0xf6, 0x20, 0x5b, 0xb8, 0x03,
+ 0x33, 0xcd, 0x06, 0x0a, 0x2d, 0x2d, 0xbe, 0x5e, 0x37, 0xde, 0x3f, 0xe3,
+ 0x8c, 0x34, 0x2c, 0x16, 0x35, 0xd5, 0x53, 0xa7, 0xba, 0xb6, 0xbe, 0x1b,
+ 0x6e, 0xc1, 0xbb, 0xe9, 0x52, 0x49, 0x44, 0xec, 0x96, 0x72, 0x00, 0xd3,
+ 0x5b, 0xfe, 0xa0, 0x76, 0x84, 0x6b, 0x84, 0x60, 0x33, 0x3d, 0x17, 0xcc,
+ 0x90, 0xbe, 0x7c, 0x68, 0x62, 0x69, 0x5f, 0xab, 0x2c, 0xb5, 0xd0, 0x2b,
+ 0xee, 0xbd, 0x6b, 0x1b, 0x86, 0x22, 0x9e, 0x48, 0xd6, 0x4f, 0x39, 0x1a,
+ 0xe3, 0xe5, 0x06, 0xa7, 0xd2, 0x52, 0xec, 0xef, 0x54, 0xb6, 0x1d, 0x4c,
+ 0x18, 0x6a, 0xb9, 0xfc, 0x8f, 0x2b, 0x32, 0xe0, 0x06, 0xd0, 0x7d, 0x99,
+ 0x58, 0x29, 0x2b, 0x6f, 0x47, 0x35, 0xa4, 0xc4, 0xd8, 0xe6, 0x37, 0x13,
+ 0xc2, 0x12, 0x55, 0x8f, 0x73, 0xde, 0x27, 0x36, 0x47, 0xdc, 0x37, 0xbe,
+ 0xad, 0x24, 0x93, 0x79, 0x83, 0x19, 0x79, 0xc8, 0x06, 0x2c, 0x07, 0x68,
+ 0x14, 0x8b, 0xcd, 0xda},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: length of digest = 2**64 - 1
+ // tcID: 193
+ {SEC_OID_SHA256,
+ 193,
+ {0x4b, 0x06, 0xf6, 0x2b, 0xb2, 0x90, 0x91, 0xd0, 0xae, 0x2d, 0xc5, 0x2c,
+ 0x24, 0x43, 0xba, 0xc0, 0x2e, 0x9b, 0xeb, 0xc6, 0x8f, 0x84, 0xbd, 0x01,
+ 0x86, 0xe0, 0xe5, 0x65, 0x48, 0x3d, 0xb3, 0xfd, 0xb2, 0xee, 0x8c, 0x3b,
+ 0xf1, 0x7e, 0x2f, 0xc2, 0x56, 0xf7, 0xdf, 0x38, 0x10, 0xc5, 0xc5, 0x97,
+ 0xfd, 0x03, 0xdd, 0x65, 0xd9, 0x72, 0x6f, 0x46, 0x99, 0x73, 0x4a, 0x89,
+ 0xfb, 0x5d, 0xd8, 0x81, 0x76, 0xde, 0xd8, 0xf2, 0xca, 0xba, 0x4c, 0x1a,
+ 0x86, 0x9b, 0xa8, 0x5e, 0xce, 0xe2, 0xad, 0x4e, 0xd7, 0x82, 0x00, 0x6b,
+ 0xb5, 0xd1, 0xf6, 0xe9, 0xa8, 0xce, 0xd6, 0x4a, 0x9a, 0x74, 0x29, 0x8a,
+ 0x9c, 0x51, 0x2b, 0x27, 0xcd, 0xd9, 0x3b, 0x7f, 0x3f, 0xb4, 0x84, 0x5b,
+ 0xf2, 0xd9, 0x5a, 0xf4, 0x1a, 0xcc, 0x95, 0xa4, 0x3f, 0xda, 0x87, 0x84,
+ 0x42, 0x4d, 0x3f, 0xf5, 0xce, 0x18, 0x29, 0x2a, 0xbb, 0x0d, 0x43, 0xad,
+ 0x64, 0x4c, 0x28, 0xed, 0x07, 0x60, 0x11, 0x94, 0x7a, 0x31, 0x7a, 0x55,
+ 0x43, 0xfc, 0x48, 0xbe, 0xcb, 0x18, 0x36, 0xa8, 0xf5, 0x7a, 0x1d, 0xbe,
+ 0xbd, 0x5d, 0xad, 0x24, 0x9a, 0x00, 0xe0, 0x1c, 0x10, 0x2b, 0x98, 0xa7,
+ 0x99, 0xb0, 0x5c, 0x2a, 0x08, 0x56, 0x5c, 0x57, 0x78, 0xe6, 0x29, 0x26,
+ 0x47, 0x27, 0xa9, 0xcb, 0x8f, 0xb4, 0xec, 0xd7, 0x1f, 0x8f, 0x3d, 0xb2,
+ 0x6e, 0x3e, 0xbb, 0xe5, 0x98, 0x12, 0x46, 0x2d, 0x6c, 0x2e, 0x04, 0x2a,
+ 0x4f, 0x92, 0x45, 0x6d, 0xf5, 0x6c, 0xb9, 0xca, 0xf9, 0x59, 0xce, 0x31,
+ 0x81, 0xaa, 0xa1, 0x95, 0x61, 0x09, 0xa0, 0xdf, 0xb8, 0x52, 0x4e, 0xf8,
+ 0x02, 0x89, 0x1e, 0x80, 0xdf, 0xfc, 0xc2, 0x13, 0x2e, 0xe1, 0xcf, 0x38,
+ 0x06, 0x41, 0xc7, 0xda, 0x5d, 0x1e, 0x3e, 0xf1, 0xa3, 0xb3, 0x7c, 0x8b,
+ 0x9a, 0x7d, 0x4c, 0x05},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: incorrect length of digest
+ // tcID: 194
+ {SEC_OID_SHA256,
+ 194,
+ {0x8b, 0x15, 0x57, 0x7f, 0x81, 0x7c, 0x9f, 0x63, 0xa9, 0x4b, 0x96, 0x33,
+ 0xfd, 0xd3, 0x6a, 0xf3, 0x78, 0xd9, 0xf5, 0xf4, 0x71, 0x63, 0x6c, 0x7b,
+ 0x51, 0x8d, 0x46, 0x7a, 0x37, 0xaa, 0xcb, 0x50, 0x13, 0xa3, 0x64, 0x0d,
+ 0x4a, 0xd3, 0x84, 0x28, 0x6c, 0x68, 0xde, 0xc7, 0x1a, 0xc5, 0xd6, 0xa4,
+ 0xba, 0x25, 0x78, 0xfe, 0x2c, 0x61, 0xd1, 0xdb, 0x09, 0x22, 0x10, 0x8b,
+ 0xc7, 0x77, 0x70, 0x3c, 0x8f, 0x09, 0xf2, 0x51, 0xcb, 0xec, 0x3a, 0x6d,
+ 0x2a, 0x0e, 0x26, 0xd7, 0xe4, 0xf2, 0x71, 0xef, 0xcc, 0x34, 0x58, 0xe9,
+ 0x6c, 0x71, 0x0c, 0xb8, 0xb1, 0x20, 0xeb, 0x7d, 0x5d, 0x8a, 0x5a, 0x53,
+ 0x5e, 0x82, 0x3b, 0x42, 0xd6, 0xc3, 0xd5, 0x9f, 0x86, 0x47, 0xbb, 0x24,
+ 0x4e, 0xae, 0xde, 0xa2, 0xb9, 0x1e, 0x3b, 0x4e, 0x3e, 0x4f, 0xb9, 0xf2,
+ 0xb0, 0xfd, 0x4d, 0x87, 0x7d, 0x4f, 0xc1, 0x0f, 0x13, 0x5c, 0x54, 0xed,
+ 0x5f, 0x62, 0x28, 0xa4, 0x86, 0x05, 0x01, 0x6c, 0x73, 0x48, 0xac, 0x4d,
+ 0x7c, 0x00, 0x24, 0x6b, 0xe4, 0x4d, 0x9e, 0x86, 0x60, 0x61, 0x6b, 0xfa,
+ 0xfd, 0xaa, 0xcc, 0xda, 0x02, 0x1c, 0x33, 0xbb, 0xc5, 0x64, 0xa5, 0x59,
+ 0x4e, 0xc9, 0x84, 0x72, 0xb0, 0xf5, 0x59, 0xdc, 0x45, 0xea, 0x57, 0xb2,
+ 0x54, 0xa6, 0x39, 0x76, 0x85, 0x64, 0x3d, 0x1f, 0xbc, 0x1e, 0x07, 0x4f,
+ 0xcb, 0xcf, 0xcb, 0xc5, 0xde, 0x4f, 0x58, 0x33, 0xa7, 0xdc, 0xfd, 0xde,
+ 0xf6, 0xa1, 0xaf, 0x5b, 0xaf, 0xc6, 0x68, 0x7a, 0xc8, 0x66, 0x4d, 0x99,
+ 0x20, 0xf9, 0xbe, 0x8d, 0x8b, 0xf9, 0xe3, 0xb4, 0x04, 0xdb, 0x41, 0xb1,
+ 0xd3, 0xac, 0x1c, 0x87, 0xe9, 0x62, 0x7a, 0x4b, 0x69, 0xa2, 0xb0, 0x4c,
+ 0x0a, 0xc7, 0x51, 0xea, 0xce, 0xd3, 0xb7, 0xfa, 0x61, 0x8b, 0xd7, 0xc0,
+ 0xdc, 0xee, 0xe1, 0x7b},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: lonely octet string tag
+ // tcID: 195
+ {SEC_OID_SHA256,
+ 195,
+ {0xab, 0xdd, 0xf6, 0xc8, 0xfc, 0xee, 0xc1, 0x02, 0x6b, 0x0f, 0xe6, 0x79,
+ 0x9d, 0xb5, 0x6b, 0x01, 0xe0, 0xb2, 0xeb, 0x06, 0x6f, 0x9e, 0x5d, 0x08,
+ 0x21, 0xf6, 0xa9, 0x54, 0x46, 0x2b, 0x71, 0xe1, 0xd2, 0x2e, 0xa1, 0x11,
+ 0xf1, 0xb6, 0x9b, 0xb8, 0x6c, 0x1e, 0x4e, 0x77, 0xb6, 0xcf, 0x03, 0x55,
+ 0x73, 0xb9, 0xf6, 0xe0, 0x89, 0x4c, 0xa4, 0xbc, 0x09, 0x90, 0xf9, 0x98,
+ 0x6c, 0xa2, 0x09, 0xee, 0x41, 0xba, 0xe1, 0xa4, 0x8a, 0x76, 0x4c, 0x5c,
+ 0x46, 0x4c, 0xa4, 0xe5, 0xde, 0x36, 0xc8, 0xfb, 0xc4, 0x7d, 0xd8, 0x86,
+ 0x57, 0x75, 0xf9, 0x77, 0x1a, 0xd6, 0xc6, 0xbb, 0x82, 0xf6, 0xb2, 0x80,
+ 0x2b, 0xd0, 0x45, 0xc1, 0xf2, 0xd4, 0xa1, 0x84, 0x57, 0x98, 0xb7, 0xdc,
+ 0x16, 0xff, 0x37, 0x86, 0x6c, 0x90, 0xa6, 0x13, 0xf1, 0xd0, 0x19, 0xe5,
+ 0x36, 0x02, 0xfe, 0x2c, 0x99, 0xec, 0x46, 0x50, 0x36, 0x0a, 0xb6, 0x9e,
+ 0xcc, 0xef, 0xae, 0xf0, 0x7f, 0x91, 0x56, 0xf5, 0x8a, 0x1f, 0x5f, 0x65,
+ 0xfa, 0x00, 0xbc, 0xc2, 0xa5, 0x44, 0xfe, 0xce, 0xb7, 0x0a, 0xdc, 0x74,
+ 0xe6, 0x71, 0x0e, 0xa0, 0x1e, 0x9e, 0xf4, 0x82, 0x9a, 0x81, 0x65, 0xd7,
+ 0xce, 0x24, 0x64, 0x7e, 0x6a, 0x87, 0x70, 0xeb, 0x82, 0x47, 0xbf, 0xa8,
+ 0x7d, 0xe1, 0x5a, 0xc5, 0x60, 0xb6, 0xdc, 0xdd, 0xcd, 0x11, 0x2c, 0x24,
+ 0xbf, 0x9c, 0x69, 0x40, 0x90, 0x06, 0x0b, 0xd9, 0xf0, 0xb5, 0xe5, 0x0a,
+ 0x59, 0xff, 0x65, 0xc1, 0x35, 0xf0, 0xbc, 0xc5, 0x27, 0xc8, 0x79, 0x3f,
+ 0x4c, 0x84, 0x76, 0x9b, 0x74, 0x61, 0xe9, 0xe2, 0xd7, 0x55, 0xf9, 0x9a,
+ 0xa1, 0x3b, 0x4c, 0x93, 0x8f, 0x8f, 0xb7, 0x81, 0x6e, 0x9d, 0x9f, 0x7f,
+ 0x91, 0x15, 0x97, 0x79, 0xb9, 0xd7, 0x74, 0x94, 0x89, 0xb5, 0x49, 0xaa,
+ 0x26, 0x3d, 0x8d, 0x92},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending 0's to digest
+ // tcID: 196
+ {SEC_OID_SHA256,
+ 196,
+ {0x35, 0x44, 0x6a, 0xac, 0xce, 0x86, 0x9a, 0x91, 0xa1, 0x57, 0xae, 0xfc,
+ 0x5e, 0x3d, 0x46, 0x60, 0xa7, 0xde, 0x02, 0x72, 0xde, 0xbb, 0xee, 0x1f,
+ 0xf6, 0x25, 0x3f, 0x74, 0xe3, 0x8e, 0x8d, 0x54, 0x63, 0x7c, 0xbb, 0xa4,
+ 0x41, 0x2c, 0x0c, 0x21, 0x15, 0x89, 0xa4, 0x77, 0xee, 0xfd, 0x3d, 0xd0,
+ 0x10, 0x6c, 0xd8, 0x78, 0xc4, 0x68, 0x70, 0xce, 0xbb, 0xa6, 0xe0, 0x53,
+ 0xa9, 0x90, 0xf3, 0x34, 0x16, 0x47, 0x73, 0x6b, 0x00, 0xb5, 0x69, 0x1d,
+ 0x6b, 0x83, 0xdc, 0xcb, 0x66, 0x84, 0xee, 0x35, 0x06, 0x3e, 0x2d, 0xa6,
+ 0xa6, 0xb1, 0xe8, 0xda, 0xeb, 0x57, 0x39, 0xd9, 0x62, 0x91, 0x52, 0x2d,
+ 0x7c, 0x9f, 0xa5, 0x4a, 0xa7, 0xd9, 0x20, 0x8b, 0x1d, 0x73, 0x82, 0x8c,
+ 0x9a, 0x0f, 0x65, 0x7f, 0xf3, 0x9e, 0xbd, 0x09, 0xc7, 0x09, 0xa8, 0x91,
+ 0x3b, 0x04, 0xa8, 0x3c, 0x7b, 0x61, 0x0f, 0xba, 0x81, 0x5c, 0x22, 0x2d,
+ 0xb8, 0xa2, 0xf0, 0x0b, 0x08, 0x97, 0x68, 0xcb, 0x4a, 0xe9, 0xef, 0x93,
+ 0x44, 0x1c, 0x14, 0x63, 0xa4, 0x3a, 0x6a, 0x69, 0x1b, 0x40, 0x7b, 0x4c,
+ 0x12, 0x66, 0xe0, 0xad, 0x4e, 0x14, 0x6b, 0x0f, 0x8d, 0x06, 0xcc, 0xff,
+ 0x21, 0x5d, 0x48, 0xb5, 0x13, 0x52, 0x8f, 0x7c, 0xdb, 0x53, 0xa3, 0xbe,
+ 0x1b, 0xe8, 0x03, 0x1a, 0x48, 0xd0, 0x92, 0x75, 0x1e, 0x19, 0x5b, 0x09,
+ 0xa6, 0x5b, 0x26, 0xd6, 0x37, 0x95, 0x02, 0x0c, 0x2a, 0x88, 0x7e, 0xb4,
+ 0xaf, 0x5f, 0x00, 0x29, 0x44, 0xb8, 0x78, 0x96, 0x2c, 0xf8, 0x7a, 0x08,
+ 0xc6, 0x76, 0x94, 0x62, 0x90, 0x16, 0x4c, 0x66, 0x7a, 0x38, 0x17, 0xfd,
+ 0x8a, 0xd4, 0x8e, 0x50, 0x8d, 0x4a, 0x1e, 0x48, 0x11, 0xff, 0x85, 0xb5,
+ 0x84, 0x4c, 0xe0, 0xaf, 0x79, 0x37, 0xeb, 0x48, 0xfb, 0x99, 0xe8, 0xcf,
+ 0x7e, 0x15, 0x4c, 0x4e},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: prepending 0's to digest
+ // tcID: 197
+ {SEC_OID_SHA256,
+ 197,
+ {0xb0, 0xfe, 0xc4, 0xf0, 0xf9, 0xb0, 0x6a, 0x68, 0x4c, 0x98, 0x16, 0xbc,
+ 0x22, 0x1f, 0x88, 0x88, 0x60, 0xc1, 0xe5, 0xce, 0xb4, 0x0e, 0x67, 0xbd,
+ 0x44, 0x0b, 0xfb, 0x32, 0x2c, 0x60, 0x26, 0x12, 0x0b, 0x28, 0xaf, 0x49,
+ 0x05, 0x18, 0x3d, 0x0a, 0xda, 0x40, 0x43, 0xb4, 0xf4, 0xa0, 0xdf, 0x47,
+ 0x10, 0xb2, 0x0f, 0x37, 0xcc, 0x5a, 0xc9, 0xc5, 0xad, 0x39, 0x1e, 0x37,
+ 0x9f, 0x12, 0x78, 0x41, 0x35, 0xcb, 0xab, 0x2c, 0xd7, 0xe3, 0x77, 0x0f,
+ 0xe1, 0xbc, 0x68, 0xfb, 0xf5, 0xe0, 0xe0, 0x7c, 0x4f, 0xa0, 0x7a, 0x55,
+ 0x97, 0xd5, 0xf5, 0xc3, 0xf6, 0x82, 0xe5, 0x7c, 0xbf, 0x04, 0x7c, 0xc5,
+ 0xd8, 0xde, 0x85, 0x9e, 0x3e, 0x7f, 0x99, 0x7f, 0xa9, 0x1c, 0x4a, 0x16,
+ 0x02, 0x6f, 0x43, 0xba, 0xc2, 0x2a, 0x7a, 0xfe, 0xbc, 0xf5, 0x6c, 0x80,
+ 0x4f, 0x65, 0x6a, 0xd5, 0x10, 0xdd, 0x03, 0xe6, 0xc4, 0xcf, 0xf8, 0xbe,
+ 0x62, 0x8a, 0x9a, 0x3f, 0xcc, 0xe0, 0x03, 0x41, 0x05, 0x15, 0x2e, 0xbd,
+ 0xb1, 0x48, 0x10, 0x02, 0x03, 0xf1, 0x7e, 0xb3, 0x7b, 0x71, 0x65, 0xb0,
+ 0x36, 0x61, 0xe5, 0x52, 0x6f, 0x4f, 0xe1, 0xbc, 0xef, 0xea, 0x27, 0x0e,
+ 0x74, 0xa2, 0xbd, 0x9a, 0xfc, 0x7f, 0xc0, 0x0e, 0x52, 0xc9, 0x25, 0x65,
+ 0x48, 0xf3, 0x6d, 0xb3, 0x48, 0x6b, 0x7c, 0xdf, 0x6f, 0xa9, 0xbe, 0xa4,
+ 0xd5, 0x58, 0xd5, 0x92, 0xfc, 0x6e, 0xd7, 0x86, 0x9b, 0x8a, 0x59, 0xce,
+ 0x26, 0x60, 0x8d, 0x21, 0x32, 0x8a, 0x0e, 0x50, 0x01, 0xc2, 0x73, 0xc8,
+ 0xd2, 0x9e, 0x33, 0x50, 0xc9, 0xd6, 0x9d, 0x3b, 0x4a, 0x57, 0xd5, 0x57,
+ 0x4f, 0x1b, 0x18, 0x68, 0x6c, 0x66, 0x59, 0x8a, 0xc6, 0xde, 0x82, 0xd5,
+ 0x0a, 0xf4, 0x58, 0x9d, 0x53, 0xf1, 0xc5, 0xfb, 0xa9, 0xe1, 0x03, 0xec,
+ 0x78, 0x72, 0x83, 0xd3},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: appending null value to digest
+ // tcID: 198
+ {SEC_OID_SHA256,
+ 198,
+ {0xb2, 0x1f, 0xb3, 0x6d, 0x1b, 0xa5, 0xac, 0x09, 0xf4, 0xbc, 0x9c, 0x9b,
+ 0xb1, 0xc3, 0xb0, 0x8e, 0xf4, 0xb5, 0xe3, 0x9d, 0x5a, 0x13, 0xbb, 0x27,
+ 0xde, 0x6d, 0x94, 0x90, 0x22, 0x26, 0x27, 0x23, 0xfc, 0x6f, 0x96, 0xe1,
+ 0xd0, 0xf7, 0x6b, 0xf9, 0x5e, 0x1f, 0x90, 0xec, 0xa0, 0x4f, 0xb2, 0x0b,
+ 0xc6, 0x52, 0x62, 0x23, 0x3f, 0x63, 0x35, 0xd8, 0xa0, 0xb8, 0x21, 0x1f,
+ 0x0e, 0x24, 0x81, 0x81, 0x96, 0x07, 0x35, 0x47, 0x00, 0xed, 0xe1, 0xff,
+ 0x85, 0xc8, 0xe5, 0x34, 0x13, 0x68, 0x5a, 0xc5, 0xd3, 0x1d, 0xb4, 0xfa,
+ 0x5f, 0x80, 0x7a, 0xaf, 0x68, 0x18, 0xb9, 0x53, 0x1b, 0xaf, 0x15, 0x55,
+ 0xdb, 0x3e, 0x06, 0x2a, 0x3e, 0x74, 0xad, 0x67, 0x7e, 0x9f, 0x37, 0x8b,
+ 0xc6, 0x02, 0x0a, 0x73, 0x67, 0x3d, 0xec, 0xc9, 0xf6, 0x17, 0x6f, 0x4c,
+ 0x2d, 0xcb, 0x02, 0x85, 0x99, 0x32, 0xb7, 0xa7, 0xa9, 0xd1, 0x2d, 0xa6,
+ 0x02, 0xb6, 0x68, 0xa1, 0x48, 0x46, 0xeb, 0x8a, 0xcd, 0x2a, 0xbf, 0xa0,
+ 0x95, 0x2f, 0xe5, 0xec, 0x78, 0xa6, 0x7a, 0x8f, 0x6d, 0x75, 0x1b, 0xa3,
+ 0xb4, 0x20, 0x46, 0x4c, 0x10, 0xcd, 0xfd, 0xe9, 0x3b, 0x96, 0x84, 0x7b,
+ 0x9b, 0xd0, 0x55, 0x04, 0xb1, 0xca, 0x49, 0x12, 0x1c, 0xc9, 0x2d, 0xb8,
+ 0xf2, 0xb7, 0xa3, 0x3f, 0xac, 0x17, 0x53, 0x5f, 0xef, 0xe3, 0x20, 0x28,
+ 0xd0, 0xc1, 0x48, 0x4f, 0x1a, 0xee, 0x86, 0xb4, 0x26, 0x0b, 0x66, 0x8d,
+ 0x9d, 0xfb, 0xa6, 0xcf, 0x27, 0xa7, 0xfa, 0xf2, 0xbb, 0xe0, 0xdf, 0x47,
+ 0x26, 0x71, 0x08, 0xa8, 0x4b, 0xd5, 0xcf, 0x59, 0x5f, 0x52, 0x2f, 0x9a,
+ 0x2a, 0xe5, 0x2e, 0x4c, 0x4b, 0x7c, 0x9c, 0x08, 0xb3, 0x92, 0x00, 0x68,
+ 0x3b, 0xd3, 0x30, 0x43, 0xf1, 0x4b, 0x56, 0x2d, 0x37, 0xb9, 0x10, 0xdd,
+ 0x43, 0x8f, 0x71, 0x4f},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated length of digest
+ // tcID: 199
+ {SEC_OID_SHA256,
+ 199,
+ {0x1d, 0x58, 0x2d, 0x82, 0xca, 0x0b, 0x3d, 0xb4, 0x26, 0xca, 0x8a, 0xdf,
+ 0x94, 0x65, 0xe4, 0x65, 0x31, 0xe6, 0x0d, 0x71, 0xb2, 0xcd, 0x72, 0x76,
+ 0xf0, 0xd7, 0x64, 0xe6, 0x29, 0xa7, 0x67, 0xe6, 0x11, 0x71, 0xe1, 0x66,
+ 0x7a, 0x22, 0xc1, 0xa1, 0x40, 0x4a, 0xdf, 0x7e, 0x87, 0xb2, 0x61, 0x72,
+ 0x68, 0xc5, 0x6e, 0x79, 0x2d, 0x9f, 0x96, 0x53, 0x46, 0x66, 0x66, 0xa0,
+ 0x9b, 0xc8, 0x2d, 0x4c, 0x1c, 0x2c, 0x04, 0xfb, 0x9b, 0x8f, 0xd6, 0xc5,
+ 0x32, 0xf1, 0x69, 0x19, 0x60, 0x09, 0x59, 0x8b, 0x6e, 0xfc, 0x8f, 0xeb,
+ 0x28, 0x50, 0xf4, 0xba, 0x8a, 0xdb, 0x75, 0xd3, 0x77, 0x05, 0xfe, 0x07,
+ 0xbf, 0xc2, 0xe6, 0x73, 0x56, 0x23, 0x1f, 0x18, 0x45, 0x55, 0x6e, 0xd8,
+ 0xf3, 0xf8, 0x79, 0x3f, 0x4c, 0x7e, 0x58, 0x57, 0x2f, 0xe8, 0x49, 0xec,
+ 0x01, 0x48, 0xa8, 0x40, 0xe4, 0x42, 0x96, 0x8c, 0x1d, 0xf6, 0x91, 0x01,
+ 0x52, 0xa5, 0xa4, 0xc0, 0xbe, 0x18, 0xe3, 0xa7, 0x89, 0x1c, 0xe2, 0xe1,
+ 0x6e, 0x53, 0x41, 0x43, 0x66, 0xe8, 0xd9, 0x2c, 0x1d, 0xe7, 0x50, 0x73,
+ 0x81, 0x8d, 0xa1, 0xdd, 0xe1, 0xc3, 0xc3, 0xf8, 0xf5, 0xc4, 0xd3, 0x1d,
+ 0x13, 0xda, 0x73, 0xbb, 0x50, 0x79, 0x47, 0xe9, 0x86, 0x91, 0x5c, 0xbf,
+ 0x3d, 0x9e, 0xdf, 0x92, 0xa6, 0xbd, 0x17, 0x77, 0x5e, 0xea, 0xdd, 0x9d,
+ 0x5b, 0x36, 0x3a, 0xda, 0xf1, 0xa3, 0x3c, 0xca, 0xbd, 0x44, 0x12, 0x67,
+ 0xa4, 0x76, 0xb3, 0x14, 0xae, 0xb8, 0x6a, 0x91, 0x83, 0x7b, 0x5c, 0x9a,
+ 0x5d, 0x96, 0x90, 0x01, 0x25, 0x9f, 0xdc, 0x5a, 0x2b, 0x69, 0x98, 0x2c,
+ 0xa4, 0x14, 0x05, 0x68, 0x53, 0x79, 0xe7, 0x58, 0xc2, 0x55, 0xfc, 0xf3,
+ 0x52, 0x67, 0xdc, 0x2f, 0x10, 0x75, 0xcc, 0xb5, 0x7b, 0xa0, 0xc3, 0x39,
+ 0xda, 0xcd, 0x7f, 0xeb},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: Replacing digest with NULL
+ // tcID: 200
+ {SEC_OID_SHA256,
+ 200,
+ {0x09, 0x6a, 0x7f, 0x21, 0x48, 0x45, 0x8f, 0x37, 0xe9, 0xc6, 0x58, 0x9c,
+ 0x25, 0xe4, 0xe9, 0x06, 0x26, 0x46, 0x85, 0x75, 0x84, 0x90, 0x37, 0xe8,
+ 0xf6, 0x25, 0x34, 0xa0, 0x1e, 0x08, 0xdb, 0xdb, 0x34, 0x33, 0x2d, 0xa1,
+ 0x75, 0x28, 0xbc, 0xd8, 0x36, 0x83, 0xe1, 0xd0, 0x5a, 0x6b, 0x15, 0x9a,
+ 0x8a, 0x62, 0x92, 0x25, 0xe9, 0x06, 0x7f, 0x20, 0xb0, 0xc7, 0x48, 0x4b,
+ 0xdd, 0xf9, 0x78, 0x17, 0x81, 0x07, 0x12, 0x88, 0x55, 0xf6, 0x3a, 0x29,
+ 0xc7, 0x27, 0xd2, 0xa4, 0x9d, 0xdf, 0xb6, 0x50, 0x95, 0x4e, 0x5c, 0x91,
+ 0x31, 0xb9, 0x8f, 0xd1, 0x88, 0x85, 0x8b, 0x59, 0x5a, 0x2b, 0xe7, 0x19,
+ 0x69, 0x21, 0xfa, 0x87, 0x2a, 0xc9, 0x45, 0x33, 0x6a, 0x47, 0x22, 0x4a,
+ 0x4f, 0x57, 0x2c, 0x85, 0x46, 0x9e, 0xd3, 0x43, 0x03, 0xbb, 0x23, 0xa5,
+ 0x82, 0x2b, 0x1f, 0xa8, 0x7f, 0x5b, 0x5f, 0xa0, 0xa4, 0xbf, 0xbc, 0xd9,
+ 0x92, 0x7c, 0x32, 0xc3, 0x2c, 0x34, 0x9c, 0x06, 0x89, 0x60, 0x0a, 0xb4,
+ 0xf6, 0x16, 0xf3, 0x1d, 0xc1, 0x9b, 0xa9, 0xb5, 0xe6, 0xf4, 0x5a, 0xc6,
+ 0x4b, 0xdc, 0x80, 0x70, 0x86, 0x33, 0x58, 0x94, 0x9e, 0x10, 0xa4, 0x6f,
+ 0x2a, 0xf5, 0x1a, 0x07, 0x1d, 0xb4, 0xde, 0x3d, 0x7c, 0xe5, 0xa9, 0xb2,
+ 0xd7, 0x6e, 0xc6, 0x6e, 0xae, 0x8d, 0x1e, 0x10, 0x6e, 0xdc, 0xcf, 0x72,
+ 0xd2, 0x71, 0x59, 0xa1, 0x13, 0xd8, 0x88, 0xd2, 0xf3, 0xc7, 0x3c, 0xbb,
+ 0x73, 0x8b, 0xd0, 0x96, 0xfa, 0xd5, 0x3a, 0x7b, 0xd3, 0xea, 0xd2, 0x55,
+ 0xf9, 0x28, 0xb7, 0x91, 0x5b, 0x13, 0x71, 0x52, 0xbd, 0xa1, 0x2b, 0x33,
+ 0x65, 0xa1, 0xfb, 0x7f, 0x9c, 0x4f, 0x53, 0xce, 0xf8, 0x48, 0x4b, 0x5b,
+ 0xd5, 0x9c, 0x5c, 0x34, 0xc6, 0x92, 0xf6, 0xad, 0x20, 0xe1, 0x29, 0x65,
+ 0x1a, 0x7c, 0xab, 0x69},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 201
+ {SEC_OID_SHA256,
+ 201,
+ {0x5a, 0xc9, 0x93, 0x45, 0x44, 0x42, 0x5d, 0xdb, 0x96, 0x78, 0xfc, 0xfd,
+ 0x28, 0x24, 0x5b, 0x7f, 0x55, 0x68, 0xeb, 0x1d, 0xe1, 0x08, 0xe7, 0xd3,
+ 0xe9, 0x9e, 0x2d, 0x38, 0x10, 0xee, 0x26, 0x1b, 0x87, 0x70, 0x73, 0xd3,
+ 0x2a, 0xe8, 0xab, 0xce, 0x72, 0x79, 0xf2, 0x17, 0x7d, 0x6b, 0x11, 0xf3,
+ 0x62, 0x34, 0xae, 0x2d, 0x9d, 0x03, 0xe4, 0xfa, 0x51, 0x90, 0x76, 0x77,
+ 0xa9, 0x50, 0xca, 0x4c, 0x64, 0x4e, 0x64, 0x39, 0x9c, 0xee, 0xd4, 0x39,
+ 0x5b, 0x18, 0xdd, 0x89, 0xa1, 0x52, 0xf6, 0x2a, 0x16, 0x52, 0x0e, 0xe8,
+ 0xef, 0x27, 0x86, 0x73, 0x87, 0xb3, 0x08, 0x2d, 0xb4, 0x0e, 0x64, 0x62,
+ 0xba, 0xa7, 0xae, 0x61, 0x48, 0xc9, 0xe3, 0xe7, 0xd0, 0x69, 0xd0, 0x04,
+ 0x31, 0xdf, 0xf7, 0x4b, 0x38, 0x55, 0x6b, 0x31, 0xf3, 0x62, 0x2b, 0x79,
+ 0xb3, 0x71, 0x4b, 0xfc, 0xfb, 0x6c, 0x66, 0x2c, 0x6e, 0x92, 0xb3, 0x33,
+ 0x2f, 0x7e, 0x02, 0x9d, 0xeb, 0xfe, 0x21, 0x43, 0x0e, 0xa0, 0x4f, 0xbd,
+ 0x7c, 0xf7, 0x5e, 0x41, 0x0d, 0x1b, 0xe0, 0x71, 0x2f, 0xb5, 0xf7, 0x54,
+ 0xa9, 0x61, 0x0f, 0x24, 0xf3, 0x4e, 0xfe, 0xf2, 0xbf, 0x46, 0x90, 0xa5,
+ 0x89, 0xd3, 0x87, 0x00, 0x1d, 0xc6, 0x52, 0x22, 0x67, 0x75, 0xfb, 0x81,
+ 0xb7, 0x26, 0xb3, 0xc0, 0x36, 0xfd, 0xce, 0x3a, 0x52, 0xec, 0x71, 0x31,
+ 0xd1, 0xfc, 0xfb, 0xfc, 0x2d, 0x6b, 0xb8, 0x43, 0x46, 0x99, 0xd9, 0x90,
+ 0x5d, 0x9d, 0x79, 0x92, 0xd7, 0x97, 0x7c, 0xe0, 0xa5, 0x99, 0x30, 0x90,
+ 0x40, 0xff, 0x4c, 0xff, 0xbf, 0xf2, 0x02, 0x8c, 0x9d, 0x6e, 0xbe, 0x7d,
+ 0x0f, 0x9d, 0xe0, 0xd1, 0x78, 0x76, 0xf2, 0xda, 0x3a, 0x49, 0x7b, 0x2a,
+ 0x36, 0x17, 0x06, 0x18, 0xc8, 0x2e, 0x3f, 0x16, 0x9e, 0x0e, 0xa0, 0x70,
+ 0x85, 0x57, 0xf1, 0xbd},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 202
+ {SEC_OID_SHA256,
+ 202,
+ {0x13, 0x73, 0x1f, 0x74, 0x76, 0xca, 0x88, 0x13, 0xb6, 0x6d, 0x36, 0xcd,
+ 0x6c, 0xdb, 0x93, 0xa4, 0x8e, 0xb4, 0x27, 0x42, 0xcc, 0xa0, 0x37, 0xb8,
+ 0x28, 0x77, 0x4f, 0xf5, 0x97, 0x1c, 0x17, 0x3b, 0xd0, 0x8e, 0x88, 0x54,
+ 0x2f, 0x2c, 0x39, 0xf5, 0x3a, 0xe8, 0x70, 0x0a, 0x56, 0xbe, 0x54, 0x75,
+ 0x5b, 0x64, 0xe1, 0xe8, 0x1a, 0x00, 0x09, 0x7c, 0xad, 0x58, 0xad, 0x21,
+ 0xb2, 0xeb, 0xc5, 0x95, 0x18, 0xab, 0x6b, 0xc3, 0x45, 0xdb, 0x32, 0x65,
+ 0x72, 0xbc, 0x0b, 0x39, 0x57, 0x25, 0x90, 0xc9, 0x0b, 0x2b, 0x72, 0x89,
+ 0x4b, 0x33, 0xcb, 0x2f, 0xcc, 0x37, 0xfb, 0xe5, 0x49, 0x40, 0x5a, 0x7f,
+ 0xc6, 0x56, 0xde, 0xe5, 0x67, 0xdf, 0x49, 0xbc, 0xd9, 0x3f, 0xc4, 0xd2,
+ 0xc2, 0x35, 0xe2, 0xd1, 0x4c, 0x21, 0x07, 0x95, 0x2d, 0xe0, 0xe6, 0x35,
+ 0xee, 0x93, 0xcf, 0xcd, 0x16, 0x7d, 0x4d, 0xc5, 0xe3, 0xea, 0x1d, 0xd0,
+ 0xcf, 0x79, 0x97, 0x3b, 0xc9, 0x6c, 0xfe, 0x43, 0xa7, 0x38, 0xbe, 0x7e,
+ 0x13, 0x04, 0xd4, 0xc1, 0xe3, 0x18, 0xeb, 0x32, 0x61, 0x2c, 0xf3, 0xd6,
+ 0x78, 0x4e, 0x1f, 0x84, 0x2b, 0x87, 0x80, 0xdc, 0x5e, 0x3a, 0x8e, 0xc3,
+ 0x69, 0xeb, 0x82, 0x26, 0xff, 0xdf, 0x9b, 0xe6, 0x9b, 0x54, 0x86, 0x7f,
+ 0x24, 0x61, 0xc8, 0x10, 0xc7, 0x41, 0x87, 0xd7, 0x2c, 0xef, 0xec, 0x60,
+ 0xa6, 0x46, 0xc4, 0xa5, 0x76, 0xd8, 0xab, 0x97, 0x7d, 0x4d, 0xae, 0xa3,
+ 0x42, 0x20, 0x07, 0x45, 0x4a, 0x30, 0x6e, 0x5a, 0xcb, 0xf3, 0xf7, 0x04,
+ 0x3d, 0x5d, 0x3b, 0xda, 0x70, 0x75, 0x2e, 0x49, 0x79, 0xd1, 0x65, 0x79,
+ 0x18, 0xfb, 0xb8, 0x63, 0xd4, 0xeb, 0x8e, 0xb5, 0x8b, 0xa6, 0xf2, 0xa3,
+ 0x72, 0x63, 0x68, 0x71, 0xb7, 0x5a, 0xf8, 0x4e, 0x64, 0x5a, 0x7f, 0x49,
+ 0xe9, 0x9e, 0xb3, 0x00},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 203
+ {SEC_OID_SHA256,
+ 203,
+ {0x0c, 0xbf, 0x88, 0x4a, 0x75, 0x5f, 0x8e, 0xa5, 0x2d, 0x3d, 0xa2, 0x1e,
+ 0x3e, 0x88, 0xfb, 0xcb, 0xe2, 0x56, 0x2d, 0x35, 0x44, 0x0d, 0x1f, 0xa0,
+ 0xf8, 0xc3, 0xdb, 0xd4, 0xf2, 0x7a, 0xab, 0xb5, 0x60, 0x3e, 0x6d, 0x1b,
+ 0x17, 0x2a, 0xf5, 0x43, 0xc6, 0x73, 0x9c, 0x8b, 0x64, 0x4a, 0x4f, 0x43,
+ 0x8d, 0xf5, 0x5b, 0xe7, 0xad, 0x17, 0xa8, 0x2c, 0x69, 0xa0, 0x3d, 0x08,
+ 0xc6, 0x28, 0xc8, 0xfd, 0xbb, 0x7d, 0x1f, 0xf9, 0x20, 0x2a, 0x7f, 0xb7,
+ 0xbd, 0x7d, 0x4f, 0x4c, 0x40, 0x0f, 0xbc, 0xae, 0xf8, 0xaa, 0x46, 0x3f,
+ 0x1e, 0x0e, 0xc7, 0x2b, 0x1d, 0xf8, 0x83, 0x4e, 0x07, 0xcd, 0x4f, 0x46,
+ 0x5a, 0x97, 0xf7, 0x12, 0x9f, 0xe9, 0x22, 0x1e, 0xd3, 0x20, 0x50, 0x43,
+ 0xd2, 0xea, 0x45, 0x97, 0xb8, 0x57, 0x08, 0x8f, 0xc2, 0x7e, 0x95, 0xda,
+ 0x84, 0x90, 0x0e, 0x87, 0xce, 0x95, 0x78, 0xd8, 0xbc, 0xb1, 0x20, 0xb2,
+ 0x30, 0x96, 0xb1, 0xf1, 0x43, 0xce, 0xd4, 0x92, 0xcc, 0x96, 0x6e, 0x2e,
+ 0xf6, 0x0f, 0xfe, 0x90, 0x55, 0xf5, 0xd2, 0x25, 0xca, 0xd6, 0x82, 0xc1,
+ 0x2f, 0xff, 0x24, 0x83, 0x47, 0xf2, 0x34, 0x71, 0x39, 0x70, 0x56, 0x5c,
+ 0x53, 0x2c, 0xc2, 0x30, 0x29, 0x65, 0xbc, 0x69, 0xaf, 0x16, 0xac, 0xaa,
+ 0x3a, 0xc8, 0xb5, 0x9b, 0x9f, 0x86, 0x98, 0x26, 0x1a, 0x1a, 0x60, 0x74,
+ 0xe3, 0xa3, 0xbc, 0x2a, 0x6e, 0x87, 0xdd, 0x01, 0xf2, 0xc0, 0xf1, 0x3a,
+ 0x62, 0x8c, 0x13, 0x4a, 0xaf, 0x65, 0x50, 0x06, 0x81, 0xf1, 0xa0, 0x02,
+ 0xd9, 0x21, 0x72, 0x5b, 0x36, 0x2d, 0x94, 0xc5, 0xda, 0xca, 0xa8, 0x72,
+ 0x6c, 0x0a, 0x02, 0x97, 0x49, 0xf9, 0xeb, 0xb6, 0x99, 0x02, 0x8b, 0x48,
+ 0xe5, 0x9d, 0x22, 0xda, 0xc2, 0xaa, 0x27, 0xff, 0xdc, 0x35, 0x64, 0x8a,
+ 0x57, 0xc5, 0x7f, 0x70},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 204
+ {SEC_OID_SHA256,
+ 204,
+ {0x71, 0x1f, 0x73, 0xde, 0x0b, 0xbe, 0x41, 0xe3, 0x29, 0x6a, 0x14, 0x73,
+ 0x12, 0x1f, 0x47, 0xa7, 0x35, 0xd0, 0x93, 0xa0, 0x6c, 0x9c, 0x7b, 0xe6,
+ 0x35, 0x59, 0x98, 0x7d, 0x98, 0xf5, 0xfc, 0x52, 0xc6, 0xde, 0xe6, 0xde,
+ 0x2a, 0x3f, 0xa5, 0x65, 0xe9, 0xdc, 0x6c, 0x75, 0x30, 0x86, 0x52, 0x97,
+ 0x83, 0x50, 0xe5, 0xdc, 0x40, 0x75, 0x60, 0x47, 0x4d, 0xde, 0xfb, 0x45,
+ 0xf8, 0xbd, 0xad, 0xc8, 0xdc, 0x89, 0xb5, 0x64, 0x0a, 0xa8, 0x55, 0x21,
+ 0x17, 0x16, 0x1d, 0x8d, 0xa7, 0x03, 0xb5, 0x29, 0x48, 0xb0, 0x85, 0x96,
+ 0xb9, 0x2d, 0xfb, 0x4d, 0x34, 0x33, 0x20, 0xaf, 0xf8, 0x0a, 0xf3, 0x50,
+ 0x7d, 0x11, 0xa2, 0x7c, 0xa6, 0xd2, 0xdb, 0x3e, 0x2f, 0x02, 0x8c, 0xc1,
+ 0xd5, 0x3a, 0xdd, 0xe2, 0x0a, 0xe1, 0x64, 0xf6, 0x02, 0xee, 0x14, 0x6b,
+ 0xba, 0xde, 0xc7, 0xa2, 0x2b, 0x36, 0xea, 0xf0, 0x88, 0x49, 0xe3, 0x54,
+ 0x25, 0xa8, 0x8b, 0xc1, 0xd6, 0xc8, 0xf1, 0x43, 0x4a, 0x82, 0xf3, 0x19,
+ 0x98, 0xf9, 0x80, 0x57, 0x9c, 0x28, 0x7b, 0xef, 0x98, 0x96, 0x07, 0xc0,
+ 0xe0, 0x99, 0x77, 0xc5, 0x29, 0x32, 0xc9, 0xd1, 0xb1, 0xa7, 0x43, 0x7a,
+ 0x3c, 0x87, 0xd0, 0x9d, 0x9c, 0xe5, 0x21, 0xc5, 0x9f, 0xc4, 0x4c, 0x51,
+ 0xa2, 0x79, 0xd9, 0xd3, 0xc9, 0x4c, 0x88, 0x40, 0x5a, 0xd3, 0x8c, 0x31,
+ 0x22, 0xe2, 0xe9, 0x93, 0x34, 0x83, 0x60, 0x49, 0x0e, 0x16, 0x98, 0xd4,
+ 0xab, 0x12, 0x6b, 0x05, 0x06, 0x6f, 0xbf, 0x76, 0x4f, 0x25, 0x9c, 0x69,
+ 0xfb, 0xc7, 0xd8, 0x75, 0xeb, 0x69, 0xa7, 0x8b, 0xcd, 0xad, 0x95, 0xe3,
+ 0xff, 0x1e, 0xef, 0x50, 0x18, 0x37, 0x91, 0xac, 0xec, 0x69, 0x44, 0x49,
+ 0xe6, 0xc9, 0x44, 0xbf, 0x2b, 0xeb, 0xc0, 0x1e, 0x5f, 0x1c, 0xc6, 0x2d,
+ 0x60, 0xb8, 0x39, 0x66},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 205
+ {SEC_OID_SHA256,
+ 205,
+ {0x3e, 0x85, 0xdf, 0xf0, 0x99, 0xa3, 0xf6, 0xce, 0xf0, 0xb1, 0x5f, 0x86,
+ 0xf7, 0x49, 0xcf, 0xd2, 0x1c, 0x5c, 0xa4, 0xa6, 0xd7, 0xec, 0xdf, 0xb0,
+ 0x75, 0xa9, 0xdf, 0xce, 0x9e, 0x11, 0x24, 0x05, 0x99, 0xbe, 0x07, 0xf5,
+ 0x20, 0x04, 0x31, 0x77, 0x17, 0x63, 0x46, 0x9e, 0x1d, 0x13, 0xee, 0xdb,
+ 0x39, 0x14, 0xc2, 0xd9, 0x91, 0xfc, 0x49, 0xf3, 0x27, 0x69, 0xce, 0xca,
+ 0x68, 0xe3, 0xde, 0x4c, 0xa5, 0x3c, 0x1f, 0xee, 0x5f, 0x27, 0xb5, 0x4c,
+ 0x05, 0xcc, 0xc6, 0x9d, 0x4c, 0xf0, 0xad, 0x3b, 0xa6, 0x22, 0x02, 0xbf,
+ 0x7f, 0x1c, 0x6f, 0xd5, 0xcf, 0xeb, 0xc7, 0xa8, 0xed, 0x29, 0xe4, 0x89,
+ 0xf6, 0x35, 0x03, 0x72, 0xf4, 0x39, 0xf6, 0x06, 0xd0, 0xb1, 0xe8, 0x79,
+ 0x43, 0x84, 0x63, 0xb4, 0x00, 0x70, 0x4c, 0xcc, 0x2a, 0x32, 0x3a, 0xcc,
+ 0x70, 0xac, 0x4f, 0x46, 0xa6, 0x21, 0xf0, 0xdc, 0xb4, 0x9d, 0xad, 0x6d,
+ 0x72, 0xcc, 0x8f, 0x42, 0x25, 0xdc, 0xd9, 0xe2, 0x28, 0xf0, 0x61, 0x1e,
+ 0x28, 0x84, 0x77, 0x45, 0xd0, 0xf2, 0x45, 0x14, 0x50, 0x6a, 0x91, 0xab,
+ 0x2a, 0x85, 0xb4, 0xf8, 0xf0, 0xfd, 0x02, 0x85, 0x0c, 0x37, 0xe2, 0xe9,
+ 0x23, 0xec, 0x14, 0xc2, 0x09, 0x9b, 0xa9, 0x0b, 0x9c, 0xf7, 0x2c, 0xed,
+ 0x38, 0x18, 0x0d, 0x94, 0xcb, 0xe3, 0x13, 0x21, 0x5e, 0x19, 0xdb, 0xe4,
+ 0x69, 0x23, 0xe2, 0xd5, 0x73, 0x11, 0x54, 0x43, 0xf3, 0xe9, 0x8b, 0xdb,
+ 0x96, 0x30, 0x5d, 0xac, 0x90, 0x56, 0x4c, 0x4e, 0x66, 0x7c, 0xf3, 0x43,
+ 0x0d, 0x17, 0x4c, 0xd0, 0x77, 0xc5, 0x53, 0x3e, 0xcb, 0xf3, 0xf8, 0xba,
+ 0x08, 0xe7, 0xac, 0x56, 0xc0, 0xb0, 0x3c, 0x4d, 0x2d, 0xd0, 0xca, 0xa9,
+ 0xd1, 0x3c, 0x96, 0x8f, 0x6a, 0x4e, 0x96, 0x84, 0x18, 0xe4, 0x2e, 0xf4,
+ 0xf5, 0x2a, 0xaf, 0x77},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: dropping value of digest
+ // tcID: 206
+ {SEC_OID_SHA256,
+ 206,
+ {0xb9, 0x86, 0x1f, 0x3d, 0x1a, 0x03, 0xcd, 0xd4, 0xf4, 0x9e, 0x90, 0x94,
+ 0x7a, 0x21, 0xe5, 0xda, 0x9f, 0xc1, 0x28, 0x1a, 0x81, 0x6a, 0x9f, 0x5b,
+ 0x52, 0x0a, 0x7d, 0xe2, 0x77, 0x40, 0x50, 0x4d, 0x43, 0x33, 0x3f, 0x5f,
+ 0xac, 0xf6, 0x5d, 0xec, 0x5b, 0xb0, 0x66, 0x99, 0xc3, 0x7a, 0xa1, 0xaa,
+ 0x91, 0x1b, 0xd4, 0xe8, 0xac, 0xd7, 0xaa, 0xee, 0xb6, 0xdb, 0xe5, 0x0e,
+ 0x57, 0x77, 0x31, 0xb4, 0xba, 0xbd, 0x45, 0x87, 0x50, 0x48, 0x21, 0xbe,
+ 0x0e, 0xc4, 0x79, 0x8b, 0x14, 0x12, 0x4e, 0x9a, 0xdc, 0xdc, 0x28, 0x31,
+ 0xd8, 0x82, 0x2e, 0x77, 0x68, 0x30, 0x23, 0x38, 0x95, 0x35, 0x84, 0x14,
+ 0x7a, 0xf1, 0xe3, 0x23, 0xa9, 0x98, 0x2a, 0xd0, 0x1c, 0xc7, 0x9f, 0x46,
+ 0xe2, 0x39, 0xc8, 0x04, 0xb6, 0xc1, 0x19, 0xa0, 0x22, 0xe1, 0x85, 0x0f,
+ 0x44, 0x45, 0xd9, 0x8d, 0xc2, 0x7e, 0x83, 0xf8, 0x08, 0xf3, 0x3f, 0x8c,
+ 0x0c, 0x81, 0xbb, 0xe1, 0x6d, 0x5f, 0x04, 0xff, 0x01, 0x28, 0xe3, 0x4d,
+ 0x03, 0xff, 0x6a, 0x65, 0x26, 0x0a, 0x7e, 0xe6, 0xe1, 0x0d, 0xcd, 0x08,
+ 0xd0, 0x9d, 0x9d, 0xb7, 0x91, 0x2f, 0xbf, 0xeb, 0xe0, 0x30, 0x4b, 0x00,
+ 0x13, 0x5a, 0xb1, 0x84, 0xe0, 0x63, 0xa8, 0x84, 0x99, 0x2c, 0xcf, 0xa5,
+ 0xd6, 0x49, 0x53, 0xae, 0x98, 0xf0, 0x50, 0xc7, 0x51, 0x81, 0x76, 0x29,
+ 0xfd, 0x54, 0x91, 0xea, 0xba, 0xa5, 0x2b, 0x0e, 0x52, 0x62, 0x6b, 0xfd,
+ 0x02, 0x5c, 0x92, 0x6d, 0xbd, 0xc2, 0x5a, 0xf5, 0x72, 0x7d, 0x92, 0xba,
+ 0xd2, 0xac, 0xc5, 0xed, 0x59, 0xf5, 0xf5, 0x97, 0x60, 0x6c, 0x97, 0x52,
+ 0x57, 0x9c, 0x57, 0xed, 0x0e, 0x01, 0x54, 0x40, 0xac, 0x19, 0x42, 0x28,
+ 0x32, 0x3a, 0x71, 0xf7, 0x08, 0xfb, 0x92, 0xd5, 0xcf, 0x36, 0xc8, 0x41,
+ 0xe8, 0xa0, 0x73, 0x66},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using composition for digest
+ // tcID: 207
+ {SEC_OID_SHA256,
+ 207,
+ {0x87, 0x29, 0xc6, 0x30, 0x29, 0x7b, 0x01, 0x01, 0x64, 0xe9, 0x0d, 0x0e,
+ 0x99, 0xfc, 0x65, 0xea, 0xaa, 0xf2, 0xbb, 0xbd, 0xf3, 0x09, 0xf2, 0x0b,
+ 0xb4, 0x80, 0x37, 0xbb, 0xd4, 0x0e, 0x59, 0xeb, 0xd8, 0xd6, 0xfb, 0x7e,
+ 0x23, 0x91, 0x10, 0x51, 0x73, 0x1b, 0x5b, 0xa5, 0xa8, 0x42, 0x3b, 0xb3,
+ 0xd0, 0xab, 0x44, 0xbc, 0xae, 0xa5, 0xeb, 0x03, 0xf5, 0x6e, 0xb8, 0xf3,
+ 0xea, 0xd1, 0xc3, 0xfd, 0x25, 0x21, 0x97, 0xfe, 0xa4, 0x78, 0xfb, 0x4b,
+ 0x9b, 0x9b, 0x4e, 0x06, 0x49, 0x50, 0x3d, 0x4f, 0x45, 0x92, 0x2e, 0xbb,
+ 0x72, 0xa4, 0xcc, 0x17, 0x16, 0xf9, 0x14, 0xb3, 0xe8, 0xdd, 0x8f, 0xb1,
+ 0x11, 0xc9, 0x30, 0x0e, 0x94, 0x6c, 0x0e, 0xae, 0x83, 0xa2, 0xe6, 0xc4,
+ 0x00, 0x93, 0xfd, 0x1f, 0x55, 0xc6, 0x84, 0xe4, 0xc4, 0xb2, 0xb0, 0xf0,
+ 0x9e, 0xcf, 0x03, 0xef, 0x71, 0xa0, 0x14, 0x49, 0xeb, 0x0c, 0xc2, 0xc4,
+ 0xa2, 0x74, 0xcf, 0xdd, 0x55, 0xef, 0xee, 0x7f, 0xf1, 0x36, 0xa2, 0x86,
+ 0x26, 0xeb, 0x86, 0xaf, 0x9d, 0x88, 0xc2, 0x5b, 0xd0, 0xba, 0x01, 0x2d,
+ 0x8a, 0x02, 0x18, 0xd4, 0x3b, 0xb0, 0x2d, 0x9b, 0x6b, 0x12, 0x73, 0xd3,
+ 0xd2, 0x41, 0x47, 0x89, 0xaa, 0xa0, 0x76, 0xda, 0x4d, 0xcb, 0xde, 0x94,
+ 0x44, 0xa1, 0x51, 0xfb, 0xa9, 0xc2, 0x5c, 0xe2, 0x25, 0x87, 0x6b, 0x63,
+ 0xb0, 0x9e, 0x17, 0xb1, 0x6e, 0x0e, 0x11, 0x5a, 0x7d, 0xb6, 0x86, 0x0a,
+ 0xfd, 0x08, 0xc4, 0x8a, 0xd3, 0x7a, 0xa6, 0x4a, 0x54, 0xd8, 0xb0, 0x23,
+ 0x03, 0x14, 0x35, 0x4f, 0x1c, 0x94, 0x3f, 0xdc, 0xeb, 0xc1, 0x60, 0x7e,
+ 0x66, 0x12, 0x1f, 0xdb, 0x73, 0x90, 0xf1, 0x31, 0xba, 0x6b, 0xbf, 0x8f,
+ 0x88, 0x37, 0x54, 0x97, 0x50, 0x5d, 0x7d, 0x3b, 0xa4, 0xdd, 0x97, 0x61,
+ 0xd8, 0x42, 0xe9, 0x37},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: modify first byte of digest
+ // tcID: 208
+ {SEC_OID_SHA256,
+ 208,
+ {0x63, 0x85, 0xc6, 0xd4, 0xdb, 0xca, 0x9e, 0xe0, 0x8e, 0x1f, 0x52, 0x5a,
+ 0x8b, 0x79, 0x15, 0x83, 0x1a, 0x73, 0x28, 0x54, 0xc7, 0xb2, 0x6c, 0xf4,
+ 0x26, 0x81, 0xbc, 0x90, 0xdd, 0x49, 0x07, 0x88, 0x73, 0x02, 0x5b, 0x62,
+ 0xe1, 0x83, 0x0b, 0xa1, 0x93, 0x44, 0x5e, 0x12, 0x9f, 0xd4, 0x19, 0xee,
+ 0x12, 0xcd, 0xe8, 0x59, 0x03, 0x2e, 0xef, 0xc5, 0x75, 0x8c, 0x6c, 0x12,
+ 0xff, 0xee, 0xd3, 0xed, 0x04, 0x93, 0x22, 0x60, 0x9d, 0x26, 0x65, 0xb5,
+ 0xe1, 0xee, 0xad, 0x21, 0xaf, 0x5f, 0x35, 0x4a, 0xcf, 0x33, 0x66, 0x29,
+ 0xe6, 0x2c, 0xfc, 0x4a, 0x74, 0x0b, 0xf9, 0xa5, 0x1f, 0xd6, 0x6e, 0x6b,
+ 0x72, 0x28, 0x7e, 0xd5, 0x55, 0x82, 0x61, 0x25, 0x2f, 0x50, 0xdc, 0x92,
+ 0x54, 0x17, 0xc1, 0xe4, 0x8a, 0x45, 0x52, 0x58, 0x9a, 0x70, 0x99, 0xab,
+ 0x0a, 0x33, 0x71, 0xcd, 0xb1, 0xc2, 0x09, 0x57, 0x3f, 0x7f, 0x5a, 0xc9,
+ 0x43, 0x6d, 0x29, 0x8f, 0xda, 0x96, 0x06, 0xf9, 0x58, 0x2e, 0x8c, 0x87,
+ 0x34, 0x20, 0xe7, 0xc4, 0xed, 0xbf, 0x5e, 0xad, 0x17, 0xe3, 0xc9, 0x3f,
+ 0xa3, 0x20, 0x92, 0x08, 0xb9, 0x17, 0x28, 0xc2, 0x08, 0xb3, 0xfd, 0x10,
+ 0xb2, 0x70, 0x45, 0xbe, 0x1c, 0xfb, 0xf2, 0x42, 0xc5, 0xd3, 0x4c, 0xad,
+ 0xda, 0x97, 0x60, 0x82, 0x71, 0x32, 0x64, 0x44, 0xad, 0x35, 0xd3, 0x09,
+ 0xd4, 0x7f, 0x4a, 0xdd, 0x6b, 0xfc, 0x5a, 0xd9, 0x57, 0x10, 0xdb, 0x6d,
+ 0x65, 0xf8, 0x2a, 0x06, 0xa0, 0x4b, 0xd7, 0xc7, 0x1e, 0x33, 0x5c, 0x2b,
+ 0x86, 0xcf, 0x6a, 0x46, 0x6c, 0x31, 0x1f, 0x7e, 0x73, 0x5b, 0x8f, 0xf8,
+ 0xc2, 0x91, 0x22, 0x69, 0xc3, 0xb1, 0xf2, 0x00, 0x7f, 0x7d, 0x13, 0x69,
+ 0xa5, 0x54, 0x40, 0xa5, 0xab, 0xd9, 0x8a, 0x46, 0xa4, 0x38, 0x97, 0x56,
+ 0xf7, 0x37, 0x82, 0xef},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: modify last byte of digest
+ // tcID: 209
+ {SEC_OID_SHA256,
+ 209,
+ {0x1e, 0xff, 0x92, 0x7c, 0xfa, 0x95, 0x03, 0x0c, 0x95, 0x54, 0x7b, 0x3f,
+ 0x34, 0x03, 0x63, 0x6e, 0xd6, 0x3f, 0xe8, 0x5c, 0x99, 0xe2, 0x1e, 0x64,
+ 0xbd, 0xd8, 0x59, 0x3f, 0x56, 0x11, 0x93, 0x29, 0xfd, 0x7d, 0x75, 0xf8,
+ 0x76, 0xe1, 0x33, 0x17, 0xaa, 0xfe, 0x54, 0x0b, 0x79, 0x96, 0x4c, 0xdf,
+ 0x62, 0x33, 0x0c, 0xf9, 0x8b, 0xe6, 0x6e, 0xe4, 0x1e, 0xc9, 0x2d, 0x7a,
+ 0xb9, 0xba, 0x79, 0x88, 0xe8, 0xbf, 0x6e, 0xba, 0x3d, 0xc9, 0x5f, 0xfe,
+ 0xdf, 0xfe, 0x09, 0xb3, 0x82, 0xa9, 0xff, 0x56, 0x6f, 0x07, 0xc6, 0x1c,
+ 0x06, 0x94, 0x4d, 0xe3, 0xb6, 0x8d, 0xca, 0x4c, 0x4a, 0x3b, 0x20, 0x76,
+ 0xe7, 0x78, 0x28, 0x6b, 0x50, 0xc6, 0xec, 0xe0, 0xdc, 0x06, 0x6c, 0x29,
+ 0xda, 0xe7, 0xd8, 0x24, 0x96, 0x9f, 0xec, 0xc6, 0xd5, 0xf8, 0xbb, 0xc2,
+ 0x73, 0x1e, 0x87, 0x5e, 0xd9, 0x78, 0x04, 0x28, 0xd5, 0x35, 0x91, 0xd2,
+ 0xf2, 0x02, 0x1a, 0xa7, 0x86, 0x4b, 0xaa, 0xc5, 0x5d, 0x27, 0x6c, 0xbb,
+ 0x14, 0x09, 0x8e, 0x9a, 0xf5, 0x86, 0x9e, 0x18, 0xc2, 0x9c, 0x89, 0xd8,
+ 0x73, 0x25, 0x03, 0xfc, 0xf8, 0xe6, 0x5a, 0x38, 0x44, 0x54, 0x78, 0x5e,
+ 0xd3, 0x9d, 0xbc, 0x51, 0x6e, 0xba, 0x13, 0x0e, 0x2a, 0xdd, 0x65, 0x5a,
+ 0x8e, 0x7d, 0xf2, 0x60, 0xa6, 0x68, 0xff, 0x92, 0x14, 0x19, 0x46, 0x81,
+ 0x03, 0x3f, 0xd8, 0xb5, 0x72, 0x02, 0xfd, 0xf6, 0x27, 0x27, 0x0f, 0xe4,
+ 0xf6, 0x3a, 0x49, 0xfb, 0xaf, 0xfb, 0xce, 0x15, 0x20, 0x56, 0x2c, 0xe5,
+ 0x3c, 0x9e, 0xce, 0xf6, 0xda, 0x5e, 0x94, 0x2a, 0xd0, 0x6c, 0x8c, 0xe3,
+ 0xe6, 0x73, 0x52, 0x4b, 0x84, 0xc1, 0x9d, 0xa4, 0xf0, 0x71, 0xd9, 0xd0,
+ 0xef, 0x9e, 0x24, 0xd4, 0xc8, 0xb0, 0xdd, 0x64, 0x62, 0x7c, 0xca, 0xe7,
+ 0x46, 0x83, 0x72, 0xbc},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 210
+ {SEC_OID_SHA256,
+ 210,
+ {0xae, 0x44, 0x3b, 0x00, 0x89, 0x18, 0xb4, 0x77, 0xcc, 0x8f, 0x80, 0xc5,
+ 0x4a, 0xfc, 0x17, 0x5e, 0xa0, 0x93, 0x5a, 0xd5, 0x3b, 0xbb, 0x27, 0x84,
+ 0xfb, 0x19, 0x48, 0xed, 0x41, 0x86, 0xf0, 0x37, 0x4b, 0x76, 0x03, 0x02,
+ 0xdd, 0x23, 0x46, 0xc3, 0x79, 0x7e, 0x79, 0xa0, 0x80, 0x46, 0x1c, 0x80,
+ 0x2c, 0x39, 0xcd, 0x72, 0xbf, 0xc9, 0x10, 0x1b, 0x40, 0x8d, 0xdf, 0x8a,
+ 0xc4, 0xe4, 0x49, 0xe2, 0xf2, 0xf0, 0xf0, 0x3c, 0xc1, 0xfa, 0x5d, 0xd7,
+ 0x7e, 0x72, 0xbe, 0xcd, 0x52, 0xa3, 0x6d, 0xa6, 0x41, 0x50, 0xed, 0xcd,
+ 0x29, 0x0d, 0xf3, 0x0f, 0xdf, 0xf2, 0xa4, 0x70, 0x1c, 0x7e, 0x92, 0x37,
+ 0x56, 0xeb, 0x47, 0x00, 0x18, 0x4a, 0xf4, 0xe0, 0x60, 0x78, 0x51, 0x73,
+ 0x85, 0xf9, 0xf5, 0x2d, 0x65, 0x0a, 0x46, 0xeb, 0x94, 0x39, 0x3b, 0x37,
+ 0x76, 0x14, 0x44, 0xfa, 0x1d, 0x3f, 0xc9, 0x25, 0x57, 0x91, 0x33, 0xc8,
+ 0x5e, 0x63, 0xb2, 0x5a, 0x7a, 0x7d, 0x15, 0x87, 0xdc, 0x43, 0xfc, 0x50,
+ 0x0e, 0x54, 0xa7, 0x0e, 0xad, 0x1c, 0xf8, 0x72, 0xe4, 0x7b, 0x33, 0xf3,
+ 0x4c, 0xe7, 0x97, 0x13, 0x31, 0x00, 0x7e, 0x5e, 0x74, 0xaa, 0xfe, 0x18,
+ 0x89, 0x5f, 0x4e, 0x5b, 0x1f, 0xaf, 0x92, 0x54, 0x37, 0xaf, 0x5d, 0xd7,
+ 0xd5, 0xac, 0x52, 0x0e, 0xee, 0x77, 0x87, 0x52, 0x13, 0x0e, 0xcd, 0xba,
+ 0x9d, 0x33, 0xa7, 0x92, 0xe1, 0x89, 0xe9, 0xc8, 0xd9, 0x57, 0x70, 0xa4,
+ 0xd5, 0xec, 0xfd, 0x71, 0x64, 0x7c, 0x99, 0x47, 0x06, 0x04, 0xb2, 0x69,
+ 0xf1, 0x49, 0x21, 0xb1, 0xfa, 0x50, 0xba, 0x06, 0x3b, 0x47, 0xbc, 0x6c,
+ 0x49, 0x0e, 0x99, 0x26, 0xe4, 0x06, 0x5d, 0x56, 0x02, 0x55, 0x5e, 0x51,
+ 0xc9, 0xcf, 0x66, 0x69, 0xee, 0x53, 0xb7, 0xcc, 0x7c, 0xd0, 0xda, 0x60,
+ 0x74, 0x78, 0xa5, 0xa0},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 211
+ {SEC_OID_SHA256,
+ 211,
+ {0x51, 0x89, 0xa5, 0x16, 0xb2, 0xff, 0x01, 0x4f, 0x52, 0x7f, 0xfd, 0xe7,
+ 0xcf, 0xd6, 0x5c, 0xca, 0x11, 0xf0, 0xb9, 0x07, 0x16, 0x0f, 0xf9, 0x01,
+ 0xa5, 0x15, 0x11, 0xd4, 0xb9, 0x43, 0x17, 0xe8, 0x6f, 0x30, 0x65, 0x60,
+ 0x07, 0x28, 0xad, 0x0c, 0x43, 0xe6, 0x8a, 0x6f, 0x1f, 0x70, 0x17, 0x70,
+ 0x8b, 0xb8, 0xdb, 0xbc, 0x84, 0xe3, 0x88, 0xf4, 0x3a, 0x9c, 0x83, 0xac,
+ 0xb9, 0x8e, 0xaa, 0x6b, 0x45, 0x32, 0xcc, 0x68, 0xc4, 0xc6, 0xa4, 0x4f,
+ 0x64, 0x99, 0x89, 0xb5, 0xd2, 0x54, 0xf8, 0x9f, 0xec, 0x6d, 0xe1, 0xfe,
+ 0xa4, 0x5e, 0x3e, 0x5b, 0x83, 0xe5, 0x62, 0x60, 0x8a, 0x78, 0x67, 0xf0,
+ 0x91, 0x9a, 0x23, 0x20, 0xa1, 0x20, 0xc8, 0x71, 0x42, 0x1e, 0xb1, 0x64,
+ 0x89, 0x5e, 0xd4, 0xba, 0xe2, 0x7d, 0x34, 0x22, 0x7b, 0x1e, 0x8c, 0xfb,
+ 0x60, 0x02, 0x92, 0xd2, 0x08, 0xcd, 0x15, 0xcd, 0x62, 0x06, 0x8a, 0xff,
+ 0x9d, 0x69, 0x2a, 0xe8, 0x08, 0x8c, 0x9c, 0x08, 0xa5, 0x12, 0x02, 0x69,
+ 0x4f, 0xae, 0xc5, 0xd6, 0xc7, 0x8e, 0x99, 0x5e, 0x5e, 0x01, 0x3f, 0x93,
+ 0x1b, 0x8a, 0x6c, 0xdd, 0x72, 0x63, 0x57, 0xd0, 0xd5, 0xc6, 0xe9, 0xa8,
+ 0x3d, 0xc6, 0x34, 0x81, 0x0f, 0xe3, 0x83, 0xea, 0x1a, 0x89, 0xad, 0xc4,
+ 0x2c, 0x2b, 0xc6, 0x75, 0xf0, 0x75, 0xe5, 0x71, 0xec, 0xd3, 0xff, 0xf8,
+ 0x58, 0x1a, 0x0d, 0xf3, 0xf8, 0x3b, 0x19, 0x59, 0xa5, 0xe6, 0x4b, 0x5e,
+ 0xb1, 0xcb, 0x9b, 0xfb, 0x5c, 0x4c, 0x4c, 0x17, 0xd4, 0x7a, 0x24, 0xa2,
+ 0xab, 0x3d, 0xa6, 0x6b, 0xa6, 0x2d, 0x54, 0xb7, 0x46, 0x24, 0x55, 0x5c,
+ 0x19, 0xc5, 0x6f, 0xfa, 0x94, 0x20, 0x3c, 0xf7, 0x81, 0x01, 0xd1, 0x81,
+ 0xff, 0xea, 0xfe, 0x8e, 0x8f, 0xed, 0x9e, 0x08, 0x97, 0xb2, 0x7a, 0x88,
+ 0x41, 0x9a, 0xa5, 0x40},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 212
+ {SEC_OID_SHA256,
+ 212,
+ {0x8b, 0x00, 0x90, 0x88, 0xb8, 0x14, 0xc2, 0xe2, 0xa3, 0x06, 0xb4, 0xcf,
+ 0xd7, 0x2d, 0x87, 0xdb, 0x4c, 0xa1, 0xeb, 0xf6, 0xad, 0x5f, 0x37, 0xe7,
+ 0xaa, 0x29, 0x77, 0x7b, 0x77, 0xd9, 0x3c, 0x00, 0x59, 0x22, 0x16, 0x8e,
+ 0x36, 0x34, 0xbe, 0x08, 0x5c, 0x9e, 0x4b, 0x14, 0x71, 0x94, 0x04, 0x6e,
+ 0x38, 0xb7, 0xd3, 0x2f, 0xe6, 0x81, 0x46, 0x52, 0x67, 0x2c, 0xc6, 0xeb,
+ 0x72, 0x47, 0x42, 0xa0, 0xa2, 0x2f, 0xae, 0x27, 0x8a, 0x99, 0x53, 0xe6,
+ 0x65, 0xe7, 0x35, 0x12, 0x81, 0xc4, 0x2e, 0x98, 0xd4, 0xfc, 0xa8, 0x23,
+ 0x7b, 0xe4, 0x82, 0x08, 0x0b, 0x9f, 0xbc, 0x47, 0x1b, 0x98, 0x54, 0xee,
+ 0x75, 0xec, 0xe6, 0x36, 0x86, 0x8c, 0x6b, 0x32, 0x70, 0xdf, 0xc7, 0xdb,
+ 0xb3, 0x2c, 0xfd, 0x2e, 0x28, 0x90, 0x1f, 0xf6, 0xac, 0x69, 0x9d, 0xd7,
+ 0x4d, 0x8b, 0xf0, 0x96, 0xbf, 0xe8, 0x9c, 0x22, 0xc2, 0x28, 0x52, 0x24,
+ 0x74, 0xdf, 0x25, 0xd1, 0x3e, 0x5b, 0x7c, 0x11, 0x48, 0xed, 0xd5, 0xdf,
+ 0x5f, 0xbc, 0x06, 0xfe, 0x16, 0x57, 0x29, 0x41, 0x82, 0x21, 0xc6, 0x10,
+ 0xa8, 0xfb, 0xac, 0x57, 0x99, 0x55, 0xb8, 0x62, 0x5e, 0xea, 0xa8, 0xe0,
+ 0x0a, 0xea, 0x00, 0x9b, 0x42, 0xb2, 0x45, 0x6c, 0x93, 0x16, 0xc5, 0xc0,
+ 0x05, 0x68, 0x8b, 0xc0, 0x60, 0xe6, 0x1b, 0xf3, 0x02, 0x41, 0x87, 0x40,
+ 0xf0, 0xbe, 0x9b, 0x5a, 0x30, 0xdf, 0x84, 0x56, 0x08, 0xa9, 0x00, 0x88,
+ 0x04, 0xe8, 0x9d, 0x1a, 0x52, 0x33, 0xd3, 0x4b, 0x6f, 0xa8, 0x4c, 0x36,
+ 0x98, 0x45, 0x1e, 0x47, 0x2f, 0xed, 0xd9, 0xf4, 0xaa, 0x6f, 0xfb, 0xc9,
+ 0xf4, 0x49, 0x12, 0x56, 0xdf, 0x71, 0x81, 0x33, 0x4f, 0xf1, 0x81, 0xcd,
+ 0x66, 0xdc, 0xe7, 0xdc, 0x66, 0xef, 0x9d, 0x3c, 0x51, 0x1a, 0xe5, 0xe6,
+ 0xe3, 0xc8, 0x80, 0x83},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 213
+ {SEC_OID_SHA256,
+ 213,
+ {0x68, 0xa9, 0x0a, 0x62, 0xda, 0x7b, 0x0a, 0xc0, 0x9e, 0x26, 0xca, 0x87,
+ 0x86, 0x72, 0x31, 0x64, 0xc0, 0xe6, 0x53, 0x5e, 0x82, 0xf2, 0x88, 0x39,
+ 0xd1, 0x2c, 0x08, 0x34, 0x8a, 0xac, 0xcc, 0xdf, 0x02, 0x18, 0xd3, 0x47,
+ 0x02, 0x90, 0x66, 0x5e, 0x6d, 0x6f, 0xbb, 0x59, 0xca, 0xfd, 0xa6, 0x3c,
+ 0x9e, 0x50, 0xd5, 0x96, 0x44, 0x2b, 0x02, 0xf4, 0xec, 0x7b, 0x55, 0x75,
+ 0x3b, 0x13, 0xb8, 0x2b, 0x21, 0x7e, 0x32, 0xfc, 0x5f, 0x38, 0x18, 0xe3,
+ 0xfe, 0xe1, 0xa6, 0xb8, 0x98, 0x55, 0xf5, 0x90, 0x2d, 0xcd, 0xba, 0x3e,
+ 0xcc, 0xff, 0xdd, 0xb7, 0x49, 0x13, 0x17, 0x96, 0x1a, 0xf3, 0x6d, 0xc7,
+ 0x4f, 0x5b, 0x6a, 0x44, 0x77, 0xf5, 0x7a, 0xeb, 0x28, 0xd5, 0x76, 0x58,
+ 0xfc, 0xb8, 0xe7, 0x7f, 0x8e, 0x22, 0x3d, 0x28, 0x70, 0xb7, 0x30, 0xd5,
+ 0x3c, 0xa1, 0xaa, 0xde, 0xaf, 0xb3, 0x89, 0xd3, 0xf9, 0x34, 0xba, 0x60,
+ 0x96, 0x89, 0xce, 0x50, 0xbf, 0x82, 0xb0, 0x8f, 0x31, 0xdc, 0x25, 0x78,
+ 0xd7, 0xf0, 0x76, 0xd2, 0x6b, 0xe5, 0xb2, 0x67, 0xe8, 0x7d, 0x2c, 0xa4,
+ 0xdf, 0x8d, 0x57, 0xc1, 0x12, 0x83, 0x1f, 0x45, 0xc4, 0x6b, 0x90, 0x78,
+ 0xc3, 0xec, 0x13, 0xb0, 0x1f, 0x0b, 0x5d, 0x67, 0xe8, 0x25, 0x79, 0x24,
+ 0x34, 0x08, 0xe4, 0xeb, 0x29, 0xa1, 0x54, 0x31, 0x4c, 0xd5, 0xc6, 0x8c,
+ 0xad, 0x6b, 0x71, 0x98, 0xa0, 0x2c, 0x52, 0x2d, 0x87, 0xaa, 0xd9, 0x3e,
+ 0x17, 0xaa, 0xf8, 0xfe, 0xa4, 0x9d, 0x38, 0xe3, 0x93, 0x14, 0xc1, 0x2c,
+ 0x81, 0x6e, 0x73, 0xd9, 0x97, 0xc0, 0xfd, 0x10, 0xcb, 0x12, 0xd4, 0x7a,
+ 0xa7, 0xaf, 0x0e, 0x82, 0xfa, 0x4b, 0x93, 0x9f, 0x12, 0x09, 0x08, 0x5c,
+ 0x01, 0xa8, 0x8f, 0x5c, 0xec, 0xd5, 0x33, 0x90, 0x1d, 0x5b, 0x1a, 0xb2,
+ 0x86, 0x6e, 0x75, 0x3f},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 214
+ {SEC_OID_SHA256,
+ 214,
+ {0xa1, 0x06, 0x0a, 0x69, 0x0b, 0x31, 0xb1, 0xb2, 0xfe, 0xba, 0x5f, 0x0b,
+ 0x8e, 0xde, 0x1c, 0x8f, 0x02, 0x5d, 0xa6, 0x44, 0xda, 0x1f, 0x1d, 0x66,
+ 0xa6, 0xcb, 0x21, 0x82, 0x26, 0xea, 0x67, 0x51, 0xa7, 0xf3, 0x91, 0xad,
+ 0x06, 0x3d, 0x80, 0xb6, 0x30, 0x35, 0xcd, 0xb9, 0x91, 0xe6, 0xa5, 0x49,
+ 0xd8, 0x5c, 0x9f, 0x56, 0x9f, 0x76, 0x77, 0xa4, 0x0b, 0xec, 0xf0, 0x32,
+ 0x6c, 0xb9, 0x32, 0x97, 0xe2, 0x3e, 0xd4, 0x9d, 0xce, 0x7a, 0x5c, 0x1a,
+ 0x48, 0x66, 0xd7, 0x88, 0xae, 0xc2, 0x4d, 0x23, 0xcf, 0x9c, 0x9c, 0xf1,
+ 0x57, 0x83, 0xff, 0x56, 0x92, 0xa5, 0x79, 0xdb, 0x8f, 0x11, 0xb7, 0xe1,
+ 0xee, 0x8d, 0x28, 0xae, 0xa1, 0x5f, 0x35, 0x8b, 0x4d, 0x01, 0xe1, 0x27,
+ 0xdc, 0x43, 0x8f, 0x5e, 0xdf, 0x53, 0x34, 0x67, 0x44, 0x59, 0x4c, 0x3f,
+ 0x94, 0x64, 0x92, 0xa3, 0x9a, 0xea, 0xa1, 0x73, 0x52, 0xa6, 0x79, 0x1a,
+ 0x52, 0xd4, 0x81, 0x26, 0x37, 0xc8, 0x61, 0x23, 0x23, 0xa5, 0x0a, 0xf3,
+ 0xb7, 0xdd, 0x42, 0x16, 0x10, 0x00, 0x20, 0xdf, 0x91, 0xb6, 0x53, 0xe5,
+ 0xe4, 0x77, 0x2b, 0xca, 0x49, 0x75, 0x0a, 0xb9, 0x84, 0x4c, 0x8c, 0xf1,
+ 0x3d, 0x65, 0x15, 0x41, 0xd2, 0xa1, 0xaa, 0x7c, 0x74, 0xa6, 0x73, 0xe6,
+ 0x45, 0x97, 0x1d, 0xf9, 0xac, 0xee, 0x05, 0x9f, 0xa9, 0x81, 0xad, 0x39,
+ 0xe8, 0x01, 0x1b, 0x06, 0xbb, 0x39, 0xa8, 0x6c, 0xdb, 0xba, 0x9f, 0xa5,
+ 0x44, 0xb8, 0xf2, 0x46, 0x01, 0x88, 0xca, 0x04, 0x35, 0x4a, 0x95, 0xef,
+ 0xfe, 0xd4, 0xe7, 0xc5, 0x90, 0x5d, 0x5b, 0xf2, 0x59, 0x73, 0x58, 0x98,
+ 0x09, 0x36, 0x0d, 0x5e, 0x15, 0x4e, 0x7a, 0x36, 0x13, 0xc2, 0x7f, 0x4c,
+ 0x5c, 0x92, 0x0e, 0x71, 0x99, 0x60, 0x63, 0xc2, 0xf8, 0x6c, 0x44, 0xb7,
+ 0xad, 0x12, 0xa3, 0x76},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 215
+ {SEC_OID_SHA256,
+ 215,
+ {0x49, 0xce, 0xa1, 0x9f, 0x5a, 0xdb, 0x72, 0x3c, 0x41, 0xe8, 0x95, 0x33,
+ 0x7a, 0x24, 0xce, 0xd9, 0xe6, 0x85, 0x73, 0x6e, 0xc0, 0x60, 0xf2, 0xae,
+ 0xef, 0x35, 0xbb, 0xdc, 0xf3, 0x77, 0x41, 0x05, 0x6d, 0x5f, 0x3a, 0xce,
+ 0x05, 0x1b, 0x0f, 0x60, 0x99, 0x58, 0x5d, 0x82, 0xf5, 0x76, 0x59, 0x1d,
+ 0xa0, 0xc1, 0x13, 0x9a, 0x59, 0x06, 0x85, 0xb3, 0xe3, 0x5f, 0xf9, 0x05,
+ 0x3b, 0xc6, 0xc3, 0xe3, 0x81, 0xcb, 0xa0, 0x77, 0x70, 0x05, 0x58, 0x32,
+ 0x8f, 0xa7, 0x85, 0x12, 0x8f, 0x78, 0xf5, 0xcf, 0xa4, 0x81, 0xe6, 0xbf,
+ 0x58, 0x1b, 0xc9, 0x42, 0x4f, 0x10, 0x1c, 0xd8, 0xc2, 0xef, 0xeb, 0x4f,
+ 0x8f, 0x00, 0x68, 0x47, 0x76, 0x41, 0x6c, 0x30, 0x9d, 0x21, 0x7d, 0xf1,
+ 0xdf, 0xde, 0x8f, 0x1e, 0x46, 0x43, 0xaa, 0xd2, 0x32, 0x07, 0x54, 0x1f,
+ 0xaf, 0xeb, 0x5b, 0x7d, 0x26, 0x3f, 0xb5, 0x60, 0xcf, 0xad, 0xe4, 0x79,
+ 0x2d, 0x71, 0x6f, 0x68, 0xe7, 0x80, 0x9c, 0xf8, 0x47, 0x8c, 0xc4, 0xdc,
+ 0x6a, 0x4c, 0x14, 0xe4, 0xe5, 0xdf, 0x4f, 0x13, 0x7d, 0x7a, 0x05, 0x27,
+ 0x0c, 0x6b, 0x0c, 0xa1, 0xf7, 0x3e, 0x77, 0xea, 0xc0, 0x7f, 0x5e, 0x7b,
+ 0x60, 0xc8, 0x57, 0x4b, 0x5c, 0x74, 0x87, 0xdb, 0x4a, 0xa3, 0x34, 0x17,
+ 0x3f, 0xbe, 0x03, 0xd9, 0x38, 0x05, 0xbb, 0xa2, 0x91, 0x19, 0x4f, 0x02,
+ 0xf7, 0x7e, 0xc0, 0xee, 0xae, 0x23, 0x73, 0xec, 0x9f, 0xc4, 0x67, 0xa6,
+ 0x21, 0xfe, 0xb7, 0x7a, 0xfc, 0x7d, 0x37, 0x57, 0xca, 0x98, 0xb4, 0xf3,
+ 0xfe, 0xdb, 0xdc, 0x39, 0x1f, 0x99, 0xdf, 0x24, 0x66, 0x32, 0x33, 0xf7,
+ 0x39, 0x49, 0x35, 0xb1, 0x4e, 0xb8, 0x1c, 0xf5, 0xb2, 0x4d, 0x16, 0x9c,
+ 0xaf, 0xa7, 0x50, 0x6b, 0xcb, 0xcc, 0x2a, 0x41, 0x66, 0xfc, 0xf8, 0xfd,
+ 0xbd, 0x5f, 0x7f, 0x3e},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 216
+ {SEC_OID_SHA256,
+ 216,
+ {0xb1, 0xe5, 0x09, 0x5d, 0x61, 0xe4, 0xa9, 0x86, 0xfe, 0x34, 0x25, 0xa0,
+ 0x84, 0x01, 0xca, 0x72, 0x6b, 0xaf, 0xcb, 0x77, 0x8d, 0xc8, 0x18, 0x25,
+ 0x4e, 0x7e, 0xa5, 0xd2, 0x99, 0xa9, 0xee, 0x3e, 0x8c, 0x30, 0x3a, 0x51,
+ 0xce, 0x19, 0x64, 0x4b, 0x60, 0xa7, 0xf6, 0x15, 0x68, 0x50, 0xb3, 0x32,
+ 0x5f, 0x4a, 0xda, 0x09, 0x58, 0xce, 0x9a, 0x0a, 0x8c, 0xfe, 0x2a, 0x7c,
+ 0xa0, 0x85, 0x53, 0x8b, 0x9b, 0x9a, 0xbc, 0xfa, 0xaa, 0xf7, 0x41, 0x3c,
+ 0x81, 0x0d, 0x6b, 0x2c, 0x03, 0xb5, 0xa3, 0xbb, 0xf9, 0x8f, 0xae, 0xf5,
+ 0x37, 0x40, 0x53, 0xcb, 0xff, 0x97, 0x98, 0x15, 0xe5, 0xf1, 0xa3, 0x89,
+ 0x80, 0x08, 0x7b, 0x29, 0x1e, 0x1c, 0xf1, 0x68, 0x3f, 0xeb, 0xc3, 0x2d,
+ 0xa7, 0x1b, 0x90, 0x40, 0xbe, 0xde, 0xb0, 0x14, 0xde, 0x01, 0xcb, 0xc7,
+ 0x94, 0xee, 0x40, 0xc1, 0x2e, 0x7d, 0x44, 0xcb, 0xd0, 0x13, 0x36, 0xee,
+ 0x92, 0x88, 0x4d, 0x60, 0xd2, 0x0b, 0xb0, 0xc9, 0xa5, 0xfe, 0x4d, 0x7d,
+ 0xbc, 0x93, 0x47, 0x8d, 0xab, 0x04, 0x4b, 0xb6, 0xf0, 0x40, 0x50, 0xee,
+ 0x4a, 0x3c, 0x8d, 0x25, 0x77, 0xc0, 0xe8, 0x44, 0x37, 0x81, 0xf1, 0xba,
+ 0x5d, 0x8e, 0x76, 0x3e, 0xd7, 0xf8, 0x79, 0xf0, 0xbd, 0x97, 0x00, 0x45,
+ 0x29, 0x9d, 0x2e, 0x2b, 0xc0, 0x0a, 0xe4, 0x75, 0x98, 0xe8, 0x22, 0xfd,
+ 0xf2, 0x46, 0x13, 0x43, 0xc5, 0xc5, 0xf2, 0x11, 0x1b, 0x09, 0x98, 0x23,
+ 0xc3, 0x5b, 0x7e, 0xc4, 0xf0, 0x7d, 0x33, 0x7e, 0x52, 0x72, 0x9c, 0x19,
+ 0xe1, 0xdf, 0x28, 0xc4, 0xba, 0xb6, 0xe7, 0xfb, 0xd1, 0xab, 0xd9, 0xcd,
+ 0x30, 0x52, 0x92, 0x08, 0x75, 0xe5, 0x9a, 0xd2, 0x51, 0x97, 0x0e, 0x98,
+ 0xc7, 0xa9, 0x44, 0xee, 0x6b, 0xa7, 0x17, 0x87, 0xf6, 0x5e, 0xda, 0x75,
+ 0xe8, 0x4c, 0xd0, 0x48},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 217
+ {SEC_OID_SHA256,
+ 217,
+ {0xba, 0x0a, 0xc1, 0xff, 0x39, 0xb1, 0x08, 0x01, 0x57, 0x03, 0x58, 0x3a,
+ 0xfc, 0xea, 0x5c, 0x77, 0x7e, 0xc7, 0x0d, 0xf6, 0xad, 0x11, 0xf5, 0x61,
+ 0xf2, 0x3c, 0xa8, 0x4e, 0xea, 0xcc, 0x73, 0xb7, 0xd9, 0x33, 0x75, 0xf5,
+ 0xe4, 0x4c, 0x6c, 0x84, 0xe1, 0x62, 0x73, 0xd4, 0x42, 0xf9, 0x3e, 0x36,
+ 0xd4, 0x74, 0xc7, 0x19, 0x01, 0x84, 0xa0, 0x76, 0x6e, 0x5b, 0x2b, 0xfe,
+ 0x98, 0x96, 0xf0, 0xf0, 0x90, 0x6a, 0x7a, 0x0c, 0x08, 0xdd, 0x78, 0xf0,
+ 0xa9, 0x70, 0x2c, 0xf3, 0xf7, 0x06, 0x04, 0x08, 0x93, 0x88, 0x5f, 0x1e,
+ 0x1d, 0xa9, 0xcd, 0x01, 0xac, 0xa8, 0x0d, 0xe8, 0xc0, 0xc8, 0x19, 0x7b,
+ 0xb6, 0xe5, 0xe3, 0x45, 0x62, 0xc3, 0x7f, 0xf3, 0x25, 0x6f, 0xbc, 0x6e,
+ 0x99, 0xd1, 0xe9, 0xa7, 0x45, 0x9a, 0x2c, 0xb1, 0xf4, 0x9e, 0xb3, 0x71,
+ 0xa9, 0xe3, 0xcb, 0x1e, 0x87, 0xa4, 0x60, 0x88, 0x06, 0x64, 0xad, 0xb7,
+ 0x6e, 0x6b, 0xc3, 0xf2, 0x65, 0x20, 0x10, 0xa7, 0xa1, 0xdd, 0xe5, 0x52,
+ 0xdd, 0x4a, 0xad, 0xcf, 0x30, 0x36, 0x6b, 0x0d, 0xe3, 0x96, 0x4e, 0x85,
+ 0xd7, 0x6b, 0xf7, 0x9e, 0x20, 0xce, 0xd2, 0xae, 0xf8, 0x7c, 0x9d, 0x31,
+ 0xb4, 0xf2, 0x75, 0x6c, 0xea, 0x23, 0xd9, 0xce, 0xf7, 0x5c, 0xe0, 0x7c,
+ 0xea, 0x41, 0x20, 0x4b, 0x42, 0x26, 0x0a, 0x25, 0xde, 0xd4, 0x48, 0xdf,
+ 0x63, 0x9a, 0x04, 0x93, 0xd2, 0x42, 0x62, 0xe1, 0xc4, 0x11, 0xb7, 0xc2,
+ 0x94, 0xca, 0xbb, 0x56, 0xb9, 0x51, 0x26, 0xc4, 0x4d, 0x33, 0x33, 0x85,
+ 0xa6, 0x3d, 0xbb, 0xf9, 0x21, 0x9f, 0x22, 0x49, 0x98, 0x12, 0xae, 0x99,
+ 0x77, 0x2b, 0xa6, 0xc3, 0x0d, 0x88, 0x1c, 0x4b, 0xfd, 0xb3, 0xd0, 0x74,
+ 0xcc, 0x8f, 0x60, 0x90, 0x81, 0x05, 0x46, 0xe6, 0x4b, 0x1d, 0xff, 0xf6,
+ 0x84, 0x7a, 0x21, 0xf1},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 218
+ {SEC_OID_SHA256,
+ 218,
+ {0x4a, 0xb5, 0x04, 0xda, 0x96, 0x4b, 0xee, 0x49, 0x15, 0x12, 0xb4, 0x0b,
+ 0x79, 0xfe, 0x9b, 0xef, 0xa7, 0xe5, 0x96, 0x0b, 0x14, 0x2b, 0x61, 0x9d,
+ 0xb3, 0x55, 0x69, 0xcc, 0x93, 0x87, 0x26, 0x5c, 0xc8, 0xfa, 0x8d, 0x45,
+ 0x05, 0xb3, 0xb7, 0xcd, 0xe5, 0xe8, 0x84, 0x85, 0x3b, 0xbe, 0xa5, 0xd4,
+ 0x7c, 0xe7, 0xd6, 0x0a, 0xa7, 0xe4, 0xc8, 0x18, 0x53, 0xf0, 0xee, 0x3f,
+ 0x6b, 0x35, 0x7d, 0xda, 0x5e, 0xfe, 0x13, 0x11, 0x9f, 0xc4, 0x2f, 0x46,
+ 0x4b, 0x0c, 0xfb, 0x9d, 0x35, 0x06, 0x02, 0x4c, 0x2c, 0x88, 0x4e, 0xb5,
+ 0x73, 0x73, 0xe1, 0x66, 0x11, 0xa6, 0xec, 0x1e, 0xb8, 0x03, 0xa6, 0x13,
+ 0x00, 0xbd, 0x24, 0x85, 0x87, 0x59, 0x4d, 0x08, 0x1b, 0x50, 0x1d, 0x5a,
+ 0x14, 0x1d, 0x2e, 0xa3, 0x8d, 0x9e, 0xf6, 0x9a, 0x87, 0xa3, 0xee, 0x9d,
+ 0x8d, 0x83, 0xab, 0xa4, 0x10, 0xb8, 0xd3, 0x07, 0x65, 0xc8, 0x1f, 0x99,
+ 0x7d, 0x71, 0x45, 0x7d, 0xc8, 0xff, 0x1d, 0x9c, 0x3e, 0xd8, 0x3f, 0x06,
+ 0xf0, 0x15, 0x68, 0x26, 0x10, 0x5b, 0xc0, 0xa6, 0xfe, 0xf0, 0x26, 0x0b,
+ 0xa6, 0xfb, 0x24, 0x57, 0x8d, 0xe5, 0xf5, 0x8e, 0x7b, 0x0a, 0x64, 0xd5,
+ 0xda, 0x15, 0x12, 0xf5, 0x25, 0xf4, 0x1e, 0x98, 0x7a, 0x27, 0xe4, 0xd5,
+ 0x9c, 0x7d, 0x49, 0x17, 0xfb, 0x60, 0x58, 0x65, 0x35, 0x34, 0x1b, 0xf1,
+ 0x64, 0x4f, 0x6b, 0xf6, 0xa7, 0xe3, 0xcf, 0xba, 0x1c, 0x22, 0x5a, 0x66,
+ 0xbd, 0x65, 0xcc, 0x90, 0xb1, 0xea, 0xed, 0x36, 0x96, 0xea, 0xec, 0xbb,
+ 0xc2, 0x4a, 0x31, 0x8a, 0x2e, 0x2a, 0xd7, 0x11, 0xaf, 0x85, 0xb0, 0x2e,
+ 0xe7, 0x30, 0x94, 0x0a, 0xa3, 0xdc, 0xb2, 0xd8, 0x7a, 0xa8, 0xda, 0xda,
+ 0xc1, 0x82, 0xb5, 0xee, 0xfe, 0xba, 0xa3, 0xe7, 0x29, 0x20, 0x4d, 0x04,
+ 0xe8, 0xeb, 0xf0, 0x9b},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 219
+ {SEC_OID_SHA256,
+ 219,
+ {0x81, 0xc3, 0x37, 0xab, 0x36, 0x82, 0x2c, 0x15, 0x75, 0x02, 0xb8, 0x5c,
+ 0x88, 0x30, 0x7b, 0xad, 0xa3, 0x6c, 0x39, 0xc4, 0x05, 0x4e, 0x1b, 0xe4,
+ 0xb0, 0xf9, 0xb8, 0x47, 0xe1, 0xcf, 0xc6, 0xd2, 0xc7, 0xdf, 0xe0, 0x8d,
+ 0xf6, 0xa3, 0xa8, 0x0e, 0xf3, 0xaa, 0xf6, 0xcc, 0xd0, 0xbb, 0xd4, 0x3d,
+ 0xf5, 0xe2, 0x32, 0x9e, 0x89, 0x37, 0x8b, 0xce, 0x30, 0x50, 0x3d, 0x3a,
+ 0x61, 0x9a, 0xcf, 0x86, 0x5d, 0xf1, 0xc4, 0x3c, 0x79, 0x37, 0x76, 0xcc,
+ 0xfa, 0x43, 0xf5, 0x1e, 0x61, 0x35, 0xde, 0x76, 0x2d, 0x0c, 0xbf, 0x05,
+ 0xbd, 0xb6, 0x3f, 0x66, 0x4b, 0x67, 0x30, 0xba, 0xba, 0x49, 0x2e, 0x0e,
+ 0xca, 0xc1, 0x90, 0x6a, 0x5e, 0x52, 0x00, 0xa9, 0xaf, 0x1f, 0xfb, 0xe2,
+ 0xfd, 0x57, 0xc7, 0x0b, 0x98, 0xa6, 0x08, 0xee, 0x05, 0xc7, 0xea, 0x96,
+ 0x60, 0x98, 0x3e, 0xbd, 0x09, 0x0b, 0x77, 0xc7, 0x30, 0x0d, 0xe7, 0x33,
+ 0xad, 0xb5, 0xb0, 0x40, 0x5c, 0xf4, 0xef, 0x5c, 0x01, 0x31, 0xbb, 0x24,
+ 0x52, 0xa0, 0xd1, 0x07, 0x62, 0xfd, 0xb7, 0xab, 0x83, 0x78, 0x6b, 0xa3,
+ 0xb3, 0xf7, 0x0f, 0xac, 0xe9, 0xdc, 0x74, 0x77, 0xf3, 0x44, 0x4c, 0x98,
+ 0x5b, 0xd9, 0xf0, 0xb0, 0xfb, 0xb0, 0x11, 0xf8, 0x55, 0xdd, 0xf9, 0xac,
+ 0x48, 0x15, 0x62, 0x4c, 0x14, 0x0b, 0xfa, 0x0f, 0xc8, 0x98, 0xbf, 0xf6,
+ 0x36, 0x99, 0xf4, 0xb4, 0xc8, 0x72, 0x56, 0xc4, 0x78, 0x2c, 0xec, 0xba,
+ 0x69, 0x19, 0x1d, 0x03, 0xd4, 0xfe, 0xb1, 0x58, 0x88, 0x7f, 0xd7, 0xde,
+ 0xf3, 0x02, 0x86, 0x95, 0x0f, 0x35, 0x28, 0x63, 0x06, 0x90, 0x01, 0x43,
+ 0x1c, 0xef, 0x13, 0x6a, 0x23, 0xb2, 0xed, 0x2d, 0x88, 0x6f, 0x2d, 0xfa,
+ 0x36, 0xec, 0x78, 0x34, 0xd9, 0x4f, 0x69, 0x0f, 0x66, 0x71, 0x3c, 0xb4,
+ 0x9f, 0x84, 0xc9, 0x41},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 220
+ {SEC_OID_SHA256,
+ 220,
+ {0x50, 0xd0, 0xf2, 0x06, 0x3c, 0x47, 0x2a, 0x07, 0xd9, 0x8a, 0x8a, 0x9a,
+ 0x60, 0x7c, 0x0c, 0x1b, 0x15, 0x4b, 0x30, 0x62, 0x28, 0x39, 0xfd, 0x57,
+ 0x1a, 0x3c, 0x4c, 0xb9, 0x91, 0x6d, 0xf8, 0x6e, 0x9b, 0xda, 0x0a, 0xc7,
+ 0x9e, 0x26, 0x64, 0x28, 0xcc, 0x3e, 0x70, 0x9d, 0x9d, 0xc3, 0xbb, 0xeb,
+ 0x0f, 0x19, 0x93, 0xf8, 0x36, 0xff, 0xf5, 0xea, 0x42, 0x1d, 0x59, 0xf2,
+ 0xf4, 0x69, 0xa1, 0xb4, 0xd9, 0x92, 0xe8, 0xd0, 0x06, 0x5a, 0xc3, 0x75,
+ 0xdd, 0x19, 0x2c, 0x14, 0x25, 0xda, 0x17, 0xab, 0x99, 0x36, 0xbd, 0x3d,
+ 0xf4, 0x98, 0x53, 0xb2, 0xec, 0xe3, 0xdd, 0xd0, 0x0c, 0xfd, 0x5c, 0xc5,
+ 0x7c, 0x56, 0x29, 0x27, 0x6f, 0x7e, 0xca, 0xfa, 0xdf, 0x3e, 0x68, 0x05,
+ 0x7e, 0x38, 0x4b, 0x2f, 0x89, 0xcb, 0xbe, 0x7d, 0x05, 0x3a, 0xdd, 0x2a,
+ 0xb8, 0xb9, 0x79, 0x55, 0x3e, 0x9c, 0xdf, 0x40, 0x9f, 0xba, 0xdf, 0xf0,
+ 0x45, 0xe6, 0xe0, 0xa5, 0x08, 0x75, 0x66, 0xa8, 0x03, 0x6b, 0xf4, 0x30,
+ 0x72, 0x4b, 0x14, 0xb1, 0xb5, 0x58, 0x36, 0x31, 0x1a, 0x26, 0x70, 0x81,
+ 0x6b, 0x05, 0x61, 0xde, 0xe0, 0x7e, 0xdf, 0xc6, 0xff, 0xe8, 0xd6, 0x16,
+ 0x7a, 0xfb, 0x1b, 0xe5, 0x4f, 0xbd, 0x3c, 0x4f, 0x17, 0xec, 0xc6, 0x8e,
+ 0xfa, 0xbc, 0x1e, 0xde, 0xad, 0x2a, 0x1b, 0xbc, 0xca, 0x4b, 0xd6, 0xf9,
+ 0xeb, 0x83, 0x9a, 0xe4, 0x52, 0x69, 0xd8, 0xc7, 0x55, 0x4c, 0xd7, 0x1e,
+ 0x5c, 0xa9, 0x82, 0x3c, 0x12, 0x0e, 0xd7, 0x84, 0x92, 0xf2, 0x8b, 0x7f,
+ 0xa2, 0xfa, 0x20, 0x31, 0xb2, 0xf6, 0x16, 0x97, 0xb0, 0xf6, 0x2e, 0x48,
+ 0x6d, 0x16, 0xf0, 0x60, 0x51, 0x76, 0x9a, 0x55, 0xcd, 0xba, 0xc2, 0xd3,
+ 0x93, 0x88, 0xd9, 0x85, 0x79, 0x7a, 0xc8, 0xa6, 0x2a, 0x67, 0x96, 0x7d,
+ 0x32, 0x26, 0xf9, 0x8b},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<asn wrapped hash>
+ // tcID: 221
+ {SEC_OID_SHA256,
+ 221,
+ {0xa5, 0x28, 0x05, 0x43, 0xfc, 0xf9, 0x27, 0x6b, 0xab, 0xa4, 0x9a, 0x29,
+ 0x7f, 0x08, 0x03, 0xca, 0x47, 0x82, 0xcc, 0x05, 0xd3, 0x5c, 0x53, 0xa7,
+ 0xbd, 0x69, 0x2b, 0x03, 0x56, 0x99, 0x1d, 0x1e, 0xf6, 0x21, 0x1e, 0xfd,
+ 0x59, 0x1e, 0xf2, 0xea, 0xa5, 0xd3, 0x9b, 0x00, 0xbc, 0x19, 0x3f, 0x3a,
+ 0x5f, 0x17, 0x5d, 0xd5, 0x5d, 0xe9, 0x0f, 0x04, 0x39, 0x68, 0x74, 0xb7,
+ 0x99, 0x37, 0x46, 0x25, 0xa8, 0xaf, 0x5a, 0xc1, 0x62, 0xf9, 0xaf, 0x79,
+ 0xeb, 0x5f, 0x36, 0x15, 0xda, 0xc8, 0xa3, 0x3c, 0x8d, 0x41, 0x18, 0x2c,
+ 0x61, 0x83, 0xdb, 0x82, 0xb9, 0xe5, 0x09, 0xdd, 0xcf, 0x4d, 0xe0, 0x23,
+ 0x1e, 0x41, 0x9d, 0x0e, 0x07, 0x48, 0x7f, 0xbb, 0xb4, 0x2d, 0x84, 0xff,
+ 0xc9, 0xb4, 0xf4, 0xc3, 0xec, 0xdf, 0x6e, 0xfe, 0x2e, 0xfb, 0xfc, 0x64,
+ 0xf3, 0xf6, 0x65, 0x97, 0x8a, 0xb6, 0xd2, 0x10, 0xfe, 0xbb, 0x69, 0x0d,
+ 0x05, 0xa4, 0xc9, 0x25, 0x2f, 0x97, 0xdd, 0xca, 0x64, 0x88, 0x4d, 0xf9,
+ 0x3f, 0xbc, 0xfc, 0x63, 0x56, 0x95, 0x4e, 0xa7, 0xc4, 0xf4, 0x86, 0xf2,
+ 0xc2, 0x01, 0xe6, 0x98, 0x84, 0x00, 0x80, 0x29, 0x04, 0xf6, 0x1c, 0x02,
+ 0xac, 0xf0, 0x66, 0x69, 0x8f, 0xf5, 0xaf, 0x6f, 0xc8, 0xea, 0xba, 0x4f,
+ 0x81, 0xec, 0x93, 0xd8, 0x86, 0xa4, 0x7e, 0x46, 0x52, 0xaa, 0xd5, 0xdf,
+ 0x2e, 0xcf, 0x46, 0x3d, 0xb0, 0x49, 0xb9, 0x23, 0xa6, 0x57, 0xca, 0x62,
+ 0x9b, 0xa9, 0x1a, 0xc0, 0x09, 0x0b, 0xe3, 0xa1, 0x38, 0x14, 0x32, 0xca,
+ 0x2c, 0x3a, 0xbc, 0xcf, 0xb8, 0x5b, 0x3c, 0x25, 0x17, 0x76, 0xb9, 0x10,
+ 0xbd, 0x7e, 0xc4, 0x28, 0x3d, 0x74, 0x93, 0xe3, 0x09, 0xd2, 0x51, 0xe0,
+ 0x74, 0x04, 0x32, 0x4d, 0xe2, 0x4d, 0x65, 0xa3, 0xdf, 0xb8, 0xe3, 0xc5,
+ 0xcb, 0x8a, 0x5a, 0x83},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<hash>
+ // tcID: 222
+ {SEC_OID_SHA256,
+ 222,
+ {0x4f, 0x26, 0x88, 0x93, 0x2d, 0x7b, 0xf6, 0xec, 0x48, 0xe5, 0x0c, 0x69,
+ 0x93, 0x30, 0x06, 0xd2, 0x8b, 0x05, 0x5a, 0xa9, 0x76, 0x21, 0xfb, 0xeb,
+ 0xf3, 0xca, 0x33, 0x65, 0x36, 0xb8, 0xdc, 0x61, 0x17, 0x2c, 0x8a, 0xd5,
+ 0x2e, 0x45, 0x3c, 0x4e, 0xc2, 0x03, 0xdb, 0xb2, 0x90, 0x45, 0x57, 0x01,
+ 0x2d, 0xcf, 0x43, 0xda, 0x92, 0xf5, 0x5d, 0x62, 0xba, 0xa5, 0x69, 0x61,
+ 0x70, 0x1b, 0xef, 0x82, 0x12, 0x40, 0xa5, 0xfd, 0x2d, 0x17, 0x35, 0xae,
+ 0x14, 0xbe, 0x13, 0x6e, 0xa9, 0x2e, 0xe1, 0x0a, 0xdc, 0x65, 0x0e, 0xff,
+ 0x7e, 0xf6, 0xb5, 0xcb, 0x08, 0xc3, 0xf4, 0xa9, 0xdc, 0x17, 0xbc, 0xfc,
+ 0x66, 0xcf, 0x50, 0x61, 0x6f, 0x30, 0x59, 0x08, 0x71, 0x9f, 0x46, 0x7a,
+ 0xf5, 0xab, 0xb4, 0x5b, 0xee, 0xa1, 0x83, 0x5f, 0x95, 0x54, 0x4f, 0x53,
+ 0xcf, 0x28, 0x13, 0x39, 0x47, 0x67, 0x95, 0x9f, 0xf3, 0x44, 0x0d, 0xa4,
+ 0x27, 0x57, 0xbd, 0x13, 0x58, 0x06, 0xbe, 0x3e, 0xd2, 0x69, 0x8e, 0xa3,
+ 0xd9, 0x03, 0xe0, 0xf2, 0x44, 0x79, 0x16, 0xc9, 0x4d, 0xea, 0xcb, 0xda,
+ 0x48, 0x4c, 0xb1, 0xe0, 0x74, 0x11, 0x4d, 0xcf, 0x3b, 0x41, 0xbf, 0x60,
+ 0x38, 0x31, 0x53, 0xb8, 0x38, 0xf0, 0x18, 0xf8, 0xb2, 0xe3, 0x5e, 0x3a,
+ 0xf6, 0x8e, 0xef, 0xd2, 0x02, 0xa2, 0xb3, 0xd7, 0xdd, 0xc1, 0xec, 0x13,
+ 0x4f, 0xff, 0x74, 0x6f, 0x1c, 0xe9, 0x54, 0x8f, 0x9e, 0x53, 0xa3, 0xcc,
+ 0x41, 0xfa, 0xf2, 0xe9, 0x91, 0xea, 0x1b, 0x58, 0x60, 0xc5, 0x5f, 0x5c,
+ 0x00, 0x0b, 0xff, 0x72, 0xf5, 0x52, 0x4b, 0xed, 0x9c, 0xb8, 0xf9, 0xe8,
+ 0xdc, 0x34, 0x71, 0x3f, 0x3c, 0xe4, 0x43, 0xd2, 0x02, 0xc8, 0xed, 0x3d,
+ 0xf1, 0x3d, 0xec, 0x38, 0x5e, 0x8c, 0x19, 0x87, 0x15, 0x08, 0x80, 0x4c,
+ 0x32, 0x67, 0xb6, 0x7b},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<message>
+ // tcID: 223
+ {SEC_OID_SHA256,
+ 223,
+ {0x89, 0xfc, 0x7f, 0x47, 0xe3, 0x00, 0x72, 0xd2, 0xf4, 0x85, 0xe5, 0x98,
+ 0xea, 0x81, 0x6b, 0xe5, 0xa4, 0x07, 0x42, 0x72, 0x10, 0xfd, 0x3e, 0xcd,
+ 0x49, 0x1a, 0xd1, 0xa6, 0x3b, 0xde, 0x51, 0xf4, 0x9f, 0xfd, 0xc1, 0x96,
+ 0x9f, 0xbd, 0xea, 0xbc, 0x4b, 0x36, 0xa4, 0x40, 0xed, 0x4f, 0xa0, 0x1b,
+ 0x16, 0xcc, 0xcf, 0x32, 0xfb, 0x87, 0x47, 0x86, 0x46, 0x57, 0x0e, 0x5f,
+ 0x65, 0xab, 0x38, 0x64, 0x30, 0xec, 0xde, 0xc9, 0x39, 0x64, 0xec, 0x2a,
+ 0x5d, 0xef, 0x2b, 0x0b, 0x9c, 0xae, 0xc7, 0x1b, 0x39, 0xd0, 0x3b, 0xe7,
+ 0x6f, 0x54, 0xf7, 0xeb, 0x66, 0x5a, 0xf9, 0xd6, 0x75, 0xc2, 0x4f, 0x9a,
+ 0xeb, 0x39, 0x0d, 0xc9, 0x27, 0x61, 0x98, 0xd2, 0x89, 0x80, 0x6c, 0x0a,
+ 0xd1, 0x14, 0xf1, 0x13, 0xf0, 0xad, 0x97, 0xff, 0xfc, 0xe9, 0xe6, 0x73,
+ 0xe7, 0x93, 0xdd, 0x19, 0xb9, 0x89, 0xb8, 0xdd, 0x22, 0x42, 0xbe, 0x50,
+ 0x61, 0xc5, 0x87, 0x76, 0x98, 0x32, 0x5b, 0x2d, 0x70, 0x4f, 0x6c, 0x67,
+ 0xc6, 0x6b, 0x1b, 0x17, 0xc9, 0x2a, 0xda, 0x00, 0xef, 0x0b, 0xa3, 0x06,
+ 0xa8, 0xfb, 0x6c, 0x4b, 0xae, 0x61, 0x19, 0x7d, 0xec, 0x2d, 0x7b, 0xcb,
+ 0x7a, 0xc7, 0x21, 0x5a, 0xc2, 0x60, 0xd6, 0x08, 0xeb, 0x6c, 0x72, 0x35,
+ 0xf4, 0x07, 0xe3, 0x87, 0x76, 0x63, 0x26, 0x38, 0xc4, 0x31, 0xd5, 0xfd,
+ 0x54, 0x6b, 0x42, 0x00, 0x37, 0x05, 0xfc, 0x30, 0x9a, 0xc4, 0x84, 0xdc,
+ 0x99, 0xc4, 0x69, 0x62, 0xb7, 0x89, 0x45, 0x2a, 0x59, 0x5e, 0xaf, 0xf3,
+ 0xc0, 0xc9, 0xb7, 0xe6, 0x61, 0x19, 0x0c, 0xa0, 0xd5, 0x03, 0x72, 0x51,
+ 0xb5, 0x8d, 0x0d, 0xf2, 0xde, 0xa1, 0x20, 0x9c, 0xeb, 0xb9, 0x5c, 0xed,
+ 0x5e, 0x87, 0xf2, 0x08, 0x8d, 0x02, 0x1f, 0xd0, 0xef, 0x0a, 0xea, 0x0e,
+ 0x7b, 0xf6, 0x12, 0x90},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00
+ // tcID: 224
+ {SEC_OID_SHA256,
+ 224,
+ {0xa4, 0x99, 0x94, 0x41, 0x0e, 0xc7, 0x0f, 0x26, 0x0d, 0x83, 0xd2, 0x0f,
+ 0x5e, 0x6f, 0x28, 0x12, 0x73, 0xdc, 0x9d, 0xf9, 0xab, 0xa5, 0x60, 0xc8,
+ 0x85, 0x96, 0x77, 0xa0, 0xa7, 0x56, 0xb3, 0x1f, 0xaf, 0xd7, 0xae, 0xe9,
+ 0x13, 0xd2, 0x30, 0x1c, 0xb6, 0x6a, 0x0b, 0x78, 0xe0, 0xd7, 0xae, 0xe1,
+ 0x1e, 0xf2, 0xec, 0x11, 0x75, 0x73, 0x87, 0xa3, 0x2b, 0x8c, 0xe6, 0x6b,
+ 0x57, 0xda, 0xed, 0x49, 0xa7, 0x5b, 0x57, 0x2e, 0x82, 0xad, 0x23, 0xa2,
+ 0x68, 0x15, 0x26, 0x1a, 0xf3, 0xfb, 0x5b, 0x4d, 0x1d, 0x59, 0xe7, 0xa9,
+ 0x94, 0x83, 0xe0, 0x68, 0xec, 0x50, 0x8a, 0x2a, 0xb9, 0x15, 0xe7, 0xc1,
+ 0x77, 0x22, 0xe1, 0xd8, 0x8a, 0xb9, 0x2c, 0x0d, 0xf5, 0x9d, 0xaf, 0x94,
+ 0xda, 0x36, 0xf6, 0x11, 0x23, 0x2f, 0x40, 0x07, 0x7b, 0x37, 0x3a, 0xf4,
+ 0x41, 0x79, 0xdf, 0x00, 0xe6, 0x9f, 0x3e, 0x8a, 0xd3, 0xe5, 0xd9, 0x94,
+ 0x5e, 0x58, 0x66, 0x11, 0x43, 0x4f, 0x8b, 0x7b, 0xe9, 0xfe, 0xd6, 0x7f,
+ 0x97, 0xd0, 0x04, 0xc6, 0x5b, 0x8d, 0xfe, 0xb9, 0x1e, 0xfd, 0xfb, 0x26,
+ 0xbd, 0x0a, 0x5b, 0x3f, 0xdb, 0x4e, 0x4c, 0xe6, 0xd1, 0xac, 0xcf, 0x5a,
+ 0x6f, 0xe3, 0x7b, 0x08, 0x5c, 0x36, 0x94, 0xe7, 0x9a, 0x85, 0x8c, 0xe6,
+ 0x42, 0x24, 0xbe, 0xec, 0x9f, 0x22, 0x20, 0x33, 0x8a, 0xc5, 0x41, 0x7a,
+ 0x29, 0x25, 0xfa, 0x3c, 0x72, 0xcb, 0xcb, 0xef, 0x63, 0x09, 0x26, 0x29,
+ 0x9f, 0x97, 0x48, 0x82, 0xd2, 0xf3, 0xc8, 0x7d, 0x13, 0x6e, 0x90, 0xb8,
+ 0xc9, 0xc0, 0x59, 0x9a, 0x3e, 0x8d, 0x38, 0xa9, 0xa7, 0x7e, 0x7b, 0x0a,
+ 0xa9, 0xbe, 0x7d, 0xee, 0xc3, 0xbb, 0xe9, 0x62, 0x42, 0x2b, 0xfb, 0x05,
+ 0x37, 0x7f, 0x2f, 0x6b, 0x3f, 0x4e, 0x79, 0x09, 0x77, 0x6c, 0x5b, 0xf3,
+ 0xdb, 0x6b, 0x4c, 0xdd},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: invalid PKCS#1 signature padding: 0001ff...ee00
+ // tcID: 225
+ {SEC_OID_SHA256,
+ 225,
+ {0x41, 0x2f, 0x63, 0x1c, 0x6d, 0xf4, 0xc4, 0x40, 0x2f, 0x70, 0x52, 0x86,
+ 0x35, 0xf4, 0xed, 0x69, 0x09, 0x4f, 0x33, 0xb1, 0x98, 0x49, 0x99, 0x80,
+ 0xff, 0x88, 0x0e, 0x8e, 0x5f, 0xbd, 0xd2, 0x22, 0x36, 0xc7, 0x83, 0x6c,
+ 0xc6, 0x5c, 0xe1, 0x8c, 0x1b, 0x3f, 0x18, 0x3b, 0x69, 0xa4, 0x7c, 0x27,
+ 0xf3, 0x69, 0x9f, 0xe7, 0x47, 0x74, 0x62, 0xfa, 0x8d, 0x17, 0xe8, 0xa2,
+ 0x47, 0xe6, 0xee, 0x9e, 0x99, 0x40, 0x37, 0xad, 0xe0, 0x36, 0x58, 0x3e,
+ 0xcf, 0x44, 0x97, 0xc0, 0x83, 0xf7, 0x8d, 0xb3, 0x6a, 0x15, 0xbe, 0xbc,
+ 0x29, 0x1f, 0x16, 0x45, 0x68, 0x65, 0x5c, 0x27, 0x75, 0x2f, 0x2a, 0xd2,
+ 0x7e, 0xfa, 0x13, 0xa7, 0xfb, 0x89, 0x7e, 0x65, 0x8c, 0xd9, 0xf6, 0xaa,
+ 0x15, 0x15, 0xbd, 0x14, 0xa4, 0x79, 0x3f, 0xed, 0xb7, 0x72, 0x2f, 0xb1,
+ 0x48, 0xc3, 0xa0, 0xe4, 0x8c, 0xae, 0x63, 0xd1, 0x4a, 0xd9, 0x39, 0xa9,
+ 0x9a, 0x90, 0xf1, 0xdd, 0x7a, 0x7c, 0x09, 0xd4, 0x78, 0xc9, 0x21, 0x7e,
+ 0x31, 0xf0, 0x83, 0xc1, 0x2d, 0xd3, 0x39, 0x53, 0x32, 0xaf, 0x68, 0xa4,
+ 0x23, 0x1a, 0x15, 0x06, 0x9b, 0x1f, 0x43, 0x76, 0x55, 0x84, 0xf6, 0xaa,
+ 0x09, 0x46, 0x45, 0x59, 0x6e, 0xcb, 0x49, 0x23, 0xc5, 0x94, 0x30, 0xe6,
+ 0xba, 0x76, 0xae, 0x7a, 0xc4, 0xaa, 0x72, 0x4b, 0x0f, 0xa9, 0xb5, 0xe2,
+ 0xdf, 0x9d, 0x92, 0x54, 0x85, 0x7d, 0xf7, 0x04, 0x23, 0xf9, 0x32, 0x3b,
+ 0xde, 0xe9, 0x7d, 0x74, 0xd6, 0x62, 0x79, 0x3a, 0xc7, 0x2a, 0x0d, 0x08,
+ 0x9a, 0x79, 0x03, 0x8b, 0x8b, 0x85, 0xe4, 0xc0, 0xd3, 0xa6, 0xf6, 0x16,
+ 0xfa, 0xdc, 0xa3, 0x00, 0xa7, 0x7b, 0xbd, 0x53, 0xec, 0x69, 0x28, 0x7a,
+ 0x1f, 0x0f, 0x6f, 0xab, 0x05, 0x60, 0xed, 0x90, 0xa2, 0x82, 0x62, 0xbc,
+ 0x31, 0x0c, 0x14, 0xb1},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: PKCS#1 padding too short: 000001ff...
+ // tcID: 226
+ {SEC_OID_SHA256,
+ 226,
+ {0x77, 0xdc, 0x98, 0xb3, 0x30, 0x2f, 0x80, 0x23, 0x51, 0x04, 0xcb, 0x88,
+ 0x10, 0xd2, 0x90, 0xbe, 0x78, 0x25, 0x29, 0xda, 0x8d, 0x49, 0xc7, 0xed,
+ 0x80, 0x4c, 0x59, 0xf6, 0x43, 0x54, 0x64, 0x66, 0x8d, 0xc2, 0xd1, 0xfc,
+ 0x30, 0x40, 0xff, 0x31, 0xd7, 0xda, 0x3e, 0x31, 0xa4, 0x72, 0xe2, 0x18,
+ 0xe7, 0xf8, 0xbf, 0x20, 0xb6, 0x26, 0x67, 0x3c, 0xec, 0xd2, 0xa5, 0x6d,
+ 0x7c, 0x15, 0xaf, 0x20, 0xb4, 0x2f, 0x3b, 0x1e, 0x15, 0x5c, 0xb5, 0xbd,
+ 0x3c, 0xc0, 0xf1, 0x5c, 0x71, 0x15, 0x2a, 0x64, 0xa6, 0xf1, 0x5f, 0xa3,
+ 0xe1, 0x2f, 0x60, 0x60, 0xc2, 0x53, 0x9f, 0x6f, 0x63, 0x5c, 0x56, 0xa0,
+ 0x19, 0x2b, 0xe8, 0x29, 0x25, 0xc2, 0x77, 0xf5, 0xf3, 0x17, 0xb6, 0x53,
+ 0x1f, 0x1d, 0x56, 0x18, 0xca, 0x95, 0xd0, 0x38, 0xb4, 0xdf, 0x9c, 0x1a,
+ 0x99, 0xdf, 0x4d, 0x09, 0xe6, 0xf5, 0xeb, 0x89, 0x40, 0xf8, 0xc5, 0x91,
+ 0x90, 0x51, 0x18, 0x08, 0x22, 0xcc, 0xcc, 0xd4, 0x9c, 0x88, 0xda, 0x70,
+ 0xc9, 0xc0, 0xbc, 0x1f, 0x20, 0x6f, 0xe8, 0xa6, 0xd8, 0xe5, 0x67, 0x8c,
+ 0x02, 0x09, 0x7f, 0x82, 0x1b, 0x1d, 0x53, 0xa2, 0x6e, 0x55, 0x42, 0xd9,
+ 0x28, 0x74, 0x42, 0xe9, 0xf7, 0x47, 0x80, 0xfd, 0xb4, 0x0f, 0x10, 0xfc,
+ 0xd0, 0x6a, 0xef, 0x31, 0xbc, 0x8f, 0x14, 0xde, 0x73, 0xee, 0xb4, 0x37,
+ 0x55, 0x5c, 0x45, 0x10, 0x76, 0x2f, 0xe6, 0xbd, 0xed, 0x19, 0xa2, 0x1e,
+ 0xb5, 0xe9, 0x4c, 0xe5, 0x14, 0x45, 0xca, 0x10, 0xa6, 0x56, 0x9f, 0x2a,
+ 0x92, 0xbf, 0x70, 0xca, 0xf2, 0xe4, 0x42, 0x97, 0x56, 0x11, 0xc6, 0xf0,
+ 0x2b, 0x3e, 0x28, 0x75, 0xf9, 0x11, 0x26, 0x0b, 0xeb, 0xfd, 0x51, 0x31,
+ 0x95, 0x6c, 0x98, 0xc5, 0x93, 0x24, 0x61, 0x83, 0x13, 0x13, 0xe3, 0xcd,
+ 0xd9, 0xe7, 0xef, 0x0c},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: CVE-2017-11185: signature=n
+ // tcID: 227
+ {SEC_OID_SHA256,
+ 227,
+ {0xbb, 0x0d, 0x41, 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa,
+ 0xbe, 0xcc, 0x42, 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb,
+ 0x0e, 0xb6, 0x9f, 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e,
+ 0x34, 0xfb, 0xe2, 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46,
+ 0xa0, 0x0a, 0x53, 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5,
+ 0xe5, 0x4b, 0xcc, 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd,
+ 0xec, 0xbc, 0x6e, 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a,
+ 0x04, 0xe5, 0xf7, 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a,
+ 0xfa, 0x71, 0x26, 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b,
+ 0x61, 0x6c, 0xa1, 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64,
+ 0x18, 0x3f, 0x57, 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76,
+ 0xca, 0x4f, 0x75, 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34,
+ 0xa5, 0xc1, 0x1f, 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23,
+ 0xb1, 0xad, 0x6f, 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2,
+ 0x61, 0x1c, 0xf1, 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f,
+ 0x67, 0x67, 0x6d, 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33,
+ 0x45, 0xbb, 0x31, 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9,
+ 0x91, 0xba, 0x1e, 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27,
+ 0xd3, 0x6b, 0x42, 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74,
+ 0x25, 0x88, 0x5c, 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30,
+ 0x41, 0x22, 0xa2, 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d,
+ 0xba, 0x22, 0xc1, 0xa7},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: the signature is 2 bytes too long
+ // tcID: 228
+ {SEC_OID_SHA256,
+ 228,
+ {0xbb, 0x0d, 0x41, 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa,
+ 0xbe, 0xcc, 0x42, 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb,
+ 0x0e, 0xb6, 0x9f, 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e,
+ 0x34, 0xfb, 0xe2, 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46,
+ 0xa0, 0x0a, 0x53, 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5,
+ 0xe5, 0x4b, 0xcc, 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd,
+ 0xec, 0xbc, 0x6e, 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a,
+ 0x04, 0xe5, 0xf7, 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a,
+ 0xfa, 0x71, 0x26, 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b,
+ 0x61, 0x6c, 0xa1, 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64,
+ 0x18, 0x3f, 0x57, 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76,
+ 0xca, 0x4f, 0x75, 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34,
+ 0xa5, 0xc1, 0x1f, 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23,
+ 0xb1, 0xad, 0x6f, 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2,
+ 0x61, 0x1c, 0xf1, 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f,
+ 0x67, 0x67, 0x6d, 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33,
+ 0x45, 0xbb, 0x31, 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9,
+ 0x91, 0xba, 0x1e, 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27,
+ 0xd3, 0x6b, 0x42, 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74,
+ 0x25, 0x88, 0x5c, 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30,
+ 0x41, 0x22, 0xa2, 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d,
+ 0xba, 0x22, 0xc1, 0xa7, 0x00, 0x00},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: the signature is empty
+ // tcID: 229
+ {SEC_OID_SHA256, 229, {}, pub_key_13, {0x54, 0x65, 0x73, 0x74}, false},
+
+ // Comment: the signature has value 0
+ // tcID: 230
+ {SEC_OID_SHA256,
+ 230,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: the signature has value 1
+ // tcID: 231
+ {SEC_OID_SHA256,
+ 231,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: the signature has value 2
+ // tcID: 232
+ {SEC_OID_SHA256,
+ 232,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x02},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: the signature has value n-1
+ // tcID: 233
+ {SEC_OID_SHA256,
+ 233,
+ {0xbb, 0x0d, 0x41, 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa,
+ 0xbe, 0xcc, 0x42, 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb,
+ 0x0e, 0xb6, 0x9f, 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e,
+ 0x34, 0xfb, 0xe2, 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46,
+ 0xa0, 0x0a, 0x53, 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5,
+ 0xe5, 0x4b, 0xcc, 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd,
+ 0xec, 0xbc, 0x6e, 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a,
+ 0x04, 0xe5, 0xf7, 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a,
+ 0xfa, 0x71, 0x26, 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b,
+ 0x61, 0x6c, 0xa1, 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64,
+ 0x18, 0x3f, 0x57, 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76,
+ 0xca, 0x4f, 0x75, 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34,
+ 0xa5, 0xc1, 0x1f, 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23,
+ 0xb1, 0xad, 0x6f, 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2,
+ 0x61, 0x1c, 0xf1, 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f,
+ 0x67, 0x67, 0x6d, 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33,
+ 0x45, 0xbb, 0x31, 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9,
+ 0x91, 0xba, 0x1e, 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27,
+ 0xd3, 0x6b, 0x42, 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74,
+ 0x25, 0x88, 0x5c, 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30,
+ 0x41, 0x22, 0xa2, 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d,
+ 0xba, 0x22, 0xc1, 0xa6},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: the signature has value n+1
+ // tcID: 234
+ {SEC_OID_SHA256,
+ 234,
+ {0xbb, 0x0d, 0x41, 0x24, 0xc2, 0x01, 0x30, 0x68, 0x8b, 0x84, 0x19, 0xfa,
+ 0xbe, 0xcc, 0x42, 0x7d, 0x94, 0x6c, 0x50, 0x96, 0xdc, 0xf6, 0x9e, 0xcb,
+ 0x0e, 0xb6, 0x9f, 0xcf, 0x5a, 0xed, 0x15, 0xd7, 0xe1, 0xe5, 0xfe, 0x4e,
+ 0x34, 0xfb, 0xe2, 0x6f, 0x8b, 0x24, 0x4a, 0xa3, 0xf0, 0x88, 0xd5, 0x46,
+ 0xa0, 0x0a, 0x53, 0x14, 0x64, 0xba, 0x4b, 0x89, 0x80, 0xbc, 0xc4, 0xd5,
+ 0xe5, 0x4b, 0xcc, 0x20, 0xe1, 0xa5, 0x1a, 0xfa, 0x90, 0x44, 0xf7, 0xfd,
+ 0xec, 0xbc, 0x6e, 0xdb, 0x75, 0x1b, 0x5a, 0x5f, 0xa7, 0xab, 0x40, 0x3a,
+ 0x04, 0xe5, 0xf7, 0x7b, 0xa7, 0x86, 0x5d, 0xd6, 0xd2, 0x11, 0xda, 0x0a,
+ 0xfa, 0x71, 0x26, 0x2a, 0x77, 0xa6, 0x3d, 0x9c, 0x06, 0xe8, 0xb0, 0x0b,
+ 0x61, 0x6c, 0xa1, 0x5f, 0x11, 0xea, 0x5b, 0x49, 0x48, 0x97, 0x38, 0x64,
+ 0x18, 0x3f, 0x57, 0x03, 0x47, 0x57, 0x05, 0x53, 0xe3, 0x87, 0x83, 0x76,
+ 0xca, 0x4f, 0x75, 0x36, 0xad, 0x5a, 0xfa, 0xc1, 0x0c, 0x0a, 0x7b, 0x34,
+ 0xa5, 0xc1, 0x1f, 0x8c, 0xf1, 0x61, 0x15, 0xfb, 0xae, 0xb4, 0xb3, 0x23,
+ 0xb1, 0xad, 0x6f, 0x75, 0xc7, 0xec, 0x3b, 0x95, 0x48, 0x91, 0xca, 0xb2,
+ 0x61, 0x1c, 0xf1, 0x76, 0x8c, 0xec, 0x98, 0x3c, 0x17, 0x17, 0xc5, 0x7f,
+ 0x67, 0x67, 0x6d, 0x72, 0x1a, 0x95, 0x5b, 0xdb, 0xbc, 0x21, 0x6a, 0x33,
+ 0x45, 0xbb, 0x31, 0xd7, 0xd6, 0x3e, 0x06, 0xbd, 0xac, 0x96, 0xa6, 0xb9,
+ 0x91, 0xba, 0x1e, 0x01, 0x13, 0xd0, 0x1e, 0x48, 0xc7, 0x7a, 0xb3, 0x27,
+ 0xd3, 0x6b, 0x42, 0x6c, 0x2f, 0x8f, 0xe4, 0x82, 0x5a, 0x37, 0x87, 0x74,
+ 0x25, 0x88, 0x5c, 0x92, 0x7e, 0x92, 0x42, 0x3b, 0x69, 0x77, 0xfc, 0x30,
+ 0x41, 0x22, 0xa2, 0xc3, 0x97, 0xcb, 0x74, 0x84, 0x5f, 0xe9, 0x96, 0x1d,
+ 0xba, 0x22, 0xc1, 0xa8},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: the signature has value -1
+ // tcID: 235
+ {SEC_OID_SHA256,
+ 235,
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 236
+ {SEC_OID_SHA256,
+ 236,
+ {0x73, 0x09, 0x4b, 0x0a, 0xc0, 0xf0, 0xab, 0x2a, 0xae, 0xe5, 0x4c, 0xc4,
+ 0x31, 0x07, 0x89, 0x60, 0x80, 0xed, 0x24, 0x52, 0x51, 0xf2, 0x90, 0xaa,
+ 0x87, 0xaf, 0xc0, 0xbf, 0x5e, 0x7d, 0x27, 0xe0, 0x88, 0x36, 0xf8, 0xf1,
+ 0x21, 0x9c, 0xe1, 0x38, 0xfd, 0xee, 0xc0, 0x2f, 0xe7, 0x0c, 0x2e, 0xf6,
+ 0x98, 0x13, 0x9f, 0x29, 0x60, 0x28, 0x94, 0x7b, 0xe7, 0x51, 0xe4, 0x6d,
+ 0x2f, 0x72, 0x82, 0xf9, 0x58, 0x54, 0x94, 0xa7, 0xcd, 0x9c, 0x88, 0xd7,
+ 0x08, 0x34, 0xf8, 0x5f, 0x99, 0x5d, 0x7a, 0xe2, 0x49, 0xd3, 0x52, 0x24,
+ 0xdf, 0xa0, 0x49, 0x95, 0xf2, 0xbf, 0x69, 0x7c, 0x25, 0x57, 0x1f, 0x12,
+ 0x82, 0xa9, 0x2f, 0xd3, 0x2d, 0x5b, 0x0b, 0x83, 0xff, 0x15, 0x8c, 0x14,
+ 0x20, 0xc2, 0x21, 0xf4, 0x77, 0xa2, 0xbf, 0xae, 0x9e, 0xf8, 0xb7, 0xfb,
+ 0x4a, 0xdd, 0x58, 0xfc, 0xd6, 0x84, 0x4e, 0x9b, 0x42, 0x30, 0xe4, 0x8a,
+ 0xe1, 0xbe, 0x1e, 0x77, 0x19, 0xb6, 0xba, 0xe5, 0xb8, 0x1b, 0x1f, 0xef,
+ 0x2a, 0x29, 0xb4, 0xc5, 0xf2, 0x9b, 0xa4, 0x47, 0xcf, 0x98, 0x70, 0xd9,
+ 0xbf, 0x7b, 0xe7, 0x55, 0x49, 0x58, 0xcf, 0x86, 0xf5, 0x23, 0xfc, 0x12,
+ 0xf1, 0xab, 0xfb, 0x41, 0xb7, 0x71, 0x71, 0xa7, 0x75, 0x1e, 0x0d, 0x0f,
+ 0x93, 0xe9, 0x4f, 0xb8, 0x86, 0x56, 0xf3, 0x95, 0x61, 0xe2, 0xa7, 0xcc,
+ 0xeb, 0x9b, 0xfc, 0x32, 0x15, 0xfc, 0x1c, 0xbc, 0x22, 0xf5, 0x99, 0x8c,
+ 0x40, 0x43, 0x62, 0x25, 0xf2, 0xc3, 0x1b, 0x16, 0x1c, 0x0a, 0xce, 0xa0,
+ 0x93, 0x6d, 0x5d, 0x70, 0xbf, 0xf1, 0x2e, 0x1c, 0x8e, 0xa2, 0xe3, 0x02,
+ 0xdd, 0x5f, 0xae, 0x16, 0xd2, 0x49, 0x0b, 0x58, 0xb0, 0xcb, 0xca, 0x91,
+ 0x32, 0x4c, 0x01, 0xf3, 0xce, 0xec, 0xeb, 0x89, 0x29, 0x23, 0xed, 0xca,
+ 0x92, 0x39, 0xbe, 0x0b},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 237
+ {SEC_OID_SHA256,
+ 237,
+ {0x30, 0x72, 0x3b, 0x60, 0x7d, 0xa1, 0xb9, 0x77, 0xdd, 0x09, 0x92, 0x4f,
+ 0x74, 0x55, 0x3e, 0x35, 0xfa, 0x79, 0x34, 0xc5, 0xcb, 0xb2, 0xcc, 0xfc,
+ 0x3f, 0x79, 0x9f, 0xb5, 0x2a, 0xe3, 0xfc, 0xba, 0xbc, 0xd4, 0x69, 0xbe,
+ 0x9f, 0xda, 0x10, 0xa1, 0x24, 0x77, 0xf9, 0xdc, 0x05, 0x24, 0x99, 0xf1,
+ 0x32, 0xfe, 0x3c, 0x42, 0xd9, 0xd3, 0x87, 0xed, 0x80, 0x67, 0x25, 0xa3,
+ 0x59, 0xd1, 0x29, 0x2f, 0xfc, 0xad, 0x82, 0xa3, 0x5e, 0xa2, 0x4c, 0x22,
+ 0xf0, 0xf5, 0xd5, 0xec, 0x95, 0xc1, 0xe5, 0x00, 0x2d, 0x47, 0xfe, 0xd0,
+ 0x10, 0x08, 0x3b, 0x69, 0x9c, 0xde, 0xf9, 0x0e, 0x39, 0xa6, 0x7d, 0x37,
+ 0x52, 0x43, 0x71, 0x31, 0x24, 0x90, 0xb2, 0x03, 0x3a, 0x2c, 0x3a, 0x52,
+ 0xb1, 0xec, 0xc5, 0x26, 0xd2, 0x87, 0xf2, 0x7a, 0x89, 0x4b, 0x95, 0x38,
+ 0xf1, 0x06, 0x51, 0x99, 0x28, 0xf7, 0x81, 0x4f, 0xdb, 0x21, 0xcb, 0x9c,
+ 0xea, 0xd1, 0x5d, 0x3d, 0x1d, 0x61, 0x5c, 0xa1, 0xfc, 0xd1, 0x15, 0x34,
+ 0x23, 0x8c, 0x77, 0x9e, 0xd7, 0xda, 0xa4, 0xf9, 0x4f, 0xad, 0x8d, 0x35,
+ 0x4b, 0x1e, 0xe5, 0xda, 0xc1, 0xfb, 0xe2, 0x70, 0xc8, 0x04, 0xed, 0x44,
+ 0x9d, 0xc5, 0x9f, 0xed, 0x49, 0x8e, 0xba, 0xf8, 0x15, 0x3d, 0x2d, 0xbb,
+ 0xea, 0x44, 0xa8, 0x39, 0x4c, 0x05, 0x1f, 0xc5, 0xf8, 0x12, 0x8d, 0x45,
+ 0x03, 0x23, 0x7c, 0x34, 0x75, 0xdd, 0xe2, 0x04, 0x32, 0x98, 0xaf, 0x52,
+ 0x0d, 0x81, 0xf4, 0x75, 0x89, 0xda, 0x19, 0xf6, 0x04, 0x61, 0x8b, 0x53,
+ 0x13, 0xde, 0x07, 0xa7, 0x49, 0x35, 0x14, 0xf1, 0x24, 0x74, 0x0f, 0x95,
+ 0xf2, 0x0b, 0x54, 0x7b, 0xbd, 0xed, 0x3f, 0x73, 0x1a, 0x64, 0xe6, 0xdd,
+ 0x83, 0x2d, 0x50, 0x63, 0x4e, 0x2c, 0x9a, 0xe9, 0xed, 0x63, 0x31, 0x03,
+ 0x49, 0x4e, 0xcd, 0x24},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 238
+ {SEC_OID_SHA256,
+ 238,
+ {0x75, 0x92, 0x57, 0xfa, 0x44, 0x8e, 0x39, 0x9c, 0x70, 0xb4, 0x63, 0x20,
+ 0xcf, 0x06, 0x78, 0xc3, 0x3f, 0xc4, 0xbe, 0x0b, 0xd1, 0xf9, 0xb1, 0x97,
+ 0xc0, 0x3b, 0xe6, 0x17, 0x4b, 0xf3, 0xb3, 0xf1, 0xf6, 0x4c, 0xb2, 0x73,
+ 0x87, 0x73, 0x6d, 0xec, 0x92, 0xdb, 0xc3, 0x18, 0xaf, 0x3c, 0x97, 0x13,
+ 0x4e, 0x03, 0x34, 0xca, 0x49, 0xe0, 0x1d, 0xe1, 0xb1, 0x0c, 0xe7, 0x97,
+ 0xac, 0xe0, 0x08, 0xf1, 0xf6, 0x1a, 0x2f, 0x55, 0x9e, 0x2c, 0x51, 0xd8,
+ 0x03, 0x0f, 0xc5, 0x4b, 0xd9, 0x99, 0xbb, 0x6c, 0xb9, 0xfe, 0xf0, 0x2b,
+ 0x11, 0x0f, 0x37, 0xd6, 0x59, 0xda, 0x22, 0x67, 0x87, 0x26, 0x71, 0x13,
+ 0x2c, 0xc4, 0x54, 0xe6, 0xed, 0xe8, 0x5d, 0xc3, 0xba, 0xfa, 0xe8, 0x1e,
+ 0x60, 0x64, 0x54, 0x02, 0xc5, 0x9a, 0x8c, 0x39, 0xdb, 0x3e, 0xfc, 0xc1,
+ 0x41, 0x74, 0xeb, 0x46, 0x7c, 0xc9, 0x0d, 0x1a, 0xd3, 0xe2, 0x48, 0xac,
+ 0xef, 0xb9, 0xd6, 0xf7, 0xe0, 0x48, 0xa4, 0xc8, 0x00, 0x38, 0x9a, 0x6d,
+ 0x2a, 0x49, 0x74, 0x4b, 0x2c, 0xa0, 0xd8, 0xde, 0x6e, 0xa4, 0x89, 0x0d,
+ 0x32, 0x38, 0x03, 0x00, 0xad, 0x8e, 0x5b, 0xed, 0x37, 0x83, 0xe5, 0x10,
+ 0x95, 0xf9, 0xfa, 0x27, 0x8e, 0xe7, 0xaa, 0x0f, 0x8a, 0x14, 0xb8, 0x90,
+ 0xe2, 0x18, 0xbd, 0x29, 0x50, 0x8e, 0xae, 0xac, 0xeb, 0x36, 0x64, 0x36,
+ 0x53, 0x0b, 0x48, 0x4d, 0x61, 0xe5, 0x99, 0xdf, 0x8e, 0xc7, 0x8b, 0x1d,
+ 0x78, 0x11, 0x00, 0x56, 0xae, 0xfe, 0x26, 0x04, 0xa2, 0xe6, 0x02, 0x85,
+ 0x37, 0x36, 0x89, 0xe4, 0x82, 0xda, 0xb0, 0x77, 0xf6, 0xa5, 0x83, 0x7e,
+ 0x5d, 0x4e, 0x6f, 0xca, 0x4e, 0x6b, 0x45, 0x25, 0x96, 0x54, 0x90, 0x03,
+ 0x59, 0x47, 0x5c, 0xf8, 0x3a, 0x92, 0xb9, 0xef, 0x97, 0x31, 0x6f, 0x2c,
+ 0xbb, 0xa8, 0x3e, 0xa9},
+ pub_key_13,
+ {0x54, 0x65, 0x73, 0x74},
+ false},
+
+ // Comment:
+ // tcID: 239
+ {SEC_OID_SHA256,
+ 239,
+ {0x13, 0x2f, 0xba, 0xb5, 0x28, 0x13, 0xcd, 0x44, 0x04, 0xe1, 0x68, 0x12,
+ 0x63, 0x92, 0x21, 0xc6, 0x88, 0x6b, 0xd0, 0x12, 0x2a, 0xf1, 0x6b, 0x81,
+ 0x4b, 0x33, 0x1a, 0x4c, 0xe1, 0x81, 0x46, 0xea, 0x90, 0x71, 0xad, 0x0b,
+ 0x29, 0x8d, 0x95, 0x29, 0x00, 0xd6, 0xfb, 0x7e, 0x12, 0x55, 0xcc, 0x2d,
+ 0x61, 0x9b, 0x20, 0x7f, 0x1f, 0xd9, 0xa4, 0x8a, 0x38, 0x38, 0x27, 0x5f,
+ 0xe1, 0xbf, 0x34, 0x00, 0x72, 0x67, 0x13, 0x17, 0x5f, 0xa9, 0x2d, 0x78,
+ 0x47, 0x78, 0x79, 0x0c, 0x21, 0x4a, 0x26, 0x49, 0x1f, 0x59, 0x64, 0x81,
+ 0x41, 0x4a, 0xfe, 0xe8, 0x58, 0xeb, 0xf3, 0x94, 0xda, 0x0c, 0x18, 0xa0,
+ 0x05, 0xf7, 0x6c, 0x56, 0xb4, 0x54, 0xa9, 0x5f, 0xf5, 0x55, 0x34, 0x1a,
+ 0x86, 0x67, 0x84, 0x8f, 0x23, 0xee, 0x65, 0xee, 0x28, 0x14, 0xe2, 0xd7,
+ 0xb6, 0x73, 0xfc, 0xe1, 0x67, 0xba, 0x56, 0x18},
+ pub_key_14,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 240
+ {SEC_OID_SHA256,
+ 240,
+ {0x54, 0x10, 0x7d, 0x4e, 0xc8, 0x03, 0xc8, 0xca, 0xb6, 0xa0, 0xe7, 0x41,
+ 0x03, 0xca, 0x3c, 0xea, 0x53, 0x91, 0x9e, 0x48, 0x4b, 0xe4, 0xbe, 0x88,
+ 0xe6, 0x29, 0x9a, 0xea, 0x32, 0x45, 0x28, 0x9c, 0x6e, 0x3e, 0x53, 0x68,
+ 0x13, 0x76, 0x00, 0xa1, 0x56, 0x94, 0x93, 0x7b, 0x83, 0x0b, 0x8d, 0x47,
+ 0x39, 0xf6, 0x9f, 0xe8, 0xd3, 0xbf, 0x8b, 0x8a, 0x6b, 0x4c, 0xac, 0x11,
+ 0x95, 0x48, 0x52, 0x8a, 0xe6, 0x93, 0x67, 0xf4, 0x2f, 0x56, 0x9b, 0xf7,
+ 0xe2, 0x66, 0x37, 0x45, 0xa6, 0x91, 0x91, 0x31, 0x2a, 0x24, 0x04, 0xa1,
+ 0x83, 0xd6, 0xa8, 0x49, 0xd9, 0xd1, 0x12, 0xf8, 0xce, 0x18, 0x70, 0x93,
+ 0x86, 0xbc, 0x5c, 0x8c, 0xfa, 0x82, 0x30, 0x61, 0xd3, 0x7e, 0xc0, 0x27,
+ 0x5b, 0x5a, 0x9e, 0x4e, 0xb1, 0x1c, 0xb6, 0xcc, 0x82, 0xb1, 0x24, 0x65,
+ 0xc1, 0x48, 0x2e, 0x0b, 0x52, 0x8b, 0xc0, 0x99},
+ pub_key_14,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 241
+ {SEC_OID_SHA256,
+ 241,
+ {0xa1, 0x68, 0xc5, 0x7d, 0xff, 0x28, 0x1d, 0xb4, 0xbe, 0x76, 0xf1, 0x84,
+ 0x0b, 0xc8, 0xb1, 0x97, 0x6f, 0x34, 0xc6, 0x97, 0x6c, 0xe0, 0x39, 0x1b,
+ 0xe8, 0xf7, 0x80, 0x71, 0x65, 0xca, 0x1b, 0x53, 0x7f, 0xde, 0xbf, 0x00,
+ 0x85, 0x2b, 0xc5, 0xa7, 0xf4, 0x6b, 0x58, 0x62, 0x51, 0x48, 0xaf, 0x5b,
+ 0x6d, 0xd6, 0x8a, 0x4b, 0x3e, 0x84, 0x57, 0x37, 0x65, 0x50, 0x68, 0x77,
+ 0x6c, 0xe6, 0x4d, 0x80, 0x02, 0xcf, 0xc9, 0x14, 0xe2, 0x41, 0x78, 0xff,
+ 0x9d, 0x86, 0x26, 0x8c, 0x6b, 0x0c, 0x97, 0xd4, 0x98, 0x53, 0xa9, 0xcd,
+ 0xe8, 0x2d, 0x7d, 0x8b, 0x1f, 0xe6, 0x21, 0x5a, 0x78, 0x90, 0x5a, 0xde,
+ 0xe1, 0xc3, 0xa1, 0x9f, 0x01, 0xbb, 0x37, 0x63, 0xd5, 0x04, 0xef, 0x3b,
+ 0xa1, 0x1d, 0x00, 0x03, 0x97, 0x0c, 0xec, 0x91, 0xff, 0x0d, 0x60, 0x8b,
+ 0x65, 0x35, 0xfe, 0x3c, 0x03, 0x2f, 0xd2, 0x93},
+ pub_key_14,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 242
+ {SEC_OID_SHA256,
+ 242,
+ {0x89, 0x86, 0x5c, 0x4a, 0x0e, 0x92, 0x43, 0x76, 0xba, 0x61, 0x9c, 0x1b,
+ 0x0c, 0xd2, 0x8c, 0x0d, 0x1a, 0x5d, 0xdf, 0x02, 0xce, 0xa1, 0x30, 0x2c,
+ 0xd3, 0x1e, 0x92, 0xaa, 0x71, 0xb7, 0x22, 0x4f, 0xd0, 0x3d, 0x57, 0x80,
+ 0x16, 0x2a, 0x59, 0x4c, 0x21, 0x24, 0xec, 0xc8, 0xf6, 0x4d, 0xda, 0xbb,
+ 0xdc, 0xbe, 0x40, 0x40, 0x30, 0x63, 0x6e, 0xeb, 0xe9, 0x4e, 0x63, 0x87,
+ 0x5a, 0xbd, 0x41, 0x4f, 0x1e, 0x8d, 0xc7, 0x54, 0xdd, 0x43, 0x86, 0x97,
+ 0x61, 0x30, 0x05, 0x69, 0xde, 0x97, 0x5a, 0xdb, 0xde, 0x0b, 0x1e, 0xcf,
+ 0x9c, 0x2b, 0x5e, 0x1c, 0x5e, 0x80, 0x6a, 0xac, 0x80, 0x47, 0xeb, 0xec,
+ 0x99, 0xe8, 0xe2, 0x03, 0x08, 0xec, 0xe8, 0x62, 0xd9, 0x2b, 0x40, 0x36,
+ 0x6e, 0xcf, 0xf5, 0x8f, 0xab, 0x7a, 0x25, 0x79, 0x5a, 0x52, 0xb6, 0xa8,
+ 0xd5, 0x23, 0xc6, 0x40, 0xf8, 0x22, 0xbb, 0xd0},
+ pub_key_14,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 243
+ {SEC_OID_SHA256,
+ 243,
+ {0x8c, 0x35, 0x6d, 0x84, 0xe4, 0x15, 0x6d, 0x2a, 0xd5, 0x65, 0xbe, 0x16,
+ 0xb1, 0x98, 0x0b, 0x57, 0x89, 0xe9, 0x74, 0x30, 0xfa, 0xd2, 0x6f, 0xf3,
+ 0x8a, 0xa8, 0x53, 0x3f, 0x28, 0x2b, 0x91, 0x89, 0xcc, 0xec, 0x1b, 0xe6,
+ 0x4f, 0xa2, 0xd7, 0xb5, 0x16, 0xab, 0xfd, 0xcd, 0xc4, 0xa3, 0x87, 0x04,
+ 0x15, 0xaf, 0x68, 0xa1, 0xef, 0xcb, 0x19, 0xd6, 0x76, 0xdb, 0x07, 0x04,
+ 0xca, 0xe1, 0x92, 0xbe, 0xdb, 0xfa, 0xfd, 0x00, 0x13, 0x59, 0x58, 0xff,
+ 0x92, 0x00, 0x62, 0xf5, 0x7b, 0x7f, 0x48, 0x70, 0xff, 0x0c, 0xfe, 0x71,
+ 0x16, 0xcc, 0xbc, 0xe9, 0xaf, 0xb0, 0xc3, 0xbb, 0x9c, 0x84, 0x1b, 0xb6,
+ 0xe6, 0xd0, 0x9c, 0x45, 0x5b, 0x36, 0xb7, 0x8b, 0xa2, 0x2f, 0x82, 0x16,
+ 0x1f, 0x08, 0x49, 0x0e, 0xd2, 0xcf, 0x1f, 0x3c, 0x00, 0x08, 0xae, 0xff,
+ 0x27, 0xfe, 0xf4, 0x0c, 0x43, 0x80, 0x1b, 0x1d},
+ pub_key_14,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 244
+ {SEC_OID_SHA256,
+ 244,
+ {0x4d, 0x96, 0x54, 0xe2, 0x13, 0x73, 0x4a, 0xdb, 0x2b, 0xb5, 0xc9, 0x14,
+ 0xe7, 0xb2, 0x4b, 0x7f, 0x8f, 0xa8, 0xcb, 0x01, 0x93, 0x49, 0xbc, 0xcc,
+ 0x33, 0x15, 0x17, 0xfd, 0xd7, 0xc6, 0x34, 0x20, 0xf6, 0xdd, 0xa5, 0x95,
+ 0x42, 0xbf, 0xbb, 0xc7, 0xb1, 0xf2, 0x51, 0x69, 0x14, 0x25, 0xc1, 0x66,
+ 0x75, 0x37, 0x92, 0x79, 0x7a, 0xa7, 0xc1, 0x64, 0x74, 0xec, 0x79, 0xa0,
+ 0xb8, 0x44, 0xa0, 0x80, 0xfb, 0x95, 0x1a, 0x27, 0xd8, 0xb0, 0xb9, 0xd5,
+ 0x00, 0x0e, 0x54, 0xb0, 0xe9, 0x28, 0xbb, 0x3c, 0xc3, 0x58, 0x82, 0x90,
+ 0x01, 0x63, 0x92, 0xa8, 0x02, 0xd8, 0x46, 0xc5, 0x87, 0x21, 0x07, 0xc8,
+ 0xc3, 0x55, 0xc9, 0x62, 0xd7, 0x8f, 0x79, 0x93, 0xe9, 0x5c, 0x25, 0xa2,
+ 0x6b, 0xd2, 0xd8, 0x4a, 0x86, 0x8a, 0xbd, 0xca, 0x42, 0xc7, 0xb9, 0x67,
+ 0xa8, 0xfe, 0x67, 0x30, 0x7c, 0x52, 0x95, 0xab},
+ pub_key_14,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 245
+ {SEC_OID_SHA256,
+ 245,
+ {0x8b, 0xfb, 0xc9, 0x54, 0x5d, 0x3c, 0x8d, 0xd9, 0x0c, 0x3d, 0xe1, 0x31,
+ 0x07, 0xa6, 0x44, 0x94, 0xb0, 0x92, 0xc2, 0xc9, 0x45, 0x6a, 0xa3, 0xf2,
+ 0xaa, 0x5e, 0x2b, 0xad, 0xe6, 0xa7, 0x1c, 0x4b, 0x1d, 0xf7, 0x8c, 0xd3,
+ 0xfb, 0xeb, 0xbe, 0xc4, 0x41, 0xc0, 0x1b, 0x46, 0x40, 0xfa, 0x83, 0x80,
+ 0x39, 0x06, 0x92, 0xaa, 0x2f, 0xf9, 0x0d, 0xe7, 0xe3, 0xaf, 0x89, 0xc4,
+ 0x56, 0xad, 0x84, 0x40, 0x34, 0x13, 0xd0, 0x5c, 0x29, 0xb0, 0x26, 0x61,
+ 0x75, 0x89, 0x3e, 0xb3, 0xaf, 0xb7, 0xcd, 0x7d, 0x69, 0x1e, 0x1b, 0xa3,
+ 0xe5, 0xa5, 0x4a, 0x1a, 0x13, 0xe5, 0xe3, 0xfd, 0x65, 0x78, 0x08, 0x7a,
+ 0xeb, 0xe7, 0x7c, 0x52, 0x7d, 0xe6, 0x5d, 0xea, 0x0b, 0x88, 0x01, 0x57,
+ 0x0a, 0x3d, 0xd2, 0xa7, 0x08, 0xf8, 0xd0, 0xd1, 0xed, 0xb4, 0x3e, 0x3a,
+ 0x4b, 0xf6, 0x04, 0x36, 0xb9, 0xf8, 0x84, 0x66},
+ pub_key_14,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 246
+ {SEC_OID_SHA256,
+ 246,
+ {0xda, 0x3e, 0x78, 0xfe, 0xbf, 0xe4, 0xc7, 0x26, 0x21, 0x25, 0x97, 0x38,
+ 0xab, 0xf6, 0xdb, 0x04, 0x1d, 0x52, 0x6d, 0xb7, 0xa9, 0x42, 0x44, 0x3e,
+ 0x94, 0x38, 0x3e, 0x21, 0x67, 0x3c, 0x98, 0x18, 0xaf, 0xeb, 0x3a, 0x40,
+ 0xb2, 0x8b, 0x6d, 0xc1, 0x90, 0xe7, 0xa3, 0xee, 0xd9, 0x7e, 0x82, 0x1d,
+ 0xe3, 0x78, 0x00, 0xd2, 0x0b, 0xf1, 0x58, 0x15, 0xa0, 0x7c, 0x9b, 0xf6,
+ 0xf3, 0x05, 0xbb, 0x68, 0xdf, 0x96, 0x57, 0x9f, 0x5d, 0xf1, 0xd0, 0x39,
+ 0x6a, 0x45, 0xa1, 0x90, 0xe4, 0x25, 0x78, 0x22, 0x59, 0xee, 0x56, 0x73,
+ 0xb5, 0xaa, 0x13, 0xf8, 0x90, 0x36, 0xf1, 0x29, 0xc0, 0x3f, 0x51, 0xf2,
+ 0x73, 0x50, 0x37, 0x17, 0x01, 0x44, 0xac, 0xd2, 0x2b, 0x09, 0xdc, 0xb4,
+ 0x09, 0xb9, 0xca, 0x2b, 0xd2, 0x7b, 0x53, 0xbe, 0xbf, 0x38, 0x4b, 0xb6,
+ 0x47, 0xff, 0xda, 0x19, 0x5b, 0xeb, 0x3a, 0x97},
+ pub_key_15,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 247
+ {SEC_OID_SHA256,
+ 247,
+ {0xd6, 0x5f, 0x87, 0xb5, 0x90, 0x55, 0x94, 0x49, 0x3a, 0x1d, 0x1a, 0xda,
+ 0x85, 0x66, 0xd6, 0xfe, 0xf7, 0x41, 0x93, 0xb2, 0xe6, 0x6b, 0x1d, 0x8c,
+ 0x72, 0xf7, 0xdb, 0xac, 0x25, 0x74, 0xcb, 0x07, 0xd0, 0x71, 0x78, 0xea,
+ 0x6c, 0x0d, 0xcb, 0xce, 0x03, 0xa3, 0x2d, 0xbf, 0xab, 0xe4, 0xc9, 0xd9,
+ 0x00, 0x9e, 0xb5, 0x4a, 0xc9, 0xb7, 0xc0, 0x24, 0xa4, 0xac, 0x85, 0xac,
+ 0x5b, 0x89, 0x86, 0x47, 0x0b, 0xb1, 0x1c, 0x39, 0xd1, 0xb5, 0x1e, 0x95,
+ 0x3c, 0x4b, 0xa9, 0x9b, 0xbd, 0x91, 0x38, 0x29, 0x62, 0xe8, 0x77, 0xa8,
+ 0xf3, 0x3e, 0xd8, 0x16, 0x8b, 0x34, 0x25, 0x52, 0x49, 0x3c, 0x41, 0xcd,
+ 0x3d, 0x01, 0xf4, 0x12, 0x54, 0x59, 0xdd, 0x4f, 0x05, 0xd9, 0xde, 0xf1,
+ 0x00, 0x0e, 0xd5, 0x8b, 0x5c, 0x99, 0xc9, 0x65, 0x2d, 0x88, 0x2d, 0x4c,
+ 0x3d, 0xdb, 0xf2, 0x58, 0xb3, 0xaa, 0xf7, 0x49},
+ pub_key_15,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 248
+ {SEC_OID_SHA256,
+ 248,
+ {0x4c, 0x8a, 0xd9, 0x3e, 0xd0, 0x69, 0x34, 0xda, 0x7c, 0xf3, 0xf3, 0x99,
+ 0xc2, 0xf6, 0x2e, 0xeb, 0xc6, 0x54, 0xa4, 0xf4, 0x95, 0x2f, 0x19, 0xd3,
+ 0xc6, 0xb8, 0x57, 0xde, 0xd2, 0xfa, 0x13, 0xa0, 0x9e, 0xd7, 0x81, 0x80,
+ 0x16, 0x7d, 0x62, 0xc1, 0x6f, 0x0c, 0x89, 0x3e, 0xd9, 0x00, 0xa3, 0x3f,
+ 0xf2, 0x2d, 0xfa, 0x5f, 0x04, 0xf5, 0x71, 0xed, 0x23, 0x24, 0x7c, 0x58,
+ 0xcd, 0x24, 0x7c, 0xff, 0x7a, 0xe8, 0xc1, 0xd8, 0x26, 0x6e, 0xe2, 0xe5,
+ 0x63, 0xf3, 0xdd, 0x53, 0x76, 0x8d, 0x51, 0xc2, 0xc5, 0x71, 0x11, 0x5c,
+ 0x15, 0xaa, 0x42, 0x2b, 0x39, 0xd9, 0x0e, 0xe1, 0x3a, 0xc2, 0x45, 0xb6,
+ 0xc8, 0x66, 0xa7, 0x6e, 0xdc, 0x0a, 0xd9, 0xb9, 0x6c, 0xa0, 0x7c, 0xde,
+ 0xd8, 0x73, 0xaa, 0x70, 0xe2, 0x6a, 0x85, 0x37, 0xde, 0x73, 0x72, 0xc6,
+ 0xd2, 0x4a, 0xcb, 0x5a, 0xf4, 0x66, 0xbd, 0x46},
+ pub_key_15,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 249
+ {SEC_OID_SHA256,
+ 249,
+ {0xba, 0x37, 0xf8, 0x92, 0xbb, 0x52, 0x61, 0x6d, 0x65, 0xcf, 0xf7, 0x15,
+ 0x94, 0x3d, 0xc7, 0xd5, 0x3a, 0x5d, 0x4a, 0x0f, 0xfb, 0x78, 0x7b, 0xde,
+ 0xd5, 0x8c, 0xf5, 0xdd, 0xd2, 0xed, 0xaa, 0xf0, 0x49, 0xde, 0x7b, 0x80,
+ 0xdb, 0x18, 0x5e, 0x12, 0xf2, 0x57, 0x90, 0xd1, 0x57, 0xd2, 0x6a, 0x63,
+ 0x6b, 0xd1, 0xae, 0xd5, 0x96, 0x4a, 0x5d, 0x88, 0x7f, 0x5d, 0x2c, 0x5f,
+ 0x13, 0x3d, 0xc0, 0x00, 0x14, 0xa2, 0x45, 0xf7, 0xab, 0x6f, 0x28, 0xc8,
+ 0x28, 0x17, 0x40, 0x11, 0x9e, 0x2f, 0x82, 0x25, 0x07, 0xff, 0x8a, 0xba,
+ 0x95, 0x32, 0xf4, 0x1d, 0x1d, 0xde, 0xb1, 0xd1, 0x6b, 0xc3, 0x63, 0x25,
+ 0x46, 0x73, 0x34, 0x3e, 0xd3, 0xe5, 0x87, 0xcc, 0xfb, 0xa7, 0xb7, 0x25,
+ 0x56, 0x68, 0x5c, 0xeb, 0x87, 0xdf, 0x3b, 0x0a, 0x6b, 0xad, 0x26, 0xca,
+ 0x7c, 0x7a, 0x4f, 0x3d, 0x84, 0xfd, 0x3b, 0x8e},
+ pub_key_15,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 250
+ {SEC_OID_SHA256,
+ 250,
+ {0x0f, 0x97, 0x3b, 0xd8, 0xab, 0xa9, 0x17, 0x13, 0x48, 0xa1, 0x37, 0x1b,
+ 0x82, 0xdb, 0x74, 0xb7, 0xe5, 0x84, 0xa9, 0x24, 0x3d, 0x85, 0xb3, 0xa0,
+ 0x77, 0x59, 0x25, 0x3f, 0x18, 0xe9, 0xdf, 0x44, 0xbd, 0xfe, 0x3b, 0xae,
+ 0x72, 0x5f, 0x0e, 0x01, 0x53, 0x83, 0x6e, 0x94, 0xa9, 0xf6, 0xdc, 0xc2,
+ 0x34, 0xc9, 0xe8, 0x08, 0x32, 0xa8, 0x00, 0x49, 0xe2, 0x9c, 0x7a, 0x35,
+ 0x9e, 0xeb, 0x52, 0x81, 0xab, 0x09, 0x2c, 0x50, 0xc6, 0x0a, 0xd2, 0xc9,
+ 0xe2, 0x65, 0x6e, 0x2f, 0x0b, 0x34, 0x84, 0x3b, 0x6a, 0xeb, 0xad, 0xef,
+ 0xa3, 0xd6, 0xc2, 0xb0, 0xd6, 0x2a, 0x31, 0x06, 0x88, 0xfa, 0xbd, 0xbb,
+ 0x01, 0x41, 0x6b, 0xfe, 0xfc, 0xbf, 0x2b, 0xb6, 0x2e, 0x77, 0x8f, 0x23,
+ 0xab, 0xb2, 0x2c, 0x99, 0x4a, 0xcf, 0x42, 0x7d, 0x41, 0xd1, 0x53, 0x73,
+ 0xa3, 0x0d, 0x0c, 0x64, 0xf6, 0x22, 0x3e, 0xbb},
+ pub_key_15,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 251
+ {SEC_OID_SHA256,
+ 251,
+ {0xa5, 0x66, 0xee, 0x4a, 0x97, 0x4b, 0xe5, 0xe9, 0x18, 0x1a, 0x98, 0xc0,
+ 0x9b, 0x9c, 0x84, 0xe0, 0xcb, 0x71, 0x76, 0x55, 0x64, 0x3f, 0xb8, 0x32,
+ 0x65, 0x40, 0xb2, 0x2d, 0x88, 0x4e, 0x70, 0xef, 0xf1, 0x04, 0xa8, 0x31,
+ 0x3e, 0x09, 0x77, 0xe5, 0xa9, 0xef, 0xdb, 0xfe, 0x91, 0x3c, 0x67, 0x2c,
+ 0xe9, 0x16, 0x21, 0xda, 0xd5, 0x4b, 0xcf, 0xb3, 0x0c, 0xb5, 0x20, 0x0f,
+ 0x70, 0x52, 0x38, 0xc7, 0x6e, 0xa3, 0x1b, 0x06, 0x2e, 0x33, 0x64, 0xea,
+ 0x85, 0x5c, 0x88, 0xc1, 0x0a, 0xcf, 0x65, 0x83, 0x55, 0xc9, 0xcd, 0x9b,
+ 0x59, 0x8e, 0xbb, 0x79, 0x05, 0xe6, 0x8a, 0x3d, 0xce, 0x23, 0xdd, 0xe6,
+ 0xdd, 0x77, 0xd5, 0x0c, 0x00, 0xbd, 0x81, 0x48, 0x16, 0x0f, 0x42, 0x3c,
+ 0x8c, 0x56, 0x3f, 0x0c, 0x5b, 0x52, 0xe5, 0xaa, 0xc7, 0x84, 0x85, 0x0f,
+ 0xfa, 0xa5, 0xa1, 0x81, 0x05, 0x5d, 0x64, 0xe8},
+ pub_key_15,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 252
+ {SEC_OID_SHA256,
+ 252,
+ {0xd8, 0x21, 0xf0, 0x83, 0x50, 0x75, 0x40, 0x83, 0x90, 0x86, 0xdc, 0x8d,
+ 0xbe, 0x17, 0x1a, 0x11, 0x9f, 0x76, 0x05, 0xee, 0x6d, 0xc8, 0x1d, 0x48,
+ 0x0a, 0x27, 0x3f, 0x72, 0x5c, 0x1d, 0x4c, 0xd1, 0x34, 0xc1, 0x43, 0x19,
+ 0x4f, 0x61, 0x5e, 0x71, 0x0b, 0xaa, 0x82, 0xe5, 0x20, 0x10, 0xba, 0x17,
+ 0x16, 0xae, 0x0c, 0xfa, 0xce, 0x42, 0xb4, 0xd6, 0xed, 0xf6, 0x8d, 0x9f,
+ 0x5c, 0x90, 0xbd, 0x9b, 0x7d, 0x33, 0x8b, 0xd8, 0xaf, 0x0c, 0xf2, 0x59,
+ 0x11, 0xca, 0x91, 0x69, 0xaa, 0x5b, 0x44, 0x2c, 0x36, 0xf8, 0x54, 0xc6,
+ 0xc6, 0x53, 0x70, 0xdb, 0x46, 0x45, 0xce, 0x35, 0x52, 0xe9, 0x34, 0x87,
+ 0xaa, 0xc3, 0xcf, 0xa7, 0x23, 0x9a, 0x1a, 0xbd, 0x9e, 0xc9, 0xca, 0x2e,
+ 0x96, 0x5c, 0x02, 0xf2, 0x80, 0x92, 0x0e, 0x84, 0x6b, 0x49, 0x45, 0xd7,
+ 0x4d, 0xf9, 0xa9, 0x9f, 0x81, 0x51, 0x8f, 0x4b},
+ pub_key_15,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 253
+ {SEC_OID_SHA256,
+ 253,
+ {0xa0, 0xab, 0xd1, 0x65, 0xa5, 0xef, 0x87, 0x33, 0xba, 0x11, 0x1f, 0xa0,
+ 0xfa, 0x09, 0x26, 0x30, 0x22, 0x2d, 0x80, 0x9d, 0x8a, 0xe8, 0x11, 0xf2,
+ 0x4f, 0x8b, 0xea, 0xd4, 0x96, 0x8b, 0x75, 0x33, 0xaf, 0x31, 0x01, 0x96,
+ 0x63, 0x71, 0x3b, 0xa1, 0x34, 0xe7, 0xdd, 0x34, 0x5c, 0x38, 0xe7, 0x16,
+ 0x6a, 0x03, 0x70, 0x25, 0xeb, 0x34, 0xad, 0xcd, 0x68, 0x91, 0xc9, 0xec,
+ 0x94, 0x1d, 0x2e, 0x3e, 0xb1, 0xe4, 0xbd, 0xed, 0x1d, 0x26, 0x92, 0x72,
+ 0xb6, 0x02, 0xcb, 0x9b, 0x53, 0x56, 0x8b, 0x99, 0x2d, 0xdb, 0x51, 0x03,
+ 0x91, 0x4e, 0x64, 0x24, 0xc7, 0x55, 0x05, 0x70, 0x1a, 0x37, 0x99, 0x6c,
+ 0x83, 0x18, 0xb0, 0xb6, 0xf8, 0x64, 0x0c, 0xb6, 0xb6, 0xe7, 0x70, 0xac,
+ 0x44, 0x31, 0x4b, 0x86, 0x6a, 0x7c, 0x68, 0x3a, 0x69, 0x03, 0xf7, 0xbb,
+ 0xa0, 0x7b, 0x6f, 0x19, 0x7e, 0xc5, 0x54, 0xfc},
+ pub_key_16,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 254
+ {SEC_OID_SHA256,
+ 254,
+ {0x41, 0x33, 0x98, 0x84, 0xa9, 0xb3, 0x94, 0x0e, 0x84, 0x88, 0xd6, 0x66,
+ 0xbb, 0x15, 0x80, 0x63, 0xc6, 0xa2, 0xa2, 0x71, 0x7c, 0xae, 0x7f, 0x56,
+ 0x48, 0x34, 0xa8, 0x76, 0xfc, 0xbf, 0x70, 0x98, 0xec, 0xf3, 0xac, 0xbf,
+ 0xab, 0xf3, 0x7d, 0x38, 0xa8, 0xe6, 0x12, 0x7b, 0x1e, 0x31, 0x37, 0x44,
+ 0xf1, 0xf8, 0x96, 0xe1, 0x65, 0xef, 0xda, 0xea, 0x0b, 0x2e, 0x76, 0x73,
+ 0x86, 0x78, 0x42, 0xb9, 0xe9, 0x4d, 0xb0, 0x86, 0x8e, 0xd9, 0xa9, 0x2b,
+ 0xcd, 0xcb, 0x37, 0x0a, 0x4e, 0x20, 0xff, 0x27, 0x5c, 0x82, 0x59, 0x5e,
+ 0x44, 0x00, 0xa8, 0xb9, 0xe9, 0xf1, 0x24, 0x82, 0xf0, 0x14, 0x84, 0x6b,
+ 0x48, 0x21, 0x6f, 0x32, 0x12, 0x66, 0xae, 0x6a, 0xe6, 0x33, 0x8d, 0xbc,
+ 0xdc, 0x41, 0xb7, 0x11, 0xe4, 0x83, 0xe6, 0xe3, 0xe7, 0x28, 0x77, 0x2e,
+ 0x7f, 0x9f, 0x5e, 0xf9, 0x5c, 0x30, 0x19, 0x6b},
+ pub_key_16,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 255
+ {SEC_OID_SHA256,
+ 255,
+ {0x88, 0x83, 0x67, 0x6b, 0xec, 0xdc, 0x27, 0x87, 0x8c, 0xcd, 0xff, 0x53,
+ 0xdd, 0xa0, 0x11, 0xe5, 0xe2, 0xf8, 0x86, 0xe3, 0x1e, 0x1e, 0x88, 0xd5,
+ 0x20, 0xbb, 0x16, 0x1c, 0xd6, 0x3a, 0xa0, 0x01, 0xfd, 0xed, 0x9f, 0x06,
+ 0x56, 0x10, 0x9c, 0x15, 0x07, 0xbd, 0x1b, 0xa5, 0xd3, 0xbb, 0x3e, 0x72,
+ 0x50, 0x29, 0xa2, 0x36, 0xb4, 0xc3, 0xc0, 0x42, 0x0a, 0x1f, 0xcf, 0xff,
+ 0xe3, 0x48, 0xc5, 0x27, 0x7d, 0x6a, 0xa5, 0x1b, 0xf7, 0x5d, 0x9a, 0xf2,
+ 0x6f, 0xdc, 0x15, 0xfc, 0x49, 0xd6, 0x37, 0xb0, 0x78, 0xa8, 0xb0, 0x47,
+ 0x8b, 0x5b, 0x0a, 0x9c, 0x42, 0x87, 0x56, 0xd2, 0x60, 0x06, 0x8e, 0x5e,
+ 0x62, 0x2f, 0x19, 0x3b, 0x9f, 0x9a, 0x2c, 0x1d, 0x97, 0x9e, 0x33, 0x22,
+ 0xd7, 0xf3, 0xed, 0xc3, 0x20, 0x53, 0x54, 0x1c, 0x6e, 0xfa, 0x24, 0x85,
+ 0xe4, 0x2e, 0x99, 0xa8, 0x04, 0xf9, 0x43, 0x88},
+ pub_key_16,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 256
+ {SEC_OID_SHA256,
+ 256,
+ {0x9f, 0x2e, 0x01, 0xb9, 0x2b, 0xc9, 0xdd, 0x32, 0xdc, 0xf2, 0x4a, 0xee,
+ 0x91, 0x46, 0x77, 0x97, 0x39, 0x66, 0x49, 0xa3, 0x25, 0x5b, 0xac, 0x94,
+ 0x3d, 0xd0, 0xe0, 0x3c, 0x9e, 0xf4, 0x16, 0xf3, 0x49, 0xc0, 0xcb, 0xb7,
+ 0x28, 0x70, 0x47, 0x30, 0xf3, 0xc7, 0xa7, 0xc2, 0x44, 0x06, 0x6a, 0x94,
+ 0xb2, 0x29, 0xa6, 0xe8, 0x6b, 0xde, 0x77, 0x53, 0xc8, 0x94, 0x01, 0x29,
+ 0x62, 0x63, 0x07, 0xb5, 0x42, 0xcc, 0x7f, 0x59, 0x65, 0x83, 0x93, 0x2b,
+ 0x4f, 0xe6, 0xea, 0x93, 0x84, 0xd5, 0x35, 0x3e, 0x08, 0x65, 0x4e, 0x96,
+ 0x6a, 0x64, 0xb6, 0x3b, 0xd6, 0x74, 0x55, 0x03, 0xf7, 0xe4, 0x38, 0x3d,
+ 0xce, 0xf7, 0x4a, 0xd4, 0x51, 0x6a, 0xc2, 0x5c, 0x87, 0x90, 0xdb, 0x67,
+ 0x02, 0xac, 0x5b, 0x8b, 0x05, 0x7a, 0x8f, 0xae, 0x75, 0x66, 0x9b, 0x6a,
+ 0x9e, 0x68, 0x9e, 0x92, 0x11, 0xa3, 0x37, 0xb9},
+ pub_key_16,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 257
+ {SEC_OID_SHA256,
+ 257,
+ {0x3c, 0xb9, 0x55, 0x7d, 0x9f, 0xe4, 0x9b, 0x88, 0x93, 0x19, 0xe0, 0xd4,
+ 0x1e, 0xfc, 0x00, 0xcb, 0xa3, 0x42, 0x77, 0xca, 0xee, 0xd2, 0xb2, 0xc5,
+ 0x4f, 0xc8, 0x97, 0x72, 0xc6, 0x69, 0x20, 0x0d, 0xd6, 0x3f, 0x02, 0xf3,
+ 0x40, 0xcb, 0x6e, 0xd5, 0x79, 0xa3, 0x79, 0xa3, 0xfd, 0x6a, 0x56, 0x8c,
+ 0xa9, 0xd4, 0xbc, 0xe2, 0x06, 0x65, 0x5a, 0xe4, 0x58, 0x68, 0x50, 0x63,
+ 0x8e, 0xe6, 0xbf, 0xfa, 0xae, 0x2b, 0xed, 0x7c, 0x7a, 0xfe, 0x73, 0x53,
+ 0xd2, 0x24, 0x18, 0xd7, 0xe4, 0xf6, 0xb1, 0x5e, 0x19, 0x8c, 0x85, 0xb6,
+ 0x49, 0xd3, 0xe5, 0xa6, 0x7f, 0x00, 0x70, 0x2d, 0xd9, 0xfe, 0xfe, 0xd7,
+ 0xdc, 0x72, 0x13, 0x6b, 0xb4, 0x44, 0x0f, 0xac, 0x58, 0xe6, 0x44, 0x53,
+ 0xe4, 0xee, 0x63, 0xa8, 0x1d, 0xe4, 0x27, 0x04, 0x46, 0x57, 0x1b, 0x19,
+ 0x2f, 0x41, 0x41, 0x16, 0xe1, 0x65, 0xef, 0xc0},
+ pub_key_16,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 258
+ {SEC_OID_SHA256,
+ 258,
+ {0x06, 0xe6, 0xfb, 0x56, 0x8e, 0x36, 0x6f, 0xa2, 0x0d, 0x48, 0x70, 0x4b,
+ 0xe4, 0x0e, 0x99, 0x1a, 0x29, 0x1d, 0x47, 0xa4, 0x64, 0x29, 0x6a, 0x49,
+ 0xc3, 0x77, 0x18, 0xc1, 0x15, 0x3b, 0x0f, 0xea, 0x17, 0xac, 0x18, 0xa0,
+ 0x1f, 0xf9, 0x7b, 0x32, 0xa9, 0x2d, 0x07, 0x63, 0x5d, 0xfb, 0x91, 0x43,
+ 0xd0, 0x11, 0xd0, 0x03, 0xc9, 0x15, 0x30, 0x20, 0xf5, 0xef, 0x7f, 0xd3,
+ 0xef, 0x25, 0x8c, 0xfe, 0x92, 0xa7, 0xa2, 0x12, 0x07, 0x18, 0xfc, 0xc8,
+ 0x5c, 0x73, 0xac, 0xd3, 0x4c, 0xbd, 0x50, 0x67, 0x0c, 0x2e, 0x04, 0x4d,
+ 0xc3, 0xb8, 0x2f, 0xca, 0x29, 0xb1, 0x01, 0x79, 0x12, 0xb6, 0x5d, 0x8a,
+ 0x84, 0x45, 0x15, 0x65, 0x53, 0x08, 0x36, 0x7d, 0x87, 0x97, 0xae, 0x5b,
+ 0x7f, 0xb9, 0x10, 0x42, 0xdf, 0x57, 0x3f, 0x32, 0xde, 0x69, 0xc1, 0x84,
+ 0x2a, 0x12, 0x8a, 0xc8, 0x89, 0x37, 0xc0, 0xe9},
+ pub_key_16,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 259
+ {SEC_OID_SHA256,
+ 259,
+ {0x32, 0x72, 0x38, 0xfd, 0x70, 0x1d, 0xc4, 0xa8, 0x29, 0x82, 0x75, 0x50,
+ 0xaa, 0xd9, 0x8f, 0x9b, 0xcd, 0x75, 0xe9, 0xf3, 0x83, 0x1c, 0x36, 0x79,
+ 0x99, 0x8c, 0x86, 0x9c, 0x1d, 0xd8, 0x38, 0x1b, 0xc6, 0xb7, 0x4b, 0x72,
+ 0x1e, 0x9d, 0x33, 0x77, 0x03, 0x4e, 0x05, 0x9d, 0x66, 0x37, 0x69, 0x0b,
+ 0xa3, 0xa1, 0x84, 0xff, 0xd9, 0x8a, 0xf9, 0x51, 0xd4, 0x3a, 0x22, 0x10,
+ 0x5a, 0x51, 0x83, 0x8f, 0x72, 0xcf, 0x59, 0x2d, 0x65, 0x8a, 0xf0, 0x1a,
+ 0xde, 0xed, 0xf7, 0x21, 0xcf, 0x2e, 0xb2, 0xbb, 0x2c, 0x90, 0xc6, 0x83,
+ 0x11, 0xcb, 0x26, 0x7f, 0x0c, 0xfa, 0xcc, 0xa9, 0x03, 0xc1, 0xa2, 0xa7,
+ 0x3f, 0x72, 0x28, 0xba, 0xdb, 0x5d, 0x86, 0x97, 0x6f, 0x5d, 0x33, 0x71,
+ 0xfe, 0x9b, 0x00, 0xcc, 0xa0, 0x48, 0xa7, 0xa0, 0xb0, 0xfc, 0x4b, 0x03,
+ 0xda, 0x11, 0xc5, 0xa0, 0x98, 0x04, 0x5e, 0x07},
+ pub_key_16,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 260
+ {SEC_OID_SHA256,
+ 260,
+ {0x0a, 0xed, 0xa7, 0xc9, 0x2b, 0x47, 0x0d, 0xf7, 0x77, 0x74, 0x8f, 0x29,
+ 0x9d, 0xe6, 0xf4, 0xb2, 0xe9, 0xac, 0x2c, 0xbe, 0x74, 0xb5, 0x48, 0x8f,
+ 0x15, 0xe6, 0xe1, 0xe3, 0x8e, 0x5a, 0x62, 0x5b, 0x29, 0x2b, 0x29, 0x3d,
+ 0x5a, 0xc0, 0x4b, 0xf6, 0x0a, 0x51, 0xf4, 0x7f, 0x89, 0x74, 0x1f, 0x38,
+ 0x72, 0x3f, 0xde, 0xbc, 0xda, 0x49, 0x43, 0x85, 0x0c, 0xfa, 0x33, 0x3b,
+ 0xdf, 0x9a, 0x80, 0x68, 0x9a, 0xaa, 0xc2, 0x40, 0xe2, 0x3d, 0x5f, 0x7c,
+ 0xd9, 0xf3, 0xb2, 0x64, 0xee, 0xff, 0x49, 0x1e, 0x39, 0x1a, 0x0b, 0x89,
+ 0x31, 0xa7, 0x05, 0xcc, 0xb2, 0xd9, 0x20, 0x7d, 0x5a, 0x39, 0xed, 0xcd,
+ 0xbe, 0x73, 0x9f, 0xc8, 0xc3, 0x67, 0x91, 0x00, 0x70, 0xf3, 0x14, 0xe2,
+ 0x25, 0xde, 0x55, 0x07, 0x9c, 0x5c, 0xa9, 0x63, 0xb4, 0x04, 0xbb, 0x7a,
+ 0xc7, 0x23, 0x58, 0xc5, 0x78, 0xe9, 0x13, 0x5d},
+ pub_key_17,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 261
+ {SEC_OID_SHA256,
+ 261,
+ {0x6d, 0x20, 0xdb, 0x04, 0xef, 0xb2, 0x8f, 0xbe, 0x87, 0x62, 0x2a, 0xad,
+ 0x88, 0xb5, 0x1d, 0x92, 0x94, 0xd3, 0x3b, 0x55, 0xe7, 0xde, 0xa6, 0x53,
+ 0xec, 0xa9, 0x26, 0x6c, 0xaf, 0x46, 0x1f, 0xf6, 0xaa, 0xa3, 0x44, 0xf8,
+ 0x46, 0x71, 0xb8, 0xe0, 0x6a, 0xe3, 0xcf, 0xf5, 0x4b, 0x31, 0x5b, 0x3d,
+ 0x3b, 0xdf, 0xaf, 0x76, 0x2e, 0x16, 0x8e, 0xae, 0xb6, 0x2b, 0x71, 0xd1,
+ 0x1d, 0xd3, 0x71, 0xff, 0xe1, 0x41, 0xe9, 0xef, 0xfa, 0x0e, 0x29, 0x4f,
+ 0x7d, 0x66, 0x33, 0x02, 0xd1, 0xf7, 0xb2, 0x60, 0x51, 0x66, 0x82, 0xde,
+ 0x97, 0x5b, 0xf9, 0xbd, 0x87, 0x3a, 0x9a, 0xe4, 0xf6, 0xf1, 0x56, 0x2f,
+ 0x9a, 0x24, 0xde, 0x69, 0x63, 0x05, 0xf2, 0xf4, 0x12, 0x71, 0x74, 0xd7,
+ 0x62, 0xb5, 0x96, 0x92, 0xa1, 0xb4, 0x24, 0x51, 0x69, 0x23, 0x7b, 0x6f,
+ 0x38, 0x99, 0xbb, 0xb1, 0xdc, 0x8a, 0xfd, 0xdd},
+ pub_key_17,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 262
+ {SEC_OID_SHA256,
+ 262,
+ {0x04, 0x28, 0xba, 0xd5, 0x4f, 0xf7, 0xc7, 0xa3, 0x5f, 0x09, 0x4d, 0x44,
+ 0x54, 0x3a, 0x90, 0x45, 0xda, 0x24, 0xfe, 0xb3, 0xda, 0x97, 0xe7, 0xfb,
+ 0xc6, 0x00, 0x66, 0x7f, 0xaa, 0x4e, 0xec, 0x1b, 0x28, 0xc8, 0xef, 0x3b,
+ 0x1f, 0xed, 0x8b, 0xc2, 0x47, 0xce, 0x85, 0x77, 0x9c, 0x7d, 0xec, 0x01,
+ 0x97, 0xc9, 0x01, 0xf7, 0x87, 0x4b, 0x3f, 0xf0, 0xb4, 0xd0, 0x21, 0x56,
+ 0x34, 0x65, 0x11, 0x79, 0x9d, 0x22, 0xc5, 0x18, 0x2f, 0x0f, 0x93, 0xb5,
+ 0x31, 0x13, 0x8e, 0x0a, 0xc2, 0xc5, 0x64, 0x57, 0x47, 0x67, 0x0a, 0x5e,
+ 0x9e, 0x2c, 0x76, 0xdb, 0xcd, 0x1b, 0x96, 0x1b, 0xb6, 0xd5, 0x4a, 0x99,
+ 0xc1, 0x83, 0x8b, 0xf8, 0x72, 0xe2, 0x87, 0x35, 0xe7, 0x78, 0x05, 0x15,
+ 0x63, 0xe1, 0x39, 0xc2, 0x78, 0xf2, 0x2c, 0xa0, 0x71, 0xa7, 0xce, 0xc0,
+ 0xed, 0x95, 0xc2, 0x9d, 0x94, 0xd5, 0x1d, 0x1d},
+ pub_key_17,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 263
+ {SEC_OID_SHA256,
+ 263,
+ {0x4b, 0xc7, 0xa3, 0xa5, 0x01, 0xe4, 0x18, 0xfb, 0xfb, 0x56, 0x87, 0x42,
+ 0x5f, 0xbb, 0x59, 0xd0, 0x2e, 0x41, 0x97, 0xf1, 0xde, 0x86, 0x56, 0x31,
+ 0xed, 0x82, 0xe8, 0x18, 0x8f, 0xf3, 0xd8, 0x54, 0xe2, 0x5d, 0x64, 0xe8,
+ 0xb7, 0x70, 0xcb, 0x40, 0xbc, 0x89, 0x02, 0xa8, 0x0e, 0x26, 0x34, 0x9e,
+ 0x82, 0xb6, 0x30, 0x96, 0x70, 0x5e, 0x90, 0x0d, 0x23, 0x5a, 0xc3, 0xdc,
+ 0x44, 0x74, 0x4d, 0x29, 0xc0, 0xac, 0xd1, 0xce, 0xc3, 0x98, 0x8a, 0x04,
+ 0xcd, 0x34, 0x1a, 0x76, 0xdd, 0x1a, 0xce, 0xea, 0xa5, 0x6b, 0x6e, 0x02,
+ 0xfa, 0x53, 0xa5, 0x3a, 0x64, 0x37, 0xd2, 0x08, 0xdd, 0xa2, 0xfa, 0xeb,
+ 0x46, 0xf7, 0x0e, 0x49, 0x10, 0x65, 0x1b, 0x0c, 0xf9, 0xb3, 0x10, 0x49,
+ 0xe1, 0xef, 0xb2, 0x09, 0x55, 0xf2, 0x23, 0x95, 0x79, 0x06, 0xdf, 0x66,
+ 0xa4, 0x8b, 0xde, 0x48, 0x76, 0x6e, 0x6f, 0xe4},
+ pub_key_17,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 264
+ {SEC_OID_SHA256,
+ 264,
+ {0x6c, 0xb2, 0x19, 0x5b, 0xba, 0xe3, 0x62, 0xfa, 0xa8, 0x81, 0xa5, 0xe3,
+ 0xea, 0x3f, 0x89, 0x21, 0x78, 0x4f, 0x81, 0xf6, 0x4c, 0xe2, 0xd9, 0xe5,
+ 0x78, 0x03, 0x09, 0x20, 0x23, 0x4d, 0x0e, 0xf0, 0x20, 0xa0, 0xa2, 0x2b,
+ 0xda, 0x42, 0x85, 0xd7, 0x4b, 0xa4, 0x16, 0xa0, 0x6b, 0xdf, 0x1c, 0x4d,
+ 0x2a, 0x47, 0x40, 0xff, 0xef, 0x85, 0x79, 0x58, 0xee, 0xb0, 0xa5, 0xea,
+ 0x32, 0xdc, 0x52, 0xa9, 0xb0, 0x1c, 0xf0, 0xbc, 0xe3, 0xb5, 0xaf, 0xca,
+ 0xa3, 0x56, 0xbb, 0x02, 0x58, 0xbe, 0xfe, 0x8e, 0xeb, 0xce, 0xad, 0xf0,
+ 0xd6, 0x12, 0x34, 0x53, 0xb1, 0x95, 0xec, 0xdf, 0x07, 0x8f, 0x68, 0x40,
+ 0x47, 0xab, 0xe4, 0x9c, 0x96, 0x91, 0xbc, 0x0e, 0xcb, 0x81, 0xab, 0x46,
+ 0x66, 0x16, 0x81, 0x13, 0x78, 0xd8, 0x02, 0x71, 0xca, 0x3c, 0x59, 0x8b,
+ 0xa7, 0x54, 0x84, 0xa7, 0xb1, 0x1c, 0x8a, 0x08},
+ pub_key_17,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 265
+ {SEC_OID_SHA256,
+ 265,
+ {0x6f, 0x2d, 0x90, 0x3e, 0xaa, 0xa2, 0x4f, 0x3c, 0x59, 0x71, 0x55, 0x16,
+ 0x82, 0xbb, 0xe3, 0xe7, 0x6f, 0xc0, 0x41, 0xd4, 0x18, 0x30, 0x9b, 0xb2,
+ 0x51, 0x9d, 0xe7, 0xbc, 0x3b, 0x78, 0xac, 0x9e, 0xbc, 0x07, 0x04, 0x8a,
+ 0x90, 0x1a, 0xb2, 0x13, 0xff, 0xef, 0xdc, 0xd3, 0x9e, 0xb7, 0xbb, 0x64,
+ 0x0e, 0x29, 0x80, 0x00, 0x66, 0x5e, 0x5b, 0xe7, 0x65, 0xf8, 0x86, 0xc3,
+ 0x20, 0xb5, 0xaf, 0xbe, 0xd9, 0x95, 0x64, 0xf8, 0xe3, 0xbf, 0x60, 0xbe,
+ 0xe3, 0x8e, 0xa7, 0x47, 0x10, 0x5d, 0x37, 0x5e, 0x7e, 0x8c, 0x10, 0xf5,
+ 0xb9, 0x32, 0x84, 0x79, 0x78, 0xbf, 0x6f, 0xab, 0xbc, 0x9e, 0xa2, 0xb2,
+ 0x53, 0xca, 0x2f, 0x46, 0xa4, 0x4a, 0x50, 0xa0, 0x6a, 0x69, 0x80, 0xdc,
+ 0x7a, 0x2f, 0x65, 0x38, 0x40, 0xc7, 0x77, 0xe5, 0xc8, 0x1d, 0xa1, 0x69,
+ 0x1e, 0x52, 0x1c, 0xfa, 0xf5, 0x88, 0xb0, 0x88},
+ pub_key_17,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 266
+ {SEC_OID_SHA256,
+ 266,
+ {0x57, 0xba, 0x50, 0x67, 0xe9, 0x77, 0x74, 0xfb, 0x26, 0xe7, 0xea, 0x9e,
+ 0xf0, 0xf4, 0xda, 0xe8, 0xaf, 0xc5, 0xec, 0x45, 0x5d, 0x47, 0xe6, 0xe8,
+ 0xa8, 0xd4, 0xf4, 0x76, 0xd3, 0x38, 0xcf, 0x2e, 0x69, 0x7d, 0x93, 0x82,
+ 0x82, 0xfe, 0xfa, 0x5d, 0x1e, 0xad, 0xba, 0x22, 0x0f, 0x3f, 0xab, 0x2e,
+ 0x0e, 0xd3, 0x3d, 0x24, 0x94, 0x66, 0x3a, 0xd0, 0x76, 0x4c, 0x05, 0xf0,
+ 0xac, 0xaf, 0x28, 0x46, 0x5f, 0x5d, 0x2f, 0xea, 0x34, 0xbd, 0xc4, 0x6d,
+ 0x89, 0xa2, 0x66, 0xa5, 0xee, 0x36, 0xc4, 0xc9, 0xe9, 0xbc, 0xf4, 0x97,
+ 0xb5, 0xc9, 0x75, 0xba, 0x20, 0x0f, 0x0d, 0x8c, 0x85, 0x49, 0xd0, 0x73,
+ 0xbd, 0xdc, 0xcd, 0x5a, 0x14, 0x74, 0xe4, 0x09, 0xe3, 0xc8, 0xe4, 0xcd,
+ 0x21, 0x1a, 0xe1, 0x38, 0x8d, 0x9a, 0xce, 0x40, 0xb0, 0x38, 0x43, 0x59,
+ 0xdc, 0x92, 0x95, 0xcf, 0x3e, 0x81, 0x37, 0x2c},
+ pub_key_17,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 267
+ {SEC_OID_SHA256,
+ 267,
+ {0x39, 0x27, 0x2b, 0x0e, 0x30, 0xfb, 0x83, 0x67, 0x1b, 0x02, 0xd1, 0x98,
+ 0x6e, 0x9e, 0xa3, 0x0c, 0xe3, 0xc7, 0xd9, 0xdf, 0xfb, 0xf4, 0x95, 0x19,
+ 0x22, 0x35, 0xf4, 0x08, 0xe2, 0xf2, 0x8e, 0xa8, 0xf4, 0x2a, 0xaa, 0x25,
+ 0xc9, 0x4b, 0xb8, 0x08, 0xb8, 0xc9, 0xc4, 0xc8, 0x86, 0x14, 0x61, 0x36,
+ 0xba, 0x1a, 0xfa, 0x92, 0xde, 0xc2, 0x47, 0x9e, 0x46, 0x94, 0x3d, 0x8b,
+ 0x7c, 0x96, 0xb0, 0xb6, 0x98, 0x3b, 0xaa, 0xff, 0x74, 0x21, 0xa5, 0xba,
+ 0x44, 0xf8, 0xa2, 0x6c, 0x7b, 0x2f, 0xf8, 0x94, 0x0c, 0x64, 0x7c, 0x70,
+ 0x68, 0xcf, 0x52, 0x12, 0x66, 0xb9, 0xa2, 0xb0, 0x88, 0xb6, 0x27, 0x1f,
+ 0x3a, 0xf4, 0x8d, 0x6f, 0x4f, 0xa6, 0xae, 0x94, 0xf1, 0xc9, 0x26, 0x79,
+ 0x47, 0xce, 0x62, 0x58, 0x81, 0xbf, 0xbe, 0x88, 0x6b, 0x86, 0x62, 0x52,
+ 0x89, 0xad, 0xe5, 0x1d, 0xfb, 0x67, 0x7a, 0x04, 0x22, 0x50, 0x79, 0x7a,
+ 0x6a, 0xb4, 0xf8, 0x29, 0x34, 0x1b, 0xcc, 0x23, 0x85, 0xea, 0x0e, 0x25,
+ 0x52, 0xbb, 0x94, 0x27, 0xf9, 0x39, 0x16, 0x47, 0xcb, 0x23, 0xbe, 0xf5,
+ 0x38, 0x77, 0xc6, 0x9a, 0xa0, 0x14, 0x3c, 0x84, 0x96, 0xe9, 0xea, 0xf2,
+ 0x47, 0x5a, 0xb4, 0x97, 0x46, 0xc2, 0x90, 0xc7, 0x3d, 0x48, 0x4e, 0x06,
+ 0xce, 0x48, 0x3d, 0xf0, 0xe6, 0x0e, 0x47, 0xb1, 0xbb, 0x4c, 0x66, 0xb4},
+ pub_key_18,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 268
+ {SEC_OID_SHA256,
+ 268,
+ {0x8d, 0x0a, 0xd6, 0x45, 0xdc, 0x97, 0x38, 0x28, 0xbf, 0x3d, 0x7d, 0xcc,
+ 0xf9, 0x4e, 0xde, 0xa7, 0xb3, 0x14, 0x40, 0xea, 0x5f, 0x5a, 0xd2, 0x76,
+ 0x86, 0xbb, 0xd3, 0x42, 0x93, 0xd7, 0xfd, 0x36, 0xb5, 0x24, 0xd2, 0x0f,
+ 0x27, 0x95, 0x6b, 0xfb, 0xc0, 0xaa, 0xf9, 0x47, 0xe9, 0xd8, 0x22, 0xe5,
+ 0xb5, 0xa9, 0xd2, 0x6c, 0x50, 0x2c, 0x4b, 0x1c, 0xff, 0x5e, 0x3c, 0xba,
+ 0xbd, 0xc2, 0x7c, 0x77, 0x71, 0x9a, 0xbe, 0x74, 0x02, 0x7a, 0x58, 0x9b,
+ 0x38, 0x13, 0x7e, 0xbf, 0x43, 0x5f, 0xfd, 0xa0, 0x8f, 0x84, 0x6f, 0xea,
+ 0xfa, 0xc4, 0x34, 0x53, 0x0b, 0x25, 0xf9, 0xe9, 0x6b, 0x71, 0x84, 0x80,
+ 0xc4, 0x91, 0x79, 0xd1, 0x3e, 0xba, 0x9e, 0x20, 0xf9, 0x86, 0xac, 0x33,
+ 0x14, 0xe4, 0x16, 0xe2, 0x77, 0x0d, 0x01, 0xda, 0xb6, 0x9b, 0x2c, 0x21,
+ 0xce, 0xaa, 0x0e, 0xbf, 0x35, 0x3a, 0x28, 0xab, 0x60, 0xb2, 0xcd, 0x37,
+ 0x08, 0xa3, 0x7b, 0x09, 0x1e, 0xe0, 0xcb, 0x5e, 0x7f, 0xc5, 0xcc, 0x65,
+ 0x4a, 0x80, 0x96, 0xd5, 0xaa, 0xe1, 0x80, 0x3f, 0xb6, 0x48, 0xdb, 0xad,
+ 0xea, 0x2a, 0x94, 0x81, 0x84, 0x7b, 0xe1, 0x1c, 0x2f, 0xd6, 0x0c, 0x6f,
+ 0xde, 0xde, 0x26, 0x8b, 0x24, 0xaf, 0x4e, 0xe8, 0xf4, 0x7b, 0x33, 0xcf,
+ 0xee, 0x13, 0x5b, 0x7a, 0x7f, 0x89, 0xd9, 0x42, 0x1b, 0x22, 0x08, 0x06},
+ pub_key_18,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 269
+ {SEC_OID_SHA256,
+ 269,
+ {0x1b, 0x04, 0x61, 0xcf, 0x5f, 0xcc, 0x7e, 0xfa, 0xe2, 0xdb, 0xd5, 0x30,
+ 0x11, 0xbf, 0x31, 0x93, 0x89, 0x04, 0x78, 0x52, 0x32, 0x4c, 0x56, 0x37,
+ 0x98, 0x5d, 0xb3, 0xe7, 0xd2, 0x8c, 0x0d, 0x40, 0xa2, 0xca, 0xf8, 0x7f,
+ 0x4a, 0xba, 0x79, 0xbf, 0xc9, 0xb9, 0xe4, 0x47, 0x19, 0xda, 0xf1, 0x06,
+ 0x84, 0x92, 0xf5, 0x7a, 0x27, 0xce, 0xaf, 0x26, 0xbd, 0x7a, 0x4b, 0x16,
+ 0x14, 0x5e, 0xc5, 0xe7, 0x13, 0x6b, 0xa9, 0x70, 0xdc, 0x23, 0x1b, 0x5a,
+ 0xab, 0xbe, 0x93, 0x24, 0x41, 0x37, 0xe5, 0x70, 0x6d, 0x80, 0x53, 0xc9,
+ 0x4a, 0xee, 0xe2, 0xa0, 0x22, 0xa5, 0xec, 0xcd, 0x25, 0xf6, 0x95, 0xdd,
+ 0xe5, 0xd6, 0x49, 0xb6, 0xf1, 0x94, 0x56, 0x17, 0x3d, 0x39, 0xaa, 0xf6,
+ 0x75, 0x7f, 0xd4, 0x65, 0x27, 0x18, 0x2b, 0x0f, 0x37, 0x96, 0x4e, 0xd4,
+ 0x9f, 0x42, 0xe5, 0xcb, 0x7c, 0x02, 0x49, 0x4d, 0x38, 0xaa, 0xa9, 0x9c,
+ 0x8c, 0x62, 0x7a, 0x03, 0xad, 0x8f, 0x05, 0x4a, 0x27, 0x2c, 0xef, 0x14,
+ 0xbe, 0x6f, 0x6d, 0x7b, 0x14, 0xd3, 0x74, 0x99, 0xcf, 0x4c, 0x92, 0x8b,
+ 0x86, 0xa3, 0x07, 0x87, 0x3d, 0x6a, 0x71, 0x64, 0x5e, 0xf2, 0xc4, 0x9f,
+ 0xcb, 0x46, 0xb0, 0x1f, 0xcd, 0x1b, 0x7c, 0x16, 0x53, 0x6b, 0x96, 0xf8,
+ 0xef, 0x8b, 0x0b, 0x1d, 0xac, 0x30, 0xae, 0xbf, 0x35, 0x2b, 0x5e, 0xa3},
+ pub_key_18,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 270
+ {SEC_OID_SHA256,
+ 270,
+ {0x57, 0xbe, 0x7f, 0x2a, 0xa9, 0x61, 0x91, 0x1f, 0x31, 0xcb, 0x34, 0xe9,
+ 0xc6, 0xc0, 0xc6, 0x51, 0x17, 0xfc, 0x1b, 0xa5, 0x3b, 0x60, 0xb7, 0x7b,
+ 0xbc, 0x60, 0xb1, 0xac, 0x76, 0x07, 0xfc, 0x29, 0x9a, 0x79, 0xd6, 0x20,
+ 0x20, 0xbb, 0x42, 0x0c, 0xe5, 0x5f, 0xff, 0xf7, 0xc7, 0xb9, 0xc0, 0x70,
+ 0x35, 0xbe, 0xae, 0xe2, 0xd9, 0xd2, 0x08, 0x2e, 0xe9, 0x06, 0x0e, 0xa6,
+ 0x48, 0x1f, 0xd8, 0xed, 0xe2, 0x79, 0x75, 0xb6, 0x6a, 0x7b, 0x5c, 0x66,
+ 0xdb, 0x87, 0x35, 0x40, 0x39, 0x3f, 0x70, 0x3b, 0xa3, 0x20, 0x05, 0x92,
+ 0x5e, 0xca, 0xb1, 0x1e, 0x62, 0x41, 0xa5, 0xc7, 0xe8, 0xda, 0x39, 0xb4,
+ 0x3e, 0x23, 0x8a, 0x24, 0x46, 0x49, 0x5d, 0xf9, 0x02, 0x15, 0x6d, 0xf3,
+ 0xaa, 0x23, 0xa8, 0x39, 0x40, 0x09, 0xf5, 0x01, 0x69, 0x9a, 0xaa, 0x34,
+ 0x00, 0xc2, 0x94, 0xb1, 0x22, 0x7a, 0xc6, 0xdd, 0x5e, 0xf7, 0x0e, 0x22,
+ 0xa6, 0xcc, 0xfa, 0x61, 0x11, 0x9f, 0x0e, 0x29, 0x34, 0x6f, 0x10, 0xb6,
+ 0x59, 0xae, 0x81, 0x94, 0xe2, 0x62, 0xcc, 0xfe, 0x39, 0x0c, 0x2d, 0xdb,
+ 0x47, 0x38, 0xcc, 0x94, 0x5f, 0x7b, 0x0b, 0xc1, 0x20, 0x3b, 0x43, 0xdf,
+ 0x76, 0x83, 0x1f, 0xea, 0x24, 0xb1, 0x23, 0x4f, 0x19, 0x3c, 0x3d, 0x9a,
+ 0x95, 0x41, 0xe7, 0x2b, 0xe5, 0xb5, 0x93, 0xdf, 0x2b, 0x0d, 0xbc, 0x7e},
+ pub_key_18,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 271
+ {SEC_OID_SHA256,
+ 271,
+ {0x79, 0xff, 0x38, 0x5f, 0x60, 0x73, 0xb2, 0x57, 0x4f, 0x21, 0xd3, 0xb2,
+ 0x82, 0x82, 0xb5, 0xe8, 0x22, 0xbb, 0x3f, 0x26, 0xd5, 0x1c, 0x56, 0x54,
+ 0x14, 0x2b, 0x6d, 0x5c, 0x71, 0x8a, 0x4c, 0xa0, 0xd7, 0x12, 0x9a, 0x14,
+ 0x26, 0x76, 0xec, 0x4c, 0x83, 0x3d, 0x28, 0x1b, 0x84, 0x03, 0x25, 0x32,
+ 0x71, 0xe1, 0xf2, 0x54, 0xf7, 0x1f, 0x0e, 0x13, 0x13, 0x52, 0xf8, 0x60,
+ 0xfc, 0xab, 0x98, 0x00, 0xfe, 0xdd, 0x7f, 0x1a, 0xec, 0xb5, 0x60, 0x95,
+ 0x0d, 0x6b, 0x15, 0xe1, 0xc4, 0xbe, 0xb9, 0x92, 0x87, 0x20, 0x53, 0x18,
+ 0xb3, 0x08, 0xa1, 0x2e, 0x38, 0xea, 0x4e, 0x11, 0x2f, 0x8f, 0xf4, 0x5a,
+ 0x84, 0xc1, 0x2c, 0xcf, 0xe1, 0x1e, 0xe6, 0x74, 0x1d, 0xa9, 0xa7, 0x9d,
+ 0x53, 0x9e, 0x69, 0x7e, 0xa9, 0xb0, 0x83, 0xbf, 0x6b, 0xc0, 0x6a, 0xa9,
+ 0x7d, 0x80, 0x29, 0x09, 0x3c, 0x42, 0xd0, 0x66, 0x6f, 0x60, 0x18, 0x13,
+ 0xa0, 0x14, 0xec, 0xbf, 0xa9, 0x88, 0xb4, 0x4a, 0xdc, 0xe9, 0xeb, 0xcc,
+ 0xad, 0x31, 0x1b, 0x17, 0x0b, 0x44, 0x61, 0x56, 0xa9, 0x17, 0x76, 0xdd,
+ 0x8e, 0xdb, 0xe9, 0x25, 0x78, 0xb7, 0x9e, 0xdc, 0xdd, 0xf1, 0x14, 0x03,
+ 0xae, 0xcc, 0xba, 0x69, 0x67, 0x64, 0xac, 0x33, 0xb7, 0x5b, 0x70, 0xce,
+ 0xec, 0x71, 0x99, 0x70, 0x85, 0xe5, 0xd8, 0x58, 0xd0, 0x1d, 0x04, 0xb7},
+ pub_key_18,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 272
+ {SEC_OID_SHA256,
+ 272,
+ {0x2a, 0xd9, 0xa6, 0x6e, 0x84, 0x07, 0x29, 0x45, 0x55, 0x00, 0x0e, 0x51,
+ 0x25, 0x05, 0x4c, 0x32, 0x3f, 0x93, 0x09, 0x8c, 0x33, 0xb3, 0x8f, 0xbe,
+ 0x7a, 0xef, 0x4c, 0x43, 0x50, 0xee, 0x76, 0x14, 0x7f, 0xf6, 0xcc, 0xf8,
+ 0x0a, 0xc4, 0x1d, 0x56, 0x20, 0xad, 0x7b, 0x45, 0x2d, 0x5f, 0x98, 0xd1,
+ 0x97, 0xb2, 0x77, 0xc5, 0x3d, 0xb8, 0x2a, 0x1a, 0xd7, 0x57, 0xc9, 0x13,
+ 0xa2, 0xc4, 0xe6, 0x85, 0xfb, 0x6e, 0x94, 0x2d, 0x1a, 0x0c, 0x2d, 0xb0,
+ 0x92, 0xae, 0xf8, 0xf8, 0x0e, 0x99, 0xc7, 0x6a, 0xd0, 0x2e, 0x9d, 0x0a,
+ 0x2a, 0xa8, 0x2b, 0xcb, 0xa1, 0x30, 0x5d, 0x25, 0x90, 0xdb, 0x79, 0x0f,
+ 0x8c, 0x13, 0x81, 0x43, 0xdb, 0x15, 0x45, 0x88, 0x7d, 0xb7, 0x44, 0xb2,
+ 0xc3, 0xe2, 0xbf, 0x53, 0x08, 0xc1, 0xfa, 0x1b, 0x99, 0x48, 0x55, 0x35,
+ 0x38, 0x80, 0x1a, 0x95, 0xa1, 0x13, 0xb2, 0x82, 0x62, 0x3e, 0xf2, 0x6e,
+ 0x19, 0xea, 0xab, 0x22, 0xb8, 0xf3, 0x11, 0x26, 0x69, 0x2d, 0x65, 0x0e,
+ 0x94, 0x5b, 0x9c, 0x19, 0x5e, 0x2e, 0x57, 0xcc, 0x60, 0x60, 0x7f, 0xc3,
+ 0x13, 0x6a, 0x79, 0x81, 0x6b, 0x2d, 0x9d, 0x5b, 0xfa, 0x0d, 0x85, 0x15,
+ 0x28, 0x0d, 0x4e, 0x16, 0x19, 0xe8, 0x1e, 0xaa, 0x17, 0xab, 0x5d, 0x9d,
+ 0xb4, 0x62, 0x50, 0x94, 0xfb, 0x6f, 0x6e, 0xab, 0xb9, 0x42, 0x71, 0xd6},
+ pub_key_18,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 273
+ {SEC_OID_SHA256,
+ 273,
+ {0x13, 0xa5, 0xd0, 0x44, 0x06, 0x30, 0x07, 0x25, 0xb9, 0xc7, 0xef, 0x91,
+ 0x96, 0x12, 0x57, 0xd0, 0x94, 0xd0, 0x8d, 0x8f, 0x40, 0xe4, 0x13, 0x3f,
+ 0xa1, 0x82, 0xf4, 0x76, 0xa2, 0x09, 0xbf, 0xa5, 0x70, 0x82, 0xf2, 0x31,
+ 0xe8, 0x7c, 0x87, 0xf8, 0x28, 0x6d, 0x0e, 0xe7, 0x15, 0x81, 0x82, 0xbe,
+ 0x81, 0x1a, 0xe5, 0xa0, 0x45, 0x29, 0x5d, 0x59, 0x55, 0xf2, 0xe7, 0x33,
+ 0x14, 0x47, 0x65, 0x66, 0xdd, 0xea, 0x15, 0xe3, 0x5c, 0x02, 0xde, 0x35,
+ 0xab, 0xaf, 0x83, 0xfc, 0xf4, 0x05, 0xe9, 0x13, 0xe5, 0xf2, 0x7f, 0xac,
+ 0x0d, 0x28, 0x8b, 0x79, 0x59, 0xa9, 0x61, 0x2d, 0x1f, 0x75, 0xc8, 0x17,
+ 0x63, 0x69, 0x0f, 0x86, 0x98, 0x26, 0x35, 0x2b, 0x3d, 0x1d, 0x6f, 0x02,
+ 0xb4, 0xa8, 0xe4, 0x83, 0x47, 0xa2, 0x56, 0xa4, 0x6c, 0x71, 0x39, 0x6a,
+ 0xe6, 0xfc, 0xf4, 0x36, 0xbf, 0x59, 0xcb, 0xb8, 0x31, 0x64, 0xed, 0xa8,
+ 0x44, 0x55, 0xd3, 0x57, 0xa0, 0x46, 0x57, 0x6d, 0x58, 0xb7, 0x2a, 0x5b,
+ 0x4e, 0x7d, 0x4c, 0x9a, 0x00, 0x8b, 0xd2, 0xd6, 0x00, 0x6d, 0x17, 0x52,
+ 0x9b, 0x9c, 0x4b, 0x2b, 0x3d, 0x20, 0xde, 0x77, 0x80, 0x5d, 0x41, 0x71,
+ 0x8e, 0x26, 0x86, 0x52, 0x64, 0xb8, 0x0c, 0xac, 0xb1, 0x6c, 0x57, 0x77,
+ 0x82, 0xf1, 0xd4, 0xee, 0xcd, 0xc3, 0x03, 0xa0, 0x3f, 0x1f, 0x7e, 0xb7},
+ pub_key_18,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 274
+ {SEC_OID_SHA256,
+ 274,
+ {0xe4, 0xf7, 0xf0, 0x07, 0x6b, 0x4b, 0xdd, 0xb6, 0x32, 0xc4, 0x70, 0x88,
+ 0x1b, 0xbf, 0xfe, 0x95, 0xa1, 0x48, 0x57, 0x3a, 0x75, 0xc0, 0x14, 0x68,
+ 0x9e, 0xda, 0x7a, 0xcf, 0x5e, 0x57, 0xa5, 0x46, 0x32, 0x7d, 0x4b, 0xea,
+ 0xd0, 0x1d, 0xa0, 0xb0, 0x93, 0xb2, 0xc4, 0xeb, 0x5b, 0x04, 0x8f, 0xd7,
+ 0x07, 0xd2, 0x7a, 0x4b, 0xaf, 0x85, 0xd6, 0x10, 0xe4, 0xff, 0x88, 0x61,
+ 0xfe, 0xca, 0x57, 0xe1, 0xea, 0x88, 0xff, 0x0c, 0x4b, 0x80, 0x3c, 0x4b,
+ 0x0d, 0x62, 0xae, 0x0c, 0xb8, 0x90, 0x12, 0xb0, 0xff, 0x04, 0x1b, 0x43,
+ 0x8e, 0x49, 0xa7, 0x96, 0x80, 0xf2, 0xcb, 0x30, 0x72, 0x2a, 0x5a, 0x2a,
+ 0x3a, 0xa9, 0xb5, 0x16, 0xff, 0x2a, 0x02, 0x94, 0x7e, 0xbe, 0x27, 0x18,
+ 0x6a, 0xa9, 0xff, 0xdb, 0x35, 0xe1, 0x53, 0x28, 0xc0, 0xf4, 0x9f, 0x17,
+ 0x2a, 0xf5, 0x1f, 0x76, 0x42, 0x58, 0xe9, 0x09, 0x65, 0x14, 0x69, 0xeb,
+ 0xc6, 0xa5, 0x9c, 0xd9, 0x8c, 0x99, 0x6f, 0xa3, 0x41, 0x70, 0x08, 0x25,
+ 0x2e, 0x33, 0x86, 0xb9, 0xa2, 0xd0, 0x59, 0xd3, 0xc6, 0x79, 0x83, 0xce,
+ 0x62, 0xae, 0x2d, 0x05, 0x27, 0x33, 0xc5, 0x57, 0x32, 0x32, 0x06, 0x79,
+ 0xea, 0xe1, 0x56, 0xd0, 0xe4, 0xb8, 0x9d, 0xa1, 0x02, 0x2b, 0xd0, 0x52,
+ 0x34, 0x08, 0x19, 0xcf, 0xcd, 0xd7, 0x36, 0x6c, 0x34, 0xb6, 0x5a, 0x01},
+ pub_key_19,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 275
+ {SEC_OID_SHA256,
+ 275,
+ {0x8d, 0x26, 0x11, 0xd4, 0xc7, 0x9f, 0x6b, 0x20, 0x87, 0xae, 0x8b, 0xc7,
+ 0x66, 0x10, 0x90, 0x5c, 0x36, 0x1b, 0x9f, 0xe0, 0xa6, 0x62, 0x93, 0x88,
+ 0x19, 0x7b, 0x42, 0x93, 0xf9, 0xe1, 0x4e, 0xcb, 0xeb, 0x37, 0x72, 0x06,
+ 0xe4, 0xc1, 0xdb, 0x35, 0xcd, 0xc0, 0xab, 0x16, 0x3d, 0xc5, 0xc5, 0x1e,
+ 0x8a, 0x73, 0x70, 0xa0, 0x59, 0xe9, 0xee, 0x80, 0x14, 0xd1, 0x8e, 0xf0,
+ 0x93, 0x7f, 0x79, 0x36, 0x87, 0x9d, 0x78, 0x25, 0xc7, 0x92, 0x18, 0x0a,
+ 0x4f, 0x10, 0xa0, 0xd4, 0x6e, 0x0a, 0x95, 0x4f, 0x09, 0x3d, 0x70, 0x3b,
+ 0x82, 0xbd, 0x07, 0x6d, 0xce, 0xc0, 0xb8, 0xa6, 0x6f, 0xc3, 0xbe, 0x9b,
+ 0xdf, 0x79, 0xce, 0x45, 0x50, 0xc4, 0x53, 0x01, 0x5d, 0xc1, 0xc7, 0x39,
+ 0x7e, 0xc1, 0xbf, 0xce, 0xed, 0x04, 0x0a, 0x4d, 0x77, 0x79, 0x15, 0x54,
+ 0x6b, 0x9c, 0xbc, 0xf1, 0xee, 0xb1, 0x3e, 0xb7, 0x1a, 0xc4, 0x9c, 0x23,
+ 0x5e, 0x69, 0xcb, 0x07, 0xc3, 0x15, 0xd5, 0x29, 0x44, 0x2f, 0x48, 0x63,
+ 0xd6, 0x1b, 0x7d, 0x5c, 0xaa, 0x5c, 0xe0, 0x78, 0x20, 0xed, 0xf6, 0x49,
+ 0xa9, 0x34, 0x22, 0x11, 0xa2, 0x6f, 0x82, 0x80, 0xda, 0xb9, 0xc5, 0xdd,
+ 0x11, 0xaf, 0x07, 0x52, 0x16, 0x83, 0x26, 0xf8, 0xe8, 0xd5, 0xe8, 0x34,
+ 0xdd, 0xba, 0x3b, 0xce, 0x06, 0x3f, 0x01, 0x1e, 0xcc, 0xc8, 0xf4, 0x6d},
+ pub_key_19,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 276
+ {SEC_OID_SHA256,
+ 276,
+ {0xe1, 0x2e, 0x35, 0x40, 0xe7, 0xf2, 0x0f, 0xb5, 0x53, 0x37, 0x72, 0xe9,
+ 0x1b, 0x70, 0x81, 0x51, 0xc1, 0x2d, 0x84, 0x40, 0xba, 0x9b, 0xc9, 0x94,
+ 0x79, 0x1f, 0x59, 0x16, 0xd5, 0x21, 0x72, 0x6b, 0x53, 0x96, 0x90, 0x63,
+ 0xf9, 0xe1, 0x31, 0x14, 0xab, 0x89, 0xde, 0x0b, 0x0a, 0xdf, 0x11, 0x9c,
+ 0xfa, 0xf1, 0x9d, 0xd7, 0x4a, 0x65, 0xb5, 0xee, 0xe3, 0x2f, 0x39, 0xe6,
+ 0x9a, 0xb6, 0x77, 0x6d, 0xba, 0x72, 0x1a, 0xdb, 0x2a, 0x8d, 0xea, 0x14,
+ 0x95, 0xc5, 0x1d, 0x59, 0x84, 0xb6, 0xaa, 0x2b, 0x5d, 0x21, 0x6e, 0xb4,
+ 0x84, 0x59, 0x10, 0x39, 0x07, 0x44, 0x2f, 0x72, 0x54, 0x10, 0xf5, 0x3d,
+ 0xdd, 0x5d, 0x00, 0x67, 0x62, 0xdd, 0x31, 0x67, 0xc2, 0xda, 0x3b, 0xdb,
+ 0x19, 0xf0, 0x7d, 0x27, 0xe3, 0xfd, 0xa7, 0x12, 0xf4, 0x44, 0xc0, 0x93,
+ 0xf4, 0xc8, 0x12, 0x6d, 0x40, 0xca, 0x7c, 0x38, 0x1a, 0xb1, 0xd3, 0x87,
+ 0x52, 0x94, 0xdf, 0x84, 0x05, 0x52, 0x39, 0xeb, 0xac, 0x50, 0x39, 0x49,
+ 0x0b, 0x59, 0x73, 0x66, 0xb5, 0x8c, 0x28, 0x06, 0xe5, 0x2f, 0x1f, 0x25,
+ 0x9c, 0x9e, 0xd1, 0x6f, 0x82, 0x9f, 0x41, 0x85, 0x1b, 0x6c, 0xe7, 0xe3,
+ 0x90, 0xea, 0x73, 0x25, 0x13, 0x95, 0xbf, 0x94, 0x09, 0x97, 0xd4, 0x7b,
+ 0xc3, 0x23, 0x65, 0x71, 0x60, 0xed, 0xe9, 0x73, 0xf2, 0x34, 0x2b, 0x91},
+ pub_key_19,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 277
+ {SEC_OID_SHA256,
+ 277,
+ {0x90, 0xea, 0x80, 0xb1, 0x47, 0x58, 0xfa, 0x12, 0x31, 0x9e, 0x54, 0xc4,
+ 0x46, 0xe7, 0x0b, 0xf5, 0xbe, 0xde, 0x38, 0xf5, 0xd8, 0xd8, 0xe9, 0x78,
+ 0x53, 0x1e, 0x6c, 0x54, 0xc5, 0x67, 0xb6, 0x3a, 0x0f, 0xb7, 0xb8, 0x70,
+ 0xab, 0x96, 0x3f, 0x97, 0x9c, 0x40, 0x15, 0xc2, 0x77, 0x14, 0xdc, 0x92,
+ 0x92, 0xa4, 0x81, 0x23, 0xc0, 0xa1, 0xf1, 0x38, 0x96, 0x05, 0x5f, 0x66,
+ 0x28, 0x68, 0x70, 0x40, 0x45, 0x94, 0x88, 0xbc, 0xa1, 0x49, 0xf4, 0x10,
+ 0xcd, 0xae, 0x42, 0x49, 0xef, 0x91, 0x8f, 0x10, 0x32, 0x9e, 0x90, 0x2f,
+ 0x13, 0x44, 0xa6, 0x66, 0xfd, 0xf9, 0x60, 0x85, 0xb7, 0xbb, 0xfb, 0x08,
+ 0x6e, 0xe2, 0xf4, 0xe5, 0x89, 0x19, 0x04, 0xf9, 0x45, 0xd8, 0x67, 0xa5,
+ 0x02, 0x89, 0xda, 0x01, 0x8c, 0x24, 0x5b, 0xe3, 0x1b, 0x68, 0x4b, 0xeb,
+ 0xb8, 0xdc, 0x36, 0x7d, 0x43, 0xd5, 0x34, 0x48, 0x86, 0x5d, 0xc0, 0x05,
+ 0xff, 0xd5, 0x8e, 0x2f, 0x76, 0xf1, 0xae, 0x8a, 0xc5, 0x1f, 0xa7, 0xad,
+ 0x72, 0x3d, 0xb9, 0xbf, 0x3b, 0x78, 0xb8, 0x2b, 0xc5, 0xb0, 0xe2, 0x09,
+ 0xed, 0x21, 0x65, 0x75, 0x00, 0x9c, 0x27, 0xa6, 0xd4, 0x6b, 0xfd, 0x1d,
+ 0x9b, 0xa3, 0x5f, 0xd5, 0x0e, 0xaf, 0x4a, 0x39, 0xaf, 0xd7, 0xb3, 0xdf,
+ 0xdb, 0xd2, 0xf4, 0x37, 0xd0, 0xd9, 0x7b, 0x5b, 0x08, 0xe1, 0x87, 0x0b},
+ pub_key_19,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 278
+ {SEC_OID_SHA256,
+ 278,
+ {0x3e, 0xbf, 0xdd, 0x69, 0xaf, 0x2a, 0x56, 0x1b, 0xdf, 0x43, 0x15, 0xd0,
+ 0x15, 0xd3, 0x97, 0xb8, 0xaf, 0x75, 0xf6, 0xc1, 0x7a, 0x3e, 0x6e, 0x1c,
+ 0x6b, 0x52, 0xbd, 0x6e, 0x81, 0x2b, 0xd9, 0x11, 0x2e, 0x19, 0x20, 0xf6,
+ 0xca, 0xbd, 0x82, 0xb9, 0x96, 0xb1, 0xb4, 0x8b, 0xe3, 0xaa, 0x40, 0xe4,
+ 0x47, 0xd2, 0x96, 0x89, 0xbe, 0x7d, 0xc6, 0x4b, 0x85, 0x48, 0xce, 0x54,
+ 0x14, 0x31, 0x8c, 0x42, 0x88, 0xa6, 0xcc, 0xee, 0x97, 0xf5, 0x5c, 0x52,
+ 0x36, 0x61, 0xe6, 0x29, 0xd3, 0xcb, 0x12, 0x4b, 0x97, 0xa0, 0x42, 0xc1,
+ 0xe7, 0x7a, 0x9b, 0x03, 0x9a, 0x86, 0x31, 0x81, 0x5c, 0x53, 0x5c, 0x82,
+ 0x16, 0x91, 0x2e, 0xa4, 0x76, 0x84, 0xa7, 0x22, 0x0a, 0x63, 0xc1, 0x98,
+ 0xef, 0x2b, 0x80, 0x56, 0x88, 0x82, 0xe1, 0x53, 0xbe, 0x8f, 0xe9, 0x2a,
+ 0xe4, 0xc7, 0x86, 0xa5, 0xfd, 0x56, 0xa1, 0xe6, 0x4f, 0xdb, 0x23, 0x56,
+ 0x63, 0xf3, 0xa2, 0x42, 0xc1, 0x21, 0xe5, 0x9d, 0xf3, 0xa1, 0x9c, 0x29,
+ 0x28, 0x2e, 0x64, 0x7a, 0x51, 0x23, 0x58, 0x33, 0x78, 0x57, 0x79, 0x25,
+ 0xf3, 0x99, 0x56, 0x0f, 0x6a, 0xd3, 0xb2, 0xa4, 0xc2, 0xb1, 0x8c, 0xa2,
+ 0x54, 0x7a, 0xab, 0x5e, 0x3e, 0xd4, 0x03, 0x0c, 0x65, 0x85, 0xfd, 0x2a,
+ 0xbd, 0x1d, 0x65, 0xfc, 0x72, 0x0b, 0xb3, 0x03, 0x54, 0xc9, 0x66, 0xd9},
+ pub_key_19,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 279
+ {SEC_OID_SHA256,
+ 279,
+ {0x7f, 0xbb, 0x42, 0xd2, 0xbc, 0x1c, 0x3e, 0x5a, 0x0f, 0x66, 0xfe, 0xdd,
+ 0x58, 0x1e, 0x5c, 0xe3, 0xe5, 0x55, 0xf6, 0xf1, 0xc7, 0x36, 0xdb, 0x24,
+ 0xb6, 0xe9, 0x63, 0xd2, 0xba, 0x72, 0x11, 0x8c, 0xc9, 0x89, 0xe2, 0x96,
+ 0x9c, 0x21, 0xbe, 0xde, 0x87, 0xff, 0x3f, 0x42, 0x09, 0xf2, 0xb0, 0x09,
+ 0x26, 0x3b, 0x7c, 0xa3, 0x71, 0x6a, 0x9d, 0x3e, 0x71, 0x15, 0xdf, 0xe6,
+ 0x5b, 0xad, 0x1e, 0xa2, 0xa1, 0x01, 0x33, 0x04, 0x69, 0x62, 0x48, 0xdd,
+ 0x2b, 0x1d, 0x70, 0x76, 0x4d, 0xae, 0x24, 0x8b, 0xd1, 0xe9, 0xd4, 0x96,
+ 0x23, 0x82, 0x6f, 0x2c, 0x66, 0x40, 0x24, 0x7c, 0xbe, 0x8b, 0xcd, 0xa4,
+ 0x7d, 0x88, 0x2e, 0x29, 0x8f, 0x30, 0xbc, 0xf3, 0xdb, 0x1f, 0x49, 0x6c,
+ 0x26, 0xb7, 0x38, 0x84, 0x8e, 0x98, 0x76, 0xe4, 0xb7, 0x0f, 0x0c, 0xa8,
+ 0x25, 0x97, 0x60, 0xe9, 0x19, 0xe5, 0xc5, 0xc0, 0xa2, 0xce, 0x3d, 0x05,
+ 0xb5, 0x80, 0x4a, 0x94, 0xb6, 0x7f, 0x4c, 0x71, 0x9f, 0xde, 0xb3, 0xce,
+ 0x23, 0x65, 0x7a, 0x26, 0x63, 0x5f, 0x86, 0x7a, 0xf0, 0x27, 0x17, 0x36,
+ 0xba, 0x20, 0xab, 0xb7, 0xff, 0xf1, 0x8b, 0xda, 0x00, 0x6c, 0x48, 0xd9,
+ 0xc3, 0xed, 0x77, 0x43, 0x65, 0xd0, 0x0a, 0xa0, 0x34, 0x0a, 0x04, 0x90,
+ 0x6f, 0xc0, 0x7f, 0x00, 0xb1, 0x8a, 0x57, 0x2c, 0x96, 0xf9, 0x86, 0xf5},
+ pub_key_19,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 280
+ {SEC_OID_SHA256,
+ 280,
+ {0xb9, 0xb4, 0x78, 0xf6, 0xdd, 0xab, 0xce, 0x2b, 0x1f, 0xfb, 0x30, 0x6e,
+ 0x21, 0x35, 0x13, 0x2d, 0xf0, 0x95, 0x85, 0xbe, 0x16, 0xea, 0xa5, 0x18,
+ 0x2b, 0x84, 0x76, 0x79, 0x6c, 0x10, 0xb0, 0xee, 0xca, 0xff, 0x9b, 0x91,
+ 0x10, 0x08, 0x82, 0xf5, 0x87, 0x2e, 0x00, 0xe3, 0xd1, 0xdf, 0x2d, 0xf4,
+ 0x09, 0x69, 0xca, 0x4d, 0x00, 0x59, 0x6b, 0x6d, 0x6c, 0x9c, 0x13, 0xd3,
+ 0xa9, 0x56, 0xdd, 0x8d, 0x91, 0xde, 0xcb, 0xd3, 0xa4, 0x87, 0x28, 0xae,
+ 0xa0, 0x5b, 0x8f, 0x77, 0x07, 0x41, 0x4a, 0x8a, 0x5d, 0xe3, 0xbf, 0x0b,
+ 0xec, 0xbc, 0x20, 0xae, 0x0b, 0xa8, 0x52, 0xee, 0x7c, 0x4f, 0x2c, 0x17,
+ 0x7f, 0x3d, 0x95, 0xa4, 0xa8, 0x37, 0x5a, 0xc5, 0x0e, 0x11, 0xfd, 0x2b,
+ 0xe4, 0xda, 0x1f, 0x94, 0x60, 0x87, 0x86, 0xfc, 0x84, 0x74, 0x71, 0x17,
+ 0x60, 0x41, 0x38, 0xd0, 0x69, 0x56, 0x38, 0x79, 0x24, 0xe5, 0xd7, 0xba,
+ 0xa2, 0xc9, 0x7e, 0x25, 0xd1, 0xb0, 0x12, 0x51, 0x22, 0xc0, 0xa1, 0x39,
+ 0x81, 0x55, 0x9d, 0xb8, 0x0a, 0xc2, 0xd6, 0x84, 0x8f, 0x4d, 0xb1, 0x63,
+ 0x02, 0x7c, 0x44, 0x84, 0xa5, 0x1a, 0xc5, 0x09, 0x5f, 0x56, 0x53, 0xb1,
+ 0x20, 0x59, 0x44, 0x0d, 0xac, 0x69, 0x97, 0x0b, 0x56, 0x80, 0xe0, 0x17,
+ 0xa7, 0xeb, 0x28, 0x61, 0xc8, 0x57, 0xa6, 0x07, 0x44, 0x6b, 0x94, 0x20},
+ pub_key_19,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 281
+ {SEC_OID_SHA256,
+ 281,
+ {0x6a, 0xd0, 0xdd, 0x65, 0x81, 0x7b, 0x10, 0x48, 0x6f, 0xe5, 0x6f, 0x76,
+ 0xf2, 0x1a, 0x64, 0x40, 0x35, 0x9e, 0x26, 0x7e, 0xae, 0xd4, 0x2e, 0xfd,
+ 0x14, 0x93, 0x63, 0x76, 0x8e, 0xaf, 0xb8, 0x74, 0x4b, 0x23, 0xd5, 0x04,
+ 0x1b, 0x9b, 0x8a, 0x38, 0xd6, 0x2e, 0xd6, 0x14, 0x21, 0x7c, 0x03, 0x4d,
+ 0xd6, 0x02, 0x1b, 0x56, 0xbb, 0xf6, 0x59, 0x1f, 0xef, 0x3f, 0x3f, 0xe9,
+ 0x4b, 0x84, 0x59, 0xbe, 0xa1, 0xf4, 0xde, 0x14, 0x3f, 0xe8, 0xa8, 0xdf,
+ 0x26, 0xce, 0x11, 0xe9, 0x79, 0x62, 0x9e, 0xe0, 0xb8, 0x70, 0x82, 0x53,
+ 0xdb, 0xb3, 0x0e, 0xfb, 0x17, 0xbf, 0x56, 0x97, 0x87, 0x47, 0x67, 0xfa,
+ 0x60, 0x76, 0x14, 0x74, 0x19, 0x30, 0x5e, 0x9d, 0x2b, 0x8f, 0xd7, 0x08,
+ 0xfc, 0x7d, 0x2c, 0xa9, 0x7f, 0xae, 0xaf, 0x7d, 0x55, 0x5d, 0xc6, 0x53,
+ 0x37, 0x76, 0x6b, 0x11, 0x50, 0xdd, 0x30, 0x20, 0x39, 0x1e, 0x79, 0x01,
+ 0xc5, 0xb1, 0x70, 0xd3, 0xb2, 0x31, 0x1c, 0xef, 0x2f, 0x84, 0x9f, 0x5a,
+ 0x6e, 0x7a, 0x0b, 0x51, 0x3f, 0x4f, 0x9c, 0xad, 0xf8, 0xbe, 0x86, 0xca,
+ 0x99, 0x76, 0x77, 0x2e, 0xce, 0xc7, 0x10, 0x65, 0x66, 0x09, 0x74, 0xe9,
+ 0x23, 0xee, 0xcd, 0xb2, 0x73, 0x40, 0x8b, 0xbb, 0x43, 0x8d, 0xd1, 0x6e,
+ 0x92, 0xc3, 0xa5, 0x05, 0x21, 0xd4, 0x4b, 0x14, 0x6d, 0x5a, 0x4e, 0x9f},
+ pub_key_20,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 282
+ {SEC_OID_SHA256,
+ 282,
+ {0x3a, 0xbc, 0x0b, 0xb5, 0x85, 0x28, 0x3d, 0x07, 0x32, 0x61, 0x51, 0x3c,
+ 0x0f, 0xd1, 0x60, 0x72, 0x4f, 0x18, 0xcb, 0x67, 0x54, 0xd0, 0x9c, 0xee,
+ 0x83, 0xfd, 0x3e, 0x2f, 0x7f, 0x75, 0xb5, 0xf3, 0x02, 0x19, 0xdf, 0x05,
+ 0x30, 0x27, 0x08, 0xaa, 0xb7, 0xcc, 0xf8, 0x84, 0x57, 0xaf, 0xce, 0xdb,
+ 0xc0, 0xbf, 0x82, 0x2a, 0x9a, 0xeb, 0x81, 0x28, 0x0c, 0xad, 0x4c, 0x30,
+ 0x77, 0xe3, 0x52, 0xec, 0x05, 0xb2, 0x14, 0x6e, 0xdf, 0x2a, 0x5e, 0x60,
+ 0xd4, 0x01, 0x95, 0x52, 0xd5, 0x6a, 0xd9, 0xdb, 0x03, 0x77, 0x5b, 0x7c,
+ 0xe5, 0x32, 0xd7, 0xa7, 0x5a, 0x5e, 0xde, 0xaa, 0x45, 0x19, 0x3a, 0x91,
+ 0x98, 0x4d, 0x12, 0x9e, 0x42, 0x0b, 0x4c, 0x66, 0x0b, 0xc7, 0x35, 0x20,
+ 0x46, 0x54, 0xed, 0x33, 0x29, 0x51, 0xec, 0x70, 0x1c, 0xfa, 0x60, 0x93,
+ 0x77, 0x26, 0x08, 0xc4, 0x48, 0xca, 0xca, 0x23, 0x62, 0x35, 0x1c, 0xfe,
+ 0x02, 0x17, 0x8c, 0x2e, 0x10, 0xc1, 0xf4, 0x88, 0x9b, 0x42, 0xc3, 0x0b,
+ 0x80, 0x73, 0x70, 0x58, 0x9d, 0x30, 0xdb, 0xa7, 0xd0, 0xf1, 0xfb, 0xf1,
+ 0x9f, 0x93, 0x79, 0xa3, 0x73, 0x77, 0x19, 0x3e, 0x59, 0xfe, 0x18, 0x94,
+ 0x9b, 0xe8, 0x8b, 0x7f, 0xb7, 0x45, 0x4b, 0xfd, 0xfd, 0x70, 0xd4, 0x43,
+ 0x1d, 0x02, 0x45, 0x54, 0x51, 0xab, 0x04, 0x16, 0x43, 0x34, 0x9d, 0x38},
+ pub_key_20,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 283
+ {SEC_OID_SHA256,
+ 283,
+ {0xbc, 0x3f, 0xb8, 0xfe, 0x3e, 0x7a, 0x87, 0x8f, 0x63, 0xa2, 0x77, 0x37,
+ 0x76, 0xbe, 0x6d, 0x7e, 0xa6, 0x25, 0x03, 0x6b, 0xa9, 0x77, 0xab, 0xe4,
+ 0x4e, 0x47, 0x34, 0xd9, 0xd6, 0x9b, 0x34, 0xc6, 0xd9, 0x88, 0xf0, 0x2d,
+ 0xb4, 0xde, 0x97, 0x86, 0xe1, 0x21, 0x67, 0xc6, 0xa8, 0x87, 0x9c, 0xd1,
+ 0x7f, 0x96, 0x0b, 0x1c, 0xd3, 0x02, 0x41, 0xc3, 0x7c, 0x28, 0xa6, 0x51,
+ 0x7a, 0x44, 0xc1, 0x4c, 0x9c, 0xf7, 0x20, 0xae, 0x56, 0x69, 0xbc, 0xf0,
+ 0x0e, 0xf5, 0x62, 0xe0, 0xe8, 0xf7, 0x18, 0x71, 0x73, 0xd8, 0x04, 0x58,
+ 0x6d, 0x71, 0x54, 0x12, 0xe3, 0xb9, 0x6f, 0xb6, 0xe2, 0xa4, 0x54, 0x45,
+ 0x21, 0xe7, 0xa8, 0xc8, 0x8c, 0x62, 0x6d, 0x7b, 0x9e, 0x5a, 0x2e, 0x86,
+ 0x0d, 0xf0, 0xe7, 0x3e, 0x1e, 0x7a, 0xea, 0x67, 0x4d, 0x6b, 0x24, 0xb0,
+ 0x73, 0x8c, 0x87, 0x63, 0x6f, 0xab, 0x9a, 0x87, 0x1e, 0xe1, 0x63, 0xe9,
+ 0x11, 0xb7, 0xff, 0x6f, 0xa0, 0x56, 0xb7, 0x30, 0xc9, 0xd6, 0xd6, 0xb3,
+ 0xc2, 0x26, 0x16, 0xbd, 0x14, 0xbd, 0xd7, 0x44, 0x0e, 0x39, 0x58, 0xb0,
+ 0x7f, 0x46, 0x2c, 0xe1, 0xaf, 0xf8, 0xe0, 0xe7, 0x74, 0x96, 0x4e, 0x33,
+ 0xe2, 0xac, 0x34, 0xec, 0x9c, 0xc0, 0x18, 0xb6, 0xe4, 0x87, 0xdd, 0x42,
+ 0x58, 0x11, 0x3a, 0x27, 0x97, 0x91, 0x6e, 0x50, 0xe8, 0x0a, 0x60, 0x7f},
+ pub_key_20,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 284
+ {SEC_OID_SHA256,
+ 284,
+ {0x8d, 0xe0, 0xa7, 0x26, 0x95, 0x33, 0x28, 0xca, 0x95, 0x3c, 0xf5, 0xc9,
+ 0x47, 0xa7, 0xc9, 0xf8, 0xbf, 0x13, 0x88, 0xe8, 0xca, 0xad, 0xf5, 0xc3,
+ 0xd7, 0xdd, 0x8a, 0xa7, 0xef, 0x69, 0xad, 0x57, 0xfc, 0x48, 0x1f, 0x9a,
+ 0xe9, 0xed, 0xcb, 0xd2, 0xc5, 0xd9, 0xd5, 0xec, 0xce, 0xa9, 0x47, 0x36,
+ 0xcf, 0x5b, 0xe8, 0xea, 0xa4, 0x01, 0x58, 0x8a, 0xb1, 0x4a, 0x5e, 0x73,
+ 0x27, 0x75, 0x25, 0xce, 0x39, 0x44, 0xa4, 0xe2, 0x71, 0x72, 0x77, 0x5a,
+ 0xf0, 0xd3, 0x86, 0xb9, 0xea, 0x00, 0xf7, 0x01, 0x6c, 0xae, 0x85, 0x37,
+ 0xb3, 0x2b, 0xfa, 0x74, 0xd4, 0x54, 0xad, 0x70, 0x08, 0xdb, 0x5f, 0x82,
+ 0xc9, 0x98, 0x6c, 0xd9, 0xe6, 0x31, 0x28, 0x03, 0xdc, 0x60, 0x28, 0x5f,
+ 0xbe, 0x38, 0xa4, 0xcc, 0x40, 0xa6, 0xb9, 0x30, 0x4f, 0x75, 0x96, 0x88,
+ 0x91, 0xa9, 0x5a, 0x9e, 0x0b, 0x45, 0xe5, 0x89, 0xf2, 0xa7, 0xf2, 0x0e,
+ 0x17, 0x7f, 0x27, 0x5d, 0x5f, 0xfa, 0x06, 0x4e, 0x62, 0x9b, 0x4d, 0xf7,
+ 0xfb, 0xfc, 0x9e, 0x00, 0x4d, 0xcd, 0xc2, 0x7a, 0xe1, 0x79, 0x94, 0xa9,
+ 0xbf, 0xc1, 0xdb, 0x7c, 0x6e, 0xaa, 0x44, 0x84, 0x2f, 0xc7, 0x91, 0x6d,
+ 0x93, 0x18, 0x2a, 0x9b, 0x57, 0x3b, 0xb6, 0xb7, 0x0c, 0x59, 0x3c, 0x4a,
+ 0x77, 0x08, 0x7c, 0x2f, 0x6c, 0xa4, 0xec, 0x85, 0x1f, 0x96, 0x44, 0x50},
+ pub_key_20,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 285
+ {SEC_OID_SHA256,
+ 285,
+ {0xb1, 0xf0, 0x09, 0xcf, 0x8c, 0xbd, 0x1c, 0xd2, 0x46, 0x6b, 0x15, 0x7f,
+ 0x0d, 0xd9, 0x4b, 0xf3, 0x89, 0xfc, 0x43, 0x20, 0x2f, 0xb8, 0xd4, 0x02,
+ 0x8d, 0x9a, 0x22, 0x15, 0x2e, 0x9f, 0x20, 0xbc, 0x24, 0xd7, 0xb5, 0x86,
+ 0x4a, 0x1e, 0x0b, 0xa9, 0x3f, 0x21, 0xf1, 0x53, 0x99, 0x3f, 0xe0, 0x3e,
+ 0xa4, 0x0f, 0x20, 0x84, 0x73, 0x20, 0x0f, 0x9a, 0xbe, 0x72, 0xfa, 0xe7,
+ 0x8c, 0xbc, 0x23, 0x86, 0x6c, 0x47, 0x93, 0x7e, 0x61, 0x33, 0xba, 0x36,
+ 0x75, 0x3f, 0x5c, 0x86, 0xf6, 0xe9, 0x88, 0x68, 0xa4, 0x58, 0x97, 0xc9,
+ 0x78, 0x27, 0x79, 0xb5, 0x11, 0x8b, 0x5d, 0x15, 0xf8, 0x3c, 0x90, 0x29,
+ 0xb5, 0x70, 0x40, 0x6d, 0x86, 0xba, 0x4c, 0xb6, 0x4f, 0x47, 0x24, 0xde,
+ 0x0e, 0xc0, 0x73, 0xc6, 0x3b, 0x5b, 0x7c, 0xbd, 0x3b, 0x55, 0x1a, 0x31,
+ 0xf2, 0x60, 0xd7, 0x0d, 0x1b, 0x83, 0x15, 0x0d, 0x54, 0x81, 0x29, 0x8d,
+ 0xf0, 0xbe, 0x24, 0x6d, 0x05, 0x5a, 0xce, 0xd5, 0xeb, 0x95, 0x2c, 0x4f,
+ 0x63, 0xc1, 0x0b, 0x1c, 0x73, 0xae, 0xaa, 0xd9, 0x08, 0x8c, 0xb2, 0x95,
+ 0xc2, 0xcc, 0xf6, 0x7b, 0x85, 0xde, 0xe5, 0x88, 0x42, 0x55, 0xca, 0xf9,
+ 0xd4, 0x3e, 0xdb, 0x8d, 0xa9, 0x24, 0x0d, 0x0f, 0x81, 0xa7, 0x74, 0x22,
+ 0xed, 0xce, 0x7e, 0xf3, 0xde, 0x62, 0x75, 0xcd, 0xef, 0xcf, 0x3e, 0x99},
+ pub_key_20,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 286
+ {SEC_OID_SHA256,
+ 286,
+ {0xa1, 0xc3, 0x8e, 0xda, 0x27, 0x51, 0x27, 0xdf, 0xcc, 0x0f, 0xff, 0x93,
+ 0x0a, 0x92, 0x2f, 0xae, 0x94, 0xad, 0xe9, 0xdd, 0x62, 0xc5, 0xa0, 0x6e,
+ 0x7c, 0x31, 0xcd, 0x17, 0x44, 0xd3, 0x94, 0x32, 0x41, 0x9c, 0xf9, 0x80,
+ 0x63, 0x1f, 0x49, 0x47, 0x0b, 0x6e, 0x25, 0x2a, 0x92, 0x0a, 0x92, 0x27,
+ 0xec, 0x92, 0xca, 0x4c, 0x49, 0xa9, 0x22, 0xef, 0xf8, 0x90, 0x09, 0x5f,
+ 0x98, 0x98, 0xf1, 0x1b, 0x3e, 0xf5, 0x1e, 0x50, 0xf1, 0xc4, 0x4d, 0xb5,
+ 0x3a, 0xd3, 0xcf, 0xa5, 0x8d, 0x24, 0x06, 0x37, 0x7e, 0x6f, 0x79, 0x99,
+ 0xf1, 0x8b, 0x2d, 0x5f, 0x8a, 0x0b, 0x99, 0x53, 0x15, 0x80, 0xfa, 0x8b,
+ 0x83, 0xe5, 0x42, 0xe1, 0x96, 0xef, 0x77, 0x98, 0x25, 0xd3, 0xc1, 0x21,
+ 0x3a, 0x6c, 0x04, 0x00, 0x27, 0x0a, 0x34, 0xc9, 0xef, 0x8d, 0xe1, 0x04,
+ 0x70, 0x5c, 0x09, 0x3b, 0x8d, 0xcc, 0x25, 0x63, 0x74, 0xca, 0x53, 0x2d,
+ 0xb7, 0x7e, 0xec, 0xaa, 0x5c, 0x7c, 0x6c, 0xdb, 0xda, 0xde, 0x86, 0x75,
+ 0x6a, 0x1c, 0x77, 0x1c, 0x41, 0x76, 0xe5, 0xe1, 0xfb, 0xcd, 0x59, 0xde,
+ 0x5c, 0xfc, 0xb5, 0x06, 0x21, 0x7d, 0x66, 0xbf, 0x5e, 0x7a, 0xe5, 0xf6,
+ 0x79, 0x55, 0x26, 0x1a, 0x40, 0x32, 0xce, 0xbb, 0x1f, 0xd3, 0x1b, 0xf1,
+ 0xa4, 0x8e, 0x6f, 0xed, 0x6e, 0xc2, 0x87, 0xbc, 0xbd, 0x82, 0x44, 0xe6},
+ pub_key_20,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 287
+ {SEC_OID_SHA256,
+ 287,
+ {0x9b, 0xcb, 0x95, 0xb7, 0xac, 0x86, 0x07, 0xd7, 0xb4, 0x68, 0xfa, 0x68,
+ 0x64, 0x0c, 0x9b, 0x03, 0xfc, 0x66, 0xe3, 0x99, 0x70, 0xb9, 0x67, 0x89,
+ 0xb6, 0x1e, 0x2d, 0xda, 0x56, 0xea, 0x42, 0xb0, 0xc1, 0x05, 0xe7, 0x5e,
+ 0x8f, 0xa3, 0xbc, 0x57, 0xe9, 0x75, 0x38, 0x1a, 0x34, 0x8d, 0x6b, 0xed,
+ 0x64, 0xbd, 0x3d, 0x0a, 0xd7, 0xd3, 0xc4, 0xed, 0x60, 0x83, 0x24, 0x75,
+ 0x1a, 0x6e, 0x4c, 0x3b, 0x66, 0xfe, 0x75, 0x57, 0x63, 0xc8, 0xae, 0x38,
+ 0xf0, 0x0d, 0x85, 0x58, 0x51, 0x95, 0x12, 0xef, 0x08, 0x92, 0x84, 0xef,
+ 0xb1, 0x44, 0xd8, 0xcb, 0x9f, 0x28, 0xf5, 0x97, 0xb1, 0xea, 0x6f, 0x5a,
+ 0x27, 0x0a, 0x61, 0x5a, 0xb6, 0x57, 0x5e, 0x85, 0x7d, 0xec, 0x62, 0xd6,
+ 0x6a, 0x39, 0x8c, 0x03, 0x28, 0x41, 0x60, 0xcc, 0x91, 0x0f, 0x6f, 0x1c,
+ 0x44, 0xa6, 0x49, 0x7a, 0x9e, 0xd7, 0xc0, 0xd8, 0xd9, 0x9b, 0xf3, 0xf3,
+ 0x5d, 0xd0, 0x9b, 0x83, 0x6f, 0x5a, 0x3c, 0x55, 0x20, 0x68, 0xec, 0xa9,
+ 0xb7, 0xed, 0xa3, 0x72, 0x1c, 0xef, 0x01, 0xb9, 0xb8, 0x61, 0xe3, 0xec,
+ 0xa2, 0xfe, 0x20, 0x34, 0x12, 0x72, 0x09, 0x00, 0x04, 0x77, 0x9e, 0x5d,
+ 0xb2, 0xda, 0x98, 0xd6, 0x1e, 0xf1, 0xc3, 0x06, 0xe7, 0xb7, 0x96, 0x6a,
+ 0xbc, 0xcd, 0x01, 0xfd, 0x61, 0x1e, 0xa6, 0x93, 0x19, 0x55, 0xd2, 0x26},
+ pub_key_20,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 288
+ {SEC_OID_SHA256,
+ 288,
+ {0x5d, 0x8f, 0x44, 0x85, 0xca, 0x79, 0xed, 0x8d, 0x48, 0x7e, 0xab, 0x37,
+ 0x73, 0x26, 0xb1, 0x38, 0xb2, 0x99, 0x48, 0xf4, 0x77, 0xd3, 0xda, 0x0e,
+ 0xd9, 0x34, 0xd2, 0x99, 0xe2, 0xb0, 0x6b, 0x7d, 0x94, 0x09, 0xf5, 0xc3,
+ 0x12, 0xb1, 0x73, 0x21, 0xfa, 0x20, 0xb2, 0xc6, 0x6a, 0xe8, 0xef, 0x9d,
+ 0x08, 0x4f, 0xff, 0x2e, 0x8c, 0xc5, 0x96, 0xd6, 0xd4, 0x17, 0x88, 0x7e,
+ 0x04, 0xe2, 0xef, 0x8a, 0x2b, 0x73, 0xdc, 0xb1, 0xa0, 0x44, 0x00, 0xcd,
+ 0xec, 0x16, 0xaf, 0x17, 0x7f, 0x80, 0x17, 0x04, 0x7c, 0x3a, 0xe5, 0x46,
+ 0xe0, 0x3e, 0x6f, 0xe3, 0x1a, 0xd3, 0xbc, 0x6d, 0x89, 0x86, 0x2d, 0x94,
+ 0x22, 0x9b, 0xaa, 0x49, 0xf6, 0x27, 0x73, 0x92, 0xb2, 0x52, 0xd4, 0xf7,
+ 0x15, 0xc7, 0xa4, 0x1e, 0x41, 0xa6, 0x20, 0x0a, 0x20, 0x0f, 0x73, 0x43,
+ 0xb5, 0x0a, 0x72, 0xe5, 0xd7, 0xa3, 0xed, 0x0f, 0x26, 0x4c, 0x03, 0xd3,
+ 0x81, 0x96, 0x3c, 0xcd, 0x16, 0x77, 0x7e, 0x3d, 0x9c, 0xb4, 0x18, 0x7e,
+ 0x7a, 0x5a, 0x98, 0x86, 0x68, 0x05, 0x81, 0xc9, 0x97, 0x72, 0x99, 0xdf,
+ 0x16, 0xd0, 0x63, 0x18, 0xf5, 0xbb, 0x94, 0xcd, 0x15, 0x79, 0x54, 0x79,
+ 0x2a, 0x71, 0x97, 0x6a, 0x79, 0x5d, 0xa8, 0xe6, 0xfe, 0x08, 0x88, 0x02,
+ 0x82, 0x3b, 0x6b, 0xa6, 0x93, 0x59, 0xf0, 0x8b, 0x9e, 0x42, 0xb8, 0x91},
+ pub_key_21,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 289
+ {SEC_OID_SHA256,
+ 289,
+ {0x4d, 0x98, 0xf3, 0xa8, 0xd8, 0xbb, 0x66, 0x57, 0x8c, 0x89, 0x24, 0x5b,
+ 0x8a, 0x09, 0x5f, 0x04, 0x3e, 0xdc, 0xc4, 0x42, 0x9b, 0x0f, 0xea, 0x86,
+ 0xeb, 0x67, 0x3c, 0x5f, 0x0d, 0xa5, 0x2a, 0xcf, 0x3d, 0x16, 0xe2, 0xaf,
+ 0x50, 0x0c, 0x18, 0xb7, 0xb5, 0x34, 0x35, 0xa9, 0x82, 0x22, 0xd0, 0xf9,
+ 0xfe, 0x29, 0x9c, 0xf4, 0x15, 0x66, 0x51, 0xf6, 0x29, 0xb2, 0x4e, 0xc5,
+ 0x25, 0xbe, 0x4c, 0x40, 0x9b, 0xb5, 0x83, 0xf3, 0x71, 0xb2, 0x80, 0x34,
+ 0x85, 0xcf, 0x6a, 0xe3, 0x78, 0x49, 0xa4, 0x6e, 0xbe, 0xf5, 0x28, 0x95,
+ 0x22, 0x5e, 0x9c, 0xb6, 0x71, 0xe6, 0xc9, 0x05, 0x5f, 0x2f, 0x3e, 0x3f,
+ 0x74, 0xcb, 0xb6, 0xfc, 0xc2, 0x22, 0x36, 0x18, 0x22, 0x55, 0x21, 0x91,
+ 0x02, 0x6d, 0x37, 0x28, 0x92, 0xa5, 0x31, 0xf0, 0x5f, 0x3f, 0x81, 0x88,
+ 0x42, 0x13, 0xd0, 0x93, 0xb0, 0x08, 0xc9, 0x88, 0xf0, 0x19, 0x41, 0xb9,
+ 0xa9, 0x20, 0x8c, 0x2f, 0xfb, 0x32, 0x5f, 0x20, 0x28, 0xe5, 0xdd, 0x31,
+ 0x71, 0x06, 0x10, 0xbb, 0x7d, 0x48, 0xf5, 0xd0, 0xb3, 0x4f, 0x4d, 0xd8,
+ 0x3e, 0x26, 0xe9, 0xa8, 0x8d, 0x7c, 0x03, 0x0c, 0x4d, 0xf0, 0xe0, 0x31,
+ 0xca, 0x99, 0xed, 0x46, 0x97, 0x5d, 0x0d, 0x89, 0x35, 0x15, 0xeb, 0x84,
+ 0xd8, 0x6c, 0xf3, 0x92, 0x49, 0xdc, 0x90, 0xbc, 0x0e, 0x08, 0xa7, 0xba},
+ pub_key_21,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 290
+ {SEC_OID_SHA256,
+ 290,
+ {0x03, 0x17, 0x3d, 0x36, 0x12, 0x63, 0x21, 0x4f, 0x6d, 0x72, 0xaf, 0xb3,
+ 0xdf, 0xf6, 0x74, 0x61, 0x3a, 0xe3, 0xb9, 0x71, 0x2b, 0xa4, 0xb3, 0xf0,
+ 0xfc, 0xa1, 0x19, 0x38, 0x43, 0xda, 0xe5, 0x8f, 0x38, 0xad, 0x51, 0x4c,
+ 0xd5, 0xf6, 0xa4, 0x6d, 0x0a, 0x6f, 0xfa, 0xec, 0x4f, 0xda, 0xc0, 0x88,
+ 0x97, 0xd0, 0xcf, 0xfd, 0xf6, 0xe2, 0x0c, 0x51, 0xa9, 0x61, 0xdf, 0x24,
+ 0xed, 0x19, 0x82, 0xb4, 0x26, 0xe2, 0x18, 0xfc, 0x52, 0xba, 0x89, 0x19,
+ 0xf6, 0x0f, 0xa7, 0x1c, 0x15, 0x67, 0x17, 0xa5, 0xed, 0x9f, 0x30, 0x30,
+ 0xcd, 0x86, 0x4f, 0xd8, 0x10, 0xac, 0xc9, 0x34, 0x3a, 0xd8, 0xb8, 0xf4,
+ 0x41, 0x86, 0x3b, 0xd0, 0xbf, 0x3e, 0x80, 0xe5, 0xbf, 0x87, 0x42, 0x00,
+ 0x89, 0x6f, 0x0a, 0xbc, 0xe8, 0xaf, 0x14, 0x1c, 0xe6, 0x1f, 0x2d, 0x5e,
+ 0x87, 0xdb, 0x31, 0xa0, 0xf1, 0x9b, 0xaa, 0x54, 0xe4, 0x1f, 0x75, 0xc5,
+ 0xdf, 0x29, 0x85, 0x3e, 0x1f, 0xe6, 0x78, 0x31, 0x86, 0x57, 0xa2, 0x17,
+ 0x64, 0x9c, 0x8f, 0xa2, 0x33, 0x7c, 0x13, 0xb0, 0xe5, 0x14, 0xfb, 0xb9,
+ 0x16, 0xb5, 0x74, 0x7f, 0xcc, 0xf7, 0xb6, 0xba, 0xcb, 0xbf, 0x0a, 0x4d,
+ 0x77, 0x71, 0xa0, 0x0d, 0x3a, 0xd8, 0x82, 0x89, 0xbf, 0x85, 0x4d, 0x5f,
+ 0x9d, 0xb6, 0xfb, 0x89, 0x54, 0x33, 0x2f, 0xea, 0x68, 0xe8, 0xe7, 0x46},
+ pub_key_21,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 291
+ {SEC_OID_SHA256,
+ 291,
+ {0x8f, 0x40, 0x4e, 0x26, 0xdd, 0x9a, 0x51, 0x48, 0x5d, 0x15, 0x46, 0xe9,
+ 0xbb, 0x7f, 0x56, 0xf6, 0x8f, 0x09, 0x27, 0xf2, 0xf1, 0x9b, 0x8b, 0xc0,
+ 0xc4, 0xdb, 0x21, 0x8f, 0x3d, 0xf2, 0x8e, 0x1c, 0x96, 0x74, 0x65, 0x0f,
+ 0xfc, 0xf9, 0x64, 0x5e, 0x02, 0xd1, 0xf4, 0x4d, 0x98, 0x40, 0x4c, 0x8d,
+ 0xdf, 0x54, 0x43, 0x8b, 0xee, 0x61, 0x52, 0x4e, 0x2d, 0x69, 0x09, 0x1f,
+ 0x76, 0xa9, 0x9d, 0xfd, 0xf7, 0x96, 0xa8, 0x34, 0x99, 0xf8, 0x87, 0x0a,
+ 0xdc, 0x18, 0x2e, 0x55, 0x71, 0x2a, 0x64, 0x29, 0x22, 0xb8, 0xe9, 0x8c,
+ 0xa3, 0x3e, 0xf0, 0xcf, 0x05, 0x90, 0x3b, 0xa5, 0x1f, 0x1b, 0xe6, 0x48,
+ 0x22, 0x0a, 0x19, 0x19, 0x4d, 0xab, 0x35, 0x08, 0x25, 0x59, 0xd5, 0xf1,
+ 0xc0, 0x87, 0xc6, 0x70, 0x2f, 0x10, 0x2f, 0x52, 0x6f, 0xc0, 0xde, 0x1d,
+ 0xc9, 0x87, 0x56, 0xb2, 0x9e, 0x81, 0x7f, 0x47, 0x92, 0xe3, 0xd0, 0xff,
+ 0x40, 0xa9, 0x31, 0x00, 0x2c, 0x07, 0x7e, 0x0e, 0xaa, 0xa5, 0xf6, 0x3a,
+ 0x5a, 0x1b, 0xe9, 0x0d, 0xe3, 0xb9, 0xe6, 0x80, 0x08, 0x03, 0xcf, 0x90,
+ 0x9f, 0xed, 0x91, 0x05, 0x9e, 0x83, 0xf4, 0xbc, 0xde, 0x83, 0xc6, 0xe5,
+ 0x28, 0x80, 0x8e, 0x20, 0xc0, 0x00, 0x00, 0x9b, 0xad, 0x95, 0xf8, 0x03,
+ 0x0c, 0xcb, 0xa0, 0x58, 0xa2, 0x10, 0x73, 0x24, 0x7c, 0x3b, 0xc3, 0xcc},
+ pub_key_21,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 292
+ {SEC_OID_SHA256,
+ 292,
+ {0x3b, 0x96, 0x35, 0x68, 0x82, 0xfa, 0x78, 0x25, 0x59, 0x9f, 0x7d, 0x52,
+ 0x95, 0xd9, 0xa3, 0x67, 0x15, 0x8d, 0x47, 0x29, 0x88, 0x78, 0x27, 0x52,
+ 0x2f, 0xba, 0xd2, 0xf7, 0xa7, 0x41, 0xfc, 0x03, 0x1a, 0x9f, 0xd6, 0x6f,
+ 0x70, 0xa9, 0xad, 0x39, 0x8e, 0xca, 0x40, 0x54, 0xec, 0xaf, 0xdd, 0x7d,
+ 0xa2, 0xd8, 0x21, 0xb5, 0xa9, 0x40, 0xd6, 0x33, 0xd2, 0xa7, 0x54, 0x0c,
+ 0x18, 0xca, 0x31, 0x1e, 0x9c, 0xbd, 0xef, 0x6f, 0xa5, 0x14, 0x8b, 0xca,
+ 0x6b, 0xd2, 0xdd, 0xc1, 0xa6, 0xb4, 0xf9, 0xe8, 0x66, 0x5b, 0x49, 0x04,
+ 0x2b, 0xaf, 0x99, 0xde, 0x02, 0xfa, 0x86, 0xd6, 0x8f, 0x0c, 0x0f, 0x4d,
+ 0x8b, 0xab, 0x3f, 0x46, 0xc7, 0xe6, 0x5b, 0x6f, 0x9b, 0x74, 0x47, 0x14,
+ 0x0c, 0xeb, 0xd2, 0x30, 0xa8, 0xaa, 0xca, 0x90, 0xd1, 0xf6, 0xa5, 0x72,
+ 0x5d, 0xd3, 0xe8, 0x58, 0x74, 0xf1, 0x0a, 0x65, 0x64, 0xb8, 0x97, 0xf8,
+ 0x3a, 0x7b, 0x2b, 0x3a, 0x07, 0xcf, 0x75, 0x8c, 0xa6, 0xce, 0xa8, 0x38,
+ 0x3e, 0xcb, 0xf9, 0x07, 0xa1, 0x47, 0x9f, 0xe8, 0x51, 0x0f, 0x22, 0xb3,
+ 0x61, 0x4b, 0x13, 0x3b, 0xd0, 0xbc, 0xac, 0xca, 0x8f, 0x8d, 0xaf, 0x40,
+ 0x16, 0xce, 0xe0, 0xcd, 0x2f, 0x9f, 0x69, 0xb6, 0x28, 0xd4, 0xd4, 0x5e,
+ 0xbf, 0x5d, 0x0c, 0xb5, 0x45, 0x34, 0x9f, 0x6f, 0x94, 0xb0, 0xe4, 0xbc},
+ pub_key_21,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 293
+ {SEC_OID_SHA256,
+ 293,
+ {0xad, 0x5b, 0xaa, 0xeb, 0xab, 0xdc, 0x82, 0x5e, 0x48, 0x07, 0x2e, 0xf1,
+ 0xcb, 0x22, 0xbf, 0x8d, 0x69, 0x7f, 0x5a, 0x86, 0xa2, 0xce, 0xe8, 0x9b,
+ 0xd0, 0x31, 0x3f, 0x7e, 0xdb, 0x02, 0xcd, 0xab, 0x90, 0xe3, 0x1b, 0x5d,
+ 0x83, 0xa3, 0x33, 0x22, 0xb8, 0x98, 0x7c, 0x0c, 0x3d, 0xc5, 0x4b, 0x11,
+ 0x0c, 0x9a, 0x2f, 0x0f, 0x56, 0x42, 0x9d, 0x39, 0xff, 0x96, 0xf7, 0xcf,
+ 0xc7, 0xfb, 0x25, 0x70, 0xde, 0x2e, 0xfc, 0x91, 0x8f, 0x79, 0x2f, 0xbe,
+ 0xc1, 0x77, 0xa9, 0x5b, 0xf2, 0x36, 0x24, 0x29, 0xb9, 0x36, 0xb3, 0xc6,
+ 0x51, 0x87, 0xb1, 0x3c, 0x04, 0x30, 0x4b, 0xb6, 0x60, 0x64, 0x66, 0x38,
+ 0xcd, 0xd3, 0xa9, 0xbe, 0x2e, 0x4d, 0x47, 0xa1, 0x1b, 0x1e, 0xce, 0xcc,
+ 0xfa, 0xa9, 0x9f, 0xc4, 0x33, 0x59, 0xe5, 0xe4, 0xcf, 0x43, 0x57, 0x30,
+ 0xec, 0x05, 0x92, 0x03, 0xf4, 0x76, 0xa0, 0x6b, 0xf9, 0x97, 0xea, 0x70,
+ 0x44, 0xa0, 0xa8, 0xb2, 0xf5, 0x5c, 0xfc, 0x82, 0xd2, 0x4c, 0x95, 0x42,
+ 0xa0, 0xa9, 0xdf, 0x9a, 0x58, 0x4a, 0x14, 0x83, 0x86, 0xd8, 0xa0, 0x32,
+ 0x66, 0xb7, 0x1f, 0x8e, 0xd8, 0x11, 0x4f, 0x3f, 0xc0, 0xdf, 0xb5, 0x34,
+ 0xa3, 0xb4, 0x47, 0x78, 0xc4, 0x0d, 0x5a, 0x3e, 0x44, 0xd0, 0x4f, 0x76,
+ 0xea, 0xb4, 0x64, 0x65, 0x9d, 0x53, 0x20, 0x4a, 0xbf, 0x97, 0xa8, 0xb6},
+ pub_key_21,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 294
+ {SEC_OID_SHA256,
+ 294,
+ {0x91, 0xe4, 0x7e, 0x67, 0x1a, 0x2e, 0x9d, 0x0e, 0x68, 0xac, 0x78, 0xa8,
+ 0x71, 0x6e, 0x02, 0xd6, 0x8c, 0xcb, 0xfe, 0x35, 0x06, 0x77, 0xae, 0x53,
+ 0xba, 0x1b, 0x0b, 0xbe, 0x08, 0x5e, 0x71, 0xe4, 0x70, 0x90, 0x65, 0x3a,
+ 0x7b, 0x7d, 0x18, 0xa3, 0xd8, 0x0a, 0x67, 0xe4, 0x02, 0x3c, 0xe5, 0x6f,
+ 0xf5, 0x9d, 0x95, 0x65, 0x83, 0x8f, 0x9c, 0x0c, 0x74, 0x50, 0x3a, 0xdd,
+ 0xb3, 0xc9, 0x78, 0x79, 0x77, 0xde, 0x52, 0x86, 0xcb, 0x6b, 0x60, 0x2d,
+ 0xcf, 0xe0, 0x72, 0x1f, 0xc7, 0xa3, 0x99, 0x8e, 0xf0, 0x18, 0xb5, 0x6d,
+ 0x4a, 0x4e, 0x3d, 0x57, 0x8e, 0x80, 0x21, 0xd0, 0x85, 0x99, 0xcc, 0xc8,
+ 0x89, 0x5d, 0xf7, 0xa9, 0x32, 0x4e, 0x8a, 0xbd, 0x21, 0x62, 0xe8, 0x15,
+ 0x76, 0xfe, 0x19, 0xea, 0x67, 0x8b, 0xdf, 0xfc, 0x86, 0x66, 0x0f, 0xd7,
+ 0xa1, 0x80, 0xe9, 0x6e, 0xd8, 0x72, 0x71, 0x0e, 0x6e, 0xc9, 0x61, 0x32,
+ 0x53, 0x0b, 0x16, 0xaf, 0xc4, 0x74, 0x27, 0xf9, 0x1d, 0xf4, 0xab, 0x95,
+ 0x30, 0x06, 0x33, 0xc0, 0x28, 0xf4, 0x33, 0xba, 0x0c, 0x30, 0x86, 0x38,
+ 0x99, 0x2e, 0x61, 0xae, 0x8c, 0x2b, 0x6b, 0x83, 0xaf, 0x10, 0xe6, 0x22,
+ 0xfb, 0x1c, 0xb2, 0x69, 0xcb, 0x45, 0x3f, 0xfa, 0x4a, 0x67, 0xd2, 0x11,
+ 0xf2, 0x30, 0x29, 0xe0, 0x93, 0xd4, 0xdc, 0xb4, 0x34, 0x36, 0x13, 0x56},
+ pub_key_21,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 295
+ {SEC_OID_SHA256,
+ 295,
+ {0x00, 0xb1, 0x9d, 0x8a, 0x2b, 0x92, 0x27, 0xab, 0x7a, 0xb6, 0x3e, 0x9c,
+ 0x5d, 0xab, 0x52, 0x5e, 0x19, 0x08, 0x63, 0x51, 0x15, 0xc5, 0x13, 0x3a,
+ 0x2d, 0x89, 0xf5, 0x6c, 0xeb, 0x3c, 0x7a, 0x84, 0x6e, 0x1a, 0xa5, 0x42,
+ 0x2f, 0x86, 0x65, 0x54, 0x56, 0x1a, 0xf8, 0x12, 0x00, 0xed, 0xd6, 0x6f,
+ 0x34, 0x95, 0x16, 0x26, 0x7c, 0x5b, 0x42, 0xb5, 0x56, 0x6b, 0x0c, 0x54,
+ 0x94, 0xc9, 0x89, 0x88, 0x55, 0xd2, 0xa5, 0x51, 0x84, 0xba, 0x86, 0xe3,
+ 0x6c, 0x1f, 0x75, 0x8f, 0xb3, 0xf5, 0x73, 0xd2, 0xc8, 0x90, 0x2e, 0x08,
+ 0x6c, 0x5a, 0xf3, 0x08, 0xdf, 0x63, 0x91, 0x07, 0x43, 0x3d, 0x86, 0x2f,
+ 0x30, 0x54, 0x82, 0x5d, 0x22, 0x9a, 0xff, 0xfd, 0x2b, 0x6c, 0x4d, 0x66,
+ 0xbb, 0x42, 0x4e, 0x1f, 0x19, 0x17, 0x21, 0x9c, 0xbf, 0x5e, 0x2f, 0xeb,
+ 0x2a, 0x15, 0x00, 0x9b, 0x21, 0x1f, 0x81, 0x35, 0xc0, 0xfc, 0x76, 0x4d,
+ 0xc5, 0x77, 0x11, 0x3b, 0xc0, 0x81, 0x53, 0x48, 0xb1, 0x45, 0x25, 0xd9,
+ 0xc7, 0x66, 0xf4, 0x53, 0x7b, 0x49, 0x90, 0x80, 0x74, 0x7e, 0xf2, 0x8d,
+ 0x95, 0x25, 0xb2, 0x7f, 0x2a, 0x50, 0x75, 0xb3, 0x7c, 0xef, 0x52, 0xc3,
+ 0x8a, 0x53, 0x7b, 0x3a, 0x38, 0x4a, 0xc8, 0x5e, 0xd2, 0x81, 0x32, 0x07,
+ 0xb1, 0x26, 0xa0, 0x48, 0xf8, 0xc0, 0x34, 0xc0, 0x6e, 0x08, 0xe7, 0xc9,
+ 0xa9, 0xa5, 0x59, 0x8b, 0x44, 0x76, 0x69, 0xac, 0x2b, 0x2e, 0x8f, 0xeb,
+ 0xc5, 0xc0, 0x4b, 0xae, 0xb5, 0xc1, 0xb0, 0x73, 0xd3, 0x79, 0xe5, 0xf6,
+ 0xa6, 0x36, 0xc4, 0x16, 0x74, 0x6d, 0x5c, 0x04, 0xf7, 0xb4, 0xa3, 0xe5,
+ 0xf9, 0x48, 0x9d, 0xe2, 0x7b, 0x65, 0x30, 0x7b, 0xda, 0x9c, 0x08, 0x2b,
+ 0x24, 0x87, 0x3c, 0x75, 0x02, 0x4d, 0x45, 0x99, 0xc6, 0xfa, 0x3b, 0x4d,
+ 0xed, 0x40, 0x38, 0x9a},
+ pub_key_22,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 296
+ {SEC_OID_SHA256,
+ 296,
+ {0x1a, 0x67, 0x52, 0xd2, 0x41, 0x12, 0xf3, 0xfa, 0xab, 0xde, 0x67, 0x71,
+ 0xf9, 0x6d, 0x63, 0x40, 0x9f, 0xc8, 0xcd, 0xe9, 0xb4, 0x73, 0x25, 0xf9,
+ 0x7e, 0xcc, 0x3d, 0xe0, 0xd6, 0x74, 0xa0, 0xee, 0xd7, 0x96, 0x0b, 0x8f,
+ 0xde, 0xab, 0xa2, 0x92, 0x1e, 0xa0, 0xff, 0xa1, 0x7e, 0xc3, 0x41, 0xf2,
+ 0x65, 0x6d, 0x8c, 0x74, 0x8f, 0x7b, 0xcb, 0xed, 0x78, 0x3b, 0x5d, 0xf1,
+ 0xcb, 0xc7, 0xe7, 0x17, 0x4f, 0xcd, 0x2a, 0x9a, 0x20, 0x62, 0xc2, 0x06,
+ 0xe0, 0x89, 0x2e, 0xd1, 0xcd, 0x6f, 0xca, 0x9c, 0xd1, 0xb6, 0x85, 0x99,
+ 0xc3, 0x82, 0x82, 0xc8, 0x97, 0x6a, 0xff, 0x65, 0x39, 0x85, 0x6e, 0x99,
+ 0x38, 0x6c, 0xff, 0xbb, 0xac, 0x70, 0x7f, 0x71, 0x49, 0x8f, 0xb6, 0x63,
+ 0x55, 0xd9, 0x5a, 0xa8, 0xd2, 0xb0, 0xef, 0x62, 0x2b, 0xc8, 0x9a, 0x84,
+ 0x7c, 0x5c, 0x6c, 0x99, 0x73, 0xf1, 0xfb, 0x04, 0x7b, 0x32, 0xc8, 0x8a,
+ 0xaa, 0x8d, 0x0e, 0x56, 0xc9, 0xda, 0x2d, 0x19, 0x13, 0x6f, 0x2f, 0x0f,
+ 0x4e, 0xd2, 0x15, 0xd9, 0xf1, 0x55, 0x5f, 0xa8, 0x50, 0xa7, 0x13, 0xf1,
+ 0xdf, 0xdf, 0x7c, 0x98, 0x89, 0x31, 0x20, 0x0b, 0x81, 0x69, 0x1c, 0x4f,
+ 0xf1, 0x30, 0x10, 0x67, 0x44, 0x00, 0xe5, 0x33, 0x96, 0x09, 0x83, 0x55,
+ 0x75, 0x4f, 0x9f, 0x26, 0xcc, 0x9f, 0x63, 0x47, 0xc0, 0x24, 0x22, 0x82,
+ 0xbc, 0xee, 0xeb, 0x30, 0x4e, 0x95, 0x23, 0x3c, 0xb4, 0xed, 0x21, 0xde,
+ 0xc2, 0x28, 0x35, 0x4d, 0x0b, 0x80, 0xe6, 0x91, 0xce, 0x9e, 0xf2, 0x12,
+ 0x2a, 0x55, 0x86, 0x2f, 0x50, 0xe7, 0xa6, 0xb0, 0xae, 0x08, 0x1b, 0xf6,
+ 0x09, 0x7e, 0x1c, 0x2e, 0xd1, 0xef, 0xe3, 0xcb, 0x78, 0x25, 0x8a, 0xf8,
+ 0x5f, 0x01, 0x39, 0xad, 0x9d, 0x50, 0x50, 0xb3, 0xf1, 0x86, 0x77, 0x6c,
+ 0xe5, 0x87, 0x1f, 0x21},
+ pub_key_22,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 297
+ {SEC_OID_SHA256,
+ 297,
+ {0x93, 0x24, 0x8b, 0x42, 0x18, 0xcb, 0x8d, 0x18, 0x8d, 0x3a, 0xf7, 0xf5,
+ 0xeb, 0xdc, 0x9b, 0xad, 0xbb, 0xad, 0x3d, 0xd5, 0x54, 0x0d, 0x01, 0x12,
+ 0x4c, 0x36, 0x24, 0x26, 0x77, 0x90, 0x5c, 0x59, 0xd4, 0xe6, 0x1a, 0x19,
+ 0x06, 0x55, 0x56, 0x60, 0xa9, 0x34, 0xe6, 0x15, 0x36, 0xf3, 0xdf, 0x3c,
+ 0x1b, 0xa1, 0xd7, 0xde, 0xea, 0x33, 0x88, 0x9c, 0xdb, 0x22, 0x3d, 0x84,
+ 0x8a, 0x14, 0x33, 0x75, 0x90, 0xbb, 0x7d, 0xf6, 0xb6, 0x06, 0x03, 0x51,
+ 0xbf, 0x6c, 0xa0, 0xd8, 0x31, 0x91, 0x8d, 0xc3, 0x33, 0xf1, 0x50, 0xaf,
+ 0x7a, 0x60, 0x64, 0x95, 0x85, 0xce, 0x2b, 0x4f, 0x94, 0x02, 0xbd, 0x17,
+ 0x90, 0xb7, 0xe0, 0xbf, 0x7c, 0x88, 0x32, 0xca, 0x48, 0x2f, 0xec, 0x7b,
+ 0x26, 0xd3, 0xf1, 0xc7, 0x54, 0x81, 0x7d, 0xd2, 0x87, 0x05, 0x53, 0x60,
+ 0x74, 0x4e, 0xef, 0xce, 0xc5, 0x4e, 0xb8, 0x07, 0x34, 0xe3, 0xb2, 0x26,
+ 0xab, 0x54, 0xf9, 0x5a, 0x05, 0x7c, 0x74, 0xe0, 0xd3, 0xed, 0xa4, 0x13,
+ 0x03, 0x98, 0x4f, 0xae, 0xa9, 0x40, 0xb7, 0x04, 0x0c, 0xd3, 0xe9, 0x30,
+ 0x3b, 0x2e, 0x22, 0xa3, 0xfa, 0x2e, 0x3a, 0x0d, 0x13, 0xf6, 0xc2, 0xb8,
+ 0x1d, 0x92, 0xbe, 0x35, 0x18, 0xf9, 0x02, 0x7b, 0xc0, 0xfd, 0x09, 0x92,
+ 0x68, 0xd1, 0x8e, 0x3e, 0x68, 0x6c, 0xa2, 0xea, 0xce, 0x1f, 0x5c, 0x37,
+ 0x1e, 0x34, 0xc3, 0xa4, 0x91, 0x0d, 0x8c, 0x66, 0x1e, 0xfd, 0x7e, 0x25,
+ 0x25, 0x5b, 0x25, 0x3d, 0x9a, 0x14, 0x60, 0x7e, 0xd2, 0x2a, 0xe0, 0x07,
+ 0x6b, 0x2c, 0x70, 0x12, 0xb6, 0xc6, 0x1f, 0x7d, 0xdb, 0x92, 0x55, 0x9b,
+ 0x01, 0x11, 0xe2, 0xee, 0xd0, 0xea, 0x8d, 0x05, 0x29, 0x00, 0x7c, 0xad,
+ 0x3f, 0xa6, 0xd4, 0x91, 0x9e, 0x5a, 0x00, 0xc3, 0xd8, 0xff, 0xbd, 0x26,
+ 0x58, 0xc6, 0xde, 0x7a},
+ pub_key_22,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 298
+ {SEC_OID_SHA256,
+ 298,
+ {0x20, 0x1a, 0xa4, 0x02, 0x27, 0x5f, 0x3c, 0x75, 0xbf, 0xd4, 0x6a, 0x1f,
+ 0x09, 0x9c, 0x0b, 0x56, 0x13, 0xe8, 0x62, 0x46, 0x1a, 0xdf, 0x57, 0xd3,
+ 0xd9, 0x4a, 0x95, 0x95, 0x1d, 0x44, 0xa8, 0x1c, 0x0c, 0xdd, 0xd8, 0x6e,
+ 0xcd, 0xfc, 0xbe, 0xee, 0x7c, 0x89, 0x0a, 0xb9, 0x99, 0xd0, 0x5e, 0xa0,
+ 0x79, 0x5f, 0x4b, 0xcf, 0x7a, 0x62, 0xe2, 0xa1, 0x80, 0x75, 0x99, 0xb3,
+ 0x3d, 0x95, 0x48, 0xa8, 0xbd, 0xcc, 0x6f, 0x1d, 0x0e, 0x8c, 0x06, 0x24,
+ 0x39, 0x95, 0xe6, 0x4d, 0xfd, 0x9b, 0x2e, 0xcb, 0x71, 0x75, 0xd0, 0x06,
+ 0x26, 0x60, 0xf1, 0x4d, 0x5d, 0xa3, 0x69, 0xfc, 0x56, 0xda, 0xe5, 0x2a,
+ 0xa9, 0xc0, 0x7e, 0x18, 0xcf, 0x83, 0x14, 0x98, 0x99, 0x73, 0xd3, 0x43,
+ 0x3e, 0x15, 0x69, 0x1c, 0x46, 0x9e, 0xee, 0xbe, 0xb0, 0x5d, 0xd3, 0xad,
+ 0x30, 0xe8, 0xc4, 0x96, 0x81, 0x9a, 0xf1, 0x26, 0x57, 0x2b, 0x14, 0xf7,
+ 0x3c, 0x17, 0x36, 0x20, 0x04, 0x9a, 0x51, 0x2a, 0x78, 0x9f, 0x0c, 0xaa,
+ 0x51, 0x5b, 0x04, 0x10, 0x0d, 0x49, 0xb4, 0x3b, 0x10, 0x44, 0xd7, 0x0d,
+ 0x7e, 0xda, 0x9f, 0x68, 0xd7, 0xfd, 0x22, 0x75, 0x86, 0x89, 0x7b, 0xdd,
+ 0xbe, 0xab, 0x44, 0x99, 0xfa, 0xec, 0x64, 0x17, 0xd6, 0x71, 0x08, 0xc8,
+ 0x8f, 0x27, 0x89, 0x86, 0x33, 0x02, 0x83, 0x41, 0x42, 0x67, 0x74, 0xc3,
+ 0xb3, 0xc3, 0xbc, 0xa8, 0xc4, 0xd3, 0xe1, 0x8d, 0xf8, 0xc0, 0xb0, 0x7d,
+ 0xa5, 0x6e, 0x6c, 0x00, 0xdb, 0xd7, 0x70, 0xf3, 0xe8, 0x48, 0x77, 0x7b,
+ 0x27, 0x3e, 0x0d, 0x7a, 0xfa, 0x53, 0x94, 0xef, 0x29, 0xa5, 0x4c, 0x3a,
+ 0x64, 0x51, 0xe5, 0x71, 0xed, 0x99, 0x33, 0xb5, 0x4c, 0x24, 0x56, 0x21,
+ 0x2c, 0x99, 0x1f, 0xe8, 0xc5, 0xca, 0xb8, 0xbf, 0xcd, 0x77, 0xa7, 0xc7,
+ 0x52, 0x14, 0x19, 0xfb},
+ pub_key_22,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 299
+ {SEC_OID_SHA256,
+ 299,
+ {0x25, 0x34, 0x99, 0x84, 0x9e, 0x32, 0xae, 0x10, 0x39, 0x5e, 0xdb, 0xdc,
+ 0x3e, 0x54, 0xe1, 0xc4, 0xec, 0x0f, 0xf2, 0x6b, 0x60, 0x7b, 0xa3, 0xab,
+ 0x49, 0x32, 0xab, 0x56, 0x27, 0xb0, 0xf2, 0x6a, 0x83, 0x84, 0xfa, 0x91,
+ 0xb3, 0x94, 0x9d, 0xb5, 0x1a, 0x36, 0x35, 0x12, 0xdc, 0x9a, 0x64, 0xf4,
+ 0x0a, 0xe9, 0xf2, 0x73, 0x05, 0xfe, 0x39, 0x7d, 0xef, 0x3c, 0x6a, 0x17,
+ 0xd5, 0xb7, 0x89, 0x95, 0x80, 0xc0, 0x02, 0xef, 0xc9, 0x60, 0xbb, 0xc6,
+ 0xfc, 0x00, 0x5d, 0xd9, 0xff, 0xf3, 0xc7, 0xa6, 0x91, 0x77, 0xc9, 0xae,
+ 0x8e, 0xc0, 0x61, 0xb3, 0x52, 0xa8, 0xfe, 0x4a, 0x34, 0x2c, 0x6b, 0x32,
+ 0x58, 0x42, 0x3b, 0x80, 0x97, 0xb2, 0x6f, 0xb7, 0x43, 0x41, 0x72, 0x27,
+ 0xba, 0xbb, 0x53, 0x7e, 0xe0, 0x8f, 0x15, 0xc3, 0xbb, 0xfc, 0x53, 0x8a,
+ 0xf8, 0xc1, 0xb0, 0x2d, 0xac, 0xda, 0xf1, 0x8d, 0x1c, 0x62, 0xfc, 0x8d,
+ 0x12, 0x0a, 0xb5, 0x0d, 0x6d, 0xfa, 0x0d, 0x3b, 0x63, 0xeb, 0x31, 0x6a,
+ 0xc3, 0x75, 0xc8, 0xd2, 0x5b, 0xdf, 0x0c, 0x65, 0x3c, 0xa5, 0xbc, 0xc6,
+ 0x93, 0x9a, 0xc7, 0xec, 0xd3, 0xc6, 0x48, 0xf6, 0xd5, 0x64, 0x04, 0xbe,
+ 0x99, 0x56, 0x5b, 0x5f, 0x0e, 0x1e, 0x70, 0xdd, 0x3b, 0x44, 0x0b, 0x3d,
+ 0x07, 0xa4, 0x84, 0x81, 0x82, 0xc2, 0x59, 0xb4, 0x71, 0xa7, 0xef, 0x2f,
+ 0x34, 0xfd, 0xba, 0x25, 0x99, 0x33, 0xcb, 0x58, 0xc7, 0x82, 0x8c, 0x70,
+ 0x53, 0x71, 0x07, 0x19, 0x8e, 0x98, 0xbe, 0x17, 0x4f, 0x45, 0xad, 0x0b,
+ 0x2d, 0xa8, 0x75, 0x50, 0xce, 0xd3, 0x63, 0x9a, 0xbc, 0xe8, 0xc9, 0xdf,
+ 0x2a, 0x5a, 0x0e, 0x73, 0xc4, 0x03, 0xd6, 0x4e, 0x0e, 0x03, 0x26, 0xe5,
+ 0x31, 0x3d, 0x0e, 0x86, 0x9c, 0x30, 0x80, 0x68, 0x5c, 0x44, 0x37, 0xf6,
+ 0x59, 0xb2, 0x41, 0xef},
+ pub_key_22,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 300
+ {SEC_OID_SHA256,
+ 300,
+ {0x61, 0x43, 0xe8, 0xb7, 0x96, 0xbf, 0xfe, 0xa3, 0x6e, 0x9d, 0x58, 0x71,
+ 0x6e, 0x3e, 0x16, 0xc7, 0x3a, 0x79, 0x2a, 0x60, 0xc9, 0x96, 0x49, 0xf9,
+ 0x54, 0xb0, 0xca, 0x7a, 0x3b, 0x99, 0x22, 0xde, 0xf9, 0xa1, 0x15, 0x51,
+ 0x7a, 0x56, 0xf0, 0xf9, 0xee, 0x64, 0x23, 0x09, 0x14, 0x43, 0x1c, 0xe5,
+ 0xc2, 0x28, 0x18, 0x29, 0xee, 0xb2, 0x45, 0x05, 0x45, 0x30, 0xe0, 0x78,
+ 0x06, 0x05, 0x38, 0x5b, 0x6b, 0x08, 0x76, 0xe5, 0xf7, 0x06, 0x91, 0xc6,
+ 0x04, 0x1f, 0x6f, 0xc7, 0xf8, 0xe2, 0x82, 0x99, 0x80, 0x38, 0xa2, 0x0b,
+ 0xf8, 0xa2, 0xc4, 0xf4, 0x98, 0x3d, 0xcf, 0x4f, 0xdd, 0x4e, 0x10, 0x52,
+ 0x3a, 0x6b, 0xb7, 0x99, 0x95, 0x12, 0x44, 0xf3, 0x85, 0xaa, 0x2a, 0x75,
+ 0x3e, 0x6a, 0x9d, 0x89, 0x58, 0x8e, 0xd0, 0x3d, 0xcd, 0x65, 0xd1, 0x6e,
+ 0xa6, 0x05, 0xa0, 0x6b, 0x23, 0x61, 0x97, 0x34, 0x5f, 0xd9, 0xc2, 0x5a,
+ 0x72, 0xc5, 0x16, 0x8b, 0xda, 0x54, 0x54, 0xa2, 0xc9, 0x33, 0xa7, 0x10,
+ 0x05, 0xe8, 0x81, 0xfe, 0x74, 0x95, 0xc8, 0x2b, 0x65, 0x48, 0x36, 0x87,
+ 0x33, 0x07, 0x66, 0x44, 0x80, 0xb4, 0xe4, 0x3e, 0x84, 0x2e, 0x1a, 0x9c,
+ 0x61, 0x67, 0x34, 0x88, 0x1e, 0x82, 0x4a, 0xfe, 0xdb, 0x59, 0xa0, 0x82,
+ 0x14, 0xaf, 0x3e, 0x15, 0xbb, 0x55, 0x7a, 0xfb, 0x8d, 0x73, 0xf7, 0x57,
+ 0x4e, 0xbe, 0x29, 0x41, 0x47, 0xd5, 0x18, 0x3e, 0xff, 0x6a, 0x53, 0x05,
+ 0x15, 0x67, 0x82, 0x5a, 0x96, 0xca, 0xd8, 0x20, 0x95, 0xd8, 0x30, 0xf9,
+ 0x48, 0x6a, 0xd8, 0x56, 0x01, 0xd4, 0x34, 0x8d, 0x5c, 0xe9, 0x2b, 0x6a,
+ 0xfb, 0x07, 0xad, 0xc8, 0xef, 0xc2, 0x20, 0x41, 0xff, 0xc3, 0x0a, 0xcd,
+ 0xdb, 0x54, 0x23, 0x81, 0xfd, 0x58, 0x45, 0x84, 0x50, 0x9d, 0x37, 0xbf,
+ 0x49, 0xdb, 0x79, 0x57},
+ pub_key_22,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 301
+ {SEC_OID_SHA256,
+ 301,
+ {0x99, 0x8a, 0x9f, 0x7b, 0x18, 0x70, 0xc3, 0xb0, 0x5b, 0x22, 0xf9, 0xbf,
+ 0xbd, 0x70, 0xdb, 0x2f, 0xf6, 0x71, 0xba, 0x7c, 0x8c, 0xd8, 0x9a, 0x86,
+ 0xf1, 0x80, 0xec, 0xd9, 0x92, 0xb7, 0x90, 0xcf, 0xca, 0x1b, 0x4e, 0x85,
+ 0x69, 0x10, 0x4e, 0x23, 0x3a, 0xe6, 0x05, 0xfc, 0xc7, 0x41, 0xa8, 0xec,
+ 0x62, 0x26, 0x8f, 0x39, 0x37, 0x2c, 0x33, 0x23, 0xb0, 0xef, 0x7e, 0xd9,
+ 0x1a, 0xb2, 0x71, 0x30, 0x8e, 0xca, 0x52, 0x45, 0x92, 0xcd, 0x26, 0x37,
+ 0xa5, 0xf2, 0xd7, 0x7d, 0x31, 0x96, 0x1e, 0x7f, 0x44, 0xb1, 0x01, 0xb6,
+ 0x13, 0x60, 0x46, 0x60, 0x44, 0xe2, 0x08, 0x24, 0x2a, 0x7d, 0xee, 0x90,
+ 0x24, 0xee, 0xce, 0xdf, 0x22, 0xa8, 0x40, 0x2a, 0xc9, 0x71, 0xe5, 0x29,
+ 0x7a, 0x94, 0xfd, 0x96, 0x50, 0x6c, 0x09, 0x0d, 0xc6, 0x95, 0xb3, 0x6c,
+ 0x5d, 0x79, 0x80, 0x49, 0xd9, 0xf5, 0x83, 0x66, 0x0b, 0xcd, 0x0f, 0xbd,
+ 0x7c, 0x29, 0x6f, 0x5e, 0x0b, 0x57, 0xf0, 0x01, 0x83, 0x17, 0x69, 0x7b,
+ 0x79, 0x26, 0xc4, 0xbf, 0x8e, 0x25, 0xcd, 0xa1, 0x9b, 0xc5, 0x29, 0x32,
+ 0xde, 0x6a, 0xd9, 0xc7, 0xf7, 0x3e, 0x18, 0xd7, 0x3e, 0x60, 0x3c, 0x09,
+ 0x0e, 0xac, 0xa5, 0xd2, 0x56, 0xdd, 0x06, 0x13, 0x8c, 0x33, 0x66, 0xe8,
+ 0x9f, 0x3c, 0xad, 0x37, 0x80, 0x7f, 0x45, 0x6a, 0xf4, 0x09, 0x23, 0x25,
+ 0x1a, 0x1b, 0x69, 0xfe, 0xa2, 0xef, 0x83, 0xb2, 0xda, 0x1d, 0xa8, 0x69,
+ 0x41, 0x7a, 0x1b, 0x5b, 0x56, 0x75, 0x38, 0x7c, 0x14, 0x83, 0x14, 0x16,
+ 0x97, 0x43, 0x59, 0x33, 0xd0, 0xc2, 0xa1, 0xec, 0xe2, 0xe9, 0x30, 0x8f,
+ 0x76, 0x00, 0x52, 0xab, 0x6d, 0x96, 0x85, 0x8f, 0x7f, 0x65, 0x21, 0x84,
+ 0x4e, 0xe9, 0xf2, 0x2a, 0xa2, 0xf1, 0x24, 0x46, 0xa2, 0xc3, 0xe7, 0xa5,
+ 0x59, 0x36, 0x5b, 0xe2},
+ pub_key_22,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 302
+ {SEC_OID_SHA256,
+ 302,
+ {0x6f, 0xf2, 0x10, 0xab, 0x79, 0x3b, 0x24, 0x02, 0x6c, 0x58, 0x82, 0x95,
+ 0xe2, 0xe5, 0xd1, 0xbc, 0x47, 0x5a, 0xa2, 0x43, 0x44, 0xcf, 0x1e, 0xf7,
+ 0x00, 0x0a, 0x3a, 0x24, 0xd0, 0x9f, 0x7e, 0x16, 0xc9, 0xb3, 0xd8, 0x61,
+ 0x73, 0x55, 0xd0, 0xaa, 0xe1, 0xf2, 0x33, 0x79, 0x4d, 0x7e, 0x39, 0x0d,
+ 0xd4, 0x42, 0xeb, 0x93, 0xc2, 0xf8, 0xab, 0xcd, 0x59, 0x25, 0x69, 0x8d,
+ 0xe1, 0x34, 0x7d, 0xc5, 0xc4, 0x4e, 0xe6, 0x74, 0x44, 0x09, 0xfd, 0x5d,
+ 0x4e, 0x07, 0xe7, 0x8b, 0x47, 0x7f, 0xb3, 0xb4, 0x45, 0x06, 0xee, 0xb7,
+ 0x07, 0x78, 0xef, 0xd7, 0x39, 0x7b, 0x63, 0x2a, 0x23, 0x34, 0x54, 0xab,
+ 0xe0, 0x55, 0x9c, 0x60, 0x21, 0x73, 0x86, 0x96, 0x80, 0xff, 0xd7, 0xcf,
+ 0x0a, 0x6b, 0x68, 0xff, 0xe4, 0xb3, 0x58, 0xd8, 0xdb, 0x52, 0x76, 0x49,
+ 0xb6, 0xbf, 0x4e, 0x23, 0x74, 0x61, 0x45, 0x91, 0x03, 0xed, 0xd1, 0x03,
+ 0x57, 0x37, 0x9e, 0x53, 0x12, 0xdc, 0x10, 0x97, 0x7d, 0x63, 0x10, 0x10,
+ 0xb2, 0x3d, 0x60, 0x8c, 0x19, 0xe1, 0xdc, 0xc7, 0x29, 0xac, 0x6b, 0xcb,
+ 0xe3, 0xb0, 0xc0, 0x32, 0xe3, 0x8e, 0x10, 0x36, 0x61, 0x1c, 0xc9, 0x21,
+ 0x4c, 0x0c, 0x2d, 0xc9, 0x58, 0x75, 0x30, 0xeb, 0xa6, 0x7b, 0x9f, 0x6b,
+ 0x4a, 0xc3, 0xb4, 0x72, 0x2e, 0xfb, 0xe6, 0x21, 0x90, 0xed, 0x90, 0x6b,
+ 0xcd, 0x8f, 0x97, 0x1a, 0xc6, 0xc0, 0x72, 0xbd, 0x30, 0xf4, 0xb7, 0xa9,
+ 0x35, 0x22, 0x57, 0x1a, 0x2d, 0x42, 0x76, 0x77, 0xf0, 0x52, 0xfa, 0xca,
+ 0x80, 0xa2, 0x1a, 0xad, 0x12, 0x3e, 0x56, 0x24, 0xf1, 0x17, 0x62, 0xb7,
+ 0x92, 0x08, 0x8e, 0xf1, 0x2c, 0x39, 0xbe, 0xee, 0x64, 0x02, 0x2c, 0xa1,
+ 0x91, 0x1a, 0x35, 0x88, 0x2f, 0x8e, 0x7b, 0x5b, 0x45, 0x0b, 0x6f, 0x2b,
+ 0x76, 0xbb, 0x52, 0x9e},
+ pub_key_0,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 303
+ {SEC_OID_SHA256,
+ 303,
+ {0x0c, 0xe0, 0xff, 0xad, 0xde, 0x89, 0x66, 0x97, 0xcf, 0x5c, 0x83, 0x83,
+ 0x93, 0xe3, 0x94, 0xea, 0xa6, 0xec, 0xa6, 0x78, 0xf2, 0x1a, 0x3b, 0x04,
+ 0x8f, 0xe1, 0xb1, 0x71, 0x34, 0x78, 0x39, 0x0a, 0xd6, 0x29, 0x5a, 0x99,
+ 0xbd, 0x35, 0xc0, 0xe9, 0xae, 0xd5, 0xc9, 0x73, 0x82, 0x36, 0x3c, 0x1a,
+ 0x7b, 0xfb, 0x58, 0x7c, 0x76, 0xfa, 0x4a, 0xcc, 0xcf, 0x48, 0x29, 0xe7,
+ 0xa1, 0x3d, 0xbb, 0xdb, 0x21, 0x81, 0x1e, 0xa6, 0xff, 0xe6, 0x6e, 0x23,
+ 0xd9, 0x15, 0xc5, 0x85, 0xe6, 0x55, 0xe1, 0x9b, 0x12, 0x06, 0xd3, 0x82,
+ 0x8b, 0x94, 0xaa, 0xd5, 0xb5, 0x8f, 0x7c, 0x15, 0xbe, 0x78, 0x30, 0x70,
+ 0xb3, 0x81, 0xb5, 0xf3, 0x2d, 0x42, 0x06, 0x9b, 0x55, 0x06, 0x1e, 0xd6,
+ 0xde, 0x7e, 0xca, 0x89, 0xe8, 0x95, 0x42, 0x28, 0x56, 0x80, 0x87, 0x98,
+ 0xe8, 0x47, 0x92, 0x06, 0xb3, 0x41, 0x5e, 0x59, 0x7d, 0x79, 0xa0, 0x5c,
+ 0x93, 0xc9, 0x4d, 0xb3, 0x4c, 0x5f, 0xd4, 0xd7, 0x11, 0x76, 0x8c, 0x9a,
+ 0x7d, 0xd3, 0x5e, 0x18, 0xb0, 0xe5, 0xa2, 0x37, 0x48, 0xa9, 0x7f, 0xf6,
+ 0x44, 0x94, 0x43, 0xc7, 0x93, 0xd6, 0x74, 0xbc, 0x94, 0xd9, 0x22, 0xd0,
+ 0x59, 0x55, 0x14, 0xed, 0xad, 0x10, 0x65, 0xbd, 0xfd, 0x39, 0xa6, 0x95,
+ 0x40, 0x47, 0xc5, 0xd3, 0x52, 0xf6, 0x1e, 0xa8, 0x8b, 0x26, 0x6d, 0x8c,
+ 0x36, 0x65, 0xe4, 0x45, 0x2a, 0x1c, 0xb2, 0xf5, 0x31, 0x9d, 0xb4, 0x97,
+ 0x54, 0x17, 0x42, 0x30, 0x71, 0x6f, 0xc0, 0x28, 0x86, 0xb0, 0x1f, 0x79,
+ 0x5b, 0x24, 0x9e, 0x40, 0x57, 0xaa, 0x8b, 0x79, 0x97, 0xaf, 0x7b, 0x26,
+ 0x04, 0x52, 0x25, 0x38, 0x4d, 0x61, 0x9b, 0x82, 0xa5, 0x7e, 0x9e, 0xa9,
+ 0x91, 0xc4, 0x0a, 0x90, 0x2e, 0x74, 0x94, 0x8c, 0x3e, 0x6b, 0x86, 0x18,
+ 0x74, 0x8d, 0x41, 0xb7},
+ pub_key_0,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 304
+ {SEC_OID_SHA256,
+ 304,
+ {0x1c, 0xcf, 0xf8, 0x5f, 0x24, 0x58, 0x03, 0x95, 0x05, 0x05, 0x6a, 0xfc,
+ 0x45, 0x02, 0x9f, 0x15, 0x3d, 0x76, 0x1e, 0x5a, 0xbf, 0x7c, 0x46, 0xbb,
+ 0x8a, 0x36, 0x46, 0xa1, 0x00, 0x7e, 0xc2, 0x18, 0xfe, 0xba, 0x50, 0xc9,
+ 0x2b, 0x97, 0xe1, 0xac, 0xa8, 0x32, 0x9e, 0xe9, 0x8e, 0x02, 0x58, 0xbc,
+ 0x9d, 0xa0, 0x82, 0x66, 0x11, 0xd1, 0x6a, 0xbe, 0x1b, 0xfe, 0xce, 0x7d,
+ 0xfe, 0xc2, 0xc0, 0x7e, 0x68, 0x1f, 0x0d, 0x24, 0x80, 0xf7, 0x91, 0x64,
+ 0xc3, 0x30, 0x6b, 0xc3, 0xde, 0x10, 0xb8, 0x9a, 0x9b, 0xe7, 0x3c, 0xc1,
+ 0x2b, 0x3a, 0xb9, 0x92, 0x4a, 0x02, 0xaf, 0x9d, 0x59, 0x32, 0xe8, 0xca,
+ 0x4a, 0xbe, 0x99, 0xc8, 0x60, 0xc6, 0xe9, 0x63, 0xdb, 0x22, 0x71, 0x7d,
+ 0xa2, 0x84, 0xbe, 0x6a, 0xa6, 0xe8, 0xa6, 0xe2, 0xa0, 0x8e, 0xd7, 0xb3,
+ 0xd9, 0x37, 0x54, 0x55, 0xbb, 0xdf, 0x98, 0x67, 0xd3, 0x68, 0x08, 0x2a,
+ 0x85, 0x55, 0xd5, 0xcf, 0x46, 0xcd, 0x7f, 0xb4, 0xa1, 0x0b, 0xe3, 0x6a,
+ 0x7c, 0x68, 0x34, 0x71, 0xf4, 0x99, 0xa0, 0x0d, 0x62, 0xf9, 0x05, 0x0c,
+ 0x6f, 0x63, 0x2f, 0xf6, 0x59, 0x53, 0x59, 0x13, 0xae, 0x72, 0x14, 0xc6,
+ 0x58, 0x3e, 0x94, 0x93, 0x25, 0xa8, 0xd7, 0xc2, 0x57, 0xca, 0xa5, 0x37,
+ 0x52, 0xd8, 0x56, 0x1f, 0xb1, 0x25, 0x6e, 0x19, 0xf9, 0x30, 0xd5, 0x15,
+ 0x51, 0xba, 0x00, 0xfa, 0x4c, 0x16, 0xcb, 0xa6, 0x40, 0x00, 0xc4, 0xf6,
+ 0x7f, 0x81, 0x88, 0x31, 0x08, 0x77, 0x26, 0x96, 0xd1, 0x2a, 0x9f, 0xb7,
+ 0x26, 0xb8, 0x83, 0x75, 0x2f, 0x23, 0xc2, 0x49, 0x3b, 0x6c, 0x9f, 0x9d,
+ 0x2f, 0x68, 0x83, 0x5c, 0x9f, 0x78, 0x7a, 0x2e, 0xeb, 0x98, 0x09, 0x2d,
+ 0x52, 0x6c, 0x3d, 0x1a, 0x8b, 0x65, 0x9e, 0x48, 0x59, 0x0d, 0xfe, 0x42,
+ 0xbb, 0x52, 0xe0, 0x8d},
+ pub_key_0,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 305
+ {SEC_OID_SHA256,
+ 305,
+ {0xba, 0xc5, 0xe1, 0x66, 0x38, 0x53, 0xe0, 0xa4, 0x08, 0x85, 0x43, 0xea,
+ 0xf4, 0xcd, 0xf3, 0x6e, 0x8b, 0x1e, 0xc7, 0xb5, 0x2f, 0xef, 0x42, 0x08,
+ 0x1d, 0x31, 0xe3, 0xf2, 0x94, 0xdf, 0xfb, 0x31, 0x27, 0x68, 0x34, 0x80,
+ 0x7c, 0x47, 0x19, 0xa1, 0xcf, 0xb8, 0xc7, 0xff, 0x8d, 0xb7, 0x02, 0x0b,
+ 0x72, 0x05, 0x8d, 0x4d, 0xc4, 0x81, 0xda, 0x66, 0xab, 0x60, 0xf4, 0x0d,
+ 0xb1, 0x19, 0xcb, 0x57, 0xb6, 0x67, 0x26, 0x32, 0x91, 0x94, 0xf8, 0xa8,
+ 0xe2, 0xa2, 0x24, 0x99, 0xbb, 0x53, 0xc1, 0x34, 0x67, 0x78, 0xb9, 0xa0,
+ 0x2f, 0x92, 0xe0, 0x15, 0xb8, 0x2b, 0x4e, 0xf4, 0x32, 0xa1, 0x3c, 0x51,
+ 0xf9, 0x39, 0x99, 0xfd, 0x3b, 0xba, 0x37, 0x23, 0x69, 0x8b, 0xb0, 0x72,
+ 0x4b, 0x2c, 0xc5, 0xf9, 0x1d, 0xcd, 0xa7, 0x9e, 0x29, 0xc5, 0xed, 0xda,
+ 0xd8, 0x0b, 0x7d, 0x4a, 0x08, 0xe3, 0xc5, 0x49, 0x17, 0x09, 0x52, 0xee,
+ 0xb0, 0x31, 0x88, 0xda, 0xc1, 0xc8, 0x1b, 0xf3, 0x7d, 0xde, 0x03, 0x78,
+ 0xf6, 0x6f, 0xb8, 0x11, 0x02, 0xae, 0xf8, 0x41, 0xa9, 0xa6, 0x97, 0x43,
+ 0xf4, 0xc7, 0x8a, 0x8e, 0x31, 0x55, 0x6f, 0xad, 0xf5, 0xaf, 0x56, 0xd8,
+ 0x1a, 0xfa, 0x82, 0x5d, 0x37, 0xd2, 0xf6, 0xd8, 0x51, 0x67, 0x95, 0xab,
+ 0xb7, 0xd5, 0x80, 0x4e, 0xbe, 0xab, 0x2f, 0xe2, 0xfb, 0xaf, 0xd5, 0xae,
+ 0x35, 0x5d, 0xfb, 0x98, 0x64, 0xc9, 0x96, 0xb1, 0x47, 0xbb, 0x5f, 0x1d,
+ 0x8c, 0x1b, 0x4c, 0xcc, 0x30, 0x40, 0xb4, 0x28, 0x76, 0xa2, 0x7c, 0x83,
+ 0xdf, 0x20, 0x68, 0xf1, 0xae, 0x26, 0x4b, 0xa5, 0x57, 0xa6, 0xf1, 0xc5,
+ 0xe0, 0x43, 0x6c, 0x04, 0xfa, 0xe3, 0x98, 0xad, 0x42, 0x00, 0xf5, 0xd1,
+ 0xd5, 0xa8, 0x72, 0xf7, 0x71, 0x93, 0x4d, 0x4a, 0x22, 0xa1, 0xc7, 0x78,
+ 0x5d, 0x4b, 0xf3, 0x47},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 306
+ {SEC_OID_SHA256,
+ 306,
+ {0x5c, 0x19, 0xe8, 0x4c, 0xd1, 0x21, 0x31, 0xe9, 0x1e, 0xf4, 0xad, 0x45,
+ 0xd5, 0x7c, 0x6a, 0x23, 0x9f, 0x12, 0x7b, 0x20, 0x2b, 0xb5, 0x70, 0x3c,
+ 0x3c, 0x3b, 0x41, 0x0c, 0x97, 0x38, 0xd6, 0x2e, 0x90, 0x2f, 0x63, 0x7f,
+ 0x8a, 0x09, 0xfa, 0x6c, 0x6b, 0x73, 0x80, 0xfa, 0x40, 0x84, 0xde, 0xf5,
+ 0xe0, 0xc6, 0x47, 0x94, 0x89, 0x2e, 0xf6, 0xde, 0xf4, 0x4f, 0x28, 0xf4,
+ 0x48, 0xfa, 0xb6, 0x0b, 0x47, 0x5f, 0x87, 0x6b, 0x55, 0xa6, 0x2c, 0xa0,
+ 0x9e, 0x6f, 0xd9, 0x8c, 0xed, 0x80, 0xbb, 0xe2, 0xf3, 0xb6, 0x97, 0xc2,
+ 0x5c, 0x14, 0x39, 0x36, 0x60, 0x9f, 0x4a, 0xf0, 0x5e, 0xca, 0xda, 0x3f,
+ 0xc6, 0x6c, 0x90, 0x56, 0x76, 0x06, 0xe0, 0xd2, 0x30, 0xc3, 0xcf, 0x74,
+ 0x20, 0xc4, 0x91, 0x0b, 0x41, 0x42, 0x7b, 0x72, 0x1d, 0x32, 0x13, 0xd9,
+ 0x50, 0x97, 0x57, 0xc8, 0x55, 0xaf, 0x7c, 0xf7, 0x5a, 0x3b, 0x96, 0xb5,
+ 0x20, 0x54, 0xa5, 0x7e, 0xc9, 0x85, 0xce, 0xac, 0x71, 0x9c, 0xbd, 0xa5,
+ 0xdc, 0x8e, 0xad, 0xa6, 0x4c, 0x5a, 0xac, 0xe6, 0x59, 0x65, 0x1b, 0x4f,
+ 0x35, 0x8f, 0x5e, 0x2f, 0x2c, 0x09, 0xd7, 0x5d, 0xd0, 0xce, 0xcd, 0x27,
+ 0x9a, 0xf7, 0xe2, 0x36, 0x7e, 0x02, 0xc0, 0x17, 0x2a, 0x5b, 0x8d, 0xf8,
+ 0x07, 0xd8, 0x8f, 0x75, 0x56, 0x24, 0x65, 0xc2, 0x33, 0x61, 0x80, 0x39,
+ 0xc0, 0xc0, 0xc1, 0x09, 0xa5, 0x8e, 0x38, 0x6f, 0xd2, 0x2d, 0xfe, 0x32,
+ 0x59, 0x53, 0x6e, 0x37, 0x90, 0x5a, 0x5d, 0x9f, 0x77, 0xe4, 0xe5, 0x2c,
+ 0xe6, 0xd9, 0xac, 0x14, 0x88, 0x6d, 0x0e, 0xb5, 0x5f, 0x52, 0xde, 0x0d,
+ 0x48, 0x10, 0xae, 0x92, 0x58, 0x3c, 0x1e, 0xb7, 0xfd, 0x8d, 0x4c, 0x42,
+ 0xbc, 0x03, 0xf2, 0x4d, 0xe9, 0x40, 0x46, 0x97, 0x98, 0x0e, 0xe6, 0x88,
+ 0x60, 0x04, 0x4e, 0x1c},
+ pub_key_0,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 307
+ {SEC_OID_SHA256,
+ 307,
+ {0x51, 0xa7, 0x03, 0x9a, 0x70, 0xe4, 0x2c, 0x6f, 0xd2, 0xb3, 0x8e, 0x2b,
+ 0x0e, 0xbd, 0x7c, 0x28, 0xc1, 0x1c, 0x5e, 0xd1, 0xfd, 0xfd, 0xf3, 0x75,
+ 0xb1, 0x8c, 0x6f, 0x82, 0xa7, 0xa8, 0x86, 0x5a, 0xdd, 0xec, 0x58, 0x68,
+ 0xfc, 0x49, 0x19, 0x0d, 0x5d, 0x92, 0xbb, 0x1e, 0x0a, 0x0b, 0xa2, 0xe5,
+ 0x30, 0x21, 0x59, 0xe7, 0x88, 0x32, 0xe6, 0xa4, 0x68, 0x2a, 0xd6, 0x82,
+ 0x29, 0xea, 0xf6, 0xfb, 0xbd, 0x41, 0x89, 0x7b, 0xc3, 0x8b, 0xab, 0x84,
+ 0xc8, 0x2d, 0x05, 0xe0, 0x34, 0x95, 0x91, 0xd4, 0x8b, 0x8d, 0x66, 0x83,
+ 0x1e, 0x99, 0x51, 0x29, 0x3a, 0x45, 0x12, 0x1e, 0x0e, 0xce, 0xb8, 0x5c,
+ 0x29, 0xf3, 0xa1, 0x91, 0x5a, 0xbb, 0x74, 0x80, 0xe3, 0x3c, 0x7a, 0x7a,
+ 0x4f, 0x93, 0x58, 0xd0, 0x38, 0xdb, 0xc9, 0x5b, 0x23, 0x04, 0xbc, 0x9e,
+ 0x9d, 0x1f, 0x3b, 0xf5, 0x0d, 0x52, 0xce, 0xb5, 0xd3, 0x41, 0x75, 0xc4,
+ 0xe1, 0x4d, 0xa4, 0xab, 0x57, 0xe4, 0xad, 0x6c, 0x67, 0x0c, 0x94, 0x9b,
+ 0x73, 0x47, 0x1c, 0x62, 0x6d, 0xeb, 0x6b, 0x72, 0x6d, 0x6a, 0xc3, 0xe9,
+ 0x0e, 0x6b, 0x20, 0x78, 0x05, 0x90, 0x22, 0x51, 0xfa, 0x0f, 0x1c, 0xd6,
+ 0xc9, 0xb3, 0xd2, 0xf4, 0x21, 0x63, 0xef, 0xca, 0x8e, 0x15, 0xa1, 0xac,
+ 0x64, 0xbe, 0xec, 0xcb, 0x91, 0x51, 0xdf, 0x02, 0xe2, 0x44, 0xa8, 0x0e,
+ 0xc7, 0x3b, 0x73, 0x1e, 0x7f, 0xca, 0xf2, 0x5e, 0xb3, 0x81, 0x25, 0x49,
+ 0x24, 0x42, 0x92, 0xc8, 0xa9, 0xfc, 0x65, 0x38, 0x52, 0x25, 0x15, 0x52,
+ 0x88, 0xe8, 0x12, 0xb9, 0x39, 0x39, 0x32, 0xa5, 0x39, 0xbb, 0x92, 0x58,
+ 0x11, 0x19, 0x69, 0x14, 0xc8, 0x6f, 0x0b, 0xe5, 0x43, 0x41, 0x8d, 0x32,
+ 0xc1, 0x87, 0xb2, 0xab, 0x85, 0x9a, 0xfa, 0x64, 0x0e, 0x9e, 0xcf, 0xc0,
+ 0x5f, 0xe9, 0xbc, 0xef},
+ pub_key_0,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 308
+ {SEC_OID_SHA256,
+ 308,
+ {0x9a, 0xd8, 0x45, 0x38, 0xea, 0xe7, 0x5e, 0x74, 0x00, 0xce, 0xcd, 0x09,
+ 0x75, 0xaa, 0xc5, 0xda, 0x3d, 0x05, 0xf4, 0x24, 0x0b, 0xc4, 0x80, 0x27,
+ 0x5a, 0x9e, 0x50, 0x3b, 0x72, 0xed, 0xf8, 0xbd, 0x11, 0x74, 0x8d, 0x07,
+ 0x48, 0x02, 0xc3, 0xbf, 0xb6, 0x1d, 0x30, 0xa2, 0xae, 0x5f, 0xed, 0xa7,
+ 0x24, 0x1f, 0x5e, 0x0d, 0x78, 0xce, 0xab, 0xb7, 0xa0, 0x99, 0x5b, 0xca,
+ 0x46, 0x94, 0x9b, 0x35, 0x7f, 0xd8, 0x63, 0xc1, 0xf6, 0xba, 0x78, 0x61,
+ 0x40, 0xff, 0xbb, 0x3d, 0xa0, 0x78, 0x97, 0xe5, 0x85, 0x17, 0x80, 0x9a,
+ 0x72, 0x96, 0xe5, 0xb7, 0xa4, 0xf8, 0x40, 0xa7, 0x5a, 0x58, 0x06, 0x49,
+ 0x46, 0x63, 0x8f, 0x90, 0x9e, 0x5a, 0x38, 0x80, 0x56, 0xdf, 0x18, 0x52,
+ 0xc3, 0x5f, 0xc9, 0xf3, 0x04, 0xa6, 0xc2, 0x24, 0xfc, 0x75, 0xfb, 0x32,
+ 0xa6, 0x02, 0xfe, 0x45, 0x76, 0xf7, 0x8e, 0x6a, 0x56, 0xb1, 0xda, 0x65,
+ 0x07, 0x49, 0xa8, 0x73, 0x96, 0xfc, 0x3f, 0x60, 0x7e, 0xed, 0x57, 0x39,
+ 0xa2, 0x4e, 0xc0, 0x85, 0xff, 0x16, 0xef, 0xef, 0x54, 0x10, 0x5e, 0x02,
+ 0xf0, 0xbf, 0x89, 0x5f, 0x8b, 0xba, 0x78, 0x39, 0xb9, 0x8d, 0x05, 0x1d,
+ 0x73, 0x7e, 0x43, 0xb7, 0x00, 0x67, 0x23, 0x73, 0x7d, 0x4f, 0x64, 0xb7,
+ 0xc7, 0xb5, 0x97, 0x39, 0x79, 0x37, 0x66, 0xfe, 0x62, 0xa6, 0x59, 0x47,
+ 0x2e, 0x16, 0x94, 0xb8, 0xbe, 0x22, 0x13, 0x5c, 0x73, 0x40, 0x71, 0x78,
+ 0x39, 0x58, 0xdc, 0x65, 0x55, 0x68, 0x37, 0x61, 0xe4, 0x7f, 0x67, 0x02,
+ 0xab, 0x5f, 0x0e, 0xfb, 0x1c, 0x49, 0x23, 0xa9, 0xe9, 0xda, 0x8a, 0xf7,
+ 0x24, 0x25, 0x74, 0x50, 0xfd, 0x88, 0xb7, 0xaa, 0x83, 0xd5, 0xa9, 0x4e,
+ 0x14, 0x1c, 0x6c, 0xff, 0x97, 0x72, 0xcd, 0x15, 0x47, 0xae, 0x52, 0x9f,
+ 0xff, 0x73, 0x6e, 0x89},
+ pub_key_0,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 309
+ {SEC_OID_SHA256,
+ 309,
+ {0x84, 0x0f, 0x5d, 0xac, 0x53, 0x10, 0x6d, 0xd1, 0xf9, 0xc5, 0x72, 0x19,
+ 0x22, 0x4c, 0xf5, 0x12, 0x89, 0x29, 0x0c, 0x42, 0xf2, 0x04, 0x66, 0x87,
+ 0x5b, 0xa8, 0xe8, 0x30, 0xac, 0x56, 0x90, 0xe5, 0x41, 0x53, 0x6f, 0xcc,
+ 0x8a, 0xb0, 0x3b, 0x73, 0x1f, 0x82, 0xbf, 0x66, 0xd8, 0x3f, 0x19, 0x4e,
+ 0x7e, 0x18, 0x0b, 0x39, 0x63, 0xec, 0x7a, 0x2f, 0x3f, 0x79, 0x04, 0xa7,
+ 0xce, 0x49, 0xae, 0xd4, 0x7d, 0xa4, 0xd4, 0xb7, 0x94, 0x21, 0xea, 0xf9,
+ 0x37, 0xd3, 0x01, 0xb3, 0xe6, 0x96, 0x16, 0x92, 0x97, 0xb7, 0x97, 0xc3,
+ 0x2c, 0x07, 0x6a, 0x12, 0xbe, 0x4d, 0xe0, 0xb5, 0x8e, 0x00, 0x3c, 0x51,
+ 0x23, 0x05, 0x1a, 0x84, 0xa1, 0x0c, 0x62, 0xf8, 0xda, 0xc2, 0xf4, 0x2a,
+ 0x86, 0x40, 0x00, 0x8e, 0xb3, 0xc7, 0xcc, 0xcd, 0x67, 0x60, 0xff, 0x5b,
+ 0x51, 0xb6, 0x89, 0x76, 0x39, 0x22, 0x58, 0x28, 0x45, 0xf0, 0x48, 0xfb,
+ 0x81, 0x50, 0xe5, 0xa7, 0xa6, 0xca, 0x2e, 0xcc, 0xc7, 0xbd, 0xc8, 0x53,
+ 0x49, 0xad, 0x5b, 0x26, 0xc5, 0x21, 0x37, 0xa7, 0x9f, 0xa3, 0xfe, 0x5c,
+ 0x29, 0xab, 0x5c, 0xd7, 0x61, 0x50, 0x13, 0x21, 0x9c, 0x19, 0x41, 0xb6,
+ 0x70, 0x8e, 0x9c, 0x3c, 0x23, 0xfe, 0xff, 0x5f, 0xeb, 0xaf, 0x0c, 0x8e,
+ 0xbc, 0xa5, 0x75, 0x0b, 0x54, 0xe3, 0xe6, 0xe9, 0x9a, 0x3e, 0x87, 0x6b,
+ 0x39, 0x6f, 0x27, 0x86, 0x0b, 0x7f, 0x3e, 0xc4, 0xe9, 0x19, 0x17, 0x03,
+ 0xc6, 0x33, 0x2d, 0x94, 0x4f, 0x6f, 0x69, 0x75, 0x11, 0x67, 0x68, 0x0c,
+ 0x79, 0xc4, 0xf6, 0xb5, 0x7f, 0x1c, 0xc8, 0x75, 0x5d, 0x24, 0xb6, 0xec,
+ 0x15, 0x8c, 0xcd, 0xba, 0xcd, 0xb2, 0x31, 0x07, 0xa3, 0x3c, 0xb6, 0xb3,
+ 0x32, 0x51, 0x6c, 0x13, 0x27, 0x4d, 0x1f, 0x9d, 0xcc, 0xc2, 0x1d, 0xce,
+ 0xd8, 0x69, 0xe4, 0x86},
+ pub_key_1,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 310
+ {SEC_OID_SHA256,
+ 310,
+ {0x8a, 0x1b, 0x22, 0x0c, 0xb2, 0xab, 0x41, 0x5d, 0xc7, 0x60, 0xeb, 0x7f,
+ 0x5b, 0xb1, 0x03, 0x35, 0xa3, 0xcc, 0xa2, 0x69, 0xd7, 0xdb, 0xbf, 0x7d,
+ 0x09, 0x62, 0xba, 0x79, 0xf9, 0xcf, 0x7b, 0x43, 0xa5, 0xfc, 0x09, 0xc9,
+ 0x9a, 0x15, 0x84, 0xf0, 0x74, 0x03, 0x47, 0x3d, 0x6c, 0x18, 0x9a, 0x83,
+ 0x68, 0x97, 0xa5, 0xb6, 0xf8, 0xea, 0x9f, 0xa2, 0x2d, 0x60, 0x1e, 0x6b,
+ 0xa5, 0xf7, 0x41, 0x1f, 0xe2, 0x7c, 0x63, 0x8b, 0x81, 0xb1, 0xa2, 0x23,
+ 0x63, 0x58, 0x3a, 0x80, 0xfc, 0xe8, 0xc7, 0xdf, 0x3e, 0x40, 0xfb, 0x51,
+ 0xbd, 0x0e, 0x60, 0xd0, 0xa6, 0x65, 0x3f, 0x79, 0xf3, 0xbc, 0xb7, 0xec,
+ 0x3e, 0x9d, 0xc1, 0x4c, 0xfb, 0x5b, 0x31, 0xab, 0x17, 0x35, 0xbc, 0xa6,
+ 0x92, 0xd5, 0x0a, 0xc0, 0x3f, 0x97, 0x9d, 0xda, 0x92, 0x74, 0x7c, 0x64,
+ 0x30, 0xf8, 0x04, 0x5e, 0xfa, 0x35, 0x13, 0xba, 0x6e, 0x0c, 0xe3, 0xe9,
+ 0xe3, 0x55, 0x70, 0xe1, 0xc3, 0x0c, 0x8e, 0xbe, 0x58, 0x9b, 0x44, 0x19,
+ 0x2e, 0x13, 0x44, 0xca, 0x83, 0xdf, 0xa5, 0x76, 0xfc, 0x6f, 0xdc, 0x7b,
+ 0xf1, 0xcd, 0x7c, 0xee, 0x87, 0x5b, 0x00, 0x1c, 0x8c, 0x02, 0xce, 0x8d,
+ 0x60, 0x27, 0x69, 0xe4, 0xbd, 0x9d, 0x24, 0x1c, 0x48, 0x57, 0x18, 0x2a,
+ 0x00, 0x89, 0xa8, 0xb6, 0x76, 0x44, 0xe7, 0x3e, 0xef, 0x10, 0x5c, 0x55,
+ 0x0e, 0xfa, 0x47, 0xa4, 0x08, 0x74, 0x28, 0x93, 0x95, 0xac, 0x0c, 0x4e,
+ 0x02, 0xfd, 0x4b, 0xa9, 0x8e, 0x13, 0x0a, 0x4c, 0x2d, 0x1b, 0x95, 0x52,
+ 0x1c, 0x6a, 0xf4, 0xa0, 0x02, 0xac, 0x3b, 0xdc, 0x6e, 0x52, 0x12, 0x2a,
+ 0xe4, 0xc0, 0x8c, 0xc3, 0xda, 0x1c, 0x89, 0x6e, 0x05, 0x9a, 0xcb, 0xdd,
+ 0xec, 0x57, 0x4a, 0xc0, 0x43, 0x2f, 0x61, 0x03, 0xdd, 0x97, 0x27, 0x3d,
+ 0x88, 0x03, 0xc1, 0x02},
+ pub_key_1,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 311
+ {SEC_OID_SHA256,
+ 311,
+ {0x26, 0x44, 0x91, 0xe8, 0x44, 0xc1, 0x19, 0xf1, 0x4e, 0x42, 0x5c, 0x03,
+ 0x28, 0x21, 0x39, 0xa5, 0x58, 0xdc, 0xda, 0xeb, 0x82, 0xa4, 0x62, 0x81,
+ 0x73, 0xcd, 0x40, 0x7f, 0xd3, 0x19, 0xf9, 0x07, 0x6e, 0xae, 0xbc, 0x0d,
+ 0xd8, 0x7a, 0x1c, 0x22, 0xe4, 0xd1, 0x78, 0x39, 0x09, 0x68, 0x86, 0xd5,
+ 0x8a, 0x9d, 0x5b, 0x7f, 0x7a, 0xeb, 0x63, 0xef, 0xec, 0x56, 0xc4, 0x5a,
+ 0xc7, 0xbe, 0xad, 0x42, 0x03, 0xb6, 0x88, 0x6e, 0x1f, 0xaa, 0x90, 0xe0,
+ 0x28, 0xec, 0x0a, 0xe0, 0x94, 0xd4, 0x6b, 0xf3, 0xf9, 0x7e, 0xfd, 0xd1,
+ 0x90, 0x45, 0xcf, 0xbc, 0x25, 0xa1, 0xab, 0xda, 0x24, 0x32, 0x63, 0x9f,
+ 0x98, 0x76, 0x40, 0x5c, 0x0d, 0x68, 0xf8, 0xed, 0xbf, 0x04, 0x7c, 0x12,
+ 0xa4, 0x54, 0xf7, 0x68, 0x1d, 0x5d, 0x5a, 0x2b, 0x54, 0xbd, 0x37, 0x23,
+ 0xd1, 0x93, 0xdb, 0xad, 0x43, 0x38, 0xba, 0xad, 0x75, 0x32, 0x64, 0x00,
+ 0x6e, 0x2d, 0x08, 0x93, 0x1c, 0x4b, 0x8b, 0xb7, 0x9a, 0xa1, 0xc9, 0xca,
+ 0xd1, 0x0e, 0xb6, 0x60, 0x5f, 0x87, 0xc5, 0x83, 0x1f, 0x6e, 0x2b, 0x08,
+ 0xe0, 0x02, 0xf9, 0xc6, 0xf2, 0x11, 0x41, 0xf5, 0x84, 0x1d, 0x92, 0x72,
+ 0x7d, 0xd3, 0xe1, 0xd9, 0x9c, 0x36, 0xbc, 0x56, 0x0d, 0xa3, 0xc9, 0x06,
+ 0x7d, 0xf9, 0x9f, 0xca, 0xf8, 0x18, 0x94, 0x1f, 0x72, 0x58, 0x8b, 0xe3,
+ 0x30, 0x32, 0xba, 0xd2, 0x2c, 0xaf, 0x67, 0x04, 0x22, 0x3b, 0xb1, 0x14,
+ 0xd5, 0x75, 0xb6, 0xd0, 0x2d, 0x9d, 0x22, 0x2b, 0x58, 0x00, 0x05, 0xd9,
+ 0x30, 0xe8, 0xf4, 0x0c, 0xce, 0x9f, 0x67, 0x2e, 0xeb, 0xb6, 0x34, 0xa2,
+ 0x01, 0x77, 0xd8, 0x43, 0x51, 0x62, 0x79, 0x64, 0xb8, 0x3f, 0x20, 0x53,
+ 0xd7, 0x36, 0xa8, 0x4a, 0xb1, 0xa0, 0x05, 0xf6, 0x3b, 0xd5, 0xba, 0x94,
+ 0x3d, 0xe6, 0x20, 0x5c},
+ pub_key_1,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 312
+ {SEC_OID_SHA256,
+ 312,
+ {0x17, 0x58, 0xeb, 0x94, 0x58, 0x8e, 0x6f, 0xc4, 0xf5, 0x0c, 0x1b, 0xe1,
+ 0xaf, 0xca, 0xa4, 0x10, 0x27, 0x86, 0x9f, 0x30, 0x4c, 0xad, 0x51, 0x3b,
+ 0x1f, 0xb1, 0x2c, 0x2f, 0x44, 0x6d, 0x63, 0xcd, 0xc0, 0x5c, 0x48, 0x30,
+ 0xa7, 0xe3, 0xe6, 0x30, 0xda, 0x7b, 0x2d, 0xa4, 0xf7, 0x86, 0x7c, 0xc1,
+ 0x73, 0xbf, 0x64, 0x20, 0xf9, 0x73, 0x22, 0x77, 0x28, 0x25, 0x96, 0xde,
+ 0x41, 0xde, 0xd3, 0x2e, 0x21, 0xd0, 0xcc, 0x31, 0x44, 0x11, 0x74, 0xda,
+ 0x87, 0x65, 0xf5, 0x74, 0x19, 0xc7, 0x76, 0x4e, 0xa7, 0x58, 0xf5, 0x5b,
+ 0xc1, 0x76, 0x46, 0xeb, 0x10, 0x0c, 0x43, 0x5d, 0x1a, 0xc0, 0xee, 0xd6,
+ 0xfc, 0x7b, 0xa6, 0xde, 0x5f, 0x83, 0x20, 0x94, 0xee, 0x2f, 0x47, 0x99,
+ 0x79, 0x76, 0x5e, 0x05, 0xac, 0x99, 0x76, 0x78, 0x8d, 0xb3, 0xc2, 0x41,
+ 0xa9, 0xe3, 0x2a, 0x0d, 0xa8, 0x64, 0xf0, 0x01, 0x9a, 0x87, 0x64, 0x6b,
+ 0xa6, 0x23, 0xd6, 0x3f, 0x44, 0x11, 0xaf, 0x5d, 0xee, 0x1b, 0xe9, 0xec,
+ 0x48, 0x8c, 0x7e, 0x3e, 0x1b, 0x23, 0x14, 0x79, 0xde, 0x70, 0xb9, 0xac,
+ 0x5f, 0x78, 0xa1, 0x7b, 0x1f, 0x41, 0x20, 0xae, 0xce, 0x45, 0xf2, 0x6c,
+ 0x07, 0xe7, 0xbb, 0x34, 0x5f, 0xdf, 0xeb, 0x05, 0xe1, 0x4b, 0xca, 0xac,
+ 0xc6, 0x14, 0x67, 0x2a, 0x46, 0x5f, 0xc5, 0x23, 0x62, 0x4c, 0xb1, 0x9f,
+ 0x66, 0xf9, 0xc6, 0xc3, 0xf6, 0x42, 0xb8, 0x32, 0xca, 0x44, 0xcb, 0x25,
+ 0x17, 0x6d, 0x67, 0x9f, 0x0e, 0x05, 0x60, 0x6c, 0x3f, 0xed, 0x02, 0x2c,
+ 0xac, 0x24, 0xc2, 0xbf, 0x96, 0x0a, 0x40, 0x6d, 0x48, 0x81, 0x8e, 0x3e,
+ 0xb7, 0xed, 0x53, 0xb0, 0x44, 0x60, 0x32, 0x46, 0x90, 0x47, 0xdf, 0xed,
+ 0x95, 0xfc, 0x18, 0x08, 0x8c, 0x92, 0xd9, 0x1d, 0x93, 0x72, 0x2c, 0x47,
+ 0xf8, 0x81, 0x63, 0xa8},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 313
+ {SEC_OID_SHA256,
+ 313,
+ {0x51, 0x3a, 0x5a, 0xbd, 0xe1, 0x6b, 0x5e, 0x0e, 0xcb, 0x86, 0x59, 0xd3,
+ 0xca, 0x08, 0x45, 0x80, 0x0a, 0xdf, 0x75, 0xcf, 0xc4, 0x43, 0x7d, 0x42,
+ 0xfa, 0x34, 0xe7, 0xaa, 0xfb, 0xbe, 0x35, 0xfc, 0x59, 0x84, 0xd3, 0x56,
+ 0x0c, 0xba, 0x93, 0x8f, 0x9a, 0x62, 0x2e, 0x93, 0x2b, 0xb6, 0x16, 0x2b,
+ 0x7f, 0xbb, 0x6c, 0xd8, 0xc1, 0xcf, 0x88, 0x15, 0xf2, 0x8c, 0x49, 0x59,
+ 0x95, 0xac, 0x18, 0xcd, 0xbe, 0x8f, 0xab, 0xfd, 0xce, 0x29, 0xc1, 0x7a,
+ 0xa0, 0x21, 0xdf, 0x19, 0x2a, 0xc0, 0x2d, 0x08, 0x0d, 0x7c, 0x5e, 0xda,
+ 0x6b, 0xd4, 0xc9, 0x91, 0x54, 0x17, 0x8a, 0x9d, 0x5e, 0x1c, 0xf3, 0xff,
+ 0x41, 0x77, 0x10, 0x63, 0x15, 0xf4, 0xe6, 0xd7, 0x4c, 0x99, 0x1b, 0x60,
+ 0x10, 0x69, 0xac, 0xd6, 0x0b, 0x55, 0xb3, 0xbb, 0x4d, 0xbf, 0x63, 0x16,
+ 0xc3, 0x50, 0x96, 0xa4, 0x87, 0xd6, 0x75, 0x61, 0x81, 0xd3, 0x39, 0x49,
+ 0x44, 0xf1, 0xc7, 0x42, 0xa2, 0xf4, 0xd6, 0x08, 0xce, 0x4f, 0x6a, 0xbb,
+ 0xfb, 0x72, 0x34, 0x7a, 0xd7, 0xd3, 0x42, 0xae, 0x15, 0xdd, 0x6d, 0x10,
+ 0x49, 0xfb, 0xd0, 0xff, 0x55, 0xf4, 0xd7, 0xc4, 0x3a, 0xb8, 0x05, 0xf8,
+ 0x1f, 0xf1, 0xfb, 0xe9, 0x25, 0x6b, 0x5c, 0x78, 0xc2, 0xde, 0x6b, 0xeb,
+ 0x78, 0x7f, 0x4b, 0x6d, 0x66, 0xd2, 0x90, 0xa3, 0xd4, 0xc4, 0x85, 0x73,
+ 0x68, 0xae, 0xa5, 0xf7, 0xeb, 0xaa, 0x12, 0x96, 0x02, 0x0c, 0x8f, 0x9e,
+ 0x36, 0x70, 0x44, 0x1a, 0x08, 0x03, 0x8b, 0xb8, 0x10, 0xe8, 0x53, 0xa6,
+ 0x54, 0xe4, 0x43, 0x16, 0xa4, 0xe5, 0x24, 0x28, 0x74, 0x51, 0x23, 0xce,
+ 0x27, 0x14, 0x02, 0x0d, 0x00, 0xe5, 0x5a, 0x9e, 0xb8, 0x2f, 0x7f, 0xb4,
+ 0x1c, 0x73, 0xd8, 0x52, 0xa8, 0x2b, 0x00, 0x36, 0x70, 0x24, 0x6c, 0x6c,
+ 0xa2, 0x04, 0x5f, 0xc8},
+ pub_key_1,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 314
+ {SEC_OID_SHA256,
+ 314,
+ {0x38, 0xc0, 0x42, 0xa0, 0x0d, 0x6f, 0x27, 0x74, 0x2a, 0x46, 0xf1, 0xf9,
+ 0x63, 0xa7, 0xb2, 0xe0, 0x4f, 0x0e, 0xac, 0x63, 0x78, 0x49, 0x63, 0x1a,
+ 0x49, 0x1b, 0x8e, 0x4e, 0x58, 0xfc, 0x72, 0x1c, 0x6c, 0xe6, 0x20, 0xd5,
+ 0xe7, 0x05, 0xdc, 0x8e, 0x73, 0x40, 0x9c, 0x39, 0x09, 0xc1, 0xc6, 0x8b,
+ 0x6b, 0xdb, 0x2b, 0x30, 0xf8, 0x82, 0xcf, 0x27, 0x97, 0xe6, 0x50, 0x30,
+ 0xb3, 0x8c, 0x4e, 0x7d, 0xaf, 0x6f, 0xef, 0x9d, 0x1f, 0x11, 0x5c, 0x89,
+ 0x00, 0x86, 0xcf, 0x54, 0xca, 0x3e, 0x7c, 0x2b, 0x21, 0xdc, 0xbf, 0xd1,
+ 0x25, 0x0e, 0xd1, 0xd9, 0x25, 0x81, 0x09, 0x70, 0xf1, 0x7d, 0xbf, 0x48,
+ 0x2d, 0x17, 0x84, 0xf2, 0x96, 0xad, 0xee, 0x9a, 0xce, 0x69, 0x79, 0x07,
+ 0x5c, 0x1e, 0x12, 0xf5, 0x58, 0x0c, 0xfb, 0x32, 0x2e, 0x87, 0x37, 0xdb,
+ 0x9d, 0x12, 0x7d, 0x38, 0xe1, 0xb9, 0x9e, 0xd8, 0x7e, 0xc4, 0x94, 0x48,
+ 0xa1, 0x8a, 0x6f, 0xee, 0x65, 0x0d, 0x3c, 0x27, 0xe4, 0xa2, 0xa8, 0x6a,
+ 0x3d, 0x6e, 0x3c, 0xe4, 0xfe, 0x64, 0x12, 0x0b, 0xe6, 0x08, 0x72, 0xfa,
+ 0x07, 0xa3, 0xf7, 0x8a, 0x11, 0x27, 0x15, 0xc1, 0x67, 0xfb, 0x6c, 0x90,
+ 0x06, 0x98, 0xba, 0x1a, 0xfd, 0x82, 0x40, 0x87, 0xa4, 0xcf, 0x73, 0x33,
+ 0x35, 0xc4, 0xa6, 0xd5, 0x12, 0x0e, 0x3b, 0x29, 0xbc, 0x42, 0xf3, 0xb3,
+ 0xd5, 0xdb, 0x79, 0x97, 0x3e, 0x4e, 0x32, 0x1e, 0x09, 0x10, 0xa2, 0x88,
+ 0xd1, 0x8c, 0xdb, 0xa1, 0x72, 0xd0, 0x60, 0x28, 0x3c, 0x4f, 0x4c, 0x66,
+ 0x56, 0xe9, 0x17, 0x5a, 0x18, 0xb7, 0x56, 0xb7, 0xd0, 0x62, 0x51, 0xe9,
+ 0x06, 0x0b, 0xbf, 0xca, 0xb0, 0x49, 0x78, 0x85, 0x3e, 0xec, 0x60, 0x32,
+ 0x85, 0x0a, 0x0e, 0x75, 0x7b, 0xc0, 0xc6, 0x1a, 0xd3, 0x8a, 0xa4, 0xeb,
+ 0x6b, 0xb6, 0xd9, 0x07},
+ pub_key_1,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 315
+ {SEC_OID_SHA256,
+ 315,
+ {0x2a, 0xe8, 0xd9, 0x5b, 0x19, 0xcb, 0xd6, 0x4d, 0x0e, 0x34, 0x3f, 0xf4,
+ 0x13, 0xff, 0xfb, 0x85, 0xd8, 0xe6, 0x71, 0x3c, 0x06, 0xac, 0x8a, 0x1c,
+ 0xeb, 0xa7, 0xf3, 0x92, 0x4f, 0xa7, 0x40, 0xf8, 0xd2, 0xb3, 0xe1, 0x20,
+ 0xfd, 0x71, 0xf2, 0x27, 0x11, 0xe7, 0x95, 0xcd, 0x64, 0x68, 0xc5, 0xe2,
+ 0x63, 0xb1, 0xa5, 0xba, 0x6a, 0xc6, 0xb8, 0xfa, 0x9e, 0x23, 0xd2, 0xd6,
+ 0xe7, 0x24, 0x3f, 0x51, 0x05, 0x92, 0xa6, 0x1d, 0x13, 0x4e, 0x68, 0xb8,
+ 0xea, 0xd0, 0x06, 0x12, 0xdb, 0xf3, 0x8c, 0x5b, 0x73, 0x02, 0xab, 0xc3,
+ 0xbf, 0x33, 0xf2, 0x3e, 0x6d, 0x48, 0x16, 0xa6, 0xe3, 0xdd, 0xce, 0xa6,
+ 0x48, 0x25, 0x66, 0xe8, 0x4f, 0x57, 0x46, 0x4f, 0x7d, 0x56, 0xde, 0x4c,
+ 0xef, 0x0b, 0x22, 0x56, 0xef, 0x21, 0x87, 0x4d, 0xda, 0x4c, 0x13, 0x1a,
+ 0x47, 0x29, 0x2f, 0xf8, 0xef, 0x85, 0x3f, 0x93, 0x80, 0x44, 0x83, 0xc8,
+ 0xe6, 0x37, 0x3d, 0x39, 0xca, 0x3a, 0x22, 0x55, 0x2e, 0x75, 0x42, 0x7b,
+ 0x81, 0x2b, 0x86, 0x1d, 0xe6, 0xa3, 0x10, 0xff, 0x4c, 0x36, 0x6f, 0x6f,
+ 0x66, 0x04, 0x11, 0x6e, 0xfd, 0x97, 0x70, 0x17, 0x0a, 0xa4, 0x23, 0x55,
+ 0x4c, 0x4e, 0xbb, 0xd2, 0xb5, 0xc0, 0x69, 0x89, 0x50, 0xe6, 0x6b, 0xb5,
+ 0xb7, 0xc5, 0xc3, 0x46, 0x28, 0x5d, 0x9f, 0x5c, 0x35, 0x14, 0x62, 0x55,
+ 0x73, 0x6b, 0x6e, 0x81, 0x8e, 0x8e, 0x77, 0x98, 0x3c, 0x93, 0xb2, 0x1e,
+ 0x7f, 0x60, 0xb0, 0x4a, 0x7a, 0x52, 0x55, 0x98, 0xe7, 0xfd, 0x80, 0x49,
+ 0xb1, 0x81, 0x00, 0x0b, 0xff, 0xc7, 0xf3, 0x75, 0x3a, 0x50, 0x43, 0x70,
+ 0xf6, 0xbb, 0x70, 0x61, 0x7a, 0xc8, 0xe9, 0x14, 0xde, 0xb0, 0x5a, 0x19,
+ 0x8a, 0x57, 0x58, 0xa4, 0x59, 0xc9, 0xfc, 0xd2, 0xfc, 0xe1, 0xae, 0xde,
+ 0x48, 0xe8, 0xa8, 0x52},
+ pub_key_1,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 316
+ {SEC_OID_SHA256,
+ 316,
+ {0x76, 0x1c, 0xf7, 0xff, 0x1e, 0xcb, 0x38, 0xe7, 0x74, 0x1b, 0x94, 0x68,
+ 0x96, 0x98, 0x5d, 0x34, 0xac, 0x1f, 0x01, 0x22, 0xab, 0x44, 0x9a, 0xfe,
+ 0x8b, 0x08, 0x6b, 0x23, 0x10, 0xf7, 0x30, 0x05, 0x6d, 0x7c, 0x51, 0x07,
+ 0x35, 0x5b, 0x2a, 0x17, 0x73, 0x6e, 0x10, 0x82, 0x40, 0x46, 0x19, 0x24,
+ 0x90, 0xe2, 0xbb, 0xe2, 0x39, 0xb4, 0x9d, 0x38, 0xbc, 0xc5, 0xf3, 0x4d,
+ 0x0b, 0x81, 0x7c, 0x19, 0x27, 0x75, 0xa4, 0x0a, 0x57, 0x88, 0x73, 0x43,
+ 0xee, 0x75, 0x58, 0xd4, 0x8a, 0xe9, 0x08, 0x76, 0xb8, 0x2b, 0x66, 0x90,
+ 0x43, 0x5d, 0xcd, 0x96, 0x11, 0x12, 0x6a, 0x99, 0xa2, 0x7c, 0x02, 0x0c,
+ 0x3c, 0x0f, 0x91, 0x4a, 0xc3, 0x3a, 0x6a, 0x36, 0xfd, 0x71, 0x98, 0xdb,
+ 0xfa, 0xe2, 0x30, 0x33, 0xa2, 0xb2, 0x43, 0x5a, 0xa7, 0x18, 0x35, 0x68,
+ 0xc7, 0xaf, 0x6c, 0xd7, 0xce, 0x30, 0xed, 0xaa, 0x11, 0x2e, 0x44, 0xfb,
+ 0x88, 0xcb, 0x1b, 0x61, 0xca, 0x55, 0x5b, 0x4d, 0x53, 0x20, 0x99, 0x7a,
+ 0x5b, 0xd3, 0xef, 0x02, 0xd6, 0xd0, 0x49, 0xe8, 0x59, 0x64, 0x6b, 0xab,
+ 0x7c, 0xd4, 0x6c, 0x9d, 0xc6, 0xf3, 0xc7, 0xbe, 0xd3, 0x42, 0xef, 0x74,
+ 0xaa, 0xd8, 0xeb, 0x4d, 0xac, 0xac, 0xba, 0x64, 0x62, 0x8a, 0x83, 0x43,
+ 0x1d, 0x49, 0x54, 0xf7, 0xc8, 0xeb, 0x2c, 0xff, 0x22, 0x04, 0x81, 0x24,
+ 0x2a, 0xa0, 0x41, 0x67, 0x97, 0x0a, 0x33, 0xd3, 0xeb, 0x65, 0x46, 0x2e,
+ 0xf4, 0xf4, 0xc3, 0xad, 0x5f, 0xd4, 0xc8, 0xc3, 0x12, 0xec, 0xfa, 0x8a,
+ 0x17, 0xcf, 0x01, 0xf5, 0xe4, 0x18, 0xc2, 0x68, 0x40, 0xf6, 0xb9, 0xbd,
+ 0x3e, 0x53, 0x35, 0x74, 0x02, 0x90, 0xe6, 0xb8, 0xc7, 0x99, 0x98, 0x93,
+ 0x3f, 0x22, 0x63, 0x23, 0x35, 0xae, 0xd0, 0xc5, 0x6a, 0x98, 0x0f, 0xeb,
+ 0x82, 0x3d, 0x54, 0xf0},
+ pub_key_23,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 317
+ {SEC_OID_SHA256,
+ 317,
+ {0xad, 0x68, 0x6a, 0x97, 0xbb, 0x65, 0x64, 0xe4, 0xee, 0x65, 0x6f, 0x12,
+ 0xca, 0x9a, 0x0b, 0x23, 0x7c, 0xaa, 0xdf, 0x6c, 0x99, 0xb8, 0x69, 0xaf,
+ 0xc7, 0xa6, 0xbb, 0x97, 0x11, 0x5c, 0x97, 0xe2, 0x45, 0x6d, 0x76, 0x72,
+ 0xea, 0x7a, 0x70, 0x72, 0xf4, 0x92, 0x1f, 0x6c, 0xf8, 0xf7, 0x3f, 0x00,
+ 0x22, 0x2b, 0x36, 0xa4, 0x0e, 0x8b, 0x5e, 0xca, 0x40, 0x91, 0x36, 0xcc,
+ 0xf9, 0x70, 0x13, 0xa4, 0xb0, 0xf0, 0x7a, 0x64, 0x06, 0xb8, 0x46, 0xf6,
+ 0xa5, 0x48, 0xd8, 0x00, 0xac, 0x19, 0xa0, 0x7c, 0x1d, 0x91, 0x64, 0xb1,
+ 0xb0, 0x4a, 0x86, 0x06, 0x77, 0x0c, 0x8c, 0xee, 0x41, 0x26, 0xd2, 0x3a,
+ 0xbf, 0xa7, 0xae, 0x8f, 0x1e, 0x4e, 0xf9, 0xbf, 0xfb, 0x3d, 0xeb, 0xda,
+ 0xb0, 0x3a, 0x65, 0x0e, 0xa4, 0x82, 0x4b, 0xe7, 0x59, 0xf8, 0x49, 0x19,
+ 0x9f, 0xaf, 0xfc, 0xa9, 0x5a, 0x94, 0x78, 0x41, 0x57, 0xdf, 0xbb, 0x69,
+ 0xa7, 0xcc, 0xf8, 0xcd, 0x76, 0x0c, 0xbf, 0x9c, 0x72, 0x8d, 0x21, 0x83,
+ 0xd1, 0xd4, 0x10, 0x68, 0x7c, 0xa3, 0x5b, 0x8f, 0xbd, 0xb3, 0xb6, 0x42,
+ 0x22, 0x71, 0x40, 0x8d, 0xba, 0x8e, 0xd3, 0xc4, 0x19, 0xed, 0x0f, 0x36,
+ 0x61, 0x89, 0x7b, 0x0a, 0x65, 0x40, 0x9b, 0x54, 0xf0, 0xf6, 0xa6, 0x09,
+ 0xd0, 0xdc, 0x48, 0xb9, 0xc9, 0x28, 0x28, 0x37, 0xa0, 0x25, 0x17, 0xd8,
+ 0x6e, 0x8c, 0x3b, 0x48, 0x17, 0x4d, 0xf2, 0xf8, 0x2e, 0x06, 0xad, 0xb5,
+ 0xbc, 0x6e, 0x86, 0xe4, 0xb7, 0x55, 0x69, 0x13, 0x72, 0x09, 0x92, 0x8f,
+ 0xf7, 0x50, 0xe8, 0x3a, 0x4b, 0xab, 0x7f, 0xc0, 0x71, 0xfa, 0x7b, 0x01,
+ 0xaa, 0xde, 0x8d, 0xf7, 0x57, 0x89, 0xee, 0x72, 0x6a, 0xc2, 0x3d, 0x6b,
+ 0x32, 0x4b, 0x66, 0x2d, 0xad, 0xdc, 0xb2, 0xf2, 0x7b, 0x6f, 0x48, 0x6e,
+ 0xf3, 0xb7, 0xdb, 0x8f},
+ pub_key_23,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 318
+ {SEC_OID_SHA256,
+ 318,
+ {0x7f, 0x5a, 0x83, 0x9a, 0x46, 0xd7, 0x8e, 0xd9, 0xf4, 0xf4, 0x69, 0xa5,
+ 0x02, 0x23, 0x58, 0xa5, 0xe4, 0x3c, 0x85, 0x59, 0x46, 0xb3, 0x40, 0x9c,
+ 0x66, 0xb6, 0xb9, 0x82, 0xc0, 0x75, 0x71, 0xf6, 0x8c, 0x9f, 0x3d, 0xc5,
+ 0x66, 0x5a, 0x93, 0xf6, 0x6b, 0x6a, 0xe4, 0xfd, 0xc0, 0x5e, 0xe4, 0x16,
+ 0xa8, 0x5b, 0x2f, 0xda, 0x62, 0x32, 0xa7, 0x6f, 0xf3, 0x84, 0x1d, 0x7f,
+ 0x99, 0xc3, 0x01, 0xb3, 0xae, 0x06, 0x37, 0xd9, 0x85, 0x00, 0x0c, 0xd2,
+ 0xa7, 0x15, 0x5e, 0x3f, 0x2d, 0x5a, 0xa5, 0x58, 0xaf, 0x2f, 0xcf, 0xe3,
+ 0x0f, 0xc8, 0x3f, 0xd4, 0xdf, 0x73, 0x1a, 0x20, 0x0f, 0x0b, 0x6f, 0xfb,
+ 0x26, 0xcd, 0xa6, 0x44, 0x7a, 0x77, 0x7f, 0x91, 0x8c, 0x9f, 0x9f, 0xbf,
+ 0xf1, 0xaa, 0xfd, 0x75, 0x9f, 0x6c, 0x60, 0x5c, 0x83, 0x40, 0x1e, 0x31,
+ 0xce, 0x25, 0xc8, 0x89, 0x3f, 0x13, 0x06, 0xaa, 0xaa, 0xf3, 0x6a, 0x70,
+ 0x2a, 0x1f, 0xca, 0x1c, 0x42, 0x1f, 0x28, 0x4e, 0x12, 0xa6, 0xf8, 0x1d,
+ 0xe7, 0x23, 0xe6, 0xeb, 0x7b, 0x04, 0xfd, 0xf4, 0x89, 0x5e, 0x9b, 0xa7,
+ 0xc7, 0x73, 0x2f, 0xba, 0xb8, 0x2c, 0x40, 0x72, 0x45, 0x0d, 0x61, 0x2d,
+ 0x15, 0x3d, 0x6c, 0x36, 0x29, 0x38, 0xb5, 0x07, 0x74, 0xae, 0xf8, 0xd3,
+ 0xb2, 0x7b, 0xab, 0x5f, 0x3a, 0x38, 0x09, 0xe0, 0xe9, 0x10, 0x4e, 0xa9,
+ 0x1b, 0x0d, 0xdb, 0x9b, 0xf9, 0xc5, 0xef, 0x3c, 0xc5, 0x81, 0x22, 0x98,
+ 0x2a, 0x7c, 0x0c, 0x79, 0xe9, 0xc0, 0x26, 0xb7, 0xbd, 0xdf, 0x28, 0xaf,
+ 0x2d, 0x67, 0x1e, 0xf3, 0xed, 0x64, 0x07, 0x88, 0x6c, 0xda, 0x33, 0x23,
+ 0x35, 0xba, 0x10, 0x34, 0xc6, 0xb4, 0xef, 0xe6, 0x16, 0x35, 0x01, 0x02,
+ 0x00, 0xe1, 0xc7, 0xc4, 0xf2, 0x95, 0x1a, 0xe5, 0x23, 0xe3, 0x7e, 0x9d,
+ 0xf7, 0xc8, 0x6f, 0x35},
+ pub_key_23,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 319
+ {SEC_OID_SHA256,
+ 319,
+ {0x52, 0x1e, 0x5a, 0xf2, 0x45, 0x1d, 0x73, 0xb6, 0x1b, 0x7a, 0xf2, 0xd8,
+ 0x1e, 0xb4, 0x27, 0xbb, 0xa3, 0x91, 0x1a, 0x3f, 0x2e, 0x61, 0x10, 0x5b,
+ 0xf3, 0x8e, 0x15, 0xc7, 0x41, 0x96, 0xc8, 0xe6, 0x6d, 0x52, 0x23, 0x99,
+ 0x36, 0xaa, 0x1a, 0x78, 0x23, 0x60, 0x6f, 0xdb, 0x4d, 0x24, 0x3b, 0x32,
+ 0xdc, 0xa2, 0xc4, 0xa9, 0x5c, 0xb3, 0xb3, 0x02, 0xfd, 0x34, 0xa9, 0xc0,
+ 0x87, 0x97, 0x11, 0x09, 0x5b, 0x4d, 0x1e, 0x75, 0xc5, 0x9d, 0x00, 0x58,
+ 0x36, 0xc2, 0xb9, 0xa0, 0x5e, 0xc1, 0xda, 0xa6, 0x31, 0x48, 0x84, 0x1b,
+ 0x28, 0x5c, 0x10, 0xbb, 0x70, 0xf4, 0x68, 0x39, 0x94, 0xfb, 0x0a, 0x59,
+ 0x8b, 0x92, 0x74, 0x15, 0xab, 0x20, 0x04, 0xdb, 0xdd, 0x64, 0x05, 0xd5,
+ 0x78, 0x04, 0xea, 0x14, 0x2f, 0x21, 0x60, 0x0d, 0x5b, 0xf5, 0x48, 0x7f,
+ 0x3f, 0x74, 0x19, 0xee, 0x2c, 0x27, 0x90, 0xa1, 0x22, 0x19, 0x9c, 0xff,
+ 0x03, 0xbe, 0x53, 0x84, 0x7c, 0xbd, 0xa2, 0x81, 0x61, 0xf3, 0x78, 0x10,
+ 0xf0, 0x46, 0xdf, 0x1c, 0x54, 0xff, 0xa9, 0xe3, 0x07, 0x0e, 0xbd, 0x1f,
+ 0x8b, 0x08, 0xb3, 0x29, 0x3c, 0x6a, 0x16, 0x0e, 0xf6, 0x59, 0x3a, 0xb4,
+ 0x97, 0x41, 0x5c, 0x2a, 0x08, 0x6c, 0xd5, 0x24, 0x2f, 0x35, 0x09, 0xb3,
+ 0x75, 0xf7, 0x0e, 0x12, 0x43, 0x5b, 0x01, 0xc2, 0x1b, 0xfe, 0xe6, 0x5f,
+ 0x21, 0x56, 0x44, 0x88, 0x31, 0x05, 0x0e, 0xec, 0x3d, 0xa4, 0xdf, 0x7d,
+ 0xdb, 0x04, 0xac, 0xdf, 0xd8, 0x9a, 0x5c, 0xbd, 0x5f, 0x9a, 0xfa, 0x75,
+ 0xa8, 0xe3, 0x87, 0x13, 0x78, 0x93, 0x3c, 0x14, 0x83, 0xc2, 0x8c, 0x1b,
+ 0xf4, 0x05, 0xc4, 0x26, 0x25, 0xb6, 0x73, 0xbd, 0x0d, 0xe4, 0x73, 0x7c,
+ 0xa1, 0x44, 0x28, 0x5a, 0xf3, 0x98, 0x1f, 0xca, 0xa7, 0x30, 0x25, 0x34,
+ 0xe8, 0xc3, 0x6e, 0x9e},
+ pub_key_23,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 320
+ {SEC_OID_SHA256,
+ 320,
+ {0xb7, 0x31, 0xe0, 0xb2, 0x01, 0x11, 0x9f, 0xa3, 0x4f, 0x59, 0xd4, 0xb3,
+ 0x25, 0x90, 0x21, 0x3f, 0xc8, 0x83, 0x8b, 0x45, 0xff, 0x6b, 0x20, 0x7d,
+ 0x0e, 0xfb, 0x69, 0xdc, 0x27, 0xc4, 0xa4, 0x18, 0xa0, 0x15, 0x25, 0xe0,
+ 0x5b, 0xf3, 0x2d, 0xe7, 0x1a, 0xe5, 0x02, 0x2c, 0x72, 0x7e, 0xfe, 0xc9,
+ 0x73, 0xbc, 0x3b, 0xa7, 0xcb, 0x87, 0x77, 0xef, 0xa4, 0x1f, 0xa1, 0xa9,
+ 0x9b, 0x91, 0x7c, 0xf3, 0x16, 0x54, 0x3c, 0x19, 0x2f, 0x38, 0x9f, 0x2d,
+ 0x67, 0x50, 0x02, 0x00, 0xac, 0x54, 0xd4, 0x1f, 0x69, 0x13, 0x93, 0xf1,
+ 0xaf, 0x58, 0x83, 0x2f, 0x01, 0xcd, 0xed, 0x93, 0x18, 0x18, 0xfe, 0xac,
+ 0xf6, 0x5d, 0x87, 0xac, 0x0f, 0xf5, 0xe5, 0xe6, 0xfe, 0x31, 0x78, 0xf6,
+ 0x4a, 0x3a, 0x71, 0x0d, 0xb3, 0x08, 0xf3, 0x71, 0x9f, 0xb9, 0x04, 0xa9,
+ 0xa6, 0x49, 0x9a, 0x08, 0x86, 0xa9, 0x76, 0x6c, 0x3e, 0xb5, 0x1e, 0x0e,
+ 0x9b, 0xa2, 0xa0, 0x00, 0x57, 0x15, 0x1d, 0xbb, 0x8b, 0xf7, 0xbb, 0x23,
+ 0xb8, 0x8e, 0x29, 0xc5, 0x5e, 0x62, 0x6e, 0xde, 0x9a, 0xe6, 0x34, 0xb9,
+ 0xc1, 0x33, 0xad, 0x44, 0x39, 0x99, 0x90, 0x18, 0x91, 0xd9, 0x6f, 0x90,
+ 0xc9, 0xc5, 0x59, 0xe7, 0x83, 0x04, 0x3c, 0xd3, 0xc9, 0xfd, 0xc4, 0xaa,
+ 0x56, 0xf6, 0x58, 0x84, 0xf2, 0xf4, 0xed, 0x29, 0xbe, 0x1d, 0xa2, 0x12,
+ 0x57, 0xb2, 0xe4, 0x2b, 0xdd, 0x0e, 0xf5, 0x52, 0x0a, 0xa0, 0x2e, 0xbe,
+ 0xdb, 0x34, 0x77, 0x26, 0xea, 0x85, 0x89, 0x7b, 0xef, 0x9b, 0x4a, 0x79,
+ 0x92, 0xfc, 0xe9, 0x07, 0x5d, 0xfe, 0x56, 0xab, 0xf3, 0x57, 0x84, 0xce,
+ 0x6a, 0x7e, 0x99, 0x05, 0xae, 0x56, 0x12, 0x56, 0x42, 0xe6, 0x27, 0xb2,
+ 0xd3, 0x30, 0xad, 0xf0, 0x71, 0xaf, 0xa0, 0x4a, 0x24, 0x66, 0xdf, 0x63,
+ 0x7b, 0x8e, 0xb7, 0x06},
+ pub_key_23,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 321
+ {SEC_OID_SHA256,
+ 321,
+ {0x2a, 0x64, 0xd0, 0x2e, 0x8e, 0x4a, 0xbe, 0xdc, 0x4c, 0xfd, 0x69, 0xf9,
+ 0x25, 0x6e, 0x0c, 0xf1, 0x5c, 0x39, 0x97, 0xb0, 0xe2, 0x42, 0xda, 0xb5,
+ 0x83, 0xde, 0x36, 0x7b, 0x21, 0x12, 0x83, 0x27, 0x17, 0x06, 0x5b, 0xbb,
+ 0x2b, 0x54, 0x6f, 0xf3, 0x34, 0x7d, 0x00, 0xb5, 0xf9, 0x0d, 0xa5, 0x7e,
+ 0xec, 0x34, 0xa6, 0x39, 0x7b, 0xa2, 0x02, 0x07, 0x2b, 0xf8, 0xd3, 0xd2,
+ 0x41, 0x64, 0x20, 0xa4, 0x8f, 0x5b, 0xbb, 0xdc, 0x29, 0x94, 0x87, 0xf4,
+ 0x5e, 0xf0, 0x10, 0x63, 0xd5, 0x20, 0xa6, 0x3f, 0x25, 0x28, 0xd8, 0xbb,
+ 0x6b, 0x1f, 0x17, 0xb2, 0xf7, 0xb8, 0x5d, 0x67, 0x29, 0x08, 0xc2, 0x71,
+ 0x8e, 0xa7, 0xab, 0x8b, 0xc7, 0x14, 0x49, 0x45, 0xbf, 0x89, 0x47, 0xb8,
+ 0x77, 0x54, 0xb2, 0x0a, 0xe8, 0xf5, 0xf2, 0x52, 0xa0, 0x6b, 0x71, 0x15,
+ 0x8a, 0xf7, 0xc4, 0x9e, 0x9e, 0xeb, 0x54, 0x77, 0xb4, 0xde, 0xc4, 0xd7,
+ 0x81, 0x1e, 0x06, 0xdd, 0x30, 0x26, 0x94, 0x36, 0x56, 0xc6, 0xb9, 0x9d,
+ 0x41, 0xea, 0xc5, 0x64, 0xc3, 0x21, 0x23, 0x60, 0xd7, 0xf1, 0x23, 0xd2,
+ 0xf8, 0x85, 0x63, 0x1b, 0x16, 0x2c, 0x08, 0x6a, 0xe1, 0xeb, 0x03, 0xbd,
+ 0xdb, 0x48, 0x1a, 0xfe, 0xa4, 0x0a, 0xf5, 0x8c, 0x6d, 0x2d, 0x82, 0x2f,
+ 0xed, 0x48, 0xea, 0xcd, 0x88, 0x71, 0x92, 0xb9, 0x38, 0x95, 0xd5, 0x18,
+ 0x14, 0xca, 0x7f, 0xc1, 0x32, 0x39, 0x92, 0x49, 0x4a, 0x65, 0xda, 0x4c,
+ 0xc3, 0x6c, 0xbc, 0xba, 0x56, 0xfc, 0xa8, 0xfd, 0x1a, 0x55, 0x22, 0x09,
+ 0x22, 0x07, 0x1b, 0x7e, 0x0f, 0x1b, 0xd9, 0xad, 0x58, 0x3d, 0xd8, 0x4a,
+ 0xe8, 0x26, 0xea, 0x68, 0xb2, 0x04, 0x1a, 0x2e, 0x93, 0x1f, 0x98, 0x90,
+ 0x8f, 0xa1, 0xb7, 0x48, 0xf2, 0x11, 0xb5, 0x43, 0xf3, 0x76, 0x6e, 0xf6,
+ 0xac, 0x5f, 0x0e, 0xfc},
+ pub_key_23,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 322
+ {SEC_OID_SHA256,
+ 322,
+ {0x44, 0xb5, 0x82, 0x33, 0xa3, 0x93, 0x5a, 0x1d, 0x48, 0x8c, 0x5d, 0x2e,
+ 0xdd, 0x06, 0x76, 0xcb, 0x9f, 0xa0, 0x0b, 0xe0, 0xec, 0x9b, 0x0d, 0xc9,
+ 0x46, 0x4a, 0x6b, 0x40, 0x32, 0x68, 0xd7, 0x6d, 0xc6, 0xce, 0x62, 0x3b,
+ 0x24, 0x02, 0xef, 0x96, 0xe1, 0x4a, 0xa6, 0xc1, 0x24, 0xbb, 0x9b, 0xb3,
+ 0x22, 0x0f, 0x5e, 0xe4, 0xdf, 0x98, 0xe8, 0x34, 0xa1, 0xb2, 0x53, 0xed,
+ 0x3e, 0xcc, 0x3e, 0xb0, 0x87, 0x99, 0xa9, 0xb6, 0x30, 0x41, 0x2e, 0xba,
+ 0xbb, 0xe8, 0x25, 0xef, 0x0a, 0x52, 0x8c, 0x6f, 0xa5, 0xe8, 0x37, 0x21,
+ 0x1b, 0x94, 0x0b, 0x2f, 0x92, 0xe4, 0xfc, 0x83, 0x74, 0xb1, 0xca, 0x63,
+ 0xf5, 0xe4, 0xfe, 0xef, 0x95, 0xcf, 0x7d, 0x4d, 0x04, 0x99, 0x76, 0x09,
+ 0x67, 0x62, 0xc6, 0x59, 0xd9, 0x93, 0x17, 0xd9, 0x00, 0xff, 0xa8, 0xa1,
+ 0xb0, 0x9c, 0x10, 0xb2, 0x10, 0x93, 0x05, 0xef, 0xfe, 0xee, 0x8a, 0xcb,
+ 0xc7, 0xd5, 0x02, 0x01, 0x02, 0x0c, 0x77, 0xce, 0x8b, 0x2f, 0x49, 0x83,
+ 0x24, 0xf4, 0x7b, 0xae, 0x84, 0xa2, 0xd5, 0xce, 0x48, 0x99, 0x00, 0x1f,
+ 0x43, 0x69, 0xc4, 0xd6, 0x52, 0x06, 0x00, 0x53, 0x79, 0x08, 0xb6, 0xf2,
+ 0x3b, 0xa9, 0x0e, 0xd5, 0x5f, 0x6c, 0x07, 0xcd, 0x22, 0xd3, 0xbc, 0x5f,
+ 0x1a, 0xc6, 0x6f, 0x7b, 0x85, 0x38, 0x47, 0xf0, 0x41, 0xc7, 0xec, 0x99,
+ 0x90, 0x27, 0xdb, 0x00, 0xa9, 0x91, 0x88, 0xb7, 0x9d, 0x5e, 0x1c, 0x9d,
+ 0x4e, 0x5d, 0x79, 0xcf, 0x92, 0x26, 0x7c, 0x10, 0x6a, 0x51, 0x4f, 0x18,
+ 0xa9, 0xe3, 0x4a, 0x6d, 0xab, 0xbc, 0xc5, 0x72, 0xe3, 0xf6, 0xef, 0x65,
+ 0x40, 0x23, 0xc5, 0x07, 0xbc, 0x76, 0x9a, 0x8a, 0x96, 0x85, 0xac, 0x2f,
+ 0x85, 0xdf, 0xcf, 0xe5, 0x7b, 0xca, 0x2f, 0xc0, 0xf6, 0xa5, 0xa1, 0x49,
+ 0x38, 0x8c, 0x05, 0x56},
+ pub_key_23,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 323
+ {SEC_OID_SHA256,
+ 323,
+ {0x26, 0xf2, 0xb1, 0xe0, 0x1e, 0x80, 0xc0, 0x17, 0x66, 0xad, 0xcf, 0x56,
+ 0x26, 0x3d, 0x6c, 0x01, 0xdf, 0x40, 0x3e, 0x96, 0x69, 0xe7, 0x85, 0x21,
+ 0x27, 0x4a, 0x37, 0xde, 0x7a, 0x00, 0x66, 0x44, 0xfc, 0x19, 0x57, 0xff,
+ 0xfc, 0x02, 0x76, 0xd2, 0xa9, 0x3b, 0x3e, 0x94, 0x95, 0xb2, 0xa0, 0xe0,
+ 0x49, 0xa9, 0x57, 0x89, 0xce, 0xc1, 0x69, 0x89, 0xbc, 0x61, 0x78, 0xb0,
+ 0xaa, 0x88, 0x25, 0xe8, 0x3d, 0xb9, 0xda, 0xe5, 0x85, 0x2b, 0x3f, 0xd1,
+ 0x69, 0xd2, 0x05, 0xd5, 0x8f, 0x4f, 0xc9, 0xea, 0xf7, 0x1f, 0x38, 0x91,
+ 0x48, 0xf7, 0x03, 0xe5, 0x3a, 0x96, 0xb0, 0xd9, 0x98, 0x84, 0x72, 0x4b,
+ 0xfb, 0x91, 0x93, 0xba, 0xe6, 0xb4, 0xa5, 0x97, 0xef, 0x30, 0x3c, 0x8f,
+ 0x6f, 0xf1, 0xe1, 0x75, 0x11, 0xe2, 0x3a, 0x3b, 0x3d, 0x91, 0xa1, 0x91,
+ 0xf2, 0x2c, 0x08, 0xd5, 0xc1, 0xa5, 0x25, 0x16, 0xba, 0x61, 0x10, 0xe6,
+ 0xd1, 0x95, 0x77, 0x61, 0x0a, 0xc8, 0xac, 0xf9, 0x6f, 0xba, 0xb7, 0x00,
+ 0x6f, 0xbb, 0xc6, 0xdc, 0xd7, 0x31, 0x86, 0x56, 0xe9, 0x76, 0xa6, 0xf7,
+ 0xe2, 0x5b, 0x8d, 0x32, 0x57, 0xb8, 0x52, 0x60, 0xe1, 0x44, 0x73, 0x31,
+ 0x4c, 0xe5, 0x39, 0x06, 0xb6, 0x5f, 0x43, 0xc5, 0x44, 0xd3, 0x02, 0x02,
+ 0x87, 0xff, 0xe6, 0x6a, 0x4d, 0x9e, 0xa8, 0x2e, 0x25, 0x50, 0x4b, 0x54,
+ 0x93, 0x29, 0x59, 0x0b, 0x9a, 0xe7, 0x4d, 0x7f, 0xb9, 0xb8, 0x36, 0xf8,
+ 0x3b, 0x64, 0xb2, 0x12, 0x02, 0x9b, 0xd6, 0xfe, 0x76, 0x86, 0x10, 0xf8,
+ 0x16, 0xfe, 0xce, 0x61, 0xfb, 0x45, 0x12, 0x50, 0xfc, 0x24, 0xd7, 0x25,
+ 0xbd, 0x0a, 0xd5, 0x6f, 0x51, 0x2f, 0x28, 0x26, 0x03, 0xca, 0x72, 0x75,
+ 0x57, 0x83, 0xca, 0x70, 0x28, 0x0a, 0x72, 0x94, 0x98, 0x2a, 0x14, 0x52,
+ 0xd8, 0x97, 0x40, 0xe8},
+ pub_key_4,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 324
+ {SEC_OID_SHA256,
+ 324,
+ {0x58, 0xaa, 0x35, 0xd9, 0x8f, 0x0a, 0x0b, 0xe0, 0x61, 0x86, 0x12, 0x2b,
+ 0x80, 0x3b, 0x2b, 0x2b, 0xdc, 0xc4, 0x85, 0xac, 0x63, 0x4a, 0xb1, 0x77,
+ 0x2a, 0xf4, 0x72, 0x70, 0x83, 0x04, 0x92, 0xf2, 0xe3, 0x96, 0x72, 0x01,
+ 0x52, 0x9c, 0x32, 0x35, 0x3e, 0xdb, 0x0e, 0xab, 0x5b, 0x98, 0x18, 0x2b,
+ 0xae, 0x1e, 0x2a, 0x99, 0xf0, 0x65, 0xf5, 0x4d, 0x5e, 0xa0, 0xd7, 0xf1,
+ 0xe2, 0x86, 0xcf, 0xdf, 0xe6, 0x86, 0x35, 0xde, 0xce, 0x58, 0x95, 0x42,
+ 0xe0, 0x4f, 0x6e, 0xed, 0xc4, 0x25, 0xf2, 0x68, 0xa1, 0x72, 0x92, 0x0a,
+ 0x42, 0x12, 0x66, 0x8a, 0x06, 0x66, 0x8a, 0xf4, 0x63, 0xe5, 0x65, 0xd0,
+ 0x16, 0x82, 0x5f, 0x16, 0xfb, 0x2b, 0x31, 0xd9, 0x18, 0x3a, 0x2c, 0x9c,
+ 0x68, 0x20, 0x51, 0x6f, 0x48, 0xd3, 0xa7, 0xf8, 0x5b, 0x64, 0x38, 0x1e,
+ 0xf4, 0xe8, 0x67, 0x6f, 0x0c, 0xbf, 0x51, 0xca, 0xa8, 0xe4, 0x36, 0xa3,
+ 0xe9, 0x45, 0x08, 0x74, 0x79, 0x4b, 0xef, 0xfa, 0x26, 0xa0, 0x50, 0xfc,
+ 0xb5, 0xc4, 0x8b, 0x98, 0xdf, 0x36, 0x5e, 0xff, 0xd6, 0xc7, 0x15, 0xd7,
+ 0x8d, 0xad, 0x2f, 0x25, 0x96, 0x95, 0x5f, 0x87, 0x72, 0x53, 0x77, 0xa5,
+ 0x2b, 0xf3, 0x94, 0x4e, 0xbc, 0x02, 0xf2, 0x0d, 0xc4, 0x88, 0x8c, 0x2b,
+ 0xa6, 0x9c, 0xf3, 0x94, 0x46, 0xd1, 0xe4, 0x95, 0x5b, 0xa1, 0xbf, 0x52,
+ 0xf6, 0x01, 0x32, 0xca, 0xb9, 0x56, 0xd9, 0xb3, 0xa7, 0x70, 0xa7, 0x57,
+ 0x36, 0xea, 0x43, 0x01, 0x6b, 0x10, 0x05, 0xa6, 0x58, 0x08, 0x14, 0xe6,
+ 0xc9, 0x10, 0xd4, 0xce, 0xd5, 0x92, 0x38, 0x5b, 0x80, 0xb8, 0x1a, 0x1b,
+ 0xdd, 0xec, 0xaf, 0xef, 0x0d, 0xb7, 0xa5, 0x3d, 0xf6, 0x72, 0x54, 0x81,
+ 0xc1, 0x81, 0xf8, 0xc4, 0x2a, 0x71, 0x40, 0x8c, 0x1e, 0xe4, 0x65, 0x1b,
+ 0x70, 0xd0, 0x90, 0x93},
+ pub_key_4,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 325
+ {SEC_OID_SHA256,
+ 325,
+ {0x24, 0x32, 0xba, 0xd8, 0x50, 0x92, 0x6f, 0xa5, 0x8b, 0x1c, 0xd0, 0x4c,
+ 0x3e, 0x6c, 0x31, 0x37, 0x3a, 0x6d, 0x81, 0xf1, 0x5e, 0x69, 0xed, 0x8c,
+ 0x3d, 0xc2, 0x7c, 0x90, 0x4b, 0x62, 0x5a, 0x23, 0x59, 0x56, 0xe0, 0x83,
+ 0xf6, 0xdc, 0x51, 0xb6, 0x68, 0x93, 0x50, 0x5a, 0xe5, 0x9d, 0x3e, 0xbe,
+ 0x98, 0x4e, 0x35, 0x8a, 0x45, 0x7b, 0xc1, 0xe2, 0xe1, 0xa3, 0x68, 0x16,
+ 0x3d, 0xdc, 0xa9, 0x25, 0x2f, 0xd0, 0xc7, 0x57, 0x02, 0xec, 0xa0, 0xe8,
+ 0x10, 0x09, 0x69, 0x67, 0x90, 0xf5, 0x6c, 0x94, 0xee, 0x32, 0x9b, 0x54,
+ 0xbd, 0x22, 0xa7, 0x9a, 0x5b, 0x4b, 0x56, 0x5d, 0x39, 0x7e, 0xc9, 0x75,
+ 0x36, 0xa4, 0xc9, 0xb8, 0x8e, 0xf2, 0xb2, 0x75, 0xa5, 0x01, 0xa3, 0x22,
+ 0x74, 0xc0, 0x70, 0x2f, 0x33, 0x45, 0x4c, 0x06, 0x64, 0x54, 0x00, 0xe6,
+ 0xa3, 0xee, 0x68, 0x39, 0x05, 0x79, 0x0b, 0xfa, 0xa0, 0x8d, 0x05, 0x3c,
+ 0x39, 0x57, 0x38, 0x72, 0x54, 0x2d, 0xb4, 0xe1, 0xcb, 0xaa, 0x6a, 0x68,
+ 0xb7, 0xe4, 0x0a, 0xc2, 0x0d, 0x12, 0x38, 0x4d, 0x1f, 0x72, 0xc0, 0x82,
+ 0xc2, 0x32, 0x6b, 0xf4, 0x2a, 0x66, 0x5a, 0x56, 0xdc, 0x72, 0xbb, 0x85,
+ 0x34, 0x80, 0x60, 0x3f, 0x4e, 0x7d, 0xf0, 0x14, 0x84, 0x1c, 0x48, 0xf7,
+ 0xb7, 0xe2, 0xb8, 0xcb, 0x5b, 0xff, 0x85, 0xae, 0xea, 0x3c, 0xef, 0x2a,
+ 0x72, 0x45, 0xbc, 0xcf, 0xb7, 0x46, 0x99, 0xe3, 0xd8, 0x02, 0x4f, 0x29,
+ 0xc6, 0x35, 0xe6, 0x5e, 0x6f, 0x74, 0xf1, 0x32, 0x2c, 0x42, 0x40, 0x8e,
+ 0xdd, 0x92, 0xe8, 0xd0, 0x87, 0x9c, 0xd9, 0xad, 0xb3, 0x7b, 0x41, 0x6d,
+ 0x95, 0x42, 0x8a, 0x76, 0x0d, 0x9c, 0x66, 0x52, 0xf0, 0xf2, 0x11, 0x57,
+ 0x6f, 0x05, 0xc5, 0x02, 0x45, 0xf9, 0x29, 0x44, 0x7e, 0x81, 0xe9, 0xaa,
+ 0x53, 0x85, 0x84, 0x5b},
+ pub_key_4,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 326
+ {SEC_OID_SHA256,
+ 326,
+ {0xae, 0xc1, 0xec, 0xa9, 0x19, 0x68, 0xd0, 0x8b, 0x4b, 0xf1, 0x5b, 0x9c,
+ 0x5f, 0xdd, 0xd9, 0xe7, 0xa6, 0xa2, 0x0b, 0xe7, 0x44, 0x86, 0x50, 0x23,
+ 0x80, 0xfa, 0xad, 0xe0, 0x4d, 0x84, 0xd9, 0xa5, 0x91, 0x6a, 0x6c, 0x0e,
+ 0xf2, 0xdc, 0xcf, 0xd5, 0xac, 0x73, 0x97, 0xe7, 0x6a, 0x30, 0x10, 0x96,
+ 0x73, 0x25, 0x84, 0xe8, 0x44, 0x2f, 0x20, 0xae, 0x80, 0x62, 0x75, 0x88,
+ 0x96, 0x1c, 0xdf, 0x97, 0xe3, 0x44, 0xe1, 0x31, 0xd7, 0x9e, 0x68, 0x94,
+ 0xbe, 0x6f, 0xd5, 0x1b, 0x72, 0x12, 0x2b, 0xc2, 0x65, 0x4d, 0x00, 0xf9,
+ 0x43, 0x68, 0x3a, 0x8d, 0xb6, 0x30, 0xd3, 0x5c, 0x68, 0x74, 0xea, 0x56,
+ 0xf9, 0x08, 0xee, 0xa6, 0x49, 0x02, 0xf1, 0x8c, 0x0a, 0x54, 0x89, 0x05,
+ 0xb3, 0xc1, 0x31, 0x14, 0xe3, 0x52, 0x6f, 0x3d, 0x6e, 0xd3, 0x90, 0x61,
+ 0x72, 0x4c, 0x8e, 0x9d, 0xf4, 0x98, 0x54, 0x5a, 0xc7, 0xf4, 0x55, 0xc3,
+ 0x7d, 0x2e, 0x05, 0xbe, 0xec, 0xd4, 0x7c, 0x15, 0x18, 0x11, 0x61, 0x87,
+ 0x39, 0x25, 0x04, 0x9b, 0xfb, 0x4a, 0x67, 0x1e, 0x4d, 0x19, 0x01, 0xa7,
+ 0x50, 0x99, 0xc7, 0xed, 0xd6, 0x49, 0x92, 0x68, 0x22, 0x93, 0x53, 0x07,
+ 0x3a, 0x59, 0x81, 0x74, 0xfc, 0x93, 0x7f, 0x85, 0x6f, 0xe8, 0x5f, 0x95,
+ 0x0e, 0x90, 0x59, 0x49, 0x63, 0x48, 0xd0, 0xa1, 0xd9, 0xf9, 0x8a, 0xa9,
+ 0x42, 0x08, 0xd6, 0x6f, 0xf3, 0xf5, 0x87, 0x92, 0xab, 0x0a, 0xfe, 0x27,
+ 0x07, 0x5b, 0x24, 0x1a, 0x63, 0x6f, 0x1b, 0x58, 0x35, 0xf4, 0xa4, 0xb3,
+ 0x30, 0xc6, 0xf9, 0xe0, 0x32, 0xa7, 0x36, 0x11, 0x9a, 0x1d, 0x8f, 0xeb,
+ 0x99, 0xf6, 0xc2, 0x2f, 0x34, 0x90, 0xa8, 0x2a, 0x65, 0x71, 0x0a, 0xbc,
+ 0x37, 0x67, 0xe8, 0x1a, 0xd7, 0x0a, 0x23, 0x0a, 0xc4, 0xb1, 0xdb, 0x9a,
+ 0x32, 0x7e, 0xde, 0x40},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 327
+ {SEC_OID_SHA256,
+ 327,
+ {0x05, 0x33, 0x13, 0x32, 0x7f, 0xf3, 0x0c, 0xbf, 0xa7, 0x8b, 0x59, 0xeb,
+ 0xd4, 0xde, 0x78, 0xcf, 0x5b, 0x74, 0x24, 0x3b, 0xf0, 0x3a, 0x30, 0xf7,
+ 0x4e, 0x65, 0xb2, 0x23, 0x9f, 0xe3, 0x39, 0xf9, 0x89, 0xa9, 0x06, 0x09,
+ 0xa0, 0x4b, 0xbb, 0x60, 0x14, 0xaf, 0x40, 0xbf, 0xbd, 0xb3, 0x3c, 0x5f,
+ 0x58, 0xb0, 0x77, 0xa2, 0x5d, 0x56, 0x87, 0x47, 0xde, 0x47, 0x77, 0x09,
+ 0xbb, 0xb5, 0x9f, 0x16, 0xcb, 0xe3, 0xa3, 0xac, 0xe7, 0x69, 0x83, 0x71,
+ 0x02, 0x5c, 0x5a, 0xf1, 0x06, 0xc8, 0x71, 0x4a, 0xe3, 0xf9, 0x23, 0xd2,
+ 0x43, 0xb6, 0xf7, 0x52, 0x18, 0xfd, 0xc1, 0xc4, 0x42, 0x81, 0x0c, 0x2c,
+ 0x90, 0xdb, 0x16, 0x28, 0x83, 0x35, 0x86, 0x6d, 0xba, 0x2f, 0xbf, 0x19,
+ 0x5c, 0x1c, 0x54, 0xef, 0x94, 0x48, 0x39, 0xfa, 0x46, 0x53, 0x88, 0x41,
+ 0x1f, 0x94, 0xe8, 0xa0, 0xc9, 0x26, 0x56, 0x63, 0xf9, 0x2e, 0xa2, 0xa9,
+ 0xd2, 0xb1, 0x7e, 0x80, 0x37, 0x68, 0xa3, 0x98, 0x28, 0xb4, 0xaa, 0x7e,
+ 0xaf, 0x69, 0x54, 0xfe, 0xda, 0x78, 0xd9, 0x0e, 0xc9, 0x4e, 0xb1, 0xc6,
+ 0xbd, 0x7b, 0xd1, 0xdb, 0xd5, 0x4a, 0x3e, 0x80, 0x18, 0x50, 0x18, 0xf1,
+ 0x87, 0x46, 0xc2, 0xd6, 0x1f, 0x98, 0x0e, 0xba, 0xca, 0x63, 0x75, 0xe5,
+ 0xd3, 0x7b, 0x37, 0xcb, 0xd9, 0xe2, 0x13, 0xc5, 0x2d, 0x2a, 0x00, 0xd1,
+ 0x46, 0xf2, 0xf3, 0x60, 0x1d, 0x42, 0xb1, 0xd3, 0xe4, 0x13, 0x23, 0x33,
+ 0x82, 0x57, 0xd8, 0x54, 0x82, 0x7a, 0xca, 0x44, 0xed, 0x28, 0xfa, 0x5f,
+ 0x3f, 0xbd, 0x46, 0xd4, 0xaa, 0xeb, 0xd7, 0xb4, 0xc3, 0x9b, 0x03, 0xea,
+ 0x82, 0x8f, 0x3b, 0xf7, 0xe4, 0x0d, 0x58, 0x31, 0x6e, 0x43, 0x1b, 0x6a,
+ 0xa1, 0x20, 0x94, 0x48, 0x34, 0x7d, 0xe6, 0x78, 0xae, 0x6e, 0x1d, 0x86,
+ 0x04, 0x22, 0xea, 0xa7},
+ pub_key_4,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 328
+ {SEC_OID_SHA256,
+ 328,
+ {0x60, 0xc7, 0xa8, 0x90, 0x6d, 0x82, 0x30, 0xd2, 0x06, 0xb2, 0x2d, 0x37,
+ 0x7c, 0xbb, 0x35, 0xea, 0x97, 0xd9, 0xee, 0x27, 0x9d, 0xaf, 0xcc, 0x7b,
+ 0x60, 0x05, 0x0f, 0x16, 0x08, 0x68, 0x13, 0x7a, 0xfb, 0x45, 0xe3, 0x57,
+ 0xe8, 0xc9, 0xf5, 0xd8, 0xfe, 0x8b, 0xab, 0x6c, 0xe8, 0x95, 0x21, 0x79,
+ 0x84, 0x8c, 0xac, 0x9d, 0xda, 0x57, 0xf8, 0x4f, 0xa2, 0xc0, 0x22, 0x2e,
+ 0x62, 0x9d, 0x2e, 0xa2, 0x65, 0xdf, 0x3b, 0x34, 0x42, 0xef, 0x41, 0xfc,
+ 0xdd, 0x1c, 0xe0, 0x22, 0x3d, 0xef, 0x4e, 0x39, 0x87, 0x73, 0x8b, 0x8b,
+ 0x56, 0xb1, 0x02, 0x55, 0xfe, 0xe3, 0x91, 0xf6, 0xf1, 0x55, 0x90, 0x04,
+ 0x04, 0x61, 0x15, 0xa8, 0xf5, 0xc6, 0x10, 0xca, 0xbe, 0xfd, 0xcd, 0xd5,
+ 0x02, 0x0a, 0x41, 0xcb, 0x4c, 0x1d, 0x37, 0x7f, 0x90, 0xa0, 0x85, 0x2f,
+ 0xb4, 0xdf, 0xaa, 0x0b, 0xa2, 0x54, 0x63, 0xef, 0x99, 0x7d, 0xb4, 0x44,
+ 0x2e, 0x47, 0xa0, 0x38, 0x36, 0x64, 0x0e, 0xf4, 0x50, 0x4e, 0x37, 0x76,
+ 0x56, 0xb1, 0x30, 0x47, 0x7a, 0x7a, 0x43, 0x56, 0xe6, 0x7f, 0xb4, 0x8b,
+ 0x71, 0x6d, 0xe4, 0x54, 0x25, 0x99, 0xc9, 0x33, 0x34, 0xc5, 0x8b, 0x8b,
+ 0x00, 0xb7, 0x1d, 0xd2, 0x07, 0x46, 0xf6, 0xe3, 0x13, 0x0f, 0xe8, 0xc5,
+ 0xff, 0x80, 0x3f, 0xf2, 0x61, 0xfa, 0x6b, 0x86, 0x21, 0x34, 0xb4, 0x21,
+ 0xf2, 0x3e, 0x34, 0x20, 0xa2, 0xc4, 0xad, 0x2a, 0xaa, 0xc1, 0xbb, 0xef,
+ 0x22, 0xd3, 0x2c, 0xf6, 0x7e, 0xb1, 0x26, 0xb8, 0xc6, 0x8f, 0xde, 0xe9,
+ 0xe3, 0xa1, 0x62, 0xca, 0xd6, 0x8a, 0xfc, 0x98, 0x26, 0xc0, 0xaf, 0x27,
+ 0x3c, 0x40, 0x51, 0x10, 0x22, 0xc9, 0xaa, 0xf6, 0x12, 0x6e, 0xf8, 0x79,
+ 0xf3, 0xd2, 0x7b, 0xfa, 0xcf, 0x3d, 0x6e, 0x0a, 0xdd, 0x20, 0x98, 0xce,
+ 0xe4, 0x7d, 0x4b, 0x96},
+ pub_key_4,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 329
+ {SEC_OID_SHA256,
+ 329,
+ {0x28, 0x37, 0xfa, 0xbb, 0xa0, 0x4e, 0x65, 0xe8, 0xd4, 0xf1, 0x40, 0xe2,
+ 0x57, 0x5d, 0x55, 0x7f, 0xe4, 0x1e, 0x6e, 0xe2, 0x80, 0xcd, 0x37, 0x1b,
+ 0xfe, 0x3f, 0x21, 0xb1, 0x4b, 0xcb, 0xa4, 0xc0, 0x72, 0xeb, 0x0f, 0x15,
+ 0x6d, 0x18, 0xf3, 0x96, 0x19, 0x2a, 0x5d, 0x4b, 0xea, 0x58, 0x49, 0xce,
+ 0x6a, 0x4d, 0x1a, 0x28, 0x54, 0x39, 0x5a, 0x1b, 0x05, 0xce, 0x3e, 0x7a,
+ 0xaa, 0xb3, 0x79, 0xf6, 0x54, 0x49, 0xe0, 0x80, 0xe4, 0x90, 0xdd, 0x2a,
+ 0x0d, 0x17, 0xf2, 0xe4, 0x6a, 0x5e, 0x8c, 0x34, 0x7a, 0x4f, 0x22, 0xab,
+ 0xdd, 0xfe, 0xae, 0xe4, 0xa6, 0x21, 0x27, 0xbd, 0x01, 0x64, 0xa1, 0x6c,
+ 0x23, 0x19, 0xcb, 0x5c, 0xff, 0xb7, 0x8a, 0x34, 0xa5, 0xd1, 0xa6, 0x82,
+ 0x8f, 0x25, 0x94, 0x0d, 0x11, 0x44, 0x6b, 0x68, 0x93, 0x15, 0xbb, 0xac,
+ 0x60, 0xa5, 0x0a, 0x37, 0x2c, 0x5b, 0x81, 0xa7, 0x55, 0xe4, 0x03, 0x06,
+ 0xe3, 0x9c, 0xa2, 0xf2, 0xbe, 0x40, 0x3e, 0x99, 0xd2, 0x38, 0x4f, 0xc1,
+ 0xd6, 0xb7, 0x61, 0xf5, 0x7a, 0x0e, 0xa8, 0x98, 0x7a, 0x6b, 0xe5, 0x0f,
+ 0x39, 0x70, 0x82, 0xe6, 0x44, 0x6f, 0x90, 0x1a, 0xdd, 0x85, 0x07, 0x38,
+ 0xe1, 0x11, 0x8d, 0xdf, 0xc8, 0x7b, 0x0e, 0x1a, 0xf2, 0xee, 0xac, 0x73,
+ 0xd8, 0x0e, 0xa9, 0x1f, 0x68, 0xd7, 0x79, 0xf8, 0x04, 0x22, 0xab, 0x37,
+ 0x16, 0xbe, 0x5f, 0xdf, 0xad, 0x58, 0xd9, 0x35, 0x25, 0x6a, 0x7d, 0x2a,
+ 0x5b, 0x7b, 0x32, 0xec, 0xe4, 0xe2, 0x88, 0xdb, 0x93, 0x89, 0xb3, 0xf4,
+ 0x8b, 0xb3, 0x95, 0x6a, 0xf9, 0xa7, 0x56, 0x7a, 0xaf, 0xdf, 0x9f, 0x82,
+ 0x03, 0xda, 0xf4, 0x66, 0xbc, 0x37, 0xd6, 0x27, 0x49, 0xe3, 0x6a, 0x6b,
+ 0x6a, 0x3b, 0xf1, 0xc4, 0xbd, 0x2d, 0xb1, 0x5c, 0xcb, 0xde, 0xd7, 0xec,
+ 0xeb, 0x83, 0xa4, 0xe9},
+ pub_key_4,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 330
+ {SEC_OID_SHA256,
+ 330,
+ {0x15, 0x7f, 0xfb, 0x94, 0x2b, 0x13, 0x63, 0xb5, 0x98, 0x9e, 0xc4, 0xbe,
+ 0xb9, 0x3f, 0xb0, 0x18, 0x7e, 0xf0, 0x16, 0xde, 0x4c, 0xe0, 0x55, 0x62,
+ 0x08, 0x25, 0xd1, 0x3c, 0x3d, 0xaf, 0xd4, 0xff, 0xf6, 0x21, 0xc7, 0x19,
+ 0x20, 0xe8, 0x84, 0xba, 0x28, 0xc5, 0xe9, 0x8b, 0x32, 0x8b, 0xaa, 0xc2,
+ 0x9a, 0xd4, 0xbf, 0xc4, 0xd2, 0xca, 0xe2, 0xf0, 0xec, 0xb9, 0xd1, 0xb6,
+ 0xc9, 0xfb, 0xdf, 0xc3, 0x85, 0xaa, 0x56, 0x5a, 0xaf, 0x6c, 0x5b, 0x31,
+ 0x50, 0xe0, 0x85, 0xe0, 0x31, 0x6e, 0x21, 0xd7, 0xd4, 0x40, 0xa8, 0x73,
+ 0x07, 0x4e, 0x5d, 0x27, 0x00, 0xd9, 0x61, 0x11, 0x4e, 0xd4, 0x20, 0x47,
+ 0x86, 0x47, 0xa4, 0x76, 0x9d, 0x83, 0x26, 0x91, 0xf7, 0xa0, 0x04, 0xd9,
+ 0x34, 0xa8, 0x9d, 0xc2, 0x49, 0xc9, 0x34, 0x33, 0x41, 0x90, 0x2d, 0x5d,
+ 0x0c, 0x3d, 0x1a, 0x62, 0x30, 0x01, 0x26, 0x56, 0x34, 0x21, 0x6b, 0xea,
+ 0xcd, 0x5f, 0x75, 0x68, 0x21, 0xf2, 0x1c, 0x3b, 0x58, 0x11, 0x17, 0x90,
+ 0x65, 0x76, 0x90, 0x91, 0x8a, 0x2e, 0xaf, 0xa9, 0xe8, 0x5a, 0xb1, 0xee,
+ 0x44, 0xed, 0xd3, 0xd8, 0xbb, 0x89, 0xe8, 0x92, 0xac, 0xf4, 0x11, 0xba,
+ 0x9e, 0xaa, 0xee, 0xf8, 0x8e, 0xca, 0x37, 0xdf, 0xfb, 0xda, 0x72, 0x75,
+ 0x1c, 0x11, 0x73, 0x64, 0xfd, 0x1b, 0x38, 0xc8, 0x40, 0xd7, 0xb4, 0x23,
+ 0x18, 0xfc, 0xd0, 0x11, 0xa4, 0x44, 0x9a, 0xef, 0xfc, 0x2d, 0xe3, 0x28,
+ 0x36, 0xd3, 0xa4, 0xf7, 0x04, 0xd4, 0xc8, 0xad, 0x4e, 0x07, 0x83, 0x15,
+ 0xd0, 0xd1, 0x75, 0x8f, 0x09, 0x8f, 0x2e, 0xa7, 0x49, 0xcc, 0xce, 0x62,
+ 0xaa, 0xc5, 0x92, 0xac, 0x40, 0x41, 0xb5, 0xe7, 0x33, 0xba, 0x04, 0x31,
+ 0xb8, 0x83, 0x32, 0xa3, 0x9a, 0x2a, 0xf7, 0xf6, 0x8f, 0x9b, 0xb1, 0xf4,
+ 0x69, 0xa7, 0x93, 0xb2, 0x80, 0xb9, 0x64, 0xf2, 0x85, 0xce, 0x5c, 0xd1,
+ 0xff, 0x3a, 0xdc, 0xd7, 0xdb, 0xd4, 0x64, 0xa7, 0xc9, 0x41, 0x4e, 0xd4,
+ 0x57, 0x91, 0x07, 0x3f, 0x08, 0x41, 0x5b, 0xe2, 0xdd, 0x9f, 0x01, 0xdc,
+ 0x2f, 0xec, 0x8c, 0x3a, 0x26, 0xfe, 0x97, 0xd9, 0x77, 0x8e, 0x2b, 0x2f,
+ 0xcc, 0xf7, 0x1a, 0x1e, 0xa5, 0xe9, 0xce, 0x01, 0x7d, 0x2d, 0x46, 0x77,
+ 0x8d, 0x7e, 0x37, 0xbb, 0x83, 0x2e, 0xbd, 0x58, 0x25, 0xb3, 0x25, 0x7a,
+ 0x78, 0x52, 0xdb, 0x5c, 0xb6, 0xc1, 0x32, 0xbc, 0xf9, 0xba, 0x35, 0x22,
+ 0xa6, 0x70, 0xb0, 0xe8, 0x66, 0x58, 0x54, 0x44, 0xed, 0x36, 0x01, 0xfd,
+ 0x32, 0xa9, 0x22, 0x81, 0x8e, 0xf6, 0x61, 0x16, 0x26, 0xee, 0xe3, 0xea,
+ 0x99, 0xcf, 0xcf, 0xee, 0xaa, 0x4c, 0x37, 0x05, 0x67, 0xcc, 0x65, 0xe0,
+ 0x47, 0x9b, 0xd3, 0x5e, 0x09, 0x1b, 0x77, 0x2d, 0x74, 0x45, 0xca, 0xde},
+ pub_key_6,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 331
+ {SEC_OID_SHA256,
+ 331,
+ {0x63, 0x1c, 0xb4, 0xbe, 0xd6, 0xb7, 0x9d, 0xcd, 0x38, 0x27, 0x87, 0x9f,
+ 0x6d, 0x64, 0xde, 0x3a, 0xe1, 0x7e, 0x0f, 0xdb, 0x02, 0x2b, 0xe0, 0x13,
+ 0xe7, 0x33, 0xbb, 0xfe, 0x00, 0x31, 0xcf, 0x20, 0x4f, 0x05, 0x08, 0xab,
+ 0x87, 0xa2, 0xe2, 0xbb, 0xdf, 0xaa, 0x16, 0xcf, 0x24, 0xac, 0xc9, 0x6b,
+ 0x3f, 0xd2, 0xe7, 0x2b, 0xc4, 0xa2, 0x24, 0x42, 0x8e, 0x51, 0x5d, 0x6f,
+ 0x1e, 0x0e, 0xa6, 0x92, 0x7e, 0xba, 0x6e, 0xd7, 0x28, 0x2a, 0x95, 0x9e,
+ 0x5d, 0xf5, 0xe5, 0x2e, 0xb3, 0xbe, 0x9a, 0x39, 0xcf, 0xe1, 0x39, 0xea,
+ 0x2f, 0xa4, 0x5c, 0x21, 0xeb, 0x81, 0xb3, 0x19, 0x7e, 0xff, 0x65, 0x5b,
+ 0x91, 0x8f, 0x7c, 0x5f, 0xff, 0x6a, 0xba, 0xb3, 0x39, 0x45, 0x55, 0x7a,
+ 0x92, 0x20, 0x63, 0xf9, 0x60, 0x0a, 0x37, 0x2a, 0xe7, 0x70, 0x1d, 0xb6,
+ 0x86, 0xf7, 0xe1, 0xfe, 0x4a, 0x6e, 0x80, 0x4a, 0x0f, 0x62, 0x43, 0x31,
+ 0xfb, 0xb5, 0x95, 0x36, 0x73, 0x3b, 0xed, 0x37, 0x10, 0xdc, 0xac, 0xd2,
+ 0x2e, 0xc7, 0x4b, 0x1a, 0x13, 0x86, 0xd0, 0x45, 0x37, 0x28, 0x53, 0xca,
+ 0xc9, 0x11, 0x30, 0x70, 0x3e, 0xca, 0xfa, 0xd7, 0xf6, 0xf4, 0x2e, 0xc1,
+ 0xaa, 0xde, 0x5c, 0xb8, 0x65, 0x33, 0x97, 0x43, 0xc8, 0x3e, 0x88, 0x2f,
+ 0x24, 0x8b, 0x0d, 0xb0, 0x85, 0x5f, 0x48, 0x7a, 0x6d, 0x3b, 0x55, 0x44,
+ 0x2f, 0x67, 0x77, 0x36, 0x11, 0xa1, 0x18, 0x13, 0xff, 0x46, 0xa5, 0x8c,
+ 0x76, 0x2b, 0x1b, 0xd7, 0x0b, 0x5e, 0x87, 0x0c, 0x30, 0x95, 0x50, 0x7f,
+ 0x23, 0x75, 0x8e, 0x90, 0xb3, 0xc8, 0x45, 0x26, 0xf4, 0x7a, 0x82, 0x5f,
+ 0x0a, 0xe7, 0x87, 0xac, 0xfd, 0x3e, 0xd3, 0x49, 0xca, 0x67, 0x86, 0xa2,
+ 0xe8, 0x4e, 0xc5, 0x00, 0xc6, 0x04, 0x2a, 0x90, 0x27, 0xa9, 0x94, 0xc3,
+ 0x28, 0xc7, 0xa6, 0x86, 0x8e, 0x6a, 0x81, 0x48, 0x1b, 0x29, 0x43, 0x83,
+ 0xed, 0xda, 0x62, 0x77, 0x3f, 0xd2, 0x24, 0xaf, 0x46, 0xe7, 0x82, 0xea,
+ 0x3f, 0x00, 0x46, 0x85, 0x15, 0xf6, 0x10, 0x04, 0x86, 0xd9, 0x4e, 0x81,
+ 0x8a, 0xfc, 0xa1, 0xbd, 0xb8, 0x18, 0x51, 0xe6, 0x2b, 0x3b, 0xf4, 0xf9,
+ 0x23, 0x6f, 0x06, 0x1a, 0xfa, 0xfb, 0x3e, 0x39, 0x9b, 0x93, 0xe6, 0xf6,
+ 0xa2, 0x95, 0xae, 0x20, 0x0c, 0x9b, 0xba, 0x5f, 0xf5, 0xaa, 0xbc, 0xac,
+ 0x83, 0x61, 0xc8, 0x4f, 0x2e, 0x69, 0xaf, 0xf8, 0xa8, 0xa2, 0x17, 0x20,
+ 0xb9, 0x00, 0xd5, 0x2e, 0xa4, 0xbd, 0xdc, 0xfb, 0xab, 0xa3, 0xa2, 0x31,
+ 0xbb, 0x9b, 0x0d, 0xd4, 0x8f, 0x0a, 0x4e, 0xf1, 0xcd, 0xd2, 0x55, 0xb3,
+ 0x52, 0x4c, 0xa0, 0x63, 0x3d, 0x04, 0x90, 0x7a, 0xb6, 0x72, 0x31, 0x4c,
+ 0x5e, 0x31, 0x73, 0x10, 0x83, 0x13, 0xff, 0x4a, 0x97, 0xdf, 0x37, 0x72},
+ pub_key_6,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 332
+ {SEC_OID_SHA256,
+ 332,
+ {0x58, 0x19, 0xa6, 0x99, 0x69, 0x1c, 0x01, 0xa7, 0xf3, 0x5f, 0x0b, 0xb1,
+ 0x83, 0x1a, 0x1c, 0xb6, 0x56, 0x31, 0xef, 0x69, 0x3f, 0x7c, 0x9e, 0xf8,
+ 0x9f, 0x1e, 0x84, 0x60, 0xee, 0x2e, 0xc3, 0x12, 0xf6, 0xfd, 0x38, 0xfe,
+ 0x38, 0x2b, 0x3b, 0xf4, 0xdb, 0x8f, 0x5d, 0x20, 0x81, 0x46, 0xc3, 0x2c,
+ 0x5e, 0xd2, 0xd3, 0xb1, 0x31, 0x05, 0x74, 0x37, 0x67, 0xa7, 0x35, 0x29,
+ 0xbf, 0xdd, 0xb5, 0x75, 0x3c, 0x8c, 0xc1, 0x31, 0x48, 0xd4, 0x1d, 0xb9,
+ 0x7f, 0x69, 0xea, 0x1d, 0xee, 0x0e, 0xf1, 0xe1, 0xde, 0x99, 0x0f, 0xf5,
+ 0x65, 0xf6, 0x33, 0xbd, 0x3c, 0xfd, 0x31, 0x5a, 0x7d, 0xaf, 0xc7, 0x0a,
+ 0xa7, 0xf2, 0x7d, 0x4f, 0x64, 0x86, 0xa2, 0xf1, 0xe2, 0x71, 0x1e, 0x79,
+ 0x19, 0xc5, 0xc7, 0x3c, 0x51, 0x80, 0x69, 0x33, 0x8c, 0x0a, 0xc9, 0x84,
+ 0xd7, 0x5f, 0x58, 0xb0, 0x0f, 0xb0, 0xee, 0xe0, 0xf7, 0xda, 0x6c, 0x9c,
+ 0x84, 0xd9, 0x79, 0x55, 0x13, 0x74, 0x17, 0xdf, 0x8f, 0x20, 0xc0, 0x2b,
+ 0x78, 0x93, 0xb5, 0xcd, 0x92, 0x9b, 0xa3, 0x7f, 0x6b, 0x32, 0x78, 0xa1,
+ 0xbd, 0x35, 0x74, 0x8e, 0x14, 0x08, 0x6c, 0x5f, 0x71, 0x00, 0xab, 0xf2,
+ 0xed, 0xeb, 0xea, 0xb5, 0xf7, 0x67, 0xbb, 0x83, 0xd9, 0x99, 0xa6, 0x1c,
+ 0xc2, 0x75, 0x31, 0xbb, 0x67, 0xe4, 0x4a, 0x92, 0x00, 0x4f, 0xba, 0x99,
+ 0x44, 0xb9, 0xc5, 0xf7, 0x70, 0xbc, 0x66, 0x67, 0x1d, 0x2e, 0xfc, 0x74,
+ 0xe0, 0x1f, 0xbb, 0xd2, 0x88, 0x5c, 0x51, 0x75, 0xa1, 0xfd, 0x72, 0xb9,
+ 0x19, 0x37, 0xc3, 0x24, 0xb8, 0xd9, 0x9d, 0x35, 0x92, 0xbf, 0xb7, 0x3e,
+ 0xfb, 0x96, 0x41, 0xb8, 0x79, 0x49, 0x26, 0x6d, 0xe4, 0x41, 0xb6, 0x1d,
+ 0x18, 0x0e, 0x14, 0x1d, 0xe5, 0x10, 0xae, 0x0c, 0xde, 0xfc, 0x21, 0x60,
+ 0xdf, 0x91, 0x8c, 0x08, 0xc5, 0x37, 0x99, 0xf0, 0x50, 0xca, 0x4e, 0xeb,
+ 0x3a, 0x8b, 0x6b, 0x5e, 0xd3, 0x5b, 0x8b, 0x59, 0xd3, 0xac, 0xd1, 0x3a,
+ 0x60, 0x0a, 0x8a, 0x13, 0x7e, 0xb1, 0xb8, 0xc1, 0xab, 0xbf, 0x55, 0xf3,
+ 0xe9, 0x9c, 0xf5, 0x2d, 0x70, 0x92, 0xd1, 0xe3, 0xac, 0xc0, 0x85, 0x83,
+ 0xb0, 0x4a, 0xa2, 0x5a, 0x05, 0x26, 0x68, 0xbc, 0x98, 0x2a, 0xbf, 0x06,
+ 0x0f, 0xfb, 0x17, 0xc1, 0x78, 0x2d, 0xaf, 0x76, 0xfb, 0xd6, 0x9e, 0x7f,
+ 0xc9, 0x51, 0x0c, 0x5c, 0x6a, 0x68, 0xbd, 0x52, 0x57, 0x19, 0xbe, 0x5b,
+ 0x81, 0xd0, 0xf2, 0xa8, 0xb9, 0x61, 0xf1, 0xae, 0xac, 0x7d, 0xc1, 0x3a,
+ 0xee, 0xee, 0xf9, 0x98, 0x6c, 0x7a, 0x47, 0xb3, 0x4f, 0x8b, 0x96, 0x16,
+ 0x7d, 0x79, 0xf7, 0xec, 0x45, 0x8f, 0xef, 0x73, 0x45, 0xc1, 0xc3, 0x1b,
+ 0xba, 0x59, 0x9d, 0x09, 0xb3, 0xfe, 0x33, 0xe7, 0x38, 0xbc, 0x7d, 0xa1},
+ pub_key_6,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 333
+ {SEC_OID_SHA256,
+ 333,
+ {0x63, 0x6d, 0x31, 0xd8, 0xd5, 0xdf, 0xe0, 0xfc, 0x6a, 0xb0, 0x1e, 0xf2,
+ 0xcc, 0xd4, 0x60, 0x2d, 0xfe, 0xa6, 0x2d, 0x38, 0x6b, 0x00, 0x2c, 0x42,
+ 0x9e, 0x7e, 0x84, 0x6e, 0x7a, 0x98, 0xd0, 0xcb, 0x1d, 0x44, 0x8d, 0x25,
+ 0xbe, 0x03, 0x9d, 0x51, 0x58, 0x88, 0x7a, 0xb4, 0x6a, 0x9d, 0xd4, 0x9c,
+ 0x41, 0x53, 0x7a, 0x89, 0x03, 0x6a, 0x06, 0x5f, 0xc1, 0x03, 0x29, 0xdf,
+ 0x05, 0x1e, 0x5f, 0x2e, 0x5c, 0x1d, 0x44, 0x36, 0xe8, 0x47, 0x90, 0xff,
+ 0x6d, 0xb4, 0xd3, 0xf3, 0x15, 0x75, 0xe5, 0xf0, 0xfb, 0xdf, 0xca, 0xee,
+ 0x62, 0x57, 0x22, 0xc5, 0x49, 0x2f, 0xce, 0xaa, 0x3f, 0xb2, 0x9d, 0x0a,
+ 0x86, 0x52, 0x00, 0xde, 0xc0, 0x6e, 0x11, 0x7b, 0x04, 0x75, 0x3c, 0xa9,
+ 0x45, 0x0a, 0x7c, 0xa7, 0xf7, 0xd1, 0xa1, 0x17, 0x6c, 0xc3, 0x8e, 0xca,
+ 0xb7, 0x21, 0x86, 0x44, 0x13, 0xa0, 0xd7, 0xa2, 0x2d, 0x8f, 0xc1, 0x59,
+ 0x5b, 0x6c, 0xd0, 0x03, 0x2f, 0xbf, 0x15, 0x4f, 0xbb, 0xb3, 0x1b, 0x56,
+ 0xd3, 0xbf, 0x96, 0x37, 0x61, 0xce, 0x8e, 0xc9, 0xfb, 0x38, 0xbb, 0xa3,
+ 0x41, 0x97, 0x16, 0xd0, 0xd3, 0x9e, 0x97, 0x68, 0x57, 0xe7, 0x9b, 0x1f,
+ 0xae, 0xfd, 0x5f, 0x5a, 0x2c, 0xe0, 0xeb, 0xd9, 0x49, 0x68, 0xda, 0x1e,
+ 0xc3, 0xa3, 0x87, 0x80, 0x46, 0x94, 0xd9, 0x0f, 0x37, 0xb3, 0x40, 0x33,
+ 0xc7, 0xf7, 0x0c, 0xcf, 0xb2, 0x6b, 0xef, 0xfa, 0xaf, 0xb7, 0xbf, 0x56,
+ 0xc1, 0xb8, 0x38, 0x5d, 0x48, 0x92, 0x17, 0x45, 0x8e, 0x0a, 0x68, 0xb5,
+ 0xd6, 0x80, 0xf9, 0xfa, 0x45, 0x38, 0x2f, 0xd1, 0xc2, 0x27, 0xff, 0x3c,
+ 0x11, 0xe3, 0xec, 0x82, 0x42, 0x6e, 0xc6, 0x48, 0xa5, 0x64, 0xf0, 0xe8,
+ 0x86, 0xe5, 0xb1, 0x2e, 0x69, 0x5d, 0xd2, 0xfc, 0x84, 0x65, 0xbd, 0x9d,
+ 0x08, 0x73, 0x1f, 0xb1, 0x40, 0x08, 0x4c, 0x79, 0xbe, 0x64, 0xd9, 0x15,
+ 0xbc, 0xb4, 0xba, 0x10, 0xf1, 0xed, 0xb4, 0xc3, 0x7e, 0x35, 0x23, 0x17,
+ 0x53, 0xbe, 0x2d, 0x9f, 0x33, 0x9d, 0x37, 0xd7, 0xb5, 0xf2, 0x2c, 0x91,
+ 0x58, 0x4a, 0x68, 0xa9, 0x73, 0xf9, 0xcc, 0x46, 0x9a, 0x23, 0xd3, 0xb5,
+ 0x80, 0x01, 0x57, 0xdb, 0xd7, 0x2a, 0x84, 0x05, 0xfe, 0xf4, 0xe4, 0x44,
+ 0xff, 0x01, 0xf7, 0xfd, 0x23, 0xef, 0xa1, 0x43, 0xc1, 0x88, 0x75, 0x04,
+ 0xe8, 0x17, 0x73, 0x74, 0x38, 0x43, 0xd8, 0xa7, 0x32, 0x09, 0xa1, 0xde,
+ 0xb6, 0x6c, 0x5f, 0x30, 0x5d, 0xf5, 0x39, 0xbc, 0x30, 0xe8, 0x71, 0x33,
+ 0x2e, 0x82, 0x33, 0x0e, 0x5b, 0x66, 0xfa, 0x6e, 0xa2, 0x53, 0xb2, 0xb6,
+ 0x4b, 0x4c, 0x97, 0x81, 0x01, 0x1d, 0x20, 0xe8, 0x0d, 0xdd, 0x8c, 0xb8,
+ 0x39, 0x16, 0x83, 0x4e, 0xb8, 0xfa, 0x69, 0x6b, 0x0a, 0x4b, 0x6b, 0xcd},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 334
+ {SEC_OID_SHA256,
+ 334,
+ {0x08, 0xe0, 0xae, 0x3d, 0xc0, 0xd1, 0x6c, 0x92, 0x7c, 0x42, 0x3f, 0x12,
+ 0xa8, 0x73, 0x13, 0xaf, 0xd1, 0xd6, 0x6f, 0xbd, 0x5d, 0x09, 0xf4, 0x8a,
+ 0x4d, 0xd1, 0xa8, 0xb5, 0x21, 0x02, 0xbb, 0xdd, 0x20, 0x82, 0x84, 0xcd,
+ 0xd6, 0x92, 0x93, 0x28, 0x69, 0x80, 0x3a, 0x5c, 0x7f, 0x04, 0x1a, 0x44,
+ 0x92, 0xac, 0x2e, 0x66, 0x4b, 0xb6, 0xdd, 0x98, 0x1c, 0x37, 0x0e, 0x0c,
+ 0x79, 0xee, 0x3f, 0x7c, 0x5c, 0x6d, 0xd3, 0x70, 0x18, 0x98, 0x6f, 0xc2,
+ 0xcc, 0x61, 0x81, 0x39, 0xfe, 0x3e, 0xb8, 0x5c, 0x06, 0x16, 0xf0, 0x67,
+ 0x34, 0x03, 0xc4, 0xaf, 0xe7, 0xcb, 0xca, 0x49, 0xc1, 0xef, 0xf2, 0x7b,
+ 0xbf, 0x6d, 0x7e, 0x54, 0x1b, 0x28, 0x5f, 0xff, 0xf2, 0x0b, 0x80, 0xbf,
+ 0x61, 0xdc, 0xeb, 0xcc, 0x42, 0x50, 0x06, 0x8e, 0x25, 0xef, 0x5a, 0x8e,
+ 0x7c, 0x33, 0x06, 0xe4, 0x9f, 0xcc, 0x2a, 0x1e, 0xe0, 0xf5, 0x00, 0xa3,
+ 0xec, 0x60, 0x3b, 0x47, 0x20, 0x82, 0xf1, 0x2c, 0xe4, 0xa6, 0xa1, 0x2a,
+ 0x6a, 0xc6, 0x6c, 0xd4, 0xda, 0x8b, 0x6e, 0xfa, 0xc0, 0x79, 0x6e, 0x9d,
+ 0xcd, 0xc6, 0x6c, 0x09, 0x5a, 0x62, 0x82, 0xae, 0x9a, 0x32, 0xad, 0x27,
+ 0x4e, 0xfe, 0x63, 0xf4, 0x3e, 0x72, 0x54, 0x10, 0xe6, 0xed, 0x4c, 0x48,
+ 0x08, 0x28, 0xed, 0x87, 0x6b, 0x76, 0xb7, 0x1b, 0x1c, 0xb8, 0xc1, 0x42,
+ 0xd0, 0xc7, 0xa5, 0x1d, 0xc2, 0x02, 0xaf, 0x79, 0x6d, 0x7b, 0xb5, 0x5c,
+ 0xf5, 0x44, 0xdb, 0xde, 0x2f, 0x56, 0x4f, 0x31, 0x99, 0x49, 0x11, 0xec,
+ 0x73, 0x07, 0x01, 0x5b, 0x0d, 0xa2, 0xc5, 0x1a, 0xbe, 0x26, 0x5a, 0x04,
+ 0xa7, 0x4b, 0x9a, 0xfd, 0x07, 0x91, 0xa6, 0x8e, 0x72, 0x5c, 0xd7, 0xd8,
+ 0xb4, 0x73, 0x29, 0x6c, 0x5d, 0x94, 0x81, 0x57, 0xc1, 0x0b, 0xc4, 0x68,
+ 0x2f, 0x74, 0xd8, 0x43, 0xce, 0x72, 0xe9, 0xee, 0x87, 0x19, 0xa7, 0xa4,
+ 0x9d, 0x9d, 0xe2, 0xf9, 0x82, 0xc5, 0xd4, 0x49, 0x04, 0x51, 0xea, 0xed,
+ 0x62, 0xc3, 0x05, 0xea, 0xe3, 0xd0, 0xf9, 0xcb, 0x34, 0x93, 0xbf, 0xf0,
+ 0x56, 0xa0, 0xdb, 0xca, 0x85, 0x79, 0xb7, 0xb4, 0x1d, 0xc8, 0xde, 0xb1,
+ 0xbe, 0xcf, 0xd5, 0xab, 0xb4, 0x55, 0x63, 0x45, 0x69, 0xd5, 0x8c, 0x5b,
+ 0x55, 0x35, 0xff, 0x13, 0x56, 0xcc, 0xfa, 0xdd, 0xd1, 0x4e, 0x0f, 0x9f,
+ 0x7f, 0x69, 0xa7, 0xae, 0x9c, 0xb9, 0xf4, 0xc0, 0xc9, 0xf6, 0x61, 0xfd,
+ 0xe3, 0x49, 0xfa, 0xcd, 0x21, 0xf0, 0x02, 0x14, 0x23, 0xd3, 0xa9, 0xee,
+ 0x50, 0x31, 0x85, 0x5d, 0xd2, 0x42, 0xf2, 0x70, 0x09, 0x09, 0x0f, 0xf0,
+ 0xc1, 0x5d, 0x16, 0x55, 0x31, 0x73, 0x83, 0x23, 0x17, 0x99, 0xb1, 0x8c,
+ 0x01, 0xfa, 0xd2, 0x31, 0x38, 0x5a, 0xa5, 0x02, 0x09, 0x90, 0xf4, 0x1e},
+ pub_key_6,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 335
+ {SEC_OID_SHA256,
+ 335,
+ {0x98, 0x58, 0xe2, 0x55, 0x7c, 0x6b, 0x99, 0xfb, 0xd8, 0x4b, 0xc7, 0xea,
+ 0xc3, 0xe3, 0x12, 0x83, 0xa4, 0xef, 0xb3, 0x51, 0xff, 0x01, 0x93, 0x43,
+ 0x76, 0x0a, 0x1e, 0x28, 0x23, 0x68, 0x93, 0x8e, 0x29, 0xad, 0x90, 0x2d,
+ 0x3e, 0xb6, 0xcb, 0x29, 0xb3, 0x5a, 0x03, 0x6d, 0xfb, 0xcc, 0x7e, 0x06,
+ 0xd2, 0xf1, 0xd1, 0x55, 0x48, 0xdf, 0x59, 0xce, 0xd3, 0x53, 0x26, 0x29,
+ 0x53, 0x75, 0xba, 0xcd, 0x7a, 0x9d, 0x28, 0xa0, 0x1b, 0x4e, 0x8a, 0xcf,
+ 0xb6, 0x76, 0xd8, 0x0b, 0x62, 0x95, 0xe1, 0x9c, 0x6b, 0x7a, 0x25, 0x9d,
+ 0xf5, 0x64, 0x56, 0xe1, 0xdf, 0x72, 0xf6, 0xa7, 0x46, 0xe9, 0xcd, 0x31,
+ 0xfe, 0xd9, 0xb7, 0x9b, 0x35, 0xd7, 0xa3, 0x0a, 0x7a, 0xa2, 0x57, 0xe9,
+ 0xe8, 0xac, 0x60, 0xea, 0x88, 0x60, 0x42, 0xb9, 0x19, 0x4e, 0x7a, 0x38,
+ 0x3d, 0x1c, 0x9f, 0x71, 0xc8, 0x45, 0x11, 0xfa, 0xf6, 0xc9, 0x6f, 0x7a,
+ 0xe0, 0xe6, 0x90, 0x11, 0x2b, 0x26, 0xbb, 0x60, 0xcf, 0x7b, 0xb1, 0x0f,
+ 0x68, 0x4e, 0x4f, 0xbe, 0x2a, 0x3a, 0x1b, 0x1c, 0x0c, 0xaa, 0x9b, 0x1b,
+ 0xdc, 0x79, 0xfd, 0xe2, 0x3f, 0xb7, 0x58, 0xc2, 0xba, 0x57, 0x88, 0x0a,
+ 0x4d, 0xe4, 0x61, 0xec, 0xd2, 0xbc, 0x69, 0x66, 0x89, 0x43, 0x81, 0x83,
+ 0xe2, 0xb9, 0x72, 0x4f, 0xa6, 0x82, 0x58, 0xf4, 0x61, 0xbb, 0x44, 0x05,
+ 0x42, 0x56, 0x20, 0xa4, 0xd9, 0x5c, 0x87, 0xdd, 0xd8, 0x3e, 0x04, 0xbe,
+ 0x38, 0x1b, 0xc7, 0x43, 0xb0, 0x5d, 0x26, 0xed, 0xe2, 0xce, 0xff, 0x8a,
+ 0x85, 0x86, 0x36, 0xba, 0xad, 0xf5, 0x6e, 0xf1, 0xda, 0xb5, 0x40, 0x80,
+ 0xda, 0x0f, 0x51, 0x63, 0x07, 0xc5, 0x79, 0x83, 0x37, 0x17, 0xde, 0xf0,
+ 0x53, 0xc8, 0x90, 0x6d, 0x4f, 0x10, 0x24, 0x48, 0xab, 0x22, 0x69, 0x3e,
+ 0x7f, 0x52, 0xd5, 0x85, 0x01, 0x93, 0xa4, 0x0c, 0xcf, 0x0d, 0x68, 0xd1,
+ 0x30, 0x39, 0x53, 0x77, 0x1a, 0x73, 0x92, 0x4e, 0x4b, 0xcd, 0xdd, 0x84,
+ 0x86, 0xe1, 0x47, 0x7d, 0x96, 0x25, 0x0b, 0xf6, 0xb4, 0x80, 0xa5, 0xf4,
+ 0xb8, 0x22, 0x82, 0x21, 0x83, 0x69, 0x4c, 0x52, 0xa2, 0xed, 0xac, 0xb3,
+ 0x31, 0x56, 0x44, 0x44, 0xf0, 0x33, 0x5d, 0x3b, 0x17, 0xd5, 0x11, 0xec,
+ 0xe5, 0x98, 0x89, 0xb6, 0xd9, 0x61, 0x76, 0x7a, 0x31, 0x92, 0xd7, 0xf0,
+ 0x81, 0xca, 0xf7, 0xe6, 0x71, 0xad, 0xdb, 0x37, 0x57, 0x45, 0x17, 0x76,
+ 0xd4, 0xbd, 0x3b, 0x03, 0xf7, 0xb6, 0x89, 0x84, 0x3d, 0xcd, 0x59, 0x01,
+ 0x9a, 0xe4, 0xf2, 0x92, 0xdb, 0xa5, 0x47, 0x38, 0xa8, 0x8b, 0x86, 0xcc,
+ 0x6c, 0xe3, 0xb1, 0x23, 0xc6, 0x1a, 0x44, 0x6f, 0x48, 0x78, 0xb6, 0x27,
+ 0xa7, 0xf3, 0x58, 0x5d, 0x8a, 0xb7, 0xbc, 0xa9, 0xb2, 0x58, 0xf1, 0x0b},
+ pub_key_6,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 336
+ {SEC_OID_SHA256,
+ 336,
+ {0x12, 0x94, 0x49, 0x06, 0x26, 0xbd, 0xb3, 0x6a, 0x31, 0xc9, 0x3f, 0xa7,
+ 0x85, 0x3d, 0x93, 0x15, 0x2d, 0x92, 0x0b, 0x02, 0x2f, 0x1b, 0x47, 0x3b,
+ 0xde, 0x30, 0x83, 0xa9, 0x9e, 0x11, 0xae, 0xba, 0x8c, 0x03, 0x21, 0x8f,
+ 0xa0, 0x7d, 0x6c, 0x4a, 0x5f, 0x8b, 0x25, 0x04, 0xd2, 0xcb, 0x54, 0x50,
+ 0x5c, 0x40, 0x13, 0x0f, 0xef, 0x5a, 0x24, 0x12, 0xf7, 0xa5, 0xdd, 0xfe,
+ 0xc5, 0xe2, 0xc8, 0xb5, 0x05, 0x8f, 0x7c, 0xbd, 0xe7, 0xac, 0xe0, 0xac,
+ 0x01, 0xc7, 0xba, 0x8a, 0x1b, 0xd8, 0x97, 0xe8, 0x97, 0x4d, 0x99, 0x1a,
+ 0xd2, 0xb9, 0x5c, 0x2f, 0x03, 0x10, 0x0a, 0x34, 0xff, 0x40, 0x8a, 0x78,
+ 0x8c, 0x70, 0xab, 0x5e, 0xc7, 0x3b, 0x53, 0x56, 0xa4, 0xe3, 0xc7, 0xbe,
+ 0xb4, 0x4f, 0xcb, 0x9e, 0x2f, 0x3f, 0x25, 0xd1, 0xc9, 0x74, 0xed, 0x96,
+ 0x2b, 0x14, 0x81, 0x67, 0x68, 0x43, 0x51, 0xdc, 0x2a, 0x22, 0x3a, 0x17,
+ 0x4c, 0x97, 0x44, 0xb0, 0x92, 0x07, 0x1d, 0x58, 0xdf, 0xd3, 0x9c, 0x38,
+ 0x36, 0x4f, 0x47, 0xd2, 0x92, 0x65, 0x1e, 0x78, 0x06, 0xad, 0x79, 0x62,
+ 0xbb, 0xed, 0xb6, 0x47, 0x39, 0xd7, 0xea, 0x29, 0x8f, 0x02, 0x54, 0x24,
+ 0x47, 0x90, 0xe3, 0x97, 0x1c, 0x15, 0xb8, 0x61, 0xc9, 0x5f, 0x00, 0xf6,
+ 0x55, 0x32, 0xaa, 0x1c, 0x77, 0xfb, 0xa5, 0xc0, 0x4a, 0xd0, 0x78, 0x52,
+ 0x51, 0x28, 0xe9, 0x2e, 0xd2, 0xb4, 0xf1, 0x26, 0x9a, 0xe7, 0x44, 0x54,
+ 0x7e, 0x3e, 0xfd, 0x4e, 0xbb, 0x63, 0xe9, 0xdf, 0x84, 0x4d, 0xf1, 0x52,
+ 0xa0, 0x98, 0xc4, 0x7f, 0xa4, 0x92, 0xbf, 0xe0, 0xf1, 0x91, 0x7e, 0xc9,
+ 0x73, 0x86, 0x7c, 0x74, 0x91, 0xf6, 0x4c, 0x17, 0x2c, 0xf3, 0xea, 0x1b,
+ 0xc3, 0xf9, 0x7b, 0x42, 0xa3, 0x97, 0xe6, 0xad, 0x88, 0xd1, 0x2e, 0x15,
+ 0x0d, 0x3d, 0xbe, 0x36, 0x00, 0x71, 0xa3, 0x28, 0x5d, 0x6a, 0x68, 0xee,
+ 0x6e, 0x73, 0x6e, 0xb4, 0xd7, 0xd6, 0x37, 0xc6, 0x49, 0xc2, 0xf5, 0x45,
+ 0x25, 0x9e, 0xcd, 0x43, 0x0b, 0x25, 0xb3, 0x8a, 0x16, 0x18, 0xd6, 0x9a,
+ 0x46, 0x02, 0xca, 0x8a, 0x2a, 0x15, 0x10, 0x66, 0xf1, 0x2c, 0x38, 0x07,
+ 0xf5, 0xdc, 0x7c, 0xbd, 0x06, 0xbf, 0x09, 0x57, 0x11, 0xe4, 0x48, 0x3c,
+ 0xb0, 0xa8, 0x9c, 0x26, 0xdd, 0x9e, 0x4b, 0x0b, 0x03, 0xe0, 0x5b, 0xec,
+ 0xa3, 0x49, 0xf6, 0x01, 0xc8, 0x94, 0xf9, 0xa2, 0x45, 0xac, 0xa3, 0x20,
+ 0x45, 0x84, 0xa9, 0xbd, 0x84, 0x47, 0x72, 0xdd, 0x87, 0xb8, 0x3d, 0x48,
+ 0x1c, 0x8d, 0xf1, 0x8b, 0x61, 0x53, 0x07, 0xea, 0xf6, 0x43, 0xcb, 0xe8,
+ 0x56, 0x48, 0x8c, 0x16, 0x0e, 0x07, 0x74, 0x58, 0xe8, 0x99, 0x75, 0x53,
+ 0x01, 0x74, 0x9d, 0x2d, 0x27, 0xbc, 0x19, 0x0d, 0x68, 0xa5, 0xda, 0x11},
+ pub_key_6,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 337
+ {SEC_OID_SHA256,
+ 337,
+ {0x7f, 0xcd, 0x50, 0x4f, 0xfe, 0x34, 0xea, 0x33, 0xae, 0x23, 0x47, 0x1c,
+ 0xd6, 0xcf, 0xfe, 0x52, 0xe3, 0xa5, 0x1a, 0x36, 0xd9, 0xd9, 0xb8, 0x51,
+ 0x2c, 0xb1, 0xd2, 0xbc, 0xf4, 0xa6, 0x34, 0x9e, 0xc8, 0xd1, 0x9e, 0xc3,
+ 0x19, 0xf2, 0x1e, 0xb0, 0x89, 0x51, 0x14, 0x82, 0xa2, 0xe4, 0x49, 0xdf,
+ 0xb0, 0x93, 0xfd, 0x67, 0xec, 0xe3, 0xec, 0xb5, 0x27, 0xe0, 0xff, 0xe3,
+ 0xbc, 0x93, 0xdb, 0x2a, 0xc9, 0x60, 0x01, 0xc1, 0xd5, 0xaf, 0xcb, 0x13,
+ 0x78, 0x83, 0xb0, 0xcf, 0xfb, 0x29, 0x62, 0xb4, 0xa2, 0xf0, 0xa6, 0xec,
+ 0xab, 0x11, 0x0d, 0x8a, 0x63, 0x69, 0x82, 0xb6, 0x85, 0xf6, 0x30, 0x22,
+ 0x16, 0x67, 0x34, 0x31, 0xa9, 0xf8, 0x1c, 0xdf, 0x68, 0xb7, 0xe7, 0x59,
+ 0xd9, 0x5e, 0x7b, 0xcc, 0xd5, 0xd3, 0x08, 0xa6, 0xf0, 0x6f, 0x10, 0x95,
+ 0xea, 0xa1, 0xfe, 0x89, 0x50, 0x3c, 0x08, 0x53, 0x31, 0xc0, 0x6a, 0x5a,
+ 0x7a, 0xa6, 0x5a, 0x8e, 0x67, 0x21, 0x61, 0xd3, 0xe3, 0x21, 0x47, 0x01,
+ 0x17, 0x84, 0xeb, 0x7c, 0xd7, 0x52, 0x21, 0x1c, 0x60, 0x3a, 0xdf, 0x99,
+ 0x4a, 0xa4, 0xdb, 0x66, 0x8e, 0xdd, 0xcc, 0x1f, 0x28, 0xe9, 0x6b, 0xf8,
+ 0x6f, 0x1a, 0x57, 0xd1, 0xdd, 0xf4, 0x99, 0xa9, 0x3f, 0x7d, 0x91, 0x82,
+ 0x1e, 0xb6, 0xd6, 0xb7, 0x4a, 0xe8, 0x13, 0x35, 0x9a, 0x03, 0xf3, 0xf2,
+ 0xb7, 0x7e, 0xf4, 0x78, 0x28, 0x03, 0x2b, 0x6a, 0x57, 0x69, 0x1a, 0x50,
+ 0x2f, 0x78, 0x59, 0x5c, 0xec, 0x29, 0xc8, 0x8d, 0xd7, 0xab, 0x0f, 0xfb,
+ 0xe3, 0x4d, 0x96, 0x98, 0x9e, 0x43, 0x27, 0x89, 0x15, 0xb9, 0x05, 0x11,
+ 0x19, 0x28, 0x2e, 0x1d, 0x9c, 0xe4, 0xf4, 0x12, 0xa3, 0x86, 0x5e, 0x0b,
+ 0xcd, 0xf4, 0x60, 0x20, 0xa2, 0x25, 0xd7, 0x8d, 0x63, 0x6d, 0x8d, 0xef,
+ 0x27, 0x59, 0x33, 0x0b, 0xc4, 0x49, 0x96, 0x82, 0x6d, 0xb2, 0x6f, 0xe5,
+ 0x0b, 0xf7, 0xb9, 0xeb, 0x4f, 0x5b, 0xe1, 0xfd, 0x1d, 0x98, 0x3f, 0x90,
+ 0xc9, 0x4a, 0x42, 0xa2, 0x4a, 0xf5, 0x19, 0x73, 0x2a, 0x9f, 0x26, 0x96,
+ 0xb2, 0x82, 0x8d, 0x4f, 0x28, 0xbd, 0xc8, 0xfd, 0xbb, 0xe7, 0x1a, 0x92,
+ 0xa4, 0x54, 0x05, 0x8d, 0x25, 0xc8, 0xb7, 0x55, 0xf4, 0x91, 0x26, 0xae,
+ 0x23, 0x8a, 0xd0, 0x39, 0x6d, 0xc4, 0xd4, 0x41, 0x75, 0x77, 0xce, 0x43,
+ 0x64, 0x72, 0xea, 0x3f, 0xcc, 0xd5, 0x5b, 0x96, 0xcb, 0xc1, 0xbe, 0x2e,
+ 0x61, 0xd9, 0x8d, 0x29, 0x04, 0xcf, 0xad, 0xc2, 0xb9, 0x91, 0x70, 0x95,
+ 0xa7, 0x1b, 0xfb, 0xd6, 0x5e, 0xd0, 0x61, 0x87, 0xf9, 0x92, 0x58, 0x1e,
+ 0x5b, 0x57, 0xe8, 0x30, 0x8b, 0x10, 0x98, 0x0e, 0xdb, 0x79, 0x1f, 0xfc,
+ 0x15, 0x13, 0xb8, 0x02, 0x21, 0x06, 0x8d, 0xc3, 0xce, 0x1c, 0x3d, 0x59},
+ pub_key_8,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 338
+ {SEC_OID_SHA256,
+ 338,
+ {0x5e, 0xd2, 0xcd, 0x31, 0xc2, 0xcd, 0x19, 0x8f, 0x7d, 0x9b, 0xb1, 0x34,
+ 0x08, 0x18, 0xa1, 0xf8, 0x32, 0xf7, 0x34, 0xf0, 0x96, 0x27, 0x59, 0xdd,
+ 0xf8, 0xfb, 0xcb, 0xab, 0x75, 0x65, 0xc0, 0x90, 0x57, 0x98, 0x28, 0x1c,
+ 0x73, 0x4a, 0x53, 0xdc, 0xaa, 0x6e, 0x22, 0x4a, 0x8a, 0xa8, 0x25, 0x00,
+ 0x9e, 0x44, 0x22, 0xbc, 0x93, 0x57, 0x86, 0x91, 0xb2, 0x66, 0xbd, 0x0c,
+ 0xa2, 0x57, 0x81, 0x6e, 0xa0, 0x8d, 0x46, 0x41, 0x69, 0x0f, 0x10, 0x4f,
+ 0x93, 0x90, 0x8e, 0x0a, 0x6d, 0xd0, 0x32, 0xcf, 0x31, 0x1b, 0xcc, 0x10,
+ 0x86, 0xea, 0x58, 0x04, 0xbc, 0xd9, 0x1f, 0x36, 0x38, 0xa2, 0x01, 0x64,
+ 0x68, 0x15, 0x61, 0x24, 0x22, 0x77, 0xae, 0xd4, 0x21, 0xb3, 0x41, 0x7b,
+ 0xa9, 0x36, 0x49, 0xa9, 0x6b, 0x76, 0x8c, 0x4f, 0x2d, 0x29, 0x7d, 0xa2,
+ 0xa4, 0x33, 0xd0, 0x72, 0x30, 0x33, 0xbb, 0x82, 0x68, 0x65, 0xb3, 0x5d,
+ 0x45, 0x99, 0x30, 0xee, 0xbd, 0xec, 0xd6, 0x8a, 0xfa, 0x88, 0xc9, 0xec,
+ 0xc0, 0x6c, 0xd0, 0xd6, 0x99, 0xf8, 0xef, 0x30, 0x85, 0xe0, 0xa6, 0xde,
+ 0xb9, 0x54, 0x25, 0x8c, 0xf5, 0x4c, 0xac, 0xaa, 0xee, 0xfb, 0xd1, 0xcf,
+ 0x64, 0xfe, 0xd2, 0x48, 0xc6, 0xe4, 0x56, 0x76, 0xb7, 0x96, 0x08, 0x9b,
+ 0x11, 0x52, 0x29, 0x64, 0x5e, 0x5d, 0xd1, 0x07, 0x8f, 0x8c, 0x64, 0x15,
+ 0x0b, 0x9f, 0x4d, 0x4d, 0x43, 0x9b, 0x6a, 0x38, 0xc0, 0xf4, 0xd2, 0x23,
+ 0xa8, 0x4c, 0x54, 0x57, 0x12, 0xc0, 0xb0, 0x02, 0xa8, 0xef, 0xde, 0xc6,
+ 0xf8, 0xda, 0x91, 0xec, 0x60, 0xb7, 0xb2, 0x99, 0x7c, 0x67, 0x33, 0xab,
+ 0x72, 0x57, 0xed, 0x0b, 0xb1, 0x9c, 0x6b, 0xb6, 0x34, 0xf1, 0x04, 0x5c,
+ 0x60, 0x41, 0xfd, 0xc5, 0x98, 0x85, 0xdc, 0x9b, 0xc2, 0xca, 0x88, 0x59,
+ 0x87, 0xc4, 0x0b, 0x18, 0xee, 0x93, 0x15, 0xe0, 0xac, 0x7d, 0x15, 0xd3,
+ 0xb7, 0xd1, 0xaa, 0x1b, 0xd7, 0x73, 0x22, 0xd4, 0x37, 0x59, 0xb8, 0x9a,
+ 0x27, 0x9f, 0x14, 0x4a, 0x14, 0x1a, 0x18, 0xda, 0x64, 0x7f, 0x73, 0xf8,
+ 0xde, 0x1b, 0x46, 0x91, 0x2f, 0x0b, 0xc6, 0x16, 0x86, 0xe6, 0xe0, 0x5d,
+ 0x12, 0xc2, 0x21, 0x30, 0xbe, 0x39, 0x2f, 0x21, 0x77, 0xeb, 0xa8, 0x2b,
+ 0xce, 0xe7, 0xe3, 0x51, 0x96, 0x72, 0x08, 0xf0, 0xb2, 0x70, 0xd1, 0xf6,
+ 0x82, 0x98, 0x77, 0x3c, 0x30, 0xe4, 0xed, 0x01, 0xdc, 0x16, 0xe8, 0xd0,
+ 0xdf, 0x24, 0x51, 0x07, 0x78, 0xf0, 0xba, 0x0e, 0x8d, 0x92, 0xca, 0xac,
+ 0x7a, 0xb4, 0xe3, 0xe7, 0xb8, 0x1a, 0x09, 0xb9, 0x64, 0x8e, 0x69, 0x6c,
+ 0x2c, 0x28, 0x34, 0xe8, 0x97, 0x0f, 0xe7, 0x15, 0x90, 0x52, 0xce, 0x51,
+ 0x60, 0x3c, 0x92, 0xe3, 0x0b, 0x40, 0xa1, 0x26, 0x0b, 0xc1, 0x70, 0x67},
+ pub_key_8,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 339
+ {SEC_OID_SHA256,
+ 339,
+ {0x97, 0x7e, 0x97, 0xab, 0x0d, 0x16, 0x23, 0x3a, 0x71, 0x1b, 0x22, 0xb6,
+ 0xc0, 0xf1, 0x29, 0x5d, 0xac, 0x75, 0x3e, 0x32, 0x28, 0xe8, 0x1e, 0x43,
+ 0x93, 0xca, 0xf9, 0xa6, 0x22, 0x8c, 0x05, 0x78, 0x3c, 0xf4, 0xa8, 0xd9,
+ 0x78, 0x5e, 0x89, 0x68, 0xd3, 0xad, 0xf8, 0x4c, 0xda, 0xe4, 0x26, 0x7b,
+ 0xc7, 0x43, 0xfa, 0xc6, 0x8d, 0xfe, 0x3b, 0x99, 0x7e, 0x9b, 0x6d, 0xed,
+ 0xf1, 0x9c, 0x8d, 0xcb, 0x4d, 0xd7, 0x90, 0x46, 0x12, 0xff, 0xc6, 0xaa,
+ 0x56, 0xf5, 0x22, 0x72, 0x40, 0x15, 0x2e, 0xa3, 0x73, 0x6d, 0x62, 0xba,
+ 0x18, 0xf0, 0xec, 0xf5, 0xf7, 0xb5, 0x09, 0x5f, 0xd9, 0x58, 0x19, 0x26,
+ 0x22, 0x75, 0x34, 0x00, 0x22, 0xa4, 0x98, 0x09, 0x5a, 0xe8, 0x21, 0x05,
+ 0x27, 0x5c, 0x8a, 0x5e, 0x97, 0x79, 0x27, 0xc6, 0x81, 0xf0, 0x95, 0x14,
+ 0x2d, 0x74, 0xe1, 0xa1, 0x03, 0xa9, 0xdf, 0x38, 0xbf, 0x51, 0xc8, 0x1b,
+ 0xec, 0xec, 0x8e, 0x9c, 0x62, 0x4d, 0x53, 0x7a, 0x46, 0x64, 0x47, 0xc8,
+ 0x7d, 0x8d, 0x91, 0x92, 0x0d, 0x42, 0xae, 0x28, 0x13, 0x48, 0xdb, 0x81,
+ 0xf1, 0xc2, 0x41, 0xdf, 0xd1, 0xcc, 0xb0, 0xd2, 0x10, 0x01, 0x74, 0x59,
+ 0xb0, 0x3b, 0xcb, 0x62, 0x56, 0x37, 0x61, 0x58, 0xee, 0x51, 0xbd, 0x17,
+ 0xd3, 0x66, 0xc4, 0xc6, 0x1a, 0xbd, 0x0b, 0xdf, 0xc1, 0x3b, 0xbd, 0x0c,
+ 0xaa, 0x00, 0xb8, 0xf9, 0xd5, 0x7c, 0xa2, 0x7c, 0x7d, 0xe8, 0x4e, 0x5f,
+ 0x38, 0x1c, 0x22, 0xdc, 0xa8, 0x3b, 0x68, 0x12, 0xdf, 0xa7, 0x1a, 0x57,
+ 0xe8, 0xac, 0x0f, 0x9f, 0x05, 0x0f, 0x29, 0xd1, 0x02, 0xf9, 0xa5, 0x80,
+ 0xe7, 0x9b, 0x27, 0x82, 0x6c, 0x76, 0x70, 0x71, 0xea, 0xf9, 0xe6, 0xd3,
+ 0x91, 0x19, 0xe3, 0x8d, 0x22, 0xc6, 0xc3, 0x85, 0x43, 0x67, 0xfe, 0x81,
+ 0x9e, 0x6a, 0xee, 0xa7, 0x1c, 0xd2, 0x78, 0xb3, 0x17, 0x16, 0x3e, 0xd9,
+ 0x10, 0xee, 0x1c, 0xbd, 0xb2, 0x7a, 0xc4, 0xe2, 0x09, 0x35, 0xca, 0x7a,
+ 0x58, 0x33, 0x3b, 0xf0, 0x23, 0xb6, 0x62, 0xec, 0xf3, 0xce, 0x50, 0xa5,
+ 0x4d, 0x4d, 0x20, 0xe6, 0xb6, 0x90, 0xb4, 0xbb, 0x1e, 0x23, 0xa5, 0x67,
+ 0x0b, 0x45, 0x4d, 0x01, 0x1d, 0xd1, 0xd7, 0x64, 0x0c, 0x20, 0xdc, 0xc4,
+ 0xa7, 0x79, 0xdd, 0x31, 0xbc, 0x37, 0x96, 0x6b, 0xd6, 0xff, 0xa4, 0xc8,
+ 0x8b, 0xbb, 0x85, 0x65, 0x92, 0x47, 0x08, 0xe4, 0xca, 0x2e, 0x71, 0xd7,
+ 0x8d, 0x53, 0x1d, 0x7d, 0x1b, 0x81, 0x98, 0x8f, 0x28, 0x97, 0xa5, 0xf9,
+ 0xba, 0x70, 0x1a, 0xb5, 0x1f, 0x2e, 0x9c, 0xb8, 0x60, 0xd2, 0x74, 0xee,
+ 0xe4, 0x77, 0xc0, 0xf0, 0x6b, 0xd8, 0x92, 0x39, 0x41, 0x41, 0x9a, 0x78,
+ 0xb7, 0xe0, 0x19, 0xfc, 0xaa, 0xfc, 0x3d, 0x86, 0x0d, 0xd7, 0x55, 0xee},
+ pub_key_8,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 340
+ {SEC_OID_SHA256,
+ 340,
+ {0x56, 0x70, 0x9e, 0x7a, 0xc1, 0xd1, 0xb3, 0x7f, 0x16, 0x2b, 0xeb, 0xb3,
+ 0x2a, 0x9c, 0xb9, 0xf8, 0x6c, 0x8f, 0x94, 0x73, 0xe5, 0xeb, 0xee, 0xff,
+ 0x4c, 0xe5, 0x50, 0x66, 0x42, 0x68, 0x8f, 0x02, 0x56, 0xb5, 0xf1, 0xfb,
+ 0x06, 0x10, 0x8b, 0x0c, 0x3b, 0xd8, 0x9b, 0xf7, 0x95, 0x6e, 0x07, 0xac,
+ 0x22, 0xa4, 0x15, 0x4e, 0xe4, 0xbb, 0x2c, 0xf5, 0x67, 0x25, 0x92, 0x85,
+ 0x2f, 0x24, 0xd1, 0xeb, 0x46, 0x21, 0x1f, 0x3a, 0x9d, 0xc5, 0x5c, 0x51,
+ 0x5f, 0xa8, 0x7d, 0xb8, 0x3d, 0x5a, 0x74, 0x7a, 0xba, 0x9a, 0x0b, 0x8b,
+ 0x3e, 0x07, 0xe1, 0xbe, 0x26, 0xbd, 0xb4, 0x62, 0xa3, 0xda, 0xbe, 0x73,
+ 0x12, 0x35, 0x0e, 0x68, 0x14, 0xcc, 0x85, 0x7a, 0x1c, 0xac, 0x7e, 0xc6,
+ 0xe1, 0x78, 0x9f, 0x69, 0xdf, 0x39, 0x2d, 0x13, 0xfe, 0xfc, 0x49, 0xac,
+ 0xfb, 0x34, 0x63, 0xca, 0x61, 0xdc, 0x59, 0xf6, 0x19, 0xf3, 0x4d, 0x75,
+ 0xde, 0x7c, 0x75, 0x32, 0xa1, 0xc2, 0x92, 0x28, 0xa5, 0x73, 0x37, 0xa1,
+ 0x39, 0xa0, 0x8b, 0xcb, 0x37, 0x6e, 0xbe, 0xea, 0x36, 0xfe, 0x92, 0xd0,
+ 0x98, 0x10, 0x7c, 0xc5, 0x7c, 0x1a, 0xb3, 0x28, 0x22, 0x61, 0x95, 0x84,
+ 0x4a, 0x8c, 0xbc, 0x29, 0x2d, 0xbe, 0x31, 0x52, 0x3a, 0x84, 0x2c, 0x5e,
+ 0x22, 0x22, 0x71, 0xd1, 0xff, 0x98, 0xca, 0x8e, 0xf5, 0x98, 0x5b, 0xdd,
+ 0x7f, 0x8c, 0x0c, 0x6f, 0x9f, 0x1a, 0x58, 0x2e, 0x07, 0xad, 0x46, 0xfa,
+ 0x64, 0x30, 0x6c, 0xaf, 0xd2, 0xee, 0x76, 0x8b, 0xae, 0xa1, 0xe2, 0xcb,
+ 0x5a, 0xa4, 0x24, 0x43, 0x92, 0x0a, 0x6e, 0xc4, 0x0e, 0x16, 0x8e, 0x5d,
+ 0xe5, 0x0d, 0xd2, 0xa9, 0x42, 0x43, 0xf7, 0x17, 0xdc, 0xeb, 0xc9, 0xb4,
+ 0xee, 0x47, 0xa5, 0x12, 0x83, 0x69, 0xb4, 0x1f, 0xbe, 0xe0, 0x68, 0xf8,
+ 0x48, 0xb8, 0xa9, 0x06, 0x93, 0x50, 0xdc, 0xe0, 0xb8, 0x3e, 0x6d, 0x5a,
+ 0x9a, 0x9e, 0xc6, 0x65, 0x21, 0xb1, 0x1b, 0x73, 0x5c, 0xe4, 0xea, 0x3d,
+ 0x8c, 0x7b, 0x4e, 0xcd, 0x86, 0x95, 0xcd, 0x87, 0x22, 0x1d, 0x1d, 0x74,
+ 0x84, 0xc9, 0xa8, 0x93, 0xcd, 0xdc, 0xbc, 0xb3, 0x04, 0xfd, 0x20, 0x3e,
+ 0x7c, 0x21, 0x20, 0xea, 0x51, 0x04, 0xc0, 0xd3, 0xe8, 0xfe, 0xc5, 0x9a,
+ 0x6e, 0x0d, 0x1c, 0x44, 0xab, 0xec, 0x68, 0xd9, 0x8f, 0x64, 0x09, 0xbe,
+ 0x5d, 0xa8, 0xaa, 0x88, 0x00, 0xa9, 0x3f, 0x45, 0x7a, 0xd6, 0xb0, 0x85,
+ 0xcf, 0xf2, 0x5f, 0x7a, 0x51, 0x60, 0x26, 0x91, 0xf8, 0x46, 0x53, 0x91,
+ 0x27, 0x6e, 0x71, 0xd7, 0x06, 0x89, 0x77, 0x13, 0x06, 0x68, 0xaa, 0xc2,
+ 0xa5, 0x33, 0x44, 0x4b, 0xd6, 0xcd, 0xf9, 0x3d, 0x88, 0x08, 0xaa, 0x44,
+ 0xf3, 0xb7, 0x9c, 0x99, 0x30, 0xe2, 0x76, 0xbc, 0xeb, 0x33, 0xde, 0xdf},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 341
+ {SEC_OID_SHA256,
+ 341,
+ {0x62, 0x91, 0x8c, 0x23, 0xb5, 0xbe, 0x62, 0x7a, 0xd4, 0x79, 0x21, 0xe8,
+ 0x0c, 0x8e, 0x17, 0xb1, 0x6e, 0xf8, 0x69, 0xf4, 0x69, 0x50, 0xd2, 0xdd,
+ 0xe3, 0xed, 0xc5, 0x5e, 0x09, 0x01, 0x5a, 0xf3, 0xad, 0xf5, 0x4f, 0xdf,
+ 0xfb, 0x81, 0xbe, 0x0c, 0x78, 0x25, 0xeb, 0x0d, 0x34, 0x70, 0x0a, 0x2c,
+ 0x08, 0x64, 0xbd, 0xec, 0x51, 0x26, 0x7b, 0xee, 0xa4, 0xbb, 0x0d, 0xb1,
+ 0xa3, 0x63, 0x24, 0xf2, 0x96, 0x87, 0x54, 0x22, 0x66, 0x14, 0x36, 0x91,
+ 0x56, 0x95, 0xd8, 0x38, 0x07, 0x07, 0x3c, 0xb5, 0x6f, 0x91, 0x1b, 0x81,
+ 0xca, 0x98, 0xda, 0x18, 0xd5, 0x0c, 0x55, 0xdb, 0xfb, 0xc9, 0xda, 0x7a,
+ 0xa6, 0x11, 0xa8, 0xce, 0xfd, 0xbe, 0x45, 0xb6, 0x34, 0x68, 0x2a, 0x2b,
+ 0xeb, 0x9e, 0xdf, 0x69, 0xfd, 0xef, 0x5d, 0x8f, 0xaf, 0xc0, 0xc0, 0x7d,
+ 0xa6, 0x5c, 0x0f, 0xd0, 0xbd, 0x1e, 0xa5, 0x77, 0x9f, 0x7b, 0xe6, 0x30,
+ 0xb0, 0xcf, 0x55, 0xb4, 0xc6, 0x8e, 0xc9, 0xe6, 0x70, 0x92, 0x34, 0xda,
+ 0xf9, 0x33, 0xea, 0xfa, 0x20, 0x97, 0x95, 0x14, 0x6c, 0xa3, 0xd3, 0xe3,
+ 0x1d, 0x33, 0x83, 0x80, 0xe9, 0x1f, 0x38, 0xd8, 0x4b, 0xde, 0xe5, 0x1c,
+ 0x2d, 0x67, 0x8e, 0x82, 0x6e, 0x5f, 0xf8, 0xd3, 0x34, 0x6e, 0xc4, 0x71,
+ 0x40, 0x59, 0x96, 0xb4, 0x54, 0x1f, 0x71, 0x1c, 0x6c, 0x43, 0x19, 0xbf,
+ 0x01, 0xc8, 0xe5, 0xd5, 0xc7, 0x9a, 0x54, 0x14, 0x4c, 0x39, 0x63, 0xdb,
+ 0xc5, 0xb4, 0x30, 0x2b, 0xa3, 0xc8, 0x13, 0xd7, 0x23, 0x4a, 0x68, 0x4a,
+ 0xfe, 0x2c, 0xe3, 0xd8, 0x00, 0x23, 0x46, 0x29, 0x1a, 0xf1, 0xa5, 0x3f,
+ 0x96, 0x29, 0xd2, 0x4d, 0xf9, 0x57, 0xe6, 0xfa, 0xc0, 0x61, 0xb2, 0xf6,
+ 0x8f, 0xe7, 0x1a, 0x5a, 0x21, 0x88, 0x76, 0x44, 0x5b, 0x36, 0x69, 0xdd,
+ 0xe2, 0xa7, 0xff, 0xb3, 0x27, 0xa7, 0xf5, 0xfb, 0x56, 0x64, 0xad, 0x68,
+ 0x30, 0xb5, 0xfa, 0xf5, 0x7b, 0xa9, 0xbe, 0x1a, 0x04, 0x86, 0xed, 0x66,
+ 0xf6, 0xbe, 0xb3, 0xe4, 0x8d, 0x05, 0xcb, 0x06, 0x21, 0x42, 0x37, 0x9c,
+ 0x61, 0x0b, 0x45, 0x70, 0x02, 0xfd, 0x96, 0xd9, 0x1b, 0x94, 0x9b, 0x4f,
+ 0x45, 0x49, 0x1c, 0x7e, 0xff, 0xb4, 0xc2, 0x24, 0x30, 0x53, 0x92, 0x72,
+ 0x0d, 0xa3, 0xa1, 0x6d, 0x3d, 0x1b, 0xbd, 0xc6, 0x3c, 0xd8, 0xf9, 0x23,
+ 0xb7, 0xa3, 0x13, 0x63, 0xb4, 0x20, 0xe1, 0x50, 0xcf, 0xe3, 0x27, 0xe3,
+ 0x4d, 0x57, 0x72, 0x94, 0x85, 0xf8, 0x74, 0x67, 0x69, 0x65, 0x6c, 0x24,
+ 0x73, 0x18, 0x40, 0x1e, 0xc5, 0x84, 0xdf, 0x70, 0x58, 0x03, 0x80, 0xf7,
+ 0x7c, 0x5e, 0x4d, 0x5a, 0xfe, 0x9e, 0x9e, 0x8f, 0x97, 0xed, 0xaf, 0x19,
+ 0xf1, 0x97, 0xd3, 0xc4, 0x9b, 0x17, 0x08, 0x7e, 0x37, 0xe0, 0x62, 0x27},
+ pub_key_8,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 342
+ {SEC_OID_SHA256,
+ 342,
+ {0x2a, 0xa6, 0xbe, 0xae, 0xdf, 0x46, 0xb4, 0x2e, 0xce, 0xcf, 0x75, 0xc0,
+ 0xfb, 0x62, 0xfb, 0xc0, 0x90, 0x93, 0x97, 0xe9, 0x60, 0x22, 0xd1, 0x9b,
+ 0xf2, 0xe5, 0xba, 0x0c, 0xf0, 0xfb, 0x93, 0x26, 0x32, 0xc4, 0x65, 0x51,
+ 0x28, 0x73, 0x54, 0xbb, 0xad, 0xd0, 0xdb, 0x12, 0xf5, 0x33, 0x9f, 0x5f,
+ 0x31, 0x69, 0x08, 0xd9, 0x52, 0x6e, 0xb6, 0x15, 0x71, 0xfb, 0x54, 0x64,
+ 0x4e, 0xbd, 0x2a, 0x5c, 0xca, 0x79, 0x2a, 0x8a, 0x0a, 0x09, 0xda, 0x91,
+ 0x5e, 0x14, 0xca, 0x14, 0x06, 0x31, 0xd7, 0xa5, 0x36, 0x7a, 0xa9, 0xb1,
+ 0x5f, 0x26, 0xb7, 0xff, 0x21, 0xbb, 0xf5, 0x34, 0xc2, 0x4d, 0x23, 0x70,
+ 0xf0, 0xff, 0xfe, 0x96, 0x6f, 0x82, 0x7d, 0x36, 0x76, 0x3b, 0x4f, 0x56,
+ 0x2b, 0xd2, 0xc0, 0x5d, 0x8f, 0x0b, 0xb7, 0x7a, 0x0a, 0xfb, 0x23, 0xbc,
+ 0x97, 0xc5, 0x53, 0xb7, 0xa7, 0x17, 0x82, 0xe5, 0xf1, 0x1a, 0xe3, 0xc4,
+ 0x79, 0x04, 0x79, 0xbb, 0xd5, 0xac, 0xb6, 0xf5, 0xb4, 0x74, 0x8d, 0x4d,
+ 0xe6, 0xe4, 0x2e, 0x47, 0x55, 0x65, 0x68, 0x8e, 0x30, 0x47, 0x13, 0x36,
+ 0x52, 0x74, 0x97, 0xf9, 0x00, 0x07, 0xfe, 0x3e, 0x2d, 0x61, 0x60, 0x61,
+ 0x70, 0x2e, 0x8f, 0x29, 0x80, 0x5d, 0x2a, 0x94, 0x8f, 0x17, 0x63, 0x96,
+ 0x9e, 0x1f, 0x9e, 0xd2, 0x61, 0xed, 0xb8, 0x13, 0x38, 0x45, 0x7d, 0x3c,
+ 0x82, 0x48, 0x18, 0xcb, 0xbe, 0xd7, 0x5e, 0xce, 0x77, 0xa1, 0xa8, 0xad,
+ 0x15, 0x3f, 0xec, 0xc9, 0x4a, 0xb5, 0xc5, 0x51, 0x48, 0x8d, 0xa0, 0x42,
+ 0x84, 0x9e, 0xc7, 0xaa, 0xe7, 0x11, 0x3e, 0x37, 0x6f, 0x9f, 0x14, 0x3a,
+ 0x95, 0xa7, 0xe9, 0xce, 0x4d, 0xad, 0x15, 0xc0, 0x20, 0x7d, 0xa9, 0x63,
+ 0x32, 0x8b, 0xd6, 0xde, 0x98, 0xcb, 0xfb, 0xc7, 0xf3, 0x6e, 0xea, 0xcc,
+ 0x92, 0xc8, 0xc3, 0x21, 0xaa, 0x0a, 0x86, 0xdb, 0x29, 0x61, 0x39, 0xf4,
+ 0xe5, 0x3b, 0x77, 0xf4, 0xfc, 0x6f, 0x2b, 0x08, 0x4f, 0x8b, 0x31, 0x7f,
+ 0x80, 0xfc, 0x3e, 0xde, 0x7f, 0x5f, 0x2e, 0xcc, 0xf5, 0x8f, 0xa9, 0x21,
+ 0xc8, 0x74, 0xb4, 0x3f, 0xd2, 0x11, 0x43, 0x21, 0x74, 0x74, 0xa5, 0xd4,
+ 0xe7, 0xc9, 0x00, 0xa5, 0x34, 0xdf, 0x99, 0xa1, 0xea, 0x39, 0x4d, 0x79,
+ 0x3f, 0xd0, 0xb8, 0x17, 0x20, 0x76, 0xd8, 0xf8, 0xdf, 0xf2, 0x4f, 0xd2,
+ 0x34, 0x51, 0x82, 0x4c, 0x2d, 0xbe, 0x95, 0xba, 0x46, 0xb0, 0xa1, 0x16,
+ 0x5e, 0x46, 0x46, 0x98, 0xad, 0x01, 0x6b, 0x7b, 0x33, 0x08, 0xef, 0x54,
+ 0x0d, 0x2e, 0x2f, 0xf4, 0xc7, 0x47, 0x37, 0x6b, 0x78, 0x02, 0xad, 0xb7,
+ 0xd4, 0x09, 0xab, 0x0b, 0xdf, 0xc8, 0x7b, 0x40, 0x7a, 0x7f, 0x13, 0x0f,
+ 0x1c, 0x8a, 0x52, 0x28, 0x1d, 0x89, 0x85, 0x9e, 0x67, 0xe0, 0xf8, 0x83},
+ pub_key_8,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 343
+ {SEC_OID_SHA256,
+ 343,
+ {0x1e, 0x7d, 0x1a, 0xf8, 0x67, 0x54, 0xf6, 0x43, 0x44, 0x82, 0xe5, 0x81,
+ 0x79, 0x30, 0xd9, 0xca, 0xba, 0xc8, 0x90, 0x35, 0x47, 0xe1, 0x84, 0xaa,
+ 0xb1, 0xcc, 0x15, 0x6c, 0x4c, 0x21, 0x7d, 0x9a, 0x2b, 0x23, 0x28, 0x57,
+ 0x7e, 0x74, 0xdf, 0x35, 0x3e, 0x0b, 0xfc, 0x95, 0x22, 0x1d, 0xbf, 0x18,
+ 0xb9, 0x12, 0xad, 0xc0, 0x58, 0x7a, 0x38, 0x7e, 0xc0, 0xae, 0xe5, 0xb7,
+ 0x7f, 0xf4, 0xe1, 0xd9, 0xd9, 0xff, 0x4b, 0x07, 0x11, 0xd3, 0x7f, 0xa2,
+ 0x1b, 0x78, 0x66, 0xe3, 0xae, 0xeb, 0x44, 0xf7, 0xbb, 0x4d, 0xf4, 0x3a,
+ 0xa5, 0xca, 0xcf, 0xcc, 0x4b, 0xe7, 0xf2, 0xbe, 0x77, 0xf8, 0xd2, 0xa8,
+ 0x90, 0xe2, 0x79, 0x83, 0x84, 0x55, 0xa2, 0xca, 0xda, 0x2f, 0xbb, 0xb9,
+ 0xf6, 0xbc, 0xff, 0x5e, 0x39, 0xee, 0x1d, 0xfd, 0x17, 0xbd, 0xf9, 0x6b,
+ 0xec, 0x4f, 0x0b, 0xb0, 0x66, 0xfe, 0x3b, 0x52, 0x9c, 0xfa, 0x8a, 0xcf,
+ 0x48, 0x89, 0x7c, 0x20, 0xae, 0x4c, 0x62, 0x25, 0x36, 0xcd, 0xeb, 0xae,
+ 0x92, 0x44, 0x9c, 0x76, 0x1a, 0xed, 0x86, 0x85, 0x81, 0xa1, 0x7e, 0x3d,
+ 0x44, 0x82, 0xd5, 0x00, 0xf2, 0x5e, 0x65, 0xec, 0x7c, 0xec, 0xd7, 0x75,
+ 0x74, 0xc8, 0x6c, 0x38, 0xdd, 0x34, 0x6e, 0xd0, 0x88, 0x72, 0x94, 0x67,
+ 0x4d, 0x82, 0x96, 0x31, 0x52, 0x50, 0xcb, 0x40, 0x4c, 0xa1, 0x44, 0xa1,
+ 0x0b, 0xdc, 0xce, 0xcb, 0x0b, 0x30, 0xfc, 0x5c, 0x2d, 0x58, 0x43, 0xf3,
+ 0x50, 0xd0, 0x3a, 0x0a, 0x99, 0xf8, 0x61, 0xb1, 0x38, 0xcf, 0x1d, 0x75,
+ 0x4b, 0xd7, 0xe6, 0x1d, 0x8e, 0xe0, 0x32, 0x83, 0xc0, 0x4a, 0x74, 0xc6,
+ 0x6b, 0x07, 0xd8, 0xe1, 0x53, 0xa1, 0x1e, 0x8b, 0xb4, 0x7d, 0x16, 0x71,
+ 0x0d, 0x18, 0x67, 0x04, 0xb1, 0x1b, 0x08, 0x9e, 0x5a, 0x7c, 0xec, 0x2f,
+ 0xa7, 0xb5, 0x87, 0x6f, 0xc2, 0x5d, 0xf8, 0xd5, 0x8b, 0x65, 0xb1, 0x25,
+ 0xc3, 0xe5, 0xab, 0x40, 0x88, 0x75, 0x6b, 0x4f, 0x9c, 0x2f, 0xe4, 0x42,
+ 0x27, 0xc4, 0x78, 0xaa, 0xab, 0x4d, 0xb5, 0xa1, 0x7d, 0xbb, 0xae, 0x0a,
+ 0x5c, 0x54, 0x88, 0x54, 0xf0, 0xa7, 0x80, 0x1b, 0x7d, 0x43, 0xff, 0xb0,
+ 0x09, 0x40, 0xaa, 0xe9, 0x9d, 0xa1, 0x2b, 0x65, 0x20, 0xb8, 0xe5, 0x3d,
+ 0x0c, 0x1d, 0xed, 0x21, 0xb2, 0x09, 0x92, 0x4a, 0xec, 0x20, 0x2e, 0xc7,
+ 0xfc, 0x75, 0x86, 0x32, 0x03, 0x32, 0x8b, 0x66, 0xe8, 0xec, 0x42, 0x6f,
+ 0x12, 0x16, 0x18, 0xe5, 0xb5, 0xbd, 0xa0, 0xbb, 0x9c, 0x96, 0x73, 0x21,
+ 0x62, 0x08, 0x85, 0xc9, 0xe1, 0x14, 0x23, 0x66, 0xd1, 0x94, 0x03, 0x89,
+ 0xef, 0x9b, 0xb1, 0xee, 0x57, 0x99, 0x10, 0x19, 0xb3, 0x8c, 0xb6, 0x85,
+ 0xa5, 0xc8, 0x6f, 0x54, 0x71, 0x9d, 0x6d, 0x5b, 0xc9, 0xd5, 0xa1, 0x08},
+ pub_key_8,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 344
+ {SEC_OID_SHA256,
+ 344,
+ {0x16, 0xb8, 0x80, 0x60, 0x9d, 0x1c, 0xfe, 0xc8, 0x8b, 0x79, 0xe4, 0xa1,
+ 0xef, 0xf7, 0x8c, 0x12, 0x41, 0x3d, 0x7a, 0x79, 0xea, 0x9b, 0xfa, 0xa8,
+ 0xb1, 0x55, 0x2a, 0x2b, 0x05, 0x28, 0x9d, 0x81, 0x26, 0x00, 0x2e, 0x61,
+ 0xe1, 0xbf, 0xe9, 0xe1, 0xd4, 0x43, 0x44, 0x94, 0xc4, 0x84, 0x9c, 0x71,
+ 0x6f, 0x57, 0x04, 0x0d, 0x62, 0x39, 0x8a, 0x64, 0xdb, 0x6b, 0x4e, 0xa3,
+ 0x00, 0x3e, 0x3b, 0xfe, 0xb8, 0x42, 0x7e, 0xcd, 0xab, 0x11, 0x67, 0x38,
+ 0x42, 0xbd, 0xf9, 0x00, 0xb5, 0xa1, 0xfa, 0x00, 0x5f, 0xdd, 0xf4, 0x14,
+ 0xee, 0x8c, 0x52, 0x21, 0xed, 0x4b, 0x42, 0x34, 0x39, 0x4c, 0x92, 0x96,
+ 0xec, 0x41, 0x39, 0x72, 0x1b, 0x7d, 0x22, 0x9a, 0x81, 0x9a, 0xbe, 0x01,
+ 0x8b, 0x6b, 0xb2, 0x00, 0xf2, 0xa9, 0xaa, 0x14, 0x4b, 0xb7, 0x6b, 0xe4,
+ 0x4e, 0xf0, 0x95, 0xed, 0xd1, 0xd2, 0x66, 0x10, 0xa9, 0x59, 0x0d, 0x88,
+ 0xc4, 0x87, 0xbb, 0x53, 0x1b, 0x2d, 0x88, 0xdc, 0x0b, 0x89, 0x21, 0x6f,
+ 0x33, 0xdd, 0x58, 0xd4, 0x2d, 0x2a, 0xc0, 0x45, 0xa4, 0x58, 0xdd, 0xee,
+ 0x25, 0x69, 0xdd, 0xb0, 0x39, 0x23, 0x58, 0x5d, 0x7b, 0xc0, 0xc8, 0xdb,
+ 0xf4, 0x42, 0xed, 0x5d, 0x9a, 0x54, 0xb6, 0x37, 0x71, 0x2a, 0x71, 0x2a,
+ 0xb1, 0x62, 0xbc, 0xfe, 0x0d, 0xa0, 0xa9, 0xb7, 0xb5, 0x8c, 0x15, 0x86,
+ 0x83, 0xdc, 0x8c, 0x45, 0x78, 0x77, 0x20, 0x3f, 0x1d, 0xa3, 0xfa, 0x73,
+ 0x6d, 0x25, 0x72, 0xbd, 0xea, 0x64, 0x9e, 0x7b, 0xab, 0x22, 0xcb, 0x5a,
+ 0xfe, 0x8d, 0xbf, 0x27, 0xc5, 0x0e, 0x7a, 0xad, 0x56, 0x22, 0x34, 0x92,
+ 0xa0, 0x2a, 0x64, 0xe1, 0xf3, 0xf8, 0xb5, 0x98, 0x21, 0x30, 0x04, 0xa7,
+ 0x5f, 0xc8, 0x79, 0xab, 0x68, 0xfa, 0xce, 0x23, 0x66, 0xc4, 0x26, 0x9d,
+ 0x9e, 0xe0, 0x76, 0x0a, 0x43, 0xe7, 0xf5, 0x54, 0xd2, 0xf3, 0x14, 0x98,
+ 0x1f, 0x7b, 0x09, 0x36, 0xe7, 0xe3, 0x47, 0x82, 0x54, 0x05, 0xa3, 0xe2,
+ 0xe2, 0x9f, 0x53, 0x14, 0x29, 0xe6, 0xf9, 0x59, 0x24, 0x61, 0xdf, 0xf4,
+ 0x9b, 0x86, 0xec, 0x41, 0xb0, 0x44, 0x30, 0x95, 0x26, 0x8d, 0xc0, 0xf5,
+ 0xf6, 0x2d, 0x06, 0x37, 0xb8, 0xff, 0x22, 0x0b, 0x5c, 0xd5, 0x3b, 0xef,
+ 0x40, 0x6e, 0x55, 0xf1, 0x73, 0x9e, 0xd5, 0x51, 0x3a, 0x91, 0x91, 0x2a,
+ 0x25, 0xbc, 0x2c, 0x55, 0xb2, 0x40, 0x9f, 0xe7, 0xcd, 0x43, 0x66, 0x80,
+ 0x2e, 0xec, 0x3d, 0x6c, 0xf3, 0x15, 0x32, 0x3c, 0x46, 0xe0, 0xf1, 0xdb,
+ 0x2d, 0x1d, 0x32, 0x7e, 0x6b, 0x25, 0xc8, 0x5c, 0xf0, 0x79, 0xa8, 0x67,
+ 0x5f, 0x34, 0xaf, 0x60, 0xd6, 0x62, 0x9a, 0xa3, 0x76, 0x6c, 0xa9, 0xe4,
+ 0xe2, 0x5b, 0xf6, 0x4f, 0xaf, 0x9f, 0x29, 0xf7, 0x72, 0x54, 0x59, 0x05},
+ pub_key_9,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 345
+ {SEC_OID_SHA256,
+ 345,
+ {0x6a, 0xb1, 0x81, 0x63, 0x07, 0xe4, 0x2a, 0xef, 0x80, 0xc2, 0x43, 0x82,
+ 0x97, 0xbd, 0xf6, 0x3b, 0x69, 0x92, 0x21, 0x2d, 0xd8, 0x70, 0xcb, 0xc1,
+ 0x1e, 0xdd, 0x53, 0xb7, 0xeb, 0xaf, 0x9d, 0xdb, 0xd9, 0x3d, 0xaf, 0x8d,
+ 0x62, 0x91, 0x8e, 0xf8, 0x73, 0x37, 0x98, 0x25, 0x28, 0x96, 0x2d, 0x0c,
+ 0x75, 0x8d, 0x1b, 0xa5, 0x0a, 0x08, 0x8c, 0xda, 0x58, 0x78, 0xc2, 0xf2,
+ 0x70, 0xa1, 0xed, 0xa0, 0x33, 0x51, 0x9d, 0xd8, 0x3b, 0xbd, 0x96, 0x43,
+ 0xff, 0x61, 0xd9, 0x13, 0x16, 0xf1, 0x2c, 0x7a, 0x5c, 0x86, 0x09, 0xaf,
+ 0xe7, 0x03, 0xa2, 0x76, 0x71, 0xdf, 0xa3, 0x29, 0x19, 0xda, 0x6e, 0x57,
+ 0x89, 0x35, 0xaf, 0xef, 0x08, 0x26, 0x36, 0x32, 0x4b, 0x59, 0xd7, 0x31,
+ 0x44, 0xc9, 0x44, 0xe2, 0x7b, 0x72, 0x53, 0xfe, 0x4f, 0xbc, 0x74, 0x67,
+ 0x0d, 0x19, 0x6a, 0x93, 0xe1, 0x4e, 0x61, 0x9f, 0xa4, 0xec, 0x0f, 0x5b,
+ 0x53, 0x12, 0x37, 0xc0, 0x33, 0x33, 0x47, 0x1c, 0xa9, 0x68, 0xf5, 0xd6,
+ 0x4c, 0x2c, 0x87, 0xa9, 0x52, 0x98, 0x4e, 0x69, 0xa7, 0x50, 0x61, 0xa3,
+ 0x22, 0xb1, 0x4c, 0x14, 0x0e, 0xda, 0x3c, 0xf9, 0x14, 0xe6, 0x2b, 0x08,
+ 0xf4, 0xfe, 0x33, 0x9d, 0x5b, 0x72, 0xac, 0x93, 0xa1, 0x14, 0x6b, 0x1a,
+ 0x70, 0xe8, 0xca, 0x6b, 0x3a, 0x40, 0x99, 0x04, 0x6a, 0x48, 0x35, 0xc3,
+ 0x0a, 0x6c, 0xda, 0xd3, 0x25, 0x4e, 0x79, 0x44, 0xbc, 0xaa, 0x19, 0xbd,
+ 0x75, 0x77, 0xec, 0x3f, 0xc5, 0x96, 0x9d, 0x24, 0x74, 0x21, 0xff, 0x67,
+ 0x46, 0x66, 0x91, 0xf4, 0x63, 0x8e, 0x55, 0x3b, 0xe6, 0x28, 0x12, 0x4e,
+ 0x5a, 0x6f, 0x51, 0x4a, 0xb8, 0x05, 0x44, 0x56, 0xbc, 0x70, 0xc7, 0x56,
+ 0xc8, 0x66, 0xa7, 0xe2, 0x08, 0xfb, 0x3f, 0x22, 0x39, 0xdb, 0x9a, 0x06,
+ 0x14, 0xd3, 0x03, 0x87, 0xe2, 0xec, 0x7d, 0xa2, 0xce, 0xfa, 0x2e, 0x99,
+ 0xf3, 0xcf, 0x98, 0xd8, 0x99, 0x6d, 0x77, 0x85, 0x32, 0x5b, 0x7d, 0xc2,
+ 0x94, 0x70, 0x3c, 0xd4, 0x4c, 0x10, 0xde, 0x12, 0x82, 0x5b, 0xe3, 0xdb,
+ 0x14, 0x7c, 0x08, 0xa3, 0xd8, 0xcb, 0x0b, 0x66, 0x93, 0x68, 0xc2, 0xa8,
+ 0x2a, 0xbd, 0xf7, 0x5d, 0x5f, 0xf7, 0x49, 0x74, 0x6a, 0xea, 0xe4, 0x30,
+ 0xa4, 0xb6, 0xbf, 0x4d, 0xb1, 0x59, 0xf0, 0xed, 0x9c, 0xce, 0x1a, 0x61,
+ 0x8a, 0xf5, 0x15, 0xec, 0x5f, 0x87, 0x11, 0x83, 0x8a, 0xde, 0xe4, 0x3c,
+ 0x30, 0xd8, 0x57, 0x3e, 0xfc, 0x49, 0x41, 0x3e, 0xbf, 0xfb, 0x87, 0xe0,
+ 0x34, 0xe5, 0x7b, 0x1f, 0xf2, 0x9f, 0x2a, 0x9d, 0x8c, 0xc4, 0xe8, 0x5c,
+ 0xf6, 0x2e, 0xf4, 0x0c, 0xe0, 0xc8, 0x22, 0xde, 0xdf, 0x5f, 0x7d, 0xfe,
+ 0x10, 0x78, 0xb1, 0x1d, 0x0b, 0xe9, 0x5b, 0x02, 0xf9, 0x3d, 0x7c, 0xbc},
+ pub_key_9,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 346
+ {SEC_OID_SHA256,
+ 346,
+ {0x25, 0x65, 0x18, 0x0f, 0x58, 0x74, 0x5a, 0x85, 0x30, 0xe5, 0x00, 0x3c,
+ 0x6a, 0x87, 0x93, 0x55, 0xd4, 0x81, 0xc1, 0x42, 0xd1, 0x91, 0xd3, 0x8f,
+ 0xbf, 0x33, 0xe1, 0xf1, 0xf6, 0xdc, 0x65, 0xcf, 0x48, 0x8f, 0x36, 0x91,
+ 0xc6, 0x96, 0x94, 0x44, 0xf5, 0x4a, 0x40, 0xc3, 0x7b, 0xd9, 0xbe, 0x3f,
+ 0x33, 0xba, 0x5c, 0x65, 0xe5, 0xed, 0x84, 0x21, 0xc2, 0x28, 0xca, 0xd2,
+ 0x2e, 0x49, 0x62, 0x83, 0x7d, 0xbe, 0xf8, 0x02, 0x10, 0x5f, 0xe1, 0xff,
+ 0xd5, 0xa7, 0x6b, 0x35, 0x3d, 0x9d, 0xe4, 0x37, 0x63, 0xed, 0x31, 0xb4,
+ 0x25, 0x8b, 0x13, 0x1b, 0x49, 0x56, 0x97, 0x3c, 0xd4, 0x3f, 0x21, 0x2f,
+ 0xa8, 0x99, 0xad, 0x8c, 0xdb, 0xe0, 0xd3, 0x22, 0x5a, 0xbe, 0xac, 0xfa,
+ 0x21, 0x87, 0x58, 0x30, 0x6c, 0x97, 0xbe, 0xd7, 0xd3, 0x96, 0x0a, 0xae,
+ 0xf0, 0xd5, 0x13, 0xa2, 0x97, 0x21, 0xc8, 0x9f, 0x1b, 0x53, 0x39, 0x81,
+ 0xeb, 0xa5, 0x0d, 0x98, 0x67, 0x2e, 0x99, 0x92, 0x3b, 0xe5, 0x7b, 0xda,
+ 0x4e, 0x68, 0x18, 0xea, 0xb3, 0x9e, 0x86, 0x34, 0xdb, 0xc3, 0x8b, 0x33,
+ 0xa1, 0x8a, 0xcf, 0x6b, 0x8f, 0xcb, 0x20, 0x14, 0x15, 0x49, 0x60, 0xd7,
+ 0x97, 0x29, 0xf2, 0x6c, 0xfe, 0x96, 0x28, 0xbd, 0x5c, 0x9a, 0xf4, 0xf7,
+ 0x75, 0x1c, 0xc7, 0x23, 0x94, 0xfb, 0x2b, 0xe9, 0x47, 0xdb, 0x13, 0xfd,
+ 0xa1, 0xfc, 0xe8, 0xc8, 0x12, 0x0b, 0xb5, 0x5f, 0xfc, 0xeb, 0x7c, 0xb2,
+ 0x60, 0x86, 0xc8, 0xef, 0xbc, 0xf0, 0x72, 0x42, 0x0d, 0xd9, 0xb5, 0x94,
+ 0xb7, 0x4e, 0x83, 0x52, 0xee, 0x33, 0x9b, 0x19, 0x8a, 0x16, 0x89, 0x6f,
+ 0xb1, 0x99, 0x95, 0x7a, 0x1d, 0x89, 0xee, 0x56, 0xbc, 0x13, 0xdc, 0xbd,
+ 0x9d, 0x03, 0xeb, 0x30, 0x72, 0x65, 0xc1, 0x86, 0x16, 0x26, 0xa6, 0x44,
+ 0x7b, 0x3d, 0x5b, 0xff, 0x63, 0x05, 0xde, 0xf4, 0x21, 0xa7, 0xf5, 0x98,
+ 0x82, 0xa2, 0x72, 0x43, 0x4b, 0x54, 0xd6, 0xf3, 0x35, 0x91, 0xf5, 0x9b,
+ 0xbd, 0x7c, 0x85, 0x2d, 0x5b, 0x76, 0x1f, 0x3c, 0x4f, 0xdd, 0x8e, 0x87,
+ 0x21, 0xcb, 0x99, 0x83, 0x3a, 0xc1, 0x0e, 0xf3, 0x76, 0xb7, 0xb7, 0x91,
+ 0x4e, 0xb7, 0x42, 0x4a, 0x6f, 0x6f, 0xb3, 0xec, 0x02, 0x4e, 0xbd, 0xaf,
+ 0x63, 0x0e, 0xb2, 0x95, 0x1c, 0x0a, 0x18, 0x41, 0x06, 0x75, 0x82, 0xda,
+ 0xd1, 0xbe, 0xf5, 0x09, 0xc0, 0xd5, 0x5e, 0xb8, 0x2b, 0x78, 0xdd, 0xd0,
+ 0x42, 0xdc, 0x93, 0x7e, 0x93, 0x83, 0x39, 0xc3, 0xaa, 0xf1, 0x9d, 0xbd,
+ 0x34, 0x2c, 0xbb, 0x6d, 0x56, 0x56, 0x2f, 0x1d, 0xaf, 0x96, 0x33, 0x56,
+ 0x10, 0xfe, 0xe3, 0xf5, 0x51, 0xcb, 0x01, 0x07, 0x48, 0xb4, 0x28, 0x19,
+ 0x7d, 0x83, 0xa7, 0x18, 0x7f, 0x5d, 0x85, 0x44, 0x1b, 0x67, 0x28, 0xb2},
+ pub_key_9,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 347
+ {SEC_OID_SHA256,
+ 347,
+ {0xa7, 0xac, 0xe0, 0x57, 0xa1, 0x06, 0x78, 0x2b, 0x54, 0x68, 0x16, 0xf8,
+ 0xdc, 0xc8, 0x1c, 0xf4, 0x12, 0x16, 0xc1, 0x8e, 0x58, 0x7d, 0x8a, 0x57,
+ 0x53, 0xff, 0xa7, 0x80, 0xfc, 0x51, 0x00, 0x71, 0x96, 0xf3, 0x7a, 0x81,
+ 0x6b, 0xea, 0xc9, 0x93, 0x02, 0x3b, 0x41, 0xd1, 0x92, 0xac, 0x88, 0xcd,
+ 0x30, 0xe2, 0xe9, 0x71, 0x93, 0x09, 0xae, 0xdc, 0x36, 0x7d, 0xef, 0xd2,
+ 0x89, 0x3d, 0x76, 0x7d, 0xae, 0x6c, 0x61, 0x48, 0xdb, 0xbe, 0x6f, 0xd4,
+ 0xce, 0x36, 0x36, 0xbe, 0xd4, 0x8b, 0x74, 0x69, 0x82, 0x79, 0x5d, 0xd2,
+ 0x06, 0xd1, 0x1e, 0x60, 0x3f, 0x77, 0xfb, 0x46, 0xfd, 0x56, 0xac, 0x9e,
+ 0x51, 0xa8, 0x8f, 0x26, 0xc9, 0xc9, 0x51, 0x2d, 0x3c, 0xf8, 0x51, 0xaf,
+ 0xbf, 0xec, 0xb0, 0x61, 0xbb, 0x6f, 0xfe, 0x75, 0x10, 0xbc, 0x4a, 0x8f,
+ 0x4c, 0x17, 0xb8, 0xa6, 0x13, 0x5f, 0x9b, 0x80, 0x55, 0x71, 0x49, 0x83,
+ 0x4d, 0x18, 0xf4, 0xbb, 0x23, 0x82, 0x2c, 0x13, 0x84, 0xa4, 0x8a, 0x62,
+ 0xef, 0x3e, 0x3b, 0x72, 0x3f, 0xdb, 0xd2, 0x50, 0xd2, 0x5d, 0x25, 0x17,
+ 0x73, 0x55, 0xed, 0x36, 0x1d, 0x54, 0xf3, 0x72, 0xa7, 0x87, 0x98, 0xcc,
+ 0x11, 0x1d, 0x63, 0x74, 0xd4, 0x00, 0x62, 0xc5, 0xd4, 0xc5, 0xe4, 0x3e,
+ 0x8d, 0xf7, 0x5a, 0xf8, 0x41, 0xca, 0xb3, 0x6b, 0xb1, 0x5c, 0x5d, 0x40,
+ 0x31, 0xaf, 0xef, 0x9a, 0xe7, 0x66, 0x70, 0x05, 0x9a, 0x76, 0x0e, 0x7a,
+ 0xa6, 0x10, 0xdf, 0x85, 0x17, 0xde, 0xed, 0xcc, 0x6d, 0x61, 0x63, 0x66,
+ 0x47, 0x3b, 0x81, 0x93, 0xfe, 0xa0, 0x7b, 0x32, 0x26, 0xbb, 0x67, 0xc3,
+ 0x98, 0x97, 0x78, 0xa8, 0x68, 0x99, 0x73, 0x71, 0xcc, 0x4f, 0x12, 0x42,
+ 0xc7, 0x7e, 0x85, 0xc2, 0xfa, 0xb1, 0xc3, 0x42, 0xac, 0x49, 0x13, 0x19,
+ 0x37, 0xf1, 0x6f, 0x4f, 0x0c, 0xb4, 0x34, 0x28, 0x74, 0x37, 0x42, 0x32,
+ 0xea, 0x1a, 0xab, 0xc7, 0xe3, 0x68, 0x1a, 0xca, 0x47, 0xbd, 0xf3, 0x58,
+ 0x84, 0x5f, 0x66, 0x8a, 0x88, 0x44, 0xa7, 0x73, 0x2a, 0x48, 0x07, 0x5c,
+ 0xaa, 0xad, 0x95, 0x93, 0x54, 0x59, 0x2f, 0x5f, 0x3e, 0xc4, 0x13, 0xcd,
+ 0xdd, 0xf3, 0x37, 0xc6, 0x4d, 0x02, 0x63, 0xb4, 0x09, 0x67, 0x62, 0xa7,
+ 0xee, 0xb4, 0x95, 0xbc, 0x7b, 0xf9, 0x86, 0x8c, 0x9b, 0xe5, 0x33, 0x46,
+ 0x97, 0xf7, 0x11, 0x8c, 0x8c, 0x12, 0x74, 0xcd, 0xf3, 0x00, 0x93, 0x79,
+ 0x55, 0xe3, 0x6b, 0xab, 0xc8, 0x95, 0x74, 0x5d, 0x02, 0xc2, 0x2f, 0x18,
+ 0x74, 0x15, 0x9a, 0x33, 0xab, 0xe0, 0xcf, 0xf3, 0xda, 0x62, 0xb7, 0x6b,
+ 0x39, 0x21, 0xb2, 0x45, 0x73, 0x51, 0x4d, 0xff, 0x80, 0x50, 0x5c, 0x10,
+ 0xc5, 0x30, 0xa7, 0x8b, 0x37, 0x9d, 0xa6, 0x53, 0xdb, 0xc2, 0x94, 0x7b},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 348
+ {SEC_OID_SHA256,
+ 348,
+ {0x5a, 0xbe, 0x94, 0x17, 0xab, 0x18, 0xb3, 0x90, 0xa2, 0x3c, 0xe5, 0x13,
+ 0x45, 0xcd, 0xf6, 0x00, 0x38, 0xdc, 0xde, 0xbb, 0xef, 0xc8, 0x12, 0x03,
+ 0x72, 0x2b, 0x83, 0x94, 0x34, 0x29, 0x27, 0x98, 0xb9, 0x10, 0x16, 0x04,
+ 0xa8, 0x28, 0xb1, 0x60, 0xd3, 0x10, 0x95, 0x41, 0xaa, 0x52, 0xf5, 0xd9,
+ 0x5f, 0x05, 0x39, 0xb8, 0xe0, 0xea, 0xb6, 0x39, 0x1e, 0x59, 0xa5, 0x38,
+ 0x5b, 0xb4, 0xcf, 0x12, 0x34, 0x86, 0xad, 0xd3, 0xe1, 0x0f, 0x22, 0xd9,
+ 0x2b, 0x04, 0x2d, 0xc3, 0xbe, 0x9c, 0x9a, 0x8c, 0x4f, 0x93, 0xa0, 0x97,
+ 0x6b, 0x35, 0x2e, 0x15, 0x03, 0x32, 0x14, 0x37, 0x12, 0x9c, 0x62, 0x73,
+ 0x54, 0x26, 0x1b, 0xbe, 0x00, 0xbb, 0x39, 0x41, 0x68, 0x3d, 0x81, 0xb9,
+ 0xcb, 0xe6, 0xad, 0x0e, 0xd5, 0x70, 0xdf, 0x5b, 0x23, 0xb6, 0x4c, 0xcb,
+ 0x9b, 0xb5, 0xa2, 0x95, 0x45, 0xef, 0x48, 0xdc, 0xf1, 0x87, 0x6b, 0x6c,
+ 0x61, 0x4f, 0x6e, 0x4a, 0xae, 0xef, 0x1c, 0x95, 0x84, 0x99, 0x08, 0xf4,
+ 0x9c, 0x04, 0x1c, 0x06, 0xe1, 0x1b, 0x44, 0x58, 0x57, 0x3f, 0x20, 0x15,
+ 0xc9, 0x2d, 0x55, 0x49, 0xd4, 0xe5, 0x1b, 0xba, 0x97, 0xe1, 0xed, 0x6f,
+ 0x8b, 0xf3, 0xf0, 0x44, 0x07, 0x90, 0x11, 0x3d, 0xa9, 0xfc, 0xc0, 0x14,
+ 0xe9, 0x62, 0xff, 0xdd, 0x8b, 0x67, 0x11, 0x56, 0xdc, 0x60, 0xdc, 0x19,
+ 0x7a, 0x20, 0x82, 0x20, 0x46, 0x70, 0xda, 0x07, 0x54, 0x6b, 0x49, 0xd3,
+ 0xaf, 0x47, 0x92, 0x81, 0x8d, 0x9b, 0x09, 0x60, 0x03, 0x8b, 0xd0, 0xfb,
+ 0x27, 0x4e, 0x13, 0x58, 0xde, 0x38, 0x51, 0xc0, 0xf9, 0xd3, 0xc1, 0xbe,
+ 0xa3, 0x7f, 0xdf, 0xd0, 0xb3, 0xc2, 0x77, 0xe5, 0x30, 0x63, 0x90, 0x6a,
+ 0x4e, 0x33, 0x97, 0xe9, 0xf2, 0x1d, 0x04, 0x0b, 0x19, 0x65, 0xd0, 0x8f,
+ 0x1a, 0x29, 0x28, 0x07, 0x96, 0x72, 0x06, 0x0f, 0xfd, 0xd1, 0x53, 0xb9,
+ 0xaf, 0x60, 0x53, 0x0c, 0x2e, 0x56, 0x7c, 0xd1, 0x99, 0x63, 0x62, 0x8a,
+ 0x9e, 0xdd, 0xef, 0xfa, 0x39, 0x0c, 0xb6, 0x6a, 0x1e, 0xe9, 0xf6, 0x45,
+ 0x38, 0x70, 0x82, 0xad, 0xcf, 0x4c, 0x5c, 0x25, 0xa3, 0x82, 0x39, 0x06,
+ 0xdc, 0xab, 0x7d, 0x0b, 0x41, 0x6b, 0xb7, 0xb5, 0xa9, 0x34, 0xe6, 0xf9,
+ 0x3a, 0xf0, 0x2e, 0xa7, 0x1c, 0xde, 0x8d, 0xf7, 0x1a, 0x57, 0xcd, 0xcf,
+ 0x69, 0xfe, 0x8e, 0xb2, 0x92, 0x84, 0xbd, 0xc4, 0x60, 0x48, 0x79, 0xed,
+ 0x32, 0x2c, 0xf7, 0xfd, 0x70, 0xe0, 0x11, 0xa2, 0x31, 0xf7, 0xa5, 0x4c,
+ 0x44, 0xcb, 0x99, 0xec, 0x1b, 0x37, 0xdd, 0x97, 0x46, 0xe0, 0x61, 0x80,
+ 0x6d, 0xbc, 0x7a, 0x05, 0xdc, 0x86, 0x51, 0xef, 0xfa, 0xe5, 0x9a, 0x1b,
+ 0xc4, 0x40, 0x2a, 0xc4, 0x76, 0x3a, 0xb4, 0x21, 0x62, 0x0d, 0x2d, 0x44},
+ pub_key_9,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 349
+ {SEC_OID_SHA256,
+ 349,
+ {0x5b, 0xdd, 0x4a, 0xba, 0x74, 0x4f, 0xd5, 0x07, 0x93, 0xc2, 0x71, 0x0f,
+ 0x70, 0xc7, 0xa5, 0xec, 0xc6, 0x07, 0x6a, 0xad, 0x1b, 0x7f, 0xe1, 0x27,
+ 0x27, 0x26, 0xde, 0x87, 0xd9, 0x81, 0x04, 0x1c, 0x2e, 0xa1, 0xfe, 0x58,
+ 0x52, 0x7a, 0x39, 0xa6, 0x2f, 0xa9, 0x91, 0xfd, 0x56, 0x14, 0xdf, 0x1a,
+ 0xcc, 0xfa, 0xb3, 0xd2, 0x0f, 0x58, 0x40, 0x30, 0x19, 0x7a, 0xbc, 0xbe,
+ 0xf1, 0xf1, 0x75, 0xd9, 0x12, 0x4a, 0x3b, 0x51, 0x2f, 0x5b, 0xae, 0xd3,
+ 0xfc, 0x61, 0x24, 0xb1, 0x8d, 0x4b, 0x35, 0x01, 0xcc, 0xd5, 0x7a, 0xe3,
+ 0xcb, 0x01, 0x87, 0x40, 0x9b, 0xc1, 0x2b, 0x19, 0xfb, 0xb8, 0x9a, 0xec,
+ 0xa0, 0x34, 0x20, 0xc3, 0xc7, 0x80, 0x33, 0xbd, 0x18, 0xbb, 0xb3, 0x17,
+ 0x38, 0x17, 0x27, 0x57, 0xcc, 0xcf, 0xd9, 0x59, 0x55, 0xfe, 0xab, 0xf1,
+ 0xa3, 0xeb, 0x55, 0x2c, 0x9f, 0x35, 0x10, 0xd9, 0xf3, 0xa6, 0xe9, 0xeb,
+ 0x90, 0x8f, 0xe5, 0x61, 0x59, 0x04, 0x0a, 0xee, 0x44, 0xb9, 0x2e, 0xa9,
+ 0x69, 0x1d, 0xc2, 0xbf, 0x6d, 0xdc, 0x5b, 0x3e, 0xf8, 0x76, 0xed, 0xdb,
+ 0x3a, 0x34, 0x04, 0x5d, 0xe5, 0x49, 0x91, 0x21, 0x72, 0x47, 0xc6, 0x44,
+ 0xac, 0xa7, 0x23, 0x87, 0x94, 0xfa, 0x63, 0xc8, 0xc7, 0x32, 0x06, 0x47,
+ 0x7c, 0x3b, 0xba, 0xbb, 0xe1, 0x56, 0x02, 0x24, 0x1f, 0x59, 0xc4, 0xfa,
+ 0x61, 0x01, 0x98, 0x06, 0x46, 0xdf, 0xb4, 0x2e, 0x8e, 0xef, 0xe8, 0xf2,
+ 0xc1, 0x07, 0x03, 0x24, 0xed, 0xfd, 0x2a, 0x60, 0x40, 0xdb, 0x7c, 0x76,
+ 0x9f, 0x0c, 0x99, 0x6d, 0xb4, 0x74, 0xd0, 0xf6, 0x8e, 0x2c, 0x2f, 0x49,
+ 0x8d, 0x61, 0xd2, 0x77, 0x61, 0x5d, 0xf4, 0x45, 0xa0, 0x42, 0x3e, 0xd6,
+ 0xee, 0xf5, 0xfc, 0x10, 0xfb, 0x11, 0x88, 0x22, 0x87, 0xa6, 0xe3, 0x1b,
+ 0x25, 0x24, 0x57, 0x2c, 0xe2, 0x19, 0xb0, 0xc7, 0xd3, 0x04, 0x5e, 0xd5,
+ 0xdc, 0x04, 0xdb, 0xaf, 0xe7, 0xf5, 0xcd, 0xf1, 0x80, 0x38, 0x60, 0x8d,
+ 0x55, 0x31, 0x47, 0x94, 0x02, 0x73, 0xbb, 0x86, 0x17, 0x8b, 0x4b, 0xb4,
+ 0xf5, 0x8b, 0x2c, 0x05, 0xa4, 0x5a, 0xa6, 0x2c, 0xa5, 0xe9, 0xc6, 0xe1,
+ 0x3e, 0x3f, 0xd0, 0x85, 0x7f, 0x59, 0x56, 0xa7, 0x0b, 0x64, 0x6e, 0x5a,
+ 0xb4, 0xaf, 0x75, 0x9e, 0xdd, 0xdc, 0xed, 0x01, 0x9d, 0x10, 0x91, 0x4f,
+ 0x41, 0x6f, 0x2a, 0x95, 0x96, 0x9f, 0x3b, 0xa2, 0x9b, 0x4f, 0x04, 0x1f,
+ 0x91, 0xd3, 0x3e, 0x5d, 0x78, 0xc0, 0x48, 0x8c, 0x48, 0xe7, 0xa8, 0x55,
+ 0x81, 0xc8, 0xd1, 0x47, 0x9e, 0x1c, 0x06, 0x27, 0x1e, 0x23, 0x2b, 0x4e,
+ 0x3d, 0xfc, 0xd7, 0x57, 0x17, 0x83, 0xe3, 0x2e, 0x69, 0x45, 0xd9, 0xe3,
+ 0x42, 0x9b, 0xa9, 0xc4, 0x76, 0x47, 0x4b, 0x5a, 0x68, 0x96, 0x56, 0xdd},
+ pub_key_9,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 350
+ {SEC_OID_SHA256,
+ 350,
+ {0xa0, 0xef, 0xf5, 0x75, 0x80, 0x88, 0xbf, 0xd8, 0x82, 0xcd, 0x32, 0x02,
+ 0xff, 0x2b, 0x2e, 0xd2, 0xfe, 0xad, 0xcf, 0x26, 0x82, 0xcf, 0x3d, 0x5c,
+ 0xed, 0x11, 0xed, 0x73, 0x71, 0x3e, 0x87, 0x0a, 0x4b, 0xaa, 0xf6, 0x94,
+ 0x2d, 0x0d, 0xb6, 0xf6, 0xf7, 0x31, 0x4c, 0x3e, 0x08, 0x41, 0x35, 0x46,
+ 0x00, 0x40, 0xd2, 0x2c, 0x29, 0xc1, 0x0e, 0xe8, 0x03, 0x3b, 0x93, 0x55,
+ 0x23, 0x57, 0x05, 0xdb, 0x98, 0x72, 0x06, 0xb2, 0x48, 0x17, 0xb6, 0x77,
+ 0xa9, 0xd5, 0xce, 0x45, 0x23, 0x40, 0xfa, 0x56, 0xa5, 0x3e, 0xb4, 0xd9,
+ 0xca, 0xed, 0xac, 0xbe, 0x69, 0xaa, 0xb3, 0x85, 0xaf, 0x2a, 0x5e, 0x1a,
+ 0x70, 0x30, 0x64, 0x61, 0xc4, 0xb7, 0xf4, 0xd4, 0x4e, 0xfe, 0xfc, 0x6c,
+ 0x30, 0x1d, 0xc0, 0x0d, 0x9a, 0xb8, 0x27, 0x3c, 0x6e, 0x13, 0xe4, 0x72,
+ 0x32, 0xe8, 0x4e, 0x58, 0xd6, 0x6c, 0x32, 0xcd, 0xd8, 0x0e, 0xbb, 0x7a,
+ 0x44, 0x37, 0x4d, 0xe7, 0x3b, 0xbb, 0x72, 0x98, 0x21, 0x44, 0xf2, 0x67,
+ 0x71, 0x77, 0x97, 0xe8, 0x3d, 0x7a, 0x70, 0x29, 0x59, 0xfb, 0x03, 0x9f,
+ 0x33, 0x30, 0x7a, 0x61, 0x75, 0xa3, 0xec, 0x22, 0xfb, 0xfa, 0x95, 0xe6,
+ 0x3b, 0x22, 0x33, 0x98, 0x13, 0xb3, 0x88, 0xef, 0x55, 0xc9, 0x8f, 0x26,
+ 0x54, 0xb9, 0x4e, 0x3d, 0xc1, 0x0a, 0x79, 0x1f, 0x01, 0x00, 0x68, 0x4b,
+ 0x1b, 0xa1, 0x0c, 0x01, 0x74, 0xf5, 0x31, 0xc9, 0x1b, 0x42, 0x66, 0x10,
+ 0x11, 0xc9, 0x86, 0x38, 0xa8, 0xc8, 0x67, 0x66, 0x00, 0x38, 0x1f, 0xf8,
+ 0x2d, 0x4d, 0xfc, 0x26, 0x31, 0xcd, 0xc9, 0xee, 0x9f, 0xa6, 0xba, 0xf8,
+ 0x1c, 0x4a, 0x94, 0x2d, 0x41, 0x05, 0xb8, 0x7a, 0x4c, 0x83, 0xb8, 0x37,
+ 0xb4, 0xf4, 0x2d, 0xcf, 0xbf, 0x34, 0xf8, 0xec, 0x2a, 0xd7, 0x04, 0xaa,
+ 0xfc, 0x76, 0x9f, 0xaf, 0xf5, 0x94, 0xd2, 0xee, 0x46, 0x50, 0xd8, 0xd3,
+ 0x58, 0xa4, 0x98, 0x41, 0xe0, 0xda, 0xe3, 0xf2, 0xa2, 0xe3, 0x5f, 0xff,
+ 0x3f, 0x1b, 0x86, 0x9f, 0x02, 0x42, 0x75, 0xc2, 0x5c, 0x08, 0xb1, 0x5f,
+ 0x22, 0x2b, 0x0e, 0xbb, 0x55, 0x52, 0x47, 0x90, 0x7b, 0x52, 0x15, 0xcc,
+ 0xc6, 0x5a, 0x7a, 0xa7, 0x81, 0x8f, 0xb2, 0xff, 0xa4, 0x36, 0xee, 0x78,
+ 0x25, 0x23, 0x3b, 0x1b, 0x6b, 0x03, 0xe4, 0x09, 0x14, 0x99, 0x26, 0x3c,
+ 0xe0, 0x8f, 0xaa, 0xf0, 0xff, 0xf4, 0x9e, 0xc5, 0x64, 0x80, 0xdc, 0x9e,
+ 0x30, 0x7e, 0x86, 0x1f, 0x1f, 0x9b, 0xb0, 0xf9, 0x11, 0x30, 0x15, 0xe4,
+ 0xd2, 0xc2, 0xbd, 0x43, 0x02, 0x53, 0xa0, 0x0d, 0x54, 0x37, 0x2d, 0xb2,
+ 0xc5, 0xc4, 0x3b, 0x64, 0x42, 0xaa, 0x94, 0x4f, 0x00, 0x54, 0xc3, 0xcc,
+ 0xa9, 0x5c, 0x48, 0x61, 0x48, 0x60, 0x69, 0xa2, 0xd7, 0xdc, 0x9c, 0x98},
+ pub_key_9,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 351
+ {SEC_OID_SHA256,
+ 351,
+ {0x36, 0x81, 0x05, 0x19, 0x5f, 0x0d, 0xc8, 0x2c, 0x2c, 0xd3, 0x7e, 0x8e,
+ 0xdc, 0x6d, 0xdc, 0x0c, 0x98, 0x3d, 0xc1, 0x3d, 0xdc, 0xf6, 0xf9, 0xdb,
+ 0x9a, 0x24, 0xb5, 0x29, 0x21, 0xe5, 0x28, 0x03, 0x19, 0xa1, 0xbc, 0xf7,
+ 0x97, 0xf7, 0x74, 0x06, 0x6d, 0x64, 0x3e, 0x5c, 0x99, 0xb8, 0x11, 0xf0,
+ 0xad, 0x9d, 0xf2, 0xa3, 0xf4, 0x30, 0xf4, 0x84, 0x8a, 0x03, 0xdd, 0xb9,
+ 0x7e, 0x06, 0xda, 0xa4, 0xd0, 0x1d, 0xdd, 0x50, 0xbf, 0x2b, 0x63, 0x89,
+ 0x35, 0xcd, 0x26, 0xb1, 0x9d, 0x6f, 0xfc, 0xcb, 0xa8, 0x84, 0xa4, 0xe7,
+ 0xcb, 0xa3, 0x58, 0x30, 0xc6, 0xcc, 0x5c, 0xcc, 0xe3, 0x8b, 0xc0, 0xfc,
+ 0xc4, 0xea, 0x42, 0x13, 0x47, 0xe2, 0x41, 0x71, 0x1a, 0x55, 0x1c, 0x67,
+ 0x92, 0x3b, 0x3d, 0xaa, 0xf2, 0xe9, 0xc5, 0x16, 0x35, 0xd4, 0x16, 0xcc,
+ 0x23, 0x93, 0xa9, 0xa4, 0xf1, 0x08, 0xf8, 0x4f, 0x26, 0x99, 0x0c, 0x11,
+ 0xdb, 0xaa, 0xce, 0xa7, 0x5e, 0x39, 0xdc, 0x60, 0x82, 0xb5, 0x39, 0xcd,
+ 0x2c, 0x0c, 0x8d, 0xda, 0x6c, 0x78, 0xcb, 0xad, 0x12, 0xe1, 0x4a, 0x35,
+ 0x2b, 0x9d, 0xd5, 0xc9, 0x2a, 0x37, 0x02, 0xd8, 0x53, 0x8f, 0xcc, 0xe0,
+ 0xe9, 0x2e, 0x26, 0x48, 0x9e, 0xa8, 0x3d, 0x75, 0xc1, 0x74, 0xab, 0x67,
+ 0x12, 0x10, 0xfb, 0xc6, 0xc3, 0x97, 0xbe, 0x21, 0x67, 0x86, 0x4b, 0x51,
+ 0x9b, 0x51, 0x36, 0xd2, 0x3a, 0x43, 0x63, 0xef, 0x77, 0x3e, 0xbc, 0x14,
+ 0x0e, 0x1d, 0xa4, 0xb0, 0xa7, 0x88, 0xd7, 0xb1, 0xf1, 0x5a, 0x30, 0x03,
+ 0x75, 0xee, 0x42, 0xb2, 0x72, 0x61, 0x67, 0x5f, 0xdf, 0xc6, 0x0c, 0x29,
+ 0xba, 0xb7, 0x02, 0x2d, 0xc2, 0xe6, 0x24, 0xc7, 0xd1, 0xf3, 0x1e, 0x27,
+ 0x8a, 0xc0, 0x89, 0xc5, 0x88, 0x0e, 0x70, 0x1b, 0xec, 0x41, 0xf6, 0x3c,
+ 0x8f, 0x89, 0x7c, 0x0c, 0xec, 0xc5, 0xef, 0xf0, 0xa8, 0x01, 0xdb, 0xc5,
+ 0x8d, 0x7d, 0x4d, 0xf6, 0xe8, 0x60, 0xc2, 0x0e, 0x61, 0xf3, 0x1d, 0x9a,
+ 0xb2, 0xd5, 0x0e, 0x8f, 0xbe, 0xc7, 0x47, 0x10, 0x70, 0xd8, 0xed, 0x06,
+ 0xc4, 0xc9, 0xc7, 0x25, 0xcb, 0x63, 0xaf, 0xde, 0x0c, 0xc4, 0x47, 0x5d,
+ 0x3d, 0xcb, 0x7d, 0xca, 0xd7, 0xea, 0xbd, 0x87, 0x4d, 0xdf, 0x72, 0x94,
+ 0xcd, 0x9d, 0x2a, 0x66, 0xb1, 0x3b, 0x63, 0x67, 0xa1, 0x4d, 0xfe, 0x38,
+ 0x27, 0xda, 0x0c, 0x6c, 0x8b, 0x9e, 0x73, 0x4d, 0xee, 0xce, 0x80, 0xfd,
+ 0x79, 0x60, 0x9c, 0xe5, 0xce, 0x0a, 0x16, 0xde, 0x66, 0x10, 0xfd, 0x04,
+ 0xa0, 0x9b, 0x0b, 0x24, 0x11, 0xba, 0xe2, 0xbc, 0x32, 0x22, 0xab, 0x4c,
+ 0x02, 0x86, 0x78, 0x38, 0xd0, 0xc8, 0x34, 0x6c, 0x60, 0x58, 0x9e, 0x62,
+ 0x04, 0xb2, 0x26, 0xef, 0xb4, 0x01, 0x84, 0x1f, 0xb9, 0x5d, 0xa0, 0x5f,
+ 0xf3, 0x29, 0x89, 0xef, 0x93, 0x54, 0x25, 0xb9, 0x43, 0xd1, 0xb5, 0xd2,
+ 0xf8, 0xaf, 0x51, 0x13, 0x49, 0x1a, 0x36, 0xc6, 0x0a, 0x98, 0xc9, 0x0b,
+ 0x64, 0x53, 0x14, 0x4f, 0x5f, 0xe0, 0x0a, 0x0d, 0xf3, 0xde, 0x8d, 0x02,
+ 0xf0, 0xf5, 0x9c, 0x7b, 0x94, 0xdd, 0xc7, 0xc8, 0x89, 0x5b, 0x1d, 0xff,
+ 0x8d, 0x88, 0xf6, 0x9a, 0x9a, 0x2c, 0xfb, 0xb5, 0x5e, 0xda, 0x08, 0x37,
+ 0x80, 0x09, 0x50, 0x60, 0x1f, 0xc9, 0xe2, 0x30, 0xa5, 0x51, 0x4c, 0x96,
+ 0x74, 0xfb, 0x57, 0x6d, 0xf8, 0x39, 0x1c, 0x51, 0xba, 0x0f, 0xeb, 0xc2,
+ 0x9c, 0x26, 0x74, 0x62, 0xed, 0x53, 0x37, 0x32, 0x6b, 0x6f, 0x40, 0xd2,
+ 0x43, 0xad, 0x7d, 0x81, 0x45, 0x9e, 0xca, 0xbb, 0xd0, 0x01, 0x26, 0xb2,
+ 0x14, 0x2e, 0x6b, 0xa1, 0x0d, 0x9f, 0x90, 0x3a, 0x99, 0x18, 0xd2, 0x28,
+ 0x0c, 0x63, 0xee, 0x84, 0xb4, 0x70, 0x62, 0xe1},
+ pub_key_24,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 352
+ {SEC_OID_SHA256,
+ 352,
+ {0x46, 0xa6, 0xc9, 0xcd, 0x78, 0xe3, 0x8d, 0x55, 0x67, 0x79, 0x5d, 0xbe,
+ 0xa7, 0x18, 0x72, 0xac, 0x16, 0xda, 0x06, 0x72, 0x59, 0x75, 0xce, 0xe7,
+ 0xd8, 0x83, 0x9d, 0x2d, 0xe6, 0x65, 0xec, 0x3b, 0x84, 0x11, 0x27, 0x7f,
+ 0x3e, 0x02, 0x6f, 0xd2, 0xf9, 0xb8, 0x36, 0xd7, 0x88, 0xb4, 0x85, 0x39,
+ 0x75, 0x58, 0x58, 0xbc, 0x8b, 0xe0, 0x80, 0x41, 0x47, 0xb5, 0x9c, 0x09,
+ 0x35, 0x4b, 0x37, 0x27, 0x13, 0x14, 0x5e, 0x5a, 0x00, 0x0a, 0xc1, 0x57,
+ 0x44, 0xcc, 0xd2, 0xdb, 0x57, 0x95, 0x72, 0x7e, 0x2f, 0x4d, 0x5f, 0x67,
+ 0xbc, 0xab, 0x5e, 0x7c, 0xb1, 0x29, 0x08, 0x24, 0x96, 0x3a, 0xe8, 0x85,
+ 0x28, 0xab, 0xa0, 0xe6, 0x78, 0x59, 0x89, 0xc8, 0xad, 0xb8, 0x60, 0x84,
+ 0xd2, 0x6d, 0xd1, 0xfa, 0xea, 0x3a, 0xe2, 0xa6, 0x17, 0x57, 0x39, 0xfe,
+ 0x97, 0x8b, 0x57, 0x6e, 0xff, 0x67, 0x38, 0x32, 0xe5, 0x13, 0x41, 0x98,
+ 0x06, 0xd2, 0x06, 0xe0, 0x98, 0x4d, 0x1e, 0xf0, 0xe1, 0xc8, 0xd8, 0x98,
+ 0x10, 0x84, 0xee, 0x2e, 0xe5, 0x69, 0x80, 0x6b, 0x00, 0x3f, 0xb7, 0xf0,
+ 0x8e, 0x77, 0x59, 0x98, 0xeb, 0xa1, 0x77, 0x1f, 0x1e, 0xfa, 0x07, 0x0c,
+ 0x00, 0xa7, 0x69, 0x36, 0x3c, 0x61, 0x01, 0xd5, 0xc5, 0xfc, 0x61, 0x40,
+ 0xf1, 0x02, 0x46, 0x95, 0x74, 0xcd, 0x09, 0x74, 0x61, 0x30, 0xed, 0x80,
+ 0xd1, 0x4e, 0xab, 0xcd, 0x0a, 0x04, 0x18, 0xa7, 0x52, 0xd5, 0x59, 0x5b,
+ 0x5f, 0x40, 0xee, 0x0f, 0xb0, 0x5f, 0x5f, 0x98, 0x60, 0xe6, 0x00, 0xd7,
+ 0x5f, 0xbd, 0xd5, 0x34, 0x61, 0xf5, 0xea, 0x18, 0xbe, 0x5b, 0xd8, 0x07,
+ 0x28, 0x1f, 0x9e, 0x8f, 0xd6, 0xcf, 0x7e, 0xb3, 0x19, 0x85, 0x20, 0x6c,
+ 0x9a, 0x50, 0x33, 0xcd, 0xea, 0x63, 0x15, 0x12, 0xbf, 0xfd, 0xd9, 0x77,
+ 0xfe, 0xe5, 0xe6, 0x92, 0xb3, 0x15, 0x3a, 0x2c, 0xe9, 0xc7, 0x70, 0x8a,
+ 0x9c, 0x7d, 0x66, 0x5d, 0x84, 0x76, 0x27, 0x40, 0xcc, 0x9e, 0xa3, 0x74,
+ 0xbd, 0x32, 0xc1, 0x8c, 0x2d, 0x76, 0x32, 0x0e, 0x48, 0x93, 0xa2, 0xfa,
+ 0xc3, 0x74, 0xca, 0x71, 0x22, 0xe0, 0x1e, 0x08, 0x01, 0x1c, 0x35, 0x1b,
+ 0xd3, 0x37, 0x25, 0xa6, 0xad, 0xad, 0x96, 0xbe, 0xcd, 0x44, 0xe4, 0xec,
+ 0x10, 0x32, 0xfb, 0xfb, 0x0c, 0x8d, 0xcf, 0x13, 0xca, 0xe9, 0x55, 0x6e,
+ 0xaf, 0x41, 0x92, 0x11, 0xd0, 0x14, 0x9c, 0x57, 0x4b, 0x8d, 0x12, 0xff,
+ 0xe5, 0xbc, 0x59, 0x46, 0x8c, 0x7c, 0x54, 0x92, 0x83, 0xbe, 0x54, 0x16,
+ 0x97, 0x25, 0x8a, 0xf8, 0x47, 0xe5, 0x2a, 0x9a, 0xa8, 0x06, 0x35, 0x57,
+ 0xdf, 0xa4, 0x04, 0x04, 0xad, 0xba, 0xa9, 0x5e, 0x38, 0xad, 0x28, 0xeb,
+ 0xa0, 0x53, 0xae, 0xc3, 0xc1, 0x23, 0xe9, 0x8a, 0xb1, 0xb9, 0x47, 0xbb,
+ 0x77, 0x48, 0x41, 0xe9, 0x04, 0x0d, 0xd5, 0x40, 0x90, 0x68, 0xa2, 0xc8,
+ 0xa8, 0x4c, 0x53, 0x0f, 0xc4, 0x27, 0x38, 0x97, 0xed, 0x84, 0x5d, 0x76,
+ 0xdb, 0xaf, 0xbf, 0x45, 0xaf, 0x1a, 0x8f, 0xd2, 0x76, 0x72, 0x34, 0xfa,
+ 0xc1, 0xe8, 0x52, 0x45, 0x3d, 0x8b, 0x7e, 0xed, 0xe0, 0x2a, 0xf2, 0x28,
+ 0xd8, 0xb5, 0x82, 0x12, 0x38, 0xa5, 0x0a, 0x32, 0x14, 0x90, 0xda, 0xb7,
+ 0x4d, 0x68, 0x7a, 0x34, 0x00, 0xc3, 0x4f, 0x21, 0x5b, 0x85, 0x82, 0x34,
+ 0x24, 0xc9, 0xd9, 0x66, 0xb5, 0x16, 0xcc, 0xca, 0xc3, 0x8f, 0xc7, 0xf0,
+ 0x87, 0x69, 0xf4, 0x7d, 0x66, 0xc5, 0x7b, 0x9b, 0x75, 0xea, 0x67, 0xbe,
+ 0x82, 0x50, 0x8a, 0x51, 0x39, 0x46, 0xbc, 0xbc, 0x80, 0x94, 0x36, 0xef,
+ 0xc4, 0xee, 0x85, 0xf1, 0x39, 0xb1, 0x43, 0xc5, 0xbc, 0x15, 0xff, 0x69,
+ 0xad, 0x1f, 0x36, 0x67, 0xc3, 0xf6, 0x9b, 0xcf},
+ pub_key_24,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 353
+ {SEC_OID_SHA256,
+ 353,
+ {0x43, 0x92, 0x9c, 0x2f, 0xb0, 0x98, 0x6f, 0xc4, 0x57, 0x0a, 0x3e, 0xe7,
+ 0xf6, 0x70, 0x1b, 0x96, 0xa7, 0x8e, 0xc9, 0x29, 0x7a, 0x99, 0x74, 0x15,
+ 0xa1, 0x42, 0xae, 0x53, 0x90, 0x31, 0xc0, 0xe1, 0x96, 0xad, 0xd5, 0xe4,
+ 0xc6, 0xec, 0x57, 0x2d, 0xe0, 0xa2, 0xb1, 0x09, 0xcf, 0x23, 0xa4, 0x25,
+ 0x67, 0xeb, 0xe9, 0x8f, 0x42, 0xcf, 0x31, 0x2d, 0x07, 0x53, 0x8e, 0x4a,
+ 0x32, 0xb0, 0xf2, 0x04, 0x03, 0xb6, 0x62, 0xc6, 0x52, 0xba, 0x9e, 0x3d,
+ 0x6e, 0x38, 0xa6, 0x25, 0xd6, 0xb5, 0xe9, 0x1c, 0xce, 0x5c, 0x81, 0x0d,
+ 0x7a, 0x02, 0x26, 0x23, 0x38, 0xe1, 0x44, 0xa5, 0x7d, 0xb4, 0xac, 0x4d,
+ 0xeb, 0xfc, 0x53, 0x6e, 0x8e, 0xac, 0xa7, 0xfe, 0x08, 0x02, 0x2a, 0x2f,
+ 0x64, 0x74, 0x1d, 0x66, 0xd2, 0x5e, 0x30, 0x10, 0xf2, 0xfd, 0x25, 0x9d,
+ 0x4c, 0x6b, 0x00, 0x58, 0x25, 0x84, 0xbb, 0xbd, 0xcd, 0xe4, 0x26, 0x6d,
+ 0x86, 0xed, 0xdf, 0xd0, 0x44, 0x3f, 0xf2, 0x4b, 0x06, 0xcf, 0x7a, 0xde,
+ 0x6d, 0x73, 0x3c, 0x63, 0x7a, 0x48, 0xa3, 0x98, 0xdb, 0xb2, 0x83, 0x55,
+ 0xff, 0xb9, 0xbd, 0x21, 0xa4, 0x9d, 0xe6, 0xb3, 0x45, 0xef, 0x63, 0x5b,
+ 0x68, 0xd9, 0x17, 0xb5, 0xbf, 0xcb, 0x90, 0x16, 0xf7, 0xc6, 0x4c, 0x44,
+ 0x4d, 0xc0, 0x03, 0x6e, 0xca, 0xb8, 0xf5, 0x9b, 0x0d, 0x29, 0x09, 0x8f,
+ 0xac, 0xca, 0x02, 0x33, 0x5d, 0xf4, 0x4d, 0xb8, 0x7d, 0x30, 0xd0, 0x2f,
+ 0x08, 0x55, 0x3f, 0xfd, 0x03, 0x79, 0xb3, 0x3d, 0x13, 0xd0, 0x9a, 0x38,
+ 0x5c, 0xae, 0x7d, 0x63, 0xb6, 0xdb, 0x52, 0xe9, 0xb1, 0xeb, 0x8f, 0xd5,
+ 0x49, 0xe0, 0xe1, 0xe1, 0x82, 0x10, 0xde, 0x1d, 0x3e, 0x95, 0x27, 0x54,
+ 0x7e, 0x5c, 0x72, 0xf8, 0x16, 0xeb, 0x36, 0x28, 0x8b, 0x09, 0xd9, 0x6d,
+ 0xb7, 0x72, 0xf9, 0x55, 0xca, 0x46, 0xfc, 0x8c, 0xbd, 0xb6, 0xee, 0xa9,
+ 0x3c, 0x84, 0x1e, 0x10, 0x75, 0xc0, 0x0c, 0x3c, 0x45, 0xe9, 0x44, 0x2d,
+ 0x28, 0x09, 0x51, 0x36, 0xcc, 0x5c, 0xe8, 0x21, 0x2e, 0xd8, 0xc6, 0x0c,
+ 0x96, 0x68, 0x89, 0x8a, 0xb5, 0xd6, 0x47, 0x34, 0xd4, 0xd0, 0xf2, 0x31,
+ 0x1f, 0x10, 0x4c, 0xf8, 0xa7, 0x32, 0xe6, 0xd8, 0x8f, 0xb2, 0x06, 0x4c,
+ 0xb5, 0x7b, 0xd5, 0x4d, 0x3c, 0xde, 0xf7, 0xc1, 0x1c, 0x84, 0x0e, 0xcb,
+ 0x23, 0x84, 0x66, 0xc7, 0x47, 0x28, 0x92, 0x33, 0xa3, 0x17, 0xb7, 0x37,
+ 0x85, 0x77, 0x8f, 0xf4, 0x34, 0x99, 0x49, 0xda, 0x47, 0xc9, 0xb4, 0xb2,
+ 0xdc, 0x9f, 0x89, 0xbd, 0x1f, 0xe7, 0xe9, 0x8b, 0x58, 0x25, 0x00, 0xdf,
+ 0xc0, 0x5d, 0xba, 0x3f, 0xa4, 0x10, 0xcc, 0xa6, 0x6a, 0xcd, 0x85, 0x46,
+ 0x69, 0x94, 0x05, 0x43, 0xc2, 0x2e, 0xd1, 0x03, 0x8e, 0xac, 0x7f, 0x02,
+ 0x12, 0xb9, 0xce, 0x4a, 0xed, 0xba, 0x0e, 0xb1, 0x5e, 0xa1, 0xe7, 0x5a,
+ 0x73, 0xc4, 0x5c, 0x1a, 0xe0, 0x3f, 0xd2, 0x41, 0x66, 0x2e, 0x9c, 0xb8,
+ 0x9b, 0x05, 0x19, 0x39, 0xc4, 0x68, 0xdb, 0x3a, 0x0a, 0xda, 0xb8, 0x22,
+ 0x61, 0x7b, 0x5b, 0xc6, 0x69, 0xd1, 0xe0, 0x22, 0x6c, 0xf6, 0xb4, 0x75,
+ 0x44, 0x5d, 0x9d, 0x5e, 0x77, 0xef, 0x54, 0xed, 0x64, 0x6c, 0xd8, 0x1f,
+ 0x09, 0x52, 0xb9, 0x49, 0xb7, 0xf4, 0xf3, 0x73, 0x81, 0xba, 0x64, 0x27,
+ 0xe0, 0x60, 0x96, 0x64, 0x67, 0xa7, 0x6e, 0x1d, 0x92, 0x61, 0xa5, 0xfe,
+ 0x8c, 0x68, 0x39, 0x8a, 0x89, 0xeb, 0x50, 0x25, 0xcc, 0x39, 0x33, 0x98,
+ 0x85, 0xb6, 0xc3, 0x3d, 0xde, 0x89, 0x8a, 0x15, 0x9f, 0x0a, 0xf4, 0xac,
+ 0xc8, 0x14, 0x61, 0xfa, 0xe3, 0x7f, 0x5f, 0x4c, 0x61, 0xde, 0x4a, 0x88,
+ 0x8d, 0xc4, 0xf6, 0xb1, 0xe2, 0xb7, 0x33, 0x6f},
+ pub_key_24,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 354
+ {SEC_OID_SHA256,
+ 354,
+ {0x0e, 0x20, 0x7d, 0xe1, 0x29, 0x5c, 0xaa, 0xdb, 0x15, 0x09, 0x8f, 0x51,
+ 0xf5, 0xdb, 0x90, 0xf9, 0xf0, 0x00, 0x77, 0x60, 0x55, 0xb1, 0x07, 0xbe,
+ 0x58, 0xbd, 0x24, 0xd5, 0x2a, 0x01, 0xd4, 0x17, 0x1c, 0xb9, 0xe4, 0x7a,
+ 0x40, 0x79, 0x02, 0x54, 0xf8, 0x6a, 0x8a, 0x56, 0xc8, 0xae, 0x38, 0x25,
+ 0x2f, 0x90, 0x9a, 0xa3, 0xb9, 0xbb, 0xe7, 0xb7, 0xe1, 0xfe, 0xd0, 0x08,
+ 0x10, 0x56, 0x90, 0xd9, 0xaf, 0xa6, 0x47, 0x06, 0x7a, 0xc1, 0x22, 0xa2,
+ 0x72, 0xd3, 0x0a, 0xc2, 0x82, 0x13, 0xd2, 0xcd, 0x37, 0xb4, 0x5c, 0xf8,
+ 0x1d, 0xc4, 0x8d, 0x59, 0xe8, 0x7d, 0x9f, 0xfa, 0xef, 0x6e, 0x1c, 0x9c,
+ 0xf6, 0xdd, 0xf4, 0xea, 0x5f, 0xf6, 0x12, 0x35, 0x23, 0xc9, 0xcc, 0x88,
+ 0x53, 0x44, 0xb7, 0xe1, 0xef, 0x4c, 0x80, 0x96, 0xbb, 0x54, 0x2b, 0xc0,
+ 0xfa, 0x5c, 0x47, 0xab, 0xaa, 0xbc, 0xa9, 0xa5, 0x8c, 0xa8, 0x5b, 0xcf,
+ 0x09, 0x29, 0x24, 0x74, 0x15, 0x03, 0xa0, 0xf3, 0xc5, 0x4c, 0x72, 0x5c,
+ 0x48, 0x85, 0x5d, 0xc4, 0x34, 0xb0, 0x9d, 0x76, 0x1f, 0x72, 0x90, 0x51,
+ 0xfb, 0x15, 0xaf, 0x56, 0x12, 0xbd, 0xd3, 0x87, 0xb4, 0xcd, 0x50, 0x19,
+ 0x57, 0x73, 0x27, 0xbb, 0x2e, 0x64, 0xed, 0xb0, 0x65, 0xf7, 0x13, 0xd5,
+ 0x0f, 0xf4, 0x28, 0x5f, 0x1d, 0x18, 0x4f, 0xe7, 0x09, 0x20, 0x7f, 0x80,
+ 0x9b, 0x9c, 0x38, 0xd0, 0x64, 0x72, 0x28, 0x97, 0xa8, 0x68, 0xf8, 0xa0,
+ 0x9b, 0xfe, 0x1d, 0x33, 0xc8, 0x0b, 0xe0, 0x69, 0x3e, 0x98, 0xd7, 0xe8,
+ 0x56, 0x00, 0xbe, 0xfb, 0x64, 0x3e, 0x9f, 0x71, 0x35, 0x84, 0xc7, 0x16,
+ 0x30, 0x67, 0x31, 0xd7, 0xf8, 0x08, 0x7d, 0xff, 0x66, 0xbe, 0x1c, 0x4f,
+ 0x6d, 0xdd, 0xbc, 0x51, 0xb6, 0xff, 0xe6, 0x03, 0x48, 0x45, 0xcf, 0x0f,
+ 0x88, 0x74, 0x9e, 0x03, 0x9e, 0xc3, 0x14, 0x88, 0x7c, 0x94, 0x64, 0x81,
+ 0x54, 0xf7, 0xc9, 0x72, 0x35, 0x32, 0x3b, 0xf7, 0x80, 0x41, 0xec, 0x2c,
+ 0x8e, 0xe9, 0x8e, 0xa7, 0xc5, 0x53, 0xec, 0xfe, 0xc1, 0xf9, 0xfe, 0x89,
+ 0x27, 0x9c, 0x9c, 0x91, 0xac, 0x6a, 0xcd, 0x12, 0xeb, 0xe9, 0x69, 0xda,
+ 0x4c, 0x67, 0xfa, 0x65, 0x34, 0xef, 0x9a, 0xce, 0x4b, 0x62, 0x9c, 0x7b,
+ 0x1d, 0xe8, 0xc4, 0xce, 0x1d, 0xc2, 0xb0, 0xf5, 0xbd, 0x7d, 0x41, 0x6d,
+ 0xb6, 0xeb, 0x51, 0x2a, 0x4d, 0xc8, 0xed, 0xa0, 0x32, 0x21, 0x38, 0xcb,
+ 0x7c, 0x65, 0xb9, 0xa5, 0x8d, 0x71, 0x22, 0x84, 0xe4, 0xaa, 0xf0, 0x59,
+ 0xdb, 0x80, 0xaf, 0x57, 0x85, 0xaf, 0x4d, 0x83, 0xd3, 0x91, 0xb7, 0xd8,
+ 0xbd, 0xc4, 0x07, 0x16, 0x36, 0x71, 0x24, 0x10, 0xd1, 0xdd, 0xe6, 0x62,
+ 0x47, 0x8e, 0xad, 0xa1, 0xa2, 0xf1, 0xf3, 0x57, 0x86, 0xb7, 0x8e, 0xec,
+ 0x77, 0xb2, 0x78, 0x85, 0x36, 0x10, 0x8e, 0x74, 0x63, 0xd6, 0x76, 0x81,
+ 0x4a, 0x91, 0xf8, 0x1f, 0xd5, 0xe2, 0x08, 0x4a, 0x8c, 0x1b, 0x1c, 0xc3,
+ 0x39, 0x88, 0xe7, 0x31, 0x84, 0x11, 0x0c, 0x6e, 0x6b, 0x0e, 0xf1, 0xde,
+ 0x87, 0x41, 0x04, 0x60, 0x2e, 0xb3, 0x3b, 0x52, 0x76, 0xeb, 0xba, 0xc9,
+ 0x5d, 0x91, 0xb9, 0x43, 0xe2, 0x5d, 0xe6, 0xdf, 0xc6, 0x6b, 0x31, 0xd8,
+ 0x09, 0x19, 0x61, 0xc7, 0x8d, 0xcd, 0xdd, 0x35, 0x8d, 0xe7, 0xf2, 0x55,
+ 0x84, 0xd9, 0xf7, 0x4d, 0xc6, 0x27, 0x1f, 0xf3, 0x12, 0x94, 0xbe, 0xe2,
+ 0xcc, 0x9b, 0x2f, 0x97, 0xa2, 0x58, 0x3c, 0x9b, 0x33, 0x24, 0x36, 0x00,
+ 0x50, 0x0b, 0xc7, 0x23, 0xb0, 0x5d, 0x65, 0x83, 0x9d, 0xe7, 0x44, 0x28,
+ 0x95, 0xbd, 0x57, 0xa1, 0xdd, 0x50, 0x86, 0x51, 0xa2, 0x0e, 0x20, 0xf2,
+ 0x64, 0xd8, 0xdc, 0xb5, 0x9d, 0x48, 0x52, 0x47},
+ pub_key_24,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 355
+ {SEC_OID_SHA256,
+ 355,
+ {0x0a, 0x88, 0x2c, 0x36, 0x7f, 0xf4, 0x95, 0x64, 0x6c, 0x21, 0xef, 0x04,
+ 0x89, 0xce, 0x26, 0x8d, 0x6c, 0x4e, 0x6c, 0xd0, 0x17, 0x6b, 0xf9, 0x48,
+ 0x8d, 0x4b, 0x8e, 0xdf, 0x04, 0xe1, 0x70, 0x6f, 0x23, 0xd1, 0x21, 0xb5,
+ 0x00, 0xb4, 0x27, 0xeb, 0x86, 0x52, 0x09, 0x96, 0x89, 0x42, 0x9a, 0x08,
+ 0xe7, 0x32, 0x94, 0xcf, 0xd2, 0x96, 0x94, 0xf9, 0xb4, 0xf3, 0x3e, 0xbc,
+ 0x8a, 0x7f, 0x9d, 0x0f, 0x9d, 0x11, 0xf1, 0x14, 0xd0, 0xf8, 0x48, 0x11,
+ 0x4d, 0x11, 0x6e, 0xbc, 0xab, 0x82, 0x8c, 0x7e, 0xd4, 0xc6, 0x4d, 0x5d,
+ 0xdc, 0xe9, 0x95, 0x8b, 0xd0, 0x88, 0x3a, 0xe8, 0x2e, 0xe2, 0xbe, 0x0a,
+ 0x18, 0x5d, 0x54, 0xae, 0x64, 0x69, 0x0a, 0xcc, 0xd8, 0x16, 0x97, 0x1e,
+ 0xa5, 0xef, 0x80, 0xd7, 0xd6, 0x01, 0xe7, 0x2a, 0x81, 0x4b, 0x9b, 0x61,
+ 0xe8, 0xd0, 0x07, 0x27, 0xa8, 0x43, 0xac, 0x90, 0x63, 0x9f, 0x2c, 0x83,
+ 0xcc, 0x7e, 0x2a, 0x90, 0x65, 0xeb, 0xea, 0x3e, 0x7a, 0xad, 0x3b, 0x12,
+ 0xdd, 0x9e, 0xd8, 0xa1, 0xee, 0x03, 0xa4, 0x3e, 0x66, 0x95, 0x98, 0x57,
+ 0x14, 0x90, 0xfd, 0x92, 0xb6, 0x99, 0xd2, 0x94, 0x1f, 0xda, 0x3a, 0xf7,
+ 0x27, 0x1f, 0x88, 0x64, 0xc8, 0x44, 0xf8, 0xef, 0xcb, 0xac, 0x20, 0x06,
+ 0x6c, 0x7b, 0xee, 0x68, 0x2c, 0x64, 0x4d, 0xa2, 0x32, 0x9d, 0xb7, 0x21,
+ 0xff, 0x33, 0xa7, 0xa8, 0x18, 0x69, 0xa7, 0xbf, 0xb7, 0xa9, 0x10, 0xfd,
+ 0xe6, 0x00, 0x8e, 0x1b, 0xdb, 0x4e, 0x9f, 0xf9, 0x89, 0xff, 0x78, 0xfc,
+ 0x0a, 0x9f, 0x43, 0xb3, 0x83, 0x99, 0x08, 0x38, 0x08, 0xfb, 0x3f, 0x38,
+ 0xf0, 0xe9, 0x6d, 0x40, 0x20, 0xbf, 0x8a, 0x4b, 0x32, 0x9b, 0xbf, 0x81,
+ 0xd5, 0x9d, 0xff, 0xb0, 0x3f, 0x5d, 0x1e, 0xa3, 0x42, 0x76, 0xdd, 0xcc,
+ 0xcc, 0x2a, 0x43, 0x19, 0x39, 0x3e, 0x17, 0x77, 0x48, 0x8c, 0x84, 0x3f,
+ 0x9b, 0x0a, 0xef, 0x1f, 0xca, 0xb7, 0xa9, 0x7e, 0x00, 0xd5, 0x0f, 0x7f,
+ 0x83, 0xbb, 0xfd, 0x30, 0x27, 0x2c, 0x8e, 0xa4, 0xa5, 0xb0, 0xd7, 0xb7,
+ 0x4e, 0x7f, 0x7b, 0x70, 0xa9, 0x29, 0x5d, 0x0e, 0x94, 0x2e, 0x5b, 0x6e,
+ 0x62, 0x7f, 0xf8, 0x45, 0x7d, 0x0f, 0x60, 0xc1, 0xaa, 0xc8, 0xfe, 0x10,
+ 0xb7, 0xd7, 0xab, 0x1b, 0x8c, 0xd1, 0x8d, 0x39, 0x04, 0xbf, 0xde, 0x2a,
+ 0x31, 0x6a, 0x83, 0xee, 0x2b, 0x76, 0x33, 0xc3, 0xde, 0xe3, 0x14, 0x1f,
+ 0xbd, 0x61, 0xc8, 0x11, 0x5f, 0x88, 0xee, 0x7c, 0xa4, 0xb2, 0xb6, 0x77,
+ 0xd1, 0x80, 0x3a, 0x1a, 0x35, 0x36, 0x1c, 0x95, 0x6c, 0x1a, 0xdc, 0xfa,
+ 0x8c, 0x8e, 0x10, 0xf0, 0x42, 0x2e, 0xb3, 0x34, 0x7b, 0x49, 0x83, 0xef,
+ 0xf3, 0xc1, 0xc7, 0x9e, 0x7d, 0xa8, 0x0a, 0x2e, 0x7c, 0x6d, 0x55, 0xe6,
+ 0x1f, 0x5a, 0xf7, 0x42, 0x54, 0xbd, 0x91, 0xdb, 0x0d, 0x4b, 0xc1, 0x0c,
+ 0x38, 0x12, 0x51, 0x3d, 0x83, 0x2b, 0xd6, 0xa6, 0x03, 0xa6, 0xba, 0xfd,
+ 0x29, 0xcd, 0x5c, 0x06, 0x2d, 0x9e, 0x3b, 0x74, 0x63, 0x1f, 0x87, 0x3f,
+ 0xb3, 0xab, 0x47, 0xe5, 0x97, 0x91, 0x44, 0x6e, 0x5f, 0x79, 0x5d, 0x6e,
+ 0xf5, 0xbb, 0xfa, 0x26, 0x7a, 0x54, 0x1d, 0x44, 0x05, 0xdc, 0x09, 0xe8,
+ 0x2c, 0x8b, 0x03, 0xf5, 0x1d, 0xb4, 0x79, 0x8c, 0xc9, 0x6d, 0xda, 0x7a,
+ 0x7b, 0xce, 0x7b, 0xa9, 0xc6, 0x79, 0xd8, 0x51, 0xd5, 0xdd, 0x2e, 0x6b,
+ 0x37, 0x35, 0xaa, 0xa2, 0xfc, 0xff, 0x0d, 0x55, 0x8d, 0x68, 0x95, 0x9c,
+ 0x6a, 0xf8, 0xb2, 0x83, 0xfd, 0x38, 0x33, 0x15, 0x76, 0x27, 0x67, 0xcd,
+ 0x0e, 0x4e, 0xf6, 0xe0, 0x27, 0x02, 0x01, 0x48, 0xcd, 0x3b, 0x14, 0x83,
+ 0x3c, 0xad, 0x4d, 0x92, 0xc2, 0xc9, 0xce, 0x15},
+ pub_key_24,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 356
+ {SEC_OID_SHA256,
+ 356,
+ {0x37, 0x46, 0x03, 0xf5, 0xd4, 0x72, 0x85, 0x26, 0xe6, 0xcc, 0x7c, 0x7b,
+ 0xfb, 0x6f, 0x45, 0x6b, 0xd3, 0x3b, 0xda, 0xbf, 0x37, 0xd9, 0x42, 0xdf,
+ 0xa8, 0x13, 0x2a, 0x94, 0x79, 0xf6, 0xe4, 0xa9, 0xc2, 0xdf, 0xee, 0x51,
+ 0x5d, 0x88, 0x3a, 0xce, 0x45, 0xcf, 0x1d, 0x66, 0x01, 0x90, 0xe4, 0x42,
+ 0xa9, 0xea, 0x75, 0x90, 0xd6, 0x7a, 0xac, 0x9b, 0xde, 0x69, 0x51, 0x31,
+ 0x4a, 0xf9, 0x0b, 0xaa, 0xc2, 0x1b, 0xed, 0x53, 0x7c, 0x77, 0x41, 0x48,
+ 0xaf, 0xb7, 0x92, 0x73, 0x37, 0xd6, 0x26, 0x52, 0x5e, 0x13, 0xfa, 0x15,
+ 0x66, 0x4c, 0xdd, 0x78, 0xdf, 0xa5, 0xe3, 0x88, 0x6e, 0xe1, 0xfe, 0x71,
+ 0x37, 0xad, 0x5f, 0x69, 0xaa, 0xdc, 0xb0, 0x98, 0xa0, 0xd4, 0x94, 0x75,
+ 0xb0, 0xf7, 0x6e, 0xd1, 0xbb, 0x86, 0xcb, 0xd0, 0x8a, 0x0c, 0xae, 0x9a,
+ 0x6e, 0xc1, 0x20, 0xea, 0xbd, 0x55, 0xb7, 0xe5, 0xc4, 0x45, 0x6b, 0xfa,
+ 0xc2, 0xb2, 0xac, 0xc3, 0x89, 0x21, 0x10, 0xb7, 0xf6, 0x2c, 0x0d, 0xbe,
+ 0x7e, 0xc7, 0xe4, 0x91, 0x47, 0x4c, 0x5c, 0x64, 0x14, 0x53, 0x74, 0x3f,
+ 0xd7, 0x0b, 0x15, 0xf7, 0xa7, 0x26, 0xa0, 0xca, 0x44, 0xa7, 0x8b, 0xfa,
+ 0xf3, 0x44, 0x5a, 0x97, 0x9b, 0xd4, 0xdf, 0x36, 0x2b, 0x7f, 0x29, 0xd4,
+ 0xed, 0x91, 0x89, 0xbf, 0xcd, 0xee, 0x01, 0x47, 0x6c, 0xf1, 0xb4, 0x8c,
+ 0x2e, 0xda, 0xf0, 0x2d, 0x22, 0x6b, 0x41, 0xf5, 0x87, 0xa8, 0xdb, 0x16,
+ 0x1b, 0xd3, 0x6e, 0x6e, 0xa2, 0x0d, 0x64, 0xc8, 0x77, 0x3f, 0xbe, 0x8c,
+ 0x02, 0x96, 0xb9, 0xe0, 0x16, 0xcc, 0xde, 0x33, 0x3b, 0x38, 0x01, 0x61,
+ 0xa6, 0x41, 0xd8, 0x22, 0xbc, 0x65, 0xd3, 0xb6, 0x04, 0x17, 0x53, 0x40,
+ 0x72, 0x26, 0x3c, 0xd4, 0x61, 0xa4, 0xf7, 0x78, 0x26, 0xcb, 0xd0, 0x50,
+ 0x8e, 0xa1, 0x17, 0x20, 0x08, 0x1c, 0x34, 0xb1, 0x2d, 0x80, 0xef, 0x09,
+ 0x63, 0x85, 0x76, 0x24, 0xd4, 0x8c, 0x53, 0x74, 0x8f, 0x27, 0x9b, 0xf6,
+ 0xad, 0x33, 0x8b, 0xa5, 0x64, 0xe3, 0x5d, 0x37, 0xd1, 0xde, 0xa2, 0x7d,
+ 0x19, 0xad, 0x5d, 0xcb, 0x76, 0xd6, 0xf4, 0xaa, 0xc6, 0x2e, 0x49, 0xee,
+ 0xde, 0xdb, 0x11, 0x21, 0xe0, 0x6b, 0x9f, 0x78, 0xeb, 0x28, 0x5f, 0x7d,
+ 0x7e, 0xe2, 0xcd, 0x47, 0x5e, 0x79, 0x1c, 0xc0, 0x4c, 0x02, 0x9c, 0xb7,
+ 0x6e, 0x5b, 0x33, 0x74, 0x3a, 0xca, 0x3a, 0xc3, 0xad, 0xf5, 0xe3, 0x17,
+ 0xd9, 0x5a, 0xa7, 0x9a, 0x2f, 0x0a, 0xc3, 0xc3, 0x28, 0xe6, 0x9e, 0xa4,
+ 0x69, 0x26, 0x61, 0xb8, 0x10, 0x7d, 0x89, 0xee, 0xaa, 0xf3, 0xbe, 0x01,
+ 0x12, 0x25, 0x44, 0xfd, 0x9d, 0x0c, 0x61, 0x51, 0x1e, 0x87, 0xc6, 0xa5,
+ 0x50, 0x7c, 0x57, 0x01, 0x65, 0x5d, 0x35, 0xf7, 0x15, 0x86, 0xba, 0xdd,
+ 0x55, 0xb2, 0x63, 0x63, 0xb5, 0x1f, 0x01, 0x98, 0x96, 0xc0, 0x33, 0x26,
+ 0xc7, 0x23, 0x32, 0xde, 0x5b, 0xe8, 0xa0, 0xf1, 0x46, 0xd6, 0x30, 0xa6,
+ 0xe7, 0x47, 0xa9, 0x06, 0x68, 0x4c, 0x7d, 0xc5, 0x9d, 0x3b, 0xda, 0x66,
+ 0x7c, 0x8a, 0x92, 0x43, 0x2e, 0x87, 0x9f, 0x6a, 0x4d, 0x91, 0xd3, 0xcd,
+ 0xca, 0x89, 0xb9, 0x84, 0x02, 0x85, 0xbd, 0x8a, 0x22, 0xe5, 0xe5, 0xbe,
+ 0xbc, 0x32, 0x01, 0x17, 0x25, 0xf6, 0x4c, 0xb5, 0xfc, 0xba, 0xde, 0x8a,
+ 0x5f, 0x5f, 0x9b, 0xa3, 0x72, 0xa9, 0xbe, 0x7f, 0x0a, 0x49, 0x07, 0xe4,
+ 0x0b, 0x4d, 0x06, 0xfe, 0xff, 0xee, 0x3a, 0x55, 0x8f, 0xd0, 0x23, 0x51,
+ 0x4b, 0x50, 0x43, 0x08, 0xa1, 0xd8, 0x21, 0xc4, 0x19, 0x55, 0xc3, 0x05,
+ 0xf5, 0x50, 0xff, 0xdf, 0x00, 0x5b, 0x9b, 0xd5, 0xdf, 0xce, 0x2d, 0x16,
+ 0xd3, 0xd0, 0x9b, 0xf1, 0x7c, 0x15, 0x6c, 0x4a},
+ pub_key_24,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 357
+ {SEC_OID_SHA256,
+ 357,
+ {0x40, 0x1b, 0xf4, 0xe6, 0x3b, 0xe4, 0x25, 0x9b, 0x54, 0xc5, 0x90, 0x97,
+ 0x97, 0xb2, 0xb0, 0x1f, 0xca, 0x18, 0xa6, 0xf7, 0x4d, 0x76, 0xfe, 0xcf,
+ 0x75, 0x53, 0x5f, 0x28, 0x76, 0x07, 0x9a, 0xd9, 0xee, 0x56, 0xc6, 0x53,
+ 0xda, 0xfc, 0x35, 0x13, 0xeb, 0x02, 0x11, 0x4f, 0x5c, 0x96, 0xef, 0xb4,
+ 0x02, 0x5c, 0xf5, 0x8c, 0x2c, 0xd5, 0x76, 0xd0, 0x03, 0xf6, 0x88, 0xb1,
+ 0x14, 0x58, 0xfe, 0x3d, 0xf1, 0x65, 0x76, 0x57, 0xed, 0x52, 0xb2, 0x75,
+ 0x6a, 0x99, 0xb4, 0x8c, 0x67, 0x22, 0x70, 0x8e, 0xf1, 0x17, 0x65, 0xc8,
+ 0xda, 0x2f, 0x3b, 0x06, 0x1c, 0x77, 0x9f, 0x26, 0xa6, 0x4f, 0xe1, 0x3e,
+ 0x4b, 0xe4, 0x60, 0x2d, 0x0c, 0xa2, 0x55, 0x37, 0x93, 0xd3, 0x6c, 0x23,
+ 0xf3, 0x19, 0x47, 0x05, 0xe3, 0x4a, 0x75, 0xb9, 0xb9, 0x1f, 0xf7, 0xf4,
+ 0xe5, 0x54, 0xc5, 0x90, 0x7b, 0x85, 0xec, 0xb5, 0x61, 0xa8, 0xd2, 0x22,
+ 0x62, 0xaa, 0x36, 0x69, 0xcc, 0x7b, 0xe2, 0xfc, 0x5c, 0x21, 0xb9, 0x17,
+ 0x08, 0x69, 0xff, 0x52, 0xdc, 0xba, 0x46, 0xb2, 0xb1, 0xc6, 0x88, 0xe4,
+ 0xc0, 0x4e, 0x7a, 0x8f, 0x09, 0x9e, 0x3a, 0x41, 0x96, 0x86, 0x3b, 0xd1,
+ 0xe8, 0x28, 0xfb, 0x5e, 0xa5, 0x44, 0x3b, 0x64, 0xb1, 0x90, 0x32, 0x76,
+ 0x22, 0x05, 0x5d, 0x44, 0xff, 0x4c, 0x99, 0x99, 0x60, 0x13, 0x38, 0xe5,
+ 0x6c, 0x17, 0x5c, 0x71, 0x6a, 0xbf, 0x8d, 0x6c, 0x2c, 0xe6, 0xb9, 0xef,
+ 0x17, 0x93, 0x0e, 0x84, 0x67, 0x45, 0xe7, 0x51, 0xf8, 0x82, 0xff, 0xb3,
+ 0xf0, 0xb1, 0xa2, 0x0e, 0x68, 0xce, 0x90, 0x83, 0xd1, 0x46, 0x62, 0x95,
+ 0xca, 0xac, 0xdc, 0xe8, 0x5b, 0xd4, 0xa3, 0x46, 0x15, 0xd0, 0x9f, 0x20,
+ 0x51, 0x83, 0x9f, 0xf8, 0x36, 0x50, 0x70, 0x88, 0x88, 0xdb, 0x81, 0x8a,
+ 0xca, 0x92, 0x29, 0xc3, 0x8d, 0xde, 0xf8, 0x68, 0x48, 0xa2, 0xc0, 0xc8,
+ 0x8b, 0x86, 0xa2, 0xf5, 0xa1, 0x07, 0x9d, 0xcf, 0x0e, 0x88, 0x8b, 0xe6,
+ 0x2e, 0x11, 0x68, 0x50, 0xb7, 0xe8, 0xd0, 0x67, 0x85, 0x62, 0x7f, 0xca,
+ 0x18, 0x99, 0xf6, 0xd7, 0xc0, 0x2e, 0xb6, 0x0c, 0x3b, 0xae, 0x0d, 0x53,
+ 0x8c, 0xde, 0x8a, 0x05, 0xef, 0x72, 0x81, 0xbb, 0xa7, 0xf3, 0x57, 0x57,
+ 0x36, 0x0f, 0xfa, 0x79, 0xfd, 0xd0, 0x86, 0x42, 0xb6, 0xaf, 0x5a, 0xaf,
+ 0x8c, 0x71, 0xa3, 0x2a, 0xec, 0xd0, 0xe9, 0xf3, 0xd9, 0xa2, 0xef, 0x16,
+ 0x4d, 0xa1, 0x74, 0x0a, 0x5c, 0x2d, 0xd7, 0x94, 0x36, 0x03, 0xba, 0xfd,
+ 0xe0, 0x5e, 0x38, 0xf2, 0xba, 0x78, 0xc1, 0x5c, 0x3e, 0xef, 0x13, 0xa5,
+ 0x05, 0x9f, 0x3f, 0x24, 0x2f, 0x07, 0xaf, 0x2e, 0x60, 0x44, 0x89, 0x6d,
+ 0x1d, 0x6d, 0x98, 0x10, 0xed, 0x3f, 0xb8, 0x20, 0x3c, 0xa4, 0xef, 0xc1,
+ 0x16, 0xe9, 0x5d, 0x2f, 0x53, 0xbe, 0x8c, 0x55, 0xfc, 0x1c, 0xe6, 0x53,
+ 0xf0, 0x25, 0x97, 0xc0, 0xdf, 0x7d, 0x4a, 0x7d, 0xd8, 0x8b, 0x41, 0xc2,
+ 0xa6, 0x5e, 0x40, 0xbf, 0x5d, 0xaf, 0xbe, 0xf2, 0xa9, 0x7e, 0x4d, 0xc3,
+ 0xbb, 0x49, 0x44, 0x57, 0x74, 0xca, 0xc2, 0x83, 0xae, 0x13, 0x1c, 0x08,
+ 0x49, 0x2c, 0x97, 0x15, 0x71, 0x2f, 0x99, 0x82, 0x41, 0xe1, 0x6e, 0xb7,
+ 0x76, 0x91, 0x5f, 0x15, 0xb7, 0xe9, 0x54, 0x4c, 0xcf, 0x1d, 0xc2, 0x20,
+ 0xa9, 0xe1, 0x39, 0xde, 0xfd, 0x63, 0xcb, 0x29, 0x51, 0x09, 0x08, 0x08,
+ 0x39, 0x5c, 0xe5, 0x65, 0x55, 0xa7, 0xcd, 0xab, 0x45, 0x64, 0xd8, 0x21,
+ 0x51, 0xdd, 0xc0, 0xba, 0x00, 0xdb, 0x24, 0x45, 0x4f, 0x21, 0x74, 0xbf,
+ 0x0f, 0xe7, 0xff, 0xe6, 0xe2, 0xd9, 0xd8, 0x2a, 0x92, 0x43, 0x78, 0x90,
+ 0xbc, 0xae, 0x16, 0x01, 0xdb, 0xce, 0xa2, 0x9a},
+ pub_key_24,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 358
+ {SEC_OID_SHA256,
+ 358,
+ {0x49, 0x15, 0x96, 0x82, 0x86, 0x1c, 0xde, 0xc7, 0x04, 0x0d, 0xea, 0xaf,
+ 0x7c, 0xe2, 0x18, 0x4e, 0x53, 0x54, 0x5f, 0x74, 0x75, 0xb0, 0xc6, 0x8f,
+ 0xe4, 0xda, 0xa1, 0xdf, 0xf3, 0x2c, 0xe2, 0xd6, 0xef, 0x37, 0x80, 0x88,
+ 0x66, 0xe2, 0x18, 0xbb, 0x7a, 0xe2, 0xf7, 0x07, 0x0a, 0xce, 0x0d, 0x07,
+ 0x80, 0xa7, 0x64, 0x0b, 0xc2, 0x0d, 0xde, 0x74, 0x2e, 0x25, 0xbe, 0x8c,
+ 0xa2, 0xa5, 0x55, 0xf1, 0x8d, 0x9c, 0xd5, 0xe5, 0x88, 0x1e, 0x7e, 0x1b,
+ 0x43, 0x54, 0x48, 0x93, 0xeb, 0x11, 0xe3, 0xce, 0x3b, 0xa8, 0xba, 0x83,
+ 0x2d, 0x53, 0x17, 0x12, 0xe0, 0xd4, 0xf4, 0xb4, 0x1e, 0x14, 0x86, 0x36,
+ 0xcc, 0x8e, 0x0f, 0x7b, 0x18, 0xe7, 0x49, 0xff, 0x48, 0x1a, 0xba, 0xde,
+ 0xdb, 0x3a, 0xdf, 0x6c, 0x42, 0x55, 0x30, 0x87, 0xfd, 0x35, 0xb1, 0x3c,
+ 0x68, 0xea, 0xc4, 0x5b, 0xf0, 0x97, 0x13, 0x38, 0x6f, 0x3a, 0x2c, 0x6f,
+ 0xdb, 0x1f, 0x0d, 0x82, 0x4e, 0xe8, 0x5e, 0x15, 0x80, 0xad, 0x3e, 0x1b,
+ 0x23, 0x63, 0xa2, 0x3c, 0xef, 0x1a, 0xdd, 0x8e, 0x2f, 0x80, 0x65, 0x9e,
+ 0x6a, 0xa0, 0xbf, 0xf1, 0x42, 0x31, 0xd2, 0x9e, 0x06, 0xaf, 0xb4, 0xe7,
+ 0xd1, 0x14, 0x65, 0x54, 0x5e, 0x8b, 0x73, 0x49, 0x75, 0x4d, 0xe1, 0x70,
+ 0x04, 0x3d, 0x95, 0x13, 0xee, 0xb7, 0x2f, 0x5b, 0x3a, 0x68, 0xa6, 0xba,
+ 0x2d, 0xec, 0x11, 0x8d, 0x52, 0xb9, 0x09, 0xd4, 0xfb, 0x30, 0x18, 0x53,
+ 0x6a, 0x9a, 0xf8, 0xab, 0x9c, 0xb2, 0xc8, 0x40, 0x21, 0x1b, 0x06, 0xfe,
+ 0x04, 0x92, 0xf7, 0x7f, 0xa2, 0xd7, 0x55, 0xd4, 0x3e, 0x62, 0x66, 0xa3,
+ 0x81, 0xd4, 0x56, 0x00, 0xce, 0x5e, 0x6e, 0x16, 0x51, 0x8b, 0x6b, 0x23,
+ 0xe3, 0x81, 0x05, 0x62, 0xc9, 0x1f, 0x5f, 0xeb, 0x8e, 0x6d, 0x8e, 0xc0,
+ 0x67, 0xe2, 0x47, 0x23, 0x50, 0x31, 0x12, 0xaa, 0xc7, 0x76, 0x60, 0x0e,
+ 0xb2, 0x2f, 0x2c, 0x63, 0xb9, 0x15, 0x14, 0x98, 0xa2, 0x15, 0x25, 0x8c,
+ 0x65, 0xb8, 0x6d, 0x7c, 0x70, 0x62, 0x90, 0x28, 0xcd, 0xbd, 0x97, 0x13,
+ 0x39, 0x79, 0xdc, 0x65, 0x90, 0x86, 0x57, 0xeb, 0xcd, 0x5e, 0x12, 0xc9,
+ 0xac, 0x4c, 0x24, 0xd9, 0x05, 0x36, 0x13, 0xaf, 0x46, 0xe2, 0x86, 0x49,
+ 0x29, 0xd3, 0xe9, 0x80, 0x4c, 0x53, 0x8c, 0x87, 0xb8, 0x3f, 0x73, 0xbb,
+ 0x9b, 0x71, 0xfd, 0xd5, 0xf8, 0xf0, 0x47, 0x90, 0x76, 0x17, 0x80, 0x25,
+ 0x6f, 0xa2, 0x5c, 0xe6, 0x67, 0x19, 0x94, 0xed, 0x52, 0xf4, 0x16, 0x56,
+ 0x14, 0x8b, 0x72, 0xf5, 0x6e, 0xf9, 0xee, 0x76, 0x92, 0x58, 0x07, 0xce,
+ 0xcc, 0x0f, 0x54, 0xe4, 0x25, 0x59, 0x4d, 0xdb, 0x32, 0x0f, 0x0a, 0x12,
+ 0x5e, 0x10, 0x17, 0xe1, 0xd7, 0x82, 0xfa, 0xb6, 0x35, 0x8d, 0x6d, 0x62,
+ 0x07, 0xd8, 0x07, 0x9b, 0xa9, 0x4f, 0x6d, 0xe2, 0x4d, 0xcc, 0x4d, 0x6b,
+ 0x13, 0x76, 0xd4, 0xf0, 0x43, 0x82, 0xcf, 0x44, 0x9e, 0x38, 0xd5, 0x44,
+ 0xc7, 0x68, 0x7d, 0x73, 0xca, 0x6c, 0x60, 0xa9, 0x22, 0x57, 0xcf, 0xba,
+ 0x3d, 0x37, 0xa5, 0x03, 0xf4, 0x94, 0x02, 0xdc, 0x87, 0x3d, 0xea, 0x9d,
+ 0xc3, 0xce, 0x37, 0xe3, 0xbc, 0x5d, 0xf5, 0x6c, 0x01, 0xab, 0x82, 0xf2,
+ 0xbd, 0x5a, 0x8d, 0x14, 0x48, 0x6e, 0x35, 0x15, 0xdc, 0xe5, 0x11, 0x54,
+ 0xc9, 0x46, 0x7e, 0x69, 0x25, 0xca, 0xef, 0x87, 0xc1, 0x9a, 0x17, 0xc4,
+ 0x83, 0x6d, 0xc3, 0x7f, 0x9f, 0x0f, 0x6e, 0xe2, 0x65, 0xb1, 0x95, 0xbd,
+ 0x5d, 0xa4, 0xb3, 0xb2, 0x84, 0xe6, 0xaa, 0xc2, 0x37, 0xee, 0x18, 0x71,
+ 0x98, 0x2a, 0x02, 0xcd, 0xbf, 0xea, 0xf0, 0x70, 0x73, 0x60, 0x6d, 0xde,
+ 0x76, 0x6d, 0xc0, 0x32, 0x0d, 0x6d, 0xd4, 0xca},
+ pub_key_11,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 359
+ {SEC_OID_SHA256,
+ 359,
+ {0xb2, 0x72, 0x6a, 0x74, 0x2d, 0x6a, 0x0c, 0x27, 0xd3, 0xfd, 0xc5, 0x4d,
+ 0x84, 0x60, 0xa9, 0x83, 0x7f, 0x86, 0xa3, 0xf5, 0x6e, 0xc6, 0x78, 0xb1,
+ 0x82, 0xdc, 0x4a, 0x92, 0xa9, 0x4c, 0x9a, 0x04, 0xd8, 0x82, 0x6e, 0x78,
+ 0x92, 0xe5, 0x0c, 0x3c, 0xd2, 0xc0, 0x3f, 0x72, 0x5d, 0xb8, 0xde, 0x0c,
+ 0xa9, 0x8b, 0x3f, 0x81, 0xc7, 0x14, 0x89, 0x82, 0x0e, 0x8d, 0xa5, 0x57,
+ 0x53, 0xbf, 0x0e, 0x10, 0x87, 0x46, 0xdf, 0xe7, 0xdb, 0xe8, 0x5c, 0xfc,
+ 0xab, 0x9e, 0x40, 0xd1, 0xd2, 0x97, 0x68, 0x5e, 0x45, 0x4b, 0x81, 0x90,
+ 0x81, 0x69, 0x1e, 0x6a, 0x3e, 0x87, 0x22, 0xf2, 0x22, 0x28, 0xc1, 0x1f,
+ 0xc7, 0xa4, 0xd4, 0x24, 0xd7, 0x1c, 0x40, 0x1b, 0x2f, 0xc3, 0x58, 0x6b,
+ 0x33, 0x84, 0xee, 0x69, 0x49, 0x45, 0xa4, 0xe9, 0xa4, 0x26, 0xdf, 0xd0,
+ 0x83, 0x4c, 0xf2, 0xd8, 0xbd, 0x68, 0x68, 0xdd, 0x28, 0xaf, 0x31, 0x7e,
+ 0x8e, 0xc0, 0x56, 0x2d, 0xae, 0x6a, 0xb3, 0x0c, 0xab, 0x28, 0xde, 0x0f,
+ 0x16, 0x81, 0x01, 0x9e, 0x07, 0x14, 0xe4, 0xac, 0x82, 0x60, 0x4a, 0x41,
+ 0x18, 0xe8, 0xe9, 0x97, 0x59, 0xa4, 0x5f, 0xaa, 0xb1, 0x89, 0xce, 0xf0,
+ 0xf8, 0xa4, 0x1f, 0xf4, 0x4e, 0x8e, 0x83, 0x99, 0x1d, 0xc0, 0x8e, 0x8f,
+ 0xb8, 0x8c, 0xbb, 0xa3, 0x01, 0x4c, 0x89, 0x4b, 0x4a, 0x8c, 0x00, 0xc8,
+ 0xf9, 0x99, 0x3b, 0xa4, 0xcf, 0x28, 0xfc, 0x28, 0x12, 0xbd, 0x2c, 0x1e,
+ 0x86, 0xc3, 0xe0, 0xe2, 0x34, 0x88, 0x7d, 0xd6, 0x81, 0xea, 0xb0, 0x4d,
+ 0xfb, 0xa6, 0xe6, 0x1d, 0xb4, 0x3c, 0x21, 0xd3, 0x57, 0x87, 0xa4, 0xf6,
+ 0x71, 0x8f, 0x72, 0xc4, 0x56, 0xa6, 0x18, 0x17, 0x6b, 0x84, 0xf1, 0x33,
+ 0x0a, 0x67, 0x2e, 0x35, 0x62, 0xc2, 0xd8, 0x7b, 0x69, 0x97, 0x57, 0x81,
+ 0x9b, 0xc2, 0xb7, 0x4e, 0x52, 0xf5, 0xef, 0x33, 0x1d, 0xf5, 0xf3, 0x8a,
+ 0x32, 0x22, 0x89, 0x68, 0xeb, 0x37, 0x66, 0x5e, 0x36, 0xe8, 0xfb, 0xbd,
+ 0x80, 0xf8, 0x06, 0x0b, 0xf4, 0x69, 0x15, 0x82, 0x25, 0xca, 0xd2, 0xa0,
+ 0x57, 0x28, 0x9d, 0x0a, 0x20, 0x12, 0xbc, 0xe9, 0xa2, 0xfd, 0xa9, 0x22,
+ 0x5f, 0x87, 0xb4, 0x0b, 0x06, 0x79, 0x29, 0x13, 0xc1, 0xb8, 0x3d, 0x69,
+ 0x9a, 0x0d, 0xb7, 0x12, 0x98, 0x9f, 0xed, 0xfa, 0xe2, 0x15, 0x23, 0xc2,
+ 0x20, 0x02, 0xd8, 0x28, 0x2b, 0x50, 0xe6, 0xcb, 0x6b, 0x9c, 0x31, 0xcc,
+ 0x8d, 0xc4, 0x17, 0x1a, 0x2d, 0x21, 0xe1, 0x1a, 0x4f, 0x17, 0x7a, 0xb5,
+ 0x7b, 0x0a, 0x50, 0x45, 0x64, 0x9f, 0x36, 0x7e, 0x49, 0xb6, 0x74, 0xc6,
+ 0x30, 0x4f, 0x0d, 0x69, 0x3d, 0x40, 0xc2, 0x96, 0x39, 0x7d, 0x03, 0x33,
+ 0x58, 0x58, 0x91, 0xdd, 0x2d, 0x1a, 0x29, 0xf9, 0xeb, 0x10, 0x10, 0x36,
+ 0x06, 0x8e, 0x6f, 0xde, 0x8e, 0x51, 0x7b, 0x1a, 0xe0, 0x8a, 0x35, 0xc4,
+ 0xc2, 0x35, 0xea, 0x68, 0x32, 0x8e, 0xb1, 0x5a, 0xc4, 0x0a, 0xdf, 0x11,
+ 0xff, 0xf1, 0xb9, 0xf4, 0x52, 0xd9, 0x02, 0x6c, 0x33, 0x56, 0x8f, 0xef,
+ 0xc5, 0xa2, 0x40, 0x1f, 0x66, 0x2a, 0x46, 0xf3, 0xc7, 0x2d, 0xec, 0xe5,
+ 0x0d, 0xbf, 0x5a, 0xa4, 0xe5, 0x2e, 0xfc, 0x29, 0xad, 0x41, 0x17, 0x73,
+ 0x20, 0x41, 0x82, 0x9c, 0xe2, 0x55, 0x47, 0x44, 0x02, 0xaf, 0xcf, 0xb4,
+ 0xa7, 0xe0, 0xeb, 0xa1, 0x8a, 0x31, 0xbf, 0xf6, 0x4a, 0xc2, 0xac, 0x9a,
+ 0x47, 0xe0, 0x01, 0x96, 0x49, 0xa0, 0x87, 0xd0, 0xd8, 0xf3, 0x7c, 0x2f,
+ 0xa5, 0xfd, 0x48, 0xc0, 0xae, 0x0b, 0x29, 0x93, 0x22, 0x55, 0x09, 0xc5,
+ 0x03, 0x7f, 0xfa, 0xac, 0xc6, 0x18, 0xba, 0x7b, 0x0b, 0xe2, 0x52, 0xa6,
+ 0x7e, 0xaf, 0xbe, 0x0b, 0xe7, 0x0b, 0x47, 0x00},
+ pub_key_11,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 360
+ {SEC_OID_SHA256,
+ 360,
+ {0xd5, 0xab, 0xe6, 0xa9, 0x91, 0x12, 0xb6, 0xe2, 0xab, 0xe2, 0x36, 0xa5,
+ 0x71, 0x6b, 0xb3, 0xfc, 0xa5, 0x3a, 0xc1, 0xfc, 0x31, 0x2c, 0x7a, 0xda,
+ 0x27, 0x87, 0x3b, 0x02, 0x96, 0xc4, 0x1d, 0xb9, 0x62, 0xd0, 0x3c, 0xe6,
+ 0x9e, 0xe5, 0x5b, 0xd3, 0x7f, 0x3d, 0xf2, 0x4a, 0xc8, 0x52, 0x92, 0x84,
+ 0x52, 0x07, 0x20, 0x17, 0x0e, 0x5f, 0x44, 0x11, 0xae, 0x16, 0xea, 0xff,
+ 0x06, 0xa0, 0x0a, 0x0d, 0x7c, 0x72, 0xf1, 0x2a, 0xf5, 0xe2, 0xe5, 0x9d,
+ 0x2e, 0xf5, 0x72, 0x09, 0x08, 0x2d, 0x34, 0x99, 0xf3, 0xae, 0x50, 0xc9,
+ 0xfb, 0x0d, 0x94, 0x63, 0x97, 0x3a, 0x5e, 0xc5, 0x1e, 0x64, 0x52, 0x64,
+ 0x26, 0xcc, 0xb3, 0x65, 0xc5, 0xe1, 0xcc, 0xde, 0x2d, 0xf0, 0xfa, 0x5d,
+ 0x62, 0x9d, 0x82, 0x35, 0x12, 0x1d, 0x8c, 0xeb, 0xd8, 0x75, 0xc0, 0x37,
+ 0x2a, 0xac, 0xfb, 0xa9, 0xc9, 0x2f, 0x11, 0xb0, 0xd6, 0x6c, 0xa3, 0x61,
+ 0x1f, 0xc3, 0x4b, 0xd8, 0x27, 0x4a, 0x51, 0xff, 0xb6, 0x89, 0x62, 0xaa,
+ 0x4b, 0xe2, 0x46, 0x89, 0xcf, 0x53, 0x5c, 0xeb, 0x8c, 0xd2, 0x77, 0x67,
+ 0x78, 0x6b, 0xab, 0x3c, 0x67, 0xd9, 0xd1, 0xb4, 0x15, 0x9d, 0x46, 0xd5,
+ 0x38, 0x66, 0xa7, 0xfa, 0x05, 0x65, 0xa6, 0x9f, 0x60, 0x62, 0x7a, 0x6e,
+ 0xfa, 0xbc, 0xcc, 0x4e, 0x6e, 0x5e, 0x6c, 0xc6, 0xc5, 0x62, 0x2d, 0xe9,
+ 0x5a, 0x33, 0x4a, 0x21, 0x88, 0x24, 0x20, 0x68, 0x98, 0x41, 0xae, 0x4c,
+ 0x08, 0xc2, 0xc6, 0xc8, 0xf5, 0xa6, 0xb9, 0xcf, 0x02, 0x31, 0x19, 0xd7,
+ 0xe0, 0x0f, 0x1d, 0x4e, 0x5e, 0x19, 0xc5, 0xf4, 0xe1, 0x86, 0xb4, 0x72,
+ 0x36, 0x13, 0xb1, 0x9a, 0x9d, 0x44, 0xbd, 0x56, 0x75, 0x1a, 0x11, 0x54,
+ 0xdb, 0xb0, 0x6e, 0x53, 0x4f, 0x71, 0xaa, 0x8c, 0x6a, 0x94, 0xad, 0xc0,
+ 0x76, 0xec, 0xdd, 0xca, 0x8d, 0x48, 0xd8, 0xc1, 0x5a, 0x43, 0x91, 0x94,
+ 0x7b, 0xb9, 0xed, 0xce, 0xab, 0x04, 0xd1, 0x4e, 0x9f, 0x98, 0x03, 0xae,
+ 0x30, 0x5a, 0xeb, 0x7e, 0xe7, 0x2e, 0x00, 0xd5, 0x41, 0x9d, 0x87, 0x59,
+ 0x4a, 0x5c, 0xa5, 0x22, 0x4e, 0x83, 0x8d, 0x40, 0xc4, 0x23, 0x26, 0xb8,
+ 0xe1, 0x8e, 0x7b, 0x22, 0xde, 0xaa, 0x20, 0x18, 0xa6, 0xc6, 0x57, 0x00,
+ 0x15, 0x90, 0x2e, 0x6e, 0xd1, 0x4b, 0x99, 0x91, 0x2c, 0x69, 0x25, 0xfd,
+ 0x0e, 0xa6, 0xbd, 0x76, 0x04, 0x20, 0xac, 0x97, 0x6b, 0xf5, 0xc0, 0xb9,
+ 0x6b, 0xac, 0xf9, 0xc3, 0x19, 0x32, 0x79, 0xdb, 0xab, 0xc2, 0xd0, 0x1c,
+ 0x1d, 0x50, 0x4f, 0xd3, 0xfa, 0xf6, 0x9b, 0xda, 0xc5, 0xa3, 0x3c, 0x70,
+ 0xf2, 0x22, 0x1c, 0x0d, 0x5f, 0xa0, 0xbe, 0x39, 0x5a, 0x44, 0x95, 0xcd,
+ 0x3b, 0x5b, 0x8b, 0xc7, 0x15, 0xe7, 0xf6, 0x35, 0x0d, 0xef, 0x8b, 0x27,
+ 0x95, 0xed, 0xd0, 0x4c, 0x3b, 0xf3, 0xaf, 0x49, 0xe6, 0x57, 0xd7, 0x8c,
+ 0x44, 0xe0, 0x94, 0x82, 0xe6, 0x95, 0x1e, 0xbf, 0x91, 0x48, 0xd8, 0xe4,
+ 0xf7, 0x3c, 0x83, 0xd8, 0x70, 0x6f, 0x21, 0xc5, 0x9c, 0x82, 0x32, 0xca,
+ 0x62, 0xc4, 0xe3, 0x02, 0xe6, 0xfc, 0x34, 0xa8, 0x5b, 0x3d, 0xbc, 0x81,
+ 0xe2, 0xc5, 0x63, 0x31, 0x4a, 0x92, 0xe7, 0xaa, 0xb1, 0xa7, 0xb1, 0x4f,
+ 0x26, 0xfe, 0xb6, 0xda, 0xbd, 0x13, 0x6a, 0x86, 0x6a, 0x21, 0x44, 0x41,
+ 0xe3, 0x7e, 0x08, 0x4e, 0xe6, 0x28, 0x47, 0x68, 0x48, 0xe6, 0x27, 0x4e,
+ 0xc7, 0x9d, 0xfb, 0x62, 0xe9, 0xd3, 0x97, 0x3e, 0xfa, 0x71, 0xb2, 0x51,
+ 0x0c, 0x0c, 0x97, 0x9d, 0x4b, 0x50, 0x73, 0xfc, 0xf9, 0x80, 0x42, 0x08,
+ 0x17, 0xc1, 0x50, 0x42, 0x38, 0x8e, 0xe9, 0x14, 0x66, 0x83, 0xef, 0xc9,
+ 0x34, 0x05, 0xf9, 0xde, 0x55, 0x76, 0xe6, 0x57},
+ pub_key_11,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 361
+ {SEC_OID_SHA256,
+ 361,
+ {0x05, 0xef, 0xbb, 0xa0, 0x3b, 0x90, 0xbd, 0xa7, 0xba, 0x28, 0x0c, 0x6a,
+ 0xa2, 0xbc, 0x8a, 0xf6, 0x55, 0xc8, 0x84, 0xde, 0x24, 0x01, 0xc9, 0xff,
+ 0x9d, 0xd5, 0x9e, 0x0d, 0x82, 0xc8, 0x50, 0x2d, 0xca, 0x3d, 0x90, 0x87,
+ 0x96, 0x94, 0x69, 0x2e, 0xa2, 0xb3, 0xe7, 0x7c, 0x6d, 0xd3, 0xfb, 0x0e,
+ 0x1f, 0x18, 0x07, 0x77, 0xb2, 0x37, 0xe4, 0x62, 0xba, 0xe0, 0xa8, 0xb3,
+ 0x5c, 0xc2, 0x14, 0x97, 0xc3, 0x68, 0x18, 0xa1, 0xdc, 0x89, 0xdf, 0xa6,
+ 0x4b, 0xca, 0x89, 0xcb, 0x07, 0xba, 0xbc, 0x10, 0xdd, 0xb9, 0x85, 0x38,
+ 0xae, 0xe1, 0x0a, 0x4e, 0x59, 0xb4, 0x04, 0x0c, 0x36, 0x6c, 0x84, 0x13,
+ 0x32, 0x6e, 0x79, 0xbc, 0x01, 0x5c, 0xa2, 0xeb, 0xe0, 0xa5, 0x3e, 0xe6,
+ 0xa4, 0xc4, 0x9f, 0x5d, 0x9a, 0x87, 0xba, 0xc5, 0x50, 0xe4, 0xb6, 0xa8,
+ 0x17, 0x3f, 0xb4, 0x91, 0x88, 0xae, 0xef, 0xd2, 0x84, 0x57, 0xb5, 0x94,
+ 0x42, 0x0c, 0xf2, 0xd7, 0x7b, 0xbc, 0x04, 0x4f, 0x6f, 0x4f, 0x6a, 0x7d,
+ 0x7b, 0xa5, 0x2d, 0x65, 0x7f, 0x5d, 0xc6, 0xb6, 0x31, 0xad, 0x91, 0x4b,
+ 0xb0, 0x5b, 0xcb, 0xf2, 0x90, 0x12, 0x93, 0xe5, 0xeb, 0x5a, 0x17, 0xa8,
+ 0x8d, 0xad, 0x23, 0x26, 0xb5, 0x08, 0x62, 0x4b, 0x69, 0x8b, 0x31, 0xd1,
+ 0xfa, 0x08, 0xd0, 0x0a, 0x00, 0x1d, 0xb8, 0xcb, 0xa4, 0xa9, 0xf4, 0x2b,
+ 0xeb, 0xb0, 0xea, 0xba, 0x07, 0xe8, 0x72, 0x35, 0xa8, 0x83, 0xbc, 0x71,
+ 0x95, 0x13, 0xaa, 0x21, 0x7a, 0x36, 0xee, 0x01, 0x68, 0x32, 0xb1, 0x2c,
+ 0xc4, 0xca, 0x0d, 0x62, 0x85, 0x98, 0x21, 0x2d, 0x5d, 0xa4, 0x16, 0xaf,
+ 0x63, 0x42, 0x85, 0x5d, 0xa7, 0xd7, 0x7b, 0xa1, 0x53, 0xe5, 0x43, 0x5e,
+ 0xd7, 0xea, 0x5d, 0x04, 0xb2, 0x45, 0x9d, 0x68, 0xc7, 0x21, 0xad, 0xeb,
+ 0xa8, 0xc0, 0x71, 0xe9, 0x79, 0xbf, 0x89, 0xc0, 0x4a, 0x3c, 0x82, 0x19,
+ 0xd6, 0x7e, 0xb5, 0x14, 0xa7, 0x9b, 0x3a, 0x2f, 0x69, 0x26, 0x65, 0x0c,
+ 0x55, 0xe7, 0x24, 0xb6, 0x2f, 0x80, 0x0b, 0x4f, 0x90, 0x60, 0x11, 0x04,
+ 0x79, 0x44, 0x2e, 0x4f, 0x8b, 0x82, 0xea, 0xd5, 0x63, 0x30, 0xe2, 0x37,
+ 0x4c, 0xde, 0x8b, 0x33, 0x55, 0x52, 0xdc, 0xfd, 0xc3, 0xd0, 0xf9, 0x40,
+ 0x18, 0x61, 0x92, 0xfa, 0x9f, 0xa6, 0xda, 0xa8, 0x15, 0x6b, 0x1e, 0x55,
+ 0x00, 0x58, 0x96, 0xfe, 0x74, 0xa3, 0xb7, 0x16, 0x45, 0x20, 0x82, 0x3e,
+ 0x7b, 0x7f, 0x21, 0x61, 0x14, 0x21, 0xc2, 0x81, 0x24, 0x2b, 0x37, 0xda,
+ 0x0d, 0xed, 0x47, 0x69, 0x03, 0xf4, 0xb4, 0x4b, 0xe8, 0xea, 0x35, 0xb5,
+ 0x94, 0xa2, 0xd9, 0x7c, 0xb0, 0xc9, 0x8a, 0x7d, 0x2a, 0x50, 0x12, 0x3b,
+ 0xe6, 0x06, 0xc3, 0xe3, 0xc1, 0x1b, 0x49, 0x84, 0xc5, 0xa5, 0x5e, 0xd0,
+ 0x1b, 0x18, 0x48, 0xfc, 0x54, 0xb8, 0x3f, 0x68, 0x1c, 0xee, 0xc4, 0x48,
+ 0xdb, 0xc4, 0xd3, 0x5d, 0x15, 0xc3, 0x89, 0x28, 0x3b, 0x26, 0xde, 0x66,
+ 0xc7, 0x13, 0xf0, 0x5a, 0x0d, 0x31, 0x99, 0x3a, 0xd3, 0xe6, 0xe1, 0xb3,
+ 0xaa, 0xff, 0x06, 0xb6, 0xf0, 0x46, 0xab, 0x07, 0x5d, 0x93, 0xa8, 0xca,
+ 0x75, 0xc3, 0xe5, 0x55, 0x8f, 0x8f, 0x2a, 0x44, 0x5c, 0xf1, 0x0d, 0x5e,
+ 0xb8, 0x13, 0xbd, 0x6f, 0x27, 0x54, 0xc5, 0x02, 0xc9, 0x3e, 0x81, 0xb9,
+ 0x04, 0xd8, 0x45, 0xfb, 0x55, 0xc9, 0xe0, 0x81, 0x0c, 0xa7, 0x25, 0x9a,
+ 0x01, 0x28, 0x40, 0xcb, 0x0c, 0x85, 0x05, 0x6b, 0x0a, 0x7e, 0x14, 0x1e,
+ 0x8d, 0x3a, 0x7f, 0xa5, 0x84, 0x9d, 0xa5, 0x0e, 0x15, 0x7c, 0x46, 0x16,
+ 0x4c, 0x9c, 0x02, 0xff, 0xc0, 0x99, 0xf4, 0x2c, 0xff, 0xb7, 0x13, 0x68,
+ 0xf0, 0xac, 0x3d, 0xac, 0x77, 0xb2, 0xce, 0xb6},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 362
+ {SEC_OID_SHA256,
+ 362,
+ {0x26, 0x8d, 0x2e, 0xdd, 0x3c, 0xca, 0x14, 0xc1, 0xdd, 0x3a, 0x76, 0x8b,
+ 0xf9, 0x5d, 0x39, 0x22, 0x28, 0x35, 0x8f, 0x1d, 0x10, 0xbc, 0xcf, 0x61,
+ 0x7c, 0xf5, 0x07, 0xdb, 0x1d, 0xf8, 0x50, 0x5e, 0x19, 0x00, 0x35, 0xb8,
+ 0x90, 0xea, 0xbc, 0x94, 0xc3, 0x55, 0x7e, 0x91, 0x17, 0xf4, 0xf3, 0x94,
+ 0x5f, 0xba, 0x36, 0xb1, 0xe0, 0x6f, 0x16, 0xbc, 0x30, 0x4b, 0x8b, 0xbf,
+ 0x74, 0x72, 0xfa, 0x35, 0x37, 0x5e, 0xde, 0x40, 0x53, 0x0a, 0x05, 0xd4,
+ 0x3e, 0x3e, 0x88, 0x08, 0x4b, 0xbe, 0xcc, 0x93, 0x1b, 0x69, 0xf0, 0x2e,
+ 0x83, 0xb0, 0xca, 0x31, 0x7d, 0x31, 0xa5, 0xf9, 0x09, 0xdc, 0x71, 0x74,
+ 0xa0, 0xb7, 0xfa, 0x7f, 0xb7, 0x9b, 0x52, 0xce, 0x3e, 0x8a, 0xda, 0x83,
+ 0x3e, 0x9c, 0x6f, 0x5d, 0x7c, 0xd1, 0xcc, 0x42, 0xd9, 0x6f, 0x32, 0xa7,
+ 0x9f, 0x9b, 0xd2, 0xbb, 0x7a, 0x8d, 0xe5, 0x3f, 0xaf, 0xf9, 0x77, 0x35,
+ 0xe9, 0x4c, 0x57, 0xbe, 0x1b, 0xe6, 0xfa, 0x82, 0x9d, 0x9d, 0xd8, 0xe0,
+ 0xdd, 0x06, 0x68, 0x89, 0x91, 0xa5, 0xb0, 0x7a, 0x51, 0x40, 0x38, 0xc7,
+ 0x47, 0xc5, 0x4f, 0xfc, 0xfe, 0xbe, 0x8b, 0x32, 0x67, 0x04, 0x9c, 0xf4,
+ 0xad, 0x33, 0x5f, 0x2f, 0x6c, 0x52, 0xa2, 0xe1, 0xb0, 0x12, 0x51, 0x64,
+ 0xea, 0x8d, 0xc3, 0x54, 0xc2, 0xf0, 0x92, 0xcb, 0x0b, 0x62, 0xb6, 0x0c,
+ 0x5c, 0x91, 0x80, 0x59, 0xe1, 0xae, 0x87, 0xe9, 0xe9, 0x5b, 0x98, 0x2d,
+ 0x10, 0x6f, 0xc3, 0xb1, 0xd9, 0xa6, 0x42, 0x8a, 0x8e, 0x23, 0x5a, 0x54,
+ 0x25, 0x65, 0xe4, 0xf1, 0xc9, 0x65, 0x87, 0x63, 0xed, 0x70, 0xb2, 0xa2,
+ 0xbc, 0x7a, 0x47, 0x79, 0xbb, 0xe4, 0x62, 0x48, 0x35, 0xbb, 0xe6, 0xbe,
+ 0x0b, 0xec, 0x34, 0x8a, 0xa4, 0x38, 0x23, 0xe8, 0x7f, 0x9d, 0xe8, 0x9b,
+ 0xeb, 0x15, 0x93, 0xbe, 0xd0, 0x8c, 0xc6, 0x01, 0x2c, 0xe0, 0x54, 0x22,
+ 0x1a, 0xbf, 0x67, 0xf7, 0xf9, 0x8b, 0x01, 0xb1, 0x2d, 0xe8, 0xb7, 0x00,
+ 0xd6, 0x63, 0x6e, 0x1c, 0x24, 0x33, 0x2e, 0xce, 0x06, 0x5c, 0x3e, 0xbf,
+ 0xb0, 0x87, 0xe6, 0xe1, 0xd8, 0xca, 0x7e, 0x54, 0x88, 0xc1, 0x92, 0x37,
+ 0x24, 0x42, 0x2f, 0x7a, 0x99, 0xaf, 0x55, 0xfa, 0xb2, 0x94, 0x01, 0xa3,
+ 0xb1, 0x9a, 0xa9, 0x85, 0x60, 0x1d, 0xa3, 0x0d, 0xb5, 0x43, 0x0b, 0xe4,
+ 0x81, 0x0a, 0x27, 0x46, 0x76, 0xfc, 0x82, 0xcd, 0xaf, 0x0e, 0x14, 0x5a,
+ 0xef, 0x7a, 0xdf, 0xac, 0xcc, 0x6a, 0x95, 0xcb, 0x47, 0x69, 0xe9, 0xf7,
+ 0x87, 0xf4, 0xc1, 0x04, 0xa4, 0xc9, 0x29, 0x01, 0x43, 0x42, 0x47, 0x4a,
+ 0x53, 0x69, 0x75, 0x7a, 0xd2, 0x75, 0x2a, 0x9f, 0x7d, 0xfe, 0x7b, 0x37,
+ 0xee, 0xc4, 0x68, 0x31, 0xb9, 0xd4, 0x25, 0x18, 0xa0, 0xcb, 0xeb, 0x99,
+ 0xba, 0xdd, 0x42, 0x49, 0xb1, 0x6b, 0x32, 0xa7, 0xc3, 0x71, 0xfa, 0x94,
+ 0x29, 0x92, 0x1e, 0x98, 0x88, 0x7f, 0xda, 0x91, 0x14, 0x13, 0xd8, 0xb0,
+ 0xf5, 0xa5, 0xf7, 0x0a, 0x23, 0x74, 0x8e, 0x86, 0x73, 0x8e, 0x90, 0xbf,
+ 0x3d, 0x62, 0x32, 0x22, 0x99, 0xfb, 0x36, 0x1e, 0x7f, 0x10, 0xdb, 0x9b,
+ 0x48, 0xb8, 0x18, 0xa5, 0x0d, 0x2c, 0xaa, 0x65, 0x98, 0xad, 0xbd, 0x9f,
+ 0x04, 0x8d, 0x04, 0x42, 0xe4, 0x65, 0x4e, 0x38, 0xeb, 0x29, 0x34, 0x37,
+ 0x15, 0x34, 0x3f, 0x95, 0x1b, 0x23, 0x09, 0xb6, 0x72, 0xad, 0x67, 0x03,
+ 0x3e, 0x45, 0x88, 0xec, 0xb8, 0x01, 0x12, 0x43, 0x8b, 0x36, 0x6a, 0x2d,
+ 0x54, 0x00, 0xda, 0x81, 0xe9, 0x68, 0x78, 0x36, 0xe8, 0xa6, 0x96, 0x7b,
+ 0xf7, 0x55, 0x85, 0xd9, 0x5e, 0x99, 0xec, 0x34, 0x12, 0xa9, 0x39, 0x4c,
+ 0x5f, 0xaf, 0x86, 0x39, 0xbe, 0x53, 0x87, 0xad},
+ pub_key_11,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 363
+ {SEC_OID_SHA256,
+ 363,
+ {0x25, 0x75, 0x09, 0x80, 0x34, 0xbf, 0xc7, 0xc6, 0xe6, 0x35, 0x16, 0x20,
+ 0x41, 0xf8, 0xc9, 0xa2, 0x46, 0x6f, 0x3f, 0x37, 0x24, 0x11, 0x62, 0x9d,
+ 0xd9, 0xf9, 0x42, 0x2d, 0xfc, 0x5d, 0x29, 0x8b, 0x7f, 0x5e, 0x76, 0x14,
+ 0x06, 0x92, 0x72, 0xd7, 0x12, 0xc2, 0x19, 0x04, 0xa0, 0x29, 0x4a, 0xe3,
+ 0x61, 0x04, 0x06, 0x03, 0x7d, 0x17, 0x0a, 0x1e, 0x10, 0x3f, 0x6c, 0xb9,
+ 0x06, 0xa9, 0x6d, 0x5a, 0x70, 0xd5, 0x43, 0x16, 0xd3, 0xc5, 0x07, 0x8d,
+ 0xbd, 0xf0, 0xa0, 0x98, 0x0e, 0x17, 0x89, 0x53, 0x7c, 0x55, 0x1e, 0xa0,
+ 0xb5, 0xaf, 0xba, 0x3b, 0xbf, 0xf9, 0xc7, 0xd2, 0x73, 0x84, 0xe7, 0xb5,
+ 0x1e, 0x97, 0xad, 0x9a, 0x3c, 0xc0, 0xaf, 0x13, 0x40, 0x67, 0xab, 0xff,
+ 0xf9, 0x25, 0x0e, 0x0b, 0xf5, 0xd7, 0xd6, 0x82, 0xbb, 0x80, 0x32, 0xc5,
+ 0x66, 0x46, 0xf9, 0x2b, 0x6d, 0x57, 0x52, 0x5f, 0xac, 0x5c, 0x9f, 0xe7,
+ 0x06, 0xac, 0xa6, 0x0a, 0x8e, 0xe2, 0x0e, 0x42, 0x9d, 0xb9, 0x71, 0xd8,
+ 0xe6, 0x20, 0x4a, 0x0f, 0xca, 0xc0, 0xc8, 0xea, 0x36, 0x64, 0xb9, 0x71,
+ 0x0b, 0x4d, 0x49, 0x48, 0x4a, 0x4c, 0xb4, 0x9b, 0xb8, 0x02, 0xe3, 0x56,
+ 0xc8, 0xc3, 0x90, 0x79, 0x39, 0xd0, 0x85, 0x01, 0x4e, 0xc9, 0xd6, 0x3d,
+ 0xf4, 0x75, 0x08, 0x24, 0x4a, 0x9e, 0xb8, 0x6c, 0x9f, 0x47, 0xbd, 0xf7,
+ 0x2a, 0x6c, 0x3a, 0x47, 0xdf, 0xf9, 0x09, 0xc7, 0xb3, 0xd4, 0x02, 0x63,
+ 0xd8, 0x66, 0x84, 0x14, 0x51, 0xe4, 0x1e, 0x16, 0x3e, 0x1b, 0x90, 0xa9,
+ 0xc5, 0x20, 0xe2, 0x8a, 0xc4, 0x7b, 0x34, 0xce, 0xab, 0x52, 0x2e, 0x73,
+ 0x1a, 0xa9, 0x34, 0xc8, 0xc9, 0xe3, 0xd7, 0x54, 0x1e, 0xaf, 0xe5, 0xde,
+ 0xe8, 0x3e, 0x94, 0x08, 0x21, 0xe5, 0x43, 0x0c, 0xed, 0x0e, 0xd5, 0x4f,
+ 0x52, 0xc2, 0xa5, 0xf7, 0x9f, 0xa1, 0x25, 0x76, 0x40, 0xa7, 0x3a, 0xa6,
+ 0xb4, 0xfb, 0x6c, 0xa7, 0xd7, 0x4c, 0xe8, 0x1f, 0xe4, 0xbc, 0xdf, 0xb5,
+ 0x00, 0x9b, 0x7c, 0xd0, 0xdf, 0x3a, 0x61, 0x8b, 0x49, 0x2b, 0x65, 0x25,
+ 0x74, 0xaa, 0xe9, 0x14, 0x2e, 0xfa, 0x15, 0x48, 0xf9, 0x4a, 0xa8, 0xc9,
+ 0x7a, 0xb1, 0x52, 0x37, 0x7b, 0xc8, 0x79, 0x16, 0x11, 0xaf, 0x5d, 0x63,
+ 0xe4, 0xa1, 0x98, 0x34, 0xa3, 0x09, 0xad, 0xe0, 0x8a, 0xb1, 0x97, 0x67,
+ 0xbc, 0x97, 0x9f, 0x0d, 0xcb, 0xd2, 0xed, 0x34, 0x38, 0x30, 0xb3, 0x85,
+ 0x53, 0x85, 0x0c, 0x7c, 0xf4, 0x99, 0xba, 0x0a, 0x58, 0xbb, 0x72, 0x28,
+ 0xb1, 0x6e, 0x53, 0x9e, 0x92, 0xe3, 0xec, 0xfb, 0x7c, 0xd3, 0x39, 0x0e,
+ 0xd8, 0x5f, 0x92, 0xa5, 0x36, 0xe4, 0x9f, 0xee, 0x88, 0xaa, 0xa0, 0x48,
+ 0x27, 0xe3, 0x7b, 0x02, 0xc9, 0xe4, 0x4c, 0x5a, 0xbf, 0x68, 0xcf, 0x4f,
+ 0xbb, 0x56, 0x7d, 0xfa, 0x82, 0x51, 0x68, 0x7f, 0x51, 0xd0, 0x1c, 0x9f,
+ 0x77, 0x93, 0x11, 0xc0, 0x7d, 0x40, 0x5a, 0x92, 0xaf, 0xb5, 0xdf, 0x5c,
+ 0xb6, 0x60, 0x77, 0x49, 0xfd, 0x5d, 0xd9, 0x9e, 0xef, 0x66, 0xe4, 0x58,
+ 0x8b, 0x97, 0x08, 0xca, 0x4e, 0xf8, 0xe9, 0x8e, 0xf0, 0xc9, 0x87, 0xb9,
+ 0xd8, 0x73, 0xf3, 0xbf, 0x43, 0xbb, 0x1c, 0x55, 0x7a, 0xdf, 0x49, 0x4f,
+ 0x60, 0x22, 0x02, 0x1e, 0xf9, 0x58, 0x9e, 0x79, 0x94, 0x1d, 0xb2, 0x66,
+ 0xc8, 0x89, 0x6e, 0xce, 0x40, 0x4c, 0x8c, 0xee, 0x5e, 0x45, 0xd8, 0x40,
+ 0x27, 0x50, 0x5b, 0x01, 0x7d, 0xb7, 0x1d, 0xc6, 0xf0, 0x21, 0xfb, 0x1d,
+ 0xb0, 0xa5, 0x83, 0xde, 0x25, 0x19, 0x0c, 0x5d, 0x27, 0x3e, 0x77, 0xf3,
+ 0x8a, 0x20, 0x07, 0x74, 0x97, 0x2b, 0x0b, 0xf2, 0xce, 0x14, 0x35, 0x2d,
+ 0xe0, 0x1f, 0xd4, 0xf9, 0xbf, 0xd0, 0xe5, 0xbc},
+ pub_key_11,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 364
+ {SEC_OID_SHA256,
+ 364,
+ {0x1c, 0xb4, 0x17, 0xd0, 0xce, 0xea, 0xc2, 0x2a, 0x7c, 0x3c, 0x42, 0x45,
+ 0x79, 0x17, 0x6d, 0xa1, 0xb0, 0xcd, 0x3f, 0x34, 0x8f, 0xab, 0x09, 0x80,
+ 0x5b, 0x73, 0xe2, 0xfd, 0xcc, 0x50, 0x66, 0x9c, 0x53, 0xb6, 0x3e, 0xaa,
+ 0xb0, 0xd2, 0x56, 0xfc, 0xbf, 0xeb, 0x69, 0x35, 0xbd, 0xb6, 0xcd, 0x1b,
+ 0x2b, 0x9e, 0xc6, 0x59, 0x73, 0xc9, 0xeb, 0x53, 0xdd, 0xe8, 0x05, 0x25,
+ 0xdf, 0x8f, 0xe7, 0xef, 0x6b, 0x5e, 0xd5, 0x4e, 0xf0, 0x05, 0xbd, 0x7b,
+ 0x31, 0xe9, 0xe9, 0xaa, 0x0e, 0x9f, 0x8d, 0xa5, 0xdb, 0x8a, 0xaf, 0xef,
+ 0x60, 0xa4, 0x8b, 0x2d, 0x39, 0x00, 0xb7, 0x72, 0x2c, 0x24, 0xba, 0x48,
+ 0x67, 0x9d, 0xdf, 0xc1, 0x1b, 0x87, 0x58, 0x2a, 0x9f, 0xb3, 0x4a, 0xf9,
+ 0x0a, 0x0a, 0xa4, 0xce, 0x57, 0xaa, 0x1d, 0xa7, 0x6b, 0x5c, 0xf6, 0xbd,
+ 0xa2, 0x64, 0x9e, 0xc9, 0x9b, 0x07, 0xa8, 0x7f, 0xdc, 0x55, 0x48, 0xf7,
+ 0xbf, 0x31, 0xa5, 0x01, 0x9b, 0x97, 0xe0, 0xfe, 0xfe, 0xf7, 0x97, 0x1f,
+ 0x96, 0xd2, 0x55, 0x1c, 0x9b, 0x74, 0xe1, 0x64, 0xa6, 0xf2, 0x1f, 0xc7,
+ 0x60, 0xca, 0x25, 0x88, 0xb7, 0x45, 0xf5, 0xad, 0x51, 0xdb, 0x30, 0x4b,
+ 0x12, 0x3e, 0x6c, 0xba, 0xda, 0x39, 0xef, 0xc3, 0x09, 0xa6, 0x50, 0x29,
+ 0x59, 0x8d, 0x0c, 0x55, 0x90, 0x14, 0xc6, 0x10, 0x7e, 0xa0, 0x62, 0x6b,
+ 0x52, 0x58, 0x80, 0xfb, 0x1e, 0xaa, 0x00, 0xe0, 0xa9, 0x02, 0xac, 0xc6,
+ 0x70, 0x1d, 0xf1, 0x42, 0xf1, 0x8d, 0x9c, 0xa1, 0xb8, 0x85, 0xc9, 0x2b,
+ 0xe6, 0x18, 0x88, 0x8b, 0xd7, 0x25, 0x2e, 0xc3, 0x5b, 0x1e, 0x8e, 0x5d,
+ 0xd4, 0x38, 0x25, 0xa0, 0x59, 0xcd, 0x60, 0xd5, 0xc4, 0xed, 0xcb, 0xd6,
+ 0x78, 0xfe, 0x04, 0x95, 0x97, 0x1a, 0x05, 0xaa, 0x7f, 0xc7, 0xbd, 0xac,
+ 0x58, 0x4e, 0x2a, 0x00, 0x27, 0x06, 0x8e, 0xa4, 0x24, 0x42, 0x04, 0xa0,
+ 0xfa, 0x4b, 0x66, 0xd2, 0xef, 0x49, 0x86, 0x05, 0x38, 0xdd, 0xdf, 0xf1,
+ 0x9f, 0x65, 0x0b, 0x54, 0x65, 0x4f, 0xd8, 0x35, 0xcf, 0xed, 0x4d, 0x13,
+ 0xbb, 0x3f, 0xde, 0x99, 0xd8, 0x66, 0xa4, 0xec, 0xe7, 0xcb, 0x6d, 0xd1,
+ 0xc8, 0xe0, 0x2f, 0x80, 0x5f, 0x79, 0x16, 0xe1, 0x40, 0x27, 0x52, 0x48,
+ 0xf9, 0xd9, 0xe7, 0x11, 0x3e, 0xbe, 0x8b, 0x7b, 0xcc, 0x4e, 0x28, 0x81,
+ 0x6e, 0xba, 0x44, 0xdf, 0x20, 0xeb, 0xdd, 0x08, 0xdd, 0x72, 0x06, 0xb8,
+ 0xb5, 0xd8, 0xd9, 0xaf, 0x74, 0xdc, 0x78, 0x96, 0x51, 0xdc, 0x17, 0x2a,
+ 0xde, 0xb5, 0xc6, 0x42, 0x1c, 0xb8, 0xab, 0xf4, 0x84, 0x60, 0xab, 0x37,
+ 0x68, 0x45, 0x25, 0x3e, 0x62, 0xb3, 0x70, 0x26, 0xf7, 0xe7, 0xb9, 0xb2,
+ 0xcf, 0xb6, 0x85, 0x5c, 0xb9, 0xf3, 0x04, 0x0e, 0x48, 0x74, 0x17, 0x5f,
+ 0xb9, 0xcd, 0xd6, 0xf5, 0x50, 0xc3, 0xe0, 0xee, 0xd8, 0x9b, 0xaa, 0xb7,
+ 0xa0, 0xb1, 0x70, 0xf3, 0x34, 0xeb, 0x9a, 0xe5, 0x65, 0x25, 0xa0, 0xd6,
+ 0xc3, 0x8e, 0xa6, 0x84, 0x98, 0x13, 0x7f, 0xdd, 0x9c, 0x2b, 0x7b, 0x45,
+ 0x11, 0xfb, 0x0a, 0x69, 0xaa, 0xfd, 0x30, 0xf0, 0xe4, 0xc0, 0xb0, 0xa0,
+ 0xee, 0xdb, 0xf8, 0x0b, 0xb6, 0x3e, 0x30, 0x17, 0x53, 0x9a, 0x1c, 0xd4,
+ 0x1e, 0x6f, 0xf2, 0x26, 0x25, 0xe0, 0x7f, 0x03, 0x26, 0x81, 0x0e, 0x78,
+ 0x86, 0xd4, 0xac, 0x31, 0xf6, 0x21, 0xd4, 0xb3, 0xc1, 0xa8, 0x0c, 0x91,
+ 0x4e, 0x79, 0xe6, 0x3b, 0x33, 0x0a, 0x7c, 0x3c, 0x0e, 0x5a, 0xad, 0x84,
+ 0x01, 0x28, 0x27, 0x4b, 0x9f, 0x34, 0xf5, 0x65, 0x30, 0x03, 0x17, 0x59,
+ 0x62, 0xb2, 0xf7, 0xcd, 0xdf, 0xe1, 0x14, 0x15, 0xad, 0xe7, 0x4c, 0xee,
+ 0x07, 0xc6, 0x1c, 0xd2, 0xdb, 0x20, 0x22, 0xe8},
+ pub_key_11,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment:
+ // tcID: 365
+ {SEC_OID_SHA256,
+ 365,
+ {0x89, 0x78, 0x9b, 0x9b, 0x0a, 0x97, 0xb9, 0x0c, 0x4e, 0xd9, 0xa4, 0x14,
+ 0x87, 0x9e, 0x80, 0x90, 0x12, 0xbd, 0x32, 0x8f, 0xaf, 0x15, 0xb7, 0x23,
+ 0x49, 0x5d, 0x1e, 0x0a, 0xeb, 0xbd, 0xe8, 0x82, 0x63, 0x90, 0x97, 0xe0,
+ 0xdc, 0xb5, 0x47, 0x1b, 0x1a, 0x0b, 0xe1, 0x21, 0x7c, 0xc6, 0xc3, 0x41,
+ 0x22, 0x59, 0x5f, 0xfb, 0x4a, 0xda, 0x75, 0xe2, 0x6c, 0x36, 0x2d, 0x96,
+ 0xc7, 0x40, 0x85, 0x25, 0xd8, 0xda, 0x42, 0x66, 0xb8, 0xff, 0xec, 0xce,
+ 0x06, 0xc2, 0xa0, 0x77, 0xb3, 0x83, 0xd8, 0x5d, 0xf1, 0x96, 0xb7, 0x07,
+ 0x5f, 0x27, 0x76, 0x79, 0x5a, 0x95, 0xc6, 0xb6, 0x88, 0xca, 0xc5, 0xf7,
+ 0xbc, 0xb1, 0x04, 0xe7, 0x5a, 0x1a, 0x70, 0x1f, 0x60, 0xb0, 0xa5, 0x45,
+ 0xdf, 0x50, 0x54, 0xad, 0x53, 0x8a, 0x4c, 0x76, 0xc3, 0x43, 0x36, 0xec,
+ 0x53, 0x2e, 0x7f, 0x6e, 0xe7, 0xb9, 0x99, 0xa1, 0xfc, 0x7f, 0xc2, 0xd1,
+ 0x44, 0x5e, 0x24, 0x7f, 0x71, 0xa9, 0x30, 0x2d, 0x9d, 0xc3, 0x2a, 0x59,
+ 0x34, 0x0e, 0xbd, 0x6f, 0xea, 0xc8, 0x43, 0x46, 0x7c, 0xb4, 0xa9, 0xa5,
+ 0x2e, 0x3b, 0xf0, 0xab, 0xb7, 0x93, 0x5a, 0x3a, 0xa1, 0x48, 0x11, 0x65,
+ 0x13, 0x11, 0x43, 0x95, 0xbb, 0xa3, 0x61, 0x42, 0x84, 0x8b, 0xf5, 0xa0,
+ 0x4f, 0x37, 0x18, 0x40, 0x7e, 0x4b, 0x93, 0xfb, 0xa0, 0x22, 0x90, 0xb9,
+ 0x28, 0x70, 0x23, 0xe6, 0xd8, 0x73, 0xa8, 0x54, 0x6d, 0xf9, 0x1f, 0x5f,
+ 0x96, 0x7b, 0x49, 0xe8, 0x51, 0x02, 0x38, 0x6e, 0x59, 0xdb, 0x91, 0xc5,
+ 0xe5, 0x18, 0x69, 0xb5, 0x0f, 0xdb, 0x19, 0x38, 0x79, 0xbc, 0xb0, 0x1e,
+ 0x6d, 0x2b, 0x05, 0xec, 0x6f, 0x0c, 0x91, 0xb6, 0x4c, 0xa8, 0xed, 0xf9,
+ 0xd5, 0xaa, 0xfa, 0x73, 0x59, 0xe5, 0x54, 0x87, 0x7c, 0xde, 0xc6, 0xea,
+ 0xaf, 0xac, 0x80, 0xda, 0x15, 0xcc, 0x47, 0xd1, 0xa8, 0xad, 0xdb, 0xe4,
+ 0x66, 0xee, 0x10, 0x0b, 0xf8, 0xa3, 0xfe, 0xe7, 0x5f, 0x49, 0x5d, 0xb7,
+ 0x22, 0xe8, 0x85, 0x3b, 0x4f, 0xd2, 0x1b, 0x16, 0xc4, 0xb6, 0x2b, 0x53,
+ 0x64, 0x15, 0x07, 0x77, 0x54, 0xe8, 0x51, 0x47, 0x2e, 0xf6, 0x04, 0xb7,
+ 0x77, 0xde, 0x4e, 0x5c, 0x82, 0xd1, 0xc2, 0xf6, 0x86, 0x99, 0xdb, 0x34,
+ 0x06, 0x36, 0xf7, 0x48, 0xe3, 0x43, 0x3d, 0xda, 0x9f, 0xc6, 0x22, 0x97,
+ 0x46, 0x3f, 0xa0, 0xc3, 0xa8, 0x75, 0xf3, 0x69, 0x4a, 0x79, 0xae, 0x32,
+ 0x5b, 0x3c, 0xf3, 0x1d, 0xc8, 0xf4, 0x26, 0x30, 0x6e, 0x47, 0x64, 0x3d,
+ 0x11, 0x9c, 0x10, 0x39, 0xe7, 0x7b, 0x5f, 0xc2, 0x7c, 0xd8, 0xd9, 0x10,
+ 0x4f, 0x9c, 0xdd, 0x62, 0xe5, 0xe4, 0x2f, 0x8d, 0xc1, 0xdb, 0x02, 0x19,
+ 0x87, 0x97, 0xa5, 0x81, 0x33, 0x19, 0x88, 0x56, 0xcf, 0x49, 0x0c, 0x7f,
+ 0x2b, 0x22, 0xf1, 0x48, 0x9e, 0x7e, 0xca, 0x21, 0x75, 0x0f, 0x97, 0xe9,
+ 0x49, 0x98, 0x25, 0x24, 0xef, 0x09, 0xee, 0x03, 0x3d, 0x83, 0x8f, 0x3e,
+ 0x65, 0xed, 0x17, 0x50, 0x78, 0xf3, 0x56, 0x9d, 0x78, 0x7d, 0x59, 0x9c,
+ 0x4a, 0x7e, 0x7b, 0x63, 0xe9, 0xa2, 0x5c, 0xdf, 0x63, 0x03, 0xad, 0xa4,
+ 0x8a, 0xcc, 0x63, 0x7a, 0xd0, 0x23, 0xd6, 0x5b, 0x90, 0x16, 0x29, 0xbd,
+ 0x14, 0x0b, 0x51, 0xc6, 0x97, 0x70, 0xe9, 0xe7, 0x9e, 0xc8, 0xdf, 0xc2,
+ 0x1b, 0xb1, 0xde, 0xbf, 0x3c, 0x5b, 0xdb, 0x7a, 0x1e, 0xd2, 0xae, 0xa2,
+ 0x97, 0x67, 0x70, 0x33, 0xd6, 0x81, 0xce, 0x28, 0x8d, 0xa6, 0x98, 0xe2,
+ 0x25, 0x38, 0xcf, 0xbe, 0xfd, 0x95, 0x0d, 0xc5, 0x48, 0xc8, 0xf1, 0x99,
+ 0xa8, 0xb5, 0xa3, 0xf1, 0x5d, 0x07, 0xd5, 0x38, 0x73, 0x4c, 0xd9, 0x78,
+ 0x9e, 0xd4, 0x23, 0x17, 0xe0, 0xc5, 0xf6, 0x56},
+ pub_key_12,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 366
+ {SEC_OID_SHA256,
+ 366,
+ {0x3c, 0x8c, 0xb7, 0xe2, 0xf9, 0xf2, 0xf4, 0x1e, 0x36, 0xb1, 0xdf, 0x26,
+ 0x13, 0x88, 0x17, 0x9d, 0xbb, 0x3b, 0xb9, 0x78, 0x30, 0xb7, 0xd7, 0x47,
+ 0x21, 0xcf, 0x4c, 0x4d, 0x29, 0x7f, 0xd1, 0x26, 0xab, 0xb9, 0xa7, 0x21,
+ 0x13, 0x44, 0xdc, 0x52, 0xb3, 0x69, 0x64, 0xc6, 0x66, 0xca, 0x72, 0x19,
+ 0x4c, 0x0f, 0x66, 0xcf, 0xf5, 0xd2, 0xa3, 0x96, 0x18, 0x88, 0xc2, 0x6d,
+ 0x39, 0x46, 0x77, 0x11, 0x7f, 0xec, 0x8b, 0xab, 0xf3, 0x82, 0x52, 0xbe,
+ 0x81, 0xfc, 0xd7, 0x93, 0x80, 0x43, 0x16, 0x47, 0xc2, 0xad, 0x63, 0xbf,
+ 0xfd, 0xcb, 0x00, 0x4e, 0x9e, 0xfb, 0x8c, 0x49, 0xb3, 0xd7, 0x75, 0xf1,
+ 0xb5, 0x34, 0x56, 0x58, 0x1a, 0x5c, 0x2c, 0x13, 0x0b, 0x5b, 0xcb, 0x47,
+ 0xc2, 0xc0, 0x15, 0x7f, 0xd2, 0x7b, 0xc1, 0x67, 0xf8, 0x89, 0x7a, 0x40,
+ 0xe7, 0x2b, 0xd4, 0xc4, 0x25, 0xa9, 0x11, 0x4c, 0xc1, 0x19, 0x5d, 0x15,
+ 0xa9, 0x79, 0x65, 0xaa, 0x59, 0xc7, 0x4f, 0x07, 0x66, 0xf4, 0x6b, 0x64,
+ 0x1c, 0x42, 0x29, 0xa4, 0xdb, 0xfb, 0xb3, 0xcb, 0xdf, 0xe6, 0xd2, 0x01,
+ 0x39, 0xcb, 0x4e, 0x58, 0x7a, 0xc9, 0x16, 0xc2, 0x29, 0x59, 0x54, 0x9c,
+ 0xa1, 0xbb, 0x29, 0x86, 0xd4, 0x23, 0xf7, 0x01, 0x08, 0x0b, 0x1d, 0x6c,
+ 0x5f, 0x28, 0x7c, 0xad, 0xd6, 0x3e, 0xdf, 0x4e, 0xe6, 0x35, 0x30, 0x47,
+ 0x30, 0xbd, 0x56, 0x18, 0xc6, 0x95, 0x2e, 0xc7, 0x67, 0xa9, 0x7f, 0x33,
+ 0xc6, 0xb9, 0xd7, 0x12, 0xdb, 0xa4, 0xda, 0x8e, 0x31, 0x52, 0xc2, 0x24,
+ 0x9a, 0x47, 0xac, 0x65, 0x6b, 0x8d, 0xde, 0x87, 0xa7, 0x6f, 0x0b, 0x22,
+ 0xb4, 0x84, 0x90, 0x3b, 0x88, 0x8b, 0x0c, 0x28, 0x77, 0x28, 0xa0, 0x55,
+ 0x8d, 0x49, 0x61, 0x57, 0x86, 0x93, 0x74, 0x5d, 0xb4, 0x07, 0xb6, 0x87,
+ 0xbb, 0xd9, 0xa3, 0x8d, 0x5a, 0x15, 0x97, 0xbb, 0x7d, 0x33, 0xa1, 0xd0,
+ 0xb8, 0x92, 0x7a, 0xba, 0x09, 0xa9, 0xd0, 0x47, 0xb5, 0xc9, 0xcb, 0x34,
+ 0x33, 0x28, 0x9b, 0x95, 0xbd, 0x15, 0x63, 0x07, 0x1f, 0xeb, 0x62, 0x21,
+ 0x11, 0xd2, 0xc0, 0xec, 0xf2, 0x3a, 0xcc, 0xb4, 0xc0, 0x25, 0x3c, 0x77,
+ 0xa4, 0x61, 0xcb, 0x7a, 0xdc, 0xdd, 0x55, 0xd3, 0x8e, 0x7b, 0x12, 0x32,
+ 0xef, 0xe9, 0x97, 0x90, 0x8f, 0xa2, 0x40, 0x54, 0xa8, 0x2e, 0x62, 0xf1,
+ 0x13, 0xc5, 0xd6, 0xba, 0xe2, 0x98, 0x5f, 0x7a, 0x31, 0x66, 0xfb, 0xa7,
+ 0x0e, 0xa9, 0x98, 0xc8, 0x0e, 0xe4, 0xf0, 0x4f, 0x5f, 0x18, 0xcd, 0x9e,
+ 0x7a, 0xc5, 0x80, 0xc4, 0x4a, 0x6f, 0x04, 0xd6, 0x71, 0xad, 0x5b, 0x00,
+ 0x23, 0x59, 0xde, 0xd0, 0xc2, 0x7e, 0xdf, 0xe5, 0x4c, 0x62, 0xeb, 0xf9,
+ 0x49, 0x08, 0xa4, 0x08, 0xd3, 0x70, 0xe3, 0x6c, 0xd2, 0x9e, 0xff, 0x2c,
+ 0x89, 0xea, 0x40, 0x50, 0xb2, 0x56, 0xd4, 0xcd, 0x9a, 0xab, 0x0d, 0xb5,
+ 0xe7, 0xe2, 0x9f, 0x63, 0x8a, 0x4c, 0x81, 0xc0, 0xbc, 0x61, 0x30, 0xdd,
+ 0x72, 0x24, 0x29, 0x50, 0xfc, 0xcb, 0xbc, 0x70, 0xaa, 0xa6, 0x34, 0x22,
+ 0xba, 0x32, 0x8e, 0xb3, 0x9c, 0x87, 0xf2, 0xf8, 0x4d, 0xbd, 0xbf, 0x36,
+ 0x5f, 0xc1, 0x17, 0x96, 0xe6, 0x86, 0xd9, 0xeb, 0x4a, 0x0b, 0xa4, 0x29,
+ 0xae, 0xa6, 0x79, 0x8e, 0x61, 0xb1, 0xed, 0xa6, 0xc1, 0x74, 0x58, 0xc5,
+ 0xe5, 0xb4, 0x8a, 0xe5, 0xe1, 0x1b, 0xaa, 0x6c, 0x45, 0xc3, 0x49, 0x68,
+ 0xac, 0xe8, 0x33, 0xea, 0x24, 0xeb, 0xe6, 0x57, 0x97, 0x87, 0x41, 0xcd,
+ 0xd2, 0x30, 0x8f, 0xb6, 0xd4, 0x54, 0x8a, 0x28, 0x90, 0x59, 0xb5, 0x6e,
+ 0x6d, 0x89, 0xcc, 0x31, 0x8a, 0xb1, 0xb0, 0x89, 0xec, 0x59, 0x80, 0xbc,
+ 0x93, 0x8e, 0x33, 0xaa, 0x77, 0xce, 0x02, 0xdd},
+ pub_key_12,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 367
+ {SEC_OID_SHA256,
+ 367,
+ {0x8c, 0x34, 0xf2, 0x3e, 0x48, 0x83, 0xbe, 0xb6, 0x10, 0x39, 0x46, 0x28,
+ 0xcf, 0x4b, 0xfc, 0x6d, 0xf1, 0x48, 0x75, 0x5e, 0x51, 0xc3, 0x4a, 0x93,
+ 0x6e, 0x37, 0x01, 0x8e, 0x9f, 0xda, 0xfe, 0x4b, 0xeb, 0xd8, 0x7b, 0xd9,
+ 0xe4, 0x23, 0xd3, 0xb0, 0xa7, 0x46, 0xe1, 0x15, 0xe9, 0x9b, 0x68, 0x91,
+ 0xa2, 0x48, 0x41, 0x28, 0x29, 0xfd, 0xc0, 0xe2, 0x50, 0x61, 0x1e, 0x8b,
+ 0x78, 0x5a, 0x76, 0x35, 0xcd, 0x1c, 0xcd, 0xbd, 0x4d, 0xda, 0x56, 0xe2,
+ 0xcc, 0x27, 0xae, 0x87, 0xc9, 0x6c, 0xa0, 0x78, 0x19, 0x43, 0xcd, 0xa2,
+ 0x69, 0xf1, 0x0b, 0x61, 0x39, 0x95, 0xa3, 0xdc, 0xe5, 0xc3, 0x92, 0x2d,
+ 0xab, 0xbb, 0xe3, 0x7d, 0xfe, 0x87, 0xa1, 0x76, 0x50, 0x38, 0x86, 0xf4,
+ 0x76, 0x67, 0x00, 0xe3, 0x77, 0xe4, 0x72, 0x95, 0x17, 0x57, 0x83, 0xdb,
+ 0xd3, 0x38, 0x99, 0xb7, 0xf1, 0xb2, 0x00, 0x3c, 0x01, 0x82, 0x21, 0xef,
+ 0xd5, 0x54, 0x2c, 0x6d, 0x52, 0x0e, 0xfc, 0xe5, 0xae, 0x96, 0xee, 0x86,
+ 0x1f, 0x03, 0xa8, 0x0c, 0xad, 0x2a, 0x70, 0x41, 0x9f, 0xa5, 0x25, 0x37,
+ 0xc8, 0xad, 0x5c, 0x13, 0x0c, 0x58, 0x74, 0xad, 0xbe, 0xaf, 0xd8, 0x43,
+ 0x20, 0xaa, 0xd9, 0xf5, 0x6b, 0x4c, 0x4f, 0x34, 0xce, 0x85, 0xe9, 0xf3,
+ 0xb0, 0xec, 0xae, 0x80, 0x3c, 0xba, 0xe8, 0x3a, 0xb1, 0x51, 0xea, 0x66,
+ 0xc1, 0x63, 0xcb, 0x33, 0x4f, 0x44, 0x60, 0xf8, 0x54, 0x66, 0xf3, 0x3a,
+ 0x69, 0x99, 0x24, 0xf4, 0x15, 0xc0, 0x67, 0xd4, 0xcd, 0xeb, 0xd5, 0x1c,
+ 0x43, 0xe8, 0xfa, 0xc8, 0x21, 0xf1, 0x38, 0xc0, 0x01, 0x11, 0x48, 0x0e,
+ 0x3e, 0x3e, 0xa4, 0xb2, 0x16, 0xd8, 0xde, 0x08, 0xfb, 0xae, 0xd3, 0x98,
+ 0x24, 0xa4, 0xe4, 0xf8, 0x6f, 0xbd, 0x0f, 0x9b, 0x66, 0x5f, 0x9b, 0x21,
+ 0x6b, 0x00, 0xa5, 0xab, 0x92, 0xca, 0x47, 0x51, 0xe3, 0xf8, 0xb0, 0x4d,
+ 0x00, 0x0e, 0x3e, 0xae, 0x18, 0xa8, 0xcf, 0x5a, 0x9d, 0x65, 0x5a, 0x5a,
+ 0x2f, 0x68, 0x16, 0x11, 0x92, 0x19, 0x08, 0x1e, 0x7e, 0xe2, 0xb2, 0xff,
+ 0x1f, 0x57, 0xb2, 0x26, 0xaa, 0x09, 0x62, 0x48, 0x25, 0x5b, 0xea, 0x2b,
+ 0x58, 0xe0, 0xb1, 0x19, 0x29, 0x5b, 0x4e, 0x4f, 0xe1, 0xc5, 0x72, 0xef,
+ 0x87, 0x83, 0xc2, 0xb4, 0xe5, 0xfe, 0x40, 0x23, 0xcc, 0x59, 0x34, 0x26,
+ 0x4f, 0xd9, 0x00, 0xd5, 0x34, 0x04, 0xb7, 0x18, 0x5d, 0xf3, 0x82, 0xad,
+ 0x6b, 0xc0, 0x7b, 0x45, 0x7d, 0xd9, 0xd3, 0xd2, 0x01, 0xf0, 0x64, 0x4b,
+ 0x9b, 0x69, 0x81, 0xa4, 0xf1, 0x46, 0x20, 0x97, 0x26, 0xa2, 0xbe, 0xf1,
+ 0xc7, 0xe9, 0x5b, 0x24, 0xc9, 0x3b, 0x83, 0x36, 0x44, 0x39, 0x05, 0x0d,
+ 0x4f, 0xa7, 0x8e, 0x80, 0x8f, 0x71, 0x9e, 0xde, 0x06, 0x24, 0x4f, 0xa6,
+ 0xe4, 0xb7, 0xca, 0x5e, 0x40, 0x41, 0x56, 0xa6, 0x5f, 0x27, 0x4c, 0xef,
+ 0x63, 0x7c, 0x62, 0xf6, 0x7a, 0x9b, 0xbb, 0x69, 0xe8, 0x94, 0xa6, 0xd3,
+ 0x4a, 0xe9, 0x4a, 0x5a, 0x60, 0x26, 0x62, 0xf8, 0xe7, 0xc0, 0x91, 0xc6,
+ 0xfd, 0x38, 0x97, 0x99, 0x2d, 0xbd, 0x6e, 0x39, 0x85, 0xed, 0x04, 0x2e,
+ 0x4c, 0x0d, 0x8a, 0xf8, 0x7b, 0x3f, 0x19, 0x01, 0x30, 0x8e, 0xfe, 0x60,
+ 0xcb, 0x24, 0x3c, 0x62, 0xc7, 0xc8, 0x9b, 0x3e, 0xc9, 0x20, 0xad, 0x5e,
+ 0xf7, 0xae, 0xa8, 0x5c, 0xa9, 0x81, 0xf4, 0x34, 0xc1, 0x02, 0xde, 0xf4,
+ 0x38, 0x79, 0x4f, 0xad, 0xd8, 0xe4, 0x48, 0x62, 0xc1, 0xa3, 0x5e, 0xf9,
+ 0x5d, 0x36, 0x38, 0xbf, 0x81, 0x85, 0xdc, 0x10, 0xdd, 0x5a, 0x3c, 0x2d,
+ 0x8d, 0x1e, 0xb0, 0x00, 0x01, 0x8f, 0x5e, 0x77, 0xb1, 0xd2, 0x51, 0xc0,
+ 0x2b, 0x83, 0xf1, 0xf6, 0xae, 0xc6, 0x2b, 0x1e},
+ pub_key_12,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 368
+ {SEC_OID_SHA256,
+ 368,
+ {0x86, 0x82, 0xd5, 0xba, 0xc5, 0x1b, 0xb3, 0x2b, 0xf2, 0x83, 0xb8, 0xca,
+ 0xb1, 0x17, 0x2d, 0x6e, 0x80, 0x54, 0xdb, 0xfc, 0x67, 0x2d, 0xe6, 0xf3,
+ 0x5f, 0x33, 0xa9, 0xf7, 0xb3, 0xf0, 0x66, 0x2f, 0xe1, 0x9e, 0xc0, 0x1a,
+ 0x74, 0xd5, 0xcb, 0xe6, 0xd9, 0x03, 0x51, 0x84, 0x3e, 0x2b, 0x12, 0x9d,
+ 0x0c, 0xe3, 0x08, 0x84, 0xfd, 0xbd, 0xcf, 0xc9, 0x62, 0xd2, 0x72, 0x1f,
+ 0xec, 0x5b, 0x3b, 0x7f, 0x6a, 0x9d, 0xb4, 0xa9, 0x5b, 0x13, 0xde, 0xf1,
+ 0x11, 0xc7, 0x37, 0xcf, 0xae, 0x72, 0xd1, 0x3a, 0xef, 0x4d, 0x0e, 0xa9,
+ 0xc2, 0x91, 0x81, 0x89, 0x15, 0x05, 0xa0, 0xd2, 0x8c, 0x5c, 0x88, 0x53,
+ 0xce, 0x5c, 0x37, 0x47, 0x66, 0x54, 0x70, 0x3e, 0xa2, 0xe7, 0xc6, 0x8e,
+ 0xd5, 0x25, 0x91, 0xc1, 0x82, 0xbc, 0x05, 0x1b, 0x5d, 0x83, 0x7e, 0xf3,
+ 0xbe, 0x06, 0x49, 0x01, 0xbe, 0x45, 0x49, 0x67, 0xbe, 0x52, 0xf9, 0xc7,
+ 0xd4, 0x06, 0xb7, 0x40, 0x9e, 0x93, 0x30, 0x8b, 0x74, 0xa8, 0x26, 0xd3,
+ 0xd1, 0xe6, 0xae, 0xdd, 0x8a, 0xba, 0x3f, 0x5f, 0x97, 0x18, 0x24, 0x78,
+ 0x41, 0x67, 0xdf, 0x53, 0xd0, 0x42, 0x78, 0x1b, 0x7c, 0x2d, 0x3c, 0xac,
+ 0x29, 0x42, 0x8c, 0x7d, 0xa1, 0xfb, 0xc4, 0x51, 0x68, 0x0c, 0xc2, 0x11,
+ 0x51, 0x7f, 0x91, 0x75, 0xff, 0x1b, 0x2c, 0x00, 0xf8, 0x19, 0x91, 0x6d,
+ 0x6d, 0x25, 0x58, 0x15, 0x42, 0xc8, 0xf0, 0x54, 0x79, 0xaa, 0xcf, 0xc2,
+ 0x45, 0xe5, 0x89, 0x47, 0x63, 0xdb, 0x8e, 0x79, 0x84, 0x9d, 0x3e, 0x2d,
+ 0xd8, 0xd7, 0x17, 0x8a, 0x38, 0xcd, 0x4c, 0xb7, 0xb0, 0x34, 0x36, 0xc1,
+ 0x50, 0xc4, 0x67, 0x54, 0x0d, 0xfc, 0xdd, 0x00, 0x1d, 0x6c, 0x89, 0x94,
+ 0xb2, 0xf8, 0xb3, 0x32, 0x70, 0x5b, 0x2b, 0x5a, 0xe0, 0xc8, 0x41, 0x70,
+ 0x8c, 0x83, 0xda, 0xdc, 0x7d, 0x64, 0x7a, 0xe1, 0x5e, 0x54, 0x74, 0x03,
+ 0xd6, 0x89, 0xa0, 0x0a, 0x6b, 0xd4, 0xde, 0x86, 0x02, 0x63, 0x34, 0x43,
+ 0xe0, 0xb7, 0xed, 0xf0, 0x60, 0xbb, 0x7b, 0x52, 0x9e, 0x0a, 0xfe, 0xb1,
+ 0xb4, 0x17, 0x1f, 0x70, 0xa9, 0x43, 0xa1, 0x4f, 0x69, 0xc5, 0x97, 0x20,
+ 0xb4, 0xb5, 0xae, 0x59, 0x31, 0x33, 0x25, 0x68, 0x5c, 0x10, 0x2d, 0x99,
+ 0x26, 0x45, 0xfd, 0x23, 0xaf, 0x12, 0xf3, 0xb8, 0xf8, 0xde, 0x79, 0x39,
+ 0x9c, 0xc6, 0xc8, 0x0f, 0x9a, 0x0c, 0x00, 0x6c, 0x31, 0x6f, 0xf7, 0xa6,
+ 0x96, 0x3a, 0x1f, 0x8e, 0xf5, 0x8a, 0x67, 0xd1, 0x07, 0xe5, 0xb4, 0x9f,
+ 0xd8, 0xd7, 0x07, 0x9b, 0xd4, 0x5f, 0x23, 0xef, 0x67, 0xf6, 0xa8, 0x31,
+ 0x27, 0xda, 0x15, 0x7f, 0x54, 0xfe, 0xf9, 0xdc, 0x01, 0x41, 0x5a, 0x6c,
+ 0xf7, 0xa9, 0x57, 0xf5, 0xff, 0xa1, 0x54, 0x57, 0xa1, 0xa8, 0xbf, 0x83,
+ 0x12, 0x73, 0xf4, 0x8f, 0x92, 0x7b, 0xa8, 0xbd, 0xe7, 0x9d, 0xa6, 0x23,
+ 0xa8, 0xa2, 0x78, 0x4e, 0x7d, 0x89, 0x50, 0xc5, 0xfc, 0xbe, 0xef, 0x58,
+ 0x68, 0x31, 0x1a, 0xcb, 0xb7, 0x93, 0xcd, 0xfa, 0x54, 0xc7, 0x02, 0x20,
+ 0x90, 0x73, 0xad, 0x85, 0x99, 0xc4, 0xc7, 0x4b, 0x31, 0xce, 0x3b, 0x66,
+ 0x23, 0x99, 0x78, 0x9f, 0xeb, 0xb3, 0x6d, 0x92, 0x2d, 0x77, 0xcd, 0xdf,
+ 0x63, 0xc1, 0xde, 0x3a, 0x6a, 0xba, 0x21, 0xd6, 0xd8, 0xed, 0x54, 0xa1,
+ 0xb4, 0x8f, 0x48, 0x95, 0x56, 0x02, 0xd0, 0xf6, 0xa4, 0xf5, 0xeb, 0x55,
+ 0x46, 0x13, 0x15, 0x61, 0x80, 0x92, 0x36, 0xf0, 0xc7, 0x1b, 0x83, 0x74,
+ 0x29, 0x01, 0x06, 0xb8, 0x93, 0xab, 0x70, 0xf6, 0xfe, 0xc1, 0xfb, 0xc3,
+ 0xbb, 0x6e, 0xf5, 0xe6, 0xc0, 0x26, 0x3a, 0x7c, 0x8c, 0xd9, 0x0c, 0x28,
+ 0x99, 0x68, 0x67, 0x17, 0x44, 0xe8, 0x53, 0xd7},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 369
+ {SEC_OID_SHA256,
+ 369,
+ {0x3a, 0xdc, 0xc0, 0x6e, 0x29, 0xc9, 0xf1, 0xf0, 0x8f, 0xf6, 0xff, 0x93,
+ 0x47, 0x2e, 0xaf, 0x91, 0x40, 0xd4, 0xb4, 0x7f, 0x86, 0xcf, 0xe6, 0x45,
+ 0xc5, 0x07, 0x78, 0x8a, 0xc4, 0x6d, 0x64, 0x02, 0xa0, 0x1b, 0x19, 0x48,
+ 0x3b, 0x48, 0xb8, 0x27, 0x42, 0x37, 0xb0, 0x8f, 0xb9, 0x44, 0xf8, 0x4b,
+ 0xcf, 0x33, 0x56, 0x7f, 0xa8, 0xf5, 0xe1, 0x15, 0xe1, 0x7a, 0x50, 0x19,
+ 0x42, 0x2c, 0xad, 0xe5, 0x52, 0xd1, 0x4b, 0xb7, 0x8f, 0xe0, 0x07, 0xcd,
+ 0x63, 0xa5, 0x66, 0xfd, 0xd2, 0x58, 0x42, 0x7c, 0xac, 0x46, 0xbe, 0xbe,
+ 0x1d, 0x8c, 0x17, 0x12, 0x03, 0xd7, 0x5f, 0x8c, 0x22, 0x8c, 0x11, 0x19,
+ 0x8a, 0x25, 0x29, 0x01, 0x2a, 0x27, 0xad, 0x35, 0xd3, 0x11, 0xc3, 0xe6,
+ 0x5b, 0x42, 0x20, 0x96, 0xe4, 0xe1, 0xc8, 0x26, 0x95, 0x9d, 0xee, 0xa5,
+ 0x95, 0x8c, 0xcc, 0x78, 0x44, 0xce, 0x10, 0x38, 0xdc, 0x26, 0xb8, 0x12,
+ 0x4a, 0x35, 0x4e, 0x27, 0x62, 0x4e, 0xf0, 0x22, 0xa1, 0x3a, 0xb0, 0x56,
+ 0x05, 0x4c, 0x9f, 0x73, 0x6a, 0x3e, 0x99, 0xd3, 0x73, 0x34, 0xc3, 0x62,
+ 0xfc, 0xd2, 0xc3, 0x94, 0x15, 0x3a, 0x0e, 0xeb, 0xa9, 0x09, 0xa8, 0xf4,
+ 0x61, 0x27, 0x03, 0x88, 0x32, 0xe8, 0x9c, 0x19, 0xf9, 0x12, 0xaa, 0x82,
+ 0x72, 0x41, 0x49, 0x94, 0x0a, 0x9c, 0x83, 0x5d, 0x7a, 0xd3, 0xe6, 0xf9,
+ 0x99, 0x0b, 0x00, 0xd7, 0xed, 0xa6, 0xe6, 0x35, 0xc4, 0xf3, 0x42, 0xa9,
+ 0xa9, 0x1f, 0x30, 0x1d, 0xc3, 0xec, 0xb1, 0x46, 0x54, 0x13, 0x67, 0x5c,
+ 0x5d, 0xf7, 0x50, 0x60, 0x3b, 0x93, 0x1e, 0xf6, 0x46, 0x59, 0x0d, 0x4a,
+ 0xbe, 0x86, 0x85, 0xa3, 0x52, 0x23, 0x44, 0x3a, 0xfc, 0xbd, 0x8b, 0x69,
+ 0x33, 0x13, 0xe3, 0x56, 0x0a, 0xf5, 0x10, 0x7b, 0xd8, 0xfa, 0xf8, 0x22,
+ 0xf6, 0x41, 0x01, 0x88, 0xab, 0x47, 0xff, 0x0e, 0x56, 0xaa, 0x43, 0x17,
+ 0x52, 0x11, 0xa8, 0x8c, 0xa3, 0x39, 0xf9, 0x94, 0x44, 0xf5, 0x89, 0x53,
+ 0x4e, 0x49, 0xc2, 0xf8, 0xf9, 0x71, 0xd9, 0xc5, 0xd9, 0xdc, 0xd7, 0x7b,
+ 0x4b, 0x72, 0x32, 0x3f, 0xb0, 0xa7, 0x6f, 0x90, 0xbc, 0x15, 0x47, 0xfa,
+ 0x18, 0x7a, 0xbd, 0x59, 0xc9, 0x62, 0x36, 0xc6, 0x39, 0xe5, 0x01, 0x91,
+ 0x04, 0xa6, 0xd3, 0xa3, 0x46, 0xf9, 0x54, 0x5f, 0xc0, 0x3f, 0x61, 0x6c,
+ 0xfd, 0x59, 0x97, 0xb1, 0x9b, 0x10, 0xd5, 0xad, 0xa0, 0xe3, 0x18, 0x47,
+ 0xe6, 0xdf, 0xa2, 0x8f, 0xf9, 0xff, 0x28, 0xef, 0xaa, 0x4e, 0x52, 0xd6,
+ 0xa0, 0x44, 0x23, 0x08, 0x24, 0x0b, 0xb7, 0x06, 0x57, 0x99, 0x3a, 0x2a,
+ 0xcf, 0xd9, 0xd1, 0x55, 0x09, 0xf1, 0x39, 0xc7, 0xee, 0x26, 0x3f, 0x33,
+ 0x59, 0xe0, 0x8b, 0xb9, 0x87, 0x69, 0x7c, 0x91, 0x43, 0x65, 0xd9, 0xc0,
+ 0x15, 0x4a, 0x47, 0xe7, 0x97, 0xf4, 0xd3, 0x29, 0xf8, 0xa6, 0xd8, 0x05,
+ 0x22, 0x8d, 0xf2, 0x99, 0x5f, 0x60, 0x1c, 0x86, 0x06, 0xd0, 0x30, 0x46,
+ 0xa4, 0xa8, 0xbd, 0xfd, 0x51, 0x2b, 0xef, 0xfb, 0x4d, 0xb4, 0xd6, 0x31,
+ 0xc2, 0x54, 0x90, 0x6a, 0x1a, 0xae, 0x0b, 0x6f, 0x32, 0xfa, 0xd3, 0x4a,
+ 0xb5, 0x55, 0x23, 0x82, 0x62, 0xe9, 0xde, 0xb4, 0xac, 0xc1, 0xd5, 0x71,
+ 0x63, 0x8c, 0x25, 0x56, 0x6f, 0x96, 0xee, 0xc0, 0x72, 0xa4, 0x38, 0x75,
+ 0xda, 0x82, 0xf1, 0x2b, 0xb9, 0x52, 0x58, 0x49, 0x05, 0xb2, 0xeb, 0x88,
+ 0xbf, 0x40, 0x04, 0x52, 0x93, 0x3e, 0xb5, 0xbc, 0x9c, 0xb0, 0x7e, 0x7f,
+ 0x13, 0x8f, 0x15, 0x81, 0xdf, 0x01, 0xd0, 0xa7, 0x10, 0x15, 0xd3, 0x61,
+ 0x90, 0x2b, 0x90, 0xb8, 0x6f, 0x45, 0x06, 0x07, 0x54, 0xf0, 0x27, 0xff,
+ 0x2c, 0x10, 0x81, 0x90, 0x83, 0x2d, 0xd8, 0x69},
+ pub_key_12,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 370
+ {SEC_OID_SHA256,
+ 370,
+ {0xac, 0x5c, 0xef, 0xb2, 0x9c, 0xb8, 0x10, 0xe3, 0x2c, 0x82, 0xf3, 0xe7,
+ 0x10, 0x90, 0xe2, 0xda, 0x0e, 0x10, 0x30, 0x0a, 0xcb, 0x63, 0x8c, 0xeb,
+ 0x24, 0xf4, 0x9a, 0x58, 0x8c, 0x54, 0xd8, 0x42, 0x56, 0xd5, 0x05, 0x84,
+ 0xf8, 0x77, 0x90, 0x84, 0x86, 0x23, 0x23, 0x98, 0x38, 0x86, 0x53, 0x95,
+ 0xbd, 0x32, 0x00, 0x96, 0x9b, 0x68, 0x86, 0xce, 0x38, 0xfa, 0x97, 0x61,
+ 0xe8, 0x23, 0xc6, 0xa5, 0xfb, 0x7f, 0x50, 0x06, 0x36, 0xec, 0xe0, 0x98,
+ 0xdf, 0x39, 0x5e, 0xae, 0xc9, 0x40, 0x5e, 0xe0, 0xad, 0x9b, 0xfd, 0x6a,
+ 0xed, 0x2f, 0x85, 0x03, 0xfc, 0x08, 0xa5, 0xa8, 0x1d, 0x9c, 0x56, 0x44,
+ 0xbc, 0x05, 0x38, 0x68, 0x35, 0x5a, 0xf6, 0xbf, 0x01, 0xbb, 0xd3, 0x74,
+ 0x90, 0xde, 0xa1, 0x74, 0xf2, 0xe0, 0x25, 0x93, 0x40, 0xa2, 0x95, 0x6f,
+ 0xf0, 0x09, 0x68, 0xc5, 0xff, 0x56, 0x59, 0xa5, 0xf1, 0x32, 0x53, 0x79,
+ 0x72, 0xd0, 0x5a, 0xcb, 0x49, 0x1a, 0xb1, 0x48, 0xbe, 0x78, 0x49, 0x38,
+ 0x44, 0x34, 0xf5, 0x0e, 0x58, 0x4b, 0x37, 0x1f, 0xf3, 0xf8, 0x67, 0x58,
+ 0x92, 0xce, 0xb3, 0xb9, 0x28, 0xe8, 0xbc, 0x7d, 0x49, 0xea, 0xb9, 0x63,
+ 0x55, 0x38, 0x81, 0x76, 0x03, 0x59, 0x1b, 0x91, 0x75, 0xe5, 0x1b, 0x6f,
+ 0x06, 0x76, 0x80, 0x42, 0xe1, 0x00, 0xd0, 0x2f, 0x89, 0xd4, 0x5b, 0x62,
+ 0x40, 0x1d, 0xe9, 0xc8, 0x07, 0x6b, 0x78, 0x92, 0x66, 0xd2, 0xa4, 0x0f,
+ 0x0f, 0x52, 0xe5, 0x27, 0xac, 0x50, 0x1a, 0x13, 0xe0, 0x06, 0xaf, 0xb3,
+ 0x64, 0xb7, 0xe5, 0xfe, 0x58, 0xf1, 0x3e, 0x30, 0x9b, 0xbd, 0x41, 0x4a,
+ 0x2c, 0x7f, 0xd3, 0xb6, 0x1e, 0x5c, 0xae, 0x5d, 0xc1, 0x4d, 0x81, 0xe6,
+ 0x01, 0x16, 0xc1, 0x74, 0x3b, 0x3a, 0x20, 0xcc, 0x93, 0x04, 0xdb, 0x04,
+ 0x4d, 0x73, 0xae, 0xa7, 0x4a, 0xc4, 0x9f, 0xac, 0xeb, 0x32, 0x1f, 0xee,
+ 0xc4, 0xe8, 0xcc, 0xb0, 0x4b, 0x9d, 0x3e, 0x26, 0xd6, 0x43, 0xa5, 0xba,
+ 0xdc, 0xc7, 0xca, 0x0a, 0x4d, 0xe4, 0xc7, 0xd6, 0x9a, 0xef, 0xac, 0x53,
+ 0x11, 0xd3, 0x91, 0x5f, 0x9d, 0xd3, 0x1a, 0x30, 0x9c, 0xb3, 0x9e, 0x4a,
+ 0x86, 0x1d, 0x0c, 0x9f, 0xe9, 0x3b, 0xb7, 0xb0, 0x10, 0x39, 0x6e, 0xa1,
+ 0xde, 0x18, 0xfe, 0xe6, 0xc5, 0x30, 0xa5, 0xdd, 0xa7, 0x3e, 0x8f, 0x05,
+ 0xb7, 0xa7, 0x45, 0x4b, 0xb5, 0x37, 0x5e, 0xf6, 0x4f, 0xaf, 0xce, 0x7f,
+ 0xdd, 0x5a, 0x65, 0xd4, 0xdc, 0x8b, 0x98, 0x68, 0xef, 0x43, 0x7c, 0x71,
+ 0xcc, 0x5a, 0x27, 0xee, 0xb0, 0x9c, 0x7f, 0x7e, 0x7b, 0x7f, 0x24, 0xd6,
+ 0x69, 0x41, 0x25, 0xbd, 0x47, 0x4f, 0xc0, 0x7b, 0x48, 0x18, 0x59, 0x75,
+ 0xec, 0xe1, 0x08, 0x48, 0xce, 0x53, 0x21, 0xdd, 0x27, 0xb5, 0x59, 0x8b,
+ 0xea, 0x47, 0x18, 0xa2, 0x1c, 0x39, 0xb5, 0xa6, 0x14, 0x85, 0x04, 0xdd,
+ 0x78, 0x5f, 0x38, 0x2d, 0x46, 0x73, 0x3c, 0xad, 0x2d, 0xe7, 0x9a, 0xeb,
+ 0xc4, 0xf6, 0x48, 0x1c, 0xfb, 0xe2, 0x14, 0xd4, 0xca, 0xde, 0xa1, 0x8c,
+ 0xfb, 0x0b, 0x53, 0x79, 0xe6, 0x69, 0x60, 0x9d, 0x1b, 0xad, 0x7b, 0x2b,
+ 0xfa, 0xde, 0x76, 0x74, 0x11, 0x36, 0x44, 0x56, 0x85, 0x19, 0xae, 0x78,
+ 0xb0, 0x95, 0x8c, 0x46, 0x79, 0x01, 0x4f, 0x91, 0x38, 0xb3, 0xb4, 0xd5,
+ 0xf4, 0x95, 0x20, 0xa5, 0x48, 0x5d, 0x2e, 0x1a, 0x28, 0x97, 0xe6, 0xca,
+ 0xe0, 0x40, 0x51, 0x88, 0x44, 0x05, 0xec, 0x87, 0x3f, 0x41, 0xd6, 0xa8,
+ 0xfe, 0xaf, 0x42, 0xeb, 0xf9, 0x01, 0xf4, 0x04, 0xf2, 0xbb, 0x39, 0x40,
+ 0x8a, 0x47, 0xf5, 0xca, 0xb1, 0x49, 0xcb, 0x72, 0x5d, 0xa1, 0x7d, 0x41,
+ 0x8d, 0x12, 0x8a, 0x9f, 0xb0, 0x28, 0x7b, 0x1e},
+ pub_key_12,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 371
+ {SEC_OID_SHA256,
+ 371,
+ {0x32, 0xb0, 0xc4, 0xeb, 0xbf, 0xe2, 0xe8, 0x40, 0x43, 0xd4, 0x8c, 0xaa,
+ 0xb3, 0x28, 0xe0, 0x06, 0x71, 0xe5, 0x23, 0xae, 0x73, 0x50, 0x58, 0x32,
+ 0xa6, 0xb6, 0x53, 0x49, 0x50, 0x1e, 0x48, 0x57, 0x31, 0xc8, 0x37, 0x2d,
+ 0x54, 0xc4, 0x80, 0x26, 0xee, 0x0b, 0x7f, 0x41, 0xc8, 0xa3, 0xdf, 0x61,
+ 0x67, 0x39, 0x4c, 0x65, 0x0a, 0xe2, 0xd7, 0x4d, 0xf1, 0xae, 0xc9, 0x55,
+ 0x9b, 0xb5, 0x58, 0x71, 0x91, 0x5f, 0xd7, 0xd2, 0x52, 0xfc, 0xcb, 0x05,
+ 0x9e, 0xe4, 0xb7, 0xb5, 0x66, 0x79, 0x2c, 0xf3, 0x9c, 0xed, 0x1c, 0x13,
+ 0x3a, 0x34, 0x81, 0xe3, 0x6e, 0x63, 0xd7, 0x9b, 0x44, 0x3f, 0x42, 0x4e,
+ 0xc0, 0x31, 0x4d, 0x12, 0xfa, 0x81, 0xe4, 0xe6, 0xd5, 0x3c, 0x7f, 0x92,
+ 0x70, 0xb3, 0x1a, 0x4d, 0xf0, 0x7a, 0x22, 0xe3, 0x6f, 0x6e, 0xa5, 0xcf,
+ 0xc0, 0xfc, 0xa3, 0x21, 0x88, 0xd2, 0xa2, 0x63, 0x9a, 0x2d, 0xe4, 0x8e,
+ 0x41, 0xb1, 0x0f, 0xb5, 0xf5, 0xbf, 0xb9, 0x00, 0x54, 0x1d, 0x6d, 0x56,
+ 0x0d, 0x07, 0x9f, 0x1c, 0xf9, 0x4c, 0xe2, 0x47, 0xb2, 0x94, 0x45, 0x63,
+ 0x12, 0x72, 0xf0, 0x26, 0x07, 0x61, 0x09, 0x9e, 0xab, 0xdc, 0x0d, 0x44,
+ 0x64, 0x3f, 0x2e, 0x57, 0x06, 0x2d, 0x2b, 0x2c, 0x02, 0x0b, 0xd3, 0x2c,
+ 0x78, 0x61, 0xe6, 0xe6, 0x32, 0x11, 0x48, 0x57, 0xd0, 0x69, 0x5b, 0xe9,
+ 0x57, 0x3e, 0x80, 0x3d, 0xe0, 0x95, 0x84, 0x32, 0xc2, 0x61, 0x79, 0xd7,
+ 0x31, 0x1b, 0x60, 0xae, 0x0e, 0xd8, 0x98, 0x93, 0x56, 0x6f, 0xf4, 0x56,
+ 0x25, 0x89, 0x2e, 0x43, 0x1d, 0xba, 0xe0, 0xea, 0xeb, 0xfa, 0x78, 0x76,
+ 0x11, 0xe3, 0xef, 0x41, 0xba, 0xa7, 0xda, 0xb3, 0x1b, 0xd3, 0xaf, 0x98,
+ 0xa5, 0x08, 0xe1, 0xfe, 0x0f, 0x7e, 0x32, 0x55, 0xd9, 0x80, 0xf4, 0x0e,
+ 0xa4, 0xe0, 0xc7, 0x76, 0x97, 0xf7, 0x26, 0xfd, 0x5b, 0xbd, 0xae, 0x9a,
+ 0xe6, 0xf4, 0x49, 0x15, 0xd4, 0x87, 0x5d, 0xb5, 0xc8, 0x1b, 0xdf, 0x4c,
+ 0xf9, 0x65, 0x84, 0xb2, 0x04, 0x61, 0x3e, 0x5f, 0xd0, 0xf4, 0xbe, 0x66,
+ 0x49, 0x55, 0x62, 0x0f, 0x73, 0xe1, 0x3a, 0x36, 0x78, 0x1d, 0x8f, 0x2f,
+ 0x63, 0x03, 0x80, 0x1b, 0x4f, 0x8e, 0x31, 0x0c, 0x6e, 0x2a, 0x2c, 0x21,
+ 0x65, 0xf5, 0xf8, 0xa5, 0x02, 0xfb, 0xb5, 0x43, 0xa1, 0xc0, 0x44, 0xbf,
+ 0xa6, 0x60, 0x10, 0xbc, 0x9a, 0xca, 0x96, 0x04, 0x70, 0xb4, 0x97, 0xfa,
+ 0x9d, 0xa7, 0x03, 0xd0, 0x46, 0xd2, 0x66, 0xa1, 0xe1, 0x4b, 0xc6, 0x88,
+ 0x0d, 0x86, 0x63, 0xc2, 0x89, 0xa0, 0x3c, 0x50, 0x1d, 0x43, 0x9b, 0xa0,
+ 0xb4, 0x22, 0x5f, 0x04, 0x60, 0x2f, 0x0a, 0x2f, 0x67, 0xd6, 0x61, 0x8b,
+ 0x45, 0xe3, 0x2e, 0x35, 0x67, 0x86, 0x9a, 0x27, 0x27, 0xaa, 0xe2, 0x98,
+ 0x14, 0x81, 0x83, 0xc0, 0x9d, 0xde, 0xa4, 0x1b, 0x15, 0xac, 0xee, 0x6e,
+ 0x9a, 0xf9, 0x95, 0x9f, 0x06, 0xca, 0x34, 0x86, 0xc9, 0x3e, 0xfa, 0x8f,
+ 0x53, 0x9f, 0x40, 0x4e, 0x90, 0x8c, 0x30, 0xc8, 0x29, 0x9e, 0xef, 0xd5,
+ 0x01, 0x46, 0x74, 0xd4, 0x2f, 0xc0, 0x84, 0xac, 0x1f, 0xe1, 0xed, 0xcb,
+ 0x12, 0xa2, 0x6f, 0x66, 0x49, 0x5d, 0x39, 0x8a, 0xbb, 0x0b, 0x4b, 0xfd,
+ 0xd4, 0xc0, 0x20, 0x6f, 0x30, 0xb2, 0x29, 0xdc, 0x05, 0x9f, 0x6f, 0xff,
+ 0xd3, 0x51, 0x48, 0x9c, 0x52, 0x00, 0x9c, 0x89, 0x8e, 0xdc, 0x48, 0x45,
+ 0x70, 0xe6, 0xbc, 0x1c, 0x62, 0x75, 0xa0, 0x2e, 0xb2, 0x6a, 0x63, 0x79,
+ 0x45, 0x6c, 0xd4, 0x7a, 0x46, 0x54, 0xf2, 0xf2, 0xcd, 0x3b, 0x1f, 0x20,
+ 0xc4, 0x9c, 0xaf, 0xe4, 0xb6, 0x99, 0x8c, 0x9d, 0x2b, 0xb9, 0x15, 0x95,
+ 0xba, 0x11, 0xcf, 0x9d, 0x54, 0x76, 0x0f, 0x48},
+ pub_key_12,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment: short signature
+ // tcID: 372
+ {SEC_OID_SHA256,
+ 372,
+ {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, 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, 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,
+ 0x00, 0x20, 0xc6, 0x81, 0x49, 0xef, 0xc8, 0xa4, 0xa9, 0x13, 0xa2, 0x6c,
+ 0x91, 0x70, 0x59, 0x0a, 0x1e, 0xd9, 0x06, 0x43, 0x23, 0xc1, 0x2b, 0x6e,
+ 0xbd, 0xe1, 0x5a, 0xe8, 0xc0, 0x5a, 0x0e, 0x52, 0x05, 0xc9, 0x1f, 0x57,
+ 0xf5, 0x75, 0x38, 0x15, 0xff, 0x39, 0xc9, 0x18},
+ pub_key_25,
+ {0x38, 0x31},
+ true},
+
+ // Comment: short signature
+ // tcID: 373
+ {SEC_OID_SHA256,
+ 373,
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x09, 0x89, 0xe7, 0xff, 0x72, 0xe6, 0x7e, 0x68, 0x0b, 0xd2,
+ 0x1d, 0x5f, 0x96, 0x6e, 0x4a, 0xd8, 0xa4, 0x8c, 0x35, 0x92, 0xdb, 0xac,
+ 0xc4, 0xa2, 0xf0, 0x35, 0xb4, 0xef, 0x4d, 0x17, 0xa2, 0xf2, 0x5f, 0x8a,
+ 0x9f, 0xef, 0x7e, 0x78, 0xeb, 0x99, 0xd7, 0x6d, 0x68, 0x62, 0x9e, 0xd0,
+ 0x2d, 0x67, 0xc4, 0x3c, 0x4b, 0x7e, 0xc8, 0xc3, 0xba, 0xdc, 0x32, 0xe3,
+ 0xd0, 0xa5, 0x24, 0xc3, 0x26, 0x53, 0x77, 0x39, 0xb0, 0xfd, 0xe1, 0x56,
+ 0x72, 0x3b, 0x27, 0xc2, 0x3a, 0xe2, 0xb0, 0x98, 0x95, 0xe4, 0x70, 0xc6,
+ 0x4d, 0x70, 0x0f, 0x5c},
+ pub_key_2,
+ {0x33, 0x36, 0x37, 0x30},
+ true},
+
+ // Comment: short signature
+ // tcID: 374
+ {SEC_OID_SHA512,
+ 374,
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x09, 0xe7, 0xa1, 0x26, 0x90, 0x86, 0xf0, 0xbb, 0xc0, 0x77,
+ 0x8d, 0xed, 0x8d, 0x71, 0x08, 0xff, 0x4e, 0xdc, 0xc2, 0x31, 0x34, 0x25,
+ 0x08, 0x81, 0x17, 0xb2, 0xd5, 0xc5, 0x3e, 0x9d, 0x99, 0x71, 0x95, 0x0a,
+ 0x5f, 0xe8, 0xb2, 0xb6, 0x7d, 0x2b, 0xcd, 0x1b, 0xe7, 0x4f, 0x6b, 0x55,
+ 0x7a, 0x3f, 0x90, 0x65, 0x0a, 0x96, 0xd7, 0xe4, 0xdb, 0xd6, 0x3c, 0x05,
+ 0xb9, 0x4f, 0x73, 0x33, 0x7e, 0xea, 0x68, 0x24, 0x17, 0xc0, 0x58, 0xd6,
+ 0x6c, 0xe5, 0x23, 0xe4, 0x46, 0x10, 0x65, 0xac, 0x8b, 0xa9, 0x90, 0xc4,
+ 0xec, 0xd0, 0x49, 0x32},
+ pub_key_5,
+ {0x38, 0x34, 0x34, 0x32},
+ true},
+
+ // Comment: short signature
+ // tcID: 375
+ {SEC_OID_SHA256,
+ 375,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01, 0x1a, 0x21, 0xab, 0xea, 0xc8, 0x40, 0x93, 0x98,
+ 0x31, 0x9e, 0x65, 0xc8, 0x65, 0x6f, 0x8f, 0x72, 0xe1, 0x79, 0xdd, 0x1e,
+ 0x99, 0x35, 0x8c, 0x75, 0x31, 0xfd, 0xdc, 0x03, 0x7e, 0x47, 0xc1, 0xe6,
+ 0x88, 0xcd, 0x70, 0xea, 0xfd, 0x6e, 0xea, 0x01, 0xc8, 0x23, 0x51, 0x6b,
+ 0xc7, 0x9f, 0x89, 0xd7, 0xe5, 0x2e, 0xe1, 0xeb, 0x4f, 0xfd, 0xea, 0xad,
+ 0x1d, 0x55, 0x0d, 0xc0, 0xa4, 0x71, 0x85, 0xbc, 0x9c, 0x42, 0xe4, 0x7f,
+ 0xce, 0x55, 0x03, 0xc3, 0x37, 0x0a, 0x60, 0x51, 0x0f, 0x83, 0x4b, 0x46,
+ 0x91, 0x15, 0x2e, 0xf6, 0x68, 0xde, 0xca, 0x63, 0x3c, 0xf3, 0x87, 0x3c,
+ 0xe6, 0x61, 0x39, 0x51, 0x78, 0x4a, 0xa7, 0xda, 0xfd, 0xe1, 0x18, 0xf3,
+ 0x7f, 0x1c, 0xdf, 0x1a, 0x68, 0x7a, 0xc2, 0x36, 0xd5, 0xc9, 0x56, 0xbc,
+ 0xed, 0x56, 0x4b, 0x73, 0xcf, 0x20, 0x2e, 0x3b, 0xac, 0xe5, 0x96, 0x67},
+ pub_key_7,
+ {0x34, 0x33, 0x36, 0x30},
+ true},
+
+ // Comment: short signature
+ // tcID: 376
+ {SEC_OID_SHA512,
+ 376,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01, 0xbd, 0xd0, 0xc9, 0xe4, 0x51, 0xb5, 0xb3, 0xe5,
+ 0x51, 0x3a, 0x94, 0x49, 0x2d, 0xbe, 0xe1, 0xad, 0xa9, 0xea, 0x87, 0xe6,
+ 0x5a, 0x8c, 0xd9, 0x5c, 0xce, 0xb4, 0xd3, 0x04, 0x29, 0x4c, 0xe3, 0x4b,
+ 0xf0, 0x9a, 0x21, 0x2f, 0x14, 0x90, 0x8f, 0x5b, 0x86, 0x5c, 0x7a, 0x34,
+ 0xa7, 0x2e, 0x68, 0xe3, 0x89, 0x79, 0x4a, 0x2d, 0x1c, 0x57, 0x67, 0xba,
+ 0x17, 0x82, 0x9e, 0x20, 0x44, 0x10, 0x8a, 0xc7, 0x84, 0x2b, 0x6b, 0xfe,
+ 0x0a, 0x56, 0x63, 0xb4, 0x33, 0xd6, 0x56, 0xf4, 0xe3, 0x85, 0x22, 0xc5,
+ 0xa5, 0xa2, 0x3c, 0x46, 0x0b, 0x89, 0x88, 0x33, 0x82, 0x8d, 0x25, 0x73,
+ 0x50, 0xe5, 0x81, 0x42, 0x91, 0xb5, 0x4c, 0xf1, 0x30, 0x89, 0x08, 0x0f,
+ 0x84, 0x99, 0x8e, 0xdc, 0xac, 0xf0, 0xfe, 0x5f, 0xca, 0x0c, 0x1f, 0x8b,
+ 0x17, 0x6b, 0x17, 0x2c, 0x5f, 0x99, 0x89, 0x49, 0x1a, 0x03, 0x9b, 0xef},
+ pub_key_10,
+ {0x36, 0x31, 0x32, 0x37},
+ true},
+
+ // Comment: signature is close to n
+ // tcID: 377
+ {SEC_OID_SHA256,
+ 377,
+ {0x92, 0xbf, 0x17, 0xcd, 0xbf, 0xfb, 0x42, 0xfa, 0x99, 0x57, 0xce, 0x37,
+ 0x82, 0x6b, 0xb4, 0x51, 0x70, 0x8e, 0x7c, 0xde, 0xc8, 0x75, 0x2b, 0x80,
+ 0x9c, 0x81, 0xa8, 0xd1, 0x6f, 0xe5, 0xfe, 0x4d, 0xab, 0x6a, 0x9d, 0xb6,
+ 0xd1, 0x1d, 0xbb, 0x12, 0x08, 0x66, 0x45, 0xdb, 0x75, 0x46, 0x64, 0x2b,
+ 0x32, 0x2e, 0x83, 0x31, 0xdd, 0x7f, 0x29, 0xef, 0xf6, 0x8b, 0xf4, 0x0b,
+ 0x24, 0xf8, 0x08, 0x84, 0xf5, 0x15, 0x2b, 0x1f, 0xda, 0x9b, 0x9f, 0x7a,
+ 0xe2, 0xfc, 0xe2, 0x72, 0x1c, 0xde, 0xe0, 0xfc, 0x48, 0xf8, 0x5a, 0x6e,
+ 0x8e, 0x64, 0xf7, 0x67, 0xed, 0x97, 0x27, 0xfd, 0x2d, 0xc5, 0x97, 0x96,
+ 0x7e, 0x27, 0x6a, 0x5e, 0x2e, 0x76, 0x85, 0x28, 0xaf, 0xdd, 0x9d, 0xf4,
+ 0xb6, 0xdd, 0xda, 0x4c, 0x17, 0x43, 0x00, 0xe4, 0xda, 0x3c, 0x19, 0xa3,
+ 0xc3, 0x22, 0x99, 0xe1, 0xe7, 0x85, 0x79, 0x34, 0xc1, 0x4d, 0xd6, 0x20,
+ 0x3d, 0x8c, 0x26, 0x71, 0x28, 0x9b, 0xc3, 0x92, 0x71, 0x15, 0x97, 0x15,
+ 0x53, 0x64, 0xa5, 0x90, 0x46, 0xb2, 0xb9, 0xf1, 0x90, 0x5f, 0xe7, 0x17,
+ 0xca, 0x7e, 0xfe, 0xbb, 0x4c, 0x19, 0x69, 0xb8, 0x04, 0x11, 0x8e, 0xff,
+ 0xa2, 0x40, 0xb8, 0xbf, 0x4b, 0xb1, 0xa6, 0xd0, 0x61, 0x6f, 0xd5, 0xbe,
+ 0x2f, 0x08, 0x1d, 0xc9, 0xef, 0x74, 0x1a, 0x9a, 0x4a, 0xe7, 0x27, 0x44,
+ 0x18, 0xb7, 0x91, 0x43, 0x2d, 0xe4, 0x70, 0xc4, 0x55, 0x64, 0x63, 0x10,
+ 0x83, 0x88, 0xe8, 0xe8, 0xed, 0x5d, 0xce, 0xbf, 0x35, 0x58, 0xe4, 0x65,
+ 0x0c, 0x2a, 0xc9, 0x7c, 0x86, 0xfa, 0x68, 0x21, 0x76, 0xf0, 0x9b, 0x5d,
+ 0xd8, 0xcf, 0xbf, 0x15, 0xd1, 0x9c, 0x3f, 0xe4, 0xf9, 0x61, 0xf4, 0x60,
+ 0x7c, 0x12, 0xcb, 0x3d, 0xfa, 0xd9, 0xb6, 0xa0, 0xe5, 0x9c, 0x92, 0xfa,
+ 0xa1, 0xfc, 0x86, 0x22},
+ pub_key_3,
+ {0x32, 0x35, 0x39, 0x34},
+ true}};
+
+#endif // rsa_signature_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_signature_2048_sha224-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha224-vectors.h
new file mode 100644
index 0000000000..f19258174a
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha224-vectors.h
@@ -0,0 +1,7256 @@
+/* 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 rsa_signature_2048_sha224_vectors_h__
+#define rsa_signature_2048_sha224_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_0{
+ 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00,
+ 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc3, 0x2c, 0xd0,
+ 0xe1, 0x44, 0x1f, 0xde, 0x8a, 0x28, 0x96, 0xca, 0x3a, 0x13, 0x37, 0x35,
+ 0xbe, 0x2d, 0x10, 0x10, 0x77, 0x7c, 0xfc, 0x73, 0x9a, 0xfc, 0x77, 0xb6,
+ 0xda, 0xa6, 0x6f, 0x36, 0x7d, 0x48, 0x76, 0xdc, 0xcb, 0x30, 0x21, 0xfc,
+ 0x22, 0xc2, 0x54, 0x50, 0xa6, 0x8d, 0x6c, 0xfb, 0x11, 0x91, 0xd4, 0x85,
+ 0xcb, 0xfb, 0xa5, 0xec, 0x45, 0xb4, 0x92, 0x86, 0xd7, 0xca, 0xe2, 0xbd,
+ 0xae, 0x55, 0x3f, 0x47, 0xe1, 0x0b, 0x94, 0xf8, 0x67, 0xab, 0xcc, 0x6d,
+ 0x0a, 0xff, 0xc7, 0x33, 0xba, 0xcc, 0x72, 0x5e, 0x5a, 0xb4, 0xde, 0x1a,
+ 0xba, 0x19, 0xa3, 0x9d, 0x74, 0x8b, 0x4c, 0x13, 0x55, 0xd5, 0xa6, 0xa7,
+ 0x10, 0xa5, 0x2b, 0xd0, 0x4c, 0x0c, 0x24, 0xe7, 0xbc, 0x3b, 0xda, 0xb8,
+ 0xf3, 0xce, 0x3a, 0xe8, 0x6e, 0xcb, 0x31, 0xc4, 0xb4, 0x5e, 0x10, 0xb4,
+ 0x0d, 0xdb, 0x5f, 0xdd, 0x40, 0xcb, 0x24, 0x11, 0xbc, 0xf5, 0xb1, 0xd3,
+ 0x92, 0xe1, 0xee, 0xf9, 0x59, 0xcf, 0xf2, 0x70, 0x9a, 0x6e, 0x02, 0xb2,
+ 0x0f, 0xf3, 0xb4, 0x34, 0x36, 0x41, 0xa6, 0xb7, 0x85, 0x99, 0x58, 0x6e,
+ 0xdc, 0x9b, 0x67, 0x3d, 0x9f, 0x3f, 0x5e, 0x9d, 0x33, 0x9c, 0xee, 0xbf,
+ 0x96, 0xa1, 0xa3, 0x16, 0x55, 0x87, 0x6c, 0x39, 0xfc, 0xb0, 0x0b, 0x1c,
+ 0x3e, 0x57, 0x19, 0x08, 0xc9, 0xb7, 0x44, 0x76, 0x50, 0x47, 0xab, 0xb5,
+ 0xc2, 0x3e, 0xcc, 0x42, 0xe5, 0x51, 0xe1, 0x37, 0x55, 0xe3, 0x8c, 0xc9,
+ 0xa1, 0x3e, 0x1e, 0x02, 0xbc, 0xd5, 0xdc, 0xec, 0x9c, 0x30, 0x1f, 0xab,
+ 0x75, 0xbe, 0x3e, 0x1a, 0x8e, 0xe9, 0xc4, 0x29, 0x81, 0x60, 0x7a, 0xba,
+ 0x78, 0x55, 0xf4, 0xbb, 0xe7, 0x6c, 0x8c, 0x16, 0x0e, 0x80, 0x46, 0x8b,
+ 0x54, 0xbd, 0xf9, 0xf4, 0x38, 0xb1, 0x77, 0xc3, 0x3d, 0xee, 0x30, 0xb0,
+ 0xf5, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+const RsaSignatureTestVector kRsaSignature2048Sha224WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA224,
+ 1,
+ {0x19, 0xc5, 0x76, 0xf1, 0x91, 0xc2, 0x73, 0x30, 0x6e, 0xc6, 0xee, 0x9e,
+ 0x26, 0xc6, 0x73, 0xbd, 0xcf, 0x3f, 0x82, 0x1a, 0xda, 0xf1, 0x3a, 0x07,
+ 0x59, 0xdf, 0x77, 0x87, 0x51, 0x1d, 0xdb, 0x09, 0x6e, 0x96, 0x4f, 0x5d,
+ 0xc1, 0x99, 0xcc, 0xc5, 0xcf, 0x13, 0x1f, 0x85, 0x50, 0x65, 0xd6, 0xff,
+ 0x0a, 0x6c, 0x72, 0x06, 0x51, 0x47, 0x7d, 0x90, 0x26, 0xbe, 0xd8, 0x2d,
+ 0x20, 0x1f, 0x6e, 0x84, 0xa2, 0x3b, 0x37, 0x72, 0x5f, 0xd2, 0x4f, 0x5b,
+ 0x75, 0xae, 0xdc, 0x2a, 0xfa, 0x24, 0x52, 0x4e, 0x72, 0x22, 0xc0, 0xdd,
+ 0x7c, 0x6d, 0x27, 0x42, 0x43, 0x0b, 0xab, 0x3e, 0xc4, 0x6d, 0x12, 0x20,
+ 0x4a, 0x94, 0xa5, 0x33, 0xe2, 0xa9, 0x14, 0x77, 0x23, 0xd0, 0x87, 0xd6,
+ 0x19, 0xe0, 0x78, 0x73, 0xa4, 0x26, 0x1c, 0x42, 0x02, 0x26, 0xec, 0x18,
+ 0x69, 0xab, 0xd7, 0x01, 0x17, 0xc7, 0x87, 0xd4, 0xb1, 0x82, 0x7f, 0xe9,
+ 0x87, 0x79, 0x28, 0x74, 0x51, 0x08, 0x63, 0x54, 0x29, 0x2b, 0xbb, 0x90,
+ 0x61, 0x7c, 0xeb, 0x39, 0x11, 0x22, 0xef, 0xe7, 0x08, 0x87, 0x71, 0x0c,
+ 0x5c, 0xb4, 0x54, 0x9d, 0x16, 0x3d, 0x37, 0xe7, 0x9b, 0x33, 0xc1, 0xb3,
+ 0x36, 0x82, 0x6c, 0xb5, 0x3b, 0x64, 0x86, 0x89, 0xe6, 0xda, 0x54, 0x24,
+ 0x1d, 0x20, 0xdf, 0x82, 0x2c, 0xf7, 0x77, 0x0d, 0x7b, 0xea, 0xef, 0x4b,
+ 0xb0, 0x00, 0x68, 0x25, 0x27, 0x86, 0x58, 0x0a, 0x88, 0xcd, 0x00, 0xe9,
+ 0x3f, 0x5e, 0xf4, 0x2b, 0x69, 0xef, 0xa7, 0xc3, 0x64, 0xb9, 0x87, 0x49,
+ 0xfe, 0x73, 0x4e, 0xe7, 0xbd, 0x13, 0xd0, 0xac, 0xa5, 0x85, 0xd8, 0x4e,
+ 0x4f, 0xe4, 0xb2, 0x94, 0x78, 0x69, 0x71, 0x70, 0x28, 0x0a, 0x59, 0x21,
+ 0x27, 0x89, 0x97, 0xef, 0x98, 0x56, 0xf7, 0x37, 0x2b, 0x69, 0x95, 0xd7,
+ 0xeb, 0x43, 0xce, 0x0c},
+ pub_key_0,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA224,
+ 2,
+ {0xab, 0x2e, 0x75, 0x8c, 0x8d, 0xe9, 0x72, 0x82, 0xa7, 0xed, 0xe3, 0x40,
+ 0x16, 0x80, 0xea, 0xd1, 0x87, 0xcc, 0x08, 0x65, 0x8b, 0xe0, 0x04, 0x1f,
+ 0x10, 0x88, 0x51, 0x14, 0x9a, 0x9b, 0x9d, 0x25, 0x88, 0xd5, 0xca, 0x54,
+ 0x40, 0x39, 0x53, 0x3e, 0xeb, 0xd0, 0x30, 0x5c, 0x07, 0xf3, 0x94, 0x50,
+ 0x4d, 0x91, 0xa5, 0x78, 0xf5, 0x76, 0x42, 0x67, 0x14, 0x9d, 0x4e, 0xf7,
+ 0x0b, 0x88, 0xa2, 0xa3, 0xf8, 0xcf, 0x0b, 0x10, 0x61, 0xd0, 0x68, 0x82,
+ 0xaf, 0x53, 0xa8, 0x8b, 0xef, 0x19, 0x5a, 0xac, 0x87, 0x29, 0x4d, 0xc8,
+ 0x33, 0xd8, 0x0f, 0x42, 0xd9, 0x42, 0xf3, 0xa5, 0x9b, 0xb2, 0x42, 0xb1,
+ 0x87, 0xe2, 0x3b, 0xb8, 0x9a, 0x06, 0x8b, 0xb4, 0xc8, 0xa2, 0x15, 0x24,
+ 0x7d, 0x04, 0xae, 0xc5, 0x7f, 0x81, 0xf7, 0x5c, 0x14, 0xe7, 0x11, 0xb5,
+ 0x87, 0x8b, 0x04, 0x86, 0x3e, 0x71, 0x5d, 0x0f, 0x35, 0x9a, 0xd1, 0x3f,
+ 0x00, 0x8b, 0x79, 0x34, 0x2b, 0x7a, 0x4c, 0xa0, 0x95, 0xfd, 0x02, 0x1f,
+ 0x63, 0x9e, 0x8f, 0x48, 0x86, 0x0c, 0x1e, 0xaf, 0xe6, 0xfa, 0x19, 0x16,
+ 0x2c, 0x26, 0x32, 0xa2, 0xd3, 0xa0, 0x53, 0x30, 0xd1, 0x49, 0xf3, 0xea,
+ 0x6c, 0x9a, 0xed, 0x9f, 0x89, 0xfa, 0x3f, 0x7b, 0xcb, 0x2c, 0xf2, 0xa3,
+ 0xd1, 0xaf, 0x04, 0x84, 0x17, 0x87, 0x10, 0xc2, 0x1c, 0x04, 0x6a, 0x81,
+ 0x2f, 0x3b, 0x8d, 0x68, 0x02, 0x71, 0x73, 0xff, 0x5a, 0xeb, 0x1a, 0xd1,
+ 0x9e, 0xa6, 0x63, 0x9e, 0x2d, 0x88, 0x6e, 0xab, 0xf8, 0x14, 0x9a, 0x8f,
+ 0xb4, 0x91, 0xd2, 0xc3, 0x6c, 0xcf, 0xc4, 0xda, 0x2a, 0x97, 0x85, 0xa9,
+ 0x92, 0x04, 0x6f, 0x24, 0xa9, 0x3d, 0x2d, 0xd7, 0x76, 0x5a, 0x17, 0x1c,
+ 0xd8, 0xec, 0xb6, 0x8b, 0x94, 0xee, 0x70, 0xb0, 0xe5, 0xbf, 0x79, 0x19,
+ 0x67, 0x26, 0x72, 0x51},
+ pub_key_0,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA224,
+ 3,
+ {0x61, 0xc7, 0x02, 0xc7, 0x2b, 0x01, 0x77, 0xac, 0x85, 0x7e, 0x52, 0x70,
+ 0x7c, 0x1a, 0x40, 0xb8, 0x4a, 0x18, 0x59, 0xbf, 0x1d, 0x7d, 0x1c, 0xdb,
+ 0xda, 0x64, 0x3f, 0x92, 0x4e, 0x8b, 0xab, 0x7c, 0x3d, 0x3e, 0xb2, 0x06,
+ 0x5a, 0xff, 0x83, 0x7e, 0x92, 0xf9, 0x38, 0x36, 0xfd, 0x54, 0xea, 0x52,
+ 0xe0, 0x85, 0xe1, 0x9c, 0xb0, 0xcb, 0x59, 0xfa, 0x58, 0xaf, 0xad, 0x48,
+ 0x48, 0x0c, 0x2d, 0xac, 0x57, 0x93, 0x15, 0x34, 0x08, 0x83, 0x88, 0x6e,
+ 0x78, 0x45, 0x6c, 0xe7, 0x50, 0xfc, 0x55, 0xb6, 0xc1, 0x88, 0xb7, 0x16,
+ 0xbd, 0xa7, 0x95, 0x7f, 0xf5, 0x47, 0x22, 0x2f, 0x0c, 0xc1, 0x46, 0x23,
+ 0x44, 0xde, 0x4b, 0xf0, 0x78, 0xec, 0x19, 0xf1, 0xba, 0x59, 0x01, 0xa0,
+ 0xe5, 0xf4, 0x0d, 0x93, 0xdb, 0xae, 0x4a, 0xac, 0x40, 0x78, 0x34, 0xb2,
+ 0x72, 0xa2, 0xbe, 0x82, 0xc8, 0xda, 0x08, 0x5a, 0x3e, 0x1e, 0x9e, 0x0a,
+ 0x57, 0xd3, 0xf4, 0x3d, 0x26, 0x46, 0x25, 0x66, 0xf0, 0xae, 0xad, 0xe0,
+ 0x4e, 0xe8, 0x98, 0x1f, 0xec, 0x8d, 0x7e, 0x34, 0xc9, 0x16, 0xfe, 0x78,
+ 0xc0, 0xc5, 0xc4, 0x37, 0x81, 0xba, 0xb2, 0xfe, 0xca, 0xb6, 0x54, 0xfa,
+ 0x55, 0xac, 0x99, 0x18, 0x25, 0x45, 0xd0, 0xdd, 0xf0, 0x70, 0xd4, 0x1f,
+ 0x67, 0xef, 0xe0, 0x73, 0x7d, 0x8e, 0xca, 0xb3, 0x41, 0x17, 0x20, 0xc8,
+ 0x48, 0x62, 0x60, 0x6c, 0x8e, 0x4b, 0x53, 0xe6, 0x0f, 0xaa, 0x1c, 0x9a,
+ 0x98, 0x38, 0x6e, 0x92, 0xb0, 0x3d, 0x67, 0x6b, 0x53, 0xe3, 0xfd, 0xbc,
+ 0xa3, 0xbd, 0xf0, 0x18, 0x7d, 0xdc, 0x50, 0x08, 0x6c, 0xf8, 0x2c, 0xa6,
+ 0x05, 0x2b, 0xe5, 0x5f, 0xbb, 0x7f, 0x3b, 0xdb, 0x6c, 0x6c, 0x04, 0x32,
+ 0xde, 0xfa, 0x56, 0x34, 0x79, 0x7c, 0x23, 0xb4, 0x94, 0xc3, 0x88, 0x08,
+ 0x46, 0x16, 0x9b, 0x67},
+ pub_key_0,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA224,
+ 4,
+ {0x96, 0x5f, 0x82, 0xf0, 0x64, 0x9a, 0x33, 0x8e, 0xf1, 0x43, 0x87, 0xa7,
+ 0xf3, 0x33, 0x5b, 0x9e, 0x2d, 0x5d, 0x3b, 0x40, 0x09, 0xee, 0xcf, 0xd2,
+ 0x6c, 0x01, 0x10, 0x34, 0x4a, 0x30, 0x11, 0x7b, 0xde, 0x6b, 0xad, 0x66,
+ 0x8c, 0xf0, 0x83, 0xbe, 0xb2, 0x82, 0x42, 0x46, 0x0f, 0xbb, 0x96, 0xad,
+ 0xf9, 0x75, 0x4b, 0x9a, 0x4d, 0x45, 0x05, 0xf6, 0x41, 0x2e, 0x67, 0x7b,
+ 0xf3, 0x34, 0x98, 0x68, 0xfd, 0x5b, 0x52, 0x68, 0x78, 0x63, 0x08, 0xa5,
+ 0x29, 0x3f, 0x2c, 0xb2, 0xf7, 0xff, 0xda, 0x76, 0x10, 0x43, 0x51, 0xf1,
+ 0x03, 0x81, 0xe5, 0x04, 0xe7, 0x2d, 0x27, 0x43, 0x5d, 0x5b, 0xea, 0x05,
+ 0x17, 0xd2, 0x0e, 0xbe, 0xc0, 0xaf, 0xa5, 0x31, 0xe5, 0x20, 0xe5, 0xfe,
+ 0x48, 0x44, 0x75, 0xa3, 0x30, 0xa4, 0x0b, 0xa1, 0x10, 0x9c, 0x20, 0x4f,
+ 0xab, 0xc4, 0x4e, 0xc0, 0x99, 0x87, 0x8a, 0x5e, 0x31, 0x34, 0x2a, 0x65,
+ 0x00, 0x47, 0xc2, 0x99, 0xa5, 0xf2, 0x32, 0x2f, 0x05, 0x7b, 0x95, 0x86,
+ 0xcd, 0x9e, 0xeb, 0xee, 0xd1, 0xf3, 0xd2, 0xd9, 0x4a, 0xac, 0x24, 0xf9,
+ 0xd7, 0xb2, 0xf0, 0x5c, 0x6f, 0x28, 0xbc, 0x49, 0xcb, 0x2b, 0x00, 0xf5,
+ 0xe5, 0x68, 0x70, 0xfa, 0x09, 0x9c, 0xfb, 0x2c, 0x3e, 0x27, 0x63, 0x81,
+ 0xad, 0xf5, 0xa0, 0x30, 0xab, 0x6f, 0xfd, 0x9c, 0xb9, 0x6f, 0xe3, 0x09,
+ 0x06, 0x1d, 0x44, 0xc2, 0xca, 0x5c, 0xcd, 0xd7, 0x6a, 0x69, 0x45, 0x8b,
+ 0xe5, 0x61, 0xe3, 0xf0, 0xef, 0x60, 0x3e, 0xbe, 0x9e, 0xcd, 0x53, 0x33,
+ 0x33, 0x58, 0x42, 0x36, 0x97, 0x0d, 0xc7, 0x41, 0x41, 0x24, 0xac, 0xe9,
+ 0x83, 0x57, 0xc4, 0x96, 0x36, 0x9b, 0xf9, 0x41, 0x23, 0xbf, 0x0d, 0x4e,
+ 0x57, 0xb0, 0x3a, 0xee, 0x56, 0x7c, 0x2f, 0x83, 0xa9, 0xe6, 0x37, 0x8e,
+ 0x62, 0xa4, 0x2f, 0xed},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA224,
+ 5,
+ {0x10, 0x5c, 0x68, 0xd2, 0x21, 0xaa, 0x57, 0x9a, 0xb6, 0x20, 0x6d, 0x23,
+ 0xbe, 0x01, 0xd0, 0xc9, 0x1f, 0x98, 0xfb, 0x67, 0xed, 0x8d, 0x20, 0x44,
+ 0xb6, 0x27, 0x89, 0x16, 0x22, 0x37, 0x58, 0xaa, 0x34, 0x6b, 0xd6, 0xd5,
+ 0xc7, 0x28, 0x2d, 0x23, 0xa2, 0xbf, 0x70, 0x2e, 0x0f, 0xac, 0xdf, 0xb8,
+ 0x84, 0xe0, 0xb3, 0x89, 0x20, 0x2a, 0x50, 0x73, 0xa7, 0x15, 0xfa, 0x80,
+ 0x15, 0x8e, 0x31, 0xd1, 0xe3, 0x58, 0x8a, 0xf3, 0x0d, 0x2f, 0xd8, 0xb6,
+ 0x12, 0x33, 0x49, 0x9a, 0xb7, 0x95, 0x2f, 0x07, 0x61, 0xc8, 0x49, 0x12,
+ 0xb7, 0x00, 0xfe, 0xc8, 0x07, 0x93, 0x7d, 0x00, 0xa0, 0x21, 0xea, 0xa8,
+ 0x4d, 0x96, 0xf5, 0x97, 0x60, 0xcc, 0x77, 0x33, 0x23, 0x61, 0x38, 0xcb,
+ 0x4f, 0xf1, 0xfb, 0x04, 0xc7, 0xd4, 0x62, 0x13, 0x31, 0xb5, 0xc7, 0x29,
+ 0xf9, 0x69, 0x45, 0x55, 0xb6, 0xf9, 0xc3, 0x24, 0xe7, 0x4d, 0xb4, 0xa7,
+ 0xa8, 0xb7, 0x2f, 0x28, 0x53, 0xdf, 0xd0, 0xb9, 0xfe, 0x63, 0x75, 0x9b,
+ 0x34, 0x68, 0xbc, 0x66, 0x01, 0x7b, 0xd6, 0xc1, 0xaa, 0xda, 0x20, 0x70,
+ 0xdc, 0x86, 0x43, 0xb5, 0xe5, 0x81, 0xf1, 0x2c, 0xad, 0x17, 0x0d, 0x9f,
+ 0xe7, 0x54, 0xc6, 0x5d, 0xfd, 0x0a, 0x59, 0x25, 0xcf, 0xe8, 0x46, 0xa8,
+ 0x41, 0x3d, 0x72, 0x91, 0x03, 0xe9, 0xd7, 0xe8, 0x82, 0x5a, 0xff, 0xc2,
+ 0x0f, 0x47, 0x7d, 0x5b, 0xd3, 0x86, 0x09, 0x47, 0xc2, 0x66, 0x5c, 0xa4,
+ 0x17, 0x0f, 0xc4, 0x4f, 0x26, 0x70, 0xbc, 0x33, 0xb5, 0x1d, 0x42, 0xe5,
+ 0xdf, 0x78, 0x13, 0x49, 0x19, 0xbf, 0x46, 0x60, 0xcf, 0xbc, 0x09, 0x2c,
+ 0x1c, 0xdc, 0xc0, 0x9c, 0x8f, 0xda, 0x1e, 0xc9, 0x38, 0x35, 0x12, 0xab,
+ 0xe2, 0x53, 0xcd, 0x1a, 0x47, 0x02, 0x71, 0x83, 0x2e, 0x0c, 0x7d, 0xe5,
+ 0xa6, 0xd9, 0xa7, 0xc2},
+ pub_key_0,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA224,
+ 6,
+ {0x36, 0x62, 0xfc, 0x9b, 0xc9, 0x1b, 0x00, 0xd4, 0x57, 0xbc, 0xe2, 0xfb,
+ 0xc6, 0x67, 0xdb, 0xb3, 0x1c, 0xe7, 0xfa, 0x45, 0x1a, 0xcd, 0xba, 0xd9,
+ 0x5b, 0x4b, 0x41, 0x87, 0x82, 0xb8, 0xaf, 0x67, 0xd2, 0xfb, 0xaf, 0x14,
+ 0x24, 0xbe, 0x2c, 0x99, 0xe9, 0x5e, 0x26, 0x37, 0xd8, 0xd3, 0x9e, 0x75,
+ 0x1d, 0x75, 0x7f, 0x89, 0x71, 0x1a, 0xe1, 0x65, 0xfe, 0x5b, 0xf1, 0x42,
+ 0xfd, 0x88, 0xb2, 0x84, 0xdf, 0x69, 0x6e, 0x94, 0x8e, 0xe7, 0x14, 0xe3,
+ 0xf2, 0x06, 0x2c, 0x5d, 0x01, 0xd0, 0x4b, 0xb6, 0xc0, 0x38, 0x7a, 0xa5,
+ 0xff, 0x15, 0x11, 0x55, 0x2d, 0xd0, 0x66, 0xbd, 0xa8, 0x61, 0xe1, 0xc5,
+ 0xcb, 0xfe, 0x73, 0xdd, 0x8c, 0x6b, 0xc3, 0x03, 0x9b, 0x72, 0x9c, 0x70,
+ 0x0c, 0x8f, 0x29, 0x7f, 0x48, 0xba, 0x2a, 0x36, 0xae, 0xcb, 0xb6, 0x26,
+ 0xb5, 0xc9, 0xf9, 0xb3, 0xc0, 0x41, 0x02, 0xf5, 0x5e, 0xe6, 0x5e, 0xf5,
+ 0x47, 0x7d, 0x8d, 0x1d, 0x14, 0xd9, 0xb7, 0xb0, 0x48, 0xcd, 0xac, 0x54,
+ 0xd7, 0x23, 0x91, 0x77, 0xe7, 0x02, 0xd0, 0x62, 0x9d, 0x36, 0x17, 0xde,
+ 0x2a, 0x9f, 0xa5, 0x56, 0xa6, 0xd4, 0xec, 0x37, 0xfe, 0x38, 0xa4, 0x6b,
+ 0x76, 0x8e, 0x39, 0xf1, 0xd8, 0xa3, 0x80, 0x48, 0x4f, 0xfe, 0x0c, 0xef,
+ 0x59, 0xab, 0xb7, 0xe2, 0x0f, 0xfd, 0xb7, 0xc1, 0x1b, 0x14, 0xa4, 0x2e,
+ 0xe3, 0xce, 0xdd, 0xa9, 0x9e, 0xf9, 0xf7, 0x1e, 0xae, 0x7c, 0xf7, 0x60,
+ 0xfd, 0x81, 0x17, 0x2e, 0x03, 0xa3, 0xf2, 0xa9, 0xf7, 0xe4, 0x2a, 0x81,
+ 0x3d, 0xb3, 0xb0, 0x89, 0xc1, 0x15, 0x28, 0x35, 0x0e, 0x93, 0xb1, 0x31,
+ 0x64, 0x1b, 0x8d, 0x02, 0x3d, 0x47, 0x44, 0x7f, 0x58, 0xae, 0xb9, 0xf3,
+ 0xf3, 0x87, 0x60, 0xdf, 0x8a, 0x9b, 0x1a, 0xd4, 0xb8, 0xd4, 0x3b, 0xa0,
+ 0xc9, 0x01, 0x8e, 0x02},
+ pub_key_0,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA224,
+ 7,
+ {0x83, 0x92, 0xc4, 0xd8, 0x88, 0xe7, 0xc6, 0x3a, 0xe2, 0xa3, 0xd5, 0x3d,
+ 0x56, 0x0c, 0xcb, 0xc2, 0x26, 0xdb, 0xb1, 0xd9, 0xf6, 0x91, 0x00, 0xfd,
+ 0x86, 0xa1, 0x9e, 0xf3, 0x0a, 0x83, 0x98, 0x13, 0x71, 0x16, 0x9d, 0xeb,
+ 0x4e, 0xf8, 0x7a, 0xaf, 0xcf, 0xb4, 0x18, 0x6c, 0x5e, 0xbf, 0x8d, 0x83,
+ 0x76, 0x44, 0x70, 0xac, 0xc8, 0xc9, 0xcb, 0xe3, 0x6a, 0x9b, 0x15, 0x03,
+ 0x7e, 0x25, 0xb1, 0xdf, 0xc6, 0x3e, 0x92, 0x9b, 0x0b, 0xb3, 0x89, 0x1b,
+ 0xe2, 0xd1, 0x80, 0x4b, 0x8c, 0x6a, 0x0b, 0xf6, 0x58, 0x91, 0x94, 0x3e,
+ 0x4c, 0x0f, 0xd2, 0x1e, 0x7d, 0xf5, 0x5c, 0x13, 0x4d, 0xde, 0x69, 0x68,
+ 0x22, 0x44, 0xd2, 0x25, 0x10, 0xda, 0xc2, 0xb3, 0x04, 0xc1, 0x0a, 0x2e,
+ 0x31, 0xad, 0xc1, 0x34, 0xab, 0x27, 0xed, 0x18, 0x65, 0x68, 0xfa, 0x90,
+ 0x91, 0xdf, 0x16, 0xf1, 0xc9, 0xf4, 0xe7, 0x04, 0x4d, 0xde, 0xf6, 0x67,
+ 0x52, 0x69, 0xde, 0x71, 0x07, 0x74, 0xed, 0x12, 0x4b, 0x52, 0xfb, 0xac,
+ 0x9b, 0xed, 0x28, 0x5b, 0x4b, 0xe5, 0xef, 0x9f, 0x2f, 0xd5, 0x0e, 0x1d,
+ 0x95, 0x38, 0x3e, 0x14, 0x55, 0x53, 0x76, 0x2f, 0xb8, 0x7a, 0x1d, 0xa1,
+ 0x73, 0xb8, 0xb8, 0x9a, 0x7e, 0xb9, 0xe9, 0x47, 0xd0, 0x8b, 0x53, 0x03,
+ 0xef, 0x09, 0x92, 0xbf, 0x4e, 0x37, 0x83, 0xc3, 0x02, 0x53, 0xa4, 0x3b,
+ 0x37, 0x3d, 0x90, 0xa7, 0x5b, 0xd5, 0x2f, 0xc5, 0x3e, 0xe4, 0xfb, 0x86,
+ 0xbf, 0xa1, 0xba, 0xd0, 0x35, 0xa8, 0x17, 0x7f, 0x8c, 0x0a, 0x9f, 0x53,
+ 0xa6, 0x21, 0x4e, 0xc9, 0x50, 0xc2, 0xa0, 0x7c, 0xea, 0x7f, 0x90, 0x8c,
+ 0x55, 0xc2, 0x4d, 0xc3, 0x17, 0x99, 0x86, 0x7f, 0x81, 0x9a, 0xf1, 0x8f,
+ 0xa3, 0x0f, 0x30, 0x4e, 0xa0, 0x01, 0xce, 0x9c, 0xc8, 0x7e, 0xb7, 0x03,
+ 0xab, 0x57, 0x8f, 0x5b},
+ pub_key_0,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment: Legacy:missing NULL
+ // tcID: 8
+ {SEC_OID_SHA224,
+ 8,
+ {0x00, 0xa3, 0xe4, 0x0c, 0x77, 0xea, 0xe1, 0xf1, 0x7f, 0xbf, 0x23, 0xc0,
+ 0x21, 0x8b, 0xb5, 0xba, 0xab, 0xb4, 0xad, 0xc4, 0x24, 0xec, 0x58, 0x5b,
+ 0x49, 0x9a, 0x0e, 0x28, 0xac, 0x21, 0xe6, 0x64, 0xa0, 0xa8, 0x03, 0x00,
+ 0x26, 0xa1, 0x61, 0xb1, 0xc3, 0xeb, 0x96, 0xcb, 0x5d, 0x0e, 0x49, 0x80,
+ 0x23, 0x56, 0x1f, 0x11, 0xcb, 0x4e, 0xcd, 0xbc, 0xa6, 0x33, 0xf5, 0xd6,
+ 0x08, 0x77, 0x84, 0x10, 0x66, 0x83, 0xa8, 0x04, 0x30, 0x1a, 0x16, 0x91,
+ 0x1b, 0xd7, 0xf8, 0xfd, 0x44, 0xc6, 0x6a, 0x1c, 0x89, 0x0c, 0x70, 0xfd,
+ 0xae, 0xbb, 0x68, 0x26, 0x72, 0x53, 0x32, 0x92, 0x80, 0xf6, 0x0f, 0xd6,
+ 0x17, 0x59, 0x41, 0x94, 0xc9, 0x67, 0x14, 0x12, 0x6a, 0xd3, 0x05, 0x47,
+ 0xa8, 0x13, 0xce, 0x57, 0xf4, 0xfd, 0x14, 0xb1, 0x90, 0x71, 0x72, 0x98,
+ 0x6c, 0x8a, 0x52, 0x5a, 0xbd, 0x13, 0x09, 0x77, 0xa8, 0xe0, 0xa4, 0xaf,
+ 0x80, 0x07, 0xbb, 0x1e, 0x9b, 0x7c, 0xd8, 0x38, 0x65, 0xb6, 0xf1, 0xb0,
+ 0xe4, 0x0b, 0x17, 0x09, 0x66, 0x3a, 0x25, 0xbf, 0x11, 0x8a, 0xea, 0xbb,
+ 0x0a, 0xf1, 0x79, 0xcf, 0x61, 0xf0, 0x34, 0xfe, 0x23, 0xd5, 0x05, 0xc8,
+ 0x6f, 0x9f, 0x2b, 0xe0, 0x8b, 0x4d, 0xbd, 0x9e, 0x9c, 0x46, 0x5c, 0x71,
+ 0xed, 0xc0, 0xee, 0x7f, 0x62, 0x36, 0xc1, 0xb5, 0x2e, 0xc2, 0xe0, 0x19,
+ 0x04, 0xc1, 0x4a, 0x3d, 0xa0, 0xa4, 0x26, 0xf3, 0x9a, 0x8a, 0x5c, 0x46,
+ 0x2b, 0xcb, 0xf6, 0xed, 0xc0, 0x4f, 0xeb, 0xba, 0xcd, 0xe1, 0xdf, 0xe3,
+ 0x04, 0x95, 0xfc, 0x5c, 0x97, 0x26, 0xfb, 0x10, 0x3f, 0x19, 0xd3, 0x0d,
+ 0x9d, 0x49, 0xd6, 0x9f, 0xfe, 0x91, 0x90, 0xf5, 0xd4, 0x48, 0xac, 0x2d,
+ 0x06, 0x3e, 0xc4, 0xbd, 0xb8, 0xe0, 0x7a, 0xce, 0xdd, 0xb1, 0x72, 0x02,
+ 0xdb, 0xc2, 0x58, 0x23},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 9
+ {SEC_OID_SHA224,
+ 9,
+ {0x1d, 0xa0, 0x9f, 0x53, 0x83, 0x11, 0xc3, 0xb5, 0x91, 0xf0, 0xc2, 0x8f,
+ 0xf1, 0xba, 0x3d, 0x08, 0x88, 0xfd, 0x58, 0x3f, 0x78, 0xc1, 0xbb, 0xdb,
+ 0x93, 0xcd, 0x44, 0xc1, 0x76, 0x40, 0xea, 0x65, 0x8a, 0x62, 0xe4, 0x1a,
+ 0xdc, 0xc7, 0x4b, 0xf8, 0xd7, 0x50, 0x9e, 0x7d, 0x46, 0x76, 0x4b, 0x33,
+ 0xfa, 0x02, 0xf7, 0x4c, 0xab, 0x9d, 0xb3, 0x64, 0x10, 0x18, 0x57, 0x87,
+ 0x00, 0x03, 0xca, 0xf2, 0xf6, 0xdf, 0x6f, 0x4c, 0x36, 0x69, 0x97, 0xd1,
+ 0xd0, 0x0e, 0x89, 0x1a, 0x30, 0x27, 0x55, 0x54, 0xdb, 0x76, 0x90, 0xb2,
+ 0x67, 0xc5, 0x6e, 0xda, 0x3a, 0x27, 0x9a, 0x1c, 0x2d, 0x92, 0x71, 0xca,
+ 0xce, 0x12, 0x8f, 0x8f, 0x34, 0x49, 0xf2, 0x59, 0x0e, 0x4f, 0x30, 0xbe,
+ 0xfa, 0x9f, 0x37, 0x40, 0x09, 0xc7, 0xd4, 0xd7, 0x5d, 0xc9, 0x10, 0x1e,
+ 0x63, 0xc7, 0xa1, 0x02, 0xfd, 0x7e, 0xf1, 0x9c, 0x9d, 0x8c, 0xc8, 0x21,
+ 0x4c, 0x7d, 0x89, 0x60, 0x33, 0x2b, 0xe2, 0x72, 0x70, 0xe9, 0x13, 0xe2,
+ 0x90, 0x6e, 0x55, 0xd3, 0xe5, 0x50, 0x85, 0xc7, 0x92, 0xf2, 0xe3, 0x4c,
+ 0xfb, 0xc6, 0xe0, 0x17, 0xfa, 0x72, 0x11, 0xd3, 0xd2, 0xaa, 0x0d, 0xbf,
+ 0x9f, 0x66, 0x4d, 0x7c, 0xd0, 0x25, 0x22, 0x47, 0xf8, 0xd9, 0x85, 0x9e,
+ 0xb7, 0xd7, 0x38, 0x98, 0x5e, 0x27, 0x85, 0xd1, 0xdd, 0xc2, 0x1a, 0x15,
+ 0x68, 0x24, 0xdc, 0x32, 0x3b, 0x27, 0x2c, 0x04, 0xac, 0x36, 0x01, 0x50,
+ 0x61, 0x88, 0x8d, 0xe8, 0xcf, 0x02, 0x6a, 0xfd, 0x57, 0x52, 0x57, 0xf4,
+ 0xfb, 0x48, 0x2d, 0x58, 0x07, 0xd5, 0xca, 0x41, 0xee, 0x81, 0x28, 0xb2,
+ 0xc9, 0xbf, 0xb2, 0x29, 0x00, 0xa6, 0xe6, 0x0f, 0x03, 0xb3, 0xfa, 0x99,
+ 0x62, 0x1f, 0x2b, 0x79, 0x90, 0x42, 0x1a, 0x07, 0x0d, 0x89, 0xd0, 0xeb,
+ 0x98, 0x1d, 0xe5, 0xc2},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 10
+ {SEC_OID_SHA224,
+ 10,
+ {0x22, 0xb0, 0x94, 0x14, 0x3d, 0x7c, 0x0e, 0x14, 0x52, 0x97, 0x39, 0xd6,
+ 0xe7, 0x12, 0x20, 0x21, 0x14, 0xa0, 0x40, 0x53, 0xf0, 0xab, 0x81, 0xf2,
+ 0xb9, 0xff, 0x35, 0x7e, 0x68, 0x66, 0xfc, 0x58, 0xec, 0x23, 0x8d, 0x22,
+ 0x5a, 0xd4, 0xdc, 0x6e, 0xc8, 0x77, 0xdb, 0x71, 0x15, 0x23, 0x95, 0xca,
+ 0x37, 0x47, 0xf7, 0x2c, 0x20, 0xde, 0x76, 0xaa, 0x4b, 0xc0, 0x4b, 0x1a,
+ 0x61, 0xba, 0xbb, 0x5d, 0x3a, 0x08, 0x01, 0x79, 0x78, 0xde, 0x11, 0x44,
+ 0xc3, 0x81, 0x0a, 0xb5, 0xe3, 0x71, 0xe0, 0x23, 0x6f, 0xe1, 0x4f, 0xce,
+ 0x95, 0xd7, 0x9f, 0xed, 0xc7, 0x4b, 0x31, 0x08, 0xc0, 0x71, 0x39, 0x40,
+ 0xd4, 0xbe, 0x0d, 0xa1, 0x90, 0xa7, 0xe7, 0xb7, 0xb9, 0x04, 0x40, 0xe9,
+ 0x1f, 0xa1, 0x77, 0x0b, 0x56, 0x75, 0x4b, 0x4e, 0x7a, 0x80, 0x24, 0xca,
+ 0x59, 0x18, 0xab, 0xa5, 0x9a, 0xfb, 0xc2, 0xfd, 0xa4, 0xd6, 0x07, 0x45,
+ 0x66, 0x5a, 0xbb, 0xc2, 0xce, 0x2d, 0x9e, 0xf7, 0xaa, 0x9a, 0x48, 0x94,
+ 0xe1, 0x4c, 0x15, 0x0c, 0x98, 0xb7, 0x85, 0x5f, 0x9c, 0x01, 0x5b, 0x90,
+ 0xa2, 0x45, 0xb4, 0x91, 0xf5, 0xc4, 0xf7, 0x49, 0x00, 0x73, 0x76, 0x92,
+ 0xad, 0xb0, 0x59, 0x00, 0xd5, 0x90, 0xe6, 0x17, 0xba, 0x6a, 0xc8, 0xe9,
+ 0x51, 0x16, 0x6f, 0x5c, 0x6c, 0xa6, 0x9b, 0x1e, 0x62, 0x7a, 0xc7, 0xcf,
+ 0x09, 0xd7, 0x3d, 0x84, 0xea, 0xc3, 0x32, 0xcd, 0xb3, 0xb6, 0x37, 0x25,
+ 0x75, 0xa2, 0xdb, 0x25, 0x31, 0xa4, 0xe1, 0x34, 0x2f, 0x68, 0xb9, 0x1b,
+ 0xf6, 0xab, 0x49, 0x52, 0x3d, 0x5b, 0x29, 0xf9, 0x95, 0x15, 0xfa, 0x6a,
+ 0xf1, 0xe2, 0xf5, 0xd0, 0x2e, 0xd7, 0xa7, 0xec, 0xf8, 0xaa, 0x38, 0x84,
+ 0xa6, 0x56, 0xdd, 0x02, 0x6b, 0x29, 0x86, 0x47, 0x62, 0xbb, 0x85, 0xe5,
+ 0x5e, 0x4a, 0x8e, 0x39},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 11
+ {SEC_OID_SHA224,
+ 11,
+ {0x1a, 0xdd, 0xb7, 0x7d, 0x2c, 0x6e, 0x82, 0x59, 0x36, 0xe4, 0x98, 0xfd,
+ 0x12, 0x10, 0xc2, 0xb6, 0xfc, 0xa8, 0x11, 0xa9, 0x98, 0x96, 0xad, 0x40,
+ 0x37, 0x55, 0x67, 0x64, 0x70, 0x12, 0xf3, 0x60, 0x1f, 0x96, 0x57, 0x61,
+ 0x78, 0x76, 0xc6, 0x2d, 0x13, 0x14, 0x73, 0x1e, 0xa4, 0x60, 0x9d, 0x03,
+ 0xdc, 0x36, 0x81, 0xe6, 0xb5, 0x3a, 0x93, 0xec, 0x3f, 0xf0, 0xd4, 0x9a,
+ 0xf4, 0x91, 0xed, 0x90, 0x66, 0x92, 0xac, 0x92, 0x78, 0xdc, 0xd0, 0xe0,
+ 0xd0, 0x51, 0xea, 0xce, 0xda, 0xab, 0x7a, 0x03, 0x8a, 0x6a, 0x8e, 0xc4,
+ 0xd2, 0xde, 0x08, 0x10, 0x30, 0x25, 0xa7, 0x26, 0x56, 0x82, 0x71, 0xef,
+ 0x95, 0x61, 0xdb, 0x94, 0xf4, 0x4c, 0xe4, 0xbd, 0xa7, 0x21, 0x00, 0x57,
+ 0xf6, 0xd9, 0xd7, 0x0a, 0xb7, 0x1b, 0xef, 0x85, 0x99, 0x22, 0x63, 0x49,
+ 0xa8, 0x81, 0x61, 0xde, 0x5e, 0x80, 0x35, 0xb6, 0x71, 0x50, 0x5b, 0x6b,
+ 0x47, 0x6f, 0x2c, 0xf3, 0x95, 0x89, 0x03, 0x01, 0x48, 0xc1, 0xbe, 0xbf,
+ 0xfd, 0xdf, 0xf6, 0xd0, 0x25, 0x87, 0x0a, 0x48, 0x59, 0x86, 0x6d, 0x63,
+ 0xe8, 0x94, 0x5a, 0x10, 0xc2, 0xcb, 0x2f, 0xe5, 0x75, 0xf6, 0x67, 0x60,
+ 0x51, 0xc9, 0xf3, 0x81, 0x40, 0x96, 0x9c, 0x01, 0x62, 0xd8, 0x7e, 0xdc,
+ 0xd0, 0xab, 0xd5, 0x64, 0xe9, 0x2e, 0x73, 0x89, 0xb2, 0x23, 0x89, 0x5e,
+ 0xe9, 0x2e, 0x35, 0xad, 0xd1, 0x6f, 0xb7, 0x45, 0xad, 0x49, 0x3d, 0x26,
+ 0x9b, 0xb1, 0xc6, 0x91, 0xcd, 0x1d, 0xfe, 0xeb, 0xbd, 0xe8, 0xe3, 0x43,
+ 0xda, 0x70, 0x51, 0xdd, 0x6d, 0x5a, 0xfa, 0xf7, 0xaa, 0x4e, 0xe7, 0x82,
+ 0x00, 0x91, 0x6e, 0xa2, 0x49, 0x70, 0x43, 0xd0, 0x7d, 0xfa, 0x25, 0xff,
+ 0xad, 0x32, 0x45, 0x49, 0x90, 0x2d, 0xbd, 0xa7, 0x9f, 0x4d, 0x9f, 0x02,
+ 0x81, 0x7a, 0x88, 0xae},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 12
+ {SEC_OID_SHA224,
+ 12,
+ {0xbe, 0x51, 0x60, 0x56, 0x26, 0x05, 0x37, 0x51, 0x4e, 0x69, 0xb2, 0x5f,
+ 0x48, 0x2b, 0x4c, 0x22, 0xc1, 0xff, 0x3e, 0xe1, 0x2c, 0xa4, 0x9b, 0x7f,
+ 0x40, 0xe6, 0x76, 0xa4, 0x8c, 0xb4, 0x24, 0xaf, 0x3c, 0xa4, 0xbc, 0xb4,
+ 0xd8, 0x1b, 0x80, 0x6c, 0x9c, 0x66, 0x6c, 0xe0, 0x66, 0x06, 0x3e, 0xfb,
+ 0x1b, 0xa0, 0x0f, 0x5b, 0x4d, 0xab, 0xae, 0x47, 0x1e, 0x23, 0xe3, 0xee,
+ 0xe7, 0xbb, 0xfb, 0x6a, 0xb5, 0xd5, 0x05, 0xa7, 0x25, 0xaa, 0xdb, 0x68,
+ 0x22, 0xa3, 0x4d, 0x12, 0xae, 0x00, 0xcb, 0x8e, 0x1a, 0x90, 0x0a, 0x25,
+ 0xcf, 0x23, 0x6f, 0x3b, 0x1f, 0xe3, 0xb5, 0x76, 0x16, 0x2f, 0xcc, 0x8f,
+ 0x33, 0xef, 0xd9, 0xbc, 0x6b, 0xc1, 0xc4, 0x4d, 0x3c, 0x09, 0xe5, 0xe6,
+ 0x8c, 0x8a, 0xad, 0x92, 0x88, 0xa5, 0xa9, 0x4c, 0xf8, 0x69, 0x42, 0x23,
+ 0x1a, 0x41, 0x3c, 0xed, 0x5b, 0xd6, 0x1b, 0x4c, 0x6e, 0xbd, 0x83, 0xcc,
+ 0xdb, 0xf5, 0x2a, 0xb8, 0x86, 0xf8, 0x9d, 0x57, 0x0d, 0x78, 0xc9, 0x1d,
+ 0x4b, 0x2a, 0xfc, 0x38, 0x62, 0x56, 0x95, 0x70, 0xe2, 0xd1, 0xb5, 0x46,
+ 0x9e, 0xfb, 0x0b, 0xe9, 0xb2, 0xc1, 0x26, 0xc3, 0x2d, 0xdd, 0xac, 0x5c,
+ 0x34, 0xd8, 0xf3, 0x40, 0xb5, 0x2c, 0xbc, 0xb3, 0x8b, 0x11, 0x34, 0xc6,
+ 0xb2, 0x21, 0x09, 0xe7, 0x12, 0x44, 0x11, 0x52, 0x2b, 0x84, 0x3c, 0x2b,
+ 0xc3, 0xe5, 0x75, 0xe6, 0x0b, 0x35, 0xe7, 0xa4, 0x40, 0x15, 0x67, 0x70,
+ 0xb8, 0x51, 0x81, 0xc9, 0x54, 0x88, 0xd8, 0x2c, 0x0a, 0x72, 0x5e, 0x02,
+ 0xe9, 0x0c, 0xa3, 0xdc, 0x4d, 0x41, 0xc8, 0x63, 0x9d, 0x11, 0x0d, 0x4b,
+ 0xec, 0x80, 0x82, 0x71, 0x40, 0xff, 0xd1, 0xfe, 0x6e, 0x8d, 0x0c, 0x94,
+ 0x5d, 0xe1, 0xe1, 0xb3, 0x26, 0xa2, 0x6e, 0x29, 0x98, 0xa2, 0xb0, 0x3d,
+ 0x86, 0xfb, 0xd7, 0xa2},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 13
+ {SEC_OID_SHA224,
+ 13,
+ {0xa9, 0x69, 0x8f, 0xed, 0x4f, 0x4d, 0xd3, 0xd1, 0x0c, 0xe7, 0xb0, 0x39,
+ 0xbd, 0x40, 0xb4, 0xa8, 0x1b, 0xbd, 0x6a, 0x5e, 0xb8, 0x2a, 0x71, 0xba,
+ 0x71, 0x00, 0x94, 0x46, 0x94, 0x79, 0xc1, 0x4c, 0x1c, 0xb0, 0xcc, 0x13,
+ 0x69, 0x9f, 0xc8, 0xcc, 0xaf, 0x0c, 0x10, 0x38, 0x2e, 0x1b, 0x03, 0x77,
+ 0x1a, 0x6d, 0x05, 0x67, 0x0e, 0x22, 0x94, 0x9c, 0x28, 0x96, 0x53, 0x18,
+ 0xac, 0xaf, 0xde, 0x13, 0x31, 0x60, 0x0f, 0x73, 0x37, 0xbe, 0x8c, 0x19,
+ 0x20, 0x9b, 0x53, 0x29, 0x58, 0xc5, 0x86, 0x9c, 0x89, 0xb8, 0x38, 0x49,
+ 0x23, 0xa0, 0x65, 0xdf, 0x37, 0x7d, 0xe3, 0x7b, 0x9e, 0x5c, 0xc7, 0xe5,
+ 0xc8, 0xf6, 0xd0, 0xfd, 0x86, 0x64, 0x69, 0x1d, 0xd9, 0xc9, 0x77, 0x39,
+ 0x19, 0x4e, 0x5b, 0x2d, 0xd6, 0xd4, 0x33, 0x0c, 0xef, 0x0a, 0xa0, 0xd8,
+ 0x73, 0xdc, 0xe1, 0x40, 0x5e, 0x7a, 0x43, 0x59, 0x93, 0xfd, 0x84, 0xb3,
+ 0x39, 0xfb, 0x35, 0x74, 0xc7, 0x8e, 0xd9, 0x3f, 0xdc, 0x6f, 0xe6, 0x04,
+ 0xa3, 0xd9, 0xcf, 0x15, 0xc1, 0x14, 0xe5, 0xfc, 0xcb, 0xbb, 0xde, 0xd2,
+ 0xae, 0x60, 0x6f, 0xb9, 0x94, 0x3a, 0x9a, 0x45, 0x46, 0x10, 0x69, 0xe8,
+ 0xb2, 0xdf, 0xdf, 0x88, 0x2e, 0x98, 0x98, 0xa0, 0xeb, 0x59, 0xc4, 0xfa,
+ 0xdc, 0x3d, 0x86, 0xbf, 0x92, 0xb8, 0xdc, 0x53, 0x7b, 0x17, 0x92, 0xbe,
+ 0x81, 0xb6, 0x62, 0xb9, 0xc6, 0x0d, 0xb2, 0x93, 0x8d, 0x51, 0x3a, 0x7b,
+ 0xb4, 0x87, 0x88, 0x99, 0xdf, 0x96, 0xa5, 0x93, 0x34, 0x43, 0x2d, 0x07,
+ 0xa4, 0x2b, 0x5d, 0xe4, 0xa6, 0xd7, 0xc4, 0xb6, 0x44, 0x9e, 0x3f, 0x46,
+ 0x9c, 0xd5, 0xf6, 0x08, 0x57, 0x87, 0x5b, 0xd1, 0xa6, 0x17, 0xa2, 0xa8,
+ 0xde, 0x8f, 0x9c, 0x07, 0x77, 0xfc, 0xf2, 0xe3, 0xe4, 0x34, 0x99, 0xd9,
+ 0x0f, 0x37, 0x72, 0xa2},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 14
+ {SEC_OID_SHA224,
+ 14,
+ {0x89, 0xd4, 0x2b, 0xa0, 0x26, 0xf5, 0x1a, 0x31, 0xc2, 0x7e, 0x07, 0x92,
+ 0x79, 0xcd, 0xde, 0xd5, 0xce, 0xfe, 0x75, 0x06, 0x9c, 0xe0, 0x4b, 0xea,
+ 0xd2, 0x66, 0xaf, 0x39, 0xe2, 0x66, 0xdf, 0xd8, 0xe9, 0xdf, 0x16, 0xa3,
+ 0xb9, 0x97, 0x2e, 0x03, 0xf4, 0xaf, 0xd3, 0xf5, 0x61, 0xc9, 0x31, 0xe8,
+ 0x15, 0xc6, 0x6c, 0x2e, 0x81, 0xda, 0xfa, 0x56, 0xa8, 0xe6, 0xff, 0x14,
+ 0x8f, 0x37, 0xe1, 0xef, 0x4e, 0x98, 0x37, 0x0c, 0x0a, 0x2b, 0x2e, 0x10,
+ 0xba, 0x47, 0xf7, 0xbd, 0xd4, 0xf4, 0x33, 0xe8, 0xaf, 0x20, 0x6c, 0x10,
+ 0x7e, 0xfd, 0xde, 0x39, 0xde, 0x9d, 0x88, 0x16, 0xbb, 0xa1, 0x96, 0xd5,
+ 0x2a, 0xce, 0x92, 0x33, 0x5c, 0x34, 0xb1, 0x54, 0x96, 0xc1, 0x5f, 0x89,
+ 0xbc, 0x08, 0x7a, 0x16, 0x79, 0x90, 0x59, 0xa5, 0x56, 0xda, 0x9e, 0x96,
+ 0xda, 0xfd, 0xb8, 0x35, 0xb5, 0x55, 0x3c, 0x5d, 0xc2, 0xc1, 0xb0, 0x07,
+ 0xa6, 0xec, 0x11, 0x76, 0xe3, 0x1a, 0x02, 0x1d, 0xa8, 0xc5, 0x10, 0x69,
+ 0x47, 0xe7, 0xa2, 0x31, 0x6d, 0x38, 0x74, 0xa6, 0x6b, 0x8a, 0x4c, 0xe2,
+ 0xb2, 0x37, 0x77, 0x53, 0x65, 0xec, 0x6f, 0x08, 0x42, 0xad, 0xe6, 0xf2,
+ 0xa1, 0xb1, 0xe7, 0xd3, 0x49, 0x18, 0x9f, 0x6d, 0x27, 0x99, 0xc9, 0xdd,
+ 0x40, 0xbd, 0x9d, 0x32, 0x05, 0x6b, 0xfb, 0xa1, 0x0d, 0x14, 0xcd, 0x7d,
+ 0x25, 0xfd, 0x26, 0x0b, 0x17, 0x90, 0xf6, 0xac, 0x6f, 0xf7, 0x76, 0x31,
+ 0xd4, 0xa5, 0x46, 0x6c, 0x7c, 0x97, 0x6c, 0x25, 0x1f, 0x2d, 0x4b, 0x3f,
+ 0xe9, 0x43, 0xa3, 0x44, 0xe7, 0x5c, 0xfa, 0xb3, 0xb8, 0xe3, 0x0a, 0xff,
+ 0x2e, 0xcb, 0x34, 0x01, 0x4b, 0x90, 0x6e, 0x1f, 0x1e, 0xb3, 0xf5, 0x5d,
+ 0xc8, 0xe4, 0x23, 0x3a, 0x40, 0xcd, 0xd5, 0x36, 0x40, 0x70, 0xec, 0xb1,
+ 0xf2, 0xb1, 0x56, 0x82},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 15
+ {SEC_OID_SHA224,
+ 15,
+ {0x71, 0x26, 0x51, 0xf8, 0x4c, 0x12, 0xfc, 0xbe, 0x98, 0x95, 0x8b, 0x62,
+ 0x93, 0x26, 0xbb, 0x8a, 0xa9, 0xcf, 0x8e, 0x96, 0xcd, 0x8d, 0x06, 0xeb,
+ 0xc6, 0x87, 0x13, 0xe0, 0x24, 0x1d, 0x24, 0x99, 0xb1, 0x81, 0xb9, 0x21,
+ 0x6b, 0xb7, 0x77, 0xe4, 0x8d, 0x11, 0x91, 0xca, 0xe3, 0x90, 0xd1, 0x4d,
+ 0xc6, 0x3f, 0x0a, 0x09, 0xb5, 0x23, 0x6f, 0xe6, 0xcb, 0x73, 0xf4, 0x7d,
+ 0x60, 0x43, 0x06, 0x3e, 0xc1, 0x96, 0x0e, 0x1f, 0xa5, 0xab, 0xb3, 0x63,
+ 0x12, 0x94, 0xe3, 0xc7, 0xfe, 0x3f, 0xa1, 0x55, 0x86, 0x49, 0x63, 0xa6,
+ 0x9a, 0xe9, 0xad, 0x7f, 0x1b, 0x23, 0x3a, 0x00, 0xe4, 0xb3, 0xb2, 0x56,
+ 0xfa, 0x0e, 0x28, 0xa4, 0x31, 0xff, 0x89, 0x81, 0x55, 0xcb, 0xec, 0x00,
+ 0x8e, 0xc8, 0x36, 0x77, 0x57, 0xb9, 0x29, 0x0f, 0xc8, 0x47, 0xbc, 0xad,
+ 0x3a, 0x71, 0xd2, 0x02, 0x6c, 0xd5, 0x83, 0xb5, 0x94, 0x01, 0xb7, 0xe6,
+ 0x6d, 0x55, 0x2d, 0x9b, 0x59, 0xa0, 0x10, 0x23, 0x57, 0x85, 0xe6, 0x07,
+ 0x5c, 0xfa, 0x5f, 0x8a, 0x65, 0x88, 0xc9, 0x57, 0xb6, 0x6c, 0xe3, 0x39,
+ 0x88, 0x22, 0x44, 0x31, 0x1d, 0x9d, 0x0e, 0x33, 0xcf, 0x27, 0x71, 0x34,
+ 0xc0, 0xbf, 0x72, 0xc2, 0x16, 0x83, 0x18, 0x3e, 0xf1, 0x2c, 0xff, 0x0c,
+ 0xa9, 0xd3, 0xf5, 0x17, 0xee, 0x56, 0xac, 0xc4, 0xd8, 0x9c, 0x74, 0xb0,
+ 0xe8, 0x1a, 0x7e, 0x1a, 0x26, 0xf1, 0x46, 0x49, 0x76, 0x6b, 0x01, 0x94,
+ 0xb9, 0x33, 0x64, 0x9e, 0xc1, 0xfb, 0x72, 0xeb, 0xc7, 0x8d, 0xd9, 0x64,
+ 0x58, 0x27, 0xe7, 0x88, 0x43, 0xd3, 0x1f, 0x50, 0x3e, 0xeb, 0xc4, 0x07,
+ 0x48, 0xa2, 0x90, 0xb5, 0xfa, 0x5c, 0x15, 0x45, 0xd0, 0x80, 0x1b, 0x63,
+ 0xd7, 0x53, 0xf0, 0xc0, 0xfb, 0x89, 0xe1, 0x1e, 0x38, 0x7d, 0x03, 0xc5,
+ 0xdc, 0x46, 0x5b, 0x2e},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 16
+ {SEC_OID_SHA224,
+ 16,
+ {0xb2, 0x3e, 0x98, 0x89, 0x0d, 0x58, 0x06, 0xf7, 0x43, 0xee, 0xd2, 0x9a,
+ 0x2f, 0x97, 0x2b, 0xf2, 0xef, 0x5e, 0x53, 0xbc, 0xd2, 0x0e, 0x4e, 0x7f,
+ 0x8b, 0xea, 0xe7, 0x9a, 0x4e, 0x70, 0x74, 0xcc, 0xc4, 0xee, 0x9c, 0x38,
+ 0xbd, 0x21, 0x22, 0xfc, 0x1f, 0xf4, 0xa9, 0x4a, 0x22, 0xf2, 0x50, 0x92,
+ 0x02, 0x4d, 0xd3, 0xaa, 0x59, 0x8c, 0x70, 0x27, 0x8c, 0x93, 0xd7, 0x0e,
+ 0x93, 0x24, 0x02, 0xcc, 0x0b, 0xc7, 0x15, 0x3d, 0x87, 0xc5, 0x9c, 0x5f,
+ 0xe1, 0x5c, 0x50, 0xf1, 0x3e, 0xaf, 0x4d, 0x0c, 0x46, 0x8c, 0xab, 0xa8,
+ 0x4e, 0x43, 0xc9, 0x25, 0xc6, 0x34, 0xa5, 0xc4, 0x51, 0x86, 0x10, 0xe8,
+ 0x36, 0xda, 0x43, 0x4a, 0x47, 0x43, 0x82, 0x41, 0x39, 0x61, 0x0d, 0x6e,
+ 0xba, 0xcc, 0x07, 0xef, 0x94, 0x38, 0xdb, 0xd8, 0x60, 0xbe, 0x87, 0x9f,
+ 0xa8, 0x4f, 0x3c, 0xbc, 0x5e, 0xf4, 0xaa, 0xa1, 0x40, 0xb5, 0x81, 0xf7,
+ 0x08, 0x5c, 0xfb, 0xb3, 0x43, 0xea, 0x32, 0xdf, 0xd3, 0x05, 0x46, 0xf5,
+ 0x59, 0x75, 0x9d, 0xf0, 0x95, 0x85, 0x3a, 0xb2, 0xd5, 0xdc, 0x90, 0x26,
+ 0xf4, 0xf5, 0x1f, 0x86, 0xa3, 0x62, 0x1b, 0xd2, 0x2b, 0x16, 0x12, 0x15,
+ 0x08, 0x8a, 0x58, 0x23, 0x3a, 0x42, 0xf6, 0x4b, 0x16, 0x88, 0x24, 0x4c,
+ 0xe2, 0xa1, 0x70, 0xb8, 0xc6, 0x65, 0x6e, 0x33, 0xb6, 0x97, 0xab, 0xf6,
+ 0xa7, 0x2d, 0x57, 0x66, 0x2c, 0x5b, 0xa8, 0xe1, 0x4c, 0xca, 0x9a, 0xc5,
+ 0x02, 0x39, 0x2f, 0x49, 0x42, 0xf7, 0x34, 0x67, 0x0b, 0xd9, 0xad, 0xdb,
+ 0xc1, 0x03, 0x3a, 0x33, 0xc1, 0xe7, 0xaf, 0x3e, 0xc7, 0xda, 0xc7, 0x56,
+ 0x5a, 0x8f, 0xa5, 0x0d, 0xdb, 0x8e, 0x22, 0x0b, 0xc2, 0x42, 0x67, 0x46,
+ 0xbc, 0x0b, 0x05, 0xa9, 0x98, 0x8a, 0xaf, 0x3b, 0x83, 0x10, 0x3e, 0xf3,
+ 0xa3, 0x90, 0x2a, 0x74},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 17
+ {SEC_OID_SHA224,
+ 17,
+ {0x98, 0x05, 0x3f, 0xe9, 0xf2, 0xdf, 0xa6, 0x62, 0x43, 0x79, 0xb1, 0x19,
+ 0x04, 0xfe, 0xfe, 0xd7, 0x6a, 0xdc, 0x19, 0xb8, 0x44, 0x6c, 0xea, 0x72,
+ 0x77, 0x37, 0xfa, 0x45, 0x28, 0x51, 0xde, 0xb4, 0x4e, 0xa5, 0xa8, 0x64,
+ 0x30, 0x07, 0x36, 0xb1, 0xc9, 0xa3, 0xce, 0x27, 0xca, 0xed, 0x3f, 0xea,
+ 0x45, 0x11, 0xe9, 0xbb, 0x94, 0x01, 0xd3, 0xa9, 0x8b, 0x08, 0x92, 0xfb,
+ 0x08, 0x6a, 0x5d, 0xc0, 0x4a, 0xe9, 0xe1, 0xd8, 0xff, 0x64, 0x07, 0x91,
+ 0x4d, 0x0b, 0xb7, 0x30, 0x50, 0x7c, 0xed, 0xa6, 0x9e, 0xfb, 0x84, 0x02,
+ 0x19, 0x08, 0x4c, 0x8e, 0xa2, 0x52, 0x8b, 0x41, 0x46, 0xfc, 0x34, 0x20,
+ 0xea, 0xed, 0xaf, 0x45, 0xc0, 0xd8, 0x45, 0x01, 0x92, 0xc7, 0xaf, 0x36,
+ 0xc3, 0xd6, 0xdc, 0x38, 0xf1, 0x60, 0x4e, 0xa6, 0x9f, 0xa9, 0xb2, 0xc3,
+ 0x8b, 0xaf, 0x7e, 0x7c, 0xd4, 0xe0, 0xf5, 0xc1, 0x51, 0xcc, 0x9d, 0xb3,
+ 0x59, 0x0d, 0x50, 0x5f, 0xd7, 0x3e, 0x9c, 0x63, 0x63, 0xac, 0x77, 0xae,
+ 0xa8, 0x7c, 0x75, 0x58, 0x58, 0x2f, 0xf3, 0xa7, 0xb7, 0xea, 0x08, 0xc4,
+ 0xb4, 0xef, 0x65, 0x59, 0x84, 0x22, 0x4c, 0x2b, 0xd9, 0x70, 0x9d, 0x34,
+ 0xd9, 0xb8, 0x66, 0x2e, 0x48, 0xa2, 0xdf, 0x5b, 0xba, 0xb3, 0xe9, 0xdf,
+ 0x9e, 0x5f, 0xb8, 0xdb, 0x84, 0x11, 0x72, 0x1c, 0x73, 0xab, 0x50, 0xac,
+ 0x3d, 0x5a, 0x8b, 0x31, 0xbc, 0x64, 0x13, 0x14, 0x15, 0xcc, 0x08, 0xda,
+ 0xf6, 0xc3, 0x4f, 0xaa, 0xe6, 0xab, 0xbf, 0x1b, 0x34, 0x0d, 0xd4, 0xf3,
+ 0xb1, 0xb0, 0xab, 0x0d, 0x64, 0xcf, 0xa3, 0x3b, 0x50, 0x1b, 0xca, 0x55,
+ 0x2c, 0x95, 0x0d, 0xdb, 0x7b, 0xb5, 0xf5, 0x95, 0x62, 0xf7, 0x3c, 0x51,
+ 0xfd, 0x97, 0xf2, 0xd6, 0xd7, 0x50, 0xb3, 0x0f, 0xf1, 0x95, 0x02, 0x51,
+ 0x6f, 0x52, 0x10, 0xf3},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 18
+ {SEC_OID_SHA224,
+ 18,
+ {0xa2, 0x5a, 0xa3, 0xf5, 0x23, 0x06, 0x6d, 0xed, 0x87, 0x0d, 0x26, 0x9c,
+ 0x7d, 0x26, 0xef, 0x45, 0xba, 0x35, 0xf3, 0x86, 0x09, 0x70, 0x15, 0xe0,
+ 0xef, 0x59, 0xa9, 0xde, 0x47, 0x10, 0xe8, 0x8b, 0xff, 0xc6, 0x2a, 0x16,
+ 0xf8, 0xfb, 0x02, 0xeb, 0x18, 0x70, 0x4c, 0x56, 0x2b, 0xfb, 0x0a, 0xb9,
+ 0x23, 0x0d, 0x52, 0x5e, 0x23, 0xb5, 0x96, 0xa8, 0x04, 0x70, 0x7d, 0x98,
+ 0xdc, 0xe4, 0x26, 0xd3, 0xe3, 0xa1, 0x27, 0x8c, 0x29, 0xf3, 0x42, 0xb9,
+ 0xdc, 0x31, 0x0b, 0x5c, 0x7d, 0xa5, 0xaa, 0xa5, 0x58, 0x4b, 0x84, 0xe9,
+ 0x22, 0xa3, 0x85, 0xfe, 0xdb, 0xe7, 0x8b, 0xa4, 0x32, 0xad, 0xee, 0x58,
+ 0xf5, 0x1b, 0x25, 0x70, 0xb7, 0x88, 0x9f, 0xe8, 0x54, 0xde, 0x8b, 0xa2,
+ 0x65, 0x4d, 0x52, 0x39, 0x02, 0x17, 0xfc, 0x1f, 0x5f, 0x6f, 0x35, 0xf4,
+ 0xa7, 0x5c, 0xae, 0x85, 0xf3, 0x88, 0x64, 0x0d, 0xb8, 0x7e, 0x96, 0x90,
+ 0x8f, 0xe2, 0xa7, 0xb7, 0x8c, 0x91, 0xf0, 0xfa, 0xd3, 0xc1, 0x18, 0xe7,
+ 0x59, 0x65, 0xff, 0x2e, 0xdc, 0x0c, 0xc9, 0x22, 0x8c, 0xc8, 0x17, 0x00,
+ 0x06, 0x9c, 0x6e, 0x71, 0xd4, 0xc7, 0xb5, 0x27, 0x86, 0x9e, 0x7a, 0x3d,
+ 0xc6, 0x3c, 0xf7, 0x4c, 0x7f, 0x4a, 0xab, 0x9e, 0xcf, 0x0b, 0x24, 0x98,
+ 0xd3, 0x07, 0x65, 0xed, 0x71, 0x9a, 0xc0, 0x98, 0x7c, 0xd5, 0xfa, 0x10,
+ 0x58, 0xc8, 0x1e, 0x57, 0xca, 0xcb, 0x3d, 0x48, 0x98, 0x66, 0xf9, 0x6d,
+ 0x59, 0x62, 0xb1, 0xfb, 0xa9, 0xf4, 0x8f, 0xf2, 0x98, 0xf8, 0x9f, 0x82,
+ 0x61, 0xe8, 0xfc, 0x4d, 0xac, 0xae, 0x06, 0x57, 0x6c, 0x55, 0x04, 0x21,
+ 0xb4, 0x19, 0xe5, 0xc5, 0x15, 0x9a, 0x64, 0xb6, 0xb6, 0x7e, 0xb7, 0xc7,
+ 0x09, 0xf1, 0x45, 0xfd, 0x4f, 0xfb, 0xe4, 0xbf, 0x9d, 0x46, 0xb0, 0xb7,
+ 0xd7, 0x0d, 0x2e, 0x11},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 19
+ {SEC_OID_SHA224,
+ 19,
+ {0x3f, 0x07, 0x70, 0xde, 0x90, 0x7f, 0x40, 0x31, 0x0e, 0xcf, 0xa5, 0x36,
+ 0x48, 0x6f, 0x77, 0xd7, 0x21, 0xaa, 0x07, 0x37, 0x1f, 0x7e, 0x3c, 0x77,
+ 0x84, 0x9f, 0xb8, 0x41, 0x66, 0x38, 0x98, 0x76, 0xf4, 0xbd, 0x2c, 0x17,
+ 0x30, 0xec, 0x69, 0xea, 0x95, 0x95, 0x15, 0x82, 0xf9, 0xf7, 0xfb, 0x9b,
+ 0x7c, 0xa3, 0x88, 0x68, 0x90, 0x62, 0xf5, 0x0e, 0xbf, 0x22, 0x02, 0x89,
+ 0x38, 0x42, 0x89, 0x1e, 0xdf, 0xf2, 0xbf, 0x04, 0x49, 0xf9, 0xfd, 0x9d,
+ 0x9b, 0x5b, 0x26, 0xa6, 0xc9, 0x60, 0x33, 0x70, 0x02, 0x30, 0xd7, 0x40,
+ 0xdc, 0x58, 0x5e, 0x64, 0xe0, 0x36, 0x50, 0x79, 0xdf, 0x97, 0x4d, 0x12,
+ 0xfd, 0x96, 0xca, 0xcd, 0xdf, 0x2f, 0x11, 0x4c, 0xaa, 0x5d, 0xed, 0x41,
+ 0x81, 0xf6, 0x33, 0x80, 0xf3, 0x0a, 0x69, 0x6b, 0x13, 0x00, 0x05, 0x54,
+ 0xfb, 0x96, 0x3b, 0x6b, 0x07, 0x38, 0x91, 0xcc, 0xed, 0xde, 0x00, 0xca,
+ 0x37, 0x01, 0xba, 0xae, 0x48, 0x18, 0xf5, 0xe7, 0x48, 0x38, 0xf6, 0x82,
+ 0x4b, 0x75, 0x90, 0x26, 0x32, 0x28, 0xe7, 0xb3, 0x1d, 0x61, 0x44, 0x32,
+ 0xbf, 0x06, 0xe7, 0x82, 0x47, 0xcc, 0x82, 0xf8, 0x8c, 0x63, 0xad, 0x05,
+ 0x14, 0x86, 0x8c, 0xde, 0x21, 0x0e, 0x26, 0x25, 0xfe, 0x5b, 0x91, 0x62,
+ 0x78, 0x1b, 0x4a, 0xc3, 0x2a, 0x53, 0xd5, 0x2b, 0xd6, 0x73, 0xa2, 0x57,
+ 0x86, 0x3b, 0x0c, 0x13, 0x7b, 0xcc, 0xb2, 0xf8, 0x6e, 0x48, 0x14, 0x30,
+ 0xd4, 0xae, 0x57, 0x0b, 0xca, 0x90, 0x8f, 0x62, 0xc2, 0x77, 0x46, 0xa1,
+ 0xe8, 0xe1, 0xbd, 0x05, 0x1f, 0xa2, 0xde, 0x93, 0x5b, 0xc4, 0x02, 0x78,
+ 0xc0, 0x09, 0x01, 0xe5, 0x97, 0x47, 0x56, 0xf9, 0x4b, 0x38, 0x24, 0xb4,
+ 0x0e, 0x69, 0x52, 0x96, 0xdf, 0xa7, 0x30, 0xc2, 0x49, 0x3c, 0xe2, 0x57,
+ 0xfc, 0xd7, 0xf0, 0x0a},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 20
+ {SEC_OID_SHA224,
+ 20,
+ {0x5e, 0x48, 0x95, 0xd0, 0x03, 0x12, 0x30, 0x25, 0x59, 0xc4, 0x90, 0xc3,
+ 0x04, 0xdc, 0xd4, 0xfc, 0x4a, 0x10, 0x39, 0x8c, 0xb8, 0xd5, 0x45, 0x97,
+ 0x6d, 0x6b, 0x70, 0x0e, 0xda, 0xda, 0xc5, 0x60, 0x5c, 0x44, 0xcb, 0x0c,
+ 0x0c, 0x7c, 0x77, 0x38, 0xfc, 0xd7, 0x7d, 0xd5, 0x83, 0x0d, 0x06, 0x01,
+ 0xd6, 0x5f, 0x4b, 0x12, 0x11, 0xb3, 0x65, 0x70, 0x5f, 0x3d, 0x5f, 0xc3,
+ 0x6f, 0xd7, 0x13, 0xce, 0x5b, 0x75, 0xe1, 0x82, 0x32, 0x55, 0x70, 0x46,
+ 0xef, 0xb6, 0x32, 0xda, 0x51, 0x86, 0x39, 0x9a, 0x1d, 0xe3, 0xdf, 0xd0,
+ 0x23, 0x6e, 0x2a, 0x42, 0x44, 0xd7, 0x26, 0x37, 0xcc, 0xfc, 0x39, 0x13,
+ 0x2a, 0x64, 0x2e, 0x4d, 0x46, 0x7b, 0x15, 0x14, 0x0a, 0x32, 0x55, 0x0c,
+ 0xe6, 0x7d, 0x60, 0x2d, 0x06, 0xe4, 0x0c, 0x4a, 0x39, 0x08, 0x5f, 0x63,
+ 0xb4, 0xe3, 0x82, 0xd4, 0xab, 0x9b, 0xd5, 0x5e, 0x07, 0x0e, 0xb4, 0x98,
+ 0xcf, 0x3d, 0xce, 0x7f, 0x31, 0x5c, 0x28, 0xb7, 0xd8, 0x3e, 0xd7, 0x04,
+ 0xda, 0xbc, 0xab, 0xe0, 0x15, 0x9a, 0x72, 0x54, 0x29, 0x57, 0x55, 0xc7,
+ 0xcc, 0x0e, 0xf7, 0x57, 0x61, 0x4e, 0x4d, 0x04, 0xbe, 0x52, 0xac, 0x43,
+ 0xf4, 0x58, 0x65, 0x35, 0x37, 0x37, 0x80, 0xce, 0xcc, 0x58, 0xd0, 0x75,
+ 0x11, 0xb3, 0x10, 0xfd, 0xb3, 0xe8, 0x58, 0x48, 0x92, 0x69, 0x96, 0x87,
+ 0x51, 0xe2, 0x5c, 0x06, 0x41, 0x51, 0x95, 0x47, 0x12, 0x7b, 0xd9, 0x92,
+ 0x33, 0xe0, 0xdb, 0xb8, 0x2b, 0x0c, 0x1b, 0x98, 0x4a, 0x78, 0x56, 0xfd,
+ 0x28, 0xad, 0xe5, 0xed, 0xdb, 0x5d, 0xf6, 0xec, 0xe6, 0xc2, 0x52, 0x28,
+ 0x3d, 0x66, 0xc3, 0x47, 0x7c, 0x2a, 0x5a, 0x63, 0x1f, 0x0e, 0x03, 0x2e,
+ 0x53, 0x30, 0xed, 0x8e, 0x09, 0x74, 0x26, 0x42, 0x65, 0x02, 0xbf, 0xdf,
+ 0xe1, 0x43, 0x4b, 0x29},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 21
+ {SEC_OID_SHA224,
+ 21,
+ {0x1f, 0xeb, 0x9e, 0x74, 0x55, 0xe1, 0x6c, 0x9b, 0x7c, 0x57, 0x2b, 0x6b,
+ 0x0e, 0x09, 0x5f, 0xae, 0x2a, 0x86, 0xe9, 0x9f, 0xa9, 0x2a, 0x8d, 0x65,
+ 0xed, 0x37, 0xf0, 0x04, 0x50, 0xa2, 0x0c, 0x35, 0x82, 0xdc, 0xb3, 0x4c,
+ 0x04, 0x9d, 0x82, 0xc2, 0x22, 0x00, 0x98, 0x8d, 0xa6, 0x7e, 0xb4, 0x5c,
+ 0x2f, 0xe9, 0xd3, 0x90, 0x16, 0x1d, 0x50, 0xc3, 0x26, 0x92, 0x50, 0xdd,
+ 0x7e, 0x0f, 0x6f, 0x20, 0xa1, 0x75, 0xfc, 0x4e, 0xda, 0xa6, 0xfc, 0x14,
+ 0x9a, 0x2f, 0xca, 0x18, 0xb3, 0x69, 0x3b, 0x77, 0x79, 0xb6, 0x86, 0x07,
+ 0x3e, 0x3c, 0x64, 0xf4, 0x30, 0xc7, 0x57, 0x81, 0x81, 0x38, 0x9b, 0x81,
+ 0x37, 0x00, 0xda, 0x24, 0x4d, 0x37, 0x25, 0xdf, 0x2d, 0x63, 0xe0, 0xbf,
+ 0xf0, 0xb5, 0x9d, 0x38, 0x94, 0xb6, 0x46, 0xf9, 0x45, 0x87, 0xe9, 0x43,
+ 0x1d, 0xa3, 0xf5, 0x08, 0xf2, 0x38, 0x32, 0xb0, 0xeb, 0x69, 0xc8, 0x25,
+ 0x68, 0x5b, 0xd1, 0xb9, 0x38, 0x1d, 0x81, 0x27, 0x43, 0x1d, 0x7e, 0xfe,
+ 0x20, 0x00, 0xbc, 0xfa, 0x5c, 0x50, 0x7b, 0xba, 0x21, 0xb5, 0x38, 0x78,
+ 0x0a, 0xab, 0xfe, 0x5a, 0xa9, 0xcb, 0xd8, 0xa0, 0x75, 0xc9, 0x1b, 0x48,
+ 0x7b, 0x29, 0xda, 0x70, 0xe1, 0x8c, 0x48, 0xa9, 0xba, 0xa4, 0x11, 0xf4,
+ 0xf1, 0xd1, 0x4a, 0xde, 0x15, 0xb0, 0x9a, 0xaf, 0xd0, 0xa3, 0x98, 0x40,
+ 0x13, 0xb3, 0x76, 0xb2, 0x35, 0x5a, 0xc9, 0xaa, 0xc2, 0x2b, 0x26, 0x95,
+ 0xcd, 0x60, 0x8c, 0xd9, 0xb9, 0x98, 0x38, 0x21, 0xf1, 0xd5, 0x70, 0xf5,
+ 0x23, 0xd3, 0xac, 0xbf, 0x11, 0x96, 0x33, 0xaf, 0x97, 0x2f, 0xd5, 0xb3,
+ 0x11, 0x23, 0x3f, 0xd0, 0xc7, 0x44, 0x4c, 0x10, 0xd8, 0xb9, 0x64, 0xb8,
+ 0x37, 0x29, 0x89, 0x64, 0x05, 0x71, 0xad, 0x80, 0xbf, 0x3f, 0x67, 0xdd,
+ 0x18, 0x82, 0xd9, 0x8f},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 22
+ {SEC_OID_SHA224,
+ 22,
+ {0x43, 0xde, 0x19, 0xd5, 0x9b, 0xba, 0x7b, 0xc4, 0x9d, 0x29, 0x71, 0xd6,
+ 0x6a, 0x98, 0xe6, 0xeb, 0x34, 0x32, 0x47, 0x05, 0xa3, 0xa8, 0x60, 0xf7,
+ 0x4b, 0xff, 0x5e, 0xdc, 0x1b, 0x41, 0xbb, 0x7b, 0x16, 0x8c, 0xb7, 0xfe,
+ 0x36, 0x39, 0xd7, 0xdd, 0x77, 0x66, 0xcf, 0xda, 0x9c, 0x8c, 0xb7, 0x25,
+ 0xc7, 0x9c, 0x66, 0xcd, 0xf7, 0xb1, 0xfc, 0xfb, 0xf9, 0x7e, 0x24, 0xef,
+ 0x45, 0x13, 0x4b, 0x23, 0xe1, 0x02, 0x8b, 0xdd, 0x8a, 0x3f, 0x6a, 0x50,
+ 0x56, 0x49, 0x70, 0xd9, 0xc8, 0xcd, 0xfa, 0x2e, 0x52, 0xde, 0xfd, 0xc9,
+ 0x19, 0xa4, 0xc9, 0x15, 0x10, 0x4e, 0xc6, 0x3b, 0x12, 0x23, 0x23, 0xc9,
+ 0xf3, 0x78, 0x78, 0x01, 0x7b, 0x5c, 0x20, 0x05, 0xaf, 0x32, 0x49, 0x01,
+ 0x84, 0x17, 0xef, 0xde, 0xc9, 0xac, 0x2c, 0xfe, 0x17, 0x6a, 0x0f, 0x54,
+ 0xb5, 0xb1, 0xb5, 0xcd, 0x94, 0x9b, 0xe1, 0xbf, 0x64, 0xe7, 0xe2, 0xb1,
+ 0xd2, 0x2e, 0x48, 0x5b, 0xd2, 0x15, 0xc6, 0x1d, 0xc3, 0xb5, 0x0a, 0xf3,
+ 0x35, 0xe5, 0x2a, 0xc5, 0xa9, 0xbe, 0x0d, 0x5e, 0x3f, 0xdf, 0x6e, 0xad,
+ 0x6e, 0x25, 0x14, 0x6c, 0x42, 0x9d, 0x7d, 0x4e, 0x01, 0x53, 0xa5, 0x2e,
+ 0x91, 0x50, 0x4e, 0xdf, 0x9e, 0x48, 0xae, 0x8e, 0xbc, 0xbc, 0xbd, 0x75,
+ 0x3f, 0x06, 0xeb, 0xe1, 0x11, 0xb7, 0x2d, 0x7e, 0x24, 0xb8, 0x0d, 0x52,
+ 0x25, 0xda, 0xf8, 0xee, 0xc2, 0xbc, 0xc7, 0xd4, 0x84, 0xa2, 0xfb, 0xb9,
+ 0xd5, 0x9c, 0x17, 0xcd, 0x5a, 0xb7, 0x18, 0x55, 0x7a, 0x45, 0x2b, 0x84,
+ 0x8f, 0xc6, 0x05, 0xb7, 0xf0, 0x7a, 0x6a, 0x05, 0x30, 0x49, 0xbc, 0x12,
+ 0x21, 0x21, 0x49, 0x32, 0xac, 0x08, 0x92, 0x62, 0x1b, 0x95, 0xdc, 0xab,
+ 0xf0, 0xf9, 0xb2, 0x32, 0x1a, 0x6a, 0xf6, 0x1f, 0xb4, 0xf4, 0x7f, 0xa4,
+ 0x99, 0xd9, 0xf0, 0x85},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 23
+ {SEC_OID_SHA224,
+ 23,
+ {0x81, 0xd5, 0x61, 0xd7, 0x69, 0x77, 0x07, 0x56, 0xf1, 0x12, 0x02, 0x20,
+ 0xa1, 0xb8, 0xab, 0xc6, 0x05, 0x45, 0x60, 0xf2, 0x79, 0x77, 0x78, 0xbd,
+ 0x43, 0x3e, 0x53, 0xe2, 0x56, 0x41, 0x9f, 0x4f, 0x58, 0xb0, 0xad, 0x13,
+ 0x56, 0xc2, 0xcf, 0xad, 0xe1, 0x4a, 0x7a, 0x08, 0x1d, 0x1b, 0x93, 0xb3,
+ 0x7b, 0x5e, 0xdf, 0x2c, 0xca, 0x3f, 0x51, 0xca, 0x82, 0xc6, 0x83, 0x78,
+ 0x1e, 0x25, 0xf2, 0xdf, 0x36, 0xf2, 0x0a, 0xf9, 0xa6, 0x74, 0x91, 0xb3,
+ 0x02, 0xcb, 0x12, 0xf8, 0xb9, 0x6c, 0x49, 0xde, 0xd8, 0x25, 0x57, 0x99,
+ 0x9e, 0xa3, 0x06, 0x38, 0xfc, 0x5b, 0x3a, 0xaf, 0x54, 0x6e, 0x7e, 0x81,
+ 0x67, 0x5c, 0x79, 0x29, 0x9c, 0x19, 0x94, 0xab, 0x1b, 0x3e, 0xbb, 0xe6,
+ 0xad, 0xf6, 0xf9, 0x1a, 0x4b, 0x5f, 0xe1, 0x5a, 0xf9, 0x2f, 0x05, 0xc4,
+ 0xf9, 0xa6, 0x33, 0x39, 0xdd, 0x53, 0x67, 0x5e, 0x84, 0x3f, 0x50, 0xd5,
+ 0xe7, 0x4c, 0x47, 0xef, 0x3a, 0x9f, 0x47, 0x1a, 0x7b, 0x59, 0x66, 0xc7,
+ 0x99, 0x5e, 0x1d, 0xc9, 0xbb, 0xb3, 0xf1, 0x41, 0x87, 0x63, 0x6c, 0x8a,
+ 0xa1, 0xe1, 0xd3, 0xbf, 0x70, 0xd2, 0x46, 0x42, 0x39, 0x67, 0x65, 0x33,
+ 0x3b, 0x72, 0xa2, 0xd4, 0x50, 0xd8, 0x39, 0xa6, 0x58, 0x2c, 0x7a, 0x28,
+ 0x5d, 0xb4, 0x40, 0x73, 0x4e, 0x24, 0x88, 0xba, 0xa4, 0x16, 0xdd, 0xfd,
+ 0xeb, 0xd7, 0xb6, 0xdb, 0xab, 0x4b, 0x21, 0x14, 0x6c, 0x9a, 0xdd, 0xe2,
+ 0xa1, 0x4f, 0x69, 0xcc, 0x69, 0xac, 0xa5, 0xbd, 0x0a, 0x80, 0xf2, 0x85,
+ 0xa4, 0xab, 0xa5, 0x6b, 0x2f, 0x5a, 0xbe, 0x01, 0x22, 0xed, 0xfe, 0xa4,
+ 0xb7, 0x54, 0x04, 0xff, 0x0e, 0xb6, 0x30, 0x4e, 0x10, 0x88, 0x6a, 0xda,
+ 0xab, 0xee, 0x2b, 0x77, 0x8e, 0x36, 0x52, 0x7f, 0x38, 0x33, 0x5a, 0xe0,
+ 0x93, 0x2f, 0x9d, 0x11},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 24
+ {SEC_OID_SHA224,
+ 24,
+ {0x3b, 0x8e, 0xf7, 0x9b, 0x1e, 0x78, 0xc6, 0x74, 0xf8, 0x27, 0xa6, 0x6f,
+ 0x30, 0x5d, 0x67, 0x32, 0x4d, 0x31, 0x84, 0x7c, 0x08, 0x55, 0xcb, 0xc9,
+ 0x93, 0xfe, 0x91, 0x59, 0xf7, 0xa5, 0xe3, 0x10, 0xac, 0x2b, 0x30, 0x62,
+ 0x16, 0x46, 0xda, 0xcf, 0x58, 0xe5, 0x7b, 0xc7, 0xb4, 0x4a, 0x13, 0x9c,
+ 0x08, 0x34, 0xb3, 0x25, 0x2f, 0x9c, 0x06, 0xba, 0x6d, 0xe5, 0x82, 0xbd,
+ 0x90, 0xde, 0x6e, 0x94, 0x21, 0x14, 0x31, 0x82, 0x0d, 0xe2, 0xe0, 0x0b,
+ 0x9b, 0x0a, 0xb1, 0x00, 0x23, 0x9a, 0x5a, 0x75, 0xbb, 0xbc, 0xbb, 0x17,
+ 0x61, 0xd8, 0x5a, 0x35, 0x70, 0xdd, 0xa4, 0x88, 0x9b, 0xf3, 0x7c, 0x8d,
+ 0x3c, 0xc0, 0xfa, 0xad, 0x74, 0xba, 0xa8, 0xc8, 0x31, 0x24, 0x39, 0x4c,
+ 0xd1, 0x01, 0x31, 0x35, 0x1d, 0xef, 0xb1, 0x67, 0x3c, 0xba, 0xc9, 0x52,
+ 0xc4, 0xd9, 0x68, 0xa4, 0xaf, 0x71, 0xa2, 0x8f, 0xc7, 0x76, 0xf6, 0xf0,
+ 0x70, 0xb0, 0x87, 0xf6, 0x9a, 0x4d, 0x92, 0x4d, 0xea, 0x56, 0x17, 0x22,
+ 0xf1, 0x02, 0x9d, 0xd0, 0xc7, 0x8b, 0xea, 0x40, 0x57, 0x5b, 0x7f, 0xaa,
+ 0x5e, 0x8f, 0x96, 0xd3, 0xac, 0x66, 0xac, 0xaa, 0x75, 0xaa, 0x5f, 0x74,
+ 0xd1, 0x1f, 0xed, 0x50, 0x70, 0xea, 0xeb, 0x9f, 0x05, 0x89, 0x2b, 0x7f,
+ 0xaa, 0xbc, 0x47, 0x09, 0xeb, 0xc8, 0xb1, 0x74, 0x8f, 0xc4, 0xd9, 0x7e,
+ 0x14, 0x52, 0xdc, 0x4d, 0xec, 0x40, 0xab, 0x47, 0x89, 0xdf, 0x16, 0x6f,
+ 0x68, 0xa4, 0xc8, 0xde, 0x21, 0x8a, 0xbb, 0xff, 0xba, 0x4b, 0x7b, 0x17,
+ 0x33, 0xf8, 0x1c, 0x47, 0xb3, 0xbf, 0x37, 0x1a, 0x35, 0x11, 0x4f, 0xff,
+ 0x09, 0x9b, 0x7d, 0xb6, 0xfb, 0xbc, 0xaf, 0x37, 0xf7, 0xfe, 0x5d, 0x25,
+ 0xa0, 0x39, 0x97, 0x23, 0xa2, 0x73, 0xe2, 0xc9, 0x4f, 0x78, 0xcd, 0x21,
+ 0xb4, 0xe5, 0x34, 0xa7},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 25
+ {SEC_OID_SHA224,
+ 25,
+ {0x89, 0x72, 0x1e, 0x40, 0xd6, 0xe1, 0x46, 0x39, 0x99, 0x1b, 0xde, 0xfa,
+ 0xab, 0x28, 0x73, 0x5b, 0xdf, 0x50, 0x73, 0x9f, 0x25, 0x83, 0xcb, 0x9a,
+ 0xb3, 0x4f, 0x42, 0x98, 0xec, 0xf8, 0x07, 0x0b, 0x5b, 0xad, 0xd7, 0xd8,
+ 0x18, 0xfb, 0xa0, 0x3b, 0xac, 0xe4, 0xd5, 0x4f, 0xa0, 0x50, 0x11, 0x7c,
+ 0xae, 0x3f, 0x57, 0x5a, 0x97, 0xcb, 0x31, 0x85, 0x94, 0x73, 0x04, 0x03,
+ 0x60, 0xb9, 0x94, 0x86, 0x69, 0x18, 0xff, 0x6b, 0x83, 0x35, 0x6c, 0xcf,
+ 0x53, 0xef, 0x6e, 0xa9, 0x00, 0xa1, 0xa8, 0xee, 0x77, 0xf3, 0x1c, 0xd5,
+ 0xcf, 0x25, 0x24, 0x5c, 0x9c, 0x54, 0x34, 0x63, 0xd0, 0x9c, 0x4e, 0xcd,
+ 0xcd, 0x98, 0x86, 0x51, 0x3f, 0x63, 0x0c, 0x9b, 0xee, 0x91, 0xae, 0x0f,
+ 0xd0, 0x54, 0xcc, 0xe6, 0x41, 0x99, 0xa3, 0xe4, 0x3e, 0xc3, 0xec, 0xcc,
+ 0xf6, 0x8a, 0x15, 0x5f, 0x2b, 0xf1, 0x08, 0x6c, 0x59, 0xca, 0x0a, 0x3b,
+ 0xe4, 0x7c, 0xec, 0x1d, 0x86, 0x38, 0xb9, 0x12, 0x0b, 0x67, 0xd7, 0xba,
+ 0x03, 0xeb, 0xdd, 0x06, 0x64, 0x93, 0x09, 0x22, 0x97, 0xa6, 0xbf, 0x59,
+ 0x7b, 0xa6, 0x30, 0x62, 0xdf, 0xbb, 0xd4, 0x28, 0xbc, 0xd9, 0x72, 0x5a,
+ 0xfd, 0x10, 0x58, 0x6f, 0x1d, 0x63, 0x20, 0x73, 0x83, 0x62, 0xe5, 0x51,
+ 0xcc, 0xb8, 0x63, 0x1d, 0x80, 0x25, 0x41, 0xae, 0x74, 0x34, 0x8d, 0xfb,
+ 0x02, 0xf8, 0x66, 0x2f, 0xf2, 0x37, 0xda, 0xa1, 0x0c, 0xa4, 0xef, 0xbe,
+ 0x33, 0xce, 0xfd, 0xac, 0xfa, 0xe2, 0xe6, 0xd8, 0x6d, 0x96, 0xd7, 0xd0,
+ 0x65, 0x03, 0xc0, 0x63, 0x75, 0xca, 0x1a, 0xbd, 0x21, 0x96, 0xbf, 0xae,
+ 0x5c, 0x2b, 0xa9, 0xa2, 0xf4, 0xb1, 0xcc, 0x2c, 0xdc, 0xd5, 0x9a, 0xc2,
+ 0x44, 0x51, 0x74, 0x2e, 0xdb, 0x31, 0x52, 0x85, 0x2a, 0x89, 0xe5, 0x38,
+ 0x6c, 0x16, 0xbf, 0x37},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 26
+ {SEC_OID_SHA224,
+ 26,
+ {0x10, 0x26, 0x4b, 0x96, 0x67, 0x48, 0x34, 0x64, 0xd2, 0xbf, 0xf8, 0xd6,
+ 0x43, 0xde, 0x5b, 0xbc, 0x34, 0x82, 0xda, 0x05, 0x63, 0xfe, 0x1e, 0x77,
+ 0xf1, 0x19, 0x77, 0xc6, 0xc0, 0xc0, 0xb9, 0xc8, 0x69, 0x9a, 0xb5, 0xb0,
+ 0xea, 0x87, 0xd1, 0x23, 0xf8, 0xa7, 0x3f, 0x4a, 0xef, 0xaa, 0xde, 0x65,
+ 0x4f, 0x55, 0x0a, 0x0e, 0x51, 0x97, 0x46, 0x82, 0x46, 0xe5, 0xf8, 0xfe,
+ 0x96, 0x70, 0x41, 0x72, 0xab, 0x6e, 0x50, 0xda, 0x24, 0xf4, 0x87, 0x93,
+ 0xf1, 0xde, 0x62, 0xbe, 0xbf, 0x8f, 0xc5, 0x4a, 0x2d, 0xdb, 0xd1, 0x13,
+ 0x04, 0x67, 0x8f, 0x75, 0x83, 0x1d, 0xa7, 0x7f, 0x31, 0x77, 0xb4, 0x58,
+ 0xf3, 0xef, 0x73, 0x85, 0x2f, 0xce, 0xb0, 0xc2, 0x5f, 0xb9, 0x1c, 0x1b,
+ 0x99, 0xe8, 0x65, 0xda, 0xc0, 0xde, 0xb6, 0xbf, 0xec, 0x1d, 0x92, 0x4c,
+ 0xea, 0xb7, 0x39, 0xda, 0x87, 0x6e, 0x76, 0x41, 0xcc, 0x3e, 0x3f, 0xaf,
+ 0x53, 0x0d, 0x4a, 0x47, 0xb2, 0x83, 0xb7, 0xa6, 0x95, 0x4e, 0x94, 0x3d,
+ 0x0a, 0xb1, 0x43, 0x5e, 0x21, 0x76, 0x87, 0xce, 0x7c, 0x0d, 0x06, 0x64,
+ 0xc0, 0x8b, 0x30, 0x74, 0x01, 0xf7, 0x47, 0x3e, 0x73, 0x2a, 0x5e, 0xdb,
+ 0x1e, 0x5b, 0x76, 0x96, 0x02, 0x83, 0xa2, 0x9d, 0xf5, 0xe3, 0x9a, 0xba,
+ 0xe0, 0xa4, 0xac, 0x89, 0x24, 0x7c, 0x82, 0xa8, 0x28, 0x27, 0x34, 0x15,
+ 0x18, 0x98, 0x58, 0xf2, 0x80, 0xa9, 0x8a, 0xc5, 0x09, 0x30, 0x3e, 0x2a,
+ 0x94, 0xc0, 0x1f, 0x5e, 0x28, 0xaa, 0x4f, 0x04, 0x46, 0x87, 0x44, 0xc9,
+ 0x27, 0x98, 0x58, 0xde, 0x3d, 0x3e, 0x81, 0xe5, 0x34, 0x81, 0x6e, 0xad,
+ 0xd8, 0xd2, 0x18, 0x86, 0x24, 0xf8, 0x31, 0x35, 0x52, 0x95, 0x44, 0x20,
+ 0x5e, 0x03, 0xf9, 0xaa, 0x25, 0x6e, 0xf3, 0x1c, 0x00, 0xcb, 0x5b, 0xb4,
+ 0xcb, 0x69, 0x60, 0x7b},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 27
+ {SEC_OID_SHA224,
+ 27,
+ {0x6c, 0xc0, 0x3e, 0x05, 0x8b, 0xdf, 0x37, 0x61, 0xfa, 0x04, 0xa8, 0x90,
+ 0x69, 0xf9, 0x7b, 0xb0, 0x65, 0x4b, 0x41, 0xd0, 0x0d, 0x82, 0x51, 0x52,
+ 0xcd, 0x00, 0xdb, 0x63, 0x5d, 0x78, 0x44, 0xd7, 0x55, 0x96, 0xd3, 0x36,
+ 0x85, 0xfd, 0x02, 0xf4, 0xa1, 0xbf, 0x36, 0x04, 0x0a, 0xd7, 0x1d, 0x5c,
+ 0x44, 0x8d, 0x1e, 0x2a, 0x95, 0xd2, 0x3d, 0xc1, 0x50, 0x46, 0x3d, 0x85,
+ 0x39, 0x47, 0x09, 0xf9, 0x5d, 0x7e, 0x37, 0xaa, 0x44, 0xfe, 0x30, 0x0e,
+ 0x3c, 0xb6, 0xc5, 0x99, 0x67, 0xcc, 0xeb, 0x81, 0xe5, 0x74, 0x1b, 0xde,
+ 0xcf, 0xd1, 0xd8, 0x77, 0xe5, 0xe0, 0x2a, 0x54, 0x3e, 0x4a, 0xca, 0xc4,
+ 0x4c, 0x45, 0x63, 0xdf, 0x5d, 0x5d, 0x2b, 0xcb, 0x20, 0xe6, 0x8c, 0x26,
+ 0xba, 0x03, 0x29, 0x28, 0xc5, 0x01, 0x9b, 0x30, 0x30, 0x45, 0x7f, 0x4a,
+ 0x82, 0x8b, 0x19, 0xd3, 0x7c, 0x3b, 0xc5, 0xf3, 0x41, 0xf0, 0x0e, 0x15,
+ 0xf1, 0x4a, 0xc1, 0x18, 0x42, 0x39, 0xdd, 0xfc, 0x66, 0xad, 0x56, 0x86,
+ 0x82, 0x62, 0x0e, 0xf0, 0x99, 0xc0, 0x8d, 0x08, 0x8d, 0x5b, 0xd0, 0xa9,
+ 0x59, 0x35, 0x40, 0x1f, 0xc1, 0x09, 0x1b, 0xfa, 0x2a, 0x12, 0x0e, 0x94,
+ 0xd2, 0x5a, 0x54, 0xcd, 0xe3, 0x4c, 0x45, 0x5c, 0xad, 0xf6, 0xb5, 0xf7,
+ 0x84, 0x39, 0x2e, 0x3d, 0x8a, 0x68, 0x7a, 0x9c, 0x56, 0xf5, 0x34, 0x8f,
+ 0xe9, 0xe5, 0x08, 0x24, 0x32, 0xb2, 0x9f, 0x64, 0xdd, 0xcc, 0x29, 0x2e,
+ 0x44, 0x5f, 0x51, 0xee, 0x0a, 0xf4, 0x2a, 0x59, 0x5e, 0x86, 0x0b, 0x88,
+ 0xec, 0xa2, 0xaa, 0x48, 0x6e, 0x8c, 0x39, 0x98, 0xc0, 0x0a, 0x34, 0x75,
+ 0xba, 0x04, 0xd7, 0x40, 0xcb, 0x1c, 0xd3, 0xf8, 0xf4, 0x36, 0x53, 0x12,
+ 0x71, 0xdf, 0x58, 0xbd, 0x2f, 0x84, 0xc8, 0xdd, 0x20, 0xcf, 0x45, 0xba,
+ 0x4d, 0xb2, 0x56, 0xab},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 28
+ {SEC_OID_SHA224,
+ 28,
+ {0x17, 0x7e, 0x1f, 0x35, 0x35, 0xeb, 0xf1, 0x90, 0x16, 0xee, 0xfc, 0xc1,
+ 0x88, 0x27, 0x1b, 0x53, 0x38, 0x72, 0x92, 0xee, 0xd2, 0x5e, 0xab, 0x41,
+ 0x6e, 0xf3, 0x24, 0xd5, 0x8b, 0x7c, 0x26, 0xbc, 0xcd, 0x05, 0xe5, 0x84,
+ 0x3e, 0x49, 0xb5, 0xea, 0x57, 0x3e, 0xc7, 0x55, 0x7f, 0xa3, 0x66, 0x21,
+ 0x59, 0x31, 0x89, 0x94, 0x59, 0x5a, 0x87, 0x8b, 0xf1, 0x62, 0xf5, 0x20,
+ 0x67, 0x29, 0xbb, 0x96, 0x0c, 0x50, 0x2e, 0x24, 0x8a, 0x1b, 0xc8, 0x5b,
+ 0xb6, 0x00, 0x25, 0xef, 0x41, 0xd9, 0xaa, 0xcc, 0xc0, 0x40, 0xd9, 0x9d,
+ 0x3b, 0x17, 0x8b, 0x60, 0x9a, 0x40, 0xc1, 0x58, 0x12, 0x51, 0xcc, 0xe8,
+ 0xe6, 0xf4, 0x10, 0xb0, 0x82, 0xd5, 0x63, 0x5f, 0x94, 0xdf, 0xbd, 0x06,
+ 0x88, 0x5f, 0x29, 0x35, 0xfc, 0xfb, 0xde, 0x23, 0xae, 0x0a, 0xe5, 0x09,
+ 0xaf, 0x1f, 0x39, 0xd7, 0x7c, 0x2d, 0x94, 0xc0, 0x45, 0x4c, 0xb1, 0x73,
+ 0xea, 0x29, 0x38, 0x1e, 0xbd, 0xed, 0xc4, 0x98, 0x3e, 0x34, 0xef, 0xef,
+ 0x63, 0x5f, 0x95, 0x4f, 0x6d, 0x91, 0x19, 0x68, 0xc4, 0xf7, 0x9b, 0x64,
+ 0x87, 0xb2, 0x8e, 0xf4, 0x27, 0x80, 0x5f, 0x4c, 0x3d, 0x14, 0xd2, 0xb8,
+ 0xab, 0x72, 0xf5, 0xd7, 0x36, 0xcd, 0x48, 0xfa, 0xe6, 0x5a, 0xb3, 0x56,
+ 0x5d, 0x8d, 0x3b, 0x7a, 0xf6, 0x1b, 0x56, 0xf6, 0x91, 0xc0, 0x64, 0x14,
+ 0x6e, 0x42, 0x4b, 0xd6, 0xdb, 0x12, 0x4a, 0xc9, 0xe5, 0xfb, 0x82, 0xe9,
+ 0xa8, 0x4e, 0x2d, 0x7d, 0xa8, 0xca, 0x95, 0x3f, 0xb8, 0xdb, 0x2a, 0x84,
+ 0x56, 0x40, 0xe6, 0xd4, 0x85, 0x32, 0xad, 0xc4, 0x26, 0xc4, 0x76, 0x13,
+ 0x15, 0xbb, 0xc2, 0x63, 0x9b, 0xcd, 0xe2, 0x9f, 0x42, 0x0c, 0xb5, 0x53,
+ 0xd6, 0xeb, 0xff, 0x0a, 0x49, 0x6e, 0xde, 0x66, 0x9b, 0x41, 0x3c, 0x80,
+ 0xaa, 0x63, 0x55, 0x3b},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 29
+ {SEC_OID_SHA224,
+ 29,
+ {0x2a, 0x0d, 0x24, 0xc9, 0x03, 0xc7, 0x32, 0xf2, 0xad, 0x18, 0xdc, 0x96,
+ 0xc7, 0xe5, 0x82, 0x89, 0xa1, 0xed, 0x58, 0x87, 0x00, 0x6f, 0x1f, 0xf7,
+ 0xee, 0xdc, 0xbe, 0xb2, 0x8b, 0x51, 0x71, 0x71, 0xa2, 0x5e, 0x48, 0xbd,
+ 0x16, 0x1b, 0x33, 0xf8, 0xc6, 0x20, 0xfc, 0x42, 0xf2, 0x3c, 0xc0, 0xa4,
+ 0xb3, 0xec, 0x0c, 0x03, 0xe4, 0x27, 0x48, 0x35, 0x56, 0x50, 0xba, 0xaf,
+ 0xe1, 0xe0, 0x3c, 0xb1, 0xe6, 0xdc, 0xa2, 0x5b, 0xed, 0x0a, 0xfa, 0xf5,
+ 0xa5, 0x6f, 0x01, 0x63, 0x72, 0xda, 0xe8, 0xb3, 0xd9, 0x2e, 0x21, 0xe9,
+ 0xa5, 0xdd, 0x7b, 0x56, 0xb2, 0x6c, 0x9a, 0xda, 0x09, 0x28, 0x05, 0xbd,
+ 0xd6, 0x93, 0x3c, 0xf2, 0xa9, 0x01, 0x7b, 0xb2, 0x58, 0xcc, 0x19, 0xcd,
+ 0xb0, 0x4b, 0x2a, 0xe5, 0x07, 0x89, 0x45, 0x27, 0xd9, 0x3a, 0x1b, 0xc8,
+ 0x5e, 0xf0, 0xb8, 0xf3, 0xc2, 0xe6, 0xfb, 0x96, 0x71, 0xc7, 0x5c, 0xba,
+ 0x20, 0x98, 0x6e, 0xcc, 0xca, 0xe1, 0x64, 0x70, 0xd2, 0xa0, 0xfd, 0x85,
+ 0x34, 0xfd, 0x87, 0x9d, 0x65, 0xe6, 0x22, 0x33, 0xd0, 0xe6, 0x45, 0x0e,
+ 0x50, 0x39, 0x12, 0x56, 0x9d, 0xb3, 0xec, 0x38, 0x22, 0x10, 0xf8, 0x17,
+ 0x37, 0x53, 0xb3, 0x2c, 0x83, 0x02, 0x13, 0x7f, 0x0b, 0x3a, 0x60, 0xfa,
+ 0xad, 0xbd, 0x5a, 0x2a, 0x5c, 0x7d, 0x11, 0x7f, 0x24, 0x87, 0x97, 0xed,
+ 0x44, 0x34, 0x5e, 0xd4, 0x32, 0x84, 0xad, 0xf7, 0x65, 0x5e, 0x7f, 0x70,
+ 0xa0, 0xd9, 0x4c, 0x4b, 0x05, 0xf4, 0x84, 0x55, 0x37, 0x61, 0xec, 0x8b,
+ 0x7b, 0xe2, 0xab, 0x5b, 0xd6, 0x6d, 0x31, 0x10, 0xb4, 0xfe, 0xd0, 0x0d,
+ 0x83, 0xdd, 0xe2, 0xf5, 0xe0, 0xc6, 0xe0, 0xdf, 0xad, 0x1f, 0x08, 0x4a,
+ 0x85, 0x1b, 0x07, 0xfb, 0x09, 0x74, 0x81, 0x51, 0x78, 0x05, 0xaf, 0xfc,
+ 0x7e, 0x5a, 0xbb, 0x72},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 30
+ {SEC_OID_SHA224,
+ 30,
+ {0x28, 0xd5, 0x82, 0xef, 0x90, 0x05, 0x2e, 0xde, 0x46, 0x23, 0x04, 0xfb,
+ 0x54, 0x65, 0x39, 0x41, 0xf2, 0xb4, 0x5d, 0x26, 0x99, 0x8a, 0xe7, 0xaf,
+ 0x80, 0xf0, 0x58, 0x64, 0x6d, 0x2d, 0xd4, 0x72, 0xd7, 0xae, 0x73, 0x8f,
+ 0xe4, 0xec, 0x22, 0x6e, 0x29, 0x37, 0x36, 0x6e, 0x75, 0x9d, 0x2c, 0xf7,
+ 0x41, 0xb7, 0x2c, 0xdc, 0x85, 0xf4, 0x90, 0x04, 0xa1, 0x43, 0xa6, 0x8d,
+ 0xd4, 0xc8, 0x20, 0x98, 0x5a, 0x56, 0x56, 0xb5, 0x83, 0xe9, 0x5d, 0xfd,
+ 0xf4, 0x8a, 0xfe, 0x58, 0x95, 0xf6, 0xe0, 0x2d, 0x8a, 0xd5, 0x13, 0x1a,
+ 0x52, 0x2d, 0x8b, 0xb0, 0x05, 0x30, 0x30, 0x05, 0xff, 0xe9, 0x9f, 0xce,
+ 0x93, 0x74, 0xcc, 0x53, 0x8c, 0xc7, 0x8d, 0x4f, 0x38, 0x3d, 0xfe, 0x8b,
+ 0x95, 0xcd, 0xee, 0x19, 0x38, 0xa9, 0x1c, 0x84, 0x7a, 0xd0, 0xc2, 0x93,
+ 0x45, 0xc9, 0x9e, 0xfb, 0x03, 0x42, 0x4a, 0x4a, 0x04, 0xe5, 0x2e, 0x5f,
+ 0x95, 0x5e, 0xac, 0x56, 0xfe, 0x5d, 0xdb, 0xb9, 0xc1, 0x03, 0x22, 0x3e,
+ 0x0b, 0x38, 0x83, 0xef, 0x4b, 0x1b, 0x78, 0x7c, 0xca, 0xc1, 0x0d, 0x9d,
+ 0xe1, 0x1b, 0x85, 0xcf, 0xb8, 0xd3, 0xf6, 0x75, 0xd1, 0x81, 0x44, 0xad,
+ 0x64, 0xeb, 0xc5, 0x98, 0x23, 0x65, 0x3d, 0x54, 0xb8, 0x56, 0x96, 0xbb,
+ 0x69, 0x89, 0xc5, 0x4d, 0xd3, 0x68, 0xf0, 0xa1, 0x30, 0xd8, 0xcd, 0xba,
+ 0x79, 0x45, 0x21, 0x6b, 0x7d, 0xc1, 0xda, 0x1f, 0x0a, 0x85, 0xe7, 0x3f,
+ 0x14, 0x58, 0xe0, 0x09, 0x88, 0x4d, 0x02, 0x10, 0x6a, 0x2e, 0xd5, 0xb6,
+ 0x6d, 0x98, 0x71, 0xb5, 0xd1, 0x14, 0x3d, 0x0a, 0xb5, 0xcf, 0x09, 0xb7,
+ 0x6e, 0x98, 0xd4, 0xf0, 0x36, 0x75, 0xff, 0x3e, 0x74, 0xaf, 0x40, 0xe4,
+ 0xfb, 0xa4, 0xf9, 0xc0, 0xb8, 0x76, 0x53, 0x45, 0x5d, 0xa3, 0x0e, 0x4d,
+ 0xd0, 0x89, 0x7c, 0xb0},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 31
+ {SEC_OID_SHA224,
+ 31,
+ {0x2e, 0xa2, 0xf5, 0x4a, 0x8b, 0xb6, 0x88, 0xcf, 0xc1, 0x6d, 0x65, 0x66,
+ 0xf6, 0xb9, 0x4d, 0x31, 0x70, 0xcd, 0xd9, 0x34, 0x51, 0x31, 0x6e, 0x89,
+ 0xbe, 0xf1, 0x48, 0xe7, 0x0c, 0xd8, 0x5e, 0x18, 0x5e, 0x5e, 0x19, 0xf2,
+ 0x3f, 0x4a, 0x8e, 0x7a, 0x5e, 0x65, 0xd9, 0x38, 0xa4, 0x30, 0x02, 0xad,
+ 0x4b, 0xe4, 0x3b, 0x3b, 0xe2, 0xe4, 0x09, 0xac, 0xa1, 0xb6, 0x92, 0x92,
+ 0x92, 0x8d, 0x98, 0x83, 0x09, 0x45, 0x78, 0x4a, 0xbd, 0x1c, 0xeb, 0x0c,
+ 0xec, 0x45, 0x98, 0x4a, 0x54, 0x96, 0xd0, 0xcc, 0xf9, 0x95, 0x8e, 0xfe,
+ 0xac, 0x39, 0x84, 0x2b, 0xa5, 0x0a, 0x1c, 0xad, 0x71, 0x30, 0xef, 0x5b,
+ 0x22, 0x7f, 0xe9, 0x30, 0x40, 0xab, 0x7f, 0x42, 0x26, 0xd5, 0x00, 0x56,
+ 0x47, 0xcc, 0x1b, 0x02, 0x59, 0x37, 0x3e, 0x08, 0xff, 0xcd, 0x24, 0x2b,
+ 0x77, 0xf9, 0x03, 0x77, 0x97, 0xcf, 0xaf, 0xc0, 0x25, 0x4a, 0x96, 0xed,
+ 0xfa, 0xe3, 0x1c, 0x4f, 0x7e, 0xe0, 0x88, 0x33, 0xc0, 0x49, 0x00, 0x82,
+ 0xbd, 0x33, 0xea, 0x25, 0xa2, 0x13, 0x85, 0x93, 0xcc, 0x88, 0xfc, 0xfd,
+ 0x76, 0x68, 0xa8, 0x2f, 0x0c, 0xd2, 0x6f, 0x4e, 0x1d, 0xc6, 0x5c, 0x4e,
+ 0x01, 0x0c, 0x11, 0x3b, 0xb2, 0x67, 0x8c, 0x91, 0x25, 0x4d, 0xe5, 0xee,
+ 0xb6, 0x89, 0xb5, 0x82, 0x60, 0x1b, 0x79, 0xad, 0x08, 0x19, 0x80, 0x72,
+ 0xc5, 0x19, 0x87, 0x60, 0x2f, 0xc7, 0x8b, 0xee, 0x6b, 0xb4, 0x75, 0x43,
+ 0x61, 0xbf, 0x5b, 0xe1, 0x23, 0xaa, 0x9c, 0x1f, 0x8c, 0x0d, 0x8b, 0x2a,
+ 0x80, 0x41, 0x02, 0x96, 0x2c, 0x8d, 0xa7, 0x72, 0x52, 0x99, 0x47, 0xbf,
+ 0x2d, 0xd3, 0x64, 0x56, 0xf6, 0xff, 0x61, 0x32, 0xa0, 0xc6, 0xee, 0x73,
+ 0x47, 0xaf, 0xc5, 0x68, 0x0e, 0x70, 0x5a, 0xd3, 0xb8, 0xe8, 0x1c, 0x9a,
+ 0x04, 0xf6, 0xa8, 0x07},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 32
+ {SEC_OID_SHA224,
+ 32,
+ {0x0b, 0xc5, 0x48, 0x74, 0x4c, 0x74, 0x74, 0xe5, 0xd9, 0x04, 0xc1, 0xa2,
+ 0x1d, 0xcf, 0x93, 0x8e, 0xf8, 0xab, 0xc3, 0xfd, 0x1a, 0x0e, 0x20, 0xd9,
+ 0x45, 0x64, 0x43, 0x2d, 0xae, 0x05, 0x55, 0x04, 0x49, 0xd4, 0xb6, 0xad,
+ 0xe9, 0x45, 0x03, 0x07, 0x3f, 0x62, 0x69, 0xbb, 0x71, 0xaf, 0xd2, 0xb3,
+ 0x20, 0x7b, 0x80, 0x9d, 0x39, 0xa2, 0x82, 0x8a, 0x6f, 0x14, 0x77, 0x4b,
+ 0xfc, 0x04, 0x62, 0x42, 0x55, 0xc1, 0xa2, 0xf2, 0x8a, 0x72, 0x29, 0x25,
+ 0xe2, 0x81, 0x15, 0xc9, 0x8b, 0x20, 0xe9, 0x80, 0x16, 0xfc, 0xa0, 0xf8,
+ 0xc4, 0xb3, 0xe2, 0x94, 0x7e, 0x55, 0x51, 0x13, 0xd7, 0xbc, 0x88, 0xd5,
+ 0x58, 0x6b, 0xd5, 0xa0, 0xc3, 0x61, 0xd2, 0x90, 0xb4, 0xdc, 0xcb, 0xd1,
+ 0xcc, 0xe0, 0x3a, 0x6d, 0xf3, 0xda, 0xcc, 0x1b, 0xaa, 0x51, 0x6b, 0x16,
+ 0x64, 0x60, 0x8e, 0x6b, 0x9b, 0x09, 0x7e, 0x64, 0xea, 0xed, 0x35, 0x2c,
+ 0x8d, 0xc9, 0xb8, 0x86, 0x4b, 0x01, 0x11, 0x58, 0x1b, 0x97, 0xbd, 0x62,
+ 0xa0, 0xf1, 0xb9, 0x39, 0x6a, 0x38, 0x5d, 0xe6, 0x50, 0x69, 0x0e, 0x36,
+ 0x81, 0x8f, 0xc3, 0x8d, 0x04, 0x25, 0x74, 0x40, 0x1c, 0x9d, 0xaf, 0xb2,
+ 0x8b, 0x81, 0xec, 0xd1, 0x4d, 0x1b, 0x9e, 0x64, 0xba, 0x86, 0x7b, 0x4b,
+ 0xf2, 0x9f, 0x8e, 0x78, 0xfd, 0x91, 0x9b, 0xa2, 0xb0, 0x0f, 0x08, 0x96,
+ 0xab, 0x7d, 0x7d, 0xf1, 0x2f, 0xe4, 0xa8, 0xf5, 0x25, 0xcb, 0x5b, 0x9a,
+ 0x5b, 0x1c, 0x13, 0xea, 0x60, 0x9c, 0xc7, 0xd0, 0x9b, 0x6e, 0xe5, 0x7d,
+ 0xb3, 0x85, 0x8e, 0x62, 0x27, 0x06, 0x02, 0x66, 0x2e, 0x8b, 0x16, 0x0d,
+ 0x7d, 0x4b, 0x76, 0xf2, 0xd1, 0x28, 0xc9, 0x01, 0xec, 0xd7, 0x4a, 0x0e,
+ 0x21, 0x88, 0xae, 0xea, 0x9c, 0x40, 0x32, 0x5c, 0x18, 0x93, 0x7e, 0x0a,
+ 0xb6, 0x7e, 0xa4, 0xed},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 33
+ {SEC_OID_SHA224,
+ 33,
+ {0xbf, 0x13, 0xc6, 0x4c, 0xaf, 0x97, 0x26, 0x50, 0x6b, 0x5c, 0xf9, 0x60,
+ 0x5c, 0x68, 0x25, 0x2c, 0x38, 0xc9, 0x15, 0x10, 0x64, 0xfc, 0x85, 0x66,
+ 0x6c, 0x75, 0x72, 0x14, 0x5a, 0x72, 0xfa, 0x04, 0xdf, 0xe0, 0xfa, 0x5a,
+ 0xa1, 0x2f, 0x02, 0x0f, 0x45, 0x81, 0xf1, 0xb1, 0x99, 0x02, 0x5e, 0x44,
+ 0xae, 0xe6, 0x82, 0xd6, 0x5b, 0x1d, 0x6f, 0x78, 0xd5, 0x2b, 0x03, 0x46,
+ 0x6f, 0xb5, 0x2c, 0x6c, 0x8b, 0xc2, 0xad, 0xf6, 0x5a, 0x0e, 0x20, 0xcf,
+ 0x39, 0xf4, 0xe9, 0xd6, 0x2c, 0xbb, 0x67, 0x46, 0xde, 0x23, 0x62, 0x79,
+ 0xde, 0xdb, 0x71, 0xe4, 0xc3, 0xb2, 0x7f, 0xa7, 0xb4, 0x26, 0x39, 0x11,
+ 0xef, 0x7e, 0xe2, 0x16, 0x43, 0x84, 0xea, 0x9b, 0x47, 0xab, 0x8e, 0xfe,
+ 0x33, 0xc7, 0xc4, 0x1a, 0x78, 0x5b, 0x3b, 0x8c, 0x3a, 0xeb, 0x32, 0x92,
+ 0x48, 0xa3, 0xad, 0x4f, 0xe4, 0x43, 0x82, 0x8b, 0x73, 0xb7, 0xda, 0x87,
+ 0x47, 0x5b, 0x1a, 0xc1, 0x02, 0xb5, 0x82, 0xef, 0x16, 0xd4, 0x56, 0x78,
+ 0x00, 0x0d, 0xc6, 0x25, 0xfb, 0xcf, 0xf5, 0xfc, 0x65, 0x09, 0xf3, 0xb4,
+ 0x2e, 0x0b, 0x09, 0x76, 0x17, 0xaf, 0x91, 0xc6, 0x3b, 0xdb, 0x66, 0x1a,
+ 0x6b, 0x92, 0xf7, 0x2c, 0xb1, 0xea, 0x33, 0xa6, 0xef, 0x2b, 0x6d, 0x23,
+ 0x78, 0x2b, 0xb8, 0x7d, 0x06, 0x9f, 0x97, 0x26, 0xc8, 0xc9, 0x1a, 0x7b,
+ 0x41, 0x24, 0x61, 0xd5, 0x94, 0x33, 0xa8, 0x5f, 0x04, 0xf0, 0x1a, 0x94,
+ 0xb7, 0xdb, 0x2e, 0x6b, 0x49, 0x35, 0x05, 0xf6, 0xab, 0x51, 0xdd, 0x2c,
+ 0xf3, 0x7c, 0x22, 0xcb, 0x5b, 0x3b, 0x9c, 0xff, 0x23, 0x16, 0xfc, 0x4a,
+ 0x74, 0x33, 0xaf, 0x2f, 0x6a, 0xd4, 0x94, 0x6b, 0xd3, 0xfa, 0xff, 0xaf,
+ 0x03, 0xfa, 0xfc, 0x19, 0x21, 0xba, 0x7d, 0xc1, 0x35, 0xf3, 0xd0, 0x6f,
+ 0x76, 0xab, 0x31, 0xd1},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 34
+ {SEC_OID_SHA224,
+ 34,
+ {0x47, 0x89, 0xff, 0xe0, 0xc9, 0xae, 0x08, 0xe5, 0xb4, 0xa1, 0x3e, 0x8e,
+ 0x94, 0xfc, 0x06, 0x09, 0xc0, 0x48, 0x5d, 0xd0, 0x9c, 0x3d, 0x10, 0x62,
+ 0x11, 0x87, 0xac, 0xa1, 0xa5, 0x03, 0xb0, 0xad, 0x3e, 0x74, 0xca, 0x51,
+ 0x9b, 0xc9, 0x0f, 0x17, 0x1f, 0x2d, 0xe9, 0x24, 0x69, 0x67, 0xb1, 0x6f,
+ 0xf6, 0x97, 0x30, 0xa4, 0xfe, 0x90, 0x73, 0x68, 0x5d, 0x35, 0x10, 0x56,
+ 0x33, 0x30, 0x0f, 0x8a, 0xf2, 0x0b, 0x54, 0x3f, 0x28, 0x1f, 0xc7, 0xc2,
+ 0x58, 0x0a, 0x7d, 0x90, 0xe5, 0x97, 0x7b, 0x13, 0xe2, 0x0e, 0x35, 0x98,
+ 0xda, 0xed, 0x7d, 0x11, 0x64, 0xf9, 0x99, 0x99, 0xc4, 0x9a, 0x90, 0xd5,
+ 0x03, 0x50, 0xe5, 0xe5, 0xe1, 0x34, 0xc3, 0x69, 0x2b, 0xda, 0xbb, 0x75,
+ 0xfd, 0xe5, 0x1f, 0xe7, 0xf0, 0x9b, 0xda, 0x5a, 0xf6, 0xd9, 0x8e, 0xad,
+ 0xd4, 0x39, 0x6b, 0xd9, 0x07, 0x82, 0x57, 0x9b, 0x02, 0xa0, 0xd6, 0x0b,
+ 0xcf, 0xab, 0x72, 0xba, 0x3f, 0xf4, 0x41, 0x4c, 0xd5, 0x00, 0x36, 0x0b,
+ 0x21, 0xf9, 0xcf, 0xab, 0x42, 0x0c, 0xcb, 0x67, 0x46, 0x59, 0x67, 0xbf,
+ 0x5a, 0x77, 0xef, 0xc2, 0xba, 0xf3, 0x8b, 0x97, 0x75, 0x9c, 0x28, 0xaa,
+ 0x1d, 0xf3, 0x44, 0x37, 0x13, 0xc2, 0x96, 0x72, 0x23, 0xe0, 0x14, 0x18,
+ 0x26, 0x99, 0xc8, 0x21, 0x69, 0x37, 0x53, 0x88, 0xfb, 0x20, 0x4b, 0x8b,
+ 0xd6, 0x09, 0xdf, 0x94, 0xf5, 0xc1, 0x4d, 0xe9, 0x8c, 0x4c, 0x4a, 0x97,
+ 0xef, 0x52, 0xbc, 0x4a, 0x26, 0x90, 0x7e, 0x56, 0x10, 0xe2, 0x49, 0xae,
+ 0xca, 0x9c, 0x95, 0x1b, 0x55, 0x59, 0xab, 0x1a, 0x63, 0x23, 0x5c, 0xdd,
+ 0x50, 0xad, 0x99, 0x1e, 0xfe, 0xeb, 0x5c, 0xc8, 0x7c, 0x2f, 0x27, 0x0f,
+ 0x3e, 0xf9, 0x16, 0xc7, 0x6b, 0xeb, 0x90, 0xdd, 0x0f, 0xe3, 0x80, 0xef,
+ 0x1d, 0x7f, 0x54, 0xac},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 35
+ {SEC_OID_SHA224,
+ 35,
+ {0x33, 0x16, 0xb7, 0x66, 0x71, 0x0c, 0x2c, 0x54, 0xce, 0x3c, 0x42, 0xfe,
+ 0x05, 0x18, 0x8c, 0x41, 0xbf, 0xd2, 0x2c, 0xd9, 0x12, 0x82, 0x46, 0x49,
+ 0x30, 0xc7, 0x63, 0xff, 0x33, 0x25, 0xbd, 0xf4, 0xce, 0xfe, 0x93, 0x28,
+ 0xe6, 0xa6, 0xa9, 0xea, 0xa0, 0x39, 0x24, 0x22, 0xcc, 0x00, 0x0a, 0x78,
+ 0x90, 0x35, 0x52, 0x64, 0x91, 0x46, 0x77, 0x36, 0x12, 0xa9, 0xbe, 0xcb,
+ 0x4d, 0x7b, 0x4c, 0xdf, 0x2c, 0x6e, 0x46, 0x8b, 0xf1, 0x1b, 0x2c, 0xed,
+ 0x75, 0xdc, 0xfb, 0x3f, 0x58, 0x11, 0xb5, 0x96, 0x89, 0x4c, 0x8d, 0xc7,
+ 0x94, 0x8d, 0x88, 0x09, 0x3f, 0xac, 0xe5, 0x96, 0x33, 0x56, 0xef, 0x5d,
+ 0xfe, 0x93, 0xa0, 0x83, 0x9c, 0x0a, 0x3b, 0xde, 0x0e, 0xe3, 0x33, 0x19,
+ 0xfb, 0xf2, 0x89, 0x49, 0xe9, 0xbf, 0x87, 0x10, 0xb9, 0x88, 0xc6, 0x30,
+ 0x0b, 0xeb, 0x0b, 0x04, 0xcb, 0xc8, 0x41, 0xa9, 0x01, 0x8a, 0x6a, 0x2f,
+ 0xd6, 0xca, 0xd0, 0x33, 0xfb, 0xb8, 0xe2, 0x2c, 0x8c, 0xdd, 0xf7, 0x13,
+ 0xfc, 0xbd, 0x09, 0x6d, 0x5c, 0x49, 0x83, 0x10, 0xa1, 0x18, 0x63, 0xc2,
+ 0x76, 0xba, 0x69, 0xd8, 0x1a, 0x23, 0x27, 0xa0, 0x97, 0x2b, 0xef, 0x0d,
+ 0xb5, 0x30, 0x3e, 0x3d, 0x55, 0xdc, 0x4c, 0xcf, 0xdb, 0xac, 0x75, 0x88,
+ 0x5f, 0x33, 0x78, 0x67, 0xe8, 0x19, 0x94, 0xce, 0x7e, 0x89, 0x0d, 0xd5,
+ 0x2a, 0x01, 0x74, 0x63, 0x91, 0x67, 0xb5, 0x37, 0x18, 0xad, 0x2d, 0xc5,
+ 0x9f, 0x75, 0xbb, 0x11, 0x14, 0x61, 0xb7, 0x13, 0xbe, 0xdb, 0xb1, 0xfe,
+ 0x00, 0xc7, 0x90, 0xfe, 0xd6, 0x98, 0x4b, 0x63, 0x0e, 0xad, 0x97, 0x64,
+ 0x76, 0x48, 0xbb, 0x09, 0xb6, 0x5d, 0xb2, 0x0d, 0x2b, 0xdb, 0xf6, 0x3b,
+ 0x11, 0x01, 0x06, 0x8d, 0x82, 0xa1, 0xec, 0x3b, 0x28, 0x91, 0xf9, 0x32,
+ 0xff, 0xa9, 0x18, 0xcf},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 36
+ {SEC_OID_SHA224,
+ 36,
+ {0x4f, 0x3e, 0xb8, 0x85, 0xb1, 0x03, 0x3c, 0x3f, 0x5c, 0xdb, 0xf4, 0x8b,
+ 0x6f, 0xdc, 0xbd, 0x09, 0x29, 0x72, 0xa4, 0x66, 0xaf, 0x82, 0x1e, 0xbb,
+ 0xd6, 0xf8, 0xb8, 0xa2, 0x50, 0x82, 0x40, 0xef, 0x14, 0x95, 0x7e, 0x9c,
+ 0xca, 0x82, 0xbc, 0xc1, 0xb3, 0x12, 0x48, 0x28, 0xf9, 0xe2, 0x15, 0x43,
+ 0x53, 0x29, 0x2b, 0xa3, 0x33, 0x9f, 0x19, 0xe5, 0xe3, 0x5b, 0xc6, 0xf6,
+ 0xa6, 0x78, 0xbb, 0x02, 0x96, 0xb2, 0xb5, 0xf5, 0x4d, 0xcf, 0x9f, 0xb4,
+ 0xb1, 0x9f, 0xad, 0x14, 0x51, 0xc6, 0x15, 0x39, 0xf5, 0xb2, 0xa3, 0xc0,
+ 0xe9, 0x4a, 0x73, 0x8f, 0x25, 0x30, 0x9e, 0xf8, 0x7b, 0x27, 0x3c, 0xfc,
+ 0x34, 0x95, 0xc7, 0x9a, 0x39, 0x37, 0xea, 0x0c, 0xf5, 0x6d, 0x3b, 0xce,
+ 0x10, 0x4b, 0x9b, 0x1c, 0xe3, 0x05, 0x61, 0xdf, 0xa6, 0x48, 0x67, 0xff,
+ 0x72, 0x2c, 0x37, 0x97, 0x3a, 0xfe, 0xfe, 0xa4, 0xb5, 0xa7, 0x90, 0x73,
+ 0xf8, 0xea, 0x6b, 0x0a, 0xf3, 0x6c, 0x9f, 0x49, 0xe6, 0x19, 0x98, 0x38,
+ 0x1d, 0x0d, 0xbb, 0xdf, 0x92, 0x43, 0x83, 0x8a, 0x98, 0x7c, 0x7c, 0x44,
+ 0x6b, 0xfe, 0xe0, 0xf1, 0x8f, 0xd9, 0x0c, 0xa0, 0x23, 0xc0, 0x35, 0x76,
+ 0xc1, 0xee, 0x24, 0xd8, 0xe2, 0x70, 0x6d, 0x33, 0x7f, 0x12, 0x67, 0x75,
+ 0xf6, 0xbd, 0x3a, 0xc3, 0xc5, 0x98, 0x55, 0x92, 0x20, 0x9b, 0x2d, 0x15,
+ 0xf5, 0xdd, 0xb8, 0xdd, 0xa0, 0xa4, 0x32, 0xa5, 0x99, 0x2d, 0x78, 0x4d,
+ 0xcc, 0xb4, 0xd8, 0x4f, 0x91, 0xe8, 0xed, 0xca, 0x9e, 0xab, 0xc4, 0x37,
+ 0x64, 0x11, 0xcd, 0xe9, 0x69, 0xc7, 0x03, 0xeb, 0x1b, 0x61, 0xf0, 0xa8,
+ 0xb8, 0x2c, 0xce, 0x96, 0xdb, 0xf4, 0xbd, 0x97, 0xd5, 0x74, 0xef, 0xb9,
+ 0x7e, 0x60, 0xc4, 0xa2, 0xb5, 0x08, 0x08, 0x96, 0x3c, 0x36, 0xc2, 0x0b,
+ 0xaf, 0xfb, 0x0e, 0xa5},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 37
+ {SEC_OID_SHA224,
+ 37,
+ {0x2d, 0x48, 0x1e, 0x02, 0xfd, 0x9c, 0xb1, 0x93, 0x56, 0xaf, 0xe5, 0xa8,
+ 0x83, 0x42, 0x99, 0x8e, 0xf9, 0x6e, 0xf1, 0x07, 0xf5, 0xb3, 0x65, 0xc5,
+ 0x5e, 0x24, 0x07, 0x3b, 0x81, 0x59, 0x07, 0xf3, 0xef, 0x9a, 0x62, 0x81,
+ 0x46, 0xf1, 0x31, 0x01, 0xdc, 0x83, 0x05, 0x08, 0x9e, 0xd0, 0x48, 0x75,
+ 0x76, 0xfa, 0x5b, 0x14, 0x9e, 0xc6, 0xd8, 0x0a, 0x0d, 0x1e, 0x6e, 0x8d,
+ 0x87, 0x4d, 0x1a, 0xa1, 0x5f, 0x02, 0x61, 0x60, 0x51, 0x05, 0xa6, 0x3e,
+ 0x41, 0xc0, 0x5b, 0xa8, 0x0a, 0xeb, 0xb4, 0x17, 0xa7, 0xfa, 0xd7, 0x2c,
+ 0xba, 0xe3, 0x83, 0xa2, 0x64, 0x70, 0xe3, 0xed, 0x86, 0x79, 0x43, 0xa2,
+ 0xa6, 0x97, 0xb0, 0xe8, 0x9a, 0xe5, 0xf2, 0xa9, 0xfa, 0x46, 0xed, 0xac,
+ 0x74, 0xbb, 0xaf, 0xec, 0x44, 0x5a, 0x5d, 0x3f, 0x7f, 0xf8, 0xb0, 0x10,
+ 0xb6, 0xe0, 0xe0, 0xdd, 0x81, 0x5f, 0x5a, 0x91, 0x5d, 0x86, 0x7c, 0x13,
+ 0x45, 0xf3, 0x9a, 0x3f, 0xf3, 0x3e, 0x49, 0xe0, 0x2c, 0x10, 0xdc, 0x0c,
+ 0x87, 0xc1, 0xfb, 0xe3, 0xad, 0xfe, 0x8c, 0x21, 0x02, 0x45, 0x73, 0xfe,
+ 0x22, 0xe8, 0xf6, 0x70, 0x0e, 0x9b, 0x57, 0x7b, 0xa0, 0xc4, 0x94, 0xeb,
+ 0x96, 0xb5, 0x5a, 0xc1, 0xfd, 0x6c, 0xc0, 0x41, 0xf1, 0x7f, 0x83, 0x4c,
+ 0x6b, 0x8b, 0x6d, 0xdc, 0x1c, 0x40, 0x87, 0xb6, 0x31, 0x30, 0x12, 0x53,
+ 0x23, 0x65, 0xbf, 0x37, 0x71, 0xef, 0x37, 0xbe, 0xbc, 0x69, 0x4f, 0xff,
+ 0x80, 0xae, 0x76, 0x82, 0x45, 0x2d, 0x73, 0x2d, 0xa7, 0x1a, 0x30, 0xcd,
+ 0xee, 0x5a, 0xf3, 0xf4, 0x37, 0x45, 0x1a, 0xae, 0x30, 0xd6, 0xb2, 0x40,
+ 0x75, 0x2d, 0x87, 0xbf, 0xeb, 0xf1, 0x14, 0x11, 0x30, 0xd2, 0x4a, 0x47,
+ 0x0f, 0xd9, 0x91, 0xbd, 0x06, 0xbd, 0xc7, 0xfc, 0x1b, 0xc4, 0x28, 0x38,
+ 0x03, 0x11, 0xdd, 0x86},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 38
+ {SEC_OID_SHA224,
+ 38,
+ {0x42, 0x13, 0x26, 0xa7, 0xfb, 0x2b, 0x1c, 0x3c, 0xce, 0xf8, 0x49, 0x98,
+ 0x30, 0x19, 0x05, 0xf4, 0xf7, 0xea, 0x1c, 0x3b, 0x9a, 0x0e, 0xde, 0xe3,
+ 0x78, 0xed, 0xf3, 0x3a, 0x55, 0x5b, 0xc3, 0x79, 0x39, 0x9b, 0xa6, 0x4c,
+ 0x97, 0x0f, 0xd8, 0xc4, 0x1a, 0x72, 0xf6, 0xd7, 0xf6, 0x14, 0x99, 0x08,
+ 0xd2, 0x27, 0x00, 0xf3, 0x83, 0x6f, 0xc0, 0xba, 0xa1, 0x1f, 0x88, 0xa1,
+ 0x5e, 0xf9, 0xab, 0xa5, 0x33, 0x7c, 0x3d, 0x5b, 0xa0, 0x81, 0x71, 0x57,
+ 0x49, 0xb0, 0x4c, 0x3a, 0x05, 0xd0, 0x26, 0xf1, 0x7f, 0xf8, 0xc7, 0x81,
+ 0xaf, 0x95, 0x26, 0xad, 0xd7, 0xd1, 0x38, 0xe3, 0x89, 0x96, 0x51, 0xe2,
+ 0x85, 0x44, 0xf2, 0x1d, 0xac, 0x75, 0xfe, 0xdb, 0x70, 0xd1, 0xa3, 0x8f,
+ 0x48, 0xeb, 0x71, 0x1a, 0xfb, 0x66, 0xdb, 0xd2, 0x75, 0xff, 0x82, 0xfa,
+ 0x2c, 0xba, 0x43, 0xd2, 0x65, 0xf0, 0x7b, 0x20, 0x87, 0x82, 0x1d, 0x63,
+ 0xa5, 0x46, 0x7c, 0x9e, 0xc3, 0x63, 0xbe, 0xf9, 0xa5, 0x5b, 0x65, 0x53,
+ 0x7e, 0x15, 0xfa, 0x0b, 0x20, 0x15, 0xd8, 0xe3, 0xce, 0xbc, 0xf0, 0x96,
+ 0xc6, 0x37, 0x33, 0xcb, 0x41, 0x83, 0x36, 0xe8, 0xf0, 0x4a, 0x86, 0xef,
+ 0x9f, 0x43, 0x0d, 0x28, 0xb7, 0x83, 0x52, 0x04, 0x31, 0x51, 0xde, 0xac,
+ 0xf1, 0x35, 0xb2, 0x78, 0x05, 0xfc, 0xcd, 0x9a, 0xe4, 0xbd, 0x6e, 0x62,
+ 0xb1, 0x0c, 0x11, 0x17, 0x3b, 0x22, 0xab, 0x15, 0x55, 0x55, 0xa8, 0x89,
+ 0x60, 0xf3, 0xd1, 0xcb, 0x8e, 0xc7, 0x61, 0xc5, 0x6d, 0x6d, 0x5a, 0xa6,
+ 0x3b, 0xad, 0x6b, 0x0c, 0xbb, 0x47, 0xa9, 0x81, 0xe2, 0x83, 0xf3, 0xc4,
+ 0x94, 0x41, 0x1a, 0x4c, 0x3f, 0x27, 0xd2, 0x60, 0x13, 0xe3, 0xd0, 0x9b,
+ 0xdb, 0x7e, 0xfb, 0xf3, 0x07, 0x34, 0x43, 0x95, 0x1c, 0x83, 0x69, 0x7f,
+ 0x93, 0x36, 0xfa, 0xd2},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 39
+ {SEC_OID_SHA224,
+ 39,
+ {0x7a, 0x72, 0x2b, 0x22, 0xc2, 0x32, 0x74, 0x08, 0xee, 0x60, 0x35, 0xdf,
+ 0x90, 0x06, 0x17, 0x1f, 0x71, 0x94, 0x69, 0xbd, 0x5b, 0x48, 0xee, 0x86,
+ 0x59, 0x78, 0xb0, 0x22, 0x4e, 0xab, 0x4f, 0x0c, 0x3a, 0xce, 0x12, 0x87,
+ 0xc3, 0xd9, 0x5c, 0xff, 0x5c, 0x26, 0x6c, 0xfa, 0x54, 0xa5, 0x2c, 0x64,
+ 0xa9, 0xb8, 0x8d, 0x15, 0x61, 0x0f, 0x6b, 0x49, 0x6d, 0x30, 0xe9, 0x38,
+ 0x1c, 0x6b, 0xd8, 0x3c, 0xb9, 0x4a, 0xd5, 0x74, 0xae, 0x7f, 0xff, 0x00,
+ 0x72, 0x3d, 0x69, 0x96, 0x77, 0x1e, 0x73, 0x95, 0x70, 0x5f, 0x97, 0xc8,
+ 0xe7, 0x67, 0x7a, 0x31, 0x32, 0xdf, 0xf7, 0x41, 0xe3, 0x8a, 0x52, 0x84,
+ 0xe7, 0xfa, 0xb7, 0xa6, 0x8b, 0x04, 0x2c, 0x5d, 0xf4, 0x0e, 0xa5, 0xad,
+ 0xbf, 0xa6, 0x50, 0xf6, 0xcb, 0x3e, 0xda, 0x07, 0x90, 0xd5, 0xbe, 0x4d,
+ 0x16, 0xee, 0x07, 0xc0, 0x7d, 0x87, 0x28, 0xba, 0xe2, 0xce, 0xc1, 0xd1,
+ 0x28, 0x64, 0x7c, 0xbb, 0x2d, 0xf8, 0x60, 0x6a, 0x99, 0x80, 0x4a, 0x1a,
+ 0x00, 0xf9, 0xdb, 0xba, 0x76, 0xd4, 0xa9, 0xcb, 0xf0, 0x13, 0xbe, 0x2c,
+ 0x54, 0x1d, 0xf7, 0x30, 0x41, 0xe7, 0xcc, 0xeb, 0x9a, 0x18, 0x7c, 0x02,
+ 0x41, 0xeb, 0x21, 0x3e, 0x64, 0xce, 0x29, 0x21, 0x9f, 0x9a, 0xcf, 0x06,
+ 0x4e, 0xb6, 0x3a, 0x53, 0x40, 0x06, 0x27, 0x7b, 0xa0, 0x2f, 0xe5, 0xa8,
+ 0xc5, 0xfe, 0x0f, 0x04, 0x0f, 0x43, 0x23, 0xac, 0xf7, 0x88, 0x64, 0xd3,
+ 0xb8, 0xa6, 0xf6, 0xcc, 0xd1, 0x08, 0x13, 0x1d, 0xbf, 0x92, 0xc4, 0x2f,
+ 0x42, 0x15, 0x9a, 0x6f, 0x5a, 0x86, 0x65, 0x1c, 0x1c, 0xfe, 0x56, 0x75,
+ 0x0a, 0x79, 0xa2, 0xa8, 0x42, 0xf8, 0x20, 0x44, 0x36, 0x80, 0x0e, 0x51,
+ 0xee, 0xfb, 0x73, 0x44, 0xf7, 0x33, 0xb5, 0x0e, 0x52, 0x5a, 0x06, 0xd8,
+ 0xda, 0xfc, 0x38, 0x07},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 40
+ {SEC_OID_SHA224,
+ 40,
+ {0x04, 0x7d, 0x4c, 0xae, 0xe2, 0xc9, 0x7c, 0x7f, 0xea, 0xa6, 0x5b, 0x9b,
+ 0x4c, 0x18, 0x3f, 0x54, 0xe7, 0xcf, 0xc8, 0xe9, 0x4c, 0x9c, 0xd0, 0xc0,
+ 0xb4, 0xc4, 0xdd, 0x20, 0x47, 0x28, 0xc3, 0x57, 0xb9, 0x59, 0xc3, 0x83,
+ 0x76, 0xb7, 0x4e, 0x65, 0xfd, 0xfe, 0x3a, 0x4b, 0x21, 0x41, 0x1e, 0x22,
+ 0xd3, 0xf6, 0x49, 0x5c, 0xbb, 0x90, 0x51, 0x71, 0x32, 0x21, 0x32, 0xb8,
+ 0x79, 0xa9, 0x5f, 0xe7, 0x5f, 0x62, 0xbb, 0x7e, 0x64, 0x8e, 0x03, 0xb9,
+ 0x23, 0xd6, 0xd1, 0xe5, 0x6c, 0x81, 0x0b, 0x9b, 0x71, 0xfa, 0x3b, 0x68,
+ 0xef, 0x01, 0x07, 0x08, 0x14, 0xe5, 0x68, 0x43, 0xa9, 0xb9, 0x43, 0xcc,
+ 0x83, 0xeb, 0x6f, 0x00, 0x91, 0xd4, 0xc1, 0x1f, 0x06, 0x08, 0x69, 0x7a,
+ 0x85, 0x9c, 0x32, 0x65, 0xa5, 0x55, 0x4b, 0xef, 0xef, 0x16, 0x55, 0x74,
+ 0x35, 0x07, 0x2e, 0x25, 0x1d, 0x70, 0x05, 0x3f, 0xe6, 0xec, 0x28, 0xb1,
+ 0x39, 0x9f, 0x8e, 0xba, 0xf7, 0x95, 0x68, 0x68, 0x41, 0x2b, 0xc1, 0xdd,
+ 0x7b, 0x6b, 0x26, 0x32, 0x09, 0x8e, 0x35, 0x16, 0xa1, 0x33, 0xfb, 0x13,
+ 0xe6, 0x90, 0xe3, 0x66, 0x05, 0xf2, 0x3a, 0x58, 0x8e, 0xb1, 0x14, 0x2a,
+ 0x55, 0xaa, 0xcd, 0x43, 0x4e, 0x7a, 0xd8, 0xfc, 0xe3, 0x10, 0xea, 0x6c,
+ 0xa6, 0xec, 0xd6, 0x21, 0x4b, 0xab, 0x17, 0xce, 0x77, 0x2c, 0x99, 0x05,
+ 0x9e, 0xc9, 0xfe, 0xf6, 0x9f, 0xe2, 0xd3, 0xb1, 0x58, 0x0d, 0x53, 0xd2,
+ 0xff, 0xde, 0x3c, 0x59, 0x30, 0xd2, 0x03, 0xd7, 0xcd, 0x3a, 0xbd, 0x34,
+ 0x5c, 0x56, 0xbb, 0xdf, 0x01, 0x80, 0x4b, 0xd1, 0x46, 0x46, 0x8e, 0xd5,
+ 0xea, 0x19, 0x3e, 0xb1, 0xb3, 0x29, 0xee, 0x33, 0xb5, 0x7b, 0xf9, 0x55,
+ 0x70, 0x4b, 0xe4, 0x26, 0x76, 0x8b, 0x22, 0x65, 0x4b, 0x98, 0x83, 0x65,
+ 0x27, 0x14, 0x35, 0xb8},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 41
+ {SEC_OID_SHA224,
+ 41,
+ {0xb0, 0xbb, 0xa3, 0x12, 0x4e, 0x4e, 0x8d, 0x99, 0x1f, 0xef, 0xe7, 0x14,
+ 0x64, 0x55, 0x9d, 0xa1, 0x2c, 0x72, 0x28, 0x64, 0x6a, 0x59, 0x01, 0xa7,
+ 0x47, 0x5b, 0x1c, 0x71, 0xe3, 0x52, 0xd6, 0xfa, 0xd3, 0xdd, 0x37, 0xb1,
+ 0x66, 0x01, 0xde, 0xb4, 0xdf, 0x38, 0x96, 0x53, 0x58, 0x10, 0xdd, 0x90,
+ 0x60, 0x22, 0x3c, 0x04, 0x66, 0x03, 0x5c, 0x4a, 0x2a, 0x48, 0x1a, 0x19,
+ 0xbe, 0x2f, 0x85, 0xde, 0x7f, 0x0b, 0xf0, 0xd5, 0x11, 0xe7, 0x36, 0x81,
+ 0x71, 0x78, 0x77, 0xfb, 0xb6, 0xcf, 0x40, 0x47, 0x27, 0xcc, 0x52, 0xa9,
+ 0x66, 0xb0, 0xac, 0xb3, 0x78, 0x89, 0x67, 0xce, 0x1a, 0xa5, 0xea, 0x88,
+ 0x7a, 0x41, 0x9f, 0x96, 0x45, 0x4e, 0x58, 0x35, 0x53, 0xac, 0x07, 0xb1,
+ 0x5b, 0x32, 0x06, 0xc9, 0x84, 0xdc, 0x32, 0xf5, 0x55, 0x61, 0x25, 0x34,
+ 0x67, 0x7b, 0xac, 0x55, 0x65, 0xf6, 0x3d, 0x43, 0x72, 0x9a, 0x3d, 0x2b,
+ 0x5a, 0xf5, 0x30, 0x3d, 0x4a, 0xf9, 0x20, 0x27, 0x59, 0x33, 0x13, 0xdf,
+ 0x17, 0xf4, 0x66, 0x71, 0xca, 0xa4, 0xec, 0x8d, 0xeb, 0x10, 0xb8, 0x70,
+ 0xf4, 0x11, 0x4a, 0xbe, 0xa7, 0xc1, 0x1a, 0x32, 0xf1, 0xe6, 0x6b, 0x1c,
+ 0xa9, 0x2f, 0xd2, 0x1b, 0xb3, 0x67, 0x8c, 0xfb, 0x03, 0x9c, 0x52, 0x60,
+ 0xad, 0x33, 0xde, 0xb7, 0xc2, 0xae, 0x1e, 0x84, 0x7d, 0x86, 0xfb, 0x9e,
+ 0xba, 0x1f, 0x21, 0x2a, 0x70, 0x72, 0x76, 0x81, 0x0b, 0x91, 0x29, 0x47,
+ 0x73, 0xd4, 0x69, 0xb4, 0x84, 0xa9, 0xc9, 0xb2, 0xc6, 0x55, 0xeb, 0xea,
+ 0xa9, 0xf0, 0xf7, 0x7b, 0x96, 0xe2, 0x07, 0x4c, 0x24, 0x41, 0x49, 0x53,
+ 0x51, 0xf6, 0x05, 0x20, 0x1c, 0xe8, 0x91, 0x7d, 0x4d, 0x87, 0x55, 0xa7,
+ 0x43, 0x22, 0xf8, 0x81, 0x57, 0x18, 0x9d, 0xd9, 0xee, 0xf4, 0xb9, 0x16,
+ 0x69, 0x67, 0x18, 0x9d},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 42
+ {SEC_OID_SHA224,
+ 42,
+ {0x21, 0x03, 0x68, 0x6c, 0x13, 0xca, 0x1e, 0xc2, 0x56, 0x7a, 0x03, 0x64,
+ 0xcc, 0x5c, 0x7f, 0xbd, 0x2d, 0x39, 0x12, 0xd4, 0x8e, 0x8e, 0xb7, 0x9a,
+ 0xc0, 0x78, 0xba, 0x92, 0xf7, 0x80, 0xce, 0x08, 0x4c, 0x9e, 0x26, 0x84,
+ 0xa7, 0xf1, 0x62, 0x80, 0x84, 0x99, 0xaa, 0x3c, 0x7d, 0xc1, 0x7a, 0xfa,
+ 0x25, 0x17, 0x3f, 0x68, 0x93, 0xa3, 0x82, 0xc8, 0xa9, 0x34, 0xf1, 0xbf,
+ 0x9c, 0x43, 0xb0, 0xb3, 0xce, 0x7d, 0x40, 0xf6, 0x53, 0x2f, 0xcf, 0x6c,
+ 0x22, 0x52, 0x86, 0x36, 0x22, 0x42, 0xa8, 0x9b, 0x9e, 0xfc, 0xc3, 0xce,
+ 0x85, 0x75, 0x09, 0x96, 0x62, 0xa5, 0x1d, 0x5c, 0xcb, 0x1a, 0x7d, 0xee,
+ 0x56, 0xc2, 0x5b, 0x47, 0x56, 0x38, 0xde, 0x68, 0x90, 0x1b, 0x85, 0x5e,
+ 0x6c, 0xa4, 0xf1, 0x82, 0x86, 0xaa, 0x35, 0x8f, 0xa9, 0x2a, 0x43, 0x89,
+ 0xfb, 0xb0, 0xee, 0xfc, 0x6a, 0xfa, 0x54, 0x7c, 0x68, 0xe2, 0x79, 0x09,
+ 0x80, 0xc4, 0x18, 0x89, 0x21, 0x7b, 0x59, 0x14, 0xbb, 0xae, 0x55, 0x27,
+ 0xe7, 0x19, 0x3d, 0xf7, 0x05, 0x62, 0xf4, 0xd4, 0x4b, 0x0a, 0xce, 0x7b,
+ 0xe8, 0x22, 0x47, 0x04, 0x29, 0xc4, 0x79, 0x8c, 0x39, 0xf3, 0x3a, 0x36,
+ 0x87, 0x0c, 0xd3, 0xac, 0xc0, 0x00, 0x6c, 0x35, 0x6f, 0x6a, 0x3a, 0xbf,
+ 0xf1, 0x2a, 0xce, 0x49, 0x60, 0xf9, 0xa0, 0x3a, 0xd1, 0xac, 0xd4, 0x45,
+ 0x98, 0xed, 0xf1, 0x91, 0x78, 0x9a, 0x5f, 0x8d, 0x83, 0xf3, 0x3e, 0x41,
+ 0x09, 0xec, 0xb8, 0xa5, 0x5e, 0x66, 0xbd, 0x95, 0x0a, 0x7f, 0x0e, 0x91,
+ 0xc3, 0x69, 0xfb, 0xc9, 0x7f, 0x22, 0x13, 0x47, 0xc6, 0x4d, 0xd4, 0x9c,
+ 0xa9, 0x97, 0x45, 0x16, 0x78, 0xde, 0x3f, 0x60, 0xd8, 0xdc, 0xcf, 0xbf,
+ 0x29, 0xf9, 0x2f, 0x82, 0xc1, 0x84, 0x35, 0x00, 0xb4, 0x1a, 0x6a, 0xab,
+ 0x49, 0xa2, 0xa1, 0x46},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 43
+ {SEC_OID_SHA224,
+ 43,
+ {0x08, 0x13, 0x75, 0xd1, 0xec, 0xa4, 0xa5, 0xd3, 0x32, 0x38, 0xf9, 0xbf,
+ 0x1f, 0x73, 0x54, 0xb2, 0xd6, 0x80, 0x75, 0x26, 0x17, 0xa0, 0xca, 0xac,
+ 0xec, 0xda, 0x02, 0x30, 0x45, 0xcd, 0x5b, 0xd2, 0x87, 0x71, 0xe3, 0x8f,
+ 0x24, 0xfd, 0xaa, 0xbb, 0xa8, 0x84, 0xc8, 0x7a, 0x70, 0x03, 0x0a, 0xba,
+ 0xba, 0x6a, 0x4a, 0x1d, 0x8e, 0x3d, 0x72, 0xb1, 0x9d, 0xc7, 0x47, 0x42,
+ 0x50, 0xce, 0x2d, 0x04, 0x8a, 0x8c, 0xed, 0x03, 0x9c, 0x8e, 0xf4, 0xfe,
+ 0xa7, 0x70, 0xdf, 0x5f, 0xba, 0x7f, 0xf5, 0x35, 0x3d, 0x2b, 0xeb, 0x06,
+ 0x57, 0x15, 0x03, 0x83, 0x5a, 0x69, 0x0d, 0xfb, 0xc4, 0x3a, 0x40, 0xb2,
+ 0xb9, 0xcb, 0x10, 0xd2, 0x44, 0xc9, 0x1a, 0x50, 0xb7, 0x6f, 0x0e, 0x05,
+ 0x24, 0xdd, 0x12, 0x3a, 0x8a, 0x30, 0x43, 0x78, 0xd1, 0xbf, 0xe6, 0xc1,
+ 0x0d, 0x7c, 0x28, 0x1a, 0x77, 0xc1, 0x8d, 0xb6, 0x4d, 0x84, 0x4e, 0xf6,
+ 0x28, 0x02, 0xe9, 0x3d, 0xcf, 0xe1, 0xdf, 0x5e, 0xc9, 0xef, 0xb8, 0xe0,
+ 0x8c, 0x3b, 0xcb, 0x7d, 0x57, 0x9e, 0x1a, 0xcd, 0x4b, 0x0a, 0x0c, 0x33,
+ 0x69, 0x5a, 0x15, 0xc4, 0x58, 0xcc, 0xb5, 0x07, 0xf1, 0x71, 0x5c, 0xc7,
+ 0x9d, 0x5c, 0x30, 0xd9, 0x0d, 0xa1, 0xde, 0x5d, 0x3d, 0x37, 0x1e, 0xe1,
+ 0x7b, 0xaa, 0xf5, 0x1d, 0xbd, 0xde, 0x3f, 0x28, 0x2f, 0xd2, 0x66, 0x52,
+ 0x19, 0x40, 0xd3, 0xd1, 0xb5, 0x96, 0x7f, 0x83, 0x08, 0x81, 0xbf, 0x23,
+ 0x5e, 0x4b, 0x89, 0x6b, 0x78, 0xaa, 0xae, 0x61, 0xe2, 0x10, 0x5c, 0xe6,
+ 0x1f, 0xc7, 0xbe, 0xc6, 0x27, 0x46, 0x39, 0xc0, 0x5a, 0x9e, 0xcf, 0x59,
+ 0xe2, 0x7a, 0x4b, 0x70, 0xe1, 0x4a, 0x8b, 0x13, 0x57, 0x9c, 0xd6, 0x9b,
+ 0x57, 0x60, 0x85, 0x92, 0x43, 0xd0, 0x4d, 0x2b, 0xc0, 0xb3, 0x50, 0x97,
+ 0xc5, 0x51, 0xc7, 0x48},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 44
+ {SEC_OID_SHA224,
+ 44,
+ {0x3f, 0x04, 0xe9, 0xd3, 0xee, 0xca, 0x27, 0xf5, 0x55, 0x86, 0x85, 0x34,
+ 0x9f, 0x50, 0xf5, 0xde, 0xc7, 0xcf, 0x3d, 0x25, 0x80, 0x1b, 0x97, 0x7d,
+ 0x0d, 0x07, 0x02, 0x8f, 0xda, 0xfd, 0x46, 0x2c, 0x7d, 0xa1, 0x43, 0x31,
+ 0x57, 0x63, 0x7c, 0xf2, 0xe3, 0x2f, 0xc5, 0xb8, 0x3d, 0xca, 0x9b, 0x3e,
+ 0x29, 0x38, 0x89, 0xa3, 0x1e, 0x3c, 0x8d, 0x2e, 0x31, 0xeb, 0xa9, 0x24,
+ 0xba, 0xeb, 0xac, 0x2c, 0xeb, 0x7e, 0x3a, 0xec, 0xbd, 0xbf, 0x02, 0x3f,
+ 0x4e, 0x1d, 0xb0, 0xe3, 0xb4, 0x98, 0x84, 0xac, 0x42, 0xac, 0x7b, 0x79,
+ 0xc3, 0x1d, 0xc1, 0x97, 0x96, 0xfd, 0x08, 0xbc, 0x95, 0xb0, 0x88, 0x29,
+ 0x70, 0x3d, 0xd4, 0xab, 0x6c, 0xa8, 0x04, 0xa8, 0xf5, 0xc6, 0x01, 0xbe,
+ 0x80, 0x16, 0x32, 0xd1, 0x7e, 0x08, 0xc2, 0x17, 0xb5, 0xff, 0x9d, 0x46,
+ 0x80, 0xea, 0x36, 0xfd, 0x55, 0x3e, 0x51, 0xd7, 0x47, 0x7b, 0x4e, 0x53,
+ 0x60, 0xb2, 0xc0, 0x76, 0xe7, 0xda, 0x5a, 0x98, 0x94, 0x57, 0x9e, 0x33,
+ 0xbc, 0x35, 0xf7, 0x97, 0xb9, 0x3d, 0x26, 0x61, 0xef, 0xe2, 0xbb, 0x87,
+ 0xf5, 0x57, 0xac, 0xa9, 0xb1, 0xe6, 0x5b, 0x9b, 0x6d, 0x86, 0x46, 0xae,
+ 0x17, 0x71, 0x21, 0x9c, 0xbf, 0xb0, 0xed, 0x82, 0xb1, 0x80, 0x09, 0xa8,
+ 0xc0, 0xab, 0x72, 0x9b, 0x2e, 0x38, 0x15, 0xc6, 0xa0, 0xbd, 0x7d, 0x4e,
+ 0xb0, 0xbb, 0x0d, 0xd2, 0x09, 0xc4, 0x17, 0xff, 0x31, 0x06, 0x78, 0xcc,
+ 0x6b, 0x58, 0x13, 0xb2, 0xac, 0xd4, 0xd1, 0x22, 0x3f, 0x5a, 0xfe, 0x0e,
+ 0xc1, 0xe0, 0x84, 0x93, 0x86, 0x0d, 0xfa, 0xea, 0x19, 0x6c, 0x86, 0xc3,
+ 0x5f, 0x45, 0x06, 0xfd, 0x88, 0xdd, 0x78, 0x01, 0x1d, 0x2a, 0xcc, 0xba,
+ 0xdf, 0xa3, 0x83, 0x23, 0xfc, 0x3a, 0x96, 0x25, 0xed, 0x68, 0xcf, 0x64,
+ 0x9d, 0x1a, 0xca, 0x94},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 45
+ {SEC_OID_SHA224,
+ 45,
+ {0x04, 0x11, 0xba, 0xa0, 0x4f, 0x28, 0x9c, 0x09, 0x5a, 0x5b, 0xf2, 0x1c,
+ 0x48, 0x1c, 0x84, 0x8c, 0xaa, 0xdf, 0x67, 0x86, 0xae, 0x0d, 0x9e, 0xd6,
+ 0xf9, 0x1a, 0x78, 0x5d, 0x81, 0x51, 0x0a, 0x35, 0x17, 0xed, 0xd3, 0xac,
+ 0x1d, 0x6e, 0xd4, 0x74, 0x61, 0x10, 0xa1, 0x09, 0xc8, 0xa9, 0x9b, 0xc5,
+ 0x49, 0xa1, 0x40, 0x9e, 0xb7, 0x2a, 0x36, 0x81, 0xfc, 0x85, 0x82, 0x49,
+ 0x13, 0x5c, 0xb5, 0xa2, 0x4b, 0x3a, 0xed, 0x3b, 0xa8, 0xb3, 0xa3, 0x3f,
+ 0x47, 0x2b, 0x15, 0x80, 0x7c, 0x22, 0x34, 0x73, 0xbc, 0xac, 0x0e, 0x30,
+ 0x1a, 0x84, 0x6f, 0x6a, 0x29, 0x3b, 0x28, 0xae, 0x45, 0x69, 0x87, 0xb6,
+ 0x5e, 0xc0, 0xb1, 0xda, 0xc7, 0xad, 0x30, 0xee, 0xb0, 0xf3, 0xe5, 0xd7,
+ 0xdc, 0xd7, 0x39, 0x78, 0xe7, 0x9d, 0xd4, 0xb0, 0xc8, 0x0e, 0xfe, 0xd4,
+ 0x70, 0xf5, 0xc9, 0x0c, 0x8c, 0xb7, 0x5e, 0x88, 0xc8, 0x9e, 0x49, 0xa2,
+ 0xc2, 0xa3, 0xe5, 0xc3, 0x8f, 0xe3, 0x4f, 0x57, 0xc6, 0xb1, 0x5b, 0x83,
+ 0x5b, 0x4c, 0xc0, 0x86, 0x72, 0x1d, 0x55, 0xb8, 0x70, 0x42, 0x99, 0xb6,
+ 0xcd, 0xe3, 0xb9, 0xbb, 0x98, 0x3a, 0x9f, 0x24, 0x03, 0xff, 0x68, 0xd3,
+ 0xf9, 0xa5, 0x5f, 0xd4, 0x02, 0x45, 0xf4, 0x21, 0xf5, 0x86, 0xcd, 0xf8,
+ 0x30, 0x7d, 0x73, 0xcd, 0x77, 0xd4, 0x2e, 0x0b, 0xa8, 0x86, 0xae, 0x5d,
+ 0x19, 0x1c, 0x57, 0x8c, 0x3f, 0x4c, 0xab, 0xed, 0x53, 0x1a, 0x0e, 0x32,
+ 0x89, 0x9b, 0x71, 0x1f, 0x33, 0x61, 0x1a, 0x5f, 0x89, 0x39, 0x8d, 0x90,
+ 0x3d, 0xba, 0x08, 0xc9, 0x30, 0x84, 0xd0, 0x8e, 0x70, 0x5b, 0x1f, 0xa5,
+ 0xfc, 0xa2, 0x8b, 0x4e, 0x3b, 0xd0, 0x31, 0xf5, 0xa7, 0xa0, 0xac, 0xef,
+ 0xaa, 0x00, 0x15, 0x45, 0xb4, 0x32, 0xd6, 0x66, 0x5d, 0x5a, 0xd8, 0x0c,
+ 0xa4, 0xcc, 0x72, 0xd0},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 46
+ {SEC_OID_SHA224,
+ 46,
+ {0x8e, 0x3d, 0xde, 0x30, 0x84, 0x8a, 0x0e, 0xc2, 0x78, 0x0b, 0x18, 0xb8,
+ 0xd5, 0xcc, 0x10, 0x87, 0x5a, 0x09, 0x0d, 0xbe, 0x69, 0xb6, 0xab, 0x4e,
+ 0x80, 0x8e, 0x72, 0x33, 0x72, 0xee, 0xb7, 0x75, 0x21, 0x42, 0xa3, 0xc9,
+ 0xbe, 0x04, 0x83, 0x4d, 0x18, 0xfc, 0x41, 0x93, 0xe6, 0x4a, 0x14, 0x36,
+ 0xb7, 0xc9, 0xd6, 0xb6, 0x22, 0x04, 0xb0, 0x3a, 0xfc, 0x12, 0x20, 0x14,
+ 0xa6, 0xec, 0x2b, 0x20, 0x37, 0xba, 0xa3, 0x13, 0x43, 0x44, 0xb6, 0x12,
+ 0x93, 0x8a, 0x0d, 0xff, 0xa4, 0x65, 0xcc, 0x4f, 0x5c, 0xe7, 0x66, 0x42,
+ 0xdd, 0x26, 0x6a, 0xfc, 0x53, 0x75, 0xf5, 0x09, 0x27, 0x97, 0x4c, 0x3f,
+ 0xa4, 0x58, 0xa5, 0xcf, 0xef, 0x69, 0xdf, 0x63, 0x16, 0xff, 0xff, 0x60,
+ 0x19, 0xf0, 0x0d, 0x40, 0xe7, 0x95, 0x16, 0x13, 0xfd, 0x20, 0xba, 0x9f,
+ 0x5d, 0x57, 0x5f, 0xe1, 0xd8, 0x1b, 0xcb, 0xb1, 0xf5, 0x1b, 0xff, 0xea,
+ 0x42, 0xcb, 0x56, 0x24, 0xb3, 0xec, 0x5c, 0x4f, 0x47, 0x1e, 0x3f, 0x9f,
+ 0xe6, 0xf0, 0xdf, 0xa1, 0x62, 0xbf, 0xb6, 0x50, 0x87, 0x11, 0x15, 0x0d,
+ 0x07, 0x27, 0x26, 0x0b, 0x63, 0xca, 0xe7, 0x2f, 0xb4, 0x29, 0xb1, 0x15,
+ 0x36, 0x61, 0xfb, 0x6c, 0x6b, 0x7d, 0x3b, 0xfc, 0xa0, 0x5b, 0xc6, 0xac,
+ 0x9e, 0x96, 0x87, 0x6c, 0x99, 0x86, 0xa0, 0x5f, 0x62, 0xdd, 0x85, 0x69,
+ 0x3a, 0x9f, 0xd8, 0x74, 0x8f, 0x9c, 0xbc, 0xc3, 0x0c, 0xcd, 0xc3, 0x93,
+ 0xf9, 0xa9, 0x24, 0x9a, 0xf1, 0x56, 0x10, 0xa2, 0xae, 0x27, 0x7f, 0x26,
+ 0xa0, 0x5b, 0x99, 0xda, 0xda, 0x16, 0x35, 0x4a, 0xd9, 0x38, 0x53, 0xdf,
+ 0xbb, 0xa2, 0x3f, 0x81, 0x7a, 0xc0, 0x98, 0xae, 0x50, 0x07, 0xd7, 0xe9,
+ 0xbd, 0x02, 0x3d, 0x7a, 0x4d, 0x80, 0x3d, 0x54, 0x73, 0x08, 0x7f, 0x3d,
+ 0xdc, 0x0a, 0x9e, 0x71},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 47
+ {SEC_OID_SHA224,
+ 47,
+ {0x57, 0x35, 0x53, 0xd7, 0xdc, 0x7a, 0xe8, 0x83, 0x21, 0xd6, 0x88, 0xdf,
+ 0x3a, 0xe7, 0xf6, 0xa4, 0xa6, 0x21, 0x45, 0x2c, 0x55, 0xb8, 0xca, 0xa6,
+ 0xc7, 0x9c, 0x67, 0x8d, 0x30, 0xf7, 0x34, 0x13, 0xf4, 0x01, 0x0a, 0x46,
+ 0x73, 0x97, 0x1d, 0xba, 0x59, 0xf2, 0xa3, 0x1d, 0xde, 0x45, 0xfb, 0xcc,
+ 0xc0, 0x0a, 0x24, 0xc3, 0x16, 0xe1, 0x86, 0xee, 0x07, 0x69, 0xea, 0xda,
+ 0xf6, 0xd6, 0xfc, 0x11, 0x19, 0x3f, 0x38, 0x9f, 0xe3, 0xd8, 0x74, 0xaf,
+ 0xe4, 0xed, 0x22, 0x69, 0x08, 0xac, 0xb2, 0xde, 0x22, 0x61, 0x51, 0xd8,
+ 0x1f, 0x00, 0xcc, 0x8a, 0xea, 0x42, 0x0c, 0xc2, 0xd8, 0xa0, 0x4b, 0x24,
+ 0xfa, 0xd5, 0xf2, 0x33, 0x53, 0x93, 0x21, 0x09, 0xab, 0x57, 0xc0, 0xac,
+ 0x35, 0x66, 0xb8, 0x68, 0x69, 0x2a, 0x8d, 0x7f, 0x50, 0xe9, 0x75, 0x05,
+ 0x6e, 0x4b, 0x46, 0x2d, 0xeb, 0xff, 0xe9, 0xd8, 0xa7, 0xba, 0x7b, 0x8a,
+ 0x26, 0x23, 0x97, 0x0a, 0xe1, 0x7a, 0xd5, 0x47, 0x2e, 0x5f, 0xd1, 0xa5,
+ 0x4a, 0x45, 0x92, 0xd4, 0x75, 0x5c, 0xee, 0x2a, 0x4c, 0x48, 0x39, 0x18,
+ 0x50, 0xa7, 0xdd, 0x73, 0x2f, 0xfc, 0x9f, 0xb1, 0x38, 0x7d, 0x63, 0xaa,
+ 0xd7, 0x7d, 0x76, 0x7c, 0x5f, 0xfe, 0xdd, 0x55, 0x7b, 0xfb, 0x7c, 0x73,
+ 0x3d, 0x84, 0x05, 0x35, 0x5c, 0x9e, 0xea, 0xdf, 0x37, 0x6b, 0x1a, 0xb3,
+ 0xa8, 0x3d, 0xe9, 0xa2, 0x71, 0x1f, 0x78, 0x90, 0x35, 0x09, 0xf0, 0x30,
+ 0xc0, 0x96, 0xcd, 0x1b, 0x26, 0xc8, 0x67, 0x95, 0x4c, 0x6c, 0x2c, 0x27,
+ 0x85, 0xc1, 0x9b, 0x43, 0x89, 0x90, 0xf4, 0xf9, 0xe2, 0x74, 0x8d, 0xa5,
+ 0x77, 0xac, 0xd2, 0x98, 0x53, 0x01, 0x06, 0x5f, 0x58, 0x83, 0x32, 0x5e,
+ 0xb1, 0x54, 0x29, 0x4b, 0x37, 0x39, 0x8d, 0xbc, 0x40, 0x2e, 0x80, 0x5f,
+ 0xb6, 0x37, 0xe7, 0x42},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 48
+ {SEC_OID_SHA224,
+ 48,
+ {0x8f, 0x65, 0xcb, 0xc7, 0xda, 0x6b, 0xbc, 0xad, 0xda, 0xbc, 0x96, 0x88,
+ 0x1f, 0x19, 0xfc, 0x7f, 0xcc, 0x12, 0xf7, 0xc3, 0x79, 0x95, 0x96, 0x59,
+ 0x04, 0xa1, 0x30, 0xc8, 0x3f, 0x94, 0x29, 0x48, 0x48, 0xee, 0x51, 0xac,
+ 0x7e, 0x0d, 0x63, 0x1f, 0x1c, 0x8f, 0x5d, 0xe5, 0x31, 0x29, 0x7b, 0x45,
+ 0x88, 0x50, 0x17, 0x9b, 0x41, 0xbc, 0xad, 0x71, 0x8b, 0xff, 0x75, 0xcd,
+ 0x7e, 0xc3, 0x53, 0x8b, 0xfd, 0x4c, 0x24, 0xa3, 0xa6, 0x6a, 0x19, 0x23,
+ 0xff, 0x80, 0x35, 0x95, 0xff, 0x29, 0x70, 0x77, 0xa7, 0xc4, 0x6c, 0x86,
+ 0xe5, 0x8d, 0xba, 0xf8, 0x53, 0x2c, 0x79, 0xc1, 0x0c, 0x63, 0x0b, 0x92,
+ 0x82, 0xf3, 0x6b, 0xf1, 0xcd, 0x10, 0xbf, 0x94, 0x4c, 0x10, 0xd7, 0x03,
+ 0x1d, 0xa6, 0xe7, 0x0e, 0xfb, 0x61, 0x85, 0x0d, 0xfc, 0x15, 0x2d, 0xec,
+ 0x6f, 0x5e, 0x04, 0x69, 0x90, 0xa1, 0x88, 0x0c, 0x6d, 0x2f, 0x3b, 0x73,
+ 0x7f, 0xce, 0x10, 0x66, 0xad, 0xb6, 0xac, 0x7e, 0x83, 0xf4, 0xf5, 0x4a,
+ 0x83, 0x64, 0x40, 0x6c, 0x85, 0xa3, 0xeb, 0xa4, 0xd9, 0xd5, 0xd3, 0x65,
+ 0x3c, 0x2e, 0x18, 0xfe, 0xe6, 0x13, 0xdd, 0x6d, 0x6c, 0x3a, 0xed, 0x29,
+ 0xdb, 0x13, 0xea, 0xcc, 0x0c, 0xa6, 0xf4, 0xc1, 0x53, 0xc7, 0xae, 0x62,
+ 0x30, 0x61, 0xbc, 0xc9, 0x1f, 0x99, 0x09, 0x59, 0x2c, 0x90, 0x9b, 0x78,
+ 0xe3, 0xda, 0x2a, 0x03, 0x0b, 0x88, 0x59, 0x69, 0x08, 0x99, 0x57, 0xed,
+ 0x8e, 0x5d, 0x54, 0x7f, 0x61, 0x3d, 0x0f, 0x75, 0xdf, 0xb3, 0xa6, 0x19,
+ 0x2d, 0x49, 0xd5, 0xe3, 0x54, 0x82, 0x84, 0x14, 0x57, 0xbb, 0x97, 0x15,
+ 0x3e, 0xa1, 0x69, 0x2f, 0xea, 0x64, 0x98, 0xbf, 0x15, 0x30, 0x54, 0x60,
+ 0x14, 0xee, 0xfb, 0x10, 0x41, 0x40, 0x4b, 0x04, 0x03, 0x41, 0x84, 0xce,
+ 0x1a, 0x93, 0xf1, 0xb1},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 49
+ {SEC_OID_SHA224,
+ 49,
+ {0x0e, 0xf3, 0x0a, 0xa4, 0x06, 0x66, 0xdc, 0x89, 0x6d, 0x83, 0xd4, 0x8f,
+ 0x76, 0x73, 0x68, 0x06, 0xca, 0xec, 0x90, 0xd3, 0xe7, 0x5f, 0xc0, 0x2f,
+ 0x61, 0xf3, 0xd6, 0xb2, 0x28, 0x6c, 0xc6, 0x95, 0xcf, 0x91, 0xa4, 0xfd,
+ 0x58, 0xd3, 0x9c, 0xb9, 0x70, 0xc1, 0xc1, 0xc5, 0x07, 0x43, 0x1f, 0x94,
+ 0x01, 0x33, 0x08, 0x36, 0xd6, 0xe9, 0x8e, 0x7d, 0x17, 0x95, 0xea, 0x2a,
+ 0xfd, 0xe9, 0xad, 0xc5, 0x3d, 0xa7, 0x29, 0x93, 0x25, 0xc1, 0xb9, 0x82,
+ 0x16, 0x9f, 0x96, 0xb1, 0x12, 0x19, 0xf1, 0xcd, 0x98, 0x77, 0x96, 0x52,
+ 0x21, 0x48, 0xf3, 0x8a, 0x45, 0x39, 0x42, 0x07, 0x82, 0xfa, 0x2d, 0x7b,
+ 0xcb, 0x28, 0xe8, 0x36, 0x18, 0x80, 0x54, 0x42, 0x03, 0x08, 0xab, 0x51,
+ 0x20, 0x14, 0xc8, 0x5d, 0xbf, 0x21, 0xac, 0xbd, 0xc2, 0xba, 0xa2, 0xa2,
+ 0xf0, 0x44, 0xde, 0x11, 0x07, 0x01, 0xc0, 0xc4, 0x2f, 0x84, 0x2d, 0x6b,
+ 0xd2, 0x54, 0x60, 0x06, 0x77, 0x87, 0x70, 0x7b, 0x52, 0xe1, 0xad, 0x14,
+ 0xd4, 0x6a, 0x0d, 0x81, 0x5c, 0x75, 0x4c, 0xf7, 0x93, 0x9e, 0xd1, 0x04,
+ 0x67, 0xbd, 0xc0, 0xde, 0x1c, 0xec, 0x48, 0x1b, 0xc2, 0x84, 0x8d, 0xca,
+ 0x5a, 0x38, 0x5b, 0xa2, 0xba, 0xeb, 0xd6, 0xb2, 0x30, 0x86, 0xff, 0x70,
+ 0xea, 0xa6, 0xac, 0x2c, 0xdd, 0xfc, 0x82, 0x1f, 0x1c, 0x98, 0x95, 0x73,
+ 0xc7, 0x49, 0xa8, 0x6f, 0xf0, 0x29, 0xfa, 0xf4, 0x2a, 0x11, 0x93, 0xa3,
+ 0xa2, 0x35, 0x71, 0xa9, 0xe1, 0x32, 0x1f, 0x0b, 0x8c, 0x24, 0xf7, 0x6c,
+ 0x4b, 0x68, 0x28, 0xdd, 0x18, 0xe0, 0xc2, 0xbd, 0xe1, 0xa3, 0xdf, 0xc5,
+ 0xd0, 0xaa, 0x59, 0xc6, 0x76, 0xa1, 0x1c, 0x62, 0x3d, 0x06, 0xe3, 0xd2,
+ 0xfc, 0x65, 0x2d, 0xab, 0x6a, 0x98, 0x0b, 0xc4, 0x95, 0x7f, 0x3c, 0xcb,
+ 0xc4, 0x62, 0xca, 0x6e},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 50
+ {SEC_OID_SHA224,
+ 50,
+ {0xb0, 0xe6, 0x76, 0x66, 0xc1, 0x7c, 0xec, 0xdd, 0x0a, 0xb4, 0x9e, 0xd6,
+ 0x9a, 0xa2, 0x3b, 0x34, 0xda, 0x30, 0xfa, 0x66, 0x07, 0xf0, 0xf1, 0xbe,
+ 0x12, 0xbb, 0x6d, 0x5f, 0xe4, 0x80, 0xff, 0xc3, 0xcc, 0x25, 0x3e, 0x97,
+ 0x15, 0x9c, 0x4e, 0x78, 0x90, 0x19, 0xb7, 0x8d, 0x7a, 0xd8, 0x5f, 0x19,
+ 0x7e, 0xb9, 0x18, 0x52, 0xb0, 0x3d, 0x88, 0x61, 0x0e, 0xcf, 0x3d, 0x63,
+ 0xd9, 0xe3, 0xd6, 0x9e, 0xe2, 0xdb, 0xdb, 0xf8, 0x71, 0x5f, 0x0d, 0xdf,
+ 0x2a, 0x0c, 0x23, 0x8d, 0xbd, 0x83, 0x38, 0x24, 0x88, 0xac, 0xda, 0x3c,
+ 0xfa, 0x51, 0xa5, 0xf5, 0x2d, 0x06, 0x0b, 0x08, 0x93, 0x54, 0xcd, 0xdc,
+ 0xbf, 0x76, 0xf0, 0xbf, 0xc7, 0x4c, 0x61, 0x99, 0x88, 0xdc, 0xe3, 0x56,
+ 0x63, 0x10, 0xc8, 0x84, 0xcf, 0x03, 0xa4, 0xea, 0xdd, 0x42, 0x2c, 0x8f,
+ 0x82, 0x18, 0x65, 0xa0, 0x4a, 0x99, 0x1c, 0x64, 0xaf, 0x3c, 0x22, 0x0d,
+ 0xe6, 0x43, 0xda, 0x0b, 0xad, 0x6a, 0x71, 0xaa, 0xcc, 0xd8, 0x77, 0x27,
+ 0xef, 0x62, 0x23, 0x0c, 0x59, 0x53, 0x12, 0xe4, 0x0b, 0x1e, 0xf1, 0x2d,
+ 0x1b, 0x89, 0xda, 0x7f, 0x2c, 0x72, 0x9a, 0x94, 0xa3, 0xc5, 0x76, 0xb7,
+ 0x50, 0x06, 0x1f, 0x15, 0x0d, 0x07, 0x4a, 0xc0, 0x51, 0x8e, 0x1c, 0x0f,
+ 0xa8, 0x3a, 0x01, 0x55, 0x45, 0xd5, 0x6d, 0xff, 0x6d, 0xd5, 0xf5, 0x49,
+ 0xa5, 0xa4, 0x71, 0xf6, 0xb0, 0x29, 0xd2, 0xc0, 0xaa, 0x63, 0x8e, 0x4c,
+ 0x79, 0x7d, 0x1d, 0xd6, 0xaa, 0xad, 0x0c, 0x8e, 0x58, 0xdc, 0xcb, 0x18,
+ 0x4b, 0x56, 0xfe, 0x4f, 0xbc, 0xd7, 0xbd, 0x43, 0xa9, 0x7e, 0x6c, 0x1a,
+ 0xbb, 0xe1, 0xf4, 0x4e, 0xf0, 0xfb, 0x0a, 0xc7, 0x9d, 0x57, 0x3e, 0x28,
+ 0x6e, 0xf1, 0x34, 0x46, 0xb6, 0x97, 0xd2, 0x35, 0x1c, 0x00, 0xbf, 0xe8,
+ 0xeb, 0x4a, 0xee, 0xef},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 51
+ {SEC_OID_SHA224,
+ 51,
+ {0x1d, 0x02, 0x53, 0x0b, 0xce, 0x02, 0x36, 0xb2, 0xb3, 0xde, 0x8b, 0x12,
+ 0xd0, 0xb6, 0x72, 0x5f, 0x70, 0x3f, 0x67, 0x9b, 0x39, 0xd2, 0x8d, 0xac,
+ 0x07, 0x64, 0xdf, 0x22, 0x4d, 0x2b, 0xfa, 0x71, 0x2e, 0x22, 0xbf, 0xf1,
+ 0xb5, 0x6b, 0x9c, 0xe5, 0x65, 0xdf, 0xf2, 0x15, 0xe7, 0x62, 0xc5, 0xb2,
+ 0xd3, 0xe7, 0xe5, 0x23, 0x05, 0x66, 0xad, 0x5e, 0xb7, 0x7a, 0x5b, 0x1e,
+ 0xb1, 0x0c, 0x21, 0xbe, 0x29, 0xe5, 0x25, 0xdf, 0x1e, 0x70, 0x01, 0xa9,
+ 0x79, 0x73, 0x40, 0xe5, 0x89, 0xd0, 0x78, 0x61, 0x79, 0x37, 0xeb, 0x24,
+ 0xac, 0x00, 0x01, 0xeb, 0x49, 0x90, 0xcb, 0x23, 0xe8, 0xf7, 0xad, 0x00,
+ 0x85, 0x0a, 0xb8, 0xeb, 0x2f, 0x28, 0x9c, 0xdc, 0xe4, 0x58, 0x12, 0xab,
+ 0x38, 0xb9, 0x02, 0x38, 0x63, 0x27, 0xa6, 0x48, 0x0a, 0x76, 0x42, 0x9b,
+ 0xce, 0xa4, 0x79, 0xda, 0x84, 0x2a, 0xe8, 0xd6, 0x32, 0xff, 0x6a, 0x54,
+ 0x77, 0xa5, 0x20, 0x36, 0x9e, 0x7e, 0x40, 0xe2, 0xb1, 0xcd, 0x84, 0x17,
+ 0xc2, 0x7d, 0x6e, 0x31, 0x36, 0x21, 0x33, 0x92, 0x29, 0x03, 0x3a, 0xb2,
+ 0x4b, 0x51, 0x6f, 0xd1, 0x0c, 0x4b, 0xdc, 0xb3, 0x9f, 0xdc, 0xb9, 0x55,
+ 0x65, 0x67, 0x59, 0x2d, 0x79, 0x01, 0x99, 0x54, 0xbe, 0x96, 0x22, 0xae,
+ 0xa1, 0x75, 0x1d, 0x73, 0xf9, 0x74, 0x54, 0x02, 0xe9, 0x45, 0xb3, 0xd9,
+ 0xae, 0xf0, 0x77, 0x29, 0x67, 0x22, 0x86, 0x5e, 0x2f, 0x9d, 0xc8, 0x8d,
+ 0x1c, 0x1e, 0x6f, 0xf8, 0x2e, 0x61, 0x96, 0xf6, 0x90, 0x53, 0x14, 0x74,
+ 0x16, 0x5d, 0x8a, 0x25, 0x46, 0xb1, 0xa4, 0x09, 0x92, 0xb7, 0x23, 0x5b,
+ 0xd6, 0x70, 0x6a, 0x41, 0xd4, 0x14, 0x31, 0x0e, 0x01, 0x4c, 0x09, 0x1e,
+ 0x10, 0xa8, 0xe6, 0xca, 0xd5, 0x78, 0xb9, 0xe2, 0x31, 0x26, 0x16, 0x6b,
+ 0xa2, 0xcb, 0x21, 0x56},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 52
+ {SEC_OID_SHA224,
+ 52,
+ {0x57, 0x83, 0xc1, 0x40, 0xee, 0xc0, 0x8b, 0x80, 0xc4, 0xb6, 0xab, 0x12,
+ 0x1a, 0x10, 0x6a, 0x5e, 0xb8, 0xb9, 0x8d, 0x10, 0x31, 0x6a, 0xaa, 0xcc,
+ 0xcd, 0xc0, 0xa1, 0x28, 0xd6, 0xab, 0xcd, 0x9b, 0x69, 0xc9, 0x42, 0x56,
+ 0x99, 0x0f, 0xa0, 0x5d, 0x74, 0x74, 0x73, 0xd3, 0x9d, 0xcb, 0x7b, 0x7a,
+ 0x10, 0x5c, 0x35, 0x5f, 0xa5, 0x9b, 0x88, 0xc0, 0x22, 0x90, 0x0c, 0xc2,
+ 0xec, 0x0c, 0xc0, 0xb6, 0xd8, 0x6c, 0x49, 0x8c, 0x50, 0xf2, 0x1d, 0xe8,
+ 0x36, 0x6e, 0x49, 0x74, 0x10, 0x82, 0x0f, 0x16, 0xd2, 0x1f, 0x49, 0xef,
+ 0x6c, 0x54, 0xce, 0x7c, 0x83, 0xcd, 0xb7, 0xf6, 0x70, 0x5a, 0x65, 0xbe,
+ 0x1c, 0x9d, 0xcc, 0x1c, 0xa7, 0x84, 0x93, 0x31, 0x84, 0xbd, 0xfd, 0x2c,
+ 0xfd, 0xbc, 0x0e, 0x68, 0x49, 0xe7, 0xdb, 0x44, 0xa1, 0x4f, 0xc0, 0x2b,
+ 0xcd, 0xa8, 0x43, 0xef, 0x30, 0x61, 0xa1, 0x25, 0xde, 0xad, 0xf2, 0xad,
+ 0x5e, 0x7c, 0x64, 0x30, 0x1e, 0xcb, 0xc8, 0xa0, 0xbc, 0x30, 0x7c, 0x4a,
+ 0x92, 0x98, 0x5b, 0x37, 0x23, 0xfc, 0xee, 0xe8, 0x34, 0x36, 0x22, 0x20,
+ 0x7a, 0x0d, 0xcb, 0xcf, 0x82, 0xb3, 0x13, 0x0b, 0x69, 0x22, 0x15, 0x6c,
+ 0x09, 0xcb, 0xd8, 0x46, 0xa5, 0x97, 0x95, 0xa7, 0x75, 0x6a, 0xe6, 0xc7,
+ 0x17, 0x52, 0xf7, 0x3e, 0x74, 0x0a, 0x11, 0x99, 0xd4, 0x42, 0x8f, 0x5b,
+ 0xb9, 0x8b, 0x03, 0x45, 0x49, 0x44, 0xaf, 0x35, 0x53, 0xa9, 0x88, 0x90,
+ 0xba, 0x5c, 0x8e, 0xcf, 0x63, 0xce, 0xae, 0x9d, 0x2b, 0xac, 0x53, 0x67,
+ 0x52, 0xac, 0xd2, 0x75, 0x2e, 0x5d, 0xd8, 0x47, 0x80, 0x97, 0x4a, 0xaa,
+ 0x8a, 0x1e, 0xc2, 0x56, 0x0a, 0x04, 0xd4, 0x3a, 0x69, 0xc4, 0x80, 0xdf,
+ 0x1c, 0x76, 0xa6, 0x4e, 0x73, 0x4b, 0x7e, 0xab, 0x7c, 0x14, 0x8d, 0x22,
+ 0xb1, 0x98, 0xff, 0x8c},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 53
+ {SEC_OID_SHA224,
+ 53,
+ {0xac, 0x35, 0x3b, 0x1c, 0xab, 0x78, 0xdf, 0x8b, 0x9e, 0xec, 0x61, 0xd5,
+ 0xde, 0x41, 0xf8, 0x78, 0xf2, 0x46, 0x91, 0x4a, 0xb2, 0x8d, 0x98, 0x3f,
+ 0x1b, 0x9c, 0x83, 0x7e, 0x2d, 0x5b, 0x85, 0xdf, 0x9b, 0xd2, 0x7f, 0x07,
+ 0x82, 0x1e, 0x01, 0xd1, 0x49, 0xc1, 0xe2, 0xe6, 0xa9, 0x5d, 0x49, 0x55,
+ 0x3d, 0x23, 0xee, 0x07, 0x5e, 0xd9, 0x8a, 0x75, 0xcb, 0x59, 0x03, 0xd7,
+ 0xed, 0x47, 0x4e, 0x21, 0x02, 0xea, 0xd1, 0x77, 0xff, 0x58, 0x48, 0x62,
+ 0x87, 0x7c, 0xea, 0x04, 0x07, 0x14, 0xc3, 0xcd, 0xbe, 0x7d, 0xc0, 0xa7,
+ 0xda, 0xb2, 0x84, 0x92, 0xd7, 0xa6, 0xd1, 0x4e, 0x14, 0x05, 0xb8, 0xd3,
+ 0xf2, 0x1c, 0xe3, 0x5b, 0xf6, 0x8a, 0x1a, 0xfa, 0x46, 0xfb, 0x0d, 0xe0,
+ 0xc5, 0xf9, 0x56, 0x8e, 0x33, 0x42, 0xb3, 0x04, 0x17, 0xcd, 0x24, 0x54,
+ 0x92, 0x86, 0x9d, 0x22, 0x64, 0xe1, 0xc4, 0x50, 0xb0, 0xeb, 0x22, 0xd0,
+ 0x3a, 0xaa, 0xd0, 0xe9, 0xeb, 0x8f, 0x66, 0x64, 0xe2, 0x00, 0x6d, 0xfc,
+ 0x04, 0x4b, 0x5c, 0x14, 0x7b, 0xbc, 0x31, 0xc0, 0x94, 0x52, 0xd0, 0x0e,
+ 0x15, 0x4f, 0xf8, 0xa5, 0xc1, 0x5d, 0xe6, 0x6d, 0x26, 0xca, 0xd5, 0xef,
+ 0xb6, 0x56, 0xb4, 0x51, 0x2f, 0x73, 0xdf, 0x85, 0xa5, 0x77, 0xfe, 0x83,
+ 0xef, 0xca, 0x29, 0x1c, 0x10, 0x60, 0x3e, 0xbe, 0x79, 0xcb, 0x37, 0x82,
+ 0xa7, 0x9d, 0xb4, 0x45, 0x63, 0x05, 0xf2, 0x59, 0xe7, 0x93, 0x30, 0x08,
+ 0x99, 0xec, 0x56, 0x56, 0x21, 0xaa, 0x37, 0x00, 0xe9, 0xd1, 0xf3, 0x28,
+ 0xd1, 0x61, 0xaa, 0x7d, 0x2d, 0x51, 0x15, 0x45, 0xc3, 0xd2, 0xf9, 0xe3,
+ 0xd5, 0xdc, 0xab, 0xd9, 0xf4, 0x5f, 0xec, 0xc2, 0xfe, 0x43, 0xd6, 0xdb,
+ 0xf5, 0x08, 0x83, 0x62, 0xcc, 0x1f, 0x51, 0x93, 0xf8, 0xd7, 0x85, 0xbd,
+ 0x52, 0x30, 0xc6, 0xf4},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 54
+ {SEC_OID_SHA224,
+ 54,
+ {0xb9, 0x7b, 0xbe, 0x22, 0x84, 0x1d, 0xba, 0x4b, 0x6d, 0x11, 0x5e, 0x4d,
+ 0x29, 0x7d, 0xe6, 0xe2, 0xa7, 0xeb, 0x18, 0xb6, 0x96, 0x51, 0xb1, 0x59,
+ 0x33, 0xd8, 0x13, 0x1f, 0x51, 0x84, 0x56, 0x61, 0x29, 0xd8, 0x4e, 0x7e,
+ 0x3c, 0xd9, 0xf9, 0x67, 0x0c, 0x1b, 0x08, 0x2a, 0xfe, 0x40, 0x3e, 0x8b,
+ 0x20, 0x82, 0xa6, 0x6d, 0xb6, 0x17, 0x8c, 0x85, 0x11, 0xa6, 0xa1, 0xe9,
+ 0x44, 0xa2, 0x57, 0xad, 0x28, 0xb1, 0x63, 0x65, 0x34, 0x55, 0xb9, 0xc4,
+ 0x16, 0xab, 0x29, 0x14, 0x37, 0x8d, 0x2b, 0xba, 0xc4, 0xed, 0xc5, 0x69,
+ 0x2b, 0xbb, 0xb5, 0x87, 0x7b, 0x98, 0xae, 0x7f, 0x7a, 0xa1, 0x7f, 0x6d,
+ 0xb1, 0xa1, 0xa8, 0xc1, 0x10, 0xe6, 0xad, 0xdf, 0xde, 0x8d, 0x08, 0x3a,
+ 0x37, 0x46, 0x2b, 0x46, 0x1b, 0x84, 0x26, 0x90, 0x44, 0x3d, 0x3c, 0xa2,
+ 0xe1, 0x4a, 0x42, 0x0f, 0xd8, 0xe6, 0x63, 0xa2, 0x42, 0x34, 0x77, 0xb0,
+ 0xba, 0x97, 0x9b, 0x4f, 0x99, 0xbe, 0x35, 0x89, 0x52, 0x7d, 0x82, 0x15,
+ 0x8d, 0x05, 0xf4, 0x37, 0x96, 0x1e, 0x29, 0x85, 0x2e, 0xfe, 0x2b, 0xb7,
+ 0xc3, 0xea, 0x1c, 0x60, 0x99, 0x3a, 0x70, 0x17, 0x05, 0x99, 0x85, 0x8f,
+ 0x95, 0x12, 0x49, 0x40, 0x5b, 0x59, 0x6c, 0xfa, 0xe3, 0x21, 0xae, 0x71,
+ 0xe2, 0x9e, 0x23, 0x80, 0x45, 0x59, 0x31, 0xc1, 0x73, 0x87, 0x82, 0x0d,
+ 0x3c, 0xbc, 0xcb, 0x91, 0xb6, 0xc5, 0x5c, 0x53, 0x73, 0x4a, 0xf6, 0xdd,
+ 0x94, 0xbf, 0xbb, 0xfb, 0x5f, 0xaf, 0xfb, 0xb6, 0xfb, 0xa6, 0xde, 0xe3,
+ 0x72, 0x74, 0xbf, 0xa0, 0xc4, 0xe4, 0x86, 0xd1, 0x43, 0xb6, 0xa8, 0x20,
+ 0xf4, 0x56, 0x8d, 0x67, 0xc8, 0x91, 0x7c, 0xc0, 0x5c, 0x97, 0x23, 0x59,
+ 0x84, 0xe1, 0x71, 0x6a, 0x85, 0x60, 0x71, 0x74, 0x3e, 0xfb, 0x4b, 0x00,
+ 0xb4, 0x61, 0x19, 0x5a},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 55
+ {SEC_OID_SHA224,
+ 55,
+ {0x0d, 0x6a, 0x11, 0x93, 0xdc, 0xd1, 0xfc, 0x7e, 0x17, 0xc7, 0x29, 0x93,
+ 0xcb, 0xc0, 0xd1, 0xfa, 0x36, 0x68, 0x49, 0x6d, 0x13, 0x1c, 0xf6, 0xe4,
+ 0xcd, 0x70, 0xf9, 0x44, 0x5e, 0xdb, 0x45, 0xd2, 0x28, 0x19, 0x0c, 0x0b,
+ 0xc0, 0x5a, 0xff, 0xfa, 0x4d, 0xc5, 0x7a, 0x8d, 0x2a, 0xbf, 0xc6, 0x8b,
+ 0xee, 0xcc, 0x62, 0xbb, 0xbf, 0x0d, 0xf0, 0xbc, 0xa1, 0x31, 0x01, 0xeb,
+ 0x0e, 0x1a, 0x82, 0xe6, 0x2d, 0x1f, 0x94, 0x2e, 0x71, 0x8f, 0x58, 0x49,
+ 0xa8, 0xb4, 0x7c, 0x96, 0x99, 0x91, 0x4b, 0xcf, 0x6c, 0x69, 0x80, 0x7c,
+ 0x32, 0x88, 0xa3, 0x9c, 0xd2, 0x54, 0x29, 0x42, 0x08, 0x92, 0xd2, 0x0f,
+ 0x9a, 0x65, 0xbe, 0x77, 0x13, 0x59, 0x21, 0x63, 0x3f, 0x21, 0xd8, 0xf6,
+ 0x24, 0x81, 0xbb, 0xad, 0x62, 0x8c, 0xbc, 0xe6, 0xa5, 0xdf, 0x56, 0xff,
+ 0x00, 0x9c, 0xa6, 0x35, 0xdc, 0x21, 0xc3, 0xd6, 0x4d, 0xf3, 0x83, 0x82,
+ 0xf5, 0xaf, 0xf0, 0x39, 0x7f, 0xf7, 0xf2, 0x89, 0xb4, 0x9d, 0xa3, 0xed,
+ 0x1b, 0x31, 0xc4, 0xa2, 0x5b, 0x39, 0xf8, 0x06, 0xd8, 0xff, 0x18, 0x29,
+ 0x8c, 0xff, 0xa6, 0x5e, 0x31, 0x2b, 0x66, 0x36, 0x73, 0xc7, 0xd2, 0xa1,
+ 0x55, 0xab, 0x7e, 0xcb, 0xc7, 0x07, 0x10, 0xbe, 0x28, 0xc5, 0x97, 0xa2,
+ 0x91, 0xa2, 0xee, 0x0a, 0xd6, 0x95, 0x58, 0x90, 0x44, 0xbe, 0x2e, 0xdc,
+ 0xb7, 0xf9, 0x1d, 0x08, 0x14, 0x59, 0x25, 0xfc, 0xf3, 0xab, 0x35, 0x4f,
+ 0x96, 0x71, 0x7a, 0x80, 0x1c, 0xe2, 0xd2, 0x93, 0xc6, 0xed, 0xd8, 0x9c,
+ 0x1d, 0xf4, 0xc9, 0xbe, 0xae, 0xbd, 0x2f, 0xf8, 0xe3, 0x60, 0xb1, 0xcf,
+ 0x95, 0xb4, 0x22, 0x72, 0x97, 0x22, 0xee, 0x86, 0x00, 0x93, 0x9d, 0xdf,
+ 0xda, 0xd2, 0x49, 0x66, 0xb8, 0x67, 0xf5, 0x3b, 0xe1, 0xeb, 0xff, 0x94,
+ 0xe0, 0x73, 0x3d, 0x10},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 56
+ {SEC_OID_SHA224,
+ 56,
+ {0x86, 0x47, 0x14, 0xbb, 0x13, 0x36, 0xf8, 0xb1, 0x3d, 0x8e, 0x6c, 0xb9,
+ 0xc5, 0xc9, 0xb8, 0x52, 0x3a, 0x13, 0x6f, 0x48, 0xcb, 0x2e, 0x28, 0x4c,
+ 0x56, 0xf5, 0xd2, 0xe9, 0xf1, 0x31, 0x39, 0xde, 0xeb, 0xfe, 0x55, 0xe9,
+ 0xcb, 0x13, 0x2f, 0x07, 0xd5, 0x43, 0x7b, 0xdd, 0xff, 0x75, 0x08, 0x3e,
+ 0xe9, 0xa9, 0x12, 0xc9, 0x13, 0x37, 0x2e, 0x34, 0x3d, 0x0d, 0x4f, 0x5b,
+ 0x23, 0xa1, 0x9b, 0xbc, 0x3c, 0x4f, 0x35, 0xfc, 0x14, 0x08, 0xbd, 0x2e,
+ 0xcb, 0xba, 0xef, 0xea, 0x39, 0x9c, 0x1c, 0x21, 0x7a, 0xee, 0x2a, 0x0a,
+ 0x34, 0xb9, 0xd3, 0x7a, 0xf5, 0x38, 0xf0, 0x1a, 0x30, 0x46, 0x89, 0xf5,
+ 0xb8, 0x77, 0x0b, 0x9f, 0x30, 0xcf, 0x7e, 0x52, 0x51, 0x79, 0xef, 0xb3,
+ 0x33, 0x79, 0x3a, 0x2e, 0xe8, 0x98, 0x11, 0x15, 0x9e, 0x2d, 0x16, 0xc4,
+ 0x0f, 0x50, 0x7d, 0xe9, 0x34, 0x1a, 0xcd, 0xc8, 0x41, 0xd9, 0x34, 0x1a,
+ 0x79, 0xd1, 0x40, 0x8a, 0x63, 0x01, 0x52, 0x1b, 0x89, 0x41, 0xe1, 0xe7,
+ 0x1c, 0x1d, 0x91, 0x26, 0x14, 0x4d, 0xe7, 0xe9, 0xb6, 0xbe, 0xee, 0xc3,
+ 0x99, 0x82, 0xbb, 0x8d, 0x57, 0xc6, 0x2f, 0xa8, 0xb5, 0x27, 0x4c, 0xf3,
+ 0xab, 0x0a, 0x90, 0xfb, 0xff, 0x72, 0x45, 0xa3, 0x0b, 0x79, 0xe4, 0x07,
+ 0x55, 0x3f, 0xd5, 0x6c, 0x06, 0x8c, 0xa7, 0xce, 0xce, 0x80, 0x8b, 0xd7,
+ 0x8f, 0x86, 0x64, 0x12, 0xea, 0x67, 0xee, 0x51, 0x5a, 0x4a, 0x64, 0x69,
+ 0xbe, 0x5b, 0xbe, 0x96, 0x92, 0x8b, 0xae, 0x76, 0x30, 0x55, 0xb1, 0xf3,
+ 0x27, 0x00, 0x03, 0x87, 0x24, 0x0c, 0xff, 0xb6, 0xa9, 0x93, 0x4c, 0x9b,
+ 0x72, 0x89, 0xb2, 0x10, 0x1f, 0x9c, 0x12, 0x1d, 0x45, 0x61, 0x20, 0xbd,
+ 0xc2, 0x68, 0xb3, 0xf4, 0x90, 0xa5, 0x43, 0x24, 0x6d, 0x21, 0x19, 0x4d,
+ 0xd3, 0xaa, 0x8f, 0x6c},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 57
+ {SEC_OID_SHA224,
+ 57,
+ {0x99, 0x79, 0xb2, 0x68, 0x2f, 0x0f, 0x00, 0xea, 0x94, 0xc2, 0xe9, 0x37,
+ 0x92, 0x4e, 0xa1, 0x79, 0xce, 0xe8, 0x36, 0x31, 0xf7, 0x2c, 0x72, 0xbf,
+ 0xed, 0xb1, 0x82, 0x49, 0x53, 0x01, 0xa1, 0x56, 0x95, 0xe6, 0xf3, 0x04,
+ 0x6c, 0xca, 0x14, 0x9e, 0x93, 0x92, 0x84, 0xd7, 0x29, 0x87, 0x05, 0x00,
+ 0xe6, 0x39, 0x92, 0x44, 0x22, 0xb6, 0x93, 0xa1, 0x93, 0x0f, 0x29, 0x6b,
+ 0x21, 0x0b, 0x56, 0x5f, 0x2c, 0xeb, 0x61, 0x25, 0x4f, 0xd5, 0x7e, 0x96,
+ 0x15, 0x80, 0x44, 0xa1, 0xc9, 0x13, 0x62, 0x1f, 0x5a, 0xf9, 0xd3, 0xa8,
+ 0xd5, 0x93, 0xa9, 0x89, 0x9a, 0xb5, 0x15, 0x34, 0x42, 0x14, 0x06, 0x50,
+ 0x22, 0x78, 0x17, 0xc5, 0x73, 0x73, 0x53, 0x64, 0x8e, 0xd9, 0xdc, 0xd1,
+ 0x37, 0xe8, 0xb2, 0xa8, 0xd6, 0x6b, 0xa6, 0x2b, 0x02, 0x56, 0x08, 0x2f,
+ 0x7d, 0x0d, 0x7f, 0x9c, 0x2c, 0xd8, 0xd4, 0x57, 0xd0, 0x1e, 0xdd, 0xe6,
+ 0xbe, 0x40, 0x21, 0xed, 0x7c, 0xd6, 0x33, 0x4c, 0x0d, 0x95, 0x63, 0x30,
+ 0x42, 0xc7, 0xda, 0x5c, 0xb9, 0xee, 0xe7, 0x7c, 0xa1, 0x28, 0x8e, 0x3b,
+ 0x69, 0x8e, 0xd4, 0x35, 0xf2, 0x1b, 0xfe, 0x1d, 0x4a, 0x6b, 0x62, 0x42,
+ 0x8b, 0x4f, 0x8f, 0x96, 0x12, 0xfe, 0x19, 0xbb, 0xb6, 0xdf, 0xb5, 0x3b,
+ 0x4e, 0x38, 0x7c, 0x57, 0xde, 0x60, 0x22, 0x8f, 0x46, 0xb3, 0xc1, 0xd9,
+ 0x51, 0xbc, 0x1d, 0xf5, 0xba, 0x6d, 0x16, 0x9d, 0xe2, 0xf4, 0x20, 0xc9,
+ 0xe2, 0xfb, 0xc0, 0x6b, 0x43, 0x84, 0xeb, 0x3f, 0x3f, 0x3f, 0x87, 0x78,
+ 0x69, 0x6e, 0x86, 0x2d, 0x8e, 0xd2, 0x90, 0xa2, 0x10, 0x58, 0x02, 0xa4,
+ 0xa2, 0x37, 0x65, 0x57, 0x40, 0x6c, 0x7a, 0x39, 0x0c, 0xfc, 0xdc, 0xae,
+ 0x7a, 0xc7, 0x1c, 0x5c, 0x8b, 0x40, 0x36, 0xbf, 0xe6, 0x71, 0x8f, 0x7e,
+ 0x25, 0x8b, 0xb6, 0x36},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 58
+ {SEC_OID_SHA224,
+ 58,
+ {0xc3, 0x0c, 0xdd, 0x24, 0xa0, 0xf7, 0x3b, 0xae, 0x9a, 0xb2, 0x0a, 0x2e,
+ 0xd7, 0xdc, 0x92, 0xb7, 0xcd, 0x18, 0xc7, 0x60, 0x3d, 0x05, 0xdd, 0x14,
+ 0x49, 0x8a, 0x6c, 0x9a, 0x7f, 0x3b, 0x5e, 0x33, 0x2b, 0x6c, 0xba, 0x1a,
+ 0xef, 0xce, 0x53, 0xba, 0x99, 0x77, 0xc4, 0x52, 0x31, 0x7a, 0x8c, 0x51,
+ 0x15, 0xee, 0xae, 0xb4, 0xda, 0x93, 0xc6, 0x7d, 0x32, 0x33, 0x81, 0x93,
+ 0x5e, 0xeb, 0xa0, 0x9f, 0x1b, 0xa8, 0x75, 0x5e, 0x93, 0x5c, 0xf6, 0xf0,
+ 0xec, 0xf0, 0xec, 0xb7, 0xc5, 0x41, 0x65, 0xf2, 0xdb, 0xb2, 0x21, 0xa0,
+ 0xa9, 0x53, 0x79, 0x5c, 0x38, 0x69, 0x4c, 0x32, 0xe7, 0x15, 0xe8, 0x76,
+ 0x73, 0x54, 0x9f, 0x9b, 0xd1, 0xbd, 0xa9, 0x07, 0xb7, 0xf2, 0xb0, 0xf9,
+ 0x43, 0x03, 0x36, 0xb9, 0x8e, 0x62, 0x1e, 0x4f, 0xdf, 0x5c, 0x56, 0x9e,
+ 0xd9, 0xc5, 0xf1, 0xa1, 0x46, 0xdb, 0x2b, 0x1e, 0xcb, 0x0d, 0xa9, 0xbc,
+ 0x53, 0xca, 0xca, 0x8f, 0xec, 0xaa, 0x20, 0xa5, 0x9c, 0xcd, 0x7a, 0x97,
+ 0xa5, 0x32, 0x3a, 0x90, 0x14, 0x0a, 0x24, 0x8e, 0x6e, 0xc7, 0x64, 0xb9,
+ 0xab, 0x57, 0x32, 0x78, 0xb4, 0xcd, 0xc8, 0x18, 0xf2, 0x02, 0x80, 0x16,
+ 0x78, 0x19, 0x2f, 0xa8, 0x3a, 0x01, 0x32, 0x07, 0x53, 0x84, 0x8b, 0x64,
+ 0xd6, 0x51, 0x57, 0x46, 0xff, 0x99, 0xed, 0xf5, 0x38, 0x4c, 0x8f, 0xa5,
+ 0x31, 0x7d, 0x3e, 0x9a, 0x04, 0x3d, 0xfa, 0x61, 0x34, 0x03, 0xb9, 0x9e,
+ 0x4a, 0x05, 0xa8, 0x83, 0x10, 0x15, 0x7d, 0x02, 0x60, 0x1b, 0x94, 0x0d,
+ 0xb9, 0xde, 0xd7, 0x12, 0x17, 0x01, 0xe2, 0x7c, 0xad, 0xbe, 0x49, 0x4f,
+ 0xdc, 0x85, 0x5e, 0x58, 0x3c, 0x1d, 0xa4, 0x7b, 0xea, 0x02, 0x52, 0x0e,
+ 0xcf, 0xa8, 0x24, 0x2e, 0xa1, 0x8f, 0xc6, 0x1c, 0x92, 0x2e, 0xc2, 0x9d,
+ 0x9d, 0x9f, 0xe2, 0x09},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 59
+ {SEC_OID_SHA224,
+ 59,
+ {0x0a, 0x3d, 0x16, 0xf6, 0xa9, 0x0c, 0x75, 0xc5, 0x28, 0x70, 0xa3, 0xfd,
+ 0x75, 0xad, 0x9c, 0x7e, 0xa6, 0x8a, 0xab, 0x87, 0x16, 0x86, 0xc0, 0x58,
+ 0x65, 0x98, 0x63, 0xc8, 0x4c, 0x73, 0x2c, 0xa8, 0xd4, 0x1a, 0x0e, 0x89,
+ 0x0e, 0x71, 0x75, 0x02, 0xa5, 0xab, 0xfe, 0xc9, 0x4a, 0x91, 0x90, 0xcc,
+ 0xc1, 0x24, 0x61, 0x57, 0xf7, 0x90, 0x79, 0x09, 0x1e, 0x5f, 0x5b, 0x54,
+ 0x08, 0xe5, 0xdf, 0x84, 0x55, 0x0f, 0xd3, 0x02, 0xd1, 0xa2, 0x23, 0xe9,
+ 0xa2, 0x27, 0xc8, 0x95, 0x7f, 0xbe, 0x92, 0x6f, 0xf8, 0xcc, 0x83, 0xb4,
+ 0xfa, 0x4b, 0xf3, 0xa9, 0x38, 0x26, 0x72, 0x4b, 0xc9, 0xce, 0x4b, 0x81,
+ 0x34, 0x3e, 0xe1, 0x13, 0x0b, 0xf9, 0xb6, 0xb0, 0x48, 0x71, 0xa3, 0x94,
+ 0xdd, 0xa3, 0x63, 0xbf, 0xe4, 0x93, 0x19, 0x0f, 0x0e, 0x0b, 0xb8, 0xcd,
+ 0x63, 0xef, 0xa6, 0x55, 0x8b, 0x56, 0x36, 0xdf, 0xce, 0xb9, 0x80, 0x13,
+ 0xab, 0xda, 0xf7, 0x7d, 0x0b, 0xcb, 0xb1, 0x39, 0xb5, 0x27, 0x0d, 0x16,
+ 0xe4, 0xc7, 0x5c, 0x18, 0x90, 0xc3, 0xe3, 0x1a, 0x1b, 0x66, 0x5c, 0x59,
+ 0x11, 0x7d, 0x56, 0x07, 0x82, 0xfa, 0x4d, 0xed, 0xe7, 0x08, 0x16, 0x8a,
+ 0xd0, 0x8a, 0xcc, 0x4a, 0xc4, 0xa7, 0x2e, 0x37, 0x9f, 0x81, 0x11, 0xb0,
+ 0x6a, 0xf6, 0xe7, 0x0d, 0x40, 0x29, 0xee, 0xed, 0x63, 0x7c, 0xdc, 0xc4,
+ 0x80, 0x4b, 0xfb, 0x20, 0x77, 0x69, 0x42, 0x67, 0x5c, 0x85, 0xb6, 0xac,
+ 0x7f, 0x2c, 0x93, 0x86, 0x07, 0x59, 0x40, 0xb5, 0xaa, 0xa0, 0x3b, 0x0d,
+ 0xf2, 0x27, 0x33, 0x22, 0x88, 0xa7, 0x8e, 0xc7, 0xe9, 0xbb, 0x08, 0x6f,
+ 0xae, 0x16, 0x57, 0xa8, 0x7a, 0x45, 0x6c, 0xe7, 0x8e, 0xe1, 0xa1, 0x97,
+ 0x22, 0x2e, 0xb5, 0x2b, 0x67, 0xc6, 0xae, 0x33, 0xde, 0xfb, 0x7d, 0x1c,
+ 0xfc, 0xb3, 0x9f, 0xba},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 60
+ {SEC_OID_SHA224,
+ 60,
+ {0x79, 0xb1, 0x06, 0x05, 0xbb, 0x39, 0x6e, 0x0f, 0xb0, 0xff, 0x05, 0x5e,
+ 0x70, 0x59, 0x57, 0xf7, 0x7a, 0x8c, 0x17, 0x8b, 0x49, 0xe6, 0x99, 0x86,
+ 0x65, 0xd7, 0xa0, 0x7d, 0x25, 0xea, 0xc2, 0xe6, 0x45, 0x04, 0x77, 0xec,
+ 0x5a, 0xd5, 0x4e, 0xc5, 0xaa, 0xc9, 0xd2, 0x80, 0x2d, 0x14, 0xa0, 0xfe,
+ 0x29, 0x0b, 0x0f, 0x57, 0x77, 0x21, 0xc5, 0x95, 0xc1, 0x47, 0x70, 0xfa,
+ 0x96, 0x80, 0xe6, 0x23, 0xd8, 0xe7, 0x24, 0xee, 0x97, 0xee, 0x0e, 0x48,
+ 0x6d, 0x82, 0x19, 0xe5, 0xe4, 0xa5, 0xad, 0x6d, 0x9d, 0x12, 0xe3, 0x5a,
+ 0xf7, 0xac, 0x14, 0x96, 0x85, 0xfd, 0x30, 0xa5, 0x98, 0xa5, 0x61, 0x22,
+ 0x0d, 0x49, 0x76, 0x12, 0x19, 0x3c, 0x52, 0x62, 0xd7, 0xdf, 0x3f, 0x1d,
+ 0x0b, 0x76, 0xac, 0xb3, 0x89, 0x6d, 0x22, 0xc2, 0x9d, 0x50, 0xf5, 0xc5,
+ 0x1f, 0xb9, 0xee, 0x27, 0x9d, 0x8d, 0xeb, 0x77, 0x01, 0x24, 0xea, 0x9e,
+ 0x60, 0x63, 0x5e, 0xbe, 0xaa, 0x2c, 0x18, 0x78, 0x31, 0xb7, 0x5d, 0x6d,
+ 0x73, 0xd2, 0x6c, 0x3b, 0xb0, 0x1b, 0xb9, 0x58, 0xb6, 0xa5, 0xb1, 0xa8,
+ 0xfb, 0xb5, 0x29, 0x1e, 0x16, 0x74, 0xae, 0x98, 0x5d, 0x4b, 0x5f, 0x0e,
+ 0x12, 0x58, 0xa8, 0x03, 0x16, 0x0e, 0xf0, 0x64, 0x69, 0xe6, 0xff, 0x92,
+ 0xd3, 0xc6, 0x7d, 0xe2, 0x54, 0x68, 0x0b, 0xa2, 0x45, 0xc8, 0xc4, 0xef,
+ 0x33, 0x05, 0xe5, 0x5a, 0x49, 0x80, 0x76, 0xaa, 0x98, 0x33, 0xfa, 0xba,
+ 0xb8, 0x87, 0x25, 0x8c, 0x75, 0x77, 0x78, 0xf7, 0xdc, 0x85, 0x25, 0x8f,
+ 0x75, 0xef, 0xc5, 0x88, 0x39, 0x2b, 0x74, 0xf2, 0xae, 0xe5, 0x2f, 0x04,
+ 0xe9, 0x75, 0xd5, 0x81, 0x5e, 0xb6, 0x35, 0x0c, 0xbd, 0xfe, 0x18, 0x82,
+ 0x42, 0x31, 0xa6, 0xa5, 0x20, 0x2d, 0x67, 0xf2, 0x42, 0x3c, 0x47, 0x69,
+ 0x63, 0x1d, 0xc6, 0xcb},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 61
+ {SEC_OID_SHA224,
+ 61,
+ {0x23, 0xff, 0x1f, 0xbc, 0xd4, 0xbf, 0x81, 0x7c, 0x96, 0x6c, 0xbc, 0x4f,
+ 0xc9, 0xf4, 0xc6, 0x2c, 0x94, 0x86, 0x64, 0x44, 0x1f, 0xc4, 0x25, 0x9b,
+ 0x66, 0x93, 0x51, 0x9a, 0x95, 0xe2, 0x66, 0xa7, 0xfb, 0x3f, 0xc5, 0x17,
+ 0x54, 0x90, 0x51, 0x26, 0xd7, 0x4c, 0x8c, 0x7d, 0xe5, 0x62, 0xd3, 0x52,
+ 0x69, 0x32, 0xb8, 0x5f, 0xb8, 0x1e, 0x2b, 0xda, 0xfe, 0xa2, 0x21, 0x15,
+ 0x2b, 0x99, 0x5a, 0x90, 0x4a, 0x1f, 0x98, 0x0d, 0x6e, 0x88, 0xf2, 0x76,
+ 0x44, 0x4c, 0xa4, 0xdf, 0xfa, 0x1e, 0x35, 0xba, 0x69, 0x42, 0x47, 0x8f,
+ 0x31, 0x73, 0x2c, 0xc4, 0xdc, 0x28, 0x02, 0xee, 0xec, 0xe0, 0xbe, 0xff,
+ 0xa4, 0xa6, 0x37, 0xb5, 0x9b, 0x96, 0xb6, 0xec, 0x0c, 0x9b, 0xd2, 0x36,
+ 0xd4, 0x38, 0x60, 0x5a, 0x17, 0x7d, 0xd4, 0xd3, 0xbb, 0x2a, 0xa1, 0x95,
+ 0xd2, 0x83, 0xe3, 0x79, 0xe3, 0x65, 0x64, 0x5a, 0x17, 0x2a, 0xc6, 0x71,
+ 0x2e, 0xff, 0xd8, 0x4d, 0xdd, 0x5b, 0x8c, 0x67, 0x36, 0x01, 0x2b, 0x41,
+ 0x71, 0x01, 0xf6, 0xa5, 0xf7, 0xf2, 0xd5, 0xda, 0xa9, 0xfc, 0x58, 0xff,
+ 0xca, 0x9b, 0xc9, 0x56, 0x5a, 0xd6, 0x58, 0x21, 0xe8, 0x15, 0x4b, 0x85,
+ 0xe2, 0x8c, 0xc8, 0x06, 0x4f, 0x11, 0xc6, 0x46, 0xd7, 0x95, 0xef, 0xe9,
+ 0xba, 0x98, 0x64, 0x20, 0xb2, 0x8d, 0x8a, 0xea, 0x0a, 0xfe, 0x5a, 0x11,
+ 0xe0, 0x38, 0xb0, 0x3a, 0xf7, 0x8a, 0xb1, 0x4b, 0x95, 0xe0, 0x50, 0xcb,
+ 0xb2, 0x28, 0xcb, 0x50, 0x5b, 0x70, 0x8e, 0x56, 0xef, 0x73, 0xb6, 0xa7,
+ 0x15, 0xb3, 0x7d, 0x42, 0xaf, 0x08, 0xa1, 0x0d, 0xfd, 0x57, 0x3c, 0x4f,
+ 0xea, 0x47, 0xa1, 0xed, 0x58, 0x29, 0x01, 0xde, 0x7c, 0x0d, 0x71, 0xe1,
+ 0xd0, 0x16, 0x71, 0x4f, 0x03, 0xf5, 0x91, 0x06, 0xa9, 0xd1, 0x0b, 0x15,
+ 0xed, 0xe1, 0x89, 0x2b},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 62
+ {SEC_OID_SHA224,
+ 62,
+ {0x42, 0xc1, 0x8c, 0x5f, 0x19, 0x5b, 0x19, 0x93, 0xfe, 0xc4, 0x85, 0x75,
+ 0x93, 0x72, 0x8c, 0xf0, 0x07, 0x93, 0xbb, 0x09, 0x61, 0xf0, 0xa9, 0x24,
+ 0xb2, 0x0f, 0x5c, 0xd9, 0x49, 0x78, 0xac, 0xec, 0x7c, 0x4c, 0xb6, 0xd4,
+ 0xc5, 0x6d, 0xbb, 0x07, 0x02, 0x8a, 0x84, 0x54, 0xd1, 0xf3, 0xb5, 0x86,
+ 0xba, 0x17, 0xc2, 0xc9, 0xf4, 0xc6, 0xf9, 0x93, 0xd1, 0x2d, 0x31, 0x5e,
+ 0x49, 0xf9, 0x21, 0xdc, 0x1e, 0x81, 0x34, 0x47, 0x41, 0x27, 0x31, 0x93,
+ 0xb8, 0x9c, 0xea, 0x72, 0x2e, 0xad, 0x97, 0x16, 0x36, 0x20, 0x69, 0xb5,
+ 0xfd, 0xa2, 0xdd, 0x45, 0xf0, 0x0f, 0x64, 0x6a, 0x25, 0xd1, 0x7e, 0xad,
+ 0x26, 0x2c, 0x9c, 0x85, 0x6c, 0xdf, 0x8b, 0xe4, 0xb7, 0xfa, 0x54, 0x05,
+ 0x3e, 0xa5, 0x64, 0x78, 0x68, 0xcc, 0x85, 0x3e, 0x08, 0x43, 0xfd, 0x45,
+ 0x77, 0x08, 0x6b, 0x55, 0x50, 0x2c, 0xdc, 0xaf, 0x73, 0x88, 0xea, 0x92,
+ 0xfe, 0x12, 0x50, 0xf2, 0x33, 0x3c, 0xb7, 0x44, 0xf7, 0x10, 0x82, 0x51,
+ 0x74, 0x5c, 0xfb, 0x27, 0x2e, 0x15, 0x7f, 0x34, 0x6c, 0xb2, 0xd1, 0x46,
+ 0x3a, 0x6c, 0x11, 0x9a, 0xe0, 0xd6, 0x47, 0x72, 0x32, 0xb3, 0x21, 0x07,
+ 0x5b, 0xbc, 0xc6, 0x9d, 0x5e, 0x76, 0xc8, 0x48, 0x5d, 0x62, 0x1b, 0xc1,
+ 0x7c, 0xea, 0x31, 0x5c, 0x53, 0xe4, 0x90, 0x36, 0x70, 0x8c, 0x7b, 0x33,
+ 0xd7, 0xf6, 0x5d, 0xd8, 0x51, 0xdd, 0xd9, 0x61, 0x82, 0xb8, 0x73, 0xe9,
+ 0xef, 0xb2, 0x97, 0x96, 0x78, 0xe7, 0x81, 0x16, 0xd4, 0xd8, 0x50, 0x63,
+ 0xe3, 0xb3, 0x14, 0x64, 0x99, 0x96, 0xbc, 0x39, 0x08, 0xd4, 0x09, 0x15,
+ 0x82, 0x21, 0xb5, 0x63, 0xa1, 0x19, 0xf4, 0xc8, 0x57, 0xfc, 0x97, 0xd2,
+ 0x80, 0xe7, 0x50, 0x0f, 0x0f, 0x4f, 0x6c, 0xe9, 0x76, 0x1d, 0x22, 0x60,
+ 0x18, 0x95, 0x72, 0xed},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 63
+ {SEC_OID_SHA224,
+ 63,
+ {0x80, 0x22, 0x36, 0x6a, 0x2e, 0xcc, 0x0f, 0x3b, 0xed, 0xcd, 0xfe, 0xd0,
+ 0x40, 0x04, 0x8a, 0x7b, 0x95, 0x17, 0x08, 0xd3, 0xbd, 0x22, 0x04, 0x9b,
+ 0xe9, 0xe7, 0xff, 0xeb, 0x46, 0xda, 0x3e, 0x2a, 0xd1, 0x27, 0x72, 0x07,
+ 0xb2, 0xf8, 0x4b, 0x60, 0xbb, 0x24, 0xd0, 0x0d, 0xef, 0xbd, 0x2b, 0x89,
+ 0x5f, 0x32, 0x42, 0xfe, 0x18, 0x70, 0xa1, 0x29, 0x1e, 0xf0, 0x48, 0xa6,
+ 0xc1, 0x64, 0x48, 0x64, 0x45, 0x72, 0x93, 0x02, 0x37, 0x8b, 0x41, 0x16,
+ 0x37, 0x07, 0x3e, 0x38, 0x6b, 0x00, 0x04, 0x32, 0x18, 0x52, 0xe4, 0x48,
+ 0xf0, 0x76, 0x20, 0x55, 0x4d, 0xce, 0x1f, 0x75, 0xf1, 0x96, 0x57, 0x73,
+ 0xe2, 0x0c, 0x01, 0xd0, 0xfa, 0x0c, 0xe9, 0xf5, 0x1c, 0xfb, 0x93, 0x8f,
+ 0xb8, 0xd3, 0x56, 0xce, 0x3e, 0x28, 0x16, 0x75, 0xd5, 0xe2, 0xc5, 0xaa,
+ 0xb4, 0x6b, 0x3b, 0x72, 0x19, 0xd9, 0x66, 0x0f, 0xff, 0xad, 0xf3, 0xeb,
+ 0xc1, 0xf4, 0x61, 0x8d, 0x46, 0xf5, 0x4c, 0xb0, 0x3e, 0x42, 0x8e, 0x74,
+ 0xca, 0xe7, 0xff, 0x91, 0x52, 0x13, 0x19, 0x4a, 0xbb, 0x0d, 0xc0, 0x16,
+ 0xf8, 0x3b, 0x97, 0x40, 0xa4, 0x38, 0xf6, 0x95, 0x2c, 0x6f, 0x3e, 0x6b,
+ 0xf3, 0xfc, 0x7f, 0x12, 0x41, 0x96, 0xc3, 0x4e, 0xf4, 0xe3, 0x6c, 0xb5,
+ 0x4b, 0xae, 0xd6, 0xa6, 0x70, 0x70, 0x78, 0xdb, 0xf5, 0xdb, 0x2c, 0x29,
+ 0x41, 0xa2, 0x35, 0xcf, 0xaf, 0x86, 0xdf, 0x28, 0x62, 0x94, 0x6e, 0x36,
+ 0xf4, 0xf5, 0x13, 0x16, 0x0e, 0x50, 0xdc, 0xad, 0x2e, 0x31, 0x10, 0x6f,
+ 0x48, 0x61, 0x9a, 0x41, 0xba, 0x3a, 0x94, 0xd2, 0x01, 0x2a, 0x87, 0xbf,
+ 0x21, 0xa8, 0x1d, 0xc2, 0x30, 0x02, 0xa2, 0xc1, 0x4f, 0x21, 0x6e, 0x0f,
+ 0x16, 0xe5, 0x7b, 0x3c, 0xf2, 0x64, 0x19, 0xc3, 0xcd, 0x2d, 0x61, 0x50,
+ 0x39, 0x36, 0x97, 0x1e},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 64
+ {SEC_OID_SHA224,
+ 64,
+ {0x3c, 0x96, 0x7b, 0x1b, 0x74, 0x53, 0xb9, 0x8e, 0xf6, 0x76, 0x94, 0xd9,
+ 0x6e, 0x8f, 0xc8, 0x1c, 0x91, 0x47, 0x5a, 0x60, 0x90, 0x39, 0x5d, 0x32,
+ 0x15, 0x0f, 0x0d, 0xf1, 0xf9, 0x49, 0x2b, 0xca, 0xad, 0x38, 0x5c, 0xbe,
+ 0xee, 0x21, 0x43, 0xf0, 0x49, 0xaa, 0x7a, 0x7d, 0x59, 0xc0, 0x87, 0x68,
+ 0x59, 0xcb, 0x9c, 0x51, 0x97, 0xda, 0xb9, 0xa0, 0xea, 0x88, 0x6c, 0xdc,
+ 0x58, 0x47, 0x0e, 0x25, 0x2a, 0x4c, 0x55, 0x5f, 0xd4, 0x85, 0x46, 0xdb,
+ 0x5c, 0x8b, 0xc4, 0x25, 0x43, 0x0a, 0xe0, 0x89, 0x23, 0xb6, 0xca, 0xdb,
+ 0xc4, 0x8c, 0xca, 0x2a, 0x68, 0x16, 0x7a, 0xad, 0x49, 0x3a, 0x70, 0x70,
+ 0xc2, 0x7c, 0x9f, 0xec, 0xe0, 0x33, 0x56, 0x7a, 0x1b, 0xc4, 0x96, 0x9c,
+ 0x4e, 0x64, 0x24, 0x66, 0x0c, 0x88, 0xe1, 0xec, 0xd6, 0x57, 0x40, 0x9d,
+ 0x61, 0xf8, 0x81, 0x41, 0x1d, 0x29, 0xc1, 0xde, 0x42, 0x7b, 0xe1, 0x52,
+ 0x8a, 0xf0, 0x2d, 0xb4, 0xde, 0xfc, 0x6b, 0xe5, 0xdf, 0x7d, 0xb0, 0xc8,
+ 0x5f, 0x8c, 0x89, 0x0d, 0x50, 0x22, 0x3c, 0xea, 0xcb, 0xf7, 0x15, 0xb9,
+ 0x38, 0xd9, 0xff, 0x2e, 0xe8, 0xdc, 0xbc, 0x57, 0xf6, 0x55, 0x83, 0xbe,
+ 0xa6, 0xe2, 0x16, 0x84, 0xcc, 0x5b, 0xb6, 0x29, 0x40, 0x8a, 0x80, 0xa6,
+ 0x8c, 0xbf, 0x90, 0x1d, 0x6d, 0x05, 0xf1, 0x81, 0x43, 0x53, 0xa4, 0x58,
+ 0xf6, 0xff, 0xca, 0xc1, 0xc4, 0x9b, 0x7f, 0x3c, 0xef, 0x66, 0xf5, 0x26,
+ 0x01, 0xf6, 0x5a, 0xd4, 0x28, 0x97, 0x07, 0xd4, 0x42, 0x78, 0x69, 0x42,
+ 0x67, 0xfc, 0x5c, 0x43, 0xf4, 0xf9, 0xdf, 0x76, 0x5a, 0xf8, 0x87, 0xf4,
+ 0xce, 0x17, 0x53, 0xec, 0x18, 0x95, 0x53, 0xc7, 0x7e, 0xad, 0x37, 0xd4,
+ 0xdb, 0xf9, 0x63, 0xf7, 0xb7, 0x3f, 0x36, 0x0d, 0xb6, 0x5b, 0x41, 0x72,
+ 0x99, 0x38, 0x4d, 0xff},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 65
+ {SEC_OID_SHA224,
+ 65,
+ {0x23, 0x8c, 0xbd, 0xa5, 0x39, 0x65, 0x65, 0x55, 0x89, 0x92, 0xdd, 0x9f,
+ 0x4e, 0x51, 0xdb, 0x93, 0x62, 0x92, 0x42, 0xf2, 0xe8, 0xdf, 0xb7, 0xfe,
+ 0xc1, 0xb1, 0xba, 0xc8, 0xbd, 0xaf, 0xe2, 0x12, 0xb2, 0x11, 0x25, 0xb0,
+ 0x9e, 0x78, 0x2b, 0xed, 0xdc, 0xc0, 0x12, 0x2d, 0xdf, 0xd8, 0x46, 0x3b,
+ 0x4d, 0x33, 0x0f, 0x2d, 0x69, 0x87, 0x5d, 0xc5, 0x60, 0x72, 0x3e, 0x58,
+ 0xb6, 0x4f, 0x15, 0x4b, 0xfb, 0xba, 0xd8, 0xf8, 0xad, 0x30, 0x53, 0xf0,
+ 0xe0, 0x81, 0x08, 0x61, 0x02, 0x98, 0x39, 0x6c, 0xae, 0x35, 0xe9, 0x6e,
+ 0x91, 0x34, 0xd6, 0x4c, 0x4b, 0x01, 0x6a, 0x45, 0xab, 0xaa, 0xa1, 0x0e,
+ 0x8d, 0x24, 0x75, 0x97, 0x27, 0xe0, 0xf8, 0x58, 0x40, 0xf4, 0x9a, 0x99,
+ 0xd1, 0xff, 0xe9, 0xd9, 0x25, 0x61, 0xc6, 0xd1, 0x52, 0xd1, 0xd0, 0x33,
+ 0xfa, 0x23, 0x7f, 0x9d, 0x23, 0xb4, 0x4c, 0xa3, 0xeb, 0x9c, 0x2c, 0x35,
+ 0x35, 0x95, 0xc4, 0xb3, 0xbb, 0x54, 0x0a, 0x3c, 0x70, 0x30, 0xd6, 0x40,
+ 0x29, 0xd9, 0x7f, 0x14, 0x6a, 0x4d, 0x5c, 0x10, 0x7c, 0xbf, 0x1a, 0x6a,
+ 0x11, 0x1b, 0x8b, 0xfe, 0xb1, 0x48, 0x88, 0x27, 0x53, 0xe3, 0xcc, 0xdd,
+ 0xc8, 0x97, 0xcb, 0x32, 0x31, 0xb1, 0x46, 0x50, 0x26, 0x1c, 0x9d, 0xaf,
+ 0xfe, 0x94, 0xf4, 0x59, 0x4c, 0x43, 0xd4, 0x55, 0x33, 0x69, 0x2f, 0x0c,
+ 0x44, 0x45, 0x64, 0x6b, 0xc1, 0xab, 0x30, 0xaf, 0x8a, 0x6c, 0x54, 0x8e,
+ 0x2a, 0xd3, 0xd1, 0xfa, 0x64, 0xc5, 0x0b, 0xfb, 0x96, 0x54, 0x2a, 0x4c,
+ 0x1b, 0x04, 0xf8, 0xa5, 0x07, 0xfe, 0x35, 0x2a, 0x3e, 0xa1, 0x15, 0x2a,
+ 0x3e, 0x47, 0xf5, 0x2b, 0x52, 0x0d, 0x40, 0x64, 0xb8, 0x78, 0xd8, 0x28,
+ 0x1a, 0x7b, 0x3a, 0x55, 0x28, 0xf8, 0xbb, 0x73, 0x53, 0xd9, 0xc4, 0x97,
+ 0x23, 0x23, 0xdb, 0x91},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 66
+ {SEC_OID_SHA224,
+ 66,
+ {0x3f, 0x40, 0xa7, 0xd9, 0x01, 0xd1, 0xf3, 0x6a, 0x20, 0x52, 0xbe, 0x75,
+ 0x19, 0x1d, 0x05, 0xe0, 0x14, 0x1e, 0x14, 0x11, 0xed, 0x61, 0xac, 0x45,
+ 0x56, 0xf4, 0x11, 0xab, 0x83, 0xbe, 0x2c, 0x0f, 0xbd, 0x4c, 0x53, 0x7a,
+ 0x53, 0x79, 0x44, 0x13, 0x0c, 0x0b, 0x62, 0x99, 0x3c, 0x1a, 0x1a, 0xc9,
+ 0xb1, 0xf9, 0x36, 0x84, 0xd7, 0xd3, 0x91, 0x12, 0x65, 0x2b, 0x0d, 0x55,
+ 0x94, 0xad, 0x9a, 0xbc, 0xad, 0xd2, 0x8e, 0xcb, 0x85, 0xe7, 0x68, 0x39,
+ 0x59, 0xbe, 0xb0, 0x69, 0xbd, 0x22, 0xa4, 0x25, 0x2d, 0x2c, 0xc1, 0xef,
+ 0x3b, 0xa1, 0x81, 0x56, 0x76, 0x15, 0x25, 0x58, 0x73, 0xbc, 0xe4, 0x6b,
+ 0x0b, 0x27, 0xab, 0x06, 0xd8, 0x81, 0xb1, 0x91, 0x74, 0x53, 0xc8, 0xd9,
+ 0x44, 0xc8, 0xca, 0x76, 0xb3, 0xbd, 0x2e, 0xba, 0xc2, 0x61, 0xb9, 0xb9,
+ 0x58, 0x5e, 0xa7, 0xcd, 0xd6, 0xcd, 0x18, 0x9c, 0x4d, 0xb8, 0x72, 0xf5,
+ 0xcf, 0xa4, 0x1c, 0x2a, 0x48, 0xb1, 0xf0, 0x6f, 0x9a, 0x5a, 0xc7, 0x0e,
+ 0xda, 0xd5, 0xed, 0xc1, 0x99, 0x76, 0x6f, 0x71, 0x13, 0xe6, 0x0b, 0x4d,
+ 0xa1, 0xdf, 0x44, 0x86, 0x97, 0x1e, 0xe3, 0x71, 0xfe, 0x69, 0xba, 0x65,
+ 0x55, 0x78, 0xed, 0xa7, 0x65, 0xcd, 0x89, 0x43, 0x6e, 0xe7, 0x4f, 0x46,
+ 0xa6, 0x3a, 0x65, 0xfe, 0x2f, 0x37, 0x3a, 0xad, 0x63, 0xe2, 0x8e, 0x1a,
+ 0x5c, 0x58, 0xdb, 0x16, 0x9f, 0x59, 0x8a, 0x1d, 0xc9, 0xf6, 0x38, 0x58,
+ 0x5d, 0xa4, 0x1e, 0xee, 0x8e, 0x97, 0x1a, 0x84, 0x29, 0xbe, 0xcb, 0xb4,
+ 0xd0, 0xbb, 0x03, 0x78, 0x8e, 0xc6, 0xcf, 0x1a, 0xf7, 0x10, 0x2a, 0xf3,
+ 0x5e, 0xe1, 0xcd, 0x7b, 0x91, 0xe3, 0xe6, 0x87, 0x63, 0xe3, 0x4e, 0x56,
+ 0x53, 0x2e, 0x13, 0xd1, 0x33, 0xe8, 0xcf, 0x3f, 0x4b, 0x64, 0x7a, 0xd6,
+ 0x97, 0xcd, 0x4c, 0xa3},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 67
+ {SEC_OID_SHA224,
+ 67,
+ {0x29, 0x74, 0xef, 0x65, 0xa4, 0x6c, 0x44, 0xf9, 0x8e, 0x9e, 0x42, 0xdb,
+ 0x4a, 0x90, 0xe9, 0x89, 0x67, 0x04, 0xae, 0x8e, 0xd8, 0x08, 0x3e, 0x2c,
+ 0x8c, 0xb3, 0xb8, 0x15, 0xb5, 0x3e, 0xce, 0xbf, 0x38, 0x1c, 0xe8, 0xab,
+ 0x71, 0xda, 0xe4, 0xf6, 0xa1, 0x7e, 0xd3, 0xcd, 0x21, 0x90, 0x65, 0x5e,
+ 0x0f, 0x79, 0x44, 0xd7, 0x0f, 0x61, 0xdc, 0x60, 0x27, 0x44, 0xd0, 0x76,
+ 0x29, 0x98, 0x66, 0x1f, 0x6e, 0x34, 0x14, 0xca, 0xaf, 0x5b, 0xe9, 0xe2,
+ 0x19, 0xce, 0x86, 0x1b, 0x9e, 0x6c, 0xff, 0xfd, 0xf0, 0x45, 0x3e, 0xb5,
+ 0x86, 0xc2, 0xed, 0x72, 0x45, 0xeb, 0xca, 0x69, 0xf1, 0x45, 0xbe, 0xb5,
+ 0xd9, 0x8b, 0x9b, 0x41, 0x33, 0x6f, 0x25, 0x19, 0x37, 0x33, 0xe0, 0xe3,
+ 0x6c, 0x39, 0x82, 0xa1, 0x82, 0xe6, 0x3c, 0x3c, 0x0b, 0xb6, 0xbe, 0xb8,
+ 0xb1, 0x02, 0x46, 0xf4, 0x94, 0xb0, 0x1e, 0x23, 0xef, 0x8b, 0x5c, 0x2d,
+ 0x23, 0x07, 0xfd, 0x51, 0x86, 0xe9, 0x17, 0x7c, 0x8c, 0xee, 0xb3, 0x4b,
+ 0x36, 0x63, 0x93, 0xed, 0x6b, 0x35, 0x56, 0xba, 0x47, 0x4d, 0x3b, 0x07,
+ 0xba, 0x13, 0x7c, 0xd3, 0xf5, 0xc4, 0xbb, 0x3b, 0x61, 0x42, 0x89, 0xfc,
+ 0x94, 0xa4, 0xdb, 0xe7, 0x83, 0x8d, 0x00, 0x21, 0x3d, 0x82, 0x8f, 0x50,
+ 0x5f, 0xeb, 0x1f, 0x81, 0x63, 0xb9, 0x49, 0x00, 0x2b, 0x08, 0xda, 0x26,
+ 0xd4, 0xbb, 0x0b, 0x2e, 0xc4, 0x4a, 0x40, 0xcb, 0x05, 0x99, 0x38, 0xbc,
+ 0xa9, 0x40, 0x29, 0x80, 0x49, 0x42, 0xbb, 0xdd, 0x08, 0xb9, 0x75, 0xba,
+ 0x84, 0x61, 0xf4, 0xf9, 0x29, 0x17, 0x9f, 0xce, 0x2a, 0x6e, 0x2c, 0x15,
+ 0xcf, 0xd4, 0xff, 0x1c, 0xfd, 0x55, 0xa9, 0xd0, 0x3d, 0x7b, 0xbc, 0xcd,
+ 0x49, 0x42, 0xbd, 0x21, 0x41, 0xce, 0x3b, 0x89, 0x9c, 0x48, 0xb8, 0xc0,
+ 0xf7, 0xd3, 0xb3, 0x8d},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 68
+ {SEC_OID_SHA224,
+ 68,
+ {0x53, 0xd2, 0x32, 0xf8, 0x03, 0x0b, 0xe5, 0x1e, 0xd8, 0x90, 0x87, 0xfd,
+ 0x1a, 0xdc, 0x81, 0x6d, 0x1e, 0xe5, 0x2e, 0xe9, 0xbf, 0x91, 0xa7, 0xcc,
+ 0x43, 0xae, 0x1c, 0xa4, 0xec, 0x61, 0x3a, 0xb3, 0xba, 0x4d, 0xfe, 0x02,
+ 0xc4, 0xe4, 0x92, 0x16, 0x7a, 0x0d, 0xe0, 0x6a, 0x2d, 0x54, 0x60, 0x22,
+ 0xaa, 0x28, 0x8c, 0xa4, 0xa4, 0xec, 0x6d, 0xb4, 0x45, 0x5d, 0x93, 0x34,
+ 0x3d, 0x80, 0xc5, 0x77, 0x42, 0xf5, 0x98, 0x49, 0x36, 0x57, 0xa5, 0x7c,
+ 0x62, 0xeb, 0xe1, 0x4f, 0xff, 0x7f, 0x7e, 0x32, 0x18, 0xf8, 0x29, 0x6c,
+ 0x2b, 0x99, 0x52, 0xbc, 0x58, 0x65, 0x2a, 0xe8, 0x1a, 0xee, 0x9e, 0x26,
+ 0x45, 0x0f, 0xa8, 0xc9, 0xf0, 0x65, 0x08, 0x1f, 0x00, 0xe3, 0xaf, 0xc5,
+ 0x0d, 0x17, 0xb6, 0x7f, 0x85, 0xdc, 0xa8, 0xed, 0xa2, 0x5f, 0xe3, 0x30,
+ 0x1f, 0x96, 0x96, 0xd2, 0xca, 0x7f, 0x0f, 0xc4, 0xf4, 0x18, 0xa4, 0x79,
+ 0xa2, 0x20, 0x2d, 0x83, 0xa4, 0x4b, 0xb5, 0xf7, 0x25, 0x3d, 0x94, 0x1e,
+ 0xf9, 0xfd, 0x2f, 0xc1, 0xe6, 0xc4, 0xc4, 0x29, 0x53, 0xd7, 0x31, 0x5f,
+ 0xe7, 0x91, 0x6f, 0xad, 0x82, 0x0e, 0x61, 0xbc, 0x3f, 0x12, 0x36, 0xe7,
+ 0x2e, 0x9b, 0x3c, 0xe5, 0x16, 0x70, 0x27, 0xc7, 0x91, 0xfb, 0x91, 0x79,
+ 0xaa, 0xbc, 0xbb, 0x08, 0xc3, 0x07, 0xb7, 0x0d, 0x69, 0x33, 0x9a, 0xce,
+ 0xcb, 0x55, 0x84, 0x0d, 0x0b, 0x24, 0xa8, 0xf5, 0x96, 0xdb, 0xcf, 0x35,
+ 0xe4, 0x74, 0xb7, 0x1c, 0x66, 0x18, 0x8a, 0xdc, 0x2e, 0x87, 0x14, 0x36,
+ 0xfe, 0xb1, 0x2b, 0x67, 0x12, 0x61, 0x23, 0x58, 0x42, 0xac, 0xca, 0xda,
+ 0xe5, 0x4d, 0x68, 0x93, 0xdf, 0xfa, 0x5c, 0x02, 0xa3, 0x37, 0xfb, 0xc5,
+ 0x8e, 0xa4, 0xd0, 0x86, 0x2f, 0x94, 0xf4, 0xd1, 0x8b, 0xb0, 0xdf, 0x30,
+ 0x73, 0xa6, 0xea, 0x9c},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 69
+ {SEC_OID_SHA224,
+ 69,
+ {0x26, 0x88, 0xc2, 0x5c, 0xd6, 0xd4, 0x6d, 0xec, 0x0c, 0x96, 0x1a, 0xaa,
+ 0x9f, 0x80, 0xb3, 0x83, 0x20, 0x13, 0x0c, 0x05, 0x70, 0xf7, 0xd0, 0x28,
+ 0xa6, 0xcf, 0xe1, 0xdc, 0x06, 0x46, 0x15, 0x2c, 0xdc, 0xcb, 0x77, 0xe0,
+ 0x17, 0x1b, 0xc1, 0x3b, 0x14, 0xa3, 0x8e, 0x15, 0x29, 0x22, 0xb7, 0x80,
+ 0xb7, 0x3e, 0x63, 0xad, 0xa0, 0x4c, 0xb0, 0x83, 0x19, 0x04, 0xbf, 0x95,
+ 0x2a, 0xd1, 0x5d, 0x82, 0x92, 0x2e, 0x11, 0xca, 0xe7, 0x36, 0x24, 0xb8,
+ 0xbe, 0x30, 0xa8, 0x63, 0x61, 0x62, 0x28, 0x8f, 0x4f, 0xbf, 0xc7, 0xad,
+ 0x0b, 0xff, 0x12, 0x62, 0x8a, 0x93, 0x55, 0xae, 0x7e, 0x3b, 0x32, 0x9d,
+ 0xe6, 0x7c, 0x7e, 0xa9, 0x78, 0xee, 0x12, 0xe2, 0xe8, 0xb9, 0xb9, 0x8c,
+ 0x8e, 0xd5, 0x96, 0x7b, 0xcd, 0xc1, 0xb6, 0x1a, 0x97, 0x9c, 0xa7, 0x46,
+ 0xb6, 0xa4, 0xb2, 0xf6, 0x1b, 0x96, 0x4f, 0x8a, 0x82, 0x53, 0xa4, 0x43,
+ 0xc1, 0x6a, 0x96, 0x0e, 0x94, 0xe9, 0x9f, 0x6e, 0xa0, 0x7c, 0x93, 0x88,
+ 0x82, 0x0f, 0x95, 0xaa, 0x3d, 0x4f, 0x5e, 0x7e, 0xde, 0x3b, 0xc7, 0xbe,
+ 0xb3, 0x85, 0x93, 0x5c, 0x96, 0xa5, 0x4e, 0x11, 0xe9, 0x4a, 0x19, 0x28,
+ 0xa6, 0xe0, 0xdf, 0xe6, 0x8a, 0xf8, 0x47, 0x5b, 0x69, 0x03, 0xcc, 0x91,
+ 0x91, 0xd2, 0xea, 0x3f, 0xc4, 0x3e, 0xef, 0x8d, 0xd0, 0xa7, 0x4a, 0xf3,
+ 0xe8, 0xf0, 0x76, 0x1d, 0x98, 0x1e, 0xbf, 0x90, 0x5c, 0x33, 0x61, 0xee,
+ 0xae, 0xe1, 0x29, 0x26, 0x3e, 0x3d, 0x58, 0x7a, 0x46, 0xad, 0xf6, 0x07,
+ 0x47, 0xb6, 0xee, 0x0d, 0xa1, 0x48, 0xa4, 0x18, 0x3a, 0xe8, 0x2f, 0x56,
+ 0x9b, 0x10, 0x98, 0x63, 0x7a, 0x55, 0x56, 0x5a, 0x17, 0xdc, 0x7d, 0x93,
+ 0xd3, 0x0b, 0x23, 0x2a, 0x60, 0xfd, 0x3f, 0xa7, 0x53, 0x4e, 0xf1, 0xc9,
+ 0x95, 0x39, 0x50, 0x92},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 70
+ {SEC_OID_SHA224,
+ 70,
+ {0x7c, 0x4a, 0x02, 0x34, 0x96, 0x2f, 0x20, 0xfc, 0x3c, 0x34, 0x02, 0xd7,
+ 0x3a, 0x5f, 0x01, 0x29, 0x3b, 0x6d, 0x40, 0x66, 0xfa, 0xbf, 0x90, 0xf2,
+ 0xd3, 0x22, 0x1c, 0x11, 0xd2, 0x2a, 0x41, 0x5a, 0x4c, 0x46, 0x95, 0x58,
+ 0x83, 0x3c, 0x95, 0x73, 0xbc, 0xa8, 0x68, 0x9e, 0xb6, 0x08, 0x8b, 0xa3,
+ 0xea, 0x9e, 0x49, 0x9d, 0x6d, 0x4d, 0xeb, 0x51, 0x06, 0xfc, 0x9b, 0x6e,
+ 0x0e, 0x0d, 0xa5, 0xd8, 0xa3, 0x9c, 0x00, 0xcb, 0xf4, 0x55, 0xdd, 0x81,
+ 0xa2, 0x4c, 0xc1, 0x5c, 0xe0, 0xcf, 0x21, 0x73, 0x85, 0xbd, 0xbc, 0x76,
+ 0x03, 0xa0, 0x29, 0x67, 0xdc, 0x13, 0x88, 0xee, 0xec, 0xf1, 0x5a, 0x22,
+ 0x43, 0x1e, 0xf7, 0xda, 0x1c, 0xd5, 0xd2, 0x08, 0xdf, 0x94, 0x6f, 0x90,
+ 0xa0, 0xf1, 0xd6, 0x09, 0xe2, 0x37, 0x2b, 0x14, 0x80, 0x79, 0xbf, 0xc3,
+ 0xb7, 0xc9, 0xfb, 0xc9, 0x48, 0x19, 0xd7, 0x84, 0x7f, 0xa7, 0x3a, 0x7a,
+ 0xef, 0x0c, 0x50, 0x2b, 0x3e, 0xe0, 0xa5, 0xd0, 0x10, 0x3a, 0xa6, 0x73,
+ 0xad, 0xd2, 0x5a, 0xf6, 0xf4, 0xec, 0x0d, 0xfb, 0xca, 0x97, 0xe7, 0x20,
+ 0xce, 0xc8, 0xa5, 0xaf, 0x70, 0xaf, 0x73, 0x20, 0x93, 0xcc, 0x72, 0x6d,
+ 0x72, 0x43, 0x4f, 0x7f, 0x2a, 0xe6, 0x85, 0xc0, 0x2c, 0x4c, 0x60, 0x7f,
+ 0xa2, 0xf0, 0x25, 0xc7, 0x61, 0x4e, 0x16, 0x40, 0x99, 0xa2, 0x7f, 0x8a,
+ 0xa2, 0x14, 0xc6, 0xcd, 0x58, 0xc5, 0x24, 0xd6, 0x40, 0x22, 0x99, 0x35,
+ 0x2f, 0x2a, 0x83, 0xcc, 0xc6, 0x3f, 0xf4, 0xa2, 0x19, 0x0d, 0xc5, 0xec,
+ 0xdf, 0x40, 0x70, 0x12, 0xf2, 0xc5, 0xc0, 0x18, 0xc4, 0xbe, 0x31, 0x38,
+ 0x2f, 0x06, 0xee, 0x3a, 0xea, 0x6a, 0x46, 0x85, 0xcb, 0x39, 0x56, 0x80,
+ 0xcf, 0xeb, 0xd6, 0x57, 0x6d, 0xd0, 0x74, 0x28, 0xcf, 0xf9, 0x8f, 0x6a,
+ 0x53, 0x89, 0xa2, 0xec},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 71
+ {SEC_OID_SHA224,
+ 71,
+ {0x88, 0xa2, 0xac, 0x7e, 0x96, 0x8f, 0x22, 0xbc, 0x28, 0xee, 0xf7, 0xec,
+ 0x6a, 0x82, 0x55, 0x59, 0x21, 0x6e, 0x71, 0xa5, 0x1e, 0x2b, 0x0c, 0xe0,
+ 0xe6, 0x69, 0x35, 0xb3, 0x3e, 0xe0, 0xbf, 0x3a, 0x0f, 0x72, 0xaf, 0x9d,
+ 0x35, 0xb3, 0x0d, 0x6a, 0xfc, 0x91, 0x17, 0xb8, 0xeb, 0xb3, 0x6a, 0x1d,
+ 0xea, 0xb6, 0x1d, 0x5e, 0x3a, 0x19, 0x77, 0xd3, 0x2f, 0x24, 0x69, 0x18,
+ 0xd2, 0xd4, 0x37, 0x17, 0xb1, 0x48, 0x90, 0x59, 0x11, 0x4d, 0x3b, 0xdf,
+ 0xce, 0xea, 0x25, 0x47, 0x7d, 0xec, 0x77, 0x85, 0xb4, 0xeb, 0xdd, 0x23,
+ 0x0c, 0x83, 0xe1, 0xa7, 0xdb, 0x86, 0x3b, 0x09, 0x83, 0x6b, 0xe0, 0x1d,
+ 0x00, 0x5f, 0x4c, 0xb6, 0xe4, 0x62, 0x9b, 0xec, 0x41, 0xd5, 0x17, 0x15,
+ 0x54, 0x10, 0x63, 0x45, 0x02, 0xd0, 0x6e, 0x5f, 0x99, 0x2e, 0xf3, 0x77,
+ 0xcb, 0xfc, 0x58, 0x00, 0xf7, 0x17, 0x86, 0xa5, 0x49, 0xfa, 0xe0, 0x4d,
+ 0xf9, 0x6e, 0xcd, 0x12, 0xd0, 0xb9, 0x48, 0x57, 0xd1, 0x0f, 0x3f, 0x63,
+ 0x1a, 0xc2, 0xd3, 0x2a, 0x2d, 0x18, 0x40, 0x0d, 0x12, 0xb0, 0x03, 0x99,
+ 0x59, 0xe7, 0x25, 0xbb, 0xaa, 0xc3, 0x62, 0x45, 0x59, 0x9f, 0x71, 0xa6,
+ 0xf3, 0x8f, 0xb2, 0x54, 0x5d, 0x69, 0xff, 0x17, 0x12, 0xe7, 0x12, 0xe3,
+ 0xbe, 0x7e, 0xf6, 0x5d, 0xf9, 0xca, 0xc6, 0x25, 0x2c, 0x2a, 0xb2, 0x96,
+ 0x3d, 0x73, 0x3b, 0x50, 0x3e, 0x9f, 0x51, 0x33, 0xea, 0x53, 0x9a, 0xe0,
+ 0x9c, 0x5e, 0xfb, 0x8a, 0x13, 0x71, 0xbf, 0x96, 0xd6, 0x17, 0xc9, 0xad,
+ 0x48, 0x8b, 0xe0, 0x59, 0x91, 0xba, 0x6e, 0x02, 0x1b, 0xa2, 0x0b, 0x90,
+ 0x05, 0x53, 0x60, 0x8c, 0x08, 0xc6, 0x7a, 0x70, 0xe8, 0x8b, 0xa0, 0xe2,
+ 0x21, 0x9f, 0xd8, 0xca, 0x97, 0x7e, 0x8b, 0x75, 0x6d, 0xfd, 0x5c, 0x37,
+ 0x0a, 0x60, 0x24, 0xa7},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 72
+ {SEC_OID_SHA224,
+ 72,
+ {0x53, 0x2c, 0xe0, 0x64, 0xcb, 0x71, 0x86, 0xe8, 0xb3, 0x73, 0x86, 0x1f,
+ 0x34, 0x43, 0x5d, 0x41, 0x7f, 0x40, 0x73, 0xd1, 0xa3, 0xae, 0x68, 0x50,
+ 0xe0, 0xac, 0x39, 0x09, 0xfa, 0xa2, 0x75, 0xb3, 0x88, 0xdd, 0xc7, 0xea,
+ 0x76, 0x82, 0xdd, 0x21, 0x97, 0xae, 0x74, 0xde, 0xce, 0xca, 0xa1, 0xe2,
+ 0x1b, 0xde, 0xd0, 0x51, 0x0d, 0xfe, 0x5a, 0x73, 0xf8, 0xbf, 0x2e, 0x05,
+ 0x0a, 0xa6, 0x9b, 0x8e, 0x59, 0x24, 0x87, 0xf3, 0x96, 0x24, 0x82, 0x0d,
+ 0x7b, 0xfa, 0xca, 0xdd, 0x92, 0x32, 0x0b, 0xf5, 0xf8, 0xbc, 0xf3, 0xb1,
+ 0x70, 0xef, 0xbd, 0x5e, 0x78, 0xf3, 0x6a, 0x81, 0xcf, 0x75, 0x26, 0x2d,
+ 0xe0, 0xec, 0xc6, 0xf4, 0xba, 0x03, 0x3a, 0xbe, 0x15, 0x5e, 0x56, 0x3e,
+ 0x83, 0xcb, 0x82, 0xf3, 0x9c, 0x46, 0x77, 0xdf, 0x3c, 0x8c, 0x47, 0xaf,
+ 0x2b, 0x1d, 0xb9, 0x1e, 0x36, 0x73, 0x5a, 0x5a, 0x14, 0x83, 0xa9, 0x1e,
+ 0xf9, 0x8b, 0xa0, 0xd2, 0x0a, 0xbc, 0x93, 0xbb, 0xbb, 0x1b, 0x79, 0xfb,
+ 0x9c, 0xf5, 0x53, 0xe2, 0x78, 0xd2, 0xc5, 0x54, 0x21, 0x50, 0xf1, 0x66,
+ 0x80, 0x74, 0xeb, 0x1b, 0xa7, 0xe5, 0x9e, 0xef, 0xf7, 0x4d, 0x8f, 0xd5,
+ 0xfd, 0x35, 0xec, 0x16, 0x83, 0x23, 0xd4, 0xb8, 0x86, 0xdc, 0xf3, 0x96,
+ 0x1e, 0x3e, 0xeb, 0x05, 0xd7, 0xbc, 0x73, 0x0c, 0x01, 0xbc, 0x13, 0x9f,
+ 0x27, 0x68, 0x3e, 0xe8, 0xc1, 0x35, 0x6c, 0xe0, 0x52, 0x65, 0xd1, 0x85,
+ 0x08, 0xe2, 0x68, 0x9f, 0xbb, 0x34, 0xa5, 0xd6, 0xfc, 0x26, 0xa4, 0x00,
+ 0x94, 0xf6, 0x4b, 0x4a, 0xc1, 0xca, 0xdc, 0xc3, 0xce, 0x9c, 0x3c, 0x08,
+ 0xae, 0xb1, 0x81, 0xf7, 0x37, 0x01, 0x32, 0x5f, 0xb7, 0x7d, 0x84, 0xb0,
+ 0xff, 0x9b, 0x00, 0x08, 0xaa, 0x8f, 0x68, 0xde, 0xe7, 0x6a, 0x37, 0xc6,
+ 0x96, 0xc4, 0xf8, 0xba},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 73
+ {SEC_OID_SHA224,
+ 73,
+ {0x19, 0x08, 0x2c, 0xac, 0x9c, 0x77, 0xc7, 0x83, 0x7d, 0xf4, 0x34, 0xd9,
+ 0xdf, 0x18, 0xfb, 0xc9, 0xda, 0x0d, 0x3e, 0xfb, 0x02, 0x31, 0x6a, 0x2b,
+ 0xe4, 0x70, 0x99, 0xae, 0xbf, 0x0a, 0xfa, 0xaf, 0xfb, 0x08, 0xda, 0xdc,
+ 0x23, 0x46, 0x53, 0xb2, 0x2f, 0x16, 0xee, 0x1a, 0xaf, 0xfd, 0x67, 0xaf,
+ 0xae, 0xa5, 0xb8, 0x46, 0x76, 0x74, 0xe1, 0xa3, 0x59, 0x80, 0x2b, 0xcf,
+ 0x8f, 0xce, 0xa3, 0x2f, 0x22, 0xb2, 0x1b, 0xb2, 0x58, 0xc4, 0xd9, 0xc8,
+ 0x02, 0xa8, 0xbd, 0xbb, 0x64, 0xb2, 0x56, 0x10, 0x7b, 0xb6, 0x1c, 0x29,
+ 0x70, 0xa6, 0xde, 0x96, 0x12, 0xf7, 0x81, 0xcb, 0x6a, 0xc8, 0x85, 0x2d,
+ 0x62, 0x98, 0xb3, 0xf8, 0x16, 0x90, 0x4c, 0xf4, 0x44, 0x20, 0x3b, 0xd6,
+ 0x16, 0x5e, 0xd1, 0x13, 0xed, 0x04, 0xb5, 0xc6, 0x56, 0x8d, 0x37, 0xcc,
+ 0xbc, 0x58, 0x12, 0x46, 0xe3, 0x13, 0x86, 0x69, 0xd4, 0x63, 0xf1, 0xc1,
+ 0xf8, 0x37, 0xa3, 0xce, 0x6e, 0x99, 0xaf, 0x00, 0x84, 0xf3, 0x60, 0xff,
+ 0xc0, 0xe7, 0x3d, 0x94, 0xe6, 0x33, 0xff, 0x1b, 0xc6, 0x9a, 0xbe, 0x08,
+ 0x84, 0xb2, 0xa5, 0x48, 0x06, 0x6d, 0x9e, 0xd5, 0x67, 0x46, 0x39, 0xd4,
+ 0xfd, 0x1c, 0x5f, 0x98, 0x25, 0x2b, 0x80, 0x0c, 0x43, 0x67, 0x68, 0x50,
+ 0xca, 0x38, 0x85, 0xfa, 0x64, 0x4c, 0x69, 0xb6, 0xfc, 0xac, 0xdf, 0xd7,
+ 0xc4, 0x4d, 0xcc, 0xbc, 0x0b, 0x23, 0x95, 0xd6, 0x5c, 0x83, 0x8a, 0x4f,
+ 0x4e, 0x29, 0x79, 0x26, 0xff, 0xeb, 0x2a, 0xb7, 0xbe, 0xed, 0xd9, 0x12,
+ 0xe2, 0xef, 0x3e, 0x8b, 0xf6, 0x85, 0xd7, 0x78, 0x3a, 0xee, 0x54, 0x93,
+ 0xba, 0x87, 0x1a, 0xa8, 0xd1, 0x19, 0x9f, 0x88, 0xe8, 0xcb, 0x03, 0x9b,
+ 0x4f, 0x52, 0x91, 0x10, 0xcf, 0x8f, 0x25, 0x6a, 0xd8, 0x9c, 0x70, 0x62,
+ 0x41, 0x4d, 0xf9, 0x1f},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 74
+ {SEC_OID_SHA224,
+ 74,
+ {0xb7, 0xa4, 0x6c, 0x2c, 0x32, 0x3f, 0xda, 0x60, 0x47, 0xc0, 0xef, 0xe5,
+ 0x81, 0x93, 0x33, 0x61, 0x7d, 0xac, 0x68, 0xc6, 0x1b, 0x04, 0x7d, 0x40,
+ 0xb8, 0x68, 0x81, 0xaa, 0x4c, 0x8d, 0xbd, 0xbc, 0x19, 0x5e, 0x98, 0x1e,
+ 0x64, 0x4a, 0xe5, 0x0a, 0xb7, 0x34, 0x65, 0x72, 0x06, 0xa9, 0x7d, 0x9c,
+ 0x52, 0x5e, 0xd3, 0x59, 0x1c, 0x8d, 0xbd, 0xe6, 0xc6, 0x17, 0xcb, 0x15,
+ 0x0c, 0xce, 0x08, 0xaf, 0xd8, 0x67, 0x59, 0x9d, 0xf8, 0x18, 0xdb, 0x9c,
+ 0x43, 0xa1, 0xc8, 0x5c, 0xa8, 0x9f, 0xbe, 0xf7, 0x94, 0x8b, 0xd7, 0xe0,
+ 0x89, 0xba, 0xa7, 0xd0, 0x30, 0x54, 0x6e, 0xf7, 0x49, 0xba, 0x5b, 0xd5,
+ 0xa4, 0x14, 0x30, 0x2b, 0x1d, 0xcf, 0xc8, 0x8a, 0x7a, 0x00, 0x54, 0x63,
+ 0x0f, 0x48, 0x60, 0x0e, 0x79, 0x26, 0xd9, 0x9f, 0x8b, 0x87, 0x46, 0x0e,
+ 0xb2, 0x14, 0xdf, 0x16, 0xdc, 0x07, 0x72, 0x36, 0xd1, 0x23, 0x9c, 0x70,
+ 0xdb, 0x04, 0x88, 0x0e, 0x6d, 0x60, 0x44, 0x78, 0x8f, 0x2d, 0xeb, 0x20,
+ 0xa4, 0xef, 0xaa, 0x3d, 0x8e, 0x43, 0xd7, 0x3e, 0x63, 0x79, 0x2b, 0x55,
+ 0xaa, 0xe9, 0xd6, 0x1a, 0x3a, 0xc5, 0x0f, 0x64, 0x52, 0x36, 0x8c, 0xbd,
+ 0xc7, 0x48, 0x1d, 0xee, 0x9a, 0x41, 0x96, 0x08, 0xea, 0x40, 0x15, 0x23,
+ 0x86, 0x8c, 0x8a, 0x9a, 0x82, 0x5f, 0x85, 0x8f, 0x79, 0x18, 0xc9, 0xce,
+ 0x0e, 0x13, 0x85, 0x54, 0xba, 0x55, 0x55, 0x1e, 0x29, 0x53, 0x23, 0xd1,
+ 0x3c, 0x30, 0xa0, 0x1e, 0xc1, 0x60, 0xc8, 0x56, 0xef, 0xa1, 0x77, 0x11,
+ 0x69, 0x8e, 0x4a, 0xa8, 0xe7, 0x45, 0x7b, 0x2b, 0xf8, 0x9a, 0x15, 0x8e,
+ 0xd4, 0xa0, 0xe1, 0x1b, 0xa5, 0x97, 0x2c, 0x99, 0x6a, 0x1a, 0x97, 0x19,
+ 0x62, 0x8f, 0x0b, 0x5c, 0xeb, 0x81, 0xd4, 0x15, 0xe8, 0x9f, 0x34, 0xb9,
+ 0x16, 0xc6, 0x46, 0x47},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 75
+ {SEC_OID_SHA224,
+ 75,
+ {0x74, 0x3a, 0xc2, 0xe5, 0x0a, 0xde, 0xf9, 0x25, 0xfe, 0x5d, 0x9c, 0x1e,
+ 0xf7, 0x9a, 0x65, 0x0b, 0x92, 0xb1, 0x56, 0xfe, 0xeb, 0x8f, 0x2f, 0x5b,
+ 0x47, 0xf3, 0xcc, 0x46, 0xae, 0x90, 0xff, 0x97, 0xbb, 0xae, 0x17, 0x76,
+ 0x79, 0xe6, 0x9f, 0xc6, 0x2f, 0x89, 0x93, 0xb4, 0x5f, 0x5c, 0x81, 0x3d,
+ 0x4a, 0xdc, 0x85, 0x3f, 0x46, 0x9a, 0x88, 0xb4, 0x87, 0xa0, 0x49, 0x20,
+ 0xd4, 0x90, 0xb7, 0x86, 0xb1, 0xf5, 0x11, 0xfe, 0x27, 0xc3, 0xca, 0xc8,
+ 0xb6, 0xc6, 0x31, 0x10, 0x15, 0x75, 0x15, 0x4b, 0xd6, 0xfa, 0xae, 0x13,
+ 0xa1, 0x79, 0x8b, 0xb6, 0x6a, 0x7d, 0xf0, 0xa6, 0x34, 0x4b, 0x2a, 0xb0,
+ 0x8b, 0xb7, 0xed, 0xd7, 0x41, 0xc5, 0x30, 0x78, 0xbf, 0x5c, 0xdc, 0x2b,
+ 0x77, 0x80, 0x6b, 0x10, 0x3b, 0x98, 0x90, 0x4d, 0xb2, 0xbd, 0x00, 0x38,
+ 0xd6, 0xcd, 0x97, 0x46, 0x75, 0xb7, 0xaa, 0xd4, 0xaf, 0x88, 0xb7, 0x67,
+ 0xc9, 0x0b, 0x70, 0x9b, 0x35, 0xdc, 0xa4, 0x86, 0x5a, 0xca, 0x0f, 0x55,
+ 0xe0, 0x46, 0x7f, 0x37, 0x36, 0x7f, 0x4c, 0xf2, 0xef, 0x52, 0xeb, 0x97,
+ 0x06, 0x0b, 0xbc, 0x80, 0xf0, 0x8d, 0x56, 0x63, 0x22, 0x76, 0xf2, 0x04,
+ 0x9c, 0x51, 0xf3, 0xa6, 0xad, 0x95, 0xcc, 0xd7, 0xcc, 0x7d, 0x2f, 0x8f,
+ 0x93, 0x20, 0xa8, 0xdc, 0x15, 0xac, 0xd6, 0x53, 0xc2, 0x9a, 0x4e, 0xb6,
+ 0xe3, 0x30, 0x94, 0xcc, 0x95, 0x7b, 0xf8, 0xb7, 0x62, 0xab, 0x0b, 0x6b,
+ 0x12, 0x8a, 0xe3, 0xc9, 0x30, 0x6b, 0x73, 0xc5, 0x95, 0x85, 0x86, 0x41,
+ 0x49, 0xde, 0x30, 0xeb, 0xc0, 0x69, 0x2b, 0xd6, 0x02, 0x73, 0x5a, 0x7f,
+ 0x0c, 0x29, 0xa4, 0x22, 0x54, 0x93, 0x46, 0xcc, 0x06, 0xe4, 0x4c, 0x11,
+ 0x14, 0x9b, 0x92, 0xc3, 0x14, 0x66, 0xc3, 0xdd, 0x45, 0x16, 0xa7, 0x25,
+ 0xcd, 0xee, 0x4a, 0x75},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 76
+ {SEC_OID_SHA224,
+ 76,
+ {0x24, 0x7c, 0x10, 0x89, 0xd3, 0xc1, 0x48, 0x26, 0x3f, 0xa5, 0x48, 0x00,
+ 0x7f, 0x44, 0x16, 0x27, 0x3a, 0x6d, 0xd2, 0x1e, 0xea, 0x76, 0x0c, 0xd6,
+ 0xd8, 0x42, 0x2d, 0xfa, 0x54, 0xf6, 0x07, 0xff, 0xb9, 0x0e, 0x82, 0x51,
+ 0x82, 0xc4, 0xce, 0x89, 0x7e, 0x96, 0xde, 0x0b, 0xc8, 0x69, 0xfe, 0x1f,
+ 0x96, 0xcb, 0xab, 0xcd, 0x93, 0x21, 0xd5, 0xf3, 0x79, 0x21, 0x5b, 0x44,
+ 0xc7, 0x1f, 0xbc, 0xbd, 0x67, 0x63, 0x5b, 0xab, 0xde, 0x30, 0x61, 0xc9,
+ 0x40, 0xe0, 0x9f, 0xaf, 0xb7, 0x3d, 0x7d, 0xa3, 0x45, 0xcc, 0x01, 0xaf,
+ 0x91, 0xed, 0xf4, 0xa3, 0x11, 0xef, 0x25, 0x0c, 0xe4, 0xfd, 0xd1, 0x72,
+ 0x65, 0x7e, 0x0c, 0x3e, 0xb0, 0x46, 0xfc, 0xac, 0x5f, 0x49, 0xb0, 0xba,
+ 0x14, 0x9a, 0xd8, 0xa0, 0x6d, 0xc6, 0x7c, 0x85, 0x10, 0x7b, 0xdc, 0x06,
+ 0x4a, 0x30, 0x83, 0x30, 0xfe, 0x52, 0x59, 0xd5, 0x0f, 0x28, 0x6d, 0xce,
+ 0xc2, 0xf4, 0xec, 0xd6, 0x51, 0x8f, 0xa7, 0xfc, 0x43, 0x55, 0x5d, 0xfc,
+ 0x8a, 0x16, 0x92, 0xe5, 0x39, 0x2c, 0x66, 0x9d, 0x89, 0x03, 0xfd, 0xbb,
+ 0x25, 0x7f, 0x7c, 0x8f, 0x43, 0x5f, 0x87, 0x2b, 0xf4, 0x06, 0x4b, 0x35,
+ 0xe1, 0x01, 0xa2, 0x5c, 0x6a, 0xe7, 0xbd, 0x7d, 0x79, 0xba, 0x31, 0x51,
+ 0x93, 0x10, 0x76, 0x82, 0x72, 0xa2, 0x15, 0x3b, 0x11, 0xd5, 0x5b, 0x4f,
+ 0x9c, 0xf6, 0xce, 0x42, 0x58, 0x4a, 0x42, 0x04, 0xc8, 0x46, 0xcc, 0x40,
+ 0xec, 0xf9, 0xe9, 0x6f, 0xdb, 0x42, 0x8b, 0x85, 0x06, 0x07, 0xf9, 0x2f,
+ 0x76, 0x38, 0x27, 0x0b, 0xb9, 0x3a, 0x33, 0xeb, 0xaf, 0x77, 0x65, 0xc4,
+ 0x8d, 0xe7, 0x5e, 0xb1, 0x19, 0x48, 0x87, 0x6d, 0x11, 0x3e, 0xb5, 0xe2,
+ 0x65, 0xe3, 0x67, 0x45, 0xb2, 0x67, 0xf4, 0xfd, 0x58, 0x04, 0x51, 0x94,
+ 0x87, 0xcd, 0xf4, 0xf6},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 77
+ {SEC_OID_SHA224,
+ 77,
+ {0x5f, 0x73, 0x9b, 0x13, 0x7b, 0x57, 0xec, 0x03, 0x78, 0x97, 0x6e, 0xd7,
+ 0x1d, 0x00, 0x27, 0x9a, 0x53, 0xa1, 0x70, 0x69, 0xdf, 0x1c, 0x6e, 0x05,
+ 0xeb, 0x08, 0x7d, 0x20, 0x45, 0x0b, 0xb8, 0x80, 0x97, 0x38, 0x1c, 0x8f,
+ 0xb5, 0x0b, 0x12, 0xcf, 0x2e, 0x29, 0x24, 0xc2, 0xa8, 0x63, 0x71, 0x1e,
+ 0xb4, 0x16, 0xaf, 0x40, 0xdd, 0xff, 0xd2, 0x44, 0xf0, 0x65, 0x7e, 0x21,
+ 0x81, 0x06, 0x1e, 0xfe, 0xe1, 0x32, 0xe0, 0x08, 0xc8, 0x2c, 0xe7, 0xe8,
+ 0xfb, 0xcb, 0x73, 0xb3, 0x76, 0xf3, 0x34, 0xb2, 0x5e, 0xa8, 0xa8, 0x42,
+ 0x28, 0x5e, 0x62, 0xac, 0x6d, 0x1f, 0x73, 0xa7, 0x0a, 0x66, 0x21, 0x45,
+ 0x2d, 0xd8, 0xd3, 0x33, 0x3d, 0x44, 0xf8, 0x9f, 0xb6, 0x3c, 0xec, 0xd9,
+ 0xb2, 0x29, 0xe7, 0xb3, 0xe2, 0x89, 0xee, 0xc8, 0xed, 0xa9, 0x30, 0x91,
+ 0x53, 0xda, 0x26, 0x4c, 0x48, 0x29, 0x6d, 0xcb, 0xc3, 0xaf, 0xee, 0x79,
+ 0x64, 0x58, 0x70, 0x14, 0x94, 0xcb, 0x6f, 0x8d, 0x46, 0x39, 0xba, 0xb7,
+ 0x72, 0x6a, 0xa5, 0xc5, 0x25, 0x8d, 0xe2, 0x9d, 0x4a, 0x1b, 0x19, 0xa0,
+ 0x79, 0xb6, 0xf0, 0x2f, 0xb1, 0xf8, 0xe3, 0x8f, 0x13, 0xae, 0x9d, 0xef,
+ 0x64, 0x47, 0x32, 0x64, 0xcf, 0xac, 0x91, 0x15, 0x8a, 0x6d, 0x00, 0x35,
+ 0x44, 0xe5, 0xb2, 0x73, 0xa2, 0xe2, 0x29, 0xc7, 0x2a, 0xc5, 0x66, 0xf3,
+ 0x3e, 0x0b, 0x28, 0x43, 0xdb, 0xa1, 0x29, 0x7d, 0x33, 0x41, 0x6b, 0x93,
+ 0xe6, 0x9f, 0x4b, 0xef, 0x4e, 0x88, 0x73, 0x88, 0xa4, 0x4c, 0x37, 0xd3,
+ 0x10, 0xc1, 0x4a, 0x36, 0xf8, 0x8b, 0x2b, 0xb7, 0x33, 0x51, 0x49, 0x2f,
+ 0xd4, 0xa8, 0x49, 0x7a, 0xae, 0x14, 0xf5, 0xb8, 0x66, 0x4b, 0x0f, 0xa9,
+ 0x42, 0x7f, 0xaf, 0x2f, 0x7c, 0x1b, 0x99, 0x0e, 0x14, 0x60, 0xd0, 0x1a,
+ 0x2c, 0xc8, 0x0a, 0xdc},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 78
+ {SEC_OID_SHA224,
+ 78,
+ {0xa6, 0xb7, 0x5f, 0xd7, 0xcf, 0x61, 0x88, 0x85, 0x9a, 0x2a, 0xfc, 0x98,
+ 0x7d, 0x28, 0xa4, 0x2e, 0x81, 0xcc, 0xd0, 0x95, 0xc1, 0x51, 0x97, 0xfe,
+ 0x71, 0xf4, 0x2f, 0x37, 0xb6, 0x0d, 0xc7, 0xd8, 0xdd, 0x5f, 0x7c, 0x16,
+ 0x87, 0xe7, 0xbe, 0x87, 0x15, 0x6d, 0x24, 0xee, 0xba, 0x8f, 0x46, 0x8f,
+ 0x66, 0xee, 0xc9, 0x4e, 0x71, 0x67, 0x71, 0x8f, 0x55, 0x35, 0xd5, 0x56,
+ 0x05, 0x2f, 0xc6, 0xdd, 0xf6, 0x1c, 0xfa, 0x4a, 0xe5, 0x0c, 0xd7, 0x42,
+ 0x06, 0x70, 0x61, 0x1e, 0x60, 0x10, 0xe4, 0xbf, 0xc9, 0x45, 0x74, 0x02,
+ 0x40, 0xe6, 0x3f, 0x0f, 0x6a, 0xd1, 0x8d, 0xe8, 0x89, 0xe3, 0x3e, 0xc2,
+ 0x69, 0xc5, 0x6c, 0xe5, 0x41, 0xa9, 0xf2, 0x35, 0x92, 0x57, 0xcc, 0x31,
+ 0x3c, 0x46, 0xd7, 0x6d, 0x1c, 0x4e, 0x92, 0x47, 0x92, 0x7f, 0x0f, 0x7d,
+ 0x4d, 0xc9, 0x61, 0x74, 0x30, 0x59, 0x80, 0xdf, 0x30, 0xce, 0x50, 0x26,
+ 0x58, 0x5d, 0xb1, 0xf0, 0x2e, 0x01, 0x9f, 0x79, 0x3a, 0xd5, 0x90, 0x48,
+ 0x23, 0x03, 0xae, 0x52, 0xb3, 0x9f, 0x82, 0x16, 0x50, 0xf0, 0xeb, 0x66,
+ 0xb9, 0xd7, 0x95, 0x43, 0xe5, 0xd9, 0xf8, 0x1d, 0x3f, 0x1c, 0x8a, 0x64,
+ 0x39, 0x50, 0x65, 0xd9, 0x78, 0xd1, 0x94, 0x5b, 0x47, 0xc9, 0x11, 0x0b,
+ 0x54, 0xb5, 0x8e, 0xb6, 0x71, 0xb5, 0x6a, 0x7a, 0x25, 0x02, 0xdb, 0x9f,
+ 0xba, 0x6a, 0xce, 0x43, 0x95, 0x3f, 0x14, 0x48, 0x0e, 0x00, 0xae, 0x67,
+ 0xad, 0x1e, 0x16, 0xb1, 0xa3, 0x88, 0x95, 0x28, 0xe3, 0xe4, 0x38, 0x07,
+ 0x87, 0x64, 0x51, 0x43, 0x22, 0xcd, 0x3a, 0x17, 0x23, 0xa0, 0x8a, 0xe3,
+ 0x4b, 0x21, 0x86, 0xe3, 0xd3, 0x8d, 0xd5, 0x4d, 0x7e, 0x53, 0xf1, 0xa7,
+ 0xbe, 0x25, 0xb6, 0x80, 0xfe, 0x15, 0xe9, 0xf8, 0x13, 0xa4, 0x70, 0x01,
+ 0x01, 0x3d, 0xa5, 0xb1},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 79
+ {SEC_OID_SHA224,
+ 79,
+ {0x66, 0x7d, 0xb4, 0xf8, 0x18, 0xf5, 0x37, 0xd8, 0xb3, 0x6a, 0x44, 0x1e,
+ 0xb0, 0x1e, 0xac, 0x48, 0x93, 0x84, 0x1c, 0x91, 0xc6, 0xb4, 0x4b, 0xe6,
+ 0x84, 0xe7, 0xeb, 0x68, 0x58, 0xfd, 0x93, 0x8c, 0x35, 0x0a, 0x14, 0x50,
+ 0xd1, 0x95, 0x38, 0x4e, 0x55, 0x6e, 0x04, 0x38, 0x7e, 0x8d, 0xb2, 0xd6,
+ 0x9f, 0x0c, 0x96, 0x58, 0xae, 0xe5, 0xea, 0x58, 0x64, 0x6e, 0x96, 0x4c,
+ 0x4b, 0x01, 0xb9, 0x6d, 0x08, 0x28, 0x43, 0x33, 0xd1, 0x8f, 0xee, 0xca,
+ 0xdb, 0x61, 0x3f, 0x66, 0xed, 0x69, 0xb6, 0xbd, 0xce, 0x91, 0x50, 0xd2,
+ 0x5a, 0x20, 0xa5, 0xab, 0xf4, 0xe8, 0x21, 0x2a, 0x10, 0x99, 0x78, 0x7e,
+ 0xed, 0xf7, 0x02, 0x92, 0x90, 0x9a, 0x3e, 0x76, 0x6a, 0x3b, 0xcc, 0xd6,
+ 0x85, 0x67, 0x33, 0x1f, 0x7e, 0xf6, 0xac, 0x79, 0x88, 0x34, 0xe2, 0xf8,
+ 0x06, 0x59, 0x50, 0x60, 0xbe, 0x19, 0xb1, 0x90, 0x8f, 0x4c, 0x41, 0xd7,
+ 0xc0, 0x7b, 0xb1, 0x78, 0x40, 0xda, 0x8a, 0x72, 0x23, 0xfe, 0xec, 0x0e,
+ 0x00, 0x1f, 0x36, 0x70, 0x4e, 0x87, 0xb5, 0xb7, 0x03, 0xd9, 0x00, 0x5c,
+ 0x63, 0x38, 0xc1, 0xe2, 0xba, 0xa2, 0x21, 0xec, 0xe6, 0x03, 0x7a, 0xf2,
+ 0x65, 0x30, 0x23, 0xf0, 0x22, 0xb6, 0xa2, 0x53, 0x94, 0x2c, 0xee, 0x07,
+ 0x58, 0x99, 0x03, 0x08, 0x05, 0xb7, 0x02, 0x3f, 0xcb, 0xeb, 0xde, 0xa4,
+ 0x32, 0x03, 0xbf, 0x73, 0x78, 0xf1, 0x24, 0x72, 0xe1, 0x09, 0xc7, 0x42,
+ 0x5e, 0x58, 0x06, 0xf5, 0x86, 0xfc, 0x95, 0x21, 0xf7, 0xdb, 0x66, 0xbe,
+ 0xc2, 0x9a, 0x93, 0x08, 0x00, 0x8c, 0x75, 0x86, 0x8e, 0x5a, 0xfe, 0xd3,
+ 0x51, 0x69, 0x1a, 0x1a, 0x7c, 0x60, 0x7c, 0xca, 0x6b, 0xb7, 0x11, 0x28,
+ 0x2a, 0x91, 0x66, 0xfa, 0x2c, 0xa7, 0x43, 0xfb, 0xb8, 0xa4, 0x2f, 0xf2,
+ 0xd7, 0x2b, 0xc8, 0x3b},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 80
+ {SEC_OID_SHA224,
+ 80,
+ {0x98, 0x48, 0x48, 0x56, 0x66, 0x4b, 0x3c, 0xae, 0x4b, 0xb5, 0x63, 0xa2,
+ 0x3f, 0x6d, 0xa8, 0xfc, 0xef, 0x1a, 0x16, 0x84, 0x08, 0xe5, 0x84, 0x42,
+ 0x17, 0xaf, 0x95, 0x9d, 0xdb, 0x3f, 0x36, 0x04, 0x56, 0x55, 0xc7, 0x1f,
+ 0x25, 0x69, 0xab, 0xb4, 0xb4, 0xa1, 0x04, 0xdf, 0xf6, 0x83, 0x51, 0xe7,
+ 0xbc, 0x98, 0x39, 0x11, 0x7a, 0x7d, 0x4b, 0x66, 0x6a, 0x21, 0x20, 0x1e,
+ 0x58, 0x78, 0x23, 0xb2, 0x57, 0x8d, 0x68, 0x9b, 0x24, 0x91, 0x50, 0xb8,
+ 0x2f, 0x3c, 0xcb, 0x2b, 0x36, 0xd3, 0x1a, 0x41, 0x19, 0xde, 0x66, 0xca,
+ 0xe8, 0x26, 0x0c, 0x86, 0xdc, 0x55, 0x3e, 0x3c, 0xbb, 0x8c, 0x2f, 0x68,
+ 0xf8, 0xa7, 0xed, 0x72, 0xa8, 0x52, 0x61, 0x74, 0xc2, 0xf6, 0xdf, 0x44,
+ 0x03, 0x48, 0x2d, 0x99, 0xfc, 0x58, 0xa5, 0x2a, 0x95, 0x98, 0x8e, 0xe3,
+ 0xbc, 0x61, 0x50, 0x5b, 0x14, 0xbc, 0xdd, 0x3e, 0x41, 0xcf, 0xf7, 0x1f,
+ 0x29, 0xca, 0xec, 0x8a, 0x59, 0xd3, 0x18, 0x16, 0x25, 0xe1, 0xe3, 0x23,
+ 0x96, 0x71, 0x20, 0xdb, 0xb2, 0x7f, 0x56, 0x69, 0x87, 0xb6, 0x6c, 0xa0,
+ 0xf1, 0xb4, 0x54, 0x29, 0xe3, 0xb3, 0x63, 0xda, 0x5e, 0x16, 0x34, 0xac,
+ 0x48, 0xd5, 0xa7, 0x69, 0x7a, 0x06, 0xee, 0xe3, 0xf9, 0x6f, 0x3c, 0x1b,
+ 0x84, 0xf1, 0x56, 0xa1, 0xce, 0x7e, 0x68, 0x98, 0xe0, 0x76, 0x47, 0xce,
+ 0x62, 0xce, 0xc7, 0xae, 0x30, 0xa6, 0x37, 0x04, 0x11, 0xcc, 0xf9, 0x42,
+ 0x5c, 0xa2, 0x8b, 0xa6, 0x80, 0x24, 0xf8, 0xd2, 0x1e, 0xf5, 0x9e, 0x5c,
+ 0x44, 0xbb, 0xbb, 0x5a, 0x1b, 0xbc, 0xb8, 0x6a, 0xf4, 0x5b, 0x70, 0x8d,
+ 0x4e, 0xac, 0x46, 0xca, 0x5e, 0x50, 0x0b, 0x2c, 0xa9, 0x13, 0xa5, 0xb4,
+ 0x9b, 0x48, 0xc7, 0x26, 0x2f, 0x8f, 0x50, 0x57, 0x6e, 0x71, 0x47, 0x75,
+ 0x5b, 0xe4, 0x88, 0xd0},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 81
+ {SEC_OID_SHA224,
+ 81,
+ {0xc1, 0x80, 0x3e, 0xa2, 0x1a, 0x43, 0xfb, 0x4b, 0x14, 0x06, 0x50, 0xb7,
+ 0xd2, 0xcd, 0xa1, 0x04, 0xf0, 0xd5, 0xa8, 0x0a, 0x38, 0x5e, 0x9b, 0x70,
+ 0x55, 0xc5, 0x09, 0x06, 0x5d, 0x9d, 0x67, 0x1c, 0x3f, 0x9f, 0xb2, 0x78,
+ 0x1f, 0xf5, 0xeb, 0xe5, 0xb2, 0x2b, 0xa2, 0x13, 0xef, 0x62, 0xd5, 0x4a,
+ 0x43, 0xe2, 0x25, 0x0c, 0xa4, 0xb6, 0x2c, 0xd3, 0x0b, 0x69, 0x20, 0x52,
+ 0xe2, 0xa7, 0x48, 0x4b, 0x26, 0xaa, 0xb4, 0x0a, 0x27, 0xec, 0x3c, 0x71,
+ 0x4c, 0x73, 0x30, 0x93, 0x24, 0x6f, 0x36, 0x14, 0x79, 0x2c, 0x52, 0xb4,
+ 0x87, 0x27, 0x9d, 0xf6, 0xa6, 0x93, 0xa4, 0x81, 0x03, 0x30, 0x22, 0x73,
+ 0x1f, 0xbd, 0xcb, 0x52, 0xc6, 0xd6, 0xa7, 0x4b, 0x3f, 0x2b, 0x02, 0x0d,
+ 0xf8, 0x06, 0x83, 0x7a, 0x84, 0xc2, 0xc0, 0xcc, 0xe9, 0xd7, 0xc6, 0xe3,
+ 0x9f, 0x24, 0x10, 0x10, 0x69, 0x24, 0x1b, 0x7f, 0xb4, 0x32, 0xd0, 0x00,
+ 0x15, 0x63, 0x10, 0x18, 0xa9, 0x49, 0x30, 0xac, 0x3e, 0xc8, 0xc6, 0x09,
+ 0xbc, 0x5d, 0xa8, 0x16, 0x89, 0xb2, 0x0c, 0x93, 0x43, 0x5c, 0x8d, 0xd2,
+ 0xed, 0xfb, 0xb8, 0x61, 0x79, 0xc3, 0x10, 0xb8, 0x3b, 0x08, 0x74, 0x79,
+ 0x48, 0xfe, 0x35, 0xba, 0x3d, 0x06, 0xb9, 0x6d, 0x80, 0x29, 0xce, 0x76,
+ 0x09, 0xd5, 0x37, 0x95, 0xf6, 0xe9, 0x31, 0xd5, 0xd3, 0x26, 0xab, 0x02,
+ 0xa8, 0x37, 0xe8, 0x39, 0xf0, 0xf2, 0x03, 0x78, 0xa5, 0xcc, 0xf0, 0x83,
+ 0xf0, 0x1b, 0x39, 0x46, 0x4f, 0xa1, 0x65, 0xc8, 0x22, 0x13, 0x88, 0x39,
+ 0x16, 0x64, 0x76, 0x5d, 0xdd, 0xce, 0xb5, 0xfd, 0x4d, 0xa5, 0x8d, 0x08,
+ 0x8b, 0xe7, 0x63, 0x2f, 0x00, 0xa8, 0x89, 0xa6, 0x54, 0xd8, 0x29, 0x62,
+ 0xd6, 0x8e, 0x07, 0x8d, 0x13, 0x79, 0xea, 0xa0, 0x55, 0x12, 0x0d, 0xd0,
+ 0x0b, 0x7c, 0x9d, 0xec},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 82
+ {SEC_OID_SHA224,
+ 82,
+ {0x38, 0x94, 0xb1, 0x12, 0x25, 0xd3, 0xba, 0x5f, 0x37, 0x29, 0x81, 0x49,
+ 0xe2, 0xf3, 0x1b, 0x77, 0x22, 0xa6, 0x9f, 0x3d, 0x94, 0x8f, 0xf6, 0xa1,
+ 0xe3, 0x9c, 0xf6, 0x51, 0xf2, 0xce, 0xb2, 0xbb, 0x45, 0x57, 0x94, 0x5f,
+ 0x90, 0xa6, 0x35, 0x3d, 0xd9, 0xb2, 0x17, 0xc8, 0xfe, 0x5d, 0x07, 0xb9,
+ 0x38, 0x3b, 0x5a, 0x8a, 0xb2, 0x69, 0xb4, 0x88, 0xb6, 0xd7, 0x30, 0x30,
+ 0xdb, 0xd4, 0xd2, 0x69, 0x9e, 0x07, 0x9a, 0x1d, 0x29, 0xd3, 0x40, 0x88,
+ 0xd9, 0xe9, 0xdb, 0x18, 0xca, 0x3e, 0x95, 0x89, 0x5f, 0xb8, 0x90, 0x41,
+ 0xc2, 0xc5, 0xef, 0xb1, 0xdf, 0x6d, 0x4c, 0xe2, 0x70, 0xa5, 0x77, 0xd8,
+ 0x29, 0x21, 0x6a, 0x7c, 0x08, 0x5e, 0x71, 0x54, 0x6b, 0x20, 0xc9, 0x47,
+ 0xaa, 0x25, 0x8f, 0x8c, 0x6d, 0xde, 0x4f, 0x4c, 0x92, 0xd7, 0xd3, 0x1f,
+ 0x39, 0xa4, 0x47, 0xdd, 0x96, 0x85, 0x88, 0x17, 0x92, 0x8d, 0x2d, 0x73,
+ 0xea, 0xe1, 0xc9, 0x96, 0x18, 0xa6, 0x64, 0xba, 0x48, 0xaa, 0x7b, 0x0e,
+ 0x75, 0x7b, 0x6c, 0xf2, 0x59, 0xee, 0xdd, 0xa2, 0xf0, 0x70, 0xff, 0x0a,
+ 0xc8, 0x60, 0x4a, 0xe9, 0xd9, 0xfd, 0xc3, 0x47, 0xbe, 0x3f, 0x6f, 0xc2,
+ 0x84, 0x4f, 0x47, 0x3a, 0x5e, 0xe8, 0x49, 0xc0, 0x1d, 0x20, 0xf8, 0xb9,
+ 0xd6, 0xf3, 0x46, 0xd2, 0xbf, 0x87, 0xf8, 0x12, 0xc9, 0x01, 0xf9, 0x35,
+ 0xfe, 0xd8, 0x9f, 0x3a, 0x02, 0x48, 0x48, 0x4a, 0x9f, 0x21, 0x81, 0x6e,
+ 0x10, 0xa4, 0x4f, 0x35, 0x73, 0x1b, 0xc8, 0x4f, 0x87, 0xc4, 0xd4, 0xd0,
+ 0x72, 0x3f, 0xa9, 0x17, 0xb3, 0xf8, 0x7e, 0x4f, 0x77, 0x15, 0x5a, 0xf9,
+ 0x86, 0xca, 0x2c, 0x3f, 0x8a, 0x20, 0x22, 0xfe, 0x88, 0xdb, 0x00, 0x7a,
+ 0x07, 0xc8, 0x06, 0xc6, 0x0c, 0xfc, 0xd7, 0x5d, 0x78, 0x77, 0x99, 0xf8,
+ 0xb3, 0xaa, 0xe9, 0x24},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 83
+ {SEC_OID_SHA224,
+ 83,
+ {0x31, 0xcb, 0x40, 0xaa, 0x86, 0x0d, 0xa5, 0xf1, 0x03, 0x54, 0x1c, 0xff,
+ 0xdf, 0x14, 0x38, 0x8c, 0xd8, 0x2b, 0x68, 0x31, 0x83, 0xd0, 0xbd, 0x4f,
+ 0x81, 0x3d, 0x61, 0x80, 0xab, 0x24, 0x53, 0x7b, 0x78, 0xf0, 0x48, 0xbc,
+ 0xc2, 0xfb, 0x6a, 0x27, 0xd7, 0x9a, 0x0d, 0x64, 0x1c, 0xb7, 0x8e, 0x90,
+ 0x4d, 0x99, 0x3d, 0x11, 0x9b, 0x0b, 0xff, 0x26, 0x0f, 0x16, 0xaf, 0x03,
+ 0xe7, 0x0a, 0x45, 0xd3, 0x28, 0x89, 0x80, 0x59, 0x3b, 0x1c, 0xcc, 0x39,
+ 0xc1, 0x05, 0x79, 0x0e, 0x07, 0x59, 0xcd, 0x0d, 0x93, 0x50, 0xe8, 0x7c,
+ 0x1d, 0x12, 0xb4, 0x48, 0xfc, 0xcf, 0xa9, 0xeb, 0x0b, 0x84, 0xb7, 0x45,
+ 0x48, 0x06, 0x51, 0xca, 0xea, 0x97, 0xbe, 0xad, 0x57, 0xd1, 0xa6, 0xa8,
+ 0xfc, 0x98, 0xc9, 0x7c, 0x00, 0xb3, 0xda, 0xed, 0x46, 0x62, 0xdc, 0x07,
+ 0x46, 0x65, 0xbb, 0x72, 0x42, 0x90, 0x60, 0x3c, 0x1b, 0x66, 0x8e, 0x5a,
+ 0xeb, 0x40, 0x14, 0x04, 0xa6, 0x10, 0x34, 0x12, 0x08, 0x82, 0x85, 0xa4,
+ 0x36, 0xac, 0x96, 0xb8, 0x86, 0x0c, 0x57, 0x6b, 0x1c, 0x5e, 0xbb, 0x6e,
+ 0xa3, 0xd0, 0x03, 0x7e, 0xa0, 0xd0, 0xf4, 0xe0, 0x16, 0x04, 0x6a, 0x9c,
+ 0xf4, 0xbb, 0x41, 0xcc, 0x88, 0x05, 0x56, 0xd5, 0xdc, 0xd8, 0x7c, 0x28,
+ 0x57, 0xda, 0x1b, 0x62, 0xad, 0xc9, 0x7d, 0xc4, 0x24, 0x05, 0x50, 0x27,
+ 0xd2, 0x19, 0xf4, 0x86, 0x6e, 0x67, 0x35, 0x97, 0x30, 0x99, 0x89, 0xf1,
+ 0x7f, 0x5b, 0xeb, 0xe8, 0x9e, 0x71, 0x5c, 0x14, 0xdc, 0x86, 0x73, 0xc0,
+ 0x7c, 0x5f, 0x32, 0x4f, 0x4d, 0x30, 0xb3, 0xbc, 0x42, 0x4b, 0x90, 0x8f,
+ 0xb7, 0xcb, 0x3e, 0xd4, 0xd4, 0x99, 0xb7, 0x16, 0x57, 0x5a, 0x10, 0x90,
+ 0x5c, 0x19, 0x7c, 0xfa, 0xa5, 0xa8, 0xf2, 0xad, 0x0b, 0x73, 0x00, 0xf2,
+ 0x35, 0x0a, 0xbb, 0x51},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 84
+ {SEC_OID_SHA224,
+ 84,
+ {0x92, 0x36, 0xf2, 0xa9, 0x38, 0x72, 0xe2, 0x66, 0xce, 0xce, 0xa6, 0x57,
+ 0x31, 0xa4, 0xc8, 0x94, 0x2b, 0x2f, 0x83, 0x97, 0xf1, 0xa8, 0x44, 0xad,
+ 0x66, 0x7d, 0x17, 0x85, 0x66, 0xc9, 0x2b, 0x82, 0x3c, 0x19, 0x15, 0x95,
+ 0xfa, 0x94, 0x22, 0x01, 0x05, 0xd5, 0x3c, 0x64, 0xfa, 0x1b, 0x60, 0xde,
+ 0xe3, 0xae, 0x98, 0x2b, 0xa3, 0xeb, 0x50, 0x7b, 0x99, 0x01, 0x1d, 0x40,
+ 0x2c, 0x22, 0x78, 0x53, 0xa2, 0x4f, 0x34, 0x70, 0x13, 0x3c, 0xaa, 0xfb,
+ 0xb9, 0xd3, 0xd0, 0x9f, 0xb4, 0x5e, 0x7a, 0xd3, 0x06, 0x0b, 0x95, 0xf5,
+ 0x36, 0x55, 0xe5, 0x5f, 0x32, 0x64, 0x83, 0x8d, 0xf3, 0xab, 0x25, 0x8c,
+ 0xe5, 0xcd, 0xf2, 0x21, 0x70, 0xf0, 0xbd, 0x76, 0x30, 0x92, 0xbe, 0x87,
+ 0x6f, 0xa2, 0x72, 0x86, 0x39, 0xc9, 0xa7, 0x13, 0x82, 0xc4, 0xe0, 0x4c,
+ 0xd1, 0x42, 0xd4, 0x68, 0x59, 0x6c, 0x91, 0xe8, 0x6f, 0xc1, 0x60, 0x8c,
+ 0xb3, 0x7a, 0xf1, 0x90, 0xc3, 0xe5, 0xae, 0x63, 0xeb, 0x5f, 0xfa, 0x8f,
+ 0x73, 0xff, 0xf1, 0x1e, 0xf4, 0xb3, 0x37, 0x70, 0xbb, 0x57, 0x49, 0x1e,
+ 0xf8, 0x50, 0x49, 0x2c, 0xaf, 0xf4, 0x9d, 0x40, 0xf5, 0x1e, 0x36, 0xf5,
+ 0x5b, 0x1e, 0x23, 0x48, 0x96, 0x63, 0xa4, 0xbc, 0xc2, 0x2a, 0x5e, 0x3f,
+ 0x3c, 0xda, 0xa2, 0x80, 0x6c, 0x64, 0x9a, 0xdc, 0x28, 0x8f, 0xe5, 0x03,
+ 0x1f, 0x2b, 0x04, 0x7e, 0xfc, 0xd7, 0x77, 0x34, 0x5c, 0x78, 0x03, 0xfd,
+ 0x5b, 0x79, 0x57, 0xf8, 0xbb, 0xd6, 0xc3, 0x37, 0x0d, 0x07, 0x4f, 0xd7,
+ 0xec, 0x06, 0xb8, 0x29, 0x8b, 0x4f, 0xab, 0x6a, 0x49, 0xd5, 0x65, 0xe0,
+ 0x7d, 0xae, 0xba, 0x50, 0x48, 0x71, 0xc8, 0x53, 0xaa, 0x9d, 0x63, 0x93,
+ 0xa1, 0xd8, 0x3c, 0x23, 0x93, 0xbc, 0xbf, 0x7c, 0xf6, 0x5f, 0xa0, 0xd2,
+ 0xbf, 0x50, 0xc2, 0x04},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 85
+ {SEC_OID_SHA224,
+ 85,
+ {0x99, 0x64, 0x76, 0x32, 0x6e, 0x01, 0xee, 0x4b, 0x1c, 0xc5, 0x0c, 0xf4,
+ 0x3a, 0xee, 0xb6, 0xcd, 0x5b, 0x6e, 0xe7, 0xd4, 0xd9, 0xa0, 0xac, 0x4f,
+ 0xd6, 0x17, 0x7a, 0xd1, 0xcb, 0x7e, 0x94, 0x6f, 0x05, 0xb1, 0xdc, 0x4a,
+ 0xb3, 0x63, 0xc3, 0x16, 0x02, 0x38, 0x75, 0x5f, 0x24, 0xdf, 0xa7, 0xb4,
+ 0x4f, 0x5f, 0xb5, 0xcc, 0xeb, 0x3d, 0x70, 0x86, 0xa8, 0xff, 0xcf, 0xae,
+ 0xab, 0xa0, 0xad, 0x6c, 0x50, 0xa2, 0xbf, 0x01, 0x8d, 0xe4, 0xcc, 0xa5,
+ 0xd0, 0x1d, 0x1d, 0xb2, 0xf8, 0x18, 0xc8, 0xc5, 0xaa, 0xd4, 0xeb, 0xfb,
+ 0xa3, 0x9c, 0x9a, 0x2b, 0xf7, 0x2b, 0xd7, 0x34, 0xd1, 0xa5, 0xc9, 0xa5,
+ 0x1a, 0x7d, 0x5a, 0x29, 0xcf, 0x8a, 0x1a, 0x74, 0x24, 0x12, 0x17, 0x04,
+ 0x75, 0x1c, 0x23, 0xa4, 0x0f, 0x2e, 0x79, 0x89, 0xb2, 0x4d, 0x3e, 0x4b,
+ 0xa3, 0xc5, 0x5e, 0xbc, 0x8f, 0xc9, 0xdf, 0x13, 0xbe, 0x98, 0xba, 0x65,
+ 0x3c, 0xd1, 0x8f, 0x09, 0x5e, 0xdc, 0xba, 0xd1, 0x0f, 0xee, 0x9c, 0x3d,
+ 0x5c, 0xb5, 0x24, 0x41, 0x3c, 0x0b, 0x30, 0xd4, 0xea, 0xe9, 0xb7, 0xc3,
+ 0xf6, 0x77, 0xd5, 0x3b, 0xd1, 0x26, 0x8f, 0x97, 0x86, 0xe2, 0xf0, 0x3e,
+ 0x6f, 0x10, 0xbe, 0xf3, 0x9c, 0x91, 0x02, 0xce, 0xfb, 0x0d, 0x89, 0xb5,
+ 0x15, 0x64, 0xd1, 0x09, 0xa6, 0x50, 0x6f, 0x2d, 0x43, 0x60, 0x4b, 0x9c,
+ 0x57, 0xcb, 0x2f, 0x9f, 0x83, 0xad, 0xd3, 0xe0, 0xbf, 0x3e, 0xb8, 0x0a,
+ 0x67, 0x6f, 0x5f, 0x61, 0x71, 0xaf, 0xe9, 0x95, 0x6b, 0xe3, 0xbd, 0x3b,
+ 0xa1, 0xf7, 0xc3, 0xd1, 0x0e, 0xa1, 0xfc, 0xee, 0x11, 0xdd, 0x3d, 0x67,
+ 0xad, 0x6e, 0xfa, 0x62, 0x46, 0x3d, 0x6e, 0x41, 0x82, 0x19, 0xb0, 0x38,
+ 0x54, 0xbd, 0x38, 0xe1, 0x19, 0x3f, 0x43, 0xb3, 0xb0, 0xe4, 0xa4, 0xde,
+ 0x46, 0x16, 0x2c, 0x97},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 86
+ {SEC_OID_SHA224,
+ 86,
+ {0x2c, 0xbe, 0x8e, 0xc0, 0x45, 0xe8, 0xce, 0xda, 0xe1, 0x54, 0x3a, 0x7f,
+ 0x3b, 0x2f, 0x06, 0x04, 0xa2, 0xa9, 0x4b, 0xa7, 0xa6, 0xfa, 0x26, 0x8c,
+ 0x16, 0xec, 0x1d, 0x84, 0xa3, 0x98, 0x0e, 0x76, 0xf7, 0x14, 0x65, 0xd0,
+ 0xd2, 0x14, 0xca, 0xa0, 0xdd, 0x8f, 0x01, 0x48, 0xfd, 0xa5, 0xdf, 0x1e,
+ 0x4d, 0xcd, 0xa7, 0x1c, 0x0d, 0xe2, 0x19, 0x44, 0x7a, 0x7d, 0x56, 0x2f,
+ 0x60, 0x55, 0x84, 0x18, 0xb6, 0x6f, 0x4f, 0xe1, 0x2a, 0x5b, 0x57, 0xa2,
+ 0xd0, 0xc8, 0x82, 0x51, 0xf5, 0xa4, 0xdd, 0xc3, 0x34, 0x9b, 0x9b, 0x1a,
+ 0xe4, 0x0b, 0x41, 0xb6, 0x95, 0xbf, 0x1f, 0xf6, 0x9f, 0xe1, 0x90, 0xc6,
+ 0x09, 0x70, 0xd6, 0x5c, 0xa5, 0x1e, 0x3d, 0xe5, 0x7c, 0xdd, 0xfb, 0x94,
+ 0x00, 0xee, 0xea, 0xa0, 0xf4, 0x6b, 0x5d, 0xf7, 0x94, 0xb1, 0x8f, 0x0b,
+ 0x17, 0x95, 0x92, 0x75, 0xac, 0x80, 0x0f, 0x57, 0xd3, 0xc3, 0xb7, 0xbc,
+ 0xac, 0x25, 0x9e, 0x6b, 0xba, 0x5d, 0xbf, 0xaa, 0x68, 0x20, 0x4a, 0x15,
+ 0x83, 0x5c, 0x72, 0xa7, 0xc3, 0x60, 0x23, 0x47, 0xc5, 0xfa, 0x16, 0xc4,
+ 0x02, 0xa3, 0x7b, 0x08, 0xbb, 0x97, 0x83, 0x95, 0xed, 0x03, 0xae, 0xa4,
+ 0x3a, 0x05, 0xf1, 0x6f, 0x2d, 0x50, 0x1d, 0x78, 0x6b, 0x7a, 0x6d, 0x46,
+ 0x52, 0xff, 0x64, 0x46, 0xfe, 0x16, 0x27, 0x2d, 0x59, 0xf4, 0x73, 0x33,
+ 0x3c, 0x0a, 0xad, 0x54, 0x78, 0x7e, 0x32, 0xbd, 0x8a, 0x16, 0x05, 0x17,
+ 0x40, 0x4f, 0x16, 0xaa, 0x78, 0x17, 0xeb, 0x63, 0x29, 0x13, 0x1c, 0x2b,
+ 0x22, 0x42, 0xeb, 0x5f, 0xfa, 0x62, 0x1a, 0x46, 0x7f, 0xa5, 0x18, 0x9c,
+ 0x57, 0x4e, 0x63, 0xac, 0x3e, 0xaf, 0xf1, 0x0d, 0x27, 0xcf, 0xfc, 0xdd,
+ 0xc2, 0xf8, 0xfd, 0x18, 0x5e, 0xa6, 0xae, 0x5e, 0x3e, 0x64, 0x38, 0x8a,
+ 0xd1, 0x03, 0x84, 0x43},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 87
+ {SEC_OID_SHA224,
+ 87,
+ {0x54, 0xb4, 0x35, 0x5a, 0x6b, 0xa1, 0xd1, 0xf0, 0x36, 0xc8, 0x6c, 0x12,
+ 0xa4, 0x95, 0xab, 0xfb, 0x1d, 0x00, 0x50, 0x84, 0xa5, 0x56, 0x24, 0x66,
+ 0x0d, 0xdc, 0x91, 0x92, 0x42, 0x38, 0x22, 0x49, 0x46, 0x7a, 0xb2, 0x8d,
+ 0x6e, 0x97, 0x5a, 0x99, 0xa6, 0x31, 0x4b, 0xa0, 0xbd, 0x9c, 0x0c, 0x53,
+ 0x39, 0x99, 0xb8, 0x5d, 0x6d, 0xf9, 0x51, 0x7d, 0x95, 0xf1, 0x8d, 0xfd,
+ 0x47, 0xe8, 0x78, 0xaa, 0x8d, 0x04, 0x95, 0xca, 0x5a, 0x1f, 0xe5, 0xbe,
+ 0xe9, 0x00, 0x94, 0x68, 0xf3, 0xb5, 0x82, 0x72, 0x51, 0x1a, 0x6d, 0x35,
+ 0x03, 0xc7, 0x57, 0xbf, 0xff, 0xcd, 0xc1, 0xa0, 0x0e, 0x0d, 0x0e, 0xe2,
+ 0xba, 0x38, 0x5e, 0x3a, 0xab, 0x44, 0xe9, 0x1c, 0x28, 0x30, 0xeb, 0x23,
+ 0x29, 0x94, 0xb3, 0x04, 0xde, 0x06, 0x2d, 0xa2, 0x75, 0x1e, 0xe4, 0xd0,
+ 0xd3, 0xba, 0x9d, 0x8f, 0xd9, 0xa5, 0x86, 0x60, 0x80, 0x0b, 0xe4, 0xe3,
+ 0xca, 0xc8, 0x31, 0x85, 0x08, 0x16, 0xa1, 0x83, 0xd0, 0xa7, 0xbf, 0x5e,
+ 0xf0, 0x7f, 0xe1, 0x54, 0x16, 0x98, 0x7d, 0x2a, 0x9d, 0xcc, 0x66, 0xde,
+ 0xa0, 0x1f, 0x62, 0x02, 0x50, 0xee, 0xb8, 0xad, 0xf5, 0xeb, 0xd4, 0xf3,
+ 0xe5, 0x9e, 0xb5, 0xc9, 0xd1, 0x57, 0x01, 0x64, 0x3d, 0x8d, 0x00, 0xb1,
+ 0x69, 0xfb, 0xef, 0xcd, 0x99, 0xdf, 0x2f, 0x23, 0x7f, 0x9f, 0x2e, 0x7a,
+ 0x6b, 0x46, 0x4f, 0xdb, 0x27, 0xa8, 0x08, 0x34, 0x1a, 0xae, 0xa2, 0x16,
+ 0x78, 0x61, 0xe4, 0x42, 0xc6, 0x9f, 0x2f, 0xc2, 0xc8, 0xdc, 0xe3, 0x01,
+ 0x6e, 0x7d, 0x58, 0xe5, 0x46, 0x3f, 0xb9, 0xb7, 0x31, 0x80, 0x83, 0x98,
+ 0x60, 0xd7, 0xe4, 0x98, 0xe8, 0x3f, 0x2d, 0xfc, 0x9f, 0x59, 0x35, 0x21,
+ 0xee, 0x51, 0x35, 0xf4, 0xa2, 0x4a, 0x85, 0x3b, 0x40, 0x9c, 0x94, 0x2b,
+ 0x55, 0xbe, 0x84, 0x77},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 88
+ {SEC_OID_SHA224,
+ 88,
+ {0xb2, 0xc9, 0xd5, 0x22, 0xea, 0xb8, 0xe9, 0x49, 0x72, 0x63, 0x40, 0x43,
+ 0x4f, 0xe9, 0x1a, 0x19, 0x34, 0xde, 0x81, 0xf9, 0x7f, 0x80, 0x85, 0x28,
+ 0x9c, 0x50, 0x8c, 0x99, 0xa1, 0x11, 0xb8, 0x4b, 0x1d, 0xd0, 0xaa, 0x22,
+ 0x10, 0xd2, 0x9a, 0x50, 0xf1, 0x9c, 0xa7, 0x7c, 0x2e, 0xd1, 0xa5, 0xad,
+ 0xb4, 0x26, 0x68, 0x2c, 0xe9, 0xaf, 0xdb, 0x18, 0x26, 0x9a, 0x8c, 0xcf,
+ 0x98, 0xb5, 0x2b, 0xda, 0x2b, 0xfb, 0x0a, 0x62, 0xf7, 0x49, 0x78, 0x32,
+ 0x52, 0x1a, 0xee, 0x1a, 0x22, 0xd2, 0x2a, 0xab, 0x83, 0xab, 0xeb, 0x19,
+ 0xee, 0x3d, 0x9e, 0xc9, 0x24, 0x72, 0x8d, 0x23, 0x7a, 0x88, 0xcf, 0x18,
+ 0x74, 0x8f, 0xa2, 0x6d, 0x53, 0xaf, 0x27, 0x93, 0x54, 0x38, 0xfb, 0x4d,
+ 0x6f, 0x6a, 0x4c, 0x43, 0xe5, 0xec, 0x94, 0x62, 0xeb, 0xee, 0xf7, 0x92,
+ 0xdf, 0x78, 0x71, 0xe6, 0x45, 0x60, 0xdd, 0x0f, 0xed, 0xd9, 0x4b, 0x0a,
+ 0xb9, 0x7f, 0x7b, 0xfe, 0x28, 0x16, 0xab, 0x20, 0x8e, 0x5c, 0xd0, 0x20,
+ 0xa1, 0xf5, 0xee, 0x49, 0x0d, 0xe3, 0x60, 0x87, 0xe6, 0x9c, 0x89, 0xfc,
+ 0x98, 0x67, 0xfd, 0x06, 0x61, 0x03, 0x81, 0xcf, 0xb0, 0x11, 0x84, 0xc6,
+ 0xb8, 0x35, 0xcc, 0x12, 0x22, 0xab, 0x5a, 0x59, 0x61, 0xfa, 0x0d, 0xd0,
+ 0xa9, 0xd7, 0xb8, 0xd6, 0xb7, 0x73, 0x5d, 0xd9, 0x2e, 0xd6, 0xa1, 0x5b,
+ 0x76, 0x94, 0x37, 0x6b, 0x62, 0xe2, 0xcd, 0xcb, 0xe3, 0x7c, 0xef, 0x62,
+ 0x68, 0xf1, 0x20, 0xd0, 0x18, 0x43, 0x33, 0x29, 0xa3, 0x96, 0xa6, 0x73,
+ 0x82, 0x60, 0xc8, 0xe2, 0xf3, 0x4d, 0xa8, 0xbb, 0xe1, 0x95, 0x80, 0xf1,
+ 0xdd, 0xb0, 0x00, 0x71, 0x98, 0xaa, 0x2d, 0x2d, 0x95, 0xfb, 0x43, 0xd9,
+ 0x6f, 0x25, 0xb3, 0xc4, 0x6c, 0x19, 0x6d, 0x5d, 0x26, 0x67, 0x2c, 0x30,
+ 0xae, 0x83, 0x09, 0x24},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 89
+ {SEC_OID_SHA224,
+ 89,
+ {0x0f, 0x9a, 0x52, 0x84, 0x68, 0xeb, 0xd4, 0x69, 0xbc, 0x9d, 0xb2, 0x1a,
+ 0x0e, 0xdd, 0x8d, 0xbc, 0x56, 0x8b, 0xf0, 0x49, 0x2e, 0x18, 0xed, 0xd1,
+ 0xa4, 0xa7, 0xf2, 0x86, 0x66, 0xb8, 0x39, 0xa9, 0xe3, 0xd3, 0xca, 0x2a,
+ 0x38, 0xb8, 0xef, 0x41, 0x42, 0x2c, 0x0b, 0x40, 0xde, 0x17, 0x3e, 0x25,
+ 0x66, 0xe3, 0x22, 0x85, 0x46, 0x10, 0x30, 0xf0, 0xcd, 0xdc, 0xa6, 0xc7,
+ 0x3f, 0x5f, 0x03, 0xf6, 0x7b, 0x14, 0xc1, 0x46, 0xd5, 0x2b, 0x4d, 0x03,
+ 0xa8, 0x3d, 0xca, 0x36, 0x5c, 0xd6, 0x03, 0xdc, 0x56, 0x68, 0xb5, 0xdc,
+ 0x2b, 0xdf, 0xd7, 0x04, 0xe2, 0x3c, 0xed, 0x38, 0xc1, 0xd2, 0x0e, 0xe6,
+ 0x18, 0x9e, 0xfc, 0x2f, 0x47, 0x49, 0xc3, 0x60, 0x09, 0xaf, 0xca, 0x53,
+ 0x62, 0xcf, 0xb0, 0x0e, 0x56, 0x99, 0xd5, 0x59, 0xb1, 0xe8, 0x2a, 0x44,
+ 0x55, 0xbd, 0x3b, 0xef, 0x96, 0xed, 0x38, 0xdf, 0x75, 0xa9, 0xdd, 0x1d,
+ 0x57, 0x86, 0xd2, 0x24, 0x65, 0x76, 0x58, 0xf0, 0x48, 0xb8, 0x02, 0x32,
+ 0xbd, 0x17, 0xf8, 0xe6, 0x90, 0x10, 0x8d, 0x70, 0x36, 0x34, 0x9c, 0xa2,
+ 0x6a, 0x8b, 0x36, 0x9d, 0x3c, 0x93, 0x55, 0xe6, 0x43, 0xd4, 0xb6, 0xe8,
+ 0x8b, 0x27, 0xab, 0x7f, 0xda, 0xad, 0x01, 0x15, 0x82, 0x4f, 0xc3, 0x33,
+ 0x18, 0x5a, 0x31, 0x02, 0xfc, 0x39, 0xe2, 0x03, 0x55, 0xe9, 0x84, 0x5c,
+ 0x96, 0x84, 0x81, 0x3d, 0xad, 0x7e, 0x2b, 0x0b, 0xe3, 0x38, 0x02, 0xaa,
+ 0x4b, 0x94, 0xbf, 0xae, 0xd0, 0x93, 0x8a, 0xb0, 0xab, 0x1a, 0x7c, 0xbe,
+ 0x28, 0xdf, 0x74, 0xa3, 0x59, 0xd7, 0xf3, 0x01, 0xe6, 0x5b, 0xba, 0x1a,
+ 0x8d, 0xda, 0x1d, 0x88, 0x74, 0x91, 0x1f, 0x9e, 0x81, 0x34, 0x8e, 0x92,
+ 0xdb, 0x4f, 0x6f, 0x37, 0x80, 0x36, 0x1d, 0xa7, 0x93, 0x69, 0xc6, 0xdc,
+ 0x77, 0x3c, 0xf6, 0xc3},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 90
+ {SEC_OID_SHA224,
+ 90,
+ {0xb4, 0x08, 0xa5, 0xf0, 0x12, 0x4d, 0x71, 0xe8, 0x10, 0x20, 0x5f, 0x8c,
+ 0x86, 0x18, 0xea, 0xef, 0xf9, 0x9c, 0xf5, 0x02, 0x9d, 0x2c, 0x9c, 0x7b,
+ 0xe9, 0x0a, 0x95, 0x64, 0x67, 0xa8, 0xf3, 0xf6, 0xdf, 0x22, 0x98, 0xdc,
+ 0x78, 0x4d, 0x22, 0x89, 0x11, 0x34, 0x2c, 0xd5, 0xa1, 0xdc, 0x52, 0xf6,
+ 0x2a, 0x9f, 0x8e, 0x83, 0x8c, 0x3a, 0x60, 0xa1, 0x42, 0x6f, 0x33, 0x89,
+ 0x2e, 0x98, 0xf7, 0x24, 0x9f, 0x29, 0x45, 0x72, 0x3a, 0x37, 0x49, 0x01,
+ 0xc8, 0xe4, 0xb2, 0x1d, 0x1d, 0xe9, 0x58, 0x5d, 0xdb, 0x0a, 0xa5, 0x59,
+ 0x92, 0xb1, 0xd8, 0x8e, 0x68, 0x5a, 0x08, 0x8e, 0x81, 0xd4, 0x60, 0xda,
+ 0xf7, 0x2b, 0x04, 0xc2, 0x3e, 0x3b, 0x2b, 0xa2, 0x4c, 0x91, 0x55, 0xaa,
+ 0xda, 0xd7, 0xc7, 0x37, 0xa1, 0xb5, 0x56, 0x35, 0x26, 0x21, 0xdd, 0x7e,
+ 0x7b, 0x51, 0x97, 0xe9, 0x66, 0xd8, 0xea, 0x7c, 0x0c, 0x50, 0x58, 0x6f,
+ 0xaf, 0x41, 0x82, 0xaa, 0x94, 0xf9, 0x05, 0x1f, 0x3d, 0xcd, 0xdb, 0x5f,
+ 0x67, 0xe8, 0x75, 0x1e, 0xb8, 0xdf, 0xfa, 0x25, 0x8a, 0x52, 0x98, 0x11,
+ 0x19, 0x67, 0x0c, 0x85, 0xeb, 0x3b, 0x37, 0x1a, 0x5c, 0x66, 0xd6, 0x35,
+ 0xaa, 0xcd, 0xd8, 0x10, 0xae, 0xd9, 0xa2, 0x8b, 0x8e, 0x3d, 0x7a, 0x5e,
+ 0xda, 0x1a, 0x4d, 0xb8, 0xa8, 0x57, 0xef, 0x65, 0xa9, 0xb6, 0xe1, 0x19,
+ 0x03, 0x28, 0xec, 0x09, 0x04, 0x4a, 0xc4, 0x1a, 0x38, 0x83, 0x72, 0x43,
+ 0xb6, 0xa3, 0x80, 0x64, 0x7c, 0xdf, 0x46, 0x9d, 0x16, 0xab, 0x0c, 0x7a,
+ 0x26, 0x12, 0x20, 0x07, 0x64, 0xb8, 0x24, 0x1b, 0x0e, 0x98, 0x45, 0x10,
+ 0xdb, 0xde, 0x76, 0x2f, 0x5b, 0x0a, 0x1e, 0xfd, 0xb5, 0x6e, 0xfc, 0xe2,
+ 0x4c, 0x45, 0xd9, 0xb7, 0x78, 0xbc, 0x3b, 0x0b, 0xb4, 0xef, 0xe9, 0x93,
+ 0xc6, 0xe5, 0xb0, 0xcf},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 91
+ {SEC_OID_SHA224,
+ 91,
+ {0x11, 0x10, 0x2d, 0x3f, 0xbb, 0xbc, 0xad, 0x9b, 0x95, 0x92, 0xdf, 0x2e,
+ 0x16, 0xf9, 0xac, 0xe9, 0xd4, 0x76, 0x21, 0xa9, 0xa3, 0xed, 0x19, 0x5b,
+ 0x32, 0x31, 0xf4, 0x4c, 0xef, 0xfa, 0xbc, 0x22, 0x85, 0x84, 0x2d, 0x12,
+ 0x55, 0x07, 0xf2, 0xed, 0x86, 0x03, 0x5a, 0x06, 0xca, 0x71, 0x72, 0x05,
+ 0x1c, 0x10, 0x59, 0x22, 0x75, 0xfe, 0xae, 0xdc, 0x25, 0xe6, 0x91, 0x7f,
+ 0xd1, 0xa2, 0xc1, 0x76, 0x59, 0x6d, 0x62, 0x19, 0xae, 0x30, 0x32, 0x86,
+ 0xbd, 0xc4, 0xa3, 0x37, 0xa8, 0x83, 0x54, 0xe3, 0xd7, 0x50, 0x31, 0xaa,
+ 0x58, 0x62, 0x79, 0xb5, 0xfc, 0xc0, 0x8f, 0x74, 0xc7, 0xde, 0x33, 0x5c,
+ 0xc9, 0x26, 0x1c, 0x9d, 0x3d, 0xdf, 0xf3, 0x8e, 0x79, 0x22, 0x47, 0x10,
+ 0x96, 0xda, 0xa5, 0x18, 0x5a, 0x39, 0x6e, 0x4d, 0x4b, 0x4c, 0x20, 0x10,
+ 0xf4, 0xf0, 0x69, 0x12, 0xe2, 0x1f, 0xbd, 0x26, 0xe8, 0x6b, 0x78, 0x90,
+ 0x5e, 0x10, 0xa3, 0xd2, 0x57, 0x7e, 0x4f, 0xfb, 0x82, 0xd6, 0x64, 0xfb,
+ 0xd8, 0x29, 0x3b, 0x28, 0x57, 0x88, 0x13, 0x17, 0x7a, 0x4b, 0xb1, 0x69,
+ 0xad, 0x1f, 0xa1, 0xa1, 0xcf, 0x09, 0x2e, 0xd8, 0x7e, 0x8e, 0xab, 0x86,
+ 0xf4, 0x93, 0xe6, 0x5e, 0xa7, 0x92, 0x1f, 0xbc, 0x7f, 0x15, 0x46, 0x42,
+ 0xaa, 0x05, 0xbd, 0x14, 0xa0, 0xca, 0x24, 0x58, 0x92, 0x84, 0x1f, 0x2a,
+ 0x84, 0xc4, 0x11, 0xdc, 0x45, 0x33, 0xa9, 0xa4, 0x79, 0x5e, 0xf2, 0x10,
+ 0xfb, 0x97, 0x47, 0x3e, 0x62, 0x23, 0xb6, 0x27, 0x2b, 0xa8, 0xd2, 0x64,
+ 0x25, 0x47, 0x14, 0x70, 0xdf, 0x33, 0xb7, 0x6a, 0xd8, 0x4d, 0xc0, 0x29,
+ 0x28, 0x1a, 0x1c, 0x3c, 0xa2, 0xe6, 0x66, 0xe8, 0x90, 0x1d, 0xce, 0xc1,
+ 0x2e, 0x78, 0xa2, 0xa2, 0xa5, 0xb0, 0x4d, 0xdd, 0xaa, 0x2c, 0xf4, 0x75,
+ 0xf5, 0x36, 0x5a, 0x30},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 92
+ {SEC_OID_SHA224,
+ 92,
+ {0x1f, 0x56, 0xd2, 0xc5, 0xfe, 0x55, 0xeb, 0x05, 0x44, 0x97, 0xa5, 0xa9,
+ 0xd9, 0xc5, 0x8f, 0x4c, 0x6f, 0x81, 0x4d, 0x3b, 0xfe, 0x1b, 0x4f, 0xa5,
+ 0x02, 0x0a, 0xad, 0xab, 0xc9, 0xd7, 0x72, 0x56, 0xf8, 0xff, 0x14, 0xc2,
+ 0xec, 0xe6, 0xf2, 0x43, 0x4e, 0x70, 0x3f, 0xb1, 0x6a, 0xdb, 0xf4, 0x8f,
+ 0x91, 0xbd, 0x5e, 0x6d, 0xf5, 0x05, 0xf2, 0xd9, 0xbd, 0xe6, 0x54, 0x96,
+ 0xa8, 0x2d, 0x6a, 0x5d, 0x0d, 0x7a, 0x2b, 0x1a, 0x1a, 0x57, 0x25, 0xf7,
+ 0xcb, 0x58, 0xd1, 0xc2, 0xe7, 0xbc, 0x10, 0x1a, 0x09, 0x5f, 0xe3, 0xf5,
+ 0x92, 0x19, 0x11, 0x2b, 0xc4, 0xc8, 0x99, 0x70, 0x19, 0x7b, 0xb7, 0xd4,
+ 0x8d, 0x5a, 0xfd, 0x9a, 0x08, 0xf3, 0xb7, 0x09, 0x63, 0xa0, 0xa7, 0x66,
+ 0xf1, 0xd4, 0xaa, 0x8e, 0xca, 0x78, 0x93, 0xc4, 0xe7, 0xf7, 0xf4, 0x32,
+ 0x64, 0x9f, 0xaa, 0xf7, 0x40, 0xd3, 0x6d, 0xd2, 0x02, 0x10, 0xf3, 0x2f,
+ 0x19, 0x5b, 0x2d, 0x08, 0x5c, 0x7e, 0x29, 0x49, 0x12, 0xcc, 0x36, 0xd3,
+ 0x5e, 0x01, 0xdc, 0xfc, 0xe2, 0xc1, 0x20, 0x83, 0xf5, 0xe4, 0x73, 0xcb,
+ 0x75, 0xf6, 0x63, 0xde, 0x53, 0x3a, 0x8b, 0x94, 0xff, 0x55, 0xef, 0x78,
+ 0x1d, 0x06, 0xb1, 0xd8, 0x12, 0x08, 0x94, 0x14, 0x4f, 0xc3, 0xe4, 0xaf,
+ 0xd3, 0xa8, 0xde, 0x52, 0x3d, 0x90, 0x2e, 0x59, 0x13, 0x79, 0x37, 0xd5,
+ 0x3c, 0x6c, 0x53, 0x55, 0x50, 0xb2, 0x3a, 0xe3, 0xdd, 0x50, 0xda, 0x50,
+ 0xc2, 0xcd, 0xcb, 0x73, 0xdd, 0x19, 0x89, 0x93, 0x33, 0xbe, 0x21, 0xc9,
+ 0x5d, 0x6c, 0xce, 0xfb, 0xac, 0xad, 0xce, 0x30, 0xc4, 0x8f, 0x31, 0xe9,
+ 0x82, 0xbe, 0xbf, 0x55, 0x02, 0x52, 0x41, 0xc7, 0xcb, 0x50, 0x9a, 0x02,
+ 0xcb, 0x4c, 0x85, 0x72, 0xa1, 0xf3, 0x9a, 0xbc, 0xfd, 0x98, 0x28, 0xf5,
+ 0x7a, 0x6c, 0x38, 0x00},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 93
+ {SEC_OID_SHA224,
+ 93,
+ {0x3f, 0x4d, 0x73, 0x25, 0x58, 0xfc, 0xf6, 0x43, 0x4d, 0x2f, 0x80, 0xc7,
+ 0xde, 0xbd, 0x05, 0x7d, 0xa8, 0xe4, 0x7f, 0x87, 0xb8, 0xfb, 0x9f, 0xe6,
+ 0x2b, 0x32, 0x29, 0xb5, 0xcf, 0xa6, 0x56, 0xd5, 0x00, 0x3c, 0x3d, 0x6c,
+ 0x6b, 0x3b, 0x5d, 0xb6, 0xdc, 0x2d, 0x34, 0x8f, 0xbf, 0xc6, 0xdf, 0x1b,
+ 0xc4, 0x83, 0xe9, 0xf5, 0xed, 0x8a, 0x41, 0x5e, 0x10, 0x45, 0xf1, 0x76,
+ 0x44, 0x84, 0x2b, 0x96, 0x43, 0x9c, 0x51, 0x27, 0x15, 0x5a, 0xc2, 0x26,
+ 0x09, 0x7d, 0xbd, 0x29, 0xc8, 0x76, 0x9d, 0xa7, 0xe4, 0x85, 0xdb, 0x33,
+ 0x3e, 0xbb, 0xb3, 0xee, 0x22, 0x46, 0x4c, 0x92, 0x8f, 0x42, 0xf0, 0xa1,
+ 0xee, 0x97, 0x2c, 0xff, 0x3f, 0xad, 0x87, 0x9c, 0x54, 0x2c, 0x06, 0x6d,
+ 0x87, 0x17, 0xbc, 0x91, 0x59, 0x30, 0x2c, 0x4b, 0x6c, 0x2f, 0x5c, 0xb9,
+ 0x44, 0xd9, 0xb2, 0x1d, 0x85, 0x02, 0xe9, 0xe3, 0xde, 0x6f, 0x6b, 0xd2,
+ 0x0b, 0x3f, 0xeb, 0xdc, 0xf8, 0x34, 0x8e, 0x86, 0xdb, 0x72, 0xd1, 0xa8,
+ 0xea, 0x45, 0x1a, 0x4a, 0xf5, 0x4e, 0xc4, 0xe0, 0xa8, 0x54, 0x22, 0x5e,
+ 0xb7, 0x00, 0x6c, 0xbf, 0x7b, 0x02, 0xb3, 0xed, 0x5b, 0xc5, 0xec, 0x81,
+ 0xe5, 0x11, 0xd6, 0xeb, 0x05, 0x13, 0x61, 0x7c, 0x1b, 0x5b, 0x9a, 0xc3,
+ 0x30, 0xf4, 0x08, 0x96, 0x0c, 0x68, 0xe3, 0xa2, 0xc0, 0x4d, 0x6c, 0x9b,
+ 0x95, 0x3d, 0xa2, 0xc5, 0x07, 0x15, 0xd1, 0x91, 0xa1, 0x07, 0x39, 0x00,
+ 0x80, 0x56, 0xc2, 0x41, 0x2c, 0x4e, 0xa2, 0xd4, 0x6d, 0x6d, 0xfb, 0x68,
+ 0xbc, 0x7d, 0xf7, 0x11, 0xa4, 0xd5, 0x43, 0xbe, 0xa6, 0x90, 0x3c, 0x8f,
+ 0x67, 0xf8, 0x8a, 0x55, 0x31, 0x54, 0xb6, 0x45, 0x59, 0xbe, 0xb8, 0xad,
+ 0xad, 0x42, 0xfe, 0x66, 0x86, 0x52, 0x5a, 0x2a, 0x4c, 0x8c, 0x15, 0xd1,
+ 0xf6, 0x69, 0xd3, 0x94},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 94
+ {SEC_OID_SHA224,
+ 94,
+ {0x61, 0x5c, 0x55, 0x6a, 0xce, 0x09, 0xf2, 0x4b, 0x72, 0x54, 0x89, 0xb2,
+ 0x92, 0x74, 0x42, 0x25, 0x24, 0xf6, 0xe3, 0x72, 0xd3, 0x85, 0xfc, 0xac,
+ 0xfc, 0x44, 0xbd, 0x82, 0xd7, 0x5a, 0xd6, 0xf2, 0x7a, 0x9f, 0x93, 0x78,
+ 0x00, 0x70, 0x16, 0x61, 0x76, 0x34, 0x50, 0x26, 0x91, 0x22, 0x6d, 0xcd,
+ 0x72, 0xae, 0xcf, 0xec, 0x6b, 0x83, 0x9d, 0xe3, 0x44, 0xd1, 0xc5, 0x3d,
+ 0x5b, 0xbb, 0xf5, 0x4f, 0x93, 0xf1, 0xd5, 0x10, 0xd0, 0xab, 0x9c, 0xd1,
+ 0xc0, 0xd5, 0x36, 0x3e, 0x26, 0x5e, 0xd0, 0xb7, 0xfd, 0x9b, 0x6d, 0xe2,
+ 0x00, 0xd4, 0x42, 0x2e, 0xde, 0x2c, 0x65, 0xcb, 0x22, 0x58, 0x55, 0x04,
+ 0x5f, 0x28, 0xea, 0x14, 0x29, 0x04, 0x35, 0xf3, 0x5c, 0xd6, 0xe2, 0xa4,
+ 0xfe, 0x59, 0x51, 0x6b, 0xab, 0xd1, 0x05, 0x77, 0xc3, 0xd6, 0x90, 0xc6,
+ 0xf6, 0x43, 0x1a, 0x56, 0xc1, 0xaa, 0xd7, 0x68, 0xf8, 0x30, 0x98, 0xb1,
+ 0x9b, 0x37, 0x56, 0xa7, 0x32, 0x38, 0x20, 0x89, 0x51, 0x6d, 0x34, 0x24,
+ 0xf2, 0x3c, 0xfe, 0x14, 0x2a, 0x19, 0x9d, 0xb1, 0x29, 0xc9, 0xce, 0x2e,
+ 0x61, 0xdc, 0xe8, 0x22, 0xbd, 0xa7, 0x5c, 0x0d, 0xce, 0x6f, 0x59, 0xf7,
+ 0xa8, 0xe7, 0x1d, 0x43, 0xbb, 0x03, 0x19, 0xc3, 0x73, 0xf8, 0x60, 0xf6,
+ 0x9c, 0x5a, 0xaa, 0x92, 0x43, 0xe9, 0xa5, 0x2f, 0x22, 0x14, 0x30, 0xe5,
+ 0x31, 0x54, 0x40, 0xa6, 0xf6, 0xa7, 0x53, 0x9c, 0x05, 0x82, 0x81, 0x30,
+ 0x9d, 0x9e, 0x43, 0x5a, 0x31, 0xb9, 0xfd, 0x34, 0xf7, 0x80, 0x20, 0xf1,
+ 0x87, 0x4c, 0x66, 0xc7, 0xde, 0x0f, 0x67, 0x0a, 0x31, 0xc9, 0x8b, 0xab,
+ 0x40, 0x41, 0x5d, 0x1a, 0x4a, 0x4e, 0x5a, 0xd6, 0x24, 0x9e, 0x12, 0xf9,
+ 0xba, 0xd7, 0x8a, 0xfd, 0x17, 0x05, 0x45, 0x76, 0xc7, 0x40, 0x67, 0x31,
+ 0x00, 0xe7, 0x10, 0x06},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 95
+ {SEC_OID_SHA224,
+ 95,
+ {0x73, 0xdc, 0x8c, 0x7e, 0xa0, 0x62, 0xd4, 0x54, 0xb1, 0x5f, 0x18, 0xd0,
+ 0x75, 0x39, 0xa1, 0x3d, 0x08, 0xf2, 0x9b, 0xf7, 0x79, 0x1c, 0x3f, 0xa6,
+ 0x26, 0xf5, 0x79, 0xf7, 0xec, 0x70, 0x1f, 0xdc, 0xd8, 0x9a, 0x1f, 0xac,
+ 0xdd, 0xa4, 0xb1, 0x5d, 0x80, 0x88, 0x47, 0xc4, 0x19, 0xc1, 0x84, 0xb3,
+ 0x9b, 0x6a, 0x4f, 0xa5, 0x4a, 0x30, 0xf9, 0xf5, 0xd5, 0x28, 0x78, 0xa4,
+ 0x74, 0x53, 0xfc, 0xc7, 0xd0, 0xcb, 0x50, 0x4d, 0x1c, 0xc2, 0x97, 0xb6,
+ 0x9f, 0x62, 0xa2, 0x1d, 0xb5, 0x9a, 0xde, 0xd5, 0xba, 0xaa, 0x6c, 0x10,
+ 0x0f, 0xd3, 0x1e, 0xb3, 0x2e, 0x02, 0x45, 0x04, 0x33, 0xdd, 0x2c, 0x3c,
+ 0x6d, 0xd7, 0xb3, 0x43, 0x65, 0x3c, 0x6d, 0x17, 0x19, 0x49, 0xf5, 0x2f,
+ 0xc9, 0x63, 0x41, 0x67, 0x00, 0xdd, 0x83, 0xd3, 0x1f, 0x25, 0x9c, 0x5f,
+ 0xed, 0xf9, 0xb1, 0xcc, 0x13, 0x85, 0xdf, 0xcd, 0xbd, 0xba, 0x25, 0x38,
+ 0xc2, 0x0a, 0x8a, 0xab, 0x64, 0x1a, 0x7d, 0x5b, 0xc9, 0x62, 0x23, 0xe0,
+ 0x38, 0xc6, 0xf8, 0x4f, 0xc8, 0x30, 0x2a, 0xfd, 0x2c, 0x9f, 0xfd, 0x29,
+ 0x8d, 0x31, 0x3d, 0xad, 0x50, 0xa5, 0xa9, 0x43, 0x25, 0x65, 0x49, 0x52,
+ 0x6e, 0x35, 0xfe, 0x61, 0x48, 0x8a, 0xcb, 0xa2, 0x55, 0x68, 0x82, 0x62,
+ 0x09, 0x04, 0x88, 0x56, 0xe6, 0x5a, 0xcf, 0x3c, 0x9e, 0x2e, 0xab, 0xf2,
+ 0x39, 0xf2, 0x0b, 0xb6, 0x8f, 0x25, 0x38, 0xe0, 0xc8, 0x10, 0x59, 0x60,
+ 0x3e, 0x1b, 0x8c, 0x94, 0x91, 0x33, 0x65, 0xad, 0xfb, 0xd9, 0x59, 0xd9,
+ 0x35, 0x3d, 0x8f, 0x65, 0x3a, 0xeb, 0xd0, 0x86, 0xd1, 0x23, 0xd1, 0xbf,
+ 0x36, 0x87, 0xc3, 0xf6, 0x44, 0xfe, 0x12, 0x47, 0xae, 0x44, 0x1b, 0x23,
+ 0x52, 0x43, 0xc4, 0xba, 0x87, 0xdb, 0xc3, 0x3f, 0x33, 0x7b, 0x1e, 0x63,
+ 0xb1, 0x19, 0x65, 0x6c},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 96
+ {SEC_OID_SHA224,
+ 96,
+ {0x3d, 0x9e, 0xd7, 0x22, 0xa8, 0x4f, 0x0f, 0xa9, 0xde, 0xa4, 0x18, 0x7d,
+ 0x8f, 0x0d, 0x51, 0xb7, 0x0d, 0xcc, 0x75, 0x4b, 0x7f, 0x7f, 0x95, 0x17,
+ 0x82, 0x64, 0x3d, 0xa2, 0xb7, 0xb0, 0x67, 0x69, 0x42, 0x9c, 0xb6, 0xd9,
+ 0xfd, 0x09, 0x50, 0xeb, 0xa5, 0x8b, 0x0d, 0xac, 0xe0, 0xe7, 0x3d, 0xcb,
+ 0xaa, 0x2c, 0x1b, 0x89, 0x81, 0xfc, 0x59, 0x71, 0xba, 0xd5, 0xf0, 0xc8,
+ 0x58, 0x76, 0x18, 0x77, 0xb0, 0xc0, 0x96, 0x7b, 0xe0, 0xfa, 0xd4, 0xea,
+ 0xcf, 0x85, 0x0b, 0x29, 0x64, 0x47, 0xee, 0x30, 0x51, 0x9a, 0xa5, 0x98,
+ 0x15, 0x9a, 0x17, 0x92, 0x99, 0xe6, 0x03, 0xcd, 0xba, 0x8f, 0x7d, 0xe6,
+ 0xce, 0xf9, 0xf9, 0x95, 0x31, 0x44, 0xf3, 0x4e, 0xf5, 0xf8, 0x66, 0x3c,
+ 0xd4, 0xba, 0xe2, 0x82, 0x8b, 0xbe, 0x08, 0x5b, 0x35, 0xe8, 0xa0, 0x99,
+ 0xce, 0xbb, 0xff, 0x34, 0xd6, 0xca, 0x85, 0x8e, 0xb3, 0x5a, 0xad, 0x31,
+ 0xe1, 0xf3, 0x8b, 0xd2, 0x72, 0x4c, 0x81, 0x7f, 0xf3, 0x2b, 0xcd, 0xb7,
+ 0x65, 0x89, 0x55, 0x53, 0x7c, 0xe4, 0xba, 0x83, 0xde, 0x10, 0xde, 0x7f,
+ 0x6c, 0xf9, 0xd4, 0xd2, 0x6a, 0x0e, 0x06, 0xb5, 0x22, 0xe8, 0xe4, 0x7c,
+ 0x3a, 0x7e, 0xf1, 0xb7, 0x80, 0x77, 0x92, 0xf4, 0x34, 0x61, 0x97, 0x5e,
+ 0x03, 0x04, 0xe6, 0x5c, 0x40, 0xaf, 0xe4, 0x0d, 0xe7, 0x30, 0x89, 0x89,
+ 0x02, 0x4d, 0x99, 0x58, 0xaa, 0x7b, 0x04, 0x65, 0x7e, 0x9d, 0xbf, 0xfe,
+ 0x35, 0xd9, 0xac, 0x69, 0xab, 0x46, 0xa7, 0xe1, 0x79, 0x6b, 0xda, 0x54,
+ 0xaf, 0x5c, 0xc6, 0x29, 0x55, 0x35, 0x86, 0x5b, 0x6d, 0x53, 0x23, 0x5c,
+ 0x87, 0x79, 0xcc, 0xec, 0x52, 0x10, 0x8c, 0xfe, 0xeb, 0x37, 0x52, 0xb1,
+ 0xa5, 0x7e, 0xb3, 0xe8, 0x17, 0x61, 0x73, 0x13, 0x39, 0xa0, 0xaf, 0x08,
+ 0x0d, 0x12, 0x8b, 0x2d},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 97
+ {SEC_OID_SHA224,
+ 97,
+ {0xb3, 0x2a, 0x87, 0xdf, 0x98, 0xeb, 0x19, 0xba, 0x13, 0x26, 0xfa, 0x42,
+ 0xc7, 0x89, 0x98, 0xfe, 0xa2, 0x18, 0xb9, 0xc5, 0x0b, 0xd5, 0x85, 0x8f,
+ 0x47, 0x4a, 0x14, 0xb3, 0x24, 0xb3, 0x4c, 0xf4, 0x2c, 0x41, 0x16, 0xa8,
+ 0xeb, 0x12, 0x1e, 0x79, 0x37, 0x9d, 0xef, 0xd0, 0x4c, 0x8f, 0xaa, 0x87,
+ 0x64, 0x82, 0xd9, 0x49, 0x2a, 0x8b, 0xeb, 0x95, 0x1b, 0xac, 0x9c, 0xa5,
+ 0x6c, 0x46, 0x10, 0xac, 0xec, 0xcb, 0xd8, 0x03, 0x89, 0x64, 0x37, 0xd5,
+ 0xb1, 0x04, 0xee, 0x06, 0xdc, 0x41, 0x84, 0x8c, 0xe5, 0xf6, 0xe7, 0x9d,
+ 0xc0, 0xac, 0x71, 0xbd, 0xa6, 0xff, 0x2a, 0xb4, 0x11, 0xb2, 0x6c, 0xc0,
+ 0x70, 0xa1, 0x7e, 0xf3, 0x76, 0x0e, 0x6a, 0x41, 0x59, 0x29, 0xb2, 0x33,
+ 0x23, 0xc4, 0x88, 0xe7, 0x10, 0x76, 0x1e, 0x8c, 0xef, 0x90, 0x31, 0xff,
+ 0xea, 0x40, 0xe5, 0x18, 0xc4, 0x91, 0xc3, 0x21, 0x85, 0x73, 0x0a, 0x2a,
+ 0xf2, 0x07, 0x78, 0x68, 0x1c, 0x74, 0xf0, 0x30, 0xba, 0x9e, 0x39, 0x47,
+ 0xbd, 0x8f, 0xd2, 0x33, 0x1c, 0x7b, 0x4e, 0x73, 0x38, 0x79, 0x45, 0x73,
+ 0x96, 0x45, 0xbf, 0xd7, 0x67, 0xd7, 0xa9, 0x12, 0xfb, 0xa4, 0x6b, 0xed,
+ 0x43, 0x55, 0xca, 0x21, 0x1f, 0x6e, 0xb4, 0x38, 0xc4, 0xcd, 0x32, 0x02,
+ 0x02, 0x1d, 0xee, 0xe4, 0x8c, 0xb8, 0x8f, 0x83, 0xee, 0xe8, 0x4a, 0x5d,
+ 0x47, 0x63, 0xe1, 0x8f, 0x3f, 0xf9, 0x60, 0x7b, 0x8f, 0xcf, 0x11, 0xe4,
+ 0x21, 0x86, 0x50, 0x5c, 0x9c, 0xd7, 0x31, 0xe7, 0xf6, 0xa7, 0xa0, 0xdd,
+ 0x30, 0xdf, 0x61, 0xb8, 0xec, 0xbf, 0xca, 0x1f, 0xe0, 0xa6, 0xd3, 0xa1,
+ 0x90, 0x8e, 0x6f, 0x8a, 0xab, 0x5b, 0xbd, 0xc3, 0xb0, 0x2b, 0xe7, 0x8f,
+ 0xc2, 0x63, 0x6c, 0xb5, 0xd3, 0x96, 0x14, 0xc4, 0x40, 0x60, 0xfe, 0xf9,
+ 0xd8, 0xc5, 0xcc, 0x70},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 98
+ {SEC_OID_SHA224,
+ 98,
+ {0xb7, 0x20, 0xbf, 0xc0, 0x84, 0xfd, 0xd3, 0x35, 0x2e, 0x06, 0x6e, 0x05,
+ 0x97, 0xed, 0xf1, 0x9f, 0x1f, 0xaa, 0x27, 0x1c, 0xec, 0xf4, 0xb3, 0xd2,
+ 0x1b, 0xd3, 0x29, 0x64, 0x86, 0x24, 0x65, 0xb6, 0x6e, 0x02, 0x91, 0xd6,
+ 0xf5, 0xf8, 0x73, 0x42, 0xb9, 0xfb, 0xa6, 0xa7, 0x7c, 0xb9, 0x26, 0x2f,
+ 0xef, 0xff, 0xad, 0x07, 0x88, 0x9f, 0x3e, 0xf2, 0xd4, 0x9d, 0xce, 0xb6,
+ 0x77, 0x9b, 0xa8, 0x02, 0x5b, 0x05, 0xb5, 0xaa, 0xed, 0xbc, 0x46, 0xa0,
+ 0x11, 0xc8, 0x19, 0x41, 0x1a, 0xc4, 0xc4, 0xc5, 0x96, 0xf8, 0x8c, 0xd4,
+ 0x21, 0xfe, 0xba, 0xfd, 0x95, 0x49, 0xf4, 0x04, 0xb3, 0xed, 0x84, 0x58,
+ 0x30, 0x3d, 0xfe, 0x88, 0xfe, 0x87, 0x24, 0xa9, 0x41, 0x99, 0x65, 0x94,
+ 0x5d, 0xf2, 0x3d, 0x81, 0x0c, 0x3a, 0x2d, 0xb4, 0x5f, 0x27, 0x64, 0x3e,
+ 0xac, 0x38, 0x65, 0x70, 0xa6, 0x3d, 0x6d, 0xd6, 0x66, 0x08, 0x02, 0x20,
+ 0x8e, 0x9b, 0xcb, 0x90, 0x01, 0x68, 0x80, 0x2b, 0x3d, 0x10, 0x14, 0xec,
+ 0x39, 0x41, 0x66, 0x08, 0xec, 0xd2, 0xe3, 0x04, 0xae, 0xd4, 0xf1, 0xd9,
+ 0x3d, 0xdc, 0x6f, 0xa1, 0xa5, 0x1d, 0x30, 0x14, 0xef, 0x60, 0x4c, 0x8e,
+ 0xe9, 0x74, 0x0e, 0xf2, 0xbb, 0xe5, 0x46, 0xf1, 0xb5, 0xc3, 0x07, 0xf5,
+ 0x29, 0xf1, 0xac, 0x4f, 0xb8, 0x20, 0x6b, 0xd2, 0x83, 0xe9, 0x40, 0x9a,
+ 0xf4, 0x46, 0xa4, 0xb3, 0x49, 0x37, 0x44, 0x7f, 0xf2, 0x59, 0xac, 0x3b,
+ 0x9a, 0x77, 0x02, 0xa5, 0x6c, 0x8e, 0x8a, 0x57, 0x1f, 0xad, 0xcf, 0xe1,
+ 0xb6, 0xd5, 0x5f, 0xb7, 0xd1, 0xe5, 0x72, 0xe6, 0xab, 0x64, 0x1a, 0xf8,
+ 0x75, 0x65, 0xa0, 0x5e, 0xb5, 0x5f, 0xca, 0xde, 0x48, 0x78, 0x0f, 0xb9,
+ 0x9c, 0x6d, 0xa2, 0x63, 0xab, 0x07, 0x61, 0x49, 0xa5, 0xd2, 0xd4, 0xc4,
+ 0x0a, 0x15, 0x64, 0x4a},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 99
+ {SEC_OID_SHA224,
+ 99,
+ {0xaf, 0x7d, 0x98, 0x4e, 0x67, 0x88, 0x93, 0x16, 0x7a, 0xab, 0x92, 0x2b,
+ 0xa9, 0xf1, 0xde, 0xa3, 0xe6, 0x7a, 0x98, 0xbf, 0x1e, 0xe4, 0x42, 0xc5,
+ 0x63, 0x88, 0xce, 0x64, 0x55, 0xa8, 0xcb, 0xd6, 0x9f, 0x0c, 0xf0, 0xa3,
+ 0x0e, 0x21, 0xec, 0x67, 0xd4, 0xbe, 0xe4, 0x11, 0x57, 0x7b, 0x07, 0x00,
+ 0x88, 0x7c, 0xa5, 0xce, 0x5f, 0x2a, 0x2b, 0x63, 0xa0, 0x26, 0x95, 0x6a,
+ 0x6e, 0x56, 0x67, 0x6d, 0x38, 0x5b, 0x72, 0x0a, 0xd7, 0x08, 0xc9, 0xd8,
+ 0x7f, 0xd7, 0x2a, 0x12, 0xd2, 0x92, 0x16, 0x28, 0xf4, 0xea, 0x93, 0x1f,
+ 0x3b, 0x59, 0x4e, 0xbe, 0xb6, 0xc2, 0x60, 0x30, 0xd7, 0x94, 0x5f, 0xf3,
+ 0x47, 0xe7, 0xf1, 0xb3, 0x0a, 0x0f, 0xa9, 0x17, 0x7f, 0xe7, 0x38, 0x2d,
+ 0xc6, 0x24, 0x7d, 0x27, 0x10, 0x15, 0xf6, 0x1f, 0x1f, 0xb2, 0xd1, 0x5b,
+ 0x74, 0x77, 0xab, 0xd4, 0x64, 0x2f, 0x64, 0xeb, 0x5f, 0x5b, 0xd7, 0xad,
+ 0xf9, 0x2e, 0xba, 0xa5, 0xda, 0xbc, 0x67, 0x14, 0xe8, 0x73, 0xa8, 0xf9,
+ 0x3a, 0xd1, 0x3b, 0x6d, 0xdc, 0x61, 0xfd, 0x92, 0xe7, 0x16, 0x7b, 0x80,
+ 0x14, 0x10, 0xe3, 0x38, 0xac, 0x7e, 0xc8, 0x58, 0x38, 0xe2, 0xf8, 0x57,
+ 0x1b, 0xe2, 0x56, 0x2d, 0x1b, 0x56, 0x37, 0x7b, 0xf1, 0x3a, 0x88, 0x52,
+ 0xe1, 0x5d, 0xf0, 0xef, 0x5f, 0x56, 0x26, 0xd1, 0x89, 0x19, 0x88, 0xa0,
+ 0x21, 0x0f, 0xf2, 0xf5, 0x43, 0x6e, 0xe9, 0xff, 0x52, 0x6f, 0x0d, 0xc7,
+ 0xcc, 0xe5, 0x25, 0xd9, 0xca, 0x8d, 0xbf, 0x35, 0xe3, 0x7e, 0x17, 0x24,
+ 0x85, 0x67, 0xb7, 0x92, 0xb1, 0xd8, 0xd2, 0x33, 0xa2, 0xce, 0x4e, 0xfe,
+ 0x58, 0x91, 0x32, 0xe5, 0x8f, 0x87, 0xe7, 0xdb, 0x6c, 0xf8, 0x6a, 0x76,
+ 0x14, 0x55, 0x9d, 0x90, 0xbb, 0xb9, 0xb1, 0x0c, 0xc4, 0xe2, 0x2b, 0x99,
+ 0x05, 0xac, 0x19, 0x1f},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 100
+ {SEC_OID_SHA224,
+ 100,
+ {0x2d, 0xea, 0xf7, 0x54, 0x33, 0x2f, 0xee, 0x96, 0xa5, 0xc4, 0x95, 0x4d,
+ 0xf9, 0xcf, 0x4d, 0xf7, 0x36, 0xde, 0xde, 0xd0, 0x5c, 0xb3, 0x33, 0xd4,
+ 0x65, 0x45, 0x63, 0xc7, 0x3d, 0x3d, 0xe5, 0x62, 0x9a, 0xd8, 0xe4, 0xef,
+ 0x29, 0x0e, 0xe9, 0x92, 0x87, 0x4f, 0x27, 0x57, 0xa1, 0xe0, 0x52, 0x0c,
+ 0xb2, 0x33, 0x20, 0x15, 0x52, 0xc4, 0xea, 0xa3, 0xb8, 0x19, 0x68, 0xc3,
+ 0xa3, 0x15, 0x23, 0x5d, 0x70, 0xe0, 0x13, 0xcf, 0x3c, 0x2d, 0xfa, 0x1f,
+ 0xad, 0x31, 0x33, 0x6d, 0x4a, 0xdb, 0x1b, 0x4b, 0xfb, 0x02, 0x7f, 0xe5,
+ 0xbf, 0xeb, 0x6d, 0x4a, 0x40, 0x27, 0x49, 0x20, 0x18, 0x0c, 0xaf, 0x5d,
+ 0x46, 0x76, 0xca, 0x1b, 0xf1, 0x6e, 0x0f, 0xe3, 0xec, 0x48, 0xd7, 0x2f,
+ 0x61, 0xb7, 0xb3, 0x7f, 0x3c, 0x5e, 0xe0, 0x4c, 0x2d, 0xc0, 0x95, 0xba,
+ 0x65, 0x0e, 0x98, 0xee, 0xff, 0xa7, 0xaa, 0x78, 0x02, 0x33, 0x51, 0x08,
+ 0x7d, 0x4e, 0xd5, 0x5d, 0x28, 0x6e, 0xf8, 0x50, 0x6c, 0xa0, 0x9a, 0x1a,
+ 0xc4, 0x72, 0xd4, 0x4a, 0x7b, 0x54, 0x0d, 0xc6, 0x38, 0x18, 0x29, 0x83,
+ 0x79, 0xa0, 0xc8, 0x6a, 0x44, 0x75, 0x1a, 0xd3, 0xf5, 0x1e, 0x51, 0x16,
+ 0x27, 0xca, 0xdd, 0x54, 0xcc, 0x9a, 0x1a, 0x5a, 0xc8, 0xff, 0x4d, 0xeb,
+ 0x55, 0x23, 0x78, 0xd9, 0x4e, 0xc2, 0x28, 0x78, 0x23, 0x91, 0x09, 0xf7,
+ 0x69, 0xee, 0xe0, 0x7c, 0xfc, 0x70, 0xc9, 0x6f, 0x2a, 0x60, 0x1f, 0x72,
+ 0x2e, 0x56, 0x34, 0x35, 0x6b, 0xcb, 0x24, 0xfd, 0xff, 0x5d, 0xb7, 0xa1,
+ 0x31, 0x82, 0x13, 0x49, 0x1b, 0xf2, 0xcc, 0x37, 0xdb, 0xaf, 0x36, 0xaf,
+ 0xd1, 0x43, 0x6f, 0x97, 0x66, 0x12, 0xda, 0xca, 0xc6, 0xe1, 0x5b, 0x72,
+ 0xf9, 0x80, 0x09, 0x9b, 0x53, 0xb8, 0x9f, 0x22, 0x04, 0x74, 0x04, 0x1a,
+ 0x16, 0xb9, 0xa0, 0xfe},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 101
+ {SEC_OID_SHA224,
+ 101,
+ {0x57, 0x44, 0x44, 0x94, 0x2d, 0xb4, 0xe7, 0x4b, 0x6f, 0xfd, 0xef, 0x52,
+ 0x69, 0x4d, 0xce, 0x12, 0xf4, 0x1a, 0x44, 0x73, 0xc8, 0xfd, 0x68, 0xaa,
+ 0xf9, 0x74, 0x81, 0x61, 0x02, 0xfc, 0xbb, 0x0c, 0xe4, 0x15, 0x3a, 0x05,
+ 0xb9, 0xe1, 0x1e, 0xed, 0x42, 0x12, 0x30, 0xd3, 0x13, 0x58, 0x66, 0x02,
+ 0xbe, 0xef, 0x2d, 0x1e, 0xc6, 0xc7, 0x4f, 0x91, 0xfd, 0x70, 0xea, 0xee,
+ 0xdd, 0xe7, 0xef, 0x82, 0x7d, 0x14, 0x09, 0x64, 0x9a, 0x3a, 0x5d, 0xfa,
+ 0xcf, 0xf4, 0x9c, 0x5b, 0xd6, 0xab, 0xa7, 0x23, 0x6a, 0x90, 0xcd, 0x43,
+ 0x71, 0xd3, 0xf0, 0x29, 0x02, 0x9a, 0x46, 0x91, 0xb1, 0xf2, 0xb4, 0xec,
+ 0x03, 0x7c, 0x17, 0x04, 0xc9, 0x47, 0x0f, 0x99, 0x22, 0x0a, 0xb3, 0x5b,
+ 0xb5, 0xb9, 0xf9, 0x20, 0x9b, 0x05, 0xcb, 0x90, 0xe7, 0xe0, 0x90, 0x47,
+ 0xc3, 0xe2, 0xdf, 0x1c, 0x5e, 0x02, 0x0f, 0x2e, 0xd2, 0x28, 0xf1, 0x35,
+ 0xf4, 0x9b, 0xa8, 0x42, 0x5f, 0x4a, 0xb4, 0x02, 0x15, 0xe0, 0x59, 0x27,
+ 0xef, 0x3b, 0xe0, 0xa5, 0x02, 0x64, 0x2f, 0xcd, 0x9f, 0x24, 0x83, 0xbc,
+ 0xc8, 0xa4, 0x74, 0xb4, 0x6b, 0x52, 0x11, 0x96, 0x0d, 0x0a, 0xf0, 0xcf,
+ 0xb5, 0x91, 0xaf, 0x6d, 0x91, 0xb9, 0x06, 0xbb, 0x13, 0xac, 0x5e, 0x8e,
+ 0x7b, 0xaf, 0x58, 0x2e, 0x08, 0x6a, 0xfa, 0x9c, 0x1d, 0xf0, 0x50, 0x32,
+ 0x1e, 0xcf, 0x47, 0x3b, 0x56, 0xf4, 0x90, 0xa2, 0x5d, 0x15, 0x8c, 0x5a,
+ 0x7f, 0xc9, 0xdc, 0x51, 0x5d, 0x5c, 0x9d, 0xec, 0x91, 0x1c, 0xb8, 0x3a,
+ 0x4c, 0x05, 0xb5, 0x50, 0x1e, 0x0c, 0xdf, 0xa4, 0x44, 0xe3, 0xcf, 0x5f,
+ 0x9b, 0x63, 0x2b, 0x14, 0x92, 0xa1, 0xa1, 0x76, 0x6f, 0x23, 0x13, 0x28,
+ 0x29, 0x83, 0x4f, 0xaf, 0xa8, 0xc8, 0x1a, 0xbc, 0xf9, 0xe4, 0xfe, 0x76,
+ 0x0b, 0xe7, 0xdb, 0xc9},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 102
+ {SEC_OID_SHA224,
+ 102,
+ {0x41, 0x77, 0x5f, 0xde, 0x26, 0x9f, 0x4a, 0x63, 0x01, 0x10, 0x83, 0x9a,
+ 0x8a, 0xf5, 0xde, 0xdd, 0x25, 0xbc, 0xa4, 0x4c, 0x72, 0x68, 0xae, 0x8f,
+ 0xc0, 0xd5, 0xaf, 0xf8, 0x38, 0xcb, 0xc1, 0xba, 0xe9, 0xbf, 0xa0, 0x94,
+ 0x8f, 0x03, 0xc7, 0x93, 0x09, 0xb9, 0xc0, 0xe0, 0xc9, 0x2f, 0xc5, 0x9f,
+ 0x42, 0x60, 0xf5, 0x7f, 0x84, 0x83, 0xc0, 0xa1, 0xa0, 0x14, 0xa5, 0x85,
+ 0x42, 0xb0, 0x4e, 0x37, 0xb2, 0x35, 0x33, 0x73, 0x25, 0xc6, 0xf5, 0x02,
+ 0x1a, 0x4e, 0x04, 0xb1, 0x75, 0x9a, 0x72, 0xf6, 0xf4, 0x34, 0x34, 0xd1,
+ 0xf4, 0x39, 0x2c, 0x53, 0x16, 0xd8, 0xe6, 0x92, 0x74, 0xa1, 0xff, 0xcb,
+ 0xf1, 0x84, 0x40, 0xb4, 0xc9, 0x2b, 0x9e, 0xfc, 0x7f, 0xa2, 0x38, 0xde,
+ 0xae, 0x75, 0x1a, 0x6b, 0x58, 0xc0, 0xc4, 0xef, 0xd5, 0x30, 0x5c, 0x3b,
+ 0xb6, 0x3c, 0x20, 0xf0, 0xd7, 0x82, 0xe4, 0xee, 0x75, 0xe3, 0x3e, 0xf3,
+ 0xc7, 0xf7, 0xdf, 0x10, 0x48, 0xeb, 0x3b, 0x04, 0x12, 0xbf, 0x71, 0x91,
+ 0x5b, 0xd3, 0x72, 0xe7, 0x79, 0x26, 0x92, 0xec, 0xf5, 0xc3, 0xee, 0x47,
+ 0xd7, 0x1c, 0x72, 0x8c, 0xfb, 0xbb, 0x58, 0xf4, 0x6f, 0xad, 0xfa, 0xb9,
+ 0x92, 0x59, 0x29, 0x0f, 0x03, 0xf9, 0xc6, 0xb1, 0x81, 0x69, 0xe5, 0x60,
+ 0x2a, 0xfe, 0xaf, 0xb5, 0x07, 0x51, 0xf2, 0x36, 0x7a, 0xf1, 0x05, 0x3b,
+ 0x41, 0xac, 0x8b, 0x1e, 0x68, 0x10, 0x7a, 0xd4, 0x66, 0xa3, 0x84, 0xc7,
+ 0x01, 0xb5, 0xce, 0xf7, 0x1a, 0xbc, 0xf2, 0x81, 0x4b, 0xbb, 0x5e, 0x90,
+ 0x88, 0xe1, 0x42, 0x05, 0xfc, 0xcd, 0x13, 0xe1, 0x24, 0x02, 0x44, 0xc1,
+ 0x82, 0x88, 0x5d, 0xf9, 0xd3, 0x2d, 0x80, 0x4a, 0xf5, 0xc3, 0x46, 0x57,
+ 0xdf, 0xc7, 0x6f, 0x0a, 0x27, 0xa0, 0x4d, 0x1f, 0xda, 0x61, 0x2a, 0xfd,
+ 0x60, 0x53, 0x43, 0xda},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 103
+ {SEC_OID_SHA224,
+ 103,
+ {0x0d, 0x5a, 0x49, 0x99, 0x55, 0xe1, 0x74, 0xe5, 0x5c, 0xc4, 0x12, 0x9d,
+ 0x72, 0xca, 0xdd, 0x7b, 0xb4, 0x3e, 0x41, 0x6f, 0x23, 0x25, 0x02, 0xd8,
+ 0x91, 0x13, 0xe1, 0x5b, 0x55, 0x7b, 0xe6, 0x44, 0x84, 0xb7, 0xa9, 0x41,
+ 0x4f, 0xa8, 0x54, 0x20, 0x5f, 0xfd, 0x9c, 0x33, 0x79, 0x2f, 0x02, 0xb1,
+ 0x30, 0x70, 0xc5, 0x41, 0x1e, 0xd2, 0xe8, 0x08, 0xfd, 0x0c, 0x1d, 0x70,
+ 0xf4, 0xa9, 0x71, 0xf0, 0xb9, 0xaa, 0x34, 0xe9, 0x83, 0xcf, 0xad, 0xcb,
+ 0x3f, 0x02, 0x7b, 0x76, 0xa6, 0xc3, 0x5d, 0xfb, 0x53, 0x7d, 0x87, 0x57,
+ 0x2c, 0xb6, 0x7e, 0x7d, 0xd7, 0xe2, 0x46, 0x21, 0x9c, 0x62, 0x31, 0x3f,
+ 0xab, 0x5f, 0xca, 0x5f, 0x02, 0x1f, 0x91, 0xb6, 0x4b, 0x3e, 0xd7, 0x5e,
+ 0x1c, 0x37, 0x1f, 0x10, 0x1c, 0x09, 0xcc, 0x95, 0xaf, 0xae, 0x07, 0xc2,
+ 0xd2, 0x57, 0xb2, 0xbd, 0x8b, 0x94, 0x6c, 0xaf, 0x83, 0x9e, 0x88, 0x07,
+ 0x8c, 0x98, 0xfc, 0x21, 0x58, 0x3b, 0xa5, 0xb2, 0x05, 0xe2, 0xfa, 0x53,
+ 0x8d, 0x0c, 0x7d, 0xe3, 0xf6, 0xab, 0x17, 0xb3, 0x52, 0x93, 0x89, 0x41,
+ 0xf6, 0xe6, 0x5f, 0xe5, 0x45, 0x5e, 0xcf, 0x77, 0xbd, 0xbd, 0xe6, 0xdf,
+ 0x26, 0x3d, 0x06, 0x70, 0x04, 0xd5, 0x08, 0xa2, 0xe3, 0x2b, 0x2d, 0xd0,
+ 0x8d, 0x44, 0x57, 0xbe, 0xa7, 0x16, 0xbf, 0xf0, 0x25, 0xb5, 0xf3, 0x2c,
+ 0x5e, 0x81, 0x08, 0xb0, 0x45, 0xce, 0xda, 0x87, 0xfe, 0x71, 0x0f, 0xb8,
+ 0x16, 0xc8, 0x1a, 0x00, 0xba, 0x26, 0xcf, 0x6f, 0x39, 0x5d, 0xa7, 0x5a,
+ 0x4f, 0xfd, 0xce, 0x9f, 0x47, 0xe7, 0x12, 0xb9, 0x19, 0x78, 0x98, 0xa6,
+ 0xaa, 0x53, 0xfd, 0x8d, 0xfb, 0x34, 0x57, 0xcf, 0x9e, 0x19, 0x92, 0xc7,
+ 0x37, 0x1d, 0x37, 0x0b, 0x6c, 0xc8, 0x12, 0x5c, 0xc0, 0x5e, 0x73, 0x8a,
+ 0x5d, 0xfa, 0x35, 0xf6},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 104
+ {SEC_OID_SHA224,
+ 104,
+ {0x37, 0x06, 0x69, 0x64, 0xe4, 0xc3, 0x5b, 0x05, 0x40, 0xc1, 0x47, 0x16,
+ 0xc5, 0x27, 0x98, 0x18, 0x93, 0x18, 0xc2, 0x0c, 0x73, 0xd6, 0x10, 0x78,
+ 0x28, 0x1d, 0x3a, 0x02, 0x13, 0xa0, 0x03, 0xe6, 0x0f, 0x1b, 0x98, 0x67,
+ 0xf1, 0xb9, 0xa0, 0xb9, 0x72, 0x5d, 0x86, 0x66, 0x77, 0xf8, 0x0d, 0xee,
+ 0xfc, 0xaa, 0x38, 0xa3, 0xbd, 0x79, 0x5a, 0x0b, 0xfd, 0x00, 0xd5, 0x85,
+ 0x3a, 0xc1, 0x71, 0x41, 0x47, 0xfb, 0x2d, 0x28, 0x4e, 0x1e, 0x8b, 0x32,
+ 0x13, 0xac, 0xb9, 0x6f, 0x58, 0x7b, 0x16, 0xb9, 0xfb, 0xee, 0x57, 0xd4,
+ 0xaa, 0x33, 0x39, 0x29, 0xea, 0x3d, 0x95, 0xd7, 0x06, 0xc0, 0xe7, 0xdd,
+ 0x8a, 0x29, 0xac, 0xef, 0xbf, 0x70, 0xca, 0x2b, 0x77, 0xf0, 0x34, 0x0a,
+ 0x51, 0xc5, 0xa4, 0x4b, 0x8a, 0xb4, 0xa8, 0xad, 0x9e, 0x12, 0x5e, 0xbb,
+ 0x37, 0x47, 0xec, 0x97, 0x5d, 0x0c, 0xbc, 0x4d, 0x09, 0x35, 0x16, 0x25,
+ 0x51, 0x95, 0x32, 0x31, 0x06, 0xd9, 0x47, 0x03, 0x34, 0x7f, 0xda, 0xb5,
+ 0x8d, 0x3f, 0xb8, 0xec, 0x87, 0x9b, 0x78, 0x3a, 0xe0, 0x1b, 0xe7, 0xc7,
+ 0x78, 0xb2, 0x77, 0x3a, 0xb4, 0xfb, 0x71, 0xb4, 0x92, 0x2a, 0x13, 0xd5,
+ 0x63, 0x84, 0x07, 0x46, 0x5b, 0xf2, 0xbb, 0x38, 0x8f, 0xa1, 0x7c, 0x5f,
+ 0xb8, 0x21, 0x80, 0x77, 0x90, 0x4c, 0xa3, 0xf5, 0x32, 0xc3, 0xa6, 0x92,
+ 0xad, 0xa8, 0xef, 0x26, 0x1a, 0x8f, 0xa5, 0xfc, 0x91, 0x11, 0x9d, 0x5b,
+ 0x69, 0xb8, 0xbd, 0x73, 0x75, 0x05, 0xeb, 0x92, 0x56, 0x39, 0x9d, 0x6e,
+ 0xb4, 0x15, 0xd3, 0xb9, 0xe7, 0xb0, 0x7f, 0x46, 0xf6, 0x7d, 0x97, 0x6e,
+ 0x38, 0xa6, 0xec, 0x9f, 0x9d, 0xe5, 0xcd, 0xcd, 0x24, 0x06, 0x40, 0x43,
+ 0x7d, 0x20, 0xf5, 0xec, 0x76, 0xdd, 0x4c, 0x88, 0x17, 0xe9, 0x8b, 0x67,
+ 0x35, 0xa2, 0xe2, 0x53},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 105
+ {SEC_OID_SHA224,
+ 105,
+ {0x65, 0xf9, 0x96, 0x6b, 0x68, 0x51, 0x9d, 0xa5, 0x7e, 0x9a, 0xa0, 0xe6,
+ 0xe0, 0x24, 0x70, 0x4d, 0xf5, 0x30, 0x7a, 0x40, 0x50, 0x2f, 0xfc, 0xa0,
+ 0x9d, 0x99, 0x82, 0x6d, 0x93, 0x17, 0xc3, 0x47, 0x81, 0xf8, 0x1a, 0xfe,
+ 0x45, 0x9f, 0x76, 0x7c, 0xe1, 0x1d, 0xde, 0x95, 0x3a, 0xff, 0xec, 0xae,
+ 0xe6, 0x8f, 0x44, 0x4c, 0xcc, 0x7d, 0x87, 0x51, 0xb2, 0x51, 0x29, 0xe5,
+ 0x4a, 0x33, 0xd6, 0x70, 0x3f, 0x69, 0x78, 0x9e, 0x76, 0x13, 0x3f, 0x81,
+ 0x89, 0x65, 0xd6, 0xc9, 0x72, 0x57, 0xe0, 0xe6, 0x4b, 0x8e, 0xdf, 0x88,
+ 0xa8, 0x27, 0x5d, 0x58, 0x63, 0x7e, 0xd0, 0x0d, 0xc6, 0xe6, 0x06, 0xa9,
+ 0x5a, 0x0e, 0x7b, 0x00, 0x62, 0xf7, 0x0d, 0x1d, 0x52, 0xbd, 0x8e, 0x08,
+ 0xb7, 0x90, 0xed, 0xa4, 0x25, 0x8a, 0x16, 0xa4, 0x18, 0xcd, 0xee, 0xe2,
+ 0x06, 0x4f, 0x72, 0x73, 0xda, 0xde, 0xf4, 0x68, 0xf1, 0x9a, 0x06, 0xc3,
+ 0xcc, 0x3d, 0x25, 0xdc, 0xb4, 0x7a, 0xca, 0xda, 0xfc, 0xc3, 0xaa, 0x4b,
+ 0x61, 0x70, 0x5b, 0x44, 0xed, 0xa5, 0xb7, 0xde, 0xed, 0x0b, 0xc7, 0xe4,
+ 0x2b, 0xb0, 0x74, 0x6b, 0xbb, 0xad, 0x0a, 0xce, 0x85, 0x37, 0x68, 0x2b,
+ 0x79, 0xcc, 0x2e, 0x8c, 0x6f, 0x4e, 0xc7, 0x3b, 0x1b, 0x1f, 0xfb, 0xe6,
+ 0xb5, 0xd0, 0x7e, 0x0a, 0x4e, 0xad, 0xdb, 0x37, 0x59, 0xbc, 0x4c, 0x3d,
+ 0x33, 0x75, 0x66, 0x14, 0xf5, 0x41, 0x59, 0xf3, 0x75, 0x1f, 0x38, 0x82,
+ 0x88, 0x28, 0xa1, 0xd0, 0x6a, 0xda, 0xf4, 0xd9, 0xfc, 0x27, 0x0c, 0x94,
+ 0x1a, 0xb3, 0x7d, 0x33, 0x80, 0xc1, 0x6a, 0xac, 0x4d, 0xa3, 0x52, 0xcb,
+ 0x15, 0x2b, 0x4d, 0xcc, 0xe0, 0xa6, 0x3e, 0xee, 0x0a, 0x84, 0xa0, 0xeb,
+ 0x07, 0xf2, 0x43, 0x59, 0x7c, 0x67, 0x59, 0xaa, 0xf9, 0x1a, 0xa6, 0x23,
+ 0xb5, 0xb5, 0xc2, 0x66},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 106
+ {SEC_OID_SHA224,
+ 106,
+ {0x24, 0x88, 0x2e, 0xaa, 0x76, 0x7b, 0x6f, 0xc5, 0x94, 0x38, 0x8d, 0xa5,
+ 0x9d, 0x57, 0x8b, 0xd8, 0x3e, 0xa1, 0x5e, 0x7c, 0x2a, 0x23, 0x9c, 0x78,
+ 0xae, 0x07, 0x09, 0x8f, 0x2a, 0xd4, 0x57, 0x37, 0xb1, 0x55, 0xa7, 0x93,
+ 0x3b, 0x98, 0xe0, 0x2d, 0xe0, 0x18, 0xda, 0x38, 0x02, 0x29, 0xb2, 0xf4,
+ 0x64, 0x91, 0x43, 0xa8, 0x2b, 0xf8, 0x6e, 0xb4, 0xc8, 0xb0, 0x0d, 0xcf,
+ 0x64, 0x18, 0xe0, 0x0c, 0xcd, 0x90, 0x59, 0xfc, 0xd5, 0x66, 0x5d, 0xbf,
+ 0x4c, 0x06, 0x5a, 0x90, 0xef, 0xc9, 0x30, 0x58, 0x62, 0x91, 0x38, 0x71,
+ 0xa7, 0xce, 0xac, 0x58, 0x6e, 0x25, 0x63, 0x49, 0x93, 0xf4, 0xdd, 0xb2,
+ 0xaf, 0x2e, 0x95, 0x99, 0x2f, 0x95, 0x16, 0x6e, 0x0e, 0xe6, 0x10, 0xbf,
+ 0x0b, 0x22, 0x39, 0x7a, 0xe5, 0xdb, 0x50, 0x6d, 0xb3, 0x11, 0x38, 0x38,
+ 0xaf, 0xc5, 0x9e, 0xfd, 0xf7, 0xa3, 0x0a, 0x5f, 0x5b, 0x42, 0xae, 0x33,
+ 0x9f, 0x37, 0x9b, 0x88, 0x62, 0xae, 0x27, 0x06, 0x77, 0x18, 0xfe, 0xf9,
+ 0x59, 0x82, 0x40, 0x8d, 0xe7, 0xcf, 0x64, 0xca, 0x35, 0xc5, 0xff, 0x19,
+ 0x5e, 0x39, 0xa3, 0x90, 0xe6, 0x2d, 0x44, 0x65, 0xb4, 0x97, 0x7a, 0x7c,
+ 0x2f, 0x75, 0x45, 0x02, 0x6f, 0x64, 0x70, 0x07, 0xe9, 0x48, 0x3d, 0xbc,
+ 0x3e, 0x5f, 0x03, 0x0c, 0xe7, 0x88, 0x3e, 0x8e, 0x43, 0x79, 0xde, 0xfe,
+ 0xdd, 0x5f, 0x53, 0x61, 0x6a, 0x2c, 0xb2, 0xda, 0xf9, 0x32, 0xa0, 0x53,
+ 0xc0, 0x87, 0xcc, 0x55, 0x9f, 0xbc, 0x47, 0x70, 0x73, 0xdb, 0x8e, 0x9a,
+ 0xea, 0xf3, 0x70, 0x8c, 0x76, 0x05, 0xdc, 0xcb, 0xd3, 0xb2, 0xdf, 0x68,
+ 0xf3, 0xc9, 0x57, 0x41, 0x9a, 0xe8, 0x35, 0x4e, 0xe0, 0x1f, 0x36, 0x71,
+ 0xfc, 0x27, 0xaa, 0x17, 0xa8, 0x07, 0x95, 0xd0, 0xb6, 0x56, 0x04, 0xaf,
+ 0x0f, 0x47, 0x7b, 0x7a},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 107
+ {SEC_OID_SHA224,
+ 107,
+ {0x97, 0xfd, 0x91, 0xd2, 0xe2, 0x81, 0x94, 0x5e, 0x46, 0xbe, 0xf3, 0x85,
+ 0x25, 0x62, 0x72, 0x4a, 0x0f, 0xba, 0x61, 0x7a, 0xd2, 0x28, 0x20, 0x63,
+ 0xc1, 0x82, 0xd6, 0x97, 0x9c, 0x3d, 0xc7, 0x29, 0x89, 0x43, 0x2a, 0xb0,
+ 0xc3, 0x34, 0x4a, 0xf0, 0x47, 0xdd, 0x81, 0xd4, 0x1f, 0xb2, 0xab, 0xf6,
+ 0xa0, 0x0b, 0xc1, 0xa6, 0x3b, 0xaf, 0x1a, 0xf3, 0x20, 0xbb, 0xbf, 0x47,
+ 0xa0, 0x0d, 0xeb, 0x25, 0x38, 0xa3, 0xe3, 0x53, 0xcd, 0xf0, 0x94, 0x3a,
+ 0x6f, 0x36, 0x2d, 0xa1, 0x45, 0x87, 0x29, 0xcc, 0x24, 0xca, 0x55, 0xdc,
+ 0x20, 0x49, 0x7a, 0x9e, 0x30, 0xc7, 0x89, 0x5c, 0x24, 0xc7, 0xa3, 0x6c,
+ 0x1e, 0x8b, 0x42, 0x78, 0x6c, 0xe1, 0x74, 0x58, 0x13, 0x4a, 0x10, 0xab,
+ 0xb8, 0x1d, 0xe6, 0xe1, 0x4e, 0x6a, 0x34, 0x93, 0x15, 0x14, 0x22, 0x38,
+ 0xa2, 0x2b, 0x56, 0xec, 0x21, 0x65, 0xb9, 0x0d, 0x73, 0xbb, 0xcc, 0xc2,
+ 0x49, 0xb0, 0xe1, 0xa1, 0xdb, 0x9c, 0x05, 0xfa, 0x19, 0x0b, 0xe7, 0x22,
+ 0x8a, 0x5f, 0xf8, 0xea, 0x10, 0x5a, 0x1e, 0x1a, 0x40, 0xdf, 0xb2, 0x7b,
+ 0xe7, 0x71, 0x88, 0xad, 0x83, 0xf7, 0x7d, 0x39, 0x9c, 0xd2, 0x09, 0x76,
+ 0xee, 0x20, 0xe4, 0x24, 0xa3, 0x24, 0x04, 0x63, 0x94, 0xc9, 0xc8, 0x37,
+ 0xc6, 0x91, 0x2f, 0x3d, 0x23, 0x51, 0x23, 0x76, 0xfd, 0xf8, 0x46, 0x13,
+ 0x43, 0x98, 0xf0, 0xb9, 0xd6, 0xa1, 0xa6, 0x58, 0x94, 0xfe, 0x9e, 0x95,
+ 0x22, 0x24, 0x8e, 0x39, 0x9d, 0x6e, 0x78, 0x7a, 0x88, 0x9a, 0xc5, 0x43,
+ 0x1f, 0xe3, 0xa2, 0xff, 0x5c, 0x68, 0x55, 0xf1, 0x21, 0xb3, 0x78, 0x15,
+ 0xbe, 0x35, 0xf6, 0x5a, 0x9c, 0x72, 0x40, 0x08, 0xce, 0x74, 0x4d, 0x34,
+ 0x31, 0xb7, 0x61, 0xf8, 0x7c, 0xf8, 0x4e, 0x33, 0x20, 0xe2, 0x01, 0xb6,
+ 0x36, 0x48, 0x85, 0xff},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 108
+ {SEC_OID_SHA224,
+ 108,
+ {0x5b, 0x20, 0xdf, 0xf0, 0xb9, 0xa6, 0x11, 0x0c, 0x8a, 0x3b, 0x83, 0x3c,
+ 0x72, 0xb3, 0x8d, 0x20, 0xcc, 0x86, 0xfa, 0xb6, 0x3d, 0x9f, 0x12, 0xa1,
+ 0xa4, 0x66, 0x41, 0xfa, 0x05, 0xf4, 0x5d, 0xf7, 0xcd, 0x72, 0x8e, 0x22,
+ 0x1c, 0xc7, 0xef, 0x4c, 0x59, 0xa7, 0x6b, 0xf6, 0x43, 0x91, 0x8a, 0x68,
+ 0x0a, 0xfe, 0x78, 0x25, 0x3e, 0xb8, 0x40, 0xcf, 0x56, 0x36, 0x39, 0xbd,
+ 0xe8, 0x77, 0x8f, 0xa2, 0x87, 0x71, 0x7e, 0x72, 0xf4, 0x5d, 0x3e, 0x39,
+ 0xd2, 0x1d, 0x07, 0x66, 0x4d, 0x8d, 0x33, 0xc7, 0x52, 0x67, 0xd2, 0x4b,
+ 0x6b, 0xbf, 0xb4, 0x0e, 0xc8, 0x47, 0xaa, 0x9f, 0x9f, 0x45, 0x46, 0x8f,
+ 0x01, 0x4e, 0x3d, 0x48, 0xde, 0x25, 0xdd, 0x73, 0x5e, 0x3c, 0x99, 0x98,
+ 0xdb, 0xb0, 0xb4, 0x82, 0xb2, 0x19, 0xda, 0xc5, 0xda, 0x97, 0x1f, 0x42,
+ 0x4d, 0x69, 0xb9, 0x8d, 0x86, 0xf2, 0x2a, 0x35, 0xdc, 0x65, 0xdf, 0x85,
+ 0xf2, 0xdc, 0xd0, 0x8c, 0x41, 0xdb, 0xdf, 0x65, 0xad, 0x53, 0xc8, 0x21,
+ 0x0b, 0x56, 0xc6, 0x5c, 0xd0, 0x05, 0xba, 0x03, 0x8d, 0x33, 0xed, 0xec,
+ 0xeb, 0xc9, 0x52, 0xab, 0x07, 0x58, 0x2c, 0x5e, 0x6a, 0x47, 0x69, 0xcf,
+ 0x84, 0x5f, 0x25, 0x47, 0x74, 0xa7, 0xee, 0xee, 0xa5, 0x9a, 0xca, 0x72,
+ 0x80, 0x29, 0xc0, 0xf3, 0xd0, 0x7a, 0xa4, 0x4b, 0x30, 0xa6, 0xdd, 0xcb,
+ 0x17, 0xc2, 0x03, 0xf8, 0x5c, 0x73, 0x2f, 0xc2, 0x4c, 0x8d, 0x37, 0x97,
+ 0xd3, 0x82, 0x7d, 0x48, 0xc4, 0x08, 0x03, 0x31, 0x4b, 0x8a, 0x98, 0x78,
+ 0x97, 0x33, 0x35, 0xfd, 0x82, 0x7f, 0x04, 0x0d, 0x2f, 0x71, 0x6d, 0x9d,
+ 0x30, 0xca, 0x66, 0xdf, 0x6e, 0x7b, 0x19, 0x04, 0x3d, 0xc5, 0x3a, 0x80,
+ 0xf0, 0x5c, 0x12, 0xe6, 0x92, 0xaa, 0x6b, 0x3c, 0x4d, 0x79, 0x02, 0x27,
+ 0x88, 0xb7, 0xe5, 0xc5},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 109
+ {SEC_OID_SHA224,
+ 109,
+ {0x36, 0x41, 0x51, 0x13, 0xca, 0xcc, 0x68, 0x0e, 0xa4, 0xca, 0xe6, 0x2d,
+ 0xf2, 0x2e, 0x52, 0xe4, 0x20, 0xbe, 0x4f, 0x48, 0x21, 0x9f, 0x45, 0xa9,
+ 0x0a, 0x66, 0xe3, 0xf1, 0xf0, 0x23, 0xa7, 0xf0, 0x04, 0xd8, 0x28, 0xbd,
+ 0x0a, 0xe9, 0x23, 0xca, 0x92, 0x7a, 0x45, 0xcc, 0x8e, 0x84, 0x0e, 0x63,
+ 0x5b, 0x06, 0x01, 0x9a, 0x14, 0x6f, 0xfe, 0x81, 0xe1, 0xbd, 0x77, 0x7f,
+ 0x79, 0xa5, 0xbd, 0x23, 0xa0, 0x95, 0x3d, 0x68, 0xf5, 0x20, 0x31, 0x5f,
+ 0x90, 0x50, 0x26, 0xc5, 0x30, 0xdd, 0xee, 0xa6, 0xa8, 0xb7, 0xb6, 0x2f,
+ 0x55, 0x9e, 0x20, 0x81, 0x89, 0xad, 0x47, 0xe5, 0xad, 0x79, 0x7d, 0xf5,
+ 0xfc, 0x01, 0x9d, 0xe2, 0x96, 0x67, 0xb9, 0xba, 0x8a, 0xd5, 0x36, 0x61,
+ 0xb5, 0xed, 0x93, 0xd7, 0x3a, 0xb3, 0xfa, 0x3c, 0x13, 0xee, 0xe7, 0xc5,
+ 0xe7, 0x5e, 0xa4, 0x0c, 0x9d, 0x87, 0xc0, 0xa4, 0x5a, 0xe0, 0x65, 0x77,
+ 0x6d, 0x78, 0x1a, 0x3d, 0x94, 0xef, 0x9f, 0x58, 0x78, 0xbd, 0xa1, 0xab,
+ 0xe9, 0x40, 0xd2, 0x35, 0x63, 0xb8, 0x4b, 0xe0, 0x0e, 0xfd, 0xb5, 0xf6,
+ 0x86, 0x71, 0x66, 0x8f, 0x44, 0xe1, 0x0d, 0x56, 0x0b, 0x41, 0x2e, 0x17,
+ 0x28, 0x0f, 0x5b, 0xe9, 0x44, 0x8d, 0x8f, 0xf0, 0x57, 0xcc, 0x07, 0x71,
+ 0x53, 0x62, 0x5f, 0xe5, 0x24, 0x3d, 0x5c, 0xbd, 0x4e, 0xe3, 0x58, 0xa5,
+ 0x6f, 0x52, 0xbb, 0x07, 0xf4, 0x7c, 0xc6, 0xf4, 0xd7, 0x68, 0x54, 0x34,
+ 0x46, 0xb4, 0xca, 0xb1, 0xed, 0x1f, 0x48, 0x92, 0x63, 0x47, 0x79, 0x17,
+ 0x17, 0x8f, 0x84, 0x67, 0x0a, 0x8f, 0x1c, 0xfb, 0xce, 0xa9, 0x7b, 0x94,
+ 0xed, 0x95, 0x1d, 0x29, 0x20, 0x9d, 0xd7, 0x0a, 0xe9, 0x05, 0xc8, 0xd7,
+ 0x95, 0x59, 0x5c, 0x72, 0x37, 0x53, 0xc9, 0xf6, 0x02, 0x80, 0x07, 0xc3,
+ 0x74, 0x4f, 0xb9, 0x59},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 110
+ {SEC_OID_SHA224,
+ 110,
+ {0x88, 0x32, 0x05, 0xaf, 0xea, 0xa9, 0x6f, 0x27, 0x23, 0x1b, 0x48, 0x5c,
+ 0x53, 0xea, 0xd5, 0x8a, 0x99, 0x49, 0xa3, 0x75, 0xa6, 0x77, 0xa2, 0x8c,
+ 0x13, 0xc5, 0xe4, 0x16, 0x3d, 0x9a, 0x9b, 0xf4, 0x05, 0x89, 0xf1, 0x98,
+ 0xdb, 0xac, 0x53, 0xa5, 0x8c, 0x6f, 0x70, 0xed, 0x08, 0x7b, 0xcb, 0x75,
+ 0x78, 0x0d, 0x51, 0x60, 0xd5, 0x67, 0xd6, 0xb7, 0x7d, 0x73, 0x74, 0x7f,
+ 0xf7, 0x68, 0x7f, 0x6c, 0xe7, 0x08, 0xb0, 0x41, 0x97, 0xbe, 0x7f, 0xa7,
+ 0xc4, 0xcd, 0x87, 0xdb, 0xf1, 0x6d, 0x2a, 0xcb, 0x26, 0x93, 0xfb, 0xe7,
+ 0x5b, 0x3b, 0x56, 0x33, 0xcd, 0xc0, 0x07, 0x97, 0x62, 0x12, 0x9a, 0xc6,
+ 0xeb, 0x7c, 0xdf, 0x29, 0x28, 0x38, 0x64, 0x8f, 0xa2, 0xfc, 0xbd, 0xc4,
+ 0x36, 0x35, 0x48, 0xf4, 0x05, 0x9f, 0x6e, 0x96, 0x79, 0x2b, 0x98, 0xa9,
+ 0xa8, 0xa0, 0x41, 0x16, 0x22, 0xdd, 0x18, 0x5c, 0x0f, 0x65, 0xa4, 0x23,
+ 0xfc, 0x06, 0xd7, 0x0c, 0x93, 0x1c, 0xb2, 0x88, 0xd2, 0xf3, 0x27, 0x3d,
+ 0x12, 0x0c, 0x80, 0x00, 0xad, 0xeb, 0xf2, 0x77, 0xb9, 0x5c, 0xbb, 0x42,
+ 0xd1, 0x25, 0x43, 0x2f, 0xf8, 0x4b, 0xe2, 0x4f, 0xf8, 0xfb, 0xd8, 0x99,
+ 0x2f, 0xee, 0x51, 0x75, 0x7e, 0x95, 0x78, 0xcf, 0xe8, 0x3f, 0xf0, 0xb3,
+ 0x7d, 0x4c, 0x4f, 0xc2, 0x85, 0x66, 0x06, 0xa8, 0x20, 0xd2, 0x2d, 0x36,
+ 0x7a, 0x1f, 0xe4, 0x7c, 0xb3, 0xe1, 0x69, 0x54, 0x65, 0x67, 0x78, 0xdf,
+ 0x08, 0xd1, 0xab, 0x8f, 0x86, 0x86, 0x39, 0xfe, 0xa4, 0x35, 0x96, 0xb4,
+ 0x56, 0x71, 0xd0, 0x65, 0x10, 0xf5, 0xc5, 0x3e, 0xd7, 0x9e, 0xa6, 0xc9,
+ 0x18, 0xd0, 0x15, 0xec, 0xed, 0xed, 0xe1, 0xf8, 0x98, 0xd6, 0x26, 0xf9,
+ 0x5f, 0xc6, 0xbf, 0xc5, 0xb6, 0xd6, 0xc8, 0x1e, 0x9e, 0xf0, 0x1f, 0xaa,
+ 0x5b, 0x56, 0xbf, 0xfb},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 111
+ {SEC_OID_SHA224,
+ 111,
+ {0x3f, 0xc3, 0x6f, 0xc6, 0x28, 0xb1, 0x8c, 0xf1, 0x3f, 0xa4, 0xc6, 0x69,
+ 0x3e, 0xe9, 0x81, 0x05, 0x59, 0x0b, 0x96, 0xda, 0x05, 0xc5, 0x8d, 0xe4,
+ 0x4c, 0xb1, 0x4d, 0x6e, 0xe4, 0xf0, 0x38, 0xc7, 0x6a, 0x0b, 0x05, 0x57,
+ 0xc6, 0xbb, 0x9c, 0x4a, 0x28, 0x9e, 0x34, 0x42, 0x15, 0x4c, 0xae, 0xb4,
+ 0x27, 0xe9, 0xd7, 0x7a, 0xbd, 0xd2, 0xbd, 0x3d, 0xea, 0x4f, 0x43, 0xdb,
+ 0x5d, 0x9e, 0x40, 0xd2, 0xfa, 0xcd, 0xbb, 0x61, 0xb2, 0x34, 0x82, 0x91,
+ 0x04, 0x0b, 0x4c, 0xa1, 0x8a, 0x41, 0x06, 0xd3, 0xc0, 0x61, 0xa7, 0xb3,
+ 0xf5, 0x14, 0x60, 0x29, 0x01, 0xe3, 0xd8, 0x68, 0x0c, 0x81, 0xeb, 0xb5,
+ 0x2b, 0x4d, 0x4a, 0xda, 0x68, 0xd4, 0x3a, 0x3a, 0x0d, 0x4f, 0x9d, 0x79,
+ 0xf3, 0x44, 0x49, 0x38, 0x02, 0x54, 0xe2, 0x65, 0xeb, 0xe0, 0x52, 0x4e,
+ 0xc6, 0x0f, 0xc9, 0xf7, 0x60, 0xfc, 0x4b, 0x90, 0xbd, 0xce, 0x7f, 0x2a,
+ 0x7e, 0x74, 0xa8, 0xee, 0x97, 0xea, 0x8f, 0x0b, 0x57, 0x99, 0xf1, 0x73,
+ 0x00, 0xae, 0x6d, 0x4a, 0x30, 0xce, 0xbb, 0xbd, 0x6e, 0xdd, 0x2a, 0x41,
+ 0xd8, 0x86, 0x22, 0x88, 0xb3, 0x7c, 0xac, 0x2a, 0x7b, 0x9e, 0x4f, 0x5f,
+ 0xa3, 0xf7, 0x8e, 0xbd, 0x76, 0x17, 0x15, 0xc3, 0x6e, 0x1e, 0x22, 0x61,
+ 0x56, 0xc0, 0x5e, 0xb6, 0xdd, 0x6f, 0x9d, 0x67, 0x28, 0x45, 0x23, 0x62,
+ 0x0b, 0xb9, 0x38, 0xd9, 0x12, 0xca, 0x38, 0x8b, 0xa3, 0xd9, 0xcd, 0x24,
+ 0xfa, 0x35, 0x4c, 0xba, 0x42, 0xbe, 0x0c, 0x93, 0x2b, 0x00, 0xf5, 0x2e,
+ 0x34, 0x5c, 0x8c, 0x8e, 0x49, 0x1c, 0xce, 0x4d, 0xa3, 0xe1, 0xe0, 0x7b,
+ 0x9e, 0x9f, 0x14, 0xd8, 0x43, 0x53, 0xce, 0x93, 0xb2, 0x7d, 0xde, 0xa1,
+ 0x56, 0x5d, 0x83, 0x81, 0xaa, 0xdc, 0x05, 0x15, 0x79, 0x27, 0x76, 0x24,
+ 0xcb, 0x3f, 0xe7, 0xf2},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 112
+ {SEC_OID_SHA224,
+ 112,
+ {0x5b, 0x27, 0x31, 0x74, 0x9c, 0x71, 0x5c, 0x39, 0x4b, 0x71, 0x8a, 0x51,
+ 0xcf, 0xbb, 0xca, 0x73, 0x1e, 0x65, 0x1d, 0xda, 0xed, 0x84, 0x47, 0x11,
+ 0x77, 0x16, 0x9f, 0xa7, 0xaf, 0xef, 0x0f, 0xad, 0x68, 0xb0, 0xcf, 0x35,
+ 0x41, 0x6a, 0x94, 0xd9, 0x12, 0xce, 0x1e, 0x55, 0x5b, 0x31, 0x21, 0x8a,
+ 0x28, 0xdc, 0xaa, 0x1c, 0x22, 0xf6, 0x45, 0x77, 0xc7, 0x99, 0x9b, 0xc1,
+ 0x5a, 0xe9, 0x9b, 0x0b, 0xb7, 0x22, 0xa8, 0x4a, 0xde, 0x80, 0x96, 0xc4,
+ 0x9d, 0xb9, 0x96, 0x5c, 0x2a, 0x11, 0xdd, 0x22, 0x94, 0x80, 0x9f, 0xc7,
+ 0xa3, 0x43, 0x74, 0x31, 0x70, 0x8e, 0x88, 0xb7, 0x77, 0x6a, 0x2d, 0x17,
+ 0xdf, 0x8d, 0xcd, 0xca, 0x12, 0x39, 0xd1, 0x1e, 0xbe, 0xc3, 0x54, 0xb8,
+ 0x0a, 0x4f, 0x78, 0x7d, 0x1a, 0x15, 0xaa, 0xeb, 0x50, 0x4d, 0x9c, 0xfb,
+ 0x73, 0xdc, 0xda, 0x2b, 0x70, 0x23, 0x3a, 0x73, 0xac, 0xd1, 0x45, 0x79,
+ 0xc2, 0x6d, 0x8b, 0x16, 0x6e, 0x0d, 0xc3, 0xf4, 0xbd, 0xd1, 0xd6, 0xbd,
+ 0xeb, 0xe8, 0x1f, 0x40, 0xcc, 0x99, 0x8f, 0xb0, 0x35, 0xc1, 0x08, 0x1d,
+ 0x80, 0xea, 0xa3, 0xde, 0xc7, 0xcc, 0xbe, 0x3e, 0x5b, 0x70, 0x3c, 0xf8,
+ 0x5a, 0x03, 0x8a, 0x93, 0x27, 0xbf, 0xbd, 0x3c, 0x1f, 0x26, 0x0a, 0xf1,
+ 0x48, 0xb7, 0x98, 0x0c, 0x8d, 0x5e, 0x7a, 0x02, 0x6d, 0x3e, 0x5b, 0xb3,
+ 0x67, 0x89, 0xef, 0x55, 0x4e, 0xb2, 0x45, 0xd0, 0x5a, 0x40, 0xaa, 0xd1,
+ 0xd0, 0xcb, 0xaa, 0x9e, 0x43, 0xba, 0x46, 0xc1, 0x12, 0x2a, 0x11, 0x60,
+ 0xcc, 0x79, 0xd4, 0x40, 0x18, 0x98, 0x2b, 0x69, 0xe0, 0x9a, 0xa3, 0x42,
+ 0x71, 0xb4, 0x2b, 0xab, 0xe3, 0x54, 0x6d, 0x1d, 0xee, 0xa2, 0x36, 0x52,
+ 0x7b, 0x49, 0xe9, 0x89, 0x5e, 0xfa, 0xc1, 0xbe, 0x13, 0x11, 0x7a, 0x87,
+ 0x19, 0x41, 0x9b, 0xda},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 113
+ {SEC_OID_SHA224,
+ 113,
+ {0x4a, 0xec, 0xbf, 0x74, 0xbb, 0x2e, 0xbd, 0x63, 0x4e, 0x39, 0x83, 0x70,
+ 0x98, 0x3c, 0x14, 0x7d, 0x01, 0x2c, 0x4b, 0xcc, 0x69, 0x7c, 0xaa, 0x4a,
+ 0x54, 0x85, 0x75, 0x01, 0x35, 0x26, 0x3c, 0x00, 0x4a, 0xcd, 0x22, 0x18,
+ 0xa1, 0x61, 0x0c, 0xb1, 0x7a, 0x32, 0x8d, 0x56, 0x0a, 0x6c, 0x69, 0x2b,
+ 0xd0, 0xad, 0xe1, 0x0a, 0x6a, 0xba, 0x6f, 0x34, 0x8d, 0xde, 0x36, 0xe8,
+ 0xa9, 0x6e, 0xfb, 0x3c, 0xbe, 0x9d, 0x0f, 0xd5, 0x8c, 0xeb, 0xfa, 0xc5,
+ 0xac, 0xe2, 0x66, 0x98, 0xab, 0x21, 0xb6, 0xb4, 0x5f, 0xdc, 0x1f, 0xfb,
+ 0x28, 0x34, 0x7f, 0x29, 0x06, 0x99, 0x07, 0x81, 0x99, 0x87, 0xd4, 0x33,
+ 0x3a, 0xf2, 0x47, 0x36, 0xf0, 0x5b, 0xf2, 0x95, 0x3f, 0x42, 0xc8, 0xe7,
+ 0x9b, 0xcd, 0x46, 0x95, 0x58, 0x48, 0x07, 0xfd, 0xba, 0x2e, 0x18, 0x40,
+ 0x65, 0xcc, 0xc5, 0x1b, 0x34, 0x5d, 0x06, 0x4b, 0x26, 0xba, 0xcd, 0xe9,
+ 0xee, 0x24, 0x82, 0xca, 0x2c, 0xc8, 0x1c, 0x47, 0xcb, 0x3c, 0x30, 0xa1,
+ 0x38, 0xc8, 0xbe, 0x31, 0xaf, 0x26, 0x45, 0xbe, 0xe2, 0x17, 0x31, 0x0d,
+ 0x81, 0x51, 0x6b, 0xc6, 0x40, 0x36, 0xa1, 0x09, 0xf1, 0x93, 0x07, 0xaa,
+ 0xe3, 0x48, 0x7d, 0xd1, 0x45, 0xd1, 0x17, 0x5e, 0xfe, 0xa7, 0x3d, 0x03,
+ 0xc1, 0xd3, 0x2b, 0xed, 0x7a, 0xdc, 0x6c, 0x74, 0x0a, 0x64, 0xe4, 0xf4,
+ 0xc7, 0x8e, 0x95, 0xf3, 0x51, 0x1c, 0xdc, 0xb9, 0x00, 0x7d, 0x21, 0x27,
+ 0x98, 0xfd, 0x09, 0xdb, 0xc9, 0x0e, 0x07, 0x28, 0x38, 0x1a, 0xe8, 0x85,
+ 0x07, 0x6e, 0x4c, 0x3c, 0x54, 0x5e, 0xbc, 0x5b, 0x67, 0xa9, 0x39, 0xe5,
+ 0x55, 0x88, 0xe9, 0xef, 0x5e, 0x36, 0x40, 0xda, 0xa2, 0x85, 0x17, 0xde,
+ 0xd7, 0xae, 0x0c, 0x06, 0x8e, 0x0f, 0xef, 0x99, 0x40, 0xb2, 0x1d, 0x87,
+ 0x17, 0x28, 0xb3, 0x1a},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 114
+ {SEC_OID_SHA224,
+ 114,
+ {0xb6, 0x1d, 0x25, 0x1d, 0xfe, 0x5c, 0x18, 0x51, 0xef, 0x87, 0x39, 0x29,
+ 0x3b, 0x0d, 0x9a, 0xf8, 0xab, 0x2a, 0x48, 0x25, 0x65, 0xcd, 0xc3, 0xb4,
+ 0x3b, 0xba, 0x70, 0xdb, 0x7a, 0x03, 0xa7, 0xd8, 0x87, 0x8c, 0x37, 0x2d,
+ 0x93, 0x94, 0x3f, 0x42, 0x67, 0x4a, 0x76, 0x78, 0xb4, 0x1f, 0xfc, 0x90,
+ 0x89, 0xd9, 0xa9, 0x3c, 0x7a, 0x80, 0x09, 0xb5, 0x7b, 0x2f, 0xe1, 0x5f,
+ 0xe1, 0xd9, 0x44, 0xee, 0xc7, 0xc3, 0x07, 0xe2, 0xf7, 0x9c, 0xa2, 0xb3,
+ 0xcf, 0xe0, 0x78, 0x78, 0xca, 0xd8, 0xb4, 0xd1, 0xf3, 0x8b, 0xaf, 0x18,
+ 0x15, 0x83, 0xe3, 0x0d, 0x7b, 0x1c, 0x71, 0x89, 0x48, 0x8b, 0x7b, 0xc8,
+ 0x2e, 0x0e, 0x63, 0xc2, 0xef, 0xab, 0x91, 0xfc, 0x8f, 0xc4, 0x07, 0x33,
+ 0x30, 0x6c, 0xe6, 0xb1, 0x2e, 0x0d, 0xb3, 0xc8, 0x24, 0x53, 0x24, 0xe4,
+ 0x25, 0x0a, 0x9a, 0x01, 0x5c, 0x22, 0x15, 0x61, 0x17, 0x8e, 0x54, 0xb6,
+ 0x15, 0x39, 0x68, 0x92, 0x41, 0x5f, 0xb0, 0xa9, 0x78, 0x35, 0x38, 0xcd,
+ 0x4b, 0xdb, 0xb3, 0x7e, 0xe1, 0x9f, 0x10, 0xf5, 0x27, 0x16, 0x5c, 0xd5,
+ 0x45, 0x2c, 0xb1, 0xbd, 0x2c, 0xf8, 0x1b, 0x67, 0x24, 0x51, 0xda, 0x95,
+ 0x40, 0xe3, 0x6d, 0x9d, 0x32, 0x41, 0x6b, 0xac, 0x5b, 0x9c, 0xd8, 0xb1,
+ 0xaf, 0x67, 0xac, 0x4c, 0x12, 0xdc, 0x0f, 0x39, 0xcd, 0x3b, 0x99, 0x64,
+ 0x8a, 0x4f, 0xe7, 0xd9, 0xe2, 0x3b, 0x75, 0xdf, 0x68, 0x38, 0x40, 0x82,
+ 0x25, 0xbd, 0xcb, 0xac, 0xcd, 0x80, 0x96, 0x4c, 0x13, 0xc9, 0x1b, 0xa8,
+ 0xc2, 0x5f, 0x5a, 0x0f, 0x82, 0x2c, 0x5d, 0x03, 0xae, 0x9e, 0x0b, 0xff,
+ 0xd3, 0x32, 0x40, 0x28, 0xd4, 0x68, 0x8b, 0x26, 0x25, 0x54, 0x2e, 0xf8,
+ 0xff, 0x54, 0xcb, 0xef, 0x0c, 0xdd, 0x1f, 0x52, 0xf3, 0xff, 0xa8, 0x83,
+ 0x26, 0xd1, 0x65, 0x9f},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 115
+ {SEC_OID_SHA224,
+ 115,
+ {0x32, 0x6f, 0xeb, 0xb5, 0x7e, 0xb7, 0x6b, 0x58, 0xea, 0x5a, 0x0c, 0x87,
+ 0x33, 0x83, 0xcd, 0x14, 0x94, 0x7f, 0x0c, 0x39, 0xbe, 0x33, 0x38, 0x69,
+ 0x0c, 0x6e, 0x3d, 0x1f, 0xed, 0x14, 0x39, 0x27, 0x8b, 0x8c, 0xe3, 0x52,
+ 0xb9, 0xda, 0xe6, 0x97, 0x72, 0x70, 0x37, 0xaf, 0xff, 0xf5, 0x33, 0x50,
+ 0xfb, 0x57, 0xd4, 0xe8, 0x33, 0x47, 0xe7, 0xac, 0xa5, 0xa8, 0x6b, 0x0b,
+ 0xf4, 0xdd, 0x2e, 0xef, 0x88, 0xe0, 0xf0, 0x8e, 0x0b, 0x68, 0x00, 0x02,
+ 0x1e, 0x31, 0x0a, 0x3a, 0xbb, 0x6d, 0x85, 0xcb, 0x50, 0x4c, 0x71, 0x14,
+ 0xe5, 0x98, 0x7c, 0xd3, 0xce, 0x39, 0x90, 0x5b, 0x12, 0x58, 0xa3, 0xfb,
+ 0x0c, 0x7c, 0xa1, 0xc4, 0xfa, 0x6f, 0x54, 0x04, 0x06, 0xa1, 0x89, 0x08,
+ 0x66, 0xa6, 0x35, 0xdd, 0x84, 0x89, 0x19, 0xec, 0x55, 0xee, 0xbf, 0xe1,
+ 0x91, 0x7a, 0xfe, 0x3a, 0xd4, 0x7d, 0x2a, 0xe2, 0x71, 0x77, 0xc2, 0xa1,
+ 0xcf, 0xf8, 0x4a, 0x75, 0x19, 0xf1, 0x72, 0x45, 0xa4, 0x62, 0xc2, 0x8c,
+ 0xa4, 0x2f, 0xe4, 0x98, 0x00, 0x70, 0xd6, 0xf7, 0x2b, 0x52, 0xbe, 0x44,
+ 0x3c, 0x12, 0x5d, 0xb0, 0x95, 0x34, 0x4b, 0x89, 0x26, 0x9c, 0x81, 0x66,
+ 0x46, 0x8b, 0x08, 0xdd, 0xd5, 0x28, 0x96, 0xc0, 0xb5, 0x90, 0xce, 0x6f,
+ 0x3b, 0x41, 0x84, 0xcb, 0xe5, 0x34, 0x96, 0xcf, 0xe3, 0x85, 0x32, 0xb1,
+ 0x8d, 0xf4, 0xc5, 0xff, 0x02, 0x13, 0x39, 0xe9, 0x42, 0x5e, 0x06, 0x08,
+ 0xe8, 0x32, 0xb6, 0x7d, 0xba, 0x26, 0x54, 0x49, 0xde, 0x2d, 0x05, 0x2a,
+ 0xdc, 0x07, 0x7f, 0x25, 0x83, 0x1b, 0xae, 0xf3, 0xf7, 0xcb, 0x8c, 0xe6,
+ 0x18, 0xaa, 0x8e, 0xb8, 0x9f, 0xe0, 0x81, 0xa2, 0xf5, 0x7d, 0x9d, 0x0f,
+ 0x3d, 0x8a, 0x9c, 0x20, 0x10, 0xae, 0x32, 0x48, 0x49, 0x55, 0xbb, 0xc2,
+ 0x8c, 0x45, 0x29, 0x70},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 116
+ {SEC_OID_SHA224,
+ 116,
+ {0xae, 0x2e, 0x46, 0xa3, 0x2c, 0xaa, 0x85, 0xe7, 0xe7, 0x59, 0x31, 0xae,
+ 0xb5, 0xf6, 0x9e, 0xf3, 0x7a, 0x0e, 0x6e, 0x68, 0x4a, 0x59, 0xec, 0x05,
+ 0x8a, 0x48, 0xa2, 0x3b, 0xdc, 0xb1, 0xa0, 0xc2, 0x18, 0x65, 0x70, 0x46,
+ 0x9d, 0x7c, 0x63, 0x69, 0xdc, 0x88, 0x74, 0xe1, 0x4a, 0x25, 0xf9, 0xb6,
+ 0x8d, 0x6e, 0x77, 0x9f, 0xf1, 0xa1, 0x67, 0x44, 0x99, 0xfc, 0x86, 0x02,
+ 0xba, 0xc5, 0x84, 0x8b, 0xd9, 0xf0, 0xcc, 0xcb, 0xc7, 0xe5, 0xb2, 0xcd,
+ 0x13, 0x8b, 0xa6, 0xa0, 0x27, 0x70, 0xc8, 0x7a, 0xc8, 0x2c, 0x3f, 0xcf,
+ 0x60, 0xe2, 0xb1, 0x24, 0xe4, 0x8d, 0x77, 0xc0, 0x4d, 0xda, 0x8a, 0x05,
+ 0x05, 0x36, 0x32, 0xe2, 0x5f, 0x2d, 0xd9, 0x5a, 0x8f, 0x7c, 0x79, 0xf1,
+ 0x52, 0xa7, 0x46, 0x34, 0x64, 0x62, 0x27, 0x5a, 0x8c, 0x77, 0x9d, 0x51,
+ 0x5d, 0xba, 0x6f, 0x85, 0x63, 0xac, 0xf7, 0xae, 0x08, 0xb1, 0x0e, 0xfb,
+ 0x95, 0xed, 0x85, 0xbe, 0x29, 0x28, 0x12, 0x91, 0x85, 0x79, 0x44, 0xfd,
+ 0x74, 0xbb, 0xf8, 0x5f, 0x78, 0x27, 0x01, 0xd7, 0xe7, 0x3a, 0xbe, 0x94,
+ 0x24, 0x75, 0x6b, 0x12, 0x81, 0xc9, 0xae, 0x3c, 0xed, 0xc3, 0x8d, 0xe4,
+ 0x90, 0x60, 0x61, 0xb9, 0x83, 0x75, 0x2d, 0x48, 0x1b, 0x3f, 0xab, 0xbe,
+ 0x51, 0x3c, 0xc0, 0x15, 0x39, 0xc3, 0x3f, 0xec, 0x9f, 0x3d, 0x5e, 0x79,
+ 0xb2, 0x0e, 0x05, 0x0d, 0xed, 0xc5, 0xf9, 0x75, 0xc6, 0x96, 0x60, 0x7b,
+ 0xa6, 0x4d, 0x8e, 0x62, 0x3b, 0x71, 0x7d, 0x8f, 0xff, 0xd4, 0x1b, 0x9d,
+ 0x28, 0xaf, 0x51, 0xaa, 0xfb, 0x2e, 0xfe, 0x26, 0x88, 0x40, 0xd8, 0x86,
+ 0xfa, 0xd2, 0x41, 0x9d, 0xf9, 0xf3, 0x2b, 0x4d, 0x49, 0x33, 0x78, 0xdd,
+ 0x87, 0xbb, 0xc1, 0x19, 0x9f, 0x86, 0x43, 0x8c, 0xf7, 0x4e, 0x0a, 0x0f,
+ 0x7b, 0x98, 0x85, 0xb4},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 117
+ {SEC_OID_SHA224,
+ 117,
+ {0x4d, 0xd4, 0xbf, 0x9a, 0x57, 0xfc, 0x71, 0xa3, 0x2e, 0xcb, 0x68, 0x06,
+ 0x3a, 0x6f, 0xce, 0xf1, 0xaa, 0x8c, 0xa1, 0x20, 0x91, 0x24, 0xd8, 0x7a,
+ 0xb0, 0xff, 0x1a, 0x8e, 0xac, 0x2f, 0xb8, 0x92, 0x70, 0xde, 0x10, 0xf4,
+ 0x84, 0xfc, 0x6b, 0x38, 0x5d, 0xdc, 0xd5, 0xc8, 0x40, 0x49, 0xdf, 0x9c,
+ 0x85, 0xfb, 0xa9, 0x98, 0xb3, 0x3d, 0x77, 0x7a, 0x61, 0x71, 0xf8, 0x7c,
+ 0x5e, 0x60, 0x94, 0x8f, 0xec, 0x10, 0xec, 0x6e, 0xdd, 0xab, 0xef, 0xeb,
+ 0xd6, 0x9b, 0xca, 0x0d, 0x0d, 0xcd, 0xfa, 0xa2, 0xa3, 0xea, 0x65, 0xe9,
+ 0xcc, 0xf5, 0x5f, 0x3c, 0x5a, 0x3c, 0x2f, 0x3c, 0x79, 0x45, 0x22, 0x68,
+ 0x1a, 0x9a, 0x32, 0x83, 0xaa, 0x1d, 0x03, 0xc5, 0xb2, 0x38, 0x41, 0x98,
+ 0x4b, 0x68, 0xe9, 0x43, 0x5d, 0xc7, 0x9e, 0x1f, 0x32, 0xe9, 0xdc, 0x39,
+ 0x2a, 0x0a, 0x46, 0x57, 0xbe, 0x88, 0x32, 0xc9, 0xde, 0x06, 0x3e, 0xef,
+ 0xdf, 0xb2, 0x4f, 0xff, 0xb2, 0xad, 0x11, 0xec, 0x16, 0xc1, 0x76, 0x07,
+ 0xf4, 0xfe, 0x9e, 0x52, 0x6c, 0xcc, 0xd2, 0x2d, 0x5a, 0xa7, 0x2b, 0x11,
+ 0xbd, 0x2d, 0x78, 0xb7, 0xe3, 0x60, 0x6c, 0x95, 0xe6, 0xa5, 0xc2, 0xed,
+ 0xf8, 0x64, 0x8c, 0xa7, 0xf2, 0x7f, 0xb6, 0xa3, 0x70, 0xbe, 0x52, 0xf3,
+ 0x48, 0x7a, 0x7e, 0x5d, 0xb5, 0x64, 0x90, 0x7f, 0x7b, 0xea, 0xd7, 0x6b,
+ 0x0a, 0xbf, 0x8f, 0x03, 0x6f, 0x3e, 0xbb, 0x8a, 0x11, 0x63, 0xb2, 0x77,
+ 0xf6, 0x6f, 0x50, 0xf2, 0x53, 0xfc, 0x0a, 0x98, 0xa0, 0xeb, 0x6d, 0x16,
+ 0xe7, 0x6f, 0xfd, 0xa6, 0xac, 0x67, 0xf6, 0x37, 0xc6, 0xd5, 0x6e, 0x0f,
+ 0xb6, 0x4c, 0xa5, 0x3f, 0xc0, 0x36, 0xe3, 0x98, 0xa6, 0xb6, 0xb2, 0x65,
+ 0xae, 0x59, 0x54, 0x6e, 0x6b, 0x98, 0x79, 0x49, 0xad, 0x6c, 0xb3, 0x43,
+ 0x0f, 0x75, 0x02, 0xdc},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 118
+ {SEC_OID_SHA224,
+ 118,
+ {0x96, 0x22, 0x5b, 0x72, 0x41, 0xed, 0xed, 0xeb, 0xd7, 0x22, 0xa0, 0xc6,
+ 0x8a, 0x46, 0xca, 0x99, 0xeb, 0x08, 0x1b, 0xd0, 0xf5, 0x5e, 0xef, 0x0c,
+ 0xc4, 0x59, 0x5a, 0x07, 0x37, 0xa5, 0x90, 0x09, 0xb7, 0xac, 0x19, 0x28,
+ 0x86, 0x92, 0xbe, 0x4d, 0x59, 0x4f, 0xe1, 0x66, 0xee, 0x35, 0xdb, 0xc7,
+ 0xc3, 0x4b, 0x5c, 0x4f, 0x8c, 0xbb, 0xb3, 0xce, 0x3b, 0x3a, 0x10, 0xb5,
+ 0x53, 0xb7, 0x67, 0x19, 0x32, 0xd4, 0x01, 0xbc, 0x2b, 0x71, 0x58, 0x26,
+ 0x6e, 0xac, 0x9e, 0x5e, 0x0f, 0x0e, 0x7c, 0xa6, 0xbc, 0x2d, 0x0e, 0xc0,
+ 0xd6, 0xba, 0xe8, 0x61, 0x04, 0xde, 0x02, 0xe1, 0x1d, 0xbb, 0xbc, 0x65,
+ 0x2a, 0xcb, 0x8f, 0x88, 0xf3, 0x12, 0x2b, 0x3a, 0x10, 0x54, 0xd7, 0xdd,
+ 0x37, 0xc9, 0x4c, 0xee, 0x5e, 0xa8, 0x2d, 0xb3, 0xb1, 0x45, 0xae, 0x41,
+ 0xc5, 0xbb, 0x06, 0x5f, 0xb1, 0xb8, 0xeb, 0x6d, 0x3a, 0x70, 0x64, 0x38,
+ 0xa0, 0x39, 0x05, 0xc8, 0x08, 0x8b, 0xc8, 0xb8, 0xe5, 0xef, 0x3c, 0xca,
+ 0x90, 0x01, 0xc8, 0x33, 0xe4, 0x88, 0x3a, 0xd7, 0xe3, 0x5f, 0xdb, 0xe6,
+ 0x54, 0xf4, 0xc2, 0x35, 0x80, 0xd2, 0x2d, 0x53, 0x3d, 0x7a, 0x39, 0x38,
+ 0xb1, 0x6f, 0x0e, 0x3d, 0x45, 0x7c, 0x62, 0x91, 0x18, 0xb3, 0x29, 0x4e,
+ 0x46, 0x86, 0xed, 0x4c, 0x6b, 0x70, 0x3b, 0xde, 0xc9, 0x46, 0xda, 0xbe,
+ 0x75, 0xa0, 0x41, 0x1a, 0x8c, 0xfe, 0x48, 0x77, 0xf0, 0xd7, 0xb7, 0x1c,
+ 0x66, 0x62, 0xd8, 0x55, 0xbf, 0x8b, 0xd1, 0x9c, 0x61, 0xb5, 0x7f, 0xf4,
+ 0xe6, 0x1d, 0x75, 0x6a, 0xec, 0x4f, 0x1a, 0x54, 0xdb, 0xa2, 0x6c, 0x07,
+ 0x17, 0xf8, 0x3b, 0x87, 0x05, 0x6c, 0x7b, 0x98, 0x27, 0x66, 0xb8, 0xc1,
+ 0xcb, 0x40, 0x70, 0x22, 0xd6, 0xb6, 0xc0, 0x27, 0x62, 0xaa, 0x2c, 0xe0,
+ 0x2c, 0xd3, 0xbc, 0x9f},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 119
+ {SEC_OID_SHA224,
+ 119,
+ {0x26, 0xa7, 0x3b, 0x76, 0x55, 0x18, 0x79, 0xa9, 0x18, 0x82, 0x13, 0xc3,
+ 0x9f, 0xd6, 0x9f, 0x88, 0x87, 0xe0, 0x0f, 0x52, 0x80, 0xae, 0xbb, 0x87,
+ 0xf2, 0xe6, 0xac, 0x60, 0x49, 0xd9, 0x38, 0xb4, 0x1a, 0xe6, 0x16, 0x97,
+ 0x14, 0x19, 0xa7, 0xab, 0xb8, 0x12, 0x97, 0xa2, 0x50, 0xdf, 0x76, 0xd1,
+ 0x01, 0xc1, 0x11, 0xae, 0x58, 0x1b, 0x11, 0x04, 0xc2, 0xc6, 0x70, 0xc8,
+ 0x65, 0xd3, 0x20, 0x81, 0x78, 0x8d, 0x99, 0x34, 0xca, 0xb1, 0x85, 0xef,
+ 0x3f, 0x82, 0xa2, 0xb6, 0x3e, 0x41, 0x89, 0xcd, 0x44, 0x57, 0x50, 0xc6,
+ 0xf0, 0x78, 0x2d, 0xbf, 0xd7, 0xe9, 0xcd, 0xb3, 0x7d, 0x78, 0x1b, 0xe0,
+ 0x6c, 0xc7, 0x2a, 0x14, 0x67, 0x3e, 0x1f, 0x24, 0x4f, 0xa3, 0x09, 0x50,
+ 0x28, 0x40, 0x40, 0x90, 0xd2, 0x95, 0x4e, 0x13, 0xe6, 0x92, 0xb0, 0xe6,
+ 0x24, 0xd2, 0xc5, 0xcb, 0x66, 0x3c, 0xe4, 0x68, 0x07, 0x6c, 0x08, 0x82,
+ 0x9a, 0x3e, 0x51, 0xe8, 0xb0, 0xa1, 0x26, 0x32, 0xe7, 0x11, 0x93, 0xf5,
+ 0xc6, 0x77, 0x80, 0xdb, 0x62, 0x0a, 0x2f, 0xab, 0x9a, 0x36, 0xf7, 0x79,
+ 0x16, 0xb8, 0x63, 0x9b, 0xc8, 0x2a, 0x24, 0xad, 0x8c, 0xee, 0x73, 0xd1,
+ 0x5c, 0x17, 0xfc, 0xa3, 0x44, 0x3f, 0x37, 0xfe, 0x6f, 0x4a, 0x84, 0xfc,
+ 0xf8, 0xbb, 0x91, 0xf0, 0xdd, 0x9d, 0x37, 0x1b, 0x0f, 0x39, 0x0a, 0x4d,
+ 0xca, 0xd4, 0x53, 0x8c, 0xb5, 0x49, 0x19, 0xda, 0x6b, 0x1b, 0x58, 0x4b,
+ 0x23, 0x35, 0x99, 0xf1, 0x74, 0x82, 0x7f, 0xc5, 0x41, 0x81, 0x1e, 0xce,
+ 0x4c, 0x58, 0x60, 0xb8, 0x1d, 0x7c, 0x75, 0xc8, 0x59, 0xcc, 0x83, 0x6c,
+ 0xf2, 0x8b, 0xdd, 0x66, 0x09, 0x75, 0x37, 0xf7, 0xe8, 0x47, 0xef, 0xdc,
+ 0x1d, 0xcf, 0x03, 0xbd, 0x4c, 0xb2, 0x28, 0x4a, 0x02, 0xaa, 0x17, 0x2b,
+ 0xeb, 0x52, 0xa9, 0x5a},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 120
+ {SEC_OID_SHA224,
+ 120,
+ {0xaa, 0xcc, 0xb6, 0xd6, 0xe7, 0x91, 0x63, 0x30, 0xff, 0xe5, 0x35, 0xaf,
+ 0xe9, 0xaf, 0xe3, 0xfa, 0x39, 0xb3, 0x7a, 0x20, 0x00, 0x8f, 0x62, 0x16,
+ 0x8c, 0xf3, 0x4e, 0xfb, 0x43, 0x29, 0xa3, 0x1f, 0xac, 0x1a, 0x47, 0xf0,
+ 0x70, 0x88, 0x46, 0x22, 0x4c, 0xd3, 0xab, 0x7d, 0xf3, 0x8d, 0xaa, 0x71,
+ 0xa8, 0x44, 0x1c, 0x0b, 0x1d, 0x13, 0x3f, 0x62, 0x02, 0x58, 0xcf, 0x00,
+ 0xc9, 0x18, 0x58, 0x35, 0x3c, 0xb9, 0xad, 0x6e, 0x68, 0x92, 0xe2, 0x41,
+ 0x96, 0x8d, 0x9e, 0x10, 0x05, 0xc8, 0x7c, 0xe4, 0x81, 0x1c, 0x73, 0x05,
+ 0x99, 0x06, 0x71, 0x1a, 0x38, 0x61, 0x8e, 0xa1, 0xa0, 0x80, 0x68, 0x93,
+ 0x78, 0x8c, 0x6c, 0x48, 0x6f, 0xbe, 0x46, 0xf4, 0xe2, 0x01, 0x1f, 0xd7,
+ 0xc6, 0x16, 0x91, 0xd6, 0x8a, 0x18, 0xb0, 0x1f, 0x96, 0x9e, 0xef, 0xd7,
+ 0x84, 0x98, 0x07, 0x6a, 0x45, 0x8b, 0x76, 0x79, 0xcd, 0xd7, 0x60, 0x69,
+ 0xd3, 0xb1, 0x77, 0x77, 0xce, 0xcf, 0xaf, 0x89, 0xdc, 0xdd, 0xb3, 0xbc,
+ 0x7e, 0x78, 0x63, 0x1d, 0x5b, 0xe6, 0x0d, 0x90, 0xb1, 0x21, 0x38, 0xbe,
+ 0xf2, 0x01, 0x1b, 0xce, 0x1f, 0x6c, 0x03, 0x37, 0x50, 0xfd, 0xbc, 0x13,
+ 0x66, 0xba, 0x1e, 0x12, 0x83, 0xb9, 0x51, 0x3f, 0x38, 0x44, 0x59, 0x78,
+ 0x79, 0x38, 0x89, 0xa8, 0x62, 0x19, 0x60, 0xcf, 0x43, 0x89, 0x23, 0x5d,
+ 0x46, 0x83, 0x12, 0x94, 0xa5, 0xb6, 0xe8, 0x2c, 0x68, 0x05, 0xf3, 0x73,
+ 0xb4, 0xb9, 0xeb, 0x4f, 0x0e, 0xde, 0xb7, 0x77, 0xd2, 0xba, 0xe6, 0xd8,
+ 0x9d, 0xe6, 0xe7, 0xb8, 0x20, 0xb6, 0x95, 0x54, 0xe9, 0x41, 0x89, 0x9b,
+ 0x48, 0x19, 0x5a, 0xc8, 0xbc, 0xb3, 0x7a, 0xf1, 0xaa, 0x4e, 0x39, 0xf0,
+ 0xe1, 0xea, 0x5b, 0x6e, 0x62, 0x20, 0x1e, 0x0f, 0xfc, 0x53, 0xfc, 0x2e,
+ 0x18, 0x29, 0xfc, 0xf5},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 121
+ {SEC_OID_SHA224,
+ 121,
+ {0x6a, 0xe2, 0x70, 0xba, 0x3e, 0x32, 0xab, 0x2b, 0xdf, 0x1c, 0x8f, 0xb4,
+ 0x70, 0x28, 0x61, 0x2c, 0x5e, 0x64, 0x36, 0xde, 0x1b, 0xf7, 0x16, 0xef,
+ 0x56, 0xdc, 0xc4, 0xcf, 0x46, 0x67, 0xef, 0x11, 0x41, 0x79, 0x7d, 0xdb,
+ 0x75, 0x6a, 0x82, 0x9b, 0x39, 0x0f, 0x42, 0x30, 0x05, 0x41, 0xba, 0x5d,
+ 0x27, 0x6a, 0xc7, 0xe2, 0x33, 0x7a, 0x59, 0x2e, 0x93, 0x02, 0xd0, 0x21,
+ 0x77, 0xa7, 0x97, 0xc6, 0xab, 0x40, 0xb4, 0x3e, 0x8d, 0xb9, 0x65, 0x7d,
+ 0x27, 0x8b, 0xfe, 0x83, 0xfd, 0x8e, 0xf0, 0x6d, 0x1c, 0xbe, 0x9b, 0x90,
+ 0xeb, 0x7c, 0xf7, 0x0e, 0x19, 0x01, 0xb0, 0x5c, 0x59, 0xa2, 0x4c, 0x0a,
+ 0xe7, 0x25, 0x61, 0x2f, 0xa9, 0x87, 0x8d, 0x0c, 0x30, 0x61, 0x81, 0x2f,
+ 0x2e, 0x20, 0x7f, 0xd6, 0x8a, 0x2d, 0xe9, 0xa9, 0x7b, 0x57, 0x1c, 0x67,
+ 0xc3, 0x32, 0xda, 0x55, 0x81, 0xd5, 0x10, 0x4e, 0x3f, 0x8e, 0x6a, 0x2c,
+ 0x88, 0xd0, 0x69, 0xff, 0x46, 0x74, 0xe1, 0x81, 0x20, 0xbf, 0x37, 0x87,
+ 0x9f, 0xdb, 0x37, 0xf7, 0x02, 0xb8, 0xe6, 0xff, 0xf5, 0xff, 0x44, 0x40,
+ 0x21, 0x87, 0xe9, 0xe1, 0xe1, 0x13, 0x11, 0xd8, 0xd2, 0xf2, 0x7f, 0xbc,
+ 0xb8, 0xcf, 0xdd, 0x7a, 0xe2, 0x30, 0xc0, 0xce, 0x31, 0x98, 0x98, 0xc6,
+ 0xe3, 0x3c, 0xb9, 0x10, 0x5c, 0x47, 0xdb, 0x26, 0x98, 0xf3, 0x5f, 0x05,
+ 0xc2, 0x40, 0x5a, 0x8a, 0x69, 0xe5, 0x7d, 0x58, 0x18, 0x51, 0xc6, 0x99,
+ 0x11, 0x27, 0x25, 0x54, 0x43, 0x3f, 0x73, 0x5b, 0x57, 0x42, 0xf0, 0xda,
+ 0xfb, 0xee, 0xc0, 0x15, 0x1a, 0x80, 0x4e, 0x39, 0xfb, 0xe4, 0xc8, 0x85,
+ 0x1f, 0xa7, 0x3e, 0xfa, 0xb7, 0x53, 0x91, 0x4a, 0x22, 0x8a, 0xd7, 0xe2,
+ 0x35, 0xd9, 0x5f, 0x40, 0x3d, 0x2d, 0xb4, 0x32, 0x2e, 0xd5, 0xde, 0x3a,
+ 0x6b, 0xc8, 0xfc, 0x07},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 122
+ {SEC_OID_SHA224,
+ 122,
+ {0x28, 0x8b, 0x09, 0x2c, 0x25, 0x9d, 0x26, 0x9e, 0xb8, 0xc5, 0xe2, 0x9a,
+ 0xb1, 0xea, 0xab, 0xae, 0x77, 0x92, 0x6c, 0xd9, 0xae, 0x2e, 0x70, 0x0b,
+ 0x63, 0x76, 0x73, 0x69, 0x70, 0x20, 0xb9, 0x7d, 0x5e, 0x70, 0xd2, 0xe4,
+ 0x5e, 0x47, 0xc1, 0x7e, 0xe8, 0x3a, 0x19, 0x43, 0x88, 0xf0, 0x1c, 0x44,
+ 0xa8, 0xc5, 0xe4, 0x60, 0x66, 0x36, 0x77, 0x27, 0x84, 0xd7, 0x35, 0x53,
+ 0xd4, 0x2d, 0xd7, 0xe8, 0x68, 0x6c, 0x75, 0x19, 0x9e, 0xcb, 0xe3, 0xf3,
+ 0xf3, 0x09, 0xcc, 0x28, 0x07, 0x2e, 0x72, 0xb6, 0xec, 0xa2, 0xd3, 0xad,
+ 0xe1, 0xf0, 0x06, 0xf1, 0x74, 0x3f, 0x4e, 0x88, 0x96, 0x72, 0x52, 0xb0,
+ 0x46, 0xff, 0x81, 0x36, 0x65, 0xbe, 0x45, 0x0c, 0xbd, 0x45, 0xc3, 0xc9,
+ 0x96, 0xb5, 0x63, 0xca, 0x8f, 0x9c, 0xcd, 0x53, 0x0d, 0x1d, 0x61, 0xb6,
+ 0x2b, 0x56, 0x2c, 0x8f, 0x18, 0x97, 0x6d, 0x0e, 0x02, 0xe3, 0x3e, 0xed,
+ 0xdf, 0xa8, 0x20, 0x3f, 0x7d, 0x83, 0x00, 0x14, 0x77, 0xf4, 0xed, 0x19,
+ 0x10, 0xef, 0xb2, 0xa2, 0x68, 0x55, 0xf5, 0xd1, 0x3a, 0x91, 0x9f, 0x3c,
+ 0x53, 0xc0, 0xe4, 0xab, 0x97, 0xe5, 0xf3, 0xf6, 0x7d, 0x59, 0x9d, 0xf8,
+ 0x13, 0x1a, 0xfb, 0xe9, 0x74, 0xe9, 0x6d, 0x31, 0x3f, 0x7c, 0x55, 0xe2,
+ 0xbd, 0xc3, 0xdb, 0xeb, 0x8a, 0x97, 0xf5, 0x09, 0x0e, 0xb7, 0x08, 0x2a,
+ 0x25, 0xb7, 0x5d, 0xef, 0xf1, 0x2f, 0x18, 0xf7, 0xff, 0x48, 0x67, 0x31,
+ 0xde, 0xb3, 0xc4, 0x3a, 0xc8, 0x47, 0x42, 0x10, 0x83, 0xcd, 0xbe, 0xae,
+ 0xa6, 0x33, 0xe0, 0xe5, 0x3e, 0xc7, 0x9c, 0x95, 0x39, 0x3b, 0x9f, 0x30,
+ 0x0a, 0x7a, 0x72, 0x1b, 0x29, 0x79, 0x2c, 0x59, 0xf7, 0xad, 0x06, 0x98,
+ 0x92, 0xe6, 0x27, 0x01, 0x6f, 0x5a, 0x73, 0x37, 0x7a, 0x01, 0x2d, 0x66,
+ 0x33, 0x6b, 0xa8, 0xa3},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 123
+ {SEC_OID_SHA224,
+ 123,
+ {0x9c, 0x95, 0xc7, 0xd4, 0xb8, 0xe9, 0xbd, 0x17, 0x19, 0x46, 0x0e, 0x08,
+ 0xd3, 0xad, 0x18, 0x42, 0xfe, 0x43, 0xe8, 0x39, 0x7c, 0x16, 0x05, 0xe2,
+ 0xe3, 0xdf, 0x9b, 0xad, 0xeb, 0x22, 0x8e, 0xba, 0x51, 0x4c, 0xd2, 0xc5,
+ 0xf6, 0xa1, 0x1c, 0xba, 0x92, 0x4e, 0xc2, 0x87, 0xab, 0x16, 0x4d, 0x41,
+ 0xa5, 0x25, 0xde, 0x11, 0xc8, 0xf4, 0x59, 0x82, 0x96, 0x97, 0x51, 0x7d,
+ 0x27, 0x14, 0x44, 0xb5, 0xd1, 0xa9, 0x73, 0x5f, 0xe0, 0xa9, 0xcd, 0x46,
+ 0xc8, 0x21, 0x23, 0xca, 0xf0, 0x63, 0xa7, 0xa2, 0xc7, 0xeb, 0xa7, 0xea,
+ 0x2a, 0xe0, 0xe9, 0x3d, 0xf0, 0x4c, 0x7f, 0x4c, 0xab, 0x38, 0x90, 0x4c,
+ 0xe3, 0x94, 0xd1, 0xf1, 0x29, 0x68, 0x79, 0x6c, 0x6a, 0x74, 0x45, 0x35,
+ 0xe2, 0xef, 0xc6, 0x52, 0x9a, 0xb1, 0x8e, 0x74, 0x79, 0x92, 0xdb, 0x7a,
+ 0x35, 0xc2, 0x7e, 0x55, 0x6f, 0xf0, 0xd8, 0x97, 0xf8, 0xb1, 0x95, 0x0b,
+ 0xd5, 0x0f, 0x33, 0x3f, 0x9f, 0x8a, 0xdd, 0x8e, 0xf1, 0xfa, 0xd5, 0xeb,
+ 0xdf, 0x38, 0xcb, 0x9a, 0xff, 0x56, 0x3b, 0x0f, 0xe7, 0xfb, 0xdf, 0xed,
+ 0x5f, 0xc5, 0xd6, 0x3c, 0x68, 0x06, 0x0b, 0x38, 0x0f, 0x5c, 0x79, 0x2a,
+ 0xde, 0x7d, 0x6c, 0x52, 0x95, 0xc1, 0xf2, 0x5f, 0xc7, 0x5f, 0x72, 0x07,
+ 0xbc, 0x36, 0x24, 0x59, 0x56, 0x69, 0xff, 0xb2, 0x02, 0x82, 0xd7, 0xfc,
+ 0xbc, 0x3b, 0x24, 0xb8, 0x75, 0x57, 0x40, 0xe4, 0x1b, 0xca, 0xf8, 0x6b,
+ 0x97, 0x4a, 0x7a, 0xae, 0x3c, 0xf1, 0xa7, 0xed, 0x1e, 0x73, 0x12, 0x44,
+ 0x92, 0x40, 0xdd, 0x80, 0xac, 0x17, 0x15, 0x94, 0x9b, 0x75, 0x65, 0xba,
+ 0x11, 0xc2, 0xad, 0xf3, 0x05, 0x01, 0xbf, 0xb0, 0xd3, 0x86, 0xb5, 0xdc,
+ 0x91, 0x58, 0x1f, 0xa1, 0xdf, 0x31, 0xf5, 0xb2, 0x6c, 0x17, 0x5c, 0x7c,
+ 0x60, 0xfc, 0x53, 0x8c},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 124
+ {SEC_OID_SHA224,
+ 124,
+ {0xb5, 0x60, 0x94, 0x42, 0xda, 0x89, 0xbe, 0x47, 0x09, 0x5a, 0x0d, 0x9f,
+ 0x57, 0x21, 0xb3, 0xc5, 0x73, 0x82, 0x02, 0x5d, 0x02, 0x0b, 0x8f, 0xda,
+ 0xfc, 0x0c, 0xd9, 0x6d, 0xf6, 0x0f, 0x9e, 0x90, 0xd8, 0x49, 0x9e, 0xa2,
+ 0xa2, 0xa5, 0xc7, 0x15, 0xf3, 0xd3, 0x0f, 0x99, 0xaf, 0x92, 0x5a, 0x00,
+ 0x66, 0x34, 0xa8, 0x4f, 0xf0, 0xec, 0xfe, 0xf2, 0x6d, 0x95, 0x9b, 0xa7,
+ 0x74, 0xac, 0x9b, 0x26, 0x18, 0x0d, 0xd3, 0xe2, 0xdc, 0xae, 0xd0, 0x3e,
+ 0xbf, 0x29, 0x22, 0xfc, 0xc3, 0x3f, 0xba, 0xbd, 0xa2, 0x61, 0x53, 0x4e,
+ 0x55, 0x58, 0xa4, 0x03, 0xcf, 0x08, 0x44, 0xfe, 0x0e, 0x71, 0x5a, 0xfe,
+ 0x70, 0x59, 0xad, 0xf9, 0x88, 0x86, 0x68, 0xaa, 0x9c, 0x34, 0xbb, 0x53,
+ 0x5d, 0x72, 0x32, 0x2d, 0xb8, 0xca, 0xd9, 0x3a, 0x0f, 0x86, 0x07, 0xe2,
+ 0x58, 0xbb, 0xed, 0x3b, 0xd7, 0x11, 0xf8, 0x18, 0x8c, 0x38, 0x0f, 0xba,
+ 0x83, 0x67, 0x78, 0x0b, 0x06, 0xf6, 0x08, 0x74, 0x43, 0x7e, 0x42, 0x49,
+ 0xc8, 0x69, 0x53, 0x5c, 0x26, 0x68, 0x01, 0x26, 0x84, 0xa2, 0x7b, 0x29,
+ 0xaa, 0x1c, 0xc6, 0xfc, 0x15, 0xb5, 0x26, 0x89, 0x03, 0x22, 0x7c, 0xe9,
+ 0x83, 0x8a, 0x43, 0x7e, 0xfe, 0x50, 0x73, 0x22, 0x4f, 0xce, 0x92, 0x6e,
+ 0x2c, 0x8e, 0x63, 0x34, 0xaa, 0x1f, 0xa0, 0x57, 0x52, 0x6b, 0x56, 0x6c,
+ 0x06, 0xf6, 0x85, 0x33, 0x86, 0x92, 0xe7, 0x2a, 0xc7, 0x61, 0x38, 0x84,
+ 0xee, 0xd1, 0x52, 0x69, 0x28, 0x89, 0x2a, 0x84, 0x9c, 0xaa, 0x3a, 0xb7,
+ 0x98, 0x36, 0x1a, 0xe2, 0xbd, 0xe4, 0x34, 0x8b, 0x5d, 0x09, 0xd1, 0x3c,
+ 0x4f, 0x5a, 0x47, 0x9a, 0x94, 0xe4, 0xe4, 0xf3, 0xbc, 0x84, 0xbe, 0x2f,
+ 0xe0, 0x18, 0x4f, 0xdf, 0x4f, 0xc5, 0x54, 0x94, 0x31, 0x2a, 0x4f, 0x89,
+ 0x1e, 0x69, 0x73, 0x8c},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 125
+ {SEC_OID_SHA224,
+ 125,
+ {0x60, 0x68, 0xcb, 0xb7, 0x45, 0x92, 0x6f, 0x80, 0xb1, 0x92, 0xd4, 0xf5,
+ 0xcb, 0x2b, 0x00, 0x9b, 0x74, 0xd4, 0x33, 0x72, 0x00, 0xce, 0xea, 0x82,
+ 0xe2, 0x6b, 0xb2, 0x1a, 0x32, 0x85, 0xde, 0x67, 0x33, 0x12, 0x3c, 0x4d,
+ 0xd4, 0xe4, 0xf4, 0x7f, 0x34, 0xa0, 0xbd, 0x05, 0xc3, 0x10, 0xb4, 0xd5,
+ 0x0e, 0xc5, 0xf5, 0x4c, 0xb9, 0xfd, 0x13, 0xd0, 0xcd, 0xea, 0xc8, 0xa3,
+ 0x10, 0x73, 0xc0, 0x1e, 0x1f, 0xe1, 0x19, 0x47, 0x4c, 0x97, 0xb0, 0x81,
+ 0x64, 0xc6, 0x23, 0x96, 0xfc, 0x7e, 0x12, 0x84, 0xe8, 0xfe, 0x97, 0xfd,
+ 0x57, 0x0b, 0xab, 0x06, 0x5d, 0xe8, 0xec, 0xbc, 0xfb, 0x88, 0x21, 0x0d,
+ 0x44, 0xfd, 0xaf, 0xae, 0xa7, 0xaf, 0x0b, 0xd2, 0x6c, 0x00, 0x17, 0xa9,
+ 0x6b, 0xa9, 0x15, 0x2d, 0xb8, 0x28, 0xc4, 0x2f, 0x89, 0x5f, 0x68, 0x8d,
+ 0x92, 0xdb, 0x2d, 0x7a, 0x51, 0xd9, 0x66, 0xc5, 0xab, 0x78, 0x10, 0x06,
+ 0x2a, 0x91, 0x3c, 0x44, 0x7f, 0x75, 0xd4, 0xe5, 0x05, 0x2d, 0xa9, 0x73,
+ 0x58, 0x8f, 0xa4, 0x9e, 0x99, 0x0b, 0xbd, 0x88, 0xec, 0x2f, 0xfc, 0x6b,
+ 0x57, 0x16, 0x74, 0x19, 0x3b, 0x58, 0x4f, 0x50, 0x09, 0x3b, 0x42, 0x4a,
+ 0x17, 0x3c, 0x25, 0x3e, 0x7e, 0x71, 0x1d, 0x64, 0x7a, 0x19, 0x0a, 0x5a,
+ 0x5a, 0x7d, 0xfc, 0x2c, 0x31, 0x10, 0xf1, 0x1d, 0xd8, 0x36, 0x08, 0xb0,
+ 0xfb, 0x7c, 0xfc, 0xc6, 0x38, 0xea, 0x97, 0x72, 0x7c, 0x9b, 0x18, 0x5e,
+ 0x28, 0xc9, 0xf0, 0xbc, 0xda, 0x32, 0xa8, 0xec, 0x43, 0xab, 0xba, 0x40,
+ 0x1c, 0x51, 0x9e, 0x05, 0x0b, 0x78, 0x19, 0xc0, 0x9f, 0xe0, 0x32, 0x04,
+ 0xae, 0xc7, 0x21, 0x6b, 0xfd, 0x41, 0xe3, 0x89, 0x87, 0x7a, 0x33, 0xbf,
+ 0xd1, 0x8f, 0xc6, 0xa0, 0x8c, 0xfa, 0x81, 0x5f, 0xed, 0xd5, 0xf1, 0x0f,
+ 0x4b, 0x87, 0xf8, 0x33},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 126
+ {SEC_OID_SHA224,
+ 126,
+ {0x92, 0xe2, 0x2a, 0x0b, 0x52, 0xc4, 0xb8, 0x3d, 0x9a, 0x0e, 0xa0, 0x55,
+ 0x97, 0x9f, 0xe3, 0xe1, 0x99, 0x84, 0xae, 0xc5, 0x76, 0x2a, 0x63, 0x9a,
+ 0x51, 0xd0, 0x7d, 0xe1, 0xc2, 0x98, 0xec, 0x85, 0x5b, 0x34, 0x9e, 0xd5,
+ 0xe8, 0xb2, 0x8e, 0x0f, 0x3c, 0x58, 0x3a, 0x58, 0x93, 0xc4, 0x24, 0x36,
+ 0x53, 0x65, 0x2f, 0x54, 0x46, 0x59, 0xba, 0x25, 0x1a, 0x01, 0x79, 0x34,
+ 0xc9, 0x86, 0x96, 0x87, 0x97, 0x84, 0xdd, 0xf0, 0x4b, 0x9c, 0x3b, 0xcc,
+ 0xf4, 0xa0, 0x6b, 0x07, 0x15, 0xdd, 0x6e, 0x53, 0xf7, 0x62, 0xe9, 0xb6,
+ 0xdc, 0x80, 0x22, 0x17, 0x86, 0x00, 0xd8, 0x8b, 0xda, 0xd7, 0x27, 0xd8,
+ 0xb3, 0xd7, 0xe7, 0x2d, 0x96, 0x7d, 0x4e, 0x44, 0xb5, 0xbf, 0x30, 0x95,
+ 0xdb, 0x62, 0x6a, 0xe0, 0x6e, 0x78, 0x4c, 0x49, 0xf2, 0x48, 0x49, 0x04,
+ 0x1d, 0xac, 0x41, 0x1a, 0x42, 0xe2, 0x0a, 0x8a, 0xc9, 0x6c, 0xe7, 0x7c,
+ 0x31, 0xd8, 0x2e, 0xa1, 0x7e, 0x10, 0x55, 0x30, 0xd5, 0x22, 0x97, 0x8a,
+ 0xc1, 0xc8, 0x6c, 0x65, 0x2e, 0x90, 0x48, 0x1a, 0xf2, 0x0a, 0xe5, 0x44,
+ 0x9f, 0x93, 0x4e, 0xb0, 0x0d, 0xea, 0x92, 0xbd, 0x16, 0x65, 0xe4, 0x7e,
+ 0x91, 0x43, 0x91, 0xcd, 0x32, 0xa0, 0x1a, 0xc4, 0x99, 0x27, 0x7b, 0x18,
+ 0x97, 0x5a, 0xca, 0x6e, 0x6c, 0xdc, 0x0e, 0x87, 0x73, 0xc5, 0x24, 0xd8,
+ 0x37, 0x5d, 0xed, 0x14, 0xa8, 0x5e, 0xed, 0x50, 0xb9, 0x57, 0xf1, 0x52,
+ 0x07, 0x92, 0x97, 0x47, 0x2f, 0x41, 0x88, 0x9a, 0x2a, 0xcb, 0x5c, 0x51,
+ 0x0c, 0xf9, 0x03, 0x02, 0x50, 0xd1, 0xd4, 0x79, 0x9f, 0xf1, 0x65, 0xec,
+ 0xd4, 0xf6, 0x97, 0x4f, 0x8d, 0x50, 0x94, 0xd2, 0x72, 0xfd, 0xf1, 0x44,
+ 0x5c, 0x84, 0xcf, 0x27, 0x19, 0x9b, 0x7c, 0xd3, 0x31, 0x79, 0xa4, 0xad,
+ 0x14, 0xb7, 0x33, 0x98},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 127
+ {SEC_OID_SHA224,
+ 127,
+ {0x10, 0x31, 0x9c, 0x54, 0x91, 0xe3, 0x81, 0xdd, 0x49, 0xb2, 0xac, 0xa0,
+ 0x62, 0x7a, 0xae, 0xa1, 0x20, 0x30, 0x20, 0x65, 0x08, 0x11, 0x2a, 0x84,
+ 0x69, 0x98, 0x94, 0xde, 0x3b, 0x85, 0xc7, 0x8d, 0xf4, 0xc1, 0xa1, 0x0b,
+ 0xad, 0x00, 0x9d, 0x2b, 0x56, 0xa4, 0x08, 0x90, 0x82, 0xe5, 0x35, 0x71,
+ 0xc9, 0x54, 0xe8, 0x3d, 0x9e, 0xef, 0x80, 0x67, 0xb5, 0xaa, 0x1d, 0xa9,
+ 0x48, 0xc6, 0xfc, 0x91, 0xba, 0xf7, 0xeb, 0x9b, 0x3b, 0x53, 0xba, 0x00,
+ 0xcb, 0x1c, 0xc7, 0xbd, 0x96, 0xbc, 0xf8, 0x0f, 0xd5, 0x23, 0xf3, 0x87,
+ 0x0f, 0x86, 0xe8, 0xbf, 0x17, 0x26, 0xd2, 0x73, 0x25, 0x63, 0x3e, 0xac,
+ 0x38, 0x0b, 0x9b, 0xf3, 0x6a, 0x4d, 0x29, 0x22, 0x29, 0xf8, 0xc2, 0xb6,
+ 0xff, 0x86, 0x47, 0x6d, 0x95, 0xe4, 0x54, 0xd9, 0x1d, 0x92, 0xe2, 0xd8,
+ 0x50, 0xa9, 0x0c, 0xe3, 0x72, 0xd7, 0xba, 0x86, 0x33, 0xa5, 0x54, 0xc0,
+ 0x5e, 0xea, 0x5e, 0x6d, 0x1d, 0x63, 0x65, 0x12, 0x9c, 0xc7, 0xa4, 0xc4,
+ 0xf4, 0x1d, 0x80, 0xe7, 0x70, 0x45, 0x8d, 0x0f, 0x4a, 0xe4, 0x3d, 0x68,
+ 0x33, 0x54, 0x4b, 0x1c, 0x7e, 0x52, 0x12, 0xd5, 0x47, 0x5c, 0xc7, 0x8f,
+ 0x32, 0x67, 0x20, 0xa4, 0x80, 0xd7, 0xdd, 0x22, 0xd5, 0x50, 0xcb, 0x51,
+ 0x45, 0xc9, 0x85, 0xdf, 0x82, 0xf4, 0xca, 0x6d, 0x92, 0x91, 0x53, 0x26,
+ 0xb3, 0x44, 0xf8, 0x98, 0xf1, 0xca, 0xad, 0x6a, 0x7b, 0xb1, 0x25, 0xfa,
+ 0x37, 0x1f, 0x26, 0xca, 0x1a, 0x91, 0xa6, 0x91, 0x73, 0x80, 0x3a, 0x80,
+ 0x8b, 0xc2, 0xa7, 0x9d, 0x65, 0xab, 0x35, 0x5d, 0x31, 0x59, 0x18, 0x56,
+ 0x60, 0xe4, 0xb0, 0x19, 0x3a, 0x6d, 0xd4, 0x4f, 0xf1, 0x85, 0x48, 0xd0,
+ 0xda, 0x0e, 0xf9, 0xa3, 0xda, 0x6a, 0x4b, 0xdc, 0xfc, 0xa6, 0x4f, 0xb6,
+ 0x17, 0xdb, 0xbb, 0x63},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 128
+ {SEC_OID_SHA224,
+ 128,
+ {0x9a, 0x8c, 0xbf, 0x55, 0x9a, 0xb2, 0x65, 0x16, 0x31, 0xb3, 0x9b, 0x94,
+ 0xdd, 0xe8, 0x72, 0x61, 0xd9, 0xb4, 0x92, 0x3f, 0xac, 0x4d, 0x4a, 0xb7,
+ 0x25, 0x4f, 0xbc, 0x7c, 0x4a, 0xbd, 0x70, 0x9a, 0x07, 0xc4, 0xcf, 0x29,
+ 0xec, 0x75, 0xb2, 0x47, 0x28, 0xe8, 0x51, 0xbc, 0x47, 0xf9, 0x91, 0x81,
+ 0xca, 0x70, 0x7e, 0x42, 0xd4, 0x16, 0x77, 0xaa, 0x4e, 0x52, 0xe7, 0x22,
+ 0xdb, 0x54, 0x8f, 0x3b, 0x43, 0x02, 0xbe, 0xd7, 0xcb, 0xc7, 0xc0, 0x06,
+ 0x64, 0x3f, 0x25, 0x62, 0xa4, 0xd8, 0xaf, 0x7d, 0x93, 0xe7, 0x58, 0x67,
+ 0xb5, 0x4d, 0x26, 0x3d, 0x29, 0xaa, 0xd8, 0x5f, 0x2b, 0x28, 0x22, 0x13,
+ 0xd8, 0xe1, 0x2e, 0x3d, 0x52, 0xa8, 0xe5, 0x34, 0x2f, 0x42, 0xee, 0x76,
+ 0x2a, 0x31, 0x0f, 0xd1, 0x8a, 0x24, 0x88, 0x6f, 0x07, 0x82, 0x7d, 0xcc,
+ 0x59, 0x9c, 0x2f, 0xd8, 0x5d, 0xbb, 0x12, 0x6a, 0x91, 0xc3, 0x40, 0xdd,
+ 0xd4, 0xc4, 0x3a, 0xa2, 0x76, 0xd5, 0x06, 0x06, 0xfa, 0x98, 0x50, 0xed,
+ 0xa9, 0xdd, 0x13, 0xb0, 0x09, 0xda, 0x84, 0x90, 0x5d, 0xc2, 0xf4, 0x25,
+ 0x1c, 0xcf, 0x38, 0x7a, 0x49, 0x2f, 0x5a, 0xd0, 0xec, 0x21, 0x67, 0xc0,
+ 0x4e, 0x81, 0x27, 0xe9, 0x97, 0x00, 0x64, 0x00, 0x8c, 0xc1, 0x0b, 0x18,
+ 0xdd, 0x01, 0x05, 0xb8, 0xbd, 0x30, 0xff, 0xfa, 0x70, 0x07, 0x49, 0xcb,
+ 0x1a, 0xda, 0x7f, 0x9a, 0x80, 0xf7, 0x82, 0xb8, 0xa2, 0x15, 0x31, 0x68,
+ 0x74, 0x7a, 0x6e, 0x86, 0xd4, 0xbb, 0x91, 0x79, 0xfd, 0x9b, 0x5c, 0xa7,
+ 0x76, 0x7b, 0xef, 0x62, 0x9e, 0x6b, 0xd9, 0x69, 0xce, 0xd1, 0x93, 0xf6,
+ 0x0a, 0x1f, 0x09, 0xef, 0xc5, 0x40, 0x23, 0xdd, 0xc6, 0x05, 0x61, 0xc2,
+ 0xa8, 0x98, 0x64, 0x79, 0xb7, 0x50, 0x86, 0xcd, 0x2d, 0x5c, 0xbf, 0x82,
+ 0x9b, 0xcd, 0x1c, 0x85},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 129
+ {SEC_OID_SHA224,
+ 129,
+ {0x81, 0x18, 0x8d, 0xcd, 0x73, 0x39, 0x05, 0x85, 0xf9, 0x4e, 0x32, 0x6b,
+ 0x28, 0xc7, 0x8b, 0xff, 0x4c, 0xfa, 0x08, 0x82, 0x01, 0x67, 0xe6, 0x3e,
+ 0xf4, 0x08, 0x02, 0xe2, 0xb6, 0x56, 0x1b, 0xc7, 0x3b, 0xdd, 0x74, 0x0e,
+ 0xa9, 0x8f, 0x9e, 0x71, 0x96, 0x89, 0x0e, 0xf6, 0xfa, 0x62, 0x6b, 0x83,
+ 0x6b, 0x5d, 0x8d, 0xd3, 0x3d, 0x93, 0x40, 0x7a, 0xd2, 0x85, 0x19, 0x18,
+ 0x81, 0xf4, 0xb3, 0x78, 0xf2, 0x48, 0x1c, 0xcd, 0x2e, 0x0a, 0xb4, 0xfc,
+ 0x06, 0x5e, 0x09, 0x41, 0xc4, 0x02, 0x3f, 0xef, 0x60, 0x8a, 0x7f, 0x2c,
+ 0x97, 0x5e, 0x39, 0xb0, 0xf0, 0xc4, 0x8a, 0x83, 0x3c, 0xb3, 0xde, 0xfb,
+ 0x50, 0x15, 0x83, 0x07, 0x07, 0xc7, 0x05, 0x0c, 0x33, 0x48, 0xa0, 0x8a,
+ 0x38, 0x29, 0x72, 0x87, 0x36, 0xa6, 0xb1, 0xd0, 0xe4, 0xd5, 0x82, 0x74,
+ 0x61, 0x72, 0x4b, 0x98, 0x5a, 0xcb, 0x97, 0x50, 0xcd, 0xbb, 0xbd, 0x45,
+ 0x1b, 0x97, 0xe6, 0x60, 0x74, 0x62, 0x38, 0xc4, 0xaf, 0xf9, 0x9b, 0x41,
+ 0x84, 0x09, 0x8f, 0xb5, 0xac, 0x9c, 0xd4, 0xd0, 0xb3, 0x98, 0xea, 0xd1,
+ 0x57, 0x32, 0x9a, 0xbe, 0xe8, 0xfe, 0xba, 0x75, 0x17, 0x1e, 0x35, 0xc0,
+ 0x4a, 0x31, 0x7c, 0x8d, 0x41, 0xd8, 0xb9, 0x98, 0xe0, 0xa7, 0xca, 0x54,
+ 0x03, 0xec, 0xba, 0x9b, 0xa6, 0x62, 0x10, 0xc9, 0x25, 0x86, 0x4a, 0x20,
+ 0x89, 0x3f, 0x9a, 0x06, 0xbf, 0x95, 0x56, 0xce, 0xd7, 0x1e, 0x1e, 0xed,
+ 0x01, 0x78, 0xa7, 0xc3, 0x6c, 0xb9, 0x4d, 0x17, 0xb1, 0x70, 0xe0, 0x8e,
+ 0x3e, 0x72, 0xb8, 0xfc, 0xd0, 0x94, 0x1c, 0x4a, 0x41, 0x52, 0x1e, 0x98,
+ 0xe5, 0x87, 0xa0, 0xfb, 0xef, 0xa2, 0x70, 0x0b, 0x90, 0xbf, 0x12, 0xc0,
+ 0x19, 0x72, 0x4a, 0x7d, 0x20, 0x52, 0x8f, 0xb5, 0x7d, 0xdb, 0x45, 0x8e,
+ 0xba, 0x8a, 0x7c, 0x1c},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 130
+ {SEC_OID_SHA224,
+ 130,
+ {0x0c, 0x5a, 0x75, 0x5b, 0x16, 0xd0, 0x39, 0x12, 0x21, 0xba, 0xe1, 0x0e,
+ 0x19, 0x59, 0x4d, 0x36, 0x40, 0xa6, 0xa7, 0x7c, 0xeb, 0xfa, 0x79, 0xf4,
+ 0x78, 0xf5, 0x59, 0x33, 0xf5, 0x51, 0xb8, 0x97, 0x71, 0x45, 0x78, 0xfa,
+ 0x5e, 0x45, 0x93, 0x39, 0xe3, 0x34, 0x05, 0xea, 0x42, 0x90, 0xed, 0x25,
+ 0x0b, 0xad, 0x9a, 0x4a, 0xf1, 0xe4, 0x95, 0x56, 0xce, 0x5e, 0x76, 0xf7,
+ 0xd3, 0xcf, 0x53, 0xd2, 0x41, 0x59, 0xbc, 0xdf, 0xb1, 0x17, 0x85, 0xa7,
+ 0x2a, 0x79, 0xe8, 0x39, 0xa9, 0xe8, 0x6d, 0xd3, 0x94, 0xcd, 0xd4, 0x2a,
+ 0x3d, 0xd5, 0x77, 0x92, 0x21, 0x7d, 0x80, 0x75, 0x72, 0x4b, 0x74, 0x60,
+ 0xd3, 0x11, 0x45, 0x9e, 0x47, 0x5e, 0xf9, 0x3a, 0xb9, 0xa0, 0x00, 0x06,
+ 0x17, 0xdc, 0xfc, 0xd2, 0x0b, 0x69, 0x82, 0x25, 0x5c, 0x34, 0x69, 0x32,
+ 0xe1, 0xca, 0x04, 0x52, 0xcb, 0x53, 0xdf, 0x17, 0xde, 0x7d, 0x78, 0x87,
+ 0x61, 0x36, 0xe6, 0x61, 0x34, 0x1a, 0xb9, 0x71, 0x78, 0x8e, 0xe1, 0x78,
+ 0xee, 0x9b, 0x87, 0x42, 0xf7, 0xaf, 0xfa, 0x11, 0xe6, 0x3c, 0x88, 0x02,
+ 0xd4, 0xb8, 0x16, 0xfe, 0x3f, 0x52, 0xdc, 0xdc, 0x97, 0x34, 0x36, 0x00,
+ 0xd3, 0x70, 0x3e, 0xb7, 0x9a, 0x37, 0x06, 0xf8, 0x88, 0x64, 0x5f, 0x43,
+ 0xbd, 0xc8, 0x33, 0x38, 0x53, 0xe8, 0xb5, 0x86, 0x9d, 0xca, 0x22, 0xa4,
+ 0xdb, 0x04, 0x6f, 0x0d, 0xec, 0xd6, 0x6b, 0x80, 0x96, 0x77, 0x64, 0x33,
+ 0xbc, 0xdb, 0xdc, 0x34, 0x99, 0xa9, 0x60, 0x9e, 0xce, 0x7f, 0x78, 0x3d,
+ 0x0e, 0x31, 0x7f, 0xfc, 0xb3, 0xd7, 0x64, 0xe8, 0x54, 0x5c, 0xf6, 0xa1,
+ 0x21, 0x68, 0xe6, 0xf5, 0x56, 0x0d, 0x0e, 0x7a, 0x7e, 0x31, 0x54, 0x0d,
+ 0x4e, 0xc0, 0xc3, 0xc9, 0xdc, 0x26, 0xdc, 0xfe, 0x8c, 0xc0, 0x71, 0xbe,
+ 0x87, 0x56, 0x84, 0x41},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 131
+ {SEC_OID_SHA224,
+ 131,
+ {0x38, 0x29, 0x46, 0x10, 0xb7, 0x0d, 0x2d, 0x81, 0x67, 0x5e, 0xe2, 0x8b,
+ 0x6a, 0x2a, 0x22, 0x83, 0xde, 0xdc, 0x97, 0x6e, 0x95, 0xba, 0x51, 0x6b,
+ 0x9e, 0xfa, 0x0c, 0xcc, 0x01, 0x7e, 0x80, 0x05, 0x05, 0x66, 0x80, 0xd3,
+ 0x89, 0xad, 0x28, 0x76, 0x66, 0xa3, 0x83, 0x23, 0x8e, 0x9b, 0xcb, 0xe5,
+ 0x6c, 0xcc, 0x2d, 0x2a, 0xca, 0xe5, 0x31, 0x0a, 0x8a, 0xcc, 0xaf, 0x85,
+ 0xd1, 0x04, 0x8b, 0xcb, 0xf1, 0xab, 0x74, 0xb4, 0xcb, 0xd3, 0xa9, 0xfd,
+ 0x13, 0x05, 0x6b, 0xc8, 0xe3, 0xc4, 0x29, 0xaf, 0x1b, 0x95, 0x33, 0x07,
+ 0x99, 0xbb, 0x9f, 0xca, 0xad, 0x25, 0xb3, 0x55, 0x45, 0x69, 0x6a, 0x43,
+ 0xf6, 0xcc, 0xdc, 0x3b, 0xf6, 0x05, 0x50, 0xbd, 0x90, 0xe9, 0xe7, 0x59,
+ 0x2b, 0x99, 0x97, 0xdc, 0xdc, 0xf7, 0xb2, 0x74, 0xdb, 0xdf, 0x4e, 0xb7,
+ 0xc0, 0xa5, 0x9b, 0x7a, 0x2d, 0x0b, 0x3d, 0x50, 0xba, 0xc5, 0xc3, 0x94,
+ 0xb0, 0xb6, 0x0c, 0x58, 0x0e, 0xed, 0xc6, 0x28, 0x6d, 0xce, 0x16, 0xcf,
+ 0x61, 0x8a, 0x2e, 0x79, 0xd2, 0xe5, 0x04, 0xb7, 0x97, 0x91, 0x42, 0x09,
+ 0xcc, 0x89, 0x6d, 0xd4, 0xf1, 0xa7, 0x93, 0x54, 0xc1, 0xda, 0xe9, 0xc2,
+ 0xb2, 0x60, 0x93, 0x4a, 0x2f, 0xa2, 0x23, 0x20, 0x13, 0x6f, 0xd1, 0x07,
+ 0x0e, 0xe2, 0x72, 0xfa, 0xb3, 0x98, 0xd2, 0x8c, 0x2c, 0x75, 0x21, 0xe4,
+ 0xbc, 0x74, 0x1d, 0xa7, 0x8a, 0x4a, 0xcb, 0xb9, 0x81, 0x38, 0x3f, 0x03,
+ 0xf9, 0xdc, 0x8f, 0x7b, 0xff, 0x26, 0xa1, 0x10, 0xdd, 0xab, 0x72, 0xba,
+ 0x03, 0xb2, 0xcb, 0xd1, 0xe8, 0xe5, 0x88, 0x88, 0xb0, 0xfc, 0x28, 0x8f,
+ 0x1f, 0x69, 0x1c, 0xb5, 0xc3, 0xe5, 0xde, 0xcd, 0x4f, 0xb6, 0x56, 0xf7,
+ 0x1e, 0xb4, 0xf6, 0xb3, 0x89, 0xb1, 0xf5, 0x22, 0xad, 0x43, 0x46, 0x92,
+ 0x7e, 0x31, 0xb1, 0x85},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 132
+ {SEC_OID_SHA224,
+ 132,
+ {0x31, 0x0a, 0xbb, 0xc3, 0xa5, 0x0d, 0x55, 0xf5, 0x57, 0xbe, 0x9a, 0x7c,
+ 0x8b, 0x64, 0x13, 0x09, 0x08, 0xab, 0xb1, 0x9b, 0x82, 0xda, 0xac, 0x9e,
+ 0x9f, 0xfc, 0x00, 0xdb, 0x5f, 0x5c, 0x70, 0x1e, 0xff, 0x52, 0x9d, 0x6c,
+ 0xd9, 0xc0, 0x06, 0x17, 0x8f, 0x84, 0x2b, 0xbc, 0x48, 0xc6, 0x39, 0x38,
+ 0xe0, 0xf6, 0xf0, 0xa3, 0x94, 0x62, 0xf0, 0x18, 0x66, 0xe8, 0x0b, 0x6d,
+ 0x8c, 0x35, 0x0c, 0xbd, 0xc6, 0x32, 0x7f, 0x76, 0x85, 0xa3, 0x92, 0xcf,
+ 0xa7, 0x9f, 0x14, 0xf6, 0x95, 0x27, 0x86, 0x53, 0xca, 0xa7, 0xa2, 0xb7,
+ 0xeb, 0xc7, 0x07, 0x9c, 0x41, 0x32, 0xbe, 0x18, 0xfe, 0x45, 0xe0, 0x20,
+ 0xbb, 0xa5, 0xe8, 0x46, 0x10, 0x9c, 0xe2, 0xf5, 0xbc, 0x92, 0xe1, 0xca,
+ 0x70, 0xb1, 0xec, 0x21, 0xf6, 0xb1, 0x81, 0x3b, 0xea, 0x96, 0xf0, 0xaf,
+ 0x2c, 0x44, 0x09, 0xc5, 0x4c, 0x20, 0x05, 0x68, 0x4b, 0x30, 0xe8, 0xbb,
+ 0x5a, 0x78, 0x7e, 0x75, 0x85, 0xca, 0xab, 0x3a, 0x22, 0x1b, 0x91, 0x89,
+ 0x36, 0xf7, 0x4f, 0xb7, 0x47, 0x33, 0xa8, 0x03, 0x2a, 0x8a, 0xe4, 0x71,
+ 0x69, 0x5e, 0x77, 0x6a, 0x18, 0x8e, 0xcf, 0x98, 0x32, 0xe1, 0xa2, 0x64,
+ 0x42, 0xeb, 0x80, 0x52, 0xb1, 0xe5, 0xeb, 0xfe, 0x8e, 0xda, 0x19, 0x01,
+ 0x9c, 0x8e, 0x72, 0x7d, 0x73, 0xa3, 0xaf, 0xe1, 0x30, 0x4c, 0x3d, 0x6b,
+ 0x0b, 0x03, 0x33, 0x95, 0x28, 0x63, 0x59, 0xb4, 0x78, 0xe6, 0x0d, 0xfe,
+ 0xeb, 0x84, 0x81, 0xbf, 0xd3, 0xba, 0xf6, 0x4c, 0xb1, 0xa2, 0x64, 0x7f,
+ 0x6f, 0xa5, 0x5b, 0x67, 0xc2, 0x97, 0x58, 0x68, 0xa0, 0x30, 0x08, 0x4f,
+ 0xf6, 0x01, 0x45, 0xe2, 0xd7, 0xb5, 0x85, 0x58, 0x2d, 0x2d, 0x36, 0x56,
+ 0xe2, 0x4f, 0x58, 0x09, 0x06, 0x7b, 0xaa, 0x42, 0xc0, 0x33, 0x66, 0x60,
+ 0xc4, 0x62, 0x69, 0xff},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 133
+ {SEC_OID_SHA224,
+ 133,
+ {0x70, 0xce, 0xdd, 0x06, 0xd2, 0x1f, 0x70, 0x82, 0xd5, 0x4c, 0x91, 0xea,
+ 0x46, 0x57, 0x5e, 0x48, 0x4c, 0x32, 0x47, 0x3e, 0x9d, 0x4a, 0xd3, 0x9d,
+ 0x14, 0xa3, 0x22, 0x39, 0xd5, 0x6d, 0xa1, 0xa8, 0xa1, 0xb5, 0xc6, 0x17,
+ 0x83, 0xc0, 0xa6, 0xd4, 0xd0, 0x84, 0x38, 0x60, 0xb3, 0x80, 0x0d, 0xd3,
+ 0x95, 0x8c, 0x93, 0xc1, 0x5c, 0x15, 0xc4, 0x54, 0x28, 0x4b, 0x7c, 0x6e,
+ 0x12, 0x44, 0x6e, 0xfc, 0xcb, 0x5b, 0x26, 0x15, 0xa2, 0x50, 0xe5, 0xf8,
+ 0xf0, 0x83, 0xc9, 0x54, 0x63, 0x36, 0xe8, 0x0a, 0x47, 0xbf, 0x0d, 0xdf,
+ 0x42, 0x74, 0x88, 0xa4, 0x93, 0x7b, 0x57, 0xc2, 0x69, 0xb2, 0xed, 0x98,
+ 0x28, 0xbd, 0x71, 0xc7, 0x5c, 0xed, 0x34, 0xf8, 0x0a, 0x3c, 0x7e, 0x50,
+ 0x83, 0x46, 0x2f, 0xb1, 0x97, 0xef, 0x20, 0x80, 0xa0, 0x13, 0xf9, 0x9b,
+ 0xeb, 0xde, 0x6b, 0xbf, 0x88, 0x8b, 0x0e, 0x0c, 0x8e, 0xe9, 0xc6, 0x8b,
+ 0x34, 0x60, 0xac, 0x68, 0xc8, 0x2e, 0xcf, 0x1c, 0x31, 0xfd, 0x94, 0xf5,
+ 0xfa, 0x8c, 0x6d, 0x93, 0x1a, 0x75, 0x20, 0x69, 0x21, 0xb6, 0x94, 0xb7,
+ 0x93, 0xb0, 0xd6, 0x3a, 0x24, 0xa5, 0x69, 0xba, 0xfc, 0x48, 0x09, 0xd8,
+ 0x9a, 0x63, 0x3e, 0x14, 0x67, 0x10, 0x44, 0x46, 0x43, 0x52, 0xe3, 0x4e,
+ 0xdd, 0xb2, 0xd0, 0x8c, 0xeb, 0x29, 0x58, 0x41, 0x39, 0x06, 0x57, 0x14,
+ 0x75, 0x49, 0x12, 0xde, 0xc8, 0x31, 0xf9, 0xd3, 0xdf, 0x34, 0xb8, 0xd7,
+ 0xd3, 0xc5, 0x78, 0x79, 0xcf, 0xeb, 0xae, 0x1a, 0x98, 0x70, 0x02, 0xd0,
+ 0x70, 0x5a, 0x25, 0x43, 0x0b, 0xaf, 0xcb, 0x6f, 0xaf, 0xe8, 0xb1, 0xe5,
+ 0xf1, 0x13, 0x09, 0x82, 0x36, 0x86, 0x8f, 0x19, 0x44, 0x57, 0xba, 0x3e,
+ 0x87, 0x9e, 0x08, 0x7e, 0x29, 0x99, 0xe6, 0xf7, 0x4e, 0x2c, 0xa7, 0x77,
+ 0x1c, 0xdb, 0xc6, 0x6e},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 134
+ {SEC_OID_SHA224,
+ 134,
+ {0x42, 0x3b, 0x43, 0xaf, 0x06, 0x9c, 0x6c, 0xc9, 0xea, 0x47, 0xd7, 0x39,
+ 0x57, 0xdf, 0xde, 0x48, 0x83, 0x71, 0x39, 0x4e, 0x40, 0x9d, 0x4f, 0x23,
+ 0xae, 0x4d, 0x3a, 0xcf, 0xc5, 0x39, 0x7d, 0xc3, 0x28, 0xa1, 0xdf, 0x5b,
+ 0xde, 0xb2, 0xf6, 0xbf, 0xfd, 0x46, 0xb4, 0xda, 0x31, 0x0e, 0x29, 0xd7,
+ 0xa1, 0xed, 0xd9, 0x98, 0xb7, 0x67, 0x81, 0xf3, 0x1f, 0x59, 0x70, 0x5c,
+ 0xd7, 0x6d, 0x57, 0x23, 0x67, 0x30, 0xb9, 0xf1, 0x23, 0x66, 0x27, 0x4b,
+ 0xb5, 0x32, 0x94, 0x0d, 0x56, 0xff, 0x84, 0x7b, 0x38, 0xcc, 0x87, 0x85,
+ 0x72, 0x7b, 0x56, 0x34, 0x95, 0x54, 0x79, 0x10, 0x16, 0xbb, 0x55, 0x9b,
+ 0x69, 0x75, 0x55, 0x1e, 0x41, 0xcf, 0x86, 0xb9, 0xef, 0x83, 0xff, 0x91,
+ 0x1c, 0x19, 0x68, 0xdb, 0xb9, 0x41, 0x7e, 0x3d, 0x48, 0xd0, 0xa7, 0x60,
+ 0x5b, 0x6b, 0x6f, 0xbd, 0x09, 0x62, 0x5e, 0x2d, 0x77, 0xc0, 0x83, 0xff,
+ 0x5b, 0x87, 0x52, 0xe6, 0xa9, 0xa1, 0x81, 0xcb, 0xdd, 0x12, 0xfd, 0xb6,
+ 0x36, 0xbb, 0xa0, 0xba, 0x9b, 0xac, 0x3b, 0x4b, 0x61, 0x11, 0x3c, 0x98,
+ 0x2a, 0xae, 0xcb, 0xf6, 0x45, 0x67, 0x00, 0x9c, 0x97, 0xfd, 0xbc, 0xa7,
+ 0x19, 0xea, 0x01, 0xb2, 0xac, 0xce, 0x11, 0xa4, 0x71, 0x12, 0x94, 0xfd,
+ 0x03, 0x43, 0xa4, 0xef, 0x1f, 0x50, 0xa0, 0xed, 0x03, 0x33, 0x03, 0x05,
+ 0x2a, 0x0f, 0x04, 0x7e, 0x3f, 0xeb, 0x19, 0xb0, 0xa6, 0x91, 0x95, 0x8a,
+ 0x93, 0x92, 0xc9, 0x7a, 0xba, 0x7f, 0xa8, 0x41, 0x1f, 0x90, 0x4e, 0x9e,
+ 0x87, 0x3f, 0x21, 0x22, 0x4d, 0xf5, 0xe6, 0xae, 0x15, 0xa2, 0x93, 0x27,
+ 0xbf, 0x09, 0x48, 0xfd, 0x09, 0x1b, 0x2a, 0xa6, 0x11, 0xb4, 0x0a, 0x53,
+ 0x94, 0xfd, 0x29, 0x47, 0x5c, 0x63, 0x27, 0x67, 0x2d, 0x46, 0xa1, 0xf0,
+ 0x24, 0x80, 0x9a, 0x93},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 135
+ {SEC_OID_SHA224,
+ 135,
+ {0x7f, 0x9b, 0x5c, 0x22, 0xb3, 0x57, 0xcf, 0x95, 0xf0, 0xe3, 0x15, 0x9b,
+ 0x06, 0xbf, 0x2b, 0xe5, 0x0a, 0xb2, 0x2f, 0x94, 0x21, 0x75, 0x38, 0xf6,
+ 0x26, 0xf8, 0x05, 0x82, 0x8d, 0x8f, 0x15, 0x43, 0x66, 0xca, 0x25, 0x39,
+ 0xe9, 0xb8, 0xe3, 0x35, 0x5c, 0xb2, 0x89, 0xbb, 0xef, 0x43, 0x53, 0x1e,
+ 0xf4, 0x8b, 0x68, 0x0b, 0xec, 0x72, 0x41, 0x6e, 0x52, 0xf8, 0x50, 0xd0,
+ 0xc0, 0xe7, 0x21, 0x12, 0xe6, 0xf1, 0x81, 0x1d, 0x12, 0xa1, 0x0d, 0x50,
+ 0x25, 0x1d, 0x8d, 0x52, 0x6e, 0x5a, 0x11, 0x27, 0x4e, 0xba, 0xed, 0x09,
+ 0x44, 0xff, 0x33, 0x45, 0x90, 0x39, 0x16, 0xe1, 0x9f, 0x22, 0xa7, 0xf2,
+ 0x5b, 0x06, 0x00, 0x5b, 0xc7, 0x8c, 0x87, 0x13, 0xe3, 0x0d, 0x08, 0x81,
+ 0xcf, 0x9e, 0x6b, 0x51, 0x02, 0x83, 0x11, 0x6e, 0xbc, 0x44, 0xd6, 0x13,
+ 0x41, 0xb3, 0xfb, 0xb4, 0xd2, 0xbd, 0x58, 0x49, 0x63, 0x6a, 0xc0, 0xea,
+ 0x47, 0xcb, 0x56, 0xbe, 0xe1, 0xf6, 0xdb, 0x9c, 0x6f, 0xb6, 0x76, 0x63,
+ 0x04, 0xfc, 0xb8, 0xba, 0xe7, 0xd5, 0x8f, 0x82, 0x56, 0x0a, 0x11, 0x0c,
+ 0x9d, 0x1c, 0x4d, 0x4d, 0x8a, 0x9e, 0xb3, 0xa7, 0x4c, 0x9f, 0xd5, 0x35,
+ 0xca, 0xa8, 0x6d, 0x6b, 0x89, 0x0b, 0x28, 0x29, 0xda, 0x5f, 0x70, 0x83,
+ 0x88, 0xe1, 0x9d, 0x2a, 0xbb, 0xc8, 0x59, 0x87, 0xb2, 0x6e, 0x15, 0x2c,
+ 0x7b, 0x42, 0xef, 0x48, 0xd8, 0xf7, 0x9d, 0x5e, 0xf4, 0x33, 0x7a, 0x6f,
+ 0x5e, 0x19, 0x82, 0x49, 0x05, 0xba, 0xe4, 0xb2, 0xaf, 0xd4, 0x46, 0x5d,
+ 0x1d, 0xab, 0xe9, 0x67, 0xa7, 0x19, 0x3e, 0x67, 0x33, 0x05, 0x6c, 0x5c,
+ 0x80, 0x9e, 0xb8, 0x08, 0x41, 0x26, 0x64, 0x43, 0x02, 0xec, 0x9f, 0x9e,
+ 0x67, 0x2d, 0x6c, 0xb4, 0x0f, 0x67, 0x7b, 0x03, 0x73, 0x71, 0x4f, 0xcd,
+ 0xe4, 0x00, 0x9d, 0x05},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 136
+ {SEC_OID_SHA224,
+ 136,
+ {0x47, 0x35, 0x95, 0xc6, 0x9d, 0x05, 0xd4, 0x77, 0x6a, 0x0c, 0xb1, 0x18,
+ 0x6d, 0x8b, 0x89, 0x84, 0x21, 0x12, 0x3b, 0x86, 0x3e, 0xa6, 0x2b, 0x92,
+ 0x74, 0xa4, 0x6d, 0x48, 0x88, 0x14, 0xa7, 0xb5, 0x6e, 0x1d, 0x94, 0xea,
+ 0x27, 0x08, 0xf3, 0x4b, 0x4d, 0xeb, 0x70, 0x5b, 0xd5, 0xdf, 0x15, 0xba,
+ 0x09, 0x51, 0xa5, 0x91, 0x5d, 0x27, 0x50, 0x7b, 0xf1, 0x45, 0xbf, 0x0a,
+ 0x0e, 0x40, 0xcd, 0x2d, 0xee, 0x33, 0xe8, 0xc3, 0x17, 0x14, 0x63, 0xd3,
+ 0xdb, 0x8c, 0x0f, 0x0e, 0xfd, 0x77, 0x23, 0x8e, 0xf4, 0x63, 0xbb, 0xd9,
+ 0x59, 0xca, 0xf8, 0x7b, 0x28, 0x39, 0x27, 0xa3, 0x04, 0xcc, 0xbf, 0xdc,
+ 0x5e, 0xce, 0xe3, 0xe9, 0x23, 0xed, 0x74, 0x42, 0xaf, 0xbf, 0xeb, 0xdf,
+ 0xd4, 0xaf, 0x8e, 0x5d, 0x25, 0x70, 0x15, 0xf2, 0x1e, 0xa3, 0xb5, 0xd2,
+ 0x7f, 0xbc, 0xac, 0x01, 0x55, 0x23, 0x8b, 0xd8, 0x6e, 0x44, 0x2e, 0x93,
+ 0xe9, 0x16, 0x59, 0xea, 0xd0, 0x77, 0x89, 0x3a, 0x02, 0xc3, 0x25, 0x83,
+ 0xc4, 0x8e, 0x25, 0x78, 0x4e, 0x0e, 0x38, 0x37, 0xbe, 0xc3, 0x34, 0x33,
+ 0x7b, 0x87, 0x3b, 0x6b, 0x66, 0x60, 0xbd, 0xc1, 0x38, 0xd3, 0xea, 0x2f,
+ 0x41, 0xb6, 0x24, 0x11, 0x6a, 0xf4, 0xcd, 0x0e, 0xf7, 0x0e, 0xab, 0xec,
+ 0x4c, 0xed, 0xf7, 0xa3, 0xfb, 0xd8, 0x3f, 0xa8, 0x2b, 0x27, 0x61, 0xf1,
+ 0xd3, 0x52, 0xfd, 0x07, 0x70, 0xac, 0x3b, 0xc0, 0x06, 0x31, 0xaf, 0xc7,
+ 0xf5, 0xbc, 0xc1, 0x49, 0xe7, 0xf1, 0x3d, 0xe2, 0x38, 0x28, 0xcb, 0xb8,
+ 0x04, 0x21, 0x8c, 0x00, 0x0a, 0xb3, 0x1f, 0x8c, 0xed, 0xd5, 0x9c, 0xca,
+ 0x89, 0x57, 0x6c, 0x72, 0x34, 0xff, 0x02, 0xe3, 0xa3, 0xed, 0x31, 0x02,
+ 0xab, 0xe1, 0xbb, 0x8c, 0x8e, 0x4d, 0xe1, 0xa4, 0x81, 0x92, 0xc7, 0x03,
+ 0xe2, 0x4b, 0xcd, 0x64},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 137
+ {SEC_OID_SHA224,
+ 137,
+ {0x29, 0x6c, 0x0c, 0x4d, 0xc1, 0x18, 0x21, 0x11, 0xfe, 0xb1, 0xf9, 0x48,
+ 0x38, 0x72, 0xc8, 0x61, 0xde, 0x9e, 0xf9, 0xdc, 0x5a, 0x0e, 0xea, 0x97,
+ 0xa2, 0x33, 0x37, 0x9d, 0x71, 0xb0, 0x7b, 0xe1, 0xf7, 0xf7, 0xcc, 0x04,
+ 0x47, 0xb0, 0x69, 0xd8, 0x71, 0xa9, 0x8d, 0x14, 0x30, 0x2c, 0x9e, 0x54,
+ 0xb4, 0x51, 0xf1, 0xa0, 0x60, 0xde, 0xe8, 0xa1, 0x90, 0xd2, 0x03, 0x49,
+ 0xeb, 0x9e, 0x31, 0x6f, 0xb2, 0x71, 0xc8, 0xff, 0xf3, 0xf0, 0x12, 0x57,
+ 0x51, 0xd3, 0x59, 0x8a, 0x14, 0xb4, 0x7c, 0x80, 0xe4, 0x9f, 0xd7, 0x72,
+ 0xbc, 0xdf, 0xe0, 0x81, 0x39, 0xcd, 0xe3, 0x67, 0xad, 0x97, 0x8a, 0x64,
+ 0x2d, 0x57, 0x14, 0x26, 0x07, 0xa1, 0xff, 0x36, 0x7d, 0xa8, 0x99, 0x35,
+ 0x55, 0xbe, 0x75, 0xf7, 0xe4, 0x99, 0x80, 0x30, 0xf2, 0xc9, 0x0f, 0x7d,
+ 0x24, 0x97, 0x99, 0x76, 0xe5, 0xed, 0xb5, 0x47, 0x50, 0x0a, 0xa6, 0xf3,
+ 0x50, 0xd3, 0x1b, 0x50, 0x83, 0x4c, 0x47, 0x6c, 0xa7, 0xd6, 0x79, 0x18,
+ 0x0c, 0xf8, 0x2f, 0x32, 0xd8, 0x34, 0x89, 0xe5, 0x24, 0x63, 0x52, 0xd3,
+ 0x97, 0x66, 0xce, 0x35, 0x7b, 0x83, 0xf2, 0x1b, 0xf9, 0x23, 0x38, 0x84,
+ 0xc1, 0x78, 0xbd, 0xac, 0xd1, 0xb5, 0x9c, 0x08, 0x4a, 0x28, 0x72, 0x08,
+ 0x41, 0x8a, 0x5b, 0x09, 0xf6, 0x41, 0x87, 0x20, 0xa4, 0x25, 0x3b, 0x47,
+ 0xd5, 0x6b, 0x04, 0x1b, 0x72, 0x7b, 0x10, 0x4f, 0x4b, 0x91, 0x31, 0x56,
+ 0xda, 0xf7, 0x97, 0x94, 0x6c, 0xe6, 0x9f, 0x6c, 0x56, 0x5a, 0xa6, 0x79,
+ 0xa2, 0x10, 0xf3, 0x00, 0x98, 0x7b, 0x12, 0x35, 0x4d, 0x2d, 0xdf, 0xa1,
+ 0xd5, 0x5e, 0xe1, 0x33, 0xdb, 0x4f, 0xea, 0x87, 0x28, 0x24, 0xd4, 0x0b,
+ 0x28, 0xd1, 0x06, 0x70, 0xa6, 0xdd, 0x78, 0x19, 0x88, 0xcf, 0x62, 0x0c,
+ 0x1d, 0xc2, 0x60, 0x22},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing oid
+ // tcID: 138
+ {SEC_OID_SHA224,
+ 138,
+ {0x6c, 0xce, 0x3b, 0x4c, 0xf0, 0x7b, 0xa3, 0x32, 0xc2, 0x7e, 0x6e, 0xfe,
+ 0xc7, 0xc1, 0xef, 0xc6, 0x0e, 0xaf, 0x3e, 0x02, 0x11, 0x65, 0x37, 0x7a,
+ 0x15, 0xdc, 0xfb, 0x6b, 0xdf, 0x76, 0xab, 0x88, 0xda, 0x2e, 0xf3, 0xca,
+ 0xd4, 0x4a, 0x69, 0x5d, 0x8a, 0xfa, 0xbb, 0x55, 0xe8, 0x1d, 0xf2, 0x92,
+ 0x81, 0xf8, 0x59, 0x24, 0xd2, 0x65, 0xfe, 0x18, 0xa4, 0xce, 0x9b, 0x08,
+ 0x3d, 0xc7, 0x6e, 0x07, 0x0d, 0x79, 0x53, 0x78, 0xea, 0x95, 0xe5, 0x0a,
+ 0xe4, 0x58, 0xd8, 0x25, 0xb8, 0x24, 0xe5, 0x1f, 0xe2, 0x64, 0xb6, 0x20,
+ 0x3e, 0x1a, 0x17, 0x98, 0x1c, 0x69, 0x03, 0x5a, 0x3a, 0x32, 0xeb, 0x0d,
+ 0x24, 0x87, 0x2a, 0x7a, 0x92, 0x64, 0xcf, 0x5f, 0xe0, 0x68, 0xc1, 0xb3,
+ 0xb2, 0x4b, 0xd9, 0x5f, 0x24, 0x04, 0xab, 0xe2, 0x48, 0x76, 0x83, 0xf7,
+ 0x42, 0xa9, 0x19, 0x61, 0x87, 0xcc, 0xf9, 0xeb, 0x60, 0x6f, 0x5e, 0x95,
+ 0x1f, 0x73, 0xd6, 0x14, 0xfb, 0x99, 0x15, 0x18, 0x01, 0x79, 0x4d, 0x2f,
+ 0x69, 0x49, 0x5c, 0xf1, 0x35, 0x0a, 0x53, 0x69, 0xae, 0xa4, 0x1d, 0xa5,
+ 0x1d, 0xe9, 0x19, 0xda, 0xd4, 0xae, 0xfc, 0xef, 0xd9, 0x85, 0x24, 0xb5,
+ 0x80, 0xe6, 0x35, 0x10, 0xd6, 0xd7, 0x5b, 0x46, 0xd4, 0x07, 0x3a, 0x3a,
+ 0x7d, 0x76, 0x21, 0x17, 0x48, 0x9b, 0x7e, 0x22, 0x8b, 0xcd, 0x65, 0xdc,
+ 0x49, 0x08, 0x21, 0x71, 0xd5, 0x4c, 0x8e, 0x92, 0x19, 0x12, 0xf3, 0xca,
+ 0xf7, 0x24, 0x54, 0x2a, 0x0e, 0xe6, 0xc0, 0xe6, 0x60, 0x2d, 0x5c, 0x9c,
+ 0x9c, 0xe5, 0xe5, 0xec, 0x27, 0x97, 0xdd, 0x77, 0xae, 0x8d, 0x76, 0xa2,
+ 0x72, 0x42, 0xa4, 0xa3, 0x49, 0xc2, 0xf2, 0xb8, 0x7f, 0x94, 0x58, 0x4d,
+ 0x3f, 0x9c, 0x47, 0x0f, 0x9a, 0x48, 0x5f, 0xfe, 0x9a, 0xea, 0xde, 0xcc,
+ 0xf6, 0xfd, 0xa9, 0x7e},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 139
+ {SEC_OID_SHA224,
+ 139,
+ {0x08, 0x5a, 0x66, 0x4e, 0xbc, 0x3c, 0xa8, 0x14, 0x9a, 0xb6, 0x3f, 0xf2,
+ 0xa4, 0x67, 0x77, 0xa0, 0x5e, 0x1b, 0x71, 0x62, 0xcf, 0xad, 0x4a, 0x30,
+ 0x0f, 0x5d, 0xd8, 0x47, 0xee, 0x73, 0xc3, 0x3c, 0x11, 0x42, 0xcf, 0x48,
+ 0x5c, 0xa9, 0x57, 0xb3, 0xc1, 0xb3, 0x36, 0x17, 0x34, 0xa7, 0x40, 0xab,
+ 0x9c, 0x4f, 0x05, 0x0e, 0x1e, 0xec, 0x64, 0xbe, 0x03, 0xa5, 0xd1, 0x19,
+ 0x93, 0xde, 0x49, 0x89, 0xa3, 0x8e, 0x7f, 0xb9, 0xf9, 0xc8, 0x99, 0xd8,
+ 0xa9, 0x29, 0x98, 0x1a, 0xa1, 0xb3, 0x2c, 0x0c, 0xbd, 0x75, 0x29, 0x92,
+ 0x85, 0xfc, 0xc7, 0x58, 0xd9, 0x52, 0x94, 0x68, 0x7f, 0x93, 0xf1, 0x97,
+ 0x8e, 0x84, 0x3b, 0xe1, 0xcc, 0x5c, 0xaa, 0x76, 0xa5, 0x76, 0x03, 0xbb,
+ 0x3a, 0x57, 0xfe, 0xdf, 0x4d, 0x40, 0x66, 0xc5, 0x32, 0xcf, 0x45, 0xf1,
+ 0x6c, 0x57, 0xce, 0x0e, 0x4a, 0x62, 0x8c, 0x3e, 0xcf, 0x33, 0xc0, 0xfe,
+ 0xdc, 0x77, 0xb6, 0x70, 0xa3, 0x3b, 0x9f, 0x71, 0xaf, 0xd5, 0x9c, 0xb7,
+ 0x25, 0xb1, 0xb1, 0xf0, 0xff, 0x89, 0x4c, 0x8c, 0x63, 0x83, 0x78, 0x8e,
+ 0x76, 0x04, 0xe5, 0x31, 0xb6, 0xa0, 0x2b, 0x91, 0x7f, 0x83, 0xbf, 0x56,
+ 0x45, 0x62, 0x6d, 0xc8, 0xbb, 0xbd, 0xaf, 0xb9, 0xbd, 0x70, 0xb7, 0x41,
+ 0x2a, 0x44, 0x0c, 0xbe, 0x88, 0x48, 0xc3, 0x36, 0xe0, 0xcd, 0xc3, 0xf9,
+ 0x4f, 0xc9, 0xb0, 0x7a, 0x8e, 0xa3, 0x4d, 0x50, 0xf6, 0xac, 0x4a, 0x18,
+ 0x2c, 0xdd, 0x61, 0xbf, 0x20, 0xe3, 0x2a, 0xf5, 0xf2, 0x3a, 0x4d, 0xbc,
+ 0x0e, 0xc7, 0x05, 0x67, 0x01, 0x72, 0xbe, 0x1a, 0x9a, 0x83, 0x52, 0xfa,
+ 0xcb, 0x1a, 0x7f, 0xf4, 0xcc, 0x5e, 0x02, 0x11, 0x73, 0xbf, 0x7f, 0x59,
+ 0x64, 0x74, 0x9f, 0x90, 0xa2, 0x34, 0xa5, 0x58, 0x9b, 0xea, 0x72, 0x18,
+ 0x11, 0xaf, 0x8c, 0x8f},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 140
+ {SEC_OID_SHA224,
+ 140,
+ {0x7d, 0x14, 0xa4, 0xc7, 0x4f, 0xb2, 0x5e, 0xa6, 0xfb, 0x4d, 0xb1, 0x9b,
+ 0x08, 0xd8, 0xcf, 0xc0, 0x3b, 0x9a, 0x20, 0xbb, 0x2c, 0xf9, 0xf8, 0xbb,
+ 0xf7, 0x44, 0x1a, 0x7c, 0x49, 0x28, 0x54, 0xb5, 0x19, 0x06, 0x88, 0x54,
+ 0x84, 0x38, 0x91, 0x3f, 0xf5, 0x06, 0x69, 0x7f, 0x46, 0xcb, 0xc1, 0xae,
+ 0x6a, 0xbe, 0xe8, 0xdb, 0xc9, 0x4a, 0x0a, 0x6b, 0x8e, 0x4d, 0x90, 0x5c,
+ 0xb9, 0x8a, 0xc7, 0x17, 0xda, 0x0f, 0xe8, 0x1a, 0x8a, 0x8b, 0x12, 0x78,
+ 0x1f, 0x26, 0xe6, 0xe2, 0x50, 0x9a, 0x6f, 0x4f, 0xbc, 0x28, 0x3a, 0x2c,
+ 0x2b, 0x93, 0x8c, 0x26, 0x7e, 0x60, 0x1f, 0x43, 0x04, 0x72, 0x6d, 0x43,
+ 0x96, 0x0b, 0xa5, 0x71, 0xc5, 0xb8, 0xae, 0x4a, 0xc1, 0xf8, 0xd3, 0x96,
+ 0x8a, 0xc6, 0x16, 0x20, 0x63, 0x2b, 0x72, 0x69, 0x1d, 0x0b, 0xaf, 0xad,
+ 0xa5, 0xfc, 0xec, 0xbd, 0xb5, 0xab, 0xa5, 0x6b, 0xbe, 0x52, 0x4a, 0x56,
+ 0x18, 0x7c, 0x4d, 0xd9, 0x65, 0x55, 0x20, 0xbc, 0x14, 0x5b, 0x89, 0x22,
+ 0xa0, 0xed, 0xf4, 0xcb, 0x10, 0xa0, 0x28, 0x5c, 0x65, 0xac, 0x96, 0xbf,
+ 0x22, 0xda, 0x5b, 0xf9, 0x5e, 0x4b, 0xe3, 0x78, 0x60, 0x45, 0x64, 0x17,
+ 0xf5, 0xcb, 0xad, 0xfe, 0xcb, 0x47, 0x30, 0xcb, 0xe9, 0x84, 0x4b, 0x61,
+ 0x7b, 0x1c, 0xe1, 0x86, 0x5d, 0xb2, 0x0f, 0x62, 0x2b, 0x45, 0x50, 0x63,
+ 0x2a, 0x0d, 0x47, 0x07, 0x03, 0xc7, 0x49, 0x22, 0x96, 0x7a, 0x84, 0xe3,
+ 0x11, 0x63, 0x4f, 0x49, 0x36, 0xc0, 0xf6, 0x98, 0x1d, 0xe8, 0xbe, 0x71,
+ 0xed, 0x7e, 0xee, 0x90, 0xbb, 0x60, 0x08, 0xbe, 0x2f, 0xb5, 0xf8, 0x8b,
+ 0x5d, 0xc1, 0x0d, 0x9f, 0x57, 0x21, 0xf8, 0x1b, 0x1f, 0x75, 0x15, 0x09,
+ 0x9a, 0x8d, 0xed, 0xec, 0x08, 0xd6, 0x1e, 0x84, 0xa1, 0x45, 0xbb, 0xdf,
+ 0xc6, 0xe5, 0xd4, 0x18},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 141
+ {SEC_OID_SHA224,
+ 141,
+ {0x8b, 0x77, 0xe3, 0xdf, 0x0c, 0x49, 0x88, 0xe7, 0x8b, 0xe5, 0x7b, 0xe7,
+ 0x96, 0xbb, 0xec, 0x88, 0x8b, 0x40, 0xaf, 0xb6, 0xbc, 0xa4, 0x01, 0x1b,
+ 0x39, 0x6f, 0x1f, 0xdf, 0xb8, 0x71, 0x06, 0xa6, 0x23, 0x73, 0xfd, 0xbd,
+ 0xd0, 0x38, 0xbd, 0x32, 0xfc, 0x50, 0xf3, 0x75, 0xee, 0x4b, 0x97, 0xa2,
+ 0xf0, 0x3f, 0xc9, 0xd8, 0x66, 0x98, 0x61, 0x41, 0xe7, 0x05, 0x9a, 0x6c,
+ 0x97, 0x57, 0x27, 0x1d, 0xb7, 0x85, 0x99, 0x90, 0x51, 0xdc, 0x71, 0xb8,
+ 0x4a, 0x10, 0xf1, 0x5e, 0xdc, 0x8d, 0x3b, 0x70, 0x85, 0xea, 0xd4, 0x9c,
+ 0x49, 0x29, 0x37, 0x19, 0x2a, 0xf1, 0x1d, 0xbe, 0x80, 0xa4, 0x43, 0x40,
+ 0x7e, 0x06, 0x83, 0x54, 0xe5, 0x7e, 0xf7, 0xbc, 0xd4, 0x36, 0xfe, 0xbe,
+ 0x43, 0x6c, 0x61, 0x14, 0x0a, 0x72, 0x43, 0x87, 0xa6, 0xe3, 0xd6, 0x71,
+ 0x01, 0x87, 0x8a, 0xa7, 0x03, 0x39, 0x4e, 0x90, 0x54, 0xc1, 0xc1, 0x4e,
+ 0x01, 0xd2, 0xfb, 0x4f, 0xef, 0x80, 0x38, 0x71, 0xc7, 0xe3, 0xd4, 0xa1,
+ 0x67, 0x87, 0x29, 0x4c, 0x76, 0xcc, 0x5f, 0x17, 0x21, 0x67, 0x51, 0x07,
+ 0xf9, 0xf1, 0x57, 0x00, 0x35, 0x0f, 0xb0, 0xdf, 0x77, 0x47, 0x08, 0x32,
+ 0xd1, 0x46, 0xe5, 0x21, 0x91, 0xab, 0xed, 0xf8, 0x17, 0xd8, 0x16, 0x5e,
+ 0x98, 0x2c, 0x11, 0x7a, 0x40, 0xc6, 0xac, 0xfe, 0xdd, 0x3d, 0x3a, 0xe0,
+ 0x75, 0xf3, 0x84, 0x0e, 0xf0, 0x7b, 0x9c, 0x0f, 0x28, 0x1c, 0x97, 0xc1,
+ 0xe4, 0x1a, 0x59, 0x03, 0x56, 0xf8, 0xca, 0x34, 0x34, 0xc3, 0x3c, 0x97,
+ 0xdf, 0x9a, 0xf8, 0xfe, 0x15, 0x5d, 0xa4, 0x30, 0x85, 0xe3, 0x1c, 0x0f,
+ 0x2c, 0x65, 0x42, 0xa7, 0x78, 0x31, 0x9b, 0x97, 0x0e, 0x41, 0x6d, 0xa3,
+ 0x9f, 0xff, 0xb3, 0xb0, 0xc7, 0xd8, 0x46, 0x2b, 0x21, 0x9e, 0xec, 0x05,
+ 0x48, 0xac, 0xe4, 0xc6},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 142
+ {SEC_OID_SHA224,
+ 142,
+ {0x47, 0x48, 0x74, 0x5f, 0x6c, 0x5b, 0xde, 0x51, 0x16, 0x85, 0xfd, 0x4b,
+ 0x1c, 0x50, 0xd4, 0x1e, 0x78, 0xda, 0x3b, 0x3c, 0x18, 0x9f, 0x66, 0xb4,
+ 0x83, 0x90, 0xc7, 0xbe, 0x0e, 0x16, 0x6e, 0xec, 0x07, 0x47, 0x71, 0xbe,
+ 0xad, 0x43, 0x1b, 0x40, 0xf4, 0x63, 0x43, 0x78, 0xf8, 0x2e, 0x1f, 0x2f,
+ 0x85, 0x8c, 0x77, 0xa8, 0x29, 0x2a, 0x7c, 0xc3, 0xd7, 0xcd, 0xbd, 0x5a,
+ 0x0a, 0xb1, 0x7f, 0xf0, 0x7b, 0xd9, 0xab, 0xad, 0xc7, 0xc5, 0xfd, 0x26,
+ 0x9d, 0x32, 0x9f, 0x1b, 0x0c, 0xcf, 0x4b, 0x3e, 0x1d, 0x16, 0xc9, 0xdf,
+ 0x73, 0x74, 0x50, 0x2c, 0x3b, 0x1d, 0xba, 0x57, 0xd4, 0x5e, 0xe9, 0xe5,
+ 0x8b, 0xd7, 0x25, 0xd5, 0xa6, 0x2c, 0x8c, 0x2d, 0x62, 0xb5, 0x33, 0x27,
+ 0x18, 0xc2, 0xd3, 0xd7, 0x33, 0x84, 0xf7, 0x3a, 0x89, 0x42, 0x3d, 0x56,
+ 0x24, 0x7b, 0x51, 0x8b, 0x65, 0x15, 0x78, 0x0d, 0x34, 0x15, 0xc0, 0xd2,
+ 0xc3, 0x1a, 0xe1, 0xe7, 0xf7, 0x30, 0x04, 0x01, 0x20, 0x9a, 0x8f, 0x83,
+ 0x7b, 0xe8, 0x39, 0xb8, 0xca, 0xdf, 0x0d, 0x10, 0x4b, 0x1c, 0x21, 0x8a,
+ 0x0d, 0xe3, 0xfd, 0x16, 0xca, 0x74, 0x17, 0x45, 0x27, 0xbd, 0xc3, 0x7b,
+ 0x73, 0x58, 0x61, 0xfc, 0xcd, 0xf3, 0xb7, 0xc2, 0x60, 0x1e, 0xbb, 0xfd,
+ 0x47, 0xa6, 0xbb, 0x8b, 0x97, 0x0c, 0xbb, 0x53, 0xd4, 0xaf, 0x55, 0xdf,
+ 0x8e, 0xd9, 0x9d, 0x19, 0x60, 0x5c, 0x4d, 0xb3, 0x79, 0xc8, 0x05, 0x00,
+ 0x41, 0x96, 0x92, 0xc3, 0xe6, 0x09, 0x13, 0x54, 0xc9, 0xb3, 0xba, 0x4b,
+ 0xef, 0xf1, 0x3e, 0x7c, 0x94, 0x6f, 0xfd, 0x12, 0x8c, 0xb5, 0xd7, 0x11,
+ 0x72, 0x56, 0x2e, 0xa7, 0x34, 0x91, 0x6e, 0x60, 0x59, 0xd5, 0xb9, 0xeb,
+ 0xa5, 0x40, 0xec, 0xfc, 0xa9, 0x49, 0x54, 0x01, 0xe6, 0x57, 0x9e, 0x0e,
+ 0xae, 0x3d, 0x00, 0xf4},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 143
+ {SEC_OID_SHA224,
+ 143,
+ {0x53, 0xe3, 0x14, 0x29, 0x09, 0xe9, 0xa9, 0xc0, 0x48, 0xb7, 0xf0, 0xf9,
+ 0x5a, 0x0e, 0x56, 0x42, 0x4b, 0x89, 0x6d, 0xb0, 0xc7, 0x13, 0x5b, 0xfc,
+ 0xc2, 0x3c, 0x49, 0xe6, 0xdb, 0x25, 0x0d, 0xe1, 0x88, 0x43, 0x12, 0xce,
+ 0x2b, 0x14, 0x49, 0x77, 0xdd, 0xe6, 0x80, 0xc2, 0x0b, 0x66, 0x52, 0xfd,
+ 0x1e, 0x54, 0xea, 0xaa, 0x84, 0xc6, 0x73, 0xe0, 0x39, 0xc6, 0x73, 0xea,
+ 0x30, 0xe0, 0xf1, 0x48, 0xb0, 0xc7, 0x3d, 0xa1, 0x9f, 0x8a, 0x75, 0xb9,
+ 0x4e, 0x74, 0x11, 0xcd, 0x02, 0xa9, 0x94, 0xe7, 0xb1, 0x84, 0xe5, 0x34,
+ 0x26, 0x76, 0x3e, 0x7c, 0x04, 0x83, 0xfa, 0x7b, 0xe7, 0x8e, 0xac, 0x0d,
+ 0x44, 0x56, 0x10, 0x90, 0x81, 0xdf, 0xe8, 0x43, 0xe0, 0x70, 0x84, 0xba,
+ 0x5f, 0x96, 0xc2, 0x8c, 0x69, 0xa2, 0x1e, 0x14, 0x68, 0x65, 0x7f, 0x15,
+ 0xbe, 0x08, 0xe2, 0x34, 0x23, 0x02, 0x51, 0xb9, 0x2d, 0xdc, 0xb7, 0x0e,
+ 0xf7, 0x6a, 0x16, 0x32, 0x37, 0xb8, 0x54, 0x83, 0x04, 0x64, 0x50, 0xbb,
+ 0x9d, 0x83, 0x1f, 0xb0, 0x53, 0xcc, 0x48, 0xaf, 0x05, 0x29, 0x60, 0x12,
+ 0x01, 0x00, 0xd3, 0xe2, 0xbd, 0xc0, 0x2b, 0xab, 0x4f, 0x9e, 0x09, 0x91,
+ 0x85, 0xa8, 0xcd, 0x06, 0x0f, 0x86, 0x77, 0xf3, 0xb2, 0x66, 0x17, 0x69,
+ 0x6b, 0x9e, 0xcb, 0x53, 0xf8, 0x40, 0x65, 0xa2, 0x1f, 0xa4, 0x1e, 0x66,
+ 0x95, 0x10, 0x7b, 0x13, 0x38, 0x28, 0x79, 0xfa, 0x32, 0x3c, 0x0a, 0x9f,
+ 0x35, 0x59, 0x4f, 0xd4, 0x0c, 0xbb, 0x9f, 0xf9, 0xa3, 0x98, 0x4a, 0x78,
+ 0xe9, 0xa6, 0x43, 0xe8, 0x82, 0x45, 0xc5, 0x7c, 0x53, 0x72, 0xf3, 0xd9,
+ 0xc3, 0x00, 0xe3, 0x57, 0x85, 0xff, 0xd9, 0x20, 0xd7, 0xcc, 0x9d, 0xae,
+ 0x26, 0xb9, 0xce, 0xda, 0xd6, 0x97, 0x5e, 0x49, 0x2f, 0x48, 0x4b, 0x23,
+ 0xcb, 0xf1, 0xde, 0x94},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 144
+ {SEC_OID_SHA224,
+ 144,
+ {0x60, 0x29, 0x43, 0xb9, 0xd2, 0x6a, 0xf2, 0xa7, 0x41, 0xf6, 0xbd, 0xbe,
+ 0x85, 0x53, 0xa3, 0x97, 0x58, 0x30, 0xef, 0x5f, 0x05, 0x53, 0x91, 0xdd,
+ 0x81, 0x69, 0xb0, 0x61, 0x56, 0x7a, 0x3e, 0xde, 0xe3, 0xdc, 0xab, 0x00,
+ 0xb2, 0xc2, 0x74, 0xf2, 0x33, 0xe0, 0x54, 0x2c, 0x04, 0x0c, 0xf0, 0x1e,
+ 0x50, 0x32, 0x66, 0x19, 0x94, 0x20, 0x48, 0x45, 0x3f, 0x04, 0x08, 0x1d,
+ 0xe1, 0xd1, 0x93, 0x94, 0xa2, 0xdb, 0x31, 0x0c, 0xa8, 0x08, 0x8d, 0x75,
+ 0xf2, 0xb5, 0x59, 0xed, 0x66, 0x37, 0x34, 0xea, 0xa3, 0xbc, 0x6f, 0xa2,
+ 0x6f, 0xb8, 0xca, 0x1a, 0x08, 0xd0, 0x73, 0x9d, 0x0a, 0x42, 0x6b, 0x29,
+ 0xfc, 0x25, 0x02, 0x3a, 0x9f, 0x11, 0x0f, 0x22, 0xc0, 0x4f, 0x80, 0xcf,
+ 0x9a, 0x24, 0x3a, 0xa3, 0x7c, 0xa5, 0x94, 0xc5, 0x39, 0x09, 0x1a, 0x2d,
+ 0x34, 0x60, 0xfb, 0xd5, 0xe9, 0x1f, 0x10, 0x1f, 0x17, 0x73, 0x12, 0x9b,
+ 0xc4, 0x89, 0xa7, 0x80, 0xcd, 0x10, 0x49, 0xe7, 0xc5, 0x53, 0x99, 0xbf,
+ 0xc9, 0x96, 0xa8, 0xe9, 0x00, 0x5d, 0x19, 0x1b, 0xfc, 0x8a, 0x60, 0x5f,
+ 0xc2, 0x3d, 0xb5, 0x10, 0x66, 0x70, 0xb9, 0x53, 0x42, 0xc1, 0xe4, 0x82,
+ 0x7e, 0x1c, 0x02, 0xb8, 0xd9, 0x2d, 0xb7, 0x99, 0x60, 0xfc, 0x23, 0xf6,
+ 0x50, 0x36, 0x67, 0x47, 0xbe, 0x30, 0xa0, 0x82, 0xf2, 0xc7, 0xb9, 0x0c,
+ 0xf1, 0x55, 0x74, 0xe5, 0x26, 0x33, 0xc0, 0x60, 0x5c, 0xa4, 0x59, 0xea,
+ 0x86, 0x48, 0x41, 0x06, 0x9f, 0x75, 0x83, 0x3a, 0x6c, 0xfd, 0x1b, 0xe6,
+ 0x26, 0x0c, 0x0f, 0xc1, 0xe4, 0xf7, 0x8f, 0xd9, 0x42, 0x0c, 0xbd, 0xe3,
+ 0x1c, 0x4c, 0x7f, 0x7e, 0x76, 0xbe, 0x5c, 0xa8, 0xbc, 0xee, 0x00, 0x0e,
+ 0xd4, 0x45, 0x91, 0xb1, 0x60, 0xc5, 0x53, 0xab, 0x88, 0xe2, 0xcf, 0x41,
+ 0x79, 0xec, 0xdf, 0x70},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 145
+ {SEC_OID_SHA224,
+ 145,
+ {0x45, 0x6f, 0x7c, 0x00, 0xd3, 0x1a, 0xd1, 0xec, 0x7c, 0xb4, 0x88, 0x71,
+ 0x1a, 0x9a, 0x42, 0x24, 0xc5, 0xd6, 0x6b, 0x15, 0xc9, 0xb9, 0xa5, 0x21,
+ 0xea, 0x31, 0x6b, 0x94, 0xf2, 0x34, 0x15, 0x61, 0xaa, 0x5d, 0x49, 0x55,
+ 0xdb, 0x7f, 0xea, 0xc3, 0xbc, 0xbe, 0x43, 0x47, 0xcc, 0xfe, 0xc2, 0xae,
+ 0x34, 0xba, 0x77, 0x79, 0xc6, 0x8e, 0x50, 0x2d, 0x4c, 0xa9, 0x96, 0x33,
+ 0x11, 0xb4, 0x8d, 0x38, 0x39, 0x51, 0x0c, 0x16, 0xb5, 0x58, 0x1b, 0x69,
+ 0xea, 0xf3, 0xc8, 0x3b, 0x24, 0x30, 0xad, 0xf6, 0xed, 0x6c, 0xb2, 0xcc,
+ 0x58, 0x60, 0xa7, 0xcb, 0xfc, 0x06, 0x38, 0x79, 0xb9, 0x91, 0x3c, 0x94,
+ 0xd0, 0x84, 0x18, 0xcb, 0x3d, 0x92, 0x15, 0x09, 0x0f, 0xea, 0xe0, 0x9a,
+ 0xee, 0x52, 0xbb, 0x0f, 0xc2, 0x4a, 0x51, 0x5f, 0x2c, 0x7c, 0x6c, 0x38,
+ 0x0a, 0xcf, 0x9d, 0x02, 0x7f, 0x61, 0x5e, 0xc4, 0x87, 0x04, 0xf6, 0x16,
+ 0xbf, 0x0e, 0xbd, 0x72, 0x30, 0xc0, 0xb7, 0xd3, 0x12, 0x31, 0xa9, 0x19,
+ 0xcf, 0x27, 0xe1, 0xfc, 0x7a, 0x4f, 0x36, 0xab, 0xd9, 0x3d, 0xc1, 0x33,
+ 0xab, 0x75, 0xe9, 0xff, 0xd7, 0xa6, 0x55, 0xeb, 0xa1, 0xd0, 0xbd, 0x07,
+ 0xa4, 0xf5, 0x30, 0x8e, 0x04, 0x7e, 0xb4, 0x21, 0xa1, 0x49, 0x08, 0xa6,
+ 0x93, 0x39, 0x4c, 0x8e, 0xca, 0x91, 0xe9, 0x35, 0x28, 0xf9, 0x92, 0x81,
+ 0x6b, 0xf4, 0x4b, 0x31, 0x8e, 0x82, 0x1e, 0xba, 0x1e, 0x4b, 0xae, 0x64,
+ 0xc0, 0x2a, 0xc5, 0x88, 0x52, 0x8b, 0x36, 0x6b, 0xf1, 0xee, 0x1e, 0x9c,
+ 0x93, 0xd3, 0x34, 0x1a, 0x39, 0x46, 0xf4, 0x9e, 0x98, 0xe1, 0x4b, 0x55,
+ 0xba, 0x8a, 0x5d, 0x12, 0x07, 0x08, 0xc7, 0x12, 0xb9, 0x83, 0x31, 0x9c,
+ 0xfd, 0x87, 0x93, 0xe1, 0x9c, 0x56, 0x08, 0xc9, 0xa8, 0xc5, 0x11, 0x24,
+ 0x6b, 0x37, 0x6c, 0xd8},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 146
+ {SEC_OID_SHA224,
+ 146,
+ {0x1d, 0x3b, 0x8c, 0x10, 0x51, 0x57, 0x53, 0x85, 0x62, 0x61, 0x58, 0x1e,
+ 0xf9, 0x03, 0x5a, 0x97, 0x99, 0xfc, 0x1a, 0xde, 0xc7, 0x29, 0x6d, 0xee,
+ 0x7b, 0xe4, 0x9a, 0x3c, 0xd0, 0x8e, 0xe9, 0xfe, 0x2d, 0xb6, 0xad, 0xdc,
+ 0x5e, 0x3c, 0x5f, 0xc5, 0xde, 0xa8, 0x77, 0x1f, 0x54, 0xb1, 0xe3, 0x34,
+ 0xa5, 0x36, 0x4f, 0x1d, 0x35, 0x60, 0xf2, 0xdf, 0xd7, 0xd8, 0x8b, 0x9a,
+ 0xd4, 0x67, 0x0e, 0x49, 0x82, 0x82, 0xc8, 0xfd, 0x10, 0xf9, 0xeb, 0xf6,
+ 0xff, 0xdf, 0x7e, 0x3d, 0x01, 0xe4, 0x67, 0x12, 0x8c, 0x4d, 0xa0, 0x53,
+ 0x67, 0x29, 0x16, 0x9e, 0x45, 0x83, 0xac, 0x6a, 0xa4, 0x72, 0xcb, 0x41,
+ 0x71, 0xd3, 0x44, 0x81, 0x40, 0x29, 0x9a, 0xd6, 0x9b, 0xb8, 0xb7, 0x27,
+ 0x6a, 0x1f, 0x10, 0xe8, 0x5f, 0x3e, 0xcd, 0x66, 0xf0, 0xcd, 0x94, 0xb8,
+ 0x50, 0xac, 0x77, 0x44, 0x5d, 0x75, 0xef, 0xec, 0xa7, 0xbb, 0x7e, 0x34,
+ 0x16, 0x23, 0xe4, 0x47, 0xc3, 0xbf, 0x86, 0xda, 0x2f, 0x81, 0xaf, 0xac,
+ 0xb5, 0x61, 0xb2, 0xc0, 0x93, 0x9d, 0xb3, 0x0b, 0x31, 0x3a, 0x30, 0x2c,
+ 0x52, 0xf8, 0xbe, 0xa4, 0x3b, 0x8a, 0x85, 0xc0, 0x38, 0xd3, 0x34, 0x3e,
+ 0x7c, 0xf5, 0x87, 0x51, 0xdf, 0xe1, 0x9b, 0xad, 0x35, 0xcc, 0xcf, 0x62,
+ 0x63, 0xbb, 0x8f, 0x94, 0xba, 0x81, 0xcd, 0x21, 0x88, 0x5c, 0xca, 0xc5,
+ 0x90, 0x8f, 0x65, 0xd4, 0xb8, 0xed, 0xa9, 0x69, 0xfa, 0xee, 0xde, 0xec,
+ 0xc5, 0x4c, 0x71, 0x69, 0x8f, 0x30, 0x63, 0x73, 0x8d, 0x7b, 0x10, 0x75,
+ 0x73, 0x87, 0x6b, 0x1a, 0x25, 0xee, 0xe2, 0x70, 0xcd, 0x10, 0xb4, 0x4a,
+ 0xda, 0x64, 0x71, 0x99, 0x6d, 0xc2, 0xc0, 0x9e, 0x95, 0xcd, 0x39, 0xcd,
+ 0x29, 0x34, 0xa3, 0xd7, 0x2f, 0x18, 0xda, 0x46, 0x1e, 0x8a, 0x1d, 0x0b,
+ 0x17, 0x73, 0xb4, 0x19},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 147
+ {SEC_OID_SHA224,
+ 147,
+ {0x26, 0x80, 0xb2, 0xa4, 0x05, 0x2b, 0x86, 0xc8, 0xcc, 0xdd, 0xad, 0x39,
+ 0xe7, 0x3b, 0x12, 0x7b, 0x13, 0x45, 0x6d, 0xcd, 0x53, 0xe7, 0x79, 0x4d,
+ 0xd4, 0x2f, 0x15, 0xc5, 0x76, 0x40, 0x84, 0xf0, 0xd9, 0x5e, 0xcd, 0x4a,
+ 0xed, 0x14, 0x95, 0xdf, 0x89, 0x98, 0x8e, 0x0d, 0xe4, 0x42, 0x04, 0x13,
+ 0xa9, 0xac, 0x9d, 0xa9, 0x3c, 0x9b, 0xfe, 0x49, 0x92, 0xc8, 0x8c, 0x48,
+ 0x0b, 0x91, 0xd3, 0xc4, 0xe5, 0xd5, 0x60, 0xdc, 0xa5, 0xea, 0x94, 0x60,
+ 0xcf, 0xfd, 0xc4, 0xf8, 0x9e, 0x6e, 0x27, 0xc4, 0x4e, 0x76, 0x0a, 0xb7,
+ 0x89, 0x3a, 0x38, 0x39, 0x21, 0x97, 0xb7, 0x62, 0x34, 0x0a, 0x16, 0xd8,
+ 0xb1, 0x4a, 0x96, 0x53, 0x6b, 0x11, 0x15, 0x65, 0x61, 0x61, 0xa7, 0x7c,
+ 0x52, 0x8b, 0xae, 0x27, 0x4b, 0xd3, 0xa4, 0x07, 0x86, 0x89, 0x5b, 0xe5,
+ 0xbe, 0xe4, 0x7f, 0xcc, 0x2b, 0xc2, 0x84, 0xe8, 0x81, 0x3c, 0x40, 0xb3,
+ 0xab, 0x25, 0x0c, 0xcc, 0x6f, 0x85, 0xcc, 0x16, 0x25, 0xcd, 0xeb, 0xf1,
+ 0xe7, 0x85, 0x4b, 0x44, 0x88, 0x43, 0xf7, 0xe8, 0x78, 0x48, 0x9c, 0x89,
+ 0x65, 0xc7, 0xf3, 0xff, 0x4f, 0x44, 0x11, 0x0c, 0xae, 0x9e, 0xb1, 0x24,
+ 0xb4, 0x54, 0x4b, 0x1c, 0xb6, 0x4d, 0xaf, 0xab, 0x66, 0x8d, 0x04, 0x73,
+ 0x73, 0x4b, 0xca, 0x20, 0x8c, 0xcd, 0xe0, 0xaa, 0x94, 0xbe, 0xfb, 0x5a,
+ 0xe7, 0xca, 0x50, 0xeb, 0xd4, 0x2e, 0x66, 0xbe, 0xe5, 0x87, 0x43, 0x59,
+ 0x12, 0xb4, 0x39, 0xee, 0x75, 0x26, 0x4f, 0x60, 0xc5, 0x08, 0x2c, 0x20,
+ 0x60, 0x02, 0x2b, 0xe6, 0x9d, 0xb6, 0xd3, 0xc0, 0xfa, 0x6d, 0x4d, 0x10,
+ 0x09, 0x7d, 0x1c, 0xd6, 0xa4, 0x02, 0x9e, 0x5c, 0x92, 0x7e, 0x02, 0x3f,
+ 0xac, 0x65, 0x63, 0x10, 0x91, 0xe6, 0xd9, 0x44, 0x3a, 0xfc, 0xb7, 0x9b,
+ 0x85, 0x47, 0x4c, 0x9d},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 148
+ {SEC_OID_SHA224,
+ 148,
+ {0x46, 0x33, 0x3e, 0x5c, 0xe8, 0x0d, 0xac, 0x1d, 0x8b, 0x3e, 0xa0, 0x4e,
+ 0xca, 0x47, 0x06, 0x13, 0xf7, 0x41, 0x15, 0x81, 0xc7, 0x12, 0x69, 0x38,
+ 0x52, 0xde, 0x4b, 0x8f, 0x28, 0x79, 0xa9, 0xd9, 0x97, 0x77, 0xa6, 0xc2,
+ 0xbb, 0xfd, 0xd0, 0x4b, 0xe7, 0x75, 0xe4, 0xea, 0x89, 0xc1, 0x81, 0xc9,
+ 0x4f, 0xed, 0x70, 0x7d, 0x99, 0x35, 0x0c, 0x96, 0x7d, 0x08, 0x34, 0x35,
+ 0x0c, 0xed, 0x2c, 0xa3, 0x78, 0x3e, 0x97, 0x56, 0x72, 0xae, 0x7a, 0xc3,
+ 0x95, 0xf3, 0x9b, 0x9f, 0x8f, 0x30, 0x60, 0xa9, 0xad, 0x88, 0xc2, 0x5b,
+ 0x81, 0xce, 0x18, 0x2d, 0x9c, 0xa1, 0xb0, 0x95, 0xe3, 0x49, 0x92, 0x61,
+ 0x2a, 0x38, 0xae, 0xbf, 0xb4, 0x3d, 0x94, 0xa8, 0xf3, 0x08, 0xa2, 0xc2,
+ 0x28, 0xc5, 0xed, 0xf1, 0xbb, 0x1b, 0x7c, 0x99, 0xa2, 0x42, 0x06, 0x42,
+ 0x40, 0x82, 0x69, 0x68, 0xb5, 0x3e, 0x35, 0x7d, 0xc4, 0x6f, 0x46, 0x78,
+ 0x0a, 0x7c, 0x77, 0x00, 0x47, 0xf9, 0x05, 0xe8, 0x2b, 0x22, 0xc0, 0xa6,
+ 0x26, 0xda, 0x26, 0x31, 0xa0, 0x83, 0x67, 0x90, 0x52, 0x43, 0xab, 0x7e,
+ 0xb5, 0x06, 0xf9, 0x15, 0xe8, 0x35, 0x14, 0x83, 0x57, 0x51, 0x32, 0xc0,
+ 0x59, 0xb4, 0x3c, 0x07, 0x9b, 0x05, 0xf0, 0xa2, 0x4c, 0xcd, 0x81, 0x54,
+ 0x78, 0x01, 0xb5, 0xe7, 0xa9, 0xc3, 0x77, 0xfa, 0x34, 0x34, 0x3c, 0x50,
+ 0x9b, 0xe5, 0xb7, 0xa2, 0x43, 0xe9, 0xb4, 0x7c, 0x4e, 0xc8, 0x24, 0xbd,
+ 0xb9, 0x48, 0x14, 0x07, 0xa8, 0xd2, 0x51, 0xc7, 0x9e, 0x1f, 0x04, 0x6a,
+ 0x2f, 0x53, 0x56, 0xbb, 0xe0, 0x8d, 0x4c, 0x1b, 0xb8, 0x7d, 0xc9, 0x23,
+ 0x61, 0xd5, 0xa8, 0x1c, 0xfd, 0x7a, 0x91, 0x4f, 0x0d, 0x47, 0x2b, 0xfc,
+ 0x3c, 0xa1, 0x76, 0x3e, 0x89, 0xd0, 0xbe, 0x79, 0x73, 0x38, 0xc0, 0x9d,
+ 0x65, 0x63, 0xd5, 0x56},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 149
+ {SEC_OID_SHA224,
+ 149,
+ {0x7f, 0x99, 0x34, 0x3e, 0x2a, 0xb5, 0x69, 0xfa, 0xb3, 0x55, 0x97, 0x28,
+ 0x25, 0xa8, 0x70, 0x80, 0xb5, 0x77, 0x46, 0xe6, 0xb8, 0x10, 0xb0, 0x7e,
+ 0x56, 0x4f, 0x15, 0xaa, 0x29, 0x81, 0xc9, 0x19, 0x32, 0xbf, 0x39, 0x10,
+ 0x8c, 0xff, 0x25, 0x38, 0xbc, 0xd8, 0x69, 0xe3, 0x38, 0x54, 0xee, 0x34,
+ 0x79, 0xf3, 0xfa, 0x65, 0x4b, 0x2b, 0x93, 0x14, 0x0f, 0xe6, 0x9d, 0xf2,
+ 0x7a, 0xc6, 0x61, 0x97, 0x0d, 0xf9, 0x66, 0x1c, 0x6b, 0xa3, 0xff, 0xde,
+ 0xdb, 0x35, 0x97, 0xdd, 0xaa, 0xef, 0x59, 0xfa, 0x2d, 0x1d, 0xcb, 0x41,
+ 0x65, 0x1f, 0xbc, 0xdf, 0xcc, 0x3b, 0xc9, 0x92, 0x8f, 0xe0, 0x64, 0x86,
+ 0x40, 0x72, 0x2e, 0x13, 0x42, 0x00, 0xae, 0xb0, 0x45, 0x21, 0xed, 0x61,
+ 0x28, 0xd7, 0x79, 0x08, 0x44, 0x33, 0x1a, 0xfe, 0xa3, 0x69, 0xb5, 0x32,
+ 0x83, 0x42, 0x16, 0xa9, 0xa1, 0xa6, 0xe4, 0x75, 0x0b, 0x24, 0x39, 0x0f,
+ 0x39, 0xe0, 0x91, 0xcc, 0xec, 0x7e, 0x17, 0xcd, 0x8e, 0xbc, 0xff, 0x83,
+ 0xce, 0x91, 0x75, 0xdf, 0x25, 0x38, 0x10, 0x7c, 0xe8, 0x6d, 0xb0, 0xae,
+ 0x5b, 0x44, 0x16, 0x3e, 0x3c, 0xa4, 0xd7, 0x52, 0x0e, 0x7e, 0x5a, 0x0a,
+ 0xf5, 0xfd, 0xb3, 0xc4, 0x3c, 0x29, 0x77, 0xdd, 0x6a, 0x09, 0xd2, 0x52,
+ 0x3d, 0x72, 0xf6, 0x1f, 0x41, 0x84, 0xea, 0xd7, 0x0d, 0x65, 0x78, 0xf0,
+ 0xda, 0xda, 0x65, 0xf2, 0x8c, 0x5f, 0x04, 0xa4, 0xb1, 0x61, 0x48, 0xd6,
+ 0xb2, 0xa6, 0xc0, 0xc0, 0x6a, 0xe9, 0x37, 0x2b, 0xbd, 0x68, 0xae, 0x01,
+ 0x19, 0x23, 0xe6, 0x83, 0x5e, 0xcd, 0x5c, 0x91, 0x95, 0xce, 0xa1, 0xeb,
+ 0x5b, 0xa3, 0x00, 0x20, 0xf1, 0x1d, 0x80, 0x20, 0x2f, 0x9f, 0xe6, 0xf6,
+ 0x15, 0xca, 0xee, 0x33, 0xb1, 0x8c, 0x0e, 0xbf, 0xbc, 0x98, 0xd6, 0x14,
+ 0x3f, 0x8f, 0x2d, 0x34},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 150
+ {SEC_OID_SHA224,
+ 150,
+ {0x40, 0xf5, 0xcc, 0xce, 0x4f, 0x70, 0xba, 0x22, 0xee, 0x14, 0x71, 0xad,
+ 0x39, 0x4e, 0x35, 0x1c, 0x4d, 0xc0, 0x09, 0x5d, 0xca, 0x9c, 0xe9, 0x24,
+ 0x22, 0x15, 0xaa, 0xc8, 0x78, 0x4a, 0xdb, 0x6e, 0x7c, 0xc3, 0x53, 0x84,
+ 0x64, 0x87, 0xa9, 0x26, 0x0e, 0xb1, 0xd0, 0x19, 0x12, 0xec, 0x85, 0x8a,
+ 0x13, 0x19, 0xf0, 0x85, 0xee, 0x48, 0x61, 0x75, 0x73, 0xf1, 0x47, 0x7e,
+ 0x3d, 0xc9, 0xe1, 0xeb, 0xfb, 0xb7, 0xf8, 0x36, 0x9f, 0x17, 0xda, 0x62,
+ 0x5d, 0x2c, 0x29, 0x1b, 0xfa, 0x5f, 0x4d, 0x5e, 0x59, 0x5c, 0xc5, 0xf0,
+ 0xb5, 0x1d, 0x83, 0x5c, 0xbb, 0x29, 0x5e, 0x22, 0x73, 0x0e, 0x76, 0x45,
+ 0x93, 0x26, 0xde, 0x7b, 0xe7, 0xfc, 0x89, 0x14, 0x55, 0x80, 0x92, 0xd7,
+ 0xa9, 0x1d, 0xe4, 0x66, 0xe2, 0xf3, 0x1a, 0x77, 0xb1, 0x6c, 0xe0, 0x0b,
+ 0xcf, 0xde, 0x4d, 0x8d, 0x9d, 0x16, 0x0b, 0x5f, 0x8c, 0x99, 0x87, 0xfe,
+ 0x79, 0x2d, 0xa9, 0x8e, 0x35, 0x65, 0x87, 0xd5, 0x74, 0x47, 0x2d, 0xcb,
+ 0x15, 0xfb, 0xe6, 0x28, 0x6b, 0x18, 0x13, 0xca, 0xf5, 0x25, 0x8d, 0x98,
+ 0x73, 0x93, 0x87, 0xbb, 0xb3, 0xae, 0x59, 0x27, 0x2d, 0x59, 0xf9, 0x97,
+ 0x58, 0x8e, 0x69, 0x38, 0x65, 0xc3, 0x10, 0x9c, 0x1b, 0x43, 0xde, 0x8f,
+ 0xa5, 0x2e, 0x43, 0xa4, 0x40, 0x87, 0x69, 0x2f, 0xc2, 0x63, 0xd0, 0xed,
+ 0x4d, 0x6e, 0x72, 0xf3, 0xc1, 0xfe, 0xbb, 0x52, 0x9e, 0xce, 0x38, 0x97,
+ 0x15, 0x3b, 0xd8, 0xf6, 0x7a, 0x9a, 0xd2, 0xa8, 0xbf, 0xec, 0x0d, 0xe6,
+ 0xdb, 0x4d, 0x3e, 0x7f, 0x29, 0x4a, 0x3d, 0xc8, 0xde, 0x22, 0xb7, 0x8b,
+ 0x4c, 0x5e, 0x82, 0xe3, 0x6e, 0x9d, 0x64, 0x19, 0x51, 0xde, 0x5c, 0x1c,
+ 0x83, 0xb8, 0x63, 0x68, 0xf9, 0x2e, 0x54, 0x29, 0xaf, 0xe3, 0xf2, 0x47,
+ 0x8a, 0xe7, 0x17, 0x1c},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 151
+ {SEC_OID_SHA224,
+ 151,
+ {0x20, 0x3b, 0x76, 0xf4, 0x79, 0xe7, 0xf4, 0x91, 0x0b, 0x51, 0x9e, 0x1a,
+ 0x6b, 0x8c, 0xc4, 0xc1, 0x13, 0xce, 0x83, 0x8f, 0xc0, 0x9f, 0xcb, 0xd9,
+ 0xe0, 0x32, 0x66, 0xe1, 0xe3, 0xe6, 0x92, 0x64, 0xc6, 0x22, 0xaf, 0x09,
+ 0x56, 0x2c, 0xa6, 0xc9, 0x85, 0x81, 0x9e, 0xce, 0x0d, 0xf4, 0x8f, 0xe6,
+ 0xfa, 0xa5, 0x80, 0xda, 0xe5, 0x2f, 0xff, 0x36, 0xc0, 0x52, 0xcf, 0xee,
+ 0xda, 0x7d, 0x7d, 0x0c, 0xfe, 0xb2, 0xea, 0xaf, 0xf7, 0xfe, 0x6b, 0x01,
+ 0x5b, 0x82, 0xe6, 0x05, 0xca, 0x2f, 0x75, 0xfc, 0x13, 0x32, 0x7d, 0xb5,
+ 0xa9, 0x9e, 0x89, 0xa9, 0x6a, 0x7c, 0x09, 0xe7, 0x9f, 0x73, 0xdd, 0x3a,
+ 0x0f, 0x1a, 0x14, 0xa1, 0x9c, 0xe2, 0x48, 0x69, 0x8f, 0x12, 0xd4, 0x81,
+ 0x62, 0xc4, 0x00, 0x8c, 0x25, 0x3d, 0xd6, 0x93, 0x2e, 0x9d, 0x95, 0xef,
+ 0x9f, 0xc0, 0xde, 0x06, 0xac, 0x3c, 0xde, 0xbd, 0xfb, 0x71, 0x30, 0x10,
+ 0x97, 0x57, 0x8a, 0xfa, 0x68, 0xa7, 0x83, 0xee, 0x90, 0x2c, 0x76, 0x73,
+ 0xd7, 0x2c, 0xf4, 0x16, 0x3a, 0x13, 0xc6, 0x65, 0xa7, 0xd7, 0x31, 0x60,
+ 0xdb, 0x15, 0xea, 0x23, 0x9d, 0x64, 0x51, 0x50, 0xae, 0x8d, 0xce, 0xdb,
+ 0x7b, 0x0f, 0x1e, 0x45, 0x66, 0x63, 0x9e, 0xed, 0xe7, 0xe3, 0x95, 0x3f,
+ 0xb3, 0xfb, 0x23, 0x56, 0x8c, 0xbb, 0xff, 0x07, 0xf0, 0x95, 0x8e, 0xbc,
+ 0xc5, 0x41, 0x7a, 0x04, 0xf6, 0xc3, 0x5c, 0xf8, 0x53, 0xba, 0x00, 0x79,
+ 0x82, 0x0d, 0x22, 0xfc, 0xb1, 0x4c, 0x33, 0xec, 0x5a, 0x59, 0xfc, 0x48,
+ 0x43, 0x0b, 0x1e, 0x92, 0xd4, 0xcb, 0xd9, 0x48, 0xb1, 0x76, 0x75, 0x62,
+ 0x1a, 0x09, 0x2a, 0x9e, 0x01, 0xe0, 0x50, 0x06, 0xd6, 0xed, 0x74, 0xf1,
+ 0xbc, 0xe3, 0x36, 0xf7, 0x05, 0xa0, 0x2b, 0x80, 0x4a, 0x4a, 0x78, 0x11,
+ 0xe2, 0xd0, 0xbd, 0xac},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for oid
+ // tcID: 152
+ {SEC_OID_SHA224,
+ 152,
+ {0x01, 0x0c, 0xab, 0x78, 0x07, 0xbc, 0xaf, 0x7a, 0x5e, 0x9e, 0x0d, 0x82,
+ 0x18, 0x4c, 0x24, 0xaf, 0x79, 0xc8, 0x38, 0x66, 0x3a, 0x8a, 0x6c, 0x55,
+ 0x47, 0xe5, 0xee, 0x77, 0xe9, 0xb4, 0x33, 0xc2, 0xb4, 0xb4, 0x12, 0x4a,
+ 0x86, 0x3e, 0xc7, 0x45, 0xfc, 0x46, 0x61, 0x2b, 0x54, 0xa3, 0x06, 0x53,
+ 0x06, 0x31, 0x42, 0xee, 0x1b, 0xd5, 0x84, 0x9a, 0x55, 0x8d, 0x51, 0x83,
+ 0x89, 0xa0, 0xbc, 0x0e, 0x92, 0x0e, 0x16, 0x48, 0x2a, 0x15, 0xd2, 0xc2,
+ 0xeb, 0x2f, 0x53, 0x1f, 0x8b, 0x37, 0x08, 0xed, 0xe3, 0xf4, 0xa5, 0x82,
+ 0x67, 0x4d, 0x45, 0x05, 0x0c, 0x1b, 0x2f, 0x65, 0xac, 0xe1, 0x69, 0x2f,
+ 0x34, 0x6c, 0xf3, 0x8d, 0x3a, 0xd1, 0xa2, 0xdb, 0x60, 0x25, 0x09, 0xd0,
+ 0x12, 0x7f, 0xe5, 0x2a, 0x2a, 0x9f, 0xd2, 0xfb, 0xa7, 0xaf, 0x62, 0xec,
+ 0x69, 0xd5, 0x7d, 0xca, 0x87, 0xda, 0x17, 0xf7, 0x0c, 0xb4, 0xaf, 0x46,
+ 0x71, 0xd8, 0xb4, 0x60, 0x5a, 0xcf, 0xdd, 0xd9, 0x5b, 0xb4, 0x9b, 0x23,
+ 0xe3, 0x79, 0xf3, 0x58, 0x1d, 0x84, 0x82, 0x80, 0xd1, 0xb4, 0xc3, 0x63,
+ 0x84, 0x2d, 0x18, 0x75, 0xe8, 0x0a, 0x9a, 0xde, 0xd0, 0x43, 0xb6, 0x6e,
+ 0x63, 0x6e, 0x0d, 0x45, 0xe5, 0x8a, 0x7a, 0x3c, 0x4d, 0x3d, 0x04, 0x6c,
+ 0x13, 0xd2, 0xdb, 0x01, 0x58, 0xd5, 0x2f, 0xec, 0x63, 0x4c, 0x54, 0x83,
+ 0xf3, 0xe8, 0x64, 0x98, 0x8f, 0x80, 0x20, 0x08, 0x18, 0xf8, 0x09, 0x16,
+ 0xd7, 0x87, 0x98, 0x38, 0x51, 0xad, 0x3d, 0xe9, 0xf0, 0xd2, 0xfc, 0xd0,
+ 0x63, 0x26, 0x3e, 0x3f, 0xf2, 0x97, 0x0e, 0x6f, 0xac, 0x05, 0x8e, 0xd5,
+ 0xe9, 0x1f, 0xa9, 0x9b, 0xb8, 0x1e, 0xdf, 0x1d, 0xd1, 0xe9, 0xdd, 0x70,
+ 0x4c, 0xf8, 0xf3, 0x94, 0x98, 0x93, 0x37, 0xb7, 0x48, 0xc5, 0xad, 0xc3,
+ 0x04, 0x61, 0x49, 0x04},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 153
+ {SEC_OID_SHA224,
+ 153,
+ {0x5a, 0xf6, 0x33, 0xac, 0x97, 0x0b, 0xca, 0xbc, 0x50, 0xe4, 0x20, 0x2d,
+ 0xd2, 0xfd, 0x0f, 0xed, 0x10, 0x99, 0xfe, 0x9d, 0x0d, 0x0f, 0xb3, 0x51,
+ 0x7e, 0xd9, 0x27, 0x03, 0xbc, 0xf6, 0x52, 0x7c, 0x82, 0x7f, 0x7e, 0x2f,
+ 0xf7, 0x1f, 0x08, 0x04, 0xcb, 0xd3, 0x69, 0x78, 0x85, 0x62, 0xb7, 0xec,
+ 0x3c, 0x00, 0x45, 0x0e, 0x86, 0xc9, 0x5e, 0x03, 0x51, 0x9f, 0x34, 0x89,
+ 0x73, 0x00, 0x91, 0x25, 0x76, 0x70, 0xc3, 0xa7, 0x85, 0xff, 0x47, 0x29,
+ 0xe4, 0x04, 0x12, 0xf9, 0xcc, 0x7c, 0x4f, 0x2e, 0x42, 0xa5, 0xde, 0xed,
+ 0x3f, 0x5b, 0xae, 0x02, 0xc9, 0x29, 0x49, 0x1e, 0x4d, 0xf1, 0xe1, 0x99,
+ 0x6b, 0x56, 0xd8, 0xa6, 0x7f, 0x2c, 0x29, 0xaf, 0x70, 0xac, 0x56, 0xc8,
+ 0x78, 0x01, 0xeb, 0x9b, 0xa4, 0xbf, 0x43, 0xd3, 0x53, 0xbf, 0x4b, 0x41,
+ 0xb3, 0xbd, 0xf9, 0xea, 0x9e, 0x0e, 0x08, 0xea, 0xb6, 0x1c, 0xea, 0x2d,
+ 0xeb, 0x9c, 0x9b, 0xdb, 0x37, 0x50, 0xaf, 0xe1, 0xab, 0x30, 0x33, 0x93,
+ 0x56, 0x92, 0x49, 0xa0, 0x24, 0xf1, 0xfa, 0x2c, 0x60, 0xe7, 0x91, 0x3a,
+ 0xb1, 0x24, 0xdb, 0xc9, 0xde, 0xc6, 0x7b, 0x90, 0x0a, 0xb1, 0x03, 0x50,
+ 0x91, 0xc7, 0x5f, 0xce, 0xb6, 0xd4, 0x5e, 0x49, 0x81, 0x44, 0xb2, 0x44,
+ 0x1b, 0x96, 0xfd, 0x0d, 0xb1, 0xc8, 0x4c, 0xc1, 0xd1, 0x55, 0x51, 0x7c,
+ 0x5b, 0xc7, 0xca, 0xb8, 0xef, 0x4e, 0x4d, 0x76, 0x36, 0x9c, 0xcf, 0x7c,
+ 0x2e, 0xa7, 0xe6, 0x86, 0xdf, 0x05, 0x03, 0x96, 0x11, 0xfa, 0x68, 0x56,
+ 0x76, 0x0c, 0x56, 0x45, 0x7f, 0x3f, 0xf7, 0xc7, 0xa6, 0xd2, 0x18, 0xce,
+ 0x6b, 0x18, 0x93, 0x8a, 0xd2, 0xd2, 0xcd, 0x9b, 0x48, 0xe8, 0x2e, 0x7f,
+ 0xbf, 0xb3, 0xfc, 0x97, 0x18, 0xb0, 0x0f, 0x22, 0x61, 0x7a, 0x80, 0x90,
+ 0x85, 0x0d, 0xe6, 0x78},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 154
+ {SEC_OID_SHA224,
+ 154,
+ {0x38, 0x44, 0xc6, 0x8a, 0x3e, 0x17, 0x21, 0xd6, 0x99, 0xde, 0x35, 0x12,
+ 0x1c, 0x73, 0x8c, 0xd8, 0x57, 0xf1, 0xfb, 0x64, 0xe9, 0x45, 0x94, 0xf4,
+ 0xe9, 0x69, 0x91, 0xa3, 0x69, 0x7b, 0x26, 0x1f, 0xba, 0xc9, 0x97, 0x7c,
+ 0x17, 0x38, 0x55, 0x02, 0xb7, 0xac, 0x53, 0x6a, 0x34, 0x03, 0x1e, 0xb7,
+ 0x7d, 0x70, 0x35, 0xcb, 0x58, 0x49, 0xc5, 0x01, 0xe9, 0x2c, 0x9b, 0x3f,
+ 0x24, 0x35, 0x0b, 0x70, 0x89, 0xb0, 0xdf, 0x15, 0xe8, 0xda, 0xaa, 0x4b,
+ 0xf4, 0x83, 0x43, 0xce, 0x5f, 0xb6, 0x6b, 0xdb, 0xb0, 0xb1, 0xba, 0x54,
+ 0x89, 0xee, 0x8b, 0x04, 0xed, 0xc9, 0x96, 0x29, 0x3f, 0x25, 0x8a, 0x13,
+ 0x0c, 0x51, 0x6b, 0x00, 0xf4, 0xcc, 0x8d, 0x0c, 0x4d, 0x96, 0x79, 0x4b,
+ 0x48, 0xd7, 0x78, 0x2c, 0xc4, 0x57, 0x9b, 0x25, 0x02, 0xab, 0x1a, 0x69,
+ 0x2a, 0x5d, 0xb2, 0x12, 0x9e, 0xfd, 0x38, 0x2f, 0x2a, 0xab, 0xb2, 0x6b,
+ 0x7b, 0xc8, 0x45, 0x30, 0x3b, 0x9a, 0x68, 0x98, 0xdc, 0xa5, 0xf7, 0x8b,
+ 0x2b, 0x98, 0x1d, 0x8f, 0x01, 0xfe, 0x4f, 0xe8, 0x40, 0x1f, 0x67, 0x26,
+ 0x82, 0xb1, 0xbb, 0x7e, 0xdb, 0x80, 0xb8, 0xc4, 0xe3, 0xef, 0x9b, 0xb6,
+ 0x45, 0x77, 0x7b, 0xbf, 0x3a, 0xaf, 0x75, 0xf4, 0xe8, 0x68, 0xf8, 0x8d,
+ 0x66, 0xaa, 0xbb, 0x4a, 0x0f, 0x4f, 0xb3, 0xd6, 0xab, 0xca, 0x73, 0x78,
+ 0x68, 0x9d, 0xc6, 0xb2, 0xfc, 0xe7, 0x83, 0x2f, 0x77, 0xa2, 0x74, 0x00,
+ 0xa5, 0x60, 0x50, 0xd2, 0xd8, 0x4b, 0x38, 0xd8, 0x66, 0xdb, 0x2c, 0x34,
+ 0x26, 0x42, 0x36, 0x19, 0x04, 0x55, 0xcc, 0x6e, 0x6b, 0x6f, 0xdd, 0xad,
+ 0x1a, 0xfc, 0x75, 0x15, 0xf0, 0xf5, 0xd5, 0x01, 0xaf, 0x63, 0x73, 0x2c,
+ 0x34, 0xfd, 0xc8, 0xec, 0xb9, 0x21, 0xdb, 0x54, 0xf0, 0x1a, 0x24, 0x8f,
+ 0xce, 0x06, 0xac, 0xc6},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 155
+ {SEC_OID_SHA224,
+ 155,
+ {0x09, 0xee, 0x17, 0xa7, 0xa3, 0x3e, 0xc5, 0x48, 0x3b, 0x43, 0x4d, 0xe0,
+ 0xab, 0x4a, 0xd6, 0x14, 0x64, 0x8c, 0x1d, 0xe9, 0x52, 0x7a, 0x43, 0x6c,
+ 0xe1, 0x18, 0xd0, 0x52, 0x69, 0x76, 0x98, 0xff, 0x21, 0xf0, 0x96, 0xc4,
+ 0xd8, 0x7f, 0xb9, 0x6f, 0x57, 0x9e, 0xb0, 0x99, 0xed, 0x52, 0xdf, 0x93,
+ 0xde, 0x4e, 0x6a, 0x0f, 0x07, 0x7c, 0x8d, 0x02, 0x7d, 0x89, 0xc5, 0x14,
+ 0x12, 0xd5, 0x69, 0x86, 0x25, 0x3c, 0xbf, 0xde, 0xa1, 0x75, 0xfd, 0x65,
+ 0x6f, 0x19, 0xd3, 0x45, 0xbf, 0x05, 0x07, 0xe8, 0x25, 0xb9, 0x1b, 0x81,
+ 0x53, 0x6e, 0x51, 0xe7, 0x3a, 0x56, 0x9d, 0x61, 0x74, 0xa5, 0xe2, 0x40,
+ 0x9f, 0x21, 0x3d, 0x0d, 0xab, 0xc0, 0x90, 0x59, 0x35, 0x72, 0xce, 0xea,
+ 0x2b, 0x98, 0xff, 0x53, 0xd4, 0xbe, 0x9f, 0x3f, 0x8e, 0x56, 0x09, 0x60,
+ 0xa6, 0x0e, 0x16, 0x6d, 0xa5, 0x6a, 0xf8, 0x8a, 0x24, 0xf6, 0x29, 0x13,
+ 0x69, 0x9e, 0xa8, 0xfa, 0x68, 0x94, 0x7d, 0x51, 0xcf, 0x54, 0x3f, 0xc8,
+ 0x6d, 0xf8, 0x14, 0x54, 0xce, 0xd1, 0x9b, 0xb7, 0x20, 0x44, 0x10, 0x6f,
+ 0x51, 0x51, 0x5d, 0x9b, 0x3e, 0x89, 0x72, 0xbe, 0xf6, 0x06, 0xfe, 0x17,
+ 0xdd, 0x2a, 0xfb, 0xdb, 0x19, 0x8e, 0xf1, 0x47, 0xb2, 0x9f, 0x2b, 0xa3,
+ 0x32, 0x13, 0x5b, 0x37, 0x3d, 0x55, 0xbd, 0xc0, 0x8f, 0xe7, 0x89, 0x46,
+ 0xc4, 0xe9, 0xb5, 0x87, 0xc9, 0x9d, 0x45, 0xca, 0x54, 0x02, 0x09, 0x42,
+ 0xf7, 0x9c, 0xb7, 0xb3, 0xf0, 0xfc, 0x79, 0x4d, 0x66, 0xaf, 0x07, 0xa7,
+ 0x29, 0x61, 0xae, 0x3b, 0xa3, 0xb5, 0x6b, 0x98, 0x2d, 0xa0, 0xff, 0xea,
+ 0x0d, 0xb4, 0x02, 0x8f, 0xc2, 0x1b, 0xaf, 0x50, 0x46, 0x4b, 0x37, 0x63,
+ 0x08, 0x85, 0xd6, 0x21, 0xa8, 0xae, 0x17, 0xd9, 0xe6, 0xf4, 0x4b, 0x3e,
+ 0xbd, 0xa0, 0x4b, 0x73},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 156
+ {SEC_OID_SHA224,
+ 156,
+ {0x06, 0x8b, 0x43, 0x76, 0x49, 0xea, 0xef, 0x8c, 0xce, 0x78, 0x0c, 0x2c,
+ 0x62, 0x95, 0x59, 0x8b, 0x1a, 0x55, 0xf0, 0xeb, 0x90, 0x3a, 0x20, 0x69,
+ 0xaa, 0xe7, 0xc5, 0x69, 0x7e, 0xb1, 0xa6, 0x43, 0xcd, 0xa8, 0x3e, 0x26,
+ 0x91, 0x97, 0x0f, 0x69, 0xb7, 0xee, 0x9f, 0xa1, 0xd1, 0x29, 0xeb, 0x82,
+ 0x09, 0x7d, 0x9d, 0x01, 0xd7, 0xff, 0x7b, 0xad, 0x95, 0x80, 0x55, 0x9f,
+ 0x18, 0x81, 0x1d, 0x9b, 0x9e, 0xa0, 0xdc, 0xc6, 0x2d, 0x16, 0x75, 0x7c,
+ 0x73, 0xe1, 0xd3, 0x21, 0x9b, 0x58, 0xc2, 0x76, 0xc5, 0xd1, 0xa8, 0x87,
+ 0xad, 0xf6, 0xf3, 0x82, 0x6c, 0x33, 0x3c, 0x5e, 0x42, 0x88, 0x75, 0x51,
+ 0xf4, 0x9d, 0x08, 0xf6, 0xbc, 0x95, 0x68, 0x1f, 0x83, 0x5c, 0xe5, 0x20,
+ 0xd2, 0xfc, 0xb3, 0xe0, 0x43, 0xc1, 0x81, 0x0e, 0xeb, 0x72, 0x17, 0x06,
+ 0xe4, 0x6f, 0xb5, 0x7e, 0x50, 0xda, 0x5c, 0x15, 0xbc, 0x03, 0xbd, 0x6e,
+ 0xf4, 0x0b, 0x26, 0x51, 0xc1, 0xbc, 0x5a, 0x55, 0x55, 0x4b, 0xe3, 0x94,
+ 0x5f, 0x48, 0x5f, 0x69, 0x9c, 0x3c, 0x27, 0xcf, 0xb9, 0x53, 0xd3, 0x28,
+ 0x82, 0x56, 0xd6, 0x63, 0xd9, 0xb1, 0x07, 0x5c, 0xb4, 0x73, 0xfa, 0x9c,
+ 0x70, 0x86, 0x2f, 0x35, 0xf7, 0x8e, 0x19, 0xe1, 0x79, 0x9a, 0xb1, 0x9e,
+ 0x40, 0x98, 0xe4, 0x60, 0xd3, 0x1c, 0xb5, 0x1f, 0x87, 0xe3, 0x2e, 0xcf,
+ 0x54, 0x19, 0xea, 0x4c, 0xb2, 0x67, 0x71, 0x23, 0x13, 0x0d, 0x84, 0x97,
+ 0xdc, 0x7c, 0x03, 0xc8, 0xa5, 0x03, 0x3b, 0x19, 0xd5, 0xc9, 0xb7, 0xb5,
+ 0x60, 0x80, 0x88, 0xa7, 0x00, 0xce, 0xa6, 0x5d, 0xad, 0x99, 0x55, 0xe9,
+ 0x75, 0x59, 0xa7, 0xe5, 0x58, 0x09, 0xee, 0x6a, 0xcd, 0x22, 0xd7, 0xc2,
+ 0x91, 0xbc, 0x82, 0x39, 0x20, 0xee, 0x1a, 0xed, 0xae, 0xbf, 0x02, 0xd7,
+ 0x28, 0x45, 0xde, 0xcf},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 157
+ {SEC_OID_SHA224,
+ 157,
+ {0x87, 0x30, 0xb9, 0x27, 0xf2, 0x54, 0x0e, 0xf9, 0x47, 0x08, 0x9c, 0x05,
+ 0x6e, 0xf1, 0x94, 0xb7, 0xb1, 0x19, 0x77, 0x9e, 0x4f, 0x7b, 0x03, 0xfb,
+ 0xb8, 0x5e, 0x38, 0x30, 0xde, 0x65, 0x82, 0x7d, 0xa2, 0x1d, 0x01, 0x59,
+ 0x16, 0x59, 0xc6, 0x2e, 0x79, 0xb9, 0x98, 0xb6, 0x80, 0xab, 0x33, 0xdc,
+ 0xb6, 0x4c, 0x36, 0x6a, 0x8e, 0x07, 0x44, 0xf0, 0x97, 0xfc, 0xb7, 0x22,
+ 0x89, 0x17, 0x3c, 0xab, 0x08, 0xce, 0x74, 0x10, 0xc0, 0x25, 0x61, 0x53,
+ 0x52, 0xdc, 0xbf, 0xaf, 0x36, 0xc9, 0xf9, 0x7f, 0xb7, 0xb3, 0x72, 0xa7,
+ 0x3c, 0x6a, 0x93, 0x13, 0x1d, 0x7b, 0x6a, 0x57, 0x0a, 0x17, 0x21, 0x4a,
+ 0x69, 0x18, 0x88, 0xff, 0xad, 0xd5, 0xdc, 0x71, 0x65, 0x94, 0x17, 0xa5,
+ 0x67, 0x22, 0x29, 0x1b, 0x28, 0xb4, 0x7a, 0x6a, 0xd4, 0x18, 0xa3, 0x50,
+ 0x1e, 0xb3, 0x56, 0x6f, 0x63, 0x2b, 0x48, 0x72, 0x8f, 0xad, 0x39, 0x9a,
+ 0x8d, 0xd2, 0x54, 0x7e, 0xad, 0xb6, 0xd2, 0x71, 0xa1, 0x48, 0xe3, 0x69,
+ 0x1b, 0x2e, 0x8e, 0xc3, 0x12, 0x24, 0x00, 0xf8, 0xbd, 0x40, 0xb0, 0xec,
+ 0xb4, 0xbf, 0xf4, 0x96, 0xae, 0xb7, 0x82, 0xbf, 0xce, 0x28, 0xd7, 0x79,
+ 0xf6, 0xb4, 0xf0, 0x5d, 0x23, 0x55, 0x18, 0x9c, 0x4e, 0x02, 0xde, 0x3a,
+ 0x8b, 0x55, 0xe6, 0x18, 0x03, 0x43, 0x88, 0x8c, 0x45, 0xcd, 0x2a, 0xfa,
+ 0xdf, 0xa8, 0x82, 0x51, 0x9f, 0x13, 0x01, 0x96, 0x77, 0xe4, 0x89, 0x29,
+ 0x45, 0x92, 0xf5, 0xc5, 0x55, 0xa2, 0xf9, 0xde, 0x15, 0x10, 0xc0, 0x8a,
+ 0x1a, 0xd9, 0x72, 0x7a, 0x11, 0x82, 0xed, 0x5e, 0x1e, 0x8c, 0x1a, 0xa2,
+ 0x90, 0x3f, 0x6a, 0xd3, 0xf6, 0x38, 0xf9, 0x4f, 0xe1, 0xa2, 0x6d, 0x20,
+ 0x85, 0xae, 0xb1, 0x1e, 0x9f, 0x24, 0x6d, 0xd2, 0xeb, 0x57, 0x02, 0xcd,
+ 0xec, 0xa3, 0xc2, 0x0e},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 158
+ {SEC_OID_SHA224,
+ 158,
+ {0x29, 0xfa, 0xf9, 0x47, 0x60, 0xd0, 0x09, 0xcd, 0x2a, 0x16, 0xa2, 0xff,
+ 0x1d, 0x13, 0xf4, 0x15, 0xac, 0x85, 0xae, 0x4d, 0x41, 0xaf, 0x4e, 0x13,
+ 0x20, 0x13, 0x12, 0xc9, 0x38, 0x71, 0xc9, 0x66, 0x8c, 0x00, 0xbd, 0x4c,
+ 0x5d, 0x07, 0x84, 0x19, 0x52, 0x72, 0x58, 0x97, 0xef, 0xae, 0xc6, 0x78,
+ 0x3a, 0x18, 0x86, 0x37, 0xd7, 0x1e, 0x8a, 0xc8, 0xe7, 0x62, 0xd1, 0x28,
+ 0x11, 0xc5, 0xdc, 0x10, 0x8e, 0x8b, 0x7c, 0x10, 0xe4, 0x31, 0x93, 0x31,
+ 0xb8, 0x55, 0xb0, 0x41, 0x52, 0x37, 0x83, 0x35, 0x34, 0x35, 0x65, 0x6e,
+ 0x00, 0x9e, 0x60, 0xf8, 0x1a, 0x4e, 0xbf, 0xc9, 0x00, 0x45, 0x4b, 0x4a,
+ 0x4d, 0x3e, 0x21, 0xfb, 0x4b, 0x4c, 0x82, 0xef, 0xfa, 0x12, 0x13, 0x3e,
+ 0x58, 0x96, 0x2a, 0x2a, 0x43, 0x20, 0xb6, 0xff, 0xc9, 0xec, 0xe3, 0x61,
+ 0xc0, 0xbd, 0x4c, 0x49, 0x99, 0x02, 0x09, 0x90, 0x26, 0x33, 0xec, 0xc2,
+ 0x71, 0x18, 0x51, 0x27, 0xfe, 0x76, 0x5c, 0x9c, 0x41, 0xb4, 0xb5, 0x69,
+ 0x22, 0x0a, 0xd5, 0xde, 0x85, 0xb5, 0x47, 0xc7, 0x62, 0xce, 0xa9, 0xfb,
+ 0xf2, 0x4f, 0x92, 0xff, 0x44, 0x00, 0x2c, 0xef, 0xb2, 0x5f, 0xd0, 0x8b,
+ 0xc0, 0x42, 0x51, 0x92, 0xf3, 0x32, 0xb5, 0x68, 0x71, 0x1c, 0x73, 0xf6,
+ 0xfe, 0x9e, 0x87, 0xc5, 0x77, 0x79, 0x2a, 0xda, 0x52, 0x94, 0x54, 0xa0,
+ 0x44, 0xa8, 0x97, 0x83, 0x44, 0x6f, 0xd0, 0x07, 0xe1, 0x82, 0x56, 0xe2,
+ 0x89, 0x75, 0x6c, 0x60, 0xb7, 0x81, 0x25, 0x0b, 0x71, 0xa8, 0x87, 0x6c,
+ 0xa7, 0x84, 0x04, 0xee, 0xed, 0x93, 0xcd, 0x1d, 0xd3, 0x6b, 0xf1, 0xc6,
+ 0x1a, 0x79, 0x61, 0x95, 0xa8, 0xbe, 0x39, 0x5d, 0x59, 0xd0, 0x5e, 0x2b,
+ 0x2d, 0xa6, 0x85, 0x02, 0x27, 0x60, 0xf6, 0xb4, 0x6f, 0x11, 0xa9, 0xb8,
+ 0x6b, 0xaa, 0x04, 0x90},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: longer oid
+ // tcID: 159
+ {SEC_OID_SHA224,
+ 159,
+ {0xa5, 0xf8, 0xa5, 0x6a, 0x3a, 0x95, 0x1b, 0xdf, 0xa3, 0x88, 0xa9, 0x2b,
+ 0x70, 0x96, 0x7c, 0x1c, 0x25, 0xaa, 0x7c, 0x21, 0x18, 0xe9, 0x47, 0xa4,
+ 0x22, 0xc9, 0x10, 0xf1, 0xf4, 0x8f, 0x07, 0x4f, 0x62, 0x02, 0xf8, 0x64,
+ 0x60, 0x20, 0xab, 0x6c, 0xb3, 0xf0, 0x6f, 0x33, 0x6b, 0x0f, 0x70, 0x91,
+ 0x9d, 0x62, 0x53, 0x35, 0x0f, 0x57, 0xd5, 0xd4, 0x2f, 0x36, 0x4b, 0xae,
+ 0x61, 0x32, 0x5c, 0x3f, 0x82, 0x9a, 0xb0, 0xc9, 0xf9, 0x9a, 0x64, 0x96,
+ 0x62, 0xcb, 0xf4, 0x99, 0xae, 0x5a, 0xab, 0xff, 0x35, 0x4f, 0xc0, 0xee,
+ 0xe2, 0x4f, 0x2e, 0xd5, 0xf1, 0xe8, 0x48, 0x07, 0x59, 0x89, 0xee, 0x3b,
+ 0x34, 0x82, 0x95, 0xff, 0xf0, 0x34, 0xcb, 0x5b, 0x6d, 0xe4, 0x42, 0xda,
+ 0xd1, 0x51, 0xd4, 0xf0, 0x69, 0x87, 0xae, 0x37, 0xbc, 0xcb, 0x59, 0xc1,
+ 0x5f, 0xd8, 0xe3, 0x76, 0x24, 0xbf, 0x42, 0x32, 0x2b, 0xbf, 0xcb, 0x9a,
+ 0xd4, 0x04, 0x96, 0x08, 0x91, 0xa6, 0xae, 0xf5, 0xfb, 0xe6, 0x4f, 0x66,
+ 0xcc, 0xdf, 0xf9, 0x12, 0xbe, 0x80, 0x4b, 0x4c, 0x48, 0xe1, 0xc8, 0xef,
+ 0x92, 0xdd, 0x10, 0x82, 0xcb, 0x13, 0x57, 0x41, 0x93, 0x5f, 0xc7, 0x1e,
+ 0x73, 0xf3, 0xb8, 0xeb, 0x27, 0x75, 0x0e, 0x1d, 0xbf, 0xa4, 0xb1, 0x50,
+ 0xdb, 0xd9, 0xd6, 0x7c, 0xed, 0x4f, 0x0e, 0x0a, 0x5a, 0x49, 0xf1, 0x2d,
+ 0x00, 0x15, 0xab, 0x85, 0xe1, 0x04, 0x51, 0x19, 0xb3, 0x48, 0x7c, 0x59,
+ 0x69, 0x12, 0x7c, 0x7d, 0x08, 0xa2, 0x9d, 0x68, 0xdf, 0xe4, 0x2c, 0xe8,
+ 0xab, 0x9d, 0x77, 0x8b, 0xef, 0xb9, 0xa9, 0x75, 0x42, 0xec, 0xa9, 0xec,
+ 0x68, 0x3f, 0x18, 0xf5, 0x13, 0x57, 0xc2, 0x9a, 0xed, 0x99, 0x45, 0x0f,
+ 0x7a, 0x53, 0x87, 0x4e, 0xd8, 0x1a, 0xd9, 0xaf, 0x27, 0x82, 0x89, 0x27,
+ 0x1e, 0xd9, 0xa3, 0x88},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 160
+ {SEC_OID_SHA224,
+ 160,
+ {0x13, 0x9f, 0xde, 0x94, 0x3a, 0x7a, 0xdf, 0x89, 0x29, 0x72, 0xc1, 0x67,
+ 0xbe, 0xa8, 0xbc, 0x03, 0x74, 0x28, 0xb6, 0xbf, 0x38, 0xf5, 0x24, 0x55,
+ 0x00, 0x4c, 0x3b, 0xa4, 0xde, 0x05, 0xb9, 0xc8, 0xa9, 0x6b, 0x3d, 0x50,
+ 0x15, 0xe9, 0x1a, 0x9a, 0x1f, 0xe7, 0xb3, 0xa1, 0x67, 0x14, 0xb4, 0xb0,
+ 0x52, 0x97, 0x72, 0x26, 0x6c, 0x3a, 0xd8, 0xc1, 0x20, 0x64, 0xff, 0xc9,
+ 0x37, 0x6b, 0x57, 0x1b, 0x4c, 0xd5, 0x09, 0xcf, 0x9d, 0x41, 0x37, 0xee,
+ 0xf3, 0x51, 0x53, 0xe0, 0xfe, 0xa5, 0x8e, 0x4d, 0x5b, 0xcc, 0xfb, 0x0b,
+ 0x6d, 0xa8, 0xc8, 0xc8, 0x21, 0x09, 0x4e, 0x2c, 0x0a, 0x16, 0x54, 0x79,
+ 0x25, 0x22, 0x54, 0x70, 0xab, 0xa6, 0x4d, 0x7c, 0xb0, 0x81, 0x72, 0xfb,
+ 0x09, 0x07, 0x49, 0x41, 0x5f, 0x24, 0xec, 0x4f, 0x95, 0x87, 0x03, 0x43,
+ 0x94, 0x49, 0x08, 0xec, 0xa7, 0x6b, 0x7c, 0x51, 0x6c, 0x7b, 0x3d, 0xed,
+ 0x20, 0x2c, 0x61, 0x7d, 0x1e, 0xf5, 0xaa, 0xd0, 0x6e, 0x97, 0xb7, 0xf4,
+ 0x6d, 0xaf, 0xa3, 0xdc, 0x8b, 0x11, 0x77, 0x70, 0xd5, 0x6a, 0x02, 0x59,
+ 0xbd, 0x2b, 0x73, 0x84, 0x37, 0x3c, 0xbc, 0x2c, 0x2c, 0xe6, 0xd8, 0x5d,
+ 0x16, 0x02, 0x2e, 0x93, 0x14, 0x80, 0x96, 0x02, 0x1e, 0x20, 0x9d, 0xeb,
+ 0x88, 0xb2, 0x88, 0xa7, 0xc6, 0x30, 0x25, 0x61, 0xe4, 0xd3, 0xe9, 0x4b,
+ 0x42, 0xf6, 0xdf, 0xa8, 0x88, 0xf3, 0x0d, 0xe3, 0xe9, 0x77, 0x82, 0x2b,
+ 0x58, 0x6b, 0x0a, 0x04, 0xe8, 0x04, 0x36, 0x0f, 0x27, 0x1a, 0x5d, 0x12,
+ 0xde, 0x77, 0x3f, 0xdd, 0xac, 0x53, 0x61, 0xd7, 0x7a, 0x22, 0x56, 0x6c,
+ 0xe2, 0x71, 0x85, 0x1a, 0x9d, 0xd7, 0x26, 0xbc, 0x91, 0x7a, 0x38, 0xd8,
+ 0xfe, 0x75, 0x4f, 0x24, 0xd2, 0x75, 0xdf, 0x00, 0x54, 0x44, 0x5a, 0xf1,
+ 0x97, 0xbe, 0x7f, 0x78},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 161
+ {SEC_OID_SHA224,
+ 161,
+ {0xaf, 0xb1, 0x95, 0x57, 0x12, 0x56, 0xe9, 0xe3, 0x7c, 0x1d, 0x87, 0x6e,
+ 0x23, 0x2c, 0xb1, 0xb4, 0xb3, 0x13, 0x0d, 0x84, 0xc1, 0x80, 0x3d, 0x4e,
+ 0x01, 0xbe, 0xf8, 0x44, 0x35, 0x20, 0x49, 0xfd, 0x16, 0x6f, 0x5a, 0xe9,
+ 0xb5, 0x61, 0xd5, 0xdb, 0xb2, 0xb2, 0x6c, 0x76, 0xf0, 0xe2, 0x74, 0x4f,
+ 0x6a, 0x6c, 0x41, 0xd0, 0x4c, 0xa3, 0x93, 0x78, 0x60, 0xf0, 0x55, 0x2c,
+ 0xea, 0x49, 0xc5, 0xf3, 0x4f, 0x64, 0x63, 0x89, 0x4e, 0xc2, 0x06, 0xbc,
+ 0x52, 0xbe, 0x3e, 0x40, 0x23, 0x61, 0xe1, 0x26, 0x73, 0xff, 0x37, 0xdd,
+ 0xe4, 0x25, 0x27, 0xa6, 0xd3, 0xb6, 0x2f, 0x47, 0xa0, 0x9c, 0xf8, 0xcc,
+ 0x9b, 0xa1, 0x07, 0x53, 0x09, 0xcf, 0x74, 0x8e, 0x26, 0x3a, 0xc2, 0xc1,
+ 0x8e, 0xb0, 0xf7, 0x8e, 0x33, 0x10, 0x62, 0x5d, 0x38, 0x91, 0xac, 0x8b,
+ 0xb4, 0x5d, 0x95, 0x37, 0x8c, 0x99, 0x60, 0xbc, 0x92, 0xe2, 0x0d, 0x0a,
+ 0xb8, 0xa6, 0x00, 0x70, 0x7f, 0x70, 0x50, 0x7d, 0x25, 0x66, 0xa2, 0x00,
+ 0x63, 0x8e, 0x09, 0x61, 0x6b, 0xc3, 0x5b, 0x4e, 0x20, 0xf9, 0xc0, 0xbd,
+ 0x93, 0xec, 0x68, 0x6b, 0xb9, 0xc0, 0x02, 0x02, 0x23, 0xf4, 0xe3, 0xd1,
+ 0xcc, 0x11, 0xa1, 0x17, 0xcd, 0x31, 0x1e, 0xc3, 0x41, 0xd2, 0xc4, 0x0b,
+ 0x81, 0x68, 0x0b, 0x52, 0xcf, 0x9f, 0x62, 0xb7, 0x72, 0x1e, 0x0d, 0x0a,
+ 0x2b, 0x1e, 0x0c, 0x54, 0x47, 0x71, 0x46, 0xd0, 0xf6, 0xd1, 0xb0, 0x09,
+ 0x1a, 0x9e, 0xd1, 0xd6, 0x0c, 0xa3, 0x3d, 0xd6, 0x31, 0x8a, 0xdc, 0x91,
+ 0x04, 0xcb, 0xb7, 0xb5, 0x07, 0xa5, 0x73, 0xd7, 0x66, 0x61, 0xa9, 0x5e,
+ 0xad, 0x87, 0x5c, 0xac, 0xa5, 0xe4, 0xab, 0x47, 0x81, 0xf4, 0xe1, 0x8d,
+ 0x3b, 0x5a, 0x10, 0xe0, 0x2c, 0xdb, 0x62, 0xa1, 0x75, 0x2d, 0xb4, 0xe6,
+ 0x87, 0x06, 0x90, 0xe4},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 162
+ {SEC_OID_SHA224,
+ 162,
+ {0x86, 0x56, 0x1c, 0x6b, 0x04, 0x58, 0x2e, 0xa6, 0x48, 0xef, 0xea, 0x4d,
+ 0xdb, 0x8d, 0xa8, 0xf9, 0x73, 0xa7, 0x88, 0x52, 0x08, 0x3b, 0xf2, 0x8d,
+ 0x19, 0x55, 0xe8, 0x8b, 0xba, 0x76, 0x33, 0x77, 0xae, 0xc7, 0x81, 0x6f,
+ 0x75, 0x7b, 0x6f, 0xe7, 0x49, 0xce, 0x5f, 0xae, 0xad, 0x52, 0x20, 0xd9,
+ 0x8e, 0x50, 0xe8, 0xe7, 0x16, 0xe6, 0x5e, 0x9b, 0x89, 0xa3, 0xec, 0x79,
+ 0xbe, 0xd6, 0x53, 0x85, 0xc3, 0x66, 0x4d, 0xd0, 0x29, 0xaf, 0x77, 0xbb,
+ 0x9a, 0x24, 0x67, 0x5a, 0x08, 0xd7, 0xa4, 0x02, 0x64, 0x67, 0x05, 0x78,
+ 0x19, 0x83, 0xe1, 0x11, 0xec, 0xf8, 0x12, 0x51, 0x94, 0x1e, 0x56, 0x27,
+ 0xc6, 0xbc, 0xdd, 0x58, 0xb8, 0xa9, 0x21, 0xf5, 0x46, 0xb4, 0xfe, 0x6e,
+ 0xb8, 0xbc, 0xf1, 0xae, 0x84, 0x75, 0xa3, 0x93, 0x20, 0x02, 0x7a, 0xd9,
+ 0x67, 0x89, 0xe9, 0x2f, 0x64, 0xa8, 0x60, 0xde, 0xdf, 0x80, 0x8b, 0xad,
+ 0x79, 0x63, 0x04, 0xfe, 0x6a, 0x75, 0xcd, 0xdd, 0x9a, 0x2b, 0x63, 0x77,
+ 0x8f, 0xea, 0x53, 0x6c, 0xb6, 0xd2, 0x5c, 0xdd, 0xad, 0x79, 0x05, 0x14,
+ 0xa9, 0x89, 0xa0, 0x4a, 0xcf, 0xa6, 0xe0, 0xfc, 0xac, 0xcf, 0x14, 0x6b,
+ 0x40, 0xa5, 0xb4, 0x24, 0xf2, 0x9e, 0x84, 0x48, 0xba, 0xde, 0x4d, 0x83,
+ 0xfb, 0x83, 0x8f, 0x68, 0xc8, 0x5b, 0xe7, 0x8a, 0x75, 0xdb, 0xe8, 0x00,
+ 0xed, 0xa6, 0xd6, 0x89, 0xaa, 0xfb, 0xa2, 0x09, 0x50, 0x4c, 0xe4, 0xf4,
+ 0x60, 0x44, 0x37, 0x1e, 0x47, 0x80, 0x26, 0x9d, 0x27, 0x6d, 0x54, 0xf5,
+ 0xda, 0xd4, 0xd8, 0xd6, 0x46, 0x81, 0xc2, 0x2c, 0xa3, 0x60, 0x97, 0xb3,
+ 0x6a, 0xd0, 0xdd, 0xef, 0x67, 0x06, 0xce, 0x67, 0x07, 0xf4, 0x35, 0xbe,
+ 0xdd, 0x3c, 0xe2, 0xa0, 0x7d, 0x4c, 0x3a, 0x15, 0x4f, 0xeb, 0xe7, 0x57,
+ 0x7a, 0xc2, 0x98, 0xb9},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 163
+ {SEC_OID_SHA224,
+ 163,
+ {0x6f, 0xf8, 0xa2, 0xc2, 0x83, 0x4f, 0x02, 0x1d, 0xf9, 0x45, 0x65, 0xbf,
+ 0xc7, 0xb3, 0xc7, 0x84, 0x75, 0x50, 0xb3, 0xaf, 0x74, 0x88, 0xab, 0xf8,
+ 0x5f, 0x0c, 0xb0, 0x9c, 0x56, 0xe0, 0x45, 0x4c, 0xc6, 0x2f, 0x3f, 0x22,
+ 0x54, 0xbe, 0xc1, 0x92, 0x57, 0xfb, 0xcb, 0x83, 0x39, 0x66, 0xe6, 0x52,
+ 0xea, 0xa5, 0x57, 0x50, 0xf9, 0x63, 0xbf, 0x1e, 0x8f, 0x3f, 0xa5, 0x36,
+ 0x43, 0x95, 0x64, 0x47, 0x77, 0x3a, 0x90, 0x24, 0x39, 0x2b, 0x5a, 0xc8,
+ 0xa7, 0x44, 0xde, 0xd9, 0x54, 0x3d, 0x33, 0x4e, 0x4c, 0x35, 0xa4, 0x02,
+ 0xfe, 0xe2, 0x2e, 0x38, 0x85, 0x3b, 0xcf, 0x79, 0x54, 0x2d, 0x75, 0x08,
+ 0x60, 0x45, 0x4a, 0x8b, 0x86, 0x5f, 0x8d, 0xa4, 0x70, 0xb7, 0xc0, 0x00,
+ 0xda, 0x5f, 0xca, 0xee, 0x58, 0x0f, 0x1f, 0x09, 0x19, 0xfa, 0xbf, 0xdf,
+ 0xbf, 0x85, 0x28, 0x50, 0x63, 0x1e, 0xa7, 0xd5, 0xd7, 0x07, 0x76, 0x12,
+ 0xf4, 0x03, 0x78, 0x34, 0xe3, 0x37, 0xb5, 0xe2, 0xce, 0x87, 0x5a, 0x2a,
+ 0x0b, 0x51, 0xd4, 0x2b, 0xec, 0x41, 0x63, 0x2c, 0x1d, 0x99, 0x28, 0x01,
+ 0x68, 0x3a, 0xe5, 0xcc, 0x75, 0xa2, 0xee, 0xc6, 0x32, 0xd5, 0x6d, 0x0b,
+ 0x3d, 0x3e, 0x21, 0x47, 0xc1, 0xb0, 0x90, 0x9e, 0x5d, 0x6b, 0x78, 0xa2,
+ 0xe0, 0xbe, 0xc0, 0xf8, 0xbb, 0x55, 0x42, 0x15, 0x8e, 0x6f, 0xb0, 0xbc,
+ 0x18, 0x3a, 0x99, 0x28, 0x4a, 0x2b, 0xfb, 0x61, 0x77, 0x75, 0x19, 0x91,
+ 0x1b, 0x77, 0xe6, 0x5f, 0x80, 0xbe, 0x62, 0xe5, 0x5f, 0xee, 0xa2, 0xd5,
+ 0x9e, 0x2e, 0xa0, 0x4a, 0x93, 0x4b, 0x10, 0xc6, 0xf7, 0x42, 0x28, 0xa7,
+ 0x5c, 0x7d, 0x0c, 0x95, 0x1c, 0x37, 0xbc, 0x07, 0x3e, 0x90, 0x45, 0xa3,
+ 0x22, 0x20, 0xf6, 0x87, 0x31, 0xf0, 0x23, 0x67, 0x2b, 0xa5, 0xfc, 0x90,
+ 0x78, 0x00, 0xb1, 0x97},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 164
+ {SEC_OID_SHA224,
+ 164,
+ {0x1f, 0xba, 0x26, 0x04, 0xad, 0xaf, 0x2f, 0x7c, 0xf9, 0xc0, 0xd4, 0x73,
+ 0x9b, 0x36, 0x77, 0xb1, 0xd8, 0xa0, 0x0d, 0x4d, 0x7c, 0xd0, 0x25, 0x19,
+ 0x71, 0x4e, 0x9c, 0x12, 0x88, 0x17, 0x19, 0x85, 0x34, 0x27, 0xc7, 0x9e,
+ 0x6f, 0x10, 0xf3, 0x85, 0xc0, 0x41, 0xd4, 0x42, 0xa3, 0x08, 0x97, 0xa9,
+ 0x17, 0x82, 0x6d, 0x0a, 0x6b, 0x90, 0x04, 0xd5, 0x59, 0xf6, 0xeb, 0xd1,
+ 0x19, 0xae, 0x6c, 0x77, 0xca, 0x17, 0xf7, 0x10, 0xb9, 0x63, 0xb7, 0xaa,
+ 0xdb, 0xf4, 0xe0, 0xdb, 0x88, 0x5d, 0xe2, 0xcc, 0xa4, 0x8d, 0xe8, 0x29,
+ 0x7a, 0x64, 0x54, 0x19, 0x61, 0xce, 0x1f, 0xcc, 0x04, 0x29, 0xfe, 0x21,
+ 0x3a, 0x0e, 0x9e, 0x6c, 0x59, 0xa3, 0x98, 0x37, 0xe4, 0x1d, 0xcd, 0x7b,
+ 0x4f, 0xff, 0xfe, 0xbe, 0xe4, 0x73, 0x63, 0x60, 0x94, 0x7a, 0xe2, 0x2e,
+ 0xef, 0x06, 0xab, 0xba, 0x92, 0x07, 0x91, 0xfe, 0x64, 0xe0, 0xb1, 0xeb,
+ 0x73, 0x39, 0x94, 0x6e, 0x6a, 0xc2, 0xaa, 0xae, 0x40, 0x5e, 0xfa, 0x0a,
+ 0xc8, 0x14, 0x6a, 0xfe, 0xfd, 0xc3, 0x98, 0xf4, 0x53, 0x19, 0xf3, 0x32,
+ 0xfe, 0xfa, 0x03, 0x26, 0x6d, 0xe3, 0x25, 0x6b, 0x6b, 0x50, 0xc3, 0xe6,
+ 0xaf, 0x4d, 0x89, 0xbc, 0xbd, 0xaa, 0x89, 0xb5, 0x56, 0x90, 0x59, 0x31,
+ 0xf9, 0xbb, 0x33, 0x15, 0x89, 0x3c, 0x4a, 0x6a, 0xd8, 0x54, 0x8c, 0xbd,
+ 0x6c, 0xf9, 0x2c, 0x63, 0x3b, 0x15, 0xc0, 0x78, 0x71, 0xa2, 0xd8, 0xb4,
+ 0x83, 0x52, 0xeb, 0x1f, 0xc6, 0x63, 0x7d, 0xbb, 0xd1, 0x91, 0x64, 0xef,
+ 0x9f, 0x2b, 0x14, 0x4a, 0x1e, 0xa3, 0xb5, 0x30, 0x44, 0xe9, 0xd3, 0xd5,
+ 0xc9, 0x53, 0x4a, 0xf7, 0x83, 0x1c, 0x14, 0x14, 0x43, 0xe3, 0x2a, 0xdb,
+ 0x9e, 0x3d, 0xb4, 0x46, 0x85, 0x46, 0x43, 0x7b, 0x59, 0x84, 0xbc, 0xbe,
+ 0xb8, 0xfe, 0xf6, 0x71},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of null
+ // tcID: 165
+ {SEC_OID_SHA224,
+ 165,
+ {0x94, 0xef, 0x72, 0x5b, 0xc9, 0xd4, 0x37, 0x4e, 0xae, 0x77, 0x58, 0xae,
+ 0xe8, 0x4e, 0x38, 0xef, 0x98, 0x54, 0x0d, 0x80, 0x7d, 0xff, 0xc5, 0xde,
+ 0x49, 0xaa, 0x12, 0x00, 0x3f, 0x85, 0x1e, 0x18, 0xfe, 0x3a, 0xc2, 0x34,
+ 0x05, 0xfd, 0x59, 0x42, 0x12, 0x68, 0x7b, 0xe5, 0xac, 0x3e, 0x51, 0x51,
+ 0x60, 0xca, 0x54, 0x0c, 0xcc, 0xc3, 0xad, 0x7c, 0xbd, 0xf7, 0xcb, 0x7e,
+ 0x0e, 0x8f, 0x32, 0x46, 0x6e, 0x57, 0x2e, 0x99, 0xc4, 0x63, 0x95, 0x38,
+ 0x3e, 0xa5, 0x58, 0x8a, 0x8b, 0xbb, 0xa4, 0x6b, 0x5f, 0xdf, 0xa2, 0x9e,
+ 0x2b, 0xad, 0xf8, 0xef, 0x53, 0x6f, 0x43, 0xc2, 0xe7, 0x2c, 0xbf, 0x54,
+ 0xc7, 0x79, 0xf2, 0x2b, 0xa8, 0x80, 0xe4, 0x1a, 0xcd, 0xab, 0x92, 0x2a,
+ 0x19, 0xfb, 0x42, 0x9a, 0x15, 0x20, 0xfa, 0x0f, 0x4f, 0x3c, 0x22, 0xb9,
+ 0x11, 0xbf, 0x72, 0x63, 0xc4, 0x24, 0xa0, 0x8a, 0xac, 0xa4, 0x95, 0x71,
+ 0x59, 0x2b, 0x36, 0x48, 0x14, 0xfb, 0xb5, 0x08, 0x7d, 0xc0, 0x3f, 0x52,
+ 0x89, 0x72, 0x17, 0xb6, 0x91, 0x46, 0x09, 0x84, 0x69, 0x42, 0xbf, 0x25,
+ 0x66, 0xa8, 0x6c, 0xab, 0x01, 0xb5, 0x35, 0x12, 0xb0, 0x5b, 0xff, 0x59,
+ 0xe7, 0x4e, 0xba, 0x5c, 0xba, 0x66, 0xab, 0x47, 0xf1, 0xd1, 0x40, 0x5b,
+ 0x56, 0x88, 0xe9, 0xfd, 0x13, 0x8a, 0xb8, 0x12, 0x18, 0x04, 0xdf, 0xf9,
+ 0xa3, 0xf4, 0x67, 0x74, 0x93, 0xbb, 0x9d, 0xa3, 0x1e, 0x54, 0x5f, 0x69,
+ 0xc5, 0x1d, 0x17, 0xd1, 0xfd, 0x44, 0x7a, 0xe2, 0xef, 0xdd, 0x73, 0x60,
+ 0x9d, 0x71, 0x2d, 0x80, 0xa2, 0xa7, 0xd2, 0x6d, 0xac, 0x16, 0x80, 0x66,
+ 0xd6, 0xd6, 0xf0, 0x25, 0x5c, 0xb8, 0x75, 0x89, 0xd2, 0x24, 0x0f, 0x2e,
+ 0xce, 0x37, 0x87, 0xbd, 0x12, 0x2c, 0xf2, 0xe2, 0x99, 0x99, 0xad, 0x35,
+ 0xfd, 0x6b, 0xda, 0xbd},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null contains leading 0
+ // tcID: 166
+ {SEC_OID_SHA224,
+ 166,
+ {0x1e, 0x48, 0x74, 0xb6, 0x47, 0xc4, 0x8c, 0x33, 0x28, 0xff, 0x47, 0xf4,
+ 0xe3, 0xfd, 0x93, 0x9a, 0x10, 0x5d, 0xfd, 0x19, 0x13, 0x23, 0x69, 0x58,
+ 0xac, 0xfa, 0x88, 0xe6, 0x3e, 0x4f, 0x9b, 0xf7, 0xe6, 0x7a, 0x17, 0x1b,
+ 0x3c, 0x4b, 0x67, 0xf1, 0x92, 0x09, 0x2b, 0x29, 0x44, 0x36, 0x50, 0x18,
+ 0x52, 0x81, 0xa5, 0xdc, 0xbd, 0xbc, 0x6f, 0x08, 0x53, 0x0e, 0x7a, 0xd3,
+ 0x9a, 0x5d, 0xe2, 0x92, 0x0b, 0x9e, 0x08, 0x9a, 0x96, 0x96, 0x78, 0x84,
+ 0x1c, 0xdf, 0x31, 0x1e, 0x2e, 0x90, 0xf1, 0xce, 0x5a, 0xed, 0xed, 0x74,
+ 0xdd, 0xab, 0x79, 0x96, 0x1e, 0xa3, 0x50, 0x72, 0x01, 0x6f, 0x97, 0x7b,
+ 0x27, 0x83, 0x72, 0xcb, 0x60, 0xd7, 0x9c, 0x0c, 0xb8, 0x4b, 0x3c, 0x25,
+ 0x5a, 0xc0, 0xb9, 0xe9, 0xdd, 0x14, 0xc4, 0x94, 0x49, 0x06, 0x77, 0x85,
+ 0xfe, 0xd4, 0x08, 0xfc, 0xa8, 0xbc, 0x98, 0xbe, 0x54, 0xfb, 0x3c, 0x95,
+ 0xe8, 0x98, 0xf3, 0xc4, 0x7b, 0x75, 0x2d, 0xd2, 0x0b, 0x06, 0x74, 0x15,
+ 0xd0, 0x55, 0xbc, 0x17, 0x5a, 0x17, 0x3e, 0xb1, 0x3b, 0x2c, 0x51, 0x3a,
+ 0xda, 0xf1, 0x39, 0x90, 0x3c, 0x71, 0xb1, 0x3f, 0x1b, 0x56, 0xd3, 0x81,
+ 0xaa, 0xbb, 0xdb, 0x6f, 0x98, 0x5e, 0xb1, 0x9b, 0xf6, 0x70, 0x12, 0x4d,
+ 0x7f, 0x8d, 0xdc, 0xde, 0x05, 0x21, 0x96, 0x48, 0xf5, 0x5e, 0x20, 0x3e,
+ 0xc1, 0x52, 0x8e, 0x2e, 0xdb, 0x7b, 0x35, 0x02, 0x2f, 0xda, 0xef, 0x52,
+ 0x20, 0x01, 0xaf, 0xb9, 0x31, 0x2a, 0xe8, 0xde, 0xc3, 0x33, 0x4b, 0x21,
+ 0x60, 0xb7, 0x61, 0x50, 0x7f, 0x24, 0xca, 0x04, 0x4e, 0x79, 0xfb, 0xce,
+ 0xdd, 0x5f, 0xd7, 0x90, 0x3e, 0x2a, 0x16, 0x8c, 0x4a, 0xc8, 0x5b, 0xfe,
+ 0xd5, 0xf3, 0xe6, 0x87, 0x7d, 0xa3, 0xa6, 0xb4, 0xa6, 0x04, 0xcf, 0x38,
+ 0x97, 0x29, 0xee, 0xdd},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of null
+ // tcID: 167
+ {SEC_OID_SHA224,
+ 167,
+ {0x28, 0x40, 0x18, 0x8f, 0x27, 0x42, 0x52, 0x0d, 0xdb, 0xdd, 0x97, 0xa2,
+ 0x4e, 0xea, 0x63, 0x07, 0x00, 0x50, 0xd3, 0xc9, 0xee, 0x53, 0x6e, 0xae,
+ 0xe9, 0x52, 0x33, 0xb6, 0x6f, 0x5e, 0xfe, 0x55, 0xef, 0x4d, 0x8a, 0x31,
+ 0x8e, 0x46, 0x0c, 0x46, 0x14, 0x31, 0x0f, 0x00, 0xcd, 0x25, 0xfe, 0x2f,
+ 0x15, 0x4f, 0x67, 0x73, 0x45, 0x56, 0x49, 0x5e, 0xc1, 0x5d, 0x2e, 0x2e,
+ 0xa2, 0x85, 0xaa, 0x22, 0xd9, 0xcd, 0x07, 0x11, 0x03, 0x3c, 0x6d, 0xb7,
+ 0xaa, 0x84, 0xa2, 0x46, 0x50, 0x67, 0x4e, 0xc0, 0x18, 0xce, 0xf3, 0x26,
+ 0xfc, 0xfc, 0x0f, 0x63, 0x20, 0x12, 0xc4, 0xbd, 0x6d, 0x49, 0x30, 0x35,
+ 0x27, 0x12, 0x16, 0x2d, 0xcd, 0x14, 0x37, 0x54, 0xe7, 0x01, 0x2c, 0x45,
+ 0x8a, 0xe2, 0x9d, 0xde, 0x4f, 0xdc, 0x8f, 0x25, 0x48, 0x68, 0x33, 0xa1,
+ 0xa9, 0x79, 0x91, 0x88, 0x3f, 0x6f, 0x4c, 0xb9, 0x49, 0x09, 0x76, 0x8c,
+ 0x0b, 0x80, 0xc2, 0xc7, 0x05, 0xde, 0xdc, 0x6d, 0xfb, 0x24, 0x4c, 0x46,
+ 0x5e, 0xe9, 0x0d, 0xbf, 0xbc, 0x82, 0x15, 0x92, 0x97, 0x3b, 0x97, 0x8f,
+ 0x72, 0x32, 0x00, 0x07, 0x4a, 0xe4, 0x69, 0x1f, 0x8f, 0x06, 0xc3, 0xad,
+ 0xd2, 0x6e, 0x63, 0x0a, 0x1b, 0x79, 0x3f, 0x98, 0xe2, 0x7a, 0x2f, 0x7e,
+ 0xdc, 0x48, 0xd0, 0x43, 0xe1, 0x96, 0x2d, 0xe2, 0x9b, 0x64, 0x80, 0x67,
+ 0x87, 0x2d, 0xa6, 0x27, 0x96, 0x7b, 0x03, 0x27, 0xd3, 0x86, 0xf7, 0x6a,
+ 0xf9, 0x3d, 0x9c, 0x0d, 0x84, 0xca, 0x89, 0xb9, 0xd5, 0x67, 0xa8, 0x45,
+ 0xde, 0xa4, 0xde, 0x00, 0xac, 0xcb, 0xaa, 0x11, 0xdd, 0xd4, 0x66, 0x8a,
+ 0x4f, 0x91, 0x2a, 0x1b, 0x15, 0x66, 0x6e, 0xf0, 0xf7, 0x60, 0x4f, 0xb0,
+ 0xb9, 0x95, 0xa2, 0xa7, 0x86, 0x60, 0xd8, 0xe5, 0x2d, 0xa0, 0x61, 0x25,
+ 0x33, 0x5d, 0xfd, 0xc2},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of null
+ // tcID: 168
+ {SEC_OID_SHA224,
+ 168,
+ {0x18, 0x61, 0x0e, 0x0b, 0x45, 0x50, 0x00, 0xde, 0x3a, 0x8c, 0x41, 0x3a,
+ 0xf0, 0xda, 0xcf, 0xa8, 0x92, 0x8b, 0xe8, 0x84, 0x4b, 0xa2, 0x9f, 0x84,
+ 0x23, 0x5c, 0x06, 0x68, 0xc3, 0x5b, 0x10, 0x9f, 0x1b, 0x41, 0x5b, 0x2e,
+ 0x3c, 0x5f, 0xfa, 0xc1, 0x19, 0x5a, 0x9b, 0xee, 0xf3, 0x3a, 0x24, 0x82,
+ 0x13, 0x61, 0x74, 0x1e, 0xf9, 0x66, 0x9d, 0x62, 0x6a, 0x8b, 0x76, 0x42,
+ 0x2e, 0x26, 0x38, 0x07, 0x87, 0xaf, 0x06, 0xcc, 0x36, 0xbc, 0xc7, 0xa3,
+ 0x9f, 0xd3, 0xab, 0x5e, 0x85, 0x24, 0xf3, 0x10, 0xc6, 0x53, 0x0e, 0xba,
+ 0x3c, 0x88, 0x8e, 0xba, 0x5a, 0x3e, 0xfa, 0x7e, 0x51, 0x9e, 0x84, 0x9c,
+ 0xbf, 0xb2, 0xce, 0x04, 0xb5, 0xa0, 0x52, 0xf2, 0xb7, 0xb2, 0x57, 0x84,
+ 0xdb, 0x1b, 0x84, 0xce, 0xa4, 0xa0, 0x87, 0x1f, 0x58, 0xe7, 0x66, 0xb3,
+ 0xc9, 0x3f, 0x12, 0x26, 0x13, 0xa5, 0x48, 0x69, 0x69, 0xc8, 0x8f, 0xc2,
+ 0x0f, 0x5e, 0x70, 0xf5, 0x5a, 0xca, 0x0f, 0x92, 0x6c, 0xef, 0x4a, 0x21,
+ 0x56, 0xcf, 0xa1, 0x19, 0x2c, 0xe8, 0xd0, 0x25, 0x34, 0x7e, 0xb2, 0xd4,
+ 0x86, 0x58, 0xc7, 0xb6, 0xed, 0x1f, 0x6c, 0x6f, 0xaa, 0xcc, 0x6b, 0xe6,
+ 0x30, 0xf2, 0xf9, 0xf7, 0x3e, 0x02, 0x58, 0xd6, 0x3c, 0xfa, 0x48, 0x9d,
+ 0x81, 0x64, 0x89, 0x15, 0xc2, 0x0b, 0x1d, 0x45, 0xa8, 0x97, 0x1a, 0x3d,
+ 0x8a, 0x88, 0x88, 0xf9, 0x5d, 0x7e, 0x74, 0x5b, 0x20, 0x7a, 0xf9, 0x23,
+ 0x57, 0x0a, 0x9a, 0x98, 0xe4, 0x0a, 0xa9, 0x7e, 0x1d, 0xdd, 0x8e, 0xce,
+ 0x69, 0xc2, 0x2c, 0x17, 0x7b, 0x5c, 0x67, 0xe2, 0x0b, 0x94, 0x2a, 0x6e,
+ 0x10, 0x01, 0x42, 0xd5, 0x39, 0xeb, 0xba, 0x5e, 0xbb, 0x81, 0x4a, 0x37,
+ 0x6b, 0x0d, 0xe2, 0x46, 0x36, 0xcf, 0xe6, 0xee, 0x19, 0xbf, 0xc9, 0x5d,
+ 0x1b, 0xac, 0xf6, 0xea},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of null
+ // tcID: 169
+ {SEC_OID_SHA224,
+ 169,
+ {0x8f, 0x63, 0xe0, 0xcb, 0xa1, 0xbf, 0xb9, 0x3d, 0x25, 0xba, 0xb5, 0x87,
+ 0x3b, 0xfb, 0xca, 0x0f, 0x33, 0xa7, 0x8c, 0xd5, 0x29, 0x1a, 0x76, 0x34,
+ 0x74, 0x5e, 0x1a, 0x92, 0x60, 0x74, 0x8b, 0x8d, 0xaf, 0x02, 0x73, 0x22,
+ 0x5c, 0x05, 0x49, 0xda, 0xc0, 0x1d, 0xfc, 0xc0, 0xa4, 0x93, 0x7d, 0x36,
+ 0x0e, 0xc4, 0x08, 0x90, 0x1a, 0x54, 0xcc, 0x0a, 0x2c, 0x83, 0xba, 0xcd,
+ 0xc1, 0x8d, 0xd9, 0x00, 0xa2, 0x49, 0x94, 0xaa, 0x43, 0xc2, 0x08, 0xb2,
+ 0x06, 0x71, 0x57, 0xee, 0x3b, 0x04, 0xd0, 0x89, 0xa7, 0x6b, 0xa5, 0x1a,
+ 0xfb, 0x82, 0x90, 0x53, 0xb4, 0xd6, 0x3d, 0x0b, 0x48, 0xbd, 0x1a, 0x96,
+ 0xd0, 0xa7, 0x05, 0xf8, 0xd9, 0xc3, 0x16, 0x1a, 0x18, 0x58, 0x1e, 0x53,
+ 0xad, 0x2c, 0x53, 0x4d, 0x16, 0x72, 0x38, 0x92, 0x23, 0x0b, 0xee, 0x71,
+ 0xcd, 0x5e, 0x6e, 0x05, 0x46, 0x6c, 0x4a, 0x32, 0xbf, 0xdd, 0x3d, 0x62,
+ 0x51, 0x9d, 0x54, 0xe3, 0x18, 0xb0, 0xd9, 0x99, 0x46, 0xf0, 0x41, 0x55,
+ 0xff, 0x17, 0x2c, 0x2f, 0x06, 0x6b, 0x54, 0xfb, 0x29, 0x65, 0xa9, 0x0e,
+ 0x12, 0x9b, 0x61, 0x5a, 0xf6, 0x17, 0x59, 0x0c, 0x9d, 0x41, 0x86, 0x97,
+ 0xac, 0x98, 0x9f, 0x1f, 0x64, 0x46, 0x8a, 0xf5, 0xe5, 0x13, 0x8d, 0xf3,
+ 0x4f, 0x6e, 0x01, 0x90, 0xc5, 0x49, 0xed, 0xf3, 0x8f, 0x23, 0x83, 0xae,
+ 0xb0, 0x8e, 0xe2, 0xec, 0x69, 0x74, 0x28, 0xa0, 0xce, 0xd1, 0xf5, 0x29,
+ 0x9c, 0x3e, 0x64, 0xea, 0xef, 0xc5, 0x07, 0xa7, 0x2d, 0x7e, 0x32, 0x01,
+ 0x1c, 0x4e, 0xf5, 0x6a, 0x31, 0x57, 0xf4, 0xd2, 0xee, 0x72, 0xeb, 0x87,
+ 0x0b, 0xa7, 0x7c, 0xe6, 0xd6, 0x88, 0x44, 0x3e, 0x05, 0x77, 0xca, 0x8b,
+ 0x9e, 0x76, 0x8e, 0x8d, 0x7b, 0xd9, 0x65, 0xce, 0x89, 0x4e, 0x50, 0x66,
+ 0x17, 0x93, 0x5c, 0x3a},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**31 - 1
+ // tcID: 170
+ {SEC_OID_SHA224,
+ 170,
+ {0xb7, 0x87, 0x57, 0x11, 0xa6, 0x98, 0x5e, 0x2d, 0xba, 0xb6, 0xe3, 0xcc,
+ 0x7d, 0xf4, 0x62, 0x9c, 0x99, 0xab, 0xdd, 0xa3, 0x18, 0x2a, 0x4c, 0x7f,
+ 0x4b, 0x86, 0x86, 0x7a, 0x71, 0xc9, 0x29, 0x40, 0x1e, 0xe9, 0x94, 0x6e,
+ 0x15, 0x8a, 0x1c, 0xee, 0xea, 0x97, 0x88, 0x2a, 0xcf, 0xe4, 0x45, 0xfa,
+ 0x90, 0xbd, 0xbb, 0x1b, 0xcd, 0xeb, 0x28, 0xea, 0xa9, 0x47, 0x91, 0x29,
+ 0x7b, 0x72, 0xe7, 0x64, 0x00, 0x09, 0x29, 0x98, 0x42, 0xe5, 0x00, 0x15,
+ 0xfe, 0x5c, 0xdc, 0x1c, 0xbb, 0x29, 0x1e, 0x54, 0xc4, 0xae, 0xc9, 0x8d,
+ 0xe7, 0x4a, 0x01, 0x2d, 0xf7, 0x37, 0x19, 0x29, 0x85, 0xa8, 0x9f, 0x3d,
+ 0x3c, 0x80, 0x54, 0xa4, 0xbf, 0x58, 0x98, 0xfe, 0x9a, 0xf8, 0xce, 0x3d,
+ 0x3b, 0x1a, 0xfd, 0x21, 0x05, 0x89, 0x29, 0x11, 0x33, 0x58, 0xde, 0xe5,
+ 0x90, 0x8d, 0x59, 0x8e, 0x0b, 0x53, 0x19, 0x25, 0xdd, 0x8c, 0xcd, 0x03,
+ 0xd1, 0xe0, 0xd8, 0x85, 0xc3, 0xaa, 0x34, 0xe3, 0x57, 0xa8, 0x5a, 0xbd,
+ 0xfc, 0xde, 0x58, 0x89, 0x3e, 0xd5, 0x9b, 0x86, 0x2d, 0xc6, 0xc9, 0x8a,
+ 0x35, 0x53, 0x7c, 0x04, 0x0e, 0xc6, 0xbf, 0x7d, 0x7a, 0xf0, 0x65, 0x4c,
+ 0x50, 0xa3, 0x28, 0x0a, 0xf8, 0xbd, 0x48, 0xa4, 0x9a, 0xb6, 0xab, 0x7c,
+ 0xe3, 0x00, 0x08, 0x30, 0x50, 0x80, 0x17, 0x57, 0x6b, 0xd9, 0x99, 0xad,
+ 0xbc, 0xfc, 0xe4, 0x7d, 0x46, 0xfe, 0x6d, 0x27, 0x02, 0x52, 0x8b, 0x73,
+ 0xad, 0xfe, 0xa2, 0xd7, 0x74, 0x1b, 0x08, 0x2a, 0xf7, 0xb8, 0xbc, 0x42,
+ 0x38, 0xa8, 0x7f, 0xb2, 0x63, 0x53, 0x7d, 0x0c, 0xcc, 0xf0, 0xcf, 0x93,
+ 0x40, 0x19, 0x15, 0xd7, 0xc5, 0x70, 0xcb, 0x29, 0x39, 0x4f, 0xe9, 0x88,
+ 0x78, 0xc0, 0x7e, 0x98, 0x3d, 0x52, 0x81, 0xa5, 0x4b, 0xd2, 0x7a, 0x09,
+ 0x7e, 0x06, 0x5c, 0x39},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**32 - 1
+ // tcID: 171
+ {SEC_OID_SHA224,
+ 171,
+ {0x53, 0x74, 0xa6, 0xb6, 0x5a, 0xe6, 0xb7, 0x90, 0x3d, 0x5c, 0x0d, 0x06,
+ 0xcc, 0xbe, 0xcc, 0x1e, 0x4c, 0xaf, 0xc0, 0xfc, 0x85, 0x4a, 0xb3, 0xd5,
+ 0x8e, 0x0a, 0x89, 0x7f, 0xf7, 0xc6, 0x5c, 0x85, 0x9e, 0x80, 0x8c, 0x17,
+ 0xe1, 0x54, 0xf1, 0xa8, 0xfe, 0x19, 0xee, 0x7e, 0xcf, 0x19, 0xbe, 0x91,
+ 0x0d, 0x6b, 0xaf, 0xf0, 0xd0, 0xa2, 0xde, 0xe0, 0x5e, 0x04, 0x9a, 0x07,
+ 0xef, 0xa2, 0xdc, 0xab, 0x6c, 0xd4, 0x29, 0xbb, 0x89, 0x66, 0x55, 0xf3,
+ 0x65, 0x66, 0x07, 0x3d, 0x57, 0x6c, 0x2e, 0xe0, 0x82, 0x9e, 0x51, 0x34,
+ 0xcf, 0xda, 0x43, 0xe8, 0x36, 0xd0, 0x85, 0xc4, 0x0f, 0x51, 0x69, 0x0c,
+ 0xc8, 0x43, 0xc3, 0x28, 0x31, 0xd3, 0x7d, 0x33, 0x88, 0xae, 0xfd, 0x78,
+ 0xa1, 0xcc, 0x2c, 0xb8, 0x68, 0x53, 0xcb, 0x3a, 0xe4, 0xa9, 0x2d, 0x86,
+ 0xcc, 0x2a, 0xcf, 0xf5, 0x09, 0x41, 0x0d, 0x90, 0xa1, 0x93, 0xd7, 0x46,
+ 0x30, 0xfc, 0x69, 0x01, 0x56, 0xdc, 0xd4, 0x39, 0x5a, 0x26, 0x04, 0x7e,
+ 0xe9, 0xc3, 0xf5, 0x3b, 0x49, 0xec, 0x54, 0x19, 0xd5, 0x29, 0x11, 0xf2,
+ 0xf8, 0x9a, 0x53, 0x58, 0x2b, 0x91, 0x61, 0x8d, 0xe9, 0x1c, 0x23, 0xfd,
+ 0xc6, 0x65, 0xe3, 0xd5, 0xdf, 0x7b, 0xea, 0x5c, 0x0a, 0xc4, 0xa8, 0x4c,
+ 0xc0, 0x7a, 0xad, 0xa1, 0x30, 0xbf, 0x13, 0xc0, 0xbe, 0x73, 0x55, 0x2f,
+ 0x9c, 0x9e, 0x40, 0x38, 0x3e, 0x5d, 0x03, 0xd3, 0x5f, 0x27, 0xe9, 0x0c,
+ 0xd3, 0xc6, 0x15, 0xb5, 0x5a, 0xeb, 0x0a, 0xd0, 0xea, 0x3b, 0x23, 0x0e,
+ 0x33, 0x6b, 0xf0, 0x6c, 0xc7, 0x85, 0xe1, 0x11, 0x38, 0xb3, 0xd2, 0x4e,
+ 0x3e, 0xa4, 0x01, 0x53, 0xc5, 0x67, 0x34, 0xbd, 0x2f, 0xc8, 0xaa, 0x42,
+ 0x36, 0xac, 0x3f, 0x2e, 0x4b, 0x16, 0x6b, 0x45, 0x28, 0x02, 0x22, 0xbf,
+ 0x44, 0x4f, 0xa9, 0xa3},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**40 - 1
+ // tcID: 172
+ {SEC_OID_SHA224,
+ 172,
+ {0x57, 0xc8, 0xca, 0x1d, 0x0e, 0x8d, 0xab, 0xa5, 0x03, 0xda, 0x48, 0x9e,
+ 0xdc, 0x7e, 0xc8, 0xb3, 0x31, 0xe1, 0x08, 0x80, 0x90, 0x14, 0x29, 0x47,
+ 0xcf, 0x10, 0x03, 0x9d, 0xa6, 0x74, 0x93, 0x3c, 0x33, 0xfb, 0xd7, 0x53,
+ 0x1f, 0x99, 0x98, 0xa6, 0x7f, 0x4e, 0x6b, 0xc9, 0xd1, 0xa8, 0x7e, 0x07,
+ 0xa1, 0xa8, 0x6b, 0xa8, 0x21, 0x24, 0x2d, 0x3a, 0x01, 0xf4, 0x75, 0x5b,
+ 0xff, 0x81, 0x30, 0xc4, 0xff, 0xcb, 0x44, 0xe2, 0x85, 0xcb, 0x72, 0xd3,
+ 0x8f, 0x72, 0x9a, 0x1f, 0xc7, 0x1e, 0x1d, 0xf6, 0xae, 0xe5, 0xce, 0xb9,
+ 0xce, 0x83, 0xcd, 0x1f, 0x63, 0x5c, 0x20, 0x1c, 0xcd, 0x0e, 0x7f, 0x97,
+ 0x5d, 0x4a, 0x4b, 0x01, 0x54, 0xfb, 0x2b, 0xad, 0xb7, 0xb1, 0x70, 0x83,
+ 0x2f, 0xaf, 0xc9, 0x02, 0x3a, 0xc7, 0x44, 0x97, 0xfb, 0xd0, 0xe7, 0x00,
+ 0x09, 0xb5, 0x5f, 0x79, 0x48, 0x2a, 0x17, 0x45, 0x73, 0xa8, 0x11, 0xbf,
+ 0x46, 0xa7, 0x74, 0xd6, 0x3f, 0xf3, 0xfd, 0x9b, 0xa2, 0x2d, 0x82, 0xad,
+ 0x6e, 0x46, 0x76, 0x1e, 0x9e, 0xe3, 0xb8, 0x7f, 0x2b, 0xba, 0x58, 0xd7,
+ 0x6a, 0x26, 0xf0, 0x3b, 0x4d, 0x5a, 0xb6, 0x88, 0x4d, 0xbe, 0x5b, 0x51,
+ 0x47, 0x5f, 0xcb, 0xc2, 0xdd, 0x16, 0x0f, 0x6f, 0x9b, 0x86, 0xd5, 0x4b,
+ 0x6f, 0x53, 0x22, 0x44, 0x5f, 0xf8, 0x02, 0x2c, 0x3d, 0x5a, 0x78, 0xdb,
+ 0xc9, 0x7a, 0x36, 0x48, 0x42, 0xfa, 0xf3, 0xe3, 0xbe, 0x6b, 0x02, 0xfa,
+ 0xac, 0xaf, 0x22, 0xee, 0x98, 0xe0, 0xaa, 0xbd, 0xb1, 0xfc, 0x1e, 0x9c,
+ 0x54, 0x6d, 0x09, 0x78, 0xbd, 0x59, 0xf9, 0x06, 0x21, 0x01, 0xb0, 0xd8,
+ 0x6c, 0x93, 0xe0, 0x95, 0xb2, 0xb0, 0x80, 0x06, 0x7c, 0xa1, 0xcb, 0x29,
+ 0x40, 0xa2, 0x27, 0x1a, 0x6e, 0x73, 0x8a, 0xf8, 0x8a, 0x2b, 0x9c, 0x92,
+ 0x55, 0x35, 0x12, 0xac},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**64 - 1
+ // tcID: 173
+ {SEC_OID_SHA224,
+ 173,
+ {0x59, 0x69, 0xbf, 0xde, 0xe6, 0x5a, 0xbe, 0x62, 0xa8, 0xcf, 0xc7, 0xf5,
+ 0x7e, 0xfb, 0x08, 0xaa, 0x24, 0x3f, 0xa3, 0xc4, 0xc4, 0xa3, 0x5b, 0x62,
+ 0xfa, 0x4b, 0xbc, 0xc3, 0xab, 0x9a, 0xa4, 0x50, 0x21, 0xed, 0xe8, 0x63,
+ 0x92, 0x96, 0x44, 0x63, 0x5b, 0xfa, 0x45, 0xac, 0x7e, 0x73, 0x47, 0x0b,
+ 0xba, 0xc2, 0xa5, 0x1b, 0x00, 0xf4, 0x96, 0xf4, 0x2b, 0xce, 0x08, 0x71,
+ 0x93, 0x50, 0x33, 0x58, 0xeb, 0x28, 0x5f, 0x4f, 0x45, 0x95, 0x3b, 0x90,
+ 0x38, 0x58, 0xf1, 0x86, 0x78, 0x70, 0x15, 0x6f, 0x99, 0xb8, 0x3c, 0x5b,
+ 0x4a, 0x77, 0xa7, 0x99, 0xdb, 0xbe, 0xcc, 0x8e, 0xac, 0x25, 0xa5, 0xfc,
+ 0xc2, 0x6e, 0x55, 0x95, 0x94, 0xc9, 0x03, 0xcb, 0xfd, 0x08, 0x6e, 0x72,
+ 0xbf, 0xdb, 0x28, 0xb0, 0xbe, 0x91, 0xd9, 0xf0, 0x2f, 0x8c, 0xd9, 0x49,
+ 0x79, 0x93, 0x7e, 0x10, 0x5d, 0x2d, 0xbf, 0x9d, 0x13, 0x4d, 0x04, 0x51,
+ 0xa3, 0x9f, 0x87, 0x01, 0x9c, 0x1c, 0x13, 0xb2, 0x2a, 0x6f, 0xd8, 0xd4,
+ 0xd3, 0x60, 0x37, 0x86, 0x48, 0x98, 0x10, 0xbe, 0x80, 0x78, 0xd4, 0x07,
+ 0xf6, 0x14, 0xe4, 0xc6, 0xe8, 0x09, 0x81, 0xf9, 0xc3, 0xce, 0x32, 0x18,
+ 0x0c, 0x10, 0x69, 0x79, 0x90, 0x63, 0xc6, 0xd7, 0x59, 0xce, 0x69, 0x73,
+ 0x32, 0x20, 0x43, 0xb6, 0x11, 0xeb, 0x95, 0x7f, 0x97, 0xd9, 0x6b, 0x10,
+ 0x62, 0x31, 0xb5, 0x2b, 0x05, 0x13, 0x71, 0xba, 0x5b, 0x36, 0x00, 0x2b,
+ 0x64, 0xb0, 0xf8, 0x85, 0x57, 0xf0, 0x17, 0x8b, 0xcf, 0xc0, 0x40, 0x23,
+ 0x6d, 0x67, 0x5f, 0xbc, 0xff, 0xc0, 0xc2, 0xab, 0x9e, 0x5e, 0xda, 0xcc,
+ 0xf0, 0x0d, 0xb4, 0x75, 0xe3, 0xa9, 0x93, 0x96, 0xfb, 0x15, 0xaf, 0x3b,
+ 0x7e, 0xc9, 0x3e, 0x2d, 0xe6, 0x68, 0xee, 0xb9, 0x1e, 0x6d, 0x4d, 0x4b,
+ 0x78, 0x88, 0x13, 0x08},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of null
+ // tcID: 174
+ {SEC_OID_SHA224,
+ 174,
+ {0x11, 0xbd, 0x14, 0x8f, 0x30, 0xf5, 0x26, 0x78, 0xe4, 0x8c, 0xc8, 0xdd,
+ 0xb9, 0xbf, 0x60, 0xec, 0x1d, 0x09, 0xaa, 0x9b, 0x80, 0x71, 0x47, 0x28,
+ 0xc2, 0x22, 0xe2, 0x49, 0xca, 0xe2, 0xba, 0xa0, 0x98, 0xad, 0xb2, 0x92,
+ 0x50, 0xec, 0x91, 0x32, 0x94, 0x7a, 0xbf, 0x8a, 0x28, 0xd2, 0x87, 0xd5,
+ 0xb0, 0x40, 0x1e, 0xc8, 0x6f, 0xb9, 0x1e, 0x09, 0x95, 0xaf, 0xa3, 0x0b,
+ 0x14, 0xc3, 0xf7, 0xd7, 0xfd, 0xde, 0xc5, 0xa9, 0xe9, 0xdc, 0x9b, 0xf7,
+ 0xeb, 0x43, 0xd2, 0x18, 0xbc, 0xcd, 0x46, 0x9a, 0xe7, 0x97, 0x28, 0x07,
+ 0xbc, 0xde, 0xa6, 0x85, 0x22, 0x69, 0x95, 0xb3, 0x85, 0x8d, 0x5a, 0x42,
+ 0x24, 0x09, 0xdc, 0x49, 0x52, 0xf6, 0x61, 0xee, 0x8a, 0x10, 0x66, 0x42,
+ 0xca, 0xcd, 0x26, 0x4e, 0x64, 0x5d, 0x88, 0xce, 0x91, 0x5c, 0xaa, 0xd8,
+ 0x35, 0x5c, 0xcc, 0xbd, 0x56, 0x01, 0x8e, 0x16, 0x6f, 0xa7, 0x60, 0x5c,
+ 0xaa, 0x05, 0x09, 0x21, 0x49, 0x40, 0x7a, 0x5c, 0xd4, 0x69, 0x32, 0x63,
+ 0x01, 0xe4, 0x17, 0x7f, 0x61, 0x3b, 0x4e, 0xd9, 0x67, 0xd9, 0x36, 0x1b,
+ 0xd7, 0x03, 0xff, 0xe2, 0x6d, 0x9c, 0x14, 0x9b, 0x58, 0x33, 0x16, 0xc0,
+ 0xd7, 0x69, 0xcc, 0x2d, 0xbe, 0x5c, 0x4e, 0x45, 0xb0, 0x84, 0x30, 0x66,
+ 0x17, 0x3a, 0x9d, 0xd5, 0x87, 0x4f, 0x44, 0x98, 0x95, 0x1d, 0x22, 0xf6,
+ 0x21, 0xbe, 0x21, 0x01, 0x35, 0xa4, 0xdf, 0xc9, 0x1a, 0x72, 0xdd, 0x4d,
+ 0x24, 0x23, 0xb3, 0xe8, 0xba, 0xf3, 0xd5, 0xba, 0x08, 0xaf, 0xa7, 0x9c,
+ 0xdc, 0x2b, 0xb6, 0x3d, 0x0f, 0xa9, 0xbc, 0xa5, 0x08, 0xec, 0x8e, 0x13,
+ 0xc2, 0xdf, 0xa2, 0xc2, 0xaa, 0xaf, 0x29, 0x22, 0xbc, 0xf8, 0x62, 0x3d,
+ 0x8c, 0x4c, 0x20, 0xc3, 0xd9, 0x27, 0xc7, 0x26, 0xc5, 0x7e, 0xb2, 0x6d,
+ 0xac, 0x95, 0xf4, 0x9d},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to null
+ // tcID: 175
+ {SEC_OID_SHA224,
+ 175,
+ {0x3d, 0x15, 0xe6, 0x8e, 0xde, 0x26, 0x43, 0x1e, 0x35, 0xc9, 0xa9, 0x0b,
+ 0x60, 0xfe, 0xf5, 0x8b, 0x0e, 0x42, 0x72, 0x39, 0x9d, 0x39, 0x85, 0xfd,
+ 0xee, 0x92, 0x0c, 0x78, 0x99, 0x95, 0xeb, 0x8b, 0xd9, 0x9d, 0x01, 0xc4,
+ 0xdb, 0x80, 0xf9, 0x0f, 0xa7, 0xe3, 0x10, 0x5d, 0xe7, 0x5c, 0xea, 0x6a,
+ 0xe2, 0x4e, 0x67, 0x7b, 0x8b, 0x10, 0x60, 0xa6, 0xa9, 0xf1, 0x51, 0xa4,
+ 0x9f, 0xb4, 0x17, 0x33, 0x97, 0xe5, 0x9f, 0x79, 0xf4, 0x6c, 0xd7, 0x0a,
+ 0x69, 0xea, 0x44, 0xb1, 0x83, 0xf6, 0xdd, 0xe2, 0x24, 0x5b, 0x4c, 0xf7,
+ 0xd6, 0xc1, 0x68, 0x48, 0x3f, 0x27, 0x6f, 0xea, 0xa2, 0x46, 0x0e, 0xee,
+ 0x64, 0x47, 0x96, 0x97, 0x9f, 0x20, 0xc6, 0x87, 0x5d, 0x2f, 0xf9, 0xd7,
+ 0xb2, 0x6e, 0xcb, 0x95, 0x68, 0xa3, 0x9d, 0xb9, 0x99, 0xb2, 0xb8, 0x1c,
+ 0x74, 0xf6, 0x44, 0x57, 0x3c, 0xcd, 0x78, 0x16, 0x23, 0x9a, 0xc7, 0xe3,
+ 0x6c, 0x3c, 0xfa, 0x3e, 0xa4, 0x58, 0xd1, 0x92, 0xac, 0x0e, 0xb4, 0x0b,
+ 0x5e, 0xcb, 0x56, 0x20, 0x1b, 0x28, 0x26, 0x87, 0x2d, 0xf2, 0x74, 0x03,
+ 0xb9, 0x8d, 0x1c, 0x5c, 0xa2, 0x2e, 0x5f, 0xfa, 0x28, 0x7b, 0x5c, 0xcd,
+ 0x1c, 0x1a, 0x3f, 0x55, 0x84, 0x1d, 0xff, 0x41, 0x4d, 0x1e, 0xdc, 0x43,
+ 0x28, 0xc6, 0xc8, 0xc4, 0xb1, 0x18, 0x77, 0xc9, 0x54, 0xd0, 0xdd, 0x7a,
+ 0x8d, 0x3f, 0x77, 0x6c, 0x85, 0x81, 0x0c, 0x84, 0x2a, 0x4e, 0x14, 0xc8,
+ 0x7a, 0x9f, 0x95, 0x50, 0xa6, 0x87, 0x56, 0x1f, 0xf1, 0x87, 0x5a, 0x86,
+ 0xd4, 0xfb, 0x63, 0x19, 0x1a, 0x7d, 0xae, 0xdd, 0xbd, 0xc3, 0x8f, 0x55,
+ 0x6c, 0x16, 0xca, 0x97, 0x30, 0x99, 0x35, 0xf1, 0x3f, 0x5e, 0x2b, 0x21,
+ 0x43, 0xf3, 0x72, 0x5e, 0xc8, 0xeb, 0xab, 0x88, 0xf6, 0xa6, 0xa8, 0x51,
+ 0xa9, 0x08, 0x3e, 0x93},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to null
+ // tcID: 176
+ {SEC_OID_SHA224,
+ 176,
+ {0x7c, 0xee, 0x1b, 0x5e, 0x03, 0x54, 0xfa, 0xfa, 0x15, 0x79, 0x37, 0x0b,
+ 0x76, 0x0e, 0xa9, 0xb7, 0x25, 0x4a, 0xd7, 0x34, 0x1b, 0xae, 0xb0, 0x97,
+ 0xba, 0x39, 0x54, 0x80, 0xd1, 0x08, 0xb1, 0x65, 0x01, 0x65, 0xbf, 0x82,
+ 0xe3, 0xfb, 0x0c, 0x7a, 0xbf, 0xcb, 0x6e, 0x6a, 0x26, 0x80, 0x3e, 0xfd,
+ 0x28, 0x90, 0xf1, 0xfd, 0x13, 0x8f, 0x57, 0xe1, 0xbd, 0x1d, 0xff, 0xa4,
+ 0x38, 0xbd, 0x28, 0x32, 0x5c, 0x20, 0xb8, 0x0d, 0x01, 0x5a, 0xa6, 0x70,
+ 0xb2, 0x74, 0x84, 0xa3, 0xfd, 0xac, 0x73, 0xa2, 0x98, 0xd9, 0x73, 0x56,
+ 0xd2, 0x6a, 0xbc, 0x0f, 0x53, 0x30, 0xb1, 0x99, 0x9e, 0xa3, 0x7f, 0xb7,
+ 0x5d, 0x65, 0xae, 0xb7, 0x3f, 0xa4, 0xbe, 0xf2, 0x9d, 0x0a, 0x78, 0x8b,
+ 0xd1, 0xc5, 0xd5, 0x03, 0x38, 0xc6, 0xcf, 0x47, 0x23, 0x07, 0x1d, 0x13,
+ 0x90, 0xf5, 0x91, 0x1f, 0x05, 0xda, 0xee, 0x83, 0x07, 0xe9, 0x09, 0x0f,
+ 0x35, 0x09, 0xf4, 0x7d, 0x23, 0x5e, 0xa5, 0x3f, 0xeb, 0x88, 0xf8, 0x2c,
+ 0x89, 0x12, 0x55, 0x01, 0xec, 0x89, 0xe7, 0x37, 0xed, 0x31, 0x88, 0x9c,
+ 0xec, 0xf7, 0x1c, 0x0c, 0xa1, 0x4c, 0xa0, 0xe5, 0x06, 0x31, 0x06, 0x00,
+ 0x69, 0x45, 0x1c, 0x7c, 0x8d, 0x73, 0xcc, 0x94, 0x3a, 0xb3, 0x22, 0x6d,
+ 0x82, 0xfb, 0xfb, 0x93, 0x74, 0x60, 0x0b, 0x96, 0x30, 0x4f, 0x74, 0xb2,
+ 0xae, 0x4c, 0x50, 0xc0, 0x24, 0x34, 0x0a, 0xa1, 0xff, 0x7c, 0x88, 0x4f,
+ 0x01, 0x0c, 0x44, 0x49, 0xd7, 0xfa, 0xe3, 0x41, 0xa8, 0xf0, 0x48, 0xa1,
+ 0xd0, 0x72, 0x14, 0x6f, 0xfc, 0xac, 0x6d, 0x13, 0xa8, 0x4b, 0x99, 0x5f,
+ 0xa7, 0x25, 0x63, 0xae, 0x02, 0xf7, 0x4d, 0xf7, 0x2f, 0x5e, 0x78, 0xe9,
+ 0x3f, 0xb7, 0xef, 0x58, 0x11, 0x20, 0x1f, 0xef, 0x2c, 0x51, 0x23, 0xe5,
+ 0x72, 0x58, 0x55, 0xed},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of null
+ // tcID: 177
+ {SEC_OID_SHA224,
+ 177,
+ {0x99, 0xbc, 0xdd, 0x49, 0x17, 0xe1, 0x2a, 0x45, 0x9c, 0x8e, 0xc9, 0xd7,
+ 0xae, 0x7c, 0x5f, 0x59, 0xa7, 0x4c, 0xc3, 0x85, 0x02, 0x97, 0xc9, 0xb4,
+ 0x7b, 0x1a, 0xe6, 0x2c, 0x2b, 0xe9, 0x1e, 0x84, 0xfd, 0xe9, 0xbd, 0xd0,
+ 0x7b, 0xed, 0xab, 0x7f, 0xf5, 0x0b, 0x72, 0x1c, 0xf3, 0xc9, 0xf6, 0xbb,
+ 0x44, 0x89, 0x85, 0xb1, 0xf0, 0xbf, 0x1c, 0x54, 0xd9, 0x74, 0x0b, 0x43,
+ 0x17, 0x93, 0xba, 0x53, 0xc1, 0x96, 0x3c, 0x31, 0x50, 0x9a, 0x27, 0xf2,
+ 0x18, 0x68, 0x55, 0x9d, 0x93, 0x5e, 0xd6, 0xb3, 0xcc, 0xd0, 0xe5, 0x28,
+ 0x91, 0xb2, 0x37, 0x1c, 0x8e, 0x77, 0xd8, 0xfd, 0x64, 0x78, 0xc1, 0x62,
+ 0x50, 0xb8, 0x92, 0x06, 0x20, 0xb6, 0xdc, 0x6e, 0x73, 0xed, 0xdf, 0x05,
+ 0x9d, 0x48, 0x35, 0x95, 0xe2, 0xbc, 0x5b, 0xb5, 0x16, 0x1a, 0x08, 0xf1,
+ 0xa4, 0x30, 0x76, 0x65, 0x07, 0xa6, 0x8a, 0xbf, 0xfc, 0xde, 0xb6, 0xa4,
+ 0x72, 0xf1, 0x7f, 0x48, 0x84, 0x20, 0xf8, 0xfe, 0xed, 0x85, 0x87, 0x21,
+ 0x9a, 0xb1, 0xc4, 0x32, 0x98, 0x8e, 0xde, 0x27, 0x29, 0xea, 0x88, 0x75,
+ 0xcd, 0x50, 0x1d, 0x2c, 0xaf, 0x9b, 0xf1, 0xea, 0x53, 0xc4, 0xe4, 0x75,
+ 0xc6, 0xe9, 0x74, 0x10, 0x28, 0x9f, 0x6d, 0xda, 0xba, 0x3b, 0xd9, 0x6b,
+ 0x0b, 0x00, 0x05, 0xca, 0xb3, 0xb3, 0xbd, 0xad, 0x74, 0xc8, 0xd0, 0xc1,
+ 0x18, 0x5a, 0x09, 0x9f, 0xfa, 0xdf, 0xd3, 0x44, 0x0e, 0x82, 0xa2, 0x42,
+ 0x65, 0x12, 0x5a, 0x9e, 0xd6, 0x41, 0x17, 0x4f, 0x36, 0x1c, 0x9b, 0xf9,
+ 0x44, 0x13, 0x09, 0x39, 0xfd, 0x0d, 0xae, 0xf0, 0x21, 0x05, 0xc5, 0xec,
+ 0x01, 0xd2, 0xb5, 0xb3, 0x15, 0x8a, 0xa4, 0x61, 0x00, 0xd6, 0x6b, 0x48,
+ 0xe8, 0x34, 0xd6, 0xed, 0xf0, 0x50, 0xb8, 0x8e, 0x83, 0xa3, 0xcc, 0xa4,
+ 0x21, 0x2f, 0x99, 0x5f},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 178
+ {SEC_OID_SHA224,
+ 178,
+ {0x4c, 0x5d, 0xf8, 0xbc, 0xbe, 0xd9, 0x02, 0x18, 0x3e, 0x3e, 0x90, 0xfb,
+ 0x16, 0x7a, 0x75, 0xc8, 0xe5, 0x28, 0xee, 0xac, 0x4b, 0x71, 0x55, 0x77,
+ 0x38, 0xf6, 0x47, 0x2c, 0xc9, 0x75, 0x52, 0x30, 0xf9, 0xd9, 0xe6, 0x61,
+ 0x30, 0x6e, 0x7d, 0x99, 0xd9, 0x22, 0x5c, 0xc4, 0xd3, 0x92, 0xc0, 0x94,
+ 0x81, 0x7d, 0x40, 0x6c, 0x28, 0xdf, 0x99, 0xda, 0x12, 0x41, 0xe2, 0x6d,
+ 0x05, 0xfa, 0x37, 0xa8, 0x7d, 0x15, 0x1d, 0x56, 0xec, 0x19, 0xa0, 0xf7,
+ 0xba, 0x0c, 0x08, 0x52, 0xee, 0x6f, 0x88, 0x9f, 0xc6, 0x23, 0xd6, 0x7b,
+ 0xb2, 0xfc, 0xa1, 0xe8, 0xc9, 0x3a, 0xa9, 0xd5, 0xf3, 0x7f, 0xcf, 0xeb,
+ 0xee, 0xa2, 0xff, 0x61, 0xce, 0x6e, 0x7b, 0xa4, 0xb4, 0xe6, 0x08, 0xb8,
+ 0x99, 0x01, 0xe1, 0x7a, 0x4a, 0xb0, 0x3d, 0xb6, 0xeb, 0xa7, 0xfa, 0x5f,
+ 0x37, 0x68, 0xfb, 0x23, 0x2d, 0x58, 0xa9, 0x53, 0x45, 0x6f, 0xf3, 0x1e,
+ 0x2f, 0xae, 0x2a, 0xa0, 0x05, 0xff, 0x89, 0x6a, 0x1d, 0x65, 0x14, 0xb6,
+ 0x20, 0x6b, 0x7a, 0xc4, 0xa9, 0x29, 0x46, 0xc0, 0xac, 0x34, 0x85, 0xd2,
+ 0x55, 0xa9, 0xb7, 0x34, 0x8f, 0xde, 0xe8, 0xbe, 0xe8, 0xe1, 0xc4, 0xab,
+ 0x36, 0xf8, 0xa4, 0x6c, 0x4b, 0x7c, 0x82, 0x00, 0xf1, 0x4a, 0xfe, 0xfa,
+ 0x7a, 0xcf, 0xa8, 0xe4, 0x5a, 0x9d, 0x0b, 0x7b, 0x20, 0x79, 0x19, 0xf1,
+ 0x63, 0xaf, 0xa9, 0x0c, 0x36, 0xe8, 0xdd, 0x3d, 0xa8, 0x36, 0xee, 0x1c,
+ 0x5b, 0xe6, 0x9c, 0x72, 0xbe, 0xd4, 0x46, 0x08, 0x1a, 0x80, 0xf6, 0xfc,
+ 0x8c, 0x7f, 0xb8, 0xf5, 0x32, 0x14, 0x2d, 0x3e, 0xb2, 0xc5, 0x6e, 0x6a,
+ 0xc3, 0x3b, 0xf2, 0x77, 0xcf, 0x1b, 0xcf, 0xe8, 0xee, 0xd9, 0xfe, 0x63,
+ 0x7f, 0x24, 0xd4, 0xbf, 0x51, 0x5c, 0x57, 0x3d, 0x02, 0xf0, 0x86, 0x8a,
+ 0x25, 0xe8, 0x86, 0x32},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 179
+ {SEC_OID_SHA224,
+ 179,
+ {0x5e, 0x03, 0x52, 0xe6, 0x01, 0x0a, 0x61, 0x5e, 0xd4, 0x7d, 0x9a, 0xae,
+ 0x0b, 0xff, 0x7f, 0x23, 0x59, 0x3b, 0x28, 0x35, 0x96, 0x6e, 0xbd, 0x23,
+ 0x78, 0xbe, 0xdc, 0x34, 0x59, 0xe3, 0xd5, 0x81, 0x30, 0x93, 0xc4, 0x6c,
+ 0xa3, 0xba, 0x49, 0x64, 0x86, 0x97, 0x5f, 0xab, 0x64, 0x0b, 0xc0, 0x5d,
+ 0x4f, 0x0f, 0x78, 0x9c, 0x73, 0x0e, 0x5f, 0xec, 0x86, 0x92, 0xdc, 0xea,
+ 0xec, 0x65, 0x06, 0x2b, 0x2f, 0x0a, 0xd8, 0x49, 0xa2, 0xfd, 0xba, 0x3b,
+ 0x97, 0x49, 0xa8, 0xca, 0x73, 0x07, 0xb7, 0x1d, 0xf1, 0x56, 0xa5, 0x79,
+ 0x00, 0xfd, 0xbe, 0x68, 0x8b, 0x98, 0x87, 0x42, 0x19, 0xbd, 0x2b, 0x86,
+ 0xf5, 0xfc, 0x2d, 0x2f, 0xcb, 0xde, 0x64, 0xca, 0x55, 0xbd, 0x8c, 0x58,
+ 0x62, 0xe6, 0x8b, 0x78, 0x83, 0xaf, 0xe0, 0xf2, 0xa6, 0xc5, 0xe4, 0xcf,
+ 0x15, 0x83, 0x49, 0x47, 0x7d, 0xc9, 0x9f, 0xc4, 0x38, 0x78, 0xd5, 0xaf,
+ 0x3c, 0x75, 0xa1, 0x08, 0x31, 0xa2, 0xe7, 0xa9, 0x57, 0x10, 0xa0, 0x6f,
+ 0x15, 0x95, 0x8e, 0x71, 0xe3, 0x2f, 0x23, 0x0c, 0x22, 0xe8, 0xe7, 0xc1,
+ 0xb0, 0x8c, 0x7d, 0xd2, 0xa7, 0x61, 0x4e, 0x25, 0xdd, 0xc8, 0xc5, 0x4f,
+ 0x81, 0x9b, 0x8e, 0xf3, 0x14, 0x88, 0x1e, 0x32, 0xe3, 0x5b, 0xea, 0xc0,
+ 0xe7, 0x00, 0x78, 0xb1, 0x1c, 0x93, 0x07, 0xcf, 0x20, 0x28, 0x0f, 0x88,
+ 0x99, 0x63, 0x0a, 0x0d, 0x02, 0xff, 0x4d, 0xcc, 0x48, 0xa6, 0xed, 0x74,
+ 0xdd, 0xb1, 0x81, 0x89, 0xc7, 0x47, 0x42, 0x8d, 0xc4, 0x65, 0x7f, 0x6f,
+ 0xe2, 0xf2, 0x8f, 0xf7, 0x72, 0x65, 0x1b, 0x04, 0x40, 0x2c, 0xc9, 0xcd,
+ 0x66, 0x7d, 0x44, 0xfb, 0x1d, 0xc9, 0xcb, 0x10, 0x06, 0x1f, 0xea, 0x13,
+ 0xc7, 0x8d, 0xc8, 0x2d, 0xa9, 0xfb, 0x7c, 0x4a, 0x91, 0xcb, 0xf5, 0xd1,
+ 0xf9, 0x9c, 0x54, 0x49},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 180
+ {SEC_OID_SHA224,
+ 180,
+ {0x91, 0x75, 0xdb, 0xff, 0x95, 0x5e, 0x94, 0x1f, 0x85, 0x7a, 0x3a, 0x6f,
+ 0xfe, 0xdb, 0xad, 0x12, 0x28, 0xae, 0x8b, 0x7e, 0xec, 0xab, 0xd5, 0x19,
+ 0x01, 0x2d, 0xef, 0xf3, 0x4e, 0xf3, 0x3a, 0x94, 0x1a, 0x07, 0x9c, 0x7b,
+ 0x4e, 0x54, 0x13, 0x13, 0xb3, 0x14, 0x00, 0x5d, 0xb4, 0x63, 0xb8, 0x01,
+ 0x11, 0xaf, 0x13, 0xe2, 0xbf, 0x97, 0x5a, 0xff, 0x6d, 0x26, 0xdd, 0x97,
+ 0xb6, 0xcc, 0xc3, 0xb0, 0xcb, 0x45, 0xd7, 0xb8, 0xa0, 0x11, 0x26, 0xbc,
+ 0x80, 0xec, 0x48, 0xea, 0x28, 0x21, 0xf3, 0xf2, 0xac, 0x89, 0x9a, 0x5c,
+ 0x0c, 0x2b, 0x73, 0x07, 0xd9, 0x28, 0xb2, 0x4a, 0x37, 0x93, 0x32, 0xe5,
+ 0xa7, 0xee, 0x28, 0x7f, 0x3c, 0xd7, 0x36, 0xc7, 0x01, 0xbe, 0x43, 0x9b,
+ 0xef, 0x6e, 0x83, 0xa2, 0x3b, 0x2b, 0x93, 0xdd, 0x55, 0x1c, 0x7c, 0xc1,
+ 0xd5, 0xc1, 0x4d, 0x6a, 0x1e, 0x9b, 0xa0, 0xcc, 0xd3, 0x3a, 0xc9, 0xa2,
+ 0xe9, 0xab, 0x41, 0x58, 0xc2, 0x71, 0xd7, 0x28, 0xac, 0xaf, 0xe3, 0x6c,
+ 0x61, 0xf6, 0x8e, 0xbb, 0xdf, 0xd0, 0xc8, 0x83, 0x4f, 0x5f, 0x87, 0xf8,
+ 0x3f, 0x29, 0x6c, 0xe2, 0xd3, 0x88, 0x02, 0x19, 0xe6, 0xfd, 0x8a, 0x24,
+ 0xf3, 0x8a, 0x68, 0x56, 0x04, 0xe9, 0xff, 0xdf, 0x1a, 0xe5, 0x9e, 0xf4,
+ 0xa3, 0x01, 0xc7, 0xa5, 0x68, 0x61, 0x98, 0x7a, 0xaa, 0x8c, 0xac, 0x63,
+ 0xe4, 0x82, 0x72, 0x91, 0x1b, 0x29, 0x4c, 0x99, 0xe8, 0xfe, 0x5b, 0xae,
+ 0x8e, 0xb3, 0x26, 0x86, 0xbc, 0xab, 0xeb, 0xf3, 0x16, 0x57, 0x4d, 0x53,
+ 0xba, 0x07, 0xa5, 0xcc, 0x07, 0xb3, 0x27, 0xc0, 0x56, 0xeb, 0x30, 0x20,
+ 0xb6, 0xe9, 0xe4, 0x06, 0x4a, 0x0b, 0x77, 0x14, 0xae, 0x33, 0x37, 0x52,
+ 0x51, 0xd2, 0xd6, 0x34, 0xe5, 0x41, 0xa3, 0x74, 0x05, 0xde, 0x3e, 0xe3,
+ 0x1b, 0xba, 0x78, 0xf1},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 181
+ {SEC_OID_SHA224,
+ 181,
+ {0x5e, 0x48, 0x16, 0xfc, 0x49, 0x8d, 0x2e, 0x3f, 0x0a, 0x33, 0x26, 0x39,
+ 0x83, 0xb8, 0x1d, 0x56, 0x3b, 0xca, 0x7b, 0xe0, 0x76, 0x0b, 0x5d, 0x54,
+ 0xc5, 0xf4, 0x9f, 0x08, 0xfc, 0x6d, 0x10, 0xcf, 0x8b, 0xa9, 0x51, 0x88,
+ 0x42, 0x8d, 0xe6, 0x8b, 0x48, 0x64, 0xfe, 0xc2, 0x9a, 0x64, 0xad, 0xea,
+ 0x01, 0x19, 0x93, 0x2d, 0x2c, 0x4e, 0x6a, 0xf6, 0x91, 0x08, 0xb1, 0xe3,
+ 0x97, 0xb1, 0x02, 0x15, 0x28, 0xc6, 0x79, 0xe2, 0x1f, 0xbe, 0x7d, 0xc4,
+ 0xdc, 0xf7, 0xde, 0xe2, 0x7c, 0x26, 0x54, 0x56, 0x16, 0x56, 0xd7, 0xb3,
+ 0xbf, 0x08, 0x18, 0x7f, 0x74, 0xcf, 0x8a, 0x0d, 0x24, 0xac, 0x3f, 0xbe,
+ 0xf8, 0xba, 0xcf, 0x82, 0xd5, 0x09, 0x81, 0xac, 0x18, 0x91, 0x2a, 0xa7,
+ 0x85, 0x26, 0x32, 0x12, 0xbd, 0x71, 0xc9, 0xc6, 0xe2, 0x09, 0xca, 0xee,
+ 0xfe, 0x5d, 0x97, 0x8e, 0x67, 0xbf, 0x34, 0xd3, 0xa1, 0xf6, 0xda, 0x72,
+ 0x4d, 0x73, 0x37, 0xc7, 0xf1, 0x97, 0x64, 0x24, 0x13, 0xd2, 0x19, 0xd2,
+ 0x46, 0x53, 0x84, 0x5e, 0xf3, 0x5f, 0xbb, 0xe1, 0xd7, 0xc7, 0x33, 0xd8,
+ 0xbb, 0x32, 0xfc, 0x25, 0x45, 0x7d, 0x36, 0xf2, 0x0f, 0xff, 0x3f, 0x6c,
+ 0x71, 0x8a, 0x27, 0xec, 0xc0, 0x5e, 0xf3, 0x6c, 0x14, 0x3a, 0x5a, 0x58,
+ 0x03, 0x83, 0xe9, 0xd4, 0x7c, 0x39, 0xc8, 0x42, 0x59, 0x8d, 0x0e, 0xa3,
+ 0x29, 0xaa, 0xcd, 0x4e, 0xed, 0x20, 0xdc, 0x99, 0xe6, 0x41, 0x10, 0x16,
+ 0x28, 0xde, 0xf1, 0x25, 0xb8, 0x60, 0x52, 0x07, 0x97, 0xf8, 0x43, 0x4f,
+ 0xb9, 0x6c, 0x3b, 0xd9, 0x0d, 0x9f, 0xc2, 0x95, 0x62, 0xa3, 0x4b, 0x4a,
+ 0x78, 0x4f, 0x84, 0x7f, 0xf5, 0x0c, 0x73, 0x22, 0x42, 0x4d, 0x65, 0x6e,
+ 0x40, 0x1c, 0x1b, 0x9b, 0xeb, 0x39, 0xe2, 0x62, 0x3e, 0x1e, 0xe7, 0xaf,
+ 0xdd, 0xd0, 0xdb, 0xab},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 182
+ {SEC_OID_SHA224,
+ 182,
+ {0x3a, 0xf3, 0x57, 0xa1, 0x09, 0xee, 0x6d, 0xe3, 0xed, 0xfb, 0x8b, 0x0a,
+ 0xb8, 0x21, 0x21, 0xc9, 0xe6, 0xba, 0x5c, 0x78, 0xbe, 0xab, 0x63, 0x93,
+ 0xe7, 0x76, 0x06, 0x5f, 0x08, 0x18, 0x44, 0x28, 0x10, 0x04, 0x50, 0x03,
+ 0x8d, 0x40, 0xca, 0xc1, 0x3d, 0x7d, 0x27, 0x1c, 0x68, 0xda, 0x1c, 0x0d,
+ 0x05, 0xe6, 0xd2, 0x00, 0x65, 0xfe, 0xd3, 0xdc, 0x1b, 0x02, 0xbb, 0xc9,
+ 0xfb, 0x8c, 0x1d, 0xe0, 0xb0, 0xda, 0xff, 0xf7, 0x3f, 0x0b, 0xb8, 0x8f,
+ 0x36, 0x02, 0x0a, 0x78, 0x59, 0x0d, 0xd9, 0x6b, 0x80, 0x18, 0x9e, 0xb5,
+ 0x74, 0x0d, 0x2b, 0x84, 0xf6, 0x6f, 0xf6, 0x42, 0x40, 0xfa, 0x91, 0xac,
+ 0x8a, 0x73, 0xba, 0x72, 0xff, 0x56, 0xc6, 0xbb, 0x82, 0xdc, 0x42, 0x49,
+ 0x04, 0xe6, 0x5b, 0xd1, 0xfd, 0x96, 0x9c, 0x5d, 0x21, 0xa8, 0x1f, 0x44,
+ 0xb4, 0x58, 0xac, 0x52, 0xed, 0x66, 0xce, 0xdc, 0x40, 0x3d, 0x01, 0xf2,
+ 0x13, 0x9a, 0xf1, 0x4e, 0x6e, 0x38, 0xb7, 0x22, 0xad, 0xde, 0xb3, 0xa2,
+ 0xf6, 0xe4, 0x75, 0x5e, 0x3d, 0x23, 0x37, 0xde, 0x45, 0x04, 0x21, 0x6a,
+ 0xcb, 0xb5, 0x96, 0xef, 0x39, 0xde, 0xab, 0x19, 0xe5, 0x24, 0x4d, 0x52,
+ 0xfe, 0x46, 0x2f, 0x4a, 0xb7, 0x5a, 0xaa, 0x51, 0x05, 0x52, 0x03, 0x47,
+ 0x06, 0xe0, 0x0f, 0x33, 0xb8, 0xdc, 0x1b, 0x16, 0xd7, 0xe8, 0xcc, 0x5b,
+ 0x40, 0x66, 0xa9, 0x21, 0xba, 0x5a, 0x70, 0x99, 0x5c, 0xcb, 0x9d, 0x7f,
+ 0x6a, 0x89, 0x1c, 0xec, 0xfc, 0xdc, 0x78, 0xa0, 0x92, 0xa8, 0xbe, 0xa6,
+ 0x40, 0x8f, 0x58, 0x83, 0xfc, 0x86, 0x64, 0x62, 0xab, 0xfe, 0x35, 0xcb,
+ 0x28, 0xaa, 0xa6, 0xeb, 0xf1, 0xb2, 0x83, 0x35, 0x1a, 0x75, 0x05, 0xe6,
+ 0xa8, 0x0d, 0x8c, 0x64, 0x86, 0x7c, 0x2d, 0x27, 0x5e, 0x2c, 0x5d, 0x75,
+ 0x00, 0x61, 0x79, 0x75},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: composed null
+ // tcID: 183
+ {SEC_OID_SHA224,
+ 183,
+ {0x8a, 0x38, 0xe8, 0xa5, 0x48, 0x57, 0x75, 0x5b, 0x49, 0x22, 0xf9, 0xd2,
+ 0x48, 0xd9, 0xdf, 0xda, 0x77, 0xd2, 0x84, 0xd2, 0xa6, 0x78, 0xaa, 0x8b,
+ 0xd5, 0x5f, 0x35, 0x1a, 0xcf, 0x4a, 0xa4, 0x09, 0x02, 0xf8, 0x70, 0x44,
+ 0x79, 0x82, 0x72, 0x23, 0xc1, 0xc6, 0xae, 0xd9, 0x5b, 0xb3, 0x3d, 0x2c,
+ 0x40, 0x48, 0xcd, 0x57, 0x8f, 0x0b, 0x24, 0xb0, 0xba, 0x88, 0xa9, 0x6b,
+ 0x88, 0x1f, 0xa8, 0xb8, 0x6f, 0x24, 0x1e, 0xd4, 0x9e, 0x4f, 0x0b, 0xc1,
+ 0xa2, 0x7f, 0x2e, 0x55, 0x28, 0x9c, 0x53, 0xc4, 0x42, 0x48, 0xac, 0x12,
+ 0x68, 0xf7, 0x41, 0x23, 0xd8, 0xd0, 0x55, 0xb7, 0x2e, 0x74, 0x40, 0xdf,
+ 0xf2, 0x8d, 0x05, 0xcb, 0xb1, 0x74, 0x78, 0x0e, 0x2f, 0x06, 0x36, 0xac,
+ 0x59, 0x68, 0x49, 0xc8, 0xd6, 0xb2, 0x0f, 0xc3, 0x7a, 0xfa, 0x9d, 0x16,
+ 0x0d, 0x8c, 0xb3, 0x70, 0x65, 0x13, 0x74, 0x91, 0x94, 0x64, 0xdc, 0x61,
+ 0x8d, 0x49, 0x1f, 0xd1, 0x77, 0x54, 0xd9, 0x37, 0x9c, 0xcd, 0xb6, 0x89,
+ 0xb0, 0x04, 0xc7, 0xd4, 0xd4, 0xfd, 0x04, 0xdb, 0xa6, 0xa9, 0xf7, 0x21,
+ 0xd4, 0xda, 0x77, 0xae, 0x9f, 0x3a, 0xbc, 0x09, 0x43, 0x50, 0x35, 0x52,
+ 0x95, 0xcc, 0xc7, 0x73, 0xde, 0xd6, 0x61, 0x14, 0x5a, 0xea, 0xd7, 0x3d,
+ 0x54, 0x85, 0xe4, 0x9a, 0xf3, 0xd9, 0xc1, 0x12, 0xf4, 0x63, 0x50, 0x3c,
+ 0xa5, 0xbe, 0x05, 0x49, 0xe1, 0x86, 0xf3, 0x34, 0xe9, 0x5e, 0x8a, 0xa5,
+ 0x2c, 0x2a, 0x33, 0xc2, 0x59, 0x30, 0x6b, 0xd1, 0x22, 0x79, 0x61, 0x3f,
+ 0x99, 0x69, 0xab, 0x33, 0x07, 0x5d, 0x76, 0x22, 0x2c, 0xd6, 0x21, 0x8f,
+ 0x2e, 0xfa, 0x9e, 0x02, 0x13, 0x66, 0x4d, 0xb9, 0x51, 0xef, 0x95, 0x68,
+ 0x14, 0xf2, 0x93, 0x74, 0xfb, 0xfd, 0x0e, 0x56, 0x3a, 0x5a, 0x77, 0xcb,
+ 0xd8, 0x51, 0xa9, 0xd0},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect null
+ // tcID: 184
+ {SEC_OID_SHA224,
+ 184,
+ {0x48, 0x90, 0xcb, 0xde, 0xe6, 0x65, 0xac, 0xe8, 0x6b, 0x22, 0x50, 0x86,
+ 0xc7, 0xb2, 0xc0, 0x4d, 0x5e, 0x6c, 0xf7, 0xdd, 0xc5, 0xef, 0xab, 0x39,
+ 0x97, 0x3e, 0xf9, 0xf9, 0xd3, 0x2a, 0x40, 0xb7, 0xd5, 0x40, 0xf3, 0x0b,
+ 0x9a, 0xeb, 0x84, 0x72, 0xb3, 0x04, 0x65, 0x27, 0x68, 0xb1, 0x34, 0x73,
+ 0x18, 0xc8, 0xd7, 0x63, 0x81, 0x57, 0x96, 0xc6, 0x07, 0xbd, 0xfc, 0xa9,
+ 0xcd, 0x72, 0x70, 0xa4, 0x76, 0x79, 0x89, 0xc6, 0xf6, 0x7e, 0xe9, 0x89,
+ 0xe1, 0x10, 0xe3, 0x6b, 0xc4, 0x43, 0xae, 0xb4, 0xdf, 0x7e, 0xe5, 0x6c,
+ 0x39, 0x93, 0x90, 0xa5, 0x79, 0x4b, 0x02, 0x54, 0xf3, 0x8e, 0x27, 0xb4,
+ 0x7a, 0xc9, 0xa8, 0x7b, 0x01, 0x3f, 0x17, 0xd4, 0x60, 0xbe, 0xe3, 0xb3,
+ 0xef, 0x64, 0xd7, 0xd1, 0x35, 0x03, 0xca, 0x9b, 0x09, 0x73, 0x70, 0x7c,
+ 0x03, 0x14, 0x8e, 0xcd, 0xc7, 0xc9, 0x47, 0xea, 0x0e, 0x94, 0xcb, 0x6d,
+ 0x99, 0xa4, 0xc1, 0xbc, 0x1d, 0x8e, 0x6e, 0xae, 0xbc, 0x66, 0x2c, 0xcc,
+ 0xbd, 0x85, 0xb0, 0x67, 0x1a, 0x53, 0x47, 0x0f, 0x74, 0xbb, 0x28, 0x50,
+ 0xf7, 0xf6, 0x7a, 0xb4, 0x2f, 0xbe, 0x15, 0xb2, 0x66, 0xef, 0x68, 0x7c,
+ 0x5f, 0x72, 0xe3, 0x89, 0x99, 0x03, 0x22, 0x5b, 0xba, 0xa5, 0x95, 0xc6,
+ 0x3c, 0x3e, 0x30, 0x2e, 0x03, 0x1b, 0x63, 0xe1, 0x32, 0x8b, 0x56, 0x7b,
+ 0x7f, 0xdc, 0x6d, 0xd4, 0xba, 0xf3, 0x6f, 0xf1, 0x04, 0x92, 0x2e, 0x6a,
+ 0xab, 0x4a, 0x84, 0x8b, 0xda, 0x4c, 0x65, 0x12, 0xf8, 0x41, 0x73, 0x0b,
+ 0x07, 0x31, 0x35, 0xee, 0x49, 0x1f, 0xee, 0xb8, 0x2c, 0xd2, 0xbf, 0x99,
+ 0x24, 0x19, 0x80, 0xd9, 0x00, 0xa7, 0xe2, 0x15, 0x76, 0x26, 0x11, 0xc4,
+ 0x88, 0x29, 0xad, 0xed, 0x1c, 0xec, 0x31, 0xdb, 0x92, 0x90, 0x3c, 0x03,
+ 0x7f, 0xdd, 0x82, 0xa1},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of digest
+ // tcID: 185
+ {SEC_OID_SHA224,
+ 185,
+ {0xbc, 0x4c, 0xb8, 0xd9, 0x11, 0x3b, 0x6f, 0xda, 0x30, 0x4a, 0x0e, 0x8c,
+ 0x84, 0x19, 0xfb, 0xb1, 0x8d, 0x6d, 0x94, 0x12, 0xd0, 0x92, 0x2c, 0x72,
+ 0x7e, 0x36, 0xab, 0xa5, 0xa9, 0xd8, 0xc0, 0xff, 0x0c, 0xdf, 0x62, 0xb5,
+ 0x44, 0xfa, 0xd9, 0x1a, 0xf2, 0x3f, 0x6b, 0x0e, 0xd9, 0x85, 0xf8, 0x8f,
+ 0xba, 0x1d, 0x64, 0x35, 0x7b, 0x7e, 0x92, 0xdf, 0x0b, 0x4e, 0x19, 0x6b,
+ 0x4e, 0xde, 0xef, 0xa2, 0xb6, 0xb1, 0xd0, 0x49, 0x27, 0x57, 0x0e, 0xf0,
+ 0x7d, 0x5e, 0x5e, 0xfc, 0x6e, 0x84, 0xbb, 0xcb, 0xe9, 0xf5, 0x7a, 0xd2,
+ 0xe0, 0xb9, 0x3f, 0xd7, 0x42, 0xe0, 0xfd, 0xcd, 0x37, 0xe7, 0x30, 0xff,
+ 0x25, 0xfb, 0xc0, 0x38, 0xa3, 0xa8, 0x08, 0xcc, 0x9f, 0x40, 0x06, 0x29,
+ 0x83, 0xd3, 0x83, 0x99, 0x77, 0xcf, 0x2a, 0x22, 0x53, 0x90, 0x45, 0x98,
+ 0x6b, 0xe0, 0x87, 0xdf, 0xdd, 0x30, 0xa5, 0x61, 0x1e, 0x13, 0x42, 0x7e,
+ 0x70, 0xc2, 0xf4, 0x86, 0x54, 0x2d, 0xb4, 0xc7, 0x1f, 0xb5, 0x32, 0x73,
+ 0xf8, 0x65, 0x3b, 0xff, 0x22, 0x4e, 0x7e, 0x2c, 0x1a, 0x77, 0x81, 0x63,
+ 0xb5, 0xb9, 0x3c, 0x06, 0x97, 0x6b, 0x11, 0x1f, 0x3c, 0xc9, 0xfe, 0x55,
+ 0xba, 0x64, 0x4b, 0xf8, 0x23, 0x3c, 0x07, 0x52, 0xdb, 0xc0, 0xf1, 0x30,
+ 0xd6, 0xbf, 0xe8, 0x54, 0x24, 0xf1, 0xd1, 0x0b, 0x21, 0xfa, 0x64, 0xd0,
+ 0x74, 0xca, 0xff, 0x5c, 0x82, 0x0c, 0xc3, 0xf4, 0x16, 0xe1, 0xc4, 0x8b,
+ 0xcd, 0x17, 0xbb, 0x4f, 0xfe, 0x18, 0x7e, 0xc9, 0x24, 0xcf, 0xed, 0x89,
+ 0x63, 0x88, 0x82, 0xf1, 0x90, 0xf4, 0xea, 0xf4, 0x5c, 0xb2, 0x10, 0x5b,
+ 0x20, 0x8d, 0xb4, 0x49, 0xb8, 0xb9, 0xf6, 0x6a, 0x71, 0xf0, 0xce, 0x4e,
+ 0xc9, 0xe5, 0x5d, 0xab, 0x3c, 0xcc, 0x19, 0xf4, 0x87, 0x08, 0x0d, 0x7e,
+ 0xfc, 0x25, 0x6f, 0x64},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest contains leading 0
+ // tcID: 186
+ {SEC_OID_SHA224,
+ 186,
+ {0x42, 0x78, 0xe1, 0x46, 0xda, 0xc5, 0xef, 0x75, 0xac, 0x6b, 0x9b, 0x3c,
+ 0x90, 0x82, 0xe8, 0x40, 0x1a, 0xa4, 0x7b, 0xe4, 0xfc, 0x00, 0x43, 0xeb,
+ 0x58, 0x23, 0xee, 0xa0, 0x77, 0x37, 0x3f, 0x1c, 0xa3, 0x19, 0x25, 0x8b,
+ 0x68, 0x42, 0xd7, 0x7b, 0xed, 0x81, 0x77, 0xaa, 0x9e, 0x5c, 0x61, 0x10,
+ 0x76, 0x20, 0xd2, 0xf0, 0x76, 0x27, 0xf8, 0x69, 0xd3, 0x2c, 0x9c, 0xd3,
+ 0xfc, 0xec, 0x52, 0xcb, 0x9b, 0xec, 0xc8, 0x69, 0xf2, 0xef, 0x4e, 0x56,
+ 0x7d, 0xfe, 0xa3, 0x71, 0xb0, 0x21, 0xdc, 0x49, 0xf2, 0x96, 0xac, 0xb7,
+ 0x41, 0x32, 0x41, 0xdf, 0xf2, 0x18, 0x31, 0x0d, 0xf1, 0xda, 0x44, 0x78,
+ 0xbc, 0x99, 0xb2, 0x4a, 0x4b, 0x03, 0xe7, 0xc8, 0x0e, 0x03, 0xb5, 0xd8,
+ 0x5b, 0xac, 0x39, 0xec, 0xa1, 0x08, 0x88, 0x88, 0x44, 0x43, 0xdd, 0xad,
+ 0x80, 0x64, 0x7d, 0xbf, 0x65, 0x8d, 0x11, 0xe0, 0xf4, 0x96, 0x31, 0x36,
+ 0xe0, 0x30, 0xc4, 0xf8, 0xb6, 0x87, 0xfa, 0x46, 0x37, 0xa1, 0x16, 0x59,
+ 0x61, 0x4e, 0x15, 0x80, 0x25, 0xfa, 0x5e, 0xc1, 0xa1, 0x22, 0xd3, 0x8d,
+ 0x70, 0x97, 0x47, 0x0e, 0x3f, 0xc8, 0xb9, 0x92, 0x2a, 0x49, 0x09, 0xf5,
+ 0x12, 0x7e, 0xdb, 0xee, 0xf0, 0x81, 0xce, 0xc7, 0xc8, 0x9c, 0x4a, 0x37,
+ 0x15, 0x7a, 0x0e, 0x27, 0x97, 0x3c, 0x9a, 0xd6, 0x21, 0x30, 0xe3, 0x1c,
+ 0xa6, 0xdf, 0x22, 0xcc, 0x97, 0xec, 0xde, 0x62, 0x96, 0xe5, 0x02, 0x52,
+ 0x94, 0x75, 0xa6, 0xd9, 0x26, 0x18, 0xe4, 0xbd, 0xa7, 0x15, 0xd1, 0xcf,
+ 0x04, 0x26, 0xe9, 0x28, 0x98, 0xfc, 0xd5, 0x5b, 0x6c, 0x96, 0x2d, 0x94,
+ 0xae, 0xfb, 0xee, 0x3d, 0xd2, 0x56, 0xda, 0xf1, 0xed, 0x14, 0x58, 0xac,
+ 0x31, 0x3f, 0x3b, 0xa7, 0x78, 0xc2, 0x9d, 0xda, 0x8d, 0x80, 0xe3, 0xe3,
+ 0xd4, 0xd2, 0x3b, 0xa5},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 187
+ {SEC_OID_SHA224,
+ 187,
+ {0x23, 0xd7, 0x4c, 0x27, 0x77, 0x03, 0x34, 0x54, 0xf9, 0x3d, 0xb2, 0x2d,
+ 0x20, 0x80, 0x59, 0x3c, 0x9c, 0xee, 0x14, 0xed, 0xbd, 0xc6, 0x2d, 0xfc,
+ 0xc9, 0xf4, 0xaa, 0x5d, 0xd5, 0xb3, 0x2e, 0xc7, 0xe7, 0xc9, 0x9f, 0x48,
+ 0xf3, 0x22, 0x55, 0x41, 0xf1, 0x04, 0x87, 0x54, 0xee, 0x99, 0x04, 0xb6,
+ 0xf9, 0xb9, 0xc7, 0x68, 0x19, 0xaf, 0x85, 0x95, 0xc7, 0x87, 0x62, 0xf4,
+ 0x20, 0x04, 0x8d, 0x66, 0x90, 0x75, 0x63, 0x80, 0x2e, 0x81, 0x36, 0x56,
+ 0x0b, 0xe3, 0x39, 0x7e, 0xac, 0x00, 0x72, 0x57, 0x37, 0x89, 0x69, 0x5b,
+ 0xbf, 0xd1, 0xad, 0x48, 0x74, 0x27, 0x7b, 0x04, 0x7e, 0xf5, 0xae, 0x2b,
+ 0xba, 0xfd, 0xda, 0xba, 0x8c, 0xa0, 0x28, 0x0e, 0x47, 0x5f, 0x10, 0x3a,
+ 0xda, 0xcd, 0xca, 0x55, 0x8e, 0xf3, 0x46, 0xd6, 0x90, 0x36, 0xc1, 0x3c,
+ 0x72, 0xf3, 0x88, 0xdc, 0x42, 0x34, 0x0d, 0x76, 0xa8, 0x91, 0x5c, 0xeb,
+ 0x8b, 0x81, 0xe4, 0x71, 0x22, 0xf0, 0xcb, 0xba, 0x0e, 0xa8, 0xe3, 0x9d,
+ 0x00, 0x6e, 0x78, 0x37, 0x96, 0x29, 0x93, 0x09, 0x69, 0x8d, 0xce, 0x13,
+ 0x3f, 0x19, 0x25, 0x53, 0x0f, 0x12, 0xb3, 0xa5, 0xa9, 0xc8, 0x87, 0x2a,
+ 0x5d, 0xd3, 0xf8, 0x22, 0x96, 0x8f, 0x67, 0xb2, 0x3e, 0x89, 0x19, 0x29,
+ 0xb9, 0xea, 0x72, 0x64, 0x88, 0xfb, 0xed, 0xa6, 0x62, 0x37, 0xbd, 0x4d,
+ 0x9b, 0x26, 0x18, 0xa1, 0x14, 0xcf, 0xc6, 0x21, 0x94, 0xc2, 0xbe, 0x6e,
+ 0xbf, 0x41, 0x22, 0xbd, 0x95, 0x67, 0x1f, 0x94, 0xd8, 0x8c, 0x1c, 0xc7,
+ 0xee, 0xb2, 0x57, 0x5c, 0x3e, 0x6d, 0x7a, 0xa2, 0x5d, 0xe6, 0x3b, 0x5a,
+ 0x52, 0xfc, 0x52, 0x84, 0xa4, 0x29, 0xc6, 0xc5, 0x20, 0xf3, 0xac, 0xd9,
+ 0xac, 0xd8, 0x88, 0xf5, 0x24, 0x10, 0xbd, 0x86, 0x83, 0x2f, 0x45, 0xd1,
+ 0xb3, 0x2c, 0xc5, 0x9a},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 188
+ {SEC_OID_SHA224,
+ 188,
+ {0xbd, 0x3d, 0x6b, 0xef, 0x4d, 0x7d, 0xd8, 0xf1, 0x3d, 0x84, 0xa2, 0x3e,
+ 0xb5, 0xd8, 0xd7, 0x51, 0x3e, 0x1e, 0xee, 0x33, 0x91, 0xdc, 0xa4, 0x6d,
+ 0x02, 0xc7, 0xa6, 0x73, 0xc1, 0xe4, 0x68, 0xf2, 0xf0, 0xfd, 0x34, 0x18,
+ 0x05, 0x13, 0x8c, 0x89, 0x50, 0xc1, 0x50, 0x1b, 0x49, 0x4f, 0x78, 0xd4,
+ 0x81, 0xcd, 0x56, 0x42, 0x14, 0x98, 0x21, 0xf6, 0xf0, 0x43, 0x9d, 0xbc,
+ 0xf8, 0x15, 0x16, 0x9d, 0xed, 0x68, 0x56, 0x13, 0x5e, 0xee, 0xfd, 0x46,
+ 0x9f, 0x42, 0x71, 0x4b, 0x12, 0xb5, 0xed, 0x53, 0x34, 0xf3, 0xee, 0x2e,
+ 0x53, 0x5b, 0x0c, 0xbb, 0xc1, 0xcb, 0x7c, 0xfa, 0x8a, 0xdd, 0xba, 0xcc,
+ 0xc6, 0x5c, 0x7e, 0x02, 0xdf, 0x84, 0xc9, 0x26, 0xec, 0xfb, 0xc5, 0xb5,
+ 0x64, 0x6d, 0xc9, 0xa1, 0x7a, 0x08, 0x93, 0xd2, 0x11, 0x06, 0x61, 0x37,
+ 0x07, 0xae, 0x3c, 0xec, 0x2e, 0x13, 0xea, 0x3f, 0x28, 0x9b, 0x21, 0x9d,
+ 0x87, 0x1b, 0x3b, 0xd6, 0x7e, 0x85, 0x79, 0xc4, 0x47, 0x36, 0x95, 0xac,
+ 0x76, 0x17, 0x43, 0xf9, 0xfc, 0x5e, 0xfc, 0xd5, 0x72, 0x92, 0x3e, 0x4f,
+ 0x5d, 0x3d, 0x04, 0xc6, 0xe6, 0x15, 0x85, 0xc9, 0x79, 0x7d, 0x86, 0x5d,
+ 0x19, 0xd8, 0x20, 0xb9, 0x5e, 0x9c, 0x38, 0x40, 0x2d, 0xf6, 0xab, 0x10,
+ 0x84, 0xc7, 0x43, 0x8d, 0xfa, 0x3f, 0xb1, 0x2b, 0xc8, 0xf8, 0x0c, 0x6d,
+ 0x6a, 0x58, 0x2f, 0x9b, 0xc9, 0x03, 0x4f, 0x3e, 0x24, 0x70, 0x58, 0xa9,
+ 0x85, 0xb5, 0x71, 0xd0, 0xce, 0xae, 0x1b, 0x30, 0x87, 0x81, 0x4d, 0xcf,
+ 0x70, 0x40, 0x2f, 0xe7, 0x74, 0xbc, 0x38, 0x4e, 0x02, 0x6d, 0x00, 0xfb,
+ 0xea, 0xe4, 0x03, 0x2e, 0xce, 0xf4, 0x5e, 0xaa, 0xeb, 0x53, 0x18, 0x35,
+ 0xad, 0x33, 0xa8, 0xc8, 0x0f, 0xdb, 0xbe, 0xb7, 0xfd, 0xec, 0xa1, 0xd4,
+ 0x66, 0x10, 0x84, 0x70},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of digest
+ // tcID: 189
+ {SEC_OID_SHA224,
+ 189,
+ {0x49, 0xec, 0x58, 0x07, 0x2a, 0x4c, 0x00, 0xbe, 0x04, 0x16, 0xcb, 0x08,
+ 0x87, 0x46, 0x2b, 0xf3, 0x50, 0xdc, 0x06, 0xc6, 0x03, 0x95, 0x84, 0x94,
+ 0xb8, 0x1a, 0xf3, 0x68, 0x0b, 0xba, 0x1d, 0x89, 0xfd, 0x19, 0x3e, 0x23,
+ 0xad, 0x18, 0x91, 0x0d, 0xaa, 0xcb, 0x63, 0xb8, 0xdf, 0x20, 0x13, 0x92,
+ 0x36, 0x20, 0xa2, 0xe8, 0x1c, 0xc7, 0xb5, 0x70, 0x56, 0xb1, 0x63, 0x4d,
+ 0x38, 0x1d, 0xab, 0xbf, 0x37, 0xe0, 0x74, 0x8c, 0x41, 0x88, 0x9a, 0x9c,
+ 0x1c, 0x57, 0x25, 0x9e, 0x74, 0x3b, 0x3d, 0xa9, 0x4e, 0x2e, 0x9b, 0x43,
+ 0x0b, 0x8d, 0xd2, 0x1a, 0xa0, 0x6b, 0x28, 0xf4, 0x55, 0x96, 0xfe, 0x2e,
+ 0xc3, 0x5c, 0x9a, 0x4c, 0x17, 0xd1, 0x14, 0x80, 0xc8, 0xe7, 0x71, 0xbd,
+ 0xe7, 0x91, 0xb6, 0xdf, 0xb1, 0x16, 0x1b, 0x84, 0x22, 0x74, 0x30, 0xf6,
+ 0x47, 0x33, 0x95, 0x69, 0x2c, 0xeb, 0x75, 0xfa, 0x48, 0xf4, 0xae, 0xa0,
+ 0xa5, 0x54, 0x02, 0x13, 0x89, 0x9a, 0x4f, 0x01, 0x5c, 0xb5, 0x0d, 0x1f,
+ 0x47, 0xcf, 0xf0, 0x7d, 0xd8, 0x41, 0x56, 0xbb, 0x12, 0x7e, 0x20, 0xe3,
+ 0x35, 0x44, 0xc4, 0xd2, 0xce, 0x0e, 0x90, 0xc4, 0x6e, 0x06, 0x43, 0x52,
+ 0x36, 0xae, 0x56, 0x48, 0xf9, 0x9a, 0x08, 0x0b, 0x6a, 0xa2, 0x0c, 0xbb,
+ 0x8e, 0x97, 0x23, 0xe7, 0xa3, 0xc0, 0x93, 0x1f, 0x5a, 0xd8, 0x2c, 0x80,
+ 0x63, 0x03, 0x25, 0x71, 0x28, 0xf4, 0x89, 0x00, 0x69, 0x1c, 0xbb, 0x79,
+ 0x59, 0x31, 0x3d, 0xfb, 0x2e, 0xa2, 0xa3, 0x71, 0x2c, 0xcf, 0x37, 0x76,
+ 0xf6, 0xbe, 0x61, 0x73, 0x05, 0x00, 0x2b, 0x5a, 0x3d, 0xae, 0xf3, 0xed,
+ 0x2e, 0x9c, 0xba, 0x12, 0x6b, 0xcc, 0x6a, 0x84, 0x0b, 0x09, 0xc3, 0x4c,
+ 0x6f, 0xf1, 0x13, 0xd2, 0x51, 0x32, 0xba, 0xb3, 0xfc, 0x07, 0x4a, 0xba,
+ 0x7a, 0x74, 0xb3, 0x63},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of digest
+ // tcID: 190
+ {SEC_OID_SHA224,
+ 190,
+ {0x60, 0xdc, 0x41, 0xd5, 0x61, 0x8f, 0xb2, 0xa8, 0xdc, 0xc9, 0x4d, 0xd2,
+ 0xe2, 0xd5, 0xd4, 0x12, 0x2b, 0x44, 0x17, 0xee, 0x60, 0x26, 0xf5, 0xe3,
+ 0xe5, 0xe6, 0x52, 0x8a, 0x2d, 0x59, 0xbc, 0xe7, 0x29, 0x11, 0xae, 0xb2,
+ 0xfc, 0x93, 0x5b, 0x02, 0x26, 0x22, 0x90, 0xb7, 0xc9, 0xe7, 0x64, 0x8f,
+ 0xe8, 0xb7, 0x72, 0x56, 0x42, 0x79, 0x6e, 0x8e, 0x06, 0xdf, 0x60, 0xf9,
+ 0x40, 0x71, 0xd9, 0x00, 0x16, 0x9b, 0x2a, 0xc4, 0x98, 0xcb, 0x13, 0x00,
+ 0x2d, 0x8f, 0xe2, 0xfa, 0x38, 0x32, 0x1f, 0x89, 0xc5, 0x93, 0xca, 0xb4,
+ 0x12, 0x23, 0xaa, 0x69, 0x97, 0xa3, 0x56, 0xd1, 0x84, 0xac, 0xde, 0xbe,
+ 0xd4, 0x5e, 0xbf, 0xec, 0x4f, 0xcf, 0xdf, 0xcb, 0xcd, 0x0a, 0x8b, 0x5a,
+ 0x74, 0xda, 0xda, 0xc8, 0x0e, 0x37, 0x2f, 0xe5, 0x17, 0x25, 0xff, 0x44,
+ 0x9b, 0xd6, 0xff, 0x7e, 0x4e, 0x39, 0xbe, 0x22, 0x88, 0x87, 0x9a, 0x63,
+ 0x42, 0xe7, 0x29, 0x3a, 0x9f, 0xbb, 0x3b, 0x7f, 0xaa, 0x56, 0x99, 0x1b,
+ 0x4e, 0xc1, 0x3f, 0x48, 0xf2, 0x72, 0x35, 0xe7, 0xbf, 0x34, 0x86, 0x10,
+ 0x25, 0x4f, 0xcf, 0xe4, 0xb5, 0x17, 0xbd, 0x01, 0x05, 0x80, 0xf9, 0xff,
+ 0x18, 0x79, 0xc8, 0xc1, 0x69, 0x73, 0xd6, 0xe0, 0xcd, 0x15, 0xa6, 0x9b,
+ 0x3a, 0xd6, 0xb9, 0x96, 0x4f, 0x08, 0x8e, 0xa1, 0xe9, 0x0d, 0x54, 0x84,
+ 0x87, 0xc0, 0x93, 0xa8, 0xaf, 0xa3, 0xc3, 0x60, 0x4c, 0xc2, 0xc6, 0xb9,
+ 0x28, 0x96, 0x9d, 0x66, 0x60, 0x5b, 0xab, 0xa1, 0x81, 0x0c, 0x2d, 0x48,
+ 0x3b, 0x9d, 0xb1, 0x83, 0x52, 0x3b, 0x31, 0x61, 0x32, 0x3e, 0xbe, 0xee,
+ 0x3a, 0xab, 0x79, 0xcb, 0xd6, 0x98, 0x12, 0x6e, 0x89, 0x3e, 0xd7, 0x41,
+ 0x2b, 0xe3, 0x50, 0x5a, 0x20, 0xeb, 0x09, 0x83, 0x1e, 0x0d, 0x65, 0x02,
+ 0x3e, 0x62, 0xc5, 0x22},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**31 - 1
+ // tcID: 191
+ {SEC_OID_SHA224,
+ 191,
+ {0x8a, 0xba, 0xee, 0xb6, 0x09, 0x87, 0xb9, 0xa8, 0x72, 0x2a, 0xb2, 0x91,
+ 0x04, 0x9f, 0xb5, 0xc6, 0x4c, 0x81, 0x3a, 0x1b, 0xd6, 0xa1, 0x47, 0xfd,
+ 0xff, 0x93, 0xae, 0xc3, 0xb1, 0x27, 0xf2, 0xdb, 0xb2, 0xaf, 0x21, 0x3c,
+ 0xc9, 0x20, 0xc7, 0x71, 0x7c, 0x00, 0x0d, 0x49, 0x85, 0xe0, 0xc8, 0x33,
+ 0xda, 0xde, 0xee, 0x99, 0x43, 0x78, 0x76, 0xd3, 0xd4, 0x93, 0x55, 0x0b,
+ 0xfe, 0xca, 0xfe, 0xd0, 0xb3, 0x50, 0x34, 0x36, 0xff, 0x55, 0x2c, 0x77,
+ 0x3e, 0x4d, 0x0c, 0x60, 0xac, 0x91, 0x96, 0xef, 0xa9, 0xfb, 0x6b, 0xe1,
+ 0x03, 0x78, 0x12, 0x8c, 0x98, 0xa9, 0x64, 0x80, 0xad, 0x9e, 0x2c, 0x02,
+ 0x42, 0xd1, 0xa7, 0xa9, 0xe6, 0x6f, 0xbd, 0x70, 0x84, 0xf0, 0xc5, 0xe0,
+ 0xa8, 0x97, 0x9f, 0x29, 0x40, 0xbe, 0xc7, 0xb6, 0xce, 0xb2, 0xae, 0x0b,
+ 0xb2, 0x21, 0xec, 0x23, 0x98, 0x3d, 0x6e, 0x33, 0x44, 0xa0, 0xbc, 0xda,
+ 0x92, 0x26, 0x3f, 0x1d, 0x76, 0x8c, 0x1a, 0x5b, 0x9d, 0xf5, 0x55, 0xae,
+ 0xe8, 0xde, 0x83, 0x70, 0x60, 0x05, 0x2a, 0x19, 0x48, 0x51, 0xb7, 0x32,
+ 0xd3, 0x73, 0x63, 0x3a, 0xd4, 0x41, 0xbd, 0xc7, 0x61, 0xff, 0xb9, 0xea,
+ 0x61, 0x34, 0xcd, 0x29, 0x82, 0x07, 0x1f, 0x78, 0x0b, 0x4f, 0xe9, 0x2b,
+ 0xf9, 0x25, 0x3d, 0x4f, 0x8e, 0x8f, 0x07, 0xdf, 0x41, 0x7d, 0x1c, 0x2b,
+ 0xb4, 0x9e, 0x92, 0x68, 0xbd, 0x5c, 0xc0, 0xe4, 0xe6, 0x52, 0xc3, 0x8a,
+ 0x44, 0xda, 0xf6, 0x68, 0x09, 0x55, 0x07, 0xae, 0x05, 0xcc, 0x58, 0x79,
+ 0x81, 0x6b, 0x9c, 0x6a, 0x14, 0x63, 0x30, 0x22, 0x3c, 0x98, 0xa0, 0x96,
+ 0x84, 0x7c, 0xde, 0x6a, 0x3e, 0x72, 0x4a, 0xfd, 0x98, 0x96, 0xaa, 0x45,
+ 0x23, 0x4c, 0x05, 0xc4, 0xa2, 0x59, 0xdb, 0xc9, 0xac, 0x8c, 0x8f, 0x93,
+ 0xfa, 0x18, 0x18, 0x1d},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**32 - 1
+ // tcID: 192
+ {SEC_OID_SHA224,
+ 192,
+ {0x3a, 0x31, 0x84, 0xa9, 0x97, 0xe3, 0xcb, 0xdf, 0xe9, 0xfe, 0xc8, 0xd2,
+ 0x60, 0xc7, 0xe8, 0xb0, 0x9b, 0xb7, 0x18, 0x0f, 0x65, 0xa8, 0x3d, 0xd7,
+ 0xd9, 0x26, 0xa0, 0x35, 0x5f, 0x1d, 0x04, 0x36, 0x69, 0x94, 0xb0, 0x36,
+ 0x3c, 0x92, 0xde, 0x87, 0x30, 0xfe, 0x85, 0xf2, 0xf8, 0x1d, 0x15, 0x72,
+ 0x5a, 0x6e, 0x9f, 0x7c, 0x06, 0xd0, 0x1a, 0x73, 0x13, 0xd7, 0x1a, 0xf7,
+ 0x95, 0xa4, 0xab, 0xe1, 0x1f, 0xb4, 0xc5, 0x45, 0x41, 0x1f, 0xea, 0x4c,
+ 0xdd, 0xbc, 0x12, 0x8c, 0x8b, 0x8b, 0x0e, 0x71, 0x3d, 0xe1, 0xd0, 0xe7,
+ 0x8e, 0x45, 0x75, 0x51, 0xe5, 0x7a, 0x9f, 0x55, 0xf3, 0xc7, 0x9b, 0x12,
+ 0x6e, 0xbc, 0xb5, 0x86, 0xd5, 0x32, 0x1e, 0xe7, 0x8b, 0xa5, 0x00, 0x34,
+ 0xde, 0xa7, 0xa3, 0x15, 0xf7, 0xc5, 0x71, 0x92, 0x28, 0x98, 0x23, 0x0c,
+ 0xc0, 0xc7, 0x81, 0x38, 0x3d, 0xa9, 0xd3, 0xc2, 0xeb, 0xd9, 0x36, 0x92,
+ 0x9b, 0xfb, 0x1a, 0x20, 0xba, 0xd7, 0x23, 0x89, 0x90, 0x3e, 0xe5, 0x58,
+ 0xa9, 0x04, 0xba, 0x39, 0xae, 0x93, 0x1c, 0x1a, 0xe9, 0x79, 0x8b, 0x59,
+ 0x51, 0xea, 0xfa, 0xd5, 0x8b, 0x1d, 0xc9, 0x61, 0x59, 0xb1, 0xc7, 0xdf,
+ 0x12, 0xc2, 0xf4, 0x7e, 0x81, 0x58, 0x40, 0x99, 0xe3, 0x3e, 0xc9, 0x8a,
+ 0xc9, 0xb0, 0x8c, 0x19, 0x2d, 0x67, 0x6c, 0xb3, 0xeb, 0x2e, 0xf1, 0xa4,
+ 0x95, 0x9e, 0x8c, 0x29, 0xad, 0xa3, 0xf9, 0xf3, 0x73, 0x8d, 0x0e, 0xac,
+ 0x84, 0x42, 0xac, 0x0e, 0x00, 0xff, 0xf9, 0x8c, 0xe7, 0x70, 0xf6, 0x29,
+ 0xa4, 0xa5, 0xa5, 0xef, 0xfb, 0x46, 0x5b, 0xfe, 0x4f, 0x7b, 0x4e, 0xf1,
+ 0x84, 0x32, 0x62, 0x1c, 0xfe, 0x1d, 0x14, 0xa9, 0x91, 0x02, 0xab, 0x2f,
+ 0xf3, 0xca, 0xb1, 0xee, 0x37, 0x55, 0x3b, 0x28, 0xbe, 0xc3, 0xd0, 0x4b,
+ 0x2c, 0xb1, 0xe1, 0x61},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**40 - 1
+ // tcID: 193
+ {SEC_OID_SHA224,
+ 193,
+ {0x2e, 0xdc, 0x01, 0xb0, 0x91, 0xfd, 0x7a, 0x58, 0x96, 0xb2, 0x5b, 0xa0,
+ 0xb9, 0x60, 0x54, 0x8a, 0x9c, 0x79, 0x9f, 0x1e, 0xd7, 0x20, 0x8b, 0xdc,
+ 0x32, 0x0c, 0x44, 0xea, 0x15, 0xd4, 0x64, 0x83, 0xc8, 0xdd, 0x87, 0x75,
+ 0xfa, 0x3c, 0x68, 0x97, 0x39, 0xde, 0xfa, 0xbd, 0xaa, 0x92, 0x7f, 0x88,
+ 0xc9, 0x54, 0xbe, 0xfd, 0xda, 0x84, 0x52, 0x15, 0x27, 0x57, 0x44, 0x8c,
+ 0x12, 0x07, 0xcc, 0x69, 0x4a, 0xf5, 0x55, 0x02, 0x1f, 0x57, 0x56, 0x98,
+ 0x22, 0x10, 0xf4, 0x47, 0x80, 0xba, 0xf6, 0xf5, 0x0f, 0xfb, 0x88, 0x8e,
+ 0x76, 0x3a, 0xc8, 0x7b, 0xf0, 0x48, 0x61, 0x1f, 0x93, 0x40, 0xc0, 0xba,
+ 0x78, 0x22, 0x7f, 0x98, 0x0b, 0x81, 0xc0, 0x59, 0x92, 0x5e, 0x3c, 0x5c,
+ 0x42, 0x77, 0x5e, 0x45, 0xd4, 0x00, 0xa0, 0x57, 0xc1, 0x84, 0x6a, 0x31,
+ 0x4f, 0x5e, 0xec, 0xa9, 0x2e, 0xd4, 0xfe, 0xbb, 0xa7, 0xb4, 0xa9, 0x1e,
+ 0x1b, 0x1c, 0x29, 0x02, 0x47, 0x14, 0x81, 0xe1, 0x32, 0xd4, 0x06, 0x81,
+ 0xaa, 0x9e, 0x2b, 0xdd, 0x4d, 0xd4, 0x81, 0x10, 0x2d, 0x2c, 0x82, 0x59,
+ 0x15, 0x3c, 0x76, 0xd4, 0x1d, 0x49, 0x10, 0x6c, 0xdd, 0x3c, 0xd3, 0x0f,
+ 0xc0, 0xa0, 0xb0, 0x62, 0x66, 0xf3, 0xcb, 0x4b, 0x6c, 0xc3, 0x4c, 0x60,
+ 0xb5, 0x28, 0xcf, 0x7e, 0x7e, 0xf9, 0xf7, 0xd4, 0x2e, 0x5e, 0x30, 0x5d,
+ 0xda, 0x9e, 0x46, 0xd0, 0x70, 0x54, 0x8c, 0x14, 0x70, 0x56, 0x85, 0xde,
+ 0x7b, 0xad, 0x59, 0x70, 0xb1, 0x65, 0xe1, 0x3c, 0xd4, 0x61, 0x59, 0xf9,
+ 0x57, 0xcd, 0x29, 0x08, 0xb8, 0xee, 0xbb, 0xa9, 0x55, 0xd2, 0xc6, 0x76,
+ 0x0c, 0x16, 0xb3, 0xa2, 0xd3, 0xe9, 0xe1, 0xfc, 0xa3, 0xcd, 0x8f, 0x18,
+ 0x4b, 0x30, 0xb1, 0xd6, 0xe1, 0x88, 0xec, 0xe4, 0x97, 0xe9, 0xe0, 0x1c,
+ 0x8e, 0x2a, 0x52, 0x67},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**64 - 1
+ // tcID: 194
+ {SEC_OID_SHA224,
+ 194,
+ {0xbc, 0x07, 0x16, 0xac, 0x3f, 0x37, 0xa4, 0x4d, 0x86, 0xb8, 0x22, 0x5b,
+ 0xb4, 0x83, 0x4a, 0xd3, 0xd4, 0xbd, 0x10, 0xb1, 0x71, 0xf3, 0x6f, 0xee,
+ 0x38, 0x85, 0xce, 0x42, 0x4e, 0x95, 0x8e, 0x80, 0xbc, 0xdc, 0xf6, 0x44,
+ 0xac, 0x3c, 0x3e, 0xc8, 0x68, 0xc0, 0xc6, 0x07, 0x39, 0xd7, 0x05, 0x9f,
+ 0x0e, 0x26, 0x4d, 0xcf, 0xe7, 0x3f, 0xdd, 0x70, 0x8f, 0x13, 0xcc, 0x93,
+ 0x12, 0x55, 0xfa, 0x25, 0x76, 0x91, 0x5b, 0x6e, 0x40, 0xb9, 0x9c, 0xac,
+ 0x7b, 0x40, 0xd2, 0x59, 0x86, 0x23, 0x16, 0xce, 0x8f, 0x14, 0x04, 0x35,
+ 0xd4, 0x4c, 0x97, 0x3d, 0x6b, 0xfc, 0x48, 0xa2, 0x60, 0x27, 0xcb, 0x1f,
+ 0x60, 0x44, 0xaa, 0xde, 0x27, 0xe3, 0x87, 0xf9, 0x50, 0x69, 0x3e, 0x5a,
+ 0x27, 0x87, 0xd6, 0xcb, 0xb9, 0xa3, 0x8b, 0xf6, 0x43, 0x03, 0x50, 0x3c,
+ 0x63, 0xc0, 0x2f, 0x76, 0x49, 0xdf, 0x3c, 0xcd, 0xa4, 0x7a, 0x38, 0x0a,
+ 0xf7, 0x79, 0x99, 0x1b, 0x1f, 0x73, 0x56, 0xd8, 0x12, 0x40, 0xd9, 0x9a,
+ 0x92, 0x4c, 0x0c, 0x38, 0x9c, 0x5f, 0xbe, 0x27, 0x19, 0xf7, 0xde, 0xe3,
+ 0xf8, 0x42, 0x83, 0xcd, 0xf4, 0x1f, 0xed, 0x95, 0x34, 0x1a, 0x4b, 0x24,
+ 0x9c, 0x92, 0xdf, 0x9a, 0x93, 0xb5, 0xe8, 0xd0, 0x31, 0xa8, 0xd6, 0x93,
+ 0xc9, 0xff, 0xd5, 0xa9, 0x1f, 0xdf, 0x2e, 0xfd, 0xad, 0x0f, 0xeb, 0x11,
+ 0xfb, 0xe5, 0xe5, 0xeb, 0x5a, 0xc5, 0x1a, 0xe8, 0x5c, 0x65, 0xa4, 0xf0,
+ 0xf0, 0xb3, 0xf6, 0x7a, 0x0f, 0xef, 0x3f, 0x4c, 0x5c, 0xcb, 0x34, 0x0c,
+ 0xca, 0x0b, 0x43, 0xbc, 0x59, 0x01, 0x5f, 0x01, 0x92, 0xbd, 0xf2, 0x4d,
+ 0xbb, 0x1e, 0x92, 0xce, 0x66, 0xb5, 0x34, 0xff, 0xd3, 0x8d, 0xc4, 0x4f,
+ 0x08, 0x74, 0x6d, 0x04, 0x29, 0x27, 0x1c, 0xce, 0xfe, 0x0b, 0xfd, 0xa3,
+ 0xc8, 0xe5, 0x18, 0x7d},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of digest
+ // tcID: 195
+ {SEC_OID_SHA224,
+ 195,
+ {0x40, 0x19, 0xe0, 0x11, 0xda, 0x7e, 0x59, 0xb6, 0x01, 0xfe, 0x76, 0xdb,
+ 0x03, 0x33, 0xbf, 0x9f, 0xc0, 0xd2, 0xfe, 0x1f, 0xa3, 0x3c, 0xf0, 0x56,
+ 0x96, 0x32, 0xe3, 0x99, 0x40, 0xaf, 0xfa, 0xd5, 0x8d, 0xbe, 0x25, 0x5f,
+ 0x0e, 0x25, 0x0b, 0x5d, 0xc5, 0xf5, 0xf4, 0xda, 0x0d, 0xae, 0x5c, 0x8a,
+ 0x75, 0x99, 0xe1, 0xc6, 0x85, 0x2c, 0x9c, 0xc0, 0x52, 0xb4, 0xd7, 0x21,
+ 0x8a, 0xcf, 0xc1, 0xcb, 0x6d, 0x28, 0x99, 0xb7, 0xe5, 0xd0, 0x6e, 0xb0,
+ 0xa6, 0x66, 0x90, 0x3e, 0x69, 0x38, 0x3b, 0xa4, 0xd8, 0xbc, 0x6d, 0x21,
+ 0x46, 0xa4, 0xa5, 0x4c, 0xb0, 0xc7, 0xec, 0xbf, 0x2e, 0x60, 0xfb, 0x09,
+ 0xf4, 0x61, 0x1f, 0x0d, 0x56, 0x92, 0xc6, 0x53, 0xb3, 0x1e, 0xb5, 0x79,
+ 0x5c, 0x83, 0x83, 0x03, 0xac, 0xe4, 0x17, 0x99, 0x21, 0x85, 0xe1, 0x38,
+ 0xea, 0x27, 0x9f, 0x20, 0x81, 0xae, 0x0c, 0x65, 0xc0, 0x43, 0x1d, 0x9a,
+ 0xa3, 0x02, 0x77, 0x26, 0x67, 0x46, 0x90, 0xce, 0xaa, 0x3f, 0x0c, 0xc8,
+ 0x38, 0xbd, 0xf1, 0xeb, 0x20, 0x48, 0xf1, 0x11, 0x7e, 0x89, 0x6f, 0xcf,
+ 0xe7, 0x15, 0x13, 0x35, 0x7a, 0xd6, 0x36, 0xcf, 0xf8, 0xd3, 0xb0, 0xc0,
+ 0xea, 0x29, 0x48, 0xd6, 0xc4, 0xa0, 0x55, 0xcb, 0x61, 0xb0, 0xdb, 0xc5,
+ 0x6b, 0x34, 0x6a, 0x6d, 0x9d, 0x3b, 0x8b, 0xc1, 0x8a, 0x03, 0x8d, 0x98,
+ 0xd8, 0xa2, 0x0a, 0xb6, 0x3a, 0xb8, 0x79, 0x88, 0x84, 0xde, 0xd8, 0xd9,
+ 0xa1, 0x1e, 0x94, 0xcd, 0x83, 0xd6, 0xd9, 0xa9, 0x35, 0xab, 0xf1, 0x1d,
+ 0x07, 0x90, 0x59, 0xd3, 0xfe, 0x6b, 0x21, 0xdb, 0x05, 0x08, 0xad, 0x9a,
+ 0xbf, 0x86, 0x03, 0xac, 0xf8, 0xd5, 0x2d, 0x50, 0x92, 0x60, 0x43, 0x03,
+ 0x3e, 0x05, 0x4a, 0x81, 0xe4, 0x27, 0x6f, 0xc1, 0x66, 0x87, 0x23, 0x4d,
+ 0x40, 0x29, 0x37, 0x0a},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely octet string tag
+ // tcID: 196
+ {SEC_OID_SHA224,
+ 196,
+ {0x9f, 0x36, 0x0d, 0xbd, 0x80, 0xe1, 0xa2, 0x8b, 0xc2, 0xb1, 0x75, 0x97,
+ 0x07, 0xe4, 0xae, 0x5c, 0x5e, 0x43, 0x2d, 0x4d, 0x4b, 0x9f, 0xa6, 0xb6,
+ 0x7f, 0x37, 0xe8, 0xc5, 0x76, 0x17, 0x8b, 0x82, 0x0f, 0x5f, 0xe3, 0xc8,
+ 0xc4, 0x4f, 0xc3, 0xde, 0x44, 0x2b, 0x90, 0x0c, 0x73, 0xee, 0xa6, 0xf3,
+ 0x04, 0x0f, 0x9b, 0x58, 0xce, 0x38, 0x61, 0x1f, 0x74, 0xce, 0x63, 0x53,
+ 0x79, 0x3b, 0x7e, 0xc1, 0xb9, 0xad, 0x21, 0xec, 0x8d, 0xea, 0x91, 0x30,
+ 0x11, 0xe0, 0xd7, 0x6e, 0xa2, 0xca, 0xf5, 0xc1, 0xca, 0x78, 0x99, 0x45,
+ 0x37, 0x89, 0xd9, 0xe8, 0x68, 0xa1, 0x31, 0x7d, 0xd7, 0x07, 0x48, 0x1c,
+ 0x21, 0x30, 0x56, 0xad, 0xd9, 0x22, 0x17, 0x71, 0x45, 0xe7, 0xcb, 0x07,
+ 0x7b, 0x9a, 0xec, 0x21, 0x23, 0xd8, 0xe8, 0x54, 0xdf, 0xba, 0xb7, 0xc2,
+ 0xa9, 0x6a, 0x58, 0xc5, 0x1c, 0xde, 0x0c, 0x7c, 0x77, 0xdc, 0xcb, 0xf5,
+ 0x8d, 0x78, 0x1c, 0xd0, 0xcf, 0x5f, 0x12, 0x51, 0xe5, 0xcf, 0x26, 0x30,
+ 0x88, 0xaf, 0x9c, 0x37, 0x4e, 0x87, 0x81, 0xb9, 0xf7, 0xd0, 0xfb, 0x09,
+ 0x65, 0xa7, 0x65, 0x72, 0x76, 0x82, 0xf9, 0x7b, 0x3f, 0x1e, 0xd5, 0x93,
+ 0x08, 0x27, 0x09, 0xca, 0x69, 0x95, 0x70, 0xc7, 0x48, 0x0c, 0x2f, 0xb3,
+ 0x66, 0x9b, 0xfe, 0xd1, 0x28, 0xc3, 0x06, 0x3c, 0xcc, 0xd7, 0x9d, 0x11,
+ 0x61, 0xc7, 0x81, 0x58, 0x9e, 0x73, 0x36, 0x71, 0x95, 0x6c, 0xf4, 0xd1,
+ 0xa6, 0xd9, 0x0a, 0x46, 0x80, 0xf4, 0xc3, 0x8c, 0x04, 0xcf, 0x0b, 0x3b,
+ 0x05, 0x28, 0x98, 0x60, 0xa8, 0x09, 0xec, 0x99, 0x06, 0x8f, 0xe8, 0x53,
+ 0x17, 0x6f, 0x7e, 0x63, 0x54, 0xb4, 0xb2, 0xc1, 0x5e, 0x3b, 0x53, 0x5f,
+ 0x30, 0x1a, 0x00, 0xfe, 0x24, 0x0c, 0xa4, 0x3e, 0xa4, 0x01, 0xf9, 0x54,
+ 0xe2, 0xe9, 0xd1, 0x70},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to digest
+ // tcID: 197
+ {SEC_OID_SHA224,
+ 197,
+ {0x05, 0xce, 0x32, 0x64, 0xea, 0x04, 0xf7, 0xf7, 0xce, 0x5a, 0x07, 0x3b,
+ 0xf7, 0x01, 0x54, 0xb1, 0x20, 0xba, 0xb5, 0x02, 0x68, 0x87, 0xf6, 0x75,
+ 0xc9, 0xec, 0x97, 0xfd, 0xaa, 0x0c, 0x66, 0xef, 0xfe, 0xb7, 0x95, 0x2e,
+ 0x5b, 0x11, 0x99, 0x9f, 0xf3, 0x43, 0xbb, 0xd1, 0x76, 0x97, 0x8a, 0x6e,
+ 0xc6, 0xee, 0xfa, 0x8f, 0x4b, 0xe2, 0x67, 0x1c, 0x70, 0x03, 0x82, 0xf7,
+ 0xd8, 0xd2, 0x21, 0x26, 0x6e, 0xcf, 0xd2, 0xbf, 0xec, 0x8a, 0x7d, 0x2f,
+ 0xe3, 0x6d, 0xe4, 0x08, 0x10, 0x4d, 0xf0, 0x15, 0x2e, 0xce, 0x08, 0x8b,
+ 0x73, 0xc1, 0xc0, 0xa8, 0x21, 0xb9, 0xa7, 0xff, 0xff, 0x8d, 0x83, 0x05,
+ 0x9f, 0xc7, 0x25, 0x0c, 0x5d, 0x54, 0xad, 0x9e, 0x70, 0x99, 0xcf, 0xcd,
+ 0x82, 0xe8, 0x87, 0xb5, 0xae, 0x55, 0x17, 0x32, 0xc3, 0x7a, 0x1b, 0xac,
+ 0x43, 0x2d, 0xcc, 0x55, 0x04, 0xbb, 0x50, 0x13, 0xdf, 0xe4, 0x67, 0x64,
+ 0xa0, 0x3e, 0x24, 0xda, 0xf6, 0x2e, 0x18, 0x0a, 0x62, 0x49, 0x1e, 0x75,
+ 0xcb, 0xf5, 0x60, 0x95, 0x8a, 0xde, 0x80, 0x9f, 0x86, 0x98, 0xe8, 0x46,
+ 0x5b, 0x99, 0x33, 0x28, 0x07, 0xec, 0xba, 0xcf, 0x1b, 0x29, 0x71, 0x9c,
+ 0x7d, 0x58, 0x22, 0x40, 0xa3, 0xf1, 0x9a, 0xd6, 0x79, 0x9c, 0x85, 0x2b,
+ 0x95, 0x8c, 0x7f, 0xce, 0x3e, 0xa5, 0xe1, 0x9b, 0x6c, 0x09, 0x8a, 0xfb,
+ 0xaf, 0xc5, 0xbd, 0xec, 0x76, 0x5d, 0x0b, 0x90, 0xda, 0x1b, 0x6d, 0xf7,
+ 0x54, 0x04, 0x35, 0xf2, 0x91, 0xcf, 0x2a, 0x19, 0xe9, 0xb3, 0x11, 0x76,
+ 0xb0, 0x45, 0x79, 0xab, 0x18, 0xcb, 0x3e, 0x9b, 0x5f, 0x4a, 0x86, 0xc7,
+ 0xb4, 0xf1, 0x7f, 0x13, 0x1b, 0x7a, 0x5a, 0x9c, 0x03, 0xa9, 0x35, 0x42,
+ 0x99, 0x02, 0x20, 0x70, 0x9f, 0x8a, 0x68, 0xad, 0x1d, 0x69, 0x1e, 0x8c,
+ 0x13, 0x34, 0x5c, 0xd6},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to digest
+ // tcID: 198
+ {SEC_OID_SHA224,
+ 198,
+ {0x0a, 0x7b, 0xf4, 0x38, 0x89, 0x7d, 0x08, 0xde, 0xee, 0xbb, 0x38, 0xdc,
+ 0xdd, 0x68, 0x77, 0x14, 0xd6, 0x9b, 0x0f, 0x0c, 0xcd, 0x23, 0xc8, 0xda,
+ 0xf7, 0x5e, 0x3a, 0xc8, 0x58, 0x8e, 0x1b, 0xa0, 0xe5, 0xcd, 0xe9, 0xbd,
+ 0x30, 0xcf, 0x6d, 0x61, 0xed, 0xac, 0x58, 0x1c, 0x8f, 0x3d, 0x2b, 0x8f,
+ 0xb7, 0xd9, 0x21, 0x02, 0xfa, 0xaa, 0x14, 0x2f, 0x75, 0xdd, 0x78, 0x15,
+ 0x2b, 0xce, 0xb9, 0xa9, 0xcd, 0xce, 0x3a, 0xc1, 0xb6, 0xd3, 0x12, 0x1c,
+ 0xd7, 0xc6, 0x5c, 0x55, 0x08, 0xde, 0xb1, 0xf6, 0x71, 0xa8, 0x3b, 0x3b,
+ 0xa4, 0x5d, 0x0d, 0x07, 0x9a, 0xe2, 0x94, 0xf5, 0x60, 0x86, 0xee, 0x92,
+ 0xe1, 0x09, 0xe9, 0x46, 0x39, 0x49, 0x40, 0x93, 0xb2, 0xfd, 0x9e, 0xfb,
+ 0x0b, 0xfb, 0xde, 0x8b, 0x45, 0x9c, 0x7a, 0xee, 0x25, 0x8b, 0x23, 0xb3,
+ 0x89, 0x87, 0x1d, 0x4b, 0xed, 0xee, 0xf7, 0xb8, 0xbc, 0xea, 0xce, 0x4b,
+ 0x87, 0x00, 0x98, 0xf4, 0x23, 0x76, 0xcd, 0x0a, 0x2d, 0x46, 0x31, 0xf0,
+ 0xe6, 0x06, 0x39, 0x0b, 0x34, 0xd8, 0x62, 0x59, 0xb9, 0x83, 0xc2, 0xc1,
+ 0x69, 0x39, 0xfa, 0xe9, 0x62, 0xa4, 0xda, 0x25, 0xc7, 0x87, 0x4f, 0x5f,
+ 0x59, 0xfe, 0x0b, 0x3e, 0x6a, 0x25, 0xfa, 0x8c, 0x01, 0x32, 0x37, 0x5c,
+ 0xca, 0x9f, 0x21, 0xcc, 0x23, 0xf4, 0x63, 0x8a, 0x6e, 0xfd, 0x3a, 0xf2,
+ 0xaa, 0x90, 0x10, 0x08, 0x2e, 0x34, 0x03, 0x94, 0xe3, 0x39, 0x13, 0xf7,
+ 0x33, 0x13, 0x05, 0xe6, 0x54, 0x4c, 0x87, 0xd3, 0x4b, 0xb3, 0xa6, 0x68,
+ 0xa1, 0xc8, 0x47, 0x3f, 0xf4, 0x7d, 0x59, 0xfd, 0xff, 0x11, 0x17, 0x2d,
+ 0xd1, 0x56, 0xaa, 0x94, 0xe4, 0x26, 0x2c, 0x93, 0x74, 0xb0, 0x01, 0xaf,
+ 0xde, 0x4f, 0xe5, 0x51, 0xfb, 0x59, 0x92, 0x42, 0xdc, 0x35, 0x84, 0x58,
+ 0x7f, 0xad, 0xcb, 0x3f},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to digest
+ // tcID: 199
+ {SEC_OID_SHA224,
+ 199,
+ {0x6d, 0xb1, 0x6a, 0x70, 0x60, 0x14, 0xbd, 0xc6, 0xd6, 0x73, 0xd5, 0xa1,
+ 0xe1, 0x59, 0x04, 0x91, 0x5b, 0xd1, 0xfe, 0x19, 0x34, 0xcc, 0x20, 0xa6,
+ 0xac, 0x6a, 0x01, 0xf1, 0xe3, 0xfe, 0x54, 0x75, 0x0e, 0xb0, 0x1d, 0xdd,
+ 0x2a, 0xfc, 0x1c, 0xab, 0x64, 0x4b, 0xdd, 0xd3, 0x80, 0x5c, 0x57, 0xb0,
+ 0xc4, 0x5e, 0xc2, 0x95, 0x1b, 0x25, 0x95, 0xcf, 0x41, 0xca, 0x2a, 0x00,
+ 0x6e, 0x6b, 0xb4, 0xb4, 0xf1, 0x52, 0x95, 0x16, 0xc4, 0x8e, 0x00, 0x7a,
+ 0x21, 0x73, 0xa5, 0xab, 0xa2, 0x20, 0x81, 0xa5, 0x29, 0xd3, 0xd9, 0x70,
+ 0xc0, 0xcc, 0xd4, 0x1a, 0x43, 0xb7, 0x39, 0xe3, 0x80, 0x63, 0xfe, 0xc0,
+ 0x26, 0xf4, 0xe9, 0xc1, 0x57, 0x67, 0x0f, 0xaa, 0x2a, 0x2d, 0x02, 0x88,
+ 0x99, 0x17, 0x37, 0xcc, 0xf7, 0x83, 0x3f, 0x41, 0xdf, 0xc4, 0xc8, 0xd8,
+ 0x29, 0xbf, 0x1f, 0x4c, 0xd3, 0x5a, 0xf1, 0x5b, 0x24, 0x7a, 0x9c, 0xa6,
+ 0x76, 0xc5, 0x2e, 0x5c, 0x3b, 0x07, 0xc0, 0x8f, 0x13, 0x22, 0xb3, 0x1f,
+ 0x0d, 0x0f, 0xc0, 0xa9, 0xf0, 0x69, 0x8c, 0x74, 0x24, 0x8f, 0xc5, 0x4e,
+ 0x50, 0x54, 0x31, 0x82, 0x7b, 0x2b, 0x0e, 0x88, 0x14, 0xd8, 0x06, 0xf1,
+ 0x2a, 0xe8, 0x5c, 0x2e, 0x8f, 0x49, 0x20, 0x7c, 0x21, 0xc6, 0xab, 0xe3,
+ 0x48, 0xe0, 0x58, 0xa1, 0x7c, 0xca, 0xed, 0x6a, 0x75, 0xbc, 0xd0, 0x7a,
+ 0x67, 0x7b, 0x5f, 0x13, 0x12, 0xfb, 0xc4, 0xa1, 0xda, 0xcb, 0x05, 0xb6,
+ 0x42, 0x72, 0xc1, 0x78, 0xd8, 0xc5, 0x7c, 0xe2, 0xf3, 0x55, 0x65, 0x29,
+ 0xd9, 0xca, 0x17, 0x33, 0xcc, 0x38, 0x6e, 0x39, 0xd6, 0x61, 0xba, 0x1c,
+ 0x7b, 0xb1, 0xba, 0xdf, 0x11, 0x48, 0x8f, 0x84, 0xe5, 0x33, 0x10, 0x1a,
+ 0x55, 0x68, 0xb9, 0xef, 0x06, 0x04, 0xa8, 0xb2, 0xe1, 0x31, 0xf6, 0x71,
+ 0xb1, 0x98, 0x99, 0x99},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of digest
+ // tcID: 200
+ {SEC_OID_SHA224,
+ 200,
+ {0x51, 0x8a, 0x1e, 0x1c, 0x38, 0xf3, 0x0e, 0xec, 0x39, 0x47, 0xd3, 0x2d,
+ 0x92, 0xd0, 0x4e, 0x57, 0xa8, 0xa8, 0x29, 0x23, 0xef, 0x9f, 0x13, 0xf6,
+ 0x7c, 0x98, 0x5a, 0x4d, 0x2e, 0xd9, 0x0e, 0xcc, 0x39, 0x44, 0x13, 0x72,
+ 0x89, 0x78, 0x88, 0x90, 0x60, 0x14, 0xa9, 0x8b, 0x38, 0xc0, 0x79, 0xc9,
+ 0xc5, 0x3d, 0x9d, 0xed, 0xce, 0xc0, 0x59, 0x51, 0x8a, 0x1d, 0x80, 0x66,
+ 0xb3, 0x8b, 0x6f, 0xb6, 0xa6, 0xb1, 0x0c, 0xc2, 0xb6, 0xec, 0x04, 0xba,
+ 0x7c, 0x2e, 0xd6, 0x0f, 0x6d, 0x5f, 0x17, 0xcd, 0xa6, 0xdb, 0x6d, 0xb3,
+ 0xf2, 0x4d, 0x5e, 0x8a, 0x46, 0xa8, 0x33, 0x59, 0x4a, 0xe3, 0x81, 0x73,
+ 0x11, 0xa6, 0x66, 0x4e, 0xf5, 0xa5, 0xdb, 0x0e, 0xb9, 0x88, 0x92, 0x3e,
+ 0x6c, 0xf5, 0xd2, 0x1c, 0xbb, 0x1f, 0xcd, 0x27, 0xa4, 0x64, 0x6a, 0xb5,
+ 0x67, 0x07, 0x80, 0xa8, 0x6c, 0xb4, 0x92, 0xbf, 0x17, 0x35, 0x9f, 0x34,
+ 0x6b, 0x42, 0x6b, 0xc6, 0x34, 0xfe, 0x4a, 0x89, 0x79, 0x7b, 0x9d, 0x71,
+ 0xe6, 0xb8, 0x05, 0x77, 0xd7, 0xb7, 0xcc, 0x31, 0x79, 0x90, 0x35, 0x11,
+ 0xbd, 0x74, 0x75, 0xd8, 0x55, 0x96, 0xe8, 0x37, 0x1b, 0x80, 0x68, 0x4e,
+ 0x03, 0x1c, 0x9d, 0x67, 0x6d, 0x66, 0x5e, 0x97, 0x78, 0xbe, 0x8e, 0xc6,
+ 0x34, 0x7a, 0x66, 0x22, 0xe2, 0xea, 0x02, 0x32, 0x75, 0x5f, 0x7f, 0xb0,
+ 0x7a, 0x53, 0xfc, 0x63, 0x61, 0xe5, 0x8a, 0x76, 0xb8, 0x7c, 0xc5, 0x46,
+ 0x78, 0x15, 0x2c, 0x4b, 0x8f, 0xeb, 0xf1, 0xd9, 0x42, 0xbe, 0x3a, 0x00,
+ 0x0b, 0x68, 0x20, 0xcb, 0x86, 0xc9, 0xf2, 0x5f, 0x33, 0x2d, 0xee, 0x76,
+ 0x8d, 0xbd, 0xbe, 0x25, 0xc3, 0x74, 0xaf, 0x05, 0xa0, 0x85, 0xe9, 0x10,
+ 0xd1, 0xef, 0xfb, 0x97, 0xc9, 0x14, 0xcf, 0x1c, 0xb0, 0x57, 0x8b, 0x1f,
+ 0x08, 0x58, 0x55, 0x7b},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing digest with NULL
+ // tcID: 201
+ {SEC_OID_SHA224,
+ 201,
+ {0x4f, 0xb0, 0x0e, 0xd6, 0x1d, 0x60, 0xc0, 0x49, 0x6a, 0x69, 0x00, 0x06,
+ 0xf4, 0x0e, 0xa8, 0xa5, 0xdf, 0x2e, 0x3e, 0x3d, 0xd8, 0x0f, 0x8f, 0x6a,
+ 0x3e, 0x39, 0x90, 0x2e, 0x04, 0x47, 0xa3, 0x7f, 0x4a, 0xb2, 0xe3, 0x73,
+ 0x78, 0x98, 0xcc, 0x0b, 0xdd, 0x76, 0x17, 0x23, 0x6e, 0x63, 0x7f, 0x0f,
+ 0xbb, 0x97, 0x99, 0xf1, 0x78, 0x73, 0xad, 0x71, 0xbf, 0xeb, 0x32, 0xeb,
+ 0x74, 0xcd, 0xd9, 0x27, 0xbb, 0x83, 0x09, 0x43, 0xbd, 0x0c, 0x6a, 0xe3,
+ 0xa1, 0x17, 0x05, 0xdc, 0xd8, 0xb2, 0x72, 0xfa, 0x35, 0x6d, 0x34, 0x44,
+ 0x5b, 0x46, 0xe3, 0x06, 0x7c, 0xaf, 0x45, 0xe0, 0xb4, 0xf3, 0x7b, 0xb8,
+ 0xc6, 0xdd, 0x43, 0x60, 0x01, 0x84, 0xb2, 0x5c, 0x26, 0x51, 0x93, 0x2d,
+ 0x07, 0xe6, 0xc9, 0xae, 0xdc, 0xf9, 0x47, 0x96, 0x22, 0x3b, 0xc9, 0x0e,
+ 0xaa, 0x32, 0x96, 0x33, 0x75, 0x6d, 0xda, 0xb7, 0x7e, 0xd3, 0xb7, 0x0d,
+ 0xe3, 0x6f, 0x58, 0x59, 0x18, 0xa7, 0x30, 0x9d, 0x50, 0x2c, 0x88, 0xaa,
+ 0x92, 0x24, 0x65, 0xce, 0x21, 0x3f, 0xb3, 0x47, 0xd3, 0xaa, 0x70, 0xe8,
+ 0x40, 0xdb, 0xbd, 0x3c, 0xe9, 0x20, 0xea, 0x2b, 0x04, 0xa9, 0x9c, 0x38,
+ 0x45, 0xef, 0x7a, 0xc8, 0x7b, 0x68, 0xa5, 0x4b, 0xf3, 0x59, 0xa6, 0x54,
+ 0x00, 0x01, 0xf0, 0x60, 0x2c, 0xc4, 0x58, 0xb9, 0x10, 0x32, 0x41, 0x8d,
+ 0xa9, 0x7b, 0xdc, 0x47, 0x27, 0x74, 0xcd, 0xf6, 0x5f, 0x58, 0xcb, 0xa9,
+ 0xb3, 0x0b, 0x6f, 0x51, 0x77, 0x7b, 0xeb, 0x83, 0xcd, 0x6b, 0xdc, 0xba,
+ 0x1f, 0xc1, 0xbe, 0xe1, 0xca, 0x35, 0xea, 0xec, 0x7a, 0x29, 0xc8, 0x78,
+ 0x4e, 0x33, 0xb7, 0xa5, 0xb3, 0x35, 0x05, 0x8d, 0xf1, 0xe2, 0x90, 0x35,
+ 0x38, 0xde, 0xd3, 0x11, 0x33, 0x03, 0x36, 0xa8, 0x82, 0x56, 0x16, 0x8a,
+ 0x57, 0x59, 0xa7, 0xc2},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 202
+ {SEC_OID_SHA224,
+ 202,
+ {0x08, 0xf6, 0x7b, 0x8e, 0x90, 0xbb, 0x09, 0x59, 0xc2, 0x76, 0xed, 0x23,
+ 0xd4, 0x5d, 0x37, 0x52, 0xf2, 0x59, 0x43, 0x53, 0xd8, 0x68, 0xec, 0xb2,
+ 0xf2, 0x13, 0xa9, 0x80, 0xd8, 0x20, 0x4d, 0x53, 0x0c, 0x7b, 0x06, 0xed,
+ 0xe8, 0x14, 0x53, 0xa8, 0xeb, 0xe5, 0x8a, 0xd6, 0x85, 0xc7, 0xc9, 0xb8,
+ 0x74, 0x3f, 0xb0, 0xe9, 0x40, 0x87, 0x75, 0x92, 0xb8, 0x7c, 0xeb, 0x45,
+ 0x78, 0x57, 0x54, 0x3f, 0x06, 0x01, 0x01, 0xe0, 0x75, 0x7e, 0x02, 0xdd,
+ 0x8f, 0x48, 0xc3, 0xbc, 0x34, 0x8a, 0xdc, 0x31, 0xd5, 0x75, 0x13, 0xf5,
+ 0x23, 0x1e, 0x7c, 0xd3, 0x28, 0x22, 0xb9, 0x84, 0x4a, 0x41, 0xf0, 0x0b,
+ 0x39, 0x4c, 0x20, 0xa6, 0xab, 0xc6, 0x7d, 0x51, 0xa1, 0x41, 0x73, 0x86,
+ 0x57, 0x24, 0x7b, 0x48, 0x98, 0xb0, 0xc4, 0x42, 0x2d, 0x90, 0x0b, 0xe6,
+ 0x4f, 0x67, 0x31, 0x77, 0xf6, 0xa4, 0x43, 0x7a, 0x12, 0x5c, 0xe0, 0xa8,
+ 0x5d, 0xde, 0xfd, 0x95, 0x2a, 0xcb, 0xa2, 0xc2, 0x80, 0x9d, 0x4b, 0xdb,
+ 0x4a, 0x9c, 0x05, 0xbf, 0xb9, 0xa1, 0xb0, 0x9b, 0xbf, 0xb6, 0xcb, 0x67,
+ 0x5b, 0x51, 0xae, 0x23, 0xf3, 0x85, 0x73, 0x50, 0xb2, 0x08, 0x63, 0x27,
+ 0x61, 0xad, 0x04, 0x26, 0x7c, 0xaa, 0xf9, 0x69, 0xd4, 0x3f, 0x69, 0x9d,
+ 0x59, 0x08, 0xdf, 0xa7, 0xae, 0x63, 0x44, 0x47, 0xab, 0xeb, 0xc0, 0x5e,
+ 0x37, 0x2f, 0x19, 0x43, 0x87, 0xe2, 0x9d, 0xb9, 0xad, 0xc9, 0x36, 0x0d,
+ 0x07, 0xb0, 0xd4, 0x8c, 0x02, 0xf1, 0x5e, 0xff, 0x31, 0xa0, 0xbb, 0x2e,
+ 0xce, 0x9e, 0x97, 0x79, 0x7f, 0xd1, 0x8d, 0xd3, 0xae, 0x2a, 0xfe, 0xe6,
+ 0xb1, 0x25, 0x76, 0x05, 0x59, 0x13, 0xec, 0xbb, 0x6c, 0xd8, 0xf5, 0x81,
+ 0x63, 0x73, 0x6c, 0x2e, 0x45, 0xfe, 0xe2, 0xbd, 0xe7, 0x9b, 0x7d, 0xa2,
+ 0x93, 0x59, 0x7c, 0x28},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 203
+ {SEC_OID_SHA224,
+ 203,
+ {0x38, 0x6d, 0xd1, 0x57, 0xdb, 0x54, 0xf4, 0x71, 0xb8, 0x8f, 0x6f, 0x4c,
+ 0xd0, 0x1b, 0x25, 0xea, 0x47, 0x88, 0xcb, 0x1f, 0x82, 0x56, 0xce, 0x99,
+ 0x6f, 0xa3, 0xa1, 0x2b, 0xec, 0x90, 0x80, 0x3e, 0x92, 0xb9, 0x07, 0xd1,
+ 0xe9, 0xe8, 0xc2, 0x3b, 0xf2, 0x0d, 0x82, 0x26, 0xb9, 0xd7, 0xdf, 0x69,
+ 0x9d, 0x5d, 0x59, 0xda, 0xed, 0x20, 0x6d, 0x4a, 0x5d, 0xa5, 0x1d, 0x0a,
+ 0xa6, 0x56, 0x6a, 0x47, 0xbb, 0x36, 0x3c, 0x93, 0x75, 0xea, 0x54, 0x04,
+ 0x53, 0x90, 0x54, 0x92, 0x4b, 0x10, 0x2c, 0x1e, 0x0e, 0xd4, 0x0c, 0xce,
+ 0x6c, 0x9b, 0x68, 0x11, 0xf7, 0x91, 0x59, 0xa9, 0x71, 0xc4, 0xa8, 0x79,
+ 0xf7, 0x56, 0x84, 0x89, 0xd5, 0xc0, 0xee, 0x7d, 0x6d, 0x20, 0xf4, 0x8f,
+ 0x02, 0x55, 0xbb, 0xe5, 0x56, 0xde, 0x27, 0x1c, 0x82, 0x91, 0xc1, 0xe4,
+ 0x19, 0x8f, 0x76, 0x5e, 0x3d, 0x5c, 0xc7, 0xfe, 0x2f, 0x5d, 0xdc, 0x36,
+ 0x6d, 0x28, 0xff, 0x08, 0xd5, 0x7e, 0xe5, 0xef, 0xed, 0xb1, 0x70, 0xa1,
+ 0x8c, 0xd2, 0x7a, 0x4d, 0x15, 0xfa, 0x8d, 0x31, 0x5b, 0x69, 0x5d, 0x47,
+ 0xf1, 0x00, 0x68, 0x14, 0x73, 0x15, 0x24, 0xcf, 0x39, 0x22, 0xaa, 0x5a,
+ 0x42, 0xb2, 0xce, 0xf3, 0x14, 0xa0, 0xcd, 0x43, 0x57, 0x8a, 0x22, 0x4c,
+ 0xee, 0x8d, 0x01, 0x40, 0xc5, 0x3e, 0xc8, 0x0e, 0x86, 0x05, 0xe1, 0xa4,
+ 0xf5, 0xe1, 0xe2, 0x3f, 0x46, 0x00, 0xd1, 0x8e, 0xea, 0xdb, 0xa9, 0x02,
+ 0xa3, 0x98, 0xc4, 0xd8, 0x74, 0xd0, 0x3b, 0xa0, 0x98, 0x95, 0x67, 0x49,
+ 0xdf, 0x96, 0x3c, 0xef, 0xd3, 0x87, 0x55, 0x3b, 0x4d, 0xa2, 0xa9, 0x05,
+ 0x50, 0xd5, 0x16, 0x45, 0x1b, 0x44, 0x30, 0xd7, 0xce, 0x26, 0x01, 0xd1,
+ 0x48, 0xd6, 0xc8, 0x3f, 0x32, 0x75, 0xb6, 0x69, 0xbf, 0xce, 0x35, 0xb9,
+ 0xa5, 0xc7, 0xc3, 0x36},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 204
+ {SEC_OID_SHA224,
+ 204,
+ {0x05, 0x11, 0xa8, 0x0f, 0x4b, 0x37, 0xcd, 0x13, 0x71, 0x1a, 0xda, 0xca,
+ 0xf8, 0x52, 0x70, 0x13, 0x70, 0x64, 0x57, 0x9a, 0xcf, 0x30, 0xe3, 0xc9,
+ 0x28, 0xed, 0x64, 0x19, 0x50, 0x7b, 0x9a, 0x80, 0x7f, 0x9f, 0x5e, 0x4a,
+ 0xaf, 0x85, 0x3d, 0x96, 0x08, 0x34, 0x20, 0x94, 0x9d, 0x41, 0x76, 0xa4,
+ 0xbc, 0xa9, 0xbf, 0xfc, 0xaf, 0xc1, 0x49, 0xac, 0x57, 0xe3, 0x13, 0x8e,
+ 0xf4, 0xed, 0x6e, 0x7a, 0xac, 0x5b, 0x02, 0x47, 0x25, 0x65, 0x4c, 0xe7,
+ 0xce, 0xd2, 0xe2, 0x0b, 0xa2, 0xc4, 0x30, 0x70, 0xab, 0x5a, 0x9a, 0xac,
+ 0x13, 0x82, 0xf1, 0x01, 0xcd, 0x50, 0x20, 0xbb, 0x8e, 0xa6, 0xbb, 0x3e,
+ 0x21, 0xeb, 0xae, 0x04, 0xde, 0x3c, 0x65, 0xcb, 0xb7, 0x46, 0x86, 0x32,
+ 0x32, 0xb1, 0x29, 0xe1, 0x9f, 0xa2, 0xbf, 0x97, 0xbd, 0x79, 0xf7, 0xe7,
+ 0x97, 0x5e, 0x09, 0x3d, 0xa7, 0x13, 0x32, 0xfb, 0x10, 0xd7, 0xf7, 0x02,
+ 0x85, 0x23, 0x70, 0x17, 0xd7, 0x25, 0x1a, 0x11, 0x8e, 0xf3, 0xfd, 0xe7,
+ 0x8d, 0xac, 0xfd, 0xe7, 0x3e, 0x4e, 0x28, 0x92, 0x1d, 0xdd, 0xcd, 0x21,
+ 0xfe, 0x2f, 0xcb, 0xed, 0xd4, 0x51, 0x21, 0x55, 0x2a, 0x10, 0x46, 0x16,
+ 0x81, 0xfc, 0xb9, 0x0b, 0xdd, 0x1d, 0x18, 0x77, 0xb4, 0xfe, 0x34, 0xb9,
+ 0xde, 0xed, 0x00, 0x4c, 0xe4, 0x15, 0x81, 0xdc, 0x1f, 0xd3, 0x8c, 0xb7,
+ 0x67, 0xb1, 0xff, 0xff, 0xa6, 0x9b, 0xc1, 0xae, 0x1d, 0xfd, 0xaa, 0xf9,
+ 0x42, 0xf7, 0xb5, 0x0c, 0xc0, 0x73, 0x7a, 0xda, 0xae, 0xd0, 0x27, 0x3c,
+ 0x92, 0x9c, 0xe6, 0x0b, 0x0e, 0x26, 0x27, 0xc2, 0xc1, 0xd5, 0x15, 0x3f,
+ 0x00, 0x1c, 0x55, 0x09, 0x61, 0x20, 0x84, 0x96, 0x82, 0xf8, 0xa9, 0x77,
+ 0x4b, 0x6f, 0x3e, 0xbb, 0xee, 0x71, 0xb5, 0x92, 0x20, 0x80, 0x07, 0x6a,
+ 0x2d, 0x55, 0x44, 0xe7},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 205
+ {SEC_OID_SHA224,
+ 205,
+ {0x48, 0x84, 0xcc, 0x2d, 0x61, 0x4a, 0xa4, 0xf4, 0xf9, 0x09, 0x73, 0xc0,
+ 0x49, 0x0a, 0x79, 0x69, 0x27, 0xa2, 0xde, 0xf1, 0x06, 0x06, 0xca, 0xc4,
+ 0xb0, 0x00, 0x39, 0xf6, 0xb5, 0xe2, 0x17, 0x42, 0xe1, 0xf7, 0x53, 0x84,
+ 0x58, 0x5b, 0x42, 0x3e, 0xa8, 0x7e, 0xfc, 0x02, 0x2d, 0x8e, 0x7d, 0x21,
+ 0x90, 0xb5, 0xee, 0xad, 0x35, 0x29, 0x26, 0x77, 0xfb, 0x84, 0x3a, 0xb8,
+ 0x1c, 0x47, 0x6f, 0xd2, 0xc4, 0x86, 0x16, 0x95, 0xcd, 0xf9, 0xd3, 0xce,
+ 0x3f, 0x49, 0xe2, 0xc6, 0xf9, 0x06, 0x71, 0x19, 0x3e, 0xf1, 0x3d, 0x67,
+ 0x26, 0x54, 0x7f, 0x89, 0x88, 0x8b, 0xfc, 0x16, 0x12, 0x8c, 0x7e, 0x7e,
+ 0xe4, 0x8d, 0x61, 0xae, 0xc7, 0x9b, 0x5e, 0x1e, 0x55, 0x1a, 0xbf, 0xf8,
+ 0xee, 0x27, 0xed, 0x83, 0xee, 0x66, 0x1e, 0x42, 0xfd, 0x61, 0x4c, 0x2e,
+ 0x88, 0x95, 0x8d, 0x43, 0x64, 0x46, 0x0c, 0xb9, 0x40, 0x20, 0x27, 0xa1,
+ 0x08, 0x22, 0xc1, 0x6e, 0x17, 0xc0, 0x83, 0xe5, 0x79, 0x2b, 0x77, 0xce,
+ 0x3f, 0x07, 0xa4, 0x69, 0x8c, 0x7e, 0x25, 0x24, 0x5c, 0x65, 0x18, 0x58,
+ 0xd9, 0x6c, 0x12, 0x58, 0xa0, 0xe0, 0xd0, 0xdd, 0xb3, 0xba, 0xdf, 0x5f,
+ 0x7b, 0x97, 0x13, 0xc2, 0xb8, 0x9e, 0xbd, 0xe7, 0x26, 0x6f, 0x5a, 0x88,
+ 0xc1, 0x9b, 0x79, 0x4e, 0x6c, 0xc2, 0xa8, 0xd9, 0x67, 0x89, 0xf0, 0xbd,
+ 0xcb, 0xec, 0x49, 0xe1, 0x28, 0x47, 0x3e, 0x2e, 0xfd, 0x7f, 0xf8, 0x03,
+ 0x87, 0xff, 0xf3, 0x0a, 0x5d, 0xfe, 0xe3, 0xf2, 0xff, 0x18, 0xe4, 0xbe,
+ 0xf5, 0xba, 0xa2, 0x13, 0x19, 0x37, 0xe7, 0xd7, 0x1b, 0xab, 0x5e, 0x5f,
+ 0x52, 0x15, 0x70, 0x16, 0x5a, 0x8a, 0x8f, 0xa2, 0x7d, 0x62, 0x88, 0xa2,
+ 0xd5, 0x24, 0xa2, 0xbe, 0x7a, 0x28, 0xa3, 0xda, 0xb0, 0x57, 0x12, 0x21,
+ 0x0c, 0x8c, 0x1f, 0x76},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 206
+ {SEC_OID_SHA224,
+ 206,
+ {0x10, 0x12, 0x32, 0xb1, 0xf7, 0x09, 0x03, 0x16, 0xac, 0x2c, 0x1f, 0x1e,
+ 0x56, 0x01, 0x4d, 0xf2, 0x58, 0x06, 0x5a, 0x04, 0xe8, 0xbc, 0x08, 0x74,
+ 0x0c, 0xe4, 0x6d, 0x54, 0x35, 0x60, 0x18, 0xce, 0x15, 0x67, 0xfa, 0x26,
+ 0x10, 0x74, 0x3b, 0x7c, 0x49, 0x6d, 0x41, 0x45, 0x06, 0xe8, 0xd4, 0x39,
+ 0xbd, 0xa5, 0x2e, 0x36, 0x80, 0xef, 0x66, 0x0d, 0x4e, 0x7b, 0xa6, 0x45,
+ 0x82, 0x5c, 0x0e, 0x82, 0x50, 0x9b, 0xe7, 0xf9, 0xad, 0xf0, 0x27, 0x2b,
+ 0x21, 0x23, 0x81, 0xf5, 0x03, 0x9f, 0xd3, 0x54, 0xe6, 0x93, 0xd7, 0x79,
+ 0x31, 0xe2, 0xd5, 0x9b, 0x0b, 0xfb, 0x43, 0x1d, 0x90, 0x3b, 0x16, 0xcf,
+ 0x3e, 0x84, 0x18, 0x7a, 0x55, 0xf7, 0x09, 0xe6, 0xbd, 0xc4, 0x6e, 0x37,
+ 0x7e, 0xe9, 0x65, 0xde, 0x7f, 0xa4, 0x37, 0x83, 0x00, 0x40, 0x81, 0xe9,
+ 0xf6, 0x81, 0xf7, 0x94, 0xa9, 0x22, 0x40, 0x94, 0x34, 0xca, 0xc4, 0x93,
+ 0xd2, 0x9c, 0x9d, 0x1a, 0xb0, 0xf2, 0xe0, 0x33, 0xff, 0x4e, 0x54, 0xaf,
+ 0x9c, 0xf0, 0x0d, 0x6c, 0x8c, 0xff, 0xd0, 0xb6, 0x7f, 0x0e, 0xa2, 0x7c,
+ 0x57, 0x76, 0xe2, 0xea, 0xf0, 0x39, 0x94, 0x6e, 0x8d, 0x28, 0x7c, 0x2c,
+ 0x41, 0x9f, 0xf9, 0xf1, 0xfe, 0xff, 0xfc, 0x96, 0x8a, 0xd7, 0x47, 0x5b,
+ 0xb9, 0x5a, 0xac, 0xfb, 0x9c, 0xb1, 0xd6, 0x23, 0xc2, 0xd1, 0xb6, 0x53,
+ 0x1b, 0xdc, 0xb2, 0x49, 0x3f, 0x0e, 0x93, 0xac, 0x4b, 0xe3, 0x6c, 0x7a,
+ 0x05, 0xaf, 0x06, 0x2e, 0x6c, 0xe9, 0xaf, 0x1b, 0x8e, 0x06, 0x3c, 0x80,
+ 0x8a, 0xf5, 0x2f, 0x73, 0x5b, 0xc0, 0xc6, 0x4a, 0xd1, 0x41, 0x34, 0x7a,
+ 0x19, 0x46, 0x6f, 0x65, 0x0e, 0xb6, 0x60, 0xa6, 0xe7, 0x77, 0x39, 0x00,
+ 0xe6, 0xa0, 0x80, 0x10, 0x83, 0xbe, 0x29, 0x34, 0xa1, 0x78, 0x40, 0x3f,
+ 0x5e, 0xc2, 0x9e, 0x25},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of digest
+ // tcID: 207
+ {SEC_OID_SHA224,
+ 207,
+ {0x23, 0xdb, 0xd5, 0xd7, 0x95, 0xfd, 0x3f, 0x97, 0xf7, 0xa2, 0xbc, 0x5d,
+ 0xf2, 0x27, 0xe1, 0x4e, 0x39, 0x41, 0x69, 0x76, 0xc2, 0xc6, 0x16, 0xe1,
+ 0xe8, 0xa1, 0x9a, 0x85, 0xb0, 0x64, 0x8e, 0xed, 0xcb, 0xd2, 0xed, 0x91,
+ 0x78, 0x0c, 0x04, 0x3d, 0xbc, 0xb1, 0x24, 0xde, 0x6b, 0xe7, 0xdd, 0xb7,
+ 0xee, 0xe1, 0x68, 0x51, 0xa9, 0x7e, 0xed, 0x48, 0x48, 0x58, 0x97, 0x86,
+ 0x09, 0x5c, 0xff, 0x7c, 0x43, 0x95, 0xfb, 0x4b, 0xbc, 0x60, 0x6f, 0x89,
+ 0x2b, 0x0b, 0x3a, 0x01, 0xb2, 0x85, 0xc9, 0xaa, 0x4c, 0x86, 0xa0, 0x60,
+ 0xd4, 0xed, 0x5f, 0x59, 0xe1, 0xd1, 0xd7, 0x21, 0x80, 0x38, 0x25, 0x31,
+ 0xf6, 0xef, 0x53, 0x9d, 0x4a, 0xd5, 0xcf, 0xe8, 0x2c, 0x9f, 0x02, 0xe5,
+ 0xb6, 0xfc, 0x81, 0xae, 0x0b, 0x95, 0x2a, 0x64, 0x09, 0xd2, 0x10, 0x97,
+ 0x10, 0xc2, 0x62, 0x80, 0xd1, 0xfa, 0x0b, 0xe3, 0x06, 0xa3, 0x7f, 0x95,
+ 0x6c, 0xa5, 0x08, 0x03, 0xb6, 0xea, 0xe1, 0xd1, 0x1d, 0x4f, 0xb3, 0xa3,
+ 0xd7, 0x1b, 0xff, 0x2b, 0xa2, 0x77, 0x3d, 0xcc, 0xf3, 0x84, 0x9b, 0xfb,
+ 0xe4, 0x2f, 0x50, 0x85, 0xf0, 0x73, 0x34, 0xdd, 0x5b, 0xdd, 0x67, 0x08,
+ 0x32, 0x5d, 0x67, 0xd9, 0x85, 0x98, 0xff, 0xc5, 0xc5, 0x2a, 0x06, 0x89,
+ 0x44, 0x97, 0x29, 0x66, 0x5c, 0x3f, 0xa8, 0x6d, 0x54, 0x2e, 0x2f, 0x2d,
+ 0xa7, 0x52, 0x33, 0x9d, 0xed, 0x4d, 0xae, 0x90, 0xb3, 0x6b, 0x0d, 0xc8,
+ 0xa0, 0xcb, 0x3e, 0x35, 0x0f, 0x62, 0xeb, 0x05, 0xdd, 0xd7, 0x10, 0xca,
+ 0x68, 0x21, 0xf3, 0x2f, 0x84, 0x0e, 0xeb, 0x98, 0x96, 0x1c, 0xc5, 0x82,
+ 0x3e, 0x1c, 0x82, 0x7a, 0xc6, 0x7b, 0xa8, 0x38, 0x8a, 0x40, 0x46, 0xb8,
+ 0xc8, 0x56, 0xda, 0xdb, 0xd1, 0x32, 0x3c, 0x91, 0x9f, 0xea, 0x5d, 0x0f,
+ 0x61, 0xe6, 0x1f, 0x95},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for digest
+ // tcID: 208
+ {SEC_OID_SHA224,
+ 208,
+ {0xbf, 0xfc, 0x9f, 0x6d, 0x01, 0x2a, 0x4e, 0x94, 0x76, 0x39, 0x83, 0xa4,
+ 0x7e, 0x9f, 0x37, 0x69, 0x8e, 0x68, 0x10, 0xc3, 0xde, 0x75, 0xdf, 0x01,
+ 0xf4, 0x08, 0xfc, 0xaf, 0xb3, 0xd3, 0x09, 0x98, 0x96, 0xd0, 0x70, 0x17,
+ 0x67, 0x08, 0x67, 0x79, 0x4d, 0x58, 0x20, 0xec, 0x16, 0x3b, 0x1f, 0xd2,
+ 0xbc, 0xe0, 0x80, 0xaa, 0xc8, 0xa6, 0xcb, 0x90, 0xf8, 0x85, 0x6d, 0x54,
+ 0x43, 0xd2, 0xab, 0xba, 0xff, 0x0e, 0x18, 0xd6, 0xd3, 0x20, 0x1b, 0x5d,
+ 0x24, 0x74, 0x5c, 0xe0, 0x01, 0xef, 0x8e, 0x07, 0xf8, 0x25, 0x8a, 0x60,
+ 0x06, 0x7c, 0x83, 0xf4, 0x2a, 0xad, 0x79, 0xf9, 0x22, 0xdd, 0xfb, 0xf6,
+ 0x19, 0x9c, 0xa7, 0x93, 0x5f, 0xba, 0x59, 0xeb, 0x2e, 0x63, 0x9c, 0x8a,
+ 0xed, 0x66, 0x84, 0x5b, 0xee, 0xf5, 0xbf, 0x01, 0xf2, 0xce, 0x1b, 0x06,
+ 0x10, 0x6a, 0xc8, 0x7a, 0x2c, 0x27, 0xf4, 0x47, 0xd6, 0x03, 0x8e, 0xad,
+ 0x7c, 0xb1, 0xfb, 0xac, 0xf7, 0xbd, 0xfb, 0x78, 0x11, 0x09, 0x7f, 0xe0,
+ 0xb4, 0xb1, 0xf1, 0x40, 0x12, 0xc3, 0xcc, 0x00, 0x25, 0x75, 0x0f, 0x9c,
+ 0xf6, 0x7e, 0x83, 0x8f, 0xf7, 0x15, 0xf5, 0x9b, 0x5b, 0xb7, 0x56, 0x76,
+ 0xc9, 0x3f, 0x71, 0xae, 0x5c, 0xfa, 0x96, 0xf0, 0x37, 0x5e, 0x3e, 0x70,
+ 0x45, 0x83, 0xd4, 0x1f, 0x49, 0x90, 0x17, 0xa5, 0xe6, 0x2a, 0x5e, 0xe3,
+ 0x21, 0x20, 0x90, 0x41, 0x92, 0x1f, 0x5a, 0x64, 0xe2, 0x12, 0xd3, 0xee,
+ 0xfa, 0x8b, 0x42, 0xa4, 0xa7, 0xc2, 0x40, 0xf4, 0xda, 0x15, 0xd9, 0x03,
+ 0x68, 0x27, 0x80, 0xed, 0x8c, 0x00, 0x5d, 0x4b, 0x5f, 0xc1, 0x3e, 0x7a,
+ 0x95, 0xe1, 0x06, 0x64, 0x4e, 0xed, 0x0a, 0xe9, 0xa9, 0x31, 0x33, 0xdf,
+ 0x9d, 0xc7, 0xae, 0x85, 0x55, 0xf1, 0x85, 0x79, 0xf0, 0x20, 0x65, 0x1e,
+ 0x53, 0xea, 0x93, 0x40},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of digest
+ // tcID: 209
+ {SEC_OID_SHA224,
+ 209,
+ {0x8c, 0xcd, 0xf1, 0x90, 0xe1, 0x79, 0x69, 0xf0, 0xe4, 0xc4, 0x96, 0xdd,
+ 0x40, 0x0d, 0xa9, 0x86, 0x07, 0xec, 0xca, 0x78, 0x79, 0x53, 0x48, 0xea,
+ 0xf3, 0x08, 0xd1, 0x1e, 0x29, 0x95, 0x0f, 0x0b, 0xda, 0x64, 0xcb, 0x6d,
+ 0xe7, 0x36, 0x04, 0xf8, 0x55, 0xa3, 0x63, 0x26, 0xb4, 0xf1, 0x8c, 0xfe,
+ 0x43, 0x3b, 0x67, 0xed, 0xed, 0x57, 0x8f, 0xeb, 0x4f, 0x92, 0x38, 0x79,
+ 0xe0, 0x87, 0xaf, 0x1b, 0x3c, 0x42, 0xf6, 0xf2, 0x9d, 0x5f, 0x68, 0x89,
+ 0x24, 0x50, 0x85, 0x86, 0xfd, 0x5c, 0xbe, 0x5a, 0xb9, 0x0a, 0x1a, 0x04,
+ 0xaa, 0xfb, 0xe1, 0xd5, 0x48, 0xf5, 0x94, 0x5f, 0x76, 0x99, 0xdb, 0x72,
+ 0x64, 0x68, 0x54, 0x05, 0xb5, 0x58, 0xaf, 0xdb, 0xe3, 0x4a, 0xdb, 0x97,
+ 0x6e, 0xfc, 0x9f, 0x6e, 0xa2, 0x77, 0x6c, 0xc4, 0x1e, 0xea, 0xef, 0x56,
+ 0xc5, 0xcc, 0x13, 0xe8, 0xef, 0xf8, 0x17, 0xa0, 0xb8, 0xb2, 0xd8, 0x97,
+ 0x8a, 0x8e, 0x44, 0x5c, 0xe0, 0xef, 0x58, 0x64, 0x14, 0x55, 0x0c, 0xd7,
+ 0x90, 0x30, 0xfc, 0x83, 0xd4, 0xaa, 0x4c, 0x28, 0x67, 0x57, 0x0f, 0xe3,
+ 0x24, 0x2f, 0x6b, 0x9e, 0x65, 0x95, 0x00, 0xf6, 0xd6, 0x07, 0x2b, 0x8a,
+ 0xab, 0x72, 0xd1, 0x64, 0x54, 0x06, 0x7d, 0x6c, 0x97, 0xd5, 0xf2, 0x6a,
+ 0xd9, 0xcb, 0x5e, 0x2d, 0xba, 0xcd, 0x9b, 0x33, 0x2c, 0xef, 0x70, 0x57,
+ 0x8d, 0xb5, 0xee, 0xcc, 0xb3, 0x6d, 0x0d, 0x8f, 0x81, 0x5e, 0x21, 0x25,
+ 0x91, 0x57, 0x64, 0x13, 0x49, 0x43, 0xf0, 0x30, 0x23, 0xe9, 0x91, 0x42,
+ 0x8c, 0xb6, 0x60, 0x76, 0x11, 0x9d, 0xab, 0xf0, 0x88, 0x63, 0x2b, 0x22,
+ 0x45, 0x5f, 0x3e, 0x49, 0x65, 0xcb, 0x0f, 0xf8, 0x6d, 0x67, 0xf8, 0xd5,
+ 0xdc, 0x99, 0x76, 0x3f, 0x83, 0x1a, 0xdd, 0x9c, 0xd2, 0x3c, 0x91, 0x1e,
+ 0x0a, 0x11, 0xbd, 0xbe},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of digest
+ // tcID: 210
+ {SEC_OID_SHA224,
+ 210,
+ {0x44, 0x2f, 0xa5, 0x8b, 0x96, 0x4f, 0xcb, 0x7b, 0x87, 0xeb, 0x5b, 0x90,
+ 0x1f, 0xaf, 0xb1, 0x5c, 0x38, 0xe3, 0x1d, 0xb6, 0x76, 0xc2, 0xdf, 0x0c,
+ 0xda, 0x01, 0x51, 0x4d, 0x3b, 0xb6, 0x55, 0x91, 0x30, 0x97, 0x3b, 0x20,
+ 0x47, 0x85, 0x85, 0xe8, 0x42, 0x9b, 0xa8, 0x73, 0xac, 0x0f, 0x6b, 0xaa,
+ 0xb8, 0xc9, 0xeb, 0xc4, 0x68, 0x05, 0x09, 0x3a, 0xbf, 0x57, 0x35, 0x5f,
+ 0x36, 0x86, 0x09, 0x21, 0xed, 0xeb, 0x93, 0x02, 0x4d, 0x81, 0x26, 0x11,
+ 0x66, 0x95, 0x01, 0x92, 0x8c, 0xc8, 0x69, 0xb9, 0x7d, 0x4e, 0xba, 0x75,
+ 0x55, 0x01, 0xc9, 0xf1, 0xa4, 0x20, 0x31, 0x75, 0x27, 0xe5, 0x69, 0x4c,
+ 0x6b, 0x67, 0xaf, 0x94, 0x6e, 0x6e, 0xa9, 0xfd, 0xf4, 0xdb, 0xd0, 0x1f,
+ 0x8f, 0x67, 0x7d, 0x9a, 0x5a, 0xd6, 0x9e, 0x88, 0x78, 0x56, 0x25, 0x31,
+ 0xc9, 0x13, 0x62, 0x14, 0x5f, 0x92, 0x3c, 0x00, 0x83, 0xd4, 0x04, 0xf1,
+ 0xc6, 0xc2, 0xcf, 0xce, 0xfc, 0x89, 0x54, 0xe6, 0xef, 0xb6, 0x3a, 0x10,
+ 0xd3, 0xcd, 0x83, 0x29, 0x58, 0xfa, 0xe0, 0x1e, 0xbb, 0x93, 0x2e, 0x76,
+ 0xed, 0xa8, 0x49, 0x29, 0xf5, 0xc5, 0x03, 0x2d, 0xb5, 0xdb, 0x9a, 0x9b,
+ 0xf4, 0x9b, 0x9f, 0x43, 0xe3, 0x35, 0x9a, 0xa8, 0x8c, 0xbc, 0x88, 0x8f,
+ 0xc6, 0xb1, 0x0b, 0x4d, 0x90, 0x8d, 0xe2, 0x80, 0x85, 0xaf, 0x20, 0xb4,
+ 0x28, 0x7e, 0x30, 0x64, 0x0b, 0xd3, 0xd6, 0x78, 0x88, 0xa2, 0x4f, 0xa7,
+ 0xa2, 0x16, 0x65, 0x8a, 0xf1, 0xad, 0xd6, 0xc7, 0x21, 0xde, 0x36, 0xa3,
+ 0x5e, 0x00, 0xd0, 0x9d, 0xd5, 0x4e, 0x55, 0xc2, 0xde, 0xbe, 0xc1, 0x2e,
+ 0xb4, 0x75, 0xa3, 0xad, 0xcc, 0x24, 0x52, 0xac, 0x5e, 0x68, 0xd1, 0xe9,
+ 0x45, 0x48, 0x73, 0x45, 0x40, 0xcc, 0x14, 0x48, 0x94, 0x9a, 0x5e, 0xb3,
+ 0x99, 0x45, 0x95, 0x4f},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 211
+ {SEC_OID_SHA224,
+ 211,
+ {0xa3, 0x9b, 0xf0, 0x0d, 0x81, 0xfb, 0x83, 0xc0, 0xc8, 0x6b, 0x5a, 0xe8,
+ 0xa7, 0x0a, 0xa4, 0x50, 0x79, 0xb8, 0x4a, 0xe5, 0x5c, 0x52, 0x1f, 0x43,
+ 0x63, 0x78, 0x7f, 0x56, 0x98, 0x36, 0x70, 0x3f, 0xef, 0x97, 0xf5, 0xed,
+ 0x4f, 0x70, 0xfa, 0x96, 0x93, 0xab, 0x36, 0x5b, 0xdd, 0x8a, 0x0a, 0x6b,
+ 0xb5, 0x02, 0x0d, 0x01, 0xb0, 0x38, 0x1c, 0x5c, 0xd1, 0x76, 0x31, 0xed,
+ 0xc8, 0x25, 0x7a, 0x6f, 0xc2, 0x71, 0xf0, 0x52, 0x79, 0xd6, 0x45, 0x68,
+ 0xfa, 0x32, 0x08, 0xa6, 0x32, 0xfe, 0x2b, 0x34, 0xc3, 0x24, 0xfa, 0x0e,
+ 0x93, 0xc2, 0x59, 0xe8, 0x0f, 0xa9, 0x9f, 0xc2, 0xad, 0xbe, 0x43, 0x69,
+ 0x3d, 0x16, 0x39, 0x9f, 0xca, 0x84, 0xc9, 0x34, 0xa5, 0xf2, 0x94, 0x8e,
+ 0x6d, 0xd7, 0x3d, 0x4c, 0x9f, 0x1f, 0x17, 0xba, 0xe7, 0x10, 0xff, 0x68,
+ 0xee, 0x63, 0xb3, 0x9b, 0x70, 0xa0, 0x9b, 0xcc, 0xb8, 0x91, 0xf2, 0xf8,
+ 0x49, 0x63, 0x2e, 0xfb, 0xa4, 0xd0, 0x01, 0x41, 0x8f, 0x71, 0x9b, 0x03,
+ 0xa2, 0x98, 0xe6, 0xf9, 0x44, 0x59, 0xaa, 0x07, 0x86, 0xe6, 0x43, 0x69,
+ 0x86, 0xf6, 0x37, 0xc8, 0x13, 0x14, 0x9b, 0x7a, 0xc5, 0x94, 0x17, 0x92,
+ 0xe7, 0xaf, 0x84, 0xf8, 0xba, 0x78, 0xbd, 0x66, 0x33, 0x81, 0x1e, 0x6a,
+ 0xb8, 0xc1, 0x1c, 0x90, 0xa1, 0xa4, 0xd8, 0xf0, 0x07, 0x95, 0xc8, 0xaf,
+ 0xf0, 0x86, 0xc1, 0x8a, 0x69, 0xf2, 0x3c, 0xb7, 0x5d, 0x61, 0x5e, 0x29,
+ 0x8f, 0xd0, 0xd9, 0x3f, 0x5d, 0xdb, 0x88, 0xb6, 0xb1, 0x98, 0xaf, 0x04,
+ 0x24, 0x7a, 0x27, 0x41, 0x72, 0x8c, 0xbe, 0x51, 0xf5, 0x71, 0xfd, 0x82,
+ 0x0c, 0x41, 0x82, 0x19, 0x9d, 0xf3, 0x35, 0xd7, 0xb1, 0x48, 0x0a, 0x16,
+ 0x86, 0x33, 0x1e, 0x8a, 0x04, 0xe1, 0x5a, 0x4c, 0x14, 0xdd, 0xfa, 0x57,
+ 0x24, 0xb7, 0x85, 0xa9},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 212
+ {SEC_OID_SHA224,
+ 212,
+ {0x6c, 0xc7, 0x4b, 0x8e, 0x2e, 0xd2, 0x18, 0xcc, 0xfd, 0xb1, 0xd0, 0xa4,
+ 0x48, 0xc5, 0xa4, 0xb5, 0x19, 0xce, 0x9e, 0xa5, 0x6d, 0xdc, 0x96, 0xdb,
+ 0xb8, 0xa8, 0x94, 0xb1, 0xd9, 0x74, 0x05, 0xb3, 0xd3, 0xd7, 0x28, 0x27,
+ 0x4f, 0xfb, 0x49, 0x91, 0x3f, 0x57, 0x8d, 0xfc, 0xfa, 0xb9, 0xbf, 0x65,
+ 0x81, 0xea, 0x90, 0xc4, 0xb8, 0x54, 0xed, 0x70, 0x1c, 0xb4, 0xdc, 0xb1,
+ 0x1b, 0x16, 0xfc, 0x68, 0xb7, 0xb1, 0x39, 0x6d, 0x32, 0xeb, 0x24, 0xf7,
+ 0xea, 0xc9, 0xbc, 0x12, 0x12, 0x30, 0x45, 0x0c, 0x41, 0xb5, 0x4a, 0x6a,
+ 0xfa, 0x82, 0xa8, 0x57, 0xc4, 0xf0, 0xc3, 0x6d, 0xc6, 0x98, 0xa2, 0x24,
+ 0x1d, 0x2f, 0x62, 0x8e, 0x3f, 0x72, 0x89, 0x33, 0xfb, 0x64, 0x6c, 0xd9,
+ 0xe6, 0xb9, 0x7e, 0x69, 0xd8, 0xd0, 0x59, 0xa3, 0xd9, 0xf0, 0x8a, 0x48,
+ 0x1e, 0xc8, 0xe0, 0xc0, 0xd0, 0xb5, 0x1f, 0x15, 0xdf, 0x7a, 0x33, 0xa8,
+ 0x8a, 0x1e, 0x11, 0xdd, 0x46, 0x51, 0x7a, 0x2c, 0x3a, 0x53, 0x8f, 0x2f,
+ 0xc5, 0x81, 0xa6, 0x5d, 0x17, 0x87, 0xf8, 0x15, 0x94, 0xb7, 0x40, 0x28,
+ 0x3d, 0xf9, 0xaa, 0x01, 0xc2, 0x8a, 0x64, 0xb2, 0x03, 0xd6, 0xb4, 0x3d,
+ 0xa2, 0x81, 0x48, 0x1b, 0xc4, 0xe0, 0x5c, 0xb1, 0xe6, 0xc5, 0x50, 0x31,
+ 0x16, 0x2a, 0xfd, 0x48, 0x2f, 0xdb, 0x7d, 0xaf, 0xe5, 0x20, 0xf4, 0xe7,
+ 0x94, 0x31, 0xcc, 0x95, 0x6f, 0xfd, 0x51, 0x2c, 0x68, 0x40, 0x0a, 0x70,
+ 0x5b, 0xd4, 0x59, 0x85, 0x34, 0x32, 0x8a, 0x90, 0xe7, 0x4e, 0xd4, 0x98,
+ 0x0a, 0x5b, 0xbf, 0x25, 0xef, 0xb1, 0xb0, 0x2d, 0x32, 0xdb, 0xce, 0xb4,
+ 0xb7, 0x59, 0x3c, 0x1f, 0xe3, 0x86, 0xd5, 0x8e, 0x95, 0x5a, 0x52, 0x28,
+ 0x02, 0x07, 0x2c, 0x4e, 0xa0, 0x2b, 0xee, 0x12, 0xff, 0x5b, 0x76, 0xd5,
+ 0xa0, 0x71, 0x48, 0x67},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 213
+ {SEC_OID_SHA224,
+ 213,
+ {0x9e, 0x97, 0x02, 0x1c, 0x1c, 0x5d, 0xbc, 0x77, 0xcb, 0x54, 0xd1, 0xe8,
+ 0x8b, 0x29, 0xa0, 0x21, 0x02, 0xb7, 0xf4, 0x8e, 0x1f, 0x94, 0xc6, 0xf0,
+ 0x4a, 0x8d, 0xcd, 0xf1, 0x9f, 0x54, 0xa7, 0x2a, 0xca, 0x26, 0x70, 0x0e,
+ 0xd0, 0x19, 0x12, 0xbf, 0x58, 0x9e, 0x4d, 0xea, 0x8f, 0x38, 0x5e, 0xca,
+ 0x79, 0xa4, 0x5e, 0x42, 0x1b, 0x16, 0xd2, 0xd8, 0x45, 0x27, 0x42, 0x85,
+ 0x37, 0xf4, 0xba, 0x4b, 0x06, 0x47, 0x73, 0x17, 0x5a, 0xff, 0x9c, 0x9e,
+ 0xaa, 0x6a, 0x6e, 0xa1, 0x94, 0x9c, 0x5e, 0x69, 0x8f, 0xe4, 0x0d, 0xe3,
+ 0xd0, 0x4d, 0xff, 0x9d, 0xcc, 0xd4, 0xed, 0x9e, 0x06, 0xa6, 0x8b, 0xd2,
+ 0xe7, 0x1c, 0x6a, 0x4f, 0xf4, 0x2d, 0x53, 0x29, 0x4b, 0x45, 0xfc, 0xde,
+ 0x75, 0x17, 0xed, 0x37, 0x8e, 0xd8, 0xc3, 0x4c, 0x22, 0x73, 0xbb, 0x01,
+ 0xc0, 0x77, 0x3a, 0xf8, 0xbd, 0xfb, 0x7b, 0x13, 0xe8, 0xe3, 0x8f, 0x3c,
+ 0xb4, 0x99, 0x65, 0xc7, 0x57, 0xf7, 0x71, 0x81, 0x04, 0x78, 0x6d, 0xd8,
+ 0x6c, 0x10, 0xb8, 0x69, 0x67, 0x96, 0xdb, 0x7f, 0x05, 0xdc, 0x2f, 0xe2,
+ 0x47, 0x4c, 0x0a, 0x57, 0xa8, 0x97, 0x41, 0x1a, 0xa7, 0x84, 0x69, 0x19,
+ 0xcd, 0x4f, 0xbf, 0x09, 0x4c, 0x52, 0x07, 0x50, 0x3d, 0xc8, 0xa4, 0xef,
+ 0x89, 0x66, 0xae, 0xe6, 0x56, 0x1a, 0x43, 0x78, 0x4b, 0x0c, 0xe0, 0x6e,
+ 0x74, 0x27, 0x42, 0x9f, 0xbd, 0xb6, 0xc6, 0xe2, 0x83, 0xa6, 0xa7, 0xaf,
+ 0x3a, 0xf7, 0xa7, 0x81, 0x24, 0xae, 0x1a, 0xe6, 0xc5, 0x74, 0x38, 0xd6,
+ 0x9b, 0x05, 0x0f, 0x80, 0xb3, 0x6d, 0x6c, 0xde, 0x6d, 0x84, 0xfe, 0xc0,
+ 0xbc, 0xff, 0x21, 0x96, 0xea, 0x32, 0x32, 0xdb, 0x11, 0x5a, 0x3a, 0xfa,
+ 0xac, 0xb2, 0x27, 0x41, 0x7f, 0x04, 0x70, 0xf5, 0x05, 0xab, 0x84, 0x9f,
+ 0x15, 0x13, 0x05, 0x8e},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 214
+ {SEC_OID_SHA224,
+ 214,
+ {0x7e, 0x5c, 0x93, 0x21, 0x71, 0x61, 0x00, 0x7a, 0x38, 0x88, 0x9a, 0x0a,
+ 0x43, 0x23, 0x4d, 0xef, 0x70, 0x26, 0xeb, 0x0a, 0x12, 0x59, 0xbe, 0x8c,
+ 0x7c, 0x5b, 0x2c, 0x94, 0x07, 0x4c, 0x73, 0xc8, 0xa9, 0xb2, 0xe8, 0x09,
+ 0xbb, 0x63, 0x57, 0x86, 0xa3, 0x1e, 0x23, 0xcb, 0x97, 0x37, 0xc3, 0xed,
+ 0x87, 0xb1, 0x13, 0xf9, 0xd1, 0x70, 0x9b, 0x30, 0x24, 0x0d, 0x0c, 0xde,
+ 0x14, 0xe7, 0x06, 0xd0, 0x2e, 0x26, 0xf5, 0xda, 0xd1, 0xda, 0x07, 0xb7,
+ 0xa4, 0x7c, 0x21, 0xf4, 0x52, 0x23, 0xe2, 0x94, 0x6c, 0xe6, 0x75, 0xbe,
+ 0xa3, 0xb4, 0xf1, 0xcc, 0xeb, 0xf3, 0xd8, 0x21, 0x9b, 0xea, 0x47, 0x58,
+ 0x97, 0xc5, 0x48, 0x4c, 0xdd, 0x25, 0x58, 0xfd, 0x6a, 0x89, 0xa3, 0x78,
+ 0x80, 0xa3, 0xe3, 0x2f, 0xae, 0x45, 0xe7, 0x52, 0xbe, 0xf2, 0xcc, 0x05,
+ 0xc6, 0x4f, 0x45, 0xb6, 0xbb, 0x30, 0xda, 0x8a, 0xf9, 0x51, 0x89, 0x6b,
+ 0xdd, 0x0e, 0xca, 0xa6, 0xbf, 0xf1, 0x96, 0x3a, 0x90, 0x03, 0x4f, 0x5e,
+ 0xd4, 0xe4, 0x5d, 0x3e, 0x89, 0x81, 0x28, 0x26, 0x81, 0x3f, 0xf0, 0x67,
+ 0xee, 0xf3, 0x23, 0xc9, 0xe0, 0x99, 0x43, 0xb2, 0x5d, 0xa9, 0x4f, 0x13,
+ 0x8d, 0xfc, 0xb4, 0x04, 0x57, 0xa1, 0x35, 0x7c, 0x54, 0xec, 0xc0, 0xfd,
+ 0xd8, 0x2f, 0xea, 0x5e, 0xdd, 0xfc, 0xfa, 0xa8, 0x60, 0x60, 0xfe, 0xb1,
+ 0x53, 0x0d, 0x86, 0x23, 0x62, 0x5c, 0x9d, 0xe8, 0xbb, 0x50, 0x6b, 0x13,
+ 0xee, 0x55, 0xcd, 0x29, 0x36, 0x5e, 0x42, 0x42, 0x40, 0xd8, 0xdf, 0xce,
+ 0x15, 0xf0, 0x9f, 0x98, 0xbb, 0x6d, 0x29, 0x30, 0x69, 0x78, 0x41, 0xc8,
+ 0x1b, 0x35, 0xa2, 0x84, 0x95, 0x8b, 0xa6, 0x47, 0x8b, 0x1c, 0xd7, 0x57,
+ 0x60, 0xa2, 0x6a, 0x6d, 0x56, 0x21, 0x2e, 0x83, 0xf3, 0x8c, 0x1b, 0xfd,
+ 0xb1, 0x24, 0x0b, 0xac},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 215
+ {SEC_OID_SHA224,
+ 215,
+ {0xb5, 0x1f, 0xbc, 0xdc, 0x6e, 0xcc, 0xb3, 0x8c, 0xce, 0x3f, 0xa3, 0xcd,
+ 0x27, 0x1b, 0x9f, 0xa5, 0x93, 0x0c, 0x60, 0x55, 0xa5, 0x8c, 0x07, 0xe8,
+ 0xb1, 0x4f, 0xe2, 0x9d, 0x0d, 0xeb, 0x12, 0xee, 0x2e, 0xdb, 0x93, 0x8b,
+ 0xce, 0x47, 0x38, 0xed, 0x5b, 0x28, 0x50, 0x91, 0x88, 0xc9, 0x07, 0xf4,
+ 0xdb, 0x14, 0xd3, 0x80, 0x35, 0x0d, 0xe4, 0x83, 0x33, 0xc7, 0xc2, 0xda,
+ 0x1a, 0x9e, 0x28, 0x4f, 0x53, 0x3e, 0xca, 0x45, 0x7d, 0xc6, 0xcb, 0xfb,
+ 0x62, 0x79, 0x68, 0x83, 0xa0, 0x3c, 0x0e, 0x4b, 0xcd, 0x7b, 0xc6, 0x00,
+ 0x99, 0xb7, 0x19, 0xa3, 0x9d, 0x6b, 0x8b, 0x26, 0x09, 0xcc, 0x83, 0x16,
+ 0x61, 0xda, 0x6d, 0x84, 0xd0, 0x2b, 0x19, 0xbc, 0x35, 0xb0, 0x00, 0x84,
+ 0x09, 0x32, 0x25, 0xcb, 0xe3, 0x36, 0xc3, 0x4a, 0xf9, 0xa8, 0x18, 0x80,
+ 0x4a, 0xc9, 0x44, 0x01, 0x79, 0xe1, 0x99, 0x42, 0xdb, 0x0a, 0xf8, 0x99,
+ 0xe1, 0x04, 0x5a, 0x03, 0x5f, 0xdb, 0x24, 0x41, 0x4c, 0x2a, 0x64, 0xa3,
+ 0x3a, 0x88, 0x87, 0xc9, 0x03, 0xd4, 0xba, 0x70, 0x28, 0x59, 0x8a, 0x2c,
+ 0x12, 0x0a, 0x7e, 0x3d, 0xa3, 0x0e, 0x4c, 0xfb, 0xc4, 0x58, 0x5b, 0xab,
+ 0xf1, 0x1c, 0xae, 0xd7, 0x78, 0xb0, 0xe7, 0xcb, 0xc5, 0x19, 0x8d, 0x28,
+ 0x1d, 0x5f, 0x82, 0xe9, 0x97, 0x8b, 0xd8, 0xf6, 0x20, 0xb4, 0x83, 0x15,
+ 0xa7, 0xe6, 0xab, 0xfc, 0x13, 0xbd, 0x83, 0xd0, 0x39, 0x8d, 0x31, 0xfb,
+ 0x89, 0xa0, 0xc8, 0xa5, 0x13, 0x21, 0x57, 0x5a, 0xb9, 0xa7, 0x27, 0x81,
+ 0xba, 0x42, 0x0e, 0xcb, 0xbe, 0xe6, 0x90, 0x60, 0x41, 0x53, 0xb3, 0x8b,
+ 0xc7, 0x6d, 0x00, 0xb6, 0x15, 0xf9, 0x01, 0x07, 0x5b, 0xe5, 0x30, 0x5a,
+ 0x2e, 0x78, 0x71, 0x31, 0x94, 0xa3, 0x6c, 0x44, 0x3c, 0x05, 0x15, 0x16,
+ 0x6d, 0x77, 0x18, 0xbb},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 216
+ {SEC_OID_SHA224,
+ 216,
+ {0x40, 0xf3, 0xc1, 0x5a, 0x90, 0x0e, 0x70, 0x72, 0x87, 0x23, 0x86, 0x18,
+ 0xa7, 0x8f, 0x3c, 0x1d, 0xf4, 0xf7, 0x51, 0x79, 0x2b, 0xcf, 0xed, 0x49,
+ 0xe5, 0x83, 0x36, 0x6a, 0x67, 0x41, 0x32, 0x67, 0xb7, 0x02, 0x2f, 0xf5,
+ 0x66, 0x8f, 0x58, 0x31, 0x84, 0xff, 0x86, 0x56, 0xfe, 0x1c, 0x89, 0xbe,
+ 0xb4, 0xed, 0x53, 0x87, 0xfd, 0x92, 0x37, 0x2d, 0x67, 0x4b, 0x43, 0x3f,
+ 0x9b, 0xf0, 0xd2, 0x13, 0x2c, 0x59, 0xdb, 0x6c, 0x59, 0x74, 0xb8, 0x51,
+ 0x4e, 0xaa, 0x4e, 0x1b, 0x28, 0xa7, 0x35, 0xc6, 0x02, 0x82, 0x32, 0x9f,
+ 0x0d, 0x47, 0x05, 0x21, 0x78, 0xac, 0x07, 0x93, 0x57, 0x02, 0xc7, 0x80,
+ 0x82, 0x85, 0x87, 0x2c, 0xc4, 0x98, 0x89, 0x6f, 0x61, 0xcb, 0x88, 0x7a,
+ 0xee, 0x1a, 0x3f, 0xbc, 0x70, 0x0b, 0xec, 0x4d, 0xe4, 0x89, 0x42, 0x74,
+ 0xa6, 0xad, 0x8f, 0x18, 0x42, 0xd6, 0xb8, 0x7b, 0x31, 0x81, 0x4d, 0xfe,
+ 0xe5, 0x68, 0x8d, 0x57, 0x3d, 0xc0, 0xac, 0x55, 0x31, 0x92, 0x1f, 0xd7,
+ 0x26, 0x6e, 0x4b, 0x07, 0xb2, 0x6e, 0x56, 0xa1, 0x06, 0x16, 0xd0, 0x02,
+ 0x79, 0x80, 0xcf, 0xc7, 0x81, 0xc6, 0xbd, 0x1c, 0x84, 0xa7, 0xb1, 0x04,
+ 0xfb, 0xe9, 0xfa, 0x22, 0x37, 0x7f, 0xe9, 0xf5, 0x0b, 0x3c, 0xaa, 0x1f,
+ 0x7f, 0xfd, 0x45, 0x24, 0xf9, 0x6a, 0x35, 0xe5, 0xe5, 0xe0, 0x0f, 0x1e,
+ 0x02, 0x48, 0xd3, 0x6f, 0xe2, 0xfc, 0xa1, 0xe1, 0xf2, 0x1b, 0x0b, 0xeb,
+ 0xe1, 0xd4, 0xd9, 0xb1, 0x6c, 0x88, 0x11, 0xa8, 0xb8, 0x20, 0x7e, 0x95,
+ 0x4b, 0xb1, 0x73, 0xcb, 0x4a, 0x17, 0xe8, 0x11, 0x0d, 0x39, 0x66, 0xda,
+ 0x35, 0xa4, 0x91, 0xcb, 0x15, 0xf0, 0x81, 0x30, 0x22, 0x20, 0x67, 0xfd,
+ 0x6b, 0xb6, 0xca, 0xef, 0x8d, 0x5e, 0x77, 0xba, 0x7b, 0x4d, 0xa5, 0x2c,
+ 0x30, 0x2a, 0x61, 0x45},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 217
+ {SEC_OID_SHA224,
+ 217,
+ {0x09, 0x0d, 0x7a, 0x18, 0x80, 0x74, 0x11, 0x62, 0x55, 0xcb, 0xdc, 0x8a,
+ 0x8c, 0x1e, 0xb6, 0x6d, 0x52, 0x24, 0xb0, 0x45, 0xd3, 0x42, 0x04, 0x51,
+ 0xda, 0xb6, 0x7b, 0x2d, 0x21, 0x11, 0xbf, 0x7d, 0xd1, 0x45, 0xd5, 0x22,
+ 0x42, 0x8c, 0x2e, 0x9e, 0x71, 0xbe, 0x74, 0xaf, 0x29, 0xf8, 0xe0, 0x4d,
+ 0x88, 0xef, 0x46, 0xac, 0x6b, 0x6d, 0xcd, 0xdf, 0x2c, 0xb9, 0x11, 0x56,
+ 0x27, 0x8f, 0x8b, 0x91, 0x51, 0xd7, 0xd5, 0xfe, 0xc5, 0x52, 0x24, 0xac,
+ 0xc9, 0xb4, 0xa0, 0x15, 0x76, 0x2c, 0x9c, 0xc7, 0x32, 0x7a, 0x16, 0xed,
+ 0x21, 0xa0, 0x60, 0xb1, 0xf1, 0x7b, 0x47, 0xd2, 0x3a, 0xd6, 0x6a, 0x2e,
+ 0x52, 0x76, 0x52, 0x4a, 0xf9, 0xac, 0xc6, 0x52, 0xe4, 0x8d, 0x35, 0x04,
+ 0x09, 0xa1, 0x19, 0xab, 0xdc, 0x73, 0x23, 0x5d, 0x9d, 0xe0, 0x2a, 0x26,
+ 0x96, 0x4d, 0xff, 0x90, 0x2a, 0xa1, 0xbc, 0xae, 0xfc, 0xb2, 0xb3, 0xe1,
+ 0xa8, 0x39, 0x4a, 0x50, 0xac, 0xf4, 0xc6, 0xfb, 0x50, 0x3d, 0xa8, 0x72,
+ 0xe9, 0xa6, 0x5a, 0x22, 0x0b, 0x7c, 0x1d, 0x31, 0x49, 0x6e, 0xf1, 0x0c,
+ 0x2e, 0x27, 0xc0, 0x0b, 0x76, 0x94, 0x64, 0x8c, 0x60, 0xdf, 0xc5, 0xf2,
+ 0x38, 0xc7, 0xca, 0x30, 0x63, 0xcd, 0x91, 0xd9, 0x6d, 0x66, 0x17, 0xd7,
+ 0x6b, 0x0f, 0xed, 0x8d, 0xa9, 0x90, 0x83, 0x8c, 0xb7, 0xa3, 0x35, 0x61,
+ 0xa7, 0xb6, 0x15, 0x07, 0xde, 0xee, 0xbb, 0x95, 0xcb, 0x6a, 0x45, 0x5b,
+ 0x44, 0x13, 0x05, 0x62, 0x9f, 0xfd, 0xe7, 0x97, 0x9a, 0xc7, 0x6c, 0x44,
+ 0x60, 0x10, 0x81, 0xf8, 0xcc, 0x42, 0x5b, 0x34, 0x6b, 0x08, 0x17, 0x17,
+ 0x52, 0xd4, 0xb3, 0xf7, 0x11, 0xbf, 0x97, 0x9a, 0x65, 0x7e, 0x07, 0x5e,
+ 0x49, 0x24, 0xb7, 0x3f, 0x01, 0x1a, 0x0b, 0xa1, 0x0d, 0x03, 0x49, 0x34,
+ 0xf8, 0x19, 0x9c, 0x3c},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 218
+ {SEC_OID_SHA224,
+ 218,
+ {0xba, 0xc5, 0xe1, 0x66, 0x38, 0x53, 0xe0, 0xa4, 0x08, 0x85, 0x43, 0xea,
+ 0xf4, 0xcd, 0xf3, 0x6e, 0x8b, 0x1e, 0xc7, 0xb5, 0x2f, 0xef, 0x42, 0x08,
+ 0x1d, 0x31, 0xe3, 0xf2, 0x94, 0xdf, 0xfb, 0x31, 0x27, 0x68, 0x34, 0x80,
+ 0x7c, 0x47, 0x19, 0xa1, 0xcf, 0xb8, 0xc7, 0xff, 0x8d, 0xb7, 0x02, 0x0b,
+ 0x72, 0x05, 0x8d, 0x4d, 0xc4, 0x81, 0xda, 0x66, 0xab, 0x60, 0xf4, 0x0d,
+ 0xb1, 0x19, 0xcb, 0x57, 0xb6, 0x67, 0x26, 0x32, 0x91, 0x94, 0xf8, 0xa8,
+ 0xe2, 0xa2, 0x24, 0x99, 0xbb, 0x53, 0xc1, 0x34, 0x67, 0x78, 0xb9, 0xa0,
+ 0x2f, 0x92, 0xe0, 0x15, 0xb8, 0x2b, 0x4e, 0xf4, 0x32, 0xa1, 0x3c, 0x51,
+ 0xf9, 0x39, 0x99, 0xfd, 0x3b, 0xba, 0x37, 0x23, 0x69, 0x8b, 0xb0, 0x72,
+ 0x4b, 0x2c, 0xc5, 0xf9, 0x1d, 0xcd, 0xa7, 0x9e, 0x29, 0xc5, 0xed, 0xda,
+ 0xd8, 0x0b, 0x7d, 0x4a, 0x08, 0xe3, 0xc5, 0x49, 0x17, 0x09, 0x52, 0xee,
+ 0xb0, 0x31, 0x88, 0xda, 0xc1, 0xc8, 0x1b, 0xf3, 0x7d, 0xde, 0x03, 0x78,
+ 0xf6, 0x6f, 0xb8, 0x11, 0x02, 0xae, 0xf8, 0x41, 0xa9, 0xa6, 0x97, 0x43,
+ 0xf4, 0xc7, 0x8a, 0x8e, 0x31, 0x55, 0x6f, 0xad, 0xf5, 0xaf, 0x56, 0xd8,
+ 0x1a, 0xfa, 0x82, 0x5d, 0x37, 0xd2, 0xf6, 0xd8, 0x51, 0x67, 0x95, 0xab,
+ 0xb7, 0xd5, 0x80, 0x4e, 0xbe, 0xab, 0x2f, 0xe2, 0xfb, 0xaf, 0xd5, 0xae,
+ 0x35, 0x5d, 0xfb, 0x98, 0x64, 0xc9, 0x96, 0xb1, 0x47, 0xbb, 0x5f, 0x1d,
+ 0x8c, 0x1b, 0x4c, 0xcc, 0x30, 0x40, 0xb4, 0x28, 0x76, 0xa2, 0x7c, 0x83,
+ 0xdf, 0x20, 0x68, 0xf1, 0xae, 0x26, 0x4b, 0xa5, 0x57, 0xa6, 0xf1, 0xc5,
+ 0xe0, 0x43, 0x6c, 0x04, 0xfa, 0xe3, 0x98, 0xad, 0x42, 0x00, 0xf5, 0xd1,
+ 0xd5, 0xa8, 0x72, 0xf7, 0x71, 0x93, 0x4d, 0x4a, 0x22, 0xa1, 0xc7, 0x78,
+ 0x5d, 0x4b, 0xf3, 0x47},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 219
+ {SEC_OID_SHA224,
+ 219,
+ {0x83, 0xa6, 0x6a, 0x91, 0x7f, 0xd0, 0x62, 0x47, 0x83, 0x53, 0x63, 0x6c,
+ 0x8a, 0x55, 0xee, 0xf1, 0xbb, 0xd9, 0x9f, 0xe8, 0x2a, 0xf9, 0x30, 0x5e,
+ 0xf6, 0xe9, 0x04, 0x9d, 0x8e, 0x96, 0x75, 0x8d, 0x85, 0x61, 0x91, 0xbc,
+ 0x2f, 0xa3, 0x22, 0x61, 0x66, 0x67, 0x05, 0x02, 0x55, 0x2d, 0x6a, 0x9e,
+ 0x2a, 0x62, 0xa2, 0x6d, 0x44, 0x9b, 0x31, 0xf5, 0x90, 0x5a, 0x34, 0xc1,
+ 0x19, 0x9b, 0x2d, 0xe9, 0xfa, 0x37, 0xba, 0x99, 0x70, 0xd1, 0xa0, 0x0b,
+ 0xaf, 0x6b, 0x07, 0x0b, 0x92, 0xa5, 0x90, 0x54, 0xb1, 0x2d, 0x83, 0x51,
+ 0x7d, 0x3f, 0xe5, 0xea, 0x4b, 0x07, 0xf7, 0xe2, 0x34, 0xb3, 0xcc, 0xe1,
+ 0x6b, 0x27, 0x83, 0x77, 0x1d, 0x9d, 0x6c, 0xca, 0x2b, 0x7c, 0x64, 0x77,
+ 0xd6, 0x95, 0xfb, 0xc2, 0x56, 0x6e, 0x55, 0xfe, 0xae, 0x9c, 0x6d, 0xfc,
+ 0x18, 0x3f, 0x99, 0xb7, 0xe2, 0x7a, 0x96, 0x4a, 0x61, 0x69, 0xe6, 0xa2,
+ 0x7b, 0x16, 0xc6, 0xe5, 0x1e, 0x1e, 0x4e, 0x1b, 0xec, 0xb4, 0x9f, 0x48,
+ 0xd3, 0xf2, 0x25, 0x21, 0x4d, 0xb8, 0x5f, 0x5b, 0x8f, 0x72, 0x9f, 0x38,
+ 0x11, 0xff, 0x44, 0x97, 0xb5, 0x17, 0xc4, 0xbc, 0x01, 0x11, 0x39, 0x66,
+ 0x92, 0xe4, 0xf4, 0x38, 0xc9, 0xa8, 0x43, 0x7e, 0x62, 0xcc, 0xc5, 0xfc,
+ 0x44, 0xba, 0x85, 0xd6, 0x31, 0x5a, 0x63, 0xdc, 0xe7, 0x7d, 0x13, 0xe5,
+ 0x48, 0x32, 0x83, 0x52, 0x81, 0x98, 0x2e, 0x72, 0x2d, 0x3e, 0xee, 0x4f,
+ 0x4c, 0xcc, 0x4c, 0x41, 0x12, 0xe8, 0x81, 0xdf, 0x09, 0x00, 0x43, 0x3e,
+ 0xf4, 0x6c, 0xc6, 0x13, 0x4d, 0xfa, 0x75, 0xce, 0x7d, 0xa8, 0xc6, 0xf9,
+ 0x67, 0x29, 0x76, 0x01, 0x72, 0xcc, 0x61, 0x3c, 0xfc, 0xc8, 0x9a, 0xe9,
+ 0x0e, 0xdf, 0x1e, 0x81, 0x26, 0xf3, 0x9c, 0xa5, 0xdb, 0x76, 0xf4, 0x5e,
+ 0xab, 0x8c, 0x20, 0xc9},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 220
+ {SEC_OID_SHA224,
+ 220,
+ {0x60, 0xed, 0x20, 0xbd, 0x7d, 0x6f, 0x5a, 0x7e, 0x30, 0xcf, 0xce, 0x9c,
+ 0x7c, 0xb5, 0x68, 0x65, 0x07, 0xfc, 0xad, 0xec, 0x04, 0xb8, 0xc8, 0xaa,
+ 0xae, 0x94, 0x35, 0x3f, 0x83, 0xa5, 0xa8, 0x57, 0xb3, 0x05, 0xaa, 0x83,
+ 0x7e, 0xb8, 0x18, 0xe1, 0x1a, 0x35, 0x0d, 0x1c, 0x1f, 0x1d, 0x3b, 0x40,
+ 0x58, 0x11, 0x18, 0x77, 0x1f, 0x57, 0xe9, 0x87, 0xf1, 0xb9, 0xfb, 0xfe,
+ 0x53, 0x35, 0xa5, 0xde, 0xc4, 0x35, 0x98, 0x2f, 0xa3, 0x7a, 0x79, 0x21,
+ 0xaf, 0x79, 0xcf, 0x52, 0xd6, 0x38, 0xa7, 0x9f, 0xa1, 0x3f, 0xd6, 0x00,
+ 0x7d, 0xea, 0xaf, 0x9c, 0xfb, 0x54, 0x25, 0xb7, 0xbb, 0x99, 0x26, 0x9d,
+ 0x46, 0x4e, 0x4a, 0x34, 0x2a, 0xbe, 0xf1, 0xbe, 0x23, 0xf5, 0xc6, 0x38,
+ 0x37, 0x50, 0xc6, 0x56, 0x3c, 0xaa, 0xfa, 0x86, 0x3e, 0x82, 0xce, 0xb3,
+ 0xaa, 0xc7, 0xd6, 0x6e, 0x38, 0xeb, 0xa4, 0x81, 0x19, 0x44, 0xdc, 0xaf,
+ 0x6b, 0xc7, 0x5e, 0x56, 0xbf, 0xfa, 0xa2, 0xd1, 0x07, 0x02, 0x02, 0xc8,
+ 0x98, 0xb3, 0x81, 0xcd, 0xec, 0x53, 0xdc, 0xe3, 0x86, 0x01, 0xc1, 0x96,
+ 0xb4, 0x0e, 0x1d, 0xca, 0xa5, 0xad, 0x76, 0xd7, 0x93, 0x6b, 0xe5, 0x73,
+ 0xfd, 0x2b, 0xed, 0xaa, 0x6a, 0xb9, 0x8d, 0xd5, 0xcd, 0xb1, 0x42, 0x8d,
+ 0x36, 0xff, 0x98, 0xe1, 0x78, 0x4a, 0xda, 0xa3, 0x9d, 0x30, 0x19, 0xba,
+ 0x76, 0x85, 0xc4, 0xcc, 0xec, 0xb1, 0x8d, 0xcd, 0x7d, 0x12, 0x05, 0x79,
+ 0xb8, 0xc7, 0xdb, 0xfa, 0x33, 0x34, 0xa6, 0x5d, 0x4f, 0xa7, 0x62, 0x0c,
+ 0x6d, 0x57, 0xed, 0x25, 0x6a, 0x6e, 0xf4, 0x9d, 0xd5, 0xa3, 0x17, 0x67,
+ 0x5c, 0x6f, 0xdf, 0x27, 0xd6, 0xe5, 0x80, 0x00, 0x19, 0x5c, 0x65, 0xf5,
+ 0xb4, 0x1a, 0xd8, 0x1f, 0x86, 0x68, 0x59, 0xe2, 0xc6, 0xad, 0xfe, 0x7a,
+ 0x8b, 0x44, 0x48, 0x65},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 221
+ {SEC_OID_SHA224,
+ 221,
+ {0x5c, 0x20, 0x6e, 0x08, 0xbe, 0xcf, 0x1a, 0xbf, 0x75, 0x6f, 0x63, 0x2e,
+ 0x5a, 0x19, 0x95, 0x9a, 0x8f, 0x91, 0xa5, 0x7b, 0xcf, 0x02, 0xa9, 0xf8,
+ 0x26, 0x55, 0x5d, 0x92, 0x4c, 0xc0, 0x84, 0xef, 0xa0, 0x7c, 0xb5, 0x6d,
+ 0x0a, 0xc6, 0x79, 0x21, 0xf8, 0xd7, 0xc4, 0x01, 0x55, 0x13, 0x76, 0x85,
+ 0xcd, 0xaf, 0x3f, 0xd9, 0x29, 0x38, 0x86, 0x62, 0x10, 0xab, 0x96, 0x74,
+ 0xcd, 0x45, 0x1a, 0xb7, 0xff, 0xe6, 0xc6, 0xe6, 0xc4, 0xc0, 0x79, 0xcf,
+ 0xb1, 0x4d, 0xf1, 0x2a, 0x16, 0x95, 0x40, 0xf3, 0x56, 0x1a, 0x41, 0x0a,
+ 0x83, 0xf3, 0x1e, 0xec, 0xcf, 0x0b, 0x2f, 0xfa, 0x5a, 0xd4, 0x26, 0xc8,
+ 0x21, 0x8d, 0xe9, 0xc1, 0x16, 0x85, 0xa4, 0x35, 0x2a, 0xaf, 0x07, 0x6c,
+ 0x81, 0x5a, 0x8c, 0xb7, 0x50, 0xe7, 0xdc, 0x39, 0x06, 0xea, 0xba, 0xc3,
+ 0x0e, 0x71, 0x79, 0x65, 0x70, 0x54, 0xcb, 0x11, 0xf0, 0x4a, 0x70, 0xe9,
+ 0xc0, 0x7e, 0xd8, 0xec, 0x49, 0x9a, 0x27, 0x40, 0x01, 0xc9, 0x79, 0x0e,
+ 0xd8, 0x6a, 0x3e, 0xe1, 0x06, 0x0b, 0xaf, 0xde, 0x5c, 0x2e, 0xcb, 0x65,
+ 0x45, 0xd2, 0xe1, 0x9d, 0xcb, 0x2e, 0xba, 0x4c, 0xb1, 0x6e, 0x0a, 0xc4,
+ 0x57, 0x23, 0x84, 0x9c, 0xc5, 0xac, 0x4d, 0x5f, 0xbe, 0x9d, 0xaf, 0xd4,
+ 0x7d, 0xb8, 0x53, 0x96, 0x4b, 0x90, 0xb4, 0xf2, 0x0b, 0xa2, 0xcd, 0x17,
+ 0x86, 0xec, 0xe2, 0xe8, 0xa3, 0x4d, 0xa5, 0xd5, 0xd6, 0x3c, 0xd5, 0xe5,
+ 0x35, 0x67, 0x2b, 0x34, 0x15, 0x8b, 0xa6, 0x6a, 0xdc, 0x48, 0x0c, 0x5b,
+ 0x78, 0xe7, 0x0c, 0xfa, 0x9b, 0x05, 0xb5, 0x06, 0xab, 0xb8, 0x3e, 0x03,
+ 0xc7, 0xf3, 0xef, 0xb2, 0x50, 0x13, 0xaa, 0xa0, 0xc3, 0x5b, 0xee, 0xd9,
+ 0xa0, 0x20, 0xda, 0xc6, 0xe8, 0xbf, 0x79, 0xca, 0x43, 0xad, 0xaa, 0x4e,
+ 0xb4, 0x82, 0xf0, 0xa1},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 222
+ {SEC_OID_SHA224,
+ 222,
+ {0x6e, 0x83, 0x8f, 0xf1, 0xc8, 0x50, 0xee, 0xe3, 0x03, 0x9e, 0x4e, 0xa5,
+ 0x45, 0xd9, 0x19, 0x7b, 0x3f, 0x4b, 0xb8, 0x10, 0x46, 0x3d, 0x20, 0x75,
+ 0x9b, 0x7d, 0x5b, 0xf8, 0x2b, 0xca, 0x07, 0xf8, 0xf8, 0x20, 0x66, 0xae,
+ 0xd8, 0x37, 0x0c, 0x84, 0x8e, 0xe5, 0x54, 0x74, 0xfe, 0x61, 0xb8, 0xe0,
+ 0xd8, 0x35, 0x94, 0xd9, 0x7a, 0x49, 0x91, 0x23, 0xb4, 0x68, 0x27, 0x7c,
+ 0x6b, 0x8e, 0xff, 0x5b, 0x9f, 0x12, 0x4f, 0x43, 0x76, 0x6e, 0x23, 0x14,
+ 0x17, 0x2a, 0x9c, 0x68, 0x64, 0x58, 0x0f, 0xd2, 0x4f, 0x4c, 0xac, 0x27,
+ 0xd2, 0x54, 0xc0, 0x63, 0x8b, 0x15, 0xc0, 0x98, 0x40, 0x08, 0x06, 0x63,
+ 0x40, 0x10, 0x5d, 0x33, 0x94, 0x18, 0xab, 0xa4, 0xc2, 0x5e, 0x60, 0x49,
+ 0x92, 0xb7, 0x0d, 0xa5, 0x93, 0x05, 0x33, 0xe8, 0x30, 0xba, 0x1a, 0x0c,
+ 0xb9, 0xcb, 0x95, 0x50, 0x5b, 0x25, 0xd4, 0xdc, 0xe8, 0xb7, 0xe6, 0x29,
+ 0x75, 0xcb, 0x9f, 0x5a, 0x3a, 0x6b, 0xde, 0xbb, 0xe0, 0x1a, 0x86, 0x80,
+ 0x48, 0x66, 0x5d, 0xdf, 0x64, 0x26, 0x2d, 0x55, 0xd2, 0x1d, 0xe6, 0x9c,
+ 0x6c, 0xff, 0x62, 0xaa, 0x7b, 0x31, 0x69, 0x93, 0x87, 0x66, 0x09, 0xeb,
+ 0x18, 0x42, 0xf5, 0x62, 0x79, 0xe8, 0x8c, 0x23, 0x88, 0x36, 0xab, 0x63,
+ 0x60, 0x52, 0x0f, 0x1a, 0x81, 0xac, 0x26, 0x42, 0x95, 0x02, 0x93, 0xaa,
+ 0xfc, 0x94, 0x5b, 0x2b, 0x9d, 0x96, 0x7a, 0xa6, 0xe0, 0xae, 0x09, 0xa0,
+ 0xf9, 0x85, 0x9a, 0x77, 0x3b, 0x0f, 0x7a, 0xc0, 0xd7, 0x4a, 0xdc, 0xce,
+ 0x5a, 0xff, 0x16, 0xb4, 0x50, 0x31, 0x7b, 0x24, 0x41, 0xa8, 0xb6, 0xcd,
+ 0xc3, 0xc0, 0xc2, 0xc5, 0x27, 0xcc, 0xca, 0x0f, 0x2a, 0x1e, 0x78, 0x70,
+ 0xec, 0x6e, 0x58, 0x2f, 0x0b, 0x06, 0x8e, 0x60, 0xa1, 0x05, 0xf4, 0xc5,
+ 0x4f, 0x01, 0x44, 0x33},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<asn wrapped hash>
+ // tcID: 223
+ {SEC_OID_SHA224,
+ 223,
+ {0x5f, 0x4e, 0x31, 0x6d, 0x08, 0x08, 0x1f, 0xb1, 0x5f, 0x40, 0x7f, 0x92,
+ 0x98, 0x83, 0x18, 0x8c, 0xd7, 0xed, 0x34, 0xb9, 0x8f, 0xa2, 0xfc, 0xf2,
+ 0xcd, 0x79, 0xca, 0x01, 0xd8, 0x3c, 0x86, 0xaf, 0x4b, 0x12, 0x2c, 0x30,
+ 0x0f, 0x4e, 0x40, 0x75, 0xcb, 0xe9, 0x4c, 0x8b, 0x10, 0xb5, 0x73, 0xe8,
+ 0xf3, 0x2f, 0x8d, 0xd2, 0x4b, 0x5b, 0xa7, 0x4f, 0x7c, 0xeb, 0x95, 0x83,
+ 0xc5, 0x62, 0xbd, 0x96, 0x6d, 0x30, 0x71, 0xa5, 0x6d, 0x4b, 0x81, 0x5c,
+ 0x28, 0x5e, 0x16, 0xd1, 0x55, 0x72, 0xf2, 0x6a, 0xd3, 0x65, 0x6b, 0xd8,
+ 0x64, 0x65, 0xcc, 0x2d, 0x1a, 0xdc, 0xb4, 0xff, 0xb0, 0xb3, 0x23, 0xc1,
+ 0xc7, 0x7b, 0x3d, 0x49, 0x57, 0x52, 0x3d, 0x76, 0xd8, 0x2b, 0x25, 0xbe,
+ 0x35, 0xaa, 0x6a, 0x4c, 0x18, 0xe5, 0x3c, 0xe0, 0x56, 0x16, 0x6a, 0xeb,
+ 0xc8, 0xce, 0x55, 0x38, 0xf4, 0xe3, 0xef, 0x33, 0xbe, 0x60, 0x37, 0x3f,
+ 0x79, 0x7f, 0xab, 0x94, 0x53, 0x68, 0xe9, 0x46, 0xfe, 0x6a, 0xc5, 0x15,
+ 0x16, 0xce, 0x38, 0xca, 0x46, 0xd8, 0x60, 0x77, 0xc5, 0x94, 0xe3, 0x8f,
+ 0x5a, 0x80, 0xe2, 0x47, 0x5f, 0x3b, 0x92, 0x9e, 0xd3, 0x20, 0xec, 0x43,
+ 0xc1, 0x2c, 0x12, 0xc2, 0x97, 0xa6, 0xf1, 0x5d, 0x90, 0xaa, 0x9d, 0x82,
+ 0x32, 0x1c, 0xa9, 0xa4, 0xea, 0x7d, 0x14, 0x73, 0x28, 0xec, 0x2a, 0xb0,
+ 0x31, 0xed, 0x94, 0x86, 0xdd, 0x88, 0x94, 0x60, 0xf8, 0x00, 0xa9, 0x4a,
+ 0x99, 0xed, 0x2e, 0xe7, 0xa0, 0x9c, 0x88, 0xf4, 0xdb, 0xaf, 0xa1, 0xb4,
+ 0x62, 0xcd, 0xf4, 0x28, 0x40, 0xdb, 0x94, 0x3b, 0x0b, 0x95, 0x2f, 0x57,
+ 0x4a, 0x92, 0xc9, 0x72, 0xaf, 0x4b, 0xa0, 0x4e, 0xb5, 0x95, 0x40, 0xa2,
+ 0xa0, 0x2c, 0x53, 0x80, 0x07, 0xf1, 0x47, 0x76, 0x9e, 0x23, 0x83, 0x56,
+ 0xa2, 0x18, 0xea, 0x09},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<hash>
+ // tcID: 224
+ {SEC_OID_SHA224,
+ 224,
+ {0x7c, 0xce, 0x1a, 0x56, 0x77, 0x2b, 0x4d, 0xca, 0xf1, 0xb2, 0xfc, 0x68,
+ 0xdc, 0x83, 0x00, 0xb8, 0xba, 0x9c, 0xab, 0x26, 0xf9, 0x68, 0x41, 0x93,
+ 0x4b, 0x20, 0x75, 0x90, 0xf8, 0x68, 0xa2, 0xd5, 0xb0, 0xab, 0x94, 0xd9,
+ 0xe3, 0x1e, 0x2e, 0xdb, 0x1f, 0xa2, 0xb8, 0x78, 0x5c, 0x52, 0x55, 0xd1,
+ 0x75, 0xf7, 0xc5, 0xeb, 0x3a, 0xd8, 0x1d, 0x20, 0xbd, 0xf2, 0x0b, 0xc6,
+ 0xf8, 0xcc, 0x62, 0x25, 0x29, 0xab, 0x26, 0x68, 0x8c, 0x74, 0x01, 0x5d,
+ 0x74, 0x25, 0x7c, 0x76, 0xfb, 0xb3, 0xfa, 0xf1, 0x01, 0xdb, 0x38, 0x23,
+ 0xf6, 0xcd, 0x16, 0x4b, 0xcf, 0x6a, 0xd6, 0x0c, 0x3a, 0x80, 0xab, 0x95,
+ 0xdc, 0x40, 0x0d, 0x27, 0x53, 0x48, 0xd7, 0xd6, 0xa1, 0xf9, 0x46, 0xc3,
+ 0x7b, 0x8b, 0x8f, 0x38, 0xc4, 0x4a, 0xb0, 0x51, 0x98, 0xc5, 0xe5, 0xac,
+ 0x32, 0xce, 0xe8, 0xb8, 0xe9, 0xb4, 0xef, 0xe4, 0x69, 0x2c, 0xcb, 0xde,
+ 0x4a, 0xcf, 0xce, 0x1a, 0xb2, 0x6c, 0xd1, 0xd8, 0xd1, 0x0c, 0x31, 0x92,
+ 0x9d, 0x8a, 0xe3, 0xb0, 0xd2, 0x4b, 0x91, 0xe2, 0x09, 0x4a, 0xe9, 0x67,
+ 0xa4, 0x23, 0x93, 0xab, 0x19, 0x82, 0x59, 0x23, 0x0b, 0x07, 0x65, 0x14,
+ 0x76, 0x20, 0x83, 0x50, 0xa0, 0xa8, 0x3d, 0xe0, 0x6c, 0x58, 0x8f, 0x77,
+ 0xe4, 0xa6, 0xb4, 0x01, 0xbe, 0xd5, 0x33, 0x97, 0x49, 0xec, 0x26, 0x23,
+ 0x1e, 0x7f, 0xbb, 0xeb, 0x69, 0x0d, 0x3d, 0x29, 0xb3, 0xaa, 0xea, 0x38,
+ 0x21, 0x4b, 0x3e, 0xbc, 0x37, 0x07, 0xdc, 0x17, 0x42, 0xfa, 0x37, 0x3d,
+ 0xa5, 0x3d, 0x98, 0xa4, 0x7f, 0x31, 0x99, 0xd0, 0xe9, 0x48, 0xf2, 0x85,
+ 0xed, 0xaa, 0x9d, 0x79, 0xfe, 0x81, 0x9f, 0x8c, 0x37, 0xd5, 0x1a, 0xa8,
+ 0xa6, 0x0a, 0x80, 0x59, 0xfc, 0xe7, 0x1e, 0x80, 0xf3, 0xb9, 0x53, 0x64,
+ 0xa0, 0x36, 0x58, 0x23},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<message>
+ // tcID: 225
+ {SEC_OID_SHA224,
+ 225,
+ {0x65, 0x4f, 0xe6, 0x98, 0xff, 0x8d, 0x93, 0xbd, 0x6e, 0xf8, 0x8c, 0x6a,
+ 0xab, 0xe6, 0x84, 0x52, 0x1c, 0x45, 0x1e, 0x4d, 0xaf, 0xac, 0x0a, 0x76,
+ 0x2b, 0x4d, 0xcf, 0xf7, 0xc1, 0x59, 0xc4, 0x10, 0xce, 0x7f, 0x1a, 0xd7,
+ 0x74, 0x8b, 0x40, 0xee, 0x4a, 0x97, 0xa7, 0x23, 0x68, 0xed, 0xc3, 0x3d,
+ 0x94, 0xf0, 0x24, 0xd8, 0x3a, 0x2e, 0xb1, 0x18, 0x8e, 0x48, 0xfd, 0x35,
+ 0x5d, 0xcb, 0x77, 0xde, 0xe4, 0x25, 0x5c, 0x28, 0xa0, 0x4e, 0x2b, 0x3c,
+ 0x35, 0x5e, 0x00, 0x32, 0x38, 0x03, 0x36, 0xdc, 0x7e, 0x2d, 0xe4, 0x3e,
+ 0xf6, 0x70, 0xe5, 0x78, 0xd1, 0xbf, 0x75, 0xcc, 0x25, 0xa3, 0xbb, 0xc1,
+ 0x69, 0xfe, 0x70, 0xb3, 0xd9, 0x2d, 0x18, 0x7d, 0x8e, 0xea, 0x1a, 0xd8,
+ 0x94, 0xed, 0x1c, 0xae, 0xf7, 0x19, 0x35, 0x32, 0x36, 0xe9, 0xa0, 0x81,
+ 0x3f, 0xde, 0xbe, 0xf4, 0x3f, 0x39, 0xfe, 0xf0, 0x96, 0x1d, 0x60, 0x61,
+ 0x06, 0xfc, 0xd4, 0x76, 0xf0, 0xf5, 0x1b, 0xe3, 0xc2, 0x02, 0x55, 0x5b,
+ 0xf9, 0x6c, 0x4d, 0x32, 0xbd, 0xbf, 0x01, 0x9e, 0x96, 0xb4, 0x93, 0x5c,
+ 0x03, 0xd0, 0xcc, 0xca, 0x0e, 0x62, 0x83, 0x0b, 0xfa, 0x34, 0x43, 0x39,
+ 0xeb, 0xc6, 0x79, 0xd9, 0x0f, 0x9b, 0xad, 0x3e, 0xba, 0x61, 0x7b, 0x60,
+ 0x87, 0x7a, 0xcf, 0xd9, 0x56, 0x3b, 0x41, 0x3e, 0x4b, 0x77, 0x64, 0xce,
+ 0x9c, 0x74, 0x61, 0x34, 0xc5, 0x7c, 0xb4, 0x0b, 0x7d, 0x41, 0x60, 0xfa,
+ 0x26, 0xa5, 0xc8, 0xfa, 0x44, 0xf2, 0xf1, 0x2d, 0x8a, 0x1c, 0x93, 0x4e,
+ 0xe6, 0xbd, 0x14, 0x0b, 0xfc, 0xd6, 0x1c, 0x56, 0x0a, 0x3f, 0x81, 0x86,
+ 0xda, 0x83, 0xd2, 0x6f, 0x0d, 0x73, 0x30, 0x28, 0xc6, 0xe4, 0xab, 0xcd,
+ 0x8f, 0x22, 0x3f, 0xaf, 0x6e, 0xe3, 0x71, 0xb9, 0x7d, 0x76, 0x5c, 0xb7,
+ 0x99, 0xe0, 0xc1, 0xef},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00
+ // tcID: 226
+ {SEC_OID_SHA224,
+ 226,
+ {0x61, 0x25, 0x07, 0x94, 0xcd, 0x14, 0x99, 0x21, 0xec, 0xc1, 0xe1, 0x82,
+ 0xba, 0xc8, 0xa1, 0xc3, 0x78, 0x46, 0x2f, 0x80, 0x54, 0xbe, 0x35, 0x5d,
+ 0x6b, 0xbd, 0x71, 0x59, 0xee, 0xe3, 0x57, 0x18, 0xda, 0x03, 0x85, 0x16,
+ 0x17, 0x2d, 0x30, 0xea, 0x18, 0x06, 0xa6, 0x74, 0x35, 0x8a, 0x04, 0x74,
+ 0xbf, 0xad, 0x79, 0x2d, 0x1b, 0x99, 0xe0, 0x14, 0x87, 0x1f, 0x5d, 0x3e,
+ 0xa1, 0xb8, 0x18, 0xa1, 0xf4, 0x27, 0x50, 0xae, 0xac, 0x43, 0x8b, 0x37,
+ 0xe2, 0x65, 0x11, 0x9f, 0x9e, 0xc2, 0xee, 0x6c, 0x6d, 0x26, 0xfd, 0xc1,
+ 0x7e, 0x08, 0x0b, 0x2d, 0x7a, 0xd1, 0xac, 0x5c, 0x0d, 0xa6, 0x1b, 0xc5,
+ 0x5e, 0xc8, 0x9a, 0x2c, 0x78, 0x89, 0x7e, 0xbf, 0xad, 0x49, 0xdb, 0xe9,
+ 0xd6, 0xa0, 0xd6, 0xee, 0xa9, 0xac, 0xfc, 0x08, 0x35, 0x51, 0x67, 0x5b,
+ 0x04, 0x68, 0xf7, 0x8e, 0x5f, 0xe3, 0x02, 0x29, 0x8e, 0x97, 0x28, 0x09,
+ 0x95, 0x31, 0x7a, 0x9c, 0xcf, 0xcd, 0x60, 0xfc, 0xe9, 0xf6, 0xaf, 0xd9,
+ 0xe4, 0x65, 0xb7, 0x93, 0x4a, 0x2f, 0xba, 0xe4, 0xfc, 0x63, 0xcf, 0xcf,
+ 0xce, 0x90, 0x3e, 0x02, 0xf4, 0x0b, 0x52, 0x97, 0x8e, 0xd8, 0xed, 0x01,
+ 0x51, 0x15, 0x76, 0xc5, 0x4d, 0x9f, 0xa3, 0x3e, 0xfb, 0x70, 0x8a, 0xae,
+ 0x98, 0x54, 0xef, 0x79, 0x3a, 0x0a, 0xbd, 0xf3, 0x9a, 0x68, 0xf3, 0x30,
+ 0x42, 0x3f, 0x79, 0x44, 0x8d, 0xe6, 0x2d, 0xdb, 0xa7, 0xbc, 0x84, 0x80,
+ 0x18, 0x6a, 0x2a, 0xfe, 0xa3, 0x84, 0xd6, 0x6b, 0x58, 0xc7, 0x1b, 0x1c,
+ 0x1b, 0x1a, 0xa9, 0x05, 0xaf, 0x31, 0x4d, 0xb3, 0xac, 0x9f, 0x20, 0xb1,
+ 0x44, 0x9d, 0x2e, 0x50, 0x99, 0xc4, 0xa1, 0x7e, 0xa0, 0xf1, 0x31, 0xd3,
+ 0xfb, 0x93, 0xfb, 0xfd, 0x79, 0x75, 0x70, 0x25, 0xed, 0x7c, 0x96, 0xd1,
+ 0x4d, 0xdb, 0xce, 0x12},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: invalid PKCS#1 signature padding: 0001ff...ee00
+ // tcID: 227
+ {SEC_OID_SHA224,
+ 227,
+ {0x19, 0x27, 0xa8, 0xca, 0x62, 0x88, 0x4d, 0x85, 0x15, 0xe9, 0xdf, 0x56,
+ 0x5a, 0xbc, 0x52, 0x1a, 0x1c, 0x40, 0xee, 0x40, 0x9a, 0x7a, 0xaf, 0x19,
+ 0x36, 0x8b, 0xdc, 0x2c, 0x24, 0xf9, 0xe0, 0xcb, 0xd1, 0xf6, 0xa1, 0x44,
+ 0x10, 0x92, 0x73, 0xac, 0xd7, 0x12, 0xcb, 0x0e, 0x34, 0xd3, 0x67, 0xd7,
+ 0x68, 0x00, 0xdc, 0x5f, 0x0c, 0xa9, 0x14, 0x5f, 0xed, 0xa1, 0xc5, 0x18,
+ 0xcd, 0xf7, 0xd0, 0x7d, 0xbe, 0xf7, 0x3c, 0x18, 0x9d, 0xb3, 0x52, 0x20,
+ 0xe7, 0x8c, 0x46, 0x33, 0x9f, 0xbf, 0xdd, 0x63, 0x07, 0x0d, 0x47, 0xe2,
+ 0xbc, 0x1f, 0xd8, 0xdf, 0xa8, 0xb5, 0xbb, 0x08, 0xdb, 0x12, 0x66, 0x96,
+ 0x09, 0x51, 0xda, 0x2d, 0xdd, 0x16, 0xa3, 0x45, 0xc3, 0xd3, 0x4f, 0x8b,
+ 0xc5, 0x96, 0x22, 0xe9, 0x40, 0xa8, 0x31, 0x76, 0x85, 0xa9, 0x8f, 0x58,
+ 0x83, 0xce, 0x15, 0x54, 0x71, 0xd6, 0xc9, 0x66, 0x05, 0xb2, 0x85, 0xb7,
+ 0x54, 0x03, 0x2f, 0x99, 0x8f, 0x2e, 0x6c, 0xd6, 0x21, 0x39, 0xf7, 0x5c,
+ 0xd6, 0x6b, 0x18, 0x22, 0xdc, 0xe1, 0xa1, 0x0b, 0x5a, 0xf8, 0xc2, 0x2d,
+ 0x09, 0x31, 0xba, 0xb5, 0x0e, 0xa1, 0xa4, 0x72, 0x30, 0xa2, 0xdc, 0xdf,
+ 0x77, 0xb7, 0x20, 0x41, 0x1b, 0xcc, 0x64, 0xc8, 0x8e, 0xfc, 0x0d, 0xac,
+ 0xbe, 0x86, 0x10, 0xc3, 0x59, 0x57, 0x5a, 0x1d, 0xad, 0x37, 0xf9, 0x23,
+ 0xa6, 0xff, 0x44, 0xb4, 0x93, 0xa3, 0xb5, 0xea, 0x1d, 0xdf, 0x22, 0xc2,
+ 0x05, 0x48, 0x4c, 0xbe, 0x07, 0xee, 0x66, 0x5b, 0x04, 0xe2, 0x6f, 0x9b,
+ 0xd7, 0xed, 0x62, 0xa6, 0x62, 0x86, 0xb3, 0x2a, 0x20, 0x9f, 0xda, 0x6b,
+ 0x5d, 0xf0, 0xd7, 0xdf, 0x04, 0x8c, 0x40, 0x0f, 0x27, 0xc4, 0x93, 0xa2,
+ 0x50, 0x4b, 0xb1, 0xb1, 0x0a, 0x20, 0xfc, 0x7a, 0x55, 0x66, 0xd2, 0xc0,
+ 0xbb, 0xb3, 0x78, 0x3b},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS#1 padding too short: 000001ff...
+ // tcID: 228
+ {SEC_OID_SHA224,
+ 228,
+ {0x89, 0xc9, 0x81, 0xb3, 0x6b, 0x3a, 0x8d, 0xb4, 0x1f, 0x02, 0x82, 0xf1,
+ 0x4f, 0xd9, 0xca, 0xd0, 0x8d, 0x7c, 0x08, 0x8b, 0x56, 0xaa, 0x16, 0xee,
+ 0xac, 0x5f, 0x64, 0x3e, 0x83, 0xff, 0x68, 0xd1, 0x65, 0xec, 0x67, 0x90,
+ 0xa5, 0xc1, 0x95, 0xbd, 0x37, 0xca, 0x3e, 0x6d, 0x23, 0xf8, 0xda, 0x51,
+ 0x87, 0xe8, 0x66, 0xef, 0x44, 0xc4, 0x01, 0xb3, 0x38, 0x33, 0x7b, 0xd4,
+ 0xf9, 0x31, 0x2e, 0x8e, 0x87, 0xb0, 0x19, 0xe8, 0x98, 0x14, 0xfd, 0x5e,
+ 0x24, 0xd3, 0x22, 0x63, 0x05, 0x55, 0xcd, 0xf6, 0x28, 0xb5, 0x6f, 0x93,
+ 0xef, 0x81, 0xc4, 0x35, 0xbe, 0x13, 0xcb, 0xa6, 0xcf, 0x91, 0xdb, 0x2c,
+ 0x32, 0xeb, 0x69, 0x27, 0xc9, 0xdb, 0x7f, 0x85, 0x6a, 0x4f, 0x86, 0xdd,
+ 0x12, 0x7e, 0x9c, 0xac, 0x81, 0x59, 0xa9, 0x90, 0xcc, 0x81, 0x6e, 0xde,
+ 0xe7, 0xe8, 0xc3, 0x9f, 0x06, 0xef, 0xf4, 0xc7, 0x2c, 0x81, 0x28, 0xd2,
+ 0xbe, 0x37, 0xd2, 0xeb, 0x22, 0x47, 0xa9, 0xd7, 0x09, 0x79, 0x7a, 0xf0,
+ 0x4b, 0xcd, 0x74, 0x4d, 0x54, 0x74, 0x1b, 0x14, 0xec, 0x0a, 0x5b, 0x7b,
+ 0x15, 0x83, 0xf9, 0xe1, 0x20, 0x63, 0x52, 0x1d, 0x1e, 0x71, 0x43, 0x69,
+ 0x0f, 0xbf, 0xda, 0x7c, 0xea, 0x18, 0x45, 0x15, 0x99, 0xe7, 0x6e, 0x7c,
+ 0x2b, 0xea, 0x00, 0x0b, 0xa9, 0xff, 0xd5, 0xb8, 0xc5, 0x47, 0xc4, 0xc2,
+ 0x3e, 0x89, 0x75, 0xbc, 0x6a, 0xe2, 0x2e, 0xec, 0x79, 0x93, 0x79, 0x29,
+ 0x48, 0x7e, 0x0d, 0x11, 0x66, 0xdc, 0x7e, 0xa9, 0xf6, 0xa1, 0xe7, 0x1c,
+ 0xef, 0x41, 0xe7, 0x04, 0xe8, 0x9f, 0x2d, 0x01, 0xb7, 0xa8, 0x1b, 0xaa,
+ 0xed, 0xa1, 0x73, 0x87, 0x56, 0x26, 0x55, 0x73, 0x52, 0x8a, 0x3a, 0x49,
+ 0x59, 0x19, 0xdc, 0x65, 0xab, 0xc3, 0x6c, 0x9a, 0xa2, 0x46, 0x69, 0x1f,
+ 0xe0, 0xae, 0xde, 0x70},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: CVE-2017-11185: signature=n
+ // tcID: 229
+ {SEC_OID_SHA224,
+ 229,
+ {0xc3, 0x2c, 0xd0, 0xe1, 0x44, 0x1f, 0xde, 0x8a, 0x28, 0x96, 0xca, 0x3a,
+ 0x13, 0x37, 0x35, 0xbe, 0x2d, 0x10, 0x10, 0x77, 0x7c, 0xfc, 0x73, 0x9a,
+ 0xfc, 0x77, 0xb6, 0xda, 0xa6, 0x6f, 0x36, 0x7d, 0x48, 0x76, 0xdc, 0xcb,
+ 0x30, 0x21, 0xfc, 0x22, 0xc2, 0x54, 0x50, 0xa6, 0x8d, 0x6c, 0xfb, 0x11,
+ 0x91, 0xd4, 0x85, 0xcb, 0xfb, 0xa5, 0xec, 0x45, 0xb4, 0x92, 0x86, 0xd7,
+ 0xca, 0xe2, 0xbd, 0xae, 0x55, 0x3f, 0x47, 0xe1, 0x0b, 0x94, 0xf8, 0x67,
+ 0xab, 0xcc, 0x6d, 0x0a, 0xff, 0xc7, 0x33, 0xba, 0xcc, 0x72, 0x5e, 0x5a,
+ 0xb4, 0xde, 0x1a, 0xba, 0x19, 0xa3, 0x9d, 0x74, 0x8b, 0x4c, 0x13, 0x55,
+ 0xd5, 0xa6, 0xa7, 0x10, 0xa5, 0x2b, 0xd0, 0x4c, 0x0c, 0x24, 0xe7, 0xbc,
+ 0x3b, 0xda, 0xb8, 0xf3, 0xce, 0x3a, 0xe8, 0x6e, 0xcb, 0x31, 0xc4, 0xb4,
+ 0x5e, 0x10, 0xb4, 0x0d, 0xdb, 0x5f, 0xdd, 0x40, 0xcb, 0x24, 0x11, 0xbc,
+ 0xf5, 0xb1, 0xd3, 0x92, 0xe1, 0xee, 0xf9, 0x59, 0xcf, 0xf2, 0x70, 0x9a,
+ 0x6e, 0x02, 0xb2, 0x0f, 0xf3, 0xb4, 0x34, 0x36, 0x41, 0xa6, 0xb7, 0x85,
+ 0x99, 0x58, 0x6e, 0xdc, 0x9b, 0x67, 0x3d, 0x9f, 0x3f, 0x5e, 0x9d, 0x33,
+ 0x9c, 0xee, 0xbf, 0x96, 0xa1, 0xa3, 0x16, 0x55, 0x87, 0x6c, 0x39, 0xfc,
+ 0xb0, 0x0b, 0x1c, 0x3e, 0x57, 0x19, 0x08, 0xc9, 0xb7, 0x44, 0x76, 0x50,
+ 0x47, 0xab, 0xb5, 0xc2, 0x3e, 0xcc, 0x42, 0xe5, 0x51, 0xe1, 0x37, 0x55,
+ 0xe3, 0x8c, 0xc9, 0xa1, 0x3e, 0x1e, 0x02, 0xbc, 0xd5, 0xdc, 0xec, 0x9c,
+ 0x30, 0x1f, 0xab, 0x75, 0xbe, 0x3e, 0x1a, 0x8e, 0xe9, 0xc4, 0x29, 0x81,
+ 0x60, 0x7a, 0xba, 0x78, 0x55, 0xf4, 0xbb, 0xe7, 0x6c, 0x8c, 0x16, 0x0e,
+ 0x80, 0x46, 0x8b, 0x54, 0xbd, 0xf9, 0xf4, 0x38, 0xb1, 0x77, 0xc3, 0x3d,
+ 0xee, 0x30, 0xb0, 0xf5},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is 2 bytes too long
+ // tcID: 230
+ {SEC_OID_SHA224,
+ 230,
+ {0xc3, 0x2c, 0xd0, 0xe1, 0x44, 0x1f, 0xde, 0x8a, 0x28, 0x96, 0xca, 0x3a,
+ 0x13, 0x37, 0x35, 0xbe, 0x2d, 0x10, 0x10, 0x77, 0x7c, 0xfc, 0x73, 0x9a,
+ 0xfc, 0x77, 0xb6, 0xda, 0xa6, 0x6f, 0x36, 0x7d, 0x48, 0x76, 0xdc, 0xcb,
+ 0x30, 0x21, 0xfc, 0x22, 0xc2, 0x54, 0x50, 0xa6, 0x8d, 0x6c, 0xfb, 0x11,
+ 0x91, 0xd4, 0x85, 0xcb, 0xfb, 0xa5, 0xec, 0x45, 0xb4, 0x92, 0x86, 0xd7,
+ 0xca, 0xe2, 0xbd, 0xae, 0x55, 0x3f, 0x47, 0xe1, 0x0b, 0x94, 0xf8, 0x67,
+ 0xab, 0xcc, 0x6d, 0x0a, 0xff, 0xc7, 0x33, 0xba, 0xcc, 0x72, 0x5e, 0x5a,
+ 0xb4, 0xde, 0x1a, 0xba, 0x19, 0xa3, 0x9d, 0x74, 0x8b, 0x4c, 0x13, 0x55,
+ 0xd5, 0xa6, 0xa7, 0x10, 0xa5, 0x2b, 0xd0, 0x4c, 0x0c, 0x24, 0xe7, 0xbc,
+ 0x3b, 0xda, 0xb8, 0xf3, 0xce, 0x3a, 0xe8, 0x6e, 0xcb, 0x31, 0xc4, 0xb4,
+ 0x5e, 0x10, 0xb4, 0x0d, 0xdb, 0x5f, 0xdd, 0x40, 0xcb, 0x24, 0x11, 0xbc,
+ 0xf5, 0xb1, 0xd3, 0x92, 0xe1, 0xee, 0xf9, 0x59, 0xcf, 0xf2, 0x70, 0x9a,
+ 0x6e, 0x02, 0xb2, 0x0f, 0xf3, 0xb4, 0x34, 0x36, 0x41, 0xa6, 0xb7, 0x85,
+ 0x99, 0x58, 0x6e, 0xdc, 0x9b, 0x67, 0x3d, 0x9f, 0x3f, 0x5e, 0x9d, 0x33,
+ 0x9c, 0xee, 0xbf, 0x96, 0xa1, 0xa3, 0x16, 0x55, 0x87, 0x6c, 0x39, 0xfc,
+ 0xb0, 0x0b, 0x1c, 0x3e, 0x57, 0x19, 0x08, 0xc9, 0xb7, 0x44, 0x76, 0x50,
+ 0x47, 0xab, 0xb5, 0xc2, 0x3e, 0xcc, 0x42, 0xe5, 0x51, 0xe1, 0x37, 0x55,
+ 0xe3, 0x8c, 0xc9, 0xa1, 0x3e, 0x1e, 0x02, 0xbc, 0xd5, 0xdc, 0xec, 0x9c,
+ 0x30, 0x1f, 0xab, 0x75, 0xbe, 0x3e, 0x1a, 0x8e, 0xe9, 0xc4, 0x29, 0x81,
+ 0x60, 0x7a, 0xba, 0x78, 0x55, 0xf4, 0xbb, 0xe7, 0x6c, 0x8c, 0x16, 0x0e,
+ 0x80, 0x46, 0x8b, 0x54, 0xbd, 0xf9, 0xf4, 0x38, 0xb1, 0x77, 0xc3, 0x3d,
+ 0xee, 0x30, 0xb0, 0xf5, 0x00, 0x00},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is empty
+ // tcID: 231
+ {SEC_OID_SHA224,
+ 231,
+ {},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 0
+ // tcID: 232
+ {SEC_OID_SHA224,
+ 232,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 1
+ // tcID: 233
+ {SEC_OID_SHA224,
+ 233,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 2
+ // tcID: 234
+ {SEC_OID_SHA224,
+ 234,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x02},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n-1
+ // tcID: 235
+ {SEC_OID_SHA224,
+ 235,
+ {0xc3, 0x2c, 0xd0, 0xe1, 0x44, 0x1f, 0xde, 0x8a, 0x28, 0x96, 0xca, 0x3a,
+ 0x13, 0x37, 0x35, 0xbe, 0x2d, 0x10, 0x10, 0x77, 0x7c, 0xfc, 0x73, 0x9a,
+ 0xfc, 0x77, 0xb6, 0xda, 0xa6, 0x6f, 0x36, 0x7d, 0x48, 0x76, 0xdc, 0xcb,
+ 0x30, 0x21, 0xfc, 0x22, 0xc2, 0x54, 0x50, 0xa6, 0x8d, 0x6c, 0xfb, 0x11,
+ 0x91, 0xd4, 0x85, 0xcb, 0xfb, 0xa5, 0xec, 0x45, 0xb4, 0x92, 0x86, 0xd7,
+ 0xca, 0xe2, 0xbd, 0xae, 0x55, 0x3f, 0x47, 0xe1, 0x0b, 0x94, 0xf8, 0x67,
+ 0xab, 0xcc, 0x6d, 0x0a, 0xff, 0xc7, 0x33, 0xba, 0xcc, 0x72, 0x5e, 0x5a,
+ 0xb4, 0xde, 0x1a, 0xba, 0x19, 0xa3, 0x9d, 0x74, 0x8b, 0x4c, 0x13, 0x55,
+ 0xd5, 0xa6, 0xa7, 0x10, 0xa5, 0x2b, 0xd0, 0x4c, 0x0c, 0x24, 0xe7, 0xbc,
+ 0x3b, 0xda, 0xb8, 0xf3, 0xce, 0x3a, 0xe8, 0x6e, 0xcb, 0x31, 0xc4, 0xb4,
+ 0x5e, 0x10, 0xb4, 0x0d, 0xdb, 0x5f, 0xdd, 0x40, 0xcb, 0x24, 0x11, 0xbc,
+ 0xf5, 0xb1, 0xd3, 0x92, 0xe1, 0xee, 0xf9, 0x59, 0xcf, 0xf2, 0x70, 0x9a,
+ 0x6e, 0x02, 0xb2, 0x0f, 0xf3, 0xb4, 0x34, 0x36, 0x41, 0xa6, 0xb7, 0x85,
+ 0x99, 0x58, 0x6e, 0xdc, 0x9b, 0x67, 0x3d, 0x9f, 0x3f, 0x5e, 0x9d, 0x33,
+ 0x9c, 0xee, 0xbf, 0x96, 0xa1, 0xa3, 0x16, 0x55, 0x87, 0x6c, 0x39, 0xfc,
+ 0xb0, 0x0b, 0x1c, 0x3e, 0x57, 0x19, 0x08, 0xc9, 0xb7, 0x44, 0x76, 0x50,
+ 0x47, 0xab, 0xb5, 0xc2, 0x3e, 0xcc, 0x42, 0xe5, 0x51, 0xe1, 0x37, 0x55,
+ 0xe3, 0x8c, 0xc9, 0xa1, 0x3e, 0x1e, 0x02, 0xbc, 0xd5, 0xdc, 0xec, 0x9c,
+ 0x30, 0x1f, 0xab, 0x75, 0xbe, 0x3e, 0x1a, 0x8e, 0xe9, 0xc4, 0x29, 0x81,
+ 0x60, 0x7a, 0xba, 0x78, 0x55, 0xf4, 0xbb, 0xe7, 0x6c, 0x8c, 0x16, 0x0e,
+ 0x80, 0x46, 0x8b, 0x54, 0xbd, 0xf9, 0xf4, 0x38, 0xb1, 0x77, 0xc3, 0x3d,
+ 0xee, 0x30, 0xb0, 0xf4},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n+1
+ // tcID: 236
+ {SEC_OID_SHA224,
+ 236,
+ {0xc3, 0x2c, 0xd0, 0xe1, 0x44, 0x1f, 0xde, 0x8a, 0x28, 0x96, 0xca, 0x3a,
+ 0x13, 0x37, 0x35, 0xbe, 0x2d, 0x10, 0x10, 0x77, 0x7c, 0xfc, 0x73, 0x9a,
+ 0xfc, 0x77, 0xb6, 0xda, 0xa6, 0x6f, 0x36, 0x7d, 0x48, 0x76, 0xdc, 0xcb,
+ 0x30, 0x21, 0xfc, 0x22, 0xc2, 0x54, 0x50, 0xa6, 0x8d, 0x6c, 0xfb, 0x11,
+ 0x91, 0xd4, 0x85, 0xcb, 0xfb, 0xa5, 0xec, 0x45, 0xb4, 0x92, 0x86, 0xd7,
+ 0xca, 0xe2, 0xbd, 0xae, 0x55, 0x3f, 0x47, 0xe1, 0x0b, 0x94, 0xf8, 0x67,
+ 0xab, 0xcc, 0x6d, 0x0a, 0xff, 0xc7, 0x33, 0xba, 0xcc, 0x72, 0x5e, 0x5a,
+ 0xb4, 0xde, 0x1a, 0xba, 0x19, 0xa3, 0x9d, 0x74, 0x8b, 0x4c, 0x13, 0x55,
+ 0xd5, 0xa6, 0xa7, 0x10, 0xa5, 0x2b, 0xd0, 0x4c, 0x0c, 0x24, 0xe7, 0xbc,
+ 0x3b, 0xda, 0xb8, 0xf3, 0xce, 0x3a, 0xe8, 0x6e, 0xcb, 0x31, 0xc4, 0xb4,
+ 0x5e, 0x10, 0xb4, 0x0d, 0xdb, 0x5f, 0xdd, 0x40, 0xcb, 0x24, 0x11, 0xbc,
+ 0xf5, 0xb1, 0xd3, 0x92, 0xe1, 0xee, 0xf9, 0x59, 0xcf, 0xf2, 0x70, 0x9a,
+ 0x6e, 0x02, 0xb2, 0x0f, 0xf3, 0xb4, 0x34, 0x36, 0x41, 0xa6, 0xb7, 0x85,
+ 0x99, 0x58, 0x6e, 0xdc, 0x9b, 0x67, 0x3d, 0x9f, 0x3f, 0x5e, 0x9d, 0x33,
+ 0x9c, 0xee, 0xbf, 0x96, 0xa1, 0xa3, 0x16, 0x55, 0x87, 0x6c, 0x39, 0xfc,
+ 0xb0, 0x0b, 0x1c, 0x3e, 0x57, 0x19, 0x08, 0xc9, 0xb7, 0x44, 0x76, 0x50,
+ 0x47, 0xab, 0xb5, 0xc2, 0x3e, 0xcc, 0x42, 0xe5, 0x51, 0xe1, 0x37, 0x55,
+ 0xe3, 0x8c, 0xc9, 0xa1, 0x3e, 0x1e, 0x02, 0xbc, 0xd5, 0xdc, 0xec, 0x9c,
+ 0x30, 0x1f, 0xab, 0x75, 0xbe, 0x3e, 0x1a, 0x8e, 0xe9, 0xc4, 0x29, 0x81,
+ 0x60, 0x7a, 0xba, 0x78, 0x55, 0xf4, 0xbb, 0xe7, 0x6c, 0x8c, 0x16, 0x0e,
+ 0x80, 0x46, 0x8b, 0x54, 0xbd, 0xf9, 0xf4, 0x38, 0xb1, 0x77, 0xc3, 0x3d,
+ 0xee, 0x30, 0xb0, 0xf6},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value -1
+ // tcID: 237
+ {SEC_OID_SHA224,
+ 237,
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 238
+ {SEC_OID_SHA224,
+ 238,
+ {0x32, 0xf5, 0xb0, 0x16, 0xf2, 0x0c, 0x49, 0x9f, 0x3c, 0xbe, 0x5d, 0x57,
+ 0x25, 0x3f, 0x46, 0x4b, 0xed, 0x82, 0x4e, 0xb5, 0x21, 0xd1, 0x91, 0xf3,
+ 0xdc, 0x66, 0x8e, 0xb9, 0xda, 0x87, 0xc8, 0x72, 0x5a, 0x01, 0x2e, 0x79,
+ 0x69, 0x75, 0x6a, 0x5e, 0xd5, 0x30, 0x26, 0x6f, 0x10, 0x9a, 0x46, 0x66,
+ 0x99, 0x7f, 0xcc, 0x27, 0x41, 0x9c, 0x20, 0x8a, 0xb0, 0xb4, 0x0c, 0xf4,
+ 0x2d, 0x5a, 0xe9, 0x72, 0xf2, 0xdc, 0xb1, 0x0f, 0xc3, 0xc8, 0xcb, 0x60,
+ 0xf1, 0x0c, 0xeb, 0x8f, 0x44, 0x39, 0x4d, 0x8e, 0x66, 0x63, 0x3f, 0x78,
+ 0x46, 0xf1, 0xab, 0xb1, 0x1c, 0x58, 0x1a, 0x48, 0x27, 0xd5, 0x60, 0x65,
+ 0x58, 0xbb, 0xd7, 0xfc, 0xb6, 0x26, 0x3b, 0x4c, 0x87, 0x7e, 0x16, 0x82,
+ 0x77, 0x3f, 0xa9, 0x4f, 0x1a, 0x1d, 0xba, 0x16, 0x7b, 0xef, 0xc4, 0x44,
+ 0xb8, 0x99, 0x75, 0xda, 0xa7, 0xf8, 0xd3, 0x0c, 0x6d, 0xfd, 0xfc, 0x39,
+ 0x7c, 0x21, 0xdb, 0x56, 0x9f, 0x88, 0x7a, 0x9c, 0xaf, 0x74, 0xbd, 0x88,
+ 0x10, 0xc6, 0xbf, 0x8a, 0x80, 0xf3, 0x8d, 0x22, 0x67, 0x29, 0x5c, 0x3e,
+ 0x05, 0xaf, 0xc3, 0x69, 0x9a, 0xbe, 0x11, 0xcf, 0xa6, 0x9d, 0xd3, 0x85,
+ 0xde, 0x7d, 0xa7, 0x38, 0x71, 0xe4, 0xc1, 0x6a, 0xbf, 0xd1, 0xba, 0x60,
+ 0xab, 0xed, 0xeb, 0x54, 0xee, 0xc3, 0x76, 0x3c, 0xda, 0xa5, 0x33, 0xab,
+ 0xe9, 0x70, 0xf7, 0x5d, 0x63, 0xd2, 0xe9, 0x36, 0xe7, 0x5b, 0xca, 0x2d,
+ 0x1b, 0x46, 0x7e, 0x42, 0x49, 0x00, 0x65, 0x64, 0x48, 0x43, 0xa5, 0x09,
+ 0xd2, 0xdd, 0x58, 0xd1, 0x78, 0xe2, 0x8a, 0x43, 0x5e, 0xf4, 0xc4, 0x8f,
+ 0x20, 0x17, 0xc5, 0xf7, 0x24, 0x4b, 0x4d, 0x8a, 0x74, 0xfe, 0x02, 0x4b,
+ 0x51, 0x3c, 0xfb, 0x36, 0xdd, 0x2d, 0x2d, 0xad, 0xa6, 0xfd, 0x5e, 0x89,
+ 0x75, 0xda, 0x15, 0x95},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 239
+ {SEC_OID_SHA224,
+ 239,
+ {0x3f, 0xa3, 0x51, 0xc9, 0x77, 0xa5, 0xfe, 0xe0, 0x2f, 0x87, 0x5b, 0xb2,
+ 0x84, 0xa2, 0x5b, 0xbd, 0xe9, 0x17, 0x5c, 0xdd, 0xb7, 0x9e, 0x53, 0xad,
+ 0x79, 0xb7, 0x6b, 0x6e, 0x37, 0x6a, 0x89, 0x67, 0xac, 0x81, 0xe6, 0xff,
+ 0xe8, 0xb5, 0x09, 0x1b, 0x4d, 0x4f, 0xfc, 0x3b, 0xb4, 0x39, 0x48, 0x50,
+ 0xeb, 0x91, 0x2d, 0x2c, 0x98, 0xf6, 0x0a, 0xb4, 0xfb, 0xd2, 0x4e, 0x0b,
+ 0x5b, 0x28, 0xb4, 0x7e, 0x45, 0x6d, 0x36, 0xae, 0xc7, 0xc1, 0x1f, 0xed,
+ 0xfb, 0x52, 0xad, 0x03, 0x07, 0xec, 0x24, 0x38, 0x0b, 0xa1, 0xa2, 0x32,
+ 0x3e, 0x7f, 0x57, 0x86, 0xf6, 0x55, 0xa6, 0xf6, 0xf6, 0x04, 0x8a, 0x0b,
+ 0xbf, 0x6e, 0x42, 0x57, 0xc2, 0x2d, 0xec, 0xd0, 0x0d, 0x55, 0x55, 0x6d,
+ 0x06, 0xbc, 0xc1, 0x38, 0xee, 0xcf, 0x2d, 0x51, 0xf2, 0x35, 0x3d, 0xf2,
+ 0xc8, 0x2c, 0x29, 0x22, 0x78, 0x90, 0xf2, 0x35, 0xcf, 0x84, 0x49, 0x5f,
+ 0xeb, 0xac, 0x0b, 0x07, 0x4c, 0x35, 0xa0, 0x72, 0xcd, 0x97, 0xff, 0x20,
+ 0x6e, 0x3f, 0xb5, 0x34, 0xde, 0x03, 0x15, 0xaf, 0xcb, 0x4c, 0x36, 0x91,
+ 0x8e, 0xd8, 0xe3, 0x9e, 0x84, 0xc6, 0xa1, 0xbe, 0xd4, 0x94, 0x1e, 0xa9,
+ 0xad, 0xe5, 0x8d, 0x45, 0xea, 0x21, 0x51, 0x74, 0xb0, 0xd4, 0x57, 0x00,
+ 0x91, 0x8e, 0x9a, 0x3b, 0x44, 0xc1, 0xcb, 0x91, 0xbf, 0xa5, 0x2d, 0x66,
+ 0x3f, 0xfd, 0x04, 0xdb, 0xd7, 0x08, 0x89, 0xb1, 0x26, 0xf0, 0x30, 0xce,
+ 0x53, 0xe6, 0x13, 0xd4, 0x7f, 0x7c, 0xd3, 0x32, 0x48, 0x56, 0xf1, 0xc4,
+ 0x12, 0x86, 0xd6, 0xee, 0x16, 0x21, 0x7b, 0x0f, 0xbb, 0xfc, 0x3f, 0xfa,
+ 0x4a, 0xd4, 0xf2, 0xd3, 0x23, 0xab, 0x36, 0xff, 0xf4, 0x12, 0x9c, 0xda,
+ 0x11, 0xe4, 0x25, 0x60, 0x79, 0x11, 0x41, 0xea, 0x22, 0x00, 0x0e, 0xad,
+ 0x1e, 0x25, 0x38, 0xcf},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 240
+ {SEC_OID_SHA224,
+ 240,
+ {0x19, 0x9e, 0x5b, 0x88, 0x6b, 0xbb, 0xac, 0x2f, 0xca, 0x65, 0x42, 0xb3,
+ 0x17, 0x26, 0x32, 0x6b, 0xe0, 0x9f, 0xa9, 0xb8, 0x65, 0xfd, 0xff, 0x48,
+ 0x2e, 0xf3, 0x2c, 0xa5, 0xe9, 0x1a, 0xb9, 0xb8, 0xa5, 0x94, 0xad, 0x1f,
+ 0xca, 0x63, 0x6c, 0x08, 0xd5, 0xba, 0x24, 0x2e, 0xe5, 0x03, 0xd0, 0x50,
+ 0x05, 0x74, 0xfc, 0x07, 0xdf, 0xea, 0xa2, 0xcc, 0xd6, 0xb0, 0xce, 0x2c,
+ 0xec, 0x51, 0xf3, 0xd9, 0x75, 0x12, 0xe8, 0x94, 0x94, 0xd6, 0xa3, 0x30,
+ 0x84, 0x09, 0x5e, 0x1e, 0x3a, 0xfc, 0xfd, 0x01, 0x3f, 0x95, 0x95, 0x2e,
+ 0x39, 0x10, 0xb7, 0x4f, 0x46, 0x7d, 0x8d, 0x57, 0x49, 0x17, 0xd5, 0xe0,
+ 0x08, 0x69, 0x73, 0xda, 0xcd, 0xd0, 0x05, 0xd9, 0x6e, 0x0c, 0xef, 0x0f,
+ 0x6f, 0x51, 0x89, 0x94, 0x33, 0x53, 0x91, 0x23, 0x8c, 0xad, 0xad, 0xb5,
+ 0x87, 0x10, 0x95, 0xcb, 0x39, 0x9e, 0x2b, 0x5a, 0xf5, 0x1e, 0x06, 0xc0,
+ 0x0d, 0x2b, 0x78, 0xac, 0x3b, 0x10, 0xd1, 0x6e, 0x2a, 0x39, 0x62, 0x84,
+ 0x35, 0xe5, 0x23, 0xf5, 0x48, 0x73, 0x26, 0x5b, 0x97, 0x87, 0x4e, 0xa8,
+ 0xf3, 0xc4, 0x4c, 0x0b, 0xb3, 0x31, 0x16, 0x7b, 0x66, 0xad, 0x05, 0x5c,
+ 0xbb, 0x6e, 0x23, 0x6e, 0xed, 0x72, 0xa8, 0x00, 0x81, 0xac, 0xe1, 0x1b,
+ 0xae, 0x8a, 0xaf, 0x39, 0x29, 0x75, 0x87, 0xe5, 0xbe, 0x43, 0x38, 0xf3,
+ 0xba, 0xaa, 0x2a, 0x66, 0x23, 0xa9, 0x62, 0x41, 0x62, 0xab, 0x58, 0x13,
+ 0x71, 0xfe, 0x58, 0xf0, 0xea, 0x58, 0xef, 0xd6, 0x84, 0x65, 0x45, 0x15,
+ 0x02, 0xae, 0x27, 0x59, 0x6c, 0xd5, 0x8f, 0xe4, 0x0a, 0x84, 0x1b, 0xe2,
+ 0x95, 0xa8, 0x1d, 0xf6, 0x36, 0xbf, 0xae, 0xe1, 0x6a, 0xfd, 0xaf, 0xb0,
+ 0x1d, 0xcc, 0x71, 0x7c, 0xd0, 0x2b, 0x60, 0x65, 0xc1, 0xe9, 0x9b, 0xc9,
+ 0x18, 0xf9, 0x07, 0x86},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 241
+ {SEC_OID_SHA224,
+ 241,
+ {0x7e, 0x6a, 0xf5, 0xca, 0x28, 0x7a, 0x55, 0x46, 0xbc, 0x76, 0xaf, 0xcf,
+ 0x42, 0xb1, 0xd5, 0xa8, 0xe4, 0xb3, 0xc3, 0xe2, 0x76, 0xf6, 0xa5, 0x6b,
+ 0xb6, 0x43, 0xcf, 0x3d, 0x84, 0x99, 0x54, 0x37, 0xe8, 0x30, 0xbc, 0xa4,
+ 0x98, 0xc6, 0x51, 0xb8, 0x73, 0xb4, 0x8c, 0x39, 0x49, 0x3e, 0x71, 0xc6,
+ 0xfd, 0x23, 0xeb, 0x76, 0xbd, 0x0d, 0x75, 0x23, 0xe0, 0x92, 0xea, 0x4c,
+ 0x8f, 0x10, 0x6a, 0x50, 0x5f, 0x52, 0x60, 0x59, 0x30, 0xb8, 0xec, 0x24,
+ 0x4a, 0xc9, 0xb0, 0x2d, 0xc1, 0x4a, 0x08, 0x98, 0x82, 0x46, 0x2c, 0xd9,
+ 0x47, 0xd6, 0xe8, 0x51, 0xd6, 0xc5, 0x99, 0x9a, 0xb7, 0xb5, 0x32, 0x5a,
+ 0xfb, 0x1e, 0x7c, 0x3a, 0x75, 0xf7, 0x20, 0x64, 0xf6, 0xa6, 0x63, 0x07,
+ 0xdc, 0xfd, 0x98, 0xf8, 0x6d, 0x8e, 0x70, 0x5a, 0xc5, 0xd4, 0x4d, 0x5a,
+ 0x62, 0x02, 0x3d, 0x97, 0xeb, 0xf9, 0xa7, 0x59, 0xc6, 0xc6, 0x57, 0xea,
+ 0x29, 0x03, 0x9e, 0xe6, 0x33, 0x70, 0x34, 0x46, 0x10, 0xa2, 0xa0, 0x72,
+ 0xaa, 0x45, 0x9b, 0x53, 0x09, 0xfa, 0x1e, 0xd4, 0xe1, 0x56, 0x9e, 0xc4,
+ 0x0c, 0x57, 0x57, 0x81, 0x66, 0xad, 0x80, 0xa5, 0xda, 0x0f, 0x3b, 0x6d,
+ 0x4f, 0x48, 0xa9, 0xc5, 0xcd, 0xe4, 0x43, 0x5d, 0x8e, 0xdd, 0x5d, 0x90,
+ 0x9f, 0xa7, 0x62, 0x28, 0xd8, 0xd7, 0xae, 0x71, 0xec, 0x57, 0x09, 0xad,
+ 0x08, 0xc2, 0x4d, 0xd4, 0x92, 0x80, 0x30, 0x8e, 0x41, 0x33, 0x96, 0x11,
+ 0xdf, 0x6f, 0x2e, 0x33, 0x92, 0x15, 0xa7, 0x0b, 0x90, 0x1f, 0x18, 0x9a,
+ 0xa7, 0x47, 0xbe, 0x01, 0x86, 0x7b, 0x8f, 0xdc, 0x08, 0xba, 0x7f, 0xb0,
+ 0xa8, 0x67, 0xf3, 0xff, 0x0e, 0x0a, 0xad, 0xb1, 0x23, 0x74, 0x70, 0x00,
+ 0xdb, 0x8d, 0x17, 0x1b, 0x98, 0x64, 0xbb, 0x95, 0x88, 0x5e, 0x91, 0x2f,
+ 0x76, 0xb3, 0xb2, 0x1d},
+ pub_key_0,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false}};
+
+#endif // rsa_signature_2048_sha224_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_signature_2048_sha256-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha256-vectors.h
new file mode 100644
index 0000000000..c982140c59
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha256-vectors.h
@@ -0,0 +1,7280 @@
+/* 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 rsa_signature_2048_sha256_vectors_h__
+#define rsa_signature_2048_sha256_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_1{
+ 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00,
+ 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa2, 0xb4, 0x51,
+ 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71, 0x51, 0x35, 0x50,
+ 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17, 0x09, 0x4f, 0xa1,
+ 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d, 0x3f, 0x7c, 0xaf,
+ 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a, 0x17, 0x00, 0xf6,
+ 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea, 0xc8, 0x84, 0x50,
+ 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51, 0x2e, 0xd8, 0xa7,
+ 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c, 0x15, 0xe8, 0x24,
+ 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e, 0x25, 0x4a, 0x2f,
+ 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17, 0xe1, 0xa0, 0x29,
+ 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4, 0x90, 0xed, 0x81,
+ 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61, 0x04, 0x28, 0xe0,
+ 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0, 0x21, 0xd0, 0xfc,
+ 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde, 0x4d, 0x1e, 0xce,
+ 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4, 0xed, 0x54, 0x11,
+ 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e, 0x09, 0xad, 0xa0,
+ 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19, 0x69, 0x81, 0x6f,
+ 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae, 0x79, 0xd4, 0x60,
+ 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b, 0xc2, 0x2c, 0x4e,
+ 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a, 0x62, 0x80, 0x7d,
+ 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06, 0x6f, 0x45, 0x3d,
+ 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83, 0xf7, 0x42, 0xb9,
+ 0xd5, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_2{
+ 0x30, 0x82, 0x01, 0x20, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0d, 0x00,
+ 0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x90, 0xa5, 0xd7,
+ 0xab, 0xa2, 0xc8, 0xdc, 0x82, 0x8e, 0x61, 0x6f, 0xc1, 0xfc, 0x45, 0xc7,
+ 0xc5, 0x21, 0x30, 0xc8, 0x58, 0x9d, 0xcb, 0xe2, 0x91, 0x3d, 0xa1, 0x87,
+ 0x57, 0x2f, 0x6c, 0x23, 0x21, 0x7b, 0x89, 0xa5, 0x18, 0x6b, 0x6f, 0x90,
+ 0xcb, 0xe0, 0x53, 0xab, 0xfb, 0x08, 0x85, 0xa9, 0x1f, 0x14, 0x1d, 0xbe,
+ 0x10, 0x6c, 0xe6, 0xad, 0x30, 0x39, 0x04, 0xa5, 0x94, 0x1d, 0xf2, 0x6c,
+ 0xed, 0x10, 0x47, 0x8c, 0xb5, 0x6a, 0x7b, 0xd6, 0xcf, 0x13, 0x13, 0xc4,
+ 0x96, 0x6d, 0x9c, 0xf7, 0xc4, 0x50, 0x9d, 0x9d, 0xc6, 0x35, 0x66, 0xaa,
+ 0x32, 0x3e, 0x11, 0x0a, 0xf2, 0x19, 0xf3, 0x39, 0x8c, 0x04, 0xe7, 0x9b,
+ 0xb4, 0x86, 0xde, 0x87, 0x03, 0x79, 0x34, 0x73, 0x13, 0x6f, 0x5c, 0x90,
+ 0x51, 0xaf, 0x24, 0xbd, 0x2c, 0x02, 0x08, 0xea, 0x1b, 0xf9, 0x32, 0x1a,
+ 0x3e, 0x8f, 0x24, 0xaf, 0x00, 0xaa, 0xca, 0x12, 0x16, 0x84, 0x2e, 0xab,
+ 0x24, 0x8d, 0x58, 0xcf, 0x46, 0xac, 0x78, 0x6c, 0x49, 0xfd, 0x3c, 0xa8,
+ 0x55, 0x7e, 0x9b, 0x53, 0x99, 0x3a, 0x4b, 0x97, 0x18, 0xcd, 0xc5, 0xc4,
+ 0x74, 0xbf, 0x1c, 0xfe, 0x58, 0xc0, 0x7a, 0xd9, 0x7b, 0x2c, 0x5a, 0xcb,
+ 0x7d, 0x86, 0xac, 0xcc, 0x0f, 0xc7, 0xbe, 0xd1, 0x47, 0xad, 0xb2, 0xe7,
+ 0x7b, 0x86, 0x97, 0xd8, 0x01, 0x50, 0x94, 0x81, 0x17, 0x71, 0x4b, 0x80,
+ 0x6f, 0xf7, 0x6f, 0x9d, 0x88, 0x14, 0x7d, 0x84, 0xe9, 0x39, 0x87, 0xb7,
+ 0x24, 0xbf, 0x48, 0x70, 0x42, 0x9e, 0x85, 0xa7, 0xa7, 0xb5, 0x14, 0x86,
+ 0xa7, 0x8d, 0x8a, 0x88, 0xf1, 0x68, 0x8f, 0x60, 0xe2, 0x15, 0xd4, 0x3d,
+ 0x06, 0x22, 0x1e, 0x2b, 0x99, 0x3b, 0x5c, 0x12, 0xa6, 0x07, 0xb8, 0x0e,
+ 0x9e, 0x01, 0x22, 0x47, 0x2b, 0x29, 0x94, 0x5f, 0x76, 0xb5, 0x57, 0x37,
+ 0xc1, 0x02, 0x01, 0x03};
+
+static const std::vector<uint8_t> pub_key_3{
+ 0x30, 0x82, 0x01, 0x20, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0d, 0x00,
+ 0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0x92, 0xbf, 0x17,
+ 0xcd, 0xbf, 0xfb, 0x42, 0xfa, 0x99, 0x57, 0xce, 0x37, 0x82, 0x6b, 0xb4,
+ 0x51, 0x70, 0x8e, 0x7c, 0xde, 0xc8, 0x75, 0x2b, 0x80, 0x9c, 0x81, 0xa8,
+ 0xd1, 0x6f, 0xe5, 0xfe, 0x4d, 0xab, 0x6a, 0x9d, 0xb6, 0xd1, 0x1d, 0xbb,
+ 0x12, 0x08, 0x66, 0x45, 0xdb, 0x75, 0x46, 0x64, 0x2b, 0x32, 0x2e, 0x83,
+ 0x31, 0xdd, 0x7f, 0x29, 0xef, 0xf6, 0x8b, 0xf4, 0x0b, 0x24, 0xf8, 0x08,
+ 0x84, 0xf5, 0x15, 0x2b, 0x1f, 0xda, 0x9b, 0x9f, 0x7a, 0xe2, 0xfc, 0xe2,
+ 0x72, 0x1c, 0xde, 0xe0, 0xfc, 0x48, 0xf8, 0x5a, 0x6e, 0x8e, 0x64, 0xf7,
+ 0x67, 0xed, 0x97, 0x27, 0xfd, 0x2d, 0xc5, 0x97, 0x96, 0x7e, 0x27, 0x6a,
+ 0x5e, 0x2e, 0x76, 0x85, 0x28, 0xaf, 0xdd, 0x9d, 0xf4, 0xb6, 0xdd, 0xda,
+ 0x4c, 0x17, 0x43, 0x00, 0xe4, 0xda, 0x3c, 0x19, 0xa3, 0xc3, 0x22, 0x99,
+ 0xe1, 0xe7, 0x85, 0x79, 0x34, 0xc1, 0x4d, 0xd6, 0x20, 0x3d, 0x8c, 0x26,
+ 0x71, 0x28, 0x9b, 0xc3, 0x92, 0x71, 0x15, 0x97, 0x15, 0x53, 0x64, 0xa5,
+ 0x90, 0x46, 0xb2, 0xb9, 0xf1, 0x90, 0x5f, 0xe7, 0x17, 0xca, 0x7e, 0xfe,
+ 0xbb, 0x4c, 0x19, 0x69, 0xb8, 0x04, 0x11, 0x8e, 0xff, 0xa2, 0x40, 0xc1,
+ 0x1e, 0xbf, 0x97, 0xcd, 0x68, 0xc2, 0xaa, 0x19, 0xc7, 0x87, 0xb3, 0xbe,
+ 0x21, 0xe6, 0x8c, 0x0e, 0x39, 0x7c, 0x7f, 0x04, 0xc6, 0xef, 0x98, 0x95,
+ 0x0e, 0x27, 0xe0, 0xe1, 0x9a, 0x40, 0xda, 0x92, 0xa3, 0xea, 0x10, 0x80,
+ 0x0f, 0xe9, 0x25, 0x2b, 0x77, 0x02, 0x6d, 0x14, 0xc2, 0xfa, 0x1e, 0xb4,
+ 0xac, 0x10, 0x24, 0x91, 0xe5, 0x77, 0x32, 0x79, 0xf0, 0x7d, 0x85, 0x6d,
+ 0x44, 0x6f, 0x45, 0x16, 0x9b, 0x09, 0xbf, 0x60, 0xb8, 0xa2, 0x69, 0x5f,
+ 0x5e, 0x48, 0x64, 0xea, 0xaf, 0x95, 0x90, 0xae, 0xc8, 0xc7, 0xc2, 0xf8,
+ 0x6d, 0x02, 0x01, 0x03};
+
+const RsaSignatureTestVector kRsaSignature2048Sha256WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA256,
+ 1,
+ {0x84, 0x0f, 0x5d, 0xac, 0x53, 0x10, 0x6d, 0xd1, 0xf9, 0xc5, 0x72, 0x19,
+ 0x22, 0x4c, 0xf5, 0x12, 0x89, 0x29, 0x0c, 0x42, 0xf2, 0x04, 0x66, 0x87,
+ 0x5b, 0xa8, 0xe8, 0x30, 0xac, 0x56, 0x90, 0xe5, 0x41, 0x53, 0x6f, 0xcc,
+ 0x8a, 0xb0, 0x3b, 0x73, 0x1f, 0x82, 0xbf, 0x66, 0xd8, 0x3f, 0x19, 0x4e,
+ 0x7e, 0x18, 0x0b, 0x39, 0x63, 0xec, 0x7a, 0x2f, 0x3f, 0x79, 0x04, 0xa7,
+ 0xce, 0x49, 0xae, 0xd4, 0x7d, 0xa4, 0xd4, 0xb7, 0x94, 0x21, 0xea, 0xf9,
+ 0x37, 0xd3, 0x01, 0xb3, 0xe6, 0x96, 0x16, 0x92, 0x97, 0xb7, 0x97, 0xc3,
+ 0x2c, 0x07, 0x6a, 0x12, 0xbe, 0x4d, 0xe0, 0xb5, 0x8e, 0x00, 0x3c, 0x51,
+ 0x23, 0x05, 0x1a, 0x84, 0xa1, 0x0c, 0x62, 0xf8, 0xda, 0xc2, 0xf4, 0x2a,
+ 0x86, 0x40, 0x00, 0x8e, 0xb3, 0xc7, 0xcc, 0xcd, 0x67, 0x60, 0xff, 0x5b,
+ 0x51, 0xb6, 0x89, 0x76, 0x39, 0x22, 0x58, 0x28, 0x45, 0xf0, 0x48, 0xfb,
+ 0x81, 0x50, 0xe5, 0xa7, 0xa6, 0xca, 0x2e, 0xcc, 0xc7, 0xbd, 0xc8, 0x53,
+ 0x49, 0xad, 0x5b, 0x26, 0xc5, 0x21, 0x37, 0xa7, 0x9f, 0xa3, 0xfe, 0x5c,
+ 0x29, 0xab, 0x5c, 0xd7, 0x61, 0x50, 0x13, 0x21, 0x9c, 0x19, 0x41, 0xb6,
+ 0x70, 0x8e, 0x9c, 0x3c, 0x23, 0xfe, 0xff, 0x5f, 0xeb, 0xaf, 0x0c, 0x8e,
+ 0xbc, 0xa5, 0x75, 0x0b, 0x54, 0xe3, 0xe6, 0xe9, 0x9a, 0x3e, 0x87, 0x6b,
+ 0x39, 0x6f, 0x27, 0x86, 0x0b, 0x7f, 0x3e, 0xc4, 0xe9, 0x19, 0x17, 0x03,
+ 0xc6, 0x33, 0x2d, 0x94, 0x4f, 0x6f, 0x69, 0x75, 0x11, 0x67, 0x68, 0x0c,
+ 0x79, 0xc4, 0xf6, 0xb5, 0x7f, 0x1c, 0xc8, 0x75, 0x5d, 0x24, 0xb6, 0xec,
+ 0x15, 0x8c, 0xcd, 0xba, 0xcd, 0xb2, 0x31, 0x07, 0xa3, 0x3c, 0xb6, 0xb3,
+ 0x32, 0x51, 0x6c, 0x13, 0x27, 0x4d, 0x1f, 0x9d, 0xcc, 0xc2, 0x1d, 0xce,
+ 0xd8, 0x69, 0xe4, 0x86},
+ pub_key_1,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA256,
+ 2,
+ {0x8a, 0x1b, 0x22, 0x0c, 0xb2, 0xab, 0x41, 0x5d, 0xc7, 0x60, 0xeb, 0x7f,
+ 0x5b, 0xb1, 0x03, 0x35, 0xa3, 0xcc, 0xa2, 0x69, 0xd7, 0xdb, 0xbf, 0x7d,
+ 0x09, 0x62, 0xba, 0x79, 0xf9, 0xcf, 0x7b, 0x43, 0xa5, 0xfc, 0x09, 0xc9,
+ 0x9a, 0x15, 0x84, 0xf0, 0x74, 0x03, 0x47, 0x3d, 0x6c, 0x18, 0x9a, 0x83,
+ 0x68, 0x97, 0xa5, 0xb6, 0xf8, 0xea, 0x9f, 0xa2, 0x2d, 0x60, 0x1e, 0x6b,
+ 0xa5, 0xf7, 0x41, 0x1f, 0xe2, 0x7c, 0x63, 0x8b, 0x81, 0xb1, 0xa2, 0x23,
+ 0x63, 0x58, 0x3a, 0x80, 0xfc, 0xe8, 0xc7, 0xdf, 0x3e, 0x40, 0xfb, 0x51,
+ 0xbd, 0x0e, 0x60, 0xd0, 0xa6, 0x65, 0x3f, 0x79, 0xf3, 0xbc, 0xb7, 0xec,
+ 0x3e, 0x9d, 0xc1, 0x4c, 0xfb, 0x5b, 0x31, 0xab, 0x17, 0x35, 0xbc, 0xa6,
+ 0x92, 0xd5, 0x0a, 0xc0, 0x3f, 0x97, 0x9d, 0xda, 0x92, 0x74, 0x7c, 0x64,
+ 0x30, 0xf8, 0x04, 0x5e, 0xfa, 0x35, 0x13, 0xba, 0x6e, 0x0c, 0xe3, 0xe9,
+ 0xe3, 0x55, 0x70, 0xe1, 0xc3, 0x0c, 0x8e, 0xbe, 0x58, 0x9b, 0x44, 0x19,
+ 0x2e, 0x13, 0x44, 0xca, 0x83, 0xdf, 0xa5, 0x76, 0xfc, 0x6f, 0xdc, 0x7b,
+ 0xf1, 0xcd, 0x7c, 0xee, 0x87, 0x5b, 0x00, 0x1c, 0x8c, 0x02, 0xce, 0x8d,
+ 0x60, 0x27, 0x69, 0xe4, 0xbd, 0x9d, 0x24, 0x1c, 0x48, 0x57, 0x18, 0x2a,
+ 0x00, 0x89, 0xa8, 0xb6, 0x76, 0x44, 0xe7, 0x3e, 0xef, 0x10, 0x5c, 0x55,
+ 0x0e, 0xfa, 0x47, 0xa4, 0x08, 0x74, 0x28, 0x93, 0x95, 0xac, 0x0c, 0x4e,
+ 0x02, 0xfd, 0x4b, 0xa9, 0x8e, 0x13, 0x0a, 0x4c, 0x2d, 0x1b, 0x95, 0x52,
+ 0x1c, 0x6a, 0xf4, 0xa0, 0x02, 0xac, 0x3b, 0xdc, 0x6e, 0x52, 0x12, 0x2a,
+ 0xe4, 0xc0, 0x8c, 0xc3, 0xda, 0x1c, 0x89, 0x6e, 0x05, 0x9a, 0xcb, 0xdd,
+ 0xec, 0x57, 0x4a, 0xc0, 0x43, 0x2f, 0x61, 0x03, 0xdd, 0x97, 0x27, 0x3d,
+ 0x88, 0x03, 0xc1, 0x02},
+ pub_key_1,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA256,
+ 3,
+ {0x26, 0x44, 0x91, 0xe8, 0x44, 0xc1, 0x19, 0xf1, 0x4e, 0x42, 0x5c, 0x03,
+ 0x28, 0x21, 0x39, 0xa5, 0x58, 0xdc, 0xda, 0xeb, 0x82, 0xa4, 0x62, 0x81,
+ 0x73, 0xcd, 0x40, 0x7f, 0xd3, 0x19, 0xf9, 0x07, 0x6e, 0xae, 0xbc, 0x0d,
+ 0xd8, 0x7a, 0x1c, 0x22, 0xe4, 0xd1, 0x78, 0x39, 0x09, 0x68, 0x86, 0xd5,
+ 0x8a, 0x9d, 0x5b, 0x7f, 0x7a, 0xeb, 0x63, 0xef, 0xec, 0x56, 0xc4, 0x5a,
+ 0xc7, 0xbe, 0xad, 0x42, 0x03, 0xb6, 0x88, 0x6e, 0x1f, 0xaa, 0x90, 0xe0,
+ 0x28, 0xec, 0x0a, 0xe0, 0x94, 0xd4, 0x6b, 0xf3, 0xf9, 0x7e, 0xfd, 0xd1,
+ 0x90, 0x45, 0xcf, 0xbc, 0x25, 0xa1, 0xab, 0xda, 0x24, 0x32, 0x63, 0x9f,
+ 0x98, 0x76, 0x40, 0x5c, 0x0d, 0x68, 0xf8, 0xed, 0xbf, 0x04, 0x7c, 0x12,
+ 0xa4, 0x54, 0xf7, 0x68, 0x1d, 0x5d, 0x5a, 0x2b, 0x54, 0xbd, 0x37, 0x23,
+ 0xd1, 0x93, 0xdb, 0xad, 0x43, 0x38, 0xba, 0xad, 0x75, 0x32, 0x64, 0x00,
+ 0x6e, 0x2d, 0x08, 0x93, 0x1c, 0x4b, 0x8b, 0xb7, 0x9a, 0xa1, 0xc9, 0xca,
+ 0xd1, 0x0e, 0xb6, 0x60, 0x5f, 0x87, 0xc5, 0x83, 0x1f, 0x6e, 0x2b, 0x08,
+ 0xe0, 0x02, 0xf9, 0xc6, 0xf2, 0x11, 0x41, 0xf5, 0x84, 0x1d, 0x92, 0x72,
+ 0x7d, 0xd3, 0xe1, 0xd9, 0x9c, 0x36, 0xbc, 0x56, 0x0d, 0xa3, 0xc9, 0x06,
+ 0x7d, 0xf9, 0x9f, 0xca, 0xf8, 0x18, 0x94, 0x1f, 0x72, 0x58, 0x8b, 0xe3,
+ 0x30, 0x32, 0xba, 0xd2, 0x2c, 0xaf, 0x67, 0x04, 0x22, 0x3b, 0xb1, 0x14,
+ 0xd5, 0x75, 0xb6, 0xd0, 0x2d, 0x9d, 0x22, 0x2b, 0x58, 0x00, 0x05, 0xd9,
+ 0x30, 0xe8, 0xf4, 0x0c, 0xce, 0x9f, 0x67, 0x2e, 0xeb, 0xb6, 0x34, 0xa2,
+ 0x01, 0x77, 0xd8, 0x43, 0x51, 0x62, 0x79, 0x64, 0xb8, 0x3f, 0x20, 0x53,
+ 0xd7, 0x36, 0xa8, 0x4a, 0xb1, 0xa0, 0x05, 0xf6, 0x3b, 0xd5, 0xba, 0x94,
+ 0x3d, 0xe6, 0x20, 0x5c},
+ pub_key_1,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA256,
+ 4,
+ {0x17, 0x58, 0xeb, 0x94, 0x58, 0x8e, 0x6f, 0xc4, 0xf5, 0x0c, 0x1b, 0xe1,
+ 0xaf, 0xca, 0xa4, 0x10, 0x27, 0x86, 0x9f, 0x30, 0x4c, 0xad, 0x51, 0x3b,
+ 0x1f, 0xb1, 0x2c, 0x2f, 0x44, 0x6d, 0x63, 0xcd, 0xc0, 0x5c, 0x48, 0x30,
+ 0xa7, 0xe3, 0xe6, 0x30, 0xda, 0x7b, 0x2d, 0xa4, 0xf7, 0x86, 0x7c, 0xc1,
+ 0x73, 0xbf, 0x64, 0x20, 0xf9, 0x73, 0x22, 0x77, 0x28, 0x25, 0x96, 0xde,
+ 0x41, 0xde, 0xd3, 0x2e, 0x21, 0xd0, 0xcc, 0x31, 0x44, 0x11, 0x74, 0xda,
+ 0x87, 0x65, 0xf5, 0x74, 0x19, 0xc7, 0x76, 0x4e, 0xa7, 0x58, 0xf5, 0x5b,
+ 0xc1, 0x76, 0x46, 0xeb, 0x10, 0x0c, 0x43, 0x5d, 0x1a, 0xc0, 0xee, 0xd6,
+ 0xfc, 0x7b, 0xa6, 0xde, 0x5f, 0x83, 0x20, 0x94, 0xee, 0x2f, 0x47, 0x99,
+ 0x79, 0x76, 0x5e, 0x05, 0xac, 0x99, 0x76, 0x78, 0x8d, 0xb3, 0xc2, 0x41,
+ 0xa9, 0xe3, 0x2a, 0x0d, 0xa8, 0x64, 0xf0, 0x01, 0x9a, 0x87, 0x64, 0x6b,
+ 0xa6, 0x23, 0xd6, 0x3f, 0x44, 0x11, 0xaf, 0x5d, 0xee, 0x1b, 0xe9, 0xec,
+ 0x48, 0x8c, 0x7e, 0x3e, 0x1b, 0x23, 0x14, 0x79, 0xde, 0x70, 0xb9, 0xac,
+ 0x5f, 0x78, 0xa1, 0x7b, 0x1f, 0x41, 0x20, 0xae, 0xce, 0x45, 0xf2, 0x6c,
+ 0x07, 0xe7, 0xbb, 0x34, 0x5f, 0xdf, 0xeb, 0x05, 0xe1, 0x4b, 0xca, 0xac,
+ 0xc6, 0x14, 0x67, 0x2a, 0x46, 0x5f, 0xc5, 0x23, 0x62, 0x4c, 0xb1, 0x9f,
+ 0x66, 0xf9, 0xc6, 0xc3, 0xf6, 0x42, 0xb8, 0x32, 0xca, 0x44, 0xcb, 0x25,
+ 0x17, 0x6d, 0x67, 0x9f, 0x0e, 0x05, 0x60, 0x6c, 0x3f, 0xed, 0x02, 0x2c,
+ 0xac, 0x24, 0xc2, 0xbf, 0x96, 0x0a, 0x40, 0x6d, 0x48, 0x81, 0x8e, 0x3e,
+ 0xb7, 0xed, 0x53, 0xb0, 0x44, 0x60, 0x32, 0x46, 0x90, 0x47, 0xdf, 0xed,
+ 0x95, 0xfc, 0x18, 0x08, 0x8c, 0x92, 0xd9, 0x1d, 0x93, 0x72, 0x2c, 0x47,
+ 0xf8, 0x81, 0x63, 0xa8},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA256,
+ 5,
+ {0x51, 0x3a, 0x5a, 0xbd, 0xe1, 0x6b, 0x5e, 0x0e, 0xcb, 0x86, 0x59, 0xd3,
+ 0xca, 0x08, 0x45, 0x80, 0x0a, 0xdf, 0x75, 0xcf, 0xc4, 0x43, 0x7d, 0x42,
+ 0xfa, 0x34, 0xe7, 0xaa, 0xfb, 0xbe, 0x35, 0xfc, 0x59, 0x84, 0xd3, 0x56,
+ 0x0c, 0xba, 0x93, 0x8f, 0x9a, 0x62, 0x2e, 0x93, 0x2b, 0xb6, 0x16, 0x2b,
+ 0x7f, 0xbb, 0x6c, 0xd8, 0xc1, 0xcf, 0x88, 0x15, 0xf2, 0x8c, 0x49, 0x59,
+ 0x95, 0xac, 0x18, 0xcd, 0xbe, 0x8f, 0xab, 0xfd, 0xce, 0x29, 0xc1, 0x7a,
+ 0xa0, 0x21, 0xdf, 0x19, 0x2a, 0xc0, 0x2d, 0x08, 0x0d, 0x7c, 0x5e, 0xda,
+ 0x6b, 0xd4, 0xc9, 0x91, 0x54, 0x17, 0x8a, 0x9d, 0x5e, 0x1c, 0xf3, 0xff,
+ 0x41, 0x77, 0x10, 0x63, 0x15, 0xf4, 0xe6, 0xd7, 0x4c, 0x99, 0x1b, 0x60,
+ 0x10, 0x69, 0xac, 0xd6, 0x0b, 0x55, 0xb3, 0xbb, 0x4d, 0xbf, 0x63, 0x16,
+ 0xc3, 0x50, 0x96, 0xa4, 0x87, 0xd6, 0x75, 0x61, 0x81, 0xd3, 0x39, 0x49,
+ 0x44, 0xf1, 0xc7, 0x42, 0xa2, 0xf4, 0xd6, 0x08, 0xce, 0x4f, 0x6a, 0xbb,
+ 0xfb, 0x72, 0x34, 0x7a, 0xd7, 0xd3, 0x42, 0xae, 0x15, 0xdd, 0x6d, 0x10,
+ 0x49, 0xfb, 0xd0, 0xff, 0x55, 0xf4, 0xd7, 0xc4, 0x3a, 0xb8, 0x05, 0xf8,
+ 0x1f, 0xf1, 0xfb, 0xe9, 0x25, 0x6b, 0x5c, 0x78, 0xc2, 0xde, 0x6b, 0xeb,
+ 0x78, 0x7f, 0x4b, 0x6d, 0x66, 0xd2, 0x90, 0xa3, 0xd4, 0xc4, 0x85, 0x73,
+ 0x68, 0xae, 0xa5, 0xf7, 0xeb, 0xaa, 0x12, 0x96, 0x02, 0x0c, 0x8f, 0x9e,
+ 0x36, 0x70, 0x44, 0x1a, 0x08, 0x03, 0x8b, 0xb8, 0x10, 0xe8, 0x53, 0xa6,
+ 0x54, 0xe4, 0x43, 0x16, 0xa4, 0xe5, 0x24, 0x28, 0x74, 0x51, 0x23, 0xce,
+ 0x27, 0x14, 0x02, 0x0d, 0x00, 0xe5, 0x5a, 0x9e, 0xb8, 0x2f, 0x7f, 0xb4,
+ 0x1c, 0x73, 0xd8, 0x52, 0xa8, 0x2b, 0x00, 0x36, 0x70, 0x24, 0x6c, 0x6c,
+ 0xa2, 0x04, 0x5f, 0xc8},
+ pub_key_1,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA256,
+ 6,
+ {0x38, 0xc0, 0x42, 0xa0, 0x0d, 0x6f, 0x27, 0x74, 0x2a, 0x46, 0xf1, 0xf9,
+ 0x63, 0xa7, 0xb2, 0xe0, 0x4f, 0x0e, 0xac, 0x63, 0x78, 0x49, 0x63, 0x1a,
+ 0x49, 0x1b, 0x8e, 0x4e, 0x58, 0xfc, 0x72, 0x1c, 0x6c, 0xe6, 0x20, 0xd5,
+ 0xe7, 0x05, 0xdc, 0x8e, 0x73, 0x40, 0x9c, 0x39, 0x09, 0xc1, 0xc6, 0x8b,
+ 0x6b, 0xdb, 0x2b, 0x30, 0xf8, 0x82, 0xcf, 0x27, 0x97, 0xe6, 0x50, 0x30,
+ 0xb3, 0x8c, 0x4e, 0x7d, 0xaf, 0x6f, 0xef, 0x9d, 0x1f, 0x11, 0x5c, 0x89,
+ 0x00, 0x86, 0xcf, 0x54, 0xca, 0x3e, 0x7c, 0x2b, 0x21, 0xdc, 0xbf, 0xd1,
+ 0x25, 0x0e, 0xd1, 0xd9, 0x25, 0x81, 0x09, 0x70, 0xf1, 0x7d, 0xbf, 0x48,
+ 0x2d, 0x17, 0x84, 0xf2, 0x96, 0xad, 0xee, 0x9a, 0xce, 0x69, 0x79, 0x07,
+ 0x5c, 0x1e, 0x12, 0xf5, 0x58, 0x0c, 0xfb, 0x32, 0x2e, 0x87, 0x37, 0xdb,
+ 0x9d, 0x12, 0x7d, 0x38, 0xe1, 0xb9, 0x9e, 0xd8, 0x7e, 0xc4, 0x94, 0x48,
+ 0xa1, 0x8a, 0x6f, 0xee, 0x65, 0x0d, 0x3c, 0x27, 0xe4, 0xa2, 0xa8, 0x6a,
+ 0x3d, 0x6e, 0x3c, 0xe4, 0xfe, 0x64, 0x12, 0x0b, 0xe6, 0x08, 0x72, 0xfa,
+ 0x07, 0xa3, 0xf7, 0x8a, 0x11, 0x27, 0x15, 0xc1, 0x67, 0xfb, 0x6c, 0x90,
+ 0x06, 0x98, 0xba, 0x1a, 0xfd, 0x82, 0x40, 0x87, 0xa4, 0xcf, 0x73, 0x33,
+ 0x35, 0xc4, 0xa6, 0xd5, 0x12, 0x0e, 0x3b, 0x29, 0xbc, 0x42, 0xf3, 0xb3,
+ 0xd5, 0xdb, 0x79, 0x97, 0x3e, 0x4e, 0x32, 0x1e, 0x09, 0x10, 0xa2, 0x88,
+ 0xd1, 0x8c, 0xdb, 0xa1, 0x72, 0xd0, 0x60, 0x28, 0x3c, 0x4f, 0x4c, 0x66,
+ 0x56, 0xe9, 0x17, 0x5a, 0x18, 0xb7, 0x56, 0xb7, 0xd0, 0x62, 0x51, 0xe9,
+ 0x06, 0x0b, 0xbf, 0xca, 0xb0, 0x49, 0x78, 0x85, 0x3e, 0xec, 0x60, 0x32,
+ 0x85, 0x0a, 0x0e, 0x75, 0x7b, 0xc0, 0xc6, 0x1a, 0xd3, 0x8a, 0xa4, 0xeb,
+ 0x6b, 0xb6, 0xd9, 0x07},
+ pub_key_1,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA256,
+ 7,
+ {0x2a, 0xe8, 0xd9, 0x5b, 0x19, 0xcb, 0xd6, 0x4d, 0x0e, 0x34, 0x3f, 0xf4,
+ 0x13, 0xff, 0xfb, 0x85, 0xd8, 0xe6, 0x71, 0x3c, 0x06, 0xac, 0x8a, 0x1c,
+ 0xeb, 0xa7, 0xf3, 0x92, 0x4f, 0xa7, 0x40, 0xf8, 0xd2, 0xb3, 0xe1, 0x20,
+ 0xfd, 0x71, 0xf2, 0x27, 0x11, 0xe7, 0x95, 0xcd, 0x64, 0x68, 0xc5, 0xe2,
+ 0x63, 0xb1, 0xa5, 0xba, 0x6a, 0xc6, 0xb8, 0xfa, 0x9e, 0x23, 0xd2, 0xd6,
+ 0xe7, 0x24, 0x3f, 0x51, 0x05, 0x92, 0xa6, 0x1d, 0x13, 0x4e, 0x68, 0xb8,
+ 0xea, 0xd0, 0x06, 0x12, 0xdb, 0xf3, 0x8c, 0x5b, 0x73, 0x02, 0xab, 0xc3,
+ 0xbf, 0x33, 0xf2, 0x3e, 0x6d, 0x48, 0x16, 0xa6, 0xe3, 0xdd, 0xce, 0xa6,
+ 0x48, 0x25, 0x66, 0xe8, 0x4f, 0x57, 0x46, 0x4f, 0x7d, 0x56, 0xde, 0x4c,
+ 0xef, 0x0b, 0x22, 0x56, 0xef, 0x21, 0x87, 0x4d, 0xda, 0x4c, 0x13, 0x1a,
+ 0x47, 0x29, 0x2f, 0xf8, 0xef, 0x85, 0x3f, 0x93, 0x80, 0x44, 0x83, 0xc8,
+ 0xe6, 0x37, 0x3d, 0x39, 0xca, 0x3a, 0x22, 0x55, 0x2e, 0x75, 0x42, 0x7b,
+ 0x81, 0x2b, 0x86, 0x1d, 0xe6, 0xa3, 0x10, 0xff, 0x4c, 0x36, 0x6f, 0x6f,
+ 0x66, 0x04, 0x11, 0x6e, 0xfd, 0x97, 0x70, 0x17, 0x0a, 0xa4, 0x23, 0x55,
+ 0x4c, 0x4e, 0xbb, 0xd2, 0xb5, 0xc0, 0x69, 0x89, 0x50, 0xe6, 0x6b, 0xb5,
+ 0xb7, 0xc5, 0xc3, 0x46, 0x28, 0x5d, 0x9f, 0x5c, 0x35, 0x14, 0x62, 0x55,
+ 0x73, 0x6b, 0x6e, 0x81, 0x8e, 0x8e, 0x77, 0x98, 0x3c, 0x93, 0xb2, 0x1e,
+ 0x7f, 0x60, 0xb0, 0x4a, 0x7a, 0x52, 0x55, 0x98, 0xe7, 0xfd, 0x80, 0x49,
+ 0xb1, 0x81, 0x00, 0x0b, 0xff, 0xc7, 0xf3, 0x75, 0x3a, 0x50, 0x43, 0x70,
+ 0xf6, 0xbb, 0x70, 0x61, 0x7a, 0xc8, 0xe9, 0x14, 0xde, 0xb0, 0x5a, 0x19,
+ 0x8a, 0x57, 0x58, 0xa4, 0x59, 0xc9, 0xfc, 0xd2, 0xfc, 0xe1, 0xae, 0xde,
+ 0x48, 0xe8, 0xa8, 0x52},
+ pub_key_1,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment: Legacy:missing NULL
+ // tcID: 8
+ {SEC_OID_SHA256,
+ 8,
+ {0x09, 0x5d, 0xad, 0x1f, 0xd8, 0x2b, 0xcd, 0x36, 0x65, 0x2a, 0x38, 0x1b,
+ 0x7f, 0x4d, 0xd6, 0x56, 0xbd, 0x89, 0xb4, 0x0a, 0xa5, 0x8b, 0x56, 0xda,
+ 0x4f, 0x6a, 0xa8, 0x24, 0x78, 0x74, 0xb9, 0x35, 0xe6, 0x5d, 0x2b, 0x86,
+ 0x75, 0x2d, 0x53, 0x7d, 0xf7, 0x10, 0x38, 0x84, 0xd3, 0x9d, 0xd9, 0xad,
+ 0x3d, 0x65, 0xf8, 0x74, 0x04, 0x52, 0x6b, 0x09, 0x09, 0x4c, 0x56, 0x15,
+ 0xc6, 0x24, 0x99, 0x79, 0xb0, 0xdc, 0x58, 0xd2, 0x19, 0x9a, 0xe8, 0x69,
+ 0x6a, 0x5b, 0x76, 0xb4, 0xbb, 0x03, 0xea, 0xf0, 0x8c, 0x2a, 0xb6, 0xae,
+ 0xc6, 0x86, 0xc6, 0xb1, 0xb2, 0x89, 0xc9, 0xb4, 0x4f, 0x64, 0x8b, 0xd3,
+ 0x0c, 0xb1, 0xac, 0x6a, 0x64, 0xa7, 0x3d, 0x68, 0xe5, 0x9c, 0xd0, 0x5e,
+ 0x7a, 0xa1, 0xb7, 0x80, 0xf4, 0xbf, 0xd7, 0xb8, 0x3d, 0xfe, 0x3b, 0x88,
+ 0x4e, 0xc1, 0x18, 0x21, 0xa9, 0x3d, 0xc5, 0xbb, 0xb4, 0x7a, 0x00, 0xee,
+ 0xa4, 0x55, 0x7b, 0x6b, 0x96, 0xb5, 0x65, 0x62, 0x76, 0x00, 0x1f, 0x1f,
+ 0x29, 0x5d, 0xdb, 0xbb, 0xc5, 0x11, 0xa9, 0x9b, 0x9a, 0x66, 0x5b, 0x9c,
+ 0x26, 0x74, 0xc8, 0xaf, 0x0d, 0x81, 0x22, 0x86, 0xd0, 0xbe, 0x3c, 0xe7,
+ 0x48, 0x17, 0xba, 0x2c, 0xad, 0x28, 0x37, 0x57, 0xde, 0x35, 0xdf, 0xb1,
+ 0x49, 0xf2, 0x83, 0x5f, 0x60, 0xcb, 0x03, 0xff, 0x15, 0x55, 0x24, 0xa5,
+ 0x7f, 0x78, 0xb1, 0x48, 0xfe, 0xce, 0xb8, 0x4c, 0xd2, 0x0b, 0x0a, 0xe2,
+ 0x2e, 0x3e, 0x48, 0xf4, 0x33, 0xfb, 0xd9, 0xbf, 0xd6, 0x0b, 0xe8, 0xaf,
+ 0xec, 0x93, 0x16, 0x5e, 0xe0, 0x31, 0x0b, 0xe9, 0x61, 0xd3, 0x69, 0x5f,
+ 0x30, 0x9d, 0x03, 0x13, 0x20, 0xc8, 0x30, 0xaa, 0x6b, 0xa0, 0x8b, 0x5a,
+ 0x51, 0xd9, 0x43, 0x79, 0x70, 0x97, 0xc5, 0x76, 0x30, 0xbe, 0x39, 0x1b,
+ 0xd2, 0x37, 0x36, 0xcc},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 9
+ {SEC_OID_SHA256,
+ 9,
+ {0x8a, 0x0e, 0x82, 0xd4, 0xf3, 0x34, 0xac, 0xa7, 0x2a, 0x71, 0x8b, 0x6f,
+ 0x8f, 0x64, 0x3f, 0x69, 0xc6, 0x04, 0x8d, 0x61, 0x9d, 0x5e, 0xba, 0x71,
+ 0x26, 0x3a, 0x5d, 0x2d, 0x3a, 0xc7, 0xa7, 0xaf, 0x13, 0x3b, 0x78, 0x0c,
+ 0x75, 0x95, 0xca, 0x2c, 0x98, 0x2c, 0x00, 0x6e, 0x86, 0x19, 0x48, 0xf5,
+ 0x43, 0xcd, 0x02, 0x10, 0xc7, 0x58, 0x69, 0x1f, 0x96, 0x26, 0x84, 0x2c,
+ 0x25, 0xde, 0x28, 0x43, 0xea, 0x31, 0x4c, 0xa8, 0xef, 0xf2, 0x85, 0xd4,
+ 0x7e, 0x0c, 0xff, 0xa5, 0x41, 0x80, 0xaf, 0x41, 0x60, 0x04, 0x01, 0x70,
+ 0x34, 0x96, 0x2a, 0x80, 0xa5, 0x95, 0x9c, 0x3d, 0x3f, 0x1b, 0xfc, 0x15,
+ 0x4a, 0x48, 0x24, 0x46, 0x2a, 0x93, 0xc0, 0x14, 0xf6, 0xdf, 0xe9, 0x20,
+ 0x82, 0x4f, 0x41, 0x4a, 0x6e, 0x30, 0xe0, 0xe5, 0x94, 0x4d, 0x48, 0x0b,
+ 0x99, 0x94, 0x9e, 0xc7, 0xbf, 0x64, 0xc4, 0xa7, 0x46, 0x15, 0x75, 0x93,
+ 0x3b, 0x17, 0xd7, 0xd6, 0xb0, 0x17, 0x8b, 0x51, 0x92, 0x39, 0x2a, 0xce,
+ 0x3e, 0xd8, 0x46, 0x9e, 0x8a, 0xc1, 0xda, 0xca, 0xe5, 0x1a, 0xd5, 0xd3,
+ 0xad, 0x73, 0xdc, 0xb2, 0x13, 0xe0, 0x56, 0xd0, 0x45, 0x96, 0xe6, 0x4d,
+ 0x8c, 0x07, 0x03, 0xde, 0xf3, 0x11, 0x0c, 0x7c, 0xec, 0xc9, 0x3b, 0xa8,
+ 0xac, 0x80, 0x59, 0xf0, 0xf3, 0xd6, 0x6b, 0x89, 0xd8, 0x71, 0x2c, 0x62,
+ 0xb4, 0x1d, 0x40, 0x7e, 0x4b, 0x4a, 0x10, 0x4f, 0x45, 0x69, 0x55, 0x8b,
+ 0x02, 0x90, 0xc2, 0x13, 0xca, 0xd6, 0xd0, 0x65, 0x38, 0x98, 0xb9, 0xdf,
+ 0x8f, 0x4a, 0x45, 0x3a, 0xb0, 0x7d, 0x13, 0xbf, 0xb7, 0x59, 0x8d, 0x50,
+ 0x5a, 0xbb, 0xd0, 0xc4, 0x98, 0x7e, 0x4f, 0x1a, 0xc6, 0x6e, 0x1a, 0x52,
+ 0x3e, 0x11, 0x3e, 0x37, 0x0a, 0xb7, 0xcf, 0x99, 0x0f, 0x0c, 0xc6, 0x3f,
+ 0x50, 0xf4, 0xf0, 0xa4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 10
+ {SEC_OID_SHA256,
+ 10,
+ {0x3a, 0x38, 0x0c, 0x29, 0xce, 0x2f, 0x30, 0x4f, 0x33, 0xa0, 0x8a, 0xed,
+ 0x4b, 0xd9, 0x2c, 0xc6, 0xe8, 0xcf, 0x56, 0x59, 0x69, 0x28, 0xfb, 0xde,
+ 0x6b, 0x64, 0x0c, 0xfd, 0xbe, 0x1d, 0xca, 0x56, 0x4c, 0xb0, 0x14, 0x21,
+ 0x78, 0x9c, 0x7f, 0xbb, 0x49, 0x85, 0x6b, 0xba, 0xfb, 0x34, 0xda, 0x6e,
+ 0x1c, 0x83, 0x51, 0xfb, 0x12, 0xf7, 0x9a, 0x46, 0x14, 0xc3, 0x3e, 0x50,
+ 0x19, 0x79, 0x39, 0xe2, 0x37, 0xe0, 0xb9, 0x87, 0xef, 0xdb, 0xc0, 0x42,
+ 0xbd, 0xd0, 0x90, 0x73, 0xf0, 0x26, 0x24, 0xc5, 0x20, 0xf1, 0xe9, 0x52,
+ 0x4e, 0xc1, 0xcd, 0x10, 0xe9, 0x17, 0xb9, 0x23, 0x71, 0x66, 0xe3, 0x68,
+ 0x9a, 0xfb, 0x71, 0x0e, 0x6c, 0x4e, 0xf6, 0x44, 0xe0, 0x8c, 0xe8, 0x66,
+ 0xda, 0x6d, 0xc8, 0x84, 0x9e, 0x0b, 0x2b, 0x4c, 0x66, 0x15, 0xb0, 0xaa,
+ 0x80, 0x3b, 0xf1, 0x12, 0xe9, 0xa4, 0x88, 0x3c, 0x8e, 0x60, 0x66, 0x09,
+ 0x35, 0xc4, 0x3f, 0xba, 0xe9, 0xd9, 0x39, 0xfd, 0xce, 0x49, 0xaf, 0x60,
+ 0x3d, 0xce, 0xea, 0x05, 0x24, 0x6b, 0x22, 0x0a, 0x5c, 0xf9, 0x90, 0x44,
+ 0xf0, 0xc0, 0x9d, 0xc9, 0x8f, 0x36, 0x40, 0xeb, 0x23, 0xfa, 0x21, 0x8d,
+ 0x14, 0x21, 0xad, 0xea, 0x78, 0x98, 0x56, 0x31, 0x44, 0x08, 0x5f, 0x2c,
+ 0x2d, 0x1c, 0x11, 0x3e, 0x70, 0x46, 0xf8, 0x0f, 0xf3, 0x59, 0xb2, 0xf6,
+ 0x57, 0x42, 0xc5, 0x85, 0x51, 0xad, 0x62, 0xeb, 0x6d, 0xc6, 0xe7, 0x46,
+ 0x55, 0x53, 0xf7, 0x08, 0x0f, 0xe1, 0x00, 0xfc, 0xf1, 0xaa, 0xd8, 0x9f,
+ 0xb0, 0x79, 0xbf, 0xed, 0x32, 0xc8, 0xc4, 0xc1, 0x5c, 0x84, 0xd2, 0x19,
+ 0x3d, 0xe2, 0x23, 0x85, 0xdf, 0x91, 0xe9, 0x82, 0x57, 0x17, 0xfe, 0xb5,
+ 0x20, 0x9f, 0x1d, 0xbb, 0x47, 0x96, 0x2d, 0xf2, 0x4f, 0x3b, 0x43, 0xc1,
+ 0x14, 0x41, 0x7a, 0xe2},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 11
+ {SEC_OID_SHA256,
+ 11,
+ {0x8d, 0x9c, 0x25, 0x23, 0x5c, 0xdc, 0xdc, 0xc7, 0xca, 0x25, 0x58, 0xc0,
+ 0xbe, 0x14, 0xf8, 0x3a, 0xfe, 0xb3, 0x03, 0xf0, 0x0c, 0x13, 0x10, 0x6a,
+ 0xc5, 0xaf, 0xfc, 0x95, 0x2a, 0xf5, 0x27, 0xa0, 0x58, 0x5c, 0xf4, 0x80,
+ 0x11, 0x04, 0xa7, 0xd0, 0x19, 0xfa, 0x2e, 0x63, 0xfd, 0x0b, 0x92, 0x3c,
+ 0x06, 0x1a, 0x24, 0xb8, 0xbe, 0x7c, 0x31, 0x05, 0x44, 0x3c, 0x8e, 0xed,
+ 0xf4, 0xa0, 0x33, 0xd3, 0xde, 0x80, 0x2a, 0xdf, 0xd8, 0x0f, 0x87, 0x2d,
+ 0x3c, 0x50, 0x5f, 0x41, 0xe3, 0xfe, 0xb1, 0x16, 0xf5, 0xd5, 0xf3, 0x1f,
+ 0x04, 0xdf, 0x3e, 0x44, 0x8b, 0xc7, 0xe7, 0xcb, 0xc2, 0x34, 0x3f, 0x7d,
+ 0xd4, 0xf4, 0xc3, 0xd2, 0x67, 0x0e, 0xd3, 0xd3, 0xc6, 0x6f, 0x91, 0xd6,
+ 0x26, 0xbb, 0x12, 0xa2, 0x00, 0x11, 0x60, 0xa1, 0x23, 0xd0, 0x3b, 0x77,
+ 0xd2, 0xa6, 0xec, 0x53, 0x44, 0x5d, 0xb5, 0x17, 0x14, 0x71, 0x71, 0xe3,
+ 0xba, 0x3c, 0xd7, 0xdd, 0xe9, 0x02, 0xc4, 0x86, 0xc7, 0x4e, 0x8d, 0x8d,
+ 0x33, 0xd4, 0xf7, 0x69, 0x97, 0x91, 0x17, 0x9d, 0x1d, 0xf4, 0xfa, 0xc7,
+ 0x8c, 0xda, 0x67, 0xda, 0x91, 0x38, 0xc1, 0x8f, 0x2c, 0xc8, 0x86, 0x30,
+ 0x18, 0xe1, 0x73, 0x9f, 0xb3, 0x09, 0x40, 0x8c, 0x62, 0x05, 0x1b, 0x71,
+ 0x50, 0x96, 0x51, 0x26, 0x02, 0xc5, 0xc4, 0xc7, 0xe7, 0xc3, 0x94, 0x28,
+ 0x25, 0x93, 0xec, 0x08, 0x78, 0x32, 0xfd, 0x48, 0xb4, 0xf3, 0x53, 0xd8,
+ 0x04, 0x66, 0x00, 0xe4, 0x15, 0x2c, 0x20, 0x92, 0x63, 0x2a, 0x79, 0xbf,
+ 0x05, 0x49, 0x7a, 0x13, 0x84, 0x0e, 0x17, 0x10, 0x47, 0xd7, 0x9c, 0x23,
+ 0xa7, 0x68, 0x96, 0x23, 0x5e, 0x9d, 0x5f, 0x0f, 0x56, 0xa7, 0x8d, 0x3f,
+ 0xe4, 0x72, 0xfd, 0xed, 0x28, 0x99, 0xe2, 0x28, 0xf7, 0x14, 0x69, 0x0b,
+ 0x40, 0xb6, 0x6e, 0xe7},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 12
+ {SEC_OID_SHA256,
+ 12,
+ {0x88, 0x4b, 0x4b, 0x68, 0x38, 0xfb, 0x62, 0x9f, 0xe4, 0x29, 0x14, 0xcf,
+ 0x15, 0x25, 0x71, 0x11, 0xb5, 0x02, 0x38, 0x5d, 0x71, 0xda, 0xe5, 0x43,
+ 0xd0, 0x35, 0x97, 0xa4, 0x6c, 0xb1, 0x0a, 0x61, 0x22, 0xf6, 0xd5, 0x39,
+ 0xab, 0x41, 0x11, 0x61, 0xee, 0x27, 0x8f, 0x16, 0xcd, 0x3b, 0x5f, 0x4b,
+ 0xb7, 0xdf, 0xea, 0x0f, 0x90, 0x72, 0x56, 0xd9, 0x6c, 0xbd, 0xad, 0x1f,
+ 0x1f, 0xb4, 0x00, 0x93, 0xe9, 0xf5, 0xc9, 0x78, 0x80, 0x81, 0x4d, 0x86,
+ 0x09, 0x1b, 0xfa, 0x08, 0x0b, 0xfa, 0xa5, 0xa9, 0x55, 0xaf, 0x9d, 0x15,
+ 0xe9, 0x46, 0x06, 0x10, 0xd4, 0xc8, 0x59, 0x33, 0x2c, 0x5b, 0xea, 0xfc,
+ 0x24, 0xfc, 0x9e, 0x02, 0x84, 0x8e, 0x95, 0x1e, 0xee, 0x27, 0x97, 0x24,
+ 0x6b, 0xef, 0x20, 0xdf, 0xb8, 0x9e, 0x8e, 0x94, 0x9e, 0xd5, 0x2a, 0xf3,
+ 0x96, 0x63, 0xf5, 0xf0, 0x88, 0x69, 0x0f, 0x1a, 0x24, 0xab, 0xf8, 0xa8,
+ 0xe2, 0x21, 0x58, 0x22, 0x82, 0x12, 0x73, 0x44, 0xbf, 0x74, 0x03, 0x08,
+ 0xd1, 0x46, 0xd6, 0xd1, 0x6b, 0x12, 0x7d, 0x16, 0x39, 0x07, 0x10, 0x37,
+ 0xfd, 0xcf, 0xd6, 0x30, 0x34, 0x2a, 0xc1, 0x34, 0xec, 0x24, 0x79, 0x1c,
+ 0xb8, 0x90, 0x5b, 0x77, 0xdc, 0xcf, 0x45, 0xeb, 0x3e, 0xd7, 0xe9, 0xb2,
+ 0xe7, 0x2e, 0x60, 0xb5, 0xe1, 0x93, 0x67, 0xfb, 0xb5, 0xd1, 0xc4, 0x18,
+ 0x53, 0xd7, 0x99, 0x65, 0x53, 0x0b, 0x31, 0x81, 0xe4, 0xcc, 0x7c, 0x24,
+ 0xb1, 0x98, 0xa6, 0x1b, 0xcc, 0x2e, 0x63, 0x80, 0x6c, 0xb6, 0xb3, 0xc7,
+ 0x67, 0x57, 0x73, 0x7e, 0x35, 0x06, 0x6b, 0x7f, 0x1b, 0xf0, 0xdd, 0x70,
+ 0x92, 0x16, 0xfc, 0xda, 0xb4, 0xf3, 0x5d, 0x55, 0x0b, 0x31, 0xcc, 0xfb,
+ 0xda, 0x9e, 0xb8, 0x16, 0x5a, 0xa7, 0x8b, 0xa4, 0xb4, 0xe6, 0x6e, 0x31,
+ 0x6e, 0xe0, 0x72, 0x82},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 13
+ {SEC_OID_SHA256,
+ 13,
+ {0x99, 0x47, 0xc1, 0x37, 0xeb, 0xf7, 0x01, 0x3e, 0xa9, 0xe4, 0x1f, 0x1c,
+ 0xe9, 0x3f, 0xd2, 0x90, 0x22, 0xe3, 0x40, 0xe6, 0xad, 0xe5, 0x6c, 0x11,
+ 0x19, 0xcd, 0x82, 0x64, 0x30, 0xac, 0xf9, 0x83, 0x3b, 0xbc, 0x1e, 0xd0,
+ 0x5c, 0x18, 0x99, 0x75, 0x7a, 0x79, 0xd3, 0x10, 0x4c, 0x9b, 0x41, 0x33,
+ 0xff, 0x0a, 0xef, 0x7e, 0x1c, 0xbe, 0xaa, 0xfc, 0x2a, 0xda, 0x24, 0x22,
+ 0xbd, 0xf9, 0xe2, 0x99, 0x26, 0x62, 0x65, 0x27, 0xf9, 0x47, 0x12, 0x4d,
+ 0x55, 0x49, 0xd9, 0xf4, 0xfd, 0xdb, 0x80, 0x9f, 0x84, 0x92, 0x3a, 0xa3,
+ 0x35, 0xd3, 0x31, 0xc3, 0x92, 0xa5, 0xae, 0x5e, 0x29, 0xcb, 0x0f, 0x50,
+ 0x3e, 0x23, 0x0c, 0xe7, 0xbf, 0xf1, 0x14, 0x20, 0x6d, 0x5d, 0xfd, 0x51,
+ 0xb8, 0x12, 0xf9, 0xed, 0x54, 0x48, 0xd9, 0x10, 0x01, 0x25, 0xa8, 0xcc,
+ 0x23, 0x24, 0xe5, 0x60, 0xc6, 0x9f, 0x4a, 0x49, 0x29, 0x88, 0x04, 0x5c,
+ 0x97, 0xab, 0x90, 0xa2, 0x80, 0x6d, 0xf9, 0x00, 0xc3, 0xb9, 0x5a, 0xb9,
+ 0x5b, 0xd6, 0x34, 0xdd, 0x0a, 0x50, 0xed, 0xc5, 0x31, 0x2e, 0xee, 0xf6,
+ 0x46, 0x3b, 0xc4, 0xb6, 0x2e, 0x54, 0x26, 0x1c, 0xc6, 0x7e, 0x9c, 0xb9,
+ 0xca, 0xa9, 0xa0, 0xa7, 0x55, 0x01, 0x83, 0xc9, 0xe0, 0x3f, 0x26, 0xbd,
+ 0x5c, 0x87, 0x18, 0xdd, 0x77, 0xf5, 0x42, 0x90, 0xb3, 0xa2, 0x7a, 0x05,
+ 0x4d, 0x7d, 0x3e, 0x39, 0xe8, 0xcb, 0x45, 0x52, 0x9d, 0x58, 0x5a, 0xc0,
+ 0xe5, 0x07, 0xb8, 0x68, 0x82, 0x19, 0xd2, 0xb8, 0x03, 0x22, 0x68, 0x02,
+ 0x0b, 0x68, 0xd2, 0x28, 0x4f, 0x9f, 0x74, 0x3d, 0xeb, 0xab, 0x5c, 0xd4,
+ 0x7f, 0xb3, 0xfb, 0xd7, 0x7f, 0xdf, 0xe3, 0xa9, 0xd7, 0x98, 0x4b, 0x11,
+ 0xa3, 0x7c, 0xce, 0x19, 0x0a, 0xc8, 0x9a, 0x47, 0x25, 0x78, 0xa3, 0x33,
+ 0x2b, 0x15, 0x0f, 0x5d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 14
+ {SEC_OID_SHA256,
+ 14,
+ {0x25, 0x9c, 0xc7, 0xe4, 0x38, 0x82, 0x85, 0x04, 0x15, 0xf4, 0xd7, 0xf2,
+ 0x32, 0x1f, 0xde, 0x08, 0x21, 0x24, 0x90, 0xf6, 0xe9, 0x92, 0x9c, 0x37,
+ 0xc6, 0xa6, 0x0c, 0xf6, 0x86, 0xee, 0xc1, 0xde, 0xe3, 0x85, 0xfc, 0x51,
+ 0x3f, 0x5e, 0x41, 0x05, 0xf1, 0x9f, 0x2d, 0x63, 0x56, 0x5b, 0x2d, 0x37,
+ 0x62, 0x08, 0x06, 0x34, 0x30, 0x6b, 0x4c, 0xa8, 0x7f, 0x85, 0x79, 0x12,
+ 0xbc, 0x06, 0x2f, 0x31, 0xde, 0x6c, 0xcc, 0xae, 0x9b, 0x48, 0x21, 0x3c,
+ 0x1b, 0x66, 0x1e, 0xc9, 0x87, 0x4d, 0x42, 0x6d, 0x74, 0xe4, 0xc2, 0x3c,
+ 0x0c, 0xa5, 0x3a, 0xbc, 0x8f, 0x7b, 0xfd, 0xfb, 0x9d, 0x32, 0xdc, 0x6b,
+ 0x55, 0x59, 0xf6, 0xae, 0xc3, 0x3a, 0x5b, 0x94, 0x45, 0xec, 0x44, 0x90,
+ 0x30, 0x2a, 0xf6, 0x89, 0x38, 0x90, 0xf5, 0x79, 0x69, 0xde, 0x00, 0x28,
+ 0x72, 0x03, 0xd8, 0xdf, 0x9a, 0x51, 0x1b, 0x67, 0x8c, 0xae, 0xe2, 0xa7,
+ 0xd6, 0x66, 0xd9, 0xfc, 0xa9, 0x12, 0x82, 0x62, 0x16, 0xae, 0x3c, 0x62,
+ 0xa3, 0x7f, 0x12, 0xda, 0xc1, 0x41, 0x21, 0x00, 0xc9, 0x66, 0xec, 0x7c,
+ 0x8f, 0xf3, 0x47, 0xeb, 0x79, 0x56, 0x67, 0x84, 0xef, 0x86, 0x94, 0x3e,
+ 0x99, 0x9d, 0x0d, 0x1a, 0xa4, 0x6f, 0xc9, 0xe5, 0xb9, 0x0e, 0x9b, 0x91,
+ 0xf4, 0xd1, 0x6b, 0xfc, 0x2d, 0x5b, 0x9f, 0xfd, 0x45, 0x15, 0xf1, 0xd2,
+ 0x3c, 0xd0, 0xce, 0x96, 0x12, 0xd1, 0x9c, 0x28, 0x07, 0x97, 0x02, 0xe1,
+ 0xbc, 0x96, 0xb9, 0x8c, 0xd8, 0x6a, 0x57, 0x08, 0xb9, 0x00, 0x0a, 0x5d,
+ 0x61, 0x77, 0x7a, 0x92, 0xd7, 0xd0, 0x33, 0x55, 0x74, 0x92, 0xf9, 0xab,
+ 0x1a, 0x4a, 0xee, 0x67, 0x19, 0xdb, 0xb1, 0x4e, 0x6c, 0x3b, 0x49, 0x98,
+ 0x48, 0x0a, 0x8d, 0x49, 0x01, 0x38, 0x98, 0xa5, 0x41, 0x8b, 0xc8, 0xc6,
+ 0x3c, 0x41, 0xc5, 0xf1},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 15
+ {SEC_OID_SHA256,
+ 15,
+ {0x89, 0x65, 0x48, 0x92, 0x87, 0xb5, 0xc6, 0x73, 0x2e, 0x92, 0x69, 0xf3,
+ 0xea, 0x34, 0x98, 0x30, 0x16, 0x9f, 0x9a, 0xb6, 0x44, 0x07, 0x64, 0x23,
+ 0x51, 0x9b, 0xd1, 0x8d, 0x74, 0x4e, 0x95, 0x47, 0xdf, 0xa8, 0x2d, 0x9b,
+ 0xba, 0x9a, 0x8c, 0xf4, 0xe1, 0xff, 0x5b, 0xcd, 0x79, 0xce, 0x2c, 0x41,
+ 0x68, 0xa8, 0xb6, 0xb1, 0xc7, 0x93, 0x1b, 0xf4, 0xef, 0xf6, 0x4d, 0xd1,
+ 0x8a, 0x17, 0x28, 0x71, 0x52, 0x74, 0xa7, 0x35, 0xb9, 0xf5, 0x29, 0xa2,
+ 0xfe, 0x7b, 0x02, 0xcd, 0xc2, 0xa8, 0x74, 0x0c, 0x2f, 0x16, 0xbe, 0xd7,
+ 0xe0, 0xef, 0x2e, 0xf0, 0x03, 0x08, 0x9a, 0x30, 0x93, 0x7f, 0x04, 0xc2,
+ 0xd0, 0x61, 0x7f, 0x70, 0xdb, 0x8d, 0x67, 0xae, 0x9f, 0x62, 0x00, 0xb8,
+ 0x27, 0x92, 0x00, 0xa2, 0x1a, 0x78, 0x62, 0xb7, 0xcd, 0xb4, 0x06, 0xd4,
+ 0x85, 0x5d, 0x8f, 0xc9, 0x50, 0xa1, 0x0d, 0x54, 0x30, 0x42, 0x4e, 0x48,
+ 0x72, 0x71, 0x4c, 0xbe, 0x07, 0xea, 0x03, 0xf3, 0x66, 0x89, 0xf7, 0x56,
+ 0xae, 0x0b, 0xc0, 0x9b, 0x08, 0xcf, 0x1f, 0x33, 0x43, 0xca, 0xc1, 0xe1,
+ 0xae, 0x6f, 0x94, 0x3b, 0x5d, 0x0b, 0x2a, 0x3d, 0xf1, 0x16, 0xb0, 0xbb,
+ 0xf2, 0xd4, 0x33, 0xa8, 0xc0, 0x3f, 0xe2, 0x7c, 0x6c, 0xf2, 0xde, 0x2c,
+ 0x06, 0x03, 0xb2, 0xfb, 0xe1, 0x74, 0xa6, 0xa4, 0xd0, 0x00, 0x92, 0x48,
+ 0xc0, 0xa0, 0x4e, 0xe4, 0xb6, 0xf3, 0x93, 0x19, 0x59, 0x55, 0xba, 0x08,
+ 0x18, 0xd5, 0xe3, 0xab, 0xea, 0x27, 0x6d, 0x9e, 0xac, 0x46, 0x9b, 0x5e,
+ 0xcc, 0xf6, 0xb3, 0x7d, 0x42, 0xe3, 0x8d, 0x84, 0x05, 0x13, 0xd7, 0x13,
+ 0x00, 0x09, 0xbb, 0x93, 0xfc, 0x3d, 0x20, 0x8b, 0x89, 0x42, 0x9d, 0x05,
+ 0x3e, 0xc1, 0xfb, 0x5b, 0x63, 0x5e, 0x62, 0x40, 0xb3, 0xf0, 0x02, 0x1c,
+ 0x7a, 0x24, 0x36, 0x40},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 16
+ {SEC_OID_SHA256,
+ 16,
+ {0x25, 0x03, 0xd3, 0x58, 0x6c, 0xf2, 0x37, 0x77, 0xbc, 0xf0, 0x2a, 0xc2,
+ 0x8f, 0x32, 0xda, 0xa1, 0x66, 0x4f, 0xfd, 0x2e, 0x2b, 0xc3, 0xc3, 0x43,
+ 0x77, 0xd8, 0x07, 0x18, 0xcd, 0x02, 0x19, 0x5d, 0xe3, 0xde, 0x6d, 0x10,
+ 0xcb, 0xb0, 0x57, 0xdb, 0x69, 0xca, 0x2b, 0xac, 0x07, 0x88, 0x14, 0x97,
+ 0x18, 0x9b, 0xcd, 0x66, 0xb1, 0x81, 0x97, 0x2a, 0xa8, 0xde, 0xf9, 0x4a,
+ 0x87, 0x9d, 0xfc, 0xc1, 0x17, 0x5a, 0xca, 0x14, 0x78, 0x1a, 0x2a, 0xbb,
+ 0x39, 0xcd, 0x71, 0x56, 0x9b, 0x72, 0x1e, 0x69, 0xe9, 0xd9, 0x50, 0x4b,
+ 0x4e, 0xd5, 0x4a, 0x58, 0xa4, 0xd8, 0xba, 0xa5, 0xf1, 0x7b, 0xca, 0xa8,
+ 0xca, 0x95, 0x24, 0xed, 0x86, 0xcd, 0xe3, 0x7a, 0x86, 0x13, 0x9b, 0xd6,
+ 0x25, 0x02, 0xaf, 0xa7, 0x70, 0xf4, 0xee, 0xf4, 0x29, 0x3a, 0x0b, 0xa1,
+ 0x57, 0x96, 0x8e, 0x42, 0xe7, 0x7d, 0xd6, 0x90, 0xa3, 0x92, 0x03, 0x11,
+ 0xd2, 0x40, 0x13, 0x52, 0x22, 0x95, 0xcb, 0x72, 0x6e, 0x00, 0x6a, 0x2e,
+ 0x7f, 0x26, 0xdc, 0x28, 0x7f, 0xd2, 0x75, 0x40, 0x87, 0xf7, 0x84, 0x15,
+ 0x1a, 0xc3, 0x01, 0x88, 0x93, 0x7c, 0x99, 0xcb, 0x20, 0xae, 0x8d, 0x26,
+ 0xdb, 0x52, 0x7d, 0x5d, 0xd3, 0x02, 0x07, 0x42, 0xe8, 0x96, 0x4f, 0x51,
+ 0x8b, 0xf1, 0x3b, 0xf2, 0xcd, 0x36, 0xd9, 0x9e, 0xac, 0xb1, 0xc8, 0x1a,
+ 0x6a, 0x9a, 0x46, 0x15, 0x58, 0x94, 0x15, 0x3d, 0x3c, 0x1a, 0x98, 0xe7,
+ 0x67, 0x12, 0x33, 0xfe, 0xbb, 0xf4, 0xf3, 0x0b, 0xfa, 0xd3, 0x12, 0xe0,
+ 0xdc, 0x4a, 0x95, 0x20, 0xa9, 0x70, 0x98, 0xc6, 0x34, 0x96, 0x6c, 0x20,
+ 0x4a, 0xef, 0xfe, 0x7e, 0x55, 0x54, 0x3a, 0x43, 0x6e, 0xd0, 0x03, 0xce,
+ 0x07, 0x72, 0xd9, 0xf5, 0x7c, 0x8b, 0x0d, 0x31, 0x64, 0xdd, 0xb7, 0x85,
+ 0x63, 0x93, 0x14, 0xa4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 17
+ {SEC_OID_SHA256,
+ 17,
+ {0x12, 0x99, 0x90, 0x97, 0x33, 0x96, 0xb7, 0x04, 0x68, 0xd3, 0x80, 0x89,
+ 0x7c, 0xcb, 0xe6, 0x93, 0x0a, 0x48, 0x54, 0x60, 0xbf, 0xc1, 0x99, 0xc7,
+ 0xc8, 0xef, 0xee, 0xdf, 0x81, 0xc7, 0xfc, 0x6a, 0x98, 0xf4, 0x7c, 0x0a,
+ 0xfc, 0x29, 0x54, 0x6c, 0x92, 0xd3, 0xac, 0x2d, 0x93, 0xd8, 0xb1, 0xc6,
+ 0x90, 0x96, 0x42, 0x75, 0x7f, 0xa5, 0x2d, 0xe1, 0x37, 0x58, 0x67, 0xa1,
+ 0x97, 0xda, 0xc0, 0xee, 0x58, 0xc5, 0xb6, 0x2f, 0x12, 0x18, 0x2a, 0x5b,
+ 0x4e, 0x70, 0x3c, 0xa9, 0x81, 0xad, 0x34, 0x44, 0x11, 0xe2, 0xdc, 0x3a,
+ 0xa6, 0xc4, 0x56, 0xdc, 0x69, 0x65, 0x1c, 0xde, 0x35, 0xbf, 0xe1, 0x36,
+ 0xca, 0x32, 0x37, 0x53, 0x13, 0x7b, 0x4a, 0x28, 0x57, 0x1e, 0xcc, 0xf8,
+ 0xd1, 0xf0, 0xcc, 0x4c, 0xb4, 0x97, 0x72, 0x38, 0xdc, 0x33, 0x82, 0x7f,
+ 0x1b, 0xf6, 0x70, 0xd9, 0x38, 0xf5, 0xb9, 0x02, 0xe6, 0x38, 0x9c, 0x10,
+ 0xb5, 0x64, 0x60, 0x8b, 0x39, 0x6f, 0xeb, 0x0c, 0xdc, 0xa5, 0x7f, 0x5b,
+ 0xc3, 0xad, 0x6b, 0xbb, 0x2c, 0xd3, 0x24, 0xd5, 0x31, 0xb0, 0xc5, 0x53,
+ 0x8d, 0xe3, 0x74, 0x82, 0xa0, 0x9c, 0xe1, 0x03, 0xef, 0x63, 0x99, 0xcd,
+ 0xfb, 0x40, 0x40, 0x21, 0xc8, 0x36, 0x15, 0x1c, 0x81, 0xad, 0xf6, 0xf8,
+ 0x52, 0xf9, 0xa9, 0x69, 0x19, 0xe4, 0xe7, 0x8c, 0xe7, 0x6a, 0xec, 0x77,
+ 0xa4, 0x8b, 0xc5, 0xeb, 0x22, 0x4a, 0x3f, 0xc4, 0x04, 0x37, 0x3e, 0x28,
+ 0xf0, 0x7a, 0x14, 0x88, 0xce, 0x2f, 0xb3, 0x18, 0x10, 0x75, 0xb8, 0x52,
+ 0xa8, 0x79, 0x41, 0xbd, 0x11, 0x73, 0x5b, 0x3c, 0xd6, 0xf5, 0xbc, 0x0b,
+ 0x66, 0x00, 0x31, 0xfb, 0xf7, 0x67, 0x1d, 0x3b, 0xb4, 0xf8, 0xc9, 0xf6,
+ 0x53, 0xb8, 0xc3, 0x6e, 0x89, 0x32, 0x0f, 0x75, 0x32, 0xac, 0x0f, 0xab,
+ 0x23, 0xdf, 0xad, 0xb0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 18
+ {SEC_OID_SHA256,
+ 18,
+ {0x2a, 0x00, 0x42, 0x04, 0xec, 0x4e, 0xc1, 0x51, 0x5b, 0x85, 0x5f, 0x1d,
+ 0xd8, 0x02, 0x29, 0x97, 0x80, 0x83, 0x5f, 0xbf, 0x74, 0x30, 0xf8, 0xf5,
+ 0x86, 0x1a, 0x4c, 0x6d, 0x86, 0xad, 0xaf, 0x38, 0x15, 0x98, 0x58, 0x81,
+ 0x0d, 0x86, 0x45, 0xa3, 0x07, 0x6f, 0xad, 0x16, 0xd6, 0xda, 0xac, 0x69,
+ 0xb9, 0x42, 0x89, 0x0d, 0x6c, 0xad, 0xfb, 0xd1, 0x2a, 0xff, 0xcc, 0x3d,
+ 0x3f, 0xad, 0x8f, 0x07, 0xe9, 0x0c, 0x2b, 0x1e, 0x5a, 0xec, 0xfd, 0x97,
+ 0x16, 0xac, 0x9a, 0x12, 0x34, 0x9e, 0x4a, 0x4b, 0x29, 0xee, 0xdd, 0x9b,
+ 0xf5, 0x9d, 0x87, 0x5c, 0xbf, 0x02, 0x8b, 0xc9, 0xa1, 0xa0, 0xcb, 0x4f,
+ 0x5e, 0xa7, 0x7b, 0x7a, 0xd0, 0x26, 0xf0, 0x9a, 0x20, 0x8d, 0x3d, 0x39,
+ 0x47, 0x7a, 0x1a, 0xb5, 0x93, 0x29, 0xcb, 0x64, 0xe9, 0xed, 0xb6, 0xe7,
+ 0xe5, 0x52, 0xb8, 0x87, 0x5a, 0x73, 0x49, 0x05, 0x51, 0xdf, 0x74, 0x2a,
+ 0xb3, 0x00, 0xf2, 0x54, 0xb7, 0x80, 0x5b, 0x4a, 0x9a, 0xd7, 0x2b, 0x65,
+ 0x0c, 0xa9, 0x44, 0x28, 0x9a, 0x9c, 0x7c, 0x52, 0x23, 0xd7, 0x60, 0xba,
+ 0xad, 0x3d, 0xea, 0x1f, 0xc3, 0x6d, 0x2b, 0x59, 0x61, 0x68, 0x48, 0x40,
+ 0x93, 0x9f, 0xab, 0x0f, 0xfa, 0xf7, 0xfb, 0xb7, 0xe1, 0x81, 0xce, 0x3b,
+ 0x92, 0xd9, 0xf7, 0xeb, 0x83, 0x32, 0x35, 0xd9, 0x74, 0x31, 0xb7, 0x68,
+ 0x91, 0xef, 0x91, 0x08, 0x27, 0xd1, 0x10, 0xca, 0x9f, 0xc8, 0x8f, 0x7e,
+ 0x4f, 0x98, 0xe8, 0x4d, 0x00, 0xa9, 0x8a, 0x1b, 0x5c, 0x6c, 0x70, 0xd8,
+ 0x6d, 0x89, 0xf5, 0x6b, 0xb4, 0xf3, 0x3c, 0xc8, 0x89, 0x36, 0xdb, 0x2b,
+ 0x7f, 0x81, 0x27, 0xd1, 0x1c, 0xf9, 0x4d, 0x91, 0xf5, 0x6a, 0x07, 0xaa,
+ 0x78, 0x80, 0xf6, 0xa7, 0xc3, 0xc2, 0x5b, 0x0d, 0xf6, 0x91, 0xd8, 0x65,
+ 0x7c, 0x33, 0x0a, 0x5e},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 19
+ {SEC_OID_SHA256,
+ 19,
+ {0x00, 0x2f, 0xaa, 0x1b, 0x20, 0x4f, 0xd3, 0x0e, 0xe0, 0xd3, 0xd6, 0xd7,
+ 0x92, 0x74, 0xf3, 0xb4, 0x98, 0xf7, 0x36, 0xbf, 0x6e, 0x6b, 0x34, 0xc0,
+ 0xec, 0x6e, 0xb4, 0x18, 0xb7, 0xa4, 0xc1, 0x05, 0xc1, 0xa7, 0x56, 0x69,
+ 0xc0, 0x92, 0xf5, 0x2f, 0xb1, 0xd3, 0x9b, 0x22, 0x47, 0xa8, 0xd5, 0x69,
+ 0x2a, 0xaa, 0x44, 0xd4, 0xa4, 0xd7, 0x0b, 0x8f, 0x9e, 0x63, 0x6d, 0xfe,
+ 0xf3, 0x70, 0xdb, 0x93, 0x15, 0xfc, 0x1b, 0x35, 0x43, 0x4a, 0xf3, 0xca,
+ 0x21, 0xaf, 0xd3, 0x66, 0xc3, 0x29, 0x54, 0x24, 0xbc, 0x12, 0x30, 0xa8,
+ 0x98, 0x18, 0x61, 0x05, 0xa0, 0x77, 0x88, 0xb9, 0x2b, 0xd4, 0x2c, 0x56,
+ 0xd5, 0xb6, 0x6a, 0x33, 0x6f, 0xca, 0x64, 0xfb, 0xe5, 0x8a, 0x84, 0x3f,
+ 0x39, 0x1f, 0xcb, 0x58, 0x58, 0x84, 0x66, 0xe0, 0xba, 0x48, 0x45, 0x02,
+ 0xaa, 0x26, 0xc5, 0x0a, 0xe3, 0x55, 0x85, 0xeb, 0x95, 0xfe, 0x0e, 0xbf,
+ 0x24, 0x8b, 0x7a, 0x57, 0x78, 0x23, 0x73, 0xcb, 0xac, 0x21, 0xa0, 0x09,
+ 0x28, 0xa0, 0x91, 0x45, 0x53, 0x47, 0x12, 0x79, 0x10, 0xeb, 0x0b, 0x9a,
+ 0xc3, 0x5c, 0x1b, 0xac, 0x4a, 0x99, 0xee, 0xe0, 0xb7, 0x18, 0x55, 0x0a,
+ 0xd2, 0x82, 0xb4, 0x21, 0x0e, 0xab, 0xe0, 0x60, 0x28, 0x23, 0x20, 0x99,
+ 0x02, 0xb2, 0xbf, 0xac, 0x92, 0x83, 0xba, 0xac, 0x38, 0x94, 0x08, 0x00,
+ 0x51, 0x58, 0x77, 0x36, 0x61, 0x17, 0xa2, 0xd3, 0x83, 0xe8, 0xf0, 0xcd,
+ 0x09, 0xde, 0x7c, 0x94, 0x6c, 0xff, 0x1e, 0xad, 0xa4, 0xf1, 0xf9, 0x7c,
+ 0x44, 0xcb, 0xb3, 0xbf, 0x35, 0x62, 0xce, 0x21, 0xaf, 0x7f, 0x49, 0x9a,
+ 0xf8, 0xff, 0x40, 0xe1, 0x3b, 0x90, 0x7e, 0x5f, 0x4d, 0x16, 0x96, 0xdd,
+ 0x52, 0xe3, 0x72, 0x65, 0x70, 0x22, 0x80, 0x95, 0xb8, 0x9d, 0x4e, 0xd9,
+ 0x58, 0xe6, 0x18, 0xa4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 20
+ {SEC_OID_SHA256,
+ 20,
+ {0x6d, 0x8d, 0xe4, 0xa2, 0xcc, 0x01, 0xe3, 0x38, 0x12, 0xda, 0x2d, 0x36,
+ 0x4c, 0xf3, 0xcb, 0x4f, 0xea, 0x7c, 0x6f, 0x37, 0xb4, 0x31, 0x4c, 0x12,
+ 0x3e, 0xcc, 0xbb, 0x2e, 0x4e, 0x9e, 0xc5, 0xd5, 0x93, 0x93, 0x4c, 0x60,
+ 0xda, 0xdd, 0x5f, 0xef, 0x2a, 0x27, 0x3d, 0x01, 0x44, 0x75, 0x19, 0x57,
+ 0x3f, 0x70, 0x1d, 0x39, 0x8c, 0xfb, 0xb7, 0x2b, 0x0c, 0x19, 0x93, 0x7e,
+ 0x9f, 0x78, 0x05, 0xfc, 0x4d, 0x35, 0x4e, 0x29, 0x2c, 0x5d, 0x0f, 0xc1,
+ 0x8b, 0xb8, 0x72, 0xf6, 0x84, 0x3a, 0x92, 0x11, 0x80, 0x2f, 0x59, 0x80,
+ 0x53, 0x8e, 0xc6, 0xb1, 0x00, 0xe3, 0xb2, 0xb7, 0x44, 0x69, 0x3a, 0x9b,
+ 0x8d, 0x07, 0x65, 0x4d, 0x26, 0x55, 0x41, 0x45, 0x50, 0xa1, 0x64, 0x5f,
+ 0x04, 0x7c, 0x86, 0x52, 0x91, 0xea, 0x80, 0x43, 0x13, 0x77, 0x58, 0xa1,
+ 0x3d, 0xfb, 0x16, 0x52, 0xef, 0x7d, 0xd4, 0x21, 0x82, 0x60, 0x3b, 0xa5,
+ 0x97, 0xea, 0xce, 0x85, 0x7f, 0x39, 0xa0, 0xb7, 0xea, 0x0c, 0x9a, 0x98,
+ 0x73, 0x26, 0xf5, 0x53, 0x58, 0x91, 0x0c, 0xb5, 0x1e, 0x41, 0x41, 0x65,
+ 0x3e, 0x9f, 0x3c, 0x3d, 0x73, 0xf0, 0x96, 0x86, 0x46, 0x34, 0x33, 0x52,
+ 0x0e, 0xf0, 0x78, 0x61, 0x63, 0xef, 0xc3, 0x9b, 0xba, 0x3c, 0x62, 0xcd,
+ 0x5c, 0x35, 0x99, 0x67, 0x8a, 0x28, 0xb9, 0x04, 0x70, 0xbb, 0x6f, 0x19,
+ 0xfa, 0x1a, 0x56, 0xcf, 0x60, 0xe8, 0xc3, 0x46, 0x5f, 0x8d, 0x70, 0x82,
+ 0x72, 0x8c, 0x20, 0x73, 0x02, 0x27, 0xa2, 0xa3, 0xd2, 0xa6, 0xa4, 0xcc,
+ 0x50, 0xfe, 0x02, 0x17, 0xf3, 0x5a, 0x45, 0x45, 0x98, 0x09, 0xde, 0x1f,
+ 0x92, 0x1a, 0xc5, 0xb6, 0xaa, 0x83, 0x3a, 0x85, 0xbd, 0xa1, 0x5e, 0x28,
+ 0x8a, 0xbe, 0x64, 0x08, 0x29, 0xbc, 0x4a, 0x0a, 0xf1, 0xaa, 0x9b, 0x36,
+ 0x92, 0xa4, 0x14, 0xa0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 21
+ {SEC_OID_SHA256,
+ 21,
+ {0x4c, 0x69, 0x83, 0x21, 0xf4, 0x34, 0x2f, 0x64, 0xa8, 0x7f, 0xe6, 0xb1,
+ 0x99, 0xd5, 0x80, 0x0a, 0xf1, 0x2d, 0x39, 0x72, 0x5e, 0x44, 0x9c, 0x79,
+ 0x70, 0x6e, 0x9a, 0xf9, 0x8b, 0x51, 0xa2, 0xd0, 0xd7, 0x24, 0x66, 0x3a,
+ 0xb8, 0x76, 0x18, 0xb0, 0x6c, 0x49, 0xd3, 0xc1, 0xb9, 0x8d, 0x97, 0xdb,
+ 0x35, 0xfb, 0xd8, 0x74, 0x6c, 0x1d, 0x9a, 0x61, 0xf3, 0x1e, 0xad, 0x88,
+ 0x93, 0xec, 0xc0, 0x72, 0x05, 0x7a, 0xd4, 0x00, 0x4a, 0x53, 0x00, 0x97,
+ 0x03, 0xf6, 0x6b, 0xc2, 0xb4, 0xfa, 0x7f, 0xa6, 0x82, 0x6f, 0x54, 0xe8,
+ 0xb8, 0x73, 0xc7, 0x9b, 0xc1, 0x9e, 0xf7, 0x1f, 0xe6, 0x1a, 0x18, 0x2a,
+ 0x8b, 0xe6, 0xcd, 0xb6, 0xdd, 0x35, 0xd8, 0x7d, 0x1f, 0x46, 0x74, 0x60,
+ 0x22, 0xf9, 0x83, 0x60, 0xf3, 0x87, 0x0f, 0x49, 0xac, 0xea, 0xc4, 0xbb,
+ 0x1a, 0x83, 0x99, 0x77, 0xaf, 0x20, 0x96, 0x53, 0x9a, 0x2d, 0x18, 0x2d,
+ 0xfc, 0x4b, 0xd9, 0x7a, 0xf3, 0x4e, 0xa0, 0x75, 0xba, 0x96, 0xc3, 0x9c,
+ 0x4a, 0x85, 0xb3, 0xca, 0x83, 0x00, 0x2f, 0x97, 0xe9, 0x92, 0xc1, 0x10,
+ 0xd4, 0x0c, 0xb6, 0xc6, 0x68, 0xeb, 0x9f, 0xd0, 0x22, 0xa4, 0xef, 0x89,
+ 0x98, 0x80, 0x95, 0xe8, 0xc5, 0x13, 0x15, 0x3f, 0x99, 0xe3, 0x7d, 0x9c,
+ 0xce, 0x75, 0xa7, 0xff, 0xa0, 0xa5, 0x5a, 0xf6, 0xb7, 0xd8, 0x31, 0x4d,
+ 0xe4, 0x69, 0x09, 0x34, 0xd5, 0x58, 0x95, 0xb9, 0x9c, 0xb0, 0x88, 0x2a,
+ 0xdb, 0x34, 0x6f, 0xeb, 0x8a, 0xf0, 0x48, 0x0a, 0x4f, 0xc4, 0x62, 0x51,
+ 0x64, 0x9d, 0x6c, 0xb2, 0xe4, 0x35, 0x8d, 0xba, 0xde, 0xcf, 0x27, 0xac,
+ 0x71, 0x3d, 0xfd, 0xa9, 0xb8, 0xf4, 0x0c, 0xfe, 0xcb, 0x64, 0x2b, 0x39,
+ 0xbc, 0x1c, 0xca, 0x68, 0x1d, 0x56, 0x28, 0xf4, 0xfd, 0x30, 0xe8, 0x78,
+ 0x86, 0x35, 0xe9, 0x37},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 22
+ {SEC_OID_SHA256,
+ 22,
+ {0x43, 0xfe, 0x92, 0xf5, 0xab, 0x6b, 0x25, 0x83, 0xfb, 0xba, 0x40, 0xb4,
+ 0x93, 0xce, 0x45, 0xf9, 0xeb, 0x5f, 0x9e, 0x02, 0x54, 0xc6, 0xe2, 0x54,
+ 0x7e, 0xd4, 0xb9, 0x54, 0x3a, 0x2c, 0x3a, 0x92, 0x7d, 0x5b, 0x9c, 0x1c,
+ 0x12, 0x52, 0x5f, 0x4f, 0x94, 0xfc, 0xdd, 0xcc, 0x4c, 0x58, 0x6f, 0x4e,
+ 0x16, 0x62, 0x6e, 0xf4, 0x8f, 0xb0, 0x68, 0x8e, 0x07, 0xec, 0xcf, 0x77,
+ 0xdc, 0x65, 0xa2, 0x6c, 0x28, 0xf3, 0x74, 0xaa, 0x4b, 0xcc, 0xa0, 0x5c,
+ 0x72, 0x55, 0x5e, 0x7f, 0x54, 0xd8, 0x96, 0x06, 0x5f, 0x3d, 0x44, 0xa7,
+ 0x28, 0xbd, 0x2e, 0xf9, 0xc8, 0xad, 0xfa, 0x69, 0x8b, 0x96, 0x3c, 0x16,
+ 0xb1, 0x3c, 0x1d, 0x53, 0x46, 0x45, 0x7b, 0xeb, 0x6a, 0x66, 0xc9, 0x64,
+ 0x33, 0x0e, 0x09, 0x45, 0xda, 0xfc, 0x5b, 0xf7, 0x5f, 0x4f, 0xf2, 0x6e,
+ 0x84, 0xc0, 0xa8, 0xbb, 0xc8, 0x54, 0xc6, 0xc8, 0x77, 0xff, 0xad, 0x40,
+ 0x9b, 0x11, 0x62, 0x7b, 0xa9, 0x51, 0x18, 0x19, 0x39, 0xba, 0x9a, 0x2e,
+ 0x28, 0x76, 0x4d, 0xe3, 0x47, 0x04, 0xa5, 0x57, 0x5f, 0x43, 0xf7, 0x0c,
+ 0x3f, 0x4b, 0xc5, 0xd7, 0x4f, 0x4d, 0x65, 0x1e, 0x25, 0xf3, 0x2f, 0xe2,
+ 0x38, 0xf1, 0x93, 0xd4, 0xca, 0x55, 0xc0, 0x44, 0x63, 0xda, 0xfc, 0xc2,
+ 0xbf, 0xe5, 0x0e, 0x01, 0x7f, 0xe9, 0xd3, 0xbd, 0x31, 0x93, 0x11, 0xbd,
+ 0x2d, 0x97, 0x2f, 0x5e, 0x04, 0xd8, 0x32, 0x4a, 0x4b, 0x26, 0x84, 0x2f,
+ 0xd6, 0x61, 0x15, 0xeb, 0xd1, 0x39, 0x44, 0x0f, 0xe8, 0x9b, 0xdd, 0x55,
+ 0xd1, 0x0e, 0x14, 0xae, 0xa5, 0xd9, 0xe3, 0xf6, 0xa5, 0xc5, 0xfa, 0xc4,
+ 0xac, 0xad, 0xa9, 0xd9, 0xe2, 0x00, 0x6e, 0x6a, 0x0c, 0x36, 0xf4, 0xb9,
+ 0x49, 0x56, 0x49, 0x3c, 0x9a, 0x58, 0x2e, 0xab, 0x35, 0xc6, 0x9c, 0x9a,
+ 0xdd, 0x97, 0x2d, 0x40},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 23
+ {SEC_OID_SHA256,
+ 23,
+ {0x64, 0x40, 0x1a, 0x45, 0x2e, 0x3b, 0x56, 0xbe, 0xbb, 0x1d, 0x5f, 0x3c,
+ 0xdc, 0xac, 0x3d, 0xbb, 0x0a, 0x6f, 0x6e, 0x81, 0xbf, 0x2f, 0xe9, 0x38,
+ 0x14, 0x3b, 0x9d, 0xf7, 0xe8, 0xf6, 0x38, 0x06, 0x87, 0x24, 0x9a, 0x0c,
+ 0x30, 0xa2, 0xbc, 0x5b, 0xa0, 0xfd, 0xb1, 0xe4, 0xd0, 0xfd, 0xec, 0xfd,
+ 0xfc, 0x74, 0x06, 0x4d, 0x36, 0x5f, 0xb8, 0xdb, 0xca, 0x0c, 0xef, 0xee,
+ 0xc0, 0xba, 0x6f, 0xb4, 0xf7, 0x75, 0xb4, 0x65, 0x08, 0x39, 0xf0, 0x3d,
+ 0xc6, 0x81, 0xc1, 0xf7, 0x8d, 0x29, 0x8f, 0x6c, 0x78, 0x9e, 0xf4, 0x73,
+ 0x4d, 0x0a, 0x3c, 0xee, 0xd0, 0x9b, 0xa8, 0x85, 0x06, 0x71, 0x91, 0x1e,
+ 0x5e, 0x68, 0xaf, 0x41, 0xba, 0x2f, 0x37, 0xf3, 0xe5, 0x6f, 0x78, 0x64,
+ 0xfe, 0x47, 0x75, 0xcc, 0xc6, 0xaf, 0x92, 0x88, 0x76, 0x29, 0x0f, 0xfc,
+ 0xd2, 0x0b, 0x98, 0x85, 0x40, 0xc0, 0x14, 0x6d, 0xb9, 0x7e, 0x33, 0x3d,
+ 0xa0, 0xea, 0xdd, 0x47, 0x72, 0xcf, 0x15, 0xcb, 0x49, 0x4e, 0x36, 0x6f,
+ 0x1f, 0x3b, 0xae, 0x74, 0x0d, 0xbc, 0x69, 0xcd, 0x33, 0x9a, 0x5d, 0x1f,
+ 0x8a, 0x5e, 0x60, 0x8c, 0xd6, 0x1e, 0xaf, 0xed, 0x4e, 0x85, 0x88, 0x67,
+ 0x96, 0x52, 0x0e, 0xc5, 0xad, 0x72, 0x40, 0xd1, 0x1f, 0x1c, 0xe2, 0x54,
+ 0x63, 0xb5, 0x7d, 0x07, 0x23, 0x50, 0x9f, 0xc3, 0x68, 0xf8, 0xf8, 0x1a,
+ 0x6c, 0x63, 0xed, 0x2c, 0x61, 0xa2, 0x16, 0x62, 0x9d, 0xcd, 0xb9, 0xfd,
+ 0x22, 0x62, 0x15, 0xf8, 0xb2, 0x48, 0xe2, 0xdb, 0xab, 0x5c, 0xd4, 0xf6,
+ 0x26, 0x00, 0xfb, 0xf9, 0x21, 0xf4, 0xfb, 0x66, 0x63, 0x84, 0x33, 0x3d,
+ 0x92, 0x25, 0x15, 0x78, 0xdb, 0xdc, 0x5d, 0xce, 0xcf, 0xac, 0xc2, 0xc4,
+ 0x43, 0x5a, 0x21, 0x1c, 0xc9, 0x84, 0x34, 0x6b, 0xf2, 0x54, 0xb7, 0xcd,
+ 0x52, 0xaa, 0x2b, 0xf5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 24
+ {SEC_OID_SHA256,
+ 24,
+ {0x89, 0x98, 0xed, 0x83, 0x2b, 0x49, 0x6b, 0xe4, 0x62, 0xa4, 0x31, 0xb1,
+ 0xb3, 0x2c, 0x36, 0x96, 0x37, 0x4d, 0x81, 0x6b, 0xbd, 0xd2, 0xe3, 0x48,
+ 0xd9, 0x87, 0x95, 0xa5, 0xad, 0x27, 0xb0, 0x27, 0x66, 0xac, 0xa9, 0xb1,
+ 0x61, 0xd8, 0xe8, 0xc9, 0x43, 0x70, 0xfa, 0x38, 0xc5, 0x6a, 0xb0, 0xea,
+ 0x9a, 0xea, 0xa0, 0xbb, 0x37, 0xfe, 0xe3, 0x3a, 0x7b, 0xc2, 0x70, 0x24,
+ 0x02, 0x4d, 0x32, 0x1b, 0x25, 0x50, 0x48, 0x74, 0x34, 0x3c, 0xbd, 0x50,
+ 0xdc, 0x31, 0xef, 0x14, 0x29, 0xb1, 0x6e, 0x2e, 0xcf, 0x53, 0xde, 0xee,
+ 0xf1, 0x5b, 0x4a, 0x8e, 0x5a, 0x44, 0x7c, 0xc3, 0xf1, 0xb2, 0x12, 0x17,
+ 0x9c, 0xcc, 0x5a, 0xe4, 0xa6, 0x2e, 0x5a, 0xf2, 0x12, 0x7c, 0x02, 0xe5,
+ 0x3e, 0x8a, 0x23, 0xce, 0xc5, 0xf1, 0x86, 0x3e, 0xd5, 0x3e, 0x62, 0xf4,
+ 0x72, 0xea, 0x65, 0xd5, 0x99, 0x27, 0x2a, 0x5e, 0x4c, 0x0a, 0x08, 0x02,
+ 0x55, 0x3f, 0x31, 0xdd, 0x22, 0x10, 0x3b, 0x7f, 0xb7, 0x15, 0x5f, 0xc8,
+ 0xef, 0x4a, 0x3a, 0x70, 0x61, 0xf7, 0x8f, 0x6e, 0x72, 0xc2, 0x65, 0xe5,
+ 0x61, 0x43, 0x61, 0x59, 0x72, 0x2d, 0xa4, 0xb8, 0x85, 0x02, 0x04, 0xa7,
+ 0xd8, 0x5f, 0x7d, 0x45, 0xc1, 0x8f, 0x5e, 0xd4, 0xe4, 0x52, 0xcb, 0x14,
+ 0x6c, 0x47, 0x96, 0x3e, 0x38, 0xcd, 0x29, 0xf2, 0xdd, 0x36, 0x52, 0x72,
+ 0x0f, 0xd4, 0x20, 0x6b, 0xf9, 0x6b, 0xa2, 0xc7, 0x60, 0x18, 0x95, 0xc8,
+ 0x77, 0x1d, 0x1b, 0x73, 0xf0, 0x3f, 0xa8, 0x8e, 0xcf, 0x81, 0xb8, 0xa8,
+ 0xf2, 0xf2, 0x90, 0x09, 0x4d, 0x85, 0x52, 0x10, 0x48, 0xae, 0x0c, 0x09,
+ 0x74, 0x60, 0xcf, 0x83, 0x40, 0xab, 0x32, 0x26, 0x21, 0x15, 0xb5, 0x33,
+ 0x2a, 0xbd, 0x75, 0x95, 0x0d, 0x46, 0xae, 0x77, 0xff, 0x03, 0xcb, 0x61,
+ 0x8d, 0xd6, 0x9e, 0x52},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 25
+ {SEC_OID_SHA256,
+ 25,
+ {0x09, 0x63, 0x4a, 0xaa, 0x10, 0x89, 0x80, 0xfb, 0x19, 0x0d, 0xba, 0xa4,
+ 0x25, 0xd9, 0x90, 0x8a, 0x42, 0x37, 0xa2, 0x53, 0x1c, 0x64, 0x71, 0xad,
+ 0x47, 0xdc, 0xed, 0x90, 0xff, 0x65, 0xe2, 0x17, 0xba, 0xa0, 0xd9, 0xa8,
+ 0xb5, 0x16, 0x7d, 0x1c, 0x07, 0xfb, 0x41, 0x4c, 0x88, 0x21, 0x4e, 0x6c,
+ 0xae, 0xeb, 0x6a, 0x18, 0x09, 0xcb, 0xf2, 0x8f, 0x9c, 0x60, 0x83, 0xbd,
+ 0x54, 0xcb, 0x2f, 0xea, 0x79, 0x29, 0x6a, 0xd2, 0xdc, 0x1e, 0x27, 0xde,
+ 0x2e, 0x96, 0xc0, 0x56, 0x84, 0x2a, 0xd7, 0x69, 0x43, 0x91, 0xb4, 0x0c,
+ 0x6b, 0x6a, 0x66, 0x93, 0xc6, 0x4f, 0xc1, 0xe3, 0xda, 0xb1, 0x31, 0x85,
+ 0xf8, 0xc1, 0x40, 0x6a, 0xd4, 0xd2, 0xc3, 0x9a, 0x04, 0xc3, 0xf6, 0x43,
+ 0x75, 0x19, 0x48, 0x9b, 0x3d, 0x61, 0x85, 0xd9, 0x41, 0x5d, 0x97, 0xe9,
+ 0xcc, 0x40, 0x5d, 0xca, 0xfc, 0xd4, 0x88, 0xcc, 0x4b, 0x93, 0xa9, 0xdf,
+ 0x51, 0x00, 0xc1, 0xfa, 0x8d, 0xd3, 0x1c, 0x60, 0x57, 0x5d, 0xc6, 0x40,
+ 0x67, 0xf2, 0xfc, 0xd2, 0x6d, 0x1f, 0x5c, 0x44, 0x91, 0x9a, 0x4e, 0x28,
+ 0xae, 0x00, 0x68, 0x84, 0x87, 0xc2, 0x79, 0x13, 0x0d, 0x08, 0x71, 0x61,
+ 0x13, 0x7d, 0x6f, 0xd4, 0x80, 0x11, 0x1d, 0x45, 0xb0, 0x30, 0x57, 0xbf,
+ 0xb7, 0xf7, 0x9a, 0xe7, 0x53, 0x62, 0x43, 0x97, 0x75, 0xf2, 0x8e, 0x84,
+ 0x83, 0x91, 0x56, 0xb9, 0xf1, 0xfd, 0x1a, 0xac, 0x69, 0x8f, 0x1b, 0x18,
+ 0x74, 0xca, 0x19, 0x96, 0x4d, 0x30, 0xa7, 0x25, 0xe9, 0x2d, 0x4a, 0xb7,
+ 0x84, 0xb8, 0xda, 0x18, 0x25, 0x82, 0x91, 0xf8, 0x6e, 0x01, 0x16, 0xc9,
+ 0xd3, 0xd4, 0xbe, 0x69, 0x31, 0x56, 0x8c, 0x10, 0x90, 0x68, 0xec, 0x52,
+ 0xaf, 0x3a, 0x26, 0xae, 0xd5, 0xec, 0x13, 0x6a, 0xba, 0xda, 0xb1, 0x68,
+ 0x8f, 0x06, 0x48, 0x8a},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 26
+ {SEC_OID_SHA256,
+ 26,
+ {0x4e, 0x63, 0xd5, 0x27, 0xdd, 0x00, 0x52, 0x36, 0xfb, 0xe3, 0x5e, 0x83,
+ 0x8f, 0x51, 0xff, 0xb0, 0x9a, 0xfd, 0x26, 0x69, 0xb6, 0x84, 0xd9, 0xbf,
+ 0x74, 0x88, 0xba, 0x49, 0x73, 0x01, 0x54, 0xbe, 0x91, 0x47, 0xa6, 0x3d,
+ 0xd3, 0x34, 0x73, 0xeb, 0xf5, 0x47, 0x27, 0x2c, 0xb6, 0x10, 0x5b, 0x11,
+ 0x4f, 0x72, 0xf5, 0x44, 0xe4, 0x56, 0x8d, 0x45, 0xdc, 0x81, 0x4a, 0x3c,
+ 0x52, 0x50, 0xac, 0xbc, 0xbc, 0xab, 0x00, 0x8d, 0xca, 0xed, 0x34, 0x58,
+ 0xe0, 0x21, 0x59, 0xbf, 0x5b, 0xe9, 0xe4, 0xb2, 0x04, 0x20, 0xf9, 0xe4,
+ 0xc0, 0x75, 0xd2, 0x7b, 0xb9, 0x80, 0x74, 0x85, 0x28, 0x32, 0x7a, 0x1b,
+ 0xbb, 0xc9, 0x3f, 0x63, 0xdb, 0x57, 0xab, 0x03, 0xe7, 0xfd, 0x86, 0xc6,
+ 0x1d, 0xb3, 0xff, 0x8c, 0x39, 0xbf, 0x7d, 0x81, 0x8a, 0x26, 0xd5, 0x73,
+ 0xfe, 0x57, 0xf5, 0x01, 0x07, 0x18, 0x02, 0x1e, 0x45, 0x29, 0x96, 0x24,
+ 0xe2, 0x5a, 0x2f, 0x5a, 0xca, 0xbc, 0xb3, 0xa1, 0xca, 0x60, 0x8f, 0xbd,
+ 0xe2, 0x8d, 0x13, 0xcf, 0x74, 0xa3, 0xf5, 0x8d, 0x28, 0x3f, 0xa5, 0xa4,
+ 0x1e, 0x87, 0x58, 0x54, 0xcc, 0x48, 0x0c, 0x59, 0x48, 0xd2, 0xc0, 0xd5,
+ 0x7f, 0x2b, 0x85, 0x79, 0x88, 0xa2, 0x8e, 0x34, 0xa7, 0xdc, 0x51, 0x59,
+ 0xc8, 0x6a, 0xe1, 0xf9, 0x70, 0xf3, 0xe3, 0x18, 0xe9, 0xdc, 0x9d, 0x29,
+ 0x64, 0x1a, 0x52, 0x1e, 0xab, 0xc6, 0x63, 0x53, 0xff, 0x0d, 0xbe, 0xa4,
+ 0xf2, 0x37, 0xbc, 0xe4, 0xae, 0x54, 0x6b, 0x8d, 0x05, 0xf6, 0xad, 0x19,
+ 0xa4, 0xad, 0x8d, 0x4c, 0xd0, 0x86, 0xb2, 0x24, 0x58, 0xb3, 0x11, 0xeb,
+ 0x97, 0x0c, 0xa3, 0x3c, 0x48, 0x4f, 0x0b, 0x9d, 0xc5, 0x44, 0xed, 0x4d,
+ 0xdd, 0x88, 0xe7, 0xf7, 0x0e, 0xdc, 0x32, 0x70, 0x2d, 0x66, 0xba, 0x57,
+ 0x0b, 0x74, 0x94, 0x28},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 27
+ {SEC_OID_SHA256,
+ 27,
+ {0x46, 0x7e, 0x9f, 0xda, 0xd9, 0xa1, 0xf8, 0x3f, 0xfa, 0xf7, 0x62, 0x2a,
+ 0x15, 0x63, 0x84, 0x92, 0x0e, 0xae, 0x46, 0xb8, 0x9f, 0x63, 0xc3, 0xfa,
+ 0x61, 0xc5, 0x06, 0x67, 0x86, 0xc3, 0x41, 0x08, 0xff, 0x73, 0x21, 0x3f,
+ 0xfc, 0x7e, 0xe9, 0x10, 0x2f, 0x36, 0x77, 0x26, 0x85, 0x4a, 0xeb, 0xdd,
+ 0x9e, 0xae, 0xd4, 0x9b, 0x32, 0xc8, 0x85, 0x17, 0xe1, 0x36, 0x77, 0x8d,
+ 0xcd, 0xd7, 0xe2, 0x31, 0x71, 0x6b, 0xd6, 0x18, 0x26, 0x16, 0x15, 0xd0,
+ 0x29, 0x24, 0x1a, 0x77, 0xf1, 0x48, 0xc1, 0xe5, 0xe3, 0x97, 0x77, 0xa9,
+ 0xf8, 0x5f, 0xc3, 0xd4, 0xe9, 0x32, 0x0f, 0x24, 0x55, 0xcd, 0xfd, 0x32,
+ 0x80, 0x18, 0x4a, 0xe1, 0x7e, 0x35, 0xbd, 0x9b, 0xe0, 0xa0, 0xa0, 0xd1,
+ 0xc2, 0xa2, 0xd3, 0x21, 0xa3, 0xbc, 0x86, 0x58, 0x8f, 0xce, 0x12, 0xd9,
+ 0x29, 0xde, 0x1a, 0x2f, 0x47, 0x30, 0x26, 0xe0, 0x92, 0x0b, 0x1c, 0xb8,
+ 0xb6, 0xdb, 0xad, 0xbe, 0x38, 0x10, 0xaf, 0x22, 0xa3, 0xe9, 0x5d, 0xab,
+ 0xc9, 0x55, 0x37, 0x33, 0xaf, 0xa0, 0x26, 0xe0, 0xc7, 0x84, 0x74, 0x93,
+ 0x18, 0x2a, 0xa1, 0xf3, 0x05, 0x7a, 0x3b, 0x22, 0x77, 0x75, 0xa3, 0xd7,
+ 0xba, 0x13, 0x9c, 0x17, 0x24, 0xb3, 0x19, 0x6f, 0x63, 0x00, 0xca, 0x4e,
+ 0xf4, 0x57, 0xc2, 0xbb, 0x3f, 0x09, 0xbb, 0x2b, 0xe6, 0xfb, 0x4e, 0x7c,
+ 0xae, 0xe6, 0xd4, 0x50, 0x2c, 0x96, 0x22, 0x91, 0xda, 0x0e, 0x49, 0x92,
+ 0x13, 0x20, 0x9a, 0x28, 0xcb, 0xf2, 0xc4, 0xad, 0xf5, 0xd5, 0x59, 0xe4,
+ 0x40, 0x75, 0x63, 0x1c, 0x30, 0x35, 0x99, 0x0a, 0xce, 0xca, 0x49, 0xbf,
+ 0x61, 0x61, 0x20, 0x33, 0x90, 0x50, 0x9a, 0x80, 0xbc, 0xec, 0x1d, 0x27,
+ 0x4f, 0x1e, 0x9a, 0x1b, 0xf2, 0x6c, 0x9f, 0x59, 0x24, 0x4a, 0x69, 0x5a,
+ 0xdb, 0x2c, 0x5f, 0xb0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 28
+ {SEC_OID_SHA256,
+ 28,
+ {0x06, 0x3b, 0x7d, 0xdd, 0xb7, 0x48, 0x3a, 0x77, 0xaf, 0x97, 0x8f, 0x1f,
+ 0x09, 0x18, 0x0b, 0x98, 0x55, 0x76, 0x43, 0x57, 0x4b, 0x40, 0x52, 0x2d,
+ 0xa2, 0x5e, 0x86, 0x36, 0xd5, 0xe5, 0xa7, 0x18, 0x88, 0xc7, 0x9e, 0xbc,
+ 0x5d, 0xe9, 0xba, 0x6a, 0xc0, 0xe4, 0xc3, 0x0c, 0x8d, 0xbc, 0xc4, 0x39,
+ 0x96, 0x61, 0xb1, 0x17, 0xe4, 0x25, 0x2d, 0x98, 0x08, 0x22, 0xce, 0xe7,
+ 0xcb, 0xd4, 0xd2, 0xae, 0xd3, 0xa1, 0x0f, 0x91, 0x01, 0x1d, 0x11, 0xff,
+ 0x92, 0x22, 0x8d, 0x02, 0x39, 0x3c, 0xad, 0xac, 0x68, 0x03, 0x01, 0x23,
+ 0xf5, 0x25, 0x29, 0xd7, 0x6c, 0xa2, 0xd4, 0x15, 0x46, 0xcb, 0xfb, 0xfd,
+ 0x28, 0xa4, 0x3c, 0x5d, 0x52, 0x02, 0x6f, 0xf5, 0x82, 0xa6, 0xbc, 0xdd,
+ 0x10, 0xa3, 0xdd, 0x94, 0x4f, 0xd7, 0x23, 0x2b, 0xb9, 0x50, 0xed, 0x16,
+ 0x2f, 0x88, 0x27, 0xa5, 0x62, 0x5f, 0xf3, 0x22, 0xbf, 0x98, 0xe0, 0x79,
+ 0xde, 0xdc, 0x77, 0x0e, 0x4d, 0x58, 0x6a, 0x7f, 0x28, 0xb4, 0xe1, 0x94,
+ 0x52, 0xa3, 0x53, 0xee, 0xf2, 0xde, 0xfd, 0xf5, 0x6e, 0x0d, 0x07, 0xdc,
+ 0x2f, 0xe5, 0x62, 0x5d, 0x91, 0x65, 0x16, 0x29, 0xc5, 0xb7, 0xbf, 0x6e,
+ 0x18, 0x0d, 0xd2, 0x7a, 0x1c, 0xb5, 0x17, 0x87, 0xff, 0x26, 0x4f, 0x01,
+ 0x38, 0xb4, 0x6b, 0xbb, 0xd3, 0x2c, 0x5e, 0x1e, 0xa6, 0x37, 0x22, 0xb4,
+ 0xba, 0xa8, 0xe2, 0x35, 0xf2, 0x7e, 0x28, 0x3b, 0xa6, 0xc4, 0x6f, 0x1a,
+ 0xf2, 0x8b, 0xd7, 0x44, 0xe2, 0xdb, 0x92, 0xe3, 0x26, 0xee, 0x71, 0x39,
+ 0xb9, 0xe5, 0x37, 0x0f, 0xa5, 0xb5, 0xe2, 0xc2, 0xbb, 0x79, 0xb6, 0x0c,
+ 0x9f, 0x9e, 0x30, 0x5a, 0x8a, 0xca, 0xf2, 0x93, 0x40, 0xed, 0xab, 0xf7,
+ 0x53, 0x1d, 0x17, 0xff, 0xfc, 0xa6, 0xf4, 0x3f, 0xf0, 0x7e, 0xf5, 0xcc,
+ 0xcb, 0x50, 0xeb, 0x32},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 29
+ {SEC_OID_SHA256,
+ 29,
+ {0x5a, 0xfc, 0xf0, 0xd3, 0x27, 0xa4, 0x27, 0xf6, 0xd5, 0x1b, 0x87, 0xae,
+ 0xc2, 0x47, 0x89, 0xfd, 0x7e, 0xba, 0xca, 0x9c, 0x4e, 0xeb, 0xcc, 0x30,
+ 0x76, 0x64, 0xaa, 0x6e, 0x92, 0xb6, 0xac, 0xc2, 0x2b, 0x11, 0x2f, 0xaa,
+ 0x39, 0x18, 0xea, 0x3e, 0xf2, 0x45, 0x52, 0x66, 0x59, 0x65, 0x84, 0x26,
+ 0x39, 0xa5, 0x32, 0xa0, 0x9b, 0x91, 0x4b, 0xcb, 0x3b, 0x95, 0x3a, 0x07,
+ 0x26, 0xd5, 0xf8, 0x8e, 0xea, 0xc1, 0xbf, 0x65, 0xbb, 0xde, 0xc5, 0x6d,
+ 0x55, 0xbb, 0xda, 0xc5, 0x34, 0xda, 0x0f, 0x83, 0xe1, 0x82, 0xdc, 0x8c,
+ 0xfd, 0x6e, 0x9a, 0x59, 0x09, 0x5b, 0xc8, 0x2b, 0x5f, 0x0f, 0x5f, 0x56,
+ 0xa1, 0x16, 0x3f, 0x71, 0x6c, 0xe7, 0x22, 0xd8, 0x03, 0x94, 0xa7, 0x12,
+ 0xbf, 0x0d, 0x5d, 0x24, 0xcc, 0x13, 0x96, 0x10, 0x79, 0x08, 0x2e, 0x45,
+ 0x98, 0xc8, 0xdf, 0x55, 0x10, 0xe2, 0x0f, 0xeb, 0xb3, 0xd1, 0xa7, 0x78,
+ 0xfc, 0x58, 0x76, 0xc6, 0x5a, 0x3e, 0x1d, 0x37, 0x00, 0xea, 0x53, 0x7c,
+ 0x8d, 0x67, 0xf7, 0x53, 0x47, 0x80, 0xfa, 0x8d, 0x1c, 0xb0, 0xef, 0x9c,
+ 0x39, 0xe4, 0x39, 0xdc, 0xb8, 0xa4, 0xc8, 0xb7, 0x6a, 0x72, 0x3f, 0xf8,
+ 0x30, 0x9e, 0x3f, 0x3c, 0xf3, 0x9e, 0x6c, 0xdd, 0x6e, 0x52, 0xed, 0xca,
+ 0x53, 0x08, 0xaa, 0x6b, 0xe2, 0x62, 0x86, 0x08, 0xd5, 0x20, 0x6e, 0x82,
+ 0x25, 0x1f, 0x9f, 0x7c, 0xd7, 0x11, 0x18, 0x3f, 0x36, 0x04, 0xd8, 0x3e,
+ 0x1c, 0x23, 0xba, 0x71, 0x04, 0x1b, 0x92, 0xd3, 0x3a, 0x69, 0x52, 0x25,
+ 0xb1, 0xa3, 0xf6, 0x1f, 0xc7, 0x42, 0xf9, 0x69, 0x72, 0x6d, 0x79, 0x50,
+ 0x4b, 0x22, 0x4b, 0xe2, 0x59, 0xe9, 0x11, 0x5f, 0x19, 0x88, 0xbc, 0xa3,
+ 0xc1, 0xe2, 0xb6, 0x15, 0x41, 0x52, 0x72, 0x27, 0xc3, 0xd6, 0x29, 0xb2,
+ 0x2a, 0x95, 0x79, 0x1a},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 30
+ {SEC_OID_SHA256,
+ 30,
+ {0x54, 0x3f, 0xfa, 0x8d, 0xb7, 0x19, 0x76, 0x7c, 0x9e, 0xae, 0xac, 0xde,
+ 0xe4, 0x87, 0x31, 0x1b, 0xd4, 0xc1, 0xd3, 0xb6, 0xbc, 0xa2, 0xa0, 0x7c,
+ 0x6a, 0x39, 0x89, 0xea, 0xad, 0x5f, 0x39, 0x04, 0x2d, 0xae, 0x40, 0xb4,
+ 0x5a, 0x9b, 0x5a, 0xff, 0x32, 0x6a, 0x29, 0x94, 0xf3, 0x6f, 0x0a, 0x2a,
+ 0x59, 0xff, 0x3d, 0x46, 0xa3, 0xd4, 0xab, 0xc7, 0x05, 0xd2, 0x6a, 0xfa,
+ 0x3c, 0xd3, 0x5a, 0x35, 0xbb, 0x66, 0x22, 0x92, 0xc6, 0xae, 0x3a, 0x47,
+ 0xce, 0xa9, 0xb3, 0x2d, 0xe3, 0x7c, 0xda, 0xdf, 0x79, 0x7c, 0xf7, 0x2c,
+ 0x7c, 0x62, 0xf7, 0xc9, 0xb6, 0x10, 0x24, 0xad, 0x8c, 0x7c, 0x82, 0xf5,
+ 0xef, 0xa2, 0x7c, 0x8d, 0xfa, 0xc2, 0x88, 0x40, 0x67, 0x71, 0x16, 0x18,
+ 0x3f, 0x1f, 0x07, 0x21, 0xfa, 0x36, 0xcc, 0xfc, 0x13, 0xee, 0x58, 0x63,
+ 0x58, 0x9b, 0x04, 0x33, 0xb2, 0x0b, 0x6e, 0x1c, 0x95, 0x4c, 0xca, 0x97,
+ 0xb3, 0x79, 0x62, 0x32, 0xa3, 0xb0, 0xb2, 0xb6, 0x20, 0x53, 0x82, 0xde,
+ 0x80, 0xdb, 0x84, 0x87, 0xbd, 0x00, 0xb6, 0x20, 0xa4, 0xb4, 0x23, 0xac,
+ 0xfc, 0xaa, 0xd6, 0x49, 0xa6, 0x83, 0xb9, 0x15, 0xde, 0x7c, 0xaa, 0x65,
+ 0xa4, 0xef, 0xa6, 0xb0, 0xa1, 0x24, 0x9a, 0x6d, 0x90, 0x34, 0x81, 0x71,
+ 0xb8, 0x16, 0xde, 0xb0, 0xcf, 0x8c, 0x99, 0x01, 0x3f, 0xfd, 0x84, 0xb8,
+ 0xeb, 0xdc, 0x66, 0x08, 0x66, 0xb5, 0x65, 0x45, 0xde, 0x6d, 0xc4, 0xaa,
+ 0x23, 0x15, 0x6c, 0xd8, 0x6c, 0x5b, 0xf3, 0xd5, 0x76, 0x5a, 0xb4, 0x8d,
+ 0x8d, 0x60, 0x1f, 0x43, 0xdc, 0x89, 0x8e, 0xa6, 0xe0, 0x5f, 0xc0, 0x46,
+ 0x0a, 0x28, 0xbf, 0xa2, 0xa7, 0x76, 0xe8, 0x91, 0x7c, 0x59, 0xf0, 0x2f,
+ 0x1c, 0x8e, 0x1c, 0xc4, 0x54, 0x55, 0x86, 0x58, 0x76, 0x8a, 0xcf, 0xd7,
+ 0x17, 0x71, 0x8c, 0x6b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 31
+ {SEC_OID_SHA256,
+ 31,
+ {0x5f, 0x91, 0x2d, 0xdc, 0x49, 0x5c, 0x20, 0xf1, 0x97, 0x52, 0x19, 0xb0,
+ 0xb5, 0xcd, 0xf0, 0x62, 0x95, 0x85, 0xa9, 0x8d, 0x55, 0x65, 0xe8, 0xef,
+ 0x2c, 0x98, 0xfd, 0x94, 0x5c, 0xd8, 0x51, 0xd7, 0x03, 0xbe, 0x32, 0xda,
+ 0x38, 0xe6, 0xa3, 0x76, 0xc1, 0x26, 0x97, 0x34, 0xde, 0x5e, 0x72, 0x73,
+ 0x4c, 0xc6, 0x85, 0xcd, 0xed, 0x8a, 0x31, 0xd4, 0x30, 0xf5, 0x26, 0xdc,
+ 0x37, 0x88, 0xdc, 0x2b, 0x54, 0xde, 0x83, 0x8c, 0xe6, 0x51, 0x4e, 0xf9,
+ 0x70, 0xaf, 0xec, 0xb8, 0xbc, 0xc0, 0xb2, 0xcf, 0xe0, 0xc5, 0xe8, 0xde,
+ 0x29, 0xd2, 0xa6, 0xc0, 0x09, 0x81, 0x30, 0x50, 0x11, 0x43, 0x74, 0xe1,
+ 0xdb, 0x8d, 0x7f, 0x4c, 0xb7, 0x14, 0xab, 0x29, 0x1a, 0x60, 0x95, 0xb7,
+ 0xe2, 0x71, 0x3a, 0x28, 0xb5, 0xdf, 0xfd, 0xbe, 0x3e, 0xf1, 0x27, 0x30,
+ 0x7e, 0x10, 0x15, 0x5e, 0x03, 0x86, 0xe3, 0xaf, 0x88, 0x6c, 0xbc, 0x8e,
+ 0x1b, 0x9b, 0x66, 0x08, 0x6d, 0xc9, 0xc4, 0x8d, 0x07, 0xe4, 0x60, 0xfa,
+ 0x4c, 0xf6, 0x61, 0x97, 0x41, 0x4a, 0x4e, 0x1a, 0x72, 0xf6, 0xbf, 0x09,
+ 0xca, 0x94, 0x96, 0x4d, 0x66, 0x86, 0x66, 0xec, 0x1d, 0xae, 0xff, 0xc5,
+ 0x2a, 0x33, 0x84, 0xcb, 0x61, 0xab, 0xe1, 0xa4, 0xee, 0x0c, 0x26, 0x67,
+ 0x4d, 0xf7, 0x76, 0xc7, 0x76, 0x9f, 0xd0, 0xc8, 0x96, 0x67, 0xa4, 0x21,
+ 0x85, 0x5d, 0xe0, 0xb0, 0x60, 0xb1, 0x69, 0xee, 0xab, 0x02, 0xce, 0x00,
+ 0x05, 0xa1, 0xe7, 0xd7, 0xa1, 0x26, 0xc8, 0x58, 0x3d, 0xa8, 0xa4, 0x90,
+ 0x0f, 0x14, 0xfb, 0xce, 0x7e, 0xc1, 0xb4, 0x12, 0x09, 0x94, 0xeb, 0xeb,
+ 0xd3, 0xe9, 0x7e, 0x0d, 0x94, 0x65, 0xbf, 0xb5, 0x3f, 0x2e, 0xbe, 0xf7,
+ 0x25, 0xa1, 0x0f, 0xcc, 0xd0, 0x35, 0x9a, 0x27, 0x24, 0xa9, 0xca, 0x18,
+ 0xb2, 0xb7, 0xf7, 0x15},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 32
+ {SEC_OID_SHA256,
+ 32,
+ {0x5d, 0xec, 0x8e, 0xc2, 0xa5, 0xcc, 0xc7, 0x9c, 0xec, 0x9d, 0x44, 0x55,
+ 0xa2, 0x47, 0x9f, 0x56, 0x2c, 0x04, 0x94, 0x30, 0xd5, 0x72, 0xb9, 0x8e,
+ 0x5b, 0xd4, 0x4b, 0x83, 0xcc, 0xf6, 0xa0, 0x8d, 0x94, 0xcf, 0xfe, 0x46,
+ 0x99, 0xdd, 0x29, 0x56, 0x8d, 0xbe, 0xcd, 0xdb, 0xd2, 0x8c, 0x92, 0xc7,
+ 0x71, 0xe3, 0x7e, 0x2c, 0xe7, 0x16, 0xab, 0x74, 0x55, 0xe4, 0xa9, 0x2a,
+ 0xd8, 0x7f, 0x9e, 0x5b, 0x76, 0xaa, 0x1e, 0xf1, 0xa0, 0x8e, 0x3a, 0x77,
+ 0x63, 0x3b, 0xc7, 0x1b, 0x37, 0x56, 0xe3, 0xac, 0x95, 0x6e, 0xb8, 0xd5,
+ 0x97, 0x4c, 0xb5, 0x0b, 0x88, 0xa6, 0xf4, 0x9f, 0x36, 0xd5, 0xd0, 0xe8,
+ 0x4b, 0xfc, 0x4d, 0x37, 0x96, 0x21, 0xfd, 0xe3, 0xbd, 0xfe, 0xbf, 0xd9,
+ 0xcd, 0x91, 0x6e, 0x12, 0x94, 0xc8, 0x54, 0x33, 0x02, 0x18, 0xd5, 0x0a,
+ 0xef, 0x78, 0x8a, 0xaf, 0xf9, 0x7e, 0x68, 0xf7, 0xcd, 0xb2, 0xe7, 0xa1,
+ 0x2e, 0x83, 0x50, 0xde, 0xda, 0xd0, 0x0a, 0x0e, 0xde, 0x2d, 0x72, 0xfe,
+ 0x29, 0x4e, 0xff, 0xd1, 0x52, 0xec, 0x33, 0xf9, 0x5d, 0x66, 0xfd, 0xc6,
+ 0x48, 0x90, 0x4c, 0x65, 0x7e, 0xaf, 0x6f, 0xb0, 0xc3, 0x22, 0xf5, 0x88,
+ 0x1b, 0xdc, 0x1f, 0x16, 0x30, 0x5c, 0x3e, 0xf9, 0x0c, 0x3d, 0xf5, 0x97,
+ 0xa0, 0xe7, 0x52, 0x22, 0xb8, 0x2d, 0x79, 0xf5, 0xd6, 0xdf, 0xd9, 0x13,
+ 0xb2, 0xf9, 0x62, 0x00, 0x92, 0xf4, 0x18, 0xa3, 0xe6, 0x7c, 0x48, 0x82,
+ 0x3b, 0x85, 0xe9, 0x6b, 0x1f, 0xe8, 0x5d, 0x30, 0x6f, 0x36, 0x53, 0xa7,
+ 0x99, 0x81, 0x1a, 0x1e, 0xd3, 0xdc, 0x61, 0x24, 0x61, 0x38, 0x3a, 0x6c,
+ 0x1e, 0xea, 0xc7, 0x37, 0xdb, 0xd2, 0xc6, 0xc2, 0x0f, 0xbb, 0x56, 0x56,
+ 0x7b, 0xf5, 0x44, 0xd1, 0x99, 0xa4, 0x74, 0xbd, 0xc3, 0x86, 0x21, 0xc8,
+ 0xb9, 0xbc, 0x79, 0x20},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 33
+ {SEC_OID_SHA256,
+ 33,
+ {0xa2, 0xad, 0xa8, 0xff, 0x1c, 0x18, 0x21, 0xfa, 0xdf, 0x49, 0xdf, 0xc1,
+ 0x56, 0x29, 0x3d, 0xd5, 0x9a, 0xc8, 0xf5, 0x13, 0x67, 0x63, 0x3f, 0x73,
+ 0xd2, 0x20, 0x0b, 0xbb, 0x65, 0xbd, 0x96, 0x0f, 0x7b, 0x88, 0x8d, 0x1a,
+ 0x84, 0x39, 0x20, 0x04, 0x4c, 0xe9, 0x85, 0x28, 0x77, 0x3f, 0x3d, 0x3d,
+ 0xf5, 0x7d, 0xe9, 0x2f, 0x12, 0x9c, 0x03, 0xe1, 0xf6, 0xd4, 0x25, 0xd3,
+ 0x9a, 0xc8, 0x39, 0x78, 0xc7, 0xc8, 0xed, 0x7c, 0xdc, 0xc8, 0xd4, 0x7a,
+ 0x77, 0x83, 0x50, 0xf9, 0x9f, 0x8f, 0xde, 0x4f, 0x60, 0x28, 0xd5, 0xea,
+ 0x77, 0xd4, 0x60, 0x91, 0xf9, 0x8f, 0x72, 0x27, 0x9c, 0x59, 0xfb, 0x39,
+ 0xff, 0x8f, 0x73, 0xb3, 0x5a, 0xb1, 0xc6, 0x74, 0x89, 0x70, 0xd3, 0x25,
+ 0xc6, 0x5f, 0xf4, 0x9f, 0xdf, 0x83, 0x3e, 0x8c, 0x2f, 0x40, 0x62, 0x1b,
+ 0xb7, 0x70, 0xf2, 0xdc, 0xbd, 0xfc, 0x34, 0xfb, 0x22, 0x42, 0x2f, 0x01,
+ 0x05, 0xf5, 0xf5, 0x82, 0xc9, 0x0b, 0xe7, 0x3e, 0x66, 0x4c, 0x21, 0x5c,
+ 0xc6, 0xd8, 0x94, 0x19, 0xa8, 0x90, 0x9f, 0x0d, 0x13, 0xf6, 0x53, 0x51,
+ 0x82, 0xaa, 0x56, 0x7d, 0x4e, 0x16, 0xa2, 0xf7, 0xce, 0x1e, 0x56, 0x2a,
+ 0x6c, 0xda, 0x45, 0x82, 0x30, 0x4a, 0x5c, 0xef, 0x82, 0x1c, 0x53, 0x8d,
+ 0xe4, 0x6c, 0x68, 0x50, 0x9f, 0x39, 0x36, 0x16, 0x6c, 0x10, 0x9d, 0xa8,
+ 0xef, 0x13, 0xf2, 0x00, 0x01, 0x17, 0x64, 0x40, 0x24, 0xee, 0x1e, 0xc1,
+ 0x0e, 0x8e, 0xe4, 0x05, 0x68, 0x79, 0xc0, 0x7a, 0x66, 0x04, 0x95, 0x6e,
+ 0x1d, 0x03, 0x82, 0x8d, 0xae, 0x5a, 0xe0, 0xeb, 0x60, 0xc3, 0x22, 0xdb,
+ 0xc6, 0xff, 0x18, 0x3a, 0x57, 0xb2, 0x58, 0xc0, 0x6a, 0x2b, 0x83, 0x70,
+ 0x21, 0xd4, 0xdf, 0x94, 0xba, 0xab, 0x66, 0xbe, 0x63, 0x6b, 0x50, 0x5a,
+ 0x5a, 0x5b, 0x26, 0x97},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 34
+ {SEC_OID_SHA256,
+ 34,
+ {0x74, 0x32, 0x09, 0xd4, 0x4a, 0x3c, 0x90, 0x7c, 0xa0, 0x8c, 0x0b, 0x23,
+ 0x6b, 0x9c, 0xba, 0xbc, 0xaf, 0x21, 0x0b, 0xf5, 0x22, 0xde, 0x86, 0x20,
+ 0x05, 0xc9, 0x77, 0xbf, 0x70, 0x99, 0xcb, 0x7a, 0x38, 0xeb, 0x9f, 0xb1,
+ 0x5b, 0x76, 0x5a, 0x04, 0x47, 0x03, 0xc9, 0x41, 0x00, 0x82, 0xb6, 0xa3,
+ 0x5a, 0x78, 0x66, 0x82, 0x1f, 0x33, 0xbc, 0x2e, 0x2a, 0x58, 0xca, 0x8b,
+ 0xde, 0x08, 0xb7, 0x8f, 0xf6, 0xb3, 0xc5, 0x3e, 0x77, 0x1f, 0x8d, 0x7f,
+ 0xb4, 0x35, 0x03, 0xd8, 0x06, 0x0a, 0x88, 0x4f, 0xf6, 0x01, 0x21, 0x01,
+ 0x27, 0x85, 0x64, 0xed, 0xd6, 0xd6, 0x4f, 0xab, 0xb6, 0xad, 0xd5, 0xf4,
+ 0xd4, 0xc6, 0x27, 0x07, 0xc2, 0xff, 0xc4, 0x5f, 0x90, 0x4a, 0xcb, 0x43,
+ 0xca, 0x2a, 0xb5, 0x60, 0x9a, 0x23, 0xda, 0xf9, 0xcd, 0xc5, 0x8a, 0xaa,
+ 0xa6, 0x38, 0xf6, 0x32, 0x5a, 0x54, 0xa5, 0xe2, 0x72, 0xb2, 0x53, 0xbd,
+ 0x57, 0x24, 0x6d, 0x09, 0x35, 0xbc, 0xd1, 0x9c, 0x7a, 0xa3, 0x1f, 0x87,
+ 0x8c, 0x47, 0x4c, 0x82, 0x98, 0xec, 0x56, 0x7b, 0x6a, 0x7e, 0x16, 0x5c,
+ 0x2e, 0x7e, 0xed, 0xcc, 0x80, 0x74, 0x89, 0x53, 0xc9, 0x0d, 0x20, 0x69,
+ 0x9a, 0xb8, 0x30, 0x30, 0x62, 0x58, 0x0d, 0x46, 0x93, 0xc0, 0x58, 0xac,
+ 0x76, 0x16, 0x78, 0xdf, 0x6c, 0x87, 0x5b, 0xd9, 0x1d, 0x46, 0x54, 0x30,
+ 0xaf, 0xc9, 0x3c, 0xf0, 0xbc, 0xe0, 0x27, 0xed, 0x00, 0xa3, 0x58, 0x42,
+ 0xad, 0x56, 0x0d, 0x79, 0xbb, 0x64, 0x0c, 0xf3, 0xea, 0x55, 0xd8, 0xad,
+ 0xe3, 0x62, 0xc2, 0x58, 0xfa, 0x70, 0x73, 0x97, 0x66, 0x3f, 0xec, 0x67,
+ 0x87, 0xd4, 0x4e, 0xc0, 0x75, 0xd8, 0x57, 0xa6, 0xfc, 0x55, 0xc5, 0x0f,
+ 0x8d, 0xf8, 0x98, 0xda, 0x77, 0x25, 0x2d, 0x89, 0x03, 0x22, 0x06, 0x41,
+ 0x00, 0x51, 0x77, 0xe5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 35
+ {SEC_OID_SHA256,
+ 35,
+ {0x09, 0x84, 0x64, 0xaa, 0xd8, 0x69, 0xfb, 0xb3, 0x7c, 0x36, 0xf5, 0x6d,
+ 0x75, 0x0b, 0xa9, 0x7b, 0xa6, 0xbb, 0xcf, 0x96, 0xc9, 0xe2, 0x5d, 0x92,
+ 0xfb, 0xd5, 0x77, 0x8f, 0xcf, 0x21, 0x4f, 0x6a, 0x24, 0xd1, 0xfa, 0x27,
+ 0x6a, 0x14, 0xb5, 0x94, 0x53, 0x20, 0xee, 0xb3, 0x7d, 0xc9, 0xce, 0x4c,
+ 0xfd, 0xae, 0x21, 0xba, 0x57, 0x18, 0x52, 0x46, 0x05, 0x2a, 0xe2, 0x67,
+ 0x18, 0xb5, 0x49, 0xa5, 0x9a, 0x81, 0xcf, 0x26, 0x38, 0x73, 0x56, 0xb3,
+ 0xd3, 0xfe, 0x39, 0xa4, 0x5c, 0xf3, 0x03, 0x74, 0x15, 0x87, 0xe6, 0x64,
+ 0x24, 0x42, 0x33, 0xfa, 0x22, 0x63, 0xcf, 0xc6, 0xf2, 0x09, 0xf7, 0x96,
+ 0x11, 0x2d, 0x61, 0xca, 0x5e, 0x9f, 0x16, 0xe3, 0x62, 0x76, 0x5b, 0x06,
+ 0x51, 0xe8, 0xe1, 0x97, 0x92, 0x01, 0x37, 0xa3, 0x84, 0x24, 0x83, 0x77,
+ 0x24, 0x28, 0xb1, 0x08, 0x8e, 0x7c, 0x1a, 0x7a, 0xec, 0x21, 0x52, 0xb6,
+ 0x26, 0x88, 0xc5, 0x65, 0x54, 0x10, 0xeb, 0xc4, 0x90, 0x76, 0x80, 0x75,
+ 0x30, 0x79, 0x70, 0x69, 0x31, 0x35, 0x9e, 0x89, 0x3a, 0xc7, 0x6e, 0xbc,
+ 0xe9, 0x2a, 0x35, 0x72, 0xc7, 0xeb, 0x32, 0xc5, 0x8b, 0x38, 0x6d, 0x7a,
+ 0xb0, 0xf3, 0xaf, 0x24, 0xac, 0xc5, 0x04, 0x72, 0x58, 0xb5, 0xb7, 0xc0,
+ 0xdb, 0x4c, 0x1e, 0xa4, 0xa4, 0xb6, 0x42, 0x03, 0xd6, 0x5a, 0xaf, 0x6c,
+ 0x87, 0x9e, 0xd8, 0x9b, 0xf0, 0x46, 0xce, 0x5f, 0xfb, 0x1c, 0x64, 0x7e,
+ 0x95, 0x63, 0x0c, 0xa4, 0x85, 0xac, 0xc9, 0xfc, 0xd6, 0xbe, 0xb6, 0xa5,
+ 0xd1, 0x7b, 0xd5, 0x4f, 0xb5, 0x18, 0xcb, 0xfa, 0x22, 0x6d, 0x97, 0x38,
+ 0xbe, 0xb5, 0x53, 0x25, 0xf1, 0x88, 0x3c, 0xee, 0xbe, 0xd8, 0x60, 0xd5,
+ 0x4f, 0x5d, 0xb3, 0xf1, 0x67, 0x0c, 0xa9, 0x10, 0x76, 0x2d, 0x87, 0x7f,
+ 0x78, 0xaf, 0x80, 0xd7},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 36
+ {SEC_OID_SHA256,
+ 36,
+ {0x49, 0x82, 0x09, 0xf5, 0x9a, 0x06, 0x79, 0xa1, 0xf9, 0x26, 0xec, 0xcf,
+ 0x30, 0x56, 0xda, 0x2c, 0xba, 0x55, 0x3d, 0x7a, 0xb3, 0x06, 0x4e, 0x7c,
+ 0x41, 0xad, 0x1d, 0x73, 0x9f, 0x03, 0x82, 0x49, 0xf0, 0x2f, 0x5a, 0xd1,
+ 0x2e, 0xe2, 0x46, 0x07, 0x3d, 0x10, 0x1b, 0xc3, 0xcd, 0xb5, 0x63, 0xe8,
+ 0xb6, 0xbe, 0x61, 0x56, 0x20, 0x56, 0x42, 0x2b, 0x7e, 0x6c, 0x16, 0xad,
+ 0x53, 0xde, 0xb1, 0x2a, 0xf5, 0xde, 0x74, 0x41, 0x97, 0x75, 0x3a, 0x35,
+ 0x85, 0x98, 0x33, 0xf4, 0x1b, 0xb5, 0x9c, 0x65, 0x97, 0xf3, 0x98, 0x01,
+ 0x32, 0xb7, 0x47, 0x8f, 0xd0, 0xb9, 0x5f, 0xd2, 0x7d, 0xfa, 0xd6, 0x4a,
+ 0x20, 0xfd, 0x5c, 0x25, 0x31, 0x2b, 0xbd, 0x41, 0xa8, 0x52, 0x86, 0xcd,
+ 0x2a, 0x83, 0xc8, 0xdf, 0x5e, 0xfa, 0x07, 0x79, 0x15, 0x8d, 0x01, 0xb0,
+ 0x74, 0x7f, 0xf1, 0x65, 0xb0, 0x55, 0xeb, 0x28, 0x80, 0xea, 0x27, 0x09,
+ 0x57, 0x00, 0xa2, 0x95, 0x59, 0x31, 0x96, 0xd8, 0xc5, 0x92, 0x2c, 0xf6,
+ 0xaa, 0x9d, 0x7e, 0x29, 0xb5, 0x05, 0x6d, 0xb5, 0xde, 0xd5, 0xeb, 0x20,
+ 0xae, 0xb3, 0x1b, 0x89, 0x42, 0xe2, 0x6b, 0x15, 0xa5, 0x18, 0x8a, 0x49,
+ 0x34, 0xcd, 0x7e, 0x39, 0xcf, 0xe3, 0x79, 0xa1, 0x97, 0xf4, 0x9a, 0x20,
+ 0x43, 0x43, 0xa4, 0x93, 0x45, 0x2d, 0xee, 0xbc, 0xa4, 0x36, 0xee, 0x61,
+ 0x4f, 0x4d, 0xaf, 0x98, 0x9e, 0x35, 0x55, 0x44, 0x48, 0x9f, 0x7e, 0x69,
+ 0xff, 0xa8, 0xcc, 0xc6, 0xa1, 0xe8, 0x1c, 0xf0, 0xab, 0x33, 0xc3, 0xe6,
+ 0xd7, 0x59, 0x10, 0x91, 0x48, 0x5a, 0x6a, 0x31, 0xbd, 0xa3, 0xb3, 0x39,
+ 0x46, 0x49, 0x00, 0x57, 0xb9, 0xa3, 0x00, 0x3d, 0x3f, 0xd9, 0xda, 0xf7,
+ 0xc4, 0x77, 0x8b, 0x43, 0xfd, 0x46, 0x14, 0x4d, 0x94, 0x5d, 0x81, 0x5f,
+ 0x12, 0x62, 0x8f, 0xf4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 37
+ {SEC_OID_SHA256,
+ 37,
+ {0x4d, 0xa3, 0x79, 0x14, 0xee, 0x4e, 0xcf, 0x0c, 0x09, 0x73, 0xcc, 0x89,
+ 0xf9, 0x47, 0x6e, 0x2d, 0x87, 0x2e, 0xeb, 0x2f, 0xdb, 0x3e, 0xdd, 0xf6,
+ 0xfc, 0xbc, 0xad, 0x9b, 0x21, 0xb8, 0xee, 0xff, 0x2d, 0xde, 0x26, 0xbe,
+ 0x6a, 0x26, 0xd5, 0xd5, 0xaa, 0xe6, 0x30, 0x0b, 0x4c, 0xaf, 0x4f, 0x77,
+ 0xf2, 0xab, 0x79, 0x07, 0xaf, 0x24, 0x34, 0x02, 0x6c, 0x33, 0x69, 0xd7,
+ 0x62, 0x68, 0xc8, 0x8b, 0x1a, 0x4c, 0x55, 0x5c, 0x9d, 0x54, 0x72, 0x3b,
+ 0x17, 0xac, 0x48, 0xca, 0x11, 0x18, 0xd9, 0x4e, 0x14, 0x7a, 0x4c, 0x63,
+ 0xc2, 0xc4, 0xba, 0xef, 0xd2, 0x44, 0x23, 0x5c, 0xde, 0x4f, 0x9c, 0x25,
+ 0x4b, 0xce, 0x8c, 0x8c, 0x21, 0xb4, 0x5b, 0x7a, 0x2f, 0xd9, 0xd5, 0x97,
+ 0x1b, 0x21, 0xab, 0xad, 0x1b, 0xef, 0x74, 0xb9, 0xd5, 0x58, 0x3d, 0x35,
+ 0x2e, 0xf6, 0x74, 0x83, 0xee, 0x61, 0x1f, 0xf3, 0xf9, 0x71, 0x98, 0xc0,
+ 0x23, 0xcf, 0xc5, 0x6c, 0x66, 0x7c, 0x81, 0xef, 0x03, 0xbd, 0xa4, 0x72,
+ 0x9b, 0x2e, 0xff, 0x85, 0xc2, 0x4e, 0x75, 0xaa, 0xfd, 0xaa, 0xa4, 0xc0,
+ 0xf4, 0x74, 0x19, 0xd8, 0xa6, 0x3f, 0xb2, 0xff, 0x72, 0xc0, 0x74, 0xff,
+ 0xe9, 0x85, 0xec, 0x7f, 0x88, 0xbb, 0x0e, 0x93, 0xcf, 0xd3, 0x75, 0xc6,
+ 0x56, 0x13, 0x77, 0x22, 0xfc, 0x6a, 0xa4, 0x50, 0x69, 0x77, 0x1c, 0x6c,
+ 0x66, 0xd4, 0xb1, 0x09, 0xa5, 0xdf, 0xd8, 0x50, 0x03, 0x31, 0xd8, 0xd8,
+ 0x40, 0xed, 0xf9, 0xa5, 0xc8, 0x02, 0x4b, 0x25, 0x20, 0xda, 0xa5, 0x66,
+ 0x41, 0xea, 0xd2, 0x40, 0x03, 0x3b, 0x0a, 0xa3, 0x00, 0xff, 0x3f, 0x95,
+ 0x10, 0x09, 0xac, 0x46, 0xa9, 0x7a, 0xb9, 0x31, 0x1f, 0x8a, 0xf9, 0x46,
+ 0x7b, 0x8e, 0xcb, 0xde, 0x36, 0xc9, 0x74, 0x4e, 0x44, 0x16, 0x83, 0x14,
+ 0xf0, 0x92, 0x52, 0x9d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 38
+ {SEC_OID_SHA256,
+ 38,
+ {0x1a, 0xff, 0x9b, 0x9a, 0xd3, 0x4e, 0x14, 0x24, 0x21, 0x06, 0x96, 0x61,
+ 0xc7, 0x1e, 0x35, 0xb9, 0x81, 0x08, 0xa8, 0xf9, 0x76, 0x19, 0x1b, 0x45,
+ 0xa9, 0x7c, 0xf1, 0x2e, 0x8a, 0xe8, 0xeb, 0xcc, 0xd6, 0x4c, 0x0f, 0xc6,
+ 0xa7, 0x95, 0xf4, 0xed, 0x79, 0x8f, 0xa4, 0xa2, 0xf7, 0x97, 0x46, 0xc5,
+ 0x7a, 0x86, 0xf8, 0x94, 0x11, 0x0c, 0x1a, 0x54, 0x02, 0xdd, 0x72, 0x57,
+ 0x7c, 0x2b, 0xd9, 0x81, 0x7a, 0x9e, 0x7a, 0x1b, 0x0b, 0x7e, 0x38, 0x95,
+ 0x27, 0x42, 0x81, 0x40, 0xd5, 0x3f, 0x49, 0x18, 0xb3, 0x05, 0xe1, 0x54,
+ 0xf7, 0xc1, 0x43, 0x01, 0x1d, 0xc2, 0x7d, 0xdb, 0x87, 0x4c, 0x52, 0xb5,
+ 0x77, 0x58, 0xa3, 0xf4, 0xee, 0x43, 0x95, 0x10, 0x88, 0x97, 0xf0, 0xcf,
+ 0x7b, 0x4f, 0xd7, 0x13, 0x6e, 0xbf, 0x99, 0x1d, 0xd9, 0x75, 0x8b, 0xd2,
+ 0xcb, 0x85, 0xcd, 0xc6, 0xf9, 0xd9, 0x6a, 0x40, 0xf8, 0xe6, 0xa0, 0xc1,
+ 0x29, 0x70, 0xc1, 0x83, 0x25, 0xd5, 0x74, 0x2b, 0x80, 0xae, 0x49, 0x9d,
+ 0xa4, 0x56, 0x55, 0xf9, 0x72, 0xf3, 0x3a, 0x80, 0x37, 0x3a, 0x93, 0x57,
+ 0x2f, 0xe3, 0x02, 0xdc, 0xa0, 0x3c, 0xf7, 0xe0, 0x04, 0x69, 0x06, 0x18,
+ 0xc5, 0xb7, 0x25, 0xe3, 0xb9, 0xbe, 0x6e, 0x05, 0xdf, 0xd0, 0xab, 0x8f,
+ 0x28, 0xb8, 0xb9, 0x94, 0xea, 0x20, 0x28, 0x75, 0x26, 0x88, 0x37, 0xd3,
+ 0x87, 0x66, 0x81, 0xa6, 0x3e, 0x88, 0xa4, 0x10, 0xa0, 0xbf, 0x4a, 0x4c,
+ 0x41, 0xf7, 0x33, 0x6b, 0xe2, 0x79, 0x9c, 0x6e, 0x62, 0x51, 0x4a, 0x5e,
+ 0xe0, 0x42, 0x2c, 0xb6, 0xd5, 0xc5, 0x7c, 0x2e, 0x45, 0xe9, 0xf9, 0x6d,
+ 0x66, 0x7f, 0x86, 0x29, 0xe0, 0x98, 0x74, 0x21, 0xf0, 0x1a, 0x93, 0x91,
+ 0xa3, 0x33, 0x4d, 0xc1, 0xe8, 0xa3, 0x54, 0x25, 0x50, 0x1b, 0xef, 0x66,
+ 0x41, 0xf9, 0xe6, 0xde},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 39
+ {SEC_OID_SHA256,
+ 39,
+ {0x7a, 0x1e, 0xca, 0x54, 0xa7, 0x8e, 0xe1, 0xe9, 0x2b, 0x8c, 0x29, 0xd6,
+ 0x67, 0xbc, 0x89, 0xe9, 0xff, 0xbb, 0x40, 0x4c, 0x5b, 0xf1, 0x3a, 0x87,
+ 0xa8, 0x64, 0xe9, 0x9c, 0x7d, 0x30, 0x89, 0xc4, 0x58, 0x86, 0x5a, 0x8e,
+ 0x3a, 0xb7, 0x14, 0xfd, 0x76, 0xea, 0x4f, 0x01, 0xed, 0xf1, 0x5e, 0x1f,
+ 0x80, 0xfc, 0x91, 0x09, 0xcd, 0xc5, 0x31, 0x84, 0xde, 0x14, 0x43, 0xef,
+ 0xa5, 0x33, 0x93, 0x9f, 0x49, 0x8b, 0xac, 0x27, 0xb0, 0xf1, 0x27, 0xbe,
+ 0xb0, 0x7e, 0x4f, 0x78, 0x8a, 0xc5, 0xd9, 0x39, 0x0d, 0xa2, 0x9d, 0xc1,
+ 0x56, 0xaa, 0x15, 0x6d, 0x34, 0x21, 0x58, 0xdf, 0x68, 0xb8, 0x25, 0x73,
+ 0x2a, 0x8d, 0x8e, 0x85, 0x26, 0x44, 0xaf, 0xd1, 0xbf, 0x23, 0x0b, 0xf0,
+ 0x1c, 0x15, 0xeb, 0xce, 0xd9, 0xf7, 0x10, 0xf0, 0x62, 0xb5, 0xab, 0xa0,
+ 0xba, 0x0e, 0xdb, 0x2c, 0x1b, 0xf9, 0xf4, 0xfb, 0x45, 0x3d, 0x6b, 0xa7,
+ 0xcc, 0x98, 0x08, 0xd7, 0x63, 0x93, 0x0b, 0x6d, 0x8d, 0xab, 0xe8, 0x22,
+ 0x4d, 0xb6, 0x00, 0x4a, 0xab, 0x4a, 0x9e, 0xd4, 0x49, 0x5f, 0xba, 0x8d,
+ 0xdf, 0x37, 0x15, 0x92, 0xb0, 0x5b, 0xc0, 0x57, 0xaa, 0xde, 0xeb, 0x3d,
+ 0x4b, 0x80, 0x0d, 0xc8, 0x49, 0xee, 0xfc, 0xa8, 0x6f, 0x74, 0x14, 0xb2,
+ 0xca, 0x3a, 0xf5, 0x3e, 0x04, 0xb5, 0x24, 0xec, 0x56, 0x6f, 0x64, 0x69,
+ 0x74, 0xc1, 0x7a, 0xcc, 0x6c, 0x76, 0xe6, 0x6f, 0x76, 0x89, 0xb9, 0x82,
+ 0x4c, 0xf4, 0xf9, 0x8f, 0x75, 0xde, 0x9b, 0x39, 0x97, 0x23, 0x3c, 0xda,
+ 0xdc, 0x1a, 0x79, 0x67, 0x9c, 0x47, 0xda, 0xfc, 0xfc, 0xc1, 0x07, 0x35,
+ 0x1f, 0x7e, 0x64, 0x08, 0x4d, 0x67, 0xbb, 0x98, 0x6d, 0xc2, 0xcf, 0x69,
+ 0x3f, 0x9e, 0x9a, 0xf2, 0xd4, 0x6c, 0x5f, 0x8a, 0x56, 0x0b, 0x1c, 0x7b,
+ 0xa2, 0xd3, 0xa2, 0x02},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 40
+ {SEC_OID_SHA256,
+ 40,
+ {0x0e, 0x6e, 0xb8, 0x8e, 0x13, 0x0c, 0xf0, 0xd7, 0x90, 0x56, 0xbd, 0xcb,
+ 0x87, 0xf0, 0x16, 0xf9, 0x9e, 0xdd, 0x9f, 0x35, 0x51, 0x9c, 0x44, 0xbb,
+ 0x50, 0x9a, 0x38, 0xcd, 0x34, 0x6d, 0x99, 0x6e, 0x3d, 0x9b, 0x7b, 0x21,
+ 0xa4, 0x0f, 0xc9, 0x76, 0xa9, 0x35, 0xf2, 0x90, 0x4a, 0x64, 0x23, 0xdc,
+ 0x0f, 0x25, 0x1d, 0x8a, 0x89, 0xc4, 0xe1, 0x42, 0x4d, 0x33, 0x12, 0xb1,
+ 0xe7, 0xe0, 0xc1, 0x4f, 0x05, 0x7f, 0xa3, 0xa4, 0x58, 0x41, 0xdc, 0xda,
+ 0x2b, 0xfc, 0xf1, 0x07, 0xc2, 0x10, 0x3c, 0x04, 0x75, 0xcb, 0xb3, 0x4d,
+ 0x4c, 0x76, 0x9e, 0x98, 0xb0, 0x8c, 0xbd, 0x35, 0x96, 0x4a, 0xef, 0xc3,
+ 0xa8, 0xdc, 0x41, 0x78, 0x72, 0x5c, 0x16, 0xed, 0x7d, 0xa6, 0xb4, 0x38,
+ 0x10, 0x7d, 0xa2, 0x48, 0x8a, 0xf8, 0xfd, 0x5c, 0xb2, 0xc1, 0x5a, 0x88,
+ 0x49, 0xa5, 0x31, 0xe1, 0xa9, 0x55, 0xc4, 0x0c, 0xd6, 0xc1, 0x47, 0x95,
+ 0x6f, 0xc3, 0xe8, 0xa1, 0x5a, 0x10, 0x82, 0xe9, 0xe9, 0xa7, 0x87, 0x8e,
+ 0xfa, 0xb9, 0x29, 0xc5, 0x0d, 0x52, 0xfd, 0x6c, 0x14, 0xca, 0xd0, 0x98,
+ 0x7f, 0x66, 0x72, 0x21, 0xa0, 0xc8, 0xab, 0x29, 0xa6, 0x82, 0xde, 0x04,
+ 0xe4, 0x37, 0xb2, 0x0c, 0x82, 0xe9, 0xa7, 0x59, 0x29, 0x1d, 0xab, 0xd2,
+ 0x2f, 0xb3, 0x8e, 0x86, 0x12, 0x1b, 0x71, 0xb3, 0xab, 0x47, 0x3e, 0xa0,
+ 0x97, 0x74, 0x41, 0xdb, 0x6b, 0x13, 0x7d, 0x01, 0xb6, 0x3e, 0x32, 0x84,
+ 0x12, 0x99, 0x6c, 0xcb, 0x8d, 0xc2, 0x7e, 0x57, 0xc8, 0xcd, 0x6c, 0xbe,
+ 0xb3, 0x1e, 0x32, 0x11, 0x60, 0xdf, 0x29, 0xea, 0x31, 0x51, 0xf3, 0x4b,
+ 0xa3, 0x68, 0x46, 0x49, 0x5b, 0x6e, 0x4b, 0xb7, 0x66, 0xf0, 0xbc, 0xdb,
+ 0xa0, 0x00, 0x62, 0x26, 0x5a, 0xd7, 0xd0, 0x18, 0x47, 0xe2, 0x2c, 0x06,
+ 0xa4, 0x63, 0xdf, 0xeb},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 41
+ {SEC_OID_SHA256,
+ 41,
+ {0x75, 0x5f, 0x09, 0x00, 0x81, 0x18, 0x98, 0x78, 0xea, 0x1a, 0xd0, 0x30,
+ 0x70, 0x94, 0x4d, 0x34, 0x66, 0xc7, 0x73, 0xff, 0xb2, 0x63, 0x2b, 0x04,
+ 0x5e, 0xa2, 0x86, 0x55, 0xc8, 0x52, 0x74, 0x88, 0xac, 0xa4, 0x23, 0x57,
+ 0x71, 0x84, 0x36, 0xf6, 0xc9, 0x22, 0x2a, 0x16, 0xac, 0x61, 0xae, 0x8d,
+ 0x75, 0x2e, 0xa1, 0x8d, 0xcd, 0x9f, 0x0c, 0x53, 0x70, 0xe7, 0x67, 0x30,
+ 0xc3, 0x1e, 0xeb, 0x77, 0x27, 0x55, 0xe3, 0xa7, 0x63, 0x50, 0x9a, 0x91,
+ 0x26, 0xb6, 0x40, 0x07, 0x34, 0x1c, 0x5f, 0xa4, 0x8b, 0xf9, 0x5b, 0xbf,
+ 0x3e, 0x3a, 0x9d, 0xdc, 0x36, 0x09, 0x66, 0x25, 0xb0, 0xf6, 0xbb, 0x27,
+ 0x10, 0x8d, 0xc1, 0xc4, 0xbf, 0xa1, 0x91, 0xd6, 0x6a, 0x40, 0x3e, 0x11,
+ 0xdf, 0x28, 0x38, 0xfd, 0x40, 0x12, 0x15, 0xcd, 0x2d, 0xcf, 0xb5, 0x80,
+ 0x6a, 0xd0, 0x95, 0x5e, 0xdc, 0x2f, 0xed, 0xa4, 0xa1, 0x9e, 0x0d, 0x84,
+ 0x96, 0x8a, 0x6e, 0x17, 0x56, 0x03, 0x6b, 0xf0, 0xaa, 0xc8, 0x99, 0x0d,
+ 0x7b, 0x8b, 0xdb, 0xe4, 0x5a, 0x6c, 0x0e, 0xdd, 0x8f, 0x55, 0x72, 0x0f,
+ 0x10, 0x5d, 0x70, 0xbe, 0x7e, 0x42, 0xaa, 0xc1, 0x14, 0xa5, 0x28, 0xf1,
+ 0xb3, 0xbe, 0xb8, 0x1a, 0xe7, 0x96, 0xd4, 0x55, 0xbe, 0xb0, 0x5b, 0x49,
+ 0x36, 0xea, 0x3b, 0x08, 0x93, 0xe8, 0xc2, 0xfc, 0xeb, 0x8a, 0x6b, 0x8e,
+ 0x1b, 0xb6, 0xde, 0x37, 0xc4, 0x0e, 0x4b, 0x3d, 0xa2, 0xa1, 0xeb, 0xe9,
+ 0xa5, 0x22, 0x44, 0xa5, 0xf4, 0xbb, 0xd1, 0xee, 0x20, 0x1d, 0x21, 0x8d,
+ 0x3a, 0x12, 0x0d, 0x6a, 0xdd, 0x71, 0x71, 0xab, 0x56, 0xda, 0x30, 0x62,
+ 0xde, 0x49, 0x52, 0x49, 0x5b, 0x60, 0x2d, 0xcf, 0xb4, 0x40, 0x4d, 0x0c,
+ 0x90, 0x01, 0x44, 0xbe, 0xf9, 0xd4, 0x6c, 0xbc, 0xe6, 0xd7, 0xef, 0x93,
+ 0x61, 0x60, 0x34, 0x2c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 42
+ {SEC_OID_SHA256,
+ 42,
+ {0x80, 0x83, 0xdd, 0xe7, 0xce, 0xf1, 0xb0, 0x18, 0xfa, 0xb0, 0xe9, 0xaa,
+ 0x58, 0x74, 0x4a, 0x66, 0x5c, 0x24, 0xda, 0xd0, 0x79, 0x1d, 0xfa, 0x6e,
+ 0x8f, 0xe3, 0xe9, 0x5b, 0x32, 0x0a, 0x94, 0x03, 0x89, 0x26, 0xf6, 0xcb,
+ 0xaa, 0xf1, 0x95, 0x62, 0xfc, 0x53, 0xf3, 0xa6, 0x9e, 0x0a, 0xca, 0x0d,
+ 0x97, 0x80, 0xaf, 0x9e, 0xb9, 0x26, 0x7f, 0x19, 0xa0, 0x81, 0x34, 0x32,
+ 0x94, 0x35, 0x6f, 0xba, 0x81, 0x51, 0x8f, 0xdb, 0x96, 0x15, 0x74, 0xa7,
+ 0xef, 0x38, 0x62, 0x5c, 0x20, 0x10, 0x36, 0xae, 0x95, 0x42, 0x38, 0xb8,
+ 0x89, 0xc8, 0xee, 0xb3, 0x67, 0x7f, 0x7f, 0x9d, 0xf0, 0x7b, 0xad, 0xd5,
+ 0xf2, 0x7c, 0xeb, 0x0c, 0xcb, 0xea, 0xeb, 0xed, 0xc4, 0x1b, 0x97, 0x76,
+ 0x09, 0xf8, 0xb9, 0x64, 0xf0, 0x28, 0x45, 0x4b, 0x44, 0x06, 0xe2, 0x2e,
+ 0x00, 0x34, 0xc3, 0x65, 0x5a, 0xb4, 0x99, 0xd0, 0x1d, 0x1b, 0x6b, 0xe0,
+ 0xc1, 0x9b, 0xfc, 0x9e, 0x4e, 0xe2, 0xe2, 0x09, 0xdc, 0x03, 0x3b, 0xa1,
+ 0xa6, 0x6b, 0x50, 0xff, 0xec, 0xec, 0xa5, 0x32, 0xc2, 0xc8, 0x06, 0xcd,
+ 0x2e, 0xd2, 0x58, 0x63, 0x25, 0xd5, 0xbb, 0xc5, 0x7f, 0x42, 0x84, 0x0d,
+ 0x8d, 0xf8, 0x86, 0x36, 0xb4, 0x88, 0xea, 0x36, 0x3b, 0xb7, 0xf3, 0xec,
+ 0x35, 0xd6, 0x5a, 0x63, 0x5b, 0xef, 0xe9, 0xd9, 0x6c, 0xe2, 0xcb, 0x8c,
+ 0x4b, 0x7b, 0x0f, 0x90, 0xae, 0x3e, 0xea, 0x67, 0x7d, 0xeb, 0xde, 0x8c,
+ 0x6b, 0x2f, 0x63, 0xa0, 0xbd, 0x6b, 0x69, 0x49, 0x22, 0xff, 0xcd, 0xbf,
+ 0x8e, 0x54, 0x86, 0x4f, 0x4a, 0x90, 0x20, 0x2e, 0xff, 0x26, 0x66, 0x78,
+ 0x49, 0x0e, 0x53, 0x92, 0x3d, 0xc4, 0x8d, 0x70, 0xe9, 0xfb, 0xb7, 0x56,
+ 0x53, 0x6f, 0xe6, 0x19, 0x65, 0x53, 0xc8, 0x49, 0x2f, 0xb5, 0xec, 0xbd,
+ 0x0a, 0x5e, 0x66, 0xd1},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 43
+ {SEC_OID_SHA256,
+ 43,
+ {0x85, 0xa9, 0x65, 0xf4, 0xcf, 0xdd, 0xb1, 0x7e, 0xb8, 0x11, 0x95, 0xbd,
+ 0xcb, 0x08, 0x1d, 0x30, 0x7f, 0xd7, 0xf2, 0x18, 0xde, 0x37, 0xc6, 0xda,
+ 0xf0, 0x43, 0xd1, 0xbe, 0x8c, 0x9b, 0xdf, 0xa8, 0x5b, 0x3a, 0x7a, 0x09,
+ 0x51, 0x56, 0x9e, 0x67, 0x0c, 0xfc, 0xc6, 0x95, 0x36, 0x5d, 0xc4, 0x5e,
+ 0x3b, 0x9e, 0x44, 0xa7, 0xd7, 0x9f, 0xdc, 0x3b, 0x8b, 0xa9, 0x29, 0x12,
+ 0xa6, 0x42, 0xec, 0xbc, 0xea, 0x85, 0xd5, 0x66, 0x54, 0x16, 0x1b, 0x77,
+ 0x7b, 0x28, 0x0b, 0x46, 0xbe, 0x78, 0xab, 0xf7, 0xf0, 0xee, 0x22, 0x0d,
+ 0xda, 0x1a, 0xe3, 0xeb, 0x4e, 0x39, 0xfa, 0x7a, 0xe4, 0xd2, 0x51, 0x1d,
+ 0x41, 0x11, 0xb3, 0x1f, 0xe1, 0x7d, 0xfe, 0xb8, 0x97, 0xba, 0xd9, 0xff,
+ 0xb1, 0xfb, 0x36, 0x70, 0x76, 0xab, 0x33, 0x6b, 0x1f, 0x48, 0x53, 0x0f,
+ 0x7d, 0x39, 0xf1, 0x06, 0xcb, 0xa2, 0xfb, 0x89, 0x61, 0xe5, 0x9e, 0xd3,
+ 0xb0, 0x60, 0xc6, 0x4f, 0x5b, 0x28, 0x73, 0xee, 0x51, 0xae, 0x59, 0x52,
+ 0x6e, 0x78, 0x2a, 0xfd, 0x79, 0x49, 0x05, 0x92, 0x3c, 0x87, 0x53, 0xbe,
+ 0x18, 0xec, 0x9c, 0xd3, 0x79, 0x1e, 0x96, 0xeb, 0x00, 0x43, 0x35, 0x48,
+ 0xf2, 0xf2, 0xda, 0x47, 0x80, 0x53, 0xc7, 0xbc, 0x22, 0x22, 0x81, 0xe7,
+ 0x34, 0x2a, 0x05, 0x10, 0x22, 0x4c, 0x9f, 0x9e, 0x53, 0xc0, 0x82, 0xa1,
+ 0x13, 0x31, 0xf0, 0x92, 0x3c, 0x44, 0xda, 0x85, 0x33, 0xb5, 0x65, 0x63,
+ 0xad, 0xb7, 0x81, 0xc7, 0x6f, 0x4b, 0xc3, 0x03, 0xac, 0x57, 0x54, 0xbd,
+ 0x6d, 0x74, 0x48, 0xdf, 0x0e, 0x23, 0xe4, 0x10, 0x63, 0x99, 0x2c, 0xe6,
+ 0xab, 0xb3, 0xd3, 0x13, 0x78, 0xbe, 0x04, 0x0a, 0xa8, 0x15, 0xfc, 0xbf,
+ 0xb3, 0x33, 0x55, 0x9f, 0xb4, 0x02, 0x12, 0x4c, 0x53, 0xf1, 0xa5, 0xb4,
+ 0xe6, 0xfa, 0xb5, 0x59},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 44
+ {SEC_OID_SHA256,
+ 44,
+ {0x51, 0xe5, 0x2e, 0xdd, 0x65, 0xff, 0x6f, 0x2f, 0xb8, 0x12, 0xd2, 0xfd,
+ 0x4f, 0x3f, 0x98, 0x52, 0xee, 0xdd, 0x74, 0x56, 0x30, 0xc9, 0xbf, 0x12,
+ 0xe6, 0xf6, 0x33, 0x47, 0xc2, 0xc8, 0x04, 0x02, 0xab, 0x0d, 0xa6, 0x54,
+ 0x15, 0x50, 0x46, 0xe4, 0x83, 0x1e, 0xa0, 0x2f, 0xec, 0x6d, 0xaf, 0xff,
+ 0xe9, 0x4e, 0x6c, 0x45, 0x0a, 0x96, 0xcf, 0x56, 0x83, 0x1a, 0x0b, 0xf8,
+ 0xe4, 0x8b, 0x99, 0x45, 0x6d, 0xa7, 0xe1, 0x7b, 0x9f, 0x64, 0x2e, 0x9d,
+ 0x6e, 0x03, 0x31, 0x53, 0xf7, 0x40, 0x09, 0x5a, 0x67, 0xc8, 0x6f, 0x5f,
+ 0xa4, 0xfb, 0x37, 0xee, 0xc9, 0xcf, 0xfa, 0xcd, 0x7d, 0xbc, 0x36, 0x8b,
+ 0xf0, 0x7e, 0xe0, 0x00, 0x50, 0x60, 0x67, 0x48, 0xdc, 0x88, 0x7f, 0xe0,
+ 0x77, 0x88, 0x71, 0xff, 0x64, 0x95, 0x3c, 0x24, 0x92, 0x44, 0xe7, 0x8c,
+ 0xeb, 0x4b, 0x62, 0xef, 0xff, 0xd2, 0xe9, 0xca, 0xe6, 0x80, 0x3c, 0x25,
+ 0x50, 0x4a, 0x67, 0xfd, 0x94, 0x94, 0x1e, 0xff, 0x1a, 0x32, 0x0b, 0x1e,
+ 0x06, 0x18, 0xeb, 0x9c, 0xc3, 0x50, 0xd8, 0x24, 0x18, 0x92, 0xad, 0xfc,
+ 0x42, 0x79, 0x0f, 0x24, 0x74, 0x5b, 0xe1, 0x2e, 0xcd, 0xc6, 0x3f, 0x89,
+ 0x1b, 0xb6, 0xc0, 0x06, 0x6e, 0xe2, 0x88, 0x95, 0xc7, 0x8a, 0x9f, 0x17,
+ 0x73, 0xca, 0x52, 0x7e, 0x97, 0x6e, 0xb2, 0x9a, 0xbf, 0x4f, 0x64, 0x9f,
+ 0x83, 0xf0, 0xfd, 0xd7, 0xa7, 0xf7, 0x2b, 0x7d, 0xd3, 0x34, 0x31, 0x49,
+ 0xb4, 0xc1, 0xb6, 0x99, 0x58, 0x89, 0x48, 0xe5, 0x50, 0x8a, 0x58, 0xbb,
+ 0xc4, 0x81, 0xfb, 0xda, 0x51, 0x15, 0xcb, 0x58, 0x22, 0xcb, 0x10, 0x83,
+ 0x4c, 0xc0, 0x19, 0x89, 0x26, 0x4c, 0x79, 0x79, 0x4b, 0xa0, 0x32, 0x96,
+ 0x72, 0x71, 0xa7, 0xd2, 0xaf, 0x9c, 0x12, 0xa4, 0x93, 0xd1, 0xbf, 0x3c,
+ 0x07, 0x0b, 0x72, 0x07},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 45
+ {SEC_OID_SHA256,
+ 45,
+ {0x84, 0xa5, 0x5f, 0x8b, 0xd7, 0x89, 0x94, 0xa9, 0xe2, 0x04, 0xbf, 0x57,
+ 0x29, 0x2e, 0x1c, 0x29, 0xd6, 0x63, 0xa8, 0x96, 0x3c, 0x01, 0x22, 0x56,
+ 0x86, 0xcd, 0x64, 0x6f, 0xf8, 0xb2, 0x3f, 0x7c, 0xe6, 0xbe, 0x18, 0x81,
+ 0x7b, 0xfd, 0x28, 0x4d, 0x26, 0x49, 0xb0, 0x75, 0xfb, 0xfe, 0x23, 0x3a,
+ 0x2f, 0x8c, 0xd5, 0x9a, 0xe4, 0x65, 0xaf, 0x14, 0x60, 0x21, 0x08, 0xda,
+ 0x6b, 0xda, 0xd3, 0x1f, 0xc9, 0x75, 0x00, 0xf7, 0x91, 0xae, 0x1b, 0xf4,
+ 0x45, 0x9a, 0x4b, 0x3b, 0xe3, 0x50, 0x36, 0x2b, 0x46, 0xf8, 0x46, 0x97,
+ 0x74, 0x2c, 0x6f, 0xb6, 0x67, 0x15, 0x33, 0xcb, 0xe7, 0x3d, 0xd1, 0x53,
+ 0x04, 0xe7, 0xc5, 0x69, 0xc6, 0x73, 0xc7, 0x99, 0x22, 0x7a, 0x65, 0x23,
+ 0xa5, 0x4e, 0xaa, 0x4e, 0x4a, 0xbb, 0xa2, 0xe4, 0x51, 0xc3, 0xf7, 0x5c,
+ 0xff, 0x2f, 0xfa, 0x6c, 0xbd, 0x9b, 0x04, 0xcf, 0x4a, 0x73, 0xa3, 0x5e,
+ 0x6b, 0xbc, 0xcb, 0x44, 0x45, 0xa9, 0x9a, 0x13, 0x80, 0xfb, 0xfc, 0x2c,
+ 0xdd, 0x5f, 0xda, 0x03, 0xbd, 0xe5, 0x73, 0xb4, 0xbb, 0x88, 0xa2, 0x05,
+ 0xfb, 0xb3, 0x83, 0x44, 0x64, 0x8a, 0xb0, 0x38, 0x29, 0xf4, 0xe3, 0x68,
+ 0x71, 0x17, 0xef, 0x7c, 0x12, 0x52, 0x2a, 0xde, 0x2e, 0xf7, 0x36, 0xb2,
+ 0x46, 0x33, 0xdd, 0xef, 0xd0, 0xce, 0x6d, 0xa2, 0x08, 0xe8, 0x60, 0xca,
+ 0x6f, 0x3a, 0x79, 0x49, 0x2b, 0xf4, 0xdb, 0x6b, 0x46, 0x65, 0x00, 0x37,
+ 0x1e, 0x40, 0xde, 0x78, 0xd5, 0xd2, 0x70, 0x8c, 0x2a, 0x97, 0x99, 0x92,
+ 0x39, 0xe3, 0x88, 0x52, 0xde, 0x7a, 0x02, 0x98, 0x12, 0x03, 0xc8, 0x40,
+ 0x22, 0x74, 0xcb, 0x1a, 0xa2, 0x4f, 0xdb, 0x3e, 0x2c, 0xd2, 0x7a, 0x43,
+ 0x05, 0xb1, 0x57, 0x97, 0xa4, 0x98, 0x14, 0x58, 0x48, 0xe7, 0x4d, 0x5d,
+ 0xed, 0xab, 0x41, 0xf8},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 46
+ {SEC_OID_SHA256,
+ 46,
+ {0x19, 0xba, 0x81, 0xc3, 0xe6, 0x88, 0xc4, 0x16, 0x25, 0xd6, 0x71, 0x4d,
+ 0xa9, 0x1e, 0xfb, 0x9b, 0xfc, 0x95, 0xa6, 0x34, 0x40, 0x93, 0x25, 0xf1,
+ 0xcf, 0xab, 0x3d, 0xba, 0x44, 0xb8, 0x07, 0xfe, 0x06, 0x37, 0x40, 0xfa,
+ 0xe7, 0x60, 0x4a, 0x83, 0x9e, 0xfc, 0xe0, 0x51, 0xd2, 0x54, 0xaf, 0x50,
+ 0xef, 0xe0, 0x44, 0xbe, 0xc9, 0x62, 0x80, 0xa8, 0x31, 0xae, 0x8e, 0x4e,
+ 0x93, 0xa0, 0xd0, 0x61, 0x1e, 0x0a, 0x43, 0xde, 0x6a, 0xea, 0xfe, 0xb3,
+ 0xee, 0xbb, 0xe0, 0xd6, 0xec, 0x74, 0xe8, 0x4f, 0xdf, 0xba, 0xe3, 0xac,
+ 0x8c, 0xad, 0xf6, 0x57, 0xfa, 0x34, 0x29, 0x21, 0x27, 0x4b, 0xe8, 0x01,
+ 0xd0, 0x5e, 0x55, 0x3f, 0x58, 0x9e, 0x8f, 0x48, 0xd2, 0xaf, 0x38, 0xb7,
+ 0x94, 0x04, 0xd9, 0x65, 0xe0, 0xa4, 0xde, 0xf7, 0xc0, 0x97, 0x5d, 0x6d,
+ 0x9b, 0x53, 0x51, 0xea, 0x82, 0x45, 0x1b, 0x6b, 0xc2, 0x6d, 0xb3, 0xfc,
+ 0x64, 0x72, 0x93, 0x25, 0xb0, 0x59, 0xf4, 0x50, 0x89, 0xc9, 0x0f, 0x5c,
+ 0x87, 0x92, 0x93, 0x34, 0x87, 0xd4, 0xc5, 0x31, 0x7b, 0x62, 0xa0, 0x2b,
+ 0x93, 0x67, 0xa9, 0x9e, 0x8d, 0x5c, 0x41, 0x48, 0xfa, 0xa1, 0x78, 0x1a,
+ 0xe2, 0x12, 0x00, 0xf1, 0xc3, 0x9b, 0xe4, 0x93, 0x53, 0xd0, 0x97, 0x65,
+ 0x02, 0xff, 0x19, 0xe0, 0x8f, 0x37, 0x4e, 0xe6, 0x85, 0xd5, 0x8f, 0x14,
+ 0xda, 0xcf, 0x61, 0x3f, 0xbb, 0x3a, 0x56, 0xae, 0x3f, 0x1b, 0xff, 0x1a,
+ 0xfc, 0x06, 0x0b, 0xa3, 0x6a, 0xac, 0x11, 0xe2, 0xd0, 0x38, 0x27, 0x2c,
+ 0x01, 0xc4, 0x30, 0xbd, 0x46, 0x3f, 0xcf, 0x55, 0xb3, 0x11, 0x02, 0x4c,
+ 0xd7, 0xce, 0x10, 0xbf, 0x59, 0xc3, 0x2b, 0xa3, 0xd9, 0x94, 0x3f, 0x75,
+ 0xf8, 0xf7, 0x68, 0x70, 0xbf, 0x0a, 0x8d, 0xc3, 0xe7, 0x86, 0xe0, 0x71,
+ 0x8d, 0xf3, 0xc0, 0x1b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 47
+ {SEC_OID_SHA256,
+ 47,
+ {0x2f, 0x84, 0x14, 0x1b, 0x77, 0x39, 0x14, 0x94, 0x7f, 0x72, 0xdb, 0x69,
+ 0x81, 0xd6, 0xd0, 0x81, 0x5a, 0xa7, 0x7f, 0xa8, 0xff, 0xb0, 0x44, 0x4c,
+ 0x13, 0xb7, 0x61, 0x2d, 0x6d, 0x89, 0x03, 0x8b, 0x02, 0xeb, 0x60, 0xa7,
+ 0x64, 0x1d, 0xec, 0x20, 0x07, 0x9d, 0x6d, 0x87, 0x96, 0x15, 0x02, 0x33,
+ 0x0f, 0x22, 0x8b, 0x93, 0x6a, 0xba, 0x65, 0xff, 0x8c, 0x59, 0xa6, 0x51,
+ 0x65, 0x6b, 0xc3, 0xad, 0x7a, 0x31, 0x31, 0xe5, 0x53, 0x12, 0xd3, 0x34,
+ 0xda, 0x0f, 0x60, 0x0f, 0x35, 0x38, 0xf3, 0xb6, 0x5e, 0xd6, 0x1a, 0x5d,
+ 0x29, 0x8e, 0x32, 0xf7, 0x44, 0x53, 0x38, 0x5d, 0x09, 0xae, 0x45, 0xeb,
+ 0x93, 0xa4, 0xd3, 0x5e, 0xd2, 0xdd, 0x7a, 0x74, 0x97, 0x08, 0x5d, 0x5d,
+ 0x3a, 0x36, 0xe6, 0x5f, 0x1a, 0x0b, 0xd8, 0x68, 0x34, 0x80, 0x39, 0x7d,
+ 0xad, 0x3b, 0x30, 0x4e, 0x49, 0xce, 0xe0, 0x22, 0x01, 0xa9, 0xa1, 0xca,
+ 0x5b, 0x77, 0x8e, 0x91, 0xe6, 0x8e, 0xa3, 0x5f, 0xf7, 0x28, 0x27, 0xf9,
+ 0x68, 0x42, 0x64, 0x65, 0x84, 0x56, 0x98, 0xac, 0x09, 0x99, 0xf7, 0x31,
+ 0x1e, 0x5c, 0x53, 0x24, 0x38, 0xe8, 0xfb, 0x49, 0x4d, 0x8d, 0x92, 0xef,
+ 0xb5, 0x20, 0x29, 0x3c, 0x50, 0x3c, 0xed, 0xac, 0x00, 0x36, 0xfb, 0x42,
+ 0x90, 0x7e, 0x78, 0x37, 0x7f, 0x89, 0x7b, 0xd7, 0xb9, 0x43, 0x28, 0xf6,
+ 0xa1, 0xa5, 0x94, 0xea, 0x2c, 0xe3, 0x77, 0x0a, 0x49, 0xbf, 0xf8, 0x70,
+ 0x2e, 0x53, 0x47, 0x98, 0xe1, 0xef, 0xf6, 0x32, 0x43, 0x10, 0xc6, 0xec,
+ 0xc7, 0x1e, 0x53, 0x63, 0xa0, 0xb2, 0x3f, 0x56, 0x04, 0xa2, 0xaa, 0x24,
+ 0x58, 0x08, 0xb7, 0x2c, 0x9f, 0x6e, 0xee, 0x36, 0x4b, 0xcb, 0xb2, 0x2e,
+ 0x8f, 0x14, 0x44, 0x60, 0xc5, 0x30, 0x0d, 0x3f, 0x89, 0xf3, 0xb8, 0xb6,
+ 0xfd, 0x26, 0xc1, 0x5f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 48
+ {SEC_OID_SHA256,
+ 48,
+ {0x5e, 0x97, 0xf3, 0x12, 0x2d, 0x20, 0x2f, 0xc0, 0xc7, 0x68, 0x8f, 0x28,
+ 0xa0, 0xeb, 0xa5, 0xf5, 0xae, 0x87, 0x95, 0x43, 0x8b, 0x09, 0xf6, 0x53,
+ 0x2a, 0x2b, 0xc3, 0xe7, 0x5a, 0x16, 0x40, 0x75, 0x14, 0x6f, 0x72, 0xe0,
+ 0xb3, 0x39, 0x7b, 0xf0, 0x86, 0xec, 0x8e, 0x72, 0x99, 0xb6, 0x7f, 0x5c,
+ 0x54, 0xe4, 0x26, 0x3a, 0xa0, 0x11, 0x1f, 0x4f, 0xf3, 0xc1, 0x6d, 0xe9,
+ 0xaa, 0x06, 0x68, 0x2d, 0x63, 0xbe, 0x4d, 0x8e, 0x82, 0xb5, 0xe2, 0xb3,
+ 0xc1, 0x5d, 0x91, 0x30, 0x93, 0xe2, 0x9a, 0xd8, 0x44, 0xc7, 0x0f, 0x9f,
+ 0xf9, 0xb3, 0xa0, 0x84, 0xd4, 0x16, 0x48, 0xe3, 0x22, 0xa2, 0x21, 0x24,
+ 0x63, 0xec, 0x75, 0x88, 0x23, 0x59, 0x11, 0x17, 0xe0, 0x3d, 0x90, 0x99,
+ 0x7d, 0x62, 0x64, 0xe5, 0xbf, 0xcc, 0x15, 0xb8, 0x34, 0xce, 0x7a, 0xe7,
+ 0x85, 0xbf, 0x22, 0x39, 0x9a, 0x85, 0xfc, 0x45, 0x4f, 0x6f, 0xe9, 0xca,
+ 0xca, 0xe5, 0x68, 0xe0, 0xd9, 0xbf, 0xea, 0xd7, 0xba, 0x99, 0x8c, 0xfa,
+ 0x1f, 0x25, 0xa1, 0xb7, 0x39, 0x2e, 0xdd, 0xa3, 0x11, 0x58, 0x01, 0xeb,
+ 0x31, 0xc9, 0xbd, 0x0e, 0xaf, 0x6b, 0x5c, 0x07, 0x02, 0x24, 0xfe, 0xd0,
+ 0x9f, 0xdb, 0x07, 0x1f, 0x87, 0x26, 0x6a, 0x62, 0x47, 0xcc, 0x4e, 0x3c,
+ 0x72, 0xc5, 0x91, 0xc5, 0xa8, 0x8a, 0x6b, 0x41, 0x24, 0x1c, 0x49, 0x12,
+ 0x15, 0x51, 0x2a, 0x81, 0x0e, 0xfa, 0x99, 0x3b, 0x0c, 0x77, 0xe9, 0xd3,
+ 0xea, 0x4f, 0xd7, 0x8f, 0xe9, 0xed, 0x4b, 0xaa, 0xe8, 0xcd, 0x8d, 0x41,
+ 0x19, 0x6e, 0xfa, 0x3d, 0x5f, 0x2f, 0xa2, 0xb4, 0xfa, 0x6c, 0x02, 0x7f,
+ 0x4c, 0x38, 0x5f, 0x98, 0xc8, 0x8a, 0x29, 0x6c, 0xbc, 0x5c, 0x64, 0x59,
+ 0xf9, 0x1d, 0xee, 0x01, 0xbb, 0xdf, 0xa0, 0x59, 0xc5, 0x0b, 0x42, 0x63,
+ 0x96, 0x41, 0xb2, 0x9f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 49
+ {SEC_OID_SHA256,
+ 49,
+ {0x8f, 0x32, 0xf7, 0x3f, 0x33, 0x87, 0xf3, 0x71, 0x46, 0x5e, 0x3a, 0x75,
+ 0xa0, 0xd1, 0xc7, 0xdf, 0x7c, 0x52, 0xc1, 0x1a, 0xbe, 0xcd, 0xb6, 0x9b,
+ 0xa8, 0x36, 0x02, 0xc9, 0xf8, 0x98, 0x01, 0x77, 0xe7, 0xdf, 0x76, 0x43,
+ 0x8f, 0x2e, 0x95, 0xcc, 0xbb, 0x03, 0x1e, 0x0a, 0xb9, 0x72, 0xc3, 0x02,
+ 0x79, 0xdd, 0x26, 0x41, 0xe5, 0xcb, 0x43, 0xa2, 0x4e, 0xce, 0x04, 0xd7,
+ 0x47, 0x78, 0x79, 0xbf, 0x98, 0x9e, 0x50, 0x48, 0x87, 0x51, 0x3e, 0xaa,
+ 0x19, 0x7c, 0x0b, 0x5e, 0x63, 0x65, 0xba, 0x62, 0x13, 0x4e, 0xb5, 0x1f,
+ 0xcd, 0x3a, 0x71, 0x3c, 0x69, 0xac, 0xce, 0x93, 0x32, 0xca, 0x50, 0xec,
+ 0x17, 0x96, 0xd8, 0x8a, 0xc9, 0x92, 0x16, 0x31, 0xa1, 0xfa, 0x18, 0x2e,
+ 0x6f, 0xdd, 0xbe, 0xec, 0xae, 0xb9, 0xec, 0x46, 0x87, 0x73, 0xca, 0xda,
+ 0x71, 0xf9, 0x08, 0x91, 0x52, 0x59, 0x96, 0x7f, 0xd7, 0x93, 0x2f, 0x41,
+ 0xa3, 0x73, 0x4f, 0x09, 0xd2, 0x30, 0xb1, 0xdd, 0x48, 0x7f, 0x3b, 0xa1,
+ 0xdf, 0x1a, 0xd1, 0xbe, 0x83, 0x06, 0x09, 0x6f, 0x3d, 0xcc, 0xa6, 0x84,
+ 0x54, 0x8b, 0xd4, 0x58, 0xb0, 0x21, 0x17, 0x38, 0xc7, 0x9a, 0x81, 0x04,
+ 0xa1, 0x76, 0x89, 0xbe, 0xf8, 0xbb, 0x90, 0x50, 0xcf, 0x59, 0xdf, 0x1b,
+ 0x0e, 0xfd, 0x3a, 0xa3, 0xf2, 0x03, 0xb1, 0x0c, 0xfd, 0xbd, 0x3d, 0xea,
+ 0xfa, 0x36, 0xd7, 0x98, 0x02, 0x12, 0x6d, 0xe1, 0x96, 0xc9, 0xbf, 0xfa,
+ 0x36, 0x2b, 0x79, 0x7c, 0xcf, 0x25, 0x3a, 0xf5, 0x46, 0xc4, 0x75, 0x1b,
+ 0x68, 0xf7, 0xa0, 0xb8, 0x19, 0xa5, 0xb6, 0x34, 0xa9, 0xba, 0xa6, 0xb9,
+ 0x81, 0xb1, 0xbc, 0x32, 0x5e, 0xcf, 0x2b, 0x0c, 0x48, 0xc0, 0x46, 0x3f,
+ 0x85, 0xb0, 0x20, 0x31, 0x58, 0x9d, 0xd7, 0x93, 0xeb, 0x68, 0x20, 0x23,
+ 0xcf, 0xdc, 0x70, 0x58},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 50
+ {SEC_OID_SHA256,
+ 50,
+ {0x2f, 0x02, 0xde, 0x91, 0x6b, 0x44, 0xa1, 0xaa, 0x31, 0x81, 0x1b, 0x48,
+ 0xae, 0x20, 0xef, 0xdc, 0x26, 0x31, 0x9f, 0x25, 0x69, 0xff, 0xfe, 0x23,
+ 0xd0, 0x73, 0x4d, 0xc4, 0xf4, 0x08, 0x53, 0x52, 0x94, 0x51, 0x35, 0xb2,
+ 0x09, 0xd4, 0x60, 0x9b, 0xac, 0xe9, 0x5f, 0x8b, 0x85, 0x01, 0x46, 0xb3,
+ 0x5f, 0x70, 0x38, 0x54, 0xd4, 0x43, 0x55, 0x36, 0xd0, 0x0c, 0x3f, 0xbd,
+ 0x9e, 0x9f, 0xd9, 0x38, 0x12, 0xb4, 0x74, 0x1f, 0x64, 0xc3, 0x32, 0x71,
+ 0xc0, 0x1d, 0xed, 0x56, 0xa6, 0xc1, 0x03, 0x12, 0x1d, 0xba, 0x04, 0x1b,
+ 0x6f, 0xa1, 0xca, 0x7f, 0x9f, 0x8e, 0x26, 0xfb, 0x98, 0xc6, 0x74, 0x1f,
+ 0xfb, 0x9e, 0x2c, 0x7a, 0xbb, 0x10, 0xd3, 0x58, 0x1e, 0x8f, 0x0a, 0x8e,
+ 0xbc, 0xef, 0xd3, 0x86, 0x95, 0x7d, 0xaf, 0x36, 0xd0, 0xae, 0xd4, 0x86,
+ 0x1a, 0x2b, 0x48, 0x04, 0x67, 0xee, 0xf8, 0xfe, 0x51, 0x09, 0x01, 0x2b,
+ 0x76, 0x5c, 0x62, 0x19, 0xdf, 0xb2, 0x60, 0xa2, 0xaa, 0x01, 0x64, 0x32,
+ 0xdf, 0xe7, 0x4f, 0xf2, 0xe7, 0x1c, 0x2a, 0x74, 0x8d, 0x9c, 0x99, 0xe1,
+ 0xa6, 0xa9, 0xa9, 0x86, 0x59, 0xad, 0x6b, 0x59, 0x34, 0xd7, 0xe5, 0x38,
+ 0xc7, 0xac, 0xec, 0xa9, 0x53, 0x4e, 0x6a, 0x48, 0xd2, 0x74, 0x69, 0xa6,
+ 0xad, 0x58, 0x2d, 0xdd, 0x83, 0x8f, 0x13, 0x5a, 0x5f, 0xef, 0x30, 0x9e,
+ 0x0e, 0xfd, 0xf8, 0x15, 0x48, 0x57, 0x56, 0xe7, 0xd8, 0x04, 0x6e, 0x0d,
+ 0xb8, 0x4c, 0xf1, 0x36, 0xa7, 0x25, 0xf5, 0xde, 0xfd, 0xd7, 0x89, 0x35,
+ 0x04, 0x7d, 0xbb, 0xa4, 0xdc, 0xca, 0x1b, 0xa1, 0x53, 0xc6, 0x8c, 0xca,
+ 0x59, 0x84, 0x4e, 0x16, 0x91, 0xdc, 0xfc, 0xe7, 0x3a, 0x4f, 0xb1, 0x1c,
+ 0xc9, 0x15, 0xa4, 0xee, 0x95, 0x49, 0xc2, 0x6d, 0x08, 0xa8, 0x6e, 0xc5,
+ 0x1a, 0x69, 0xe1, 0x04},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 51
+ {SEC_OID_SHA256,
+ 51,
+ {0x1c, 0x6c, 0xc5, 0x7e, 0x11, 0xfa, 0x13, 0x8c, 0x36, 0xbd, 0xb0, 0x69,
+ 0xb0, 0x78, 0x7f, 0xb6, 0x7a, 0x46, 0xc7, 0x0f, 0x39, 0x12, 0x4a, 0xb2,
+ 0xaa, 0x23, 0x26, 0x38, 0x6e, 0x0b, 0x05, 0x5b, 0x81, 0x95, 0x89, 0x7e,
+ 0x02, 0x4a, 0x7e, 0x43, 0xb7, 0x84, 0x0d, 0xf0, 0xc0, 0xd9, 0x44, 0x59,
+ 0x83, 0x0c, 0xac, 0x7e, 0x33, 0xec, 0x3f, 0x12, 0x7c, 0xb1, 0xe9, 0x56,
+ 0x31, 0x67, 0xb6, 0x1b, 0x37, 0x67, 0x96, 0x41, 0x22, 0xa2, 0x43, 0xe9,
+ 0x5b, 0x15, 0xba, 0x9c, 0x8e, 0x1a, 0x99, 0x2e, 0x20, 0xd4, 0xe7, 0x0c,
+ 0xe1, 0x41, 0x34, 0xf9, 0x32, 0xcb, 0x54, 0x53, 0xe7, 0x95, 0xd8, 0x4f,
+ 0xe5, 0x85, 0x6d, 0xc5, 0xce, 0x39, 0xda, 0x38, 0xaf, 0x6e, 0xa4, 0xb6,
+ 0x02, 0x9f, 0xaf, 0xa7, 0xf8, 0x04, 0x97, 0x7e, 0xd0, 0x75, 0xc3, 0x04,
+ 0x12, 0xff, 0xef, 0xee, 0xf2, 0x72, 0x77, 0xe5, 0x41, 0xe3, 0x87, 0x7f,
+ 0x43, 0x9e, 0x49, 0x15, 0x4b, 0xf2, 0x53, 0x83, 0xc9, 0x51, 0x71, 0x62,
+ 0xb1, 0xd6, 0xe4, 0x69, 0xf5, 0xe8, 0x61, 0xc3, 0x85, 0xf2, 0xe8, 0xc4,
+ 0x5f, 0xec, 0xbd, 0x26, 0x50, 0x47, 0x47, 0xce, 0x93, 0x78, 0xf3, 0xf2,
+ 0x5a, 0x77, 0xad, 0xa8, 0xba, 0x83, 0x43, 0xf5, 0x0c, 0xb0, 0x40, 0xf2,
+ 0xf8, 0xc2, 0x24, 0xd1, 0x68, 0x34, 0xc6, 0xa4, 0xd9, 0x7b, 0x4b, 0x8a,
+ 0xf5, 0xd1, 0xa0, 0x85, 0x98, 0xe9, 0xb7, 0xc0, 0xfb, 0x10, 0x26, 0xee,
+ 0x19, 0xfe, 0xb2, 0xa7, 0x06, 0x3f, 0x73, 0xd7, 0x8b, 0xb9, 0xce, 0xc8,
+ 0xf4, 0x99, 0xc4, 0xf6, 0x6c, 0x1f, 0xe5, 0x50, 0x49, 0xd4, 0xfa, 0x18,
+ 0x3b, 0x1a, 0x57, 0x79, 0x24, 0x0b, 0x9a, 0x7c, 0x90, 0x8c, 0x84, 0xef,
+ 0x14, 0x05, 0xe8, 0xed, 0x3c, 0x53, 0xca, 0xfb, 0x92, 0x95, 0x6d, 0x1b,
+ 0xa2, 0x44, 0x5a, 0xc8},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 52
+ {SEC_OID_SHA256,
+ 52,
+ {0x07, 0x7b, 0x81, 0xfd, 0xd8, 0x49, 0xf2, 0xef, 0x23, 0x7c, 0xf2, 0x78,
+ 0xe1, 0x0e, 0x50, 0x6d, 0xde, 0x35, 0x06, 0x9c, 0xc0, 0x46, 0xc4, 0xd4,
+ 0x91, 0xcf, 0x74, 0xce, 0x41, 0x9f, 0x11, 0xe4, 0xca, 0xdd, 0x66, 0xab,
+ 0x1a, 0xcb, 0x99, 0xa3, 0x3f, 0x23, 0x65, 0x4a, 0x65, 0xc8, 0x60, 0xc9,
+ 0x90, 0x1c, 0xa1, 0xf8, 0xeb, 0xca, 0x29, 0xf0, 0xcd, 0x78, 0xe8, 0xed,
+ 0xa1, 0xf6, 0x9e, 0xca, 0x20, 0xeb, 0x12, 0xa6, 0xc1, 0x44, 0x8e, 0xb6,
+ 0x79, 0xfe, 0x52, 0x55, 0xfd, 0xf6, 0x34, 0xf3, 0xfe, 0x2e, 0x71, 0x6c,
+ 0x59, 0x0b, 0x53, 0x45, 0x51, 0x5c, 0x02, 0x63, 0x6a, 0x4f, 0x2b, 0xa3,
+ 0x0a, 0x2b, 0x62, 0xef, 0xcf, 0x5c, 0xdc, 0x13, 0xa6, 0xc0, 0x97, 0x57,
+ 0xb2, 0xd1, 0xeb, 0xe5, 0x94, 0x3a, 0x78, 0x04, 0x24, 0x9f, 0x5c, 0xe9,
+ 0x90, 0x1d, 0x95, 0xb3, 0x03, 0x0e, 0xaa, 0x0a, 0x20, 0x65, 0xd9, 0xfb,
+ 0x5e, 0xac, 0x80, 0x06, 0xa1, 0x76, 0xbc, 0xe1, 0xf4, 0xac, 0x53, 0x79,
+ 0x41, 0xc6, 0xd7, 0x4c, 0x9d, 0xc7, 0x3e, 0x85, 0x26, 0x4a, 0xb0, 0x58,
+ 0xcf, 0x50, 0x43, 0x63, 0x35, 0x35, 0xb0, 0x9a, 0xba, 0xff, 0xf8, 0x91,
+ 0xca, 0x6a, 0x83, 0xc4, 0x5a, 0x7e, 0x99, 0x8d, 0xe6, 0xc8, 0xb9, 0xb2,
+ 0x75, 0xae, 0x9f, 0xd0, 0xe7, 0xe0, 0xad, 0xa7, 0xce, 0x14, 0x34, 0x14,
+ 0x6a, 0xb6, 0xbd, 0x86, 0xa6, 0xeb, 0x79, 0x0d, 0x72, 0x4b, 0x8d, 0x3f,
+ 0xf9, 0x21, 0x23, 0x1f, 0x92, 0xd5, 0xfd, 0x86, 0xf0, 0x63, 0x4e, 0xc4,
+ 0x5b, 0x91, 0x1b, 0x07, 0xcd, 0xd6, 0xf0, 0xfe, 0x27, 0x5f, 0x22, 0xae,
+ 0x22, 0x19, 0xf9, 0x49, 0x7d, 0xb9, 0x82, 0xe5, 0x50, 0x33, 0xdd, 0x98,
+ 0x67, 0x35, 0x7e, 0x6a, 0x09, 0xa9, 0xf4, 0xdc, 0x28, 0x1c, 0x6a, 0xa3,
+ 0x6d, 0x8d, 0x98, 0x4f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 53
+ {SEC_OID_SHA256,
+ 53,
+ {0x04, 0x8d, 0x13, 0xda, 0xae, 0x41, 0x7d, 0xb3, 0x17, 0xd6, 0x55, 0xfd,
+ 0x73, 0xb1, 0x12, 0xcf, 0xeb, 0x8c, 0xb8, 0xbe, 0x13, 0xcb, 0x34, 0xbf,
+ 0x32, 0x35, 0xce, 0xa1, 0xe8, 0x1c, 0x42, 0x48, 0xa7, 0x65, 0x7a, 0x00,
+ 0x5c, 0xe8, 0x9d, 0x81, 0xfe, 0x85, 0xf4, 0x70, 0x6a, 0x47, 0x8d, 0xd9,
+ 0x73, 0x9f, 0xe4, 0x38, 0x37, 0x3e, 0xdf, 0x45, 0x3d, 0xb2, 0x2f, 0xc3,
+ 0x48, 0x0e, 0xdc, 0xaa, 0xd7, 0xac, 0xfb, 0xee, 0x27, 0x42, 0x41, 0x73,
+ 0xab, 0x89, 0xdc, 0x37, 0xaa, 0x50, 0xc7, 0x22, 0xa9, 0x40, 0x4b, 0xf6,
+ 0x97, 0xf3, 0x33, 0xc5, 0xcc, 0xe6, 0x5c, 0x03, 0x94, 0xc3, 0xa8, 0x68,
+ 0x45, 0x02, 0x9b, 0xab, 0x0f, 0x3e, 0x2b, 0xe5, 0x7b, 0xd9, 0x8b, 0x70,
+ 0x7e, 0x3c, 0xae, 0xb2, 0x70, 0xd5, 0xc0, 0xca, 0x72, 0xf7, 0xfb, 0x11,
+ 0xd8, 0xd6, 0xe4, 0x71, 0x7c, 0xd0, 0xdd, 0x6d, 0xec, 0x4e, 0xc5, 0xb0,
+ 0x82, 0x9c, 0x66, 0xd4, 0x4e, 0xcf, 0xbc, 0xf0, 0xb9, 0xb4, 0x6a, 0xad,
+ 0x8f, 0x19, 0x2c, 0x66, 0xf1, 0xda, 0x67, 0xc2, 0x52, 0x0f, 0xbb, 0xb8,
+ 0xcf, 0x84, 0x72, 0x78, 0xff, 0xc6, 0x65, 0xb7, 0xd9, 0x77, 0x60, 0xed,
+ 0x05, 0x81, 0xcf, 0xa4, 0xeb, 0xba, 0x43, 0x33, 0xf0, 0x3f, 0x3f, 0x7d,
+ 0x30, 0xb3, 0x66, 0xee, 0x31, 0x3a, 0x8d, 0xc3, 0xea, 0xa6, 0x8f, 0x1c,
+ 0x59, 0x6b, 0x87, 0xa8, 0x48, 0xec, 0xfc, 0xff, 0xec, 0xeb, 0x96, 0x1f,
+ 0x0e, 0x97, 0x0d, 0xa5, 0x6a, 0xec, 0xad, 0x94, 0x5d, 0xd7, 0x86, 0x60,
+ 0x44, 0x6b, 0xcf, 0x7d, 0x58, 0x90, 0xd0, 0xf6, 0x6e, 0xc0, 0x12, 0xc8,
+ 0xf2, 0xa8, 0x4a, 0x38, 0xac, 0x52, 0x80, 0x50, 0xa9, 0xdc, 0x88, 0x3f,
+ 0xbe, 0x95, 0xb7, 0xbc, 0x9f, 0x28, 0x9f, 0x77, 0x62, 0x29, 0x2e, 0xe5,
+ 0x11, 0x33, 0xec, 0xd2},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 54
+ {SEC_OID_SHA256,
+ 54,
+ {0x20, 0xc0, 0xe1, 0x47, 0x60, 0x60, 0xb1, 0xed, 0x70, 0x8c, 0x5f, 0x7e,
+ 0x15, 0xd9, 0x73, 0xeb, 0x79, 0xf2, 0x3c, 0x14, 0xd6, 0x74, 0x6c, 0xf1,
+ 0xf1, 0xc0, 0xfd, 0xc0, 0xfa, 0x9c, 0x3b, 0x2a, 0xcf, 0x65, 0x93, 0xf6,
+ 0xd6, 0x7a, 0x54, 0x1e, 0xe2, 0x79, 0x75, 0x1b, 0x38, 0x4d, 0xf7, 0x14,
+ 0xa3, 0xae, 0x13, 0xc1, 0x91, 0x99, 0x47, 0x63, 0x85, 0x04, 0xf0, 0xca,
+ 0xa2, 0xc8, 0x42, 0x91, 0xea, 0x00, 0xf5, 0xb3, 0x23, 0xb3, 0x8e, 0x72,
+ 0x00, 0x35, 0xe8, 0xba, 0x40, 0x9b, 0x0a, 0xd7, 0x7c, 0xa1, 0xcc, 0xfe,
+ 0x90, 0x95, 0x82, 0xc4, 0xde, 0x83, 0xe3, 0x26, 0x61, 0xbe, 0x7d, 0xa0,
+ 0x69, 0x50, 0xd9, 0x59, 0xee, 0x81, 0x24, 0x71, 0xd8, 0x78, 0x56, 0x3c,
+ 0x75, 0x46, 0x9e, 0xd8, 0x2d, 0xdf, 0x80, 0x6a, 0x06, 0xa4, 0x85, 0x91,
+ 0x66, 0xd7, 0xe7, 0xa6, 0x59, 0x53, 0x77, 0x9f, 0x9f, 0x1a, 0x3b, 0x72,
+ 0xa2, 0x06, 0x3b, 0x5c, 0x5e, 0x6b, 0x54, 0x6b, 0xeb, 0x42, 0xbd, 0x7a,
+ 0x41, 0xcc, 0xa5, 0x4f, 0xf0, 0x6a, 0xbf, 0xd0, 0x93, 0xa9, 0x47, 0x02,
+ 0x02, 0x85, 0x6d, 0xa9, 0xb8, 0x70, 0x9b, 0xf1, 0x61, 0x5d, 0x7a, 0x45,
+ 0x20, 0xf6, 0x84, 0x2e, 0xd2, 0x9c, 0x89, 0x11, 0xc7, 0x01, 0xe3, 0x12,
+ 0x66, 0x9d, 0x8f, 0x79, 0x27, 0xea, 0x16, 0xe4, 0x51, 0x9c, 0xb5, 0x73,
+ 0xac, 0x19, 0x15, 0x06, 0x14, 0x07, 0xe9, 0x57, 0xd0, 0xad, 0x1e, 0x2e,
+ 0x73, 0x2c, 0x4f, 0x7c, 0x75, 0xf4, 0xc5, 0xee, 0x71, 0xf2, 0x5d, 0x0a,
+ 0xa6, 0xc5, 0x5d, 0x2e, 0xf7, 0xaf, 0x05, 0xde, 0xb5, 0x06, 0x56, 0xdf,
+ 0xce, 0x22, 0x2c, 0xdb, 0x04, 0x9a, 0x77, 0xe6, 0xc3, 0x0d, 0x6d, 0x8c,
+ 0xd1, 0xa8, 0x89, 0x38, 0xbe, 0x1c, 0xc0, 0x4d, 0xdb, 0x1a, 0x54, 0x24,
+ 0x09, 0xe6, 0xa8, 0x81},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 55
+ {SEC_OID_SHA256,
+ 55,
+ {0x21, 0x04, 0x13, 0xed, 0x83, 0x06, 0x9e, 0xfa, 0x72, 0xa4, 0x21, 0x5c,
+ 0xae, 0x4e, 0x59, 0xf2, 0x3e, 0xdb, 0xd5, 0xd1, 0x38, 0x52, 0x94, 0xcf,
+ 0xca, 0x4a, 0x84, 0x08, 0xe6, 0x92, 0x00, 0xd3, 0xbb, 0x73, 0x74, 0x8c,
+ 0xa4, 0x84, 0xa5, 0xaf, 0x10, 0xb5, 0xe6, 0x65, 0xe2, 0x39, 0x42, 0xc9,
+ 0xe9, 0x67, 0x2a, 0xce, 0x86, 0x22, 0x84, 0x84, 0xa8, 0xab, 0x0d, 0x76,
+ 0xf8, 0xf5, 0xba, 0x63, 0xd6, 0x6c, 0x1c, 0x6b, 0x8d, 0x1c, 0x03, 0x2f,
+ 0x82, 0xc5, 0x31, 0xe4, 0xa9, 0x68, 0x56, 0xd1, 0x9d, 0xae, 0x24, 0xb7,
+ 0xe0, 0x90, 0x95, 0x5e, 0x9c, 0x57, 0x16, 0x64, 0x3a, 0x81, 0xe6, 0xa4,
+ 0xaf, 0x6e, 0x67, 0xd4, 0x22, 0x5f, 0x6c, 0x3e, 0xd2, 0x29, 0x3b, 0x8e,
+ 0x53, 0x6c, 0x33, 0x3a, 0xa8, 0x2f, 0xc8, 0x03, 0x86, 0x24, 0x95, 0x90,
+ 0xaf, 0x1a, 0x60, 0x30, 0x7d, 0x87, 0x87, 0xb5, 0x04, 0x19, 0x77, 0x2f,
+ 0xa7, 0x38, 0xa7, 0x53, 0xa8, 0xd5, 0x92, 0xcd, 0xcb, 0xd8, 0xea, 0xb4,
+ 0x03, 0xb7, 0x44, 0xab, 0x87, 0xfc, 0xf8, 0xd4, 0x2b, 0x03, 0x04, 0x0b,
+ 0x74, 0xa6, 0x47, 0x9a, 0xcd, 0xb2, 0x1b, 0x7b, 0x82, 0x62, 0xaa, 0x3d,
+ 0x39, 0x3d, 0x34, 0xa8, 0xf5, 0xa5, 0xcb, 0xc7, 0x96, 0x6b, 0xfe, 0xaa,
+ 0x77, 0x16, 0x41, 0xd2, 0x56, 0x11, 0xf1, 0xe9, 0xec, 0xd8, 0xac, 0xd8,
+ 0x53, 0x2d, 0x0c, 0x79, 0xd3, 0xeb, 0x80, 0xb4, 0x1c, 0x2c, 0x6b, 0xa0,
+ 0x36, 0x00, 0xdd, 0xe2, 0xb5, 0x55, 0xa5, 0xb2, 0xb7, 0xe5, 0x97, 0x09,
+ 0x21, 0xb6, 0xa7, 0xf2, 0xc3, 0x41, 0xed, 0x1c, 0xe4, 0x4d, 0x70, 0xdb,
+ 0xbf, 0x9f, 0x03, 0x8a, 0xcb, 0xed, 0x1a, 0x4d, 0x16, 0x00, 0x4d, 0x48,
+ 0xfe, 0x69, 0x7e, 0xe3, 0x8a, 0x62, 0x61, 0xc1, 0x07, 0xa6, 0xc4, 0x88,
+ 0xf1, 0x33, 0x0a, 0x57},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 56
+ {SEC_OID_SHA256,
+ 56,
+ {0x19, 0xc1, 0xb8, 0x47, 0xf3, 0x7f, 0xe2, 0x96, 0x38, 0x68, 0x4c, 0xd2,
+ 0xaa, 0xf0, 0xa8, 0xb0, 0x9a, 0xf6, 0x81, 0x26, 0x85, 0xd5, 0x03, 0x71,
+ 0x3d, 0x35, 0x7d, 0x4c, 0x97, 0xcf, 0xa5, 0x52, 0x70, 0x3d, 0x36, 0x90,
+ 0xf9, 0xf3, 0xc8, 0x7d, 0x6c, 0x95, 0xee, 0x41, 0x7c, 0xd4, 0x7f, 0x1f,
+ 0xfc, 0xbd, 0xae, 0x96, 0xb0, 0x1e, 0x31, 0xc5, 0x9d, 0xd4, 0x51, 0x9d,
+ 0x5c, 0x0d, 0x8a, 0xc7, 0x06, 0xb6, 0xa3, 0x65, 0x39, 0x4d, 0xf9, 0xc7,
+ 0xa4, 0x90, 0x78, 0xb4, 0x89, 0xfd, 0x61, 0x2a, 0x07, 0xd1, 0x47, 0xb9,
+ 0x8a, 0x4b, 0x58, 0xce, 0x9a, 0x0f, 0x81, 0x2f, 0x35, 0xdf, 0xb7, 0x25,
+ 0xe2, 0xb5, 0x3b, 0xa8, 0x07, 0xb8, 0x91, 0xe8, 0x7c, 0xb7, 0x35, 0xde,
+ 0xb4, 0x0b, 0xae, 0x7b, 0xb1, 0x84, 0x2c, 0x52, 0xb9, 0x24, 0xa9, 0x41,
+ 0x3b, 0xc8, 0x93, 0x45, 0x0d, 0xa1, 0xb3, 0x6e, 0xdf, 0x0a, 0x02, 0xf8,
+ 0x83, 0x53, 0x30, 0xa5, 0x4a, 0x2b, 0x1e, 0xf7, 0xbd, 0xa9, 0x7f, 0x3c,
+ 0xb9, 0xf3, 0xbf, 0x35, 0x4a, 0x0c, 0x11, 0x9e, 0xb5, 0x4e, 0xf3, 0x8a,
+ 0xaa, 0xcd, 0xcd, 0x60, 0xaa, 0x3e, 0x92, 0x27, 0x27, 0x54, 0xde, 0x6d,
+ 0x51, 0xa5, 0x49, 0x94, 0xbe, 0x7a, 0xb4, 0x4c, 0x8d, 0xcb, 0x11, 0xdb,
+ 0xd6, 0x1a, 0x59, 0x3a, 0x3e, 0xa7, 0x1f, 0x4d, 0x61, 0x6b, 0xf0, 0x55,
+ 0x74, 0x94, 0x38, 0xf5, 0x32, 0x25, 0xb1, 0xc0, 0x74, 0x6c, 0x6c, 0x49,
+ 0x1c, 0x72, 0x66, 0x64, 0xef, 0x80, 0xe2, 0x03, 0x91, 0xe5, 0x10, 0xe6,
+ 0xac, 0x99, 0xee, 0x8f, 0x74, 0x53, 0x84, 0x8b, 0xe2, 0x56, 0x2c, 0x17,
+ 0x3b, 0x87, 0x74, 0x2b, 0xa4, 0x8b, 0x05, 0x96, 0xe3, 0x08, 0x0a, 0x48,
+ 0xe7, 0x09, 0x1c, 0xed, 0xb9, 0xc2, 0x3f, 0xb7, 0xd9, 0x20, 0x89, 0x90,
+ 0x38, 0x1e, 0x81, 0x5e},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 57
+ {SEC_OID_SHA256,
+ 57,
+ {0x5f, 0x61, 0x43, 0xcc, 0x96, 0xb7, 0x34, 0x3e, 0x57, 0xcc, 0x83, 0x61,
+ 0x2c, 0x6e, 0x85, 0xd4, 0x63, 0x52, 0xb1, 0xea, 0xa4, 0xb6, 0xbf, 0xda,
+ 0xbe, 0xe0, 0xaf, 0x42, 0x60, 0x9a, 0x9e, 0xbd, 0xe9, 0xdd, 0x07, 0xdb,
+ 0x4c, 0x10, 0xd1, 0x30, 0xf5, 0x83, 0x18, 0xf7, 0x21, 0x0c, 0xff, 0x30,
+ 0xf1, 0x22, 0xd9, 0xdb, 0xc1, 0xd0, 0xf8, 0x8a, 0x3a, 0x0b, 0x7c, 0x04,
+ 0x44, 0x2c, 0x6f, 0x23, 0x79, 0x44, 0x11, 0xdf, 0xea, 0x76, 0x76, 0x09,
+ 0xdc, 0x5c, 0x76, 0x7d, 0xed, 0x76, 0x62, 0xe5, 0x99, 0x60, 0x51, 0x05,
+ 0x2f, 0x98, 0xce, 0x4e, 0xb0, 0xe6, 0xbc, 0xb7, 0x2f, 0xb0, 0x10, 0x93,
+ 0x70, 0xb8, 0x6f, 0xb0, 0xd4, 0xea, 0x99, 0xd0, 0xf0, 0x2a, 0x4e, 0x01,
+ 0x01, 0xcc, 0x88, 0xd0, 0x1e, 0xc5, 0x61, 0x68, 0x51, 0x0d, 0x77, 0xb0,
+ 0xe7, 0x89, 0x00, 0x15, 0xbb, 0x3b, 0x22, 0xa0, 0x32, 0x95, 0x7d, 0x8f,
+ 0x1a, 0xde, 0x70, 0x2a, 0xa7, 0x0a, 0x36, 0x0b, 0xab, 0x6b, 0xb7, 0x7f,
+ 0x08, 0xe9, 0x34, 0x0c, 0x1c, 0x53, 0xb7, 0x2b, 0x99, 0x21, 0x87, 0xcd,
+ 0x4f, 0x7c, 0x87, 0x9e, 0xd8, 0x3d, 0x46, 0x2f, 0xc6, 0x90, 0x62, 0x74,
+ 0x6e, 0x7f, 0x00, 0x41, 0x80, 0x17, 0x09, 0xb0, 0x5a, 0x58, 0xca, 0x4b,
+ 0x03, 0x40, 0x60, 0xad, 0x14, 0xd2, 0x52, 0x57, 0xce, 0x4a, 0xa9, 0x35,
+ 0x73, 0xdb, 0x71, 0x77, 0x90, 0x72, 0xc5, 0xc5, 0xb2, 0x11, 0x68, 0xcd,
+ 0xa0, 0x9a, 0xc7, 0x75, 0xb3, 0x7b, 0x29, 0x75, 0xf2, 0xd5, 0xed, 0x8a,
+ 0xd4, 0xbd, 0x07, 0x87, 0x2e, 0x74, 0xe6, 0xfa, 0xe9, 0x8e, 0x6d, 0x9e,
+ 0x8e, 0x46, 0xf7, 0xa2, 0x62, 0x3b, 0x94, 0x0c, 0xcb, 0x66, 0x2e, 0x89,
+ 0x7e, 0xd6, 0xdf, 0x05, 0x8c, 0x80, 0x81, 0xad, 0x78, 0xc9, 0xcb, 0xc5,
+ 0x46, 0x8b, 0x2a, 0xfc},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 58
+ {SEC_OID_SHA256,
+ 58,
+ {0x32, 0x4d, 0x4a, 0xa1, 0x2b, 0xaa, 0x72, 0x37, 0xb4, 0x87, 0xb7, 0x56,
+ 0xf2, 0x51, 0xb4, 0x1b, 0xcc, 0x3c, 0xc8, 0xc5, 0x16, 0xe5, 0x82, 0x18,
+ 0x70, 0x35, 0x12, 0x7e, 0x1c, 0xb3, 0xdc, 0xc7, 0x89, 0xd5, 0x30, 0x63,
+ 0x70, 0xab, 0x39, 0xf2, 0x43, 0xed, 0x45, 0xb8, 0x83, 0x4e, 0x84, 0x4f,
+ 0xec, 0x49, 0xc0, 0xa1, 0x90, 0xee, 0xb5, 0xb4, 0x42, 0x8a, 0x99, 0x25,
+ 0x05, 0x7a, 0x9f, 0x26, 0xed, 0x57, 0xbf, 0x34, 0x59, 0x2b, 0xd5, 0x67,
+ 0x6b, 0x7d, 0xb1, 0xcb, 0xd9, 0x53, 0x78, 0xc3, 0x97, 0xa6, 0x81, 0x8b,
+ 0x75, 0xa6, 0x5d, 0xa0, 0x37, 0x67, 0x03, 0x8e, 0x5d, 0x11, 0x1f, 0x5f,
+ 0xee, 0x2a, 0x6d, 0x81, 0x66, 0x3f, 0x1c, 0x83, 0x17, 0xea, 0x6c, 0x4e,
+ 0x64, 0x49, 0x82, 0x53, 0xbc, 0x55, 0xf0, 0x76, 0x59, 0xd1, 0x4e, 0x0e,
+ 0xfb, 0x0d, 0xe8, 0x42, 0xaf, 0x6b, 0x82, 0x38, 0x84, 0xe7, 0xdc, 0x2e,
+ 0xca, 0x3a, 0xc5, 0x6c, 0x53, 0xf6, 0x18, 0xc1, 0x03, 0x62, 0x67, 0x1c,
+ 0x57, 0x5a, 0x1c, 0xae, 0x42, 0x41, 0x6b, 0x1e, 0x39, 0x96, 0x2b, 0xb0,
+ 0x6f, 0xba, 0x23, 0x69, 0xaf, 0xb3, 0x36, 0xce, 0x44, 0xf3, 0xfa, 0x38,
+ 0x68, 0xc8, 0x35, 0xd8, 0x31, 0x74, 0x6c, 0x30, 0xc3, 0xa6, 0x09, 0xae,
+ 0x5e, 0x44, 0xd5, 0x28, 0xf7, 0xf6, 0xc7, 0xd3, 0x06, 0xd3, 0x83, 0x9b,
+ 0xb4, 0x6b, 0x0d, 0xa1, 0xed, 0xef, 0xb5, 0xea, 0xf5, 0x9b, 0x03, 0xdc,
+ 0xf9, 0xc5, 0x11, 0x6c, 0xe4, 0x9b, 0x03, 0xcf, 0x03, 0xc1, 0xfe, 0xd3,
+ 0xf3, 0xba, 0x47, 0x4e, 0xe0, 0x78, 0xce, 0x37, 0x97, 0x01, 0x73, 0x40,
+ 0x86, 0x60, 0x12, 0x0b, 0x34, 0x2c, 0x4b, 0x54, 0x7e, 0x9c, 0x40, 0x0c,
+ 0x81, 0xbe, 0x8a, 0x6d, 0x38, 0x52, 0xa0, 0x7a, 0xb2, 0x99, 0x55, 0x6e,
+ 0xcb, 0x86, 0x87, 0x30},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 59
+ {SEC_OID_SHA256,
+ 59,
+ {0x90, 0xa3, 0x02, 0x5f, 0x33, 0xb6, 0x50, 0x8e, 0x08, 0xd4, 0x07, 0x44,
+ 0x3f, 0x13, 0x9b, 0x1c, 0x03, 0xe1, 0xfd, 0xf2, 0x03, 0x33, 0x47, 0x63,
+ 0xe4, 0xf0, 0x10, 0xc6, 0x9d, 0x7b, 0x17, 0x28, 0xd3, 0x7e, 0xd1, 0x46,
+ 0xae, 0x7a, 0x36, 0x67, 0xa6, 0x55, 0xab, 0x8b, 0xa2, 0x0c, 0x93, 0xb5,
+ 0xdc, 0x43, 0x2d, 0x9d, 0x54, 0x6d, 0xcb, 0xc4, 0x1f, 0x9a, 0x2c, 0x4b,
+ 0x94, 0x11, 0x78, 0x5e, 0xfd, 0x53, 0x05, 0x43, 0xf7, 0x8f, 0x5d, 0x98,
+ 0xe2, 0x49, 0x0a, 0x9e, 0xaa, 0xe9, 0x16, 0x4e, 0x08, 0x5a, 0x3e, 0x50,
+ 0xa8, 0xaa, 0x56, 0xee, 0x11, 0xf9, 0xc2, 0x7c, 0x47, 0x1a, 0x43, 0x3c,
+ 0x6c, 0x48, 0xda, 0x51, 0x8b, 0x89, 0x06, 0x30, 0x18, 0x5e, 0xa7, 0x11,
+ 0xa5, 0xb3, 0xbb, 0x0a, 0x96, 0x6a, 0xf6, 0x79, 0x50, 0x6f, 0xfa, 0xd0,
+ 0xc1, 0xf1, 0xd2, 0x93, 0x7a, 0x6c, 0x39, 0xce, 0x7e, 0x90, 0x8c, 0xab,
+ 0x55, 0x97, 0xc5, 0xcd, 0x52, 0x67, 0xf5, 0xe7, 0x24, 0x46, 0x0b, 0x12,
+ 0x93, 0x8c, 0x70, 0xe5, 0xb8, 0xb5, 0x89, 0xf1, 0x6a, 0x84, 0x55, 0x34,
+ 0x70, 0x27, 0x06, 0x98, 0x0b, 0x37, 0x81, 0xed, 0x12, 0xbf, 0x2a, 0x76,
+ 0xf9, 0xd3, 0xa1, 0x9e, 0xe7, 0x71, 0xdc, 0x56, 0x1a, 0x84, 0xa8, 0xb7,
+ 0xf4, 0x58, 0x7d, 0x4f, 0x07, 0x63, 0x35, 0x7b, 0xd5, 0x12, 0xa1, 0x19,
+ 0x3f, 0x07, 0x83, 0x0e, 0x64, 0x81, 0x3b, 0x6a, 0xba, 0xcb, 0x92, 0x2b,
+ 0xf3, 0x1a, 0xf6, 0xa2, 0x3d, 0x7e, 0x2c, 0x6d, 0x44, 0xcd, 0x82, 0x83,
+ 0xb3, 0x01, 0x06, 0x0b, 0x6f, 0x6f, 0xce, 0x58, 0xbb, 0xa0, 0x16, 0x23,
+ 0x30, 0x6b, 0xdb, 0x76, 0x1e, 0x40, 0xfb, 0x29, 0x8a, 0x30, 0x0b, 0xc7,
+ 0x14, 0x8c, 0x37, 0x9a, 0x4f, 0x77, 0x8f, 0x2a, 0xf9, 0x34, 0xbe, 0xc6,
+ 0x0d, 0xb7, 0xc5, 0x86},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 60
+ {SEC_OID_SHA256,
+ 60,
+ {0x3c, 0x15, 0x43, 0xd5, 0xca, 0xde, 0xfa, 0x71, 0xb2, 0xb0, 0x0a, 0xa9,
+ 0xbf, 0x5e, 0xd0, 0x2f, 0xcb, 0xa3, 0x3e, 0xaa, 0x82, 0x37, 0xad, 0xcf,
+ 0x6e, 0xea, 0x90, 0xf1, 0x00, 0xe3, 0x13, 0x3c, 0x94, 0x4f, 0x43, 0x49,
+ 0x61, 0xa1, 0x15, 0xe8, 0xbc, 0x8c, 0x75, 0x7c, 0xe8, 0x27, 0x34, 0x32,
+ 0x8d, 0xc2, 0xb4, 0x42, 0x88, 0x7e, 0xa9, 0x84, 0xab, 0x74, 0xc5, 0xfd,
+ 0x41, 0x59, 0x41, 0xb0, 0x87, 0x6e, 0x45, 0xb3, 0xa3, 0x38, 0x86, 0x8a,
+ 0xa0, 0x7d, 0xde, 0x04, 0x63, 0x45, 0x9a, 0x35, 0x8f, 0xfe, 0x8e, 0x62,
+ 0x5e, 0xe2, 0xc2, 0xf9, 0x4d, 0xad, 0x9a, 0xec, 0xc0, 0xd0, 0x11, 0xdc,
+ 0xa6, 0xba, 0x84, 0x13, 0x57, 0xd3, 0x08, 0xe0, 0xd3, 0xd2, 0x92, 0x8f,
+ 0x85, 0xc4, 0x2e, 0xbe, 0xb5, 0x61, 0x39, 0x18, 0x06, 0x3c, 0x4c, 0xf3,
+ 0x98, 0xf9, 0xd9, 0xc6, 0xe5, 0x73, 0x37, 0xd4, 0xa3, 0xc5, 0x0e, 0x90,
+ 0x0c, 0x60, 0x35, 0xca, 0x08, 0x33, 0xd4, 0xbc, 0xb7, 0x05, 0xa0, 0xef,
+ 0x85, 0x65, 0xcc, 0x59, 0x1f, 0xb6, 0x71, 0x59, 0xbf, 0xa1, 0xe5, 0x8c,
+ 0x9c, 0x9e, 0x49, 0x85, 0xc0, 0x86, 0x01, 0x26, 0xbb, 0x48, 0x53, 0xd7,
+ 0x00, 0xb1, 0x3c, 0xf0, 0xc3, 0x4e, 0xad, 0x0f, 0x69, 0x1a, 0xe0, 0x46,
+ 0x77, 0x8e, 0x8c, 0xd8, 0x59, 0x6f, 0xe9, 0x18, 0x91, 0x36, 0x54, 0x14,
+ 0x29, 0x88, 0x7c, 0xce, 0xf2, 0x44, 0xb7, 0x1f, 0xd4, 0x94, 0x77, 0x0c,
+ 0x68, 0x19, 0xad, 0x3e, 0xe6, 0x2a, 0x89, 0xf8, 0xcf, 0xbb, 0x6a, 0x9d,
+ 0x7d, 0x7b, 0x01, 0xaf, 0x64, 0x82, 0xce, 0xdf, 0x32, 0x8b, 0xa7, 0xb3,
+ 0xd7, 0xc3, 0x0c, 0x17, 0x94, 0x09, 0xb6, 0xa6, 0xa6, 0x59, 0x97, 0x8d,
+ 0xd2, 0x6c, 0x3e, 0x3b, 0xff, 0xb9, 0x3c, 0xc9, 0x85, 0xa7, 0x47, 0x81,
+ 0x1b, 0x45, 0xf6, 0x9d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 61
+ {SEC_OID_SHA256,
+ 61,
+ {0x88, 0x97, 0xb2, 0xa9, 0xb6, 0xd6, 0xeb, 0x40, 0x1b, 0x29, 0x7f, 0x00,
+ 0x6e, 0x7b, 0x1a, 0x81, 0xb2, 0x6b, 0xdc, 0xc6, 0xec, 0x53, 0x09, 0x68,
+ 0xc4, 0xbf, 0x95, 0x58, 0xc3, 0x64, 0x8b, 0xea, 0xb5, 0xe7, 0x06, 0x95,
+ 0x4a, 0xc5, 0x0b, 0x18, 0xe2, 0x0f, 0x3b, 0xb2, 0xf1, 0x06, 0x12, 0x15,
+ 0xe5, 0x01, 0x31, 0x11, 0xe6, 0x51, 0xc4, 0x56, 0x51, 0x6a, 0xe3, 0x4e,
+ 0x63, 0xf1, 0xd4, 0xe1, 0x5d, 0x38, 0x0a, 0xbe, 0x36, 0xba, 0xdd, 0xb7,
+ 0xc3, 0xd0, 0xad, 0x38, 0xc0, 0xf3, 0xf5, 0x96, 0x21, 0x02, 0x4c, 0x8c,
+ 0xc3, 0x7b, 0xf3, 0x58, 0x71, 0xda, 0xdf, 0xb4, 0x9c, 0x17, 0x95, 0xa8,
+ 0x71, 0x36, 0xd5, 0xb0, 0x4a, 0x82, 0x7a, 0x4f, 0x8f, 0xea, 0x6a, 0x7f,
+ 0x6a, 0x26, 0x12, 0xf6, 0x86, 0x69, 0x65, 0xcb, 0xd6, 0x63, 0x5f, 0xdc,
+ 0x2d, 0xee, 0x4e, 0x58, 0x2d, 0x60, 0x2c, 0x23, 0x0c, 0xcf, 0xc2, 0x94,
+ 0x50, 0x81, 0x0b, 0xe0, 0x93, 0x90, 0x12, 0x5d, 0xa0, 0x52, 0x82, 0x37,
+ 0x66, 0x72, 0x9a, 0x1c, 0x00, 0x55, 0x06, 0xb9, 0x75, 0xcf, 0x22, 0xc4,
+ 0x9c, 0x68, 0x54, 0xde, 0xdd, 0x73, 0x7d, 0xa6, 0xde, 0x60, 0x63, 0x2e,
+ 0x58, 0x3b, 0xcf, 0xb4, 0xfe, 0xd6, 0xf5, 0xa5, 0xc8, 0x59, 0x3e, 0x99,
+ 0x9d, 0xb7, 0xdb, 0x53, 0x64, 0x2f, 0x09, 0x1e, 0x97, 0x92, 0x84, 0x3d,
+ 0x14, 0x24, 0x11, 0xb1, 0x6b, 0xc3, 0x68, 0x3f, 0xe6, 0xa7, 0x48, 0xde,
+ 0x93, 0xc4, 0x9a, 0x71, 0x2b, 0x40, 0x52, 0x27, 0xf1, 0x53, 0x6f, 0xfe,
+ 0x25, 0x7c, 0x00, 0xb3, 0xeb, 0x52, 0x5c, 0xbd, 0x91, 0x27, 0x4f, 0xf8,
+ 0x47, 0x2f, 0x11, 0x3c, 0x50, 0x62, 0x1e, 0x32, 0x21, 0x17, 0x3a, 0x05,
+ 0x8c, 0x92, 0x3b, 0xd4, 0x0e, 0x28, 0xec, 0xf0, 0xfa, 0xf4, 0x2c, 0x9f,
+ 0xb7, 0xb0, 0x1f, 0x9c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 62
+ {SEC_OID_SHA256,
+ 62,
+ {0x6c, 0x1e, 0xce, 0xd4, 0x7b, 0x60, 0x31, 0x84, 0x95, 0xf7, 0xcc, 0xe7,
+ 0x80, 0x01, 0x39, 0xd0, 0x92, 0x29, 0xc4, 0x80, 0x44, 0x82, 0x06, 0x34,
+ 0x13, 0xe9, 0x68, 0x68, 0xce, 0x30, 0x74, 0xfd, 0x99, 0xf8, 0x88, 0x0d,
+ 0xd0, 0x19, 0x37, 0xdc, 0x0b, 0x95, 0x64, 0x70, 0x49, 0x4a, 0xfd, 0x57,
+ 0x7d, 0x35, 0xd5, 0xc7, 0x6a, 0xce, 0x00, 0xbf, 0x48, 0x4c, 0x2e, 0xb2,
+ 0xb9, 0xcc, 0xb4, 0x8b, 0xee, 0x3e, 0x85, 0x69, 0x7b, 0xef, 0x79, 0xd7,
+ 0xd2, 0xb6, 0xf5, 0x41, 0xce, 0x5a, 0x83, 0xd3, 0xa7, 0x1c, 0x09, 0xd5,
+ 0xb8, 0xd8, 0x09, 0x43, 0x03, 0x0e, 0x6e, 0x54, 0xc5, 0xdc, 0x29, 0xc5,
+ 0xd6, 0xe4, 0x83, 0x70, 0x78, 0xc7, 0x63, 0xcc, 0x01, 0x8c, 0xff, 0x3c,
+ 0x4b, 0x21, 0x4d, 0xe7, 0x6d, 0x0e, 0xbf, 0x5b, 0xf2, 0xd7, 0xdc, 0xda,
+ 0x39, 0xfd, 0xcb, 0x93, 0x6d, 0x1a, 0x26, 0xc2, 0x5e, 0xcf, 0x79, 0x34,
+ 0x2e, 0x8a, 0x37, 0x03, 0xcd, 0x92, 0x9a, 0xab, 0xa1, 0x6c, 0xe0, 0x34,
+ 0x0e, 0x5b, 0x81, 0x34, 0x89, 0x4e, 0x6b, 0x3b, 0x21, 0x45, 0x96, 0x98,
+ 0x26, 0xcc, 0x5f, 0x1c, 0x2f, 0x72, 0xc1, 0xc8, 0x03, 0x5a, 0x92, 0x0c,
+ 0x7c, 0x00, 0xb1, 0x08, 0xca, 0x79, 0x6d, 0xc0, 0x77, 0xe1, 0xd1, 0x96,
+ 0x92, 0xb9, 0x2f, 0x5d, 0x9f, 0x12, 0xa7, 0xcf, 0xa3, 0x50, 0x6e, 0xf4,
+ 0x49, 0xe1, 0x3c, 0x41, 0x53, 0x00, 0x44, 0xc1, 0x19, 0x5c, 0xc7, 0x65,
+ 0x8b, 0x3d, 0x0a, 0x29, 0x58, 0x77, 0xba, 0xe7, 0xd2, 0xfd, 0x74, 0x04,
+ 0x4c, 0x31, 0x8d, 0x34, 0x88, 0x90, 0x04, 0xa4, 0xf1, 0xe1, 0x4a, 0x72,
+ 0x7c, 0x66, 0x80, 0x7e, 0x5b, 0xe4, 0x12, 0x4f, 0x5a, 0x68, 0x19, 0x06,
+ 0x40, 0x65, 0xc0, 0xb1, 0x4d, 0x75, 0x45, 0xcf, 0x03, 0x95, 0xce, 0xa8,
+ 0x81, 0x73, 0x4f, 0x8b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 63
+ {SEC_OID_SHA256,
+ 63,
+ {0x3e, 0x7d, 0x8c, 0xe9, 0xdb, 0x20, 0xf4, 0xb8, 0xf3, 0xce, 0x10, 0xa5,
+ 0x48, 0x54, 0x4c, 0xad, 0xbd, 0x05, 0xf2, 0x3a, 0x7d, 0x7c, 0x21, 0x23,
+ 0x3b, 0xd1, 0x26, 0x41, 0x69, 0x2a, 0x4c, 0xc1, 0x53, 0xf1, 0x7e, 0x89,
+ 0x03, 0x85, 0xb7, 0x04, 0x7b, 0x09, 0x97, 0xf5, 0x36, 0x8b, 0x31, 0x62,
+ 0x07, 0x8e, 0x4f, 0xb7, 0xfc, 0x12, 0xb2, 0x50, 0x42, 0x3a, 0xc3, 0x65,
+ 0xf0, 0x65, 0x1c, 0x5b, 0xa2, 0xd0, 0xe9, 0x2f, 0x74, 0x88, 0x6e, 0xf2,
+ 0xf5, 0x62, 0x4e, 0x66, 0x77, 0x67, 0x9a, 0x64, 0xac, 0xac, 0x59, 0x5c,
+ 0x30, 0xd8, 0xbc, 0x3b, 0x0d, 0x1e, 0x83, 0x8e, 0x18, 0x70, 0x53, 0x73,
+ 0x12, 0x4a, 0xdb, 0x1f, 0x6f, 0x01, 0xaa, 0x81, 0x6f, 0x87, 0x1e, 0xae,
+ 0xd9, 0x92, 0x40, 0xd6, 0xe6, 0xd4, 0xa1, 0x80, 0x88, 0x94, 0x4f, 0xfb,
+ 0x11, 0xda, 0x66, 0x6b, 0x6f, 0xe5, 0xdb, 0xd1, 0xec, 0xda, 0x75, 0xdc,
+ 0xb8, 0xb5, 0xcc, 0xee, 0x02, 0x4b, 0x0f, 0xf9, 0xa4, 0xf1, 0x78, 0x8f,
+ 0xce, 0xf4, 0x03, 0xaf, 0x31, 0x6d, 0x5b, 0x1d, 0x16, 0x11, 0xa1, 0xad,
+ 0x3f, 0x36, 0xf9, 0xa7, 0xba, 0xfe, 0x1b, 0x20, 0x9a, 0x7d, 0xfb, 0x09,
+ 0x1f, 0x7e, 0x63, 0x85, 0x8a, 0x11, 0x9d, 0xbc, 0xb7, 0x93, 0xbd, 0xee,
+ 0x7e, 0x68, 0x23, 0x4a, 0xcf, 0x06, 0x97, 0x9c, 0x0d, 0xd5, 0xb8, 0x69,
+ 0xdc, 0x4c, 0x92, 0x92, 0x14, 0x22, 0x90, 0x7f, 0x01, 0xbd, 0x3d, 0xcf,
+ 0x25, 0x17, 0xb2, 0xea, 0xd3, 0xd1, 0xcc, 0xac, 0xc6, 0x8d, 0xa5, 0x87,
+ 0x53, 0x1d, 0x77, 0x3e, 0x19, 0x34, 0xd7, 0x66, 0xf9, 0xff, 0x40, 0x56,
+ 0x6a, 0xb3, 0x75, 0x7d, 0xf0, 0x2e, 0x20, 0xa5, 0x14, 0x7e, 0x39, 0xc9,
+ 0x2d, 0x65, 0x53, 0x41, 0x60, 0xcb, 0xd3, 0x3d, 0x32, 0x03, 0x6e, 0x4f,
+ 0x7b, 0xea, 0xb5, 0xef},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 64
+ {SEC_OID_SHA256,
+ 64,
+ {0x50, 0x7b, 0xc6, 0x32, 0xe1, 0xa5, 0xa2, 0xf7, 0x87, 0xb0, 0xbe, 0xfa,
+ 0x37, 0x5b, 0x32, 0x2f, 0x19, 0x89, 0xd6, 0xdb, 0xf4, 0x25, 0x4d, 0xf8,
+ 0xd6, 0xe3, 0x72, 0x08, 0xc9, 0xbc, 0x6c, 0xe1, 0x99, 0x1a, 0x86, 0x00,
+ 0xab, 0xfb, 0xb3, 0x6b, 0x9b, 0x8f, 0xb9, 0x54, 0xb4, 0xe5, 0xfa, 0x13,
+ 0x4e, 0x66, 0xbb, 0x52, 0x8d, 0x63, 0xcd, 0xd6, 0xc6, 0xb0, 0x5b, 0xe5,
+ 0x84, 0x4e, 0x80, 0xd6, 0x3e, 0xbb, 0x15, 0x03, 0x58, 0x09, 0x97, 0xc8,
+ 0x17, 0xee, 0xcf, 0xe7, 0xfe, 0xc5, 0x43, 0x92, 0x61, 0x4f, 0x79, 0xe2,
+ 0xa3, 0xc2, 0x78, 0x78, 0xe7, 0x26, 0x1b, 0x78, 0xb4, 0x33, 0xcf, 0xf3,
+ 0x9c, 0x9a, 0x48, 0x05, 0x50, 0x2a, 0xba, 0x91, 0x79, 0x55, 0xda, 0x4c,
+ 0x7b, 0xb8, 0x16, 0xa5, 0xe6, 0x36, 0x30, 0x0d, 0x75, 0xd4, 0x7b, 0x93,
+ 0xca, 0x06, 0x76, 0xca, 0x35, 0xdd, 0xd1, 0x5e, 0x6d, 0x56, 0x2f, 0x8d,
+ 0x37, 0x6f, 0x3b, 0x60, 0xab, 0x5e, 0x88, 0x29, 0x0a, 0x2a, 0x2e, 0x0d,
+ 0x88, 0x43, 0x92, 0x92, 0x14, 0x16, 0xd3, 0x40, 0x5e, 0x3a, 0x3c, 0xe3,
+ 0xe7, 0xe4, 0xe6, 0xe5, 0x49, 0xc1, 0x36, 0x1b, 0xe0, 0x42, 0xd0, 0x60,
+ 0xb0, 0xa6, 0xd5, 0xb4, 0x18, 0x36, 0x95, 0x09, 0xcd, 0x63, 0xdf, 0xc5,
+ 0x38, 0xfa, 0x64, 0x80, 0x83, 0x57, 0x49, 0x37, 0xac, 0x49, 0xae, 0x02,
+ 0x24, 0x6c, 0x2a, 0x0a, 0xab, 0xbd, 0x6a, 0x71, 0x0f, 0x78, 0x26, 0xbf,
+ 0x06, 0xdc, 0x16, 0xe4, 0x75, 0x72, 0xe0, 0xed, 0x99, 0x0f, 0x3d, 0x23,
+ 0x92, 0xce, 0xfb, 0x5c, 0x6e, 0x7e, 0xb4, 0xb6, 0xcd, 0xcf, 0xa3, 0x9b,
+ 0x08, 0x49, 0x6f, 0x17, 0x24, 0x81, 0xe2, 0x0b, 0x4c, 0xd0, 0xc1, 0xd5,
+ 0x29, 0xd9, 0x8e, 0x41, 0x1e, 0x00, 0x25, 0xfa, 0x6a, 0xa3, 0xca, 0xa9,
+ 0x44, 0x6a, 0x6c, 0x9f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 65
+ {SEC_OID_SHA256,
+ 65,
+ {0x84, 0xb7, 0x6f, 0x22, 0x1b, 0x3b, 0x7d, 0x29, 0xbe, 0x54, 0xcf, 0xae,
+ 0xfd, 0x1d, 0x16, 0xd0, 0xeb, 0xcd, 0xd0, 0x6f, 0x30, 0xfc, 0x49, 0xd9,
+ 0xc4, 0x32, 0xb7, 0x11, 0x20, 0x39, 0xd9, 0x9b, 0xc8, 0xfd, 0x5b, 0xbd,
+ 0x8e, 0x1e, 0x8b, 0x2f, 0xfc, 0x0d, 0x6a, 0xdc, 0x9d, 0xf3, 0x4a, 0x73,
+ 0x19, 0xec, 0x33, 0xf8, 0x6c, 0x39, 0x81, 0x9b, 0x4f, 0xfb, 0xdb, 0x5d,
+ 0xe3, 0x0e, 0x94, 0xac, 0x6b, 0x72, 0x56, 0x90, 0xa4, 0xa3, 0xfa, 0xe0,
+ 0x9a, 0xa9, 0x1c, 0x00, 0x01, 0xf9, 0xe5, 0x26, 0xb2, 0x31, 0x5e, 0xa1,
+ 0xe7, 0x66, 0xc5, 0x68, 0x57, 0x54, 0x10, 0x1f, 0xcc, 0x1e, 0xeb, 0xa2,
+ 0x0c, 0xc0, 0x78, 0xf1, 0x2f, 0x16, 0x61, 0x91, 0xa5, 0xba, 0xc1, 0x80,
+ 0x45, 0x89, 0x4d, 0x67, 0x3c, 0xc6, 0x15, 0x97, 0x38, 0xc6, 0x90, 0x1f,
+ 0x5e, 0xde, 0xec, 0x29, 0x12, 0x43, 0xb4, 0x2f, 0x23, 0x90, 0xf1, 0x30,
+ 0x06, 0xd4, 0xf3, 0xa2, 0x9e, 0x02, 0x07, 0x44, 0xa7, 0x88, 0x91, 0x39,
+ 0xb7, 0xd4, 0xb1, 0xd8, 0x37, 0x8a, 0x80, 0xda, 0x40, 0x5e, 0x2e, 0xc7,
+ 0x42, 0x8c, 0xa7, 0x51, 0xff, 0xc1, 0x7e, 0x21, 0x86, 0xda, 0xf1, 0x77,
+ 0xb8, 0x76, 0x22, 0x44, 0xe0, 0x59, 0xab, 0xf6, 0x97, 0x56, 0x37, 0x28,
+ 0xea, 0x8f, 0xd6, 0xa1, 0xdf, 0x30, 0xb4, 0xb3, 0x90, 0xfb, 0x7b, 0x0b,
+ 0xcc, 0x1f, 0xa1, 0x15, 0x03, 0x77, 0x7a, 0xb6, 0x6c, 0x58, 0x9a, 0xc0,
+ 0x97, 0xe0, 0xbe, 0x98, 0xf3, 0x9a, 0x8a, 0x2e, 0x21, 0xec, 0xdf, 0x54,
+ 0x04, 0xff, 0x9b, 0x17, 0xd0, 0x92, 0xbe, 0xe1, 0x19, 0xe3, 0x20, 0x01,
+ 0xe1, 0x0c, 0xdb, 0x11, 0x49, 0x34, 0x98, 0x09, 0x44, 0x23, 0x25, 0x72,
+ 0x91, 0xa0, 0xd8, 0x35, 0xa1, 0xc1, 0xb9, 0x0b, 0x87, 0xc5, 0x21, 0xfb,
+ 0x1c, 0x55, 0x9e, 0x36},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 66
+ {SEC_OID_SHA256,
+ 66,
+ {0x67, 0xbc, 0x94, 0x02, 0x21, 0x23, 0xf3, 0x56, 0xe4, 0x65, 0xb4, 0xf4,
+ 0x2e, 0xa0, 0x22, 0x00, 0xcc, 0x8b, 0x52, 0x6e, 0xa3, 0x93, 0xa0, 0xc3,
+ 0x5d, 0xa3, 0x4e, 0x61, 0x2b, 0x8f, 0x7d, 0x85, 0x85, 0x3e, 0xa3, 0x1a,
+ 0x0b, 0x86, 0x95, 0x15, 0xee, 0x78, 0x3e, 0xf9, 0x03, 0xf8, 0x61, 0x86,
+ 0xb9, 0x7e, 0xb7, 0x26, 0x94, 0x20, 0xcc, 0x1a, 0x3c, 0x55, 0x29, 0x51,
+ 0x19, 0xec, 0xbd, 0x51, 0xca, 0x47, 0xc7, 0xb3, 0xca, 0xf4, 0xac, 0x6a,
+ 0x53, 0x43, 0x3d, 0x3a, 0xa2, 0x3d, 0x95, 0x36, 0x06, 0xce, 0x36, 0x92,
+ 0xa2, 0x48, 0xc9, 0xe4, 0x3e, 0xa5, 0xeb, 0x06, 0x75, 0x33, 0xf4, 0xf0,
+ 0x33, 0x69, 0x41, 0x7c, 0x8c, 0x5d, 0x46, 0x9e, 0x9c, 0x56, 0xb2, 0xdd,
+ 0x1a, 0x60, 0xb7, 0xa0, 0xc5, 0x20, 0xde, 0x2e, 0xd2, 0xd1, 0x6c, 0xdb,
+ 0xc3, 0x23, 0xca, 0x43, 0xdc, 0xb0, 0xd0, 0x88, 0x6b, 0xe1, 0x1c, 0xcf,
+ 0x1d, 0xd4, 0xec, 0x68, 0x7e, 0x20, 0x5d, 0x33, 0xeb, 0x77, 0x15, 0x31,
+ 0xa9, 0xbb, 0x46, 0xd7, 0x84, 0x7a, 0xee, 0x70, 0x17, 0x69, 0x0b, 0xd1,
+ 0x74, 0x8b, 0x1d, 0x39, 0xb6, 0xc6, 0x69, 0x34, 0x2a, 0x83, 0xeb, 0x93,
+ 0xa0, 0x70, 0x71, 0x89, 0x70, 0xc1, 0x61, 0xe8, 0xc4, 0xc3, 0xcf, 0xcd,
+ 0x83, 0xe5, 0x62, 0xd9, 0xe4, 0xfc, 0x87, 0xab, 0xc1, 0x88, 0x2b, 0x16,
+ 0xf1, 0xc6, 0x3d, 0xfd, 0xe2, 0xd3, 0x4e, 0x23, 0x0e, 0xbc, 0x99, 0x59,
+ 0xe0, 0x93, 0x6f, 0xb4, 0x8a, 0xab, 0xe7, 0x16, 0xee, 0x75, 0x1f, 0xc4,
+ 0xab, 0xc6, 0x20, 0x07, 0xe4, 0xcb, 0x87, 0x5d, 0xab, 0xe9, 0xf7, 0xa5,
+ 0x53, 0x3d, 0x99, 0x51, 0x4b, 0x52, 0x96, 0xd4, 0x81, 0xdf, 0x64, 0x81,
+ 0xad, 0x3b, 0xdf, 0xee, 0xa5, 0xa8, 0x5f, 0xc6, 0xcf, 0xb9, 0x28, 0xff,
+ 0xaa, 0xd6, 0x58, 0x4b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 67
+ {SEC_OID_SHA256,
+ 67,
+ {0x7e, 0xcc, 0x25, 0x50, 0xcf, 0xd0, 0x58, 0x16, 0x7a, 0xb4, 0x06, 0xf7,
+ 0xf4, 0xb3, 0xaf, 0x41, 0x80, 0xb4, 0xb8, 0x45, 0x26, 0xce, 0x4f, 0xa1,
+ 0xd0, 0x75, 0x1a, 0x8f, 0x39, 0x47, 0xe0, 0x27, 0xf4, 0xb9, 0x39, 0x91,
+ 0x40, 0x9d, 0xcf, 0x5b, 0x4a, 0xbc, 0xc9, 0x02, 0xad, 0x13, 0x6c, 0xde,
+ 0x8f, 0x65, 0xec, 0x25, 0x66, 0xdf, 0x00, 0x76, 0xd4, 0x6a, 0xe2, 0xa3,
+ 0x4b, 0x97, 0x1b, 0xf7, 0x92, 0xe5, 0x03, 0x2f, 0x02, 0x6d, 0xd0, 0x3c,
+ 0x6f, 0x6a, 0x1e, 0x9b, 0xfc, 0x53, 0x5c, 0xb1, 0x5d, 0x8c, 0x52, 0x37,
+ 0x4b, 0xcf, 0x09, 0xeb, 0x27, 0x77, 0xd3, 0x8a, 0x77, 0x67, 0xfd, 0x1a,
+ 0x6b, 0xaa, 0xf6, 0x53, 0x35, 0xfc, 0x67, 0x9b, 0x82, 0x89, 0xee, 0x22,
+ 0xa3, 0x27, 0x45, 0x73, 0x1e, 0xc7, 0xc8, 0xbd, 0x23, 0x19, 0xb1, 0x89,
+ 0x82, 0x86, 0x06, 0x2c, 0xbe, 0x93, 0x02, 0x85, 0x3d, 0x42, 0xae, 0x61,
+ 0xff, 0x0a, 0x97, 0xca, 0xdb, 0xce, 0x83, 0x88, 0x26, 0xc6, 0x04, 0xc0,
+ 0x42, 0xfc, 0x6a, 0x05, 0x79, 0x07, 0x8b, 0xfd, 0x9d, 0xff, 0x2b, 0xb2,
+ 0xd9, 0xaf, 0x7e, 0x29, 0xf1, 0x29, 0x43, 0xfc, 0x0d, 0xbe, 0xeb, 0x81,
+ 0xb6, 0x5e, 0x3c, 0xd6, 0xdb, 0xb5, 0x37, 0x24, 0xbb, 0xc3, 0xdf, 0x59,
+ 0x0f, 0xdf, 0x96, 0x60, 0xb6, 0x34, 0x44, 0x3d, 0x48, 0x5c, 0xdb, 0x05,
+ 0xe1, 0x8d, 0x57, 0xe7, 0xf9, 0xc0, 0x6f, 0x46, 0x96, 0xc5, 0x59, 0x30,
+ 0xb8, 0x3d, 0x70, 0xb1, 0x7e, 0x15, 0xf4, 0x99, 0x71, 0x78, 0x31, 0x33,
+ 0x04, 0x1f, 0x6b, 0xed, 0xe6, 0x72, 0xc5, 0x9d, 0xf0, 0x48, 0x6b, 0x91,
+ 0x4f, 0x61, 0xef, 0xe6, 0x22, 0xda, 0xde, 0xc8, 0x42, 0xe8, 0x5c, 0x1d,
+ 0xa5, 0x05, 0x67, 0xde, 0xcc, 0x57, 0xdc, 0xc8, 0x42, 0xba, 0x94, 0x6c,
+ 0x4c, 0xc7, 0x7e, 0x07},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 68
+ {SEC_OID_SHA256,
+ 68,
+ {0x71, 0xf9, 0x2f, 0xa1, 0xa1, 0xd6, 0x0a, 0x96, 0x5e, 0x0f, 0xc9, 0x0f,
+ 0x26, 0x0a, 0x32, 0x2a, 0x56, 0x1a, 0xe3, 0xd4, 0x01, 0x74, 0x09, 0x56,
+ 0x6f, 0xf1, 0x13, 0xb0, 0xd8, 0xf0, 0x30, 0x22, 0xd9, 0x6e, 0xb0, 0x12,
+ 0x97, 0x55, 0xde, 0x4d, 0x62, 0xd8, 0xb0, 0x31, 0xc2, 0x0c, 0x93, 0xb8,
+ 0xc4, 0x76, 0xc3, 0xda, 0xbf, 0xe0, 0x0f, 0x15, 0x97, 0x50, 0x29, 0x79,
+ 0x7f, 0x59, 0x3a, 0x63, 0xa9, 0x71, 0xd4, 0x65, 0x94, 0x06, 0x57, 0xa3,
+ 0xf1, 0x47, 0xa3, 0x59, 0xfa, 0x8d, 0xc6, 0xf2, 0x2d, 0x0e, 0x0b, 0x43,
+ 0xcc, 0xa9, 0x53, 0xbe, 0xd6, 0x31, 0x17, 0x67, 0x0e, 0x34, 0x5e, 0xe6,
+ 0xc1, 0x2d, 0x2f, 0xec, 0x36, 0x5a, 0x2b, 0x6b, 0x49, 0x43, 0x3f, 0x1c,
+ 0x1b, 0x2f, 0xd6, 0x56, 0xc8, 0x60, 0x4c, 0xe2, 0xd8, 0x31, 0x12, 0xf4,
+ 0x57, 0x48, 0x6b, 0x8b, 0xc5, 0xad, 0x37, 0x65, 0x68, 0x46, 0x84, 0x87,
+ 0xf3, 0x53, 0x9a, 0x98, 0x1a, 0xd9, 0xc8, 0xeb, 0xb1, 0x96, 0xf4, 0x9c,
+ 0x79, 0x7e, 0x7a, 0x45, 0x42, 0xe9, 0x5d, 0x7f, 0xf7, 0x71, 0x35, 0xf5,
+ 0x33, 0xbe, 0x20, 0x22, 0x2d, 0xb3, 0x69, 0xf5, 0x9d, 0xf8, 0xa4, 0xe9,
+ 0xd0, 0x81, 0x51, 0x06, 0x98, 0x40, 0x98, 0x28, 0xd0, 0x56, 0x7e, 0x0d,
+ 0x28, 0xa0, 0xc1, 0xcc, 0xa2, 0xcf, 0x67, 0x40, 0x27, 0xb1, 0x8b, 0x51,
+ 0x12, 0x28, 0x00, 0xfc, 0x97, 0xcb, 0x45, 0x19, 0x35, 0x92, 0xd2, 0x64,
+ 0xcf, 0x5e, 0x74, 0xf7, 0x07, 0x28, 0x7d, 0xf9, 0xde, 0xb7, 0x7a, 0x26,
+ 0xf2, 0x32, 0x3b, 0x3e, 0xc1, 0xc1, 0xc1, 0x7b, 0xe5, 0xe1, 0x1c, 0xff,
+ 0xcf, 0x4c, 0xed, 0x25, 0x08, 0x52, 0x50, 0x26, 0xde, 0xed, 0x6b, 0x8c,
+ 0xf8, 0x4c, 0x5c, 0xf7, 0xa9, 0xed, 0x19, 0xe3, 0x22, 0x04, 0x3a, 0x81,
+ 0xc0, 0xf7, 0xf5, 0x19},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 69
+ {SEC_OID_SHA256,
+ 69,
+ {0x30, 0xe7, 0x38, 0x08, 0x6d, 0xdf, 0x78, 0x2b, 0xa0, 0x14, 0xfa, 0x32,
+ 0x67, 0x69, 0xc1, 0x4b, 0x9e, 0x23, 0x81, 0x8f, 0x48, 0xde, 0xdf, 0x3a,
+ 0x3d, 0x09, 0x25, 0x2d, 0xce, 0x42, 0xc1, 0x60, 0xdb, 0xd7, 0xfb, 0xac,
+ 0x9a, 0x72, 0xb8, 0xd3, 0xb6, 0xc3, 0xd6, 0xfb, 0x0e, 0x4f, 0x72, 0x6c,
+ 0x20, 0xb8, 0xc4, 0xed, 0x31, 0xd8, 0xeb, 0x2f, 0x92, 0xa8, 0xb6, 0xd2,
+ 0x39, 0xfb, 0x78, 0x66, 0x8f, 0x36, 0x87, 0x70, 0x35, 0x15, 0xfb, 0xd9,
+ 0xad, 0xcf, 0x64, 0xd2, 0x72, 0x44, 0x3a, 0x45, 0x77, 0x35, 0xcc, 0xe9,
+ 0xeb, 0x10, 0x2f, 0x88, 0x15, 0x96, 0xc4, 0x16, 0x73, 0x9b, 0x31, 0x6b,
+ 0xe5, 0x8c, 0xfc, 0xf0, 0xe4, 0xd1, 0xfc, 0xe3, 0x2a, 0x25, 0xc2, 0x48,
+ 0x32, 0x53, 0xb3, 0xd7, 0x57, 0x1a, 0x9c, 0x72, 0x47, 0x9f, 0x86, 0x12,
+ 0x3d, 0x83, 0x0a, 0x72, 0x1c, 0xcd, 0xe8, 0x0e, 0x4c, 0x24, 0x3e, 0x6b,
+ 0xbc, 0xd1, 0xa8, 0x95, 0xcc, 0x17, 0xdf, 0xbd, 0x0e, 0x2f, 0x8d, 0x7b,
+ 0xbb, 0xab, 0xbc, 0xed, 0x49, 0x73, 0xd5, 0x78, 0xe4, 0xda, 0x52, 0x99,
+ 0xff, 0x15, 0xba, 0x17, 0x0d, 0x15, 0xd8, 0x7c, 0xa2, 0x65, 0x2e, 0x72,
+ 0x4d, 0x53, 0x32, 0x88, 0x01, 0x2f, 0xdb, 0xa4, 0x20, 0xe8, 0x42, 0x7a,
+ 0x2d, 0x10, 0x09, 0xe3, 0xac, 0xe7, 0x4c, 0x03, 0xd8, 0x0a, 0xc5, 0xd0,
+ 0xb5, 0x94, 0x9b, 0xd1, 0xff, 0x42, 0xc6, 0xa7, 0x28, 0xf2, 0x85, 0x11,
+ 0x26, 0x4f, 0xa4, 0x15, 0x2a, 0xd7, 0x7e, 0x09, 0xff, 0x60, 0xca, 0xf1,
+ 0xcd, 0x5e, 0xe1, 0x3a, 0x78, 0xd6, 0x7a, 0x83, 0x82, 0x94, 0x71, 0x7a,
+ 0x23, 0xf3, 0x94, 0x0e, 0xd7, 0x35, 0x64, 0x73, 0xdd, 0x07, 0xff, 0x58,
+ 0xc3, 0x60, 0xfa, 0x0c, 0xff, 0xb3, 0xdc, 0xfc, 0xc2, 0xa2, 0xb6, 0x73,
+ 0xd9, 0xd5, 0x74, 0xad},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 70
+ {SEC_OID_SHA256,
+ 70,
+ {0x9e, 0x13, 0x00, 0xbf, 0x1a, 0xc3, 0xf9, 0x5d, 0x20, 0xbe, 0xd0, 0xc4,
+ 0x50, 0xbe, 0xad, 0xa8, 0x5f, 0xb8, 0x78, 0xc4, 0xe2, 0x80, 0xf3, 0xce,
+ 0xae, 0xf1, 0xdd, 0xf6, 0xc1, 0x72, 0x3b, 0xe2, 0x02, 0x3a, 0xae, 0x1c,
+ 0x5a, 0xdc, 0x0c, 0x85, 0x65, 0xc7, 0x66, 0x15, 0xe6, 0xd8, 0xdb, 0xc4,
+ 0x91, 0x50, 0x6a, 0x4b, 0x08, 0x6b, 0xca, 0xfc, 0xd2, 0x11, 0x32, 0x7a,
+ 0x01, 0xce, 0xd1, 0x88, 0xfe, 0x1e, 0x18, 0x02, 0xf7, 0xba, 0xfd, 0x3f,
+ 0x79, 0xa4, 0x34, 0x48, 0x6d, 0x07, 0xb4, 0x17, 0xe3, 0xfb, 0x81, 0x39,
+ 0xde, 0x42, 0x2a, 0xe2, 0x9d, 0x92, 0x1e, 0xc2, 0xe8, 0xe5, 0xb6, 0x84,
+ 0x37, 0x19, 0xce, 0x8a, 0xf3, 0x53, 0x49, 0xe6, 0x96, 0x23, 0xf2, 0xd3,
+ 0x9e, 0xef, 0x26, 0x97, 0x0c, 0x80, 0xf6, 0x7f, 0x23, 0x40, 0x9a, 0x8b,
+ 0x4e, 0x4c, 0x4b, 0x8c, 0xa3, 0xe5, 0xdb, 0x51, 0x2e, 0xaf, 0xf9, 0x64,
+ 0x99, 0x30, 0x2f, 0x78, 0x28, 0xa4, 0x4e, 0xee, 0x7e, 0x27, 0x7e, 0x58,
+ 0xe5, 0x78, 0xde, 0x56, 0x11, 0x8a, 0x7d, 0x5e, 0x64, 0x7f, 0x8a, 0xad,
+ 0xa1, 0xc0, 0x3e, 0xed, 0x1b, 0xed, 0xa3, 0xe7, 0xc5, 0x7c, 0xcc, 0xe9,
+ 0xcc, 0x75, 0x85, 0xb2, 0xbf, 0x75, 0x42, 0x77, 0x47, 0xb0, 0xe0, 0x93,
+ 0x10, 0xc4, 0xf9, 0xf9, 0xe0, 0xd2, 0xf4, 0x8c, 0xc6, 0x2e, 0x3f, 0x41,
+ 0x3e, 0x44, 0x5a, 0xe2, 0xa6, 0xeb, 0x70, 0x62, 0x69, 0xa0, 0xa1, 0x94,
+ 0x10, 0x21, 0x22, 0x2b, 0xe8, 0x66, 0x35, 0x08, 0x65, 0x75, 0x57, 0xc4,
+ 0x94, 0x33, 0xbd, 0xbb, 0xc7, 0xbc, 0x47, 0x27, 0xa4, 0x05, 0xbc, 0x12,
+ 0xbb, 0x0b, 0xa3, 0xab, 0x7f, 0xd4, 0x6b, 0x74, 0x58, 0xb9, 0x11, 0x2a,
+ 0xd0, 0x10, 0x07, 0x6b, 0xb9, 0x6c, 0x59, 0x6b, 0x96, 0x82, 0xde, 0x58,
+ 0xae, 0x07, 0x48, 0x63},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 71
+ {SEC_OID_SHA256,
+ 71,
+ {0x45, 0xe4, 0xac, 0xfe, 0x9e, 0x0f, 0x98, 0xd8, 0x84, 0x17, 0x78, 0x01,
+ 0x8d, 0xb1, 0xd3, 0x28, 0x0a, 0x75, 0xa0, 0x82, 0x31, 0xbc, 0x51, 0x1b,
+ 0xfb, 0x23, 0x92, 0xa6, 0x12, 0x0b, 0x62, 0x9d, 0xf7, 0xbc, 0x59, 0xb2,
+ 0xcb, 0x2f, 0x3f, 0x32, 0x7b, 0xa0, 0x7c, 0xbf, 0xb4, 0xe4, 0x8b, 0x62,
+ 0xaa, 0x7f, 0x87, 0x1e, 0x44, 0xe6, 0x14, 0xa8, 0x24, 0xbf, 0x7b, 0x78,
+ 0x52, 0xcc, 0x02, 0x0b, 0x17, 0x14, 0x7a, 0x35, 0xdc, 0x0b, 0xb8, 0xba,
+ 0xee, 0x64, 0x79, 0xb8, 0xa1, 0xcd, 0xc0, 0x32, 0x51, 0x4f, 0xa4, 0x12,
+ 0xbf, 0x4b, 0xba, 0x8a, 0xb5, 0x31, 0x61, 0x58, 0x39, 0xf1, 0xc4, 0xe5,
+ 0x73, 0x09, 0x94, 0x13, 0x1f, 0x8c, 0x01, 0x10, 0x3c, 0x8c, 0xa8, 0x44,
+ 0x17, 0xa8, 0x4e, 0x95, 0xd3, 0xfc, 0x35, 0xc9, 0x4a, 0x2c, 0xde, 0x94,
+ 0x37, 0x51, 0x8b, 0xa7, 0x4a, 0xc9, 0x1e, 0x9c, 0x2e, 0x48, 0x43, 0x2a,
+ 0x16, 0x27, 0x73, 0x10, 0xf8, 0x67, 0x76, 0x4b, 0x72, 0xed, 0x1c, 0x65,
+ 0x6a, 0x62, 0x7b, 0x2f, 0x4c, 0xd3, 0x99, 0x17, 0x08, 0x53, 0x63, 0x69,
+ 0xe4, 0xda, 0xd0, 0x49, 0xd4, 0x5c, 0x5c, 0xed, 0x88, 0x9c, 0x5d, 0xc6,
+ 0x1d, 0xfd, 0x36, 0xed, 0x30, 0x06, 0x0c, 0x7b, 0xc0, 0xbe, 0xd2, 0x2d,
+ 0x06, 0xec, 0x21, 0x2b, 0x68, 0xdd, 0x73, 0x85, 0xae, 0xaa, 0x25, 0x81,
+ 0x34, 0x24, 0x65, 0x38, 0x31, 0xf7, 0x51, 0x5c, 0x4d, 0xe6, 0x11, 0xa6,
+ 0x64, 0xe1, 0xe4, 0x32, 0x05, 0xd0, 0x16, 0xe6, 0x22, 0xc6, 0x32, 0xab,
+ 0x29, 0x7a, 0xbe, 0x51, 0x67, 0x3b, 0x44, 0x7d, 0x3a, 0x3e, 0x06, 0x7c,
+ 0xba, 0x4b, 0xfd, 0x21, 0xaf, 0x1c, 0x25, 0xac, 0x6c, 0xd2, 0x4e, 0x26,
+ 0x56, 0x7e, 0x65, 0x4f, 0x12, 0xf0, 0xcc, 0xe6, 0x13, 0xed, 0xea, 0x5c,
+ 0x4f, 0x14, 0xeb, 0x56},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 72
+ {SEC_OID_SHA256,
+ 72,
+ {0x79, 0xda, 0x04, 0x3a, 0x98, 0xe2, 0x4a, 0x49, 0xeb, 0x5c, 0x25, 0x0a,
+ 0x5c, 0xdd, 0x0c, 0xa0, 0x1c, 0x74, 0x4b, 0x41, 0x17, 0x74, 0xe1, 0xe6,
+ 0x60, 0xe7, 0xdc, 0xb4, 0x1c, 0x12, 0xfc, 0xde, 0x79, 0xc9, 0x02, 0x70,
+ 0xe7, 0x50, 0xf2, 0x75, 0x8f, 0xf1, 0xd6, 0xd3, 0xd7, 0x36, 0x21, 0xa1,
+ 0x3e, 0x27, 0x42, 0x4f, 0x93, 0xc5, 0x7f, 0x77, 0x72, 0x77, 0x66, 0x69,
+ 0x64, 0x30, 0x46, 0x55, 0xa0, 0xbe, 0xdf, 0x71, 0x7d, 0xaf, 0x19, 0x91,
+ 0x5a, 0xcf, 0xa0, 0x03, 0x13, 0xad, 0x4f, 0x4d, 0xc3, 0x3d, 0x69, 0xa0,
+ 0x48, 0x74, 0x1f, 0x04, 0xc6, 0x01, 0xa0, 0x09, 0xbd, 0x27, 0xeb, 0x95,
+ 0x86, 0xc4, 0x10, 0x80, 0xc5, 0x6b, 0xf8, 0xe0, 0xb7, 0xab, 0xaa, 0xbd,
+ 0x76, 0xa2, 0xd5, 0xe9, 0xe5, 0x7a, 0x8b, 0x8b, 0x9d, 0x91, 0xf3, 0x0d,
+ 0xaa, 0xe3, 0x34, 0x2d, 0xd2, 0x92, 0x69, 0x29, 0x15, 0x23, 0x13, 0x54,
+ 0xdb, 0x1a, 0x66, 0x5d, 0x9c, 0x23, 0x13, 0x10, 0xb9, 0x80, 0x5d, 0x61,
+ 0x69, 0x20, 0xa5, 0x1c, 0x66, 0xba, 0xd7, 0x09, 0x4d, 0x68, 0x36, 0x69,
+ 0x71, 0x61, 0x54, 0x2e, 0x09, 0x04, 0x1c, 0x12, 0x22, 0x0c, 0xa2, 0x6a,
+ 0x3f, 0xb6, 0xd2, 0x2c, 0xc6, 0x24, 0x20, 0xbc, 0x3f, 0x07, 0xae, 0x34,
+ 0x9b, 0x91, 0xd3, 0x82, 0x6a, 0xce, 0x39, 0x4b, 0x02, 0x10, 0xd7, 0x10,
+ 0xe2, 0x40, 0x46, 0x8c, 0xe7, 0xfb, 0x82, 0x1b, 0x3a, 0x01, 0xb8, 0xc3,
+ 0x82, 0x87, 0x38, 0x2e, 0xc6, 0x4b, 0x09, 0x33, 0x92, 0xa8, 0x28, 0x84,
+ 0xdf, 0x2f, 0xd0, 0xbb, 0x53, 0x0a, 0xdb, 0xd4, 0x9a, 0xe7, 0x15, 0x28,
+ 0xf2, 0x68, 0xfd, 0x51, 0xfc, 0x10, 0xb4, 0x3c, 0xbb, 0x8f, 0x38, 0x3d,
+ 0xfa, 0x38, 0x74, 0xb7, 0xcf, 0xb4, 0x72, 0x2e, 0x04, 0x7e, 0x7f, 0x0b,
+ 0x94, 0x1a, 0xda, 0x31},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 73
+ {SEC_OID_SHA256,
+ 73,
+ {0x27, 0x4d, 0xab, 0xbe, 0x06, 0x3a, 0xba, 0x2a, 0x29, 0xf3, 0x1b, 0xad,
+ 0xac, 0x85, 0xf8, 0x74, 0x65, 0x77, 0x25, 0x51, 0x0e, 0x1f, 0x19, 0x4f,
+ 0xf5, 0x1b, 0x43, 0xaa, 0x40, 0x34, 0xd8, 0x6d, 0xe9, 0xb6, 0x54, 0x27,
+ 0x20, 0x79, 0x2d, 0x2b, 0xc0, 0x7e, 0x95, 0xe8, 0x10, 0x6b, 0x60, 0x72,
+ 0xe9, 0x33, 0x7e, 0xf0, 0xc7, 0x21, 0xa0, 0x7e, 0x3e, 0xbb, 0xb2, 0x3e,
+ 0xdb, 0x76, 0xec, 0x2b, 0x93, 0xe9, 0x7a, 0x3f, 0x0b, 0x77, 0x7d, 0x3e,
+ 0x28, 0xd1, 0x8c, 0xdf, 0x41, 0x67, 0xef, 0xff, 0x6f, 0xe5, 0x48, 0xa1,
+ 0x34, 0x48, 0x34, 0xf7, 0xc9, 0x2c, 0x6f, 0xa3, 0x79, 0x07, 0x0d, 0xa8,
+ 0x62, 0x40, 0x09, 0x6a, 0x03, 0x0f, 0x63, 0x62, 0x30, 0x1a, 0x60, 0x1c,
+ 0x2d, 0xa0, 0x26, 0xd7, 0x25, 0x90, 0xf0, 0xef, 0x30, 0xd9, 0x4a, 0xcf,
+ 0x67, 0x6c, 0x60, 0x38, 0x09, 0xf6, 0x19, 0xf4, 0x32, 0x57, 0x16, 0x66,
+ 0xb5, 0x70, 0x15, 0xa1, 0xe4, 0x1d, 0xe4, 0x1a, 0x01, 0x40, 0xb6, 0xb7,
+ 0x9a, 0xc5, 0xd6, 0x61, 0x3a, 0xc3, 0xf9, 0xfe, 0x1e, 0xb1, 0x34, 0x5b,
+ 0x19, 0x8f, 0x49, 0x5c, 0x27, 0xeb, 0x8d, 0x5c, 0xe8, 0x3e, 0x11, 0x26,
+ 0xa9, 0x05, 0x59, 0xa6, 0x2b, 0xef, 0xa4, 0x69, 0xe7, 0xe6, 0xff, 0x41,
+ 0xd8, 0x16, 0x27, 0xb4, 0xda, 0x0b, 0x67, 0x89, 0x1e, 0x09, 0xb9, 0xdb,
+ 0x22, 0xc7, 0x6f, 0x65, 0x3e, 0xdd, 0xfe, 0x83, 0xb5, 0xb1, 0x62, 0x6c,
+ 0x6d, 0xc3, 0xc1, 0x30, 0x24, 0xb2, 0x7a, 0x66, 0xe0, 0x4c, 0x07, 0x07,
+ 0x92, 0xa6, 0x34, 0x59, 0x53, 0xa7, 0x83, 0x2a, 0xa6, 0xeb, 0xb9, 0x63,
+ 0xa7, 0x45, 0x91, 0x45, 0x16, 0xe1, 0xe8, 0xa3, 0x88, 0x7e, 0xf9, 0x53,
+ 0x93, 0x4c, 0xbd, 0xa4, 0x41, 0x9b, 0x5e, 0x6e, 0x10, 0x80, 0xfe, 0x37,
+ 0x9b, 0x1e, 0xac, 0xa0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 74
+ {SEC_OID_SHA256,
+ 74,
+ {0x69, 0x70, 0xf7, 0xdf, 0xb7, 0x93, 0xed, 0xd1, 0xad, 0x41, 0xc0, 0xd6,
+ 0xf5, 0x71, 0x37, 0xa9, 0xeb, 0xff, 0x66, 0xe0, 0x4e, 0xfb, 0xfb, 0x82,
+ 0xc8, 0x82, 0xdf, 0x25, 0xd2, 0x4f, 0x09, 0x13, 0xb9, 0xc9, 0x06, 0xf4,
+ 0x21, 0x4b, 0x2b, 0x77, 0x6e, 0x6c, 0xd6, 0xc1, 0x58, 0xf7, 0x01, 0xaf,
+ 0x8e, 0x17, 0x48, 0x7f, 0xa7, 0x7d, 0xcc, 0x9d, 0x66, 0x73, 0x2c, 0x56,
+ 0x83, 0x56, 0x10, 0x4a, 0xe5, 0x45, 0x0e, 0x1e, 0x25, 0x59, 0xd3, 0x47,
+ 0x5c, 0xb2, 0x78, 0x58, 0xff, 0x8b, 0xae, 0x18, 0x8c, 0xfb, 0x77, 0x8a,
+ 0x58, 0x7e, 0xb2, 0x43, 0xff, 0x6a, 0xde, 0xc6, 0x11, 0x7e, 0xae, 0x05,
+ 0x5f, 0xfa, 0x5d, 0xe6, 0x2c, 0xf5, 0x0e, 0xe1, 0x6e, 0x09, 0x24, 0xb0,
+ 0xaf, 0xeb, 0x92, 0x7b, 0xad, 0x81, 0x13, 0x16, 0xa1, 0xc2, 0xab, 0xf0,
+ 0x1b, 0x6a, 0x72, 0xde, 0x25, 0xac, 0x30, 0xe4, 0x66, 0xd0, 0x05, 0x1d,
+ 0x1f, 0xea, 0x51, 0xca, 0x2c, 0xf1, 0x60, 0xcd, 0xdf, 0xc9, 0xa3, 0x73,
+ 0xd4, 0xc7, 0x96, 0xa1, 0x98, 0x85, 0x23, 0x7a, 0xfa, 0xc7, 0xaa, 0xc6,
+ 0x98, 0xcb, 0xfd, 0xc2, 0xd1, 0x0d, 0xe8, 0x6c, 0x58, 0xde, 0x9f, 0x65,
+ 0x97, 0xcf, 0x5a, 0x70, 0x1d, 0x22, 0x81, 0xf7, 0x34, 0x31, 0x76, 0xcb,
+ 0xea, 0x53, 0xf0, 0x88, 0xbd, 0x7c, 0x5c, 0x75, 0x52, 0x19, 0x06, 0x6f,
+ 0x4b, 0x35, 0xcc, 0xda, 0x85, 0xc7, 0xc8, 0xe6, 0x7c, 0xa0, 0x8c, 0xb7,
+ 0x0a, 0x02, 0x43, 0x9a, 0x49, 0x23, 0x8e, 0x53, 0x09, 0xf6, 0xbd, 0x64,
+ 0x7e, 0x10, 0x76, 0xd6, 0x7b, 0x0b, 0x33, 0x9b, 0xf4, 0xd5, 0x32, 0x3d,
+ 0xdc, 0x1e, 0x40, 0x6b, 0x13, 0xc2, 0x90, 0x10, 0xbc, 0x32, 0x5c, 0xc1,
+ 0x7c, 0x0c, 0x33, 0x8c, 0x38, 0x10, 0x2f, 0xb5, 0x23, 0xbf, 0x0f, 0x4f,
+ 0x34, 0x1c, 0x22, 0xc4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 75
+ {SEC_OID_SHA256,
+ 75,
+ {0x21, 0xd5, 0x53, 0x71, 0xd8, 0x42, 0x23, 0x5e, 0x23, 0x4a, 0xea, 0xba,
+ 0x3f, 0x33, 0xe6, 0xd7, 0xf5, 0xfe, 0xa1, 0x0b, 0x79, 0x40, 0x93, 0x92,
+ 0x50, 0xa0, 0x7d, 0x89, 0x38, 0xe7, 0x0f, 0x07, 0x3d, 0x15, 0x14, 0xf5,
+ 0x4b, 0xf9, 0xe5, 0xbc, 0xa9, 0x02, 0x19, 0x0f, 0x11, 0x49, 0x95, 0x5e,
+ 0x3e, 0x62, 0x51, 0xc9, 0x8e, 0x29, 0x75, 0x76, 0xf7, 0x26, 0xe2, 0xc9,
+ 0x82, 0x96, 0x93, 0x17, 0xec, 0x74, 0x16, 0xc7, 0xdf, 0x93, 0xb9, 0x34,
+ 0x0c, 0x87, 0x9d, 0xd1, 0x67, 0x43, 0x11, 0x53, 0xbd, 0x64, 0xd3, 0x01,
+ 0x04, 0x56, 0xd4, 0x0d, 0xee, 0x83, 0x6d, 0x71, 0xd4, 0x05, 0xbd, 0x31,
+ 0x27, 0xf9, 0x0a, 0x6c, 0xb6, 0x1d, 0x83, 0x7b, 0x43, 0x55, 0xd3, 0x0d,
+ 0xdd, 0x1d, 0xda, 0xaf, 0xa5, 0xe4, 0x20, 0x48, 0x15, 0x22, 0x1f, 0x56,
+ 0x2d, 0x10, 0x68, 0x4a, 0x68, 0x81, 0xd7, 0xbc, 0xa6, 0x6b, 0x1e, 0x46,
+ 0x2b, 0x8a, 0x1b, 0x3c, 0x88, 0x9e, 0x91, 0x6c, 0x84, 0x8c, 0x4f, 0x88,
+ 0xb1, 0x79, 0xbf, 0xb7, 0x6d, 0xeb, 0xb1, 0x82, 0x08, 0x94, 0x6d, 0x40,
+ 0xf4, 0x64, 0xf9, 0xe5, 0xe3, 0x85, 0xce, 0xfa, 0x1c, 0x90, 0x65, 0x11,
+ 0x8b, 0x10, 0x4f, 0x21, 0x6f, 0x4a, 0xc2, 0x2a, 0xbb, 0xf0, 0xbd, 0xa8,
+ 0x58, 0x38, 0x70, 0xbf, 0xbc, 0xc3, 0x39, 0xcc, 0xd6, 0xa0, 0xda, 0x7b,
+ 0xc4, 0x63, 0x38, 0xe9, 0x0d, 0xbb, 0x90, 0x96, 0x41, 0x00, 0xc4, 0x7d,
+ 0xc3, 0xaf, 0x08, 0xea, 0xd7, 0x97, 0x8e, 0x39, 0xdd, 0x73, 0x69, 0x08,
+ 0x4f, 0x5f, 0x9f, 0x94, 0x1a, 0x3a, 0x2d, 0x7d, 0x1f, 0xad, 0x0d, 0xd4,
+ 0xb6, 0x06, 0x58, 0xb5, 0x93, 0x12, 0x96, 0xd6, 0x35, 0x7e, 0x28, 0xfc,
+ 0xa5, 0xfc, 0x8d, 0x84, 0xfe, 0xe5, 0x46, 0xe1, 0xf0, 0x6e, 0x07, 0xef,
+ 0xcf, 0x8f, 0x1e, 0x4e},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 76
+ {SEC_OID_SHA256,
+ 76,
+ {0x84, 0x56, 0x7b, 0x5a, 0x2c, 0xd8, 0x99, 0x3f, 0xa4, 0x29, 0x7e, 0x61,
+ 0x06, 0x7d, 0x1d, 0x0b, 0x34, 0xa4, 0xd7, 0x01, 0x5c, 0x46, 0x43, 0x8b,
+ 0xf4, 0xe0, 0x2c, 0xdc, 0x93, 0x4c, 0x3c, 0x58, 0x6f, 0x9f, 0x80, 0x31,
+ 0x63, 0x07, 0x92, 0x8c, 0xb2, 0x0f, 0xd4, 0x63, 0x78, 0x52, 0x67, 0x4d,
+ 0x99, 0xa5, 0x60, 0x35, 0x2c, 0x93, 0x15, 0x59, 0xe2, 0x6e, 0x41, 0x4d,
+ 0x67, 0xea, 0xe6, 0x66, 0x1a, 0x34, 0xa5, 0x28, 0x09, 0xd4, 0xa8, 0xe1,
+ 0xe9, 0xb9, 0x4c, 0x72, 0xe5, 0xaf, 0xdc, 0xcc, 0x78, 0xbc, 0xd9, 0x9f,
+ 0x44, 0x4c, 0xbf, 0x46, 0x17, 0xc1, 0x8f, 0x48, 0x1b, 0x36, 0xfa, 0x36,
+ 0xd4, 0xdc, 0xef, 0x14, 0x09, 0x86, 0xf2, 0xfe, 0x6f, 0xec, 0xdf, 0x88,
+ 0x64, 0xa9, 0x9d, 0x32, 0xcf, 0x2c, 0xa4, 0x3e, 0x7b, 0x30, 0xd9, 0xa5,
+ 0xfa, 0xa6, 0x12, 0x37, 0x17, 0x7e, 0xce, 0x4f, 0xae, 0x0f, 0x03, 0xde,
+ 0xbc, 0x9d, 0xc0, 0x7d, 0x1b, 0x9d, 0xe0, 0xee, 0xcc, 0xb7, 0x6a, 0x8b,
+ 0x84, 0x85, 0x2b, 0xd5, 0x34, 0xcb, 0xad, 0x9b, 0x08, 0x45, 0xd7, 0xf9,
+ 0xe9, 0xaf, 0x5d, 0x55, 0xff, 0x49, 0x83, 0x2e, 0xf7, 0x25, 0xe7, 0x4f,
+ 0xd9, 0x1c, 0x45, 0xa6, 0xbf, 0x9d, 0x2a, 0x51, 0x9d, 0x0c, 0x0b, 0x0c,
+ 0x4e, 0x42, 0xb4, 0x2e, 0xaa, 0xf5, 0xb1, 0xcc, 0x5a, 0xea, 0xf1, 0x82,
+ 0x28, 0x69, 0x58, 0x38, 0xcf, 0xab, 0x32, 0xa4, 0x7b, 0x1b, 0x04, 0x8f,
+ 0xf6, 0xcd, 0x78, 0x33, 0xba, 0x54, 0xd8, 0xb8, 0x3a, 0xfc, 0x3a, 0x45,
+ 0xfe, 0x54, 0x6b, 0x68, 0xcc, 0x26, 0x43, 0x4b, 0x10, 0x21, 0x21, 0x7c,
+ 0x1a, 0x5e, 0xe8, 0x25, 0x4e, 0xd5, 0x05, 0x08, 0xcf, 0x79, 0x52, 0x1a,
+ 0xbb, 0xcc, 0xf8, 0x1e, 0x9d, 0x3a, 0xde, 0x87, 0xf2, 0x36, 0xb1, 0x3b,
+ 0x2a, 0xef, 0x81, 0x51},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 77
+ {SEC_OID_SHA256,
+ 77,
+ {0x21, 0x1b, 0x7c, 0xed, 0x5b, 0x5d, 0x07, 0x32, 0x45, 0x37, 0x57, 0xfd,
+ 0x3b, 0x82, 0x8a, 0xad, 0x6d, 0x5f, 0xe1, 0x27, 0x52, 0xd1, 0x7e, 0x79,
+ 0x57, 0x7f, 0x76, 0x04, 0xf2, 0x82, 0x03, 0x7c, 0xe5, 0xdf, 0x07, 0x59,
+ 0x08, 0xb5, 0x3b, 0xee, 0x8e, 0xb9, 0xdf, 0x54, 0x09, 0x8c, 0x8c, 0x44,
+ 0xf8, 0xda, 0x32, 0xfd, 0xf9, 0x5b, 0x77, 0x8a, 0x51, 0xf3, 0x33, 0xdd,
+ 0xca, 0xe7, 0x06, 0x9a, 0x6e, 0x8a, 0xfa, 0xd3, 0x90, 0xdc, 0xe5, 0x64,
+ 0x0a, 0xe2, 0x55, 0x97, 0x82, 0x3f, 0x0b, 0xad, 0x03, 0x6e, 0x50, 0xdc,
+ 0xff, 0xc2, 0x24, 0xf8, 0x6c, 0x3e, 0xbf, 0x09, 0xe3, 0xec, 0x06, 0x79,
+ 0x01, 0x9c, 0xf7, 0x63, 0x7a, 0xb0, 0xb2, 0xab, 0x77, 0x37, 0x72, 0x66,
+ 0xdc, 0x57, 0x62, 0x31, 0x4b, 0xfc, 0xbd, 0x3a, 0x90, 0xcb, 0x7a, 0x3d,
+ 0x7c, 0xde, 0xb7, 0x25, 0x85, 0xca, 0x9a, 0x11, 0xe1, 0x96, 0x5f, 0x02,
+ 0x9a, 0x29, 0xc7, 0x69, 0xe0, 0x03, 0xf6, 0xab, 0xe8, 0xbf, 0xc1, 0x21,
+ 0x4e, 0x4e, 0x0c, 0xd0, 0x44, 0xd1, 0x6d, 0x0e, 0xda, 0x0c, 0x73, 0x57,
+ 0xf5, 0xa9, 0x4a, 0x71, 0xaf, 0x57, 0xd0, 0x76, 0xba, 0xf4, 0x55, 0xf5,
+ 0x6d, 0x0c, 0x27, 0xa4, 0x37, 0xbb, 0x64, 0x9a, 0xff, 0x91, 0x00, 0xd5,
+ 0x5d, 0x29, 0x88, 0x99, 0x5e, 0xed, 0x99, 0x80, 0x99, 0x9d, 0xa0, 0x27,
+ 0x1c, 0x5c, 0x53, 0x3a, 0xe9, 0x05, 0x5a, 0x07, 0x30, 0x2d, 0x65, 0xcf,
+ 0x16, 0xbb, 0x26, 0x84, 0x6c, 0xa0, 0x4c, 0x87, 0xa7, 0x2c, 0x2e, 0xfb,
+ 0x33, 0x55, 0xbf, 0x6c, 0x12, 0x55, 0x24, 0xa4, 0x45, 0x25, 0x05, 0x35,
+ 0xd9, 0x84, 0x67, 0x5f, 0xf9, 0x9b, 0xe9, 0xab, 0xc0, 0xc5, 0x44, 0xfe,
+ 0x3f, 0xe8, 0xd3, 0x3a, 0x94, 0x42, 0xd2, 0xa5, 0x7b, 0x98, 0xf1, 0x59,
+ 0x12, 0x9b, 0x23, 0xe6},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 78
+ {SEC_OID_SHA256,
+ 78,
+ {0x12, 0x71, 0x84, 0x7c, 0x65, 0x16, 0xbb, 0x1d, 0xeb, 0x14, 0x87, 0xbe,
+ 0x33, 0x81, 0x9e, 0xa1, 0x6e, 0x72, 0xcc, 0x73, 0x9f, 0x47, 0x52, 0xb7,
+ 0x5c, 0x8e, 0x89, 0x9f, 0xdf, 0xa2, 0x8e, 0xf0, 0xb4, 0x0d, 0xe5, 0x11,
+ 0x27, 0x34, 0xf6, 0xb4, 0xa0, 0xe2, 0x92, 0x1e, 0xa3, 0x49, 0x66, 0xda,
+ 0x45, 0x99, 0x88, 0x34, 0xe8, 0x42, 0x9e, 0x7a, 0x7c, 0x8d, 0xce, 0x6b,
+ 0xd4, 0x32, 0xfe, 0x90, 0xfe, 0xba, 0xef, 0xc2, 0x01, 0xe4, 0x21, 0xa9,
+ 0x3d, 0x21, 0xae, 0xe9, 0x07, 0x21, 0x0c, 0x97, 0xef, 0xc2, 0x89, 0x0d,
+ 0x0c, 0x09, 0x4a, 0xe8, 0x2a, 0x5e, 0x73, 0x49, 0x58, 0xd4, 0xe5, 0x50,
+ 0x9b, 0x85, 0xcd, 0x0c, 0x17, 0x26, 0x7e, 0x1f, 0xe1, 0xcb, 0xee, 0x89,
+ 0x4c, 0xb0, 0x83, 0x85, 0x08, 0xac, 0xf9, 0xa3, 0xe3, 0x14, 0x02, 0x35,
+ 0x2c, 0xf4, 0x13, 0x4e, 0xab, 0xf8, 0x82, 0xf6, 0x9a, 0xfa, 0x24, 0xa7,
+ 0xfa, 0x49, 0x0f, 0x22, 0xd6, 0x0c, 0x18, 0x0c, 0xcd, 0xbb, 0x14, 0xb4,
+ 0x1e, 0xa5, 0x3a, 0xa5, 0x49, 0x04, 0x4e, 0x94, 0x0f, 0x5e, 0x5e, 0x51,
+ 0x9b, 0x04, 0x82, 0x4f, 0x9c, 0x97, 0x09, 0x9e, 0x83, 0x59, 0x3f, 0xd4,
+ 0x8c, 0x36, 0xd7, 0x1d, 0xd7, 0x15, 0x1c, 0x1e, 0x21, 0x2f, 0xd7, 0x72,
+ 0xab, 0xdb, 0x72, 0x42, 0x9b, 0x39, 0x31, 0xa6, 0x7c, 0xd7, 0x52, 0x7f,
+ 0xd4, 0x5a, 0xca, 0x65, 0x25, 0x36, 0xef, 0x34, 0x76, 0x95, 0x57, 0x47,
+ 0xef, 0x98, 0x75, 0x9c, 0x1e, 0x56, 0x1b, 0xfd, 0xa8, 0x07, 0x33, 0xd6,
+ 0xdf, 0xa9, 0x27, 0xe1, 0xe3, 0x2b, 0xa0, 0x70, 0x94, 0x1b, 0xca, 0xdc,
+ 0xfc, 0xc2, 0x1c, 0x3b, 0xae, 0x98, 0xe3, 0x62, 0x58, 0x6b, 0x82, 0xfb,
+ 0x4a, 0xd4, 0x8d, 0x34, 0x79, 0x15, 0xed, 0x5c, 0x89, 0xc1, 0x5b, 0x2a,
+ 0x13, 0x95, 0x07, 0x04},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 79
+ {SEC_OID_SHA256,
+ 79,
+ {0x7d, 0x4c, 0x14, 0x2e, 0xab, 0xfb, 0x72, 0xa8, 0x80, 0x07, 0x06, 0x21,
+ 0xef, 0x9f, 0xcd, 0x35, 0x11, 0x29, 0xf3, 0x16, 0x64, 0xed, 0x11, 0xa7,
+ 0x44, 0xcf, 0xa2, 0x09, 0xa4, 0x19, 0x9b, 0x92, 0x93, 0xf8, 0xb6, 0x03,
+ 0xf1, 0xd0, 0x67, 0x2b, 0x7a, 0x21, 0x60, 0xb4, 0xc6, 0x20, 0x98, 0x2e,
+ 0xe7, 0xd2, 0x55, 0x3e, 0x46, 0xf5, 0x05, 0x6e, 0xe8, 0xec, 0x27, 0x11,
+ 0x94, 0x65, 0x66, 0xf0, 0x8d, 0x23, 0xad, 0xbf, 0x90, 0x4c, 0xe1, 0xab,
+ 0x8d, 0x74, 0x4e, 0x6d, 0xf6, 0x1c, 0x67, 0x88, 0xb2, 0x21, 0x54, 0xac,
+ 0x9a, 0x51, 0x66, 0x82, 0xe2, 0x6e, 0xc3, 0x18, 0x46, 0xb6, 0xa5, 0xfe,
+ 0x8a, 0x9a, 0x51, 0x99, 0x31, 0xab, 0x61, 0xa9, 0xfd, 0x42, 0x4b, 0x2b,
+ 0xab, 0xd8, 0x83, 0xc3, 0x41, 0x0c, 0x77, 0x2b, 0x89, 0x32, 0x8d, 0xf1,
+ 0x72, 0x96, 0xb4, 0x64, 0xc8, 0x91, 0x4b, 0x31, 0xb3, 0xad, 0x63, 0xd6,
+ 0x98, 0x4d, 0x46, 0xc7, 0x72, 0xb6, 0xb9, 0xd7, 0x91, 0xc2, 0x1d, 0x3e,
+ 0x3c, 0xe0, 0x98, 0x4c, 0xcb, 0xf7, 0xf2, 0x90, 0x2d, 0xeb, 0x09, 0x61,
+ 0x89, 0x8e, 0x8e, 0xf8, 0x35, 0xc6, 0x58, 0xdb, 0x4a, 0xa1, 0x43, 0x87,
+ 0x85, 0x7b, 0x6b, 0x7a, 0xb8, 0xb3, 0x8d, 0xd0, 0x6a, 0x48, 0x85, 0x62,
+ 0x2a, 0xbd, 0xc3, 0x66, 0x9d, 0x37, 0xbd, 0x95, 0x35, 0x84, 0xa3, 0xf3,
+ 0xd1, 0x9d, 0x2d, 0x77, 0x11, 0x5d, 0x9b, 0xea, 0x24, 0x4a, 0x65, 0xb7,
+ 0xb2, 0x6f, 0xaf, 0x74, 0x7a, 0xec, 0x73, 0xe8, 0xdf, 0xc0, 0xbe, 0xd1,
+ 0x0a, 0x85, 0xe4, 0xea, 0x63, 0x98, 0xdb, 0xf8, 0xd9, 0xa1, 0x01, 0x54,
+ 0xed, 0x3f, 0x1e, 0xe5, 0x1e, 0x6b, 0x3e, 0xad, 0x79, 0x2e, 0xd2, 0xda,
+ 0x83, 0x8c, 0x0a, 0x25, 0xd0, 0xb2, 0xea, 0x31, 0x90, 0xfc, 0x33, 0xbc,
+ 0x99, 0x02, 0xe5, 0x79},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 80
+ {SEC_OID_SHA256,
+ 80,
+ {0x8c, 0x76, 0xad, 0x15, 0xa8, 0xde, 0x75, 0x7c, 0xfe, 0x12, 0x2a, 0xb8,
+ 0x75, 0x99, 0x91, 0xa1, 0x37, 0x42, 0x36, 0xf7, 0xbe, 0xdc, 0x12, 0x49,
+ 0x52, 0x01, 0x05, 0x3b, 0x9a, 0xdf, 0x00, 0x42, 0xee, 0x64, 0x66, 0x5a,
+ 0xbc, 0x4b, 0x94, 0x85, 0xa5, 0x28, 0x18, 0xeb, 0xb2, 0xf5, 0xe0, 0xdb,
+ 0xa6, 0xd6, 0x67, 0xcc, 0x1a, 0xae, 0x89, 0x16, 0x3f, 0xbe, 0x0d, 0xb0,
+ 0x66, 0xb8, 0x00, 0x11, 0xf6, 0x34, 0x2e, 0xbc, 0x22, 0xbb, 0x3d, 0xec,
+ 0xf9, 0x6a, 0x39, 0x01, 0xe0, 0xfb, 0xc4, 0x4b, 0xa7, 0x9c, 0xb1, 0x7a,
+ 0xdc, 0x81, 0x1c, 0x15, 0xbe, 0xf2, 0x90, 0x02, 0x6b, 0xd9, 0xe3, 0x3e,
+ 0xf6, 0x9b, 0xc5, 0x71, 0x7f, 0x2c, 0x77, 0x4b, 0x20, 0x8c, 0xbf, 0xbe,
+ 0x88, 0xf0, 0xe2, 0x09, 0x75, 0x95, 0xe6, 0xce, 0xf3, 0x57, 0x45, 0xa5,
+ 0x12, 0x69, 0x05, 0x93, 0xac, 0x1f, 0x07, 0x99, 0x65, 0x5a, 0x73, 0x31,
+ 0x8e, 0x8b, 0xf1, 0xe1, 0x40, 0x3e, 0x42, 0xc2, 0x96, 0x22, 0xb0, 0x9d,
+ 0x00, 0x00, 0xf9, 0x75, 0x6b, 0xa9, 0xa0, 0xfc, 0x44, 0x69, 0x2e, 0x7f,
+ 0x86, 0xe6, 0xbe, 0x28, 0x46, 0x7c, 0xef, 0xb8, 0xf9, 0x5a, 0xff, 0x47,
+ 0x89, 0x65, 0x22, 0x62, 0x05, 0xea, 0x08, 0x28, 0x48, 0xdc, 0x50, 0x3f,
+ 0xa0, 0xf1, 0x6b, 0x4c, 0xb6, 0x36, 0xb9, 0x16, 0xde, 0x0e, 0x9b, 0x0e,
+ 0x91, 0x21, 0x6a, 0x72, 0x95, 0x0a, 0x65, 0x85, 0x56, 0x92, 0xd1, 0x59,
+ 0x5b, 0x5f, 0xc9, 0xbb, 0x55, 0xa4, 0x8c, 0xf5, 0x84, 0x04, 0x83, 0x17,
+ 0xaa, 0x10, 0xb6, 0x3a, 0xcd, 0x50, 0x5a, 0x45, 0x53, 0x7c, 0x75, 0x1c,
+ 0x4e, 0x89, 0x8a, 0xaf, 0xf5, 0x5f, 0x0e, 0x4e, 0x75, 0x57, 0x0b, 0x36,
+ 0xba, 0xbc, 0x13, 0xca, 0x15, 0x8d, 0xc7, 0xb0, 0x09, 0xfc, 0x49, 0x01,
+ 0xed, 0x40, 0x70, 0x15},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 81
+ {SEC_OID_SHA256,
+ 81,
+ {0x3a, 0x8c, 0x69, 0x28, 0xa8, 0x77, 0x95, 0xc3, 0x02, 0x5e, 0xc3, 0x36,
+ 0xcb, 0xf4, 0xaa, 0xa8, 0x0e, 0x1c, 0xa6, 0xe7, 0x58, 0xc4, 0x1c, 0x7d,
+ 0xf1, 0xb6, 0x3e, 0x22, 0x3c, 0xc1, 0x40, 0xe7, 0x70, 0x38, 0x15, 0x30,
+ 0x0e, 0xa7, 0xca, 0x9c, 0x16, 0x9a, 0x97, 0x2a, 0x30, 0x49, 0xbc, 0xfa,
+ 0x94, 0x52, 0xfa, 0xfa, 0x34, 0xe0, 0x49, 0x1c, 0x99, 0xa1, 0x86, 0x7d,
+ 0x6f, 0x0e, 0x1f, 0xf4, 0x5b, 0xe4, 0xfe, 0xb0, 0x71, 0xc9, 0xc1, 0xf2,
+ 0xe7, 0x2c, 0x12, 0xf8, 0xaa, 0xa2, 0xa9, 0x54, 0x2e, 0x0a, 0x3a, 0x03,
+ 0x73, 0x05, 0xe5, 0x7f, 0xdc, 0x8f, 0x25, 0x84, 0x03, 0x6b, 0x61, 0x9c,
+ 0xa5, 0xa3, 0x0b, 0xae, 0x66, 0xe8, 0xc2, 0x12, 0xc8, 0xe2, 0xe2, 0x01,
+ 0x32, 0x09, 0xf5, 0x02, 0xbd, 0x64, 0x78, 0xd1, 0x12, 0xbf, 0xba, 0x86,
+ 0x94, 0x27, 0x87, 0x0e, 0x84, 0x02, 0x3c, 0xa0, 0x62, 0x29, 0x96, 0x98,
+ 0x18, 0xed, 0x55, 0x7e, 0x56, 0x17, 0xc6, 0xcc, 0xc2, 0x3f, 0x90, 0x84,
+ 0x23, 0xc8, 0x7b, 0xbd, 0xb0, 0x3d, 0x01, 0x1d, 0x32, 0x8c, 0x81, 0xf0,
+ 0xc2, 0x40, 0x57, 0xd8, 0x24, 0x5b, 0xb8, 0xd4, 0xf8, 0x61, 0xdc, 0x76,
+ 0xd3, 0xa9, 0xee, 0xd3, 0xe3, 0x1a, 0x16, 0xaf, 0x11, 0x41, 0x47, 0xd7,
+ 0xb1, 0x7b, 0x47, 0x53, 0xb8, 0x29, 0x42, 0x90, 0xa3, 0xc8, 0xfd, 0x3d,
+ 0x13, 0x5d, 0x7e, 0xc1, 0x44, 0xf2, 0xee, 0xd1, 0x1e, 0x4d, 0xbd, 0x4d,
+ 0xc1, 0xe8, 0x9d, 0x96, 0xa0, 0x6d, 0x78, 0x60, 0xe5, 0xb1, 0xf8, 0x06,
+ 0xe5, 0xd1, 0x5b, 0xad, 0xbe, 0x05, 0xa3, 0x10, 0xb9, 0xda, 0x80, 0x4a,
+ 0xbb, 0x41, 0x29, 0x7b, 0x17, 0x9c, 0xf4, 0xe8, 0xd0, 0x77, 0x25, 0x8b,
+ 0x2f, 0x7d, 0xf5, 0x49, 0x09, 0x2e, 0xc6, 0xc8, 0xe7, 0x27, 0x4f, 0x25,
+ 0xaa, 0xf2, 0x57, 0xfb},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 82
+ {SEC_OID_SHA256,
+ 82,
+ {0x64, 0xb0, 0x1c, 0x13, 0x16, 0x30, 0x85, 0xca, 0xb7, 0xac, 0xe0, 0x31,
+ 0x09, 0xa3, 0x5f, 0x5a, 0xae, 0xf6, 0x76, 0x70, 0x69, 0x9d, 0xff, 0x14,
+ 0x72, 0x0a, 0x7d, 0x9c, 0xa0, 0xaf, 0xaf, 0xe3, 0x96, 0x74, 0x6a, 0x99,
+ 0x7f, 0xf3, 0xef, 0xc0, 0xea, 0xea, 0x70, 0xa6, 0x58, 0xbf, 0x0e, 0xba,
+ 0x2d, 0x0a, 0x14, 0x6f, 0xe9, 0x3d, 0xd5, 0xa8, 0xb4, 0x5d, 0x86, 0x93,
+ 0x05, 0x4e, 0x52, 0xf4, 0x96, 0x9c, 0xf0, 0x21, 0xb6, 0x39, 0x5c, 0x8b,
+ 0x57, 0xab, 0xae, 0xba, 0x26, 0x0a, 0x4b, 0x2e, 0x6f, 0xfc, 0x32, 0x80,
+ 0x69, 0xed, 0x30, 0xe9, 0x92, 0x19, 0x1b, 0xd1, 0x7f, 0x7b, 0xe8, 0x89,
+ 0xbf, 0xac, 0x71, 0x6d, 0x24, 0xdf, 0xb4, 0x76, 0x67, 0xa4, 0x0e, 0xb7,
+ 0x2f, 0x75, 0x14, 0xae, 0x2f, 0xea, 0xe5, 0xba, 0x11, 0xbc, 0x24, 0x79,
+ 0x3b, 0x3e, 0x32, 0x49, 0x09, 0xfb, 0xff, 0x67, 0xf5, 0x00, 0x0f, 0xe7,
+ 0xe6, 0xe7, 0x19, 0x86, 0xe2, 0xb7, 0x9c, 0x78, 0x25, 0xac, 0xa4, 0x0c,
+ 0xf6, 0xc4, 0x26, 0xde, 0xf8, 0x06, 0xd5, 0x94, 0x15, 0xd6, 0xf4, 0x77,
+ 0xd3, 0x21, 0xef, 0x69, 0xec, 0xc8, 0xee, 0xd7, 0xd0, 0x61, 0xf2, 0x42,
+ 0xb0, 0x88, 0xdf, 0x54, 0x84, 0x27, 0xba, 0x61, 0x88, 0xcb, 0xed, 0xea,
+ 0xcc, 0xc6, 0xdd, 0x4d, 0x75, 0x31, 0x16, 0x58, 0xe4, 0xdd, 0xe6, 0xd8,
+ 0x38, 0xa8, 0x04, 0x96, 0x99, 0x89, 0x39, 0x97, 0xb6, 0xe2, 0x68, 0xd5,
+ 0x4d, 0x5a, 0xb1, 0x3f, 0x7d, 0x1e, 0x38, 0x72, 0x9d, 0x1e, 0x0f, 0x55,
+ 0xff, 0x60, 0x7b, 0x74, 0xd6, 0xf8, 0x69, 0xa5, 0xef, 0x50, 0x98, 0x01,
+ 0x18, 0x04, 0x7a, 0xc8, 0x59, 0xd8, 0xcc, 0x57, 0xc7, 0x9e, 0x0f, 0x3c,
+ 0xf1, 0xf0, 0x56, 0x2d, 0xd7, 0x05, 0x68, 0x9b, 0xb4, 0x71, 0xc4, 0x59,
+ 0xc3, 0xcd, 0xcf, 0x4d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 83
+ {SEC_OID_SHA256,
+ 83,
+ {0x82, 0x24, 0x02, 0x14, 0x85, 0x8b, 0xcc, 0xe7, 0x55, 0xf7, 0x61, 0xd3,
+ 0xb6, 0x41, 0x6c, 0x15, 0x32, 0x2a, 0xa9, 0x7b, 0x4e, 0x13, 0x0a, 0x01,
+ 0x26, 0x3c, 0xef, 0xc1, 0xcb, 0x11, 0xfb, 0xb1, 0x0a, 0xc2, 0x8c, 0x5c,
+ 0x22, 0x20, 0x7b, 0x60, 0x9f, 0x86, 0xcd, 0x63, 0x75, 0x9a, 0x68, 0x9d,
+ 0x6e, 0x7f, 0x82, 0x5e, 0xd8, 0x4e, 0x60, 0x42, 0xb6, 0x6d, 0x06, 0x36,
+ 0x24, 0x41, 0x99, 0x8c, 0x71, 0x5d, 0xb4, 0x26, 0x15, 0x75, 0x54, 0xe8,
+ 0x38, 0x48, 0x98, 0xcd, 0x63, 0x17, 0x7a, 0x1e, 0xa5, 0x38, 0xbc, 0x58,
+ 0x9b, 0xf7, 0x44, 0x1f, 0xf9, 0xd3, 0x25, 0x6b, 0x85, 0x1f, 0x9b, 0xa5,
+ 0x19, 0xe3, 0x21, 0x3d, 0xa2, 0x48, 0x64, 0x5e, 0x22, 0x31, 0x4b, 0x34,
+ 0xa5, 0x37, 0x39, 0xf0, 0x35, 0x15, 0x7e, 0x22, 0x20, 0x06, 0x11, 0x2c,
+ 0x1f, 0x6b, 0xa8, 0xe7, 0xad, 0xd0, 0x32, 0x6d, 0x61, 0x8a, 0xfb, 0xef,
+ 0xe4, 0x56, 0xe5, 0x30, 0x53, 0x2b, 0xb2, 0x97, 0x69, 0xdb, 0x47, 0x70,
+ 0x89, 0x33, 0x0c, 0x0f, 0x0d, 0xff, 0xdd, 0x43, 0x02, 0x66, 0x6b, 0x12,
+ 0x80, 0x69, 0xd8, 0xdd, 0xcb, 0x76, 0x4f, 0x15, 0x4c, 0x87, 0x00, 0xc4,
+ 0x5e, 0x5a, 0x8c, 0xde, 0xa4, 0x03, 0xf4, 0xe4, 0x23, 0x1b, 0x62, 0x60,
+ 0xf1, 0x8e, 0x60, 0x39, 0xbf, 0x49, 0x7f, 0xbf, 0x09, 0x42, 0x01, 0x63,
+ 0xf1, 0xdd, 0x97, 0x6a, 0xf5, 0x73, 0x06, 0x8e, 0x0f, 0x87, 0x04, 0x7d,
+ 0x33, 0x8c, 0x64, 0x46, 0xd4, 0x80, 0xc5, 0x85, 0xe6, 0xa6, 0xb8, 0x2e,
+ 0xb3, 0x87, 0xa8, 0x54, 0x9b, 0x7a, 0x28, 0xc9, 0x09, 0xd8, 0x8d, 0x33,
+ 0x61, 0xa8, 0x0b, 0xaa, 0x25, 0xeb, 0x60, 0x6e, 0x4e, 0x5f, 0x9e, 0xb6,
+ 0x1b, 0xe9, 0xbb, 0x8b, 0xab, 0x17, 0xea, 0xa7, 0xa9, 0x8d, 0x5f, 0x5e,
+ 0x40, 0x6c, 0xb0, 0xb9},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 84
+ {SEC_OID_SHA256,
+ 84,
+ {0x3b, 0x24, 0x3a, 0x06, 0x5d, 0xf7, 0x7e, 0xaf, 0x4f, 0xc8, 0x66, 0x5e,
+ 0x84, 0x39, 0x37, 0x71, 0x81, 0xc4, 0x22, 0xac, 0xd4, 0x2d, 0xa5, 0x64,
+ 0x2e, 0xf5, 0x5b, 0xa5, 0x48, 0x55, 0x57, 0x95, 0xee, 0x70, 0x0b, 0x15,
+ 0x6d, 0x69, 0x0d, 0x9f, 0xd2, 0x9c, 0xc3, 0x1d, 0x7c, 0xcc, 0x59, 0xd6,
+ 0xb2, 0x94, 0x72, 0xfe, 0xba, 0x8f, 0xa6, 0x44, 0xcc, 0x49, 0xc4, 0xf5,
+ 0xd4, 0x67, 0x22, 0x51, 0x68, 0x20, 0x55, 0x4e, 0x3f, 0x98, 0xe1, 0xdc,
+ 0x03, 0xe4, 0x4b, 0xad, 0x50, 0x40, 0xce, 0x4f, 0x07, 0x48, 0xc8, 0x2a,
+ 0x5a, 0x44, 0xbe, 0xc4, 0xc4, 0xb5, 0xd1, 0xb0, 0x31, 0x2e, 0x74, 0xca,
+ 0xd9, 0xe8, 0x7c, 0x02, 0x23, 0x85, 0xdf, 0xa0, 0x34, 0xe9, 0x1f, 0x50,
+ 0x7e, 0x72, 0xd7, 0xc1, 0xf7, 0xfe, 0x99, 0xc6, 0x93, 0x38, 0x01, 0xeb,
+ 0x20, 0x2c, 0x83, 0x14, 0xc5, 0xb6, 0x0f, 0xbd, 0x67, 0x42, 0x7f, 0xc1,
+ 0x4e, 0xfa, 0x9e, 0x75, 0x69, 0xd4, 0x01, 0xc6, 0xaf, 0x26, 0x8e, 0x9e,
+ 0x3d, 0x86, 0x4f, 0xd1, 0x08, 0xf7, 0x8e, 0xa5, 0xed, 0x1a, 0x2e, 0xcf,
+ 0xd1, 0xc4, 0x1d, 0xa2, 0xe9, 0x35, 0x3a, 0xba, 0x41, 0xd4, 0xdf, 0x48,
+ 0xd3, 0xf2, 0x53, 0x5d, 0x5e, 0xc6, 0x0c, 0xde, 0xbf, 0x74, 0x97, 0xeb,
+ 0x25, 0xdb, 0x44, 0x15, 0x87, 0x5f, 0x7c, 0xcc, 0x15, 0xa4, 0x9e, 0xbb,
+ 0x49, 0x3a, 0x7e, 0xb9, 0x47, 0x6d, 0xbc, 0x11, 0x81, 0x5e, 0xb4, 0x14,
+ 0x57, 0x7f, 0xf7, 0x69, 0x53, 0xa6, 0x39, 0x91, 0x93, 0x8f, 0xb6, 0xea,
+ 0x73, 0xe0, 0xb7, 0x7a, 0x8c, 0xbb, 0x77, 0xea, 0xbf, 0x3b, 0x89, 0x3c,
+ 0x22, 0xaa, 0xcf, 0xca, 0xb7, 0x10, 0x8d, 0xcb, 0x9a, 0x3b, 0xbe, 0x3e,
+ 0xc0, 0x48, 0xc1, 0x7b, 0x41, 0x6b, 0x14, 0x6d, 0x42, 0x51, 0xc7, 0xc3,
+ 0x6f, 0xbf, 0x04, 0x45},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 85
+ {SEC_OID_SHA256,
+ 85,
+ {0x83, 0x22, 0x39, 0x0a, 0xb9, 0xd7, 0x42, 0xc8, 0x7b, 0x5b, 0x10, 0x5f,
+ 0x63, 0x94, 0x0d, 0x9e, 0x4e, 0xcc, 0x61, 0x3c, 0x12, 0xa9, 0x21, 0x79,
+ 0x8c, 0x2b, 0x2a, 0x00, 0xc1, 0xe5, 0xc6, 0xf6, 0xfa, 0x38, 0xb3, 0x33,
+ 0x39, 0xc3, 0xfa, 0x76, 0x24, 0x87, 0x62, 0x9b, 0xd5, 0x89, 0xcd, 0xa8,
+ 0x79, 0x97, 0x7e, 0x25, 0x7d, 0xe5, 0x8a, 0x0d, 0x3a, 0xd4, 0xeb, 0x9b,
+ 0xee, 0x9e, 0x3d, 0x41, 0xc5, 0x7a, 0xba, 0xbe, 0x55, 0x7d, 0x0f, 0x3f,
+ 0x8b, 0xef, 0x80, 0x8d, 0xd7, 0xd5, 0x66, 0x6b, 0x8a, 0x63, 0x5b, 0x1a,
+ 0x1d, 0x08, 0xa9, 0x4b, 0xd2, 0x4d, 0xdf, 0x10, 0xdb, 0x4d, 0x6a, 0x36,
+ 0x6c, 0x3e, 0xd7, 0xa6, 0x89, 0x1b, 0x78, 0x78, 0x32, 0x8a, 0xe5, 0xd9,
+ 0x28, 0xa6, 0xa1, 0x4b, 0xb4, 0x25, 0xc4, 0xc1, 0xe9, 0x17, 0x04, 0x4a,
+ 0x08, 0xae, 0x0c, 0xc6, 0x79, 0xb6, 0x46, 0xbe, 0x53, 0x17, 0x79, 0x62,
+ 0xbf, 0x04, 0xf1, 0x9a, 0x34, 0x54, 0x28, 0xf7, 0xa0, 0xc8, 0x77, 0xf5,
+ 0x74, 0x92, 0x64, 0xed, 0xbf, 0x08, 0x35, 0xce, 0xc2, 0xf5, 0xaa, 0x66,
+ 0xb7, 0xa1, 0xae, 0x9b, 0x5e, 0x8d, 0xb2, 0x27, 0x48, 0xbb, 0x8b, 0x8f,
+ 0x37, 0x63, 0x6d, 0xe4, 0xd0, 0x2c, 0x9e, 0xdc, 0x5d, 0xd1, 0x82, 0xfe,
+ 0x1f, 0x3c, 0x22, 0x7d, 0x7f, 0xff, 0x61, 0x11, 0x00, 0x53, 0x26, 0xca,
+ 0x3f, 0xd6, 0x93, 0x24, 0x87, 0x59, 0xfc, 0xd5, 0x6a, 0x35, 0x60, 0x68,
+ 0xd3, 0xbe, 0x8f, 0x78, 0xab, 0x03, 0xd4, 0x84, 0xa3, 0x63, 0xfb, 0xa9,
+ 0xa1, 0x34, 0x91, 0xff, 0x57, 0x52, 0xbb, 0x26, 0x3d, 0xb2, 0xd9, 0x05,
+ 0xa9, 0x0c, 0x55, 0x6c, 0x8e, 0x5b, 0x12, 0x31, 0x5b, 0x57, 0x77, 0x86,
+ 0xe0, 0x38, 0xc9, 0x89, 0xd1, 0x3d, 0xed, 0x42, 0x4a, 0xde, 0xf4, 0x93,
+ 0x2c, 0x87, 0xa5, 0xea},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 86
+ {SEC_OID_SHA256,
+ 86,
+ {0x02, 0x79, 0xb5, 0xb3, 0xe0, 0x3f, 0x86, 0x4b, 0x05, 0xe4, 0x1a, 0x6e,
+ 0x96, 0x4c, 0x5c, 0xea, 0x2b, 0x77, 0x7b, 0xe5, 0xe6, 0x70, 0xbb, 0xc4,
+ 0x3d, 0x25, 0x50, 0xc9, 0xc4, 0x43, 0xbd, 0xf6, 0x80, 0x69, 0xa0, 0xeb,
+ 0x91, 0xe4, 0xef, 0x95, 0xdc, 0x99, 0x18, 0xeb, 0x17, 0x86, 0xa1, 0x23,
+ 0xac, 0xb0, 0x34, 0xfb, 0xde, 0xf2, 0x69, 0x0e, 0x5f, 0x2f, 0x4f, 0x5a,
+ 0xa0, 0xdd, 0x10, 0x62, 0x73, 0x42, 0xb9, 0x0f, 0x2c, 0x3e, 0xc1, 0xe3,
+ 0xb6, 0xec, 0x77, 0xc0, 0x1a, 0x92, 0xb0, 0xc2, 0x4e, 0x77, 0x60, 0xcb,
+ 0x49, 0xf8, 0x45, 0xa1, 0x68, 0xaf, 0xc2, 0x56, 0x68, 0x6d, 0xc4, 0x28,
+ 0xf4, 0x86, 0x67, 0xd1, 0x97, 0x1d, 0x56, 0xad, 0x81, 0x15, 0x3e, 0x7a,
+ 0x54, 0xa5, 0x9f, 0x10, 0xa4, 0xb0, 0x09, 0x86, 0xd9, 0x75, 0x2f, 0x1b,
+ 0xa1, 0x17, 0x74, 0x92, 0x33, 0x74, 0xa9, 0x90, 0x99, 0x63, 0x88, 0xbc,
+ 0x26, 0xda, 0xe6, 0xbe, 0x26, 0xcd, 0xbb, 0x4c, 0x1e, 0xb7, 0x6c, 0xd0,
+ 0xd9, 0x85, 0x32, 0x72, 0x0e, 0x94, 0xca, 0xa2, 0x90, 0x4f, 0xed, 0x7b,
+ 0x93, 0x7c, 0xd9, 0x44, 0x81, 0xe4, 0x21, 0x20, 0x37, 0xc6, 0x28, 0xdf,
+ 0x3e, 0x21, 0x3d, 0x5d, 0x85, 0x67, 0x76, 0xa3, 0x37, 0xec, 0xdb, 0x52,
+ 0xa4, 0xd2, 0x56, 0xb3, 0x26, 0x7f, 0xb6, 0x6f, 0x0c, 0xef, 0x10, 0xe3,
+ 0x9a, 0x53, 0x30, 0xa9, 0x89, 0x9e, 0x10, 0x38, 0x17, 0xeb, 0xe6, 0xc3,
+ 0x2c, 0x74, 0x1d, 0xd4, 0xef, 0xf1, 0x6f, 0x37, 0xfb, 0x6a, 0xc9, 0x1f,
+ 0xac, 0xfb, 0xce, 0x7f, 0x46, 0x73, 0x97, 0x73, 0x9b, 0x15, 0x57, 0xf0,
+ 0xea, 0x42, 0x34, 0xcb, 0xd8, 0xd3, 0x93, 0xab, 0xb1, 0xf8, 0x42, 0xa2,
+ 0xa1, 0x82, 0xe8, 0xad, 0x90, 0x47, 0xc7, 0xed, 0x64, 0x3b, 0xcf, 0xc0,
+ 0x21, 0x56, 0xb1, 0x06},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 87
+ {SEC_OID_SHA256,
+ 87,
+ {0x24, 0xc8, 0x58, 0x73, 0x50, 0x92, 0x71, 0x13, 0xaf, 0x79, 0x61, 0x6a,
+ 0x76, 0xbc, 0x5a, 0xee, 0x56, 0xe9, 0xb5, 0x80, 0x45, 0x2e, 0xec, 0x60,
+ 0x8d, 0xc4, 0xb2, 0x5e, 0x8a, 0xe4, 0x10, 0x12, 0x44, 0xbc, 0x45, 0x63,
+ 0x68, 0xe1, 0x4b, 0x1c, 0xb5, 0x95, 0xae, 0xe9, 0xc1, 0xd0, 0x5b, 0xfd,
+ 0x16, 0x99, 0x81, 0xd2, 0xf5, 0x81, 0x90, 0x23, 0xc4, 0x3f, 0xcb, 0xb8,
+ 0x57, 0xb5, 0xfe, 0xb7, 0xf1, 0x1e, 0x2e, 0x34, 0x69, 0xcb, 0x1d, 0x53,
+ 0xbf, 0xe6, 0x63, 0x13, 0xcf, 0x66, 0x20, 0x57, 0xb8, 0x4b, 0x8f, 0x9f,
+ 0xc1, 0x74, 0x35, 0x47, 0xd8, 0x48, 0xd2, 0x4d, 0x16, 0x78, 0xd1, 0x4b,
+ 0xf4, 0x4f, 0xd2, 0x9b, 0x2c, 0x10, 0xb2, 0x4d, 0xa5, 0xf4, 0x2b, 0x93,
+ 0x53, 0x4d, 0xd5, 0x35, 0x50, 0x54, 0x15, 0xc3, 0x2f, 0x05, 0xe4, 0x07,
+ 0x8a, 0x8d, 0x31, 0x46, 0x1b, 0xf4, 0x2f, 0x2e, 0x46, 0x5a, 0xb9, 0x0d,
+ 0x33, 0xc2, 0x4f, 0x2f, 0xfc, 0x4c, 0xf4, 0x30, 0x25, 0x3f, 0x50, 0x47,
+ 0x8f, 0xff, 0x57, 0xdc, 0x1e, 0xb9, 0x1d, 0xeb, 0xf8, 0x9e, 0x0f, 0xac,
+ 0x9c, 0x38, 0x2f, 0x8a, 0xce, 0xfd, 0x9f, 0x1d, 0xd2, 0xf2, 0xfa, 0x22,
+ 0x03, 0xdd, 0xdf, 0xa5, 0x6f, 0xb2, 0x75, 0x30, 0x9b, 0xed, 0x06, 0x71,
+ 0xf6, 0x23, 0xf2, 0x49, 0x27, 0xab, 0xd5, 0x62, 0xb8, 0xa4, 0xca, 0xde,
+ 0xc5, 0x61, 0xa5, 0x30, 0xf0, 0x4d, 0xd5, 0x88, 0x63, 0x45, 0x8b, 0x80,
+ 0x2e, 0x8f, 0xe5, 0xfa, 0x57, 0xcb, 0x22, 0x70, 0x8b, 0x70, 0x0b, 0xe9,
+ 0xb2, 0x50, 0xa6, 0x16, 0x3b, 0x6e, 0x54, 0xbc, 0x99, 0x21, 0x94, 0x4c,
+ 0x9a, 0x8d, 0x46, 0x8d, 0x02, 0x98, 0x1b, 0x7f, 0xc4, 0x1b, 0x9c, 0x6e,
+ 0xf9, 0x2f, 0xd7, 0x05, 0xb2, 0x4d, 0xa3, 0xcc, 0xe5, 0x8a, 0x90, 0xb6,
+ 0xb1, 0x12, 0xdc, 0xfa},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 88
+ {SEC_OID_SHA256,
+ 88,
+ {0x58, 0xb5, 0xbd, 0xce, 0x09, 0x7a, 0xa7, 0x78, 0xd5, 0x23, 0x20, 0x55,
+ 0xb6, 0x95, 0xfe, 0x11, 0xa0, 0x1f, 0xd0, 0x6d, 0xd2, 0xc7, 0x6f, 0x6c,
+ 0x4d, 0xdb, 0xd8, 0x9b, 0x28, 0xd8, 0x23, 0xa6, 0xdd, 0xe0, 0x45, 0xd5,
+ 0x41, 0xbf, 0x3b, 0xaa, 0x04, 0x65, 0x1f, 0xed, 0xe2, 0x8d, 0xd5, 0xbf,
+ 0xf7, 0x97, 0x19, 0xe0, 0x31, 0x0b, 0x28, 0x5c, 0x4b, 0x5e, 0xf3, 0x9f,
+ 0x42, 0x6c, 0xa9, 0xeb, 0x9d, 0x20, 0xb7, 0x59, 0xb6, 0x45, 0x5c, 0x8c,
+ 0xa9, 0x4b, 0x08, 0xf1, 0x4e, 0x8b, 0x23, 0x74, 0x29, 0xcc, 0x93, 0xe6,
+ 0xcf, 0xdc, 0x8d, 0x5f, 0x95, 0x90, 0xab, 0x9e, 0xb1, 0xa0, 0x52, 0x43,
+ 0xa6, 0x20, 0x5c, 0xf2, 0x63, 0x23, 0xdc, 0x5b, 0x4c, 0x1e, 0xa1, 0xf8,
+ 0x15, 0xc3, 0xd2, 0x6e, 0x9a, 0x4d, 0x5f, 0x58, 0xe9, 0x9b, 0x06, 0xe2,
+ 0x13, 0x11, 0x7f, 0x6e, 0xf7, 0xfc, 0xe8, 0xec, 0xd6, 0x3e, 0x66, 0x13,
+ 0x81, 0xaa, 0xfc, 0xf2, 0x13, 0x4c, 0x0c, 0xef, 0xe4, 0x9b, 0x94, 0x32,
+ 0xee, 0x68, 0xe9, 0xe3, 0x66, 0xd7, 0xef, 0x85, 0xac, 0x82, 0xbe, 0xfe,
+ 0xdc, 0x5c, 0x74, 0x76, 0xbe, 0xfc, 0xef, 0xcd, 0x7a, 0x6c, 0xa7, 0xf0,
+ 0x26, 0x75, 0x85, 0x57, 0x66, 0x80, 0xc6, 0xac, 0x90, 0x1c, 0xb4, 0xef,
+ 0x12, 0xc3, 0xab, 0xd3, 0x19, 0xf7, 0x41, 0x83, 0xc4, 0xb5, 0xd8, 0x52,
+ 0xe8, 0x98, 0xa9, 0x55, 0x62, 0x87, 0x75, 0xb9, 0x41, 0xf9, 0x15, 0x94,
+ 0xcc, 0x00, 0xd2, 0x81, 0xb3, 0xe6, 0x9b, 0x03, 0x47, 0x65, 0x07, 0x7e,
+ 0x96, 0x7f, 0x92, 0x82, 0xa1, 0xbc, 0x16, 0x04, 0x3a, 0x16, 0x2e, 0xf1,
+ 0xfd, 0x19, 0x39, 0x21, 0xa3, 0xda, 0x4e, 0x49, 0x74, 0xcb, 0x63, 0xbd,
+ 0xaa, 0x77, 0x45, 0x27, 0x81, 0x75, 0xac, 0x31, 0x83, 0x97, 0x6b, 0x4b,
+ 0xf1, 0x53, 0x4f, 0x7a},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 89
+ {SEC_OID_SHA256,
+ 89,
+ {0x54, 0x98, 0xdd, 0xd6, 0xaa, 0x8e, 0xc6, 0x43, 0x4d, 0x4d, 0x77, 0x2d,
+ 0xf2, 0x18, 0xdb, 0x77, 0x24, 0xd4, 0xdf, 0x79, 0xdb, 0xaa, 0xc8, 0x72,
+ 0xd1, 0x87, 0xa9, 0xcf, 0x58, 0xbf, 0xc6, 0x2b, 0x19, 0x4c, 0x26, 0x36,
+ 0x60, 0xe6, 0x63, 0xb2, 0xd5, 0x05, 0x83, 0xdf, 0xb1, 0xe2, 0x32, 0xa6,
+ 0xa8, 0x55, 0xc3, 0xbe, 0x31, 0xa7, 0x29, 0x7c, 0xa1, 0xc8, 0x01, 0xb0,
+ 0x65, 0xa1, 0x38, 0x71, 0x68, 0x6f, 0x1e, 0x37, 0x9f, 0x50, 0x93, 0x5f,
+ 0x75, 0x42, 0x43, 0xda, 0xbe, 0xa6, 0x71, 0x76, 0xfc, 0x4d, 0x92, 0x35,
+ 0x1e, 0x9b, 0xf1, 0xe3, 0xc9, 0x65, 0x5b, 0x5d, 0xe1, 0x6d, 0x72, 0x5f,
+ 0x0e, 0x92, 0x5d, 0x55, 0x4d, 0x21, 0x5b, 0xcc, 0xd5, 0x50, 0x20, 0xe7,
+ 0x49, 0xaf, 0xb6, 0x12, 0x42, 0x0d, 0x30, 0xac, 0x95, 0xc5, 0x72, 0x38,
+ 0x55, 0xe2, 0x41, 0x4c, 0x9d, 0x7b, 0xc8, 0xd2, 0xa9, 0xdd, 0xf3, 0x37,
+ 0x87, 0xc5, 0x21, 0x88, 0x88, 0x52, 0xe1, 0x94, 0x6b, 0xf8, 0x66, 0x41,
+ 0x1f, 0x72, 0xeb, 0xaa, 0xd3, 0xae, 0x73, 0x0f, 0xfd, 0x13, 0x64, 0x8f,
+ 0xd8, 0xe5, 0x46, 0x40, 0x36, 0xe8, 0x00, 0x06, 0x44, 0x72, 0x80, 0x6b,
+ 0xa7, 0x8a, 0x0e, 0xf8, 0xa1, 0x0c, 0x17, 0x39, 0xfd, 0x51, 0x2c, 0xb2,
+ 0x91, 0x3d, 0x91, 0x32, 0x5c, 0xad, 0x3f, 0xae, 0x38, 0xa9, 0x22, 0xc3,
+ 0xf0, 0xe5, 0x48, 0x27, 0x81, 0xbf, 0xae, 0xe6, 0xe0, 0x97, 0xe0, 0x9b,
+ 0xdc, 0xc6, 0xeb, 0x67, 0x77, 0x2f, 0xf7, 0x9d, 0x35, 0x80, 0x79, 0xe5,
+ 0x22, 0xf9, 0xc8, 0xf3, 0x2f, 0xe5, 0xf8, 0xb2, 0x27, 0xf1, 0x26, 0x80,
+ 0x3f, 0x0e, 0x78, 0x55, 0x4c, 0x51, 0x3b, 0xc0, 0x31, 0x6e, 0xa2, 0x67,
+ 0xb5, 0x1a, 0xaa, 0xf1, 0x7f, 0x1d, 0xca, 0x42, 0x3f, 0x1e, 0x09, 0x96,
+ 0xdb, 0xcd, 0xc6, 0xbd},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 90
+ {SEC_OID_SHA256,
+ 90,
+ {0x3b, 0x22, 0x99, 0x25, 0x6c, 0xea, 0x4f, 0x27, 0x0a, 0xa1, 0x08, 0xac,
+ 0xe6, 0x66, 0xff, 0x3a, 0x44, 0xb6, 0x93, 0xc2, 0x7f, 0xe7, 0x2e, 0x21,
+ 0xe3, 0xf0, 0x44, 0x39, 0x56, 0xdc, 0x27, 0x7b, 0x1f, 0x24, 0xce, 0x72,
+ 0xa4, 0x8d, 0x51, 0x2d, 0x75, 0x45, 0x82, 0x5d, 0xb7, 0x29, 0x98, 0x3b,
+ 0xdf, 0xe4, 0xff, 0x9f, 0xb0, 0xec, 0xc6, 0xf0, 0x89, 0x3a, 0x9d, 0x32,
+ 0x6d, 0x39, 0xa4, 0x6e, 0x70, 0x40, 0xf8, 0x89, 0x1c, 0xed, 0x11, 0x74,
+ 0xd2, 0xab, 0xd7, 0xac, 0xc2, 0x7f, 0x79, 0x78, 0x15, 0x01, 0xc3, 0xa9,
+ 0x72, 0xd5, 0x62, 0xf0, 0xb5, 0xc5, 0x7a, 0x3f, 0xf2, 0xec, 0x70, 0x31,
+ 0x00, 0xb7, 0xfa, 0xd9, 0x48, 0xc7, 0xe4, 0x64, 0x94, 0xca, 0xbc, 0x19,
+ 0x55, 0xde, 0xa0, 0xe8, 0x73, 0x4c, 0xeb, 0x47, 0x23, 0x9b, 0x91, 0x54,
+ 0x76, 0xb9, 0x69, 0xf3, 0x17, 0xa9, 0x95, 0x36, 0x53, 0xe0, 0xe5, 0xd4,
+ 0x82, 0x0b, 0xb2, 0x8a, 0x5c, 0x81, 0xb9, 0xa4, 0xf1, 0xd0, 0xf1, 0x84,
+ 0x79, 0x09, 0x6a, 0x60, 0xb5, 0x3d, 0x08, 0x08, 0xac, 0xdd, 0x4e, 0xfc,
+ 0xf1, 0x6c, 0xdc, 0x4e, 0xd8, 0x2b, 0x69, 0xb3, 0x3d, 0x6e, 0x5e, 0x52,
+ 0x61, 0x34, 0x7e, 0x82, 0x1c, 0x2e, 0x36, 0x6f, 0x28, 0x26, 0xfd, 0x81,
+ 0xe8, 0xf2, 0x82, 0x84, 0x04, 0x95, 0xf6, 0xf2, 0x61, 0x3b, 0xe6, 0xb9,
+ 0xf1, 0xef, 0xa9, 0x89, 0xd9, 0x12, 0xb8, 0x62, 0x57, 0xd5, 0x44, 0x9c,
+ 0x88, 0xf7, 0xb3, 0xcd, 0xb3, 0x9c, 0x7b, 0xee, 0x6d, 0x41, 0x11, 0x87,
+ 0xa0, 0xf2, 0xcb, 0x83, 0x11, 0x5e, 0x5c, 0xf3, 0xa1, 0x87, 0xd9, 0xcb,
+ 0xbb, 0xbf, 0xfd, 0x9d, 0xa0, 0xa6, 0x27, 0x80, 0xb2, 0x65, 0xc2, 0xa5,
+ 0xa3, 0x34, 0x65, 0xab, 0xf9, 0x0e, 0x41, 0x55, 0x0f, 0x8b, 0x7f, 0x62,
+ 0x74, 0x7f, 0x52, 0x52},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 91
+ {SEC_OID_SHA256,
+ 91,
+ {0x62, 0x24, 0xef, 0x79, 0x6a, 0x60, 0x5b, 0xb3, 0x0a, 0x14, 0x2e, 0x46,
+ 0x71, 0x54, 0x92, 0x88, 0xd3, 0xce, 0x9a, 0x7c, 0xa6, 0xce, 0x58, 0xef,
+ 0x79, 0xd0, 0x8b, 0x25, 0xe9, 0x5a, 0x81, 0x14, 0x3b, 0x99, 0xc8, 0x4e,
+ 0xfc, 0x7a, 0x0b, 0x92, 0x88, 0x50, 0x29, 0x75, 0x2b, 0x8b, 0xc1, 0xba,
+ 0xb7, 0xfc, 0x56, 0x04, 0x8c, 0x19, 0xd5, 0x0c, 0xa2, 0x1e, 0x8c, 0x00,
+ 0x90, 0x24, 0xdc, 0x9d, 0xac, 0x27, 0x46, 0xa9, 0xb9, 0x61, 0xdb, 0x24,
+ 0x2a, 0x14, 0x54, 0xf0, 0xdf, 0x94, 0x4b, 0xbb, 0xbe, 0x28, 0xa9, 0x59,
+ 0x88, 0x78, 0xf9, 0x39, 0x27, 0x46, 0x79, 0x8a, 0xa1, 0xdb, 0x8c, 0x69,
+ 0xc6, 0xd3, 0x6a, 0xf6, 0x47, 0x26, 0x70, 0x4f, 0x92, 0x52, 0xad, 0x71,
+ 0xe6, 0x55, 0xa0, 0x2a, 0xdb, 0x6f, 0x3e, 0x84, 0x53, 0xad, 0x59, 0xa0,
+ 0xa4, 0x5e, 0xcd, 0x1e, 0xa5, 0x12, 0xee, 0xda, 0xb7, 0x86, 0x7f, 0xc5,
+ 0x0b, 0x50, 0x8c, 0x49, 0xca, 0xa7, 0x39, 0x9f, 0x34, 0x30, 0x97, 0xf7,
+ 0x6b, 0x23, 0x61, 0xfb, 0x7a, 0xc2, 0x54, 0x4f, 0x6a, 0xb1, 0xb7, 0x45,
+ 0x96, 0x5a, 0x8d, 0x7e, 0x83, 0xbb, 0x9a, 0x1d, 0x39, 0xa2, 0x1f, 0xa6,
+ 0xb4, 0xc1, 0x4e, 0x9a, 0x80, 0x09, 0x83, 0xf5, 0xc7, 0x6f, 0xd8, 0xde,
+ 0x81, 0xfc, 0xce, 0x99, 0xf4, 0x92, 0x6e, 0x48, 0xbd, 0xaa, 0xaa, 0xbb,
+ 0xe0, 0x95, 0x28, 0xa2, 0x03, 0xf5, 0xe7, 0x6d, 0xc1, 0x99, 0x82, 0x02,
+ 0x16, 0x18, 0xf2, 0x31, 0xe3, 0x77, 0x58, 0xe8, 0xe7, 0x29, 0x96, 0x8c,
+ 0x26, 0x73, 0x90, 0xfd, 0xd7, 0x59, 0xe0, 0xba, 0x88, 0xc9, 0x49, 0x2e,
+ 0x4a, 0xe0, 0xae, 0x75, 0x12, 0xea, 0x38, 0x9b, 0xfc, 0x6b, 0x64, 0xd9,
+ 0x0e, 0xee, 0x12, 0xc0, 0x12, 0xfe, 0x27, 0x8d, 0xa8, 0x0a, 0x91, 0x5d,
+ 0xa7, 0x94, 0xf6, 0xe0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 92
+ {SEC_OID_SHA256,
+ 92,
+ {0x81, 0x29, 0x7d, 0x38, 0x46, 0x5c, 0x43, 0x46, 0xe4, 0x08, 0x29, 0x3d,
+ 0x77, 0x02, 0x42, 0xca, 0x6e, 0x9b, 0xa2, 0xf2, 0xea, 0x9a, 0x66, 0xdd,
+ 0x93, 0x2e, 0xb3, 0xbf, 0x42, 0xe7, 0x2b, 0xad, 0x34, 0x4f, 0xf3, 0x1b,
+ 0xf0, 0x58, 0xe3, 0x8b, 0xdc, 0x71, 0x6e, 0x5a, 0x74, 0x79, 0x63, 0xe6,
+ 0xeb, 0x96, 0xea, 0x1a, 0x48, 0x81, 0x3f, 0x39, 0x20, 0x05, 0x96, 0xd6,
+ 0xd5, 0x89, 0xf2, 0x16, 0x4b, 0xab, 0x35, 0xc1, 0x5f, 0x54, 0x5f, 0x80,
+ 0xd1, 0x02, 0x76, 0xeb, 0x6d, 0x3b, 0x7d, 0x13, 0xbc, 0x7b, 0xfe, 0xbf,
+ 0xd0, 0xf6, 0x94, 0x9f, 0xd7, 0x54, 0x7c, 0x45, 0x26, 0x6f, 0xe6, 0x57,
+ 0x33, 0x89, 0xc2, 0x34, 0x3e, 0x3a, 0xdf, 0x9f, 0xd6, 0x4b, 0xa6, 0x27,
+ 0xba, 0xed, 0x14, 0xe0, 0xe7, 0x53, 0xa8, 0xfb, 0x75, 0xa3, 0xd1, 0x82,
+ 0x1e, 0x2f, 0xd0, 0x3f, 0x54, 0x22, 0xba, 0xb3, 0xe7, 0x1d, 0xed, 0xe7,
+ 0x47, 0x0b, 0x43, 0x44, 0x9e, 0x7e, 0x49, 0xde, 0xc5, 0x66, 0x46, 0x4f,
+ 0xde, 0x54, 0x5a, 0x1c, 0xa5, 0x3a, 0x56, 0x7a, 0xe4, 0x60, 0xa1, 0xd9,
+ 0x94, 0xd2, 0x95, 0x35, 0x5e, 0xb3, 0x01, 0x04, 0x84, 0x13, 0xcc, 0x92,
+ 0xaa, 0x34, 0x96, 0x3f, 0xc5, 0x9e, 0x05, 0x4e, 0x88, 0xbb, 0xf2, 0xaf,
+ 0x2e, 0xbb, 0x0a, 0xc0, 0xdf, 0x18, 0xb0, 0x6d, 0x1c, 0x5d, 0x9d, 0xdc,
+ 0x4f, 0x5c, 0x30, 0x46, 0xc5, 0xb6, 0x09, 0xa9, 0x96, 0x5a, 0x64, 0x6d,
+ 0xb2, 0xa1, 0xc7, 0x0b, 0x0c, 0x85, 0x1e, 0x7a, 0xac, 0x01, 0xa5, 0xdf,
+ 0x8e, 0x2c, 0x82, 0x23, 0x00, 0xd3, 0x73, 0x2e, 0xc1, 0x82, 0xe3, 0xd8,
+ 0x68, 0xad, 0xb9, 0x9d, 0x6c, 0x01, 0x86, 0xcc, 0x5d, 0xd1, 0x7d, 0xd8,
+ 0xc8, 0x96, 0x58, 0xc0, 0xae, 0x02, 0x14, 0x75, 0xfa, 0xe2, 0x78, 0xe7,
+ 0xff, 0x46, 0x45, 0x01},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 93
+ {SEC_OID_SHA256,
+ 93,
+ {0x73, 0xb3, 0x8e, 0x74, 0xba, 0x14, 0x24, 0x9c, 0x5f, 0xb4, 0xd2, 0xb3,
+ 0x92, 0x3e, 0x2a, 0x84, 0x88, 0x98, 0xa2, 0xa5, 0xb1, 0xb9, 0xe6, 0xc1,
+ 0x78, 0x48, 0x17, 0x7e, 0x6b, 0x00, 0x53, 0xfb, 0xf7, 0x68, 0xd5, 0xb3,
+ 0x93, 0x08, 0x8c, 0x3b, 0x7c, 0x5e, 0x12, 0xd4, 0x1d, 0x24, 0xcb, 0xbf,
+ 0x21, 0x4a, 0x5b, 0xeb, 0xbe, 0xa6, 0x66, 0x12, 0x29, 0xca, 0x55, 0xf7,
+ 0x9b, 0x76, 0xb1, 0xd1, 0x11, 0x8a, 0x2f, 0x7a, 0x6a, 0x96, 0xf3, 0x6f,
+ 0x88, 0xe1, 0x38, 0x82, 0x83, 0xd4, 0x46, 0xb8, 0xf8, 0xfa, 0x4b, 0x10,
+ 0xb3, 0xa6, 0xd8, 0xc5, 0x4c, 0xa2, 0x07, 0xce, 0xee, 0xd9, 0x6e, 0x06,
+ 0x14, 0x74, 0x75, 0xa3, 0xd4, 0x7d, 0x68, 0xcb, 0x27, 0x90, 0xdd, 0x0a,
+ 0xda, 0x7d, 0x81, 0x6f, 0xc1, 0xed, 0xac, 0x6e, 0x10, 0xf4, 0xf8, 0xe6,
+ 0xbc, 0xd8, 0x07, 0xcb, 0x70, 0xd9, 0x95, 0xd7, 0xd6, 0x02, 0x9d, 0xc7,
+ 0x74, 0xb1, 0xab, 0x86, 0xde, 0x3b, 0x31, 0xc4, 0xfe, 0x10, 0x33, 0x51,
+ 0x7a, 0x64, 0x16, 0x3b, 0x48, 0x67, 0x86, 0x1d, 0x6c, 0xa0, 0xba, 0xcb,
+ 0x3e, 0x32, 0xff, 0xe4, 0x76, 0x1d, 0xe0, 0x71, 0xa0, 0x3f, 0xb7, 0x9f,
+ 0x8b, 0xae, 0x85, 0x15, 0x97, 0x3a, 0x4e, 0xda, 0x2d, 0x76, 0x76, 0xcd,
+ 0xf5, 0xff, 0x05, 0x97, 0x46, 0x54, 0xf9, 0x7d, 0x6d, 0xad, 0xc6, 0xbd,
+ 0xe7, 0x54, 0xf7, 0xb2, 0x97, 0x26, 0x49, 0x45, 0xb3, 0xbb, 0x69, 0xb9,
+ 0x50, 0x00, 0x0a, 0x4d, 0x59, 0x7c, 0x07, 0x1f, 0xc1, 0xb9, 0x19, 0x8f,
+ 0xc1, 0xad, 0xe0, 0x04, 0x7b, 0xcc, 0x7e, 0x79, 0xdc, 0xa0, 0x9e, 0x8f,
+ 0x01, 0xbf, 0x4a, 0xb4, 0x61, 0x83, 0xcd, 0x48, 0xc8, 0xb2, 0x43, 0x86,
+ 0x5e, 0xb6, 0x26, 0x7f, 0x09, 0x74, 0xe2, 0x90, 0x72, 0xe3, 0x8f, 0x65,
+ 0x95, 0x75, 0x94, 0xb9},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 94
+ {SEC_OID_SHA256,
+ 94,
+ {0x56, 0x50, 0x2d, 0x3c, 0xc7, 0x55, 0x77, 0x8c, 0xe7, 0x31, 0x04, 0x8d,
+ 0xff, 0xf6, 0x28, 0x94, 0x3f, 0x94, 0xa9, 0x66, 0x76, 0x39, 0x17, 0xf8,
+ 0xa9, 0x24, 0x4b, 0xe9, 0x34, 0x20, 0x8c, 0xa6, 0xff, 0xf2, 0x10, 0x0f,
+ 0xae, 0xdd, 0xea, 0x56, 0x93, 0x27, 0x3b, 0x96, 0x5e, 0x62, 0xe0, 0x86,
+ 0x72, 0xa2, 0xae, 0x40, 0x37, 0xb2, 0xa6, 0x68, 0x1e, 0x10, 0x37, 0xec,
+ 0x8d, 0x4f, 0x00, 0xb7, 0xca, 0x75, 0xb7, 0x92, 0xd5, 0x96, 0xe0, 0x1f,
+ 0x63, 0x12, 0x73, 0x39, 0x29, 0x75, 0x1d, 0xcb, 0x62, 0x9a, 0xb5, 0x4a,
+ 0x6f, 0x91, 0x0a, 0x57, 0xdc, 0x01, 0x89, 0x5c, 0xc9, 0x2d, 0x23, 0x38,
+ 0xb4, 0xdd, 0xb1, 0x27, 0x1b, 0xe1, 0x83, 0xf9, 0x06, 0xe1, 0x28, 0xec,
+ 0xdc, 0xb5, 0xca, 0xfe, 0x10, 0x96, 0xbe, 0xac, 0x38, 0xe3, 0xe4, 0x9e,
+ 0xac, 0x7e, 0xbc, 0xa6, 0xc9, 0x1b, 0xd3, 0x90, 0x0e, 0x83, 0xd9, 0x69,
+ 0x10, 0xfe, 0xb1, 0x92, 0x49, 0x6a, 0xae, 0x8f, 0x55, 0xce, 0xac, 0x81,
+ 0x4e, 0x68, 0x29, 0xd9, 0xc0, 0x68, 0xf2, 0x61, 0x9b, 0x04, 0x8f, 0x1e,
+ 0x30, 0xe2, 0xcc, 0x0b, 0x7d, 0x64, 0xe7, 0xe3, 0x35, 0xeb, 0xc1, 0xb5,
+ 0x66, 0xf1, 0x2b, 0x54, 0x5a, 0x5e, 0x61, 0x0f, 0xbf, 0x53, 0x17, 0xa2,
+ 0xef, 0xcf, 0xd5, 0xd1, 0x8a, 0xde, 0xbe, 0x17, 0xb3, 0xb7, 0x1b, 0xd7,
+ 0x88, 0xbb, 0xd5, 0x81, 0xaf, 0xda, 0x95, 0x3d, 0xea, 0xd1, 0x9a, 0x02,
+ 0x41, 0xc6, 0xbe, 0xb8, 0x51, 0x58, 0x12, 0x49, 0xd7, 0x80, 0xe7, 0x80,
+ 0xbe, 0x43, 0xc9, 0x95, 0xf2, 0x3e, 0x90, 0xea, 0x41, 0x90, 0xfc, 0xa6,
+ 0xb9, 0xe8, 0x18, 0x85, 0x03, 0x1b, 0xee, 0xbe, 0x6a, 0x65, 0xa5, 0x3d,
+ 0xb2, 0x74, 0xbe, 0xde, 0x41, 0x7c, 0x35, 0xe7, 0xe1, 0xe5, 0x97, 0xc6,
+ 0x61, 0x0a, 0x1c, 0xe5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 95
+ {SEC_OID_SHA256,
+ 95,
+ {0x7c, 0x49, 0xa5, 0x7a, 0xbc, 0x1b, 0x7c, 0xdd, 0x26, 0x99, 0xb2, 0xd6,
+ 0x4c, 0x9e, 0xd2, 0x40, 0xc4, 0xea, 0x19, 0xce, 0x2d, 0xce, 0x96, 0x0f,
+ 0x61, 0x1b, 0x52, 0x64, 0xac, 0xd3, 0x7f, 0xc4, 0xe1, 0xef, 0xb3, 0xeb,
+ 0xb5, 0x69, 0x9a, 0x4e, 0x22, 0x92, 0xd9, 0xd6, 0x3d, 0xde, 0x3b, 0x80,
+ 0xf3, 0x0c, 0x34, 0x11, 0x86, 0x14, 0xc6, 0x17, 0x44, 0x4d, 0x7e, 0x2b,
+ 0x77, 0x0d, 0x64, 0x34, 0xc5, 0x8b, 0x17, 0x6d, 0xb0, 0x42, 0xb7, 0x48,
+ 0x10, 0xb4, 0x0f, 0xac, 0x60, 0x06, 0xbf, 0xd8, 0x4a, 0x51, 0xe3, 0x2a,
+ 0xee, 0x89, 0x00, 0xff, 0x40, 0xbc, 0x8d, 0xe3, 0xfc, 0x77, 0x27, 0x7f,
+ 0x9c, 0x34, 0xc1, 0x74, 0x76, 0x9a, 0xfe, 0x2b, 0xf9, 0xc8, 0x67, 0x47,
+ 0x12, 0xc6, 0x45, 0xdb, 0x82, 0x37, 0x41, 0xa4, 0x42, 0x50, 0x43, 0xb6,
+ 0x15, 0x29, 0x40, 0xbc, 0xe8, 0xea, 0xdf, 0xce, 0x21, 0x3d, 0xc4, 0xde,
+ 0x62, 0xfd, 0xdb, 0x62, 0x6f, 0xd1, 0x2b, 0x56, 0xef, 0xbd, 0xd3, 0xfb,
+ 0xf0, 0xb5, 0x70, 0xdf, 0xce, 0x0e, 0xf3, 0xee, 0x7b, 0x3f, 0x7c, 0x7a,
+ 0xc3, 0x83, 0xfc, 0xa1, 0x8e, 0x04, 0xa4, 0xb3, 0x47, 0xfd, 0x58, 0x9e,
+ 0x30, 0xf2, 0x83, 0xce, 0x56, 0xfa, 0x60, 0xb9, 0x76, 0x1e, 0x9d, 0x5f,
+ 0x58, 0x4b, 0x49, 0x30, 0x62, 0xf4, 0x90, 0x68, 0x0d, 0xdb, 0x7a, 0x2a,
+ 0x6a, 0x23, 0xba, 0x01, 0x45, 0xab, 0x18, 0x4c, 0xd8, 0xe3, 0xc5, 0xa2,
+ 0xf2, 0xb2, 0x97, 0xb8, 0x5d, 0xb5, 0x14, 0x38, 0x23, 0x3d, 0xb7, 0xd3,
+ 0xc7, 0x27, 0x39, 0xb7, 0x07, 0x4f, 0x6d, 0x7a, 0x52, 0x4a, 0xd8, 0x3a,
+ 0xea, 0x24, 0x65, 0xf6, 0xc1, 0xbb, 0x23, 0x6d, 0x5e, 0xe3, 0x4e, 0x5f,
+ 0x66, 0x29, 0x7d, 0x54, 0x96, 0x79, 0x57, 0x4a, 0x98, 0x47, 0xec, 0x45,
+ 0x18, 0x0a, 0x8a, 0xab},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 96
+ {SEC_OID_SHA256,
+ 96,
+ {0x41, 0xab, 0xea, 0xb0, 0x11, 0xf0, 0x29, 0x74, 0x8c, 0xd5, 0x65, 0x1c,
+ 0x17, 0x3f, 0xfb, 0x01, 0xf3, 0xa5, 0xff, 0xb4, 0xe1, 0x98, 0x54, 0x9b,
+ 0xac, 0xbf, 0x8f, 0x98, 0x52, 0x3b, 0x40, 0x47, 0x91, 0x70, 0x4f, 0x52,
+ 0xc8, 0xce, 0x63, 0x1d, 0x77, 0xb3, 0x10, 0x66, 0xb1, 0x89, 0x17, 0x28,
+ 0xe7, 0x61, 0x04, 0x7a, 0x04, 0x64, 0xe8, 0x16, 0x0f, 0xc6, 0x09, 0x3c,
+ 0x9e, 0xce, 0x6f, 0x35, 0x98, 0x60, 0xda, 0x1c, 0xe8, 0xb2, 0x29, 0x32,
+ 0x7c, 0xd6, 0x83, 0xa2, 0x85, 0x40, 0x47, 0xae, 0xe8, 0xaf, 0xd3, 0x65,
+ 0x40, 0xd3, 0x5c, 0x42, 0x4a, 0x19, 0xf0, 0xdb, 0x5e, 0xa4, 0x44, 0xcf,
+ 0x91, 0xcd, 0xc5, 0x48, 0xdb, 0xb9, 0xa1, 0x96, 0xf3, 0xaa, 0xc9, 0xdc,
+ 0x9c, 0x43, 0x65, 0x52, 0x26, 0x18, 0xc3, 0x54, 0xc0, 0xd9, 0x9e, 0x7a,
+ 0x0e, 0xfe, 0x40, 0xa2, 0xb6, 0x9b, 0x9b, 0x99, 0xd1, 0x8f, 0x3b, 0x94,
+ 0x10, 0x44, 0xab, 0x37, 0xe0, 0xe5, 0x64, 0x54, 0x3a, 0x51, 0xcc, 0x91,
+ 0x98, 0x70, 0xc3, 0x8a, 0x48, 0x43, 0xd3, 0xff, 0x4c, 0x6a, 0x7d, 0x50,
+ 0x3d, 0xd3, 0x81, 0x26, 0xb5, 0xb7, 0x6a, 0xe7, 0x73, 0x6c, 0x9e, 0x17,
+ 0x90, 0xf6, 0x4f, 0x5f, 0x6e, 0x2f, 0xaa, 0xc7, 0xfa, 0xdc, 0xa3, 0xa8,
+ 0xf7, 0x5e, 0x69, 0x98, 0x27, 0x00, 0x04, 0xf1, 0x83, 0x66, 0x24, 0xb5,
+ 0x80, 0xe1, 0x43, 0x0a, 0x31, 0xc3, 0x86, 0x50, 0x6b, 0x9d, 0xef, 0x2a,
+ 0xdb, 0xcb, 0x01, 0xc7, 0x16, 0xb7, 0x4f, 0x6a, 0x4e, 0x1e, 0x85, 0xe5,
+ 0x56, 0x23, 0xd8, 0xd3, 0xdc, 0x4f, 0xe8, 0x55, 0x3e, 0x1e, 0x1f, 0xeb,
+ 0x75, 0xea, 0xa4, 0xc7, 0x18, 0x29, 0x31, 0x5f, 0x67, 0xb4, 0x6c, 0x2e,
+ 0x01, 0x8c, 0xae, 0xd1, 0x7c, 0x9d, 0xc2, 0xa3, 0x16, 0x42, 0xce, 0x57,
+ 0x4a, 0x59, 0x9f, 0xfd},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 97
+ {SEC_OID_SHA256,
+ 97,
+ {0x95, 0xdd, 0xc9, 0x32, 0xd4, 0x5b, 0x05, 0xc0, 0xa1, 0xf4, 0xc2, 0xbb,
+ 0xf3, 0x0e, 0xc6, 0xab, 0xa9, 0x3e, 0xe9, 0xae, 0x56, 0x0b, 0x4a, 0x9c,
+ 0x12, 0x4c, 0x6b, 0xe3, 0x07, 0xcf, 0x93, 0x0b, 0x75, 0x4b, 0x6b, 0x7b,
+ 0x1c, 0x8f, 0xff, 0x23, 0xc4, 0x3c, 0x23, 0x54, 0xb8, 0x47, 0xd3, 0x70,
+ 0x73, 0x21, 0x4c, 0xa3, 0xc9, 0x5d, 0x27, 0xe0, 0x55, 0x1a, 0xa4, 0x5c,
+ 0xa3, 0x6e, 0x87, 0x31, 0x22, 0xc1, 0x09, 0xc0, 0x06, 0x7d, 0xf3, 0x97,
+ 0x97, 0x56, 0x31, 0x68, 0xe5, 0xe6, 0xcd, 0x8d, 0x20, 0xe9, 0x72, 0xad,
+ 0x36, 0x4a, 0x6c, 0x3f, 0x16, 0x24, 0x15, 0x59, 0x5a, 0xe2, 0x73, 0x57,
+ 0x4b, 0x7b, 0x35, 0x80, 0x70, 0x72, 0xb7, 0x1a, 0x8b, 0x17, 0xaf, 0xd0,
+ 0x6b, 0xc2, 0x6d, 0x3a, 0xb8, 0x37, 0x4d, 0xf3, 0x2e, 0xce, 0x1d, 0xa2,
+ 0xce, 0xb9, 0xda, 0xa5, 0x82, 0xac, 0x11, 0xfd, 0xd9, 0x24, 0x6d, 0x16,
+ 0x2f, 0xe4, 0x83, 0x08, 0x46, 0xd0, 0x8f, 0xce, 0xc9, 0x02, 0x34, 0xff,
+ 0xd9, 0x62, 0x2e, 0x4d, 0xb5, 0x57, 0x6d, 0x86, 0xfc, 0x4b, 0x91, 0x38,
+ 0x82, 0xda, 0x7b, 0xc5, 0xb1, 0x77, 0x9b, 0x2a, 0xcc, 0x02, 0x61, 0xcf,
+ 0x43, 0x4c, 0xac, 0xe1, 0x17, 0x09, 0x05, 0x46, 0xd8, 0x6d, 0xbf, 0x50,
+ 0x56, 0xd0, 0x45, 0x3f, 0xc0, 0x03, 0xce, 0x9c, 0x39, 0x18, 0xa0, 0x15,
+ 0x08, 0x65, 0x83, 0xd2, 0x66, 0x60, 0x24, 0x03, 0x35, 0x3f, 0x0c, 0x62,
+ 0xea, 0xff, 0x4e, 0xf4, 0xf5, 0x69, 0x7f, 0x6e, 0x68, 0x21, 0x63, 0x27,
+ 0x78, 0x18, 0xaf, 0x6f, 0x48, 0x76, 0x00, 0xac, 0x32, 0x6c, 0x76, 0xf3,
+ 0x4c, 0xdf, 0x49, 0x65, 0x4d, 0x3e, 0xeb, 0xc7, 0x91, 0x3c, 0x0f, 0x12,
+ 0xa6, 0x69, 0xfb, 0x6b, 0xcd, 0xc8, 0x09, 0xb2, 0x62, 0x1d, 0x7f, 0xf5,
+ 0x05, 0x0d, 0xa3, 0xd6},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 98
+ {SEC_OID_SHA256,
+ 98,
+ {0x51, 0xc0, 0xe2, 0x92, 0x86, 0xc4, 0x4d, 0x53, 0x35, 0x4c, 0x2e, 0x11,
+ 0xb0, 0x57, 0xc3, 0x73, 0x69, 0x0c, 0xc8, 0xa6, 0x97, 0x9a, 0xc1, 0xe1,
+ 0x84, 0xbd, 0x4b, 0xdf, 0x56, 0x0c, 0x0a, 0x3f, 0xa7, 0x6e, 0x80, 0xaa,
+ 0xbd, 0x70, 0x41, 0xb0, 0xb1, 0xcb, 0x40, 0xe7, 0x03, 0x96, 0x63, 0x12,
+ 0xb8, 0x03, 0x7d, 0xc4, 0x0a, 0x36, 0xac, 0xd1, 0x70, 0xec, 0x8f, 0xc7,
+ 0x0e, 0x35, 0xc1, 0xed, 0xb4, 0x1d, 0x9f, 0xcc, 0x8d, 0xda, 0xfa, 0x54,
+ 0xbc, 0x1e, 0x96, 0x19, 0x9b, 0x84, 0x2c, 0x72, 0xf2, 0x42, 0x18, 0x03,
+ 0xf8, 0xe9, 0x5c, 0x73, 0x4f, 0x19, 0xac, 0x16, 0x9e, 0x58, 0x1f, 0xb3,
+ 0xce, 0x0d, 0xa0, 0x42, 0x10, 0x8b, 0x21, 0x21, 0x8f, 0x28, 0xfa, 0xac,
+ 0xf7, 0x14, 0x1b, 0xaa, 0x0e, 0x2b, 0x72, 0xfc, 0x3b, 0xd3, 0x89, 0x30,
+ 0xf4, 0xab, 0x13, 0x9c, 0x13, 0x47, 0xa9, 0x80, 0x61, 0x15, 0xb2, 0x5d,
+ 0x3c, 0xad, 0x3e, 0x00, 0xfc, 0x29, 0x29, 0x6b, 0x2d, 0x90, 0xe4, 0x03,
+ 0xe5, 0xad, 0x0d, 0xbb, 0x99, 0x01, 0xdd, 0x28, 0x55, 0xfb, 0x49, 0xf4,
+ 0xb7, 0xc9, 0x50, 0x0e, 0x94, 0x28, 0xe4, 0x03, 0x7a, 0xbd, 0x6a, 0xa7,
+ 0x67, 0xb6, 0x04, 0xed, 0xf4, 0x26, 0xcc, 0x68, 0xe3, 0x9b, 0xac, 0xd9,
+ 0x86, 0x2d, 0xd6, 0x16, 0x12, 0xf0, 0xf5, 0xc5, 0x66, 0x6e, 0x15, 0x93,
+ 0xbd, 0xcc, 0x6b, 0xa3, 0x86, 0x82, 0xf1, 0x9c, 0x55, 0x12, 0xb1, 0x21,
+ 0x7f, 0x05, 0xd1, 0x90, 0x5b, 0xc4, 0x7e, 0xff, 0x26, 0x25, 0xea, 0x5d,
+ 0x65, 0x81, 0xf3, 0x65, 0x7c, 0xaa, 0x3d, 0x84, 0xea, 0x9b, 0x94, 0x8a,
+ 0xad, 0xce, 0x63, 0x2b, 0x3b, 0xd4, 0xff, 0x33, 0x69, 0x9f, 0x38, 0x4f,
+ 0x61, 0x83, 0x50, 0xb9, 0x3a, 0x22, 0x3e, 0x03, 0x7d, 0x67, 0x90, 0xbd,
+ 0xf7, 0xbe, 0x12, 0x8b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 99
+ {SEC_OID_SHA256,
+ 99,
+ {0x1a, 0x9f, 0x00, 0xa0, 0xa1, 0x3b, 0xb6, 0x3a, 0x9a, 0x2b, 0x98, 0xa9,
+ 0x3a, 0x53, 0xce, 0xad, 0x0f, 0x0d, 0x0f, 0x0b, 0xef, 0xcf, 0x19, 0x40,
+ 0x4e, 0x83, 0x89, 0x96, 0xea, 0x86, 0xc6, 0x79, 0x19, 0x61, 0x1e, 0xdf,
+ 0x29, 0x62, 0xf6, 0x21, 0x48, 0x07, 0x41, 0xae, 0x34, 0xee, 0xc1, 0x8e,
+ 0x6c, 0x87, 0xb5, 0xf4, 0x0b, 0x21, 0x15, 0xf8, 0x1e, 0x73, 0xbd, 0x1b,
+ 0xa5, 0x9d, 0xd3, 0x2a, 0xd4, 0x15, 0x34, 0xd1, 0x43, 0xbd, 0x82, 0xf9,
+ 0x82, 0xf4, 0xed, 0x60, 0xd8, 0x4d, 0xea, 0x28, 0xd7, 0x7e, 0xc7, 0x8d,
+ 0xd6, 0x30, 0x11, 0x45, 0xc6, 0x3a, 0x07, 0x78, 0xe4, 0x65, 0xe9, 0x73,
+ 0xe9, 0x63, 0x50, 0x2c, 0xf1, 0xc9, 0xa2, 0x1f, 0xf5, 0xa8, 0x4f, 0x5f,
+ 0x4a, 0x67, 0x3d, 0x81, 0xa9, 0xf7, 0x49, 0x06, 0xfa, 0x0f, 0x28, 0xb8,
+ 0x1f, 0xd4, 0xc1, 0xbe, 0x7e, 0xba, 0x59, 0x74, 0x26, 0x68, 0x02, 0x14,
+ 0x9a, 0x61, 0x6d, 0x5b, 0x7b, 0x9b, 0xfd, 0xbf, 0x51, 0xaa, 0xa9, 0xab,
+ 0x30, 0x51, 0x08, 0x2a, 0x04, 0x83, 0xb3, 0x3e, 0x7b, 0x43, 0xb5, 0x2f,
+ 0x86, 0xbb, 0xcb, 0x33, 0xf0, 0x77, 0x83, 0xe3, 0xdc, 0xc3, 0xad, 0xe6,
+ 0xc7, 0x0a, 0xcd, 0xe4, 0x71, 0x61, 0x3b, 0x6d, 0x78, 0x63, 0xc4, 0xdd,
+ 0x09, 0x10, 0x17, 0xca, 0x9f, 0x0d, 0x9f, 0xbf, 0x74, 0x05, 0xfc, 0xc7,
+ 0xe7, 0xa0, 0x12, 0xf3, 0x84, 0x04, 0xfb, 0x0c, 0x3c, 0xe0, 0x3b, 0x2e,
+ 0x60, 0x16, 0x11, 0xfc, 0xbf, 0xfa, 0x98, 0x55, 0x35, 0xc2, 0x38, 0xb5,
+ 0xa1, 0xd5, 0x29, 0xba, 0x09, 0x2a, 0x3c, 0x41, 0xc8, 0xc2, 0x55, 0xda,
+ 0x68, 0xea, 0xb9, 0xe8, 0x4a, 0x7b, 0x3f, 0x6f, 0x29, 0xec, 0xa3, 0xb5,
+ 0x2b, 0xb4, 0xb9, 0x77, 0xb6, 0xc5, 0xe1, 0x37, 0x5b, 0x69, 0x1f, 0x6e,
+ 0xa4, 0x13, 0xb5, 0x57},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 100
+ {SEC_OID_SHA256,
+ 100,
+ {0x82, 0x70, 0xbd, 0x31, 0xd9, 0x18, 0x3e, 0x02, 0xc4, 0x42, 0x37, 0x98,
+ 0xea, 0x8f, 0x10, 0x92, 0xbd, 0xab, 0xc3, 0x3e, 0x14, 0x4c, 0xb9, 0xe7,
+ 0x91, 0x87, 0x58, 0x6c, 0xf9, 0x2a, 0x22, 0x39, 0xcf, 0x52, 0xff, 0x32,
+ 0x48, 0x48, 0x46, 0x1b, 0xcc, 0x89, 0xd0, 0x40, 0x95, 0x74, 0x65, 0x5b,
+ 0x83, 0x74, 0xbc, 0xa8, 0x4c, 0x38, 0xdf, 0x11, 0xfa, 0xcf, 0x03, 0x5a,
+ 0x6f, 0x54, 0xf2, 0x5a, 0x7c, 0x2e, 0x69, 0x1a, 0xda, 0xa0, 0x74, 0xd5,
+ 0xeb, 0xc0, 0x8b, 0x0d, 0x20, 0xb4, 0x53, 0x46, 0x67, 0x9d, 0x94, 0xda,
+ 0x1f, 0xc6, 0x7f, 0x57, 0x44, 0x4a, 0x96, 0x63, 0x70, 0x4b, 0xcc, 0xe7,
+ 0xa6, 0x96, 0x4a, 0x7e, 0x7d, 0x6a, 0x98, 0xbc, 0x89, 0xb6, 0x74, 0xbd,
+ 0x30, 0x37, 0xb1, 0x56, 0x39, 0xec, 0x5b, 0xea, 0x57, 0xc3, 0x13, 0x33,
+ 0x1d, 0xfd, 0xb0, 0xbc, 0x0d, 0x20, 0x17, 0xf1, 0x38, 0x1c, 0xf5, 0xf2,
+ 0x92, 0x45, 0xaf, 0x5b, 0xac, 0xe9, 0xb7, 0xa6, 0x90, 0xb5, 0x73, 0xbc,
+ 0x7a, 0xbd, 0x9c, 0x36, 0xfc, 0xe4, 0x93, 0x07, 0xf0, 0x52, 0x4b, 0x37,
+ 0xb2, 0x97, 0x76, 0xfe, 0xd6, 0x72, 0x2b, 0xce, 0xf0, 0x49, 0xe5, 0x66,
+ 0xc8, 0xa5, 0xa0, 0xdb, 0x44, 0xca, 0x69, 0x32, 0xbf, 0x11, 0xe2, 0xe7,
+ 0x44, 0x7b, 0x82, 0x31, 0x8c, 0x71, 0xea, 0xcd, 0x16, 0x40, 0x93, 0xea,
+ 0xf4, 0x0b, 0x7b, 0x12, 0x2f, 0x30, 0x6c, 0xba, 0xe6, 0x50, 0x98, 0xb6,
+ 0x8b, 0x5b, 0x92, 0x0e, 0x96, 0xf2, 0x14, 0x36, 0x37, 0xdb, 0x6d, 0x70,
+ 0x07, 0x00, 0x36, 0xc2, 0xcf, 0xd6, 0x4d, 0xb0, 0x5a, 0xc8, 0x7d, 0x77,
+ 0x80, 0x6d, 0x53, 0x09, 0x6b, 0xc6, 0x3d, 0x6f, 0xbb, 0xf2, 0xef, 0xc2,
+ 0x9d, 0x85, 0x14, 0xc8, 0xb9, 0x09, 0xab, 0x79, 0x49, 0x5a, 0x04, 0x63,
+ 0x9f, 0x27, 0xb8, 0x82},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 101
+ {SEC_OID_SHA256,
+ 101,
+ {0x0f, 0x7e, 0x36, 0xa0, 0x21, 0x37, 0xa0, 0x94, 0x71, 0x95, 0x70, 0x75,
+ 0x47, 0x63, 0xcc, 0xf4, 0xcb, 0xfe, 0x21, 0xa0, 0x5b, 0x95, 0x63, 0x4f,
+ 0xff, 0xe0, 0xcf, 0x0c, 0xb4, 0x62, 0x10, 0xd3, 0x79, 0xb5, 0xe7, 0xdd,
+ 0xa7, 0xad, 0x81, 0x50, 0x81, 0xd1, 0x2d, 0xc4, 0x34, 0x52, 0xe3, 0x5a,
+ 0x89, 0xb1, 0xfb, 0x71, 0x5e, 0x4a, 0x50, 0x7b, 0x36, 0x4d, 0xa2, 0xb7,
+ 0x3b, 0x3f, 0xdf, 0x91, 0xec, 0xf1, 0xb0, 0x4a, 0x6a, 0xa3, 0xab, 0x9b,
+ 0x90, 0x71, 0x86, 0x60, 0x29, 0x14, 0x78, 0xe6, 0xac, 0x0c, 0xbd, 0x29,
+ 0xc1, 0x8d, 0x4b, 0xed, 0xa2, 0xb0, 0xbf, 0xeb, 0x53, 0x97, 0x9f, 0xac,
+ 0xf2, 0xe5, 0xd8, 0xef, 0x1b, 0xed, 0x5a, 0x36, 0x68, 0x6c, 0xb0, 0x34,
+ 0x08, 0x2f, 0xef, 0xf6, 0x65, 0x68, 0x6c, 0x41, 0x57, 0x24, 0x41, 0xa6,
+ 0x73, 0xe7, 0x42, 0x6a, 0x89, 0x86, 0x6f, 0x65, 0x52, 0x9d, 0xe9, 0xfe,
+ 0xcf, 0xa3, 0x2a, 0x2c, 0xd1, 0xc7, 0x09, 0x8e, 0x7e, 0x7b, 0xcf, 0x2a,
+ 0x72, 0x0d, 0x46, 0xce, 0xbf, 0x23, 0x98, 0x8c, 0x25, 0x9d, 0xc8, 0x80,
+ 0xa3, 0xac, 0xf8, 0xe1, 0xb1, 0x7f, 0x1b, 0xa8, 0xde, 0x6e, 0x8e, 0x9c,
+ 0xfb, 0x8a, 0xf2, 0xb6, 0x39, 0x8f, 0x75, 0x41, 0xd4, 0x51, 0x62, 0x43,
+ 0x8c, 0x3f, 0x14, 0xc3, 0x08, 0xdc, 0x6d, 0x77, 0x8b, 0xc9, 0x11, 0x06,
+ 0xc7, 0xd4, 0x83, 0x32, 0xd8, 0x96, 0x8f, 0xb0, 0x83, 0xbd, 0xad, 0xf1,
+ 0xed, 0xcb, 0xa3, 0x06, 0x38, 0x85, 0x3e, 0x5b, 0xf1, 0x39, 0x8d, 0x61,
+ 0xbb, 0x8e, 0xb6, 0xb6, 0x13, 0x63, 0xcd, 0xd8, 0x59, 0xce, 0x4f, 0x61,
+ 0x60, 0xf7, 0xe8, 0x19, 0x75, 0x8a, 0xfa, 0x06, 0x7c, 0x61, 0x2b, 0xe0,
+ 0x54, 0xb4, 0xc0, 0xe2, 0x56, 0x7f, 0xe3, 0x9a, 0x81, 0x55, 0x00, 0x01,
+ 0xcf, 0xa0, 0x81, 0xd3},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 102
+ {SEC_OID_SHA256,
+ 102,
+ {0x05, 0x71, 0xed, 0x71, 0x1f, 0x75, 0xda, 0xa6, 0xe7, 0xc7, 0xb6, 0x56,
+ 0x45, 0xcc, 0x10, 0xad, 0x04, 0x0b, 0x37, 0xfc, 0xc3, 0x23, 0x0d, 0x4e,
+ 0x86, 0x55, 0xb9, 0xb4, 0x0c, 0xba, 0xc0, 0xe1, 0xc5, 0xe7, 0xd9, 0xdd,
+ 0xf1, 0x8f, 0x79, 0x95, 0xbb, 0x2a, 0x63, 0x02, 0x35, 0xf7, 0x95, 0x97,
+ 0x91, 0xb1, 0xbc, 0x21, 0xc7, 0x2c, 0xcd, 0x88, 0xee, 0x50, 0xb5, 0x13,
+ 0x64, 0x72, 0xfe, 0x63, 0xc1, 0x3a, 0x4a, 0x39, 0x14, 0x52, 0x78, 0x2b,
+ 0x67, 0x3b, 0x90, 0xfd, 0x6e, 0x76, 0x83, 0x85, 0xe9, 0xf0, 0x90, 0x23,
+ 0xed, 0x97, 0x5c, 0x9f, 0xd5, 0x18, 0x7b, 0x86, 0xd0, 0xd1, 0x47, 0x41,
+ 0x83, 0x96, 0xa9, 0x71, 0xfa, 0xba, 0x4c, 0x5d, 0x96, 0x8b, 0x29, 0xdf,
+ 0x04, 0xa2, 0x8f, 0x90, 0xf0, 0xa2, 0xeb, 0x89, 0xa0, 0x77, 0x7d, 0xed,
+ 0xb3, 0x8e, 0x4f, 0x41, 0xcb, 0x1c, 0x37, 0x3f, 0x88, 0x90, 0x6d, 0xa1,
+ 0x21, 0x8a, 0x80, 0xb4, 0x73, 0x34, 0xed, 0x4e, 0x5c, 0xc0, 0xbf, 0xd1,
+ 0xa9, 0x3d, 0x2d, 0xdc, 0x51, 0x41, 0xb2, 0x43, 0xbb, 0x00, 0x2d, 0xcc,
+ 0x51, 0x3d, 0x98, 0xe6, 0x8d, 0x51, 0x27, 0x28, 0x20, 0x4b, 0xd0, 0xd0,
+ 0xd9, 0xea, 0x50, 0x46, 0xca, 0x21, 0xbd, 0x6d, 0x32, 0x16, 0x9b, 0x69,
+ 0xba, 0x8b, 0x1f, 0x82, 0x9f, 0xdb, 0xc4, 0xb4, 0xc9, 0x31, 0xd0, 0xd2,
+ 0x9c, 0xa7, 0x2e, 0x4f, 0xc2, 0xd9, 0x2a, 0x74, 0xd2, 0xb5, 0xe1, 0x56,
+ 0x9a, 0x22, 0x2f, 0x4b, 0x8c, 0x93, 0xc6, 0xca, 0xc0, 0x9c, 0x67, 0xc0,
+ 0x8a, 0xb0, 0x8f, 0xa0, 0x8b, 0x1f, 0xe9, 0xba, 0x78, 0xfd, 0x01, 0x6a,
+ 0xec, 0x18, 0x6c, 0xf2, 0xf9, 0x44, 0x3b, 0x8a, 0x3a, 0xf2, 0x42, 0x01,
+ 0x9a, 0x48, 0x88, 0x83, 0x9f, 0x8c, 0x60, 0x21, 0xf2, 0x64, 0x76, 0xe3,
+ 0x23, 0x00, 0xaf, 0x4c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 103
+ {SEC_OID_SHA256,
+ 103,
+ {0x69, 0x0d, 0xf1, 0x37, 0x2a, 0x35, 0xa3, 0x0d, 0x9c, 0x76, 0xa4, 0xbf,
+ 0x91, 0xcb, 0x95, 0x1c, 0xff, 0x52, 0x91, 0xbc, 0xcf, 0x26, 0xa1, 0x04,
+ 0x3b, 0xf8, 0x48, 0x05, 0xd7, 0x5d, 0x27, 0xa2, 0x8c, 0x05, 0x67, 0xd3,
+ 0x53, 0xa9, 0x56, 0x85, 0xd3, 0x41, 0x1a, 0xcd, 0xe9, 0x38, 0xdf, 0x71,
+ 0x8f, 0x2c, 0x84, 0x5d, 0x72, 0xc4, 0x67, 0x60, 0x44, 0xf6, 0x92, 0xe8,
+ 0xce, 0xda, 0x2b, 0x22, 0xda, 0x5f, 0xdf, 0x32, 0xbf, 0x49, 0x34, 0x62,
+ 0xfc, 0x83, 0xc5, 0x9c, 0xd8, 0xe5, 0xed, 0x0f, 0x62, 0xf6, 0x07, 0xbf,
+ 0xc6, 0xd0, 0x4f, 0xa3, 0x8a, 0x6b, 0x01, 0xa5, 0xb3, 0xcb, 0x6b, 0x58,
+ 0xd5, 0x5d, 0x9f, 0xc2, 0xc0, 0xa3, 0x6f, 0xc4, 0xab, 0x80, 0xfa, 0x3a,
+ 0x0d, 0xff, 0x60, 0xd5, 0x5a, 0x0c, 0xa9, 0x46, 0xc5, 0x68, 0x45, 0x16,
+ 0x16, 0x44, 0x1f, 0xc9, 0xf1, 0x46, 0x85, 0x07, 0x73, 0x88, 0xa0, 0x69,
+ 0xc3, 0x89, 0x2f, 0x1b, 0x20, 0x8c, 0x54, 0x31, 0xb6, 0x9b, 0xcd, 0x5e,
+ 0x6c, 0xa8, 0xf7, 0x89, 0xe2, 0x10, 0xf6, 0x3a, 0xf6, 0xb4, 0xea, 0xd0,
+ 0xa8, 0xf3, 0x38, 0x0e, 0x81, 0x8f, 0x04, 0x63, 0xb2, 0x28, 0x75, 0x99,
+ 0xf5, 0xc4, 0xcc, 0x08, 0xbf, 0xfc, 0x46, 0x0a, 0xe8, 0x40, 0x40, 0x69,
+ 0xcb, 0xc0, 0x1e, 0x2b, 0x1f, 0xef, 0x6f, 0xda, 0xa8, 0x10, 0x47, 0x8a,
+ 0xbc, 0xab, 0xad, 0x6b, 0x74, 0x05, 0xd0, 0x1e, 0x5d, 0x3f, 0x44, 0x88,
+ 0x4e, 0xd0, 0xc3, 0xd6, 0x9b, 0x61, 0x4b, 0x2c, 0x79, 0x47, 0x21, 0x06,
+ 0x68, 0x87, 0xe5, 0x38, 0x9d, 0x72, 0xfc, 0x63, 0x4d, 0x14, 0x71, 0x6f,
+ 0x0c, 0xec, 0x8f, 0xbe, 0xa5, 0xa1, 0x2c, 0x70, 0xcf, 0x6b, 0x44, 0x71,
+ 0xdf, 0x4f, 0x46, 0x05, 0x8c, 0x0d, 0xb7, 0x5a, 0xd3, 0x78, 0x3b, 0x2d,
+ 0xfe, 0x3c, 0xe2, 0xd0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 104
+ {SEC_OID_SHA256,
+ 104,
+ {0x13, 0xed, 0x94, 0x22, 0x72, 0x2b, 0xfb, 0x8b, 0x61, 0x72, 0xcb, 0x56,
+ 0x56, 0xb9, 0x95, 0x16, 0x10, 0xf5, 0x09, 0xbf, 0xff, 0x5d, 0x10, 0xe2,
+ 0xb9, 0x1d, 0xdc, 0xb4, 0xc2, 0xe8, 0xca, 0x58, 0x87, 0x9a, 0x7d, 0xb9,
+ 0x43, 0x37, 0x53, 0x43, 0xfd, 0xb7, 0x94, 0x30, 0x2c, 0x28, 0xe3, 0xdb,
+ 0x0e, 0x1b, 0x85, 0x0e, 0x84, 0x28, 0x65, 0x3c, 0x09, 0x20, 0x8d, 0xfd,
+ 0x46, 0xf0, 0x65, 0xe3, 0x99, 0x69, 0x27, 0xd8, 0x59, 0x79, 0x92, 0x79,
+ 0x30, 0xb8, 0x9a, 0xe1, 0x25, 0x90, 0x75, 0x3f, 0xf0, 0x38, 0x89, 0xb8,
+ 0xea, 0xb4, 0x1a, 0xce, 0xe7, 0x25, 0xb7, 0x09, 0x24, 0x72, 0xed, 0x00,
+ 0xad, 0x66, 0xd0, 0x0a, 0x96, 0x37, 0x0c, 0x90, 0x9c, 0x2f, 0x39, 0xfb,
+ 0x63, 0x00, 0x17, 0x5d, 0x51, 0x0b, 0x36, 0x8d, 0x3e, 0xc0, 0x6e, 0xbe,
+ 0xb0, 0xf6, 0x2f, 0x17, 0x9e, 0x19, 0x1f, 0xc1, 0xac, 0x9f, 0x7a, 0xbc,
+ 0x36, 0xd1, 0x9d, 0x01, 0x80, 0xf5, 0x0f, 0x7a, 0x33, 0x33, 0x7d, 0xaa,
+ 0xf7, 0x3a, 0x76, 0xf9, 0xb3, 0x83, 0x61, 0xe9, 0x1e, 0xd7, 0xc0, 0xaf,
+ 0x2c, 0x9a, 0x35, 0x19, 0xb4, 0xf5, 0x38, 0xc5, 0x32, 0xf3, 0xbc, 0xca,
+ 0xb2, 0x72, 0x58, 0xd7, 0x11, 0x85, 0x6b, 0x29, 0xc4, 0x1f, 0x21, 0x5a,
+ 0xc8, 0x7f, 0x6c, 0x7f, 0x3e, 0xa5, 0x2c, 0x3b, 0xf3, 0x0d, 0xb5, 0xe7,
+ 0x93, 0x0f, 0x44, 0xe4, 0x89, 0x20, 0x53, 0x96, 0xe9, 0x4c, 0x0b, 0xf1,
+ 0x17, 0x00, 0x49, 0x9b, 0x5a, 0x72, 0xb2, 0x6c, 0x9f, 0x36, 0x41, 0xc4,
+ 0x5b, 0xb2, 0x48, 0xa2, 0x35, 0xb4, 0x2c, 0x41, 0x0a, 0x90, 0x8e, 0x5d,
+ 0xde, 0xfc, 0xb4, 0x81, 0xae, 0x61, 0x9b, 0x23, 0xf8, 0xa5, 0xed, 0x7a,
+ 0xfc, 0x1a, 0x9c, 0xd7, 0x82, 0x02, 0x0a, 0xa1, 0x19, 0xaf, 0x74, 0x5a,
+ 0xbe, 0xcb, 0xfc, 0x57},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 105
+ {SEC_OID_SHA256,
+ 105,
+ {0x05, 0x45, 0x82, 0xc8, 0x6e, 0xb3, 0xba, 0xc2, 0x3c, 0x33, 0x0e, 0xbe,
+ 0x27, 0x58, 0x84, 0xec, 0x6c, 0x74, 0x0b, 0x47, 0x7f, 0xf6, 0x97, 0x95,
+ 0x68, 0x1b, 0xbd, 0x88, 0xd9, 0xda, 0x53, 0x69, 0xee, 0x5d, 0x15, 0xfa,
+ 0x2d, 0xd6, 0x49, 0x10, 0x94, 0x7c, 0xc4, 0xb3, 0xa7, 0x13, 0x52, 0x07,
+ 0x16, 0xac, 0x74, 0x78, 0x34, 0x05, 0x8f, 0x50, 0x85, 0x22, 0x33, 0xff,
+ 0xf1, 0x46, 0x5b, 0x4c, 0x58, 0x2d, 0xdf, 0xa2, 0x41, 0x1e, 0xe4, 0x3d,
+ 0x26, 0xab, 0xe6, 0xa2, 0x6a, 0xed, 0xd5, 0xbb, 0x79, 0x38, 0x4b, 0x44,
+ 0xa4, 0x5d, 0x24, 0xb1, 0xa3, 0x74, 0xcc, 0x9d, 0x19, 0x3c, 0x36, 0x86,
+ 0xfc, 0xf7, 0x29, 0x05, 0x69, 0x17, 0x3b, 0x07, 0xb5, 0xa6, 0x98, 0xca,
+ 0x75, 0x65, 0x3e, 0xb8, 0x3c, 0xe3, 0xfe, 0xec, 0xc4, 0x07, 0x67, 0x68,
+ 0x0f, 0x62, 0x53, 0xfb, 0xd0, 0xd7, 0x15, 0x1b, 0x42, 0xc8, 0x2e, 0xd7,
+ 0x12, 0x6e, 0x6a, 0x2d, 0x73, 0xcd, 0x1c, 0x64, 0x37, 0x82, 0x94, 0x93,
+ 0x2e, 0xb7, 0x90, 0xf5, 0x99, 0x77, 0x46, 0xaf, 0x7c, 0xf8, 0x7d, 0xc5,
+ 0x29, 0x20, 0x58, 0xc2, 0xae, 0x57, 0x5f, 0x59, 0x29, 0x42, 0x6f, 0xef,
+ 0xe7, 0xd7, 0x88, 0x67, 0xb7, 0x25, 0xfd, 0xf6, 0xcf, 0x2e, 0x40, 0xc0,
+ 0x52, 0xb6, 0x9f, 0xd8, 0x10, 0x4f, 0xec, 0x8c, 0x01, 0x75, 0x61, 0x73,
+ 0x7e, 0x02, 0x65, 0x1a, 0xee, 0x89, 0xc1, 0x13, 0x27, 0xf8, 0x66, 0x87,
+ 0x5d, 0xba, 0x4c, 0xc6, 0xa6, 0xe6, 0x9a, 0x5f, 0x2a, 0xb6, 0x12, 0xb4,
+ 0xe7, 0x26, 0x71, 0xc8, 0x20, 0x6d, 0x22, 0xc2, 0xa9, 0xd6, 0x9d, 0xbf,
+ 0x1d, 0xd2, 0x9e, 0xaf, 0x06, 0x74, 0x5b, 0xf2, 0x26, 0x7e, 0xc2, 0xcd,
+ 0x89, 0x55, 0x23, 0x38, 0x13, 0x6a, 0x89, 0x81, 0xda, 0x13, 0xb4, 0x22,
+ 0x3d, 0x79, 0xab, 0xe1},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 106
+ {SEC_OID_SHA256,
+ 106,
+ {0x67, 0xba, 0x3a, 0x10, 0x10, 0x58, 0x22, 0xc5, 0xf3, 0x4c, 0x66, 0x1c,
+ 0xf7, 0x76, 0x54, 0x19, 0xeb, 0xe5, 0x21, 0x42, 0xb5, 0xee, 0x93, 0x58,
+ 0x67, 0x4a, 0x17, 0x4a, 0xbf, 0x59, 0x81, 0xfb, 0x84, 0x5d, 0x48, 0x77,
+ 0x31, 0x5a, 0x6a, 0x5f, 0x85, 0x6c, 0x6a, 0x30, 0x99, 0x2f, 0x52, 0x0b,
+ 0xf3, 0xe9, 0x79, 0xa7, 0x16, 0x9a, 0xdf, 0x0e, 0x16, 0x66, 0x45, 0x79,
+ 0x05, 0xd4, 0x9b, 0x91, 0x48, 0x1b, 0x64, 0x11, 0x58, 0x81, 0x7c, 0xf2,
+ 0xee, 0x2b, 0x87, 0x25, 0xbe, 0xe0, 0xd7, 0xa6, 0x59, 0x77, 0x7a, 0x12,
+ 0x8f, 0xc7, 0x50, 0x9d, 0x3f, 0x0f, 0xad, 0x7a, 0x53, 0xb0, 0x4a, 0x77,
+ 0x33, 0x90, 0x74, 0x40, 0x1c, 0xc3, 0x06, 0x32, 0x8d, 0x7f, 0xca, 0x78,
+ 0x76, 0xb0, 0x6a, 0x54, 0xa2, 0xfb, 0x46, 0xed, 0xb4, 0xd7, 0x63, 0x59,
+ 0x8e, 0x5f, 0xe2, 0x1b, 0x98, 0x18, 0xc1, 0xd6, 0x1e, 0xce, 0x98, 0xa4,
+ 0xfd, 0xbc, 0x03, 0x76, 0xfa, 0x2f, 0x9b, 0x3c, 0x50, 0x21, 0x7f, 0x57,
+ 0x61, 0x24, 0xf2, 0x92, 0xd6, 0x03, 0x22, 0x34, 0xa0, 0xa6, 0xe3, 0x48,
+ 0x35, 0xa8, 0x48, 0x0b, 0x25, 0xa5, 0x25, 0x4b, 0x97, 0x18, 0xc6, 0x65,
+ 0x91, 0x1a, 0xec, 0x22, 0x7c, 0x0f, 0x43, 0x2d, 0x2d, 0xfd, 0xf0, 0xa6,
+ 0xaa, 0xe4, 0x00, 0x30, 0xa0, 0x5d, 0x3c, 0x03, 0xa0, 0x2e, 0x54, 0x50,
+ 0x7c, 0xe0, 0x65, 0x2c, 0xab, 0x32, 0x4a, 0x2b, 0x29, 0x81, 0x44, 0x51,
+ 0xc9, 0x85, 0xbe, 0x5f, 0x4d, 0xfa, 0x25, 0x46, 0xe5, 0xb3, 0x10, 0xe6,
+ 0x70, 0xf9, 0xfa, 0x51, 0x0c, 0x24, 0x35, 0x2e, 0x53, 0x4d, 0x3c, 0x46,
+ 0xbe, 0xb8, 0x76, 0x72, 0x24, 0xd9, 0x0c, 0xa8, 0xdf, 0xe1, 0xac, 0x53,
+ 0x4a, 0x5a, 0x8b, 0x80, 0xff, 0xfd, 0x57, 0x04, 0xca, 0xed, 0x8d, 0x51,
+ 0x80, 0xad, 0xcd, 0x3b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 107
+ {SEC_OID_SHA256,
+ 107,
+ {0x8e, 0xcc, 0xc4, 0xb6, 0x61, 0xd6, 0x6f, 0x3c, 0x8b, 0x4e, 0x26, 0x79,
+ 0x19, 0x27, 0xac, 0x03, 0x5e, 0x2a, 0x63, 0x3b, 0x87, 0x2c, 0x60, 0xfc,
+ 0x00, 0x63, 0x24, 0x88, 0x6d, 0x45, 0xa8, 0x8a, 0xb2, 0x9b, 0x9b, 0xff,
+ 0x80, 0x75, 0x70, 0x1e, 0x61, 0xcd, 0xfb, 0x7d, 0x85, 0xb3, 0xf6, 0xd4,
+ 0x1b, 0xb7, 0x8a, 0xe1, 0x2d, 0x2d, 0x40, 0xb0, 0x46, 0xf1, 0xf7, 0xbc,
+ 0x6b, 0xa1, 0x1c, 0xda, 0x5e, 0xaf, 0xac, 0xf3, 0x00, 0x24, 0x57, 0xaa,
+ 0x69, 0x51, 0xdd, 0x7e, 0x57, 0x4b, 0x6c, 0xcc, 0x7e, 0x06, 0x21, 0xf6,
+ 0xe4, 0x11, 0x03, 0x36, 0x00, 0x3a, 0xc2, 0xf3, 0x68, 0xb5, 0x09, 0x69,
+ 0xdc, 0x45, 0x37, 0x0e, 0xd7, 0xa6, 0x73, 0xf9, 0xb8, 0xcf, 0xae, 0xf3,
+ 0xc4, 0x0a, 0x68, 0x14, 0xaf, 0xc2, 0xab, 0x4a, 0xe6, 0xee, 0xb8, 0x74,
+ 0x9e, 0x8d, 0x02, 0x30, 0xb3, 0x86, 0x58, 0xc1, 0x7f, 0xd4, 0x4a, 0xaa,
+ 0x9f, 0xf6, 0x57, 0x73, 0xd0, 0x01, 0x43, 0x0d, 0x09, 0x63, 0x16, 0x7f,
+ 0xbd, 0x08, 0xfc, 0x72, 0x34, 0x3b, 0x1f, 0xf4, 0x09, 0x20, 0x74, 0x14,
+ 0x23, 0x43, 0x9e, 0xe3, 0x79, 0x5c, 0x03, 0x6c, 0x91, 0x2e, 0x53, 0xf9,
+ 0xe7, 0x5b, 0x2d, 0x25, 0x51, 0x60, 0xe6, 0x7c, 0xac, 0x99, 0xcc, 0xc2,
+ 0xdb, 0x7f, 0xaa, 0x8b, 0x48, 0x8e, 0x7f, 0x1f, 0x56, 0xae, 0x3b, 0xd0,
+ 0xfa, 0x6a, 0x27, 0x7b, 0x9d, 0xe3, 0x87, 0x65, 0x1d, 0xeb, 0xe4, 0xe1,
+ 0x6e, 0xf2, 0x92, 0x15, 0x05, 0x4d, 0x95, 0x65, 0xac, 0x23, 0xa3, 0x83,
+ 0x0c, 0xe3, 0x7b, 0x32, 0x6a, 0x4e, 0xb5, 0xc6, 0xcb, 0x5d, 0xb7, 0xa8,
+ 0xcd, 0x96, 0x1f, 0x6d, 0x7d, 0x74, 0x97, 0xac, 0x14, 0xaa, 0x45, 0x9b,
+ 0x3b, 0x64, 0xf2, 0x30, 0x0d, 0xa1, 0xf9, 0x5b, 0x42, 0x68, 0x7d, 0x21,
+ 0x26, 0xe6, 0x0d, 0x8b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 108
+ {SEC_OID_SHA256,
+ 108,
+ {0x57, 0x41, 0x92, 0x67, 0x1e, 0x30, 0x3e, 0xe2, 0xfa, 0x10, 0xbb, 0x74,
+ 0x1b, 0x24, 0xc8, 0x63, 0x2d, 0x52, 0x0a, 0x54, 0xdb, 0xc2, 0x41, 0x84,
+ 0xdd, 0x70, 0xdd, 0xae, 0x46, 0x8e, 0x71, 0x97, 0x1e, 0xad, 0x18, 0x93,
+ 0x2c, 0x8b, 0x74, 0xcd, 0x6e, 0x27, 0xb1, 0x30, 0x14, 0xa2, 0xea, 0x96,
+ 0xf2, 0x07, 0x4a, 0x9f, 0xbd, 0xaf, 0x43, 0x21, 0x53, 0xf4, 0x08, 0x11,
+ 0x83, 0x06, 0x92, 0x2d, 0x11, 0x1e, 0x86, 0x1f, 0xf9, 0x1f, 0x54, 0x9e,
+ 0x8e, 0x66, 0x9f, 0xbd, 0xa9, 0x8c, 0x49, 0x75, 0xa6, 0x0d, 0x36, 0x01,
+ 0x9b, 0x2c, 0x4b, 0xd2, 0x5e, 0xe2, 0xfe, 0xe0, 0xe3, 0x19, 0xc5, 0x6b,
+ 0xe4, 0x55, 0x4f, 0x53, 0x34, 0xed, 0xf1, 0x52, 0xf9, 0x11, 0xa2, 0x31,
+ 0x71, 0x23, 0xaa, 0xc2, 0xff, 0x0d, 0x11, 0x35, 0x9e, 0x43, 0x18, 0x92,
+ 0x23, 0x67, 0x3e, 0x4b, 0x4b, 0x61, 0x3c, 0xf0, 0x70, 0x84, 0x13, 0x64,
+ 0x47, 0x0b, 0x08, 0xf5, 0x39, 0x09, 0x51, 0xe8, 0xd9, 0xc6, 0xf8, 0xc3,
+ 0x42, 0x2f, 0x79, 0xe3, 0xbf, 0x48, 0x63, 0xb2, 0xe4, 0xae, 0x69, 0x4d,
+ 0x63, 0xd5, 0x7f, 0x77, 0x62, 0x05, 0x11, 0xeb, 0x30, 0x8c, 0x3f, 0xb4,
+ 0x54, 0x27, 0x0a, 0x4d, 0x21, 0x90, 0xc8, 0x38, 0x28, 0xbe, 0xc4, 0xc0,
+ 0xfe, 0x22, 0x83, 0xe0, 0xd9, 0xfe, 0x94, 0x5f, 0x6a, 0xef, 0xe7, 0xb8,
+ 0x06, 0x15, 0x1c, 0xaf, 0x38, 0xbb, 0xc9, 0x63, 0xa4, 0x0a, 0x97, 0xd9,
+ 0x2b, 0x8f, 0x71, 0x42, 0x8f, 0xe8, 0x9e, 0x8f, 0x46, 0x85, 0x09, 0xf3,
+ 0x4b, 0x2c, 0xb3, 0x55, 0x42, 0xfa, 0x71, 0x7e, 0x5f, 0xea, 0xa6, 0xcf,
+ 0x4c, 0xd6, 0xc8, 0xad, 0x87, 0xd8, 0x92, 0x1d, 0x5b, 0x62, 0xd9, 0x7f,
+ 0xdd, 0x58, 0x64, 0x2a, 0x5d, 0x8d, 0x78, 0x2c, 0x87, 0xf8, 0xf6, 0xa5,
+ 0x3a, 0x9a, 0xae, 0xfc},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 109
+ {SEC_OID_SHA256,
+ 109,
+ {0x90, 0xbc, 0x6a, 0x21, 0x64, 0x88, 0x19, 0x05, 0xa5, 0x3c, 0xf4, 0x2c,
+ 0xd4, 0x27, 0x53, 0xf6, 0x1a, 0x47, 0xcf, 0x47, 0x03, 0xd4, 0x65, 0x83,
+ 0x43, 0xdb, 0xcc, 0x30, 0xb4, 0x6f, 0x97, 0xd8, 0x65, 0x6f, 0xf1, 0xac,
+ 0x6c, 0x39, 0x5e, 0x1a, 0x36, 0xf2, 0x75, 0x62, 0xd7, 0xc2, 0x3a, 0xe8,
+ 0x59, 0x23, 0x9c, 0x10, 0x86, 0xb1, 0xa6, 0x47, 0x3e, 0xb4, 0xf5, 0x7d,
+ 0x9e, 0x0d, 0x47, 0xf6, 0x26, 0xf8, 0xde, 0x05, 0x90, 0x84, 0xf6, 0x81,
+ 0x03, 0x2e, 0x6f, 0xde, 0xa2, 0x75, 0x90, 0xa0, 0x8d, 0x5e, 0x57, 0xf0,
+ 0x6a, 0xdc, 0x0b, 0x89, 0x60, 0xb6, 0x40, 0xd1, 0x56, 0xb3, 0x10, 0x47,
+ 0xd2, 0x61, 0x80, 0xf1, 0xa9, 0xc5, 0x10, 0xdc, 0xdb, 0x31, 0x69, 0x48,
+ 0xeb, 0xdd, 0xad, 0xe7, 0x2a, 0xe3, 0xc8, 0xd9, 0xd6, 0xfe, 0x49, 0x64,
+ 0x23, 0x94, 0xf3, 0x09, 0x51, 0xa6, 0x14, 0xd0, 0x3d, 0x37, 0xc5, 0xea,
+ 0x64, 0x0f, 0x0f, 0x72, 0x43, 0x5b, 0x49, 0xa0, 0xd3, 0x82, 0xb9, 0x31,
+ 0x21, 0x60, 0x3a, 0x42, 0x4f, 0xc8, 0x43, 0x07, 0xbe, 0xa4, 0x4e, 0x0a,
+ 0xb8, 0x3f, 0x25, 0x38, 0x9c, 0x63, 0x9e, 0xaa, 0x26, 0x14, 0x81, 0x9d,
+ 0x60, 0x39, 0xc7, 0x21, 0xbd, 0x62, 0x2b, 0x86, 0x82, 0x2c, 0xea, 0xba,
+ 0x91, 0x6c, 0xe3, 0x02, 0xd2, 0xbe, 0x47, 0xf3, 0x8d, 0x4e, 0xf3, 0x7e,
+ 0x5c, 0xe4, 0x0c, 0x37, 0x71, 0xce, 0xa3, 0x7b, 0xbb, 0x20, 0x0c, 0xc6,
+ 0x4f, 0x41, 0x80, 0x19, 0x9a, 0x7e, 0x6a, 0xa2, 0x86, 0x3e, 0x0f, 0xa8,
+ 0x35, 0x5b, 0x1b, 0x45, 0x6f, 0x74, 0x8f, 0xd1, 0xce, 0xbe, 0xe8, 0x89,
+ 0x72, 0xfc, 0x17, 0xd9, 0xfd, 0x77, 0xfe, 0x9b, 0xf8, 0xbb, 0x7f, 0x2c,
+ 0xa4, 0x29, 0x98, 0x43, 0x43, 0x4b, 0x3e, 0xd2, 0x49, 0x10, 0xc5, 0xe2,
+ 0xab, 0xff, 0x7c, 0x42},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 110
+ {SEC_OID_SHA256,
+ 110,
+ {0x7b, 0x59, 0x0f, 0xf6, 0xd4, 0x04, 0xfe, 0xc4, 0x72, 0xf9, 0x23, 0x1d,
+ 0x39, 0xa4, 0xec, 0xf4, 0xce, 0x6b, 0x5e, 0x94, 0x38, 0xb8, 0x59, 0x7c,
+ 0x08, 0x2e, 0x01, 0xbf, 0xdf, 0x09, 0x09, 0xc7, 0xae, 0xed, 0x22, 0x68,
+ 0xa3, 0xe5, 0x68, 0xc4, 0x9d, 0x99, 0x59, 0x35, 0x23, 0x78, 0x84, 0x04,
+ 0x54, 0xf9, 0x11, 0x9b, 0xec, 0xcc, 0xcc, 0x07, 0xb4, 0x6e, 0xf2, 0xc1,
+ 0xf1, 0x43, 0xda, 0x08, 0x81, 0x8c, 0x57, 0x8c, 0x6b, 0x2f, 0x7a, 0xcc,
+ 0xa6, 0xa8, 0x51, 0x09, 0xc8, 0xac, 0xb7, 0x19, 0xfe, 0x9f, 0x06, 0x28,
+ 0x2c, 0x25, 0x72, 0x8d, 0x46, 0x6b, 0x4f, 0x13, 0x8a, 0x4b, 0x12, 0x9d,
+ 0xe6, 0x07, 0xde, 0x9c, 0xa3, 0xbc, 0x61, 0x80, 0xf4, 0xa2, 0xa4, 0x59,
+ 0x41, 0x41, 0x6f, 0x8f, 0x5c, 0x60, 0xea, 0x19, 0xc9, 0x21, 0xf7, 0x60,
+ 0x47, 0xe0, 0xdd, 0x07, 0x38, 0x85, 0x3c, 0x0b, 0x24, 0xc2, 0x54, 0x76,
+ 0x02, 0x5e, 0xd4, 0x29, 0x1b, 0xee, 0xec, 0x5d, 0xb8, 0xe2, 0xc7, 0x44,
+ 0x79, 0x5d, 0xe8, 0x36, 0x75, 0x30, 0xcd, 0x5f, 0x5d, 0x08, 0x76, 0xc3,
+ 0xb9, 0x9e, 0xd2, 0x48, 0xce, 0xf9, 0xf8, 0x3c, 0x54, 0xa9, 0xfa, 0xa6,
+ 0x56, 0x5e, 0xb0, 0x66, 0x2d, 0x6a, 0x12, 0x6c, 0x15, 0xa5, 0xa4, 0xa5,
+ 0x5a, 0xe3, 0x43, 0x3c, 0xdf, 0x37, 0xc6, 0xe8, 0x85, 0x45, 0x63, 0xd2,
+ 0xb9, 0xc0, 0x63, 0x63, 0xa8, 0x6f, 0x4a, 0x64, 0x89, 0x51, 0x22, 0x6a,
+ 0x34, 0xc6, 0x12, 0xc3, 0xe6, 0xb6, 0xb8, 0x83, 0xc9, 0x74, 0xd4, 0xd2,
+ 0xa8, 0xe0, 0x7d, 0x99, 0xf8, 0x8f, 0xc4, 0xeb, 0xa0, 0xa9, 0xed, 0x28,
+ 0x79, 0x9c, 0x95, 0xfb, 0xb1, 0x40, 0x4b, 0x35, 0x99, 0x57, 0x8a, 0x16,
+ 0x47, 0x21, 0x12, 0x1e, 0xe3, 0x87, 0xb0, 0x50, 0x9e, 0xd5, 0xe0, 0x0b,
+ 0x3d, 0xf8, 0x40, 0x33},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 111
+ {SEC_OID_SHA256,
+ 111,
+ {0x8d, 0xd4, 0xb0, 0x3d, 0xdf, 0x0c, 0x4f, 0x8c, 0x04, 0x4f, 0xcf, 0xe7,
+ 0x0a, 0x0b, 0x97, 0xec, 0x8d, 0x8f, 0x31, 0xb5, 0x19, 0xd1, 0x1d, 0x7e,
+ 0x00, 0x70, 0x22, 0x96, 0xac, 0x73, 0x1d, 0xac, 0x50, 0x8e, 0x07, 0x40,
+ 0x24, 0x30, 0x5a, 0x28, 0x5f, 0xd3, 0x2d, 0x93, 0xaa, 0x80, 0xb2, 0x6e,
+ 0x6c, 0x1d, 0x9b, 0xca, 0x4d, 0xcd, 0xf0, 0x7d, 0xd1, 0x41, 0x55, 0x7f,
+ 0x68, 0x5c, 0x47, 0x3f, 0x8a, 0x32, 0x34, 0x92, 0xe9, 0x67, 0x4e, 0xd2,
+ 0x8f, 0xc0, 0xf7, 0x8f, 0x14, 0x14, 0x18, 0xda, 0x63, 0xe2, 0x4f, 0xf1,
+ 0xd8, 0x2a, 0x9e, 0x28, 0x0d, 0x2b, 0x63, 0x81, 0x91, 0x07, 0x19, 0x0c,
+ 0xf0, 0x01, 0x89, 0x41, 0xa4, 0x40, 0x29, 0x1e, 0xf2, 0x91, 0xfb, 0xca,
+ 0x96, 0x16, 0x07, 0x4e, 0xfb, 0x97, 0x7c, 0x2d, 0xeb, 0xe7, 0x1b, 0x46,
+ 0x09, 0xa6, 0x51, 0x01, 0x38, 0x75, 0x4d, 0x12, 0x6d, 0x20, 0x3f, 0xfd,
+ 0x9c, 0x23, 0x4a, 0xb3, 0x34, 0x50, 0x6b, 0xc2, 0x60, 0x7e, 0xeb, 0x9a,
+ 0x64, 0xe0, 0x60, 0x0a, 0xe4, 0x5e, 0x45, 0xb2, 0xec, 0x39, 0x83, 0x16,
+ 0xf4, 0xff, 0xbf, 0x40, 0x5d, 0x98, 0x5b, 0xe9, 0x4b, 0x23, 0x56, 0x6f,
+ 0x71, 0xb7, 0x76, 0x79, 0xeb, 0x34, 0xdf, 0xd5, 0x60, 0xbc, 0xf8, 0x1d,
+ 0x79, 0x0d, 0xd1, 0xa3, 0x0d, 0xbb, 0xef, 0x3b, 0x92, 0x8d, 0x13, 0x53,
+ 0x48, 0x90, 0xd4, 0x64, 0x0d, 0x47, 0x23, 0x7b, 0x11, 0xc5, 0x6a, 0x22,
+ 0x40, 0x1e, 0x83, 0x54, 0xb3, 0x32, 0x71, 0x01, 0xcf, 0xe0, 0x7b, 0xe6,
+ 0xda, 0x69, 0x0d, 0x1b, 0x43, 0xdf, 0x44, 0x86, 0xeb, 0x18, 0x57, 0x28,
+ 0xd7, 0xab, 0xdd, 0x8e, 0x41, 0x39, 0xb5, 0x06, 0x82, 0x16, 0x40, 0xa4,
+ 0x32, 0xa2, 0x19, 0xb1, 0x78, 0x75, 0x69, 0xca, 0xc4, 0xa8, 0x70, 0xcf,
+ 0x17, 0xa3, 0xdc, 0x28},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 112
+ {SEC_OID_SHA256,
+ 112,
+ {0x3c, 0x6f, 0x82, 0xcf, 0xf4, 0x55, 0x9f, 0x83, 0xea, 0x73, 0xf5, 0x8e,
+ 0x53, 0x03, 0xb3, 0x7a, 0xc5, 0x76, 0x57, 0x2f, 0xb8, 0xf9, 0x40, 0x41,
+ 0x64, 0x0e, 0x6b, 0xfc, 0x0d, 0x1e, 0x52, 0x7f, 0x77, 0xaf, 0x01, 0x1e,
+ 0x5b, 0x62, 0xf8, 0xe8, 0x54, 0xad, 0x05, 0x25, 0x00, 0x43, 0x9a, 0x9a,
+ 0x63, 0x86, 0xec, 0x01, 0x50, 0x4a, 0x89, 0x98, 0x60, 0xeb, 0xa9, 0xf6,
+ 0x7d, 0x78, 0xba, 0xdd, 0xdf, 0x2e, 0x72, 0xfc, 0x92, 0xe0, 0xec, 0xf2,
+ 0x58, 0x95, 0xa8, 0x07, 0x43, 0x1c, 0xb8, 0x38, 0x1c, 0xf0, 0xbc, 0x5e,
+ 0xb2, 0xfd, 0xb2, 0x8f, 0x96, 0x34, 0x0e, 0xfb, 0xf7, 0xe5, 0x4a, 0xf7,
+ 0xd1, 0xbf, 0x13, 0x2b, 0x53, 0xdd, 0x9a, 0xf5, 0xb8, 0xd8, 0xae, 0x37,
+ 0xfc, 0xcd, 0xdb, 0x32, 0xf4, 0x46, 0x9b, 0x88, 0x0b, 0xb0, 0x1a, 0x84,
+ 0x89, 0x2c, 0xc4, 0x3b, 0x39, 0x4e, 0x94, 0xf8, 0x2b, 0x22, 0xc4, 0x54,
+ 0xe4, 0xd3, 0x08, 0xfd, 0xfd, 0x7e, 0x89, 0x33, 0x69, 0x49, 0x8a, 0xab,
+ 0x4d, 0x42, 0xff, 0x70, 0x48, 0x57, 0x8a, 0x5e, 0x2d, 0x85, 0x89, 0x3c,
+ 0x16, 0xf8, 0xf1, 0x2e, 0x2f, 0x8e, 0x7b, 0xe4, 0x84, 0x90, 0xfb, 0xc8,
+ 0xf8, 0x2c, 0x40, 0x5d, 0x1e, 0xc3, 0xfe, 0x8b, 0xdc, 0x02, 0x43, 0x89,
+ 0x8c, 0x58, 0xdd, 0x43, 0x06, 0x79, 0x6c, 0x40, 0x89, 0x0f, 0xd4, 0x67,
+ 0xd0, 0x24, 0xb0, 0x33, 0xba, 0x72, 0x4c, 0x67, 0xa1, 0x11, 0x9f, 0xb9,
+ 0x8d, 0xa9, 0xd8, 0xc0, 0xc9, 0xd3, 0x67, 0x3f, 0x9d, 0x45, 0xe3, 0xf4,
+ 0x08, 0x11, 0xfd, 0x22, 0x32, 0x65, 0xc8, 0xe7, 0x5f, 0xba, 0x57, 0xdf,
+ 0xfd, 0xdd, 0x9e, 0xf6, 0xf9, 0x4b, 0xa0, 0x35, 0x52, 0xd1, 0x87, 0x73,
+ 0xd0, 0x09, 0xff, 0x14, 0x2c, 0xf0, 0x9e, 0x62, 0xcb, 0xa6, 0x33, 0x09,
+ 0x16, 0x45, 0x3f, 0x5b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 113
+ {SEC_OID_SHA256,
+ 113,
+ {0x0f, 0x8d, 0xea, 0xf2, 0x86, 0xc4, 0xe5, 0x5b, 0x6e, 0x1a, 0x93, 0x6a,
+ 0xbf, 0x34, 0x67, 0xb9, 0x9c, 0xcd, 0xa0, 0x7c, 0xba, 0xba, 0xde, 0xc1,
+ 0x79, 0x8d, 0x81, 0xdb, 0x7c, 0x72, 0x0d, 0x6d, 0x8c, 0x27, 0x8c, 0x14,
+ 0xc4, 0x94, 0xfa, 0xa4, 0x8a, 0x4d, 0xef, 0x3b, 0xd4, 0x87, 0x7b, 0x50,
+ 0x54, 0xae, 0x0d, 0xc7, 0xcf, 0xb6, 0x84, 0x2b, 0x69, 0xea, 0x16, 0x26,
+ 0xb6, 0x67, 0xec, 0xb2, 0x2d, 0xd8, 0x86, 0x4a, 0x55, 0xb7, 0xd3, 0x92,
+ 0x05, 0x14, 0x1c, 0x50, 0x68, 0x55, 0x98, 0x74, 0x49, 0x57, 0x38, 0xc6,
+ 0xb9, 0xb7, 0x56, 0xc0, 0xe4, 0x6b, 0x69, 0xef, 0x21, 0xac, 0xe8, 0x64,
+ 0x74, 0x0e, 0x30, 0x0c, 0x57, 0xd3, 0xdb, 0xbd, 0x35, 0x6d, 0x99, 0x2d,
+ 0x08, 0xaf, 0xd4, 0xf7, 0x8d, 0x4b, 0x08, 0x13, 0xba, 0x6f, 0xf6, 0x29,
+ 0xfc, 0x83, 0x7e, 0x04, 0x03, 0x2e, 0x68, 0x31, 0xf9, 0x31, 0x82, 0x3c,
+ 0xc4, 0x30, 0x76, 0xa6, 0x9a, 0x91, 0xc3, 0xda, 0x38, 0xf7, 0x6a, 0xe4,
+ 0xce, 0x12, 0x7d, 0x11, 0xee, 0x0a, 0xa6, 0xc4, 0x36, 0xe6, 0x8e, 0x3b,
+ 0x4c, 0x49, 0x6e, 0xf0, 0x4f, 0x00, 0x77, 0x8b, 0xad, 0x4b, 0x51, 0x80,
+ 0x77, 0x91, 0xe9, 0x01, 0x00, 0x0f, 0x6c, 0x75, 0xf8, 0x15, 0x68, 0xb8,
+ 0x6f, 0xa1, 0xc6, 0x06, 0xac, 0xd3, 0x66, 0x61, 0xb1, 0x48, 0x7a, 0x45,
+ 0xcf, 0x36, 0xc2, 0x99, 0x1a, 0x7b, 0xb8, 0x7e, 0x7f, 0xc9, 0xda, 0x54,
+ 0xc1, 0xf8, 0xa9, 0x8b, 0x1e, 0xe0, 0xec, 0xf2, 0x63, 0x36, 0xc4, 0xa4,
+ 0x08, 0x8b, 0xdf, 0xdd, 0x7e, 0xe4, 0x63, 0xef, 0x39, 0x44, 0x10, 0x07,
+ 0x85, 0xac, 0x16, 0xfd, 0xf7, 0x7c, 0xbf, 0x8d, 0x6f, 0x6f, 0x57, 0x84,
+ 0x18, 0x49, 0x5e, 0xfe, 0xca, 0xd9, 0xdd, 0x1c, 0x27, 0x9b, 0xe6, 0x3f,
+ 0xe5, 0xfe, 0x93, 0x19},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 114
+ {SEC_OID_SHA256,
+ 114,
+ {0x7b, 0x60, 0x0c, 0xb5, 0x82, 0xf0, 0x1b, 0x20, 0x93, 0xb8, 0xc6, 0x83,
+ 0x6b, 0x1e, 0xa7, 0x2a, 0x27, 0xbb, 0x54, 0xd1, 0x67, 0xc3, 0xcd, 0x06,
+ 0x7d, 0xe1, 0xb9, 0xf2, 0x85, 0xe8, 0x24, 0xf4, 0x6b, 0x57, 0x12, 0xf0,
+ 0x02, 0x4c, 0xf4, 0x11, 0x5e, 0x69, 0xba, 0xd8, 0xc6, 0xca, 0xec, 0x74,
+ 0x74, 0x20, 0x76, 0xdb, 0xe3, 0x65, 0xac, 0xda, 0x52, 0xfd, 0x50, 0x36,
+ 0x8e, 0xdb, 0x85, 0x4d, 0x63, 0x02, 0x0e, 0x9d, 0x69, 0x8a, 0x4f, 0x1f,
+ 0x75, 0x3b, 0x48, 0x17, 0xb2, 0x82, 0xac, 0xd3, 0x7a, 0x62, 0x5e, 0x88,
+ 0x99, 0x7c, 0x6d, 0x06, 0x7f, 0x5f, 0x80, 0xe4, 0x3c, 0x2f, 0x00, 0x00,
+ 0x08, 0xa5, 0x75, 0x14, 0x98, 0x9c, 0x8d, 0xdb, 0x6a, 0xc3, 0x6e, 0x6a,
+ 0xe1, 0x58, 0x58, 0xf1, 0x6a, 0x64, 0x36, 0x58, 0x8e, 0x79, 0x39, 0x1b,
+ 0x7f, 0xe1, 0x42, 0xbe, 0x5b, 0x66, 0xca, 0xe5, 0x53, 0xf4, 0xb9, 0x98,
+ 0xea, 0x9e, 0xc2, 0xdc, 0x87, 0x12, 0xaf, 0x14, 0xb9, 0xa2, 0xa7, 0x08,
+ 0x66, 0x31, 0x88, 0x95, 0x01, 0xf7, 0x7b, 0xb8, 0x1c, 0xe8, 0x89, 0x9d,
+ 0xd5, 0x7f, 0x75, 0xfb, 0x3c, 0xed, 0xf8, 0x23, 0x94, 0x62, 0x7a, 0x72,
+ 0xfc, 0xf7, 0xe1, 0xfb, 0x56, 0x70, 0xed, 0xb2, 0x60, 0xf7, 0x1e, 0x5a,
+ 0x67, 0xc5, 0x02, 0x50, 0x1e, 0x15, 0x31, 0x11, 0x19, 0x78, 0x04, 0x8c,
+ 0xd1, 0x81, 0xcd, 0x28, 0xba, 0x37, 0xf2, 0x0e, 0x3c, 0x24, 0xf9, 0x89,
+ 0x5a, 0xf9, 0xb9, 0x06, 0x7d, 0x1c, 0x59, 0xf6, 0x97, 0x94, 0xe4, 0x3b,
+ 0xb6, 0x4e, 0xb8, 0xf5, 0xb1, 0x51, 0x92, 0x55, 0x62, 0x3f, 0xdc, 0x64,
+ 0xbb, 0x85, 0xe1, 0xb8, 0x5b, 0x7c, 0x79, 0x3b, 0x0e, 0xc4, 0x2d, 0xe4,
+ 0xd8, 0x50, 0xbd, 0x54, 0x21, 0x60, 0x79, 0x1d, 0x6e, 0x54, 0x3c, 0x63,
+ 0x3e, 0xe2, 0x11, 0x71},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 115
+ {SEC_OID_SHA256,
+ 115,
+ {0x16, 0x37, 0x8b, 0xb4, 0xa3, 0xa0, 0x0a, 0x19, 0x16, 0xe1, 0x07, 0x33,
+ 0xb6, 0xdb, 0x3b, 0x96, 0x0c, 0x20, 0xc8, 0x29, 0x29, 0xd1, 0xd5, 0x0f,
+ 0x6c, 0xe6, 0x94, 0xf6, 0x91, 0xb8, 0xb1, 0xa2, 0xbe, 0x13, 0x77, 0xd6,
+ 0x86, 0x0b, 0x6d, 0x67, 0x8f, 0xd2, 0x7e, 0x79, 0x7d, 0x7d, 0xec, 0x98,
+ 0x50, 0xd9, 0x9a, 0xec, 0x10, 0x79, 0xab, 0x45, 0xe0, 0x8a, 0x70, 0xa5,
+ 0x4b, 0x6c, 0x6b, 0x13, 0xef, 0x7c, 0x33, 0x5d, 0x48, 0xa7, 0x11, 0x9f,
+ 0xc8, 0x55, 0xba, 0x69, 0x13, 0x0e, 0x08, 0xaf, 0x62, 0x54, 0x0a, 0x03,
+ 0x27, 0xde, 0xe3, 0x9e, 0xad, 0x88, 0xe5, 0xdd, 0x92, 0x3e, 0xdb, 0x41,
+ 0xf0, 0xe0, 0xc8, 0x40, 0x73, 0x7e, 0xb3, 0x57, 0x04, 0xcf, 0x5a, 0x3f,
+ 0x23, 0x20, 0xa1, 0xb4, 0xea, 0xac, 0xac, 0x70, 0x84, 0x6d, 0x05, 0xea,
+ 0xaf, 0xd7, 0x43, 0x04, 0x62, 0x00, 0xa5, 0xcd, 0x25, 0xd3, 0x7c, 0xa3,
+ 0x12, 0xd1, 0x80, 0x0f, 0xde, 0x08, 0x26, 0x52, 0xa8, 0xe8, 0x02, 0xf1,
+ 0x5e, 0xd7, 0x75, 0xe0, 0x55, 0xb7, 0x81, 0xaa, 0xa7, 0x37, 0x5d, 0xe8,
+ 0x45, 0x37, 0x8d, 0x57, 0xec, 0xc5, 0x16, 0xe2, 0x3d, 0x44, 0x58, 0x44,
+ 0xed, 0xc1, 0x44, 0x2c, 0xdf, 0x7e, 0xac, 0xfa, 0x60, 0xa9, 0x95, 0xc7,
+ 0xa9, 0xb0, 0x62, 0x76, 0x5d, 0xfd, 0xa8, 0xaa, 0xc0, 0x31, 0x28, 0x7b,
+ 0x72, 0x04, 0x4a, 0xf3, 0x0d, 0x5b, 0x0e, 0xd4, 0xe8, 0x15, 0xaa, 0xa5,
+ 0x5b, 0x06, 0x82, 0x12, 0xb1, 0x87, 0x84, 0x5e, 0x82, 0x9a, 0xdb, 0xdb,
+ 0x29, 0x02, 0xdf, 0xbe, 0x20, 0x23, 0x87, 0x0d, 0x00, 0x6b, 0x8b, 0xf7,
+ 0x77, 0x79, 0xb8, 0xba, 0x20, 0x5d, 0xcb, 0xb3, 0x22, 0x5e, 0x3c, 0x85,
+ 0x4d, 0x85, 0x35, 0x87, 0xb0, 0x84, 0x82, 0x26, 0x4c, 0x50, 0x83, 0x57,
+ 0x6c, 0xca, 0x11, 0x07},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 116
+ {SEC_OID_SHA256,
+ 116,
+ {0x64, 0x31, 0x6a, 0x2c, 0x63, 0xe7, 0x14, 0x13, 0xbc, 0xf8, 0x7c, 0xd2,
+ 0xd8, 0xef, 0xa6, 0xe8, 0x8a, 0x52, 0x74, 0x83, 0xbf, 0x43, 0x29, 0xa2,
+ 0x75, 0x20, 0x21, 0x79, 0x03, 0xdd, 0x7b, 0x4a, 0x74, 0xce, 0x42, 0x7c,
+ 0xc3, 0x88, 0x78, 0x6f, 0xad, 0x14, 0x06, 0x1d, 0x50, 0x75, 0x5a, 0xe6,
+ 0x51, 0x4e, 0x81, 0x61, 0xdc, 0x59, 0x6a, 0x5e, 0xac, 0x12, 0x60, 0xa2,
+ 0x47, 0x16, 0x52, 0x3e, 0x50, 0x16, 0xdd, 0x55, 0x17, 0x4b, 0x25, 0xf8,
+ 0x26, 0xa7, 0xe8, 0x06, 0xe4, 0x20, 0x49, 0x49, 0xe8, 0xd2, 0x3a, 0x4a,
+ 0x7a, 0x0a, 0x24, 0x4d, 0xf0, 0x64, 0xc5, 0x74, 0x32, 0xf3, 0x9d, 0x4f,
+ 0xf3, 0xc9, 0x0c, 0x28, 0x2f, 0xd4, 0xf4, 0x97, 0x12, 0xd6, 0xa9, 0x22,
+ 0xb9, 0xb3, 0xce, 0x82, 0x97, 0xf3, 0x56, 0x11, 0xae, 0x84, 0x6b, 0xaf,
+ 0xb0, 0x60, 0xbc, 0xaf, 0xf0, 0xfb, 0x5c, 0x48, 0x4f, 0x97, 0x66, 0xb0,
+ 0xb3, 0x6b, 0x27, 0x27, 0xc1, 0x1c, 0xd7, 0xf6, 0xe9, 0x54, 0x10, 0xb8,
+ 0x39, 0x8a, 0xc5, 0xae, 0x1f, 0x14, 0x73, 0xce, 0x16, 0xdf, 0x25, 0xb2,
+ 0xb4, 0xed, 0xd8, 0x0a, 0xc0, 0x83, 0xa3, 0x79, 0x68, 0x63, 0xe2, 0xb5,
+ 0x54, 0x28, 0xa9, 0x00, 0xec, 0xde, 0x67, 0x1f, 0x84, 0xc2, 0x1f, 0xd8,
+ 0xfe, 0x22, 0x4c, 0x03, 0x87, 0x8c, 0x62, 0xb8, 0xd9, 0x88, 0xf4, 0x87,
+ 0xd0, 0x63, 0xe2, 0xc9, 0x72, 0xee, 0x46, 0xf7, 0x2a, 0x8d, 0x85, 0x9e,
+ 0x96, 0x59, 0x48, 0x3a, 0x86, 0x09, 0x38, 0x61, 0x3c, 0x9f, 0x4b, 0x4c,
+ 0x26, 0x31, 0x3d, 0x27, 0xe8, 0x28, 0xdf, 0xdb, 0x4f, 0xda, 0xd9, 0x8d,
+ 0x4e, 0xdc, 0x31, 0xe0, 0x7b, 0x05, 0x09, 0x62, 0xcd, 0xca, 0x2f, 0x29,
+ 0x80, 0xcd, 0x20, 0x34, 0xa5, 0xa4, 0xeb, 0x82, 0xbe, 0xdd, 0xe6, 0x5f,
+ 0x83, 0x7a, 0x04, 0xc3},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 117
+ {SEC_OID_SHA256,
+ 117,
+ {0x49, 0xcd, 0x3a, 0x96, 0x26, 0x08, 0x55, 0xd9, 0xa0, 0xba, 0x30, 0x05,
+ 0xb8, 0xab, 0x18, 0xf0, 0x77, 0xe1, 0x8d, 0xc8, 0x89, 0x23, 0xa4, 0xac,
+ 0xbf, 0xfa, 0x7c, 0xe9, 0x1a, 0x94, 0x86, 0x01, 0xdb, 0x53, 0x17, 0xc6,
+ 0xe6, 0xd7, 0xe5, 0x5a, 0x76, 0x86, 0xf7, 0x35, 0xd3, 0x78, 0xea, 0x12,
+ 0xbd, 0x17, 0xec, 0xb2, 0x66, 0x38, 0xdc, 0x1e, 0xf5, 0xf6, 0x13, 0xc5,
+ 0x27, 0xc5, 0x2d, 0xd9, 0x1e, 0xc1, 0xfa, 0xb9, 0xd3, 0x82, 0x3c, 0xcd,
+ 0x51, 0xd7, 0xad, 0x1a, 0xf5, 0x38, 0x3f, 0x49, 0x20, 0x47, 0x81, 0x16,
+ 0xe2, 0x0f, 0xe4, 0x39, 0x96, 0xa8, 0xee, 0x7b, 0x61, 0x11, 0x6c, 0xba,
+ 0x0f, 0x69, 0xf4, 0x2d, 0x56, 0x61, 0xc9, 0x7c, 0x71, 0xe6, 0x2a, 0x0c,
+ 0xa7, 0x92, 0xd5, 0x92, 0xe6, 0xe0, 0xef, 0x28, 0xe6, 0x7e, 0x27, 0xb1,
+ 0xff, 0x72, 0x60, 0xac, 0x42, 0x7f, 0x35, 0xf7, 0x78, 0x8a, 0xc8, 0x1d,
+ 0xcc, 0x69, 0xed, 0x4f, 0x4a, 0xc4, 0xee, 0xa0, 0x7a, 0x69, 0x30, 0x3c,
+ 0xfe, 0x08, 0x3a, 0x7c, 0xde, 0x80, 0x8e, 0x75, 0xab, 0xf6, 0x22, 0x83,
+ 0x42, 0x4a, 0x87, 0x27, 0xcf, 0x0a, 0x85, 0xdf, 0x2e, 0x26, 0x06, 0x0d,
+ 0xe2, 0xdc, 0x04, 0xdd, 0x12, 0xfa, 0x6a, 0x04, 0x71, 0xa0, 0x0f, 0x00,
+ 0x3b, 0x30, 0xeb, 0x4d, 0x14, 0xb6, 0x54, 0x38, 0xd7, 0x09, 0x0c, 0x2b,
+ 0xdc, 0x95, 0x35, 0x88, 0x20, 0x7c, 0x09, 0x51, 0xf3, 0x9d, 0x0a, 0xee,
+ 0x48, 0x2d, 0xab, 0xb7, 0x82, 0xcf, 0x59, 0x3d, 0x63, 0x19, 0x00, 0xee,
+ 0xbb, 0x3d, 0xca, 0x52, 0x4f, 0x9d, 0x16, 0x07, 0x44, 0x0a, 0xda, 0x91,
+ 0xe2, 0x0b, 0xdb, 0x71, 0x17, 0x48, 0x6a, 0xe9, 0x0d, 0x77, 0xfc, 0x44,
+ 0xcf, 0x5e, 0x4a, 0xac, 0xf4, 0xc8, 0x50, 0x09, 0x3c, 0xa8, 0x83, 0xdd,
+ 0xb7, 0xb3, 0xa0, 0x40},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 118
+ {SEC_OID_SHA256,
+ 118,
+ {0x9d, 0xfe, 0x68, 0x81, 0x24, 0x02, 0x60, 0x10, 0xb8, 0x35, 0xf9, 0x72,
+ 0x71, 0x93, 0x61, 0xba, 0xf8, 0x4e, 0x10, 0x4e, 0xad, 0x16, 0x0e, 0xce,
+ 0x75, 0xd8, 0x77, 0x82, 0x00, 0xf1, 0xdf, 0xac, 0x86, 0x7d, 0x26, 0x2f,
+ 0x6e, 0x8d, 0xd1, 0x2c, 0xf2, 0x5a, 0x80, 0x18, 0xc1, 0x6f, 0x17, 0x6d,
+ 0x03, 0x2b, 0x28, 0x15, 0x00, 0x79, 0xc3, 0x5a, 0x6d, 0x83, 0x1f, 0x98,
+ 0x25, 0xc8, 0x0e, 0x98, 0x6a, 0x97, 0x68, 0x13, 0x1f, 0xc6, 0xe2, 0x21,
+ 0xe8, 0x97, 0xe2, 0x21, 0xa1, 0x4b, 0xe3, 0x35, 0x59, 0x21, 0x36, 0x9d,
+ 0x5a, 0xcc, 0xc9, 0xfb, 0xa6, 0xab, 0x86, 0x49, 0xbb, 0x44, 0x49, 0x13,
+ 0x60, 0x3d, 0xb7, 0x0c, 0xf0, 0x91, 0x88, 0xc1, 0xf2, 0xf3, 0x4e, 0xeb,
+ 0xd0, 0x69, 0x07, 0xde, 0xa1, 0xb7, 0xa9, 0x70, 0xad, 0xd4, 0xc0, 0x1a,
+ 0xa4, 0x85, 0x8d, 0x78, 0xdd, 0x29, 0x10, 0xc2, 0x51, 0xdc, 0x83, 0x21,
+ 0x57, 0xe0, 0xf3, 0x73, 0xe4, 0xd6, 0xbc, 0x53, 0x2e, 0x1f, 0xdc, 0x85,
+ 0xb8, 0xf6, 0xd3, 0xbd, 0xa1, 0x35, 0x85, 0xe7, 0x89, 0x60, 0x7e, 0x82,
+ 0x3e, 0xa8, 0x80, 0x8e, 0x71, 0xc1, 0xbb, 0x61, 0xfa, 0x40, 0xdd, 0x21,
+ 0x9c, 0x29, 0x80, 0xf5, 0xa8, 0x4b, 0x50, 0x23, 0x63, 0xbe, 0x70, 0x8e,
+ 0xd3, 0xa1, 0x15, 0xc5, 0x71, 0x1c, 0x69, 0xd1, 0x64, 0x27, 0xd6, 0x0a,
+ 0x7a, 0x60, 0x5a, 0x9c, 0x28, 0x2c, 0x56, 0x59, 0xd6, 0xcd, 0x20, 0x3e,
+ 0x0d, 0xd1, 0x81, 0xe4, 0x1a, 0xaf, 0xf5, 0xde, 0xa6, 0x23, 0x39, 0x85,
+ 0x88, 0x29, 0x78, 0x17, 0x2f, 0x03, 0xff, 0x34, 0xb6, 0x51, 0xf3, 0x59,
+ 0x21, 0x55, 0xad, 0xc3, 0x4b, 0x26, 0xba, 0x7a, 0x32, 0xdf, 0x6c, 0xf5,
+ 0xcc, 0xfd, 0xf1, 0x5a, 0x7a, 0xb9, 0x5d, 0x2f, 0x21, 0x7a, 0x05, 0x65,
+ 0xf4, 0x56, 0x4f, 0xda},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 119
+ {SEC_OID_SHA256,
+ 119,
+ {0x7b, 0x17, 0xd3, 0xb2, 0xcd, 0xe9, 0xc9, 0x5d, 0x95, 0x4e, 0x3d, 0x79,
+ 0x5e, 0xb7, 0xfa, 0xde, 0xc9, 0x3e, 0x78, 0x81, 0x01, 0xd3, 0x37, 0xff,
+ 0x03, 0x66, 0xa3, 0xd2, 0xfd, 0x7d, 0xe8, 0x29, 0x47, 0x61, 0xb0, 0xd1,
+ 0x1d, 0xaa, 0x19, 0xdb, 0xe5, 0xfe, 0xfe, 0xa7, 0xbb, 0xba, 0x49, 0x86,
+ 0x85, 0x3b, 0xcb, 0x06, 0x5a, 0x0d, 0x5f, 0xc3, 0x4d, 0x43, 0x86, 0xbd,
+ 0x0d, 0x9c, 0xa9, 0xf1, 0xdf, 0xab, 0x41, 0x53, 0x77, 0xa8, 0xca, 0x0c,
+ 0x8e, 0x87, 0x9a, 0xa2, 0xce, 0xee, 0x9a, 0xdb, 0x3a, 0xa5, 0x72, 0x87,
+ 0xad, 0xc2, 0xb2, 0xce, 0x1b, 0x4a, 0xb0, 0x7c, 0x09, 0x21, 0x2b, 0x3d,
+ 0x44, 0x3d, 0x29, 0x29, 0x7f, 0xc2, 0x06, 0x96, 0x8d, 0xd2, 0x2e, 0xe2,
+ 0x16, 0x07, 0x16, 0xbe, 0xce, 0x2a, 0xc0, 0xcd, 0x9b, 0xc9, 0x55, 0x0c,
+ 0xf0, 0xbc, 0xc7, 0x13, 0x19, 0xe9, 0x78, 0x18, 0xcf, 0x16, 0x58, 0xf0,
+ 0x38, 0x4d, 0x99, 0x1b, 0x2e, 0xff, 0x00, 0x01, 0xda, 0x83, 0x29, 0xd5,
+ 0x09, 0x35, 0xb3, 0xd3, 0xef, 0xb4, 0xa0, 0x45, 0xcf, 0x1f, 0x88, 0xc9,
+ 0x8a, 0x8c, 0x91, 0xf3, 0x16, 0xa3, 0x20, 0xb9, 0x0c, 0x73, 0x48, 0x7a,
+ 0x6b, 0x13, 0x23, 0x04, 0xc5, 0x47, 0x43, 0x7c, 0x55, 0x81, 0xc2, 0xc6,
+ 0x6c, 0xc1, 0xb2, 0x3f, 0x23, 0x61, 0xe6, 0x5d, 0x88, 0x88, 0x72, 0xca,
+ 0xd4, 0xc1, 0x6d, 0xe7, 0x13, 0x8c, 0x1a, 0xc2, 0xcb, 0x13, 0xa6, 0xd8,
+ 0x4c, 0xac, 0xc9, 0x30, 0x19, 0xe7, 0xfd, 0x84, 0xea, 0x99, 0x40, 0x9d,
+ 0x8d, 0x81, 0x84, 0xcb, 0xe4, 0x0b, 0xbd, 0x75, 0x79, 0x2a, 0xaa, 0x28,
+ 0x31, 0x83, 0xeb, 0x29, 0x0d, 0x51, 0x7d, 0x46, 0xc7, 0xda, 0x3b, 0x1e,
+ 0xcd, 0x6a, 0x2c, 0xe0, 0x86, 0xfa, 0xd4, 0x3c, 0x56, 0x5b, 0x69, 0x6e,
+ 0xd3, 0xfc, 0x82, 0x50},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 120
+ {SEC_OID_SHA256,
+ 120,
+ {0x5b, 0xa4, 0x85, 0x70, 0xae, 0xa8, 0xce, 0xa4, 0xf6, 0xf7, 0x6c, 0xe4,
+ 0xd9, 0x2a, 0x95, 0x88, 0xa6, 0x47, 0x8e, 0x6a, 0x6d, 0xfb, 0x82, 0xd2,
+ 0x6e, 0xee, 0xb6, 0x31, 0x94, 0x20, 0x41, 0x9e, 0xb8, 0x55, 0x3d, 0xff,
+ 0x3f, 0xc9, 0x84, 0x3d, 0x01, 0xc9, 0xc7, 0x08, 0x94, 0x7a, 0x41, 0x3b,
+ 0xef, 0x9c, 0x5e, 0x7b, 0xee, 0xe5, 0x4a, 0x57, 0xd3, 0xea, 0x9a, 0x01,
+ 0xa8, 0x1c, 0x7f, 0xca, 0xc0, 0x4c, 0x4a, 0x3f, 0x0c, 0x7c, 0xe1, 0x7b,
+ 0xc8, 0xfa, 0x7c, 0x3e, 0x47, 0xb0, 0x3d, 0x3b, 0xe0, 0x04, 0xa2, 0xf4,
+ 0x34, 0x0f, 0xb8, 0xc1, 0x19, 0xd6, 0x13, 0x49, 0x81, 0xd9, 0x93, 0x3b,
+ 0x95, 0x10, 0xe7, 0xb8, 0x9f, 0xba, 0xe0, 0x37, 0x80, 0x9b, 0x8e, 0x49,
+ 0xc4, 0x29, 0xfa, 0x9e, 0x01, 0xba, 0x6a, 0xf5, 0x89, 0x9f, 0x0c, 0x2f,
+ 0x60, 0x66, 0x6d, 0x42, 0xa6, 0x2f, 0x4e, 0xc1, 0xf8, 0xe2, 0x18, 0x2e,
+ 0x9b, 0xca, 0x16, 0x01, 0x16, 0xbd, 0x44, 0x7e, 0x9a, 0xba, 0x05, 0xc9,
+ 0xff, 0xe8, 0xcb, 0xd6, 0xf9, 0xab, 0xf3, 0x06, 0x16, 0x79, 0xa5, 0x0d,
+ 0x56, 0x72, 0x21, 0xc2, 0xb8, 0x08, 0xa4, 0x8f, 0x16, 0x94, 0x18, 0x88,
+ 0x20, 0xf7, 0xad, 0x07, 0xe9, 0x88, 0x3f, 0xd6, 0x7e, 0xf7, 0xf9, 0xf2,
+ 0xd7, 0x8c, 0xcd, 0x13, 0xfd, 0x80, 0x17, 0xd8, 0x83, 0x61, 0x01, 0xde,
+ 0x31, 0x9d, 0x17, 0xf0, 0x5b, 0xee, 0xa9, 0xd7, 0xb1, 0xa2, 0xc8, 0xb1,
+ 0xf7, 0xdc, 0xdc, 0xa2, 0x12, 0xd3, 0x32, 0xbe, 0xfc, 0xe5, 0xc0, 0xc2,
+ 0xa8, 0x9b, 0xd2, 0x9d, 0xfe, 0x2b, 0xcd, 0x6b, 0xe1, 0xdc, 0x96, 0x00,
+ 0xba, 0xa0, 0xff, 0x97, 0x03, 0x93, 0x46, 0x9a, 0xc3, 0x29, 0x96, 0xc2,
+ 0x71, 0x0b, 0xc3, 0xd0, 0x77, 0x63, 0xb4, 0x81, 0xb6, 0xa7, 0x13, 0xab,
+ 0xb9, 0x88, 0x06, 0x04},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 121
+ {SEC_OID_SHA256,
+ 121,
+ {0x45, 0xaa, 0xdb, 0xe7, 0x8b, 0x13, 0x16, 0x70, 0x70, 0x5f, 0xff, 0x8a,
+ 0x10, 0xc0, 0x88, 0xe8, 0x32, 0xa6, 0x91, 0x7c, 0xfa, 0xd4, 0xb9, 0x85,
+ 0xd2, 0x0d, 0x6c, 0x31, 0x73, 0xb2, 0xcc, 0x26, 0xbb, 0x95, 0x67, 0x0d,
+ 0xfc, 0xfc, 0xd9, 0x27, 0x87, 0x34, 0x10, 0xd2, 0xd3, 0xe8, 0x78, 0x50,
+ 0xd1, 0xc6, 0x4b, 0xcc, 0xbd, 0x2e, 0x32, 0x46, 0xf8, 0x1c, 0xe2, 0xb6,
+ 0xbe, 0x32, 0xa5, 0xa7, 0xac, 0xd9, 0xb2, 0xdf, 0x66, 0x0e, 0x27, 0x97,
+ 0x40, 0xb4, 0xb9, 0x16, 0xed, 0xe2, 0x8f, 0xe1, 0x48, 0x8c, 0xbf, 0xf2,
+ 0x30, 0xbf, 0xd3, 0x59, 0xa7, 0x72, 0x69, 0x02, 0x3d, 0xaf, 0x8f, 0x89,
+ 0x7a, 0x4a, 0xdc, 0xc6, 0x92, 0x9d, 0x9a, 0x24, 0x14, 0xad, 0x2d, 0x2e,
+ 0xa1, 0x51, 0x95, 0x3f, 0xad, 0x38, 0x7a, 0xb9, 0x63, 0xf8, 0xda, 0x76,
+ 0x08, 0xb1, 0x25, 0x3c, 0xf8, 0x88, 0x00, 0x84, 0x8b, 0x68, 0xdb, 0xbf,
+ 0x4f, 0x8c, 0xfd, 0x42, 0xba, 0xc5, 0x8e, 0x37, 0x59, 0x9d, 0xe5, 0x39,
+ 0x0e, 0x6e, 0x0d, 0xd9, 0xb3, 0xc7, 0x63, 0xd9, 0x63, 0x58, 0x99, 0x45,
+ 0xfe, 0xfb, 0x33, 0xc3, 0x3d, 0x9b, 0x05, 0x97, 0x43, 0x4a, 0x2a, 0xc2,
+ 0xe3, 0x6d, 0xb4, 0xe4, 0xf5, 0x28, 0x12, 0xad, 0x24, 0xa7, 0x6b, 0xb9,
+ 0x1b, 0xac, 0x54, 0xa6, 0x84, 0x3e, 0x0b, 0x20, 0xd5, 0xfa, 0xbb, 0x5a,
+ 0xab, 0xc2, 0xf0, 0x7c, 0x85, 0x7b, 0xea, 0x24, 0x46, 0x08, 0x5b, 0xca,
+ 0xa2, 0x7e, 0xf5, 0x1c, 0xa1, 0x94, 0xf9, 0xb1, 0xb3, 0xa1, 0x6a, 0x7b,
+ 0xe0, 0x1a, 0x4c, 0xeb, 0xb5, 0xb6, 0x41, 0xc1, 0x2c, 0x78, 0xcf, 0xc2,
+ 0xde, 0xe0, 0xc0, 0xc7, 0x48, 0x0e, 0xfb, 0xfd, 0x4f, 0xcf, 0x6c, 0x8d,
+ 0x13, 0x79, 0xdc, 0x02, 0x6a, 0x11, 0x10, 0x9b, 0xf3, 0xd0, 0xd3, 0x59,
+ 0xff, 0x7e, 0x6a, 0xb3},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 122
+ {SEC_OID_SHA256,
+ 122,
+ {0x52, 0xdb, 0xc8, 0xc5, 0x46, 0x8f, 0x14, 0x17, 0xf3, 0xb9, 0xa5, 0x7c,
+ 0x3c, 0xab, 0x9b, 0xf8, 0x33, 0x8e, 0x60, 0x96, 0x59, 0x04, 0x18, 0xfe,
+ 0x05, 0x7f, 0x4c, 0x43, 0x13, 0xb8, 0x46, 0x2c, 0xa4, 0x2b, 0x25, 0xb9,
+ 0xaf, 0x14, 0xba, 0x65, 0xcf, 0xa6, 0x43, 0x26, 0xd5, 0xff, 0xa5, 0x12,
+ 0xd6, 0x03, 0xfb, 0xac, 0xab, 0xd4, 0x6b, 0xb3, 0xd3, 0x81, 0x42, 0x71,
+ 0x73, 0xe3, 0xa9, 0x1a, 0xf9, 0x9e, 0x6f, 0xaa, 0x7d, 0xa7, 0x50, 0x7f,
+ 0x1b, 0xcb, 0xe7, 0x94, 0xdc, 0x23, 0x60, 0x86, 0xc5, 0xd3, 0xcc, 0x30,
+ 0xbf, 0x0e, 0x1c, 0xef, 0xaa, 0x3d, 0xd0, 0xe2, 0x4d, 0x75, 0x9a, 0x7c,
+ 0xa0, 0x0e, 0xf7, 0xcf, 0x2e, 0xf3, 0x35, 0xea, 0x19, 0x2f, 0x59, 0x7b,
+ 0xd9, 0x54, 0xf2, 0x53, 0x1e, 0x19, 0xc6, 0x8e, 0x49, 0x2a, 0xfe, 0x2b,
+ 0x4e, 0x1c, 0x12, 0xd5, 0xbd, 0xed, 0x1a, 0xb9, 0xd1, 0xc7, 0xb4, 0x94,
+ 0xba, 0x52, 0xec, 0x01, 0x7c, 0x5e, 0xf0, 0x2e, 0xd4, 0x79, 0x7e, 0xe0,
+ 0xa2, 0x7d, 0x44, 0xde, 0x9a, 0x9a, 0x36, 0x5d, 0xa7, 0x6b, 0xf5, 0xfe,
+ 0xfb, 0x54, 0x90, 0x58, 0xff, 0x1f, 0xfa, 0x21, 0xc2, 0xb7, 0x7c, 0x7e,
+ 0x36, 0x52, 0x67, 0xe1, 0x4d, 0x6e, 0xd2, 0x09, 0xec, 0x07, 0x39, 0x61,
+ 0x9d, 0x8f, 0xf2, 0xea, 0x31, 0x74, 0x61, 0x9e, 0x82, 0xab, 0xde, 0x07,
+ 0x32, 0xb1, 0xed, 0x9e, 0xf3, 0xdf, 0xb0, 0x4c, 0x9f, 0xe4, 0xfa, 0xb5,
+ 0x12, 0x5e, 0x1b, 0x5d, 0xe4, 0xbf, 0x8f, 0x4d, 0x18, 0x3b, 0xa0, 0x4f,
+ 0xd1, 0x31, 0x30, 0x98, 0x21, 0x96, 0xe8, 0xd6, 0x03, 0xbe, 0x1c, 0x2a,
+ 0x69, 0xc3, 0x91, 0x91, 0x79, 0xe8, 0xc3, 0xb9, 0xf1, 0x89, 0xb5, 0x4e,
+ 0x4e, 0x26, 0x84, 0x02, 0xdb, 0x11, 0xa5, 0x07, 0x24, 0x80, 0x99, 0x19,
+ 0xde, 0x67, 0xea, 0x5b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 123
+ {SEC_OID_SHA256,
+ 123,
+ {0x25, 0x91, 0x88, 0x76, 0xee, 0x17, 0x94, 0x7c, 0x7e, 0xa1, 0x3c, 0x95,
+ 0xb6, 0xf5, 0xe6, 0x93, 0xcf, 0xee, 0x2a, 0xb9, 0x88, 0xa6, 0x8b, 0x72,
+ 0x76, 0x58, 0x53, 0xa4, 0xf4, 0x7b, 0x00, 0x75, 0xd1, 0x05, 0x95, 0x2a,
+ 0xfd, 0x7d, 0x27, 0x1e, 0x3a, 0xa3, 0x9a, 0x88, 0xbb, 0x35, 0x54, 0x9b,
+ 0x18, 0xd0, 0xaa, 0xb4, 0x9a, 0x48, 0xa0, 0xff, 0x25, 0xc6, 0x4e, 0xc8,
+ 0xd0, 0x52, 0xcd, 0xad, 0xc9, 0x24, 0x18, 0xe8, 0x44, 0x36, 0xf3, 0xe9,
+ 0x30, 0xf6, 0xff, 0xaf, 0xd0, 0x61, 0x4b, 0x5e, 0x0a, 0xf4, 0xf8, 0x7e,
+ 0x0c, 0x6e, 0x64, 0x6b, 0xe9, 0xe7, 0xdf, 0xd9, 0x96, 0x13, 0x9c, 0xb7,
+ 0x38, 0x38, 0xde, 0x86, 0x99, 0x91, 0x63, 0x17, 0xc7, 0x9f, 0xb1, 0x6d,
+ 0xf1, 0x27, 0x2e, 0xfe, 0xed, 0xf3, 0x04, 0x4f, 0xcd, 0xff, 0x72, 0x55,
+ 0xfd, 0x45, 0xec, 0xf2, 0x66, 0x77, 0xf8, 0xe3, 0xcf, 0x7e, 0x86, 0xb4,
+ 0x0f, 0x48, 0xe7, 0xaa, 0xd2, 0xf4, 0x18, 0x54, 0x33, 0xb5, 0xf0, 0x4e,
+ 0x06, 0xbd, 0x10, 0x5c, 0x10, 0x81, 0xe5, 0x45, 0x2d, 0x42, 0x92, 0x34,
+ 0x6e, 0x07, 0xf9, 0x1f, 0x9b, 0x29, 0xcf, 0x2e, 0x4d, 0xd9, 0xea, 0x33,
+ 0x5c, 0x06, 0x5c, 0xab, 0x8d, 0xaa, 0xff, 0x55, 0x4f, 0xdf, 0xa1, 0x99,
+ 0x01, 0x30, 0xdc, 0x16, 0x50, 0x12, 0x4f, 0xd7, 0xaf, 0x5b, 0xe1, 0xec,
+ 0xa9, 0xc3, 0x8a, 0x4b, 0xf2, 0x81, 0x3a, 0xf9, 0xf5, 0x0e, 0x51, 0xd2,
+ 0x93, 0xb4, 0xb8, 0xfe, 0x4f, 0xc6, 0xb4, 0x0f, 0x8d, 0xa7, 0x79, 0xea,
+ 0x59, 0x5e, 0xc0, 0xb4, 0x3c, 0x4d, 0xb3, 0xab, 0xf7, 0x75, 0x1c, 0x74,
+ 0xe9, 0x2e, 0x28, 0x48, 0x1c, 0xa9, 0x19, 0x85, 0x7d, 0x9a, 0x92, 0xc8,
+ 0xdb, 0x13, 0x87, 0xbe, 0x5f, 0x4a, 0xe4, 0xb8, 0xcd, 0x33, 0x72, 0xd3,
+ 0x50, 0xe5, 0x7c, 0xb3},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 124
+ {SEC_OID_SHA256,
+ 124,
+ {0x3d, 0xd5, 0x18, 0xa7, 0x7a, 0x43, 0xfd, 0x87, 0xd8, 0x92, 0x33, 0x14,
+ 0xe8, 0xa7, 0x8d, 0x4d, 0xac, 0x47, 0x61, 0x88, 0xc1, 0x13, 0x37, 0x7f,
+ 0xa7, 0x1e, 0xd7, 0xd2, 0xfd, 0xa4, 0xbe, 0x72, 0x6b, 0x17, 0xe1, 0x0b,
+ 0xd7, 0x87, 0x0e, 0xd0, 0x18, 0x36, 0x8a, 0x3c, 0x36, 0xbe, 0x14, 0x3d,
+ 0x4c, 0x3d, 0x59, 0xce, 0x35, 0xa1, 0x8c, 0xb4, 0x6e, 0x45, 0x7e, 0xd2,
+ 0xaf, 0xab, 0xd6, 0x9b, 0xff, 0x77, 0xfe, 0x94, 0xad, 0x6f, 0xb9, 0x5b,
+ 0x36, 0x02, 0x49, 0x94, 0x4f, 0xa6, 0x22, 0x8f, 0xaa, 0x41, 0x59, 0x53,
+ 0x1e, 0x67, 0x49, 0x0c, 0x8e, 0xa4, 0x4d, 0xd6, 0x4b, 0x47, 0x1d, 0x96,
+ 0xc4, 0x8b, 0xae, 0x5d, 0x1d, 0xa7, 0xc6, 0xfb, 0x14, 0x46, 0x04, 0xca,
+ 0x8e, 0x8a, 0xbf, 0xde, 0x84, 0xf6, 0x81, 0xb9, 0xb7, 0x00, 0xd6, 0x26,
+ 0x49, 0x00, 0x9c, 0x13, 0x5f, 0xdf, 0xec, 0x20, 0x0c, 0x92, 0x09, 0x6b,
+ 0xdf, 0x9a, 0x69, 0x9e, 0xb1, 0xb8, 0x93, 0x6e, 0x87, 0x69, 0x04, 0x4c,
+ 0xa0, 0x12, 0x70, 0x70, 0xb4, 0x0e, 0x2c, 0xb8, 0x28, 0x9a, 0x9f, 0x98,
+ 0xb9, 0x1b, 0xe6, 0x1e, 0xc7, 0x78, 0x61, 0x01, 0x3c, 0xd9, 0xce, 0x5b,
+ 0x33, 0xfd, 0x28, 0x37, 0xba, 0x8a, 0x93, 0xca, 0xa4, 0x80, 0x63, 0x2a,
+ 0xed, 0xdb, 0xe2, 0x83, 0xfe, 0xf6, 0xcc, 0xb9, 0x53, 0xf2, 0xe4, 0xaf,
+ 0x9f, 0xf6, 0xfe, 0x5b, 0xd0, 0x1b, 0xeb, 0x0d, 0x1a, 0x0b, 0x3f, 0x08,
+ 0xe9, 0xd2, 0x2f, 0x26, 0x74, 0x9b, 0x5c, 0x9f, 0x5f, 0x30, 0x20, 0x02,
+ 0xf8, 0x9a, 0xf0, 0x5c, 0x7f, 0x9a, 0x09, 0xfd, 0x41, 0x66, 0x91, 0xab,
+ 0xfa, 0x0c, 0xed, 0x5e, 0xee, 0x4a, 0xeb, 0xa8, 0x31, 0x13, 0xbd, 0xa1,
+ 0xff, 0xd4, 0x18, 0xac, 0x40, 0x30, 0x44, 0x3b, 0x90, 0x72, 0xcd, 0x66,
+ 0x02, 0xfc, 0xf7, 0x97},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 125
+ {SEC_OID_SHA256,
+ 125,
+ {0x56, 0xe6, 0x66, 0xf4, 0xc8, 0xb9, 0x16, 0xf5, 0x56, 0xae, 0x11, 0x39,
+ 0xf9, 0x62, 0x6a, 0x68, 0x62, 0xde, 0x59, 0x78, 0x0f, 0x14, 0x81, 0x65,
+ 0xf9, 0x24, 0x96, 0x5a, 0xee, 0xb3, 0x5c, 0xa6, 0x81, 0xb7, 0xfe, 0x2a,
+ 0x60, 0x3b, 0xfb, 0x10, 0x98, 0xec, 0xd0, 0x6e, 0x3e, 0x18, 0x55, 0x64,
+ 0xe0, 0x31, 0x69, 0x9b, 0xa6, 0xf5, 0xb7, 0xc4, 0x19, 0x2e, 0x60, 0xf1,
+ 0xc7, 0xe0, 0x61, 0x31, 0xee, 0xa6, 0xa6, 0xe7, 0x72, 0xf9, 0xb7, 0xe9,
+ 0xbe, 0x4e, 0xc4, 0xe9, 0x4d, 0x89, 0xed, 0xdc, 0x03, 0x51, 0x34, 0x7c,
+ 0x5c, 0xd7, 0xdf, 0xc5, 0x8e, 0x2c, 0x97, 0x95, 0x09, 0x91, 0x44, 0x42,
+ 0x85, 0x63, 0xb7, 0x7b, 0xc3, 0xe3, 0xd5, 0xda, 0xd5, 0x0c, 0xbd, 0x19,
+ 0x37, 0x4f, 0xf5, 0xc7, 0x91, 0x5c, 0x89, 0x87, 0xf0, 0x46, 0xdf, 0x62,
+ 0x90, 0x7b, 0x7d, 0xed, 0x38, 0xde, 0xce, 0xb2, 0xf0, 0x4f, 0x18, 0xa8,
+ 0x68, 0xab, 0xbb, 0xf3, 0xf0, 0x95, 0xac, 0x66, 0x07, 0x74, 0xbe, 0x82,
+ 0x74, 0xd0, 0x78, 0x8b, 0x88, 0x00, 0x1c, 0x17, 0xb7, 0xc3, 0xa5, 0x9f,
+ 0x79, 0x2e, 0x81, 0xe1, 0x8f, 0xd0, 0x1b, 0xf8, 0xd6, 0x72, 0x89, 0x01,
+ 0x2f, 0x60, 0xa8, 0x87, 0x20, 0x29, 0x68, 0xc1, 0x7f, 0x2a, 0xc6, 0x84,
+ 0xe5, 0xa4, 0xa0, 0x56, 0x73, 0xa0, 0xb2, 0x18, 0x92, 0x06, 0xca, 0x33,
+ 0x58, 0xdd, 0xbe, 0xf0, 0x3b, 0x54, 0x48, 0x8d, 0x5a, 0x79, 0x4d, 0x3a,
+ 0x57, 0x67, 0xde, 0x1e, 0x4e, 0x90, 0x32, 0xe3, 0x5b, 0xbf, 0x1c, 0x8f,
+ 0xbf, 0xb9, 0xb9, 0xbe, 0x9a, 0x8b, 0xc5, 0xdd, 0xd9, 0x8f, 0x12, 0xd3,
+ 0x85, 0x34, 0x85, 0xcb, 0x6a, 0x38, 0xcb, 0xc7, 0x04, 0x4e, 0x10, 0xa6,
+ 0x1b, 0x70, 0x4c, 0x69, 0x87, 0xe4, 0xb7, 0x63, 0x31, 0xae, 0xf9, 0x26,
+ 0xa8, 0x43, 0xf8, 0x5a},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 126
+ {SEC_OID_SHA256,
+ 126,
+ {0x75, 0x9f, 0x69, 0x57, 0x70, 0x68, 0x66, 0x60, 0x6f, 0x2e, 0xbe, 0xc1,
+ 0xd6, 0x40, 0x0b, 0x87, 0xaf, 0xa1, 0x34, 0x06, 0x78, 0x97, 0xd3, 0x32,
+ 0xed, 0xd1, 0x91, 0x03, 0x6f, 0x31, 0x8e, 0x1e, 0x21, 0xa7, 0x1d, 0xbc,
+ 0xc8, 0x8e, 0x0e, 0x3b, 0x75, 0x99, 0x12, 0x3c, 0xc8, 0xfb, 0xe1, 0x9a,
+ 0x15, 0x27, 0x3b, 0x48, 0x1a, 0x79, 0x53, 0x03, 0xeb, 0x79, 0x41, 0x13,
+ 0x9e, 0x7d, 0x48, 0xaf, 0xc4, 0x90, 0xb6, 0x1e, 0x3f, 0xd3, 0x80, 0x78,
+ 0xef, 0x75, 0x6f, 0xfa, 0x8d, 0xe3, 0x44, 0xf2, 0xe9, 0x30, 0xb5, 0x64,
+ 0x52, 0xc6, 0x19, 0x08, 0x90, 0x62, 0xc2, 0x7a, 0x47, 0xb5, 0x94, 0xc5,
+ 0xff, 0xf1, 0xfd, 0x7f, 0x58, 0x70, 0xcb, 0x5d, 0xc7, 0xc3, 0x0f, 0x83,
+ 0xb2, 0x45, 0xcc, 0x83, 0x87, 0x24, 0x63, 0x97, 0x85, 0xc2, 0xac, 0x7d,
+ 0x82, 0x95, 0xe9, 0xe1, 0xa9, 0x90, 0x04, 0x28, 0x4c, 0xe1, 0xa5, 0xa5,
+ 0xf4, 0xc9, 0x0f, 0x1e, 0xdf, 0x87, 0xbe, 0x99, 0x4e, 0x21, 0x76, 0xce,
+ 0xd8, 0xb0, 0x33, 0x9b, 0xca, 0x21, 0x06, 0x8d, 0xb9, 0x78, 0x86, 0x4e,
+ 0x75, 0xe8, 0x4b, 0xf9, 0xb6, 0x5b, 0x5b, 0x28, 0xc3, 0xbc, 0x9f, 0xdf,
+ 0xa4, 0x51, 0xb3, 0x91, 0x25, 0xa2, 0x71, 0xdc, 0x28, 0x0b, 0x9c, 0x6c,
+ 0xff, 0xcd, 0xda, 0x1d, 0x88, 0x3f, 0x5b, 0xe0, 0x7c, 0xf8, 0xc1, 0x4a,
+ 0xa4, 0xae, 0xf6, 0xf7, 0x99, 0x3e, 0x86, 0xdd, 0x9d, 0xac, 0x62, 0x0c,
+ 0xa2, 0x4c, 0x02, 0x7b, 0x83, 0xbe, 0x7c, 0xae, 0x01, 0x5d, 0x2a, 0x55,
+ 0xb8, 0x5c, 0xca, 0x9e, 0xf1, 0xe6, 0xd0, 0x80, 0xc2, 0x98, 0xe5, 0x8c,
+ 0x4f, 0x07, 0x30, 0xde, 0x78, 0x20, 0x95, 0x1d, 0xf3, 0x05, 0xd8, 0x5e,
+ 0xaa, 0xea, 0x46, 0xf0, 0x87, 0xc7, 0x4f, 0x3f, 0xfe, 0xfe, 0xee, 0x09,
+ 0xaa, 0xbd, 0x58, 0x27},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 127
+ {SEC_OID_SHA256,
+ 127,
+ {0x24, 0xfa, 0xf2, 0xf1, 0xb7, 0x3e, 0xec, 0xa6, 0x78, 0x14, 0xb0, 0x66,
+ 0xb8, 0x09, 0x9b, 0x41, 0xa9, 0x73, 0xb1, 0xc5, 0x5f, 0x31, 0x9d, 0x5e,
+ 0x3f, 0x7a, 0x99, 0x43, 0xef, 0xb9, 0x58, 0xe8, 0xf5, 0xa7, 0xad, 0x9c,
+ 0x9a, 0x7d, 0xfd, 0x64, 0xe2, 0xbe, 0x02, 0x31, 0xd3, 0x41, 0xa8, 0x22,
+ 0xa8, 0xce, 0x31, 0xcf, 0x3e, 0x00, 0x8e, 0x65, 0xe9, 0xe7, 0xff, 0x7d,
+ 0x70, 0x76, 0xc3, 0xec, 0x62, 0x63, 0x2a, 0x4c, 0x5c, 0xc4, 0xbc, 0x86,
+ 0x7c, 0x54, 0xc9, 0x78, 0x9c, 0xb2, 0x48, 0xbc, 0xd5, 0xaf, 0xd0, 0xf8,
+ 0xa2, 0xfa, 0x8b, 0x18, 0x84, 0xf6, 0x30, 0xa0, 0x66, 0x37, 0x58, 0xa6,
+ 0xd4, 0x72, 0xe4, 0xe7, 0xa0, 0x85, 0xfd, 0xcd, 0xdd, 0xcb, 0x19, 0x17,
+ 0x63, 0x0d, 0xc5, 0xe1, 0x98, 0x57, 0x56, 0x92, 0x08, 0x10, 0x81, 0x23,
+ 0xc0, 0xe8, 0x70, 0x89, 0xf2, 0xf2, 0x47, 0xb6, 0xdc, 0xd5, 0x94, 0x0b,
+ 0xc3, 0x5c, 0x25, 0xdc, 0x10, 0x71, 0x86, 0x49, 0xef, 0xfb, 0xb5, 0x60,
+ 0x48, 0xbc, 0x03, 0x99, 0x18, 0x51, 0xb0, 0xd5, 0x0c, 0xb8, 0x2e, 0xba,
+ 0x64, 0xe6, 0x72, 0x6c, 0x41, 0x56, 0x7b, 0x5c, 0x70, 0x8a, 0x83, 0x11,
+ 0xc2, 0x2e, 0x47, 0x7a, 0x46, 0x14, 0xa2, 0xbb, 0x47, 0x6e, 0x5f, 0xdb,
+ 0x8c, 0xd7, 0xf1, 0x4f, 0x46, 0x11, 0x18, 0xbe, 0xc1, 0xb6, 0xde, 0xfc,
+ 0x26, 0xa5, 0x6d, 0xf1, 0x4e, 0xc3, 0xf6, 0x47, 0x07, 0xd3, 0xd4, 0x62,
+ 0x37, 0x8f, 0x6d, 0xe7, 0x24, 0x99, 0x63, 0x9c, 0x01, 0xb6, 0xa7, 0x45,
+ 0x40, 0x2f, 0xa4, 0x6f, 0xb0, 0x95, 0x78, 0xf5, 0x2a, 0xc5, 0x0f, 0x9d,
+ 0xb8, 0x2c, 0x83, 0xe3, 0x04, 0x17, 0x45, 0x30, 0x00, 0x29, 0xb6, 0x65,
+ 0x70, 0x1c, 0x59, 0x54, 0x76, 0xe3, 0xe8, 0x65, 0x1f, 0x86, 0xe1, 0xff,
+ 0xa6, 0xe0, 0xa0, 0x45},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 128
+ {SEC_OID_SHA256,
+ 128,
+ {0x73, 0xcb, 0x10, 0xd0, 0x68, 0xce, 0x01, 0x68, 0xdd, 0xab, 0xc2, 0xdc,
+ 0x7c, 0xca, 0xef, 0x80, 0x26, 0xed, 0xd5, 0x51, 0x7c, 0x0d, 0xe9, 0xb4,
+ 0xc8, 0xbe, 0xcf, 0x66, 0x0b, 0xa6, 0x2c, 0x3d, 0xf0, 0xfc, 0x47, 0x71,
+ 0x0a, 0x96, 0x28, 0xea, 0x47, 0x8c, 0xc7, 0x5a, 0xdc, 0xae, 0x24, 0x8b,
+ 0xdc, 0xd3, 0xc5, 0x55, 0xce, 0xbb, 0xc4, 0xf1, 0xd9, 0x9e, 0xc1, 0xf6,
+ 0xc0, 0x67, 0x4e, 0x09, 0x25, 0x48, 0xe2, 0x0c, 0x74, 0x7f, 0x84, 0x95,
+ 0x9c, 0xbd, 0x0a, 0x55, 0x89, 0xb8, 0xdb, 0x3e, 0x46, 0x48, 0x89, 0xd5,
+ 0x37, 0xc6, 0x97, 0x7f, 0x13, 0x66, 0x8f, 0xd0, 0x2c, 0xee, 0xba, 0xd3,
+ 0xd7, 0x4d, 0x7a, 0xde, 0x6d, 0xeb, 0x16, 0xc6, 0xc8, 0xc5, 0xd3, 0x0f,
+ 0xb0, 0x77, 0x8c, 0x3d, 0xb5, 0xd7, 0xcc, 0x9d, 0xf9, 0x86, 0x59, 0x6a,
+ 0x07, 0x68, 0xa0, 0xd3, 0x0c, 0x19, 0x9f, 0xb8, 0xff, 0xe5, 0x51, 0x1d,
+ 0x99, 0xc8, 0x59, 0x26, 0x79, 0xfe, 0xbb, 0x5f, 0x88, 0x51, 0xa3, 0x88,
+ 0xf2, 0x91, 0xe1, 0x94, 0xfc, 0xd1, 0x9b, 0x94, 0x23, 0xad, 0x4b, 0x47,
+ 0xf4, 0x92, 0xdd, 0x72, 0x0b, 0x9f, 0x38, 0xc3, 0xb0, 0xb2, 0x0b, 0xcb,
+ 0x81, 0x6d, 0x46, 0x3a, 0xb9, 0x68, 0x0b, 0xfd, 0xe6, 0x61, 0x32, 0xa5,
+ 0x4a, 0x86, 0x75, 0xbe, 0x19, 0x94, 0x4a, 0x5e, 0x64, 0x8e, 0x0b, 0xf9,
+ 0x42, 0x42, 0x7f, 0x40, 0x4d, 0x9f, 0x81, 0x0f, 0x2a, 0x9d, 0x46, 0x26,
+ 0xdf, 0x65, 0x9f, 0x54, 0xb6, 0xa5, 0xd3, 0xa6, 0x87, 0x8e, 0x11, 0x3c,
+ 0x48, 0xb7, 0x33, 0x06, 0x6b, 0x3a, 0x83, 0xf5, 0xb2, 0x6a, 0xc7, 0x5f,
+ 0x20, 0xdf, 0xbb, 0x8e, 0xfc, 0x1f, 0xfb, 0xdc, 0x2c, 0xb6, 0xb9, 0xf1,
+ 0x98, 0x54, 0x5f, 0x95, 0xca, 0x0c, 0x3f, 0x54, 0xde, 0xc2, 0xf8, 0x30,
+ 0x7f, 0xb1, 0xb6, 0xdd},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 129
+ {SEC_OID_SHA256,
+ 129,
+ {0x3a, 0xa7, 0x37, 0xbf, 0xa8, 0x9b, 0x66, 0xe9, 0xce, 0x05, 0x08, 0xaa,
+ 0x68, 0xda, 0x6c, 0x97, 0x60, 0xd5, 0xde, 0x6c, 0x50, 0xe1, 0xdc, 0x47,
+ 0x20, 0x73, 0xd4, 0xf5, 0xf2, 0x80, 0x79, 0x4b, 0x8e, 0x5f, 0x2e, 0xd5,
+ 0x44, 0x6c, 0xd7, 0x3b, 0xbf, 0xe2, 0x9d, 0x54, 0xc7, 0xf7, 0xf5, 0xba,
+ 0x69, 0x88, 0x01, 0x58, 0x80, 0x9b, 0x44, 0x7a, 0x39, 0xe0, 0x36, 0x3a,
+ 0x59, 0xf4, 0x6f, 0x83, 0xad, 0xe8, 0x03, 0x2c, 0x7d, 0xfd, 0x09, 0x07,
+ 0x84, 0xc5, 0x82, 0x14, 0x1a, 0x5e, 0x4a, 0x91, 0x14, 0x08, 0x2a, 0x2d,
+ 0x91, 0x53, 0x8b, 0xf5, 0x5d, 0x73, 0x70, 0x52, 0x5f, 0x31, 0xc0, 0x20,
+ 0x93, 0x42, 0xd7, 0x8d, 0x32, 0x7c, 0x53, 0xe2, 0x1a, 0x64, 0xd9, 0xc8,
+ 0x13, 0x30, 0x00, 0x3d, 0xc6, 0x3b, 0x84, 0xd1, 0xff, 0x3d, 0xc7, 0xa6,
+ 0x35, 0x28, 0x15, 0x3e, 0x3d, 0x30, 0x28, 0xb6, 0x6e, 0xc2, 0xc5, 0x81,
+ 0x82, 0xfa, 0x81, 0x8d, 0x3c, 0x33, 0x3f, 0x69, 0xb6, 0xdc, 0x99, 0x35,
+ 0xcb, 0x67, 0x0f, 0xde, 0xeb, 0x22, 0x6b, 0xfe, 0xc9, 0xf3, 0xf7, 0xd0,
+ 0x4f, 0x5a, 0xad, 0x69, 0x47, 0x44, 0x4e, 0x72, 0xdf, 0xf3, 0xc4, 0x68,
+ 0x58, 0xff, 0x89, 0xab, 0x9a, 0x64, 0x2b, 0x69, 0x7f, 0x8c, 0x37, 0xfc,
+ 0x6d, 0x58, 0xab, 0xd3, 0x0d, 0x7e, 0x07, 0x06, 0x1c, 0xbd, 0x36, 0x6a,
+ 0x56, 0x6c, 0x22, 0x78, 0x4e, 0x84, 0xd8, 0x36, 0xa8, 0xb4, 0xd5, 0x50,
+ 0xa0, 0x61, 0x7c, 0x4e, 0xa1, 0xae, 0x7a, 0xf6, 0x1e, 0x2c, 0x78, 0xc9,
+ 0xc6, 0x7b, 0xb5, 0x0c, 0x09, 0x82, 0x09, 0x8f, 0xaa, 0x9e, 0x14, 0xbb,
+ 0xe0, 0xbd, 0x00, 0x7e, 0x81, 0xc6, 0xc5, 0x56, 0xbb, 0x3a, 0xc1, 0x9b,
+ 0x05, 0x05, 0x7d, 0x7b, 0x4e, 0xfc, 0x0d, 0x3d, 0x42, 0x38, 0x94, 0x3e,
+ 0xd1, 0xa5, 0x52, 0xb3},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 130
+ {SEC_OID_SHA256,
+ 130,
+ {0x1b, 0xe8, 0x2c, 0x7d, 0x86, 0x94, 0x5e, 0x9d, 0x8b, 0xbb, 0xcb, 0xbf,
+ 0x58, 0x21, 0x6b, 0x20, 0xf2, 0xb4, 0x4f, 0x68, 0xaf, 0x6b, 0xe2, 0xb5,
+ 0x38, 0xc5, 0x2b, 0x0f, 0xa7, 0x80, 0x93, 0x45, 0xaa, 0x22, 0x70, 0x17,
+ 0xa0, 0x85, 0x4d, 0x46, 0x2b, 0x74, 0xe2, 0x87, 0xb2, 0x07, 0x83, 0xcf,
+ 0xd8, 0x71, 0xfd, 0x85, 0x49, 0x6d, 0xc3, 0x9e, 0x82, 0x58, 0xb2, 0x2e,
+ 0x6b, 0xef, 0xce, 0xfe, 0xc6, 0x7c, 0x69, 0x43, 0x2e, 0xc2, 0x69, 0xaf,
+ 0x2b, 0x4b, 0x34, 0x8e, 0xc8, 0x5c, 0xcc, 0x03, 0xa6, 0x45, 0x23, 0xf0,
+ 0x38, 0xbf, 0x3d, 0xcd, 0x2d, 0xe8, 0xcf, 0x6b, 0x6c, 0x63, 0x43, 0xb3,
+ 0x74, 0x41, 0x98, 0x02, 0xd0, 0x55, 0x90, 0x25, 0x69, 0xd9, 0x18, 0x8c,
+ 0x9f, 0x7f, 0x79, 0x5a, 0xa2, 0xad, 0x22, 0xc8, 0x55, 0x13, 0x92, 0xfe,
+ 0xdb, 0x3c, 0x5d, 0xad, 0xee, 0xed, 0x4c, 0x1e, 0xa0, 0xcc, 0xf9, 0xad,
+ 0x23, 0x7d, 0xbd, 0x73, 0xfc, 0x59, 0x0f, 0x09, 0x20, 0xba, 0x1c, 0xe1,
+ 0x1a, 0x13, 0x03, 0x04, 0xbb, 0x3c, 0x4b, 0x92, 0x34, 0x84, 0xa4, 0x92,
+ 0x2c, 0xdb, 0x87, 0xc0, 0x32, 0xb1, 0x6b, 0xa9, 0x40, 0x88, 0x55, 0x69,
+ 0xe4, 0xa8, 0xa8, 0x1f, 0xed, 0xf8, 0x39, 0xf8, 0x6e, 0x0d, 0x26, 0x4e,
+ 0x5c, 0x77, 0x3b, 0x25, 0x30, 0xcf, 0xef, 0x13, 0x61, 0x4d, 0xe3, 0x49,
+ 0x77, 0x9c, 0x08, 0xb9, 0xc1, 0x8c, 0xa8, 0xe5, 0x33, 0x48, 0xb6, 0x2d,
+ 0x93, 0x24, 0xc1, 0x3e, 0x72, 0x22, 0xa9, 0x9e, 0xf4, 0xb0, 0x85, 0xcd,
+ 0x8b, 0xb9, 0x1d, 0x90, 0xb3, 0x7e, 0x7b, 0xc6, 0xa5, 0x01, 0x4a, 0x49,
+ 0x06, 0xd7, 0xc3, 0xe5, 0xc5, 0x9b, 0x56, 0xdf, 0x93, 0x22, 0xa0, 0x64,
+ 0x34, 0x14, 0x2b, 0xec, 0x6b, 0x06, 0x67, 0x59, 0x65, 0x8a, 0xa8, 0x22,
+ 0xc8, 0x6b, 0xb5, 0xaf},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 131
+ {SEC_OID_SHA256,
+ 131,
+ {0x17, 0x30, 0x65, 0x5b, 0x94, 0x67, 0x26, 0xd5, 0xdb, 0x32, 0xd0, 0x9c,
+ 0x48, 0xc6, 0xb0, 0x69, 0x37, 0x59, 0x7b, 0x57, 0x66, 0xf4, 0xbe, 0xa6,
+ 0xd2, 0xa8, 0x51, 0xfa, 0xa9, 0x0d, 0x83, 0x87, 0x78, 0x87, 0xf3, 0x25,
+ 0x0a, 0xb9, 0xb8, 0xb4, 0xfe, 0xf1, 0x04, 0xa2, 0xfc, 0x0c, 0x22, 0xd6,
+ 0x03, 0xb2, 0x80, 0x23, 0x08, 0x75, 0x36, 0xc1, 0x1d, 0xa5, 0x4f, 0xca,
+ 0x39, 0x0f, 0x4a, 0x3b, 0xd0, 0x38, 0xe6, 0x3a, 0xd1, 0xab, 0xf1, 0x2c,
+ 0x5b, 0xcc, 0xf7, 0xf8, 0x05, 0x19, 0xe9, 0x41, 0x86, 0x2d, 0xd6, 0x73,
+ 0x62, 0x4a, 0xb0, 0x43, 0x90, 0xa6, 0x8f, 0xae, 0x6e, 0x1f, 0xc5, 0x87,
+ 0x4c, 0xa2, 0xdf, 0xf2, 0x34, 0x17, 0x2c, 0xac, 0xf5, 0x4c, 0x56, 0x5f,
+ 0xb9, 0x99, 0x59, 0x8b, 0x37, 0x25, 0x23, 0xf4, 0xe3, 0x73, 0x0a, 0xcf,
+ 0x43, 0xe3, 0xa7, 0x47, 0xbc, 0x06, 0x72, 0x15, 0xbb, 0x4f, 0x23, 0x51,
+ 0x33, 0xa7, 0xbc, 0x20, 0xa9, 0xdc, 0xf3, 0x91, 0x6d, 0x61, 0x9b, 0xfb,
+ 0xf6, 0xab, 0xf0, 0xd5, 0x65, 0xbb, 0x3e, 0x92, 0x2f, 0xa9, 0x31, 0x16,
+ 0x72, 0x50, 0x17, 0xbb, 0x70, 0x55, 0xe7, 0x5b, 0x45, 0x5d, 0xe9, 0xb1,
+ 0x0f, 0x00, 0x71, 0x6f, 0x44, 0x84, 0x10, 0xf6, 0xee, 0x84, 0xa5, 0x61,
+ 0x2d, 0x26, 0x46, 0x80, 0x90, 0x50, 0xeb, 0x8b, 0x27, 0xbb, 0x87, 0x07,
+ 0xb6, 0x02, 0x6c, 0x16, 0x89, 0x58, 0xb0, 0x68, 0xc5, 0x40, 0x63, 0x84,
+ 0xe0, 0x31, 0x76, 0x8d, 0xef, 0xd7, 0x54, 0xd9, 0x4b, 0xc4, 0x97, 0x07,
+ 0x99, 0x82, 0x01, 0x2e, 0xdf, 0x7f, 0x96, 0x6f, 0xa8, 0x1a, 0x95, 0x4e,
+ 0x9c, 0x9b, 0xe1, 0x18, 0x00, 0x19, 0x77, 0x77, 0x3d, 0xef, 0x1f, 0x29,
+ 0xae, 0xd7, 0x19, 0xe5, 0x1e, 0x73, 0xfa, 0x61, 0x8f, 0xb9, 0xd6, 0x1f,
+ 0xcb, 0xc4, 0xb3, 0x4f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 132
+ {SEC_OID_SHA256,
+ 132,
+ {0x26, 0x4f, 0xa8, 0xd3, 0x8b, 0xb7, 0x93, 0xa0, 0x78, 0xfe, 0x9d, 0x9f,
+ 0x39, 0xa4, 0x84, 0xa8, 0xd4, 0x2f, 0x4a, 0xae, 0x23, 0xc9, 0x48, 0x6e,
+ 0x2d, 0x98, 0x7c, 0x7f, 0xd1, 0x8a, 0x3e, 0x38, 0x11, 0x1c, 0x78, 0xd4,
+ 0xe9, 0x0a, 0x4b, 0x01, 0x52, 0xef, 0x18, 0xbc, 0xdd, 0xfc, 0x34, 0x6b,
+ 0x90, 0x1e, 0x30, 0x29, 0xb1, 0x1a, 0xd5, 0xc9, 0x5f, 0x92, 0xf0, 0xc5,
+ 0x3b, 0x62, 0xcc, 0x7b, 0x1f, 0x8e, 0x48, 0x93, 0x92, 0xb3, 0x23, 0xb8,
+ 0x1f, 0x55, 0x02, 0xe6, 0x99, 0x20, 0xe7, 0xbd, 0xdc, 0xfd, 0x21, 0x2e,
+ 0x32, 0x23, 0x3f, 0x56, 0x9d, 0x42, 0xac, 0x9c, 0x51, 0x17, 0x79, 0xde,
+ 0x66, 0x18, 0xec, 0x54, 0x11, 0xa9, 0x54, 0x75, 0x12, 0x64, 0x55, 0xe9,
+ 0xd3, 0xd8, 0x3d, 0x35, 0x62, 0x0e, 0xab, 0x93, 0xf1, 0x8f, 0x7b, 0x90,
+ 0x80, 0xbe, 0x87, 0x29, 0x80, 0x79, 0xc5, 0xaa, 0x2e, 0x31, 0xf6, 0x12,
+ 0x72, 0x7d, 0x97, 0x9c, 0x75, 0x71, 0xb7, 0x73, 0x6a, 0x8c, 0xcc, 0xf6,
+ 0xf3, 0xf0, 0x53, 0xcd, 0x9e, 0x25, 0xec, 0x50, 0x2c, 0x8d, 0x61, 0xee,
+ 0x4a, 0x2a, 0xc9, 0x4a, 0x87, 0x94, 0x52, 0xc4, 0xa9, 0xaa, 0x88, 0xc0,
+ 0x94, 0xf7, 0x3d, 0xfe, 0x3d, 0xc3, 0x1a, 0x5f, 0xa3, 0xd2, 0x80, 0x2f,
+ 0xe2, 0x40, 0x0e, 0xe8, 0x88, 0x5f, 0x55, 0x27, 0x10, 0x0f, 0xc8, 0x22,
+ 0x22, 0xd4, 0x47, 0x0c, 0x97, 0x9e, 0xea, 0x04, 0x5d, 0xb6, 0xe0, 0x68,
+ 0xe9, 0xa1, 0xb0, 0x95, 0x91, 0x75, 0x4e, 0xad, 0xe5, 0xdd, 0x48, 0xf4,
+ 0x01, 0xda, 0x26, 0xc4, 0x4d, 0xcd, 0xc1, 0x3e, 0xd4, 0x82, 0xb2, 0x20,
+ 0x2b, 0x10, 0x21, 0x2d, 0x99, 0x37, 0x8c, 0xb0, 0xf8, 0x48, 0xd1, 0x9f,
+ 0x67, 0xe3, 0xf3, 0xd5, 0x35, 0x1c, 0x56, 0x98, 0xc7, 0x2f, 0x38, 0xb2,
+ 0xd7, 0xf7, 0x1c, 0x0e},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 133
+ {SEC_OID_SHA256,
+ 133,
+ {0x89, 0x08, 0xcf, 0x49, 0x5f, 0xae, 0x96, 0xc5, 0x93, 0xc0, 0x4e, 0x0b,
+ 0xc3, 0x29, 0xed, 0x29, 0xcb, 0x7f, 0xc1, 0x51, 0xc8, 0xd6, 0x65, 0x46,
+ 0x05, 0x75, 0x54, 0xb7, 0xf5, 0x9e, 0x2d, 0xa7, 0x0b, 0x16, 0x4d, 0xc6,
+ 0xbc, 0x26, 0xaa, 0x19, 0x37, 0x09, 0x03, 0xea, 0xf5, 0xfb, 0x60, 0xa0,
+ 0xc3, 0x3b, 0xa9, 0xf8, 0xd3, 0x9c, 0xc0, 0x15, 0xa8, 0xa5, 0xe1, 0x0e,
+ 0x24, 0xd9, 0xd2, 0x92, 0x22, 0x7e, 0x1a, 0x52, 0xbd, 0x66, 0x40, 0xb8,
+ 0xde, 0x82, 0x20, 0x2c, 0x2e, 0xff, 0xc9, 0x73, 0x34, 0x1e, 0x0d, 0xbf,
+ 0x0b, 0xf7, 0xa4, 0x7f, 0xfe, 0x50, 0x03, 0x09, 0x69, 0x9a, 0x97, 0x87,
+ 0xfa, 0x74, 0xce, 0xd2, 0x81, 0xce, 0x12, 0x90, 0x19, 0xdf, 0x96, 0x93,
+ 0x0d, 0x66, 0xd1, 0xf9, 0x56, 0x19, 0xab, 0xfd, 0x51, 0x27, 0xa8, 0x5d,
+ 0x9e, 0x0a, 0xa6, 0x75, 0x7e, 0x7c, 0x8e, 0xa2, 0x9f, 0xa3, 0x39, 0x21,
+ 0x40, 0x74, 0x58, 0x0b, 0x81, 0x81, 0x80, 0x4b, 0xd2, 0x24, 0xdd, 0x6d,
+ 0x4b, 0xe4, 0x5c, 0x16, 0x81, 0x15, 0x8f, 0xfa, 0xc6, 0xeb, 0xf5, 0x39,
+ 0x97, 0x37, 0xb5, 0x53, 0x8e, 0xad, 0x3f, 0xbb, 0xfa, 0x68, 0xb9, 0x40,
+ 0x7f, 0xe7, 0x17, 0xd2, 0x55, 0xc7, 0xe1, 0xf3, 0xcd, 0x02, 0xc6, 0xc2,
+ 0x79, 0x30, 0x95, 0x99, 0x9d, 0x0e, 0x35, 0x49, 0x3c, 0x67, 0x76, 0x6c,
+ 0xe3, 0x20, 0xd4, 0xbc, 0x4c, 0x98, 0x4b, 0xd4, 0xaf, 0x0c, 0x1a, 0x67,
+ 0x44, 0x35, 0x75, 0x08, 0xc2, 0xbc, 0x23, 0xc2, 0xea, 0xc5, 0x8b, 0x72,
+ 0xa1, 0x81, 0x96, 0x3d, 0x78, 0x38, 0xe8, 0xf8, 0xd5, 0xf9, 0x79, 0xab,
+ 0x3b, 0x9c, 0x50, 0x5f, 0x17, 0x7a, 0xc3, 0x35, 0x06, 0x57, 0xcb, 0x84,
+ 0xc5, 0x2a, 0x4b, 0xe3, 0x97, 0x61, 0x41, 0xca, 0x57, 0x27, 0x19, 0x0a,
+ 0x2f, 0x57, 0x0c, 0x08},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 134
+ {SEC_OID_SHA256,
+ 134,
+ {0x91, 0x75, 0xf3, 0x0f, 0xa7, 0x86, 0x32, 0x84, 0xe0, 0x6e, 0x3a, 0x81,
+ 0xa2, 0x3f, 0x56, 0xb6, 0x39, 0xd0, 0xae, 0x37, 0xa4, 0xf4, 0x27, 0x79,
+ 0xc7, 0x1a, 0x67, 0x65, 0xe6, 0xa2, 0xe9, 0x4a, 0xaf, 0x76, 0xfa, 0x32,
+ 0xe7, 0xc2, 0x9a, 0x8d, 0x93, 0x6b, 0x99, 0x36, 0xbd, 0x02, 0x18, 0x1c,
+ 0x2d, 0xe7, 0x5a, 0x41, 0xa7, 0x03, 0xe9, 0x9d, 0x35, 0xff, 0xd4, 0xdd,
+ 0x30, 0x74, 0x80, 0x3e, 0x77, 0xfd, 0xda, 0xc4, 0x2f, 0xb4, 0xcc, 0xdb,
+ 0x57, 0x93, 0xb7, 0xe6, 0xa5, 0x30, 0x29, 0x7e, 0xfc, 0x32, 0x65, 0x59,
+ 0x25, 0x3d, 0x49, 0x3a, 0x86, 0x77, 0xce, 0xba, 0xce, 0x5c, 0xe7, 0xb5,
+ 0xf5, 0xb6, 0x1c, 0x25, 0x3b, 0x45, 0x12, 0xc3, 0xfd, 0x58, 0xdd, 0xc9,
+ 0x4a, 0x5e, 0x7c, 0x24, 0x1b, 0xb4, 0x04, 0x6e, 0xe1, 0xb3, 0xd9, 0x55,
+ 0xa8, 0x0d, 0x02, 0xea, 0xcf, 0x0b, 0x23, 0x1b, 0x30, 0x93, 0xcc, 0x17,
+ 0xf1, 0x8e, 0x84, 0xad, 0x6d, 0x26, 0x31, 0xd2, 0x25, 0xaf, 0xf7, 0x4f,
+ 0x66, 0xf3, 0xe0, 0xaf, 0xb1, 0xed, 0x29, 0x0e, 0x8a, 0xd1, 0x0b, 0xa4,
+ 0x4e, 0xbb, 0x9e, 0x3a, 0xc1, 0x98, 0xa1, 0x70, 0x44, 0xc3, 0xab, 0xb4,
+ 0xe4, 0x1c, 0x43, 0x51, 0xa7, 0xd6, 0xd8, 0x68, 0x47, 0xf6, 0x54, 0xd3,
+ 0x83, 0x98, 0x70, 0xa7, 0x86, 0x41, 0xae, 0xdc, 0xde, 0xd0, 0x1d, 0xe6,
+ 0x06, 0x65, 0xd8, 0xed, 0xbb, 0xd9, 0xd7, 0xff, 0x46, 0x95, 0x3d, 0x2f,
+ 0xcb, 0x61, 0x27, 0xc3, 0xe4, 0x86, 0x4a, 0x7a, 0x64, 0xcd, 0x48, 0x72,
+ 0xa2, 0xf7, 0x07, 0x4e, 0x4a, 0xda, 0x78, 0x1e, 0x25, 0xf1, 0x8a, 0xb3,
+ 0xb6, 0x0d, 0x71, 0x27, 0x75, 0xb4, 0x5c, 0xac, 0x12, 0x30, 0xe4, 0x03,
+ 0xad, 0xcb, 0xa7, 0xaf, 0x3a, 0xad, 0x81, 0xe5, 0x32, 0x49, 0x0f, 0xda,
+ 0x65, 0xc5, 0xf0, 0x44},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 135
+ {SEC_OID_SHA256,
+ 135,
+ {0x36, 0xf2, 0x43, 0xff, 0x8d, 0xf7, 0x67, 0x18, 0xfc, 0xb5, 0x4f, 0xb3,
+ 0xee, 0x26, 0xa4, 0x97, 0xdf, 0x46, 0x8d, 0x14, 0xcb, 0x2e, 0x94, 0x63,
+ 0x79, 0x73, 0x49, 0xc8, 0x5d, 0xe2, 0xfd, 0x05, 0xcc, 0xd1, 0xd3, 0xc8,
+ 0xb9, 0x69, 0x41, 0x4a, 0xdd, 0x07, 0x5a, 0x55, 0xc9, 0xc4, 0xee, 0xe7,
+ 0xc1, 0xb0, 0x46, 0xaa, 0x5a, 0x9b, 0x65, 0xc4, 0x7d, 0xb5, 0x9c, 0x23,
+ 0x6e, 0xe4, 0x4b, 0x16, 0x5c, 0x38, 0xb2, 0x24, 0x37, 0x9d, 0x39, 0xb1,
+ 0x31, 0xb6, 0x3b, 0x6d, 0xf4, 0x4d, 0x61, 0x19, 0xc9, 0x47, 0xc0, 0x1e,
+ 0xaa, 0x14, 0x98, 0x0d, 0xf1, 0xa5, 0xe8, 0xd7, 0xd6, 0xe6, 0xc5, 0xe8,
+ 0x30, 0x61, 0x51, 0xb1, 0x6d, 0xfd, 0x00, 0x17, 0x73, 0x33, 0x1a, 0x40,
+ 0x8b, 0x74, 0x42, 0xdd, 0x83, 0xa6, 0x3a, 0xdb, 0x70, 0x5c, 0xdc, 0x17,
+ 0x1d, 0x4b, 0x43, 0x59, 0x18, 0x17, 0xa7, 0xab, 0xec, 0x70, 0xac, 0x6f,
+ 0x85, 0xa7, 0x3d, 0xb9, 0x30, 0xb6, 0x51, 0xad, 0xe0, 0x5c, 0x9d, 0x11,
+ 0x9b, 0x63, 0x93, 0x71, 0x09, 0xea, 0x17, 0xaa, 0xf7, 0x25, 0x82, 0x42,
+ 0x7e, 0x17, 0x4c, 0xe8, 0x4a, 0x1b, 0x82, 0xb5, 0x1c, 0xba, 0x84, 0x83,
+ 0xd4, 0x1d, 0x06, 0xdb, 0xa5, 0x1f, 0x03, 0x55, 0xdb, 0x3e, 0x4f, 0x48,
+ 0xae, 0xee, 0xbc, 0x3d, 0xf5, 0x94, 0x2e, 0xae, 0xca, 0xc7, 0x4c, 0xa5,
+ 0x6a, 0x58, 0x8d, 0xa1, 0x07, 0xdf, 0x4b, 0xe3, 0xed, 0xd5, 0x6c, 0x45,
+ 0x10, 0xf1, 0x2b, 0x85, 0x76, 0x0d, 0xa6, 0x67, 0x6b, 0x77, 0x80, 0x24,
+ 0xfe, 0xca, 0xa2, 0x17, 0xcd, 0x0f, 0x35, 0x98, 0x34, 0xcf, 0x2f, 0xc9,
+ 0x49, 0x85, 0x13, 0x60, 0x01, 0xd5, 0x0c, 0xc7, 0xb3, 0x8d, 0x6f, 0x7c,
+ 0x73, 0x83, 0xd3, 0xab, 0x58, 0xdf, 0x97, 0xa4, 0x64, 0x96, 0x8a, 0xa6,
+ 0x51, 0xd6, 0xdd, 0xb0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 136
+ {SEC_OID_SHA256,
+ 136,
+ {0x77, 0x57, 0xa3, 0x7d, 0x09, 0x44, 0x3f, 0xcd, 0x38, 0x36, 0xe1, 0x7c,
+ 0xd2, 0x54, 0xd3, 0xd0, 0x3d, 0xc7, 0x05, 0xd2, 0x3f, 0x1d, 0x65, 0x61,
+ 0x12, 0xbf, 0x3a, 0xba, 0x48, 0x5e, 0xe6, 0x22, 0x0c, 0x78, 0x44, 0x91,
+ 0x24, 0x05, 0xd4, 0x19, 0x78, 0xa9, 0x4a, 0x2b, 0xe8, 0xa1, 0x6d, 0x8a,
+ 0xfb, 0x09, 0x8b, 0x87, 0xf2, 0xb6, 0x41, 0xe0, 0xf9, 0xa7, 0xd3, 0x84,
+ 0x5b, 0x02, 0xf1, 0x0a, 0x7d, 0x63, 0xc2, 0xd8, 0x71, 0xcd, 0x1d, 0x83,
+ 0x26, 0x79, 0x20, 0x9e, 0x4a, 0x8c, 0x66, 0x09, 0x57, 0x57, 0xb7, 0x23,
+ 0x55, 0x7a, 0x7f, 0xcc, 0x9a, 0x7b, 0x6f, 0x6f, 0x9b, 0xc9, 0xa1, 0x67,
+ 0x36, 0x44, 0x12, 0x90, 0x5e, 0x38, 0xa8, 0x43, 0x88, 0x3f, 0xa7, 0xb9,
+ 0x76, 0x1e, 0x7f, 0xa6, 0x64, 0xcd, 0x2b, 0xfb, 0x0a, 0x5f, 0x00, 0x43,
+ 0xcf, 0x2a, 0x6e, 0xb7, 0x80, 0x4e, 0xa0, 0x7f, 0x79, 0xa6, 0xca, 0x66,
+ 0x33, 0x66, 0x4b, 0x38, 0x13, 0xd8, 0xc6, 0xe9, 0x5a, 0xb7, 0xf3, 0x76,
+ 0x18, 0x2f, 0x31, 0x5b, 0x7c, 0x6b, 0x04, 0x39, 0x13, 0xe1, 0x97, 0x59,
+ 0x48, 0x5d, 0x58, 0x3f, 0xa9, 0x2a, 0x44, 0x64, 0xd7, 0x61, 0x40, 0xa9,
+ 0xbe, 0x43, 0x05, 0xfa, 0xb5, 0x42, 0x19, 0xdf, 0xe6, 0x95, 0x90, 0xd6,
+ 0x84, 0x1f, 0x02, 0x4b, 0xc2, 0x9d, 0x48, 0xb3, 0x95, 0x63, 0xb6, 0x05,
+ 0x34, 0x56, 0xda, 0xdc, 0xb8, 0xc7, 0x90, 0x3c, 0x7b, 0xac, 0xbb, 0x3a,
+ 0x80, 0xe3, 0xd0, 0xa8, 0xac, 0xfd, 0x22, 0x27, 0x58, 0xb2, 0x64, 0x75,
+ 0x92, 0xca, 0x4c, 0x4f, 0x2b, 0xb2, 0xa2, 0x6a, 0x04, 0xef, 0x15, 0xed,
+ 0x65, 0xe9, 0x0c, 0x14, 0x27, 0x2d, 0x15, 0xfb, 0x4e, 0x04, 0x64, 0xed,
+ 0x31, 0xe0, 0xa3, 0x20, 0x3c, 0x62, 0x42, 0xc1, 0x02, 0xf4, 0x80, 0xaa,
+ 0xc6, 0xbc, 0xbc, 0x6a},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 137
+ {SEC_OID_SHA256,
+ 137,
+ {0x1b, 0x7e, 0x55, 0x65, 0x9d, 0xcb, 0xd5, 0x1e, 0x3c, 0x3d, 0xe5, 0xeb,
+ 0x5c, 0xc2, 0xc4, 0x22, 0x40, 0x09, 0x48, 0x99, 0x48, 0x38, 0x5c, 0xdc,
+ 0x8d, 0x5e, 0x56, 0x4a, 0x49, 0x40, 0x2a, 0xe3, 0x8c, 0x1e, 0x51, 0xf2,
+ 0xfa, 0x9a, 0xff, 0xe9, 0x57, 0x5b, 0x2f, 0x76, 0x8e, 0x21, 0x56, 0x5c,
+ 0x39, 0xb5, 0xc0, 0xad, 0x10, 0x7c, 0xc1, 0xe5, 0xe4, 0x66, 0xcc, 0x77,
+ 0x32, 0x8b, 0x89, 0x19, 0x32, 0x1f, 0xfe, 0xfe, 0x54, 0x31, 0xca, 0xfc,
+ 0xac, 0x48, 0xbd, 0x7d, 0x45, 0xfb, 0x28, 0x30, 0xa5, 0x48, 0xcb, 0x14,
+ 0x24, 0xe3, 0xc9, 0x4f, 0xfb, 0xd8, 0x5e, 0x9b, 0xc4, 0xe6, 0x39, 0x2f,
+ 0x56, 0xc2, 0xb6, 0x93, 0x1a, 0x30, 0x12, 0x30, 0xb3, 0x71, 0x35, 0xe9,
+ 0x3e, 0x46, 0x0a, 0x30, 0x02, 0x6d, 0xa5, 0x3b, 0xb5, 0x5e, 0x3c, 0x6a,
+ 0xdb, 0x68, 0x80, 0x0b, 0x69, 0x41, 0x72, 0x17, 0x46, 0x15, 0xbd, 0x2e,
+ 0x74, 0x9e, 0x86, 0x78, 0x02, 0x3c, 0xd7, 0xc0, 0x7f, 0xa3, 0x02, 0x1e,
+ 0x3b, 0xbf, 0x75, 0xa7, 0xce, 0x81, 0xba, 0x84, 0x9e, 0xfe, 0xcc, 0x3a,
+ 0x7d, 0x8a, 0x0a, 0xf0, 0x88, 0xa5, 0xc4, 0x37, 0xb1, 0x14, 0xbf, 0x45,
+ 0xbe, 0x2d, 0x10, 0xd2, 0x28, 0x0d, 0xa8, 0xa6, 0x20, 0x80, 0x49, 0x14,
+ 0x36, 0x20, 0x13, 0x4c, 0x76, 0x93, 0x32, 0x78, 0xd5, 0x4c, 0x23, 0x60,
+ 0x65, 0xb7, 0x95, 0xb0, 0x05, 0xff, 0xd7, 0xbe, 0x8d, 0xcd, 0xbb, 0xbc,
+ 0x7a, 0xd8, 0x22, 0xf3, 0xce, 0x7a, 0x04, 0x26, 0xdc, 0x4e, 0xb0, 0x19,
+ 0x47, 0x68, 0x47, 0x0b, 0x0e, 0x73, 0x17, 0x46, 0x68, 0x99, 0xf6, 0x0c,
+ 0x40, 0xee, 0x3d, 0x49, 0xd7, 0x90, 0x2b, 0x9c, 0x35, 0x5f, 0x6c, 0xad,
+ 0x7d, 0xc2, 0x63, 0x86, 0x22, 0x7c, 0x1f, 0xe8, 0xa2, 0x64, 0xd3, 0xb7,
+ 0xc0, 0xb8, 0x30, 0xe8},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing oid
+ // tcID: 138
+ {SEC_OID_SHA256,
+ 138,
+ {0x4e, 0x85, 0x68, 0x14, 0xcc, 0xa0, 0xd9, 0xc3, 0x9a, 0x2a, 0xd4, 0xef,
+ 0xe2, 0xb4, 0x25, 0xca, 0x0d, 0xdf, 0x90, 0x63, 0x42, 0x78, 0x25, 0x5e,
+ 0xdb, 0x4b, 0x7f, 0x64, 0x3a, 0x86, 0x8e, 0xa4, 0x68, 0xf8, 0xd1, 0xaf,
+ 0xeb, 0x72, 0xb1, 0xbb, 0x60, 0x45, 0x51, 0x39, 0xf4, 0x4c, 0x04, 0x6e,
+ 0xcc, 0x12, 0x13, 0x54, 0xf1, 0xa9, 0x50, 0x7a, 0xcc, 0xf5, 0x86, 0x5a,
+ 0xa1, 0x26, 0x84, 0x48, 0x93, 0x57, 0x90, 0xcd, 0x1b, 0x02, 0x60, 0x4c,
+ 0xd8, 0x00, 0xf6, 0xf2, 0xf0, 0xae, 0xe5, 0xad, 0xda, 0x9b, 0xdd, 0xb6,
+ 0xb5, 0xb3, 0x2e, 0x05, 0x04, 0xe2, 0xfe, 0x20, 0x12, 0x89, 0x6f, 0xf9,
+ 0xb8, 0xf6, 0x70, 0x36, 0x4f, 0xfe, 0x6e, 0x56, 0x3e, 0x1a, 0x9a, 0x19,
+ 0xb4, 0x91, 0xba, 0x34, 0x14, 0xf7, 0x79, 0x86, 0x3b, 0xc8, 0xbf, 0x41,
+ 0x1e, 0xe0, 0xe8, 0xa0, 0xe6, 0xdd, 0xf1, 0xb4, 0xd4, 0xa7, 0x0b, 0xdf,
+ 0x6a, 0x9a, 0x74, 0x38, 0x18, 0xbe, 0x75, 0x62, 0x87, 0x73, 0x55, 0x8b,
+ 0xad, 0x89, 0x8e, 0x48, 0x42, 0xfa, 0x97, 0x27, 0x77, 0x0a, 0x15, 0xa6,
+ 0xaa, 0xbd, 0xe3, 0xb5, 0x03, 0x70, 0x9d, 0x1e, 0x9f, 0x60, 0x2f, 0x6f,
+ 0xb2, 0x31, 0x15, 0xaa, 0x46, 0x70, 0x6c, 0xc7, 0x8e, 0x48, 0xbf, 0xe5,
+ 0x7c, 0xc1, 0xfc, 0x44, 0x09, 0xc4, 0xf1, 0xb5, 0xf4, 0x40, 0xa3, 0x28,
+ 0x1f, 0x95, 0x5b, 0x73, 0xea, 0xa6, 0x62, 0xad, 0xb9, 0xff, 0xfa, 0xa4,
+ 0x0b, 0x4a, 0x84, 0x95, 0x65, 0x96, 0x25, 0xc6, 0xb7, 0xb5, 0x12, 0x18,
+ 0xdf, 0x92, 0x8d, 0x51, 0xcd, 0x66, 0xf5, 0x9c, 0x25, 0xd7, 0xb9, 0x4b,
+ 0x79, 0x8c, 0x9f, 0xb6, 0xe9, 0x7b, 0x43, 0xad, 0xe5, 0xf4, 0xd1, 0x7f,
+ 0x59, 0x11, 0x1d, 0xee, 0xb0, 0x3d, 0x44, 0x2e, 0xdf, 0xd1, 0x44, 0xf2,
+ 0x6d, 0x3d, 0xf6, 0x06},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 139
+ {SEC_OID_SHA256,
+ 139,
+ {0x7d, 0xab, 0x5f, 0x7f, 0x04, 0x30, 0xba, 0x2e, 0xd6, 0xdc, 0x53, 0xd9,
+ 0xdb, 0x80, 0x57, 0x9a, 0xd1, 0x03, 0x43, 0xb7, 0x2a, 0x9d, 0x8a, 0x37,
+ 0xce, 0x0b, 0xb3, 0x84, 0x03, 0x22, 0x4a, 0x4a, 0xba, 0xb2, 0x52, 0xc3,
+ 0xa0, 0xb5, 0xa9, 0x50, 0x17, 0x0d, 0x2f, 0x66, 0x3f, 0xf4, 0xa8, 0xd0,
+ 0x32, 0x17, 0xe2, 0x89, 0xd7, 0x15, 0xb2, 0x7c, 0x06, 0x94, 0x32, 0xc5,
+ 0xfc, 0x95, 0x91, 0x97, 0x2f, 0x1b, 0x4a, 0xc4, 0x68, 0xab, 0x8e, 0x93,
+ 0x3c, 0x1f, 0xd4, 0x83, 0x19, 0x78, 0xc0, 0x38, 0x1f, 0xf9, 0xb8, 0xec,
+ 0x85, 0xba, 0xae, 0xd7, 0x6d, 0x13, 0x51, 0xa8, 0xab, 0xc3, 0x8a, 0x53,
+ 0x32, 0x9e, 0x9c, 0x8b, 0xb3, 0xc1, 0xf7, 0x7a, 0x8b, 0xd1, 0x5c, 0x29,
+ 0xe5, 0x09, 0xb1, 0x98, 0xd4, 0x6b, 0xb2, 0x8c, 0x8d, 0x98, 0xf0, 0x3c,
+ 0x01, 0xf9, 0xce, 0xd3, 0x81, 0xd2, 0x4e, 0xd9, 0xd2, 0x8f, 0xfd, 0x1d,
+ 0x2e, 0xab, 0x54, 0x16, 0xed, 0x57, 0x54, 0xcc, 0xbf, 0xc1, 0x21, 0x4b,
+ 0x5e, 0xbc, 0x33, 0x39, 0xf5, 0xa6, 0xd6, 0x67, 0x58, 0x1f, 0xee, 0x46,
+ 0xd6, 0x0e, 0xae, 0xc4, 0x20, 0x74, 0xde, 0x82, 0x00, 0xd7, 0x1e, 0x17,
+ 0x73, 0xa9, 0xc8, 0x30, 0x61, 0xf2, 0xba, 0x4b, 0x9a, 0x24, 0x75, 0xf5,
+ 0x52, 0xf9, 0xba, 0x99, 0xfe, 0xc5, 0x02, 0x8a, 0x02, 0x0f, 0x4a, 0xc2,
+ 0x20, 0x81, 0x96, 0xf5, 0x5c, 0x9f, 0xa8, 0x90, 0x1c, 0x31, 0xac, 0x31,
+ 0xfb, 0xf6, 0x71, 0xbe, 0x57, 0x7c, 0x9c, 0xf6, 0x4f, 0x7f, 0xbf, 0x3e,
+ 0xf7, 0xed, 0x60, 0x13, 0x2f, 0x2a, 0x20, 0x4f, 0x65, 0x89, 0xd2, 0x3b,
+ 0xbc, 0xac, 0x7a, 0x87, 0xdc, 0xd4, 0x66, 0x07, 0x87, 0x19, 0x88, 0xb5,
+ 0xf9, 0xaf, 0xa5, 0x29, 0x9f, 0x35, 0x56, 0x2d, 0x58, 0xe9, 0x34, 0x78,
+ 0xf1, 0xd9, 0x73, 0xab},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 140
+ {SEC_OID_SHA256,
+ 140,
+ {0x7b, 0x67, 0x76, 0x18, 0xa2, 0x44, 0xcc, 0xf2, 0xd2, 0xb9, 0xad, 0x60,
+ 0x41, 0x35, 0x80, 0xb0, 0x7b, 0xe0, 0x46, 0x0c, 0xbc, 0xb4, 0x49, 0xe6,
+ 0x63, 0xf1, 0xd3, 0x50, 0x47, 0x72, 0xc3, 0x69, 0x68, 0x4e, 0xb6, 0xfa,
+ 0x5a, 0x3a, 0x18, 0xe2, 0xbd, 0xe1, 0x9f, 0x8f, 0x25, 0x84, 0xa3, 0xa3,
+ 0x20, 0x4b, 0xc9, 0x02, 0x6c, 0x49, 0x21, 0x37, 0x73, 0x80, 0x58, 0xae,
+ 0x43, 0x3d, 0x68, 0x83, 0x68, 0x89, 0xe7, 0x2a, 0xec, 0xdb, 0xe0, 0x38,
+ 0x5c, 0x9f, 0xd5, 0x6c, 0x4d, 0xf1, 0x02, 0xd9, 0x79, 0xf7, 0xed, 0x6b,
+ 0x59, 0xc1, 0xbe, 0x16, 0x27, 0x57, 0x5b, 0xe2, 0x44, 0x01, 0xbb, 0xaa,
+ 0x88, 0xec, 0x23, 0x46, 0xf6, 0x63, 0x3e, 0x8b, 0x01, 0xaf, 0xff, 0x79,
+ 0x0a, 0x4e, 0xc4, 0xbc, 0x19, 0x00, 0x21, 0x4d, 0x8b, 0x9d, 0x34, 0xf2,
+ 0x9e, 0x0a, 0x54, 0x8e, 0x3a, 0xce, 0xf5, 0x7c, 0x19, 0x74, 0x25, 0xaf,
+ 0xac, 0x9e, 0x4d, 0xc2, 0xb9, 0xd8, 0xb9, 0xda, 0x30, 0xe7, 0x71, 0xe3,
+ 0x47, 0x40, 0xe5, 0x78, 0x0a, 0x52, 0xd0, 0x28, 0xff, 0x20, 0x16, 0x39,
+ 0x9f, 0x78, 0xa8, 0x02, 0xf0, 0x32, 0xb9, 0x2e, 0x9f, 0x1c, 0x4c, 0x9b,
+ 0x9d, 0x8b, 0xa9, 0xbe, 0x49, 0x4f, 0x8e, 0x65, 0x2c, 0x43, 0xcc, 0x0a,
+ 0x0b, 0x49, 0x52, 0xb5, 0xd0, 0x37, 0x95, 0x35, 0x9a, 0x13, 0x0e, 0x4c,
+ 0xbb, 0x07, 0x08, 0xdd, 0xe7, 0x9d, 0xb1, 0x36, 0xf2, 0x56, 0xf1, 0xdd,
+ 0x88, 0x5f, 0x34, 0x0e, 0x7a, 0x87, 0x0f, 0xb4, 0xc3, 0xe8, 0xef, 0xe2,
+ 0xbd, 0x20, 0xde, 0xb6, 0x3f, 0xc6, 0x3a, 0x01, 0xa8, 0xe1, 0x16, 0x1e,
+ 0xee, 0x49, 0x3e, 0x4b, 0xda, 0x98, 0x79, 0xc8, 0x14, 0xd9, 0xf1, 0x61,
+ 0x23, 0x07, 0x1d, 0xce, 0x45, 0x20, 0x93, 0x41, 0xc5, 0x44, 0x76, 0x53,
+ 0x9a, 0x9b, 0x1a, 0x2f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 141
+ {SEC_OID_SHA256,
+ 141,
+ {0x2a, 0x69, 0xe5, 0x72, 0xa0, 0x0d, 0x5d, 0x2f, 0xab, 0x1f, 0x91, 0xc0,
+ 0x4c, 0x15, 0x1a, 0xb2, 0x1e, 0x1c, 0xda, 0x5a, 0x76, 0x75, 0xb9, 0xe6,
+ 0xf6, 0x72, 0x77, 0xb1, 0x20, 0x78, 0x14, 0x94, 0xf5, 0xac, 0xe1, 0xad,
+ 0x3c, 0xdf, 0x78, 0xe6, 0xb6, 0x02, 0x2e, 0xec, 0xe7, 0xdb, 0x55, 0x30,
+ 0x1f, 0x57, 0x49, 0x96, 0x6c, 0x89, 0xdf, 0x5d, 0xbf, 0x28, 0x52, 0xbd,
+ 0xb1, 0x82, 0xa7, 0x5b, 0xaa, 0x29, 0x56, 0x97, 0xfb, 0x1e, 0x78, 0x12,
+ 0x24, 0x00, 0xd0, 0x13, 0xe5, 0x79, 0xce, 0xcf, 0x37, 0x89, 0x39, 0x61,
+ 0x02, 0xaa, 0x49, 0x46, 0x23, 0xb5, 0xa4, 0x14, 0x5c, 0x9b, 0xba, 0x95,
+ 0x4e, 0x80, 0x47, 0x3f, 0xe6, 0x13, 0x51, 0x3c, 0xb9, 0xfc, 0xaa, 0x67,
+ 0x92, 0xba, 0x67, 0x66, 0x0a, 0x9a, 0x75, 0x4d, 0x6e, 0xd6, 0xe3, 0x56,
+ 0x80, 0x79, 0xa7, 0x96, 0x63, 0x96, 0x79, 0x4c, 0x1a, 0xb9, 0x01, 0x6c,
+ 0xf9, 0x80, 0xdd, 0x39, 0x63, 0x17, 0x9c, 0x8f, 0x3f, 0x0c, 0x01, 0x0f,
+ 0x3f, 0x13, 0x6c, 0x4b, 0x61, 0x11, 0x70, 0xfc, 0x11, 0xc1, 0x33, 0x83,
+ 0x6c, 0xce, 0x42, 0xfd, 0x43, 0x95, 0x2c, 0x00, 0xd3, 0xa7, 0xdd, 0x86,
+ 0x8b, 0x17, 0x15, 0xda, 0x5e, 0xf4, 0x03, 0xe9, 0x3a, 0x64, 0x67, 0x3b,
+ 0x15, 0xed, 0x11, 0x4e, 0x67, 0x1c, 0xaa, 0xc4, 0x10, 0x9b, 0xd2, 0x39,
+ 0x2b, 0x43, 0x06, 0x24, 0x34, 0xc1, 0x9a, 0x68, 0xdf, 0xbb, 0x71, 0x93,
+ 0x8a, 0xa8, 0xd4, 0x5b, 0x96, 0x71, 0x19, 0x50, 0x38, 0x0d, 0xe2, 0xa1,
+ 0xc2, 0x59, 0xd7, 0x70, 0xcc, 0x5e, 0x98, 0xae, 0x79, 0xfa, 0xb1, 0xa7,
+ 0xfd, 0xa2, 0xf5, 0x3e, 0x30, 0x98, 0xab, 0xa4, 0x1b, 0x6f, 0xc4, 0x86,
+ 0xb5, 0x21, 0xeb, 0x33, 0x0b, 0xb2, 0x26, 0xd0, 0xf9, 0x5f, 0xd1, 0x4a,
+ 0xa8, 0x3e, 0x2b, 0x14},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 142
+ {SEC_OID_SHA256,
+ 142,
+ {0x36, 0x53, 0x6a, 0xd1, 0x22, 0x7a, 0x5d, 0x13, 0xac, 0xae, 0x18, 0xd8,
+ 0x23, 0x3a, 0x00, 0xd2, 0x1e, 0x80, 0x64, 0xb1, 0x49, 0x64, 0xa6, 0xd0,
+ 0xfd, 0xb4, 0x3c, 0xe4, 0x6a, 0x76, 0xb9, 0xee, 0x17, 0x49, 0xd7, 0x7d,
+ 0x82, 0x22, 0x7d, 0x5b, 0xbb, 0x03, 0x1e, 0xcb, 0xcb, 0x20, 0x30, 0x58,
+ 0x63, 0x60, 0x46, 0x0c, 0xe3, 0xbf, 0x14, 0xc7, 0xa4, 0xd1, 0xa0, 0x20,
+ 0x2b, 0xe3, 0xa4, 0x69, 0x13, 0x91, 0x34, 0x98, 0xb3, 0x39, 0x0c, 0xdf,
+ 0x96, 0xee, 0x89, 0x91, 0x4e, 0x7e, 0x78, 0x54, 0x8f, 0x90, 0x2a, 0x17,
+ 0x5a, 0x7f, 0x5f, 0x35, 0xb4, 0x88, 0x38, 0xad, 0xd2, 0x41, 0x8b, 0x25,
+ 0xcb, 0x7f, 0x91, 0x9c, 0x1a, 0x0c, 0xa5, 0x58, 0xf9, 0xba, 0x77, 0xdf,
+ 0xb6, 0xe4, 0xdf, 0x85, 0x43, 0x20, 0x71, 0xba, 0x78, 0xfb, 0x6f, 0xd0,
+ 0xed, 0xcd, 0x34, 0x3f, 0x8c, 0x73, 0x5f, 0x06, 0x1c, 0xa9, 0x03, 0x3e,
+ 0x5b, 0x34, 0x41, 0x75, 0x61, 0x88, 0xed, 0x58, 0x85, 0x64, 0x90, 0x26,
+ 0x02, 0xe1, 0x87, 0x45, 0xa5, 0xce, 0x8b, 0x57, 0xe3, 0xaf, 0x41, 0x31,
+ 0x73, 0x80, 0x1d, 0xdf, 0x0c, 0xc9, 0x14, 0xd1, 0xb4, 0xd2, 0x9e, 0x33,
+ 0x77, 0x11, 0x0a, 0x7b, 0x84, 0x4b, 0xe6, 0xc1, 0x97, 0x73, 0xf9, 0xdb,
+ 0x22, 0xd5, 0xb2, 0x66, 0xb1, 0x2e, 0x8e, 0x3d, 0x48, 0x33, 0xb7, 0x21,
+ 0xb1, 0x49, 0x7f, 0xe7, 0x19, 0x4c, 0x0f, 0xb4, 0xe3, 0xd8, 0x3e, 0xa9,
+ 0x19, 0x3e, 0x0a, 0x12, 0x05, 0x36, 0x80, 0xa1, 0x39, 0x6c, 0xa5, 0xfb,
+ 0xf6, 0x9a, 0x71, 0x77, 0x58, 0xc5, 0xbf, 0xf5, 0xb7, 0x94, 0xea, 0x18,
+ 0xe5, 0x6c, 0x0e, 0x82, 0xaf, 0x3a, 0x1b, 0x97, 0xf6, 0x42, 0x0f, 0x4d,
+ 0x26, 0x8f, 0x29, 0x8f, 0x75, 0xd7, 0xc3, 0xa7, 0xb8, 0x20, 0xd5, 0x55,
+ 0x7b, 0x44, 0xd0, 0x35},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 143
+ {SEC_OID_SHA256,
+ 143,
+ {0x32, 0x59, 0x57, 0xb2, 0x99, 0x9e, 0x0e, 0xe3, 0x2b, 0x5e, 0xf7, 0x30,
+ 0x2f, 0xde, 0x02, 0x99, 0xc7, 0xc3, 0x64, 0x7e, 0xe2, 0x25, 0xd5, 0x1f,
+ 0xf3, 0x30, 0xf7, 0xcc, 0x67, 0xb6, 0xb4, 0x06, 0xcc, 0x4d, 0xbf, 0xd6,
+ 0xa3, 0x3a, 0xb2, 0xc8, 0x31, 0xc7, 0x8f, 0xc0, 0x16, 0x85, 0xc4, 0xc3,
+ 0xbe, 0xa9, 0x4f, 0x21, 0x94, 0xcd, 0xde, 0x48, 0xb6, 0xed, 0x1e, 0x87,
+ 0xf5, 0x98, 0x4d, 0xe9, 0x90, 0xb5, 0xa8, 0x52, 0x54, 0x70, 0xdd, 0x23,
+ 0x15, 0x3e, 0x32, 0x96, 0x60, 0xbf, 0x31, 0xe4, 0x33, 0x15, 0x9a, 0xdd,
+ 0xf0, 0x94, 0xb6, 0xed, 0xac, 0x8f, 0x11, 0x8d, 0x9f, 0xe5, 0x9c, 0x34,
+ 0xb8, 0x3d, 0xb1, 0xdf, 0xd2, 0x6d, 0xf7, 0x15, 0x4d, 0x13, 0xe8, 0x74,
+ 0x83, 0x0e, 0x42, 0xca, 0xd6, 0x1c, 0xb3, 0x18, 0x6f, 0xa8, 0x0b, 0x54,
+ 0xb7, 0xd7, 0xec, 0x9d, 0xa3, 0x27, 0x4d, 0x25, 0x44, 0xdf, 0xb4, 0x2b,
+ 0xd8, 0xf2, 0x9a, 0x3b, 0xcf, 0x97, 0x67, 0x52, 0x58, 0x9e, 0xce, 0x5b,
+ 0x73, 0x1f, 0x63, 0xf3, 0xb0, 0x72, 0xb7, 0xbf, 0x95, 0xb9, 0x30, 0xfe,
+ 0xf4, 0x28, 0xc1, 0x21, 0x56, 0x0e, 0x1d, 0xaa, 0xe7, 0xd8, 0x63, 0x6a,
+ 0x5f, 0x40, 0x31, 0x27, 0x86, 0xda, 0xdb, 0x81, 0xc0, 0x75, 0x77, 0xd4,
+ 0xa0, 0x4a, 0xc9, 0x4d, 0xba, 0xf9, 0xb1, 0x61, 0xa7, 0xf8, 0x98, 0x7f,
+ 0xae, 0x51, 0x07, 0x7a, 0x7c, 0xaa, 0x74, 0xda, 0x3c, 0x84, 0xe4, 0x6c,
+ 0x3e, 0x10, 0x00, 0xf2, 0x59, 0x0a, 0xc2, 0xb0, 0xc0, 0x4d, 0x17, 0xa7,
+ 0xa3, 0xcb, 0xdd, 0xd6, 0x39, 0xe7, 0x62, 0xe8, 0x0d, 0x30, 0x60, 0x82,
+ 0x89, 0xbc, 0x6b, 0x72, 0x11, 0xd6, 0x9a, 0xf7, 0x66, 0x02, 0xd2, 0xef,
+ 0x33, 0xc5, 0x75, 0x0c, 0xb3, 0xc1, 0x83, 0xc1, 0x14, 0x50, 0xa3, 0x42,
+ 0x3d, 0x6d, 0xcf, 0x4a},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 144
+ {SEC_OID_SHA256,
+ 144,
+ {0x5d, 0xa3, 0x03, 0xd9, 0xc8, 0x8b, 0xa8, 0x0e, 0x7d, 0xf9, 0xc1, 0xbb,
+ 0x65, 0x0e, 0x83, 0x17, 0xc6, 0x01, 0x67, 0x6a, 0xf8, 0xfb, 0xad, 0xd8,
+ 0x65, 0x50, 0xd1, 0x5d, 0xa9, 0xaa, 0x9f, 0x3d, 0x46, 0x5d, 0x27, 0x19,
+ 0x09, 0x6e, 0x73, 0x8e, 0x92, 0x2b, 0x8b, 0xbd, 0x1b, 0x2e, 0x03, 0x2f,
+ 0x7c, 0xde, 0xbb, 0x11, 0x12, 0x66, 0x81, 0x46, 0x41, 0xfc, 0x45, 0x85,
+ 0x7a, 0xf8, 0xb1, 0x0e, 0xbf, 0x32, 0x8c, 0x9a, 0x43, 0x41, 0x70, 0x10,
+ 0x1a, 0x04, 0xbe, 0x7c, 0xb2, 0x55, 0x93, 0x94, 0xde, 0xbb, 0x8a, 0x5e,
+ 0xfa, 0xc2, 0x0c, 0x6e, 0xd8, 0x58, 0xb1, 0x3d, 0x18, 0x55, 0x36, 0x27,
+ 0x0f, 0x05, 0x69, 0x13, 0x79, 0x0a, 0x4c, 0xd2, 0x69, 0xc4, 0x24, 0x07,
+ 0x51, 0x83, 0x62, 0x0c, 0x6a, 0x31, 0x2a, 0xca, 0x86, 0x0f, 0x7d, 0x3d,
+ 0x69, 0x4b, 0xf5, 0xe9, 0x69, 0xfd, 0x0f, 0xb9, 0x33, 0x3f, 0x7e, 0x42,
+ 0xe8, 0x95, 0x5a, 0xce, 0x71, 0xd9, 0x57, 0xf8, 0xeb, 0x9f, 0xe1, 0x96,
+ 0x51, 0x17, 0x68, 0x4c, 0x2e, 0x73, 0xeb, 0x2d, 0xbd, 0xd9, 0x7c, 0x1b,
+ 0x2f, 0x78, 0x02, 0xdc, 0x68, 0xfb, 0x98, 0x24, 0x25, 0x4b, 0x12, 0x80,
+ 0x55, 0x93, 0x23, 0x99, 0xc7, 0x96, 0xdd, 0x3a, 0xb1, 0x4d, 0x62, 0xb9,
+ 0x17, 0xb7, 0x52, 0x07, 0x60, 0xe6, 0x78, 0xf7, 0xc5, 0xea, 0xfd, 0x82,
+ 0xf6, 0x51, 0x09, 0x06, 0xd9, 0x59, 0xfa, 0xad, 0x86, 0x7c, 0x92, 0xa5,
+ 0xbd, 0x8b, 0xbe, 0x8c, 0x1e, 0x64, 0xa3, 0x40, 0x25, 0x62, 0x1b, 0x20,
+ 0xdf, 0xa1, 0x66, 0xe3, 0x72, 0x51, 0xbd, 0xa6, 0xe7, 0x6c, 0x29, 0x6d,
+ 0xc8, 0x23, 0xac, 0xd8, 0xdd, 0xc7, 0x3a, 0xaa, 0x29, 0xa5, 0x57, 0x2f,
+ 0xac, 0x23, 0x44, 0xf8, 0xd2, 0x13, 0xc2, 0x1e, 0x5f, 0xcf, 0xa1, 0xe5,
+ 0x0b, 0x8b, 0x2e, 0xba},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 145
+ {SEC_OID_SHA256,
+ 145,
+ {0x73, 0xae, 0x94, 0xe6, 0x74, 0x9a, 0x14, 0xbf, 0x9e, 0x15, 0x73, 0x05,
+ 0x23, 0x1c, 0xa7, 0x94, 0x1d, 0x8c, 0xc4, 0x28, 0x92, 0x41, 0x05, 0x20,
+ 0x06, 0x0f, 0x91, 0x6e, 0x1d, 0xe6, 0x57, 0xe1, 0x1b, 0x50, 0xe4, 0x2a,
+ 0x47, 0x66, 0xc5, 0xe7, 0xb5, 0x54, 0x94, 0xc6, 0x05, 0xad, 0x33, 0x24,
+ 0xe7, 0x8d, 0x80, 0xf8, 0xc4, 0xb3, 0x1b, 0x10, 0x55, 0xa5, 0x99, 0xa3,
+ 0xb3, 0x18, 0x43, 0xc9, 0x00, 0x98, 0x0c, 0xe0, 0x57, 0xcb, 0x8b, 0xcf,
+ 0x09, 0x90, 0x6c, 0x88, 0x32, 0xa9, 0x75, 0x36, 0xfb, 0xa1, 0x59, 0x72,
+ 0x3e, 0x7e, 0xf2, 0x71, 0xa8, 0x01, 0x75, 0x45, 0xbe, 0xa5, 0xbc, 0x0f,
+ 0x3c, 0xfe, 0x19, 0xf9, 0x67, 0xf9, 0xec, 0xfe, 0x0b, 0xc9, 0xf7, 0x86,
+ 0xda, 0xf5, 0x36, 0x7b, 0xe0, 0x04, 0x56, 0xf9, 0x7d, 0x4f, 0x3b, 0x69,
+ 0xd9, 0x32, 0xfc, 0x5d, 0x11, 0x97, 0x79, 0xde, 0x21, 0xf7, 0xa4, 0xe0,
+ 0xa9, 0xe8, 0x0b, 0x65, 0xbb, 0xee, 0x18, 0x49, 0x4c, 0x4c, 0x48, 0xc4,
+ 0xbe, 0x3a, 0x62, 0xa1, 0x9b, 0x48, 0x3b, 0xd5, 0x6d, 0x19, 0x4f, 0xf1,
+ 0xc8, 0x8c, 0xf1, 0x46, 0xc2, 0xea, 0xc3, 0xfa, 0x2a, 0x05, 0xaf, 0xaf,
+ 0x3a, 0x81, 0x3d, 0x5e, 0xfe, 0x29, 0x34, 0x2f, 0x6b, 0x0f, 0xba, 0x81,
+ 0xc1, 0x24, 0x1d, 0x56, 0x53, 0x06, 0xd0, 0x93, 0x66, 0x99, 0xdd, 0x20,
+ 0x24, 0x86, 0x89, 0xc5, 0xb6, 0xb4, 0xec, 0x2f, 0x31, 0xa1, 0x2c, 0x0d,
+ 0x59, 0x09, 0x01, 0x3e, 0xd9, 0x77, 0x99, 0xc4, 0x7e, 0xf0, 0x89, 0xb9,
+ 0xd9, 0x8e, 0xe7, 0xe7, 0x9c, 0x8d, 0x89, 0xd7, 0xa2, 0x75, 0x63, 0xc5,
+ 0x29, 0x91, 0x79, 0x77, 0xff, 0x12, 0xa0, 0x75, 0x3b, 0xdf, 0x8b, 0x4f,
+ 0x62, 0xb6, 0x60, 0xd3, 0x3f, 0x7f, 0x6d, 0xa7, 0x86, 0x0e, 0xd4, 0xb0,
+ 0x21, 0xf5, 0x1d, 0x01},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 146
+ {SEC_OID_SHA256,
+ 146,
+ {0x46, 0x8c, 0x5f, 0x91, 0x0f, 0xbc, 0xd2, 0xe2, 0xe4, 0x12, 0xde, 0x22,
+ 0x19, 0x9a, 0x9e, 0xc2, 0xe4, 0x6d, 0x08, 0x4e, 0x24, 0x50, 0xe3, 0x75,
+ 0x2e, 0x58, 0x17, 0x0f, 0xc7, 0xa7, 0xcd, 0x98, 0x70, 0xc2, 0x48, 0x59,
+ 0xca, 0x13, 0x1b, 0x96, 0x7e, 0x0a, 0x73, 0x4d, 0x55, 0x5a, 0x78, 0x79,
+ 0x5a, 0xda, 0x98, 0x6a, 0x1b, 0x13, 0xb8, 0x1a, 0xc3, 0xbc, 0x5b, 0x7e,
+ 0x85, 0x8f, 0xb3, 0x07, 0x57, 0x08, 0xd2, 0xcb, 0x03, 0xe4, 0xca, 0xda,
+ 0x94, 0x45, 0x59, 0x70, 0xfa, 0x7d, 0x84, 0x94, 0x79, 0xec, 0x8e, 0x54,
+ 0x84, 0x27, 0x01, 0x96, 0x14, 0x7a, 0xc7, 0x7c, 0x20, 0xc0, 0xa1, 0x46,
+ 0x28, 0xb8, 0xd3, 0xa6, 0x93, 0x88, 0x97, 0x3e, 0x17, 0xd5, 0x71, 0x00,
+ 0x5a, 0xe2, 0x18, 0xfe, 0xf6, 0x7c, 0x70, 0xf6, 0x24, 0x36, 0xba, 0x32,
+ 0xe5, 0xa5, 0x35, 0x66, 0xff, 0x63, 0x10, 0x94, 0x44, 0x17, 0xc7, 0xdd,
+ 0x0f, 0x7e, 0x1e, 0x5a, 0xaf, 0xbb, 0xb9, 0xd4, 0xd0, 0x85, 0x3d, 0x84,
+ 0x62, 0x4f, 0x9d, 0x6e, 0x3c, 0x80, 0x78, 0xc1, 0x7c, 0x34, 0xaa, 0x16,
+ 0xf0, 0xbc, 0x89, 0x71, 0x58, 0x0f, 0x45, 0x6c, 0x2d, 0xc4, 0x9f, 0x13,
+ 0xaf, 0x44, 0xca, 0xd2, 0xe3, 0xdd, 0x71, 0x20, 0xb7, 0x0d, 0x3b, 0xd2,
+ 0xc0, 0xa0, 0x95, 0x7d, 0x5a, 0x73, 0x9a, 0x95, 0x93, 0x2b, 0x24, 0xff,
+ 0xc5, 0x64, 0xbb, 0x94, 0xd7, 0x48, 0x24, 0x2c, 0xb9, 0x58, 0x75, 0x81,
+ 0x4f, 0xbe, 0xdf, 0x58, 0xe8, 0xc0, 0x36, 0xa5, 0x16, 0xb5, 0x40, 0xab,
+ 0x62, 0xa7, 0xaf, 0xdd, 0x6e, 0x3f, 0x30, 0x42, 0x42, 0x17, 0x3f, 0xc6,
+ 0x9c, 0xee, 0xb9, 0x58, 0x71, 0xbd, 0xcd, 0x53, 0x0d, 0x53, 0xb7, 0x14,
+ 0x54, 0x59, 0xcc, 0xf4, 0x1a, 0xfe, 0x2c, 0x8c, 0xa9, 0xcc, 0xbf, 0xfa,
+ 0x28, 0xd4, 0x05, 0xe0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 147
+ {SEC_OID_SHA256,
+ 147,
+ {0x9e, 0x7e, 0x0c, 0x0d, 0x92, 0x9b, 0xc1, 0x5e, 0xf8, 0xad, 0x6b, 0x64,
+ 0xf9, 0xdf, 0xac, 0x6a, 0x7f, 0x0b, 0x55, 0x94, 0x2e, 0xca, 0x76, 0xdf,
+ 0x1a, 0xda, 0x99, 0xe4, 0x43, 0xfc, 0x39, 0x25, 0xa5, 0xdd, 0x9e, 0x2b,
+ 0x25, 0xbe, 0xfc, 0x7a, 0x9e, 0x1c, 0x09, 0xc9, 0xd9, 0xc1, 0x9a, 0x3b,
+ 0xb8, 0x42, 0xc0, 0xf3, 0x5e, 0x8e, 0xcd, 0x42, 0x29, 0x80, 0x70, 0x12,
+ 0xde, 0x47, 0x13, 0x03, 0x35, 0x17, 0x5d, 0x6f, 0x55, 0x8b, 0x79, 0xaa,
+ 0xe6, 0xfd, 0x7b, 0xf2, 0xbe, 0xe8, 0x6e, 0xa2, 0x90, 0x2f, 0xcd, 0x90,
+ 0x67, 0x92, 0x7f, 0x48, 0x5b, 0x00, 0x77, 0x23, 0xaf, 0x82, 0x65, 0x11,
+ 0xd1, 0xa0, 0x10, 0x42, 0xed, 0x6a, 0x7a, 0x2b, 0x2c, 0x55, 0x8c, 0x92,
+ 0x9a, 0x58, 0x0c, 0xab, 0xbd, 0x83, 0xc5, 0x67, 0x6e, 0x1a, 0xf8, 0x60,
+ 0xc5, 0x96, 0xef, 0x78, 0x4b, 0x04, 0x3d, 0x5c, 0x5e, 0xd9, 0x63, 0xc8,
+ 0x59, 0x76, 0x14, 0x99, 0x11, 0x13, 0x37, 0xcf, 0xcf, 0x9d, 0x4c, 0xdf,
+ 0x8a, 0x30, 0x5d, 0x6d, 0xa8, 0x3a, 0xc6, 0x23, 0x9a, 0x4b, 0x2c, 0x16,
+ 0x28, 0x1d, 0x1f, 0x4f, 0x30, 0xa0, 0x63, 0x10, 0xbf, 0x42, 0x37, 0xba,
+ 0x65, 0x94, 0xb9, 0x3d, 0xe2, 0x79, 0xe8, 0xfd, 0xa3, 0x40, 0x6b, 0xd5,
+ 0xc7, 0xbe, 0x52, 0xa0, 0xd3, 0xcb, 0x2c, 0x73, 0x62, 0xa6, 0xba, 0x02,
+ 0x8e, 0x74, 0x57, 0x2c, 0x8f, 0x21, 0xe3, 0xeb, 0xb6, 0x08, 0xce, 0x28,
+ 0x4b, 0x4b, 0x37, 0x8b, 0x21, 0x1c, 0xcc, 0x8f, 0x42, 0x47, 0x1e, 0xe8,
+ 0x69, 0x23, 0xf5, 0x7f, 0xd7, 0xc2, 0xb8, 0x92, 0x6c, 0x9f, 0xe0, 0xa9,
+ 0x15, 0xe1, 0x60, 0x17, 0x1c, 0xd5, 0x95, 0xb3, 0x79, 0x24, 0xeb, 0xda,
+ 0x6e, 0xe1, 0x87, 0xf4, 0xa5, 0xe7, 0xe4, 0xa6, 0x31, 0x61, 0xe2, 0x46,
+ 0xf2, 0x7e, 0xb8, 0x29},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 148
+ {SEC_OID_SHA256,
+ 148,
+ {0x92, 0x61, 0x7d, 0xc9, 0x32, 0xc1, 0x10, 0xbf, 0x61, 0xe8, 0x88, 0x95,
+ 0x56, 0x06, 0x38, 0xdf, 0x4f, 0x8d, 0x05, 0x17, 0x2f, 0x43, 0x5a, 0xf4,
+ 0x45, 0x72, 0x31, 0xad, 0x08, 0xa5, 0x65, 0x0f, 0x1f, 0x50, 0x56, 0x04,
+ 0x02, 0x9f, 0x42, 0x30, 0x28, 0x24, 0x7d, 0x42, 0x31, 0xc8, 0x6a, 0xf5,
+ 0x1d, 0xb3, 0x39, 0xc1, 0x80, 0x17, 0x7b, 0xad, 0xe3, 0x90, 0x76, 0xdc,
+ 0x67, 0xf9, 0x69, 0x1f, 0xb7, 0x23, 0x4d, 0x9b, 0x8c, 0x09, 0x7e, 0x65,
+ 0x0a, 0xb3, 0xf2, 0x82, 0x24, 0x14, 0x75, 0x7f, 0x36, 0x33, 0xa0, 0x47,
+ 0xc5, 0xd5, 0x08, 0x2e, 0xb4, 0x69, 0xc3, 0x57, 0x57, 0x67, 0x8b, 0xe4,
+ 0x6d, 0xb3, 0x2c, 0x4c, 0xb6, 0x28, 0xf3, 0x01, 0x21, 0xfd, 0x8f, 0x58,
+ 0x94, 0xee, 0xef, 0x27, 0x70, 0x7c, 0x86, 0x89, 0xad, 0xa5, 0xfa, 0xb7,
+ 0xab, 0x0c, 0x2e, 0x22, 0x90, 0xa7, 0x6a, 0x13, 0x27, 0x82, 0x8f, 0x41,
+ 0x86, 0x9e, 0xec, 0x62, 0xc2, 0xc0, 0x3f, 0xf5, 0x0d, 0x95, 0xa6, 0x78,
+ 0xbd, 0x95, 0xbb, 0xf5, 0x6f, 0x53, 0x3e, 0xab, 0xc5, 0x47, 0x4d, 0xf2,
+ 0xf2, 0x3c, 0xe2, 0xf8, 0xc0, 0xbb, 0x71, 0xb8, 0xbd, 0x79, 0xe2, 0xdc,
+ 0xc2, 0x8a, 0x68, 0x2e, 0xa3, 0x4e, 0xb2, 0x0e, 0x67, 0x00, 0x18, 0xbe,
+ 0xcd, 0x44, 0x20, 0x01, 0x15, 0xae, 0x51, 0x16, 0x66, 0x4c, 0xdd, 0x04,
+ 0x29, 0xfe, 0x22, 0x7f, 0xd0, 0xd5, 0x99, 0xb6, 0x0c, 0x6b, 0xd3, 0x91,
+ 0x10, 0x82, 0xa7, 0x42, 0x8a, 0xe1, 0xf5, 0x7b, 0xcf, 0xf5, 0xb9, 0x37,
+ 0x7f, 0xb3, 0x09, 0x94, 0x12, 0x9e, 0x2b, 0xec, 0x94, 0x29, 0xd6, 0xe6,
+ 0x13, 0xc1, 0xb5, 0x27, 0xe9, 0xf5, 0x1c, 0x6e, 0x99, 0x21, 0xf5, 0x9b,
+ 0xe1, 0x76, 0x3d, 0xcc, 0x21, 0x0c, 0xb2, 0xe4, 0xce, 0x86, 0x29, 0x7b,
+ 0x77, 0x4b, 0x1a, 0x0f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 149
+ {SEC_OID_SHA256,
+ 149,
+ {0x14, 0x4d, 0x33, 0xca, 0x3e, 0x76, 0x7a, 0xf7, 0xd1, 0xcf, 0x7d, 0xe0,
+ 0x04, 0x81, 0xc6, 0xdd, 0x65, 0x41, 0x18, 0x9c, 0xd4, 0x89, 0x9c, 0xbb,
+ 0xe3, 0x12, 0x54, 0x63, 0x46, 0x9e, 0x8d, 0x31, 0x70, 0x18, 0xd0, 0xfe,
+ 0xeb, 0x5f, 0x3c, 0x87, 0x5a, 0x4b, 0x72, 0x17, 0xbf, 0x11, 0x28, 0xf4,
+ 0x48, 0x06, 0x8a, 0xf8, 0x45, 0x88, 0x6d, 0xe4, 0x3a, 0x4b, 0xf4, 0xbf,
+ 0xcc, 0xbe, 0x7f, 0x4d, 0x02, 0xec, 0x30, 0x56, 0x97, 0x60, 0x11, 0x9e,
+ 0xa1, 0x44, 0x6a, 0xd2, 0x93, 0x7a, 0x0c, 0xe2, 0x8e, 0xbe, 0x3c, 0xf6,
+ 0x5b, 0x82, 0x12, 0xcf, 0xac, 0x09, 0xd1, 0x99, 0x88, 0xc3, 0xeb, 0xce,
+ 0xac, 0x6e, 0xe6, 0x2d, 0x7e, 0xd3, 0xd7, 0x16, 0xe1, 0x25, 0x17, 0xf2,
+ 0xc9, 0xae, 0xe9, 0x85, 0x61, 0xcc, 0xdc, 0x8e, 0x74, 0x30, 0xc6, 0xf9,
+ 0xf4, 0x8e, 0x13, 0xe1, 0x06, 0x1e, 0x18, 0xc0, 0x2d, 0x03, 0x7d, 0x22,
+ 0xfd, 0x4b, 0x40, 0xca, 0x20, 0x3b, 0x7e, 0xec, 0xea, 0x22, 0x9d, 0x15,
+ 0x51, 0x82, 0xfa, 0x8c, 0x4d, 0x70, 0x90, 0x5e, 0xf9, 0xb4, 0x28, 0x85,
+ 0xfa, 0xe0, 0xb9, 0x9b, 0xdb, 0x94, 0x52, 0x83, 0xbe, 0x02, 0x1a, 0x52,
+ 0x1a, 0x57, 0xde, 0x94, 0x95, 0x87, 0x85, 0xbb, 0x9f, 0xd8, 0xb9, 0xff,
+ 0x5f, 0x7a, 0x33, 0x4a, 0x00, 0x62, 0x89, 0x2e, 0xc1, 0x96, 0x7d, 0xb6,
+ 0xdb, 0x2f, 0x9d, 0x9a, 0xf7, 0x26, 0x43, 0x21, 0x62, 0x85, 0x79, 0x96,
+ 0xfa, 0xa8, 0x63, 0xea, 0xd0, 0xf7, 0xed, 0x76, 0x16, 0x43, 0x96, 0x1e,
+ 0x80, 0x19, 0x2b, 0x72, 0xc7, 0xbc, 0x22, 0x10, 0xd8, 0x06, 0x00, 0xbd,
+ 0xc5, 0xd9, 0xd7, 0x66, 0xfd, 0x4c, 0x1e, 0x82, 0x05, 0x3f, 0x42, 0xc5,
+ 0x4e, 0x79, 0xf2, 0x60, 0x57, 0x05, 0x18, 0x1a, 0x4d, 0x70, 0x39, 0x37,
+ 0x7d, 0xc3, 0x6c, 0x02},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 150
+ {SEC_OID_SHA256,
+ 150,
+ {0x8c, 0xac, 0x0e, 0xc2, 0x41, 0x6e, 0x1f, 0xfc, 0xb3, 0x7a, 0xcb, 0x5b,
+ 0x86, 0x22, 0x7e, 0x5a, 0x6b, 0x88, 0xb7, 0xe4, 0xf5, 0x09, 0x81, 0xaa,
+ 0x54, 0xa1, 0xea, 0xd4, 0x01, 0xe9, 0xb9, 0x68, 0xf6, 0x8b, 0x1e, 0x02,
+ 0x78, 0xe5, 0x53, 0x00, 0x07, 0x0f, 0x3f, 0x05, 0x96, 0x3c, 0xd7, 0x41,
+ 0x24, 0xed, 0x58, 0xfa, 0x39, 0x69, 0xc4, 0x1c, 0x51, 0x06, 0xa1, 0x45,
+ 0x49, 0x01, 0x74, 0x00, 0x13, 0x38, 0xc5, 0x04, 0xfc, 0x01, 0xd2, 0x57,
+ 0x43, 0x84, 0x22, 0x3e, 0xca, 0x0a, 0x75, 0x51, 0x42, 0x69, 0x76, 0x31,
+ 0xe5, 0x95, 0x56, 0x66, 0x9e, 0x68, 0x6b, 0x6a, 0xc8, 0x95, 0x61, 0xc2,
+ 0x83, 0xc8, 0x55, 0xe6, 0xac, 0x27, 0xe4, 0xc9, 0xe4, 0xc6, 0x98, 0x9c,
+ 0x97, 0xd8, 0x6f, 0x7f, 0x9c, 0xe0, 0x42, 0xa6, 0x5f, 0x20, 0xea, 0x44,
+ 0x2b, 0xff, 0x4f, 0x6e, 0x30, 0x25, 0x85, 0x4a, 0x2d, 0xb5, 0x62, 0xf4,
+ 0xa2, 0x5e, 0x2e, 0x9d, 0x0c, 0xbb, 0xdc, 0xa0, 0x56, 0xc0, 0x9b, 0xbf,
+ 0x23, 0x08, 0xc3, 0xd3, 0x4a, 0x0c, 0x0e, 0x39, 0xb9, 0x32, 0xcb, 0x6c,
+ 0x6f, 0xfa, 0x47, 0xf4, 0x71, 0xf6, 0x27, 0x64, 0x39, 0xb3, 0x20, 0x04,
+ 0x4c, 0x8d, 0x9d, 0x00, 0xdf, 0xfd, 0x9f, 0x01, 0x44, 0x23, 0x26, 0xa2,
+ 0x09, 0xfc, 0x01, 0xcf, 0x03, 0x4a, 0xb8, 0x4b, 0x0d, 0x9f, 0xa8, 0xf6,
+ 0x3c, 0x2c, 0x34, 0x2d, 0xea, 0xa9, 0xba, 0xf3, 0x2b, 0x90, 0x4b, 0x66,
+ 0x45, 0x15, 0x90, 0xfe, 0xbe, 0x4c, 0x18, 0x21, 0xfd, 0x6b, 0x6e, 0x88,
+ 0xa5, 0xc1, 0x30, 0x7b, 0x05, 0x3c, 0xd0, 0xfe, 0x90, 0x40, 0xab, 0xc3,
+ 0x25, 0x77, 0x66, 0xa8, 0x2e, 0x4d, 0x9c, 0x6f, 0x9a, 0x05, 0x9f, 0xbb,
+ 0x41, 0xbb, 0x71, 0x16, 0xbb, 0x6d, 0x71, 0xe6, 0xfa, 0x77, 0x80, 0x85,
+ 0x93, 0x08, 0x95, 0xbc},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 151
+ {SEC_OID_SHA256,
+ 151,
+ {0x8c, 0xf2, 0xa2, 0xd4, 0xf7, 0xe3, 0xbc, 0xe3, 0x19, 0xcb, 0xf1, 0xf2,
+ 0x61, 0x1c, 0x92, 0x09, 0xed, 0xb6, 0x96, 0xe6, 0x1b, 0xa9, 0x84, 0x51,
+ 0x20, 0x67, 0xdb, 0x8a, 0x91, 0xe7, 0xfa, 0xf6, 0xbd, 0x1b, 0xc3, 0x99,
+ 0xcf, 0xc9, 0xe7, 0xe7, 0x44, 0x66, 0x2d, 0x07, 0x43, 0x7f, 0x67, 0x7b,
+ 0x1f, 0xd0, 0x4f, 0xab, 0x3d, 0xe3, 0xf9, 0xc8, 0x94, 0x99, 0xd4, 0xa1,
+ 0x5a, 0x90, 0xc1, 0x94, 0x04, 0x8b, 0x77, 0x23, 0xff, 0x22, 0x57, 0x2a,
+ 0xcf, 0x54, 0x18, 0x78, 0x52, 0x38, 0x1c, 0x34, 0x53, 0xae, 0x11, 0xda,
+ 0x31, 0x8b, 0x92, 0x51, 0x3d, 0x35, 0x44, 0xe6, 0x71, 0xf7, 0x42, 0xbb,
+ 0xc3, 0xbd, 0x69, 0xc8, 0x55, 0x2f, 0x1d, 0x4c, 0x58, 0xb4, 0x3a, 0x6f,
+ 0x7e, 0x6b, 0xfc, 0xc9, 0xea, 0xf7, 0x8f, 0x9b, 0x94, 0xcf, 0x59, 0xb7,
+ 0xbe, 0x21, 0xce, 0xb2, 0xde, 0x33, 0xe5, 0x0e, 0x50, 0xfb, 0x8a, 0x45,
+ 0x92, 0x44, 0x1e, 0x09, 0x19, 0xc6, 0x21, 0x47, 0x7a, 0x49, 0xf8, 0x7d,
+ 0x51, 0x90, 0xfc, 0xef, 0xcf, 0x41, 0x64, 0xff, 0x7d, 0x2d, 0x58, 0x03,
+ 0xf0, 0x3a, 0x8d, 0xbd, 0xbe, 0x74, 0x25, 0x83, 0x42, 0xe5, 0x0c, 0x33,
+ 0xfe, 0x30, 0x72, 0x94, 0xca, 0x1e, 0xe3, 0xb2, 0xdc, 0x6f, 0x40, 0x0a,
+ 0x12, 0xcb, 0xa0, 0x00, 0x02, 0x87, 0x1b, 0xbd, 0x85, 0x2e, 0x10, 0x5b,
+ 0x35, 0x0d, 0xc1, 0x1e, 0x4b, 0x55, 0x11, 0x82, 0xec, 0xf2, 0x08, 0x8c,
+ 0xc4, 0x6a, 0xf1, 0xa8, 0x99, 0xe6, 0x06, 0xbe, 0xf7, 0x93, 0x89, 0x7f,
+ 0x53, 0x87, 0x92, 0xa0, 0x99, 0x01, 0x15, 0x0c, 0xf4, 0x0e, 0xfd, 0xae,
+ 0x87, 0xe8, 0x38, 0xd6, 0xc2, 0xa5, 0xac, 0x84, 0x77, 0x15, 0x99, 0xda,
+ 0xa0, 0xe5, 0xed, 0x9d, 0xb1, 0xcd, 0x35, 0x46, 0x8a, 0xb3, 0xb5, 0xe2,
+ 0xc1, 0x2a, 0x6d, 0x1d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for oid
+ // tcID: 152
+ {SEC_OID_SHA256,
+ 152,
+ {0x2d, 0xd4, 0x58, 0x29, 0x7c, 0xe1, 0xa8, 0x84, 0x5a, 0x76, 0x7f, 0x0a,
+ 0x1e, 0x40, 0xbc, 0x30, 0xd3, 0xb9, 0xb5, 0x4b, 0x4a, 0x82, 0xf6, 0x24,
+ 0x0a, 0x3b, 0x99, 0x3c, 0xde, 0x0f, 0x70, 0x69, 0x54, 0x35, 0xde, 0x79,
+ 0x73, 0xab, 0x17, 0x35, 0x26, 0x99, 0xe8, 0xe3, 0x83, 0x39, 0x1f, 0x17,
+ 0xf3, 0x5c, 0xaf, 0xf6, 0x0e, 0x64, 0x58, 0x7e, 0x27, 0x14, 0xfc, 0x68,
+ 0x07, 0xb0, 0x0e, 0x98, 0x34, 0x4a, 0xcb, 0x71, 0x19, 0x5e, 0x20, 0x67,
+ 0x3d, 0x7a, 0xe0, 0x36, 0x0e, 0x2a, 0xeb, 0x66, 0xa5, 0x83, 0x1e, 0x11,
+ 0x65, 0x43, 0x25, 0x34, 0xf8, 0x73, 0xc0, 0xf6, 0x25, 0xeb, 0x3a, 0xba,
+ 0x93, 0x07, 0xec, 0xfb, 0x7a, 0x46, 0x0b, 0xa4, 0xe2, 0x86, 0x10, 0xa7,
+ 0x24, 0x2c, 0xf0, 0xf7, 0x6a, 0x73, 0xe3, 0x3d, 0x6b, 0x15, 0xc4, 0x89,
+ 0xe2, 0x75, 0x5f, 0x91, 0xcc, 0x4d, 0xc4, 0x7a, 0xcd, 0x6e, 0x92, 0x61,
+ 0xa2, 0xe3, 0x46, 0x41, 0xfa, 0xfe, 0x52, 0xda, 0x98, 0xa1, 0x0e, 0x4a,
+ 0x83, 0x06, 0xc8, 0x43, 0xcc, 0xc8, 0xf1, 0xbc, 0x3c, 0x98, 0xf1, 0xb4,
+ 0xd7, 0xe3, 0xeb, 0xde, 0x56, 0x07, 0x24, 0x3e, 0x4a, 0x4b, 0xc4, 0x42,
+ 0xf8, 0x7d, 0x2a, 0x2d, 0x09, 0xa8, 0x3c, 0x9a, 0xca, 0xd2, 0x5e, 0x55,
+ 0x8d, 0xbb, 0x72, 0x27, 0x75, 0x12, 0xb2, 0x84, 0xa0, 0xf9, 0x3b, 0xe1,
+ 0x55, 0x17, 0x2b, 0x9f, 0x84, 0x63, 0xe2, 0x7a, 0x70, 0x1b, 0x36, 0x16,
+ 0xc3, 0x02, 0x18, 0x01, 0xf8, 0x93, 0xb7, 0x2a, 0xbf, 0x79, 0x19, 0xf9,
+ 0x96, 0x3a, 0x20, 0xd1, 0x51, 0xa5, 0xa8, 0xd0, 0xbf, 0x2d, 0xbe, 0x52,
+ 0x8d, 0x19, 0x90, 0x84, 0xa2, 0xd7, 0xd4, 0xf3, 0xd1, 0xc0, 0xed, 0x58,
+ 0x93, 0x11, 0x76, 0x20, 0xcc, 0x68, 0x00, 0xad, 0x3d, 0x7d, 0x24, 0x6c,
+ 0xa0, 0x74, 0xc5, 0x4b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 153
+ {SEC_OID_SHA256,
+ 153,
+ {0x09, 0xb1, 0xfc, 0xf9, 0xa7, 0x6a, 0x1c, 0xc0, 0x81, 0x9f, 0xbf, 0xcc,
+ 0x70, 0xd5, 0x4d, 0x52, 0xec, 0x5c, 0x50, 0x07, 0xc1, 0x35, 0x81, 0x41,
+ 0x5b, 0x74, 0x2c, 0xfe, 0xd2, 0x18, 0x5c, 0x2a, 0x26, 0x78, 0x4a, 0xa8,
+ 0x5a, 0x20, 0x8d, 0xd4, 0xed, 0x14, 0x06, 0x54, 0xdf, 0x11, 0x43, 0x6c,
+ 0x54, 0x87, 0xc1, 0x70, 0xbb, 0x21, 0x3e, 0x98, 0x98, 0x65, 0x00, 0x19,
+ 0x84, 0x8b, 0x26, 0x41, 0x3f, 0x8d, 0xd6, 0xf0, 0xaa, 0xe6, 0xed, 0xb4,
+ 0x1a, 0xc0, 0x17, 0xc0, 0x79, 0xb6, 0x3d, 0xe3, 0x11, 0xfa, 0xb7, 0xdc,
+ 0xce, 0x52, 0x2b, 0x93, 0x61, 0xfe, 0xeb, 0x94, 0x1e, 0x93, 0x71, 0xbc,
+ 0x20, 0x93, 0x66, 0x89, 0xd0, 0xa7, 0xe4, 0x64, 0xc8, 0x69, 0xff, 0x8d,
+ 0xb1, 0xf8, 0x58, 0x90, 0xd6, 0x04, 0xe8, 0x14, 0xa3, 0xfa, 0x9c, 0x39,
+ 0xd1, 0x01, 0xbf, 0x7a, 0x4b, 0x40, 0xae, 0x89, 0xe1, 0x22, 0xd3, 0x14,
+ 0x46, 0x26, 0x06, 0xf8, 0xa5, 0xe5, 0x03, 0x9f, 0x86, 0xbb, 0xd3, 0xda,
+ 0x35, 0xf8, 0xd2, 0x13, 0xb6, 0x4f, 0xa8, 0x2a, 0xff, 0x06, 0x78, 0x17,
+ 0x93, 0x6d, 0xa0, 0xc0, 0x09, 0xd9, 0xf7, 0x24, 0xab, 0xb2, 0x06, 0x05,
+ 0x88, 0xf8, 0xce, 0x3b, 0xdc, 0x13, 0xac, 0x58, 0x7d, 0x51, 0xa1, 0x97,
+ 0xac, 0xff, 0x53, 0x3d, 0x0e, 0x4e, 0x03, 0x08, 0x35, 0x89, 0xd1, 0xd7,
+ 0x36, 0x38, 0x27, 0xc3, 0x4f, 0x26, 0x16, 0x16, 0x2b, 0x08, 0x57, 0x15,
+ 0x41, 0x7d, 0x3b, 0x8c, 0xb1, 0x78, 0x2c, 0x04, 0xcd, 0x0a, 0x37, 0xdc,
+ 0x91, 0x78, 0x0d, 0xbf, 0xb5, 0x21, 0x8d, 0x67, 0x4a, 0x2d, 0x2c, 0x10,
+ 0x96, 0xc2, 0xf0, 0x5b, 0x28, 0xaa, 0xa5, 0x75, 0xb6, 0x0e, 0x38, 0x12,
+ 0x3a, 0x8e, 0xd8, 0xd3, 0x43, 0xef, 0x95, 0xf7, 0x77, 0x08, 0x1e, 0xee,
+ 0x89, 0x8e, 0xa4, 0x55},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 154
+ {SEC_OID_SHA256,
+ 154,
+ {0x88, 0x9b, 0xcf, 0x54, 0xa2, 0x85, 0x25, 0xd3, 0x2d, 0xb0, 0x3e, 0x84,
+ 0x52, 0xc6, 0xe0, 0xf0, 0xae, 0xf9, 0x94, 0x17, 0x16, 0xdb, 0xff, 0x04,
+ 0x97, 0x01, 0x4e, 0xa9, 0xb0, 0xb1, 0x81, 0xbe, 0x70, 0xd3, 0x19, 0x57,
+ 0x4c, 0x24, 0xfb, 0xbd, 0x75, 0x2d, 0xbb, 0x9f, 0xfc, 0xe4, 0xb1, 0x98,
+ 0xab, 0x43, 0xb9, 0x50, 0xb0, 0x5c, 0x2a, 0x12, 0x88, 0x54, 0x2b, 0x60,
+ 0x52, 0xc5, 0x57, 0xc8, 0x74, 0x50, 0x16, 0x8e, 0x4c, 0xdd, 0x39, 0x9e,
+ 0xd8, 0xd9, 0xb7, 0xaa, 0x7c, 0x84, 0x1a, 0x39, 0xb2, 0x8c, 0x7b, 0xef,
+ 0x5b, 0xab, 0x0f, 0x17, 0x16, 0xe8, 0xe9, 0xde, 0x9a, 0x15, 0xc1, 0x13,
+ 0x2b, 0xc1, 0x2c, 0xfb, 0xb7, 0x7f, 0x23, 0x74, 0x09, 0x60, 0x8f, 0xb8,
+ 0xba, 0xaa, 0x2e, 0x85, 0x17, 0x42, 0x65, 0x5e, 0x27, 0x2e, 0x03, 0xf2,
+ 0x88, 0x66, 0x72, 0x3b, 0x20, 0x2d, 0x63, 0x9f, 0x28, 0xe2, 0x93, 0x72,
+ 0xf1, 0x85, 0x79, 0xc4, 0x48, 0x25, 0x70, 0xb3, 0x81, 0x6e, 0x03, 0x7f,
+ 0x8f, 0x25, 0x6d, 0x7a, 0x95, 0x11, 0x69, 0x88, 0xb6, 0x76, 0xe0, 0x59,
+ 0x98, 0x85, 0xce, 0xa8, 0x0d, 0x3c, 0x24, 0xb6, 0x98, 0x4e, 0xc8, 0x08,
+ 0x0a, 0x80, 0xaf, 0x02, 0x0e, 0x7d, 0x56, 0x31, 0xce, 0x86, 0x46, 0xc9,
+ 0xd2, 0x70, 0xd4, 0xa5, 0x21, 0x12, 0x2c, 0x00, 0x9f, 0xf6, 0x26, 0xd2,
+ 0xc4, 0x28, 0xb1, 0xb8, 0x33, 0x45, 0x69, 0xa7, 0xe7, 0x9a, 0xa6, 0x4a,
+ 0x5d, 0xce, 0xcc, 0x7c, 0x7e, 0x48, 0x81, 0x74, 0x6b, 0xc3, 0x75, 0x4a,
+ 0x87, 0xfe, 0x51, 0x01, 0x8c, 0xb4, 0x01, 0xbd, 0xcd, 0x69, 0x82, 0xc4,
+ 0xfb, 0x4b, 0x37, 0x82, 0x00, 0x8b, 0x95, 0x18, 0x47, 0xd6, 0x4d, 0x3e,
+ 0xaf, 0xe4, 0xe9, 0x74, 0xbf, 0x61, 0xd2, 0x15, 0xe6, 0x3b, 0x75, 0x03,
+ 0x13, 0x16, 0x3c, 0x47},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 155
+ {SEC_OID_SHA256,
+ 155,
+ {0x14, 0xdb, 0xd0, 0xf3, 0x2a, 0x7f, 0xd6, 0x4c, 0xa1, 0x89, 0x13, 0xef,
+ 0x84, 0x0e, 0x11, 0x3d, 0x7b, 0xda, 0xf2, 0x2a, 0xea, 0x67, 0x14, 0x14,
+ 0xc9, 0xc4, 0x4d, 0xe0, 0x22, 0x18, 0xb4, 0x74, 0xd6, 0xd4, 0x86, 0x7a,
+ 0x9a, 0x4b, 0x61, 0x44, 0xbc, 0x62, 0x74, 0xde, 0xae, 0x6f, 0x61, 0x5d,
+ 0xdf, 0xc5, 0x4a, 0x9e, 0x74, 0xb4, 0xc6, 0x57, 0x18, 0x7c, 0x81, 0x87,
+ 0x81, 0xe3, 0x99, 0x79, 0x8d, 0xb8, 0xe6, 0x29, 0x87, 0xa1, 0x28, 0x10,
+ 0x50, 0x86, 0xfb, 0xcf, 0xf4, 0xd5, 0xa0, 0x6b, 0xb4, 0x38, 0x23, 0xb1,
+ 0xf7, 0x54, 0xe4, 0x85, 0xdc, 0x24, 0xd9, 0xf9, 0x52, 0xd1, 0xd4, 0xed,
+ 0xe9, 0x50, 0x4c, 0x92, 0xa2, 0x51, 0x1c, 0xf5, 0x1e, 0x68, 0xeb, 0x67,
+ 0xdb, 0x95, 0x91, 0x52, 0xba, 0x17, 0x00, 0xaf, 0x0e, 0x0a, 0xed, 0x53,
+ 0x32, 0x46, 0xd7, 0xce, 0x9e, 0x0c, 0x01, 0x2e, 0xda, 0x62, 0xd6, 0x6a,
+ 0xb5, 0xbe, 0x82, 0xb0, 0xee, 0x5f, 0xe4, 0x86, 0x3d, 0x3c, 0x16, 0xb5,
+ 0x9e, 0xd6, 0xd4, 0x63, 0xc3, 0x82, 0xb2, 0x5a, 0x9c, 0x8a, 0xce, 0x7d,
+ 0xbb, 0x26, 0xb1, 0x25, 0xaf, 0xaf, 0x44, 0xbf, 0x93, 0xed, 0xf6, 0xa6,
+ 0x39, 0x42, 0xb3, 0x8f, 0x40, 0xde, 0xef, 0x43, 0xae, 0x35, 0x49, 0x34,
+ 0x05, 0x69, 0x17, 0xc9, 0xaf, 0x66, 0x55, 0x87, 0x2b, 0x01, 0x0b, 0x08,
+ 0x40, 0x40, 0x3c, 0x1c, 0xd5, 0xc0, 0x53, 0x35, 0x5f, 0xab, 0xaa, 0x23,
+ 0xba, 0x39, 0xdd, 0x38, 0x1f, 0x48, 0x67, 0xa2, 0x26, 0x4c, 0x47, 0x6b,
+ 0xa6, 0x7d, 0x46, 0x76, 0x7c, 0x54, 0x6e, 0xd3, 0xea, 0x59, 0x48, 0x8c,
+ 0x55, 0x00, 0xc7, 0x9c, 0xf5, 0xe0, 0x67, 0x0c, 0xe7, 0x44, 0xc2, 0x60,
+ 0x3e, 0x01, 0xe7, 0xc5, 0x3f, 0x45, 0x2c, 0x22, 0xba, 0x15, 0xa8, 0xc5,
+ 0x93, 0x0c, 0x61, 0xe1},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 156
+ {SEC_OID_SHA256,
+ 156,
+ {0x4b, 0xad, 0x95, 0x4b, 0x43, 0xb0, 0xfb, 0x96, 0x6a, 0xc3, 0x3e, 0xd7,
+ 0xc8, 0xcc, 0xf2, 0xfa, 0x82, 0x46, 0x27, 0x96, 0x77, 0x17, 0x2b, 0x39,
+ 0x85, 0x42, 0x68, 0xb3, 0xc2, 0xa3, 0xfa, 0x67, 0x08, 0x40, 0xaa, 0xb9,
+ 0xe0, 0xf5, 0x3a, 0x75, 0x4b, 0xbd, 0x10, 0x5f, 0x2e, 0x52, 0xa2, 0x9b,
+ 0x13, 0x29, 0x91, 0xed, 0x81, 0x4c, 0xfe, 0xe0, 0xa1, 0x02, 0xe2, 0x93,
+ 0x45, 0x14, 0x20, 0xde, 0xac, 0x21, 0x4b, 0xdb, 0x5a, 0x57, 0x4f, 0x9c,
+ 0xb4, 0xb3, 0x66, 0x1b, 0x10, 0xf6, 0x80, 0x4f, 0x5c, 0x27, 0xd1, 0x23,
+ 0x95, 0x56, 0x41, 0x3d, 0xb0, 0x1c, 0xf1, 0x23, 0x13, 0x28, 0x82, 0x97,
+ 0x2d, 0x04, 0xb9, 0xa0, 0xb8, 0xd0, 0x46, 0xb8, 0x99, 0x3e, 0xed, 0xae,
+ 0x81, 0x1f, 0x67, 0xd9, 0xac, 0xb9, 0xe2, 0x8b, 0x3a, 0xb4, 0xb6, 0xc4,
+ 0xd0, 0xe4, 0x2f, 0x85, 0x87, 0x96, 0x23, 0xf1, 0x90, 0x1a, 0xc0, 0x82,
+ 0xc9, 0x3e, 0xf0, 0xfb, 0xc1, 0x2f, 0x3f, 0xfc, 0xaf, 0x25, 0x2c, 0x89,
+ 0x53, 0xbb, 0xf8, 0xab, 0xd6, 0xfc, 0x01, 0xb2, 0xf2, 0x72, 0xe2, 0x74,
+ 0x48, 0xf4, 0xf7, 0x7f, 0xb3, 0x69, 0xf2, 0xc5, 0x21, 0x5c, 0x7e, 0xb6,
+ 0x8b, 0x2f, 0xcf, 0xe2, 0xe5, 0x84, 0xfe, 0xa3, 0x3e, 0x50, 0x5e, 0x22,
+ 0xa2, 0xaa, 0xd0, 0x84, 0x4d, 0x1c, 0x86, 0x89, 0x16, 0x0a, 0x19, 0xef,
+ 0x37, 0x7e, 0x75, 0x13, 0xe9, 0x6d, 0xfd, 0x4e, 0xfb, 0x1a, 0xaf, 0x18,
+ 0x0b, 0x8d, 0x5d, 0xd8, 0xe6, 0x16, 0x8c, 0xea, 0x4b, 0x34, 0x15, 0x6f,
+ 0x2e, 0xe2, 0x0a, 0x97, 0xde, 0xea, 0x0f, 0xda, 0x18, 0xc6, 0x43, 0x84,
+ 0x85, 0xfd, 0xca, 0x6c, 0x70, 0x58, 0x06, 0xd7, 0xd4, 0x8f, 0xf9, 0x3f,
+ 0x3b, 0x8d, 0xcb, 0x84, 0x7e, 0xac, 0xd2, 0x23, 0x5c, 0xe1, 0xdb, 0x39,
+ 0x1b, 0xab, 0x32, 0x5b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 157
+ {SEC_OID_SHA256,
+ 157,
+ {0x00, 0x43, 0x05, 0x8f, 0xf1, 0xd0, 0xe4, 0x1c, 0xa8, 0x03, 0x4e, 0x84,
+ 0x3d, 0x17, 0x28, 0x4e, 0x41, 0xa9, 0x3d, 0xf8, 0x4e, 0xc8, 0x0c, 0x92,
+ 0x7a, 0x24, 0x43, 0xe9, 0x54, 0x02, 0x5f, 0x74, 0x63, 0x0f, 0x11, 0x8b,
+ 0x68, 0x3d, 0x6f, 0xc4, 0xe3, 0xc6, 0xb7, 0xee, 0x45, 0x38, 0xcc, 0x6b,
+ 0x4b, 0xbe, 0x35, 0x05, 0xf7, 0x0a, 0xe4, 0x0a, 0x33, 0x69, 0x48, 0xf7,
+ 0xda, 0x8d, 0x83, 0xb1, 0xd7, 0xfd, 0x4a, 0xe3, 0x54, 0x1b, 0x88, 0x55,
+ 0x37, 0xe9, 0x2e, 0x86, 0x57, 0x0c, 0x2b, 0x7f, 0x62, 0x2d, 0x2c, 0x4f,
+ 0x63, 0xb0, 0xe0, 0x38, 0x0e, 0x3d, 0x13, 0xbe, 0x8a, 0xc9, 0x30, 0xd0,
+ 0x6a, 0xc9, 0xcb, 0x1f, 0x3d, 0x33, 0x88, 0x2c, 0xc2, 0x35, 0xf9, 0x37,
+ 0x02, 0xa4, 0x11, 0x80, 0x38, 0xa3, 0x43, 0xb6, 0xda, 0x20, 0x91, 0x4c,
+ 0x40, 0xe5, 0x2a, 0x28, 0x42, 0x00, 0x9b, 0xf9, 0xc8, 0x31, 0x20, 0x90,
+ 0xbc, 0x2a, 0xbb, 0xc4, 0xe4, 0x85, 0x41, 0xa6, 0xb2, 0xdf, 0xfb, 0xed,
+ 0x3c, 0x1d, 0x51, 0xe9, 0x89, 0x47, 0x9d, 0x01, 0x7c, 0x60, 0xe6, 0xcd,
+ 0x2d, 0x76, 0xec, 0x29, 0x2e, 0x75, 0xba, 0x55, 0x0c, 0x1c, 0x19, 0x5c,
+ 0x6c, 0xe0, 0x6c, 0x01, 0x7e, 0x53, 0x49, 0xe1, 0x0a, 0x90, 0xad, 0xec,
+ 0xbc, 0xc4, 0x3f, 0x71, 0xf3, 0xd2, 0x44, 0x93, 0x79, 0x6d, 0x46, 0x4d,
+ 0xc8, 0x97, 0x37, 0x26, 0x4d, 0xc1, 0x02, 0xd1, 0xfd, 0xb9, 0xfa, 0x12,
+ 0x62, 0xca, 0x69, 0x65, 0x28, 0xd8, 0x7d, 0xbf, 0x45, 0x99, 0x6b, 0x70,
+ 0x87, 0xe7, 0x55, 0xee, 0x07, 0x07, 0x5c, 0x8f, 0xbc, 0xb2, 0x03, 0x60,
+ 0x50, 0xc8, 0x94, 0x68, 0x66, 0xbd, 0x97, 0x2b, 0x0f, 0xa5, 0x9a, 0x29,
+ 0x95, 0xfc, 0xe0, 0x9e, 0x12, 0x25, 0x03, 0x41, 0xa2, 0xe4, 0x3d, 0x5e,
+ 0x2c, 0x8d, 0xf8, 0xc2},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: longer oid
+ // tcID: 158
+ {SEC_OID_SHA256,
+ 158,
+ {0x6a, 0xfc, 0x34, 0x3f, 0x91, 0xb6, 0xe2, 0x49, 0x58, 0xdd, 0x3d, 0xa7,
+ 0xed, 0x82, 0x61, 0xa1, 0x27, 0xca, 0x3a, 0x56, 0x41, 0xd3, 0x8f, 0x17,
+ 0xef, 0x5d, 0xa8, 0xbd, 0xe5, 0x58, 0x1d, 0x87, 0xcb, 0xea, 0x82, 0x32,
+ 0x41, 0xb0, 0xc7, 0x99, 0x0c, 0x31, 0x97, 0x2e, 0x53, 0x28, 0x8c, 0xb2,
+ 0x53, 0xfa, 0x14, 0x77, 0x40, 0x5b, 0x02, 0x0d, 0xe6, 0xda, 0xd1, 0xf0,
+ 0xd4, 0x8b, 0x30, 0xef, 0x11, 0x54, 0x7a, 0x84, 0xf2, 0xed, 0xad, 0x85,
+ 0x9f, 0x6f, 0x9f, 0x11, 0xc1, 0xcf, 0x3a, 0x22, 0x03, 0x30, 0x50, 0xd0,
+ 0x4a, 0xe4, 0x1b, 0x19, 0xc4, 0x3d, 0x6a, 0x6c, 0x07, 0x9e, 0x46, 0xdf,
+ 0x4c, 0x38, 0xdd, 0xfa, 0x7c, 0x04, 0x82, 0xa4, 0x7b, 0x5a, 0xa0, 0x0b,
+ 0xa4, 0xb2, 0x44, 0xd4, 0x23, 0x32, 0x8c, 0x09, 0xfa, 0x15, 0x89, 0xd4,
+ 0x12, 0x77, 0x5f, 0x26, 0x0e, 0x55, 0xa8, 0xd1, 0x0b, 0x99, 0x30, 0xec,
+ 0x69, 0x88, 0xff, 0xc1, 0x38, 0xed, 0xe5, 0x9c, 0x32, 0xe9, 0x95, 0xbc,
+ 0xd8, 0x5e, 0xa8, 0x3d, 0x93, 0x5e, 0xec, 0x5c, 0x87, 0x0b, 0x49, 0xb8,
+ 0x8b, 0x0a, 0x78, 0x26, 0x68, 0x3f, 0x61, 0x48, 0x12, 0x44, 0x9a, 0x00,
+ 0xa9, 0xa6, 0x7e, 0x11, 0xcf, 0x55, 0xf5, 0xd1, 0x6f, 0x97, 0x63, 0x93,
+ 0x4d, 0x20, 0xc7, 0xa2, 0x06, 0xb0, 0xcc, 0x86, 0x22, 0x7d, 0x33, 0x49,
+ 0x8f, 0x49, 0x2d, 0xdb, 0x98, 0xdb, 0x5f, 0xe7, 0x31, 0x2e, 0x25, 0x65,
+ 0x43, 0x09, 0xf8, 0x48, 0xb2, 0x71, 0x56, 0x3c, 0x5c, 0x75, 0xd2, 0x46,
+ 0xff, 0xa0, 0xab, 0x2a, 0xa0, 0x4c, 0xe3, 0x57, 0x34, 0x68, 0x90, 0x22,
+ 0x12, 0xe9, 0x38, 0xb8, 0xb6, 0x92, 0x7b, 0x5b, 0xaf, 0x36, 0x20, 0xf7,
+ 0x5c, 0x20, 0xe3, 0xb5, 0xd8, 0x78, 0x70, 0x78, 0x37, 0x11, 0x00, 0x27,
+ 0xc6, 0x16, 0x5c, 0x24},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 159
+ {SEC_OID_SHA256,
+ 159,
+ {0x53, 0x9a, 0x9b, 0x1f, 0xfc, 0xb0, 0x88, 0x0d, 0x93, 0xd7, 0x67, 0x6f,
+ 0xbf, 0xad, 0x02, 0xb1, 0x1e, 0xfb, 0xd7, 0x13, 0xf2, 0x73, 0xca, 0xa5,
+ 0x58, 0x75, 0x5c, 0xed, 0xbf, 0xc0, 0xbc, 0x83, 0x8d, 0x10, 0x82, 0x3c,
+ 0xe5, 0x6c, 0x2d, 0x50, 0x6c, 0x79, 0x79, 0xd9, 0x64, 0x33, 0xd6, 0x77,
+ 0x7f, 0xbb, 0x74, 0x9c, 0x52, 0xba, 0x26, 0x3c, 0x77, 0xd4, 0xe3, 0x37,
+ 0x90, 0xf7, 0x8b, 0xc5, 0x4d, 0x69, 0x6e, 0x11, 0x24, 0x65, 0x06, 0x81,
+ 0xd2, 0x60, 0xaf, 0x08, 0x4b, 0xe5, 0xff, 0x47, 0xce, 0x9a, 0x69, 0xee,
+ 0xe4, 0x4d, 0x54, 0xea, 0x31, 0xb9, 0xe4, 0x01, 0xb7, 0xf5, 0x58, 0x41,
+ 0x3d, 0x66, 0x79, 0x0b, 0xb6, 0x9e, 0x93, 0x8f, 0x45, 0xe5, 0x45, 0x31,
+ 0x8c, 0x8b, 0x78, 0x86, 0xcf, 0x8c, 0x0a, 0x3c, 0x84, 0xc3, 0x31, 0xf4,
+ 0xc3, 0x34, 0xea, 0x59, 0xce, 0x30, 0x76, 0xfd, 0x16, 0x3e, 0xe1, 0x7c,
+ 0x67, 0x86, 0xe7, 0x90, 0x8c, 0x33, 0x56, 0xf1, 0xc8, 0x19, 0x16, 0xf7,
+ 0xba, 0x36, 0xd6, 0x5f, 0xd3, 0x1c, 0x93, 0x50, 0xdc, 0xab, 0xf3, 0x62,
+ 0x3b, 0x6f, 0x2b, 0xc3, 0xfe, 0x5c, 0x24, 0x7a, 0x32, 0xc8, 0x31, 0x3d,
+ 0xa0, 0xe6, 0x7e, 0x83, 0x75, 0xf8, 0x16, 0x3f, 0x63, 0xe8, 0x4f, 0xea,
+ 0xc0, 0x4d, 0xce, 0x2c, 0xe2, 0x95, 0x0a, 0x56, 0xb6, 0xfe, 0x28, 0x5e,
+ 0xd0, 0x60, 0x39, 0xdf, 0x5b, 0x93, 0x29, 0x67, 0x7b, 0x26, 0x19, 0x63,
+ 0x9a, 0xf3, 0x61, 0x37, 0xbf, 0xbb, 0x75, 0xef, 0x07, 0xcd, 0x3b, 0xa5,
+ 0xdb, 0x51, 0x04, 0xaa, 0x01, 0x5b, 0x0d, 0xa5, 0x7f, 0x70, 0xf7, 0x73,
+ 0xed, 0xc6, 0xbf, 0x01, 0xd5, 0xc6, 0x83, 0x90, 0x07, 0x37, 0x49, 0xbf,
+ 0x25, 0x3e, 0xf9, 0x99, 0xd7, 0xd1, 0xdd, 0x96, 0x4f, 0xac, 0x0c, 0xd3,
+ 0xe3, 0x95, 0x26, 0xde},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 160
+ {SEC_OID_SHA256,
+ 160,
+ {0x75, 0x7a, 0x75, 0xf9, 0x82, 0x88, 0x3f, 0xd9, 0xdb, 0xef, 0xaf, 0x8a,
+ 0xd0, 0x51, 0xab, 0x35, 0xc9, 0x65, 0x60, 0x7f, 0xcd, 0x55, 0xf6, 0x56,
+ 0xda, 0xe9, 0x7c, 0xe9, 0x49, 0xa1, 0x7b, 0x58, 0x29, 0xef, 0xb8, 0xcc,
+ 0x34, 0x17, 0x92, 0x42, 0xc2, 0xd4, 0x42, 0x00, 0x0d, 0xa7, 0xee, 0x7b,
+ 0xdd, 0xa0, 0xa5, 0xc1, 0x14, 0xa8, 0x6c, 0x7d, 0x0f, 0x8a, 0xd7, 0x9b,
+ 0xfa, 0x76, 0xc4, 0x77, 0x4e, 0xdb, 0xcb, 0x79, 0x82, 0x70, 0x29, 0x17,
+ 0x9c, 0x9b, 0x7c, 0xd7, 0x92, 0x5d, 0xe8, 0x98, 0xd0, 0x9f, 0xae, 0x39,
+ 0x51, 0x6e, 0xa1, 0xda, 0x61, 0xae, 0xba, 0x1f, 0x31, 0xf5, 0x33, 0x80,
+ 0xab, 0x9e, 0xdd, 0x6c, 0xc7, 0x17, 0x0c, 0xf7, 0x0a, 0x35, 0xb1, 0x69,
+ 0xcc, 0x93, 0x90, 0xb2, 0x08, 0x23, 0xef, 0x0d, 0x5e, 0x7e, 0x3a, 0x07,
+ 0x8b, 0x31, 0xf8, 0x77, 0xa1, 0xf6, 0xf9, 0xc4, 0x47, 0xdd, 0x97, 0x99,
+ 0x15, 0xb0, 0x71, 0x6f, 0xed, 0x43, 0x23, 0x6a, 0xde, 0x30, 0x86, 0xcc,
+ 0x79, 0x4e, 0x8b, 0xd2, 0x10, 0x14, 0x0f, 0x0c, 0x65, 0xc7, 0x9d, 0x2e,
+ 0x57, 0xf3, 0x87, 0xf2, 0x2e, 0x2d, 0x7d, 0xc1, 0x24, 0x54, 0xf9, 0xea,
+ 0x38, 0x4b, 0x92, 0x87, 0x79, 0xfa, 0xc2, 0x7b, 0xb2, 0xe6, 0x14, 0xe9,
+ 0x47, 0xe3, 0x30, 0x7c, 0xfa, 0xf0, 0xf0, 0x89, 0x9d, 0xc3, 0x20, 0xd4,
+ 0xe5, 0xbf, 0x47, 0xb9, 0xe9, 0x2c, 0xc3, 0x64, 0x9e, 0x35, 0x85, 0x4d,
+ 0x70, 0x9d, 0xf5, 0x6f, 0x55, 0xdb, 0xab, 0xeb, 0x61, 0xbb, 0x5d, 0xd0,
+ 0xe7, 0x7f, 0xa8, 0xc4, 0x99, 0xeb, 0x96, 0x54, 0xc2, 0x77, 0xb3, 0x42,
+ 0x18, 0xb7, 0xc0, 0xa9, 0x20, 0x88, 0xa0, 0x90, 0x9d, 0xa3, 0x07, 0x0f,
+ 0x5c, 0x27, 0x36, 0xc8, 0xed, 0xf9, 0x1f, 0xa7, 0xef, 0x03, 0x8e, 0x09,
+ 0x16, 0x29, 0xaa, 0x7c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 161
+ {SEC_OID_SHA256,
+ 161,
+ {0x0d, 0x14, 0x6c, 0x79, 0x68, 0xef, 0x5f, 0x1e, 0x85, 0xfe, 0xdd, 0xf8,
+ 0xd2, 0x78, 0x47, 0xde, 0x4b, 0x28, 0xe5, 0xeb, 0xab, 0x16, 0xf8, 0xaf,
+ 0x3b, 0x6b, 0x6e, 0x58, 0x39, 0x6a, 0xac, 0xa7, 0x52, 0x05, 0x27, 0x64,
+ 0xb8, 0xdb, 0x3b, 0x11, 0x40, 0xa0, 0xa0, 0xcb, 0xf5, 0x29, 0xde, 0xe7,
+ 0xf1, 0xcd, 0xe6, 0x01, 0xbd, 0x42, 0xab, 0x91, 0x6e, 0x0f, 0x18, 0x3b,
+ 0x0d, 0x37, 0xc8, 0x43, 0xa7, 0x56, 0x8d, 0x24, 0xb0, 0x7d, 0x7e, 0x1f,
+ 0x26, 0xad, 0x7a, 0xb6, 0xa9, 0x61, 0x29, 0xf4, 0x47, 0xcc, 0xb2, 0x88,
+ 0x49, 0xf8, 0x3b, 0x92, 0xcf, 0x9d, 0x00, 0x2a, 0x93, 0xb9, 0x04, 0xe6,
+ 0x3c, 0x80, 0xd8, 0xe5, 0x8a, 0x57, 0xfe, 0x58, 0x67, 0x36, 0xd1, 0x29,
+ 0x66, 0x3f, 0xfc, 0x6c, 0x6f, 0xcf, 0x58, 0xcc, 0x6d, 0xe1, 0x95, 0x5f,
+ 0xc7, 0xbc, 0xa9, 0xef, 0x16, 0xaa, 0x67, 0x89, 0xd6, 0x10, 0x16, 0x21,
+ 0x23, 0x07, 0xea, 0x1e, 0x05, 0x9c, 0x43, 0xc5, 0x35, 0x0e, 0x48, 0x5c,
+ 0xf6, 0x15, 0x8a, 0x25, 0xcd, 0x1e, 0x8f, 0x72, 0x6a, 0x14, 0x73, 0xa4,
+ 0xf5, 0x98, 0xcd, 0x53, 0xbd, 0x7b, 0x68, 0x62, 0x73, 0x5a, 0xd8, 0xe6,
+ 0x64, 0x91, 0xe6, 0xdd, 0xd0, 0xea, 0xd1, 0x3b, 0xce, 0x9c, 0x14, 0xfa,
+ 0xe6, 0x9d, 0xee, 0x16, 0xff, 0x6d, 0xde, 0x8f, 0x0f, 0xc3, 0x3e, 0x85,
+ 0x68, 0x4e, 0x37, 0x45, 0xcf, 0xb3, 0xca, 0xe7, 0x08, 0xdc, 0x8b, 0x59,
+ 0x91, 0x42, 0x82, 0x1c, 0x49, 0xe5, 0xd5, 0xd9, 0x3e, 0x26, 0xe2, 0x51,
+ 0x92, 0x4d, 0xa8, 0xd7, 0x11, 0xa7, 0x31, 0xab, 0x9c, 0xae, 0xeb, 0xee,
+ 0xe7, 0xd7, 0x64, 0xb8, 0x7d, 0x63, 0x33, 0x74, 0x12, 0x5d, 0xc1, 0x4d,
+ 0x8f, 0x8b, 0x94, 0x4f, 0x2c, 0xea, 0x24, 0x50, 0xd8, 0x9b, 0xab, 0x9e,
+ 0xa1, 0xec, 0x73, 0x70},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 162
+ {SEC_OID_SHA256,
+ 162,
+ {0x2f, 0xb7, 0x01, 0x0a, 0xfc, 0xe5, 0x11, 0xf6, 0xc6, 0x56, 0x3d, 0xb8,
+ 0xfe, 0x3e, 0x62, 0x33, 0x13, 0xfa, 0x82, 0xe3, 0x7f, 0x81, 0xa1, 0xda,
+ 0x35, 0x9f, 0x9c, 0xd2, 0x7c, 0xa4, 0x23, 0x78, 0x8c, 0xb0, 0xc6, 0x5a,
+ 0x6a, 0xe7, 0xc0, 0x1c, 0xa8, 0x24, 0x10, 0x92, 0x9f, 0xe5, 0x7c, 0xcb,
+ 0x8f, 0x4f, 0x31, 0x58, 0xa3, 0xd9, 0x01, 0x67, 0x12, 0x87, 0x6f, 0x7a,
+ 0xcc, 0xd9, 0x70, 0xd3, 0x0d, 0xbf, 0x6b, 0xd9, 0x0c, 0x1b, 0x03, 0x93,
+ 0xf1, 0x12, 0x79, 0xb3, 0xfe, 0xbe, 0x76, 0x0a, 0xd1, 0x78, 0x6d, 0x59,
+ 0x3a, 0x8e, 0x0a, 0x39, 0x44, 0xb4, 0xcc, 0x7c, 0x5e, 0x8c, 0xa4, 0x1e,
+ 0xd5, 0xe6, 0x98, 0xba, 0x36, 0x79, 0x75, 0xb2, 0xab, 0x7c, 0x7c, 0x0a,
+ 0x6b, 0xe9, 0x19, 0xf3, 0x6e, 0xd1, 0x77, 0x1b, 0x16, 0x48, 0xf2, 0x2a,
+ 0xd8, 0x99, 0xaf, 0x51, 0xea, 0x46, 0x9b, 0x1e, 0xe4, 0x72, 0x06, 0xe8,
+ 0x17, 0x4f, 0xa1, 0x48, 0xa9, 0x67, 0x0a, 0x4e, 0x45, 0xa3, 0xd3, 0x6f,
+ 0xcd, 0xb9, 0x48, 0xee, 0x99, 0x48, 0x88, 0xf0, 0x72, 0x52, 0xa3, 0x7d,
+ 0x63, 0x6c, 0xe5, 0x41, 0xc7, 0x0d, 0xa9, 0xd6, 0xc0, 0xf3, 0xae, 0x2a,
+ 0x86, 0x0b, 0xd6, 0x60, 0xce, 0x55, 0x3d, 0x5e, 0x94, 0xb1, 0xbf, 0x26,
+ 0x87, 0xe0, 0x36, 0xe7, 0x7d, 0xa6, 0x15, 0x86, 0xb1, 0x81, 0x89, 0x55,
+ 0x89, 0x06, 0xcf, 0x12, 0xa6, 0x3c, 0x28, 0x50, 0xe2, 0x8c, 0xb5, 0x95,
+ 0xc4, 0x6a, 0x85, 0xa5, 0x9d, 0x84, 0xbe, 0x6c, 0x28, 0x15, 0x1f, 0x81,
+ 0xb1, 0x0e, 0xf8, 0xdd, 0xaf, 0x62, 0x97, 0xe5, 0xcc, 0xb5, 0xc0, 0x09,
+ 0xbd, 0x0d, 0x51, 0x46, 0x3f, 0xb4, 0x8d, 0xbe, 0x48, 0xe9, 0xdb, 0xcf,
+ 0x7b, 0x32, 0x5d, 0xfa, 0x25, 0x83, 0x22, 0xcf, 0x6a, 0xcf, 0x30, 0xab,
+ 0x8d, 0x56, 0x68, 0x74},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 163
+ {SEC_OID_SHA256,
+ 163,
+ {0x3f, 0x52, 0x51, 0x0f, 0xde, 0x9c, 0xc0, 0x42, 0x5a, 0xa2, 0x9a, 0xb1,
+ 0x1d, 0xd9, 0x5b, 0xb0, 0x06, 0x3c, 0x94, 0xb9, 0xe8, 0x35, 0xdc, 0x4a,
+ 0xd8, 0x39, 0xb4, 0x09, 0xe1, 0xcd, 0x89, 0x94, 0xc8, 0x7e, 0xf0, 0x18,
+ 0xe0, 0xdb, 0xc1, 0x57, 0x1d, 0x3e, 0x3e, 0x32, 0x1d, 0x35, 0xd8, 0x8e,
+ 0x26, 0x94, 0xbb, 0xdb, 0x94, 0x22, 0xc3, 0x1c, 0xd6, 0x43, 0x31, 0x94,
+ 0x5a, 0x8f, 0x61, 0x33, 0xfb, 0x80, 0x79, 0xdd, 0x5c, 0xd8, 0xa5, 0x5c,
+ 0xa7, 0x61, 0xa8, 0x8f, 0x28, 0x07, 0x25, 0xf6, 0xe1, 0x3c, 0x17, 0x8e,
+ 0xa9, 0x4b, 0xd7, 0xb7, 0x39, 0x5b, 0x43, 0x27, 0xd5, 0x72, 0xe2, 0x61,
+ 0x5c, 0xc6, 0x03, 0x66, 0xac, 0xff, 0xff, 0x56, 0xd3, 0xf5, 0x55, 0x39,
+ 0x7b, 0x2c, 0xc3, 0x48, 0x84, 0x4c, 0x42, 0xdc, 0xe2, 0x83, 0xc9, 0x48,
+ 0xc2, 0x8f, 0xc8, 0xd0, 0x77, 0xd0, 0x7c, 0x39, 0x0b, 0x8c, 0x78, 0x19,
+ 0x3d, 0xae, 0x60, 0x80, 0x56, 0xc9, 0x39, 0x50, 0xce, 0xe2, 0x02, 0xd6,
+ 0x8f, 0x02, 0xb3, 0xd8, 0xfd, 0x58, 0x02, 0x6a, 0x69, 0x0c, 0xbd, 0x8a,
+ 0x95, 0xf4, 0xd1, 0xf1, 0xfd, 0x15, 0xa1, 0x9e, 0x11, 0x9b, 0x33, 0x40,
+ 0xd0, 0x27, 0x10, 0xfa, 0xaf, 0x1d, 0xdb, 0x66, 0xaf, 0x60, 0xfd, 0xd5,
+ 0xdb, 0xe8, 0xf0, 0xca, 0xc6, 0x9a, 0x37, 0x0c, 0xea, 0x0a, 0x42, 0x97,
+ 0xa8, 0xa2, 0xba, 0x72, 0x81, 0x41, 0x88, 0x6f, 0x6a, 0xea, 0x3a, 0xaa,
+ 0x11, 0x3a, 0x42, 0xb6, 0xf9, 0xac, 0xb2, 0xfb, 0xdc, 0x9f, 0x7a, 0x0e,
+ 0xb2, 0x95, 0x06, 0x6a, 0x18, 0x62, 0xb7, 0x5a, 0xcb, 0xee, 0xe9, 0xee,
+ 0xfa, 0x0a, 0xdf, 0x20, 0x88, 0x67, 0xcb, 0xf1, 0x73, 0xae, 0xbc, 0xd4,
+ 0xa9, 0x15, 0x1a, 0x65, 0x7a, 0x04, 0x15, 0x77, 0xcc, 0x42, 0x65, 0xc0,
+ 0xc1, 0xff, 0x9e, 0x47},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of null
+ // tcID: 164
+ {SEC_OID_SHA256,
+ 164,
+ {0x78, 0x69, 0x5d, 0x7d, 0xc9, 0x4b, 0x3a, 0xd1, 0x62, 0x54, 0x63, 0x14,
+ 0x82, 0x57, 0x0b, 0xc9, 0x7b, 0xbe, 0x1e, 0x56, 0x01, 0xc5, 0xd4, 0x37,
+ 0x66, 0x0c, 0x9f, 0xfb, 0xf3, 0xd7, 0x86, 0x43, 0x21, 0xe0, 0xa5, 0xfa,
+ 0x4e, 0xa6, 0x13, 0x60, 0x84, 0xea, 0x00, 0x4e, 0x71, 0xbd, 0x0c, 0xe7,
+ 0x64, 0x32, 0xf9, 0xb6, 0x8e, 0x3c, 0x5e, 0x89, 0x95, 0xbc, 0x6e, 0x33,
+ 0xbd, 0xe9, 0xa9, 0x3b, 0xda, 0xbd, 0xc6, 0xbf, 0xe5, 0xf8, 0xff, 0xa3,
+ 0x0f, 0x22, 0xd4, 0xa1, 0x3d, 0x45, 0x3e, 0x26, 0xf9, 0x75, 0xa7, 0xef,
+ 0x6f, 0xa2, 0x1a, 0xcf, 0x79, 0x03, 0x81, 0x8d, 0xf3, 0xa0, 0x08, 0xb8,
+ 0x18, 0xe8, 0x29, 0xd0, 0x0e, 0x93, 0xf0, 0xfb, 0xde, 0x71, 0x7f, 0x7c,
+ 0x9d, 0xe1, 0x2e, 0x65, 0x58, 0x1c, 0xd4, 0x30, 0x99, 0x3a, 0xc5, 0xd8,
+ 0xac, 0x84, 0x0d, 0x5a, 0xb0, 0xdf, 0xed, 0x18, 0x34, 0x91, 0x3c, 0x66,
+ 0xe2, 0x68, 0x93, 0x64, 0xe3, 0x0f, 0x59, 0x5c, 0x67, 0x3a, 0x3c, 0x6c,
+ 0x81, 0x91, 0xe8, 0x01, 0x18, 0xe8, 0xcb, 0x2b, 0x36, 0xb1, 0xb6, 0x13,
+ 0xcb, 0xdb, 0x40, 0xd8, 0x94, 0x44, 0x69, 0x4b, 0x26, 0x09, 0x69, 0x4a,
+ 0xd8, 0x77, 0xdf, 0x3e, 0x42, 0x17, 0x3b, 0x8f, 0x07, 0xf8, 0xd0, 0x08,
+ 0x9c, 0x34, 0xd8, 0xd6, 0xa5, 0x39, 0xae, 0x50, 0x81, 0x05, 0xee, 0x91,
+ 0xa3, 0xd0, 0xce, 0xf2, 0x20, 0x8c, 0xa7, 0x4c, 0x57, 0xb5, 0x7a, 0xc1,
+ 0x93, 0x41, 0x2a, 0x71, 0x3a, 0xd9, 0xdd, 0xfd, 0x10, 0xf6, 0x3a, 0x6a,
+ 0x9a, 0xdc, 0xaf, 0xb8, 0xc3, 0xea, 0xff, 0xab, 0x0d, 0x0a, 0xa3, 0x8f,
+ 0xae, 0x36, 0x2d, 0xe5, 0x60, 0x66, 0x50, 0x22, 0xac, 0x75, 0x5f, 0xce,
+ 0xa0, 0x73, 0xaa, 0x90, 0x5b, 0xe1, 0x91, 0x77, 0xde, 0xbd, 0x5b, 0x00,
+ 0xe9, 0x43, 0x4f, 0x20},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null contains leading 0
+ // tcID: 165
+ {SEC_OID_SHA256,
+ 165,
+ {0x32, 0x0d, 0x40, 0x4e, 0x25, 0xa7, 0x7d, 0x4e, 0xd6, 0x10, 0x84, 0x33,
+ 0xe8, 0x5c, 0x9e, 0x82, 0x12, 0xb3, 0x61, 0x47, 0x96, 0xc9, 0x61, 0x05,
+ 0x42, 0x1a, 0xcc, 0xe9, 0x5b, 0x48, 0xab, 0xd9, 0x68, 0x3e, 0x00, 0xfb,
+ 0xd5, 0x73, 0x33, 0xb4, 0x48, 0x3c, 0xda, 0x1d, 0x69, 0xd7, 0x71, 0x89,
+ 0xe7, 0xca, 0x79, 0x5d, 0xdf, 0x23, 0x35, 0x5d, 0x0a, 0x40, 0xb6, 0x7f,
+ 0x9c, 0x97, 0xbf, 0x58, 0x43, 0x48, 0x7b, 0x75, 0x50, 0xfc, 0x0d, 0x35,
+ 0x77, 0xba, 0x3a, 0x0c, 0xf7, 0xc7, 0xe0, 0x83, 0xd1, 0x89, 0x02, 0xfb,
+ 0x4b, 0xb2, 0x31, 0xc6, 0xdd, 0xb7, 0x94, 0x2f, 0x51, 0x28, 0x96, 0xaf,
+ 0x12, 0xd3, 0x44, 0xa3, 0x5c, 0xc6, 0xf1, 0xd3, 0xa6, 0xce, 0xca, 0x56,
+ 0x7a, 0x15, 0x48, 0x4e, 0xf9, 0x55, 0x80, 0xb8, 0x31, 0xe0, 0xc4, 0xd6,
+ 0x2b, 0xed, 0x42, 0x5d, 0xef, 0xf9, 0x17, 0x5b, 0x68, 0xda, 0x5b, 0x6c,
+ 0xf8, 0xda, 0xed, 0xcc, 0xca, 0xad, 0x83, 0x11, 0x0b, 0x42, 0xad, 0x03,
+ 0xc5, 0xe8, 0xd4, 0xbc, 0xee, 0xb8, 0xe1, 0xce, 0x2a, 0x9b, 0x15, 0xc2,
+ 0xa6, 0x1f, 0x0e, 0xc6, 0x52, 0x48, 0x69, 0x8b, 0x69, 0x1a, 0x86, 0xd6,
+ 0x1e, 0xb5, 0x93, 0xa3, 0x59, 0x36, 0x62, 0x54, 0xb8, 0x25, 0x9b, 0x39,
+ 0x6f, 0x5c, 0xa3, 0xaa, 0xff, 0x4d, 0x0d, 0x3d, 0x13, 0x41, 0xaf, 0xc0,
+ 0x19, 0xe6, 0xf7, 0xa2, 0xd4, 0x3f, 0xff, 0x46, 0xa4, 0x8a, 0xab, 0x2f,
+ 0x33, 0x72, 0x1d, 0x90, 0x62, 0x99, 0x30, 0x5d, 0xd9, 0x7a, 0x9a, 0xca,
+ 0x7a, 0xef, 0xa7, 0x72, 0xf1, 0x53, 0x37, 0x18, 0x31, 0x65, 0x3b, 0x60,
+ 0x77, 0x25, 0xfb, 0xe6, 0x0c, 0x95, 0x2b, 0xb0, 0x4f, 0x3b, 0x02, 0x19,
+ 0x4f, 0xd0, 0xf0, 0x79, 0x0b, 0x65, 0x60, 0xee, 0x5a, 0x8f, 0x55, 0xad,
+ 0x1e, 0x87, 0x79, 0xb7},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of null
+ // tcID: 166
+ {SEC_OID_SHA256,
+ 166,
+ {0x35, 0x01, 0xfa, 0xe1, 0x5b, 0x0d, 0x57, 0x5c, 0xba, 0xe5, 0x82, 0x28,
+ 0xa1, 0xde, 0xbc, 0xbb, 0x44, 0x57, 0x5d, 0xbf, 0xe7, 0x7f, 0xe1, 0xaa,
+ 0x9d, 0xbb, 0x45, 0xff, 0xeb, 0x82, 0x10, 0x31, 0x93, 0x3c, 0xa8, 0xf2,
+ 0xb0, 0xe3, 0x89, 0x00, 0xb8, 0x4c, 0x86, 0xb4, 0x82, 0x5b, 0xd5, 0x87,
+ 0xb2, 0x8b, 0x94, 0xf2, 0x7c, 0xf8, 0x3c, 0xc8, 0xf3, 0x6c, 0xe1, 0xe4,
+ 0xf5, 0x65, 0x12, 0x4b, 0x2f, 0xc3, 0x42, 0x6d, 0xe0, 0x4b, 0x39, 0x51,
+ 0x80, 0x0e, 0x54, 0x27, 0x6e, 0xc3, 0x15, 0x34, 0xa9, 0x87, 0x53, 0x6e,
+ 0xf0, 0xe3, 0xd0, 0x81, 0xdd, 0xed, 0x82, 0x52, 0xbe, 0xc6, 0x4b, 0x43,
+ 0x29, 0x58, 0xdf, 0x9a, 0xe0, 0x45, 0xb2, 0x9c, 0x1a, 0x85, 0xb9, 0xd4,
+ 0x20, 0x7f, 0xe4, 0x94, 0x13, 0x56, 0x14, 0x9d, 0xd0, 0xce, 0xd3, 0x3f,
+ 0xc5, 0xde, 0x14, 0x24, 0x58, 0xa8, 0x56, 0x15, 0x1f, 0xc2, 0x46, 0xc6,
+ 0x62, 0x6e, 0x9f, 0x1e, 0x00, 0xc3, 0x26, 0xa0, 0x09, 0x59, 0xf9, 0x08,
+ 0x0f, 0x5d, 0xbd, 0xb7, 0xe8, 0x2f, 0xa7, 0x9e, 0x10, 0x0b, 0x03, 0xb6,
+ 0xfe, 0x42, 0xe2, 0xd5, 0xc0, 0x3c, 0xbb, 0x07, 0xb8, 0xd0, 0xef, 0x8d,
+ 0xb2, 0x2d, 0x32, 0x3d, 0x9e, 0x8a, 0xcd, 0xfc, 0x1d, 0xc3, 0x0c, 0x76,
+ 0x5f, 0x7d, 0xb9, 0xc9, 0xa1, 0x4d, 0x9f, 0x41, 0xc4, 0x51, 0xc3, 0xe0,
+ 0x37, 0xdb, 0x94, 0x68, 0x14, 0x8d, 0x85, 0x64, 0xb6, 0x3f, 0xab, 0x33,
+ 0xd5, 0x63, 0x71, 0x83, 0xdb, 0x20, 0xd2, 0x7c, 0xb6, 0xa2, 0x31, 0x49,
+ 0x1d, 0x6a, 0xc0, 0x8d, 0x70, 0xd9, 0xa8, 0x2e, 0x6e, 0x8a, 0xb0, 0x4d,
+ 0xa8, 0xbc, 0x60, 0x65, 0x9a, 0x3f, 0x9e, 0x31, 0xf7, 0x93, 0xc2, 0xf0,
+ 0xf0, 0x90, 0xb6, 0x81, 0x1f, 0x1d, 0xd6, 0x34, 0xda, 0x05, 0x7b, 0x3c,
+ 0x4a, 0xea, 0x5e, 0x84},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of null
+ // tcID: 167
+ {SEC_OID_SHA256,
+ 167,
+ {0x98, 0x9c, 0x7c, 0xce, 0x6a, 0x80, 0x18, 0xa5, 0xa2, 0xb0, 0x53, 0x10,
+ 0xbc, 0xcc, 0x3d, 0xc0, 0xaa, 0x8f, 0x58, 0xfb, 0x37, 0x52, 0x11, 0x1e,
+ 0xaa, 0xc0, 0x00, 0xa2, 0xda, 0xed, 0x12, 0x2d, 0x44, 0x29, 0x32, 0x03,
+ 0xea, 0x9e, 0xea, 0x41, 0xea, 0xb7, 0x9d, 0x0c, 0xae, 0x1b, 0xfb, 0x52,
+ 0x6a, 0x13, 0x1e, 0x8a, 0x8b, 0xd0, 0x21, 0xe5, 0xb9, 0x89, 0x07, 0xde,
+ 0x2b, 0x06, 0x6a, 0x33, 0x16, 0x5c, 0x30, 0xc7, 0x70, 0x5c, 0x7c, 0xc6,
+ 0x84, 0xc2, 0x1f, 0xac, 0x98, 0xd0, 0x3e, 0x3c, 0x5e, 0x9d, 0xff, 0xb7,
+ 0x8d, 0x87, 0xfd, 0x57, 0x01, 0x8c, 0xbc, 0xa5, 0x0e, 0x4c, 0xf1, 0xbd,
+ 0x44, 0xe1, 0x79, 0x9c, 0x03, 0xb0, 0xb4, 0x4b, 0xb7, 0xa9, 0x97, 0x1c,
+ 0x31, 0x4f, 0x2f, 0xcb, 0x13, 0x45, 0x26, 0x9d, 0x27, 0xdc, 0x03, 0x75,
+ 0xef, 0x89, 0xd1, 0x06, 0x2f, 0x1a, 0xb8, 0x22, 0x0f, 0xe5, 0x7c, 0xcf,
+ 0x46, 0xa0, 0x4e, 0x32, 0xb8, 0x15, 0xf2, 0xc1, 0x0a, 0x40, 0x45, 0xfd,
+ 0x3b, 0x81, 0x41, 0x13, 0xc6, 0x79, 0x10, 0x6f, 0x70, 0xd9, 0xba, 0x9c,
+ 0x74, 0x6b, 0xe2, 0x43, 0x54, 0xe9, 0x9b, 0x54, 0xe3, 0xdc, 0x1a, 0xaf,
+ 0xe2, 0xe9, 0xd8, 0x3a, 0x66, 0x8a, 0xa4, 0x40, 0x19, 0x4b, 0xe8, 0x7e,
+ 0x91, 0x4e, 0xb9, 0x86, 0xc3, 0xd2, 0x14, 0x47, 0x51, 0x6e, 0xfa, 0x00,
+ 0x51, 0xf6, 0xa3, 0x0d, 0x89, 0xac, 0xf5, 0x20, 0xd6, 0x97, 0x77, 0x6b,
+ 0x9b, 0x85, 0x4d, 0x49, 0x23, 0x0c, 0x6a, 0x22, 0x1c, 0x5f, 0x67, 0xb3,
+ 0xd6, 0x67, 0x93, 0xb9, 0x77, 0x41, 0x20, 0x0b, 0x9f, 0x73, 0xd9, 0xea,
+ 0x75, 0x58, 0xdf, 0x17, 0xe4, 0x4d, 0xe5, 0x48, 0x0d, 0x99, 0xa4, 0x39,
+ 0x9e, 0x72, 0xa3, 0x80, 0xc3, 0x0b, 0x31, 0x4d, 0x8b, 0x50, 0x4f, 0xe1,
+ 0x60, 0x42, 0x7d, 0xf5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of null
+ // tcID: 168
+ {SEC_OID_SHA256,
+ 168,
+ {0x98, 0xeb, 0xc2, 0x1c, 0xa8, 0x22, 0xcc, 0xf9, 0xc7, 0xe8, 0x21, 0x66,
+ 0xae, 0xf2, 0x86, 0x27, 0x7d, 0x23, 0x35, 0xa8, 0xf6, 0x8d, 0x48, 0xc1,
+ 0xf4, 0xce, 0xe1, 0x80, 0xbd, 0x60, 0x03, 0xa8, 0x9e, 0x61, 0x37, 0x88,
+ 0x51, 0x13, 0xc2, 0xaf, 0x09, 0xe8, 0x05, 0x02, 0x0e, 0xf5, 0xc0, 0xe1,
+ 0x3f, 0x91, 0x3d, 0x6a, 0xdd, 0x53, 0x16, 0x39, 0x66, 0x54, 0x32, 0x5d,
+ 0x04, 0xb4, 0x0c, 0x26, 0x8c, 0x3e, 0xaf, 0x3a, 0x0c, 0xfc, 0xbc, 0x59,
+ 0x63, 0xe5, 0xd7, 0xe1, 0x4e, 0x8b, 0xbe, 0x95, 0xa8, 0xb1, 0x5f, 0x9d,
+ 0xc0, 0x24, 0x4b, 0x20, 0x25, 0x37, 0xcb, 0xc5, 0x61, 0xc9, 0x1e, 0x22,
+ 0xe9, 0x33, 0xf4, 0xff, 0xc9, 0x64, 0x99, 0xe6, 0xa3, 0xb0, 0xb3, 0x3a,
+ 0x33, 0xd9, 0x32, 0x9f, 0x81, 0x78, 0xf3, 0x5f, 0x5b, 0x1a, 0x15, 0x94,
+ 0x0f, 0x34, 0xff, 0x47, 0xaa, 0x1a, 0x63, 0x81, 0xd8, 0x21, 0x63, 0x43,
+ 0xcd, 0x40, 0xa0, 0x2b, 0x44, 0x72, 0xb5, 0xa4, 0xab, 0x2f, 0x31, 0x16,
+ 0x80, 0x37, 0x40, 0xb9, 0x47, 0x25, 0x8e, 0xc8, 0x5e, 0x34, 0x04, 0xc3,
+ 0x75, 0xd9, 0x7c, 0xe7, 0x3e, 0x00, 0xf9, 0xfb, 0xac, 0xe9, 0xa5, 0x38,
+ 0x44, 0xb8, 0xae, 0x66, 0x9b, 0x97, 0x43, 0xe8, 0xf7, 0xbf, 0x59, 0xb3,
+ 0x62, 0x3c, 0x0f, 0xa1, 0xd7, 0xc6, 0x0f, 0xbe, 0xab, 0xe3, 0x5a, 0xd5,
+ 0x79, 0x6a, 0x9d, 0x8a, 0x6d, 0x32, 0xea, 0xba, 0x6c, 0x04, 0x5a, 0x6a,
+ 0xa2, 0x53, 0x0b, 0x6c, 0xf1, 0xcc, 0x04, 0x53, 0x26, 0xdb, 0x85, 0xb4,
+ 0xf2, 0xf5, 0x67, 0xa8, 0xa3, 0x8f, 0x58, 0xc8, 0xd9, 0x78, 0xf3, 0xf2,
+ 0xff, 0xf2, 0x09, 0x8e, 0xb6, 0xda, 0xe5, 0xad, 0x4b, 0xde, 0x60, 0xd9,
+ 0xd3, 0x91, 0x3e, 0xb2, 0x3f, 0x37, 0x8c, 0xe4, 0x1b, 0xa1, 0x98, 0xac,
+ 0x27, 0x37, 0x78, 0xfd},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**31 - 1
+ // tcID: 169
+ {SEC_OID_SHA256,
+ 169,
+ {0x94, 0xed, 0x62, 0x35, 0xa8, 0x70, 0xa8, 0xac, 0x91, 0x90, 0x51, 0xf7,
+ 0x20, 0x4f, 0x80, 0x9e, 0x6b, 0xc1, 0xda, 0x3c, 0x22, 0xea, 0xf7, 0xdf,
+ 0x3f, 0x23, 0x8f, 0x7b, 0x18, 0x3a, 0x7f, 0xac, 0x66, 0xad, 0xc9, 0x0b,
+ 0x51, 0x68, 0x8e, 0x3e, 0x00, 0x76, 0x4a, 0x45, 0x99, 0x08, 0x45, 0xd5,
+ 0x42, 0xb0, 0x41, 0x81, 0xd6, 0x18, 0xc3, 0x83, 0xf6, 0x32, 0xa5, 0xf5,
+ 0x19, 0x3e, 0x77, 0xb4, 0x8e, 0x42, 0x3c, 0x0d, 0xb3, 0xe2, 0x66, 0xc5,
+ 0xb8, 0x7b, 0x7f, 0x38, 0xd9, 0x5c, 0xde, 0xac, 0xda, 0xeb, 0x29, 0xe4,
+ 0x19, 0x61, 0x9c, 0xce, 0xa4, 0x89, 0x9c, 0xc2, 0xd1, 0x48, 0x9e, 0x10,
+ 0x03, 0x45, 0x60, 0xaa, 0x52, 0xf6, 0xb1, 0x7f, 0xf5, 0xf6, 0x50, 0x65,
+ 0x9c, 0xcb, 0xd4, 0x03, 0xc6, 0xe8, 0x9b, 0x28, 0x12, 0x21, 0x18, 0x94,
+ 0xfb, 0xa1, 0x88, 0x74, 0x87, 0x86, 0xb2, 0xba, 0xba, 0xf9, 0x13, 0xa0,
+ 0x3c, 0x43, 0x2f, 0x22, 0xda, 0x99, 0xc4, 0x4c, 0xad, 0x95, 0x27, 0x2e,
+ 0x6c, 0xc1, 0x6d, 0xbc, 0x44, 0xac, 0x6d, 0x0a, 0x9a, 0xfe, 0x23, 0x94,
+ 0x6d, 0x93, 0x29, 0x9c, 0xa8, 0x84, 0x01, 0x08, 0xdf, 0xdf, 0x25, 0xcb,
+ 0x25, 0x84, 0x6a, 0x8f, 0xa9, 0x23, 0x4b, 0xbd, 0x92, 0xab, 0x57, 0x12,
+ 0xae, 0x6d, 0x7f, 0x7f, 0x16, 0x2f, 0xc7, 0x6b, 0xaa, 0xbf, 0x30, 0xe0,
+ 0xef, 0xeb, 0x42, 0xcf, 0x0a, 0x68, 0xd8, 0xc0, 0x2d, 0xd4, 0x5a, 0x7f,
+ 0x4f, 0xbb, 0xee, 0x27, 0x5d, 0xc1, 0x4a, 0x96, 0xb6, 0xd0, 0x10, 0x82,
+ 0x3d, 0x60, 0x4f, 0x46, 0xe0, 0x9d, 0xd1, 0xb9, 0x99, 0x39, 0xa6, 0x25,
+ 0xf9, 0xa4, 0x19, 0xbe, 0x17, 0x8b, 0xf6, 0x24, 0x49, 0x29, 0x89, 0x7d,
+ 0x13, 0x87, 0x92, 0x8e, 0x50, 0x13, 0xa0, 0xc7, 0x6d, 0xb3, 0x7e, 0x7c,
+ 0x04, 0x8f, 0x60, 0xbb},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**32 - 1
+ // tcID: 170
+ {SEC_OID_SHA256,
+ 170,
+ {0x12, 0xc8, 0xa3, 0xd0, 0x61, 0xfa, 0xd3, 0xc4, 0xcc, 0x7b, 0x6c, 0xac,
+ 0xb8, 0x3a, 0x8a, 0xbc, 0xee, 0x49, 0x5f, 0xf2, 0x25, 0x54, 0x64, 0x49,
+ 0x5c, 0x9d, 0x6a, 0x60, 0x0c, 0x6e, 0x64, 0xa5, 0x7f, 0xa9, 0xdc, 0xb1,
+ 0x8c, 0xd6, 0x48, 0xef, 0x51, 0x33, 0xdc, 0xab, 0x0f, 0x1a, 0x9c, 0x57,
+ 0x36, 0x1e, 0x4b, 0x2b, 0x9b, 0x0b, 0x99, 0x6a, 0x67, 0x36, 0x15, 0xf2,
+ 0x92, 0x60, 0x1f, 0xea, 0x09, 0xda, 0xd7, 0x76, 0x65, 0x9b, 0x01, 0x4d,
+ 0xcf, 0x62, 0xc3, 0x5a, 0xc0, 0x63, 0xdc, 0xfb, 0x71, 0x86, 0xfa, 0xdc,
+ 0xae, 0x0b, 0x50, 0x6e, 0x7b, 0x95, 0xc2, 0xb8, 0x79, 0x4d, 0x77, 0x18,
+ 0x56, 0xd0, 0xec, 0xf9, 0x07, 0x02, 0x56, 0x75, 0xd9, 0x80, 0x74, 0x6c,
+ 0x5d, 0xbe, 0xeb, 0x71, 0x48, 0x2b, 0xa4, 0x14, 0x1e, 0x50, 0xf6, 0x7d,
+ 0xbe, 0xa7, 0x9f, 0x78, 0xb4, 0x08, 0x75, 0xa9, 0x8e, 0xc8, 0x0f, 0xe1,
+ 0xd7, 0xfe, 0x2e, 0xba, 0x04, 0x3a, 0x96, 0x65, 0x43, 0xa7, 0x93, 0x17,
+ 0xc2, 0x8a, 0x82, 0x4c, 0x3c, 0x6b, 0x38, 0x2c, 0x0c, 0x57, 0x06, 0x8a,
+ 0x30, 0x36, 0x68, 0x7f, 0xa5, 0x31, 0x49, 0x78, 0x89, 0x90, 0xda, 0xcd,
+ 0x54, 0x77, 0x23, 0xb3, 0xf0, 0x05, 0x1f, 0x57, 0x82, 0x9b, 0x10, 0xaa,
+ 0x97, 0xa1, 0x5c, 0xb4, 0xf9, 0xfc, 0xe9, 0x61, 0x71, 0x58, 0xe7, 0x7a,
+ 0x83, 0x99, 0xa2, 0x26, 0x29, 0xe9, 0xd4, 0xa7, 0x08, 0x11, 0x4a, 0x14,
+ 0x97, 0xd0, 0x46, 0x5e, 0x3b, 0x5a, 0x4e, 0x1b, 0xbb, 0xd0, 0x09, 0x6d,
+ 0xaf, 0xdb, 0xa7, 0xb1, 0x2c, 0xb1, 0x0d, 0xba, 0xa5, 0x48, 0x34, 0x02,
+ 0x50, 0x43, 0x05, 0x5e, 0x5f, 0xc6, 0xce, 0xc4, 0x5c, 0x6c, 0xe9, 0xc0,
+ 0x94, 0x6e, 0x05, 0x5e, 0xf7, 0x7e, 0xd4, 0x95, 0x22, 0x89, 0x2a, 0x26,
+ 0x7e, 0xa2, 0xc1, 0x23},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**40 - 1
+ // tcID: 171
+ {SEC_OID_SHA256,
+ 171,
+ {0x78, 0x90, 0x94, 0x73, 0x0a, 0x65, 0xd2, 0xa4, 0x80, 0x85, 0xa6, 0x7c,
+ 0x90, 0x18, 0x83, 0x9b, 0x21, 0x87, 0xbd, 0xe7, 0xa2, 0x89, 0x8c, 0x13,
+ 0xb1, 0x7f, 0xe2, 0x5e, 0x50, 0x9a, 0x43, 0x7c, 0x15, 0x2f, 0x93, 0x76,
+ 0xad, 0x71, 0x04, 0x23, 0xe8, 0xa0, 0x8e, 0x6c, 0x98, 0xfc, 0x43, 0xf9,
+ 0x03, 0x9b, 0x63, 0x0e, 0x77, 0xce, 0xe3, 0x62, 0x97, 0x91, 0xbf, 0xee,
+ 0xfe, 0x37, 0xeb, 0x16, 0x8a, 0x46, 0x05, 0x3c, 0x80, 0x80, 0x52, 0x21,
+ 0xfe, 0xc5, 0x13, 0xe7, 0x96, 0xdb, 0x2d, 0x58, 0xf1, 0x19, 0xab, 0x33,
+ 0xb6, 0xd0, 0xa1, 0xa6, 0x2e, 0x1f, 0xe2, 0x82, 0x4f, 0x2d, 0x51, 0x45,
+ 0xde, 0x79, 0x1d, 0x65, 0x1c, 0xe8, 0x6e, 0xa8, 0x4c, 0x87, 0x40, 0xed,
+ 0x42, 0x39, 0x38, 0x33, 0x9d, 0x78, 0x69, 0x64, 0x13, 0x9b, 0x6e, 0x62,
+ 0x68, 0x0c, 0x99, 0x1a, 0xb4, 0x04, 0xcf, 0xeb, 0x16, 0x60, 0x69, 0xd8,
+ 0xc2, 0x7a, 0x56, 0x07, 0x80, 0x72, 0x2d, 0x8b, 0x6b, 0x92, 0x99, 0x08,
+ 0x69, 0x04, 0x30, 0x84, 0x58, 0xb4, 0x7b, 0x9d, 0x85, 0xea, 0x48, 0xfa,
+ 0x78, 0xf8, 0x61, 0xb3, 0x96, 0xc6, 0x30, 0xb3, 0xbd, 0xc1, 0x11, 0x1e,
+ 0xdf, 0xf7, 0x44, 0x1b, 0x37, 0xaf, 0xd5, 0x26, 0xa4, 0x06, 0x6e, 0x0a,
+ 0x13, 0x0b, 0x09, 0x53, 0xd5, 0x1e, 0x5c, 0x38, 0x12, 0xdb, 0xb0, 0x54,
+ 0xf1, 0x88, 0x44, 0x0e, 0x5d, 0x0c, 0xc8, 0xe1, 0x34, 0xa1, 0x7e, 0x77,
+ 0x0d, 0x5a, 0x93, 0xd8, 0xb1, 0xcb, 0x50, 0x0c, 0x72, 0xef, 0x1f, 0x49,
+ 0xb7, 0xe7, 0x60, 0x82, 0x8f, 0x92, 0xad, 0x65, 0x05, 0x0e, 0xbe, 0x41,
+ 0x31, 0xef, 0x29, 0x5c, 0x7f, 0x8a, 0xfe, 0x19, 0xa0, 0xd0, 0xc5, 0xbe,
+ 0x31, 0x83, 0x53, 0x64, 0x1d, 0x02, 0x26, 0x2d, 0x55, 0x7c, 0xea, 0xd9,
+ 0xa6, 0x05, 0x2f, 0x6f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**64 - 1
+ // tcID: 172
+ {SEC_OID_SHA256,
+ 172,
+ {0x8b, 0x2e, 0x3c, 0x17, 0xfe, 0x8a, 0xda, 0xa8, 0xe7, 0xc8, 0xea, 0xa0,
+ 0xe3, 0xd9, 0x83, 0x69, 0x13, 0x1c, 0x8e, 0x9b, 0x76, 0xf3, 0x6b, 0xc9,
+ 0x7f, 0xc9, 0x58, 0x88, 0xc4, 0xa0, 0xf6, 0xae, 0x4b, 0xb8, 0x5f, 0xdb,
+ 0x24, 0x35, 0xbc, 0x85, 0xd6, 0x76, 0x3d, 0xd0, 0x7d, 0xd9, 0x23, 0xe2,
+ 0x9a, 0x8e, 0xb0, 0x46, 0x51, 0x22, 0x79, 0xff, 0x69, 0x47, 0xb1, 0x2b,
+ 0xb2, 0xe2, 0xa6, 0xb6, 0xa3, 0xcc, 0xd6, 0x4c, 0x7d, 0xe8, 0x8e, 0xf6,
+ 0xb5, 0x36, 0x76, 0xb2, 0x54, 0x72, 0x99, 0x71, 0x63, 0xfd, 0x7d, 0xa0,
+ 0x98, 0x15, 0xaf, 0x21, 0x91, 0x20, 0xd6, 0xcf, 0x58, 0xf3, 0xa0, 0xfb,
+ 0x3f, 0x40, 0x8e, 0xbe, 0xdf, 0x23, 0x5e, 0x5e, 0x0d, 0x7b, 0xf6, 0x23,
+ 0x1c, 0xd8, 0x7d, 0x95, 0xcd, 0x26, 0xc2, 0xed, 0x50, 0x6a, 0x07, 0x49,
+ 0xab, 0xf4, 0x58, 0x84, 0xc2, 0x2d, 0x79, 0x5b, 0xbe, 0xe0, 0x1b, 0x01,
+ 0x88, 0x4e, 0xed, 0xcc, 0xdc, 0x7e, 0xc0, 0x4d, 0x63, 0x94, 0xe4, 0x20,
+ 0x02, 0x33, 0xb8, 0xda, 0x3d, 0xbf, 0x14, 0x85, 0x55, 0xe4, 0x16, 0x81,
+ 0x23, 0x74, 0x92, 0x67, 0xf0, 0xac, 0xe2, 0x1e, 0x1b, 0x46, 0x8a, 0xb0,
+ 0xd4, 0xf9, 0x9a, 0x59, 0xad, 0x10, 0xbd, 0x3b, 0xb3, 0x5f, 0x51, 0x78,
+ 0x36, 0xd0, 0x03, 0x4e, 0x53, 0xef, 0xa6, 0xf4, 0xa0, 0x42, 0x43, 0x4a,
+ 0x69, 0xd6, 0x98, 0x7b, 0x59, 0x11, 0x0c, 0xfc, 0x99, 0x26, 0x78, 0x35,
+ 0xd7, 0xeb, 0xd2, 0xdd, 0xd0, 0xa6, 0x21, 0x11, 0x6e, 0x0f, 0xbf, 0xeb,
+ 0x1b, 0x60, 0xae, 0x85, 0xb9, 0xe8, 0x0b, 0xdc, 0xc5, 0x2f, 0xa3, 0x34,
+ 0x1f, 0x82, 0xda, 0x73, 0xbb, 0xb8, 0x41, 0xa0, 0xe6, 0x65, 0xb0, 0x84,
+ 0xc6, 0xca, 0xfa, 0xef, 0x5b, 0xef, 0x5d, 0xe6, 0x09, 0xf4, 0xf9, 0x40,
+ 0x05, 0x48, 0x8f, 0x68},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of null
+ // tcID: 173
+ {SEC_OID_SHA256,
+ 173,
+ {0x47, 0x06, 0xe7, 0x71, 0x41, 0xec, 0x16, 0xf6, 0x93, 0x6a, 0x2b, 0xfc,
+ 0x20, 0x0f, 0x9c, 0x5e, 0xc3, 0xe1, 0x47, 0xbe, 0x7e, 0x2e, 0x6b, 0x71,
+ 0x79, 0x07, 0x50, 0xec, 0x51, 0x3c, 0xa2, 0xff, 0x2a, 0xc2, 0xa8, 0x4b,
+ 0x76, 0xfb, 0x96, 0xad, 0x5f, 0x9a, 0xf0, 0xc7, 0x66, 0xaf, 0x1b, 0x7f,
+ 0xe8, 0x92, 0x7a, 0xf9, 0x40, 0xc2, 0x48, 0x76, 0x31, 0xfe, 0xf6, 0xf7,
+ 0xfd, 0xbe, 0xd5, 0x33, 0xdf, 0x4f, 0x5d, 0xa4, 0xf1, 0xae, 0xb8, 0x9c,
+ 0x8f, 0x8a, 0x34, 0xc3, 0xa6, 0xed, 0x7e, 0x5e, 0x10, 0xe2, 0x8f, 0xa1,
+ 0xc6, 0x4f, 0x33, 0x98, 0x5a, 0xda, 0x66, 0xa9, 0x2e, 0x9c, 0x3b, 0x8b,
+ 0x5f, 0x53, 0x66, 0xf0, 0x75, 0xb2, 0xe9, 0xec, 0xc0, 0xa4, 0x1a, 0x06,
+ 0x17, 0x12, 0xcc, 0xba, 0xf2, 0xad, 0xd7, 0x52, 0x54, 0xf6, 0x2e, 0x1b,
+ 0x66, 0xa8, 0x20, 0x92, 0x4b, 0x18, 0x23, 0x95, 0x59, 0x79, 0x1d, 0xab,
+ 0x3d, 0xad, 0x8f, 0x60, 0x50, 0x0f, 0xba, 0xa3, 0xd7, 0x6d, 0xc7, 0x54,
+ 0xdf, 0x7a, 0x84, 0x89, 0x12, 0xac, 0xa5, 0x4e, 0x6c, 0xf6, 0x27, 0xc5,
+ 0xe9, 0xf9, 0xdb, 0x9b, 0xb2, 0x2c, 0x2c, 0xd3, 0xce, 0x0f, 0xa1, 0x38,
+ 0x38, 0x12, 0x5d, 0x88, 0xe8, 0x0b, 0x3a, 0xe6, 0xba, 0xf8, 0xb6, 0x5f,
+ 0x05, 0x30, 0x88, 0x5d, 0x30, 0x7d, 0x47, 0xf1, 0xe3, 0xeb, 0x4b, 0xf6,
+ 0x12, 0x6d, 0xd6, 0x31, 0xa4, 0xb6, 0xde, 0x23, 0x5a, 0xb1, 0x36, 0x88,
+ 0x6e, 0xf7, 0x0d, 0x2f, 0x48, 0x3c, 0xfc, 0x96, 0x2c, 0xdb, 0x52, 0xe2,
+ 0x91, 0xca, 0x89, 0x9d, 0x10, 0x8b, 0x99, 0x80, 0xb9, 0x1e, 0xb4, 0x70,
+ 0x87, 0xb3, 0x13, 0x2d, 0x15, 0x4c, 0x31, 0x76, 0x22, 0x07, 0x7a, 0x28,
+ 0xa9, 0x04, 0xde, 0x3d, 0xaf, 0x41, 0x5a, 0x56, 0x34, 0xd7, 0x96, 0x25,
+ 0xf9, 0x26, 0xfe, 0xe6},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to null
+ // tcID: 174
+ {SEC_OID_SHA256,
+ 174,
+ {0x78, 0xe5, 0x9a, 0xb2, 0x3d, 0x41, 0x29, 0x38, 0xf1, 0x09, 0x96, 0xb4,
+ 0x33, 0x2f, 0x5a, 0x41, 0x2d, 0x85, 0xb8, 0xbb, 0x8b, 0x3d, 0x55, 0xc9,
+ 0xd0, 0x17, 0x33, 0x73, 0x57, 0x82, 0x3b, 0x3c, 0xc8, 0x3d, 0x2d, 0x1f,
+ 0x2b, 0x9f, 0xe0, 0x02, 0x5f, 0xd3, 0xf8, 0x98, 0xd2, 0x66, 0x1a, 0xc2,
+ 0xe7, 0xd7, 0xa8, 0x34, 0x46, 0x5f, 0x09, 0x6a, 0x0d, 0x29, 0x31, 0x5f,
+ 0xce, 0x69, 0xec, 0xd1, 0x52, 0x41, 0x75, 0x0d, 0xf0, 0x27, 0xeb, 0x08,
+ 0x2d, 0x79, 0x9e, 0x4d, 0x56, 0x49, 0x7b, 0xff, 0x65, 0xa1, 0x15, 0xe6,
+ 0x9c, 0x2c, 0xc5, 0x7c, 0xf1, 0xb5, 0xe1, 0xc6, 0x2e, 0xdb, 0x25, 0xd8,
+ 0x64, 0x6f, 0xcc, 0x89, 0xa7, 0x40, 0x82, 0xb9, 0xba, 0x36, 0xc6, 0xaa,
+ 0x92, 0xdd, 0xbc, 0xca, 0xe8, 0x85, 0x8e, 0xcc, 0x06, 0x39, 0x1f, 0x6b,
+ 0x39, 0xff, 0x5a, 0x74, 0x0b, 0xe9, 0x7f, 0x01, 0x2b, 0x39, 0xf2, 0xd4,
+ 0x81, 0x34, 0x70, 0x1c, 0xf2, 0x7b, 0x51, 0x72, 0x29, 0x7d, 0x21, 0x7e,
+ 0x8e, 0xb6, 0x79, 0x73, 0x22, 0x53, 0x59, 0x1f, 0x45, 0xbd, 0xf9, 0x79,
+ 0x57, 0xf2, 0x9b, 0x59, 0x6f, 0x27, 0xec, 0x29, 0xf7, 0xc4, 0x71, 0xa9,
+ 0x66, 0x81, 0x8c, 0x50, 0x29, 0x6c, 0xed, 0x41, 0x1e, 0x50, 0x10, 0xfe,
+ 0x6d, 0xa1, 0xc2, 0x6b, 0x9e, 0x34, 0x89, 0x31, 0x6c, 0xb1, 0x6e, 0x55,
+ 0xf8, 0xb6, 0x5f, 0xc5, 0xa1, 0xb1, 0xba, 0xd4, 0x07, 0x7d, 0xc3, 0x4c,
+ 0x7c, 0x97, 0x30, 0x40, 0x22, 0x05, 0xf1, 0x2e, 0x4e, 0x61, 0x98, 0x3e,
+ 0x6f, 0x5a, 0xd1, 0x63, 0x32, 0x43, 0x45, 0xa5, 0x93, 0x81, 0xfb, 0xc3,
+ 0xca, 0xdc, 0xb4, 0x60, 0xae, 0xbf, 0xed, 0xf1, 0x53, 0x23, 0xcf, 0x1b,
+ 0xe7, 0x8c, 0x45, 0x19, 0x8a, 0xfc, 0xc8, 0x03, 0x71, 0x9b, 0xf1, 0x3e,
+ 0x42, 0xac, 0x56, 0x0a},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to null
+ // tcID: 175
+ {SEC_OID_SHA256,
+ 175,
+ {0x46, 0x41, 0x2b, 0x00, 0x3a, 0x67, 0xd7, 0xca, 0xc1, 0xdc, 0x79, 0x92,
+ 0xd3, 0x12, 0x59, 0x01, 0x30, 0x69, 0xa1, 0xaa, 0xd4, 0x29, 0x23, 0x68,
+ 0xeb, 0xe0, 0xe5, 0x97, 0xf4, 0x18, 0x83, 0xe8, 0x29, 0x1a, 0xae, 0xa8,
+ 0x8c, 0x2a, 0x81, 0x15, 0xb4, 0x7f, 0xb8, 0x72, 0x65, 0xeb, 0xb9, 0xeb,
+ 0xa6, 0xfe, 0x90, 0x06, 0xbc, 0x1e, 0x34, 0x79, 0x5a, 0x1c, 0x2b, 0xd8,
+ 0xa3, 0x9c, 0x46, 0xa2, 0x8a, 0xd0, 0x75, 0xd5, 0xca, 0xd8, 0x33, 0xbe,
+ 0xdd, 0xcb, 0x11, 0x62, 0x21, 0x41, 0x1e, 0xfc, 0xb8, 0xe8, 0x68, 0x63,
+ 0x06, 0x3b, 0x5f, 0x6b, 0x58, 0x85, 0x08, 0x2c, 0x8f, 0xdb, 0x65, 0x01,
+ 0xe7, 0x08, 0xd7, 0x34, 0xdf, 0x29, 0xc8, 0x7a, 0x72, 0x3e, 0x10, 0x3b,
+ 0x3c, 0xb4, 0x87, 0x13, 0x8c, 0xcc, 0xae, 0x90, 0xc7, 0x43, 0x1a, 0x16,
+ 0x18, 0x9e, 0xa8, 0x97, 0x1a, 0xe1, 0x52, 0xcc, 0xa0, 0x76, 0x78, 0x49,
+ 0x1c, 0x5b, 0x3b, 0x68, 0xd8, 0x8c, 0x4d, 0xe1, 0x8a, 0xd7, 0x71, 0xfc,
+ 0x25, 0x2a, 0x9b, 0xef, 0x88, 0x9b, 0x96, 0x3b, 0x35, 0x36, 0x21, 0xa0,
+ 0xd5, 0x2d, 0xdc, 0xd0, 0x43, 0xeb, 0xcc, 0xd4, 0xbd, 0xcf, 0xc5, 0xfd,
+ 0x4f, 0x87, 0x8a, 0xa2, 0xfe, 0xce, 0xdb, 0x11, 0x23, 0x6d, 0xe9, 0xf4,
+ 0x4c, 0xae, 0x85, 0x59, 0x66, 0x8f, 0x9d, 0x03, 0x5f, 0x7a, 0xdf, 0x90,
+ 0xe0, 0x3a, 0x70, 0x7d, 0x5e, 0x0f, 0x97, 0xae, 0x84, 0xc2, 0xda, 0x68,
+ 0x66, 0xf8, 0x5d, 0x49, 0xa8, 0xdd, 0x09, 0x10, 0x66, 0x16, 0x51, 0x9d,
+ 0xf0, 0xf5, 0xd9, 0x4a, 0x59, 0xb1, 0x19, 0x9a, 0xb5, 0x08, 0x84, 0xcf,
+ 0x6d, 0x91, 0x2a, 0x06, 0x1c, 0x74, 0x88, 0xfb, 0x54, 0x91, 0xdf, 0x32,
+ 0xc5, 0x8d, 0x1a, 0xf7, 0x41, 0xa1, 0x64, 0xa2, 0x1c, 0x5a, 0x27, 0x1f,
+ 0xea, 0xb9, 0xa2, 0xd5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of null
+ // tcID: 176
+ {SEC_OID_SHA256,
+ 176,
+ {0x95, 0x1b, 0x3c, 0x53, 0x7c, 0x26, 0xd2, 0x7f, 0xe0, 0x6f, 0x60, 0x2b,
+ 0xd2, 0x24, 0x90, 0x6b, 0x1c, 0x1d, 0x26, 0xe4, 0x1d, 0x22, 0xc7, 0xa2,
+ 0x24, 0x79, 0xf1, 0x1f, 0x91, 0x39, 0x78, 0xc9, 0xa0, 0xf7, 0x79, 0x1e,
+ 0xac, 0x42, 0x60, 0x11, 0x22, 0xe6, 0xa8, 0x12, 0x73, 0x0c, 0xfc, 0xcd,
+ 0x41, 0x0a, 0xec, 0x25, 0x2b, 0x20, 0x3c, 0xb0, 0x02, 0x0d, 0x39, 0x98,
+ 0xfd, 0x6b, 0xd4, 0x69, 0xe3, 0x35, 0xcd, 0x66, 0x42, 0x30, 0xfb, 0x6d,
+ 0xd5, 0x9e, 0x0c, 0x14, 0x1d, 0xbc, 0xa8, 0x61, 0x34, 0x6f, 0xf2, 0xaf,
+ 0x39, 0x4d, 0x86, 0xb8, 0xfd, 0xd2, 0xe6, 0xd5, 0xf0, 0xcb, 0x3d, 0x94,
+ 0x2c, 0x33, 0x93, 0xd9, 0x17, 0xd6, 0x2c, 0xd0, 0x14, 0x8b, 0xa8, 0x26,
+ 0x66, 0xad, 0xfe, 0x4c, 0x1d, 0x99, 0x9e, 0x1a, 0x25, 0x4c, 0xc4, 0x66,
+ 0xce, 0x26, 0x8c, 0xc0, 0xf1, 0x4d, 0x35, 0x2e, 0x7b, 0x0b, 0xea, 0x85,
+ 0x48, 0xa5, 0xb6, 0xfd, 0x37, 0x45, 0xa8, 0x1f, 0x15, 0xa7, 0x2b, 0x00,
+ 0xd2, 0x78, 0xf8, 0x81, 0xa5, 0x56, 0x77, 0xfe, 0x37, 0x04, 0x43, 0x94,
+ 0xea, 0x83, 0x63, 0x0d, 0xc1, 0x5f, 0x79, 0x4b, 0x4f, 0x61, 0x92, 0xb7,
+ 0x54, 0x6e, 0x84, 0x1f, 0xae, 0x0c, 0xdf, 0x9c, 0x00, 0xcd, 0x3a, 0x45,
+ 0x55, 0x96, 0xfe, 0x9c, 0x5f, 0xa3, 0x7d, 0x3f, 0x39, 0x73, 0xc5, 0x8f,
+ 0x18, 0x9d, 0xb8, 0xd3, 0x9e, 0x8a, 0xe1, 0x49, 0xf5, 0x7b, 0xdc, 0x0b,
+ 0x16, 0xf9, 0x85, 0x3b, 0x79, 0x8c, 0x87, 0xe0, 0x8a, 0xe5, 0xca, 0x75,
+ 0xe8, 0x9d, 0x4b, 0x4f, 0x3b, 0xaf, 0x87, 0xc8, 0xc0, 0xb6, 0x99, 0xe8,
+ 0xc2, 0x16, 0x50, 0x9e, 0x51, 0xea, 0x60, 0xb5, 0x2d, 0x56, 0x94, 0x91,
+ 0xb1, 0x86, 0xab, 0xd2, 0x36, 0x5e, 0xf5, 0xca, 0xb9, 0x83, 0xf7, 0x1a,
+ 0xbb, 0x23, 0x3b, 0x67},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 177
+ {SEC_OID_SHA256,
+ 177,
+ {0x4b, 0x75, 0x06, 0x1a, 0x54, 0x87, 0xfe, 0x32, 0x8a, 0x32, 0xc9, 0xf4,
+ 0x54, 0xbc, 0xd7, 0xe4, 0x0f, 0x23, 0x4c, 0xb1, 0xac, 0xf5, 0x5f, 0x7d,
+ 0x3b, 0xb8, 0xa5, 0x0e, 0xe7, 0x5e, 0xdb, 0x8b, 0x4a, 0xd1, 0x6c, 0x46,
+ 0xb8, 0xda, 0x53, 0x37, 0x92, 0x98, 0x3d, 0xe2, 0xdc, 0x2d, 0x63, 0x71,
+ 0xd7, 0xeb, 0x08, 0x76, 0x2e, 0x2b, 0xce, 0xfc, 0x45, 0x46, 0x7c, 0x82,
+ 0x13, 0x0d, 0x48, 0x38, 0x19, 0xba, 0x06, 0x73, 0x59, 0x85, 0xb2, 0x6a,
+ 0x19, 0xc3, 0x91, 0xf9, 0x4f, 0x85, 0x4e, 0x31, 0xe5, 0x6c, 0xc0, 0x9c,
+ 0xa2, 0x0d, 0x54, 0x2e, 0x62, 0xe4, 0x47, 0x4d, 0x40, 0xd5, 0x00, 0x09,
+ 0x10, 0xa9, 0xa2, 0x4b, 0x14, 0x43, 0xc6, 0x64, 0x51, 0x87, 0x86, 0x56,
+ 0xd3, 0xa5, 0xf0, 0x0a, 0x19, 0xf4, 0x76, 0xf1, 0xc9, 0xbe, 0x86, 0x37,
+ 0x90, 0x36, 0x55, 0x5d, 0xe0, 0x5b, 0x31, 0x98, 0xf7, 0x49, 0xe4, 0x0c,
+ 0x51, 0xe8, 0x77, 0x72, 0xa5, 0xec, 0xc5, 0x9a, 0xba, 0xa9, 0xe9, 0xa8,
+ 0xd0, 0xa1, 0x68, 0x1a, 0x39, 0x64, 0xc9, 0xf0, 0x22, 0x21, 0x5a, 0x71,
+ 0xbe, 0x81, 0x4c, 0x88, 0x59, 0xa6, 0x3b, 0x2a, 0x62, 0xca, 0xca, 0x2b,
+ 0x6e, 0x98, 0xf5, 0xb1, 0x0a, 0x87, 0x2b, 0xab, 0x1e, 0xe1, 0xc0, 0x0b,
+ 0xf0, 0xd6, 0x40, 0x92, 0x6b, 0x86, 0x7a, 0x87, 0x64, 0x0f, 0x64, 0x40,
+ 0x25, 0x96, 0xdf, 0x22, 0x9d, 0x7b, 0xdb, 0x74, 0xf1, 0xe3, 0x99, 0x73,
+ 0xae, 0xae, 0xa0, 0x66, 0x17, 0x87, 0xa3, 0x87, 0x8b, 0x7f, 0xec, 0x9d,
+ 0x31, 0x27, 0x4e, 0x22, 0x7b, 0x59, 0xd1, 0x4b, 0x1c, 0xe2, 0xf7, 0x07,
+ 0xda, 0x45, 0x21, 0xe4, 0x30, 0xf1, 0x7d, 0x09, 0xfd, 0x6e, 0x3d, 0x61,
+ 0xc9, 0x7d, 0x08, 0xbe, 0xa3, 0x56, 0x31, 0x61, 0x17, 0x37, 0x78, 0x0f,
+ 0x2a, 0xc4, 0x0b, 0xbc},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 178
+ {SEC_OID_SHA256,
+ 178,
+ {0x49, 0x0c, 0xbd, 0x8f, 0x51, 0xa6, 0xf8, 0xaa, 0x64, 0xaf, 0x8e, 0xae,
+ 0x7f, 0x76, 0xba, 0x04, 0x5a, 0xef, 0xef, 0xa5, 0xbd, 0x07, 0x2a, 0x3d,
+ 0xe5, 0x59, 0x0d, 0x7e, 0xd1, 0x20, 0xf2, 0x1a, 0xa4, 0xf9, 0x1d, 0xec,
+ 0xd1, 0x3a, 0xe7, 0xe9, 0xf4, 0x14, 0xba, 0xda, 0x79, 0x16, 0xce, 0x26,
+ 0x85, 0x4c, 0xb8, 0xcb, 0x0d, 0xc6, 0x37, 0x31, 0xc5, 0x8c, 0x94, 0xa9,
+ 0xa9, 0xe6, 0x21, 0x16, 0x35, 0x46, 0xf1, 0x91, 0x52, 0xc6, 0x66, 0x66,
+ 0x48, 0xba, 0x92, 0x91, 0xf5, 0xe4, 0x77, 0xee, 0x86, 0xee, 0x73, 0x5c,
+ 0xf3, 0x26, 0x95, 0x8a, 0xfc, 0x46, 0x8e, 0xf7, 0xdd, 0x9a, 0x5b, 0x21,
+ 0x31, 0x50, 0x5c, 0x7f, 0xff, 0xd1, 0x7d, 0xbb, 0x7b, 0x35, 0xb1, 0x4c,
+ 0xb8, 0x10, 0x58, 0xd5, 0x33, 0xc7, 0xe9, 0xf6, 0xed, 0xe9, 0x33, 0x82,
+ 0x5d, 0xfa, 0x68, 0x94, 0x57, 0xaf, 0x1e, 0x1b, 0x6d, 0xed, 0x47, 0x9e,
+ 0x15, 0x08, 0xf1, 0x67, 0x19, 0x9b, 0xe1, 0xd8, 0xc6, 0x40, 0xd7, 0x37,
+ 0x32, 0x83, 0xb3, 0xfc, 0x76, 0xd7, 0xc3, 0xc1, 0x35, 0x4b, 0xa7, 0x25,
+ 0xee, 0xab, 0x08, 0xa2, 0x4b, 0x55, 0x29, 0x55, 0x3d, 0xd3, 0x8c, 0xef,
+ 0x48, 0xb9, 0xd4, 0x5f, 0x2b, 0x90, 0xf9, 0xab, 0xa0, 0x66, 0x38, 0x39,
+ 0xde, 0x4d, 0xe1, 0x7e, 0x2a, 0x83, 0x8e, 0x24, 0x3b, 0x89, 0x8c, 0xf0,
+ 0x40, 0xcf, 0x60, 0x53, 0xa3, 0xbe, 0x2a, 0x4b, 0xb3, 0x46, 0xb1, 0x19,
+ 0x9a, 0x93, 0xbb, 0x82, 0x95, 0xc9, 0xc4, 0xe1, 0xed, 0x40, 0xd0, 0xa5,
+ 0xd5, 0x62, 0x8a, 0x1b, 0xe1, 0xba, 0x21, 0xf4, 0x5c, 0x1c, 0x28, 0xb9,
+ 0x36, 0x45, 0x2c, 0x3e, 0x16, 0x38, 0x10, 0xf0, 0xa2, 0x0f, 0xa7, 0x17,
+ 0xdd, 0x48, 0x4e, 0x46, 0xef, 0x92, 0x47, 0x78, 0x53, 0x59, 0x2e, 0xd3,
+ 0xfb, 0xe7, 0x1d, 0xa5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 179
+ {SEC_OID_SHA256,
+ 179,
+ {0x7f, 0x23, 0xaa, 0x1e, 0x29, 0x65, 0x38, 0x3e, 0x38, 0x56, 0x3a, 0xb2,
+ 0x46, 0x87, 0x0c, 0x43, 0x81, 0x7d, 0xbf, 0xef, 0x46, 0xb0, 0x08, 0xde,
+ 0x4b, 0x17, 0x44, 0xe3, 0x61, 0x0b, 0x1a, 0xdf, 0xb8, 0x9c, 0x96, 0xca,
+ 0x9a, 0x9e, 0x57, 0x5e, 0xdb, 0x97, 0xc4, 0x71, 0x86, 0x1b, 0xf6, 0x13,
+ 0xcc, 0x67, 0x42, 0x82, 0x34, 0xdc, 0xa7, 0xbd, 0x72, 0xc4, 0x22, 0xf0,
+ 0xc7, 0x58, 0x77, 0xda, 0x34, 0x1b, 0xae, 0x47, 0x6f, 0xf4, 0x34, 0x87,
+ 0xb0, 0x87, 0xf1, 0xbe, 0xc1, 0x3d, 0x31, 0xfb, 0x77, 0x7e, 0x94, 0xbf,
+ 0xf6, 0x83, 0x05, 0x27, 0xbd, 0xe2, 0xbb, 0xe8, 0x35, 0x78, 0xae, 0x21,
+ 0x73, 0xfe, 0xd5, 0xa0, 0x3f, 0x14, 0x2c, 0x2a, 0x41, 0xb8, 0xee, 0x88,
+ 0x73, 0x49, 0x2c, 0x21, 0xb6, 0x23, 0xcb, 0x81, 0x43, 0x13, 0x4f, 0x9d,
+ 0xe2, 0x58, 0x72, 0xb3, 0x96, 0x44, 0xfa, 0xfd, 0xb1, 0xfc, 0x96, 0xac,
+ 0x07, 0x29, 0x35, 0xef, 0xcb, 0xdc, 0xd0, 0xfa, 0x5a, 0x97, 0xcf, 0x03,
+ 0x62, 0x48, 0x38, 0x89, 0x46, 0x22, 0x33, 0x99, 0x05, 0x37, 0x70, 0x19,
+ 0x7b, 0x88, 0x6b, 0x39, 0x67, 0x3a, 0x43, 0x8f, 0x67, 0xb0, 0xea, 0x78,
+ 0x9b, 0x9d, 0x20, 0x62, 0x57, 0xf9, 0xa3, 0xbe, 0x5a, 0x13, 0x01, 0x7c,
+ 0xba, 0x89, 0xd2, 0x8e, 0xa4, 0x93, 0xff, 0xbf, 0xe5, 0x96, 0xf9, 0xf5,
+ 0xd0, 0x40, 0xac, 0x30, 0x98, 0xa9, 0xd9, 0x68, 0x19, 0x8e, 0x3d, 0x00,
+ 0x4d, 0x79, 0xd6, 0xd7, 0x04, 0xaa, 0x42, 0x80, 0x1a, 0xd6, 0xde, 0x59,
+ 0x7c, 0xed, 0xb3, 0x67, 0x61, 0x25, 0xe9, 0xa2, 0x3f, 0x97, 0x10, 0x83,
+ 0xb2, 0xbf, 0xf1, 0x8e, 0x42, 0xaa, 0xbe, 0xba, 0x6e, 0xc7, 0x60, 0xae,
+ 0x8b, 0x8c, 0x19, 0xfb, 0xff, 0xd1, 0x89, 0x47, 0x06, 0x1d, 0x44, 0x06,
+ 0x0f, 0x75, 0x46, 0x00},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 180
+ {SEC_OID_SHA256,
+ 180,
+ {0x13, 0xdb, 0x6c, 0x6f, 0x0f, 0xae, 0x5b, 0xe1, 0xca, 0xae, 0xc1, 0x97,
+ 0xb7, 0x9d, 0xcf, 0x67, 0x84, 0x58, 0x2e, 0x50, 0x8c, 0x7e, 0x0e, 0xd3,
+ 0xe5, 0x6c, 0x26, 0x74, 0xe8, 0xa7, 0x4c, 0x0b, 0x54, 0x2b, 0xea, 0xb6,
+ 0xb7, 0xdf, 0xfb, 0x07, 0x73, 0xa8, 0x7f, 0x00, 0xe4, 0x64, 0x83, 0x32,
+ 0xd4, 0xe9, 0x77, 0x1b, 0xa8, 0x5d, 0xf0, 0xac, 0x1f, 0x9c, 0xa2, 0x87,
+ 0x4d, 0xd7, 0x79, 0x24, 0x80, 0x79, 0x92, 0x09, 0x15, 0x57, 0x73, 0xe3,
+ 0x9f, 0x1b, 0xdf, 0xaa, 0x56, 0x1b, 0x2d, 0x81, 0x33, 0xf6, 0x7d, 0x47,
+ 0xc9, 0x62, 0x75, 0xe6, 0xb1, 0x09, 0x8d, 0x1b, 0x56, 0xa8, 0xb8, 0xab,
+ 0x55, 0x25, 0xc1, 0x45, 0x55, 0xf4, 0xc9, 0xb1, 0xf2, 0x41, 0xbe, 0x6d,
+ 0xba, 0x87, 0x4e, 0x5d, 0x79, 0x4d, 0x0f, 0xec, 0xbb, 0xd8, 0x2a, 0x62,
+ 0x4b, 0x7d, 0x31, 0xb1, 0x2b, 0xd6, 0x0c, 0xe2, 0x74, 0x51, 0x12, 0x55,
+ 0x94, 0xc7, 0x44, 0xf7, 0xf3, 0x20, 0x29, 0xc6, 0xc7, 0xcd, 0x06, 0x63,
+ 0x62, 0x7b, 0x99, 0xf7, 0xc5, 0x63, 0x6a, 0x83, 0x6e, 0x11, 0x5d, 0x0c,
+ 0x55, 0xa4, 0x4f, 0x62, 0x77, 0x5e, 0xb1, 0x94, 0x44, 0x02, 0x05, 0x06,
+ 0xb6, 0x98, 0x8e, 0x11, 0xb2, 0x72, 0x6b, 0x23, 0x30, 0x47, 0x15, 0x36,
+ 0x06, 0x6e, 0x1f, 0x0d, 0x19, 0x4f, 0xf9, 0xe6, 0xe4, 0x57, 0x44, 0x2b,
+ 0x91, 0x54, 0x26, 0x1e, 0xae, 0x83, 0xa1, 0x78, 0xee, 0x2f, 0x1e, 0xed,
+ 0x06, 0xef, 0x36, 0xe4, 0x17, 0xa0, 0x4c, 0xd0, 0x07, 0x06, 0x0a, 0xb8,
+ 0x3c, 0x53, 0xe2, 0x80, 0x56, 0xfc, 0xf4, 0x9a, 0x26, 0xe0, 0x22, 0xec,
+ 0x2b, 0xaf, 0x2b, 0xad, 0xba, 0x85, 0x94, 0x90, 0x24, 0x3a, 0x0d, 0x71,
+ 0xe5, 0xde, 0x61, 0xc7, 0x5d, 0x25, 0x9b, 0x53, 0xcd, 0x3b, 0xaf, 0x76,
+ 0x75, 0xa1, 0xdb, 0x0c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 181
+ {SEC_OID_SHA256,
+ 181,
+ {0x6a, 0x0b, 0x7c, 0x4e, 0x2b, 0x7e, 0xfa, 0x70, 0x02, 0xc4, 0x44, 0x30,
+ 0x7b, 0xd3, 0x84, 0x83, 0x06, 0xd2, 0xff, 0xc7, 0x0c, 0x8e, 0x76, 0x7a,
+ 0x9d, 0x5b, 0x17, 0xdf, 0xb3, 0xdf, 0x07, 0x6c, 0x06, 0xac, 0x03, 0x74,
+ 0xa1, 0xc2, 0x3a, 0x01, 0x1d, 0x46, 0x6c, 0x09, 0x51, 0x84, 0x61, 0x6a,
+ 0xbc, 0x02, 0x8b, 0x74, 0xbc, 0x58, 0xb9, 0x1d, 0xf7, 0x6a, 0xae, 0xcf,
+ 0x80, 0x70, 0xd5, 0x09, 0xd7, 0xc7, 0xb9, 0xf6, 0x40, 0x3b, 0xba, 0xc8,
+ 0x00, 0x40, 0xae, 0x85, 0x4d, 0x13, 0x9a, 0xf2, 0x1b, 0xf7, 0xa0, 0x90,
+ 0x9c, 0xd8, 0xe0, 0x59, 0xb5, 0xa9, 0xb4, 0x44, 0xb1, 0x1f, 0xea, 0x70,
+ 0x1b, 0xb1, 0xe0, 0x52, 0xd7, 0x7c, 0x78, 0x63, 0xb5, 0x57, 0x64, 0x7c,
+ 0x7d, 0x46, 0x8f, 0xd8, 0xac, 0x2f, 0x65, 0x40, 0xea, 0xf1, 0x88, 0x96,
+ 0x28, 0x4f, 0x56, 0xee, 0x01, 0xaa, 0x66, 0xad, 0x89, 0xfd, 0xa4, 0x3c,
+ 0xb3, 0x8c, 0xdf, 0x1b, 0xa5, 0x53, 0xe6, 0x3d, 0x43, 0x01, 0x86, 0x9b,
+ 0xf9, 0xdd, 0xf0, 0x76, 0xcb, 0xf6, 0x8f, 0xde, 0x57, 0x06, 0x78, 0x74,
+ 0x70, 0xcb, 0xfe, 0x78, 0x17, 0x4a, 0x51, 0x6c, 0x53, 0xff, 0xb6, 0xd5,
+ 0xd1, 0xa9, 0x1e, 0xd7, 0x8b, 0x4e, 0x29, 0x79, 0x71, 0xf3, 0x0a, 0xfb,
+ 0xb5, 0xbd, 0xd0, 0x2d, 0xfb, 0xd1, 0x09, 0x71, 0x28, 0x83, 0x75, 0x41,
+ 0xe2, 0x97, 0x4b, 0xe6, 0x35, 0x41, 0xf8, 0xdf, 0x25, 0x6c, 0x8a, 0x77,
+ 0xa3, 0x80, 0x0f, 0xc3, 0x40, 0x09, 0x33, 0x55, 0xb5, 0x69, 0x03, 0x26,
+ 0x24, 0x2b, 0x0d, 0x90, 0xb3, 0xdf, 0xe6, 0x31, 0x60, 0x38, 0x2f, 0xb3,
+ 0xbb, 0xbd, 0xf9, 0xbc, 0xbd, 0x5b, 0x03, 0x09, 0xca, 0x9d, 0x74, 0x8a,
+ 0x34, 0x3f, 0x4a, 0x5f, 0x8a, 0x54, 0xb3, 0xa2, 0x73, 0x61, 0x99, 0xe2,
+ 0x73, 0x86, 0xa4, 0xfe},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: composed null
+ // tcID: 182
+ {SEC_OID_SHA256,
+ 182,
+ {0x4f, 0x61, 0x1a, 0xd1, 0xc6, 0xae, 0x71, 0x58, 0xbf, 0xdc, 0x5a, 0xde,
+ 0x11, 0x40, 0x98, 0xab, 0x87, 0x9a, 0x79, 0xe7, 0xc7, 0x01, 0x84, 0x88,
+ 0x4f, 0x97, 0xdd, 0x87, 0x5b, 0xbd, 0x6b, 0x1b, 0x86, 0x9b, 0xfc, 0xd8,
+ 0x2a, 0xe7, 0xf3, 0xee, 0x6f, 0xe8, 0x8d, 0xe9, 0x8d, 0x81, 0x31, 0x03,
+ 0xdf, 0x76, 0xf4, 0x00, 0x1f, 0xd4, 0x30, 0xde, 0x68, 0xb0, 0xe1, 0x8c,
+ 0x5b, 0xf4, 0xc8, 0xe0, 0x80, 0x5f, 0x46, 0xd1, 0xf9, 0x8e, 0x44, 0x11,
+ 0x2c, 0xce, 0x94, 0x59, 0x43, 0xf6, 0x82, 0xe1, 0xaf, 0x14, 0x44, 0xe2,
+ 0x0a, 0x4f, 0x5e, 0x5c, 0xe0, 0x5f, 0x12, 0xc0, 0x0e, 0x4a, 0xf3, 0xd8,
+ 0x71, 0x73, 0x0d, 0x5e, 0x18, 0x60, 0x9a, 0x7a, 0xbe, 0x3b, 0x71, 0x42,
+ 0xfc, 0x20, 0x42, 0x07, 0x7d, 0x03, 0xe6, 0x18, 0x4c, 0xe9, 0x35, 0xe6,
+ 0x68, 0x57, 0x02, 0x71, 0xce, 0xae, 0xa5, 0x2c, 0x36, 0xe5, 0x53, 0xfe,
+ 0x79, 0x1b, 0xdc, 0xa3, 0xd9, 0x66, 0xc3, 0x12, 0x99, 0x13, 0x8a, 0x26,
+ 0x90, 0xa6, 0x71, 0xa7, 0x6d, 0xda, 0x74, 0x5c, 0xf2, 0xaa, 0xc5, 0xe5,
+ 0x15, 0x3a, 0x06, 0xd8, 0x9a, 0xa4, 0x39, 0x6a, 0xca, 0x68, 0x49, 0x38,
+ 0xc0, 0xad, 0x14, 0x2d, 0x5e, 0x75, 0xe6, 0x61, 0x53, 0x64, 0xc9, 0x21,
+ 0xc8, 0xd1, 0x8d, 0x28, 0x41, 0xe9, 0xa4, 0x72, 0x2f, 0xa1, 0xef, 0x13,
+ 0x6a, 0xdb, 0x3a, 0xec, 0x7b, 0xe7, 0x4a, 0x01, 0x8e, 0xbd, 0x97, 0xd4,
+ 0x8f, 0x62, 0x35, 0x86, 0x23, 0xa7, 0xc8, 0xd1, 0x3a, 0x76, 0xfe, 0xcf,
+ 0xb0, 0xef, 0x73, 0xc9, 0x47, 0x7a, 0xa5, 0x9b, 0xa2, 0x25, 0x41, 0x65,
+ 0x82, 0xfa, 0xad, 0x0d, 0x7d, 0x46, 0x6d, 0x6d, 0xe5, 0x37, 0x49, 0xc3,
+ 0xb5, 0x1f, 0x1c, 0x55, 0xc9, 0x2f, 0xa9, 0xa2, 0xa0, 0x8b, 0x83, 0xb6,
+ 0xdd, 0x42, 0x84, 0x8c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect null
+ // tcID: 183
+ {SEC_OID_SHA256,
+ 183,
+ {0x5c, 0xa6, 0x86, 0x95, 0xf4, 0x20, 0xc1, 0x81, 0xc0, 0x82, 0x92, 0x16,
+ 0x45, 0xf3, 0x0d, 0x56, 0x2c, 0x1e, 0x00, 0x4b, 0xb4, 0x69, 0x27, 0x76,
+ 0x64, 0xfa, 0x7f, 0xe2, 0x0e, 0xb3, 0x17, 0xfa, 0xf0, 0x66, 0x4d, 0x26,
+ 0x6c, 0x3d, 0x5c, 0xc7, 0x6a, 0xaf, 0x90, 0xac, 0x74, 0xc6, 0xa4, 0x65,
+ 0x0b, 0xa2, 0xfe, 0x6e, 0x14, 0x38, 0x09, 0xc4, 0x62, 0x9c, 0x33, 0xf0,
+ 0xa2, 0x67, 0x01, 0x5f, 0x16, 0xf8, 0x2c, 0xb1, 0x24, 0x3f, 0x78, 0x6c,
+ 0xba, 0xb5, 0x18, 0xef, 0x8a, 0x1d, 0xbb, 0x3a, 0xbc, 0x4e, 0x58, 0xb1,
+ 0xc8, 0x5f, 0x4d, 0x04, 0xdf, 0xe7, 0x95, 0x69, 0x69, 0x27, 0xcc, 0x20,
+ 0xbc, 0x26, 0xd9, 0x88, 0x9a, 0x2f, 0xdc, 0x74, 0x63, 0x4c, 0xc0, 0xe6,
+ 0x97, 0x42, 0x63, 0x88, 0x60, 0x9e, 0x30, 0xb6, 0x19, 0x5d, 0xa6, 0x6e,
+ 0x11, 0x4f, 0xb2, 0x50, 0x5e, 0xcd, 0x15, 0xab, 0x8c, 0x59, 0x82, 0x76,
+ 0x9e, 0x76, 0x75, 0xcf, 0x76, 0x18, 0x1a, 0x0e, 0x79, 0x1e, 0x0e, 0x21,
+ 0x13, 0x67, 0xd7, 0x36, 0xd6, 0xdb, 0xd9, 0x0b, 0xf2, 0x7e, 0xb7, 0x98,
+ 0x5f, 0xb3, 0xb3, 0x3c, 0xed, 0x72, 0x1c, 0x46, 0xc2, 0xa2, 0x5b, 0x4d,
+ 0xc8, 0x49, 0xf0, 0x94, 0x6d, 0xe0, 0x1b, 0x94, 0xb4, 0x63, 0xbe, 0x00,
+ 0x5f, 0xed, 0xe9, 0x31, 0xfb, 0x41, 0xa3, 0x23, 0x14, 0x03, 0xc8, 0x00,
+ 0xdb, 0x10, 0xc7, 0x78, 0x3d, 0x44, 0x2c, 0xba, 0x0b, 0x58, 0xda, 0xe9,
+ 0xcd, 0xd0, 0x2d, 0x4e, 0xc1, 0x44, 0x51, 0x3c, 0xe7, 0x47, 0x32, 0x93,
+ 0x6b, 0x31, 0xbe, 0x61, 0xe1, 0x17, 0x15, 0xd9, 0x1b, 0xde, 0x39, 0x98,
+ 0x39, 0x9b, 0xaf, 0xb1, 0x8b, 0x69, 0x0e, 0x59, 0x72, 0xfd, 0x0d, 0x57,
+ 0x94, 0x70, 0xa9, 0x83, 0x91, 0xc4, 0x75, 0xf9, 0x1f, 0x5f, 0x90, 0xfc,
+ 0xb9, 0xd4, 0x1c, 0xcc},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of digest
+ // tcID: 184
+ {SEC_OID_SHA256,
+ 184,
+ {0x9b, 0x35, 0xb2, 0x07, 0xca, 0x21, 0x29, 0x7a, 0xac, 0x4b, 0x6b, 0x7d,
+ 0x64, 0x61, 0x4d, 0x61, 0x0e, 0x43, 0xaf, 0x5d, 0x21, 0xcf, 0x3c, 0x02,
+ 0x4a, 0xeb, 0xdd, 0xa0, 0x94, 0x7f, 0xab, 0x0b, 0xe7, 0xc3, 0x97, 0x49,
+ 0x1e, 0xee, 0xf6, 0x44, 0xcc, 0x31, 0xc7, 0x3b, 0x7a, 0x51, 0xbd, 0xec,
+ 0x1d, 0xfa, 0x4b, 0x6c, 0x34, 0xf8, 0x31, 0xce, 0x70, 0x44, 0xa1, 0xba,
+ 0x0a, 0xb5, 0x08, 0x82, 0x88, 0x63, 0x93, 0xc5, 0xb7, 0x14, 0xfd, 0x3e,
+ 0xfc, 0x76, 0x2d, 0x6d, 0x1c, 0x9c, 0xd5, 0x1b, 0x89, 0x72, 0x17, 0x1d,
+ 0x99, 0x8a, 0xb8, 0x84, 0x65, 0x8a, 0x88, 0x87, 0x60, 0x7a, 0xc9, 0xb5,
+ 0x7f, 0x73, 0x02, 0x38, 0x84, 0x98, 0x06, 0x92, 0x0f, 0x2a, 0x5d, 0xa5,
+ 0x1f, 0x1b, 0x42, 0x47, 0xad, 0x8c, 0xcb, 0x4f, 0x6c, 0xfd, 0x44, 0xce,
+ 0x76, 0xb9, 0xa8, 0xeb, 0xc5, 0x7a, 0x35, 0x93, 0x57, 0x4f, 0x86, 0x40,
+ 0xd5, 0x53, 0xc7, 0x4a, 0x3f, 0xb4, 0xd3, 0x6f, 0xab, 0x9d, 0x6c, 0xff,
+ 0x62, 0x41, 0xf6, 0xd9, 0xc4, 0x84, 0x88, 0x79, 0x9b, 0x38, 0x4f, 0xe3,
+ 0xd8, 0xa3, 0xb8, 0x8e, 0xc0, 0xac, 0xa5, 0xf8, 0x97, 0x8b, 0x21, 0x94,
+ 0xe7, 0xd9, 0xea, 0x6d, 0x6a, 0x0c, 0xfd, 0x5b, 0x46, 0x01, 0xbe, 0xdc,
+ 0x90, 0xcb, 0x63, 0xb4, 0xce, 0x02, 0xe0, 0x3b, 0x73, 0x6b, 0xd5, 0x24,
+ 0x9f, 0xef, 0x55, 0xa5, 0x25, 0x9d, 0x00, 0x01, 0xd4, 0xa7, 0x8e, 0xc3,
+ 0x92, 0xe3, 0x88, 0x9a, 0x68, 0x63, 0xfc, 0x0c, 0x9a, 0xcf, 0x9c, 0xc2,
+ 0x76, 0x17, 0x39, 0xe7, 0x5b, 0xa7, 0xf9, 0x40, 0xe4, 0x24, 0x99, 0x2a,
+ 0xa9, 0xe6, 0x36, 0x09, 0xdf, 0x63, 0xa6, 0xc2, 0xcd, 0xc5, 0xa1, 0x5e,
+ 0x02, 0xe1, 0x1d, 0xc4, 0x24, 0x8d, 0x94, 0x02, 0x75, 0xbc, 0xa5, 0x11,
+ 0x42, 0xc6, 0x60, 0x2c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest contains leading 0
+ // tcID: 185
+ {SEC_OID_SHA256,
+ 185,
+ {0x15, 0xe1, 0x23, 0x77, 0xd3, 0xc5, 0xd5, 0x08, 0x65, 0x37, 0x1a, 0x69,
+ 0xfd, 0x5e, 0x9f, 0x41, 0xba, 0x3e, 0xb5, 0xab, 0x2f, 0x98, 0x82, 0xaa,
+ 0xa1, 0x72, 0x91, 0x98, 0xdb, 0xf1, 0x62, 0x99, 0x57, 0x28, 0x98, 0xe6,
+ 0x89, 0x7b, 0x61, 0x5d, 0x7c, 0x70, 0xd5, 0x77, 0x19, 0x59, 0x11, 0x84,
+ 0x17, 0x03, 0x21, 0xdf, 0x75, 0x03, 0x58, 0xf6, 0xb6, 0xab, 0x9e, 0x7a,
+ 0xa5, 0xa2, 0xe1, 0x50, 0xa7, 0x7f, 0xc4, 0x53, 0x2b, 0x6d, 0x23, 0xfa,
+ 0xdb, 0xc1, 0xbb, 0x81, 0x0c, 0x84, 0x98, 0xee, 0x5e, 0xd2, 0xf8, 0x70,
+ 0x8f, 0xaa, 0xc2, 0xc8, 0x0e, 0xb7, 0x04, 0xea, 0x65, 0x24, 0x4f, 0x73,
+ 0x1e, 0x85, 0xe8, 0x2a, 0xee, 0xe3, 0xc1, 0x95, 0xeb, 0x01, 0xde, 0x1d,
+ 0xda, 0x86, 0xbd, 0x80, 0x63, 0x4b, 0x58, 0x61, 0x18, 0xc1, 0xf2, 0xc1,
+ 0x44, 0x80, 0x9f, 0x52, 0x7a, 0x4b, 0x52, 0x2d, 0x20, 0xb2, 0x41, 0xc8,
+ 0xe5, 0x0d, 0x67, 0x95, 0x06, 0xe7, 0xce, 0x8f, 0x01, 0x6c, 0xbb, 0xb8,
+ 0xdc, 0xb5, 0x7f, 0xe6, 0xcd, 0xff, 0xb8, 0x60, 0xf0, 0xaf, 0xb0, 0x90,
+ 0xb5, 0x00, 0x7f, 0x81, 0xc6, 0x1c, 0x87, 0xda, 0xc8, 0x5f, 0xc0, 0x13,
+ 0x64, 0x77, 0x82, 0x3d, 0xa4, 0x01, 0x1d, 0xd6, 0x5b, 0xcd, 0x6e, 0xb6,
+ 0x79, 0x77, 0x09, 0x11, 0x97, 0xef, 0x02, 0xa1, 0x67, 0x09, 0x93, 0x11,
+ 0x31, 0x99, 0x39, 0x2b, 0x8d, 0x81, 0x73, 0xc9, 0x71, 0xa0, 0x3d, 0xe1,
+ 0xe1, 0xe1, 0x58, 0x72, 0x18, 0x8a, 0xb9, 0x51, 0xe2, 0x1d, 0xa0, 0x15,
+ 0xa1, 0x79, 0x59, 0x52, 0x7b, 0xe1, 0x2f, 0xed, 0x5f, 0xe4, 0xcc, 0x30,
+ 0x19, 0x74, 0x1e, 0xde, 0x57, 0x06, 0xc4, 0x72, 0xfc, 0x7b, 0xef, 0xce,
+ 0x0d, 0x9d, 0xae, 0x71, 0x08, 0x3d, 0x61, 0xee, 0xc4, 0x67, 0x9f, 0x3b,
+ 0xbf, 0x22, 0x2d, 0x75},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 186
+ {SEC_OID_SHA256,
+ 186,
+ {0x13, 0x65, 0xfd, 0x05, 0xa7, 0x6a, 0x54, 0x80, 0x57, 0x74, 0x2f, 0x63,
+ 0x1e, 0x0d, 0x95, 0x7c, 0x02, 0x0f, 0x67, 0x0c, 0x74, 0xa3, 0x39, 0xc4,
+ 0xfe, 0x0d, 0x78, 0xaa, 0xb1, 0x3b, 0x4a, 0x96, 0x09, 0x53, 0x20, 0x1e,
+ 0x12, 0xd7, 0x5a, 0x8b, 0x22, 0x1c, 0x0f, 0x30, 0xbe, 0x8a, 0x93, 0x64,
+ 0xf8, 0x92, 0x5c, 0x6e, 0x1d, 0x87, 0x17, 0x22, 0x29, 0x46, 0xf7, 0x41,
+ 0x00, 0x14, 0xb8, 0x5e, 0xec, 0xd0, 0xce, 0x63, 0x21, 0x47, 0x79, 0x8e,
+ 0xaa, 0xb5, 0xff, 0xbc, 0x43, 0xdf, 0x3d, 0xb7, 0x20, 0x7a, 0xd7, 0x76,
+ 0xbf, 0xba, 0x6d, 0x5d, 0x35, 0x63, 0x07, 0xf9, 0xc8, 0xc1, 0x7b, 0xac,
+ 0xf6, 0xae, 0xd2, 0xa3, 0x59, 0x79, 0xdd, 0x30, 0x4e, 0x54, 0x00, 0x54,
+ 0x1e, 0x99, 0x9a, 0xeb, 0xeb, 0x35, 0x04, 0x9c, 0x69, 0x5f, 0xb5, 0xf6,
+ 0xea, 0x15, 0xb2, 0xf5, 0xa5, 0x73, 0x4e, 0x14, 0xa9, 0x0b, 0xa5, 0x12,
+ 0x6b, 0x34, 0xb2, 0x96, 0xc5, 0x98, 0x1e, 0x13, 0xf2, 0x3f, 0xe5, 0x60,
+ 0xca, 0x11, 0xbf, 0xd9, 0x34, 0x08, 0x2f, 0xe3, 0x22, 0x3e, 0x38, 0x1b,
+ 0x24, 0xfa, 0x17, 0x67, 0x7f, 0xf8, 0x5d, 0xa1, 0x70, 0x91, 0x35, 0xe1,
+ 0x50, 0xaf, 0x32, 0xc4, 0x24, 0x15, 0xeb, 0x95, 0x47, 0x46, 0xc0, 0x18,
+ 0x3e, 0xc6, 0x48, 0xb7, 0xaa, 0x2f, 0x25, 0xed, 0x94, 0xbf, 0x92, 0xaf,
+ 0xbc, 0x33, 0x98, 0x86, 0x9f, 0x6f, 0xcf, 0xec, 0xa7, 0x09, 0x77, 0xa6,
+ 0xc6, 0xf2, 0x50, 0x5b, 0x35, 0x0e, 0x8a, 0x64, 0x7a, 0xff, 0xcb, 0x20,
+ 0x3d, 0xd8, 0x36, 0xc8, 0x0f, 0x17, 0x80, 0x07, 0xdf, 0xc3, 0xb4, 0xe4,
+ 0xca, 0x6d, 0x50, 0xad, 0xa5, 0x0d, 0xc7, 0x3d, 0x39, 0x71, 0xcb, 0x05,
+ 0x54, 0x96, 0xf7, 0xaf, 0x88, 0x9d, 0xdb, 0x31, 0xd7, 0x3f, 0x71, 0x50,
+ 0x1f, 0x43, 0x09, 0xa1},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 187
+ {SEC_OID_SHA256,
+ 187,
+ {0x1f, 0xc4, 0xb5, 0x12, 0x9a, 0x8b, 0x50, 0xe7, 0x34, 0xdc, 0x53, 0x1a,
+ 0xa0, 0xb5, 0x03, 0xc6, 0x1f, 0xae, 0x5a, 0xe5, 0x20, 0x2a, 0xaa, 0xdd,
+ 0xce, 0xe1, 0x97, 0x27, 0x0e, 0xc3, 0x0d, 0x8d, 0x8e, 0x9e, 0x06, 0xea,
+ 0x5a, 0x4b, 0x83, 0xd1, 0x13, 0xcb, 0x43, 0x0a, 0x5b, 0x27, 0x5d, 0x82,
+ 0x73, 0x31, 0x4c, 0x09, 0x4f, 0xbe, 0xe0, 0x60, 0x47, 0xf8, 0xd9, 0xa0,
+ 0x90, 0xba, 0xf8, 0xf3, 0xf5, 0x7c, 0x52, 0x24, 0x75, 0x16, 0xb1, 0xac,
+ 0x84, 0xc1, 0x67, 0x4a, 0x47, 0x88, 0x95, 0x2d, 0xbc, 0xff, 0xc8, 0xc4,
+ 0xb5, 0x0b, 0xc3, 0xed, 0x0e, 0xa1, 0x6f, 0x95, 0x88, 0x7c, 0xbe, 0x81,
+ 0x21, 0xfc, 0xe8, 0xc4, 0x25, 0xfb, 0x04, 0x09, 0x49, 0x4d, 0x5a, 0x51,
+ 0x1b, 0xcd, 0xf9, 0xa2, 0x5f, 0xb4, 0x59, 0x0d, 0xab, 0x75, 0xc2, 0xeb,
+ 0xba, 0xca, 0x4f, 0x66, 0xf6, 0xc1, 0x12, 0x29, 0xf9, 0x36, 0x7c, 0x9e,
+ 0xde, 0x12, 0x14, 0xe7, 0x26, 0xc8, 0xe3, 0xdf, 0x12, 0xc7, 0x64, 0xfd,
+ 0x5b, 0x3b, 0x41, 0x12, 0x1f, 0xbf, 0x24, 0x0e, 0x92, 0x87, 0x37, 0x39,
+ 0xdf, 0xab, 0xde, 0xe2, 0xa6, 0x34, 0xb1, 0x42, 0x81, 0x0b, 0x04, 0xd0,
+ 0x24, 0xb4, 0x8a, 0x8f, 0x10, 0x56, 0x82, 0xb5, 0x99, 0x9b, 0xce, 0xc6,
+ 0x1b, 0xbb, 0x6f, 0xbe, 0xd1, 0xd9, 0x47, 0x92, 0x2a, 0xe8, 0x08, 0xcb,
+ 0xc5, 0xb7, 0xc9, 0x6e, 0xac, 0x9a, 0x7a, 0x94, 0xa1, 0x84, 0xdd, 0xbf,
+ 0x78, 0x9a, 0x81, 0x62, 0x02, 0xa1, 0x9a, 0xd9, 0xc5, 0xa1, 0x6d, 0x10,
+ 0xa0, 0x5e, 0x86, 0xa8, 0x70, 0xea, 0xda, 0x53, 0xfa, 0xd5, 0xd5, 0xcd,
+ 0xa3, 0xec, 0xe1, 0x1b, 0x30, 0x4c, 0x2d, 0xa1, 0xc6, 0xba, 0x74, 0x33,
+ 0x22, 0xed, 0x24, 0x41, 0x78, 0x03, 0xb1, 0x95, 0x9f, 0x2a, 0x12, 0xc9,
+ 0x2b, 0x99, 0x39, 0xfd},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of digest
+ // tcID: 188
+ {SEC_OID_SHA256,
+ 188,
+ {0x5c, 0x00, 0x38, 0xea, 0x42, 0xc3, 0xad, 0xc5, 0x0e, 0x88, 0xf9, 0x07,
+ 0x80, 0xe9, 0xb0, 0xda, 0xb6, 0x4b, 0x67, 0xc5, 0x50, 0x7f, 0x5d, 0xe0,
+ 0x11, 0x9c, 0x0f, 0xd2, 0xbc, 0x7d, 0x7a, 0x66, 0xd6, 0xba, 0xf1, 0xa4,
+ 0x7c, 0x79, 0x94, 0xfd, 0x39, 0xe3, 0x3b, 0xd7, 0x7b, 0x31, 0xd8, 0x5d,
+ 0xb7, 0xf7, 0xeb, 0x1c, 0x3e, 0x5a, 0x55, 0x13, 0xa5, 0x07, 0xb8, 0xc5,
+ 0x31, 0xbe, 0x20, 0x30, 0x39, 0x87, 0x38, 0x25, 0x15, 0xd8, 0x4a, 0x40,
+ 0x3e, 0xa3, 0xf9, 0xf3, 0xed, 0x7c, 0x1b, 0x2f, 0xb5, 0xe5, 0xca, 0x7d,
+ 0x94, 0x45, 0x8a, 0x7f, 0xd6, 0xfa, 0x6a, 0x52, 0x2e, 0x92, 0x71, 0x75,
+ 0x10, 0xa1, 0x67, 0xdd, 0x0c, 0xd2, 0xd2, 0x7c, 0xcc, 0xae, 0x6f, 0x29,
+ 0xb3, 0xdc, 0xbd, 0x18, 0x94, 0x48, 0x83, 0x4e, 0x3e, 0xf5, 0xc0, 0x29,
+ 0xf6, 0x75, 0x38, 0x26, 0xed, 0x16, 0x6f, 0x41, 0x48, 0x26, 0x9f, 0xbb,
+ 0x17, 0x85, 0xbb, 0x52, 0xa0, 0x0c, 0xa6, 0x35, 0x48, 0x5c, 0x10, 0xab,
+ 0xc6, 0x4d, 0xcb, 0xe1, 0xfd, 0x7f, 0xc3, 0x9d, 0xc9, 0xe6, 0x49, 0x9b,
+ 0xc7, 0x2c, 0xc0, 0x09, 0x9d, 0x6d, 0x2c, 0x8a, 0xbd, 0xec, 0x7b, 0xee,
+ 0xec, 0x58, 0x66, 0x67, 0xaf, 0x53, 0x68, 0x34, 0x12, 0xec, 0x04, 0x91,
+ 0x53, 0x4a, 0xf6, 0x24, 0x31, 0xd6, 0x50, 0x75, 0x2a, 0xa7, 0xda, 0x5c,
+ 0xea, 0x0c, 0xeb, 0x29, 0x8e, 0x24, 0xa5, 0x16, 0x6f, 0x9d, 0xf4, 0xcd,
+ 0x1a, 0x05, 0x76, 0x2d, 0xca, 0x43, 0xc5, 0xa2, 0xee, 0x46, 0x87, 0xcd,
+ 0x23, 0x0b, 0x35, 0xd5, 0x0d, 0x81, 0x1d, 0x6c, 0xf3, 0x3c, 0x8c, 0xfd,
+ 0x49, 0xf2, 0x22, 0xd5, 0xce, 0x2f, 0xf0, 0x40, 0x3f, 0x95, 0xc2, 0x1f,
+ 0x9e, 0x6d, 0x6d, 0x3c, 0x38, 0xef, 0xf7, 0x4b, 0x35, 0xa3, 0x92, 0xbb,
+ 0xc5, 0x0f, 0x0e, 0xa0},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of digest
+ // tcID: 189
+ {SEC_OID_SHA256,
+ 189,
+ {0x18, 0x85, 0x71, 0xe3, 0x45, 0xba, 0x73, 0x8a, 0xdb, 0x4d, 0x1c, 0x48,
+ 0x67, 0x47, 0x4f, 0xaf, 0x48, 0x6c, 0x7a, 0x48, 0x13, 0xbb, 0x0d, 0xbc,
+ 0xaf, 0x3f, 0x05, 0x1b, 0x4f, 0xb5, 0x20, 0x54, 0x12, 0xca, 0xbd, 0x2f,
+ 0x82, 0x79, 0x93, 0x0d, 0x10, 0x38, 0x97, 0x6d, 0x5a, 0x23, 0xe0, 0xb0,
+ 0x64, 0xca, 0x80, 0x4c, 0xdd, 0x3a, 0x5b, 0x82, 0xb7, 0xe8, 0xe4, 0x5c,
+ 0x70, 0x38, 0x13, 0x86, 0xee, 0x84, 0xe2, 0xb9, 0x19, 0x82, 0x06, 0x74,
+ 0x9f, 0x79, 0xb3, 0x43, 0x67, 0x74, 0x08, 0x73, 0x18, 0x53, 0xbd, 0xea,
+ 0xb4, 0xb5, 0x84, 0x9a, 0xbd, 0x3e, 0x60, 0x3e, 0x61, 0x2b, 0x85, 0x7e,
+ 0x2f, 0x63, 0xf5, 0x9e, 0xbd, 0x66, 0xca, 0x97, 0x7d, 0x60, 0xe8, 0xd6,
+ 0x6f, 0x11, 0x53, 0x94, 0xad, 0x06, 0xc1, 0xc4, 0x2c, 0xa0, 0xea, 0xfa,
+ 0x8f, 0x32, 0x13, 0x3c, 0xe8, 0x73, 0x7e, 0xa6, 0x06, 0xfa, 0x17, 0xdb,
+ 0x0f, 0x81, 0x89, 0x8d, 0xe3, 0xc3, 0xd8, 0xf4, 0xbb, 0xaa, 0xf7, 0xf6,
+ 0xe4, 0x8a, 0xa0, 0x14, 0x24, 0xf8, 0x70, 0xa8, 0xec, 0xbb, 0xc9, 0x7a,
+ 0x6d, 0x71, 0xf8, 0x28, 0xe9, 0x1b, 0xa3, 0xa9, 0x0c, 0x13, 0x54, 0x0c,
+ 0x1a, 0x3c, 0x3c, 0x7d, 0xe2, 0xd4, 0x70, 0x8e, 0xde, 0xb2, 0x29, 0x87,
+ 0x57, 0x4f, 0xc9, 0xc9, 0xbe, 0x09, 0x17, 0xcd, 0x40, 0xb8, 0xc7, 0x52,
+ 0x25, 0xd7, 0x1a, 0x9b, 0x0d, 0xc9, 0x16, 0x4d, 0x3c, 0x19, 0x40, 0x43,
+ 0xad, 0xd6, 0xf6, 0xcd, 0x63, 0x6a, 0x3b, 0xf4, 0x2e, 0x0f, 0x6d, 0xc2,
+ 0xf8, 0x56, 0x08, 0x5c, 0xe2, 0x3e, 0x5a, 0x9c, 0x62, 0xf8, 0x1e, 0x12,
+ 0x0b, 0x61, 0x95, 0x51, 0xcb, 0xed, 0xa6, 0xe3, 0xeb, 0x0f, 0xbe, 0x69,
+ 0x3b, 0x19, 0xf2, 0x04, 0x72, 0x45, 0x28, 0x1d, 0xd6, 0x59, 0x1a, 0xf8,
+ 0x9f, 0xba, 0x42, 0x5d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**31 - 1
+ // tcID: 190
+ {SEC_OID_SHA256,
+ 190,
+ {0x6c, 0x56, 0x23, 0xed, 0x04, 0xe7, 0x63, 0xad, 0x3b, 0xd1, 0xf3, 0x70,
+ 0xb1, 0xbb, 0x67, 0xff, 0x8e, 0x90, 0x29, 0xe0, 0xc3, 0x4d, 0x81, 0xe1,
+ 0x60, 0xc5, 0x80, 0xfe, 0x54, 0x8a, 0xed, 0x69, 0x64, 0xd9, 0x18, 0x7a,
+ 0x45, 0xe8, 0xfa, 0x87, 0xf7, 0x9d, 0xd3, 0xd8, 0xa9, 0x4d, 0x52, 0x1f,
+ 0x2b, 0xb8, 0xa5, 0x2c, 0xfc, 0x34, 0xf7, 0x63, 0x85, 0xa9, 0x24, 0xc8,
+ 0x8e, 0x63, 0x72, 0x2a, 0x7c, 0xa3, 0x65, 0x12, 0x7c, 0x0c, 0x56, 0xe0,
+ 0x12, 0x5e, 0xd2, 0x9a, 0xc2, 0xf8, 0xc9, 0x60, 0xdd, 0xf1, 0xc9, 0x97,
+ 0x00, 0xa1, 0x9d, 0x42, 0xcd, 0xe3, 0xe5, 0xe4, 0x6b, 0x96, 0xbf, 0x31,
+ 0x9f, 0xbe, 0xb9, 0x3c, 0x2b, 0x54, 0x07, 0x66, 0x28, 0xe8, 0x1c, 0x2e,
+ 0xe9, 0x98, 0xf4, 0x25, 0x7a, 0xfa, 0x27, 0xa6, 0x81, 0xe8, 0xdb, 0xb4,
+ 0x9f, 0xa1, 0x49, 0xac, 0xdc, 0xce, 0x9d, 0x55, 0x22, 0x29, 0x60, 0xd3,
+ 0x07, 0xb2, 0xe1, 0x8b, 0x33, 0x72, 0x9a, 0x61, 0xec, 0xfb, 0xb0, 0x14,
+ 0x61, 0xe3, 0xb1, 0x59, 0xc2, 0xc9, 0x58, 0xfa, 0x11, 0x11, 0xad, 0x7b,
+ 0x4e, 0xa8, 0x0d, 0x88, 0x97, 0xbf, 0xea, 0xca, 0xee, 0x2a, 0xfe, 0x4b,
+ 0x17, 0xb9, 0xb0, 0xc7, 0xb1, 0x9f, 0x9c, 0x2e, 0x39, 0x44, 0x29, 0x64,
+ 0x9a, 0xea, 0x3e, 0xee, 0xab, 0x35, 0x03, 0xfe, 0x99, 0x66, 0xc8, 0xf3,
+ 0xe6, 0xb7, 0xf0, 0xd5, 0xe4, 0x82, 0xd6, 0xa0, 0x7d, 0x93, 0xdf, 0xa1,
+ 0xee, 0xa6, 0x17, 0xa9, 0x9e, 0x55, 0xbb, 0xa3, 0x2f, 0x95, 0x7c, 0x14,
+ 0x72, 0xd7, 0x60, 0x5a, 0x4b, 0xa9, 0x36, 0x69, 0xd1, 0x53, 0x65, 0xf9,
+ 0x89, 0xbe, 0x09, 0x18, 0x7a, 0x9e, 0xb5, 0x8b, 0xeb, 0x94, 0x29, 0x48,
+ 0xb9, 0xfc, 0x7b, 0x65, 0x8a, 0x1c, 0x06, 0x28, 0x9b, 0xbe, 0x0d, 0x2e,
+ 0x6a, 0x1e, 0x00, 0x84},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**32 - 1
+ // tcID: 191
+ {SEC_OID_SHA256,
+ 191,
+ {0x27, 0xe6, 0x4c, 0x5b, 0xc5, 0xad, 0x2b, 0x95, 0xb7, 0x45, 0xe8, 0x68,
+ 0xc2, 0x15, 0x85, 0xb5, 0x3a, 0x91, 0x22, 0x49, 0x34, 0x4f, 0xaa, 0x36,
+ 0xcc, 0x0a, 0x96, 0x3b, 0xff, 0x47, 0x83, 0xee, 0x12, 0x8f, 0xa6, 0xa8,
+ 0x25, 0x19, 0x91, 0xc7, 0x6c, 0xed, 0xca, 0x73, 0xb7, 0x0f, 0x7f, 0xb2,
+ 0x72, 0x10, 0xdc, 0x89, 0xa9, 0x35, 0x74, 0xc2, 0xe3, 0xa6, 0x1a, 0x8c,
+ 0xed, 0x29, 0x86, 0xa1, 0x57, 0x81, 0x79, 0xc9, 0x69, 0x13, 0x56, 0x56,
+ 0xb0, 0x75, 0x02, 0xa6, 0x22, 0xfa, 0x7c, 0x4d, 0x20, 0x84, 0x42, 0xa8,
+ 0x31, 0x85, 0x09, 0xf0, 0xa7, 0x36, 0xfe, 0xd1, 0xb0, 0xdd, 0x33, 0xdc,
+ 0x8a, 0x30, 0xa5, 0xc3, 0x24, 0x9a, 0xed, 0x7a, 0x0a, 0xef, 0x71, 0xab,
+ 0x88, 0x58, 0xd9, 0xf1, 0xf9, 0xca, 0xd0, 0x6d, 0x98, 0x02, 0xca, 0x9b,
+ 0xc1, 0x25, 0xa7, 0xfc, 0x03, 0x54, 0xbb, 0xb5, 0x50, 0x69, 0xd7, 0x34,
+ 0x34, 0xb9, 0x8a, 0xa9, 0xc7, 0xbe, 0x61, 0xfa, 0xb5, 0x9f, 0xd5, 0xc9,
+ 0x6c, 0xd0, 0xe6, 0x4b, 0xf7, 0x04, 0xc1, 0xb2, 0x13, 0xbe, 0xd2, 0xcf,
+ 0xe9, 0x7e, 0x66, 0xfc, 0x6f, 0x6b, 0x06, 0x1c, 0xd0, 0xa9, 0xb0, 0x14,
+ 0x21, 0x78, 0x4c, 0x32, 0xe7, 0x17, 0x75, 0xbe, 0xd2, 0xbb, 0x28, 0x90,
+ 0xc8, 0x13, 0x5c, 0x42, 0x37, 0x2f, 0x20, 0x86, 0x02, 0xad, 0x9c, 0x4e,
+ 0x3e, 0x18, 0xff, 0x2c, 0xfe, 0x24, 0x87, 0x15, 0x98, 0x80, 0x38, 0x45,
+ 0x61, 0x83, 0x08, 0xd7, 0x95, 0x6c, 0x83, 0x14, 0xa5, 0x8e, 0xb1, 0x88,
+ 0xe0, 0x83, 0xfe, 0xd8, 0xa1, 0x15, 0x33, 0xc9, 0x33, 0x97, 0x0c, 0x2b,
+ 0xc3, 0x13, 0x13, 0x77, 0x26, 0x27, 0x3f, 0x09, 0xe3, 0x6e, 0x82, 0x7c,
+ 0x9e, 0x1a, 0xf3, 0x6b, 0x7a, 0xc4, 0x50, 0xe0, 0xb5, 0x44, 0xa0, 0x3e,
+ 0xee, 0x9a, 0x07, 0x4f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**40 - 1
+ // tcID: 192
+ {SEC_OID_SHA256,
+ 192,
+ {0x6c, 0xb9, 0xed, 0x3d, 0x4a, 0xe6, 0x9c, 0xa2, 0x9c, 0x8d, 0x86, 0x51,
+ 0x35, 0xa8, 0x67, 0x58, 0x31, 0x75, 0x10, 0xbb, 0x35, 0x76, 0x08, 0x69,
+ 0x99, 0xf6, 0x98, 0x5c, 0x9f, 0x60, 0x53, 0x76, 0xf7, 0x78, 0xe9, 0xc5,
+ 0xf3, 0xb8, 0x0e, 0xc6, 0x73, 0x0b, 0xe4, 0xba, 0xe0, 0xcd, 0x4d, 0x5d,
+ 0x23, 0x61, 0xa3, 0x44, 0x1f, 0xf4, 0x11, 0x18, 0xcd, 0x4a, 0xe3, 0xa3,
+ 0xbf, 0x87, 0x5c, 0x77, 0x25, 0xf9, 0x7f, 0xcf, 0x32, 0x80, 0x5f, 0xca,
+ 0x3a, 0x1e, 0x68, 0x6d, 0x40, 0x8f, 0xcb, 0x46, 0x95, 0xdb, 0x38, 0x4a,
+ 0x17, 0x9d, 0x3c, 0x59, 0xe3, 0x26, 0x0b, 0x17, 0x03, 0x1f, 0x97, 0x1b,
+ 0x1c, 0x50, 0x88, 0xff, 0x18, 0x49, 0x02, 0x2d, 0xed, 0xf2, 0xd1, 0xba,
+ 0x55, 0x25, 0x9c, 0x40, 0x7e, 0x57, 0xbc, 0x01, 0x20, 0x3a, 0x23, 0x97,
+ 0xc7, 0xa9, 0xce, 0xaa, 0x10, 0x53, 0xa1, 0xa7, 0x5d, 0xf9, 0x5b, 0xa6,
+ 0xa9, 0x87, 0x8e, 0x1e, 0x40, 0x23, 0x76, 0x42, 0xc7, 0xa4, 0xfe, 0xd8,
+ 0x41, 0x62, 0xf4, 0x12, 0x4a, 0x1a, 0xd4, 0x5e, 0x6f, 0x4b, 0x98, 0xb7,
+ 0xe6, 0x07, 0xd7, 0x30, 0xb8, 0x72, 0x46, 0x7c, 0xcd, 0x00, 0x79, 0xd2,
+ 0x03, 0x7e, 0x2d, 0x48, 0x50, 0xac, 0x59, 0xcd, 0xda, 0xf4, 0xec, 0xc0,
+ 0xd2, 0x07, 0x09, 0x83, 0xf4, 0x41, 0x55, 0xea, 0xf2, 0x6e, 0xd4, 0xb5,
+ 0x73, 0x08, 0xa4, 0x4d, 0x52, 0xa3, 0x6f, 0x80, 0x93, 0xed, 0x35, 0x56,
+ 0x11, 0x30, 0xe3, 0x47, 0x08, 0xc9, 0xa3, 0xa3, 0x32, 0x85, 0xeb, 0xf1,
+ 0x1c, 0xef, 0x99, 0xa4, 0xa0, 0x6f, 0xe9, 0x31, 0x8c, 0x6b, 0xbe, 0xb1,
+ 0xe7, 0x70, 0xcb, 0x71, 0xe1, 0x64, 0x5f, 0xe3, 0x43, 0x65, 0x2e, 0xc8,
+ 0x17, 0x4a, 0xce, 0xb4, 0x62, 0x74, 0x5d, 0x47, 0x21, 0xc8, 0xaf, 0x3e,
+ 0x3d, 0x2f, 0x4b, 0x54},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**64 - 1
+ // tcID: 193
+ {SEC_OID_SHA256,
+ 193,
+ {0x58, 0xf3, 0x20, 0x13, 0x53, 0x4e, 0x2f, 0xea, 0xf9, 0xa7, 0x89, 0x86,
+ 0x20, 0x4b, 0xa3, 0x91, 0x27, 0x15, 0xc4, 0xab, 0x8f, 0x1e, 0x04, 0xad,
+ 0x4e, 0xdf, 0xf5, 0x44, 0xa3, 0xc2, 0x9d, 0x80, 0x95, 0x9a, 0x0d, 0x5a,
+ 0x16, 0x9a, 0xf5, 0x64, 0xa4, 0xbd, 0xd5, 0xa9, 0xba, 0x3b, 0x6e, 0x48,
+ 0x5c, 0xb7, 0x64, 0x38, 0xc3, 0xfc, 0xea, 0xed, 0x89, 0xbd, 0x7d, 0x3a,
+ 0xca, 0x00, 0x96, 0x62, 0x7c, 0xf2, 0xb6, 0x13, 0x59, 0x14, 0xc7, 0xac,
+ 0xe9, 0xdf, 0x9a, 0x9c, 0x8b, 0x5b, 0x1c, 0x97, 0xba, 0x2d, 0xb8, 0x44,
+ 0xc5, 0xe1, 0xb7, 0x3d, 0x10, 0x5f, 0xc0, 0x33, 0x57, 0x1e, 0xf8, 0xe6,
+ 0x52, 0xe4, 0xd9, 0x5b, 0xc8, 0x60, 0x5b, 0x28, 0xa0, 0xcb, 0xf9, 0x2f,
+ 0x37, 0x3e, 0x2f, 0x31, 0xa6, 0xfc, 0x25, 0x4c, 0x2e, 0xb9, 0xad, 0x94,
+ 0x4e, 0xa3, 0x76, 0xc1, 0x50, 0xb8, 0x8b, 0xb1, 0x88, 0x78, 0x48, 0xc2,
+ 0x90, 0xd4, 0x23, 0x14, 0xf1, 0xc5, 0x12, 0x75, 0x9d, 0x25, 0xef, 0x7a,
+ 0x79, 0xd1, 0x8c, 0x8e, 0x5f, 0x81, 0x31, 0x8d, 0x28, 0xf9, 0x79, 0x4f,
+ 0x1d, 0x6c, 0xb3, 0x0b, 0xe3, 0x6b, 0xb3, 0x0c, 0x6d, 0xca, 0xe2, 0xcb,
+ 0xaf, 0x48, 0x96, 0x78, 0xf8, 0x7a, 0x00, 0x80, 0x42, 0xc0, 0x2e, 0x6e,
+ 0xeb, 0x06, 0x7f, 0x99, 0xed, 0xe2, 0x70, 0x43, 0xb2, 0xb4, 0x16, 0x6d,
+ 0x46, 0xe1, 0xef, 0x02, 0xcd, 0xd2, 0x6e, 0x91, 0x89, 0xdc, 0x27, 0x94,
+ 0xba, 0xc1, 0x23, 0x34, 0xe3, 0x4e, 0x8f, 0x93, 0xbf, 0xf0, 0x71, 0x96,
+ 0x1b, 0x52, 0xe6, 0x93, 0xf0, 0x1f, 0xd8, 0x75, 0xaf, 0x73, 0x78, 0x4e,
+ 0x8d, 0x14, 0x2a, 0x22, 0xec, 0x9c, 0x47, 0x78, 0x90, 0xd4, 0x7e, 0xdc,
+ 0xe8, 0x25, 0x10, 0x26, 0xaa, 0x4e, 0x4b, 0x00, 0x1d, 0x0d, 0x04, 0x6b,
+ 0xda, 0x85, 0x19, 0xeb},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of digest
+ // tcID: 194
+ {SEC_OID_SHA256,
+ 194,
+ {0x1a, 0x6d, 0xe4, 0xaa, 0xe4, 0xad, 0x4d, 0xe6, 0x0b, 0xf0, 0x1b, 0x85,
+ 0x57, 0xe4, 0x7a, 0x80, 0x5f, 0xb4, 0x35, 0xee, 0x7e, 0x82, 0x14, 0xb2,
+ 0x15, 0x2b, 0xf2, 0x26, 0x55, 0xe7, 0xf3, 0xd6, 0xc7, 0xe0, 0x90, 0xa7,
+ 0x96, 0x74, 0xac, 0xdb, 0x67, 0x12, 0x6a, 0x7c, 0x01, 0x56, 0x8f, 0x55,
+ 0x92, 0xff, 0x68, 0xd4, 0x21, 0x01, 0x04, 0xab, 0x92, 0xea, 0xc8, 0x84,
+ 0x88, 0x71, 0x22, 0xb3, 0xd4, 0x89, 0x05, 0x5a, 0x55, 0xa4, 0xd7, 0x40,
+ 0x78, 0x62, 0x35, 0x6d, 0x19, 0x2a, 0x9d, 0x7f, 0x15, 0xed, 0xf8, 0xa2,
+ 0xeb, 0x4a, 0xe9, 0xce, 0x61, 0x5c, 0x59, 0x4c, 0x0f, 0x69, 0x18, 0xa4,
+ 0x27, 0xe5, 0xe2, 0x7e, 0x72, 0x5b, 0x29, 0x2d, 0x21, 0x09, 0xd9, 0x4d,
+ 0xe5, 0xaf, 0xd3, 0x7d, 0x12, 0x28, 0xff, 0xb2, 0x93, 0xc7, 0x3e, 0xa7,
+ 0xca, 0x1c, 0x6a, 0xdd, 0x14, 0xe8, 0xf4, 0x20, 0x78, 0x0d, 0x20, 0x06,
+ 0x10, 0x9a, 0x47, 0xd0, 0x4b, 0x70, 0xee, 0xf2, 0x67, 0x41, 0xb8, 0x46,
+ 0xa4, 0x73, 0x87, 0xd5, 0xfe, 0xfa, 0xec, 0xb3, 0x91, 0x06, 0x3a, 0xe1,
+ 0xaf, 0x3e, 0x77, 0xf4, 0x93, 0x11, 0x14, 0x93, 0xbf, 0xc5, 0x55, 0x4e,
+ 0x16, 0x4d, 0xbc, 0x55, 0x84, 0xf7, 0x4b, 0x3f, 0xd8, 0x33, 0xe6, 0xd1,
+ 0xf3, 0xd3, 0x46, 0xd1, 0x7a, 0x3b, 0xbc, 0x8c, 0x17, 0x1d, 0x99, 0x7d,
+ 0x06, 0x78, 0x0d, 0x9b, 0xa1, 0x49, 0xb6, 0x88, 0xec, 0x57, 0x57, 0x40,
+ 0x31, 0x31, 0x81, 0xde, 0x87, 0xf3, 0x71, 0xaa, 0xc3, 0x06, 0xcd, 0xb7,
+ 0x9b, 0x2d, 0x25, 0x6d, 0xea, 0xb3, 0x5b, 0x18, 0x06, 0xf6, 0x3a, 0xaf,
+ 0x2e, 0xec, 0x73, 0x09, 0x9c, 0x93, 0x7a, 0x94, 0xdd, 0xbf, 0x70, 0x61,
+ 0x89, 0xee, 0x04, 0x6f, 0xb0, 0x60, 0xd0, 0xe5, 0x86, 0xbb, 0xb7, 0xf9,
+ 0x51, 0xe1, 0x78, 0x61},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely octet string tag
+ // tcID: 195
+ {SEC_OID_SHA256,
+ 195,
+ {0x7d, 0x36, 0xa7, 0x79, 0xf2, 0xd8, 0x8b, 0x6e, 0x0b, 0x55, 0xfd, 0x0c,
+ 0xac, 0xda, 0x12, 0x95, 0xfe, 0xa9, 0x1d, 0x1f, 0xba, 0x45, 0xa9, 0x92,
+ 0xbe, 0xfd, 0x74, 0x2c, 0x19, 0xf3, 0xd9, 0x55, 0xef, 0x16, 0xb6, 0xd2,
+ 0xf5, 0xe8, 0xa9, 0x8b, 0xe0, 0xcb, 0x72, 0xf0, 0xaa, 0x71, 0x35, 0x6c,
+ 0x14, 0x91, 0x9d, 0x67, 0xe5, 0x46, 0xd6, 0x9d, 0x8f, 0xf4, 0x7a, 0xa3,
+ 0x93, 0xb8, 0xda, 0x04, 0xa3, 0xb7, 0x31, 0x88, 0xb0, 0x98, 0x0b, 0xb3,
+ 0xa6, 0x38, 0xc9, 0x62, 0x94, 0x08, 0x29, 0xa6, 0x90, 0x3d, 0xfb, 0x28,
+ 0xf3, 0xd6, 0x8b, 0xae, 0x13, 0x34, 0xd2, 0xb6, 0x3b, 0x11, 0xcf, 0xd2,
+ 0x2b, 0xaa, 0xfb, 0x23, 0x1b, 0x5b, 0x93, 0xcd, 0xcb, 0x40, 0x5b, 0x43,
+ 0xa0, 0xc6, 0xe7, 0xa2, 0xcb, 0xac, 0x3c, 0x70, 0x05, 0x4b, 0xd8, 0xe4,
+ 0x8f, 0x45, 0x88, 0x93, 0xae, 0x7a, 0x4f, 0xf6, 0x27, 0x64, 0xbd, 0x17,
+ 0x25, 0x4a, 0xa4, 0xdb, 0x52, 0xd6, 0x7e, 0x7a, 0x7d, 0x1b, 0x44, 0xa2,
+ 0x77, 0x58, 0x07, 0x86, 0xdf, 0xd9, 0xfb, 0x70, 0x2e, 0xfd, 0x97, 0x27,
+ 0xd2, 0x80, 0x8f, 0x4f, 0x85, 0x9b, 0xab, 0x9b, 0x3d, 0xa9, 0xd6, 0xa1,
+ 0x8f, 0xae, 0x30, 0x74, 0x28, 0x57, 0x89, 0x2d, 0x04, 0xa3, 0xbd, 0x00,
+ 0x1a, 0xc1, 0x0d, 0x04, 0x84, 0x2d, 0xfa, 0x4b, 0xe2, 0xc6, 0x20, 0x9a,
+ 0x87, 0xde, 0xfd, 0x73, 0x50, 0x00, 0xd5, 0x70, 0x4b, 0x1f, 0x75, 0x4b,
+ 0xdc, 0x25, 0x4f, 0xc1, 0x31, 0x76, 0x5e, 0x57, 0x35, 0x10, 0xab, 0xb5,
+ 0xb7, 0x30, 0x7e, 0xba, 0x62, 0x29, 0x9e, 0xd9, 0xc3, 0x69, 0x6e, 0x88,
+ 0xc3, 0xa5, 0x4c, 0xbd, 0x56, 0x30, 0x5f, 0x2a, 0x30, 0x10, 0xb6, 0x7c,
+ 0xe5, 0x4c, 0xf9, 0xe7, 0x7b, 0x86, 0xac, 0x50, 0xd6, 0x9b, 0x84, 0x00,
+ 0x01, 0x7e, 0x70, 0x52},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to digest
+ // tcID: 196
+ {SEC_OID_SHA256,
+ 196,
+ {0x0b, 0x73, 0x12, 0xcc, 0x65, 0x22, 0x55, 0x31, 0x9e, 0x75, 0xa8, 0x57,
+ 0x44, 0x0a, 0x77, 0xc0, 0x1a, 0x73, 0xde, 0x1c, 0xc2, 0x6f, 0xe9, 0x5a,
+ 0xa0, 0xd6, 0x29, 0x6c, 0xb0, 0x37, 0xc7, 0x98, 0x39, 0x58, 0x4b, 0x67,
+ 0x68, 0x4f, 0x57, 0xd3, 0xb2, 0x95, 0x9d, 0xf2, 0xbe, 0xd4, 0x26, 0xea,
+ 0xfb, 0x6b, 0x36, 0x4e, 0xa2, 0x83, 0x67, 0x4b, 0x5b, 0xc8, 0xff, 0x6f,
+ 0x40, 0x02, 0x98, 0x78, 0x11, 0x34, 0xe5, 0x6e, 0x08, 0x0b, 0x22, 0x7d,
+ 0x47, 0xcf, 0xa0, 0x88, 0x77, 0x4e, 0xc7, 0x3f, 0x47, 0x86, 0x02, 0xc9,
+ 0xe4, 0xa5, 0x71, 0xae, 0x38, 0x3a, 0x57, 0x2f, 0xa9, 0x51, 0xe8, 0xb9,
+ 0xac, 0x66, 0xe8, 0x6a, 0x53, 0x25, 0x12, 0xce, 0xb8, 0x62, 0x33, 0x9a,
+ 0x50, 0x50, 0xad, 0xfe, 0x72, 0x3f, 0x1c, 0x1e, 0x01, 0x6a, 0x3c, 0xb9,
+ 0x44, 0xd2, 0x9f, 0xf6, 0xd5, 0x5f, 0x90, 0x56, 0xe6, 0xdd, 0xce, 0x98,
+ 0xee, 0x4a, 0x80, 0xe9, 0x98, 0xf6, 0xfa, 0x4d, 0x53, 0x5d, 0x3f, 0x42,
+ 0xeb, 0xbb, 0x23, 0x82, 0xdc, 0xfd, 0x5b, 0xd4, 0xed, 0x17, 0x92, 0x40,
+ 0xc2, 0x17, 0x80, 0x19, 0xe1, 0x84, 0xb9, 0x57, 0xbc, 0xee, 0xc2, 0x62,
+ 0x83, 0x57, 0x5c, 0x00, 0xa9, 0xbc, 0x22, 0xf8, 0xa6, 0xac, 0x8d, 0xfb,
+ 0x99, 0xe8, 0x56, 0x57, 0xf3, 0x3a, 0x7f, 0x52, 0xc4, 0x4e, 0x9f, 0xea,
+ 0xf8, 0x9c, 0xa7, 0xfb, 0xab, 0xfb, 0x94, 0x70, 0x32, 0xd1, 0x12, 0xdb,
+ 0xc9, 0x9f, 0x05, 0xba, 0xdc, 0xc9, 0x95, 0xdc, 0x01, 0x29, 0x55, 0xa7,
+ 0xb3, 0x16, 0x9d, 0x99, 0x56, 0xcc, 0x09, 0x1b, 0x69, 0x05, 0x1c, 0x5f,
+ 0x18, 0xb1, 0xaa, 0xca, 0xf3, 0x06, 0x53, 0x59, 0x90, 0x68, 0xd0, 0xab,
+ 0x6d, 0x38, 0x09, 0x23, 0xfc, 0xd7, 0xb7, 0xc8, 0x43, 0x5b, 0x88, 0xa7,
+ 0x34, 0x4e, 0xde, 0x84},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to digest
+ // tcID: 197
+ {SEC_OID_SHA256,
+ 197,
+ {0x24, 0x59, 0x9a, 0x53, 0x7c, 0x29, 0x58, 0xd7, 0xff, 0xd1, 0x8b, 0x4d,
+ 0x93, 0x5c, 0xcb, 0x1d, 0x04, 0x5c, 0x8d, 0x10, 0xaf, 0xd7, 0x44, 0x52,
+ 0xdd, 0xc1, 0x0f, 0x88, 0x11, 0x02, 0x35, 0x84, 0x95, 0x0c, 0x54, 0x6b,
+ 0x99, 0x20, 0xf9, 0x2c, 0xbf, 0xd0, 0xc0, 0x8d, 0xbc, 0x85, 0xca, 0xcf,
+ 0x6a, 0x16, 0xc7, 0x6f, 0x6c, 0xb5, 0x2b, 0xba, 0x27, 0xec, 0x14, 0x83,
+ 0x7d, 0x4b, 0x38, 0x61, 0xb5, 0x9b, 0x96, 0x45, 0xbb, 0xa8, 0xad, 0x58,
+ 0x8c, 0x07, 0xcd, 0xaf, 0x73, 0xd8, 0x73, 0x00, 0x4d, 0x0c, 0x4a, 0x51,
+ 0xae, 0xda, 0xcf, 0xdc, 0xe1, 0xbf, 0x3d, 0xd6, 0x3c, 0x68, 0xe0, 0xf2,
+ 0xc4, 0xb7, 0xc9, 0xd4, 0xf2, 0x02, 0x7b, 0x7f, 0x35, 0xd6, 0x0e, 0x9e,
+ 0x2e, 0x9c, 0x91, 0x3a, 0xb5, 0x8a, 0x21, 0xf0, 0x54, 0xf2, 0xa2, 0x25,
+ 0x7f, 0x46, 0xaf, 0xa9, 0xcd, 0x30, 0x0e, 0x16, 0xa3, 0x7a, 0x4e, 0xe1,
+ 0x16, 0xb4, 0x3f, 0x3f, 0xc4, 0xca, 0x2c, 0x58, 0xdc, 0xf4, 0x1a, 0x99,
+ 0xf1, 0x08, 0x35, 0xbb, 0x78, 0x8d, 0x27, 0xf0, 0x61, 0xfa, 0x79, 0x0a,
+ 0xd5, 0x03, 0xa9, 0xbe, 0x81, 0xff, 0xc0, 0x15, 0x99, 0xed, 0xb7, 0x22,
+ 0xaa, 0x57, 0x87, 0xa9, 0x4c, 0x99, 0x90, 0x49, 0x93, 0x67, 0x6f, 0xde,
+ 0x02, 0x7c, 0x33, 0x95, 0xa3, 0x26, 0x0e, 0xf9, 0xfc, 0x91, 0x95, 0xc8,
+ 0x5a, 0xf4, 0xdb, 0x3f, 0x15, 0xdf, 0xdf, 0x03, 0x17, 0x8c, 0xaa, 0xae,
+ 0xff, 0xa3, 0xe3, 0x3e, 0x5b, 0x9c, 0x45, 0x40, 0x47, 0xb2, 0x01, 0x6a,
+ 0x82, 0xd0, 0x9b, 0xa7, 0x52, 0x1e, 0x27, 0x3b, 0x02, 0x26, 0x88, 0xf7,
+ 0xaf, 0x5d, 0x88, 0x5b, 0x29, 0x42, 0xa2, 0x96, 0xf2, 0xd1, 0xbb, 0x66,
+ 0x6b, 0x4c, 0x2c, 0xb2, 0xcc, 0xa9, 0x8c, 0x74, 0x62, 0xde, 0x5a, 0xe8,
+ 0x57, 0x49, 0x11, 0x9c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to digest
+ // tcID: 198
+ {SEC_OID_SHA256,
+ 198,
+ {0x0a, 0x16, 0xc4, 0xa9, 0x30, 0xb1, 0xab, 0xf1, 0xdc, 0xb5, 0xe6, 0x5a,
+ 0x48, 0x09, 0x6d, 0xea, 0x21, 0xc0, 0x63, 0x1f, 0xdf, 0x40, 0x3c, 0x38,
+ 0x2d, 0xe7, 0x33, 0x26, 0x64, 0x2d, 0x69, 0x31, 0x59, 0xea, 0x82, 0x83,
+ 0x1e, 0xe1, 0x4b, 0xe4, 0x0c, 0xb8, 0xa1, 0x57, 0x09, 0xe3, 0x59, 0xd6,
+ 0x83, 0x8f, 0xad, 0x5c, 0xc2, 0x6a, 0xeb, 0xee, 0x85, 0xe5, 0x03, 0x20,
+ 0xcf, 0xd2, 0xc4, 0xf7, 0x4d, 0xa8, 0x2d, 0x24, 0x3b, 0x6d, 0x9b, 0x42,
+ 0x12, 0xd2, 0x97, 0x72, 0x59, 0xf3, 0x6c, 0x5c, 0x08, 0xd3, 0x1a, 0x75,
+ 0xfd, 0xd9, 0x20, 0xb4, 0x05, 0x43, 0xc3, 0x6b, 0x73, 0xc8, 0xc2, 0x44,
+ 0xed, 0x17, 0x66, 0x16, 0x4f, 0x99, 0xe2, 0xaa, 0xca, 0x92, 0x34, 0x67,
+ 0x05, 0x58, 0x3f, 0x0b, 0x5d, 0xf2, 0x77, 0x27, 0x09, 0x51, 0xa3, 0x9a,
+ 0xa2, 0x2d, 0xc4, 0x56, 0x41, 0x7b, 0x21, 0x58, 0x6b, 0x61, 0x80, 0x43,
+ 0xda, 0x2b, 0xa6, 0x83, 0x5e, 0xb4, 0x6f, 0x58, 0x59, 0x0f, 0x4c, 0x21,
+ 0x51, 0x2d, 0xb1, 0xe1, 0x96, 0x5e, 0xc8, 0xe3, 0x9b, 0xd0, 0xaa, 0xc8,
+ 0x7c, 0x44, 0x73, 0xaf, 0x7e, 0x1c, 0xfc, 0x3e, 0xaa, 0xf3, 0xfb, 0xdc,
+ 0xf3, 0x00, 0x55, 0xfd, 0x9a, 0x47, 0x05, 0x8c, 0xe2, 0x14, 0xaa, 0x02,
+ 0xc0, 0xf9, 0x6b, 0x24, 0x92, 0xc4, 0x89, 0xc5, 0xb5, 0x63, 0x95, 0x4d,
+ 0xa1, 0x65, 0x1e, 0xb7, 0xd4, 0xbc, 0x6d, 0x07, 0xd4, 0x93, 0x46, 0xfc,
+ 0xdf, 0x7a, 0xfe, 0xf5, 0xd9, 0xb6, 0x49, 0xe6, 0x72, 0x43, 0xf9, 0x00,
+ 0xcc, 0xb8, 0x67, 0x45, 0x2f, 0x54, 0xf7, 0x3f, 0xed, 0x48, 0xe6, 0x71,
+ 0xfb, 0x65, 0xdd, 0x4f, 0x55, 0x08, 0xd4, 0x95, 0xdf, 0x8f, 0x54, 0x22,
+ 0x8a, 0x70, 0x7e, 0x33, 0x9f, 0xc5, 0x90, 0xa1, 0xab, 0x95, 0x27, 0xce,
+ 0x4f, 0x32, 0x86, 0x57},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of digest
+ // tcID: 199
+ {SEC_OID_SHA256,
+ 199,
+ {0x9e, 0xf0, 0x84, 0xbc, 0x68, 0x24, 0x07, 0x0d, 0xdb, 0x5a, 0xf8, 0x23,
+ 0x44, 0x46, 0x7a, 0xc9, 0x85, 0xd8, 0x2e, 0x6d, 0xe8, 0xb5, 0xe9, 0x88,
+ 0xf9, 0x2e, 0xc1, 0xab, 0x41, 0xba, 0x5f, 0x41, 0xed, 0xe3, 0x14, 0xb6,
+ 0xe6, 0x4b, 0x0c, 0xee, 0xc5, 0xc9, 0xe6, 0x80, 0x0a, 0x72, 0xd7, 0x9c,
+ 0x1d, 0x64, 0xed, 0x1c, 0xaf, 0x21, 0x79, 0xf8, 0x27, 0x64, 0xa5, 0x2f,
+ 0xc4, 0x91, 0xe5, 0xcd, 0x20, 0x79, 0x6f, 0x04, 0x08, 0x12, 0xe3, 0x8a,
+ 0x15, 0xc4, 0x0a, 0x4a, 0x45, 0x09, 0x36, 0x7d, 0xe9, 0x2b, 0x22, 0xaf,
+ 0x47, 0x7b, 0x22, 0x86, 0xcd, 0x5e, 0xf3, 0x58, 0x74, 0x80, 0xbe, 0x05,
+ 0xb6, 0x3c, 0x51, 0x3d, 0xf0, 0x2c, 0x72, 0x8c, 0x30, 0x05, 0x1b, 0xa1,
+ 0x77, 0x0d, 0xe6, 0x1e, 0x48, 0x26, 0x28, 0x2d, 0x82, 0xca, 0x8d, 0x80,
+ 0x12, 0x51, 0x86, 0x87, 0x0b, 0x17, 0x25, 0x6f, 0x9f, 0xee, 0x25, 0xf8,
+ 0x1f, 0xf5, 0x5a, 0x8a, 0x0a, 0x92, 0xb1, 0x64, 0x8c, 0x09, 0xe9, 0xf5,
+ 0x8a, 0xc6, 0x67, 0x11, 0x08, 0x71, 0x26, 0xc1, 0xe7, 0x73, 0xa8, 0x81,
+ 0xa1, 0x0c, 0x06, 0x16, 0x86, 0x64, 0x89, 0x9b, 0xbf, 0x1d, 0x0e, 0x68,
+ 0xf2, 0x56, 0x62, 0x06, 0x89, 0xf8, 0x5f, 0x1f, 0x82, 0x54, 0xc5, 0x9a,
+ 0x30, 0x80, 0x39, 0x66, 0xe5, 0x50, 0x12, 0xe2, 0x8f, 0xf9, 0x0a, 0x07,
+ 0x35, 0x9d, 0x66, 0xa7, 0x3b, 0x80, 0x94, 0x5e, 0x01, 0x6b, 0xa1, 0x38,
+ 0x1a, 0xa6, 0x6c, 0x49, 0x06, 0x62, 0x44, 0x1a, 0xb6, 0xd6, 0xc1, 0x9d,
+ 0x33, 0x0b, 0x4f, 0xe3, 0x98, 0x38, 0x78, 0x0b, 0xe9, 0x1c, 0x07, 0xf7,
+ 0x4b, 0xbd, 0xb1, 0x89, 0x35, 0x45, 0x57, 0xe2, 0xf9, 0x52, 0x48, 0x56,
+ 0xa4, 0x66, 0xc9, 0x48, 0xd3, 0x50, 0xf5, 0x7a, 0xa8, 0x7e, 0x8e, 0x97,
+ 0xf5, 0xbf, 0xe6, 0x16},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing digest with NULL
+ // tcID: 200
+ {SEC_OID_SHA256,
+ 200,
+ {0x15, 0x73, 0x9f, 0x4c, 0xaf, 0x42, 0x84, 0xe4, 0x7e, 0x7b, 0x53, 0xdc,
+ 0xc8, 0x16, 0x79, 0x64, 0xf8, 0x77, 0x2b, 0xba, 0x88, 0xa2, 0x69, 0x2d,
+ 0xa4, 0x45, 0xed, 0xfa, 0x2e, 0xb0, 0xf9, 0x6d, 0x2a, 0x0a, 0x9f, 0x25,
+ 0xbe, 0x5f, 0x22, 0xe8, 0x65, 0x8e, 0xda, 0x0f, 0x9e, 0x29, 0x88, 0x1b,
+ 0x47, 0x22, 0x9c, 0x10, 0x3b, 0xdc, 0x0f, 0x19, 0xf2, 0x45, 0x60, 0xda,
+ 0x6e, 0xd9, 0xf8, 0xf2, 0xc7, 0x68, 0xba, 0xc8, 0x8c, 0x19, 0xbd, 0xe5,
+ 0x10, 0xee, 0x30, 0x1e, 0x18, 0x8f, 0x8d, 0x86, 0xb3, 0xea, 0x5d, 0x4a,
+ 0xd9, 0xbc, 0x41, 0x0d, 0xed, 0x00, 0x15, 0x21, 0x3b, 0x40, 0x44, 0xd0,
+ 0xb2, 0xad, 0x4f, 0x0c, 0x88, 0xa4, 0xea, 0x98, 0x7f, 0x58, 0x29, 0x52,
+ 0x1a, 0x32, 0x83, 0x21, 0x4e, 0xc3, 0xd7, 0xe6, 0x77, 0x9f, 0x98, 0xc2,
+ 0x98, 0x73, 0xf3, 0x02, 0xbf, 0xc5, 0x83, 0x07, 0xe1, 0x1d, 0xcc, 0xd9,
+ 0x64, 0xfe, 0x0f, 0x77, 0x45, 0xbf, 0x2e, 0x4e, 0x92, 0xac, 0xc1, 0xd1,
+ 0x20, 0x34, 0x2a, 0x8e, 0x6a, 0xab, 0x8a, 0xbc, 0x57, 0xae, 0xc2, 0xbc,
+ 0xf9, 0x32, 0xef, 0xc9, 0x71, 0x53, 0x20, 0x57, 0x84, 0x47, 0x58, 0x50,
+ 0x8e, 0x00, 0xe1, 0xab, 0xe7, 0x4c, 0x6b, 0x6f, 0xcc, 0xc0, 0x83, 0xaa,
+ 0xf8, 0x62, 0xb9, 0x39, 0xed, 0x47, 0x71, 0xc0, 0x4e, 0x2e, 0x5f, 0x8b,
+ 0x7e, 0xac, 0x4e, 0xa4, 0x51, 0x7e, 0x3b, 0x87, 0x08, 0x4d, 0xe8, 0xee,
+ 0xcc, 0x6a, 0x3a, 0xd0, 0x6e, 0xf8, 0x7f, 0x5e, 0x4c, 0xaf, 0xd4, 0xa1,
+ 0xd3, 0x13, 0xfd, 0x8e, 0x4b, 0x19, 0xc6, 0x94, 0x93, 0xd2, 0x27, 0xf0,
+ 0x9b, 0x72, 0xe1, 0xb6, 0x5e, 0x08, 0xb4, 0x08, 0x37, 0xb8, 0xc1, 0xd2,
+ 0x75, 0x74, 0x3b, 0x69, 0x9c, 0x4a, 0x49, 0xf3, 0xf5, 0x9b, 0xf4, 0x3e,
+ 0x47, 0xc1, 0x12, 0x5c},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 201
+ {SEC_OID_SHA256,
+ 201,
+ {0x0f, 0x9b, 0x7c, 0x06, 0x22, 0xce, 0x71, 0x29, 0xec, 0x1d, 0x61, 0x08,
+ 0xb3, 0x66, 0x4f, 0xcc, 0x7c, 0x5f, 0xb9, 0xe3, 0x81, 0x63, 0x89, 0x7f,
+ 0xfc, 0x30, 0xee, 0xe2, 0x0b, 0x5e, 0x50, 0x2f, 0x64, 0xb2, 0x21, 0x1d,
+ 0x90, 0x3c, 0xeb, 0x7e, 0x14, 0xa2, 0x6e, 0xc8, 0x72, 0x0a, 0x38, 0xcb,
+ 0x28, 0x01, 0xdb, 0xaf, 0x4d, 0x86, 0xb4, 0x2a, 0xa8, 0x73, 0x47, 0xde,
+ 0x85, 0xa2, 0x1e, 0x3f, 0x64, 0x87, 0x06, 0xaf, 0xa7, 0x74, 0xeb, 0x50,
+ 0xd1, 0x0d, 0xb3, 0xaf, 0xcf, 0xb1, 0x94, 0x3d, 0x3c, 0xdf, 0x20, 0x24,
+ 0x0b, 0x93, 0x22, 0x40, 0x34, 0x87, 0xba, 0xef, 0x16, 0x75, 0x71, 0xac,
+ 0xb0, 0xa0, 0x35, 0xcf, 0xaa, 0x6a, 0xa1, 0xc0, 0xbe, 0x94, 0x50, 0xc5,
+ 0xa3, 0x6c, 0x02, 0x37, 0x3a, 0x6a, 0x71, 0xc1, 0x9e, 0xd3, 0xe4, 0xf4,
+ 0x94, 0x1c, 0x35, 0xb4, 0xbe, 0x82, 0x01, 0x4c, 0x91, 0x5e, 0x83, 0x9f,
+ 0x31, 0xc2, 0x7c, 0x43, 0x38, 0xbd, 0x5e, 0xa9, 0x54, 0xba, 0x24, 0x33,
+ 0xc4, 0x00, 0x3b, 0xd2, 0x89, 0x8a, 0xe1, 0x97, 0xc8, 0xa2, 0x76, 0xb1,
+ 0x0a, 0xfa, 0xc3, 0x53, 0x80, 0x49, 0x63, 0x0f, 0x0a, 0xf6, 0x77, 0x67,
+ 0xae, 0xd1, 0x4f, 0x64, 0x6e, 0x03, 0x03, 0xc3, 0x72, 0xff, 0x4f, 0x97,
+ 0x68, 0x3f, 0x54, 0x3d, 0x7b, 0xe0, 0x19, 0x60, 0xf1, 0xd7, 0x72, 0x89,
+ 0x0e, 0x29, 0x0b, 0x44, 0xab, 0xe5, 0x9f, 0x4e, 0x21, 0x8f, 0xdd, 0x7b,
+ 0x32, 0x47, 0x20, 0xdc, 0xca, 0xa3, 0x3d, 0x38, 0x0e, 0x99, 0xca, 0x5d,
+ 0x5d, 0xd5, 0x3a, 0xb5, 0x95, 0x0d, 0xd3, 0xae, 0xf3, 0x73, 0x64, 0x3e,
+ 0x53, 0xf1, 0x84, 0xe3, 0x6b, 0x7f, 0x2b, 0x39, 0x9b, 0xcb, 0x5c, 0x6a,
+ 0x30, 0x78, 0x0f, 0xdc, 0x2e, 0xe9, 0x38, 0x7e, 0x6c, 0x13, 0xc5, 0x37,
+ 0x91, 0x39, 0x10, 0xa4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 202
+ {SEC_OID_SHA256,
+ 202,
+ {0x3f, 0x07, 0x0d, 0xb7, 0x47, 0x1e, 0x7d, 0x6c, 0x9d, 0x32, 0xdc, 0x5d,
+ 0xd1, 0x9b, 0xcb, 0x51, 0x8f, 0xdc, 0xf2, 0xef, 0x2d, 0x48, 0xa1, 0x72,
+ 0x4d, 0x6e, 0x3d, 0xd6, 0x29, 0x9c, 0xdd, 0xe3, 0xb5, 0xed, 0x77, 0x1a,
+ 0x0f, 0x1a, 0x87, 0x2d, 0x87, 0x2e, 0x40, 0x13, 0x73, 0xcd, 0xb5, 0x3f,
+ 0xbd, 0x7b, 0xb9, 0x2a, 0x4a, 0x13, 0x44, 0x20, 0x59, 0xf5, 0x5b, 0xf0,
+ 0x52, 0x2d, 0x48, 0x53, 0x9d, 0xb5, 0xb5, 0x2f, 0x67, 0xb4, 0x44, 0x04,
+ 0x6a, 0x92, 0x3c, 0x7d, 0xae, 0x3f, 0x07, 0x23, 0x0d, 0x60, 0x2b, 0xee,
+ 0x9f, 0x29, 0xaf, 0xcf, 0x48, 0x80, 0xf1, 0x23, 0xd0, 0x36, 0x3d, 0xe4,
+ 0xef, 0xc1, 0x8f, 0x6e, 0x4f, 0xa0, 0x86, 0x10, 0xd4, 0x20, 0x3d, 0xca,
+ 0x47, 0x05, 0xd2, 0x6d, 0xed, 0x91, 0x24, 0x98, 0xf6, 0x53, 0xa5, 0xac,
+ 0x8a, 0x81, 0x10, 0x68, 0xc1, 0xf3, 0xba, 0x54, 0x7a, 0xec, 0x31, 0xca,
+ 0xc7, 0x38, 0x25, 0x54, 0x0e, 0x20, 0x84, 0x38, 0xe2, 0x2e, 0xe6, 0x1f,
+ 0x20, 0xe0, 0x50, 0x6c, 0xcb, 0x0d, 0x6b, 0xe3, 0x45, 0x9c, 0xed, 0xe4,
+ 0xed, 0xb9, 0x19, 0x16, 0xaf, 0xd4, 0x53, 0xee, 0xd5, 0x08, 0x8d, 0xf5,
+ 0x8e, 0x02, 0x3c, 0x60, 0x40, 0xd7, 0x94, 0xe3, 0xcf, 0x7f, 0x53, 0x1f,
+ 0xbb, 0x8b, 0x02, 0x00, 0x93, 0x9e, 0xf7, 0xc0, 0x35, 0x32, 0x03, 0x56,
+ 0xc4, 0x91, 0xc0, 0x85, 0x1a, 0x59, 0x8d, 0xc6, 0x98, 0x4c, 0x8d, 0x98,
+ 0x53, 0x31, 0x72, 0xec, 0xce, 0x16, 0x22, 0xb7, 0x01, 0x0e, 0x49, 0x08,
+ 0x3b, 0x5d, 0x10, 0xad, 0x71, 0xc7, 0xbf, 0xd0, 0x89, 0xee, 0x56, 0x95,
+ 0xb4, 0x2e, 0xb2, 0x63, 0xb0, 0x05, 0x82, 0x79, 0x28, 0xc3, 0xf9, 0x3a,
+ 0xba, 0x26, 0xfe, 0x7b, 0x63, 0x82, 0xdf, 0x94, 0x8b, 0xa7, 0x61, 0xde,
+ 0x80, 0xdf, 0xc1, 0x87},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 203
+ {SEC_OID_SHA256,
+ 203,
+ {0x96, 0xa4, 0x5e, 0x04, 0xe0, 0xfc, 0x9a, 0x70, 0x1e, 0x68, 0x08, 0x82,
+ 0xfd, 0xff, 0xbd, 0x56, 0xf5, 0xca, 0x00, 0x67, 0xb9, 0x3e, 0x59, 0xf0,
+ 0x6f, 0xb9, 0xbe, 0x63, 0x72, 0x07, 0x81, 0x79, 0x0d, 0xda, 0xf2, 0xd6,
+ 0xa9, 0x81, 0xd6, 0x69, 0xe8, 0xec, 0xa7, 0x5d, 0x59, 0x75, 0x20, 0x3c,
+ 0x77, 0xbb, 0xe7, 0xcc, 0x0e, 0x42, 0x54, 0xcb, 0xe4, 0x0d, 0x5d, 0x59,
+ 0x14, 0x5f, 0x74, 0x6e, 0x3d, 0x14, 0xf1, 0xe3, 0x93, 0x60, 0x0a, 0x15,
+ 0x04, 0x71, 0xc4, 0xf3, 0xf2, 0x88, 0xac, 0x40, 0xb8, 0xd5, 0x3d, 0xe2,
+ 0x8d, 0xca, 0x25, 0x37, 0xdf, 0xd1, 0x26, 0x58, 0x03, 0xbf, 0xce, 0x7c,
+ 0x42, 0x31, 0x79, 0xe3, 0x48, 0x3a, 0xc8, 0x6e, 0x72, 0x86, 0x57, 0x07,
+ 0xb0, 0xe9, 0xb0, 0x5a, 0x8f, 0x6f, 0x93, 0x20, 0x44, 0xb9, 0x0d, 0xff,
+ 0x67, 0xc4, 0x44, 0x28, 0x6e, 0x8c, 0x9c, 0xab, 0x31, 0xdf, 0x8f, 0x70,
+ 0xf0, 0x65, 0x8a, 0x44, 0x97, 0xe5, 0x96, 0x52, 0x65, 0x72, 0x64, 0x5b,
+ 0x28, 0x2b, 0xaa, 0xb0, 0x24, 0x62, 0xe5, 0xf3, 0x46, 0x56, 0xb0, 0xd2,
+ 0x2d, 0x94, 0x37, 0x03, 0x39, 0xcf, 0x52, 0x40, 0x8f, 0x71, 0x10, 0x5b,
+ 0x66, 0x8f, 0x6b, 0x7c, 0x37, 0x02, 0x0b, 0x12, 0xe8, 0x07, 0xc0, 0x58,
+ 0x48, 0xb6, 0x27, 0x24, 0x6d, 0x94, 0x78, 0x9e, 0x25, 0x43, 0xa9, 0xf6,
+ 0x9d, 0xb7, 0xeb, 0xb1, 0x17, 0x22, 0x03, 0xc0, 0x04, 0x95, 0xeb, 0xd6,
+ 0x4f, 0x38, 0x0e, 0xbd, 0xd1, 0xa1, 0x18, 0x0e, 0xa0, 0x8a, 0x32, 0x3e,
+ 0xc8, 0x89, 0x72, 0x26, 0x3e, 0x7e, 0xe2, 0xba, 0x64, 0x4c, 0xe3, 0xbf,
+ 0xad, 0xf4, 0x66, 0x34, 0xfa, 0xe4, 0xa2, 0xe1, 0x49, 0xbc, 0x27, 0x5f,
+ 0xc7, 0x98, 0xf0, 0x21, 0x54, 0x11, 0x45, 0xcb, 0x27, 0x83, 0x47, 0x4b,
+ 0xc4, 0x06, 0x0e, 0x6d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 204
+ {SEC_OID_SHA256,
+ 204,
+ {0x03, 0x8c, 0x6f, 0x8d, 0x89, 0x07, 0x22, 0xa4, 0x31, 0x26, 0xf4, 0xd9,
+ 0xa0, 0x53, 0xe4, 0x5f, 0x2e, 0x10, 0x44, 0x7a, 0x62, 0xcb, 0x93, 0x1b,
+ 0xfd, 0xd8, 0xb1, 0x4b, 0x34, 0x2b, 0xf6, 0x51, 0x48, 0x2f, 0xc1, 0x94,
+ 0x16, 0x58, 0x53, 0xfe, 0xe8, 0x49, 0x12, 0x63, 0xe7, 0xa7, 0x17, 0x0d,
+ 0x13, 0xd5, 0x6e, 0xb4, 0x54, 0x49, 0xfa, 0x09, 0xc3, 0xc2, 0xb2, 0xdf,
+ 0x0d, 0xcf, 0x51, 0xe8, 0x23, 0xd2, 0x4f, 0x75, 0x33, 0xa3, 0x48, 0xca,
+ 0x00, 0xac, 0xf9, 0x10, 0xfd, 0x10, 0xfe, 0x2d, 0xd9, 0xb1, 0xba, 0x5b,
+ 0x46, 0x87, 0x67, 0x63, 0xdb, 0x3a, 0x83, 0xdc, 0xf6, 0x31, 0x1c, 0xd9,
+ 0xab, 0xd0, 0x2e, 0x28, 0x33, 0x1b, 0x43, 0x39, 0x61, 0xc5, 0x5c, 0x2f,
+ 0xe1, 0xad, 0x51, 0xed, 0x4a, 0x40, 0x66, 0xed, 0x83, 0xa0, 0xf0, 0x3b,
+ 0x61, 0x9c, 0x41, 0x1d, 0xc8, 0xb4, 0x54, 0x22, 0x97, 0x55, 0x5d, 0x46,
+ 0x8f, 0x6f, 0x08, 0x33, 0x31, 0xc5, 0x5b, 0x85, 0xc8, 0x9a, 0x44, 0xe0,
+ 0xaa, 0xf5, 0x8c, 0x7c, 0x95, 0x3d, 0x92, 0xf0, 0x79, 0x7b, 0x13, 0x72,
+ 0x53, 0x06, 0x1c, 0x0f, 0x21, 0x8d, 0x48, 0xd5, 0xcd, 0x30, 0xd7, 0xbd,
+ 0x47, 0xc7, 0x44, 0x96, 0x73, 0x30, 0x49, 0x80, 0x97, 0x9d, 0x79, 0xad,
+ 0xb9, 0x3b, 0x91, 0xc1, 0xee, 0xd4, 0xf0, 0x46, 0xb4, 0x5d, 0x05, 0xf1,
+ 0xb3, 0xb2, 0x7e, 0xb9, 0xe6, 0x2e, 0xca, 0x14, 0x1f, 0xa6, 0xac, 0x86,
+ 0x6a, 0xd9, 0x47, 0xff, 0x32, 0x10, 0x98, 0x7c, 0x7d, 0x75, 0x27, 0x53,
+ 0x62, 0xcc, 0xba, 0xd1, 0x79, 0x2d, 0x68, 0xd3, 0xb8, 0x06, 0x0c, 0x5f,
+ 0x08, 0x9a, 0xa2, 0xa0, 0x7f, 0x06, 0xa1, 0x64, 0x64, 0x1f, 0xf5, 0x28,
+ 0x8a, 0xc2, 0x40, 0x8b, 0xf4, 0xc3, 0xa9, 0xa9, 0x34, 0xf2, 0x64, 0xf9,
+ 0x62, 0xfb, 0x9a, 0x43},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 205
+ {SEC_OID_SHA256,
+ 205,
+ {0x68, 0x2f, 0x37, 0x23, 0xb4, 0xd5, 0x60, 0xfa, 0xaf, 0x6f, 0x6b, 0x52,
+ 0xfa, 0x4b, 0x38, 0x7d, 0x9b, 0x94, 0xbf, 0x4c, 0x43, 0x6d, 0xbe, 0xe6,
+ 0x47, 0xef, 0xd8, 0x92, 0xd6, 0x61, 0xb6, 0x01, 0xa4, 0xdf, 0x46, 0x7e,
+ 0x19, 0x2b, 0x48, 0x9b, 0xa4, 0xf3, 0xd7, 0xa2, 0x71, 0x2d, 0xa2, 0xb0,
+ 0x9c, 0xad, 0x25, 0xcc, 0x3a, 0xab, 0x2a, 0xf2, 0x1a, 0xb3, 0xba, 0x0d,
+ 0x51, 0x50, 0x3c, 0x02, 0xa5, 0x77, 0x23, 0x68, 0x22, 0xe3, 0x1c, 0xa2,
+ 0xcf, 0x38, 0x20, 0x63, 0xd6, 0x02, 0x29, 0x00, 0x31, 0x28, 0x64, 0x5e,
+ 0xd5, 0x4b, 0xa9, 0x81, 0x3c, 0x1d, 0xe7, 0x35, 0x50, 0x6a, 0x1a, 0x63,
+ 0xdd, 0xda, 0x51, 0xc3, 0x32, 0x0f, 0x60, 0x15, 0x1e, 0xb3, 0x83, 0xe5,
+ 0x6b, 0xf6, 0xfc, 0xea, 0x8f, 0x6d, 0xef, 0x40, 0x03, 0x05, 0xa5, 0x5f,
+ 0xf2, 0x10, 0x3d, 0x36, 0x97, 0x92, 0x28, 0x33, 0xea, 0xef, 0x80, 0x4d,
+ 0x65, 0xf9, 0xc1, 0xad, 0xe6, 0x0f, 0xa5, 0xb6, 0x9e, 0xca, 0x88, 0x6b,
+ 0x6d, 0x47, 0x26, 0x26, 0xd4, 0x44, 0xef, 0xb7, 0x43, 0x97, 0xd3, 0x7d,
+ 0x21, 0x82, 0xdf, 0x0d, 0xb1, 0x92, 0xd3, 0x82, 0x56, 0x6a, 0x6c, 0xca,
+ 0x3a, 0xce, 0xc9, 0x34, 0x95, 0xa6, 0x1a, 0x08, 0x02, 0xc1, 0x19, 0x7a,
+ 0x06, 0x2b, 0x02, 0x31, 0xf3, 0xac, 0xa1, 0xd1, 0xa9, 0xe1, 0x48, 0x2d,
+ 0xcc, 0xab, 0x41, 0x98, 0xa0, 0xa9, 0xdf, 0x40, 0xaa, 0x1b, 0x35, 0x4a,
+ 0x4e, 0x88, 0x41, 0x74, 0xd1, 0xf4, 0xf5, 0x17, 0x77, 0x6e, 0x10, 0x54,
+ 0x28, 0x63, 0x47, 0x62, 0x3e, 0x3b, 0x12, 0x35, 0x28, 0xb6, 0x85, 0x98,
+ 0xda, 0xd9, 0x4c, 0xfc, 0x79, 0xe7, 0xa4, 0x18, 0x49, 0x3e, 0xef, 0x4d,
+ 0xb4, 0xaf, 0x82, 0x37, 0x95, 0x00, 0x18, 0x88, 0x1e, 0xc1, 0x26, 0x29,
+ 0xf9, 0xcf, 0xdf, 0x79},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of digest
+ // tcID: 206
+ {SEC_OID_SHA256,
+ 206,
+ {0x32, 0x1f, 0xab, 0xda, 0x20, 0x9f, 0xa9, 0xeb, 0x11, 0xa5, 0x55, 0xf2,
+ 0xd5, 0x64, 0x22, 0x74, 0xac, 0x93, 0xf4, 0x7d, 0xc6, 0xb0, 0x9d, 0xc9,
+ 0x8d, 0x87, 0x01, 0x17, 0x94, 0x5e, 0x0e, 0xc3, 0x26, 0xda, 0x4c, 0xdd,
+ 0x92, 0xc9, 0x26, 0x28, 0x85, 0x38, 0x7c, 0x96, 0x60, 0xbd, 0x51, 0x01,
+ 0xfe, 0xeb, 0x53, 0x6b, 0xca, 0x7d, 0xe1, 0x35, 0xd5, 0x17, 0xe4, 0xc9,
+ 0x16, 0x36, 0x72, 0xc8, 0x6e, 0x9d, 0x47, 0xc7, 0xca, 0x05, 0xe8, 0xf6,
+ 0xb4, 0xd1, 0xa4, 0x72, 0xa2, 0xa9, 0x15, 0x65, 0x02, 0x99, 0x09, 0xbc,
+ 0x7b, 0x00, 0x7e, 0xb3, 0x9e, 0x8d, 0x6e, 0x6a, 0x28, 0xc1, 0xb8, 0x0f,
+ 0x7c, 0x28, 0x94, 0x31, 0xb1, 0x44, 0xc9, 0x9d, 0xa8, 0x26, 0x44, 0x20,
+ 0xb8, 0xa2, 0x2e, 0xca, 0xc4, 0x31, 0xda, 0xae, 0x7e, 0x96, 0x27, 0x66,
+ 0x5c, 0x64, 0xe9, 0x3c, 0x9f, 0xd3, 0x89, 0x17, 0xd2, 0x7a, 0xef, 0xcb,
+ 0x74, 0x01, 0x5b, 0xf2, 0xb4, 0xaa, 0xc0, 0xab, 0xbf, 0x3a, 0xa2, 0xb1,
+ 0xbe, 0x74, 0xe4, 0xea, 0x28, 0xb4, 0xba, 0xb0, 0x5c, 0x51, 0x81, 0x09,
+ 0x7e, 0x50, 0xb5, 0x6e, 0x2f, 0x3c, 0x21, 0x43, 0x91, 0x47, 0x80, 0xce,
+ 0x7b, 0x48, 0x61, 0xdd, 0x14, 0x2b, 0x04, 0x32, 0xf0, 0x5d, 0x23, 0xba,
+ 0x92, 0x6c, 0x51, 0xa9, 0x1c, 0xd8, 0x75, 0xe7, 0xcb, 0xea, 0x9e, 0x65,
+ 0xec, 0x7a, 0x5d, 0x2e, 0xf9, 0x12, 0x8e, 0xb9, 0x85, 0x7b, 0x29, 0x03,
+ 0x14, 0xbe, 0x39, 0xb7, 0xb9, 0xe1, 0x02, 0xf3, 0xd3, 0x88, 0x41, 0x79,
+ 0xef, 0x16, 0xfe, 0x98, 0xfd, 0x9a, 0xd7, 0x2e, 0x9d, 0xfb, 0x62, 0xa8,
+ 0xa5, 0xae, 0x81, 0xa9, 0xf7, 0x83, 0x11, 0x59, 0xfd, 0xc6, 0x01, 0x10,
+ 0x1d, 0x20, 0x29, 0x3b, 0xa2, 0x00, 0x42, 0xa7, 0x73, 0x6d, 0xee, 0x94,
+ 0x48, 0x07, 0x7c, 0x0e},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for digest
+ // tcID: 207
+ {SEC_OID_SHA256,
+ 207,
+ {0x65, 0x6c, 0x5b, 0x61, 0x6e, 0x74, 0xf4, 0x33, 0x73, 0x40, 0xa6, 0xed,
+ 0x4d, 0xb9, 0x88, 0xed, 0xaa, 0xf6, 0x77, 0xdd, 0xa1, 0x8e, 0x98, 0x71,
+ 0x80, 0x6a, 0xbd, 0xe1, 0x9f, 0x26, 0x23, 0x1c, 0xca, 0xdb, 0x30, 0xea,
+ 0xd1, 0x80, 0xab, 0x3c, 0xfa, 0x27, 0xc7, 0x4a, 0x7a, 0xd4, 0x0e, 0xef,
+ 0x61, 0x0d, 0x5c, 0x99, 0xdb, 0xc3, 0x21, 0xb0, 0x49, 0x41, 0x7c, 0xb9,
+ 0xa3, 0x6b, 0x27, 0x02, 0x6d, 0x63, 0x94, 0x0d, 0xc0, 0x51, 0x49, 0xd0,
+ 0x30, 0xd0, 0xe9, 0xe3, 0x4e, 0x29, 0x14, 0x16, 0xec, 0x85, 0x7f, 0x9b,
+ 0x47, 0x36, 0xf9, 0x10, 0x0a, 0x69, 0x1f, 0x8f, 0x10, 0xa6, 0x02, 0x32,
+ 0x58, 0xd6, 0x2e, 0x0e, 0x14, 0x83, 0xbd, 0x03, 0x16, 0x6f, 0xe7, 0x64,
+ 0x0b, 0x21, 0xde, 0x04, 0xa5, 0x33, 0xf0, 0xd5, 0xe9, 0xc7, 0x26, 0xf4,
+ 0xed, 0xa1, 0x95, 0xdb, 0x54, 0x40, 0x97, 0x92, 0x88, 0x97, 0x12, 0xee,
+ 0xe5, 0x8d, 0x56, 0xd0, 0xb4, 0xb2, 0xe7, 0x0f, 0x90, 0xcb, 0x8e, 0xdc,
+ 0x2f, 0x55, 0x79, 0x2a, 0xdd, 0x33, 0x3c, 0xe5, 0x91, 0x42, 0x5a, 0x0f,
+ 0x2a, 0x74, 0x8e, 0x97, 0x33, 0x11, 0x09, 0xe6, 0x77, 0xb7, 0x2f, 0xfd,
+ 0x37, 0x2a, 0x88, 0xd3, 0x51, 0x8f, 0xb7, 0xcd, 0x71, 0x6f, 0xcd, 0x09,
+ 0x6e, 0x3b, 0x53, 0x93, 0xfe, 0xcd, 0x86, 0x20, 0x69, 0x47, 0x16, 0x8d,
+ 0xd9, 0x15, 0x59, 0xad, 0x91, 0x58, 0x74, 0xdf, 0x3b, 0xad, 0x47, 0x6e,
+ 0x4e, 0xc8, 0xdd, 0x97, 0x88, 0x41, 0x90, 0xbf, 0x63, 0x56, 0x54, 0x28,
+ 0x78, 0xc1, 0x9e, 0x3c, 0xa7, 0xc7, 0x74, 0x8f, 0xe7, 0xa6, 0x39, 0xf8,
+ 0x63, 0x48, 0x2a, 0xb2, 0x30, 0xe5, 0xac, 0x01, 0xae, 0x85, 0xe4, 0xed,
+ 0x26, 0x03, 0x6e, 0xc2, 0x81, 0x01, 0x7f, 0x7c, 0xb2, 0xf4, 0x1c, 0xf0,
+ 0x2e, 0x68, 0x77, 0xf4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of digest
+ // tcID: 208
+ {SEC_OID_SHA256,
+ 208,
+ {0x22, 0xf3, 0x11, 0x38, 0xd1, 0x07, 0xf7, 0xf7, 0x4c, 0xe0, 0x12, 0xc4,
+ 0x6e, 0x9a, 0xc3, 0x22, 0x87, 0x46, 0x48, 0xbd, 0x1e, 0x33, 0x88, 0xd5,
+ 0x88, 0x09, 0x8e, 0x95, 0x2d, 0x72, 0x73, 0xab, 0x97, 0xd1, 0xd1, 0x7f,
+ 0x26, 0x54, 0x85, 0xee, 0xb2, 0xab, 0x05, 0x21, 0xb9, 0x1c, 0xe4, 0x7c,
+ 0xdc, 0xb7, 0x43, 0x42, 0x57, 0x1e, 0x5a, 0xe1, 0x03, 0xd2, 0x28, 0xdf,
+ 0xc1, 0xb9, 0x67, 0xaa, 0xcb, 0x0d, 0x4a, 0xfd, 0xee, 0x4b, 0xbc, 0xba,
+ 0x33, 0x0a, 0xbc, 0x3a, 0xd4, 0x45, 0xe0, 0xe7, 0xd9, 0x4e, 0xf3, 0x9e,
+ 0x05, 0xb4, 0xdb, 0x73, 0x22, 0x40, 0xaf, 0x7e, 0xf1, 0x53, 0x88, 0x59,
+ 0x86, 0x67, 0x50, 0xa0, 0x39, 0x69, 0x7a, 0xbb, 0x79, 0xce, 0x91, 0xd3,
+ 0x77, 0xa9, 0x90, 0x72, 0x71, 0xba, 0x86, 0x5a, 0x64, 0xd5, 0x7c, 0x4d,
+ 0xb4, 0xff, 0x88, 0x6e, 0x4e, 0x9b, 0x15, 0x7d, 0x3e, 0x9a, 0xda, 0x5e,
+ 0xca, 0x12, 0x74, 0x78, 0x48, 0x3f, 0xc7, 0x54, 0x8a, 0xbc, 0x1a, 0xa2,
+ 0x7f, 0x8e, 0xd0, 0x88, 0xdd, 0x43, 0x7f, 0xfa, 0x9d, 0x39, 0x59, 0xdb,
+ 0xd8, 0x76, 0x8b, 0x1d, 0x1c, 0x35, 0xc7, 0xbf, 0xa3, 0x90, 0xd9, 0xaa,
+ 0x6e, 0x85, 0x54, 0xbb, 0x99, 0x0a, 0xc8, 0x9d, 0xa7, 0xe4, 0x9b, 0x4b,
+ 0xc0, 0x86, 0x43, 0x8b, 0xe7, 0x67, 0x0a, 0x5f, 0x9b, 0x18, 0x71, 0x49,
+ 0x1e, 0x2a, 0xe8, 0xa2, 0x3f, 0x06, 0xca, 0x3e, 0x7b, 0x87, 0xa7, 0xfb,
+ 0x87, 0xed, 0x0b, 0xb5, 0xe6, 0xfd, 0x64, 0xad, 0x6f, 0x1a, 0xf7, 0xb8,
+ 0x51, 0x41, 0x15, 0xaf, 0x4e, 0x9a, 0xe5, 0x3e, 0x35, 0xeb, 0xe9, 0x0a,
+ 0x59, 0x12, 0xc4, 0x5d, 0x6d, 0xc3, 0xaa, 0x4b, 0x9c, 0x7c, 0x46, 0xa3,
+ 0xb4, 0xd2, 0x0e, 0xc4, 0x8a, 0x7f, 0xae, 0x3a, 0x5e, 0xf8, 0x98, 0x1e,
+ 0x96, 0x5d, 0xfc, 0xef},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of digest
+ // tcID: 209
+ {SEC_OID_SHA256,
+ 209,
+ {0x41, 0x42, 0xf9, 0xfb, 0x5e, 0x58, 0xeb, 0x4e, 0xd8, 0xc1, 0xda, 0xb7,
+ 0x45, 0x15, 0xc6, 0x43, 0xb9, 0xbc, 0x4a, 0x01, 0x33, 0x73, 0xe7, 0x9c,
+ 0x02, 0x80, 0x54, 0x7f, 0xab, 0x69, 0x5e, 0x88, 0x72, 0x96, 0x00, 0x16,
+ 0x7c, 0xeb, 0xa6, 0x46, 0x0d, 0x7f, 0xe8, 0xbb, 0x28, 0x85, 0xd6, 0x48,
+ 0x8f, 0x0d, 0x92, 0x9b, 0xe7, 0xbe, 0x75, 0x28, 0x91, 0x08, 0x28, 0x10,
+ 0x6f, 0x16, 0xcc, 0x5e, 0x39, 0x68, 0x54, 0x50, 0xc8, 0xa8, 0x59, 0xfd,
+ 0x4b, 0x65, 0xa3, 0x83, 0xde, 0xc0, 0x54, 0xaf, 0x07, 0x56, 0xe6, 0x7b,
+ 0x2e, 0xe0, 0xb2, 0xea, 0x75, 0x6b, 0x17, 0xe6, 0x02, 0xc9, 0xf5, 0xae,
+ 0x20, 0xb0, 0x62, 0xc5, 0x84, 0x55, 0x96, 0xc5, 0xcc, 0xe1, 0xb1, 0x35,
+ 0x72, 0xf5, 0x4f, 0x25, 0x1e, 0x29, 0x76, 0xc5, 0xd1, 0x37, 0x16, 0x8a,
+ 0x6a, 0xde, 0x05, 0xa1, 0x42, 0x27, 0xf7, 0x19, 0xba, 0xb6, 0xc4, 0x0d,
+ 0xa8, 0xe8, 0x01, 0x56, 0x87, 0x09, 0x9f, 0xe7, 0x8f, 0x79, 0xea, 0xe3,
+ 0x5a, 0x00, 0xbc, 0xba, 0xa5, 0x67, 0x29, 0xf6, 0x0b, 0x8c, 0xe6, 0xb9,
+ 0x65, 0xad, 0x03, 0xce, 0xf2, 0xc3, 0x3c, 0x35, 0x19, 0xf0, 0x7c, 0x1d,
+ 0xd6, 0x3e, 0x6d, 0x19, 0x9c, 0xc5, 0x6b, 0xe2, 0x98, 0xd0, 0x27, 0x23,
+ 0x1d, 0x0b, 0x6e, 0x84, 0x71, 0x03, 0x8d, 0xa9, 0xf2, 0x64, 0x74, 0xad,
+ 0xbf, 0x28, 0xd5, 0x2c, 0x6a, 0x58, 0x26, 0x17, 0x04, 0x6c, 0xc6, 0x78,
+ 0xf2, 0xcb, 0x19, 0xab, 0xe5, 0x49, 0x1c, 0xfe, 0x9c, 0x8e, 0x39, 0x64,
+ 0x77, 0xfd, 0xd8, 0x78, 0xad, 0xf2, 0x44, 0xfb, 0xc1, 0x9d, 0x78, 0xe9,
+ 0x41, 0x90, 0x35, 0xf3, 0x24, 0x9c, 0xe5, 0x2d, 0xbf, 0x28, 0x16, 0x22,
+ 0xdf, 0x55, 0xfd, 0x8b, 0x3c, 0xb2, 0xc5, 0x13, 0x15, 0x91, 0xe1, 0xd5,
+ 0x65, 0xf4, 0xf0, 0xbd},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 210
+ {SEC_OID_SHA256,
+ 210,
+ {0x66, 0xd8, 0x8b, 0x8a, 0xdc, 0x0c, 0xaf, 0x4e, 0xe0, 0x52, 0x45, 0x46,
+ 0xbe, 0x91, 0xa6, 0x9a, 0xa3, 0xa7, 0xc8, 0xbb, 0x4f, 0x68, 0xe3, 0xa1,
+ 0x99, 0xb8, 0xd4, 0xb0, 0xa0, 0xcb, 0x52, 0x15, 0x8f, 0x78, 0x5f, 0x9c,
+ 0xa2, 0x6f, 0xa3, 0x0b, 0xf5, 0x82, 0x75, 0x24, 0xfa, 0xcf, 0xf2, 0x7b,
+ 0x9f, 0x0b, 0x1e, 0xd0, 0x68, 0x70, 0xc3, 0x50, 0x33, 0xbd, 0x55, 0xff,
+ 0x38, 0x6c, 0x49, 0x46, 0xfa, 0xca, 0xcd, 0x0b, 0xf3, 0xbe, 0x33, 0x93,
+ 0x77, 0x7d, 0x30, 0x43, 0xe6, 0x05, 0x0e, 0x57, 0x50, 0xcf, 0x6d, 0xa7,
+ 0xa7, 0xf4, 0xfd, 0x49, 0x52, 0x62, 0x15, 0x8d, 0xd4, 0xf6, 0xb0, 0xfb,
+ 0xe0, 0x1b, 0x60, 0x14, 0x51, 0xfc, 0x4f, 0x09, 0x0d, 0x03, 0xed, 0xdb,
+ 0xa5, 0xcb, 0x14, 0x0f, 0xb0, 0x1a, 0x65, 0xee, 0x69, 0x12, 0xa8, 0xbb,
+ 0x59, 0x4f, 0x9e, 0x25, 0xa9, 0xb7, 0x36, 0x08, 0xc0, 0x58, 0x70, 0x5a,
+ 0x0a, 0x41, 0xb1, 0x7e, 0xce, 0xa9, 0xe0, 0x01, 0x6f, 0xa7, 0x12, 0x8d,
+ 0xdb, 0xc5, 0x61, 0x28, 0x5e, 0x32, 0x38, 0xae, 0xee, 0xf7, 0x2f, 0x81,
+ 0x33, 0xea, 0x6f, 0xdd, 0x75, 0x5e, 0x3a, 0x91, 0x0e, 0x2e, 0x2f, 0x2c,
+ 0x4c, 0x5c, 0x7e, 0x1c, 0x7f, 0x60, 0x8f, 0x57, 0x96, 0xb9, 0x43, 0xf2,
+ 0xe8, 0x60, 0xf3, 0x7b, 0xb3, 0x11, 0x62, 0x81, 0x53, 0xbc, 0x7b, 0xaa,
+ 0xf1, 0x1d, 0x4f, 0x33, 0xe8, 0xae, 0xdd, 0xe7, 0x9f, 0x4f, 0xd0, 0x80,
+ 0x63, 0x67, 0x39, 0x12, 0x9d, 0xbe, 0x2a, 0x95, 0x17, 0x25, 0xfd, 0xee,
+ 0x5f, 0x32, 0xe4, 0x71, 0xc9, 0xd2, 0x67, 0x99, 0x9d, 0x9a, 0x11, 0xbb,
+ 0x13, 0xad, 0x40, 0xb3, 0x15, 0x64, 0x7b, 0x3f, 0x7e, 0x91, 0xc3, 0x73,
+ 0xc5, 0x3f, 0x84, 0x5b, 0xa8, 0xdb, 0x9b, 0x30, 0xb3, 0x1d, 0x67, 0x40,
+ 0xda, 0x10, 0x96, 0x4d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 211
+ {SEC_OID_SHA256,
+ 211,
+ {0x9f, 0x24, 0xec, 0xb0, 0x3b, 0x77, 0xa9, 0x06, 0xc8, 0xa8, 0x65, 0x18,
+ 0x2b, 0x5c, 0xf5, 0x92, 0x1a, 0x98, 0xf8, 0x00, 0x2d, 0x1c, 0x59, 0xf7,
+ 0xc3, 0x98, 0xc4, 0x69, 0x44, 0x47, 0x76, 0xfb, 0x38, 0xd7, 0x22, 0x1b,
+ 0x38, 0x6c, 0x5b, 0xee, 0x4f, 0x72, 0xca, 0x5d, 0xc3, 0x6c, 0xa1, 0xb0,
+ 0x8c, 0x2a, 0x21, 0x94, 0x78, 0x32, 0xc4, 0xe6, 0xe7, 0xe7, 0x55, 0xfa,
+ 0xa4, 0xad, 0x61, 0xfb, 0x13, 0x62, 0xcc, 0x08, 0x4d, 0x0a, 0xdb, 0xed,
+ 0x10, 0xac, 0x81, 0x65, 0xf5, 0xe1, 0x3e, 0xaa, 0x1f, 0x6c, 0x77, 0xbb,
+ 0x2e, 0x05, 0x80, 0x50, 0xb5, 0xf9, 0x02, 0xab, 0xbf, 0x00, 0x41, 0xc1,
+ 0xa3, 0xa9, 0x34, 0x97, 0xa9, 0x56, 0x08, 0xd9, 0xdc, 0xb5, 0xf7, 0xd4,
+ 0xcf, 0xbb, 0x4c, 0x03, 0x74, 0x53, 0xd5, 0x55, 0x8f, 0x0f, 0x9b, 0xd2,
+ 0xb1, 0xd3, 0xa7, 0x69, 0xe2, 0xb6, 0x51, 0x25, 0x2e, 0x90, 0x54, 0x07,
+ 0x1d, 0xd3, 0x4f, 0x06, 0x5c, 0x03, 0x50, 0x52, 0x4a, 0x39, 0xcf, 0xea,
+ 0x3b, 0xb0, 0xdd, 0x10, 0x62, 0x02, 0x88, 0xf9, 0xe5, 0xca, 0x0c, 0x92,
+ 0xcd, 0xbd, 0xe4, 0x27, 0x7f, 0x99, 0x61, 0xbe, 0x88, 0x2a, 0xe2, 0xf0,
+ 0x7b, 0x1b, 0x75, 0xf2, 0x79, 0xfb, 0x48, 0x06, 0x29, 0x45, 0x13, 0x9c,
+ 0xb2, 0x8e, 0xa4, 0x64, 0xb4, 0xe0, 0x0b, 0x2a, 0x52, 0x59, 0xaa, 0xe4,
+ 0x39, 0x7f, 0x0c, 0xe0, 0x63, 0x32, 0x1d, 0xf7, 0xef, 0x60, 0x45, 0xd4,
+ 0xda, 0xd8, 0xac, 0x06, 0x49, 0xc9, 0x92, 0xbf, 0x2d, 0x22, 0xe7, 0x28,
+ 0x82, 0x7f, 0x4c, 0x99, 0x20, 0x45, 0xf3, 0x76, 0xca, 0xbe, 0xbe, 0x75,
+ 0xe5, 0x8e, 0x97, 0xed, 0xb4, 0x39, 0x91, 0xbc, 0xb3, 0x8c, 0x66, 0x00,
+ 0x98, 0x72, 0xa5, 0xd5, 0xc2, 0x35, 0xc4, 0x83, 0xd8, 0xd5, 0xbe, 0xa0,
+ 0x83, 0xc6, 0x23, 0x1d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 212
+ {SEC_OID_SHA256,
+ 212,
+ {0x16, 0xb5, 0x34, 0x78, 0x08, 0xde, 0xfc, 0x31, 0xa2, 0x31, 0xc2, 0x8e,
+ 0xda, 0xc3, 0x6a, 0x3f, 0x17, 0x89, 0xd4, 0xc5, 0x49, 0xe8, 0xf5, 0xc7,
+ 0x1e, 0x2f, 0xcf, 0x5d, 0x53, 0x04, 0xba, 0x43, 0x7b, 0x4c, 0x7c, 0x0e,
+ 0xb7, 0xff, 0xbd, 0x80, 0xf5, 0xc5, 0xb2, 0x27, 0x7b, 0xf2, 0x44, 0x12,
+ 0xb3, 0x9e, 0xe3, 0xe7, 0x4c, 0x36, 0x85, 0x17, 0x71, 0x7c, 0x43, 0x8b,
+ 0xb8, 0x8b, 0x80, 0xb1, 0x2a, 0xd1, 0x4f, 0x72, 0x95, 0xec, 0xf8, 0x84,
+ 0x19, 0x47, 0xe5, 0xe7, 0x45, 0x7e, 0x66, 0xd2, 0xf8, 0x69, 0xc3, 0x0d,
+ 0x28, 0xe9, 0xac, 0x20, 0x19, 0xd7, 0xe5, 0xec, 0xa6, 0x22, 0x98, 0x12,
+ 0xb6, 0x49, 0xc8, 0xb6, 0xb4, 0xcc, 0xd4, 0xe1, 0x7b, 0x25, 0x4e, 0x7a,
+ 0xb4, 0x96, 0xaa, 0x53, 0x25, 0x52, 0x5e, 0x79, 0x74, 0xbe, 0x34, 0x8d,
+ 0xcd, 0x53, 0xc6, 0x52, 0xe6, 0x31, 0x5e, 0x67, 0x02, 0x36, 0xbb, 0xbe,
+ 0xf2, 0xf5, 0x01, 0xe2, 0x46, 0x63, 0x1b, 0x73, 0x5c, 0x50, 0xe3, 0x88,
+ 0xea, 0x3a, 0xf8, 0xbb, 0x00, 0x30, 0xfb, 0x7f, 0xba, 0x97, 0x43, 0xeb,
+ 0x70, 0xfc, 0x66, 0x87, 0xcf, 0xdb, 0x92, 0xd4, 0x6a, 0x45, 0x37, 0xce,
+ 0x88, 0xdb, 0xa9, 0x6e, 0xf5, 0x27, 0x44, 0xe2, 0x2f, 0xb7, 0x25, 0x7a,
+ 0xf1, 0x53, 0x8e, 0x3f, 0xfc, 0x4e, 0x2d, 0x9a, 0xc9, 0x10, 0x1d, 0x6f,
+ 0x71, 0xbc, 0x2f, 0x5a, 0xab, 0x71, 0xdd, 0xcc, 0x73, 0xa6, 0xc6, 0x35,
+ 0x50, 0x0f, 0xa0, 0xa9, 0x17, 0x4d, 0x25, 0xeb, 0xcc, 0x85, 0xdc, 0xd7,
+ 0xdd, 0x85, 0xa7, 0xd2, 0xe8, 0xd3, 0x13, 0x8e, 0xff, 0xd1, 0x71, 0x17,
+ 0x6b, 0xbd, 0xf2, 0x32, 0x96, 0xba, 0x3d, 0xf6, 0x30, 0xee, 0x42, 0x18,
+ 0x57, 0x20, 0xec, 0x14, 0x1c, 0xee, 0xae, 0xd1, 0x68, 0x1a, 0x6a, 0xd0,
+ 0xc1, 0x56, 0xe0, 0x99},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 213
+ {SEC_OID_SHA256,
+ 213,
+ {0x57, 0xd9, 0xd9, 0x35, 0x66, 0x76, 0x92, 0x7b, 0x5b, 0x07, 0x3d, 0xe3,
+ 0x2f, 0x93, 0x0d, 0xb7, 0x17, 0xa9, 0x20, 0xd4, 0x84, 0xb2, 0x20, 0xed,
+ 0x78, 0x4c, 0xbe, 0x28, 0x05, 0xab, 0xed, 0x86, 0xa2, 0x7c, 0xe8, 0x4f,
+ 0x3c, 0x9b, 0x5c, 0x00, 0xb5, 0xc9, 0xbd, 0x14, 0x62, 0x49, 0xed, 0x77,
+ 0x6b, 0x02, 0xc1, 0x49, 0x4f, 0xaf, 0x4d, 0xbb, 0x2e, 0x43, 0x5d, 0x0b,
+ 0x91, 0x4b, 0xab, 0x59, 0xf3, 0xe7, 0x16, 0x12, 0x1f, 0xd2, 0x12, 0xa6,
+ 0x96, 0x7f, 0x17, 0xb8, 0x2b, 0xf1, 0xf9, 0x69, 0x11, 0xe1, 0x26, 0xd8,
+ 0x25, 0x12, 0x79, 0xae, 0x28, 0x74, 0x9e, 0x24, 0xce, 0x89, 0x58, 0xd5,
+ 0x4b, 0x12, 0x6e, 0x62, 0x3b, 0x88, 0x0c, 0x1c, 0x80, 0xd1, 0x5b, 0x0c,
+ 0x1f, 0x5b, 0xcd, 0xdf, 0xfb, 0xca, 0x8b, 0x95, 0x72, 0x76, 0xfe, 0x73,
+ 0xa0, 0x76, 0xdc, 0xf5, 0x62, 0x7f, 0x54, 0xf3, 0x6f, 0x35, 0x19, 0x5a,
+ 0xe5, 0xa7, 0x77, 0x47, 0x9f, 0x94, 0x5a, 0xbf, 0xed, 0x52, 0x98, 0x53,
+ 0x1c, 0x58, 0x1a, 0xe5, 0xf7, 0x1d, 0x2a, 0xb6, 0xfc, 0x34, 0xaa, 0x08,
+ 0xa8, 0x4d, 0x53, 0xa0, 0x38, 0x29, 0xe7, 0x56, 0xf2, 0x1c, 0xb4, 0x48,
+ 0x26, 0x49, 0xad, 0xa2, 0x60, 0xda, 0xea, 0x8b, 0xef, 0xda, 0xab, 0xd2,
+ 0xad, 0xde, 0xdc, 0xc5, 0x51, 0x5d, 0xc4, 0x39, 0x05, 0x97, 0x39, 0xf1,
+ 0x3a, 0xc7, 0x7d, 0x10, 0x49, 0xfe, 0xdb, 0xf3, 0x8d, 0xc0, 0x0b, 0x11,
+ 0xfc, 0xf2, 0xa1, 0x43, 0x2d, 0xeb, 0xdd, 0x69, 0x41, 0x18, 0xe3, 0xcf,
+ 0xa7, 0xba, 0x1c, 0xc6, 0xff, 0x71, 0x62, 0x55, 0xaf, 0x53, 0x2c, 0x80,
+ 0x78, 0x4f, 0xe5, 0x70, 0xfd, 0x5b, 0x48, 0xcd, 0xa8, 0xc5, 0x08, 0x78,
+ 0x37, 0x7c, 0xe4, 0x50, 0x3a, 0x8d, 0xdf, 0xb8, 0x8e, 0x7e, 0x3d, 0xfc,
+ 0xb4, 0x66, 0xb8, 0xea},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 214
+ {SEC_OID_SHA256,
+ 214,
+ {0x62, 0x8d, 0xb8, 0x14, 0x2e, 0x4a, 0x89, 0xac, 0xe8, 0x38, 0x35, 0xd4,
+ 0x84, 0xff, 0x84, 0xf4, 0x0e, 0x70, 0xa0, 0x98, 0x3f, 0xc9, 0x7a, 0xd5,
+ 0x87, 0x4c, 0x2b, 0xf7, 0x83, 0x61, 0xae, 0x02, 0xf9, 0x25, 0xb4, 0x1e,
+ 0x6a, 0xf6, 0x45, 0xc0, 0xc5, 0xd9, 0x9c, 0x3e, 0x59, 0x92, 0x91, 0x46,
+ 0xb3, 0xe6, 0xde, 0x62, 0x07, 0x0c, 0xd0, 0x3b, 0xe2, 0xea, 0xaf, 0x76,
+ 0x08, 0x74, 0xca, 0x68, 0x79, 0xb6, 0xcd, 0x69, 0x50, 0x50, 0xbd, 0xb8,
+ 0xa6, 0xc0, 0xaf, 0xf0, 0x78, 0x59, 0x18, 0xd3, 0xb8, 0x3d, 0x21, 0x4b,
+ 0xc1, 0xae, 0x73, 0xe3, 0x20, 0x7f, 0x9d, 0xc7, 0xac, 0x55, 0x0c, 0xda,
+ 0x50, 0x9d, 0xbc, 0xeb, 0x53, 0x09, 0x65, 0x8f, 0xc5, 0x2c, 0xd1, 0x87,
+ 0x3d, 0x74, 0x7d, 0xf0, 0x1b, 0xa5, 0x2a, 0x28, 0xb0, 0x9a, 0xb4, 0xc0,
+ 0xed, 0xde, 0xab, 0x61, 0x08, 0xe3, 0xb7, 0x57, 0x40, 0xa8, 0x03, 0x69,
+ 0xc0, 0xa3, 0x29, 0x6d, 0x35, 0x14, 0xaf, 0x9a, 0x96, 0x6c, 0x5e, 0xdc,
+ 0x91, 0x27, 0xb8, 0x87, 0x97, 0x27, 0x92, 0x91, 0xf1, 0xdc, 0xd3, 0xda,
+ 0x2a, 0x51, 0x26, 0x01, 0x88, 0x0d, 0x2c, 0xa9, 0x8c, 0xb2, 0x0d, 0x51,
+ 0x2c, 0x04, 0x26, 0x14, 0x0f, 0x30, 0xc1, 0x1d, 0xcf, 0x49, 0xe7, 0x69,
+ 0x52, 0x9a, 0x72, 0x27, 0x05, 0x42, 0x50, 0x19, 0x61, 0xa5, 0xfd, 0x3f,
+ 0xbd, 0xe5, 0x6a, 0xf7, 0xd8, 0x5b, 0xce, 0x75, 0x21, 0x16, 0x0a, 0x95,
+ 0xe5, 0x38, 0x8d, 0x94, 0x1f, 0xec, 0x7a, 0x0f, 0x31, 0x2e, 0xf9, 0xef,
+ 0xc8, 0x38, 0x26, 0x76, 0x73, 0x5a, 0x6e, 0xce, 0x2d, 0x31, 0x71, 0x6e,
+ 0x1c, 0xde, 0x8b, 0xcc, 0x86, 0x06, 0x37, 0x41, 0x45, 0x76, 0x44, 0xe0,
+ 0xa4, 0x74, 0x74, 0xf5, 0xaa, 0xc7, 0x6c, 0x61, 0x8f, 0xc9, 0x60, 0xdd,
+ 0x9c, 0x6d, 0x3f, 0x29},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 215
+ {SEC_OID_SHA256,
+ 215,
+ {0x94, 0x92, 0xac, 0x64, 0xc4, 0x5a, 0x6e, 0xe1, 0x4f, 0xa5, 0x99, 0x6c,
+ 0x86, 0x5c, 0x18, 0xa0, 0x31, 0x0b, 0xad, 0x27, 0x5a, 0x26, 0xbe, 0x5f,
+ 0x4d, 0xf7, 0xee, 0xd2, 0xf4, 0x9b, 0xb3, 0xfb, 0x76, 0xb2, 0x22, 0xc9,
+ 0xf7, 0xe9, 0x2d, 0x41, 0x3d, 0x00, 0xfc, 0xc9, 0xcd, 0x6d, 0xbe, 0x59,
+ 0x0a, 0x48, 0xc1, 0x25, 0x0e, 0xc6, 0x80, 0x7e, 0xf5, 0xd2, 0x31, 0x58,
+ 0x5c, 0x20, 0x29, 0x34, 0x18, 0x22, 0x66, 0xf9, 0xbf, 0x93, 0x1b, 0xe9,
+ 0x1b, 0xaf, 0xa1, 0xea, 0x47, 0xd0, 0xd6, 0xdf, 0xbd, 0x39, 0xb5, 0x51,
+ 0x65, 0x85, 0x14, 0x2c, 0xb5, 0x2d, 0xae, 0xe7, 0x04, 0xa6, 0xc3, 0x6f,
+ 0x5a, 0x21, 0x6b, 0x5e, 0x42, 0xa2, 0x0b, 0x8d, 0xea, 0xa3, 0xe6, 0xd8,
+ 0xb2, 0x6e, 0x97, 0xce, 0xe7, 0xff, 0x4c, 0xbe, 0x4b, 0x72, 0x98, 0x0e,
+ 0xdf, 0x50, 0x28, 0x3a, 0x48, 0x03, 0x4b, 0x1b, 0x0d, 0xeb, 0x36, 0x73,
+ 0x04, 0x39, 0x50, 0x94, 0x24, 0xd7, 0xa5, 0x22, 0x9a, 0x5d, 0xbe, 0x08,
+ 0x00, 0x5f, 0x37, 0x20, 0x57, 0xb7, 0xbc, 0x6c, 0x45, 0xd7, 0x63, 0x3d,
+ 0x50, 0x9d, 0x83, 0x3b, 0x90, 0xbe, 0x33, 0xe7, 0x06, 0xb0, 0x23, 0x02,
+ 0x71, 0x65, 0xe2, 0xbe, 0x40, 0xa1, 0x65, 0x24, 0x0f, 0x28, 0xf7, 0x70,
+ 0x8c, 0xea, 0x38, 0xee, 0x9f, 0xb8, 0x7a, 0xeb, 0x8f, 0xfb, 0xe5, 0x36,
+ 0x37, 0xd6, 0xf6, 0x52, 0x75, 0x5f, 0x31, 0x20, 0x38, 0xf6, 0xdf, 0xaf,
+ 0x5d, 0xb3, 0xb8, 0x9d, 0xf8, 0x6a, 0x70, 0x31, 0xf4, 0xd9, 0x2d, 0x1a,
+ 0x1b, 0x18, 0x86, 0xfc, 0x95, 0x94, 0xb8, 0xe2, 0xc2, 0x91, 0x35, 0xaa,
+ 0xb5, 0xe6, 0xa6, 0x6b, 0xa4, 0x28, 0x55, 0x25, 0x59, 0xab, 0x9c, 0xda,
+ 0x9d, 0x91, 0x5d, 0xe8, 0x34, 0x50, 0x52, 0x97, 0x47, 0x11, 0x45, 0xe0,
+ 0xa6, 0x4f, 0xed, 0x3d},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 216
+ {SEC_OID_SHA256,
+ 216,
+ {0x3e, 0xc5, 0x8a, 0x94, 0xc9, 0x49, 0x5e, 0xce, 0xc0, 0x16, 0xba, 0xbf,
+ 0x77, 0xfa, 0x11, 0x4d, 0x78, 0x09, 0x7e, 0x48, 0x48, 0x40, 0xd8, 0x2c,
+ 0x3c, 0xfe, 0x7d, 0xe9, 0x8d, 0x2e, 0xe2, 0x1b, 0x49, 0x99, 0x92, 0xbf,
+ 0xe3, 0xa7, 0x78, 0x16, 0x1e, 0x78, 0x1f, 0x89, 0xd2, 0x07, 0x45, 0xbf,
+ 0xd1, 0xea, 0x60, 0x37, 0xc2, 0xe7, 0xfd, 0x67, 0xc3, 0xf9, 0x54, 0x79,
+ 0x31, 0x5d, 0xda, 0x5b, 0x87, 0xfb, 0x53, 0xba, 0xdf, 0x0b, 0x81, 0x3f,
+ 0x28, 0x41, 0x0d, 0xe6, 0xe7, 0x9a, 0x11, 0xb3, 0x51, 0xb1, 0x66, 0x85,
+ 0x86, 0x50, 0x09, 0x17, 0xfe, 0xb4, 0x4a, 0xae, 0x0f, 0xc1, 0x8b, 0xa6,
+ 0xde, 0x2b, 0xdf, 0xb6, 0x44, 0x4d, 0x89, 0xb9, 0xb8, 0xb6, 0x74, 0x90,
+ 0xc1, 0xf2, 0xb8, 0x1e, 0x30, 0x81, 0xe5, 0xc5, 0xc7, 0xc3, 0x9f, 0x4f,
+ 0x8f, 0x9b, 0xca, 0x2a, 0xe2, 0xa9, 0x24, 0x64, 0x65, 0x61, 0x0a, 0x9e,
+ 0x6a, 0x5a, 0x67, 0x16, 0x2a, 0x3a, 0x40, 0x85, 0x7f, 0xea, 0x59, 0xe1,
+ 0x28, 0xf2, 0x19, 0x03, 0xaf, 0xa9, 0x14, 0x3b, 0xff, 0x67, 0xdf, 0x96,
+ 0x79, 0x91, 0x8a, 0x0f, 0x5c, 0x72, 0x88, 0xaf, 0x91, 0x54, 0xf0, 0x96,
+ 0xc0, 0x3a, 0x13, 0x60, 0x1d, 0xb5, 0x72, 0x43, 0x56, 0x13, 0x10, 0x51,
+ 0xce, 0x39, 0x03, 0x7c, 0x6b, 0x87, 0x0b, 0xfc, 0xa5, 0x19, 0x8c, 0xb9,
+ 0x38, 0x51, 0x37, 0xb7, 0xcf, 0x53, 0x83, 0x63, 0x0b, 0x45, 0x9c, 0xc6,
+ 0x13, 0x2b, 0x7a, 0xc6, 0x11, 0xd1, 0x37, 0x12, 0xf9, 0x1b, 0x29, 0x11,
+ 0xb9, 0xf8, 0x52, 0x6e, 0x02, 0xa8, 0xc6, 0x1a, 0xcb, 0x7d, 0x18, 0x4a,
+ 0x7c, 0x6d, 0x86, 0xd6, 0x24, 0x6c, 0xdc, 0x6b, 0xd1, 0x31, 0x74, 0xb6,
+ 0x96, 0x9e, 0x50, 0x33, 0xbb, 0x90, 0xc4, 0xab, 0xaa, 0x90, 0x79, 0x68,
+ 0xed, 0xee, 0xc3, 0x62},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 217
+ {SEC_OID_SHA256,
+ 217,
+ {0x73, 0x22, 0x5d, 0x8f, 0x91, 0xbe, 0xf9, 0x22, 0xf7, 0xfa, 0x47, 0x9a,
+ 0xa9, 0xcf, 0x38, 0x4d, 0xf5, 0xcf, 0x30, 0xca, 0x89, 0x3e, 0xbf, 0x8b,
+ 0xe1, 0x9f, 0x09, 0x25, 0x0b, 0x35, 0xdf, 0x80, 0xcb, 0x8f, 0xcc, 0xc5,
+ 0xe1, 0x3e, 0x55, 0x0b, 0x92, 0x6a, 0x85, 0x2d, 0x40, 0xc6, 0xba, 0x0e,
+ 0xdc, 0xf9, 0x64, 0x5d, 0x09, 0x65, 0xe4, 0x69, 0xd3, 0x8b, 0x12, 0x12,
+ 0x63, 0x7b, 0x1e, 0x40, 0x41, 0xe4, 0x7a, 0xb1, 0xaf, 0x8f, 0xe8, 0xb7,
+ 0x38, 0x90, 0x1b, 0xb9, 0x16, 0x27, 0x00, 0x61, 0xc1, 0x03, 0x29, 0x07,
+ 0xf6, 0x24, 0x0f, 0x33, 0xab, 0xce, 0xb5, 0x7d, 0xcc, 0x93, 0xda, 0x9c,
+ 0xad, 0xba, 0xf1, 0xc2, 0x6f, 0x42, 0x92, 0x2b, 0x3a, 0x3e, 0x0b, 0x40,
+ 0x7b, 0xcc, 0x49, 0x27, 0x65, 0x8d, 0x4a, 0x46, 0x5c, 0xda, 0xe4, 0x8a,
+ 0x13, 0x8b, 0xa7, 0x85, 0x9c, 0x30, 0x3d, 0x23, 0xb1, 0x35, 0xa3, 0x41,
+ 0x37, 0x51, 0xf2, 0x5b, 0x10, 0x8b, 0x00, 0x58, 0xa3, 0x13, 0x27, 0x13,
+ 0x43, 0xad, 0x6f, 0x0b, 0x81, 0x45, 0x8a, 0xe7, 0xb0, 0x50, 0xbf, 0xee,
+ 0xba, 0xca, 0x51, 0x89, 0x1d, 0x94, 0xec, 0x9f, 0xc0, 0x7a, 0x69, 0x84,
+ 0x71, 0xee, 0x3a, 0x0a, 0x52, 0xfe, 0x61, 0xdd, 0x7c, 0x02, 0x8a, 0x70,
+ 0xfb, 0x4c, 0x22, 0x31, 0x4c, 0xe3, 0xf2, 0x51, 0xa2, 0x1d, 0xb5, 0xe1,
+ 0x3c, 0x85, 0x14, 0x80, 0x9d, 0xdd, 0x0e, 0x8e, 0x4e, 0xd7, 0x6a, 0x01,
+ 0xef, 0xd1, 0xcc, 0xd1, 0x0f, 0x73, 0xe2, 0x9f, 0xcd, 0xb8, 0xd8, 0xd4,
+ 0xf4, 0xc6, 0x03, 0x41, 0xe1, 0x66, 0xe3, 0x76, 0xd8, 0xa6, 0x0d, 0x05,
+ 0x81, 0x6f, 0xe1, 0xab, 0xcb, 0x30, 0x15, 0x2b, 0xbf, 0xba, 0xdc, 0x91,
+ 0x72, 0xae, 0x15, 0xe5, 0x8f, 0xdf, 0x41, 0xe4, 0xbc, 0x53, 0xf3, 0x9f,
+ 0x5b, 0x0f, 0x47, 0x7b},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 218
+ {SEC_OID_SHA256,
+ 218,
+ {0x3d, 0x1e, 0x67, 0xd3, 0xb6, 0xf4, 0x74, 0xf7, 0xe2, 0x3e, 0xe1, 0x42,
+ 0x23, 0xcf, 0x10, 0xd3, 0xd2, 0x8b, 0xeb, 0x45, 0x4d, 0xc7, 0xf7, 0xba,
+ 0x97, 0x2b, 0xb3, 0xea, 0xbf, 0x6b, 0x66, 0xed, 0xdf, 0x24, 0x5f, 0x34,
+ 0xc2, 0xb9, 0xa2, 0x48, 0x6c, 0x69, 0x3f, 0xb1, 0x93, 0x89, 0x1a, 0x08,
+ 0x4b, 0xde, 0x18, 0x57, 0x6b, 0x50, 0xb1, 0x7d, 0xec, 0x8f, 0x93, 0x90,
+ 0xa8, 0xd1, 0x0d, 0xd8, 0x0a, 0x44, 0x98, 0xcd, 0x71, 0x8f, 0x71, 0x34,
+ 0xad, 0xe4, 0x15, 0x38, 0x55, 0x9a, 0xb1, 0x14, 0x0e, 0x28, 0xaa, 0x57,
+ 0x53, 0xbb, 0xa7, 0xa6, 0x0a, 0x51, 0x5c, 0xfc, 0x6a, 0xa2, 0x45, 0xd3,
+ 0x10, 0x4a, 0x59, 0x8a, 0xe0, 0x6c, 0xad, 0xf8, 0x81, 0xbe, 0x56, 0x3b,
+ 0x42, 0xdc, 0x13, 0x8a, 0xf9, 0x9d, 0xe7, 0x6b, 0x08, 0x0e, 0xec, 0x50,
+ 0xf5, 0x9c, 0x06, 0x20, 0x13, 0x65, 0x25, 0xa8, 0xb4, 0xa3, 0xbf, 0xd8,
+ 0x61, 0xa2, 0x4f, 0xe5, 0xa2, 0x46, 0x7d, 0xc2, 0x3d, 0xa5, 0xb0, 0xa7,
+ 0xc2, 0x98, 0x43, 0x51, 0x72, 0xe3, 0xf2, 0x80, 0xfc, 0xf1, 0x4a, 0x2e,
+ 0xca, 0xc7, 0x90, 0xdb, 0xf1, 0x90, 0x7a, 0xb0, 0x67, 0x09, 0x74, 0x43,
+ 0x38, 0x61, 0xa2, 0xea, 0x6e, 0x09, 0x7f, 0xeb, 0x99, 0x82, 0x7c, 0x96,
+ 0x26, 0xb7, 0x46, 0x4d, 0x1f, 0xbe, 0xcd, 0x7d, 0x2d, 0x93, 0x9d, 0xb1,
+ 0x47, 0x4c, 0x30, 0xd9, 0xbe, 0x20, 0xb7, 0x7b, 0x1a, 0xdb, 0x92, 0x09,
+ 0x4f, 0xe1, 0xdd, 0xd5, 0x5c, 0x1f, 0x66, 0xd8, 0xcc, 0x37, 0xbc, 0xeb,
+ 0x14, 0x60, 0xa1, 0x20, 0xff, 0xf3, 0x5d, 0xfc, 0x24, 0xa7, 0xe1, 0xe3,
+ 0xa0, 0xb7, 0xf7, 0xff, 0x44, 0x42, 0xb3, 0x6d, 0x14, 0x7c, 0xcb, 0x63,
+ 0x55, 0x13, 0xf4, 0x15, 0xcf, 0xe6, 0x30, 0x5b, 0x8b, 0x71, 0x3f, 0x81,
+ 0x34, 0x97, 0xe6, 0xea},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 219
+ {SEC_OID_SHA256,
+ 219,
+ {0x89, 0x1f, 0x13, 0x54, 0xe3, 0x6c, 0x2b, 0x7f, 0xac, 0xa0, 0x98, 0x1c,
+ 0x64, 0xf2, 0x49, 0xf7, 0x39, 0x40, 0xae, 0x03, 0xda, 0x86, 0xf0, 0xa4,
+ 0x13, 0xa9, 0x71, 0x03, 0x1b, 0x00, 0xc2, 0xbe, 0xd1, 0x44, 0x89, 0x34,
+ 0x52, 0x25, 0xfe, 0xa3, 0x17, 0xd9, 0xd5, 0x51, 0xcc, 0xed, 0x9c, 0x6c,
+ 0x6f, 0x6f, 0x71, 0x34, 0xcb, 0x6b, 0xdc, 0xa1, 0xb0, 0x31, 0x9d, 0x93,
+ 0x1a, 0x1d, 0x7a, 0x1e, 0x24, 0xa7, 0x44, 0xeb, 0x98, 0xfc, 0xb0, 0xd3,
+ 0x25, 0x46, 0x60, 0x06, 0x6f, 0x68, 0x85, 0x31, 0xfd, 0xe0, 0x08, 0x22,
+ 0x91, 0x7d, 0x07, 0xde, 0xb9, 0xd7, 0x8a, 0xa3, 0x37, 0xbd, 0xc2, 0xca,
+ 0x3a, 0x4a, 0x05, 0x0d, 0x8d, 0xeb, 0xb6, 0xc1, 0x28, 0x3c, 0xb9, 0x0e,
+ 0x69, 0x91, 0x42, 0x98, 0x87, 0x31, 0x1f, 0x72, 0xb9, 0x5b, 0xf3, 0xb1,
+ 0x8d, 0x1c, 0x5c, 0xd6, 0x8f, 0x65, 0xf8, 0xed, 0x93, 0x4d, 0x9e, 0x51,
+ 0x6e, 0x2a, 0x85, 0x03, 0x61, 0x3f, 0xc4, 0xdc, 0x2e, 0x78, 0x6c, 0x36,
+ 0xd7, 0x7e, 0xa2, 0xd5, 0xdf, 0xf7, 0x5c, 0x26, 0xdc, 0xed, 0x57, 0x22,
+ 0x98, 0xf2, 0x7d, 0xe3, 0x94, 0x59, 0xc5, 0x5c, 0x6b, 0xec, 0x73, 0x29,
+ 0x5f, 0x20, 0xcf, 0x1c, 0x6e, 0x87, 0x6b, 0x34, 0x5c, 0x6f, 0xbb, 0x2f,
+ 0xf2, 0x3a, 0xdf, 0x52, 0xd9, 0xd4, 0xec, 0xe5, 0x38, 0x77, 0xa2, 0xbd,
+ 0x6e, 0x7c, 0xf3, 0xa4, 0xea, 0xe0, 0x8b, 0x1b, 0x3c, 0xe8, 0xdc, 0x04,
+ 0x68, 0x61, 0x4e, 0x11, 0x9f, 0xfb, 0x75, 0x47, 0xf1, 0xa7, 0x65, 0xd9,
+ 0xd9, 0xb5, 0xd9, 0xd8, 0x62, 0x4e, 0xcf, 0x3b, 0x83, 0x6d, 0xce, 0x49,
+ 0x0c, 0x8a, 0x36, 0xa6, 0xa6, 0x0e, 0x68, 0x9c, 0x0b, 0xdc, 0xbd, 0xf7,
+ 0x74, 0xeb, 0x60, 0xfc, 0x55, 0x2b, 0xc3, 0xe2, 0x7f, 0xc9, 0xab, 0xeb,
+ 0x2c, 0x90, 0x5d, 0xdb},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 220
+ {SEC_OID_SHA256,
+ 220,
+ {0xa0, 0xbd, 0xd0, 0x08, 0x1c, 0x1e, 0x76, 0x80, 0x83, 0x9c, 0x64, 0x64,
+ 0x17, 0xb6, 0x9a, 0x6f, 0xee, 0x16, 0xc9, 0x4c, 0xf7, 0x74, 0x6a, 0xc2,
+ 0x1a, 0xb4, 0x10, 0xef, 0x83, 0xa7, 0x8a, 0x53, 0xf5, 0xb0, 0xa5, 0x1a,
+ 0xfa, 0xa2, 0xe4, 0xa1, 0xee, 0x9b, 0x44, 0x97, 0x0d, 0xc3, 0xe8, 0x22,
+ 0x97, 0x12, 0xaa, 0xdc, 0xd4, 0xcb, 0x2b, 0x92, 0x68, 0x4e, 0x25, 0x92,
+ 0x37, 0x9b, 0x58, 0x1b, 0x2a, 0xad, 0xfb, 0x3c, 0x47, 0x81, 0xf5, 0x43,
+ 0xd8, 0xb8, 0x06, 0x25, 0xa0, 0x75, 0x07, 0xc2, 0xdd, 0xf4, 0x79, 0x37,
+ 0xa2, 0x7e, 0x05, 0x04, 0x4c, 0x36, 0xc7, 0x0e, 0xf0, 0x91, 0xcf, 0xa1,
+ 0xfa, 0x9f, 0x2f, 0xc5, 0x52, 0xa9, 0xee, 0x1e, 0xec, 0x07, 0xdf, 0xec,
+ 0x59, 0x7d, 0xe1, 0x1c, 0xa1, 0xa6, 0x7b, 0xa4, 0x82, 0x9a, 0x0f, 0x62,
+ 0x08, 0x28, 0xcd, 0xd4, 0x24, 0xa0, 0x79, 0x25, 0x8d, 0xcd, 0xb3, 0x99,
+ 0x86, 0x15, 0x7d, 0xd4, 0x8d, 0x2c, 0xa2, 0x14, 0xf1, 0x03, 0x33, 0xc6,
+ 0xc2, 0xb7, 0x35, 0x93, 0xc3, 0xc7, 0x2c, 0x0b, 0x22, 0xa4, 0xd3, 0x74,
+ 0x89, 0x9e, 0x94, 0x93, 0x13, 0x52, 0x3a, 0xb9, 0xf2, 0x21, 0x8a, 0x03,
+ 0xd5, 0xf0, 0x6f, 0xf0, 0xdd, 0xe4, 0x9e, 0x87, 0x78, 0xa0, 0x76, 0xe3,
+ 0xf9, 0x93, 0x8b, 0xe7, 0x17, 0x9a, 0xe9, 0x0b, 0x4b, 0x06, 0x8b, 0x04,
+ 0xfa, 0x50, 0x7a, 0x84, 0x2c, 0x79, 0x66, 0xd7, 0x39, 0xde, 0xf7, 0xa2,
+ 0x2e, 0xd7, 0x09, 0x01, 0xd5, 0xe8, 0xc7, 0x9b, 0x8d, 0xf7, 0x49, 0x8f,
+ 0xb6, 0x84, 0xfd, 0xfc, 0xee, 0x8c, 0x49, 0x62, 0x7a, 0x38, 0x60, 0x84,
+ 0x34, 0xea, 0xbc, 0x03, 0xee, 0xd7, 0x8d, 0x93, 0x5d, 0x34, 0x83, 0x0f,
+ 0xc3, 0x24, 0x8c, 0x90, 0xd6, 0x2d, 0x74, 0x3f, 0xcb, 0x1f, 0x63, 0x39,
+ 0x14, 0xf7, 0xcc, 0xb5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<asn wrapped hash>
+ // tcID: 221
+ {SEC_OID_SHA256,
+ 221,
+ {0x46, 0xbb, 0xab, 0x50, 0x68, 0xeb, 0xec, 0x73, 0x74, 0x54, 0x65, 0x5b,
+ 0x81, 0x1d, 0xc7, 0x18, 0x77, 0xf4, 0xb5, 0xcf, 0xbf, 0xd9, 0x0b, 0x34,
+ 0x0d, 0xfe, 0x54, 0x99, 0x42, 0xd2, 0x49, 0x31, 0x14, 0x87, 0x34, 0x70,
+ 0xf9, 0x1f, 0x1b, 0xb3, 0x42, 0xa3, 0x9c, 0x0b, 0xf6, 0x14, 0x26, 0x8e,
+ 0x7b, 0xc9, 0xf5, 0xa6, 0x85, 0x43, 0xd5, 0x7d, 0x8e, 0xe1, 0x4f, 0xac,
+ 0x4b, 0x3a, 0xbf, 0xfc, 0x27, 0xbb, 0x8d, 0x3d, 0xbd, 0xe4, 0x6e, 0xe6,
+ 0xcd, 0x17, 0x1b, 0x5e, 0xa3, 0x28, 0x81, 0xf1, 0xd0, 0x37, 0xe6, 0x7c,
+ 0xaf, 0x95, 0x47, 0x69, 0xe4, 0x16, 0xc8, 0xde, 0xa9, 0x4b, 0x7b, 0x4d,
+ 0x71, 0xaf, 0x3a, 0xa2, 0xba, 0x32, 0x1a, 0xfb, 0x99, 0x7f, 0x21, 0x20,
+ 0xc1, 0xca, 0x4c, 0xa5, 0x35, 0x83, 0xd8, 0x5a, 0x4f, 0xfa, 0x13, 0x55,
+ 0x21, 0x20, 0xae, 0x24, 0xdd, 0x41, 0xc7, 0x19, 0x84, 0xbe, 0xcf, 0x4a,
+ 0xa9, 0x23, 0x4b, 0xa0, 0xa5, 0xd9, 0xb9, 0x18, 0xc6, 0xbd, 0x12, 0xa8,
+ 0x5b, 0xe4, 0x0d, 0x0e, 0x39, 0x0b, 0x88, 0x15, 0x0c, 0x16, 0x35, 0x35,
+ 0x7e, 0x89, 0x1b, 0xed, 0x18, 0x54, 0x82, 0x42, 0x0b, 0xcb, 0x2c, 0x4f,
+ 0x88, 0xf2, 0x19, 0x27, 0xf4, 0xf8, 0xe8, 0x1f, 0xc9, 0x6c, 0xde, 0xfe,
+ 0x82, 0xe7, 0x35, 0xc9, 0xa3, 0x47, 0x08, 0xd5, 0xf2, 0x25, 0xe4, 0x62,
+ 0x34, 0x0a, 0x4c, 0x71, 0xdf, 0xf8, 0x9d, 0xa9, 0x93, 0xe8, 0x21, 0x97,
+ 0x2b, 0x8a, 0xc9, 0x63, 0xaa, 0x8a, 0x73, 0x27, 0x1e, 0x60, 0x2c, 0x6f,
+ 0x23, 0xec, 0xf1, 0xf6, 0x96, 0xbb, 0xfb, 0x3a, 0x2b, 0xea, 0x77, 0x4b,
+ 0x1c, 0x05, 0x8c, 0xd8, 0xa3, 0xfb, 0xd8, 0xa4, 0xa7, 0x3d, 0xdc, 0x31,
+ 0xa6, 0x07, 0xc9, 0xfe, 0xd0, 0x05, 0x2e, 0x3f, 0x78, 0x76, 0x6f, 0x71,
+ 0xdc, 0xe7, 0x57, 0x73},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<hash>
+ // tcID: 222
+ {SEC_OID_SHA256,
+ 222,
+ {0x01, 0xcc, 0xdf, 0x73, 0x9b, 0x63, 0x85, 0xb8, 0x75, 0x25, 0x4e, 0xe9,
+ 0xa2, 0x58, 0x72, 0xba, 0x1b, 0xda, 0x2b, 0x87, 0xcd, 0xf5, 0x7a, 0xc7,
+ 0x41, 0x60, 0x4e, 0xe9, 0x62, 0x63, 0x2e, 0x17, 0xfd, 0xd3, 0x2e, 0xff,
+ 0xad, 0xba, 0xae, 0x5b, 0xa5, 0x29, 0x04, 0xa7, 0x31, 0x92, 0x5d, 0xeb,
+ 0xc8, 0x75, 0x09, 0x62, 0x3d, 0x95, 0xb0, 0xec, 0xd8, 0xe9, 0x7c, 0xe7,
+ 0xaf, 0x10, 0xf1, 0xf9, 0x65, 0x06, 0x98, 0xd2, 0x2e, 0xea, 0xc7, 0x05,
+ 0xa7, 0xff, 0xf2, 0x37, 0x10, 0xc0, 0x90, 0x9d, 0x4e, 0x8a, 0x73, 0x6a,
+ 0x99, 0x1d, 0xaa, 0x07, 0x4e, 0x32, 0xbf, 0x85, 0x64, 0x43, 0x0e, 0xe6,
+ 0xf5, 0x74, 0x0d, 0xf3, 0x10, 0xcf, 0xcd, 0x3b, 0x7b, 0xdd, 0x98, 0xc4,
+ 0xc6, 0xa1, 0xec, 0x24, 0xf0, 0x8a, 0x90, 0xa0, 0x15, 0xd6, 0x4f, 0xf4,
+ 0x3d, 0xfc, 0x00, 0xf1, 0x42, 0x83, 0x8e, 0x0c, 0xbc, 0x22, 0x53, 0xd8,
+ 0xd4, 0xa9, 0x9d, 0xc3, 0x44, 0xe6, 0x82, 0x6c, 0x79, 0xcb, 0xc0, 0x98,
+ 0x31, 0x47, 0x15, 0x2b, 0x07, 0x77, 0x68, 0x2e, 0x85, 0xfb, 0x18, 0xa9,
+ 0xcc, 0x0a, 0x73, 0xd9, 0x85, 0x66, 0xaa, 0x85, 0x6f, 0x43, 0x35, 0x6e,
+ 0xb6, 0x11, 0xed, 0x5b, 0x5a, 0xe2, 0xf5, 0x51, 0x67, 0x17, 0x31, 0x96,
+ 0x7e, 0x04, 0xae, 0xcf, 0x96, 0xb7, 0x51, 0xe6, 0x8e, 0xfa, 0x11, 0xa3,
+ 0xc2, 0x17, 0x4a, 0xe0, 0xbd, 0x2a, 0x14, 0x27, 0x12, 0x68, 0x43, 0x7c,
+ 0x6f, 0x60, 0xc4, 0x9a, 0x2c, 0x1d, 0xac, 0xf4, 0x13, 0xb2, 0xa4, 0xf1,
+ 0x62, 0x35, 0x02, 0xbe, 0x02, 0x44, 0x88, 0x00, 0x6a, 0xbc, 0xb6, 0x68,
+ 0x00, 0x34, 0xef, 0xcc, 0xd3, 0x10, 0x4e, 0x8c, 0x68, 0x5e, 0x0d, 0xa2,
+ 0x5f, 0x35, 0xc7, 0x03, 0xfe, 0x91, 0x71, 0x65, 0x65, 0x24, 0x1b, 0xba,
+ 0xcc, 0xfb, 0x32, 0x25},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<message>
+ // tcID: 223
+ {SEC_OID_SHA256,
+ 223,
+ {0x2d, 0x1c, 0x60, 0x63, 0x70, 0x25, 0x9b, 0x03, 0x05, 0x74, 0x58, 0x60,
+ 0x33, 0x2e, 0xdd, 0x9c, 0xae, 0xa3, 0x33, 0xc2, 0x21, 0xc2, 0xd1, 0x6a,
+ 0x2e, 0x54, 0x78, 0x92, 0xb8, 0xe4, 0xb1, 0xaa, 0x47, 0x26, 0x3f, 0x4c,
+ 0xee, 0x9e, 0x7d, 0xa3, 0x9d, 0x0c, 0xd7, 0x93, 0xd0, 0x19, 0xea, 0x52,
+ 0x92, 0x24, 0x97, 0x7b, 0x04, 0xf7, 0x17, 0x3e, 0x9b, 0xbd, 0x0d, 0xe0,
+ 0x57, 0x45, 0x78, 0x8d, 0xaf, 0xb6, 0x7d, 0x29, 0x33, 0xbc, 0xd4, 0x62,
+ 0xfe, 0x01, 0x8c, 0x96, 0x0c, 0x67, 0x80, 0x8a, 0xbd, 0x29, 0x6e, 0xee,
+ 0xff, 0x4d, 0xa2, 0xb1, 0x7d, 0xd1, 0x25, 0x01, 0x40, 0x27, 0x01, 0xb4,
+ 0xf4, 0x4b, 0xf9, 0x5f, 0xe4, 0x62, 0x97, 0xb7, 0xfa, 0x3c, 0x72, 0x2b,
+ 0x24, 0xc7, 0x4b, 0x89, 0xdb, 0x2d, 0xa7, 0x4f, 0x90, 0x94, 0xfb, 0x55,
+ 0x81, 0x83, 0xcd, 0xe9, 0xf7, 0x43, 0x94, 0xf2, 0x6f, 0x7e, 0x0c, 0xd5,
+ 0x1f, 0x37, 0x3d, 0x25, 0x96, 0x46, 0xbf, 0xa9, 0xcd, 0x75, 0xfd, 0xb1,
+ 0x69, 0x99, 0x7e, 0xa9, 0x82, 0x62, 0x42, 0x54, 0xdb, 0x25, 0x72, 0x30,
+ 0x17, 0xc9, 0x24, 0x7f, 0x86, 0x49, 0x05, 0x19, 0x35, 0x0f, 0x9e, 0xd8,
+ 0xaf, 0x39, 0xda, 0x7f, 0xb1, 0x81, 0xd7, 0x86, 0x4b, 0x05, 0xea, 0xb7,
+ 0x0b, 0x9b, 0x9d, 0x0a, 0x96, 0x5c, 0x91, 0x22, 0xb3, 0x8f, 0xb1, 0x61,
+ 0x7f, 0xc5, 0x6e, 0x38, 0xd5, 0x3a, 0x8e, 0xaa, 0x97, 0xae, 0x0b, 0xaf,
+ 0x59, 0xc5, 0xa4, 0x8d, 0x07, 0x21, 0xb3, 0x63, 0x23, 0xb1, 0x8e, 0xf8,
+ 0xcd, 0x1a, 0xae, 0xbe, 0xb5, 0xfa, 0xd6, 0xdd, 0x09, 0xa0, 0xdf, 0x75,
+ 0xfa, 0x5e, 0xaf, 0x28, 0xbc, 0xff, 0x54, 0xc0, 0x44, 0x93, 0x3e, 0x07,
+ 0x0e, 0x22, 0x0c, 0x11, 0x52, 0x76, 0x2b, 0x4d, 0x81, 0xcd, 0xf8, 0x52,
+ 0x20, 0xe3, 0x8f, 0x9f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00
+ // tcID: 224
+ {SEC_OID_SHA256,
+ 224,
+ {0x25, 0x22, 0xf9, 0x82, 0xc8, 0x0f, 0xd9, 0xe1, 0x6f, 0x2c, 0xc6, 0x7c,
+ 0x11, 0x09, 0x31, 0x31, 0x33, 0x5a, 0x17, 0x0b, 0xeb, 0x77, 0x08, 0x10,
+ 0x5f, 0xba, 0xc3, 0xc7, 0x32, 0x21, 0xca, 0xc8, 0x32, 0x67, 0x04, 0x50,
+ 0x92, 0x23, 0x64, 0xb8, 0x05, 0x77, 0xbf, 0x59, 0x82, 0x92, 0x18, 0x87,
+ 0xad, 0xb4, 0x99, 0x9a, 0x89, 0x1c, 0x74, 0x16, 0x4a, 0xd9, 0xac, 0x62,
+ 0x62, 0x0d, 0x0f, 0x94, 0x45, 0x00, 0xca, 0x44, 0xf1, 0x5f, 0x1e, 0x4d,
+ 0xb8, 0x06, 0xb6, 0x30, 0x6e, 0xcd, 0xbd, 0x98, 0x36, 0x37, 0x0d, 0xae,
+ 0xe0, 0x23, 0xc2, 0xd9, 0x91, 0x07, 0x14, 0x20, 0x46, 0xdc, 0x94, 0x41,
+ 0x70, 0x27, 0xe7, 0x17, 0xb3, 0x4c, 0x49, 0xaf, 0x2e, 0xbe, 0x03, 0x8d,
+ 0xbd, 0x30, 0x58, 0xeb, 0xd6, 0x64, 0x52, 0x48, 0xa8, 0xf8, 0x0d, 0x70,
+ 0xe8, 0x7f, 0x5e, 0x24, 0x7c, 0x1c, 0x07, 0xc2, 0x51, 0x80, 0x15, 0xe4,
+ 0x04, 0x14, 0xfd, 0xbe, 0x4b, 0x50, 0x06, 0x5d, 0x17, 0x20, 0xb9, 0xab,
+ 0x81, 0x00, 0xc3, 0x69, 0xaa, 0x49, 0xa5, 0x7e, 0xeb, 0x49, 0x39, 0x80,
+ 0x6e, 0xb4, 0xea, 0x87, 0xfb, 0xfa, 0x3f, 0xd5, 0x82, 0x55, 0x11, 0x3b,
+ 0xaf, 0x74, 0xfd, 0x5e, 0x76, 0x61, 0x5c, 0x0d, 0x0f, 0xe5, 0xbd, 0x6a,
+ 0x09, 0x07, 0xc4, 0xed, 0x3c, 0xa9, 0xdd, 0xe6, 0x22, 0x82, 0x2f, 0x8d,
+ 0xc4, 0x1c, 0xb4, 0x6e, 0xef, 0x35, 0x98, 0xff, 0xbb, 0x0f, 0x70, 0xbb,
+ 0xde, 0x31, 0x32, 0x60, 0xc7, 0x87, 0xff, 0xee, 0x2f, 0xa2, 0xbf, 0x35,
+ 0x4c, 0x15, 0xe1, 0x2c, 0xe9, 0xfb, 0x5e, 0x8c, 0x35, 0x6a, 0xee, 0xdc,
+ 0x2c, 0xd6, 0xce, 0xa6, 0x18, 0x62, 0xd2, 0xbf, 0xbd, 0xc3, 0x92, 0x2d,
+ 0xa1, 0xfc, 0xe1, 0x94, 0x7e, 0x76, 0x97, 0x25, 0x95, 0xd7, 0xbc, 0x96,
+ 0xe6, 0xcb, 0x09, 0x31},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: invalid PKCS#1 signature padding: 0001ff...ee00
+ // tcID: 225
+ {SEC_OID_SHA256,
+ 225,
+ {0x4b, 0x14, 0x0a, 0xcb, 0x26, 0x2c, 0x45, 0x1b, 0x07, 0x61, 0x23, 0x6b,
+ 0x92, 0x6a, 0xfa, 0x28, 0x29, 0xe8, 0xa0, 0x95, 0x82, 0x8f, 0x7d, 0xcf,
+ 0x19, 0x6e, 0xaf, 0x7f, 0xa4, 0x6f, 0xdc, 0xf7, 0xfb, 0xca, 0xf1, 0x94,
+ 0xaa, 0x30, 0x00, 0xae, 0x8d, 0x3d, 0xc7, 0xda, 0xcc, 0x26, 0x95, 0x25,
+ 0x02, 0xb1, 0x55, 0x8a, 0x67, 0xfb, 0x69, 0x2d, 0xa5, 0xfc, 0xc7, 0xdb,
+ 0xf4, 0x8c, 0xbc, 0x52, 0x60, 0xe2, 0xb2, 0xa7, 0x04, 0x1f, 0xdf, 0x7b,
+ 0xf4, 0x6f, 0x53, 0x1d, 0x4e, 0xf4, 0x89, 0x98, 0xdf, 0xcb, 0x65, 0xe1,
+ 0x82, 0x06, 0x55, 0x35, 0xaa, 0xf1, 0x82, 0xae, 0x6a, 0xbf, 0x6e, 0x81,
+ 0x9e, 0x7d, 0x96, 0xec, 0x86, 0x17, 0x81, 0x37, 0xa3, 0xc1, 0x43, 0x83,
+ 0xf8, 0x94, 0x38, 0xab, 0x35, 0xf0, 0xdc, 0x76, 0x98, 0xe1, 0x81, 0x1c,
+ 0x41, 0x5e, 0x16, 0x3f, 0x8b, 0xac, 0x54, 0x35, 0xdd, 0xdb, 0xa5, 0xdb,
+ 0x55, 0xaa, 0x6b, 0x39, 0x3d, 0x53, 0x8d, 0x31, 0xb3, 0x43, 0x32, 0xfc,
+ 0xc3, 0x4e, 0xf8, 0xe6, 0xeb, 0x05, 0x9d, 0x4c, 0xc4, 0x53, 0x29, 0x7d,
+ 0x68, 0x95, 0xba, 0x48, 0x05, 0x93, 0xa5, 0x53, 0x6a, 0x4e, 0x55, 0x3a,
+ 0x55, 0x41, 0x72, 0x95, 0xb6, 0xf6, 0x79, 0x87, 0x34, 0xdf, 0x67, 0xe7,
+ 0x39, 0xe5, 0x4d, 0x30, 0x92, 0xde, 0x4f, 0x47, 0x6c, 0xc0, 0xf6, 0x5a,
+ 0xac, 0x69, 0x50, 0x63, 0x10, 0x81, 0xdf, 0x11, 0x16, 0x09, 0x7a, 0x7f,
+ 0x6a, 0x9d, 0x00, 0xa1, 0xaf, 0xbe, 0x0c, 0xe6, 0xb2, 0xbd, 0x32, 0xef,
+ 0x22, 0xac, 0xc9, 0x52, 0x19, 0xf0, 0x5d, 0xf9, 0xfb, 0x7e, 0x9a, 0x8b,
+ 0x39, 0x1e, 0x62, 0x77, 0xcf, 0xfe, 0xda, 0x29, 0x8b, 0xf0, 0x94, 0x73,
+ 0x0f, 0x56, 0x63, 0x17, 0x21, 0x83, 0xdc, 0x58, 0x42, 0x05, 0x6d, 0xe3,
+ 0x61, 0x37, 0xee, 0x90},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS#1 padding too short: 000001ff...
+ // tcID: 226
+ {SEC_OID_SHA256,
+ 226,
+ {0x7c, 0x40, 0x8d, 0x5f, 0x2e, 0xfc, 0xbc, 0xc3, 0xf1, 0xc6, 0xc2, 0xa7,
+ 0xf1, 0x4e, 0xab, 0x73, 0x12, 0x49, 0x10, 0xf2, 0x1e, 0x4a, 0x4b, 0x90,
+ 0xa7, 0x82, 0xec, 0x8e, 0xe5, 0xc7, 0x2d, 0x6e, 0x84, 0xc4, 0x3b, 0xf7,
+ 0x6f, 0xab, 0x6a, 0x49, 0x53, 0xe8, 0x0e, 0x71, 0x2d, 0x75, 0x54, 0x89,
+ 0x44, 0x61, 0x30, 0xb4, 0x6d, 0xcf, 0x86, 0x49, 0xa3, 0x16, 0x86, 0x8a,
+ 0xca, 0x53, 0x34, 0xaf, 0xeb, 0x7c, 0x95, 0x7d, 0xb7, 0x79, 0x40, 0xe9,
+ 0x3b, 0x42, 0x41, 0xcd, 0xbb, 0xfe, 0x2a, 0x0a, 0x31, 0xa2, 0x59, 0x4c,
+ 0x93, 0xaf, 0xa0, 0x16, 0xea, 0x3b, 0x95, 0xc6, 0xc4, 0xaf, 0x1d, 0x07,
+ 0x6f, 0x7d, 0x7c, 0x1e, 0x6d, 0x66, 0xe3, 0x26, 0x7e, 0xb0, 0x5a, 0xa4,
+ 0xb5, 0x20, 0x14, 0xbd, 0x8d, 0x9e, 0x83, 0xf0, 0x18, 0x3a, 0x99, 0x34,
+ 0x96, 0x3b, 0x4e, 0x47, 0x78, 0x17, 0x6f, 0x0a, 0xb8, 0xfb, 0x18, 0xc3,
+ 0x27, 0xda, 0x3c, 0xa1, 0x0c, 0x03, 0x79, 0x7f, 0xae, 0xbb, 0x4a, 0x0b,
+ 0x86, 0x27, 0x46, 0xbf, 0x19, 0xce, 0x76, 0xef, 0x21, 0x45, 0x07, 0xdb,
+ 0x80, 0xb3, 0x49, 0x7e, 0x6b, 0x2b, 0xeb, 0xd9, 0x80, 0x87, 0x02, 0x9c,
+ 0x45, 0x83, 0x89, 0x16, 0x63, 0x64, 0xc1, 0xa8, 0x12, 0x54, 0xe8, 0x68,
+ 0x4b, 0x37, 0x20, 0x95, 0x79, 0xc8, 0xd3, 0x2c, 0x3c, 0xb0, 0x2a, 0xe6,
+ 0xe3, 0x19, 0xe1, 0x2c, 0x30, 0xc8, 0x44, 0x22, 0xdf, 0x2e, 0x82, 0xf9,
+ 0x9f, 0xbe, 0x37, 0x86, 0x4f, 0x6b, 0xad, 0xd9, 0x47, 0xb4, 0x78, 0x50,
+ 0x11, 0xa9, 0x35, 0x62, 0xde, 0x2a, 0x55, 0xc5, 0x62, 0x33, 0x5a, 0xfa,
+ 0x67, 0xb0, 0x85, 0x3e, 0x72, 0x5f, 0x2c, 0x91, 0xf0, 0xf4, 0x9b, 0x2a,
+ 0x28, 0xbb, 0x32, 0xbd, 0x17, 0x9d, 0x92, 0x8e, 0xc3, 0x74, 0x28, 0xc4,
+ 0x1b, 0xf6, 0x31, 0xcd},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: CVE-2017-11185: signature=n
+ // tcID: 227
+ {SEC_OID_SHA256,
+ 227,
+ {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71,
+ 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17,
+ 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d,
+ 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a,
+ 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea,
+ 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51,
+ 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c,
+ 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e,
+ 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17,
+ 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4,
+ 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61,
+ 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0,
+ 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde,
+ 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4,
+ 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e,
+ 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19,
+ 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae,
+ 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b,
+ 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a,
+ 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06,
+ 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83,
+ 0xf7, 0x42, 0xb9, 0xd5},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is 2 bytes too long
+ // tcID: 228
+ {SEC_OID_SHA256,
+ 228,
+ {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71,
+ 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17,
+ 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d,
+ 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a,
+ 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea,
+ 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51,
+ 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c,
+ 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e,
+ 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17,
+ 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4,
+ 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61,
+ 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0,
+ 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde,
+ 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4,
+ 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e,
+ 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19,
+ 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae,
+ 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b,
+ 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a,
+ 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06,
+ 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83,
+ 0xf7, 0x42, 0xb9, 0xd5, 0x00, 0x00},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is empty
+ // tcID: 229
+ {SEC_OID_SHA256,
+ 229,
+ {},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 0
+ // tcID: 230
+ {SEC_OID_SHA256,
+ 230,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 1
+ // tcID: 231
+ {SEC_OID_SHA256,
+ 231,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 2
+ // tcID: 232
+ {SEC_OID_SHA256,
+ 232,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x02},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n-1
+ // tcID: 233
+ {SEC_OID_SHA256,
+ 233,
+ {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71,
+ 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17,
+ 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d,
+ 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a,
+ 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea,
+ 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51,
+ 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c,
+ 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e,
+ 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17,
+ 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4,
+ 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61,
+ 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0,
+ 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde,
+ 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4,
+ 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e,
+ 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19,
+ 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae,
+ 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b,
+ 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a,
+ 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06,
+ 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83,
+ 0xf7, 0x42, 0xb9, 0xd4},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n+1
+ // tcID: 234
+ {SEC_OID_SHA256,
+ 234,
+ {0xa2, 0xb4, 0x51, 0xa0, 0x7d, 0x0a, 0xa5, 0xf9, 0x6e, 0x45, 0x56, 0x71,
+ 0x51, 0x35, 0x50, 0x51, 0x4a, 0x8a, 0x5b, 0x46, 0x2e, 0xbe, 0xf7, 0x17,
+ 0x09, 0x4f, 0xa1, 0xfe, 0xe8, 0x22, 0x24, 0xe6, 0x37, 0xf9, 0x74, 0x6d,
+ 0x3f, 0x7c, 0xaf, 0xd3, 0x18, 0x78, 0xd8, 0x03, 0x25, 0xb6, 0xef, 0x5a,
+ 0x17, 0x00, 0xf6, 0x59, 0x03, 0xb4, 0x69, 0x42, 0x9e, 0x89, 0xd6, 0xea,
+ 0xc8, 0x84, 0x50, 0x97, 0xb5, 0xab, 0x39, 0x31, 0x89, 0xdb, 0x92, 0x51,
+ 0x2e, 0xd8, 0xa7, 0x71, 0x1a, 0x12, 0x53, 0xfa, 0xcd, 0x20, 0xf7, 0x9c,
+ 0x15, 0xe8, 0x24, 0x7f, 0x3d, 0x3e, 0x42, 0xe4, 0x6e, 0x48, 0xc9, 0x8e,
+ 0x25, 0x4a, 0x2f, 0xe9, 0x76, 0x53, 0x13, 0xa0, 0x3e, 0xff, 0x8f, 0x17,
+ 0xe1, 0xa0, 0x29, 0x39, 0x7a, 0x1f, 0xa2, 0x6a, 0x8d, 0xce, 0x26, 0xf4,
+ 0x90, 0xed, 0x81, 0x29, 0x96, 0x15, 0xd9, 0x81, 0x4c, 0x22, 0xda, 0x61,
+ 0x04, 0x28, 0xe0, 0x9c, 0x7d, 0x96, 0x58, 0x59, 0x42, 0x66, 0xf5, 0xc0,
+ 0x21, 0xd0, 0xfc, 0xec, 0xa0, 0x8d, 0x94, 0x5a, 0x12, 0xbe, 0x82, 0xde,
+ 0x4d, 0x1e, 0xce, 0x6b, 0x4c, 0x03, 0x14, 0x5b, 0x5d, 0x34, 0x95, 0xd4,
+ 0xed, 0x54, 0x11, 0xeb, 0x87, 0x8d, 0xaf, 0x05, 0xfd, 0x7a, 0xfc, 0x3e,
+ 0x09, 0xad, 0xa0, 0xf1, 0x12, 0x64, 0x22, 0xf5, 0x90, 0x97, 0x5a, 0x19,
+ 0x69, 0x81, 0x6f, 0x48, 0x69, 0x8b, 0xcb, 0xba, 0x1b, 0x4d, 0x9c, 0xae,
+ 0x79, 0xd4, 0x60, 0xd8, 0xf9, 0xf8, 0x5e, 0x79, 0x75, 0x00, 0x5d, 0x9b,
+ 0xc2, 0x2c, 0x4e, 0x5a, 0xc0, 0xf7, 0xc1, 0xa4, 0x5d, 0x12, 0x56, 0x9a,
+ 0x62, 0x80, 0x7d, 0x3b, 0x9a, 0x02, 0xe5, 0xa5, 0x30, 0xe7, 0x73, 0x06,
+ 0x6f, 0x45, 0x3d, 0x1f, 0x5b, 0x4c, 0x2e, 0x9c, 0xf7, 0x82, 0x02, 0x83,
+ 0xf7, 0x42, 0xb9, 0xd6},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value -1
+ // tcID: 235
+ {SEC_OID_SHA256,
+ 235,
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 236
+ {SEC_OID_SHA256,
+ 236,
+ {0x5e, 0x91, 0xb5, 0xdc, 0xbf, 0x02, 0xd6, 0xf1, 0x96, 0x21, 0xd4, 0x1a,
+ 0x83, 0xdc, 0x8f, 0x15, 0xea, 0x83, 0xc0, 0xed, 0xb8, 0x37, 0x65, 0xef,
+ 0x02, 0x9b, 0x0a, 0xca, 0xc2, 0xe1, 0xec, 0x89, 0x18, 0xb1, 0xd2, 0xaf,
+ 0xe1, 0xfa, 0xdf, 0x11, 0xc4, 0x8d, 0x27, 0x59, 0x4c, 0xb9, 0xc0, 0x1f,
+ 0xed, 0x79, 0xd9, 0x0e, 0x5d, 0x5a, 0x80, 0x85, 0xc4, 0x38, 0x45, 0x01,
+ 0x11, 0xaa, 0x7d, 0x9f, 0xa3, 0x9c, 0x23, 0x45, 0xb1, 0x4f, 0xc3, 0xc2,
+ 0xcb, 0x34, 0x12, 0x8f, 0x86, 0xdb, 0x5e, 0xb0, 0x0b, 0xdf, 0x8d, 0xfe,
+ 0x38, 0xd6, 0x1f, 0x29, 0xa4, 0x1f, 0xe3, 0x13, 0x42, 0xe7, 0xaa, 0xef,
+ 0xcb, 0x4b, 0x12, 0x2e, 0xb5, 0xd6, 0x3c, 0x2f, 0x5c, 0x26, 0x3c, 0x8d,
+ 0xf8, 0x45, 0x0e, 0x94, 0x28, 0xff, 0xef, 0x97, 0x4d, 0x53, 0x58, 0x18,
+ 0xd5, 0x1d, 0xc0, 0x3a, 0x7d, 0x60, 0xc8, 0xb2, 0xd1, 0x6c, 0x99, 0x9a,
+ 0xe4, 0x6d, 0x73, 0xab, 0x40, 0x51, 0x5f, 0xe6, 0x01, 0xd9, 0xb8, 0x9b,
+ 0x1d, 0x09, 0xc6, 0xd6, 0x0c, 0xd5, 0x16, 0x39, 0xa9, 0x7c, 0x1d, 0x21,
+ 0x1e, 0x09, 0x76, 0x09, 0xba, 0x5e, 0x8c, 0x31, 0x9c, 0x6f, 0xbd, 0x21,
+ 0xb3, 0x4a, 0x63, 0x4e, 0xc8, 0xfb, 0x89, 0x71, 0xc5, 0xaa, 0xe2, 0x1c,
+ 0x70, 0xb8, 0x47, 0xa4, 0x53, 0x9c, 0xc1, 0x0d, 0xc3, 0x14, 0xdd, 0xd8,
+ 0xa9, 0x62, 0x9e, 0x8a, 0x0e, 0x51, 0xc6, 0x6c, 0x0c, 0xb6, 0x1f, 0xd1,
+ 0xf7, 0x22, 0x8c, 0x01, 0xc6, 0x76, 0x91, 0x90, 0xab, 0xe9, 0xba, 0xc9,
+ 0xa3, 0x89, 0x78, 0x00, 0x05, 0x00, 0x14, 0x35, 0x85, 0x94, 0xe0, 0xfb,
+ 0x20, 0xdb, 0xb4, 0x58, 0xb1, 0x2a, 0xa1, 0x34, 0x68, 0x26, 0xcc, 0x9f,
+ 0x7e, 0x9c, 0x53, 0x52, 0xb0, 0x73, 0xd6, 0x28, 0x53, 0xda, 0xfe, 0x77,
+ 0xc8, 0x48, 0xcb, 0x1f},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 237
+ {SEC_OID_SHA256,
+ 237,
+ {0x57, 0xe8, 0xcc, 0x1d, 0xc0, 0x0c, 0x07, 0x38, 0x3d, 0x89, 0xa7, 0x9b,
+ 0x5c, 0x8e, 0x4f, 0x5b, 0xde, 0x2a, 0x2b, 0xa5, 0x5a, 0x3c, 0x72, 0x01,
+ 0xb3, 0x29, 0x1c, 0x4d, 0x80, 0x5b, 0x1b, 0x2e, 0xb3, 0x6f, 0x8f, 0x32,
+ 0x6b, 0x54, 0x23, 0x42, 0xda, 0x18, 0x0a, 0xbe, 0x50, 0x86, 0x69, 0xbb,
+ 0x6c, 0xc2, 0xdd, 0x54, 0xe3, 0x27, 0xbc, 0x70, 0xc1, 0xe3, 0x17, 0xba,
+ 0x93, 0xa0, 0xfd, 0x21, 0xe7, 0xfc, 0xe2, 0x2a, 0x0c, 0x59, 0x7c, 0x74,
+ 0x20, 0xd1, 0xd5, 0x60, 0x2a, 0xc4, 0x3d, 0x93, 0x48, 0xba, 0x3e, 0xba,
+ 0x56, 0x1f, 0x25, 0x0e, 0x30, 0x1a, 0xb9, 0x55, 0xb0, 0xdc, 0x33, 0xe4,
+ 0xab, 0xde, 0x32, 0x94, 0x6b, 0x9b, 0x3e, 0x86, 0xc8, 0xbf, 0x07, 0xa4,
+ 0x46, 0x46, 0xca, 0x59, 0x59, 0x60, 0xbb, 0x98, 0x8f, 0xef, 0x04, 0xb2,
+ 0x82, 0x49, 0x67, 0xe9, 0xda, 0x8b, 0x02, 0x64, 0xf1, 0xda, 0x06, 0x59,
+ 0x37, 0x39, 0x35, 0x31, 0x3a, 0x57, 0x4b, 0x53, 0x80, 0xf0, 0xb5, 0x4c,
+ 0xe1, 0xbc, 0x0d, 0xde, 0x42, 0x3b, 0xd3, 0xa5, 0x4f, 0x6a, 0xe5, 0xfa,
+ 0xfa, 0x77, 0x2a, 0x55, 0xc1, 0xc4, 0x4e, 0xb6, 0xed, 0xff, 0xec, 0xf1,
+ 0x3e, 0x6e, 0x5e, 0x1e, 0xda, 0xf8, 0x7a, 0x79, 0xe3, 0x38, 0x57, 0x73,
+ 0x04, 0x14, 0x1f, 0xbc, 0x44, 0xf0, 0xe9, 0xee, 0xb2, 0x86, 0xf5, 0x53,
+ 0xf8, 0x79, 0xad, 0xdd, 0x6e, 0x12, 0xe4, 0x36, 0xfa, 0x3a, 0xf5, 0x1a,
+ 0xd5, 0x3a, 0x72, 0xf2, 0x67, 0x9f, 0x0e, 0xd1, 0x02, 0xd5, 0x04, 0xee,
+ 0x08, 0x70, 0x6f, 0xe1, 0x11, 0xea, 0xee, 0x49, 0xd8, 0x80, 0xd1, 0xa0,
+ 0xb9, 0x19, 0x24, 0xb3, 0xb7, 0x99, 0x68, 0xed, 0x0f, 0x9b, 0xff, 0x44,
+ 0x6d, 0xac, 0x19, 0x9e, 0xe8, 0x9b, 0x15, 0x8c, 0x07, 0x49, 0x27, 0xd2,
+ 0x7b, 0x86, 0x44, 0x98},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 238
+ {SEC_OID_SHA256,
+ 238,
+ {0x68, 0xca, 0xf0, 0x7e, 0x71, 0xee, 0x65, 0x4f, 0xfa, 0xbf, 0x07, 0xd3,
+ 0x42, 0xfc, 0x40, 0x59, 0xde, 0xb4, 0xf7, 0xe5, 0x97, 0x07, 0x46, 0xc4,
+ 0x23, 0xb1, 0xe8, 0xf6, 0x68, 0xd5, 0x33, 0x22, 0x75, 0xcc, 0x35, 0xeb,
+ 0x61, 0x27, 0x0a, 0xeb, 0xd2, 0x78, 0x55, 0xb1, 0xe8, 0x0d, 0x59, 0xde,
+ 0xf4, 0x7f, 0xe8, 0x88, 0x28, 0x67, 0xfd, 0x33, 0xc2, 0x30, 0x8c, 0x91,
+ 0x97, 0x6b, 0xaa, 0x0b, 0x1d, 0xf9, 0x52, 0xca, 0xa7, 0x8d, 0xb4, 0x82,
+ 0x8a, 0xb8, 0x1e, 0x79, 0x94, 0x9b, 0xf1, 0x45, 0xcb, 0xdf, 0xd1, 0xc4,
+ 0x98, 0x7e, 0xd0, 0x36, 0xf8, 0x1e, 0x84, 0x42, 0x08, 0x10, 0x16, 0xf2,
+ 0x0f, 0xa4, 0xb5, 0x87, 0x57, 0x48, 0x84, 0xca, 0x6f, 0x60, 0x45, 0x95,
+ 0x9c, 0xe3, 0x50, 0x1a, 0xe7, 0xc0, 0x2b, 0x19, 0x02, 0xec, 0x1d, 0x24,
+ 0x1e, 0xf2, 0x8d, 0xee, 0x35, 0x6c, 0x0d, 0x30, 0xd2, 0x8a, 0x95, 0x0f,
+ 0x1f, 0xbc, 0x68, 0x3e, 0xe7, 0xd9, 0xaa, 0xd2, 0x6b, 0x04, 0x8c, 0x13,
+ 0x42, 0x6f, 0xe3, 0x97, 0x5d, 0x56, 0x38, 0xaf, 0xeb, 0x5b, 0x9c, 0x1a,
+ 0x99, 0xd1, 0x62, 0xd3, 0xa5, 0x81, 0x0e, 0x8b, 0x07, 0x4d, 0x7a, 0x2e,
+ 0xae, 0x2b, 0xe5, 0x2b, 0x57, 0x71, 0x51, 0xf7, 0x6e, 0x1f, 0x73, 0x4b,
+ 0x0a, 0x95, 0x6e, 0xf4, 0xf2, 0x2b, 0xe6, 0x4d, 0xc2, 0x0a, 0x81, 0xad,
+ 0x13, 0x16, 0xe4, 0xf7, 0x9d, 0xff, 0x5f, 0xc4, 0x1f, 0xc0, 0x8a, 0x20,
+ 0xbc, 0x61, 0x22, 0x83, 0xa8, 0x84, 0x15, 0xd4, 0x15, 0x95, 0xbf, 0xea,
+ 0x66, 0xd5, 0x9d, 0xe7, 0xac, 0x12, 0xe2, 0x30, 0xf7, 0x22, 0x44, 0xad,
+ 0x99, 0x05, 0xae, 0xf0, 0xea, 0xd3, 0xfa, 0x41, 0xed, 0x70, 0xbf, 0x42,
+ 0x18, 0x86, 0x3d, 0x5f, 0x04, 0x12, 0x92, 0xf2, 0xd1, 0x4c, 0xe0, 0xa7,
+ 0x27, 0x1c, 0x6d, 0x36},
+ pub_key_1,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: short signature
+ // tcID: 239
+ {SEC_OID_SHA256,
+ 239,
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x09, 0x89, 0xe7, 0xff, 0x72, 0xe6, 0x7e, 0x68, 0x0b, 0xd2,
+ 0x1d, 0x5f, 0x96, 0x6e, 0x4a, 0xd8, 0xa4, 0x8c, 0x35, 0x92, 0xdb, 0xac,
+ 0xc4, 0xa2, 0xf0, 0x35, 0xb4, 0xef, 0x4d, 0x17, 0xa2, 0xf2, 0x5f, 0x8a,
+ 0x9f, 0xef, 0x7e, 0x78, 0xeb, 0x99, 0xd7, 0x6d, 0x68, 0x62, 0x9e, 0xd0,
+ 0x2d, 0x67, 0xc4, 0x3c, 0x4b, 0x7e, 0xc8, 0xc3, 0xba, 0xdc, 0x32, 0xe3,
+ 0xd0, 0xa5, 0x24, 0xc3, 0x26, 0x53, 0x77, 0x39, 0xb0, 0xfd, 0xe1, 0x56,
+ 0x72, 0x3b, 0x27, 0xc2, 0x3a, 0xe2, 0xb0, 0x98, 0x95, 0xe4, 0x70, 0xc6,
+ 0x4d, 0x70, 0x0f, 0x5c},
+ pub_key_2,
+ {0x33, 0x36, 0x37, 0x30},
+ true},
+
+ // Comment: signature is close to n
+ // tcID: 240
+ {SEC_OID_SHA256,
+ 240,
+ {0x92, 0xbf, 0x17, 0xcd, 0xbf, 0xfb, 0x42, 0xfa, 0x99, 0x57, 0xce, 0x37,
+ 0x82, 0x6b, 0xb4, 0x51, 0x70, 0x8e, 0x7c, 0xde, 0xc8, 0x75, 0x2b, 0x80,
+ 0x9c, 0x81, 0xa8, 0xd1, 0x6f, 0xe5, 0xfe, 0x4d, 0xab, 0x6a, 0x9d, 0xb6,
+ 0xd1, 0x1d, 0xbb, 0x12, 0x08, 0x66, 0x45, 0xdb, 0x75, 0x46, 0x64, 0x2b,
+ 0x32, 0x2e, 0x83, 0x31, 0xdd, 0x7f, 0x29, 0xef, 0xf6, 0x8b, 0xf4, 0x0b,
+ 0x24, 0xf8, 0x08, 0x84, 0xf5, 0x15, 0x2b, 0x1f, 0xda, 0x9b, 0x9f, 0x7a,
+ 0xe2, 0xfc, 0xe2, 0x72, 0x1c, 0xde, 0xe0, 0xfc, 0x48, 0xf8, 0x5a, 0x6e,
+ 0x8e, 0x64, 0xf7, 0x67, 0xed, 0x97, 0x27, 0xfd, 0x2d, 0xc5, 0x97, 0x96,
+ 0x7e, 0x27, 0x6a, 0x5e, 0x2e, 0x76, 0x85, 0x28, 0xaf, 0xdd, 0x9d, 0xf4,
+ 0xb6, 0xdd, 0xda, 0x4c, 0x17, 0x43, 0x00, 0xe4, 0xda, 0x3c, 0x19, 0xa3,
+ 0xc3, 0x22, 0x99, 0xe1, 0xe7, 0x85, 0x79, 0x34, 0xc1, 0x4d, 0xd6, 0x20,
+ 0x3d, 0x8c, 0x26, 0x71, 0x28, 0x9b, 0xc3, 0x92, 0x71, 0x15, 0x97, 0x15,
+ 0x53, 0x64, 0xa5, 0x90, 0x46, 0xb2, 0xb9, 0xf1, 0x90, 0x5f, 0xe7, 0x17,
+ 0xca, 0x7e, 0xfe, 0xbb, 0x4c, 0x19, 0x69, 0xb8, 0x04, 0x11, 0x8e, 0xff,
+ 0xa2, 0x40, 0xb8, 0xbf, 0x4b, 0xb1, 0xa6, 0xd0, 0x61, 0x6f, 0xd5, 0xbe,
+ 0x2f, 0x08, 0x1d, 0xc9, 0xef, 0x74, 0x1a, 0x9a, 0x4a, 0xe7, 0x27, 0x44,
+ 0x18, 0xb7, 0x91, 0x43, 0x2d, 0xe4, 0x70, 0xc4, 0x55, 0x64, 0x63, 0x10,
+ 0x83, 0x88, 0xe8, 0xe8, 0xed, 0x5d, 0xce, 0xbf, 0x35, 0x58, 0xe4, 0x65,
+ 0x0c, 0x2a, 0xc9, 0x7c, 0x86, 0xfa, 0x68, 0x21, 0x76, 0xf0, 0x9b, 0x5d,
+ 0xd8, 0xcf, 0xbf, 0x15, 0xd1, 0x9c, 0x3f, 0xe4, 0xf9, 0x61, 0xf4, 0x60,
+ 0x7c, 0x12, 0xcb, 0x3d, 0xfa, 0xd9, 0xb6, 0xa0, 0xe5, 0x9c, 0x92, 0xfa,
+ 0xa1, 0xfc, 0x86, 0x22},
+ pub_key_3,
+ {0x32, 0x35, 0x39, 0x34},
+ true}};
+
+#endif // rsa_signature_2048_sha256_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_signature_2048_sha512-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha512-vectors.h
new file mode 100644
index 0000000000..060282f62f
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_signature_2048_sha512-vectors.h
@@ -0,0 +1,7253 @@
+/* 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 rsa_signature_2048_sha512_vectors_h__
+#define rsa_signature_2048_sha512_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_4{
+ 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00,
+ 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc2, 0xc4, 0xa8,
+ 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6, 0xba, 0x51, 0x07,
+ 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73, 0x75, 0x72, 0x4b,
+ 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15, 0xa3, 0x45, 0x7a,
+ 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27, 0xf9, 0xef, 0x7a,
+ 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07, 0x81, 0x9e, 0xd6,
+ 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a, 0xad, 0xd9, 0x6c,
+ 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78, 0x56, 0x2b, 0x4d,
+ 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c, 0xfd, 0xc3, 0xb3,
+ 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35, 0x9f, 0x38, 0x95,
+ 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e, 0xb0, 0x01, 0xc3,
+ 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41, 0x30, 0x93, 0x60,
+ 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f, 0xbd, 0x5e, 0x6e,
+ 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e, 0x84, 0x36, 0x08,
+ 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60, 0x87, 0xab, 0x4a,
+ 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce, 0xb0, 0x17, 0x2a,
+ 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb, 0xcb, 0xfd, 0x2a,
+ 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09, 0x3c, 0x67, 0x1c,
+ 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25, 0xf7, 0xa4, 0x32,
+ 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20, 0x57, 0x19, 0xc1,
+ 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c, 0x32, 0x6d, 0xde,
+ 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c, 0x16, 0xbb, 0xa7,
+ 0x49, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_5{
+ 0x30, 0x82, 0x01, 0x20, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0d, 0x00,
+ 0x30, 0x82, 0x01, 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0xf2, 0xed, 0x0e,
+ 0x93, 0x22, 0x8f, 0x37, 0xc2, 0xce, 0x1c, 0x21, 0x5e, 0x00, 0xcc, 0xe4,
+ 0xef, 0x00, 0xe2, 0xc0, 0x8a, 0x00, 0x4a, 0x39, 0xc4, 0x17, 0x0d, 0xc7,
+ 0x3e, 0x5f, 0xbd, 0x9b, 0x91, 0xe7, 0xc5, 0x5e, 0x59, 0x65, 0x79, 0xec,
+ 0x9c, 0x60, 0xb9, 0xbd, 0x34, 0x1e, 0x83, 0x02, 0x9b, 0x19, 0x34, 0xe6,
+ 0x49, 0x3e, 0xb6, 0x00, 0x99, 0xb6, 0xcf, 0xbb, 0x98, 0x04, 0xd4, 0x17,
+ 0x9c, 0x98, 0x30, 0x99, 0xe1, 0x91, 0x02, 0xbb, 0xa4, 0x9e, 0xaa, 0x28,
+ 0xfa, 0x50, 0x5e, 0xfa, 0xcc, 0x5a, 0x9d, 0x53, 0x74, 0x49, 0x9c, 0x0c,
+ 0x57, 0x75, 0x77, 0x83, 0x17, 0xed, 0x37, 0x0d, 0xe1, 0x91, 0x9f, 0x38,
+ 0xaf, 0xf2, 0x2d, 0x5a, 0xee, 0x8c, 0x8a, 0xf3, 0x6a, 0x86, 0xd0, 0x36,
+ 0x02, 0x9e, 0x76, 0x1f, 0x24, 0x3d, 0xff, 0x3c, 0x20, 0x5a, 0x11, 0xe9,
+ 0xbc, 0xe9, 0xac, 0x1d, 0x6b, 0xaf, 0x81, 0xe7, 0x9a, 0xd4, 0x14, 0x6b,
+ 0x11, 0x9a, 0xbb, 0x13, 0x90, 0x3f, 0x85, 0x62, 0xe8, 0xf3, 0xe6, 0xa9,
+ 0x18, 0xf4, 0x82, 0x23, 0x46, 0x5b, 0xc9, 0x3d, 0x5e, 0x7d, 0x5a, 0xbe,
+ 0x3d, 0x08, 0x50, 0x3e, 0xc4, 0x29, 0x98, 0xfe, 0x08, 0x7a, 0x1f, 0x93,
+ 0x5d, 0x1b, 0x86, 0x73, 0xc4, 0x95, 0xf0, 0x05, 0xdf, 0xa7, 0x45, 0x3d,
+ 0xaf, 0x97, 0x7e, 0x16, 0x08, 0xa8, 0xc2, 0x76, 0xda, 0x2a, 0x4c, 0xd0,
+ 0x56, 0x7e, 0x4a, 0xf4, 0xd1, 0x8c, 0xba, 0x05, 0xfd, 0xbe, 0xdc, 0xde,
+ 0x74, 0x49, 0x3c, 0xca, 0xbd, 0x90, 0x60, 0xc2, 0x7d, 0x35, 0xa0, 0x2f,
+ 0x35, 0xc7, 0x60, 0xb1, 0x2a, 0x4d, 0xea, 0xe1, 0x35, 0x9f, 0x64, 0x9f,
+ 0x27, 0x3f, 0xa4, 0x08, 0x62, 0x6f, 0xb7, 0x89, 0xc9, 0x16, 0x43, 0x4a,
+ 0x64, 0x2d, 0x52, 0x8f, 0x41, 0xdb, 0x86, 0x8f, 0xf9, 0x3b, 0x7f, 0x88,
+ 0x9f, 0x02, 0x01, 0x03};
+
+const RsaSignatureTestVector kRsaSignature2048Sha512WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA512,
+ 1,
+ {0xb0, 0x3d, 0xd7, 0x2d, 0xc8, 0x4b, 0x30, 0x5e, 0xa8, 0x11, 0x26, 0x7a,
+ 0x48, 0x9a, 0xba, 0x10, 0xa1, 0xdc, 0x54, 0xb5, 0x9f, 0x92, 0xe5, 0x85,
+ 0x46, 0xa2, 0xf0, 0xb6, 0x88, 0x3f, 0x54, 0x35, 0x12, 0xd6, 0x21, 0x95,
+ 0x13, 0x52, 0xef, 0x12, 0xab, 0xaf, 0xe4, 0xbd, 0x6e, 0x10, 0xc2, 0xe5,
+ 0xb0, 0xea, 0xbb, 0xbb, 0xf1, 0xd0, 0x81, 0xb6, 0x6e, 0x53, 0x5f, 0xc9,
+ 0xb8, 0xad, 0x37, 0x90, 0x40, 0xc3, 0xc7, 0x1e, 0xc8, 0xf2, 0xb4, 0xf5,
+ 0xd3, 0x19, 0xf5, 0xd2, 0xa0, 0x24, 0x0a, 0x76, 0x7d, 0xdb, 0x4d, 0xe1,
+ 0xfb, 0xc8, 0x78, 0xb2, 0xc5, 0xe8, 0xe1, 0xe2, 0x60, 0x21, 0x7b, 0xbd,
+ 0x70, 0x97, 0x17, 0x89, 0xfe, 0xdb, 0x8c, 0x67, 0x7f, 0xc8, 0x19, 0x3f,
+ 0x67, 0xe4, 0x63, 0x72, 0x39, 0x60, 0x7c, 0x7b, 0x9d, 0x35, 0x11, 0x86,
+ 0x8c, 0xcc, 0x0d, 0xf3, 0x72, 0x37, 0x4a, 0xbc, 0x68, 0x5c, 0x9b, 0x4b,
+ 0x74, 0xb2, 0xc5, 0xf1, 0x17, 0x58, 0xf8, 0x09, 0xb1, 0x9b, 0xb3, 0xb5,
+ 0xc4, 0x64, 0xdb, 0x87, 0x0f, 0xea, 0x61, 0xdd, 0xfa, 0x5e, 0x18, 0xbe,
+ 0x2c, 0x41, 0x06, 0xf3, 0xe1, 0x65, 0xfe, 0x85, 0xa7, 0xf8, 0x24, 0x1d,
+ 0xb2, 0x80, 0x6d, 0x0f, 0xc3, 0xc4, 0x5d, 0x8a, 0x7f, 0x1e, 0xb4, 0xca,
+ 0x41, 0x1a, 0x46, 0xac, 0x41, 0x1b, 0x81, 0xc0, 0x4f, 0xd8, 0xc4, 0xce,
+ 0xd5, 0xef, 0xf4, 0x97, 0xda, 0x6b, 0xcb, 0x8e, 0x2f, 0xbe, 0x1f, 0x95,
+ 0xcf, 0x4c, 0x3e, 0x76, 0x1f, 0xc3, 0x03, 0x7c, 0x82, 0x27, 0x6f, 0x7e,
+ 0xbf, 0xb7, 0xe6, 0xcc, 0x85, 0x34, 0xcb, 0x4f, 0xd3, 0x41, 0x92, 0x07,
+ 0x4f, 0x58, 0x0c, 0x6e, 0x31, 0x00, 0x8d, 0xf4, 0xf1, 0x40, 0x4a, 0xe8,
+ 0xdb, 0xcb, 0x11, 0x15, 0x03, 0xd4, 0xbd, 0xfe, 0x6e, 0x71, 0x07, 0xa1,
+ 0xab, 0x5c, 0xd8, 0xc6},
+ pub_key_4,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA512,
+ 2,
+ {0x4d, 0xe4, 0xdb, 0xf8, 0x26, 0x07, 0xb3, 0x6a, 0x5c, 0x67, 0x78, 0xae,
+ 0x63, 0x51, 0xd8, 0x3b, 0x7e, 0xf5, 0xb4, 0xaf, 0x64, 0xc3, 0x78, 0x88,
+ 0x89, 0xeb, 0x10, 0xef, 0x18, 0x38, 0x82, 0x28, 0x47, 0xce, 0xb5, 0x31,
+ 0x91, 0x43, 0x92, 0x36, 0x0b, 0x92, 0xde, 0xe0, 0x55, 0x79, 0x6f, 0x73,
+ 0xe3, 0xcd, 0xb8, 0xb3, 0xd5, 0x09, 0x10, 0xa5, 0x37, 0xdd, 0x22, 0x44,
+ 0xfd, 0x7f, 0x92, 0x27, 0x80, 0x35, 0x6e, 0xa3, 0xf0, 0x1e, 0x99, 0xe5,
+ 0xbe, 0xbc, 0xb1, 0xb6, 0xef, 0x39, 0x8d, 0x23, 0x99, 0xbd, 0x02, 0x47,
+ 0x2a, 0x87, 0x14, 0x17, 0xda, 0xec, 0x3b, 0xbe, 0x6f, 0x89, 0xf4, 0x5f,
+ 0x1a, 0xf0, 0xbf, 0x81, 0x9a, 0x44, 0x6d, 0xcb, 0xbb, 0x75, 0xc5, 0x69,
+ 0x58, 0xd3, 0x4b, 0xa2, 0x7c, 0x81, 0x20, 0xce, 0xe6, 0xff, 0x97, 0x24,
+ 0x29, 0x21, 0xcc, 0xf5, 0x8d, 0xe9, 0x21, 0x69, 0x95, 0xfa, 0x0c, 0x49,
+ 0xcb, 0x3e, 0x6d, 0x60, 0xe4, 0x64, 0x11, 0xb2, 0xdf, 0x3b, 0x01, 0xb7,
+ 0x8f, 0xa8, 0x1c, 0xa1, 0x45, 0xce, 0x8b, 0xe5, 0x94, 0xee, 0x00, 0x90,
+ 0x31, 0xed, 0xa6, 0x72, 0xeb, 0x09, 0x7b, 0xa5, 0xed, 0x66, 0x87, 0xa7,
+ 0x03, 0xb1, 0x54, 0xef, 0x61, 0x67, 0x57, 0xf9, 0x42, 0x37, 0xf4, 0x27,
+ 0x5f, 0x54, 0x73, 0x8c, 0xb5, 0x9d, 0x36, 0xb2, 0x0a, 0x9c, 0x84, 0xae,
+ 0x13, 0x3b, 0xd7, 0x15, 0x74, 0x79, 0x52, 0xf0, 0x22, 0x25, 0x73, 0xa9,
+ 0x1f, 0xaf, 0x74, 0x0e, 0x4b, 0x7e, 0xb4, 0xe8, 0x8a, 0xba, 0xa9, 0x10,
+ 0x04, 0xe7, 0x2a, 0x17, 0x09, 0xb4, 0x01, 0x61, 0x6b, 0x2e, 0xdb, 0x27,
+ 0x84, 0xe4, 0x91, 0xf6, 0x71, 0xfc, 0xf5, 0xeb, 0xe3, 0x26, 0xb6, 0x69,
+ 0xfa, 0xca, 0xa5, 0xd8, 0xa0, 0xf6, 0xf8, 0x46, 0x9e, 0xa9, 0x95, 0xc4,
+ 0xdb, 0x77, 0x2f, 0x06},
+ pub_key_4,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA512,
+ 3,
+ {0xa0, 0xf4, 0x65, 0x82, 0xcd, 0xe6, 0xbe, 0x21, 0x53, 0x51, 0xbb, 0x7b,
+ 0x29, 0xe8, 0xff, 0x24, 0x39, 0x88, 0x16, 0xfa, 0xd9, 0xe7, 0xe2, 0xed,
+ 0x6c, 0xcf, 0x1d, 0x0b, 0x52, 0x96, 0xba, 0xd8, 0x27, 0x31, 0x6c, 0x18,
+ 0xb1, 0x56, 0x52, 0x53, 0x29, 0x1f, 0xa1, 0xc0, 0xba, 0xea, 0x9a, 0x73,
+ 0x53, 0x57, 0xcf, 0xf8, 0x92, 0x0e, 0x10, 0x24, 0xae, 0x57, 0x07, 0xdd,
+ 0x2f, 0x0c, 0xfc, 0xc9, 0xe6, 0xcc, 0x81, 0x40, 0x22, 0x17, 0xd9, 0xb4,
+ 0xf5, 0x1e, 0x10, 0xde, 0xf2, 0xbc, 0x2f, 0x49, 0x24, 0xe7, 0xd2, 0x2c,
+ 0x02, 0x2f, 0xc8, 0x7d, 0x6c, 0x3e, 0x77, 0x2f, 0x49, 0x52, 0x05, 0x0d,
+ 0x02, 0x7b, 0x00, 0x3a, 0xb4, 0x26, 0x7f, 0xf2, 0x27, 0xa1, 0x5c, 0xc7,
+ 0xc8, 0x84, 0xcd, 0xb4, 0x6b, 0xbc, 0x7e, 0xb3, 0x88, 0x52, 0xd0, 0xe6,
+ 0xd8, 0xa1, 0x2f, 0x48, 0x5c, 0xcb, 0x03, 0x12, 0x15, 0x70, 0x97, 0x68,
+ 0x7d, 0xeb, 0xb6, 0xfe, 0xaf, 0x2b, 0x6d, 0xac, 0x99, 0x82, 0x24, 0xc6,
+ 0x04, 0x7c, 0x1d, 0x57, 0x27, 0x19, 0x5b, 0xb8, 0xce, 0x05, 0xa5, 0x96,
+ 0x69, 0x03, 0x4e, 0x88, 0xde, 0x0e, 0x48, 0x15, 0xaf, 0x00, 0xc6, 0x5d,
+ 0xef, 0x5b, 0x97, 0x48, 0xd0, 0x17, 0x45, 0x50, 0x56, 0xcc, 0x1a, 0xc6,
+ 0xd3, 0xa7, 0x7e, 0x31, 0xfc, 0xea, 0x4e, 0x72, 0x6e, 0xda, 0x6b, 0xe7,
+ 0xbd, 0x33, 0xe5, 0x09, 0x69, 0x6e, 0x54, 0xd1, 0xd1, 0x85, 0x8a, 0x11,
+ 0x65, 0xfa, 0x9e, 0xce, 0x5d, 0x62, 0xe4, 0x93, 0xc1, 0xa3, 0x3a, 0xb3,
+ 0xc9, 0x4d, 0x29, 0x48, 0x38, 0xa1, 0x9f, 0x36, 0x7f, 0xb7, 0x99, 0xd6,
+ 0xb6, 0x91, 0x61, 0xbd, 0x95, 0x32, 0xa6, 0xef, 0x31, 0x7d, 0xeb, 0x91,
+ 0x99, 0x23, 0xd7, 0x8e, 0x33, 0x30, 0x9f, 0x14, 0xa9, 0x7b, 0x68, 0x02,
+ 0x3d, 0x60, 0x0b, 0x4d},
+ pub_key_4,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA512,
+ 4,
+ {0x99, 0x22, 0xf7, 0xbd, 0x01, 0xd7, 0xba, 0x6b, 0x2d, 0xe2, 0x55, 0xb9,
+ 0x12, 0x09, 0x63, 0x1a, 0xf9, 0x2e, 0x55, 0x37, 0xa4, 0x55, 0x4b, 0x3b,
+ 0x7a, 0x50, 0xe3, 0x9f, 0x2f, 0xe9, 0xb6, 0x08, 0x5a, 0x7e, 0x41, 0x80,
+ 0x84, 0x21, 0x3d, 0x44, 0x57, 0x94, 0xeb, 0xc1, 0x9b, 0xe4, 0x37, 0x82,
+ 0xd9, 0xf8, 0x0d, 0xf1, 0xda, 0xa7, 0x49, 0x8a, 0x1c, 0x67, 0xd9, 0x35,
+ 0xec, 0x00, 0xda, 0xc6, 0xb7, 0xa1, 0x94, 0x03, 0x3a, 0x14, 0x43, 0x13,
+ 0x20, 0xac, 0xd1, 0xd7, 0xf3, 0xd4, 0xc2, 0xb7, 0xb5, 0xb1, 0x64, 0x9d,
+ 0xd9, 0x39, 0x31, 0xc4, 0x9f, 0x53, 0x8c, 0x94, 0xe3, 0x4f, 0x44, 0xfd,
+ 0xcb, 0x8d, 0xac, 0x9d, 0x31, 0x53, 0x9f, 0x87, 0xe6, 0x72, 0x0d, 0xc8,
+ 0x87, 0xc6, 0x60, 0x52, 0x84, 0xa6, 0xa0, 0x40, 0x8e, 0x24, 0x43, 0x25,
+ 0xe3, 0x59, 0x17, 0xb1, 0xe1, 0xcc, 0xdf, 0x59, 0x59, 0xca, 0x87, 0x09,
+ 0x18, 0x27, 0xc8, 0x15, 0x7b, 0xda, 0xa3, 0x12, 0x39, 0xe2, 0x10, 0x3c,
+ 0xa8, 0xa1, 0x12, 0xcc, 0x76, 0xa8, 0xe7, 0xe9, 0x0f, 0x35, 0x2f, 0xb8,
+ 0xcb, 0x3a, 0x33, 0x81, 0xe5, 0x2c, 0xed, 0xf4, 0xd4, 0x18, 0x8b, 0xf8,
+ 0x81, 0x05, 0x4b, 0x80, 0x38, 0x76, 0x05, 0xe7, 0x04, 0x1a, 0xb1, 0x49,
+ 0xcc, 0xce, 0xa1, 0xac, 0x2b, 0xb6, 0x56, 0x0b, 0x45, 0x00, 0x06, 0x01,
+ 0xc3, 0x3e, 0xbc, 0x31, 0xce, 0xbd, 0xd4, 0x99, 0xc0, 0xb8, 0xfd, 0xaf,
+ 0xa7, 0xc1, 0x69, 0x1d, 0x6d, 0xcc, 0x48, 0xed, 0xc9, 0x85, 0x19, 0xd5,
+ 0x5d, 0x12, 0x6a, 0x75, 0x7b, 0x2a, 0x75, 0x3e, 0xda, 0x4f, 0x2b, 0xf3,
+ 0x5c, 0xb1, 0x91, 0xfa, 0xce, 0x37, 0x1c, 0x9c, 0x34, 0xb2, 0xab, 0x57,
+ 0x24, 0x20, 0x53, 0xb9, 0xec, 0xdd, 0xc9, 0x1e, 0x4b, 0x62, 0x1e, 0x65,
+ 0x04, 0x32, 0xad, 0xc8},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA512,
+ 5,
+ {0x99, 0x99, 0x6f, 0xc0, 0x1a, 0x53, 0xbc, 0xa0, 0x33, 0x82, 0xb9, 0x6e,
+ 0x9a, 0xd8, 0x3a, 0x31, 0x39, 0xbf, 0xac, 0xc5, 0xd3, 0x7b, 0x18, 0x0a,
+ 0x09, 0x9f, 0xb5, 0xd5, 0x15, 0xa7, 0xb7, 0x8a, 0x5c, 0x21, 0xa3, 0x39,
+ 0xae, 0x6b, 0xd2, 0xbe, 0xe8, 0xe0, 0xf5, 0x03, 0xba, 0x2b, 0xf8, 0x92,
+ 0xc1, 0x88, 0x5a, 0xd5, 0xf4, 0x94, 0x0a, 0x99, 0xd8, 0xd4, 0x9d, 0xf6,
+ 0xf4, 0x62, 0x3d, 0xa1, 0x6c, 0x33, 0x7a, 0x01, 0x1f, 0xb8, 0x95, 0xc0,
+ 0x06, 0x10, 0x02, 0x86, 0xae, 0xd8, 0x29, 0x77, 0xbe, 0x3f, 0xda, 0x05,
+ 0x4d, 0x1e, 0x93, 0x5a, 0x87, 0x29, 0x39, 0xb7, 0x04, 0x75, 0x0c, 0x3e,
+ 0x28, 0x71, 0xc3, 0x37, 0x68, 0x94, 0x6e, 0x65, 0xa7, 0x37, 0x18, 0x4e,
+ 0xfa, 0x50, 0x06, 0x0c, 0x68, 0x98, 0x24, 0x7a, 0x64, 0x72, 0x85, 0x48,
+ 0x84, 0xfd, 0xbf, 0xc2, 0x53, 0x3c, 0x93, 0x6f, 0xe9, 0xc9, 0x22, 0xd8,
+ 0x81, 0xbd, 0x5f, 0x09, 0x38, 0x51, 0xb4, 0x66, 0x93, 0xcf, 0x63, 0x3e,
+ 0x25, 0xf2, 0x7e, 0xfd, 0x6d, 0xb6, 0x5d, 0xa3, 0xad, 0x96, 0xf2, 0xe8,
+ 0x15, 0x4a, 0xc3, 0x9f, 0x2a, 0x98, 0x59, 0xf1, 0x5c, 0x91, 0x9a, 0x92,
+ 0xc8, 0xcd, 0x22, 0x28, 0x5c, 0x1f, 0x9e, 0x87, 0x44, 0x4e, 0x61, 0x76,
+ 0x9f, 0x68, 0x33, 0xbd, 0x0d, 0x56, 0x10, 0x6f, 0x87, 0x82, 0x5e, 0x47,
+ 0x2e, 0x59, 0xca, 0xac, 0xa1, 0xfe, 0xdd, 0x8d, 0x40, 0x65, 0xfa, 0xd9,
+ 0xdb, 0xbc, 0x25, 0x2a, 0x84, 0xc1, 0x96, 0xbf, 0x5d, 0x6c, 0x40, 0xbd,
+ 0x86, 0x60, 0x60, 0x0b, 0xc6, 0xc8, 0x25, 0xbc, 0x74, 0x70, 0xaa, 0xf4,
+ 0xad, 0x11, 0x8c, 0x6c, 0x13, 0x9a, 0x5c, 0x6f, 0xef, 0xd5, 0x22, 0x3e,
+ 0xf4, 0x90, 0xd4, 0xaf, 0xa6, 0xc0, 0x62, 0x69, 0xea, 0x8c, 0x00, 0x54,
+ 0xaa, 0x1f, 0x36, 0x8d},
+ pub_key_4,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA512,
+ 6,
+ {0x79, 0x30, 0xce, 0xed, 0x4b, 0x19, 0x13, 0x65, 0xcc, 0xac, 0x54, 0xcc,
+ 0x8a, 0x5b, 0xd3, 0x84, 0x98, 0xc0, 0xd0, 0xc1, 0xfa, 0x5a, 0x86, 0x2b,
+ 0x6c, 0x07, 0x44, 0xed, 0xf9, 0xbf, 0x19, 0x69, 0xec, 0x4f, 0x3c, 0x7c,
+ 0x42, 0xae, 0xc7, 0x37, 0x43, 0x8a, 0xcc, 0x79, 0x7b, 0x83, 0x01, 0xaa,
+ 0x8b, 0x30, 0xbe, 0x2a, 0x4a, 0x4c, 0x13, 0x23, 0xbe, 0x04, 0x27, 0x41,
+ 0x1d, 0xc8, 0xbe, 0x84, 0x88, 0x10, 0x36, 0xe9, 0x06, 0x2a, 0x55, 0xfa,
+ 0x23, 0x34, 0x17, 0x60, 0x49, 0x30, 0x5a, 0x44, 0xb9, 0x7f, 0x90, 0xed,
+ 0x0b, 0x3b, 0xec, 0xf5, 0x6f, 0x8c, 0x9f, 0x16, 0x4e, 0xf0, 0xbb, 0x45,
+ 0x72, 0x9f, 0x9f, 0xab, 0x1d, 0x45, 0x9f, 0x69, 0x0c, 0x58, 0xf0, 0x7e,
+ 0xf5, 0xef, 0x89, 0xf2, 0x1b, 0x15, 0xda, 0x14, 0xa2, 0x35, 0xf3, 0x01,
+ 0x2e, 0x6f, 0x83, 0xa7, 0xf2, 0x26, 0xe1, 0x18, 0xd3, 0xb7, 0xfd, 0xc9,
+ 0x35, 0x6c, 0x39, 0x66, 0x7e, 0x1c, 0xea, 0x5c, 0x66, 0x7b, 0x54, 0xec,
+ 0x5c, 0xa6, 0xa0, 0xd5, 0x8a, 0xd9, 0x33, 0x48, 0x4f, 0x44, 0x7c, 0x67,
+ 0x0e, 0x5b, 0xd3, 0x64, 0x73, 0x61, 0xc8, 0x18, 0x31, 0xdc, 0x71, 0x03,
+ 0x60, 0xa9, 0x06, 0x92, 0xeb, 0x7e, 0x4a, 0x57, 0xad, 0x22, 0x5b, 0x25,
+ 0x16, 0xd9, 0xc3, 0xbc, 0xc7, 0x73, 0x23, 0xa9, 0x35, 0x4d, 0x1b, 0x92,
+ 0xd0, 0xb3, 0xf5, 0xad, 0xe9, 0x11, 0xf5, 0xfa, 0xac, 0x4e, 0x4b, 0xdb,
+ 0xea, 0xd3, 0x2f, 0x33, 0x49, 0x84, 0x0e, 0xe6, 0x6f, 0x40, 0x10, 0x78,
+ 0x9a, 0x84, 0xf0, 0x93, 0x41, 0x82, 0xc2, 0xb0, 0xcb, 0x7d, 0x6e, 0x72,
+ 0xe2, 0xb2, 0xa6, 0x83, 0x9d, 0x03, 0xd7, 0xc9, 0xf6, 0x81, 0xbb, 0x71,
+ 0x48, 0x44, 0x91, 0x61, 0xed, 0x50, 0xb4, 0x46, 0x6d, 0x60, 0x00, 0x2c,
+ 0xdb, 0x74, 0x92, 0xfa},
+ pub_key_4,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA512,
+ 7,
+ {0x16, 0xb5, 0xec, 0xef, 0xcd, 0x01, 0x67, 0x68, 0x2f, 0xbb, 0x36, 0x01,
+ 0xa0, 0x16, 0xbf, 0xa8, 0xbc, 0xe9, 0xdd, 0x58, 0x55, 0xbf, 0x30, 0x5f,
+ 0xf0, 0x0b, 0x45, 0xd9, 0x7e, 0x50, 0xfe, 0xcd, 0x27, 0x71, 0x69, 0x97,
+ 0xc3, 0x7e, 0xbf, 0x8e, 0xfd, 0x8b, 0x26, 0x95, 0x58, 0x38, 0x5b, 0x3e,
+ 0xca, 0xf2, 0xb6, 0xe3, 0x83, 0x13, 0x50, 0x8a, 0x7a, 0x14, 0x54, 0x61,
+ 0x07, 0xb7, 0x5a, 0xfb, 0x45, 0x0b, 0x1a, 0x0e, 0x39, 0xcd, 0x07, 0x60,
+ 0x15, 0x1b, 0x66, 0x64, 0x51, 0xba, 0xb4, 0x3d, 0x7f, 0xdb, 0xd9, 0x37,
+ 0x71, 0xe9, 0xd9, 0x81, 0x52, 0xac, 0x88, 0x9b, 0xf1, 0xab, 0xbe, 0x1c,
+ 0x3f, 0x62, 0x04, 0x9c, 0x47, 0x35, 0x60, 0x2e, 0xbd, 0x6a, 0x90, 0xa0,
+ 0x36, 0x1d, 0xfa, 0x08, 0x41, 0x7b, 0xa0, 0x3c, 0x55, 0xfc, 0x6b, 0x7b,
+ 0xfa, 0xbb, 0x13, 0x68, 0x51, 0xab, 0x01, 0xea, 0xcf, 0x52, 0x8a, 0xbb,
+ 0x11, 0x29, 0xbe, 0xf4, 0x7f, 0x2b, 0x04, 0xe2, 0xaa, 0x24, 0xc0, 0x34,
+ 0x17, 0x20, 0xf7, 0x28, 0xbc, 0x9f, 0xe1, 0x2c, 0xfa, 0x5d, 0x42, 0x48,
+ 0x97, 0x6a, 0xaf, 0x70, 0x35, 0xd1, 0x9c, 0x18, 0x30, 0x2f, 0xb9, 0xae,
+ 0x24, 0x43, 0x28, 0x6a, 0x71, 0x19, 0x8b, 0x50, 0x00, 0x34, 0xd4, 0x81,
+ 0x13, 0xb7, 0x05, 0xc8, 0x3e, 0x64, 0x56, 0x17, 0x62, 0xc5, 0x83, 0xdc,
+ 0x01, 0x3c, 0xc0, 0x99, 0xc7, 0xe5, 0xbf, 0xec, 0xbf, 0xaa, 0x7b, 0x97,
+ 0x1c, 0x8f, 0x1a, 0x4d, 0x38, 0x68, 0xfe, 0x0a, 0x4a, 0xd5, 0x18, 0x37,
+ 0x2c, 0xa6, 0x8c, 0x65, 0xbd, 0xef, 0xbb, 0x72, 0x6b, 0x1f, 0xd9, 0x2a,
+ 0xd9, 0x2a, 0xb7, 0x39, 0xd2, 0xbd, 0x1a, 0xf9, 0x77, 0x24, 0xdc, 0x07,
+ 0x6b, 0xa0, 0x11, 0xa9, 0xf3, 0x2d, 0xb3, 0x97, 0x9c, 0xa4, 0xcf, 0x94,
+ 0xc5, 0x37, 0x0b, 0x77},
+ pub_key_4,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment: Legacy:missing NULL
+ // tcID: 8
+ {SEC_OID_SHA512,
+ 8,
+ {0xb7, 0x3d, 0x6d, 0x97, 0x83, 0x4d, 0x8d, 0x14, 0xbb, 0x45, 0x36, 0xb0,
+ 0x50, 0xdb, 0xe4, 0x7d, 0xb3, 0x49, 0xdc, 0xf6, 0x84, 0x75, 0x86, 0xf8,
+ 0x06, 0x24, 0x42, 0x50, 0x65, 0xe1, 0x03, 0x60, 0xf9, 0xce, 0x49, 0x1c,
+ 0x38, 0xae, 0x5e, 0x48, 0xf6, 0x64, 0x0b, 0xd3, 0xa3, 0x14, 0xeb, 0x09,
+ 0x7f, 0x08, 0xc8, 0x59, 0x62, 0x5d, 0x3b, 0x7e, 0x81, 0x98, 0xb0, 0xb9,
+ 0xdd, 0xa0, 0x39, 0x20, 0xce, 0x5f, 0xc4, 0x93, 0x7a, 0xdf, 0x8c, 0x16,
+ 0xaf, 0x3d, 0xea, 0x2c, 0xc3, 0x13, 0x7c, 0x2c, 0x20, 0x0c, 0xb8, 0x53,
+ 0x8b, 0xab, 0xa5, 0xbf, 0x36, 0xc9, 0x91, 0x37, 0x84, 0xe0, 0x79, 0xd8,
+ 0xcd, 0xe8, 0x26, 0xf6, 0x15, 0x31, 0x3c, 0xad, 0x09, 0x3d, 0x53, 0x11,
+ 0x0e, 0xd6, 0x16, 0x59, 0x1e, 0x5c, 0x38, 0xf3, 0x2e, 0x28, 0x73, 0x22,
+ 0x56, 0x34, 0xab, 0x10, 0xfb, 0xc7, 0x39, 0x3d, 0xca, 0xbe, 0x74, 0x2e,
+ 0xba, 0xe9, 0xea, 0x38, 0x02, 0x03, 0x1f, 0xfd, 0xd6, 0x35, 0x6a, 0x30,
+ 0xae, 0xe5, 0x1d, 0x12, 0x60, 0x64, 0x58, 0x4d, 0xb5, 0x55, 0x65, 0x7f,
+ 0x11, 0xcf, 0x74, 0x2b, 0x8e, 0xe1, 0xee, 0x41, 0x11, 0x9b, 0x5c, 0x2e,
+ 0x65, 0xc7, 0x40, 0x21, 0x9b, 0xfc, 0x36, 0xe6, 0xf6, 0x5f, 0xe8, 0xdb,
+ 0x8d, 0x16, 0x68, 0x4b, 0xa4, 0xcd, 0x7a, 0x12, 0xb5, 0xbf, 0x22, 0x55,
+ 0x11, 0x92, 0xfa, 0x75, 0x36, 0x2b, 0x14, 0x2b, 0x95, 0xa0, 0xb0, 0xd7,
+ 0x86, 0xeb, 0x26, 0xc0, 0x75, 0x47, 0xe7, 0x3e, 0xe3, 0xf3, 0xa3, 0xf0,
+ 0xb2, 0xf2, 0xf3, 0x7b, 0xa5, 0x62, 0xf6, 0x1e, 0x86, 0xc4, 0xbb, 0x25,
+ 0xe7, 0xe0, 0x59, 0xea, 0x50, 0x4f, 0x0e, 0xa8, 0xf5, 0x88, 0x33, 0x82,
+ 0xd7, 0xb1, 0x7c, 0x95, 0xc5, 0x29, 0x7a, 0x93, 0x44, 0x79, 0xb4, 0xd4,
+ 0x0b, 0x63, 0x2e, 0x99},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 9
+ {SEC_OID_SHA512,
+ 9,
+ {0x93, 0x61, 0x1a, 0x69, 0x7f, 0x52, 0x7b, 0xb2, 0xd6, 0xe4, 0x19, 0x3e,
+ 0xa3, 0x4e, 0x07, 0x9e, 0x0b, 0x8e, 0xc8, 0xe4, 0xa5, 0x16, 0x96, 0x2a,
+ 0x74, 0xcc, 0x91, 0xc1, 0x57, 0x52, 0x8b, 0xcf, 0x46, 0x54, 0xbe, 0xb4,
+ 0x87, 0xf5, 0xea, 0xc5, 0xed, 0x44, 0x5f, 0x85, 0x8f, 0xcf, 0x84, 0x61,
+ 0xe6, 0x3f, 0xc6, 0x57, 0xa5, 0x7b, 0xd8, 0x22, 0x6d, 0x98, 0x0b, 0x21,
+ 0x2f, 0xb5, 0xe6, 0x11, 0x11, 0xe0, 0xc6, 0x54, 0xe0, 0xa6, 0xaa, 0x0c,
+ 0x95, 0x9f, 0x20, 0x00, 0x1f, 0x63, 0x45, 0xa6, 0x0a, 0xb1, 0x4b, 0x8e,
+ 0xf5, 0x63, 0x1a, 0x81, 0xcd, 0xc5, 0x52, 0xa0, 0x4a, 0xd3, 0xf1, 0x7e,
+ 0xef, 0x28, 0x7b, 0x01, 0x1c, 0xe4, 0x01, 0xbe, 0x17, 0x90, 0x0e, 0x79,
+ 0xb4, 0xb0, 0x45, 0xc1, 0x2a, 0x90, 0x41, 0x2a, 0x85, 0x21, 0x31, 0xa1,
+ 0xb9, 0xae, 0x7c, 0x31, 0x05, 0x1e, 0x8f, 0xe6, 0xf0, 0x66, 0xb4, 0xf7,
+ 0xe1, 0xd8, 0xe9, 0x99, 0x7a, 0xef, 0x10, 0xa8, 0xc5, 0x16, 0xfa, 0x3d,
+ 0x78, 0x2c, 0x9a, 0xed, 0x73, 0xdc, 0xba, 0xa1, 0xd9, 0x79, 0x4d, 0xe7,
+ 0x30, 0x0c, 0x60, 0x7c, 0x17, 0x60, 0x77, 0x40, 0xf0, 0x91, 0xc2, 0xdd,
+ 0xe3, 0x54, 0xb5, 0x8c, 0x0e, 0xd9, 0xd4, 0xb8, 0xfd, 0xc4, 0x3e, 0x24,
+ 0x98, 0x47, 0xb4, 0x94, 0x82, 0x1b, 0xc9, 0x56, 0x0f, 0xbc, 0x3c, 0x57,
+ 0xf3, 0x63, 0xe5, 0xd2, 0xbf, 0xcc, 0x48, 0x8c, 0x04, 0x1f, 0x12, 0x3f,
+ 0xc3, 0x79, 0xc7, 0xbc, 0x80, 0xa9, 0xea, 0x6a, 0xe9, 0x8b, 0x7f, 0xb7,
+ 0x60, 0x58, 0xf9, 0x26, 0x0c, 0x0f, 0x5f, 0xa1, 0x00, 0x0a, 0x7f, 0x86,
+ 0x5e, 0x5a, 0x63, 0xd1, 0xd2, 0x79, 0xfc, 0x7f, 0x45, 0x27, 0x75, 0x18,
+ 0x66, 0x08, 0xca, 0xe1, 0xf3, 0xb6, 0x40, 0x59, 0x4d, 0x4b, 0x3f, 0xd8,
+ 0xaf, 0x4a, 0x5a, 0x4c},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 10
+ {SEC_OID_SHA512,
+ 10,
+ {0xa9, 0x8a, 0x97, 0x44, 0xf1, 0xf1, 0x89, 0x33, 0x43, 0xba, 0x5b, 0x70,
+ 0x2d, 0x7d, 0x43, 0x1e, 0x40, 0x90, 0x0a, 0x3e, 0x39, 0x48, 0xd3, 0xe6,
+ 0x63, 0x0f, 0xdc, 0x0a, 0x8f, 0x39, 0x1e, 0xab, 0xe2, 0xf4, 0xb5, 0x52,
+ 0x1a, 0x2b, 0xb0, 0x3a, 0x16, 0x05, 0x3e, 0x87, 0xa1, 0x50, 0x15, 0xd5,
+ 0xbf, 0xbf, 0xb0, 0xe7, 0xea, 0x48, 0x77, 0xa0, 0x5f, 0x49, 0x1b, 0xb8,
+ 0xdf, 0x58, 0x93, 0xc8, 0x67, 0x07, 0x02, 0x56, 0xe8, 0xbc, 0x34, 0x8f,
+ 0x89, 0x6c, 0xa2, 0xc8, 0xce, 0x4e, 0x0a, 0xb6, 0xa9, 0xad, 0xf1, 0x0a,
+ 0xb9, 0x84, 0x12, 0xe4, 0xab, 0x6a, 0x4f, 0xb8, 0x44, 0x02, 0x43, 0xfd,
+ 0x34, 0x74, 0x95, 0x96, 0x85, 0x5c, 0xc1, 0x47, 0x45, 0xd7, 0x09, 0x68,
+ 0x42, 0xc4, 0x8d, 0xb0, 0x64, 0x7f, 0xbd, 0x71, 0x36, 0x1e, 0xbb, 0xa7,
+ 0xfc, 0x26, 0x3a, 0x2d, 0x19, 0x1d, 0x71, 0x9d, 0x23, 0xe7, 0x27, 0xb1,
+ 0xce, 0x36, 0xe5, 0x43, 0xcc, 0xcd, 0x52, 0x1b, 0x54, 0x0c, 0xc4, 0x2e,
+ 0x01, 0x12, 0x09, 0x94, 0xa0, 0x6a, 0x95, 0xf4, 0x3c, 0xb8, 0x3e, 0xa5,
+ 0x1f, 0x73, 0xdc, 0xdb, 0x9d, 0x5a, 0x90, 0x68, 0x3f, 0x62, 0x7a, 0x07,
+ 0x0b, 0xa8, 0xaf, 0xe6, 0x7f, 0x9e, 0x29, 0xb0, 0x03, 0x80, 0x04, 0x79,
+ 0xb6, 0xb8, 0xec, 0xae, 0xb6, 0xf2, 0xe6, 0x8b, 0xf1, 0x9f, 0x1e, 0xb5,
+ 0x68, 0xb1, 0x70, 0xe5, 0x6d, 0x70, 0xa8, 0xae, 0x41, 0xd2, 0x52, 0x4a,
+ 0x0e, 0x76, 0xbf, 0xd0, 0xf4, 0xd2, 0x7a, 0xc8, 0xcd, 0xe9, 0xb0, 0x09,
+ 0x00, 0xb4, 0x95, 0x77, 0xc5, 0x53, 0x84, 0xe9, 0x48, 0xc6, 0xc6, 0xdc,
+ 0xe0, 0x81, 0xd2, 0x77, 0xc3, 0x62, 0x3b, 0x1e, 0x74, 0x97, 0x48, 0x48,
+ 0x8e, 0x64, 0x8d, 0x93, 0x49, 0xb9, 0xf1, 0x7c, 0xbf, 0x07, 0x2d, 0x70,
+ 0x83, 0xc3, 0x77, 0xed},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 11
+ {SEC_OID_SHA512,
+ 11,
+ {0x10, 0x75, 0x92, 0x81, 0x72, 0x05, 0x7b, 0xdc, 0x68, 0x1a, 0x62, 0x68,
+ 0x08, 0x43, 0x6b, 0x13, 0xf5, 0x56, 0x88, 0x30, 0x57, 0xc9, 0x3b, 0x45,
+ 0x23, 0x26, 0xc7, 0xf5, 0x13, 0x16, 0x93, 0x9c, 0xef, 0x89, 0xfe, 0x30,
+ 0x72, 0xc6, 0xf1, 0x36, 0x51, 0x20, 0xec, 0xea, 0xba, 0xa0, 0xc1, 0x2c,
+ 0xe4, 0xce, 0x05, 0x76, 0x28, 0x43, 0xa0, 0x9d, 0xeb, 0xcc, 0xfa, 0x01,
+ 0xcc, 0xb9, 0xa8, 0x5f, 0x8b, 0x0f, 0x1f, 0x7f, 0x03, 0x0e, 0xd2, 0xa0,
+ 0xc1, 0x51, 0x4e, 0xf1, 0xc2, 0x5c, 0xce, 0x22, 0x55, 0x7d, 0x30, 0x62,
+ 0x7c, 0xec, 0xba, 0xc2, 0x3f, 0x9f, 0x1f, 0xb6, 0x45, 0x77, 0x68, 0x83,
+ 0xfb, 0xdf, 0x50, 0x28, 0x94, 0xcc, 0x37, 0x3e, 0x18, 0xac, 0x6b, 0xf4,
+ 0x7d, 0x65, 0x58, 0x94, 0xb5, 0x28, 0x36, 0x9a, 0x34, 0x1e, 0xc1, 0xe5,
+ 0x6c, 0x28, 0x01, 0xa3, 0x0f, 0x4c, 0x93, 0xe5, 0x21, 0x9a, 0x24, 0xf7,
+ 0x27, 0xb5, 0xd4, 0x1c, 0x07, 0x89, 0xd0, 0x1b, 0x86, 0x87, 0x42, 0xdc,
+ 0x92, 0x25, 0xf5, 0xbf, 0x3b, 0x58, 0x8e, 0x58, 0x36, 0xae, 0xd5, 0x4b,
+ 0xb0, 0x09, 0xe4, 0x4b, 0x95, 0x98, 0xa9, 0x6b, 0xb3, 0x6d, 0xf4, 0xbf,
+ 0x35, 0x21, 0xcd, 0xfd, 0x79, 0x2c, 0x2b, 0xf9, 0x64, 0x7b, 0x01, 0xf7,
+ 0x7e, 0x80, 0xf8, 0x06, 0x32, 0x99, 0xee, 0x26, 0xa9, 0xa3, 0x6a, 0xae,
+ 0x95, 0x94, 0x53, 0x6b, 0x7b, 0x3d, 0x3a, 0xb2, 0xfa, 0x8d, 0xf3, 0xdf,
+ 0xd7, 0xe4, 0x38, 0x0e, 0xab, 0xec, 0x23, 0xea, 0x09, 0xb0, 0x46, 0xd9,
+ 0xbd, 0x07, 0xa1, 0x1f, 0x08, 0x41, 0x07, 0xbb, 0x6c, 0xae, 0xaf, 0x32,
+ 0x55, 0x96, 0x85, 0x61, 0x17, 0x91, 0x91, 0x25, 0x13, 0xf5, 0x0b, 0x0f,
+ 0xca, 0x6b, 0xbc, 0x37, 0xf9, 0x3b, 0x4c, 0x00, 0x48, 0xa4, 0x17, 0x58,
+ 0x22, 0x85, 0x39, 0xe0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 12
+ {SEC_OID_SHA512,
+ 12,
+ {0x7a, 0x21, 0xf1, 0x3f, 0x8a, 0xf9, 0x8f, 0x47, 0xbd, 0x62, 0xb0, 0x39,
+ 0x85, 0xa2, 0xe9, 0x1f, 0xfb, 0x3c, 0x7c, 0x3a, 0x5a, 0xf6, 0xec, 0x75,
+ 0xc2, 0x26, 0x9e, 0x3a, 0xb1, 0x1d, 0x85, 0x9c, 0xd4, 0x5a, 0x21, 0x4b,
+ 0x48, 0x31, 0x0c, 0x7f, 0xd7, 0x98, 0x3c, 0x85, 0x77, 0xd8, 0x39, 0xcf,
+ 0x63, 0xd3, 0xc3, 0x81, 0x53, 0x02, 0xea, 0x64, 0x9a, 0x17, 0xf8, 0x13,
+ 0xd6, 0xcd, 0xc7, 0x58, 0x03, 0xa6, 0xca, 0xf2, 0x19, 0x5f, 0xe1, 0x7a,
+ 0x5e, 0x84, 0xd8, 0xa5, 0x9e, 0xac, 0x06, 0x51, 0x23, 0x2d, 0xc7, 0x93,
+ 0xd9, 0xb7, 0x55, 0x4e, 0xb1, 0x12, 0x3e, 0x35, 0x94, 0xe1, 0xf6, 0xa5,
+ 0x7a, 0x72, 0xe2, 0xbf, 0xa6, 0xb1, 0xed, 0x9f, 0x1f, 0x9a, 0x61, 0x68,
+ 0xaa, 0xa8, 0x3b, 0xa2, 0xd8, 0xb4, 0x08, 0xf3, 0xc7, 0x09, 0x35, 0x4a,
+ 0x27, 0x8b, 0x99, 0x17, 0x51, 0x20, 0x70, 0x75, 0xe7, 0xe5, 0x54, 0x8f,
+ 0x0c, 0x0f, 0x76, 0x4d, 0x58, 0x77, 0x5d, 0xb3, 0x14, 0x31, 0x91, 0xa2,
+ 0x10, 0xe7, 0x02, 0xb6, 0x9d, 0xfa, 0x8d, 0x89, 0x46, 0xb1, 0xa6, 0x5d,
+ 0x67, 0xb3, 0xda, 0x6f, 0x34, 0x51, 0xf7, 0x0a, 0x65, 0xd2, 0x93, 0x14,
+ 0xce, 0x5b, 0x7f, 0xf1, 0x3b, 0x95, 0xcf, 0x7a, 0xe6, 0x88, 0x54, 0xf5,
+ 0x86, 0x14, 0x0d, 0x97, 0xa0, 0xe9, 0xde, 0x4e, 0xde, 0x07, 0xbe, 0x81,
+ 0xfe, 0x20, 0xa5, 0xb6, 0x33, 0x0b, 0xd9, 0xc6, 0x3f, 0x15, 0xa3, 0xd4,
+ 0x90, 0x4b, 0x3a, 0x45, 0x96, 0x95, 0x1e, 0xf5, 0xc5, 0x91, 0x00, 0x7e,
+ 0xe2, 0xf6, 0xff, 0x94, 0xfa, 0x90, 0xab, 0xd1, 0x09, 0x3d, 0x4d, 0xec,
+ 0x45, 0xa9, 0x90, 0x4e, 0xb6, 0x56, 0x71, 0x3a, 0x11, 0x0f, 0xaa, 0xee,
+ 0xc4, 0x29, 0xfe, 0xa9, 0xd1, 0xb8, 0xc4, 0x71, 0x33, 0x78, 0x7f, 0xf6,
+ 0xaa, 0xd3, 0xf9, 0x38},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 13
+ {SEC_OID_SHA512,
+ 13,
+ {0xa7, 0xdb, 0x33, 0xf6, 0x8f, 0xd9, 0x72, 0xb3, 0xe1, 0x22, 0xe2, 0xdc,
+ 0x8c, 0x74, 0x95, 0x61, 0xd1, 0x4e, 0x51, 0x3e, 0x7d, 0xf9, 0xb0, 0x3f,
+ 0x28, 0x54, 0x22, 0x01, 0x58, 0x79, 0xde, 0x35, 0x02, 0x16, 0x89, 0xbc,
+ 0xcc, 0xa3, 0x7b, 0x31, 0xaa, 0x7d, 0x15, 0x6f, 0x39, 0x39, 0x90, 0x63,
+ 0xa0, 0x6f, 0xc9, 0x59, 0x0c, 0x58, 0xce, 0xe2, 0x5d, 0x83, 0xe1, 0xde,
+ 0xbe, 0x90, 0x03, 0x7a, 0x87, 0x13, 0xeb, 0x0c, 0x58, 0x19, 0x4e, 0x7b,
+ 0x54, 0xdd, 0xaa, 0x86, 0xba, 0xa0, 0xe9, 0xf8, 0x3b, 0x60, 0x4a, 0xfb,
+ 0x55, 0x85, 0xaa, 0x1e, 0x1a, 0x45, 0xfe, 0x24, 0xf3, 0x85, 0x76, 0xe6,
+ 0x44, 0xee, 0xdb, 0xbb, 0x86, 0xf5, 0x70, 0x31, 0xcb, 0x43, 0xf3, 0xef,
+ 0x14, 0x28, 0xa3, 0x39, 0x98, 0xc1, 0xde, 0xcf, 0x44, 0x01, 0x1b, 0x63,
+ 0x76, 0x3e, 0x47, 0xd2, 0xb2, 0xfb, 0xda, 0xa9, 0x0d, 0xea, 0xe2, 0x70,
+ 0x45, 0x56, 0x07, 0xb9, 0x28, 0x64, 0x5b, 0x3f, 0x5a, 0xc3, 0x95, 0x53,
+ 0xfe, 0xab, 0x8f, 0x51, 0x15, 0xc9, 0xe2, 0xf2, 0x64, 0x97, 0x15, 0x50,
+ 0x76, 0xc1, 0x3d, 0x76, 0xd9, 0x5a, 0xf3, 0xef, 0x34, 0x2b, 0xd1, 0x82,
+ 0x8e, 0x38, 0x29, 0x49, 0xa6, 0x3c, 0x54, 0xcd, 0x0d, 0x4c, 0x4c, 0x53,
+ 0xcb, 0x00, 0xff, 0x4b, 0x8e, 0x28, 0x50, 0x34, 0xe7, 0x8e, 0xe0, 0xf7,
+ 0xdc, 0xcf, 0x90, 0x17, 0x83, 0x9c, 0x18, 0x9c, 0xcb, 0x3b, 0xb8, 0xb9,
+ 0x2f, 0x51, 0x5b, 0xeb, 0x63, 0x34, 0x5c, 0x99, 0x73, 0xe7, 0x7d, 0xfb,
+ 0x38, 0x8b, 0x37, 0x3b, 0x80, 0x76, 0x57, 0x8e, 0x41, 0xaa, 0x3b, 0xf3,
+ 0xe8, 0x6b, 0xbd, 0x4e, 0x18, 0x75, 0x99, 0x6a, 0xd1, 0x9c, 0x8d, 0x61,
+ 0x8c, 0x8d, 0x69, 0xf4, 0xeb, 0x06, 0xb4, 0x10, 0x3c, 0xce, 0xb2, 0xb8,
+ 0xcc, 0xbd, 0x8a, 0x58},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 14
+ {SEC_OID_SHA512,
+ 14,
+ {0x72, 0xee, 0xb7, 0x2c, 0x3c, 0x87, 0x04, 0x0a, 0x35, 0xb9, 0x82, 0x44,
+ 0xd6, 0xd9, 0x3c, 0xd3, 0x09, 0xb6, 0x5b, 0xcc, 0x79, 0x3b, 0xf9, 0xb1,
+ 0x0d, 0x5f, 0x75, 0x01, 0xbc, 0xc4, 0xdd, 0x80, 0x30, 0xee, 0xa7, 0x3c,
+ 0x46, 0x70, 0xde, 0x7e, 0xd9, 0x60, 0x5b, 0x32, 0x10, 0xde, 0xe4, 0xe5,
+ 0x3e, 0x75, 0x8f, 0xe7, 0x74, 0x1c, 0x64, 0x10, 0xdc, 0xdd, 0xa4, 0x76,
+ 0x9d, 0xf6, 0x35, 0x1e, 0xe8, 0x23, 0x80, 0xb5, 0xb2, 0x38, 0x7c, 0x1c,
+ 0xc8, 0x93, 0x5a, 0x60, 0xd5, 0x84, 0x08, 0xfa, 0x1a, 0x51, 0xb4, 0x85,
+ 0x94, 0x9e, 0x0a, 0x4d, 0x4a, 0x82, 0xa2, 0x7e, 0x8b, 0x22, 0x65, 0xee,
+ 0x63, 0x48, 0x15, 0xb8, 0xfb, 0xe3, 0x77, 0x8a, 0x00, 0xfc, 0xde, 0xf0,
+ 0x20, 0x11, 0x79, 0xbc, 0x49, 0x99, 0xae, 0x16, 0xe1, 0x84, 0x90, 0x27,
+ 0xec, 0xf9, 0x2d, 0x53, 0xf5, 0x3a, 0xe3, 0xe0, 0x4c, 0x9d, 0x7a, 0x39,
+ 0xe7, 0x1f, 0x9b, 0xe7, 0x74, 0x03, 0x6d, 0x40, 0xd3, 0x87, 0x77, 0xfd,
+ 0x6e, 0x11, 0x5d, 0x0b, 0xb7, 0xd8, 0xb5, 0x38, 0xe5, 0x7c, 0xbf, 0x16,
+ 0xbb, 0x4d, 0x57, 0x48, 0xff, 0xac, 0x01, 0xe1, 0xb2, 0x03, 0x47, 0xbd,
+ 0x68, 0x8b, 0x0b, 0x45, 0x44, 0x8f, 0xb5, 0x02, 0x8f, 0xde, 0xaa, 0x19,
+ 0x0e, 0x3c, 0x28, 0x8d, 0xf6, 0xda, 0xe5, 0x5a, 0xd0, 0x78, 0xb5, 0x0c,
+ 0xd6, 0x4a, 0xdc, 0x36, 0xd4, 0x71, 0xf0, 0xc3, 0x1b, 0x57, 0x4f, 0xe8,
+ 0x66, 0x80, 0xaf, 0xac, 0x6a, 0x61, 0xea, 0x7c, 0x2f, 0xa5, 0x94, 0x26,
+ 0x87, 0xe1, 0xa4, 0x02, 0x78, 0x33, 0x65, 0x5f, 0x88, 0xa1, 0x23, 0xb5,
+ 0x0e, 0x7c, 0xca, 0xfb, 0x7c, 0xbb, 0x73, 0xc8, 0xeb, 0xce, 0xe7, 0xf9,
+ 0x15, 0x25, 0x8b, 0x8e, 0xbc, 0x47, 0xa7, 0x92, 0x83, 0x22, 0x42, 0x17,
+ 0x6e, 0x27, 0x13, 0xca},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 15
+ {SEC_OID_SHA512,
+ 15,
+ {0xc2, 0x80, 0xa6, 0x06, 0x7d, 0x62, 0xed, 0x84, 0xb0, 0xf9, 0xf4, 0x4b,
+ 0xfb, 0x32, 0x2b, 0xad, 0x0e, 0xd9, 0x2f, 0xd2, 0x6f, 0x5c, 0x8e, 0xc7,
+ 0xe9, 0x1d, 0x9a, 0x11, 0x5e, 0xec, 0x2d, 0xd6, 0xf5, 0xa5, 0x89, 0xc1,
+ 0x24, 0xb5, 0x0b, 0x73, 0x2b, 0xc5, 0xf4, 0xe3, 0x82, 0xad, 0x34, 0x4a,
+ 0x34, 0x98, 0xba, 0x28, 0x0d, 0x70, 0xa8, 0xe7, 0xbe, 0xb9, 0x75, 0x99,
+ 0x72, 0xfe, 0x31, 0xda, 0x8b, 0xa5, 0x7b, 0x29, 0xa1, 0x3c, 0x17, 0x00,
+ 0x4e, 0x43, 0x36, 0x20, 0x71, 0x09, 0x38, 0x5a, 0x5e, 0x27, 0xd5, 0x3f,
+ 0x12, 0xab, 0xd5, 0xbb, 0x60, 0x59, 0xfa, 0x91, 0x7a, 0xfb, 0xd4, 0x5c,
+ 0xa8, 0xa4, 0x32, 0x29, 0x28, 0xcc, 0xcc, 0x77, 0x6c, 0xfb, 0xde, 0xfd,
+ 0x75, 0x59, 0xea, 0xa8, 0x63, 0x26, 0xc2, 0x1c, 0xdd, 0x6a, 0xe4, 0xc4,
+ 0x0c, 0x40, 0xb1, 0x65, 0x90, 0x16, 0x52, 0x0e, 0x5d, 0x34, 0xb1, 0xb6,
+ 0x3b, 0x7c, 0xf7, 0x44, 0xa3, 0x7b, 0xb7, 0x95, 0xff, 0xb8, 0x6d, 0x85,
+ 0x3d, 0xec, 0x82, 0xa7, 0xc2, 0xc5, 0x7e, 0xc5, 0xb1, 0x4f, 0x68, 0x53,
+ 0x5c, 0x12, 0x27, 0x98, 0x41, 0xfc, 0xca, 0xcb, 0x94, 0xb3, 0x50, 0x49,
+ 0xa5, 0xfe, 0xed, 0x59, 0x49, 0x6d, 0xb1, 0xed, 0x37, 0x2f, 0x96, 0x8a,
+ 0x4d, 0xe1, 0xd7, 0x0d, 0xd9, 0x8c, 0x64, 0xe3, 0xe1, 0x7e, 0x54, 0x1d,
+ 0x0f, 0xcc, 0x97, 0x1a, 0x73, 0x5c, 0xc6, 0x10, 0xb9, 0x50, 0x46, 0x80,
+ 0xcb, 0x61, 0x53, 0x01, 0x44, 0x0c, 0xb2, 0x11, 0xa7, 0x3b, 0x6b, 0xb9,
+ 0x35, 0x5a, 0x67, 0x7b, 0xe7, 0x7d, 0xe6, 0x33, 0x0d, 0xbd, 0xeb, 0xcf,
+ 0x6a, 0xbf, 0x3c, 0xa8, 0x3d, 0x45, 0x7d, 0xbb, 0x95, 0x1f, 0x31, 0x89,
+ 0xd0, 0x17, 0x02, 0x2c, 0x35, 0x4d, 0x08, 0xfd, 0x7a, 0x5d, 0x0f, 0x8f,
+ 0x63, 0xaa, 0xc3, 0x08},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 16
+ {SEC_OID_SHA512,
+ 16,
+ {0xbb, 0x7d, 0x11, 0xef, 0xf4, 0xeb, 0xfc, 0x47, 0x08, 0x29, 0x69, 0x64,
+ 0x0c, 0x38, 0x83, 0xae, 0x3b, 0x2a, 0x95, 0xef, 0xc0, 0x8f, 0x0a, 0x4c,
+ 0x4c, 0xd5, 0x9c, 0x61, 0xfa, 0x5f, 0x15, 0xe1, 0x23, 0x5a, 0x3e, 0x53,
+ 0xa9, 0x65, 0x31, 0x86, 0xf0, 0x9c, 0x21, 0xe1, 0x17, 0x57, 0xa0, 0x16,
+ 0xa6, 0x71, 0xdb, 0x51, 0xab, 0x59, 0x79, 0x59, 0xa4, 0x37, 0xf2, 0x6d,
+ 0xd1, 0xf8, 0x64, 0xab, 0x7c, 0x67, 0x30, 0x6f, 0xbc, 0x57, 0x8d, 0xcf,
+ 0x61, 0x4c, 0x30, 0x4f, 0x8e, 0xbf, 0x6b, 0x74, 0x59, 0x67, 0xc7, 0x1b,
+ 0x80, 0x93, 0x48, 0x5f, 0x74, 0x34, 0x8f, 0x81, 0x86, 0x5b, 0xcb, 0xad,
+ 0xb3, 0x90, 0x75, 0x49, 0x7e, 0x1e, 0xd9, 0xde, 0x3f, 0x9e, 0x21, 0x20,
+ 0x9d, 0x21, 0xce, 0x60, 0x9d, 0x2d, 0x11, 0xc3, 0xfe, 0x83, 0x7d, 0xc7,
+ 0x38, 0x1e, 0xf8, 0xae, 0xbf, 0x46, 0x80, 0xe6, 0x80, 0x27, 0x6c, 0xfc,
+ 0xca, 0x55, 0x06, 0xd3, 0xc1, 0xeb, 0x5f, 0xce, 0x16, 0x55, 0xb5, 0x66,
+ 0xed, 0x63, 0xcf, 0xa6, 0x9e, 0x4e, 0x18, 0x61, 0x40, 0x58, 0x0e, 0xc9,
+ 0xc7, 0xa5, 0x1a, 0xab, 0x28, 0x6a, 0x54, 0xfb, 0x67, 0x4c, 0xbc, 0x1b,
+ 0x52, 0x7e, 0xf6, 0xd7, 0x78, 0xad, 0x22, 0x81, 0x09, 0xa9, 0x3e, 0xc4,
+ 0xa7, 0xdd, 0x39, 0xc3, 0x0c, 0x58, 0x79, 0xe2, 0x51, 0x7a, 0x54, 0x0c,
+ 0xe7, 0xc0, 0xf4, 0x98, 0x9b, 0x7a, 0x93, 0x08, 0x99, 0xc1, 0xff, 0x51,
+ 0x14, 0x3e, 0x7d, 0x2d, 0x38, 0x02, 0xc2, 0x32, 0x80, 0x00, 0x33, 0x1b,
+ 0x9c, 0x6e, 0x9c, 0x88, 0x7f, 0xe8, 0x24, 0x2d, 0x2d, 0xfb, 0xff, 0x5f,
+ 0x82, 0x8f, 0x60, 0x40, 0x50, 0x26, 0x8c, 0x45, 0x0d, 0x74, 0x77, 0x9f,
+ 0x8a, 0x51, 0x2d, 0xd0, 0x63, 0x2b, 0x90, 0xc9, 0xb5, 0x87, 0x0c, 0x54,
+ 0x1b, 0x45, 0xd1, 0x63},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 17
+ {SEC_OID_SHA512,
+ 17,
+ {0x49, 0x88, 0xc3, 0x16, 0xc1, 0x05, 0x74, 0x04, 0xe4, 0xb0, 0xb1, 0xaa,
+ 0x3d, 0x0a, 0xa0, 0x39, 0xe0, 0xb4, 0xde, 0xe3, 0x91, 0x74, 0x49, 0xc0,
+ 0xcb, 0x81, 0x6c, 0x7d, 0x73, 0x8d, 0xb5, 0x0c, 0x5e, 0x62, 0x27, 0x57,
+ 0x70, 0xf2, 0xac, 0x03, 0x72, 0xfa, 0x84, 0xe8, 0x8a, 0x20, 0xa2, 0x3b,
+ 0x9c, 0x36, 0x97, 0x0c, 0x60, 0x65, 0xc5, 0x99, 0xab, 0x4c, 0x23, 0xb5,
+ 0xb2, 0x8d, 0x26, 0x0e, 0x95, 0xb7, 0xf0, 0x20, 0xd7, 0x60, 0xe7, 0xb7,
+ 0xe0, 0x0f, 0x0e, 0x7f, 0x7b, 0xba, 0x51, 0xba, 0x10, 0x4e, 0xf6, 0x22,
+ 0x05, 0xfa, 0xfc, 0x62, 0x26, 0xc9, 0x5c, 0x0f, 0x48, 0x34, 0x86, 0x98,
+ 0x0e, 0xb1, 0x63, 0x49, 0x7d, 0x7c, 0x33, 0xaa, 0x1b, 0x85, 0x6f, 0xf7,
+ 0x7b, 0xc1, 0xdc, 0xf9, 0x4c, 0x57, 0x44, 0x2e, 0xdd, 0x91, 0x92, 0x34,
+ 0x17, 0xaf, 0xa4, 0x8f, 0xe7, 0x18, 0x28, 0x5f, 0x35, 0x8a, 0x24, 0xbc,
+ 0x7b, 0xba, 0x48, 0x70, 0x71, 0x55, 0xe4, 0x11, 0x45, 0xd1, 0x6d, 0x9e,
+ 0x37, 0xa1, 0x2b, 0x88, 0x21, 0xff, 0x29, 0xc5, 0x81, 0xdb, 0xb2, 0xf3,
+ 0xfb, 0x64, 0x17, 0x26, 0x33, 0xc6, 0xd7, 0xc1, 0xff, 0x6b, 0x78, 0xde,
+ 0xbd, 0x5f, 0xa8, 0xfa, 0xa4, 0x62, 0x3f, 0xa3, 0xfa, 0x93, 0x35, 0x28,
+ 0x34, 0xc7, 0x94, 0x8f, 0x7b, 0x68, 0x31, 0x1f, 0xd8, 0xf2, 0x18, 0x9e,
+ 0x54, 0x42, 0x0d, 0x73, 0xdd, 0x51, 0x90, 0xab, 0x34, 0xdc, 0x3a, 0x8e,
+ 0xfc, 0x9b, 0xb7, 0x78, 0x76, 0x03, 0xf6, 0x03, 0x0f, 0x0e, 0xa2, 0xec,
+ 0xa2, 0xaa, 0x7e, 0x87, 0xc4, 0x37, 0x3c, 0x9b, 0x0b, 0x3c, 0x8d, 0x9f,
+ 0xe1, 0x6a, 0xfa, 0x39, 0x22, 0x63, 0x95, 0x01, 0xb6, 0x24, 0x59, 0xc3,
+ 0x40, 0x12, 0x31, 0x3c, 0x16, 0x0c, 0x87, 0x07, 0xf7, 0x40, 0x33, 0x08,
+ 0x70, 0xac, 0x22, 0x73},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 18
+ {SEC_OID_SHA512,
+ 18,
+ {0x8f, 0x9a, 0x07, 0xec, 0x03, 0x30, 0x64, 0x24, 0x54, 0x0f, 0x91, 0x3d,
+ 0xfd, 0x03, 0xef, 0xf0, 0x56, 0x7c, 0xd4, 0x19, 0xdb, 0xc5, 0xbe, 0x4a,
+ 0x28, 0xb3, 0xdf, 0xae, 0x5d, 0xe1, 0x26, 0xa0, 0x1d, 0x1f, 0xe4, 0xc6,
+ 0x14, 0x7a, 0xa4, 0xf1, 0xa2, 0xf5, 0x7f, 0xd5, 0x0b, 0xe2, 0x56, 0x6e,
+ 0xf8, 0xef, 0x52, 0xad, 0x8f, 0xf8, 0x16, 0xab, 0xb1, 0x14, 0x06, 0x0d,
+ 0x6e, 0xfc, 0xfa, 0x64, 0xab, 0xb0, 0x86, 0x4e, 0x61, 0x39, 0x07, 0xee,
+ 0x14, 0x2a, 0x4f, 0x96, 0xd9, 0x65, 0xb3, 0xae, 0xac, 0xc6, 0xc8, 0x70,
+ 0xbd, 0xfc, 0x31, 0x6c, 0x72, 0xd4, 0x3a, 0x5c, 0x91, 0x72, 0xfd, 0x2a,
+ 0x5b, 0xa0, 0xde, 0x6c, 0x52, 0x1f, 0xd8, 0x20, 0x23, 0xc5, 0x11, 0xc4,
+ 0x07, 0x00, 0xf7, 0xb7, 0x65, 0x1e, 0x8e, 0x98, 0xa0, 0xa2, 0x0d, 0x84,
+ 0xf7, 0xbe, 0x36, 0x5e, 0xe5, 0x40, 0xa4, 0x03, 0xc9, 0xaf, 0xc6, 0x08,
+ 0x7d, 0xd5, 0xae, 0x84, 0x73, 0x00, 0x6f, 0xe4, 0x20, 0x3a, 0x79, 0x0d,
+ 0xb4, 0x72, 0x35, 0x20, 0xbe, 0x38, 0xfa, 0x3b, 0x92, 0x47, 0x07, 0x5c,
+ 0x93, 0xe6, 0xb5, 0x49, 0x9f, 0xe8, 0xab, 0x99, 0x7c, 0x72, 0x67, 0xe4,
+ 0x95, 0xd1, 0xa9, 0x9d, 0x58, 0x65, 0x33, 0x3a, 0xcd, 0xa2, 0x65, 0xc0,
+ 0x25, 0x69, 0x04, 0x07, 0x87, 0xd5, 0xae, 0xd0, 0xbd, 0x4e, 0x49, 0x2e,
+ 0x3f, 0x76, 0x60, 0x51, 0x20, 0xbd, 0x41, 0x84, 0x04, 0x73, 0xda, 0x0e,
+ 0x4f, 0xe1, 0xa3, 0x88, 0xca, 0xdc, 0xa7, 0xb4, 0xd5, 0x43, 0xf5, 0xbe,
+ 0xec, 0x4b, 0xe9, 0xc3, 0xfb, 0xcc, 0xd0, 0x44, 0x2d, 0xd0, 0xb1, 0x1f,
+ 0x9d, 0x79, 0xc6, 0xe9, 0x10, 0x17, 0x7a, 0xa1, 0xc9, 0x97, 0x02, 0x8d,
+ 0x67, 0x59, 0x80, 0xc4, 0x39, 0xe6, 0x15, 0x71, 0x01, 0x1f, 0xf9, 0xb2,
+ 0x68, 0x18, 0xa6, 0x9c},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 19
+ {SEC_OID_SHA512,
+ 19,
+ {0x22, 0xf3, 0x15, 0x1d, 0xa8, 0xa6, 0xc4, 0xd0, 0xb3, 0x2e, 0xd9, 0xd6,
+ 0xfc, 0x8f, 0xe0, 0x90, 0xe2, 0x18, 0xf1, 0x82, 0x89, 0xb5, 0xa7, 0xd7,
+ 0x80, 0xb9, 0xcd, 0x78, 0x61, 0x8f, 0x57, 0x41, 0x5b, 0x49, 0xed, 0x7a,
+ 0x2a, 0xd1, 0x06, 0x4c, 0xbe, 0xb8, 0xa2, 0x0d, 0xcc, 0xa0, 0x21, 0xcf,
+ 0xf6, 0x5e, 0x5d, 0x51, 0xa6, 0xd6, 0x62, 0xf9, 0x47, 0xdd, 0x22, 0x86,
+ 0xe4, 0x73, 0x4e, 0xa6, 0x92, 0x3f, 0xf4, 0x0a, 0xcd, 0x41, 0xcb, 0xe4,
+ 0xe6, 0xb3, 0x3e, 0x46, 0x61, 0x96, 0x6a, 0x8d, 0xe0, 0x67, 0x3e, 0x59,
+ 0x95, 0x8f, 0x71, 0xfd, 0xc1, 0x91, 0xb2, 0x4a, 0x9c, 0xa7, 0xb0, 0x8a,
+ 0x78, 0xbc, 0x31, 0x8d, 0xe1, 0x33, 0x0e, 0xc7, 0x02, 0x5f, 0x52, 0x6c,
+ 0xc6, 0x70, 0x4f, 0xaa, 0x79, 0x23, 0xc0, 0x42, 0xe5, 0x61, 0xf8, 0x37,
+ 0x19, 0xa7, 0xed, 0xca, 0xe9, 0xa3, 0xcc, 0x6e, 0xcd, 0x91, 0xd8, 0x6a,
+ 0x94, 0x41, 0x6d, 0x2e, 0xf6, 0x0a, 0xb3, 0xe7, 0x4e, 0x1f, 0x58, 0x7c,
+ 0x0b, 0x5c, 0x26, 0xfb, 0xc4, 0xe2, 0xf6, 0x79, 0x83, 0xd4, 0x84, 0x5f,
+ 0x90, 0x7e, 0x58, 0x86, 0x69, 0x36, 0xc8, 0x0b, 0x31, 0x59, 0xd3, 0x52,
+ 0x38, 0x3d, 0x1d, 0xef, 0xfb, 0xb9, 0xbb, 0xd6, 0x7a, 0x2e, 0xab, 0xdc,
+ 0xc4, 0x34, 0x50, 0xeb, 0xfd, 0xa7, 0x34, 0x95, 0x61, 0x8c, 0x6b, 0x5b,
+ 0x80, 0x93, 0xd4, 0x9e, 0x1c, 0x0c, 0x32, 0x44, 0x5f, 0x5e, 0x94, 0x52,
+ 0x27, 0xde, 0x1e, 0x8c, 0xe1, 0xce, 0xc6, 0x11, 0xcb, 0xee, 0x43, 0xcd,
+ 0x69, 0x56, 0x94, 0x4d, 0x65, 0x54, 0xb5, 0xe1, 0x20, 0xff, 0x63, 0x89,
+ 0x97, 0x55, 0x83, 0x6d, 0xf1, 0x31, 0xfe, 0xba, 0x79, 0xd7, 0xfb, 0x06,
+ 0xfc, 0x3a, 0x3b, 0x0f, 0xed, 0xa1, 0x21, 0x24, 0x3e, 0xe0, 0x0c, 0xf8,
+ 0x96, 0x5d, 0x4a, 0xcf},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 20
+ {SEC_OID_SHA512,
+ 20,
+ {0xae, 0x0e, 0xa3, 0x9a, 0xb7, 0xce, 0x7a, 0xf3, 0x07, 0x5d, 0x67, 0xf8,
+ 0xed, 0xd5, 0x86, 0x25, 0x08, 0xef, 0xf6, 0x17, 0x0b, 0x43, 0xc0, 0x2e,
+ 0x4f, 0x59, 0x2c, 0x91, 0x01, 0xa7, 0xda, 0x1d, 0xd7, 0xef, 0x2e, 0x4b,
+ 0xe5, 0x3b, 0xa3, 0x44, 0x9d, 0xd6, 0xc2, 0xa6, 0xc1, 0x83, 0x78, 0x84,
+ 0xf1, 0x2f, 0xa2, 0x9d, 0xbe, 0x8e, 0x9d, 0x40, 0xc6, 0x77, 0xd1, 0xed,
+ 0xb6, 0x12, 0x2f, 0x61, 0x20, 0x5b, 0x20, 0x3a, 0xb0, 0xf3, 0x42, 0xf2,
+ 0x1e, 0xf8, 0xcd, 0x45, 0x83, 0x9b, 0x9f, 0xe9, 0xf6, 0x17, 0x38, 0xe7,
+ 0xed, 0x09, 0x15, 0xff, 0x39, 0x8a, 0x67, 0x9a, 0x98, 0x31, 0x24, 0x00,
+ 0x9f, 0xd3, 0x7f, 0xd5, 0xbc, 0x98, 0x91, 0xd3, 0x3f, 0x48, 0x30, 0xaa,
+ 0x6f, 0x89, 0xcf, 0x30, 0xb5, 0x9d, 0xc3, 0xd8, 0x4c, 0xf9, 0x55, 0xef,
+ 0x96, 0x0a, 0x09, 0x80, 0xf5, 0x24, 0xc6, 0x86, 0xcc, 0x81, 0x23, 0xdc,
+ 0xff, 0x7b, 0xb9, 0xdc, 0x7e, 0x7e, 0x1b, 0xfb, 0x35, 0x85, 0xbe, 0xc3,
+ 0xaa, 0xfa, 0xcd, 0x5a, 0x0c, 0x7b, 0xa6, 0x3f, 0x6a, 0xf3, 0x32, 0xdc,
+ 0xd1, 0xb5, 0x21, 0x5f, 0x95, 0xf0, 0x6d, 0x23, 0x07, 0xcd, 0x75, 0xdb,
+ 0xaf, 0xff, 0x2a, 0xc5, 0xcd, 0xcf, 0x45, 0x87, 0xa6, 0x8e, 0xab, 0x0d,
+ 0x3d, 0x27, 0x7a, 0xc6, 0xe9, 0x99, 0xed, 0xe4, 0x4a, 0x55, 0x1a, 0x0d,
+ 0x26, 0x6f, 0x93, 0x58, 0x07, 0x47, 0x15, 0x93, 0x1a, 0x77, 0x87, 0xf4,
+ 0xca, 0x26, 0xa9, 0x4e, 0xce, 0x1c, 0x96, 0x3a, 0x96, 0xf6, 0x55, 0x8a,
+ 0x6c, 0x86, 0x11, 0xfe, 0xf3, 0x1a, 0x5d, 0x45, 0x96, 0x35, 0xbc, 0x27,
+ 0x81, 0xec, 0xb3, 0x5e, 0x75, 0x83, 0x78, 0x29, 0x86, 0x40, 0x01, 0x07,
+ 0x4d, 0xd5, 0x85, 0xd7, 0x0b, 0x7e, 0x5f, 0xa6, 0xab, 0xe2, 0xa6, 0xe2,
+ 0x8b, 0x67, 0xd4, 0x8a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 21
+ {SEC_OID_SHA512,
+ 21,
+ {0xae, 0x17, 0x72, 0x78, 0xbf, 0x00, 0x0f, 0x22, 0x06, 0x3b, 0xe4, 0xbb,
+ 0xe6, 0x2c, 0x28, 0x84, 0x0b, 0xf0, 0xd2, 0x93, 0x09, 0x6c, 0xdb, 0xda,
+ 0x95, 0xeb, 0x27, 0x94, 0x93, 0x0c, 0x96, 0x54, 0x48, 0x17, 0xc7, 0xaf,
+ 0x9e, 0x92, 0xf2, 0x2d, 0xc8, 0x1e, 0xf2, 0xb6, 0x4f, 0x43, 0xfc, 0x50,
+ 0x24, 0x3a, 0xc9, 0x1a, 0x99, 0xff, 0x41, 0xd0, 0x5a, 0x5e, 0x38, 0x00,
+ 0x5a, 0x32, 0xc5, 0x19, 0x47, 0x3d, 0xe6, 0x2f, 0x05, 0xa5, 0x25, 0x06,
+ 0x43, 0x41, 0x2d, 0x63, 0x39, 0xb4, 0x4f, 0xcc, 0x3f, 0xf2, 0xeb, 0x67,
+ 0x1d, 0xa0, 0x73, 0xef, 0x72, 0x83, 0x2c, 0xd9, 0xa4, 0xe8, 0x92, 0xfa,
+ 0x67, 0xc5, 0x9f, 0x8d, 0xbd, 0xb1, 0xb5, 0x56, 0x4f, 0x1c, 0x8b, 0x93,
+ 0xec, 0x9e, 0x9a, 0x10, 0x80, 0x67, 0x0e, 0x64, 0x94, 0x50, 0xb0, 0x06,
+ 0xaf, 0xac, 0x18, 0x93, 0x7a, 0x62, 0x14, 0x2e, 0x20, 0x41, 0xcc, 0x53,
+ 0x94, 0xf8, 0x73, 0x25, 0xe7, 0x23, 0xfe, 0xe6, 0x7b, 0xea, 0x83, 0x85,
+ 0xeb, 0x88, 0x47, 0x05, 0x8f, 0xc5, 0x6b, 0xad, 0x33, 0x41, 0x93, 0x14,
+ 0xe4, 0x09, 0x78, 0x52, 0x99, 0x42, 0x86, 0xc2, 0x09, 0x4e, 0x4d, 0x03,
+ 0x60, 0x87, 0x0a, 0xee, 0x0a, 0x6f, 0xa2, 0xa3, 0x82, 0x3d, 0x27, 0xeb,
+ 0x36, 0x50, 0xe7, 0x27, 0x84, 0x5d, 0xf9, 0xdc, 0x1a, 0xf0, 0xe4, 0x75,
+ 0xa8, 0x32, 0x5c, 0xb9, 0xa3, 0x9f, 0x0a, 0x9e, 0xbb, 0x21, 0x04, 0xa3,
+ 0xb6, 0x62, 0x14, 0xa7, 0xcc, 0x02, 0xb2, 0xad, 0x3b, 0xe1, 0x2f, 0x91,
+ 0xfa, 0x43, 0x45, 0x53, 0x92, 0x7d, 0xac, 0x42, 0xae, 0xc5, 0x5b, 0x8f,
+ 0xe2, 0xb5, 0x23, 0x0b, 0x09, 0x51, 0xd7, 0x38, 0xb4, 0x2b, 0x73, 0x06,
+ 0x3b, 0x97, 0xeb, 0x6c, 0xf1, 0xfb, 0xeb, 0xf7, 0x6f, 0x5f, 0x7f, 0x56,
+ 0x19, 0xc7, 0x30, 0xc1},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 22
+ {SEC_OID_SHA512,
+ 22,
+ {0x10, 0x37, 0x91, 0x22, 0x66, 0xd2, 0x6b, 0xbb, 0x66, 0xbc, 0x87, 0x24,
+ 0x03, 0x27, 0x20, 0x75, 0xeb, 0xc3, 0xc0, 0x35, 0x2e, 0xe5, 0x20, 0x1b,
+ 0x18, 0x9d, 0xb7, 0x01, 0xf6, 0x4e, 0xf1, 0x93, 0xdc, 0x2f, 0xac, 0xec,
+ 0x45, 0xaf, 0x46, 0x0a, 0x38, 0xb8, 0xd2, 0xa7, 0x1d, 0x1c, 0xcb, 0x17,
+ 0xdd, 0x0f, 0x85, 0x32, 0xbd, 0x87, 0xe5, 0xd7, 0xf6, 0xb8, 0xe1, 0x41,
+ 0x43, 0x67, 0xb5, 0x12, 0x8e, 0x3f, 0x60, 0x35, 0xb2, 0x60, 0x54, 0xd3,
+ 0x33, 0x1e, 0xce, 0x1f, 0x92, 0x6c, 0x26, 0x85, 0xf5, 0xc2, 0x86, 0xad,
+ 0x0b, 0xef, 0xce, 0x4b, 0xe7, 0x6d, 0xf6, 0xc2, 0x6b, 0xae, 0x8a, 0x6d,
+ 0xf5, 0x20, 0xad, 0x07, 0x3a, 0x05, 0x8e, 0xed, 0xaf, 0xf3, 0xd5, 0xfc,
+ 0x69, 0x06, 0xe8, 0xe1, 0xc8, 0x64, 0xd5, 0xb9, 0x89, 0xce, 0x93, 0x19,
+ 0xe8, 0x7f, 0xb1, 0x21, 0x62, 0x3a, 0x27, 0x43, 0x2e, 0x2c, 0x06, 0xe9,
+ 0x36, 0xd1, 0x51, 0xb7, 0x65, 0x7d, 0x65, 0x00, 0xa0, 0x8e, 0x8a, 0x3c,
+ 0x71, 0xa0, 0xb4, 0x91, 0xcd, 0x39, 0x08, 0x81, 0x1b, 0x18, 0xd0, 0x0a,
+ 0xdd, 0x82, 0x5f, 0x84, 0x8d, 0x6a, 0x02, 0x90, 0xf4, 0xc0, 0xee, 0x2e,
+ 0x28, 0x92, 0x74, 0xcb, 0xac, 0x8c, 0x8e, 0xe0, 0x01, 0x68, 0x63, 0x1d,
+ 0x43, 0xe7, 0xe6, 0x37, 0x60, 0x94, 0x44, 0xc1, 0x8a, 0xa4, 0xcc, 0x0a,
+ 0x88, 0x7b, 0xc1, 0x04, 0xd6, 0xec, 0x9f, 0x69, 0x91, 0x19, 0x84, 0x0a,
+ 0x99, 0xa9, 0xe6, 0xb7, 0xee, 0x3d, 0xec, 0x0d, 0x0b, 0x4a, 0x1f, 0x6a,
+ 0x1e, 0x02, 0x2a, 0x44, 0x72, 0x10, 0x66, 0xb0, 0xfb, 0xd6, 0xa7, 0xc6,
+ 0xb4, 0xf5, 0x14, 0x01, 0x03, 0x6e, 0x75, 0x59, 0x24, 0x84, 0x5b, 0xc9,
+ 0x4d, 0xe3, 0x15, 0xf4, 0x94, 0xc5, 0xc1, 0x99, 0x01, 0xb2, 0x3e, 0x62,
+ 0xe9, 0xdb, 0x6a, 0xef},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 23
+ {SEC_OID_SHA512,
+ 23,
+ {0x47, 0xfc, 0x62, 0x93, 0x6a, 0x91, 0x13, 0x54, 0x86, 0x99, 0xf3, 0x13,
+ 0x3f, 0x72, 0x52, 0xe4, 0xd2, 0xb0, 0x60, 0x96, 0x9d, 0x2a, 0x99, 0x2e,
+ 0x4e, 0x83, 0xe2, 0xcc, 0x63, 0x30, 0xf4, 0xd3, 0xc9, 0xe5, 0xcc, 0x20,
+ 0x05, 0xab, 0x49, 0xf2, 0x6c, 0xeb, 0xe2, 0x83, 0x4b, 0x7f, 0xeb, 0xf4,
+ 0x78, 0xcd, 0x01, 0xd0, 0x33, 0x8a, 0x56, 0xf2, 0x62, 0x95, 0x5f, 0x61,
+ 0xc7, 0x0b, 0xf6, 0x62, 0xa5, 0x5e, 0xcb, 0x88, 0x48, 0x37, 0x4f, 0x38,
+ 0xbb, 0xb1, 0x6b, 0x0b, 0x25, 0xbc, 0x01, 0x21, 0x97, 0xe2, 0xb9, 0x2d,
+ 0x62, 0xb5, 0xc3, 0x8b, 0xc7, 0xb2, 0xb5, 0x70, 0xb3, 0x76, 0xf6, 0xaa,
+ 0xab, 0x95, 0xa1, 0x34, 0xcf, 0x6d, 0x08, 0x05, 0xf3, 0xe5, 0x82, 0x3b,
+ 0xfb, 0xc5, 0xf5, 0x7b, 0x69, 0xcd, 0x84, 0xfc, 0x10, 0x3d, 0x7f, 0x3f,
+ 0xd7, 0xf8, 0x71, 0x86, 0xa0, 0x8d, 0xad, 0xe4, 0x52, 0x2c, 0xd3, 0x2a,
+ 0x7c, 0xca, 0x29, 0x2d, 0x25, 0xc0, 0x2c, 0x90, 0xea, 0x0a, 0x44, 0xf6,
+ 0xc3, 0x8c, 0x13, 0xeb, 0x58, 0xb7, 0x1a, 0x54, 0xb5, 0x8e, 0x42, 0xf1,
+ 0x72, 0x45, 0xf1, 0x88, 0x10, 0x87, 0xd3, 0x2d, 0xf3, 0x1b, 0xe3, 0xe8,
+ 0x3a, 0x27, 0x16, 0xff, 0x94, 0x87, 0xe3, 0xb3, 0x89, 0xe2, 0x39, 0x8d,
+ 0x79, 0xed, 0x80, 0xc0, 0xcb, 0x35, 0x53, 0x22, 0x35, 0x8b, 0xd9, 0x08,
+ 0xd3, 0x97, 0xb7, 0x36, 0x51, 0x85, 0xec, 0x4f, 0x55, 0xa5, 0x0a, 0x58,
+ 0x79, 0xbf, 0xa8, 0x7e, 0x24, 0x8d, 0x31, 0xa6, 0xff, 0x51, 0x61, 0x7b,
+ 0x28, 0x2d, 0xd2, 0xc0, 0x7e, 0x22, 0x85, 0x10, 0x79, 0x0b, 0xab, 0xe5,
+ 0x7b, 0x46, 0x6e, 0x5d, 0x7e, 0x7e, 0xa6, 0x49, 0x1d, 0xd7, 0x20, 0xe9,
+ 0x8c, 0x77, 0x12, 0x43, 0x54, 0xb3, 0xe5, 0x44, 0xd0, 0x64, 0x89, 0x5a,
+ 0xc8, 0x45, 0xc3, 0x5f},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 24
+ {SEC_OID_SHA512,
+ 24,
+ {0x38, 0x9f, 0x60, 0xa3, 0xf7, 0xe3, 0x38, 0x01, 0xcc, 0x60, 0x67, 0xca,
+ 0xe3, 0x53, 0xb1, 0x62, 0x63, 0xaa, 0x75, 0x27, 0x9d, 0x0c, 0xfe, 0xd1,
+ 0x6c, 0x12, 0x2b, 0x4e, 0xd8, 0x13, 0x50, 0x53, 0x80, 0x39, 0xfe, 0x7f,
+ 0x43, 0x85, 0x9a, 0x1f, 0x76, 0xbf, 0xf6, 0x2b, 0x61, 0x3b, 0xc8, 0xab,
+ 0xba, 0xc2, 0x57, 0xee, 0x6e, 0xb3, 0xe5, 0x08, 0x8e, 0x6e, 0xc3, 0x38,
+ 0x15, 0x28, 0x1d, 0x6f, 0x67, 0x02, 0xf0, 0x5f, 0xf7, 0x5f, 0x2c, 0x62,
+ 0x60, 0xc8, 0x79, 0x1e, 0x43, 0xdc, 0x16, 0x8f, 0x69, 0xee, 0xdf, 0x1d,
+ 0x33, 0xd4, 0x2f, 0xa5, 0xda, 0x0d, 0xdc, 0x9d, 0x2f, 0x07, 0x1a, 0xb3,
+ 0xf9, 0xdc, 0x06, 0x54, 0xff, 0x1a, 0x3d, 0xb8, 0xc8, 0x55, 0xcd, 0xd9,
+ 0x94, 0x1e, 0x6c, 0x66, 0x09, 0xaa, 0x29, 0xd6, 0x9f, 0x6b, 0x1b, 0x12,
+ 0x54, 0xc3, 0x43, 0x71, 0x96, 0xfa, 0x87, 0x1f, 0x44, 0x3f, 0xed, 0x2b,
+ 0x2b, 0xeb, 0x11, 0x32, 0x57, 0xda, 0x4b, 0xde, 0x8a, 0xa7, 0xbf, 0x23,
+ 0x2f, 0xd9, 0xc0, 0xae, 0x7e, 0x74, 0x19, 0xbf, 0x97, 0x7f, 0x14, 0xc4,
+ 0xf2, 0xc4, 0xd1, 0x28, 0xe5, 0xf7, 0x9f, 0x6f, 0x5c, 0x63, 0x93, 0x9e,
+ 0x7f, 0xce, 0xc2, 0x31, 0xba, 0x64, 0x14, 0x5f, 0x8f, 0xcf, 0x6f, 0x43,
+ 0xb8, 0x21, 0xb4, 0x17, 0x76, 0x81, 0x1a, 0x84, 0x8d, 0x61, 0x3b, 0x5d,
+ 0xa4, 0xcb, 0x84, 0x18, 0xa1, 0xa9, 0x54, 0x02, 0xc3, 0xee, 0x5b, 0xd7,
+ 0x19, 0x56, 0x66, 0xe8, 0xd5, 0xb1, 0x3f, 0x12, 0xb0, 0x8c, 0xbd, 0x73,
+ 0x09, 0x38, 0xc7, 0xdd, 0xea, 0x9d, 0x65, 0xca, 0x45, 0x68, 0x3e, 0x9d,
+ 0xe2, 0x8d, 0x61, 0x8a, 0xf1, 0xb6, 0x18, 0xaa, 0x0b, 0xc8, 0x8e, 0x3d,
+ 0x1d, 0xb4, 0x52, 0x1d, 0xd0, 0x69, 0xbe, 0x10, 0x5b, 0x31, 0x45, 0xe5,
+ 0x40, 0x04, 0xec, 0xcc},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 25
+ {SEC_OID_SHA512,
+ 25,
+ {0x75, 0x28, 0x54, 0x6f, 0x84, 0xb9, 0xa0, 0x56, 0xe4, 0x9a, 0x84, 0x86,
+ 0x44, 0xd8, 0x76, 0x45, 0x24, 0x49, 0xb0, 0xe2, 0x28, 0x68, 0x1c, 0xf1,
+ 0xa8, 0x3c, 0x82, 0xae, 0xd6, 0xd1, 0xd6, 0x8d, 0xa0, 0xda, 0x6b, 0x88,
+ 0x0e, 0x31, 0xd7, 0x1e, 0xea, 0xdd, 0x4f, 0xf2, 0xf5, 0x9c, 0xd5, 0x53,
+ 0x40, 0xd6, 0x30, 0xc6, 0xc5, 0x48, 0xb4, 0xb9, 0xc6, 0x00, 0xde, 0x0c,
+ 0xc4, 0xb1, 0x8d, 0x0e, 0x61, 0x44, 0xa5, 0xa2, 0x94, 0x21, 0x6e, 0x4c,
+ 0x99, 0x01, 0x25, 0x0e, 0xc8, 0xa6, 0x89, 0x7e, 0xb3, 0x95, 0x17, 0x21,
+ 0x2f, 0xcb, 0x0b, 0xa8, 0x23, 0xed, 0x76, 0x34, 0x27, 0xe4, 0x77, 0x30,
+ 0x81, 0x94, 0x92, 0x7c, 0x7c, 0xee, 0xf4, 0x9c, 0x44, 0x0c, 0x69, 0x0f,
+ 0x5e, 0xd3, 0x33, 0x75, 0xcf, 0x29, 0xd6, 0x97, 0xda, 0x0f, 0xec, 0x04,
+ 0xe4, 0xbc, 0xb0, 0xd2, 0xbd, 0x0f, 0x52, 0xa3, 0xbc, 0xd2, 0x09, 0x21,
+ 0x86, 0x05, 0xee, 0xc6, 0x78, 0xad, 0x66, 0x5e, 0x8a, 0xdc, 0x2b, 0xa5,
+ 0x5c, 0xaf, 0x88, 0x3d, 0x14, 0xfc, 0x6c, 0xed, 0xb8, 0x76, 0x34, 0xa3,
+ 0x6b, 0x0f, 0xb6, 0x01, 0x98, 0x49, 0x69, 0x3f, 0xe4, 0x7b, 0x0e, 0x5a,
+ 0xb6, 0x2b, 0xfe, 0xe7, 0x8b, 0x41, 0x53, 0x97, 0x88, 0x7c, 0xc3, 0xab,
+ 0x29, 0x3b, 0x17, 0x0b, 0x5c, 0xb4, 0x21, 0x7f, 0x91, 0x2e, 0x13, 0xff,
+ 0xaa, 0x27, 0xf8, 0xae, 0x6b, 0xdd, 0x42, 0x10, 0xdf, 0xfa, 0x01, 0x79,
+ 0xd7, 0x23, 0xa5, 0x3e, 0xcf, 0x6d, 0x49, 0x96, 0x99, 0x2e, 0xa0, 0xac,
+ 0x9e, 0xd6, 0xb1, 0x00, 0x64, 0xbc, 0x79, 0x32, 0x56, 0xbf, 0xb4, 0xac,
+ 0x5a, 0xab, 0x69, 0x85, 0x8d, 0x9e, 0xc4, 0xcf, 0x9b, 0xcf, 0x13, 0xc1,
+ 0xbc, 0xa9, 0x69, 0x83, 0x16, 0x39, 0xfe, 0x8b, 0xc3, 0x72, 0xca, 0x67,
+ 0xb7, 0x60, 0x3f, 0xd4},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 26
+ {SEC_OID_SHA512,
+ 26,
+ {0xa7, 0x36, 0xd7, 0x76, 0x11, 0x78, 0x7c, 0xfc, 0x46, 0xef, 0x5e, 0x49,
+ 0xca, 0x0d, 0x39, 0xf9, 0xa1, 0x24, 0x93, 0x26, 0xfa, 0x77, 0xb5, 0x0e,
+ 0x02, 0x4c, 0x65, 0x7c, 0x79, 0x1d, 0xa0, 0x9e, 0xa1, 0xd3, 0x63, 0x65,
+ 0x7f, 0xb7, 0xb9, 0xd5, 0x97, 0x8d, 0xd9, 0xb7, 0x5a, 0x2b, 0x75, 0x93,
+ 0x52, 0x8e, 0x3c, 0x19, 0xe6, 0xe4, 0x1a, 0xbb, 0xe0, 0xe7, 0x12, 0x73,
+ 0xcd, 0xa5, 0x03, 0x82, 0x92, 0x1e, 0xc6, 0xb3, 0x66, 0xb0, 0x7f, 0x0e,
+ 0xdc, 0x0a, 0xed, 0xb0, 0x48, 0x48, 0x4d, 0x51, 0xb6, 0x03, 0xd0, 0x62,
+ 0xaa, 0xa1, 0x8c, 0x40, 0x4d, 0x6b, 0xdb, 0xd6, 0x1a, 0x7b, 0xdb, 0xcb,
+ 0x32, 0xe9, 0x17, 0xa7, 0x9b, 0xd9, 0x57, 0x99, 0xcd, 0xf4, 0x3a, 0x99,
+ 0x2e, 0xe3, 0xd9, 0x31, 0x93, 0xf9, 0xa2, 0x0f, 0xd1, 0x13, 0xcb, 0xe1,
+ 0x68, 0xdf, 0x7f, 0x88, 0x40, 0x67, 0x82, 0x5b, 0x79, 0xfa, 0x73, 0xc7,
+ 0x2b, 0x91, 0x68, 0xf7, 0xb8, 0x30, 0x02, 0x09, 0x6f, 0xda, 0xf6, 0x13,
+ 0x91, 0x9e, 0xcc, 0x40, 0x42, 0x23, 0x17, 0xfd, 0x14, 0xb5, 0xef, 0x8d,
+ 0x25, 0x61, 0x63, 0x9a, 0x3b, 0xca, 0xb4, 0x62, 0xc3, 0xef, 0x8e, 0x0f,
+ 0x59, 0x92, 0x9c, 0x43, 0xe2, 0x3c, 0xf2, 0x19, 0x11, 0xbe, 0x96, 0x9a,
+ 0xfe, 0x35, 0x48, 0xc1, 0xb4, 0x49, 0xba, 0xea, 0xb9, 0x0a, 0x8f, 0x6b,
+ 0x52, 0xbe, 0x5f, 0x6c, 0xfe, 0x47, 0xb9, 0x41, 0xa6, 0x25, 0xd4, 0x02,
+ 0x07, 0x85, 0xe8, 0x18, 0x0e, 0xed, 0x31, 0x5b, 0x7a, 0x68, 0x40, 0x98,
+ 0x6b, 0x33, 0xb6, 0xad, 0x6d, 0x51, 0x9c, 0x53, 0x17, 0x9a, 0x2c, 0x3c,
+ 0xb1, 0x80, 0x58, 0x38, 0x08, 0xdb, 0xd3, 0xab, 0x5a, 0xcd, 0x90, 0xe4,
+ 0xee, 0x01, 0x68, 0x7d, 0x09, 0x46, 0x57, 0x8e, 0xd9, 0xd7, 0x55, 0x8a,
+ 0xb8, 0xde, 0x8a, 0x8c},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 27
+ {SEC_OID_SHA512,
+ 27,
+ {0xbe, 0xa7, 0x93, 0xe3, 0x47, 0x59, 0x43, 0xe1, 0x23, 0xa0, 0xf8, 0x11,
+ 0xde, 0x9b, 0x30, 0x66, 0xd8, 0x5d, 0x6c, 0xf3, 0x94, 0xe1, 0xe8, 0x49,
+ 0x47, 0x41, 0xd8, 0x44, 0x9e, 0xc1, 0x1e, 0xed, 0x7b, 0x3d, 0x79, 0x6a,
+ 0xc6, 0x9a, 0x5a, 0x3e, 0xe4, 0x27, 0x93, 0x62, 0xf4, 0xa6, 0x9d, 0xec,
+ 0xdc, 0xb1, 0xdb, 0xf3, 0x97, 0xc7, 0xe0, 0xe4, 0x6b, 0x9b, 0x85, 0x5f,
+ 0xeb, 0x3b, 0x12, 0x5f, 0x3e, 0xe8, 0xc7, 0x35, 0xf7, 0x92, 0x82, 0xa9,
+ 0xef, 0xd6, 0xfb, 0x25, 0xbe, 0xf5, 0x33, 0xa9, 0xf3, 0x64, 0x1f, 0x47,
+ 0xd1, 0xee, 0x3b, 0xd6, 0x47, 0xe4, 0xb8, 0xe0, 0xc1, 0xbc, 0xb4, 0x8c,
+ 0xa3, 0x54, 0x68, 0x30, 0x2c, 0xbb, 0x32, 0xec, 0xe1, 0x01, 0x35, 0xa6,
+ 0x3b, 0x4d, 0x4e, 0x14, 0x30, 0x0d, 0x0a, 0x30, 0xb3, 0xee, 0xd9, 0x41,
+ 0x2b, 0x24, 0x13, 0x91, 0x34, 0xc8, 0x4c, 0xc2, 0x23, 0x1d, 0xca, 0xf5,
+ 0x05, 0xa1, 0x5e, 0xbb, 0xb8, 0xcd, 0xff, 0xb9, 0x6b, 0xa0, 0x6b, 0x24,
+ 0xf8, 0xe8, 0x5e, 0x42, 0x74, 0x58, 0x8f, 0x20, 0x45, 0x41, 0x75, 0x75,
+ 0x2d, 0x94, 0xb0, 0xc7, 0x1a, 0xa8, 0xd5, 0x0a, 0x77, 0x6a, 0xd1, 0x36,
+ 0x62, 0xc8, 0xba, 0xdc, 0xe5, 0xba, 0x74, 0xf4, 0xd0, 0x86, 0xaa, 0xb6,
+ 0x0f, 0x12, 0xcf, 0xed, 0x83, 0x1e, 0xe5, 0x62, 0xd3, 0xb9, 0xd9, 0xbb,
+ 0xf4, 0xca, 0xb8, 0xb5, 0x30, 0x71, 0xda, 0xe0, 0xce, 0x35, 0x64, 0x4b,
+ 0x42, 0x52, 0x02, 0x59, 0x5f, 0x15, 0x5e, 0xed, 0x25, 0xa8, 0xd6, 0x51,
+ 0x34, 0x9a, 0x2d, 0xc7, 0x34, 0x13, 0x0e, 0x0b, 0xff, 0x2f, 0x09, 0xb1,
+ 0x27, 0x50, 0x97, 0x7f, 0xec, 0x65, 0xc7, 0x94, 0x49, 0xb9, 0x59, 0x57,
+ 0xe3, 0x60, 0x21, 0x04, 0xb4, 0xb0, 0x93, 0x6d, 0x8e, 0x41, 0xd5, 0xfd,
+ 0xfd, 0x1e, 0x2c, 0x72},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 28
+ {SEC_OID_SHA512,
+ 28,
+ {0x97, 0x40, 0xab, 0x49, 0xe3, 0x5c, 0x35, 0x5c, 0x40, 0xc6, 0xeb, 0x48,
+ 0x39, 0xc4, 0x7c, 0x85, 0xa2, 0x72, 0x31, 0xb2, 0xb9, 0x61, 0x33, 0x01,
+ 0x52, 0x67, 0xe1, 0x0a, 0x7b, 0x0f, 0x78, 0x61, 0x30, 0x30, 0x8b, 0xe8,
+ 0x25, 0x5c, 0x68, 0x58, 0x4a, 0xa3, 0xf6, 0xd4, 0xc1, 0xac, 0x2c, 0x30,
+ 0x41, 0x30, 0xb5, 0xbc, 0xed, 0x81, 0xce, 0x26, 0xcf, 0x6a, 0x0a, 0x0b,
+ 0xac, 0x29, 0x3f, 0x23, 0xb3, 0x1e, 0x2f, 0x04, 0xf5, 0xf9, 0x1d, 0x98,
+ 0xff, 0x17, 0x75, 0x0b, 0x29, 0x9d, 0xc5, 0x21, 0xcf, 0xc9, 0x46, 0x13,
+ 0x4c, 0xfc, 0x76, 0xab, 0x62, 0x9f, 0x9a, 0xbf, 0x52, 0x75, 0x73, 0x9b,
+ 0xef, 0xee, 0x3f, 0xcc, 0x9c, 0x21, 0x7e, 0x6e, 0x7c, 0x81, 0xa7, 0x1d,
+ 0xae, 0x3c, 0xf3, 0x40, 0x7e, 0x53, 0x62, 0xca, 0x0c, 0x0d, 0xb2, 0x03,
+ 0x86, 0xea, 0x94, 0x34, 0x66, 0xd5, 0x9f, 0xfb, 0x9e, 0x51, 0x20, 0x22,
+ 0xdf, 0x97, 0xd6, 0x66, 0xcb, 0x15, 0xc3, 0x5b, 0x0d, 0x1a, 0x0c, 0xc5,
+ 0x32, 0xe4, 0x08, 0x72, 0x7e, 0x8f, 0x76, 0xcf, 0x99, 0x55, 0x58, 0x7b,
+ 0xfc, 0x1e, 0x32, 0x7d, 0xd5, 0xf5, 0x8d, 0x1f, 0x7e, 0xda, 0xb6, 0xfb,
+ 0xc7, 0x23, 0x2d, 0x1d, 0x2a, 0xfb, 0x96, 0x16, 0xfb, 0x5a, 0x5d, 0xe1,
+ 0x79, 0x5c, 0xf6, 0xe9, 0x38, 0x96, 0xa5, 0x52, 0x85, 0xf7, 0x93, 0xed,
+ 0xec, 0x78, 0xde, 0xd8, 0x35, 0x60, 0xb3, 0x4b, 0x41, 0x02, 0xf5, 0x05,
+ 0xc4, 0xf2, 0xab, 0x8f, 0x15, 0xf6, 0x03, 0xa7, 0xfc, 0x73, 0xb7, 0x5c,
+ 0xbb, 0xad, 0x2b, 0xff, 0x29, 0xc3, 0x74, 0xfb, 0xbd, 0x9e, 0x1d, 0x1a,
+ 0x6a, 0x1d, 0xc1, 0x0a, 0x09, 0x14, 0x0b, 0xf0, 0xcd, 0x5a, 0xad, 0x2b,
+ 0xa8, 0xa0, 0x92, 0x6b, 0x29, 0xb3, 0xd8, 0x30, 0x95, 0x9e, 0x6c, 0x45,
+ 0xe8, 0xd8, 0xfe, 0x32},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 29
+ {SEC_OID_SHA512,
+ 29,
+ {0xb5, 0xf7, 0x6f, 0x1f, 0xd7, 0xa6, 0xe7, 0x86, 0x98, 0x1f, 0x7a, 0x4f,
+ 0xa8, 0x43, 0x0d, 0xdd, 0xd9, 0xa2, 0x7a, 0xc8, 0x6f, 0x68, 0x3d, 0x4c,
+ 0x7a, 0xbc, 0x38, 0x39, 0x32, 0xe5, 0x7e, 0x5b, 0x15, 0xa3, 0x0d, 0x6e,
+ 0xfc, 0x79, 0xcd, 0x26, 0x6a, 0xca, 0xc7, 0x52, 0xfa, 0x73, 0xff, 0x06,
+ 0xe3, 0xf2, 0x16, 0x98, 0x07, 0x13, 0x3d, 0x3f, 0x98, 0x13, 0x93, 0x2c,
+ 0xdb, 0x7c, 0x83, 0xde, 0x7e, 0x57, 0xee, 0x19, 0x6f, 0x17, 0x85, 0xc1,
+ 0x23, 0x41, 0x14, 0x2c, 0xc3, 0xaf, 0x20, 0x48, 0xea, 0x81, 0xb4, 0xb2,
+ 0x65, 0xad, 0x16, 0x40, 0x8a, 0x76, 0x4b, 0x41, 0x2b, 0x7a, 0xd9, 0x6d,
+ 0xd2, 0x9f, 0xbf, 0x89, 0x9d, 0x83, 0x43, 0xb0, 0x1e, 0x74, 0xb6, 0x3f,
+ 0xab, 0xa1, 0x9c, 0x36, 0xec, 0x82, 0x51, 0x02, 0x94, 0x1a, 0xcf, 0xdb,
+ 0x55, 0xf8, 0x38, 0x8e, 0x7d, 0x42, 0x9a, 0x89, 0xa5, 0xd1, 0x0e, 0x96,
+ 0xe2, 0xe6, 0x12, 0xe2, 0x31, 0xf8, 0xcd, 0x85, 0x71, 0x27, 0xf6, 0xb1,
+ 0x9c, 0x77, 0x66, 0xe6, 0xd0, 0xf7, 0x9d, 0x54, 0xe9, 0xef, 0x54, 0xbc,
+ 0xf5, 0xbc, 0xdb, 0x45, 0x75, 0x09, 0x15, 0x4e, 0xb5, 0xcb, 0x06, 0x40,
+ 0xde, 0x28, 0x6e, 0x2d, 0x4f, 0xcd, 0xc6, 0x94, 0x1a, 0xa4, 0xd9, 0x7f,
+ 0x67, 0xfa, 0x99, 0xa1, 0x21, 0x3d, 0xed, 0xa8, 0x9c, 0x78, 0xe5, 0x37,
+ 0x3e, 0x40, 0xa0, 0xfc, 0xe3, 0x8e, 0x71, 0xe5, 0x7d, 0xa2, 0x03, 0x05,
+ 0x75, 0x27, 0x10, 0x12, 0xc4, 0xfe, 0x96, 0xea, 0xe2, 0x9f, 0x65, 0x46,
+ 0x2c, 0xe2, 0x93, 0x94, 0x39, 0x52, 0xdb, 0x34, 0xa9, 0x3a, 0xbb, 0x27,
+ 0x19, 0x22, 0x65, 0x92, 0xcd, 0x3c, 0x65, 0x1d, 0x3d, 0x4e, 0xe6, 0xa3,
+ 0x6f, 0x80, 0x82, 0xa3, 0xf3, 0x25, 0x29, 0x08, 0x69, 0xbc, 0x3c, 0xa5,
+ 0xf0, 0x2d, 0xe6, 0x29},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 30
+ {SEC_OID_SHA512,
+ 30,
+ {0x1c, 0x41, 0xcc, 0x91, 0x8d, 0x7f, 0x45, 0x45, 0x8e, 0x0b, 0xcf, 0x5a,
+ 0x8e, 0x4b, 0xa5, 0xee, 0xcf, 0x39, 0xbe, 0xff, 0xac, 0x05, 0xfc, 0x67,
+ 0x0a, 0xdf, 0xca, 0x93, 0x3f, 0x8e, 0x99, 0x70, 0x61, 0xfb, 0x54, 0x6a,
+ 0x2f, 0xaa, 0xcf, 0x4c, 0xbc, 0x92, 0xf7, 0xb6, 0xda, 0x6b, 0x7e, 0xc9,
+ 0x7b, 0xc1, 0x42, 0xb4, 0x1f, 0x38, 0x47, 0x64, 0x58, 0x83, 0x6d, 0xf7,
+ 0x16, 0xb9, 0xb7, 0x59, 0x70, 0x72, 0xf1, 0x18, 0x48, 0xbf, 0xfa, 0xf7,
+ 0xad, 0xe3, 0x87, 0x14, 0x35, 0xf2, 0xb0, 0x6f, 0xa0, 0xba, 0xeb, 0x08,
+ 0xd3, 0xbe, 0x31, 0x46, 0x6d, 0x6c, 0x10, 0x40, 0x9e, 0x38, 0x71, 0xc9,
+ 0x2d, 0xf4, 0xa6, 0xa5, 0x34, 0x6b, 0x5d, 0x7c, 0x3e, 0x82, 0xb9, 0x05,
+ 0x39, 0x03, 0x3d, 0x17, 0x0e, 0x49, 0x50, 0x32, 0x01, 0x69, 0xc7, 0xd9,
+ 0xdb, 0x51, 0x59, 0x20, 0x1b, 0xb5, 0x45, 0x7e, 0x9b, 0x3c, 0x02, 0xc9,
+ 0xaa, 0x6f, 0xbf, 0x2b, 0x53, 0x59, 0xf4, 0xb6, 0x57, 0x70, 0x2d, 0x37,
+ 0xf3, 0x4b, 0xb0, 0xea, 0x28, 0x41, 0xe4, 0x6c, 0x73, 0xf6, 0xd3, 0x0a,
+ 0xc5, 0x46, 0xc1, 0xcc, 0x8a, 0x83, 0xc7, 0x23, 0x19, 0xbc, 0xab, 0xf4,
+ 0xac, 0x74, 0x1a, 0x54, 0x2f, 0x2c, 0x45, 0xfb, 0xdb, 0xde, 0x6f, 0x4d,
+ 0x8b, 0xe8, 0x89, 0x06, 0xa2, 0x4e, 0xfa, 0x7f, 0x62, 0xcd, 0x5e, 0x76,
+ 0x97, 0xef, 0x02, 0xa7, 0x6c, 0x3f, 0xc8, 0x27, 0xc1, 0xd2, 0x96, 0x9d,
+ 0x8c, 0x4e, 0xf0, 0x56, 0x58, 0xac, 0x4d, 0xe9, 0xea, 0x06, 0xda, 0xc8,
+ 0xc6, 0xc0, 0xa6, 0x5b, 0xc3, 0xd0, 0x5a, 0xe3, 0x51, 0x74, 0x28, 0x88,
+ 0x3a, 0x0c, 0x21, 0x90, 0x84, 0x48, 0x6c, 0x87, 0x93, 0xe2, 0xd5, 0x46,
+ 0xbe, 0x6c, 0x8c, 0xff, 0xe0, 0x0e, 0x07, 0xeb, 0x7b, 0x82, 0xa0, 0x74,
+ 0x49, 0xc7, 0x26, 0xc4},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 31
+ {SEC_OID_SHA512,
+ 31,
+ {0x1b, 0x80, 0x69, 0x0c, 0x32, 0x38, 0x02, 0x24, 0x1d, 0x2b, 0x9f, 0xd1,
+ 0xb0, 0x24, 0x57, 0x1f, 0xce, 0x1b, 0xa7, 0x70, 0x56, 0x60, 0x18, 0x75,
+ 0x3d, 0x64, 0x34, 0xd0, 0x92, 0x73, 0x36, 0xd9, 0xd4, 0x44, 0x1a, 0x84,
+ 0x5d, 0x62, 0x9c, 0xa2, 0x75, 0x50, 0x2d, 0x14, 0xbf, 0x81, 0x8a, 0xe7,
+ 0xa5, 0x8f, 0xf7, 0xaf, 0x42, 0x7c, 0x3b, 0x8e, 0xc8, 0x89, 0x97, 0x47,
+ 0x35, 0x37, 0xcc, 0x56, 0x42, 0x67, 0x27, 0x0b, 0xb2, 0xbe, 0x00, 0x30,
+ 0xe0, 0xcd, 0x93, 0x4c, 0x41, 0x7f, 0x81, 0x40, 0x91, 0x83, 0x1f, 0xcf,
+ 0x77, 0x63, 0x31, 0xda, 0xa9, 0xe7, 0x3b, 0x7e, 0x42, 0x6f, 0x73, 0xf0,
+ 0xca, 0x9c, 0x17, 0x33, 0xd0, 0x15, 0xf3, 0x7c, 0xce, 0x58, 0x93, 0x72,
+ 0x3f, 0x1c, 0xe9, 0xfb, 0x2f, 0xa0, 0xbf, 0xc3, 0xdf, 0x6f, 0xe7, 0xac,
+ 0x28, 0x54, 0x99, 0x83, 0xfe, 0xd2, 0xf0, 0x5b, 0x70, 0xea, 0xe4, 0x64,
+ 0x80, 0x11, 0xda, 0x36, 0x85, 0x5f, 0x89, 0x2d, 0xc6, 0x5c, 0x06, 0xc9,
+ 0x09, 0xff, 0xa1, 0x79, 0xa8, 0x95, 0x05, 0x01, 0xf4, 0xe6, 0x50, 0xfc,
+ 0x6a, 0x1b, 0x05, 0xab, 0x98, 0x8e, 0xdd, 0x59, 0xae, 0xf6, 0x85, 0xd5,
+ 0xb0, 0x52, 0x24, 0x44, 0x5d, 0x96, 0x03, 0xd5, 0xb8, 0x16, 0xf1, 0xea,
+ 0x3b, 0x37, 0x43, 0xfd, 0xe5, 0x47, 0xde, 0x72, 0xf1, 0x5c, 0xa6, 0x0c,
+ 0x30, 0x5c, 0x6f, 0x49, 0x33, 0x10, 0xd2, 0x2e, 0x84, 0x52, 0x3b, 0x03,
+ 0x6b, 0xd7, 0x1b, 0x1f, 0xc3, 0xe3, 0x81, 0x64, 0xef, 0x7b, 0x95, 0x4b,
+ 0x0b, 0xec, 0x02, 0x8f, 0xba, 0x60, 0xc4, 0x72, 0x07, 0x10, 0x35, 0x6d,
+ 0x08, 0x09, 0x17, 0xc1, 0xc5, 0xab, 0xce, 0x6d, 0x27, 0xd3, 0xff, 0x35,
+ 0xd6, 0x3b, 0xaa, 0xf6, 0x85, 0xdb, 0x37, 0xdc, 0x76, 0x56, 0x8e, 0x3b,
+ 0x35, 0x14, 0x7d, 0x54},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 32
+ {SEC_OID_SHA512,
+ 32,
+ {0x59, 0x6d, 0x8e, 0x97, 0x30, 0x03, 0x03, 0x42, 0xf7, 0x2f, 0x0a, 0x85,
+ 0x0f, 0xa5, 0xef, 0x74, 0x6f, 0x63, 0xb8, 0x9a, 0x1e, 0x0c, 0x48, 0xb6,
+ 0x7a, 0x81, 0x7f, 0x77, 0x5a, 0xc9, 0x37, 0x45, 0x49, 0x36, 0xcd, 0x84,
+ 0x00, 0x65, 0x3f, 0x4d, 0x1f, 0x82, 0xe3, 0x15, 0x59, 0x7b, 0x9e, 0x51,
+ 0x46, 0xff, 0x3f, 0xe4, 0xf9, 0x41, 0x2f, 0x81, 0xcf, 0x6f, 0x85, 0x16,
+ 0xd9, 0xd4, 0x40, 0xc9, 0xc0, 0x1c, 0x6a, 0x8e, 0x0a, 0x56, 0x83, 0x8e,
+ 0x2a, 0x20, 0x62, 0x16, 0xb2, 0xf3, 0xe4, 0x19, 0xe5, 0xfc, 0xfe, 0xaa,
+ 0xcc, 0x7c, 0x9b, 0xe4, 0xff, 0xfc, 0x75, 0x86, 0xec, 0x21, 0xd8, 0xbc,
+ 0xa6, 0xb4, 0x9a, 0x2e, 0xfe, 0x44, 0xd6, 0x62, 0x66, 0xf2, 0x98, 0xa3,
+ 0xb7, 0x0c, 0x43, 0x10, 0xeb, 0x22, 0xe6, 0x43, 0x66, 0xbb, 0xd5, 0xf3,
+ 0x24, 0xa1, 0xc9, 0xc6, 0x67, 0xcf, 0x0d, 0x97, 0x0e, 0xcb, 0x37, 0x19,
+ 0x0b, 0xf7, 0xc9, 0x89, 0x77, 0xf1, 0x80, 0x10, 0x0d, 0x3d, 0x6c, 0x63,
+ 0xe3, 0xdb, 0xfe, 0x38, 0x2e, 0x40, 0x61, 0x28, 0xea, 0xdc, 0xbb, 0x99,
+ 0xe4, 0x54, 0x07, 0xa8, 0x58, 0xdc, 0x6a, 0x44, 0x3b, 0xdf, 0xef, 0x2c,
+ 0x95, 0x31, 0xbd, 0x24, 0x61, 0x18, 0x6c, 0xe2, 0x1e, 0xd3, 0x4c, 0xf5,
+ 0x71, 0x5b, 0x76, 0x4c, 0x5b, 0xb4, 0xd4, 0xcc, 0xa9, 0xfb, 0x59, 0xc7,
+ 0xf9, 0x0d, 0x9f, 0x71, 0xf4, 0x3e, 0xaf, 0xbb, 0x25, 0x69, 0x06, 0x09,
+ 0x5e, 0xdc, 0x27, 0x67, 0x9b, 0x8c, 0x75, 0x2b, 0x62, 0x32, 0xad, 0x37,
+ 0x4c, 0x66, 0x8d, 0x4e, 0xf2, 0xc5, 0x5b, 0xc6, 0xfa, 0xd3, 0x62, 0xf8,
+ 0x53, 0x8b, 0x55, 0x3e, 0xce, 0xa8, 0x65, 0x8a, 0xdf, 0x73, 0xfb, 0xee,
+ 0x8c, 0x6c, 0x47, 0x28, 0x9d, 0x9a, 0xc5, 0xc4, 0x47, 0x1f, 0x74, 0x84,
+ 0x76, 0x97, 0xed, 0x26},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 33
+ {SEC_OID_SHA512,
+ 33,
+ {0x76, 0x60, 0x27, 0x24, 0x6b, 0xf7, 0xd6, 0xeb, 0x5d, 0x4a, 0x13, 0x7d,
+ 0xfc, 0x5d, 0x53, 0x7f, 0xe2, 0x44, 0x61, 0x56, 0x83, 0x44, 0x28, 0xd9,
+ 0x28, 0xf6, 0xc2, 0xc9, 0x27, 0xf8, 0xe9, 0x11, 0xfd, 0x57, 0xdb, 0x47,
+ 0x4d, 0x55, 0xb4, 0xe8, 0x00, 0x7a, 0x0c, 0xc6, 0x5d, 0x40, 0xe7, 0xf3,
+ 0xb1, 0x3c, 0x16, 0xab, 0x4c, 0x10, 0x65, 0x50, 0xe5, 0xa8, 0x90, 0x59,
+ 0x86, 0x2a, 0x86, 0xd9, 0x5b, 0x2d, 0xe4, 0xda, 0xe3, 0x2d, 0x29, 0xf7,
+ 0xfa, 0x0a, 0xb6, 0x7b, 0xcc, 0xdb, 0x74, 0xf9, 0x07, 0x08, 0x15, 0x3e,
+ 0x5c, 0x72, 0x66, 0x14, 0xac, 0x33, 0xd6, 0x1b, 0x3f, 0xf9, 0x0c, 0x90,
+ 0xa2, 0xc8, 0xb7, 0x27, 0x7d, 0xc3, 0x3e, 0x67, 0x76, 0x47, 0xcf, 0xdd,
+ 0x30, 0x34, 0x62, 0xed, 0x19, 0x2c, 0x14, 0x52, 0x64, 0xf2, 0x53, 0xcf,
+ 0xc4, 0x03, 0xbd, 0x55, 0xa4, 0x88, 0x55, 0xea, 0x68, 0x3b, 0x3e, 0x0d,
+ 0x39, 0xb8, 0x66, 0xc9, 0x40, 0x8f, 0x14, 0x9f, 0x76, 0xbe, 0xee, 0x22,
+ 0x7a, 0x9b, 0x22, 0x72, 0x0c, 0xb5, 0xea, 0xfe, 0x4c, 0xca, 0xb9, 0x4d,
+ 0xcd, 0xa7, 0x83, 0xce, 0x5a, 0x15, 0xc2, 0x99, 0x05, 0xc2, 0xd9, 0x32,
+ 0xb5, 0x7e, 0xaf, 0x35, 0x9e, 0x1e, 0x06, 0x6e, 0xe4, 0xe4, 0x1f, 0x97,
+ 0xee, 0x23, 0x38, 0xbd, 0x61, 0xf0, 0x1b, 0xc0, 0x51, 0x64, 0x63, 0xa6,
+ 0x18, 0x9c, 0xbd, 0xdb, 0xd0, 0x83, 0xe6, 0x1f, 0x82, 0xe6, 0xed, 0x91,
+ 0x89, 0x42, 0x24, 0x2c, 0xa1, 0x78, 0xde, 0x8e, 0xc4, 0x5d, 0x9c, 0x3a,
+ 0xbb, 0xe0, 0xd6, 0xa6, 0x21, 0xfd, 0x39, 0x51, 0x14, 0xec, 0x2f, 0x53,
+ 0x68, 0x3c, 0xfc, 0xe2, 0x5c, 0x5d, 0x5c, 0x57, 0x58, 0xf8, 0x1b, 0xda,
+ 0x5f, 0x23, 0x23, 0xc4, 0xf5, 0x89, 0x7e, 0x7b, 0xdb, 0x5e, 0x0b, 0x1c,
+ 0x9a, 0x26, 0x91, 0xcd},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 34
+ {SEC_OID_SHA512,
+ 34,
+ {0x74, 0x65, 0x09, 0x3e, 0x55, 0xef, 0x94, 0xf1, 0x27, 0xa9, 0x55, 0x82,
+ 0x58, 0x7d, 0x40, 0x96, 0xc6, 0x93, 0x91, 0xe5, 0xfd, 0x93, 0x5f, 0x96,
+ 0x79, 0xcd, 0x24, 0x23, 0xd5, 0xe4, 0xe2, 0xed, 0xb5, 0x3e, 0x1c, 0x61,
+ 0x06, 0xf1, 0x2e, 0x57, 0xfb, 0x37, 0x2f, 0x0a, 0xd6, 0xf0, 0x79, 0x5f,
+ 0xc9, 0x61, 0x96, 0x51, 0x56, 0x88, 0x34, 0xbe, 0x5f, 0x78, 0xd4, 0x61,
+ 0x44, 0x98, 0xb7, 0x96, 0x15, 0xf8, 0x94, 0x05, 0x8d, 0x5e, 0x9b, 0xe9,
+ 0x11, 0x38, 0x89, 0x5f, 0xc5, 0xf3, 0x8f, 0x4d, 0xea, 0x43, 0x5e, 0xe9,
+ 0xd8, 0xf9, 0xa4, 0x3c, 0xf3, 0xbd, 0x98, 0x77, 0x8b, 0x1c, 0x6d, 0x17,
+ 0xad, 0x42, 0x85, 0x33, 0x8b, 0x26, 0xac, 0x12, 0x88, 0xb9, 0x7c, 0x4b,
+ 0x2f, 0xd1, 0xad, 0x27, 0xd0, 0x2c, 0x15, 0x2f, 0x38, 0xe2, 0xca, 0xb7,
+ 0x36, 0x77, 0xde, 0x73, 0x4e, 0x56, 0xe6, 0xd4, 0x8f, 0x1c, 0xb5, 0xc8,
+ 0xbb, 0x5c, 0xdc, 0xe8, 0x59, 0x79, 0x52, 0xfb, 0x63, 0xab, 0x58, 0x01,
+ 0xd6, 0x0a, 0xcd, 0xe5, 0x02, 0xe5, 0x58, 0x38, 0x25, 0x17, 0x36, 0x46,
+ 0xd4, 0xad, 0x4a, 0x7f, 0x47, 0xdf, 0xe0, 0x60, 0xeb, 0x7e, 0xaf, 0x34,
+ 0xe4, 0x4a, 0x45, 0xf6, 0x21, 0xa5, 0x7c, 0x6a, 0xfe, 0x57, 0xa4, 0xfa,
+ 0x2b, 0xf7, 0x85, 0xb0, 0x9f, 0x0c, 0xca, 0xa2, 0xd6, 0x17, 0x9f, 0x41,
+ 0x69, 0xb6, 0x5b, 0xd8, 0xd7, 0x1b, 0x1d, 0xdb, 0x3e, 0xc9, 0x28, 0x07,
+ 0x70, 0x83, 0x54, 0xcb, 0x10, 0xd1, 0x0a, 0x4f, 0x19, 0x8d, 0xcd, 0x1e,
+ 0xaf, 0x82, 0x10, 0x07, 0x9b, 0x12, 0xec, 0x50, 0xa0, 0xb7, 0x59, 0xe0,
+ 0xf3, 0x21, 0x03, 0xf4, 0x6d, 0x25, 0x61, 0x56, 0xe8, 0x63, 0x5c, 0x99,
+ 0xc9, 0x73, 0xa0, 0x3f, 0x70, 0xf3, 0x1e, 0x32, 0xed, 0x7c, 0x44, 0x1d,
+ 0xd4, 0xd7, 0xe3, 0x6d},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 35
+ {SEC_OID_SHA512,
+ 35,
+ {0x79, 0x25, 0xdb, 0x05, 0xfc, 0x29, 0x6b, 0x0d, 0x36, 0x9a, 0x66, 0x95,
+ 0x03, 0x8c, 0x41, 0x96, 0xef, 0x66, 0xd4, 0x7f, 0x0a, 0x38, 0x9e, 0xa0,
+ 0x5f, 0x09, 0x04, 0xeb, 0x9c, 0x04, 0x8e, 0xeb, 0x46, 0x45, 0x16, 0xde,
+ 0x24, 0x74, 0x37, 0xb2, 0xc8, 0xab, 0xa8, 0xfa, 0x6f, 0x95, 0xb5, 0x63,
+ 0xc9, 0x82, 0xd2, 0x1f, 0x51, 0x41, 0x50, 0x5d, 0x26, 0x76, 0xb7, 0x69,
+ 0x14, 0x54, 0xa5, 0xf0, 0xc9, 0xc9, 0xd0, 0x7d, 0x19, 0xb8, 0x1c, 0x90,
+ 0x1b, 0x01, 0xf9, 0xc1, 0xcf, 0x5b, 0xd9, 0xb0, 0xd5, 0xe0, 0xb2, 0xe2,
+ 0x44, 0xb8, 0x47, 0x5a, 0x19, 0x31, 0xef, 0xd5, 0x67, 0x6b, 0xc1, 0x8f,
+ 0x84, 0xa8, 0xbf, 0x97, 0x03, 0x1e, 0x2f, 0xad, 0xea, 0x11, 0x60, 0xed,
+ 0x84, 0x37, 0xc2, 0xdf, 0xd9, 0xa8, 0xf7, 0xfa, 0x91, 0x8e, 0x93, 0xdc,
+ 0x88, 0x03, 0xde, 0x82, 0x1a, 0x06, 0x7b, 0x0e, 0xed, 0xa6, 0xa6, 0xba,
+ 0x7c, 0x0a, 0x74, 0xf4, 0x03, 0xb3, 0xfd, 0xe7, 0x8b, 0x18, 0x2c, 0x7a,
+ 0x22, 0xb6, 0xca, 0x77, 0x95, 0x13, 0xe0, 0x95, 0x5a, 0x8f, 0xcc, 0x69,
+ 0xd9, 0xa6, 0xd7, 0xd1, 0xe7, 0x96, 0x0c, 0x03, 0x25, 0x39, 0xf1, 0x73,
+ 0x22, 0xcc, 0x40, 0xe8, 0x69, 0x8c, 0x14, 0x6d, 0xf8, 0x44, 0x8e, 0xc2,
+ 0xa4, 0x30, 0x20, 0x3d, 0xbe, 0x53, 0x42, 0x1f, 0x2c, 0xf1, 0x91, 0x58,
+ 0xbf, 0xab, 0xa3, 0x68, 0x40, 0xa5, 0x33, 0x6a, 0x77, 0x52, 0x00, 0x39,
+ 0x5d, 0xd1, 0xfe, 0xb4, 0x36, 0x3a, 0x4d, 0xf2, 0xd1, 0x15, 0xb6, 0x50,
+ 0x8f, 0xb2, 0xa5, 0x2a, 0x7e, 0x18, 0x96, 0xa8, 0x5f, 0xc7, 0x78, 0xaf,
+ 0x2e, 0x01, 0x4d, 0x48, 0x5b, 0xd2, 0x70, 0xde, 0x87, 0x27, 0x64, 0x0d,
+ 0x7e, 0x87, 0x8f, 0xee, 0x0c, 0xa4, 0x1b, 0x55, 0x22, 0x41, 0xa8, 0x3c,
+ 0x15, 0x31, 0xfc, 0xff},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 36
+ {SEC_OID_SHA512,
+ 36,
+ {0x72, 0x55, 0xb2, 0xff, 0x2d, 0xcd, 0x72, 0x41, 0xda, 0xf5, 0xc0, 0x97,
+ 0x3f, 0x37, 0xf4, 0x60, 0xe2, 0xac, 0x85, 0xbd, 0x20, 0xd4, 0x31, 0x0c,
+ 0x27, 0x97, 0xf2, 0xe2, 0x63, 0xf4, 0xf8, 0xdf, 0x1a, 0x70, 0xee, 0xd7,
+ 0x14, 0xbf, 0x5f, 0xb1, 0x9c, 0xce, 0xcd, 0x66, 0x39, 0x1a, 0xbf, 0x0d,
+ 0x3d, 0x62, 0x66, 0x31, 0x3c, 0xf2, 0x8b, 0x82, 0x86, 0x94, 0xce, 0xeb,
+ 0x98, 0x46, 0xe9, 0xad, 0xaa, 0xce, 0x75, 0xf6, 0x91, 0xf9, 0xaf, 0x58,
+ 0x18, 0xe0, 0x5f, 0xdc, 0xcb, 0x2e, 0x2d, 0xc0, 0xc9, 0xcb, 0xef, 0x64,
+ 0xae, 0xe2, 0xe0, 0x58, 0xa0, 0x95, 0x4e, 0xc3, 0xac, 0x9d, 0x51, 0x46,
+ 0x07, 0x37, 0x96, 0xfe, 0xe6, 0xf1, 0xfb, 0xac, 0xa6, 0x76, 0xa5, 0xcb,
+ 0x70, 0xb0, 0x0b, 0xd0, 0x02, 0x3b, 0x7d, 0x17, 0x1e, 0x4f, 0x79, 0xd2,
+ 0x2d, 0x16, 0xfa, 0x3d, 0x68, 0x86, 0xf7, 0x69, 0x5e, 0xbf, 0x19, 0xef,
+ 0x51, 0xd0, 0xd6, 0xe1, 0x93, 0xca, 0x73, 0x93, 0x9c, 0x62, 0x0c, 0x63,
+ 0x28, 0x81, 0xa2, 0x6d, 0x61, 0xa3, 0x54, 0x18, 0x4e, 0x00, 0xe8, 0x05,
+ 0xe2, 0x03, 0x26, 0x17, 0x3f, 0xc1, 0x4f, 0x1e, 0x0a, 0xd0, 0xe8, 0x5c,
+ 0x74, 0x27, 0x21, 0x38, 0xf5, 0x83, 0x45, 0xc3, 0x65, 0xe4, 0xe4, 0x66,
+ 0x23, 0xc6, 0x24, 0x99, 0x5b, 0xda, 0x7e, 0xb6, 0xbe, 0x14, 0xbe, 0x0d,
+ 0x27, 0x6d, 0x6b, 0x6a, 0xb7, 0x70, 0xb1, 0xd1, 0xe4, 0x24, 0xae, 0xba,
+ 0x56, 0x2e, 0x80, 0xbe, 0xc5, 0x09, 0xfe, 0x3c, 0x36, 0x46, 0xf4, 0x55,
+ 0xad, 0x9f, 0x3c, 0xe1, 0xdb, 0x8f, 0x8b, 0x92, 0x3a, 0xed, 0x9a, 0xc8,
+ 0x9a, 0x72, 0x50, 0x5e, 0x60, 0x8f, 0x3e, 0xc9, 0xe5, 0x8b, 0xe7, 0xbd,
+ 0x13, 0x0e, 0x81, 0xc1, 0xe7, 0xd3, 0xb0, 0xbc, 0xfd, 0x20, 0xbd, 0xcd,
+ 0xa9, 0xe0, 0x94, 0x5f},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 37
+ {SEC_OID_SHA512,
+ 37,
+ {0x9c, 0xfc, 0xb1, 0xb8, 0xab, 0xbf, 0xd5, 0xca, 0x02, 0x37, 0x94, 0x91,
+ 0xae, 0x39, 0xe3, 0x98, 0x2a, 0xc9, 0xfe, 0x8b, 0xdf, 0x95, 0x77, 0x95,
+ 0x7a, 0xe3, 0x9c, 0xc3, 0xb7, 0xc8, 0x28, 0x15, 0x06, 0x3a, 0x17, 0x98,
+ 0x22, 0x65, 0x7a, 0xee, 0x36, 0x70, 0xe4, 0xb3, 0x74, 0x36, 0xd4, 0x7d,
+ 0x7c, 0x24, 0xb7, 0x9f, 0x5a, 0xc0, 0x6d, 0x14, 0xa9, 0xef, 0x51, 0xd5,
+ 0xd4, 0x8b, 0xe5, 0x24, 0xd0, 0x9d, 0x1b, 0x80, 0x68, 0xb1, 0xaf, 0x51,
+ 0x8e, 0xc4, 0xc8, 0x0e, 0x2d, 0xa5, 0x96, 0xd9, 0xcc, 0x5f, 0x0f, 0xcd,
+ 0x26, 0x1a, 0x36, 0x6d, 0xdf, 0xb1, 0x91, 0xd0, 0x76, 0x7e, 0x02, 0x37,
+ 0x11, 0x84, 0xeb, 0xe7, 0xb5, 0x99, 0x98, 0x79, 0xca, 0x80, 0x5a, 0x79,
+ 0xc4, 0x28, 0x31, 0x5e, 0xbc, 0x35, 0x0e, 0xbe, 0x3d, 0x83, 0x2f, 0xa0,
+ 0xbc, 0xa8, 0x72, 0x48, 0xbe, 0x57, 0xb1, 0xc1, 0xce, 0x72, 0xdf, 0x27,
+ 0x1c, 0xd7, 0x82, 0x68, 0x88, 0xc4, 0x3d, 0xbc, 0x4f, 0x18, 0x76, 0x40,
+ 0xee, 0x5c, 0xde, 0x3e, 0xe3, 0xf0, 0x04, 0xb5, 0x30, 0xbf, 0xcd, 0xdf,
+ 0xc0, 0xee, 0xc7, 0x88, 0x49, 0x98, 0x25, 0x53, 0x51, 0xc7, 0xcf, 0xb7,
+ 0xae, 0x5d, 0x83, 0x56, 0xfb, 0xce, 0x91, 0x0d, 0xf9, 0xec, 0x47, 0x1e,
+ 0xcf, 0xd1, 0x5c, 0x36, 0x66, 0xb7, 0x94, 0x3d, 0xdb, 0xbf, 0x3c, 0x68,
+ 0x82, 0x89, 0xce, 0x33, 0x75, 0xbf, 0xa8, 0xa0, 0xfb, 0xf3, 0xf6, 0x07,
+ 0x83, 0x76, 0xc5, 0xf3, 0x10, 0x69, 0x08, 0x72, 0xc7, 0xe6, 0x08, 0xb8,
+ 0x7b, 0x68, 0x0b, 0xe6, 0x6d, 0x91, 0x63, 0x0c, 0x8f, 0x3a, 0x71, 0xe4,
+ 0x49, 0x06, 0xc7, 0x55, 0x60, 0x85, 0x5e, 0xf3, 0xf3, 0x41, 0xbd, 0x8c,
+ 0xfc, 0xc1, 0xe4, 0x9c, 0xbf, 0x77, 0xb5, 0x82, 0x22, 0xee, 0x12, 0x88,
+ 0xb6, 0x97, 0x9a, 0xd5},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 38
+ {SEC_OID_SHA512,
+ 38,
+ {0x67, 0xc3, 0xf8, 0x29, 0x3b, 0x51, 0x46, 0x37, 0xca, 0x21, 0x41, 0x74,
+ 0x22, 0xca, 0xd5, 0xf3, 0xc5, 0xf3, 0x9f, 0xa9, 0x7c, 0xff, 0xaf, 0xd6,
+ 0x17, 0xac, 0x72, 0x64, 0x9a, 0x90, 0x26, 0x04, 0x7e, 0x6d, 0x8a, 0xd9,
+ 0x68, 0xe4, 0x8a, 0x95, 0x23, 0xd0, 0x88, 0x36, 0x66, 0xdc, 0xf1, 0xd7,
+ 0x74, 0x5e, 0x2b, 0xca, 0x24, 0x6f, 0x01, 0xdc, 0x28, 0x5c, 0x34, 0xb8,
+ 0x7c, 0x10, 0xba, 0xe0, 0x61, 0xe8, 0xe9, 0xe9, 0xb2, 0x7c, 0x67, 0x3e,
+ 0x43, 0xc3, 0x11, 0xbd, 0x23, 0x53, 0x14, 0x43, 0x96, 0x0f, 0x13, 0x2d,
+ 0x78, 0xe6, 0x67, 0xea, 0x8d, 0x22, 0xe1, 0x18, 0xad, 0xa4, 0xef, 0xeb,
+ 0x34, 0xa8, 0x4d, 0x14, 0x7b, 0x92, 0x06, 0xa5, 0xc4, 0x62, 0xf8, 0x9c,
+ 0x49, 0xc3, 0x47, 0x85, 0x41, 0x65, 0x75, 0xe7, 0xec, 0x1d, 0x61, 0xc0,
+ 0xcd, 0xdc, 0xb4, 0xaa, 0xca, 0x30, 0x9b, 0x44, 0xcd, 0x5a, 0x5d, 0x0a,
+ 0x02, 0x66, 0xe7, 0xdd, 0x71, 0x17, 0x1e, 0x16, 0x0b, 0x76, 0x1d, 0xc3,
+ 0xf1, 0x20, 0x24, 0xb2, 0x50, 0x81, 0x96, 0xca, 0xab, 0xa0, 0x10, 0x2a,
+ 0xe7, 0x4c, 0x7d, 0xd1, 0xcf, 0x1c, 0x1f, 0x45, 0x12, 0x7c, 0xf5, 0x32,
+ 0xf2, 0x74, 0x48, 0x9e, 0x9a, 0xf6, 0x3c, 0x02, 0xb2, 0xd5, 0x66, 0x43,
+ 0x75, 0xfa, 0xaf, 0x1b, 0x7b, 0xa2, 0xb5, 0x56, 0xd4, 0x6b, 0x14, 0x5c,
+ 0x28, 0xa8, 0xd1, 0x23, 0xb5, 0xc8, 0x8c, 0x01, 0x51, 0x69, 0x8f, 0x77,
+ 0x71, 0xb7, 0x90, 0xc0, 0x0c, 0x17, 0xe7, 0x5b, 0xd6, 0x3d, 0x48, 0x40,
+ 0x6b, 0x4b, 0x24, 0x58, 0x27, 0x36, 0x4f, 0xca, 0xfd, 0x4f, 0xad, 0xf6,
+ 0x05, 0xbc, 0x5f, 0x68, 0xa7, 0x83, 0x23, 0xd3, 0x62, 0x18, 0x9c, 0xe6,
+ 0x01, 0xa7, 0x91, 0x9e, 0x79, 0x27, 0xe3, 0xc6, 0x2c, 0x21, 0x49, 0xc9,
+ 0x90, 0x25, 0xd5, 0xb3},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 39
+ {SEC_OID_SHA512,
+ 39,
+ {0x58, 0x4f, 0xf1, 0xc5, 0xa6, 0x66, 0x82, 0x79, 0xb2, 0x9b, 0x0e, 0x4a,
+ 0x49, 0xfd, 0x2e, 0xb6, 0x54, 0xc7, 0xb6, 0x46, 0x6e, 0x76, 0x50, 0x1a,
+ 0x79, 0xcf, 0x20, 0x45, 0x40, 0xda, 0x66, 0xe9, 0x8d, 0x74, 0xab, 0xb6,
+ 0x7a, 0x99, 0x01, 0x40, 0xe2, 0xc5, 0x80, 0xcc, 0x17, 0xcb, 0x0e, 0xb9,
+ 0xa0, 0xec, 0xa5, 0xd9, 0x2f, 0x05, 0xc7, 0x42, 0xef, 0xf0, 0xa0, 0x37,
+ 0xe8, 0x41, 0xf2, 0x2b, 0xaa, 0x11, 0x44, 0xe2, 0x90, 0x8d, 0xf2, 0xc2,
+ 0xdf, 0xff, 0xd0, 0x57, 0x4e, 0xdd, 0xf7, 0x1e, 0xef, 0xa0, 0xa6, 0xd9,
+ 0xea, 0xb1, 0x6d, 0x29, 0xac, 0xba, 0x2a, 0xf2, 0xea, 0x9c, 0x6b, 0x28,
+ 0xf9, 0xe5, 0x77, 0xcf, 0x24, 0xe8, 0xfd, 0x68, 0xb1, 0x60, 0x04, 0x7d,
+ 0x01, 0x60, 0x1a, 0x40, 0x7c, 0x04, 0x8a, 0x62, 0xaf, 0x43, 0x80, 0xb2,
+ 0xbd, 0x30, 0x02, 0x77, 0xf3, 0xf9, 0x55, 0x31, 0xe0, 0xc4, 0x64, 0x85,
+ 0x67, 0xcd, 0x04, 0x32, 0x07, 0xe8, 0xc8, 0x0f, 0xe9, 0x3a, 0x76, 0x32,
+ 0x14, 0xde, 0xd5, 0xc6, 0x70, 0x6f, 0xa2, 0x61, 0x7d, 0x8e, 0x0e, 0x6c,
+ 0xb2, 0x7c, 0xb2, 0x72, 0x7b, 0x96, 0x61, 0x22, 0xee, 0x50, 0x31, 0x19,
+ 0x7c, 0x1c, 0x6f, 0x3f, 0x84, 0xad, 0x11, 0x39, 0xd8, 0x67, 0xf8, 0xc7,
+ 0x70, 0xc3, 0xdc, 0x0d, 0xe7, 0x31, 0xed, 0x67, 0xe3, 0xfb, 0xed, 0x06,
+ 0x8f, 0xf8, 0x6e, 0x39, 0xcb, 0xa4, 0x42, 0x01, 0xa3, 0x09, 0xfc, 0x75,
+ 0xb2, 0xf7, 0xc7, 0xf9, 0x9e, 0x42, 0x82, 0xf8, 0xe1, 0xc7, 0x37, 0x6a,
+ 0x70, 0x19, 0x8f, 0xc8, 0xd3, 0x56, 0x4f, 0x7d, 0x01, 0x5c, 0x79, 0x30,
+ 0x65, 0x84, 0x56, 0xa9, 0x4f, 0x59, 0x4a, 0xbf, 0xb6, 0xeb, 0x6c, 0x87,
+ 0xf4, 0x1a, 0xb3, 0x40, 0x02, 0x9c, 0x57, 0xc7, 0x61, 0xf4, 0x15, 0xf5,
+ 0xe5, 0xfa, 0xf6, 0xb0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 40
+ {SEC_OID_SHA512,
+ 40,
+ {0x19, 0xab, 0x49, 0x72, 0x5a, 0xde, 0xff, 0xce, 0x9e, 0x1b, 0xe9, 0x62,
+ 0x3d, 0x11, 0x88, 0xd5, 0x44, 0x9e, 0x62, 0x40, 0x39, 0x09, 0x44, 0x18,
+ 0x91, 0xa6, 0x17, 0x9d, 0x58, 0x03, 0xdc, 0x61, 0xe3, 0xc6, 0x47, 0x85,
+ 0x8d, 0x8d, 0xb2, 0x4a, 0xb6, 0x1a, 0xa8, 0xf1, 0x16, 0x0d, 0xb2, 0x89,
+ 0xe7, 0xea, 0x07, 0x87, 0x56, 0x5d, 0x28, 0xb0, 0x97, 0xac, 0x97, 0x5e,
+ 0x56, 0x02, 0xf4, 0x05, 0x2b, 0x70, 0x3d, 0xe1, 0x21, 0x1f, 0x11, 0x23,
+ 0x80, 0xaa, 0x92, 0x64, 0x18, 0x0c, 0xa1, 0xac, 0x11, 0x7f, 0xd2, 0x1d,
+ 0xb9, 0xc2, 0xfe, 0x6b, 0x32, 0xdf, 0xa4, 0xb9, 0xe6, 0xfc, 0x42, 0xa9,
+ 0x4e, 0x5b, 0xe8, 0x70, 0x05, 0x77, 0x40, 0x1b, 0x09, 0x58, 0x88, 0x8a,
+ 0xdc, 0x4c, 0xe5, 0xd2, 0x72, 0x0e, 0xa7, 0x9b, 0x1e, 0x86, 0x9b, 0x42,
+ 0xb2, 0x2e, 0x88, 0x52, 0x24, 0xff, 0xf1, 0x4d, 0xe3, 0x67, 0xbd, 0x97,
+ 0x65, 0xe1, 0xe4, 0x26, 0xbe, 0xa3, 0x25, 0xc7, 0xee, 0x79, 0x82, 0xd7,
+ 0xd2, 0x34, 0x20, 0x9e, 0x9f, 0x07, 0x11, 0x53, 0x63, 0xfc, 0xeb, 0x45,
+ 0x95, 0x72, 0xfb, 0x14, 0xc9, 0xb2, 0xc1, 0x47, 0x7d, 0x36, 0xd6, 0x87,
+ 0xdf, 0xb2, 0x41, 0x3f, 0xbf, 0xf7, 0x0a, 0x7e, 0xde, 0xbf, 0x86, 0xa7,
+ 0xbb, 0xdb, 0x99, 0xb1, 0xb6, 0xde, 0x45, 0x45, 0x44, 0x59, 0x7d, 0x49,
+ 0x9b, 0x24, 0x08, 0x67, 0xd2, 0xfb, 0x2b, 0x5e, 0xfa, 0xee, 0xaa, 0x11,
+ 0x07, 0xef, 0x4f, 0xd6, 0x2f, 0x56, 0x84, 0xc4, 0x4d, 0x1a, 0xee, 0x07,
+ 0x5e, 0x52, 0xb4, 0x67, 0x18, 0x7c, 0x33, 0x12, 0xe4, 0x68, 0x89, 0xed,
+ 0xcc, 0x39, 0xf3, 0xe0, 0xbd, 0x9b, 0x57, 0x49, 0x0c, 0x98, 0x02, 0x2c,
+ 0x89, 0xe5, 0xf6, 0x1a, 0x2d, 0xd5, 0x93, 0x16, 0x85, 0xe5, 0xd5, 0xe8,
+ 0xfa, 0x1c, 0xfc, 0xce},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 41
+ {SEC_OID_SHA512,
+ 41,
+ {0x7b, 0xac, 0x33, 0x40, 0xb1, 0x49, 0x8d, 0x46, 0x36, 0x29, 0xf9, 0x1d,
+ 0xe4, 0x40, 0x1a, 0xdc, 0x87, 0x94, 0xd0, 0x76, 0x10, 0xb1, 0x0b, 0x81,
+ 0xef, 0x8b, 0x93, 0x6e, 0x4a, 0x1d, 0xd4, 0xe7, 0x75, 0x3f, 0xf7, 0xbe,
+ 0xfb, 0x08, 0x39, 0x4e, 0xc3, 0xd2, 0x21, 0x3a, 0x96, 0x9a, 0xdb, 0x00,
+ 0x49, 0x2e, 0xf6, 0x12, 0x47, 0xfc, 0xd7, 0x7e, 0x1b, 0xdc, 0xc4, 0xf5,
+ 0xbf, 0xf4, 0x1a, 0xaf, 0x90, 0x4a, 0xc0, 0x21, 0xb1, 0x94, 0xb1, 0xb5,
+ 0x3e, 0x87, 0x63, 0xbe, 0x53, 0x31, 0xe7, 0x1f, 0x7d, 0x0f, 0x30, 0xa7,
+ 0x0b, 0x12, 0xc5, 0xe1, 0xf1, 0x16, 0x78, 0x76, 0x77, 0x04, 0xf9, 0x25,
+ 0x82, 0x7e, 0x90, 0x09, 0x7d, 0x81, 0x16, 0xe3, 0x26, 0x8a, 0x67, 0xb7,
+ 0x7b, 0xa4, 0x0b, 0x2c, 0xe3, 0xf2, 0x9a, 0x80, 0x27, 0xe0, 0x6d, 0x30,
+ 0x72, 0xac, 0xcb, 0x16, 0x38, 0xa0, 0x8d, 0x11, 0x98, 0x19, 0x35, 0x01,
+ 0x35, 0xd7, 0xe3, 0x71, 0x3f, 0x73, 0x66, 0xbe, 0xcb, 0xba, 0x47, 0x97,
+ 0xb2, 0x94, 0xe7, 0x74, 0x54, 0x76, 0xb5, 0x75, 0x04, 0xa9, 0x46, 0x4c,
+ 0xff, 0x1d, 0x43, 0xbd, 0x6a, 0xc7, 0xb9, 0xeb, 0x17, 0xc9, 0x01, 0x7e,
+ 0x95, 0x16, 0x84, 0xd1, 0xd8, 0x51, 0x73, 0x7a, 0x4e, 0x07, 0x85, 0xbe,
+ 0x8f, 0x50, 0xe9, 0x98, 0x1a, 0xf8, 0x83, 0xba, 0xef, 0x33, 0xdd, 0x4b,
+ 0xfb, 0x29, 0x3d, 0x6e, 0x86, 0xa8, 0xec, 0x34, 0x58, 0x2a, 0x55, 0x08,
+ 0xdb, 0xf1, 0x86, 0x0e, 0xc5, 0x90, 0x6e, 0xc9, 0xb1, 0x8b, 0x2d, 0xd0,
+ 0x5e, 0xc3, 0xdf, 0x36, 0x0a, 0x5a, 0x75, 0x6c, 0xd0, 0x32, 0x8d, 0x20,
+ 0x01, 0xe7, 0x52, 0x67, 0x4c, 0xfd, 0xb5, 0x08, 0x03, 0x71, 0xa9, 0xbc,
+ 0x62, 0xa5, 0x6b, 0x32, 0x47, 0xf9, 0x00, 0xef, 0xf0, 0xc9, 0x8b, 0x42,
+ 0x6c, 0xd5, 0xaa, 0xb1},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 42
+ {SEC_OID_SHA512,
+ 42,
+ {0x2f, 0xdc, 0xf4, 0x64, 0x33, 0x52, 0x8f, 0x55, 0xe5, 0x5c, 0x59, 0xdb,
+ 0x36, 0xb4, 0x83, 0x25, 0xfb, 0x14, 0x50, 0x44, 0x6c, 0xdf, 0x23, 0x8c,
+ 0x5a, 0xf6, 0xed, 0xf6, 0x0d, 0x96, 0xea, 0xb9, 0xe0, 0xb7, 0xe0, 0xdd,
+ 0x7d, 0xf8, 0x97, 0x8e, 0x61, 0xaf, 0xbb, 0xbf, 0x98, 0xee, 0xa2, 0x61,
+ 0xeb, 0x18, 0xd0, 0x5c, 0x00, 0x8e, 0xb9, 0x94, 0xad, 0x3a, 0x4b, 0x81,
+ 0x9d, 0x3c, 0xdc, 0x53, 0x0b, 0xc2, 0x6c, 0xb7, 0xe2, 0x0a, 0xe2, 0x57,
+ 0x84, 0xfe, 0x3b, 0x1e, 0xc6, 0x55, 0x37, 0x0b, 0xfa, 0x5a, 0xe8, 0xfe,
+ 0x9e, 0x9a, 0x52, 0xd4, 0xe0, 0xd1, 0xea, 0x59, 0xf5, 0x79, 0xf7, 0x74,
+ 0xdf, 0x7f, 0xcd, 0xbb, 0x1b, 0xb0, 0xa4, 0x6c, 0xa9, 0xf7, 0x93, 0xbf,
+ 0x49, 0x55, 0xae, 0xf5, 0x84, 0xd3, 0x61, 0xc4, 0x12, 0xf4, 0x88, 0xcc,
+ 0x4c, 0xef, 0x93, 0x06, 0x57, 0x4d, 0xc9, 0xc6, 0xab, 0x9f, 0xd3, 0x98,
+ 0x46, 0xb8, 0x23, 0xb4, 0xba, 0xef, 0xa3, 0x7e, 0xd9, 0x55, 0xc8, 0x82,
+ 0x75, 0x56, 0x56, 0xc4, 0x15, 0xa4, 0xd9, 0xc3, 0x0f, 0xfc, 0xa9, 0xda,
+ 0x19, 0x65, 0x63, 0x15, 0x4c, 0x09, 0x35, 0xce, 0x0b, 0x44, 0x45, 0x32,
+ 0x8b, 0xd8, 0x14, 0xb2, 0xdf, 0x98, 0x23, 0x12, 0xa6, 0x88, 0xfa, 0xab,
+ 0x1b, 0x6d, 0xb9, 0x2f, 0xd6, 0xb3, 0x7d, 0x5a, 0x55, 0xe0, 0xaf, 0x70,
+ 0xdb, 0x5d, 0x5c, 0xf3, 0xe3, 0x5e, 0x5d, 0xd6, 0x26, 0x34, 0x1f, 0x53,
+ 0xfb, 0x3c, 0x28, 0x51, 0x4c, 0x9c, 0x68, 0x12, 0xf7, 0x25, 0xd5, 0x67,
+ 0x1d, 0x92, 0x21, 0xdc, 0xe9, 0x18, 0xc3, 0x97, 0xd7, 0x48, 0x4f, 0x0a,
+ 0x87, 0xd8, 0x84, 0xbd, 0xb6, 0x23, 0x00, 0x3b, 0xde, 0x8e, 0xec, 0xdc,
+ 0xb8, 0x7a, 0xad, 0x72, 0x27, 0xdf, 0x07, 0xb6, 0xe7, 0x38, 0xc3, 0xdb,
+ 0x1e, 0x46, 0xc9, 0x32},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 43
+ {SEC_OID_SHA512,
+ 43,
+ {0x67, 0x1d, 0xb3, 0x0f, 0x2d, 0x64, 0x4b, 0x95, 0x4f, 0x94, 0x07, 0x63,
+ 0x48, 0x6a, 0x31, 0x53, 0x30, 0x0b, 0x84, 0x1d, 0x03, 0xf3, 0x87, 0x9e,
+ 0x18, 0xd4, 0xb1, 0x46, 0xc8, 0x50, 0xa9, 0x98, 0xe8, 0xbf, 0x28, 0x4a,
+ 0xd9, 0x97, 0xb5, 0xc1, 0xbc, 0x91, 0xb0, 0x53, 0xbe, 0x86, 0x9a, 0x93,
+ 0xdd, 0xc4, 0x39, 0xc1, 0x36, 0x0a, 0xc2, 0x2e, 0x54, 0x24, 0x7c, 0x77,
+ 0x0f, 0xde, 0xad, 0x30, 0x9d, 0xc2, 0xb8, 0xee, 0x1f, 0xc1, 0x92, 0x52,
+ 0x87, 0x51, 0xca, 0x97, 0xc5, 0xcb, 0xa6, 0xcd, 0x83, 0x3e, 0x65, 0x04,
+ 0x7e, 0x1b, 0x13, 0x6b, 0x9e, 0x16, 0xc8, 0x9d, 0x33, 0x9d, 0x1c, 0x46,
+ 0x11, 0xde, 0xed, 0x08, 0xd7, 0x8a, 0x24, 0x57, 0x35, 0x06, 0x72, 0x9d,
+ 0xf3, 0xa6, 0x7a, 0xb6, 0x27, 0x3d, 0x65, 0x33, 0x41, 0x87, 0x5c, 0xb1,
+ 0x5c, 0x4a, 0xab, 0x9e, 0x32, 0x68, 0x5c, 0xcc, 0xd6, 0xd7, 0x34, 0x61,
+ 0x60, 0x5f, 0x2d, 0x39, 0x7c, 0xc7, 0xd8, 0x24, 0x9c, 0xb3, 0x74, 0xef,
+ 0x06, 0x5a, 0xed, 0x42, 0x37, 0x8c, 0x93, 0x9b, 0x38, 0x75, 0xf6, 0x4f,
+ 0x16, 0xfd, 0x5b, 0x59, 0xdb, 0x01, 0x58, 0x56, 0x9e, 0x60, 0x75, 0xaa,
+ 0xdd, 0x52, 0x06, 0xce, 0x76, 0x50, 0xa0, 0x09, 0x5d, 0x3c, 0x11, 0x31,
+ 0x2c, 0x3e, 0x5f, 0x21, 0xda, 0xb9, 0x89, 0x17, 0xb5, 0x9a, 0xa5, 0x21,
+ 0x8b, 0x69, 0x33, 0x98, 0x53, 0xe2, 0x9f, 0xd5, 0x09, 0x49, 0xfa, 0x24,
+ 0x30, 0x2c, 0x64, 0x75, 0xff, 0x23, 0x29, 0x29, 0x56, 0x2f, 0x03, 0x98,
+ 0x06, 0x06, 0x41, 0x2b, 0xa6, 0xb5, 0x8b, 0xfe, 0x4b, 0xaa, 0xca, 0xee,
+ 0xab, 0xd8, 0xf6, 0xcb, 0xe8, 0x07, 0x00, 0x6c, 0x5a, 0x52, 0x7f, 0x36,
+ 0x8c, 0xc7, 0x71, 0x97, 0x88, 0xbb, 0xa8, 0xf5, 0xe3, 0xde, 0x90, 0x8f,
+ 0x40, 0xd2, 0xfb, 0x4e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 44
+ {SEC_OID_SHA512,
+ 44,
+ {0x02, 0x88, 0x93, 0x87, 0xae, 0xdc, 0xed, 0x02, 0xdd, 0xa2, 0x78, 0x6e,
+ 0x1b, 0x32, 0x29, 0x95, 0x88, 0x23, 0xfe, 0x97, 0x84, 0xb8, 0x1f, 0x0c,
+ 0x19, 0xbc, 0x61, 0x92, 0x0b, 0xa0, 0x0e, 0x34, 0xaa, 0x39, 0x24, 0x09,
+ 0xc5, 0x82, 0xfc, 0x9f, 0x18, 0xdd, 0x2d, 0xb1, 0x25, 0xbd, 0x47, 0xe2,
+ 0x58, 0x20, 0x66, 0x5a, 0x91, 0xb4, 0x83, 0x23, 0x73, 0x58, 0x8a, 0x0d,
+ 0x2f, 0xec, 0xc4, 0xdc, 0x29, 0x21, 0xda, 0x98, 0x60, 0xe1, 0x48, 0x89,
+ 0x6e, 0xfd, 0x00, 0xc7, 0x52, 0x5c, 0x64, 0xfc, 0x8d, 0xef, 0xcf, 0x53,
+ 0x55, 0x1e, 0xf8, 0x97, 0x06, 0x62, 0xb4, 0x3c, 0xda, 0xf1, 0x47, 0x10,
+ 0x05, 0x5d, 0x49, 0x0c, 0x03, 0x1d, 0xf2, 0x72, 0x06, 0xad, 0xbe, 0xd6,
+ 0xb4, 0xd2, 0xcc, 0x5e, 0x65, 0x20, 0x0e, 0xb3, 0xe3, 0x7e, 0xb7, 0xb3,
+ 0xfe, 0x5c, 0x88, 0x97, 0xa2, 0xd8, 0xf1, 0xf1, 0x54, 0x64, 0x59, 0xf1,
+ 0x88, 0x87, 0x52, 0xcb, 0xab, 0x66, 0x57, 0xbb, 0x99, 0x31, 0xc5, 0xdd,
+ 0x6c, 0xd1, 0x06, 0xc1, 0x14, 0xe9, 0xf1, 0x5a, 0xad, 0x08, 0x98, 0xc7,
+ 0x2e, 0xee, 0x92, 0x09, 0xdb, 0x93, 0xe8, 0xa3, 0xf4, 0xff, 0x59, 0x57,
+ 0x78, 0xfd, 0x0f, 0x70, 0xe2, 0x05, 0xc1, 0xe2, 0x1c, 0xc3, 0x7f, 0x64,
+ 0xe7, 0x41, 0xdc, 0xc5, 0x24, 0x0d, 0x97, 0x09, 0x11, 0x57, 0x81, 0xa1,
+ 0x7c, 0xe1, 0xb9, 0x47, 0x4b, 0xd9, 0x6e, 0x6b, 0xf3, 0x0e, 0x32, 0x0f,
+ 0x95, 0xd9, 0xcd, 0x4f, 0x23, 0x4b, 0xbc, 0xc7, 0xd2, 0x3f, 0x49, 0x3a,
+ 0xcb, 0x5d, 0x0a, 0x58, 0xdd, 0x84, 0xe1, 0xfb, 0x16, 0x22, 0xc0, 0x89,
+ 0x40, 0xfe, 0xa7, 0xf6, 0xd1, 0xc8, 0x42, 0xa9, 0x48, 0xeb, 0xb5, 0xf4,
+ 0xf4, 0x78, 0xb0, 0x2e, 0x82, 0x82, 0xdc, 0x55, 0xe6, 0x9c, 0xf0, 0x14,
+ 0x50, 0x9f, 0xd7, 0x70},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 45
+ {SEC_OID_SHA512,
+ 45,
+ {0x2b, 0x9f, 0xe9, 0x3d, 0xa3, 0x0f, 0x53, 0xe3, 0x30, 0xa7, 0x98, 0xd5,
+ 0x43, 0xfb, 0x4e, 0x7f, 0xa9, 0x21, 0x30, 0x38, 0x8c, 0x55, 0x09, 0x1d,
+ 0x28, 0xe8, 0x0c, 0xa9, 0xef, 0x40, 0x06, 0x10, 0x26, 0xa0, 0x13, 0x82,
+ 0x64, 0xc8, 0x06, 0x31, 0x87, 0xe1, 0xfa, 0x37, 0xba, 0xf4, 0x1a, 0xe1,
+ 0x59, 0xd1, 0xd3, 0x89, 0x9e, 0xc9, 0xf2, 0x2a, 0x6a, 0x37, 0x32, 0x5e,
+ 0x80, 0x7a, 0xc8, 0xdf, 0x24, 0x86, 0xdb, 0xee, 0x7f, 0x28, 0x7a, 0x89,
+ 0x6e, 0x91, 0x24, 0xdf, 0x08, 0x72, 0xa9, 0x41, 0xfa, 0x85, 0x13, 0x83,
+ 0x33, 0xfa, 0xd7, 0x61, 0x9f, 0x01, 0x05, 0x33, 0xe8, 0x17, 0xc2, 0x3d,
+ 0xca, 0x7e, 0x86, 0xc7, 0xe9, 0x9c, 0x19, 0x1e, 0x3a, 0xba, 0x44, 0x3d,
+ 0x80, 0xe4, 0xc8, 0x0f, 0xc4, 0x5f, 0xc0, 0xfe, 0x53, 0xa6, 0xe0, 0x1d,
+ 0xf3, 0xae, 0x62, 0x0b, 0xc6, 0xa7, 0x12, 0x1c, 0x53, 0x30, 0x91, 0x34,
+ 0x4c, 0x52, 0xfe, 0x49, 0x6c, 0x34, 0x9e, 0xae, 0xad, 0xfa, 0x63, 0xba,
+ 0x22, 0xc5, 0x8a, 0x90, 0x70, 0xf8, 0xd4, 0xe7, 0x05, 0xdf, 0xff, 0x90,
+ 0xac, 0xb3, 0x55, 0xb7, 0x89, 0x11, 0x5e, 0x3c, 0x79, 0xe8, 0xb1, 0x46,
+ 0x58, 0x7b, 0x06, 0xb2, 0x16, 0x7a, 0x85, 0x2b, 0xe4, 0x62, 0x23, 0x54,
+ 0x15, 0x2d, 0x24, 0xa6, 0x25, 0xbd, 0x0a, 0x17, 0x6e, 0xa2, 0xd3, 0xa9,
+ 0x8f, 0xec, 0xd4, 0xf4, 0x55, 0xfc, 0x9f, 0x2a, 0xd3, 0xb4, 0xb2, 0x0e,
+ 0xd2, 0x1b, 0xfd, 0xee, 0xb4, 0x98, 0xd1, 0x8f, 0xde, 0xd0, 0xd4, 0x38,
+ 0x3a, 0x97, 0x31, 0xb9, 0xed, 0x26, 0x13, 0xdf, 0xd1, 0x3a, 0xa2, 0xe6,
+ 0x03, 0xe9, 0x68, 0x0d, 0xcd, 0xdc, 0x3f, 0xb5, 0x72, 0x7f, 0xd6, 0x3d,
+ 0xc3, 0x4d, 0xa2, 0x7d, 0x3a, 0x35, 0x50, 0x79, 0xad, 0xf6, 0xae, 0x74,
+ 0xf3, 0x77, 0x67, 0xa8},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 46
+ {SEC_OID_SHA512,
+ 46,
+ {0x64, 0x61, 0x02, 0x5c, 0x5e, 0xc1, 0xee, 0xdd, 0xe8, 0x63, 0xca, 0xe1,
+ 0x92, 0xd8, 0xa3, 0x45, 0x96, 0xd7, 0xd6, 0x20, 0xac, 0x1e, 0x14, 0xab,
+ 0xf9, 0x4d, 0x68, 0xce, 0xea, 0xb2, 0x29, 0xaf, 0x5c, 0x0b, 0x96, 0x6e,
+ 0x70, 0xe5, 0x4c, 0xb0, 0x25, 0x7a, 0x8e, 0x26, 0xd6, 0x0c, 0xbf, 0xb4,
+ 0xf4, 0x0d, 0x3e, 0xa6, 0x75, 0xe7, 0xab, 0xa2, 0xce, 0x18, 0xf2, 0x75,
+ 0x4a, 0x81, 0x30, 0xa0, 0xf3, 0x80, 0x18, 0xb6, 0xe0, 0x34, 0x9a, 0xfc,
+ 0xf6, 0x3a, 0xd0, 0x2b, 0x7b, 0xf7, 0x5c, 0xb3, 0x70, 0xb6, 0x3f, 0x29,
+ 0x05, 0xf2, 0xb5, 0x32, 0x6b, 0xe8, 0xbf, 0x74, 0x70, 0x7b, 0x69, 0x48,
+ 0x72, 0x93, 0xfb, 0x20, 0x6d, 0x4d, 0xff, 0x1e, 0xe0, 0xbe, 0x77, 0x5c,
+ 0x25, 0x9b, 0xee, 0x1d, 0x86, 0x2e, 0x82, 0x1c, 0x10, 0xaf, 0xa6, 0x0c,
+ 0x3f, 0x6e, 0x9c, 0x61, 0x0a, 0xf5, 0xc8, 0x4c, 0xde, 0xd2, 0x99, 0xda,
+ 0xa9, 0x76, 0x52, 0xa1, 0x61, 0x4f, 0x64, 0x9a, 0x90, 0xc1, 0x88, 0x62,
+ 0x2b, 0x50, 0x1d, 0xbc, 0xdb, 0x3c, 0xa4, 0xd1, 0x3e, 0x19, 0x22, 0x18,
+ 0x99, 0xe4, 0x95, 0x79, 0xa6, 0xc6, 0xf3, 0x62, 0x38, 0xcb, 0x3f, 0x3d,
+ 0x67, 0xd8, 0x7d, 0x2d, 0xf3, 0xb8, 0x24, 0xe6, 0x47, 0x24, 0xf8, 0xc3,
+ 0xb8, 0xc2, 0x75, 0x5e, 0x73, 0x84, 0xba, 0x0b, 0x7c, 0xf3, 0x1b, 0xd1,
+ 0xe5, 0xff, 0x16, 0xcb, 0xde, 0x4e, 0x00, 0xe5, 0xc5, 0xb8, 0x66, 0x70,
+ 0x24, 0x67, 0x50, 0x2a, 0xb5, 0xc1, 0xf2, 0x26, 0xf7, 0xe2, 0xca, 0xca,
+ 0x91, 0x3d, 0x99, 0x37, 0x55, 0xee, 0xb6, 0x28, 0x9a, 0xf7, 0xb7, 0x5c,
+ 0x95, 0x48, 0xa2, 0x8f, 0x9d, 0x51, 0x94, 0x1c, 0x5d, 0x62, 0xba, 0x37,
+ 0xb1, 0xc7, 0x6d, 0xce, 0xab, 0xb7, 0x05, 0xfe, 0x02, 0x54, 0xd1, 0xd6,
+ 0x03, 0xf4, 0x00, 0x15},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 47
+ {SEC_OID_SHA512,
+ 47,
+ {0x30, 0x47, 0xb4, 0xb6, 0x3c, 0xd0, 0x27, 0x3a, 0x80, 0xb6, 0x16, 0x2f,
+ 0xe1, 0xd1, 0x3a, 0x5b, 0x92, 0xc1, 0xf9, 0x3e, 0xa9, 0x1b, 0xae, 0x6a,
+ 0x35, 0x73, 0x97, 0x5e, 0x98, 0x01, 0x6c, 0x13, 0x29, 0x9e, 0x73, 0xd8,
+ 0xf9, 0x96, 0xf8, 0x65, 0x73, 0xe3, 0x89, 0xa8, 0x55, 0x4d, 0xe7, 0x9a,
+ 0x9d, 0xc8, 0x73, 0xbb, 0xef, 0x1c, 0x84, 0x9b, 0x96, 0x43, 0xf6, 0xf7,
+ 0x55, 0x37, 0xfd, 0xac, 0x9e, 0x76, 0xf0, 0x7e, 0x94, 0xf3, 0x77, 0x7f,
+ 0x97, 0xc2, 0x87, 0x2b, 0x35, 0x10, 0x96, 0xa6, 0x7d, 0x0c, 0xcf, 0xb3,
+ 0xdd, 0x6b, 0x41, 0x54, 0x80, 0xd5, 0x5c, 0xaa, 0xd0, 0x89, 0xfa, 0xbf,
+ 0xd3, 0xa3, 0xde, 0x04, 0xaa, 0xfb, 0x83, 0x94, 0x87, 0x34, 0xeb, 0x9b,
+ 0x56, 0xee, 0x5a, 0xed, 0xb6, 0x6b, 0xd5, 0x39, 0x61, 0x9d, 0x9b, 0x5e,
+ 0x5a, 0xb4, 0xfd, 0x6c, 0x94, 0xf7, 0x4a, 0xc3, 0xd1, 0x98, 0x0e, 0xd1,
+ 0xe1, 0x26, 0xa7, 0x45, 0x2b, 0x4d, 0xad, 0x5e, 0x0c, 0xae, 0xbf, 0xbd,
+ 0x7d, 0x10, 0x7d, 0xd0, 0xc3, 0xc0, 0xac, 0x65, 0x4f, 0xa5, 0x80, 0x8c,
+ 0x2e, 0x33, 0xaa, 0x50, 0x59, 0x83, 0x34, 0xea, 0x2e, 0x17, 0x43, 0xf4,
+ 0x5e, 0xc1, 0xf8, 0xa0, 0x37, 0xc8, 0x69, 0xd6, 0x9b, 0x8d, 0x6a, 0xa8,
+ 0x6d, 0x27, 0x72, 0x0f, 0xf2, 0x14, 0xb0, 0xa6, 0xec, 0x8c, 0xf5, 0xc7,
+ 0x75, 0xfc, 0x2b, 0xa8, 0x14, 0x84, 0x89, 0x70, 0x0d, 0xb9, 0x30, 0xde,
+ 0x18, 0xe0, 0xfe, 0x5d, 0x9e, 0x7f, 0xd8, 0x78, 0x6d, 0x60, 0x4c, 0xb7,
+ 0xc8, 0x5c, 0xbf, 0xfe, 0x32, 0xea, 0x16, 0xa7, 0x49, 0xeb, 0x31, 0xa6,
+ 0xdd, 0xd2, 0x4a, 0xae, 0xf9, 0xae, 0x0e, 0xdd, 0xa0, 0x2b, 0x0e, 0x8f,
+ 0x6b, 0xbd, 0x11, 0x24, 0xe3, 0xbe, 0xfd, 0x7c, 0xe5, 0x63, 0x51, 0xc4,
+ 0xf5, 0x63, 0x2e, 0x82},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 48
+ {SEC_OID_SHA512,
+ 48,
+ {0xb4, 0x5a, 0xa5, 0x77, 0xe7, 0xee, 0x5a, 0x6e, 0x0b, 0x23, 0x0f, 0xb3,
+ 0xa2, 0x67, 0x6e, 0x47, 0xc0, 0x64, 0xc1, 0x40, 0x07, 0xff, 0x5d, 0x3a,
+ 0x56, 0xdb, 0x38, 0xae, 0x48, 0x8e, 0x66, 0xf2, 0x60, 0xe9, 0xc1, 0xe9,
+ 0xa4, 0x9d, 0x77, 0x1c, 0xdf, 0x50, 0x7c, 0xe9, 0xcc, 0xca, 0xf1, 0xd5,
+ 0xe8, 0x64, 0xf7, 0x61, 0x13, 0x44, 0x44, 0xcf, 0xf7, 0x9b, 0x78, 0xec,
+ 0xeb, 0xb9, 0x1f, 0x60, 0x88, 0x48, 0x28, 0xdf, 0x83, 0x1c, 0x38, 0x09,
+ 0x0e, 0x71, 0x82, 0x76, 0xfb, 0x7a, 0x57, 0x18, 0x9c, 0x97, 0x8b, 0xea,
+ 0x9d, 0xf2, 0xe8, 0xbf, 0x1e, 0x9c, 0x20, 0xdd, 0x40, 0x2a, 0xd8, 0x8e,
+ 0x1e, 0x08, 0xdc, 0xd2, 0x03, 0x68, 0x21, 0xcf, 0x47, 0xef, 0xb2, 0x9a,
+ 0xe1, 0x0a, 0x75, 0x07, 0xc9, 0xd4, 0xd6, 0xc6, 0xbb, 0x90, 0x22, 0x30,
+ 0xff, 0x99, 0x61, 0x9e, 0x9e, 0xe4, 0x05, 0x8b, 0xc3, 0x60, 0x14, 0x3d,
+ 0xb9, 0xda, 0x02, 0xc0, 0x8a, 0x6f, 0xcc, 0x9e, 0x4f, 0xa2, 0xe0, 0x68,
+ 0xae, 0x41, 0x84, 0xa1, 0x66, 0xa6, 0x4f, 0x81, 0x7e, 0x1c, 0x5e, 0x6e,
+ 0xf7, 0x86, 0xce, 0x0e, 0xee, 0x57, 0x12, 0xde, 0xc4, 0xc6, 0x04, 0x58,
+ 0x8d, 0x6f, 0x90, 0x7b, 0x4f, 0xe8, 0xa4, 0x3a, 0x7c, 0x0a, 0x01, 0x25,
+ 0x75, 0x66, 0xf9, 0x3b, 0x46, 0x1c, 0x8f, 0xc5, 0xff, 0xa4, 0xd5, 0x59,
+ 0x13, 0x18, 0x59, 0x79, 0xe9, 0x3f, 0xbe, 0xa0, 0x26, 0x3c, 0xbf, 0x99,
+ 0xd6, 0xaf, 0x7e, 0x48, 0x73, 0xa5, 0x7d, 0xa0, 0x98, 0x03, 0xfc, 0x43,
+ 0x5c, 0xb2, 0x33, 0xaa, 0xd7, 0xb2, 0xb1, 0x49, 0x1f, 0xc9, 0xa1, 0x23,
+ 0xbe, 0x89, 0x37, 0x8b, 0x4f, 0xbe, 0xed, 0x3f, 0x55, 0x07, 0x1f, 0x96,
+ 0xfd, 0x9a, 0xea, 0x72, 0x86, 0x62, 0x57, 0x69, 0xb1, 0x8a, 0x98, 0x2c,
+ 0x8c, 0x3a, 0x38, 0x87},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 49
+ {SEC_OID_SHA512,
+ 49,
+ {0x09, 0x0d, 0xad, 0x95, 0x60, 0xcb, 0xea, 0xae, 0xf4, 0xa3, 0x11, 0x28,
+ 0x54, 0x73, 0xf5, 0xcf, 0xaa, 0x4a, 0x26, 0x4b, 0xb6, 0x85, 0xd5, 0x83,
+ 0xf5, 0x0c, 0x4b, 0x2c, 0x13, 0x02, 0x5a, 0xc2, 0x29, 0x59, 0xe8, 0x1f,
+ 0xb3, 0xb2, 0x53, 0xa0, 0xe2, 0x01, 0x99, 0xe8, 0xec, 0x0c, 0x50, 0xa5,
+ 0x54, 0x67, 0x5d, 0xf9, 0x84, 0x6e, 0xe5, 0x79, 0xde, 0x3e, 0x40, 0xe7,
+ 0x2f, 0xc4, 0xda, 0xcf, 0xf0, 0xf8, 0x47, 0xd2, 0x61, 0x55, 0xe2, 0xc0,
+ 0xc4, 0x2d, 0xac, 0x13, 0x6c, 0x2f, 0xf5, 0xf4, 0x27, 0xc6, 0x32, 0x28,
+ 0x34, 0x2c, 0x56, 0xcc, 0x4f, 0x56, 0xe5, 0x88, 0xdc, 0x4d, 0x67, 0x6f,
+ 0xbd, 0xa7, 0xd1, 0x5f, 0x59, 0xb3, 0x01, 0x97, 0xe2, 0x1f, 0xec, 0xee,
+ 0xa7, 0x5b, 0x20, 0x5d, 0x01, 0xc2, 0x9e, 0x69, 0x1a, 0x84, 0x0e, 0x88,
+ 0x4a, 0x2a, 0x6b, 0x6d, 0x20, 0x42, 0x36, 0x79, 0x32, 0xc2, 0xf7, 0x1b,
+ 0x42, 0xac, 0x28, 0xf6, 0x85, 0xbf, 0xe8, 0x08, 0x68, 0x95, 0x6f, 0xba,
+ 0x26, 0x5b, 0xdb, 0x96, 0xa6, 0xc8, 0xbd, 0x10, 0x18, 0x86, 0xf7, 0xbc,
+ 0x6b, 0x92, 0x11, 0x1e, 0x2d, 0x59, 0x42, 0xb2, 0x5f, 0x36, 0x60, 0xcd,
+ 0xcd, 0x02, 0x54, 0xf0, 0x99, 0x20, 0xea, 0x4f, 0xae, 0x54, 0xe4, 0x08,
+ 0x62, 0xd7, 0xa7, 0x1b, 0xe4, 0x2a, 0x29, 0x22, 0xf8, 0xdf, 0xc7, 0x08,
+ 0xc1, 0xad, 0x47, 0x34, 0xe6, 0xd3, 0x45, 0x2c, 0x90, 0x2d, 0xa9, 0xff,
+ 0x7c, 0x9b, 0x65, 0x3f, 0xf5, 0xee, 0x15, 0x2f, 0xbe, 0x0b, 0x03, 0x9f,
+ 0x3b, 0x1f, 0x1a, 0x4b, 0x12, 0x5f, 0x4a, 0x11, 0x62, 0xd1, 0x2a, 0xe0,
+ 0x67, 0xd6, 0x14, 0xf6, 0xb6, 0xcb, 0x46, 0x50, 0x4d, 0xfa, 0xa7, 0x85,
+ 0x35, 0xc1, 0xf5, 0x70, 0x5b, 0x40, 0x94, 0x17, 0x6a, 0x1f, 0x96, 0x8b,
+ 0x4f, 0x47, 0x26, 0xbe},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 50
+ {SEC_OID_SHA512,
+ 50,
+ {0x33, 0x27, 0xd0, 0xe8, 0xa1, 0x3c, 0x15, 0xa8, 0x4b, 0x8e, 0x77, 0xbb,
+ 0x0b, 0x6a, 0xaa, 0x8c, 0x43, 0x7a, 0x7b, 0x52, 0xbb, 0x79, 0x3d, 0x00,
+ 0xa9, 0x92, 0x61, 0x2f, 0xdb, 0xf9, 0xdd, 0x30, 0x72, 0x18, 0x84, 0xfa,
+ 0x7d, 0x96, 0xd6, 0x14, 0x26, 0x6d, 0x56, 0x67, 0xcd, 0x4f, 0x04, 0xe6,
+ 0x65, 0xb2, 0xd9, 0xfd, 0xc0, 0x7c, 0x74, 0xaa, 0x23, 0x9d, 0x52, 0x3c,
+ 0x01, 0x39, 0x70, 0x43, 0x17, 0x6e, 0xe4, 0xfd, 0x4f, 0xe5, 0x42, 0x19,
+ 0x8c, 0x4c, 0xa9, 0x57, 0x59, 0x22, 0xa6, 0x29, 0xf6, 0xee, 0x6f, 0x5d,
+ 0x23, 0xfe, 0x57, 0xa7, 0xdb, 0xc0, 0x60, 0xef, 0x98, 0x42, 0x5e, 0x2d,
+ 0x0c, 0x7a, 0x36, 0x8d, 0x2d, 0xc3, 0x12, 0x64, 0x10, 0x23, 0x3a, 0x77,
+ 0xf2, 0xe9, 0xae, 0xb8, 0xe0, 0xec, 0xd9, 0x91, 0x49, 0xbb, 0x55, 0xb4,
+ 0xfb, 0xba, 0x4b, 0x49, 0xd9, 0x68, 0xd2, 0x66, 0xaa, 0xe4, 0x8d, 0x88,
+ 0x53, 0x9c, 0xbf, 0x64, 0xed, 0x73, 0x8c, 0x83, 0x4b, 0x68, 0x2b, 0x19,
+ 0x60, 0xa1, 0x36, 0x40, 0xaf, 0xda, 0x6b, 0x76, 0x00, 0x76, 0xdc, 0x84,
+ 0xf0, 0x59, 0xf4, 0xf4, 0x41, 0x6a, 0xeb, 0x62, 0xb5, 0x31, 0x1d, 0xfb,
+ 0x90, 0x0f, 0xf9, 0x45, 0xd7, 0xf4, 0xb5, 0x97, 0x65, 0x7d, 0x6f, 0xd0,
+ 0xff, 0x16, 0x74, 0x10, 0x31, 0xbb, 0x36, 0xc8, 0x92, 0xe4, 0x03, 0x83,
+ 0x1d, 0x99, 0xc2, 0x50, 0xc6, 0x6f, 0x54, 0xac, 0x34, 0xdb, 0x3f, 0x54,
+ 0x80, 0x29, 0xef, 0x24, 0x43, 0x46, 0x92, 0x09, 0xe9, 0xf3, 0x6d, 0x7f,
+ 0xe6, 0xf7, 0x9a, 0xf2, 0x49, 0xcb, 0xd5, 0x6b, 0x30, 0xb7, 0x67, 0xce,
+ 0x09, 0xde, 0xe6, 0x99, 0xcc, 0x59, 0x03, 0xbc, 0xe7, 0x90, 0x58, 0x78,
+ 0xdb, 0x7e, 0x62, 0xcf, 0x9c, 0xb0, 0xa0, 0xe8, 0x89, 0x15, 0x2e, 0x85,
+ 0x89, 0xe2, 0x4d, 0x3e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 51
+ {SEC_OID_SHA512,
+ 51,
+ {0x54, 0xca, 0xcd, 0x03, 0x7a, 0x77, 0x5e, 0xa0, 0x00, 0x4e, 0x41, 0xcc,
+ 0xbe, 0x07, 0x79, 0xd2, 0x29, 0x26, 0x40, 0x3a, 0xc9, 0x88, 0xd1, 0x49,
+ 0x0d, 0xee, 0x91, 0xbc, 0xcc, 0xfa, 0x44, 0x2d, 0x50, 0x9e, 0xea, 0xa6,
+ 0xf6, 0x20, 0xe0, 0x9b, 0xf9, 0x08, 0x8f, 0x42, 0xa3, 0xd3, 0x2b, 0x7b,
+ 0x72, 0x6b, 0xe3, 0xb4, 0xd5, 0xe8, 0xe9, 0x56, 0x23, 0x14, 0xba, 0x96,
+ 0xa9, 0x55, 0x64, 0xba, 0x16, 0x84, 0xea, 0x4d, 0x13, 0x2f, 0x81, 0xc1,
+ 0x4e, 0xe6, 0x7d, 0x43, 0x83, 0xea, 0xc8, 0xd6, 0xee, 0x98, 0x4a, 0xc5,
+ 0x39, 0x03, 0x09, 0x19, 0xf8, 0x18, 0x06, 0xbe, 0x09, 0x58, 0x31, 0xdb,
+ 0x11, 0x8b, 0x68, 0x21, 0xcd, 0xf6, 0x15, 0x91, 0x51, 0x7b, 0x38, 0xe4,
+ 0x5d, 0xab, 0xa6, 0x8f, 0xe2, 0xd1, 0x40, 0x3b, 0xbc, 0x79, 0xba, 0x77,
+ 0xd7, 0x21, 0xa9, 0xcb, 0x45, 0x19, 0x2e, 0x28, 0xc4, 0x29, 0x2f, 0x7d,
+ 0xdb, 0x61, 0xfa, 0x38, 0x60, 0xed, 0x3b, 0xbf, 0xc5, 0x3c, 0xf5, 0xac,
+ 0xf6, 0xbf, 0x9d, 0xc0, 0x12, 0x38, 0xbe, 0xe8, 0x08, 0x3a, 0x25, 0xd9,
+ 0x3f, 0x79, 0x59, 0xad, 0x93, 0x1d, 0x1f, 0x47, 0x39, 0x0d, 0x26, 0xc3,
+ 0xa4, 0x17, 0xea, 0xc4, 0xb7, 0x3c, 0x48, 0xe6, 0x53, 0x66, 0x62, 0xf4,
+ 0x1a, 0xa8, 0x98, 0x6a, 0x65, 0x01, 0x55, 0x32, 0xd0, 0x94, 0xd8, 0x58,
+ 0x79, 0x05, 0x16, 0x11, 0x33, 0x74, 0x74, 0xab, 0xc9, 0xe3, 0xea, 0xf1,
+ 0xc9, 0x78, 0x50, 0xe2, 0x04, 0xd2, 0x98, 0xc8, 0xc3, 0x82, 0x96, 0xd6,
+ 0xa5, 0xa0, 0x05, 0x8e, 0x61, 0x14, 0x02, 0x3a, 0xf7, 0xe2, 0x8c, 0xa7,
+ 0xfc, 0x94, 0xeb, 0x70, 0xa4, 0x2d, 0x37, 0xc1, 0xee, 0x69, 0x77, 0x55,
+ 0x01, 0x64, 0x2b, 0xed, 0xac, 0xb5, 0xdd, 0xe8, 0xf7, 0xb7, 0x5e, 0xf0,
+ 0x96, 0xfb, 0xa3, 0xe0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 52
+ {SEC_OID_SHA512,
+ 52,
+ {0x87, 0x49, 0x3e, 0xb1, 0xca, 0x94, 0x4e, 0xd8, 0xd3, 0x87, 0x10, 0xe5,
+ 0x23, 0x1a, 0xdb, 0xc2, 0xd2, 0x16, 0x64, 0xa9, 0x63, 0xae, 0xe4, 0xdf,
+ 0x2f, 0xc2, 0x57, 0x3b, 0x38, 0x39, 0xa6, 0xda, 0xa9, 0x26, 0x9d, 0xad,
+ 0x4d, 0x1e, 0xff, 0x34, 0xab, 0x00, 0x93, 0x1d, 0x2e, 0x4c, 0xc9, 0x39,
+ 0x00, 0x4d, 0xdc, 0x42, 0x9b, 0x0c, 0x78, 0x0b, 0xa2, 0xea, 0xa3, 0xe9,
+ 0x37, 0x64, 0x14, 0x68, 0xfc, 0x34, 0x55, 0x49, 0x09, 0x06, 0xc5, 0xc0,
+ 0xec, 0xb3, 0xc4, 0x88, 0xd3, 0xf6, 0x9a, 0x5e, 0x2d, 0xdb, 0x29, 0x07,
+ 0x6a, 0x2e, 0x2a, 0xbe, 0x36, 0xa9, 0x54, 0x2e, 0x9b, 0x99, 0x20, 0xdb,
+ 0x66, 0x2d, 0xea, 0x73, 0xc1, 0x81, 0x8a, 0x71, 0xb9, 0x29, 0x9f, 0x8e,
+ 0x26, 0x50, 0x4a, 0x8e, 0x2e, 0x81, 0xe8, 0x7e, 0x71, 0x31, 0x00, 0xfe,
+ 0xb5, 0xc7, 0x5c, 0x3b, 0x22, 0x20, 0x90, 0x98, 0x7f, 0xbe, 0x85, 0x1d,
+ 0x53, 0x59, 0x56, 0x48, 0xff, 0xf3, 0x49, 0x0c, 0xf6, 0xe1, 0xb9, 0x78,
+ 0x75, 0x3e, 0xd6, 0x25, 0x0d, 0xcb, 0x3a, 0xab, 0xb5, 0x49, 0x87, 0x08,
+ 0xc2, 0x55, 0x5d, 0xb9, 0x8e, 0xa4, 0xad, 0xce, 0x3b, 0x2a, 0x0c, 0xff,
+ 0x13, 0x0f, 0x38, 0x83, 0x96, 0x69, 0xeb, 0xac, 0xc6, 0xbf, 0x86, 0xa1,
+ 0x77, 0x80, 0x4b, 0xbd, 0x93, 0x15, 0x5c, 0x71, 0xf6, 0xa7, 0x54, 0xe4,
+ 0x1e, 0x73, 0x1b, 0xc6, 0x71, 0x42, 0x48, 0x8c, 0xff, 0x41, 0x7a, 0xa2,
+ 0xd4, 0xd5, 0x23, 0x2e, 0xec, 0x0e, 0x55, 0x59, 0x0e, 0x6f, 0xb4, 0xdd,
+ 0x9b, 0x22, 0xd2, 0x38, 0x03, 0x94, 0x1b, 0x92, 0x2e, 0x31, 0xb7, 0x0f,
+ 0x2d, 0x9a, 0x29, 0xa1, 0xde, 0xa5, 0xe3, 0x56, 0x71, 0x9b, 0x9f, 0xe1,
+ 0x5a, 0xdb, 0x9b, 0xce, 0xa4, 0x6c, 0xd9, 0x35, 0x13, 0x3e, 0x2b, 0xac,
+ 0xdc, 0x63, 0x5e, 0x4f},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 53
+ {SEC_OID_SHA512,
+ 53,
+ {0x6d, 0xbb, 0xb9, 0xae, 0x8b, 0x55, 0xd0, 0xdd, 0x42, 0xbf, 0xd4, 0x5c,
+ 0x80, 0x86, 0xbb, 0x09, 0x95, 0x01, 0x43, 0xd0, 0xc0, 0xc1, 0x0b, 0x26,
+ 0xd1, 0xd3, 0xd9, 0x00, 0x5f, 0xb4, 0x88, 0x30, 0xfc, 0xd0, 0xd7, 0x20,
+ 0x05, 0x46, 0x38, 0xb5, 0x01, 0xa2, 0xcd, 0x73, 0x11, 0xdb, 0x9c, 0xf6,
+ 0x64, 0xe6, 0xc5, 0x87, 0x68, 0x81, 0x93, 0xe0, 0xfb, 0x62, 0xf8, 0x97,
+ 0xb2, 0x95, 0xb0, 0x51, 0xc9, 0x5d, 0xae, 0x90, 0x54, 0x77, 0x0c, 0x5d,
+ 0x16, 0x5e, 0x2f, 0x37, 0xff, 0xe4, 0xd2, 0xcb, 0x7e, 0x77, 0x63, 0x38,
+ 0x1a, 0x69, 0xce, 0x7d, 0x3e, 0x0c, 0xf8, 0xa1, 0xef, 0x95, 0xd2, 0x6d,
+ 0xa5, 0x8d, 0x03, 0x34, 0x1d, 0x7e, 0xc7, 0x3c, 0x4f, 0x84, 0x3c, 0x4b,
+ 0x22, 0x55, 0x31, 0x99, 0x64, 0x63, 0x98, 0x6f, 0x27, 0x5f, 0x9f, 0xa7,
+ 0xfc, 0x18, 0x03, 0x6f, 0x69, 0xe4, 0xe3, 0xc3, 0xae, 0x3d, 0x12, 0x2c,
+ 0x6f, 0x03, 0x5f, 0x9a, 0x36, 0xb7, 0xe3, 0x6e, 0x5a, 0x6e, 0xc8, 0x11,
+ 0xd4, 0x79, 0x1f, 0xe7, 0xbb, 0x60, 0x3f, 0xea, 0x4c, 0xfc, 0xc1, 0x30,
+ 0x44, 0xc4, 0x84, 0x43, 0x19, 0x54, 0xfc, 0xc6, 0x1c, 0x2d, 0x10, 0x3b,
+ 0x30, 0x26, 0x98, 0xc6, 0x47, 0x0d, 0x6a, 0x8a, 0xe1, 0x81, 0x06, 0x0d,
+ 0x02, 0xee, 0x36, 0xc7, 0x10, 0x4b, 0x69, 0x84, 0x28, 0x87, 0x18, 0xea,
+ 0xbc, 0xeb, 0x2c, 0x52, 0xc3, 0x69, 0x92, 0x50, 0x3f, 0xa0, 0x35, 0xc7,
+ 0xbf, 0x4e, 0x37, 0xc4, 0x68, 0xfc, 0x57, 0x83, 0xb3, 0x3d, 0x1b, 0xcf,
+ 0xad, 0xfd, 0xfd, 0x2b, 0x04, 0xd4, 0xdb, 0x98, 0x5a, 0x41, 0x59, 0xf7,
+ 0xbf, 0x08, 0xd3, 0xa5, 0x0f, 0xe2, 0x3c, 0x1b, 0xd4, 0xbc, 0xce, 0xcc,
+ 0x79, 0xec, 0xab, 0xd3, 0xe0, 0x27, 0x15, 0x74, 0x53, 0x1e, 0x93, 0xf1,
+ 0x1a, 0xe3, 0x8e, 0xf2},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 54
+ {SEC_OID_SHA512,
+ 54,
+ {0x4a, 0xeb, 0x1e, 0x49, 0x34, 0x70, 0xa2, 0x07, 0xc0, 0xba, 0x34, 0xde,
+ 0x3a, 0x75, 0x26, 0x39, 0x55, 0x7d, 0xb9, 0xd7, 0xe8, 0x64, 0x24, 0xa3,
+ 0x85, 0x2c, 0x92, 0x7d, 0x5e, 0xc5, 0xf3, 0x84, 0x59, 0x1c, 0x04, 0x40,
+ 0xb5, 0x5a, 0xe3, 0x3d, 0xb3, 0x3b, 0x1c, 0x33, 0x80, 0xc9, 0x6f, 0x72,
+ 0xd9, 0x4a, 0x93, 0x76, 0x01, 0x55, 0xa2, 0x59, 0xab, 0xc7, 0xac, 0x06,
+ 0x8d, 0x86, 0xc4, 0x42, 0x85, 0xcf, 0x32, 0x80, 0xf7, 0x50, 0x87, 0xc5,
+ 0xba, 0xb4, 0x87, 0x53, 0x9c, 0x00, 0x2b, 0x93, 0x36, 0x38, 0xa7, 0x85,
+ 0x1f, 0xa4, 0x91, 0x36, 0x6e, 0x89, 0xe8, 0xc3, 0x3d, 0x27, 0xa6, 0xba,
+ 0x8c, 0x3b, 0xd2, 0xaf, 0x02, 0x69, 0xba, 0xfe, 0x24, 0xab, 0xad, 0x6d,
+ 0x57, 0xc8, 0x6c, 0x5c, 0x70, 0xf6, 0x1e, 0xd0, 0xb3, 0xa3, 0x55, 0x94,
+ 0xa7, 0x33, 0x22, 0x99, 0x7c, 0x49, 0xac, 0x19, 0x4e, 0xae, 0x12, 0xe0,
+ 0x0e, 0x7f, 0x5a, 0x33, 0x21, 0x46, 0x78, 0x69, 0x92, 0xc4, 0x31, 0x20,
+ 0x3f, 0x83, 0x6b, 0x3f, 0xfb, 0x1c, 0xbd, 0x02, 0xce, 0xa7, 0x93, 0xfb,
+ 0x6a, 0x13, 0x33, 0x54, 0x43, 0x6d, 0x78, 0x50, 0x3e, 0x41, 0x05, 0x57,
+ 0x14, 0xc7, 0xcb, 0x74, 0x35, 0x1c, 0x4d, 0x2e, 0x51, 0x83, 0x9f, 0x42,
+ 0xbb, 0xfa, 0x39, 0x1e, 0xce, 0xf0, 0xb2, 0x52, 0xe9, 0x04, 0x04, 0x54,
+ 0x45, 0x2a, 0xaf, 0xe6, 0x3b, 0x57, 0xd4, 0xf8, 0xc6, 0x62, 0x0c, 0xff,
+ 0xf4, 0x90, 0x05, 0x71, 0x84, 0x54, 0x83, 0x09, 0x76, 0xfd, 0x6d, 0xee,
+ 0x6c, 0xda, 0xc5, 0x52, 0x12, 0xa4, 0xf9, 0x10, 0x82, 0xb6, 0x4f, 0x59,
+ 0x68, 0xf0, 0x5d, 0x40, 0x53, 0x98, 0x88, 0x1e, 0x1c, 0x27, 0xb1, 0xd9,
+ 0xfa, 0xb8, 0x1e, 0x63, 0xb2, 0x17, 0x25, 0x36, 0x9f, 0x1a, 0xb7, 0xbf,
+ 0x29, 0xcd, 0x3d, 0xc9},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 55
+ {SEC_OID_SHA512,
+ 55,
+ {0x5e, 0x00, 0x5e, 0x27, 0xf9, 0xc9, 0x09, 0x81, 0x9b, 0xca, 0x7e, 0x39,
+ 0xbc, 0xb9, 0xb8, 0x37, 0x25, 0x42, 0x6e, 0xe2, 0x85, 0x21, 0x80, 0x7c,
+ 0xdd, 0x06, 0xc4, 0x22, 0x65, 0xa4, 0xd0, 0xeb, 0x4a, 0x71, 0xf8, 0x17,
+ 0x3e, 0xdf, 0x09, 0x59, 0x69, 0xe3, 0xaa, 0xdd, 0xfb, 0x8c, 0x43, 0x11,
+ 0x20, 0xfb, 0x50, 0xd5, 0xc5, 0xed, 0xb9, 0xc0, 0xb1, 0x36, 0x95, 0x72,
+ 0x45, 0x59, 0x3a, 0xa2, 0x55, 0xf0, 0x6e, 0xe0, 0x11, 0x9f, 0x30, 0x1f,
+ 0x9e, 0xbd, 0xda, 0xd5, 0xa8, 0x26, 0xc7, 0x4c, 0x6f, 0xaa, 0x8b, 0x28,
+ 0x07, 0xcc, 0xe2, 0x26, 0xae, 0xfa, 0x07, 0xd0, 0xdf, 0x0e, 0x0e, 0xbc,
+ 0x92, 0xf3, 0x4d, 0x42, 0xcb, 0x2a, 0x0e, 0x5c, 0x44, 0xf1, 0x50, 0xbc,
+ 0x78, 0xc8, 0x22, 0xb2, 0xcb, 0x37, 0x15, 0xf9, 0xf2, 0xf5, 0x9e, 0x31,
+ 0x04, 0xe1, 0x99, 0x59, 0x7a, 0xbd, 0x4c, 0x54, 0xf4, 0x73, 0xe5, 0xa5,
+ 0x26, 0x0d, 0xa3, 0xb8, 0x26, 0xe7, 0x69, 0xb2, 0xb0, 0xea, 0x0f, 0x08,
+ 0x6c, 0x39, 0x7f, 0xab, 0x96, 0xc7, 0x27, 0xa2, 0x2b, 0xd2, 0x75, 0x8a,
+ 0xc1, 0xe1, 0x80, 0xe1, 0xce, 0x18, 0xd0, 0xbe, 0x39, 0x8e, 0x64, 0x09,
+ 0x94, 0xb1, 0x44, 0x50, 0x4f, 0x49, 0x10, 0xf2, 0xf4, 0x37, 0xee, 0xb5,
+ 0x2e, 0x59, 0x7a, 0xbd, 0x11, 0x06, 0xeb, 0xd8, 0x0c, 0xcc, 0xda, 0x50,
+ 0x50, 0x66, 0xf8, 0x84, 0xbf, 0xe9, 0x91, 0x20, 0x0b, 0x88, 0xb6, 0x81,
+ 0x6a, 0x80, 0xd8, 0xa5, 0xdd, 0x1f, 0xec, 0xed, 0x56, 0x22, 0xc7, 0x3e,
+ 0x1f, 0x39, 0x64, 0xb0, 0x14, 0x8a, 0x17, 0xbf, 0x0e, 0x32, 0x67, 0x19,
+ 0xd7, 0x1c, 0x8f, 0x15, 0x18, 0x9f, 0xf6, 0x76, 0xac, 0x15, 0x4b, 0x5c,
+ 0x41, 0xf7, 0x87, 0xa1, 0x14, 0x43, 0xde, 0x0e, 0x2a, 0x95, 0x3e, 0x0a,
+ 0x0c, 0xc1, 0xe9, 0x37},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 56
+ {SEC_OID_SHA512,
+ 56,
+ {0x7e, 0x9e, 0x9a, 0xe6, 0x2b, 0x8e, 0x55, 0xe5, 0x30, 0xa1, 0x79, 0xb4,
+ 0x4e, 0x1d, 0xc4, 0xb2, 0xc8, 0xec, 0xf0, 0x8c, 0x8f, 0x74, 0x61, 0xba,
+ 0xcf, 0x03, 0xfd, 0x78, 0xaa, 0xcc, 0xf5, 0xec, 0x71, 0x68, 0x22, 0x07,
+ 0x85, 0x96, 0x96, 0x14, 0xbb, 0x84, 0xb4, 0x4f, 0xe5, 0x46, 0x4b, 0xcc,
+ 0xd6, 0xed, 0x10, 0x73, 0x78, 0x5c, 0x8a, 0x51, 0xd3, 0xbb, 0x61, 0xfe,
+ 0x01, 0x61, 0xd3, 0x35, 0x11, 0x9e, 0xe8, 0x07, 0x29, 0x8e, 0xd0, 0xea,
+ 0xfe, 0x9e, 0x24, 0x8a, 0xdf, 0xdd, 0x90, 0xed, 0x3e, 0x5b, 0x5b, 0x10,
+ 0x7d, 0xb4, 0x29, 0x76, 0x5d, 0xa0, 0x24, 0x6c, 0x66, 0x9f, 0x65, 0xf2,
+ 0x83, 0xc8, 0x1c, 0xa9, 0x59, 0xca, 0xee, 0x80, 0x62, 0x4d, 0xea, 0xf3,
+ 0x12, 0x70, 0x2f, 0x40, 0x7d, 0xbc, 0x7b, 0x4c, 0x85, 0x6b, 0x6b, 0x28,
+ 0xe6, 0x4f, 0x9c, 0xd3, 0x85, 0xc5, 0x15, 0x0c, 0xea, 0xb5, 0x51, 0xf1,
+ 0xf1, 0x7b, 0x24, 0x59, 0x15, 0xd2, 0x57, 0x95, 0x59, 0x2c, 0x2b, 0x24,
+ 0x86, 0xef, 0x2e, 0x00, 0x95, 0xb7, 0x14, 0x13, 0xad, 0x19, 0x5c, 0x10,
+ 0xc7, 0x6c, 0xb8, 0x16, 0xcd, 0x96, 0xfd, 0x09, 0x13, 0x27, 0x82, 0x1d,
+ 0xc4, 0x0c, 0x9a, 0xd0, 0xb4, 0x19, 0x0c, 0x7b, 0xa9, 0x12, 0x51, 0x4d,
+ 0x51, 0xb8, 0xc1, 0x19, 0x1b, 0x8b, 0x81, 0xb7, 0xa3, 0x18, 0xd4, 0x35,
+ 0xbd, 0x97, 0xe5, 0x0c, 0x9c, 0x0e, 0x45, 0x9a, 0x87, 0x42, 0x30, 0xe9,
+ 0x9c, 0x66, 0xec, 0x5f, 0xd5, 0xd9, 0xf4, 0xaf, 0x36, 0x0c, 0x74, 0x44,
+ 0x63, 0xca, 0x29, 0x25, 0xdf, 0x12, 0xa4, 0x7f, 0xd7, 0x65, 0x92, 0x92,
+ 0x7d, 0x55, 0xea, 0xf6, 0x00, 0x14, 0xd6, 0x52, 0x52, 0x76, 0x49, 0x74,
+ 0x95, 0x09, 0xed, 0x6a, 0xe2, 0x4d, 0x55, 0x4c, 0xf3, 0x1b, 0x0c, 0x3f,
+ 0xec, 0x8f, 0x94, 0x4a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 57
+ {SEC_OID_SHA512,
+ 57,
+ {0x45, 0xac, 0x5b, 0x26, 0x11, 0x95, 0x7a, 0xd7, 0xf3, 0x94, 0x9c, 0x0f,
+ 0x86, 0xab, 0xe6, 0x49, 0xe3, 0xb6, 0xb0, 0x8a, 0xeb, 0xf3, 0xea, 0xd9,
+ 0xdf, 0x02, 0x27, 0x41, 0xb8, 0x7c, 0x09, 0xab, 0x96, 0x9b, 0xff, 0x28,
+ 0x27, 0xfc, 0x96, 0xab, 0x1f, 0x56, 0x94, 0x63, 0xe8, 0x89, 0xe2, 0xc4,
+ 0x2e, 0x37, 0x71, 0x8b, 0x9c, 0xce, 0xf9, 0x67, 0x0e, 0xd7, 0x36, 0xd9,
+ 0x0a, 0x6b, 0x07, 0x91, 0x50, 0x70, 0xf6, 0x0b, 0xba, 0x52, 0xc5, 0x3a,
+ 0x1c, 0x8e, 0x4b, 0x56, 0x94, 0x0f, 0xfc, 0xf6, 0x28, 0x18, 0x4d, 0x41,
+ 0x0d, 0xa6, 0xe4, 0x13, 0xff, 0x90, 0x5d, 0xba, 0x8f, 0x38, 0x81, 0x3d,
+ 0xda, 0x5d, 0xe7, 0xd7, 0xaa, 0xac, 0x84, 0x79, 0x4e, 0xdd, 0x80, 0xbb,
+ 0x59, 0x71, 0x06, 0xf2, 0x39, 0xd1, 0xf9, 0x76, 0x20, 0x3c, 0x70, 0x4a,
+ 0xbc, 0x66, 0xbc, 0xfe, 0x04, 0x51, 0x8b, 0xc7, 0x59, 0xc8, 0xd4, 0x0a,
+ 0x68, 0x66, 0xc4, 0x1f, 0x56, 0xd1, 0x7a, 0x29, 0xc8, 0x18, 0x71, 0x96,
+ 0x8e, 0xd7, 0xe5, 0x91, 0xf0, 0xb0, 0xde, 0xab, 0x45, 0x70, 0xd2, 0xc8,
+ 0xc1, 0x2d, 0x6b, 0xf8, 0x15, 0xac, 0xc3, 0xf4, 0xe2, 0x81, 0x28, 0x0e,
+ 0x22, 0x51, 0x19, 0x5b, 0x85, 0xd2, 0xe8, 0x71, 0x3a, 0xb6, 0x32, 0x01,
+ 0x8b, 0x19, 0x91, 0xe3, 0x81, 0xdb, 0xd9, 0xc7, 0x50, 0xf6, 0x93, 0x80,
+ 0x62, 0x46, 0x0f, 0x79, 0xbb, 0x88, 0x79, 0x3e, 0x7a, 0xc1, 0x32, 0x21,
+ 0x9c, 0x42, 0x6d, 0x39, 0xdd, 0x6c, 0xc6, 0x91, 0xf5, 0xc0, 0x81, 0xd7,
+ 0x05, 0xf1, 0x3e, 0x66, 0xdf, 0x9a, 0x4b, 0x51, 0x86, 0x2d, 0x83, 0xe1,
+ 0xa5, 0xad, 0xd7, 0x51, 0xdd, 0x85, 0xef, 0x88, 0x3d, 0xb5, 0x8f, 0xe7,
+ 0xdd, 0xf8, 0xa5, 0x01, 0xb4, 0x44, 0x9f, 0xd5, 0xcb, 0xc9, 0xc6, 0xc1,
+ 0xb1, 0x4b, 0x10, 0x2c},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 58
+ {SEC_OID_SHA512,
+ 58,
+ {0x22, 0xfa, 0x9a, 0x00, 0x51, 0xd1, 0x5e, 0xcc, 0x5b, 0xec, 0xe4, 0xd6,
+ 0xeb, 0xed, 0x89, 0x85, 0x6e, 0x69, 0xd8, 0x14, 0x2f, 0xfe, 0x9a, 0x5f,
+ 0x03, 0x3d, 0xbb, 0x1a, 0xd5, 0x1b, 0xe2, 0x98, 0xd4, 0x17, 0x06, 0xfc,
+ 0xf1, 0x5c, 0xae, 0x26, 0x02, 0x62, 0xf4, 0x1c, 0x84, 0x7e, 0x86, 0x85,
+ 0x12, 0x6d, 0x30, 0x0a, 0x7d, 0xa7, 0x34, 0x6c, 0x6a, 0x27, 0xf9, 0x6f,
+ 0x4a, 0x72, 0xf5, 0x5f, 0xd4, 0x9d, 0x71, 0x29, 0x1e, 0xbd, 0xf5, 0x6b,
+ 0x3b, 0xd6, 0xc8, 0x9e, 0xe3, 0xcc, 0x25, 0x83, 0xf6, 0xe4, 0x37, 0xed,
+ 0xea, 0x19, 0x85, 0x8e, 0xb9, 0xc0, 0x86, 0xe2, 0x48, 0xc6, 0xcc, 0xd5,
+ 0xf2, 0xad, 0x5e, 0xee, 0xfd, 0x90, 0x79, 0x00, 0x04, 0x71, 0x52, 0xed,
+ 0x76, 0x0a, 0x5a, 0x6f, 0x44, 0x27, 0xcb, 0x7c, 0x33, 0x48, 0xc6, 0x2a,
+ 0x4a, 0xff, 0x53, 0x28, 0x36, 0x54, 0x5a, 0x9f, 0x98, 0xec, 0xa5, 0x86,
+ 0x2a, 0xfe, 0x03, 0xe1, 0xbc, 0x4b, 0xa9, 0xee, 0x71, 0x34, 0xc8, 0xcb,
+ 0xe3, 0x04, 0x71, 0x33, 0x1f, 0x90, 0xda, 0x43, 0x95, 0x5b, 0x3d, 0x25,
+ 0xdb, 0x69, 0x12, 0x68, 0xaf, 0xdf, 0x18, 0xbb, 0xe7, 0x60, 0x30, 0xe2,
+ 0x76, 0x12, 0x8b, 0x94, 0xe6, 0x93, 0x7e, 0x1a, 0x14, 0xb8, 0xaf, 0x87,
+ 0xf4, 0xe9, 0xde, 0x84, 0xfd, 0x0a, 0x38, 0xa1, 0x9d, 0x86, 0xfd, 0xa4,
+ 0xbb, 0x95, 0x2b, 0x7b, 0x8b, 0x11, 0x42, 0x1c, 0x2f, 0xe7, 0x00, 0xfc,
+ 0x58, 0x90, 0x2a, 0x89, 0x38, 0xd6, 0x91, 0x8f, 0x5f, 0xb5, 0x93, 0x68,
+ 0x89, 0x89, 0x1f, 0xfc, 0x88, 0xa8, 0xe6, 0x99, 0x6d, 0x39, 0xaf, 0x02,
+ 0xc2, 0x1c, 0x4b, 0xa9, 0xb7, 0x5c, 0x8c, 0x0e, 0xd1, 0xb3, 0x85, 0x96,
+ 0xc0, 0xa8, 0xc2, 0x71, 0xd1, 0xb5, 0x98, 0x24, 0x8c, 0x15, 0xcb, 0x27,
+ 0xa3, 0x1f, 0x94, 0x02},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 59
+ {SEC_OID_SHA512,
+ 59,
+ {0x97, 0x62, 0x8c, 0xf0, 0xb4, 0xa0, 0xb2, 0xd5, 0x28, 0x49, 0xa5, 0x17,
+ 0x42, 0xd3, 0x57, 0x39, 0x73, 0x1c, 0x35, 0x72, 0x08, 0x26, 0x81, 0xd8,
+ 0xf4, 0xa6, 0xa5, 0xe3, 0xdb, 0x87, 0xa9, 0xc5, 0xaf, 0x93, 0xfa, 0xc7,
+ 0x01, 0x09, 0xab, 0xa0, 0x6f, 0x9b, 0xef, 0xed, 0x48, 0xf0, 0x69, 0xe1,
+ 0xdb, 0x2b, 0xf3, 0x9e, 0x5b, 0x56, 0x45, 0x86, 0x08, 0x75, 0xac, 0x5c,
+ 0x1c, 0x09, 0xe4, 0xbe, 0xab, 0x07, 0x93, 0xf4, 0x0c, 0x30, 0x72, 0x63,
+ 0x4a, 0x1f, 0x0e, 0xbf, 0x12, 0x1d, 0x95, 0x7e, 0x4e, 0xbe, 0xb9, 0x2b,
+ 0x5c, 0xb2, 0xb4, 0x2c, 0x38, 0x7b, 0x6d, 0x2a, 0x31, 0x61, 0x25, 0x70,
+ 0xc9, 0x02, 0xfc, 0xcd, 0x03, 0xc4, 0x7d, 0x7e, 0xa3, 0x80, 0x62, 0x90,
+ 0x5c, 0x2f, 0x8e, 0xc4, 0x57, 0xd9, 0x89, 0x83, 0x3d, 0x6f, 0xc5, 0x06,
+ 0x78, 0x5a, 0x3d, 0x86, 0xf6, 0xb0, 0x77, 0xef, 0x9e, 0xa4, 0x54, 0xfa,
+ 0x1d, 0xc2, 0xf8, 0xf6, 0xeb, 0xab, 0x99, 0x7a, 0xee, 0xb5, 0xc5, 0xa2,
+ 0x75, 0xfa, 0xd7, 0x33, 0xe2, 0x8f, 0xd5, 0xf4, 0x3c, 0x44, 0xc4, 0x66,
+ 0x58, 0xa7, 0x19, 0x3b, 0xba, 0x88, 0xd1, 0xe2, 0xbc, 0x51, 0x57, 0x40,
+ 0xc1, 0xc9, 0x80, 0x45, 0x24, 0x29, 0x6b, 0xe7, 0x32, 0x17, 0x68, 0xfd,
+ 0xb0, 0x87, 0x9c, 0x65, 0x64, 0x88, 0x5b, 0x62, 0x8c, 0xf3, 0xb7, 0x28,
+ 0x8c, 0xaf, 0xfb, 0x1d, 0x03, 0x8d, 0x44, 0x6b, 0x6e, 0x83, 0x84, 0xb9,
+ 0x4f, 0x6f, 0xc1, 0x4e, 0x5d, 0x7d, 0x51, 0xf0, 0x74, 0x68, 0xd4, 0x35,
+ 0x6a, 0x9e, 0xd1, 0x6c, 0x7f, 0x7f, 0xa1, 0xee, 0x89, 0x9b, 0xa5, 0x79,
+ 0xf0, 0x9d, 0x65, 0xad, 0x7c, 0x5e, 0x77, 0x31, 0x12, 0x87, 0x91, 0x2d,
+ 0x90, 0x69, 0xff, 0x93, 0xeb, 0x05, 0x29, 0x7f, 0x8d, 0x24, 0xd7, 0xa7,
+ 0xe3, 0x71, 0x94, 0xc5},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 60
+ {SEC_OID_SHA512,
+ 60,
+ {0x6e, 0x31, 0xf5, 0x7b, 0xd4, 0x45, 0xe4, 0x60, 0x39, 0x98, 0x78, 0xf6,
+ 0x5f, 0xd7, 0xde, 0xd7, 0x79, 0x31, 0x9a, 0x73, 0x8c, 0x15, 0x77, 0x24,
+ 0x8b, 0xd2, 0xa3, 0x5e, 0x3c, 0x6e, 0x52, 0x7a, 0x51, 0xcf, 0x92, 0x0f,
+ 0xc3, 0x67, 0xbe, 0xda, 0x72, 0x7b, 0xd5, 0x40, 0xbe, 0xab, 0x68, 0x9f,
+ 0x0d, 0x1f, 0x82, 0x98, 0x2f, 0x6d, 0x5c, 0x22, 0xa4, 0x4b, 0xed, 0xcd,
+ 0x1f, 0xdd, 0x0b, 0xd8, 0x98, 0x0a, 0x09, 0xe4, 0x67, 0x31, 0x10, 0xdc,
+ 0x4c, 0xcb, 0x69, 0x69, 0x73, 0x11, 0x0a, 0x42, 0x8c, 0x97, 0x8f, 0x9f,
+ 0x73, 0xa9, 0x6a, 0xe9, 0x84, 0xd8, 0xa3, 0x54, 0x6e, 0x0a, 0xcd, 0xf6,
+ 0x8b, 0xf6, 0xcb, 0xba, 0x4d, 0x84, 0x36, 0x71, 0x7c, 0x5c, 0x4f, 0x13,
+ 0x6f, 0x86, 0x40, 0xa2, 0xeb, 0xc5, 0xb0, 0x59, 0x6d, 0x2f, 0xfd, 0x67,
+ 0x7b, 0xd8, 0x0d, 0xf4, 0xfa, 0xe5, 0x38, 0xba, 0x27, 0xc8, 0x38, 0xb7,
+ 0x6e, 0x4e, 0xeb, 0xd2, 0x44, 0x9b, 0xba, 0xed, 0x35, 0xbc, 0x66, 0xe2,
+ 0xdb, 0xbd, 0x9d, 0xc5, 0x91, 0x08, 0x6a, 0xf4, 0xec, 0x86, 0xd6, 0x6c,
+ 0xc2, 0x18, 0x5e, 0xc8, 0x71, 0xe9, 0x96, 0x4e, 0xcd, 0xbf, 0xcc, 0x4d,
+ 0xca, 0xc7, 0xac, 0x23, 0x64, 0x2f, 0x68, 0x8d, 0xc6, 0x7c, 0xe1, 0x39,
+ 0x11, 0x74, 0xe7, 0x15, 0x8b, 0x06, 0xaf, 0xb5, 0xf4, 0xb8, 0x6e, 0x0b,
+ 0x86, 0xba, 0x9d, 0xea, 0x27, 0x78, 0x40, 0xb1, 0x07, 0x6e, 0x9a, 0x71,
+ 0xed, 0x93, 0x85, 0xaf, 0x6e, 0xdf, 0xa7, 0x1c, 0xdf, 0x8c, 0x24, 0xa9,
+ 0x60, 0xd5, 0xd3, 0xe0, 0x93, 0x8b, 0x75, 0xf1, 0x5a, 0x68, 0xbc, 0x51,
+ 0x10, 0xb2, 0xc6, 0xd2, 0x78, 0x5c, 0x1e, 0xef, 0x49, 0xe1, 0x30, 0x8d,
+ 0x47, 0xd7, 0x0d, 0xaf, 0x8d, 0xf2, 0x28, 0x38, 0xfc, 0x4a, 0xde, 0xc7,
+ 0x98, 0xa3, 0x22, 0xb8},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 61
+ {SEC_OID_SHA512,
+ 61,
+ {0xa6, 0x03, 0x8f, 0xf3, 0xfc, 0x35, 0x0a, 0xc0, 0xc5, 0x4b, 0xf0, 0xa0,
+ 0x72, 0x47, 0x34, 0x56, 0x5a, 0xfa, 0x24, 0xe2, 0x8f, 0x11, 0x92, 0x45,
+ 0xdf, 0x0f, 0xd0, 0xd6, 0x47, 0x80, 0xd9, 0xa8, 0x14, 0x46, 0x16, 0x29,
+ 0xf4, 0x1c, 0x8d, 0xf8, 0x3b, 0xbd, 0x3d, 0x1a, 0x2a, 0xf1, 0x5e, 0xa3,
+ 0xa6, 0xa8, 0x09, 0x99, 0xa1, 0x04, 0x82, 0x47, 0x8e, 0xc7, 0x7f, 0x14,
+ 0x1a, 0x97, 0xa6, 0xfa, 0xe9, 0xc5, 0x8b, 0x09, 0x84, 0x68, 0x3e, 0x76,
+ 0x95, 0xa6, 0xa0, 0x35, 0x3a, 0x5f, 0xfa, 0x8c, 0xd1, 0xed, 0x4c, 0x6f,
+ 0x5a, 0x0b, 0xa5, 0x6d, 0x13, 0x51, 0xf9, 0xb2, 0x6c, 0x94, 0x3f, 0x63,
+ 0x04, 0x3e, 0xe7, 0x13, 0x23, 0x12, 0x4d, 0xe9, 0x0d, 0x2c, 0xcc, 0xfa,
+ 0x39, 0xd1, 0x4d, 0xc2, 0x69, 0xfb, 0xfc, 0xe5, 0x45, 0x18, 0x84, 0x89,
+ 0xc4, 0xa1, 0x5b, 0xed, 0xe6, 0x68, 0x85, 0x5a, 0x81, 0xca, 0xf4, 0xe2,
+ 0xec, 0x54, 0x4f, 0x27, 0x86, 0x26, 0x33, 0xd1, 0xe5, 0x27, 0x5e, 0x01,
+ 0x2c, 0xe9, 0x1d, 0x80, 0x28, 0x99, 0x88, 0xd6, 0xfa, 0x77, 0x92, 0x01,
+ 0x1a, 0x20, 0xe1, 0x08, 0x1d, 0x99, 0x4f, 0x21, 0x98, 0x6d, 0x8a, 0xa7,
+ 0x2d, 0x25, 0x14, 0xf5, 0xc9, 0xba, 0xa1, 0xb8, 0xfe, 0xc3, 0xb5, 0x43,
+ 0xe4, 0xe2, 0xb3, 0x2d, 0x95, 0x20, 0x3f, 0x27, 0x47, 0x40, 0xe7, 0xef,
+ 0x56, 0xc3, 0x72, 0x18, 0x84, 0x89, 0x7a, 0xf0, 0xb4, 0x11, 0x16, 0xdc,
+ 0x06, 0xae, 0x3d, 0x7b, 0xcf, 0xe7, 0x65, 0x6b, 0x33, 0x39, 0x95, 0x15,
+ 0x87, 0x97, 0x09, 0x1e, 0x20, 0x45, 0x3e, 0xaf, 0x8d, 0xa3, 0x7f, 0x20,
+ 0xfa, 0x52, 0xe2, 0x34, 0xeb, 0xac, 0x35, 0x67, 0xb7, 0x36, 0x05, 0x3b,
+ 0x21, 0x1c, 0xbc, 0x73, 0xc8, 0xf4, 0xe7, 0x53, 0xf0, 0x00, 0xc8, 0x23,
+ 0xc8, 0x47, 0x42, 0xef},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 62
+ {SEC_OID_SHA512,
+ 62,
+ {0x1c, 0x2a, 0x1a, 0x28, 0x04, 0x34, 0x03, 0xab, 0x35, 0x6f, 0x34, 0x27,
+ 0x2b, 0x37, 0x83, 0x80, 0x11, 0x44, 0x25, 0x62, 0x69, 0x5e, 0x66, 0xe8,
+ 0xaf, 0x12, 0x7e, 0xe7, 0x5b, 0x71, 0xac, 0x0f, 0x3d, 0xd4, 0x0d, 0x60,
+ 0xf0, 0xa6, 0x23, 0x31, 0xe8, 0x45, 0x4f, 0x3a, 0x42, 0x20, 0x90, 0xc2,
+ 0x42, 0x09, 0x20, 0x1a, 0x95, 0x42, 0x27, 0xcd, 0x06, 0xea, 0xbc, 0x05,
+ 0xd6, 0x05, 0xf7, 0xd6, 0xe4, 0x4a, 0x97, 0x04, 0x4e, 0x61, 0xb9, 0xaa,
+ 0x40, 0xaa, 0xde, 0x2e, 0x37, 0x61, 0x1d, 0xbe, 0x47, 0x0a, 0x04, 0x3f,
+ 0x0d, 0xf3, 0xeb, 0xf6, 0xc5, 0x4f, 0x71, 0x5b, 0x89, 0xdc, 0xd8, 0x8c,
+ 0x63, 0xad, 0xb7, 0x10, 0x38, 0x6a, 0x83, 0x93, 0x08, 0xfa, 0x1f, 0x71,
+ 0xab, 0xfa, 0xfa, 0x56, 0xa9, 0xfe, 0x67, 0x8c, 0x7d, 0x26, 0x52, 0xe4,
+ 0xaa, 0xc6, 0x08, 0x84, 0xcf, 0x54, 0xb1, 0x43, 0x76, 0xd3, 0xbe, 0x85,
+ 0xae, 0xb8, 0x21, 0x28, 0x88, 0xf3, 0x72, 0xd5, 0x80, 0x0f, 0x5f, 0x25,
+ 0xc1, 0xbd, 0x89, 0x4a, 0xa4, 0x60, 0x90, 0x5b, 0x51, 0x51, 0xcc, 0x71,
+ 0x2b, 0xb3, 0x79, 0x2a, 0x0d, 0x1b, 0x1b, 0x85, 0x51, 0x92, 0x34, 0xb1,
+ 0x69, 0x35, 0x4f, 0x2e, 0xd1, 0x6b, 0x3e, 0x1b, 0xea, 0xa7, 0xa9, 0xda,
+ 0x7d, 0xd5, 0x74, 0xe1, 0xb2, 0x8a, 0x99, 0x3b, 0x4f, 0x9d, 0x3b, 0xf3,
+ 0x28, 0x54, 0xca, 0x48, 0x81, 0xbb, 0x13, 0x79, 0xb1, 0x14, 0x73, 0x26,
+ 0x8b, 0xab, 0x59, 0x19, 0xea, 0x33, 0x23, 0xed, 0x95, 0x10, 0x40, 0x49,
+ 0x19, 0x7d, 0x90, 0x95, 0x94, 0x74, 0x33, 0xe9, 0x35, 0x6a, 0xb2, 0xd4,
+ 0x80, 0x0e, 0x20, 0xfd, 0x54, 0x99, 0x91, 0x85, 0xae, 0x51, 0xcb, 0x25,
+ 0xa5, 0x0d, 0xfd, 0x79, 0x9b, 0x9e, 0xc5, 0x75, 0xe7, 0x3d, 0x41, 0x1f,
+ 0x37, 0x3d, 0x96, 0xe2},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 63
+ {SEC_OID_SHA512,
+ 63,
+ {0x6e, 0xfa, 0x13, 0xc5, 0x13, 0xd0, 0xad, 0x3f, 0xd5, 0xe6, 0x33, 0xe5,
+ 0x65, 0x83, 0x7e, 0x59, 0xae, 0x83, 0x55, 0x45, 0x36, 0x97, 0xef, 0xbf,
+ 0x04, 0x25, 0x6b, 0xc7, 0x60, 0x10, 0xa0, 0x9f, 0xd2, 0x57, 0x48, 0x8d,
+ 0xf9, 0xd8, 0xce, 0xf8, 0xd7, 0x8b, 0x2e, 0x58, 0x19, 0x18, 0x21, 0x19,
+ 0x09, 0x2f, 0xd4, 0x83, 0xe6, 0x01, 0xa8, 0xc4, 0xd9, 0x84, 0xcb, 0x5e,
+ 0x88, 0x17, 0xb7, 0x98, 0xbc, 0x70, 0x03, 0x1b, 0xd7, 0x32, 0x5b, 0xe8,
+ 0xa7, 0xe0, 0xb4, 0x45, 0x08, 0xa9, 0x35, 0x0e, 0xe1, 0x79, 0xa4, 0x79,
+ 0x2b, 0x35, 0x1d, 0x37, 0x02, 0x59, 0x72, 0x4e, 0x56, 0x5e, 0x60, 0xdf,
+ 0x9b, 0x72, 0x18, 0x6c, 0xe2, 0x80, 0x0c, 0x4e, 0x79, 0x51, 0x17, 0x67,
+ 0xf6, 0x6a, 0xa8, 0x4c, 0xdc, 0xf7, 0x0e, 0x64, 0x60, 0x65, 0xc9, 0x42,
+ 0xc9, 0xfa, 0x2d, 0xff, 0xb1, 0x6b, 0x0d, 0x81, 0x9d, 0xc8, 0x61, 0xcb,
+ 0x16, 0xa5, 0x2e, 0xf1, 0xd5, 0xf3, 0x68, 0x33, 0xa8, 0xa9, 0x31, 0x21,
+ 0x89, 0x89, 0x8b, 0x14, 0x24, 0x26, 0xba, 0xce, 0x8b, 0xc6, 0x31, 0xb1,
+ 0xb7, 0x4c, 0x96, 0xd0, 0x36, 0x69, 0xeb, 0x92, 0xf1, 0xae, 0x83, 0xfd,
+ 0xe6, 0xbd, 0x1f, 0x7d, 0xb7, 0xe9, 0x4a, 0x93, 0xd1, 0x17, 0xe2, 0x1f,
+ 0x13, 0x68, 0x53, 0x9c, 0x33, 0x48, 0x16, 0x5a, 0x01, 0x26, 0xfe, 0x08,
+ 0xa6, 0x0b, 0x8f, 0x17, 0x04, 0x55, 0xd6, 0x7c, 0xae, 0x0c, 0x1c, 0x5e,
+ 0x65, 0x1a, 0x63, 0x53, 0x92, 0xad, 0x18, 0x18, 0xd5, 0x14, 0x12, 0xa6,
+ 0xb6, 0xf9, 0x58, 0xa5, 0xa8, 0x05, 0x53, 0xf8, 0xcd, 0xb4, 0xbe, 0x94,
+ 0x0f, 0x78, 0xa3, 0x36, 0x6e, 0x36, 0x0c, 0xb3, 0xed, 0xef, 0x88, 0x41,
+ 0x95, 0x71, 0xf0, 0xb5, 0xec, 0x1f, 0x1b, 0x58, 0x29, 0xe5, 0x58, 0x4c,
+ 0x2c, 0x3d, 0x61, 0x95},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 64
+ {SEC_OID_SHA512,
+ 64,
+ {0x64, 0x7d, 0x39, 0x71, 0x5b, 0x34, 0x36, 0x11, 0x90, 0xbd, 0x84, 0x2b,
+ 0x77, 0x5e, 0x7b, 0x53, 0x05, 0x2b, 0x72, 0xf9, 0xe8, 0x5a, 0x0d, 0xe8,
+ 0xbe, 0x04, 0x36, 0xa2, 0xa6, 0x1a, 0xb4, 0x02, 0x23, 0x7c, 0xbb, 0x85,
+ 0xde, 0x14, 0x66, 0xe7, 0x02, 0x56, 0x2e, 0xd0, 0x40, 0x84, 0x36, 0x6d,
+ 0x66, 0x2d, 0xb0, 0x11, 0xaa, 0xc0, 0xdb, 0xac, 0xe3, 0x07, 0x07, 0x8f,
+ 0xfb, 0xba, 0x1b, 0x3a, 0x37, 0x49, 0x5f, 0xe6, 0xe6, 0x04, 0xfb, 0x5b,
+ 0xde, 0x54, 0xee, 0x9a, 0xfb, 0x15, 0xf4, 0x53, 0x08, 0xa9, 0xa3, 0xaf,
+ 0x51, 0xf6, 0xc8, 0xe7, 0x9b, 0xa6, 0x99, 0x35, 0x63, 0x53, 0x60, 0xca,
+ 0xfe, 0xc2, 0x69, 0x86, 0xd3, 0x39, 0xab, 0x86, 0x41, 0xa1, 0xbf, 0xf1,
+ 0xf1, 0xaf, 0x0c, 0x11, 0x96, 0x91, 0x9a, 0xd4, 0xd0, 0xc9, 0xbf, 0xc7,
+ 0xae, 0x3e, 0x43, 0x29, 0x6c, 0x04, 0xfd, 0x5e, 0x35, 0x3e, 0xa5, 0xf7,
+ 0x54, 0x14, 0x9c, 0xd6, 0x18, 0x17, 0x25, 0x58, 0x26, 0x3d, 0x3f, 0x17,
+ 0xcb, 0x61, 0x82, 0xbe, 0xfe, 0x4c, 0x40, 0x81, 0x6b, 0xe0, 0x60, 0x45,
+ 0xe5, 0x42, 0x8d, 0xa0, 0xec, 0x1c, 0x3a, 0xeb, 0x71, 0x46, 0x08, 0x02,
+ 0x48, 0x5b, 0x39, 0x0b, 0x35, 0x0b, 0x37, 0xb8, 0xae, 0x12, 0x64, 0xce,
+ 0xab, 0xa7, 0x4b, 0x21, 0xc0, 0x52, 0xc2, 0x95, 0xe3, 0x60, 0x68, 0xe6,
+ 0x85, 0xcf, 0x96, 0x01, 0x67, 0x3b, 0xaa, 0x2d, 0x93, 0x5a, 0xd3, 0xe3,
+ 0x23, 0x00, 0x0b, 0x33, 0x97, 0xbd, 0xdf, 0x91, 0xe6, 0x4a, 0xce, 0x36,
+ 0x69, 0xdc, 0xe6, 0xc7, 0x04, 0xe6, 0x51, 0x42, 0x77, 0x3a, 0x27, 0xc5,
+ 0xa0, 0x7e, 0xaf, 0x74, 0xe8, 0x50, 0xbd, 0x72, 0xb9, 0xcc, 0x46, 0x4d,
+ 0xfc, 0x5d, 0xaa, 0x8b, 0x6c, 0x39, 0x6d, 0x0a, 0xdd, 0x29, 0x37, 0xbc,
+ 0xe6, 0x11, 0xbe, 0xb0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 65
+ {SEC_OID_SHA512,
+ 65,
+ {0x7f, 0x8f, 0x29, 0x8c, 0x16, 0x28, 0xa3, 0xd4, 0x2d, 0x4a, 0x60, 0xd9,
+ 0x3d, 0x26, 0x9d, 0x2b, 0xdd, 0x2a, 0xec, 0x2b, 0x89, 0x4a, 0xff, 0x12,
+ 0xcb, 0x2c, 0xc2, 0xed, 0xef, 0x41, 0xb4, 0xb8, 0x14, 0x62, 0x2e, 0x0a,
+ 0xfb, 0x0f, 0x89, 0x33, 0x27, 0xe1, 0x57, 0xbc, 0xa9, 0xac, 0x0e, 0xdf,
+ 0xd1, 0xb7, 0x6e, 0xed, 0xee, 0xda, 0x70, 0xc0, 0xa0, 0xc2, 0xe8, 0xeb,
+ 0x85, 0xf2, 0x09, 0x8b, 0xf9, 0x80, 0x8a, 0x0a, 0x4e, 0x9a, 0xe4, 0xc7,
+ 0x38, 0xc8, 0xf7, 0x21, 0xce, 0x33, 0x45, 0x2c, 0x68, 0xd0, 0xd0, 0x6a,
+ 0xb2, 0x21, 0x84, 0xaf, 0x90, 0xbb, 0xca, 0x42, 0x00, 0x0a, 0x90, 0xdc,
+ 0xf5, 0xe3, 0x22, 0x87, 0x22, 0xdb, 0x3a, 0x20, 0x6b, 0xf2, 0xcc, 0x6e,
+ 0x31, 0xc9, 0x0f, 0x1e, 0xf2, 0x33, 0x89, 0x8a, 0xcc, 0x95, 0x74, 0x33,
+ 0x76, 0x0f, 0x38, 0x01, 0x37, 0x58, 0x64, 0x15, 0x05, 0x64, 0x67, 0xd4,
+ 0x39, 0x00, 0xa7, 0xc2, 0x1d, 0x25, 0xfa, 0x20, 0x25, 0x3b, 0x37, 0xd7,
+ 0x28, 0x8e, 0xb8, 0x8a, 0x93, 0x48, 0x34, 0x3b, 0x98, 0x54, 0x09, 0x84,
+ 0x3d, 0x64, 0x91, 0xa9, 0xe1, 0x2e, 0xe6, 0x90, 0x72, 0x33, 0xcd, 0x83,
+ 0xcf, 0x8b, 0x5b, 0x6b, 0x45, 0xfd, 0x22, 0xf4, 0xb5, 0xbb, 0xbb, 0xbe,
+ 0xb1, 0x52, 0xb4, 0x4e, 0x22, 0xc3, 0xe0, 0x3c, 0x8c, 0x18, 0xdc, 0x60,
+ 0x8c, 0xb5, 0xec, 0x66, 0x43, 0xc1, 0x7f, 0x91, 0x65, 0xee, 0xc5, 0xb8,
+ 0x13, 0x5d, 0x14, 0xbc, 0x16, 0xa0, 0xe7, 0x0e, 0xdb, 0x5d, 0xaa, 0x70,
+ 0xa2, 0xd5, 0x09, 0x91, 0x04, 0x0d, 0xe1, 0xf0, 0xcf, 0x43, 0x82, 0xec,
+ 0xbd, 0xed, 0x2e, 0x6a, 0xdf, 0x8e, 0xa5, 0xac, 0xea, 0x03, 0x4a, 0xb0,
+ 0x0c, 0x33, 0xb1, 0xea, 0xf0, 0xf6, 0xab, 0x10, 0xf6, 0x2d, 0xd3, 0x04,
+ 0x06, 0xd8, 0x36, 0x67},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 66
+ {SEC_OID_SHA512,
+ 66,
+ {0xb0, 0xb8, 0x31, 0xb5, 0xee, 0x66, 0x1f, 0x4e, 0xb4, 0x3b, 0x90, 0x6a,
+ 0x2f, 0x9e, 0xe6, 0x52, 0xf7, 0xf0, 0xa4, 0x34, 0x6a, 0x9e, 0x40, 0x49,
+ 0x55, 0x5d, 0x8b, 0xda, 0x18, 0x5e, 0x19, 0x5d, 0x8a, 0xf8, 0x81, 0xf2,
+ 0xe3, 0x63, 0x04, 0xc8, 0xb6, 0x6a, 0xbf, 0x5f, 0x8f, 0x03, 0x0c, 0xc0,
+ 0xb7, 0xff, 0xcf, 0xcf, 0xd6, 0x7f, 0xef, 0xd5, 0xe7, 0xef, 0xdf, 0xcd,
+ 0x8c, 0xae, 0xb1, 0xda, 0xf4, 0x41, 0xf8, 0x34, 0x00, 0x4a, 0x61, 0x0f,
+ 0x09, 0x1c, 0xa2, 0xf8, 0xc9, 0x74, 0xd5, 0x1a, 0x0b, 0x7c, 0xa7, 0x65,
+ 0x63, 0x92, 0x7f, 0x19, 0xd0, 0xe1, 0x20, 0xa9, 0x03, 0x93, 0xdd, 0xd6,
+ 0xf9, 0x99, 0xdd, 0xdd, 0x76, 0x6d, 0x24, 0x35, 0xca, 0x3e, 0x52, 0x62,
+ 0x47, 0xcb, 0x2b, 0x64, 0x9d, 0x4c, 0xa1, 0x3d, 0x43, 0xd8, 0x98, 0x36,
+ 0x97, 0x30, 0xc6, 0xfa, 0x7f, 0xba, 0x93, 0x7a, 0x27, 0x47, 0x21, 0xd2,
+ 0x1e, 0x2e, 0x05, 0x78, 0xf4, 0xaf, 0x48, 0x24, 0xd0, 0xcd, 0xb3, 0x77,
+ 0xe2, 0x92, 0xc6, 0xd1, 0x42, 0xc2, 0x64, 0x94, 0xcc, 0x04, 0x74, 0xa9,
+ 0xda, 0x3f, 0x57, 0xc6, 0x0e, 0xb2, 0xbc, 0x89, 0x00, 0x34, 0x7b, 0x4e,
+ 0x61, 0x9b, 0xae, 0x96, 0xee, 0xe6, 0x48, 0x9d, 0xae, 0x5e, 0x2b, 0x94,
+ 0xce, 0xf5, 0x12, 0xc9, 0xf2, 0xe8, 0xa1, 0x7d, 0x27, 0x7e, 0x02, 0xed,
+ 0x74, 0x4c, 0x71, 0x21, 0x5e, 0x21, 0xe6, 0xd9, 0x58, 0x96, 0xa5, 0xe1,
+ 0x0a, 0x98, 0x2b, 0x0f, 0x35, 0x62, 0x10, 0x36, 0x30, 0x8c, 0xe9, 0xf5,
+ 0x56, 0x72, 0x6d, 0x9a, 0x83, 0xfb, 0xdd, 0x3b, 0xa6, 0xdf, 0x04, 0x7e,
+ 0x56, 0xb4, 0x79, 0x3e, 0xcb, 0xcf, 0xd5, 0x7d, 0xb1, 0xf0, 0x8e, 0x63,
+ 0x23, 0xb3, 0xd9, 0xff, 0xe3, 0x11, 0x1f, 0x7b, 0xbc, 0xeb, 0xb4, 0x6e,
+ 0xb3, 0x36, 0x94, 0xfe},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 67
+ {SEC_OID_SHA512,
+ 67,
+ {0xc1, 0x67, 0x23, 0xc9, 0x6c, 0xb8, 0x8b, 0x87, 0x1f, 0x9e, 0xc6, 0xed,
+ 0xf3, 0xb0, 0x08, 0xe2, 0xd0, 0x03, 0xa8, 0xe9, 0x0b, 0x93, 0xcb, 0x0a,
+ 0x19, 0x27, 0xad, 0xbe, 0x73, 0x6a, 0x81, 0x09, 0xcc, 0x7b, 0xc7, 0x0f,
+ 0x9b, 0xc3, 0xdf, 0xbd, 0x65, 0x6d, 0xb4, 0xfe, 0x77, 0x91, 0x67, 0x30,
+ 0x6d, 0x97, 0x78, 0x29, 0x81, 0xd0, 0x63, 0x92, 0x52, 0xd3, 0xb4, 0x98,
+ 0x40, 0x83, 0x57, 0xd4, 0xff, 0x58, 0x28, 0xda, 0xdf, 0x89, 0xf4, 0xf6,
+ 0x02, 0x46, 0x23, 0x30, 0xd4, 0xc6, 0xfd, 0x61, 0xd0, 0x2b, 0xa1, 0x7c,
+ 0x39, 0xd0, 0x72, 0xa8, 0x7a, 0xb2, 0x3e, 0x92, 0x6a, 0xba, 0xae, 0x65,
+ 0x28, 0xc2, 0x81, 0x7f, 0xae, 0xa5, 0xc8, 0xc0, 0x2b, 0xef, 0xe9, 0x6d,
+ 0x93, 0xbf, 0xeb, 0x86, 0xc5, 0xfc, 0x0b, 0x5c, 0xe1, 0xc2, 0x4e, 0x3a,
+ 0x49, 0x86, 0xa5, 0x12, 0xf9, 0xb9, 0x35, 0x62, 0x51, 0x07, 0x16, 0x51,
+ 0x79, 0xb5, 0x3a, 0x13, 0x7b, 0x01, 0x3b, 0x07, 0x17, 0xfd, 0x20, 0x3d,
+ 0xf9, 0x02, 0x63, 0x1e, 0xbe, 0x43, 0x31, 0xfb, 0xa1, 0x63, 0x12, 0x14,
+ 0xf1, 0xea, 0xc8, 0x55, 0xf5, 0x0c, 0x6a, 0x5a, 0x59, 0xeb, 0x8a, 0xea,
+ 0x94, 0x4b, 0x13, 0x8d, 0xc6, 0xc1, 0xe9, 0x2d, 0xa8, 0xcf, 0xa5, 0x14,
+ 0xb2, 0x54, 0xaa, 0xb6, 0x33, 0x95, 0x88, 0x0e, 0xc4, 0xcb, 0x81, 0x17,
+ 0x77, 0x9c, 0x6a, 0x46, 0xfa, 0xf2, 0x89, 0x17, 0xfe, 0x77, 0xc3, 0x99,
+ 0x86, 0x35, 0x98, 0x28, 0x4d, 0xc3, 0xa5, 0xd8, 0x67, 0x1c, 0x0d, 0x28,
+ 0x56, 0xdb, 0xa7, 0x79, 0x1c, 0x84, 0xb2, 0x07, 0xa2, 0xba, 0x18, 0xbe,
+ 0x5d, 0x68, 0x5d, 0xfa, 0x1b, 0x3f, 0x9b, 0x55, 0x82, 0xaf, 0xe9, 0x90,
+ 0x4b, 0x2d, 0x27, 0x31, 0x13, 0xe0, 0x15, 0xb1, 0xf4, 0x19, 0x4d, 0x3a,
+ 0xb0, 0x70, 0xe0, 0x95},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 68
+ {SEC_OID_SHA512,
+ 68,
+ {0x4f, 0x02, 0x48, 0xae, 0xa5, 0x6b, 0x71, 0x43, 0x7b, 0xfc, 0xc7, 0xbb,
+ 0x57, 0x2c, 0x19, 0x8a, 0x4f, 0x9f, 0x12, 0x0a, 0x8c, 0xeb, 0x9a, 0x0b,
+ 0x2f, 0xc2, 0xe6, 0x1a, 0xf7, 0x86, 0xbc, 0x44, 0x7b, 0x49, 0xb9, 0x9b,
+ 0xab, 0x96, 0xd0, 0x09, 0xcc, 0x6b, 0xb8, 0xec, 0xe7, 0xd6, 0x6f, 0x08,
+ 0x76, 0x54, 0x39, 0xe5, 0xfd, 0xb4, 0xec, 0xb7, 0x71, 0x19, 0x3b, 0xb8,
+ 0xb9, 0x9e, 0x20, 0xaf, 0x44, 0x35, 0x44, 0x68, 0x44, 0x25, 0x2d, 0x29,
+ 0xe0, 0x54, 0xc0, 0xc7, 0x5f, 0xb0, 0xba, 0xa2, 0x07, 0x60, 0x92, 0x98,
+ 0x85, 0x57, 0x59, 0x98, 0x04, 0x5d, 0xc6, 0x84, 0x05, 0x54, 0x21, 0x2e,
+ 0xa6, 0xd2, 0x40, 0xaf, 0x67, 0xed, 0xa4, 0x77, 0x92, 0x34, 0x99, 0xf7,
+ 0xf5, 0xe7, 0xd9, 0xc3, 0xd9, 0x5d, 0x9f, 0xc3, 0x5e, 0x40, 0xc1, 0x7e,
+ 0x7d, 0x5f, 0xe2, 0x28, 0x24, 0xec, 0x3b, 0xca, 0xdd, 0xfd, 0x71, 0x74,
+ 0x48, 0x65, 0xf7, 0x75, 0xcd, 0x7e, 0xca, 0x63, 0xbd, 0x61, 0x5d, 0x71,
+ 0x85, 0x18, 0xb0, 0xca, 0x6c, 0x12, 0x7e, 0xd6, 0x28, 0x8b, 0x77, 0x68,
+ 0x44, 0x5e, 0xf8, 0xab, 0x6e, 0xeb, 0xf0, 0xa3, 0xbd, 0x0f, 0xb5, 0xa1,
+ 0x8e, 0x94, 0xd2, 0x8f, 0x09, 0xe4, 0x50, 0x31, 0xc3, 0xe3, 0xe8, 0xc4,
+ 0xbc, 0x0b, 0xd2, 0x30, 0x14, 0x0d, 0xe3, 0x88, 0x29, 0x59, 0x11, 0x5a,
+ 0xf0, 0x1b, 0xc6, 0xb9, 0xef, 0xc0, 0x55, 0x54, 0x31, 0x8f, 0x73, 0x3d,
+ 0xa5, 0x1f, 0x6f, 0x9b, 0x66, 0xc8, 0x99, 0x32, 0x4e, 0xb2, 0xa3, 0xf2,
+ 0x1c, 0xbf, 0xe6, 0x4e, 0x47, 0x72, 0x88, 0x9d, 0xc5, 0xf5, 0x2d, 0xac,
+ 0x75, 0x5d, 0x64, 0x01, 0x82, 0xa1, 0xea, 0xd5, 0xe0, 0x20, 0x3d, 0xfc,
+ 0xf1, 0x74, 0x6b, 0x64, 0xd6, 0xd4, 0xf4, 0x33, 0x72, 0x28, 0x69, 0x8e,
+ 0xc7, 0x57, 0xe0, 0xf9},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 69
+ {SEC_OID_SHA512,
+ 69,
+ {0x43, 0xa6, 0x74, 0xe2, 0xa0, 0xfe, 0x1a, 0xdb, 0xc0, 0x50, 0x65, 0xc7,
+ 0xa0, 0x98, 0x24, 0x4c, 0x05, 0x58, 0x13, 0x03, 0x35, 0x2a, 0x79, 0x7e,
+ 0x00, 0x3c, 0x39, 0x30, 0x9b, 0x09, 0xd4, 0xf4, 0x30, 0x3d, 0x17, 0x57,
+ 0xaa, 0xe2, 0x9c, 0xb2, 0xef, 0x36, 0x19, 0x92, 0xc2, 0x8d, 0x95, 0x5a,
+ 0xf3, 0xe2, 0x93, 0xb9, 0x8c, 0x0c, 0x97, 0x77, 0x44, 0x97, 0x1c, 0x69,
+ 0x96, 0xc1, 0xdd, 0x93, 0xf2, 0xda, 0x8b, 0xd4, 0x6c, 0x77, 0x18, 0x85,
+ 0xa4, 0x63, 0x49, 0x52, 0xd0, 0x53, 0x87, 0x89, 0x40, 0x67, 0x23, 0x04,
+ 0x84, 0x54, 0xba, 0x3e, 0x88, 0xd7, 0x8f, 0xf4, 0x41, 0x26, 0xee, 0xbb,
+ 0x0a, 0x7d, 0x85, 0x02, 0x23, 0xa0, 0x2a, 0x64, 0x28, 0x5f, 0x67, 0x8d,
+ 0x96, 0x1b, 0x4e, 0xa7, 0x71, 0x42, 0xbb, 0xdb, 0x1b, 0x70, 0x8d, 0xb9,
+ 0x12, 0x42, 0x5c, 0x6f, 0x40, 0x49, 0xde, 0x3b, 0x75, 0xb0, 0x46, 0x46,
+ 0x36, 0x38, 0xa6, 0xab, 0xfc, 0x46, 0x32, 0x65, 0x49, 0x4d, 0xed, 0x66,
+ 0xdb, 0x72, 0x0a, 0xdc, 0xa3, 0x8a, 0xea, 0x8f, 0x5f, 0x03, 0xa9, 0x30,
+ 0xdd, 0xb7, 0x84, 0xa3, 0x73, 0x11, 0x24, 0x20, 0x9e, 0xce, 0x72, 0x19,
+ 0x04, 0xfc, 0x66, 0xd4, 0x98, 0x3a, 0x36, 0xf6, 0xa4, 0xd5, 0xad, 0xbc,
+ 0x10, 0x9a, 0x4d, 0x66, 0xc7, 0xb8, 0x61, 0xba, 0x92, 0xfa, 0x57, 0xf8,
+ 0x46, 0xa8, 0x11, 0xa9, 0xa4, 0xf5, 0x61, 0x87, 0xb5, 0x07, 0x48, 0x8b,
+ 0xd4, 0x92, 0x65, 0xcd, 0x01, 0x7e, 0xf1, 0x72, 0x1e, 0x4d, 0xec, 0xb3,
+ 0xb2, 0xc6, 0x66, 0x66, 0x97, 0x7b, 0x2a, 0xf0, 0x10, 0xab, 0x19, 0x85,
+ 0xbb, 0x6b, 0x8b, 0x83, 0x22, 0xba, 0x56, 0x4b, 0x60, 0x05, 0x2d, 0xdd,
+ 0xe7, 0xf1, 0x06, 0x77, 0x7d, 0xa1, 0x38, 0xcf, 0x00, 0x13, 0xda, 0xe9,
+ 0x18, 0x87, 0xd7, 0x1d},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 70
+ {SEC_OID_SHA512,
+ 70,
+ {0x91, 0xc7, 0xca, 0x44, 0x2c, 0x95, 0xb0, 0x9a, 0x08, 0xff, 0xce, 0xcc,
+ 0xae, 0xc1, 0xad, 0x24, 0x60, 0x9a, 0x15, 0x93, 0xc2, 0xa8, 0x9d, 0xbb,
+ 0xa9, 0xf3, 0x0d, 0xe5, 0x65, 0x0e, 0xe6, 0xd5, 0x34, 0xa9, 0xc4, 0x76,
+ 0x25, 0x1c, 0x7a, 0x60, 0x14, 0x82, 0xff, 0x44, 0x53, 0x13, 0x50, 0xe8,
+ 0x7b, 0xd0, 0x70, 0xbf, 0x8d, 0x8d, 0x3f, 0x71, 0x6c, 0x3d, 0xfb, 0xd6,
+ 0x35, 0xa0, 0x71, 0x9c, 0x5b, 0xc2, 0xa5, 0xf0, 0x42, 0xba, 0xa1, 0x36,
+ 0x46, 0x26, 0x6d, 0x64, 0x0b, 0x41, 0x43, 0x49, 0xf0, 0x08, 0x25, 0x6a,
+ 0xa7, 0x0a, 0x8c, 0x4a, 0xe0, 0xfd, 0xb3, 0x4b, 0xe6, 0x46, 0x84, 0x54,
+ 0x75, 0x48, 0xa6, 0x79, 0x4d, 0x4c, 0xc1, 0x67, 0x7f, 0xba, 0xa5, 0x0e,
+ 0xaa, 0xd7, 0xcd, 0x5d, 0xed, 0x53, 0xc0, 0x7a, 0x60, 0x1c, 0x65, 0x35,
+ 0x80, 0x60, 0x42, 0x34, 0x98, 0x80, 0x1a, 0xc9, 0xd2, 0xea, 0x1d, 0x22,
+ 0x7f, 0x54, 0x67, 0xf1, 0x5a, 0xcc, 0xd6, 0xef, 0xd3, 0x66, 0x2e, 0x34,
+ 0x4a, 0x72, 0x4a, 0x57, 0x28, 0xe6, 0x51, 0xb1, 0x99, 0xfc, 0x20, 0xcd,
+ 0x62, 0xc4, 0x14, 0x4e, 0x60, 0x78, 0x1b, 0x45, 0x8c, 0x06, 0xbb, 0x15,
+ 0x21, 0x16, 0x15, 0x27, 0x17, 0x9d, 0x8f, 0xdd, 0xf3, 0xa2, 0x08, 0x77,
+ 0x57, 0xa0, 0x92, 0x0d, 0xcd, 0x2e, 0x75, 0xf8, 0x8d, 0x83, 0x1e, 0x95,
+ 0xb2, 0x46, 0x78, 0x4c, 0x76, 0x5c, 0xd2, 0x1c, 0x6a, 0xd6, 0x98, 0xbd,
+ 0x05, 0x9d, 0x96, 0xaa, 0xc7, 0x22, 0xa7, 0x06, 0x69, 0xa1, 0x3f, 0xd3,
+ 0x68, 0x1d, 0xa3, 0xac, 0xc7, 0x84, 0xc7, 0x99, 0x24, 0xb9, 0xb0, 0xe6,
+ 0xef, 0x4b, 0xce, 0x2d, 0x9d, 0x2d, 0xcb, 0x99, 0x4c, 0x41, 0x44, 0x3b,
+ 0x93, 0x2b, 0xf8, 0xe5, 0xd1, 0x57, 0x97, 0xf8, 0x46, 0xb3, 0x99, 0x24,
+ 0xee, 0x6c, 0x06, 0x58},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 71
+ {SEC_OID_SHA512,
+ 71,
+ {0x24, 0x47, 0x97, 0x6e, 0x68, 0x4d, 0x4f, 0x5d, 0x35, 0xe1, 0xc3, 0x3e,
+ 0xc2, 0x07, 0xf9, 0x21, 0xff, 0x97, 0x67, 0x73, 0x2e, 0x88, 0x64, 0xcf,
+ 0xba, 0xc5, 0xda, 0x51, 0xdb, 0x75, 0x33, 0xb1, 0x1d, 0x27, 0xc0, 0x7e,
+ 0x96, 0xf2, 0x78, 0x97, 0x9d, 0xa3, 0xa6, 0xd3, 0xbc, 0xe5, 0x38, 0x07,
+ 0xbb, 0xc2, 0x44, 0x93, 0x90, 0xf5, 0xed, 0x40, 0xbb, 0xb8, 0x1c, 0x75,
+ 0x17, 0xbe, 0xbf, 0xbd, 0xfc, 0x3f, 0x1c, 0x15, 0xa3, 0xb2, 0x2a, 0x8b,
+ 0x2c, 0x08, 0xcd, 0x7e, 0xfc, 0xcc, 0x90, 0xe3, 0x9c, 0x2e, 0x00, 0x1b,
+ 0xcf, 0x2a, 0x58, 0xa4, 0xe2, 0x9d, 0x38, 0x42, 0x6b, 0xaf, 0x2e, 0xe5,
+ 0x33, 0xf1, 0xca, 0xe6, 0x7c, 0x8c, 0x1f, 0x4c, 0xe2, 0x4d, 0x65, 0x05,
+ 0xed, 0x9a, 0x11, 0x8c, 0xbf, 0xb1, 0x92, 0xfc, 0x4e, 0x37, 0x8a, 0x9b,
+ 0x51, 0x87, 0x61, 0x5e, 0x69, 0x29, 0x6e, 0x1b, 0xcd, 0xda, 0xb1, 0xcf,
+ 0x88, 0x12, 0x7f, 0x05, 0xc2, 0x9f, 0x43, 0x60, 0x6d, 0x00, 0xeb, 0xe2,
+ 0x59, 0x86, 0x86, 0x68, 0x70, 0x8d, 0xe9, 0xf5, 0xa9, 0xbc, 0x51, 0xef,
+ 0x0d, 0xca, 0x83, 0xe8, 0xd7, 0x3f, 0x0a, 0x76, 0x20, 0x15, 0x10, 0x05,
+ 0x53, 0xa4, 0x40, 0x68, 0x8f, 0xea, 0xcc, 0xa6, 0x36, 0x4c, 0x4c, 0x68,
+ 0x22, 0x65, 0x82, 0x02, 0x8e, 0xab, 0xd2, 0x75, 0x69, 0x2e, 0x13, 0x30,
+ 0x54, 0xd2, 0xf7, 0x0d, 0x8c, 0x4b, 0x3c, 0xbd, 0x2e, 0xe6, 0x9e, 0x17,
+ 0xa5, 0x71, 0xd6, 0xa3, 0x47, 0x3c, 0xbb, 0x2c, 0x3f, 0xd8, 0x45, 0x02,
+ 0x62, 0x98, 0x11, 0x80, 0xcd, 0x1c, 0x81, 0x19, 0x4f, 0x09, 0xbc, 0x7c,
+ 0xb3, 0xa2, 0xf7, 0xa9, 0x49, 0xd8, 0xc5, 0x6c, 0xf6, 0x9e, 0x13, 0xaf,
+ 0x7d, 0x98, 0x1f, 0x17, 0x00, 0x73, 0xf2, 0xba, 0x8c, 0xa5, 0x5c, 0x9d,
+ 0x1c, 0x9a, 0x93, 0x43},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 72
+ {SEC_OID_SHA512,
+ 72,
+ {0x10, 0xb9, 0x00, 0x84, 0x8e, 0xc8, 0xda, 0xf6, 0x4f, 0xc4, 0x0c, 0x57,
+ 0x76, 0x5d, 0x01, 0x46, 0x22, 0x25, 0x89, 0x3d, 0x6e, 0x5d, 0x46, 0xc2,
+ 0x1a, 0x1b, 0x7d, 0xe4, 0x05, 0xfd, 0x6f, 0xb5, 0x05, 0xb6, 0x78, 0x42,
+ 0x7a, 0x27, 0x4d, 0x1e, 0x89, 0x54, 0xf8, 0x66, 0xf3, 0xab, 0xc6, 0xc7,
+ 0xd5, 0xeb, 0xe7, 0x8a, 0xf8, 0x8d, 0xe6, 0xad, 0x8a, 0xe3, 0x1f, 0x42,
+ 0x82, 0x7d, 0xc7, 0x79, 0x2b, 0x16, 0x0b, 0x70, 0xdc, 0x4d, 0x17, 0x7e,
+ 0x7e, 0x49, 0x25, 0xba, 0x24, 0xb7, 0x5f, 0xb1, 0x9c, 0x13, 0x1d, 0x44,
+ 0x3b, 0x0d, 0x4f, 0x0e, 0xf7, 0x3d, 0xab, 0xa8, 0x68, 0xac, 0x34, 0x2b,
+ 0x79, 0x20, 0x9e, 0x31, 0x3b, 0x43, 0x9d, 0x5a, 0x18, 0xe0, 0x7e, 0x98,
+ 0x58, 0xfc, 0x6c, 0xa9, 0x13, 0xfb, 0xcd, 0x12, 0x56, 0x39, 0x74, 0x56,
+ 0xb4, 0x7d, 0xb9, 0xd9, 0x87, 0x22, 0x7d, 0x84, 0xec, 0xcd, 0x0d, 0xf2,
+ 0xfc, 0x2f, 0x4a, 0xe8, 0xed, 0xe9, 0x58, 0x38, 0x22, 0x00, 0xdc, 0x86,
+ 0x77, 0x31, 0xa4, 0x26, 0xc8, 0x0e, 0x83, 0xf3, 0xea, 0xe2, 0x01, 0x34,
+ 0xf8, 0xae, 0x72, 0x54, 0xc8, 0x15, 0xb1, 0xed, 0x75, 0xef, 0x28, 0x07,
+ 0x93, 0x8b, 0x57, 0x99, 0x3f, 0x55, 0x97, 0xf4, 0x2a, 0x0b, 0x65, 0x42,
+ 0xef, 0xab, 0xa2, 0xf5, 0xd3, 0xae, 0x6c, 0x50, 0x35, 0xff, 0xdf, 0xc9,
+ 0xad, 0xca, 0xc7, 0x38, 0x4e, 0x53, 0xec, 0x60, 0x1e, 0x86, 0x24, 0xe3,
+ 0x47, 0x1a, 0xa6, 0x06, 0x67, 0x96, 0xbd, 0xe6, 0x24, 0x1f, 0x9d, 0x9f,
+ 0xc4, 0x0a, 0xf3, 0x40, 0xf6, 0xbc, 0x6a, 0x82, 0xe1, 0x5c, 0x33, 0x87,
+ 0x06, 0xac, 0x25, 0xea, 0x7f, 0xcd, 0xde, 0xdb, 0xfc, 0x0a, 0x77, 0xa8,
+ 0x52, 0xd1, 0xbe, 0xcc, 0xe0, 0xac, 0x8f, 0xd7, 0xa7, 0xac, 0x3f, 0x37,
+ 0x6d, 0x2e, 0x0b, 0x56},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 73
+ {SEC_OID_SHA512,
+ 73,
+ {0xbf, 0x52, 0x4f, 0x0f, 0x24, 0x99, 0x8c, 0x53, 0x74, 0x90, 0x25, 0xf3,
+ 0x32, 0x01, 0xb8, 0x27, 0x0e, 0x48, 0x00, 0xb6, 0x79, 0x8e, 0xf2, 0x1d,
+ 0x84, 0xf3, 0x63, 0x59, 0x72, 0x99, 0x65, 0x7c, 0x49, 0xdd, 0x6a, 0xc7,
+ 0x4e, 0x05, 0x00, 0xc3, 0x43, 0xb5, 0xf5, 0xf1, 0x4d, 0x31, 0xa4, 0x22,
+ 0xff, 0x44, 0x34, 0x20, 0x01, 0xf7, 0x90, 0x67, 0xab, 0x9d, 0x0b, 0x0d,
+ 0x69, 0xb4, 0x61, 0xc6, 0x87, 0xbd, 0x4d, 0xea, 0xc9, 0x0e, 0x43, 0x00,
+ 0xc1, 0xbf, 0x1f, 0x2a, 0x80, 0x9b, 0x55, 0xfb, 0x87, 0x0d, 0x0f, 0x52,
+ 0xb7, 0x51, 0xc3, 0x2f, 0x0d, 0x82, 0x4e, 0x73, 0xb8, 0x2f, 0x81, 0x86,
+ 0xb6, 0x04, 0xaf, 0x5d, 0x58, 0x47, 0xfb, 0x95, 0xa4, 0xbf, 0x45, 0x63,
+ 0xc6, 0x5e, 0x46, 0x0c, 0xa6, 0x19, 0x13, 0x08, 0x13, 0x98, 0xd5, 0x7a,
+ 0xd3, 0x7f, 0xd8, 0x1e, 0x65, 0x2d, 0xc1, 0x30, 0x83, 0xe9, 0xde, 0xbf,
+ 0x83, 0x89, 0xcd, 0xfd, 0x56, 0x4b, 0x00, 0x39, 0x8c, 0x96, 0x5e, 0xd8,
+ 0x5c, 0xb4, 0xf5, 0xdc, 0x8f, 0xd4, 0x66, 0x12, 0x15, 0xb3, 0xa8, 0xf7,
+ 0xcc, 0xfe, 0xd7, 0x6e, 0xff, 0x03, 0x08, 0x58, 0x84, 0xf0, 0x8f, 0xaf,
+ 0x20, 0xc9, 0x71, 0x03, 0x2e, 0x13, 0x48, 0x3d, 0xf6, 0xdd, 0xf7, 0x8e,
+ 0x1b, 0xc0, 0xc5, 0x0e, 0x77, 0xca, 0x69, 0xdd, 0x67, 0x8f, 0x5e, 0x69,
+ 0xef, 0x37, 0x6f, 0x20, 0x64, 0x10, 0xd9, 0xf8, 0x33, 0x6b, 0x37, 0x89,
+ 0x09, 0x16, 0x79, 0xe3, 0x02, 0x35, 0x33, 0x62, 0x96, 0x46, 0x50, 0x59,
+ 0x3c, 0xd1, 0x04, 0x9c, 0xd0, 0x18, 0x6d, 0xc3, 0xff, 0x30, 0xcf, 0x62,
+ 0xf6, 0x6e, 0x3b, 0x37, 0xf2, 0x76, 0x8e, 0x0e, 0x5b, 0x66, 0xd5, 0xc7,
+ 0xb8, 0x58, 0xe4, 0xaa, 0xc6, 0xb5, 0x3f, 0xa7, 0x27, 0xcf, 0x42, 0x77,
+ 0x9e, 0x0d, 0x4d, 0xdd},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 74
+ {SEC_OID_SHA512,
+ 74,
+ {0x5d, 0x08, 0x91, 0xba, 0x0f, 0xa3, 0xe7, 0xdd, 0x89, 0x0c, 0xa0, 0xba,
+ 0x77, 0xfd, 0xf8, 0x32, 0x81, 0x9d, 0x40, 0xb8, 0x4c, 0xc8, 0xc9, 0x09,
+ 0x40, 0x60, 0x58, 0x93, 0xe4, 0x4a, 0xa2, 0x2a, 0xa7, 0x78, 0x0a, 0xaa,
+ 0x3c, 0x7f, 0x76, 0x96, 0xbc, 0x3f, 0x5a, 0x72, 0x86, 0xc2, 0x70, 0xa6,
+ 0xb0, 0xcf, 0x1b, 0x0e, 0x37, 0x0b, 0x6e, 0xe8, 0x68, 0xcc, 0x11, 0x39,
+ 0xff, 0x41, 0x2a, 0xb2, 0x88, 0x77, 0x99, 0x1d, 0x54, 0x1d, 0x22, 0x70,
+ 0x92, 0x46, 0x5e, 0x03, 0x4b, 0xec, 0x6e, 0x3f, 0xbc, 0xe0, 0xd7, 0x63,
+ 0xde, 0x2e, 0x0e, 0xb0, 0x45, 0xdf, 0xf2, 0xe5, 0x2c, 0x6b, 0xd4, 0x2b,
+ 0x49, 0x20, 0xf1, 0x3f, 0xcc, 0xee, 0x1c, 0xfb, 0x25, 0xe2, 0xf5, 0x4a,
+ 0x82, 0x21, 0xbd, 0x73, 0x3d, 0xb7, 0xe2, 0x57, 0x7e, 0x88, 0x47, 0x79,
+ 0x73, 0xeb, 0xf8, 0xd3, 0xe3, 0xe2, 0x3b, 0x0f, 0xa4, 0xca, 0x2e, 0xe1,
+ 0x82, 0xcf, 0x65, 0xe2, 0xbf, 0xd3, 0x82, 0x6d, 0x2a, 0xc3, 0xf3, 0x4c,
+ 0xe5, 0x14, 0x2f, 0x94, 0x9d, 0x40, 0x0e, 0xa9, 0xf3, 0x98, 0x9f, 0x54,
+ 0xbc, 0x85, 0x2a, 0xc2, 0xc3, 0x7a, 0xc4, 0xe4, 0xbf, 0xe9, 0x34, 0xc5,
+ 0x52, 0xef, 0x42, 0x89, 0x25, 0xb9, 0x2d, 0x5e, 0xa2, 0x3e, 0xe5, 0xbe,
+ 0x3c, 0xed, 0xf0, 0x14, 0x57, 0x35, 0x20, 0x3d, 0x4a, 0xa2, 0x8d, 0x6f,
+ 0xec, 0x38, 0x89, 0xf8, 0x34, 0x82, 0xe5, 0x7d, 0x16, 0xc1, 0x5e, 0x10,
+ 0x0f, 0x35, 0xe9, 0x69, 0x7a, 0xf5, 0x61, 0xdc, 0xa2, 0x7c, 0x43, 0x5a,
+ 0xb9, 0x9c, 0x99, 0x40, 0x7e, 0xaa, 0xdf, 0x20, 0x0f, 0xb7, 0xe8, 0x17,
+ 0x2a, 0x85, 0xb5, 0xca, 0x9e, 0x08, 0x0f, 0x29, 0x04, 0x08, 0xff, 0x81,
+ 0xd7, 0x9f, 0x31, 0x85, 0x40, 0xd1, 0xee, 0x41, 0x38, 0xad, 0xbe, 0x30,
+ 0x79, 0xfc, 0x5c, 0x1f},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 75
+ {SEC_OID_SHA512,
+ 75,
+ {0x70, 0x97, 0x20, 0x1c, 0x4e, 0xa6, 0x2b, 0x87, 0x11, 0xbb, 0x9c, 0x5f,
+ 0xc1, 0xf2, 0xf3, 0x60, 0xfa, 0xa2, 0xc1, 0xe9, 0x75, 0x62, 0x25, 0x70,
+ 0x22, 0x5c, 0xee, 0x8d, 0xf5, 0x55, 0xb4, 0x66, 0x45, 0xc4, 0xf2, 0x3d,
+ 0xe2, 0xf6, 0xa0, 0xa8, 0xb0, 0x18, 0x12, 0x3b, 0xeb, 0x40, 0x1b, 0x0b,
+ 0xaa, 0xcd, 0xd4, 0xf1, 0xaa, 0xaf, 0x87, 0x36, 0x05, 0x4e, 0xa7, 0x81,
+ 0xec, 0xaa, 0xbb, 0x23, 0x7d, 0x7e, 0xd6, 0xf0, 0xbb, 0xbb, 0x2d, 0xa8,
+ 0xb8, 0xdf, 0x63, 0xf8, 0x00, 0x94, 0x40, 0xf4, 0x82, 0x93, 0x12, 0xbb,
+ 0x16, 0x7e, 0x03, 0x5b, 0xfb, 0xeb, 0x39, 0xcb, 0xa4, 0x67, 0xed, 0xc1,
+ 0xc1, 0xbf, 0xf6, 0xd3, 0x90, 0x84, 0x90, 0x46, 0xbf, 0x89, 0x63, 0x6a,
+ 0x87, 0x20, 0x1f, 0xab, 0x64, 0xd0, 0x40, 0x92, 0xe1, 0x3d, 0xb9, 0x75,
+ 0xbb, 0xa2, 0x57, 0x36, 0xad, 0x56, 0x0e, 0xa2, 0x97, 0x75, 0x2e, 0xd9,
+ 0x7f, 0x67, 0xf7, 0x60, 0xac, 0xad, 0x3e, 0x01, 0xe5, 0x90, 0x2e, 0xd1,
+ 0xc7, 0x68, 0x57, 0x8d, 0xcb, 0x57, 0xc6, 0x1a, 0x17, 0xec, 0x15, 0x82,
+ 0x49, 0x3e, 0xcc, 0x6f, 0x41, 0xc9, 0x7a, 0x43, 0x9e, 0x3f, 0xc4, 0x6e,
+ 0xd0, 0x95, 0x4b, 0x9b, 0x79, 0x9b, 0x88, 0xd4, 0xf5, 0x82, 0x19, 0xf4,
+ 0xa1, 0xb6, 0x51, 0x5b, 0x08, 0xc7, 0xb5, 0x58, 0x4a, 0x0f, 0x30, 0x4f,
+ 0x2a, 0xab, 0x42, 0x92, 0xdd, 0x06, 0xf1, 0xf6, 0x16, 0xc5, 0xa5, 0xcd,
+ 0x13, 0x2b, 0xe5, 0x0f, 0x45, 0x19, 0xd7, 0xd5, 0x1f, 0x0b, 0x87, 0xe0,
+ 0xe0, 0xfe, 0xe3, 0x9e, 0x3e, 0xf0, 0xe9, 0x84, 0xe9, 0xfe, 0x48, 0x98,
+ 0x16, 0x28, 0x61, 0x08, 0x31, 0x5f, 0xd0, 0xc1, 0x9e, 0x9f, 0xcf, 0x23,
+ 0x34, 0xe0, 0x0d, 0xa5, 0x33, 0x4b, 0xb7, 0xaf, 0xde, 0xd2, 0x89, 0x2f,
+ 0xf4, 0x3c, 0x04, 0xae},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 76
+ {SEC_OID_SHA512,
+ 76,
+ {0x2e, 0x58, 0x06, 0x93, 0x59, 0xc7, 0xe4, 0x85, 0x21, 0xbc, 0x0b, 0xda,
+ 0x40, 0xaa, 0x98, 0x64, 0x7b, 0x81, 0x84, 0x0e, 0x82, 0xcb, 0xe1, 0x07,
+ 0xef, 0x66, 0xf1, 0xff, 0x6d, 0xaa, 0x1e, 0xd2, 0x2d, 0x15, 0xc0, 0x1b,
+ 0xd8, 0x0a, 0x39, 0xf3, 0xbf, 0x9f, 0x19, 0x1f, 0x56, 0x98, 0xe1, 0xf1,
+ 0xdf, 0xa4, 0x3f, 0x8c, 0x71, 0xa4, 0x91, 0x3d, 0xb2, 0xc5, 0x18, 0x6d,
+ 0xfa, 0x76, 0xc4, 0x05, 0xba, 0x83, 0xbd, 0xfe, 0x50, 0x11, 0x73, 0x6b,
+ 0x64, 0x78, 0xf5, 0x98, 0xf0, 0xf0, 0x62, 0x09, 0x87, 0xf3, 0x23, 0xb5,
+ 0x2f, 0xf9, 0xea, 0x56, 0xca, 0x69, 0x53, 0xa0, 0x39, 0xf4, 0x4e, 0xe0,
+ 0xf6, 0x1c, 0x8b, 0xbe, 0xa9, 0x23, 0x97, 0x8e, 0xf1, 0xfe, 0x2e, 0x81,
+ 0xff, 0x80, 0x66, 0xf4, 0xdd, 0xe8, 0x48, 0x03, 0x5d, 0x37, 0x7f, 0x19,
+ 0x2b, 0x5e, 0x85, 0x65, 0x39, 0xea, 0x87, 0x5c, 0x76, 0xdf, 0x00, 0x9e,
+ 0x1b, 0x4c, 0x9c, 0x3c, 0x78, 0xce, 0x31, 0xb9, 0x97, 0xfe, 0x84, 0x2a,
+ 0xa3, 0x4f, 0xf2, 0x10, 0x5f, 0xfd, 0x54, 0x26, 0x60, 0x92, 0xf1, 0xe8,
+ 0xa6, 0xc3, 0x3e, 0x40, 0x87, 0x07, 0x10, 0x72, 0xc3, 0xf3, 0xa1, 0x91,
+ 0x56, 0xe1, 0xff, 0xfb, 0x22, 0x95, 0xfb, 0xc7, 0x41, 0xa9, 0x58, 0x55,
+ 0x94, 0x39, 0xbf, 0x84, 0x08, 0x5b, 0xf8, 0x64, 0x19, 0x36, 0x57, 0x35,
+ 0x76, 0x80, 0x46, 0x26, 0x73, 0x4d, 0xdd, 0x89, 0xc8, 0x89, 0xe9, 0xca,
+ 0x37, 0x3c, 0x49, 0x8d, 0x84, 0xde, 0x52, 0xbb, 0x7a, 0x83, 0x0b, 0x4f,
+ 0x1c, 0x6b, 0xa5, 0x4e, 0x66, 0xf0, 0x86, 0x9b, 0xda, 0x24, 0x49, 0xeb,
+ 0xa2, 0x14, 0xdf, 0x06, 0x57, 0x38, 0xe8, 0x23, 0x24, 0x9c, 0x0f, 0xca,
+ 0x1a, 0x88, 0x23, 0x6c, 0xbc, 0xb4, 0x38, 0x1f, 0x1c, 0xb1, 0x93, 0x0c,
+ 0x04, 0xf5, 0x91, 0x87},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 77
+ {SEC_OID_SHA512,
+ 77,
+ {0x7f, 0xc5, 0x8a, 0xb2, 0x85, 0xb6, 0xbf, 0xf2, 0xaf, 0x7f, 0x3f, 0xf1,
+ 0x03, 0x6f, 0x4d, 0x2f, 0xe8, 0x48, 0x3d, 0x4c, 0x36, 0xb8, 0x9e, 0x78,
+ 0xb0, 0xa3, 0x9f, 0x76, 0x71, 0x9e, 0xac, 0x94, 0xc1, 0xa7, 0xcd, 0x1c,
+ 0x44, 0x44, 0x7d, 0xd4, 0x08, 0xe2, 0x01, 0x72, 0x6f, 0xc7, 0x30, 0x04,
+ 0x59, 0x12, 0x2c, 0xbb, 0x5c, 0xce, 0xf2, 0x88, 0xb5, 0x7d, 0x42, 0xd6,
+ 0xef, 0xda, 0x84, 0x19, 0x45, 0x89, 0x2b, 0xec, 0x22, 0x2a, 0x10, 0xda,
+ 0x5d, 0x92, 0x85, 0x4b, 0x1a, 0x7d, 0x86, 0xfd, 0x1e, 0xa6, 0xfd, 0x25,
+ 0xf0, 0x97, 0xa9, 0x81, 0x0e, 0x32, 0x37, 0xd8, 0xcd, 0x61, 0x5a, 0x3a,
+ 0xcb, 0x7a, 0x80, 0x08, 0x76, 0xf4, 0x73, 0xf6, 0xff, 0x57, 0x0c, 0x41,
+ 0xa6, 0x2b, 0xfe, 0xa8, 0xd2, 0x4b, 0x7f, 0xd4, 0xe2, 0xc4, 0x6c, 0x0d,
+ 0x49, 0x04, 0x49, 0x6e, 0x53, 0x6b, 0x0c, 0xef, 0xa3, 0x40, 0xea, 0xfc,
+ 0x18, 0x28, 0xd2, 0xa0, 0xc8, 0x72, 0x78, 0x8a, 0x10, 0x46, 0xfb, 0xc6,
+ 0x15, 0x0e, 0xd9, 0xe2, 0xd1, 0x5f, 0xac, 0x87, 0x87, 0x30, 0xd9, 0xc5,
+ 0x66, 0x6b, 0xde, 0xf5, 0xd1, 0x79, 0x9d, 0x43, 0x98, 0x5e, 0x71, 0x1d,
+ 0xae, 0x99, 0xe1, 0x99, 0x96, 0xa1, 0x99, 0xe3, 0x37, 0x66, 0xff, 0x44,
+ 0x69, 0xd6, 0xce, 0xe3, 0x68, 0x7b, 0x67, 0x03, 0xa4, 0xf9, 0xa3, 0xe7,
+ 0x05, 0x15, 0xc0, 0x76, 0x18, 0x22, 0xef, 0xb2, 0x2b, 0xb4, 0x52, 0x92,
+ 0xb8, 0x4e, 0x89, 0x08, 0x10, 0x3c, 0xad, 0x9c, 0x6b, 0xb8, 0x34, 0x37,
+ 0x08, 0x8a, 0x13, 0x7d, 0xb7, 0x6d, 0xdb, 0xec, 0x9b, 0x5c, 0x8c, 0x80,
+ 0xd6, 0x80, 0x24, 0xcd, 0xd2, 0x2f, 0x16, 0xd3, 0xde, 0xed, 0xef, 0xb9,
+ 0xda, 0x92, 0x7c, 0x47, 0x8f, 0x07, 0x55, 0xd0, 0x42, 0xb6, 0x62, 0xbb,
+ 0x34, 0xff, 0xb5, 0xa4},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 78
+ {SEC_OID_SHA512,
+ 78,
+ {0x64, 0x81, 0x15, 0xf0, 0x26, 0x6f, 0x9c, 0x2e, 0x9e, 0x89, 0x10, 0x88,
+ 0xaa, 0x19, 0xd6, 0x3b, 0x52, 0xd0, 0x83, 0x4c, 0x36, 0x7d, 0x52, 0x5b,
+ 0x1f, 0x90, 0x4c, 0x67, 0x5e, 0x2c, 0x20, 0xc8, 0x4c, 0x68, 0x74, 0x65,
+ 0x11, 0x9f, 0xe5, 0x14, 0x93, 0xa0, 0x05, 0x93, 0x77, 0x23, 0x9e, 0xdd,
+ 0x31, 0x0b, 0xcd, 0xd2, 0x26, 0x58, 0x34, 0x02, 0x5d, 0xdd, 0x7b, 0x92,
+ 0x99, 0xd7, 0x33, 0xdd, 0x07, 0x1b, 0x68, 0x2c, 0x30, 0x1a, 0xd3, 0x04,
+ 0x74, 0x3c, 0x2c, 0x18, 0xfe, 0x4b, 0x94, 0x70, 0x89, 0x17, 0xab, 0x13,
+ 0x1a, 0x49, 0x00, 0x93, 0x92, 0x18, 0x71, 0x5f, 0x4d, 0x3d, 0xb8, 0xfc,
+ 0x9d, 0xcb, 0x4c, 0x7c, 0x0a, 0xf7, 0x73, 0x10, 0xcc, 0x29, 0x65, 0x02,
+ 0xa7, 0x68, 0x2a, 0x05, 0x0d, 0x6a, 0x82, 0x85, 0xfc, 0xaf, 0xbc, 0x62,
+ 0xa8, 0xcc, 0x28, 0xf7, 0xf6, 0xd4, 0x04, 0xea, 0xbe, 0x26, 0x3f, 0x97,
+ 0x32, 0xa4, 0xa0, 0x10, 0x60, 0xa2, 0xc6, 0x69, 0xa3, 0xe0, 0xb7, 0xe1,
+ 0x7e, 0x6d, 0xa4, 0x4a, 0xb7, 0xdf, 0x25, 0x87, 0x68, 0x52, 0xde, 0x52,
+ 0xe4, 0x3d, 0xaa, 0x09, 0xd9, 0x43, 0x89, 0x88, 0xcf, 0x3c, 0x5b, 0x41,
+ 0x0d, 0xd2, 0x4f, 0x1b, 0x72, 0xe5, 0x57, 0xf0, 0x1c, 0xd4, 0xff, 0x15,
+ 0xaf, 0x5b, 0x3e, 0xde, 0x5d, 0x6b, 0xe6, 0xde, 0x21, 0xb1, 0x9a, 0x94,
+ 0x5b, 0x56, 0x3a, 0xd0, 0xb6, 0xf1, 0x69, 0xe0, 0x2c, 0xa1, 0x1a, 0x4c,
+ 0xa9, 0x6a, 0x80, 0xe7, 0xd4, 0x92, 0x22, 0xf0, 0xe4, 0x10, 0x3d, 0x19,
+ 0xc1, 0x86, 0x2c, 0x27, 0xa7, 0x95, 0x93, 0xe5, 0x4f, 0x97, 0x01, 0x1e,
+ 0x67, 0x20, 0x5c, 0x5c, 0x6b, 0x9b, 0xf5, 0x11, 0x9b, 0x90, 0x31, 0xd4,
+ 0x00, 0x3b, 0xe3, 0xc1, 0x7b, 0xcd, 0x4a, 0xd9, 0xea, 0xa4, 0x99, 0xf0,
+ 0x53, 0xd9, 0x2e, 0x20},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 79
+ {SEC_OID_SHA512,
+ 79,
+ {0x0f, 0x4d, 0xf0, 0xa0, 0x62, 0x3c, 0x25, 0x13, 0xa3, 0x9a, 0xda, 0xe1,
+ 0xd5, 0x71, 0x9c, 0xe0, 0x10, 0x52, 0xd7, 0xb7, 0x2c, 0xce, 0x3f, 0x70,
+ 0x37, 0x3d, 0x8b, 0xfd, 0xd0, 0xbb, 0xd3, 0x7a, 0xd8, 0x9e, 0x51, 0x2f,
+ 0x78, 0xa3, 0xfe, 0x5e, 0xd9, 0x07, 0xb7, 0x7c, 0x14, 0xdb, 0x1b, 0xf7,
+ 0xce, 0x65, 0xd5, 0xeb, 0xd0, 0x4d, 0x48, 0xfc, 0xb5, 0xa3, 0xb4, 0x75,
+ 0xd3, 0x34, 0x3b, 0xd7, 0xb5, 0x6c, 0xb6, 0x1a, 0x7e, 0x43, 0x7d, 0x15,
+ 0x32, 0xbf, 0x4b, 0x90, 0x4b, 0x87, 0x43, 0x69, 0x45, 0x93, 0x27, 0xbd,
+ 0x0e, 0x91, 0x50, 0xc7, 0x09, 0x42, 0x1e, 0x7b, 0xd5, 0x4f, 0xad, 0x08,
+ 0x53, 0x24, 0xbe, 0xd4, 0x9b, 0x3d, 0xa6, 0xfd, 0x5b, 0xaf, 0xdf, 0xcc,
+ 0xce, 0xaa, 0x39, 0xdd, 0xda, 0x0c, 0x73, 0x7b, 0x5c, 0x3e, 0x28, 0x4c,
+ 0x2f, 0xb2, 0xdd, 0x31, 0xeb, 0xc7, 0x70, 0xb2, 0x57, 0xae, 0xe1, 0x5e,
+ 0x92, 0x62, 0x80, 0x13, 0x2e, 0x69, 0x8a, 0xcc, 0x60, 0xaa, 0x23, 0x52,
+ 0xbb, 0x2d, 0x27, 0x42, 0x47, 0x07, 0xc0, 0x5e, 0xc6, 0x69, 0x05, 0xa6,
+ 0x29, 0x4c, 0xdf, 0x70, 0x48, 0x7a, 0xab, 0x17, 0x98, 0x17, 0x9c, 0x12,
+ 0x53, 0x81, 0x27, 0x48, 0x50, 0xa4, 0x0c, 0x11, 0x8d, 0x65, 0xac, 0xef,
+ 0x6f, 0xe7, 0xf6, 0xd5, 0x61, 0xb2, 0xa1, 0x72, 0x3d, 0x7e, 0xe3, 0xc2,
+ 0x09, 0x70, 0x94, 0x84, 0x52, 0xf3, 0x08, 0xa0, 0x7c, 0xf9, 0xa7, 0xfa,
+ 0xe3, 0x3b, 0xad, 0xaf, 0xc5, 0x76, 0x38, 0x7f, 0xc9, 0x93, 0xcf, 0x37,
+ 0xe1, 0x77, 0x26, 0xb0, 0x5d, 0xc6, 0x19, 0xe3, 0x5a, 0x6a, 0x58, 0x7a,
+ 0x81, 0x61, 0x3d, 0xd0, 0xaa, 0xc8, 0x2d, 0x9e, 0xa5, 0x03, 0x68, 0x8f,
+ 0x9d, 0xf2, 0x25, 0x25, 0x31, 0x58, 0xa6, 0x29, 0xd6, 0x74, 0xf9, 0x04,
+ 0x12, 0x28, 0x5e, 0xe9},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 80
+ {SEC_OID_SHA512,
+ 80,
+ {0x37, 0xb2, 0x22, 0x30, 0x60, 0x81, 0x19, 0xfa, 0x91, 0xa6, 0xc8, 0xb1,
+ 0x0d, 0x57, 0x3e, 0x0e, 0x97, 0x19, 0x57, 0x0c, 0xd0, 0xe2, 0x09, 0xab,
+ 0xcc, 0xe6, 0x7a, 0x3b, 0x23, 0x75, 0x16, 0x17, 0xb2, 0x85, 0x18, 0xa6,
+ 0x81, 0xce, 0x66, 0xac, 0x24, 0xf6, 0xef, 0x1f, 0xcf, 0x1f, 0x66, 0xf3,
+ 0xd0, 0xe4, 0x77, 0xb8, 0x53, 0x02, 0xb0, 0xb1, 0x98, 0x52, 0xed, 0x34,
+ 0x59, 0x33, 0x35, 0x11, 0xbf, 0xe3, 0xe5, 0x89, 0xbd, 0x56, 0x7d, 0x77,
+ 0xe5, 0x8e, 0x41, 0x17, 0x69, 0xbb, 0xb2, 0xff, 0x52, 0xc5, 0x69, 0x69,
+ 0xcb, 0xcd, 0xde, 0xc9, 0x71, 0x52, 0x0d, 0x74, 0x61, 0x74, 0x6d, 0x1e,
+ 0xf9, 0x20, 0x78, 0x6e, 0x09, 0x94, 0x77, 0xc3, 0x3d, 0x75, 0x84, 0xd2,
+ 0x33, 0x34, 0xed, 0x21, 0x18, 0x6c, 0xc9, 0xbc, 0xef, 0x7e, 0xde, 0xe8,
+ 0x27, 0x90, 0xea, 0x1a, 0x20, 0xf9, 0x1b, 0xc1, 0xdd, 0x53, 0x1a, 0x9d,
+ 0xe1, 0x24, 0x43, 0x7f, 0x9f, 0x20, 0xe6, 0x66, 0x09, 0x94, 0xb8, 0xd0,
+ 0xc1, 0xb6, 0xd6, 0x0b, 0xb7, 0xb2, 0x61, 0xdd, 0x3d, 0x23, 0xda, 0x6c,
+ 0x38, 0x11, 0x5b, 0x95, 0xaf, 0x51, 0x8d, 0x12, 0xfb, 0x24, 0xbb, 0x93,
+ 0x0c, 0xf2, 0xa0, 0x37, 0x8e, 0x89, 0xbb, 0x62, 0x0c, 0x02, 0x36, 0x4f,
+ 0x6d, 0xd3, 0xc0, 0xdb, 0x53, 0x52, 0x6c, 0xdc, 0x40, 0x1f, 0xcf, 0x28,
+ 0x97, 0x5f, 0xb4, 0x32, 0x7b, 0xd3, 0x6b, 0x1b, 0x98, 0x5d, 0x1d, 0x84,
+ 0x44, 0xb7, 0xcb, 0x63, 0x14, 0x6b, 0x90, 0x7f, 0x74, 0xa1, 0x9c, 0x96,
+ 0xcd, 0x3b, 0xde, 0x35, 0x6b, 0xfe, 0xe1, 0x45, 0xf2, 0x5e, 0xae, 0x40,
+ 0xe1, 0xb0, 0x7d, 0xad, 0xc5, 0xb0, 0x3b, 0x3e, 0xf7, 0xba, 0xc2, 0x52,
+ 0xe1, 0x19, 0x7f, 0xe6, 0x4a, 0x37, 0x8d, 0xe3, 0x21, 0x58, 0xbf, 0x1a,
+ 0xbb, 0x1b, 0x52, 0xe0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 81
+ {SEC_OID_SHA512,
+ 81,
+ {0x32, 0x5a, 0xa2, 0xdf, 0xab, 0x66, 0x50, 0x3c, 0x6b, 0xfd, 0x45, 0xe7,
+ 0x70, 0x46, 0x5b, 0x03, 0xef, 0x74, 0x92, 0xc3, 0xf4, 0x3f, 0x4d, 0x51,
+ 0x69, 0xd9, 0x07, 0xfb, 0x85, 0xb5, 0xe6, 0xe0, 0x09, 0x47, 0xb1, 0x1c,
+ 0x6b, 0xa2, 0x8d, 0x1e, 0x45, 0xcc, 0xbd, 0x74, 0xfd, 0xea, 0x67, 0x55,
+ 0x2f, 0x2e, 0x03, 0x62, 0x03, 0x5a, 0xab, 0x02, 0x5c, 0xf5, 0x83, 0xd2,
+ 0x74, 0x37, 0x7d, 0xd8, 0x37, 0x29, 0x31, 0x78, 0xc6, 0x9c, 0x97, 0xc9,
+ 0xf3, 0x1b, 0x61, 0xc1, 0x28, 0xfb, 0x19, 0xf3, 0x33, 0xf7, 0x2b, 0xbe,
+ 0x13, 0x64, 0x3c, 0xc3, 0x89, 0xd2, 0x39, 0xc3, 0x93, 0xc9, 0x1b, 0xba,
+ 0x05, 0xdf, 0xa0, 0xbe, 0xc8, 0xea, 0x8e, 0x13, 0xde, 0xee, 0xa9, 0x43,
+ 0xd5, 0xfc, 0x91, 0xe0, 0x6d, 0xa0, 0x14, 0xea, 0x5a, 0x7b, 0x76, 0xff,
+ 0x62, 0xf9, 0xb5, 0x3d, 0x62, 0xe6, 0x04, 0x1b, 0x0a, 0x53, 0xc0, 0xae,
+ 0x77, 0x96, 0xdd, 0x42, 0x66, 0x6d, 0xbe, 0x65, 0xc1, 0x2b, 0x1b, 0x41,
+ 0x43, 0xb3, 0x30, 0x04, 0xca, 0xfe, 0x7d, 0x69, 0xae, 0x76, 0xa7, 0x39,
+ 0x43, 0xc5, 0xd4, 0x16, 0x04, 0xf0, 0xe9, 0x18, 0x5f, 0x75, 0x80, 0x21,
+ 0xec, 0x71, 0x49, 0x50, 0x34, 0x71, 0x1d, 0x37, 0xd9, 0xbc, 0xb5, 0xcb,
+ 0x3a, 0xa3, 0x02, 0xb0, 0x3d, 0x36, 0xd7, 0x9e, 0x9f, 0xe9, 0xa8, 0x78,
+ 0x5d, 0xf1, 0x52, 0x4c, 0x2e, 0xcb, 0xec, 0xda, 0x6f, 0xb7, 0x22, 0x1c,
+ 0x8c, 0xc8, 0x9e, 0x89, 0x6d, 0xb3, 0x01, 0xd5, 0x72, 0xe6, 0xce, 0xe2,
+ 0x53, 0xbe, 0xb7, 0x31, 0x1b, 0x0b, 0x1f, 0xcd, 0xdc, 0x33, 0xb2, 0xbd,
+ 0x84, 0xd7, 0xce, 0x77, 0xaf, 0x9c, 0x70, 0x2b, 0x8e, 0xa1, 0xab, 0x2d,
+ 0x40, 0x52, 0x13, 0xf0, 0x8a, 0xf1, 0x7f, 0x53, 0xa9, 0x55, 0x71, 0xe9,
+ 0x5d, 0x14, 0xb1, 0xc0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 82
+ {SEC_OID_SHA512,
+ 82,
+ {0xba, 0xd0, 0x79, 0x32, 0xd5, 0xe2, 0x67, 0xce, 0xea, 0xba, 0xf7, 0x8b,
+ 0x85, 0x71, 0x50, 0x44, 0xb9, 0x9e, 0x7a, 0x85, 0xaf, 0xae, 0xba, 0xf1,
+ 0x5d, 0x2a, 0x60, 0xc6, 0x08, 0x2c, 0x22, 0xb1, 0x08, 0x0c, 0x66, 0x3b,
+ 0xe9, 0x54, 0x4f, 0x44, 0xf3, 0xd7, 0x0e, 0xbb, 0x32, 0x78, 0x04, 0x65,
+ 0xb7, 0xa3, 0x5a, 0x35, 0x37, 0x26, 0x7f, 0x09, 0xc6, 0x50, 0x72, 0xc1,
+ 0x04, 0x67, 0x84, 0xc9, 0x3d, 0x90, 0xec, 0xba, 0x33, 0xdd, 0xd0, 0x39,
+ 0x90, 0x24, 0xbc, 0x93, 0x83, 0x7e, 0x4a, 0xa2, 0x14, 0xfa, 0x11, 0xd2,
+ 0x58, 0xd3, 0x5c, 0x7a, 0xc3, 0x0c, 0xe0, 0xec, 0x68, 0x02, 0x55, 0x4c,
+ 0xca, 0xf5, 0x2b, 0x86, 0xe2, 0x0e, 0xfa, 0x05, 0x5f, 0x4c, 0x10, 0x10,
+ 0xeb, 0xc3, 0xa6, 0xcb, 0x0b, 0x8f, 0xc3, 0xad, 0x5b, 0xda, 0x25, 0x58,
+ 0x55, 0x40, 0x31, 0xa7, 0xea, 0x9f, 0x54, 0x9b, 0x53, 0x54, 0x5b, 0x36,
+ 0xb6, 0x58, 0xbb, 0x33, 0x67, 0xe9, 0x3e, 0xe6, 0x19, 0xbd, 0xfe, 0x88,
+ 0xe9, 0x29, 0x9f, 0xb4, 0xf7, 0xc6, 0xee, 0xf5, 0xd8, 0x22, 0xc4, 0x8a,
+ 0x22, 0x7b, 0x83, 0x9f, 0x05, 0xd2, 0x30, 0x61, 0xb2, 0xd4, 0x94, 0x81,
+ 0xa4, 0xa9, 0xf1, 0x64, 0xad, 0x3f, 0xbb, 0xfe, 0x2b, 0x20, 0x80, 0x6f,
+ 0xda, 0xa9, 0xe1, 0x6a, 0x46, 0x5b, 0x3e, 0x72, 0x10, 0x01, 0x00, 0x2c,
+ 0xeb, 0xb9, 0xb9, 0x93, 0x9c, 0x60, 0x58, 0x41, 0xc8, 0x31, 0xce, 0x78,
+ 0x5c, 0x9c, 0x65, 0xe8, 0x66, 0xe6, 0xc0, 0x06, 0x06, 0x51, 0x8e, 0xc0,
+ 0x8e, 0x55, 0x98, 0xc8, 0xb7, 0x89, 0x92, 0x3c, 0x3f, 0xdf, 0x4c, 0xe0,
+ 0x55, 0x24, 0x58, 0x8d, 0x3b, 0x0b, 0x5d, 0x9e, 0xb5, 0x6c, 0x5d, 0xe1,
+ 0xf2, 0x03, 0x33, 0xcf, 0xbc, 0x7d, 0x8e, 0x7d, 0x43, 0xe4, 0x6f, 0x9e,
+ 0xef, 0x13, 0xd6, 0xc5},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 83
+ {SEC_OID_SHA512,
+ 83,
+ {0x66, 0xff, 0x77, 0xa8, 0x05, 0x6a, 0xba, 0x52, 0x67, 0x46, 0xd6, 0xfc,
+ 0x1d, 0x69, 0x62, 0x79, 0x55, 0x12, 0xf6, 0xce, 0xcb, 0xaa, 0xac, 0x21,
+ 0x97, 0x37, 0x44, 0x26, 0xb0, 0x98, 0x3e, 0xaf, 0x78, 0xe0, 0x0d, 0xc9,
+ 0xa8, 0x95, 0xf2, 0x02, 0xff, 0xe4, 0x67, 0xf9, 0x70, 0x55, 0x64, 0xac,
+ 0xba, 0x03, 0xd8, 0xa5, 0xc2, 0x72, 0x2a, 0x2d, 0x9c, 0xb2, 0x7a, 0x59,
+ 0xe0, 0xed, 0xe7, 0xf7, 0x16, 0x14, 0xb3, 0xa0, 0x3f, 0x32, 0xbc, 0xb4,
+ 0xf1, 0x0e, 0xd0, 0x94, 0xd2, 0x58, 0xe7, 0xe2, 0xc4, 0x9d, 0xbd, 0x0a,
+ 0xae, 0x64, 0x7c, 0x05, 0x78, 0xbb, 0x40, 0x71, 0x01, 0x7a, 0xcd, 0x18,
+ 0x7a, 0x68, 0x43, 0x92, 0x29, 0x7d, 0xd8, 0xb4, 0x22, 0xb5, 0xc0, 0xe6,
+ 0x6c, 0xa9, 0xc6, 0xcf, 0xc4, 0xc3, 0xfb, 0x52, 0xb9, 0xa6, 0x6e, 0xfe,
+ 0xe3, 0x2c, 0x1e, 0x2c, 0x0a, 0x21, 0x7b, 0xec, 0x3e, 0xb0, 0x30, 0xbb,
+ 0xe9, 0x72, 0x97, 0xf0, 0x13, 0x89, 0xed, 0x3b, 0x88, 0x4d, 0x76, 0x23,
+ 0xdb, 0xea, 0x77, 0x9d, 0x55, 0x70, 0x32, 0x76, 0x30, 0xf4, 0xd8, 0x63,
+ 0x07, 0x1e, 0x3d, 0x2d, 0xc5, 0x0b, 0x5d, 0xfd, 0x19, 0x2b, 0xff, 0xe5,
+ 0xb8, 0x66, 0xc3, 0xed, 0x7d, 0x34, 0x42, 0xba, 0x28, 0x2b, 0x8d, 0x30,
+ 0x40, 0x65, 0x4c, 0x97, 0xd0, 0xf8, 0x9b, 0x43, 0x65, 0x76, 0x28, 0x85,
+ 0x99, 0x84, 0x5b, 0x38, 0x01, 0xbe, 0x28, 0xb1, 0x9d, 0x27, 0xf2, 0x05,
+ 0x2c, 0x0c, 0xb7, 0x92, 0x10, 0x4d, 0x58, 0xf7, 0x9e, 0xb8, 0x7c, 0x43,
+ 0xb6, 0x26, 0xba, 0x46, 0xcc, 0xc9, 0xb2, 0x88, 0xbd, 0x8a, 0x0e, 0x09,
+ 0xed, 0x97, 0x4b, 0x2e, 0xaa, 0x6a, 0xc1, 0x48, 0xcc, 0x97, 0xe5, 0x15,
+ 0x4f, 0xea, 0xcb, 0x03, 0x93, 0x7d, 0xb2, 0x17, 0xa1, 0xc3, 0xe3, 0xe8,
+ 0x11, 0x7b, 0x5d, 0x92},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 84
+ {SEC_OID_SHA512,
+ 84,
+ {0xb5, 0x54, 0x43, 0xab, 0x3d, 0x8e, 0xea, 0xed, 0x33, 0xa7, 0x3c, 0x1b,
+ 0x2f, 0x78, 0x74, 0x78, 0x2d, 0xba, 0x51, 0xdf, 0x09, 0x1d, 0x3a, 0x68,
+ 0x79, 0xb0, 0x50, 0x49, 0x3c, 0x43, 0xef, 0x8f, 0xea, 0xad, 0xa7, 0x8c,
+ 0x06, 0xfb, 0x48, 0x42, 0xc6, 0x90, 0x45, 0x6f, 0x5a, 0xae, 0x3a, 0x81,
+ 0x87, 0x1b, 0x69, 0x61, 0xa0, 0x97, 0xdb, 0xbe, 0x04, 0xf6, 0x3f, 0xda,
+ 0x2c, 0x55, 0x81, 0x90, 0x2a, 0x16, 0x71, 0xfd, 0xd8, 0x2a, 0xb3, 0x5e,
+ 0xfc, 0x35, 0xd0, 0x7a, 0xf6, 0x4f, 0x97, 0x91, 0xf9, 0x9c, 0xd3, 0x12,
+ 0x39, 0xf0, 0x70, 0xc9, 0x6b, 0x34, 0xef, 0xdc, 0x68, 0xbb, 0x31, 0x1a,
+ 0xe5, 0x39, 0x82, 0x71, 0x37, 0x8d, 0x12, 0x89, 0x2d, 0x40, 0xa5, 0x4c,
+ 0x15, 0xd7, 0x28, 0x6d, 0xd5, 0xea, 0x61, 0x85, 0x67, 0xf2, 0x4b, 0xec,
+ 0x64, 0x6a, 0xfa, 0x89, 0xdc, 0x04, 0xa1, 0xea, 0x5e, 0xe7, 0x70, 0xce,
+ 0xa9, 0x23, 0xdb, 0xff, 0x45, 0x7d, 0x7f, 0x2f, 0x93, 0xf6, 0x02, 0xa2,
+ 0x87, 0xed, 0x71, 0x80, 0xc0, 0xce, 0x6e, 0x70, 0xcb, 0x7f, 0x02, 0xd1,
+ 0xc1, 0x1f, 0xc8, 0xf9, 0x26, 0x69, 0x80, 0xa9, 0x7e, 0x00, 0x45, 0x4f,
+ 0x9b, 0x93, 0xc6, 0xa0, 0x6b, 0x81, 0x32, 0xed, 0x7f, 0x6d, 0x22, 0x55,
+ 0x21, 0x46, 0x78, 0xf2, 0x2f, 0xa2, 0xc0, 0xa3, 0x71, 0x9a, 0x8c, 0xa8,
+ 0xe6, 0x85, 0xb4, 0xb0, 0xbd, 0xbe, 0x59, 0xa8, 0x90, 0xc2, 0xe1, 0x1e,
+ 0x56, 0x08, 0xbd, 0x04, 0x90, 0x41, 0x83, 0x4a, 0x45, 0x0f, 0x4b, 0x6e,
+ 0xaf, 0xc1, 0x41, 0x15, 0x36, 0xf1, 0x2a, 0xdb, 0xac, 0x27, 0x12, 0xc0,
+ 0x48, 0xec, 0x11, 0xea, 0x55, 0x6a, 0x3b, 0xb5, 0xc9, 0x8c, 0x1f, 0xf7,
+ 0x2c, 0x54, 0x0f, 0xe9, 0xa9, 0x16, 0x0b, 0x4b, 0xb0, 0xdb, 0xba, 0x8c,
+ 0x50, 0xa3, 0x85, 0x23},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 85
+ {SEC_OID_SHA512,
+ 85,
+ {0x0e, 0x06, 0x3e, 0xc0, 0xba, 0x11, 0x36, 0x94, 0xf8, 0x6e, 0x10, 0x7a,
+ 0x61, 0xb7, 0x98, 0x67, 0xed, 0xb6, 0xe4, 0x0b, 0xa1, 0x05, 0x3f, 0xb5,
+ 0x13, 0x2f, 0xae, 0x6a, 0x66, 0x5c, 0x04, 0x2f, 0x37, 0x1b, 0x76, 0xa2,
+ 0x4c, 0xc3, 0x74, 0x37, 0xbe, 0xdb, 0x08, 0x35, 0xb4, 0x4e, 0xd8, 0xf7,
+ 0xe9, 0x10, 0x30, 0x3a, 0x56, 0x5a, 0xb6, 0x98, 0x5c, 0x32, 0x33, 0xdf,
+ 0xdb, 0x59, 0xbd, 0x29, 0xfc, 0xd5, 0x14, 0x57, 0x72, 0x43, 0xba, 0x43,
+ 0x7a, 0xdd, 0x9a, 0x58, 0x4a, 0x22, 0xb7, 0x04, 0x08, 0x68, 0x57, 0xb9,
+ 0x2d, 0xa0, 0x88, 0xff, 0x72, 0xf1, 0x3e, 0x4a, 0xe2, 0x9a, 0x94, 0xec,
+ 0x9c, 0x62, 0x76, 0x96, 0x70, 0x75, 0xa8, 0xdd, 0x7a, 0x51, 0xcf, 0xbc,
+ 0xa1, 0xa7, 0x0c, 0x3d, 0x7d, 0x62, 0x4a, 0x6f, 0x1f, 0x97, 0x03, 0x09,
+ 0x27, 0x40, 0xb3, 0xd5, 0x52, 0xcc, 0xa1, 0xe3, 0xc6, 0x98, 0x50, 0xe8,
+ 0x8b, 0x25, 0xd0, 0xa8, 0x30, 0xcf, 0x5d, 0xde, 0xab, 0x64, 0xe8, 0xf8,
+ 0x56, 0xda, 0xf9, 0x21, 0xba, 0x86, 0x92, 0xe3, 0xe3, 0x4c, 0x36, 0x22,
+ 0x08, 0xc4, 0x66, 0x1d, 0x17, 0x1e, 0xe9, 0x45, 0x6f, 0xd8, 0xbe, 0x4b,
+ 0xdf, 0x73, 0x54, 0xcd, 0x6e, 0xd7, 0x03, 0x36, 0x6c, 0xe3, 0x69, 0xa8,
+ 0x1a, 0x8c, 0x44, 0x5a, 0x62, 0x64, 0x1a, 0x1e, 0x57, 0xfc, 0x1d, 0xe6,
+ 0xd3, 0xcf, 0xe2, 0x18, 0x4e, 0xee, 0xf6, 0x94, 0x73, 0xdd, 0xfa, 0xa5,
+ 0x56, 0xde, 0x02, 0x70, 0x58, 0x3a, 0x84, 0xa6, 0x0e, 0xbd, 0xff, 0x77,
+ 0xcd, 0x31, 0xf7, 0x3c, 0xfd, 0xee, 0x04, 0x36, 0x2f, 0xba, 0xbb, 0x33,
+ 0x20, 0xb7, 0xe1, 0x8a, 0xc0, 0x0e, 0x29, 0x8f, 0xa9, 0xc5, 0x02, 0x23,
+ 0x60, 0x40, 0x42, 0x3a, 0x31, 0xed, 0xe4, 0x86, 0x01, 0xdf, 0x77, 0xf2,
+ 0x6c, 0x7f, 0x00, 0x90},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 86
+ {SEC_OID_SHA512,
+ 86,
+ {0x8b, 0x00, 0x07, 0x91, 0x90, 0xec, 0x5d, 0xdf, 0xec, 0xf3, 0x39, 0x4e,
+ 0xdc, 0xee, 0x7c, 0x2c, 0x7f, 0xcf, 0x39, 0x4e, 0xcd, 0x18, 0x5c, 0x29,
+ 0x50, 0x9d, 0x68, 0x18, 0xbb, 0x7c, 0x40, 0x10, 0x40, 0xc7, 0xeb, 0xbb,
+ 0xe8, 0x06, 0xc2, 0x0f, 0x2c, 0x41, 0x4b, 0x72, 0x02, 0x6d, 0xd0, 0x58,
+ 0xa1, 0x2a, 0xaa, 0x1a, 0x90, 0xc6, 0xd4, 0x25, 0x4c, 0xe2, 0xe2, 0x6f,
+ 0x98, 0x74, 0x77, 0x78, 0x78, 0x60, 0x57, 0x08, 0x66, 0x63, 0xe3, 0xa5,
+ 0x03, 0x97, 0xd0, 0x28, 0x87, 0xaf, 0x11, 0x69, 0x47, 0x18, 0x09, 0x1b,
+ 0x0a, 0xaa, 0xae, 0x6a, 0xb7, 0x97, 0x40, 0xc8, 0x28, 0x55, 0x13, 0xf9,
+ 0x2f, 0xab, 0x0a, 0xe1, 0x12, 0xcc, 0x25, 0xe7, 0x39, 0xfb, 0xf7, 0x43,
+ 0x8e, 0x2e, 0x48, 0xa3, 0x7a, 0x1c, 0xc8, 0x6c, 0x44, 0x43, 0xe5, 0xff,
+ 0x53, 0xc4, 0x92, 0x58, 0x87, 0x8c, 0x2d, 0x9f, 0x08, 0xf3, 0x22, 0x65,
+ 0x1b, 0xbf, 0x90, 0x30, 0xa8, 0x56, 0x3a, 0x29, 0x93, 0xd3, 0xe2, 0xe6,
+ 0x63, 0xb0, 0xd7, 0xd8, 0xac, 0x2c, 0xf8, 0x71, 0xfb, 0x67, 0xa7, 0xa5,
+ 0xd9, 0xeb, 0xaf, 0xb3, 0x5d, 0xff, 0x63, 0x29, 0xc1, 0x92, 0x9e, 0x14,
+ 0xa6, 0x6e, 0xc6, 0x2e, 0xf9, 0x2c, 0x34, 0x90, 0xc1, 0xda, 0xec, 0x8f,
+ 0xff, 0x67, 0xc7, 0x63, 0xb1, 0x68, 0x6f, 0xae, 0x7c, 0x4c, 0x79, 0x99,
+ 0x3f, 0x9c, 0x51, 0x65, 0x94, 0x36, 0xe9, 0x89, 0x33, 0x84, 0x30, 0xf4,
+ 0xf7, 0x72, 0xae, 0xea, 0xde, 0x41, 0xf4, 0x71, 0x18, 0x02, 0xf7, 0xb5,
+ 0x11, 0x03, 0x79, 0xb3, 0xf0, 0x10, 0x4a, 0xd2, 0xc8, 0x97, 0xf1, 0x82,
+ 0xcc, 0x14, 0x8d, 0x40, 0x39, 0x55, 0xd3, 0x21, 0x2b, 0x22, 0x6e, 0x99,
+ 0xcb, 0x6b, 0x4b, 0xb9, 0xcd, 0xf8, 0x9f, 0x43, 0x19, 0x88, 0x98, 0xb5,
+ 0x45, 0x3a, 0x4a, 0x91},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 87
+ {SEC_OID_SHA512,
+ 87,
+ {0x02, 0xb4, 0x69, 0xc3, 0x70, 0x56, 0xf5, 0xf1, 0x7e, 0xef, 0x3c, 0xd2,
+ 0xf3, 0xe2, 0xbf, 0x0c, 0x37, 0xf0, 0xc9, 0x17, 0xf3, 0xfd, 0x0f, 0x53,
+ 0x41, 0xf6, 0x10, 0xcf, 0xc5, 0xeb, 0xbf, 0x42, 0x5a, 0x49, 0x50, 0xdb,
+ 0xc4, 0x2f, 0xa3, 0xd2, 0xd6, 0x49, 0x9f, 0x44, 0xc3, 0x10, 0x12, 0xb8,
+ 0xc8, 0xf4, 0xd2, 0x6b, 0x6a, 0xa2, 0x09, 0x05, 0xfc, 0x19, 0x8c, 0x9a,
+ 0xb2, 0x64, 0x2d, 0x82, 0x08, 0x86, 0x1a, 0x3f, 0x36, 0x34, 0x70, 0xee,
+ 0x49, 0x93, 0x28, 0x52, 0x17, 0x49, 0xac, 0x75, 0x56, 0xc3, 0xc9, 0xb1,
+ 0x60, 0x4f, 0xc1, 0x7f, 0x37, 0xf7, 0x2a, 0x73, 0x2b, 0x26, 0xc9, 0xa7,
+ 0xfd, 0xd5, 0x98, 0x4e, 0xd3, 0x80, 0x65, 0xa9, 0x39, 0x54, 0xb5, 0x72,
+ 0x38, 0xa3, 0xa6, 0xc3, 0xe0, 0xfc, 0xf8, 0xc7, 0x5f, 0x60, 0x10, 0xc1,
+ 0x92, 0x9a, 0x8d, 0xe5, 0xe1, 0xfc, 0xf4, 0x72, 0x9b, 0x9c, 0xa8, 0x04,
+ 0x25, 0x1c, 0x0a, 0x04, 0xf3, 0x64, 0xf4, 0xf4, 0x7a, 0x04, 0x21, 0x46,
+ 0xd1, 0x3b, 0x1e, 0x01, 0x6b, 0x43, 0xfb, 0xf7, 0xbc, 0x11, 0x93, 0x30,
+ 0x7a, 0x86, 0x4d, 0xf0, 0x78, 0xdb, 0xb6, 0x04, 0x49, 0xac, 0xc1, 0xe9,
+ 0x62, 0x1d, 0x14, 0x05, 0x7f, 0x57, 0x91, 0x41, 0x90, 0x5c, 0x32, 0x3e,
+ 0xe6, 0x19, 0x8e, 0x3b, 0x63, 0xf4, 0x0d, 0x75, 0xa7, 0x8e, 0x7a, 0xde,
+ 0xcc, 0x4b, 0x14, 0xe0, 0xba, 0x34, 0x60, 0x61, 0xbd, 0xa4, 0x90, 0x25,
+ 0x82, 0x98, 0x60, 0x6b, 0xc2, 0x8e, 0x8e, 0xf3, 0x3f, 0xa0, 0x41, 0xee,
+ 0x2b, 0x0f, 0x69, 0x08, 0x06, 0x51, 0xec, 0x77, 0x17, 0xad, 0x1f, 0xf1,
+ 0x4f, 0x1c, 0xdd, 0x84, 0x35, 0xd7, 0x0a, 0xbe, 0x53, 0x63, 0xd5, 0xe4,
+ 0xf3, 0x20, 0x33, 0x92, 0x85, 0x91, 0x6b, 0xd8, 0x4a, 0x2c, 0xe8, 0x8f,
+ 0x89, 0x0a, 0xd8, 0xb9},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 88
+ {SEC_OID_SHA512,
+ 88,
+ {0x0d, 0xe9, 0x00, 0x9b, 0xcf, 0xad, 0xfb, 0xa4, 0xe0, 0x31, 0x56, 0x5e,
+ 0x32, 0xba, 0x54, 0x2c, 0x22, 0xd8, 0x90, 0x32, 0x99, 0x05, 0xcf, 0xd7,
+ 0xdc, 0x4c, 0x46, 0xd8, 0x6d, 0x87, 0xb9, 0x92, 0xbf, 0xe4, 0xc9, 0x19,
+ 0x62, 0xc9, 0x63, 0x54, 0xc5, 0x36, 0x9a, 0xe6, 0x0e, 0x19, 0x60, 0xa9,
+ 0x92, 0x56, 0x71, 0xd2, 0xc4, 0x1e, 0x5d, 0xa0, 0xfe, 0xe8, 0xfa, 0xc6,
+ 0x5a, 0xe4, 0xc7, 0x2b, 0x1d, 0x2d, 0x3d, 0xc8, 0xb3, 0x3a, 0xab, 0xb5,
+ 0xdd, 0x65, 0x6c, 0x16, 0x52, 0xc0, 0x4f, 0xaa, 0x17, 0xaf, 0x75, 0x3e,
+ 0x9b, 0xa3, 0x32, 0xf7, 0x4e, 0x09, 0x96, 0x66, 0x6d, 0xbf, 0x8a, 0x0a,
+ 0x4e, 0x26, 0x34, 0xf6, 0x40, 0xc9, 0xf2, 0xb7, 0xda, 0x64, 0x94, 0x1f,
+ 0x6c, 0x81, 0xaa, 0xf9, 0xb6, 0xfe, 0xe9, 0x43, 0x4e, 0xbd, 0xef, 0xa8,
+ 0x96, 0x94, 0xb3, 0x78, 0x27, 0x8a, 0x5e, 0xd7, 0x15, 0x24, 0xc2, 0x0f,
+ 0x85, 0xe3, 0x3b, 0xa3, 0x7c, 0x15, 0x98, 0x4d, 0x56, 0x63, 0xf0, 0xa5,
+ 0x73, 0x3e, 0x65, 0xbe, 0x9f, 0xab, 0x56, 0x55, 0xbf, 0x80, 0xd7, 0xb9,
+ 0x2b, 0x23, 0x1d, 0xcb, 0x47, 0x43, 0xdd, 0xe7, 0x98, 0xcb, 0xce, 0x8a,
+ 0x3f, 0xf0, 0x59, 0xf7, 0x0a, 0xba, 0xed, 0x95, 0x87, 0x19, 0xf0, 0x6e,
+ 0xa8, 0xf5, 0x5f, 0x18, 0xf7, 0x1b, 0xba, 0xc7, 0x84, 0x47, 0xf3, 0xe4,
+ 0xe7, 0x75, 0xa7, 0xae, 0x02, 0x67, 0x6a, 0x3c, 0xd1, 0x1b, 0x14, 0x93,
+ 0xca, 0x87, 0x15, 0xbc, 0xe0, 0x68, 0x79, 0x59, 0xb0, 0xcd, 0x1a, 0x9c,
+ 0xa8, 0xb6, 0xa3, 0x79, 0x2f, 0x9f, 0x63, 0x77, 0xed, 0x1f, 0x48, 0x8e,
+ 0xc8, 0xe3, 0xed, 0x95, 0xf8, 0x7a, 0xa9, 0x32, 0xf7, 0x9a, 0x64, 0x12,
+ 0xe2, 0xcf, 0x5a, 0x24, 0x1b, 0x24, 0x10, 0x75, 0x90, 0xa1, 0xf1, 0xcf,
+ 0x3e, 0x7c, 0x85, 0x45},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 89
+ {SEC_OID_SHA512,
+ 89,
+ {0x6a, 0x50, 0x5d, 0xc2, 0xab, 0x0d, 0xd4, 0x29, 0x2c, 0xfc, 0x68, 0xfb,
+ 0xff, 0x91, 0xc2, 0x8f, 0x49, 0xd0, 0x79, 0xd0, 0x2c, 0x84, 0x2d, 0xb9,
+ 0xe9, 0xc2, 0x07, 0x80, 0x92, 0xbb, 0xbd, 0xda, 0xc0, 0x3e, 0x8c, 0x32,
+ 0xef, 0xe8, 0xb2, 0x39, 0xa5, 0xc8, 0x57, 0x02, 0x68, 0xb8, 0x6c, 0xa1,
+ 0xde, 0x0d, 0xc9, 0x6c, 0x8b, 0x55, 0x0c, 0x14, 0xf2, 0x32, 0x6c, 0x77,
+ 0x9a, 0xb4, 0x49, 0x06, 0xc1, 0xda, 0xe6, 0x3c, 0x3b, 0x1c, 0x9f, 0xc0,
+ 0xfb, 0xcb, 0x03, 0xaf, 0xd7, 0x36, 0x0e, 0xa6, 0x29, 0x7b, 0x10, 0xcd,
+ 0xd0, 0x98, 0x13, 0x1b, 0x35, 0xad, 0x27, 0x1a, 0xa3, 0xb2, 0xe3, 0x9c,
+ 0x82, 0x8e, 0xbb, 0xda, 0xfe, 0x97, 0xb3, 0xdc, 0xf1, 0x2b, 0x0c, 0x41,
+ 0xbf, 0xc5, 0x77, 0xfd, 0xaa, 0x37, 0xda, 0xd4, 0x59, 0xff, 0xea, 0x65,
+ 0x3d, 0xd5, 0xbe, 0xa7, 0x0a, 0xbc, 0x62, 0x4f, 0xdd, 0xd8, 0x56, 0xca,
+ 0x9f, 0x02, 0x31, 0x16, 0xaf, 0x3e, 0xed, 0xc1, 0x8f, 0x27, 0x47, 0xb2,
+ 0xe9, 0x60, 0x32, 0x25, 0x3d, 0xc1, 0x94, 0xe2, 0xe4, 0x0a, 0x4a, 0x32,
+ 0x57, 0xe5, 0xc6, 0xe2, 0x10, 0x44, 0x1d, 0x31, 0xbb, 0x82, 0x6d, 0xd7,
+ 0x04, 0x23, 0xd1, 0x2a, 0xcb, 0xac, 0x29, 0x08, 0x49, 0xff, 0x45, 0xdc,
+ 0x4e, 0xcd, 0xcd, 0xb0, 0x7f, 0xa9, 0xe7, 0xf9, 0xc3, 0xff, 0xac, 0xef,
+ 0x08, 0x00, 0xe6, 0x39, 0x79, 0xfe, 0x70, 0xda, 0xf0, 0x45, 0x66, 0x25,
+ 0x08, 0x60, 0xa9, 0x74, 0xeb, 0x22, 0x97, 0xc4, 0x6d, 0x74, 0x78, 0x10,
+ 0x8f, 0x41, 0x90, 0x55, 0xc0, 0x22, 0x39, 0x15, 0xe8, 0xa4, 0xd9, 0x5a,
+ 0xa5, 0x84, 0x40, 0xe2, 0xaf, 0x3a, 0x6e, 0xc6, 0xd4, 0x4c, 0x15, 0x75,
+ 0x79, 0xad, 0x85, 0x1a, 0x53, 0x41, 0x33, 0x51, 0xc4, 0xb8, 0xbd, 0x5d,
+ 0x92, 0x01, 0x39, 0x5a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 90
+ {SEC_OID_SHA512,
+ 90,
+ {0x60, 0xf2, 0xf9, 0xb0, 0x66, 0xa7, 0x32, 0x9f, 0xa2, 0xc0, 0xe0, 0x1b,
+ 0xfc, 0x7d, 0x0c, 0xe0, 0x6a, 0x77, 0xf0, 0x8f, 0xda, 0x91, 0x87, 0x03,
+ 0xfc, 0x56, 0xc4, 0x3e, 0x8a, 0x4a, 0xb0, 0x58, 0xa8, 0x1a, 0x13, 0x22,
+ 0x5a, 0xf8, 0x7d, 0x74, 0x69, 0x38, 0x0f, 0xed, 0xc9, 0xca, 0x59, 0x66,
+ 0xa2, 0x9d, 0x66, 0x31, 0xb8, 0x8b, 0x3c, 0x1d, 0x0b, 0x98, 0x02, 0xf1,
+ 0x3c, 0x4a, 0x8c, 0x5e, 0x30, 0x49, 0xec, 0x3b, 0x3e, 0xf4, 0xb7, 0x9b,
+ 0x7e, 0x03, 0x84, 0x6f, 0x96, 0x53, 0x66, 0x38, 0xa8, 0x29, 0x97, 0xd2,
+ 0xe5, 0x5f, 0x1c, 0x5c, 0x3c, 0xf5, 0xb9, 0x36, 0x85, 0xde, 0xde, 0x69,
+ 0xaa, 0xb9, 0x5c, 0x3a, 0xd1, 0x0e, 0xf5, 0x9f, 0x87, 0x8a, 0x69, 0xb9,
+ 0x6b, 0xa7, 0x14, 0x21, 0x59, 0x81, 0x57, 0x04, 0x87, 0x05, 0x82, 0x6c,
+ 0x96, 0xf6, 0xed, 0xd6, 0x23, 0x1b, 0x41, 0x65, 0x76, 0x7d, 0x94, 0xdd,
+ 0x85, 0xe6, 0x8b, 0xee, 0xe6, 0x50, 0x2f, 0x0f, 0x91, 0xa3, 0x80, 0x3e,
+ 0x24, 0x7c, 0x22, 0x03, 0x09, 0x45, 0xff, 0xa6, 0x65, 0xfc, 0xc5, 0x94,
+ 0x6d, 0x02, 0x2f, 0x93, 0x8e, 0x89, 0x73, 0xe2, 0x31, 0xbe, 0x9c, 0x81,
+ 0xbc, 0xe3, 0x4f, 0xab, 0x30, 0xed, 0xc9, 0x16, 0x72, 0x88, 0xbb, 0x2b,
+ 0xac, 0x0f, 0xc1, 0x3f, 0x46, 0xe3, 0xf0, 0x3d, 0x0d, 0x76, 0xa5, 0x01,
+ 0xb7, 0xf4, 0xad, 0xbe, 0xe6, 0x30, 0x0c, 0x66, 0xa1, 0x3d, 0x19, 0x18,
+ 0xd4, 0xfc, 0xa3, 0x0e, 0x62, 0xeb, 0xcc, 0x16, 0xce, 0x97, 0xbf, 0xfa,
+ 0x34, 0x70, 0x92, 0x9a, 0xb6, 0x58, 0x89, 0xaa, 0xbd, 0x4b, 0x18, 0xda,
+ 0xec, 0xe2, 0xed, 0xe6, 0x53, 0xb8, 0x5f, 0xc0, 0x70, 0xf3, 0x09, 0xcc,
+ 0x38, 0x13, 0x65, 0x48, 0x6a, 0x36, 0xdb, 0x4b, 0x2e, 0x85, 0xf2, 0x7c,
+ 0x74, 0x47, 0x15, 0x07},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 91
+ {SEC_OID_SHA512,
+ 91,
+ {0x25, 0xa2, 0x36, 0xf8, 0x16, 0x1e, 0xa6, 0x33, 0xd5, 0xe0, 0x93, 0xcd,
+ 0xdd, 0x5f, 0xcd, 0x09, 0x05, 0xbc, 0x87, 0x14, 0xe1, 0xfd, 0x26, 0xac,
+ 0x00, 0xba, 0x02, 0x1a, 0x8a, 0xf1, 0x61, 0x2b, 0x0f, 0x67, 0x8a, 0x9a,
+ 0x5e, 0x98, 0x5b, 0x32, 0xab, 0xd3, 0xfd, 0x7d, 0xd7, 0x11, 0xf4, 0xeb,
+ 0x49, 0xdc, 0xa5, 0x42, 0x1c, 0xb7, 0x28, 0x73, 0x6d, 0x07, 0x4f, 0xcd,
+ 0xa0, 0x41, 0x60, 0x8b, 0xa7, 0x9e, 0xfa, 0x9f, 0xed, 0x40, 0xed, 0x6d,
+ 0x4c, 0x0d, 0xd0, 0xef, 0x4a, 0xe6, 0xed, 0xa4, 0x33, 0x4e, 0x37, 0x49,
+ 0x66, 0xf0, 0x79, 0x45, 0x3c, 0x75, 0x51, 0x49, 0xc7, 0x09, 0x9e, 0xde,
+ 0x7c, 0x54, 0xf5, 0x95, 0xc5, 0x3a, 0x83, 0xfc, 0xa7, 0xe4, 0xf7, 0x4a,
+ 0x54, 0x6c, 0x72, 0x59, 0xa7, 0xf0, 0xc6, 0x2c, 0x82, 0x00, 0x5d, 0x60,
+ 0xcb, 0x49, 0xa4, 0xc0, 0xb4, 0x3f, 0x11, 0x90, 0x70, 0xaf, 0xf6, 0x42,
+ 0x9e, 0x1f, 0x6c, 0xb5, 0xa7, 0xad, 0x9a, 0xc3, 0x4a, 0x08, 0x63, 0x34,
+ 0x0f, 0x8e, 0xab, 0x18, 0x6b, 0xf4, 0xb9, 0x23, 0xd2, 0x48, 0x1c, 0x1e,
+ 0x83, 0x0c, 0x18, 0x93, 0x3c, 0xe2, 0x8b, 0x8b, 0x2a, 0x84, 0x7b, 0x1d,
+ 0x5f, 0x51, 0x5e, 0x41, 0x2b, 0xc3, 0xe7, 0x10, 0x30, 0xd1, 0xbe, 0xb5,
+ 0xcb, 0x12, 0x87, 0x9c, 0x0f, 0x7c, 0xed, 0x79, 0x02, 0x34, 0xa3, 0x05,
+ 0x9e, 0x3e, 0x96, 0x4b, 0x9b, 0x17, 0xd7, 0x12, 0x9a, 0x6c, 0x83, 0x39,
+ 0x8f, 0x4f, 0xbd, 0x8c, 0x04, 0xdb, 0x7c, 0x33, 0x87, 0x9f, 0x14, 0x75,
+ 0xe3, 0xd5, 0xdf, 0xe1, 0xd8, 0x91, 0xf1, 0xf7, 0x13, 0x41, 0x08, 0x37,
+ 0x5c, 0x0a, 0xde, 0x56, 0x27, 0xc5, 0x3f, 0xc9, 0xfa, 0xfd, 0x8a, 0x66,
+ 0xd2, 0xe2, 0x04, 0xfd, 0x3d, 0xdf, 0xdc, 0xdc, 0xeb, 0xb6, 0xa6, 0xd5,
+ 0xd6, 0x19, 0x1d, 0xb4},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 92
+ {SEC_OID_SHA512,
+ 92,
+ {0x7e, 0x0f, 0xcc, 0x77, 0xe2, 0xdf, 0x20, 0xa7, 0xc6, 0xd8, 0x1a, 0xa9,
+ 0xa8, 0x36, 0x8d, 0x01, 0x72, 0x03, 0xdc, 0xbe, 0x8c, 0x66, 0x16, 0x9c,
+ 0x10, 0xdb, 0x05, 0x48, 0xf0, 0xf0, 0xfb, 0x3d, 0x17, 0x88, 0x9c, 0xd4,
+ 0xfc, 0xa9, 0x95, 0x23, 0x47, 0xdf, 0xd9, 0xbf, 0x9d, 0xda, 0xc6, 0x62,
+ 0x7d, 0xcf, 0x4c, 0x47, 0x85, 0x6a, 0x47, 0xf4, 0xaa, 0x15, 0x93, 0xe4,
+ 0xa4, 0x48, 0x3a, 0xbe, 0xd7, 0x14, 0x49, 0xab, 0x1c, 0xb0, 0x47, 0x5b,
+ 0x1d, 0x03, 0x9c, 0xe7, 0xaa, 0xcd, 0xc8, 0x03, 0xa6, 0xf2, 0x71, 0xe8,
+ 0x9c, 0x47, 0xad, 0xf1, 0x4a, 0x1b, 0x14, 0x25, 0x0b, 0x45, 0x52, 0x17,
+ 0x6b, 0xa2, 0xd6, 0xfb, 0x18, 0x33, 0x2e, 0xc3, 0x20, 0x72, 0x5b, 0xde,
+ 0x4d, 0xf6, 0xc3, 0x47, 0xf3, 0xe4, 0x1a, 0x81, 0xac, 0x58, 0x1f, 0xe5,
+ 0x19, 0xee, 0x95, 0xde, 0xe3, 0x68, 0x0a, 0x0c, 0x63, 0x86, 0x94, 0xea,
+ 0xb1, 0x45, 0xac, 0x5d, 0x46, 0x3f, 0x48, 0x87, 0x69, 0x96, 0xe4, 0xe6,
+ 0x50, 0xc0, 0xb6, 0x77, 0xfd, 0x92, 0x6c, 0xc0, 0x93, 0xa2, 0x74, 0x50,
+ 0x6f, 0xbe, 0xfd, 0x3f, 0xa7, 0x04, 0x23, 0xf7, 0xe5, 0xc9, 0x70, 0x43,
+ 0x75, 0x88, 0xc2, 0x28, 0xcf, 0x9f, 0x09, 0x06, 0xed, 0x05, 0xd7, 0x07,
+ 0x59, 0x62, 0x44, 0xd8, 0xb8, 0x54, 0x24, 0xed, 0xa7, 0x76, 0x01, 0x8d,
+ 0xff, 0x56, 0xab, 0x78, 0x8c, 0x8f, 0xce, 0x1c, 0x1e, 0xf1, 0xf4, 0x50,
+ 0x78, 0x05, 0xcf, 0x6c, 0xb3, 0x7b, 0xe6, 0xda, 0x10, 0x90, 0x4c, 0xd2,
+ 0x4e, 0xf8, 0xfd, 0x65, 0x8c, 0x1b, 0x98, 0x84, 0x0a, 0xb4, 0xd2, 0x4d,
+ 0x6e, 0x8c, 0xc3, 0xc2, 0x82, 0xfb, 0x92, 0x45, 0xb7, 0x65, 0x57, 0xa6,
+ 0xd5, 0x25, 0x8d, 0x8c, 0x9f, 0x1d, 0x97, 0x3b, 0x10, 0xe3, 0x50, 0x57,
+ 0x7a, 0x67, 0x5a, 0x3b},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 93
+ {SEC_OID_SHA512,
+ 93,
+ {0x7f, 0xce, 0xd2, 0xa6, 0x1a, 0x55, 0xdf, 0xbc, 0xd3, 0x98, 0xdd, 0x25,
+ 0xec, 0x81, 0x3c, 0x30, 0xf1, 0x76, 0xfe, 0xe2, 0x2f, 0xa5, 0xaa, 0x0c,
+ 0xf8, 0x32, 0xaf, 0xcb, 0x85, 0x47, 0xc4, 0xa7, 0x3d, 0xbb, 0x40, 0xeb,
+ 0x72, 0x3c, 0xc3, 0xe8, 0x24, 0x8d, 0x3f, 0x0d, 0x9e, 0x39, 0x5d, 0x79,
+ 0xdb, 0xd8, 0x2a, 0xf8, 0xbe, 0x5d, 0x7d, 0xfe, 0xa1, 0x11, 0x03, 0x94,
+ 0x52, 0x8a, 0xb9, 0xfe, 0x03, 0x16, 0x77, 0xbf, 0x91, 0x42, 0x25, 0xde,
+ 0x7b, 0x32, 0x5e, 0xa1, 0x36, 0x92, 0x1e, 0xb4, 0x8c, 0x20, 0x6f, 0x68,
+ 0x19, 0x42, 0xa5, 0xf1, 0x52, 0x87, 0x65, 0x81, 0x46, 0xb5, 0xec, 0x95,
+ 0x9b, 0xf8, 0x6a, 0x42, 0x44, 0xce, 0x34, 0xdf, 0x14, 0x36, 0xf9, 0x00,
+ 0xa3, 0x6e, 0xbb, 0xf4, 0xbd, 0x0a, 0xbc, 0x28, 0xb1, 0xb2, 0x0d, 0x5d,
+ 0x56, 0x0e, 0x34, 0xb6, 0x34, 0x81, 0x2f, 0x54, 0x36, 0x03, 0x16, 0xa0,
+ 0x66, 0xc4, 0xa4, 0xe2, 0x84, 0xbf, 0x61, 0x5e, 0x62, 0x80, 0x25, 0x1a,
+ 0x19, 0x4e, 0xec, 0xab, 0x69, 0x7e, 0x2d, 0x0e, 0xb8, 0xde, 0xca, 0xeb,
+ 0xe5, 0x74, 0xa3, 0xe2, 0x22, 0x57, 0x6d, 0x39, 0x4c, 0x0f, 0xba, 0xa7,
+ 0xf4, 0xdd, 0x97, 0xe1, 0x01, 0x6a, 0x3c, 0x0e, 0xa0, 0x5e, 0xfa, 0xa5,
+ 0x0c, 0x76, 0x83, 0x10, 0xd7, 0xe2, 0xa3, 0x75, 0xb2, 0x8d, 0x52, 0x6d,
+ 0xfa, 0xbf, 0x2a, 0xc9, 0x89, 0xe4, 0x69, 0x3b, 0xd5, 0xa6, 0x1a, 0xc7,
+ 0xbf, 0xd5, 0x37, 0x04, 0xb8, 0x53, 0x8b, 0x1d, 0x85, 0xfe, 0xd9, 0x50,
+ 0xee, 0x46, 0xad, 0xba, 0xcf, 0x82, 0x01, 0x63, 0xe0, 0x3f, 0x71, 0x32,
+ 0x9f, 0x42, 0x85, 0xf7, 0x4e, 0xa0, 0x57, 0x77, 0xc5, 0x3c, 0x51, 0xa9,
+ 0x1e, 0x1c, 0x69, 0xf1, 0xd3, 0xe6, 0xf0, 0xb3, 0x4b, 0x64, 0xdf, 0x73,
+ 0xb1, 0xb4, 0x60, 0x05},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 94
+ {SEC_OID_SHA512,
+ 94,
+ {0x89, 0xe1, 0x13, 0x0a, 0xd9, 0x70, 0xc6, 0xe2, 0x36, 0xc2, 0xdc, 0x41,
+ 0x52, 0xc7, 0x87, 0x9a, 0xef, 0x47, 0xc1, 0xbf, 0xc3, 0xae, 0x64, 0x01,
+ 0x34, 0x29, 0x00, 0xcc, 0x53, 0xf2, 0xe1, 0x85, 0x47, 0x34, 0x19, 0x45,
+ 0x09, 0xbf, 0x92, 0xe5, 0xa5, 0x33, 0x72, 0x4b, 0x27, 0xd0, 0x76, 0x04,
+ 0x9d, 0x70, 0x13, 0x00, 0xe5, 0xfd, 0x27, 0x47, 0xd4, 0xc7, 0xb9, 0x0b,
+ 0x55, 0xcf, 0xc7, 0x11, 0x0b, 0xea, 0x51, 0x6e, 0x38, 0x0f, 0x37, 0xd9,
+ 0xab, 0xa8, 0x00, 0x7d, 0x94, 0x2f, 0xa5, 0x04, 0x36, 0x51, 0x81, 0xa4,
+ 0xc9, 0xcb, 0xbc, 0x6f, 0xf7, 0xfa, 0x0c, 0x9f, 0x74, 0x23, 0x41, 0x4b,
+ 0x54, 0x54, 0xe5, 0x7c, 0x22, 0x5c, 0xd4, 0xa1, 0x5f, 0x93, 0xf1, 0x25,
+ 0x9a, 0x8d, 0xe8, 0x5d, 0x9d, 0xeb, 0xa1, 0xc7, 0x22, 0xed, 0xa7, 0x51,
+ 0x92, 0xa0, 0x80, 0x21, 0x4e, 0x1a, 0x03, 0x9d, 0x27, 0x2e, 0xb0, 0xae,
+ 0x0b, 0xe7, 0x2d, 0x45, 0xb3, 0x5f, 0xf5, 0xd6, 0x1b, 0x31, 0x6a, 0x62,
+ 0x60, 0x6a, 0x58, 0x49, 0x0d, 0x86, 0xab, 0x5c, 0x1b, 0xce, 0x3a, 0x27,
+ 0xa1, 0x0a, 0x5a, 0x0f, 0xb6, 0xd7, 0x4f, 0x16, 0x9f, 0xd0, 0xa2, 0x1d,
+ 0x1f, 0x84, 0x1d, 0xd5, 0x64, 0xec, 0x0b, 0xee, 0x3f, 0xf6, 0xb8, 0xbe,
+ 0x89, 0x1b, 0x91, 0xad, 0xf4, 0x62, 0x2a, 0xaa, 0x92, 0x6a, 0x60, 0xde,
+ 0x08, 0xc0, 0x02, 0xd7, 0x13, 0x12, 0xa5, 0xd2, 0xd4, 0xd1, 0xa7, 0xef,
+ 0x45, 0xac, 0x89, 0x2b, 0xf0, 0xa6, 0xfe, 0x49, 0x6f, 0xcf, 0x3b, 0x22,
+ 0x3b, 0xca, 0x3d, 0xe0, 0xcd, 0xfe, 0x52, 0xb0, 0x88, 0x5e, 0xbe, 0x28,
+ 0x8f, 0xe5, 0xbb, 0xad, 0x0c, 0x84, 0x54, 0x2c, 0xd0, 0xce, 0x04, 0x46,
+ 0x61, 0x5b, 0x60, 0x4d, 0x47, 0xea, 0x3b, 0x25, 0x06, 0x03, 0x0f, 0x98,
+ 0x6d, 0x05, 0x70, 0x35},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 95
+ {SEC_OID_SHA512,
+ 95,
+ {0x3a, 0x80, 0x75, 0x72, 0x7f, 0xce, 0x3b, 0xc8, 0x5d, 0x1b, 0x45, 0x4a,
+ 0x9f, 0x53, 0xf0, 0xe6, 0x35, 0x3b, 0xc2, 0x06, 0xb8, 0xea, 0x30, 0xef,
+ 0x8e, 0x13, 0x54, 0xc4, 0x42, 0x0a, 0xbe, 0xbb, 0x10, 0x3a, 0xd6, 0x99,
+ 0x91, 0x84, 0x93, 0x7c, 0x41, 0x2a, 0x03, 0x7c, 0x24, 0xc8, 0x42, 0x67,
+ 0xb1, 0x98, 0x23, 0x8f, 0xd2, 0x5d, 0x55, 0xb5, 0xa3, 0xc2, 0x7a, 0xc7,
+ 0xca, 0x22, 0x17, 0x36, 0x78, 0x6b, 0x2c, 0x4c, 0x18, 0x13, 0x9b, 0xef,
+ 0x13, 0xf9, 0xae, 0x28, 0x79, 0x2d, 0x5f, 0x43, 0x9e, 0x9b, 0xba, 0x6f,
+ 0x71, 0x0e, 0x07, 0x4d, 0x16, 0xf5, 0x89, 0xf0, 0xe2, 0xca, 0xd2, 0xe3,
+ 0x19, 0xa6, 0x05, 0x4f, 0xd9, 0x1d, 0xe2, 0xcb, 0xaa, 0x65, 0x7a, 0x7c,
+ 0x22, 0xa3, 0x4d, 0xb8, 0x56, 0x1e, 0x7d, 0x49, 0x19, 0xe2, 0x26, 0x3f,
+ 0x18, 0xfb, 0x3d, 0x17, 0x61, 0x78, 0xd7, 0x11, 0xf7, 0xf1, 0xed, 0x5e,
+ 0x09, 0x45, 0xb5, 0xd3, 0x64, 0x56, 0x40, 0x0b, 0x7a, 0xe4, 0x3e, 0xa4,
+ 0xc3, 0x79, 0x91, 0x6e, 0x54, 0x92, 0x21, 0xe4, 0x3a, 0x17, 0x46, 0x42,
+ 0x4d, 0x1d, 0xed, 0xb0, 0x30, 0x3f, 0xdf, 0x07, 0x4c, 0x32, 0x09, 0xd1,
+ 0x72, 0x16, 0x7a, 0x7a, 0xf1, 0xb0, 0xa4, 0xec, 0x63, 0x05, 0xde, 0xca,
+ 0xba, 0x57, 0xfd, 0xb9, 0xae, 0xdf, 0xec, 0xe4, 0x32, 0x8a, 0xe5, 0x1c,
+ 0x26, 0x91, 0xf5, 0x78, 0xd7, 0xe9, 0xd2, 0xa1, 0xc8, 0xf4, 0xf0, 0xfc,
+ 0x46, 0x26, 0xd3, 0x7a, 0x4a, 0x1d, 0x50, 0x77, 0x66, 0xb8, 0x2f, 0x76,
+ 0x88, 0xf9, 0x97, 0xb9, 0x91, 0xee, 0x4e, 0x27, 0xde, 0xa8, 0x63, 0x1e,
+ 0x36, 0xd9, 0xbd, 0xfb, 0x24, 0xeb, 0x5b, 0x32, 0x6b, 0x73, 0xb7, 0x93,
+ 0xc8, 0x2e, 0x9a, 0x0c, 0x7f, 0x97, 0x4e, 0xeb, 0x34, 0x84, 0x33, 0x04,
+ 0xf0, 0x00, 0xf0, 0x2d},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 96
+ {SEC_OID_SHA512,
+ 96,
+ {0x24, 0x7f, 0x08, 0x36, 0x50, 0x0c, 0x49, 0xf7, 0x42, 0x56, 0x36, 0x0e,
+ 0xad, 0xfa, 0x3c, 0x00, 0xb7, 0x22, 0x0e, 0xa7, 0xe3, 0x06, 0xa7, 0xfc,
+ 0x1f, 0x5d, 0x0f, 0xc5, 0xa2, 0x14, 0xd4, 0x7d, 0x5c, 0x0a, 0x03, 0xe7,
+ 0x2a, 0x51, 0x08, 0x47, 0x51, 0x6e, 0x7c, 0x32, 0xa7, 0x2a, 0x89, 0x9b,
+ 0x7a, 0x0a, 0x84, 0x00, 0x94, 0xaa, 0x55, 0x7b, 0xf0, 0x67, 0x1c, 0x66,
+ 0x07, 0xcb, 0x07, 0x93, 0xd1, 0x55, 0x86, 0x00, 0x4e, 0xf9, 0x5a, 0x90,
+ 0xf0, 0x76, 0xc2, 0x7b, 0x4c, 0x5d, 0x9e, 0xed, 0x04, 0xea, 0x3c, 0x4a,
+ 0x83, 0x3e, 0x05, 0x52, 0x93, 0x11, 0x18, 0x93, 0x87, 0xdf, 0x81, 0xb2,
+ 0xd9, 0xa1, 0x7e, 0xf5, 0x38, 0x7e, 0xc8, 0x7d, 0x6a, 0xcf, 0xaf, 0x8c,
+ 0x2d, 0x2b, 0xce, 0x86, 0x6f, 0xe3, 0x24, 0xd6, 0xcd, 0xd9, 0x90, 0x5e,
+ 0xda, 0x3d, 0x63, 0xd1, 0x08, 0x3e, 0xf7, 0x5f, 0x29, 0xd7, 0x2b, 0x00,
+ 0x5c, 0xb0, 0x73, 0xaa, 0xf6, 0x8f, 0xee, 0x0c, 0x9c, 0xf1, 0xd8, 0xc5,
+ 0xb6, 0x39, 0x65, 0x8c, 0x49, 0xf6, 0x5d, 0x5c, 0xf6, 0xf9, 0xd0, 0xb8,
+ 0xc4, 0x85, 0xd6, 0x41, 0xec, 0xb4, 0x37, 0x44, 0x49, 0xbc, 0x82, 0x3d,
+ 0x3b, 0xea, 0x8c, 0x35, 0x09, 0xeb, 0x78, 0x84, 0xec, 0xc2, 0x75, 0xa3,
+ 0xe9, 0x5c, 0x72, 0xf3, 0xef, 0x5d, 0xda, 0x3b, 0x47, 0x43, 0x8a, 0x55,
+ 0x48, 0x78, 0xc9, 0x60, 0x48, 0xd0, 0x27, 0x8c, 0x5c, 0x44, 0xd8, 0xfc,
+ 0xae, 0x61, 0xcf, 0x69, 0x63, 0x06, 0x45, 0xaa, 0x59, 0x56, 0x36, 0xfe,
+ 0xd3, 0x01, 0x5f, 0xa8, 0x61, 0x7d, 0xd2, 0x2a, 0x5d, 0x36, 0xc3, 0x7f,
+ 0x96, 0x05, 0xc5, 0xa4, 0xf3, 0x86, 0xcd, 0x19, 0x49, 0x42, 0x39, 0x1c,
+ 0xe9, 0x91, 0x77, 0xe4, 0x2a, 0xfc, 0x52, 0x35, 0x06, 0x56, 0x50, 0x1e,
+ 0x8f, 0xd0, 0x81, 0x33},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 97
+ {SEC_OID_SHA512,
+ 97,
+ {0x28, 0x74, 0xdc, 0x4e, 0x08, 0xa7, 0x0a, 0x65, 0x2a, 0xf9, 0x1e, 0x41,
+ 0x9c, 0x23, 0x79, 0xbd, 0x87, 0x4a, 0x74, 0xac, 0x75, 0xe6, 0x48, 0x86,
+ 0x53, 0xc9, 0x9f, 0x33, 0x28, 0x25, 0xdd, 0x11, 0x1d, 0x3c, 0xb4, 0x98,
+ 0xa3, 0x40, 0x54, 0xea, 0x1c, 0xfb, 0x55, 0x88, 0xdf, 0x89, 0x2a, 0x3c,
+ 0x34, 0xdd, 0x04, 0xf2, 0x96, 0x65, 0xa0, 0xc9, 0x39, 0x52, 0x65, 0x91,
+ 0x49, 0x3d, 0x53, 0x6c, 0x6f, 0x5a, 0xb9, 0xe7, 0x25, 0x18, 0xf3, 0x96,
+ 0x5c, 0x6d, 0x59, 0x5c, 0xab, 0x13, 0x20, 0x60, 0xfa, 0xa6, 0x7c, 0x03,
+ 0x1c, 0x3c, 0x5d, 0xc1, 0x67, 0x65, 0xcc, 0xd2, 0xe7, 0xfb, 0xfe, 0x5a,
+ 0xed, 0x4a, 0x01, 0x95, 0x00, 0xc7, 0xd3, 0xc0, 0x6c, 0x31, 0xb6, 0x60,
+ 0x5e, 0x65, 0x8e, 0x6f, 0x88, 0xb1, 0x26, 0xd2, 0x86, 0x6d, 0x78, 0xdb,
+ 0x75, 0x91, 0x7d, 0x16, 0x88, 0x36, 0x22, 0x2f, 0x74, 0x02, 0x09, 0x7b,
+ 0xf2, 0x34, 0x9b, 0x5c, 0x11, 0xee, 0x4b, 0x73, 0x38, 0xe9, 0x70, 0x41,
+ 0xb1, 0x68, 0xcd, 0x2b, 0x0a, 0x30, 0xe7, 0xde, 0xd7, 0x98, 0x0b, 0x7d,
+ 0xfc, 0x95, 0xe5, 0x5c, 0xac, 0x2b, 0xe1, 0xf2, 0x37, 0x1d, 0x2c, 0x69,
+ 0xea, 0x02, 0x5e, 0x59, 0xd2, 0x12, 0x92, 0x90, 0x35, 0x01, 0xca, 0xf2,
+ 0x43, 0xb3, 0x0a, 0xa3, 0x0b, 0x13, 0xe3, 0xc6, 0x5f, 0x8f, 0x43, 0x9d,
+ 0x63, 0x67, 0x6e, 0x54, 0x86, 0xe1, 0xd9, 0xc4, 0x82, 0x7b, 0xcb, 0xad,
+ 0xb7, 0x3b, 0xb4, 0x08, 0x10, 0xff, 0x8e, 0xb6, 0xfe, 0x8f, 0xf5, 0x63,
+ 0x5c, 0xf5, 0x03, 0x8a, 0x52, 0xfb, 0x84, 0x11, 0x28, 0x06, 0x70, 0x87,
+ 0x46, 0x04, 0x1c, 0x52, 0xf7, 0xd2, 0x7a, 0x6b, 0xc7, 0xab, 0x5f, 0x6e,
+ 0xc5, 0x4c, 0xe0, 0x42, 0xed, 0x7e, 0x6c, 0x25, 0x8d, 0xf7, 0xfc, 0xe2,
+ 0xd0, 0x0b, 0xf3, 0xf6},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 98
+ {SEC_OID_SHA512,
+ 98,
+ {0x7a, 0xd9, 0x4d, 0x2b, 0xb7, 0xb4, 0x3f, 0xc3, 0x31, 0x2c, 0x49, 0x32,
+ 0xad, 0xb8, 0xac, 0x70, 0x87, 0x0b, 0xe5, 0x72, 0x07, 0x41, 0x1e, 0x39,
+ 0x17, 0x4d, 0x5b, 0x1a, 0x86, 0x18, 0xe9, 0x4d, 0x33, 0x69, 0x80, 0x2c,
+ 0x8e, 0x24, 0xee, 0x87, 0xe5, 0xf0, 0xe3, 0x40, 0xbf, 0xf5, 0x84, 0xf0,
+ 0x5a, 0x4b, 0x62, 0x28, 0x35, 0xcc, 0x75, 0xe0, 0xca, 0x7a, 0x02, 0xca,
+ 0xaf, 0xfa, 0xa3, 0xa7, 0xbf, 0xc2, 0xe6, 0xbb, 0xf7, 0xbe, 0x33, 0xd5,
+ 0x58, 0x07, 0xd0, 0x1c, 0x00, 0xce, 0x0b, 0x39, 0x98, 0xa1, 0xfe, 0xfa,
+ 0x86, 0x81, 0x46, 0x51, 0xb9, 0x73, 0x99, 0x56, 0x4a, 0x86, 0x22, 0x16,
+ 0xc5, 0x7f, 0xdd, 0xda, 0x29, 0x7b, 0xfe, 0xa8, 0x7a, 0xa6, 0x09, 0xdc,
+ 0x87, 0x8e, 0x52, 0x7b, 0xa8, 0x4e, 0xf8, 0x27, 0x84, 0xf0, 0x7b, 0x37,
+ 0xeb, 0x7c, 0x16, 0xb2, 0xab, 0xb6, 0xed, 0x3e, 0x77, 0x84, 0xde, 0xf0,
+ 0x3f, 0x16, 0x23, 0xd5, 0x53, 0x69, 0x7f, 0x24, 0xb0, 0x49, 0xcb, 0x1e,
+ 0xdb, 0xab, 0xdf, 0x67, 0x34, 0x79, 0x83, 0xee, 0xa9, 0x02, 0xab, 0x3d,
+ 0x2c, 0xae, 0x2d, 0x88, 0xcd, 0xaa, 0x98, 0xf3, 0x5d, 0xd1, 0x79, 0xd2,
+ 0xa6, 0xf2, 0x61, 0x7b, 0xac, 0x5b, 0x96, 0x94, 0xf8, 0x89, 0xcb, 0x9a,
+ 0x2a, 0xc0, 0x89, 0x1d, 0xb2, 0x84, 0xfe, 0x34, 0x6b, 0x5f, 0x84, 0x5a,
+ 0xdc, 0xfd, 0x69, 0xb7, 0x6a, 0xe7, 0xc6, 0x9d, 0x2f, 0xf2, 0x6f, 0xed,
+ 0xb9, 0x82, 0x81, 0x5b, 0xcb, 0xae, 0x92, 0xa6, 0x5a, 0x5d, 0xb9, 0xdb,
+ 0xec, 0x68, 0xc6, 0xde, 0xd7, 0xdc, 0xeb, 0xea, 0x20, 0xac, 0xb0, 0xad,
+ 0xe9, 0x2a, 0xd1, 0x48, 0xa6, 0x6b, 0xb2, 0xa5, 0x68, 0xbd, 0xfb, 0x29,
+ 0x97, 0x26, 0xf1, 0x39, 0x23, 0x45, 0xc7, 0x13, 0x8a, 0x56, 0x29, 0xd5,
+ 0x2a, 0x0a, 0xce, 0xd2},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 99
+ {SEC_OID_SHA512,
+ 99,
+ {0xb4, 0x6f, 0x1a, 0xd5, 0xf9, 0xc3, 0xee, 0x1d, 0x13, 0x1c, 0xbf, 0x92,
+ 0x37, 0x39, 0x16, 0xb4, 0xc4, 0x52, 0x01, 0xc0, 0x2d, 0x63, 0x1b, 0xe0,
+ 0x44, 0x44, 0xbb, 0x68, 0x92, 0xd2, 0x53, 0x71, 0xe6, 0xc7, 0x8f, 0xf8,
+ 0x22, 0x86, 0xe3, 0x40, 0xd1, 0x84, 0x4c, 0x0d, 0xb3, 0xac, 0x2b, 0xf3,
+ 0x2f, 0x1c, 0xdd, 0xba, 0x51, 0x09, 0x6f, 0xb6, 0xe5, 0x15, 0xeb, 0x46,
+ 0x6f, 0xdc, 0xfe, 0x47, 0xae, 0x84, 0xb6, 0xd5, 0xa0, 0x80, 0xe9, 0x92,
+ 0xf1, 0xb3, 0x14, 0x9c, 0x23, 0xbf, 0x87, 0x5b, 0x69, 0x4e, 0x9a, 0xb0,
+ 0xba, 0xb8, 0xe3, 0xc8, 0x55, 0x82, 0x5c, 0x55, 0xf8, 0x98, 0x6e, 0x58,
+ 0xf8, 0xd8, 0x56, 0xa0, 0xb1, 0x53, 0x14, 0x5a, 0x1b, 0x37, 0x84, 0x82,
+ 0xb0, 0x08, 0xaf, 0x81, 0xb3, 0x0e, 0xbd, 0x73, 0xd2, 0x0c, 0xef, 0x49,
+ 0x5f, 0x97, 0xe5, 0x48, 0xb5, 0x36, 0x7e, 0x25, 0xd4, 0xae, 0x33, 0x52,
+ 0x33, 0xb9, 0x8c, 0x05, 0x1a, 0x45, 0x31, 0xa6, 0x5d, 0xbb, 0x2d, 0x18,
+ 0x24, 0x1e, 0x70, 0x26, 0x43, 0x05, 0x31, 0x13, 0x81, 0x0a, 0x1a, 0x56,
+ 0xb9, 0xc7, 0xe4, 0xc7, 0xb8, 0xe1, 0x0f, 0xde, 0x8a, 0xa9, 0x5c, 0x0f,
+ 0x1b, 0xd5, 0x08, 0x8b, 0x39, 0xb5, 0xc4, 0x5e, 0x33, 0x93, 0xc2, 0xca,
+ 0xc0, 0x13, 0x65, 0xb7, 0x8a, 0x8b, 0x45, 0x5b, 0x43, 0x68, 0x05, 0x29,
+ 0x0f, 0x1e, 0x43, 0xed, 0x94, 0x87, 0x3b, 0x5e, 0x1a, 0xed, 0x3e, 0x6a,
+ 0x38, 0xdc, 0x74, 0x59, 0xe8, 0x2a, 0x9d, 0xe9, 0xe0, 0x09, 0x5b, 0x67,
+ 0xaf, 0x77, 0x9b, 0x54, 0x73, 0xfd, 0xb1, 0x2d, 0xd9, 0x54, 0x91, 0xea,
+ 0x79, 0x12, 0xb5, 0xd7, 0x27, 0x1c, 0x88, 0xff, 0x6f, 0xd5, 0xa8, 0x87,
+ 0xef, 0xb8, 0xff, 0xf6, 0x85, 0x90, 0x0d, 0x8d, 0xcd, 0xdc, 0x03, 0x1f,
+ 0xad, 0x7c, 0x15, 0xac},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 100
+ {SEC_OID_SHA512,
+ 100,
+ {0x10, 0x79, 0x1e, 0xbd, 0x2e, 0x8a, 0x04, 0xcf, 0x4d, 0x99, 0xda, 0x2c,
+ 0xc4, 0x3d, 0x29, 0x6e, 0x7d, 0x22, 0x76, 0x78, 0x7d, 0x8c, 0x0b, 0x1c,
+ 0xd2, 0x62, 0x8a, 0xbc, 0x74, 0xe5, 0x4c, 0x2b, 0x88, 0x54, 0x3d, 0xc9,
+ 0xf1, 0x88, 0x5f, 0x2c, 0x23, 0x2b, 0xe4, 0x1d, 0x81, 0x82, 0x86, 0x7a,
+ 0x20, 0x11, 0xe8, 0xf2, 0x8a, 0x2d, 0x2e, 0xbc, 0xfb, 0x05, 0x3a, 0x31,
+ 0xb9, 0x4e, 0xda, 0x69, 0x74, 0xea, 0xbb, 0x6e, 0x8b, 0xcb, 0x8c, 0x27,
+ 0x33, 0x94, 0x97, 0x8a, 0x37, 0x71, 0xbd, 0xdc, 0x8c, 0xd2, 0x1f, 0xef,
+ 0xe8, 0x14, 0xd3, 0x24, 0x59, 0x84, 0x8b, 0xa0, 0x66, 0x72, 0xf4, 0x6c,
+ 0x83, 0xbb, 0xa2, 0x6c, 0xe6, 0x91, 0x01, 0xc8, 0x65, 0x98, 0x9d, 0x85,
+ 0xe5, 0xb0, 0x4d, 0x8c, 0xa1, 0x80, 0xe1, 0xa6, 0x7e, 0xa8, 0x16, 0x59,
+ 0x4e, 0xb7, 0x1d, 0x65, 0x36, 0xbc, 0x57, 0xee, 0xe8, 0x8b, 0x9b, 0xa1,
+ 0x7b, 0x7c, 0x3f, 0x7b, 0x85, 0xf9, 0x05, 0xee, 0x1f, 0x1d, 0xcc, 0xdd,
+ 0x57, 0xb1, 0xee, 0x64, 0x24, 0xda, 0x71, 0xb7, 0xe4, 0x66, 0x18, 0x1b,
+ 0xef, 0xc1, 0xe3, 0x76, 0x3d, 0x1a, 0x36, 0x7d, 0x99, 0xa7, 0xf2, 0xc5,
+ 0x99, 0x39, 0xd3, 0x0a, 0x55, 0x21, 0x10, 0xf7, 0x39, 0x57, 0x50, 0xa5,
+ 0x91, 0xb1, 0x23, 0x7e, 0x1b, 0xfa, 0x18, 0x45, 0xa6, 0x85, 0xaa, 0xff,
+ 0x44, 0xea, 0x7b, 0xee, 0x45, 0xbf, 0xbf, 0xdf, 0xde, 0xe6, 0xd2, 0xe6,
+ 0x27, 0x7a, 0x77, 0x79, 0x3e, 0x3e, 0xf9, 0xc5, 0x87, 0x4b, 0x5e, 0x13,
+ 0xff, 0xa9, 0xe1, 0x72, 0x55, 0x60, 0xd5, 0x53, 0x82, 0x11, 0xfa, 0x7b,
+ 0xd6, 0x58, 0xf3, 0x59, 0xf0, 0x85, 0x46, 0x6c, 0xd6, 0x72, 0x00, 0x93,
+ 0xbf, 0xa3, 0xfa, 0xec, 0xdd, 0x13, 0x7e, 0xa0, 0xcd, 0x01, 0x55, 0xbf,
+ 0x73, 0x74, 0x10, 0x44},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 101
+ {SEC_OID_SHA512,
+ 101,
+ {0xb2, 0xa0, 0x6b, 0x54, 0xe5, 0x78, 0x32, 0x6e, 0x41, 0xc2, 0xc7, 0xf7,
+ 0x07, 0x1d, 0xd8, 0x45, 0x8b, 0x5f, 0xe9, 0xbb, 0xc4, 0x2b, 0xe1, 0x2b,
+ 0x06, 0x8f, 0xc1, 0x0a, 0xe5, 0x1d, 0xc9, 0xda, 0xa3, 0x5a, 0xc8, 0x52,
+ 0x39, 0xe1, 0x1c, 0x30, 0xc5, 0xa7, 0x14, 0xc5, 0x95, 0x1d, 0x09, 0xdc,
+ 0xb9, 0x9c, 0xf7, 0xb4, 0x00, 0xf7, 0xa8, 0x12, 0x74, 0xab, 0x44, 0x09,
+ 0x26, 0x2b, 0x3c, 0x93, 0x62, 0xe7, 0x35, 0xcc, 0x1d, 0xba, 0xf3, 0xf4,
+ 0xe7, 0xaf, 0xe3, 0x2b, 0x73, 0x89, 0x4c, 0xd3, 0x19, 0x19, 0x36, 0x33,
+ 0x9e, 0x5c, 0xdd, 0x78, 0xb5, 0x6e, 0xb8, 0x4d, 0x48, 0xc7, 0x8a, 0x71,
+ 0x4a, 0xf0, 0xe7, 0x10, 0xd6, 0x0e, 0xa7, 0x21, 0x99, 0x95, 0x5c, 0x5f,
+ 0x8e, 0x9e, 0xe9, 0xac, 0xbc, 0x14, 0x92, 0xe3, 0xc1, 0xbc, 0x21, 0x87,
+ 0xca, 0x9f, 0x77, 0xce, 0xbf, 0xf2, 0x54, 0x44, 0x62, 0x2c, 0x28, 0xc9,
+ 0x00, 0xf2, 0x13, 0xe9, 0x71, 0x00, 0xa0, 0x65, 0x3c, 0xf8, 0xf6, 0x30,
+ 0x77, 0x29, 0xff, 0x8e, 0xcd, 0xca, 0x41, 0x0f, 0x30, 0xaa, 0x89, 0x28,
+ 0x53, 0x3a, 0x7c, 0x61, 0x90, 0xdf, 0xae, 0x16, 0xf6, 0x3d, 0xf8, 0x3a,
+ 0x04, 0x61, 0xbd, 0x72, 0xae, 0xa5, 0xf4, 0x20, 0x0c, 0x9a, 0x83, 0x1c,
+ 0xeb, 0x5b, 0x03, 0x33, 0xf1, 0xe5, 0xc4, 0x28, 0x05, 0x15, 0x5a, 0xbb,
+ 0xc3, 0x87, 0xb2, 0x71, 0xfc, 0x4d, 0xf2, 0xdc, 0xd4, 0xe0, 0xe5, 0x97,
+ 0xf6, 0x16, 0xcd, 0xee, 0x14, 0xd3, 0x64, 0xd9, 0xa6, 0xdb, 0xaf, 0x5d,
+ 0x14, 0x55, 0x81, 0x17, 0x13, 0x67, 0xb1, 0xdb, 0x51, 0x7b, 0x9a, 0xed,
+ 0xa8, 0x3d, 0xd7, 0x31, 0xd3, 0x6a, 0x83, 0xb1, 0x44, 0x4a, 0xb4, 0x12,
+ 0xd8, 0xf0, 0xc8, 0x71, 0xf7, 0x2d, 0x01, 0xf9, 0x41, 0xc7, 0xc6, 0x8b,
+ 0x32, 0x00, 0x63, 0x07},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 102
+ {SEC_OID_SHA512,
+ 102,
+ {0x08, 0x6b, 0x54, 0x62, 0x96, 0xbb, 0x96, 0xa5, 0x25, 0x4a, 0x28, 0x19,
+ 0x0b, 0x34, 0x5d, 0xf4, 0x08, 0x92, 0x43, 0x54, 0xf6, 0xeb, 0xc5, 0x21,
+ 0xe1, 0xfb, 0xc8, 0x2c, 0xc1, 0x13, 0xe6, 0xf2, 0xb9, 0xa0, 0x3c, 0x1c,
+ 0xec, 0xda, 0x71, 0x98, 0x86, 0x65, 0x22, 0x0c, 0x65, 0xcd, 0x26, 0x9b,
+ 0x40, 0xa3, 0x6d, 0x45, 0x2f, 0xf0, 0x8e, 0xa2, 0xc5, 0xf3, 0x19, 0x14,
+ 0xa4, 0x5c, 0x03, 0x88, 0x10, 0xc0, 0xe4, 0x71, 0x71, 0x68, 0x2e, 0x53,
+ 0xb9, 0x39, 0x96, 0xee, 0x95, 0x8c, 0x09, 0x1e, 0xab, 0xc8, 0x4c, 0x95,
+ 0x53, 0x0a, 0x87, 0x07, 0x76, 0x5c, 0x1a, 0x5a, 0x78, 0x3b, 0x3c, 0x02,
+ 0x26, 0x48, 0x87, 0x9b, 0xd8, 0xca, 0xa4, 0x39, 0x21, 0x39, 0xbd, 0x79,
+ 0x75, 0xa2, 0xdc, 0xcf, 0x64, 0x45, 0xc8, 0xa2, 0xc2, 0xab, 0x08, 0x4e,
+ 0x72, 0xe8, 0x7b, 0xde, 0x25, 0x00, 0x91, 0x67, 0x75, 0x22, 0xcb, 0xe7,
+ 0x1f, 0x91, 0x21, 0xb8, 0x0d, 0xfb, 0x36, 0x59, 0x62, 0xf9, 0x7e, 0x61,
+ 0x08, 0xc4, 0xc8, 0x44, 0x9f, 0xed, 0x8c, 0xb8, 0x75, 0x61, 0xc9, 0xf6,
+ 0x17, 0x8a, 0x0b, 0x96, 0xfc, 0x7b, 0xbe, 0xb1, 0x05, 0x12, 0x2f, 0xfb,
+ 0x75, 0xce, 0x2f, 0xb2, 0x34, 0x91, 0x9d, 0x86, 0xbf, 0xf8, 0x58, 0xab,
+ 0xf1, 0xba, 0x37, 0xc9, 0xa3, 0xec, 0x88, 0x6c, 0xd0, 0xcd, 0x22, 0x8a,
+ 0xfa, 0x01, 0xb8, 0x38, 0x57, 0x11, 0x6e, 0xab, 0x73, 0x4c, 0x46, 0x03,
+ 0x1d, 0xc4, 0x85, 0xe5, 0x03, 0xab, 0xc1, 0xa9, 0xf9, 0xbf, 0xd1, 0x26,
+ 0xc8, 0x87, 0xc5, 0x28, 0x37, 0x92, 0x05, 0xaa, 0x1c, 0x89, 0x10, 0xc9,
+ 0x4c, 0x0c, 0x3a, 0x1e, 0x4f, 0x1f, 0xb4, 0xa6, 0x37, 0x18, 0x4a, 0xa5,
+ 0xd3, 0x6c, 0x47, 0x47, 0x91, 0xd3, 0x7e, 0x01, 0x98, 0x16, 0x78, 0xcc,
+ 0x63, 0xec, 0x8a, 0xb3},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 103
+ {SEC_OID_SHA512,
+ 103,
+ {0xa4, 0xb4, 0x95, 0xfd, 0xd1, 0x12, 0x05, 0x56, 0xd6, 0x0b, 0x01, 0x45,
+ 0x9a, 0x79, 0x35, 0xc6, 0xeb, 0xa0, 0x64, 0x24, 0x74, 0x44, 0x7f, 0xc7,
+ 0x6c, 0xf0, 0xbd, 0x69, 0x1a, 0x1c, 0xc0, 0x17, 0x0c, 0x40, 0x9a, 0x96,
+ 0x9e, 0x3d, 0x69, 0x90, 0x7d, 0x39, 0xc9, 0xa6, 0x7e, 0x27, 0xac, 0xb1,
+ 0x3f, 0xe8, 0x75, 0x13, 0x6a, 0x1f, 0x46, 0x6e, 0xa1, 0x0b, 0x6b, 0x1d,
+ 0x2d, 0x5d, 0x1b, 0x97, 0x91, 0x63, 0x59, 0x85, 0x11, 0x56, 0xd0, 0x85,
+ 0xe7, 0x85, 0x12, 0x8b, 0x0d, 0x5b, 0xf1, 0x48, 0x4c, 0x3a, 0x44, 0xc0,
+ 0xc1, 0x8c, 0xc0, 0x79, 0x9e, 0x5e, 0x22, 0xe1, 0xf8, 0x7f, 0x33, 0xef,
+ 0x78, 0xb8, 0x9d, 0x7a, 0x21, 0x06, 0x4d, 0xbe, 0x26, 0x97, 0x4d, 0xce,
+ 0x54, 0x51, 0xe6, 0x0c, 0x5d, 0x88, 0x58, 0x06, 0xc8, 0x12, 0x6d, 0x53,
+ 0x9b, 0x1b, 0xfe, 0x66, 0x86, 0x00, 0x39, 0x4e, 0xfd, 0xff, 0x7b, 0x84,
+ 0x0f, 0x07, 0xa2, 0xc3, 0xef, 0x8d, 0x15, 0xdd, 0x2c, 0x06, 0x24, 0xbb,
+ 0x69, 0x19, 0xf1, 0x86, 0x2a, 0xd6, 0x06, 0x39, 0x9c, 0x8b, 0x94, 0xb9,
+ 0xa1, 0x9a, 0x54, 0x04, 0xc9, 0x85, 0x7e, 0x02, 0x9a, 0x4c, 0x76, 0xdc,
+ 0x1c, 0x02, 0x65, 0x5c, 0x03, 0x7c, 0x00, 0x48, 0x85, 0xc2, 0xc1, 0x6f,
+ 0xc7, 0x27, 0x95, 0x4d, 0x88, 0x11, 0xcc, 0xd7, 0x26, 0xa1, 0xa4, 0xd9,
+ 0xf1, 0x4b, 0x2f, 0x5d, 0x11, 0xfe, 0xb2, 0x16, 0x9a, 0xef, 0xb7, 0xc3,
+ 0x2a, 0xf5, 0x59, 0xfd, 0x62, 0x22, 0x0f, 0xc6, 0x52, 0xf1, 0xfa, 0xd3,
+ 0xc5, 0xdf, 0xcd, 0x06, 0x79, 0xad, 0xfc, 0xac, 0x20, 0xca, 0x48, 0x4d,
+ 0x98, 0x47, 0xb4, 0xf9, 0x41, 0x3b, 0x06, 0x64, 0xb1, 0x91, 0x51, 0xe6,
+ 0xcb, 0x42, 0xa1, 0xcd, 0x7c, 0xa5, 0x4c, 0x1e, 0x5d, 0x8a, 0x8b, 0xa0,
+ 0x24, 0xa3, 0xae, 0x91},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 104
+ {SEC_OID_SHA512,
+ 104,
+ {0x7e, 0xa7, 0xac, 0x9d, 0x58, 0x51, 0xbd, 0x2e, 0x33, 0xa6, 0xf3, 0x9f,
+ 0xfa, 0x51, 0x2c, 0x37, 0xeb, 0x07, 0x94, 0x4d, 0xe4, 0x84, 0xf5, 0xe0,
+ 0x00, 0xdb, 0x07, 0xe6, 0x09, 0xff, 0x86, 0xeb, 0x75, 0x95, 0x73, 0x94,
+ 0x94, 0x40, 0xcd, 0xaf, 0x48, 0x46, 0xed, 0x27, 0x87, 0x13, 0x79, 0x77,
+ 0xba, 0x05, 0xa1, 0x7b, 0x06, 0x76, 0x1c, 0xa6, 0x58, 0xb9, 0x31, 0x08,
+ 0x9a, 0xfe, 0xac, 0xfe, 0xf7, 0x8e, 0x4e, 0x26, 0x07, 0xa9, 0x04, 0x32,
+ 0x53, 0xd0, 0xc6, 0xe9, 0xb5, 0xa8, 0xea, 0x2b, 0x17, 0x6f, 0xd3, 0xaa,
+ 0x83, 0x59, 0x27, 0xd4, 0xec, 0xa9, 0xdd, 0x2b, 0x47, 0x02, 0x96, 0x49,
+ 0x9b, 0x81, 0x94, 0x90, 0x8c, 0x50, 0x54, 0x59, 0xd9, 0x88, 0xd4, 0x92,
+ 0xd1, 0x29, 0x0d, 0xe9, 0xa9, 0x12, 0x5d, 0x5b, 0x73, 0x96, 0x2a, 0xa9,
+ 0xc1, 0x39, 0xfd, 0x18, 0x69, 0x6f, 0xc5, 0x69, 0x5d, 0x5d, 0x85, 0x2d,
+ 0x8a, 0xfc, 0x03, 0xea, 0x53, 0x6f, 0x3f, 0x77, 0x98, 0x8a, 0xfa, 0x16,
+ 0xb4, 0x4e, 0xf9, 0xd6, 0x79, 0xbc, 0x27, 0xe1, 0xda, 0x7e, 0x06, 0x73,
+ 0xd5, 0xd7, 0x36, 0x5a, 0x46, 0xa3, 0xe8, 0x7b, 0xfa, 0xc6, 0x29, 0x06,
+ 0x9f, 0x82, 0x01, 0x00, 0xa1, 0x3d, 0x22, 0xaa, 0xa8, 0x8e, 0xc0, 0x10,
+ 0xa0, 0xb9, 0x31, 0xc9, 0x22, 0x1c, 0xbb, 0x32, 0x9b, 0x1b, 0xf1, 0x41,
+ 0x03, 0xab, 0x66, 0x23, 0xff, 0x7e, 0x19, 0x8d, 0x72, 0x87, 0xc0, 0xb1,
+ 0x1e, 0xaf, 0xdf, 0x3b, 0xc0, 0xae, 0xda, 0xc2, 0x3e, 0x37, 0xf4, 0xd9,
+ 0x78, 0x30, 0xa0, 0xee, 0x3d, 0x47, 0xcc, 0x19, 0xc2, 0x1f, 0x13, 0xb5,
+ 0x5d, 0x79, 0x28, 0xca, 0x3b, 0xaf, 0x0c, 0x66, 0x52, 0x00, 0x69, 0xdb,
+ 0x29, 0x3f, 0x56, 0x9f, 0xf0, 0x72, 0x2f, 0xff, 0xc9, 0x03, 0x2d, 0x4b,
+ 0xe9, 0x28, 0xbb, 0x24},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 105
+ {SEC_OID_SHA512,
+ 105,
+ {0x13, 0x42, 0xc8, 0xde, 0x4e, 0x65, 0x34, 0xe1, 0x0f, 0xd5, 0x5b, 0x7a,
+ 0x7d, 0xbd, 0x44, 0x7d, 0x55, 0xc7, 0x9c, 0x63, 0x18, 0xbc, 0xa6, 0x9d,
+ 0x9f, 0x2b, 0x30, 0xb7, 0xbb, 0xce, 0xe6, 0x7b, 0xa7, 0x96, 0xbd, 0x4c,
+ 0x38, 0x19, 0x98, 0x35, 0xc9, 0xe0, 0xce, 0x6a, 0xfc, 0x0c, 0x64, 0x9c,
+ 0x15, 0x23, 0xa2, 0xa1, 0x4e, 0xd9, 0xd5, 0x0f, 0x51, 0x2c, 0x4b, 0x64,
+ 0xed, 0xda, 0xfd, 0x9e, 0xcc, 0x73, 0xb9, 0x6a, 0xd0, 0x36, 0x72, 0xfe,
+ 0xb5, 0x99, 0xb8, 0x79, 0xc4, 0xcd, 0xc4, 0xda, 0x4b, 0x53, 0x60, 0x64,
+ 0x05, 0x17, 0x7a, 0xac, 0xe4, 0x8d, 0xec, 0x04, 0x4f, 0x32, 0xaa, 0x18,
+ 0xd2, 0x3a, 0xb3, 0x27, 0x7e, 0xe0, 0xa9, 0x9b, 0xb8, 0x78, 0x79, 0x11,
+ 0x58, 0x32, 0xe4, 0x5e, 0xff, 0x8d, 0x6a, 0x65, 0x35, 0x42, 0xf8, 0x79,
+ 0xa1, 0xc6, 0xa7, 0x9e, 0x96, 0xea, 0xb7, 0x19, 0xb7, 0xfc, 0xdc, 0x19,
+ 0x66, 0x93, 0x95, 0xca, 0x95, 0xdf, 0x93, 0x32, 0x42, 0xef, 0x29, 0x99,
+ 0x42, 0x96, 0x5e, 0x2b, 0x94, 0x3c, 0x8c, 0x57, 0x54, 0xc6, 0xf1, 0x36,
+ 0x53, 0x5e, 0xf7, 0x6f, 0x4b, 0x67, 0x9a, 0x69, 0x35, 0x54, 0xe8, 0xe3,
+ 0xbc, 0x45, 0xaf, 0x26, 0xa4, 0xf5, 0xee, 0x9f, 0x66, 0x82, 0x73, 0x4f,
+ 0xfb, 0x5e, 0xf8, 0x22, 0xb6, 0x2a, 0x5e, 0x44, 0x88, 0x03, 0xb9, 0x7b,
+ 0x75, 0x63, 0xa0, 0x89, 0x3e, 0xc0, 0x98, 0xc0, 0x50, 0x16, 0x91, 0xb7,
+ 0xfe, 0x6a, 0x9f, 0x36, 0x7c, 0xd6, 0xcf, 0xa9, 0xcc, 0x84, 0x94, 0xfe,
+ 0x66, 0x47, 0xf7, 0xee, 0xfa, 0x94, 0x1f, 0x56, 0xd1, 0x44, 0x70, 0xe5,
+ 0x31, 0x5c, 0x90, 0x81, 0xf3, 0xd7, 0xa2, 0xf5, 0xe6, 0x88, 0xef, 0x43,
+ 0xd1, 0x4d, 0x1f, 0xfc, 0x0c, 0x18, 0x90, 0x45, 0x75, 0x4d, 0x1e, 0xc4,
+ 0x91, 0x3a, 0x46, 0x2f},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 106
+ {SEC_OID_SHA512,
+ 106,
+ {0x5b, 0xb1, 0x5e, 0x14, 0x01, 0xb1, 0x32, 0x23, 0x18, 0x7e, 0xc4, 0xb9,
+ 0x06, 0x9e, 0xdc, 0x1b, 0x7c, 0x82, 0x2f, 0x30, 0x0e, 0x09, 0xb2, 0xc4,
+ 0x9c, 0x8b, 0x3a, 0x76, 0xd6, 0x52, 0x0a, 0x03, 0x61, 0x68, 0x9e, 0x2d,
+ 0x55, 0x35, 0x31, 0x1b, 0xeb, 0x55, 0xfc, 0xed, 0xd9, 0x05, 0xfa, 0x83,
+ 0x44, 0x74, 0xda, 0xc5, 0xd4, 0xf8, 0xac, 0x7f, 0x64, 0xed, 0x76, 0xe8,
+ 0x64, 0x10, 0x0d, 0xc2, 0x62, 0xab, 0xf4, 0x3c, 0x47, 0x91, 0x2f, 0x6e,
+ 0x12, 0x33, 0xe8, 0xd0, 0xa3, 0x27, 0x46, 0x7e, 0xe3, 0x1c, 0x58, 0x0b,
+ 0x42, 0xe3, 0x6c, 0x81, 0xe6, 0xdc, 0xde, 0x10, 0xa5, 0xac, 0xad, 0x83,
+ 0xdd, 0xc4, 0xc7, 0x2e, 0x95, 0xbc, 0x8f, 0xf5, 0xd6, 0xb3, 0xdd, 0xfc,
+ 0xb0, 0x6e, 0x43, 0xcb, 0x67, 0x3c, 0x00, 0xd8, 0x55, 0xda, 0x41, 0x9d,
+ 0x97, 0xdc, 0x72, 0xac, 0x9d, 0xc5, 0xba, 0x84, 0xe5, 0x9c, 0x56, 0x69,
+ 0x25, 0x64, 0x93, 0x80, 0xc9, 0x8d, 0xc0, 0x3b, 0xdf, 0xd9, 0x4b, 0x21,
+ 0x78, 0xaa, 0x50, 0x88, 0xe4, 0xf3, 0xa8, 0x7a, 0xb9, 0xa9, 0xcd, 0xd3,
+ 0xf6, 0xe8, 0x80, 0x32, 0x9b, 0x66, 0x94, 0x0a, 0x13, 0x33, 0x6b, 0x83,
+ 0x74, 0x6e, 0xcc, 0x12, 0x2f, 0x71, 0x1e, 0xeb, 0x81, 0x6b, 0x46, 0x09,
+ 0x27, 0x38, 0x1b, 0xf7, 0x23, 0x67, 0xbc, 0x4c, 0x07, 0x52, 0x98, 0x02,
+ 0xe0, 0x83, 0xc5, 0x89, 0xee, 0x2d, 0x53, 0xf8, 0x41, 0x63, 0x84, 0x7c,
+ 0xc3, 0xda, 0x94, 0xcb, 0xe8, 0x07, 0xb1, 0xfc, 0x12, 0x10, 0x5f, 0x9f,
+ 0x1d, 0x3e, 0x7a, 0xde, 0x0f, 0xbf, 0xb8, 0x6b, 0x6e, 0x68, 0xbb, 0x1f,
+ 0x67, 0xd1, 0x24, 0xaa, 0x9c, 0x93, 0xc7, 0x6f, 0xa6, 0xfb, 0x95, 0x43,
+ 0x84, 0x64, 0x17, 0x3f, 0xc1, 0x54, 0xdb, 0x86, 0x6e, 0x35, 0x43, 0x7f,
+ 0x66, 0x68, 0xf8, 0xec},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 107
+ {SEC_OID_SHA512,
+ 107,
+ {0xad, 0x64, 0x4f, 0x64, 0xd1, 0xd3, 0xda, 0x05, 0x77, 0x2d, 0xe4, 0x6b,
+ 0xf9, 0xe9, 0x3a, 0xa8, 0x8b, 0xa2, 0x9b, 0x1c, 0xae, 0xa1, 0x80, 0x5f,
+ 0x4c, 0x74, 0x33, 0x5a, 0xc9, 0xcb, 0x81, 0x13, 0xdf, 0xa5, 0x3f, 0xa4,
+ 0xe2, 0x54, 0xe6, 0x93, 0x2a, 0x3b, 0xde, 0xe5, 0x02, 0x4f, 0x3e, 0x45,
+ 0x22, 0xd0, 0xd6, 0x35, 0x4a, 0x84, 0xb1, 0x1d, 0x8a, 0x7d, 0xc2, 0xd1,
+ 0x26, 0x30, 0x09, 0xa3, 0xce, 0x0b, 0x16, 0x31, 0x22, 0x9c, 0x62, 0xc3,
+ 0xec, 0x53, 0x7c, 0xf8, 0x19, 0xb0, 0x52, 0xfe, 0xb8, 0x8f, 0x5a, 0xa3,
+ 0xcd, 0x49, 0x01, 0x48, 0x8e, 0x1e, 0xe5, 0x1d, 0xb8, 0x33, 0x2a, 0x15,
+ 0xee, 0xec, 0x57, 0x97, 0xd4, 0x50, 0xaf, 0xd5, 0xf4, 0x9b, 0xd6, 0x25,
+ 0xe4, 0x25, 0x67, 0x8c, 0x95, 0xec, 0xcd, 0xbf, 0x91, 0xc2, 0x4d, 0x98,
+ 0x24, 0xf2, 0x82, 0x58, 0xd8, 0xed, 0xfb, 0x4d, 0x7a, 0xf2, 0xf3, 0xb7,
+ 0x1d, 0x4d, 0xd9, 0xcc, 0x14, 0x37, 0x40, 0x69, 0xe5, 0xd2, 0x81, 0x68,
+ 0xc9, 0x85, 0xe1, 0xa5, 0x48, 0x5e, 0xc7, 0x72, 0x09, 0x92, 0xfa, 0x5c,
+ 0xd6, 0xc1, 0xb8, 0xe3, 0x70, 0xce, 0x6c, 0x58, 0x3b, 0xd4, 0x47, 0x53,
+ 0x04, 0xbc, 0x2a, 0x70, 0xe8, 0xff, 0xee, 0xf4, 0x0a, 0x44, 0x5c, 0xbe,
+ 0x9f, 0x0d, 0x50, 0x6c, 0x3d, 0x73, 0x81, 0x40, 0x75, 0xc9, 0x15, 0x6a,
+ 0xe4, 0x4e, 0xf6, 0x2f, 0x2e, 0x40, 0xa3, 0x19, 0xf5, 0xe0, 0x9e, 0x9b,
+ 0x39, 0xc7, 0x54, 0x32, 0x5a, 0xd5, 0x9b, 0xd8, 0x1e, 0x00, 0xbc, 0xa1,
+ 0x2e, 0xfe, 0xa0, 0x7c, 0x6c, 0xe5, 0xdd, 0xa5, 0x32, 0xb9, 0xb5, 0xc0,
+ 0x39, 0x0d, 0xb5, 0x6f, 0xf0, 0x96, 0xb7, 0x35, 0x47, 0x93, 0x5f, 0x00,
+ 0xac, 0x05, 0x61, 0x66, 0xf1, 0x97, 0x43, 0xa2, 0x42, 0x39, 0xb6, 0xbd,
+ 0x4d, 0xc5, 0xd3, 0x8e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 108
+ {SEC_OID_SHA512,
+ 108,
+ {0x56, 0x66, 0x33, 0x4e, 0xc3, 0x87, 0x79, 0x80, 0x2e, 0x7c, 0x1c, 0x18,
+ 0xe9, 0xb7, 0xbe, 0x98, 0xda, 0xa8, 0x6b, 0xdb, 0xb4, 0x4b, 0x12, 0xbc,
+ 0xbd, 0xa7, 0x34, 0x84, 0x69, 0xfd, 0x8a, 0x38, 0xb1, 0x8c, 0xe2, 0x5f,
+ 0xc6, 0xa2, 0xe1, 0x2f, 0x84, 0x27, 0x4c, 0x23, 0xd7, 0xd7, 0xa4, 0xcb,
+ 0x9f, 0x7b, 0x75, 0xe1, 0x7a, 0xfc, 0x5d, 0x32, 0x21, 0xc4, 0x22, 0x4a,
+ 0x49, 0xe6, 0xe3, 0x2e, 0x20, 0x79, 0xa9, 0x5e, 0x36, 0x30, 0x2f, 0xfd,
+ 0xa1, 0x63, 0xc3, 0xea, 0xda, 0x3a, 0xce, 0xea, 0x77, 0xbd, 0x75, 0xbf,
+ 0x57, 0xe5, 0xcf, 0x87, 0x07, 0x1d, 0x2b, 0x55, 0x68, 0x20, 0x4a, 0xce,
+ 0x66, 0xaa, 0x58, 0xe1, 0x2b, 0xb1, 0x27, 0xb1, 0x1e, 0x9e, 0x78, 0xfa,
+ 0x2a, 0x79, 0xc7, 0xec, 0x73, 0x84, 0x83, 0xdf, 0x8d, 0x10, 0x2d, 0xb5,
+ 0x4e, 0x9d, 0x16, 0xca, 0x6d, 0xe1, 0x70, 0xa5, 0xb5, 0xad, 0xeb, 0x93,
+ 0x40, 0xc5, 0xda, 0xc1, 0xc9, 0xc8, 0x46, 0xbb, 0x17, 0x3e, 0x05, 0x6f,
+ 0xd5, 0xf2, 0x24, 0x61, 0x9e, 0xb0, 0x43, 0xf4, 0x91, 0x6c, 0xa1, 0x66,
+ 0x7a, 0x11, 0xbe, 0x65, 0x81, 0x1d, 0xa6, 0xc0, 0xbe, 0x2c, 0xa2, 0x72,
+ 0x2e, 0x85, 0x8b, 0x2a, 0xe1, 0x4c, 0x79, 0x61, 0x6e, 0x2a, 0x55, 0x84,
+ 0x16, 0xe1, 0xb6, 0xde, 0x24, 0x0f, 0x8f, 0x5d, 0xaf, 0xac, 0x00, 0xd2,
+ 0x8f, 0x94, 0xaa, 0xc8, 0xbb, 0xb8, 0x66, 0x1f, 0x0f, 0x64, 0x8c, 0x5d,
+ 0xc0, 0x01, 0xe1, 0x04, 0x88, 0xaf, 0xc6, 0xb5, 0xcd, 0x86, 0x04, 0xb0,
+ 0x28, 0xfa, 0xab, 0xef, 0xbb, 0x26, 0xfb, 0x38, 0x13, 0xa5, 0xf2, 0xdc,
+ 0xb7, 0xad, 0xcf, 0x01, 0xd9, 0x46, 0xbb, 0xb1, 0x7a, 0xdb, 0xeb, 0xec,
+ 0x64, 0xde, 0xd6, 0x29, 0x62, 0xe9, 0x8f, 0xc3, 0x93, 0x1f, 0x61, 0xff,
+ 0xff, 0xbb, 0x82, 0x58},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 109
+ {SEC_OID_SHA512,
+ 109,
+ {0x3d, 0x24, 0xd1, 0x4d, 0x20, 0xe9, 0xad, 0xbc, 0xac, 0x72, 0xa6, 0x78,
+ 0xf0, 0x82, 0xbb, 0x08, 0x4f, 0xdc, 0x4b, 0xcd, 0x09, 0x9d, 0x8b, 0xf8,
+ 0x5e, 0xc7, 0xb2, 0xcd, 0x90, 0xba, 0x8d, 0x89, 0xa0, 0x56, 0xfc, 0xfb,
+ 0xcf, 0xd9, 0xe1, 0xfd, 0x8f, 0x41, 0x23, 0xfd, 0x44, 0xb8, 0xd4, 0x07,
+ 0x4e, 0x52, 0xee, 0x5e, 0xbf, 0x3f, 0x8b, 0x9a, 0x01, 0x6b, 0x68, 0x74,
+ 0x3c, 0xce, 0x84, 0x60, 0x6c, 0x09, 0xe6, 0x3a, 0xe5, 0x10, 0x6e, 0x9e,
+ 0x24, 0x6b, 0x54, 0xf4, 0xe0, 0x2d, 0x0a, 0xa3, 0x21, 0x5b, 0xa3, 0x7d,
+ 0xbb, 0x7e, 0x72, 0x78, 0x42, 0x15, 0x91, 0x9d, 0x24, 0xa7, 0x4d, 0x8f,
+ 0x05, 0x7a, 0x4d, 0x5b, 0xcb, 0x1d, 0xf6, 0x71, 0xc8, 0x98, 0x93, 0x3f,
+ 0x32, 0xe9, 0xcc, 0x47, 0x54, 0x01, 0x17, 0x9e, 0xa2, 0x23, 0x1c, 0x12,
+ 0x58, 0x2e, 0xa1, 0x3a, 0x6a, 0xcc, 0xa8, 0x3b, 0xce, 0x09, 0x81, 0x5b,
+ 0xa8, 0xf7, 0x83, 0xc8, 0x0d, 0x49, 0xd7, 0x5d, 0x61, 0x0e, 0x35, 0x84,
+ 0x05, 0x8e, 0x67, 0xc5, 0x81, 0xcc, 0x8c, 0x9d, 0x26, 0x8f, 0x3b, 0x33,
+ 0x1f, 0xc1, 0x50, 0xa4, 0x36, 0x96, 0x5f, 0x5c, 0xb4, 0xbb, 0x98, 0x08,
+ 0xde, 0x72, 0x74, 0x73, 0x13, 0x1a, 0xa4, 0x42, 0xc0, 0x8f, 0xa9, 0x85,
+ 0x94, 0x44, 0x1a, 0xa3, 0x40, 0x9e, 0xf0, 0xdf, 0x3e, 0x10, 0x8a, 0x02,
+ 0xdf, 0xc7, 0x0f, 0x06, 0xb9, 0xcc, 0x89, 0x57, 0x8a, 0x0b, 0xa0, 0xe5,
+ 0xcf, 0x4b, 0xfc, 0x65, 0xf5, 0x77, 0x8a, 0x95, 0xbe, 0xc0, 0xd6, 0x08,
+ 0x64, 0xc9, 0x2b, 0x87, 0x16, 0xee, 0xb3, 0x08, 0x07, 0x79, 0x22, 0xf7,
+ 0xf6, 0x59, 0xb7, 0x06, 0xbe, 0xb2, 0x7a, 0x0f, 0x3b, 0x82, 0x39, 0x5c,
+ 0x5d, 0x4b, 0xa8, 0x33, 0x5d, 0x67, 0xdf, 0xca, 0x8a, 0x18, 0x6c, 0x05,
+ 0x63, 0xdc, 0x37, 0xb3},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 110
+ {SEC_OID_SHA512,
+ 110,
+ {0x20, 0x22, 0x77, 0xc2, 0x6e, 0x39, 0x06, 0x0d, 0x39, 0x75, 0x3e, 0x47,
+ 0xc8, 0xe9, 0x32, 0x66, 0xd7, 0x3b, 0x7a, 0xf2, 0x8a, 0x7b, 0x52, 0x7c,
+ 0x41, 0x40, 0x25, 0x81, 0x64, 0xcc, 0xc3, 0x68, 0xde, 0x4e, 0xd9, 0x1c,
+ 0x5e, 0x6d, 0xc2, 0xa8, 0x48, 0x11, 0xda, 0x2b, 0x9f, 0xc7, 0x6f, 0x35,
+ 0x3b, 0xc5, 0x08, 0x74, 0x0d, 0x93, 0xf9, 0xd8, 0x19, 0x87, 0xe3, 0xe5,
+ 0x4d, 0x4a, 0x42, 0xc4, 0x38, 0x9b, 0x15, 0xa0, 0x36, 0x5d, 0xd9, 0x07,
+ 0xf0, 0x7c, 0xd4, 0x4d, 0xf0, 0x4d, 0x51, 0xfe, 0x14, 0xd6, 0x03, 0x20,
+ 0xce, 0xbd, 0xdd, 0x3f, 0x68, 0xb3, 0xeb, 0x4b, 0x26, 0x18, 0xb2, 0x22,
+ 0xf6, 0xc9, 0xaf, 0xe5, 0x16, 0x46, 0xa9, 0x99, 0x22, 0x47, 0xd7, 0x4f,
+ 0xa5, 0x31, 0x3b, 0x5e, 0x33, 0x28, 0x02, 0xeb, 0xe3, 0x54, 0x4b, 0xa5,
+ 0x51, 0xaf, 0x2b, 0x89, 0xc6, 0x86, 0x07, 0x18, 0xd9, 0x7a, 0x0d, 0x36,
+ 0xc9, 0xfe, 0x13, 0x24, 0x10, 0xd6, 0x21, 0x5e, 0xe9, 0x0d, 0x28, 0xb8,
+ 0xec, 0x27, 0x2f, 0xdb, 0x33, 0x2c, 0x18, 0x8e, 0xae, 0x4c, 0xa6, 0x66,
+ 0x09, 0x0d, 0xae, 0x19, 0xd9, 0x77, 0x84, 0x60, 0x1a, 0x4e, 0xd1, 0xf7,
+ 0x39, 0x08, 0x64, 0x76, 0x26, 0x93, 0xf2, 0xe3, 0xc6, 0x84, 0x65, 0x12,
+ 0x53, 0x40, 0x92, 0x1e, 0x6f, 0x64, 0x31, 0x9c, 0x2a, 0xa5, 0x4d, 0x05,
+ 0x65, 0xb6, 0xb3, 0x4e, 0xe9, 0x35, 0xf1, 0x0e, 0x69, 0xb7, 0x7c, 0x43,
+ 0x9c, 0xa7, 0x0b, 0x08, 0x7f, 0x8f, 0x91, 0xd6, 0xfc, 0x65, 0x6c, 0x8a,
+ 0x43, 0xf0, 0x5d, 0x93, 0x19, 0x13, 0x2a, 0x67, 0xd2, 0x6d, 0x3d, 0xc9,
+ 0xdb, 0x37, 0xe7, 0x8c, 0xbb, 0x4b, 0x92, 0xbd, 0x61, 0x65, 0xcf, 0x83,
+ 0xb9, 0x4a, 0x87, 0x6b, 0x67, 0x11, 0xaa, 0x9e, 0x43, 0x08, 0x48, 0xb2,
+ 0x57, 0xad, 0x19, 0x2e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 111
+ {SEC_OID_SHA512,
+ 111,
+ {0x38, 0x60, 0x0d, 0x6c, 0x91, 0xce, 0xae, 0x4c, 0x31, 0xe0, 0x8d, 0x7b,
+ 0xd2, 0x7e, 0x99, 0xf5, 0xda, 0x85, 0x1a, 0x02, 0x3e, 0xb8, 0x38, 0x26,
+ 0x68, 0x41, 0xc2, 0xd1, 0x73, 0xea, 0xee, 0x4e, 0x7f, 0x59, 0xf1, 0x72,
+ 0x9d, 0x11, 0x49, 0x13, 0x97, 0xba, 0xc9, 0x01, 0x37, 0x63, 0x1c, 0x14,
+ 0xfa, 0x8d, 0xa9, 0xf7, 0xbb, 0xb8, 0x4e, 0x6e, 0xe7, 0x08, 0x23, 0xb6,
+ 0x74, 0x6d, 0xee, 0x0e, 0xba, 0x41, 0xe8, 0x0c, 0x25, 0x86, 0x0b, 0x62,
+ 0x20, 0x1e, 0x1f, 0x58, 0xbf, 0xd4, 0xa9, 0x41, 0xf2, 0x6c, 0x89, 0x97,
+ 0xa1, 0x23, 0x7a, 0xd1, 0x2f, 0xb7, 0xe3, 0xd5, 0xf2, 0x1b, 0x65, 0xa7,
+ 0x39, 0xf3, 0x95, 0x5a, 0x04, 0xc7, 0x6b, 0xe2, 0x35, 0x24, 0x58, 0xe3,
+ 0xa7, 0xb7, 0xbb, 0x62, 0x2b, 0x13, 0x52, 0x38, 0xbb, 0x09, 0x30, 0x5e,
+ 0x75, 0xa0, 0x68, 0xdc, 0xc4, 0xf5, 0xcb, 0xbd, 0x15, 0x69, 0x0e, 0x48,
+ 0x41, 0x76, 0xcb, 0x07, 0xa7, 0x43, 0x33, 0xcb, 0x40, 0x1b, 0x09, 0x75,
+ 0xfe, 0xfe, 0x77, 0x2b, 0xb8, 0x03, 0x32, 0x02, 0x58, 0x61, 0xaf, 0xf0,
+ 0x8a, 0xae, 0x24, 0xfe, 0x6f, 0x58, 0xd1, 0xf5, 0x9e, 0x02, 0xe6, 0xaf,
+ 0x68, 0xb0, 0x53, 0x2c, 0x7f, 0x47, 0x1b, 0xa0, 0xe4, 0xb5, 0xe2, 0x5e,
+ 0xc4, 0xb3, 0x5a, 0x38, 0xe0, 0x9d, 0xd0, 0x20, 0x2d, 0x19, 0x51, 0x2e,
+ 0x7e, 0x56, 0x62, 0x83, 0x77, 0xd8, 0xfd, 0xb4, 0x5f, 0x23, 0x69, 0x4d,
+ 0x68, 0x46, 0xb1, 0xd5, 0x59, 0x4c, 0x1b, 0x8a, 0xe8, 0x58, 0x68, 0x3f,
+ 0x36, 0x41, 0xe4, 0xea, 0xce, 0x65, 0xb3, 0x99, 0x6b, 0x89, 0x3b, 0x32,
+ 0x4e, 0x8b, 0x73, 0xac, 0x16, 0xf4, 0xa9, 0xc5, 0x18, 0xff, 0x83, 0x38,
+ 0x48, 0xd1, 0x9a, 0xef, 0x8d, 0x38, 0x19, 0x83, 0x5a, 0x22, 0x21, 0x12,
+ 0xe0, 0x51, 0x43, 0x6e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 112
+ {SEC_OID_SHA512,
+ 112,
+ {0x44, 0x16, 0xf7, 0x5c, 0xc3, 0x3c, 0x47, 0x9c, 0x61, 0x15, 0xde, 0x4f,
+ 0xb4, 0x37, 0xed, 0x35, 0x3b, 0xdf, 0xdb, 0x23, 0x1a, 0xac, 0xd1, 0xf4,
+ 0xf1, 0x3b, 0x22, 0x9d, 0x7b, 0x25, 0xf9, 0x04, 0xaa, 0x0e, 0xad, 0x24,
+ 0x0d, 0xca, 0x56, 0x4d, 0x96, 0x74, 0xc6, 0xa9, 0x79, 0xad, 0x28, 0x24,
+ 0x4f, 0xbf, 0x27, 0x4a, 0xbc, 0x89, 0x98, 0x46, 0x1b, 0x57, 0x29, 0x01,
+ 0xf2, 0x1e, 0x8a, 0xb6, 0x0a, 0x6c, 0x61, 0xae, 0x6d, 0x0e, 0xa0, 0xd5,
+ 0xde, 0x35, 0xa1, 0x85, 0x9a, 0x12, 0x3e, 0x84, 0x85, 0x54, 0x8a, 0xef,
+ 0x18, 0x33, 0x86, 0x3c, 0xa8, 0x22, 0x8a, 0xa4, 0x0c, 0xeb, 0x20, 0x2c,
+ 0xfe, 0xe1, 0xcb, 0x67, 0x15, 0x2a, 0x31, 0xe4, 0xec, 0x8b, 0xe5, 0xd8,
+ 0xa2, 0x4b, 0x83, 0x84, 0x6e, 0x6f, 0x2c, 0x05, 0xc8, 0x19, 0xd0, 0xbc,
+ 0x37, 0xbf, 0xfe, 0xc2, 0x93, 0x3f, 0xab, 0x96, 0x01, 0xd0, 0x72, 0xed,
+ 0xa2, 0xd6, 0xf7, 0x04, 0xd8, 0x0b, 0x23, 0x5a, 0xe5, 0xb9, 0x1b, 0xb3,
+ 0xf4, 0xa7, 0x17, 0x3c, 0x92, 0xe5, 0x3e, 0x14, 0x4d, 0xf1, 0x71, 0xe0,
+ 0x21, 0xc4, 0xb1, 0x38, 0x89, 0xae, 0x0d, 0x7d, 0x99, 0xae, 0x80, 0x80,
+ 0x9c, 0x5a, 0x6a, 0xd1, 0x73, 0x13, 0x7b, 0x21, 0xaa, 0x54, 0x5a, 0x90,
+ 0x2f, 0x9e, 0x5b, 0x08, 0xe5, 0xc0, 0x9c, 0x9b, 0xff, 0x26, 0x4c, 0x32,
+ 0xea, 0x01, 0x51, 0xeb, 0x8a, 0x54, 0x98, 0xa8, 0xf5, 0x82, 0x21, 0x52,
+ 0x17, 0xc7, 0xcf, 0xbc, 0xab, 0xa9, 0xec, 0x0f, 0x8a, 0x3a, 0xb1, 0x82,
+ 0x1e, 0x0b, 0x6c, 0xae, 0x64, 0x4d, 0x7b, 0x48, 0x79, 0x47, 0xf3, 0x3a,
+ 0x72, 0xd4, 0xf0, 0x50, 0xda, 0x5f, 0x31, 0xcd, 0x9e, 0xe6, 0xd1, 0x8a,
+ 0xab, 0x50, 0xa9, 0xab, 0xc8, 0xa3, 0x4c, 0xc2, 0xa6, 0xb4, 0x5e, 0x5c,
+ 0x23, 0xfb, 0xd9, 0xda},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 113
+ {SEC_OID_SHA512,
+ 113,
+ {0x91, 0x1d, 0xbd, 0x15, 0x0f, 0x8e, 0xbe, 0x9e, 0xed, 0x71, 0x41, 0x9d,
+ 0xc8, 0xf6, 0xbf, 0x2a, 0x09, 0x59, 0x0e, 0xfe, 0xba, 0xca, 0xe7, 0x2f,
+ 0x7e, 0x6b, 0xfd, 0x91, 0x22, 0x80, 0xb1, 0xdf, 0xaa, 0x2f, 0xa7, 0x46,
+ 0x15, 0x02, 0x36, 0x8d, 0xe5, 0xf4, 0xc6, 0x09, 0xbc, 0x99, 0x2a, 0xb8,
+ 0x42, 0x1c, 0x86, 0xbe, 0xd7, 0x75, 0xbe, 0xfe, 0xa5, 0x91, 0xdd, 0xfd,
+ 0x97, 0x01, 0xf6, 0xbf, 0x46, 0xb0, 0x3c, 0x24, 0x72, 0xa2, 0xb8, 0x02,
+ 0xe6, 0x09, 0xbc, 0x02, 0x70, 0x7d, 0x33, 0x10, 0x5d, 0x7a, 0x00, 0xf3,
+ 0xf0, 0x79, 0xc4, 0xb3, 0xb5, 0x42, 0xb0, 0x6b, 0x6d, 0x5c, 0xbb, 0xef,
+ 0x65, 0x21, 0xfa, 0x56, 0x11, 0x9a, 0x39, 0xe1, 0xb0, 0xe1, 0xb3, 0xdd,
+ 0x86, 0xc0, 0x05, 0x00, 0x92, 0x27, 0x5d, 0xfd, 0xaf, 0x13, 0xfb, 0x3a,
+ 0x45, 0x33, 0x32, 0x88, 0x8a, 0xfe, 0xda, 0x4c, 0x37, 0x67, 0x22, 0xd4,
+ 0x5b, 0x71, 0xe2, 0xdc, 0x8a, 0xd1, 0x26, 0x10, 0xdc, 0x1a, 0x11, 0xce,
+ 0xa8, 0x0c, 0xb9, 0x58, 0x55, 0xdb, 0xe1, 0x20, 0xfd, 0xe8, 0xbf, 0xc9,
+ 0xd1, 0xc1, 0x3b, 0x38, 0x68, 0x4d, 0xb7, 0x8d, 0x62, 0x01, 0x9a, 0x95,
+ 0x36, 0x93, 0x2c, 0x61, 0xf4, 0x41, 0xd9, 0xd2, 0x92, 0xf5, 0x27, 0x7f,
+ 0x00, 0xf7, 0xe9, 0x7f, 0xc0, 0xa3, 0x7c, 0xc4, 0xcc, 0x80, 0x50, 0x31,
+ 0x84, 0x75, 0xb0, 0xed, 0x5f, 0xfd, 0xdb, 0xfc, 0xda, 0xfb, 0xc9, 0x51,
+ 0xda, 0x39, 0xf3, 0x17, 0xd3, 0x92, 0x84, 0xc3, 0x38, 0xbe, 0x35, 0x86,
+ 0xe3, 0x52, 0xca, 0x1e, 0x38, 0x2b, 0x52, 0x7e, 0x21, 0xb0, 0x8f, 0x5e,
+ 0xd9, 0xae, 0x81, 0x2a, 0xf9, 0x02, 0xff, 0x00, 0x37, 0xf9, 0x70, 0x9c,
+ 0x5c, 0x79, 0x2f, 0x5f, 0x0b, 0xe2, 0x43, 0xaa, 0x89, 0xb0, 0xfe, 0x46,
+ 0x7a, 0x04, 0xd7, 0x2a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 114
+ {SEC_OID_SHA512,
+ 114,
+ {0x5d, 0x27, 0x88, 0x62, 0x2a, 0xbe, 0xd2, 0xc9, 0xd5, 0x57, 0xaa, 0x4b,
+ 0x66, 0xcb, 0x8c, 0xdb, 0x72, 0x89, 0xf3, 0xda, 0xdb, 0xd6, 0xda, 0xc5,
+ 0x03, 0x17, 0xc9, 0xa6, 0x10, 0x34, 0x47, 0xcc, 0x0c, 0x33, 0x3e, 0xa9,
+ 0xf9, 0x50, 0xa9, 0xac, 0xe3, 0x42, 0xd8, 0x2e, 0x05, 0xf4, 0xc8, 0x8d,
+ 0x7e, 0xea, 0x7d, 0xfc, 0xe4, 0x25, 0x16, 0x0e, 0xc9, 0x5f, 0xe9, 0x5b,
+ 0xef, 0xed, 0xfd, 0x8d, 0x24, 0xb2, 0x74, 0xa8, 0x87, 0x07, 0x39, 0x09,
+ 0x27, 0x24, 0x82, 0xbd, 0x94, 0x26, 0xff, 0x10, 0x80, 0x5a, 0x9d, 0x54,
+ 0x79, 0x2d, 0xce, 0x62, 0x9f, 0x48, 0xe1, 0xc7, 0xf7, 0x44, 0x6b, 0x1c,
+ 0x1d, 0x54, 0x21, 0x80, 0xdf, 0x75, 0x8d, 0xcc, 0x26, 0x68, 0xfe, 0x9b,
+ 0xa9, 0x4f, 0xe9, 0xd3, 0x47, 0xc8, 0x97, 0x72, 0x51, 0x42, 0x08, 0x3f,
+ 0x44, 0xef, 0xe8, 0xf4, 0x1c, 0x21, 0x0e, 0xc8, 0x09, 0xe5, 0xc9, 0x6e,
+ 0x00, 0x84, 0x8c, 0x12, 0xe1, 0x6a, 0x1b, 0xd7, 0x92, 0x36, 0x06, 0x24,
+ 0x02, 0x81, 0x85, 0xe5, 0x97, 0xa6, 0x2f, 0x46, 0x85, 0xe5, 0x3d, 0x83,
+ 0x10, 0x63, 0xe4, 0xbd, 0x6c, 0xf5, 0x0b, 0x26, 0x00, 0x87, 0x0e, 0xe8,
+ 0x35, 0xd9, 0xd6, 0x06, 0x7a, 0x5d, 0x81, 0x20, 0x5c, 0xc8, 0x8d, 0x02,
+ 0xeb, 0xaf, 0xdb, 0x01, 0x4a, 0x80, 0xa0, 0x6d, 0x51, 0x72, 0x95, 0xb2,
+ 0x38, 0xc1, 0x3b, 0xb0, 0xae, 0x31, 0xf2, 0xfa, 0x5f, 0x68, 0xd1, 0x4c,
+ 0x4b, 0xca, 0x90, 0x15, 0xaa, 0x12, 0x2f, 0x81, 0xd8, 0x2b, 0x9a, 0xac,
+ 0xcb, 0x0c, 0xbc, 0xcc, 0xa3, 0x75, 0x1d, 0xdc, 0x8f, 0x4c, 0xf9, 0x71,
+ 0x19, 0x0b, 0x76, 0x5a, 0xe2, 0x46, 0xbb, 0xc1, 0x0b, 0xab, 0x53, 0x8c,
+ 0xea, 0x81, 0x23, 0xe8, 0x1b, 0x68, 0xd4, 0x17, 0xbb, 0x04, 0x23, 0x3e,
+ 0xb2, 0xb6, 0x66, 0x68},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 115
+ {SEC_OID_SHA512,
+ 115,
+ {0x17, 0x79, 0xb3, 0x2f, 0xda, 0xf1, 0x97, 0x71, 0xdf, 0x92, 0xf2, 0xe3,
+ 0x65, 0xff, 0xf5, 0xf5, 0xc2, 0xf4, 0x32, 0xaf, 0x48, 0xf6, 0x60, 0x01,
+ 0x4e, 0xf0, 0x9b, 0x9c, 0x01, 0x91, 0x3e, 0x59, 0x02, 0xbc, 0x0b, 0xe9,
+ 0x29, 0x38, 0x01, 0x95, 0x02, 0x17, 0x8c, 0xa7, 0x36, 0xb4, 0x6f, 0xba,
+ 0x68, 0xa5, 0x13, 0xa8, 0x84, 0x96, 0x1a, 0xd1, 0x9e, 0xba, 0xee, 0x84,
+ 0xa9, 0x77, 0xce, 0x11, 0xee, 0x4f, 0x2f, 0xd1, 0x3d, 0x72, 0xb6, 0x11,
+ 0xbe, 0x3e, 0x30, 0xfa, 0x99, 0x26, 0xd1, 0xba, 0xb6, 0xfd, 0xda, 0x62,
+ 0xaa, 0x03, 0x1d, 0x79, 0xf1, 0x8a, 0x09, 0xb9, 0xb3, 0xa3, 0xbb, 0x26,
+ 0xa8, 0xa3, 0x68, 0xee, 0x42, 0x84, 0x6e, 0xdc, 0x1f, 0x85, 0xf9, 0x02,
+ 0x3c, 0x21, 0x90, 0xd8, 0x44, 0x04, 0x2a, 0x6c, 0xc9, 0xe5, 0xa1, 0xb2,
+ 0x74, 0xfc, 0xd0, 0x75, 0xd5, 0x8a, 0xd1, 0x32, 0xfa, 0xd0, 0x5f, 0xd5,
+ 0xe2, 0x71, 0x3d, 0x02, 0x55, 0x62, 0x5b, 0xa0, 0xe5, 0x6e, 0xc0, 0xd6,
+ 0x4f, 0xa6, 0x6d, 0x5e, 0x78, 0xfb, 0x24, 0x2a, 0xf2, 0x5f, 0x12, 0xd4,
+ 0x11, 0x80, 0xcf, 0x2d, 0x65, 0x1a, 0xb9, 0xc8, 0x12, 0xf6, 0x83, 0x26,
+ 0x22, 0x74, 0x42, 0x6b, 0x4a, 0x53, 0x9f, 0xc3, 0x66, 0x02, 0x86, 0x0e,
+ 0x4b, 0x75, 0x43, 0x87, 0x8c, 0x58, 0x2e, 0xbd, 0x64, 0x1a, 0xe3, 0x1d,
+ 0xc2, 0xe8, 0xff, 0x5d, 0xe9, 0x57, 0x6e, 0x24, 0xd8, 0x78, 0x35, 0x02,
+ 0x43, 0x12, 0x0c, 0xcf, 0x80, 0x0e, 0x60, 0x8d, 0x9b, 0xba, 0xe4, 0x1d,
+ 0x10, 0xb8, 0xa1, 0xa6, 0xc3, 0x95, 0x75, 0x29, 0xb2, 0x63, 0xc6, 0xe8,
+ 0x0d, 0x7c, 0x8b, 0x54, 0xc3, 0x2b, 0x15, 0xe3, 0xff, 0xcf, 0xe8, 0x5f,
+ 0xdf, 0xc0, 0xdf, 0x56, 0x98, 0xfe, 0x9d, 0x6a, 0xfc, 0x67, 0x7b, 0xaf,
+ 0xc1, 0xe5, 0x5b, 0xd0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 116
+ {SEC_OID_SHA512,
+ 116,
+ {0x1a, 0x2f, 0xe0, 0x5f, 0xf3, 0x07, 0x3b, 0xe3, 0x6a, 0xeb, 0x55, 0xe7,
+ 0x36, 0xb7, 0x48, 0x94, 0x47, 0xf4, 0x24, 0x82, 0xf9, 0x1c, 0x75, 0x39,
+ 0xb9, 0xd8, 0xff, 0xb2, 0x7f, 0x7d, 0xd6, 0xd5, 0x8d, 0x1e, 0x62, 0x74,
+ 0x86, 0x14, 0x90, 0xf3, 0x07, 0x73, 0xb6, 0xbe, 0x75, 0x0a, 0xcf, 0xbe,
+ 0xc3, 0x1e, 0x5c, 0xab, 0x7b, 0xe0, 0x70, 0x63, 0x0f, 0xea, 0xaa, 0xe2,
+ 0xea, 0x35, 0xb0, 0xcc, 0xa3, 0x6c, 0x67, 0xb5, 0x44, 0xd7, 0x09, 0xfa,
+ 0x17, 0xde, 0x11, 0x45, 0x48, 0x92, 0x36, 0xbb, 0xc6, 0x9f, 0xcf, 0x36,
+ 0x37, 0xb1, 0xc4, 0xc5, 0x03, 0x99, 0xe3, 0x4a, 0x58, 0x66, 0xcc, 0xfc,
+ 0xc7, 0xc5, 0x72, 0x14, 0x3c, 0xad, 0x58, 0x11, 0x84, 0xeb, 0x78, 0xfb,
+ 0x1e, 0x84, 0xb9, 0xaf, 0x40, 0x75, 0xda, 0x35, 0x8e, 0xcd, 0xed, 0x93,
+ 0x28, 0x8a, 0x60, 0x9b, 0x2d, 0x5b, 0xf9, 0xc1, 0x59, 0xa5, 0x42, 0xfa,
+ 0xe3, 0x76, 0xe4, 0x38, 0xbb, 0x94, 0x7c, 0x81, 0x39, 0xde, 0xf4, 0x81,
+ 0xeb, 0x30, 0x8f, 0x56, 0x83, 0x45, 0xe1, 0xa9, 0x02, 0xb4, 0x33, 0xa5,
+ 0x76, 0x6c, 0x26, 0x6b, 0x89, 0x74, 0x9b, 0xfc, 0x4d, 0xcc, 0xaf, 0xd6,
+ 0xb5, 0x3a, 0x8b, 0x6c, 0x5d, 0xf1, 0xaf, 0x7e, 0xce, 0xed, 0xca, 0xcc,
+ 0xd9, 0x80, 0x9d, 0x94, 0xba, 0xcf, 0xd8, 0x2c, 0x82, 0xa0, 0xde, 0x37,
+ 0x69, 0x71, 0xb6, 0x45, 0x4d, 0xcf, 0x0d, 0xd7, 0x0a, 0x2d, 0x94, 0x36,
+ 0x4c, 0x73, 0xf5, 0x79, 0xb7, 0x82, 0x42, 0x96, 0x7b, 0x28, 0xbb, 0x6e,
+ 0x4e, 0x08, 0xbb, 0x1e, 0xfc, 0x47, 0x28, 0x1c, 0xed, 0x3d, 0x0b, 0x2d,
+ 0x77, 0x18, 0x20, 0x33, 0x6b, 0xac, 0xbb, 0xa1, 0x38, 0x8b, 0xf7, 0x3e,
+ 0xda, 0xf9, 0xb1, 0x40, 0xc4, 0xea, 0xfc, 0x18, 0xcc, 0x16, 0x85, 0x6b,
+ 0x78, 0x59, 0x9b, 0x63},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 117
+ {SEC_OID_SHA512,
+ 117,
+ {0x55, 0x17, 0x97, 0x65, 0x29, 0x16, 0xd3, 0xe6, 0x2a, 0x0c, 0xd5, 0x34,
+ 0xf4, 0xa0, 0xe6, 0xbd, 0x15, 0x52, 0xd7, 0xaa, 0x38, 0xe9, 0x4f, 0xf5,
+ 0x22, 0xe8, 0xb4, 0xfb, 0x39, 0xb6, 0xdf, 0xf8, 0xe1, 0x69, 0x8e, 0xce,
+ 0xf6, 0x10, 0x0b, 0x4a, 0x2e, 0x3d, 0x70, 0x63, 0xef, 0x5a, 0xbd, 0x42,
+ 0xcc, 0xc0, 0xe5, 0xc4, 0x9d, 0x26, 0xe3, 0x53, 0xa9, 0x03, 0xcd, 0x06,
+ 0xf8, 0xad, 0x32, 0x97, 0xbc, 0xd6, 0x0a, 0x85, 0x97, 0xaf, 0xb2, 0xd7,
+ 0xaa, 0xf8, 0xb7, 0x08, 0x96, 0xf1, 0xf3, 0xbb, 0x1d, 0x29, 0x53, 0xfa,
+ 0x76, 0xba, 0x30, 0x59, 0x55, 0x9c, 0xac, 0x7e, 0x53, 0x78, 0xfd, 0x12,
+ 0x9b, 0xa8, 0xbf, 0xce, 0x58, 0x51, 0x60, 0x0a, 0xbe, 0x78, 0xae, 0xcb,
+ 0xbc, 0xad, 0x25, 0x16, 0x74, 0x7c, 0x77, 0x06, 0xbb, 0xa3, 0xc8, 0x35,
+ 0x31, 0x9b, 0x17, 0x61, 0xe2, 0x37, 0xff, 0x59, 0x3d, 0x81, 0x65, 0xb5,
+ 0xa1, 0xf5, 0x8b, 0xfe, 0x2d, 0x43, 0x7f, 0x1b, 0x82, 0x30, 0xf5, 0xbb,
+ 0xfe, 0x61, 0xb3, 0xc9, 0xeb, 0x56, 0xc6, 0x0a, 0x19, 0xf7, 0x08, 0x16,
+ 0xdd, 0x3c, 0x86, 0xe2, 0x88, 0x05, 0x82, 0x31, 0x06, 0xb3, 0xf1, 0x79,
+ 0x8f, 0xeb, 0x36, 0xb9, 0x03, 0xe6, 0xe5, 0x23, 0x40, 0xd5, 0x59, 0x72,
+ 0x16, 0x79, 0xbb, 0x95, 0x70, 0x0d, 0x99, 0x69, 0x36, 0x7c, 0x50, 0x99,
+ 0x7d, 0x67, 0x86, 0xaa, 0x10, 0xe7, 0x61, 0x4e, 0xee, 0x58, 0xbd, 0x98,
+ 0xda, 0xd6, 0x6f, 0x81, 0xc7, 0x08, 0x40, 0x68, 0x94, 0x6b, 0x39, 0x1f,
+ 0x08, 0xfc, 0xf3, 0xed, 0x67, 0xff, 0x42, 0x08, 0x08, 0x0d, 0x8b, 0x09,
+ 0x3b, 0xe7, 0x1d, 0x02, 0x3f, 0xd0, 0xd6, 0x6d, 0x7e, 0x2a, 0xf5, 0x89,
+ 0x5f, 0x53, 0x69, 0xff, 0x76, 0x49, 0x3f, 0x51, 0xba, 0x67, 0x71, 0x2d,
+ 0xdb, 0x08, 0x5d, 0x42},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 118
+ {SEC_OID_SHA512,
+ 118,
+ {0x6a, 0x9a, 0x4d, 0xe6, 0x1a, 0x2a, 0x54, 0x61, 0x56, 0x56, 0x28, 0x0e,
+ 0xc9, 0x4c, 0xef, 0x92, 0x04, 0x22, 0x4f, 0xc0, 0xb4, 0xd0, 0xff, 0xe5,
+ 0xa2, 0x51, 0x77, 0x03, 0x0d, 0x7e, 0xd5, 0x97, 0xcb, 0xe1, 0x99, 0xc1,
+ 0x8b, 0x18, 0x66, 0x7d, 0x54, 0x83, 0x08, 0x72, 0xfa, 0x0b, 0x2a, 0xe3,
+ 0x63, 0xdd, 0xd4, 0x4d, 0xd0, 0x79, 0x41, 0x26, 0x8d, 0x57, 0x60, 0xb8,
+ 0x80, 0x8f, 0xf8, 0x7c, 0x94, 0x22, 0x87, 0xa4, 0xe7, 0x19, 0xf7, 0x03,
+ 0x4d, 0x22, 0x3d, 0x1b, 0xaa, 0x21, 0xf6, 0xd8, 0x8b, 0x2f, 0xa5, 0x2f,
+ 0xde, 0x4c, 0xb7, 0xab, 0xbb, 0x84, 0xe1, 0xe0, 0x74, 0x17, 0x79, 0x22,
+ 0x06, 0xf7, 0x0c, 0x20, 0x8b, 0xb1, 0xc1, 0xd7, 0x67, 0xb1, 0x3b, 0x9d,
+ 0x67, 0x5c, 0x57, 0x56, 0x45, 0x5b, 0xc2, 0x78, 0x52, 0xc7, 0x6c, 0x1c,
+ 0xe9, 0x24, 0xd7, 0xe9, 0x81, 0xf2, 0xaf, 0x4e, 0x77, 0x09, 0x69, 0xab,
+ 0x86, 0xe5, 0xf0, 0x1a, 0xa3, 0x82, 0x0f, 0xfe, 0xca, 0xd8, 0x48, 0xc7,
+ 0xbe, 0x52, 0xe8, 0x5e, 0xe1, 0x97, 0x69, 0xac, 0xf1, 0x7e, 0x0b, 0x51,
+ 0x17, 0xa8, 0xa1, 0x48, 0x85, 0xa8, 0x5e, 0xeb, 0xfb, 0x63, 0xd4, 0x29,
+ 0x4e, 0x87, 0xa2, 0x4f, 0xc7, 0x10, 0xe8, 0xe5, 0x60, 0xd9, 0x98, 0xda,
+ 0x81, 0x2c, 0x7d, 0xe3, 0xfa, 0x0f, 0x53, 0x1f, 0x2a, 0xf7, 0x55, 0x3f,
+ 0x15, 0x3c, 0xfc, 0x27, 0x80, 0xdb, 0x42, 0x0c, 0x7a, 0x17, 0x31, 0x22,
+ 0x66, 0xee, 0xeb, 0xb7, 0xec, 0x04, 0xc0, 0xfc, 0xac, 0xa8, 0x15, 0xf0,
+ 0x92, 0x15, 0x6c, 0xc3, 0xbb, 0x65, 0xbb, 0x7d, 0x7e, 0x1d, 0xb3, 0xb5,
+ 0xdb, 0x95, 0x58, 0x51, 0xb3, 0xb3, 0x41, 0x5f, 0x60, 0xce, 0xb4, 0x87,
+ 0xbf, 0x74, 0x69, 0x6c, 0xca, 0x2e, 0xba, 0x09, 0xf2, 0xec, 0x96, 0x36,
+ 0xca, 0x59, 0xe3, 0x90},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 119
+ {SEC_OID_SHA512,
+ 119,
+ {0x3e, 0xc4, 0x7c, 0x24, 0x42, 0x18, 0x71, 0x9c, 0xd7, 0x0b, 0xca, 0xd5,
+ 0xba, 0x1d, 0xee, 0xf1, 0x5f, 0xed, 0x2d, 0xcb, 0xcf, 0x40, 0x73, 0xac,
+ 0x3f, 0x05, 0xcc, 0x32, 0x75, 0x08, 0x42, 0xbb, 0x74, 0xd6, 0xff, 0xd5,
+ 0x06, 0x22, 0x4b, 0x85, 0x43, 0xd5, 0x62, 0xb2, 0x58, 0x4e, 0x94, 0x4c,
+ 0xf4, 0xab, 0x85, 0x5d, 0xa0, 0xe4, 0xf3, 0x33, 0x6c, 0x97, 0xcc, 0x46,
+ 0x36, 0xbd, 0xdc, 0x2e, 0xac, 0xd6, 0x6b, 0x33, 0x98, 0xef, 0x48, 0xf5,
+ 0xfa, 0x74, 0x05, 0x40, 0x35, 0x47, 0x55, 0x26, 0x73, 0x3e, 0xd1, 0x4b,
+ 0xfc, 0xae, 0xdf, 0x42, 0x1c, 0x31, 0x65, 0xe3, 0xa4, 0x0a, 0x5a, 0xbc,
+ 0x09, 0x81, 0x36, 0xe6, 0x87, 0xbd, 0x7c, 0x7e, 0xa7, 0xe9, 0x35, 0xf5,
+ 0x94, 0x08, 0x68, 0xcb, 0xde, 0x5e, 0xfe, 0x0b, 0x51, 0xc9, 0x9d, 0x15,
+ 0xd4, 0xa6, 0x4c, 0x7e, 0x4a, 0xe6, 0x5c, 0x16, 0xdb, 0xee, 0xe1, 0x32,
+ 0x2f, 0x7c, 0xb3, 0xba, 0xcb, 0x4b, 0xf2, 0xc7, 0xc8, 0xa2, 0xf5, 0xbb,
+ 0x03, 0xe2, 0x64, 0x82, 0x4d, 0xe5, 0x5e, 0xb3, 0x51, 0x03, 0x38, 0x49,
+ 0x4d, 0xcb, 0x15, 0x13, 0x55, 0x71, 0x20, 0xad, 0xc5, 0x15, 0x0a, 0xfa,
+ 0xc3, 0x8b, 0xef, 0x00, 0x2b, 0xdd, 0xdd, 0xa4, 0x3b, 0x5c, 0x14, 0x89,
+ 0x1d, 0x4a, 0xab, 0x66, 0xba, 0x50, 0xc2, 0x0e, 0x22, 0x9c, 0x2c, 0x3e,
+ 0x1a, 0x10, 0xd5, 0xf1, 0x94, 0x90, 0x0a, 0xbd, 0x3c, 0x21, 0x7a, 0x7f,
+ 0x5e, 0x82, 0xb9, 0xe7, 0x7d, 0x05, 0x71, 0x58, 0x9a, 0x51, 0xe9, 0xf5,
+ 0x63, 0x84, 0xd6, 0x7b, 0x48, 0x65, 0xa7, 0x03, 0x1f, 0x57, 0xa2, 0x50,
+ 0xd7, 0x65, 0xcf, 0x19, 0x01, 0x8d, 0xcb, 0xb3, 0x35, 0xb8, 0x56, 0xe2,
+ 0x37, 0x6c, 0x15, 0xc1, 0xa7, 0x8f, 0x5a, 0xb9, 0xbb, 0x88, 0x36, 0xb8,
+ 0x20, 0xec, 0x2e, 0x4e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 120
+ {SEC_OID_SHA512,
+ 120,
+ {0x68, 0xf2, 0x0b, 0x14, 0x9a, 0xa7, 0x0c, 0xa6, 0x07, 0x48, 0xe1, 0xc9,
+ 0x5b, 0x10, 0x14, 0x70, 0x93, 0xaa, 0x38, 0x4a, 0x28, 0x14, 0x8b, 0x31,
+ 0x79, 0x98, 0x39, 0xfd, 0x0d, 0x08, 0x71, 0x21, 0xb2, 0x36, 0x50, 0x30,
+ 0x57, 0xfc, 0xaf, 0x6d, 0x1f, 0x39, 0x0c, 0xb8, 0xac, 0x6f, 0xa9, 0x2a,
+ 0x18, 0x76, 0x8c, 0x6f, 0xd0, 0x48, 0x44, 0xdb, 0x99, 0x5f, 0x07, 0x3e,
+ 0x89, 0x3f, 0x08, 0xa8, 0x6a, 0x86, 0xd0, 0x03, 0xd5, 0x08, 0x26, 0x2b,
+ 0xf0, 0x1f, 0xca, 0x7d, 0xe1, 0xe0, 0x82, 0xff, 0xce, 0x53, 0x30, 0x8e,
+ 0x6e, 0xd5, 0xb4, 0x62, 0x21, 0x10, 0x13, 0xf1, 0x51, 0xc1, 0x6a, 0x37,
+ 0x5a, 0x34, 0x2b, 0x0c, 0x1d, 0x2f, 0xa6, 0x07, 0xa7, 0x20, 0x24, 0x25,
+ 0x58, 0xfa, 0x82, 0xa4, 0x03, 0xb8, 0x44, 0x33, 0x60, 0xfc, 0x0f, 0x1b,
+ 0x64, 0xe4, 0xb7, 0xbb, 0xbe, 0x74, 0xb1, 0x0e, 0xba, 0xa7, 0x15, 0x08,
+ 0x7d, 0x71, 0xfb, 0x45, 0x39, 0xcd, 0x1f, 0x5b, 0x3a, 0x72, 0xed, 0xeb,
+ 0x89, 0x23, 0x5c, 0x56, 0x01, 0x8a, 0x57, 0xe0, 0x4c, 0x5f, 0xfa, 0x52,
+ 0x91, 0xcd, 0x13, 0x46, 0xcd, 0x7c, 0xc0, 0xfe, 0xee, 0x2b, 0x99, 0xa3,
+ 0x77, 0x00, 0x31, 0xaa, 0x43, 0x19, 0xaf, 0x0a, 0x36, 0x5b, 0xa7, 0x79,
+ 0x78, 0xc4, 0x86, 0xac, 0x17, 0x40, 0x09, 0xa2, 0xd3, 0xd9, 0x7d, 0x3a,
+ 0x11, 0x39, 0x52, 0xee, 0xa3, 0xa8, 0x69, 0x1d, 0xcb, 0x4b, 0x71, 0x64,
+ 0x60, 0x36, 0x53, 0x41, 0x25, 0x6b, 0x2d, 0xd5, 0xc8, 0x46, 0x18, 0x46,
+ 0x56, 0x13, 0x51, 0x62, 0xf3, 0x8a, 0xcd, 0xba, 0xf7, 0x0a, 0x4c, 0x52,
+ 0x7e, 0xe7, 0x51, 0xf3, 0x84, 0xd9, 0x1d, 0x09, 0xca, 0x7b, 0x61, 0x82,
+ 0x31, 0xed, 0xb7, 0x2c, 0xc7, 0x25, 0xa9, 0x42, 0x21, 0x1b, 0x00, 0xc5,
+ 0x8d, 0x4e, 0xa7, 0xe0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 121
+ {SEC_OID_SHA512,
+ 121,
+ {0x33, 0xeb, 0x80, 0x06, 0x06, 0x9a, 0x2d, 0x3d, 0x63, 0xaf, 0xe5, 0xa1,
+ 0xef, 0xf9, 0x11, 0x8f, 0xac, 0x6e, 0x35, 0x56, 0xd3, 0x4b, 0xf9, 0x74,
+ 0x31, 0xdb, 0x55, 0x18, 0x17, 0x6f, 0xfa, 0x1d, 0x35, 0xd6, 0x1c, 0x60,
+ 0x10, 0xc2, 0x59, 0x80, 0xc6, 0xdf, 0x9d, 0x9c, 0xb0, 0xbe, 0x5a, 0x98,
+ 0x78, 0xc4, 0xe7, 0x95, 0x03, 0x36, 0x7b, 0xed, 0x31, 0xae, 0x8a, 0x42,
+ 0x44, 0x56, 0x2a, 0x46, 0xf4, 0x9e, 0x6b, 0xa7, 0xfd, 0x78, 0x0c, 0x69,
+ 0xb3, 0x3f, 0x77, 0x6d, 0x13, 0x0f, 0x19, 0xb6, 0x09, 0x11, 0x6a, 0xab,
+ 0x8c, 0x91, 0x7c, 0x79, 0x80, 0x24, 0xfb, 0xe5, 0xff, 0xab, 0xb3, 0x3b,
+ 0x20, 0x48, 0xa1, 0x6a, 0x6a, 0x72, 0xbf, 0x18, 0x9f, 0x7d, 0xc6, 0xa9,
+ 0x4e, 0xdc, 0x66, 0xc8, 0x29, 0x31, 0xe0, 0x29, 0x07, 0x11, 0x3f, 0xc4,
+ 0xe2, 0x54, 0xfe, 0x60, 0x09, 0xae, 0x9a, 0x71, 0x6a, 0xe2, 0xe5, 0xf7,
+ 0xd6, 0x0b, 0x1e, 0xb2, 0xbc, 0x81, 0x07, 0xef, 0xad, 0xa0, 0xf3, 0xb2,
+ 0xa3, 0x25, 0xa6, 0x57, 0x46, 0x03, 0xf3, 0x0c, 0x2a, 0x87, 0xb5, 0x66,
+ 0x1e, 0x00, 0x7f, 0x07, 0x29, 0x8f, 0x0e, 0xe7, 0x4d, 0x4f, 0x4e, 0xb8,
+ 0x5a, 0x0d, 0x42, 0x1f, 0xbc, 0xd0, 0xad, 0x1a, 0x33, 0xbc, 0x55, 0x89,
+ 0xdd, 0x72, 0x73, 0x0d, 0xf8, 0x96, 0xfc, 0x3c, 0x3f, 0xa8, 0xf5, 0x53,
+ 0x53, 0xc9, 0xe8, 0x8d, 0x58, 0xcb, 0x25, 0x84, 0x04, 0xc2, 0x8b, 0x35,
+ 0x0a, 0xcb, 0xd1, 0x7a, 0x56, 0x94, 0x18, 0xe3, 0x50, 0x43, 0x6a, 0x83,
+ 0xcc, 0xa0, 0xa2, 0x59, 0x7a, 0xaf, 0x65, 0x92, 0xd5, 0x16, 0x9b, 0xa9,
+ 0x27, 0xba, 0x1d, 0x68, 0x7a, 0xc7, 0x0c, 0xd2, 0x25, 0xf0, 0xc6, 0x52,
+ 0xe1, 0x0c, 0x75, 0xee, 0x4c, 0xfc, 0xb3, 0xa0, 0x3b, 0x9d, 0x4b, 0x20,
+ 0x5f, 0x7c, 0x7b, 0x4e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 122
+ {SEC_OID_SHA512,
+ 122,
+ {0xa1, 0xc6, 0x6b, 0x95, 0x6d, 0x58, 0x19, 0x6c, 0xfb, 0xbf, 0x70, 0x6b,
+ 0x8c, 0x9d, 0xf9, 0xd9, 0xee, 0x4d, 0x36, 0xa7, 0xdf, 0x18, 0x01, 0x7d,
+ 0xc1, 0x32, 0x94, 0x3e, 0xf5, 0x2d, 0xec, 0xe5, 0xd4, 0x8f, 0x83, 0xec,
+ 0x06, 0xff, 0x01, 0x1a, 0x69, 0x17, 0x43, 0x48, 0x93, 0xc6, 0xc1, 0x12,
+ 0xa1, 0xca, 0x20, 0x3e, 0xab, 0x0b, 0x64, 0xbc, 0x02, 0x7a, 0x39, 0x09,
+ 0x21, 0xe1, 0xca, 0x8f, 0x55, 0x33, 0x52, 0x84, 0x74, 0x37, 0xb2, 0x6e,
+ 0x3b, 0xe6, 0xdc, 0x8a, 0x0b, 0x9f, 0xeb, 0xcb, 0x93, 0xdc, 0x41, 0x85,
+ 0xc6, 0x87, 0xa2, 0xfd, 0xe4, 0x30, 0x20, 0x12, 0xb6, 0xda, 0x58, 0x16,
+ 0x3e, 0xd6, 0x7a, 0x84, 0x21, 0x18, 0xd6, 0xea, 0xf8, 0x56, 0x61, 0x70,
+ 0x27, 0x29, 0xf3, 0xae, 0xbd, 0xb9, 0x64, 0x1b, 0x5f, 0x91, 0x3b, 0xc6,
+ 0x87, 0xd0, 0xd7, 0xf5, 0xb1, 0x29, 0x1e, 0x13, 0x76, 0x73, 0xe8, 0x8c,
+ 0xe5, 0x28, 0x0f, 0xc0, 0x4b, 0x99, 0x3d, 0x45, 0xcb, 0x73, 0x1e, 0x88,
+ 0x40, 0x0f, 0x8e, 0x5c, 0xb1, 0xa4, 0x0e, 0x25, 0x28, 0x58, 0x81, 0xa7,
+ 0xb8, 0x77, 0xf7, 0x5f, 0xeb, 0x17, 0xd6, 0x82, 0x18, 0xaa, 0x5c, 0xa4,
+ 0xff, 0xdb, 0x23, 0x18, 0xd5, 0xe0, 0x1e, 0x3f, 0xe8, 0x60, 0x69, 0x82,
+ 0xfc, 0x40, 0xfc, 0xe7, 0x71, 0xf0, 0x34, 0x57, 0x8b, 0xc6, 0x79, 0x72,
+ 0xc5, 0xad, 0x39, 0x2e, 0x7d, 0x3c, 0x04, 0x6d, 0x28, 0x27, 0x36, 0x96,
+ 0xf7, 0x37, 0x32, 0x00, 0x38, 0xfb, 0x33, 0xa7, 0x41, 0x7e, 0x67, 0x44,
+ 0xf1, 0x7a, 0x15, 0x3b, 0x4e, 0xc8, 0x11, 0x28, 0x38, 0xfa, 0xc3, 0xc1,
+ 0x8e, 0xd4, 0xfd, 0x14, 0x15, 0x9a, 0x40, 0x8b, 0xef, 0xa2, 0xa0, 0xa3,
+ 0x9e, 0xde, 0x90, 0x0a, 0x49, 0x52, 0xbc, 0x2b, 0xb1, 0x63, 0xad, 0x90,
+ 0xed, 0x96, 0x1f, 0x84},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 123
+ {SEC_OID_SHA512,
+ 123,
+ {0x13, 0xb9, 0x20, 0x8b, 0xef, 0x3e, 0xcc, 0x8a, 0x4d, 0x32, 0x7a, 0x3b,
+ 0x6d, 0xa5, 0x82, 0xc2, 0xca, 0x23, 0x26, 0xf8, 0x4d, 0x23, 0x3c, 0xc4,
+ 0x1e, 0x96, 0x23, 0x33, 0x61, 0x2e, 0xdd, 0x7d, 0x29, 0x73, 0x30, 0x56,
+ 0x19, 0x18, 0x62, 0x47, 0x27, 0x9b, 0xad, 0x6d, 0x84, 0x9d, 0x7d, 0xc7,
+ 0x42, 0x64, 0x77, 0xdb, 0xb3, 0x56, 0x35, 0xb0, 0xb8, 0x43, 0xe9, 0x77,
+ 0xcd, 0x85, 0x40, 0xb0, 0x78, 0xda, 0xe1, 0xdd, 0x15, 0x66, 0x44, 0xc4,
+ 0xb2, 0x4b, 0xb7, 0x5f, 0xa8, 0xa8, 0xd2, 0x47, 0xf9, 0x58, 0x42, 0x48,
+ 0x3d, 0x9a, 0xd0, 0x27, 0x4d, 0x5d, 0x9f, 0x7a, 0xa2, 0x90, 0x02, 0xf9,
+ 0x33, 0x13, 0xbb, 0xc2, 0x77, 0xb0, 0x1f, 0x1c, 0xd0, 0xcd, 0xbc, 0xc9,
+ 0x46, 0x2f, 0x8b, 0x98, 0x4c, 0xca, 0xd2, 0xc0, 0x5e, 0x95, 0xb5, 0x0e,
+ 0x1d, 0xad, 0xf8, 0xe6, 0xc9, 0xc2, 0x65, 0x74, 0x15, 0x1e, 0x72, 0x0a,
+ 0xbb, 0x97, 0x47, 0xe8, 0x99, 0x81, 0x2b, 0xcb, 0xc6, 0xe4, 0x3b, 0x40,
+ 0xa2, 0x33, 0x80, 0x4a, 0x91, 0xa6, 0xf5, 0x04, 0x20, 0xb3, 0x09, 0xd4,
+ 0x29, 0x1e, 0x2c, 0x2e, 0x12, 0x50, 0x09, 0x46, 0x25, 0xd5, 0x90, 0x79,
+ 0xfd, 0x26, 0x4f, 0xc1, 0x93, 0x0f, 0x72, 0xff, 0xfa, 0xe6, 0xfb, 0x2e,
+ 0x33, 0x78, 0xbd, 0xf3, 0x05, 0x43, 0x98, 0x56, 0x90, 0xe6, 0x1d, 0xc4,
+ 0xf1, 0x26, 0x2c, 0x76, 0x28, 0x81, 0x06, 0x1e, 0x59, 0x02, 0x4b, 0x20,
+ 0x69, 0xf5, 0x33, 0x91, 0xca, 0x16, 0xb2, 0x15, 0x37, 0x1e, 0x6c, 0xfa,
+ 0xea, 0xff, 0x18, 0x15, 0xfd, 0xc6, 0xbc, 0x1a, 0x8b, 0x7b, 0x53, 0xbe,
+ 0x11, 0x4e, 0x15, 0x7b, 0x6e, 0xdd, 0x29, 0x30, 0xe0, 0xa7, 0xbf, 0xdb,
+ 0x24, 0x2c, 0x8f, 0x7a, 0x83, 0x01, 0x3e, 0xcb, 0xb6, 0xc5, 0x83, 0xf0,
+ 0xa0, 0x41, 0x72, 0x3a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 124
+ {SEC_OID_SHA512,
+ 124,
+ {0x4e, 0xee, 0x2b, 0x16, 0x04, 0x8f, 0x10, 0x47, 0x53, 0xe2, 0x52, 0x36,
+ 0xa0, 0x51, 0x72, 0x0c, 0x2d, 0x73, 0xef, 0x18, 0x3d, 0x70, 0xc0, 0x84,
+ 0xe7, 0x92, 0xad, 0x6e, 0xd5, 0x2b, 0x0a, 0x25, 0x35, 0xa9, 0x9c, 0x0a,
+ 0xde, 0xe8, 0x0c, 0x59, 0x57, 0x7f, 0x2d, 0x25, 0xd2, 0x57, 0xf7, 0x90,
+ 0x83, 0x02, 0x21, 0x71, 0x1f, 0xde, 0x59, 0x1e, 0xf7, 0x1b, 0xec, 0xcd,
+ 0x65, 0x44, 0x31, 0xa2, 0xde, 0x33, 0x88, 0x7c, 0xb2, 0xe2, 0xdd, 0x4a,
+ 0xaf, 0x39, 0x58, 0x80, 0x67, 0x40, 0x69, 0x14, 0x48, 0x35, 0x1e, 0x5f,
+ 0xa4, 0x4f, 0xe8, 0x69, 0xaf, 0x58, 0xbb, 0xf1, 0x5d, 0x2f, 0x48, 0x99,
+ 0x94, 0xc5, 0xc3, 0xd6, 0xb8, 0x91, 0x6c, 0x57, 0x25, 0xb4, 0x45, 0x7a,
+ 0x2c, 0x7e, 0x47, 0x64, 0xa9, 0x04, 0x3d, 0x94, 0x55, 0x32, 0x5d, 0xe8,
+ 0x11, 0x8f, 0x9d, 0xd6, 0x0f, 0x79, 0x88, 0xab, 0xb3, 0xe5, 0x2c, 0x48,
+ 0xb4, 0x0b, 0x94, 0xd2, 0x75, 0x2f, 0x79, 0xe2, 0x03, 0xbb, 0x75, 0x17,
+ 0x8f, 0xad, 0x51, 0xa0, 0x22, 0x05, 0x63, 0xd9, 0x8e, 0x79, 0x88, 0x25,
+ 0xfd, 0xae, 0x83, 0xf6, 0x98, 0xb8, 0x50, 0x46, 0x34, 0xc3, 0x80, 0x08,
+ 0x11, 0x79, 0xb6, 0x40, 0x42, 0xa4, 0x4f, 0x14, 0x67, 0x12, 0x20, 0x38,
+ 0x43, 0xc7, 0x29, 0x1b, 0xce, 0x26, 0x4b, 0x64, 0xfb, 0x3b, 0x8e, 0xc4,
+ 0x48, 0x54, 0xe0, 0x46, 0xc8, 0xc4, 0xcf, 0x5e, 0xd7, 0x86, 0x70, 0x1e,
+ 0x2b, 0xe6, 0xbf, 0xe8, 0xd0, 0x15, 0x82, 0x6c, 0xcc, 0x43, 0x0e, 0x79,
+ 0xb6, 0x3e, 0x71, 0x8c, 0x8c, 0x0b, 0xa6, 0xec, 0x1c, 0xbc, 0xdb, 0xaa,
+ 0x01, 0x4d, 0x5b, 0xcb, 0x51, 0xfe, 0x9d, 0x74, 0xe0, 0x18, 0x90, 0xdc,
+ 0xf8, 0x27, 0x78, 0x0a, 0x33, 0x7f, 0x49, 0x55, 0x37, 0x38, 0x53, 0x11,
+ 0x26, 0x2e, 0x9a, 0x71},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 125
+ {SEC_OID_SHA512,
+ 125,
+ {0x45, 0x9c, 0xdc, 0xf7, 0xa5, 0xa6, 0xce, 0xb5, 0x15, 0x02, 0x7f, 0x05,
+ 0xf5, 0x4d, 0x24, 0x57, 0xc8, 0x62, 0xd7, 0x80, 0xcb, 0x64, 0xe5, 0x02,
+ 0xda, 0x7a, 0x2c, 0x4b, 0x9e, 0xae, 0xe3, 0xf1, 0x93, 0x91, 0x49, 0x47,
+ 0x71, 0x81, 0x1b, 0x1d, 0x1c, 0x60, 0xb7, 0xaa, 0x33, 0x43, 0x47, 0x4d,
+ 0x16, 0x64, 0x8b, 0x85, 0xcf, 0x30, 0xaf, 0x69, 0x20, 0x3b, 0x6e, 0xc0,
+ 0x9f, 0x9d, 0xbe, 0xc5, 0x94, 0x25, 0x59, 0xc8, 0xfe, 0xcf, 0xcb, 0x08,
+ 0x62, 0x44, 0x38, 0x41, 0x57, 0x72, 0xdc, 0x43, 0x9c, 0x62, 0xab, 0x78,
+ 0x5e, 0xd2, 0xb2, 0x46, 0x64, 0x4b, 0x8f, 0x50, 0x50, 0xa3, 0x62, 0x9a,
+ 0x12, 0x80, 0xde, 0x7e, 0x5c, 0xab, 0x55, 0xa0, 0xb1, 0xc2, 0x2d, 0x79,
+ 0xcd, 0x1a, 0x85, 0x1b, 0xff, 0x92, 0x9d, 0x39, 0x3e, 0xf5, 0x21, 0xa3,
+ 0xba, 0xd2, 0xf7, 0x6a, 0x8d, 0x12, 0x43, 0x5c, 0x6c, 0x5b, 0x83, 0xa0,
+ 0xbd, 0x97, 0x7d, 0x4f, 0xcf, 0xe3, 0xaf, 0xac, 0x7f, 0x35, 0x9c, 0xc2,
+ 0xe4, 0x54, 0x72, 0xad, 0xb0, 0xfe, 0xe4, 0x0a, 0xaa, 0xbc, 0x6f, 0xfd,
+ 0x06, 0x09, 0x63, 0x45, 0x3d, 0x96, 0xf3, 0xf3, 0x4a, 0xfd, 0x24, 0xe9,
+ 0x5c, 0x17, 0xcb, 0xd2, 0x22, 0x86, 0x5e, 0xec, 0x52, 0x95, 0x18, 0x74,
+ 0x6c, 0x28, 0x15, 0xce, 0x61, 0x26, 0xec, 0x6b, 0xd3, 0x73, 0x0e, 0x43,
+ 0xdc, 0x70, 0x1a, 0x26, 0xe0, 0xc9, 0x03, 0xc5, 0x1f, 0xb5, 0x16, 0x6d,
+ 0xb0, 0x9a, 0xeb, 0x81, 0x22, 0x88, 0xab, 0x93, 0x2c, 0xd1, 0xdd, 0xf4,
+ 0x2e, 0xc1, 0x7c, 0xa2, 0x36, 0x45, 0x61, 0x26, 0x7e, 0xa4, 0xb1, 0x36,
+ 0x19, 0x85, 0x64, 0xd7, 0x68, 0xe4, 0xda, 0x6b, 0x19, 0xd5, 0x1f, 0x3c,
+ 0xa3, 0x93, 0x64, 0x51, 0xc2, 0x5e, 0x6d, 0xa1, 0x02, 0xf8, 0xc4, 0xf1,
+ 0x0c, 0x6e, 0xd2, 0x83},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 126
+ {SEC_OID_SHA512,
+ 126,
+ {0x30, 0x8b, 0xe7, 0x47, 0x0d, 0x0c, 0x26, 0x57, 0x94, 0x93, 0x4b, 0x0f,
+ 0x21, 0x1c, 0xe5, 0x4f, 0x7d, 0x67, 0x93, 0x6b, 0x6a, 0x17, 0x60, 0x15,
+ 0x4d, 0x58, 0x5a, 0x1e, 0xc6, 0xb0, 0x5d, 0xa3, 0x13, 0xd9, 0x42, 0x84,
+ 0x7f, 0xd3, 0xa1, 0x13, 0x3a, 0xcb, 0x8f, 0xb9, 0xc5, 0xea, 0xc4, 0x71,
+ 0xe3, 0x42, 0x75, 0x52, 0x68, 0xbf, 0xb7, 0xf2, 0xc7, 0x62, 0xb7, 0xd2,
+ 0x5c, 0x4b, 0x53, 0x85, 0x5e, 0x9b, 0xff, 0xde, 0x4f, 0x68, 0x46, 0x06,
+ 0x83, 0xd2, 0xdd, 0xe2, 0x72, 0x3b, 0x0a, 0xa5, 0xe9, 0x70, 0x5c, 0x4c,
+ 0xb2, 0x5b, 0xad, 0x26, 0xbd, 0xce, 0xa7, 0x26, 0xc9, 0x31, 0x5c, 0x2c,
+ 0x93, 0x41, 0x51, 0x5d, 0xaa, 0x6e, 0x12, 0xe7, 0x14, 0xc6, 0x01, 0x1e,
+ 0xb1, 0x52, 0xa0, 0x50, 0xc9, 0x03, 0xd0, 0x24, 0xae, 0x8e, 0x06, 0x74,
+ 0x2c, 0x3c, 0x8c, 0x86, 0x61, 0x2d, 0x20, 0x7f, 0x52, 0x88, 0x09, 0x38,
+ 0x30, 0xa8, 0x37, 0x61, 0xee, 0x40, 0x72, 0x9e, 0xbb, 0x2c, 0x5d, 0xbb,
+ 0x0e, 0x6e, 0x98, 0xb7, 0x85, 0x04, 0x0b, 0x1c, 0xb3, 0xba, 0xe9, 0xd1,
+ 0x46, 0x3f, 0x43, 0xe3, 0x9d, 0x75, 0x2b, 0x21, 0x2a, 0xae, 0xe5, 0x27,
+ 0x53, 0xfd, 0xcc, 0xd6, 0xde, 0x71, 0xee, 0xcb, 0x17, 0xdf, 0xe4, 0x86,
+ 0xb2, 0x96, 0xd6, 0xc4, 0x55, 0xa1, 0x7e, 0x57, 0x18, 0xff, 0xfa, 0xad,
+ 0x9e, 0x82, 0xf9, 0x99, 0x72, 0x3c, 0x8a, 0x66, 0xd0, 0xfd, 0x24, 0x57,
+ 0xc3, 0xcf, 0x3f, 0x1b, 0x3d, 0xf1, 0x27, 0xbd, 0x73, 0x66, 0x26, 0x51,
+ 0xfe, 0xfd, 0xce, 0x95, 0xf9, 0x1f, 0x1a, 0x6e, 0xbd, 0x37, 0x0f, 0xb2,
+ 0x16, 0x3b, 0xca, 0x19, 0xc9, 0x75, 0x9e, 0x7f, 0x59, 0x01, 0xbf, 0x17,
+ 0x74, 0x64, 0xff, 0xec, 0xb8, 0xdc, 0xd9, 0x11, 0xa4, 0xd5, 0xed, 0x5d,
+ 0x5e, 0x74, 0x02, 0xfb},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 127
+ {SEC_OID_SHA512,
+ 127,
+ {0x13, 0xe9, 0x94, 0x8a, 0x6f, 0xf7, 0x59, 0x52, 0x99, 0xcc, 0xf4, 0xfe,
+ 0xe8, 0xf9, 0xbc, 0x52, 0xca, 0x20, 0xd8, 0x89, 0x98, 0x44, 0xc1, 0xfc,
+ 0xff, 0xfe, 0xbb, 0x64, 0x05, 0x20, 0x63, 0xbe, 0xf5, 0xd4, 0xc0, 0x34,
+ 0x60, 0x49, 0x5a, 0x47, 0x51, 0x44, 0xa2, 0x52, 0xfb, 0xf3, 0x0f, 0x00,
+ 0xcf, 0x58, 0x72, 0x3d, 0xc1, 0xd4, 0xea, 0x48, 0xf6, 0xd9, 0x61, 0xbd,
+ 0xd2, 0x0d, 0x0f, 0xb2, 0x0d, 0xed, 0x4c, 0x90, 0xfa, 0x9b, 0x03, 0x84,
+ 0xc0, 0xde, 0x08, 0xa2, 0xfd, 0x4b, 0x7f, 0x94, 0xc6, 0xf6, 0x6a, 0x8f,
+ 0x31, 0x23, 0xff, 0xfb, 0x29, 0x6c, 0xc4, 0x30, 0xac, 0x96, 0x20, 0x01,
+ 0xd0, 0xbc, 0x7d, 0x21, 0x1a, 0x80, 0xdd, 0xa7, 0x2b, 0xe7, 0xe7, 0x3b,
+ 0x84, 0xc8, 0xb4, 0x0d, 0xcb, 0xb8, 0xe8, 0x47, 0x22, 0xf1, 0x9e, 0xc2,
+ 0x1a, 0xae, 0x93, 0x92, 0x4b, 0xd2, 0xf5, 0xda, 0xe5, 0x84, 0xd0, 0x08,
+ 0x2a, 0xe6, 0xc4, 0xc5, 0x29, 0x94, 0xa7, 0x43, 0x1a, 0xd2, 0xab, 0x3c,
+ 0x80, 0x71, 0x0b, 0x08, 0x9c, 0xb7, 0x9a, 0x88, 0x4d, 0x8b, 0x40, 0xf7,
+ 0x45, 0x2a, 0x18, 0x74, 0xc9, 0xfd, 0x2f, 0x22, 0xcf, 0x46, 0xfb, 0xda,
+ 0xea, 0xf5, 0x89, 0x4e, 0xfd, 0x3b, 0x0d, 0x96, 0xbe, 0xf1, 0x47, 0xb9,
+ 0xd6, 0x00, 0xcd, 0x04, 0x00, 0x41, 0x2b, 0x2b, 0x8a, 0x5f, 0xd9, 0x39,
+ 0xe1, 0x45, 0x16, 0xe9, 0xc2, 0x57, 0x4e, 0x02, 0xc6, 0xf7, 0xe4, 0xe8,
+ 0xf2, 0xa5, 0xcb, 0x01, 0x94, 0xa3, 0x4d, 0x64, 0xa4, 0xc5, 0x16, 0x0c,
+ 0x55, 0xff, 0x17, 0x50, 0xc5, 0x91, 0x21, 0x07, 0x80, 0x5d, 0x2c, 0x57,
+ 0x67, 0xa2, 0x60, 0xbe, 0x12, 0x23, 0xbd, 0xfd, 0xb5, 0x09, 0xf5, 0x97,
+ 0x82, 0x57, 0x0c, 0x7e, 0xc0, 0x93, 0xd7, 0xf1, 0x9f, 0x5c, 0xbb, 0xaa,
+ 0x64, 0xcf, 0x88, 0xff},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 128
+ {SEC_OID_SHA512,
+ 128,
+ {0x60, 0x8e, 0xe7, 0xdb, 0xc5, 0x73, 0xb8, 0x0a, 0x6f, 0xe2, 0x41, 0xbf,
+ 0xe3, 0x88, 0x54, 0x45, 0x1a, 0x25, 0xde, 0x5e, 0xc3, 0x2b, 0xc1, 0x7b,
+ 0x06, 0x7f, 0x9c, 0xc9, 0x67, 0x93, 0x82, 0xc8, 0xeb, 0xaa, 0x56, 0x07,
+ 0xbd, 0x4b, 0x9f, 0x54, 0x00, 0x46, 0x12, 0x9f, 0xf5, 0x55, 0xcc, 0x20,
+ 0x37, 0x28, 0x55, 0x10, 0x01, 0xfd, 0x45, 0x48, 0x7e, 0xdd, 0xe8, 0x4a,
+ 0x80, 0xf6, 0xc4, 0xb0, 0x35, 0x05, 0x15, 0x53, 0xb6, 0x83, 0x88, 0x1c,
+ 0x17, 0xed, 0x34, 0xbb, 0xd1, 0xe0, 0x71, 0xf2, 0x8e, 0x73, 0xca, 0xfb,
+ 0x9e, 0x67, 0x94, 0x89, 0xe5, 0xc7, 0x3b, 0x02, 0xbe, 0x76, 0x98, 0xc7,
+ 0x33, 0xd5, 0xa6, 0x31, 0x67, 0x35, 0xc5, 0x7a, 0x4c, 0x38, 0xa8, 0x20,
+ 0x98, 0x7d, 0x93, 0x4c, 0x46, 0x35, 0x56, 0x18, 0x3a, 0xd2, 0x5f, 0x0d,
+ 0x2a, 0x69, 0xe8, 0x82, 0xac, 0xd7, 0xac, 0x32, 0xcc, 0x3f, 0xc2, 0x29,
+ 0xe0, 0xff, 0x80, 0xa1, 0xc5, 0x00, 0x20, 0x95, 0xc4, 0x17, 0xa5, 0x59,
+ 0xf8, 0x42, 0x78, 0xdd, 0x75, 0x09, 0x8b, 0x75, 0x37, 0x0e, 0x89, 0xae,
+ 0x1c, 0x6b, 0xa7, 0x08, 0xc4, 0x53, 0x32, 0x2f, 0x9b, 0xe7, 0x9e, 0x74,
+ 0x53, 0x0b, 0x06, 0x2a, 0x09, 0x89, 0x56, 0xdc, 0x67, 0x27, 0xa5, 0x15,
+ 0xa5, 0xe0, 0x6c, 0x3d, 0x52, 0x8f, 0x1a, 0x8f, 0x46, 0x31, 0x8c, 0x56,
+ 0x1a, 0xd6, 0x80, 0x60, 0xaa, 0x45, 0x9d, 0xba, 0xad, 0x3b, 0x8d, 0x85,
+ 0x02, 0xfc, 0xf8, 0x10, 0x94, 0x00, 0xdc, 0x3f, 0x1a, 0xb6, 0xe2, 0xbc,
+ 0xd0, 0xe0, 0x3c, 0x11, 0xd6, 0xc6, 0x59, 0xf2, 0x89, 0x53, 0xd7, 0x0a,
+ 0x94, 0x03, 0xc1, 0x2a, 0xb1, 0x54, 0xb0, 0x54, 0xd8, 0x60, 0xe5, 0x34,
+ 0xac, 0x5c, 0x32, 0x2f, 0x38, 0x68, 0x52, 0x39, 0xcd, 0x20, 0xb3, 0x67,
+ 0xea, 0x6b, 0x5c, 0x77},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 129
+ {SEC_OID_SHA512,
+ 129,
+ {0x42, 0x3e, 0x0d, 0xd9, 0x7d, 0x9c, 0xe8, 0xaf, 0xc7, 0x46, 0x25, 0x0c,
+ 0xdc, 0x9d, 0x4c, 0xae, 0x42, 0xec, 0x24, 0x0e, 0x53, 0xf0, 0x8a, 0x32,
+ 0xbd, 0xf9, 0x02, 0x8b, 0xc5, 0xbe, 0x2d, 0x68, 0x48, 0xce, 0x48, 0xe1,
+ 0x36, 0x55, 0xf0, 0x09, 0xe7, 0x19, 0xd1, 0x9a, 0x15, 0x09, 0x23, 0xc1,
+ 0x45, 0x89, 0x1f, 0xd2, 0xce, 0xb6, 0x3d, 0x2b, 0xa5, 0x54, 0x0b, 0x65,
+ 0x8c, 0x18, 0x51, 0x4f, 0x66, 0x08, 0x31, 0xcd, 0x9f, 0xac, 0x64, 0x8a,
+ 0x48, 0x7c, 0xf7, 0x40, 0x75, 0x11, 0x6e, 0xf2, 0xda, 0xf9, 0x9e, 0x8c,
+ 0x65, 0xc5, 0xb3, 0xac, 0xae, 0xac, 0x97, 0x47, 0x69, 0xdc, 0xf6, 0x93,
+ 0xb5, 0x35, 0x37, 0x7d, 0x69, 0xe5, 0x51, 0x62, 0xb3, 0xc7, 0x7c, 0x8b,
+ 0xd9, 0x2e, 0x21, 0xd8, 0x74, 0x17, 0x4e, 0x44, 0xf6, 0xe1, 0x29, 0xd2,
+ 0x17, 0xc0, 0xae, 0xd0, 0x98, 0x94, 0xf4, 0xcd, 0x75, 0xc7, 0xd3, 0x70,
+ 0x51, 0x6c, 0xff, 0x3a, 0x58, 0x8d, 0x4c, 0x89, 0xda, 0x64, 0xe6, 0x0e,
+ 0xe8, 0x9a, 0xbb, 0x4c, 0xf2, 0x8e, 0xce, 0x61, 0x63, 0x35, 0xed, 0x3e,
+ 0xfe, 0x4c, 0x9d, 0x6f, 0x1f, 0xe5, 0xad, 0xe4, 0xdc, 0x1b, 0xab, 0x24,
+ 0x41, 0x0f, 0x48, 0xa9, 0xea, 0xc8, 0x64, 0x69, 0x9f, 0x4d, 0x3d, 0xd8,
+ 0x0b, 0xdb, 0x34, 0xc6, 0x00, 0xcb, 0x53, 0xa4, 0x50, 0x56, 0x13, 0x24,
+ 0x5d, 0xf1, 0xe0, 0xed, 0xdd, 0xc9, 0xa0, 0x9a, 0x4d, 0x7d, 0xd5, 0x40,
+ 0xc6, 0x61, 0xa5, 0xcd, 0xe0, 0xa3, 0x2a, 0xe2, 0x2a, 0xe5, 0xdd, 0x63,
+ 0xbb, 0xff, 0xd6, 0xfd, 0xb9, 0x1f, 0x4b, 0xda, 0x84, 0x43, 0xcb, 0x8f,
+ 0x8d, 0xc5, 0xdd, 0xc4, 0x0d, 0x62, 0x85, 0x9e, 0x5c, 0xf5, 0x91, 0x1c,
+ 0x2f, 0x84, 0x3d, 0xd6, 0x2b, 0x82, 0xf0, 0xc1, 0xf3, 0x9e, 0x0b, 0xf3,
+ 0xe8, 0xed, 0xf0, 0x94},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 130
+ {SEC_OID_SHA512,
+ 130,
+ {0x16, 0x52, 0x6d, 0x1c, 0xb1, 0x39, 0xae, 0xda, 0xd3, 0x1a, 0x0e, 0x39,
+ 0x7a, 0xa3, 0xfa, 0xb0, 0x23, 0x2b, 0x3d, 0x64, 0x32, 0xdc, 0x7f, 0xe1,
+ 0xbf, 0x22, 0x32, 0x46, 0xea, 0x35, 0xca, 0x65, 0x76, 0xc2, 0x24, 0xaf,
+ 0xda, 0xbc, 0x95, 0x57, 0x1a, 0x57, 0x10, 0x8b, 0xca, 0xd8, 0x7f, 0xaf,
+ 0x73, 0x13, 0x6b, 0xc6, 0x94, 0xf1, 0x6f, 0x44, 0xba, 0xc7, 0x88, 0x98,
+ 0x23, 0x82, 0xd6, 0xc4, 0x6a, 0xb7, 0x51, 0x68, 0x3a, 0x13, 0x57, 0x5f,
+ 0x91, 0x7a, 0xcf, 0xc9, 0x83, 0x05, 0x85, 0xc9, 0x96, 0x1a, 0x61, 0xde,
+ 0x13, 0x8b, 0xab, 0x17, 0x17, 0x1b, 0x6c, 0x84, 0x66, 0xfc, 0x35, 0x06,
+ 0x5e, 0x08, 0xa9, 0xbc, 0x6d, 0xce, 0xf8, 0x4e, 0x46, 0xc3, 0x75, 0x07,
+ 0x30, 0x6d, 0x60, 0xd8, 0x55, 0xe6, 0x61, 0xdb, 0x7c, 0x41, 0xdb, 0xe5,
+ 0x9f, 0x37, 0x37, 0x54, 0x70, 0x63, 0x79, 0x6c, 0x61, 0x8b, 0x5c, 0x99,
+ 0x83, 0x72, 0x6d, 0xad, 0x44, 0x5e, 0xdd, 0x1a, 0x89, 0xa5, 0x96, 0x07,
+ 0x58, 0xb9, 0x90, 0x58, 0xe3, 0xfd, 0x01, 0x59, 0xb7, 0x39, 0x64, 0x9e,
+ 0x40, 0xe9, 0xbf, 0x57, 0xf3, 0x9e, 0x66, 0xf7, 0xbf, 0x23, 0xef, 0x72,
+ 0x25, 0x20, 0x79, 0xd1, 0x52, 0x7e, 0x90, 0x99, 0xb0, 0xf2, 0xbe, 0x56,
+ 0xb3, 0x6c, 0x35, 0x04, 0x68, 0x20, 0x25, 0x62, 0xe3, 0x34, 0x89, 0xd1,
+ 0x53, 0x1b, 0xc5, 0x18, 0x86, 0x40, 0xc2, 0xd3, 0xf4, 0xf2, 0x74, 0x5c,
+ 0xdd, 0x19, 0x0d, 0xd9, 0x6e, 0x3e, 0x9e, 0x0a, 0x57, 0x8d, 0xa8, 0x13,
+ 0x2c, 0xfa, 0xa1, 0x2a, 0xc7, 0x36, 0xc4, 0xb5, 0xf9, 0xa4, 0xd6, 0x39,
+ 0x81, 0x95, 0xa8, 0x86, 0x26, 0xf5, 0xc3, 0x8b, 0x16, 0x01, 0x6c, 0x9e,
+ 0x97, 0xc2, 0x24, 0x61, 0x75, 0xf8, 0xa1, 0xae, 0x56, 0x60, 0x62, 0x9e,
+ 0x10, 0x9c, 0xf6, 0x0c},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 131
+ {SEC_OID_SHA512,
+ 131,
+ {0xc1, 0xcd, 0x6b, 0xdf, 0x82, 0xc0, 0x0f, 0x4d, 0x1a, 0xc1, 0xbd, 0x38,
+ 0xee, 0x4f, 0xf5, 0x92, 0x9c, 0x76, 0x51, 0x09, 0x55, 0x87, 0x29, 0x3d,
+ 0x97, 0xf4, 0xaf, 0xe3, 0x24, 0xdf, 0xad, 0x1c, 0x3a, 0xa1, 0x11, 0xab,
+ 0xaf, 0xd3, 0x0c, 0xbd, 0x4d, 0x9d, 0x61, 0xb6, 0x84, 0x30, 0xe9, 0xa8,
+ 0x8e, 0x01, 0x6a, 0x85, 0x86, 0x6a, 0xe4, 0x0a, 0xc5, 0x42, 0xc2, 0x80,
+ 0x3e, 0x0b, 0x09, 0x59, 0xd3, 0xa3, 0xf1, 0xe6, 0x6b, 0x8e, 0x79, 0xdf,
+ 0xc7, 0x3f, 0x69, 0xdd, 0xfa, 0xc4, 0xc8, 0x68, 0x92, 0xc2, 0xda, 0x5f,
+ 0xa2, 0xc9, 0x91, 0xff, 0x20, 0xcb, 0x26, 0x30, 0xcd, 0xd0, 0xa8, 0xa3,
+ 0x8d, 0x1c, 0x4d, 0xd3, 0xfa, 0x62, 0x3c, 0x21, 0x9e, 0xf5, 0x04, 0x30,
+ 0x79, 0x8f, 0xaa, 0xd6, 0x62, 0xbc, 0x15, 0xca, 0xed, 0x46, 0x25, 0x13,
+ 0xcc, 0xee, 0x3a, 0x1a, 0xa3, 0x58, 0xd6, 0xe5, 0x57, 0x90, 0x35, 0x7f,
+ 0xb3, 0x42, 0x21, 0xa3, 0x27, 0x96, 0xe0, 0xc6, 0x98, 0x8d, 0xfe, 0x18,
+ 0x32, 0x0b, 0x3d, 0xea, 0x14, 0xf3, 0x42, 0x3a, 0xef, 0xe1, 0x2b, 0xc4,
+ 0xbf, 0x1f, 0x78, 0xfb, 0xcc, 0x70, 0xa1, 0xcc, 0x15, 0xe8, 0x65, 0x3d,
+ 0x6a, 0x59, 0x1b, 0xbd, 0x66, 0x28, 0x59, 0xd8, 0x1d, 0xf4, 0x7b, 0xca,
+ 0x49, 0x8e, 0x56, 0x49, 0xc0, 0x7c, 0xeb, 0xf9, 0xcb, 0x26, 0xd4, 0xbf,
+ 0xfc, 0x1e, 0xd0, 0xae, 0xa7, 0x05, 0x97, 0x67, 0xa6, 0xb4, 0x7d, 0xca,
+ 0xd2, 0x93, 0xdc, 0xd2, 0x48, 0x55, 0xaf, 0xec, 0xfd, 0xce, 0x49, 0xe8,
+ 0xbc, 0x88, 0x55, 0x11, 0xe6, 0x1e, 0x75, 0x4f, 0xbb, 0x8a, 0x62, 0x78,
+ 0x58, 0x2b, 0xde, 0xca, 0x1c, 0x04, 0xfa, 0xc5, 0x46, 0x5f, 0x15, 0xa1,
+ 0x4d, 0x28, 0xca, 0xe2, 0x24, 0x1a, 0x0b, 0xe7, 0xcd, 0x66, 0x2e, 0xa8,
+ 0x76, 0x80, 0x52, 0x5d},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 132
+ {SEC_OID_SHA512,
+ 132,
+ {0x7b, 0xe6, 0xa7, 0xfb, 0xe1, 0x18, 0x28, 0xcb, 0xdd, 0xe6, 0x7e, 0x5e,
+ 0x0f, 0x25, 0x80, 0xb0, 0x9a, 0xdf, 0xe1, 0xb8, 0x1a, 0x56, 0x48, 0x75,
+ 0xbb, 0x52, 0x2e, 0xb5, 0x9f, 0xfe, 0xf9, 0xc3, 0x54, 0x12, 0x08, 0xe5,
+ 0x20, 0xb4, 0xe7, 0x3b, 0x59, 0x7a, 0x30, 0xa5, 0x26, 0xdd, 0x95, 0x42,
+ 0x72, 0xcf, 0x93, 0x60, 0x33, 0xcf, 0x88, 0x89, 0x1b, 0x55, 0x1d, 0x1e,
+ 0xb9, 0xbf, 0xa0, 0x33, 0xa1, 0xcd, 0xcf, 0xd0, 0xab, 0x8f, 0x51, 0xcb,
+ 0x85, 0x03, 0x99, 0x5d, 0x18, 0xa0, 0xac, 0xfb, 0x64, 0x4d, 0x5a, 0xc8,
+ 0x92, 0xf8, 0x28, 0x16, 0x6f, 0xf2, 0x5b, 0x48, 0xdc, 0x4e, 0xbe, 0xf7,
+ 0xac, 0xb8, 0xaa, 0xac, 0x10, 0xba, 0xa4, 0x02, 0xc8, 0xdb, 0x37, 0x69,
+ 0x8f, 0x04, 0x8c, 0xf4, 0x07, 0xdf, 0x57, 0xbf, 0x27, 0x38, 0x3d, 0xb2,
+ 0x66, 0x3a, 0xe3, 0xe2, 0x08, 0xb3, 0x20, 0xf9, 0x63, 0x4a, 0xf2, 0x08,
+ 0xc2, 0x3c, 0xc2, 0x3a, 0xed, 0x64, 0xb7, 0xa6, 0xf3, 0x07, 0x8f, 0x4b,
+ 0x87, 0x31, 0x13, 0xe7, 0x54, 0x57, 0xe3, 0xf6, 0xba, 0xf2, 0x3d, 0x3f,
+ 0x49, 0xac, 0x6c, 0xd6, 0x4a, 0x11, 0xc9, 0x04, 0x69, 0xa6, 0xb6, 0xfc,
+ 0x98, 0x37, 0x63, 0x4c, 0x72, 0x76, 0x3f, 0x0c, 0xf3, 0x55, 0x05, 0xb8,
+ 0x8f, 0xae, 0x96, 0xe1, 0x49, 0xa0, 0xb8, 0x7a, 0x0c, 0x71, 0x82, 0x0c,
+ 0x56, 0x96, 0xfc, 0x7a, 0x61, 0x00, 0x13, 0x8f, 0x07, 0xe6, 0x5c, 0x40,
+ 0xb2, 0x38, 0x4d, 0xac, 0xb0, 0xc8, 0x55, 0x78, 0x37, 0xd0, 0xa5, 0x08,
+ 0x27, 0x73, 0xa0, 0x9f, 0xb0, 0xea, 0x36, 0x9e, 0x7c, 0x29, 0x6c, 0xd7,
+ 0x5a, 0x5e, 0x8a, 0x4d, 0xda, 0x61, 0xde, 0x1f, 0x92, 0x3d, 0x31, 0xe4,
+ 0xd8, 0xe4, 0x87, 0x83, 0xc3, 0x9d, 0x5e, 0xce, 0xd7, 0xc7, 0xe8, 0x2a,
+ 0x6e, 0x36, 0xa1, 0xe0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 133
+ {SEC_OID_SHA512,
+ 133,
+ {0x70, 0xa2, 0x31, 0xac, 0x8d, 0xa4, 0x99, 0xec, 0xa0, 0xf1, 0xf4, 0xab,
+ 0xf6, 0x82, 0xac, 0xcf, 0xfd, 0x04, 0xf7, 0xa6, 0x11, 0xdd, 0x85, 0x0c,
+ 0xf5, 0x24, 0x1f, 0x13, 0x75, 0x95, 0x92, 0x87, 0x7b, 0x8d, 0x43, 0x68,
+ 0x2a, 0x1f, 0x84, 0xfd, 0x01, 0xc8, 0x62, 0x47, 0xf5, 0xfd, 0x9f, 0xce,
+ 0xc9, 0x8c, 0xda, 0x26, 0xd9, 0x84, 0x50, 0x26, 0xf1, 0x59, 0x23, 0xa1,
+ 0x6f, 0xc6, 0xae, 0x43, 0x8e, 0x71, 0x81, 0x59, 0xff, 0xe1, 0x18, 0x0d,
+ 0xf9, 0x7f, 0xd6, 0x6b, 0xab, 0xac, 0xc4, 0xb9, 0x7b, 0x15, 0x6e, 0xc6,
+ 0xec, 0x50, 0x00, 0x30, 0xb0, 0xfc, 0xb6, 0x2c, 0x52, 0xa2, 0x08, 0xcf,
+ 0x1a, 0xb8, 0x03, 0xa2, 0xd8, 0xc5, 0x2b, 0xe2, 0x42, 0x07, 0x5c, 0xf4,
+ 0xf6, 0xc8, 0x4a, 0xba, 0xe2, 0x85, 0xce, 0x22, 0x59, 0xac, 0xd4, 0x37,
+ 0xe7, 0x76, 0x4d, 0xa2, 0x55, 0x88, 0xbc, 0x6d, 0xd2, 0x54, 0x45, 0x61,
+ 0x58, 0xe2, 0xcc, 0xb9, 0xc5, 0xf0, 0xe8, 0x9b, 0xd8, 0x99, 0xd9, 0x76,
+ 0x21, 0xe9, 0xc2, 0xa6, 0x04, 0x9a, 0x60, 0xc9, 0x78, 0x42, 0x8f, 0xdb,
+ 0xfd, 0x78, 0x69, 0xe3, 0xb1, 0x2a, 0xed, 0xe8, 0x69, 0xd7, 0xda, 0xf7,
+ 0xe3, 0xfc, 0xff, 0x84, 0x1a, 0xd8, 0x8b, 0x6c, 0x2b, 0xe3, 0x6b, 0x77,
+ 0x65, 0xe3, 0xfc, 0x24, 0xd9, 0x96, 0xe8, 0x3c, 0x59, 0x2c, 0x32, 0xfd,
+ 0x1c, 0x45, 0xbf, 0xad, 0x63, 0xac, 0xf0, 0xbe, 0xde, 0xfd, 0x30, 0x52,
+ 0x9d, 0xc6, 0xf5, 0x78, 0x77, 0xca, 0x0c, 0x72, 0x42, 0x44, 0x74, 0xdc,
+ 0x7e, 0xed, 0x3d, 0x4f, 0x50, 0x2a, 0x45, 0x29, 0x9f, 0x14, 0xd6, 0x4f,
+ 0x79, 0xf3, 0x39, 0x4e, 0x00, 0xd1, 0x60, 0xc4, 0xdc, 0x0a, 0x05, 0xf5,
+ 0x76, 0x64, 0xd2, 0xce, 0xf7, 0x29, 0xb9, 0x3d, 0x37, 0x65, 0x4d, 0xf8,
+ 0xf1, 0xcc, 0x01, 0x0c},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 134
+ {SEC_OID_SHA512,
+ 134,
+ {0x2d, 0xbc, 0xfb, 0xd0, 0x59, 0xd9, 0x55, 0x82, 0xe3, 0xc0, 0xbc, 0x4b,
+ 0x91, 0x16, 0x3f, 0xed, 0xf4, 0x1d, 0xc4, 0x71, 0xaa, 0x1f, 0xda, 0xee,
+ 0x28, 0x8e, 0xb6, 0xae, 0xa1, 0x2c, 0xfd, 0xc6, 0x44, 0x5a, 0xd7, 0x5d,
+ 0xc1, 0x90, 0x63, 0x97, 0x51, 0x61, 0x80, 0x88, 0x42, 0x19, 0x11, 0x6b,
+ 0xb4, 0x41, 0x5c, 0xbc, 0x1a, 0x45, 0xd0, 0x8e, 0xc5, 0x3b, 0x06, 0xf3,
+ 0xc8, 0x23, 0xca, 0xb4, 0xf6, 0x33, 0xad, 0x62, 0xd3, 0x03, 0x5a, 0x66,
+ 0x15, 0x5a, 0x70, 0x6f, 0x36, 0xf5, 0x89, 0x9c, 0x9e, 0xc3, 0x3c, 0xe2,
+ 0x2c, 0xc1, 0x80, 0x28, 0x31, 0x1c, 0x12, 0x10, 0x00, 0xcc, 0xb2, 0x3f,
+ 0x34, 0xc4, 0xa0, 0x71, 0xa8, 0xd2, 0x96, 0x46, 0x64, 0x52, 0x45, 0x37,
+ 0x87, 0xe7, 0xa9, 0x55, 0xc5, 0xf8, 0x3d, 0xcb, 0x3e, 0x0c, 0x8a, 0xdc,
+ 0xd5, 0x88, 0x06, 0xe4, 0xd0, 0xfc, 0x5c, 0x90, 0xa1, 0x8f, 0x6b, 0x57,
+ 0x0d, 0x00, 0x7c, 0x7b, 0x5f, 0x62, 0x00, 0xcc, 0x96, 0xee, 0x8b, 0x78,
+ 0xc4, 0x57, 0xfb, 0x3b, 0xe0, 0x91, 0x46, 0xeb, 0xbf, 0x78, 0x12, 0xa7,
+ 0x47, 0xd7, 0xd2, 0xaa, 0xee, 0x76, 0x08, 0x5f, 0x6f, 0x6a, 0x14, 0xaa,
+ 0x7a, 0xa7, 0x75, 0x7b, 0x17, 0xe1, 0xea, 0xac, 0x08, 0x85, 0xb0, 0xcb,
+ 0x45, 0x32, 0xf4, 0x6a, 0x4b, 0x0d, 0x52, 0x78, 0x96, 0x6d, 0xb8, 0x4f,
+ 0x5d, 0x75, 0x13, 0xce, 0xe0, 0xe2, 0x69, 0xd3, 0x22, 0x54, 0xe9, 0xc0,
+ 0x41, 0xbd, 0xf7, 0x7b, 0xc4, 0xc2, 0xa0, 0x80, 0x20, 0xf0, 0x15, 0xf1,
+ 0x9f, 0xc4, 0xec, 0xc7, 0x4d, 0xde, 0xb0, 0xe5, 0x8c, 0x26, 0x93, 0xe4,
+ 0x2c, 0x55, 0x4a, 0x7a, 0xa9, 0xc8, 0x3a, 0x97, 0xe8, 0x85, 0x1a, 0xa4,
+ 0x08, 0xa3, 0x97, 0x25, 0xf1, 0x23, 0xb1, 0x0f, 0x47, 0xc4, 0xa3, 0x0c,
+ 0xdd, 0xce, 0x2f, 0xe9},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 135
+ {SEC_OID_SHA512,
+ 135,
+ {0x26, 0x75, 0xd3, 0x5e, 0x89, 0xae, 0x03, 0x83, 0xbe, 0x3c, 0x9c, 0x62,
+ 0x2c, 0x1d, 0xff, 0x29, 0x63, 0x44, 0x4b, 0xb3, 0x19, 0xab, 0x7a, 0xc8,
+ 0xdb, 0xda, 0x22, 0xab, 0xb3, 0x22, 0x96, 0xc6, 0xa5, 0xd0, 0x94, 0x19,
+ 0xe0, 0x54, 0xa2, 0xc8, 0x74, 0x0f, 0x79, 0x72, 0x8e, 0xd0, 0xb1, 0xfa,
+ 0xd7, 0xd6, 0x21, 0x3b, 0xb7, 0xfd, 0xa2, 0x1c, 0xa7, 0x39, 0x99, 0x6d,
+ 0x97, 0xa3, 0xd5, 0xa2, 0x12, 0x05, 0xf1, 0x36, 0x92, 0xc4, 0x98, 0x5e,
+ 0x36, 0x0a, 0x82, 0x97, 0xa0, 0x11, 0x43, 0x2e, 0x09, 0xc7, 0xc4, 0xb3,
+ 0x98, 0x16, 0x15, 0x83, 0x37, 0x31, 0x9b, 0x17, 0x04, 0xf5, 0x03, 0xb9,
+ 0x6f, 0x3b, 0x9b, 0x3e, 0x27, 0x0f, 0x41, 0xa8, 0x40, 0xde, 0xda, 0x4c,
+ 0x86, 0x90, 0x36, 0xe4, 0x56, 0x84, 0x9b, 0x81, 0x85, 0xe0, 0x3c, 0x2d,
+ 0x88, 0xb6, 0x79, 0x5a, 0x39, 0x75, 0x59, 0xaf, 0x36, 0xf4, 0x79, 0xd6,
+ 0xa5, 0xf9, 0x5b, 0x93, 0xcf, 0x3a, 0x87, 0xa2, 0x13, 0x07, 0xe8, 0xbd,
+ 0x08, 0xb3, 0xba, 0xb1, 0x1d, 0x0a, 0x3f, 0xc8, 0x34, 0x25, 0x89, 0xb0,
+ 0xc5, 0x50, 0x93, 0xd3, 0x66, 0xaf, 0x08, 0xa3, 0xcb, 0xc6, 0xc0, 0xb7,
+ 0xd3, 0x24, 0xf0, 0x9c, 0x21, 0x67, 0x0d, 0xc5, 0x0c, 0xf1, 0xec, 0x12,
+ 0x22, 0xe4, 0x1f, 0xb1, 0x14, 0xab, 0x43, 0x12, 0xec, 0x2c, 0xd7, 0x46,
+ 0x62, 0xa9, 0x6b, 0xd7, 0x9f, 0xba, 0x6d, 0x6c, 0xc9, 0xc6, 0x77, 0xf1,
+ 0x9d, 0xca, 0x6f, 0xdd, 0x22, 0xd8, 0xea, 0x70, 0x09, 0xfb, 0x33, 0x08,
+ 0x44, 0x49, 0x61, 0x38, 0xf0, 0xd1, 0x19, 0x21, 0x1d, 0x9c, 0x4d, 0xd5,
+ 0x4f, 0x41, 0x6c, 0x6e, 0xa0, 0xdb, 0x26, 0x7a, 0xd5, 0x07, 0x7f, 0xa1,
+ 0xb5, 0xaa, 0x4f, 0xba, 0xc1, 0x5f, 0x7f, 0x45, 0x84, 0x92, 0x24, 0x94,
+ 0x36, 0x5b, 0x2d, 0xf9},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 136
+ {SEC_OID_SHA512,
+ 136,
+ {0x30, 0x08, 0xe1, 0x2d, 0x14, 0x73, 0x4a, 0x49, 0x88, 0x2e, 0xac, 0xf2,
+ 0xcf, 0x0b, 0x9d, 0xd3, 0xb4, 0xc9, 0xd3, 0xf4, 0x0c, 0xe7, 0xe2, 0xfa,
+ 0x02, 0xec, 0x05, 0x77, 0xe4, 0x73, 0x17, 0x1b, 0x2a, 0x54, 0xbd, 0xcb,
+ 0x8b, 0x2c, 0xe3, 0x56, 0x9b, 0xf9, 0x50, 0x34, 0xcd, 0x27, 0x48, 0x7d,
+ 0x8d, 0x90, 0xf0, 0xec, 0x42, 0x88, 0x76, 0xdb, 0xcc, 0x1b, 0xc8, 0x58,
+ 0xa9, 0x7f, 0x52, 0x1a, 0x61, 0x14, 0x9b, 0xb8, 0x00, 0x9d, 0x5a, 0x4e,
+ 0xdd, 0xf5, 0x5c, 0x67, 0xe2, 0x68, 0xa5, 0x3f, 0xbd, 0x38, 0x1e, 0x0b,
+ 0x91, 0x84, 0x55, 0xce, 0x7b, 0x71, 0xa0, 0xa8, 0x66, 0x3b, 0xc1, 0x6d,
+ 0x8f, 0xe2, 0x81, 0x2a, 0x39, 0x51, 0x38, 0x9d, 0xb9, 0xa1, 0x14, 0x33,
+ 0x9b, 0x16, 0xa1, 0x3d, 0x54, 0xc8, 0x8f, 0xed, 0x79, 0xa8, 0xc8, 0x30,
+ 0x42, 0xe3, 0xa4, 0x36, 0xbb, 0x44, 0x88, 0xad, 0x1a, 0xb5, 0x01, 0xcb,
+ 0x87, 0x8d, 0xdd, 0xf0, 0x9a, 0x2b, 0x5a, 0x76, 0xa5, 0xd0, 0x65, 0xb6,
+ 0xf2, 0x35, 0x3b, 0xd2, 0x64, 0xc1, 0x26, 0x92, 0xaa, 0x1d, 0xcc, 0x46,
+ 0x3a, 0xfa, 0xbf, 0x76, 0x0e, 0x55, 0xf4, 0x99, 0x11, 0x03, 0x52, 0xf5,
+ 0x27, 0xfa, 0x98, 0xc3, 0x0f, 0xee, 0xa6, 0xd5, 0xb0, 0x59, 0x1f, 0x4c,
+ 0x66, 0x39, 0x71, 0x6c, 0x01, 0x34, 0x85, 0x5d, 0xf6, 0xad, 0xa7, 0x69,
+ 0xfb, 0xbd, 0xba, 0x68, 0x35, 0x4d, 0x36, 0x4c, 0x2c, 0x19, 0xba, 0xd5,
+ 0x00, 0xc0, 0x0d, 0xd5, 0x3d, 0x59, 0x50, 0xd0, 0x34, 0x4d, 0xf5, 0x8f,
+ 0x5d, 0xae, 0x54, 0xac, 0x53, 0x2b, 0x5c, 0xdb, 0xc7, 0x8c, 0xd5, 0xb2,
+ 0x52, 0x43, 0x37, 0x8a, 0x90, 0x3b, 0x7b, 0x5c, 0x9c, 0x2f, 0x03, 0xa7,
+ 0xaa, 0x9e, 0x7b, 0x3c, 0xf5, 0xdf, 0x2a, 0x5a, 0x00, 0x40, 0xd0, 0xad,
+ 0x99, 0x3a, 0x0e, 0x9e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 137
+ {SEC_OID_SHA512,
+ 137,
+ {0xc0, 0x98, 0xa9, 0x58, 0xa5, 0x3b, 0x53, 0x1c, 0xf7, 0x66, 0xbc, 0xd7,
+ 0x71, 0x19, 0xb5, 0x65, 0xfd, 0x9e, 0x94, 0x3e, 0xce, 0xda, 0x96, 0xbb,
+ 0xd5, 0xe9, 0xa3, 0x17, 0x8b, 0xd8, 0xb0, 0x1f, 0x71, 0x16, 0x96, 0x60,
+ 0xcc, 0xda, 0xa4, 0x40, 0xd0, 0x52, 0x3c, 0x03, 0xa4, 0x55, 0xaf, 0x18,
+ 0xb2, 0x7e, 0xc3, 0x31, 0x75, 0x62, 0x81, 0x61, 0x8f, 0x9e, 0x23, 0xc2,
+ 0x9b, 0x08, 0x8d, 0x2d, 0x2f, 0xfe, 0x08, 0x54, 0xd6, 0x65, 0x27, 0x9d,
+ 0x3c, 0xf3, 0x05, 0xd7, 0xb1, 0xbb, 0x5e, 0x5d, 0x50, 0x34, 0x14, 0x60,
+ 0xc4, 0x83, 0x83, 0x1f, 0x17, 0x12, 0x80, 0x14, 0x96, 0x37, 0x1d, 0x1b,
+ 0x40, 0x6a, 0x14, 0xb6, 0x31, 0x7d, 0x49, 0x5a, 0x40, 0x42, 0xc3, 0x26,
+ 0xe2, 0x1d, 0x57, 0x8b, 0xcb, 0xad, 0x40, 0x65, 0x89, 0xa2, 0xbd, 0xc3,
+ 0xfc, 0x0b, 0x4f, 0xd0, 0x2d, 0xcc, 0x41, 0xc3, 0x37, 0x95, 0x13, 0xb3,
+ 0x70, 0xb7, 0xc3, 0xdd, 0xf8, 0x46, 0x14, 0xec, 0xc4, 0xc3, 0xbd, 0x9e,
+ 0x62, 0x31, 0x53, 0x44, 0x7f, 0x1b, 0x0d, 0xfa, 0xd6, 0x7f, 0x78, 0x3f,
+ 0x30, 0xa2, 0xe8, 0xc0, 0xdd, 0xed, 0x1b, 0x08, 0x55, 0x30, 0x41, 0x2c,
+ 0xb3, 0x3b, 0x78, 0x5d, 0xe9, 0xb9, 0x19, 0xf7, 0xd7, 0x97, 0x14, 0x63,
+ 0xbc, 0x89, 0xdd, 0x39, 0x0a, 0xa4, 0x69, 0x70, 0xdf, 0x19, 0x8d, 0x2a,
+ 0x25, 0xd7, 0x18, 0xc8, 0xaf, 0x79, 0x3c, 0xbb, 0x28, 0xdc, 0x04, 0x68,
+ 0x19, 0x0e, 0x04, 0xf0, 0x95, 0x81, 0x45, 0xa7, 0x6a, 0xb1, 0x70, 0x40,
+ 0x0f, 0xc2, 0xea, 0x35, 0xf0, 0x5b, 0x20, 0xd2, 0xf9, 0x6f, 0xe0, 0xf4,
+ 0xc6, 0x80, 0x31, 0x51, 0x6f, 0xad, 0x5d, 0x85, 0x0d, 0xaa, 0x1d, 0x2d,
+ 0xd2, 0xac, 0x89, 0xa0, 0xea, 0xba, 0xbc, 0x03, 0x76, 0x19, 0x88, 0x4e,
+ 0x87, 0x37, 0x99, 0x04},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing oid
+ // tcID: 138
+ {SEC_OID_SHA512,
+ 138,
+ {0x64, 0xa7, 0xa2, 0x62, 0xc2, 0x1d, 0xaa, 0xcd, 0x9a, 0x56, 0x50, 0xb5,
+ 0xd8, 0x6e, 0x0b, 0xdc, 0x07, 0xed, 0x09, 0xfc, 0x4a, 0x89, 0xe4, 0xd3,
+ 0xfb, 0x26, 0x0c, 0xf5, 0xf6, 0xe2, 0xe4, 0xad, 0x52, 0x99, 0x82, 0xa0,
+ 0xe6, 0x77, 0xb3, 0x7d, 0x8d, 0x94, 0x5c, 0x0c, 0x98, 0xa8, 0x02, 0xf1,
+ 0x07, 0x70, 0xf6, 0x14, 0x8e, 0xc4, 0x7b, 0xda, 0x1b, 0x59, 0xf6, 0x32,
+ 0x29, 0xbc, 0x81, 0x42, 0x4e, 0x3c, 0x53, 0xeb, 0xda, 0x28, 0xad, 0xbe,
+ 0xff, 0x58, 0xb0, 0xc5, 0x9c, 0x9f, 0x96, 0x72, 0x1c, 0x18, 0x7b, 0xe6,
+ 0x9a, 0x6c, 0x38, 0xae, 0x4b, 0xbe, 0x66, 0x4c, 0x18, 0x5c, 0x29, 0x7c,
+ 0x15, 0x0c, 0xa4, 0x9a, 0x51, 0x81, 0x27, 0x20, 0x42, 0x94, 0x38, 0xe2,
+ 0x93, 0xa6, 0x46, 0x89, 0x5e, 0x4d, 0x30, 0xbd, 0x15, 0x20, 0x97, 0xfa,
+ 0xe1, 0x3f, 0x05, 0xa3, 0xb6, 0x3f, 0xae, 0x91, 0xea, 0x15, 0xfb, 0x55,
+ 0x6c, 0xec, 0xe6, 0x3d, 0xd9, 0x61, 0x6e, 0x95, 0x50, 0xaf, 0x7c, 0x2f,
+ 0x9e, 0x97, 0x32, 0xac, 0x28, 0x8f, 0xd4, 0x22, 0x58, 0xc3, 0x4a, 0x48,
+ 0xcd, 0x22, 0xae, 0x38, 0x9b, 0x9f, 0x38, 0xa9, 0xe1, 0x65, 0x28, 0xc7,
+ 0xd8, 0xde, 0xca, 0x2b, 0x11, 0xb6, 0x09, 0xaf, 0x22, 0x59, 0x39, 0x3f,
+ 0xb2, 0x8b, 0x35, 0x3f, 0x08, 0x2e, 0xe9, 0x34, 0x6a, 0x5a, 0xa5, 0x51,
+ 0x11, 0xc3, 0x36, 0x2c, 0xc2, 0x45, 0xbc, 0x67, 0x17, 0x04, 0x74, 0x69,
+ 0x55, 0xf4, 0x96, 0xf5, 0x8b, 0x57, 0x4f, 0xc1, 0x93, 0xbe, 0x85, 0x81,
+ 0xa5, 0xaa, 0x0a, 0x7e, 0xe3, 0x33, 0xb6, 0xd9, 0xf0, 0x49, 0x01, 0x1b,
+ 0x30, 0x6a, 0xfe, 0x9f, 0x99, 0xd2, 0xad, 0x01, 0x54, 0x5f, 0x27, 0x8a,
+ 0xa0, 0xfe, 0x20, 0x50, 0x20, 0x77, 0x52, 0x98, 0x49, 0xc0, 0xea, 0xc9,
+ 0x5a, 0xd9, 0x9f, 0xb3},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 139
+ {SEC_OID_SHA512,
+ 139,
+ {0xb5, 0xee, 0x07, 0x87, 0x36, 0xce, 0x4d, 0xe4, 0x6b, 0xa4, 0xaf, 0xed,
+ 0x67, 0x45, 0x4a, 0x5d, 0x31, 0x33, 0x04, 0x46, 0x07, 0xce, 0x2a, 0x5e,
+ 0xfc, 0x69, 0xa2, 0x0c, 0xda, 0x03, 0x1e, 0x44, 0x18, 0xb1, 0x5d, 0xe0,
+ 0x76, 0x5c, 0x6b, 0xdf, 0xec, 0x1e, 0x27, 0x57, 0x76, 0x24, 0xa8, 0xd1,
+ 0x88, 0xd3, 0xc6, 0xa2, 0x94, 0x2a, 0x6e, 0x9c, 0x77, 0xaf, 0xc4, 0xd8,
+ 0x51, 0xef, 0x1c, 0x48, 0x9f, 0xd4, 0x00, 0xf1, 0x9b, 0x1d, 0xa9, 0x3b,
+ 0xcc, 0xd0, 0x0c, 0x43, 0x75, 0x36, 0x38, 0x94, 0x44, 0x36, 0xb0, 0x59,
+ 0x8e, 0xfe, 0x8a, 0xea, 0x54, 0x5b, 0xd1, 0x13, 0x91, 0x06, 0x25, 0x99,
+ 0xe4, 0x73, 0x3e, 0xc4, 0xfd, 0x99, 0xcb, 0x59, 0xb1, 0x6a, 0x57, 0xb0,
+ 0x7d, 0x7c, 0x63, 0xe2, 0x45, 0xb9, 0xea, 0xee, 0x1a, 0xa6, 0x37, 0x19,
+ 0x5a, 0x04, 0xc5, 0x1d, 0x8b, 0x40, 0xb3, 0x3d, 0x00, 0xa0, 0x84, 0x19,
+ 0x36, 0x5a, 0x69, 0xb2, 0x61, 0x1e, 0x60, 0x43, 0x03, 0x52, 0xc4, 0xf8,
+ 0x1e, 0xb4, 0x23, 0x67, 0x0b, 0x76, 0xc5, 0x56, 0xbf, 0x3f, 0xaf, 0xa6,
+ 0x02, 0xa4, 0xcf, 0x97, 0xca, 0xa5, 0x80, 0xf6, 0x46, 0xbf, 0xe6, 0xd7,
+ 0x95, 0xd3, 0x5c, 0x54, 0x75, 0x09, 0x70, 0x5f, 0xef, 0x5c, 0x51, 0x98,
+ 0xb8, 0x78, 0xc4, 0x67, 0xed, 0xdb, 0x95, 0x52, 0x05, 0x1d, 0x9c, 0x9e,
+ 0xb0, 0xe8, 0x6a, 0x28, 0xd2, 0xe5, 0x89, 0x6a, 0xdc, 0x30, 0x48, 0xa9,
+ 0x7c, 0x06, 0x81, 0x04, 0x8c, 0x56, 0x54, 0x08, 0x11, 0x60, 0xb0, 0xce,
+ 0x21, 0x18, 0x57, 0x0a, 0x76, 0xc6, 0x48, 0x34, 0x4d, 0xc1, 0x94, 0x8a,
+ 0x64, 0x4b, 0x7f, 0xb7, 0x45, 0xee, 0x47, 0xdf, 0x63, 0x44, 0xb2, 0x2c,
+ 0x89, 0x69, 0xd0, 0x84, 0x42, 0x88, 0x5e, 0x10, 0x1e, 0xfd, 0x5e, 0x66,
+ 0xa9, 0xde, 0x17, 0xa6},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 140
+ {SEC_OID_SHA512,
+ 140,
+ {0x7e, 0xe5, 0x48, 0xd3, 0x7a, 0xd7, 0x07, 0xc1, 0x60, 0x67, 0xc9, 0x1c,
+ 0xd1, 0xb3, 0xf2, 0xd9, 0xc2, 0x12, 0xd1, 0x3c, 0x5b, 0x22, 0x8c, 0x04,
+ 0xb9, 0x04, 0x44, 0x6a, 0xa5, 0xd5, 0xec, 0x13, 0x71, 0x8c, 0x8f, 0xb3,
+ 0x6a, 0x69, 0x8a, 0x64, 0x44, 0x37, 0xdc, 0x0d, 0xdf, 0x1f, 0xa2, 0x51,
+ 0x9d, 0xee, 0xc3, 0x31, 0x6b, 0x37, 0x03, 0xed, 0xf4, 0x50, 0xdf, 0x96,
+ 0x42, 0x42, 0xb4, 0x67, 0xb0, 0x1f, 0x41, 0x62, 0xf5, 0x55, 0xde, 0x37,
+ 0xb1, 0x07, 0x48, 0xdb, 0xb2, 0x6f, 0x14, 0x24, 0xad, 0x67, 0x1b, 0x7a,
+ 0xec, 0x58, 0x21, 0xb5, 0xa9, 0xe1, 0x4a, 0x1c, 0x7e, 0x32, 0x19, 0x24,
+ 0x15, 0x7b, 0xee, 0xfe, 0xd4, 0x3d, 0x2e, 0xff, 0xd1, 0x12, 0x84, 0x16,
+ 0xe9, 0x3f, 0x9a, 0x4c, 0x67, 0x6e, 0x7c, 0x56, 0x41, 0x69, 0xce, 0x16,
+ 0x1c, 0xcc, 0xb4, 0xa6, 0xbf, 0xd0, 0x00, 0xd4, 0x0c, 0xa3, 0x17, 0xbe,
+ 0xb6, 0x69, 0x05, 0xfe, 0x2a, 0x5d, 0x0c, 0xeb, 0x9b, 0x65, 0x91, 0x80,
+ 0x70, 0xc1, 0x8c, 0xb3, 0x38, 0xdf, 0xd2, 0x71, 0x8f, 0xfe, 0xdb, 0x16,
+ 0x0d, 0x2d, 0xd3, 0xf3, 0x21, 0xc0, 0x25, 0xac, 0x8b, 0xd8, 0xb3, 0x1f,
+ 0xb8, 0x74, 0x08, 0xee, 0x0c, 0x11, 0x00, 0xb7, 0xae, 0x72, 0xc7, 0x31,
+ 0xcf, 0x36, 0x25, 0x60, 0x1e, 0x13, 0xd2, 0x3e, 0x6e, 0xca, 0xc8, 0xbd,
+ 0x5b, 0xd4, 0x75, 0xa3, 0x7b, 0x32, 0xfd, 0x4e, 0x85, 0x48, 0xa2, 0x68,
+ 0xd7, 0xd0, 0xdf, 0x13, 0x3a, 0x4e, 0x2c, 0x41, 0x7d, 0x12, 0x45, 0x72,
+ 0xf6, 0xb9, 0xe7, 0x41, 0xc4, 0xdf, 0x1d, 0xc2, 0xc2, 0xcd, 0x6f, 0x66,
+ 0x06, 0x63, 0x49, 0x5d, 0x93, 0xe1, 0xc5, 0x06, 0x31, 0x0a, 0xf8, 0xdd,
+ 0x3c, 0xee, 0x5c, 0x01, 0x16, 0x70, 0x2c, 0x5d, 0x24, 0x84, 0xad, 0x28,
+ 0x1c, 0x78, 0xe7, 0xef},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 141
+ {SEC_OID_SHA512,
+ 141,
+ {0x00, 0x36, 0x9a, 0x14, 0x71, 0x62, 0xe8, 0x80, 0x06, 0x7f, 0xf3, 0x54,
+ 0x3d, 0x2c, 0x4b, 0x25, 0x72, 0xea, 0x1e, 0x79, 0x62, 0x98, 0x51, 0x14,
+ 0x1e, 0x1e, 0x1e, 0xa5, 0xa0, 0x23, 0xbe, 0xbf, 0x10, 0x32, 0x17, 0x7c,
+ 0xbf, 0x07, 0xdf, 0x02, 0x7b, 0x65, 0x5d, 0x61, 0x7b, 0x75, 0x20, 0x75,
+ 0xf1, 0x22, 0x76, 0xbb, 0x40, 0xce, 0x95, 0x8c, 0x43, 0xc5, 0xff, 0x61,
+ 0xad, 0x88, 0xd6, 0xf0, 0x57, 0xb1, 0xf3, 0x8b, 0x0a, 0x56, 0x92, 0xb4,
+ 0xc8, 0x71, 0x1d, 0x88, 0x6e, 0x46, 0x08, 0xca, 0x76, 0xa7, 0xe4, 0xe3,
+ 0x04, 0x92, 0xc3, 0x7a, 0x25, 0x90, 0xce, 0x8b, 0x23, 0xa9, 0xc7, 0x8f,
+ 0xda, 0x60, 0xd8, 0x25, 0x4f, 0xb4, 0xd5, 0xdc, 0x33, 0x56, 0xa0, 0xc6,
+ 0x38, 0x5f, 0xb0, 0x45, 0xe7, 0x84, 0x67, 0xc6, 0xca, 0xa3, 0x33, 0xaf,
+ 0x9c, 0x68, 0x35, 0x04, 0xa1, 0xc5, 0xc4, 0x0a, 0xc7, 0xaf, 0xfc, 0x00,
+ 0x5b, 0xfa, 0x3c, 0xf7, 0x5c, 0x4c, 0xf9, 0xf6, 0xdc, 0x28, 0x1e, 0x70,
+ 0x1d, 0x18, 0x55, 0x4e, 0xc7, 0x57, 0xcd, 0x62, 0xb5, 0xaf, 0xc3, 0xa2,
+ 0x60, 0xcc, 0xf1, 0x9d, 0x90, 0x47, 0xf0, 0x90, 0x44, 0xc6, 0x3b, 0xac,
+ 0x9d, 0x3e, 0x90, 0x16, 0x42, 0x08, 0xb3, 0xd6, 0x9d, 0x18, 0x62, 0xc5,
+ 0x55, 0xfe, 0x8b, 0xbc, 0x91, 0x6b, 0x34, 0x10, 0x58, 0x41, 0x31, 0xea,
+ 0x5f, 0x57, 0x5b, 0xb9, 0xce, 0x15, 0xf1, 0x7d, 0xbe, 0xb2, 0x43, 0x76,
+ 0x4f, 0x62, 0x28, 0x8d, 0x3f, 0x92, 0xfb, 0x32, 0x13, 0xd9, 0x42, 0x18,
+ 0xc8, 0x4b, 0xef, 0x34, 0xc9, 0x7a, 0xe2, 0xee, 0xd3, 0xa4, 0x54, 0xa4,
+ 0xfe, 0xc5, 0xa6, 0x98, 0x52, 0xab, 0x12, 0xbe, 0xee, 0x94, 0xac, 0xf0,
+ 0x97, 0x9a, 0x15, 0x49, 0xd2, 0xe9, 0x75, 0xbf, 0x17, 0x6f, 0x7b, 0xb0,
+ 0x74, 0x94, 0xf4, 0xa1},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 142
+ {SEC_OID_SHA512,
+ 142,
+ {0x1e, 0x31, 0xc9, 0xbe, 0x7d, 0xd8, 0x63, 0xbc, 0xf2, 0xc4, 0x86, 0xc1,
+ 0x8f, 0x35, 0x0c, 0x7c, 0xaf, 0x4a, 0x46, 0xfd, 0x87, 0xfe, 0xc0, 0x97,
+ 0xc4, 0x92, 0xaa, 0x06, 0x30, 0x76, 0x0a, 0x3f, 0x8c, 0x9a, 0xa7, 0x29,
+ 0xcf, 0x2d, 0x16, 0xd1, 0xf2, 0x34, 0x09, 0x0f, 0x19, 0x4f, 0x03, 0x00,
+ 0x9b, 0xfa, 0xf5, 0x29, 0x40, 0x06, 0xa8, 0x40, 0xf9, 0xe6, 0xff, 0xb3,
+ 0x3f, 0x3c, 0x7c, 0x8b, 0xd5, 0x39, 0x7d, 0xfd, 0x1e, 0xbd, 0xc8, 0xd0,
+ 0xb7, 0x55, 0xa0, 0x69, 0x9c, 0x8c, 0xca, 0x65, 0xfe, 0x61, 0x27, 0xbc,
+ 0x01, 0x76, 0xcb, 0x64, 0xf6, 0x58, 0xd9, 0xef, 0x65, 0x3c, 0x24, 0x5d,
+ 0xa1, 0x2b, 0x83, 0x66, 0x96, 0x25, 0xa5, 0x85, 0xa0, 0xaf, 0xca, 0x00,
+ 0x4b, 0xc8, 0x45, 0x0c, 0x4e, 0x8b, 0xe8, 0xca, 0xdc, 0x0f, 0x7c, 0xff,
+ 0x7b, 0x7a, 0x79, 0x3a, 0x4e, 0xea, 0x7d, 0x93, 0x34, 0x77, 0x8b, 0x63,
+ 0x26, 0xd4, 0x04, 0xcf, 0xe6, 0x43, 0x7d, 0xca, 0xd1, 0x20, 0xe2, 0xa8,
+ 0x01, 0xcb, 0x40, 0x80, 0x32, 0xe0, 0xb6, 0x17, 0xf9, 0x5c, 0xd7, 0xaf,
+ 0x90, 0xdf, 0x16, 0x41, 0x28, 0x5b, 0x08, 0x25, 0x47, 0xc6, 0xa5, 0x5c,
+ 0x77, 0xb8, 0x00, 0x6c, 0x6f, 0x57, 0x5c, 0x55, 0x5b, 0xa9, 0x44, 0x52,
+ 0x46, 0xfd, 0x5d, 0x9b, 0x1f, 0xe3, 0x51, 0xde, 0xb9, 0xbe, 0x53, 0x9e,
+ 0xe2, 0x21, 0xbf, 0xe8, 0xa0, 0xe1, 0x81, 0x31, 0x86, 0xf1, 0x9e, 0x42,
+ 0x07, 0x66, 0x25, 0x1c, 0xf7, 0x30, 0x28, 0xcb, 0x70, 0xba, 0xb2, 0x96,
+ 0x5c, 0xcf, 0xd6, 0x7c, 0x9a, 0x9d, 0x8b, 0x13, 0x70, 0x45, 0x23, 0x0b,
+ 0xd9, 0x76, 0xb6, 0x66, 0xdf, 0x73, 0x48, 0x9f, 0x2a, 0xf2, 0xb5, 0xbd,
+ 0x1d, 0x5e, 0x39, 0xb1, 0xf0, 0x63, 0xa8, 0xa9, 0x3f, 0x39, 0xff, 0xce,
+ 0x0f, 0xe6, 0x91, 0x13},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 143
+ {SEC_OID_SHA512,
+ 143,
+ {0xb6, 0xca, 0x1d, 0x31, 0xf2, 0xeb, 0xf3, 0x5e, 0x14, 0x10, 0x30, 0x4b,
+ 0xfb, 0x28, 0x41, 0xbb, 0x60, 0x0d, 0x24, 0xf2, 0x34, 0xf1, 0x63, 0xcb,
+ 0xf2, 0xdc, 0x90, 0x70, 0x88, 0xf4, 0x3c, 0xac, 0xdb, 0xea, 0xbd, 0x0c,
+ 0xeb, 0x58, 0x54, 0x32, 0x28, 0x69, 0x47, 0xe0, 0x2e, 0xdb, 0x6b, 0x5d,
+ 0x04, 0xaf, 0x45, 0x6b, 0x21, 0x40, 0x23, 0xc7, 0x9d, 0x22, 0xab, 0x70,
+ 0x56, 0xe6, 0x74, 0xbf, 0x6f, 0x12, 0x46, 0x53, 0xe1, 0xad, 0xf1, 0x2b,
+ 0xe8, 0x80, 0x51, 0x58, 0xbc, 0xbb, 0x4a, 0xee, 0xaa, 0xea, 0xc1, 0x3c,
+ 0xa9, 0x09, 0xd8, 0x91, 0x21, 0xe2, 0x78, 0x93, 0x1a, 0xb5, 0x90, 0xd7,
+ 0x27, 0x9e, 0x1c, 0x72, 0x08, 0x09, 0xdb, 0x40, 0x9b, 0xc4, 0x84, 0xb6,
+ 0xbd, 0x38, 0x8f, 0x75, 0x9e, 0x95, 0x81, 0xdc, 0xa8, 0x51, 0xa9, 0x77,
+ 0x67, 0xfe, 0x4b, 0x01, 0x75, 0x34, 0xc1, 0x98, 0x6d, 0x80, 0x66, 0x38,
+ 0x6c, 0x8c, 0xd4, 0x9d, 0xca, 0x14, 0xad, 0x0f, 0x00, 0xa0, 0x1d, 0xb0,
+ 0x76, 0xc7, 0x94, 0x14, 0x26, 0x1a, 0x97, 0xa3, 0x53, 0xf8, 0x24, 0xa7,
+ 0xe0, 0x7a, 0x8e, 0xea, 0x96, 0x6b, 0xfd, 0x87, 0xb5, 0x8d, 0xfb, 0x93,
+ 0xce, 0xec, 0xc0, 0x2d, 0x15, 0x96, 0x59, 0xb9, 0xfc, 0x03, 0x5a, 0x29,
+ 0x39, 0x12, 0x92, 0x57, 0x1c, 0xe4, 0xde, 0xfe, 0x1e, 0x54, 0xf4, 0xcb,
+ 0x37, 0x25, 0x74, 0x01, 0xb5, 0x4f, 0x56, 0x0a, 0x46, 0x01, 0xa5, 0xfe,
+ 0x39, 0xc6, 0x89, 0x8a, 0x19, 0x35, 0x47, 0xee, 0xa5, 0x58, 0xbc, 0x6e,
+ 0x4c, 0xc1, 0xd6, 0x75, 0xd4, 0x6b, 0x86, 0xb3, 0x8f, 0xdf, 0x2f, 0x62,
+ 0x9d, 0xf7, 0xd4, 0x0b, 0xf3, 0x6e, 0xb7, 0xe4, 0xa4, 0x6e, 0x02, 0x5c,
+ 0x29, 0x8f, 0xc5, 0x82, 0x25, 0x2b, 0x2c, 0x17, 0xed, 0x73, 0x00, 0xe0,
+ 0xff, 0x4b, 0x16, 0x73},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 144
+ {SEC_OID_SHA512,
+ 144,
+ {0x65, 0x22, 0xdf, 0x9e, 0x98, 0x2d, 0x20, 0x32, 0x26, 0x5b, 0xf6, 0x83,
+ 0xbd, 0x58, 0x66, 0x18, 0xb9, 0xb3, 0x92, 0xd8, 0x1f, 0xde, 0x60, 0x6d,
+ 0x9b, 0x5f, 0x62, 0x9c, 0x17, 0x02, 0x79, 0x96, 0x74, 0x55, 0xc4, 0x6e,
+ 0x40, 0x24, 0xb0, 0xaf, 0xe3, 0x05, 0xf2, 0x45, 0xa6, 0x2c, 0xd0, 0x46,
+ 0x08, 0x71, 0xa6, 0xd4, 0x70, 0xbd, 0xfb, 0xcf, 0x0f, 0x52, 0x96, 0xe5,
+ 0x9c, 0xed, 0xa6, 0xa5, 0x44, 0x46, 0x06, 0xd7, 0xc3, 0x84, 0x91, 0xd1,
+ 0xae, 0x76, 0xef, 0x0f, 0x2c, 0x26, 0x39, 0x8b, 0xbb, 0x18, 0x50, 0x13,
+ 0x8c, 0x88, 0x30, 0xd1, 0xe2, 0xba, 0xeb, 0xcb, 0x8a, 0xe0, 0x5b, 0x81,
+ 0x30, 0x2f, 0x49, 0x0a, 0xb0, 0x82, 0x52, 0xf2, 0xdc, 0xb1, 0x34, 0x66,
+ 0x43, 0x7f, 0x2b, 0x19, 0x6b, 0x45, 0x70, 0xea, 0x78, 0xf3, 0x4b, 0xcf,
+ 0x9c, 0xb4, 0x64, 0xe5, 0xf4, 0x3d, 0xc2, 0xe2, 0x8c, 0x38, 0x19, 0xef,
+ 0x74, 0x4e, 0x5a, 0x54, 0x12, 0x54, 0xbe, 0x84, 0xf9, 0xfd, 0xa3, 0xbf,
+ 0x68, 0x8c, 0x7b, 0x21, 0x81, 0xfc, 0x59, 0x43, 0xbe, 0x1e, 0x48, 0x4f,
+ 0x01, 0xce, 0x80, 0xec, 0x01, 0x47, 0x4e, 0x09, 0xf5, 0x5f, 0xe6, 0xba,
+ 0x54, 0xfe, 0x92, 0xb5, 0x76, 0x13, 0xfe, 0xf4, 0x1d, 0x5d, 0x67, 0xd4,
+ 0xe7, 0x40, 0x22, 0x98, 0x42, 0x44, 0x9e, 0x53, 0x14, 0x12, 0x53, 0x28,
+ 0xb6, 0xbd, 0xa2, 0xeb, 0x3b, 0xaa, 0xfb, 0x62, 0x39, 0x51, 0xea, 0x12,
+ 0xb1, 0xc4, 0x82, 0x7b, 0x2d, 0x39, 0x5b, 0x5c, 0x47, 0x0a, 0xe8, 0x3d,
+ 0xa4, 0xaf, 0x41, 0x84, 0x0d, 0xbc, 0xf2, 0xd0, 0xb3, 0xec, 0xa0, 0x40,
+ 0x39, 0x95, 0xd0, 0xf5, 0x64, 0x4f, 0x0f, 0x6d, 0x9c, 0xe5, 0xe1, 0x83,
+ 0x38, 0xfd, 0x09, 0x7b, 0xd0, 0x79, 0x3d, 0x60, 0xd7, 0x49, 0xdc, 0xc4,
+ 0x31, 0xee, 0x42, 0x9b},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 145
+ {SEC_OID_SHA512,
+ 145,
+ {0x25, 0x8f, 0x85, 0x75, 0xc6, 0xa1, 0xfb, 0x31, 0xf6, 0x97, 0x9b, 0xcb,
+ 0xef, 0x23, 0xdf, 0x0d, 0x12, 0xda, 0x87, 0x4a, 0x5f, 0x12, 0xc6, 0xd5,
+ 0x92, 0x25, 0xdc, 0x38, 0x85, 0x82, 0x57, 0x1f, 0x30, 0xe0, 0x58, 0x5a,
+ 0xbe, 0x79, 0x70, 0xb0, 0xc5, 0x7b, 0x7c, 0x4b, 0xbf, 0x5e, 0x41, 0x14,
+ 0x1f, 0x9a, 0x48, 0x4a, 0x8c, 0x01, 0xea, 0xfc, 0xb1, 0xb8, 0x7d, 0x61,
+ 0x2f, 0xce, 0x7b, 0xe6, 0xa4, 0x5d, 0x7c, 0x12, 0x6e, 0x18, 0x6f, 0xcd,
+ 0xd1, 0x08, 0xe9, 0xb2, 0xa5, 0x5a, 0x6f, 0x00, 0x68, 0x4c, 0x56, 0x1d,
+ 0x48, 0x66, 0x44, 0xea, 0xa9, 0x65, 0x3b, 0x0f, 0x58, 0x0f, 0x05, 0xa9,
+ 0x87, 0x6b, 0x9d, 0x7e, 0x77, 0x27, 0xd8, 0x2a, 0x3e, 0x89, 0xf9, 0xb5,
+ 0xbc, 0x79, 0x09, 0x39, 0xd5, 0x54, 0x6f, 0x14, 0x04, 0xbc, 0x34, 0x75,
+ 0x6c, 0xac, 0xa7, 0xca, 0x87, 0x3a, 0x9f, 0x64, 0xfb, 0x8e, 0xa5, 0x53,
+ 0xdc, 0x6c, 0x31, 0xa6, 0x1e, 0x30, 0x2b, 0xba, 0xa7, 0x31, 0x98, 0x2b,
+ 0x6f, 0xaf, 0x0f, 0x44, 0xe5, 0xfc, 0xc1, 0xa7, 0xaa, 0x81, 0xa3, 0x02,
+ 0x59, 0x79, 0x01, 0xd7, 0x72, 0xbc, 0x3b, 0x01, 0x2b, 0x2e, 0x10, 0xea,
+ 0xa3, 0xc6, 0xf1, 0x66, 0x8d, 0x7d, 0xc6, 0x7a, 0xc2, 0xd0, 0x03, 0x51,
+ 0x55, 0xc3, 0xe3, 0x2e, 0x4d, 0xb7, 0x9a, 0xf5, 0x4d, 0xb3, 0xff, 0x78,
+ 0x68, 0x3f, 0xac, 0xb5, 0x23, 0x05, 0x4d, 0xc8, 0x27, 0x4f, 0x01, 0xc0,
+ 0xe5, 0x2f, 0x65, 0x8f, 0x62, 0xc6, 0x2a, 0x42, 0xee, 0x7c, 0x05, 0xb9,
+ 0x42, 0x6b, 0x5a, 0x02, 0x55, 0x68, 0x9c, 0x57, 0x9a, 0xa1, 0x08, 0x75,
+ 0xee, 0xa1, 0x6c, 0xb1, 0x4a, 0x52, 0x9b, 0xc0, 0xe3, 0x7a, 0x17, 0x31,
+ 0x4c, 0x37, 0xee, 0x81, 0xeb, 0x99, 0xc1, 0x1f, 0x24, 0x97, 0xe2, 0x70,
+ 0xa9, 0xe1, 0x87, 0xfb},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 146
+ {SEC_OID_SHA512,
+ 146,
+ {0x0e, 0x5a, 0x02, 0xee, 0xfe, 0x35, 0xf7, 0xcc, 0x3b, 0x99, 0xaa, 0xaf,
+ 0xe1, 0x48, 0xaa, 0x6e, 0x90, 0x4a, 0x83, 0x2f, 0x61, 0xde, 0xbe, 0x61,
+ 0xab, 0x99, 0x96, 0x1d, 0xf9, 0x33, 0xba, 0x6b, 0xfa, 0xe5, 0x01, 0x0d,
+ 0xb7, 0x06, 0x71, 0xfa, 0xdf, 0x05, 0xd7, 0x59, 0x6f, 0xbc, 0x3a, 0x42,
+ 0xba, 0x44, 0x3a, 0xca, 0x4c, 0x04, 0x6e, 0x9d, 0xcd, 0x46, 0x68, 0x0b,
+ 0x16, 0xea, 0xdb, 0x02, 0x4e, 0x82, 0x2b, 0x1c, 0x97, 0x3b, 0xff, 0xa4,
+ 0xa6, 0x14, 0x7c, 0x69, 0x07, 0xe7, 0xe5, 0xcb, 0x51, 0x08, 0xed, 0x9b,
+ 0x71, 0x0f, 0x3a, 0x27, 0xad, 0x57, 0xcd, 0x2c, 0x69, 0xf8, 0xc2, 0x46,
+ 0x78, 0x6d, 0x02, 0x55, 0x15, 0x92, 0x07, 0xea, 0x83, 0xec, 0x93, 0xbd,
+ 0x84, 0xcd, 0xfe, 0xc3, 0xb9, 0xd7, 0xad, 0x6b, 0xbd, 0xf3, 0xfd, 0x35,
+ 0xce, 0x4c, 0x59, 0xf0, 0x40, 0xdf, 0x0b, 0x9f, 0x54, 0x9c, 0x03, 0xc3,
+ 0x7e, 0x8c, 0x9a, 0x4a, 0x77, 0xfa, 0x63, 0xdc, 0x8f, 0x0f, 0xec, 0xae,
+ 0x5a, 0x44, 0x82, 0xe7, 0x66, 0xe3, 0xe8, 0xe7, 0xb4, 0x50, 0x9e, 0xd7,
+ 0x00, 0xff, 0x32, 0x48, 0xed, 0x7e, 0x2d, 0xb1, 0x1c, 0x04, 0xc8, 0x42,
+ 0x3c, 0xbb, 0xe8, 0x60, 0x08, 0xa1, 0x94, 0xdf, 0xd6, 0x70, 0x3c, 0x4e,
+ 0x17, 0x2b, 0x4e, 0xad, 0xaf, 0x7d, 0x17, 0x9b, 0x26, 0x6e, 0x33, 0x37,
+ 0x88, 0x09, 0xed, 0x38, 0x9d, 0x9c, 0xb8, 0x79, 0xd2, 0x2d, 0x9b, 0x88,
+ 0x14, 0x42, 0x05, 0x1c, 0xba, 0xa5, 0xbb, 0xb2, 0x64, 0xa3, 0x74, 0x6a,
+ 0x15, 0x88, 0x96, 0x49, 0xaf, 0x13, 0xd3, 0xfd, 0xa9, 0xf5, 0x9b, 0xa2,
+ 0x8a, 0xa5, 0x69, 0xbf, 0x2a, 0x8e, 0x79, 0xb6, 0x98, 0x81, 0xa6, 0xab,
+ 0xe3, 0x10, 0xd4, 0x99, 0x67, 0xed, 0xc1, 0x22, 0x07, 0xa9, 0x84, 0x31,
+ 0xa9, 0xc1, 0x4a, 0xb3},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 147
+ {SEC_OID_SHA512,
+ 147,
+ {0x7d, 0x34, 0x51, 0xb9, 0x05, 0x5c, 0x59, 0x22, 0xfb, 0x69, 0x56, 0xa1,
+ 0x29, 0x6b, 0x24, 0x3f, 0x2a, 0xb1, 0xc3, 0xb6, 0x89, 0xfb, 0x16, 0x19,
+ 0xed, 0x07, 0xa8, 0x12, 0x41, 0x4b, 0xaf, 0xe3, 0xe4, 0x1c, 0x2b, 0x71,
+ 0xcc, 0xf9, 0x0e, 0xc3, 0x0a, 0x7b, 0x7c, 0x6c, 0xd6, 0x49, 0x96, 0x11,
+ 0xc3, 0x51, 0x7e, 0x0d, 0x91, 0xcf, 0xd8, 0x32, 0xcd, 0xea, 0xaf, 0x01,
+ 0x60, 0x56, 0xfa, 0xc2, 0xb3, 0xf4, 0x58, 0x04, 0x6f, 0xb8, 0xaf, 0x03,
+ 0xd5, 0x21, 0xd0, 0x7f, 0xc8, 0x64, 0x9b, 0xa6, 0x23, 0x31, 0xe6, 0xad,
+ 0x89, 0x4d, 0x76, 0x0c, 0x78, 0xb9, 0x5c, 0x73, 0x69, 0xc8, 0x4f, 0x68,
+ 0xbb, 0x57, 0x36, 0x60, 0xde, 0x2a, 0x08, 0x50, 0x0f, 0xaa, 0x13, 0x12,
+ 0x61, 0xa8, 0x1f, 0x12, 0x3d, 0xe8, 0x7a, 0xbc, 0x83, 0x9a, 0x8a, 0x67,
+ 0x20, 0xb0, 0xef, 0x0e, 0xdd, 0x98, 0x11, 0x35, 0x92, 0x81, 0x8e, 0x0f,
+ 0x02, 0x7a, 0x0e, 0x0e, 0x5f, 0x1d, 0x9b, 0x6d, 0x92, 0x49, 0x49, 0x07,
+ 0x3d, 0x5d, 0x06, 0x12, 0x96, 0x50, 0x4f, 0x44, 0x80, 0x02, 0x9c, 0xb2,
+ 0x42, 0x2e, 0x65, 0x05, 0xaa, 0x11, 0x9a, 0x50, 0x06, 0xb6, 0xb3, 0x7e,
+ 0x68, 0xce, 0x86, 0x6b, 0x75, 0x83, 0x66, 0xe4, 0xee, 0x8b, 0x00, 0x23,
+ 0x1f, 0x61, 0x03, 0x0e, 0x5d, 0x22, 0x1f, 0xe2, 0x6f, 0x5e, 0xf3, 0x00,
+ 0x84, 0xe0, 0x4c, 0x62, 0xa7, 0xa9, 0x65, 0xcc, 0x19, 0x03, 0xed, 0x09,
+ 0x45, 0xdf, 0xfd, 0x83, 0x06, 0x07, 0xad, 0x57, 0x94, 0x46, 0xbb, 0x32,
+ 0x92, 0xd9, 0xa8, 0x4a, 0x1c, 0x01, 0x72, 0x48, 0x6b, 0x45, 0x54, 0x67,
+ 0x7b, 0x64, 0xe2, 0x1b, 0xb9, 0xa0, 0x0b, 0xb3, 0x3d, 0xf7, 0x66, 0x4d,
+ 0xed, 0xf1, 0x0b, 0x06, 0xd7, 0xf6, 0x91, 0xed, 0x5b, 0x0e, 0x96, 0x83,
+ 0xec, 0x6f, 0xe8, 0x99},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 148
+ {SEC_OID_SHA512,
+ 148,
+ {0x4a, 0x3c, 0x11, 0xa3, 0x2a, 0xec, 0x24, 0x53, 0x2f, 0x92, 0xb8, 0xa4,
+ 0xcf, 0xa5, 0x39, 0x0c, 0xcf, 0x67, 0xca, 0xca, 0x60, 0xd6, 0xd1, 0xa5,
+ 0x51, 0x22, 0x25, 0xb8, 0x0a, 0xa8, 0x11, 0xbc, 0x4f, 0xba, 0x8f, 0x32,
+ 0x3c, 0x5d, 0x71, 0xdc, 0x19, 0x41, 0xa2, 0xfe, 0x02, 0xe9, 0x7b, 0xce,
+ 0xe6, 0xc7, 0xa9, 0x36, 0xac, 0x1f, 0x95, 0xe7, 0x81, 0x73, 0x78, 0xeb,
+ 0x78, 0xa2, 0x57, 0xa2, 0x5d, 0xc9, 0xec, 0x3a, 0x44, 0x65, 0x03, 0xa0,
+ 0x46, 0xfa, 0x00, 0x8d, 0xf5, 0x71, 0xc5, 0x33, 0x01, 0xe8, 0xbf, 0xca,
+ 0x9d, 0xd4, 0xbb, 0x9c, 0xca, 0xd9, 0x09, 0xa1, 0xf1, 0x89, 0x9e, 0x4e,
+ 0x01, 0x22, 0x46, 0x82, 0x48, 0x59, 0x30, 0x60, 0x11, 0xc9, 0xa4, 0x8d,
+ 0x67, 0x8e, 0xbe, 0xf2, 0x39, 0x87, 0x12, 0xdf, 0x22, 0x99, 0x88, 0x82,
+ 0x6c, 0xbe, 0x91, 0xa4, 0x58, 0x07, 0x7f, 0x6e, 0x4f, 0x7b, 0x9a, 0xf8,
+ 0x4d, 0x2a, 0xe5, 0x90, 0x1d, 0x73, 0xe7, 0xca, 0x77, 0x8f, 0x8e, 0x96,
+ 0x35, 0xb3, 0x7f, 0x57, 0x38, 0x6f, 0x14, 0x62, 0x02, 0xbe, 0x3e, 0x95,
+ 0xf4, 0x29, 0x09, 0x84, 0x0a, 0x43, 0x48, 0x75, 0x70, 0x85, 0xc8, 0xde,
+ 0x84, 0x31, 0xe4, 0xe1, 0xc9, 0x1a, 0xa6, 0x67, 0x46, 0x6d, 0x89, 0x9b,
+ 0x1e, 0x41, 0xe6, 0x91, 0x74, 0x5d, 0x73, 0xd1, 0xe2, 0xfb, 0x99, 0x68,
+ 0xab, 0x19, 0x7e, 0xf1, 0xaa, 0x97, 0xb7, 0x0d, 0xc4, 0x9c, 0x25, 0xbc,
+ 0xf6, 0x2b, 0xc0, 0x74, 0x6b, 0xbd, 0x5a, 0x97, 0x92, 0x1f, 0xe8, 0x51,
+ 0xd9, 0x6d, 0xee, 0x01, 0x75, 0x3f, 0xdf, 0x62, 0x72, 0xcd, 0xd8, 0x6a,
+ 0xe5, 0xb7, 0xc4, 0xb3, 0xf9, 0x81, 0x79, 0x94, 0xf8, 0x98, 0xe2, 0xef,
+ 0x39, 0x73, 0x8b, 0x52, 0xe6, 0x2e, 0x78, 0x8b, 0xc8, 0x78, 0xfb, 0x44,
+ 0x6f, 0x1f, 0x0f, 0x80},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 149
+ {SEC_OID_SHA512,
+ 149,
+ {0x17, 0x53, 0xbd, 0x81, 0xf2, 0xbc, 0xcd, 0xd8, 0xee, 0x33, 0x0d, 0xf9,
+ 0x6e, 0x0c, 0x03, 0x34, 0x59, 0x51, 0xb8, 0x13, 0xc5, 0x51, 0xe7, 0x2d,
+ 0xc7, 0xd1, 0x01, 0xf1, 0x62, 0x45, 0x72, 0x3d, 0xf7, 0x10, 0x5b, 0x3e,
+ 0x81, 0x5f, 0x0e, 0x23, 0xfd, 0x08, 0x25, 0x41, 0x58, 0xf6, 0x0a, 0x9b,
+ 0xff, 0x84, 0xc8, 0xcf, 0x5b, 0xe7, 0x66, 0xd7, 0xc1, 0x50, 0x63, 0x9e,
+ 0xd0, 0x17, 0x26, 0x4d, 0x30, 0xe5, 0x68, 0xf1, 0x82, 0xc7, 0x4a, 0x7e,
+ 0x0d, 0x6f, 0x6c, 0x7d, 0x32, 0xeb, 0xc4, 0x1d, 0x4c, 0xff, 0x8c, 0x09,
+ 0x26, 0x5f, 0xe6, 0x0e, 0x8d, 0x52, 0xf2, 0x04, 0xe6, 0x12, 0x8a, 0x57,
+ 0xe5, 0x4a, 0x18, 0xfb, 0x90, 0xa5, 0x87, 0x89, 0x7e, 0xd1, 0x6c, 0x50,
+ 0xc0, 0xb9, 0x01, 0x07, 0x2f, 0x17, 0x5e, 0xbf, 0xb2, 0x0b, 0xa3, 0x67,
+ 0x0a, 0x54, 0x22, 0x90, 0x80, 0x43, 0xf4, 0xe4, 0x16, 0xb5, 0x62, 0x2e,
+ 0x02, 0xfd, 0xcf, 0x8d, 0x1e, 0x63, 0x2d, 0x76, 0x9d, 0x2d, 0x17, 0x64,
+ 0xa5, 0x37, 0x80, 0x30, 0x88, 0x92, 0x11, 0x75, 0xcc, 0x1a, 0x73, 0x37,
+ 0xdf, 0x11, 0xeb, 0x00, 0x6d, 0x94, 0x65, 0x76, 0xcd, 0x08, 0x93, 0x4c,
+ 0xaa, 0xb1, 0x87, 0xd7, 0x1c, 0x21, 0x84, 0xf0, 0x50, 0x2e, 0x38, 0x27,
+ 0xdb, 0x97, 0x97, 0x6f, 0x74, 0x85, 0xbc, 0x34, 0x76, 0x0b, 0xee, 0x94,
+ 0x93, 0x46, 0xd3, 0xb3, 0xde, 0x8f, 0xf4, 0x86, 0x42, 0xa4, 0xee, 0x0a,
+ 0xe7, 0xf9, 0xdd, 0x97, 0x08, 0x4e, 0xa6, 0xf7, 0x01, 0x18, 0xe0, 0xdc,
+ 0x31, 0x48, 0xa4, 0x28, 0xcd, 0xb6, 0x62, 0xb0, 0x39, 0x41, 0xf6, 0xa5,
+ 0x05, 0xda, 0x8a, 0x77, 0xe0, 0x0b, 0xe2, 0x01, 0x3c, 0xe2, 0x76, 0x27,
+ 0x03, 0xc7, 0x21, 0x05, 0x88, 0x5e, 0xf2, 0x50, 0x7f, 0x91, 0x46, 0xdf,
+ 0x1a, 0xe1, 0x53, 0x41},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 150
+ {SEC_OID_SHA512,
+ 150,
+ {0x1e, 0xf6, 0xf0, 0xda, 0xf2, 0xea, 0xda, 0x9e, 0xb0, 0x9a, 0xe8, 0xb7,
+ 0xaa, 0xdf, 0x70, 0xdd, 0x9c, 0x51, 0x1e, 0xb4, 0x27, 0xd5, 0xed, 0xf0,
+ 0x4c, 0x62, 0xb6, 0x58, 0x4f, 0x85, 0x1e, 0x47, 0x22, 0x8f, 0x0e, 0x7e,
+ 0xd7, 0x1c, 0xb7, 0xa0, 0xa1, 0x72, 0x9b, 0x62, 0x88, 0x53, 0x80, 0xf1,
+ 0x32, 0xf6, 0x3d, 0x54, 0x78, 0x2b, 0x4c, 0x59, 0x81, 0x59, 0x3b, 0xb4,
+ 0xa2, 0x70, 0xb4, 0x3b, 0x2a, 0x93, 0xe7, 0xcb, 0x72, 0x7e, 0x11, 0xac,
+ 0xb1, 0xeb, 0x64, 0x9d, 0x8f, 0x77, 0xd9, 0x61, 0x57, 0x51, 0xd1, 0xde,
+ 0x6f, 0x9b, 0x59, 0x60, 0x71, 0xb6, 0x1c, 0x19, 0xce, 0xa2, 0xd3, 0x94,
+ 0x1b, 0xbe, 0x66, 0xec, 0x7b, 0xfb, 0x27, 0x18, 0xa1, 0x61, 0x10, 0xf9,
+ 0x0f, 0x9b, 0x85, 0x2d, 0x0d, 0x69, 0xdd, 0xc6, 0x79, 0x23, 0xa9, 0x86,
+ 0x1e, 0x51, 0xfc, 0xd2, 0x2d, 0x9f, 0xaa, 0x85, 0x9b, 0x94, 0xfe, 0xae,
+ 0xa5, 0xb3, 0x33, 0x98, 0x17, 0xc9, 0xe6, 0xc7, 0xa6, 0xd8, 0xb4, 0xa9,
+ 0x07, 0x78, 0x72, 0x79, 0xe0, 0xf8, 0x21, 0x74, 0x94, 0x7d, 0xb7, 0xd1,
+ 0x10, 0x69, 0x0e, 0x0b, 0xec, 0x1e, 0xbd, 0x7d, 0x4d, 0x36, 0xdd, 0x0c,
+ 0x8c, 0x67, 0xdb, 0xd5, 0x4e, 0x95, 0xe7, 0x8d, 0x15, 0x0e, 0xf6, 0x35,
+ 0xe7, 0xc7, 0xb6, 0xeb, 0xdb, 0x44, 0x3a, 0xba, 0x2e, 0xae, 0xd2, 0x9c,
+ 0x1b, 0x6c, 0xce, 0x42, 0x6d, 0xbd, 0x86, 0xdc, 0xca, 0x2a, 0xd0, 0xc2,
+ 0x17, 0xfd, 0x4d, 0x22, 0xb2, 0x80, 0x61, 0x76, 0xf4, 0x5b, 0xf7, 0x87,
+ 0x38, 0x39, 0xd4, 0x05, 0x1b, 0xb1, 0x5c, 0xf0, 0xa3, 0xbd, 0x29, 0xd4,
+ 0xe8, 0x0a, 0xb3, 0x9b, 0x3b, 0x92, 0xa1, 0xb2, 0xe0, 0x58, 0xcb, 0xf3,
+ 0xd3, 0xbe, 0xd8, 0x9a, 0x8c, 0x68, 0x8f, 0x37, 0x81, 0x24, 0x97, 0xd3,
+ 0x7a, 0xef, 0xbd, 0x23},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 151
+ {SEC_OID_SHA512,
+ 151,
+ {0x3c, 0xa8, 0xac, 0xa6, 0xdf, 0x10, 0xb5, 0x71, 0x08, 0xc3, 0x98, 0x33,
+ 0xe8, 0x80, 0x40, 0x1c, 0x59, 0x3d, 0x24, 0x59, 0x4f, 0x3f, 0x0b, 0x17,
+ 0x6d, 0xf9, 0xbc, 0x94, 0x81, 0x71, 0xb8, 0x4b, 0x3d, 0x1b, 0x80, 0xfe,
+ 0x11, 0x77, 0x0c, 0xc3, 0x34, 0x0c, 0xd9, 0xd7, 0x7c, 0xf6, 0x18, 0x36,
+ 0xf5, 0xf3, 0xe4, 0xff, 0x05, 0xb4, 0xda, 0x31, 0x3e, 0x41, 0xfc, 0x2d,
+ 0xae, 0x07, 0x2a, 0xdb, 0x59, 0x6d, 0x43, 0xda, 0x64, 0x92, 0x80, 0xa8,
+ 0x59, 0x33, 0xc7, 0xf4, 0x04, 0x49, 0x54, 0x22, 0x2f, 0x06, 0xef, 0x58,
+ 0x97, 0x9e, 0x2a, 0xd1, 0x72, 0xb8, 0xbf, 0x4a, 0x77, 0x72, 0x9d, 0xfa,
+ 0x77, 0x80, 0xad, 0xc5, 0x9a, 0x52, 0xa2, 0x55, 0xe6, 0x64, 0xa8, 0x5b,
+ 0x1f, 0x04, 0x12, 0x24, 0x6b, 0x0e, 0x85, 0x72, 0x12, 0x75, 0x52, 0x41,
+ 0x97, 0xc7, 0x7e, 0x03, 0xf7, 0xbe, 0xac, 0x12, 0xb9, 0xa4, 0x3f, 0x3f,
+ 0xf6, 0x33, 0xd4, 0x45, 0x8b, 0xae, 0xdc, 0x4e, 0x6f, 0x37, 0xed, 0x56,
+ 0x6c, 0xe6, 0x7c, 0xfb, 0x4f, 0xe3, 0x92, 0x41, 0x1e, 0x08, 0x67, 0x46,
+ 0x12, 0x2e, 0x86, 0x80, 0xe3, 0xbe, 0x33, 0x0c, 0x9c, 0xcb, 0x2a, 0xcf,
+ 0xf9, 0x1e, 0xd8, 0xea, 0xbe, 0xc3, 0xfc, 0x84, 0x00, 0x8d, 0x8d, 0x3e,
+ 0x9a, 0x3f, 0x8a, 0x37, 0x9f, 0x1e, 0x5d, 0x19, 0x23, 0xa3, 0x9c, 0xe3,
+ 0xec, 0xd6, 0x92, 0x31, 0xdd, 0xa6, 0x61, 0xba, 0xd8, 0x77, 0x9a, 0xb0,
+ 0x4d, 0xd9, 0x38, 0x72, 0xbc, 0x3a, 0x70, 0x64, 0x08, 0xfb, 0x5e, 0x23,
+ 0xa4, 0xd3, 0x75, 0xaf, 0x46, 0x37, 0xda, 0x1d, 0xd0, 0x43, 0x7e, 0xd9,
+ 0x39, 0x83, 0x67, 0xe3, 0x41, 0x89, 0x72, 0xf7, 0x11, 0x02, 0x1d, 0xb8,
+ 0x0c, 0xa9, 0xee, 0xf8, 0x88, 0x23, 0xc3, 0x5e, 0xc3, 0x1c, 0xdc, 0x15,
+ 0x09, 0xf8, 0xd2, 0x22},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for oid
+ // tcID: 152
+ {SEC_OID_SHA512,
+ 152,
+ {0x02, 0x30, 0x84, 0x9c, 0xeb, 0x04, 0xf4, 0x0b, 0x8a, 0x6e, 0x42, 0x54,
+ 0x68, 0x16, 0xfb, 0xf4, 0x97, 0xfd, 0xef, 0x53, 0x26, 0x70, 0xca, 0x98,
+ 0x28, 0xfa, 0x9f, 0x12, 0xb1, 0x27, 0xd7, 0xa9, 0x7c, 0x5c, 0x2c, 0x56,
+ 0xf9, 0x50, 0x48, 0xc1, 0x1b, 0x0c, 0x4c, 0x0f, 0xfd, 0xb1, 0xbc, 0x5a,
+ 0xf2, 0x5d, 0xab, 0xbb, 0x09, 0x37, 0x9b, 0x70, 0x7c, 0x7b, 0x99, 0x02,
+ 0xf0, 0xa7, 0x30, 0x01, 0x34, 0x37, 0xe8, 0xc5, 0xb2, 0x06, 0x90, 0xc5,
+ 0x8a, 0x13, 0x1f, 0x77, 0xa5, 0x73, 0x20, 0xa8, 0x25, 0x8b, 0x3d, 0xf0,
+ 0x73, 0xc6, 0x3b, 0xa7, 0x55, 0x76, 0xa5, 0x52, 0xf6, 0x5f, 0x38, 0x34,
+ 0xbd, 0xb7, 0xdc, 0xc8, 0x02, 0xb4, 0xa9, 0x2d, 0xcc, 0x81, 0xb1, 0xe6,
+ 0x09, 0x1c, 0xf0, 0xf1, 0x40, 0x3f, 0xd3, 0x76, 0xcd, 0x53, 0xdd, 0xf6,
+ 0x27, 0x37, 0xaf, 0x6e, 0xa8, 0x47, 0x97, 0x8c, 0xd8, 0xed, 0xf3, 0x66,
+ 0x50, 0xac, 0x25, 0xcd, 0x74, 0x1c, 0x02, 0xcc, 0x0d, 0x1b, 0xd5, 0x03,
+ 0xaf, 0x90, 0xce, 0x0b, 0x8d, 0xa6, 0x70, 0x8e, 0x8e, 0x83, 0xba, 0x5c,
+ 0xef, 0xb2, 0x8a, 0x03, 0x3b, 0x04, 0x60, 0x29, 0x99, 0xd3, 0x8a, 0xcb,
+ 0xf0, 0x3b, 0xa0, 0xce, 0x67, 0x5e, 0x3e, 0xa4, 0x83, 0x3e, 0x67, 0xdd,
+ 0xbe, 0xd6, 0xee, 0xa3, 0x32, 0xb6, 0xba, 0xd6, 0xe9, 0x29, 0x73, 0xa3,
+ 0x59, 0xe2, 0x22, 0x8c, 0xd3, 0x02, 0x0a, 0xb4, 0xfb, 0xfe, 0x90, 0x56,
+ 0xd1, 0x84, 0x70, 0xe1, 0x5a, 0x52, 0xde, 0x03, 0x4f, 0x7b, 0x44, 0x1c,
+ 0xba, 0xa5, 0x48, 0x4a, 0x6a, 0x58, 0x82, 0xd7, 0x06, 0xca, 0x49, 0xa4,
+ 0x62, 0x1a, 0x9c, 0x15, 0x9c, 0xad, 0x90, 0xd2, 0xb3, 0xad, 0xab, 0xd7,
+ 0x1d, 0xf4, 0xbc, 0x9c, 0x63, 0xeb, 0xc6, 0x31, 0xad, 0x5c, 0xf6, 0xe5,
+ 0xe2, 0xe1, 0x72, 0x9a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 153
+ {SEC_OID_SHA512,
+ 153,
+ {0x61, 0xbd, 0xae, 0x14, 0x77, 0x1e, 0x75, 0xb5, 0x23, 0x50, 0x5e, 0xd9,
+ 0xd9, 0xf4, 0xf2, 0x76, 0xf7, 0x27, 0x69, 0xb7, 0x23, 0xef, 0x6d, 0xe8,
+ 0xf0, 0xbe, 0x6b, 0xd4, 0x82, 0xb8, 0x9a, 0x55, 0xaf, 0x6c, 0xbb, 0x64,
+ 0x48, 0x47, 0x4c, 0x58, 0xab, 0x53, 0xf2, 0x5e, 0x06, 0x80, 0xd8, 0xa3,
+ 0x7a, 0x0c, 0xd6, 0xe6, 0xd7, 0xc1, 0xcf, 0x87, 0xe6, 0xd9, 0x4e, 0x88,
+ 0xe4, 0x05, 0xc9, 0x04, 0x4a, 0xee, 0xda, 0x73, 0x80, 0x50, 0x4a, 0xce,
+ 0x1f, 0xe5, 0xfd, 0x1b, 0x82, 0x41, 0xe7, 0x47, 0x08, 0xd5, 0x13, 0xf3,
+ 0x39, 0x6f, 0xbf, 0xdd, 0xe9, 0xa8, 0x1a, 0x81, 0x4e, 0x82, 0x41, 0x3a,
+ 0xae, 0x10, 0x92, 0x06, 0x10, 0xa7, 0xe4, 0xed, 0x2b, 0x00, 0xd5, 0x1b,
+ 0x54, 0x88, 0x6a, 0x81, 0x1b, 0x63, 0xb1, 0x8e, 0x6f, 0xff, 0xf5, 0x85,
+ 0x49, 0x11, 0x1d, 0x7f, 0xb5, 0xdd, 0x03, 0x31, 0x83, 0x1e, 0xd3, 0xbe,
+ 0x62, 0xdd, 0x4a, 0xe7, 0x04, 0xe1, 0x40, 0x01, 0x4d, 0xc8, 0x3b, 0x57,
+ 0x29, 0x83, 0x23, 0xaf, 0x84, 0x0b, 0x53, 0xfa, 0xd3, 0xad, 0xe4, 0xd1,
+ 0x90, 0x86, 0x24, 0x3b, 0x43, 0x3f, 0xa3, 0x93, 0x75, 0xd3, 0x25, 0x36,
+ 0xf4, 0x27, 0x47, 0x70, 0x09, 0x14, 0xc6, 0x88, 0xbd, 0x74, 0x24, 0x4d,
+ 0x83, 0x93, 0xfc, 0xba, 0xa6, 0xa3, 0x21, 0xab, 0xbd, 0xef, 0xc7, 0x11,
+ 0x48, 0x5d, 0xc1, 0x7b, 0xcd, 0xf7, 0x3f, 0xa2, 0x59, 0xfc, 0xfa, 0xc4,
+ 0xa5, 0xa3, 0x71, 0x11, 0x14, 0x5c, 0xd2, 0x93, 0x4c, 0xa8, 0x0c, 0xd7,
+ 0x86, 0x11, 0x70, 0x73, 0xac, 0x7d, 0x42, 0xb2, 0xb8, 0xd9, 0x76, 0x1c,
+ 0x61, 0x30, 0xaa, 0xb6, 0x83, 0xbf, 0x55, 0x49, 0xf7, 0x9f, 0x95, 0xa3,
+ 0x42, 0x71, 0x76, 0x79, 0xe6, 0x77, 0x00, 0x22, 0x1a, 0xb4, 0xb0, 0x21,
+ 0xe5, 0x85, 0x56, 0x44},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 154
+ {SEC_OID_SHA512,
+ 154,
+ {0x65, 0x98, 0xc1, 0x23, 0x9a, 0x83, 0xd0, 0xc0, 0x72, 0x3b, 0x68, 0xfe,
+ 0x38, 0x25, 0x05, 0x16, 0xab, 0x68, 0x9a, 0x11, 0xa2, 0xf6, 0x1c, 0x02,
+ 0x7f, 0x8c, 0x0d, 0x23, 0x87, 0x7c, 0xfa, 0xc1, 0x92, 0xb0, 0x3d, 0x3b,
+ 0xeb, 0x50, 0xc4, 0xd6, 0x52, 0x51, 0x95, 0x38, 0x3f, 0x01, 0xab, 0x4a,
+ 0x69, 0x68, 0x85, 0xbf, 0x0f, 0x72, 0x21, 0xf2, 0xa4, 0x48, 0x16, 0x54,
+ 0x01, 0x9d, 0xb4, 0xa8, 0xc4, 0x63, 0x03, 0x3a, 0x8c, 0xe1, 0x6a, 0x7e,
+ 0x05, 0xfd, 0x9c, 0x93, 0xf9, 0x31, 0xe1, 0x43, 0x0b, 0xe9, 0x4d, 0x8e,
+ 0x9d, 0x05, 0xa6, 0x2d, 0x2d, 0x0c, 0x3a, 0xaf, 0x6c, 0x4d, 0x55, 0x9b,
+ 0x18, 0x11, 0xb8, 0x2a, 0xa9, 0xd3, 0x7f, 0x82, 0xd1, 0x94, 0xb8, 0x6e,
+ 0x59, 0x3c, 0x94, 0xba, 0xc6, 0x45, 0x0c, 0xce, 0xbb, 0x8a, 0x69, 0x29,
+ 0x21, 0x7b, 0x53, 0x4c, 0x00, 0xe3, 0xe2, 0x87, 0xcd, 0x30, 0xea, 0xfd,
+ 0xba, 0x32, 0x79, 0xc9, 0x7a, 0x61, 0x41, 0x53, 0xe1, 0x87, 0xbe, 0x4c,
+ 0x2d, 0xa6, 0x01, 0x67, 0xda, 0x37, 0x5c, 0x73, 0x6b, 0xfa, 0x51, 0x23,
+ 0x9f, 0x34, 0x69, 0x00, 0x71, 0xe0, 0xf1, 0xf8, 0xa7, 0x3b, 0x63, 0x15,
+ 0x53, 0x79, 0x9d, 0x11, 0x74, 0xf3, 0x6e, 0x0c, 0x7b, 0x77, 0x85, 0xcc,
+ 0x76, 0x88, 0x12, 0xf5, 0x97, 0xa6, 0x9a, 0xe7, 0x4b, 0x8f, 0x69, 0x73,
+ 0x08, 0x4b, 0xb2, 0x72, 0xb5, 0xfb, 0xb6, 0xca, 0x56, 0xa2, 0x1a, 0x7e,
+ 0x03, 0x70, 0xf0, 0x84, 0x89, 0xdc, 0x30, 0x6b, 0x08, 0x54, 0xfc, 0x9f,
+ 0x9e, 0x5a, 0xab, 0x57, 0x0d, 0x41, 0x00, 0xd9, 0x04, 0x04, 0xf4, 0xd9,
+ 0xb5, 0xc7, 0x78, 0x1f, 0xc7, 0x91, 0x75, 0x9f, 0xda, 0x49, 0x81, 0x57,
+ 0x82, 0xb3, 0x8e, 0xc9, 0xf5, 0x8a, 0xdc, 0xd1, 0x8c, 0xb7, 0x0b, 0x2a,
+ 0x65, 0x1a, 0x18, 0xeb},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 155
+ {SEC_OID_SHA512,
+ 155,
+ {0x0a, 0xc9, 0x69, 0x6f, 0x7b, 0x0b, 0x31, 0x1a, 0x68, 0x14, 0xd3, 0xe5,
+ 0xd6, 0x3c, 0x48, 0xa4, 0x45, 0xd0, 0x3c, 0x89, 0xdf, 0x77, 0x88, 0x4a,
+ 0xf9, 0x72, 0x96, 0x1f, 0x49, 0x81, 0x25, 0x06, 0xec, 0x84, 0x56, 0x74,
+ 0x7e, 0xc5, 0x3e, 0x28, 0x89, 0x37, 0x28, 0x6f, 0x14, 0xc2, 0xe4, 0x1a,
+ 0x8f, 0x74, 0xfa, 0x42, 0x1f, 0x4e, 0x14, 0x99, 0x6d, 0xe6, 0x75, 0xd9,
+ 0x75, 0x12, 0x00, 0xf4, 0x26, 0x04, 0xde, 0xc6, 0x3a, 0x68, 0xc4, 0x54,
+ 0x30, 0xa5, 0x75, 0xda, 0x11, 0x6d, 0x77, 0xbb, 0xd3, 0x8d, 0x60, 0x57,
+ 0x72, 0x06, 0xc7, 0x43, 0x20, 0x8f, 0xcd, 0x84, 0x35, 0x78, 0xb5, 0x75,
+ 0x90, 0x8e, 0x56, 0x95, 0x14, 0xcf, 0x93, 0xf5, 0x97, 0x07, 0x5a, 0xb0,
+ 0xaf, 0xae, 0x8a, 0x09, 0x20, 0x0a, 0x17, 0x43, 0xbf, 0xe3, 0x61, 0x07,
+ 0x36, 0xb7, 0x0b, 0x25, 0x9b, 0xec, 0xdc, 0x38, 0xb6, 0x7b, 0xf7, 0x37,
+ 0x21, 0x81, 0x4c, 0x01, 0x34, 0xda, 0x8e, 0x48, 0x4f, 0xf2, 0x72, 0xcb,
+ 0x93, 0x26, 0xbb, 0xf2, 0xbb, 0x76, 0x97, 0x40, 0x13, 0x2f, 0x0b, 0x2e,
+ 0x44, 0x81, 0x2f, 0xb5, 0x4f, 0xbf, 0xc5, 0xab, 0x96, 0x12, 0x3c, 0x0d,
+ 0x13, 0xeb, 0x62, 0xbb, 0xe1, 0x15, 0xcd, 0xfe, 0x33, 0x22, 0x25, 0x91,
+ 0xe0, 0x28, 0x6a, 0x09, 0xa9, 0x63, 0xe2, 0x0b, 0xb0, 0xaf, 0xc0, 0xcd,
+ 0x7b, 0xd2, 0xde, 0x7a, 0xa3, 0x62, 0x51, 0xba, 0x7c, 0xac, 0x69, 0x97,
+ 0xa5, 0x21, 0x86, 0xcf, 0x28, 0xdb, 0xf3, 0x1a, 0xe3, 0xf5, 0x71, 0xf9,
+ 0xc8, 0x6b, 0xf2, 0x6a, 0x05, 0x41, 0x2c, 0xf1, 0xe1, 0xa4, 0x11, 0x4d,
+ 0xb0, 0xd5, 0xc8, 0xea, 0x4e, 0x6b, 0x07, 0xee, 0x21, 0x5e, 0x31, 0x89,
+ 0xaf, 0xbc, 0x0b, 0x43, 0x0d, 0x9f, 0xd8, 0xa5, 0xd2, 0xd1, 0x38, 0xff,
+ 0xc0, 0xec, 0xd9, 0x84},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 156
+ {SEC_OID_SHA512,
+ 156,
+ {0xb2, 0x9d, 0x1a, 0x63, 0x16, 0x6f, 0xc6, 0x3e, 0x24, 0x9b, 0x93, 0x75,
+ 0x63, 0x6e, 0x95, 0xd9, 0xc0, 0x54, 0xdd, 0xda, 0xdd, 0x20, 0xe0, 0xae,
+ 0x1a, 0x3d, 0xa3, 0x48, 0xfe, 0xef, 0xcc, 0xa4, 0x4a, 0x27, 0xbb, 0x23,
+ 0x16, 0x41, 0x36, 0xa8, 0xca, 0x59, 0x64, 0xaf, 0xac, 0xa4, 0x5f, 0xd0,
+ 0x54, 0x36, 0x57, 0x80, 0x1b, 0x1b, 0xa1, 0x29, 0xc7, 0xaf, 0xb5, 0x54,
+ 0x17, 0x2a, 0xbd, 0x19, 0xee, 0x9e, 0xdd, 0x05, 0x80, 0x18, 0xe4, 0xda,
+ 0xe4, 0x96, 0x83, 0x72, 0xde, 0xa9, 0x04, 0xaf, 0xc5, 0x53, 0x41, 0x4f,
+ 0x45, 0xbf, 0xbc, 0x26, 0xa9, 0x21, 0x72, 0x43, 0x7a, 0x69, 0x9d, 0x30,
+ 0x40, 0x38, 0x9f, 0x0f, 0x50, 0x7f, 0xfc, 0x93, 0x99, 0xf5, 0xc3, 0x69,
+ 0x56, 0xa1, 0x1a, 0xab, 0x1e, 0x97, 0xab, 0xa5, 0x95, 0xfb, 0x42, 0x4a,
+ 0xbc, 0xca, 0x14, 0xce, 0x28, 0x92, 0x8b, 0xba, 0xc4, 0xc4, 0xe2, 0x75,
+ 0xfb, 0xc9, 0x68, 0x54, 0x18, 0x95, 0x09, 0xea, 0xdd, 0xe5, 0x22, 0x45,
+ 0x7e, 0x12, 0xb2, 0x2c, 0x4f, 0xea, 0x0a, 0xa6, 0xa5, 0xcc, 0x75, 0x1c,
+ 0x87, 0xba, 0x30, 0xba, 0x32, 0x70, 0xbb, 0x0b, 0x6a, 0xa1, 0xab, 0x58,
+ 0x0b, 0x66, 0x3e, 0x46, 0x09, 0x01, 0x04, 0xd5, 0x5c, 0x5e, 0x9b, 0xaf,
+ 0xbe, 0x5d, 0x34, 0x7e, 0xc7, 0x11, 0x66, 0x76, 0xd1, 0xfc, 0x91, 0x00,
+ 0xa2, 0xeb, 0x7c, 0x07, 0x10, 0xf5, 0x22, 0x58, 0x85, 0xa1, 0x79, 0x69,
+ 0x65, 0xc9, 0x23, 0xdc, 0xb7, 0xbe, 0x7c, 0x25, 0xca, 0x95, 0x45, 0x8d,
+ 0xcf, 0x3e, 0x48, 0xf4, 0x23, 0x73, 0xfc, 0x3f, 0xc5, 0x53, 0x53, 0xa0,
+ 0x29, 0xf9, 0xdc, 0x40, 0x05, 0x02, 0x88, 0xee, 0x41, 0x90, 0x54, 0x20,
+ 0x3e, 0x84, 0x0e, 0xa1, 0x4f, 0xae, 0x81, 0xfd, 0x81, 0xec, 0x55, 0x79,
+ 0x79, 0x93, 0xf0, 0x76},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 157
+ {SEC_OID_SHA512,
+ 157,
+ {0xba, 0x75, 0xb9, 0x4a, 0x31, 0xf9, 0xd4, 0xcd, 0x88, 0xef, 0x2c, 0xd7,
+ 0x6f, 0xfd, 0x07, 0x78, 0xbe, 0xe0, 0x27, 0x43, 0x6f, 0x66, 0xe9, 0xda,
+ 0xae, 0x28, 0x59, 0xc3, 0x31, 0xfc, 0x57, 0xf0, 0xeb, 0xf6, 0xd8, 0x84,
+ 0x3e, 0x58, 0x97, 0xdc, 0xd8, 0xc9, 0x4c, 0xc7, 0x75, 0xa1, 0x54, 0x6b,
+ 0x84, 0xab, 0x6e, 0x18, 0x47, 0x58, 0x4f, 0x41, 0x85, 0x39, 0x35, 0x6e,
+ 0x50, 0xe5, 0x98, 0x63, 0xab, 0x15, 0xe5, 0x6a, 0x7c, 0xcc, 0x96, 0xbd,
+ 0x96, 0x40, 0x0e, 0x0b, 0x6a, 0x64, 0x53, 0xbe, 0xbb, 0x6d, 0x7f, 0x9d,
+ 0xb6, 0xe2, 0x3c, 0x59, 0x04, 0x8c, 0xee, 0x4c, 0xb6, 0xca, 0x09, 0x9c,
+ 0xb4, 0xa6, 0x7d, 0x0d, 0xf9, 0x48, 0x82, 0x21, 0x95, 0x37, 0x9d, 0x01,
+ 0xc7, 0xb5, 0xe3, 0x34, 0x9c, 0x4a, 0xff, 0xc7, 0x8c, 0x40, 0x2a, 0x02,
+ 0x57, 0x2a, 0xe1, 0x52, 0x90, 0x4c, 0xcb, 0x19, 0x97, 0xb9, 0x6f, 0x03,
+ 0x0f, 0x68, 0x36, 0x2d, 0xe9, 0x9a, 0x38, 0x1c, 0x60, 0x79, 0xe4, 0xe3,
+ 0xb6, 0xb0, 0x70, 0x7d, 0x17, 0x22, 0x7e, 0x3e, 0x2b, 0x4b, 0xaa, 0x1e,
+ 0xe2, 0xb3, 0x5c, 0x43, 0x42, 0x95, 0xde, 0xed, 0x6f, 0x30, 0x50, 0x1e,
+ 0x5a, 0x06, 0x84, 0x00, 0x68, 0x44, 0x16, 0xe5, 0xbb, 0x09, 0x66, 0xb4,
+ 0xab, 0x74, 0xc1, 0xbd, 0x13, 0x9c, 0xf8, 0xb7, 0xfe, 0x09, 0xc2, 0x57,
+ 0x26, 0x39, 0xc5, 0xb8, 0x77, 0x94, 0xa8, 0x9c, 0xab, 0xf9, 0xcc, 0x47,
+ 0xf3, 0x5d, 0xdc, 0x6e, 0xd5, 0xa8, 0x69, 0x33, 0xc5, 0x64, 0xee, 0xe6,
+ 0xe6, 0xfb, 0x45, 0x90, 0xea, 0x20, 0xfa, 0x01, 0x21, 0x33, 0xea, 0x61,
+ 0x78, 0x78, 0x0a, 0x2f, 0x00, 0x9a, 0xf1, 0x4b, 0x9e, 0x5f, 0xd6, 0xc2,
+ 0x98, 0xf9, 0x86, 0xf6, 0x14, 0x30, 0xb2, 0x79, 0xe9, 0x33, 0xd6, 0xd2,
+ 0x34, 0xd3, 0xf4, 0x1a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 158
+ {SEC_OID_SHA512,
+ 158,
+ {0x61, 0xa4, 0x25, 0x42, 0x3a, 0xde, 0xcb, 0x5f, 0x5f, 0x40, 0x7a, 0xb1,
+ 0x1b, 0x80, 0xb3, 0x2f, 0x8a, 0xd0, 0x8a, 0xc6, 0xa1, 0xa1, 0x6c, 0xde,
+ 0x83, 0x3f, 0x2d, 0x8d, 0xdb, 0xe6, 0xbb, 0x31, 0x1a, 0xc3, 0x0f, 0xc7,
+ 0x19, 0x35, 0x33, 0x7a, 0x54, 0xaf, 0x6d, 0x15, 0x09, 0xef, 0x70, 0xa0,
+ 0x1b, 0x7f, 0xac, 0x6d, 0xb6, 0x59, 0xc8, 0xde, 0x7c, 0x58, 0x39, 0xa7,
+ 0x00, 0xe9, 0x8e, 0x0f, 0x6f, 0xf4, 0xa2, 0xfa, 0x9b, 0x60, 0xfe, 0x3a,
+ 0xe1, 0xb0, 0x9d, 0xab, 0x7e, 0x8f, 0x56, 0xea, 0x96, 0xe3, 0x26, 0xd2,
+ 0x11, 0x6b, 0xbf, 0x65, 0x01, 0x6b, 0x7e, 0xd6, 0x00, 0x33, 0x9b, 0xc4,
+ 0x3c, 0x4c, 0xdb, 0xd0, 0x5d, 0xcd, 0x20, 0xd8, 0xd4, 0x6d, 0xd3, 0x24,
+ 0x83, 0x3f, 0x2c, 0x3b, 0x39, 0xc8, 0x5a, 0xa7, 0xca, 0xd4, 0x03, 0x13,
+ 0xc8, 0x52, 0x3a, 0x59, 0x26, 0xe6, 0xbd, 0x7d, 0xd2, 0x33, 0x51, 0x36,
+ 0xf5, 0x18, 0xc4, 0x4e, 0x74, 0x5a, 0x17, 0x8e, 0x92, 0xb7, 0x11, 0x99,
+ 0xfd, 0x6c, 0x73, 0x95, 0x46, 0x2b, 0xd9, 0x32, 0x83, 0x13, 0xd7, 0xab,
+ 0x45, 0xb3, 0xfc, 0x45, 0xa9, 0x1e, 0xbe, 0x4f, 0x00, 0x0b, 0x3c, 0x84,
+ 0x39, 0x47, 0x13, 0xa5, 0x2a, 0xd9, 0x86, 0x49, 0x6b, 0xb2, 0x71, 0x42,
+ 0x32, 0xd6, 0xed, 0xb1, 0x1c, 0x8c, 0xc4, 0x32, 0x57, 0x55, 0x35, 0x26,
+ 0xb9, 0x08, 0x83, 0x8a, 0xc8, 0x1f, 0x2b, 0x56, 0x6b, 0xf5, 0xbb, 0x19,
+ 0x3d, 0x7c, 0xe7, 0xb7, 0x71, 0x09, 0xc9, 0xbc, 0x71, 0xf7, 0x0b, 0x04,
+ 0xe5, 0x2d, 0x0e, 0x6d, 0x10, 0x6d, 0xc1, 0x48, 0xb6, 0x1b, 0x6c, 0x75,
+ 0x8b, 0x79, 0xc7, 0x25, 0x90, 0x99, 0xb0, 0x96, 0x15, 0xd4, 0x35, 0x32,
+ 0xc8, 0x84, 0x5c, 0xc1, 0x36, 0xe1, 0xff, 0xda, 0xdc, 0xce, 0x78, 0x5b,
+ 0xd4, 0x06, 0xb7, 0x85},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: longer oid
+ // tcID: 159
+ {SEC_OID_SHA512,
+ 159,
+ {0x33, 0x4c, 0x93, 0x43, 0x8c, 0xf9, 0x2f, 0x60, 0xe2, 0xf9, 0x2c, 0xdb,
+ 0xfb, 0x57, 0xdf, 0xdb, 0xcf, 0x2a, 0x7e, 0x13, 0x69, 0xc0, 0xdb, 0xca,
+ 0x62, 0x8b, 0x9f, 0x8e, 0xba, 0xd0, 0xf6, 0x79, 0xa8, 0x2a, 0x43, 0x80,
+ 0x9d, 0x61, 0x60, 0x27, 0x84, 0xfb, 0xde, 0x2a, 0xf8, 0xb8, 0xa2, 0x03,
+ 0xee, 0xdd, 0xb5, 0x43, 0xf3, 0x2f, 0x78, 0x91, 0xd1, 0xa1, 0x29, 0x34,
+ 0x65, 0xda, 0x2e, 0xcf, 0x88, 0xb3, 0xcb, 0x6c, 0x40, 0x25, 0xb3, 0x66,
+ 0x11, 0x01, 0xe2, 0xc6, 0x21, 0xd0, 0x68, 0x35, 0xf6, 0x3b, 0x7d, 0x00,
+ 0x7a, 0xee, 0xeb, 0xf0, 0x26, 0x5c, 0x62, 0x21, 0xc2, 0x96, 0x27, 0x8b,
+ 0xf3, 0x20, 0x39, 0x70, 0x76, 0x13, 0x95, 0x07, 0x02, 0xb4, 0x92, 0x08,
+ 0xb7, 0x34, 0xd9, 0x83, 0x5f, 0x28, 0x3c, 0xa3, 0x49, 0x63, 0x05, 0x95,
+ 0xce, 0x39, 0xa2, 0x83, 0xba, 0xad, 0xb9, 0xcb, 0xc7, 0xe9, 0x50, 0xb2,
+ 0x58, 0xa5, 0x27, 0xc7, 0x2b, 0xc6, 0x25, 0x08, 0xa3, 0xbe, 0x68, 0x98,
+ 0x8f, 0x07, 0x49, 0x05, 0x1b, 0x6b, 0xf7, 0xf3, 0xd3, 0x03, 0xa5, 0x35,
+ 0x0f, 0x6b, 0xb2, 0x8e, 0xdd, 0x43, 0x59, 0xaf, 0xd3, 0x4e, 0xf1, 0xbe,
+ 0xc0, 0x1a, 0xf2, 0x9b, 0x19, 0x9c, 0x36, 0xf0, 0xc3, 0xcb, 0xbe, 0x1d,
+ 0xbe, 0xda, 0xea, 0x37, 0xa8, 0x32, 0x40, 0x82, 0xdc, 0x08, 0x4b, 0x7c,
+ 0x53, 0x2c, 0x09, 0x12, 0xfb, 0x68, 0x1b, 0x37, 0x16, 0x80, 0x82, 0x9e,
+ 0x50, 0x4d, 0x4f, 0xbf, 0x03, 0x00, 0x1a, 0x2e, 0x67, 0x47, 0x62, 0xed,
+ 0xad, 0x44, 0xf9, 0x9f, 0x15, 0xf6, 0x93, 0x78, 0xc3, 0x73, 0xa4, 0x30,
+ 0xa8, 0xfc, 0x23, 0x17, 0x75, 0x36, 0xe2, 0xb6, 0xac, 0x38, 0xcb, 0x96,
+ 0x22, 0x76, 0xe8, 0x85, 0x37, 0x5d, 0x7b, 0x33, 0x51, 0xc8, 0xc9, 0x84,
+ 0x53, 0xb9, 0xc2, 0x22},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 160
+ {SEC_OID_SHA512,
+ 160,
+ {0x25, 0xf9, 0xf8, 0x78, 0xdf, 0xf4, 0xb8, 0xa2, 0x63, 0x2f, 0x80, 0x8c,
+ 0xca, 0x5c, 0xf0, 0x38, 0x36, 0xb8, 0x54, 0x46, 0xb9, 0x9a, 0x03, 0x77,
+ 0xc3, 0xf4, 0x62, 0xeb, 0x51, 0x2d, 0x7e, 0x33, 0x8f, 0x4f, 0xe3, 0x64,
+ 0x5b, 0x2b, 0x07, 0x5a, 0x56, 0x16, 0xc2, 0x4f, 0x46, 0x91, 0x76, 0x17,
+ 0xbc, 0xad, 0xe9, 0x7f, 0x88, 0x63, 0xa5, 0x9c, 0xeb, 0xe7, 0x55, 0x43,
+ 0x16, 0xbb, 0x6b, 0x7e, 0xb4, 0x6f, 0x2b, 0xee, 0x9c, 0x4a, 0x98, 0x6c,
+ 0x1e, 0x58, 0xd1, 0x18, 0x9a, 0xd3, 0x07, 0x5e, 0x5c, 0x1f, 0xe3, 0x0d,
+ 0x6f, 0x76, 0x0b, 0x00, 0x37, 0xad, 0x5c, 0x71, 0x14, 0x80, 0x95, 0x15,
+ 0x5d, 0xb2, 0x97, 0xb1, 0x10, 0x26, 0xa0, 0x06, 0x4c, 0x11, 0x54, 0x54,
+ 0x69, 0xac, 0xc7, 0xb6, 0x07, 0xda, 0xc6, 0x06, 0xe8, 0xd1, 0xb9, 0xd8,
+ 0x3c, 0x05, 0x9b, 0x09, 0x82, 0x06, 0x5f, 0x30, 0x61, 0x9b, 0x72, 0xc6,
+ 0x4a, 0xf7, 0x21, 0xb4, 0x24, 0x32, 0x8d, 0xf3, 0xe1, 0x8d, 0xa9, 0x05,
+ 0xe2, 0xdd, 0x61, 0xa5, 0xf6, 0x0c, 0x58, 0x76, 0xc9, 0xce, 0x61, 0x7b,
+ 0x05, 0xbe, 0x80, 0x82, 0x7c, 0x2d, 0x27, 0xc2, 0x1d, 0x2a, 0x55, 0xc7,
+ 0x51, 0xec, 0xae, 0x40, 0x0e, 0x4a, 0x45, 0xb5, 0x2d, 0xfb, 0xa3, 0x9a,
+ 0xb6, 0x98, 0x6a, 0x14, 0x75, 0xf8, 0x7f, 0x21, 0x7b, 0x30, 0x83, 0x7b,
+ 0xcf, 0x10, 0xf4, 0xc5, 0x64, 0x61, 0x5b, 0x9e, 0x9e, 0x77, 0xfb, 0xfb,
+ 0x45, 0xbe, 0x97, 0x88, 0xef, 0xf0, 0x10, 0xea, 0x6d, 0xde, 0x7b, 0xde,
+ 0x26, 0x68, 0xc6, 0xb5, 0xf0, 0xde, 0xa0, 0x60, 0xb8, 0x55, 0x88, 0xbe,
+ 0x2e, 0x00, 0xd2, 0x6f, 0xc8, 0x07, 0xd2, 0xc8, 0xc8, 0x3f, 0x96, 0x5f,
+ 0x58, 0xd3, 0xad, 0x3a, 0x8a, 0xc5, 0x5a, 0x06, 0x98, 0x53, 0x83, 0x4d,
+ 0x99, 0x2e, 0xdf, 0x79},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 161
+ {SEC_OID_SHA512,
+ 161,
+ {0x2e, 0xf2, 0xf3, 0x7b, 0x36, 0xdd, 0x7d, 0x58, 0x0e, 0xe5, 0xbd, 0x4e,
+ 0x5f, 0xda, 0x40, 0xed, 0xb6, 0x69, 0xac, 0x2c, 0x99, 0x4a, 0x0d, 0x3b,
+ 0xc5, 0x93, 0xfe, 0xd9, 0x6d, 0x30, 0xf0, 0x82, 0x14, 0xc8, 0x3f, 0xb5,
+ 0xdf, 0x33, 0x8f, 0x34, 0x81, 0x6c, 0x00, 0x4b, 0x1f, 0xd1, 0xa9, 0x77,
+ 0xe3, 0x80, 0x2b, 0xb6, 0x83, 0x4e, 0xbd, 0x1e, 0x42, 0x38, 0xe9, 0x03,
+ 0x8e, 0x46, 0x7a, 0x63, 0xdd, 0x4c, 0xa5, 0x3b, 0xaf, 0xb8, 0xbc, 0xe7,
+ 0xf1, 0xac, 0x85, 0x10, 0x75, 0x16, 0xac, 0x4b, 0x0c, 0x35, 0x0d, 0x28,
+ 0x71, 0xef, 0xaf, 0xf0, 0xcf, 0xcf, 0x6e, 0x81, 0x02, 0xe8, 0xca, 0x82,
+ 0x17, 0xab, 0x41, 0x4c, 0xa4, 0x05, 0x9a, 0x4e, 0xab, 0x19, 0xbf, 0x20,
+ 0x80, 0xce, 0xa2, 0x3f, 0x30, 0x5d, 0xa8, 0xdf, 0x8b, 0x04, 0x35, 0x12,
+ 0x0b, 0x98, 0xc7, 0xc1, 0xc6, 0x81, 0x36, 0xed, 0x47, 0x7b, 0x6c, 0x95,
+ 0x06, 0xb5, 0x70, 0xfe, 0x7c, 0xdb, 0x7f, 0x49, 0x65, 0x7e, 0x42, 0x6f,
+ 0xd0, 0xb0, 0xbd, 0x99, 0x08, 0xa1, 0xb0, 0x5f, 0xb8, 0x7a, 0xec, 0x53,
+ 0xfa, 0x2a, 0x2c, 0xda, 0x54, 0x0e, 0x99, 0x59, 0x3a, 0x91, 0xc5, 0xf3,
+ 0x20, 0x52, 0x71, 0xd6, 0xb4, 0xb4, 0xf1, 0xec, 0xa1, 0xd5, 0x65, 0x35,
+ 0x35, 0xd2, 0x1c, 0x27, 0x95, 0x42, 0x2f, 0x75, 0x7e, 0xa1, 0xa4, 0x83,
+ 0xc0, 0xaa, 0x97, 0x49, 0xf7, 0x4d, 0xd7, 0x8d, 0x5f, 0xe0, 0xcc, 0x9f,
+ 0xe0, 0x4e, 0x5a, 0xdb, 0x35, 0xdd, 0xca, 0xad, 0x79, 0xf9, 0xef, 0x49,
+ 0xde, 0x4b, 0x81, 0x8b, 0x2c, 0x17, 0x05, 0xdf, 0xa2, 0x95, 0x38, 0x4b,
+ 0xf1, 0x75, 0x85, 0x96, 0x8d, 0x19, 0xd8, 0xf8, 0xd9, 0x6f, 0x5a, 0x36,
+ 0x7a, 0x2f, 0x49, 0x3f, 0x4a, 0x72, 0xb6, 0xc9, 0x3c, 0x33, 0xb9, 0x05,
+ 0x35, 0xd9, 0x68, 0xcf},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 162
+ {SEC_OID_SHA512,
+ 162,
+ {0x5c, 0xeb, 0x75, 0xf6, 0x5f, 0x2b, 0x9f, 0x4b, 0x32, 0x6a, 0xd5, 0x02,
+ 0x91, 0x18, 0x2d, 0xe1, 0x32, 0x77, 0x6b, 0x4a, 0x4e, 0x0f, 0xc6, 0xf5,
+ 0x83, 0x37, 0x79, 0x40, 0x72, 0x7d, 0xfc, 0x33, 0xcd, 0xde, 0xca, 0x6b,
+ 0x04, 0x5d, 0x12, 0x48, 0x6a, 0x3b, 0xfa, 0xff, 0x33, 0x6f, 0x9b, 0x07,
+ 0x46, 0xb3, 0xe9, 0xad, 0xc1, 0xa0, 0x36, 0x51, 0xc4, 0x63, 0x2e, 0x34,
+ 0x3f, 0x99, 0x88, 0xbf, 0x9d, 0xb8, 0x09, 0x8a, 0xfb, 0x6e, 0x17, 0xa1,
+ 0xe0, 0x00, 0xe9, 0x25, 0xf6, 0xfd, 0xaf, 0x6b, 0x5b, 0xd9, 0x6d, 0x7c,
+ 0xc1, 0xc7, 0xca, 0x49, 0x11, 0x05, 0x79, 0x4b, 0x0a, 0xc0, 0x64, 0xdb,
+ 0xf9, 0xd7, 0x8e, 0xb9, 0x62, 0x7b, 0x3c, 0x2c, 0xf8, 0xfb, 0x5f, 0x18,
+ 0x47, 0xd1, 0xfc, 0xb9, 0x8e, 0xbe, 0x75, 0x9d, 0x18, 0xf9, 0xd1, 0x1f,
+ 0x4b, 0x01, 0x42, 0x40, 0xb3, 0xb1, 0xd8, 0x8a, 0xea, 0xcd, 0x2c, 0x2e,
+ 0xd6, 0xd2, 0x3f, 0xfc, 0xd1, 0x92, 0x7a, 0x0b, 0xb6, 0xdf, 0xc1, 0x44,
+ 0xd7, 0x91, 0xdd, 0x44, 0x7c, 0x28, 0x01, 0xc4, 0xf0, 0x1b, 0x6f, 0x4e,
+ 0x5b, 0x01, 0x24, 0xcb, 0x76, 0x73, 0x2d, 0xcf, 0xf0, 0xc5, 0x82, 0xa8,
+ 0x15, 0x88, 0x96, 0xec, 0x05, 0x9d, 0xd0, 0x41, 0xa0, 0x69, 0x62, 0x10,
+ 0x2f, 0xe6, 0xbb, 0xae, 0xe1, 0xf1, 0x28, 0x89, 0x10, 0xa7, 0xad, 0xbe,
+ 0x8c, 0x3a, 0x2d, 0xcd, 0xb4, 0x8a, 0x7c, 0x25, 0x5b, 0x70, 0xfa, 0xb8,
+ 0xd0, 0x15, 0xde, 0xce, 0xf2, 0xa3, 0x99, 0x0a, 0x0b, 0xe9, 0xb9, 0x4e,
+ 0xcd, 0x2a, 0x10, 0x56, 0xb2, 0x8f, 0xe3, 0xf9, 0x6a, 0xc2, 0x9f, 0x14,
+ 0xca, 0x26, 0xbc, 0x5d, 0xe7, 0xa5, 0xb2, 0x51, 0xe3, 0x32, 0xd1, 0x7a,
+ 0xa0, 0x0b, 0x1a, 0xc5, 0xf8, 0xeb, 0x3b, 0xc3, 0x0b, 0xbe, 0x85, 0xd4,
+ 0x6b, 0x37, 0xee, 0x3e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 163
+ {SEC_OID_SHA512,
+ 163,
+ {0x2e, 0x02, 0x91, 0x66, 0x64, 0x7b, 0x30, 0x90, 0x2b, 0x52, 0x03, 0x54,
+ 0x74, 0x6d, 0x37, 0xfa, 0xc3, 0xc2, 0xa5, 0xf9, 0xd2, 0x0e, 0x69, 0x33,
+ 0x05, 0x22, 0x06, 0x09, 0xc3, 0xae, 0x8e, 0xa0, 0xc2, 0xe5, 0x2c, 0xaa,
+ 0x1f, 0xce, 0xec, 0x76, 0x1b, 0x17, 0xff, 0xc6, 0xc8, 0xbd, 0x28, 0xf4,
+ 0x1b, 0xff, 0x15, 0x5f, 0xe3, 0xc7, 0x25, 0x6e, 0x33, 0x15, 0xa6, 0x6b,
+ 0x93, 0xda, 0x4c, 0x97, 0x24, 0x0f, 0x67, 0xb1, 0x68, 0x7b, 0x25, 0x9c,
+ 0x0e, 0x22, 0x78, 0x06, 0xc2, 0x46, 0x6d, 0xc7, 0x20, 0xa5, 0x7a, 0xae,
+ 0x40, 0x7c, 0xef, 0xc3, 0x4d, 0xde, 0x81, 0x42, 0x60, 0xba, 0x82, 0x44,
+ 0x33, 0xd1, 0xc6, 0x50, 0x25, 0xb5, 0x7d, 0xd8, 0x66, 0xe2, 0xfe, 0x5a,
+ 0xba, 0xca, 0xda, 0x1a, 0x4b, 0xd0, 0xe0, 0xc7, 0x18, 0x35, 0xcf, 0x79,
+ 0x89, 0x10, 0xcf, 0xdc, 0x19, 0x97, 0xee, 0xd3, 0x4d, 0xae, 0x12, 0xb3,
+ 0x81, 0x2b, 0x1e, 0x7c, 0x97, 0xaa, 0x07, 0x43, 0x2d, 0x4f, 0xd7, 0x28,
+ 0xb8, 0x93, 0x5f, 0xf8, 0xca, 0x52, 0x3a, 0xd2, 0x09, 0x53, 0x1e, 0xcd,
+ 0x8a, 0xab, 0xb2, 0xae, 0x74, 0x1f, 0x8c, 0x27, 0xbf, 0xee, 0xcc, 0xa7,
+ 0xaa, 0xcf, 0x94, 0x03, 0x56, 0xc0, 0x25, 0x41, 0x2d, 0x9c, 0xf9, 0x69,
+ 0xce, 0x1d, 0xbc, 0x75, 0xaf, 0x67, 0x96, 0xb9, 0xb2, 0xb1, 0xb5, 0xa2,
+ 0x0a, 0x8b, 0x9e, 0x36, 0x3c, 0x31, 0x0b, 0xa1, 0x70, 0x7a, 0xdc, 0xd4,
+ 0x17, 0x2c, 0x59, 0x73, 0xa9, 0xc7, 0x58, 0xaf, 0x29, 0x23, 0x00, 0xb9,
+ 0x45, 0x8a, 0x8c, 0x02, 0x78, 0xa7, 0xe9, 0x50, 0x53, 0xa3, 0xb9, 0xc2,
+ 0xab, 0x8d, 0xc2, 0x06, 0xf6, 0xc8, 0xb6, 0x8a, 0x47, 0xc2, 0x4b, 0x2b,
+ 0x9b, 0x09, 0x18, 0x4d, 0xf9, 0x93, 0xc9, 0x31, 0x65, 0x5d, 0x1d, 0x9c,
+ 0x23, 0x2b, 0xb8, 0x1f},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 164
+ {SEC_OID_SHA512,
+ 164,
+ {0xaa, 0x06, 0x65, 0xf8, 0xb1, 0x4d, 0xa3, 0x37, 0xf7, 0x21, 0x26, 0x40,
+ 0xe2, 0x70, 0xe7, 0x5a, 0x75, 0x43, 0x6a, 0xda, 0x44, 0x37, 0x5e, 0x45,
+ 0xe6, 0xe9, 0x76, 0xb1, 0x54, 0x9b, 0xcb, 0x6d, 0x5a, 0x1d, 0x40, 0x42,
+ 0xf1, 0x60, 0xd5, 0xb4, 0xa3, 0xe7, 0xae, 0x6c, 0xc8, 0xc5, 0x48, 0x54,
+ 0x50, 0xf9, 0x4c, 0xda, 0x3c, 0x8c, 0x52, 0xfc, 0x07, 0x1b, 0x4b, 0x5d,
+ 0xb3, 0x28, 0x9c, 0xd6, 0x8a, 0x4c, 0x48, 0x04, 0x53, 0x75, 0xb7, 0x89,
+ 0x6c, 0xb6, 0xe8, 0x45, 0x6c, 0x33, 0xb5, 0xbc, 0x42, 0x38, 0xf9, 0x2e,
+ 0xe2, 0x42, 0x62, 0x8b, 0xab, 0xa3, 0x0b, 0xce, 0x1a, 0x88, 0x56, 0xbc,
+ 0xae, 0xab, 0x25, 0x07, 0x64, 0x14, 0xd4, 0x46, 0x8d, 0x72, 0xd2, 0x69,
+ 0x14, 0xb9, 0x21, 0x6b, 0xd2, 0x3c, 0xcb, 0x77, 0xe1, 0xe5, 0x86, 0x34,
+ 0x81, 0xac, 0xd2, 0x6b, 0xd2, 0xd1, 0x70, 0x6c, 0x5f, 0x9c, 0x65, 0xee,
+ 0x84, 0xc5, 0x36, 0xbf, 0x67, 0x4e, 0xaa, 0x9d, 0x48, 0x0d, 0x63, 0x1d,
+ 0xe4, 0x7b, 0xb6, 0xc4, 0x22, 0x23, 0x2e, 0x54, 0x4f, 0x97, 0x7a, 0xf1,
+ 0xeb, 0xa3, 0x97, 0x41, 0x56, 0x1b, 0x29, 0x32, 0xf2, 0x86, 0xa2, 0x26,
+ 0x81, 0xfa, 0xd7, 0xfa, 0xf5, 0xbf, 0xf4, 0xd3, 0xf2, 0xd9, 0xfb, 0x22,
+ 0xe9, 0xfa, 0xfd, 0xa6, 0xa6, 0x77, 0xab, 0x7e, 0xaa, 0x00, 0x5d, 0xda,
+ 0x5a, 0x67, 0x22, 0x8d, 0xbd, 0xa7, 0x4b, 0x04, 0x3f, 0x80, 0xd2, 0xfc,
+ 0xcf, 0xb0, 0x95, 0x51, 0x24, 0xdb, 0x86, 0x11, 0x2c, 0xbf, 0xfe, 0xb1,
+ 0xdb, 0x38, 0x22, 0x18, 0x15, 0x1f, 0x4b, 0xaa, 0x28, 0x37, 0xc0, 0xf1,
+ 0x69, 0x2e, 0xf9, 0xa0, 0x85, 0x29, 0xf0, 0x97, 0x92, 0xed, 0x0b, 0x23,
+ 0x24, 0x15, 0x7d, 0xd3, 0x9d, 0xaf, 0x63, 0xfe, 0x97, 0x27, 0x48, 0x81,
+ 0x0c, 0x97, 0xce, 0x0e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of null
+ // tcID: 165
+ {SEC_OID_SHA512,
+ 165,
+ {0x81, 0x75, 0x2a, 0xca, 0x9f, 0xd0, 0x84, 0x7f, 0x60, 0x31, 0x86, 0xaa,
+ 0xd9, 0xe5, 0x71, 0x49, 0xbc, 0x99, 0x71, 0xf2, 0x4d, 0x1e, 0x11, 0xb7,
+ 0xd1, 0x23, 0x61, 0xf9, 0x89, 0xc9, 0xae, 0x6e, 0x22, 0x1f, 0xf0, 0x2a,
+ 0xd4, 0xf9, 0x07, 0xc8, 0xcc, 0x31, 0xb5, 0x52, 0x78, 0xff, 0x51, 0xd9,
+ 0x00, 0xde, 0x8b, 0x16, 0x35, 0xef, 0x5b, 0x7b, 0xee, 0x09, 0xb4, 0x1c,
+ 0xe0, 0x99, 0x70, 0x9e, 0x63, 0x07, 0x8d, 0x7c, 0x0e, 0xf5, 0x8a, 0x2d,
+ 0xc5, 0xc2, 0xb5, 0xae, 0xb7, 0xfe, 0x27, 0xa2, 0x83, 0x08, 0x7b, 0x9e,
+ 0x14, 0x8c, 0x97, 0xb2, 0x9c, 0xfd, 0xb3, 0xa4, 0xff, 0x4d, 0xeb, 0xd2,
+ 0x2e, 0x60, 0x98, 0x9c, 0xec, 0xca, 0x3f, 0xb8, 0x5c, 0x6b, 0x5d, 0xa6,
+ 0x60, 0xbf, 0x7d, 0x00, 0xb4, 0xd8, 0x8d, 0x65, 0xc0, 0xc7, 0x4f, 0xf8,
+ 0x79, 0xed, 0xc8, 0xae, 0x28, 0x48, 0xd1, 0xe2, 0x05, 0x58, 0x56, 0x83,
+ 0x2d, 0x05, 0xb3, 0xf4, 0xef, 0xfd, 0xb1, 0xc0, 0x57, 0xbd, 0x17, 0x88,
+ 0xe6, 0x7d, 0xff, 0xf3, 0xd9, 0x6c, 0xd1, 0xa4, 0xa8, 0xb0, 0x4f, 0xe3,
+ 0xc8, 0x2c, 0x4f, 0xdf, 0xef, 0x4f, 0x91, 0xb3, 0x52, 0xb6, 0xaf, 0xc4,
+ 0x7d, 0x5f, 0x84, 0x3b, 0x89, 0x89, 0x08, 0xc3, 0x61, 0x51, 0x1a, 0xc3,
+ 0x98, 0x0a, 0xd1, 0xb8, 0x39, 0x94, 0xb6, 0x94, 0x00, 0xb7, 0x70, 0x2c,
+ 0x1b, 0xac, 0xe5, 0xe3, 0x44, 0xdd, 0x0c, 0x5e, 0xba, 0x65, 0x14, 0x66,
+ 0xc2, 0xa7, 0x6c, 0x5a, 0x8b, 0xbe, 0xfc, 0xa2, 0xfd, 0x2b, 0xc2, 0x58,
+ 0xdb, 0xf4, 0x24, 0xa5, 0x46, 0x5f, 0x33, 0xbf, 0x0a, 0x41, 0x0c, 0x60,
+ 0x6f, 0xa3, 0xde, 0x88, 0x2c, 0xfa, 0x5c, 0x80, 0x38, 0x49, 0x5e, 0x3f,
+ 0x1e, 0xd5, 0xe9, 0x19, 0xe1, 0x8c, 0xb1, 0x07, 0x50, 0x57, 0x71, 0xa3,
+ 0x46, 0xbe, 0xf3, 0xf9},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null contains leading 0
+ // tcID: 166
+ {SEC_OID_SHA512,
+ 166,
+ {0xb0, 0x6f, 0x06, 0xdd, 0x6e, 0x71, 0xe4, 0xcf, 0xd3, 0x19, 0x1f, 0xff,
+ 0x49, 0x31, 0x2e, 0x1e, 0x89, 0xc9, 0xff, 0x09, 0xb5, 0x02, 0xf8, 0xd8,
+ 0x1c, 0x67, 0x10, 0xbc, 0x25, 0x48, 0x0e, 0x34, 0x51, 0x9b, 0x70, 0xf1,
+ 0x28, 0x2f, 0x56, 0xc7, 0x0f, 0xf5, 0x40, 0xb5, 0x07, 0xf7, 0x29, 0x70,
+ 0x2d, 0xd6, 0xb2, 0x5a, 0x33, 0xa3, 0xb9, 0x68, 0x48, 0xca, 0x94, 0x97,
+ 0x4f, 0xfa, 0xbb, 0xe7, 0xef, 0x75, 0x3e, 0xd5, 0xa6, 0xb0, 0x84, 0x59,
+ 0xa1, 0x22, 0x9e, 0x16, 0x37, 0x77, 0x31, 0x3f, 0x72, 0x08, 0xe7, 0xd4,
+ 0xbc, 0x30, 0xeb, 0x82, 0x21, 0xe8, 0x32, 0xef, 0xee, 0x50, 0xfe, 0x22,
+ 0xee, 0x7f, 0x91, 0x5e, 0x60, 0x00, 0xaa, 0x8d, 0x38, 0xa9, 0x6b, 0xdd,
+ 0x1b, 0xc8, 0x7e, 0x43, 0x2f, 0xa1, 0x0d, 0xa0, 0xa1, 0xcb, 0x70, 0x11,
+ 0x6c, 0x62, 0xd8, 0x94, 0xd0, 0x51, 0x30, 0xaa, 0x29, 0x94, 0x79, 0x6a,
+ 0x4b, 0x51, 0x45, 0x31, 0xb7, 0x49, 0x40, 0x5f, 0x56, 0xaa, 0x84, 0x87,
+ 0x4d, 0xa4, 0xc2, 0x5b, 0x47, 0x43, 0x81, 0x4e, 0x0d, 0xe1, 0x74, 0x40,
+ 0x1d, 0x28, 0xd8, 0x22, 0xf0, 0x48, 0x5b, 0x26, 0x7f, 0xd7, 0x75, 0x11,
+ 0xeb, 0x93, 0x60, 0x11, 0xbc, 0xe7, 0x90, 0xfe, 0x87, 0x42, 0x67, 0x76,
+ 0x22, 0xc9, 0x7f, 0x6e, 0xe8, 0xf7, 0x49, 0xc5, 0x7b, 0x25, 0x42, 0x91,
+ 0xde, 0xb8, 0xcd, 0xc7, 0x59, 0xba, 0xfd, 0x8b, 0x8e, 0x0e, 0x95, 0xeb,
+ 0x26, 0xd2, 0xe2, 0x50, 0x97, 0xbe, 0xb2, 0x4e, 0x7b, 0x75, 0x20, 0x90,
+ 0x54, 0x9a, 0x5f, 0x12, 0xc2, 0x76, 0xca, 0x18, 0x2f, 0x91, 0x1b, 0x09,
+ 0x5a, 0xfc, 0xd8, 0x79, 0x42, 0x50, 0x4a, 0x02, 0x6b, 0xb2, 0xba, 0x35,
+ 0x11, 0xbf, 0x4d, 0x32, 0xac, 0x7f, 0xba, 0xa8, 0xe4, 0x4d, 0xaf, 0xa3,
+ 0x9a, 0x47, 0xcb, 0x03},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of null
+ // tcID: 167
+ {SEC_OID_SHA512,
+ 167,
+ {0x27, 0xe3, 0x4f, 0x14, 0x7a, 0x21, 0x66, 0x12, 0xaf, 0x33, 0xb2, 0xd7,
+ 0x80, 0xda, 0x40, 0x09, 0x26, 0xeb, 0xab, 0xd9, 0x39, 0xb4, 0x1b, 0x6d,
+ 0x6a, 0xcf, 0x64, 0x76, 0x50, 0x87, 0x23, 0x1c, 0x6e, 0xe9, 0xc3, 0x23,
+ 0x98, 0x92, 0x16, 0x41, 0xdc, 0x58, 0x60, 0x48, 0xfb, 0x2e, 0x5a, 0x67,
+ 0x50, 0xbe, 0xa7, 0xd9, 0x9b, 0x1c, 0x5d, 0x0e, 0xbc, 0xe6, 0x7f, 0xdb,
+ 0xe7, 0x47, 0x4f, 0xcd, 0xb6, 0x7d, 0x91, 0x54, 0x97, 0x15, 0x56, 0xb7,
+ 0xdc, 0xdd, 0x30, 0x4a, 0x28, 0x18, 0x11, 0x23, 0xb0, 0x5f, 0xac, 0x0b,
+ 0x73, 0x8d, 0x8a, 0xe2, 0x1d, 0xc8, 0x4c, 0x0c, 0x7f, 0xc6, 0xc1, 0x52,
+ 0xc0, 0x66, 0x28, 0x57, 0x9e, 0x70, 0x8d, 0x4d, 0x75, 0x31, 0xea, 0xde,
+ 0x2b, 0xaf, 0x05, 0x39, 0xec, 0x0b, 0x39, 0x85, 0xcc, 0x03, 0xf9, 0xe5,
+ 0x32, 0x5c, 0x09, 0x3a, 0x46, 0xf2, 0xf5, 0x3a, 0x4a, 0x0c, 0xd9, 0xa4,
+ 0x20, 0x9a, 0xb4, 0xd7, 0x10, 0x0a, 0x06, 0xcb, 0x44, 0x64, 0x44, 0x71,
+ 0x5c, 0x74, 0x6c, 0x46, 0x19, 0xd3, 0xf3, 0x2a, 0x75, 0x16, 0xc8, 0xc1,
+ 0x36, 0x38, 0xec, 0xba, 0x66, 0x24, 0x22, 0x22, 0xd3, 0xb6, 0x36, 0xa3,
+ 0xc6, 0x09, 0xfe, 0x26, 0x18, 0xe0, 0x80, 0x48, 0x4c, 0xa7, 0x41, 0xbc,
+ 0xb7, 0x55, 0xd2, 0x17, 0xb5, 0x0f, 0xe2, 0xe5, 0x60, 0xd6, 0x98, 0x3b,
+ 0x8f, 0x70, 0x85, 0x97, 0xad, 0xf4, 0xbc, 0xd0, 0xb9, 0x48, 0x76, 0x6f,
+ 0x43, 0x90, 0xd0, 0xc1, 0x40, 0x9c, 0xbf, 0xd8, 0x7f, 0x8e, 0x1e, 0x12,
+ 0x08, 0x56, 0x1a, 0x84, 0x9d, 0x79, 0x82, 0x6c, 0xc6, 0x0f, 0x38, 0x02,
+ 0x55, 0xdc, 0x49, 0x49, 0xaf, 0x3c, 0x48, 0x57, 0xae, 0x62, 0x6e, 0x2e,
+ 0x0d, 0xbf, 0x4d, 0xd5, 0xfa, 0x4d, 0xe5, 0x85, 0xa9, 0xc0, 0xdd, 0xff,
+ 0x5d, 0xec, 0xc4, 0x65},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of null
+ // tcID: 168
+ {SEC_OID_SHA512,
+ 168,
+ {0xb8, 0x29, 0x1b, 0x35, 0xc5, 0x44, 0x46, 0xe9, 0x29, 0x56, 0x55, 0x96,
+ 0x7a, 0x68, 0x7a, 0xe5, 0x9a, 0x79, 0x5e, 0x96, 0x88, 0x5d, 0xfb, 0xaa,
+ 0x83, 0xcf, 0x52, 0x09, 0x5d, 0x2e, 0xe5, 0x56, 0x46, 0xcd, 0x93, 0x9c,
+ 0xcd, 0x84, 0x73, 0xa5, 0xf1, 0xfd, 0xbc, 0x8c, 0x10, 0xa7, 0x7e, 0x87,
+ 0xe6, 0x5b, 0x67, 0x41, 0xef, 0x2f, 0x85, 0x42, 0x29, 0xf0, 0xcc, 0x7f,
+ 0x87, 0x71, 0xba, 0x6c, 0xe5, 0x63, 0x91, 0x06, 0x1a, 0xaf, 0xeb, 0xdc,
+ 0x7b, 0x4d, 0x65, 0xd7, 0x98, 0xb4, 0x49, 0x2c, 0xb5, 0xd5, 0x8b, 0x10,
+ 0x6c, 0x2e, 0x9f, 0xa5, 0x70, 0x50, 0x16, 0xe2, 0x20, 0x67, 0xb9, 0xcb,
+ 0xdb, 0x68, 0x20, 0x15, 0x9e, 0x39, 0x0b, 0x8e, 0xc4, 0xbf, 0x41, 0x66,
+ 0x1a, 0x22, 0x45, 0x81, 0xb7, 0x74, 0xb6, 0x1b, 0xee, 0x92, 0x38, 0xd5,
+ 0xa8, 0x66, 0x32, 0x17, 0xf6, 0xbd, 0x57, 0xe7, 0xe3, 0x40, 0x54, 0x47,
+ 0x12, 0x6f, 0xa0, 0xdc, 0x3c, 0xae, 0x27, 0x34, 0xda, 0x94, 0xb2, 0xd8,
+ 0x48, 0xb9, 0x60, 0x2b, 0x4a, 0x31, 0x3c, 0x52, 0x83, 0xa5, 0xa5, 0x30,
+ 0x6a, 0xda, 0x03, 0x87, 0x58, 0x9d, 0x1a, 0x5e, 0x6b, 0xa0, 0x04, 0xc9,
+ 0x49, 0xdf, 0xc1, 0xc0, 0x73, 0x50, 0xde, 0xd3, 0x04, 0x94, 0x82, 0x9d,
+ 0x46, 0x57, 0x82, 0x51, 0xc8, 0xa7, 0x77, 0x86, 0x74, 0x86, 0x48, 0x3c,
+ 0x0a, 0xf6, 0xf6, 0xfb, 0x96, 0xa1, 0x37, 0x57, 0x3a, 0x72, 0xb8, 0x18,
+ 0x72, 0x16, 0x2d, 0x05, 0x16, 0x03, 0x36, 0x2e, 0x87, 0x3e, 0x59, 0x23,
+ 0xed, 0xe5, 0xf4, 0x18, 0x62, 0x6f, 0x91, 0x7a, 0x53, 0xff, 0x66, 0xcf,
+ 0x0d, 0x5e, 0x35, 0xa8, 0xfa, 0x2b, 0x80, 0x0b, 0x8f, 0xd2, 0xfe, 0x68,
+ 0xe0, 0x74, 0x92, 0xda, 0x3b, 0xbb, 0xea, 0x36, 0xdf, 0xc2, 0x82, 0xf0,
+ 0x5f, 0x24, 0x32, 0x71},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of null
+ // tcID: 169
+ {SEC_OID_SHA512,
+ 169,
+ {0x8c, 0x03, 0x14, 0x5d, 0x0a, 0xb2, 0x88, 0xcb, 0x35, 0xd6, 0x2d, 0xf3,
+ 0x1d, 0x4d, 0x9d, 0x3f, 0x7e, 0x8f, 0x3b, 0xea, 0x80, 0x9f, 0x5f, 0xd2,
+ 0xb0, 0x27, 0x22, 0xa1, 0x78, 0x3e, 0xc7, 0x78, 0xbd, 0x38, 0xb8, 0x61,
+ 0xbd, 0xb5, 0xb5, 0xd1, 0xd3, 0xd2, 0x83, 0x49, 0x3a, 0x7f, 0x75, 0xa7,
+ 0xe4, 0x58, 0xb1, 0x65, 0xdf, 0x40, 0xbc, 0x6b, 0x37, 0x0f, 0xf9, 0x01,
+ 0xe1, 0x2b, 0x51, 0x93, 0x18, 0x7d, 0x85, 0x86, 0x0f, 0x39, 0x15, 0x94,
+ 0xf7, 0x52, 0x76, 0x59, 0x61, 0x55, 0xb8, 0x02, 0xe4, 0x97, 0xa7, 0xb7,
+ 0xc0, 0xbf, 0xae, 0x29, 0x8f, 0x8a, 0x76, 0x27, 0xf7, 0x09, 0x24, 0xe5,
+ 0x00, 0x8a, 0x0c, 0x5b, 0x2d, 0xa2, 0x4e, 0xb3, 0x33, 0x46, 0xf8, 0x0d,
+ 0x85, 0xc7, 0xc5, 0x85, 0x1b, 0x67, 0xe1, 0xae, 0xab, 0x31, 0x24, 0xce,
+ 0x64, 0xf0, 0xc3, 0x29, 0x8c, 0x2c, 0xc8, 0xd3, 0xc7, 0xad, 0x46, 0xdd,
+ 0xb9, 0x45, 0xbe, 0x4b, 0x2c, 0xb9, 0xee, 0x37, 0xd0, 0x8b, 0x25, 0x23,
+ 0x72, 0x73, 0x1b, 0x03, 0x21, 0xb6, 0x17, 0xee, 0x28, 0x73, 0xd1, 0x87,
+ 0x89, 0x8e, 0x90, 0x79, 0xca, 0xd5, 0x6a, 0x99, 0x53, 0xf3, 0x8d, 0xef,
+ 0x6f, 0x31, 0x8e, 0x6e, 0x9f, 0x30, 0xeb, 0x79, 0x06, 0x0d, 0xcb, 0x82,
+ 0xf3, 0x01, 0x3b, 0x16, 0x44, 0x4c, 0xb1, 0x0f, 0xd8, 0x40, 0x51, 0xb9,
+ 0xc9, 0xc9, 0x54, 0xd9, 0xaf, 0x65, 0xce, 0x4f, 0x66, 0x07, 0x06, 0x3a,
+ 0x02, 0xe1, 0x79, 0xdb, 0xd6, 0x7c, 0xc0, 0xa9, 0x8c, 0xfa, 0x50, 0xa7,
+ 0x8c, 0x75, 0xd7, 0xe7, 0xab, 0x53, 0xf5, 0xbf, 0xef, 0x34, 0xe0, 0xa0,
+ 0xaf, 0xcb, 0x78, 0x2f, 0xf7, 0x4f, 0x88, 0x46, 0xfa, 0xab, 0xf2, 0x4f,
+ 0x30, 0x73, 0x11, 0x0e, 0x4b, 0x1f, 0x72, 0xb0, 0x50, 0x64, 0x4a, 0xdb,
+ 0x38, 0x6c, 0x0c, 0x84},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**31 - 1
+ // tcID: 170
+ {SEC_OID_SHA512,
+ 170,
+ {0x6a, 0xc4, 0x0f, 0xed, 0xc3, 0x7a, 0xd7, 0xd9, 0x52, 0x9d, 0x43, 0x27,
+ 0xf8, 0x1b, 0x3d, 0x22, 0x3a, 0xdc, 0xc7, 0x05, 0x0e, 0xd1, 0xa6, 0xcf,
+ 0x06, 0x0a, 0x48, 0x03, 0x5f, 0x01, 0xfb, 0xb1, 0x9f, 0x8f, 0x90, 0xf1,
+ 0x7b, 0x1a, 0x54, 0x74, 0xba, 0x1b, 0x36, 0x2d, 0x7d, 0x82, 0x6d, 0x2a,
+ 0x62, 0xbb, 0x6c, 0xf0, 0xa6, 0xc4, 0x19, 0x87, 0xcd, 0x62, 0x4f, 0x88,
+ 0x7c, 0xb2, 0x59, 0xe3, 0xa5, 0xd7, 0x60, 0x6b, 0x47, 0x98, 0x42, 0xb4,
+ 0xa3, 0xdd, 0x69, 0x42, 0x13, 0x55, 0x11, 0x1d, 0xf9, 0xd1, 0x23, 0x0c,
+ 0x2a, 0xc9, 0xe0, 0x82, 0xca, 0xd8, 0x96, 0x19, 0xa3, 0x4d, 0x6e, 0xca,
+ 0x3f, 0x31, 0x79, 0x92, 0xfc, 0x39, 0x33, 0xb3, 0xcc, 0x29, 0xbb, 0x36,
+ 0x78, 0x71, 0x02, 0xb0, 0x77, 0xd8, 0xb8, 0x79, 0x11, 0xbc, 0x83, 0x76,
+ 0xe6, 0x8e, 0xe1, 0xe5, 0xb4, 0x05, 0xad, 0xbf, 0x62, 0xe5, 0xca, 0x46,
+ 0xd8, 0xf5, 0x00, 0x22, 0x3a, 0x38, 0x65, 0x53, 0xc4, 0x5d, 0x5d, 0x08,
+ 0x5c, 0xfd, 0xa0, 0xb6, 0x84, 0x28, 0xee, 0xec, 0x08, 0xab, 0x0f, 0xec,
+ 0xac, 0x33, 0xda, 0x41, 0xc3, 0x00, 0x62, 0xfa, 0x4e, 0x7c, 0x89, 0xda,
+ 0x57, 0x22, 0x45, 0x22, 0x34, 0x3d, 0xf9, 0xc4, 0x2d, 0x55, 0xb5, 0xb8,
+ 0x06, 0xd0, 0x2e, 0x6b, 0xa1, 0x1b, 0x8b, 0x43, 0x4f, 0x8f, 0x4a, 0x63,
+ 0x8a, 0x3d, 0x78, 0xf4, 0xe7, 0xa2, 0x95, 0xf1, 0x70, 0x63, 0xe6, 0xbd,
+ 0x8f, 0xef, 0xe1, 0xe4, 0x52, 0xb6, 0xa7, 0xeb, 0xde, 0xfd, 0x82, 0xaa,
+ 0x39, 0x96, 0x37, 0xb8, 0x04, 0x72, 0x28, 0x49, 0xe6, 0xa3, 0x95, 0x0d,
+ 0xf8, 0xab, 0xca, 0xc5, 0x4e, 0x7f, 0xaa, 0x65, 0x6e, 0x52, 0x67, 0x8e,
+ 0xbf, 0xfc, 0x9b, 0x69, 0xe2, 0xe8, 0xd3, 0xb7, 0x75, 0x90, 0xae, 0x59,
+ 0x2b, 0xad, 0x00, 0xe2},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**32 - 1
+ // tcID: 171
+ {SEC_OID_SHA512,
+ 171,
+ {0x0f, 0x6a, 0x1d, 0x4b, 0xa9, 0x14, 0xe2, 0x7e, 0xb6, 0xdf, 0x8d, 0xab,
+ 0xb7, 0xd9, 0xe0, 0x42, 0xce, 0xec, 0x17, 0xd4, 0x0b, 0x54, 0x17, 0x1b,
+ 0xfc, 0xd1, 0x50, 0x27, 0x8c, 0x64, 0xd6, 0x4d, 0x4f, 0xda, 0x06, 0xed,
+ 0x08, 0x95, 0x92, 0x0a, 0x14, 0x16, 0x96, 0xa1, 0xfb, 0xdf, 0xcb, 0xb4,
+ 0xdf, 0x8b, 0xa3, 0x57, 0xb8, 0x1a, 0x80, 0x53, 0xde, 0x2e, 0xd7, 0x4d,
+ 0x42, 0x3a, 0xd4, 0x62, 0x20, 0xf6, 0xaf, 0x24, 0x48, 0x15, 0xb0, 0x2d,
+ 0x44, 0xfb, 0xd4, 0x5b, 0x31, 0xcc, 0x2d, 0xd2, 0x61, 0x45, 0xde, 0x91,
+ 0x00, 0x06, 0x3e, 0x3b, 0x1f, 0x24, 0xcb, 0x0e, 0x00, 0x18, 0x37, 0xc0,
+ 0xec, 0x82, 0xfe, 0x73, 0x9f, 0xa4, 0x6a, 0xc8, 0xe7, 0x5d, 0xea, 0xe4,
+ 0x17, 0xe4, 0xea, 0x7b, 0x2c, 0xf6, 0x3a, 0x1c, 0x6d, 0x01, 0x3b, 0x2a,
+ 0x17, 0xbc, 0xdc, 0xce, 0x9a, 0x74, 0x01, 0x49, 0xe7, 0x0d, 0xd8, 0x90,
+ 0xac, 0xbb, 0xea, 0xba, 0xee, 0xd4, 0xfb, 0x85, 0xb2, 0xc2, 0xc4, 0x03,
+ 0x75, 0x93, 0xc6, 0x87, 0x69, 0xee, 0x06, 0x0e, 0x27, 0x0d, 0x08, 0x67,
+ 0x55, 0xf1, 0x6a, 0x2c, 0x4e, 0xfd, 0xb8, 0x4a, 0xa6, 0x90, 0xc2, 0xdc,
+ 0x10, 0x5d, 0x47, 0xd0, 0x66, 0x1f, 0x79, 0x4f, 0x9a, 0x5c, 0x2d, 0x8b,
+ 0xfa, 0x01, 0x22, 0x8e, 0xb9, 0x7e, 0xd7, 0x91, 0x05, 0xdf, 0xe8, 0x0b,
+ 0x3b, 0xf8, 0xc0, 0x6c, 0xf0, 0xc5, 0x47, 0x49, 0xe9, 0xdd, 0x94, 0xea,
+ 0x26, 0x46, 0x3d, 0x31, 0x55, 0xa2, 0x68, 0x67, 0x61, 0x23, 0xcb, 0x45,
+ 0x62, 0x47, 0x3a, 0x7c, 0xb6, 0xb3, 0x29, 0x2d, 0x57, 0xfb, 0xf6, 0x5c,
+ 0x1e, 0x77, 0x53, 0x7f, 0x43, 0xea, 0x13, 0xd4, 0x42, 0x9c, 0x76, 0xe0,
+ 0xef, 0xb9, 0x22, 0xb6, 0x95, 0x4a, 0xaf, 0x48, 0x1a, 0x85, 0xcb, 0x12,
+ 0xd2, 0x42, 0xbe, 0xff},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**40 - 1
+ // tcID: 172
+ {SEC_OID_SHA512,
+ 172,
+ {0xa8, 0x87, 0x28, 0x92, 0x62, 0x2d, 0x11, 0x26, 0x13, 0x3c, 0x7d, 0xe0,
+ 0xa0, 0xa8, 0x7f, 0x9f, 0x31, 0xec, 0x8d, 0xc3, 0x79, 0x69, 0xb8, 0x1f,
+ 0x93, 0xf9, 0xe4, 0x34, 0x34, 0xd3, 0x05, 0xd2, 0xbb, 0x1d, 0x1d, 0x99,
+ 0x0f, 0xd3, 0xf8, 0xec, 0x70, 0x68, 0xcd, 0xe5, 0x99, 0x63, 0x4b, 0x42,
+ 0xb6, 0x75, 0x29, 0xc5, 0xec, 0x35, 0x85, 0xad, 0x98, 0x97, 0xb4, 0x5d,
+ 0x6f, 0x79, 0x14, 0x13, 0xd1, 0x60, 0xde, 0x78, 0x17, 0x15, 0x06, 0xcb,
+ 0x7f, 0x2e, 0xdc, 0xd5, 0x30, 0xec, 0x21, 0x7b, 0x62, 0xbf, 0x47, 0xbb,
+ 0xcc, 0x4a, 0x56, 0xcf, 0x11, 0xee, 0x5f, 0x8f, 0x73, 0x6a, 0x3a, 0x14,
+ 0x19, 0x87, 0x84, 0x53, 0x48, 0x82, 0xb8, 0x5f, 0x2e, 0x55, 0x33, 0xd8,
+ 0x0a, 0xdd, 0x21, 0x6c, 0x9e, 0x5d, 0x0b, 0xb7, 0x69, 0x6f, 0x31, 0x87,
+ 0x61, 0xf2, 0xc0, 0xad, 0x78, 0x8f, 0x28, 0x94, 0xd5, 0xaa, 0x70, 0xf2,
+ 0x16, 0x1b, 0x1f, 0x9a, 0x26, 0xcf, 0xed, 0x29, 0x22, 0xee, 0x04, 0xd0,
+ 0x5a, 0x4b, 0xf1, 0x1e, 0xf7, 0x80, 0x0c, 0x5f, 0xbd, 0xf8, 0x80, 0xfc,
+ 0x10, 0x83, 0xea, 0x74, 0x82, 0xe5, 0x01, 0x33, 0xbf, 0xd3, 0xf5, 0x14,
+ 0xa4, 0x4f, 0xf1, 0xd3, 0x4c, 0xeb, 0xc7, 0x8c, 0x4a, 0x3d, 0xb2, 0xd2,
+ 0xa2, 0x44, 0x58, 0x5a, 0x23, 0xa5, 0x87, 0xb3, 0x8d, 0xea, 0xc2, 0x5f,
+ 0xd1, 0x52, 0x99, 0xde, 0xaf, 0x9b, 0x0e, 0x1d, 0x8d, 0xf6, 0x89, 0x87,
+ 0x68, 0x67, 0x68, 0x7f, 0x98, 0xe6, 0x0c, 0x25, 0x0b, 0x5a, 0x0a, 0x35,
+ 0xea, 0x60, 0x76, 0x3b, 0x0d, 0x84, 0x2e, 0xbc, 0x5c, 0x8e, 0x3e, 0x57,
+ 0x2f, 0x72, 0xc8, 0xb9, 0xc6, 0x78, 0xd1, 0x7c, 0xd6, 0x53, 0x22, 0xe1,
+ 0xa9, 0x28, 0x8c, 0x6b, 0x41, 0x19, 0x0b, 0x2c, 0x39, 0xbe, 0xa7, 0x74,
+ 0xdd, 0x02, 0x06, 0x0b},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**64 - 1
+ // tcID: 173
+ {SEC_OID_SHA512,
+ 173,
+ {0xbb, 0xec, 0xd9, 0x25, 0xad, 0x43, 0x82, 0x5c, 0x69, 0x22, 0x49, 0xdf,
+ 0xaf, 0x8d, 0x32, 0x9e, 0x19, 0x56, 0x11, 0x16, 0x2f, 0x5f, 0x92, 0xa9,
+ 0x04, 0x1a, 0xad, 0x02, 0x2b, 0x32, 0xd3, 0xf5, 0x57, 0xc5, 0x49, 0x2a,
+ 0xc4, 0xb3, 0x90, 0x9a, 0x61, 0xd4, 0xcb, 0x14, 0x0d, 0x66, 0x29, 0x0c,
+ 0x52, 0x37, 0xc1, 0x99, 0x89, 0xdb, 0xb9, 0x7f, 0x38, 0xca, 0x1c, 0x3d,
+ 0xb2, 0xcb, 0xbe, 0x55, 0x7c, 0x23, 0xac, 0x33, 0x76, 0x8f, 0xfd, 0xd2,
+ 0x8e, 0xda, 0xe3, 0x34, 0x52, 0xc8, 0x4d, 0x55, 0x5a, 0xec, 0x76, 0x37,
+ 0x52, 0x32, 0x2d, 0x28, 0x5d, 0xe3, 0x1e, 0xcb, 0x8d, 0xa4, 0x9d, 0x83,
+ 0x08, 0xae, 0xb9, 0x78, 0xd0, 0xe6, 0x46, 0x14, 0x41, 0x1a, 0x28, 0xb2,
+ 0x1a, 0x84, 0x8b, 0x86, 0x4e, 0xd3, 0x66, 0x65, 0xf7, 0x49, 0x0a, 0x27,
+ 0x7f, 0x88, 0x5a, 0xc3, 0xad, 0xef, 0x86, 0xcb, 0xa6, 0xe0, 0x91, 0x61,
+ 0x94, 0x7f, 0x75, 0x55, 0xd8, 0x75, 0xed, 0x8c, 0x09, 0xc1, 0xd0, 0xd2,
+ 0xb7, 0xab, 0xb8, 0x30, 0x5b, 0x30, 0x21, 0x1b, 0x7c, 0xbb, 0x5a, 0x94,
+ 0x8b, 0xa7, 0xf4, 0xb4, 0xf1, 0xb8, 0xa3, 0xd9, 0x51, 0x12, 0xb1, 0x37,
+ 0x38, 0xaa, 0x7a, 0x8d, 0x76, 0xa6, 0x5c, 0x35, 0xaf, 0x1f, 0x4e, 0xcf,
+ 0x90, 0x8b, 0xc2, 0xcf, 0xf1, 0x20, 0x1e, 0x16, 0x5b, 0xe2, 0x70, 0xb0,
+ 0x29, 0xba, 0x6e, 0x47, 0xb9, 0x42, 0x0c, 0xba, 0xb4, 0xbf, 0x35, 0x4c,
+ 0xd2, 0xe5, 0xe6, 0x17, 0xb0, 0x31, 0xc5, 0x3c, 0x4d, 0x3d, 0x9b, 0x4e,
+ 0x47, 0x08, 0x4e, 0x25, 0x00, 0x7e, 0x6d, 0xff, 0xcd, 0x23, 0xa4, 0xe3,
+ 0x37, 0x2b, 0xb5, 0x2a, 0xd7, 0xcc, 0xae, 0x4d, 0xd5, 0xdc, 0x85, 0x6f,
+ 0xe0, 0xb1, 0xf6, 0x54, 0x00, 0x48, 0x64, 0x42, 0x90, 0x46, 0x81, 0x32,
+ 0xe3, 0x46, 0x6c, 0x9f},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of null
+ // tcID: 174
+ {SEC_OID_SHA512,
+ 174,
+ {0xa3, 0x47, 0xa0, 0x1d, 0xf7, 0x09, 0xed, 0x19, 0x7c, 0x3b, 0x2d, 0x2c,
+ 0xb3, 0x7b, 0xa7, 0xb4, 0x7b, 0x77, 0xc0, 0x4a, 0xc8, 0xf2, 0xc8, 0xb2,
+ 0x10, 0x53, 0x66, 0x35, 0xca, 0x72, 0x04, 0xee, 0x94, 0x71, 0x5a, 0x8e,
+ 0xac, 0xcf, 0x53, 0xec, 0x5d, 0x0e, 0xc2, 0xde, 0x04, 0x91, 0xf9, 0xed,
+ 0x35, 0xf5, 0xb8, 0xf3, 0x80, 0xe0, 0xd4, 0xfc, 0x97, 0xf3, 0x80, 0x38,
+ 0x13, 0x12, 0xda, 0xbf, 0x7b, 0xbb, 0xe2, 0xb8, 0x91, 0x6e, 0xde, 0x4b,
+ 0x61, 0x72, 0xb0, 0x84, 0xa4, 0x6e, 0xd8, 0x34, 0xac, 0x7c, 0x6f, 0xe8,
+ 0x91, 0xeb, 0x16, 0x5d, 0x60, 0x6d, 0xff, 0x80, 0x3a, 0xc3, 0x45, 0x59,
+ 0x5e, 0x2c, 0x71, 0x23, 0xb8, 0x27, 0xd1, 0x6a, 0x3f, 0x0a, 0xa3, 0xba,
+ 0x10, 0xa3, 0x3a, 0x8d, 0x92, 0xb3, 0x08, 0x40, 0xa5, 0x3a, 0x4b, 0xbd,
+ 0xff, 0x30, 0xf0, 0x93, 0xb2, 0xcb, 0x0d, 0x77, 0xfb, 0x49, 0x05, 0x45,
+ 0x8c, 0xf5, 0x63, 0x13, 0xd4, 0xe1, 0x3e, 0xfa, 0x8c, 0x43, 0x22, 0xf7,
+ 0x5e, 0xb0, 0x24, 0x7c, 0xa9, 0x1a, 0x3c, 0x44, 0x0c, 0x36, 0x7d, 0xe1,
+ 0x38, 0x08, 0x62, 0x4c, 0x6a, 0xcc, 0xb0, 0x06, 0xae, 0xf6, 0x18, 0x12,
+ 0x21, 0x7a, 0xa2, 0x82, 0x1e, 0xc8, 0x25, 0x03, 0xf9, 0x3d, 0x22, 0xb5,
+ 0x60, 0x29, 0xea, 0x0c, 0x99, 0x59, 0x82, 0xc8, 0x2a, 0xa5, 0x03, 0x6f,
+ 0xe6, 0x36, 0x63, 0x59, 0x11, 0x65, 0xc6, 0xbe, 0x4d, 0x5a, 0xa3, 0x57,
+ 0xa9, 0x8c, 0xc8, 0xf7, 0x0f, 0xd2, 0xd7, 0xa6, 0x8a, 0xec, 0x6c, 0x5e,
+ 0x22, 0x73, 0x93, 0x3f, 0x95, 0x4d, 0x71, 0x98, 0xf0, 0x73, 0xc2, 0xcc,
+ 0x32, 0x63, 0xa3, 0x8d, 0x6b, 0x4a, 0xf0, 0x07, 0x9b, 0x5f, 0x3a, 0x54,
+ 0x75, 0x15, 0x2f, 0xeb, 0x2d, 0x90, 0xc1, 0xbf, 0xa2, 0xc8, 0x59, 0xce,
+ 0x90, 0x9f, 0x45, 0x2c},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to null
+ // tcID: 175
+ {SEC_OID_SHA512,
+ 175,
+ {0x54, 0xbb, 0x85, 0x9f, 0x5b, 0x91, 0x3b, 0xff, 0x81, 0xa2, 0x6b, 0xd8,
+ 0x35, 0x26, 0x89, 0x9c, 0xfa, 0x36, 0xab, 0x1f, 0x5d, 0x0d, 0x3f, 0x58,
+ 0x2a, 0xa4, 0x14, 0xad, 0x08, 0x62, 0x9d, 0x27, 0x9d, 0x69, 0x4e, 0x4d,
+ 0x58, 0x56, 0x46, 0xdd, 0x59, 0xad, 0x3f, 0xa1, 0x16, 0xe1, 0xb7, 0xe6,
+ 0xca, 0x75, 0x48, 0xbb, 0x8d, 0xc8, 0x1c, 0x69, 0xb7, 0x60, 0x58, 0xb5,
+ 0x7a, 0x4c, 0xea, 0x6f, 0x8d, 0xb1, 0x85, 0xa0, 0x2a, 0x4f, 0xea, 0x5a,
+ 0x17, 0x37, 0x68, 0xfa, 0xa2, 0x6c, 0x85, 0x37, 0xa6, 0x85, 0x58, 0xcd,
+ 0xf8, 0xb4, 0xfa, 0x82, 0xb4, 0x38, 0x4a, 0x04, 0xfe, 0x59, 0x8b, 0x16,
+ 0x12, 0xa7, 0xec, 0x35, 0x7b, 0xe7, 0x33, 0x54, 0x6c, 0x61, 0x84, 0x66,
+ 0xda, 0x51, 0x75, 0x16, 0x2c, 0xa9, 0x9d, 0x93, 0x23, 0xdc, 0x89, 0xe9,
+ 0xb7, 0xfc, 0x0c, 0x99, 0xda, 0xcc, 0x3c, 0x77, 0x79, 0xfc, 0xc1, 0x22,
+ 0x2c, 0x23, 0xf7, 0x37, 0x5d, 0x49, 0x26, 0xd2, 0xf1, 0x97, 0x0f, 0x43,
+ 0x59, 0xcb, 0x30, 0x83, 0x32, 0x12, 0x16, 0x16, 0x9c, 0xae, 0x05, 0x56,
+ 0x86, 0x36, 0x4c, 0x77, 0xee, 0x32, 0xc3, 0x39, 0xd8, 0x9c, 0xe1, 0x88,
+ 0x4d, 0x81, 0x5c, 0xb6, 0x17, 0x02, 0xb7, 0x38, 0x43, 0x6b, 0x3f, 0x0f,
+ 0x9a, 0xc3, 0xe7, 0x74, 0xc6, 0xf7, 0x49, 0x93, 0xbf, 0x1c, 0x7b, 0xfd,
+ 0x54, 0x74, 0x14, 0x76, 0xcc, 0xf1, 0x11, 0x79, 0x1e, 0x35, 0x3a, 0x99,
+ 0x1d, 0x70, 0x7f, 0x77, 0xcd, 0x5a, 0x52, 0xd4, 0x70, 0xa1, 0x87, 0xd6,
+ 0x55, 0x0a, 0x17, 0xbf, 0xa1, 0x3c, 0x33, 0xc7, 0xde, 0xe5, 0xda, 0x8a,
+ 0x07, 0xa2, 0x01, 0xad, 0x5a, 0x1a, 0xfd, 0xc3, 0x3e, 0x86, 0x3c, 0x7b,
+ 0xd8, 0x03, 0x82, 0x98, 0x9f, 0xe9, 0xa1, 0x4f, 0x6b, 0x63, 0x14, 0xaf,
+ 0x53, 0xcf, 0xb7, 0x1e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to null
+ // tcID: 176
+ {SEC_OID_SHA512,
+ 176,
+ {0x45, 0x0f, 0x42, 0xca, 0xb5, 0x82, 0x8e, 0xd1, 0x71, 0x9c, 0x10, 0x02,
+ 0x59, 0x52, 0x8c, 0x39, 0xc2, 0xea, 0x65, 0x5b, 0x86, 0xf1, 0xc4, 0x5f,
+ 0xb8, 0x49, 0x19, 0x14, 0xf4, 0x8e, 0xa1, 0xdf, 0xd8, 0x2b, 0x36, 0x8b,
+ 0x09, 0xa6, 0xb5, 0x37, 0x93, 0xb7, 0xcd, 0x65, 0xe1, 0xc3, 0x63, 0xa8,
+ 0x86, 0xdd, 0x04, 0x82, 0x36, 0x0c, 0x36, 0x6a, 0x04, 0xac, 0x62, 0x6c,
+ 0x6e, 0x24, 0x71, 0x7d, 0xf9, 0xeb, 0xe0, 0xfe, 0xde, 0x2e, 0x50, 0xb2,
+ 0xb2, 0xfb, 0x5c, 0xf7, 0x15, 0x94, 0x26, 0x70, 0xce, 0x7c, 0xa4, 0x17,
+ 0xf2, 0x13, 0xf6, 0x50, 0x04, 0x29, 0xce, 0x39, 0x53, 0xcb, 0xea, 0x17,
+ 0xd1, 0xad, 0xf4, 0x42, 0x2d, 0x56, 0xd1, 0x59, 0x8f, 0xb1, 0x94, 0x02,
+ 0x6c, 0x40, 0xb7, 0x14, 0x99, 0x46, 0x2f, 0x24, 0x0b, 0xd7, 0x78, 0xde,
+ 0x11, 0x62, 0x94, 0x6f, 0x3a, 0xf9, 0xc6, 0xf7, 0x2b, 0x9d, 0xaa, 0xc8,
+ 0x56, 0x2c, 0x89, 0x7d, 0x32, 0x33, 0x9e, 0x40, 0xac, 0x85, 0x8f, 0xda,
+ 0x5e, 0x5d, 0xc9, 0xab, 0xd6, 0xca, 0xf4, 0xaf, 0x1b, 0x01, 0xab, 0x5b,
+ 0xf4, 0xd9, 0x9c, 0xc8, 0x6d, 0x9d, 0x39, 0xd1, 0x2e, 0x5d, 0x85, 0xcd,
+ 0x48, 0x92, 0xbc, 0x14, 0x9d, 0xa4, 0xee, 0xa5, 0xae, 0xa4, 0x6d, 0x37,
+ 0x64, 0x1f, 0x3b, 0x1c, 0x4c, 0x15, 0xe9, 0xbb, 0xc9, 0x49, 0x86, 0x49,
+ 0xe5, 0xff, 0x00, 0xf3, 0x29, 0x51, 0x4b, 0x89, 0x0e, 0x14, 0xbf, 0xbe,
+ 0xa3, 0x1e, 0xa8, 0x11, 0x33, 0x0b, 0x3a, 0x35, 0x87, 0xa5, 0x56, 0xae,
+ 0x2a, 0xe5, 0x3c, 0x46, 0xe3, 0xeb, 0xe9, 0x15, 0xd3, 0xf3, 0x88, 0x5e,
+ 0x6c, 0x75, 0xf3, 0x28, 0x5c, 0x53, 0x9b, 0x95, 0xa9, 0xdc, 0xa5, 0x95,
+ 0x13, 0xad, 0xc8, 0x93, 0x69, 0xdd, 0xa1, 0xef, 0x18, 0xb0, 0x64, 0xbd,
+ 0x74, 0xaa, 0xa2, 0xdc},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of null
+ // tcID: 177
+ {SEC_OID_SHA512,
+ 177,
+ {0x81, 0x62, 0x56, 0xd2, 0xf6, 0x5d, 0x1e, 0x78, 0xa7, 0x63, 0xc2, 0xea,
+ 0xf6, 0x9a, 0x69, 0x23, 0xd2, 0xc6, 0xbe, 0xbc, 0x46, 0x27, 0x8a, 0xc9,
+ 0xf4, 0xf0, 0x05, 0xb4, 0x0f, 0xec, 0xad, 0x7f, 0x9f, 0x0d, 0x2a, 0x06,
+ 0xec, 0x69, 0xb0, 0x81, 0x95, 0xb7, 0x6b, 0x66, 0x51, 0xd4, 0x87, 0x3f,
+ 0x5a, 0xca, 0xea, 0x9a, 0x12, 0x2b, 0x99, 0xd3, 0x81, 0xb3, 0x5f, 0xc0,
+ 0x8a, 0x79, 0x0c, 0x8d, 0x88, 0xea, 0x63, 0xc1, 0x02, 0xe4, 0xfd, 0xdf,
+ 0x6f, 0x92, 0x3f, 0xd5, 0xd0, 0xb0, 0x48, 0x59, 0x8f, 0xc1, 0x9b, 0xd3,
+ 0x5e, 0x62, 0xff, 0x0b, 0x41, 0xab, 0x72, 0x9d, 0x16, 0x7e, 0x2b, 0xb3,
+ 0x3a, 0xd8, 0xde, 0xe0, 0xb3, 0xe3, 0x3a, 0xd8, 0xe7, 0xef, 0x64, 0x7f,
+ 0x51, 0xb4, 0xe2, 0x55, 0xf6, 0x77, 0xb9, 0x9e, 0x49, 0x14, 0x60, 0xf2,
+ 0x6a, 0xc4, 0x88, 0xcd, 0x35, 0xfc, 0x73, 0x14, 0x7d, 0x6a, 0x18, 0x19,
+ 0x98, 0x39, 0xb7, 0x47, 0xc5, 0x3f, 0x15, 0xa2, 0x5f, 0x14, 0xea, 0x56,
+ 0xed, 0x0a, 0x5e, 0x38, 0x1a, 0x77, 0x4e, 0xf6, 0x9c, 0x69, 0xd9, 0x76,
+ 0xa0, 0xa2, 0x84, 0x7a, 0x6e, 0xd8, 0x65, 0xa6, 0xf4, 0x02, 0xc9, 0xea,
+ 0xbd, 0xab, 0x4a, 0x8c, 0x03, 0x95, 0x62, 0x13, 0xc1, 0x9a, 0x97, 0x83,
+ 0xaa, 0x8b, 0xc1, 0x53, 0x30, 0x1a, 0xca, 0x3a, 0xcb, 0x53, 0x8e, 0xec,
+ 0xe5, 0x2c, 0x43, 0xbd, 0x7c, 0x20, 0x84, 0x52, 0x68, 0x1b, 0x87, 0x7e,
+ 0x05, 0xc6, 0x6c, 0x91, 0x4a, 0x88, 0x11, 0xee, 0xf7, 0x29, 0x18, 0x5d,
+ 0xb3, 0x63, 0x0a, 0xe2, 0x4f, 0x0d, 0x2a, 0x7b, 0x46, 0xda, 0x2b, 0x2e,
+ 0xe1, 0x2a, 0x0d, 0xe6, 0x76, 0xdf, 0x07, 0xbf, 0x3a, 0x84, 0x19, 0x5d,
+ 0x5e, 0xc3, 0x54, 0xf6, 0xbd, 0xc5, 0x28, 0x7d, 0x8b, 0x23, 0x49, 0xee,
+ 0xd3, 0x14, 0x87, 0xec},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 178
+ {SEC_OID_SHA512,
+ 178,
+ {0x84, 0x0b, 0x05, 0x3b, 0x40, 0xa9, 0x77, 0x8d, 0xb6, 0x29, 0xe7, 0x25,
+ 0x10, 0x38, 0x48, 0xe7, 0xbc, 0x13, 0xaa, 0x54, 0x09, 0x29, 0xc6, 0xdf,
+ 0x42, 0xa5, 0x5c, 0x18, 0x6e, 0x2f, 0x03, 0x30, 0xd8, 0x89, 0x4d, 0x52,
+ 0x47, 0xc2, 0x03, 0xc0, 0x65, 0x93, 0x01, 0xf6, 0xfe, 0x87, 0x84, 0xe1,
+ 0x65, 0xed, 0x25, 0x3a, 0x7b, 0xbe, 0xbd, 0x35, 0x72, 0x39, 0x17, 0xc3,
+ 0x29, 0xfe, 0xfd, 0xb4, 0x39, 0xe7, 0x84, 0xae, 0x7a, 0xa1, 0x34, 0x11,
+ 0xb9, 0xde, 0x20, 0xcd, 0x16, 0x95, 0xff, 0x3a, 0x08, 0x48, 0x24, 0xb3,
+ 0x9c, 0x25, 0xfc, 0x6e, 0x31, 0x87, 0xde, 0xc9, 0x4f, 0x28, 0xf9, 0x33,
+ 0x5b, 0x6e, 0x03, 0x45, 0x8b, 0xf9, 0xe0, 0xb7, 0x09, 0x93, 0x14, 0xde,
+ 0xe2, 0xed, 0x29, 0x22, 0x8c, 0x4b, 0xc7, 0x8d, 0x1b, 0xa0, 0xee, 0x0e,
+ 0xb9, 0xbb, 0x34, 0x02, 0x42, 0xb0, 0x83, 0x41, 0x6a, 0xfd, 0x19, 0x3a,
+ 0x93, 0x63, 0x2a, 0x9b, 0xd7, 0x61, 0xfa, 0xf1, 0xb7, 0x84, 0x44, 0xfa,
+ 0xb6, 0xc8, 0xa4, 0x3f, 0x15, 0x9f, 0x48, 0x66, 0x05, 0x80, 0x8f, 0xf3,
+ 0x5a, 0xf1, 0xfa, 0x0d, 0xbe, 0x17, 0xa0, 0x93, 0xd1, 0xd5, 0xf4, 0x7f,
+ 0xd8, 0xc1, 0xeb, 0x2e, 0x67, 0x89, 0xf6, 0x6d, 0x7a, 0x4d, 0xc7, 0x41,
+ 0x45, 0xc8, 0xef, 0x43, 0xb8, 0xcb, 0x37, 0x15, 0xd3, 0xc7, 0xd6, 0xf7,
+ 0x45, 0x27, 0x3b, 0x0b, 0x1a, 0x7c, 0x92, 0xa6, 0x13, 0x4b, 0xa9, 0xbf,
+ 0x6d, 0x0b, 0x66, 0x70, 0x46, 0x5f, 0xef, 0x1c, 0x17, 0x64, 0x76, 0xd5,
+ 0x3f, 0x26, 0x61, 0x39, 0x87, 0xb5, 0xf3, 0x63, 0xc3, 0x8f, 0xd3, 0x97,
+ 0x2e, 0x80, 0x2d, 0x51, 0x14, 0x90, 0x4f, 0xa6, 0xc8, 0x61, 0x4f, 0xc7,
+ 0x89, 0xb5, 0xa4, 0x0b, 0xbf, 0xa5, 0xcf, 0x5d, 0x4f, 0xb3, 0x7e, 0x2f,
+ 0x80, 0x49, 0xa1, 0x36},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 179
+ {SEC_OID_SHA512,
+ 179,
+ {0xb8, 0x89, 0xdd, 0x44, 0x59, 0x07, 0x63, 0x3a, 0x17, 0x8a, 0x31, 0xb9,
+ 0x78, 0x4e, 0x0f, 0xc5, 0x75, 0x98, 0xa6, 0x06, 0x2b, 0xdf, 0xf3, 0x5c,
+ 0xf0, 0xfa, 0xbc, 0xec, 0x27, 0x51, 0x38, 0xfa, 0xe3, 0x88, 0xcd, 0xaf,
+ 0xe2, 0xce, 0x74, 0x8b, 0x89, 0x33, 0x4b, 0x54, 0xf0, 0xde, 0xa5, 0x6f,
+ 0x6b, 0xfa, 0xdc, 0x1b, 0x35, 0xf1, 0xd8, 0x1e, 0x19, 0xc7, 0xb6, 0x33,
+ 0xba, 0x00, 0x65, 0xd3, 0xd0, 0x48, 0x55, 0xee, 0xae, 0x5c, 0x17, 0x5d,
+ 0x98, 0x4d, 0x1d, 0xa2, 0x18, 0x25, 0x89, 0xe0, 0x9d, 0xd1, 0x22, 0x8a,
+ 0x7b, 0xcf, 0xc1, 0x18, 0xd8, 0x84, 0x34, 0x6f, 0xa9, 0xd2, 0xf9, 0x56,
+ 0x92, 0xf7, 0xe1, 0x0b, 0x88, 0x48, 0xd9, 0x0c, 0xe2, 0x0f, 0x64, 0x01,
+ 0xa0, 0x92, 0xbb, 0x10, 0x14, 0x5f, 0xf8, 0x17, 0xb7, 0xbe, 0x15, 0x95,
+ 0x06, 0x24, 0x62, 0x67, 0x88, 0x6b, 0xec, 0xd3, 0x4c, 0xdf, 0x14, 0xae,
+ 0xa0, 0xaf, 0x2d, 0xa5, 0x4d, 0xe8, 0xf8, 0x88, 0xa5, 0xca, 0x1d, 0x71,
+ 0xed, 0x8a, 0x2c, 0x21, 0x3a, 0x2c, 0x2f, 0x96, 0x3f, 0x36, 0x8a, 0x3b,
+ 0xbf, 0x0c, 0xec, 0x49, 0x5f, 0x16, 0x19, 0x25, 0x41, 0x8a, 0xc5, 0xeb,
+ 0x5c, 0xea, 0x81, 0x61, 0x60, 0xda, 0x64, 0xe9, 0x92, 0x67, 0x0b, 0xb9,
+ 0x00, 0xb9, 0xbc, 0xc1, 0xf9, 0xfc, 0x57, 0xa3, 0x50, 0x64, 0x10, 0xe7,
+ 0xe5, 0x35, 0x54, 0xf3, 0xa8, 0xf0, 0x67, 0x01, 0x69, 0x3f, 0xe0, 0xc3,
+ 0xdf, 0x9f, 0xb4, 0xa4, 0x5c, 0x1f, 0x56, 0x7c, 0xf7, 0x87, 0xd4, 0x78,
+ 0xc4, 0x09, 0xec, 0x97, 0xc5, 0x5f, 0x0a, 0xa8, 0xc9, 0xb5, 0xb6, 0x88,
+ 0xfb, 0x27, 0x86, 0xbc, 0x0a, 0x3a, 0x20, 0xbf, 0xe5, 0xa5, 0x76, 0x32,
+ 0xcd, 0xec, 0xd7, 0x5e, 0x5e, 0xb3, 0x50, 0xf4, 0xae, 0x2f, 0xc2, 0x8c,
+ 0x9c, 0x28, 0x72, 0x68},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 180
+ {SEC_OID_SHA512,
+ 180,
+ {0x53, 0x8f, 0x60, 0xdb, 0xb8, 0x45, 0x89, 0xf8, 0x6b, 0x60, 0x8a, 0x04,
+ 0x57, 0xfb, 0x1f, 0x00, 0x19, 0xd9, 0x05, 0x8b, 0x58, 0xc6, 0xc9, 0x57,
+ 0x8f, 0x7d, 0x49, 0xad, 0x4c, 0x9f, 0x31, 0x2c, 0x58, 0xb8, 0x68, 0xab,
+ 0x58, 0x32, 0xe6, 0xc0, 0xf6, 0xec, 0xf1, 0xe5, 0x25, 0x82, 0xda, 0xfc,
+ 0xfd, 0x6f, 0xf4, 0x6f, 0x3f, 0xce, 0xff, 0x1a, 0x56, 0xeb, 0xae, 0x05,
+ 0xad, 0xc4, 0x21, 0xa5, 0x2b, 0x33, 0xf8, 0xf9, 0x38, 0x93, 0xec, 0x76,
+ 0x0a, 0x1b, 0x52, 0xce, 0x9b, 0x5b, 0x04, 0x57, 0x0b, 0xe5, 0x6f, 0xe9,
+ 0x2e, 0xec, 0x59, 0xce, 0x95, 0x04, 0x41, 0xa0, 0x6e, 0xd3, 0xd7, 0xce,
+ 0x83, 0xa1, 0x7f, 0x8c, 0xad, 0x57, 0xf8, 0xee, 0xdc, 0x38, 0x0e, 0x77,
+ 0x18, 0x78, 0xe8, 0xd8, 0x19, 0x1b, 0x14, 0xca, 0x78, 0x32, 0x42, 0xce,
+ 0x00, 0x57, 0x17, 0xac, 0xf9, 0xc9, 0xe0, 0x5b, 0xbe, 0xc4, 0xd9, 0xfc,
+ 0x0d, 0x10, 0x07, 0xbc, 0x0a, 0xa2, 0x97, 0x5c, 0xee, 0xef, 0x98, 0xe9,
+ 0x77, 0x50, 0xe7, 0xf6, 0xed, 0x9e, 0x91, 0x20, 0x00, 0x62, 0xdd, 0xfb,
+ 0x7f, 0xa7, 0xbb, 0x07, 0x0f, 0x7b, 0x65, 0x39, 0xe4, 0x59, 0x0d, 0x2c,
+ 0x5d, 0x92, 0xb7, 0xac, 0xe0, 0x36, 0x76, 0x08, 0xb9, 0xb7, 0xb8, 0x79,
+ 0xd5, 0x92, 0xc9, 0xf2, 0xd0, 0x15, 0x2d, 0x3f, 0x01, 0x84, 0xc2, 0xca,
+ 0x9e, 0x50, 0xf1, 0x4f, 0x9f, 0x3e, 0xdf, 0xfc, 0xae, 0x85, 0xf1, 0x12,
+ 0x2c, 0xf5, 0x79, 0x78, 0x7c, 0xd0, 0xbd, 0x2e, 0xd2, 0xd9, 0x88, 0x26,
+ 0x25, 0x06, 0x54, 0xe9, 0x6f, 0xa5, 0xaf, 0xf5, 0xd0, 0x0b, 0xae, 0x67,
+ 0x05, 0xfe, 0x3d, 0x95, 0xcb, 0xda, 0x5c, 0xb0, 0xdc, 0xee, 0xee, 0x98,
+ 0xc1, 0x7e, 0xb2, 0xa4, 0x34, 0xa1, 0x81, 0x84, 0xcd, 0x15, 0xb0, 0x88,
+ 0x04, 0xa9, 0xe5, 0xaa},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 181
+ {SEC_OID_SHA512,
+ 181,
+ {0x12, 0x29, 0x18, 0x8a, 0x8f, 0x89, 0x0d, 0xf5, 0x9c, 0x2f, 0x8b, 0x9a,
+ 0x7e, 0xa4, 0x11, 0x32, 0x9f, 0x0f, 0x2c, 0x96, 0x8d, 0x7e, 0xfd, 0x14,
+ 0xe7, 0x53, 0x4a, 0x9b, 0x2c, 0x90, 0x23, 0x00, 0xa4, 0x8a, 0xe6, 0xd5,
+ 0xa3, 0x2b, 0x16, 0xfe, 0x70, 0x56, 0xbc, 0x69, 0x7c, 0xb3, 0xa3, 0x2b,
+ 0x1b, 0xeb, 0xb9, 0xa4, 0x59, 0x92, 0x2b, 0x37, 0x72, 0x37, 0x40, 0xf0,
+ 0x16, 0x9d, 0xef, 0x42, 0x28, 0x78, 0x7b, 0x38, 0x17, 0xaf, 0x52, 0xd4,
+ 0x41, 0xe5, 0x9a, 0x54, 0x89, 0x95, 0x95, 0x5c, 0xb0, 0x99, 0x38, 0xd8,
+ 0x32, 0x30, 0xbe, 0x08, 0xcb, 0x2e, 0xe8, 0xea, 0x0a, 0xc9, 0x7d, 0x8b,
+ 0xc3, 0x54, 0x02, 0x15, 0x89, 0xa2, 0x0f, 0x7f, 0x5a, 0x48, 0x3d, 0x29,
+ 0xf7, 0x26, 0x46, 0xe0, 0xd2, 0xcb, 0x34, 0x4f, 0x91, 0x51, 0x52, 0xc1,
+ 0x8c, 0x99, 0xec, 0x04, 0x51, 0x2f, 0xc5, 0xca, 0xea, 0x03, 0x22, 0x0a,
+ 0x48, 0xfe, 0x91, 0xdc, 0xa9, 0xa5, 0x30, 0x04, 0xb1, 0x18, 0xaf, 0x8b,
+ 0x94, 0x0f, 0x62, 0xa4, 0x0b, 0x6d, 0x9f, 0x18, 0x76, 0x14, 0x9c, 0x65,
+ 0xef, 0x2e, 0x8c, 0xc9, 0xa8, 0xea, 0xea, 0xce, 0xd6, 0x6e, 0x41, 0x5f,
+ 0x8d, 0xe6, 0x2d, 0xf2, 0x5d, 0x8e, 0x5e, 0x94, 0xe1, 0xca, 0x1e, 0x52,
+ 0xea, 0x71, 0xc9, 0x26, 0xdf, 0x99, 0xe9, 0x7e, 0x96, 0x7c, 0xdc, 0xf5,
+ 0xe1, 0xbc, 0xb4, 0x8a, 0xed, 0x57, 0xbf, 0x66, 0xa3, 0x4b, 0xaa, 0xbc,
+ 0x9e, 0x77, 0x3d, 0x50, 0x48, 0xcb, 0x43, 0x6d, 0x9e, 0xa1, 0x96, 0x82,
+ 0x9f, 0xf0, 0xd8, 0xb9, 0xf8, 0x43, 0xa6, 0xee, 0xed, 0x72, 0xf3, 0x93,
+ 0xae, 0xf1, 0x0a, 0x45, 0xb5, 0xfb, 0x9d, 0x9c, 0xa9, 0x9a, 0xce, 0xc4,
+ 0x74, 0x4f, 0x6e, 0xdc, 0x2d, 0x92, 0x6d, 0x66, 0x5c, 0xdd, 0x5f, 0xa9,
+ 0x7b, 0x29, 0xc0, 0x03},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 182
+ {SEC_OID_SHA512,
+ 182,
+ {0x19, 0xef, 0x5e, 0x46, 0x7b, 0x21, 0x8a, 0x8f, 0x5d, 0xda, 0x1f, 0x5d,
+ 0x3a, 0xb6, 0xc5, 0xc6, 0xc2, 0x75, 0xd7, 0x32, 0x92, 0xf3, 0xda, 0x40,
+ 0x2d, 0x41, 0x35, 0x9f, 0xb6, 0x12, 0x12, 0x30, 0x98, 0x77, 0xfa, 0xc2,
+ 0xef, 0xfb, 0x07, 0x34, 0xdd, 0xdf, 0x6f, 0xe6, 0x77, 0x29, 0x42, 0xd0,
+ 0x46, 0xf8, 0x9e, 0xef, 0xac, 0x51, 0x0a, 0x5e, 0xa5, 0x11, 0xfe, 0x8e,
+ 0xe6, 0x90, 0xcd, 0xff, 0x7d, 0xf4, 0xc6, 0x59, 0x0c, 0xa9, 0x39, 0x3b,
+ 0xd5, 0x34, 0x84, 0x63, 0x0f, 0x74, 0x4e, 0xc4, 0x8c, 0x31, 0x03, 0x79,
+ 0x99, 0x4f, 0x38, 0x16, 0x08, 0xab, 0x1a, 0xb3, 0x56, 0xed, 0x5e, 0xa1,
+ 0xf3, 0x07, 0x7e, 0x44, 0x10, 0x7b, 0x59, 0x67, 0xc4, 0xa4, 0x79, 0x4c,
+ 0xf2, 0x6b, 0x38, 0x9d, 0x92, 0xd0, 0x1b, 0x40, 0x07, 0x1f, 0x02, 0x3b,
+ 0xa0, 0x05, 0x1e, 0x4c, 0xb2, 0x10, 0xe3, 0x19, 0x72, 0xd1, 0x2a, 0x3a,
+ 0x67, 0x8f, 0xb4, 0x39, 0x75, 0xa8, 0x10, 0x7d, 0x1b, 0xb5, 0xb8, 0x83,
+ 0x77, 0x47, 0x23, 0xfa, 0x01, 0x9a, 0x21, 0x97, 0xe4, 0x8e, 0xdc, 0x35,
+ 0xbc, 0xb4, 0x27, 0x81, 0xdb, 0xff, 0xf8, 0xcb, 0x36, 0x8e, 0x27, 0xf6,
+ 0xf0, 0xd8, 0x24, 0x57, 0xac, 0x25, 0x71, 0x3e, 0x38, 0x34, 0x0a, 0xc5,
+ 0xa3, 0x1c, 0xbd, 0x4a, 0x56, 0x0d, 0x6a, 0x76, 0x22, 0x51, 0x60, 0x5b,
+ 0xad, 0xb9, 0xf8, 0x18, 0x16, 0x2e, 0x33, 0x83, 0x93, 0xae, 0x9f, 0xbd,
+ 0xf1, 0x98, 0x24, 0xde, 0x99, 0x1f, 0x45, 0x9e, 0x96, 0xb1, 0x67, 0x19,
+ 0x4c, 0x50, 0xb2, 0x23, 0x84, 0x9f, 0x9d, 0xef, 0x53, 0x85, 0x07, 0xf6,
+ 0x1d, 0xaa, 0x21, 0xc4, 0x57, 0xa4, 0x56, 0x0d, 0x78, 0x80, 0xb6, 0x99,
+ 0x66, 0x68, 0x02, 0x42, 0x11, 0x63, 0x9e, 0xd9, 0xfb, 0xc4, 0xfa, 0xfe,
+ 0x7a, 0xaf, 0x4b, 0x38},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: composed null
+ // tcID: 183
+ {SEC_OID_SHA512,
+ 183,
+ {0xba, 0xc0, 0x8a, 0x20, 0x1a, 0x27, 0xe4, 0xc0, 0x5a, 0xf0, 0xab, 0x67,
+ 0xc0, 0x97, 0xa7, 0x7d, 0xfa, 0xb2, 0x97, 0x54, 0x6f, 0x22, 0x83, 0xc6,
+ 0xd8, 0x17, 0x9f, 0xff, 0xe4, 0x11, 0x6d, 0x26, 0xc3, 0xd9, 0x06, 0x83,
+ 0x15, 0x59, 0x46, 0x40, 0x04, 0x6c, 0xed, 0x02, 0x48, 0xc1, 0x57, 0xac,
+ 0x27, 0xe8, 0xd2, 0xaf, 0xa2, 0x81, 0x98, 0x17, 0xe1, 0x85, 0x4f, 0x7f,
+ 0x8b, 0x71, 0x2b, 0xfe, 0x9d, 0xa5, 0xee, 0xac, 0x95, 0x14, 0x77, 0x34,
+ 0x0b, 0x1f, 0xb5, 0x9c, 0x85, 0xee, 0xf5, 0x25, 0xd4, 0x6e, 0x8c, 0xf2,
+ 0x0a, 0x0b, 0x9e, 0x1c, 0xf8, 0xb7, 0x99, 0xba, 0x18, 0xd9, 0xec, 0x8c,
+ 0xae, 0x60, 0xd6, 0x66, 0x3c, 0x5a, 0x92, 0x1b, 0x97, 0xd1, 0x95, 0xd1,
+ 0xda, 0xe5, 0x96, 0x7b, 0x28, 0x8b, 0x4a, 0x12, 0x68, 0xa6, 0x6c, 0x5b,
+ 0xd2, 0x26, 0x06, 0x41, 0x6b, 0xec, 0x80, 0x3c, 0x42, 0x6c, 0x40, 0x6c,
+ 0x25, 0xd9, 0x6b, 0xb2, 0xaa, 0x7f, 0x58, 0xc3, 0x04, 0x13, 0x41, 0x03,
+ 0x13, 0x68, 0x28, 0x6a, 0xf2, 0x5b, 0xf9, 0x6f, 0xba, 0xc0, 0x21, 0x03,
+ 0x63, 0x21, 0xdc, 0x44, 0x18, 0xaa, 0x33, 0xa4, 0x91, 0x94, 0xfa, 0xef,
+ 0xc6, 0x8d, 0xaf, 0xd7, 0xd2, 0x23, 0x9a, 0x1d, 0x18, 0x00, 0x45, 0x1d,
+ 0x49, 0x06, 0xde, 0x61, 0xea, 0xaf, 0x29, 0xa6, 0x1f, 0x86, 0x0f, 0x82,
+ 0xfd, 0x6e, 0xd8, 0xb5, 0xbf, 0x44, 0x61, 0xe8, 0x82, 0x1e, 0x91, 0xe6,
+ 0x7f, 0xd8, 0xa7, 0x35, 0x13, 0x01, 0x4b, 0x76, 0x25, 0x86, 0x9b, 0xc5,
+ 0x57, 0x2a, 0x98, 0xc0, 0x48, 0xe6, 0xd7, 0xfb, 0xa0, 0xa2, 0x2f, 0x4e,
+ 0xb4, 0xa9, 0x25, 0x32, 0xae, 0xc1, 0x6c, 0x7b, 0x6e, 0xb7, 0x62, 0x18,
+ 0x8b, 0xb4, 0x06, 0x19, 0xf7, 0xef, 0x28, 0xb7, 0x79, 0x06, 0xda, 0xfe,
+ 0x01, 0x85, 0x2b, 0x00},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect null
+ // tcID: 184
+ {SEC_OID_SHA512,
+ 184,
+ {0x92, 0xb1, 0xeb, 0x5b, 0x26, 0xc6, 0x95, 0x92, 0xb6, 0x69, 0xec, 0xf0,
+ 0xf6, 0x4d, 0x7b, 0xb2, 0xcb, 0x12, 0x34, 0x3e, 0x68, 0x7a, 0x6a, 0x8b,
+ 0x8a, 0xcc, 0x14, 0x40, 0xb8, 0x02, 0x82, 0x72, 0xd4, 0x98, 0x37, 0xa5,
+ 0xd5, 0xbe, 0x49, 0xda, 0xb0, 0x2f, 0x92, 0xce, 0x28, 0x67, 0x9c, 0x22,
+ 0x40, 0x9e, 0x2f, 0xe6, 0xc3, 0x94, 0x40, 0x78, 0x74, 0x12, 0xa7, 0x0d,
+ 0x12, 0x33, 0x6c, 0x13, 0x76, 0xb8, 0xd6, 0x30, 0x3b, 0x9d, 0xd8, 0x77,
+ 0x44, 0x2c, 0xa9, 0xdc, 0xbf, 0xe7, 0x53, 0xa3, 0x58, 0x2c, 0x27, 0x71,
+ 0x84, 0xbc, 0x32, 0xa9, 0xae, 0x9f, 0x39, 0x06, 0xc1, 0xad, 0xae, 0x17,
+ 0x24, 0xa6, 0xa4, 0x79, 0xbe, 0x5f, 0x56, 0xb4, 0x38, 0x42, 0x4d, 0x59,
+ 0xa6, 0x20, 0x36, 0x9a, 0xd6, 0x49, 0xb4, 0xdd, 0xaa, 0xaf, 0x53, 0x34,
+ 0x3e, 0x3c, 0x1a, 0x9b, 0xfd, 0xb2, 0x22, 0xe9, 0xfb, 0x66, 0x52, 0x03,
+ 0x26, 0x63, 0x3f, 0xde, 0x1b, 0x43, 0xf4, 0x61, 0xbe, 0xc6, 0x0f, 0x64,
+ 0x56, 0xb0, 0x2f, 0x41, 0x7d, 0x60, 0x75, 0xd5, 0x53, 0xc4, 0x15, 0x7d,
+ 0x57, 0x12, 0xf0, 0x6e, 0x68, 0x69, 0x0d, 0xb5, 0xf5, 0xa0, 0x7a, 0x85,
+ 0x59, 0x09, 0x11, 0xf0, 0x6b, 0xe7, 0x6e, 0xa0, 0xb7, 0xaf, 0x60, 0x8e,
+ 0x87, 0x92, 0xc7, 0xc5, 0x30, 0x75, 0xed, 0x8f, 0x4b, 0x11, 0xeb, 0x0d,
+ 0x4b, 0xe5, 0x57, 0x62, 0x3d, 0x5d, 0x68, 0x17, 0x2b, 0xda, 0xb3, 0xb6,
+ 0x49, 0x08, 0xb7, 0xb4, 0x20, 0x3c, 0xd6, 0x42, 0x9d, 0x2d, 0x78, 0x33,
+ 0x47, 0xf8, 0x04, 0x4f, 0x37, 0xbd, 0xb5, 0xfa, 0xd8, 0x65, 0xa4, 0x90,
+ 0xeb, 0xc9, 0xc4, 0xe7, 0xa3, 0x58, 0x7f, 0xc4, 0x72, 0xad, 0xcd, 0xc3,
+ 0xc5, 0xd4, 0xce, 0x56, 0x85, 0xa9, 0xcd, 0xac, 0x5a, 0x43, 0xeb, 0x86,
+ 0xb3, 0x6f, 0xff, 0x6f},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of digest
+ // tcID: 185
+ {SEC_OID_SHA512,
+ 185,
+ {0x73, 0xc5, 0xfb, 0x16, 0xbf, 0x8b, 0x5d, 0xa4, 0x88, 0xf2, 0x90, 0xb6,
+ 0x1e, 0xed, 0x03, 0xb1, 0x7b, 0xac, 0x3c, 0xdc, 0x98, 0xb0, 0x95, 0x1e,
+ 0x61, 0x05, 0x80, 0x39, 0x2a, 0x74, 0xf6, 0x30, 0x09, 0x61, 0xdd, 0x15,
+ 0x67, 0x0f, 0x8e, 0x38, 0x8e, 0xe9, 0x65, 0x9a, 0xaf, 0xcc, 0xf9, 0xdc,
+ 0xc1, 0xfb, 0x97, 0x59, 0x6b, 0x9b, 0xd3, 0x9d, 0xbb, 0x60, 0xfe, 0x5c,
+ 0xc6, 0x2e, 0xfb, 0x46, 0x3d, 0xfd, 0x29, 0xf4, 0x91, 0x75, 0x1b, 0x32,
+ 0x04, 0xe1, 0x0d, 0xfe, 0x98, 0x45, 0xe5, 0xc1, 0x11, 0xd3, 0x35, 0xa2,
+ 0x01, 0xc7, 0x51, 0x5e, 0x33, 0xce, 0x30, 0xc4, 0xbc, 0xc7, 0x2a, 0x66,
+ 0x18, 0xa9, 0xbf, 0xb7, 0x93, 0x22, 0xb0, 0x0b, 0x67, 0x51, 0x91, 0xd7,
+ 0x63, 0xc4, 0x29, 0x9f, 0x2a, 0x77, 0x1c, 0x9e, 0x7e, 0x26, 0xc0, 0xbf,
+ 0x0d, 0x6f, 0xab, 0x1f, 0x96, 0xd0, 0xab, 0x60, 0x17, 0x0c, 0xb8, 0x8a,
+ 0x10, 0x16, 0x16, 0xdb, 0xad, 0x06, 0x0a, 0xb0, 0x79, 0xdc, 0x4a, 0xc6,
+ 0xf9, 0x1b, 0xb4, 0x97, 0x76, 0x64, 0x2d, 0x7b, 0x47, 0xc3, 0xb8, 0x98,
+ 0xfc, 0x2c, 0xd2, 0xd6, 0x8f, 0xf4, 0x77, 0xad, 0xcb, 0xfb, 0x1d, 0xe1,
+ 0x0b, 0x78, 0x2c, 0x55, 0x4f, 0x1f, 0x96, 0x3f, 0xde, 0xea, 0xd1, 0x6c,
+ 0x2f, 0xe5, 0xb4, 0xe5, 0x84, 0xc6, 0xed, 0x8c, 0x81, 0x72, 0x51, 0x69,
+ 0xf2, 0x7f, 0xf3, 0x71, 0x28, 0x23, 0x05, 0xd4, 0xb1, 0x42, 0x8b, 0x89,
+ 0xa7, 0xa2, 0x5f, 0x05, 0x77, 0x63, 0xc4, 0x17, 0xf7, 0x3a, 0xd0, 0x13,
+ 0xe6, 0x2d, 0xf8, 0xaf, 0xce, 0x85, 0x5a, 0x38, 0xdc, 0x6f, 0x20, 0xed,
+ 0x68, 0xf4, 0xe3, 0x7a, 0x9a, 0x4b, 0xc7, 0x39, 0x5b, 0x9f, 0x3a, 0x4a,
+ 0xa8, 0xc5, 0x42, 0x52, 0x50, 0x5d, 0xe3, 0xf9, 0xb3, 0xe0, 0x30, 0x13,
+ 0x16, 0xbb, 0x37, 0x6a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest contains leading 0
+ // tcID: 186
+ {SEC_OID_SHA512,
+ 186,
+ {0x75, 0x20, 0xc5, 0x2e, 0x90, 0xe5, 0x39, 0xf8, 0xd2, 0x01, 0x4f, 0x1b,
+ 0xc4, 0x4b, 0x0c, 0x32, 0x8d, 0xf9, 0x6d, 0x9f, 0x93, 0xe6, 0xd1, 0x2f,
+ 0xc5, 0x6c, 0x89, 0x59, 0x45, 0x99, 0x3b, 0x73, 0xef, 0x01, 0x83, 0x4d,
+ 0xb0, 0x83, 0x69, 0xda, 0x06, 0x6e, 0xda, 0x44, 0xe5, 0x85, 0xc5, 0x6e,
+ 0x67, 0x5b, 0x2b, 0x96, 0x80, 0x14, 0x42, 0xe6, 0x97, 0x8d, 0x04, 0x1d,
+ 0x0e, 0x26, 0x3a, 0x70, 0x6f, 0xf3, 0x84, 0xab, 0xc1, 0xe9, 0xb7, 0xb0,
+ 0xc0, 0xac, 0x4a, 0x36, 0x02, 0xdb, 0x96, 0x69, 0x46, 0x08, 0xa8, 0x3c,
+ 0x79, 0x9a, 0x2b, 0xb6, 0x79, 0xfd, 0xaf, 0x67, 0x71, 0xf2, 0xd1, 0x70,
+ 0x82, 0x7f, 0xa2, 0x84, 0xac, 0xf4, 0xd8, 0xea, 0x77, 0xb5, 0x83, 0x77,
+ 0x94, 0xba, 0x74, 0x54, 0x0f, 0x52, 0xc2, 0xdb, 0x80, 0x1e, 0xd0, 0x2f,
+ 0x04, 0x0e, 0x38, 0x04, 0x3d, 0x64, 0x47, 0xc1, 0xaa, 0x6d, 0xb5, 0xa7,
+ 0x6d, 0x8c, 0xf4, 0x25, 0xd7, 0xe6, 0xb8, 0x5b, 0xbb, 0xa2, 0x51, 0x5d,
+ 0x9d, 0xe7, 0x06, 0x3b, 0x8a, 0xcb, 0x3b, 0xf0, 0xd4, 0x4d, 0x36, 0x4d,
+ 0x69, 0xfb, 0x4a, 0x20, 0xe0, 0xb6, 0xea, 0xd6, 0xfa, 0xb8, 0xc8, 0xb1,
+ 0x7e, 0x7c, 0x0f, 0xbe, 0xaf, 0x35, 0x2e, 0x5c, 0xbd, 0x34, 0xb2, 0xa5,
+ 0x8d, 0xec, 0xd8, 0x1d, 0xcf, 0x45, 0x2a, 0xcd, 0xdc, 0x68, 0x75, 0xb0,
+ 0x79, 0xcd, 0xe9, 0x3b, 0x10, 0x66, 0x1b, 0x25, 0x4f, 0xd0, 0x42, 0x62,
+ 0x91, 0x8a, 0x70, 0x5a, 0x1b, 0x28, 0x92, 0x63, 0x88, 0xb0, 0x69, 0xe0,
+ 0x18, 0x4a, 0xe4, 0xf7, 0x34, 0x9a, 0xfb, 0x33, 0xae, 0xbd, 0x1d, 0xc3,
+ 0x72, 0x96, 0xe0, 0x4f, 0x11, 0x6c, 0x69, 0x1b, 0x14, 0xe5, 0x72, 0x8c,
+ 0xda, 0xea, 0x04, 0x46, 0x26, 0x10, 0xbc, 0x64, 0xb3, 0x00, 0xe8, 0xb5,
+ 0xb9, 0x03, 0xf9, 0x12},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 187
+ {SEC_OID_SHA512,
+ 187,
+ {0x8d, 0xe2, 0xa7, 0x32, 0x86, 0x34, 0xe5, 0x13, 0x52, 0x6d, 0xb5, 0xc5,
+ 0x0c, 0x13, 0x2c, 0x3e, 0x95, 0x5c, 0x22, 0xa6, 0x02, 0x2a, 0x90, 0x4b,
+ 0x4f, 0xb6, 0x6d, 0x72, 0xa2, 0xd2, 0xaa, 0xdc, 0xb2, 0x50, 0xa6, 0xcf,
+ 0xb8, 0x38, 0xc9, 0x78, 0x0e, 0xa0, 0x47, 0x04, 0x8b, 0x8a, 0x6d, 0x16,
+ 0x50, 0x06, 0x2b, 0xa0, 0x34, 0x8a, 0x25, 0x1f, 0x61, 0x24, 0x7c, 0x0f,
+ 0x1b, 0xab, 0xbf, 0x1f, 0xc6, 0xfa, 0x5a, 0x4d, 0xa9, 0xe0, 0x1c, 0xdd,
+ 0x7a, 0x80, 0xa6, 0xe3, 0xd8, 0xa5, 0x66, 0xf5, 0x65, 0x99, 0xee, 0xc0,
+ 0x99, 0x03, 0xe6, 0xb4, 0xb1, 0x4d, 0x3b, 0x16, 0x15, 0x3b, 0xc4, 0x3f,
+ 0xbd, 0xb1, 0x26, 0x1b, 0xb5, 0x32, 0x80, 0x56, 0xc9, 0xf9, 0x5c, 0xbb,
+ 0xe7, 0xf7, 0x07, 0x2c, 0x93, 0x01, 0x1f, 0x6a, 0xb8, 0x37, 0xd6, 0xf3,
+ 0xa3, 0x81, 0x29, 0xff, 0xd1, 0x4c, 0x65, 0xe1, 0xf6, 0x66, 0xf6, 0x4c,
+ 0x64, 0x55, 0x65, 0x47, 0x48, 0xca, 0xc6, 0xd1, 0x8c, 0x08, 0xb1, 0xd4,
+ 0x54, 0x81, 0x72, 0x0a, 0x78, 0x34, 0x58, 0x04, 0x52, 0xd1, 0xf6, 0x2a,
+ 0xec, 0x30, 0x24, 0x5a, 0xa8, 0x4e, 0xd8, 0xa7, 0xae, 0xb6, 0x86, 0xd4,
+ 0x6c, 0x2c, 0x51, 0x2f, 0xa4, 0xe0, 0xf3, 0xf4, 0x23, 0xc6, 0x2f, 0x5d,
+ 0xb5, 0x1a, 0x3e, 0x74, 0xa6, 0xe1, 0xc6, 0xf1, 0x45, 0x0d, 0x61, 0xbd,
+ 0x43, 0xc1, 0x72, 0xdf, 0xcc, 0x35, 0x5f, 0x56, 0xbf, 0x28, 0x34, 0x21,
+ 0xd3, 0xd6, 0x0b, 0x26, 0x76, 0xc3, 0x91, 0x22, 0xa9, 0x9a, 0x6e, 0x39,
+ 0x72, 0x50, 0xc3, 0x19, 0x41, 0x9b, 0xc1, 0xc8, 0xfe, 0xbc, 0xef, 0xd0,
+ 0x4e, 0xb4, 0x0a, 0xb3, 0x36, 0x55, 0x4c, 0x87, 0x0b, 0x6d, 0xc7, 0x19,
+ 0xc4, 0xfa, 0xe7, 0x49, 0x29, 0xce, 0x79, 0x80, 0x7e, 0xb7, 0x12, 0x82,
+ 0x8c, 0x85, 0xb4, 0x82},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 188
+ {SEC_OID_SHA512,
+ 188,
+ {0x71, 0xd7, 0xa7, 0x1e, 0xdb, 0xc4, 0x9f, 0xe6, 0x22, 0xc9, 0xfe, 0x14,
+ 0x69, 0x67, 0xb2, 0xe4, 0xdc, 0x3c, 0xe1, 0xe3, 0xb4, 0x9e, 0x02, 0x22,
+ 0x16, 0xb7, 0xc6, 0x4e, 0xec, 0x7a, 0xc9, 0x29, 0x41, 0x85, 0xa9, 0x30,
+ 0x9f, 0x0e, 0x2b, 0x78, 0xc1, 0xa8, 0x28, 0x89, 0x3f, 0x0e, 0xc1, 0xc0,
+ 0x9a, 0x4d, 0x7e, 0xdd, 0xca, 0xa6, 0x00, 0x10, 0x80, 0x7c, 0xc9, 0x87,
+ 0x80, 0x94, 0xfd, 0x18, 0xb1, 0x79, 0xb4, 0x1c, 0xbe, 0x73, 0xb4, 0xec,
+ 0xc0, 0x3a, 0x7a, 0x99, 0x00, 0xea, 0xeb, 0xe5, 0x60, 0xbd, 0xc7, 0xb9,
+ 0x2c, 0x22, 0xfe, 0x7a, 0x20, 0xfb, 0xce, 0xeb, 0x38, 0x8d, 0x0b, 0xc1,
+ 0xd4, 0x40, 0xb2, 0x65, 0x16, 0x65, 0x24, 0xc7, 0x18, 0x3f, 0x57, 0x7b,
+ 0xfc, 0xdf, 0x2d, 0x18, 0x32, 0x57, 0xbb, 0x96, 0x99, 0xb5, 0x29, 0x79,
+ 0x45, 0x68, 0x75, 0x6b, 0x38, 0x8f, 0x34, 0xa9, 0x87, 0xbf, 0xad, 0xd2,
+ 0x34, 0x4f, 0x33, 0x10, 0x92, 0xac, 0x11, 0x99, 0xd7, 0xd8, 0x68, 0x8d,
+ 0xed, 0xe9, 0x6b, 0x1e, 0xcf, 0x27, 0x9b, 0x1f, 0x2b, 0x02, 0x71, 0x05,
+ 0x43, 0x92, 0x24, 0x13, 0x3b, 0x43, 0xa9, 0x5d, 0x2a, 0x31, 0x19, 0x6e,
+ 0xdb, 0x0b, 0xa7, 0xbb, 0x5f, 0x72, 0xdf, 0x9d, 0x98, 0x6f, 0x0d, 0x55,
+ 0x46, 0x6f, 0xc3, 0x7c, 0xeb, 0xef, 0x4e, 0xb9, 0xf5, 0xb9, 0x42, 0xe2,
+ 0x74, 0xed, 0xdc, 0x8f, 0x7d, 0x51, 0xbe, 0xb9, 0x5a, 0xfc, 0x82, 0x10,
+ 0xd8, 0x8f, 0xd1, 0x57, 0x8b, 0x28, 0xed, 0x31, 0x94, 0x7c, 0xe6, 0x4c,
+ 0xbe, 0xa9, 0xc4, 0xe7, 0xc6, 0xa9, 0xfa, 0x2b, 0xfc, 0x3f, 0xf0, 0x7f,
+ 0x90, 0xf0, 0xb0, 0xe1, 0x0a, 0x10, 0x10, 0xca, 0xc8, 0xc6, 0x76, 0x8c,
+ 0xa3, 0xba, 0x93, 0x21, 0xc3, 0xda, 0x03, 0x64, 0x0e, 0xb4, 0x90, 0x9f,
+ 0x5d, 0xc7, 0x5b, 0xf6},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of digest
+ // tcID: 189
+ {SEC_OID_SHA512,
+ 189,
+ {0x20, 0x7d, 0x9f, 0xc2, 0x81, 0x78, 0x46, 0x47, 0x13, 0xa1, 0x4c, 0x90,
+ 0x76, 0x36, 0x63, 0x75, 0xfe, 0xe8, 0x8f, 0x88, 0x47, 0x07, 0xb3, 0xe3,
+ 0x0d, 0x15, 0x42, 0xbe, 0x03, 0xdb, 0x64, 0x80, 0x07, 0xde, 0x08, 0x89,
+ 0x0e, 0x60, 0xe1, 0xa0, 0x22, 0x69, 0x27, 0x85, 0x3e, 0x13, 0xf4, 0x89,
+ 0x08, 0xdc, 0xa2, 0x20, 0x12, 0x21, 0xde, 0xee, 0x23, 0xc1, 0xec, 0x02,
+ 0xb8, 0xb6, 0x2d, 0xa8, 0xf5, 0xfe, 0x6d, 0x60, 0x3e, 0xcc, 0x8e, 0x4f,
+ 0xa5, 0x0b, 0x45, 0xf6, 0x59, 0x53, 0xb4, 0x18, 0xa8, 0x1b, 0xa9, 0x78,
+ 0x3e, 0xcc, 0x53, 0xc4, 0x5d, 0x3c, 0x02, 0x7d, 0x7e, 0x89, 0x1c, 0x5c,
+ 0x9d, 0xdf, 0xd4, 0xe7, 0x18, 0x09, 0x37, 0x0e, 0x35, 0x39, 0x04, 0xd5,
+ 0xa6, 0x5d, 0x31, 0xdc, 0x08, 0x3b, 0x37, 0xc3, 0x31, 0x6a, 0x7e, 0x59,
+ 0xfd, 0xcb, 0xcd, 0x9f, 0xcc, 0xf6, 0x51, 0x32, 0xa6, 0x73, 0x6d, 0x21,
+ 0x43, 0xe5, 0x5c, 0x78, 0x6d, 0x73, 0xe3, 0xc1, 0x09, 0x71, 0xd1, 0x78,
+ 0x3f, 0xf4, 0x6f, 0xb9, 0xd7, 0x82, 0xe8, 0x84, 0x9d, 0x2e, 0xdc, 0xda,
+ 0x14, 0xd9, 0xb1, 0x58, 0x71, 0x17, 0xdd, 0xc0, 0xde, 0xfd, 0xc6, 0x12,
+ 0xf5, 0x32, 0xbe, 0xe3, 0xbf, 0xe1, 0x2e, 0xac, 0xab, 0x5a, 0xd7, 0xf7,
+ 0xf4, 0x96, 0x1d, 0x5a, 0x7c, 0xaf, 0xe6, 0x91, 0x40, 0x94, 0x95, 0x51,
+ 0x7c, 0x35, 0x79, 0xb5, 0xe9, 0xaf, 0xb1, 0x28, 0x6f, 0x8e, 0x87, 0x7b,
+ 0x6c, 0x92, 0x18, 0x0d, 0x89, 0x23, 0x45, 0x56, 0x9f, 0x69, 0x4a, 0x77,
+ 0x9d, 0xc4, 0x5a, 0xe9, 0x1c, 0x71, 0x81, 0x14, 0x2b, 0xc1, 0x83, 0x52,
+ 0xf7, 0xbf, 0x21, 0xe6, 0x2f, 0x3c, 0x25, 0xb4, 0x86, 0x69, 0x0b, 0xaa,
+ 0xe3, 0x47, 0x59, 0xfe, 0x0d, 0x7b, 0x5b, 0xd5, 0xf8, 0x5c, 0x2f, 0x6b,
+ 0xde, 0xad, 0x0f, 0xa0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of digest
+ // tcID: 190
+ {SEC_OID_SHA512,
+ 190,
+ {0x3e, 0xe1, 0xbe, 0x0f, 0x2f, 0x10, 0x33, 0xfc, 0x03, 0x49, 0x79, 0xa6,
+ 0xde, 0x92, 0xc9, 0x7f, 0x9c, 0xf2, 0x67, 0x37, 0xf8, 0x14, 0x38, 0x59,
+ 0xb4, 0x93, 0x41, 0xbf, 0xdd, 0x82, 0x63, 0xf1, 0xbf, 0xc6, 0x5e, 0x24,
+ 0x6b, 0xd2, 0xbb, 0x65, 0x59, 0x84, 0xb8, 0xe9, 0x8a, 0xdd, 0x8b, 0xfd,
+ 0x43, 0x63, 0x29, 0x64, 0xa3, 0x6f, 0xa4, 0x7b, 0xe4, 0xb5, 0x67, 0xbf,
+ 0xdb, 0x51, 0xf1, 0x08, 0x17, 0xa3, 0x40, 0x85, 0xc4, 0xf3, 0x91, 0x71,
+ 0x7b, 0xfc, 0x71, 0x32, 0x73, 0x6d, 0x05, 0xca, 0x58, 0x7b, 0xb0, 0x90,
+ 0xb9, 0xd2, 0xdb, 0x16, 0xb9, 0x0a, 0xe9, 0x51, 0x52, 0x4f, 0x30, 0xbc,
+ 0xca, 0x9a, 0xec, 0x60, 0xf8, 0xcd, 0xe8, 0x4a, 0x37, 0x3b, 0x06, 0x05,
+ 0x0b, 0x23, 0x1a, 0xb7, 0xa1, 0xfb, 0xea, 0x4c, 0x7d, 0x1d, 0xd8, 0x10,
+ 0x2c, 0x22, 0x35, 0x43, 0x7d, 0x1c, 0xcb, 0x89, 0x57, 0x16, 0x78, 0xff,
+ 0x1c, 0xab, 0x36, 0x59, 0x06, 0x18, 0x29, 0xf8, 0x67, 0x78, 0x7e, 0x6f,
+ 0x70, 0xb8, 0xae, 0xe0, 0x7a, 0x0f, 0x63, 0x34, 0x57, 0x23, 0xbe, 0xf4,
+ 0xd2, 0x69, 0x15, 0x40, 0x18, 0x62, 0x44, 0x99, 0x18, 0xe0, 0x0f, 0x9d,
+ 0xe0, 0x59, 0x4c, 0x77, 0xfb, 0x2c, 0xa1, 0x32, 0x59, 0x40, 0x4b, 0xe5,
+ 0xf7, 0x87, 0xbb, 0x7b, 0xdc, 0x49, 0x00, 0x5f, 0x2d, 0xa4, 0xa6, 0xa2,
+ 0xe5, 0xbe, 0xae, 0x16, 0x23, 0x34, 0x0e, 0x7a, 0xf7, 0xfc, 0xde, 0xeb,
+ 0x7d, 0xf2, 0x28, 0xd3, 0xf7, 0xf5, 0xca, 0xfe, 0xa8, 0xbd, 0x8d, 0x06,
+ 0xbc, 0xff, 0xc8, 0x07, 0x08, 0xe4, 0x70, 0x3f, 0x64, 0xd8, 0x74, 0xf7,
+ 0x02, 0x53, 0x3c, 0x56, 0x42, 0x87, 0x8f, 0x40, 0x8d, 0xb3, 0xec, 0x7f,
+ 0x1b, 0xf5, 0x73, 0xe9, 0x20, 0x80, 0xfe, 0x53, 0x2d, 0xd7, 0xf6, 0x8c,
+ 0x96, 0x67, 0x9e, 0xf9},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**31 - 1
+ // tcID: 191
+ {SEC_OID_SHA512,
+ 191,
+ {0x7f, 0x6a, 0xcb, 0x03, 0x98, 0x33, 0x63, 0x50, 0x53, 0xf8, 0x74, 0x6f,
+ 0xeb, 0x3a, 0x6d, 0xf4, 0xe3, 0xe9, 0x8d, 0x9c, 0x25, 0x3d, 0xbe, 0xd7,
+ 0xdc, 0xb0, 0x1b, 0x3f, 0xa7, 0x29, 0xaa, 0x93, 0xf7, 0x65, 0x60, 0x48,
+ 0xd0, 0x94, 0xec, 0xff, 0x6b, 0x7f, 0x28, 0x3d, 0xae, 0xf8, 0xaf, 0x14,
+ 0xbd, 0x32, 0x84, 0x22, 0xa9, 0x0c, 0x83, 0x87, 0x54, 0xc9, 0x2f, 0x79,
+ 0xfb, 0xdd, 0x92, 0x3c, 0x69, 0x75, 0xea, 0x16, 0xac, 0x4b, 0x02, 0xb9,
+ 0xa4, 0xe9, 0xb6, 0x7b, 0xa7, 0x29, 0x22, 0x8a, 0x35, 0xdd, 0x94, 0xe0,
+ 0x27, 0x2c, 0x75, 0x9e, 0xf7, 0xd4, 0x8f, 0x75, 0xf9, 0xe3, 0x29, 0xa0,
+ 0xa1, 0x4e, 0x29, 0xf9, 0x25, 0x67, 0x5f, 0x9d, 0xeb, 0x18, 0x85, 0xc1,
+ 0xde, 0x7f, 0x61, 0xb9, 0xb9, 0x5d, 0xd2, 0x06, 0x7b, 0x13, 0x05, 0x14,
+ 0x99, 0x28, 0x09, 0x3c, 0x3c, 0x99, 0x77, 0x6c, 0x00, 0xd4, 0xfa, 0xcd,
+ 0xbd, 0xe9, 0x1b, 0x5f, 0x97, 0x5b, 0x2a, 0x49, 0x31, 0xec, 0x36, 0x9e,
+ 0xfc, 0x7f, 0x50, 0x25, 0x2d, 0x58, 0x21, 0x9a, 0x3c, 0x7e, 0xce, 0xfa,
+ 0x70, 0x41, 0x0e, 0x78, 0xb6, 0xcd, 0xcc, 0xb9, 0x6b, 0x14, 0x38, 0x48,
+ 0x09, 0xc2, 0x57, 0x46, 0x24, 0x34, 0xe1, 0x46, 0x50, 0x1c, 0xc0, 0x42,
+ 0xeb, 0x01, 0x4e, 0xb3, 0xc7, 0xe0, 0xb7, 0x12, 0xc8, 0x8f, 0xac, 0xae,
+ 0xb8, 0xd8, 0xbc, 0xd7, 0x27, 0x4a, 0x0f, 0xed, 0x55, 0xc0, 0x1d, 0x9b,
+ 0xf6, 0xc7, 0xb9, 0x26, 0x21, 0x66, 0xab, 0x0d, 0x52, 0xc3, 0x20, 0xa1,
+ 0x5c, 0x1d, 0xab, 0x52, 0xae, 0x31, 0x99, 0xba, 0x04, 0x3c, 0x50, 0x84,
+ 0x3e, 0xb6, 0xff, 0xa6, 0x6f, 0xe1, 0x47, 0xb2, 0xf1, 0xcf, 0x33, 0xf8,
+ 0x36, 0x01, 0x7c, 0x36, 0x52, 0xb7, 0x9f, 0x83, 0x84, 0xb3, 0x4f, 0x68,
+ 0xc7, 0xda, 0xeb, 0x8a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**32 - 1
+ // tcID: 192
+ {SEC_OID_SHA512,
+ 192,
+ {0x09, 0x9e, 0x3c, 0xef, 0xad, 0xba, 0xc0, 0x10, 0x30, 0x5b, 0x80, 0x30,
+ 0x86, 0x65, 0xc5, 0x0d, 0xc8, 0x51, 0x3e, 0x75, 0xab, 0x7a, 0x19, 0xa6,
+ 0x4e, 0xf0, 0xc2, 0x5f, 0x1d, 0x53, 0x36, 0xc7, 0x3b, 0x7d, 0x50, 0xa0,
+ 0x79, 0x8b, 0x2b, 0x44, 0xcc, 0x7b, 0xfa, 0x00, 0xed, 0xa2, 0x90, 0x77,
+ 0xc5, 0x2b, 0x30, 0x3f, 0x14, 0x02, 0xa9, 0x0e, 0xf4, 0xa6, 0xbd, 0x8c,
+ 0x68, 0xa6, 0x30, 0x4c, 0x30, 0xe9, 0x4a, 0x08, 0x23, 0x35, 0xd7, 0x3f,
+ 0x06, 0x4e, 0x67, 0xe6, 0x1a, 0x95, 0xb0, 0xce, 0x95, 0x07, 0xb3, 0xb5,
+ 0xc0, 0x4b, 0x51, 0x38, 0x0d, 0xa7, 0x2d, 0x15, 0xe2, 0x2c, 0x4b, 0xda,
+ 0x16, 0x1b, 0x28, 0xc9, 0xcf, 0x73, 0xaf, 0x37, 0x73, 0x7c, 0x1d, 0x6e,
+ 0xb1, 0x55, 0xcb, 0x23, 0x25, 0x16, 0x0f, 0x00, 0x6a, 0xa9, 0x92, 0x0f,
+ 0x11, 0x25, 0x3b, 0x03, 0xfe, 0x3a, 0x9b, 0x1d, 0xbf, 0x60, 0x1d, 0x29,
+ 0xee, 0x89, 0xba, 0x7b, 0xfe, 0xa4, 0x3d, 0x72, 0x58, 0xc9, 0x1e, 0x70,
+ 0x6c, 0x06, 0x50, 0x09, 0x1c, 0x71, 0x69, 0x69, 0x2d, 0x17, 0x13, 0xb6,
+ 0xcf, 0xb0, 0xa4, 0x53, 0x3a, 0x81, 0x95, 0xd6, 0x7e, 0xf6, 0x79, 0xdd,
+ 0xbf, 0xff, 0xd1, 0x31, 0x48, 0xc2, 0x20, 0x35, 0x58, 0x3e, 0xaa, 0xc1,
+ 0x76, 0x70, 0x41, 0x79, 0xdc, 0xf8, 0x99, 0xc8, 0x65, 0x24, 0x61, 0x1b,
+ 0xa5, 0x86, 0x40, 0xfc, 0x7c, 0x91, 0xb8, 0xf4, 0x77, 0xff, 0x0a, 0xd3,
+ 0x9d, 0x89, 0x7a, 0xec, 0xe1, 0x7b, 0xc4, 0x24, 0x83, 0x37, 0xdc, 0x15,
+ 0x47, 0xfe, 0x8e, 0xae, 0xd3, 0x7d, 0x16, 0xcf, 0x82, 0x9a, 0x7a, 0x77,
+ 0xe3, 0xd7, 0xf3, 0xb6, 0x43, 0x8a, 0x37, 0xae, 0x15, 0xc1, 0x6a, 0xb1,
+ 0xde, 0xba, 0xbf, 0x61, 0x17, 0x15, 0x1b, 0xa1, 0x9e, 0x5b, 0xe7, 0xbc,
+ 0xa1, 0x47, 0x7a, 0x62},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**40 - 1
+ // tcID: 193
+ {SEC_OID_SHA512,
+ 193,
+ {0x2c, 0x2b, 0xc9, 0xf2, 0xb9, 0xb0, 0xab, 0x9a, 0x5f, 0x4a, 0x02, 0xb2,
+ 0xb0, 0x2f, 0xc0, 0xeb, 0xbd, 0xe3, 0x3c, 0x53, 0xfd, 0xe0, 0x74, 0xa0,
+ 0x89, 0x95, 0x97, 0xd9, 0xa4, 0xa9, 0x3e, 0x64, 0xc0, 0x08, 0x58, 0x4e,
+ 0x89, 0xb2, 0x81, 0x82, 0x8f, 0xad, 0xc8, 0xcf, 0x6c, 0x7a, 0x6a, 0x99,
+ 0x87, 0x0a, 0x88, 0x1b, 0xfc, 0x85, 0x4c, 0xfe, 0x02, 0xae, 0x50, 0x8b,
+ 0xe2, 0x1e, 0x63, 0xfa, 0xb8, 0xc6, 0xcf, 0x6d, 0x91, 0x0e, 0x05, 0x15,
+ 0x53, 0x2d, 0x69, 0x57, 0x89, 0xb2, 0xfa, 0xff, 0xa1, 0x20, 0x95, 0x96,
+ 0xbf, 0xd3, 0x78, 0x28, 0xca, 0x2b, 0x4c, 0x68, 0x7f, 0x8a, 0xff, 0xbe,
+ 0x13, 0xe3, 0xca, 0x76, 0xfc, 0x42, 0x1f, 0x0d, 0x76, 0x28, 0x3e, 0x6e,
+ 0xe2, 0xfb, 0x60, 0xe5, 0x46, 0x04, 0x49, 0xbe, 0x80, 0xbd, 0xd7, 0x40,
+ 0xa1, 0x4a, 0x0c, 0xbf, 0x98, 0x84, 0x5e, 0x37, 0x3a, 0x0e, 0x3b, 0x0c,
+ 0xad, 0xac, 0xff, 0x00, 0xd3, 0x80, 0x3d, 0x82, 0x28, 0xd9, 0x6f, 0x75,
+ 0xd0, 0x25, 0x07, 0x1d, 0x71, 0x05, 0x67, 0x24, 0xfa, 0x9b, 0x2c, 0x77,
+ 0xaf, 0x66, 0x65, 0x6a, 0x4f, 0x71, 0xde, 0x0c, 0x38, 0xcb, 0xd3, 0x82,
+ 0xa8, 0x83, 0xa9, 0x2e, 0xce, 0x69, 0x2c, 0x54, 0xf2, 0x55, 0xc2, 0xc8,
+ 0x55, 0x2f, 0x57, 0x36, 0x05, 0xd2, 0x54, 0x86, 0xfc, 0xbb, 0x06, 0xaa,
+ 0x5d, 0xa4, 0xca, 0xc4, 0xac, 0xbc, 0x58, 0x31, 0xb7, 0xf6, 0x87, 0x56,
+ 0xfd, 0xdd, 0x48, 0xd7, 0xfb, 0xaf, 0xae, 0x05, 0x99, 0x0e, 0x2b, 0xba,
+ 0x25, 0x39, 0xa3, 0x7e, 0x53, 0x4e, 0x4f, 0x57, 0xfd, 0xff, 0x95, 0xed,
+ 0x5c, 0xe3, 0xe1, 0x1b, 0xad, 0xdf, 0xb4, 0x41, 0x5f, 0xba, 0xe9, 0x4d,
+ 0xb4, 0x16, 0x47, 0xb9, 0x80, 0x1f, 0xe6, 0x2c, 0x9d, 0x8a, 0x15, 0x85,
+ 0xdd, 0xf2, 0x5d, 0xce},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**64 - 1
+ // tcID: 194
+ {SEC_OID_SHA512,
+ 194,
+ {0xb3, 0xfc, 0x99, 0xe3, 0xed, 0xc4, 0xf8, 0x1a, 0xe1, 0x98, 0x55, 0x34,
+ 0x1b, 0x86, 0x25, 0xb2, 0x36, 0x7e, 0x92, 0xe5, 0xc4, 0xb9, 0x89, 0xcd,
+ 0x28, 0xfa, 0x3a, 0x78, 0xd2, 0xf9, 0xb6, 0x25, 0x4f, 0x31, 0x4c, 0x6e,
+ 0x31, 0xf6, 0xf5, 0xcf, 0x2c, 0xe2, 0xc6, 0xd8, 0x35, 0x51, 0x8b, 0x7e,
+ 0x9a, 0x18, 0x01, 0x27, 0xe3, 0xce, 0x31, 0xdd, 0x31, 0xf8, 0x96, 0xf5,
+ 0xf9, 0x10, 0xff, 0x34, 0x7a, 0x98, 0xda, 0xfc, 0x4b, 0x44, 0x1d, 0x60,
+ 0x46, 0xf4, 0x33, 0xc6, 0x94, 0xd3, 0x00, 0xad, 0xe5, 0x47, 0xac, 0x6a,
+ 0x50, 0x9c, 0xc8, 0xa0, 0x89, 0x14, 0x1f, 0x32, 0xb1, 0xb5, 0x8e, 0x8f,
+ 0x87, 0x65, 0x3d, 0x38, 0x2b, 0xd5, 0x8a, 0x25, 0x8a, 0x74, 0x95, 0xd0,
+ 0xe0, 0xb3, 0x73, 0x7e, 0x20, 0xe6, 0xed, 0xff, 0x09, 0xb3, 0x14, 0xac,
+ 0x7a, 0x44, 0xf3, 0x3e, 0x83, 0xcc, 0x52, 0x4d, 0x81, 0xb9, 0x5e, 0xd0,
+ 0xa2, 0xb9, 0x96, 0x9d, 0x73, 0xb3, 0xcb, 0x25, 0x6a, 0x0a, 0xd2, 0x07,
+ 0xc8, 0xc6, 0x22, 0xc5, 0x57, 0xdb, 0x0c, 0x98, 0x71, 0xec, 0xcc, 0x36,
+ 0x75, 0x24, 0x33, 0xaa, 0xe2, 0x39, 0x3f, 0x06, 0xbc, 0xee, 0xf3, 0xbe,
+ 0x7a, 0xd0, 0xd5, 0xf9, 0x87, 0x5e, 0x24, 0xb3, 0xd7, 0xdb, 0x00, 0xa9,
+ 0x05, 0xaa, 0x70, 0x66, 0xda, 0x53, 0x17, 0xae, 0xde, 0x4a, 0x09, 0x64,
+ 0xda, 0xc1, 0x44, 0xf5, 0x56, 0xdd, 0x16, 0xf3, 0xe6, 0x26, 0xcd, 0xae,
+ 0xb7, 0x82, 0x62, 0xbd, 0x52, 0x61, 0x01, 0xad, 0x98, 0xe0, 0x64, 0xf4,
+ 0x2a, 0xa9, 0x49, 0x7c, 0x37, 0xea, 0xaf, 0xd4, 0xa0, 0xa2, 0xb0, 0x25,
+ 0x2d, 0xe2, 0x55, 0x6e, 0x20, 0xf2, 0x01, 0xdf, 0x34, 0xfd, 0x1b, 0xb5,
+ 0x28, 0x29, 0xcf, 0x54, 0x49, 0x59, 0xf1, 0x3f, 0xd3, 0x80, 0xc4, 0x35,
+ 0xfb, 0xe3, 0x9e, 0x8e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of digest
+ // tcID: 195
+ {SEC_OID_SHA512,
+ 195,
+ {0x37, 0x69, 0x29, 0xad, 0x5f, 0xc3, 0xc2, 0xb1, 0x69, 0x2d, 0x36, 0xa1,
+ 0x84, 0x02, 0x75, 0x2e, 0xe5, 0xc1, 0x8a, 0xec, 0xbf, 0xab, 0xe0, 0x2f,
+ 0x09, 0xe6, 0x04, 0xb5, 0xf6, 0x20, 0x32, 0x22, 0xee, 0xe9, 0x2f, 0x58,
+ 0xbc, 0x3e, 0xb3, 0x87, 0x74, 0x4b, 0x07, 0xc5, 0x5c, 0x5e, 0x8d, 0xa5,
+ 0xdb, 0x88, 0x50, 0x1d, 0xba, 0x16, 0xf0, 0xc2, 0xd7, 0x5b, 0xfc, 0x49,
+ 0xd0, 0xe8, 0xdd, 0xac, 0xc3, 0x1d, 0xe4, 0x6b, 0x47, 0x89, 0x16, 0xdd,
+ 0x4a, 0xc2, 0x6c, 0x98, 0x30, 0x27, 0x61, 0xba, 0xda, 0x41, 0x26, 0x21,
+ 0x28, 0x7a, 0x4d, 0x2a, 0x72, 0x88, 0x1e, 0x97, 0xb9, 0x55, 0xcb, 0xdf,
+ 0xd4, 0xab, 0x50, 0x93, 0x83, 0x5f, 0x62, 0x47, 0xc5, 0x13, 0x2a, 0x53,
+ 0x10, 0xb5, 0x48, 0x20, 0x44, 0x70, 0x4f, 0xba, 0x31, 0x28, 0xf3, 0xae,
+ 0x14, 0xb8, 0xb4, 0xfb, 0x14, 0xa3, 0x47, 0xd9, 0xf9, 0x68, 0x36, 0xa7,
+ 0xce, 0x51, 0x34, 0x6d, 0x94, 0x05, 0xf6, 0x5d, 0xdb, 0x67, 0x4f, 0x99,
+ 0xc4, 0x32, 0x5e, 0xaf, 0xb9, 0x04, 0x4c, 0x8e, 0x3e, 0x1c, 0x81, 0x7c,
+ 0xd4, 0x7c, 0x3e, 0xa8, 0xff, 0x08, 0x07, 0xa4, 0xc8, 0x63, 0x39, 0x8f,
+ 0x4d, 0x96, 0x58, 0xef, 0x72, 0x93, 0x91, 0xad, 0x36, 0x83, 0x1e, 0xbe,
+ 0x61, 0x6f, 0x6f, 0xd9, 0x50, 0x57, 0x41, 0xa9, 0x30, 0x09, 0x74, 0x8f,
+ 0x24, 0xe8, 0x49, 0xa7, 0x37, 0xae, 0xb4, 0x87, 0x2f, 0x26, 0x7c, 0xa9,
+ 0x4f, 0xfb, 0x2c, 0x66, 0x63, 0xd0, 0x00, 0x6f, 0x22, 0x63, 0x7c, 0x27,
+ 0xea, 0xa4, 0x4d, 0xc5, 0x97, 0xdf, 0xef, 0xc2, 0x23, 0x57, 0x66, 0xf5,
+ 0xf0, 0x01, 0xbc, 0xfa, 0x8d, 0xb3, 0x34, 0xd8, 0x83, 0x48, 0xef, 0x08,
+ 0x94, 0x73, 0x2c, 0x8b, 0x8d, 0xed, 0xe9, 0xb8, 0xe6, 0x80, 0x1a, 0x0b,
+ 0x28, 0x07, 0x1f, 0x6a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely octet string tag
+ // tcID: 196
+ {SEC_OID_SHA512,
+ 196,
+ {0x53, 0x5f, 0x91, 0xdb, 0xcb, 0x5b, 0x92, 0x4f, 0x69, 0x79, 0xf1, 0xbd,
+ 0xb9, 0xdc, 0xd1, 0xd5, 0x9f, 0xdc, 0xda, 0xf2, 0xfb, 0xa3, 0x4d, 0xb7,
+ 0xec, 0x68, 0xc0, 0xd5, 0xe3, 0x34, 0x14, 0x99, 0x31, 0xab, 0x4d, 0xde,
+ 0x9b, 0x5e, 0x71, 0x1b, 0xa0, 0x6a, 0xdc, 0xba, 0x7b, 0x52, 0x9d, 0x7d,
+ 0xbd, 0xa5, 0x71, 0xcf, 0x53, 0xd7, 0x98, 0x8b, 0xd3, 0x1f, 0x6f, 0x98,
+ 0x04, 0x79, 0x9c, 0x8a, 0xb3, 0xe1, 0x93, 0xb7, 0x12, 0xbe, 0xf5, 0x2b,
+ 0xbe, 0x4c, 0x25, 0x61, 0xbc, 0x27, 0xae, 0x4a, 0x0f, 0x26, 0x7c, 0xf7,
+ 0x63, 0x6e, 0xaf, 0x7a, 0xfb, 0x11, 0x00, 0x0e, 0x6c, 0xfd, 0x31, 0x1a,
+ 0xd5, 0xa3, 0xcb, 0xf7, 0x46, 0xbb, 0xa2, 0x9c, 0xec, 0x9a, 0x83, 0xf7,
+ 0x3c, 0xa3, 0xdb, 0x33, 0x9a, 0x7d, 0x57, 0x0c, 0x02, 0x5e, 0x20, 0xe4,
+ 0x41, 0x6d, 0x2a, 0x4c, 0x1a, 0xc0, 0xea, 0xf2, 0x38, 0x12, 0x44, 0x4f,
+ 0x1a, 0xc0, 0xfb, 0x7c, 0xd9, 0x6f, 0x62, 0xda, 0x9c, 0xdb, 0xb8, 0xfe,
+ 0xbe, 0x3e, 0x77, 0xa0, 0x4c, 0x09, 0xc3, 0xe6, 0x4e, 0x48, 0xc0, 0xae,
+ 0x28, 0x68, 0xe9, 0x3d, 0x42, 0xc2, 0xcf, 0xc9, 0x7f, 0x1a, 0xad, 0xde,
+ 0x8f, 0xae, 0x28, 0xbf, 0x94, 0x20, 0x74, 0xcd, 0xb5, 0x5e, 0x9a, 0x04,
+ 0xd2, 0x30, 0x90, 0xde, 0x87, 0x91, 0x3e, 0x36, 0x40, 0x7d, 0x98, 0xa9,
+ 0x3f, 0xa0, 0x78, 0x5e, 0x2e, 0xff, 0x28, 0xd7, 0xfd, 0xc9, 0xf8, 0x0a,
+ 0x45, 0x7b, 0xad, 0x3a, 0x78, 0x0c, 0xc1, 0x28, 0x43, 0x9b, 0x36, 0xcf,
+ 0x2e, 0xd0, 0x21, 0xe3, 0x57, 0xcf, 0xab, 0x5a, 0xb0, 0x8d, 0xa9, 0x06,
+ 0xe1, 0xb2, 0x33, 0x7c, 0x42, 0xf1, 0x8c, 0x01, 0xca, 0xb7, 0x75, 0x4b,
+ 0xb0, 0x85, 0xf5, 0x85, 0x7f, 0x2c, 0xcb, 0x19, 0xb0, 0x55, 0x75, 0x6a,
+ 0xe7, 0xda, 0xc4, 0x1d},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to digest
+ // tcID: 197
+ {SEC_OID_SHA512,
+ 197,
+ {0x21, 0xd0, 0xdc, 0x54, 0x1c, 0xa6, 0xf3, 0x76, 0x63, 0x92, 0xbe, 0x26,
+ 0x51, 0x6c, 0x1f, 0xf0, 0x6a, 0xdd, 0x55, 0xfb, 0x63, 0x41, 0x64, 0x1c,
+ 0x88, 0x48, 0x14, 0x51, 0x1a, 0xf5, 0xad, 0x23, 0x0d, 0x03, 0x6e, 0xd7,
+ 0xa5, 0x47, 0xda, 0x9e, 0xa0, 0x54, 0xcd, 0x50, 0x90, 0x06, 0xf7, 0xfd,
+ 0x11, 0xc3, 0x9e, 0x97, 0x36, 0x4b, 0x26, 0x5d, 0x36, 0x06, 0xa0, 0x6e,
+ 0x44, 0x97, 0x1c, 0xf8, 0x0a, 0x14, 0x26, 0xad, 0x76, 0xe6, 0x99, 0xf6,
+ 0x89, 0x37, 0xbe, 0x16, 0xcd, 0x25, 0x6c, 0xca, 0xfb, 0x94, 0xff, 0x31,
+ 0x05, 0x3d, 0x9e, 0x01, 0xfe, 0xad, 0x1f, 0x71, 0xc8, 0x38, 0xe0, 0x5e,
+ 0xec, 0x5c, 0x98, 0xfa, 0x91, 0x60, 0x7b, 0xbb, 0x3f, 0xd1, 0x77, 0x66,
+ 0xdd, 0x56, 0xda, 0xab, 0xd8, 0x26, 0xc7, 0xae, 0xc8, 0x3a, 0xe5, 0x6f,
+ 0x1d, 0x60, 0xc7, 0x4b, 0x06, 0x88, 0x5a, 0xa8, 0xcd, 0x94, 0xae, 0x1e,
+ 0x10, 0x5d, 0xc9, 0x6d, 0x13, 0xb7, 0x92, 0x7d, 0xd0, 0x8f, 0x07, 0xda,
+ 0xf7, 0x84, 0x15, 0x5f, 0xda, 0xf5, 0x4a, 0x42, 0x85, 0x1c, 0x78, 0x73,
+ 0xad, 0x77, 0xb4, 0xb2, 0x50, 0x81, 0x80, 0xce, 0xbb, 0xf7, 0x5e, 0x0c,
+ 0x30, 0xae, 0xb8, 0x29, 0x88, 0xa2, 0x03, 0x01, 0x07, 0x1f, 0x33, 0x88,
+ 0x46, 0xe8, 0xfd, 0x69, 0x81, 0xc1, 0x1b, 0xaa, 0x11, 0x62, 0x6a, 0xef,
+ 0xb1, 0x5c, 0x2e, 0x83, 0xea, 0x87, 0xf0, 0xb5, 0x35, 0x3e, 0xd2, 0xa3,
+ 0xfa, 0xe1, 0xcd, 0x8a, 0x5c, 0x9e, 0x61, 0xa5, 0xd3, 0x87, 0xaa, 0xa9,
+ 0x89, 0x09, 0x3e, 0x1c, 0x58, 0x96, 0x0c, 0x75, 0x9d, 0x66, 0x99, 0xde,
+ 0x37, 0x4c, 0xef, 0x8f, 0xf5, 0x6e, 0x42, 0xde, 0xb6, 0x51, 0x7f, 0x55,
+ 0x24, 0x59, 0xa1, 0xfe, 0x84, 0xea, 0x1a, 0x8e, 0x4d, 0xa9, 0x56, 0x2d,
+ 0x3f, 0x56, 0x7c, 0x69},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to digest
+ // tcID: 198
+ {SEC_OID_SHA512,
+ 198,
+ {0x5a, 0x6b, 0x7d, 0xac, 0xbc, 0x1d, 0xc4, 0x64, 0x69, 0x8f, 0x24, 0x06,
+ 0xe9, 0x99, 0x1d, 0xcc, 0xa6, 0x3b, 0xae, 0x46, 0x5a, 0x87, 0x2f, 0x62,
+ 0xbd, 0x9c, 0x06, 0x26, 0xe9, 0x83, 0x86, 0xc3, 0xec, 0xf7, 0x93, 0x5c,
+ 0xb1, 0xa6, 0x59, 0x8f, 0xe1, 0x67, 0xb6, 0x1c, 0x1c, 0x0a, 0x8c, 0x0b,
+ 0x3c, 0xbc, 0x3c, 0x1c, 0x91, 0x1e, 0xd5, 0x6b, 0x82, 0xbb, 0x44, 0x38,
+ 0x38, 0x17, 0x4b, 0xab, 0xb6, 0xf7, 0xec, 0xea, 0xd6, 0xaf, 0xb9, 0x4b,
+ 0x37, 0x1d, 0xe7, 0x03, 0x28, 0x14, 0x3f, 0x36, 0x74, 0x02, 0xa5, 0x5e,
+ 0x15, 0xe0, 0xf3, 0x90, 0x96, 0x49, 0x33, 0xe0, 0x55, 0x3b, 0xa8, 0x92,
+ 0xbd, 0x03, 0xf0, 0xd4, 0x2f, 0x88, 0xe1, 0xa6, 0x7d, 0x47, 0xb7, 0xd9,
+ 0xe2, 0x18, 0xaa, 0xaa, 0x0c, 0xaa, 0xc4, 0x6a, 0xd8, 0x8e, 0x76, 0xa2,
+ 0xf8, 0x87, 0x43, 0x94, 0x06, 0xfe, 0xb8, 0x86, 0x80, 0x07, 0x88, 0x46,
+ 0x9a, 0x27, 0xc2, 0xb9, 0x11, 0xfa, 0xfe, 0xc2, 0x8a, 0x23, 0xa9, 0xa4,
+ 0x78, 0x10, 0x18, 0xfe, 0x49, 0x1b, 0x18, 0x76, 0xfb, 0x51, 0x4e, 0x6c,
+ 0x73, 0xcb, 0xb1, 0x66, 0xea, 0x4c, 0x1f, 0x1d, 0x87, 0x8b, 0x56, 0xd2,
+ 0x02, 0x9f, 0x27, 0x7b, 0x34, 0x71, 0x55, 0x7c, 0xa5, 0x46, 0xdb, 0x6d,
+ 0xdf, 0xce, 0x9f, 0x36, 0x75, 0x83, 0xc2, 0x8d, 0x14, 0x49, 0x1f, 0x82,
+ 0xf3, 0x1e, 0x50, 0xc1, 0x1f, 0x07, 0x88, 0x01, 0x31, 0x7b, 0xc2, 0x9f,
+ 0x6b, 0xdd, 0x5a, 0xd6, 0x98, 0x6e, 0x7c, 0x0a, 0x33, 0xd2, 0x94, 0x4f,
+ 0x2d, 0x44, 0x69, 0x24, 0x3f, 0xae, 0x4d, 0x7e, 0x3b, 0xdb, 0xcf, 0x6a,
+ 0x8b, 0x5a, 0x01, 0xbd, 0x5c, 0x09, 0x4b, 0x1c, 0xc2, 0x7d, 0x77, 0x2d,
+ 0x6f, 0x7e, 0x5b, 0xfd, 0x67, 0xb8, 0x32, 0x69, 0xa6, 0x0d, 0xf1, 0x1c,
+ 0xef, 0x3b, 0x6b, 0x10},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to digest
+ // tcID: 199
+ {SEC_OID_SHA512,
+ 199,
+ {0x84, 0x29, 0x78, 0xd4, 0x3a, 0x61, 0x14, 0x55, 0x41, 0xfd, 0x34, 0x21,
+ 0x31, 0x5f, 0xce, 0xf1, 0xe9, 0x5c, 0xa3, 0x28, 0x96, 0xbe, 0xbd, 0x6d,
+ 0xba, 0xa0, 0xa0, 0xe8, 0x56, 0xeb, 0x0c, 0x47, 0xd1, 0xff, 0x7f, 0xb2,
+ 0xeb, 0x98, 0x1c, 0x26, 0xfb, 0x8f, 0x7d, 0x6f, 0x19, 0x64, 0xcd, 0xc0,
+ 0x5f, 0x85, 0x6e, 0xc9, 0x94, 0x51, 0x7f, 0x1e, 0xee, 0x61, 0x65, 0x78,
+ 0x6e, 0xb1, 0x2c, 0x44, 0xdd, 0xc6, 0x00, 0x83, 0xea, 0xaf, 0x02, 0x77,
+ 0x84, 0x00, 0xac, 0xba, 0x67, 0x02, 0xe5, 0x4f, 0x89, 0x1c, 0x7b, 0x58,
+ 0x65, 0xbc, 0x0c, 0x73, 0x5e, 0x54, 0x43, 0x04, 0x3b, 0x4d, 0x6d, 0xd4,
+ 0x3f, 0x8c, 0x95, 0x54, 0xa5, 0x24, 0xb8, 0x08, 0xbe, 0x58, 0x89, 0x3e,
+ 0x18, 0x76, 0x2b, 0x68, 0xd8, 0x93, 0xa9, 0x70, 0x63, 0x8d, 0x2d, 0xe3,
+ 0xe6, 0x77, 0xec, 0xf3, 0xb6, 0xc0, 0x88, 0x9b, 0xb1, 0x81, 0x6e, 0x91,
+ 0x0f, 0x24, 0x3d, 0xd1, 0xc4, 0x97, 0x8a, 0xe2, 0xcb, 0x1a, 0xac, 0x74,
+ 0x5d, 0x06, 0xb2, 0xa8, 0xad, 0xd4, 0xb6, 0xf1, 0x8b, 0x71, 0xe0, 0x16,
+ 0xff, 0xdd, 0x93, 0x0c, 0x4d, 0x54, 0x90, 0x25, 0x7f, 0x9d, 0x0e, 0x99,
+ 0x69, 0x90, 0x0e, 0x1b, 0x49, 0x79, 0x6f, 0x3e, 0x3f, 0xb3, 0xa1, 0x10,
+ 0xb0, 0xfe, 0x1a, 0x00, 0x23, 0x61, 0x91, 0xd3, 0x4d, 0xcb, 0x5b, 0x7c,
+ 0x2c, 0x75, 0xa0, 0x42, 0xf9, 0xa5, 0x04, 0x49, 0xdc, 0x40, 0x34, 0x03,
+ 0xaf, 0x09, 0xcd, 0xa5, 0x19, 0x26, 0xd8, 0xf3, 0x28, 0x75, 0xc8, 0xc0,
+ 0xe5, 0x90, 0x37, 0x00, 0xe4, 0x1c, 0x7f, 0x93, 0xa5, 0x85, 0xf6, 0xa6,
+ 0x33, 0x6f, 0xe4, 0x81, 0x74, 0xd1, 0x93, 0x9e, 0x02, 0x9f, 0x6b, 0xc3,
+ 0x08, 0x00, 0xc2, 0x69, 0xfb, 0xf8, 0x59, 0x97, 0x42, 0x4b, 0xd2, 0x62,
+ 0x4e, 0x5c, 0x76, 0xca},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of digest
+ // tcID: 200
+ {SEC_OID_SHA512,
+ 200,
+ {0x5b, 0x85, 0xcd, 0x70, 0xc9, 0x7d, 0xdf, 0x46, 0x24, 0x44, 0x56, 0xe8,
+ 0xd4, 0xf3, 0x03, 0x23, 0x9b, 0x7e, 0x40, 0x16, 0x74, 0xfd, 0x96, 0xf9,
+ 0x6b, 0xfb, 0x8e, 0x28, 0x27, 0x1a, 0xbe, 0xff, 0x96, 0xf0, 0x77, 0x76,
+ 0x09, 0x07, 0x31, 0xac, 0xdd, 0xba, 0x70, 0xfb, 0x75, 0x85, 0x71, 0xe6,
+ 0xd3, 0xb0, 0x15, 0xbb, 0x20, 0xd5, 0xe8, 0x89, 0x81, 0xa9, 0xb9, 0x94,
+ 0x0d, 0xcf, 0x1d, 0x77, 0xa4, 0xa6, 0x19, 0x54, 0xb5, 0x6a, 0x86, 0xc2,
+ 0x28, 0x70, 0xc8, 0xed, 0x4d, 0xe7, 0xd6, 0xd9, 0x91, 0xd3, 0x42, 0x1c,
+ 0x08, 0x17, 0x9c, 0x03, 0xcb, 0x4d, 0x26, 0x25, 0xf2, 0x25, 0x54, 0x91,
+ 0x22, 0x3c, 0x66, 0xfc, 0xf1, 0x46, 0x35, 0xa9, 0x7b, 0x87, 0x34, 0xc4,
+ 0xf8, 0x23, 0xad, 0xf9, 0x9d, 0x7e, 0x04, 0xfe, 0x44, 0xc2, 0x20, 0x6b,
+ 0xad, 0x08, 0xc8, 0x28, 0x68, 0xa2, 0x56, 0x85, 0xcb, 0xa3, 0x8e, 0x27,
+ 0x55, 0x59, 0xfc, 0x1a, 0x8f, 0xb9, 0xf8, 0x16, 0x73, 0x21, 0x0f, 0xf7,
+ 0x66, 0x13, 0x1e, 0x05, 0xbb, 0x72, 0x7c, 0xdf, 0x45, 0xa3, 0x9e, 0x1e,
+ 0x43, 0x52, 0xf2, 0x9d, 0xfd, 0x9f, 0x49, 0xef, 0x21, 0x52, 0x8a, 0x20,
+ 0x2d, 0xa5, 0xf2, 0xc9, 0xca, 0x4a, 0xbf, 0x5a, 0x20, 0x41, 0xdf, 0xba,
+ 0x41, 0x84, 0x31, 0x09, 0xc2, 0x2d, 0x89, 0xd6, 0x29, 0x52, 0x29, 0xae,
+ 0xb9, 0xcd, 0x0a, 0x43, 0x52, 0xc5, 0xcd, 0x86, 0x94, 0x38, 0x9e, 0x8d,
+ 0x43, 0xdd, 0x6e, 0xee, 0x82, 0x58, 0xe5, 0x7f, 0x08, 0x5e, 0x9f, 0x0d,
+ 0x39, 0xc0, 0xba, 0x17, 0xa3, 0x5b, 0x0b, 0xc0, 0x36, 0xc3, 0xd5, 0x68,
+ 0xaa, 0x90, 0x1f, 0x1b, 0x6a, 0x35, 0x97, 0xc4, 0x3f, 0x00, 0xd3, 0x30,
+ 0xa9, 0x2a, 0x39, 0xcb, 0xc4, 0xea, 0xdc, 0xb7, 0x3e, 0x5e, 0x9f, 0x39,
+ 0xb3, 0x76, 0x24, 0x96},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing digest with NULL
+ // tcID: 201
+ {SEC_OID_SHA512,
+ 201,
+ {0x17, 0x11, 0x6c, 0xeb, 0x9e, 0x39, 0x7e, 0x30, 0x70, 0x70, 0x4a, 0x06,
+ 0x0e, 0xac, 0x2b, 0x5d, 0xba, 0x73, 0xe3, 0x25, 0xe5, 0x84, 0x1e, 0x13,
+ 0x20, 0x9d, 0x2c, 0x3e, 0x83, 0x6a, 0x08, 0x18, 0x39, 0xa1, 0x53, 0xd3,
+ 0xaf, 0xa6, 0xb3, 0x36, 0xf9, 0xc0, 0x77, 0xd9, 0xc6, 0xf4, 0xce, 0x7e,
+ 0x1b, 0xa7, 0x7a, 0x91, 0x24, 0x1e, 0x41, 0xa8, 0x36, 0xd1, 0x27, 0x83,
+ 0x23, 0x9d, 0x6b, 0xdb, 0xc1, 0x2b, 0x1c, 0x6c, 0xc3, 0xa0, 0x95, 0x9f,
+ 0xad, 0x86, 0xd1, 0x52, 0x8e, 0xcd, 0x4f, 0x18, 0xac, 0x95, 0xb2, 0xaa,
+ 0x0b, 0xca, 0x0b, 0xd1, 0xd7, 0x47, 0x36, 0x94, 0xce, 0x57, 0xe7, 0x2a,
+ 0x30, 0xb9, 0x30, 0x88, 0x54, 0x10, 0x02, 0xb9, 0x25, 0x92, 0x16, 0x5d,
+ 0x51, 0x6c, 0xb2, 0x79, 0x7f, 0x34, 0xf6, 0x86, 0x27, 0x6a, 0x80, 0x88,
+ 0x0f, 0x18, 0xa2, 0x4f, 0xe1, 0x82, 0x04, 0xdb, 0xac, 0x86, 0x7c, 0x64,
+ 0x6a, 0xb6, 0xc8, 0xb5, 0x9e, 0x00, 0x7d, 0xa8, 0xca, 0x11, 0x9b, 0x8a,
+ 0x0a, 0x7f, 0xff, 0xb1, 0x27, 0xe7, 0xb0, 0x17, 0xda, 0xfe, 0x6d, 0x21,
+ 0xae, 0xb1, 0x12, 0x21, 0x99, 0x20, 0xca, 0x14, 0xff, 0x16, 0xbf, 0x5a,
+ 0x88, 0x55, 0x0a, 0x72, 0x61, 0xe2, 0x0c, 0xce, 0x96, 0x26, 0x19, 0x1c,
+ 0x81, 0x79, 0x91, 0xd9, 0x9b, 0x67, 0x1f, 0x60, 0xca, 0x8e, 0x94, 0x66,
+ 0x86, 0x8d, 0x58, 0xe3, 0x58, 0x8b, 0xe2, 0x25, 0x4f, 0x2a, 0x1a, 0x69,
+ 0xb8, 0x10, 0x98, 0x7e, 0xb2, 0x72, 0x31, 0xff, 0x5a, 0x00, 0x46, 0xed,
+ 0x42, 0x15, 0x43, 0x3c, 0x9d, 0x86, 0x31, 0x37, 0x5d, 0x02, 0xdb, 0x37,
+ 0x74, 0xf3, 0x42, 0x9d, 0xe7, 0x34, 0x80, 0xa1, 0x6a, 0xf9, 0x81, 0x9b,
+ 0xf8, 0x40, 0x3c, 0xd5, 0x79, 0x42, 0x92, 0xaa, 0xa2, 0xfa, 0x4a, 0xe0,
+ 0xa2, 0x8c, 0x80, 0x92},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 202
+ {SEC_OID_SHA512,
+ 202,
+ {0x53, 0x39, 0x4f, 0xe6, 0x8d, 0x3b, 0x43, 0xc6, 0x03, 0x7d, 0x8b, 0xc9,
+ 0x22, 0xbe, 0x22, 0x58, 0x7d, 0x2e, 0xf7, 0x28, 0x30, 0x0b, 0x3e, 0xc7,
+ 0xbd, 0x0d, 0xa9, 0xfc, 0xb8, 0xe7, 0xf6, 0xa3, 0xb6, 0x8e, 0x84, 0x9a,
+ 0x18, 0xa7, 0x72, 0x0a, 0x9e, 0xcb, 0x2d, 0x93, 0xb8, 0x4f, 0x91, 0x39,
+ 0x55, 0xee, 0x7b, 0xe5, 0x9b, 0xfb, 0xb9, 0xf5, 0x98, 0x18, 0x44, 0xce,
+ 0x10, 0x70, 0x52, 0xa1, 0x34, 0x85, 0x33, 0xac, 0x30, 0xcd, 0x42, 0x1c,
+ 0x54, 0x8f, 0x24, 0x79, 0xb9, 0x78, 0x40, 0x4b, 0x98, 0x48, 0x67, 0xf4,
+ 0x84, 0x36, 0x25, 0x6d, 0xb3, 0xde, 0x8c, 0xc7, 0xf7, 0x69, 0x12, 0xa7,
+ 0x96, 0x41, 0x87, 0x45, 0xd4, 0x2c, 0xfa, 0x6a, 0xec, 0xf5, 0xe1, 0x37,
+ 0x43, 0x1e, 0xac, 0x95, 0xc9, 0x56, 0xf5, 0x43, 0xac, 0x09, 0x2e, 0xe5,
+ 0x3d, 0x43, 0x9a, 0x24, 0x9f, 0xb4, 0x39, 0xb2, 0xe1, 0xe6, 0x29, 0xd8,
+ 0x6c, 0xeb, 0x81, 0x39, 0xb1, 0x22, 0x93, 0x55, 0xe2, 0x03, 0xed, 0x3d,
+ 0x88, 0x7a, 0x34, 0x0a, 0x97, 0x74, 0x8a, 0xb9, 0xb7, 0x88, 0x4c, 0xca,
+ 0x8e, 0x7a, 0x2c, 0xa9, 0x9e, 0xbc, 0x7b, 0xf0, 0xd3, 0x65, 0x45, 0x6e,
+ 0x22, 0x03, 0xd0, 0xb9, 0x83, 0x67, 0x4e, 0xbb, 0x87, 0xa8, 0xd9, 0xad,
+ 0xde, 0x73, 0x59, 0x57, 0x90, 0xe7, 0xac, 0xa8, 0x81, 0x00, 0xb1, 0x3f,
+ 0xe3, 0x35, 0x5d, 0x43, 0x32, 0x2d, 0x84, 0xe5, 0xc4, 0x1c, 0xc5, 0x08,
+ 0x24, 0x87, 0x8c, 0x84, 0x18, 0x56, 0x2a, 0x4b, 0xed, 0x7a, 0x0c, 0xb6,
+ 0x5f, 0x9e, 0x3c, 0x67, 0x51, 0xfb, 0x3b, 0x7f, 0xc7, 0x98, 0x07, 0xc7,
+ 0x8b, 0xf5, 0x7b, 0x0e, 0xd1, 0x2a, 0x93, 0x41, 0xbe, 0x7f, 0x5f, 0x39,
+ 0x82, 0x3d, 0x02, 0xf7, 0xa3, 0xbe, 0xf0, 0xf8, 0x6f, 0xb1, 0xa5, 0x75,
+ 0x69, 0x76, 0x0d, 0xc9},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 203
+ {SEC_OID_SHA512,
+ 203,
+ {0xc0, 0xdb, 0xf6, 0xf4, 0x1b, 0x30, 0x7c, 0x2e, 0xb2, 0x28, 0xf7, 0x2a,
+ 0xb5, 0xf7, 0x63, 0x32, 0x3c, 0xc3, 0x0a, 0xc5, 0xc3, 0xa5, 0xf0, 0x27,
+ 0x17, 0x2e, 0x73, 0x51, 0x60, 0x62, 0x7a, 0xfb, 0xe1, 0xb5, 0xe0, 0x5d,
+ 0xdd, 0xef, 0x7f, 0x1c, 0xb0, 0xbd, 0x14, 0x5d, 0x16, 0xd1, 0x28, 0xd1,
+ 0xa3, 0x5c, 0x03, 0x80, 0x3a, 0x01, 0xbb, 0x2e, 0x12, 0xf0, 0x5e, 0xe2,
+ 0x1d, 0x05, 0x08, 0x9b, 0x9b, 0x70, 0x70, 0xfc, 0xfe, 0x10, 0x71, 0x94,
+ 0x08, 0x8c, 0xe8, 0x41, 0x72, 0x54, 0x33, 0xd1, 0xb5, 0x9f, 0x35, 0x01,
+ 0x79, 0x69, 0x30, 0xae, 0x4c, 0xfa, 0x3c, 0x20, 0xc9, 0x17, 0x69, 0x27,
+ 0xce, 0x32, 0x23, 0xdd, 0x43, 0x4f, 0x8d, 0xc2, 0xbe, 0x9b, 0xf7, 0x06,
+ 0x02, 0x05, 0x83, 0xf5, 0x8e, 0x73, 0xc2, 0x5d, 0x70, 0x08, 0x78, 0x3b,
+ 0xb3, 0x0a, 0x26, 0xfb, 0x27, 0x3e, 0xfc, 0xe2, 0x58, 0xe8, 0x02, 0xc5,
+ 0x09, 0xdd, 0x31, 0x99, 0x38, 0xfe, 0xf1, 0xe5, 0xf6, 0xa9, 0x51, 0x64,
+ 0x9a, 0x3f, 0x46, 0x1b, 0x99, 0x48, 0x8d, 0xd3, 0xac, 0xf4, 0x5c, 0x25,
+ 0x4e, 0xef, 0x2c, 0xe7, 0x42, 0xd1, 0x76, 0xa5, 0x81, 0x79, 0xf7, 0x20,
+ 0xa6, 0x57, 0x8f, 0x51, 0x01, 0xd8, 0x9f, 0x74, 0x02, 0x6b, 0xfe, 0x27,
+ 0x10, 0xd1, 0x50, 0x27, 0x5c, 0xbc, 0x3b, 0x50, 0x87, 0xe6, 0x3d, 0xbf,
+ 0x37, 0xc0, 0xe7, 0x69, 0x2d, 0x18, 0xfb, 0x53, 0xf5, 0xb6, 0x2a, 0xb6,
+ 0x7f, 0x51, 0xed, 0xdf, 0xf2, 0x2b, 0xbc, 0x62, 0xdf, 0xb8, 0x64, 0xa5,
+ 0x80, 0x47, 0xb0, 0xd5, 0xb8, 0x3a, 0x94, 0xc4, 0x4b, 0x1c, 0x0a, 0xec,
+ 0x94, 0xf8, 0xc0, 0xe3, 0x2b, 0x00, 0xf3, 0x36, 0x7e, 0x50, 0x5a, 0x53,
+ 0x90, 0xa3, 0xd3, 0xdd, 0x40, 0x23, 0x7f, 0xf6, 0xf1, 0x48, 0xc6, 0x97,
+ 0x4b, 0xba, 0x31, 0xa6},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 204
+ {SEC_OID_SHA512,
+ 204,
+ {0x83, 0x00, 0xa6, 0x25, 0x83, 0x62, 0x13, 0xab, 0x82, 0x67, 0xdd, 0x9b,
+ 0x2d, 0x5a, 0x78, 0x5b, 0xdc, 0xfc, 0x56, 0xc5, 0x6a, 0xf0, 0xd9, 0x7d,
+ 0x64, 0x8c, 0x2a, 0xc1, 0xe4, 0x08, 0x55, 0x58, 0x1d, 0xaf, 0x13, 0xaf,
+ 0x70, 0xad, 0x1f, 0x37, 0x11, 0x1e, 0x72, 0xfa, 0xf7, 0xbd, 0xed, 0xd1,
+ 0x08, 0x3c, 0xbf, 0x05, 0xde, 0x55, 0x0e, 0xe7, 0xf4, 0x3a, 0xba, 0x08,
+ 0x69, 0xd2, 0x54, 0xa0, 0xc3, 0xa6, 0xa2, 0xce, 0x2d, 0x2a, 0x80, 0x1a,
+ 0x91, 0x70, 0xaa, 0xaf, 0x45, 0x2b, 0x7e, 0x5e, 0xde, 0xdb, 0xd6, 0x85,
+ 0xf6, 0xcf, 0x2c, 0x52, 0xf3, 0xf5, 0x84, 0x2a, 0x73, 0x7d, 0x56, 0xfc,
+ 0x9e, 0xe9, 0x9c, 0x4e, 0xe9, 0xd0, 0xc3, 0x19, 0x99, 0x57, 0xab, 0x9a,
+ 0x7a, 0x58, 0x47, 0x92, 0xc9, 0xfc, 0x22, 0x17, 0x37, 0x44, 0xb3, 0xeb,
+ 0x70, 0x76, 0xa5, 0x56, 0x50, 0x57, 0x51, 0xd6, 0xe0, 0x84, 0x14, 0xb5,
+ 0xe7, 0xf4, 0xb8, 0x77, 0x9c, 0xe8, 0xd5, 0xa2, 0xa3, 0x0d, 0x58, 0x96,
+ 0x0c, 0xd9, 0x4c, 0x05, 0x1c, 0x0e, 0xf6, 0x71, 0x6d, 0x06, 0x97, 0xff,
+ 0xf2, 0xd9, 0xfc, 0x79, 0xe3, 0x62, 0xb9, 0xc0, 0x3a, 0x2f, 0x6c, 0x07,
+ 0xd2, 0x70, 0x24, 0xa2, 0xa6, 0x14, 0x24, 0xa8, 0x0c, 0x33, 0x1d, 0xa1,
+ 0xfc, 0x32, 0x1b, 0x42, 0x83, 0x47, 0x59, 0xb5, 0xde, 0x5d, 0xc2, 0x80,
+ 0x24, 0x8f, 0x02, 0xd8, 0x0e, 0x85, 0x70, 0x4e, 0x75, 0x4f, 0xe2, 0x9d,
+ 0xdf, 0x0b, 0x68, 0x06, 0x72, 0xee, 0x27, 0xa6, 0x5a, 0xcc, 0xb8, 0x23,
+ 0x3d, 0xb3, 0x77, 0x5a, 0x81, 0xeb, 0x1a, 0x61, 0x26, 0xd9, 0xee, 0x65,
+ 0x7d, 0x74, 0xc8, 0x78, 0xbe, 0x87, 0x6f, 0x69, 0x83, 0x52, 0x1a, 0x13,
+ 0x31, 0x0e, 0xd3, 0x03, 0x5d, 0x80, 0x69, 0x18, 0x6c, 0x28, 0x24, 0xdf,
+ 0xd8, 0xb7, 0x62, 0x3d},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 205
+ {SEC_OID_SHA512,
+ 205,
+ {0xbe, 0x03, 0x98, 0xb3, 0xe6, 0xd2, 0x68, 0x58, 0x2b, 0x4d, 0xe2, 0xa0,
+ 0x53, 0x42, 0xd5, 0xc7, 0x21, 0x31, 0xbe, 0xae, 0x60, 0x0b, 0xda, 0xb1,
+ 0xf3, 0xf1, 0x3d, 0x1e, 0x21, 0xb4, 0x2d, 0x0b, 0x4b, 0x60, 0xd8, 0x95,
+ 0x89, 0xbe, 0xd3, 0x2d, 0xc0, 0x0b, 0x23, 0x01, 0x02, 0xf5, 0x53, 0xdf,
+ 0x95, 0xb2, 0x96, 0x0e, 0x45, 0x1f, 0x1a, 0x24, 0x02, 0x06, 0x33, 0x0d,
+ 0x0e, 0xaa, 0x69, 0xc1, 0x1d, 0x50, 0x36, 0x3b, 0xfa, 0xf3, 0x60, 0x31,
+ 0x2a, 0xad, 0x5d, 0x3e, 0x93, 0x56, 0x73, 0x32, 0x01, 0xeb, 0xc3, 0xa6,
+ 0x9a, 0x5a, 0xe7, 0x31, 0xe2, 0x04, 0x26, 0x26, 0x35, 0x91, 0xfa, 0xd1,
+ 0xcf, 0xe3, 0x1e, 0x0e, 0x87, 0xd2, 0xfb, 0x40, 0x27, 0xde, 0x3c, 0x57,
+ 0xfe, 0x32, 0xb1, 0x5c, 0x27, 0x5b, 0x9c, 0x8f, 0x7e, 0xc1, 0x66, 0xae,
+ 0x68, 0x8d, 0x62, 0x56, 0x74, 0xdd, 0x4e, 0xfc, 0x8b, 0x59, 0x31, 0xa4,
+ 0x1b, 0xbb, 0x92, 0x2e, 0x2e, 0xf1, 0xbf, 0x7d, 0xd9, 0xbb, 0xea, 0x8e,
+ 0x98, 0xf1, 0x55, 0x6f, 0x8a, 0xeb, 0x99, 0xba, 0xf2, 0xfb, 0x84, 0x8e,
+ 0x5e, 0x1f, 0xef, 0xdb, 0xbf, 0x73, 0xd6, 0x10, 0x13, 0x17, 0x1f, 0x46,
+ 0xec, 0x4f, 0x09, 0x84, 0x9d, 0x7e, 0x7a, 0x23, 0x88, 0xf7, 0xec, 0x05,
+ 0x49, 0x15, 0x56, 0xeb, 0xa3, 0xa3, 0xdf, 0x18, 0xed, 0xcc, 0x9a, 0x8d,
+ 0xb4, 0x6e, 0x10, 0xb1, 0x35, 0x93, 0xfe, 0x37, 0xbe, 0xaf, 0x16, 0x46,
+ 0x13, 0x8d, 0xa8, 0x7e, 0x61, 0xa9, 0x8b, 0x02, 0xb3, 0x32, 0x97, 0xcc,
+ 0x0f, 0x4d, 0x7a, 0x91, 0xd6, 0xec, 0xba, 0xc2, 0x8a, 0x15, 0x9d, 0x41,
+ 0x0a, 0xf2, 0x5a, 0x8b, 0x8e, 0x65, 0x3a, 0x09, 0x3a, 0x45, 0xc3, 0xed,
+ 0x19, 0xe6, 0x17, 0xcd, 0xa1, 0x70, 0x9e, 0x8b, 0x18, 0x54, 0xcc, 0x10,
+ 0x28, 0xcf, 0x88, 0x6e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 206
+ {SEC_OID_SHA512,
+ 206,
+ {0x6b, 0xab, 0x81, 0x50, 0x40, 0xa7, 0xba, 0x6c, 0xc8, 0x2a, 0xf2, 0xd5,
+ 0x44, 0x99, 0x31, 0x62, 0x81, 0x26, 0xea, 0xac, 0xed, 0xba, 0xfb, 0xd2,
+ 0x86, 0x73, 0x00, 0x3f, 0xe9, 0xf5, 0xbf, 0xb2, 0xb5, 0x3d, 0xe6, 0x70,
+ 0x00, 0x81, 0x47, 0x7f, 0x76, 0x9d, 0x9e, 0x54, 0x56, 0xb1, 0x09, 0x25,
+ 0x0c, 0x94, 0x09, 0xef, 0x99, 0x8e, 0x33, 0x4e, 0x44, 0xe1, 0x32, 0xa8,
+ 0x8e, 0xfd, 0x33, 0xd4, 0x1c, 0x83, 0x95, 0xfa, 0x0e, 0xbe, 0x58, 0xc8,
+ 0x71, 0xb2, 0x89, 0xbb, 0xf2, 0x03, 0x91, 0xdb, 0x39, 0x19, 0xf2, 0xb5,
+ 0x11, 0x89, 0xb2, 0xd5, 0x1f, 0x90, 0x08, 0x29, 0xdf, 0x95, 0xf5, 0x54,
+ 0x3b, 0xdc, 0x62, 0xbe, 0x8f, 0x94, 0x27, 0x2c, 0xcb, 0x62, 0x0a, 0x84,
+ 0x1a, 0x4e, 0xe4, 0x37, 0x32, 0x12, 0xb8, 0x53, 0xcd, 0xf1, 0xd0, 0x79,
+ 0xee, 0x52, 0x56, 0xc1, 0x88, 0xd3, 0xfa, 0x17, 0xf9, 0x1d, 0x65, 0x1e,
+ 0xbd, 0x52, 0x2b, 0x60, 0xb5, 0xf3, 0xea, 0xeb, 0x97, 0xb3, 0x02, 0xa7,
+ 0x0e, 0xd9, 0xcd, 0xd0, 0x5b, 0xf1, 0x21, 0x2f, 0x9c, 0xea, 0xfa, 0xae,
+ 0x53, 0x09, 0x30, 0x3e, 0x16, 0xf1, 0x8c, 0x44, 0x77, 0xba, 0xdc, 0x58,
+ 0x03, 0x83, 0xc1, 0x3a, 0x23, 0x33, 0x91, 0x0f, 0x66, 0x65, 0xfd, 0x08,
+ 0xdc, 0xa1, 0x59, 0x7f, 0x21, 0x60, 0x96, 0x61, 0x4b, 0x2b, 0x79, 0x56,
+ 0x14, 0x27, 0x35, 0xfa, 0x80, 0x0f, 0x5d, 0x74, 0xa4, 0x22, 0xcb, 0x4f,
+ 0x56, 0x8a, 0xd9, 0x18, 0x2e, 0x0b, 0x96, 0xe4, 0x96, 0x14, 0xe1, 0x29,
+ 0x67, 0x9d, 0x46, 0xb3, 0x87, 0x82, 0x58, 0x20, 0x01, 0x7f, 0xaa, 0x81,
+ 0x08, 0x75, 0x68, 0xe8, 0x7e, 0xf1, 0x3c, 0x89, 0x47, 0x44, 0x20, 0xc6,
+ 0x13, 0xbb, 0x07, 0x1b, 0x5c, 0x29, 0x5f, 0xfb, 0x94, 0x87, 0x80, 0x5d,
+ 0x14, 0x7c, 0x7c, 0xea},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of digest
+ // tcID: 207
+ {SEC_OID_SHA512,
+ 207,
+ {0x87, 0x00, 0x72, 0x20, 0xbb, 0xef, 0x1a, 0x21, 0xab, 0x37, 0xea, 0x2b,
+ 0x75, 0x7c, 0xaa, 0x11, 0x22, 0x33, 0xa6, 0x16, 0x88, 0xa0, 0xc0, 0xef,
+ 0x1d, 0x45, 0x4b, 0x86, 0x84, 0x3c, 0x43, 0x4a, 0x98, 0xf4, 0x3f, 0x45,
+ 0x1d, 0x6e, 0xba, 0x7d, 0xa2, 0xe8, 0xa8, 0x2e, 0x52, 0xa9, 0x3d, 0x44,
+ 0xdc, 0x82, 0xd2, 0xa0, 0x73, 0x4c, 0x69, 0xa1, 0xe9, 0xa7, 0x72, 0x65,
+ 0xfe, 0x93, 0x15, 0x98, 0x4e, 0xa2, 0x97, 0x1e, 0x72, 0x9a, 0xba, 0xfe,
+ 0x4f, 0x7a, 0xdf, 0x4b, 0x0b, 0xbc, 0x75, 0x0f, 0xa4, 0xf5, 0x9f, 0xde,
+ 0xfa, 0x59, 0x33, 0x9b, 0xc8, 0x38, 0xd5, 0xf6, 0xcb, 0x95, 0x56, 0xaa,
+ 0x44, 0x98, 0xf8, 0xe5, 0x96, 0xc2, 0xd5, 0x05, 0x16, 0xfb, 0x54, 0x0b,
+ 0xb4, 0xba, 0x98, 0xb2, 0xd0, 0x4a, 0xd3, 0x80, 0x3e, 0xdd, 0xf5, 0x57,
+ 0x67, 0xac, 0x7b, 0x12, 0x1b, 0x90, 0x9c, 0x9d, 0x43, 0x5d, 0x49, 0xdc,
+ 0x6e, 0xd0, 0x3a, 0x9e, 0xa0, 0xa1, 0x6d, 0x25, 0x1e, 0x63, 0x45, 0x9b,
+ 0xe4, 0x70, 0x56, 0xe2, 0x34, 0x1c, 0x23, 0x9a, 0xd4, 0xf5, 0x32, 0xfb,
+ 0xf4, 0xcf, 0xf5, 0x0a, 0xd3, 0x02, 0x9d, 0xa8, 0x96, 0x2f, 0xf0, 0x9b,
+ 0x4c, 0x5e, 0x47, 0xae, 0x29, 0xc2, 0x86, 0x92, 0xa5, 0x3d, 0x49, 0x23,
+ 0x61, 0xaf, 0x25, 0x4f, 0xf8, 0x6e, 0x99, 0x46, 0x8e, 0x53, 0x88, 0x77,
+ 0x08, 0xff, 0x9f, 0x80, 0x58, 0x94, 0x89, 0x6e, 0xde, 0x5f, 0x7d, 0x04,
+ 0x53, 0x0c, 0x0e, 0xaf, 0x6a, 0x21, 0x59, 0xd3, 0x90, 0xa6, 0x3e, 0xe1,
+ 0x54, 0x06, 0x27, 0x89, 0x21, 0x5c, 0x16, 0x08, 0x95, 0xcc, 0x9b, 0x8c,
+ 0x4a, 0x6a, 0xfc, 0xd3, 0x1b, 0x1d, 0x47, 0x4b, 0x51, 0xbb, 0xf1, 0x57,
+ 0xf9, 0x5e, 0x9f, 0x2b, 0xe6, 0x67, 0x58, 0x44, 0xcd, 0x3a, 0xc9, 0xc4,
+ 0xac, 0xfd, 0x40, 0xe1},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for digest
+ // tcID: 208
+ {SEC_OID_SHA512,
+ 208,
+ {0x18, 0x5d, 0x46, 0xfd, 0x6c, 0x9c, 0x37, 0x28, 0x85, 0x2a, 0x39, 0xc1,
+ 0x1a, 0x39, 0xb1, 0xe8, 0x11, 0x7d, 0xa5, 0xd2, 0xbe, 0x36, 0xee, 0x12,
+ 0xd7, 0xf8, 0x7c, 0x26, 0x29, 0x83, 0x69, 0x01, 0x89, 0x77, 0x5e, 0xba,
+ 0x62, 0x32, 0x51, 0xe1, 0xd2, 0x83, 0x04, 0xbd, 0xd7, 0xe9, 0x4d, 0x7e,
+ 0x9b, 0xac, 0x61, 0x14, 0xe4, 0x96, 0x9a, 0xd2, 0xcc, 0xc3, 0xfc, 0x45,
+ 0xb9, 0x4c, 0xdc, 0x59, 0x04, 0xbf, 0x3f, 0x1a, 0xa6, 0x2c, 0xfd, 0x86,
+ 0x85, 0xb2, 0xa7, 0xb4, 0x9a, 0xee, 0xab, 0x67, 0x3c, 0xa2, 0xde, 0x7b,
+ 0x73, 0xdc, 0xe3, 0x57, 0xfa, 0x38, 0xe1, 0xd6, 0xc7, 0xbf, 0xe7, 0x93,
+ 0x29, 0xba, 0x7f, 0x57, 0x9d, 0x20, 0x5b, 0x4f, 0x3c, 0x29, 0x55, 0x9b,
+ 0xaa, 0xc3, 0x44, 0xad, 0xb2, 0xdb, 0x1d, 0x5f, 0x90, 0xce, 0xb5, 0x42,
+ 0x94, 0x37, 0x40, 0x90, 0x11, 0x93, 0x99, 0x7c, 0x31, 0xdc, 0x1c, 0x51,
+ 0x01, 0xfd, 0xc3, 0x54, 0xb4, 0x7d, 0x8a, 0xd3, 0x75, 0x40, 0xbc, 0x10,
+ 0x58, 0xce, 0x57, 0xa8, 0xaf, 0xb7, 0x6c, 0xac, 0x73, 0x1e, 0x03, 0x90,
+ 0x3e, 0xbe, 0x88, 0x0e, 0xbf, 0xf1, 0xc2, 0x99, 0xd6, 0x1c, 0xa2, 0xd3,
+ 0xd4, 0x82, 0x04, 0xe4, 0xc3, 0x7c, 0xce, 0x0d, 0x80, 0xb7, 0x45, 0x8f,
+ 0xcf, 0x55, 0x2c, 0xeb, 0x22, 0x5e, 0x2b, 0xdc, 0x55, 0xc5, 0x8b, 0x34,
+ 0x97, 0x33, 0x9c, 0xe1, 0x66, 0x2e, 0x70, 0x64, 0xfc, 0x59, 0xc3, 0x42,
+ 0xd0, 0xca, 0x6e, 0x67, 0x98, 0xcf, 0xc7, 0xb6, 0x45, 0x7e, 0x72, 0x84,
+ 0xec, 0xb5, 0x68, 0x4e, 0xf9, 0xb6, 0x8e, 0xbc, 0x25, 0x75, 0x32, 0xa8,
+ 0xda, 0x54, 0xcc, 0x83, 0x0a, 0xca, 0x53, 0xd0, 0x91, 0xfa, 0x60, 0xd9,
+ 0xe1, 0xaf, 0x16, 0x6a, 0xac, 0x5d, 0xa8, 0xbc, 0x56, 0xb7, 0x9e, 0xb9,
+ 0xf8, 0x43, 0x30, 0x20},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of digest
+ // tcID: 209
+ {SEC_OID_SHA512,
+ 209,
+ {0x1e, 0x28, 0x08, 0x2a, 0x4d, 0x00, 0xe2, 0x52, 0x31, 0x30, 0x8b, 0x79,
+ 0x3d, 0xbd, 0xec, 0x87, 0x3d, 0x93, 0x34, 0x0a, 0x3e, 0x85, 0xbf, 0x0b,
+ 0x1a, 0xf4, 0x85, 0xc4, 0xbe, 0x16, 0x51, 0x43, 0x22, 0x76, 0x1d, 0x6e,
+ 0x80, 0xbd, 0x84, 0x8a, 0x97, 0xd3, 0x94, 0xe7, 0x6b, 0x64, 0x7b, 0x79,
+ 0xbf, 0x25, 0xb2, 0x3c, 0x44, 0xcc, 0x20, 0x86, 0x50, 0xb7, 0x87, 0x74,
+ 0x35, 0x49, 0x8c, 0xb4, 0xe7, 0x49, 0x41, 0x45, 0xfc, 0xb4, 0x35, 0x06,
+ 0xe5, 0x8f, 0x15, 0xb8, 0x3f, 0xd2, 0xa2, 0x5b, 0x3b, 0x93, 0x23, 0x2c,
+ 0x1f, 0x9c, 0xfb, 0x74, 0x8b, 0x8f, 0x83, 0xcc, 0x96, 0x1d, 0xe3, 0xfb,
+ 0x3d, 0xd2, 0x85, 0x6a, 0x36, 0xd6, 0x3a, 0xf7, 0xea, 0x48, 0x82, 0x72,
+ 0xeb, 0xc0, 0x17, 0x49, 0x82, 0xa7, 0xe1, 0xf1, 0x87, 0x3f, 0xf8, 0x6b,
+ 0xb2, 0x19, 0xdd, 0x87, 0xe2, 0x55, 0x09, 0xf1, 0x1e, 0x47, 0xb1, 0xcf,
+ 0xeb, 0xb8, 0x95, 0xd9, 0xc6, 0x74, 0x53, 0x54, 0xdb, 0xae, 0xb8, 0xc5,
+ 0x84, 0x23, 0x77, 0xb1, 0xe9, 0x32, 0x6c, 0x28, 0xa4, 0x89, 0x28, 0x5f,
+ 0xad, 0xac, 0x25, 0x91, 0x2f, 0x9f, 0xd9, 0x71, 0xa8, 0xab, 0x4b, 0x4b,
+ 0xbe, 0xb0, 0x73, 0x64, 0xdf, 0xd9, 0x98, 0xf7, 0x74, 0x63, 0x32, 0x69,
+ 0xb5, 0x16, 0xf8, 0x89, 0x63, 0x3d, 0x49, 0x35, 0x1f, 0x05, 0x00, 0x87,
+ 0x66, 0xdd, 0x05, 0x56, 0xae, 0xac, 0x57, 0x98, 0x7f, 0x3b, 0x18, 0xdb,
+ 0x2c, 0xa0, 0x56, 0x04, 0x20, 0x68, 0xf1, 0xea, 0x4f, 0xa8, 0x7b, 0xd9,
+ 0x0f, 0xb0, 0x6c, 0x63, 0x31, 0xed, 0xe3, 0x8e, 0xd6, 0xac, 0x3c, 0x77,
+ 0xc3, 0x43, 0x1e, 0x30, 0xf4, 0xc3, 0xb9, 0x77, 0xc0, 0xe3, 0xef, 0x63,
+ 0x5f, 0xe5, 0x9b, 0x0d, 0x88, 0x44, 0x95, 0xc9, 0x5d, 0x23, 0x42, 0xee,
+ 0xdb, 0x3d, 0x22, 0x66},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of digest
+ // tcID: 210
+ {SEC_OID_SHA512,
+ 210,
+ {0x1d, 0xc7, 0xa0, 0xaa, 0x23, 0x82, 0x80, 0xe0, 0xfc, 0x15, 0x0a, 0x91,
+ 0x77, 0xa3, 0xe4, 0xea, 0x95, 0x79, 0xd6, 0x38, 0x39, 0x91, 0x21, 0x0c,
+ 0x52, 0x4d, 0xb4, 0xc0, 0x78, 0x71, 0xed, 0xc5, 0xb8, 0x9d, 0x3c, 0x8a,
+ 0xa4, 0x5a, 0x27, 0x35, 0x15, 0x81, 0x36, 0x6d, 0x88, 0x7b, 0xf1, 0x06,
+ 0x03, 0x93, 0xa1, 0xfe, 0x62, 0x87, 0x09, 0x38, 0x80, 0x5e, 0x97, 0xbf,
+ 0x4a, 0xa0, 0x55, 0x19, 0x9f, 0xcc, 0xca, 0xb3, 0x52, 0x31, 0x31, 0x46,
+ 0x9d, 0xdf, 0xc4, 0xe7, 0x43, 0x68, 0x44, 0xfd, 0xfe, 0x3c, 0x24, 0x21,
+ 0xf1, 0xc2, 0xe4, 0x85, 0x3d, 0x89, 0x1e, 0xde, 0xaf, 0xdc, 0xde, 0xc7,
+ 0xb3, 0xe2, 0x7b, 0x71, 0xb4, 0x1e, 0x1b, 0x05, 0x58, 0x93, 0xfa, 0x40,
+ 0x62, 0x4d, 0xee, 0x58, 0x58, 0x98, 0xb1, 0x94, 0x94, 0x2a, 0xda, 0x5a,
+ 0x14, 0x3b, 0xdf, 0x2a, 0x8d, 0x04, 0xfe, 0x06, 0xc4, 0x49, 0xe2, 0x10,
+ 0x93, 0xc8, 0xbe, 0x59, 0x86, 0xe3, 0x40, 0x9c, 0x97, 0x30, 0xb0, 0x63,
+ 0x0c, 0x4f, 0x8d, 0x2b, 0x75, 0x9f, 0x50, 0xf9, 0x2b, 0xe0, 0xa1, 0x38,
+ 0x76, 0xf0, 0xbe, 0x20, 0xe8, 0x13, 0x2f, 0x21, 0x34, 0xe2, 0x21, 0xb9,
+ 0xab, 0xc0, 0x3c, 0xbc, 0xa3, 0x6b, 0x3a, 0x47, 0xcc, 0x86, 0x5b, 0xb2,
+ 0x48, 0x06, 0xfc, 0xbf, 0x9b, 0x3c, 0x86, 0x2f, 0x35, 0x61, 0x0e, 0x24,
+ 0x06, 0x34, 0xbf, 0x97, 0xc2, 0x8b, 0x45, 0x99, 0x78, 0xf7, 0xda, 0x00,
+ 0x7d, 0x29, 0xe0, 0x15, 0x9f, 0xc1, 0xf3, 0x43, 0x5a, 0x8c, 0x4c, 0x5c,
+ 0x23, 0x2d, 0x43, 0x82, 0xc9, 0xd2, 0xd1, 0x6e, 0x16, 0x8e, 0xaf, 0x10,
+ 0xe1, 0xcf, 0x0d, 0xb4, 0x1f, 0xff, 0x58, 0x80, 0x7c, 0x97, 0x9f, 0x51,
+ 0x02, 0x92, 0x5a, 0xa5, 0x0d, 0xd2, 0x75, 0x67, 0x27, 0x23, 0x03, 0xbb,
+ 0x4c, 0xc8, 0xe7, 0x0a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 211
+ {SEC_OID_SHA512,
+ 211,
+ {0x04, 0x78, 0x4d, 0x6c, 0xfd, 0xd7, 0x49, 0x43, 0x8e, 0x88, 0xa2, 0xe6,
+ 0x1d, 0xef, 0xac, 0x5f, 0x50, 0x00, 0x2b, 0xb0, 0x60, 0x7e, 0xc2, 0xb6,
+ 0x96, 0xe9, 0x4c, 0x2d, 0x9a, 0x01, 0x2e, 0x12, 0xa8, 0xa6, 0xde, 0x60,
+ 0xa0, 0x8f, 0xba, 0x0b, 0xf4, 0xe3, 0x72, 0x41, 0x6c, 0xea, 0x84, 0xa8,
+ 0xe9, 0x3f, 0xee, 0x36, 0x27, 0x6e, 0xce, 0xd5, 0xff, 0xf2, 0x57, 0x74,
+ 0x7e, 0x3a, 0x53, 0x56, 0x08, 0xb4, 0x46, 0xcc, 0x71, 0x68, 0x87, 0xd6,
+ 0xab, 0x64, 0x85, 0x9a, 0xda, 0x40, 0x22, 0x2b, 0x86, 0xdb, 0xac, 0x34,
+ 0x7e, 0x55, 0x28, 0xe6, 0x5b, 0x70, 0xa2, 0x28, 0x73, 0x19, 0xc5, 0x7a,
+ 0xdd, 0xee, 0x76, 0x64, 0x27, 0xec, 0xb4, 0x91, 0x11, 0x30, 0x14, 0x38,
+ 0x94, 0x09, 0x21, 0x4e, 0x87, 0x02, 0x9c, 0xf5, 0xa2, 0x19, 0x10, 0x8d,
+ 0xda, 0x4f, 0x1c, 0xec, 0x11, 0x63, 0x7c, 0x72, 0x90, 0xd3, 0x09, 0x62,
+ 0x67, 0xef, 0x7a, 0x5c, 0x43, 0x3f, 0x93, 0xcf, 0xae, 0x6b, 0x54, 0xd4,
+ 0xaf, 0x4d, 0xa4, 0x56, 0x8f, 0x4d, 0x88, 0x77, 0x5d, 0xa1, 0xbd, 0x94,
+ 0xf9, 0x3f, 0xfb, 0xdd, 0xf1, 0x9e, 0x0c, 0xfa, 0xaf, 0x2e, 0x20, 0x0b,
+ 0x71, 0xc6, 0x8d, 0xf0, 0x41, 0x88, 0x67, 0x8e, 0xc3, 0x92, 0xfa, 0x71,
+ 0x8d, 0x89, 0x49, 0x7f, 0xed, 0xa1, 0x34, 0x2a, 0x21, 0x00, 0xcc, 0x8d,
+ 0xc7, 0xc9, 0xa6, 0x16, 0x98, 0x1e, 0x24, 0x47, 0xb0, 0x23, 0x52, 0x41,
+ 0xbc, 0xb4, 0x8c, 0x0d, 0x38, 0x4d, 0xd6, 0xe6, 0xc4, 0xf2, 0x4f, 0x3a,
+ 0x1e, 0x27, 0x54, 0xe7, 0xef, 0x83, 0x48, 0x16, 0x0a, 0xe2, 0x7a, 0xe2,
+ 0x07, 0xc7, 0x2c, 0x74, 0x86, 0x60, 0x23, 0xc3, 0x56, 0x85, 0xe1, 0x56,
+ 0x6a, 0x4d, 0xf1, 0x2d, 0x92, 0xfd, 0x5e, 0x7b, 0x44, 0x18, 0x8f, 0x56,
+ 0xe3, 0xc0, 0x0f, 0x9f},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 212
+ {SEC_OID_SHA512,
+ 212,
+ {0x65, 0xac, 0xbb, 0x86, 0xca, 0x80, 0xe6, 0xa0, 0x30, 0x47, 0xa2, 0xce,
+ 0xd4, 0xc4, 0xa4, 0x61, 0x83, 0x5b, 0xde, 0xb4, 0x2b, 0x27, 0x84, 0x5f,
+ 0xce, 0xf9, 0x67, 0x11, 0xbc, 0x0e, 0x7d, 0x3d, 0x3b, 0x8e, 0xe9, 0x5a,
+ 0x87, 0xdf, 0xfa, 0x22, 0x87, 0x13, 0x2e, 0x01, 0xd9, 0xad, 0x7e, 0x07,
+ 0xc2, 0x30, 0xfd, 0x6d, 0x2c, 0x18, 0x71, 0xaa, 0x7f, 0x11, 0x3c, 0x42,
+ 0x17, 0x4d, 0xcf, 0xc2, 0xa7, 0x8f, 0x24, 0x42, 0x35, 0x5f, 0x0f, 0x10,
+ 0xe6, 0x87, 0x49, 0xb0, 0xea, 0x09, 0x7a, 0x61, 0x58, 0x79, 0x5c, 0xa0,
+ 0xb2, 0x36, 0xf9, 0xc7, 0x3b, 0x0b, 0x1a, 0xf7, 0xde, 0x9b, 0xe1, 0x10,
+ 0xb2, 0x44, 0xbf, 0x85, 0x52, 0x10, 0x5f, 0x35, 0xc7, 0x61, 0xda, 0xd9,
+ 0x93, 0x32, 0x3b, 0xb3, 0x3a, 0x03, 0xb8, 0x9f, 0xf2, 0x6c, 0x31, 0x20,
+ 0x42, 0x07, 0x3f, 0x1e, 0xff, 0x98, 0x07, 0x79, 0x14, 0x49, 0xec, 0x52,
+ 0xa5, 0x0a, 0x87, 0x99, 0xd0, 0x60, 0x4f, 0xd3, 0x5e, 0xa1, 0xd1, 0x0f,
+ 0x31, 0x68, 0x43, 0xc1, 0xca, 0x78, 0x0c, 0xfd, 0x4a, 0xf1, 0xb6, 0x95,
+ 0xda, 0xa0, 0x28, 0x2d, 0x6d, 0xc7, 0x43, 0x33, 0x1d, 0x23, 0x9a, 0x08,
+ 0x7f, 0x72, 0x5f, 0xa6, 0x79, 0x80, 0xc7, 0xba, 0x15, 0x15, 0x32, 0x6c,
+ 0xb8, 0x2f, 0xaa, 0x07, 0x71, 0x1d, 0xf1, 0x67, 0x5c, 0x9d, 0xeb, 0x99,
+ 0x60, 0x95, 0x5b, 0xdd, 0xe0, 0x7c, 0x8e, 0x1f, 0x57, 0x88, 0x4c, 0xf7,
+ 0x1a, 0xb4, 0xbe, 0xd2, 0xb1, 0x08, 0x0b, 0xe4, 0xf4, 0x55, 0x8c, 0x3f,
+ 0x54, 0x84, 0xc5, 0x78, 0x53, 0x06, 0x95, 0xbb, 0xb2, 0xac, 0x34, 0x05,
+ 0x80, 0x4a, 0xa7, 0xb5, 0xdf, 0x4a, 0x30, 0x17, 0x13, 0xc1, 0x8d, 0x4d,
+ 0xb2, 0xc1, 0xf9, 0x37, 0x8d, 0x32, 0xbd, 0x5a, 0x94, 0xa0, 0xcc, 0xa2,
+ 0xce, 0xb4, 0x51, 0x8a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 213
+ {SEC_OID_SHA512,
+ 213,
+ {0x73, 0x57, 0x58, 0xc0, 0xd2, 0x52, 0xc3, 0xd7, 0xeb, 0x0d, 0x5f, 0x7d,
+ 0x9b, 0x1f, 0xce, 0x3f, 0x3b, 0xfa, 0xac, 0x9c, 0x27, 0xab, 0x9c, 0x64,
+ 0xd9, 0xdb, 0xe5, 0x3d, 0x5a, 0x20, 0x35, 0x4a, 0x1b, 0xab, 0x7d, 0x7b,
+ 0x1d, 0xa1, 0x81, 0x88, 0x52, 0xf9, 0xd8, 0xf3, 0xfd, 0x24, 0xaf, 0xbd,
+ 0x7f, 0xd9, 0x47, 0x09, 0x67, 0x21, 0x06, 0xd7, 0xb3, 0x89, 0xc1, 0xc0,
+ 0x7f, 0x73, 0x47, 0xb0, 0x25, 0xe4, 0x9e, 0xd0, 0x58, 0x40, 0x6b, 0xc4,
+ 0xe0, 0xcb, 0xda, 0xca, 0x5f, 0x55, 0x0e, 0x57, 0xf4, 0xea, 0x07, 0xcf,
+ 0x92, 0x4c, 0x37, 0x1a, 0xd8, 0x9d, 0xd7, 0x2a, 0x4b, 0x5b, 0xbf, 0xe9,
+ 0x5e, 0x17, 0x24, 0x36, 0xb5, 0xdd, 0xf1, 0x0b, 0x56, 0x46, 0x62, 0xa3,
+ 0x6c, 0x17, 0x62, 0xa8, 0x8c, 0xf9, 0x4c, 0xc1, 0x64, 0xec, 0x65, 0xb5,
+ 0x38, 0xff, 0x8c, 0x8d, 0x52, 0x7d, 0xbb, 0x09, 0xaa, 0x2a, 0xb6, 0x09,
+ 0x72, 0x85, 0x6f, 0x1b, 0x4f, 0xbb, 0xa5, 0xfb, 0xe4, 0xd8, 0x2b, 0xa5,
+ 0x3c, 0xc8, 0x45, 0x0f, 0xea, 0xc1, 0x8a, 0x27, 0x69, 0x38, 0xa3, 0xd1,
+ 0x75, 0x09, 0x5c, 0xb7, 0xbb, 0x92, 0x35, 0x89, 0xf5, 0x4e, 0x72, 0x1b,
+ 0x83, 0x6c, 0xec, 0x67, 0x1f, 0x76, 0x72, 0x54, 0x83, 0x92, 0x19, 0x6e,
+ 0x1b, 0x90, 0x7a, 0xfa, 0x5f, 0xa2, 0x2f, 0x88, 0x17, 0xd6, 0x28, 0xc9,
+ 0x22, 0xcc, 0x1d, 0xe6, 0xc9, 0xff, 0x2d, 0xba, 0xf6, 0x91, 0xbc, 0xc7,
+ 0xa5, 0x3b, 0x30, 0xd5, 0xb3, 0x9c, 0xa8, 0xac, 0xdb, 0xeb, 0xe6, 0x99,
+ 0x2a, 0xff, 0x3c, 0x28, 0xeb, 0xc0, 0x0b, 0xb6, 0xa9, 0x1d, 0x37, 0x14,
+ 0xe6, 0xca, 0xcd, 0x42, 0xd9, 0x96, 0x53, 0xcb, 0x9e, 0xb3, 0xf1, 0x48,
+ 0xa4, 0x4f, 0xd2, 0xcb, 0xaa, 0xb3, 0x53, 0x36, 0x77, 0x6e, 0x73, 0x65,
+ 0x7b, 0x75, 0x69, 0x55},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 214
+ {SEC_OID_SHA512,
+ 214,
+ {0x40, 0x9a, 0xa4, 0xfa, 0xe8, 0xfe, 0x1e, 0x80, 0x73, 0x91, 0xb2, 0x3a,
+ 0xc3, 0xa3, 0x4f, 0x9b, 0x83, 0x55, 0x4a, 0x47, 0x65, 0x52, 0x6b, 0x3e,
+ 0x50, 0x8b, 0xd0, 0xd5, 0x1c, 0x05, 0x4e, 0xa3, 0x54, 0x2e, 0x6f, 0x78,
+ 0x53, 0xc7, 0x4c, 0xa5, 0xba, 0x67, 0x58, 0x33, 0xb7, 0xb7, 0xac, 0x16,
+ 0x11, 0xe3, 0xf4, 0xb6, 0xd5, 0xa8, 0x8c, 0x8b, 0x04, 0x5d, 0x45, 0x69,
+ 0x0e, 0xb7, 0x71, 0x3d, 0x49, 0x1b, 0xb1, 0x96, 0x1b, 0xe5, 0xf7, 0xa7,
+ 0x88, 0xc6, 0x02, 0xfc, 0xaa, 0x55, 0x8a, 0xae, 0x92, 0x8a, 0x3a, 0xfe,
+ 0xec, 0x26, 0x2d, 0x54, 0xca, 0xbc, 0xaf, 0xb7, 0x7f, 0xf9, 0xcb, 0xd7,
+ 0xeb, 0xda, 0x3e, 0x0d, 0x8a, 0xf1, 0xbf, 0xd2, 0xea, 0x6a, 0x44, 0x1b,
+ 0x99, 0x30, 0x66, 0x01, 0xa7, 0xf4, 0x56, 0xf5, 0x0a, 0x69, 0x3e, 0x0c,
+ 0x24, 0x89, 0x47, 0x02, 0x77, 0x57, 0x20, 0x51, 0xc0, 0xd4, 0x43, 0xb3,
+ 0x41, 0x26, 0xcd, 0x8f, 0xb4, 0x6e, 0x53, 0xfc, 0xee, 0xd2, 0x91, 0x01,
+ 0xa8, 0x2b, 0x5c, 0x0d, 0xe4, 0xef, 0xb4, 0xdd, 0x48, 0xcc, 0x45, 0xbd,
+ 0x38, 0x3c, 0x6c, 0x20, 0x89, 0x03, 0xab, 0x46, 0x40, 0xde, 0x5e, 0x6a,
+ 0xe7, 0xd2, 0xc7, 0xec, 0x80, 0x59, 0x0d, 0x97, 0x91, 0x50, 0x77, 0x5c,
+ 0x16, 0x7e, 0x7f, 0x23, 0x99, 0xc9, 0xdf, 0x89, 0x2c, 0x92, 0x9d, 0x8c,
+ 0x71, 0xc8, 0xf0, 0x84, 0x33, 0x8f, 0xac, 0x77, 0x98, 0x74, 0x2c, 0xde,
+ 0x06, 0x3c, 0x51, 0x92, 0x6d, 0xac, 0xd6, 0x83, 0xc2, 0x43, 0x5e, 0x3d,
+ 0x6c, 0x75, 0x96, 0x7b, 0x73, 0x2d, 0x20, 0x40, 0xd8, 0x9e, 0xc3, 0x90,
+ 0x3d, 0xa1, 0xca, 0x5a, 0x05, 0x7b, 0xc2, 0x98, 0x7a, 0x0c, 0xfa, 0xbd,
+ 0xea, 0x68, 0x1a, 0x6c, 0xbb, 0x56, 0x4b, 0x96, 0xf3, 0x20, 0x17, 0x0d,
+ 0x98, 0x85, 0x22, 0x0e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 215
+ {SEC_OID_SHA512,
+ 215,
+ {0x69, 0x7b, 0xa3, 0x5b, 0xc3, 0x2c, 0x2e, 0xd6, 0x6e, 0x42, 0x31, 0xa7,
+ 0xc9, 0x8a, 0x94, 0x7b, 0x99, 0xb6, 0x74, 0x84, 0xbb, 0xc3, 0xec, 0xcd,
+ 0xbd, 0xbd, 0xfe, 0x8c, 0x92, 0x6b, 0x38, 0xc4, 0x84, 0xa2, 0x16, 0xbf,
+ 0x12, 0x25, 0x0a, 0x42, 0x50, 0x04, 0xdd, 0xb4, 0xcb, 0xbc, 0x1e, 0x47,
+ 0x11, 0x2d, 0xbe, 0xc6, 0x39, 0x3b, 0xf5, 0xd1, 0x9e, 0xe6, 0xa9, 0xd4,
+ 0x6c, 0xdd, 0x61, 0x8c, 0xec, 0x2a, 0xc8, 0xef, 0x12, 0x51, 0x8c, 0x61,
+ 0x47, 0xe5, 0x24, 0x91, 0x0e, 0x8b, 0x0c, 0x53, 0x02, 0x6b, 0x44, 0x35,
+ 0x9f, 0x00, 0x3a, 0xaa, 0xfe, 0xf6, 0x81, 0xb0, 0xac, 0x41, 0x37, 0x61,
+ 0x8c, 0x3e, 0x57, 0x1f, 0xf2, 0x47, 0xb6, 0x7d, 0xaf, 0x34, 0x70, 0x58,
+ 0xfd, 0x7d, 0x3c, 0x14, 0x5c, 0x8e, 0x70, 0xf7, 0xbb, 0x50, 0x18, 0xac,
+ 0xe9, 0x02, 0x92, 0x3d, 0xfb, 0x00, 0x2b, 0x08, 0x92, 0x2f, 0x05, 0x84,
+ 0xf1, 0x20, 0xf3, 0x9d, 0x94, 0xe7, 0xf1, 0x32, 0xca, 0x30, 0x78, 0x7b,
+ 0x56, 0x63, 0xc4, 0x0f, 0xcf, 0xc9, 0x3f, 0xc1, 0x92, 0x04, 0x96, 0xf8,
+ 0x0a, 0x4f, 0x47, 0xb3, 0x7f, 0x0e, 0x66, 0x8c, 0xc7, 0xa6, 0xdd, 0xf3,
+ 0x9c, 0xe5, 0x02, 0xba, 0xdf, 0xbe, 0xbd, 0xf5, 0xdb, 0x6d, 0xaf, 0xff,
+ 0x8c, 0x8a, 0xbd, 0xdf, 0xdb, 0x27, 0x2e, 0xee, 0xf4, 0x78, 0xc0, 0x9a,
+ 0x70, 0xf4, 0xc2, 0x86, 0xc1, 0x27, 0x83, 0x2d, 0x98, 0x04, 0x4e, 0x54,
+ 0x9e, 0x20, 0x90, 0x1c, 0x96, 0x8e, 0x3f, 0x32, 0x7c, 0xef, 0x80, 0xce,
+ 0x58, 0x14, 0x87, 0x43, 0x8e, 0x76, 0xed, 0x86, 0xd3, 0x84, 0x98, 0x51,
+ 0x37, 0xf0, 0x81, 0xba, 0x79, 0x95, 0xfa, 0xb6, 0xae, 0x8b, 0xf9, 0xa8,
+ 0xef, 0xdc, 0x8a, 0x08, 0xf0, 0xfc, 0x19, 0xdb, 0xa8, 0x88, 0x2a, 0xe7,
+ 0x16, 0x47, 0x2a, 0x03},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 216
+ {SEC_OID_SHA512,
+ 216,
+ {0x5d, 0x71, 0x19, 0x80, 0x21, 0xef, 0x4a, 0x0c, 0x0e, 0xd7, 0x7c, 0xda,
+ 0x6f, 0x1e, 0x79, 0x89, 0xf0, 0x23, 0xf6, 0x2f, 0xef, 0xd5, 0xba, 0x81,
+ 0xc7, 0x0d, 0x31, 0xe1, 0xa6, 0xa1, 0xc0, 0x30, 0x1e, 0x40, 0x04, 0xc2,
+ 0xce, 0xd7, 0xac, 0xd9, 0xe9, 0x89, 0x38, 0xb7, 0xfa, 0xa1, 0xd2, 0x0c,
+ 0xdb, 0x12, 0xb9, 0xcf, 0x6a, 0xc5, 0x9c, 0x95, 0x01, 0xd8, 0xf7, 0x33,
+ 0xb3, 0xbc, 0x54, 0x36, 0x69, 0x44, 0x0e, 0x74, 0xcf, 0x63, 0xbe, 0x3d,
+ 0x41, 0xd8, 0xb3, 0x77, 0xc2, 0xa2, 0x22, 0xcf, 0x1b, 0xa4, 0x0c, 0xae,
+ 0x4c, 0x24, 0xfe, 0xc5, 0x03, 0x3b, 0xf2, 0xab, 0x68, 0x60, 0xd9, 0xd0,
+ 0x31, 0x24, 0x13, 0xea, 0x8a, 0x34, 0x46, 0xe6, 0x04, 0x0c, 0x61, 0x66,
+ 0xc0, 0x6f, 0xf5, 0xbd, 0x10, 0x70, 0xb5, 0xcc, 0x5f, 0x86, 0x93, 0xcb,
+ 0xcf, 0x90, 0xc1, 0xe7, 0xff, 0xe5, 0x62, 0x24, 0x08, 0x85, 0xca, 0x18,
+ 0xc1, 0x81, 0xc8, 0x6c, 0xad, 0x85, 0x97, 0x1c, 0x74, 0x3b, 0x1f, 0x70,
+ 0xa4, 0x88, 0x2e, 0x0c, 0xfe, 0xf0, 0x8e, 0xcf, 0x8a, 0x3d, 0xee, 0x55,
+ 0x27, 0x3b, 0xb0, 0x6b, 0xec, 0x7d, 0xc1, 0x92, 0x63, 0xd1, 0x3a, 0x3a,
+ 0xc8, 0x87, 0xcb, 0xb2, 0x75, 0x10, 0xd4, 0xe4, 0x5c, 0xc4, 0xf1, 0x83,
+ 0xce, 0xec, 0x91, 0x17, 0xf4, 0xb0, 0xc7, 0xad, 0x4a, 0xf6, 0xa8, 0x9f,
+ 0xd9, 0xe8, 0x5b, 0xae, 0x9d, 0xa3, 0x47, 0x4d, 0x0b, 0xe8, 0xfc, 0x42,
+ 0xdc, 0x9f, 0xc1, 0xe7, 0xa6, 0xb9, 0x8c, 0xa1, 0x86, 0x40, 0x37, 0xd7,
+ 0x6a, 0xdd, 0xe2, 0x26, 0xff, 0x72, 0xa6, 0x09, 0x49, 0x5a, 0xb7, 0x6c,
+ 0x22, 0x42, 0xaa, 0x23, 0x91, 0xb2, 0x1a, 0x3e, 0x8e, 0x31, 0x64, 0xe9,
+ 0x8a, 0xb6, 0xf1, 0xad, 0xaa, 0x5f, 0xb3, 0x84, 0x8e, 0xeb, 0x68, 0x74,
+ 0x72, 0x69, 0x95, 0x08},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 217
+ {SEC_OID_SHA512,
+ 217,
+ {0xae, 0xc1, 0xec, 0xa9, 0x19, 0x68, 0xd0, 0x8b, 0x4b, 0xf1, 0x5b, 0x9c,
+ 0x5f, 0xdd, 0xd9, 0xe7, 0xa6, 0xa2, 0x0b, 0xe7, 0x44, 0x86, 0x50, 0x23,
+ 0x80, 0xfa, 0xad, 0xe0, 0x4d, 0x84, 0xd9, 0xa5, 0x91, 0x6a, 0x6c, 0x0e,
+ 0xf2, 0xdc, 0xcf, 0xd5, 0xac, 0x73, 0x97, 0xe7, 0x6a, 0x30, 0x10, 0x96,
+ 0x73, 0x25, 0x84, 0xe8, 0x44, 0x2f, 0x20, 0xae, 0x80, 0x62, 0x75, 0x88,
+ 0x96, 0x1c, 0xdf, 0x97, 0xe3, 0x44, 0xe1, 0x31, 0xd7, 0x9e, 0x68, 0x94,
+ 0xbe, 0x6f, 0xd5, 0x1b, 0x72, 0x12, 0x2b, 0xc2, 0x65, 0x4d, 0x00, 0xf9,
+ 0x43, 0x68, 0x3a, 0x8d, 0xb6, 0x30, 0xd3, 0x5c, 0x68, 0x74, 0xea, 0x56,
+ 0xf9, 0x08, 0xee, 0xa6, 0x49, 0x02, 0xf1, 0x8c, 0x0a, 0x54, 0x89, 0x05,
+ 0xb3, 0xc1, 0x31, 0x14, 0xe3, 0x52, 0x6f, 0x3d, 0x6e, 0xd3, 0x90, 0x61,
+ 0x72, 0x4c, 0x8e, 0x9d, 0xf4, 0x98, 0x54, 0x5a, 0xc7, 0xf4, 0x55, 0xc3,
+ 0x7d, 0x2e, 0x05, 0xbe, 0xec, 0xd4, 0x7c, 0x15, 0x18, 0x11, 0x61, 0x87,
+ 0x39, 0x25, 0x04, 0x9b, 0xfb, 0x4a, 0x67, 0x1e, 0x4d, 0x19, 0x01, 0xa7,
+ 0x50, 0x99, 0xc7, 0xed, 0xd6, 0x49, 0x92, 0x68, 0x22, 0x93, 0x53, 0x07,
+ 0x3a, 0x59, 0x81, 0x74, 0xfc, 0x93, 0x7f, 0x85, 0x6f, 0xe8, 0x5f, 0x95,
+ 0x0e, 0x90, 0x59, 0x49, 0x63, 0x48, 0xd0, 0xa1, 0xd9, 0xf9, 0x8a, 0xa9,
+ 0x42, 0x08, 0xd6, 0x6f, 0xf3, 0xf5, 0x87, 0x92, 0xab, 0x0a, 0xfe, 0x27,
+ 0x07, 0x5b, 0x24, 0x1a, 0x63, 0x6f, 0x1b, 0x58, 0x35, 0xf4, 0xa4, 0xb3,
+ 0x30, 0xc6, 0xf9, 0xe0, 0x32, 0xa7, 0x36, 0x11, 0x9a, 0x1d, 0x8f, 0xeb,
+ 0x99, 0xf6, 0xc2, 0x2f, 0x34, 0x90, 0xa8, 0x2a, 0x65, 0x71, 0x0a, 0xbc,
+ 0x37, 0x67, 0xe8, 0x1a, 0xd7, 0x0a, 0x23, 0x0a, 0xc4, 0xb1, 0xdb, 0x9a,
+ 0x32, 0x7e, 0xde, 0x40},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 218
+ {SEC_OID_SHA512,
+ 218,
+ {0x60, 0x89, 0x93, 0x66, 0x73, 0x5c, 0xff, 0x78, 0x6b, 0x22, 0x57, 0x2d,
+ 0x67, 0xc5, 0x0a, 0xf5, 0xf6, 0x44, 0xbc, 0xdf, 0xd5, 0x0c, 0x55, 0x9d,
+ 0x98, 0x90, 0x18, 0xef, 0xb9, 0x1c, 0xc8, 0x88, 0x39, 0x8c, 0xe3, 0xb5,
+ 0x56, 0xd8, 0xed, 0x13, 0x46, 0x27, 0x82, 0x7e, 0x7a, 0xf0, 0xff, 0xd5,
+ 0x10, 0x67, 0x95, 0xdd, 0xf9, 0x6f, 0x98, 0x8e, 0x58, 0x1d, 0x84, 0x98,
+ 0xac, 0x2c, 0x2a, 0xc9, 0xac, 0x51, 0x95, 0xd7, 0xc1, 0x5b, 0xca, 0x54,
+ 0x8c, 0xca, 0xa0, 0x70, 0x92, 0x4c, 0x6b, 0xc8, 0xde, 0x82, 0x8f, 0xc0,
+ 0x8f, 0x5e, 0x74, 0xb8, 0xeb, 0x7c, 0xf9, 0x44, 0x77, 0x31, 0x04, 0x36,
+ 0xb9, 0xd1, 0x39, 0xe5, 0x4e, 0x97, 0xa9, 0x76, 0x4d, 0x07, 0x50, 0x18,
+ 0x28, 0x67, 0xe0, 0x0f, 0x0f, 0x9e, 0x5b, 0x4b, 0x61, 0x22, 0x13, 0x7b,
+ 0xbb, 0x65, 0x27, 0x1b, 0xda, 0x16, 0xad, 0xd4, 0xbf, 0xb9, 0xbd, 0xdb,
+ 0x3d, 0x8e, 0xbc, 0x06, 0x32, 0x96, 0xd9, 0xca, 0x07, 0x3c, 0x37, 0x7e,
+ 0x56, 0x99, 0x3c, 0xd5, 0xf3, 0xf1, 0xbf, 0x22, 0x9e, 0x0f, 0x40, 0xad,
+ 0x3e, 0xfe, 0xe0, 0x0f, 0xde, 0x0a, 0x9e, 0xf1, 0x60, 0x4f, 0x01, 0xa2,
+ 0x4c, 0x20, 0xd6, 0x7f, 0xee, 0x04, 0xfe, 0x88, 0x48, 0xcd, 0x24, 0x5a,
+ 0x5b, 0x0e, 0x69, 0xd6, 0x19, 0xdf, 0xfe, 0xa0, 0x8f, 0xe1, 0xaf, 0xb6,
+ 0xcf, 0x07, 0x5c, 0x25, 0x94, 0xd0, 0x0c, 0xc6, 0xa2, 0x13, 0x53, 0x65,
+ 0x6b, 0x1a, 0xed, 0x51, 0xaf, 0x47, 0x15, 0x9e, 0xf8, 0x8b, 0x61, 0x89,
+ 0x18, 0x42, 0xa6, 0xee, 0xd6, 0xc3, 0xd2, 0x94, 0xc1, 0xd2, 0x26, 0x00,
+ 0x9d, 0x45, 0x7e, 0x4c, 0x54, 0x10, 0x8f, 0x8e, 0xbf, 0x43, 0x05, 0xd0,
+ 0xdc, 0xac, 0xb0, 0x7e, 0x60, 0xb5, 0x19, 0x76, 0xc3, 0x5d, 0x9d, 0xd5,
+ 0xaa, 0x10, 0xb9, 0xa1},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 219
+ {SEC_OID_SHA512,
+ 219,
+ {0xbf, 0xa5, 0x6d, 0x1f, 0x9d, 0xb0, 0x06, 0x14, 0x4a, 0x27, 0x14, 0xfd,
+ 0x66, 0xa6, 0x33, 0xac, 0x3d, 0x27, 0xe7, 0x03, 0x3a, 0xd9, 0xd5, 0x99,
+ 0x67, 0xf8, 0x16, 0xee, 0x45, 0x27, 0x70, 0x95, 0x68, 0x92, 0x03, 0xf3,
+ 0xb2, 0x57, 0xc8, 0xfb, 0x64, 0xb3, 0xb1, 0xd1, 0x6b, 0x6e, 0x42, 0x4f,
+ 0x13, 0x47, 0x07, 0x6b, 0x60, 0x09, 0xae, 0x56, 0xae, 0x19, 0x30, 0x75,
+ 0xb8, 0x2d, 0x5e, 0xce, 0x6e, 0x64, 0x3f, 0x0e, 0x64, 0x5b, 0x16, 0x75,
+ 0xfa, 0x0b, 0x79, 0x98, 0xc6, 0xf5, 0x41, 0x45, 0x11, 0xd2, 0xac, 0xed,
+ 0xfc, 0xec, 0xd0, 0x32, 0x45, 0x43, 0xf9, 0x2a, 0x46, 0x2b, 0x9f, 0x9f,
+ 0x79, 0x22, 0x39, 0x31, 0xe7, 0xea, 0xd2, 0xc2, 0x91, 0x5a, 0x1d, 0xcc,
+ 0xca, 0xfa, 0xcc, 0xbd, 0x37, 0x46, 0x69, 0xca, 0xf1, 0xe2, 0xf5, 0x0d,
+ 0x45, 0xaa, 0x98, 0x6e, 0x45, 0x11, 0x67, 0x4f, 0xa9, 0xa5, 0xbe, 0xbe,
+ 0xac, 0x29, 0x76, 0x0b, 0xb0, 0x55, 0xac, 0xff, 0x67, 0x02, 0x6b, 0xa8,
+ 0x3a, 0x97, 0x7a, 0xee, 0x4d, 0x6b, 0xcc, 0x7b, 0x24, 0x7a, 0x76, 0xbb,
+ 0x77, 0xa3, 0x45, 0xce, 0xb9, 0x79, 0x96, 0x75, 0x0b, 0x77, 0xfc, 0xf9,
+ 0x79, 0xad, 0xcf, 0xfb, 0x71, 0xe7, 0x34, 0xc4, 0x61, 0xad, 0xf3, 0xe2,
+ 0x3b, 0x70, 0x85, 0x91, 0xf4, 0x98, 0x7d, 0x59, 0xca, 0x89, 0x83, 0xe0,
+ 0xd1, 0x0f, 0xf5, 0xa7, 0x81, 0x99, 0xa0, 0x2f, 0x02, 0xee, 0x17, 0x1c,
+ 0x26, 0xb3, 0x73, 0x16, 0x0e, 0xfb, 0xb5, 0x1a, 0x23, 0x45, 0x1b, 0xd3,
+ 0x26, 0xa7, 0xa6, 0xdc, 0xb6, 0x6e, 0x4d, 0x9b, 0xd0, 0x2a, 0xd3, 0x0a,
+ 0xcb, 0x47, 0x19, 0x47, 0x8b, 0x09, 0x08, 0x83, 0x1d, 0x5c, 0xdf, 0x40,
+ 0x12, 0xef, 0xe9, 0x4a, 0xa8, 0xd8, 0x72, 0x90, 0xf9, 0xe9, 0x4d, 0x43,
+ 0x0e, 0x90, 0x95, 0xf0},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 220
+ {SEC_OID_SHA512,
+ 220,
+ {0x78, 0x59, 0x34, 0x2f, 0x4b, 0x09, 0x77, 0xd9, 0x70, 0xfd, 0x2c, 0x30,
+ 0xca, 0x94, 0xe8, 0x98, 0x54, 0x5f, 0x8d, 0xc3, 0x98, 0xe3, 0x79, 0x49,
+ 0xa5, 0x81, 0x46, 0xa2, 0x03, 0xd1, 0x91, 0xa6, 0x12, 0x4c, 0xc2, 0xe0,
+ 0xde, 0x5d, 0x33, 0x11, 0x58, 0x7b, 0x4a, 0x54, 0xa8, 0x3e, 0x58, 0x55,
+ 0x48, 0x6a, 0xee, 0xbe, 0x86, 0x75, 0x84, 0xd7, 0xfe, 0x2d, 0x6b, 0x55,
+ 0x9f, 0x5b, 0xf2, 0xbd, 0xcf, 0x99, 0x00, 0x62, 0xc2, 0xf0, 0x4d, 0xb9,
+ 0x70, 0x5f, 0x06, 0xfe, 0xc4, 0xa3, 0xaa, 0x3d, 0xb3, 0x00, 0xcf, 0x08,
+ 0x0d, 0x14, 0x93, 0xa6, 0x0c, 0x63, 0xdf, 0x1f, 0xfb, 0x98, 0xe1, 0xc8,
+ 0x24, 0x40, 0xb8, 0x14, 0x3b, 0x81, 0x62, 0x44, 0x40, 0x3c, 0x7d, 0x80,
+ 0x6b, 0xec, 0x04, 0x81, 0x26, 0x42, 0x19, 0xfa, 0x26, 0x3c, 0x62, 0x85,
+ 0x2a, 0xd9, 0x31, 0x5d, 0xb8, 0xf0, 0x3b, 0x25, 0x5e, 0x7e, 0x32, 0x9c,
+ 0xaa, 0x62, 0x88, 0xbe, 0xaf, 0x7a, 0x34, 0xce, 0x32, 0x73, 0xff, 0x39,
+ 0xe8, 0xc8, 0xba, 0x44, 0x9a, 0x97, 0x92, 0x53, 0xb6, 0x0e, 0x48, 0xb6,
+ 0x61, 0x24, 0xcc, 0xe6, 0x78, 0x11, 0x2c, 0xdb, 0x13, 0xd2, 0x8d, 0x80,
+ 0x5c, 0x6b, 0x3a, 0x5f, 0xe5, 0x5c, 0xab, 0x2d, 0xf1, 0x94, 0x28, 0x7f,
+ 0xc0, 0x60, 0x44, 0x2f, 0xad, 0xe4, 0x32, 0x47, 0x3a, 0xaf, 0x96, 0xfa,
+ 0x33, 0x1f, 0xd1, 0x65, 0x44, 0xc0, 0xfb, 0x80, 0x1c, 0x30, 0xf6, 0x3b,
+ 0x08, 0x64, 0xcc, 0xf5, 0x59, 0x43, 0x2f, 0x98, 0xd1, 0xfe, 0x42, 0x21,
+ 0x5c, 0x05, 0x0b, 0xc7, 0x16, 0x16, 0x14, 0x5b, 0x1f, 0xbb, 0x33, 0xa4,
+ 0x84, 0x2b, 0xd3, 0x22, 0x2b, 0xad, 0x53, 0xbf, 0xba, 0x48, 0x71, 0x01,
+ 0x14, 0x7c, 0x31, 0x19, 0x07, 0x15, 0x13, 0xa4, 0x9b, 0xa7, 0x53, 0xc8,
+ 0xb2, 0x30, 0x7f, 0xd4},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<asn wrapped hash>
+ // tcID: 221
+ {SEC_OID_SHA512,
+ 221,
+ {0xa5, 0x52, 0x10, 0x57, 0x43, 0x09, 0x48, 0x70, 0x18, 0x05, 0x20, 0x76,
+ 0x88, 0x50, 0x74, 0x41, 0xe3, 0xee, 0x85, 0xb3, 0xe8, 0xef, 0x93, 0x34,
+ 0x92, 0x2c, 0x8a, 0xe9, 0xa9, 0xa8, 0x48, 0x5f, 0x95, 0xf5, 0x74, 0x77,
+ 0x78, 0xb2, 0xf7, 0xdb, 0x8e, 0xd3, 0xdf, 0x66, 0x55, 0xe5, 0x7b, 0x03,
+ 0x02, 0x2b, 0xc1, 0x24, 0x4d, 0x04, 0x96, 0x1d, 0x6e, 0xe5, 0x7e, 0x62,
+ 0xc7, 0x62, 0x04, 0x0b, 0x58, 0x1b, 0xac, 0xef, 0xe7, 0xe5, 0xbe, 0xee,
+ 0x3f, 0xd1, 0x61, 0x3a, 0x14, 0x2b, 0xaa, 0x6a, 0xd1, 0x06, 0xe7, 0x20,
+ 0x20, 0x6c, 0xb1, 0x19, 0xc1, 0x88, 0x4f, 0x41, 0xb9, 0x0e, 0x3a, 0xcc,
+ 0xa4, 0x02, 0xb1, 0x8d, 0xeb, 0x55, 0x93, 0xc3, 0xf2, 0xd9, 0xd8, 0x41,
+ 0xe2, 0x3b, 0x2f, 0x94, 0x43, 0xc1, 0x3d, 0x45, 0x04, 0x63, 0xb4, 0xe2,
+ 0x72, 0xa0, 0x8f, 0xde, 0xd7, 0xf0, 0x0d, 0x26, 0x02, 0x9f, 0x7c, 0x04,
+ 0x78, 0xaf, 0x55, 0x7d, 0x41, 0xe7, 0x28, 0x5c, 0x48, 0xd9, 0xa0, 0xae,
+ 0x37, 0x19, 0xa9, 0x5a, 0x14, 0xbf, 0x8b, 0x9e, 0x25, 0x35, 0x1c, 0x75,
+ 0x13, 0xa5, 0xdd, 0xd8, 0x6a, 0x2e, 0x6c, 0x12, 0x4a, 0x54, 0xbe, 0x07,
+ 0xf2, 0x96, 0x60, 0xbb, 0x09, 0xda, 0x8f, 0xa8, 0xe4, 0x84, 0xc0, 0xc9,
+ 0x30, 0x83, 0x3f, 0xd7, 0x27, 0xb4, 0x29, 0xdd, 0xd2, 0xb8, 0xa6, 0xe1,
+ 0x62, 0x6d, 0x05, 0xf6, 0x26, 0x5b, 0xd8, 0x8e, 0xb8, 0x8e, 0x97, 0x83,
+ 0x12, 0x3a, 0x77, 0x20, 0x06, 0x8f, 0x59, 0x0d, 0x56, 0x6d, 0x16, 0xbf,
+ 0x19, 0xb4, 0x74, 0xd5, 0x8a, 0xb5, 0xca, 0x9f, 0x71, 0x8e, 0xb5, 0xd4,
+ 0x32, 0xd1, 0x1f, 0x6c, 0x65, 0xe9, 0x32, 0x5a, 0x23, 0x78, 0xc6, 0x58,
+ 0x8c, 0x5c, 0x6e, 0xe8, 0x9e, 0xdf, 0x7a, 0xc7, 0x08, 0xc9, 0x3b, 0xb9,
+ 0xb0, 0x4a, 0x1f, 0x80},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<hash>
+ // tcID: 222
+ {SEC_OID_SHA512,
+ 222,
+ {0x9c, 0x0e, 0xb7, 0x00, 0xb2, 0x6e, 0xfe, 0x50, 0xee, 0x6a, 0xaf, 0xb7,
+ 0x6f, 0x0a, 0x99, 0x68, 0x90, 0xea, 0x71, 0x53, 0x3c, 0x37, 0x42, 0x86,
+ 0xde, 0xd0, 0xc2, 0x1a, 0x56, 0x7a, 0xfc, 0x5b, 0xb2, 0x12, 0xe8, 0x1c,
+ 0xf8, 0x0c, 0xfd, 0x6f, 0x2d, 0x26, 0xa3, 0xb2, 0x7f, 0xd7, 0xf1, 0x7a,
+ 0x4c, 0x97, 0x6f, 0x09, 0x3b, 0x24, 0x0f, 0xac, 0x27, 0x4a, 0x2a, 0x22,
+ 0x96, 0x9d, 0x11, 0x9e, 0xbc, 0xb2, 0x6f, 0x81, 0xae, 0x0b, 0xf5, 0x64,
+ 0x1d, 0xce, 0xf9, 0x65, 0x10, 0x75, 0x7d, 0xe9, 0xb0, 0xe7, 0xb0, 0x2d,
+ 0xb7, 0x4e, 0xfc, 0x1a, 0xe5, 0x5c, 0x55, 0xe8, 0x13, 0x53, 0x20, 0x15,
+ 0x6e, 0xe9, 0x15, 0x2d, 0xd0, 0x5c, 0x92, 0x20, 0x66, 0xaa, 0x89, 0x53,
+ 0x19, 0x70, 0x8b, 0xda, 0x1c, 0x7a, 0x9d, 0xb1, 0x89, 0x0e, 0xf7, 0xcd,
+ 0xfe, 0x7d, 0xe3, 0x92, 0x5f, 0x4c, 0x98, 0x52, 0xa8, 0x67, 0x9f, 0x4d,
+ 0x71, 0x71, 0x4c, 0xab, 0xf8, 0xfe, 0x83, 0x4f, 0xf4, 0x42, 0x79, 0x4b,
+ 0xa9, 0x6c, 0x2f, 0x1d, 0xf7, 0x36, 0x41, 0xee, 0xf0, 0x76, 0xb1, 0x72,
+ 0xea, 0x84, 0x6d, 0x76, 0x49, 0xe9, 0xa4, 0x2b, 0xde, 0xd0, 0xa7, 0xda,
+ 0x46, 0x47, 0xe0, 0x7e, 0xd4, 0xad, 0x8c, 0x1f, 0x2d, 0x78, 0x58, 0xf4,
+ 0x16, 0xfd, 0xba, 0x4d, 0x63, 0xb7, 0xad, 0x80, 0x24, 0x1d, 0x8f, 0xd6,
+ 0x00, 0x12, 0xb3, 0xa7, 0x7e, 0x7e, 0x0a, 0x75, 0x90, 0x91, 0x27, 0x4d,
+ 0x35, 0x0f, 0x68, 0x8c, 0x8a, 0x73, 0x33, 0x4a, 0x6c, 0x0f, 0x2c, 0xec,
+ 0xe7, 0x89, 0x04, 0x2c, 0xbc, 0x16, 0x58, 0x5c, 0xc8, 0x41, 0x50, 0x27,
+ 0x8b, 0xc3, 0x46, 0x5b, 0x3d, 0xf7, 0x01, 0x53, 0x36, 0x74, 0xd2, 0x72,
+ 0xc3, 0x3d, 0x06, 0xac, 0x85, 0x2c, 0xc4, 0xce, 0x66, 0x48, 0xe3, 0x5c,
+ 0xfe, 0x60, 0xda, 0x60},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<message>
+ // tcID: 223
+ {SEC_OID_SHA512,
+ 223,
+ {0x4c, 0xa9, 0xa8, 0xf3, 0xf2, 0xa1, 0x87, 0x23, 0x4d, 0xaa, 0xa1, 0x49,
+ 0xe4, 0x63, 0xd1, 0xe2, 0x7d, 0x78, 0xed, 0xb0, 0x54, 0xe9, 0x99, 0xed,
+ 0x19, 0xe6, 0x30, 0x24, 0xe4, 0x1e, 0x26, 0x7a, 0x51, 0xba, 0xfc, 0x7c,
+ 0x86, 0x3b, 0x4f, 0x28, 0x02, 0xb0, 0x9f, 0x1a, 0xa0, 0xdd, 0x3d, 0x6a,
+ 0x42, 0xfb, 0x03, 0x06, 0xac, 0x38, 0xfe, 0xdf, 0xa3, 0xcc, 0x64, 0x2e,
+ 0xeb, 0xb6, 0xf4, 0x74, 0x8e, 0x55, 0xab, 0x41, 0xd8, 0x6e, 0x3f, 0xdc,
+ 0x39, 0x2b, 0x1a, 0x9f, 0x9b, 0x01, 0xc5, 0x52, 0x15, 0x54, 0x3b, 0x39,
+ 0xe9, 0x6d, 0x86, 0x03, 0xd8, 0x0e, 0x22, 0x37, 0x00, 0x52, 0x1b, 0xf4,
+ 0xb3, 0x03, 0x0f, 0xe4, 0xf2, 0xa5, 0x3d, 0xba, 0xce, 0x1d, 0x66, 0x8d,
+ 0x99, 0xcc, 0x4e, 0x57, 0x09, 0x87, 0x32, 0xa0, 0x5b, 0x99, 0xdf, 0xdd,
+ 0x33, 0x26, 0xa2, 0x18, 0xa1, 0x1c, 0x19, 0x5a, 0xf7, 0xf0, 0x9b, 0x82,
+ 0x9e, 0xf8, 0x06, 0xef, 0x71, 0xf3, 0xb1, 0x39, 0xd1, 0xc2, 0xab, 0x00,
+ 0xd4, 0x88, 0xcd, 0xc7, 0x55, 0x76, 0xe7, 0xcc, 0xf7, 0x5f, 0xad, 0x3c,
+ 0xe9, 0x72, 0x44, 0x95, 0xac, 0xa6, 0x67, 0xdc, 0x41, 0xdf, 0x1e, 0xfa,
+ 0x59, 0x97, 0x4c, 0xb5, 0x2b, 0x04, 0x0f, 0xe7, 0xd5, 0x78, 0xc7, 0xa4,
+ 0xf2, 0xe7, 0x13, 0x84, 0xae, 0x34, 0x7f, 0xd7, 0xdb, 0xc6, 0xf6, 0x07,
+ 0x6a, 0x86, 0x79, 0x71, 0x98, 0xe9, 0x89, 0xfc, 0x87, 0x87, 0x8c, 0xe9,
+ 0x26, 0xfa, 0x39, 0xd2, 0x31, 0x75, 0xde, 0x35, 0xb1, 0xd0, 0x98, 0x62,
+ 0xa6, 0x25, 0x12, 0xfb, 0x58, 0xea, 0xcc, 0x66, 0x9e, 0x11, 0xfe, 0xe9,
+ 0xaa, 0x0c, 0x08, 0xf3, 0x51, 0xf4, 0xda, 0x30, 0x17, 0x0a, 0x6e, 0x3b,
+ 0xb4, 0x79, 0x29, 0xed, 0xcb, 0x81, 0xac, 0x01, 0x32, 0xbc, 0x6c, 0xa7,
+ 0x7b, 0x3f, 0x09, 0xf8},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00
+ // tcID: 224
+ {SEC_OID_SHA512,
+ 224,
+ {0x89, 0xc5, 0xda, 0x36, 0x5d, 0x5d, 0x2c, 0x22, 0xa9, 0x61, 0x18, 0x7a,
+ 0xc6, 0x2c, 0x26, 0xbd, 0x5b, 0x88, 0xcc, 0xce, 0xbe, 0x46, 0x28, 0x5c,
+ 0x65, 0x4d, 0xfc, 0x31, 0xf4, 0x4b, 0x72, 0x68, 0xf3, 0x8d, 0x9e, 0x29,
+ 0x02, 0x42, 0x4b, 0x09, 0xf3, 0x5b, 0x70, 0x94, 0xa3, 0x9e, 0xe9, 0x37,
+ 0xab, 0x61, 0x40, 0x89, 0x5a, 0xcd, 0x30, 0xe6, 0x3b, 0xb9, 0x27, 0xf3,
+ 0xa0, 0xe0, 0x17, 0xe6, 0x8a, 0x2f, 0xde, 0x52, 0x9a, 0xf3, 0xe1, 0xa2,
+ 0x35, 0x9a, 0xd2, 0xca, 0x5d, 0xf7, 0xc9, 0x4e, 0x9e, 0x91, 0x84, 0x31,
+ 0x60, 0x92, 0x2e, 0xca, 0xc8, 0xba, 0x64, 0xd3, 0x8b, 0xa0, 0xfb, 0xee,
+ 0xd8, 0xe8, 0xfc, 0x7f, 0x2f, 0xf8, 0x68, 0x88, 0xe0, 0x65, 0x78, 0x05,
+ 0xfd, 0xab, 0x83, 0x4a, 0x6c, 0xef, 0x59, 0x20, 0xff, 0x70, 0x92, 0x9d,
+ 0x66, 0x67, 0x6e, 0xba, 0x28, 0x82, 0x33, 0x42, 0x7a, 0xb5, 0xce, 0x9e,
+ 0x44, 0x46, 0x2e, 0x03, 0xf7, 0x12, 0x25, 0xd9, 0xba, 0x2e, 0x1b, 0x48,
+ 0x98, 0xe5, 0x6f, 0xb7, 0x94, 0x9e, 0x6f, 0x78, 0x8f, 0xc0, 0xb7, 0x6c,
+ 0x0b, 0x73, 0x83, 0x66, 0xeb, 0xd3, 0x2c, 0x58, 0x73, 0x1e, 0x8d, 0x55,
+ 0x1f, 0x8f, 0x52, 0xb4, 0x33, 0xbf, 0x45, 0xd6, 0xfd, 0x66, 0x85, 0x48,
+ 0xe5, 0x9c, 0x41, 0x94, 0x36, 0x84, 0x20, 0x36, 0x97, 0xbf, 0xc0, 0xcf,
+ 0x2c, 0x53, 0x27, 0x48, 0x36, 0xaf, 0xf5, 0xf3, 0x46, 0xeb, 0x7c, 0xa7,
+ 0x53, 0xb3, 0x85, 0x6a, 0xb4, 0xd9, 0x12, 0x8e, 0xfb, 0x0d, 0xb7, 0x7c,
+ 0xa0, 0x52, 0x74, 0xb3, 0x93, 0x57, 0x9b, 0xa7, 0x86, 0x24, 0xfb, 0x35,
+ 0x6c, 0xb3, 0x36, 0x0e, 0xa0, 0x5b, 0xd5, 0xf9, 0xf9, 0xd6, 0x42, 0xb7,
+ 0x42, 0x11, 0xf2, 0x58, 0xfe, 0xd6, 0xbb, 0x94, 0x05, 0x77, 0xdd, 0xdb,
+ 0x2d, 0x80, 0x7e, 0xee},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: invalid PKCS#1 signature padding: 0001ff...ee00
+ // tcID: 225
+ {SEC_OID_SHA512,
+ 225,
+ {0x08, 0x4f, 0xc8, 0x38, 0x61, 0xc8, 0x0c, 0xa0, 0xf3, 0xc7, 0xd5, 0xf0,
+ 0x63, 0x91, 0x6b, 0x2d, 0xe3, 0xa1, 0xb3, 0xf9, 0x3d, 0x11, 0xa5, 0x28,
+ 0x9c, 0xeb, 0x60, 0x8e, 0xd3, 0x24, 0x6b, 0xdf, 0x1f, 0xd7, 0x9b, 0x7b,
+ 0xbe, 0x22, 0xbf, 0x40, 0xca, 0x74, 0x62, 0xd6, 0x68, 0x9f, 0x1f, 0x50,
+ 0xa5, 0x3c, 0x0f, 0xff, 0x60, 0xb4, 0x89, 0x9c, 0xbf, 0x86, 0x82, 0x5f,
+ 0x8e, 0x83, 0x41, 0x71, 0xaa, 0xd9, 0x34, 0xa0, 0x66, 0x87, 0x78, 0x7c,
+ 0x7c, 0x83, 0x3c, 0xb4, 0xc6, 0xa2, 0x17, 0x20, 0x02, 0x44, 0x53, 0x89,
+ 0x58, 0x3e, 0xde, 0xe7, 0x2b, 0xa4, 0xd3, 0x1a, 0x6c, 0x5c, 0xd0, 0x9b,
+ 0x1b, 0xcc, 0x18, 0xc3, 0x35, 0x8f, 0xaf, 0x54, 0x83, 0x69, 0xaf, 0x12,
+ 0x5a, 0x91, 0x5d, 0x47, 0xaf, 0xfc, 0xfc, 0xd3, 0x0f, 0x93, 0x4b, 0x73,
+ 0x9a, 0x62, 0xce, 0x37, 0xee, 0x00, 0x60, 0xe5, 0x68, 0x21, 0x1a, 0xc2,
+ 0x55, 0xed, 0x94, 0x81, 0xf6, 0xa3, 0xa8, 0x71, 0x81, 0x2c, 0xa2, 0xe8,
+ 0x64, 0x17, 0xb8, 0x07, 0xe6, 0xd3, 0x52, 0xb0, 0xaa, 0x0c, 0xa0, 0x78,
+ 0xc7, 0x53, 0x19, 0xa6, 0x4b, 0xdf, 0x43, 0x23, 0xa3, 0x4f, 0x37, 0x9d,
+ 0xc2, 0x69, 0x92, 0x01, 0xb1, 0xd6, 0xab, 0x15, 0x99, 0xad, 0x02, 0xc2,
+ 0xe1, 0x03, 0x49, 0x9d, 0xd7, 0xcd, 0xfe, 0x05, 0x45, 0x71, 0x6e, 0x73,
+ 0xe4, 0x00, 0xea, 0x29, 0x80, 0x05, 0x48, 0x12, 0x88, 0xd3, 0x84, 0xb7,
+ 0x6f, 0x1b, 0xff, 0x69, 0xda, 0xb1, 0x48, 0x69, 0x21, 0x62, 0x2f, 0xca,
+ 0xbf, 0x07, 0x33, 0xc0, 0xbb, 0x39, 0x2c, 0x3a, 0x98, 0x76, 0xd1, 0x68,
+ 0xe0, 0xa0, 0xed, 0x45, 0x3d, 0x0e, 0x02, 0x0b, 0xcd, 0xc0, 0x43, 0x2a,
+ 0xa0, 0x0e, 0xbc, 0xda, 0xb3, 0x65, 0x38, 0xd6, 0x16, 0xd9, 0x3c, 0xd0,
+ 0x1a, 0xb3, 0xa6, 0x3e},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS#1 padding too short: 000001ff...
+ // tcID: 226
+ {SEC_OID_SHA512,
+ 226,
+ {0x47, 0x1e, 0xcc, 0xd4, 0x1c, 0xa3, 0xc3, 0x01, 0xcc, 0x79, 0x44, 0x7a,
+ 0xfe, 0xc9, 0x99, 0x25, 0x61, 0x1e, 0xa0, 0x9e, 0x57, 0x01, 0xfb, 0xba,
+ 0x0e, 0xa0, 0x45, 0x8b, 0xe7, 0xd7, 0x7b, 0x35, 0xe7, 0x98, 0x45, 0x2f,
+ 0xd1, 0x98, 0x65, 0x90, 0x3b, 0x33, 0xe2, 0x12, 0x1d, 0x4f, 0x21, 0xcb,
+ 0xd0, 0xa2, 0xdf, 0x7e, 0x2d, 0x10, 0xe8, 0xd2, 0x0d, 0xda, 0xd3, 0xb9,
+ 0xf0, 0x19, 0x4c, 0xda, 0xc0, 0x71, 0xa3, 0xc4, 0xf4, 0xf8, 0x79, 0xcc,
+ 0xd8, 0x8f, 0xd0, 0x3d, 0x76, 0x1d, 0x4c, 0xf0, 0x77, 0x0a, 0xbe, 0xec,
+ 0xc9, 0x46, 0xa3, 0xdc, 0xac, 0x65, 0xe1, 0xf4, 0x15, 0x2b, 0x83, 0x3d,
+ 0x4a, 0x43, 0xb6, 0x57, 0x77, 0xbb, 0x14, 0x60, 0x99, 0x80, 0x0a, 0xe3,
+ 0x24, 0x47, 0x9d, 0x98, 0xf6, 0x23, 0xc5, 0x32, 0x1c, 0xf9, 0xd0, 0xac,
+ 0xa4, 0x2e, 0xa9, 0x3c, 0xd9, 0xdf, 0x23, 0xf5, 0xbf, 0x27, 0xcc, 0x12,
+ 0x8f, 0x20, 0xff, 0x41, 0xd9, 0xa5, 0xf4, 0x04, 0x83, 0x57, 0x39, 0x7e,
+ 0xa4, 0x54, 0x63, 0xf0, 0x4e, 0xe6, 0x65, 0xbf, 0x4e, 0x10, 0x63, 0x0a,
+ 0x00, 0x6f, 0x57, 0x83, 0x3d, 0xda, 0xe1, 0xb3, 0x70, 0x4a, 0x6f, 0x50,
+ 0xf5, 0xe2, 0x76, 0x6b, 0x3f, 0x0c, 0x70, 0x0c, 0x21, 0x16, 0x0b, 0x24,
+ 0xe0, 0x66, 0x6c, 0x54, 0xeb, 0x36, 0x61, 0xf1, 0x3c, 0xad, 0x3f, 0xac,
+ 0x33, 0xb0, 0xd6, 0x38, 0x60, 0x26, 0x2e, 0x67, 0x59, 0x63, 0x22, 0x04,
+ 0xf0, 0xf8, 0x7a, 0x3e, 0x1e, 0x03, 0x9e, 0x38, 0xc1, 0x53, 0x59, 0xc9,
+ 0x9c, 0xf8, 0x99, 0x42, 0xce, 0xa5, 0x89, 0xd7, 0x8f, 0xd3, 0x71, 0x0a,
+ 0x83, 0xb5, 0xe9, 0xab, 0x09, 0xf1, 0x63, 0x0f, 0xd7, 0xf9, 0xd7, 0xa8,
+ 0x85, 0x7e, 0xfd, 0x76, 0x3d, 0x36, 0x1e, 0x15, 0x8b, 0xed, 0x5c, 0xc8,
+ 0x5b, 0x37, 0x76, 0xe6},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: CVE-2017-11185: signature=n
+ // tcID: 227
+ {SEC_OID_SHA512,
+ 227,
+ {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6,
+ 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73,
+ 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15,
+ 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27,
+ 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07,
+ 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a,
+ 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78,
+ 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c,
+ 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35,
+ 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e,
+ 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41,
+ 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f,
+ 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e,
+ 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60,
+ 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce,
+ 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb,
+ 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09,
+ 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25,
+ 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20,
+ 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c,
+ 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c,
+ 0x16, 0xbb, 0xa7, 0x49},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is 2 bytes too long
+ // tcID: 228
+ {SEC_OID_SHA512,
+ 228,
+ {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6,
+ 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73,
+ 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15,
+ 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27,
+ 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07,
+ 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a,
+ 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78,
+ 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c,
+ 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35,
+ 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e,
+ 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41,
+ 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f,
+ 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e,
+ 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60,
+ 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce,
+ 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb,
+ 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09,
+ 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25,
+ 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20,
+ 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c,
+ 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c,
+ 0x16, 0xbb, 0xa7, 0x49, 0x00, 0x00},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is empty
+ // tcID: 229
+ {SEC_OID_SHA512,
+ 229,
+ {},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 0
+ // tcID: 230
+ {SEC_OID_SHA512,
+ 230,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 1
+ // tcID: 231
+ {SEC_OID_SHA512,
+ 231,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 2
+ // tcID: 232
+ {SEC_OID_SHA512,
+ 232,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x02},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n-1
+ // tcID: 233
+ {SEC_OID_SHA512,
+ 233,
+ {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6,
+ 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73,
+ 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15,
+ 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27,
+ 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07,
+ 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a,
+ 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78,
+ 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c,
+ 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35,
+ 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e,
+ 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41,
+ 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f,
+ 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e,
+ 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60,
+ 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce,
+ 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb,
+ 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09,
+ 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25,
+ 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20,
+ 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c,
+ 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c,
+ 0x16, 0xbb, 0xa7, 0x48},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n+1
+ // tcID: 234
+ {SEC_OID_SHA512,
+ 234,
+ {0xc2, 0xc4, 0xa8, 0x60, 0x23, 0x6d, 0x3c, 0x90, 0x96, 0xa0, 0x76, 0xd6,
+ 0xba, 0x51, 0x07, 0xe0, 0xf7, 0xbd, 0x81, 0xe1, 0xba, 0x91, 0x6f, 0x73,
+ 0x75, 0x72, 0x4b, 0xd2, 0xb0, 0xb0, 0xb6, 0x39, 0x56, 0x81, 0x37, 0x15,
+ 0xa3, 0x45, 0x7a, 0xb0, 0x45, 0x8b, 0x71, 0xfb, 0x35, 0xa4, 0x5b, 0x27,
+ 0xf9, 0xef, 0x7a, 0xc3, 0xe5, 0x79, 0xde, 0xa4, 0x5d, 0xfb, 0xfd, 0x07,
+ 0x81, 0x9e, 0xd6, 0xb7, 0x02, 0x1a, 0xa5, 0x33, 0x6c, 0x58, 0x44, 0x2a,
+ 0xad, 0xd9, 0x6c, 0xa9, 0xee, 0x9d, 0x32, 0x47, 0x3e, 0x9d, 0x92, 0x78,
+ 0x56, 0x2b, 0x4d, 0x10, 0x25, 0x8a, 0xde, 0x6a, 0x98, 0xfb, 0x1c, 0x7c,
+ 0xfd, 0xc3, 0xb3, 0x71, 0x6e, 0xf5, 0xde, 0xc5, 0x8c, 0xf7, 0x3b, 0x35,
+ 0x9f, 0x38, 0x95, 0x99, 0xb4, 0xb5, 0x86, 0x5a, 0x98, 0x63, 0x51, 0x9e,
+ 0xb0, 0x01, 0xc3, 0x24, 0x38, 0x7d, 0xa7, 0x55, 0x45, 0x0d, 0xb3, 0x41,
+ 0x30, 0x93, 0x60, 0xe3, 0x80, 0x7c, 0x05, 0x65, 0xb8, 0xe2, 0xc4, 0x4f,
+ 0xbd, 0x5e, 0x6e, 0x8d, 0x04, 0xd0, 0x06, 0xd7, 0xee, 0x76, 0x8b, 0x8e,
+ 0x84, 0x36, 0x08, 0x2a, 0x90, 0xfa, 0x0e, 0x83, 0x7f, 0x32, 0xf4, 0x60,
+ 0x87, 0xab, 0x4a, 0x0d, 0x9b, 0xe2, 0x8a, 0xa7, 0xda, 0x17, 0x94, 0xce,
+ 0xb0, 0x17, 0x2a, 0x7f, 0x50, 0xed, 0x20, 0xf6, 0xdf, 0x64, 0x1e, 0xfb,
+ 0xcb, 0xfd, 0x2a, 0xac, 0x89, 0x77, 0x5c, 0x76, 0x1a, 0x73, 0x10, 0x09,
+ 0x3c, 0x67, 0x1c, 0x97, 0x7f, 0xa1, 0x8b, 0x0d, 0x6e, 0x01, 0xfb, 0x25,
+ 0xf7, 0xa4, 0x32, 0xb4, 0x2c, 0x65, 0x35, 0x97, 0x84, 0xc6, 0x89, 0x20,
+ 0x57, 0x19, 0xc1, 0xcf, 0x6e, 0x3a, 0x65, 0xda, 0xe2, 0xda, 0x43, 0x4c,
+ 0x32, 0x6d, 0xde, 0x81, 0xbb, 0x6f, 0xff, 0xfb, 0xdb, 0xf6, 0xde, 0x5c,
+ 0x16, 0xbb, 0xa7, 0x4a},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value -1
+ // tcID: 235
+ {SEC_OID_SHA512,
+ 235,
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 236
+ {SEC_OID_SHA512,
+ 236,
+ {0xb6, 0xe6, 0x75, 0x2a, 0x6f, 0x99, 0xa6, 0xdb, 0xc4, 0x38, 0x17, 0x85,
+ 0x0a, 0x13, 0x9b, 0xf6, 0x1d, 0x3b, 0x98, 0x38, 0x21, 0xb0, 0x22, 0x75,
+ 0x8d, 0xa2, 0x21, 0x87, 0xaf, 0x9c, 0xc0, 0x2a, 0x33, 0xcc, 0x4e, 0x7b,
+ 0x59, 0x58, 0x6f, 0xa8, 0x29, 0x58, 0x23, 0x74, 0x03, 0x1a, 0x34, 0xd8,
+ 0xd7, 0xf3, 0xea, 0xd4, 0xd9, 0xf7, 0xe4, 0x2d, 0x3e, 0x50, 0xff, 0xa7,
+ 0x4e, 0xa0, 0x85, 0xb4, 0xcd, 0x88, 0x4b, 0xf6, 0x37, 0x03, 0x91, 0x52,
+ 0xd0, 0x5d, 0xe1, 0xfb, 0x66, 0x11, 0xc6, 0x6b, 0x26, 0xbb, 0x4f, 0x45,
+ 0x43, 0xeb, 0x46, 0x80, 0xdb, 0xa2, 0x42, 0x49, 0xaa, 0x0e, 0x31, 0xba,
+ 0x17, 0xb6, 0xfb, 0x4a, 0x26, 0x99, 0x4b, 0x85, 0xbb, 0x1b, 0x79, 0xbd,
+ 0x77, 0xc5, 0x9e, 0xd1, 0x8b, 0xcd, 0x4d, 0x4d, 0xa0, 0x4e, 0x45, 0x65,
+ 0x5c, 0x0d, 0x98, 0x1a, 0xf6, 0x16, 0xa8, 0xef, 0x5c, 0x19, 0x31, 0x35,
+ 0xa5, 0x8c, 0x9a, 0x61, 0x85, 0x7e, 0x1f, 0xd4, 0xc6, 0xaf, 0xa6, 0x0b,
+ 0x23, 0xd2, 0x14, 0xf5, 0x8a, 0x96, 0x8d, 0x31, 0x48, 0x6c, 0x57, 0xd4,
+ 0x83, 0xdf, 0xcf, 0x7a, 0x59, 0xd4, 0x90, 0x39, 0xbc, 0xa4, 0xd0, 0xa7,
+ 0xb3, 0x46, 0x9e, 0xb4, 0x7c, 0xb2, 0xdb, 0x77, 0xdd, 0x9f, 0xca, 0xec,
+ 0x9d, 0x90, 0x6b, 0xd2, 0x06, 0xfa, 0xd6, 0x53, 0x3e, 0xfe, 0x9b, 0x06,
+ 0xa3, 0x9e, 0x61, 0xdc, 0x1e, 0x90, 0x1f, 0xe5, 0x52, 0xfa, 0x08, 0x6f,
+ 0xde, 0x96, 0xf0, 0x3e, 0x58, 0xcf, 0x3d, 0x6b, 0x65, 0xbf, 0x1c, 0x4e,
+ 0xb9, 0xa8, 0xb4, 0x8b, 0x21, 0x81, 0x89, 0xff, 0x4b, 0x00, 0x08, 0xc9,
+ 0x9a, 0xed, 0x89, 0x9a, 0x78, 0x7c, 0xc0, 0xd4, 0xad, 0x44, 0x70, 0x93,
+ 0xdb, 0x34, 0x71, 0x61, 0xce, 0x79, 0xd1, 0xde, 0x88, 0x0d, 0x65, 0x3b,
+ 0x13, 0x80, 0xb4, 0xff},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 237
+ {SEC_OID_SHA512,
+ 237,
+ {0x58, 0xc3, 0xe5, 0x76, 0x05, 0xde, 0xef, 0xef, 0x20, 0xc5, 0x7f, 0x26,
+ 0x0b, 0x79, 0x06, 0x64, 0xb8, 0xb2, 0x15, 0xb3, 0xdc, 0x82, 0xd3, 0x31,
+ 0x77, 0xb8, 0x05, 0x4e, 0x5a, 0x99, 0x0d, 0xf7, 0x2f, 0xb2, 0x7c, 0x3e,
+ 0x75, 0x54, 0xf7, 0x6c, 0xa5, 0xe4, 0x2e, 0xe8, 0xb2, 0xee, 0xe4, 0x10,
+ 0xa6, 0xa6, 0xc8, 0xee, 0xa3, 0x63, 0x4a, 0x52, 0x72, 0x32, 0xd6, 0xc8,
+ 0x09, 0x80, 0x56, 0xbd, 0xbd, 0xf9, 0x0f, 0xea, 0xb1, 0xd1, 0x23, 0xe2,
+ 0x2f, 0x8f, 0xea, 0x82, 0xf4, 0x2f, 0x9b, 0x4c, 0x8d, 0x65, 0xf5, 0xfe,
+ 0xbd, 0x38, 0xfb, 0x83, 0x57, 0xb2, 0x95, 0x58, 0x6d, 0x63, 0xc3, 0xfe,
+ 0x68, 0x9f, 0x89, 0x69, 0x56, 0x38, 0x67, 0x9e, 0xc3, 0x80, 0x7c, 0x76,
+ 0xe0, 0x97, 0xa7, 0x6b, 0xe0, 0x57, 0x20, 0x32, 0x0a, 0x52, 0x5c, 0x39,
+ 0x11, 0x60, 0x27, 0x04, 0x38, 0x28, 0x54, 0xc0, 0x22, 0x2e, 0x2a, 0x51,
+ 0x38, 0x4a, 0x08, 0xb9, 0x8d, 0xf7, 0xee, 0xd6, 0x37, 0xa5, 0xdf, 0xcb,
+ 0xb8, 0xc4, 0x91, 0x56, 0x84, 0x8c, 0xfa, 0x4b, 0x8b, 0x36, 0xf0, 0x05,
+ 0x62, 0xf4, 0xce, 0xb5, 0xd7, 0xe7, 0xc6, 0x23, 0x7d, 0x9d, 0x0c, 0x1d,
+ 0xcf, 0xfe, 0x38, 0x47, 0x60, 0x5d, 0x16, 0x07, 0xc1, 0x66, 0x5e, 0x95,
+ 0x66, 0x66, 0xb4, 0xa2, 0x8d, 0xf9, 0x9f, 0xd7, 0x34, 0x23, 0x36, 0xba,
+ 0x11, 0x95, 0x56, 0xc6, 0xc7, 0xb1, 0x62, 0x20, 0x8f, 0x16, 0x0c, 0xe9,
+ 0x50, 0xe7, 0xff, 0x41, 0xc6, 0x45, 0x2b, 0xed, 0xcf, 0xd5, 0xee, 0xde,
+ 0x9b, 0xd3, 0x4d, 0xa7, 0x77, 0x49, 0xb8, 0xdf, 0x8c, 0x69, 0x25, 0xe2,
+ 0x4e, 0xbb, 0x04, 0x17, 0x56, 0x11, 0xf0, 0x02, 0x72, 0x53, 0xe7, 0xce,
+ 0xb0, 0x28, 0xc6, 0xfc, 0xc8, 0x2d, 0x87, 0xfb, 0xee, 0x1e, 0x20, 0x17,
+ 0xea, 0x43, 0xb6, 0xa3},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 238
+ {SEC_OID_SHA512,
+ 238,
+ {0x8d, 0xdf, 0xa6, 0x21, 0xe7, 0x35, 0x04, 0xde, 0x33, 0xee, 0x75, 0xca,
+ 0x14, 0x98, 0xcd, 0x7d, 0xaa, 0x0f, 0xa6, 0x25, 0xb7, 0xde, 0xa0, 0x75,
+ 0x63, 0x92, 0xf2, 0x42, 0x1c, 0xc8, 0x4c, 0xe1, 0x0f, 0x00, 0x32, 0x63,
+ 0x2b, 0xd7, 0xd2, 0xb7, 0x4c, 0x60, 0xd5, 0x5f, 0xd2, 0x27, 0x8b, 0xb8,
+ 0x61, 0x85, 0xaf, 0x3c, 0x18, 0x79, 0x53, 0xeb, 0xf6, 0x41, 0x5f, 0x64,
+ 0x39, 0x74, 0xe5, 0x3d, 0x34, 0xd8, 0xcf, 0xaf, 0xec, 0xaf, 0xd2, 0x0d,
+ 0xc4, 0x76, 0x70, 0x01, 0xfc, 0xcb, 0xd1, 0x97, 0xa3, 0x82, 0x22, 0xdc,
+ 0xb1, 0xdb, 0xa5, 0x3a, 0xc8, 0xfe, 0xa5, 0x44, 0x27, 0xbb, 0xfc, 0x25,
+ 0xa8, 0x58, 0xe5, 0x2b, 0x1b, 0x2f, 0x8a, 0x77, 0x8b, 0x10, 0x34, 0x31,
+ 0x8c, 0x5f, 0x76, 0xd0, 0xf8, 0x1b, 0x91, 0x26, 0x7a, 0x4e, 0x37, 0xee,
+ 0x70, 0x14, 0xe5, 0x07, 0x53, 0x95, 0x67, 0x40, 0xc3, 0x37, 0x96, 0xf8,
+ 0x16, 0x1f, 0xa7, 0x28, 0x99, 0xc0, 0x06, 0x43, 0xc0, 0x10, 0x31, 0x44,
+ 0x40, 0xf0, 0x26, 0xbe, 0xd9, 0x63, 0xbc, 0x3b, 0x53, 0x62, 0x12, 0x4f,
+ 0x2e, 0x31, 0x22, 0x11, 0x51, 0xdd, 0x62, 0x73, 0xa2, 0x8b, 0x21, 0xc3,
+ 0x95, 0x5e, 0xf6, 0xbf, 0xbe, 0x48, 0xee, 0xca, 0x51, 0xf4, 0x54, 0x17,
+ 0x3d, 0x01, 0xf7, 0xd4, 0xdd, 0xed, 0x62, 0x3f, 0xd2, 0xee, 0x69, 0x44,
+ 0x2a, 0xff, 0xba, 0xd4, 0x3a, 0x64, 0x8c, 0x82, 0xc9, 0x9e, 0x8b, 0xd0,
+ 0x5a, 0xff, 0xcd, 0x80, 0x58, 0x14, 0xdc, 0x1e, 0x1f, 0x96, 0xf3, 0x01,
+ 0x42, 0x1e, 0xd9, 0xef, 0x6a, 0x3e, 0xc2, 0xc6, 0xbd, 0x6a, 0xf6, 0x1d,
+ 0x5c, 0xdb, 0xae, 0x31, 0xac, 0xd4, 0x82, 0x18, 0xba, 0xdc, 0x1d, 0xa7,
+ 0xd1, 0x4c, 0x07, 0xf0, 0x18, 0xed, 0xae, 0xc3, 0x53, 0x7d, 0x44, 0x62,
+ 0x99, 0x95, 0x50, 0xef},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 239
+ {SEC_OID_SHA512,
+ 239,
+ {0x53, 0x38, 0x5d, 0x18, 0x41, 0x21, 0xd3, 0xb7, 0xcb, 0x41, 0xd8, 0x6a,
+ 0xe3, 0x1d, 0x99, 0x45, 0xbf, 0x80, 0x57, 0xe1, 0x26, 0xc8, 0x47, 0xb6,
+ 0x9d, 0x27, 0x99, 0xea, 0xff, 0xc1, 0x33, 0x87, 0x7a, 0x51, 0xcf, 0x81,
+ 0x96, 0xed, 0x85, 0xe3, 0xd2, 0x2e, 0x37, 0xc1, 0xf7, 0xdf, 0x93, 0x2f,
+ 0x79, 0x67, 0x53, 0x79, 0x8a, 0xbe, 0x3d, 0x3b, 0x08, 0xb0, 0x3b, 0x55,
+ 0x74, 0xea, 0x20, 0x1e, 0xb6, 0xca, 0xab, 0x2d, 0xd1, 0xa6, 0xe1, 0x12,
+ 0xfc, 0x75, 0xc9, 0x22, 0x85, 0x24, 0x3b, 0xc3, 0xff, 0xc7, 0xbb, 0x20,
+ 0xe8, 0xb1, 0xbd, 0x87, 0x2c, 0x55, 0xc6, 0xf1, 0xe4, 0x93, 0x55, 0x82,
+ 0xb2, 0x65, 0x3c, 0xfb, 0x7e, 0x1c, 0xd3, 0x43, 0x42, 0x9d, 0x69, 0x35,
+ 0x89, 0xb5, 0x16, 0xc8, 0x38, 0x1b, 0x32, 0x4e, 0x27, 0xd1, 0x6e, 0xa1,
+ 0x56, 0x99, 0x30, 0x29, 0x5f, 0xbc, 0xd9, 0x4c, 0x8a, 0x75, 0xf2, 0xd0,
+ 0xd3, 0x80, 0x00, 0x6f, 0x0b, 0xa9, 0x70, 0x2b, 0x20, 0x89, 0x39, 0x4d,
+ 0x67, 0x80, 0x65, 0x54, 0x0d, 0xe7, 0x15, 0xc7, 0x21, 0x9d, 0xc1, 0x68,
+ 0x97, 0x20, 0x1d, 0x61, 0xcc, 0x0d, 0xde, 0xb2, 0x14, 0x8a, 0xe6, 0x91,
+ 0xe9, 0x23, 0x48, 0xc9, 0x1e, 0x9c, 0x45, 0x11, 0x8c, 0xe9, 0xa3, 0xd5,
+ 0xd1, 0x0e, 0xdb, 0xc2, 0x08, 0x19, 0x18, 0xe8, 0x79, 0xc7, 0x23, 0x4b,
+ 0xe1, 0x29, 0xb4, 0x80, 0xd5, 0xc4, 0x6b, 0x54, 0x90, 0xea, 0xef, 0x51,
+ 0xd3, 0xe3, 0x84, 0x03, 0xa3, 0x6b, 0xaa, 0x96, 0x1d, 0x4d, 0x0e, 0x4d,
+ 0xc9, 0xa0, 0x45, 0x34, 0x24, 0x88, 0xab, 0xaa, 0xd9, 0x36, 0x66, 0xa4,
+ 0x1b, 0xbf, 0x90, 0x03, 0x9a, 0xb1, 0x89, 0xb6, 0xb9, 0xcd, 0xab, 0xdd,
+ 0x00, 0xe1, 0x1f, 0xe0, 0xbd, 0xc9, 0xd5, 0x2c, 0xff, 0xf4, 0x69, 0xab,
+ 0xa2, 0x20, 0x80, 0xa7},
+ pub_key_4,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: short signature
+ // tcID: 240
+ {SEC_OID_SHA512,
+ 240,
+ {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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x09, 0xe7, 0xa1, 0x26, 0x90, 0x86, 0xf0, 0xbb, 0xc0, 0x77,
+ 0x8d, 0xed, 0x8d, 0x71, 0x08, 0xff, 0x4e, 0xdc, 0xc2, 0x31, 0x34, 0x25,
+ 0x08, 0x81, 0x17, 0xb2, 0xd5, 0xc5, 0x3e, 0x9d, 0x99, 0x71, 0x95, 0x0a,
+ 0x5f, 0xe8, 0xb2, 0xb6, 0x7d, 0x2b, 0xcd, 0x1b, 0xe7, 0x4f, 0x6b, 0x55,
+ 0x7a, 0x3f, 0x90, 0x65, 0x0a, 0x96, 0xd7, 0xe4, 0xdb, 0xd6, 0x3c, 0x05,
+ 0xb9, 0x4f, 0x73, 0x33, 0x7e, 0xea, 0x68, 0x24, 0x17, 0xc0, 0x58, 0xd6,
+ 0x6c, 0xe5, 0x23, 0xe4, 0x46, 0x10, 0x65, 0xac, 0x8b, 0xa9, 0x90, 0xc4,
+ 0xec, 0xd0, 0x49, 0x32},
+ pub_key_5,
+ {0x38, 0x34, 0x34, 0x32},
+ true}};
+
+#endif // rsa_signature_2048_sha512_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_signature_3072_sha256-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha256-vectors.h
new file mode 100644
index 0000000000..7abd734212
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha256-vectors.h
@@ -0,0 +1,9625 @@
+/* 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 rsa_signature_3072_sha256_vectors_h__
+#define rsa_signature_3072_sha256_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_6{
+ 0x30, 0x82, 0x01, 0xa2, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8f, 0x00,
+ 0x30, 0x82, 0x01, 0x8a, 0x02, 0x82, 0x01, 0x81, 0x00, 0xc6, 0xfe, 0x23,
+ 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5, 0xac, 0x6f, 0x71,
+ 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6, 0x40, 0x39, 0x86,
+ 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88, 0x62, 0xf9, 0xdf,
+ 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf, 0x26, 0x0b, 0x25,
+ 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e, 0x8d, 0x75, 0x25,
+ 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73, 0x20, 0x07, 0x52,
+ 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92, 0xa8, 0x0e, 0x09,
+ 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f, 0x3b, 0xe7, 0xd8,
+ 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5, 0x3b, 0x51, 0xbf,
+ 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e, 0xe0, 0x3b, 0xda,
+ 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac, 0x96, 0xb4, 0xfe,
+ 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66, 0xfd, 0x59, 0x28,
+ 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff, 0x84, 0xab, 0xda,
+ 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0, 0x48, 0x1d, 0xad,
+ 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09, 0x28, 0x17, 0x73,
+ 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b, 0x19, 0xff, 0xdc,
+ 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9, 0xc7, 0xba, 0xb5,
+ 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a, 0x41, 0x08, 0xc1,
+ 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e, 0xae, 0xa0, 0x7b,
+ 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54, 0xb4, 0x65, 0x61,
+ 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07, 0xec, 0xa5, 0x75,
+ 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74, 0x79, 0x09, 0x44,
+ 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b, 0x53, 0x0e, 0x56,
+ 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc, 0xd3, 0xaa, 0x58,
+ 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8, 0x19, 0xe1, 0xcc,
+ 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3, 0x39, 0x16, 0xdb,
+ 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2, 0x87, 0xcb, 0x0d,
+ 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22, 0xd0, 0x2d, 0xd0,
+ 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3, 0xc1, 0x89, 0x37,
+ 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c, 0xf6, 0x9d, 0xd0,
+ 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6, 0xbe, 0x60, 0x84,
+ 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x03, 0x02, 0x03, 0x01,
+ 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_7{
+ 0x30, 0x82, 0x01, 0xa0, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8d, 0x00,
+ 0x30, 0x82, 0x01, 0x88, 0x02, 0x82, 0x01, 0x81, 0x00, 0xab, 0x54, 0xa4,
+ 0xf2, 0x56, 0x0b, 0x9f, 0x65, 0xfa, 0xa2, 0xf8, 0x3b, 0xcf, 0x77, 0xd4,
+ 0x18, 0x03, 0xc0, 0x80, 0xe4, 0xe5, 0xc3, 0xea, 0xb3, 0x53, 0x42, 0x10,
+ 0x98, 0x2b, 0xba, 0x8a, 0x5d, 0x7e, 0x51, 0x3b, 0xa5, 0x0b, 0xa1, 0xec,
+ 0xe3, 0x35, 0x55, 0xc5, 0x45, 0x7c, 0x41, 0xba, 0x58, 0xf3, 0xf6, 0x05,
+ 0xa0, 0x43, 0x69, 0x40, 0x8f, 0x58, 0x6c, 0x26, 0xdf, 0xda, 0x46, 0x4c,
+ 0x7b, 0x30, 0x0a, 0x01, 0xf1, 0x61, 0x68, 0x93, 0x26, 0x4c, 0x76, 0x06,
+ 0xda, 0xad, 0x4c, 0xed, 0x14, 0xdf, 0x9a, 0x89, 0x4a, 0x1f, 0x34, 0x58,
+ 0x61, 0x81, 0x29, 0x42, 0x97, 0xe3, 0xce, 0xb9, 0x58, 0x0b, 0x0c, 0x78,
+ 0x5c, 0x05, 0x6d, 0x5c, 0x56, 0x64, 0x67, 0xf6, 0xf2, 0x27, 0xf3, 0x08,
+ 0x49, 0x18, 0xd1, 0xcd, 0x17, 0xed, 0x15, 0x6e, 0x7f, 0x9f, 0xcc, 0xe4,
+ 0x75, 0x7c, 0x57, 0x94, 0xf9, 0x27, 0x70, 0x77, 0x1e, 0xa5, 0xcf, 0x31,
+ 0x01, 0xca, 0x04, 0x25, 0xc8, 0x46, 0x77, 0x5f, 0x56, 0x93, 0x8c, 0x1d,
+ 0x1c, 0xad, 0x44, 0x01, 0xf4, 0xdf, 0x2f, 0x5e, 0x0d, 0x3a, 0x3b, 0x27,
+ 0x70, 0xf9, 0x9e, 0x3c, 0x1c, 0xb4, 0xd9, 0xd4, 0x89, 0x6c, 0x7c, 0xa8,
+ 0x92, 0x87, 0xb4, 0x58, 0x31, 0x21, 0x8b, 0x09, 0x9a, 0xdd, 0x4b, 0xdf,
+ 0x1d, 0xab, 0x6e, 0x2f, 0xb5, 0x5d, 0x27, 0x75, 0x42, 0x93, 0x86, 0xc8,
+ 0x5d, 0xff, 0x32, 0xc0, 0x7a, 0x6d, 0xda, 0x50, 0x4a, 0x96, 0x27, 0x52,
+ 0x9d, 0xd8, 0x2c, 0x94, 0x35, 0x54, 0xaa, 0xf2, 0x3c, 0x5a, 0x5f, 0x6c,
+ 0xea, 0x9c, 0x30, 0x1b, 0x4b, 0x1f, 0x06, 0x6b, 0x86, 0xbb, 0xef, 0x2e,
+ 0x4b, 0xae, 0x9d, 0xc5, 0xb5, 0xe8, 0x2e, 0x1f, 0xa0, 0x3c, 0x29, 0xff,
+ 0x8b, 0xf3, 0x85, 0x56, 0x72, 0x9b, 0x35, 0x6d, 0x5b, 0xa4, 0x1d, 0x37,
+ 0xa0, 0x69, 0xfc, 0xc8, 0xfc, 0x23, 0xac, 0x71, 0x5b, 0xbe, 0xa0, 0x4c,
+ 0x19, 0x72, 0xa2, 0xd5, 0x0c, 0x57, 0xcc, 0x01, 0x59, 0xa4, 0x6b, 0x59,
+ 0x19, 0xfb, 0x67, 0x0f, 0xb2, 0xa5, 0x02, 0xd5, 0xab, 0x66, 0xf0, 0xaa,
+ 0x99, 0xe5, 0x10, 0x16, 0xb8, 0x3a, 0x40, 0x69, 0x43, 0xce, 0x9b, 0xdf,
+ 0x0a, 0xb9, 0xb9, 0xe9, 0x46, 0x57, 0x4a, 0x5b, 0x32, 0xce, 0x95, 0xd9,
+ 0x7a, 0xc8, 0xb1, 0xfb, 0xb4, 0x8f, 0x0b, 0xf7, 0xe3, 0xc0, 0xd4, 0xb7,
+ 0xa0, 0x0d, 0x13, 0x19, 0x66, 0xd0, 0x09, 0x99, 0x7a, 0x16, 0x6a, 0x66,
+ 0x30, 0xde, 0xe4, 0xa7, 0x4c, 0x14, 0x1c, 0xde, 0x01, 0x14, 0xaa, 0x42,
+ 0x33, 0x51, 0xb1, 0xdf, 0xdd, 0x38, 0x93, 0xa8, 0x56, 0xfc, 0x63, 0x2b,
+ 0x6d, 0x90, 0xdb, 0xc7, 0x9c, 0x8a, 0x61, 0xa9, 0xf9, 0xe3, 0x17, 0x02,
+ 0xba, 0x69, 0xfb, 0x22, 0x28, 0x60, 0xe6, 0x0a, 0x83, 0x02, 0x01, 0x03};
+
+const RsaSignatureTestVector kRsaSignature3072Sha256WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA256,
+ 1,
+ {0x15, 0x7f, 0xfb, 0x94, 0x2b, 0x13, 0x63, 0xb5, 0x98, 0x9e, 0xc4, 0xbe,
+ 0xb9, 0x3f, 0xb0, 0x18, 0x7e, 0xf0, 0x16, 0xde, 0x4c, 0xe0, 0x55, 0x62,
+ 0x08, 0x25, 0xd1, 0x3c, 0x3d, 0xaf, 0xd4, 0xff, 0xf6, 0x21, 0xc7, 0x19,
+ 0x20, 0xe8, 0x84, 0xba, 0x28, 0xc5, 0xe9, 0x8b, 0x32, 0x8b, 0xaa, 0xc2,
+ 0x9a, 0xd4, 0xbf, 0xc4, 0xd2, 0xca, 0xe2, 0xf0, 0xec, 0xb9, 0xd1, 0xb6,
+ 0xc9, 0xfb, 0xdf, 0xc3, 0x85, 0xaa, 0x56, 0x5a, 0xaf, 0x6c, 0x5b, 0x31,
+ 0x50, 0xe0, 0x85, 0xe0, 0x31, 0x6e, 0x21, 0xd7, 0xd4, 0x40, 0xa8, 0x73,
+ 0x07, 0x4e, 0x5d, 0x27, 0x00, 0xd9, 0x61, 0x11, 0x4e, 0xd4, 0x20, 0x47,
+ 0x86, 0x47, 0xa4, 0x76, 0x9d, 0x83, 0x26, 0x91, 0xf7, 0xa0, 0x04, 0xd9,
+ 0x34, 0xa8, 0x9d, 0xc2, 0x49, 0xc9, 0x34, 0x33, 0x41, 0x90, 0x2d, 0x5d,
+ 0x0c, 0x3d, 0x1a, 0x62, 0x30, 0x01, 0x26, 0x56, 0x34, 0x21, 0x6b, 0xea,
+ 0xcd, 0x5f, 0x75, 0x68, 0x21, 0xf2, 0x1c, 0x3b, 0x58, 0x11, 0x17, 0x90,
+ 0x65, 0x76, 0x90, 0x91, 0x8a, 0x2e, 0xaf, 0xa9, 0xe8, 0x5a, 0xb1, 0xee,
+ 0x44, 0xed, 0xd3, 0xd8, 0xbb, 0x89, 0xe8, 0x92, 0xac, 0xf4, 0x11, 0xba,
+ 0x9e, 0xaa, 0xee, 0xf8, 0x8e, 0xca, 0x37, 0xdf, 0xfb, 0xda, 0x72, 0x75,
+ 0x1c, 0x11, 0x73, 0x64, 0xfd, 0x1b, 0x38, 0xc8, 0x40, 0xd7, 0xb4, 0x23,
+ 0x18, 0xfc, 0xd0, 0x11, 0xa4, 0x44, 0x9a, 0xef, 0xfc, 0x2d, 0xe3, 0x28,
+ 0x36, 0xd3, 0xa4, 0xf7, 0x04, 0xd4, 0xc8, 0xad, 0x4e, 0x07, 0x83, 0x15,
+ 0xd0, 0xd1, 0x75, 0x8f, 0x09, 0x8f, 0x2e, 0xa7, 0x49, 0xcc, 0xce, 0x62,
+ 0xaa, 0xc5, 0x92, 0xac, 0x40, 0x41, 0xb5, 0xe7, 0x33, 0xba, 0x04, 0x31,
+ 0xb8, 0x83, 0x32, 0xa3, 0x9a, 0x2a, 0xf7, 0xf6, 0x8f, 0x9b, 0xb1, 0xf4,
+ 0x69, 0xa7, 0x93, 0xb2, 0x80, 0xb9, 0x64, 0xf2, 0x85, 0xce, 0x5c, 0xd1,
+ 0xff, 0x3a, 0xdc, 0xd7, 0xdb, 0xd4, 0x64, 0xa7, 0xc9, 0x41, 0x4e, 0xd4,
+ 0x57, 0x91, 0x07, 0x3f, 0x08, 0x41, 0x5b, 0xe2, 0xdd, 0x9f, 0x01, 0xdc,
+ 0x2f, 0xec, 0x8c, 0x3a, 0x26, 0xfe, 0x97, 0xd9, 0x77, 0x8e, 0x2b, 0x2f,
+ 0xcc, 0xf7, 0x1a, 0x1e, 0xa5, 0xe9, 0xce, 0x01, 0x7d, 0x2d, 0x46, 0x77,
+ 0x8d, 0x7e, 0x37, 0xbb, 0x83, 0x2e, 0xbd, 0x58, 0x25, 0xb3, 0x25, 0x7a,
+ 0x78, 0x52, 0xdb, 0x5c, 0xb6, 0xc1, 0x32, 0xbc, 0xf9, 0xba, 0x35, 0x22,
+ 0xa6, 0x70, 0xb0, 0xe8, 0x66, 0x58, 0x54, 0x44, 0xed, 0x36, 0x01, 0xfd,
+ 0x32, 0xa9, 0x22, 0x81, 0x8e, 0xf6, 0x61, 0x16, 0x26, 0xee, 0xe3, 0xea,
+ 0x99, 0xcf, 0xcf, 0xee, 0xaa, 0x4c, 0x37, 0x05, 0x67, 0xcc, 0x65, 0xe0,
+ 0x47, 0x9b, 0xd3, 0x5e, 0x09, 0x1b, 0x77, 0x2d, 0x74, 0x45, 0xca, 0xde},
+ pub_key_6,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA256,
+ 2,
+ {0x63, 0x1c, 0xb4, 0xbe, 0xd6, 0xb7, 0x9d, 0xcd, 0x38, 0x27, 0x87, 0x9f,
+ 0x6d, 0x64, 0xde, 0x3a, 0xe1, 0x7e, 0x0f, 0xdb, 0x02, 0x2b, 0xe0, 0x13,
+ 0xe7, 0x33, 0xbb, 0xfe, 0x00, 0x31, 0xcf, 0x20, 0x4f, 0x05, 0x08, 0xab,
+ 0x87, 0xa2, 0xe2, 0xbb, 0xdf, 0xaa, 0x16, 0xcf, 0x24, 0xac, 0xc9, 0x6b,
+ 0x3f, 0xd2, 0xe7, 0x2b, 0xc4, 0xa2, 0x24, 0x42, 0x8e, 0x51, 0x5d, 0x6f,
+ 0x1e, 0x0e, 0xa6, 0x92, 0x7e, 0xba, 0x6e, 0xd7, 0x28, 0x2a, 0x95, 0x9e,
+ 0x5d, 0xf5, 0xe5, 0x2e, 0xb3, 0xbe, 0x9a, 0x39, 0xcf, 0xe1, 0x39, 0xea,
+ 0x2f, 0xa4, 0x5c, 0x21, 0xeb, 0x81, 0xb3, 0x19, 0x7e, 0xff, 0x65, 0x5b,
+ 0x91, 0x8f, 0x7c, 0x5f, 0xff, 0x6a, 0xba, 0xb3, 0x39, 0x45, 0x55, 0x7a,
+ 0x92, 0x20, 0x63, 0xf9, 0x60, 0x0a, 0x37, 0x2a, 0xe7, 0x70, 0x1d, 0xb6,
+ 0x86, 0xf7, 0xe1, 0xfe, 0x4a, 0x6e, 0x80, 0x4a, 0x0f, 0x62, 0x43, 0x31,
+ 0xfb, 0xb5, 0x95, 0x36, 0x73, 0x3b, 0xed, 0x37, 0x10, 0xdc, 0xac, 0xd2,
+ 0x2e, 0xc7, 0x4b, 0x1a, 0x13, 0x86, 0xd0, 0x45, 0x37, 0x28, 0x53, 0xca,
+ 0xc9, 0x11, 0x30, 0x70, 0x3e, 0xca, 0xfa, 0xd7, 0xf6, 0xf4, 0x2e, 0xc1,
+ 0xaa, 0xde, 0x5c, 0xb8, 0x65, 0x33, 0x97, 0x43, 0xc8, 0x3e, 0x88, 0x2f,
+ 0x24, 0x8b, 0x0d, 0xb0, 0x85, 0x5f, 0x48, 0x7a, 0x6d, 0x3b, 0x55, 0x44,
+ 0x2f, 0x67, 0x77, 0x36, 0x11, 0xa1, 0x18, 0x13, 0xff, 0x46, 0xa5, 0x8c,
+ 0x76, 0x2b, 0x1b, 0xd7, 0x0b, 0x5e, 0x87, 0x0c, 0x30, 0x95, 0x50, 0x7f,
+ 0x23, 0x75, 0x8e, 0x90, 0xb3, 0xc8, 0x45, 0x26, 0xf4, 0x7a, 0x82, 0x5f,
+ 0x0a, 0xe7, 0x87, 0xac, 0xfd, 0x3e, 0xd3, 0x49, 0xca, 0x67, 0x86, 0xa2,
+ 0xe8, 0x4e, 0xc5, 0x00, 0xc6, 0x04, 0x2a, 0x90, 0x27, 0xa9, 0x94, 0xc3,
+ 0x28, 0xc7, 0xa6, 0x86, 0x8e, 0x6a, 0x81, 0x48, 0x1b, 0x29, 0x43, 0x83,
+ 0xed, 0xda, 0x62, 0x77, 0x3f, 0xd2, 0x24, 0xaf, 0x46, 0xe7, 0x82, 0xea,
+ 0x3f, 0x00, 0x46, 0x85, 0x15, 0xf6, 0x10, 0x04, 0x86, 0xd9, 0x4e, 0x81,
+ 0x8a, 0xfc, 0xa1, 0xbd, 0xb8, 0x18, 0x51, 0xe6, 0x2b, 0x3b, 0xf4, 0xf9,
+ 0x23, 0x6f, 0x06, 0x1a, 0xfa, 0xfb, 0x3e, 0x39, 0x9b, 0x93, 0xe6, 0xf6,
+ 0xa2, 0x95, 0xae, 0x20, 0x0c, 0x9b, 0xba, 0x5f, 0xf5, 0xaa, 0xbc, 0xac,
+ 0x83, 0x61, 0xc8, 0x4f, 0x2e, 0x69, 0xaf, 0xf8, 0xa8, 0xa2, 0x17, 0x20,
+ 0xb9, 0x00, 0xd5, 0x2e, 0xa4, 0xbd, 0xdc, 0xfb, 0xab, 0xa3, 0xa2, 0x31,
+ 0xbb, 0x9b, 0x0d, 0xd4, 0x8f, 0x0a, 0x4e, 0xf1, 0xcd, 0xd2, 0x55, 0xb3,
+ 0x52, 0x4c, 0xa0, 0x63, 0x3d, 0x04, 0x90, 0x7a, 0xb6, 0x72, 0x31, 0x4c,
+ 0x5e, 0x31, 0x73, 0x10, 0x83, 0x13, 0xff, 0x4a, 0x97, 0xdf, 0x37, 0x72},
+ pub_key_6,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA256,
+ 3,
+ {0x58, 0x19, 0xa6, 0x99, 0x69, 0x1c, 0x01, 0xa7, 0xf3, 0x5f, 0x0b, 0xb1,
+ 0x83, 0x1a, 0x1c, 0xb6, 0x56, 0x31, 0xef, 0x69, 0x3f, 0x7c, 0x9e, 0xf8,
+ 0x9f, 0x1e, 0x84, 0x60, 0xee, 0x2e, 0xc3, 0x12, 0xf6, 0xfd, 0x38, 0xfe,
+ 0x38, 0x2b, 0x3b, 0xf4, 0xdb, 0x8f, 0x5d, 0x20, 0x81, 0x46, 0xc3, 0x2c,
+ 0x5e, 0xd2, 0xd3, 0xb1, 0x31, 0x05, 0x74, 0x37, 0x67, 0xa7, 0x35, 0x29,
+ 0xbf, 0xdd, 0xb5, 0x75, 0x3c, 0x8c, 0xc1, 0x31, 0x48, 0xd4, 0x1d, 0xb9,
+ 0x7f, 0x69, 0xea, 0x1d, 0xee, 0x0e, 0xf1, 0xe1, 0xde, 0x99, 0x0f, 0xf5,
+ 0x65, 0xf6, 0x33, 0xbd, 0x3c, 0xfd, 0x31, 0x5a, 0x7d, 0xaf, 0xc7, 0x0a,
+ 0xa7, 0xf2, 0x7d, 0x4f, 0x64, 0x86, 0xa2, 0xf1, 0xe2, 0x71, 0x1e, 0x79,
+ 0x19, 0xc5, 0xc7, 0x3c, 0x51, 0x80, 0x69, 0x33, 0x8c, 0x0a, 0xc9, 0x84,
+ 0xd7, 0x5f, 0x58, 0xb0, 0x0f, 0xb0, 0xee, 0xe0, 0xf7, 0xda, 0x6c, 0x9c,
+ 0x84, 0xd9, 0x79, 0x55, 0x13, 0x74, 0x17, 0xdf, 0x8f, 0x20, 0xc0, 0x2b,
+ 0x78, 0x93, 0xb5, 0xcd, 0x92, 0x9b, 0xa3, 0x7f, 0x6b, 0x32, 0x78, 0xa1,
+ 0xbd, 0x35, 0x74, 0x8e, 0x14, 0x08, 0x6c, 0x5f, 0x71, 0x00, 0xab, 0xf2,
+ 0xed, 0xeb, 0xea, 0xb5, 0xf7, 0x67, 0xbb, 0x83, 0xd9, 0x99, 0xa6, 0x1c,
+ 0xc2, 0x75, 0x31, 0xbb, 0x67, 0xe4, 0x4a, 0x92, 0x00, 0x4f, 0xba, 0x99,
+ 0x44, 0xb9, 0xc5, 0xf7, 0x70, 0xbc, 0x66, 0x67, 0x1d, 0x2e, 0xfc, 0x74,
+ 0xe0, 0x1f, 0xbb, 0xd2, 0x88, 0x5c, 0x51, 0x75, 0xa1, 0xfd, 0x72, 0xb9,
+ 0x19, 0x37, 0xc3, 0x24, 0xb8, 0xd9, 0x9d, 0x35, 0x92, 0xbf, 0xb7, 0x3e,
+ 0xfb, 0x96, 0x41, 0xb8, 0x79, 0x49, 0x26, 0x6d, 0xe4, 0x41, 0xb6, 0x1d,
+ 0x18, 0x0e, 0x14, 0x1d, 0xe5, 0x10, 0xae, 0x0c, 0xde, 0xfc, 0x21, 0x60,
+ 0xdf, 0x91, 0x8c, 0x08, 0xc5, 0x37, 0x99, 0xf0, 0x50, 0xca, 0x4e, 0xeb,
+ 0x3a, 0x8b, 0x6b, 0x5e, 0xd3, 0x5b, 0x8b, 0x59, 0xd3, 0xac, 0xd1, 0x3a,
+ 0x60, 0x0a, 0x8a, 0x13, 0x7e, 0xb1, 0xb8, 0xc1, 0xab, 0xbf, 0x55, 0xf3,
+ 0xe9, 0x9c, 0xf5, 0x2d, 0x70, 0x92, 0xd1, 0xe3, 0xac, 0xc0, 0x85, 0x83,
+ 0xb0, 0x4a, 0xa2, 0x5a, 0x05, 0x26, 0x68, 0xbc, 0x98, 0x2a, 0xbf, 0x06,
+ 0x0f, 0xfb, 0x17, 0xc1, 0x78, 0x2d, 0xaf, 0x76, 0xfb, 0xd6, 0x9e, 0x7f,
+ 0xc9, 0x51, 0x0c, 0x5c, 0x6a, 0x68, 0xbd, 0x52, 0x57, 0x19, 0xbe, 0x5b,
+ 0x81, 0xd0, 0xf2, 0xa8, 0xb9, 0x61, 0xf1, 0xae, 0xac, 0x7d, 0xc1, 0x3a,
+ 0xee, 0xee, 0xf9, 0x98, 0x6c, 0x7a, 0x47, 0xb3, 0x4f, 0x8b, 0x96, 0x16,
+ 0x7d, 0x79, 0xf7, 0xec, 0x45, 0x8f, 0xef, 0x73, 0x45, 0xc1, 0xc3, 0x1b,
+ 0xba, 0x59, 0x9d, 0x09, 0xb3, 0xfe, 0x33, 0xe7, 0x38, 0xbc, 0x7d, 0xa1},
+ pub_key_6,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA256,
+ 4,
+ {0x63, 0x6d, 0x31, 0xd8, 0xd5, 0xdf, 0xe0, 0xfc, 0x6a, 0xb0, 0x1e, 0xf2,
+ 0xcc, 0xd4, 0x60, 0x2d, 0xfe, 0xa6, 0x2d, 0x38, 0x6b, 0x00, 0x2c, 0x42,
+ 0x9e, 0x7e, 0x84, 0x6e, 0x7a, 0x98, 0xd0, 0xcb, 0x1d, 0x44, 0x8d, 0x25,
+ 0xbe, 0x03, 0x9d, 0x51, 0x58, 0x88, 0x7a, 0xb4, 0x6a, 0x9d, 0xd4, 0x9c,
+ 0x41, 0x53, 0x7a, 0x89, 0x03, 0x6a, 0x06, 0x5f, 0xc1, 0x03, 0x29, 0xdf,
+ 0x05, 0x1e, 0x5f, 0x2e, 0x5c, 0x1d, 0x44, 0x36, 0xe8, 0x47, 0x90, 0xff,
+ 0x6d, 0xb4, 0xd3, 0xf3, 0x15, 0x75, 0xe5, 0xf0, 0xfb, 0xdf, 0xca, 0xee,
+ 0x62, 0x57, 0x22, 0xc5, 0x49, 0x2f, 0xce, 0xaa, 0x3f, 0xb2, 0x9d, 0x0a,
+ 0x86, 0x52, 0x00, 0xde, 0xc0, 0x6e, 0x11, 0x7b, 0x04, 0x75, 0x3c, 0xa9,
+ 0x45, 0x0a, 0x7c, 0xa7, 0xf7, 0xd1, 0xa1, 0x17, 0x6c, 0xc3, 0x8e, 0xca,
+ 0xb7, 0x21, 0x86, 0x44, 0x13, 0xa0, 0xd7, 0xa2, 0x2d, 0x8f, 0xc1, 0x59,
+ 0x5b, 0x6c, 0xd0, 0x03, 0x2f, 0xbf, 0x15, 0x4f, 0xbb, 0xb3, 0x1b, 0x56,
+ 0xd3, 0xbf, 0x96, 0x37, 0x61, 0xce, 0x8e, 0xc9, 0xfb, 0x38, 0xbb, 0xa3,
+ 0x41, 0x97, 0x16, 0xd0, 0xd3, 0x9e, 0x97, 0x68, 0x57, 0xe7, 0x9b, 0x1f,
+ 0xae, 0xfd, 0x5f, 0x5a, 0x2c, 0xe0, 0xeb, 0xd9, 0x49, 0x68, 0xda, 0x1e,
+ 0xc3, 0xa3, 0x87, 0x80, 0x46, 0x94, 0xd9, 0x0f, 0x37, 0xb3, 0x40, 0x33,
+ 0xc7, 0xf7, 0x0c, 0xcf, 0xb2, 0x6b, 0xef, 0xfa, 0xaf, 0xb7, 0xbf, 0x56,
+ 0xc1, 0xb8, 0x38, 0x5d, 0x48, 0x92, 0x17, 0x45, 0x8e, 0x0a, 0x68, 0xb5,
+ 0xd6, 0x80, 0xf9, 0xfa, 0x45, 0x38, 0x2f, 0xd1, 0xc2, 0x27, 0xff, 0x3c,
+ 0x11, 0xe3, 0xec, 0x82, 0x42, 0x6e, 0xc6, 0x48, 0xa5, 0x64, 0xf0, 0xe8,
+ 0x86, 0xe5, 0xb1, 0x2e, 0x69, 0x5d, 0xd2, 0xfc, 0x84, 0x65, 0xbd, 0x9d,
+ 0x08, 0x73, 0x1f, 0xb1, 0x40, 0x08, 0x4c, 0x79, 0xbe, 0x64, 0xd9, 0x15,
+ 0xbc, 0xb4, 0xba, 0x10, 0xf1, 0xed, 0xb4, 0xc3, 0x7e, 0x35, 0x23, 0x17,
+ 0x53, 0xbe, 0x2d, 0x9f, 0x33, 0x9d, 0x37, 0xd7, 0xb5, 0xf2, 0x2c, 0x91,
+ 0x58, 0x4a, 0x68, 0xa9, 0x73, 0xf9, 0xcc, 0x46, 0x9a, 0x23, 0xd3, 0xb5,
+ 0x80, 0x01, 0x57, 0xdb, 0xd7, 0x2a, 0x84, 0x05, 0xfe, 0xf4, 0xe4, 0x44,
+ 0xff, 0x01, 0xf7, 0xfd, 0x23, 0xef, 0xa1, 0x43, 0xc1, 0x88, 0x75, 0x04,
+ 0xe8, 0x17, 0x73, 0x74, 0x38, 0x43, 0xd8, 0xa7, 0x32, 0x09, 0xa1, 0xde,
+ 0xb6, 0x6c, 0x5f, 0x30, 0x5d, 0xf5, 0x39, 0xbc, 0x30, 0xe8, 0x71, 0x33,
+ 0x2e, 0x82, 0x33, 0x0e, 0x5b, 0x66, 0xfa, 0x6e, 0xa2, 0x53, 0xb2, 0xb6,
+ 0x4b, 0x4c, 0x97, 0x81, 0x01, 0x1d, 0x20, 0xe8, 0x0d, 0xdd, 0x8c, 0xb8,
+ 0x39, 0x16, 0x83, 0x4e, 0xb8, 0xfa, 0x69, 0x6b, 0x0a, 0x4b, 0x6b, 0xcd},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA256,
+ 5,
+ {0x08, 0xe0, 0xae, 0x3d, 0xc0, 0xd1, 0x6c, 0x92, 0x7c, 0x42, 0x3f, 0x12,
+ 0xa8, 0x73, 0x13, 0xaf, 0xd1, 0xd6, 0x6f, 0xbd, 0x5d, 0x09, 0xf4, 0x8a,
+ 0x4d, 0xd1, 0xa8, 0xb5, 0x21, 0x02, 0xbb, 0xdd, 0x20, 0x82, 0x84, 0xcd,
+ 0xd6, 0x92, 0x93, 0x28, 0x69, 0x80, 0x3a, 0x5c, 0x7f, 0x04, 0x1a, 0x44,
+ 0x92, 0xac, 0x2e, 0x66, 0x4b, 0xb6, 0xdd, 0x98, 0x1c, 0x37, 0x0e, 0x0c,
+ 0x79, 0xee, 0x3f, 0x7c, 0x5c, 0x6d, 0xd3, 0x70, 0x18, 0x98, 0x6f, 0xc2,
+ 0xcc, 0x61, 0x81, 0x39, 0xfe, 0x3e, 0xb8, 0x5c, 0x06, 0x16, 0xf0, 0x67,
+ 0x34, 0x03, 0xc4, 0xaf, 0xe7, 0xcb, 0xca, 0x49, 0xc1, 0xef, 0xf2, 0x7b,
+ 0xbf, 0x6d, 0x7e, 0x54, 0x1b, 0x28, 0x5f, 0xff, 0xf2, 0x0b, 0x80, 0xbf,
+ 0x61, 0xdc, 0xeb, 0xcc, 0x42, 0x50, 0x06, 0x8e, 0x25, 0xef, 0x5a, 0x8e,
+ 0x7c, 0x33, 0x06, 0xe4, 0x9f, 0xcc, 0x2a, 0x1e, 0xe0, 0xf5, 0x00, 0xa3,
+ 0xec, 0x60, 0x3b, 0x47, 0x20, 0x82, 0xf1, 0x2c, 0xe4, 0xa6, 0xa1, 0x2a,
+ 0x6a, 0xc6, 0x6c, 0xd4, 0xda, 0x8b, 0x6e, 0xfa, 0xc0, 0x79, 0x6e, 0x9d,
+ 0xcd, 0xc6, 0x6c, 0x09, 0x5a, 0x62, 0x82, 0xae, 0x9a, 0x32, 0xad, 0x27,
+ 0x4e, 0xfe, 0x63, 0xf4, 0x3e, 0x72, 0x54, 0x10, 0xe6, 0xed, 0x4c, 0x48,
+ 0x08, 0x28, 0xed, 0x87, 0x6b, 0x76, 0xb7, 0x1b, 0x1c, 0xb8, 0xc1, 0x42,
+ 0xd0, 0xc7, 0xa5, 0x1d, 0xc2, 0x02, 0xaf, 0x79, 0x6d, 0x7b, 0xb5, 0x5c,
+ 0xf5, 0x44, 0xdb, 0xde, 0x2f, 0x56, 0x4f, 0x31, 0x99, 0x49, 0x11, 0xec,
+ 0x73, 0x07, 0x01, 0x5b, 0x0d, 0xa2, 0xc5, 0x1a, 0xbe, 0x26, 0x5a, 0x04,
+ 0xa7, 0x4b, 0x9a, 0xfd, 0x07, 0x91, 0xa6, 0x8e, 0x72, 0x5c, 0xd7, 0xd8,
+ 0xb4, 0x73, 0x29, 0x6c, 0x5d, 0x94, 0x81, 0x57, 0xc1, 0x0b, 0xc4, 0x68,
+ 0x2f, 0x74, 0xd8, 0x43, 0xce, 0x72, 0xe9, 0xee, 0x87, 0x19, 0xa7, 0xa4,
+ 0x9d, 0x9d, 0xe2, 0xf9, 0x82, 0xc5, 0xd4, 0x49, 0x04, 0x51, 0xea, 0xed,
+ 0x62, 0xc3, 0x05, 0xea, 0xe3, 0xd0, 0xf9, 0xcb, 0x34, 0x93, 0xbf, 0xf0,
+ 0x56, 0xa0, 0xdb, 0xca, 0x85, 0x79, 0xb7, 0xb4, 0x1d, 0xc8, 0xde, 0xb1,
+ 0xbe, 0xcf, 0xd5, 0xab, 0xb4, 0x55, 0x63, 0x45, 0x69, 0xd5, 0x8c, 0x5b,
+ 0x55, 0x35, 0xff, 0x13, 0x56, 0xcc, 0xfa, 0xdd, 0xd1, 0x4e, 0x0f, 0x9f,
+ 0x7f, 0x69, 0xa7, 0xae, 0x9c, 0xb9, 0xf4, 0xc0, 0xc9, 0xf6, 0x61, 0xfd,
+ 0xe3, 0x49, 0xfa, 0xcd, 0x21, 0xf0, 0x02, 0x14, 0x23, 0xd3, 0xa9, 0xee,
+ 0x50, 0x31, 0x85, 0x5d, 0xd2, 0x42, 0xf2, 0x70, 0x09, 0x09, 0x0f, 0xf0,
+ 0xc1, 0x5d, 0x16, 0x55, 0x31, 0x73, 0x83, 0x23, 0x17, 0x99, 0xb1, 0x8c,
+ 0x01, 0xfa, 0xd2, 0x31, 0x38, 0x5a, 0xa5, 0x02, 0x09, 0x90, 0xf4, 0x1e},
+ pub_key_6,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA256,
+ 6,
+ {0x98, 0x58, 0xe2, 0x55, 0x7c, 0x6b, 0x99, 0xfb, 0xd8, 0x4b, 0xc7, 0xea,
+ 0xc3, 0xe3, 0x12, 0x83, 0xa4, 0xef, 0xb3, 0x51, 0xff, 0x01, 0x93, 0x43,
+ 0x76, 0x0a, 0x1e, 0x28, 0x23, 0x68, 0x93, 0x8e, 0x29, 0xad, 0x90, 0x2d,
+ 0x3e, 0xb6, 0xcb, 0x29, 0xb3, 0x5a, 0x03, 0x6d, 0xfb, 0xcc, 0x7e, 0x06,
+ 0xd2, 0xf1, 0xd1, 0x55, 0x48, 0xdf, 0x59, 0xce, 0xd3, 0x53, 0x26, 0x29,
+ 0x53, 0x75, 0xba, 0xcd, 0x7a, 0x9d, 0x28, 0xa0, 0x1b, 0x4e, 0x8a, 0xcf,
+ 0xb6, 0x76, 0xd8, 0x0b, 0x62, 0x95, 0xe1, 0x9c, 0x6b, 0x7a, 0x25, 0x9d,
+ 0xf5, 0x64, 0x56, 0xe1, 0xdf, 0x72, 0xf6, 0xa7, 0x46, 0xe9, 0xcd, 0x31,
+ 0xfe, 0xd9, 0xb7, 0x9b, 0x35, 0xd7, 0xa3, 0x0a, 0x7a, 0xa2, 0x57, 0xe9,
+ 0xe8, 0xac, 0x60, 0xea, 0x88, 0x60, 0x42, 0xb9, 0x19, 0x4e, 0x7a, 0x38,
+ 0x3d, 0x1c, 0x9f, 0x71, 0xc8, 0x45, 0x11, 0xfa, 0xf6, 0xc9, 0x6f, 0x7a,
+ 0xe0, 0xe6, 0x90, 0x11, 0x2b, 0x26, 0xbb, 0x60, 0xcf, 0x7b, 0xb1, 0x0f,
+ 0x68, 0x4e, 0x4f, 0xbe, 0x2a, 0x3a, 0x1b, 0x1c, 0x0c, 0xaa, 0x9b, 0x1b,
+ 0xdc, 0x79, 0xfd, 0xe2, 0x3f, 0xb7, 0x58, 0xc2, 0xba, 0x57, 0x88, 0x0a,
+ 0x4d, 0xe4, 0x61, 0xec, 0xd2, 0xbc, 0x69, 0x66, 0x89, 0x43, 0x81, 0x83,
+ 0xe2, 0xb9, 0x72, 0x4f, 0xa6, 0x82, 0x58, 0xf4, 0x61, 0xbb, 0x44, 0x05,
+ 0x42, 0x56, 0x20, 0xa4, 0xd9, 0x5c, 0x87, 0xdd, 0xd8, 0x3e, 0x04, 0xbe,
+ 0x38, 0x1b, 0xc7, 0x43, 0xb0, 0x5d, 0x26, 0xed, 0xe2, 0xce, 0xff, 0x8a,
+ 0x85, 0x86, 0x36, 0xba, 0xad, 0xf5, 0x6e, 0xf1, 0xda, 0xb5, 0x40, 0x80,
+ 0xda, 0x0f, 0x51, 0x63, 0x07, 0xc5, 0x79, 0x83, 0x37, 0x17, 0xde, 0xf0,
+ 0x53, 0xc8, 0x90, 0x6d, 0x4f, 0x10, 0x24, 0x48, 0xab, 0x22, 0x69, 0x3e,
+ 0x7f, 0x52, 0xd5, 0x85, 0x01, 0x93, 0xa4, 0x0c, 0xcf, 0x0d, 0x68, 0xd1,
+ 0x30, 0x39, 0x53, 0x77, 0x1a, 0x73, 0x92, 0x4e, 0x4b, 0xcd, 0xdd, 0x84,
+ 0x86, 0xe1, 0x47, 0x7d, 0x96, 0x25, 0x0b, 0xf6, 0xb4, 0x80, 0xa5, 0xf4,
+ 0xb8, 0x22, 0x82, 0x21, 0x83, 0x69, 0x4c, 0x52, 0xa2, 0xed, 0xac, 0xb3,
+ 0x31, 0x56, 0x44, 0x44, 0xf0, 0x33, 0x5d, 0x3b, 0x17, 0xd5, 0x11, 0xec,
+ 0xe5, 0x98, 0x89, 0xb6, 0xd9, 0x61, 0x76, 0x7a, 0x31, 0x92, 0xd7, 0xf0,
+ 0x81, 0xca, 0xf7, 0xe6, 0x71, 0xad, 0xdb, 0x37, 0x57, 0x45, 0x17, 0x76,
+ 0xd4, 0xbd, 0x3b, 0x03, 0xf7, 0xb6, 0x89, 0x84, 0x3d, 0xcd, 0x59, 0x01,
+ 0x9a, 0xe4, 0xf2, 0x92, 0xdb, 0xa5, 0x47, 0x38, 0xa8, 0x8b, 0x86, 0xcc,
+ 0x6c, 0xe3, 0xb1, 0x23, 0xc6, 0x1a, 0x44, 0x6f, 0x48, 0x78, 0xb6, 0x27,
+ 0xa7, 0xf3, 0x58, 0x5d, 0x8a, 0xb7, 0xbc, 0xa9, 0xb2, 0x58, 0xf1, 0x0b},
+ pub_key_6,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA256,
+ 7,
+ {0x12, 0x94, 0x49, 0x06, 0x26, 0xbd, 0xb3, 0x6a, 0x31, 0xc9, 0x3f, 0xa7,
+ 0x85, 0x3d, 0x93, 0x15, 0x2d, 0x92, 0x0b, 0x02, 0x2f, 0x1b, 0x47, 0x3b,
+ 0xde, 0x30, 0x83, 0xa9, 0x9e, 0x11, 0xae, 0xba, 0x8c, 0x03, 0x21, 0x8f,
+ 0xa0, 0x7d, 0x6c, 0x4a, 0x5f, 0x8b, 0x25, 0x04, 0xd2, 0xcb, 0x54, 0x50,
+ 0x5c, 0x40, 0x13, 0x0f, 0xef, 0x5a, 0x24, 0x12, 0xf7, 0xa5, 0xdd, 0xfe,
+ 0xc5, 0xe2, 0xc8, 0xb5, 0x05, 0x8f, 0x7c, 0xbd, 0xe7, 0xac, 0xe0, 0xac,
+ 0x01, 0xc7, 0xba, 0x8a, 0x1b, 0xd8, 0x97, 0xe8, 0x97, 0x4d, 0x99, 0x1a,
+ 0xd2, 0xb9, 0x5c, 0x2f, 0x03, 0x10, 0x0a, 0x34, 0xff, 0x40, 0x8a, 0x78,
+ 0x8c, 0x70, 0xab, 0x5e, 0xc7, 0x3b, 0x53, 0x56, 0xa4, 0xe3, 0xc7, 0xbe,
+ 0xb4, 0x4f, 0xcb, 0x9e, 0x2f, 0x3f, 0x25, 0xd1, 0xc9, 0x74, 0xed, 0x96,
+ 0x2b, 0x14, 0x81, 0x67, 0x68, 0x43, 0x51, 0xdc, 0x2a, 0x22, 0x3a, 0x17,
+ 0x4c, 0x97, 0x44, 0xb0, 0x92, 0x07, 0x1d, 0x58, 0xdf, 0xd3, 0x9c, 0x38,
+ 0x36, 0x4f, 0x47, 0xd2, 0x92, 0x65, 0x1e, 0x78, 0x06, 0xad, 0x79, 0x62,
+ 0xbb, 0xed, 0xb6, 0x47, 0x39, 0xd7, 0xea, 0x29, 0x8f, 0x02, 0x54, 0x24,
+ 0x47, 0x90, 0xe3, 0x97, 0x1c, 0x15, 0xb8, 0x61, 0xc9, 0x5f, 0x00, 0xf6,
+ 0x55, 0x32, 0xaa, 0x1c, 0x77, 0xfb, 0xa5, 0xc0, 0x4a, 0xd0, 0x78, 0x52,
+ 0x51, 0x28, 0xe9, 0x2e, 0xd2, 0xb4, 0xf1, 0x26, 0x9a, 0xe7, 0x44, 0x54,
+ 0x7e, 0x3e, 0xfd, 0x4e, 0xbb, 0x63, 0xe9, 0xdf, 0x84, 0x4d, 0xf1, 0x52,
+ 0xa0, 0x98, 0xc4, 0x7f, 0xa4, 0x92, 0xbf, 0xe0, 0xf1, 0x91, 0x7e, 0xc9,
+ 0x73, 0x86, 0x7c, 0x74, 0x91, 0xf6, 0x4c, 0x17, 0x2c, 0xf3, 0xea, 0x1b,
+ 0xc3, 0xf9, 0x7b, 0x42, 0xa3, 0x97, 0xe6, 0xad, 0x88, 0xd1, 0x2e, 0x15,
+ 0x0d, 0x3d, 0xbe, 0x36, 0x00, 0x71, 0xa3, 0x28, 0x5d, 0x6a, 0x68, 0xee,
+ 0x6e, 0x73, 0x6e, 0xb4, 0xd7, 0xd6, 0x37, 0xc6, 0x49, 0xc2, 0xf5, 0x45,
+ 0x25, 0x9e, 0xcd, 0x43, 0x0b, 0x25, 0xb3, 0x8a, 0x16, 0x18, 0xd6, 0x9a,
+ 0x46, 0x02, 0xca, 0x8a, 0x2a, 0x15, 0x10, 0x66, 0xf1, 0x2c, 0x38, 0x07,
+ 0xf5, 0xdc, 0x7c, 0xbd, 0x06, 0xbf, 0x09, 0x57, 0x11, 0xe4, 0x48, 0x3c,
+ 0xb0, 0xa8, 0x9c, 0x26, 0xdd, 0x9e, 0x4b, 0x0b, 0x03, 0xe0, 0x5b, 0xec,
+ 0xa3, 0x49, 0xf6, 0x01, 0xc8, 0x94, 0xf9, 0xa2, 0x45, 0xac, 0xa3, 0x20,
+ 0x45, 0x84, 0xa9, 0xbd, 0x84, 0x47, 0x72, 0xdd, 0x87, 0xb8, 0x3d, 0x48,
+ 0x1c, 0x8d, 0xf1, 0x8b, 0x61, 0x53, 0x07, 0xea, 0xf6, 0x43, 0xcb, 0xe8,
+ 0x56, 0x48, 0x8c, 0x16, 0x0e, 0x07, 0x74, 0x58, 0xe8, 0x99, 0x75, 0x53,
+ 0x01, 0x74, 0x9d, 0x2d, 0x27, 0xbc, 0x19, 0x0d, 0x68, 0xa5, 0xda, 0x11},
+ pub_key_6,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment: Legacy:missing NULL
+ // tcID: 8
+ {SEC_OID_SHA256,
+ 8,
+ {0x8b, 0x88, 0x99, 0x02, 0xd5, 0x81, 0xf3, 0xbe, 0x75, 0x9d, 0xab, 0x7e,
+ 0x53, 0xcf, 0x34, 0x19, 0xd5, 0xdc, 0xfc, 0x82, 0x5d, 0x20, 0x3c, 0x73,
+ 0x6a, 0x37, 0x4f, 0x37, 0xac, 0x55, 0x70, 0xda, 0x2b, 0x87, 0x23, 0x9c,
+ 0x93, 0x8b, 0xd2, 0x99, 0x69, 0x1a, 0x46, 0x38, 0x7f, 0xb4, 0x7c, 0xa6,
+ 0x56, 0xbb, 0x9a, 0xb6, 0x39, 0xf6, 0x73, 0x62, 0x07, 0xe1, 0x96, 0x80,
+ 0xad, 0x1a, 0x0c, 0x7a, 0x78, 0x18, 0xf2, 0x49, 0x8e, 0xc9, 0x8e, 0x46,
+ 0x93, 0xc5, 0x1b, 0xfe, 0x41, 0x4f, 0xce, 0xcf, 0xf4, 0xba, 0xe7, 0xaf,
+ 0xc6, 0xdb, 0x0d, 0x72, 0xcb, 0x9d, 0xc4, 0x47, 0xe2, 0xce, 0x4c, 0xe9,
+ 0xff, 0x43, 0x5b, 0x9d, 0xaa, 0x98, 0xcb, 0x12, 0x5d, 0x77, 0xb7, 0xc7,
+ 0xd2, 0xfe, 0x2e, 0x39, 0xba, 0x15, 0x12, 0x2d, 0xa1, 0x1b, 0xf1, 0x9d,
+ 0x34, 0x1b, 0x98, 0x78, 0xde, 0x33, 0xd3, 0xcc, 0x13, 0x4b, 0xcb, 0x77,
+ 0xb9, 0x96, 0x3d, 0x19, 0xa3, 0x03, 0x7a, 0x67, 0x45, 0x8b, 0x17, 0xee,
+ 0xc4, 0x62, 0xeb, 0x0d, 0x7e, 0xb7, 0xce, 0x69, 0xb7, 0x1f, 0x41, 0x28,
+ 0x7d, 0x3b, 0x10, 0x4b, 0x45, 0x75, 0x7c, 0x76, 0x44, 0x0f, 0x37, 0x0d,
+ 0xed, 0xb7, 0x20, 0xa0, 0xc7, 0x21, 0xc0, 0x8c, 0x05, 0x5c, 0x5b, 0x81,
+ 0x56, 0x50, 0x73, 0x7f, 0xa4, 0x78, 0x89, 0x82, 0x46, 0xd3, 0x6f, 0x77,
+ 0x22, 0xe9, 0x13, 0xc0, 0x91, 0x36, 0x12, 0xe7, 0x53, 0x90, 0x84, 0x00,
+ 0xbf, 0x6b, 0x45, 0x6f, 0x26, 0x95, 0x38, 0x10, 0x2b, 0x77, 0x82, 0x57,
+ 0xaf, 0x0c, 0x7c, 0x14, 0x33, 0x9d, 0x0a, 0xe1, 0xdd, 0xcb, 0xaa, 0x35,
+ 0x73, 0x69, 0xa0, 0x65, 0xc0, 0xb3, 0x62, 0x7c, 0xad, 0xe3, 0x11, 0xa6,
+ 0x27, 0xe1, 0xe3, 0x17, 0x95, 0x14, 0xcd, 0x37, 0x61, 0x46, 0x3e, 0xab,
+ 0x7f, 0x94, 0x85, 0xf6, 0x65, 0x17, 0x93, 0xcd, 0xff, 0x28, 0x2d, 0xab,
+ 0xa9, 0xb1, 0x6c, 0x2f, 0x79, 0xad, 0xbd, 0x24, 0xba, 0x54, 0xce, 0x48,
+ 0x90, 0xa9, 0x68, 0x5c, 0xa7, 0x8d, 0x73, 0xe8, 0x78, 0x5d, 0x72, 0x28,
+ 0x25, 0xc9, 0xfd, 0x22, 0xff, 0x32, 0x7b, 0x97, 0xf3, 0x8d, 0x5e, 0x0b,
+ 0x95, 0xf4, 0x49, 0x92, 0x81, 0x14, 0xee, 0x97, 0x56, 0xae, 0xf5, 0x21,
+ 0x3e, 0xb9, 0x5c, 0xc4, 0x07, 0x74, 0xfa, 0x17, 0x33, 0xfd, 0x02, 0xbf,
+ 0x37, 0xcf, 0x52, 0x43, 0xe7, 0xca, 0x76, 0xf8, 0x8e, 0x7e, 0x3f, 0xa8,
+ 0xd2, 0x8a, 0x75, 0x4b, 0x5a, 0xda, 0xed, 0xf3, 0x1a, 0x91, 0xe6, 0x91,
+ 0x16, 0x88, 0xa6, 0x14, 0x9e, 0xcb, 0x52, 0xea, 0xb8, 0x02, 0x4e, 0x72,
+ 0xe1, 0xbc, 0x3a, 0x98, 0x57, 0x9d, 0x9e, 0xb2, 0x42, 0xe0, 0x8f, 0xc4,
+ 0x2b, 0xd4, 0x91, 0xe3, 0xb0, 0x92, 0x4b, 0x03, 0xfb, 0x95, 0xbd, 0x1d},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 9
+ {SEC_OID_SHA256,
+ 9,
+ {0x46, 0xda, 0x02, 0x67, 0x73, 0x8c, 0xab, 0x66, 0xdf, 0x53, 0x0d, 0xbe,
+ 0xa6, 0xfb, 0xbe, 0xbb, 0xe9, 0x04, 0xad, 0x3d, 0x6e, 0xa7, 0xe7, 0xa0,
+ 0x6e, 0x39, 0xa3, 0xb5, 0xf3, 0xe3, 0x8b, 0xf5, 0x85, 0x66, 0x24, 0x18,
+ 0x50, 0x80, 0xfc, 0x75, 0x69, 0x41, 0xb2, 0x26, 0xa5, 0x2c, 0x8e, 0x61,
+ 0x26, 0xd0, 0x77, 0x14, 0xde, 0xb7, 0x81, 0xf6, 0xf7, 0x94, 0x4f, 0x47,
+ 0x14, 0x7c, 0x68, 0x0a, 0xeb, 0x0d, 0xce, 0x31, 0x0c, 0x7d, 0x6f, 0x42,
+ 0x94, 0x29, 0xac, 0x73, 0xe5, 0x62, 0x51, 0x06, 0x78, 0xc2, 0x30, 0x42,
+ 0xb6, 0x35, 0x11, 0x61, 0x74, 0xa2, 0xc2, 0xf4, 0xe8, 0xe8, 0xbe, 0xcf,
+ 0xee, 0x1e, 0x4b, 0xa3, 0xcf, 0xbf, 0x4e, 0x2e, 0xe5, 0x41, 0xc7, 0xf7,
+ 0xc2, 0x7b, 0x19, 0x16, 0xa2, 0xaa, 0x16, 0x5c, 0xde, 0xea, 0xaf, 0xb9,
+ 0xf8, 0x1c, 0x84, 0xe9, 0x75, 0x4d, 0x19, 0x6c, 0x3a, 0x9b, 0xdc, 0x77,
+ 0x7f, 0xc5, 0x5d, 0x86, 0xb6, 0xbb, 0xd1, 0x62, 0x70, 0xbc, 0x4d, 0x3c,
+ 0xc7, 0x5c, 0x29, 0x60, 0xf2, 0xa7, 0xa6, 0x61, 0x10, 0x51, 0x84, 0xb4,
+ 0x36, 0xa3, 0x1d, 0xe2, 0xce, 0xfa, 0xd7, 0x22, 0xa1, 0x4a, 0xbc, 0x1c,
+ 0xd2, 0xf2, 0xc7, 0x57, 0x38, 0xb2, 0xc8, 0x15, 0x80, 0xfe, 0xcf, 0xf7,
+ 0x8d, 0x7d, 0x38, 0x5b, 0x20, 0xd1, 0xa0, 0x3d, 0x4a, 0xa2, 0xc2, 0x1a,
+ 0x16, 0x8e, 0x13, 0xda, 0x18, 0xfd, 0x62, 0x8e, 0x34, 0xbe, 0x16, 0xd8,
+ 0x21, 0xb4, 0x81, 0x36, 0xb6, 0xdc, 0xf7, 0x59, 0x4a, 0xb3, 0xe1, 0x24,
+ 0x3c, 0x0a, 0x2a, 0x9e, 0x78, 0x5f, 0xe4, 0x04, 0x36, 0xcc, 0x6f, 0xc4,
+ 0x60, 0x87, 0x9b, 0x67, 0x3b, 0x06, 0x8c, 0xd3, 0x5a, 0x91, 0x14, 0xb5,
+ 0x9c, 0x2d, 0xc6, 0x1f, 0xb8, 0x75, 0x31, 0x0e, 0x10, 0x36, 0x10, 0xb7,
+ 0x4a, 0xa5, 0xe3, 0x62, 0x0c, 0x51, 0xa2, 0x57, 0xdc, 0xc3, 0xb9, 0xb0,
+ 0xad, 0xbe, 0x77, 0x44, 0x26, 0xed, 0xe0, 0xf7, 0x79, 0xea, 0x9d, 0x37,
+ 0x0f, 0x18, 0xa1, 0x9d, 0x88, 0x44, 0xed, 0x9f, 0x5d, 0x90, 0xeb, 0xfc,
+ 0x4e, 0x06, 0x07, 0xa4, 0x67, 0x64, 0x57, 0x11, 0xda, 0x2b, 0x50, 0x08,
+ 0x40, 0xd4, 0x85, 0x1e, 0x3d, 0xe6, 0x37, 0x23, 0x28, 0x3b, 0xda, 0x8d,
+ 0x08, 0xac, 0xc5, 0x1a, 0x01, 0x26, 0x99, 0xdf, 0x0e, 0x8f, 0x5a, 0xab,
+ 0xe2, 0x69, 0x20, 0x6f, 0x93, 0xba, 0x4c, 0xa6, 0x59, 0x7e, 0x17, 0xcd,
+ 0xc0, 0x1d, 0x2e, 0xad, 0x46, 0xb5, 0xdd, 0x24, 0x33, 0xb8, 0x22, 0x37,
+ 0xda, 0x01, 0x51, 0x8e, 0xe3, 0x16, 0x8b, 0x13, 0x3b, 0x6a, 0x42, 0xe9,
+ 0xa7, 0x31, 0x94, 0xfc, 0xf9, 0x16, 0x2b, 0x71, 0xd0, 0x85, 0x28, 0x25,
+ 0x4c, 0x34, 0xb2, 0x0d, 0x69, 0x2e, 0x14, 0x1c, 0x65, 0x7c, 0x96, 0x9d},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 10
+ {SEC_OID_SHA256,
+ 10,
+ {0x39, 0xc1, 0xfd, 0x7f, 0xd0, 0xbc, 0x45, 0x78, 0xc3, 0x37, 0x07, 0x87,
+ 0xea, 0x5a, 0x13, 0x3e, 0x8a, 0x34, 0xec, 0x97, 0x02, 0xdc, 0x14, 0x56,
+ 0xc1, 0xca, 0x7f, 0x8c, 0x3c, 0xda, 0x7b, 0xdc, 0xb8, 0xbe, 0xed, 0x72,
+ 0xe4, 0x09, 0x8d, 0xe5, 0xab, 0x3e, 0x46, 0x7f, 0x32, 0x51, 0x41, 0xa3,
+ 0x24, 0xff, 0x55, 0xaf, 0x13, 0x90, 0xff, 0x6f, 0x3d, 0x0c, 0xdf, 0x68,
+ 0x0f, 0x43, 0x19, 0x37, 0x8f, 0x09, 0x96, 0x04, 0xc9, 0x04, 0x40, 0x25,
+ 0xe0, 0x4e, 0xd1, 0xaf, 0x1b, 0xa5, 0xc7, 0x48, 0x05, 0x26, 0x5d, 0x89,
+ 0x63, 0x68, 0x4c, 0x75, 0x55, 0xcb, 0x83, 0x5e, 0x8b, 0x1b, 0xfc, 0x16,
+ 0x28, 0x12, 0x69, 0x86, 0x79, 0xe4, 0x7b, 0x96, 0x74, 0x48, 0x09, 0x00,
+ 0x2c, 0x80, 0x5b, 0x75, 0xbc, 0xc5, 0x23, 0x3f, 0x37, 0x8f, 0xdf, 0xdf,
+ 0x3e, 0x56, 0x59, 0x3b, 0xfd, 0x6b, 0x02, 0x28, 0xf4, 0x16, 0xf5, 0x8b,
+ 0x4c, 0x32, 0xec, 0x0c, 0x2d, 0x32, 0xfe, 0x11, 0x3c, 0xf7, 0xf3, 0xc3,
+ 0x47, 0x42, 0x5b, 0x69, 0xe8, 0xbd, 0xa1, 0xa2, 0xc5, 0xbb, 0xc3, 0xcf,
+ 0xd0, 0xc1, 0xbb, 0xc6, 0x09, 0x08, 0x6d, 0x91, 0x17, 0x5f, 0xab, 0x0a,
+ 0xdf, 0x05, 0x0a, 0x8b, 0x3e, 0x90, 0x4f, 0xc4, 0xa7, 0x00, 0xd7, 0x47,
+ 0x50, 0x04, 0x33, 0xfb, 0x72, 0xc5, 0x5c, 0xdc, 0x25, 0xbd, 0x28, 0x3d,
+ 0x1b, 0xfa, 0x1d, 0xb9, 0x36, 0x04, 0xf1, 0x8b, 0x89, 0x60, 0x12, 0x7e,
+ 0x9b, 0x70, 0x80, 0x22, 0x72, 0x35, 0xe6, 0xce, 0x23, 0x48, 0x80, 0xde,
+ 0x8e, 0x3c, 0x49, 0xd5, 0xed, 0xfa, 0x20, 0x51, 0x40, 0xb8, 0xea, 0x38,
+ 0x3e, 0x54, 0x6e, 0x0b, 0xbd, 0x4c, 0x5d, 0xc5, 0x9d, 0x0c, 0x05, 0x86,
+ 0x70, 0xed, 0x91, 0xa0, 0x2a, 0x3b, 0xee, 0x24, 0x1c, 0xcc, 0xea, 0xc2,
+ 0x0d, 0x43, 0x4a, 0x44, 0x2b, 0xf3, 0x5e, 0xc6, 0xd5, 0x92, 0x21, 0x96,
+ 0xd7, 0x8b, 0x08, 0x0b, 0x1c, 0x14, 0xac, 0xa6, 0x3b, 0x82, 0x74, 0x34,
+ 0x67, 0x9d, 0x7b, 0x6e, 0x66, 0x6d, 0xb1, 0x0d, 0xd9, 0xa8, 0x5b, 0x2d,
+ 0xa6, 0x0c, 0x6b, 0x47, 0xfc, 0x97, 0x97, 0x99, 0x74, 0xf1, 0x1b, 0x60,
+ 0x51, 0xfe, 0x93, 0x78, 0xd9, 0x6c, 0x78, 0x32, 0x8c, 0xcf, 0x4e, 0x5c,
+ 0xf5, 0xc1, 0x20, 0xc2, 0x64, 0x1b, 0x3f, 0x6b, 0x7a, 0xbd, 0xfd, 0x08,
+ 0x32, 0xfb, 0xcf, 0x59, 0xfd, 0x37, 0x87, 0x10, 0x00, 0x32, 0xae, 0x65,
+ 0xae, 0xf2, 0xb0, 0x76, 0x63, 0x17, 0x88, 0xe7, 0xbe, 0x10, 0x19, 0xfe,
+ 0xed, 0x9b, 0x86, 0x3f, 0x39, 0x75, 0x95, 0x25, 0xbe, 0x65, 0x9f, 0x3e,
+ 0xc5, 0x0d, 0xd7, 0xe9, 0x72, 0x4b, 0xf6, 0xd0, 0x9d, 0x8b, 0x77, 0x1b,
+ 0xc6, 0x0e, 0x8a, 0x8e, 0x78, 0x8c, 0xed, 0x8d, 0x94, 0x5c, 0x89, 0xab},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 11
+ {SEC_OID_SHA256,
+ 11,
+ {0x53, 0x0b, 0xfb, 0x86, 0xfd, 0x2a, 0x4b, 0x31, 0x58, 0x77, 0x67, 0xd5,
+ 0x80, 0x9e, 0x5e, 0xc2, 0x00, 0x2c, 0xbd, 0xd9, 0x12, 0x1e, 0x13, 0x53,
+ 0x91, 0x39, 0x2c, 0x24, 0x23, 0x54, 0x84, 0x4a, 0x9b, 0x4c, 0x89, 0x93,
+ 0xae, 0x61, 0xbd, 0x85, 0x81, 0x0a, 0x0e, 0xd2, 0x40, 0x20, 0x3c, 0xc4,
+ 0xbe, 0x48, 0xde, 0xd5, 0x99, 0x78, 0x32, 0x57, 0x08, 0x75, 0xa7, 0xb7,
+ 0x75, 0x20, 0x64, 0x60, 0x06, 0x7b, 0x30, 0xdf, 0x7c, 0x3b, 0x7f, 0x7a,
+ 0xf9, 0xd9, 0x8e, 0x43, 0x6f, 0x00, 0x07, 0xce, 0x0d, 0x63, 0x60, 0xde,
+ 0x0c, 0x1a, 0x4e, 0x75, 0x91, 0x2b, 0x88, 0x5d, 0x11, 0x54, 0xeb, 0xc2,
+ 0x5d, 0xf9, 0x04, 0x65, 0xec, 0xb5, 0xf0, 0x7a, 0x6c, 0xc4, 0x77, 0xe4,
+ 0x4d, 0x35, 0x79, 0xf3, 0xa6, 0x29, 0xbb, 0x49, 0xb7, 0xa1, 0x9a, 0x61,
+ 0x9f, 0x44, 0xe6, 0xb6, 0x30, 0xb6, 0x84, 0xf3, 0xac, 0x4d, 0xae, 0xe5,
+ 0xeb, 0x38, 0x6d, 0xea, 0x03, 0x86, 0x59, 0x3b, 0xe8, 0x25, 0xa6, 0x96,
+ 0x65, 0x6e, 0x13, 0x0e, 0xc0, 0xe4, 0xa4, 0xbd, 0x54, 0x11, 0xc4, 0x5a,
+ 0xde, 0x6d, 0xdb, 0x4a, 0x62, 0x84, 0xf3, 0x43, 0xb0, 0xa7, 0x46, 0xbb,
+ 0xae, 0xaf, 0x03, 0xce, 0xf3, 0x11, 0x20, 0xf1, 0x9f, 0x28, 0x45, 0xdd,
+ 0x9a, 0x7f, 0xb8, 0x18, 0x40, 0x6b, 0x0c, 0xba, 0x91, 0x59, 0x8e, 0xce,
+ 0x88, 0x08, 0x36, 0xe0, 0xb1, 0x7e, 0x6f, 0x37, 0x5b, 0x89, 0x41, 0x38,
+ 0x1d, 0x0b, 0x30, 0x1d, 0x0e, 0xd1, 0xbf, 0x74, 0x6c, 0x99, 0x26, 0x49,
+ 0xb4, 0x08, 0x99, 0xd2, 0xed, 0x2b, 0x39, 0xd4, 0x88, 0x98, 0x19, 0x70,
+ 0xce, 0xa6, 0xda, 0x24, 0x53, 0xb5, 0xfc, 0x85, 0xf2, 0x3c, 0x8d, 0x67,
+ 0x1a, 0x3c, 0x75, 0x44, 0xf4, 0xa7, 0x13, 0x3f, 0xb5, 0x00, 0xf5, 0x44,
+ 0x8d, 0xa4, 0x4d, 0x4c, 0x40, 0x5b, 0xb7, 0x0e, 0x85, 0xaa, 0x3a, 0xa3,
+ 0x99, 0x20, 0x41, 0x48, 0xc0, 0x1d, 0x1a, 0x79, 0xde, 0x3f, 0x78, 0x4d,
+ 0xc5, 0xa9, 0x14, 0x1d, 0xcb, 0x41, 0x87, 0x24, 0x61, 0xe6, 0x2d, 0xec,
+ 0xa4, 0x8d, 0xc5, 0x67, 0xb9, 0x84, 0xee, 0x80, 0x09, 0x7a, 0x09, 0x92,
+ 0x90, 0xe4, 0x13, 0xe5, 0x75, 0x41, 0x1f, 0xaa, 0x54, 0xf7, 0xf3, 0x38,
+ 0x7c, 0xd7, 0x75, 0x9f, 0x71, 0xb8, 0x01, 0x3d, 0xdc, 0xf9, 0xff, 0x20,
+ 0x79, 0x50, 0x3e, 0xf8, 0x02, 0xc5, 0x4f, 0xb7, 0x31, 0xe3, 0x13, 0x13,
+ 0x16, 0xc9, 0x31, 0x82, 0xde, 0xad, 0x52, 0x3f, 0x41, 0x55, 0x1b, 0xdd,
+ 0x3a, 0x96, 0xa4, 0x26, 0x1b, 0xf6, 0xc3, 0xdc, 0x72, 0xa9, 0x52, 0xed,
+ 0x4b, 0x7c, 0xc9, 0x5d, 0x11, 0x67, 0x41, 0xc6, 0x53, 0x49, 0x4b, 0x5b,
+ 0xa8, 0xed, 0x9a, 0xa5, 0x65, 0xee, 0x57, 0xad, 0x22, 0xa4, 0xdc, 0x83},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 12
+ {SEC_OID_SHA256,
+ 12,
+ {0x94, 0xe0, 0x07, 0x59, 0x30, 0xde, 0x07, 0xea, 0x37, 0xf0, 0xec, 0xa5,
+ 0x02, 0x3b, 0xe1, 0x5c, 0x47, 0x2a, 0x67, 0x45, 0x13, 0x65, 0x4d, 0x83,
+ 0x7b, 0xef, 0xcf, 0x17, 0x76, 0x52, 0x25, 0xc7, 0x3d, 0x17, 0xe9, 0x3a,
+ 0xc4, 0xc6, 0x9d, 0x85, 0x50, 0x27, 0x74, 0x7c, 0x7a, 0xb8, 0x1c, 0x6b,
+ 0xfb, 0x30, 0x80, 0xcc, 0xd5, 0xb6, 0xdb, 0xdd, 0x41, 0xe2, 0xea, 0x48,
+ 0x71, 0xfe, 0x30, 0x13, 0x1b, 0xf2, 0xdb, 0xc1, 0x43, 0xdd, 0xad, 0x02,
+ 0x92, 0xdd, 0x41, 0x56, 0xc6, 0x0c, 0xfe, 0x51, 0x72, 0xfd, 0x97, 0x03,
+ 0x72, 0x9d, 0xaf, 0x99, 0xb2, 0x06, 0x73, 0x34, 0xaf, 0x23, 0xa2, 0xaa,
+ 0xff, 0xd0, 0xf7, 0x4d, 0x57, 0x49, 0x55, 0xc4, 0x06, 0xef, 0x8c, 0xcb,
+ 0x17, 0x96, 0x18, 0x9c, 0x14, 0x0d, 0x1a, 0x45, 0x70, 0x1c, 0x99, 0x37,
+ 0x37, 0xb9, 0xde, 0x11, 0xe4, 0x41, 0x12, 0xc4, 0xdf, 0x9a, 0x5b, 0x2c,
+ 0x7a, 0xc8, 0x27, 0xc9, 0x32, 0x9c, 0x5f, 0x63, 0xf4, 0xbd, 0x74, 0x0f,
+ 0x3f, 0x1b, 0xaf, 0x69, 0xa8, 0xfb, 0x6b, 0x69, 0xdd, 0xf5, 0x00, 0x27,
+ 0x2b, 0xec, 0xcf, 0xc2, 0xf2, 0x49, 0x02, 0xc5, 0x92, 0xb9, 0x1d, 0xe9,
+ 0x97, 0x83, 0x24, 0x2f, 0xbe, 0x97, 0x67, 0xf3, 0x80, 0x9b, 0x38, 0x36,
+ 0x8f, 0x04, 0xb0, 0x2d, 0x97, 0x3c, 0x76, 0x1f, 0xd9, 0x99, 0xb0, 0xc6,
+ 0x9e, 0xab, 0x43, 0xa2, 0x18, 0x7d, 0x6d, 0xe4, 0xfe, 0x54, 0x55, 0xe0,
+ 0x70, 0xe2, 0x0b, 0xec, 0x5b, 0xcb, 0x8f, 0xfa, 0x5e, 0x43, 0x9b, 0x04,
+ 0xe3, 0x88, 0x38, 0x04, 0xa5, 0xdb, 0xee, 0xae, 0x65, 0x22, 0x60, 0xa4,
+ 0x05, 0xef, 0x5e, 0x2e, 0x6b, 0x9b, 0x7b, 0xf7, 0xe8, 0x01, 0x80, 0x65,
+ 0xa9, 0x00, 0xcd, 0x83, 0x1b, 0x05, 0x67, 0x4a, 0x09, 0x36, 0x50, 0x64,
+ 0x4c, 0x42, 0x34, 0x1c, 0x3f, 0x54, 0x29, 0xd5, 0x9f, 0xa3, 0xaa, 0x93,
+ 0x73, 0x7a, 0x6b, 0x52, 0x5a, 0x80, 0xe0, 0x74, 0x85, 0x18, 0xcf, 0xe1,
+ 0x9e, 0x6a, 0x4d, 0xe7, 0x92, 0xd3, 0xbf, 0x84, 0x2e, 0x2a, 0x86, 0x4f,
+ 0x04, 0xda, 0x31, 0xa8, 0xec, 0xd0, 0xb1, 0x91, 0xea, 0x65, 0x6f, 0x1c,
+ 0x29, 0x87, 0xa1, 0x97, 0x3b, 0xa1, 0xb1, 0x0e, 0x16, 0xb0, 0x95, 0x24,
+ 0xa3, 0xcd, 0x07, 0xc9, 0x68, 0x14, 0xb3, 0x95, 0xb2, 0x9a, 0xe1, 0xa4,
+ 0x34, 0xe7, 0x6b, 0xde, 0x8e, 0x0b, 0x6e, 0x4e, 0x29, 0xea, 0x3c, 0x68,
+ 0x71, 0xca, 0x44, 0x7f, 0xdd, 0xf0, 0x77, 0xf5, 0x3a, 0x4c, 0x2c, 0x34,
+ 0x99, 0xc7, 0xe9, 0x6d, 0xc6, 0xde, 0x11, 0x2c, 0xf2, 0x8b, 0xa8, 0x3d,
+ 0x8d, 0x27, 0x4e, 0xc0, 0x3f, 0xcd, 0x1d, 0x57, 0x0b, 0x74, 0xe2, 0x2d,
+ 0xdd, 0xde, 0xce, 0x55, 0x4b, 0x76, 0x45, 0x38, 0x0a, 0x2a, 0x74, 0x83},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 13
+ {SEC_OID_SHA256,
+ 13,
+ {0x3e, 0x65, 0x34, 0x2b, 0x3d, 0x93, 0x22, 0xee, 0x9b, 0x04, 0x73, 0xf5,
+ 0x4f, 0x0c, 0x3b, 0xe5, 0xa1, 0x7f, 0x56, 0xf2, 0xcf, 0xa5, 0xa8, 0x16,
+ 0x8b, 0xcf, 0x30, 0x01, 0xca, 0x12, 0x56, 0xbe, 0x86, 0x7d, 0x3a, 0x57,
+ 0x5b, 0x07, 0xc3, 0xd7, 0xd0, 0x20, 0x03, 0x75, 0x90, 0xaa, 0x10, 0xd7,
+ 0x5d, 0xd7, 0x64, 0xa1, 0xd5, 0x7a, 0x12, 0x39, 0x76, 0x11, 0x62, 0x86,
+ 0xce, 0xd2, 0x9b, 0x68, 0xe3, 0xb6, 0x25, 0xc3, 0xce, 0x0c, 0x23, 0x5a,
+ 0x62, 0x9e, 0x27, 0xe4, 0xf8, 0x01, 0x1a, 0xfe, 0x4b, 0x38, 0x31, 0x17,
+ 0xa8, 0xbf, 0xc9, 0x27, 0xa7, 0x71, 0x8b, 0xd8, 0x1e, 0xc4, 0xa1, 0x56,
+ 0xef, 0x6e, 0xc5, 0xcb, 0x20, 0x6c, 0x2f, 0x23, 0x94, 0x1b, 0x59, 0x5a,
+ 0xb3, 0xe8, 0xe4, 0xa3, 0xee, 0xd8, 0x25, 0xc8, 0xe2, 0xaf, 0x44, 0x4c,
+ 0xc7, 0xb0, 0xae, 0x0e, 0x30, 0x3c, 0x8f, 0x10, 0x9c, 0xc1, 0x49, 0xfe,
+ 0xd6, 0xe8, 0xa2, 0x67, 0x9c, 0x55, 0xa2, 0xf4, 0x83, 0xdc, 0x64, 0x64,
+ 0x21, 0x70, 0xd0, 0xf6, 0x2f, 0x0f, 0x20, 0xa5, 0x38, 0x7a, 0x80, 0xc5,
+ 0xee, 0x3e, 0x72, 0xd2, 0x75, 0xa8, 0xc3, 0xe1, 0x8c, 0x65, 0xde, 0x6f,
+ 0x9a, 0xf8, 0xa7, 0xce, 0x88, 0x6b, 0x83, 0xd8, 0x4c, 0xd0, 0x27, 0x0b,
+ 0xdd, 0xbc, 0xa6, 0x4d, 0xb5, 0xd6, 0xde, 0x42, 0x61, 0x9a, 0xb0, 0xf3,
+ 0x7e, 0xc1, 0x85, 0x94, 0xa0, 0x9a, 0x80, 0xc0, 0x18, 0x3d, 0x44, 0xdd,
+ 0x3e, 0xc6, 0xb4, 0x6c, 0xa4, 0x84, 0x6d, 0xaa, 0xb7, 0x3e, 0xff, 0xe1,
+ 0xd5, 0xe2, 0xd8, 0xce, 0x30, 0x2d, 0xb2, 0x67, 0x08, 0xae, 0x92, 0x23,
+ 0x36, 0x9b, 0xa5, 0xc4, 0x88, 0xbd, 0x11, 0xad, 0x27, 0x75, 0x1a, 0xbb,
+ 0xf9, 0x94, 0xe2, 0xbd, 0x18, 0xcc, 0x99, 0x9d, 0xff, 0xf0, 0xf6, 0x5e,
+ 0x8c, 0x6d, 0x6d, 0x04, 0xe2, 0x29, 0x25, 0x2a, 0x5d, 0x67, 0x04, 0x48,
+ 0x34, 0x58, 0xd7, 0xd0, 0x94, 0xdf, 0xdc, 0x96, 0xcd, 0x5a, 0x7b, 0x05,
+ 0x73, 0xa2, 0xe0, 0xb5, 0x0f, 0xc1, 0x4a, 0x8d, 0x29, 0x1f, 0xc8, 0x56,
+ 0xe6, 0x3d, 0x82, 0x34, 0x35, 0x34, 0xb7, 0x5b, 0x25, 0x29, 0x8c, 0x6a,
+ 0xb7, 0xaf, 0x40, 0x1c, 0xe1, 0x21, 0x5c, 0xeb, 0xed, 0xf8, 0x76, 0x35,
+ 0xec, 0x80, 0xd0, 0xcc, 0x22, 0x88, 0x31, 0xd2, 0x6c, 0x40, 0xef, 0xa5,
+ 0x99, 0x71, 0x05, 0xfe, 0x4b, 0x37, 0x86, 0xd0, 0xa4, 0x4c, 0x17, 0xbe,
+ 0x44, 0x3a, 0x67, 0x18, 0x1d, 0x35, 0xa5, 0xee, 0x56, 0xda, 0x18, 0xb7,
+ 0xe9, 0x7d, 0xb5, 0x73, 0x87, 0x96, 0x86, 0xa4, 0x06, 0xc3, 0xbf, 0x34,
+ 0x08, 0x51, 0xd1, 0x2d, 0x8e, 0xd5, 0x7c, 0x05, 0x30, 0x43, 0x3d, 0x65,
+ 0x5a, 0xea, 0x85, 0xeb, 0x32, 0x11, 0xbb, 0x7f, 0x12, 0x8c, 0x91, 0xc0},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 14
+ {SEC_OID_SHA256,
+ 14,
+ {0xa7, 0xec, 0xbb, 0x2f, 0xac, 0x09, 0x16, 0xfc, 0x1b, 0xc7, 0x93, 0xf4,
+ 0x50, 0x3d, 0x49, 0x6c, 0xf2, 0x68, 0x3d, 0x15, 0x29, 0x63, 0x2e, 0xae,
+ 0xee, 0xe4, 0xfc, 0x89, 0xbb, 0x81, 0x74, 0xe7, 0x79, 0x7a, 0x8d, 0x78,
+ 0xfa, 0xa9, 0x5a, 0x52, 0xda, 0x0c, 0x4c, 0x88, 0x75, 0x85, 0xd6, 0x1c,
+ 0x68, 0x0f, 0xc4, 0xd1, 0x22, 0x4e, 0x02, 0xd3, 0xa0, 0xdd, 0x2b, 0x33,
+ 0x03, 0x11, 0x20, 0xa1, 0x4b, 0xe8, 0xad, 0x16, 0xe2, 0x67, 0x65, 0x6c,
+ 0x68, 0x3c, 0x17, 0x9d, 0x26, 0x1f, 0x6a, 0xa6, 0x08, 0x9a, 0x14, 0x12,
+ 0x21, 0x68, 0x74, 0x8a, 0x4b, 0xfc, 0xcb, 0x59, 0xec, 0xb0, 0x86, 0xc0,
+ 0xb7, 0xed, 0xd3, 0x42, 0xbc, 0x61, 0xd2, 0xa9, 0xa2, 0xf5, 0xaa, 0xb2,
+ 0xf4, 0x55, 0x8d, 0x45, 0x89, 0x71, 0xca, 0x04, 0x67, 0x2e, 0x51, 0x3d,
+ 0x3d, 0xb5, 0x78, 0x4d, 0xb8, 0x3f, 0xdb, 0x93, 0x81, 0x6b, 0xf8, 0xf1,
+ 0xb4, 0x43, 0x47, 0x09, 0x73, 0xd9, 0x6e, 0xd2, 0x0a, 0x7d, 0x85, 0xad,
+ 0xf9, 0x3b, 0xcb, 0x49, 0x7a, 0xe0, 0x70, 0x22, 0xdb, 0x0f, 0x93, 0x90,
+ 0x28, 0xb9, 0x38, 0x7a, 0x1d, 0x44, 0x8b, 0x3f, 0xab, 0x24, 0x08, 0xc2,
+ 0x75, 0x44, 0x78, 0x62, 0x16, 0x40, 0xca, 0xe0, 0xee, 0x6a, 0xf7, 0x6f,
+ 0xb6, 0xe6, 0x53, 0xe4, 0xd4, 0x18, 0xe8, 0x3d, 0x43, 0x1f, 0x79, 0x67,
+ 0xe4, 0x35, 0xb7, 0x48, 0xe8, 0xc7, 0xa2, 0x63, 0x84, 0xad, 0xdf, 0x77,
+ 0x11, 0x5e, 0x0d, 0xbb, 0xf7, 0xcb, 0x5b, 0xe6, 0xec, 0x0d, 0x11, 0xb1,
+ 0x83, 0xed, 0xd6, 0xde, 0xf8, 0x1d, 0x05, 0x54, 0xa2, 0xe7, 0xff, 0xfe,
+ 0x69, 0x2e, 0x3c, 0xda, 0xa6, 0xc1, 0x38, 0xcd, 0x73, 0xbf, 0xf9, 0x60,
+ 0xf0, 0x47, 0xc0, 0x22, 0x6f, 0xf0, 0xce, 0x1a, 0xbf, 0x9d, 0x16, 0xec,
+ 0xca, 0x4c, 0x3b, 0x99, 0x8a, 0xe8, 0xab, 0x1f, 0xd1, 0xe3, 0x5f, 0x80,
+ 0xb0, 0x49, 0x79, 0xec, 0xf0, 0x33, 0x84, 0x97, 0xd1, 0xdf, 0x5c, 0xea,
+ 0x31, 0x08, 0xbd, 0xcb, 0x1d, 0x0b, 0xbb, 0x66, 0x36, 0xae, 0x23, 0x4c,
+ 0xd8, 0x1e, 0x6f, 0x2d, 0xf1, 0x23, 0xd2, 0x63, 0xae, 0x38, 0x92, 0x47,
+ 0x83, 0xa2, 0xa1, 0x1c, 0x85, 0xb7, 0x60, 0x58, 0x08, 0xe8, 0x44, 0x33,
+ 0xdf, 0xd7, 0x2d, 0x9a, 0xe5, 0xb9, 0xd8, 0x2f, 0xc6, 0xa8, 0xcf, 0x38,
+ 0x5b, 0x09, 0x94, 0xd3, 0x2a, 0xfa, 0xbf, 0x3b, 0xa6, 0x2e, 0x85, 0x78,
+ 0xff, 0xac, 0x20, 0x73, 0xd8, 0x1d, 0x69, 0xc8, 0x08, 0xa2, 0xc9, 0xf4,
+ 0x6b, 0x11, 0x15, 0xce, 0x7f, 0x26, 0x88, 0x5d, 0x1b, 0xe3, 0x05, 0x2c,
+ 0xa2, 0x3e, 0x2c, 0xfd, 0x05, 0xe9, 0x24, 0x69, 0x79, 0x5b, 0xbb, 0x27,
+ 0x4c, 0x4c, 0xca, 0x1b, 0x99, 0x26, 0x12, 0xd0, 0x61, 0x0c, 0x27, 0xf0},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 15
+ {SEC_OID_SHA256,
+ 15,
+ {0x7c, 0x2c, 0x6b, 0x13, 0x58, 0x14, 0xac, 0xce, 0xf0, 0xca, 0xaf, 0xe8,
+ 0xa2, 0x2b, 0x8c, 0xbd, 0xb8, 0x32, 0xa3, 0x0c, 0x99, 0x7e, 0xdf, 0xd3,
+ 0x3e, 0x01, 0xa9, 0x57, 0x8e, 0x30, 0x99, 0x88, 0x32, 0x2f, 0x08, 0xc6,
+ 0x47, 0x04, 0x08, 0x0d, 0xbe, 0xc0, 0x46, 0x92, 0x74, 0xfc, 0xbf, 0xb1,
+ 0x31, 0xb4, 0x38, 0x8c, 0xc1, 0x18, 0x1a, 0xe2, 0x00, 0x4a, 0x63, 0xcf,
+ 0xec, 0x10, 0x80, 0x08, 0x7d, 0xbd, 0x3b, 0x9e, 0x74, 0x09, 0xfc, 0x0f,
+ 0x96, 0x0c, 0xa7, 0x21, 0xd4, 0x56, 0x75, 0x5f, 0x1b, 0xce, 0x99, 0xbc,
+ 0x91, 0xba, 0x36, 0xc6, 0x5e, 0x74, 0x7e, 0x4c, 0xb6, 0x93, 0xec, 0x42,
+ 0x53, 0xf0, 0xca, 0x37, 0xd8, 0xb9, 0xd6, 0x4d, 0x5f, 0x7d, 0x05, 0x26,
+ 0xab, 0x80, 0x9a, 0x4f, 0x47, 0x6e, 0x65, 0x37, 0x26, 0x3a, 0xdc, 0x00,
+ 0xf2, 0x0d, 0x42, 0x61, 0xd7, 0x8e, 0x5b, 0x6f, 0x22, 0x89, 0x67, 0x06,
+ 0xc6, 0x65, 0xe8, 0x85, 0xd5, 0x28, 0x37, 0x16, 0xdd, 0x95, 0x94, 0x00,
+ 0xd2, 0xa7, 0xcb, 0x35, 0x97, 0x4a, 0x3a, 0x3a, 0xdb, 0x1a, 0x4b, 0xf3,
+ 0xbf, 0x36, 0xe9, 0x77, 0x3c, 0xa5, 0x39, 0x78, 0x7c, 0x0f, 0x6a, 0x05,
+ 0xd1, 0x7b, 0x75, 0x83, 0x74, 0x52, 0xe2, 0x47, 0xf0, 0x65, 0x80, 0x35,
+ 0x13, 0xeb, 0x8c, 0x6c, 0x99, 0x5e, 0x98, 0x9a, 0x52, 0xa5, 0xd4, 0x8b,
+ 0xec, 0x77, 0x93, 0x0a, 0x91, 0xcd, 0xfc, 0x1f, 0x37, 0x3c, 0x58, 0xb3,
+ 0x44, 0xcb, 0x17, 0x00, 0xb7, 0x70, 0x7a, 0x18, 0x01, 0xa7, 0x58, 0x24,
+ 0x62, 0x67, 0xc8, 0xce, 0x93, 0x20, 0x35, 0xf8, 0xa9, 0x32, 0x41, 0xf5,
+ 0x7e, 0x9e, 0xa8, 0xc4, 0xd2, 0xda, 0xb3, 0xff, 0x4c, 0x5f, 0xe0, 0x6c,
+ 0xaf, 0x37, 0xe5, 0xc9, 0x96, 0xe6, 0x0e, 0x7b, 0xcc, 0x4f, 0x3a, 0x61,
+ 0x76, 0xa6, 0x9e, 0x61, 0xdf, 0x24, 0xf8, 0xcc, 0x08, 0x0b, 0x74, 0x89,
+ 0xbf, 0xd8, 0x39, 0x5d, 0x30, 0xb6, 0xa4, 0xcd, 0xe9, 0x2e, 0xde, 0x49,
+ 0xa2, 0x6a, 0x0a, 0x03, 0xc7, 0x66, 0xce, 0xf2, 0x5c, 0xa6, 0xbf, 0x98,
+ 0x2f, 0xc3, 0x12, 0x6e, 0xd7, 0xb1, 0xb1, 0xb2, 0xbf, 0x4a, 0x7a, 0xd9,
+ 0xdd, 0xbe, 0x1a, 0x3a, 0x45, 0x6a, 0x67, 0x20, 0x95, 0x34, 0x60, 0xce,
+ 0xbe, 0x6e, 0x1b, 0xd5, 0xc3, 0x33, 0xb9, 0xab, 0x28, 0x12, 0xf9, 0xb4,
+ 0x74, 0x52, 0xb2, 0x75, 0x94, 0x36, 0x13, 0x74, 0x24, 0x83, 0x27, 0x53,
+ 0xd8, 0xa9, 0x7f, 0xd4, 0x56, 0x60, 0x3c, 0x55, 0x85, 0x62, 0x03, 0x42,
+ 0xfa, 0x1d, 0xd0, 0x56, 0xbe, 0x62, 0x47, 0x29, 0x7d, 0x57, 0x58, 0x52,
+ 0x9c, 0x15, 0x2d, 0x24, 0xfa, 0x26, 0x44, 0xe6, 0x13, 0x24, 0x4d, 0xbb,
+ 0x66, 0x81, 0x52, 0x78, 0x38, 0x5b, 0xe7, 0x8c, 0xfa, 0x42, 0x24, 0xb5},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 16
+ {SEC_OID_SHA256,
+ 16,
+ {0x27, 0xb9, 0xf6, 0xf0, 0xa3, 0x4c, 0xfa, 0x0a, 0x71, 0xfe, 0x15, 0xc1,
+ 0x5c, 0x91, 0x0b, 0x7c, 0x8f, 0x20, 0x96, 0x22, 0x52, 0x13, 0xe7, 0x02,
+ 0x16, 0x49, 0xaa, 0x36, 0x89, 0xcc, 0xcc, 0xd5, 0xe2, 0x04, 0x15, 0x78,
+ 0xab, 0x5b, 0xe9, 0xd1, 0x10, 0xa0, 0x54, 0x56, 0xfd, 0xc5, 0x16, 0xc5,
+ 0x67, 0x55, 0x61, 0xdc, 0x82, 0xa2, 0x3f, 0xca, 0x94, 0xcd, 0x66, 0xdf,
+ 0x6d, 0xbd, 0x4b, 0x08, 0x05, 0xab, 0x85, 0xb5, 0x77, 0x34, 0xf5, 0xdd,
+ 0x2d, 0x6e, 0xfc, 0xb1, 0xa0, 0xbd, 0x8c, 0x3d, 0xa6, 0xf8, 0xae, 0x7a,
+ 0x68, 0xf5, 0x4e, 0x01, 0x5a, 0x32, 0x42, 0x12, 0xb9, 0x16, 0xa0, 0xea,
+ 0xe4, 0x09, 0x59, 0x75, 0xf7, 0x6f, 0x50, 0x9e, 0xa3, 0x83, 0xed, 0xc4,
+ 0xfd, 0x88, 0x82, 0x17, 0xab, 0xb8, 0x93, 0x69, 0x3f, 0x82, 0x1f, 0x4a,
+ 0x3c, 0x72, 0xdf, 0xf3, 0x9d, 0xfb, 0x0f, 0xa7, 0xab, 0xac, 0xe8, 0xc1,
+ 0x61, 0x51, 0xd0, 0x1b, 0xb8, 0x1b, 0xe3, 0x74, 0x12, 0x2f, 0x0e, 0x47,
+ 0x97, 0x48, 0xdf, 0x2c, 0x82, 0xec, 0x87, 0xb4, 0x43, 0x32, 0x5b, 0xa9,
+ 0x08, 0xbd, 0x00, 0xb2, 0xca, 0xb9, 0x85, 0xe6, 0x4c, 0x7f, 0x6a, 0x1e,
+ 0xdc, 0x62, 0x78, 0x7c, 0x64, 0xb8, 0x44, 0x10, 0xd9, 0x3f, 0xfa, 0xf6,
+ 0xd9, 0xa3, 0x3b, 0xf3, 0x16, 0x4e, 0x43, 0x48, 0xd7, 0xe1, 0xaf, 0xeb,
+ 0x6c, 0xc7, 0xd3, 0xe8, 0xa5, 0x1d, 0x72, 0x3b, 0xa6, 0xff, 0x27, 0xff,
+ 0x5e, 0xf1, 0x35, 0x80, 0x01, 0xff, 0xb8, 0xea, 0xf6, 0x51, 0xcf, 0x48,
+ 0xca, 0x55, 0x34, 0xbf, 0x5d, 0x86, 0x65, 0x0e, 0x73, 0xb5, 0x40, 0x22,
+ 0x6f, 0xc2, 0xa2, 0xc1, 0xa7, 0xc5, 0x2e, 0x60, 0x03, 0xd8, 0x9a, 0x10,
+ 0x8a, 0x65, 0xe1, 0xc9, 0xdf, 0x18, 0x3b, 0x47, 0xd1, 0x75, 0x3e, 0xa6,
+ 0x97, 0xf0, 0x5e, 0x77, 0xb3, 0xa1, 0x3c, 0xbe, 0xba, 0x8d, 0xaf, 0x25,
+ 0x68, 0x3a, 0x6b, 0xd4, 0x23, 0xb2, 0xb7, 0xac, 0xef, 0xa6, 0x6e, 0xb5,
+ 0xe6, 0xd0, 0x8a, 0xc1, 0x98, 0x40, 0x07, 0xae, 0xdb, 0x7d, 0xf5, 0xd4,
+ 0xfa, 0x1d, 0xa1, 0xaa, 0x3c, 0x6e, 0xa5, 0xf3, 0x83, 0x57, 0x1a, 0xeb,
+ 0xfa, 0x42, 0xae, 0x1d, 0x42, 0x06, 0x0d, 0x99, 0x6c, 0xd9, 0xdc, 0xbc,
+ 0xbf, 0xa6, 0x05, 0xf0, 0x02, 0xdd, 0x7a, 0xe6, 0x53, 0xe7, 0xc2, 0x95,
+ 0xeb, 0x3c, 0x3d, 0x03, 0xc9, 0xf6, 0xc4, 0x79, 0x06, 0x84, 0x56, 0xa8,
+ 0xb0, 0x08, 0x7f, 0x0c, 0x61, 0x49, 0x2f, 0xf7, 0xc1, 0x25, 0xe3, 0xbf,
+ 0xfe, 0x30, 0xcc, 0x45, 0xa1, 0x36, 0xd7, 0x2c, 0x75, 0xb0, 0x47, 0xb2,
+ 0x46, 0xdb, 0xa1, 0x8e, 0xbb, 0x41, 0xf3, 0xfb, 0x9a, 0xd0, 0x21, 0x6a,
+ 0x09, 0xd8, 0x88, 0x88, 0x5b, 0x44, 0x02, 0x20, 0x02, 0x91, 0xe6, 0xf1},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 17
+ {SEC_OID_SHA256,
+ 17,
+ {0x39, 0xc7, 0xa8, 0xc0, 0x6a, 0xc4, 0x83, 0x56, 0x55, 0xfa, 0x71, 0x9b,
+ 0xe2, 0x14, 0x55, 0x6e, 0x0a, 0xdc, 0x5a, 0x00, 0xab, 0x46, 0x6d, 0x88,
+ 0xd3, 0x3e, 0x69, 0x4c, 0x30, 0x88, 0x2e, 0x7c, 0x41, 0xd7, 0xfd, 0xef,
+ 0xde, 0x72, 0x4f, 0xb8, 0x25, 0x5a, 0x44, 0xec, 0x4b, 0xdb, 0xbd, 0x03,
+ 0xd1, 0xed, 0x52, 0x8b, 0x4e, 0xa9, 0x80, 0xbd, 0xe2, 0x07, 0x17, 0x34,
+ 0x9c, 0x0f, 0x2e, 0xb7, 0x81, 0x41, 0xed, 0x6f, 0x44, 0x90, 0x17, 0x3e,
+ 0x62, 0xcb, 0x2c, 0x48, 0xb7, 0x63, 0x57, 0xc7, 0x81, 0x6d, 0x1b, 0x0e,
+ 0xb5, 0xf8, 0x53, 0x91, 0x14, 0x3d, 0x04, 0xcf, 0x6a, 0x10, 0x0e, 0xd6,
+ 0x91, 0x7c, 0x46, 0xec, 0x66, 0x1a, 0x35, 0x86, 0x0b, 0x32, 0x10, 0xeb,
+ 0xf7, 0x1b, 0xd7, 0xe6, 0xb8, 0xe4, 0xb8, 0x90, 0x99, 0x14, 0x22, 0x6e,
+ 0xbe, 0x92, 0x5c, 0x99, 0xa7, 0xa5, 0xa6, 0x6f, 0x1d, 0x02, 0xc8, 0x76,
+ 0xf2, 0x5d, 0x80, 0xad, 0x44, 0x82, 0x89, 0x91, 0x93, 0xd9, 0xa4, 0x44,
+ 0xa8, 0xa1, 0xd0, 0xad, 0x8d, 0x5a, 0xfa, 0x91, 0x2b, 0x53, 0x99, 0x5d,
+ 0xc3, 0x6e, 0xa8, 0x95, 0x99, 0xf4, 0xf1, 0x81, 0x24, 0x1a, 0x6f, 0x4f,
+ 0xbe, 0x69, 0x8d, 0xe8, 0xc7, 0xc7, 0x94, 0xa8, 0x2f, 0x1f, 0x57, 0x6c,
+ 0x25, 0x5e, 0x70, 0x17, 0x51, 0xd3, 0x81, 0x5f, 0x5b, 0x6f, 0xe9, 0x3e,
+ 0xfe, 0x9a, 0x67, 0x8d, 0x24, 0x22, 0xec, 0x9a, 0x4a, 0x5d, 0x09, 0x0b,
+ 0xee, 0xf2, 0xe5, 0x52, 0xdb, 0x07, 0xa4, 0xd1, 0x46, 0xf9, 0x0b, 0xb4,
+ 0xcd, 0xf1, 0xea, 0x6f, 0xb8, 0x44, 0xff, 0xa1, 0x94, 0x85, 0x42, 0xbd,
+ 0xaa, 0xec, 0xe1, 0x02, 0xfa, 0x33, 0x59, 0xd2, 0xbd, 0x23, 0xc6, 0x44,
+ 0x7d, 0xdd, 0x64, 0xdf, 0xd7, 0xe4, 0xc9, 0x4c, 0x80, 0x1c, 0x2b, 0x6a,
+ 0xe1, 0x7b, 0x07, 0xb0, 0x7a, 0x4d, 0xc7, 0x9b, 0xd6, 0x9c, 0xe5, 0xec,
+ 0x46, 0xac, 0xa6, 0x37, 0x84, 0x5a, 0x01, 0x85, 0xa3, 0x72, 0xfe, 0xb8,
+ 0xad, 0xb7, 0xd6, 0x09, 0x96, 0x13, 0x3b, 0x9c, 0x37, 0xc3, 0x2a, 0x9a,
+ 0xd8, 0x69, 0xff, 0x55, 0x34, 0xf3, 0x9a, 0xad, 0x87, 0x01, 0xe3, 0x48,
+ 0x7e, 0x1e, 0x6c, 0x8f, 0xb9, 0xdd, 0xaf, 0x71, 0xa1, 0xc3, 0x43, 0x74,
+ 0xa0, 0x9f, 0xfb, 0x85, 0xfe, 0x44, 0x79, 0x0d, 0xde, 0xa7, 0x94, 0x39,
+ 0xba, 0xe8, 0xeb, 0x51, 0xce, 0x12, 0xe5, 0xab, 0xed, 0x6a, 0xf3, 0x35,
+ 0xad, 0x1d, 0xdb, 0xda, 0x07, 0xa8, 0x50, 0x7b, 0x6d, 0xf0, 0xd0, 0xf3,
+ 0xce, 0x80, 0xde, 0xc4, 0x87, 0x96, 0x8d, 0x29, 0xd9, 0x2a, 0x13, 0x9e,
+ 0xb1, 0xd5, 0xed, 0xe5, 0xc2, 0x82, 0x40, 0x32, 0x0c, 0x5a, 0xd9, 0xcd,
+ 0x0e, 0xde, 0xfb, 0x69, 0xfd, 0x15, 0x6f, 0x06, 0x26, 0xf6, 0xd4, 0x5d},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 18
+ {SEC_OID_SHA256,
+ 18,
+ {0x4c, 0x8a, 0x79, 0x46, 0x2d, 0x5c, 0x62, 0xf4, 0x18, 0xc8, 0x3b, 0x35,
+ 0xe6, 0x78, 0x99, 0xdb, 0x78, 0xb0, 0x48, 0x83, 0xaf, 0xdd, 0xd5, 0x06,
+ 0x85, 0x5b, 0xa2, 0x3e, 0x7e, 0xf8, 0xc5, 0x33, 0x6c, 0x14, 0x92, 0xfa,
+ 0xea, 0xf1, 0xd5, 0x74, 0x44, 0xd1, 0x04, 0x9b, 0xd0, 0x08, 0xc3, 0x17,
+ 0xfe, 0x72, 0x49, 0xd5, 0xde, 0xcc, 0x09, 0xfb, 0x4f, 0x39, 0xd7, 0x85,
+ 0x8e, 0xdd, 0x09, 0x7c, 0x39, 0x49, 0xc5, 0x3b, 0xca, 0x1a, 0x43, 0x96,
+ 0x74, 0xa6, 0x1b, 0x35, 0x5f, 0xf5, 0xa9, 0x38, 0x8a, 0x60, 0xb7, 0xd5,
+ 0xc7, 0x25, 0x59, 0x61, 0xaf, 0x70, 0x79, 0xe7, 0x2c, 0x07, 0xfa, 0xde,
+ 0x55, 0x2d, 0x0b, 0x77, 0xc3, 0x6e, 0xa3, 0xd2, 0xf0, 0xc7, 0xc9, 0x98,
+ 0x5b, 0x8c, 0xe4, 0x78, 0xdf, 0x86, 0x58, 0xde, 0x20, 0x8d, 0xbf, 0x46,
+ 0x90, 0x29, 0x9d, 0xb7, 0xf1, 0xd3, 0x26, 0x60, 0x58, 0x5b, 0x91, 0x8a,
+ 0xf9, 0x4b, 0xbe, 0xdb, 0xbd, 0xe7, 0xae, 0x94, 0x44, 0x97, 0x2a, 0xbc,
+ 0xca, 0x2f, 0x6b, 0x3c, 0x40, 0x04, 0xe3, 0xc8, 0x79, 0x40, 0x79, 0x3f,
+ 0x1a, 0x62, 0x5d, 0x93, 0x2b, 0xa1, 0x4e, 0x71, 0x5d, 0xc1, 0xb5, 0xf9,
+ 0x23, 0x1e, 0x0f, 0x34, 0x95, 0x6b, 0x29, 0x20, 0xea, 0xce, 0xd8, 0x88,
+ 0xb3, 0xa3, 0x20, 0xec, 0x83, 0x76, 0xb0, 0x59, 0xfd, 0x48, 0xff, 0x36,
+ 0x9b, 0xeb, 0x1e, 0xbf, 0xd3, 0x2b, 0x9e, 0x9c, 0x96, 0x23, 0xd2, 0x8b,
+ 0x54, 0x85, 0x69, 0x19, 0xb3, 0xaf, 0x12, 0x23, 0x9d, 0xf4, 0x25, 0xa0,
+ 0x55, 0xcf, 0x43, 0xe4, 0x48, 0x54, 0x1a, 0xf9, 0x4b, 0x88, 0xa2, 0x23,
+ 0xa9, 0x05, 0x80, 0x97, 0x7a, 0x72, 0x78, 0x2b, 0x83, 0x1b, 0xa0, 0xa8,
+ 0x88, 0x77, 0xca, 0xd6, 0x5f, 0x8f, 0xb4, 0x9c, 0x68, 0xd5, 0xe3, 0xb2,
+ 0xf6, 0x22, 0x46, 0x37, 0xe6, 0x1f, 0x4b, 0x35, 0x6f, 0xda, 0x8b, 0x8a,
+ 0xb9, 0x16, 0xcc, 0x31, 0xb1, 0x8e, 0x6f, 0x92, 0xd3, 0x3e, 0x0e, 0x27,
+ 0x97, 0x1a, 0x48, 0x04, 0x91, 0xfd, 0xe8, 0x57, 0x71, 0x5c, 0xc5, 0x53,
+ 0x88, 0xb2, 0x81, 0xe7, 0xd3, 0x13, 0xeb, 0xb0, 0xab, 0xe3, 0x33, 0x7f,
+ 0x7d, 0x45, 0x44, 0xef, 0x9d, 0x14, 0x4e, 0x40, 0x2f, 0x49, 0xc2, 0xb7,
+ 0x1e, 0xed, 0x30, 0xf8, 0xff, 0xe8, 0xe6, 0x00, 0xc3, 0x1d, 0xe5, 0x96,
+ 0x09, 0x47, 0xbb, 0x07, 0xfc, 0xc4, 0xe1, 0x5a, 0xc0, 0xd7, 0xbf, 0x00,
+ 0xbe, 0xe0, 0x92, 0x0c, 0x9f, 0x09, 0x2c, 0x8b, 0xed, 0x16, 0xad, 0x9a,
+ 0xb7, 0xd7, 0x52, 0x43, 0x3a, 0x96, 0xdb, 0xe4, 0x9a, 0xc2, 0xcf, 0x33,
+ 0x44, 0x52, 0x57, 0xa5, 0x1d, 0xd3, 0x47, 0xdd, 0x77, 0xdd, 0x5a, 0xe0,
+ 0xd0, 0x8b, 0x22, 0x3c, 0x45, 0x7d, 0xb3, 0xb5, 0x7d, 0x72, 0x7f, 0x52},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 19
+ {SEC_OID_SHA256,
+ 19,
+ {0x93, 0x39, 0x18, 0x57, 0xce, 0x1f, 0xae, 0x6d, 0xf3, 0x1b, 0x1a, 0xd9,
+ 0x72, 0x18, 0x98, 0x03, 0xa1, 0xfc, 0x3a, 0xe9, 0x1b, 0x89, 0xa2, 0x64,
+ 0xff, 0x86, 0x24, 0x6d, 0x6e, 0xfb, 0xdc, 0x59, 0x90, 0x03, 0xbb, 0x7c,
+ 0x35, 0x81, 0x4a, 0x42, 0x15, 0xdf, 0xdd, 0x39, 0x32, 0x83, 0x4d, 0x40,
+ 0x64, 0xb4, 0x97, 0xf4, 0x64, 0xfa, 0x93, 0x05, 0x43, 0x63, 0xf1, 0xfa,
+ 0x5e, 0x36, 0x58, 0x25, 0xd1, 0xb8, 0x78, 0x81, 0xe1, 0x25, 0xa5, 0x0d,
+ 0xea, 0xf2, 0x2d, 0x75, 0xaa, 0xe3, 0x2f, 0xc0, 0xfe, 0x1e, 0x8f, 0x31,
+ 0x15, 0xf7, 0xca, 0xb6, 0xaf, 0x0c, 0x2a, 0xca, 0x54, 0xd6, 0xf2, 0x1f,
+ 0x5a, 0x72, 0xfa, 0x77, 0xa0, 0x73, 0x1c, 0x9f, 0x8e, 0xa8, 0x2a, 0xc2,
+ 0xe3, 0x11, 0x55, 0xfe, 0x56, 0xa7, 0x95, 0x0f, 0x61, 0xfc, 0x1b, 0x22,
+ 0xc2, 0x74, 0x20, 0x3e, 0xa9, 0x1b, 0x28, 0xa4, 0xbb, 0xa0, 0xa9, 0x25,
+ 0xec, 0xaa, 0xa0, 0x17, 0xb9, 0x25, 0x8e, 0x1d, 0x0f, 0x49, 0x2c, 0x24,
+ 0x33, 0x63, 0x34, 0xe3, 0x28, 0x05, 0x4a, 0x12, 0xdf, 0x91, 0x6e, 0x1e,
+ 0x41, 0x08, 0xd0, 0xb7, 0xe5, 0xd8, 0xb2, 0xbd, 0xb3, 0xd4, 0xa1, 0x02,
+ 0x82, 0xcc, 0x16, 0x53, 0xb9, 0xdf, 0x2a, 0x24, 0xa7, 0xec, 0xbd, 0x75,
+ 0x3c, 0xc7, 0x67, 0x7c, 0x88, 0xc2, 0xac, 0xb7, 0xf7, 0x41, 0xe3, 0xd5,
+ 0x6d, 0x67, 0x0c, 0x22, 0x6a, 0x82, 0x7f, 0xd6, 0xb1, 0x9a, 0xef, 0xa4,
+ 0x45, 0xbd, 0x27, 0x7e, 0xed, 0x60, 0xdd, 0x13, 0x61, 0x94, 0x27, 0xa0,
+ 0x48, 0x61, 0x6d, 0xd2, 0x67, 0x70, 0xce, 0x76, 0xa3, 0x03, 0x1b, 0xf5,
+ 0x85, 0x6b, 0x50, 0xf0, 0xce, 0xac, 0xc7, 0xbb, 0xef, 0x25, 0x7d, 0x86,
+ 0xf6, 0xe9, 0xfa, 0xe6, 0x2a, 0xa6, 0xaf, 0x55, 0x0c, 0x9d, 0x52, 0x6a,
+ 0x60, 0x76, 0xd1, 0xde, 0x77, 0xa9, 0x09, 0x7a, 0xcc, 0x15, 0x72, 0x8c,
+ 0xba, 0xb9, 0xfe, 0xdd, 0x14, 0x28, 0xc3, 0x3a, 0x89, 0xe0, 0x7c, 0x0a,
+ 0x49, 0xdc, 0x89, 0x82, 0x25, 0x58, 0xda, 0x1d, 0xa6, 0xdb, 0x6f, 0x8f,
+ 0x73, 0x8a, 0xe3, 0x09, 0xfe, 0xc8, 0xf0, 0x33, 0xce, 0xda, 0x87, 0x73,
+ 0xed, 0x3e, 0xb5, 0xbf, 0x62, 0x03, 0xfe, 0xd1, 0x89, 0xc3, 0xb7, 0xa7,
+ 0x74, 0xcc, 0x5f, 0x44, 0x07, 0x3d, 0xd0, 0xdb, 0x9e, 0x4a, 0x61, 0x4b,
+ 0xf7, 0xc8, 0x00, 0x5d, 0x5c, 0x6e, 0x02, 0x2f, 0xda, 0x36, 0xb8, 0x2d,
+ 0xcf, 0xe6, 0x6f, 0x46, 0x79, 0xee, 0xa2, 0x32, 0x69, 0xff, 0x39, 0x21,
+ 0x38, 0x51, 0x79, 0x8e, 0x63, 0xe4, 0x2c, 0x1e, 0xc5, 0xbe, 0x20, 0xb3,
+ 0xcb, 0x5e, 0x20, 0x78, 0x75, 0x97, 0xb4, 0x32, 0x48, 0xd4, 0xfa, 0xdd,
+ 0x1c, 0x10, 0xcc, 0x94, 0xd0, 0x66, 0x63, 0x97, 0x36, 0xb7, 0x78, 0x1e},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 20
+ {SEC_OID_SHA256,
+ 20,
+ {0x1d, 0x9a, 0x15, 0x75, 0xce, 0x2c, 0xd0, 0x6e, 0x5f, 0x16, 0x00, 0x63,
+ 0xd0, 0x31, 0x99, 0xca, 0xc5, 0xe9, 0x12, 0xce, 0xa5, 0x14, 0x39, 0xf7,
+ 0x38, 0xd9, 0x8e, 0xde, 0x05, 0xaa, 0xf7, 0xb8, 0x21, 0xd8, 0xb2, 0x60,
+ 0x82, 0xec, 0xaf, 0x4d, 0x12, 0xfd, 0x01, 0xd0, 0xf6, 0x4b, 0xe9, 0xea,
+ 0x2e, 0x18, 0x31, 0x38, 0x8c, 0xdb, 0x5e, 0x7c, 0x75, 0x64, 0xb7, 0x31,
+ 0x46, 0xde, 0x8f, 0x9b, 0x53, 0x14, 0xad, 0x67, 0x38, 0xd9, 0x8e, 0x10,
+ 0x53, 0xad, 0x0d, 0x7d, 0x59, 0x44, 0x25, 0x04, 0x3e, 0xce, 0x57, 0x5c,
+ 0x75, 0x12, 0x88, 0x88, 0xd0, 0xd7, 0xb0, 0x90, 0xba, 0x5d, 0x5e, 0x00,
+ 0x8b, 0xe4, 0x6a, 0xba, 0xdb, 0xea, 0x23, 0xc9, 0xb7, 0x74, 0x1a, 0x02,
+ 0x31, 0x51, 0xef, 0x28, 0x1d, 0x99, 0xfd, 0xfd, 0x68, 0x44, 0x08, 0x99,
+ 0x2a, 0x8a, 0xa9, 0xf2, 0xc8, 0x53, 0x76, 0xa4, 0x0e, 0x53, 0xd9, 0xd2,
+ 0x23, 0xef, 0x4c, 0xed, 0x56, 0x3f, 0xca, 0x83, 0x2e, 0xf0, 0x3b, 0xef,
+ 0x29, 0xa4, 0x7b, 0xf3, 0x81, 0xeb, 0x67, 0x28, 0x83, 0x0b, 0xa3, 0x7c,
+ 0x69, 0xa9, 0x95, 0x68, 0x49, 0x4e, 0xfc, 0x85, 0x37, 0x0e, 0x8e, 0x9c,
+ 0x3f, 0xca, 0xac, 0xe1, 0xa5, 0x9d, 0x6c, 0x98, 0xaf, 0xd0, 0x3a, 0x0e,
+ 0x8b, 0xd5, 0xda, 0x2f, 0x5c, 0x90, 0x9d, 0xf5, 0x71, 0x0e, 0x38, 0x5c,
+ 0xea, 0xc3, 0x5a, 0xb0, 0xfa, 0xb9, 0x2a, 0x6c, 0xd9, 0x18, 0xca, 0x8d,
+ 0x32, 0xcd, 0x5d, 0x4b, 0xfe, 0xe5, 0xdd, 0x64, 0x4e, 0x0a, 0xdb, 0x3d,
+ 0x18, 0x8a, 0x5d, 0x0e, 0x7a, 0x20, 0xa3, 0x05, 0xbd, 0xa3, 0x4e, 0xc1,
+ 0x0b, 0xb6, 0x5c, 0x92, 0x2a, 0x0c, 0x07, 0x4e, 0x84, 0x27, 0xce, 0xc7,
+ 0x8a, 0x59, 0x0c, 0x09, 0x5a, 0x0c, 0x67, 0x0c, 0xea, 0x6d, 0x34, 0xbc,
+ 0x7a, 0x88, 0xb2, 0xf1, 0xf0, 0x6b, 0x00, 0xb3, 0x68, 0xb8, 0x00, 0x9c,
+ 0xbf, 0xe6, 0xa1, 0x4b, 0x18, 0xbd, 0xf2, 0xb0, 0x1c, 0xaa, 0xb7, 0x04,
+ 0x1d, 0x46, 0xe6, 0xb7, 0x6f, 0xbb, 0x1f, 0x63, 0xe9, 0xb3, 0x09, 0xf6,
+ 0x0f, 0xdb, 0x4f, 0x1a, 0x60, 0x33, 0xa1, 0x1d, 0xd7, 0xdc, 0x1e, 0xb1,
+ 0x5d, 0x7f, 0xaf, 0x92, 0x2b, 0x3f, 0xdd, 0xe2, 0x87, 0x96, 0xc4, 0x4e,
+ 0x22, 0x66, 0x33, 0x81, 0x3a, 0x96, 0x9a, 0xe1, 0xfc, 0x54, 0x38, 0x85,
+ 0x25, 0xd0, 0xa1, 0x25, 0x41, 0x40, 0x60, 0x86, 0x27, 0x18, 0xbd, 0x0e,
+ 0xe1, 0x33, 0x7d, 0xe2, 0x13, 0x3f, 0xc7, 0x73, 0xd0, 0x6b, 0xf8, 0x39,
+ 0x87, 0xa2, 0x2e, 0x4d, 0x2e, 0x88, 0x37, 0x65, 0xe3, 0xaf, 0xfe, 0x55,
+ 0xff, 0x8d, 0x92, 0x77, 0x1d, 0xa7, 0x9e, 0xa0, 0x89, 0x82, 0x58, 0xf0,
+ 0xd7, 0xe8, 0x58, 0xfa, 0x39, 0x37, 0xff, 0x24, 0xf1, 0x22, 0x66, 0x9d},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 21
+ {SEC_OID_SHA256,
+ 21,
+ {0xc0, 0x17, 0x73, 0x18, 0xfe, 0xee, 0x84, 0x2e, 0x80, 0x24, 0x80, 0xdb,
+ 0xe0, 0xdc, 0xfc, 0x62, 0x15, 0xd7, 0x54, 0x31, 0xa3, 0x0b, 0xb8, 0x49,
+ 0x2c, 0xfb, 0x1c, 0xb8, 0x4f, 0x7e, 0xbc, 0x73, 0xdc, 0x37, 0xf5, 0x6c,
+ 0xd0, 0xdb, 0xca, 0x1f, 0x6a, 0x65, 0x16, 0xc6, 0xee, 0xe3, 0xde, 0x3a,
+ 0xdd, 0xbc, 0xbd, 0x56, 0x9b, 0xbc, 0x79, 0xd5, 0x33, 0xa4, 0xf5, 0x95,
+ 0x5d, 0x95, 0xba, 0xbc, 0x71, 0x7c, 0xd4, 0xc8, 0xf5, 0x03, 0x9c, 0xe4,
+ 0x9c, 0xe7, 0xdd, 0x20, 0xaa, 0x44, 0xbd, 0xb9, 0x6a, 0x39, 0x4f, 0x84,
+ 0x99, 0x17, 0x20, 0x79, 0xf8, 0xed, 0x20, 0xc4, 0xed, 0x78, 0x0f, 0xfb,
+ 0xe1, 0x1c, 0xb0, 0x0d, 0x04, 0xae, 0xab, 0x80, 0xc8, 0x82, 0xea, 0xc5,
+ 0x17, 0xc1, 0x53, 0x99, 0x38, 0x92, 0x54, 0x9f, 0x2d, 0x42, 0x03, 0xd8,
+ 0xe3, 0xfd, 0xc7, 0x19, 0xfd, 0x74, 0x5b, 0x06, 0x10, 0x3b, 0x49, 0xf5,
+ 0x4a, 0xd5, 0x1b, 0x6d, 0xfd, 0x0f, 0x4c, 0x94, 0xb0, 0x8b, 0x70, 0x59,
+ 0x87, 0x50, 0x73, 0xac, 0x11, 0x70, 0x1e, 0x16, 0xaf, 0x0b, 0x73, 0xd7,
+ 0xb3, 0x05, 0xd9, 0xa4, 0x20, 0xfc, 0xb5, 0x60, 0xb4, 0x90, 0xd0, 0x1c,
+ 0x4a, 0xfc, 0xc5, 0x2b, 0x9b, 0x21, 0xa4, 0x67, 0xe9, 0x5b, 0xce, 0x62,
+ 0xda, 0x8f, 0x55, 0x95, 0x27, 0x06, 0x61, 0x16, 0xc6, 0x02, 0xbb, 0xcc,
+ 0x29, 0xa4, 0x34, 0xca, 0x04, 0xea, 0x32, 0x27, 0xa2, 0x5a, 0x07, 0xd7,
+ 0x33, 0xf1, 0xb8, 0x67, 0x04, 0x0a, 0xd1, 0xc8, 0x5b, 0x00, 0x19, 0x04,
+ 0xc7, 0x49, 0x50, 0x51, 0x66, 0x63, 0x5c, 0x21, 0x7d, 0x88, 0x58, 0xe6,
+ 0x37, 0xcb, 0xd7, 0x4e, 0xbd, 0x1b, 0x86, 0xa4, 0x00, 0x96, 0x1f, 0x27,
+ 0x13, 0xcd, 0x00, 0xe6, 0x49, 0x47, 0xc2, 0xb5, 0xd2, 0xb9, 0x7a, 0x4e,
+ 0xf7, 0x95, 0x82, 0x2e, 0xae, 0x56, 0x32, 0x8b, 0xc4, 0xbf, 0x8e, 0x8c,
+ 0x9c, 0x8b, 0xb8, 0xd7, 0x59, 0xa3, 0x74, 0x3c, 0xbe, 0x9d, 0x36, 0x8d,
+ 0x98, 0x52, 0x99, 0xd8, 0x33, 0x87, 0x96, 0xad, 0x6e, 0x24, 0xdf, 0x7e,
+ 0xb7, 0xdb, 0x18, 0x14, 0x74, 0x50, 0xd2, 0xdb, 0x91, 0x00, 0x0c, 0x86,
+ 0x67, 0x68, 0x1b, 0x47, 0xaa, 0x9f, 0x0f, 0x2e, 0x08, 0xb4, 0x8a, 0xeb,
+ 0xad, 0xae, 0xec, 0xa3, 0x29, 0x76, 0xdd, 0x03, 0xba, 0x94, 0xae, 0x72,
+ 0x95, 0x08, 0x03, 0xa0, 0x7f, 0x56, 0x6e, 0x09, 0x16, 0x70, 0xc8, 0x3c,
+ 0x8a, 0xd0, 0x1c, 0xf1, 0xa2, 0xa9, 0x21, 0x46, 0x70, 0x10, 0xc2, 0x09,
+ 0x75, 0xe1, 0xb9, 0x65, 0x3a, 0x7b, 0x56, 0xd2, 0x13, 0x77, 0x99, 0xee,
+ 0xe8, 0x63, 0xa5, 0x76, 0xa2, 0x27, 0x5c, 0x33, 0x32, 0x04, 0x45, 0x30,
+ 0x76, 0x70, 0xbc, 0x62, 0xfa, 0x03, 0x9c, 0x7c, 0xdc, 0x80, 0x94, 0xc1},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 22
+ {SEC_OID_SHA256,
+ 22,
+ {0x56, 0x75, 0xe1, 0x6b, 0x96, 0xe9, 0x61, 0xdd, 0x42, 0x8d, 0xe8, 0x91,
+ 0x45, 0x1e, 0xd0, 0xd2, 0x37, 0x06, 0x16, 0x5d, 0x65, 0x39, 0x2d, 0x27,
+ 0x7e, 0xaf, 0x84, 0x6e, 0x24, 0xf0, 0xc4, 0x38, 0x85, 0x36, 0xb2, 0xb5,
+ 0x2e, 0x51, 0x9c, 0x07, 0xd0, 0xe1, 0x06, 0x86, 0xa1, 0x64, 0xbe, 0xd5,
+ 0xa0, 0x53, 0x14, 0x24, 0x9a, 0x77, 0xf7, 0x7d, 0x14, 0x0d, 0xd1, 0x6d,
+ 0x42, 0xfb, 0xa9, 0x47, 0xbb, 0xed, 0x20, 0x4e, 0xf4, 0xc8, 0xa9, 0x58,
+ 0xe4, 0x9f, 0x3a, 0xa4, 0xe6, 0x24, 0x38, 0xee, 0x33, 0x38, 0x12, 0xd6,
+ 0xa9, 0x71, 0x9f, 0xf1, 0x66, 0x83, 0x9e, 0x46, 0x70, 0x80, 0xd8, 0x76,
+ 0x2a, 0x42, 0x68, 0xfb, 0x57, 0x5a, 0x33, 0x07, 0x02, 0x09, 0x01, 0x37,
+ 0x41, 0xae, 0x8e, 0xa0, 0xc7, 0x57, 0xbb, 0x44, 0xd1, 0x24, 0x50, 0x57,
+ 0x9a, 0xc8, 0xe2, 0x28, 0x70, 0x56, 0x9c, 0x68, 0x92, 0xed, 0xf1, 0xfd,
+ 0xd0, 0xbc, 0x12, 0xa7, 0x82, 0x3b, 0x69, 0x5c, 0x4c, 0x90, 0xe9, 0x3c,
+ 0x3c, 0xea, 0x57, 0xc2, 0xfa, 0x00, 0x4e, 0xb3, 0x30, 0x6d, 0x13, 0xba,
+ 0x60, 0xcf, 0xa7, 0xaa, 0x3f, 0x14, 0x65, 0xa2, 0x32, 0xc3, 0xf4, 0xcb,
+ 0xb7, 0x65, 0xa8, 0x2b, 0xd5, 0x95, 0x51, 0xd0, 0xf1, 0x30, 0x13, 0x78,
+ 0x29, 0x87, 0x1b, 0xd3, 0x5c, 0xea, 0x7c, 0x59, 0xcf, 0xa1, 0x2f, 0x18,
+ 0x8c, 0x91, 0xdf, 0xc2, 0x14, 0xd8, 0x10, 0x28, 0x10, 0xa7, 0xde, 0xcc,
+ 0xce, 0x40, 0xf2, 0x04, 0x56, 0x29, 0x93, 0x63, 0x3b, 0xa4, 0x66, 0x9f,
+ 0x4d, 0x7d, 0x02, 0x41, 0x8d, 0x5a, 0x66, 0xdb, 0x59, 0xaf, 0x8a, 0xd0,
+ 0x01, 0x88, 0x49, 0x69, 0xb8, 0xe0, 0x09, 0x51, 0x49, 0x2b, 0xd8, 0x46,
+ 0xad, 0x7d, 0xb6, 0x19, 0xd6, 0x23, 0xb3, 0x46, 0x6c, 0xfa, 0x06, 0x2a,
+ 0xe9, 0x28, 0x2a, 0x1c, 0xdd, 0xf1, 0x50, 0xe7, 0x61, 0xc9, 0x0a, 0x34,
+ 0x13, 0xe9, 0x2f, 0x2f, 0x1f, 0xb2, 0xb5, 0xb6, 0x2d, 0x41, 0x0c, 0xda,
+ 0xf6, 0xbd, 0x88, 0x85, 0xd6, 0x35, 0xf0, 0x5f, 0x20, 0x33, 0x14, 0x16,
+ 0xfc, 0x38, 0x08, 0xfc, 0xcd, 0x34, 0x27, 0x64, 0xb7, 0xc2, 0x44, 0xc1,
+ 0xaa, 0xf7, 0x8f, 0xa7, 0xa1, 0x16, 0x6b, 0x1b, 0x20, 0x40, 0x58, 0xa1,
+ 0x6a, 0xb7, 0x50, 0xac, 0x3f, 0xaf, 0xba, 0xfd, 0xb2, 0x61, 0x0f, 0x52,
+ 0x16, 0x4f, 0x75, 0xe7, 0xcf, 0xf8, 0xa4, 0xc3, 0xcb, 0x89, 0x9e, 0xbd,
+ 0x5f, 0xbe, 0x18, 0x34, 0x68, 0x2e, 0xe9, 0x4e, 0x6c, 0xd8, 0x10, 0xa4,
+ 0x01, 0x5e, 0xd7, 0xf0, 0xfe, 0xa7, 0xf1, 0x49, 0x4c, 0x5a, 0x47, 0x7b,
+ 0x57, 0x2d, 0x17, 0x20, 0x56, 0x62, 0x93, 0x20, 0x30, 0x7e, 0x8e, 0xce,
+ 0x3f, 0x72, 0xde, 0x5d, 0xc0, 0x65, 0x2e, 0x68, 0x8d, 0x79, 0xd1, 0x54},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 23
+ {SEC_OID_SHA256,
+ 23,
+ {0x56, 0x2c, 0xb2, 0x9e, 0x3b, 0x27, 0xd6, 0x8a, 0x9f, 0x87, 0x41, 0xa5,
+ 0x70, 0x06, 0x29, 0x6a, 0x94, 0x3b, 0xee, 0x15, 0xc1, 0xe0, 0xcf, 0xf9,
+ 0x7e, 0x87, 0x48, 0xad, 0x82, 0x2a, 0x32, 0x12, 0x34, 0xa1, 0x5f, 0xb3,
+ 0xb8, 0x9f, 0x4e, 0x07, 0xc1, 0x75, 0x6d, 0x69, 0x35, 0x07, 0x46, 0x11,
+ 0x72, 0x98, 0x11, 0x89, 0xe9, 0x19, 0x1e, 0x01, 0x75, 0xc7, 0x1a, 0xcc,
+ 0xbc, 0x25, 0x8d, 0x3e, 0x79, 0xbb, 0xc6, 0x27, 0x36, 0x5c, 0x95, 0xf1,
+ 0x9f, 0xa4, 0x16, 0xaa, 0xab, 0xf2, 0x23, 0xbf, 0x22, 0xfb, 0xfd, 0x46,
+ 0xcb, 0x80, 0x22, 0xa8, 0x86, 0x00, 0xfd, 0xaf, 0x84, 0xae, 0xe7, 0x0e,
+ 0x9c, 0x89, 0x39, 0xe2, 0x4d, 0xe4, 0xe8, 0xa5, 0xfb, 0x25, 0x36, 0xc4,
+ 0xfd, 0xa5, 0xe3, 0xe3, 0xd7, 0x1a, 0xdc, 0x37, 0x77, 0x08, 0xc1, 0xf4,
+ 0xd7, 0x98, 0x2c, 0x0c, 0x22, 0x67, 0x26, 0x5d, 0x4f, 0x85, 0xd9, 0xe2,
+ 0x7f, 0x68, 0x9d, 0xe2, 0xc2, 0x16, 0xa2, 0x12, 0x39, 0xd6, 0xd4, 0xf9,
+ 0x5d, 0xd3, 0x0c, 0xe1, 0x02, 0xda, 0x43, 0xec, 0x1b, 0x3e, 0x72, 0xee,
+ 0x56, 0x96, 0xdb, 0x8c, 0x63, 0xcf, 0x06, 0xd9, 0x4b, 0x8c, 0xcb, 0xa7,
+ 0x5e, 0x19, 0x7b, 0x2d, 0x26, 0x35, 0x0d, 0x35, 0x33, 0x64, 0x75, 0xf6,
+ 0x6d, 0xe6, 0x15, 0xda, 0xf8, 0xc1, 0x90, 0x0b, 0xa3, 0x7d, 0x76, 0x99,
+ 0xea, 0x88, 0x1c, 0x0f, 0x7a, 0xf8, 0x4e, 0x93, 0x6c, 0x40, 0x2c, 0x08,
+ 0xe1, 0x5d, 0x39, 0x23, 0x73, 0x3a, 0xad, 0x08, 0x94, 0xb4, 0xe7, 0x82,
+ 0x16, 0x22, 0x59, 0x11, 0xce, 0xae, 0x7f, 0x4c, 0x77, 0x0a, 0x17, 0xd9,
+ 0x0f, 0xd7, 0x17, 0x8a, 0x19, 0x60, 0x50, 0xbe, 0xf7, 0x21, 0x8d, 0x7e,
+ 0x0f, 0xe7, 0xfd, 0x22, 0xeb, 0x5c, 0x38, 0x54, 0xc8, 0x06, 0xa5, 0xcd,
+ 0x17, 0x9e, 0x3a, 0x82, 0xb5, 0x9d, 0x9b, 0x4e, 0x9e, 0x2d, 0xd1, 0xd4,
+ 0xcd, 0x99, 0x8e, 0xd3, 0x2f, 0xfb, 0xf1, 0x9a, 0x91, 0xcb, 0x19, 0x14,
+ 0x9c, 0x94, 0x8b, 0x74, 0x86, 0x1f, 0xd0, 0xe9, 0x21, 0x74, 0xc2, 0xf3,
+ 0x5c, 0x82, 0xc9, 0x23, 0x2a, 0x84, 0x13, 0xad, 0xee, 0xe7, 0x23, 0xfe,
+ 0x48, 0x9d, 0xff, 0xc8, 0xad, 0xed, 0x50, 0xc7, 0x71, 0x64, 0x03, 0xc0,
+ 0x25, 0x49, 0x80, 0x2e, 0x08, 0x3f, 0x16, 0x58, 0x4b, 0x05, 0xe3, 0xf6,
+ 0x7a, 0x4e, 0x72, 0x6d, 0xd8, 0xec, 0x6d, 0x4a, 0xdc, 0xfe, 0xdc, 0x06,
+ 0x95, 0xa4, 0x7a, 0xb7, 0x5e, 0x6d, 0x0b, 0x04, 0x86, 0xe9, 0x46, 0xb6,
+ 0x48, 0x5f, 0x89, 0x16, 0x23, 0x49, 0xee, 0xeb, 0x88, 0xf2, 0x0d, 0xc3,
+ 0x09, 0x5e, 0xc5, 0xf4, 0x5b, 0xae, 0x1c, 0x2b, 0x7a, 0xf4, 0x35, 0x21,
+ 0x38, 0xe8, 0x64, 0xe6, 0xfe, 0xc1, 0x8b, 0x9b, 0xbe, 0x98, 0xfb, 0xf4},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 24
+ {SEC_OID_SHA256,
+ 24,
+ {0x23, 0x02, 0xf6, 0x9c, 0xbf, 0xe3, 0x0d, 0xbd, 0xfb, 0x83, 0x09, 0x18,
+ 0x91, 0x3f, 0xb5, 0x56, 0xf2, 0x63, 0x4e, 0x26, 0x82, 0x10, 0xef, 0xcd,
+ 0x0a, 0xff, 0xf8, 0xbc, 0x52, 0x7f, 0xe3, 0x0e, 0xa1, 0xdc, 0x36, 0x83,
+ 0x3b, 0x01, 0xfc, 0x1b, 0x7b, 0x1d, 0x87, 0x81, 0x91, 0x3a, 0x50, 0x04,
+ 0xa2, 0x4c, 0x24, 0x12, 0xb9, 0xe0, 0x71, 0x3b, 0x84, 0xf2, 0x28, 0xb6,
+ 0xb0, 0x83, 0x49, 0xea, 0xec, 0x2a, 0xc6, 0x90, 0x88, 0x61, 0x15, 0x75,
+ 0x76, 0xc8, 0x9b, 0xcf, 0x47, 0x25, 0x72, 0xbe, 0x53, 0xc0, 0x07, 0x5e,
+ 0x48, 0x53, 0x4d, 0x33, 0x5b, 0x95, 0x4f, 0x46, 0xaa, 0x45, 0x6c, 0x90,
+ 0x65, 0x39, 0x12, 0xe0, 0x71, 0x37, 0xa4, 0x18, 0xf8, 0xeb, 0x59, 0x32,
+ 0x99, 0x96, 0xe8, 0x6f, 0xbc, 0xab, 0x8e, 0x58, 0x5d, 0x80, 0xb7, 0xa8,
+ 0xf9, 0x7e, 0x7a, 0xac, 0xad, 0x3d, 0x08, 0xd2, 0x4d, 0xbe, 0x30, 0xa7,
+ 0x6e, 0xf8, 0xf4, 0x77, 0x88, 0xd3, 0x69, 0x26, 0xe7, 0x4c, 0x0f, 0x24,
+ 0xdf, 0x94, 0x2f, 0x73, 0xfb, 0xdf, 0xd6, 0x49, 0xff, 0xe9, 0xa9, 0x52,
+ 0xac, 0xdd, 0xf3, 0xfd, 0x8e, 0xd9, 0xaa, 0xd0, 0x55, 0xc3, 0xa9, 0x50,
+ 0xe7, 0x49, 0xdf, 0xce, 0x25, 0xd0, 0xc4, 0x51, 0x14, 0xf4, 0x0d, 0xae,
+ 0x0a, 0x44, 0x9f, 0x23, 0xd7, 0x91, 0x5d, 0xea, 0x8e, 0xe1, 0xf6, 0xf1,
+ 0x63, 0x84, 0x9a, 0xff, 0xa4, 0xb7, 0xb8, 0x10, 0x5b, 0xad, 0xbb, 0xff,
+ 0xc5, 0x69, 0x01, 0x90, 0xfc, 0xe1, 0x92, 0xf4, 0xa6, 0x47, 0xb8, 0x1b,
+ 0x14, 0x10, 0x1b, 0x4f, 0xd9, 0xb1, 0xf0, 0x37, 0x9b, 0x08, 0x37, 0x99,
+ 0x01, 0xf0, 0x90, 0x8c, 0xcb, 0x48, 0xd5, 0xc8, 0x8e, 0x8a, 0x3d, 0x0b,
+ 0x65, 0x63, 0xbf, 0x01, 0x11, 0x7e, 0xbc, 0xec, 0xbd, 0x84, 0xdd, 0x61,
+ 0xe6, 0xbf, 0x05, 0xb7, 0x7d, 0xd2, 0xa3, 0xc6, 0x3d, 0x9c, 0x36, 0xa3,
+ 0x94, 0x84, 0x3d, 0xf2, 0x8b, 0x81, 0x84, 0xde, 0x81, 0xcd, 0xe4, 0xf3,
+ 0x81, 0xee, 0xa8, 0x48, 0x22, 0x00, 0x20, 0x08, 0x93, 0x8d, 0x35, 0x49,
+ 0x55, 0x0c, 0xde, 0xaf, 0xe3, 0x16, 0x06, 0xfc, 0xc2, 0x82, 0xef, 0x2c,
+ 0x2a, 0x4a, 0xb9, 0x0b, 0x43, 0x7d, 0x09, 0x75, 0xa6, 0xd5, 0x76, 0xfb,
+ 0x70, 0x5e, 0x26, 0x13, 0x1b, 0xd0, 0x7a, 0xdd, 0x5b, 0xcd, 0x34, 0x88,
+ 0x74, 0x96, 0xb6, 0x53, 0xf3, 0xe9, 0xc2, 0xa7, 0x76, 0x0e, 0xb3, 0x67,
+ 0x93, 0x5c, 0xc8, 0x05, 0x2e, 0xa8, 0x96, 0xc6, 0xf2, 0x02, 0x3f, 0x0d,
+ 0x2a, 0x5b, 0xf3, 0x26, 0x78, 0x35, 0xcb, 0x4a, 0xdb, 0x07, 0x90, 0x19,
+ 0xb8, 0x97, 0x44, 0x26, 0x95, 0x3e, 0xf1, 0x44, 0x70, 0x69, 0xa7, 0x9c,
+ 0xdb, 0x51, 0xfe, 0x8c, 0x32, 0xff, 0xf1, 0x4a, 0x9b, 0xb8, 0xf7, 0x8e},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 25
+ {SEC_OID_SHA256,
+ 25,
+ {0x92, 0x21, 0x8f, 0x94, 0xfc, 0x35, 0x52, 0xf2, 0x15, 0xe9, 0x8d, 0x21,
+ 0x75, 0x89, 0x92, 0x42, 0x9c, 0xb1, 0x7f, 0xc3, 0x31, 0x3f, 0x78, 0x0f,
+ 0xee, 0xa3, 0xf4, 0x82, 0xd0, 0xe3, 0x2c, 0xf9, 0x7f, 0xc8, 0x83, 0x22,
+ 0x05, 0xe7, 0x42, 0x86, 0xe6, 0x9a, 0x1f, 0xa3, 0x50, 0x62, 0xb9, 0x84,
+ 0x63, 0x56, 0x87, 0x69, 0x2d, 0x15, 0xe6, 0x05, 0x03, 0x76, 0xaf, 0xd8,
+ 0xe8, 0x50, 0x1b, 0x4a, 0x07, 0xe8, 0xc6, 0x10, 0x06, 0xa2, 0xfa, 0x6e,
+ 0xb2, 0x7e, 0x2a, 0x4c, 0x31, 0x0f, 0x54, 0xb9, 0x07, 0x80, 0x80, 0x27,
+ 0xea, 0xf9, 0xcb, 0x05, 0x30, 0xf8, 0xad, 0xe7, 0x81, 0xc4, 0xfa, 0x90,
+ 0x95, 0xa4, 0x1b, 0xb6, 0x63, 0x0c, 0x1e, 0x09, 0x73, 0x78, 0x3e, 0xab,
+ 0x65, 0xcb, 0x08, 0x49, 0xf9, 0xc8, 0xe8, 0x9f, 0x3c, 0x99, 0x7e, 0xa3,
+ 0xab, 0x93, 0x0b, 0x4f, 0xc6, 0x29, 0x02, 0x8d, 0xda, 0x3d, 0x5e, 0x0e,
+ 0x7d, 0xcd, 0x99, 0xb2, 0x95, 0x12, 0x82, 0xc3, 0x1b, 0x8e, 0x37, 0x39,
+ 0xb6, 0x72, 0x4a, 0x41, 0x4d, 0xbc, 0x25, 0x48, 0x02, 0xe6, 0x3a, 0x1a,
+ 0x6a, 0x26, 0x8e, 0x7f, 0xc6, 0xa9, 0x19, 0x34, 0xcb, 0xb2, 0x7d, 0x9c,
+ 0xf0, 0xec, 0x99, 0x4f, 0xd0, 0x23, 0x34, 0xa7, 0x45, 0x1c, 0x36, 0x58,
+ 0xe7, 0xab, 0x13, 0xaa, 0x5d, 0xd2, 0x7e, 0x81, 0x73, 0x6c, 0x9c, 0xb3,
+ 0x16, 0x67, 0x9e, 0xb9, 0xa3, 0xd3, 0xf8, 0x7c, 0x37, 0x39, 0xca, 0x07,
+ 0xa7, 0xbe, 0x08, 0xa0, 0x40, 0x2a, 0xb2, 0x88, 0x3d, 0x86, 0x08, 0x67,
+ 0xa4, 0xec, 0xcd, 0x24, 0x76, 0xc8, 0xd9, 0xe3, 0x7e, 0x2e, 0xc2, 0x14,
+ 0xd6, 0x89, 0x56, 0x64, 0xbd, 0xda, 0x7c, 0xe7, 0x34, 0x4c, 0x95, 0x62,
+ 0x27, 0x91, 0xcd, 0xfa, 0xca, 0x32, 0x50, 0x8c, 0x8b, 0x73, 0x88, 0x39,
+ 0x18, 0x46, 0xb7, 0x20, 0x65, 0x9d, 0xe2, 0xae, 0xa7, 0xbb, 0xb8, 0x45,
+ 0x20, 0xfa, 0xe9, 0xed, 0xea, 0x66, 0x63, 0x82, 0x70, 0xe7, 0x35, 0x67,
+ 0x7f, 0x17, 0x5f, 0x11, 0x5c, 0x58, 0x2f, 0x8d, 0x76, 0x18, 0x5e, 0x8e,
+ 0xdb, 0x3d, 0x10, 0x5e, 0x3d, 0x6c, 0x0f, 0x49, 0x0e, 0xc4, 0x86, 0xf7,
+ 0xba, 0x41, 0xf7, 0x50, 0xad, 0xd6, 0xd5, 0x09, 0x97, 0xec, 0x85, 0xed,
+ 0x35, 0x1a, 0x2b, 0x14, 0xa4, 0xc3, 0x28, 0xa4, 0x1f, 0xaf, 0x70, 0xff,
+ 0x3e, 0x50, 0xfd, 0x4d, 0xdf, 0xae, 0x6f, 0x9c, 0x74, 0xfd, 0x72, 0xa7,
+ 0xc1, 0xbc, 0x0d, 0xf0, 0x45, 0xe3, 0x1f, 0xd7, 0x2f, 0x04, 0xb6, 0xa7,
+ 0x97, 0xe0, 0xcc, 0xed, 0x07, 0xbf, 0x2f, 0xce, 0x78, 0x8d, 0x75, 0xef,
+ 0x6d, 0x78, 0x3c, 0xd6, 0xe4, 0xef, 0xf9, 0x8c, 0x49, 0xe9, 0x94, 0x87,
+ 0xc7, 0x6c, 0xcd, 0x4e, 0x08, 0xea, 0x26, 0xd3, 0x6c, 0x29, 0xaa, 0xe1},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 26
+ {SEC_OID_SHA256,
+ 26,
+ {0x55, 0xa3, 0x60, 0x02, 0xb4, 0x3d, 0x9b, 0x5a, 0x2f, 0x99, 0xba, 0x0a,
+ 0xcf, 0x76, 0x7c, 0xb0, 0x4b, 0x54, 0xb7, 0x84, 0x9f, 0xc2, 0x44, 0x3d,
+ 0x12, 0x3b, 0xae, 0x5b, 0x6c, 0x6b, 0x6f, 0xb6, 0x66, 0xd7, 0xff, 0xb9,
+ 0x6e, 0x09, 0x58, 0x04, 0x62, 0xdf, 0x5f, 0xc5, 0x60, 0xcb, 0xe9, 0x74,
+ 0x4c, 0x16, 0x6f, 0x8f, 0x43, 0xbe, 0x98, 0xb7, 0xb6, 0x1a, 0xb7, 0x1b,
+ 0x86, 0x32, 0x3d, 0x77, 0x1e, 0xb6, 0xae, 0xd8, 0x7c, 0xa4, 0x26, 0x1b,
+ 0x4e, 0x4d, 0x76, 0xaf, 0x84, 0x81, 0x31, 0x73, 0xc0, 0x1c, 0xd8, 0x2a,
+ 0x87, 0xfd, 0xa6, 0x53, 0xc4, 0x7f, 0x37, 0x00, 0xfc, 0x21, 0x10, 0xa8,
+ 0x52, 0xde, 0xf8, 0xc7, 0x85, 0xda, 0x96, 0xdb, 0xc7, 0x79, 0x61, 0x53,
+ 0x35, 0xec, 0x87, 0x1a, 0x31, 0xac, 0x35, 0x90, 0x56, 0x2e, 0x8f, 0x50,
+ 0x97, 0x2b, 0x5e, 0x21, 0x7d, 0x45, 0x08, 0x9a, 0x21, 0x7e, 0x8b, 0x0b,
+ 0x19, 0x05, 0x69, 0x3e, 0x7d, 0xcd, 0x12, 0x15, 0x42, 0xd1, 0x1c, 0x00,
+ 0x83, 0xb9, 0x67, 0xb0, 0x4a, 0x89, 0x27, 0x21, 0x1c, 0xe8, 0x92, 0x62,
+ 0x32, 0x9b, 0xa2, 0xf7, 0x87, 0x54, 0x12, 0xb8, 0x78, 0x5e, 0xbe, 0x47,
+ 0x69, 0x3b, 0x8f, 0x3b, 0x76, 0xf9, 0x81, 0x92, 0xbd, 0xad, 0xd3, 0xf4,
+ 0x35, 0x99, 0x99, 0xd4, 0x8d, 0x75, 0x12, 0x90, 0xe8, 0x72, 0x64, 0xa5,
+ 0xf2, 0xe5, 0x3e, 0xf5, 0x81, 0x42, 0x25, 0x93, 0x1b, 0x25, 0x3b, 0x45,
+ 0x1a, 0x32, 0x46, 0xf2, 0x2e, 0xe3, 0xfc, 0x72, 0x95, 0x80, 0x6e, 0xad,
+ 0x79, 0x92, 0xbe, 0xe9, 0x2e, 0x74, 0xb1, 0x9d, 0xba, 0x84, 0xb1, 0x22,
+ 0x8a, 0x8f, 0xce, 0xc6, 0xfc, 0x07, 0x29, 0xf4, 0x84, 0x0d, 0x2b, 0x46,
+ 0x79, 0x56, 0xf8, 0x6a, 0x91, 0x61, 0x29, 0xc5, 0x70, 0x25, 0xc7, 0x46,
+ 0x5f, 0xbf, 0xd7, 0x60, 0xe0, 0xdd, 0xfb, 0x48, 0x0f, 0x74, 0x8c, 0x42,
+ 0x2c, 0x08, 0xa9, 0x8f, 0xd0, 0xf7, 0x3a, 0x5e, 0xf0, 0x4b, 0x28, 0xfa,
+ 0xc5, 0x83, 0x55, 0xe6, 0xd9, 0xbb, 0xea, 0xfe, 0x84, 0xd0, 0xb2, 0x4e,
+ 0x6b, 0xa1, 0x9e, 0xd3, 0x17, 0xbb, 0xa9, 0xdd, 0x6b, 0x9f, 0x00, 0x08,
+ 0xd5, 0xd1, 0x50, 0xb3, 0xa2, 0x7b, 0x83, 0x9e, 0xc2, 0xbd, 0x72, 0x20,
+ 0x5c, 0x34, 0x52, 0x11, 0xc9, 0x9c, 0x8b, 0xd9, 0x2d, 0xb1, 0x1c, 0x1b,
+ 0xc1, 0x64, 0x15, 0xb0, 0x82, 0xf0, 0xe6, 0xf2, 0x3b, 0xfd, 0xf9, 0xfb,
+ 0x00, 0xb8, 0x0a, 0x69, 0x21, 0xa0, 0x23, 0xcd, 0x2d, 0x85, 0x65, 0xd2,
+ 0xc9, 0x8c, 0x60, 0xb5, 0xd4, 0x4b, 0x25, 0x93, 0x12, 0x6f, 0x6e, 0xbe,
+ 0xa9, 0x6c, 0x65, 0x29, 0xe5, 0x4d, 0x3f, 0x2a, 0x50, 0x32, 0x62, 0xbf,
+ 0xf6, 0x64, 0xc9, 0x55, 0xd6, 0x43, 0x51, 0x85, 0x24, 0x7b, 0x32, 0xb9},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 27
+ {SEC_OID_SHA256,
+ 27,
+ {0x79, 0xae, 0x98, 0xa7, 0x6a, 0xce, 0x72, 0x71, 0x61, 0xe1, 0xce, 0x51,
+ 0xf1, 0x27, 0x44, 0x5b, 0xad, 0x0f, 0x3a, 0xa4, 0x54, 0x43, 0xa0, 0x99,
+ 0xd2, 0x46, 0xb3, 0xe0, 0x40, 0x57, 0x09, 0x7b, 0xdf, 0x2c, 0x99, 0xe7,
+ 0x44, 0xfe, 0xe3, 0xa5, 0x5a, 0x6f, 0xeb, 0x7f, 0x38, 0x6e, 0x89, 0xb3,
+ 0xb4, 0xef, 0xca, 0x1c, 0xd4, 0xbd, 0xa0, 0x7c, 0x0f, 0xb4, 0xa0, 0x6c,
+ 0x31, 0x30, 0xc9, 0xd2, 0x35, 0x50, 0xf5, 0x68, 0x99, 0x48, 0x0f, 0x4d,
+ 0xac, 0x7b, 0x74, 0xaf, 0x49, 0x6e, 0x74, 0x27, 0x1e, 0xb2, 0x3f, 0x96,
+ 0x23, 0x6d, 0x61, 0xe1, 0x2d, 0x5f, 0xb6, 0x16, 0xb3, 0xba, 0xb8, 0xc5,
+ 0x38, 0x45, 0x81, 0x6e, 0xfd, 0xe0, 0xd3, 0x3a, 0x8f, 0x04, 0x1f, 0xd0,
+ 0xb8, 0xb0, 0x13, 0x91, 0xe9, 0x98, 0x11, 0xbc, 0x47, 0x23, 0x94, 0x1a,
+ 0x0b, 0x5c, 0xef, 0x09, 0x74, 0xee, 0xeb, 0x2d, 0x47, 0x26, 0xb5, 0x1e,
+ 0x9a, 0x86, 0x87, 0x70, 0x97, 0x88, 0xab, 0xc5, 0x37, 0x63, 0x74, 0xaf,
+ 0x65, 0x07, 0x24, 0xba, 0x6a, 0xac, 0xa3, 0x6b, 0x85, 0x4a, 0xfd, 0x09,
+ 0xfe, 0x97, 0x8d, 0xe3, 0x57, 0xde, 0x3f, 0xf1, 0xcb, 0xab, 0xa2, 0x8b,
+ 0x8a, 0xfc, 0x24, 0x88, 0x77, 0x42, 0x65, 0x6f, 0xbf, 0x60, 0x07, 0xf6,
+ 0x17, 0x15, 0xe9, 0x10, 0x2a, 0xee, 0x9c, 0x15, 0x44, 0xd8, 0xe7, 0x30,
+ 0x01, 0x96, 0xf5, 0xed, 0x3d, 0x86, 0xd3, 0xe6, 0x65, 0xdb, 0x7b, 0x8f,
+ 0x98, 0xd1, 0x6d, 0x24, 0x9f, 0x92, 0xf3, 0x4b, 0x0f, 0xaf, 0x30, 0x25,
+ 0x38, 0x7c, 0x31, 0xb5, 0xaa, 0x57, 0x24, 0x04, 0xb8, 0xd3, 0x33, 0x8e,
+ 0xad, 0x9d, 0x7e, 0x4a, 0x98, 0x91, 0xf0, 0x79, 0x6c, 0xd6, 0x86, 0x6a,
+ 0xe0, 0xb3, 0x4a, 0xc5, 0x75, 0x92, 0xea, 0xd2, 0x87, 0xb9, 0x84, 0x79,
+ 0x4d, 0x6c, 0xe7, 0xda, 0x2c, 0x89, 0xab, 0x5b, 0x35, 0x2b, 0x79, 0xea,
+ 0x94, 0xf8, 0xc0, 0xa4, 0x7e, 0x03, 0xeb, 0x11, 0xfc, 0xb7, 0xcb, 0x55,
+ 0xd2, 0xd0, 0x0a, 0x88, 0xa0, 0x9e, 0x22, 0xb9, 0xb8, 0xd5, 0x04, 0x00,
+ 0x03, 0xe4, 0xa8, 0xb9, 0xb5, 0xd4, 0x11, 0xb2, 0x16, 0x73, 0xec, 0xaa,
+ 0x59, 0x42, 0x4b, 0xbc, 0x59, 0xa2, 0xe5, 0x64, 0xd7, 0xd7, 0xfd, 0x8a,
+ 0x37, 0x30, 0xc0, 0x9e, 0xee, 0xd6, 0xb6, 0xf3, 0xf1, 0xa6, 0xaf, 0x60,
+ 0xb9, 0xe9, 0x6b, 0x20, 0x21, 0xe2, 0x7d, 0xf6, 0x89, 0x3a, 0x8c, 0x9c,
+ 0x7b, 0xfd, 0x39, 0x4c, 0x7a, 0xa0, 0x2b, 0xcf, 0x2a, 0xf9, 0x6a, 0x39,
+ 0x24, 0x97, 0xef, 0x15, 0x87, 0xcc, 0x27, 0x17, 0x55, 0xb8, 0x4d, 0xb1,
+ 0x59, 0x57, 0xd3, 0x00, 0x64, 0xfa, 0x1b, 0xe2, 0xbf, 0xd8, 0xbb, 0x46,
+ 0xde, 0x42, 0x85, 0x64, 0x0e, 0x55, 0x1b, 0xb8, 0xcb, 0xb8, 0x43, 0xed},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 28
+ {SEC_OID_SHA256,
+ 28,
+ {0x38, 0x94, 0xbf, 0x87, 0xb1, 0xaf, 0x90, 0x47, 0xd1, 0x0b, 0xbf, 0x45,
+ 0xa6, 0x56, 0x71, 0xc8, 0xf9, 0x6c, 0x56, 0x03, 0xec, 0x84, 0xac, 0x2e,
+ 0xdb, 0x97, 0x68, 0x43, 0x54, 0xcc, 0x7e, 0x1c, 0xe2, 0x05, 0x0a, 0xfd,
+ 0xce, 0x80, 0x06, 0x26, 0xc2, 0x38, 0xb3, 0xde, 0x0b, 0x7d, 0x94, 0xe5,
+ 0x9f, 0x03, 0xc1, 0x92, 0x6f, 0xee, 0x2f, 0xf4, 0x9b, 0x52, 0xb1, 0x1f,
+ 0xe6, 0x4c, 0x88, 0x25, 0xee, 0xdf, 0xb9, 0xfe, 0xdc, 0x4b, 0x58, 0xfb,
+ 0x53, 0xb9, 0xbe, 0xd5, 0xd5, 0xf0, 0x44, 0x75, 0x14, 0xe6, 0xe5, 0xaf,
+ 0x4d, 0xba, 0x86, 0x96, 0x32, 0xbf, 0x92, 0x05, 0x1e, 0x26, 0x88, 0x35,
+ 0x88, 0x3d, 0x16, 0xf0, 0x8e, 0xd8, 0xeb, 0xbc, 0x9c, 0xe5, 0xde, 0xcf,
+ 0xba, 0x43, 0xac, 0xaf, 0xb7, 0x2f, 0x87, 0x76, 0xa2, 0xcf, 0xcf, 0xea,
+ 0x0d, 0x2b, 0x43, 0xe1, 0x7d, 0x41, 0x85, 0x78, 0x2c, 0xef, 0xbb, 0xc2,
+ 0x7a, 0x3a, 0x24, 0x92, 0x75, 0xcf, 0x47, 0x45, 0x6c, 0x14, 0x86, 0xfd,
+ 0xb5, 0x73, 0x96, 0xd5, 0xac, 0x03, 0x21, 0xc6, 0x67, 0x64, 0x32, 0xd2,
+ 0x5f, 0xfd, 0x94, 0x6c, 0xcc, 0x78, 0x1d, 0x52, 0x1c, 0x67, 0x99, 0x54,
+ 0x93, 0xca, 0x3e, 0x6f, 0xb0, 0x5e, 0x46, 0xa1, 0xb9, 0x06, 0xcb, 0x0e,
+ 0x48, 0x09, 0x66, 0x11, 0x38, 0x3a, 0x07, 0x2d, 0x5a, 0x2b, 0x0f, 0xa5,
+ 0x8c, 0x00, 0x3e, 0x5c, 0x58, 0x31, 0x12, 0x67, 0x92, 0x2b, 0xdb, 0x42,
+ 0x17, 0xa1, 0x9f, 0x94, 0x05, 0xb7, 0x9d, 0x0f, 0xec, 0x5a, 0x17, 0x7d,
+ 0xe5, 0x24, 0x7f, 0x1f, 0x93, 0x9d, 0x5b, 0x92, 0x01, 0x37, 0x8d, 0x09,
+ 0x32, 0x8a, 0xa9, 0x8d, 0x1e, 0x5a, 0x7e, 0x1e, 0xfb, 0x63, 0xac, 0x9b,
+ 0xce, 0xe7, 0x21, 0x20, 0x8c, 0xab, 0xee, 0x3e, 0x48, 0x8a, 0x45, 0x51,
+ 0xe4, 0x44, 0xd4, 0x72, 0x36, 0xf8, 0x9a, 0x68, 0x46, 0xd1, 0x45, 0x9a,
+ 0xbd, 0xbb, 0xc2, 0x09, 0x6c, 0xd7, 0xdc, 0x1f, 0xe6, 0x9b, 0xc3, 0xca,
+ 0xd5, 0xec, 0x7d, 0xdd, 0x02, 0x35, 0x9c, 0x6b, 0x96, 0x39, 0x8b, 0x45,
+ 0x5a, 0x39, 0x02, 0x21, 0x29, 0xca, 0x17, 0x9e, 0x1d, 0xa7, 0x02, 0xfe,
+ 0x70, 0x19, 0xf9, 0xd7, 0x3b, 0x8a, 0x8b, 0xc2, 0x5f, 0xde, 0xc7, 0x27,
+ 0xbb, 0x70, 0xdc, 0x1e, 0x69, 0xe5, 0x7f, 0xaa, 0xe1, 0x0c, 0x8f, 0xe6,
+ 0xa7, 0x1f, 0xc9, 0x03, 0xb1, 0xc2, 0x27, 0x29, 0x01, 0xa9, 0x4f, 0xc2,
+ 0x72, 0x1f, 0xdd, 0x86, 0x42, 0xa6, 0x16, 0x66, 0x21, 0x1f, 0x85, 0x57,
+ 0xbf, 0x5f, 0x18, 0x4e, 0x52, 0x4c, 0xe6, 0x49, 0x78, 0x59, 0x6e, 0x84,
+ 0x77, 0xec, 0x4e, 0xf9, 0xab, 0xfd, 0x9e, 0xbd, 0x17, 0x0c, 0xcb, 0x63,
+ 0x2b, 0x76, 0xda, 0x9d, 0x01, 0x5d, 0x3d, 0x7f, 0x33, 0x06, 0xa0, 0xaa},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 29
+ {SEC_OID_SHA256,
+ 29,
+ {0x4b, 0xce, 0x06, 0x24, 0x6b, 0x96, 0x59, 0x20, 0xba, 0x57, 0x68, 0xf1,
+ 0x19, 0x73, 0xb7, 0x77, 0x35, 0x76, 0xc8, 0xca, 0x81, 0x10, 0x31, 0xd0,
+ 0x91, 0xfb, 0xf8, 0x8f, 0x0a, 0xee, 0xef, 0x79, 0x38, 0x59, 0xae, 0xee,
+ 0x22, 0x20, 0xa5, 0x43, 0xdf, 0x5d, 0xcb, 0x0a, 0x69, 0x32, 0xab, 0x7e,
+ 0xda, 0x80, 0xca, 0x2d, 0x9a, 0x45, 0x68, 0x7d, 0x00, 0xc5, 0x70, 0xc0,
+ 0x49, 0x4d, 0xeb, 0x69, 0x60, 0x42, 0x4d, 0x93, 0x6a, 0x21, 0x66, 0x41,
+ 0x08, 0x04, 0x7a, 0x4b, 0x4f, 0x0a, 0x3f, 0x12, 0x0d, 0x33, 0x7c, 0x7e,
+ 0x01, 0x0e, 0x56, 0x09, 0x8e, 0x9b, 0x70, 0x73, 0x19, 0xb1, 0xe3, 0x06,
+ 0xa4, 0x99, 0x84, 0x3d, 0x53, 0xae, 0x35, 0x1d, 0xb6, 0xea, 0xc5, 0x53,
+ 0x8a, 0x4c, 0xef, 0x9d, 0x49, 0x66, 0x03, 0x45, 0xbc, 0xb5, 0xbb, 0x18,
+ 0x90, 0x03, 0x81, 0x85, 0x0b, 0x37, 0x1a, 0xd1, 0x7a, 0x47, 0xac, 0x57,
+ 0x86, 0x0d, 0x1a, 0xde, 0x90, 0xb8, 0x39, 0x40, 0x2c, 0x6b, 0xdd, 0x84,
+ 0x79, 0xc7, 0x9e, 0x27, 0xfc, 0x9c, 0xc3, 0xfb, 0xbb, 0x8d, 0xed, 0x43,
+ 0x48, 0xda, 0x6d, 0x70, 0xce, 0xb8, 0xb6, 0xc9, 0x5d, 0x9c, 0x8e, 0xfd,
+ 0xc6, 0xfc, 0x0a, 0x51, 0xf9, 0x52, 0xba, 0x0e, 0x7d, 0xcd, 0x21, 0xf2,
+ 0x8d, 0xfb, 0xd3, 0x93, 0x62, 0xf2, 0xa8, 0x17, 0xc4, 0x04, 0x5b, 0x1a,
+ 0x3c, 0xd6, 0xda, 0x4c, 0x2b, 0xfc, 0xe7, 0x65, 0x16, 0xbc, 0x91, 0x8a,
+ 0x11, 0xda, 0xfb, 0x9f, 0x0c, 0x47, 0x76, 0xbf, 0x3f, 0x23, 0x80, 0x2b,
+ 0x38, 0xbe, 0x8d, 0x03, 0xcf, 0xdc, 0x6b, 0x35, 0x51, 0x99, 0x88, 0x42,
+ 0xa0, 0x28, 0xee, 0x15, 0x85, 0xa6, 0xc2, 0x32, 0x40, 0x94, 0x69, 0xa8,
+ 0x69, 0xb3, 0xb1, 0x44, 0xd5, 0xd0, 0x2d, 0xeb, 0xfe, 0xfe, 0x09, 0xa8,
+ 0xe1, 0x4d, 0x0e, 0x91, 0x5d, 0xfc, 0xc7, 0x22, 0xfc, 0xcd, 0xb8, 0x7e,
+ 0x05, 0x59, 0x29, 0x14, 0x02, 0x57, 0x42, 0x8d, 0xe4, 0x16, 0xd6, 0xca,
+ 0xeb, 0x24, 0x37, 0x85, 0x7d, 0x58, 0x5e, 0xe6, 0xc3, 0xa4, 0xeb, 0x64,
+ 0xa5, 0xd8, 0xf5, 0x1d, 0xf2, 0x05, 0x0f, 0x28, 0x28, 0x6e, 0x3e, 0x19,
+ 0x87, 0xc6, 0xe3, 0xe3, 0xb2, 0x21, 0x31, 0x59, 0x7e, 0xd1, 0xc8, 0x34,
+ 0x10, 0xa2, 0x56, 0x9c, 0x8d, 0x7c, 0xb0, 0x4a, 0x80, 0xef, 0x8f, 0x37,
+ 0xbd, 0x04, 0x32, 0x30, 0x50, 0x29, 0x87, 0x01, 0x3f, 0x56, 0x0d, 0x7b,
+ 0xa8, 0x65, 0x75, 0x9a, 0x01, 0xf5, 0x88, 0x61, 0x1d, 0x9a, 0x97, 0x83,
+ 0x75, 0x30, 0x93, 0xd8, 0x7e, 0x3d, 0xa0, 0x82, 0x7c, 0x79, 0x03, 0x85,
+ 0x1a, 0xe9, 0x60, 0x1d, 0x1d, 0x0e, 0x77, 0x66, 0xba, 0x64, 0x5a, 0x0a,
+ 0x38, 0x6d, 0x49, 0xae, 0x2c, 0x5e, 0xcc, 0xac, 0x66, 0x67, 0xf4, 0x49},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 30
+ {SEC_OID_SHA256,
+ 30,
+ {0x7a, 0xf9, 0x93, 0xa7, 0x00, 0xd9, 0x39, 0xdc, 0x8e, 0x6b, 0x16, 0x38,
+ 0x4c, 0x31, 0x1e, 0x09, 0x28, 0x83, 0x68, 0x0d, 0x48, 0x25, 0xc2, 0x6c,
+ 0xea, 0x5c, 0x25, 0xd4, 0xb7, 0x38, 0x36, 0x54, 0x73, 0xb0, 0xdb, 0xd0,
+ 0x1e, 0x94, 0x4d, 0x84, 0xaf, 0x0f, 0x65, 0x89, 0x93, 0xb3, 0x5c, 0x1d,
+ 0xbf, 0x8a, 0x65, 0x7c, 0xbe, 0xdc, 0xb1, 0xe4, 0xb0, 0x03, 0x69, 0x4a,
+ 0xa4, 0x01, 0xc8, 0xe5, 0x68, 0xb4, 0xe6, 0x5c, 0x96, 0x46, 0xcc, 0x86,
+ 0x1d, 0x68, 0x9c, 0x02, 0xf4, 0xf1, 0xb1, 0x76, 0xac, 0xb7, 0x9a, 0xa8,
+ 0xeb, 0x90, 0x06, 0xf0, 0xf6, 0x8d, 0xa7, 0x8f, 0x41, 0xee, 0xcd, 0x48,
+ 0x69, 0xec, 0xc5, 0x76, 0xf8, 0x49, 0xe9, 0xa2, 0x0e, 0x6c, 0x11, 0x32,
+ 0xf9, 0xaf, 0x34, 0xeb, 0x92, 0xda, 0x15, 0x4a, 0x45, 0x9b, 0x5a, 0x30,
+ 0x34, 0xab, 0xc8, 0xab, 0x4c, 0x5b, 0x26, 0xd8, 0x72, 0x1b, 0x89, 0xae,
+ 0x10, 0x99, 0xf8, 0x8c, 0x97, 0x1a, 0x9c, 0xd5, 0x8c, 0x28, 0x36, 0x9a,
+ 0x92, 0x74, 0xbc, 0x7e, 0x2d, 0xf4, 0xeb, 0x2d, 0xec, 0x04, 0x9f, 0xea,
+ 0x94, 0x4b, 0xa5, 0x05, 0xf6, 0x1f, 0x3d, 0x6c, 0x4d, 0x65, 0xe6, 0x43,
+ 0xfa, 0x15, 0xed, 0x99, 0xe9, 0x15, 0x47, 0x1d, 0x26, 0x31, 0x84, 0x0b,
+ 0xa0, 0x5e, 0x7e, 0x05, 0xc7, 0x14, 0xb8, 0x4f, 0x10, 0x2c, 0x8f, 0xcd,
+ 0x94, 0xfa, 0xe2, 0x91, 0xab, 0x21, 0x6f, 0x08, 0x45, 0xbb, 0xee, 0x06,
+ 0xa5, 0x45, 0x2e, 0xd7, 0x1d, 0x9e, 0x42, 0x9b, 0xdb, 0xd5, 0x0d, 0x11,
+ 0x71, 0x08, 0x90, 0x67, 0x3c, 0x28, 0xde, 0x3c, 0xd0, 0x74, 0x48, 0xa6,
+ 0x8c, 0x92, 0xae, 0x05, 0x22, 0x56, 0x83, 0x74, 0x29, 0x59, 0x01, 0x76,
+ 0xc1, 0x60, 0xe7, 0xeb, 0x42, 0x37, 0x17, 0x53, 0xe7, 0x78, 0xa6, 0x72,
+ 0x8a, 0x40, 0xdc, 0xec, 0x33, 0xd5, 0x8d, 0x46, 0xae, 0x03, 0xba, 0x97,
+ 0xfe, 0x2f, 0x33, 0x72, 0x88, 0xa7, 0xef, 0x67, 0xd7, 0x1a, 0x42, 0xff,
+ 0x39, 0x44, 0xc1, 0xa0, 0xff, 0x29, 0xb8, 0xd5, 0x98, 0x20, 0xe5, 0xb3,
+ 0x42, 0x93, 0x42, 0xac, 0x74, 0xf2, 0x97, 0x8b, 0xcb, 0x4b, 0x56, 0xd4,
+ 0x55, 0xed, 0x7b, 0x0f, 0x03, 0x52, 0x37, 0x86, 0x3f, 0x0d, 0xbb, 0x24,
+ 0x9f, 0x57, 0x0c, 0x59, 0x1d, 0x46, 0xa6, 0x7e, 0xf2, 0xec, 0x54, 0xbc,
+ 0x9f, 0xca, 0x01, 0x0d, 0x9b, 0x6c, 0x01, 0x8c, 0x41, 0x5f, 0xb4, 0xea,
+ 0xa8, 0x1b, 0xb6, 0xfa, 0xd5, 0x02, 0xc2, 0x73, 0xe7, 0x2b, 0xae, 0x7a,
+ 0xcf, 0x4b, 0x4e, 0x34, 0x97, 0xc9, 0xd4, 0x2b, 0xcd, 0xbf, 0x73, 0x1c,
+ 0x0b, 0xcd, 0x04, 0x60, 0x4d, 0x85, 0x17, 0x1f, 0xed, 0xc4, 0xb7, 0x50,
+ 0xb6, 0x3d, 0x31, 0xfd, 0xcc, 0xa3, 0x89, 0xb6, 0xff, 0x7e, 0x6d, 0xcb},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 31
+ {SEC_OID_SHA256,
+ 31,
+ {0x11, 0x23, 0xe2, 0xe0, 0xac, 0xbc, 0x7c, 0x88, 0x16, 0xb6, 0xdb, 0xe2,
+ 0xaf, 0x93, 0x59, 0xa2, 0xe0, 0xb6, 0xc1, 0x0d, 0xd5, 0x22, 0xbb, 0x3f,
+ 0xdf, 0xae, 0x93, 0x85, 0x5b, 0xa7, 0x3a, 0x95, 0x96, 0x12, 0x90, 0xed,
+ 0x80, 0x8b, 0x3f, 0xf8, 0xee, 0xe8, 0xa9, 0xf5, 0x8f, 0x3a, 0x77, 0xf0,
+ 0x5d, 0x03, 0xea, 0x1c, 0x09, 0xd8, 0x49, 0x08, 0x0c, 0x41, 0x5b, 0x3d,
+ 0x42, 0x14, 0xa7, 0x06, 0x69, 0x2f, 0xc7, 0x26, 0x92, 0xa7, 0x5c, 0x07,
+ 0xb6, 0xbc, 0x21, 0xb9, 0xba, 0x4e, 0x79, 0xf8, 0x42, 0x51, 0x9b, 0x1a,
+ 0x5c, 0x67, 0x25, 0x9f, 0x02, 0x89, 0x95, 0xd3, 0x4c, 0x99, 0x3d, 0x0e,
+ 0xe0, 0xd7, 0x12, 0x62, 0x89, 0x2e, 0x3e, 0x76, 0xd6, 0x77, 0xe8, 0x38,
+ 0xa3, 0x08, 0xa2, 0xb4, 0xba, 0xc5, 0xfe, 0x20, 0xa6, 0xec, 0x07, 0x31,
+ 0x48, 0xb1, 0xa4, 0x20, 0xd5, 0xeb, 0x5b, 0xc4, 0xf2, 0xc9, 0xa4, 0x5b,
+ 0x10, 0xca, 0x99, 0x3d, 0x51, 0xbe, 0x51, 0x46, 0xca, 0x9a, 0xd4, 0x59,
+ 0x7a, 0xc6, 0xef, 0x52, 0x2e, 0x04, 0x41, 0xe2, 0x97, 0x7f, 0xa6, 0x47,
+ 0x05, 0x45, 0xb0, 0x86, 0xd4, 0x34, 0xd6, 0x98, 0x71, 0x56, 0x10, 0x33,
+ 0x41, 0x9e, 0x85, 0x40, 0x29, 0x9d, 0x92, 0xf5, 0x42, 0x5e, 0x91, 0xf8,
+ 0x2e, 0xc9, 0x02, 0xa2, 0xd2, 0xf5, 0xae, 0x8f, 0x90, 0x17, 0x13, 0x16,
+ 0x44, 0x10, 0x7d, 0x12, 0x07, 0x86, 0x80, 0x2f, 0x30, 0x74, 0x6a, 0x11,
+ 0x6c, 0xc6, 0x7f, 0x85, 0xee, 0x96, 0x76, 0xd1, 0x73, 0x8d, 0xbc, 0xa0,
+ 0xb3, 0x60, 0xef, 0x25, 0x75, 0x88, 0x87, 0x9f, 0x2f, 0x6a, 0x44, 0x1d,
+ 0x66, 0xd5, 0xaa, 0xa2, 0x0a, 0x98, 0xed, 0x3f, 0x57, 0xa7, 0x3c, 0x3b,
+ 0x96, 0xe4, 0xce, 0xd0, 0x7b, 0x81, 0x29, 0xb5, 0x08, 0x65, 0xef, 0xe1,
+ 0xb8, 0xe2, 0x0f, 0x0b, 0x81, 0xea, 0x5c, 0xea, 0x29, 0x4d, 0xc9, 0x9f,
+ 0x67, 0xcb, 0x51, 0x5a, 0x25, 0xc6, 0x46, 0xb7, 0x49, 0xb2, 0xcc, 0x3c,
+ 0xf1, 0x8a, 0x41, 0xf1, 0xe3, 0xe6, 0x6d, 0x77, 0x71, 0x0b, 0x18, 0x54,
+ 0xc3, 0xaf, 0x19, 0x38, 0xa7, 0x4c, 0x99, 0x1a, 0x7e, 0x7a, 0x93, 0x97,
+ 0x1a, 0xcc, 0x3f, 0xc3, 0xde, 0x3d, 0xba, 0xb9, 0x2a, 0x84, 0xb4, 0x98,
+ 0xd7, 0x11, 0x71, 0x81, 0x06, 0xc9, 0x8c, 0x3f, 0xb3, 0x9d, 0x3c, 0x6e,
+ 0xaf, 0x5c, 0x36, 0x21, 0xaf, 0x25, 0xd3, 0x87, 0x2e, 0x0d, 0xe8, 0xd7,
+ 0x58, 0x8f, 0x74, 0x21, 0x83, 0x91, 0x82, 0x67, 0x45, 0x8e, 0x59, 0x75,
+ 0xbf, 0x5c, 0xf0, 0xf6, 0xc4, 0x38, 0x46, 0xcc, 0xba, 0x25, 0x6f, 0x76,
+ 0x52, 0x95, 0x80, 0xff, 0x99, 0x13, 0x77, 0x66, 0x00, 0xd1, 0x53, 0x80,
+ 0x02, 0x69, 0x0d, 0xce, 0x5b, 0xfb, 0x8c, 0xc3, 0x35, 0x6d, 0x96, 0xd7},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 32
+ {SEC_OID_SHA256,
+ 32,
+ {0x19, 0x44, 0x94, 0x47, 0x0f, 0xb9, 0x27, 0xc9, 0x6f, 0xaf, 0xf5, 0x62,
+ 0x7e, 0xab, 0xa8, 0x3b, 0x85, 0xcf, 0xec, 0x16, 0xad, 0x38, 0xd1, 0x66,
+ 0xa5, 0xd7, 0x85, 0x8d, 0x6c, 0x77, 0x58, 0x0a, 0x4a, 0x8b, 0xb9, 0x4c,
+ 0x16, 0xea, 0xbf, 0x9b, 0x22, 0xe7, 0x65, 0x3b, 0x79, 0x57, 0xaa, 0xed,
+ 0x31, 0x26, 0x95, 0xdf, 0x9b, 0xad, 0xe2, 0xb4, 0x72, 0x2d, 0xab, 0x39,
+ 0x3a, 0x28, 0x6f, 0xc2, 0xb7, 0x34, 0xcf, 0x6f, 0x78, 0x76, 0x08, 0x3d,
+ 0x42, 0xf2, 0x38, 0xd0, 0xaf, 0x30, 0x82, 0xea, 0xeb, 0x85, 0xe6, 0x11,
+ 0x58, 0xe9, 0xdc, 0x35, 0x2b, 0xf1, 0x51, 0xde, 0x4f, 0x13, 0x29, 0xe7,
+ 0xc3, 0x79, 0xb4, 0x0a, 0xeb, 0x31, 0x2f, 0xe3, 0x31, 0xdf, 0x8c, 0x46,
+ 0x0c, 0x42, 0x3c, 0xe0, 0x8b, 0xcb, 0x62, 0x90, 0xd7, 0xe7, 0x72, 0xa7,
+ 0x5b, 0xa6, 0x67, 0x9e, 0xaf, 0x4b, 0xe7, 0x72, 0x27, 0xc2, 0x96, 0x24,
+ 0x6e, 0xaa, 0xdc, 0x05, 0xfe, 0x34, 0x51, 0x20, 0x34, 0x79, 0xee, 0xbc,
+ 0x0f, 0xa8, 0x6a, 0xe8, 0x6b, 0xa9, 0xd3, 0xb4, 0x21, 0x60, 0xf0, 0xf5,
+ 0x8e, 0xc0, 0x65, 0x28, 0x05, 0x00, 0x0e, 0xe8, 0xe5, 0x20, 0xfd, 0x58,
+ 0xf8, 0x04, 0x21, 0xee, 0x5e, 0x78, 0x43, 0x6c, 0xe6, 0x4a, 0x58, 0xa8,
+ 0x27, 0x3d, 0x51, 0x2b, 0xff, 0xd3, 0x79, 0x4b, 0x04, 0xb3, 0x7a, 0x3f,
+ 0x83, 0xe7, 0xb5, 0x80, 0x5d, 0x19, 0x59, 0x5f, 0x61, 0xd0, 0x7f, 0x7a,
+ 0x47, 0x90, 0xbb, 0xff, 0xb5, 0x75, 0x65, 0xb2, 0x7e, 0x8e, 0xdb, 0xa4,
+ 0x27, 0x33, 0x39, 0xca, 0x62, 0xfa, 0x71, 0x1c, 0x22, 0xef, 0x45, 0x9e,
+ 0x78, 0x42, 0x9e, 0x9c, 0x1f, 0x06, 0xf6, 0xcf, 0x8c, 0x6c, 0x8d, 0x5e,
+ 0x0a, 0xec, 0x1b, 0xb8, 0x8b, 0xd2, 0x9a, 0x51, 0x6f, 0x6b, 0xc1, 0x78,
+ 0x9f, 0xc7, 0x90, 0x18, 0x8c, 0x26, 0xc4, 0x84, 0x23, 0x1a, 0x78, 0x69,
+ 0x6b, 0xbc, 0xb1, 0x81, 0xf6, 0x08, 0xb0, 0x80, 0x84, 0x42, 0x6e, 0x49,
+ 0xda, 0xef, 0x7d, 0x7c, 0xd0, 0x80, 0xff, 0x0a, 0x82, 0xf9, 0xc7, 0x06,
+ 0x05, 0x74, 0x8b, 0xcb, 0xa1, 0xfd, 0x4e, 0xc4, 0x97, 0x63, 0x19, 0xde,
+ 0x01, 0xa4, 0x4b, 0x76, 0x09, 0x7f, 0x86, 0xe6, 0x27, 0xc3, 0x7c, 0x37,
+ 0xe9, 0x2b, 0xa3, 0x5b, 0xdd, 0x51, 0x02, 0x76, 0x51, 0xb4, 0x7f, 0x9e,
+ 0x87, 0xe8, 0x49, 0x0f, 0x7c, 0xe2, 0xd2, 0xef, 0x8e, 0x15, 0x66, 0xda,
+ 0x7f, 0x3b, 0xfa, 0x88, 0x0e, 0x98, 0x56, 0x4b, 0xbe, 0x2f, 0x80, 0xc6,
+ 0x42, 0xd3, 0x09, 0x49, 0x39, 0x10, 0x81, 0x80, 0x1a, 0xf2, 0xbd, 0x79,
+ 0xe4, 0xa9, 0xde, 0x31, 0x16, 0x65, 0x82, 0x16, 0xb9, 0xbd, 0x79, 0x49,
+ 0x75, 0x26, 0x61, 0xd7, 0xcc, 0xb7, 0xca, 0x3e, 0xd5, 0x91, 0x82, 0x88},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 33
+ {SEC_OID_SHA256,
+ 33,
+ {0x9f, 0x6c, 0x7a, 0xca, 0xbb, 0x56, 0x76, 0xd4, 0x03, 0x57, 0xd7, 0xf5,
+ 0x8d, 0xc1, 0x88, 0xaa, 0x11, 0xda, 0x3b, 0x03, 0x2e, 0x0f, 0xec, 0x24,
+ 0xd1, 0xd3, 0x77, 0xe9, 0xdc, 0x4a, 0xa7, 0x1d, 0x52, 0x94, 0x58, 0x73,
+ 0xbd, 0x82, 0xa6, 0xb1, 0x54, 0x0b, 0x07, 0xf6, 0xbf, 0xa3, 0x15, 0x8a,
+ 0x11, 0xbe, 0xb4, 0x65, 0x13, 0x44, 0x6c, 0xfd, 0x8a, 0xf2, 0x81, 0x18,
+ 0xe6, 0x93, 0xa4, 0xf7, 0x00, 0xce, 0x67, 0x79, 0x88, 0x22, 0x1f, 0x2c,
+ 0xb0, 0xf3, 0x08, 0xe2, 0x9b, 0x42, 0xfe, 0xb8, 0xc5, 0xce, 0x76, 0x8e,
+ 0x34, 0xa9, 0xce, 0x88, 0x9f, 0xe5, 0x42, 0x9b, 0x6b, 0x1d, 0x9d, 0xd5,
+ 0xcc, 0xe5, 0x37, 0xc3, 0x11, 0x22, 0x8b, 0xc5, 0x24, 0xa9, 0x83, 0xec,
+ 0x83, 0xd5, 0x32, 0x6c, 0xf1, 0x14, 0x1c, 0xce, 0xab, 0xec, 0x81, 0x70,
+ 0xa8, 0xef, 0x00, 0xd3, 0xe0, 0x03, 0xa8, 0x69, 0x62, 0xac, 0x76, 0x0d,
+ 0x6d, 0xe2, 0xf9, 0x06, 0x49, 0x9e, 0x60, 0xdd, 0xf6, 0xcd, 0xaa, 0x39,
+ 0x4f, 0xf2, 0x88, 0x0c, 0x4c, 0xbd, 0x7d, 0x65, 0x8e, 0x02, 0xc3, 0xba,
+ 0xbd, 0xc8, 0xc3, 0x97, 0x07, 0xe4, 0xab, 0x59, 0xec, 0xe6, 0x1e, 0xeb,
+ 0xe3, 0xe6, 0x26, 0x6d, 0x63, 0x5e, 0x0d, 0x59, 0x4e, 0x1c, 0xb1, 0x14,
+ 0xb6, 0x99, 0x02, 0x21, 0x49, 0xb2, 0x10, 0x51, 0x57, 0xd2, 0x0c, 0x0d,
+ 0x4e, 0x28, 0x9c, 0x85, 0x58, 0x34, 0x88, 0x20, 0x25, 0x0a, 0x03, 0x93,
+ 0x10, 0x33, 0xb2, 0xca, 0xfd, 0x40, 0x0c, 0xf6, 0x2c, 0x21, 0xa6, 0x17,
+ 0xb1, 0x6e, 0x83, 0xcf, 0x9c, 0x4a, 0x79, 0xa1, 0xdf, 0x59, 0x10, 0x1e,
+ 0xaa, 0x18, 0x0d, 0x8b, 0x61, 0xe5, 0xac, 0x2c, 0x38, 0x7f, 0x19, 0x0b,
+ 0xc5, 0xd0, 0x1c, 0x07, 0x66, 0x64, 0x1c, 0x8e, 0x79, 0x6a, 0xfd, 0xdd,
+ 0xae, 0xa9, 0xa8, 0xf6, 0x25, 0xa7, 0xec, 0xce, 0xf2, 0x1c, 0xf8, 0xc9,
+ 0xbb, 0xb3, 0x91, 0xf1, 0x3f, 0xca, 0xb5, 0xf2, 0x53, 0xf5, 0x98, 0xb8,
+ 0x80, 0xe0, 0x39, 0x1c, 0x2e, 0x34, 0xa6, 0x4d, 0x1a, 0xeb, 0x02, 0x8f,
+ 0xcd, 0x84, 0xa3, 0x15, 0x8f, 0x69, 0x24, 0x66, 0xcd, 0x95, 0x33, 0x34,
+ 0xdb, 0x71, 0xf4, 0x51, 0x20, 0x30, 0x53, 0x4f, 0x31, 0xa2, 0x1e, 0xb6,
+ 0x5b, 0x45, 0x99, 0x69, 0xa0, 0x03, 0x07, 0xe9, 0xb2, 0xab, 0x82, 0x8f,
+ 0x6e, 0x49, 0x66, 0xfb, 0xca, 0xde, 0xc6, 0x94, 0xa3, 0x94, 0xa8, 0xb8,
+ 0x9f, 0x94, 0xce, 0x1e, 0xed, 0xd3, 0xd2, 0x73, 0x1f, 0xc0, 0x13, 0x95,
+ 0xd3, 0x07, 0x94, 0xac, 0x2a, 0xbd, 0xb0, 0xb6, 0x0d, 0xfd, 0x14, 0xa4,
+ 0x6b, 0x53, 0x37, 0x27, 0xd1, 0x37, 0x16, 0x8f, 0xd5, 0xb4, 0x21, 0x83,
+ 0xcb, 0xcb, 0x79, 0xd3, 0x8b, 0x92, 0x59, 0xb7, 0x25, 0xfd, 0x24, 0x85},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 34
+ {SEC_OID_SHA256,
+ 34,
+ {0x31, 0x5f, 0x90, 0x93, 0x80, 0x79, 0x7c, 0x58, 0x72, 0x4f, 0x05, 0x15,
+ 0x0a, 0x19, 0xbe, 0xcb, 0x37, 0x23, 0x42, 0xfc, 0x5f, 0xb8, 0xf0, 0x07,
+ 0x36, 0x33, 0x80, 0x8b, 0xe0, 0x7f, 0xa4, 0x9b, 0xe3, 0xcc, 0xcd, 0x38,
+ 0x92, 0x41, 0x7c, 0x92, 0x56, 0x74, 0x70, 0x7c, 0x1e, 0x36, 0xe7, 0x18,
+ 0x8d, 0x5f, 0x13, 0x13, 0xea, 0xdf, 0x99, 0xa9, 0x90, 0x7d, 0x6b, 0x0b,
+ 0xa2, 0x09, 0x3d, 0xda, 0xa2, 0x8c, 0x3e, 0x03, 0x0d, 0x64, 0x44, 0x8d,
+ 0x93, 0x5e, 0x2a, 0x56, 0xb7, 0xd9, 0x89, 0x47, 0x5a, 0x7a, 0x7e, 0x57,
+ 0x7f, 0x23, 0x29, 0xc6, 0xe8, 0xe2, 0xb2, 0xec, 0xe2, 0xa5, 0x53, 0x67,
+ 0x9e, 0xc9, 0x0a, 0x15, 0x08, 0x9b, 0x49, 0x40, 0x28, 0xc9, 0x14, 0xd8,
+ 0x83, 0xc4, 0x60, 0xea, 0xca, 0xee, 0x1e, 0xac, 0x47, 0x2f, 0x00, 0x00,
+ 0x76, 0xa4, 0x64, 0x21, 0x36, 0xff, 0xd2, 0x55, 0x8c, 0x5b, 0x70, 0x33,
+ 0xd7, 0x1c, 0xee, 0x3a, 0x59, 0x28, 0x99, 0xfc, 0xda, 0xa0, 0x5e, 0xc4,
+ 0x1d, 0xe9, 0x62, 0xf1, 0x90, 0x60, 0xa3, 0x2e, 0xc6, 0x86, 0xb3, 0x4f,
+ 0x85, 0xb1, 0x05, 0xa4, 0x13, 0xf3, 0xba, 0xa8, 0x19, 0xbc, 0x6c, 0xde,
+ 0xa0, 0xf0, 0x0f, 0xdd, 0x07, 0x90, 0x0a, 0x8b, 0x04, 0x1f, 0xde, 0x46,
+ 0x3d, 0x7e, 0x44, 0xcc, 0x6c, 0x45, 0xc4, 0x8f, 0x7a, 0x19, 0x74, 0xe7,
+ 0x6e, 0x0f, 0xd6, 0x7e, 0xb4, 0x95, 0xb6, 0x44, 0x8d, 0x73, 0x9f, 0xe0,
+ 0x91, 0xa9, 0x9e, 0xaa, 0x79, 0xf8, 0x43, 0x68, 0x39, 0xda, 0xf4, 0x85,
+ 0x08, 0x52, 0x53, 0xce, 0xd9, 0xae, 0x1d, 0x5e, 0xa2, 0xdd, 0x51, 0x35,
+ 0xfb, 0x5c, 0xaa, 0x44, 0xd5, 0x1d, 0x72, 0x8c, 0x4e, 0x70, 0x47, 0x9c,
+ 0x6f, 0x0c, 0x23, 0x9f, 0xa5, 0x85, 0xfa, 0x55, 0x7e, 0x08, 0x06, 0x2e,
+ 0xdd, 0x07, 0x14, 0x17, 0x54, 0x54, 0x3c, 0x5a, 0xf6, 0xe5, 0x54, 0xaf,
+ 0xe5, 0xb5, 0x4e, 0x7b, 0xe5, 0x2d, 0x88, 0x6c, 0x83, 0xc7, 0xce, 0x6c,
+ 0xa9, 0xf3, 0xfc, 0xb3, 0xe8, 0x32, 0x98, 0x16, 0xcc, 0x6c, 0x0d, 0x04,
+ 0x6b, 0xb1, 0xda, 0xea, 0xfb, 0x27, 0x1a, 0xd6, 0xed, 0x3d, 0xa7, 0x95,
+ 0xa1, 0xb8, 0xfb, 0xaa, 0x3a, 0x05, 0x6d, 0x40, 0x7a, 0xed, 0xaf, 0xb4,
+ 0x57, 0x04, 0x5b, 0x6e, 0x06, 0x75, 0x82, 0xbe, 0x60, 0x5a, 0x7a, 0xbc,
+ 0xd4, 0x64, 0x3b, 0xdc, 0x2f, 0xa4, 0x92, 0xdf, 0x1e, 0x0f, 0xd4, 0x3c,
+ 0xc3, 0xe8, 0xcb, 0xac, 0x05, 0xae, 0x24, 0x03, 0x92, 0xea, 0x02, 0xdb,
+ 0x48, 0x9e, 0x6a, 0x55, 0x61, 0x89, 0x5d, 0xfd, 0x14, 0xf4, 0x7c, 0xb5,
+ 0xec, 0x6a, 0xc5, 0x94, 0x42, 0x76, 0x42, 0xea, 0xc9, 0x1c, 0xaf, 0xec,
+ 0x05, 0x18, 0x2f, 0x34, 0x15, 0xdb, 0xdf, 0xd1, 0x2a, 0x34, 0x8c, 0x3d},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 35
+ {SEC_OID_SHA256,
+ 35,
+ {0x2b, 0xff, 0x6e, 0xff, 0xa6, 0x97, 0x27, 0x7d, 0x05, 0xbb, 0x0a, 0x7c,
+ 0x6a, 0x7f, 0x71, 0x4a, 0x0c, 0x2f, 0x23, 0xf9, 0x87, 0x0f, 0x51, 0xc6,
+ 0xb2, 0xa6, 0x78, 0xd3, 0xb0, 0x6f, 0x5c, 0x89, 0x2d, 0x75, 0xf3, 0x77,
+ 0xf2, 0x4f, 0xbb, 0x14, 0xc3, 0xc9, 0xab, 0xa5, 0x2a, 0xe0, 0x6d, 0x37,
+ 0x41, 0xeb, 0xe3, 0xe1, 0x16, 0xc0, 0xd4, 0x9d, 0xc4, 0xe6, 0x51, 0x25,
+ 0x13, 0x67, 0xfc, 0x63, 0x72, 0x0c, 0x85, 0x53, 0x64, 0x6b, 0xd7, 0x46,
+ 0x52, 0x98, 0xcc, 0xb7, 0xb4, 0xbf, 0x76, 0x56, 0x07, 0xdd, 0x05, 0x05,
+ 0x2f, 0xe5, 0xa6, 0x60, 0xc8, 0x4e, 0x0e, 0x51, 0x6a, 0xa6, 0x75, 0x40,
+ 0xaf, 0x1c, 0xa3, 0x5b, 0xef, 0xb2, 0x25, 0x06, 0x02, 0x74, 0x2a, 0x53,
+ 0xd4, 0xcd, 0x97, 0xcb, 0xd9, 0x8b, 0x91, 0x36, 0x04, 0x93, 0x36, 0xe5,
+ 0x53, 0xc3, 0xe7, 0xdc, 0x64, 0xeb, 0x39, 0xf3, 0xd9, 0x6b, 0xe6, 0xfb,
+ 0x11, 0x46, 0xc1, 0x6f, 0x21, 0x80, 0x99, 0x2d, 0x0f, 0x16, 0xfd, 0xb9,
+ 0xa4, 0xc9, 0x01, 0x27, 0x53, 0x90, 0x1f, 0xb7, 0xb2, 0x93, 0xe6, 0xaf,
+ 0x23, 0x18, 0x7c, 0x76, 0xd9, 0xef, 0x55, 0xa6, 0x95, 0x6b, 0x29, 0x9b,
+ 0xf9, 0xe9, 0xc9, 0xc2, 0x7c, 0x9a, 0x4f, 0xd5, 0x24, 0x36, 0x0a, 0x4a,
+ 0x69, 0x88, 0xca, 0x11, 0x68, 0xf3, 0x5f, 0x8b, 0xd2, 0x03, 0x88, 0x69,
+ 0xd7, 0x7f, 0x11, 0x7c, 0xe6, 0xd2, 0x0e, 0x71, 0x0a, 0x78, 0xb3, 0x63,
+ 0x97, 0x3a, 0x08, 0xa5, 0xeb, 0x09, 0x1a, 0x5a, 0xe7, 0x33, 0x2e, 0x83,
+ 0x61, 0x7d, 0xec, 0xa9, 0x91, 0x1a, 0x2b, 0x24, 0x1a, 0xca, 0x73, 0x16,
+ 0x24, 0x90, 0x5b, 0x91, 0xae, 0x63, 0xa8, 0x70, 0x45, 0xbb, 0x2c, 0x35,
+ 0x6c, 0x93, 0x4c, 0x70, 0xa6, 0xcc, 0x22, 0xbc, 0xec, 0xd7, 0xeb, 0x26,
+ 0xad, 0xb6, 0xf9, 0x8b, 0x1c, 0x1d, 0x72, 0x75, 0x82, 0xd7, 0x32, 0x92,
+ 0x35, 0xa4, 0x38, 0xe1, 0x16, 0x1d, 0xcc, 0x01, 0xf8, 0x2f, 0x76, 0x08,
+ 0x33, 0xbf, 0xd8, 0xd5, 0x4f, 0x8d, 0x85, 0x6e, 0xc4, 0x75, 0xef, 0x34,
+ 0x20, 0x72, 0xc3, 0xd6, 0x06, 0x64, 0x25, 0xcd, 0x03, 0x09, 0xc4, 0xbe,
+ 0xd7, 0xa0, 0x86, 0x1a, 0xfd, 0x7e, 0x64, 0xb9, 0x2c, 0xdf, 0x96, 0x9c,
+ 0xa4, 0xd2, 0x65, 0x5a, 0x2e, 0xe4, 0x76, 0x79, 0x13, 0x4f, 0xc2, 0xed,
+ 0x39, 0xb4, 0x1c, 0xd1, 0xcf, 0x26, 0x65, 0xea, 0xaf, 0x1e, 0x21, 0xe8,
+ 0xbb, 0x9f, 0xe6, 0xf1, 0x9b, 0x16, 0xa0, 0x57, 0xd8, 0x27, 0x7d, 0x68,
+ 0xea, 0x7a, 0x24, 0x0c, 0x95, 0x97, 0x8d, 0xee, 0xdf, 0xf7, 0x66, 0xe8,
+ 0x4e, 0xf4, 0x64, 0x90, 0x72, 0x0a, 0x38, 0x09, 0xe3, 0xce, 0x2a, 0x99,
+ 0x94, 0xaf, 0x4a, 0x04, 0xde, 0x20, 0x59, 0xc5, 0xa3, 0x93, 0xcf, 0x3a},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 36
+ {SEC_OID_SHA256,
+ 36,
+ {0x6e, 0x8a, 0xc4, 0x4a, 0xe4, 0xbf, 0xe2, 0xaf, 0x00, 0x84, 0x14, 0x86,
+ 0x1b, 0xcd, 0xba, 0x58, 0x12, 0x7d, 0x54, 0x7d, 0x3b, 0x4b, 0xa6, 0x51,
+ 0x6a, 0xb1, 0x88, 0x75, 0xca, 0x3d, 0xd0, 0x15, 0xdf, 0xe3, 0x03, 0xd5,
+ 0x4b, 0x50, 0xb2, 0xfa, 0x8c, 0x00, 0x19, 0x51, 0xd1, 0x6e, 0x64, 0xaa,
+ 0x9c, 0x2b, 0x14, 0xda, 0x67, 0x4b, 0x45, 0x47, 0x31, 0x7f, 0x14, 0xd2,
+ 0x92, 0x1f, 0x1f, 0x22, 0xff, 0x72, 0xf1, 0x52, 0x9d, 0xc8, 0x07, 0x47,
+ 0x25, 0x87, 0x27, 0x20, 0xf3, 0x79, 0x9b, 0xb9, 0x36, 0x4e, 0x27, 0xad,
+ 0xd3, 0xc4, 0xee, 0xd2, 0xda, 0x58, 0x7a, 0x6a, 0x8f, 0xa4, 0x53, 0x87,
+ 0xa8, 0x0a, 0x68, 0xb8, 0x79, 0xb3, 0x09, 0x44, 0x78, 0x74, 0xb8, 0xd8,
+ 0x1b, 0x74, 0xc6, 0x94, 0x86, 0xc5, 0x3a, 0xee, 0x54, 0x3e, 0xc5, 0x3c,
+ 0x02, 0x43, 0x3c, 0x9d, 0x40, 0x5b, 0x86, 0xd0, 0xbc, 0xa9, 0x7b, 0x34,
+ 0xf3, 0x8d, 0xb3, 0xe7, 0x53, 0x6b, 0x83, 0x8a, 0x87, 0xc2, 0xe0, 0x07,
+ 0xcd, 0xb6, 0x75, 0xb7, 0xc9, 0x3b, 0xe8, 0x1d, 0x1b, 0x10, 0x2e, 0xf6,
+ 0x06, 0x72, 0xb7, 0x40, 0xf3, 0xa9, 0xc8, 0x12, 0x48, 0x85, 0xb6, 0x22,
+ 0x8b, 0xb3, 0xaa, 0xe7, 0x13, 0xb6, 0x92, 0x24, 0xc5, 0x27, 0x8c, 0xf9,
+ 0xd4, 0xb2, 0x30, 0x28, 0xd8, 0xfe, 0x08, 0x90, 0xf9, 0x89, 0x7b, 0x21,
+ 0x59, 0x29, 0xe1, 0x10, 0x26, 0x5d, 0x93, 0xb6, 0x6b, 0x98, 0x35, 0x7b,
+ 0xbd, 0xcd, 0x7e, 0xfd, 0x51, 0x59, 0x80, 0x12, 0xc3, 0x13, 0xb1, 0x20,
+ 0x23, 0x39, 0x11, 0x00, 0x1a, 0x85, 0x19, 0xa9, 0xd9, 0x8b, 0x74, 0x26,
+ 0x50, 0x29, 0x6f, 0x8c, 0x5a, 0x67, 0xff, 0x0f, 0xd0, 0x44, 0x6b, 0x30,
+ 0x06, 0xac, 0x25, 0x4c, 0xf8, 0x08, 0x50, 0x36, 0xbf, 0x60, 0x74, 0xda,
+ 0x96, 0x23, 0x0f, 0xb0, 0xcc, 0xd0, 0x2f, 0xcd, 0x95, 0xfe, 0x4b, 0x1e,
+ 0x8d, 0xc7, 0xcd, 0xad, 0xfa, 0x26, 0x77, 0xda, 0x92, 0xa8, 0x0e, 0xfe,
+ 0x36, 0x08, 0x13, 0x33, 0xc5, 0x57, 0xa4, 0x70, 0x44, 0x22, 0xc3, 0x78,
+ 0x0a, 0x00, 0xbe, 0xb6, 0x67, 0x0a, 0x7c, 0xa9, 0x5a, 0x30, 0xc9, 0xec,
+ 0xd7, 0x8d, 0x46, 0xc8, 0x8e, 0x30, 0xa0, 0x81, 0xd0, 0x44, 0x51, 0x42,
+ 0x76, 0x1f, 0xfa, 0x4e, 0x8c, 0x86, 0x82, 0x61, 0x03, 0x95, 0xd2, 0xde,
+ 0x06, 0x02, 0x04, 0x3e, 0x65, 0x67, 0xa6, 0xd6, 0x2a, 0x77, 0xcd, 0x6c,
+ 0x69, 0x7f, 0xcd, 0x36, 0x2b, 0x13, 0xae, 0xe3, 0xfa, 0x92, 0x94, 0x60,
+ 0x36, 0x08, 0x6c, 0xa3, 0xb0, 0x02, 0xf1, 0xee, 0xf8, 0xdd, 0x55, 0x50,
+ 0xa4, 0xae, 0xc1, 0x37, 0xa6, 0xf6, 0x0f, 0x7d, 0x94, 0x3c, 0x95, 0x22,
+ 0xf5, 0x5c, 0xdc, 0x14, 0xdf, 0xe5, 0x86, 0x39, 0xb1, 0x73, 0x50, 0xa3},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 37
+ {SEC_OID_SHA256,
+ 37,
+ {0x83, 0xdc, 0x09, 0x3a, 0xc3, 0x99, 0xd8, 0x96, 0xef, 0xea, 0xf1, 0x3a,
+ 0x4e, 0x5b, 0x9f, 0x54, 0x04, 0x59, 0x2c, 0x77, 0x40, 0xaf, 0x42, 0x18,
+ 0x6b, 0x01, 0xf2, 0x14, 0x7e, 0x3d, 0xe7, 0xf3, 0xf4, 0x6b, 0xa3, 0x23,
+ 0xdf, 0xa3, 0xde, 0xc8, 0x85, 0xe1, 0x0d, 0x92, 0xc4, 0xf5, 0x87, 0x1f,
+ 0x50, 0x86, 0x1d, 0xad, 0x58, 0x37, 0x94, 0xb2, 0x5e, 0x3c, 0xa2, 0xb6,
+ 0x8e, 0xb1, 0x45, 0x8a, 0xc3, 0x64, 0x0c, 0x7d, 0x13, 0x71, 0x1d, 0x33,
+ 0x38, 0xdc, 0x50, 0x9f, 0x10, 0xdf, 0x2c, 0x52, 0x62, 0x0e, 0x0b, 0x7c,
+ 0x2e, 0x2a, 0x72, 0x60, 0x8f, 0xb5, 0x2b, 0x98, 0x1b, 0x61, 0x91, 0x76,
+ 0x5f, 0xfe, 0x4e, 0x67, 0x5c, 0x6a, 0x78, 0x96, 0xc0, 0xf0, 0x26, 0x59,
+ 0x8a, 0x3b, 0x15, 0x6f, 0x17, 0x77, 0xb7, 0x81, 0xb6, 0xee, 0x68, 0x8c,
+ 0xcc, 0xed, 0x77, 0xb9, 0x5b, 0x61, 0xff, 0x54, 0xb1, 0xbf, 0x49, 0x2c,
+ 0xf7, 0x32, 0xb9, 0xc7, 0xa8, 0x21, 0x2b, 0x18, 0xb5, 0xc8, 0x99, 0x92,
+ 0x9a, 0xca, 0xdc, 0x62, 0x20, 0x69, 0xc6, 0xb4, 0xb9, 0x05, 0xad, 0xd8,
+ 0xde, 0x54, 0xa2, 0x33, 0x24, 0x36, 0xb5, 0xe6, 0xf6, 0xe1, 0x6d, 0x57,
+ 0x2f, 0xfe, 0x46, 0xfb, 0xb7, 0x60, 0x67, 0xe1, 0xc6, 0x7c, 0x7b, 0xf5,
+ 0x8d, 0x44, 0x9d, 0x2c, 0xec, 0xfe, 0xbb, 0xa5, 0xcd, 0x7f, 0x82, 0x46,
+ 0xd6, 0x51, 0x1c, 0xac, 0x17, 0xb1, 0x06, 0xe7, 0x42, 0x1c, 0x6c, 0x65,
+ 0xe7, 0x04, 0xa2, 0x49, 0x67, 0x73, 0xfe, 0x86, 0xb9, 0x37, 0x26, 0x5c,
+ 0xf2, 0x7e, 0x81, 0xa3, 0x7a, 0x3f, 0x4f, 0x5b, 0x21, 0xe4, 0x7f, 0xe2,
+ 0x14, 0xe8, 0x4a, 0x91, 0x63, 0xcc, 0x89, 0x78, 0x14, 0x68, 0xb3, 0xe5,
+ 0x86, 0x8a, 0xc3, 0x41, 0x4d, 0xc1, 0x12, 0xf0, 0xfe, 0x15, 0x9d, 0x90,
+ 0x9f, 0xd3, 0x12, 0x38, 0x2a, 0x8b, 0x76, 0xfe, 0x19, 0x4c, 0x32, 0xba,
+ 0xb3, 0x60, 0xd9, 0xd6, 0x94, 0xfa, 0xe4, 0xa1, 0xc9, 0x63, 0x91, 0x03,
+ 0x55, 0x6a, 0x7d, 0x28, 0x32, 0x52, 0xbc, 0x92, 0x2d, 0x88, 0x9c, 0x0d,
+ 0x5e, 0xb6, 0xcc, 0x65, 0x73, 0x73, 0xbb, 0xb0, 0x21, 0x19, 0xcc, 0x85,
+ 0x27, 0xe6, 0xaf, 0xf0, 0x51, 0xd5, 0x55, 0xed, 0x12, 0x80, 0x6f, 0x7b,
+ 0x22, 0xa5, 0xdf, 0x8b, 0xf1, 0x3c, 0x5f, 0xd3, 0x5d, 0x50, 0x95, 0xac,
+ 0x6a, 0xf7, 0xe1, 0x06, 0xb0, 0x2d, 0x4b, 0x18, 0xdc, 0x44, 0x00, 0xd2,
+ 0x40, 0x4a, 0x32, 0x21, 0xe1, 0xf1, 0xc8, 0x02, 0x7e, 0x72, 0x2e, 0xbc,
+ 0xea, 0x1d, 0x62, 0x71, 0xcb, 0x87, 0x8d, 0x0e, 0x6b, 0x82, 0x5f, 0x4e,
+ 0x3a, 0x69, 0x2f, 0xe7, 0xec, 0xa6, 0x5c, 0x42, 0x87, 0xa6, 0x3a, 0x35,
+ 0x86, 0x81, 0x0c, 0x38, 0x65, 0xcb, 0xd7, 0xfd, 0xdf, 0x45, 0x0f, 0x99},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 38
+ {SEC_OID_SHA256,
+ 38,
+ {0x68, 0x23, 0x57, 0x4b, 0xd9, 0xfd, 0xd7, 0xe5, 0x9c, 0xed, 0x33, 0xe5,
+ 0x66, 0x0e, 0x9b, 0x5c, 0xdc, 0x90, 0x41, 0x7f, 0xc3, 0x50, 0xcb, 0x45,
+ 0x35, 0xd7, 0x8d, 0xda, 0x72, 0xc0, 0x7c, 0xe8, 0x1a, 0xc1, 0xae, 0xe3,
+ 0x7b, 0x90, 0xa8, 0x5a, 0xe1, 0x5f, 0x8f, 0x59, 0xbe, 0x94, 0x61, 0xe8,
+ 0x46, 0xa4, 0x5b, 0xda, 0xf3, 0xe5, 0xf5, 0x86, 0x8b, 0x83, 0xd1, 0xc9,
+ 0x46, 0x5b, 0x08, 0x0d, 0x5b, 0xff, 0xeb, 0x93, 0x3a, 0xa9, 0x34, 0x1b,
+ 0x6d, 0x50, 0x8b, 0x05, 0x9c, 0xfd, 0x2e, 0x62, 0xda, 0xd3, 0x1f, 0x35,
+ 0xd7, 0xfe, 0x90, 0x58, 0xbb, 0xe6, 0x50, 0x24, 0xd0, 0xf7, 0x3d, 0x43,
+ 0xa3, 0x45, 0x0e, 0xaa, 0x70, 0x79, 0x57, 0xfc, 0x45, 0x2a, 0x69, 0xab,
+ 0x9a, 0x8e, 0xcb, 0xb8, 0xba, 0x00, 0x2c, 0x87, 0x09, 0x50, 0xeb, 0xef,
+ 0xb0, 0x6f, 0xbd, 0x93, 0x99, 0xbd, 0x08, 0xd6, 0x4f, 0x72, 0xdf, 0xb4,
+ 0xb2, 0xd3, 0xdb, 0xf6, 0x62, 0xda, 0xf7, 0xc2, 0xc1, 0xdd, 0x8c, 0x3c,
+ 0x44, 0x5e, 0x14, 0x02, 0xe2, 0x00, 0x9b, 0x47, 0xfd, 0x92, 0xc3, 0xa2,
+ 0x38, 0x64, 0xa4, 0x95, 0x03, 0x7b, 0x7f, 0x2f, 0xbc, 0x3a, 0xdf, 0x19,
+ 0x35, 0x5f, 0x17, 0x1e, 0x2a, 0x9f, 0x65, 0xf5, 0xa3, 0xa2, 0xc4, 0x5b,
+ 0x13, 0x1e, 0x53, 0x98, 0xc4, 0x34, 0xac, 0x6d, 0xaf, 0xf0, 0x18, 0xe5,
+ 0xb5, 0xe4, 0x4b, 0x9c, 0xf1, 0x56, 0x4c, 0xdb, 0xab, 0x39, 0xf4, 0x07,
+ 0xa3, 0x34, 0xfe, 0x1f, 0x05, 0xec, 0xf8, 0x4f, 0x49, 0xcf, 0xee, 0x88,
+ 0x83, 0x6d, 0x10, 0x68, 0x01, 0x2b, 0x4f, 0xac, 0x6b, 0x50, 0xf8, 0x5f,
+ 0x8b, 0x1a, 0x8c, 0x37, 0xa3, 0x33, 0x02, 0x8e, 0x38, 0xf7, 0x19, 0xee,
+ 0x64, 0x45, 0xa9, 0xfc, 0xdf, 0x7b, 0xc0, 0xfa, 0xba, 0xef, 0xf3, 0x2d,
+ 0xea, 0x7e, 0x45, 0xd6, 0xe1, 0xc1, 0x20, 0x03, 0xce, 0xc8, 0xdc, 0x56,
+ 0x80, 0xbe, 0x58, 0x4e, 0xf2, 0xcb, 0x47, 0x8b, 0x99, 0x88, 0xfd, 0x74,
+ 0x84, 0xe8, 0xd3, 0x74, 0xd8, 0x25, 0xa9, 0x5e, 0xfa, 0x51, 0x63, 0x30,
+ 0x9e, 0xeb, 0xaf, 0x96, 0x2d, 0x0b, 0x8e, 0xad, 0x00, 0xb4, 0xb9, 0xe4,
+ 0x79, 0x1d, 0xd5, 0xc6, 0xbd, 0x26, 0xc0, 0x85, 0xc9, 0x64, 0x62, 0xf2,
+ 0xe4, 0xd1, 0x9c, 0xfe, 0xf3, 0xa0, 0xa9, 0x7c, 0xfd, 0xbc, 0xeb, 0x8c,
+ 0x6a, 0xc2, 0xb4, 0x5a, 0xac, 0x1d, 0xf4, 0xbe, 0x4e, 0x6c, 0x77, 0x50,
+ 0x21, 0xc6, 0x73, 0x0e, 0x88, 0xf8, 0x6b, 0xab, 0xd9, 0x6b, 0xdd, 0xeb,
+ 0x0e, 0x36, 0xd0, 0xfc, 0x57, 0x3c, 0x9e, 0xa9, 0x34, 0x6d, 0x6a, 0x93,
+ 0xbd, 0x09, 0x6c, 0x8f, 0xce, 0x24, 0x8b, 0x93, 0xdb, 0xb0, 0xad, 0x00,
+ 0x59, 0x67, 0x88, 0xcf, 0xa6, 0xfc, 0x06, 0x35, 0xfc, 0x0d, 0x07, 0x78},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 39
+ {SEC_OID_SHA256,
+ 39,
+ {0x90, 0x95, 0x4e, 0x5c, 0xdd, 0x18, 0x88, 0xa5, 0x10, 0x09, 0x22, 0x05,
+ 0xc3, 0xf6, 0x6f, 0xa1, 0xcc, 0x9e, 0xbe, 0x82, 0xb1, 0x4e, 0x80, 0xe0,
+ 0x35, 0x3f, 0xfd, 0x41, 0x78, 0x76, 0xc6, 0x97, 0x01, 0x80, 0x11, 0x53,
+ 0x40, 0x2a, 0xab, 0xa5, 0x03, 0xe9, 0x8f, 0xe9, 0x02, 0x0f, 0x54, 0xf7,
+ 0x17, 0xb0, 0xaf, 0x89, 0x68, 0xfc, 0x25, 0x24, 0xa3, 0x08, 0x1e, 0x70,
+ 0x99, 0x74, 0xca, 0x80, 0x01, 0xdd, 0x93, 0xe5, 0x2f, 0xe0, 0xd1, 0x78,
+ 0x2e, 0x3e, 0xba, 0x03, 0xa5, 0x1d, 0x26, 0x05, 0x82, 0xe4, 0x22, 0x29,
+ 0x37, 0x25, 0x2e, 0x45, 0x4a, 0xe7, 0xd5, 0xac, 0x8e, 0xde, 0x7a, 0x48,
+ 0x88, 0xff, 0x82, 0x65, 0x47, 0x35, 0x0c, 0x59, 0x41, 0x86, 0x12, 0x6e,
+ 0xfa, 0xc6, 0x22, 0xa4, 0x4e, 0x97, 0x31, 0x62, 0x0a, 0x57, 0xcb, 0x73,
+ 0xde, 0x7e, 0x29, 0xbb, 0xfd, 0x72, 0x7c, 0x2d, 0xab, 0xb6, 0xa5, 0xf6,
+ 0xcf, 0x3e, 0xb0, 0xdb, 0xe0, 0x72, 0x99, 0x0a, 0x8b, 0x8e, 0xad, 0x67,
+ 0xb8, 0xa7, 0x19, 0xe5, 0x73, 0x4d, 0x7f, 0x4d, 0x96, 0xfd, 0x67, 0x4c,
+ 0x40, 0x44, 0x91, 0xbe, 0xcb, 0x4b, 0x3e, 0xcd, 0xda, 0xb7, 0xf8, 0x72,
+ 0xaf, 0xa3, 0x32, 0x6b, 0x7e, 0x18, 0xd4, 0x7d, 0x33, 0x32, 0xf6, 0x54,
+ 0x79, 0x33, 0x23, 0xe1, 0x3b, 0x4d, 0x9d, 0x2f, 0x77, 0x87, 0x1c, 0x7a,
+ 0xb5, 0x0a, 0xc4, 0xd7, 0x6f, 0x57, 0xfc, 0xe6, 0x35, 0xda, 0x66, 0x56,
+ 0xb1, 0xe0, 0x9b, 0x35, 0x71, 0xb8, 0xe8, 0x41, 0x83, 0x50, 0x23, 0xb2,
+ 0x22, 0x6a, 0x4b, 0xa8, 0xcd, 0x0b, 0x95, 0x58, 0x8b, 0x08, 0x27, 0xbd,
+ 0xd4, 0xb6, 0xf4, 0x5f, 0xd1, 0x83, 0x10, 0x0d, 0x32, 0x77, 0x77, 0xc2,
+ 0xbd, 0xc0, 0xa0, 0xd5, 0x5f, 0x0e, 0x4e, 0x17, 0x60, 0xcd, 0xfa, 0x7a,
+ 0x2b, 0x70, 0x1f, 0x06, 0xc0, 0xc5, 0x80, 0x0f, 0xb4, 0x9b, 0xd4, 0x8d,
+ 0x57, 0xa0, 0x77, 0xac, 0x90, 0xf1, 0x72, 0x6c, 0xe2, 0xea, 0xd8, 0x34,
+ 0xfa, 0x1b, 0xdf, 0x73, 0x5b, 0x13, 0xfc, 0x23, 0x4a, 0x07, 0x68, 0x55,
+ 0x37, 0xa5, 0xeb, 0x01, 0xec, 0x44, 0xff, 0x8d, 0xcf, 0x08, 0x6d, 0x2d,
+ 0xe0, 0x20, 0x07, 0x98, 0x1b, 0xd2, 0x33, 0x8b, 0xb2, 0xb4, 0x55, 0xa1,
+ 0x37, 0x9d, 0x72, 0xca, 0x8a, 0x55, 0x2b, 0xab, 0x11, 0x96, 0x92, 0xb9,
+ 0xae, 0x1f, 0x28, 0x51, 0xae, 0x5e, 0x83, 0x8c, 0x33, 0xd1, 0xd2, 0x25,
+ 0x51, 0x14, 0xcb, 0x32, 0x23, 0xed, 0xc1, 0x85, 0x12, 0xcd, 0x41, 0x05,
+ 0x7b, 0x71, 0xc4, 0x18, 0x50, 0x22, 0xc4, 0x76, 0x50, 0x49, 0x08, 0x98,
+ 0x36, 0xd6, 0x20, 0x20, 0x90, 0x5f, 0xaf, 0x3e, 0xb9, 0x2b, 0xa8, 0x0d,
+ 0xd9, 0x1d, 0xb6, 0x4e, 0x51, 0xa7, 0x5d, 0xd4, 0xf2, 0x06, 0xc1, 0x40},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 40
+ {SEC_OID_SHA256,
+ 40,
+ {0x05, 0x87, 0x42, 0xfc, 0xa1, 0x52, 0x19, 0x93, 0xd7, 0xe3, 0xbf, 0x04,
+ 0xb3, 0x36, 0x9a, 0x8c, 0xbd, 0xd5, 0x05, 0xda, 0x63, 0xf7, 0x68, 0x4b,
+ 0xa9, 0x27, 0x9d, 0xc8, 0xdb, 0x68, 0x41, 0x34, 0x26, 0x64, 0xa5, 0xd7,
+ 0x80, 0xda, 0xb0, 0xb8, 0x7c, 0xde, 0x7b, 0x2d, 0xea, 0x6a, 0x0f, 0xe7,
+ 0x7e, 0xc1, 0xb7, 0x23, 0xa4, 0x75, 0x92, 0xea, 0x93, 0x2f, 0x89, 0x5f,
+ 0xaf, 0x2d, 0x1e, 0x8d, 0xd8, 0xab, 0x16, 0x22, 0x89, 0x42, 0xa2, 0x17,
+ 0xdb, 0x65, 0xd5, 0x1c, 0x5c, 0xd2, 0x9c, 0x05, 0x59, 0x0c, 0xe9, 0xdd,
+ 0xbf, 0x6f, 0x19, 0x11, 0x1c, 0x90, 0x92, 0xe6, 0x0e, 0x48, 0xac, 0x5f,
+ 0xf7, 0x20, 0xe0, 0xf7, 0x6c, 0xce, 0x93, 0xc6, 0xde, 0x41, 0x02, 0x30,
+ 0x33, 0xa9, 0x02, 0xbe, 0x28, 0xcd, 0x5c, 0x02, 0x03, 0xd0, 0x6f, 0x58,
+ 0x9e, 0x7b, 0x63, 0x43, 0x1d, 0xd7, 0x41, 0xa3, 0xe2, 0x27, 0x70, 0x9e,
+ 0x73, 0x79, 0x3d, 0x0e, 0x2b, 0xbe, 0x0f, 0xd2, 0x2d, 0xfb, 0xbb, 0xc1,
+ 0xbf, 0xd8, 0x34, 0x3d, 0xbd, 0xb8, 0xec, 0x36, 0x14, 0xd7, 0x71, 0xf1,
+ 0xc5, 0x8e, 0x10, 0x7b, 0x56, 0x7b, 0x81, 0x10, 0x55, 0x46, 0xa3, 0xb2,
+ 0xb5, 0x4d, 0x3b, 0x56, 0xf8, 0xc5, 0x78, 0x5d, 0x50, 0xf3, 0xca, 0xc8,
+ 0x92, 0xe0, 0x3f, 0x7f, 0x87, 0x9f, 0x22, 0xc8, 0x0c, 0x4c, 0xef, 0x3f,
+ 0xac, 0xeb, 0x10, 0x38, 0x23, 0x4e, 0x6b, 0xcd, 0xf2, 0x38, 0x2d, 0x85,
+ 0x65, 0xd3, 0xef, 0x3e, 0xd6, 0x68, 0xb0, 0x5c, 0x64, 0xe0, 0x8e, 0x0c,
+ 0x7b, 0xec, 0x75, 0x9a, 0xd7, 0x7c, 0x61, 0x78, 0x16, 0x16, 0x52, 0xb9,
+ 0x51, 0x42, 0xff, 0x1b, 0xb1, 0xb3, 0xef, 0x0d, 0x17, 0x38, 0xe4, 0x44,
+ 0x08, 0x2f, 0x11, 0x3a, 0x44, 0x8e, 0x4a, 0xa7, 0xd3, 0xbd, 0x18, 0x2e,
+ 0xf8, 0xca, 0xaf, 0x6e, 0x2d, 0x07, 0x44, 0x8e, 0xf5, 0xca, 0x7c, 0xf7,
+ 0x93, 0x36, 0x90, 0x04, 0x0d, 0x6d, 0x41, 0xb5, 0xd1, 0x93, 0x78, 0xf4,
+ 0x1b, 0xb9, 0xcc, 0x7e, 0x65, 0x92, 0x51, 0xbb, 0x63, 0x44, 0x4c, 0x39,
+ 0x83, 0x37, 0x7b, 0xb0, 0x1a, 0x17, 0x68, 0x28, 0xda, 0xe9, 0xb2, 0x55,
+ 0x88, 0x5b, 0xc0, 0xd8, 0x72, 0xd3, 0x3a, 0x0a, 0x25, 0x79, 0x40, 0xf3,
+ 0xb3, 0x0b, 0x35, 0x29, 0x86, 0xf2, 0x01, 0x64, 0x6e, 0xfe, 0xec, 0x10,
+ 0x79, 0x6c, 0x6b, 0xc4, 0x30, 0x31, 0x81, 0x3f, 0x33, 0x63, 0x4b, 0x64,
+ 0x50, 0xa2, 0xd9, 0xa9, 0xd3, 0xd9, 0x6e, 0xa9, 0x5a, 0x66, 0x60, 0xca,
+ 0xba, 0x87, 0x6a, 0x0f, 0x31, 0x1e, 0x4b, 0x08, 0x3b, 0x25, 0xe2, 0xfa,
+ 0x9f, 0x69, 0xe4, 0x05, 0xe5, 0x9f, 0xe8, 0x1d, 0x33, 0x7e, 0xf0, 0xb2,
+ 0x79, 0x96, 0xe7, 0x6c, 0x81, 0x6b, 0xfa, 0x84, 0x92, 0x9b, 0x8a, 0x73},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 41
+ {SEC_OID_SHA256,
+ 41,
+ {0xbc, 0xf0, 0x7d, 0x32, 0x2c, 0x37, 0xa5, 0x07, 0xd2, 0x28, 0x8f, 0x6a,
+ 0x07, 0x9b, 0x03, 0x7a, 0x6c, 0xfb, 0x1b, 0x5b, 0xbb, 0xe0, 0x7d, 0xe9,
+ 0x0c, 0x9a, 0x13, 0xb0, 0x0d, 0x40, 0x0f, 0x94, 0xa0, 0x3c, 0x81, 0x01,
+ 0xa2, 0xf9, 0xa4, 0xea, 0x25, 0x8e, 0x3d, 0x8c, 0xe1, 0x67, 0xfd, 0x40,
+ 0xe4, 0x8e, 0x5a, 0xc4, 0x2b, 0xe2, 0x09, 0x53, 0x02, 0x07, 0x1f, 0x23,
+ 0x59, 0x64, 0x74, 0xe2, 0x2d, 0x2b, 0x9f, 0xc2, 0x08, 0x00, 0xc2, 0xcf,
+ 0xce, 0xb3, 0xb9, 0x2b, 0xa8, 0x47, 0x71, 0x7e, 0xee, 0xb0, 0x30, 0xe4,
+ 0x30, 0x4a, 0x5e, 0x11, 0x38, 0x97, 0x61, 0x66, 0xff, 0xd8, 0x34, 0x67,
+ 0xae, 0x77, 0x90, 0xbc, 0xc4, 0xd0, 0xe1, 0xd0, 0x93, 0xff, 0x09, 0xb4,
+ 0x1b, 0x62, 0xcd, 0x38, 0x9a, 0x61, 0x2f, 0xf3, 0xb9, 0x20, 0x4a, 0xf9,
+ 0xa2, 0x4e, 0xfe, 0xe6, 0xce, 0xd3, 0x9d, 0xe9, 0x6b, 0xff, 0xb1, 0xad,
+ 0x36, 0x36, 0xd7, 0xab, 0xa4, 0x9f, 0x8d, 0xed, 0xa0, 0x56, 0x73, 0x5a,
+ 0xfc, 0x84, 0x83, 0x81, 0x54, 0x6d, 0x9c, 0x2a, 0xeb, 0x0a, 0x72, 0xed,
+ 0x26, 0x02, 0xb4, 0xa6, 0x19, 0xab, 0x9a, 0x53, 0x41, 0x86, 0xf8, 0xbb,
+ 0xf5, 0x92, 0x46, 0x18, 0xb4, 0x9c, 0xbc, 0x35, 0xbb, 0x02, 0x1e, 0x57,
+ 0x5c, 0x68, 0xce, 0x5c, 0xcd, 0x88, 0x6a, 0xd2, 0xd0, 0xc9, 0x68, 0x29,
+ 0x2f, 0x2d, 0xcd, 0xd4, 0x11, 0x82, 0x64, 0x70, 0xb3, 0x47, 0x17, 0xfc,
+ 0x28, 0x53, 0xf5, 0x2e, 0x10, 0x30, 0x71, 0x36, 0xad, 0xd9, 0xb6, 0x8f,
+ 0x7c, 0x79, 0xc5, 0x6d, 0x99, 0x2a, 0x08, 0xb4, 0x61, 0x41, 0x87, 0x81,
+ 0xce, 0x66, 0x31, 0x1f, 0x8b, 0xc3, 0x7a, 0xbb, 0xb1, 0xdb, 0xd3, 0x55,
+ 0x1f, 0x92, 0x4b, 0xe3, 0xb1, 0xed, 0xfa, 0x73, 0x40, 0x26, 0x73, 0x03,
+ 0xcb, 0x48, 0xde, 0x61, 0x6e, 0x7c, 0xfd, 0xe5, 0x91, 0x11, 0xdd, 0x1f,
+ 0x91, 0x59, 0x2f, 0x26, 0x8b, 0x20, 0x58, 0x1f, 0xd1, 0x93, 0x6d, 0x8b,
+ 0x3a, 0xce, 0x85, 0xcd, 0xf3, 0xe0, 0xd4, 0xcf, 0x55, 0xe1, 0x70, 0xac,
+ 0x99, 0xde, 0x5b, 0xf5, 0xdf, 0x69, 0xb8, 0x51, 0x02, 0x48, 0x58, 0xf8,
+ 0xf3, 0xbc, 0xeb, 0xf3, 0xf4, 0x5d, 0x78, 0x31, 0xcc, 0xf7, 0x20, 0x16,
+ 0x87, 0x7a, 0xc5, 0x9e, 0xf4, 0x9e, 0xd5, 0xd8, 0x11, 0x12, 0xa2, 0xfb,
+ 0xd9, 0xf9, 0x7e, 0x40, 0xff, 0x1e, 0x6f, 0x4c, 0xb4, 0x25, 0x11, 0xdc,
+ 0x24, 0x6a, 0x75, 0xaf, 0x9f, 0xff, 0x33, 0xbc, 0xde, 0x3b, 0xa9, 0xdf,
+ 0xa3, 0x24, 0x9a, 0x8d, 0xf3, 0xc8, 0x42, 0x9e, 0x70, 0x0c, 0x1b, 0x3d,
+ 0x70, 0x19, 0x14, 0x80, 0x2b, 0x5e, 0xde, 0xbe, 0x90, 0x9e, 0xf8, 0x6b,
+ 0x8f, 0x57, 0xb5, 0x56, 0xda, 0x3b, 0x1f, 0x4e, 0x67, 0x57, 0x11, 0xd9},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 42
+ {SEC_OID_SHA256,
+ 42,
+ {0x7c, 0x6c, 0x49, 0x1e, 0x6f, 0xe9, 0xfd, 0x16, 0x19, 0x2b, 0x3b, 0xaf,
+ 0x32, 0x12, 0x7f, 0x4f, 0x9f, 0x7d, 0xc2, 0x1b, 0x1d, 0x29, 0x50, 0xe6,
+ 0x70, 0x06, 0x45, 0x3f, 0x47, 0x2c, 0xf4, 0xba, 0x3f, 0xd7, 0xbc, 0xd7,
+ 0xcf, 0x6f, 0x4f, 0xbf, 0xf7, 0x26, 0xb4, 0xd7, 0x57, 0xbb, 0xa4, 0x14,
+ 0xe1, 0xa8, 0x48, 0xdf, 0x87, 0x59, 0xa0, 0xed, 0x67, 0xac, 0x82, 0x75,
+ 0x96, 0x2c, 0x5e, 0x81, 0x2a, 0x0e, 0x5e, 0xe1, 0x23, 0xfc, 0x87, 0xa0,
+ 0xbf, 0xbd, 0x94, 0x28, 0xe9, 0xf5, 0xfb, 0x0b, 0x48, 0x4b, 0xc0, 0xe2,
+ 0x8b, 0x50, 0x76, 0x06, 0xa7, 0x1a, 0x5d, 0xf1, 0x4a, 0x02, 0xe9, 0x68,
+ 0xbe, 0xf6, 0x7e, 0x1a, 0x55, 0xf6, 0x6b, 0xf5, 0x42, 0x60, 0xe5, 0x56,
+ 0x3f, 0x8c, 0xb1, 0x4d, 0x98, 0xee, 0x25, 0x67, 0xa7, 0x65, 0x3a, 0xb9,
+ 0x30, 0x50, 0xbc, 0x44, 0x3f, 0x6c, 0xd8, 0x57, 0xad, 0x4e, 0x26, 0xe1,
+ 0x29, 0x35, 0x0c, 0xf2, 0x83, 0xff, 0x7c, 0x61, 0x41, 0xed, 0x0a, 0x5c,
+ 0x5f, 0x90, 0x34, 0xc5, 0xe3, 0xa4, 0xa7, 0x40, 0xec, 0x1e, 0x80, 0x01,
+ 0x7c, 0x9f, 0x28, 0x06, 0xe8, 0x7e, 0xb9, 0x46, 0xfe, 0x7c, 0x2e, 0x32,
+ 0x20, 0x91, 0x63, 0x27, 0x46, 0x78, 0x8d, 0x97, 0x63, 0xa2, 0xc1, 0x15,
+ 0x63, 0xf8, 0x71, 0xcd, 0xf0, 0x91, 0x7f, 0xfb, 0xca, 0xef, 0xa8, 0x58,
+ 0xe0, 0x35, 0x03, 0xea, 0x4a, 0xc7, 0x3c, 0x64, 0x91, 0xae, 0x12, 0xe9,
+ 0xe3, 0x2f, 0x67, 0xf2, 0x17, 0xf9, 0x03, 0xf6, 0xcf, 0xf2, 0xb3, 0xf1,
+ 0xbe, 0xae, 0xa6, 0xd2, 0xfe, 0x4a, 0xa8, 0x2d, 0xba, 0x43, 0xd0, 0x7f,
+ 0xc1, 0xca, 0xdf, 0x48, 0xf4, 0x89, 0x1a, 0xcd, 0xaf, 0x8e, 0x62, 0x2e,
+ 0xdb, 0x0c, 0x8d, 0x7e, 0x0e, 0xb7, 0x45, 0xe0, 0x2f, 0x39, 0xe6, 0x9e,
+ 0xfd, 0x68, 0x03, 0x10, 0x5f, 0xc8, 0x41, 0x3f, 0x16, 0xe8, 0x91, 0x11,
+ 0x32, 0x72, 0xb1, 0xc3, 0x80, 0x0b, 0x33, 0x68, 0x67, 0xa1, 0xa3, 0x03,
+ 0xcf, 0x8b, 0x80, 0x52, 0x76, 0x11, 0xfa, 0x23, 0x28, 0xc4, 0x44, 0xd2,
+ 0x93, 0x28, 0x7b, 0x22, 0x6c, 0xa3, 0x21, 0x72, 0xaf, 0x6a, 0xa7, 0x9f,
+ 0x19, 0x18, 0x11, 0xdc, 0xce, 0x40, 0x4f, 0x5c, 0xfd, 0xa1, 0x08, 0x4e,
+ 0x8b, 0x8c, 0xc8, 0xf2, 0x6c, 0x87, 0x52, 0x13, 0xee, 0x3f, 0xf2, 0xd7,
+ 0x58, 0xf5, 0x8d, 0xb2, 0xe7, 0xea, 0xc5, 0x71, 0xab, 0x62, 0xd4, 0x09,
+ 0x52, 0x83, 0x08, 0x3e, 0x52, 0x87, 0xe6, 0x16, 0x23, 0xea, 0x9b, 0x01,
+ 0xbe, 0x7b, 0x2a, 0xd3, 0x1e, 0x88, 0x71, 0x46, 0xf7, 0x3e, 0xf3, 0xa1,
+ 0xd7, 0x0e, 0x86, 0x42, 0x8b, 0x33, 0xdb, 0x66, 0xde, 0x0a, 0x0e, 0x12,
+ 0xd9, 0xb6, 0x96, 0x0c, 0x00, 0xd9, 0x04, 0x8b, 0x26, 0x69, 0x58, 0xac},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 43
+ {SEC_OID_SHA256,
+ 43,
+ {0x43, 0xd9, 0x9d, 0x62, 0x78, 0x69, 0xbb, 0x5c, 0xb7, 0x98, 0xbe, 0x4d,
+ 0xb3, 0x32, 0x58, 0x3a, 0xfc, 0x16, 0x28, 0x75, 0xef, 0x42, 0x00, 0xb1,
+ 0x0b, 0x0f, 0x01, 0x9c, 0xb1, 0x86, 0xa4, 0x48, 0x94, 0xb5, 0x11, 0xfb,
+ 0x67, 0x4e, 0xe0, 0x2f, 0x4a, 0xdb, 0x6e, 0x2d, 0x52, 0x9e, 0xd8, 0x68,
+ 0x12, 0xe5, 0x59, 0x79, 0x7a, 0x7d, 0x60, 0x51, 0x27, 0x47, 0xcc, 0x6a,
+ 0x13, 0x5d, 0xd7, 0x08, 0xbc, 0x12, 0xf1, 0xac, 0xc0, 0x1a, 0xaa, 0x6f,
+ 0x65, 0x84, 0xa8, 0xf9, 0xc0, 0x23, 0x51, 0xe2, 0x3b, 0x77, 0xbd, 0xd2,
+ 0x99, 0x9b, 0x79, 0x66, 0x0e, 0xe9, 0x56, 0xe9, 0xba, 0xc5, 0xb9, 0x86,
+ 0x47, 0x06, 0x8c, 0x0c, 0x6e, 0x1c, 0x5c, 0x59, 0x07, 0xf7, 0x12, 0xb6,
+ 0x99, 0x30, 0x50, 0xab, 0xc8, 0x72, 0xa2, 0x17, 0x69, 0x9a, 0xd5, 0x46,
+ 0x8c, 0xb4, 0x20, 0xb9, 0x0f, 0x5d, 0x74, 0x81, 0x2e, 0x9d, 0x9a, 0xf4,
+ 0xe5, 0xa2, 0x00, 0x21, 0x2c, 0x01, 0x46, 0x97, 0x99, 0xde, 0x96, 0x69,
+ 0xf2, 0x8d, 0x7b, 0x6e, 0x97, 0x26, 0x51, 0x8a, 0x2c, 0x4f, 0xbe, 0x5f,
+ 0xd1, 0xec, 0x5a, 0xd6, 0x6a, 0x1d, 0x47, 0x2e, 0x87, 0x10, 0xfc, 0x55,
+ 0x59, 0xb9, 0xe7, 0x5d, 0x3a, 0xa6, 0x25, 0x82, 0x58, 0x86, 0xe9, 0x04,
+ 0x5c, 0x2c, 0x80, 0x19, 0xbe, 0x25, 0x4d, 0x2f, 0x11, 0xd3, 0xa5, 0x5b,
+ 0x9a, 0x3f, 0xb8, 0x7f, 0x08, 0x3a, 0x00, 0x9a, 0x7a, 0x66, 0x34, 0x19,
+ 0x8f, 0xb9, 0xf4, 0xe6, 0x52, 0x1d, 0x27, 0x06, 0xe3, 0x19, 0x2e, 0x3e,
+ 0x66, 0x9f, 0xe2, 0x01, 0xe6, 0x0b, 0xd8, 0x05, 0x74, 0xb5, 0xe8, 0xf6,
+ 0x6e, 0x8e, 0xa0, 0x87, 0x40, 0xf3, 0xb0, 0xf0, 0xf3, 0xcb, 0x78, 0xad,
+ 0x90, 0xdd, 0xc9, 0x58, 0x43, 0xe4, 0x2b, 0xf4, 0xba, 0xac, 0x25, 0xad,
+ 0xb2, 0xb5, 0x7f, 0x66, 0x76, 0x18, 0xba, 0x7b, 0xd1, 0xc1, 0x0b, 0x00,
+ 0xc5, 0xec, 0x14, 0xdf, 0xc3, 0xff, 0x1f, 0x8f, 0x5c, 0x03, 0x6c, 0xa7,
+ 0xaa, 0x14, 0x9f, 0x71, 0xe7, 0x56, 0x0f, 0x1b, 0x14, 0x90, 0xba, 0xef,
+ 0xb2, 0xb7, 0xd6, 0x56, 0xfd, 0x6e, 0xd6, 0xe9, 0x11, 0x5b, 0x9b, 0x59,
+ 0x16, 0x7a, 0x30, 0x4a, 0xb7, 0x38, 0x3e, 0x09, 0x1c, 0x57, 0xf5, 0x7e,
+ 0x3b, 0xcf, 0x1f, 0xf5, 0x7e, 0x3a, 0x4b, 0x99, 0x19, 0x2b, 0x91, 0xf4,
+ 0x29, 0x7a, 0xbb, 0xe9, 0xa5, 0xd9, 0x4b, 0x6b, 0xac, 0x7f, 0xbc, 0x9a,
+ 0x5b, 0xdb, 0x64, 0x65, 0x79, 0x49, 0xff, 0x00, 0x40, 0xad, 0x27, 0x6e,
+ 0x2d, 0x9d, 0xe2, 0x1d, 0xf2, 0xc0, 0x2d, 0x68, 0x92, 0x9a, 0x6c, 0x36,
+ 0x6b, 0xa3, 0xd0, 0x51, 0x4b, 0x8b, 0x50, 0xeb, 0xb3, 0x22, 0x4c, 0xa3,
+ 0x2f, 0xf8, 0x85, 0x11, 0xd3, 0x5e, 0x5a, 0xc6, 0xe5, 0x1a, 0x28, 0xca},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 44
+ {SEC_OID_SHA256,
+ 44,
+ {0x54, 0x4f, 0x8b, 0xc6, 0x8d, 0x5f, 0xe4, 0x9c, 0xa8, 0x18, 0x88, 0x15,
+ 0xda, 0xbf, 0x1c, 0x43, 0x4a, 0xc7, 0x37, 0x9a, 0x37, 0x96, 0xc5, 0xc7,
+ 0x8f, 0xea, 0x5f, 0xd2, 0xa9, 0xe3, 0x6a, 0x71, 0xd5, 0x0a, 0x19, 0x47,
+ 0x24, 0xf6, 0x5c, 0xdd, 0x9c, 0x95, 0x62, 0xfb, 0xeb, 0xd4, 0x4f, 0x5a,
+ 0xe3, 0xa6, 0x90, 0x94, 0x6f, 0xb6, 0xe5, 0x28, 0x55, 0x4f, 0x51, 0x35,
+ 0x3c, 0xcd, 0xc8, 0x99, 0xc0, 0xc3, 0xf6, 0x35, 0xbd, 0x83, 0xaf, 0xd3,
+ 0x42, 0x9e, 0xa7, 0xcc, 0xce, 0xf9, 0x6f, 0x69, 0xcd, 0x6d, 0xe7, 0xff,
+ 0x58, 0xba, 0x4d, 0x22, 0xba, 0x03, 0x2b, 0xd0, 0xa1, 0x13, 0xdb, 0xeb,
+ 0xaa, 0x78, 0x0f, 0x14, 0x9a, 0x47, 0x20, 0x3a, 0x65, 0x97, 0x3c, 0x27,
+ 0xf0, 0xbf, 0x00, 0xc1, 0x68, 0x38, 0x2f, 0x23, 0x11, 0xde, 0x1e, 0x90,
+ 0x02, 0x53, 0x41, 0x8c, 0x77, 0xd5, 0x21, 0xd5, 0xc5, 0x83, 0x8d, 0x4f,
+ 0xed, 0xf6, 0xc3, 0x25, 0x5d, 0x8c, 0x05, 0x05, 0x1c, 0x39, 0x6f, 0x0f,
+ 0x67, 0x05, 0xcd, 0x51, 0x1a, 0x94, 0xb1, 0x9a, 0x96, 0xb0, 0x43, 0xe3,
+ 0xc4, 0xf9, 0x54, 0x22, 0xcd, 0xce, 0x64, 0xc3, 0x47, 0x67, 0xff, 0x63,
+ 0x73, 0x19, 0x9a, 0xe1, 0xd3, 0x16, 0x8b, 0x62, 0xeb, 0xc3, 0x53, 0xb8,
+ 0xc7, 0xe0, 0x44, 0xf4, 0xa1, 0xac, 0x36, 0xb1, 0xf6, 0x92, 0x18, 0x37,
+ 0x29, 0xf8, 0x86, 0x5d, 0x24, 0x96, 0x61, 0x01, 0xef, 0x04, 0x74, 0x22,
+ 0xc2, 0x84, 0xcd, 0x9d, 0xae, 0x44, 0xf9, 0x68, 0xb2, 0x09, 0xcb, 0x1d,
+ 0xc1, 0x1c, 0x60, 0xcb, 0xe2, 0x88, 0x0c, 0x37, 0x45, 0x86, 0x2b, 0xc1,
+ 0xc6, 0x48, 0x99, 0x48, 0x0f, 0xfd, 0x32, 0x29, 0xa5, 0x51, 0xfa, 0x6e,
+ 0x76, 0x5f, 0x4c, 0x01, 0x73, 0x1a, 0x97, 0x8a, 0x1e, 0x27, 0x22, 0xf1,
+ 0xfa, 0x0d, 0x7f, 0x23, 0x5e, 0xf1, 0x14, 0x52, 0x37, 0x56, 0x84, 0x88,
+ 0x16, 0xcb, 0xa5, 0x1a, 0x56, 0x17, 0x44, 0x35, 0x5d, 0x5d, 0x48, 0x41,
+ 0x19, 0xfa, 0xff, 0xb9, 0x53, 0xf5, 0xee, 0x9b, 0x32, 0xbe, 0x69, 0x2a,
+ 0x09, 0xae, 0x40, 0xbd, 0xd8, 0x86, 0x06, 0x87, 0x19, 0x75, 0x44, 0xc3,
+ 0x95, 0x35, 0xb1, 0x96, 0x76, 0x6e, 0x69, 0xac, 0x8a, 0x05, 0xdc, 0x40,
+ 0xc7, 0x33, 0xa0, 0xd9, 0x06, 0xd0, 0xf7, 0x73, 0x50, 0x14, 0x81, 0x06,
+ 0x21, 0xa6, 0xd8, 0x3a, 0x9e, 0x62, 0x34, 0xe6, 0xd2, 0xd9, 0xdc, 0x7b,
+ 0x14, 0x17, 0xf8, 0xff, 0x78, 0x2c, 0x8f, 0x7c, 0x44, 0xc7, 0x13, 0xdc,
+ 0x9f, 0xe3, 0x07, 0x57, 0xff, 0x95, 0xcb, 0xcb, 0xd1, 0x59, 0xf8, 0x0f,
+ 0xdf, 0xb8, 0x6e, 0xae, 0x00, 0xbb, 0x85, 0x65, 0xd4, 0x97, 0xae, 0xdb,
+ 0xf3, 0xc4, 0x23, 0x3c, 0x61, 0x6e, 0xa8, 0x52, 0xb6, 0x0b, 0x19, 0x9e},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 45
+ {SEC_OID_SHA256,
+ 45,
+ {0x86, 0x6c, 0x67, 0x76, 0x0e, 0xbd, 0xc1, 0x92, 0xe3, 0x02, 0xd4, 0x7d,
+ 0xdb, 0x40, 0xa9, 0x27, 0x39, 0x28, 0x33, 0xcf, 0x3a, 0x3a, 0x3b, 0x9c,
+ 0x33, 0x92, 0x36, 0x00, 0xfa, 0x08, 0x44, 0x3d, 0xa1, 0x18, 0xb4, 0x7d,
+ 0xb9, 0x80, 0xea, 0x74, 0xbb, 0x73, 0x51, 0x83, 0x82, 0x72, 0x3e, 0x37,
+ 0x5f, 0xcd, 0x9b, 0xaa, 0x77, 0x3f, 0x3b, 0x02, 0x2d, 0x37, 0xa4, 0xb0,
+ 0xfd, 0xfc, 0x81, 0x7e, 0xdf, 0x2a, 0x4d, 0x9e, 0x71, 0x98, 0x7e, 0x03,
+ 0x4c, 0xb5, 0xcd, 0x80, 0xca, 0xeb, 0x97, 0x88, 0x1a, 0xbc, 0x45, 0xe8,
+ 0xe6, 0xb9, 0x65, 0x94, 0x1d, 0xab, 0x47, 0x8d, 0x17, 0x03, 0x9d, 0x98,
+ 0xc9, 0x89, 0x17, 0x8d, 0xaa, 0x54, 0x15, 0x07, 0xb8, 0x4d, 0xf4, 0x45,
+ 0x65, 0x5f, 0x11, 0x71, 0x43, 0x1d, 0xa7, 0x5b, 0xba, 0xc8, 0x10, 0x72,
+ 0x9f, 0x97, 0x3c, 0xf8, 0xf3, 0x60, 0x65, 0x29, 0xc8, 0x9b, 0x03, 0x6e,
+ 0x04, 0x6a, 0xd7, 0x26, 0x5e, 0x4e, 0x15, 0xc7, 0xf1, 0x8b, 0x31, 0x9a,
+ 0x3c, 0x87, 0x0c, 0xbf, 0xb7, 0x95, 0x3e, 0x06, 0x97, 0x94, 0x97, 0x8a,
+ 0xea, 0xbd, 0x9c, 0x20, 0xd3, 0xb8, 0xa3, 0xb9, 0xa4, 0x4b, 0x68, 0xb6,
+ 0x20, 0x19, 0x6e, 0xb1, 0x81, 0x7d, 0x70, 0x16, 0x2b, 0x22, 0x07, 0x8f,
+ 0xc4, 0xa6, 0x39, 0x21, 0xa7, 0xf3, 0x5c, 0x55, 0x00, 0xde, 0x7e, 0xc0,
+ 0xae, 0xfa, 0x27, 0xd9, 0x32, 0x82, 0xce, 0x80, 0xd2, 0xcc, 0xd4, 0x2c,
+ 0x2d, 0x3e, 0xf1, 0x21, 0x2c, 0x10, 0xa8, 0x33, 0x58, 0x2b, 0x42, 0xbe,
+ 0x78, 0xc6, 0xe8, 0x66, 0xe8, 0x87, 0xb8, 0xee, 0x32, 0x9b, 0x88, 0x3c,
+ 0xb0, 0x8f, 0x3e, 0x37, 0x4e, 0xc5, 0x06, 0x4f, 0x7d, 0x1b, 0x76, 0x0b,
+ 0x71, 0x79, 0x76, 0x76, 0x1a, 0x44, 0xee, 0xd6, 0x4d, 0x12, 0x02, 0x1e,
+ 0x2f, 0xd5, 0x8c, 0x96, 0x40, 0x39, 0x8e, 0x61, 0x6a, 0xd9, 0x6a, 0xb2,
+ 0xe5, 0x6a, 0xc9, 0x5e, 0x32, 0x42, 0x1f, 0x7c, 0x57, 0x7e, 0x00, 0xc3,
+ 0x5b, 0x1f, 0xc9, 0x5f, 0x18, 0x25, 0xa0, 0x21, 0x4c, 0xb4, 0x90, 0x47,
+ 0xed, 0xe9, 0x81, 0xa0, 0xdb, 0x76, 0xc1, 0x8e, 0x7e, 0xf8, 0xa9, 0x62,
+ 0x87, 0x02, 0xdd, 0xb4, 0xe9, 0xd5, 0xdc, 0xfe, 0x55, 0xda, 0x36, 0x85,
+ 0x7c, 0x49, 0x7b, 0x44, 0xd1, 0x82, 0x76, 0x1a, 0x7c, 0x18, 0x5f, 0xff,
+ 0x68, 0xf1, 0x36, 0x84, 0x6c, 0x69, 0x8b, 0x5d, 0xc0, 0x75, 0x39, 0x56,
+ 0x20, 0x9c, 0x2c, 0x0e, 0x0d, 0x24, 0x7b, 0x81, 0x5d, 0x71, 0x1d, 0x49,
+ 0x68, 0x3e, 0x93, 0x86, 0x38, 0x7e, 0x82, 0xf6, 0xb4, 0xca, 0x23, 0x2b,
+ 0x65, 0x3c, 0x36, 0x54, 0x85, 0xef, 0xaf, 0xa9, 0x88, 0xe7, 0x99, 0xce,
+ 0x68, 0x1f, 0x3c, 0x7c, 0x37, 0x27, 0x53, 0x91, 0xe5, 0x6a, 0x32, 0x33},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 46
+ {SEC_OID_SHA256,
+ 46,
+ {0x07, 0x67, 0xad, 0xfd, 0x75, 0xbe, 0xfa, 0x19, 0x0f, 0x62, 0x3c, 0xe2,
+ 0xa0, 0x0f, 0xd6, 0xc0, 0xdd, 0x2a, 0x8f, 0x1e, 0x53, 0x45, 0x64, 0x89,
+ 0xf8, 0x32, 0x9a, 0x2f, 0xf6, 0xdf, 0xae, 0x00, 0xec, 0x4d, 0xbd, 0x31,
+ 0x56, 0xcb, 0x27, 0x8c, 0x41, 0xc1, 0x97, 0xbc, 0x80, 0xb2, 0x60, 0xc9,
+ 0xb8, 0x33, 0x2d, 0x5f, 0x0d, 0x39, 0xfd, 0xee, 0xd3, 0x3c, 0x77, 0x2c,
+ 0x45, 0xc1, 0x7d, 0x35, 0x94, 0xbc, 0x37, 0x34, 0x9a, 0x31, 0xa9, 0xae,
+ 0x58, 0xb4, 0x42, 0x68, 0x60, 0x03, 0x66, 0x80, 0x54, 0x6c, 0x66, 0xd1,
+ 0x0d, 0x3d, 0x53, 0x9a, 0xb3, 0x77, 0xc2, 0xfd, 0x3a, 0xe2, 0x5d, 0xe9,
+ 0x94, 0x76, 0xf9, 0x41, 0x87, 0xb8, 0x95, 0xef, 0x93, 0x84, 0xc7, 0x51,
+ 0x5a, 0xaf, 0x9b, 0x8d, 0x58, 0x0e, 0xed, 0x7e, 0xd9, 0x27, 0x33, 0x54,
+ 0xea, 0xba, 0x4a, 0xb5, 0x7e, 0x4b, 0xc9, 0xb7, 0xb4, 0x85, 0x29, 0x07,
+ 0x2d, 0xc6, 0x91, 0xfd, 0x7e, 0x1a, 0x51, 0xa4, 0x16, 0x4a, 0x79, 0x5e,
+ 0x2a, 0x3c, 0xcb, 0x25, 0x20, 0xca, 0xb2, 0x5b, 0x8e, 0x78, 0xfa, 0x7e,
+ 0xcf, 0xb0, 0x57, 0xb0, 0x5e, 0x8c, 0x05, 0x6f, 0xbd, 0x40, 0x78, 0x95,
+ 0xe8, 0x3c, 0xad, 0x14, 0xb6, 0x84, 0x0c, 0xa7, 0x73, 0xd6, 0xe6, 0xc8,
+ 0xf2, 0xc3, 0xe7, 0xe3, 0x4d, 0x77, 0xe3, 0xf7, 0x46, 0x35, 0x15, 0x62,
+ 0x82, 0x9a, 0x81, 0xe0, 0x44, 0x50, 0x07, 0x6c, 0x14, 0x41, 0x76, 0xbf,
+ 0x52, 0xc4, 0x21, 0x89, 0x33, 0x63, 0x13, 0xa7, 0x19, 0x24, 0x96, 0x4b,
+ 0xdd, 0x34, 0xb2, 0x07, 0xc9, 0xe6, 0x9c, 0x42, 0x40, 0x30, 0xe1, 0x5e,
+ 0x9f, 0x2d, 0xaa, 0x50, 0xb4, 0xf1, 0x62, 0xd2, 0xc8, 0x72, 0x82, 0x86,
+ 0x06, 0xb1, 0x2d, 0x71, 0xcc, 0x84, 0x5e, 0x38, 0x14, 0x9d, 0x76, 0xce,
+ 0x72, 0xcd, 0x11, 0xc3, 0x3c, 0x46, 0xe8, 0x37, 0x09, 0x4b, 0x73, 0x90,
+ 0x55, 0x34, 0xcb, 0xe6, 0xea, 0x9d, 0x9f, 0x84, 0xf7, 0x4e, 0x91, 0x25,
+ 0xa0, 0x7c, 0x23, 0xdc, 0x32, 0xff, 0x75, 0x35, 0x17, 0x7e, 0xed, 0x47,
+ 0xf9, 0x79, 0xe7, 0xd9, 0x8f, 0x62, 0x86, 0x4c, 0xed, 0x25, 0x45, 0xa5,
+ 0xe9, 0x94, 0xec, 0xcc, 0xe3, 0xc9, 0xeb, 0xab, 0x7c, 0x74, 0x6f, 0x9a,
+ 0x79, 0xec, 0xa3, 0xfa, 0x85, 0x23, 0xca, 0xfb, 0xe6, 0x9b, 0x5f, 0xca,
+ 0xde, 0xaf, 0xe8, 0xcc, 0xd0, 0x0d, 0x91, 0xc1, 0xb0, 0xf1, 0x2f, 0xc2,
+ 0x86, 0x8a, 0xeb, 0x19, 0xba, 0x57, 0x86, 0x3b, 0xea, 0x62, 0x39, 0x12,
+ 0x35, 0xeb, 0x35, 0xfa, 0x79, 0x24, 0xba, 0x74, 0xb7, 0x3b, 0xbd, 0x09,
+ 0x29, 0xaa, 0x33, 0x86, 0x24, 0x19, 0x98, 0x2f, 0xae, 0x03, 0x89, 0x35,
+ 0x28, 0x40, 0x83, 0x3e, 0x4c, 0x84, 0x42, 0x44, 0x9a, 0x39, 0x21, 0x05},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 47
+ {SEC_OID_SHA256,
+ 47,
+ {0x1b, 0xaf, 0x2c, 0xcf, 0xd9, 0x8c, 0x3c, 0x37, 0xb6, 0x01, 0x01, 0xbc,
+ 0x5c, 0x8f, 0x3e, 0xf8, 0x71, 0x93, 0x7f, 0x3e, 0x4c, 0xd7, 0xa2, 0x1f,
+ 0xd7, 0x65, 0x02, 0x3f, 0x03, 0x43, 0x7c, 0x31, 0x79, 0xe6, 0xfc, 0x97,
+ 0x15, 0xd6, 0xae, 0x00, 0x42, 0x5c, 0x78, 0x38, 0xe5, 0xa5, 0xea, 0xaf,
+ 0x1e, 0xff, 0xe9, 0xf7, 0xb5, 0x91, 0xf5, 0x88, 0x66, 0x7a, 0x59, 0x6c,
+ 0x53, 0x93, 0x26, 0xe8, 0xb7, 0xd8, 0x76, 0x5d, 0x78, 0xbe, 0xc3, 0x3e,
+ 0x05, 0x7a, 0x25, 0x06, 0x72, 0x09, 0xdd, 0x26, 0xe7, 0xa9, 0xd1, 0x49,
+ 0xb0, 0xe0, 0xa3, 0xba, 0x13, 0xd7, 0xaf, 0x57, 0xc4, 0x36, 0xab, 0x9b,
+ 0xeb, 0xd8, 0x71, 0xa2, 0xcf, 0x4f, 0x88, 0xb2, 0x6d, 0xa4, 0xac, 0x30,
+ 0xd6, 0xae, 0xed, 0x5e, 0x67, 0xb8, 0x71, 0xec, 0xa2, 0x3c, 0x2d, 0xc3,
+ 0x4d, 0x06, 0x85, 0xa7, 0xbb, 0x9e, 0xce, 0x53, 0xec, 0x9e, 0x99, 0x22,
+ 0x8c, 0x05, 0x61, 0x57, 0x8f, 0x39, 0xc2, 0x69, 0xcd, 0xf1, 0x9e, 0x8c,
+ 0x98, 0xcb, 0xaa, 0x27, 0x31, 0xba, 0x1f, 0xaa, 0x10, 0x08, 0xfc, 0xe7,
+ 0xdf, 0x30, 0xa1, 0xe5, 0xf2, 0x6b, 0xea, 0xbf, 0x6c, 0xf0, 0x71, 0x6f,
+ 0xaa, 0xfb, 0x81, 0xd1, 0xde, 0x20, 0x3a, 0x1a, 0xae, 0x8f, 0x6e, 0xba,
+ 0xb2, 0xb1, 0x23, 0x69, 0x78, 0x38, 0xb3, 0xc0, 0x89, 0x67, 0x86, 0xfe,
+ 0xe1, 0x1e, 0x29, 0x53, 0x66, 0x79, 0x00, 0xa7, 0xeb, 0xd3, 0x59, 0xbb,
+ 0x81, 0xb3, 0x40, 0xc0, 0xb9, 0xe4, 0x35, 0x3a, 0xf1, 0x09, 0x1b, 0x00,
+ 0x8b, 0x5d, 0x5f, 0x8e, 0xcb, 0x64, 0xd7, 0x5c, 0x57, 0x41, 0x93, 0xaa,
+ 0xf7, 0x72, 0xbe, 0x64, 0xed, 0x10, 0x6b, 0x37, 0x4c, 0xb8, 0x42, 0xad,
+ 0x62, 0xad, 0xf9, 0xc9, 0x84, 0x61, 0x32, 0x7f, 0x25, 0x4f, 0x86, 0x6b,
+ 0xc2, 0x82, 0x90, 0xb4, 0x25, 0xa3, 0xec, 0x9d, 0x8e, 0x17, 0xe1, 0x26,
+ 0xfe, 0x93, 0x0d, 0x58, 0xfa, 0xb0, 0xa5, 0x98, 0x5d, 0x78, 0x44, 0xd8,
+ 0x5a, 0xda, 0x69, 0x80, 0x3b, 0xc2, 0x90, 0x26, 0xe5, 0xbe, 0x9c, 0x9a,
+ 0x9b, 0xfb, 0xa5, 0xe4, 0xae, 0x00, 0xc9, 0x1a, 0xfc, 0xd2, 0x90, 0x1b,
+ 0xfa, 0x39, 0x9e, 0x45, 0x9b, 0xa8, 0x7b, 0xde, 0xf0, 0x57, 0x73, 0x66,
+ 0xb6, 0xa5, 0x46, 0xb9, 0x1a, 0x8b, 0xd8, 0x58, 0xe3, 0x3a, 0x3e, 0xad,
+ 0x31, 0xee, 0x07, 0x40, 0x51, 0x99, 0xb9, 0x63, 0x8f, 0x09, 0x84, 0x8a,
+ 0xf5, 0x2b, 0x21, 0x09, 0x2a, 0x56, 0x90, 0x71, 0x9c, 0x75, 0xb2, 0x8f,
+ 0x12, 0xb9, 0x83, 0x71, 0x2b, 0x2c, 0x79, 0x03, 0x5e, 0xb7, 0x27, 0xe9,
+ 0x28, 0xe8, 0x1d, 0xf3, 0x9f, 0xec, 0x2d, 0x93, 0x95, 0x10, 0x92, 0x7e,
+ 0x74, 0x9c, 0x48, 0x33, 0xc0, 0x2c, 0x12, 0x13, 0x9f, 0x19, 0x44, 0x7e},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 48
+ {SEC_OID_SHA256,
+ 48,
+ {0xc5, 0xdb, 0xa5, 0x46, 0x44, 0x04, 0x7f, 0xe0, 0xd2, 0x29, 0xd5, 0x47,
+ 0x10, 0xc0, 0xed, 0x4f, 0x22, 0x63, 0x80, 0xe4, 0xd1, 0xac, 0x8a, 0xa8,
+ 0x65, 0xf3, 0xe8, 0x06, 0x0f, 0xf6, 0xc5, 0xb3, 0xde, 0xcf, 0xf0, 0x83,
+ 0x68, 0x98, 0xd7, 0x5b, 0x59, 0xd6, 0xe7, 0xa6, 0xbf, 0xf0, 0x92, 0xce,
+ 0xd3, 0x78, 0x2a, 0x8d, 0x46, 0xaf, 0x8f, 0x38, 0x61, 0xee, 0xe7, 0x20,
+ 0x45, 0xa2, 0x97, 0xb2, 0x5e, 0xdb, 0x18, 0x1d, 0x1e, 0xf6, 0x9c, 0x3a,
+ 0xe0, 0xe6, 0x9d, 0xa6, 0xc0, 0x4f, 0xc9, 0x28, 0x6e, 0x2f, 0x91, 0x9a,
+ 0x53, 0x1c, 0x44, 0xaf, 0x2b, 0x2c, 0xab, 0x59, 0xa8, 0x15, 0xf3, 0xc0,
+ 0x2f, 0x67, 0xa1, 0xa2, 0xd0, 0xb5, 0xac, 0x5d, 0xc1, 0xd8, 0xa1, 0xfc,
+ 0x7f, 0x6f, 0xd0, 0x7e, 0xf6, 0xe3, 0xe5, 0x41, 0x59, 0x87, 0x52, 0x3d,
+ 0x06, 0xa9, 0xa6, 0xa4, 0x6a, 0x6e, 0x71, 0xf8, 0x89, 0x27, 0x56, 0xfb,
+ 0x18, 0xad, 0x63, 0x07, 0xc2, 0x2c, 0xf9, 0x70, 0x75, 0xf6, 0xe3, 0xab,
+ 0xe1, 0x89, 0x92, 0xb5, 0x59, 0x25, 0xd2, 0x6d, 0xd2, 0xfd, 0x82, 0x27,
+ 0xf3, 0x4f, 0x99, 0x23, 0x58, 0x73, 0x6f, 0x22, 0xec, 0x94, 0xdd, 0xf9,
+ 0xb1, 0x40, 0x1e, 0x90, 0x19, 0x31, 0xe0, 0x35, 0xfa, 0xbe, 0x04, 0xab,
+ 0xde, 0x7f, 0xc3, 0xe1, 0xb3, 0xaa, 0xe5, 0xea, 0x51, 0xd5, 0xe8, 0xc1,
+ 0xe4, 0xcd, 0x6a, 0xe0, 0xad, 0xae, 0x1f, 0x08, 0x40, 0xa2, 0xc9, 0x90,
+ 0x10, 0x9b, 0xd1, 0xfd, 0x39, 0xd6, 0xad, 0x66, 0xcd, 0xf5, 0x6b, 0x97,
+ 0x59, 0x06, 0x7c, 0x10, 0xd7, 0x43, 0xf3, 0x9d, 0xdf, 0x60, 0x8c, 0x8f,
+ 0xc7, 0x79, 0x2c, 0x75, 0x3c, 0xba, 0xdc, 0xf5, 0xae, 0x60, 0x88, 0xbc,
+ 0xb4, 0x85, 0xc8, 0x51, 0x02, 0x5c, 0x5d, 0x7d, 0x0f, 0x28, 0xb0, 0x99,
+ 0x97, 0x7d, 0x61, 0x9b, 0x5b, 0x78, 0xc3, 0xac, 0x9a, 0xe1, 0x5c, 0x1f,
+ 0xec, 0x85, 0xce, 0x2a, 0xde, 0x07, 0x43, 0xc1, 0x1b, 0xf7, 0x70, 0x9e,
+ 0x6e, 0x48, 0x82, 0x3a, 0x93, 0x71, 0xe3, 0x80, 0xa9, 0xfd, 0x0c, 0x06,
+ 0xf2, 0xf7, 0xab, 0xf6, 0x17, 0x7e, 0xbe, 0x01, 0x7a, 0xe8, 0xd9, 0xc1,
+ 0x00, 0x8f, 0x04, 0xb9, 0x3a, 0x85, 0x88, 0x84, 0x8d, 0xc9, 0x63, 0xcd,
+ 0xcd, 0xc2, 0x6f, 0xf6, 0x27, 0x5a, 0x76, 0x80, 0xdc, 0x0e, 0x50, 0x39,
+ 0x41, 0x4d, 0x74, 0x6d, 0xec, 0xb0, 0x67, 0xd0, 0x58, 0xf7, 0x67, 0x29,
+ 0x1c, 0xd1, 0xa0, 0xea, 0x62, 0x85, 0x04, 0x96, 0x46, 0x0f, 0x75, 0x54,
+ 0x0d, 0xdd, 0xa5, 0x11, 0x71, 0xdb, 0x09, 0xe4, 0x50, 0x98, 0x83, 0x3e,
+ 0x2d, 0x67, 0xe5, 0x3b, 0xb6, 0xf3, 0xff, 0x7d, 0xa9, 0x2b, 0x48, 0x19,
+ 0x1c, 0x0d, 0x7b, 0x4b, 0x31, 0x61, 0xbe, 0xc9, 0x90, 0x35, 0x90, 0x01},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 49
+ {SEC_OID_SHA256,
+ 49,
+ {0x1a, 0x97, 0x16, 0xb7, 0xcd, 0x0e, 0x7d, 0x9b, 0x2c, 0x34, 0x80, 0x76,
+ 0x45, 0x9a, 0x93, 0x84, 0x54, 0x4d, 0xe7, 0xd5, 0x2a, 0x59, 0x7f, 0xda,
+ 0x1d, 0x62, 0x27, 0x24, 0x70, 0x28, 0xe2, 0x1b, 0x91, 0x04, 0x72, 0xa1,
+ 0x1e, 0x6f, 0x39, 0x24, 0x11, 0x8a, 0x36, 0x49, 0x36, 0xc8, 0x95, 0xeb,
+ 0x4c, 0x3f, 0xf4, 0xcc, 0x40, 0x64, 0xc4, 0x31, 0x75, 0xa7, 0x8f, 0x0b,
+ 0x4d, 0xe4, 0x46, 0x4f, 0xa3, 0x2c, 0x14, 0xc3, 0x59, 0x3a, 0xf9, 0x6f,
+ 0x26, 0x2d, 0xdf, 0x30, 0x2a, 0xbc, 0xf7, 0xe6, 0x75, 0x6b, 0x2a, 0x79,
+ 0xb8, 0x21, 0xdb, 0xb1, 0x95, 0x64, 0x0e, 0x8d, 0x30, 0xce, 0x57, 0xd2,
+ 0x16, 0xb1, 0x78, 0xa4, 0xa3, 0x44, 0x15, 0xda, 0xd0, 0x8f, 0x4c, 0xca,
+ 0x15, 0x0e, 0x39, 0xa9, 0x01, 0xaa, 0x47, 0x8d, 0x3f, 0x5f, 0xe4, 0xd4,
+ 0xab, 0x35, 0x1d, 0x41, 0xa6, 0x6d, 0xf0, 0xe0, 0x67, 0x77, 0x80, 0xf8,
+ 0x4b, 0xec, 0xb4, 0xba, 0x59, 0x65, 0x5e, 0x21, 0x1e, 0xe6, 0xf4, 0x21,
+ 0x68, 0x5c, 0xd4, 0x26, 0x16, 0xfb, 0xba, 0x2c, 0x7c, 0xc8, 0xce, 0xf9,
+ 0x25, 0x08, 0xb0, 0x22, 0xe5, 0x25, 0x19, 0x54, 0x76, 0xfc, 0xff, 0x43,
+ 0x57, 0xb7, 0x9f, 0x29, 0x2e, 0xf7, 0xe4, 0xfc, 0x75, 0x4d, 0xe4, 0x90,
+ 0x40, 0x03, 0x64, 0xff, 0x09, 0x69, 0x94, 0x6c, 0x9c, 0x76, 0x36, 0x6f,
+ 0x17, 0xcc, 0x98, 0x5a, 0xab, 0xe0, 0xfe, 0x60, 0x11, 0xe7, 0x34, 0xd9,
+ 0xdb, 0xfe, 0x65, 0x01, 0xa1, 0x3d, 0xbb, 0x60, 0xda, 0xa4, 0xc7, 0x86,
+ 0x73, 0xa2, 0x5d, 0x84, 0x56, 0x5a, 0x1e, 0x13, 0xb7, 0xe9, 0x81, 0x15,
+ 0x75, 0x76, 0xb8, 0xbd, 0x3e, 0x33, 0xba, 0x75, 0x0c, 0x9b, 0xb7, 0xb5,
+ 0xec, 0xcc, 0x8f, 0x8f, 0xff, 0xc4, 0xed, 0x81, 0x7e, 0x24, 0x44, 0x42,
+ 0x5b, 0xb5, 0xb5, 0xd4, 0x2a, 0x5d, 0x70, 0x2d, 0x8b, 0x0c, 0xc0, 0x93,
+ 0xa5, 0x73, 0x36, 0xd4, 0xbe, 0xca, 0xfc, 0xee, 0x90, 0xa6, 0x5a, 0x35,
+ 0xef, 0x48, 0x00, 0xe0, 0xe0, 0xa5, 0xfa, 0xb2, 0x01, 0x8b, 0x1b, 0xb5,
+ 0xea, 0x15, 0x3c, 0xa2, 0x3e, 0xc5, 0x9b, 0xa4, 0x0d, 0x05, 0xb8, 0xa3,
+ 0xdf, 0x4c, 0xf8, 0x07, 0xd9, 0x34, 0x48, 0x3f, 0xb0, 0xd8, 0xa2, 0xe7,
+ 0xc1, 0x74, 0xeb, 0x8c, 0x3f, 0x2e, 0xfa, 0x7f, 0x82, 0xac, 0x8a, 0x04,
+ 0x7d, 0x0b, 0x70, 0x01, 0x34, 0xea, 0xc7, 0x6a, 0x46, 0x9d, 0x6f, 0x40,
+ 0xe8, 0x7d, 0x2c, 0xa2, 0x40, 0x86, 0x42, 0x21, 0x8f, 0x47, 0xe4, 0x35,
+ 0x9e, 0x69, 0x7c, 0x62, 0x35, 0x58, 0x13, 0xe7, 0xdf, 0x72, 0x2e, 0xf6,
+ 0x22, 0x65, 0x97, 0x84, 0x40, 0x6e, 0xb5, 0xea, 0x26, 0xc1, 0xfe, 0x3c,
+ 0x5b, 0x3e, 0x91, 0x7b, 0x13, 0xa1, 0x23, 0x63, 0xb2, 0x0c, 0x5d, 0x17},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 50
+ {SEC_OID_SHA256,
+ 50,
+ {0x19, 0x15, 0x93, 0xff, 0xf2, 0x03, 0x01, 0xe6, 0x58, 0x7a, 0x3e, 0x57,
+ 0xb9, 0x22, 0x8b, 0x77, 0x26, 0x0e, 0xda, 0xe7, 0xe3, 0x76, 0x41, 0x6e,
+ 0xb8, 0xfd, 0x4d, 0x80, 0xb3, 0x1a, 0x4e, 0x73, 0x26, 0xd0, 0xe5, 0x9f,
+ 0x3a, 0xd3, 0xe1, 0x78, 0xe8, 0x49, 0x36, 0xc6, 0x65, 0x01, 0xa8, 0xfa,
+ 0xfe, 0x8f, 0x2f, 0x4c, 0x9e, 0x4b, 0xa1, 0x38, 0xcd, 0x63, 0x99, 0x13,
+ 0x42, 0xeb, 0x5b, 0xe6, 0x6c, 0x4b, 0x62, 0x31, 0xe9, 0x95, 0xd6, 0xda,
+ 0xb7, 0x98, 0xef, 0xe1, 0x05, 0xf7, 0x13, 0x3d, 0xb0, 0xcf, 0xde, 0xbe,
+ 0x88, 0x62, 0xb2, 0x1c, 0x44, 0x7a, 0x2a, 0xcf, 0xa9, 0x62, 0x6e, 0x43,
+ 0x07, 0xa0, 0xc7, 0xae, 0x0f, 0xc7, 0xf4, 0xde, 0x3c, 0x78, 0xf9, 0xec,
+ 0x48, 0x0d, 0xc3, 0x75, 0x6c, 0x4d, 0x2b, 0x8c, 0x2d, 0x74, 0x8b, 0xce,
+ 0x4a, 0x78, 0x65, 0xfc, 0xdf, 0xa5, 0x75, 0x3d, 0x72, 0xf2, 0xb8, 0x4b,
+ 0x60, 0x9a, 0xf4, 0xc0, 0x03, 0x94, 0x25, 0xa0, 0xb8, 0x0e, 0xe4, 0xeb,
+ 0xac, 0x04, 0xbe, 0xce, 0x2e, 0x11, 0x72, 0x5f, 0x9f, 0x76, 0x6f, 0x93,
+ 0x91, 0x7f, 0x38, 0x22, 0xc9, 0x4c, 0x8a, 0x18, 0x6f, 0x4f, 0xf7, 0x85,
+ 0x5e, 0xd5, 0x4d, 0xa3, 0xa9, 0x59, 0xcc, 0xba, 0xb5, 0x4b, 0x7e, 0xc2,
+ 0xa3, 0xf4, 0x10, 0x73, 0xd5, 0x25, 0x4a, 0x06, 0xdd, 0xd8, 0xa2, 0x40,
+ 0xa9, 0x97, 0xe3, 0x91, 0xb0, 0x6b, 0x08, 0x3d, 0xc4, 0xd9, 0xb3, 0xfe,
+ 0x7f, 0xee, 0xf6, 0x54, 0x53, 0xf3, 0x56, 0xc8, 0x44, 0x92, 0xd3, 0x84,
+ 0x2e, 0x95, 0x7a, 0xb1, 0x13, 0x89, 0x7e, 0xd8, 0x74, 0xae, 0x9c, 0x5c,
+ 0xe0, 0x61, 0xbe, 0x8f, 0xac, 0x4d, 0xa3, 0x22, 0x8c, 0x0f, 0xdd, 0xb7,
+ 0xca, 0xbc, 0x89, 0xc8, 0xa2, 0xed, 0xbb, 0x3a, 0x1b, 0x3f, 0x78, 0xa8,
+ 0xcb, 0x41, 0x81, 0x08, 0x63, 0xf9, 0xb1, 0xab, 0x8e, 0x0e, 0x2a, 0x6a,
+ 0x27, 0x82, 0x04, 0x50, 0x02, 0xd4, 0xbd, 0x07, 0xcb, 0xf0, 0xc6, 0xce,
+ 0x58, 0x9d, 0xdd, 0xac, 0x58, 0x78, 0x59, 0x9b, 0xe9, 0x7c, 0xec, 0x0c,
+ 0x04, 0xdc, 0x42, 0x59, 0x4e, 0x23, 0x66, 0x49, 0x39, 0x19, 0xc6, 0x30,
+ 0x6d, 0x1b, 0x2a, 0xbb, 0x1c, 0x12, 0x79, 0xda, 0xaf, 0x85, 0xc9, 0x0b,
+ 0xe4, 0x90, 0x4b, 0x93, 0x06, 0x4a, 0xcc, 0x73, 0xa7, 0xd5, 0x9e, 0xff,
+ 0x81, 0x91, 0xe3, 0xd4, 0xd9, 0xe3, 0xa7, 0x63, 0xdf, 0xdc, 0xba, 0xea,
+ 0x49, 0x27, 0x41, 0xe2, 0xe1, 0x77, 0x07, 0x28, 0x5a, 0x9a, 0xb8, 0xd9,
+ 0xaa, 0xf8, 0xd2, 0xd9, 0x5c, 0xb4, 0xee, 0x0b, 0xf1, 0x40, 0x22, 0x97,
+ 0x91, 0x7a, 0xb0, 0x25, 0xcb, 0xae, 0x8a, 0x20, 0x10, 0x99, 0xc4, 0xc0,
+ 0x6e, 0xa7, 0xea, 0xf0, 0xc6, 0x80, 0x8d, 0x14, 0x20, 0x57, 0x79, 0x7b},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 51
+ {SEC_OID_SHA256,
+ 51,
+ {0x10, 0x5a, 0xa4, 0xe5, 0xe0, 0x8d, 0xa8, 0x70, 0x5b, 0xd9, 0x4f, 0xda,
+ 0x6e, 0xfa, 0xec, 0xf2, 0x23, 0x63, 0x71, 0x6f, 0x59, 0xec, 0x83, 0xd0,
+ 0xd4, 0xfe, 0x1a, 0x40, 0x16, 0x02, 0x76, 0xa6, 0xcb, 0xba, 0xf1, 0xfb,
+ 0xf3, 0x50, 0x1a, 0xe4, 0x45, 0xbe, 0x06, 0xc9, 0xc0, 0x4b, 0x54, 0x1c,
+ 0xaf, 0x22, 0xb5, 0x83, 0x57, 0x40, 0x4e, 0xee, 0xd1, 0x60, 0x93, 0xe3,
+ 0xd2, 0x95, 0x39, 0x17, 0x32, 0xdb, 0xbc, 0x3e, 0xec, 0x75, 0x89, 0xf8,
+ 0x0c, 0x02, 0xa5, 0xf0, 0x1d, 0xd2, 0xb3, 0x71, 0x19, 0x7b, 0x46, 0xec,
+ 0x2e, 0x45, 0x72, 0x3f, 0x08, 0x6d, 0x6e, 0x4a, 0x72, 0xef, 0xa1, 0x1a,
+ 0x60, 0x9c, 0x7e, 0x52, 0x8b, 0x04, 0xa5, 0x19, 0xaf, 0xee, 0x2d, 0x01,
+ 0x45, 0x3d, 0x85, 0x04, 0xfe, 0x4e, 0x03, 0x9d, 0xea, 0x8f, 0x5f, 0xc1,
+ 0x03, 0x59, 0x18, 0x82, 0x9b, 0x59, 0x94, 0x0e, 0xb9, 0x7f, 0x42, 0x89,
+ 0x10, 0x18, 0x6d, 0x65, 0x69, 0xaf, 0x61, 0x37, 0x17, 0x36, 0xf3, 0xc3,
+ 0xaa, 0x65, 0x91, 0x3b, 0x4b, 0x0a, 0x58, 0x54, 0x94, 0xd3, 0x86, 0xcf,
+ 0x83, 0xbf, 0x6e, 0xef, 0x44, 0x2f, 0x9e, 0x76, 0x3f, 0xa1, 0xf2, 0x05,
+ 0xe4, 0x9a, 0x80, 0xc3, 0x5c, 0x79, 0x06, 0x26, 0x4d, 0x5d, 0x07, 0x01,
+ 0x21, 0x47, 0xb5, 0x57, 0xd0, 0xf8, 0xf5, 0x72, 0x8d, 0x1d, 0x53, 0x3b,
+ 0x57, 0x8d, 0x0a, 0x82, 0x94, 0xde, 0xfe, 0x71, 0x74, 0xc3, 0x83, 0x82,
+ 0x89, 0xff, 0x25, 0x05, 0xdd, 0xa6, 0x3c, 0xa7, 0xa1, 0xd2, 0x61, 0xb7,
+ 0x54, 0x55, 0x55, 0x72, 0xfa, 0xe4, 0x1d, 0xb0, 0x5e, 0xa1, 0xf3, 0x99,
+ 0x4d, 0x44, 0x69, 0xd4, 0x90, 0xfd, 0x9d, 0x25, 0x1d, 0x4b, 0x53, 0xdf,
+ 0x0a, 0x7e, 0xe9, 0xf0, 0x91, 0x65, 0x7a, 0x71, 0x73, 0x68, 0xc4, 0x27,
+ 0x5e, 0x3c, 0x3e, 0x1a, 0x2c, 0xfb, 0x05, 0xcb, 0x64, 0xcf, 0x22, 0xd1,
+ 0xe7, 0xd9, 0xbc, 0xab, 0xd4, 0xc9, 0x1d, 0xa3, 0x7a, 0xa7, 0x3a, 0x05,
+ 0xa2, 0xf2, 0x09, 0x2b, 0x21, 0x8c, 0x08, 0x12, 0x17, 0x45, 0x6a, 0xa6,
+ 0x99, 0x62, 0xd5, 0x66, 0x0c, 0xda, 0x53, 0x93, 0x40, 0x8c, 0xdf, 0x1d,
+ 0x2c, 0x7f, 0xd1, 0x96, 0x8b, 0xd1, 0xd3, 0x23, 0x2b, 0xc5, 0xfb, 0x90,
+ 0x04, 0x1d, 0xbe, 0x70, 0x7b, 0x63, 0xf0, 0x82, 0xc8, 0xee, 0x74, 0x3c,
+ 0xf3, 0x10, 0x27, 0x92, 0xd4, 0xb1, 0xcc, 0x96, 0x50, 0xd5, 0xd9, 0xf6,
+ 0x00, 0x4a, 0x31, 0xb3, 0xb3, 0x2e, 0x96, 0x13, 0xd3, 0xfa, 0xbd, 0x94,
+ 0x39, 0x5b, 0x1a, 0x01, 0x02, 0x6a, 0x33, 0xfe, 0x3a, 0x42, 0xdb, 0x19,
+ 0x10, 0x0d, 0x3c, 0x0e, 0xda, 0x29, 0xb8, 0x49, 0xce, 0x42, 0x0e, 0x4a,
+ 0xc0, 0xc7, 0x1f, 0xb9, 0xa6, 0x10, 0xc7, 0x30, 0xf2, 0x7b, 0xb0, 0x26},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 52
+ {SEC_OID_SHA256,
+ 52,
+ {0x39, 0x6b, 0x9f, 0x59, 0x61, 0x8e, 0x6b, 0x82, 0x4e, 0x1e, 0xbc, 0x57,
+ 0xb8, 0xf1, 0x8a, 0x13, 0x3b, 0x49, 0xd9, 0x6b, 0xd3, 0xfa, 0x39, 0xc6,
+ 0x6b, 0xc4, 0xa2, 0x06, 0xe7, 0x9e, 0xe7, 0x98, 0x40, 0x13, 0xa3, 0x24,
+ 0xdc, 0x41, 0xd0, 0x0b, 0xc4, 0x69, 0x28, 0x5e, 0x8d, 0x25, 0x5d, 0xac,
+ 0xd1, 0x78, 0xf1, 0x06, 0xc9, 0xa3, 0x7f, 0x11, 0x34, 0x4e, 0x21, 0xa2,
+ 0x42, 0x75, 0x41, 0x7a, 0xc2, 0x9f, 0x2d, 0xbe, 0x14, 0x37, 0x7d, 0x0f,
+ 0xea, 0xc8, 0x06, 0x1f, 0xc2, 0x4d, 0x5b, 0x17, 0x87, 0x62, 0x70, 0x0c,
+ 0x60, 0xd6, 0xcb, 0x0a, 0x9d, 0x38, 0x96, 0x96, 0x1d, 0xaa, 0xdd, 0xdd,
+ 0x11, 0x71, 0x2c, 0x2c, 0x00, 0x6e, 0xec, 0xf1, 0x54, 0xb5, 0xb0, 0xa9,
+ 0xfa, 0x57, 0x86, 0x10, 0x6e, 0x8c, 0x12, 0xce, 0xa3, 0xe3, 0x96, 0x8c,
+ 0x42, 0xa1, 0x65, 0xf6, 0x40, 0xfa, 0x0b, 0xcd, 0x5b, 0xbb, 0x37, 0x34,
+ 0xc5, 0x5f, 0x57, 0xd1, 0x45, 0x06, 0x16, 0x9d, 0x7f, 0x80, 0x5a, 0x4e,
+ 0xc4, 0xe0, 0x55, 0xf5, 0xab, 0x2f, 0x1c, 0x0b, 0x09, 0x68, 0xb3, 0x96,
+ 0x11, 0x9e, 0x2d, 0x64, 0xd8, 0xeb, 0x81, 0xcd, 0x0a, 0xb7, 0x8e, 0x09,
+ 0x79, 0x0e, 0x33, 0xae, 0x75, 0x2e, 0x21, 0xb1, 0xb6, 0x4d, 0xd5, 0xac,
+ 0xa0, 0x52, 0x59, 0xab, 0xa1, 0xc2, 0x01, 0x4b, 0x39, 0x0e, 0x84, 0xff,
+ 0x25, 0xf2, 0xda, 0xe3, 0xcc, 0x19, 0x8a, 0x7b, 0xa5, 0xd9, 0xe4, 0xb1,
+ 0x04, 0xac, 0x6a, 0x54, 0x66, 0xe1, 0x27, 0x0a, 0x16, 0x31, 0xe6, 0xff,
+ 0xe7, 0x77, 0x86, 0x0e, 0xb6, 0x31, 0x20, 0xf1, 0xfe, 0x8b, 0x34, 0x22,
+ 0xa4, 0x67, 0xa0, 0x83, 0x46, 0x3a, 0x13, 0x3b, 0xa9, 0xdb, 0x8b, 0xd1,
+ 0x89, 0x78, 0xec, 0x55, 0x96, 0x76, 0xf9, 0x69, 0xe5, 0xe4, 0x66, 0xff,
+ 0x2a, 0x8f, 0x09, 0x98, 0xba, 0xb5, 0xbd, 0xe9, 0x7b, 0xd4, 0xb7, 0x59,
+ 0xeb, 0x3b, 0x14, 0xb8, 0x17, 0x1f, 0x0f, 0x5c, 0x19, 0xa2, 0xd5, 0x90,
+ 0xa3, 0x44, 0x28, 0x4b, 0x69, 0xd0, 0xb0, 0x87, 0x29, 0xed, 0x67, 0x82,
+ 0x46, 0x65, 0x70, 0x1c, 0x36, 0x0f, 0xab, 0xc9, 0xa4, 0x8c, 0xca, 0x75,
+ 0x91, 0xe8, 0xbc, 0x3b, 0x23, 0x00, 0xf1, 0xc7, 0x6e, 0x4c, 0x6c, 0x13,
+ 0x00, 0x2f, 0x53, 0xb2, 0xfd, 0x5d, 0x45, 0xda, 0x38, 0x2a, 0x63, 0xc1,
+ 0x07, 0x3c, 0xc6, 0xf4, 0xc4, 0x3f, 0xd0, 0x6b, 0xfd, 0x4d, 0x70, 0x10,
+ 0x4c, 0x4d, 0x5e, 0x2c, 0x74, 0xae, 0x18, 0xa5, 0xde, 0xa5, 0x31, 0xf5,
+ 0xa6, 0xc2, 0xe9, 0xe2, 0x3c, 0x38, 0x1b, 0x1f, 0xb0, 0xfa, 0x1f, 0xab,
+ 0x4f, 0xc9, 0x4d, 0x66, 0x2d, 0xb8, 0x42, 0xff, 0x20, 0x2d, 0x55, 0xf8,
+ 0xcb, 0x07, 0x32, 0x62, 0x8c, 0x6f, 0x15, 0xf8, 0x24, 0xaa, 0xb1, 0x21},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 53
+ {SEC_OID_SHA256,
+ 53,
+ {0x82, 0xd2, 0x6d, 0xa1, 0x18, 0xac, 0x4c, 0xe2, 0x72, 0xad, 0x26, 0x6f,
+ 0x40, 0x23, 0x23, 0xcf, 0xc2, 0x5d, 0x45, 0xc8, 0x85, 0xd8, 0xa8, 0x88,
+ 0x0e, 0x04, 0xa6, 0xef, 0x52, 0xd7, 0xde, 0x79, 0x71, 0xb0, 0x0e, 0xa0,
+ 0xad, 0xb5, 0x17, 0x68, 0xb3, 0x13, 0x48, 0xf5, 0x90, 0xbd, 0xa5, 0xe4,
+ 0x1a, 0x8f, 0xff, 0x36, 0x93, 0x9b, 0x59, 0xcd, 0x00, 0x12, 0xec, 0xcf,
+ 0x47, 0x45, 0x52, 0xcc, 0xbe, 0x23, 0x08, 0xdb, 0x3b, 0x39, 0x10, 0xea,
+ 0x48, 0x56, 0xa2, 0x90, 0xba, 0xbe, 0x54, 0xfb, 0xdb, 0x1f, 0x48, 0x2f,
+ 0x52, 0x4d, 0x3f, 0xe8, 0x1d, 0x10, 0x37, 0xcc, 0xcb, 0x5d, 0xfb, 0x6a,
+ 0x57, 0x0c, 0x89, 0x86, 0x80, 0xf1, 0x9a, 0xf0, 0x07, 0xab, 0xec, 0x62,
+ 0xfa, 0x23, 0x3f, 0x93, 0x96, 0x27, 0x9d, 0x0c, 0x6f, 0x9e, 0x8f, 0x9b,
+ 0xf8, 0x7f, 0x7a, 0x7e, 0x08, 0x8f, 0x91, 0x93, 0xfe, 0xbc, 0xa5, 0x31,
+ 0x6f, 0x0f, 0x10, 0xe1, 0x39, 0xfd, 0x01, 0x0d, 0xe1, 0xa3, 0x71, 0x73,
+ 0xee, 0x90, 0xd2, 0xb3, 0x54, 0x67, 0xb7, 0x68, 0x62, 0x5d, 0xc5, 0x9a,
+ 0xc0, 0x28, 0x50, 0x5b, 0x88, 0x59, 0x34, 0xe5, 0x5c, 0x2b, 0xda, 0x0a,
+ 0x97, 0xf3, 0xde, 0xf8, 0x0a, 0x2e, 0x26, 0xf1, 0x4a, 0x4f, 0x2f, 0x9e,
+ 0xa4, 0xff, 0xfa, 0xb8, 0x07, 0xeb, 0x26, 0x70, 0xae, 0xdf, 0xc8, 0x5c,
+ 0x2f, 0x95, 0xf9, 0x89, 0x8f, 0x7a, 0x07, 0xdc, 0x22, 0x95, 0xc4, 0xf9,
+ 0x1c, 0xe2, 0xb9, 0x61, 0x34, 0xe9, 0x2a, 0xa9, 0xe0, 0x53, 0xdf, 0xc2,
+ 0xcc, 0x01, 0x25, 0x13, 0xe3, 0x97, 0x88, 0xa6, 0xf0, 0xaf, 0x4e, 0x14,
+ 0xca, 0x6e, 0xde, 0xd4, 0xe8, 0xe7, 0xbe, 0xfa, 0x85, 0xd6, 0x9e, 0x9c,
+ 0x45, 0xb9, 0x8e, 0xf9, 0xbf, 0x0a, 0x06, 0x7e, 0x9f, 0xe8, 0xba, 0x29,
+ 0x31, 0x4b, 0x2b, 0xe3, 0x34, 0xf4, 0xa5, 0x43, 0x8a, 0xe4, 0xba, 0xe6,
+ 0xee, 0x85, 0xb6, 0xb9, 0x08, 0x6b, 0xd3, 0xbc, 0x13, 0x83, 0x8a, 0xd2,
+ 0x7f, 0x03, 0x32, 0x08, 0xc8, 0x34, 0xdd, 0xd3, 0xf4, 0x8f, 0xcd, 0x9c,
+ 0x55, 0x6b, 0xd6, 0xa6, 0xeb, 0xd6, 0xca, 0x62, 0x53, 0x72, 0xef, 0x84,
+ 0xf6, 0xbd, 0x44, 0xdd, 0x0c, 0x24, 0xc0, 0x18, 0x4b, 0x38, 0x15, 0xe8,
+ 0x93, 0x95, 0x2b, 0xbc, 0x42, 0xfb, 0x79, 0x0b, 0x47, 0x2e, 0x89, 0xbe,
+ 0xb9, 0x33, 0x38, 0xdf, 0xc2, 0x31, 0x98, 0x55, 0x1a, 0xc7, 0x25, 0x7c,
+ 0xcf, 0x7a, 0xd1, 0xdd, 0xd7, 0x76, 0xc7, 0xeb, 0x62, 0x0d, 0xd6, 0xe6,
+ 0xd3, 0x41, 0xdd, 0x06, 0x93, 0xdc, 0xd9, 0x1c, 0xef, 0x17, 0x5f, 0x1b,
+ 0x31, 0x65, 0xcd, 0x7d, 0x99, 0xa2, 0x62, 0x3c, 0x76, 0x07, 0xde, 0xc9,
+ 0xd0, 0xea, 0xcc, 0x0b, 0x6c, 0x48, 0x7e, 0xe1, 0xf9, 0x0e, 0x42, 0x36},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 54
+ {SEC_OID_SHA256,
+ 54,
+ {0x02, 0xcf, 0xa2, 0xd1, 0x77, 0x42, 0x46, 0xa4, 0xfa, 0x94, 0xa7, 0xf9,
+ 0x14, 0x2a, 0xc8, 0x42, 0x70, 0x79, 0x2f, 0xba, 0x20, 0xb0, 0x9a, 0x47,
+ 0xf0, 0xdd, 0xf7, 0x02, 0xa4, 0x1e, 0x67, 0x1d, 0xda, 0x66, 0x90, 0x45,
+ 0x19, 0x37, 0xb0, 0x06, 0x3c, 0xe2, 0x79, 0x7c, 0x21, 0x46, 0xeb, 0x68,
+ 0xd2, 0xe8, 0x4c, 0x87, 0x21, 0x1c, 0xd3, 0xf9, 0xe8, 0xd1, 0x69, 0x57,
+ 0x9e, 0x88, 0xe5, 0x22, 0xc9, 0x84, 0x69, 0xba, 0x81, 0x4c, 0x5a, 0x0e,
+ 0xe2, 0xf0, 0xf4, 0x23, 0x86, 0xd4, 0x4e, 0x07, 0xc8, 0xd4, 0x47, 0xb7,
+ 0x7b, 0x04, 0xfe, 0x37, 0x99, 0xdb, 0x3f, 0x2d, 0x7d, 0x20, 0x84, 0x30,
+ 0x27, 0x40, 0x8a, 0x4f, 0x1f, 0x08, 0xa0, 0xee, 0xbd, 0xfe, 0xc3, 0xc3,
+ 0xef, 0x81, 0xe8, 0xd9, 0xb4, 0xfe, 0xc7, 0x22, 0xa5, 0x78, 0x2b, 0x2e,
+ 0x2e, 0x92, 0x0c, 0xb6, 0x0b, 0x0c, 0xb8, 0xa2, 0x8e, 0x7a, 0xb9, 0xb8,
+ 0xc8, 0x2e, 0xbf, 0x6d, 0xc2, 0x5d, 0x43, 0x9b, 0xdc, 0xe5, 0x86, 0xf4,
+ 0xdb, 0xf4, 0x1b, 0x01, 0xa2, 0xf7, 0x77, 0xdd, 0xef, 0xb1, 0x3f, 0xcd,
+ 0x0e, 0x26, 0x8a, 0xed, 0x97, 0x5d, 0x5a, 0xa9, 0x86, 0xcf, 0xff, 0x04,
+ 0x03, 0xb0, 0xbc, 0x26, 0x0b, 0xdb, 0xba, 0x4d, 0xb2, 0xb5, 0x1b, 0xf1,
+ 0xf0, 0xdd, 0x88, 0xc5, 0x4b, 0x0a, 0x7a, 0x6b, 0xcb, 0xf3, 0xeb, 0xc8,
+ 0x84, 0x0e, 0x75, 0x1c, 0x6d, 0xbe, 0x40, 0x5d, 0x6c, 0xbf, 0x94, 0xf1,
+ 0x28, 0x20, 0xc5, 0x36, 0x70, 0x0b, 0xa9, 0x40, 0xa7, 0x0a, 0x4c, 0xa8,
+ 0xae, 0xa4, 0xc7, 0x69, 0x0e, 0x33, 0xab, 0x09, 0xc0, 0xd1, 0xfa, 0xb7,
+ 0xa9, 0x62, 0x16, 0x7e, 0x5a, 0x8f, 0xc5, 0x1e, 0x4b, 0x07, 0xc8, 0x23,
+ 0x12, 0xb0, 0xc9, 0x7e, 0x07, 0xd4, 0x2b, 0xb2, 0xe2, 0xab, 0xdb, 0xb5,
+ 0x74, 0x42, 0xe9, 0xa8, 0x52, 0x0b, 0x00, 0x85, 0xaf, 0x7f, 0x31, 0x68,
+ 0x07, 0x7a, 0x84, 0x21, 0x95, 0xa4, 0xe1, 0x9c, 0x7f, 0xca, 0x15, 0xf2,
+ 0xe7, 0x47, 0x1c, 0xae, 0xbf, 0xa8, 0x0f, 0x94, 0x95, 0x28, 0xd8, 0x1b,
+ 0x61, 0x96, 0x32, 0xfb, 0x33, 0x45, 0xbb, 0x7b, 0xbc, 0xcc, 0x82, 0x5a,
+ 0xe8, 0xbd, 0x20, 0xfe, 0x34, 0x47, 0x4b, 0x70, 0xb7, 0x42, 0x0f, 0xdc,
+ 0x17, 0x31, 0x7f, 0x71, 0x14, 0x95, 0x04, 0x0c, 0xba, 0xf5, 0xae, 0x21,
+ 0xd7, 0xcb, 0x70, 0xb4, 0x7a, 0x29, 0x97, 0xb7, 0x94, 0xde, 0x3d, 0x9b,
+ 0xf8, 0x05, 0xd1, 0xdc, 0xb8, 0x10, 0x4b, 0x50, 0xea, 0x69, 0x42, 0x9f,
+ 0x38, 0x61, 0xe6, 0x1b, 0x1a, 0x0d, 0xbe, 0xff, 0x7a, 0x03, 0x43, 0x2f,
+ 0x98, 0xa8, 0xd5, 0x37, 0xa0, 0x3b, 0x37, 0xac, 0x38, 0xd9, 0x83, 0x8a,
+ 0x7c, 0x6a, 0x7e, 0xd0, 0x97, 0x7f, 0x29, 0xf9, 0x6b, 0x85, 0x8a, 0xd0},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 55
+ {SEC_OID_SHA256,
+ 55,
+ {0x5e, 0xfc, 0x66, 0xfa, 0xc1, 0x4f, 0x6c, 0x10, 0x9e, 0x9a, 0x2e, 0x21,
+ 0x9b, 0xd3, 0x85, 0x2b, 0x28, 0xcf, 0xac, 0xa2, 0x6f, 0x3c, 0x26, 0xfc,
+ 0x87, 0x77, 0x95, 0x9d, 0xfe, 0xa5, 0x5c, 0x73, 0x8c, 0x5c, 0x08, 0x6e,
+ 0x81, 0x93, 0x77, 0xf8, 0xf4, 0xba, 0xce, 0xb6, 0x6b, 0x49, 0x80, 0xde,
+ 0x41, 0x2c, 0x63, 0xfd, 0x5a, 0x1e, 0x32, 0x9d, 0x13, 0xa1, 0x4f, 0xfc,
+ 0xfe, 0xae, 0xd1, 0xd8, 0x90, 0x47, 0xda, 0xb5, 0x79, 0xe2, 0x43, 0xb3,
+ 0xfd, 0x6b, 0x85, 0xf8, 0x70, 0x69, 0x99, 0x7a, 0xa7, 0xd0, 0x7f, 0x71,
+ 0xef, 0x40, 0x25, 0x0a, 0xe3, 0x07, 0xb2, 0x80, 0xf0, 0xdb, 0x1c, 0x30,
+ 0xa4, 0xa7, 0xc2, 0x41, 0x1e, 0xf7, 0x23, 0x74, 0x6e, 0xab, 0x70, 0x45,
+ 0xf9, 0x73, 0x27, 0x7a, 0x17, 0x40, 0x68, 0xbb, 0x8b, 0xbb, 0xe6, 0x9c,
+ 0x07, 0x73, 0xae, 0x99, 0x77, 0xa7, 0xf2, 0x0e, 0x97, 0x1d, 0x40, 0x5b,
+ 0xfa, 0x5f, 0x0f, 0x97, 0x5b, 0x5a, 0xcc, 0x17, 0x23, 0x7e, 0x73, 0x41,
+ 0xf0, 0xea, 0xd5, 0x35, 0xba, 0x86, 0x3c, 0x61, 0xc1, 0x55, 0x37, 0x7c,
+ 0x47, 0xd4, 0xbc, 0xa2, 0x80, 0xc6, 0x31, 0x2c, 0x0f, 0xdc, 0xd7, 0x6f,
+ 0x52, 0xea, 0xbb, 0xca, 0x08, 0xb4, 0x42, 0xe0, 0xeb, 0x62, 0x9a, 0x44,
+ 0xa0, 0x16, 0x9c, 0x6c, 0x63, 0xe5, 0xe1, 0xc5, 0x2c, 0xf7, 0xe2, 0xc6,
+ 0x1d, 0xd2, 0x9a, 0xbb, 0x91, 0x42, 0xfa, 0x7c, 0x83, 0x43, 0x93, 0x06,
+ 0xc2, 0xc1, 0xf6, 0xcd, 0xc3, 0x25, 0x7a, 0xd6, 0x3d, 0x0a, 0x57, 0xee,
+ 0x0d, 0x5f, 0x41, 0x34, 0x1a, 0xcc, 0x7f, 0x45, 0x25, 0x19, 0x35, 0x3a,
+ 0xed, 0x51, 0xd7, 0x39, 0xea, 0x91, 0x53, 0xbe, 0xa1, 0xf6, 0xf0, 0x29,
+ 0xbc, 0x4e, 0xca, 0x33, 0xae, 0x05, 0x11, 0xdb, 0x90, 0xdf, 0x1b, 0xcc,
+ 0x78, 0x0b, 0x3c, 0xeb, 0x6e, 0xdf, 0x32, 0x13, 0xb0, 0xb2, 0xe2, 0x05,
+ 0x30, 0xd2, 0x6b, 0xb6, 0xba, 0x11, 0x2a, 0xa6, 0xe1, 0x36, 0x3d, 0xa0,
+ 0x49, 0xd6, 0x69, 0x26, 0x6a, 0x95, 0x6f, 0xa3, 0x6e, 0x89, 0x04, 0x64,
+ 0x39, 0x9f, 0xbc, 0x43, 0xba, 0xf7, 0xc8, 0xfd, 0x3d, 0x47, 0xec, 0x6d,
+ 0xb5, 0xe1, 0x02, 0x9b, 0xf6, 0xe6, 0x03, 0xb8, 0xe1, 0xcf, 0x5e, 0xd9,
+ 0xdd, 0xf6, 0x53, 0x6b, 0xd8, 0xd6, 0xa7, 0x64, 0x8a, 0xf7, 0xfd, 0xe5,
+ 0x33, 0xbd, 0x51, 0xcd, 0x8f, 0x9a, 0x6c, 0xc2, 0x87, 0x79, 0x16, 0x39,
+ 0x47, 0xdb, 0xfe, 0xcb, 0xd6, 0xf5, 0x09, 0x17, 0x83, 0x9b, 0x90, 0x0e,
+ 0x3f, 0xa3, 0x72, 0x74, 0xd9, 0x7a, 0x20, 0x49, 0xda, 0xed, 0xe1, 0x52,
+ 0x5c, 0x14, 0x5b, 0xfd, 0x16, 0x60, 0xd4, 0x57, 0x7c, 0xaa, 0xd7, 0x88,
+ 0x8f, 0x5c, 0x84, 0x86, 0x7c, 0x6f, 0xff, 0x30, 0xee, 0x83, 0x56, 0xde},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 56
+ {SEC_OID_SHA256,
+ 56,
+ {0xa4, 0xe7, 0x37, 0x8d, 0x2a, 0xba, 0x9b, 0xc6, 0xce, 0xbe, 0x5c, 0x8e,
+ 0x56, 0x03, 0xfa, 0xc9, 0xbc, 0xe6, 0xe3, 0xc1, 0x93, 0xc1, 0x67, 0x5d,
+ 0xf9, 0x5a, 0xb3, 0x09, 0x04, 0xa1, 0x49, 0xac, 0x3f, 0x3d, 0x7a, 0x13,
+ 0x12, 0x42, 0x9c, 0xd6, 0x3e, 0xec, 0x08, 0x5f, 0x73, 0x92, 0x05, 0x1a,
+ 0x2b, 0xb8, 0x83, 0xc0, 0xe0, 0x78, 0xaf, 0x0b, 0xdf, 0x29, 0x46, 0x4b,
+ 0xac, 0x22, 0x68, 0xa8, 0x13, 0x90, 0x74, 0xec, 0x53, 0x33, 0x07, 0x22,
+ 0xe1, 0x48, 0x2b, 0x93, 0x5f, 0xb5, 0x79, 0x56, 0x21, 0x4c, 0x74, 0x45,
+ 0xd8, 0xa7, 0x78, 0x68, 0x6b, 0x62, 0x49, 0x44, 0xbb, 0xee, 0xe7, 0xa6,
+ 0x08, 0xdd, 0x15, 0xed, 0x27, 0x7b, 0xa3, 0x78, 0xf4, 0xe2, 0xde, 0xa0,
+ 0x4b, 0x33, 0x10, 0x3e, 0x43, 0x7f, 0x94, 0x40, 0x4a, 0x09, 0x51, 0x7f,
+ 0x43, 0x27, 0xc8, 0x05, 0x30, 0xa1, 0xf1, 0x83, 0xe0, 0x46, 0x75, 0x6c,
+ 0x16, 0x6e, 0x52, 0x6a, 0xee, 0xf5, 0x35, 0x65, 0xcf, 0xe3, 0x41, 0x22,
+ 0xec, 0x23, 0x31, 0x2b, 0xfa, 0xed, 0x42, 0x93, 0x69, 0xcc, 0xf0, 0x8f,
+ 0x52, 0xc2, 0x35, 0x1e, 0x10, 0x2f, 0x43, 0x97, 0x51, 0xf2, 0x6e, 0xbb,
+ 0xd5, 0x42, 0x3f, 0x9e, 0xfb, 0x3d, 0xa3, 0xd3, 0xda, 0x0e, 0xdf, 0xcf,
+ 0xee, 0x3b, 0x96, 0x07, 0xfd, 0x77, 0xdb, 0xbc, 0xd7, 0x54, 0x6c, 0xa4,
+ 0xdf, 0x84, 0x90, 0x5f, 0xdf, 0xaf, 0xb4, 0x69, 0xbc, 0xbd, 0x78, 0xd6,
+ 0xcf, 0xe6, 0xe4, 0x20, 0x99, 0x37, 0x40, 0xb6, 0x4e, 0x08, 0x46, 0xb5,
+ 0xc0, 0x02, 0x69, 0x90, 0x22, 0x4c, 0xf3, 0xb5, 0xe1, 0xc3, 0x25, 0x32,
+ 0x63, 0x76, 0xc5, 0xd6, 0xf3, 0xd1, 0x97, 0x13, 0x65, 0xff, 0x31, 0x49,
+ 0x80, 0x89, 0x48, 0x2c, 0x7d, 0xf0, 0x6d, 0xd9, 0x2f, 0x79, 0x52, 0xe0,
+ 0x47, 0x2b, 0xfd, 0x81, 0xa5, 0x2b, 0x0f, 0xcb, 0x20, 0x58, 0xf5, 0xab,
+ 0xdc, 0x70, 0xbd, 0x7d, 0x55, 0xe2, 0xd8, 0x43, 0x82, 0x10, 0x83, 0xbf,
+ 0x6e, 0x8d, 0x13, 0xb3, 0xc1, 0x1c, 0xb4, 0xfa, 0x42, 0x0f, 0xc9, 0x07,
+ 0x21, 0xf2, 0x26, 0x52, 0x6e, 0xe6, 0x77, 0xa8, 0xef, 0xf8, 0x90, 0xb6,
+ 0x64, 0xe2, 0xa5, 0xaa, 0x57, 0x35, 0xdb, 0x7e, 0x75, 0x2b, 0x6c, 0x06,
+ 0x21, 0x8a, 0x1f, 0xac, 0x31, 0x5d, 0x6f, 0x1c, 0xd6, 0x12, 0x0a, 0x30,
+ 0xfc, 0x46, 0xe8, 0xac, 0x22, 0x0a, 0x1b, 0xf2, 0xe6, 0xe4, 0xce, 0xa5,
+ 0xf3, 0x52, 0xce, 0xca, 0x4e, 0xd4, 0xc5, 0x67, 0x5e, 0xbf, 0xe6, 0x8a,
+ 0xb1, 0x5d, 0xa1, 0x58, 0xa2, 0x2f, 0xd0, 0x44, 0x45, 0x9a, 0x4a, 0xa9,
+ 0x67, 0x3a, 0x5f, 0xc0, 0x78, 0xe7, 0x85, 0x11, 0x70, 0xfa, 0xf6, 0x52,
+ 0xc9, 0x79, 0x1b, 0x66, 0x5e, 0xbf, 0x62, 0xe1, 0x68, 0x91, 0xb5, 0x4a},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 57
+ {SEC_OID_SHA256,
+ 57,
+ {0x61, 0x6a, 0x47, 0xc8, 0x6d, 0xc9, 0xe2, 0x42, 0x3c, 0x56, 0x78, 0xdc,
+ 0x0d, 0xdb, 0x74, 0xcd, 0x95, 0x55, 0xf6, 0x3c, 0x21, 0x9c, 0xaa, 0xf1,
+ 0x82, 0xf8, 0x2c, 0xc0, 0xb4, 0x7f, 0xc5, 0x50, 0x5a, 0xfb, 0x04, 0x05,
+ 0xa6, 0x93, 0xc4, 0xb4, 0x5e, 0xd6, 0x70, 0xe0, 0x09, 0x90, 0x8b, 0x63,
+ 0x16, 0xd2, 0x26, 0x92, 0xd8, 0x97, 0x98, 0x52, 0x1b, 0x47, 0x7d, 0x45,
+ 0xc9, 0x13, 0xcd, 0x31, 0x04, 0x2b, 0x8a, 0x0a, 0x52, 0x62, 0x6e, 0x17,
+ 0x27, 0xbc, 0x36, 0x87, 0x8d, 0x13, 0x03, 0xc5, 0x2e, 0xad, 0x0c, 0xd6,
+ 0x9c, 0x0e, 0x97, 0x11, 0xe8, 0xc5, 0x69, 0x3c, 0xa3, 0xfc, 0xad, 0xd4,
+ 0x8e, 0x26, 0x41, 0xcd, 0x73, 0xe4, 0x0e, 0xaa, 0x26, 0xfb, 0x7d, 0xe1,
+ 0xaa, 0x89, 0xf5, 0x42, 0x28, 0xfe, 0x67, 0xce, 0xf3, 0x81, 0xf5, 0x2a,
+ 0x57, 0x1c, 0x05, 0x4e, 0xc1, 0xb8, 0x15, 0xe3, 0x7d, 0x07, 0x10, 0x54,
+ 0xb0, 0x82, 0x80, 0xe9, 0x40, 0x73, 0x55, 0x69, 0xf4, 0x52, 0xdf, 0xea,
+ 0x10, 0xd8, 0x6e, 0x74, 0x2e, 0xe8, 0xdb, 0x6c, 0x52, 0xc6, 0x96, 0x69,
+ 0x9b, 0x99, 0xb7, 0x30, 0xbc, 0xae, 0x33, 0x7f, 0x09, 0x34, 0x18, 0x59,
+ 0x8b, 0xc4, 0xb6, 0x48, 0x27, 0x6b, 0x6a, 0x7f, 0x65, 0x13, 0x0b, 0xf8,
+ 0xbf, 0xa1, 0xb2, 0xb2, 0xc7, 0x89, 0x3e, 0x40, 0x8a, 0x6e, 0xad, 0xee,
+ 0x77, 0xba, 0xb6, 0xc2, 0x8a, 0xec, 0xaa, 0x0e, 0x3a, 0x20, 0x0d, 0xa9,
+ 0xfd, 0x4a, 0x7d, 0x06, 0xab, 0x00, 0xc3, 0x8e, 0x7c, 0x0c, 0xd7, 0xe4,
+ 0x1f, 0x64, 0xdc, 0x43, 0x52, 0x6f, 0xa2, 0x8e, 0x5d, 0x97, 0x79, 0x73,
+ 0x0b, 0x41, 0xe9, 0x0b, 0x63, 0x66, 0xfa, 0x7f, 0xd1, 0x00, 0x55, 0xd7,
+ 0x6c, 0x95, 0xcb, 0x69, 0x4d, 0x07, 0xc3, 0xdd, 0xa1, 0x77, 0x6f, 0xcc,
+ 0x77, 0x4c, 0x2b, 0x42, 0xec, 0xed, 0x3c, 0x82, 0xc9, 0x32, 0x7d, 0x68,
+ 0x65, 0xce, 0x3c, 0x76, 0xb6, 0x66, 0x67, 0x70, 0xb6, 0x25, 0xeb, 0x49,
+ 0xd6, 0xb7, 0xdf, 0x9f, 0xb1, 0xea, 0xa4, 0x86, 0x7a, 0x8b, 0x13, 0xec,
+ 0x1d, 0x15, 0xaf, 0x66, 0xbb, 0x5c, 0x37, 0xad, 0x8f, 0xfc, 0xb7, 0xb0,
+ 0x59, 0xeb, 0xd9, 0xf1, 0x98, 0xfa, 0x93, 0x88, 0xd7, 0x06, 0xef, 0xbb,
+ 0x20, 0xd7, 0xbd, 0x6f, 0x1a, 0x2d, 0x6a, 0x19, 0x2e, 0x55, 0xc5, 0xad,
+ 0xbc, 0xa4, 0x1f, 0xbf, 0x1f, 0x27, 0xc9, 0xaf, 0xe7, 0xf9, 0x47, 0x75,
+ 0xc1, 0x23, 0xcf, 0xb7, 0xf1, 0xb1, 0x3a, 0x98, 0x0e, 0x86, 0xb8, 0x12,
+ 0xf5, 0xa8, 0xa8, 0x48, 0xb9, 0xbc, 0x76, 0x47, 0x2c, 0x52, 0xf3, 0x1f,
+ 0x55, 0x6c, 0x02, 0xee, 0xb4, 0xb7, 0x1e, 0x38, 0x8c, 0x7c, 0xdd, 0xe3,
+ 0x3b, 0x22, 0xbf, 0x4a, 0x5e, 0xbe, 0x1e, 0x9e, 0x10, 0xa0, 0x8a, 0xfe},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 58
+ {SEC_OID_SHA256,
+ 58,
+ {0xa1, 0x58, 0xc7, 0x83, 0xc6, 0x14, 0x13, 0x76, 0x27, 0x0c, 0xf0, 0xab,
+ 0x8f, 0x4c, 0x08, 0xe5, 0xa4, 0x53, 0x4b, 0x57, 0x67, 0x86, 0xe0, 0x24,
+ 0x9f, 0xee, 0x26, 0x4a, 0xfe, 0xe8, 0xd9, 0x25, 0x58, 0xa2, 0xcc, 0x12,
+ 0x24, 0x42, 0x2a, 0x5b, 0x33, 0xf1, 0xd0, 0x66, 0x1f, 0xbd, 0x28, 0x91,
+ 0xf7, 0x2e, 0xdf, 0x38, 0x1f, 0x9b, 0x52, 0xaa, 0xd2, 0x68, 0xdf, 0xe8,
+ 0x2e, 0xff, 0xc9, 0x6b, 0xbc, 0xa6, 0x6f, 0x4e, 0xec, 0xc7, 0xab, 0xf2,
+ 0x44, 0x9a, 0xa3, 0xfb, 0x85, 0x8e, 0xf5, 0x60, 0x62, 0x99, 0xaf, 0x5d,
+ 0x47, 0x72, 0x42, 0xcf, 0x91, 0xe5, 0x4e, 0xdb, 0xe0, 0x42, 0xa7, 0x66,
+ 0xcf, 0x10, 0x87, 0x31, 0xad, 0x6b, 0x7b, 0x03, 0x8f, 0x28, 0xa3, 0x53,
+ 0x43, 0x60, 0x90, 0x62, 0x72, 0x02, 0x7d, 0x2a, 0x83, 0xae, 0x32, 0xcc,
+ 0x0e, 0xf5, 0x3c, 0x1a, 0x89, 0xe1, 0x37, 0x2c, 0x50, 0xed, 0xf8, 0x6b,
+ 0x2f, 0x9f, 0x09, 0xf0, 0x6e, 0x49, 0xe1, 0x07, 0x2a, 0x52, 0x60, 0xcb,
+ 0xa1, 0x52, 0x8e, 0x86, 0x07, 0xb8, 0x33, 0x62, 0x86, 0xfe, 0xe5, 0x45,
+ 0xe3, 0x25, 0xf3, 0x45, 0x68, 0xbb, 0x28, 0x67, 0xf3, 0x34, 0x4a, 0x7f,
+ 0xd5, 0x37, 0x29, 0xda, 0x93, 0x55, 0x89, 0x67, 0x1d, 0x6c, 0xe9, 0x56,
+ 0x46, 0x2b, 0x47, 0x29, 0xf8, 0xa1, 0xc9, 0x7a, 0xad, 0x33, 0x80, 0x85,
+ 0x27, 0x60, 0xf1, 0xc1, 0x6d, 0xc0, 0xf9, 0xfe, 0x9b, 0x9f, 0x64, 0xe7,
+ 0xe0, 0x31, 0x7e, 0x24, 0x2c, 0xd7, 0x77, 0xec, 0xba, 0x0b, 0xcd, 0xa6,
+ 0x1c, 0x19, 0xd6, 0xe2, 0x1c, 0xe5, 0x4f, 0x00, 0x7d, 0xa4, 0x9e, 0x2e,
+ 0xf3, 0x5c, 0x10, 0xa0, 0xbf, 0x42, 0xed, 0x8c, 0x52, 0x2e, 0x6b, 0xeb,
+ 0xab, 0x94, 0xee, 0xb5, 0x55, 0x7d, 0xf8, 0x40, 0xc2, 0x37, 0x39, 0x75,
+ 0x1e, 0x7c, 0xd0, 0x5f, 0x02, 0xc5, 0x23, 0x06, 0x82, 0x7c, 0x71, 0xe1,
+ 0x4b, 0x6f, 0x87, 0x71, 0xe2, 0xd3, 0xaf, 0x07, 0x67, 0x0a, 0x79, 0x56,
+ 0xee, 0xf4, 0x91, 0xcc, 0x26, 0xa5, 0x12, 0xa3, 0x2c, 0x3a, 0x21, 0xa5,
+ 0x47, 0x92, 0x54, 0x06, 0x18, 0x4f, 0xe5, 0x58, 0x82, 0x30, 0x3c, 0x17,
+ 0xc8, 0xbc, 0x23, 0x92, 0xcd, 0x44, 0xa7, 0x7f, 0x37, 0x23, 0xdf, 0xb4,
+ 0xc2, 0x49, 0x36, 0xdc, 0x66, 0xb6, 0x6d, 0xa9, 0xc7, 0x2a, 0x3e, 0xd5,
+ 0x34, 0x6a, 0xc1, 0x4d, 0x31, 0xf5, 0xef, 0xd2, 0x27, 0xb8, 0x7f, 0xae,
+ 0xe1, 0x0e, 0x5c, 0xd8, 0x8a, 0x1a, 0xc7, 0x3f, 0x67, 0xe5, 0xe6, 0x52,
+ 0x77, 0x52, 0xd5, 0x5a, 0x12, 0x49, 0x0a, 0xfe, 0xe5, 0xf5, 0x00, 0xc4,
+ 0xb1, 0x2a, 0x28, 0xe2, 0xab, 0x4e, 0xcb, 0x89, 0x28, 0xaa, 0x5c, 0x88,
+ 0x9f, 0x8a, 0xa9, 0x69, 0x6e, 0x9d, 0x51, 0x16, 0xf7, 0x48, 0xda, 0x8f},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 59
+ {SEC_OID_SHA256,
+ 59,
+ {0x0f, 0x44, 0x2a, 0x9b, 0x1d, 0x7a, 0xae, 0xbd, 0x50, 0xa4, 0x8a, 0x9f,
+ 0x81, 0x62, 0x3b, 0xed, 0x9a, 0x6e, 0x57, 0xa9, 0xaa, 0xfb, 0x22, 0xf8,
+ 0xcb, 0x6e, 0x56, 0xf2, 0x80, 0x86, 0xab, 0x36, 0x09, 0xa8, 0xc1, 0x3f,
+ 0x9f, 0x67, 0x64, 0x51, 0x27, 0x13, 0x25, 0xd4, 0x53, 0xf9, 0xe3, 0xb3,
+ 0x1c, 0x03, 0x10, 0xa3, 0x8e, 0x71, 0xf9, 0x1a, 0xe9, 0x08, 0x99, 0xff,
+ 0x61, 0x0b, 0xbf, 0x47, 0x41, 0x38, 0xa9, 0xe6, 0x10, 0xcb, 0xde, 0xaa,
+ 0x52, 0x98, 0x54, 0x46, 0xd8, 0x73, 0x69, 0x5e, 0x35, 0xd1, 0xde, 0x1c,
+ 0x77, 0x7e, 0xfe, 0x02, 0xea, 0xb4, 0x19, 0xd8, 0xf0, 0xfd, 0x51, 0x84,
+ 0xc8, 0x50, 0x11, 0x2b, 0xfc, 0x8a, 0x27, 0x13, 0x07, 0xf2, 0xa9, 0x99,
+ 0x71, 0x55, 0x38, 0x3a, 0x85, 0xb8, 0x0a, 0xc9, 0x9f, 0x60, 0x31, 0xd9,
+ 0x46, 0x39, 0xa6, 0x60, 0x3f, 0xa8, 0x42, 0xf7, 0x31, 0xc4, 0x92, 0x0c,
+ 0x78, 0x41, 0x22, 0x84, 0x41, 0x13, 0x6c, 0xc0, 0xb0, 0x7a, 0xe1, 0x1c,
+ 0x4a, 0x07, 0xc2, 0x8b, 0x33, 0x05, 0xad, 0x2c, 0xf6, 0xa8, 0x59, 0x4d,
+ 0xdb, 0x6f, 0xa3, 0x57, 0xf1, 0x7a, 0x9f, 0xd7, 0xa7, 0x26, 0x35, 0x32,
+ 0x32, 0x65, 0xa9, 0xa5, 0xea, 0xb8, 0x02, 0x92, 0x15, 0xd2, 0x1f, 0x2b,
+ 0x3d, 0x2e, 0xa4, 0x13, 0x50, 0xd0, 0x31, 0xc9, 0x3b, 0xf8, 0xd3, 0xec,
+ 0xc3, 0x14, 0xd6, 0xed, 0x13, 0xed, 0x05, 0x17, 0xe1, 0x2d, 0xf4, 0x5a,
+ 0xde, 0x2f, 0x7a, 0x3c, 0xbd, 0xf0, 0xb1, 0x7b, 0x22, 0x0e, 0x83, 0x03,
+ 0x1e, 0xe0, 0x6f, 0x4a, 0x67, 0x0b, 0x47, 0xc7, 0xd5, 0xbd, 0xa7, 0x7c,
+ 0x0d, 0xa7, 0xf3, 0xdf, 0x52, 0x78, 0x88, 0x20, 0x49, 0x58, 0x2f, 0xaa,
+ 0x07, 0x36, 0x67, 0xa6, 0x27, 0x04, 0x67, 0xd8, 0xb4, 0xc2, 0x8b, 0x59,
+ 0x30, 0x85, 0x6f, 0xf5, 0x54, 0x00, 0xaa, 0x1c, 0x7f, 0x7f, 0xb5, 0x2d,
+ 0x83, 0x8d, 0x5e, 0x95, 0x08, 0xb8, 0xfd, 0x42, 0x11, 0xe1, 0x30, 0xdc,
+ 0xed, 0x03, 0xa6, 0x99, 0x6b, 0x9a, 0xfb, 0x86, 0x0c, 0x06, 0x6a, 0x56,
+ 0xa6, 0xd3, 0xe1, 0xf1, 0xf7, 0xfd, 0xe8, 0x17, 0x9a, 0xde, 0xba, 0xef,
+ 0xfb, 0x2b, 0x8b, 0xb9, 0x1b, 0x83, 0xb7, 0xc1, 0xc5, 0x6a, 0x6d, 0xad,
+ 0xa2, 0x97, 0x49, 0x7b, 0x8d, 0x8d, 0xe0, 0x06, 0x9e, 0x31, 0xea, 0x45,
+ 0x2c, 0x0f, 0xc4, 0xf8, 0x20, 0xd7, 0x69, 0xc1, 0x2a, 0x74, 0x4d, 0x22,
+ 0xed, 0x11, 0x0f, 0xd9, 0x94, 0x76, 0xa4, 0x52, 0x4c, 0xae, 0xba, 0x7f,
+ 0x76, 0x6e, 0x1f, 0xd0, 0xe0, 0xee, 0x01, 0xe9, 0x18, 0x25, 0xbb, 0x59,
+ 0x13, 0xc0, 0xe2, 0xf8, 0x74, 0x97, 0x42, 0x7d, 0x26, 0x87, 0xd7, 0x76,
+ 0xe2, 0xca, 0x91, 0x05, 0x5e, 0x38, 0xfc, 0xb6, 0xbe, 0x3f, 0x84, 0x3b},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 60
+ {SEC_OID_SHA256,
+ 60,
+ {0x6e, 0x31, 0x7c, 0xb8, 0xfc, 0x09, 0x2d, 0xa3, 0xe0, 0x9b, 0x63, 0x59,
+ 0x07, 0x43, 0xba, 0x17, 0x42, 0x68, 0x26, 0x08, 0x36, 0x97, 0xbd, 0xd5,
+ 0x26, 0xf8, 0x5d, 0x1e, 0xbf, 0x02, 0x70, 0xaf, 0xc0, 0xfd, 0x89, 0xad,
+ 0x67, 0x76, 0x28, 0x36, 0x56, 0x7f, 0x36, 0xd2, 0xbf, 0xb5, 0x22, 0x52,
+ 0xa2, 0xa5, 0x4e, 0xf9, 0xf7, 0x53, 0xa4, 0xaf, 0xbf, 0xe5, 0x20, 0xe8,
+ 0x57, 0xa5, 0x03, 0x38, 0x5a, 0xb6, 0xc1, 0x6d, 0xf6, 0xd4, 0xe3, 0x49,
+ 0x49, 0x54, 0x91, 0x2e, 0xcb, 0x31, 0xc5, 0x14, 0xf6, 0x42, 0x7b, 0x67,
+ 0x6a, 0x1c, 0x61, 0xc8, 0x3e, 0xd3, 0x80, 0x09, 0x69, 0x3e, 0xbc, 0x39,
+ 0xad, 0xd6, 0x6a, 0x1a, 0xf1, 0xac, 0x18, 0x34, 0x38, 0x1d, 0xf1, 0x14,
+ 0x4f, 0xe5, 0xf0, 0x44, 0x4f, 0xc9, 0x55, 0x33, 0x4a, 0x2c, 0xff, 0x4a,
+ 0xee, 0x6f, 0x3c, 0xdd, 0x3a, 0xbe, 0x5d, 0xc5, 0x4c, 0xc4, 0xec, 0x25,
+ 0xc5, 0xc6, 0x62, 0x86, 0xe9, 0x1d, 0x29, 0xa5, 0xc4, 0x98, 0x87, 0x2e,
+ 0x7e, 0xdb, 0xf3, 0xf4, 0x23, 0x5b, 0xeb, 0xb4, 0x02, 0xde, 0xc4, 0xb9,
+ 0x1e, 0x62, 0x91, 0x23, 0xe8, 0x41, 0xde, 0xa6, 0x66, 0x43, 0xf2, 0x24,
+ 0xc4, 0x72, 0xf7, 0x5c, 0xaf, 0x31, 0xfb, 0xaf, 0x18, 0x94, 0x3e, 0x7b,
+ 0xbd, 0x09, 0xfd, 0xfa, 0x8d, 0xd9, 0x08, 0xae, 0x92, 0x63, 0x11, 0x29,
+ 0xb4, 0x04, 0xf7, 0x41, 0x40, 0x37, 0xd4, 0x2b, 0x59, 0x14, 0xb5, 0x32,
+ 0xe7, 0xff, 0x5a, 0x61, 0x88, 0x76, 0xa5, 0x50, 0xfd, 0xfb, 0x80, 0x28,
+ 0x9c, 0x5d, 0x63, 0x5a, 0xdb, 0xbc, 0x60, 0xe4, 0x1a, 0xb5, 0x77, 0xc5,
+ 0x9b, 0xb6, 0x89, 0x5e, 0x2c, 0x4f, 0x02, 0x14, 0x0b, 0x95, 0xa4, 0x7d,
+ 0xc3, 0x27, 0xd5, 0xf4, 0x14, 0x29, 0x3b, 0x35, 0x77, 0xac, 0xb2, 0x77,
+ 0x42, 0x72, 0x85, 0xf8, 0x2d, 0xbf, 0xca, 0x53, 0xa4, 0xac, 0xbb, 0xe4,
+ 0x49, 0x71, 0x41, 0xef, 0xd0, 0xaf, 0xea, 0x14, 0x9a, 0x7c, 0x12, 0xb6,
+ 0xc7, 0x02, 0xfb, 0x9e, 0x48, 0xdc, 0x7d, 0xcb, 0x0d, 0x4f, 0xf1, 0xf9,
+ 0x6c, 0xb2, 0x38, 0xd3, 0x4e, 0x35, 0xfe, 0xce, 0x14, 0x36, 0xb1, 0x45,
+ 0x92, 0xd3, 0xee, 0xe8, 0x00, 0x64, 0x18, 0x00, 0xdd, 0x9d, 0xf1, 0xb9,
+ 0x54, 0x14, 0x35, 0xcb, 0x2c, 0xe9, 0x33, 0xa0, 0x15, 0x04, 0x98, 0xf9,
+ 0x41, 0x64, 0x46, 0xc9, 0x51, 0x72, 0xa2, 0x11, 0x6f, 0xfb, 0x58, 0xcf,
+ 0x5f, 0x39, 0x7f, 0x0d, 0x0a, 0xf2, 0xe0, 0x25, 0xe2, 0x95, 0x14, 0x44,
+ 0xd2, 0x04, 0x29, 0x1b, 0x1c, 0x04, 0x28, 0x1c, 0x92, 0x42, 0x05, 0x8b,
+ 0x93, 0x7b, 0x5d, 0x01, 0xf7, 0x4b, 0x6c, 0xfa, 0x2d, 0x55, 0xd9, 0x75,
+ 0xc6, 0x62, 0x21, 0x98, 0xc6, 0xcb, 0x27, 0x1f, 0x28, 0x91, 0x10, 0xd2},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 61
+ {SEC_OID_SHA256,
+ 61,
+ {0x41, 0xa9, 0x9f, 0x4e, 0x61, 0x6d, 0x19, 0xdb, 0xfe, 0xc0, 0xe1, 0xe5,
+ 0xab, 0x8a, 0xb6, 0x05, 0xeb, 0xd2, 0x18, 0xc1, 0x07, 0x17, 0x6b, 0x2d,
+ 0x90, 0xc5, 0x8e, 0x41, 0xe0, 0x1c, 0xd6, 0xf6, 0x95, 0x0f, 0xe4, 0xa7,
+ 0x1c, 0x3b, 0x0c, 0xe8, 0x1d, 0xcf, 0xd6, 0xf8, 0x8b, 0x57, 0xe7, 0x34,
+ 0x5d, 0xcd, 0x46, 0x6e, 0x43, 0xe3, 0xb5, 0xdc, 0xe6, 0x45, 0xea, 0xd3,
+ 0x8d, 0x0f, 0x5d, 0xf8, 0x1d, 0x30, 0x7d, 0xc8, 0x9a, 0xe0, 0x59, 0xb3,
+ 0x73, 0x8b, 0x79, 0x00, 0xed, 0xa1, 0x46, 0xf0, 0xad, 0x96, 0x5e, 0x67,
+ 0xe7, 0x60, 0x23, 0x1b, 0xa5, 0x8f, 0xe7, 0xe3, 0x3d, 0x3f, 0x14, 0xfb,
+ 0xa6, 0x69, 0x78, 0xe3, 0xeb, 0x7b, 0xc5, 0xdd, 0x69, 0x60, 0xb2, 0x4b,
+ 0xa2, 0xd5, 0x93, 0x32, 0x76, 0x04, 0x92, 0x96, 0x1b, 0x5b, 0x81, 0xaf,
+ 0x6e, 0x37, 0xfc, 0x30, 0x65, 0x10, 0x59, 0x15, 0xa4, 0x50, 0x5f, 0xd2,
+ 0x39, 0xc7, 0x9e, 0x6f, 0xa6, 0xcd, 0x8b, 0xa4, 0xbb, 0x58, 0x5f, 0xe9,
+ 0x37, 0xd5, 0xd8, 0x79, 0x55, 0xf6, 0x59, 0xcb, 0xeb, 0xd6, 0xbd, 0x9f,
+ 0x0d, 0x00, 0x30, 0xe8, 0xa5, 0x23, 0x41, 0x59, 0x1f, 0xbd, 0x16, 0x24,
+ 0xcd, 0x22, 0x36, 0x35, 0x2e, 0x9e, 0x6b, 0xd9, 0x1d, 0x7c, 0x12, 0x13,
+ 0x57, 0xa4, 0xaf, 0x11, 0x84, 0xef, 0xd1, 0x02, 0xfa, 0x91, 0x1a, 0x7e,
+ 0xb8, 0xd7, 0xdc, 0xe0, 0x98, 0xfb, 0xc0, 0x2e, 0x34, 0xec, 0x92, 0xd1,
+ 0x4a, 0xe3, 0x33, 0xe5, 0x02, 0xab, 0x8b, 0xad, 0x7f, 0xfc, 0x27, 0x5d,
+ 0xc7, 0x70, 0x91, 0x3e, 0xee, 0x42, 0xa3, 0x16, 0xb1, 0xfa, 0xc8, 0x71,
+ 0x86, 0x3e, 0x0f, 0x10, 0x89, 0x9d, 0x72, 0xd0, 0x80, 0x2b, 0xea, 0x9c,
+ 0x07, 0xbf, 0x21, 0xb9, 0x10, 0x50, 0x85, 0x05, 0x47, 0xd6, 0xc8, 0xff,
+ 0x99, 0xef, 0x52, 0xb1, 0xbd, 0xdb, 0xd6, 0x55, 0x35, 0x2e, 0xf0, 0xfc,
+ 0x47, 0x48, 0xc4, 0x4d, 0x4b, 0xc4, 0xa4, 0xdc, 0x4a, 0xd3, 0x11, 0x0b,
+ 0x36, 0x7e, 0x63, 0x62, 0x0c, 0xf7, 0x61, 0x39, 0xff, 0xf5, 0x63, 0xa7,
+ 0xc7, 0x6a, 0x9b, 0x3a, 0x24, 0xca, 0xb8, 0x6b, 0xed, 0xe3, 0x56, 0x8e,
+ 0xf1, 0x52, 0x4d, 0x47, 0x6f, 0x8e, 0x39, 0xb9, 0xdf, 0x37, 0x4d, 0x1d,
+ 0x21, 0x61, 0x16, 0x7a, 0xf5, 0xa0, 0x0c, 0x61, 0xe0, 0xae, 0xa1, 0xbe,
+ 0xe5, 0x6a, 0xe0, 0x5f, 0xf1, 0x75, 0x9e, 0x08, 0x26, 0xc4, 0xbb, 0x0b,
+ 0x20, 0x58, 0xb5, 0xdc, 0x92, 0xa5, 0xc4, 0xdc, 0x86, 0x51, 0x10, 0xbf,
+ 0xa0, 0x55, 0x06, 0x12, 0x1a, 0xe5, 0x85, 0x83, 0x17, 0x9b, 0xd9, 0x81,
+ 0x10, 0x0f, 0x42, 0xd1, 0xd8, 0x9f, 0xd6, 0x04, 0xdb, 0x4f, 0x13, 0xdb,
+ 0x7e, 0xe6, 0xc4, 0x9e, 0xcd, 0x38, 0x1a, 0x54, 0x68, 0x13, 0xb2, 0x84},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 62
+ {SEC_OID_SHA256,
+ 62,
+ {0x9e, 0x64, 0xf8, 0x06, 0xc7, 0x52, 0x8a, 0x1c, 0xd1, 0xc8, 0xdd, 0x5b,
+ 0x67, 0xab, 0x67, 0x33, 0x5b, 0x8f, 0x9a, 0x1e, 0xf1, 0xfb, 0xa9, 0x9a,
+ 0xfe, 0x67, 0xe9, 0xfb, 0x2c, 0xb1, 0x12, 0x63, 0xc7, 0x9d, 0xc4, 0x22,
+ 0xd5, 0x1a, 0x68, 0x72, 0x84, 0x64, 0x42, 0x23, 0x07, 0xa0, 0xa4, 0x45,
+ 0xac, 0x82, 0x3d, 0x10, 0x02, 0x1a, 0xb7, 0x78, 0x9e, 0x6f, 0x70, 0x11,
+ 0x82, 0xf6, 0x32, 0x78, 0x6f, 0x77, 0xc2, 0x38, 0x06, 0xb8, 0x13, 0x24,
+ 0xb5, 0xcd, 0x78, 0xe4, 0x62, 0xc3, 0x5e, 0x49, 0x55, 0x32, 0xc2, 0x33,
+ 0x0a, 0x08, 0xe0, 0xe9, 0xab, 0x7b, 0x44, 0xbc, 0x6d, 0xc5, 0xd9, 0x9c,
+ 0x70, 0xe0, 0x52, 0x75, 0x2a, 0x47, 0x18, 0xff, 0xf4, 0x7d, 0x00, 0xc9,
+ 0xb8, 0x2c, 0x4d, 0xca, 0x22, 0xfe, 0x33, 0x02, 0xce, 0xc1, 0x10, 0x26,
+ 0x56, 0x42, 0x88, 0xed, 0xa5, 0x1b, 0x69, 0x2f, 0x36, 0xfc, 0x23, 0xab,
+ 0x6b, 0x3a, 0x90, 0x91, 0xc3, 0x32, 0x37, 0x8b, 0xe3, 0x58, 0x2a, 0xa5,
+ 0x51, 0xc8, 0x47, 0x1a, 0x9d, 0xf5, 0xf9, 0x45, 0x12, 0x91, 0xa1, 0xda,
+ 0x95, 0x20, 0x19, 0x78, 0x8f, 0x46, 0x1f, 0xc5, 0x26, 0x2e, 0x82, 0x2b,
+ 0xf5, 0xd5, 0xe1, 0x1f, 0x80, 0xb9, 0x1f, 0xd8, 0x74, 0x8b, 0xcd, 0x2d,
+ 0x85, 0x6e, 0x0b, 0xf7, 0xee, 0x29, 0x33, 0x3b, 0x62, 0x7d, 0x6c, 0x44,
+ 0xec, 0x0e, 0xad, 0x86, 0xc0, 0xab, 0x18, 0xf9, 0x3a, 0xe9, 0xf2, 0x9d,
+ 0xc3, 0xa9, 0x15, 0x62, 0x38, 0x7a, 0x70, 0x3b, 0x42, 0xa1, 0x7c, 0xc4,
+ 0xb7, 0xb3, 0x10, 0xb6, 0xb6, 0xfc, 0x7d, 0x9b, 0xd7, 0xbd, 0xd9, 0x07,
+ 0x52, 0x0d, 0xec, 0x94, 0x8d, 0x20, 0x48, 0xd5, 0x56, 0xdd, 0x6d, 0xb3,
+ 0xb0, 0xe5, 0xe9, 0x57, 0x88, 0xd8, 0x8d, 0x0d, 0x64, 0x3c, 0x63, 0x36,
+ 0x60, 0x4d, 0x0b, 0x81, 0xfc, 0x99, 0x6b, 0xb8, 0x5d, 0x2b, 0x49, 0x93,
+ 0x03, 0x66, 0x35, 0xa1, 0x5a, 0xca, 0xb8, 0xdc, 0x48, 0x6e, 0x06, 0x1c,
+ 0x8e, 0x2e, 0xab, 0x89, 0x1d, 0xae, 0xe5, 0x7b, 0xf0, 0x85, 0x63, 0xbc,
+ 0x01, 0x84, 0x01, 0x08, 0x7b, 0xa8, 0x54, 0xf3, 0x00, 0xa9, 0x7b, 0x9c,
+ 0x5f, 0xd6, 0xc5, 0xa3, 0x91, 0x5f, 0xfb, 0x24, 0x0a, 0x57, 0x7e, 0x7e,
+ 0xd2, 0x3c, 0x76, 0xfd, 0xa8, 0x94, 0x07, 0xbe, 0x57, 0xaa, 0x78, 0x69,
+ 0xdb, 0x4c, 0x6e, 0x72, 0xfb, 0x69, 0xae, 0x2a, 0xf8, 0x77, 0xf1, 0x89,
+ 0x99, 0x2d, 0x99, 0xdc, 0x17, 0xa0, 0x71, 0x89, 0x4a, 0x2c, 0x62, 0x93,
+ 0xeb, 0xc9, 0xe2, 0x05, 0xee, 0x37, 0x92, 0xc4, 0xda, 0x94, 0xde, 0x73,
+ 0x4b, 0x77, 0xc4, 0x7b, 0x21, 0xc7, 0xa6, 0x57, 0x27, 0x59, 0x12, 0x6b,
+ 0xdd, 0xa0, 0x3f, 0x49, 0x84, 0xbf, 0xee, 0xc0, 0xaf, 0xd7, 0x44, 0xd3},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 63
+ {SEC_OID_SHA256,
+ 63,
+ {0x71, 0x55, 0x5a, 0x4d, 0xf5, 0x79, 0xd3, 0x97, 0x0c, 0xc5, 0x15, 0xfa,
+ 0xb9, 0xcd, 0x27, 0x75, 0x78, 0x2e, 0x87, 0xa7, 0xee, 0xb0, 0xcd, 0xf0,
+ 0xfb, 0x96, 0x14, 0xdb, 0x00, 0xae, 0x74, 0xa7, 0x8d, 0x49, 0x51, 0x10,
+ 0x57, 0x7e, 0x29, 0xba, 0x7d, 0x7e, 0xd8, 0xc2, 0xf7, 0x1b, 0x8f, 0x47,
+ 0x6a, 0x87, 0xbc, 0x56, 0x9a, 0xba, 0x99, 0x26, 0xc7, 0x58, 0x11, 0x24,
+ 0x1b, 0x2a, 0x35, 0x25, 0xe6, 0xdb, 0xf3, 0xc3, 0x39, 0x36, 0x3b, 0x9d,
+ 0x85, 0x51, 0x1a, 0x89, 0x72, 0x6a, 0xde, 0x49, 0x6f, 0xb4, 0x5f, 0xb4,
+ 0x76, 0xe0, 0xfb, 0xbd, 0x7b, 0xed, 0x7a, 0xc1, 0xfd, 0xc9, 0xe8, 0x94,
+ 0x8f, 0x62, 0x2b, 0x2f, 0x25, 0x32, 0xcd, 0xc1, 0x39, 0xfb, 0xd5, 0x00,
+ 0xf2, 0x80, 0x70, 0x22, 0x73, 0x9c, 0xc3, 0x96, 0x02, 0x3e, 0x09, 0x83,
+ 0x3f, 0x51, 0x3c, 0xaa, 0xe7, 0x03, 0x74, 0x29, 0x6f, 0x63, 0x24, 0xe3,
+ 0x1f, 0x27, 0xb1, 0xf0, 0x09, 0x78, 0xad, 0x68, 0xa6, 0x5a, 0x87, 0xf6,
+ 0x3e, 0x86, 0x8f, 0x66, 0x58, 0x9b, 0xec, 0xdd, 0x34, 0xdc, 0xf7, 0x32,
+ 0xf7, 0xfb, 0x85, 0xa7, 0x9a, 0x28, 0x97, 0x5f, 0xad, 0x57, 0x8c, 0xec,
+ 0x2f, 0xf9, 0xf2, 0xb8, 0x9f, 0xa7, 0xc0, 0x3b, 0x03, 0xfc, 0xb1, 0x4a,
+ 0x0c, 0xf2, 0xcd, 0xc4, 0xd9, 0x89, 0xb6, 0x13, 0x1f, 0xd3, 0xee, 0x11,
+ 0x90, 0x7f, 0x94, 0x05, 0xde, 0xd3, 0x96, 0x3c, 0x2e, 0xfb, 0x6c, 0x1b,
+ 0xf7, 0x9c, 0xd4, 0x23, 0x35, 0xcf, 0xa1, 0x43, 0xe1, 0x08, 0xb8, 0xb9,
+ 0xc2, 0xaa, 0x8f, 0x7d, 0x1e, 0x41, 0x7c, 0x0f, 0xc7, 0x89, 0x14, 0x56,
+ 0xfd, 0x7e, 0xf7, 0x2f, 0xc1, 0xd0, 0xd5, 0x0a, 0xff, 0xe8, 0x82, 0xd0,
+ 0xa3, 0x11, 0x39, 0xdf, 0x99, 0xa6, 0x36, 0x6e, 0x7b, 0x5c, 0xa2, 0xcf,
+ 0x5c, 0x11, 0xe7, 0xf5, 0x0e, 0x2c, 0x52, 0xf9, 0x1a, 0x36, 0x54, 0x3c,
+ 0x55, 0x4e, 0x2e, 0x46, 0x71, 0x85, 0xe0, 0xbb, 0x4f, 0xe2, 0x9d, 0xda,
+ 0x11, 0x5c, 0x21, 0x4c, 0x30, 0x6d, 0xd4, 0x50, 0xbd, 0x9c, 0x26, 0x1a,
+ 0xaa, 0x28, 0x44, 0x09, 0x17, 0x96, 0xc2, 0xe8, 0xbe, 0xc0, 0x2b, 0x40,
+ 0xc7, 0x87, 0x64, 0x95, 0xb7, 0xb4, 0xd3, 0x27, 0xc6, 0xab, 0x19, 0xe1,
+ 0xa0, 0xa9, 0x0d, 0xce, 0x92, 0x3c, 0xe8, 0xf8, 0xcd, 0x7c, 0xff, 0x7b,
+ 0x6d, 0xdf, 0x59, 0xa0, 0x11, 0xd8, 0x21, 0xf2, 0xc8, 0x62, 0x07, 0xb3,
+ 0x56, 0xd0, 0xba, 0xda, 0xc5, 0xc1, 0x02, 0x8b, 0x3b, 0x37, 0x27, 0x93,
+ 0x3f, 0x4f, 0xda, 0xd4, 0x3c, 0x92, 0x34, 0x95, 0xaf, 0x16, 0xa2, 0x3e,
+ 0x91, 0x3c, 0xcb, 0x99, 0x8b, 0xa0, 0x97, 0x58, 0x63, 0xde, 0xa1, 0x5a,
+ 0x42, 0xdd, 0xff, 0xff, 0x3f, 0x0b, 0x4f, 0x04, 0xa1, 0x53, 0x37, 0x2a},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 64
+ {SEC_OID_SHA256,
+ 64,
+ {0xa9, 0xff, 0xef, 0x05, 0x9d, 0xb6, 0x39, 0x5d, 0xcf, 0x69, 0x1e, 0xff,
+ 0x9a, 0xb5, 0x3f, 0xdb, 0x76, 0x20, 0x00, 0xfe, 0xfd, 0xc5, 0x8b, 0x96,
+ 0x4a, 0xf8, 0x5d, 0xdd, 0xdb, 0xed, 0x15, 0x04, 0x9c, 0xc8, 0xbb, 0x2e,
+ 0xae, 0xd4, 0xae, 0xf8, 0x97, 0x4b, 0xd3, 0xc9, 0xe6, 0x53, 0x86, 0xf3,
+ 0xa1, 0x1e, 0xff, 0xad, 0xc2, 0x6a, 0x9f, 0x85, 0xf6, 0x48, 0xba, 0xe5,
+ 0x33, 0x4d, 0x08, 0xce, 0x23, 0xdb, 0x56, 0x6f, 0xcc, 0x8a, 0x6d, 0xda,
+ 0xfb, 0x12, 0x7d, 0xc9, 0x5d, 0x4c, 0x3b, 0xa0, 0xd7, 0xb7, 0x15, 0x46,
+ 0xe1, 0xc0, 0x10, 0x08, 0x5d, 0x0e, 0x5c, 0x9e, 0x7f, 0x6d, 0x1f, 0x39,
+ 0x6b, 0x50, 0xc9, 0xfe, 0x71, 0x2c, 0xa3, 0x0e, 0x78, 0xdc, 0xa2, 0xff,
+ 0xb5, 0x8a, 0xc5, 0xfa, 0x58, 0x16, 0x70, 0x2c, 0xae, 0xa6, 0x7b, 0x93,
+ 0x2f, 0x4b, 0x86, 0x69, 0xf2, 0xcd, 0x3a, 0x61, 0xa4, 0x12, 0xc6, 0x85,
+ 0xd1, 0x56, 0x78, 0xb2, 0xfc, 0xd9, 0x82, 0xf3, 0xb8, 0x85, 0x3f, 0xfc,
+ 0x2e, 0xfd, 0x84, 0x1d, 0x59, 0x13, 0x65, 0x01, 0xba, 0x65, 0x70, 0x7e,
+ 0x94, 0x88, 0xfc, 0x00, 0x78, 0xbc, 0x03, 0xc3, 0x18, 0x35, 0x69, 0x68,
+ 0xe7, 0x47, 0x8e, 0xe3, 0xeb, 0xa9, 0xaa, 0x0b, 0x18, 0x66, 0x60, 0xf0,
+ 0x8b, 0x05, 0x5c, 0xf0, 0x25, 0x86, 0x6d, 0xb2, 0xd7, 0x16, 0x2c, 0xf1,
+ 0x52, 0xc6, 0xca, 0xf4, 0xa3, 0xd6, 0x8b, 0x50, 0x10, 0xad, 0x9e, 0x9f,
+ 0xb3, 0x46, 0xe4, 0x7c, 0xee, 0x9c, 0x95, 0xca, 0x4d, 0xd5, 0x45, 0x52,
+ 0x11, 0xd0, 0x89, 0x7c, 0xe2, 0x39, 0xab, 0x92, 0xa4, 0x95, 0xcf, 0x2d,
+ 0xb2, 0xdf, 0x2e, 0x1a, 0x3d, 0x8c, 0xd1, 0x03, 0x93, 0x51, 0x98, 0x42,
+ 0x77, 0xac, 0xe1, 0x88, 0x8b, 0x01, 0x94, 0xdd, 0xe5, 0x0d, 0x53, 0xcb,
+ 0x9b, 0x05, 0xb2, 0x8b, 0xd5, 0x19, 0x39, 0xd9, 0x56, 0x83, 0x16, 0x0a,
+ 0x9d, 0x7d, 0x36, 0xdf, 0x41, 0x26, 0x32, 0xce, 0x7c, 0xd6, 0x93, 0xfa,
+ 0x89, 0xba, 0xce, 0x61, 0xa6, 0xa3, 0x63, 0x47, 0x33, 0x9d, 0x6e, 0x06,
+ 0x8f, 0x8a, 0x7d, 0x99, 0xf7, 0x6b, 0x47, 0x0f, 0x38, 0x15, 0x53, 0xa1,
+ 0xf9, 0x01, 0xe5, 0xde, 0x43, 0xbd, 0xc8, 0xeb, 0xe3, 0x28, 0x07, 0x67,
+ 0x0a, 0xbe, 0xd2, 0xd1, 0xd7, 0xcb, 0xfb, 0x21, 0x2c, 0xe1, 0x0f, 0xd5,
+ 0xbd, 0x37, 0x69, 0xee, 0xa5, 0xc1, 0x75, 0xf0, 0x06, 0xaf, 0xf3, 0x36,
+ 0x77, 0xb2, 0x03, 0x83, 0xe6, 0x14, 0x33, 0xf5, 0xb6, 0x3d, 0xa3, 0x14,
+ 0x04, 0xae, 0x94, 0x06, 0x75, 0xd3, 0xfc, 0x1c, 0x3c, 0xd3, 0x9f, 0x56,
+ 0xaa, 0x2c, 0xbb, 0x30, 0xef, 0xa6, 0x46, 0x42, 0x76, 0x14, 0xc2, 0xd6,
+ 0x1e, 0xe1, 0x9e, 0x7d, 0x5b, 0x8e, 0xc5, 0x68, 0x6a, 0x07, 0x1b, 0x8b},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 65
+ {SEC_OID_SHA256,
+ 65,
+ {0xc3, 0xee, 0x2d, 0x5e, 0x72, 0x37, 0x07, 0x34, 0x42, 0x9e, 0xa8, 0xef,
+ 0xb8, 0x0d, 0x94, 0x9a, 0xd0, 0xf0, 0x28, 0x19, 0x09, 0xaf, 0x72, 0x01,
+ 0x83, 0xed, 0xc0, 0xf1, 0x0c, 0x83, 0x69, 0x9f, 0x85, 0x49, 0xfa, 0x78,
+ 0x20, 0x63, 0x1d, 0x08, 0x4c, 0x81, 0x2d, 0x37, 0xe1, 0x7e, 0x37, 0xd6,
+ 0x56, 0xf2, 0x74, 0x97, 0x21, 0xb9, 0x0d, 0xb0, 0x83, 0xac, 0x03, 0x34,
+ 0xb5, 0x6a, 0x41, 0x33, 0x99, 0xa9, 0x29, 0x77, 0xb7, 0x3f, 0xe2, 0x92,
+ 0x82, 0x24, 0x33, 0xc1, 0xc9, 0x7b, 0x2a, 0x17, 0x67, 0x22, 0x25, 0x9e,
+ 0x9d, 0x19, 0xe2, 0x86, 0x18, 0xdc, 0x7a, 0x42, 0xaa, 0x85, 0x85, 0xe9,
+ 0x66, 0x5b, 0x55, 0xf3, 0xce, 0x00, 0xdf, 0xd2, 0x8c, 0x78, 0x61, 0xee,
+ 0xa8, 0x05, 0x83, 0xfa, 0x99, 0xd6, 0x8c, 0x8d, 0xbd, 0x5a, 0xcc, 0xdd,
+ 0xbf, 0xd8, 0xdc, 0x2f, 0x74, 0xb9, 0x20, 0x50, 0x59, 0x63, 0x7a, 0x5a,
+ 0x09, 0x95, 0x2b, 0x03, 0xea, 0x2e, 0xc0, 0xbc, 0x2b, 0xdf, 0x8a, 0xd2,
+ 0x11, 0xe8, 0xcd, 0x6b, 0xd4, 0x10, 0x33, 0x7e, 0xae, 0x33, 0x31, 0x71,
+ 0x5f, 0x92, 0x39, 0x1b, 0x63, 0x1b, 0x5f, 0x1e, 0x2c, 0x33, 0x9d, 0xba,
+ 0x0c, 0xd6, 0xcc, 0xf9, 0xcb, 0xaf, 0x17, 0xc3, 0x03, 0x46, 0x98, 0x72,
+ 0x36, 0x36, 0x6a, 0xe1, 0x48, 0x82, 0x04, 0x6d, 0xac, 0xc3, 0x2b, 0x67,
+ 0x6d, 0x84, 0xf4, 0x37, 0x8c, 0x3f, 0x60, 0x5e, 0xb8, 0x15, 0x29, 0xc3,
+ 0x98, 0x88, 0x24, 0x50, 0xf8, 0x33, 0x96, 0x9c, 0x88, 0x49, 0xc4, 0x89,
+ 0x93, 0x4e, 0x02, 0x25, 0xcd, 0xb5, 0x4a, 0xd6, 0x53, 0x9f, 0x81, 0xe2,
+ 0x76, 0xf1, 0x60, 0x04, 0x76, 0x13, 0x61, 0xac, 0x11, 0x45, 0x81, 0xab,
+ 0x1f, 0xcb, 0x94, 0xbd, 0x05, 0x85, 0x46, 0x87, 0xc8, 0x11, 0x7c, 0x59,
+ 0x06, 0x83, 0xd7, 0xa4, 0x9f, 0x7b, 0x5d, 0x2b, 0x80, 0x28, 0x7c, 0xf4,
+ 0x7e, 0x00, 0x1a, 0x7c, 0x11, 0xc7, 0x45, 0x83, 0xef, 0x2d, 0xcd, 0xd0,
+ 0x96, 0xbc, 0xa5, 0xa3, 0x83, 0x26, 0xf8, 0x7e, 0x67, 0xd4, 0xca, 0x1b,
+ 0x5e, 0x36, 0xf8, 0x8f, 0x0f, 0x09, 0x14, 0xef, 0x54, 0x05, 0xd4, 0x93,
+ 0x49, 0xfe, 0xbb, 0xfe, 0xa2, 0xff, 0xd4, 0x49, 0x32, 0xb7, 0xe5, 0xb1,
+ 0x2c, 0x7e, 0xb0, 0xb7, 0x8c, 0x4d, 0xe0, 0xac, 0xcd, 0x9a, 0xac, 0x30,
+ 0x61, 0x2f, 0x6d, 0xe1, 0x2e, 0x71, 0x0c, 0xa0, 0xd5, 0xc1, 0xdb, 0x70,
+ 0xca, 0xdd, 0x03, 0xe8, 0x81, 0x98, 0xc0, 0x77, 0x31, 0x99, 0x5e, 0x4b,
+ 0x56, 0x27, 0xda, 0xb8, 0x08, 0xd8, 0x2e, 0x2f, 0xb4, 0x7a, 0x53, 0x83,
+ 0x23, 0xa6, 0x53, 0x27, 0xf2, 0x36, 0xc1, 0xfb, 0x19, 0x29, 0x67, 0xfc,
+ 0xea, 0x14, 0xf8, 0x8c, 0x03, 0xbe, 0xea, 0x4c, 0x31, 0x31, 0x9f, 0xc2},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 66
+ {SEC_OID_SHA256,
+ 66,
+ {0xc6, 0x7b, 0xa5, 0x36, 0x9b, 0xf9, 0xea, 0xb5, 0x14, 0x18, 0x29, 0xd0,
+ 0xba, 0x75, 0x32, 0x45, 0xc8, 0x85, 0xcf, 0x33, 0xec, 0x6e, 0x9c, 0xe6,
+ 0x75, 0x1f, 0x2a, 0xbf, 0xa1, 0x72, 0xbe, 0xb3, 0xdb, 0x01, 0xed, 0x05,
+ 0x13, 0xf3, 0xb9, 0x36, 0xb4, 0x86, 0x19, 0xc6, 0x4d, 0x6c, 0xf5, 0x8c,
+ 0xf8, 0xfb, 0x1a, 0x6b, 0x85, 0xe0, 0x77, 0x1d, 0xd9, 0x45, 0x0e, 0x3b,
+ 0x45, 0x35, 0x74, 0x0e, 0x70, 0x78, 0xa0, 0x6c, 0x7a, 0x9a, 0xfa, 0x4c,
+ 0xc2, 0x8e, 0xd0, 0xff, 0xc6, 0x95, 0xa0, 0xf9, 0xbc, 0x53, 0x25, 0x94,
+ 0xf0, 0x41, 0x09, 0x87, 0xd5, 0xa3, 0x08, 0xcd, 0x2a, 0x86, 0x07, 0xf2,
+ 0x31, 0x18, 0x62, 0x47, 0xa8, 0x9e, 0x8b, 0xab, 0xbc, 0x6a, 0x2a, 0xdc,
+ 0xb7, 0x18, 0x27, 0x53, 0x5d, 0x11, 0xa9, 0x52, 0x28, 0xc3, 0x87, 0x90,
+ 0x23, 0x6a, 0xd2, 0xfc, 0x4d, 0xe9, 0xfb, 0xee, 0x03, 0xc2, 0xb2, 0xd1,
+ 0xea, 0x80, 0x9f, 0x60, 0xac, 0x8e, 0xe7, 0x70, 0x20, 0x9e, 0x39, 0xb3,
+ 0x26, 0x07, 0x96, 0xbc, 0xd6, 0x31, 0x87, 0xde, 0xd4, 0xe7, 0x0e, 0xfd,
+ 0xbf, 0xd8, 0x96, 0x06, 0xe9, 0xe8, 0x5b, 0x13, 0xc2, 0x63, 0x96, 0x26,
+ 0x1b, 0x3c, 0x90, 0x79, 0x54, 0xbb, 0x0d, 0x7d, 0x8c, 0xfe, 0x2d, 0xfa,
+ 0xf9, 0xa9, 0x4b, 0xa6, 0xd5, 0x4d, 0x98, 0xc0, 0x82, 0xfb, 0xa7, 0x9d,
+ 0x25, 0x45, 0x92, 0xbb, 0xdc, 0x3e, 0x19, 0x0c, 0x8d, 0xff, 0xd2, 0x4d,
+ 0x84, 0xe0, 0x3d, 0xa9, 0x6e, 0xb0, 0xd2, 0x91, 0xf5, 0xce, 0xdc, 0x2a,
+ 0x9a, 0xec, 0x05, 0x1b, 0xe7, 0x6d, 0xcc, 0x98, 0x41, 0xe6, 0xa2, 0x20,
+ 0x13, 0x23, 0xf7, 0x9d, 0x9f, 0x18, 0xdd, 0xc4, 0x2f, 0xd4, 0x5b, 0xb6,
+ 0x4d, 0x62, 0x15, 0x1a, 0x30, 0xd1, 0x11, 0x17, 0x82, 0xa9, 0xac, 0x4b,
+ 0x8b, 0x58, 0x93, 0x14, 0x52, 0x85, 0xed, 0xdc, 0x0e, 0xed, 0xa0, 0x76,
+ 0x8e, 0x12, 0x18, 0xa6, 0x93, 0xa8, 0x63, 0xae, 0x2e, 0xe5, 0xa9, 0x59,
+ 0xe4, 0x24, 0x9e, 0xd9, 0x95, 0xf8, 0x5f, 0x1a, 0x9f, 0x86, 0x92, 0xe1,
+ 0x9a, 0xb6, 0x09, 0xfc, 0xcb, 0x0a, 0x93, 0xe9, 0x86, 0x78, 0x6b, 0xd5,
+ 0x48, 0xf0, 0xbd, 0x70, 0x02, 0x2b, 0x61, 0xbf, 0xf5, 0x20, 0xd1, 0x9a,
+ 0xeb, 0x97, 0x59, 0x7f, 0x98, 0x03, 0x4a, 0x5b, 0x78, 0xd6, 0x45, 0x4e,
+ 0x55, 0xe8, 0xf4, 0xca, 0xf4, 0xeb, 0x01, 0x9d, 0x6a, 0xa0, 0x0f, 0xf7,
+ 0x36, 0xf9, 0xa3, 0x10, 0x5f, 0x9e, 0x75, 0xce, 0xd7, 0xa5, 0xe3, 0x08,
+ 0x82, 0xbb, 0x59, 0x45, 0xf7, 0x1a, 0x7c, 0x8a, 0x40, 0x1c, 0xfe, 0xd0,
+ 0xc0, 0x7f, 0x03, 0x47, 0xd4, 0x6c, 0xbd, 0xce, 0x7b, 0xc1, 0xe9, 0x31,
+ 0xc6, 0xb0, 0xd5, 0xc1, 0x48, 0x82, 0x06, 0xe3, 0x9d, 0xca, 0x25, 0x12},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 67
+ {SEC_OID_SHA256,
+ 67,
+ {0x00, 0x4c, 0x3e, 0x2c, 0x6d, 0x82, 0xdd, 0xb5, 0xaf, 0x78, 0xbb, 0xce,
+ 0xd9, 0xb7, 0xd3, 0x54, 0x3f, 0x69, 0xde, 0xef, 0x0d, 0x7b, 0x0a, 0xcc,
+ 0x29, 0x65, 0x2b, 0x13, 0xfb, 0xc2, 0xb0, 0xa2, 0x56, 0xa7, 0x33, 0xf8,
+ 0x20, 0x1b, 0x33, 0x49, 0x18, 0xdc, 0x83, 0x54, 0xb3, 0x81, 0x7d, 0x2c,
+ 0xff, 0x4a, 0x2c, 0xa7, 0xd0, 0x0b, 0x32, 0x9c, 0xa8, 0x82, 0x17, 0xf2,
+ 0x80, 0x87, 0x02, 0x05, 0x28, 0xc6, 0xc3, 0x0a, 0x75, 0xa1, 0xf8, 0x2e,
+ 0x0c, 0x3e, 0xf3, 0xe4, 0x9d, 0x83, 0x35, 0xc1, 0xc3, 0x54, 0xc3, 0x1b,
+ 0x31, 0x56, 0x2d, 0xcc, 0x2f, 0x98, 0xe6, 0xb9, 0x60, 0xe5, 0x24, 0x52,
+ 0xd0, 0xa3, 0x7c, 0xef, 0x4a, 0xc2, 0x1c, 0x41, 0x11, 0x00, 0x70, 0xee,
+ 0xd6, 0x57, 0xf2, 0xff, 0x30, 0x83, 0x99, 0x76, 0xc9, 0x8f, 0x38, 0x15,
+ 0x1f, 0xa5, 0x5a, 0xae, 0x57, 0x80, 0xab, 0x72, 0xfe, 0x2f, 0x5a, 0x25,
+ 0x4b, 0x4f, 0x83, 0xc8, 0x49, 0x30, 0x01, 0xa5, 0x98, 0xf2, 0xb5, 0x71,
+ 0x97, 0xfb, 0x3d, 0x5e, 0xaf, 0x43, 0x96, 0x71, 0xb4, 0xd4, 0xa5, 0x96,
+ 0xf7, 0xc4, 0xa4, 0x53, 0x7d, 0x5b, 0xa3, 0x93, 0x7c, 0x9b, 0xaa, 0x57,
+ 0x62, 0x3a, 0xea, 0xcf, 0x54, 0xcf, 0xdb, 0x70, 0x8d, 0xff, 0x8a, 0xaf,
+ 0x09, 0xa2, 0x3d, 0x28, 0x5e, 0xe0, 0xae, 0x6a, 0xad, 0x50, 0xad, 0xa1,
+ 0xf5, 0x1c, 0x1f, 0xf5, 0xc5, 0xa6, 0x46, 0x8f, 0x79, 0x1c, 0xdd, 0x76,
+ 0x19, 0x13, 0x8c, 0x06, 0x85, 0x56, 0x75, 0xda, 0x11, 0x50, 0x43, 0x79,
+ 0x55, 0x17, 0x39, 0x57, 0x16, 0xcc, 0x8c, 0x0d, 0x28, 0x2f, 0x5a, 0xa5,
+ 0xc4, 0x6b, 0x92, 0xa2, 0xd1, 0xcf, 0x20, 0xc5, 0x0f, 0xf7, 0xf6, 0x97,
+ 0x49, 0x27, 0x76, 0x11, 0xa3, 0x6f, 0x18, 0x27, 0x1d, 0x2a, 0xd9, 0x1c,
+ 0xa3, 0x71, 0xab, 0x2e, 0x87, 0xab, 0xa7, 0x4f, 0x83, 0xc3, 0x75, 0x23,
+ 0xb5, 0x04, 0x19, 0xe5, 0xde, 0xbd, 0x36, 0xe5, 0x64, 0x52, 0xb3, 0x90,
+ 0x59, 0xa3, 0x28, 0x23, 0xe3, 0xac, 0x57, 0x92, 0x94, 0x52, 0x05, 0x2c,
+ 0xee, 0xbb, 0xcf, 0x51, 0x7a, 0x87, 0x33, 0x30, 0x0e, 0xf3, 0x50, 0x0e,
+ 0xf4, 0xb0, 0x8e, 0x4d, 0x2f, 0x65, 0x33, 0xff, 0x31, 0x93, 0xe8, 0x66,
+ 0xdb, 0xfc, 0xfb, 0x2e, 0x84, 0x1d, 0xfc, 0x13, 0x31, 0x63, 0xad, 0x3d,
+ 0x7b, 0x60, 0x5e, 0xfb, 0x3a, 0x8c, 0x77, 0x15, 0xf0, 0xdc, 0xf1, 0xaa,
+ 0xf8, 0x48, 0xc4, 0x72, 0x1f, 0x9c, 0x5d, 0xe2, 0xc4, 0x9e, 0x31, 0xe9,
+ 0x2c, 0xca, 0x76, 0x7b, 0x0f, 0xd3, 0x4d, 0x34, 0xc1, 0xbd, 0x1d, 0xb1,
+ 0xdd, 0xe2, 0xed, 0xb1, 0xee, 0xdb, 0x11, 0x90, 0x79, 0xa4, 0xcd, 0x25,
+ 0xb0, 0x86, 0x2a, 0x4b, 0x24, 0x47, 0xdb, 0xa7, 0x51, 0xe3, 0xf3, 0xcf},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 68
+ {SEC_OID_SHA256,
+ 68,
+ {0x80, 0xfc, 0x40, 0xa9, 0x23, 0x75, 0xcf, 0x58, 0xa2, 0x73, 0x0a, 0x70,
+ 0x9f, 0x08, 0x39, 0x5c, 0x7f, 0x7a, 0x75, 0x77, 0xef, 0x00, 0xc7, 0xc4,
+ 0x73, 0x07, 0x81, 0xb8, 0x06, 0xaf, 0xd5, 0xf6, 0x9c, 0xc0, 0xc9, 0x90,
+ 0x01, 0x2c, 0x62, 0xac, 0x76, 0xcd, 0x4f, 0x86, 0x0e, 0xcb, 0xd8, 0xb6,
+ 0xf9, 0x6c, 0x4e, 0x9a, 0x78, 0x28, 0x59, 0x5b, 0xcb, 0x56, 0x86, 0x1c,
+ 0xac, 0x5a, 0x0a, 0x1d, 0x39, 0x04, 0x0d, 0x96, 0x63, 0x7a, 0x86, 0x28,
+ 0x43, 0x16, 0x41, 0x11, 0x5a, 0x1f, 0x29, 0x8c, 0x14, 0x4e, 0x3e, 0x2b,
+ 0xdb, 0x3b, 0x43, 0xf8, 0xed, 0xbf, 0x94, 0x3c, 0xa9, 0xb1, 0x37, 0x8f,
+ 0x25, 0x6d, 0xa8, 0x35, 0xa5, 0x60, 0xb3, 0x5f, 0xab, 0xb3, 0xd0, 0xbd,
+ 0xfe, 0xd8, 0x94, 0x64, 0x3d, 0xac, 0xa2, 0x46, 0xa6, 0xe2, 0x2c, 0xd6,
+ 0x08, 0x9b, 0xcf, 0xe0, 0x33, 0x32, 0x9a, 0x3d, 0x18, 0xf5, 0xa2, 0x71,
+ 0x94, 0xcb, 0x8c, 0x91, 0x5b, 0xa5, 0x76, 0x3b, 0x44, 0xe5, 0x1e, 0x53,
+ 0x80, 0xec, 0x40, 0x96, 0xf7, 0xcf, 0x52, 0x96, 0xdb, 0x6c, 0x7e, 0xd5,
+ 0x7e, 0xf8, 0xb8, 0x81, 0x2e, 0xda, 0xa1, 0x0d, 0x9f, 0x12, 0xad, 0xca,
+ 0x6d, 0xd8, 0x3b, 0xec, 0x5b, 0xab, 0x15, 0x61, 0xe1, 0x74, 0x22, 0x68,
+ 0x96, 0xa4, 0x6d, 0x10, 0x4c, 0x13, 0x4b, 0x3c, 0x17, 0xc8, 0x76, 0x85,
+ 0x6d, 0x54, 0xee, 0xd4, 0x89, 0xd6, 0x4c, 0x21, 0x21, 0xd6, 0x8e, 0x48,
+ 0xcb, 0x1d, 0xa6, 0x35, 0x7d, 0x9a, 0xb3, 0x12, 0x8e, 0x25, 0xf1, 0x6b,
+ 0x18, 0x09, 0x28, 0x8c, 0x35, 0xae, 0x38, 0xc9, 0x01, 0xed, 0x6b, 0xd1,
+ 0xb8, 0x09, 0x61, 0x85, 0x3c, 0x1d, 0x4e, 0x9a, 0x60, 0x27, 0x3c, 0xc3,
+ 0x96, 0x56, 0x07, 0x8a, 0xbb, 0x4c, 0xa9, 0xe8, 0xaf, 0xa0, 0x57, 0xdf,
+ 0x58, 0xa5, 0xfa, 0x85, 0x1a, 0x4d, 0xfa, 0xac, 0xac, 0x36, 0x31, 0xe2,
+ 0x06, 0x5f, 0xa8, 0xe2, 0xe4, 0x23, 0xb4, 0x69, 0x2d, 0xfc, 0x96, 0xa7,
+ 0x3f, 0xaa, 0x7c, 0x2a, 0xf3, 0xd8, 0x9c, 0xf1, 0xe9, 0x8d, 0xcf, 0x3e,
+ 0x69, 0xc3, 0x5d, 0xcf, 0x38, 0x84, 0x7f, 0xad, 0x52, 0x6e, 0xb5, 0x67,
+ 0x06, 0xff, 0x4f, 0x9e, 0xdc, 0x06, 0x8b, 0xe6, 0x09, 0x41, 0x7e, 0x60,
+ 0xd1, 0x69, 0xed, 0xe3, 0x6e, 0x4a, 0x93, 0x01, 0xcd, 0xb5, 0x8a, 0x40,
+ 0x8b, 0xd1, 0x2e, 0xb3, 0x74, 0x57, 0xf0, 0x5a, 0xf1, 0xf9, 0x6e, 0x43,
+ 0x12, 0x41, 0x35, 0x4e, 0x18, 0x1f, 0x92, 0xf1, 0x19, 0x9d, 0x2b, 0xb4,
+ 0x56, 0x81, 0xca, 0xf5, 0x6d, 0xdd, 0x13, 0x54, 0x29, 0x94, 0xfa, 0xb6,
+ 0xbd, 0xc2, 0x02, 0x77, 0x75, 0x56, 0x4b, 0x78, 0x2c, 0xfa, 0x2c, 0xc3,
+ 0x1d, 0x30, 0x5e, 0x7e, 0x70, 0x69, 0x2a, 0x96, 0x18, 0x2a, 0x71, 0xaa},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 69
+ {SEC_OID_SHA256,
+ 69,
+ {0x75, 0x64, 0x28, 0xea, 0x39, 0xf0, 0x89, 0x51, 0x38, 0x53, 0x88, 0x45,
+ 0xd4, 0x0f, 0xf1, 0xa8, 0x95, 0x7b, 0x5c, 0x3e, 0x91, 0x3e, 0x7b, 0x47,
+ 0x51, 0x98, 0x26, 0x8e, 0x40, 0xef, 0xc6, 0x04, 0xcf, 0xdf, 0xa1, 0x89,
+ 0x61, 0x9f, 0x60, 0xf9, 0xdd, 0xe5, 0x69, 0x49, 0x32, 0xfe, 0x54, 0x19,
+ 0xb6, 0x66, 0xb1, 0x0a, 0xbd, 0x4a, 0xdf, 0x09, 0x6d, 0x6a, 0xf1, 0x03,
+ 0x60, 0xe1, 0xc6, 0x93, 0x7f, 0x3c, 0x0e, 0xf1, 0xe3, 0x7e, 0x2a, 0xf4,
+ 0xfa, 0xf0, 0x64, 0x83, 0x1e, 0xc4, 0x4d, 0x1f, 0x58, 0x13, 0x98, 0x12,
+ 0x1c, 0x29, 0xc1, 0xa4, 0xb3, 0xa0, 0x56, 0xb2, 0x0c, 0xad, 0x0f, 0xdc,
+ 0xc9, 0x9a, 0xd6, 0xf6, 0x8a, 0x51, 0xe1, 0x27, 0x17, 0xf7, 0x2d, 0x29,
+ 0x81, 0x03, 0x8b, 0xa2, 0xb8, 0x60, 0xf7, 0x34, 0x7a, 0x43, 0x5a, 0x69,
+ 0xff, 0x01, 0xcb, 0xac, 0xf8, 0xd4, 0xc6, 0x6e, 0xf9, 0x89, 0x59, 0x04,
+ 0x9b, 0xf9, 0x0f, 0x6c, 0x78, 0xd2, 0x21, 0x5e, 0x66, 0xb8, 0x45, 0x3f,
+ 0xd7, 0xde, 0x0c, 0x2d, 0x6f, 0xfe, 0xf9, 0x0f, 0xb0, 0x03, 0x19, 0x2d,
+ 0x05, 0x30, 0x46, 0x87, 0x2f, 0xbe, 0xf0, 0x84, 0xfb, 0x1b, 0x10, 0x4a,
+ 0x37, 0x98, 0x0c, 0x26, 0x04, 0xd6, 0x1d, 0xb8, 0x34, 0x02, 0x54, 0xb3,
+ 0x7c, 0x8f, 0x4d, 0xf3, 0xd5, 0xc1, 0xdd, 0xf6, 0x74, 0x5a, 0x00, 0x27,
+ 0x4e, 0x7b, 0x82, 0x63, 0x98, 0xe7, 0x56, 0xd5, 0xeb, 0xaf, 0x19, 0xac,
+ 0xa1, 0x6a, 0x13, 0x7a, 0x6a, 0x38, 0xe5, 0x16, 0x12, 0xb5, 0x80, 0xca,
+ 0x3f, 0xcf, 0xbc, 0x4d, 0x7e, 0xef, 0x58, 0xa7, 0x43, 0xc8, 0xc7, 0x86,
+ 0x21, 0x35, 0xee, 0xd1, 0x92, 0x6b, 0x45, 0x92, 0x07, 0x1c, 0xee, 0xbb,
+ 0x61, 0x33, 0xea, 0xdf, 0xd8, 0xae, 0x27, 0x0e, 0x13, 0x67, 0xf7, 0x05,
+ 0xf1, 0x9b, 0x44, 0xe0, 0x23, 0x2d, 0xb2, 0x17, 0x3a, 0x26, 0x1d, 0xad,
+ 0xb3, 0xc6, 0x1a, 0xee, 0xb9, 0xab, 0x05, 0xdd, 0xed, 0x16, 0xd9, 0x5b,
+ 0x6b, 0x0a, 0xc7, 0x81, 0x5e, 0x9a, 0xef, 0x31, 0x31, 0x40, 0x03, 0x94,
+ 0x9e, 0x19, 0xcd, 0x76, 0xed, 0x5d, 0x7e, 0x57, 0x50, 0x90, 0x57, 0xe6,
+ 0x03, 0x1c, 0xda, 0x36, 0xd1, 0x7b, 0x19, 0x88, 0x47, 0x9c, 0x2b, 0xf2,
+ 0x17, 0xe2, 0x1a, 0x48, 0x65, 0x74, 0x34, 0x52, 0x69, 0x54, 0x15, 0xb7,
+ 0x0e, 0x90, 0x5f, 0x83, 0x65, 0x61, 0xf0, 0x8e, 0x8d, 0xf7, 0x8c, 0x59,
+ 0x3e, 0x5a, 0x64, 0xef, 0xbb, 0x19, 0xb4, 0x29, 0x29, 0xc4, 0xfc, 0x9d,
+ 0x87, 0x5a, 0x87, 0x69, 0x89, 0x5f, 0x21, 0xb8, 0x87, 0xb1, 0x78, 0x0d,
+ 0xc3, 0x89, 0x37, 0xd0, 0xdc, 0x2e, 0xfd, 0x10, 0xa1, 0x40, 0x30, 0xe4,
+ 0x3e, 0xd6, 0x35, 0x54, 0xb1, 0xff, 0xac, 0x50, 0xb8, 0x01, 0xde, 0x08},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 70
+ {SEC_OID_SHA256,
+ 70,
+ {0x57, 0x9b, 0xb7, 0x96, 0x22, 0x23, 0x8a, 0xc1, 0xcb, 0xc0, 0xaf, 0x03,
+ 0xc3, 0xc0, 0xd1, 0xcc, 0xba, 0xad, 0xbb, 0x29, 0xad, 0x97, 0x4f, 0x67,
+ 0xb7, 0x6d, 0x75, 0x2b, 0x96, 0x0d, 0xf0, 0x92, 0x8d, 0x36, 0x4e, 0x33,
+ 0xeb, 0x04, 0xfa, 0xe2, 0x81, 0x99, 0x2a, 0xaa, 0x01, 0xfa, 0xfc, 0xc0,
+ 0x66, 0x9e, 0xaf, 0x87, 0x79, 0x1c, 0xb8, 0xa7, 0x14, 0x2b, 0x59, 0x70,
+ 0x50, 0xaf, 0xa5, 0x85, 0x71, 0xf9, 0xfe, 0x78, 0xa9, 0x3c, 0x64, 0x73,
+ 0x07, 0xea, 0x0d, 0xb9, 0x01, 0x7e, 0x0c, 0x41, 0xa0, 0xba, 0x71, 0x2d,
+ 0xc8, 0x87, 0x10, 0x63, 0xba, 0xc0, 0x1d, 0xa6, 0xa3, 0xda, 0xe7, 0xd0,
+ 0xc5, 0xbb, 0x5a, 0x40, 0xf6, 0x33, 0xb4, 0x5c, 0xd3, 0x52, 0x13, 0xfd,
+ 0xfc, 0xcd, 0x29, 0x62, 0x21, 0xa0, 0x27, 0x5f, 0x3b, 0x55, 0x2e, 0x56,
+ 0xef, 0x8c, 0x85, 0x6f, 0x5b, 0xd9, 0x67, 0x22, 0xee, 0x3c, 0xd9, 0x79,
+ 0x9a, 0xbf, 0x95, 0x6d, 0xbc, 0xc0, 0xbd, 0xe6, 0xbf, 0x65, 0xb1, 0xb2,
+ 0x64, 0x16, 0x58, 0xf0, 0x4e, 0x06, 0x32, 0x98, 0xcd, 0xab, 0x20, 0x29,
+ 0xc8, 0xc0, 0xaf, 0x05, 0x66, 0x87, 0x88, 0x22, 0x73, 0x7f, 0xa9, 0xd6,
+ 0xcc, 0x48, 0xc1, 0x75, 0xfc, 0xca, 0xf7, 0xe8, 0x66, 0xd8, 0x0e, 0x1e,
+ 0x47, 0x8d, 0x75, 0x68, 0xa3, 0xe6, 0x7d, 0x39, 0xc3, 0xa1, 0x45, 0x08,
+ 0x71, 0x1f, 0xad, 0xd8, 0x4c, 0x3e, 0x7b, 0xe8, 0xcc, 0x22, 0x6a, 0x23,
+ 0x36, 0x8e, 0x99, 0x82, 0x13, 0x81, 0x28, 0x62, 0x8b, 0xbe, 0x97, 0xa3,
+ 0xc5, 0x72, 0xee, 0x68, 0x60, 0x6b, 0xf6, 0x42, 0x7e, 0xe5, 0xb9, 0x86,
+ 0x2b, 0xeb, 0xea, 0xa4, 0xf6, 0xb0, 0x83, 0x25, 0x24, 0x1d, 0xa1, 0x5c,
+ 0x9f, 0x22, 0x3b, 0xd1, 0x8b, 0x79, 0x7e, 0x1d, 0x6e, 0x88, 0xb2, 0xb0,
+ 0x8a, 0x4c, 0xf9, 0x5b, 0xaa, 0xdf, 0x4d, 0x68, 0x4c, 0x8f, 0xcb, 0x7c,
+ 0xd4, 0x47, 0x11, 0xaa, 0xf2, 0x03, 0x86, 0x2e, 0xc7, 0x9b, 0xd5, 0xf0,
+ 0x71, 0x24, 0x76, 0x36, 0x62, 0x3b, 0x88, 0x70, 0x9f, 0x66, 0x86, 0xd6,
+ 0xef, 0x31, 0x78, 0xfc, 0xee, 0x04, 0xe2, 0xde, 0x0d, 0x66, 0x1d, 0x92,
+ 0x44, 0x4f, 0x5c, 0xbf, 0x32, 0x16, 0xb0, 0x7a, 0x5f, 0x6c, 0xdd, 0xe0,
+ 0x65, 0x7b, 0x2d, 0x45, 0x96, 0xed, 0x14, 0x82, 0x55, 0x95, 0x7b, 0x0a,
+ 0x23, 0xe8, 0xf2, 0x62, 0xb1, 0xff, 0x62, 0x8c, 0xbd, 0x7e, 0xc7, 0xe8,
+ 0x82, 0x67, 0xd1, 0x00, 0x80, 0x9a, 0xb5, 0xee, 0xa9, 0x08, 0xaa, 0x05,
+ 0xe1, 0x1d, 0x82, 0x3e, 0x79, 0x4a, 0x0d, 0x1e, 0x4c, 0xfb, 0x82, 0xc7,
+ 0x6b, 0x0c, 0xf9, 0xaf, 0xfc, 0xe1, 0xfa, 0x0f, 0xe3, 0x70, 0x50, 0x3a,
+ 0xcc, 0xaa, 0xed, 0xca, 0xec, 0x65, 0xd1, 0xef, 0x3a, 0x69, 0x6d, 0xf0},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 71
+ {SEC_OID_SHA256,
+ 71,
+ {0x9a, 0x32, 0xe4, 0xa0, 0x6f, 0x50, 0x2f, 0xc0, 0x99, 0x1b, 0xa8, 0x40,
+ 0x79, 0x04, 0x45, 0x01, 0xb1, 0x40, 0xaf, 0x89, 0x2b, 0xc3, 0xa3, 0xc4,
+ 0x6f, 0x9c, 0x41, 0xfa, 0x75, 0xc4, 0x77, 0x45, 0x29, 0x2d, 0xe2, 0x3f,
+ 0xa6, 0x04, 0x43, 0xad, 0xbd, 0x2e, 0x70, 0x5f, 0xf4, 0x7e, 0xbd, 0x13,
+ 0x38, 0x77, 0x1b, 0x15, 0x77, 0x41, 0xc0, 0x19, 0xc2, 0x18, 0x7a, 0x2c,
+ 0x8a, 0x08, 0xe0, 0x65, 0x83, 0xa5, 0xe4, 0xd8, 0x3a, 0xef, 0xb3, 0x14,
+ 0x6a, 0x6e, 0xae, 0x37, 0xff, 0x79, 0xc4, 0x99, 0x64, 0x61, 0x16, 0xf2,
+ 0xe4, 0x57, 0xb9, 0xba, 0xff, 0x45, 0x43, 0xd2, 0xcb, 0x0c, 0x26, 0x6f,
+ 0xe0, 0xa6, 0xf7, 0x52, 0x18, 0xa0, 0xf5, 0x65, 0xc7, 0x89, 0x04, 0x77,
+ 0x7f, 0xd6, 0x3e, 0x19, 0x58, 0x32, 0x0f, 0x08, 0x4c, 0x9a, 0xbd, 0x89,
+ 0x05, 0x6d, 0x11, 0x8a, 0x26, 0x9c, 0x11, 0xe0, 0x0f, 0x19, 0x97, 0x82,
+ 0x35, 0x39, 0x50, 0xc0, 0x05, 0x31, 0x6c, 0xd8, 0x70, 0x58, 0xed, 0x79,
+ 0x42, 0x35, 0xfb, 0x09, 0x97, 0xfc, 0xcd, 0x6c, 0x17, 0xc7, 0xcf, 0x9d,
+ 0x57, 0x84, 0xcf, 0x8c, 0xdb, 0xbb, 0xaf, 0xb9, 0x6d, 0x61, 0x11, 0x82,
+ 0x4e, 0x65, 0x8c, 0x3b, 0xf5, 0x74, 0xd1, 0x23, 0xf6, 0xdf, 0xaa, 0x1d,
+ 0xdf, 0x77, 0xf0, 0x93, 0xde, 0xd9, 0xe6, 0x36, 0xf5, 0xb9, 0x21, 0xba,
+ 0x9b, 0x20, 0x56, 0x67, 0xe3, 0x91, 0x49, 0x32, 0x40, 0x7a, 0xac, 0x17,
+ 0x81, 0x34, 0x57, 0xba, 0x75, 0xe9, 0xf4, 0x38, 0x0b, 0xa0, 0x8e, 0xeb,
+ 0xb8, 0xab, 0xf5, 0xeb, 0xd2, 0x81, 0xfc, 0xf5, 0xb2, 0xe5, 0xd1, 0x38,
+ 0x58, 0x56, 0x51, 0xf2, 0x5c, 0x1c, 0xa7, 0x19, 0x4e, 0xde, 0xad, 0x35,
+ 0x07, 0xd6, 0xe6, 0x94, 0x67, 0x01, 0x35, 0x12, 0xb6, 0x79, 0xdc, 0xd9,
+ 0xce, 0x40, 0x0c, 0x66, 0xc1, 0xf3, 0xc0, 0xa6, 0x00, 0xc9, 0xd0, 0xf6,
+ 0xc3, 0x3a, 0x56, 0xc3, 0x66, 0xe5, 0x6c, 0x1e, 0x41, 0x34, 0x33, 0xf9,
+ 0x04, 0xea, 0xb0, 0x89, 0x07, 0x5e, 0xe9, 0x39, 0x66, 0x50, 0x84, 0x9d,
+ 0x70, 0xfa, 0xa4, 0x50, 0xc1, 0x69, 0x54, 0x00, 0xb2, 0xf8, 0x8d, 0x42,
+ 0x81, 0x8a, 0xc2, 0x12, 0xa1, 0x3f, 0xd9, 0xbc, 0x2f, 0x69, 0x26, 0xe2,
+ 0xce, 0x92, 0xd7, 0x39, 0x4f, 0x86, 0x27, 0xb4, 0xeb, 0xd2, 0x7b, 0x8d,
+ 0x45, 0xe1, 0x79, 0xad, 0x92, 0x70, 0x99, 0xe3, 0xbb, 0x5e, 0x71, 0xcf,
+ 0xe6, 0xce, 0x27, 0x5b, 0x65, 0xdb, 0x98, 0xec, 0x4f, 0xcd, 0xea, 0x0b,
+ 0x43, 0xe2, 0xdc, 0xde, 0x66, 0x01, 0xf0, 0xa1, 0xc5, 0x4d, 0xe5, 0x49,
+ 0xeb, 0xb0, 0x3d, 0x98, 0xd1, 0xb3, 0x61, 0xbe, 0x92, 0x39, 0xfe, 0x8d,
+ 0xba, 0x8d, 0xae, 0x94, 0xcf, 0x9d, 0x1b, 0xae, 0x5c, 0x51, 0x00, 0x7b},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 72
+ {SEC_OID_SHA256,
+ 72,
+ {0xb5, 0xef, 0xca, 0x28, 0xb0, 0x66, 0x93, 0x7c, 0x2c, 0xab, 0x27, 0xc3,
+ 0x39, 0x10, 0x6a, 0x0f, 0x40, 0x13, 0x9a, 0x1e, 0x1a, 0x5b, 0x6d, 0x66,
+ 0xec, 0x3a, 0x76, 0xab, 0xb6, 0x28, 0x24, 0xc0, 0x6a, 0x3e, 0x4d, 0xff,
+ 0x6b, 0xc0, 0xdd, 0x20, 0x46, 0x10, 0xfd, 0xf3, 0x86, 0xe1, 0xce, 0x13,
+ 0xc8, 0x71, 0x59, 0xf4, 0xaa, 0x0e, 0x88, 0xf1, 0xc2, 0x9d, 0x07, 0xb1,
+ 0x32, 0x02, 0x17, 0x34, 0x7c, 0x52, 0xe5, 0x8c, 0x57, 0xcc, 0xff, 0x23,
+ 0xc0, 0x1c, 0x20, 0x39, 0xc2, 0xa3, 0x85, 0x62, 0x50, 0x72, 0xf9, 0x74,
+ 0xb6, 0x90, 0xae, 0xd9, 0xcc, 0x5f, 0x63, 0x41, 0xc3, 0x3d, 0xcd, 0x2a,
+ 0xac, 0xa6, 0xc2, 0x60, 0xd5, 0x94, 0x5d, 0x49, 0xc5, 0x96, 0x3c, 0x4f,
+ 0xec, 0x65, 0x14, 0x23, 0xc7, 0x65, 0xc9, 0x73, 0xe4, 0x57, 0xea, 0x2e,
+ 0xf3, 0x3e, 0xb5, 0x7b, 0x4b, 0x4e, 0xb8, 0x8f, 0x0f, 0xfb, 0x66, 0x78,
+ 0x93, 0x03, 0xc7, 0x25, 0xe3, 0xdb, 0x8b, 0x76, 0xe4, 0xee, 0xce, 0xc7,
+ 0x3c, 0x5a, 0x46, 0x6b, 0x25, 0x74, 0x5e, 0xbc, 0x00, 0xdc, 0x34, 0x7d,
+ 0x33, 0xa7, 0x1f, 0x78, 0x7e, 0x77, 0x23, 0x35, 0x82, 0x70, 0xd0, 0xe2,
+ 0x58, 0x71, 0x90, 0x93, 0x73, 0x6f, 0x72, 0x18, 0x2e, 0xf5, 0xcf, 0x2c,
+ 0x4f, 0x51, 0x3f, 0xe6, 0x48, 0x53, 0x1d, 0x75, 0x5d, 0x6e, 0x94, 0x5b,
+ 0x3c, 0x44, 0x84, 0x39, 0x78, 0xab, 0x00, 0x9b, 0x0b, 0x68, 0x09, 0xbb,
+ 0x0d, 0xb6, 0x79, 0x4a, 0x4b, 0xb2, 0x31, 0x19, 0x91, 0xb1, 0x49, 0x3f,
+ 0xc1, 0x52, 0x26, 0xc1, 0x57, 0x39, 0xe2, 0xb3, 0xd6, 0x21, 0xcb, 0xbe,
+ 0xeb, 0x89, 0x12, 0x86, 0xd7, 0x47, 0xdb, 0xc7, 0x1a, 0x7c, 0x9c, 0xf0,
+ 0x6b, 0x51, 0x44, 0x2c, 0x80, 0x86, 0xd8, 0x39, 0xf5, 0x2d, 0x73, 0xa0,
+ 0x72, 0x64, 0x78, 0x32, 0x30, 0x9b, 0x59, 0xed, 0xb3, 0x75, 0x22, 0xdc,
+ 0x61, 0xa9, 0x7a, 0x31, 0xb7, 0xbf, 0x3c, 0x63, 0x98, 0x00, 0x60, 0x30,
+ 0x4f, 0xc6, 0x47, 0xc5, 0x74, 0x36, 0x87, 0xc1, 0x53, 0x89, 0xf4, 0xd9,
+ 0x96, 0xe3, 0x8c, 0x83, 0xbd, 0x9e, 0x63, 0x1c, 0x3b, 0xae, 0x53, 0xc1,
+ 0xac, 0x35, 0x48, 0x6e, 0x93, 0x48, 0xb7, 0x30, 0xf0, 0x66, 0x06, 0x9b,
+ 0xce, 0x7e, 0x84, 0x0f, 0x1b, 0x83, 0xd5, 0x21, 0x5a, 0x52, 0x28, 0x49,
+ 0x72, 0xf2, 0x25, 0x85, 0x76, 0xe6, 0x08, 0xc3, 0x5c, 0x45, 0x21, 0xd8,
+ 0x7e, 0x9e, 0x52, 0xcc, 0x1f, 0x4f, 0x28, 0x46, 0x74, 0xf1, 0x26, 0x97,
+ 0x30, 0xba, 0xfd, 0x4f, 0x57, 0x27, 0xac, 0x61, 0xd9, 0xd1, 0x79, 0x30,
+ 0x2c, 0x99, 0xcc, 0xdd, 0x4d, 0x9e, 0x02, 0x45, 0x78, 0x80, 0x3a, 0xe6,
+ 0xe9, 0xfb, 0x76, 0xab, 0x5f, 0x74, 0xc2, 0x3d, 0x23, 0x43, 0x13, 0xc5},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 73
+ {SEC_OID_SHA256,
+ 73,
+ {0x0e, 0x51, 0x30, 0xe5, 0xc5, 0x14, 0x5f, 0xf0, 0x82, 0x2e, 0xde, 0xea,
+ 0xd3, 0x96, 0xc8, 0x79, 0x63, 0x49, 0x41, 0x02, 0xb8, 0xa4, 0xa0, 0xe3,
+ 0x8d, 0x9f, 0x55, 0xc1, 0xe6, 0x98, 0xd6, 0x77, 0xe5, 0xfc, 0xa1, 0x37,
+ 0x5c, 0xf5, 0xe0, 0x27, 0x02, 0x49, 0x66, 0xee, 0x4f, 0xa8, 0xe2, 0xd8,
+ 0xb4, 0xf2, 0x5c, 0xc2, 0xae, 0x8c, 0xbe, 0x49, 0x05, 0x0b, 0xd6, 0x75,
+ 0xf3, 0x9b, 0xe5, 0x93, 0x1d, 0xdc, 0xce, 0x42, 0x6e, 0x19, 0x77, 0x57,
+ 0x6f, 0x60, 0xc6, 0xb7, 0x91, 0x74, 0xa7, 0x63, 0xf5, 0x73, 0x95, 0x89,
+ 0x00, 0x26, 0xd7, 0x62, 0xdf, 0x6c, 0x8d, 0xb0, 0xf7, 0x9f, 0x02, 0x22,
+ 0x71, 0x96, 0x60, 0x62, 0x56, 0xef, 0x9a, 0xf7, 0xf6, 0xa2, 0x11, 0xb3,
+ 0x8c, 0xb1, 0xaa, 0x0c, 0x2a, 0xf9, 0xbe, 0x83, 0x0e, 0x8b, 0xfa, 0x9d,
+ 0x30, 0x16, 0x93, 0x81, 0xa2, 0x2b, 0x74, 0xf1, 0x38, 0x93, 0x90, 0x81,
+ 0xa5, 0x26, 0x1f, 0x3b, 0x27, 0x7f, 0x01, 0xaa, 0xbf, 0xfc, 0x2d, 0xd3,
+ 0xaf, 0x71, 0x3b, 0x3c, 0xf1, 0x1b, 0xf7, 0x72, 0xd6, 0x9d, 0x15, 0x7d,
+ 0x7e, 0xd3, 0x4c, 0x2e, 0xe7, 0x68, 0x27, 0x45, 0x12, 0x9c, 0xc7, 0xc4,
+ 0x58, 0x81, 0xe0, 0x0a, 0x23, 0x5c, 0x51, 0x03, 0xc0, 0x9a, 0xb3, 0x71,
+ 0x9b, 0xf5, 0x6f, 0x22, 0xcf, 0x29, 0xc4, 0xe9, 0x62, 0xcf, 0x7b, 0xf4,
+ 0xf6, 0x33, 0xe0, 0x1d, 0xd3, 0xe4, 0x9f, 0xbd, 0xbb, 0x01, 0x9c, 0xf2,
+ 0xb5, 0x64, 0x75, 0xfc, 0xa8, 0x00, 0x7f, 0xca, 0x63, 0x20, 0x2e, 0x02,
+ 0xdd, 0xa6, 0x86, 0x6b, 0xad, 0x77, 0x85, 0x38, 0xe4, 0x59, 0xe7, 0xdf,
+ 0x0b, 0xcd, 0x23, 0x4a, 0xbf, 0x91, 0x9b, 0x5e, 0x67, 0x13, 0xa6, 0x8a,
+ 0x99, 0x81, 0x22, 0x7f, 0x8d, 0x3a, 0xd2, 0x04, 0xd0, 0x77, 0xbf, 0x2d,
+ 0x70, 0x11, 0x7a, 0xc6, 0x06, 0xe0, 0x3c, 0xaa, 0xea, 0xb2, 0x6d, 0x8f,
+ 0xf0, 0x4c, 0x35, 0x83, 0x96, 0x7a, 0x77, 0xc6, 0x3a, 0x3a, 0x7c, 0xbf,
+ 0x3d, 0x82, 0x0d, 0x65, 0x0d, 0x56, 0xc7, 0x6d, 0x31, 0xc7, 0x11, 0x73,
+ 0xe9, 0x57, 0x7d, 0x23, 0x8f, 0x1e, 0xc9, 0xbf, 0xf8, 0xfa, 0xa4, 0x8f,
+ 0x3c, 0xa4, 0x9f, 0x53, 0x1b, 0x38, 0xee, 0xa2, 0x1b, 0x19, 0x24, 0x35,
+ 0xe0, 0xb0, 0x13, 0x8f, 0x83, 0xb5, 0x46, 0x35, 0xe0, 0x7c, 0x12, 0xad,
+ 0x6d, 0x7f, 0x06, 0xb5, 0xef, 0x51, 0xbf, 0x5c, 0x21, 0x08, 0x3e, 0x91,
+ 0x70, 0xe8, 0x61, 0x89, 0xa4, 0x7f, 0x99, 0x07, 0xa9, 0x62, 0x22, 0x01,
+ 0xcf, 0x3c, 0x68, 0x9b, 0x62, 0x37, 0x3f, 0x94, 0xc5, 0x40, 0x20, 0x6c,
+ 0x86, 0x00, 0xba, 0x48, 0xa0, 0x49, 0x21, 0x0f, 0x1e, 0xcf, 0x93, 0x75,
+ 0x7d, 0x22, 0xa7, 0x0c, 0x88, 0x40, 0x2a, 0x17, 0xca, 0x6a, 0x94, 0xea},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 74
+ {SEC_OID_SHA256,
+ 74,
+ {0x00, 0xef, 0xf7, 0x8b, 0x29, 0x45, 0x91, 0x7f, 0x92, 0xe9, 0xba, 0x08,
+ 0x47, 0x51, 0x61, 0x57, 0xed, 0x33, 0xcc, 0x85, 0xc6, 0x4b, 0xd1, 0xf5,
+ 0xbc, 0xdc, 0xbd, 0x62, 0xc3, 0x90, 0x6c, 0x5b, 0x77, 0xb2, 0x47, 0xc8,
+ 0x92, 0x53, 0x6b, 0x11, 0x5e, 0x6b, 0xb0, 0x3a, 0xe3, 0xe6, 0x92, 0xbf,
+ 0xe9, 0x4c, 0x9d, 0x6b, 0x58, 0xae, 0x06, 0x27, 0xbb, 0x96, 0xbc, 0xc5,
+ 0x3a, 0x85, 0x97, 0x5d, 0x29, 0x29, 0xbc, 0x93, 0x0c, 0xda, 0x53, 0x08,
+ 0xf8, 0xdc, 0x79, 0x7d, 0x0b, 0x0d, 0x6a, 0x5f, 0x4a, 0xb5, 0xa3, 0x6e,
+ 0x09, 0x6f, 0xa4, 0xe9, 0x34, 0xa7, 0x85, 0x43, 0x55, 0xc1, 0x56, 0x25,
+ 0x53, 0x73, 0x80, 0x99, 0x64, 0x0c, 0x3b, 0xa6, 0x75, 0x39, 0x9a, 0x9d,
+ 0x38, 0x6b, 0x6a, 0x9c, 0x61, 0x85, 0x4d, 0x00, 0xf7, 0xb6, 0xfa, 0x59,
+ 0x98, 0xbc, 0xd0, 0x51, 0x91, 0xa9, 0x00, 0x19, 0x87, 0xf9, 0x62, 0x1d,
+ 0x14, 0x69, 0xc9, 0xb0, 0x94, 0xd7, 0x25, 0x90, 0xd7, 0x6d, 0xfd, 0xfa,
+ 0xf9, 0xb9, 0xf5, 0x2f, 0x4f, 0x8d, 0x28, 0x31, 0x5e, 0xe6, 0xfc, 0x22,
+ 0x55, 0x0e, 0x5f, 0xee, 0xba, 0x3a, 0x41, 0xf2, 0x23, 0xdc, 0x92, 0x84,
+ 0xd2, 0x69, 0x55, 0x24, 0x7f, 0xbe, 0xbe, 0xde, 0x5a, 0x3d, 0x64, 0x3b,
+ 0x43, 0x08, 0x84, 0x31, 0x65, 0xf6, 0x58, 0xea, 0x08, 0x87, 0xa9, 0x66,
+ 0x1b, 0x26, 0xa7, 0x07, 0xd2, 0x2f, 0x5a, 0x82, 0x7f, 0x33, 0xb2, 0xa6,
+ 0x0e, 0xec, 0xac, 0x67, 0xe9, 0xc7, 0x30, 0x98, 0x38, 0x10, 0x95, 0x22,
+ 0x47, 0xfb, 0x90, 0x3e, 0x62, 0x31, 0x7d, 0x83, 0x5d, 0x9c, 0xf6, 0x14,
+ 0x05, 0x59, 0x94, 0x1c, 0x3c, 0xc5, 0xee, 0x73, 0x33, 0xeb, 0xc4, 0xbf,
+ 0x43, 0xd0, 0x36, 0x98, 0x3d, 0x0c, 0xd3, 0xa3, 0xdc, 0x23, 0x30, 0x06,
+ 0x2f, 0x22, 0x93, 0x3c, 0x29, 0x5b, 0x05, 0xe6, 0x68, 0x0a, 0xd0, 0x53,
+ 0xe8, 0xf6, 0x48, 0x98, 0x15, 0x1c, 0x72, 0x68, 0x0f, 0x4c, 0xe8, 0xaf,
+ 0x15, 0x83, 0xfb, 0xd2, 0xf7, 0x30, 0xf7, 0xd6, 0x3e, 0x6d, 0x00, 0xa3,
+ 0xe6, 0x99, 0x1f, 0x80, 0x99, 0x09, 0xb6, 0xcc, 0x88, 0x43, 0xff, 0xb2,
+ 0x50, 0x16, 0x70, 0x1f, 0xaf, 0xbd, 0x63, 0x93, 0xe6, 0x52, 0x89, 0x10,
+ 0x6c, 0xca, 0x59, 0xf7, 0x3b, 0xba, 0x01, 0x2b, 0x0b, 0xfe, 0x29, 0xae,
+ 0xfb, 0x4a, 0x2f, 0x45, 0x8b, 0x52, 0xd4, 0x73, 0x6a, 0xdd, 0x4c, 0x27,
+ 0x32, 0xc7, 0xab, 0x12, 0x64, 0xa3, 0x3b, 0x90, 0x74, 0x15, 0x3b, 0x56,
+ 0x99, 0xdc, 0x5e, 0x95, 0x66, 0x88, 0x2a, 0x29, 0xef, 0xad, 0x79, 0x30,
+ 0x9f, 0xab, 0x97, 0x4f, 0xc3, 0x2b, 0x96, 0x75, 0x0f, 0x41, 0x1e, 0x62,
+ 0xef, 0x0a, 0xcd, 0xe9, 0xf9, 0xbd, 0xfb, 0xc8, 0xae, 0x78, 0xce, 0xb8},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 75
+ {SEC_OID_SHA256,
+ 75,
+ {0x8d, 0x63, 0x64, 0x50, 0xd0, 0x26, 0x64, 0xf8, 0xfd, 0x18, 0xca, 0x58,
+ 0xd2, 0x08, 0xb8, 0x7a, 0xe5, 0xef, 0xab, 0x96, 0x8f, 0xee, 0x42, 0xeb,
+ 0x39, 0x9f, 0x09, 0xef, 0x0f, 0x3e, 0x6d, 0xc0, 0xff, 0xa4, 0x21, 0x7f,
+ 0xa2, 0x62, 0xd1, 0xc2, 0xcb, 0x48, 0x8e, 0xf9, 0x62, 0x58, 0x95, 0x01,
+ 0x8a, 0xbb, 0x27, 0xfe, 0xab, 0xca, 0x71, 0x82, 0x68, 0xff, 0x27, 0x4a,
+ 0x84, 0x35, 0x83, 0x36, 0x37, 0x59, 0x49, 0xbf, 0xad, 0xb2, 0x15, 0x84,
+ 0xdd, 0x59, 0x41, 0x0c, 0x48, 0x96, 0x8e, 0xd7, 0x6b, 0x0f, 0x5b, 0x60,
+ 0xe0, 0x1a, 0xdb, 0x37, 0x04, 0x84, 0x16, 0xf1, 0x36, 0x0f, 0x99, 0x7d,
+ 0x99, 0x47, 0x7f, 0x0a, 0x18, 0xb3, 0x67, 0xf9, 0x1d, 0x68, 0x11, 0x7a,
+ 0xa9, 0xa0, 0xfc, 0x22, 0x9c, 0xbf, 0x01, 0x98, 0xee, 0x2f, 0x69, 0x49,
+ 0x33, 0x30, 0xdd, 0xe8, 0x15, 0x6a, 0x26, 0x5e, 0x66, 0x0f, 0x91, 0x69,
+ 0xd8, 0x74, 0xdf, 0x42, 0x8b, 0xbc, 0xe4, 0x0f, 0x00, 0xa3, 0x66, 0xa5,
+ 0xd6, 0xdf, 0x2b, 0xfb, 0xa9, 0xfd, 0x6f, 0x78, 0xda, 0x60, 0x15, 0x5a,
+ 0xf0, 0xa5, 0xf7, 0x2b, 0xb9, 0x71, 0xfb, 0xcd, 0x64, 0xe1, 0x44, 0x14,
+ 0x6e, 0x03, 0x7b, 0xfe, 0xab, 0x56, 0x92, 0xb7, 0x40, 0xbd, 0x61, 0xc2,
+ 0x8c, 0xcb, 0x5f, 0xb3, 0x30, 0xbf, 0x5f, 0x10, 0xe5, 0x95, 0x69, 0x26,
+ 0x08, 0x88, 0x1e, 0xc8, 0x57, 0xbf, 0xef, 0x1f, 0xdb, 0x94, 0xa1, 0xc4,
+ 0xba, 0x63, 0xe5, 0x0a, 0xe0, 0xdc, 0xaf, 0x2d, 0xe9, 0x4b, 0xf5, 0x0c,
+ 0x7f, 0xc5, 0xd8, 0xef, 0xe0, 0x99, 0xa5, 0x17, 0x85, 0xaa, 0x42, 0x63,
+ 0x8d, 0x07, 0xcc, 0x0c, 0x23, 0xf7, 0x96, 0xbf, 0x55, 0xd6, 0x03, 0x2f,
+ 0xa3, 0x02, 0x7a, 0xfa, 0x5b, 0x8d, 0x60, 0x72, 0xae, 0xbb, 0xb5, 0x65,
+ 0x46, 0xf1, 0x5a, 0xdd, 0xeb, 0xd3, 0x64, 0x95, 0x83, 0x0d, 0x7c, 0x08,
+ 0xce, 0x99, 0x53, 0x33, 0x43, 0xe1, 0x82, 0xe7, 0xd0, 0x80, 0x31, 0xb9,
+ 0x5e, 0x50, 0xf7, 0x29, 0xf5, 0xdd, 0xe2, 0xd2, 0x76, 0xa1, 0xbe, 0x47,
+ 0xe9, 0x3d, 0x66, 0xae, 0x45, 0x54, 0x7f, 0xcd, 0x6e, 0x90, 0xc9, 0xa5,
+ 0x14, 0x14, 0x39, 0xc5, 0xa5, 0xd3, 0xb4, 0x00, 0x0c, 0xe5, 0x8e, 0x38,
+ 0xba, 0x48, 0x09, 0x65, 0x7a, 0x62, 0x2d, 0x9d, 0x65, 0x9d, 0xe3, 0xea,
+ 0xac, 0x85, 0x8b, 0x6e, 0x8e, 0x34, 0xd1, 0x69, 0x97, 0xa2, 0xfc, 0xea,
+ 0xf4, 0x3a, 0x9a, 0x73, 0x3d, 0xc6, 0x7f, 0x27, 0x2f, 0x3b, 0xcb, 0xe5,
+ 0x60, 0xa7, 0x55, 0x42, 0x78, 0x4b, 0x7a, 0x16, 0xce, 0xbd, 0xe2, 0x0b,
+ 0xbd, 0x90, 0x21, 0x84, 0x66, 0xb5, 0x50, 0x1b, 0x1f, 0x72, 0x99, 0xde,
+ 0x1d, 0x98, 0x74, 0xf6, 0x82, 0xfa, 0x0b, 0xfd, 0x41, 0xd6, 0xd5, 0x4f},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 76
+ {SEC_OID_SHA256,
+ 76,
+ {0x63, 0x3e, 0x28, 0x88, 0x6a, 0xc6, 0xe7, 0xc2, 0xc3, 0x6a, 0x69, 0xe3,
+ 0xc1, 0xd6, 0xd4, 0x6c, 0xae, 0xc4, 0xd1, 0x15, 0xe8, 0x52, 0xc8, 0x03,
+ 0x0e, 0xce, 0x2c, 0x5a, 0xe1, 0x48, 0x9f, 0xbd, 0x79, 0x5a, 0xff, 0xa8,
+ 0x47, 0x8b, 0x23, 0xf4, 0x84, 0xb2, 0x2b, 0xaa, 0xc6, 0xd1, 0x57, 0x1f,
+ 0x6f, 0x2f, 0x33, 0xf3, 0x6f, 0xd2, 0x8c, 0x66, 0xcf, 0x9b, 0x2c, 0x96,
+ 0x3f, 0x05, 0x1c, 0xbb, 0xbc, 0xf5, 0xc3, 0x37, 0x64, 0xbf, 0x54, 0x86,
+ 0x7a, 0x75, 0x7f, 0x6c, 0x74, 0xbf, 0x65, 0x74, 0xe3, 0xb7, 0x77, 0x8e,
+ 0xae, 0x92, 0xb5, 0x54, 0x95, 0xbd, 0xe4, 0x4a, 0x9d, 0xef, 0x4d, 0x1a,
+ 0x31, 0xfc, 0x8d, 0xc7, 0x83, 0xd6, 0x0c, 0xc2, 0x3d, 0x1e, 0x6c, 0xa9,
+ 0x73, 0xec, 0x08, 0x32, 0xd6, 0x97, 0x9e, 0x56, 0xa4, 0x22, 0x69, 0xd6,
+ 0xfe, 0xcb, 0x6b, 0xff, 0xc3, 0xee, 0xfa, 0x36, 0xe2, 0xc3, 0x40, 0xf8,
+ 0x93, 0x11, 0xa8, 0x99, 0x02, 0xb4, 0x0d, 0x21, 0x79, 0xe2, 0x5d, 0xf9,
+ 0xc8, 0x41, 0x99, 0x3f, 0x24, 0x5f, 0xd6, 0x44, 0xb0, 0xbb, 0x65, 0xe5,
+ 0x39, 0x4b, 0xeb, 0x84, 0xb1, 0x54, 0x4f, 0xe8, 0x78, 0xb1, 0x65, 0xf2,
+ 0xf6, 0xbf, 0x49, 0xb7, 0x7f, 0x8c, 0xa4, 0x33, 0x7c, 0x60, 0xbe, 0x4a,
+ 0x89, 0xbf, 0x78, 0x40, 0xdc, 0x64, 0x2d, 0xa1, 0x93, 0x7f, 0x9a, 0x93,
+ 0x32, 0x76, 0x32, 0x0d, 0x04, 0x88, 0xbb, 0x6c, 0xf4, 0x53, 0x5e, 0x68,
+ 0xcc, 0x4a, 0x55, 0x8c, 0x95, 0xfd, 0xdf, 0x04, 0xc6, 0x54, 0x00, 0x50,
+ 0x0f, 0xa5, 0x80, 0xb4, 0x76, 0xdc, 0x53, 0xd6, 0x0f, 0xc3, 0x3e, 0xbd,
+ 0x06, 0x19, 0x1c, 0xe2, 0x3a, 0xc2, 0x89, 0xc7, 0x85, 0x0a, 0x9f, 0x6c,
+ 0x96, 0xca, 0xeb, 0x68, 0x73, 0x2b, 0xbb, 0x02, 0x8f, 0x10, 0xc4, 0x96,
+ 0x36, 0x4e, 0x67, 0x32, 0x36, 0xe5, 0x5d, 0x54, 0xeb, 0x6b, 0x18, 0x7d,
+ 0x69, 0x05, 0xc9, 0xb8, 0x94, 0xb7, 0x22, 0x2b, 0x68, 0xd9, 0x0b, 0x82,
+ 0xda, 0x7b, 0xf2, 0x9d, 0x1c, 0x0f, 0xf5, 0xa2, 0xaa, 0x55, 0x2c, 0xa1,
+ 0x3d, 0xd4, 0x9a, 0x9f, 0x50, 0xd7, 0xe6, 0x9a, 0xd4, 0x0c, 0xee, 0x65,
+ 0xec, 0x7a, 0xd1, 0x40, 0x64, 0x20, 0x02, 0xe7, 0x5c, 0x3c, 0x6c, 0xd5,
+ 0x5d, 0x58, 0x92, 0x52, 0x8d, 0x25, 0x03, 0xb3, 0x3d, 0xeb, 0xd4, 0xbe,
+ 0x94, 0x6a, 0x3c, 0x48, 0xd7, 0xba, 0x46, 0xab, 0xc9, 0x6c, 0xe2, 0xe7,
+ 0x93, 0x96, 0x11, 0x6c, 0x32, 0x9c, 0xe4, 0xe9, 0x67, 0xca, 0x28, 0xeb,
+ 0xd5, 0x67, 0x12, 0xfd, 0x6a, 0x9d, 0xe4, 0xce, 0x1a, 0x5e, 0xd0, 0x0d,
+ 0xf6, 0x21, 0xd1, 0x87, 0x13, 0xd5, 0x08, 0xf6, 0xf1, 0xfb, 0x95, 0x9e,
+ 0x2c, 0xe8, 0xca, 0x9f, 0x8e, 0xec, 0x2e, 0x3a, 0x5a, 0x80, 0xc7, 0x71},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 77
+ {SEC_OID_SHA256,
+ 77,
+ {0x4f, 0x70, 0x25, 0xce, 0x36, 0xf7, 0x1e, 0x0b, 0x1c, 0x0a, 0x46, 0x59,
+ 0xdd, 0xd2, 0x53, 0x96, 0xa8, 0x3e, 0x49, 0x11, 0x28, 0x77, 0x00, 0xbf,
+ 0x27, 0xf7, 0x2e, 0xe1, 0x9f, 0x89, 0x90, 0x23, 0x5a, 0xf6, 0xd6, 0xf3,
+ 0x3f, 0x3b, 0x3d, 0x3f, 0x7d, 0x40, 0x03, 0x70, 0xa9, 0x14, 0xde, 0x2f,
+ 0xf2, 0x3a, 0xf9, 0x64, 0xe4, 0xee, 0xf9, 0xc8, 0xa1, 0xb1, 0x5a, 0x63,
+ 0xd3, 0x89, 0x35, 0x69, 0x8f, 0xf7, 0x0b, 0x7c, 0x2d, 0x2d, 0x2d, 0x34,
+ 0xcb, 0x8b, 0xc8, 0x21, 0x33, 0xd7, 0x0f, 0xc1, 0xfc, 0x3c, 0x19, 0xd9,
+ 0xf4, 0x7f, 0x0f, 0xe4, 0x63, 0x39, 0x3b, 0x60, 0xa6, 0x1f, 0xc1, 0x9d,
+ 0x49, 0xf8, 0x43, 0x85, 0x83, 0x62, 0x78, 0xbf, 0xfd, 0x71, 0x0a, 0x7a,
+ 0xe7, 0x20, 0x05, 0x82, 0x17, 0x18, 0xd4, 0x2b, 0x2f, 0x19, 0x5b, 0x6a,
+ 0x3b, 0xb5, 0xb1, 0xb6, 0x86, 0x24, 0x43, 0xa8, 0x4d, 0x6a, 0x4a, 0xe0,
+ 0x44, 0x49, 0xb6, 0xbb, 0x6b, 0x43, 0x47, 0xfa, 0x14, 0xfb, 0xb4, 0xed,
+ 0x80, 0x2c, 0xfb, 0xa5, 0xdd, 0x00, 0xab, 0xa3, 0xe5, 0xe1, 0xff, 0xf2,
+ 0x14, 0x3d, 0xb0, 0xac, 0xd4, 0xe5, 0x0b, 0xb9, 0x95, 0x14, 0x60, 0xb1,
+ 0xe6, 0xae, 0x56, 0x08, 0xab, 0x64, 0x27, 0x80, 0x70, 0x65, 0x22, 0xe9,
+ 0x71, 0xaa, 0x35, 0x0b, 0x13, 0x39, 0x0d, 0xf5, 0xae, 0xc8, 0x58, 0x5c,
+ 0x3b, 0x4c, 0x2b, 0xff, 0x9b, 0x64, 0xc5, 0x95, 0x03, 0x57, 0xfa, 0x6c,
+ 0x91, 0xf8, 0x8e, 0x98, 0x18, 0x82, 0xc5, 0x2a, 0x8d, 0x93, 0xf1, 0x56,
+ 0x71, 0x8a, 0xf5, 0xc9, 0x1c, 0x70, 0x09, 0xb3, 0xf5, 0x7f, 0xfa, 0xf9,
+ 0x8d, 0x9e, 0x28, 0x0e, 0xd5, 0x11, 0x48, 0xd5, 0xb2, 0xd0, 0xb5, 0x74,
+ 0x95, 0x27, 0x6f, 0xdd, 0x8a, 0x5f, 0xe0, 0x88, 0x5c, 0xe3, 0x74, 0x26,
+ 0x76, 0x07, 0x89, 0xe6, 0x71, 0xb4, 0xcb, 0xf6, 0x4e, 0x2e, 0x21, 0xb6,
+ 0xfe, 0x4a, 0x1f, 0xd3, 0xf5, 0x38, 0x67, 0x5f, 0xbb, 0xff, 0xe5, 0x1d,
+ 0x8c, 0xce, 0x7b, 0x74, 0xc9, 0xbb, 0x9c, 0x25, 0xe9, 0xca, 0xa8, 0x4b,
+ 0x88, 0x16, 0x16, 0x30, 0xa8, 0xaf, 0xa4, 0x92, 0x65, 0xd1, 0x72, 0xe6,
+ 0x8a, 0xd4, 0x28, 0x36, 0xf6, 0xb9, 0xb6, 0x19, 0xfe, 0x32, 0xa1, 0xb8,
+ 0x47, 0x34, 0xae, 0x58, 0xf0, 0x9a, 0x0d, 0x8c, 0x8a, 0x5f, 0x31, 0x81,
+ 0xa5, 0x13, 0x0a, 0x50, 0x33, 0x06, 0xbc, 0xc2, 0x53, 0x5b, 0x0c, 0xb3,
+ 0x25, 0xc0, 0x60, 0xaf, 0xe5, 0x7e, 0x29, 0xc7, 0x34, 0x6a, 0x54, 0x89,
+ 0xf9, 0xde, 0xe3, 0x20, 0x6d, 0x8e, 0xea, 0x75, 0xe0, 0x75, 0x14, 0xca,
+ 0x3e, 0xc5, 0x47, 0xc8, 0x16, 0xd8, 0x8a, 0x4e, 0x5c, 0xe4, 0xb7, 0xe4,
+ 0xa6, 0x1b, 0x34, 0x88, 0xd2, 0xc1, 0x3e, 0xaf, 0x62, 0x20, 0x47, 0x66},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 78
+ {SEC_OID_SHA256,
+ 78,
+ {0x90, 0xdb, 0x57, 0x2a, 0xd2, 0xc2, 0x5d, 0xd0, 0x2a, 0xee, 0x6f, 0x8e,
+ 0x0d, 0xdd, 0x5d, 0x42, 0xf5, 0x43, 0x4b, 0x9b, 0x59, 0xf0, 0xbc, 0x70,
+ 0x57, 0xab, 0xda, 0x89, 0x24, 0xc2, 0xa0, 0x61, 0x40, 0x4f, 0x34, 0x5b,
+ 0x9e, 0xd3, 0xe2, 0xfd, 0x04, 0x86, 0xfe, 0x34, 0xe2, 0xbe, 0x72, 0x5b,
+ 0xd9, 0x44, 0x6f, 0x03, 0x10, 0x71, 0xc4, 0xec, 0x13, 0x77, 0x2f, 0xe4,
+ 0x68, 0xab, 0x49, 0x61, 0x62, 0x3d, 0x16, 0x46, 0x9a, 0x5b, 0x95, 0x77,
+ 0x68, 0x3f, 0x20, 0x03, 0x5c, 0xaf, 0x52, 0x4d, 0x55, 0x72, 0x91, 0xb7,
+ 0x00, 0xa6, 0x90, 0x3d, 0xd6, 0xc4, 0x72, 0xb5, 0x0c, 0xd0, 0x94, 0x55,
+ 0x77, 0x92, 0x89, 0xb9, 0x90, 0xe8, 0x6e, 0xd6, 0xf7, 0x13, 0x5a, 0xf2,
+ 0x90, 0xb3, 0x20, 0x95, 0x7c, 0x93, 0xdb, 0x1a, 0x34, 0xbd, 0x66, 0x28,
+ 0x9b, 0x53, 0x04, 0x82, 0x8a, 0x71, 0xd2, 0x92, 0x8f, 0xdb, 0xbc, 0x3a,
+ 0x90, 0xaf, 0x38, 0x84, 0xfa, 0x2f, 0x71, 0x04, 0x55, 0xd2, 0xe9, 0x09,
+ 0x42, 0x2e, 0x66, 0xaa, 0xa1, 0xc0, 0x15, 0x65, 0xfb, 0x67, 0x36, 0x72,
+ 0x23, 0xf2, 0xbf, 0x30, 0x66, 0x1a, 0xc7, 0x2b, 0x9c, 0x6a, 0x84, 0xfb,
+ 0xf9, 0x77, 0x92, 0x7a, 0x86, 0x61, 0x15, 0x14, 0xc0, 0xc3, 0x87, 0x37,
+ 0x1c, 0xd9, 0x4b, 0xb7, 0x03, 0xf2, 0x32, 0x5e, 0x3a, 0x11, 0xcf, 0x83,
+ 0xcb, 0xc6, 0x72, 0x7b, 0x5b, 0xd4, 0x9f, 0x6f, 0xb3, 0x1b, 0x72, 0x38,
+ 0xc1, 0xa4, 0x64, 0xb2, 0x2e, 0xf6, 0xc5, 0xdb, 0x0d, 0xd2, 0xd5, 0x03,
+ 0x9a, 0xb3, 0xd5, 0xa4, 0xa7, 0xb1, 0xea, 0x01, 0xca, 0xe4, 0x94, 0xc5,
+ 0xda, 0xfa, 0x48, 0xb7, 0x3a, 0x41, 0x1c, 0x98, 0x23, 0x89, 0xab, 0xe5,
+ 0xfb, 0x2d, 0xe3, 0x5d, 0x6a, 0xbd, 0x5d, 0x9d, 0xc3, 0x3e, 0x77, 0x03,
+ 0xf6, 0x7d, 0x58, 0xfe, 0xda, 0x3a, 0x17, 0xfb, 0x6e, 0x9c, 0xe3, 0x20,
+ 0x0f, 0x44, 0xfc, 0x61, 0x46, 0x38, 0xf7, 0x93, 0x10, 0x99, 0xf1, 0x3b,
+ 0xc1, 0x75, 0x16, 0x4d, 0x9d, 0x68, 0xe2, 0xa4, 0xd3, 0x8f, 0x2c, 0x12,
+ 0x22, 0x4f, 0xe1, 0x36, 0xfb, 0xa4, 0xe7, 0xfc, 0xa1, 0xfb, 0xfe, 0x33,
+ 0x44, 0xaf, 0xd2, 0xf5, 0x2d, 0x88, 0x12, 0x62, 0x4a, 0x1a, 0xf3, 0x9c,
+ 0x4f, 0x12, 0x8e, 0x1c, 0x9c, 0x1e, 0xec, 0xcc, 0x0a, 0xda, 0x51, 0x9f,
+ 0x27, 0xb6, 0x94, 0xfd, 0x98, 0x2f, 0xfb, 0x64, 0x67, 0xf7, 0x91, 0x46,
+ 0x1a, 0x2b, 0x80, 0x3c, 0xbd, 0x29, 0x8a, 0x44, 0x67, 0xce, 0xca, 0xf2,
+ 0x74, 0xf8, 0x55, 0x58, 0x3d, 0xdc, 0xf4, 0x70, 0x09, 0x2f, 0x64, 0x2e,
+ 0xdc, 0x79, 0xb2, 0x3e, 0xec, 0xdf, 0x40, 0x67, 0x16, 0x9a, 0x2e, 0xe7,
+ 0x2a, 0xe9, 0x5c, 0x93, 0xe3, 0xee, 0x5d, 0x23, 0xec, 0x40, 0x71, 0x85},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 79
+ {SEC_OID_SHA256,
+ 79,
+ {0xa2, 0xf7, 0xd9, 0x89, 0xb2, 0xb5, 0x09, 0xb4, 0xd7, 0x74, 0xf5, 0xde,
+ 0x9a, 0xcf, 0x12, 0xe5, 0xea, 0xab, 0x05, 0x68, 0x4e, 0xde, 0xae, 0x1e,
+ 0xb4, 0x2d, 0xc0, 0x90, 0x35, 0x6e, 0x58, 0xb8, 0xe1, 0x5a, 0x32, 0xd8,
+ 0xfa, 0x31, 0x32, 0x52, 0x63, 0x3a, 0x83, 0x56, 0x47, 0x63, 0x27, 0xd3,
+ 0x29, 0x15, 0xc5, 0x24, 0x49, 0xaa, 0xc5, 0x6f, 0xef, 0xc0, 0x12, 0x92,
+ 0x99, 0x88, 0xfa, 0x5c, 0xfb, 0xda, 0x0d, 0x04, 0xd8, 0x13, 0x92, 0xeb,
+ 0x35, 0xea, 0x34, 0x0d, 0xfe, 0x44, 0x95, 0x11, 0xf5, 0xfd, 0xab, 0x77,
+ 0x4f, 0x7e, 0x65, 0x9c, 0xa0, 0xa8, 0xc9, 0x19, 0x11, 0xa2, 0x55, 0xd8,
+ 0x28, 0xe0, 0x0d, 0x93, 0xd6, 0x46, 0x38, 0xf8, 0x05, 0xd6, 0x3c, 0xc9,
+ 0x26, 0xc1, 0x78, 0x04, 0xcf, 0x1d, 0x85, 0x7c, 0x40, 0xbe, 0x5d, 0x10,
+ 0x31, 0x8f, 0xe0, 0x6b, 0xc3, 0x11, 0xa6, 0x63, 0x29, 0x12, 0x8b, 0xd1,
+ 0x10, 0x27, 0x56, 0xda, 0x5d, 0xa8, 0x19, 0xaf, 0xae, 0xd6, 0xec, 0x68,
+ 0x64, 0x28, 0x7c, 0x44, 0x95, 0x22, 0x44, 0xe4, 0xa8, 0xfb, 0xf9, 0x8a,
+ 0x90, 0xad, 0xa9, 0x8b, 0xc1, 0xb5, 0x51, 0x9c, 0xb8, 0x11, 0x73, 0xb6,
+ 0x43, 0x57, 0xce, 0x82, 0xf2, 0x9f, 0xf1, 0x6e, 0x5d, 0x76, 0xa9, 0x29,
+ 0xd4, 0xb7, 0xdb, 0x51, 0xd9, 0xf3, 0xa7, 0xf4, 0xc9, 0x14, 0x91, 0xdb,
+ 0xc6, 0xa0, 0x55, 0x0b, 0xca, 0xf5, 0xfd, 0x37, 0x64, 0x6b, 0xd8, 0xf7,
+ 0x1e, 0xf4, 0x59, 0x54, 0x0a, 0xe8, 0xeb, 0xa6, 0x68, 0x72, 0x3a, 0x81,
+ 0xb9, 0x41, 0x93, 0x95, 0x40, 0xd9, 0x2c, 0x4a, 0x7f, 0x9c, 0xb0, 0x54,
+ 0x3d, 0xba, 0x1c, 0xb7, 0x96, 0x9c, 0x4d, 0x64, 0x4c, 0x8f, 0x15, 0xbf,
+ 0xc1, 0x3a, 0xae, 0x4a, 0x77, 0x8a, 0x81, 0xb2, 0x7b, 0x82, 0x90, 0x3d,
+ 0xd2, 0x23, 0xba, 0x4d, 0x5d, 0x5c, 0x15, 0x7a, 0x35, 0x37, 0x1e, 0xa1,
+ 0x44, 0x37, 0x88, 0xd9, 0x73, 0xd9, 0x53, 0x31, 0x8b, 0x20, 0x4f, 0x23,
+ 0x2c, 0xd5, 0xc5, 0x3a, 0x9a, 0x25, 0x17, 0xd5, 0x71, 0xca, 0xfb, 0x62,
+ 0xd3, 0x37, 0x86, 0x55, 0xdc, 0xde, 0x55, 0xf4, 0x65, 0x97, 0x29, 0x5c,
+ 0x89, 0xbf, 0x88, 0x20, 0x41, 0xba, 0x6f, 0x43, 0x52, 0xa8, 0x8d, 0xd7,
+ 0xc1, 0x74, 0x87, 0x61, 0x72, 0x8a, 0x2d, 0x8d, 0xd6, 0x28, 0x43, 0x38,
+ 0x55, 0x36, 0x40, 0x24, 0xd4, 0x2a, 0x00, 0x97, 0x34, 0x64, 0x43, 0x45,
+ 0x9b, 0x84, 0x04, 0x15, 0xb5, 0xa5, 0x69, 0x34, 0xea, 0x47, 0x6c, 0x5f,
+ 0x9d, 0xe8, 0x44, 0x19, 0xd5, 0x64, 0xe4, 0x93, 0xc5, 0x94, 0xa9, 0x04,
+ 0x93, 0x52, 0xea, 0x82, 0x70, 0x0b, 0x17, 0x67, 0xd7, 0x52, 0x44, 0xef,
+ 0x84, 0xae, 0x2c, 0x8a, 0x3d, 0x5b, 0x18, 0x53, 0xa0, 0xad, 0x08, 0xa4},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 80
+ {SEC_OID_SHA256,
+ 80,
+ {0x5c, 0x66, 0x26, 0x70, 0x14, 0x97, 0x91, 0x04, 0x8d, 0xf0, 0xad, 0x6c,
+ 0x95, 0xa1, 0x19, 0xbf, 0xae, 0x05, 0x70, 0x11, 0xd7, 0x15, 0x58, 0x51,
+ 0x08, 0x7c, 0x00, 0x85, 0xb9, 0x01, 0xdc, 0xd6, 0xe9, 0x52, 0x52, 0x39,
+ 0x1f, 0x96, 0x61, 0x15, 0x9f, 0x90, 0x9d, 0xef, 0x92, 0x4c, 0xc1, 0x65,
+ 0xb1, 0x40, 0xf0, 0x2d, 0xb3, 0x86, 0x3e, 0xba, 0xec, 0xa4, 0x0b, 0x57,
+ 0xad, 0x68, 0xcd, 0x77, 0x45, 0x9a, 0xd2, 0x58, 0xb8, 0x92, 0xc0, 0x90,
+ 0xde, 0x55, 0xb9, 0x3c, 0xb4, 0x8b, 0xed, 0x9a, 0x96, 0xb5, 0xef, 0x29,
+ 0x4e, 0x9c, 0x73, 0x32, 0x5e, 0x4a, 0xa5, 0x95, 0x43, 0x1e, 0x78, 0x00,
+ 0x58, 0xa3, 0x92, 0xc0, 0xb9, 0xd5, 0x12, 0xe3, 0x73, 0x15, 0x09, 0xfd,
+ 0x53, 0x7d, 0xf0, 0x37, 0x8c, 0xab, 0xa3, 0x8c, 0x3e, 0x20, 0xd1, 0x7e,
+ 0x3f, 0x8c, 0x40, 0x47, 0x18, 0x1b, 0xec, 0xf3, 0xa5, 0x05, 0xac, 0xfc,
+ 0xa9, 0x4a, 0x96, 0x1c, 0xc6, 0xd9, 0x52, 0xb3, 0x87, 0x17, 0x5e, 0x8e,
+ 0x42, 0x74, 0xb8, 0x1a, 0xcb, 0x16, 0x8f, 0x63, 0xdf, 0x18, 0x02, 0x10,
+ 0x75, 0x2f, 0xcc, 0x72, 0xdc, 0xe9, 0x3e, 0xe2, 0xe2, 0x33, 0x33, 0xe5,
+ 0x47, 0xf4, 0x56, 0x1f, 0xfa, 0xac, 0x06, 0x59, 0x77, 0x57, 0x71, 0x2b,
+ 0xa8, 0xce, 0x77, 0x6f, 0x0a, 0x2c, 0x71, 0x4c, 0x40, 0xbe, 0x54, 0xb5,
+ 0x62, 0xad, 0x69, 0x3d, 0x63, 0x1a, 0xa1, 0xc3, 0xa8, 0x40, 0xc8, 0x74,
+ 0x9c, 0x83, 0x34, 0x01, 0xe7, 0x3d, 0xd0, 0x5a, 0x95, 0x92, 0xa4, 0x77,
+ 0xdc, 0x43, 0xe5, 0x2d, 0x14, 0x0a, 0xf0, 0xb2, 0x84, 0x1a, 0x14, 0xb9,
+ 0x45, 0xa1, 0x0b, 0xbc, 0x5e, 0x4d, 0x4f, 0x47, 0xdf, 0xda, 0x15, 0x96,
+ 0x46, 0xef, 0x1d, 0x49, 0xd3, 0x90, 0x54, 0x55, 0x0d, 0xfd, 0x18, 0x82,
+ 0x03, 0x58, 0x5d, 0x02, 0x01, 0xc3, 0x3a, 0x42, 0xaf, 0xae, 0x62, 0xae,
+ 0xbc, 0xcb, 0x46, 0x3e, 0x3d, 0x2d, 0xd8, 0x74, 0x8b, 0x8d, 0xb6, 0x5a,
+ 0x3f, 0x5a, 0xa3, 0xce, 0x7a, 0x1b, 0x22, 0x71, 0x39, 0x04, 0x1b, 0xc8,
+ 0x05, 0xb7, 0xa7, 0x11, 0x44, 0x51, 0x0a, 0xba, 0xdf, 0xf5, 0x48, 0x31,
+ 0x8f, 0x9a, 0x76, 0xd8, 0xa7, 0xf6, 0x4e, 0xb9, 0xd2, 0x69, 0xf7, 0x73,
+ 0x93, 0x19, 0xe9, 0xa3, 0xda, 0x72, 0x8d, 0x00, 0x1e, 0x29, 0x62, 0x8e,
+ 0xe1, 0x36, 0x6f, 0x53, 0xb7, 0x52, 0xf7, 0x35, 0x40, 0x55, 0xae, 0x2e,
+ 0x51, 0x1a, 0x6d, 0x9f, 0xff, 0x4c, 0x9b, 0x1c, 0xaa, 0xcb, 0xa3, 0x6b,
+ 0xe1, 0xbd, 0xe8, 0xfb, 0xfd, 0x0a, 0x42, 0x74, 0x14, 0x5e, 0xf6, 0xf1,
+ 0x22, 0xcc, 0x20, 0x3f, 0xca, 0xd6, 0x6d, 0x8f, 0x51, 0xe9, 0x7b, 0x0f,
+ 0x8f, 0x25, 0xa0, 0x8e, 0xa8, 0xc9, 0x86, 0x08, 0x49, 0x94, 0x0f, 0xe4},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 81
+ {SEC_OID_SHA256,
+ 81,
+ {0x30, 0x59, 0x6e, 0x00, 0xb2, 0xad, 0x31, 0xf2, 0x66, 0xf2, 0xb4, 0x7b,
+ 0x59, 0x80, 0x29, 0x14, 0x6a, 0xba, 0x9d, 0x0c, 0xf3, 0x72, 0xb4, 0xec,
+ 0xcd, 0xc5, 0xfc, 0x9f, 0x47, 0x5c, 0x36, 0x56, 0x7e, 0x6a, 0x15, 0x9a,
+ 0x45, 0x4b, 0x41, 0x7c, 0x77, 0xb7, 0xbc, 0x57, 0x67, 0x21, 0xc5, 0x2f,
+ 0x64, 0xa3, 0x12, 0x04, 0x27, 0x9d, 0x52, 0x44, 0x09, 0x43, 0x4b, 0x73,
+ 0xde, 0x9a, 0xe4, 0xd8, 0x19, 0x39, 0x0c, 0x31, 0x24, 0xcc, 0xff, 0xa5,
+ 0xb4, 0xaa, 0xfa, 0x13, 0x5f, 0xa7, 0x53, 0xe7, 0x1c, 0x1b, 0x3b, 0x3f,
+ 0x05, 0xea, 0xd6, 0xe6, 0x89, 0x92, 0x77, 0xd0, 0xe9, 0x94, 0xce, 0x61,
+ 0x11, 0xf6, 0x1f, 0x24, 0x64, 0x15, 0x5f, 0x53, 0x9b, 0x88, 0x71, 0xad,
+ 0x01, 0x67, 0xa3, 0x0c, 0x23, 0x4e, 0x05, 0x41, 0xb1, 0xf3, 0x9d, 0xef,
+ 0x8d, 0xeb, 0x53, 0x1e, 0xd4, 0x76, 0xd8, 0x14, 0x18, 0x21, 0x8c, 0x68,
+ 0x2d, 0xbb, 0xbc, 0x0f, 0x4c, 0x3c, 0xdf, 0xd6, 0x74, 0xc5, 0xe7, 0xa7,
+ 0xbd, 0x05, 0x7e, 0xee, 0x05, 0xa9, 0xf1, 0xb8, 0xb7, 0x96, 0x26, 0x03,
+ 0x80, 0xe3, 0x86, 0x31, 0x30, 0x3d, 0x22, 0x7c, 0xd9, 0xdf, 0x7e, 0x76,
+ 0xfe, 0x9c, 0xc1, 0x61, 0xf8, 0xdb, 0x2d, 0x9d, 0xb7, 0x30, 0x68, 0x34,
+ 0xb6, 0x7e, 0xcc, 0x33, 0xff, 0x91, 0xb3, 0xc5, 0x9f, 0x35, 0xf7, 0x89,
+ 0xa6, 0x5b, 0x6f, 0x14, 0x33, 0xf1, 0xcf, 0xfd, 0x69, 0x54, 0x5a, 0x14,
+ 0x6f, 0xcd, 0xdb, 0xd0, 0x47, 0xa8, 0x47, 0xf5, 0x5a, 0xcf, 0x4a, 0xdc,
+ 0x9b, 0xe2, 0xf2, 0x59, 0x5f, 0xae, 0xad, 0xcf, 0xe3, 0x91, 0x27, 0xed,
+ 0xea, 0xa9, 0xa1, 0x14, 0x4a, 0x5a, 0x72, 0x6e, 0xde, 0xb7, 0xb1, 0xa4,
+ 0x8f, 0xa9, 0x00, 0x88, 0x1b, 0x15, 0x7f, 0x7f, 0x35, 0x16, 0xf4, 0x7d,
+ 0xc0, 0xc1, 0x08, 0x63, 0x0c, 0xfc, 0x93, 0x04, 0xa2, 0xac, 0xf8, 0x21,
+ 0xa9, 0x3a, 0x86, 0x7b, 0x06, 0x32, 0x17, 0xdb, 0x60, 0xc0, 0x51, 0x41,
+ 0x43, 0xeb, 0x53, 0x55, 0x7e, 0xc8, 0xf8, 0x6e, 0xb8, 0xa8, 0x3a, 0x83,
+ 0x21, 0x9f, 0x8c, 0x33, 0x10, 0xba, 0xa1, 0x22, 0xb7, 0x9d, 0x49, 0xd4,
+ 0x8b, 0xff, 0x90, 0x49, 0x2a, 0xcd, 0x83, 0xde, 0x8c, 0x3b, 0x9d, 0x5f,
+ 0x07, 0xcb, 0x2d, 0x06, 0x1b, 0x24, 0x3d, 0x81, 0x3c, 0xb1, 0xbe, 0x42,
+ 0xc6, 0x58, 0xe2, 0xed, 0x52, 0xa9, 0xb3, 0x1e, 0xf0, 0x73, 0x60, 0xdf,
+ 0x59, 0x45, 0x40, 0x6e, 0x7c, 0x81, 0xa8, 0x03, 0x37, 0x16, 0x9f, 0xed,
+ 0xf5, 0xea, 0x76, 0xb2, 0x5a, 0x69, 0xa1, 0x90, 0x0a, 0x67, 0x3b, 0x64,
+ 0x88, 0x31, 0x74, 0x5f, 0x3b, 0x04, 0x81, 0x5d, 0xf9, 0xed, 0x7d, 0x71,
+ 0xac, 0xde, 0x44, 0xfe, 0x36, 0xae, 0xc0, 0xa8, 0x5a, 0x7d, 0x6e, 0xc5},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 82
+ {SEC_OID_SHA256,
+ 82,
+ {0x23, 0xbb, 0xc7, 0x62, 0x7a, 0xe0, 0x06, 0x96, 0x73, 0xb6, 0xde, 0x16,
+ 0x1c, 0x79, 0xfc, 0x72, 0x1f, 0xa1, 0x69, 0xd7, 0x71, 0x94, 0x00, 0xaa,
+ 0xf7, 0xd6, 0x0d, 0x53, 0x77, 0x36, 0x49, 0xbb, 0xe5, 0xcb, 0xeb, 0x4e,
+ 0xc3, 0xb5, 0x53, 0xdb, 0xab, 0x1b, 0x0c, 0xfe, 0x63, 0x14, 0x2d, 0x21,
+ 0xad, 0x3a, 0x46, 0xee, 0x47, 0x5b, 0x7b, 0x50, 0xee, 0x61, 0x7e, 0x6f,
+ 0x58, 0xae, 0xb6, 0x94, 0x2b, 0x07, 0x93, 0xb9, 0x4e, 0xa0, 0xde, 0xe9,
+ 0x34, 0x7b, 0xa2, 0x33, 0xb0, 0x58, 0x95, 0xb4, 0x57, 0xd4, 0x78, 0x44,
+ 0x97, 0x87, 0xca, 0xb0, 0x4f, 0xd0, 0xc4, 0xb0, 0x1e, 0x02, 0x50, 0x88,
+ 0x88, 0x42, 0x72, 0xbf, 0x06, 0x0a, 0x82, 0x40, 0x51, 0x72, 0xd8, 0xda,
+ 0x5e, 0x0b, 0x4e, 0x07, 0x0c, 0x61, 0xaf, 0x64, 0x1d, 0x31, 0x18, 0x85,
+ 0x51, 0x92, 0x15, 0xb0, 0xfb, 0xc4, 0x94, 0x70, 0x97, 0xc7, 0x65, 0xe8,
+ 0x7e, 0xe4, 0x6a, 0x4a, 0x64, 0x2b, 0xc4, 0x4b, 0x72, 0x12, 0xbb, 0x8b,
+ 0x64, 0xa2, 0xcf, 0xfa, 0xec, 0x49, 0x6a, 0xe1, 0x39, 0xc2, 0x48, 0xf6,
+ 0xb0, 0x0f, 0x20, 0x3d, 0xe2, 0x56, 0xad, 0xb3, 0x45, 0xbe, 0x3f, 0x46,
+ 0xc1, 0x1b, 0xed, 0x08, 0x11, 0xba, 0xb4, 0x39, 0x61, 0xe9, 0xd7, 0x86,
+ 0x46, 0xcf, 0x14, 0xbe, 0x18, 0xb8, 0x91, 0x55, 0x29, 0x98, 0x78, 0x2a,
+ 0x41, 0x3b, 0x6a, 0xdf, 0x98, 0x29, 0xbc, 0x47, 0x92, 0x61, 0x78, 0xca,
+ 0x11, 0x8a, 0xe0, 0x72, 0x2a, 0xf0, 0xaa, 0xf6, 0x69, 0x4d, 0x5a, 0xa6,
+ 0x4b, 0xf9, 0x70, 0xd5, 0x30, 0xf7, 0x1e, 0x30, 0x93, 0x19, 0xdc, 0x43,
+ 0xf2, 0x07, 0x7f, 0xc6, 0x6a, 0xfa, 0x48, 0x36, 0x5d, 0x90, 0x06, 0x1c,
+ 0x0e, 0x16, 0x96, 0xec, 0xd2, 0xec, 0x29, 0xa1, 0x50, 0x07, 0xbb, 0xb4,
+ 0x72, 0x78, 0x64, 0x1b, 0x27, 0xe1, 0x0a, 0x28, 0xb6, 0x0e, 0x4e, 0x74,
+ 0x05, 0xfb, 0xe5, 0xa0, 0x5e, 0x5f, 0xfb, 0x8c, 0x0a, 0x52, 0x47, 0x2e,
+ 0xd5, 0x13, 0x30, 0xf1, 0x69, 0x44, 0x0d, 0xd1, 0x0d, 0x82, 0x8f, 0x18,
+ 0x30, 0xa2, 0x3d, 0xad, 0xe9, 0xfe, 0xf0, 0xc4, 0xa2, 0x37, 0x3e, 0xae,
+ 0x84, 0x99, 0x77, 0xe1, 0xcd, 0x15, 0x05, 0x4e, 0x4f, 0xf0, 0x04, 0xb9,
+ 0xda, 0xf6, 0xce, 0x8f, 0xe8, 0x01, 0x0f, 0x91, 0x02, 0xd0, 0x9b, 0xb4,
+ 0xb1, 0x8e, 0xd4, 0xe3, 0x0c, 0xc9, 0xc3, 0xda, 0xe2, 0x62, 0x96, 0x50,
+ 0xe0, 0x0f, 0x13, 0x9e, 0xb4, 0x33, 0x13, 0x8f, 0xb4, 0x9e, 0x2a, 0x89,
+ 0x6d, 0xea, 0x8a, 0x13, 0x25, 0x32, 0x82, 0xd8, 0xe4, 0x2c, 0x1d, 0xc4,
+ 0x2d, 0x49, 0x0b, 0x71, 0x93, 0x73, 0xb3, 0xc7, 0x23, 0xb8, 0xc9, 0x91,
+ 0x56, 0x64, 0x74, 0x25, 0x7e, 0x96, 0xfc, 0xd0, 0x02, 0x78, 0x08, 0xa5},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 83
+ {SEC_OID_SHA256,
+ 83,
+ {0x37, 0xa9, 0x8c, 0xbe, 0x60, 0x8f, 0x10, 0xcd, 0xef, 0xb4, 0xd7, 0x87,
+ 0xa2, 0x36, 0x81, 0x90, 0x2d, 0x7a, 0x3a, 0x02, 0x83, 0x74, 0x38, 0xff,
+ 0xcc, 0x77, 0x80, 0x91, 0xa1, 0x2d, 0xc4, 0x73, 0xaa, 0x6c, 0xd3, 0x8d,
+ 0x7a, 0xbe, 0x75, 0xc3, 0x62, 0xa8, 0x77, 0x45, 0x6e, 0x4b, 0x29, 0xdb,
+ 0x13, 0x65, 0x9b, 0x4f, 0x3d, 0x9b, 0xb1, 0xef, 0x73, 0xe0, 0xca, 0xb3,
+ 0x3e, 0xc2, 0xb1, 0x1d, 0x06, 0x78, 0x2a, 0xe4, 0xca, 0x0a, 0x13, 0xd1,
+ 0x5f, 0x88, 0x56, 0x22, 0x3a, 0xbe, 0x01, 0x31, 0xf5, 0xec, 0x54, 0x37,
+ 0xb2, 0xb0, 0x01, 0xe4, 0xf5, 0x90, 0x3a, 0x78, 0xaf, 0xd4, 0xc4, 0x6d,
+ 0x6a, 0x47, 0xaf, 0x17, 0x12, 0x71, 0xf3, 0xa4, 0xcf, 0x26, 0x7b, 0x0a,
+ 0xfe, 0xc0, 0xa1, 0xf3, 0x68, 0xa7, 0x89, 0xf4, 0xc0, 0x31, 0x93, 0xe2,
+ 0xf3, 0x65, 0xfe, 0x6c, 0x0b, 0x8d, 0xcc, 0xe1, 0xb2, 0xf1, 0xe6, 0xf1,
+ 0xe0, 0xcb, 0xd7, 0xc6, 0xf1, 0xa9, 0x8a, 0x8a, 0xb7, 0x47, 0xbb, 0xd2,
+ 0x74, 0x85, 0xaa, 0x61, 0xac, 0x84, 0xe8, 0x37, 0xa9, 0x5a, 0x17, 0x8e,
+ 0xfb, 0xa0, 0xb2, 0x37, 0x25, 0xc5, 0x3f, 0x00, 0xc9, 0x4b, 0x3c, 0xee,
+ 0x68, 0x31, 0xf4, 0xd0, 0x00, 0xec, 0xfe, 0x84, 0xaf, 0x2a, 0x63, 0xf3,
+ 0x41, 0xe7, 0xbf, 0xc2, 0xce, 0xf7, 0xf5, 0x65, 0x4d, 0x25, 0x36, 0x54,
+ 0x13, 0x92, 0x45, 0xc4, 0x20, 0x5c, 0x0b, 0x24, 0x18, 0xe8, 0xde, 0x35,
+ 0xda, 0x69, 0x0a, 0x88, 0x84, 0x50, 0x71, 0x34, 0xa0, 0xb2, 0xf0, 0xbb,
+ 0x9d, 0x20, 0xeb, 0x8f, 0x39, 0xfb, 0x13, 0x4a, 0xdb, 0xf1, 0x71, 0xf1,
+ 0xa8, 0xed, 0xb4, 0xe1, 0x48, 0x96, 0x71, 0x00, 0x5f, 0x84, 0x74, 0x70,
+ 0x87, 0x08, 0xd1, 0xa6, 0x27, 0xd2, 0x2c, 0x76, 0xb8, 0xed, 0x09, 0x93,
+ 0xa9, 0xc1, 0x6a, 0x6b, 0x63, 0x5f, 0xc0, 0x90, 0xe3, 0xb3, 0x8b, 0x96,
+ 0xf3, 0x7b, 0x28, 0xec, 0x44, 0x08, 0x9b, 0x17, 0x17, 0x36, 0x47, 0xea,
+ 0xe6, 0xac, 0x44, 0x39, 0xba, 0xc2, 0x01, 0x9a, 0xe8, 0xb9, 0x28, 0xd0,
+ 0x94, 0x66, 0x5a, 0xed, 0x8b, 0xa0, 0xff, 0x89, 0xc3, 0x08, 0x09, 0x7b,
+ 0x1e, 0x7b, 0xa7, 0x4f, 0xd2, 0x57, 0x9f, 0x1c, 0x21, 0xf6, 0x32, 0x96,
+ 0x71, 0x2c, 0xf4, 0xf5, 0x40, 0x5c, 0xf0, 0xf3, 0xeb, 0x60, 0xae, 0x16,
+ 0x00, 0xa5, 0xb8, 0xd7, 0x17, 0xa0, 0x9e, 0xd2, 0x30, 0x34, 0x36, 0x8c,
+ 0x97, 0x39, 0xef, 0x2f, 0x88, 0x0c, 0x65, 0x9b, 0xbf, 0xe8, 0x55, 0xf8,
+ 0x09, 0xad, 0xbe, 0x23, 0x1e, 0xf2, 0x0d, 0x0e, 0xb6, 0x30, 0x0f, 0x2b,
+ 0x6f, 0xf0, 0x2e, 0x9f, 0x36, 0x66, 0x87, 0x69, 0x71, 0xa9, 0xd4, 0x1f,
+ 0x8f, 0x0f, 0x8f, 0xe9, 0x54, 0xf0, 0x0b, 0xf5, 0x2c, 0x0c, 0xe0, 0x13},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 84
+ {SEC_OID_SHA256,
+ 84,
+ {0x2c, 0x26, 0x9a, 0xac, 0x46, 0x05, 0xa5, 0xe2, 0x5a, 0x66, 0x00, 0x71,
+ 0xfb, 0xa9, 0xf9, 0x7d, 0x4b, 0x9e, 0x4c, 0x0f, 0x0d, 0x2e, 0x56, 0x74,
+ 0x59, 0xe5, 0x62, 0x08, 0x84, 0xf8, 0x89, 0xcb, 0xfb, 0x33, 0xea, 0x60,
+ 0x94, 0xfe, 0xb6, 0xd2, 0x81, 0x77, 0x47, 0x85, 0x9f, 0x8c, 0x20, 0x3c,
+ 0x54, 0x8d, 0x5b, 0xda, 0x97, 0x82, 0x1c, 0x3b, 0x67, 0x44, 0x71, 0x1e,
+ 0xd3, 0xf0, 0xbf, 0x02, 0x95, 0x4e, 0xf7, 0x5a, 0xd6, 0xb9, 0xaf, 0xcb,
+ 0x68, 0x72, 0x27, 0x3f, 0x1c, 0x16, 0x4b, 0xa1, 0x68, 0xdb, 0x9a, 0x8b,
+ 0xd7, 0x2d, 0x71, 0x5b, 0xef, 0x22, 0x14, 0x20, 0x49, 0x1a, 0xb6, 0xb6,
+ 0x7d, 0x5f, 0x48, 0x47, 0x74, 0x37, 0x70, 0xed, 0x41, 0x36, 0x28, 0x0b,
+ 0xda, 0x36, 0x3c, 0x1f, 0xcc, 0x2f, 0x35, 0xdd, 0xad, 0xd1, 0xbe, 0x30,
+ 0x93, 0xee, 0xde, 0x69, 0x22, 0xcb, 0x95, 0xe3, 0xe2, 0x06, 0xd0, 0x2d,
+ 0x98, 0xe9, 0x11, 0x94, 0xa7, 0xfd, 0x39, 0xc3, 0x04, 0xc8, 0x48, 0xc1,
+ 0x73, 0x1e, 0x1f, 0x90, 0xe8, 0xa9, 0x43, 0x3d, 0xb7, 0x1d, 0x94, 0xe7,
+ 0xd7, 0x6d, 0x7b, 0x5f, 0x2f, 0xda, 0xbf, 0xe2, 0x0e, 0x8e, 0x1a, 0xc7,
+ 0xde, 0xb5, 0x6f, 0x81, 0x33, 0x1f, 0xed, 0xd7, 0xa7, 0xe9, 0xac, 0xe7,
+ 0x68, 0x87, 0xdb, 0xa2, 0xfc, 0xd7, 0x2e, 0xbd, 0x20, 0x17, 0xf5, 0xbb,
+ 0x85, 0xde, 0x1c, 0xd3, 0x09, 0xb3, 0xb7, 0xf7, 0xfb, 0xb9, 0xd8, 0x90,
+ 0x1f, 0x61, 0xbf, 0x89, 0x92, 0xfd, 0x9a, 0x63, 0xf8, 0x61, 0xe8, 0x05,
+ 0x4c, 0x9d, 0x4f, 0xc1, 0x47, 0x27, 0x86, 0xd6, 0xef, 0xec, 0x3c, 0xf4,
+ 0xbd, 0x15, 0x43, 0x11, 0x6e, 0x2b, 0xf3, 0x66, 0x98, 0xde, 0x85, 0xa6,
+ 0xa3, 0xc1, 0x7c, 0x20, 0x0c, 0x73, 0x00, 0x1b, 0x32, 0x18, 0xe7, 0x2b,
+ 0x8b, 0xd5, 0x15, 0xf9, 0xf9, 0x6d, 0x9c, 0xed, 0x50, 0x0a, 0x1c, 0x6d,
+ 0xa4, 0xc0, 0x17, 0x3f, 0x35, 0xba, 0x24, 0xee, 0x74, 0x6e, 0x51, 0xcf,
+ 0xc3, 0xef, 0x00, 0xce, 0x60, 0x44, 0x10, 0x31, 0xbd, 0xcc, 0x27, 0x42,
+ 0xd9, 0x81, 0x83, 0x30, 0x06, 0xbc, 0x05, 0xa5, 0x13, 0xf1, 0xcf, 0x67,
+ 0xd6, 0xa9, 0xe5, 0x9a, 0xd4, 0xac, 0xc0, 0x29, 0x99, 0x56, 0x08, 0xfd,
+ 0x05, 0xb7, 0x44, 0xd4, 0x8b, 0xe8, 0x29, 0x14, 0x85, 0x52, 0xe1, 0x3c,
+ 0x7c, 0x76, 0x45, 0x0f, 0x30, 0xb5, 0xac, 0xd4, 0xfa, 0xb8, 0x19, 0xa7,
+ 0x1c, 0x15, 0x8c, 0x82, 0xd5, 0x87, 0xfa, 0x7e, 0x83, 0x9c, 0x39, 0x59,
+ 0xa8, 0x15, 0x03, 0x95, 0xf5, 0x67, 0x38, 0x70, 0x24, 0xf7, 0xb7, 0x86,
+ 0x00, 0x6e, 0xc0, 0xb1, 0xf6, 0x96, 0x0d, 0x3b, 0x5d, 0xe3, 0x47, 0x74,
+ 0x2e, 0xda, 0x16, 0xbc, 0x76, 0xe3, 0x35, 0x9b, 0xec, 0xd2, 0xe1, 0x84},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 85
+ {SEC_OID_SHA256,
+ 85,
+ {0xa2, 0x00, 0x9e, 0x30, 0x7f, 0xf2, 0x45, 0x60, 0x34, 0x8c, 0x7d, 0x79,
+ 0x6e, 0x1d, 0x69, 0xc5, 0x72, 0x6c, 0x83, 0x89, 0xeb, 0x26, 0x42, 0x3c,
+ 0xe2, 0x1c, 0xdb, 0x70, 0x16, 0x23, 0x34, 0x3a, 0x25, 0xd2, 0xa4, 0x84,
+ 0x1f, 0x99, 0x4f, 0x39, 0x33, 0xfa, 0x82, 0x24, 0x2f, 0x9d, 0x52, 0x54,
+ 0x64, 0xe3, 0xb6, 0xc7, 0x70, 0x58, 0x45, 0x67, 0xdd, 0x8b, 0xff, 0x3a,
+ 0xe7, 0x5f, 0x22, 0xf9, 0x41, 0x39, 0xa9, 0xba, 0x26, 0x12, 0x06, 0x3e,
+ 0x81, 0x17, 0xa2, 0x3a, 0xdb, 0xf7, 0x2f, 0xb8, 0xc4, 0x25, 0xae, 0xc9,
+ 0x94, 0x21, 0x9c, 0x16, 0xd4, 0x22, 0x99, 0x68, 0x2e, 0xef, 0xfc, 0xe6,
+ 0x1f, 0x4a, 0x06, 0x63, 0xd1, 0x73, 0x98, 0x00, 0x66, 0x00, 0x9d, 0x54,
+ 0x2f, 0x09, 0xfe, 0x11, 0x86, 0xa2, 0x86, 0x98, 0x10, 0x9e, 0x0d, 0x5e,
+ 0xc2, 0x8e, 0xe2, 0x84, 0x8e, 0x0a, 0x91, 0x18, 0x5b, 0x49, 0x2e, 0x53,
+ 0xf6, 0x71, 0x23, 0xc3, 0xf6, 0xd8, 0x18, 0x26, 0xa9, 0x43, 0xc6, 0x0c,
+ 0xd8, 0x88, 0xe7, 0xd3, 0x32, 0x31, 0x08, 0x38, 0xf3, 0x06, 0x91, 0x3e,
+ 0x33, 0x21, 0xc5, 0xca, 0x89, 0x79, 0x4f, 0x27, 0xa0, 0xed, 0x36, 0xc6,
+ 0x97, 0xab, 0xcf, 0x66, 0x5b, 0xe1, 0x25, 0x36, 0x37, 0xcf, 0x22, 0x26,
+ 0xd7, 0x59, 0x18, 0x84, 0xa9, 0xe7, 0x63, 0x6b, 0x8f, 0x49, 0x97, 0x2d,
+ 0xf7, 0x1d, 0xab, 0xb1, 0x4b, 0x6a, 0x4c, 0xfc, 0x4b, 0x46, 0x89, 0xe3,
+ 0xc3, 0x78, 0x69, 0x04, 0x3b, 0xc0, 0xd8, 0x02, 0xfb, 0x90, 0x6a, 0x90,
+ 0x2a, 0x24, 0xb4, 0x44, 0x5a, 0xda, 0x3b, 0x51, 0xf7, 0x66, 0x1c, 0xff,
+ 0x46, 0x1c, 0x4b, 0x7b, 0x5a, 0x59, 0xc1, 0x97, 0x4a, 0x8f, 0xda, 0x52,
+ 0x80, 0x39, 0x00, 0x6f, 0x1a, 0x86, 0x0e, 0xef, 0x79, 0x9f, 0x15, 0xf6,
+ 0x06, 0xec, 0x8f, 0xc2, 0x3a, 0x20, 0xd4, 0xb8, 0x0c, 0x01, 0xa6, 0x39,
+ 0xd3, 0x4b, 0x9d, 0xe0, 0xea, 0xae, 0xf8, 0x48, 0x55, 0x08, 0x2e, 0x44,
+ 0x3f, 0x9a, 0x85, 0x96, 0x47, 0x66, 0x47, 0x33, 0x26, 0xd6, 0xab, 0x6b,
+ 0xf4, 0x9f, 0x19, 0x8c, 0x62, 0x26, 0x93, 0x56, 0xe2, 0x8e, 0xb9, 0x20,
+ 0xf8, 0x58, 0xf3, 0x69, 0x5c, 0xdc, 0xd7, 0x7f, 0x3f, 0xb5, 0x13, 0x12,
+ 0x14, 0x70, 0xc6, 0x4c, 0x25, 0xf3, 0x05, 0xa0, 0x09, 0x77, 0xd0, 0xd6,
+ 0x1a, 0xb7, 0x51, 0x43, 0xba, 0xc7, 0xeb, 0x57, 0xd9, 0xc9, 0x9c, 0x8d,
+ 0x51, 0xdd, 0xee, 0xfc, 0x41, 0xe3, 0x92, 0x9f, 0x35, 0xda, 0x3d, 0xd5,
+ 0x44, 0xf5, 0x5d, 0x87, 0x8a, 0x9a, 0xbd, 0xc0, 0xea, 0xd9, 0x83, 0xa0,
+ 0x8d, 0x3d, 0x35, 0xd5, 0x4b, 0x2a, 0xfd, 0x65, 0x3f, 0x61, 0xdd, 0xec,
+ 0xfb, 0xbd, 0x93, 0x6d, 0xc6, 0xd9, 0x72, 0x1a, 0x95, 0x9a, 0xac, 0x0c},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 86
+ {SEC_OID_SHA256,
+ 86,
+ {0x84, 0x31, 0xb3, 0xc7, 0x41, 0x90, 0xf8, 0xc0, 0x08, 0x6d, 0x77, 0x96,
+ 0x39, 0xfe, 0xd5, 0x65, 0x44, 0xad, 0x0f, 0xc4, 0x22, 0xda, 0xbb, 0x1b,
+ 0x5d, 0xbb, 0x60, 0x0a, 0x70, 0x21, 0xa2, 0xe2, 0x5f, 0xd9, 0xe6, 0x9e,
+ 0xf3, 0x05, 0xd0, 0xa3, 0xda, 0x9a, 0xf9, 0x7e, 0x24, 0xec, 0xef, 0xc1,
+ 0x1f, 0x51, 0x54, 0x12, 0xed, 0xcc, 0x6a, 0x66, 0x85, 0xb3, 0xc4, 0xe8,
+ 0xc2, 0x51, 0x38, 0x6a, 0x77, 0x28, 0xe3, 0xad, 0xd0, 0x7c, 0xce, 0xe3,
+ 0x95, 0xa8, 0x51, 0xe5, 0xc1, 0x33, 0x0f, 0xdd, 0x05, 0xc0, 0x33, 0x26,
+ 0x9f, 0xe7, 0xa5, 0x2d, 0xf1, 0x5a, 0x1e, 0x81, 0x76, 0x4f, 0xac, 0xb4,
+ 0x67, 0x18, 0xdd, 0xf5, 0x98, 0xa8, 0x39, 0x43, 0xd3, 0x57, 0x16, 0xe3,
+ 0xfe, 0x1f, 0x21, 0x6b, 0x2e, 0x17, 0x07, 0x5f, 0xde, 0x37, 0x51, 0x14,
+ 0x82, 0x90, 0x04, 0x0a, 0x56, 0x53, 0x5e, 0xba, 0x7e, 0x5d, 0x05, 0xce,
+ 0x77, 0x38, 0xd2, 0xfc, 0x7f, 0x6e, 0x84, 0x50, 0xbe, 0xc6, 0x8a, 0x0a,
+ 0x35, 0xa5, 0xcb, 0xe8, 0xaa, 0x3c, 0xa0, 0xad, 0xca, 0x38, 0x86, 0xbc,
+ 0xde, 0x86, 0x49, 0xfe, 0x49, 0x1c, 0x46, 0x29, 0xbe, 0x8a, 0x1b, 0x8e,
+ 0xca, 0x64, 0xcd, 0xb2, 0x26, 0xeb, 0x6a, 0x0e, 0x32, 0x39, 0x7a, 0x7e,
+ 0x0d, 0xff, 0xca, 0x2f, 0xe7, 0xb2, 0x7b, 0x99, 0x75, 0x4a, 0x42, 0x8b,
+ 0xa3, 0x00, 0xcd, 0x62, 0xd0, 0xee, 0x22, 0x8e, 0x92, 0x5d, 0x96, 0x41,
+ 0x8e, 0x75, 0x13, 0x8f, 0x56, 0xd7, 0x21, 0x91, 0x98, 0xd0, 0x4d, 0xd7,
+ 0x71, 0x3c, 0x8e, 0x8d, 0x60, 0x6d, 0x7a, 0x9b, 0xfa, 0x9f, 0x1b, 0x9d,
+ 0x73, 0x1a, 0xb9, 0xe0, 0xec, 0x85, 0x53, 0xd1, 0x51, 0x5a, 0x32, 0x99,
+ 0x4e, 0xf2, 0x9f, 0x2d, 0x2e, 0x9c, 0x1c, 0xe8, 0xa3, 0x2e, 0xbf, 0x8d,
+ 0x97, 0x01, 0x21, 0x65, 0x58, 0x10, 0xb1, 0xaf, 0xcb, 0x96, 0xfb, 0xfa,
+ 0x04, 0x95, 0xc3, 0x9b, 0x75, 0x99, 0x21, 0x62, 0x44, 0x98, 0xac, 0xdf,
+ 0xc8, 0xd9, 0xab, 0xe9, 0x5a, 0x06, 0x93, 0xe0, 0x4f, 0xf6, 0xea, 0xf8,
+ 0x93, 0x9e, 0x49, 0x61, 0xc3, 0x2b, 0x86, 0xf3, 0xa5, 0xaf, 0x47, 0x9d,
+ 0x29, 0x4d, 0x6d, 0xbd, 0x01, 0xf9, 0x04, 0x37, 0xcf, 0x6f, 0x83, 0x0d,
+ 0xb6, 0x44, 0xad, 0x94, 0x66, 0x26, 0x23, 0x33, 0x82, 0x9f, 0xc2, 0x24,
+ 0x3e, 0xd3, 0x2c, 0xa9, 0xfb, 0x08, 0xb9, 0xb5, 0x66, 0x33, 0xba, 0xcc,
+ 0x45, 0x0d, 0x86, 0xaf, 0x6b, 0x47, 0x33, 0x03, 0x4a, 0xb9, 0x87, 0xdb,
+ 0x01, 0xa1, 0x18, 0xc5, 0xc4, 0x1b, 0x9b, 0x79, 0x2a, 0x83, 0xbe, 0x1b,
+ 0x4e, 0x06, 0x82, 0x16, 0xcb, 0x64, 0x2b, 0x11, 0x07, 0x5a, 0x43, 0xef,
+ 0xe7, 0xe3, 0xa8, 0x1f, 0x08, 0x72, 0xc4, 0x48, 0x1a, 0xd6, 0x96, 0xeb},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 87
+ {SEC_OID_SHA256,
+ 87,
+ {0x42, 0x1b, 0x2b, 0x47, 0x95, 0x66, 0x1b, 0xf9, 0x67, 0xbf, 0x5e, 0x67,
+ 0x9f, 0x69, 0xd0, 0x6c, 0x0f, 0xb9, 0xa0, 0x21, 0x92, 0xd8, 0x39, 0xa4,
+ 0x40, 0xd3, 0x64, 0x53, 0x3d, 0xe5, 0xc3, 0xf6, 0x20, 0xf8, 0x53, 0x1a,
+ 0x68, 0x60, 0x31, 0x19, 0xec, 0x40, 0x45, 0x39, 0x1c, 0x8f, 0x3e, 0xd2,
+ 0x97, 0xba, 0x29, 0x5b, 0xc1, 0x21, 0x5d, 0x4c, 0x4f, 0x0f, 0x31, 0x5a,
+ 0x73, 0xb3, 0x38, 0xf3, 0x15, 0x47, 0xc1, 0x10, 0xd4, 0xfa, 0x1e, 0x3d,
+ 0xeb, 0x38, 0x5e, 0xec, 0xcc, 0x2d, 0x57, 0xe0, 0x3c, 0x0f, 0x63, 0x09,
+ 0xf6, 0xc3, 0xc2, 0x8e, 0x4d, 0x83, 0x7d, 0x22, 0x78, 0x7b, 0xc0, 0xb6,
+ 0xd6, 0x26, 0x20, 0x1d, 0xa5, 0x5b, 0x60, 0x5f, 0x4e, 0x85, 0x22, 0xef,
+ 0x75, 0xb9, 0x2d, 0xd1, 0xd6, 0xdf, 0xa0, 0xa1, 0x77, 0xb0, 0xe6, 0x66,
+ 0xf0, 0x4f, 0xd2, 0x11, 0xb7, 0x13, 0xfc, 0xe8, 0xb2, 0xfd, 0xd9, 0x6b,
+ 0xfd, 0x4c, 0x07, 0xe6, 0x4e, 0x4b, 0x82, 0x53, 0x28, 0x9e, 0x40, 0x0d,
+ 0xa1, 0x2f, 0xd9, 0x9c, 0x2c, 0x06, 0x20, 0x39, 0x52, 0x08, 0xb7, 0xf2,
+ 0xd0, 0x4a, 0x2e, 0xb6, 0x96, 0xf9, 0x99, 0x2b, 0x0b, 0x04, 0x85, 0xe3,
+ 0x14, 0x7c, 0x5b, 0x18, 0xab, 0xa3, 0x5c, 0x8a, 0x90, 0xd1, 0x0b, 0x04,
+ 0x29, 0xf3, 0xfe, 0xc7, 0x1e, 0x59, 0xd0, 0x19, 0xf2, 0x70, 0xa5, 0xe0,
+ 0xcb, 0x0f, 0xe0, 0xb5, 0xee, 0xf0, 0x04, 0x46, 0x1b, 0x5c, 0x62, 0x86,
+ 0xf3, 0x3c, 0xcd, 0xa3, 0xef, 0x35, 0x8d, 0x99, 0x78, 0x45, 0x00, 0x08,
+ 0x4c, 0xfb, 0x5c, 0x9d, 0x3e, 0xd8, 0xe1, 0xc5, 0x32, 0x7c, 0x4c, 0xe8,
+ 0x1e, 0xb1, 0xca, 0x34, 0x39, 0x0f, 0xf6, 0x13, 0x80, 0x7f, 0x5a, 0x24,
+ 0xe0, 0x42, 0x8e, 0xb4, 0x8c, 0x97, 0x90, 0x0f, 0xe9, 0xc3, 0xdd, 0x68,
+ 0xd2, 0x01, 0xa1, 0xd2, 0xa5, 0x5a, 0x20, 0x17, 0x4a, 0xdb, 0xed, 0x47,
+ 0xe5, 0x3a, 0x0d, 0x0f, 0x03, 0x2a, 0xcd, 0x4d, 0x65, 0x97, 0x8c, 0x8a,
+ 0xfb, 0x55, 0x48, 0x7a, 0xf3, 0x04, 0x39, 0xbb, 0x2f, 0x15, 0x1e, 0x34,
+ 0x3a, 0x47, 0xb2, 0xca, 0x3b, 0x5e, 0x08, 0x2e, 0xa7, 0x41, 0xe3, 0x75,
+ 0x88, 0x53, 0x77, 0xa2, 0xe3, 0x76, 0x9c, 0x71, 0x2f, 0x4d, 0x41, 0x44,
+ 0xd8, 0x0c, 0x2a, 0x6f, 0x2b, 0x1f, 0x0f, 0xe4, 0x1e, 0x9f, 0xdf, 0x9b,
+ 0xb4, 0x3d, 0x73, 0x70, 0x33, 0x2c, 0xa5, 0x1b, 0xb2, 0xf1, 0x32, 0x5f,
+ 0x4d, 0x1a, 0xef, 0xcb, 0x5d, 0xbc, 0x42, 0x61, 0x4f, 0x9c, 0xf1, 0x1a,
+ 0x4a, 0xc7, 0x2e, 0xaa, 0x35, 0x0a, 0x9c, 0x22, 0x22, 0xa6, 0xe2, 0xd8,
+ 0x2f, 0x6a, 0xa2, 0x9d, 0xf1, 0x2b, 0x33, 0x97, 0x9f, 0xff, 0x1e, 0xa2,
+ 0x65, 0xfc, 0x2a, 0x50, 0x55, 0x60, 0x0b, 0x9f, 0x96, 0xc8, 0x68, 0x8f},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 88
+ {SEC_OID_SHA256,
+ 88,
+ {0x36, 0x5a, 0xae, 0xd0, 0x72, 0xb2, 0xd0, 0xe5, 0x13, 0x5c, 0x82, 0xf2,
+ 0x59, 0x44, 0x29, 0x28, 0x72, 0xf6, 0x0e, 0xd3, 0x91, 0x52, 0xeb, 0x19,
+ 0x04, 0x5b, 0x20, 0x91, 0x40, 0xa4, 0xa7, 0x4f, 0xb2, 0x07, 0x40, 0x37,
+ 0xdc, 0xe3, 0x0d, 0x67, 0x4e, 0x0f, 0xbc, 0x8e, 0x98, 0x01, 0x1a, 0xc6,
+ 0x81, 0x20, 0x44, 0x29, 0xd9, 0xa5, 0xeb, 0xb8, 0xfc, 0x3b, 0xf2, 0x0e,
+ 0xc7, 0x0e, 0x6b, 0x53, 0xcf, 0xa4, 0x5b, 0x25, 0x9d, 0x4f, 0x13, 0x12,
+ 0x35, 0x4d, 0xd5, 0xa0, 0x0b, 0xc2, 0xec, 0xf4, 0xe9, 0x9b, 0x44, 0x34,
+ 0x21, 0x2f, 0x92, 0xbf, 0xf2, 0xb9, 0x9c, 0x94, 0xa0, 0x8a, 0x13, 0x27,
+ 0xfb, 0x45, 0xdd, 0x33, 0x67, 0x77, 0x9a, 0x12, 0xd8, 0xdb, 0xa9, 0xca,
+ 0x84, 0x6b, 0x85, 0xc6, 0x21, 0x6a, 0xdd, 0x31, 0x5f, 0xe0, 0xb1, 0x72,
+ 0x40, 0xfb, 0x02, 0x1b, 0xf6, 0x19, 0x70, 0x44, 0x63, 0x39, 0xdc, 0x93,
+ 0xed, 0x53, 0xcf, 0x1c, 0x57, 0x24, 0x2e, 0xb4, 0xaa, 0xf7, 0x98, 0xa1,
+ 0xb8, 0x01, 0x0e, 0x94, 0x71, 0xf7, 0x8b, 0x6f, 0x0c, 0xfd, 0x7a, 0x62,
+ 0x8a, 0xce, 0x62, 0x7b, 0xc6, 0x4a, 0x4c, 0x6d, 0x85, 0x3a, 0xf0, 0xd7,
+ 0xff, 0x00, 0x50, 0x0b, 0x8c, 0x68, 0x22, 0x38, 0xeb, 0x37, 0xf5, 0x99,
+ 0x72, 0xff, 0x87, 0xa9, 0xbe, 0x9e, 0xcc, 0xf6, 0x91, 0x15, 0x47, 0x5f,
+ 0xf4, 0x5e, 0xd6, 0xda, 0xf9, 0xd4, 0x62, 0xe0, 0x9c, 0xcb, 0xa8, 0x99,
+ 0x31, 0x5b, 0x5d, 0xd5, 0x9a, 0x3c, 0xd5, 0xc3, 0xeb, 0xfa, 0xce, 0x31,
+ 0xf9, 0x98, 0x54, 0xe0, 0x47, 0x5f, 0xd7, 0x6c, 0xc7, 0xc1, 0x91, 0xec,
+ 0x3f, 0x13, 0xed, 0x79, 0x33, 0x66, 0x3b, 0x39, 0x02, 0xb0, 0xcf, 0x7c,
+ 0xe7, 0x69, 0x6c, 0xc9, 0xec, 0x28, 0xc1, 0x3d, 0xf6, 0xb9, 0xcb, 0xe9,
+ 0x18, 0x29, 0x80, 0xf7, 0xdb, 0xf7, 0xeb, 0xb6, 0x03, 0x27, 0x4a, 0x56,
+ 0x87, 0x1d, 0xe9, 0x60, 0xa5, 0x2b, 0xb5, 0x83, 0x5f, 0x4d, 0xb7, 0x15,
+ 0x58, 0x87, 0x62, 0x02, 0xb8, 0xd9, 0xc4, 0xed, 0xaa, 0x35, 0xdf, 0x59,
+ 0x9f, 0x1c, 0x6d, 0xd1, 0x05, 0xdf, 0xfc, 0xb0, 0x77, 0xa7, 0xad, 0x8f,
+ 0x77, 0x48, 0xc5, 0x8d, 0x61, 0x31, 0x54, 0x66, 0x94, 0xbf, 0xdf, 0x97,
+ 0xa6, 0x45, 0xec, 0xbe, 0x38, 0x29, 0xdb, 0xd2, 0xda, 0x12, 0x63, 0x55,
+ 0x6a, 0x3d, 0x29, 0xe9, 0x2a, 0x81, 0x03, 0x37, 0xc8, 0xc1, 0x05, 0x06,
+ 0x86, 0xae, 0x88, 0x03, 0x14, 0xb3, 0xe8, 0x08, 0xab, 0xad, 0x27, 0x8c,
+ 0x48, 0x65, 0x57, 0x08, 0xbc, 0xd2, 0xd7, 0x11, 0xcd, 0x93, 0xf4, 0x46,
+ 0x91, 0x1a, 0x2b, 0x32, 0x38, 0x81, 0xc9, 0x8a, 0xc3, 0x89, 0x58, 0x2f,
+ 0xe0, 0xa9, 0x60, 0x10, 0x96, 0x91, 0x1a, 0x8a, 0xb0, 0xdd, 0x86, 0x69},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 89
+ {SEC_OID_SHA256,
+ 89,
+ {0x24, 0xa9, 0x59, 0x69, 0xa4, 0xff, 0x49, 0x82, 0xbf, 0xa2, 0x02, 0x1e,
+ 0xe1, 0xee, 0x00, 0x9d, 0x2e, 0x4c, 0xe9, 0x95, 0xe6, 0x93, 0x8f, 0xb4,
+ 0x8c, 0xe3, 0x50, 0x41, 0x84, 0x2b, 0xb5, 0x16, 0xce, 0x21, 0xf5, 0x63,
+ 0x02, 0x64, 0xf3, 0xf7, 0x14, 0x0e, 0x31, 0x35, 0xea, 0x5d, 0x01, 0xeb,
+ 0x0e, 0xa6, 0xaa, 0x6c, 0x3b, 0x85, 0xea, 0x5f, 0x64, 0xf1, 0xde, 0x1d,
+ 0xe2, 0x46, 0xbd, 0x6d, 0xba, 0xfa, 0xc9, 0xcb, 0x0a, 0x8a, 0x00, 0x03,
+ 0xc0, 0x2e, 0x5e, 0xb6, 0x87, 0x14, 0xd5, 0x69, 0xc8, 0x03, 0x6b, 0xd6,
+ 0x04, 0xaa, 0x7b, 0xc6, 0x04, 0x99, 0x9a, 0x85, 0xcd, 0x3c, 0xaa, 0x20,
+ 0x9c, 0xcb, 0x12, 0xde, 0xe3, 0xb8, 0x9d, 0xde, 0x2c, 0x9b, 0xb7, 0x4f,
+ 0x0d, 0xac, 0x14, 0x58, 0x39, 0x9c, 0xac, 0xc7, 0xe4, 0xce, 0x53, 0x8d,
+ 0xc3, 0xa5, 0xb5, 0x4c, 0x5b, 0xf7, 0xd3, 0x13, 0x24, 0x30, 0x11, 0x00,
+ 0x89, 0xd5, 0xb4, 0x73, 0x1d, 0xc9, 0x1c, 0x27, 0x11, 0xdb, 0xe0, 0xb4,
+ 0x6b, 0x97, 0xad, 0x7e, 0xcc, 0x94, 0x8c, 0xf5, 0x88, 0x1c, 0x14, 0x73,
+ 0xf5, 0xb6, 0x54, 0x0a, 0xc6, 0x29, 0x63, 0x35, 0x76, 0x80, 0xf1, 0xb1,
+ 0x2a, 0x09, 0xa2, 0x1a, 0x95, 0x7b, 0x51, 0x21, 0x26, 0xc7, 0x45, 0x7b,
+ 0x06, 0x35, 0xc1, 0x85, 0xd3, 0x60, 0x90, 0x69, 0x6c, 0x31, 0x3e, 0x8c,
+ 0xdb, 0xdb, 0x92, 0xdd, 0xea, 0x8b, 0x86, 0x21, 0xd1, 0xa6, 0x40, 0xbb,
+ 0x26, 0x36, 0xbe, 0x15, 0x18, 0x05, 0x95, 0xe6, 0x37, 0x3c, 0x04, 0xec,
+ 0x38, 0xf9, 0x81, 0xf0, 0x5c, 0x6e, 0x25, 0x5a, 0x32, 0x7d, 0x9a, 0xbc,
+ 0x3b, 0x3b, 0xc0, 0x46, 0x80, 0xe2, 0x77, 0xe5, 0x93, 0xb0, 0x4d, 0x8d,
+ 0x89, 0x96, 0x3b, 0xbf, 0x83, 0x57, 0x4a, 0x5f, 0xb6, 0x3b, 0x4a, 0xa1,
+ 0xd0, 0x6d, 0xe6, 0x3e, 0x40, 0x77, 0xe8, 0xf9, 0x24, 0x2e, 0x88, 0x60,
+ 0x14, 0x10, 0x9c, 0x33, 0x60, 0xbe, 0x74, 0xdb, 0xdf, 0xf6, 0x4a, 0xf7,
+ 0x66, 0x22, 0x4a, 0xab, 0xbe, 0xc9, 0xc0, 0xc0, 0xa2, 0xca, 0x79, 0xce,
+ 0x12, 0x76, 0x5c, 0xc8, 0x33, 0x4b, 0xeb, 0xdd, 0x13, 0x55, 0x16, 0x4f,
+ 0xf6, 0x36, 0xe2, 0x44, 0x32, 0xc0, 0x42, 0x44, 0x33, 0x71, 0xf9, 0xd7,
+ 0xa4, 0xac, 0x66, 0x65, 0x8d, 0xcb, 0xcb, 0x00, 0x19, 0x34, 0xea, 0x8b,
+ 0x89, 0x6c, 0x0b, 0xfc, 0xd7, 0xe5, 0xce, 0x14, 0x0a, 0xe2, 0x65, 0xd2,
+ 0x53, 0x18, 0x0c, 0x72, 0xfc, 0x9f, 0xd0, 0x5b, 0x4d, 0xce, 0x2b, 0x6b,
+ 0x66, 0x4b, 0x1c, 0x98, 0x52, 0xbf, 0x84, 0xea, 0xc0, 0x6c, 0xe5, 0xd2,
+ 0x37, 0xf2, 0x42, 0xfd, 0x2c, 0xc6, 0xd6, 0x1a, 0x87, 0x06, 0x91, 0xdf,
+ 0x8e, 0x9b, 0x5b, 0x0c, 0xbd, 0xe4, 0x91, 0xed, 0xf3, 0xc8, 0x86, 0x1e},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 90
+ {SEC_OID_SHA256,
+ 90,
+ {0x2b, 0xde, 0x28, 0xdd, 0xbc, 0x4e, 0x84, 0x00, 0x9a, 0x9c, 0x98, 0xc7,
+ 0x1f, 0x5e, 0x2b, 0x7e, 0xf6, 0x62, 0x2d, 0x02, 0x83, 0x88, 0x9c, 0x94,
+ 0xa3, 0x1b, 0x25, 0x07, 0x4e, 0x8f, 0xc2, 0x06, 0x8a, 0xa2, 0x6e, 0x4f,
+ 0xf0, 0x05, 0x7d, 0xe2, 0x39, 0xb4, 0x58, 0x8d, 0x04, 0x21, 0xb8, 0x35,
+ 0x1f, 0x84, 0x73, 0xeb, 0x2e, 0x66, 0xc4, 0xa2, 0xea, 0x28, 0xa4, 0xef,
+ 0x81, 0x61, 0x3b, 0x52, 0x16, 0x05, 0x9b, 0x35, 0xc2, 0xaa, 0x99, 0x0c,
+ 0x7c, 0xd3, 0x98, 0xf1, 0xed, 0xb7, 0xc9, 0x37, 0x23, 0xa3, 0xab, 0x48,
+ 0x9f, 0x7a, 0x91, 0x24, 0x29, 0x77, 0x96, 0x9c, 0x19, 0xa2, 0xe9, 0xbd,
+ 0x42, 0x1c, 0xe7, 0x9e, 0xff, 0x96, 0x0a, 0x06, 0xc5, 0x2f, 0x05, 0xc2,
+ 0x51, 0xd1, 0xe8, 0xa1, 0xd4, 0xe3, 0xc7, 0x99, 0xed, 0x70, 0x94, 0x8a,
+ 0x6e, 0xa3, 0x5f, 0x39, 0x6f, 0x6d, 0x83, 0xdc, 0xf8, 0xe1, 0xc5, 0x96,
+ 0x04, 0x73, 0x0e, 0x0d, 0x90, 0xc2, 0x70, 0x4a, 0x9a, 0xaa, 0x2d, 0xbc,
+ 0xad, 0x25, 0xc9, 0xc3, 0xc5, 0x59, 0xa7, 0x3b, 0x70, 0x92, 0xa0, 0x16,
+ 0xe6, 0x76, 0x1a, 0x65, 0xd4, 0x1b, 0x87, 0x8a, 0x5c, 0x71, 0x7b, 0xa6,
+ 0x33, 0x44, 0xcb, 0x1a, 0xdc, 0x24, 0x7a, 0x92, 0xd3, 0x77, 0x34, 0x5c,
+ 0xdf, 0xc2, 0x4b, 0x65, 0x25, 0x16, 0xde, 0x01, 0x23, 0x23, 0x2d, 0x3b,
+ 0x00, 0x92, 0xcd, 0x3f, 0x5d, 0x54, 0x0b, 0x66, 0xbc, 0xdc, 0x02, 0x4a,
+ 0x72, 0x8d, 0x78, 0x15, 0x36, 0xce, 0xb7, 0xe4, 0x1f, 0xd8, 0x06, 0x22,
+ 0x44, 0x1f, 0xee, 0xbe, 0x4f, 0xca, 0xa6, 0x93, 0x1c, 0x54, 0xd6, 0x7d,
+ 0xd2, 0x8d, 0xc6, 0x64, 0xdf, 0x83, 0xe3, 0xea, 0x2e, 0xed, 0x76, 0x9e,
+ 0x24, 0xef, 0x7b, 0x7e, 0xe9, 0xf9, 0x5f, 0x36, 0xb3, 0x19, 0x84, 0x92,
+ 0x43, 0x18, 0xd5, 0x06, 0x63, 0x5f, 0x31, 0xef, 0xd0, 0x96, 0xae, 0xbc,
+ 0x8a, 0x3c, 0x04, 0xd6, 0xd0, 0x9a, 0xec, 0xec, 0x36, 0x48, 0x40, 0x12,
+ 0xb5, 0xa5, 0x79, 0x3a, 0x24, 0x05, 0x45, 0x8a, 0x25, 0x08, 0x97, 0xd2,
+ 0x46, 0xa5, 0x82, 0x9e, 0xd7, 0xd9, 0x9b, 0xf1, 0x63, 0x8f, 0xb5, 0x22,
+ 0x5c, 0xea, 0x2d, 0x0a, 0x35, 0x1f, 0xe0, 0x8a, 0xaa, 0xa8, 0xee, 0x72,
+ 0x4a, 0x82, 0x4f, 0x2b, 0x6d, 0xdc, 0xd6, 0x92, 0x21, 0xf4, 0xa9, 0x92,
+ 0xea, 0x5e, 0xda, 0xab, 0x89, 0x69, 0x36, 0x9f, 0x86, 0x98, 0x10, 0xb4,
+ 0x97, 0x3c, 0xf6, 0x5a, 0xdf, 0x45, 0x29, 0xf6, 0x8d, 0x1c, 0x0f, 0xba,
+ 0xb2, 0x4f, 0xd1, 0xe8, 0x0a, 0x03, 0xb7, 0x1d, 0xdf, 0x70, 0x24, 0x18,
+ 0xd3, 0x45, 0x2a, 0x27, 0xb9, 0x57, 0x52, 0xa0, 0xf8, 0x60, 0x53, 0xd2,
+ 0x9b, 0x63, 0xb1, 0x88, 0x09, 0x11, 0xf6, 0x57, 0xe4, 0xfa, 0xb9, 0x78},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 91
+ {SEC_OID_SHA256,
+ 91,
+ {0x88, 0x25, 0x86, 0x37, 0xf7, 0xeb, 0x07, 0xcc, 0xe4, 0xe8, 0xcd, 0x05,
+ 0xcf, 0x23, 0x34, 0x0e, 0x79, 0x6b, 0xc7, 0xe0, 0x67, 0xec, 0x5e, 0x74,
+ 0xbd, 0x03, 0x1a, 0x7b, 0x87, 0x0e, 0x87, 0xa4, 0x05, 0x97, 0xbe, 0x7f,
+ 0xfa, 0x8e, 0xb1, 0x35, 0x29, 0x7f, 0x6c, 0x4e, 0x4e, 0x19, 0xdb, 0xfb,
+ 0xcc, 0xc4, 0x9a, 0x23, 0xb5, 0xa7, 0x90, 0x3d, 0x1c, 0x8c, 0xf9, 0x79,
+ 0xa4, 0xe0, 0xb1, 0x81, 0xce, 0xf1, 0xc4, 0x8a, 0x7e, 0xcc, 0x5a, 0xdb,
+ 0x8f, 0xb6, 0x14, 0x41, 0x5f, 0x9c, 0xc7, 0x27, 0xd2, 0x98, 0x5b, 0x0e,
+ 0xcc, 0xd5, 0x1f, 0x72, 0xb7, 0x14, 0xf2, 0xee, 0x8a, 0x16, 0x32, 0xb3,
+ 0x67, 0x91, 0xa2, 0x9e, 0x68, 0xb8, 0x8a, 0x8f, 0x48, 0x2b, 0x24, 0xe0,
+ 0x59, 0x6e, 0xe8, 0xc9, 0xd4, 0xc5, 0x04, 0xae, 0xf0, 0x82, 0x0c, 0xce,
+ 0x5f, 0x5a, 0x71, 0xee, 0x3c, 0x23, 0x69, 0x31, 0xae, 0xa7, 0x20, 0xed,
+ 0x69, 0x17, 0xea, 0x7b, 0x41, 0xd1, 0x3b, 0x50, 0xf9, 0x09, 0xfa, 0x21,
+ 0xf0, 0x7e, 0x9c, 0xd9, 0xf7, 0x94, 0x54, 0xa3, 0xa1, 0x99, 0x6c, 0xd5,
+ 0xa3, 0x5b, 0xb9, 0x2b, 0x4a, 0x1b, 0x15, 0x37, 0xaf, 0xa6, 0x5c, 0x9b,
+ 0xb6, 0x70, 0x91, 0xf3, 0x40, 0xb4, 0x7f, 0x37, 0x26, 0x40, 0x7b, 0x95,
+ 0xe6, 0x8e, 0xbe, 0x8d, 0x4a, 0xae, 0x73, 0x5c, 0x78, 0x02, 0xb5, 0x59,
+ 0x17, 0x9c, 0x64, 0xda, 0x83, 0x85, 0xe7, 0x26, 0x28, 0xf2, 0x9a, 0xa4,
+ 0xe4, 0x63, 0x47, 0x77, 0xe6, 0xb7, 0x13, 0x8f, 0x62, 0x06, 0xc7, 0x97,
+ 0x65, 0xdf, 0xcc, 0x06, 0x6c, 0x03, 0x49, 0x77, 0x11, 0x82, 0x55, 0xf8,
+ 0xc8, 0x2c, 0x66, 0x42, 0x5b, 0x5c, 0xbe, 0xc3, 0xcf, 0x65, 0xf9, 0x52,
+ 0xf0, 0xf4, 0xda, 0xed, 0xfc, 0x2a, 0xcc, 0x20, 0x4d, 0xf2, 0x3a, 0x70,
+ 0x7a, 0x77, 0xe4, 0x79, 0xd3, 0x3d, 0xa4, 0xdb, 0x06, 0x76, 0x08, 0xf0,
+ 0x75, 0xe2, 0x9e, 0x4f, 0xcc, 0x36, 0x00, 0x81, 0x98, 0x81, 0x46, 0x3f,
+ 0x07, 0x1c, 0x0b, 0x87, 0x92, 0x51, 0xc0, 0xb8, 0x3e, 0xa5, 0x93, 0x87,
+ 0x61, 0xd7, 0xd6, 0x36, 0x88, 0x00, 0x6e, 0x25, 0x97, 0xee, 0xa8, 0x89,
+ 0x97, 0xae, 0xf9, 0xaa, 0xad, 0x00, 0x9a, 0xb9, 0xcf, 0x54, 0xb4, 0x39,
+ 0x0e, 0xb8, 0x08, 0xb0, 0x90, 0x47, 0xa7, 0x59, 0x22, 0x48, 0x35, 0xe7,
+ 0xc2, 0x82, 0xb3, 0x01, 0xb0, 0x90, 0x07, 0xa1, 0x5e, 0xd2, 0x3e, 0x93,
+ 0xa3, 0x3e, 0x25, 0x07, 0x9b, 0x50, 0x79, 0x08, 0x94, 0x28, 0x60, 0x74,
+ 0x53, 0xed, 0x25, 0xec, 0x63, 0x9a, 0x51, 0x33, 0x11, 0x32, 0x0d, 0xcd,
+ 0xfb, 0xcb, 0xda, 0x5f, 0xd0, 0xf4, 0x7f, 0x60, 0x35, 0xf0, 0xc9, 0x95,
+ 0xa7, 0xce, 0x98, 0x0e, 0xa7, 0xb2, 0xe7, 0x4a, 0x4e, 0xa3, 0xb9, 0xd4},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 92
+ {SEC_OID_SHA256,
+ 92,
+ {0x7b, 0xcd, 0x19, 0xe6, 0xea, 0x96, 0x5e, 0x86, 0x04, 0x85, 0xb4, 0xa8,
+ 0x86, 0xd0, 0x32, 0xb2, 0xd7, 0x99, 0x71, 0x24, 0x1c, 0xa2, 0xc5, 0x12,
+ 0xb7, 0x81, 0x82, 0x2d, 0xba, 0x95, 0xd8, 0xdb, 0x8a, 0xd9, 0xff, 0x45,
+ 0x86, 0xe9, 0xf2, 0x38, 0xc8, 0x85, 0xe4, 0x64, 0xd8, 0xe6, 0x7f, 0x29,
+ 0x12, 0x63, 0xab, 0x64, 0x81, 0xe9, 0x35, 0x44, 0x90, 0x4d, 0xa7, 0xab,
+ 0xe0, 0x0c, 0xf7, 0xd3, 0x12, 0x07, 0x74, 0x47, 0xc7, 0xb0, 0xe5, 0x02,
+ 0x61, 0x14, 0xbb, 0x73, 0x21, 0x91, 0xa0, 0x6b, 0xee, 0xaf, 0xf6, 0xa0,
+ 0x59, 0x86, 0xa0, 0x29, 0x19, 0x26, 0x43, 0x96, 0xb8, 0xf0, 0xed, 0x1e,
+ 0xb9, 0xbd, 0xff, 0x5f, 0x28, 0x88, 0xd6, 0x3d, 0x3d, 0x66, 0x51, 0x5f,
+ 0x30, 0x66, 0x5c, 0x99, 0x63, 0xe1, 0x3e, 0x91, 0x4f, 0xea, 0xbd, 0x50,
+ 0x92, 0x3f, 0x67, 0x4c, 0x31, 0x09, 0x1d, 0x71, 0xb2, 0xd0, 0x13, 0x28,
+ 0xc0, 0x7a, 0xf2, 0xd9, 0xc4, 0xda, 0x3d, 0x41, 0x94, 0x20, 0x20, 0xe1,
+ 0x79, 0x42, 0x0f, 0x3d, 0x6d, 0x82, 0x65, 0xca, 0x15, 0x55, 0xdb, 0x51,
+ 0xaa, 0xaf, 0x28, 0x1e, 0xa9, 0x2b, 0x0b, 0x5b, 0x9f, 0x8d, 0xeb, 0x98,
+ 0x27, 0x23, 0x82, 0x5c, 0xae, 0x17, 0xa8, 0x77, 0xe6, 0xf0, 0x54, 0x4d,
+ 0x4f, 0xe4, 0x8f, 0x8f, 0xe3, 0xdb, 0x3a, 0x70, 0x18, 0x69, 0x1b, 0xdc,
+ 0x39, 0xea, 0x70, 0x21, 0xce, 0x4d, 0x2c, 0x05, 0x22, 0x65, 0xb3, 0x3a,
+ 0x1a, 0x0c, 0xef, 0xe7, 0x23, 0x92, 0xa5, 0x20, 0x86, 0xf6, 0x73, 0xa1,
+ 0x0d, 0xfa, 0x72, 0x40, 0xd8, 0x80, 0x01, 0xa4, 0x05, 0x3b, 0xf3, 0x76,
+ 0xbe, 0xf4, 0x18, 0x81, 0xc2, 0x75, 0x10, 0xed, 0xb2, 0x03, 0xca, 0x07,
+ 0xd8, 0xfd, 0xe2, 0x95, 0x5e, 0xff, 0x7b, 0xec, 0x85, 0xe9, 0xa4, 0x47,
+ 0x94, 0xc0, 0xfa, 0x75, 0x7e, 0x38, 0x5c, 0x37, 0x6e, 0x6b, 0xe0, 0x63,
+ 0xeb, 0x90, 0xc2, 0x3a, 0x52, 0x6f, 0x4f, 0xe4, 0xb5, 0xa3, 0xca, 0xff,
+ 0x01, 0xec, 0x14, 0x8b, 0xd7, 0x25, 0xac, 0x6c, 0xcd, 0x8c, 0xba, 0xcd,
+ 0x0b, 0x33, 0x61, 0x85, 0xc3, 0xd9, 0x88, 0x04, 0xbb, 0xf0, 0x66, 0x26,
+ 0xbe, 0xd8, 0x31, 0xaf, 0xba, 0xf3, 0xc1, 0x06, 0xa8, 0x47, 0xfb, 0x72,
+ 0xa6, 0x0e, 0x39, 0xb1, 0x92, 0x94, 0x0c, 0x89, 0x80, 0x20, 0x13, 0x7a,
+ 0x29, 0x1c, 0x65, 0x62, 0x19, 0xc3, 0x22, 0xca, 0xdf, 0xee, 0x31, 0x00,
+ 0xcc, 0x98, 0x8b, 0x98, 0xda, 0x6d, 0x20, 0x3b, 0xe1, 0x61, 0x94, 0x5e,
+ 0x4d, 0x95, 0xd4, 0x55, 0xcf, 0x73, 0xb2, 0x8e, 0xcc, 0xf5, 0xd6, 0xf9,
+ 0xc3, 0x65, 0x16, 0xb1, 0xb8, 0xa1, 0xdd, 0x57, 0x53, 0x1d, 0x8b, 0xb9,
+ 0x43, 0xf3, 0xb5, 0x0d, 0x04, 0x97, 0x0b, 0x0c, 0x11, 0x4a, 0x2a, 0x86},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 93
+ {SEC_OID_SHA256,
+ 93,
+ {0x43, 0xf6, 0x22, 0x92, 0xe9, 0x03, 0x9d, 0xf3, 0xd1, 0x16, 0x0a, 0xf9,
+ 0x3d, 0xbf, 0xbb, 0x29, 0x63, 0xef, 0xa6, 0xdc, 0x90, 0x5a, 0xa9, 0x67,
+ 0xbc, 0x76, 0x54, 0x15, 0xa7, 0x4f, 0xe4, 0xa9, 0x56, 0x12, 0xb5, 0x38,
+ 0x66, 0xc5, 0x6c, 0x6b, 0xa4, 0x2e, 0xeb, 0x76, 0xae, 0xc0, 0xa5, 0xaf,
+ 0xae, 0xfb, 0x24, 0xac, 0x7a, 0x4e, 0xae, 0x23, 0xcf, 0x43, 0x99, 0x18,
+ 0x75, 0x0b, 0x24, 0x96, 0x57, 0x9c, 0x33, 0x80, 0x6d, 0x9f, 0x60, 0xbd,
+ 0xec, 0x57, 0x54, 0x73, 0x37, 0x1c, 0x96, 0xac, 0x56, 0xde, 0x3b, 0x1d,
+ 0xf2, 0xd0, 0x00, 0x36, 0xea, 0x91, 0x66, 0x34, 0x17, 0x20, 0xd4, 0xe1,
+ 0x64, 0xa9, 0xbb, 0xad, 0x13, 0xea, 0xc4, 0xf9, 0x36, 0x48, 0x82, 0x77,
+ 0x2a, 0x20, 0x63, 0x0e, 0x2b, 0x06, 0x7f, 0x7d, 0x12, 0xae, 0x3b, 0x02,
+ 0x38, 0x5a, 0x63, 0x8e, 0xe5, 0x62, 0x57, 0x0d, 0x4b, 0x49, 0x13, 0xcf,
+ 0x6d, 0x1f, 0x9e, 0xc6, 0xc3, 0x6f, 0x72, 0x4c, 0x54, 0x5f, 0xfe, 0x7e,
+ 0x09, 0x64, 0xd5, 0x75, 0x31, 0x92, 0x5a, 0x9d, 0xe4, 0xa5, 0x85, 0x11,
+ 0x67, 0x4f, 0x6c, 0xe2, 0x71, 0xcb, 0xae, 0x8f, 0xe4, 0xd2, 0x50, 0x2b,
+ 0xcf, 0x5f, 0xee, 0xeb, 0xe4, 0x4a, 0xa6, 0xa6, 0xa6, 0x75, 0x7e, 0xb3,
+ 0x70, 0x9b, 0x13, 0x95, 0x69, 0xb4, 0x0c, 0x01, 0x9d, 0xbf, 0x06, 0x67,
+ 0xd0, 0xe2, 0x3d, 0x7a, 0x4f, 0x93, 0x07, 0x5e, 0xa6, 0x8a, 0x30, 0x3d,
+ 0xf9, 0xaa, 0x58, 0xb0, 0x23, 0x02, 0xd7, 0x53, 0x08, 0x9f, 0xcf, 0x66,
+ 0x28, 0xc3, 0x18, 0xa8, 0x08, 0x15, 0xdd, 0x30, 0x34, 0xe5, 0xc6, 0x7c,
+ 0xfb, 0x88, 0xcf, 0x67, 0x8b, 0xa1, 0x13, 0x4e, 0x7a, 0xa7, 0x22, 0x45,
+ 0x2c, 0x0d, 0xa2, 0x03, 0x28, 0xae, 0xdf, 0x35, 0x20, 0x93, 0x9a, 0xfe,
+ 0x9d, 0xec, 0x99, 0x96, 0x91, 0xdc, 0x34, 0x11, 0xf7, 0x58, 0x15, 0xf5,
+ 0x68, 0xe3, 0xb0, 0x3b, 0x8f, 0x8e, 0x3c, 0x08, 0xd9, 0x9b, 0x95, 0x8f,
+ 0xc6, 0xe4, 0x63, 0xfc, 0x51, 0x2c, 0x44, 0xe5, 0x83, 0xf8, 0x69, 0xc9,
+ 0x15, 0x4d, 0x63, 0x0e, 0xde, 0xdf, 0xc5, 0x07, 0xdc, 0xcd, 0x68, 0x40,
+ 0x1e, 0xd8, 0xb3, 0x7d, 0xc3, 0xf8, 0xc5, 0x29, 0x93, 0x6d, 0x5c, 0xe9,
+ 0x4e, 0x6e, 0x6e, 0xe0, 0x61, 0x15, 0xc3, 0xd3, 0x9c, 0xcd, 0x85, 0xe8,
+ 0x6e, 0xc0, 0xc2, 0x70, 0x87, 0xa8, 0x27, 0x74, 0xf0, 0x5a, 0x03, 0x16,
+ 0x77, 0xbd, 0x5f, 0x8d, 0x54, 0x40, 0xdd, 0xe3, 0x37, 0xb8, 0x60, 0xf0,
+ 0x0d, 0xeb, 0x78, 0x8b, 0xc9, 0xe8, 0x15, 0x31, 0xbf, 0x7a, 0x94, 0x92,
+ 0xec, 0x4a, 0xf8, 0xce, 0x04, 0xf3, 0xc9, 0x4c, 0x67, 0x46, 0xf8, 0xfa,
+ 0xba, 0xf9, 0xb7, 0xbe, 0x9e, 0x08, 0x9b, 0xa9, 0x56, 0x77, 0x9d, 0x9d},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 94
+ {SEC_OID_SHA256,
+ 94,
+ {0x73, 0xd4, 0xd4, 0x0d, 0xa6, 0xef, 0xbc, 0x72, 0xe0, 0x1d, 0x95, 0xc3,
+ 0x50, 0x4c, 0x95, 0x73, 0x7f, 0xc2, 0xe4, 0x01, 0xea, 0x73, 0xdc, 0xbc,
+ 0x56, 0xb2, 0xf1, 0xf7, 0x84, 0xb5, 0x4d, 0x0c, 0x45, 0x87, 0x87, 0x71,
+ 0x37, 0xab, 0xdc, 0x84, 0xd6, 0x73, 0x83, 0xab, 0x04, 0x53, 0xf6, 0x93,
+ 0x81, 0xdf, 0x09, 0xfd, 0xe9, 0x2e, 0xdb, 0xb9, 0x0f, 0xda, 0xc2, 0xb5,
+ 0x44, 0x51, 0xd7, 0x6f, 0x00, 0xb5, 0xc5, 0x53, 0x94, 0x9c, 0xe6, 0xe3,
+ 0x9b, 0x86, 0xcd, 0x5a, 0x5f, 0xb5, 0x55, 0xf2, 0x31, 0xa1, 0xda, 0xbf,
+ 0x89, 0x5e, 0xf9, 0xb7, 0xc9, 0x05, 0xed, 0x9b, 0x92, 0xe3, 0x33, 0xc0,
+ 0xaf, 0x57, 0x43, 0x76, 0x62, 0xed, 0xe6, 0x20, 0x93, 0xdb, 0xf6, 0xc4,
+ 0x3a, 0x84, 0x82, 0x70, 0x68, 0x53, 0xc0, 0x02, 0x5f, 0xc7, 0x24, 0xee,
+ 0x13, 0xd1, 0x7d, 0x6f, 0x05, 0x25, 0x64, 0x55, 0x01, 0x40, 0xc5, 0x2c,
+ 0xd5, 0xf5, 0x2d, 0x98, 0x62, 0x2e, 0x02, 0xda, 0x82, 0xeb, 0xca, 0x62,
+ 0x42, 0x32, 0x70, 0xdf, 0xe1, 0x83, 0x33, 0xa9, 0xf2, 0x02, 0xb9, 0xf6,
+ 0xae, 0xaa, 0x84, 0xbc, 0xe0, 0x14, 0xc8, 0xff, 0x32, 0x3b, 0xe5, 0x13,
+ 0x27, 0xba, 0x1a, 0x78, 0x97, 0x91, 0x1d, 0xf7, 0x17, 0x2b, 0x81, 0x93,
+ 0x07, 0xbc, 0xf0, 0x90, 0x69, 0xa3, 0xfc, 0x15, 0x59, 0x33, 0x5e, 0x7f,
+ 0xdf, 0x06, 0xf0, 0x82, 0xdf, 0xfb, 0xac, 0x70, 0xa9, 0x73, 0xd7, 0x0e,
+ 0x5f, 0x42, 0x10, 0xc9, 0x17, 0x44, 0x08, 0x3d, 0x51, 0x13, 0xb5, 0x10,
+ 0xfe, 0x72, 0x16, 0x50, 0xb3, 0xbe, 0x52, 0xbd, 0x00, 0x3b, 0x30, 0x37,
+ 0x2d, 0x56, 0xfd, 0x32, 0x68, 0xbf, 0x6a, 0xa0, 0x46, 0x1a, 0xf4, 0x1c,
+ 0x05, 0xcb, 0xec, 0x35, 0x0f, 0x77, 0x1e, 0xae, 0x19, 0x8e, 0xf3, 0x15,
+ 0xc6, 0x0c, 0x08, 0xda, 0xe1, 0x9b, 0x0f, 0x31, 0xd3, 0xdd, 0xea, 0xa1,
+ 0x44, 0xcf, 0x99, 0x40, 0x26, 0x56, 0x60, 0xc3, 0x4c, 0xc5, 0x79, 0xb4,
+ 0xb8, 0x25, 0x61, 0x6a, 0xa3, 0xd2, 0x34, 0xd6, 0x00, 0x24, 0x86, 0x45,
+ 0xd7, 0x78, 0xa7, 0x89, 0xd7, 0x27, 0x51, 0x66, 0xca, 0xe5, 0xcb, 0xcc,
+ 0xc1, 0x4c, 0x3d, 0x81, 0xc2, 0x65, 0x96, 0xe5, 0xb2, 0x36, 0x83, 0x8c,
+ 0xe6, 0xcf, 0x70, 0x1b, 0x10, 0x6e, 0x58, 0x4d, 0x96, 0xb1, 0xbf, 0x40,
+ 0xa7, 0x53, 0x98, 0x76, 0x31, 0x28, 0xd0, 0xa7, 0x48, 0xe8, 0xf0, 0x54,
+ 0x8a, 0xd1, 0xd8, 0x10, 0xa0, 0x0e, 0x96, 0x1a, 0x88, 0xdb, 0x49, 0x89,
+ 0x8b, 0xae, 0xff, 0x2c, 0xcc, 0xe4, 0xd5, 0x6d, 0x3b, 0x0f, 0x05, 0x9e,
+ 0xc5, 0x72, 0x7d, 0x03, 0xae, 0x56, 0x49, 0x9f, 0x81, 0x17, 0x05, 0xbb,
+ 0xf6, 0xab, 0x41, 0xa1, 0xa3, 0x68, 0x3e, 0x3d, 0xeb, 0xc5, 0xa6, 0xf7},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 95
+ {SEC_OID_SHA256,
+ 95,
+ {0xbf, 0x8c, 0x78, 0x2e, 0xdf, 0xf2, 0xde, 0x8d, 0xbc, 0x7f, 0x48, 0x0a,
+ 0x9b, 0x29, 0xf1, 0x29, 0x2a, 0x5f, 0x1a, 0xc9, 0x6e, 0xbc, 0x92, 0x67,
+ 0x0a, 0xad, 0xfd, 0x36, 0x9e, 0xc8, 0x3a, 0xd3, 0x59, 0x87, 0xbf, 0xc0,
+ 0xab, 0x39, 0x15, 0xdd, 0x38, 0x8a, 0x50, 0x4c, 0xa3, 0x4e, 0xf4, 0x3f,
+ 0x0f, 0xf5, 0x5d, 0x52, 0xe8, 0x91, 0xae, 0xf3, 0x5c, 0x47, 0xc8, 0x14,
+ 0x93, 0xfe, 0x6e, 0xf5, 0x3a, 0x4c, 0xf5, 0xde, 0x1e, 0x41, 0x52, 0x78,
+ 0xe6, 0x33, 0x39, 0x11, 0x07, 0x22, 0xc4, 0x44, 0xc6, 0xc2, 0xeb, 0x26,
+ 0xbe, 0xcf, 0xd6, 0x58, 0x9f, 0x18, 0xf2, 0x92, 0x5d, 0xba, 0x81, 0x4d,
+ 0x5e, 0x63, 0xa0, 0x98, 0xbf, 0xe8, 0x88, 0x2a, 0x3b, 0xc7, 0x3a, 0x9a,
+ 0x18, 0x4e, 0x8e, 0xec, 0x0c, 0x8b, 0x7d, 0xb2, 0x6b, 0x45, 0x24, 0xa7,
+ 0xb3, 0xeb, 0x39, 0x75, 0xf6, 0x3f, 0xd1, 0x6b, 0xb4, 0x61, 0xb4, 0x2e,
+ 0x0a, 0xef, 0x58, 0xb7, 0x95, 0x3f, 0xa3, 0xae, 0x09, 0xf5, 0xc8, 0xc3,
+ 0x8c, 0x45, 0x28, 0xfc, 0x48, 0x19, 0x9f, 0xb6, 0x52, 0xb2, 0x7b, 0xff,
+ 0xa9, 0xc8, 0x5e, 0xbb, 0x16, 0x2a, 0x09, 0x43, 0xaf, 0x6c, 0x1e, 0x2c,
+ 0xa9, 0x54, 0xe4, 0x45, 0x94, 0x15, 0x7e, 0x05, 0x3f, 0x35, 0xbe, 0x8d,
+ 0x40, 0xee, 0x16, 0x1d, 0xd3, 0x09, 0x29, 0x57, 0x6a, 0x2c, 0xba, 0xbc,
+ 0x7d, 0xd0, 0xcb, 0x6b, 0xc3, 0x30, 0x5f, 0x41, 0xdf, 0xb7, 0x76, 0x44,
+ 0xf3, 0x2c, 0x67, 0xd8, 0xf0, 0x4e, 0x7d, 0x68, 0x82, 0x2d, 0xef, 0x40,
+ 0xd3, 0x41, 0xf3, 0x96, 0x3a, 0x12, 0xa1, 0xac, 0xc1, 0x63, 0x38, 0xd3,
+ 0xd8, 0x22, 0x9f, 0xf5, 0x00, 0xfb, 0xf6, 0x84, 0x9b, 0x25, 0x07, 0xb4,
+ 0xdc, 0xb6, 0x8a, 0xc7, 0xc8, 0xe0, 0x6a, 0x07, 0x64, 0x50, 0xb3, 0xda,
+ 0x32, 0x0e, 0xd8, 0x67, 0x3d, 0x86, 0xe7, 0xbf, 0x7c, 0x91, 0xf8, 0x37,
+ 0x90, 0x07, 0xba, 0x05, 0x30, 0x34, 0x89, 0xeb, 0x95, 0x37, 0xbf, 0x33,
+ 0xc2, 0x75, 0x84, 0x5c, 0x92, 0x3d, 0x38, 0x81, 0xb4, 0xa8, 0x09, 0x98,
+ 0xe7, 0xaa, 0xd5, 0xb6, 0xa9, 0xf1, 0x13, 0xbf, 0x15, 0x7b, 0x3a, 0xa9,
+ 0x6b, 0x45, 0x79, 0x19, 0x37, 0xd9, 0x03, 0x8f, 0x94, 0x56, 0x9f, 0x1f,
+ 0xa7, 0x53, 0xec, 0x9a, 0xd6, 0x12, 0xf7, 0x5b, 0xc8, 0x9f, 0xc7, 0x9f,
+ 0xa5, 0xd2, 0x67, 0x11, 0xd3, 0x9a, 0xac, 0xac, 0x5c, 0x05, 0xb0, 0x6b,
+ 0xaa, 0x5e, 0xfc, 0x40, 0xd9, 0x08, 0x1f, 0xa3, 0x9c, 0x2a, 0xb8, 0xde,
+ 0x2b, 0xab, 0x3e, 0xe5, 0x02, 0x3a, 0x0b, 0x66, 0x8e, 0x17, 0xd2, 0x1e,
+ 0x47, 0x0c, 0xd1, 0xef, 0xaf, 0x5e, 0x70, 0x87, 0xd4, 0x40, 0xcb, 0xdd,
+ 0x7b, 0x44, 0x7f, 0x5f, 0xcd, 0x90, 0x46, 0xfd, 0x91, 0x97, 0xac, 0xfa},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 96
+ {SEC_OID_SHA256,
+ 96,
+ {0x18, 0xc7, 0x6a, 0x48, 0xb8, 0xa0, 0x7e, 0xb2, 0xd6, 0x49, 0x33, 0xe6,
+ 0xd3, 0x69, 0xbd, 0x7c, 0x03, 0xcd, 0xcd, 0xf1, 0xfb, 0x3b, 0xb1, 0x53,
+ 0x67, 0xac, 0xe5, 0x8a, 0xb1, 0x53, 0x9c, 0x37, 0x98, 0xc1, 0xaf, 0xba,
+ 0x51, 0x0f, 0x46, 0xb1, 0xf6, 0x21, 0xc5, 0x37, 0x43, 0x43, 0xd5, 0x5e,
+ 0x11, 0xcf, 0x82, 0xfa, 0x1d, 0xa0, 0x03, 0x40, 0x97, 0x02, 0x63, 0x5c,
+ 0x01, 0x34, 0x81, 0xfd, 0x78, 0x5b, 0x32, 0xe4, 0x95, 0xdb, 0xc0, 0x40,
+ 0x05, 0x02, 0xac, 0x60, 0xb8, 0x22, 0x69, 0xbb, 0x6e, 0x3b, 0x9a, 0x40,
+ 0x5f, 0x67, 0x94, 0xc3, 0x4f, 0xb8, 0x01, 0xf9, 0x20, 0x41, 0x3d, 0x7e,
+ 0x24, 0x3a, 0xb3, 0x1c, 0x1e, 0x7e, 0x2b, 0xb2, 0x56, 0x19, 0xe6, 0x6a,
+ 0x01, 0x6c, 0x94, 0x8a, 0x24, 0xd3, 0xfc, 0xd2, 0x4a, 0x63, 0xd4, 0x5f,
+ 0x30, 0xf0, 0xcc, 0x41, 0xf7, 0xc9, 0x63, 0xce, 0xd7, 0x57, 0x55, 0xa1,
+ 0x12, 0x22, 0x09, 0x5b, 0x34, 0x51, 0x72, 0x67, 0x08, 0xb3, 0xd2, 0x55,
+ 0xd6, 0x0c, 0x47, 0x74, 0x66, 0x33, 0xb8, 0x22, 0xae, 0x2c, 0xa8, 0x3e,
+ 0xe5, 0x0d, 0x7d, 0xbb, 0x5b, 0xed, 0xb2, 0xca, 0x66, 0x6a, 0x80, 0xa2,
+ 0x47, 0x66, 0xff, 0x12, 0x1b, 0x64, 0x95, 0xa2, 0x6c, 0xb9, 0xac, 0x14,
+ 0xe0, 0xf1, 0x1b, 0x5a, 0x17, 0x36, 0x7f, 0xa2, 0xee, 0x7a, 0x30, 0x63,
+ 0x71, 0x7e, 0x45, 0x11, 0xa7, 0x58, 0x8c, 0x23, 0x25, 0xe5, 0xc9, 0xa4,
+ 0x79, 0xdb, 0x77, 0xfc, 0x79, 0x9b, 0x42, 0xa9, 0xcf, 0x09, 0x62, 0xd9,
+ 0xfa, 0xd4, 0x5e, 0xd2, 0xcc, 0x75, 0x0b, 0xd3, 0x0e, 0x34, 0xa0, 0x88,
+ 0x04, 0x9c, 0xa9, 0x42, 0xee, 0x1a, 0x83, 0x80, 0x71, 0x51, 0x98, 0x6d,
+ 0xf4, 0xb2, 0xe7, 0x0a, 0xfa, 0x75, 0x33, 0x69, 0x11, 0x71, 0xda, 0xbf,
+ 0xc8, 0x61, 0xba, 0xa5, 0xdd, 0xab, 0xda, 0xe2, 0xdb, 0x6a, 0x3f, 0x07,
+ 0x08, 0x6f, 0xd5, 0x39, 0xfc, 0xef, 0xd4, 0x69, 0x4f, 0xd9, 0x76, 0x4a,
+ 0xf7, 0xd5, 0xd3, 0x8a, 0x75, 0xc3, 0xa4, 0x7e, 0xbc, 0xe1, 0x82, 0x0d,
+ 0x1a, 0x15, 0xcf, 0x97, 0x91, 0xda, 0x6c, 0x19, 0x4a, 0x4d, 0x1e, 0x3d,
+ 0x94, 0x84, 0x77, 0x3c, 0x25, 0x6d, 0x48, 0x98, 0x9c, 0xf8, 0x00, 0xa8,
+ 0x3c, 0x2a, 0xa8, 0x2f, 0xd8, 0x8f, 0xe5, 0xfb, 0xf9, 0x45, 0x85, 0x6a,
+ 0xbb, 0xaf, 0x0a, 0x8b, 0x84, 0x34, 0x22, 0xbf, 0x30, 0xf9, 0x33, 0xde,
+ 0x51, 0x73, 0x9d, 0x58, 0x3a, 0xb7, 0x87, 0x0e, 0x04, 0x02, 0xc1, 0xc0,
+ 0xd8, 0xfb, 0x95, 0x66, 0x8a, 0x35, 0x02, 0x7b, 0xc4, 0x0a, 0x21, 0x64,
+ 0xea, 0x39, 0x38, 0xe7, 0x89, 0x1f, 0xa0, 0x52, 0xb3, 0x53, 0xd8, 0x79,
+ 0x39, 0x72, 0x4b, 0xc6, 0xe7, 0x8c, 0x39, 0x50, 0xcd, 0x25, 0xc3, 0xd8},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 97
+ {SEC_OID_SHA256,
+ 97,
+ {0x89, 0xf4, 0xd0, 0xa7, 0x39, 0x84, 0x9f, 0x21, 0x34, 0x36, 0xc9, 0x57,
+ 0x56, 0x20, 0xde, 0xc5, 0xf5, 0xc2, 0xd6, 0xa7, 0xe4, 0xf8, 0x3c, 0xba,
+ 0xb2, 0xa5, 0x7b, 0x38, 0x76, 0x66, 0x3a, 0xf3, 0x8a, 0x04, 0x56, 0xa1,
+ 0x10, 0x6e, 0xfe, 0x99, 0x37, 0xf5, 0xad, 0x6d, 0x8a, 0x89, 0x52, 0xac,
+ 0x24, 0x88, 0x39, 0x18, 0xe9, 0x1a, 0x9d, 0x19, 0xc0, 0x7b, 0x5f, 0xb6,
+ 0x7e, 0xe7, 0xdb, 0xd1, 0x71, 0x6c, 0x86, 0xef, 0x7f, 0x45, 0xc6, 0x51,
+ 0xe7, 0x4a, 0x41, 0x23, 0x3e, 0xb0, 0x1d, 0x0e, 0xc2, 0x9c, 0x77, 0x39,
+ 0xbc, 0x93, 0x87, 0x7f, 0xa5, 0xa8, 0x80, 0xf5, 0xe2, 0x7d, 0xd2, 0x8e,
+ 0x3e, 0x58, 0xf2, 0xc0, 0x34, 0xc6, 0xbd, 0x51, 0x2b, 0x90, 0x34, 0x62,
+ 0x5c, 0xfa, 0x60, 0xfa, 0x1b, 0x1b, 0x96, 0x6d, 0xde, 0xf3, 0x24, 0xea,
+ 0xba, 0x49, 0xf0, 0x7f, 0xde, 0x57, 0xdd, 0x75, 0x1b, 0x22, 0xa1, 0x32,
+ 0xcf, 0xb5, 0x0a, 0x2f, 0x37, 0xc6, 0x9f, 0x77, 0x3f, 0xeb, 0x86, 0x37,
+ 0xbe, 0x22, 0x96, 0x68, 0x0a, 0x1b, 0x15, 0x11, 0xe7, 0x6f, 0x5f, 0x31,
+ 0x15, 0x4e, 0x62, 0x27, 0xf7, 0x48, 0xdd, 0x10, 0x1f, 0xb7, 0xce, 0x4d,
+ 0xc4, 0xd7, 0x8a, 0xea, 0x61, 0x9a, 0xc0, 0x6a, 0x44, 0x19, 0xc2, 0x3e,
+ 0x2c, 0x7a, 0x60, 0x25, 0xf3, 0x08, 0x4c, 0x65, 0xee, 0x4e, 0x2d, 0x89,
+ 0x8f, 0x3b, 0x8d, 0xa4, 0xb1, 0x80, 0xf5, 0x92, 0xa3, 0xe8, 0x5a, 0x3f,
+ 0xcd, 0x04, 0xd7, 0x88, 0xfb, 0xd5, 0x5e, 0x75, 0x43, 0x78, 0x9c, 0x17,
+ 0x70, 0x76, 0x91, 0x8f, 0xbb, 0xfd, 0x0b, 0x9b, 0xbd, 0x69, 0x10, 0x6e,
+ 0xcf, 0xaf, 0x98, 0x01, 0x54, 0xb0, 0x08, 0xf8, 0x64, 0x18, 0x28, 0x56,
+ 0x23, 0xbe, 0xf8, 0x81, 0x73, 0xd6, 0xe2, 0x1d, 0xe3, 0x7f, 0xc4, 0x33,
+ 0x16, 0x3f, 0x71, 0x9d, 0x1a, 0x5b, 0x59, 0xa6, 0x9a, 0x7b, 0x3a, 0xf6,
+ 0xe2, 0xc5, 0xe8, 0x42, 0x51, 0x35, 0xc9, 0xcb, 0x40, 0x2d, 0xb5, 0x77,
+ 0xbc, 0x0d, 0x57, 0xbf, 0x9e, 0x4a, 0x2e, 0xa6, 0x79, 0x2e, 0x59, 0xf2,
+ 0x21, 0x49, 0xbe, 0x52, 0x80, 0xf1, 0x9f, 0x08, 0x7f, 0x99, 0xa5, 0xa6,
+ 0x45, 0xe7, 0x05, 0x8c, 0xed, 0x09, 0x55, 0x2f, 0x7e, 0x32, 0x4d, 0x1d,
+ 0x78, 0x6c, 0x93, 0x94, 0x90, 0x17, 0x7c, 0x6c, 0x88, 0x2e, 0x53, 0x33,
+ 0x2f, 0xc6, 0x4c, 0x24, 0xb9, 0x58, 0x66, 0x13, 0x1c, 0x0e, 0x78, 0xda,
+ 0xf8, 0x01, 0xa8, 0xd9, 0x4e, 0x59, 0xe1, 0xb3, 0x39, 0x52, 0x9e, 0x59,
+ 0xfd, 0xef, 0x88, 0xbd, 0x14, 0x40, 0xb9, 0xf4, 0x92, 0x8b, 0x1c, 0x68,
+ 0xb5, 0x7e, 0xe8, 0xba, 0x22, 0x19, 0x1d, 0xd4, 0x23, 0xc3, 0x2f, 0xed,
+ 0x56, 0xbd, 0xc0, 0x1a, 0xd0, 0xc1, 0x48, 0x50, 0x06, 0x1d, 0x08, 0x0b},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 98
+ {SEC_OID_SHA256,
+ 98,
+ {0x75, 0xfa, 0x1d, 0x30, 0xa7, 0x96, 0xea, 0x7e, 0x6f, 0x62, 0x25, 0xbf,
+ 0xc9, 0x00, 0x1a, 0x3d, 0x48, 0xee, 0x2b, 0x66, 0x98, 0x57, 0x72, 0x62,
+ 0x4f, 0x51, 0xf7, 0x4a, 0x4e, 0xac, 0x8f, 0xbf, 0x0e, 0x12, 0x6a, 0x8a,
+ 0x21, 0xe7, 0x90, 0x4a, 0x46, 0x68, 0xc3, 0x72, 0x57, 0xa2, 0x56, 0x6f,
+ 0x6d, 0x53, 0x98, 0x70, 0x3e, 0x16, 0x0c, 0x76, 0xfe, 0xe8, 0xcf, 0x45,
+ 0x10, 0xec, 0x4b, 0x4f, 0xa3, 0x8a, 0xf5, 0x13, 0x9a, 0x11, 0x7a, 0x40,
+ 0xcc, 0xcd, 0xf5, 0xb2, 0x37, 0x6d, 0xa5, 0x9c, 0xcc, 0x10, 0x30, 0xff,
+ 0xb3, 0x7e, 0xcb, 0x65, 0xe7, 0xce, 0xa2, 0x39, 0xea, 0xb5, 0x36, 0x9c,
+ 0x4b, 0x20, 0xdd, 0xad, 0xed, 0x7b, 0x4e, 0xb5, 0xed, 0x79, 0xb3, 0xd8,
+ 0x78, 0x84, 0x42, 0x17, 0xf4, 0x09, 0x4a, 0x53, 0x6d, 0x82, 0x4b, 0x2d,
+ 0x1b, 0x99, 0x60, 0xb8, 0xf9, 0xaa, 0xe9, 0xdc, 0x42, 0xfc, 0x5c, 0x92,
+ 0x66, 0xe0, 0xe1, 0x5a, 0x50, 0x37, 0x02, 0x09, 0x6f, 0xb7, 0x25, 0xff,
+ 0xf3, 0xbf, 0xe4, 0xee, 0xfa, 0x8b, 0xbb, 0x23, 0x2b, 0xa2, 0x85, 0x42,
+ 0xbc, 0xd2, 0x3f, 0x43, 0x4d, 0xc3, 0xb3, 0xc8, 0xb8, 0x27, 0xeb, 0xea,
+ 0x88, 0xbd, 0x1e, 0x50, 0x58, 0x76, 0x32, 0x60, 0xc4, 0x5c, 0xe8, 0x39,
+ 0x15, 0xd7, 0xf9, 0x98, 0xb3, 0xb5, 0x57, 0xa9, 0x4a, 0x41, 0xf2, 0xd6,
+ 0xe1, 0x0d, 0x5c, 0x6c, 0x08, 0x81, 0xc5, 0x08, 0x0f, 0x51, 0xa2, 0x0c,
+ 0x8d, 0xef, 0x82, 0xec, 0xdf, 0x79, 0x5c, 0xa5, 0x68, 0x2a, 0x4a, 0x4b,
+ 0x45, 0x1f, 0x62, 0x7e, 0x26, 0xf1, 0xa0, 0xf4, 0xc0, 0x1b, 0x0c, 0x42,
+ 0x15, 0xd3, 0x35, 0xc7, 0x53, 0x90, 0x8e, 0xc1, 0x6f, 0x55, 0x29, 0x0f,
+ 0xdb, 0xcc, 0xf0, 0x85, 0x50, 0x47, 0x28, 0x0c, 0x1f, 0x0e, 0x22, 0x61,
+ 0x99, 0x89, 0x73, 0x00, 0xe4, 0x56, 0xec, 0xb7, 0x4e, 0xe1, 0x4b, 0xb1,
+ 0xb6, 0x8e, 0xd5, 0x44, 0x08, 0xc5, 0xa3, 0x93, 0x2e, 0xb0, 0xbe, 0xa3,
+ 0x3f, 0xfb, 0x2f, 0x49, 0x55, 0x77, 0xf3, 0x7b, 0xfa, 0x6d, 0xaa, 0xbb,
+ 0x89, 0x71, 0xbc, 0x22, 0x7c, 0xbe, 0x81, 0x7e, 0xfb, 0xcc, 0x61, 0x8f,
+ 0x73, 0x65, 0xf5, 0xae, 0x49, 0xb5, 0x12, 0x80, 0xcc, 0xe5, 0xd9, 0x0a,
+ 0x08, 0x5f, 0xcb, 0x25, 0x68, 0xc7, 0x38, 0x19, 0x43, 0xa9, 0x3c, 0xae,
+ 0xde, 0x03, 0xf4, 0x92, 0x86, 0x9a, 0x76, 0x8c, 0x71, 0x78, 0xab, 0xd6,
+ 0xd8, 0xc0, 0x51, 0x50, 0x1a, 0x81, 0xea, 0xc5, 0xbd, 0x87, 0xda, 0x6b,
+ 0xb0, 0x42, 0x46, 0x55, 0x35, 0x6d, 0x5c, 0xc8, 0x6f, 0x0b, 0x04, 0xa5,
+ 0x98, 0xd8, 0x3d, 0xf5, 0x26, 0x80, 0xcb, 0x20, 0xa4, 0x9a, 0xec, 0x6f,
+ 0x99, 0x66, 0xe0, 0x3f, 0xee, 0xd8, 0xde, 0x78, 0xc1, 0xe0, 0x6b, 0x2d},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 99
+ {SEC_OID_SHA256,
+ 99,
+ {0xaf, 0xa9, 0x9e, 0xd4, 0x1a, 0x02, 0xfd, 0xc5, 0x67, 0x78, 0x26, 0xe5,
+ 0x1d, 0xb7, 0x84, 0x40, 0xe7, 0x33, 0x61, 0x59, 0xa8, 0x29, 0xd3, 0x15,
+ 0x40, 0x1f, 0x79, 0x9b, 0xcd, 0xa6, 0xeb, 0x28, 0x3c, 0x2c, 0x44, 0x27,
+ 0x06, 0xe8, 0xed, 0xe5, 0xc9, 0x64, 0x1a, 0x50, 0xf7, 0x35, 0x24, 0x77,
+ 0x95, 0xfa, 0x82, 0x3d, 0x25, 0x7c, 0xb8, 0x34, 0x23, 0x15, 0x60, 0x39,
+ 0x04, 0xfc, 0xb7, 0xf3, 0xfb, 0x94, 0xc1, 0xd8, 0x85, 0x91, 0x7b, 0x93,
+ 0x8b, 0xb5, 0x7d, 0xd8, 0x11, 0x4e, 0xff, 0xb7, 0x6f, 0x0f, 0xfe, 0x53,
+ 0x47, 0x4b, 0x3b, 0x6a, 0xc9, 0x09, 0xb8, 0xed, 0x94, 0xa1, 0xef, 0x48,
+ 0x86, 0xb8, 0x10, 0x17, 0x27, 0x03, 0x8f, 0x2d, 0x3a, 0xe6, 0xda, 0xf8,
+ 0x2a, 0x3e, 0x98, 0x5b, 0xa5, 0xe0, 0x05, 0x99, 0x8c, 0x31, 0xf8, 0x88,
+ 0xc3, 0xc5, 0x3a, 0xed, 0x02, 0x46, 0xb9, 0x9d, 0xbf, 0x17, 0xd1, 0x2c,
+ 0x59, 0xc0, 0x2b, 0xef, 0xba, 0xf5, 0x80, 0xae, 0x4b, 0x54, 0xbf, 0x6c,
+ 0xf4, 0x09, 0x88, 0x40, 0xd8, 0x6e, 0xbb, 0x40, 0x6d, 0xf6, 0x8b, 0x87,
+ 0x1c, 0xe3, 0xc6, 0xa6, 0x45, 0x2f, 0xb9, 0x36, 0xc9, 0x75, 0xef, 0xa9,
+ 0xb6, 0xb4, 0x0b, 0x24, 0x14, 0x01, 0x7e, 0xeb, 0x8c, 0xbc, 0xc5, 0x8f,
+ 0xe3, 0x54, 0x7e, 0xbb, 0x16, 0xf9, 0x5e, 0xfc, 0x24, 0xcc, 0xee, 0xdc,
+ 0x37, 0x47, 0x44, 0xcb, 0x10, 0x2b, 0xa6, 0xc2, 0xde, 0x6b, 0x6e, 0x53,
+ 0xd5, 0x61, 0xc5, 0xa6, 0xbe, 0x95, 0x25, 0xdf, 0x8f, 0xaa, 0x77, 0x56,
+ 0xa2, 0xe7, 0xaf, 0x39, 0x95, 0x00, 0x13, 0x28, 0x9d, 0x08, 0xea, 0x48,
+ 0xdf, 0xea, 0x7e, 0x6f, 0xb0, 0xe7, 0xf2, 0x28, 0xa8, 0xed, 0x0c, 0x19,
+ 0xe2, 0x29, 0xf1, 0x92, 0x9f, 0xba, 0xc0, 0xe1, 0x83, 0xae, 0xb1, 0x96,
+ 0xc4, 0x6a, 0x5c, 0x01, 0x30, 0x23, 0x3d, 0x78, 0x56, 0x87, 0x36, 0xe6,
+ 0xcf, 0x37, 0x7e, 0x26, 0xe3, 0x15, 0x55, 0x76, 0x98, 0x2e, 0x3d, 0x65,
+ 0xe0, 0x8a, 0xa4, 0xde, 0xf2, 0x5b, 0x1a, 0x1a, 0x5a, 0x22, 0x5c, 0xf8,
+ 0x84, 0x14, 0x5c, 0x18, 0x78, 0x18, 0xe7, 0x1a, 0x98, 0x9e, 0x07, 0x45,
+ 0xeb, 0x6f, 0xbf, 0x17, 0x68, 0xd6, 0xaa, 0x5f, 0x0e, 0xe2, 0x0d, 0x8d,
+ 0x53, 0x4e, 0x1f, 0x4f, 0x17, 0xcf, 0xbc, 0x78, 0x18, 0x18, 0x58, 0xd1,
+ 0xe8, 0x87, 0x84, 0x8f, 0x35, 0x9a, 0x92, 0xb4, 0x4a, 0x83, 0x44, 0xab,
+ 0xbf, 0x72, 0x0e, 0x9a, 0x0a, 0x19, 0x50, 0x03, 0xe6, 0xbd, 0x88, 0x1d,
+ 0x24, 0x8a, 0x80, 0x98, 0x22, 0x01, 0xf9, 0x7d, 0x52, 0x4c, 0xcc, 0x15,
+ 0x9d, 0x0d, 0x0a, 0x37, 0x1c, 0xb5, 0xd9, 0x13, 0x42, 0x9c, 0xd4, 0x3d,
+ 0x44, 0x16, 0xd9, 0xd5, 0x72, 0xd4, 0x9d, 0xd1, 0x40, 0xc0, 0x0a, 0x80},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 100
+ {SEC_OID_SHA256,
+ 100,
+ {0xb5, 0xeb, 0x80, 0x5a, 0xd3, 0x34, 0x4e, 0x51, 0xdf, 0xc3, 0xb5, 0xaa,
+ 0xf0, 0xae, 0xe4, 0x7a, 0x81, 0x14, 0x58, 0x7e, 0x54, 0x07, 0x9d, 0x17,
+ 0x17, 0xca, 0x04, 0xe3, 0xe0, 0x78, 0x66, 0x81, 0xfb, 0x9a, 0x77, 0xab,
+ 0xa6, 0xa9, 0x15, 0x36, 0x95, 0x73, 0x71, 0x46, 0x38, 0xb4, 0x08, 0xc4,
+ 0x57, 0x4f, 0x89, 0x51, 0xbf, 0x38, 0xce, 0x7a, 0xe0, 0x55, 0xbc, 0x95,
+ 0xa0, 0x78, 0xdd, 0x6c, 0x68, 0xaf, 0x56, 0xf3, 0x3d, 0x6c, 0x8e, 0x39,
+ 0xe6, 0x1c, 0x38, 0x6b, 0x8d, 0x5d, 0x14, 0x8e, 0x94, 0xfc, 0xb6, 0x4b,
+ 0x2e, 0xe4, 0x82, 0x60, 0x04, 0x50, 0x9f, 0x6c, 0x03, 0x39, 0x78, 0xb7,
+ 0x5f, 0x40, 0x3b, 0x87, 0x10, 0xb1, 0x6d, 0x4e, 0x00, 0x29, 0x32, 0x1e,
+ 0x34, 0x0c, 0x03, 0xdc, 0x4e, 0xe0, 0xcb, 0x2e, 0x4d, 0xc1, 0x12, 0xc1,
+ 0x19, 0x9a, 0x9d, 0xe8, 0x21, 0xa0, 0xd7, 0x3f, 0xe5, 0xea, 0x36, 0x1a,
+ 0x45, 0x31, 0x75, 0x59, 0x6e, 0x0c, 0x94, 0x5f, 0xf0, 0x81, 0x2b, 0x5b,
+ 0x4c, 0x92, 0xbd, 0xf3, 0xcb, 0x62, 0x86, 0x37, 0xb4, 0xfc, 0xa8, 0x98,
+ 0xb0, 0x9b, 0xe0, 0x61, 0x88, 0x18, 0x3f, 0x37, 0xa5, 0x9d, 0xd3, 0x33,
+ 0x98, 0xb7, 0x86, 0xc8, 0xed, 0x44, 0xa0, 0xf3, 0x6a, 0x3a, 0x99, 0xa5,
+ 0x97, 0x07, 0x1a, 0x17, 0xb4, 0x32, 0xc7, 0x64, 0x20, 0xd5, 0xa6, 0x8d,
+ 0x68, 0x33, 0x51, 0xd8, 0x5c, 0x68, 0x60, 0x57, 0x2e, 0x52, 0x13, 0xf4,
+ 0x5b, 0xb7, 0x44, 0x0f, 0xeb, 0xcc, 0x4b, 0xa6, 0x90, 0x8b, 0x39, 0x20,
+ 0x07, 0x90, 0x21, 0xd0, 0x3c, 0x0b, 0xef, 0xbf, 0xc0, 0x16, 0x9d, 0x98,
+ 0x7d, 0x5e, 0x19, 0xcd, 0x81, 0x26, 0x7a, 0xba, 0x56, 0x68, 0x4b, 0xe2,
+ 0x5b, 0x8b, 0x94, 0xe3, 0xf1, 0x22, 0x9c, 0x57, 0x57, 0x96, 0x69, 0x38,
+ 0xb6, 0x3c, 0x66, 0xff, 0xdf, 0x0f, 0x07, 0x68, 0x42, 0x14, 0xd4, 0x15,
+ 0xd7, 0x3b, 0xed, 0x83, 0x82, 0x12, 0x61, 0x2d, 0x3c, 0xd4, 0x07, 0x1a,
+ 0x53, 0xec, 0x43, 0xcb, 0xbc, 0x5d, 0x71, 0xbb, 0xbb, 0x60, 0xf5, 0x1f,
+ 0xe3, 0x10, 0xc2, 0x60, 0x54, 0x31, 0x88, 0x76, 0xa5, 0x86, 0x20, 0x33,
+ 0xfc, 0x21, 0xea, 0xc0, 0xc1, 0xad, 0x91, 0xf7, 0xd7, 0xee, 0xa9, 0x31,
+ 0x83, 0x98, 0xb2, 0x34, 0x4d, 0xbf, 0x3c, 0x2f, 0x04, 0x57, 0x4a, 0x5c,
+ 0x3d, 0xb3, 0x12, 0x19, 0x71, 0x27, 0x32, 0x44, 0xec, 0x87, 0x6a, 0x63,
+ 0x36, 0x30, 0x54, 0xae, 0xe1, 0x0e, 0xe2, 0x76, 0xe8, 0xcc, 0xa3, 0x76,
+ 0xe6, 0x01, 0x89, 0x64, 0x5e, 0x3f, 0x67, 0x51, 0x7e, 0xf8, 0x20, 0xb3,
+ 0x5c, 0x93, 0x04, 0x85, 0x47, 0x94, 0x03, 0xd6, 0x97, 0xb2, 0xa7, 0x26,
+ 0x89, 0xfc, 0x23, 0x8f, 0x09, 0xf6, 0x0e, 0x3b, 0x59, 0x8b, 0xa5, 0x62},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 101
+ {SEC_OID_SHA256,
+ 101,
+ {0x0f, 0x05, 0x8d, 0xad, 0xf6, 0xbd, 0x5c, 0xcd, 0xb3, 0xc9, 0xa7, 0x0a,
+ 0x42, 0x23, 0x43, 0x99, 0x36, 0xac, 0x81, 0xda, 0xa5, 0x92, 0x8d, 0x09,
+ 0xc1, 0x82, 0x99, 0x55, 0x03, 0xd7, 0x2b, 0x80, 0x77, 0xdc, 0x01, 0xee,
+ 0x26, 0x86, 0x58, 0xe8, 0xec, 0x4d, 0xa9, 0x09, 0x7c, 0xba, 0x57, 0xc1,
+ 0x9d, 0x00, 0x52, 0x43, 0xcc, 0xbd, 0x98, 0x45, 0x4e, 0xc4, 0x2b, 0xae,
+ 0x8f, 0x7b, 0x7f, 0xf9, 0xff, 0xf4, 0xaf, 0x6b, 0x23, 0x82, 0xa2, 0x71,
+ 0x93, 0x1e, 0x7e, 0xcc, 0x15, 0xce, 0xdb, 0xf5, 0x2d, 0x14, 0x26, 0xce,
+ 0xf2, 0x7e, 0x03, 0x3d, 0x58, 0xd8, 0xe1, 0x53, 0x34, 0x12, 0x65, 0x55,
+ 0x2e, 0xdb, 0xeb, 0xc4, 0x6b, 0xca, 0x1d, 0x8e, 0x88, 0xbb, 0xb9, 0xc0,
+ 0xf8, 0x26, 0x00, 0xd2, 0x9c, 0x02, 0x28, 0x3f, 0xb2, 0x95, 0xca, 0xf4,
+ 0xa7, 0x43, 0xfd, 0x66, 0xf0, 0x96, 0xb3, 0xac, 0x12, 0xd8, 0xf3, 0x01,
+ 0xa1, 0xa1, 0x46, 0x4a, 0x51, 0x1f, 0x1e, 0x5d, 0xa7, 0xe4, 0x6f, 0x72,
+ 0x29, 0x19, 0x83, 0x6e, 0xd9, 0x85, 0xbd, 0xef, 0xe7, 0x58, 0x73, 0x91,
+ 0x44, 0x3b, 0x7e, 0x9f, 0x6d, 0xc7, 0x19, 0x3e, 0x51, 0xf0, 0xde, 0x9e,
+ 0x0b, 0xe4, 0x51, 0xee, 0x33, 0x5a, 0x39, 0xb8, 0x75, 0xbe, 0x4f, 0xb6,
+ 0xe5, 0x4e, 0xc3, 0x8d, 0x59, 0xae, 0xdd, 0x20, 0x00, 0xf6, 0x14, 0x9d,
+ 0xc1, 0xe0, 0x7b, 0xcb, 0xc6, 0xf6, 0x74, 0xba, 0xa3, 0xd9, 0x17, 0x07,
+ 0x59, 0xa2, 0xdb, 0x41, 0xd6, 0xa1, 0x69, 0x10, 0x86, 0xda, 0x82, 0xba,
+ 0xba, 0x10, 0x2c, 0xd8, 0x5d, 0x97, 0x47, 0x6b, 0xee, 0xc1, 0x7b, 0xa3,
+ 0xc1, 0x0e, 0x82, 0xc2, 0x13, 0xec, 0x0d, 0x09, 0xaf, 0xb4, 0xfa, 0x70,
+ 0x77, 0x50, 0x97, 0xdf, 0x3e, 0x9c, 0x91, 0x1a, 0x2b, 0x8a, 0x8e, 0x3d,
+ 0x70, 0xf5, 0x5e, 0x42, 0x36, 0x44, 0x7c, 0x0a, 0x53, 0x9e, 0x49, 0x9b,
+ 0xb4, 0xf4, 0x42, 0xd2, 0x18, 0x09, 0x6a, 0xd3, 0x5b, 0x10, 0x42, 0x70,
+ 0x20, 0x5d, 0x66, 0x77, 0xf3, 0x7f, 0x7d, 0x96, 0x26, 0x6b, 0xc1, 0x80,
+ 0x93, 0x6c, 0x1f, 0xcd, 0x7a, 0x34, 0xf1, 0x39, 0x76, 0xef, 0xa4, 0x71,
+ 0x10, 0xb8, 0x6c, 0xc4, 0xf5, 0xb0, 0xe9, 0x4a, 0xf7, 0x38, 0x87, 0xd3,
+ 0x1d, 0x37, 0xfc, 0x38, 0xf8, 0x4d, 0xb3, 0xff, 0x7b, 0x06, 0xbf, 0x15,
+ 0x1f, 0x16, 0xc0, 0x07, 0x79, 0x21, 0x17, 0x9f, 0xdb, 0x52, 0xee, 0x89,
+ 0x41, 0x4d, 0xce, 0x82, 0xc0, 0x24, 0x8a, 0x97, 0xb8, 0x8e, 0xb2, 0xae,
+ 0xce, 0x52, 0x27, 0x07, 0x88, 0x77, 0x14, 0x88, 0x79, 0xf9, 0x67, 0x77,
+ 0xfb, 0xe7, 0xfd, 0xb1, 0xab, 0xa0, 0x0d, 0x9c, 0x73, 0x40, 0xf7, 0xa6,
+ 0x68, 0x12, 0xa0, 0x80, 0xad, 0x1d, 0xa5, 0x14, 0xfb, 0x1d, 0x78, 0x55},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 102
+ {SEC_OID_SHA256,
+ 102,
+ {0x93, 0xf7, 0x90, 0x9a, 0x8a, 0x46, 0x59, 0x7b, 0xe6, 0x5f, 0xe7, 0x6b,
+ 0x5c, 0x72, 0x4b, 0xad, 0x99, 0xe5, 0xb2, 0x69, 0x2e, 0x4a, 0x6a, 0x8e,
+ 0x9a, 0x7a, 0xdc, 0xb3, 0x8a, 0x39, 0xbd, 0xd7, 0xf4, 0x04, 0x8a, 0x00,
+ 0xed, 0xab, 0x88, 0xfe, 0x93, 0x16, 0xf5, 0x32, 0xb1, 0x3b, 0xe7, 0x28,
+ 0x3b, 0xde, 0x8f, 0x7c, 0x4f, 0xfc, 0x4a, 0x82, 0x25, 0x75, 0xe9, 0x92,
+ 0xcb, 0x8a, 0xe4, 0x68, 0x48, 0x01, 0x5c, 0x0e, 0xe5, 0x68, 0x17, 0xaa,
+ 0xbe, 0x22, 0xff, 0xc2, 0xf2, 0x5c, 0x80, 0xe0, 0x4a, 0x06, 0x64, 0xa7,
+ 0xe9, 0xa8, 0x2d, 0xad, 0x7b, 0x00, 0x1e, 0x21, 0xb5, 0xc3, 0x3f, 0x08,
+ 0x96, 0x5d, 0x80, 0xa1, 0xc4, 0xbf, 0xff, 0x52, 0xef, 0xba, 0xff, 0xac,
+ 0xb7, 0x4b, 0x0a, 0x9c, 0x10, 0xac, 0xc3, 0x84, 0xcc, 0x70, 0x7b, 0x5c,
+ 0x52, 0x95, 0xfd, 0xd3, 0xfa, 0xd5, 0xfb, 0x3b, 0x89, 0x27, 0x1f, 0x8c,
+ 0xfe, 0x00, 0x59, 0xc0, 0x31, 0x78, 0x36, 0xb2, 0xa4, 0x26, 0x40, 0xe4,
+ 0xc0, 0xb3, 0x96, 0x9a, 0xac, 0x40, 0x50, 0xbc, 0xbc, 0x75, 0x6b, 0x53,
+ 0x50, 0xdc, 0xb6, 0x1c, 0xac, 0x15, 0xd0, 0x45, 0x15, 0x1e, 0x41, 0x2b,
+ 0x6a, 0xa9, 0x4d, 0x08, 0x22, 0x66, 0xe7, 0xf4, 0xc7, 0xdb, 0xc8, 0x3b,
+ 0x2a, 0xdb, 0xe8, 0x17, 0x47, 0x6e, 0xb6, 0xbf, 0x5a, 0x07, 0xcc, 0x7f,
+ 0x76, 0xfe, 0x80, 0xb4, 0x13, 0x5e, 0x0e, 0xc5, 0xbc, 0x05, 0xb5, 0x7c,
+ 0xc8, 0x23, 0xa0, 0xb9, 0x93, 0xb7, 0xb3, 0xe4, 0xf3, 0xa6, 0x80, 0x38,
+ 0x79, 0x75, 0x42, 0x20, 0xd7, 0xa6, 0xdd, 0xef, 0x0f, 0x5c, 0x69, 0x44,
+ 0xb3, 0x52, 0xac, 0x50, 0x64, 0xb9, 0xd8, 0x36, 0xa2, 0x56, 0x5e, 0xb0,
+ 0xe2, 0x04, 0x9c, 0x92, 0x08, 0xb7, 0x97, 0xde, 0x75, 0xb1, 0x41, 0xa5,
+ 0xf6, 0xd8, 0x9b, 0xd6, 0xdb, 0xae, 0x16, 0x7f, 0x8b, 0x1c, 0x7f, 0xa9,
+ 0xa3, 0x16, 0xd1, 0x0d, 0x33, 0xd9, 0x6f, 0xad, 0x6e, 0x26, 0x92, 0xb9,
+ 0x8d, 0x42, 0xfb, 0x6f, 0xb3, 0xd7, 0x9a, 0x32, 0xa7, 0xa5, 0xee, 0xa2,
+ 0x3f, 0x42, 0x1c, 0x5e, 0x1d, 0xcf, 0x09, 0x04, 0x7b, 0x77, 0xb2, 0x53,
+ 0x21, 0x7c, 0x36, 0x74, 0xb9, 0x7b, 0x85, 0xaf, 0xa0, 0x16, 0x2d, 0x81,
+ 0x8e, 0x56, 0x9d, 0x6c, 0x64, 0x38, 0x23, 0x5f, 0x40, 0x4e, 0x8f, 0xe9,
+ 0xe3, 0xb3, 0xb7, 0xe3, 0x88, 0x78, 0xb5, 0xbd, 0x29, 0x6f, 0x88, 0x75,
+ 0x8b, 0x91, 0x7b, 0x7d, 0x7c, 0xb6, 0x50, 0xe6, 0xdd, 0xfc, 0xee, 0x08,
+ 0x5e, 0x52, 0xfa, 0x51, 0x43, 0x42, 0x9b, 0x67, 0x8a, 0x3f, 0xbe, 0xd7,
+ 0x3b, 0x58, 0x8b, 0x6b, 0x4c, 0xeb, 0xc7, 0x2d, 0x3e, 0x23, 0x26, 0x6f,
+ 0x84, 0x78, 0xd5, 0x26, 0x29, 0xcd, 0xf1, 0xa8, 0x0b, 0xa3, 0x75, 0x50},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 103
+ {SEC_OID_SHA256,
+ 103,
+ {0x2c, 0x40, 0xce, 0x53, 0x77, 0xf0, 0x98, 0x67, 0x8c, 0xb1, 0xa3, 0xf6,
+ 0x17, 0x7c, 0x8e, 0x29, 0x0b, 0x69, 0x1c, 0xba, 0xfb, 0x41, 0x95, 0xa6,
+ 0x24, 0x4d, 0x14, 0x8e, 0xc4, 0x8b, 0xe9, 0x97, 0x92, 0xf6, 0xce, 0xbd,
+ 0x4c, 0x40, 0x61, 0x4d, 0x92, 0x50, 0xbb, 0x3d, 0x6f, 0x62, 0x87, 0x17,
+ 0x1f, 0xfb, 0x71, 0x3a, 0x08, 0x14, 0xa6, 0x74, 0x6e, 0x2c, 0x41, 0x26,
+ 0xc8, 0x2f, 0x7b, 0xde, 0x8b, 0x40, 0x51, 0x8a, 0xc5, 0x06, 0xcc, 0x73,
+ 0xee, 0x8e, 0x05, 0x16, 0xa0, 0xd0, 0x25, 0x7e, 0xf1, 0x53, 0xfa, 0x24,
+ 0x64, 0xe1, 0x7c, 0xd1, 0x7d, 0xd6, 0xae, 0x53, 0x43, 0xd4, 0x3e, 0xad,
+ 0xf6, 0x7c, 0x4b, 0xc6, 0x29, 0x08, 0x2b, 0x48, 0x49, 0x85, 0xdb, 0xfc,
+ 0xe3, 0xcd, 0x94, 0x1c, 0x1b, 0x69, 0xdd, 0x4a, 0x52, 0xb0, 0xf1, 0x77,
+ 0xf6, 0x41, 0x94, 0x5a, 0xe0, 0x03, 0x7c, 0x79, 0xfd, 0x0b, 0x97, 0x5b,
+ 0xa9, 0x55, 0xb2, 0xc1, 0x90, 0x18, 0x83, 0xf2, 0xc5, 0x32, 0x0f, 0xa7,
+ 0xb4, 0x3d, 0xf6, 0xc6, 0x73, 0xeb, 0xa7, 0xc7, 0x6c, 0x0d, 0xbf, 0xc0,
+ 0x3a, 0x47, 0x0b, 0xba, 0xa2, 0xa6, 0x08, 0x38, 0x92, 0xaf, 0x52, 0x7d,
+ 0x0f, 0x59, 0x21, 0xd2, 0xe2, 0x00, 0x80, 0x80, 0x4d, 0xb8, 0xdb, 0x93,
+ 0x6d, 0x02, 0xf5, 0x3c, 0xae, 0x19, 0xd0, 0x10, 0xa1, 0x13, 0xf0, 0x80,
+ 0xe0, 0xf7, 0xba, 0xca, 0x77, 0xc7, 0x0f, 0xab, 0x48, 0x19, 0xc2, 0x48,
+ 0x1f, 0x6f, 0x50, 0x5b, 0x54, 0x59, 0xb5, 0x9a, 0x2a, 0x48, 0x2c, 0x6b,
+ 0x88, 0x03, 0xa2, 0x66, 0x10, 0xcf, 0x54, 0x41, 0x8a, 0x93, 0x1d, 0x48,
+ 0xb8, 0xb3, 0xa2, 0xf0, 0xa5, 0xe8, 0x2c, 0xae, 0x0f, 0xf8, 0x1b, 0xec,
+ 0x4e, 0xe9, 0xcc, 0x93, 0xe8, 0xfb, 0xa9, 0x35, 0x0b, 0x5c, 0xaf, 0xc6,
+ 0xc0, 0x20, 0xb4, 0x84, 0x84, 0x7d, 0x1e, 0x59, 0x0e, 0xb1, 0x48, 0x4c,
+ 0xaa, 0x4a, 0xfb, 0xb7, 0xd3, 0xcb, 0xcf, 0xf8, 0x57, 0x89, 0xff, 0x47,
+ 0x40, 0x1d, 0x69, 0xde, 0x65, 0x54, 0xae, 0x7e, 0xa6, 0x79, 0xb6, 0x9e,
+ 0x11, 0x5e, 0xbc, 0x0f, 0xb3, 0xf8, 0x9c, 0xe9, 0xd1, 0x04, 0xe4, 0xa2,
+ 0x7a, 0x3c, 0xe5, 0x09, 0x8d, 0xa2, 0xc4, 0xa8, 0x40, 0xf4, 0x96, 0xe1,
+ 0xb2, 0x39, 0x5a, 0x87, 0x25, 0xde, 0xe6, 0x72, 0x59, 0xbb, 0xc7, 0x1e,
+ 0x89, 0xaa, 0x18, 0xc3, 0x5a, 0x9c, 0x0d, 0xb3, 0xd0, 0x92, 0xe0, 0x2b,
+ 0xcc, 0xdd, 0x93, 0xfd, 0x6d, 0x4f, 0xe5, 0x1e, 0xeb, 0xf1, 0x7f, 0x5c,
+ 0xff, 0x0e, 0x99, 0x02, 0x15, 0x53, 0x7c, 0xc0, 0xce, 0xfc, 0xd6, 0x9e,
+ 0xae, 0x4a, 0x59, 0x6d, 0x8a, 0x95, 0xa9, 0xec, 0x40, 0xef, 0x65, 0x1e,
+ 0xa7, 0xda, 0x39, 0x76, 0x30, 0xfa, 0xfd, 0x26, 0x49, 0x4d, 0xa0, 0xbe},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 104
+ {SEC_OID_SHA256,
+ 104,
+ {0x28, 0xd3, 0x35, 0x1a, 0x97, 0x07, 0x32, 0xd5, 0xac, 0x3b, 0xb6, 0x9f,
+ 0xdd, 0x6d, 0x85, 0xf8, 0x92, 0x3a, 0x20, 0xf7, 0xf7, 0xd7, 0x29, 0x85,
+ 0xd6, 0xdf, 0x68, 0xe4, 0x1f, 0x97, 0x2d, 0xca, 0xbb, 0x63, 0x85, 0x34,
+ 0xd1, 0x63, 0xeb, 0x8c, 0xf8, 0xba, 0xad, 0xa3, 0xe1, 0xde, 0xbb, 0x72,
+ 0x49, 0xda, 0x4e, 0xfa, 0xb8, 0xe1, 0xee, 0x78, 0x2d, 0xfb, 0xd3, 0xb1,
+ 0xad, 0xd9, 0xe7, 0x72, 0x53, 0xce, 0x04, 0x8c, 0x8d, 0x0a, 0x35, 0x09,
+ 0x36, 0x80, 0x6a, 0xd4, 0x73, 0x30, 0x4f, 0x1d, 0xd0, 0xa0, 0x31, 0x8a,
+ 0xd1, 0x0a, 0x11, 0x08, 0x5f, 0x2c, 0xaf, 0xc2, 0x01, 0x14, 0xab, 0x1f,
+ 0x72, 0x4a, 0xe5, 0xff, 0xea, 0xda, 0xad, 0x0b, 0xb1, 0x7b, 0xf6, 0x62,
+ 0x77, 0xc4, 0x99, 0x87, 0x6d, 0x5c, 0xe1, 0x70, 0x26, 0xd6, 0xd3, 0x09,
+ 0x64, 0xdc, 0x43, 0xe9, 0xf6, 0x8e, 0x27, 0x1d, 0x5b, 0x6c, 0x81, 0xb9,
+ 0x95, 0x30, 0x90, 0xf7, 0x0b, 0xd9, 0xb9, 0xc0, 0x5e, 0x32, 0x19, 0x94,
+ 0x2b, 0xae, 0x62, 0x3f, 0xaf, 0x06, 0xc6, 0xf2, 0x19, 0x52, 0x42, 0x7a,
+ 0x5a, 0x1a, 0x40, 0xf0, 0x5c, 0x0c, 0x51, 0x59, 0xff, 0x6e, 0x9b, 0x94,
+ 0xfe, 0x4a, 0xeb, 0x83, 0x10, 0xb0, 0xde, 0x9e, 0x69, 0xac, 0x5f, 0x0f,
+ 0x47, 0x87, 0xb6, 0xd4, 0x89, 0xd1, 0x04, 0x0a, 0xd6, 0x3f, 0xfb, 0x1c,
+ 0xf0, 0xfb, 0x92, 0x42, 0x39, 0xd5, 0x41, 0x7c, 0xbb, 0xd7, 0xaf, 0xce,
+ 0x71, 0xac, 0x08, 0x41, 0xa0, 0xfe, 0x2b, 0x6d, 0x6a, 0x57, 0x42, 0x64,
+ 0x9f, 0xa6, 0x04, 0x33, 0xc5, 0x5f, 0xa2, 0xcd, 0x99, 0xe1, 0xe1, 0x73,
+ 0xb6, 0x75, 0x28, 0x78, 0x4d, 0xd0, 0xf5, 0x54, 0x88, 0xf7, 0xa9, 0x93,
+ 0x9b, 0x46, 0x13, 0x7f, 0x9a, 0xa3, 0x3b, 0xd6, 0x2e, 0x47, 0x7a, 0x77,
+ 0xd5, 0xfb, 0xcf, 0x08, 0x20, 0xa1, 0x0a, 0x49, 0x9a, 0xba, 0x3c, 0xa3,
+ 0x83, 0x21, 0x07, 0x78, 0xe7, 0xd8, 0x4d, 0xec, 0xe6, 0x4f, 0x12, 0x1a,
+ 0xcd, 0x8d, 0x74, 0xa7, 0x61, 0x21, 0x9c, 0x63, 0x59, 0xd2, 0xdc, 0xf9,
+ 0xae, 0xab, 0x78, 0x2c, 0x58, 0xde, 0xa8, 0xbf, 0xdb, 0xde, 0xdd, 0x44,
+ 0x90, 0xbb, 0xef, 0x8f, 0xd5, 0x14, 0xf9, 0x0c, 0xc5, 0xa3, 0x39, 0x92,
+ 0xc4, 0xd3, 0x60, 0x9e, 0x30, 0x07, 0x97, 0xfe, 0x0d, 0x5d, 0xd2, 0x03,
+ 0xfa, 0x71, 0xf4, 0xef, 0x0a, 0x47, 0x62, 0x4e, 0x5e, 0x51, 0x45, 0x5b,
+ 0x74, 0xef, 0x87, 0xe4, 0x9b, 0x9d, 0x12, 0x22, 0x64, 0xeb, 0xde, 0xc7,
+ 0xfe, 0xe7, 0xbc, 0x02, 0x49, 0xf0, 0x2b, 0xa6, 0x01, 0x59, 0xaa, 0x0a,
+ 0xa8, 0x58, 0x5c, 0xe1, 0x96, 0x33, 0xcb, 0xce, 0x48, 0xe6, 0xe4, 0x76,
+ 0x5b, 0x0f, 0xe7, 0xb4, 0xf1, 0xda, 0x4a, 0x84, 0x17, 0x09, 0x28, 0x73},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 105
+ {SEC_OID_SHA256,
+ 105,
+ {0xc4, 0xa4, 0x05, 0x7d, 0x4d, 0x2e, 0xb4, 0xe6, 0x4d, 0xc1, 0x63, 0xad,
+ 0xd6, 0x2d, 0x9a, 0xd0, 0x1b, 0x24, 0xbf, 0xf9, 0x2f, 0xe0, 0x60, 0x7c,
+ 0x0c, 0xd3, 0x9e, 0x3d, 0xd0, 0x5e, 0x56, 0x61, 0xaa, 0x1a, 0x2c, 0x9d,
+ 0xcd, 0xc7, 0xae, 0x8a, 0x03, 0x4b, 0x93, 0xe5, 0x02, 0xa4, 0xee, 0xbc,
+ 0x03, 0x84, 0x51, 0x9a, 0x25, 0x89, 0xaf, 0xa1, 0x13, 0xa0, 0xdf, 0xd4,
+ 0x5b, 0x12, 0x2f, 0xe1, 0x6b, 0xb6, 0x55, 0xb6, 0xa0, 0x34, 0xb6, 0x68,
+ 0xd7, 0xd4, 0x00, 0xdc, 0x25, 0x0b, 0x25, 0xd7, 0xdd, 0x45, 0x11, 0x29,
+ 0x8c, 0x11, 0x85, 0xc3, 0xd0, 0x2b, 0x82, 0xec, 0x63, 0xf3, 0xf4, 0x06,
+ 0xda, 0x0c, 0x72, 0xd2, 0x04, 0x88, 0x1e, 0xf5, 0xef, 0x43, 0xe6, 0x3c,
+ 0xc6, 0x4b, 0x79, 0x90, 0x44, 0xa6, 0xcb, 0xab, 0xb5, 0x33, 0xd8, 0x62,
+ 0xef, 0xa9, 0xc3, 0xf4, 0x83, 0xee, 0xa4, 0x3b, 0x26, 0x85, 0x9b, 0x13,
+ 0x4a, 0x2f, 0x32, 0x1b, 0xa5, 0xad, 0x09, 0xac, 0x8d, 0xd3, 0xf7, 0x40,
+ 0xc0, 0xeb, 0xab, 0xbf, 0x35, 0xad, 0x37, 0x36, 0xb0, 0x93, 0x09, 0x77,
+ 0x69, 0xa6, 0x35, 0x28, 0x3c, 0x20, 0xc1, 0xb8, 0x8e, 0xa0, 0xa1, 0x15,
+ 0xd5, 0x9a, 0x69, 0x25, 0x52, 0xad, 0x8f, 0x70, 0x05, 0x0d, 0x58, 0x65,
+ 0x32, 0xcd, 0x3b, 0x65, 0xbd, 0x9e, 0x28, 0x17, 0x81, 0xd0, 0x97, 0x12,
+ 0xb1, 0xf1, 0x28, 0x73, 0x50, 0xa2, 0x0e, 0x40, 0xf1, 0x1a, 0xf5, 0xdf,
+ 0x58, 0x0a, 0x98, 0xb2, 0x58, 0xfd, 0x74, 0x31, 0xda, 0xf1, 0x9f, 0x92,
+ 0x54, 0x6d, 0x5b, 0x99, 0x7d, 0xf5, 0x60, 0xa3, 0x23, 0x7e, 0x8a, 0x2e,
+ 0x83, 0xe9, 0x25, 0xe4, 0x5e, 0xff, 0xd4, 0xcb, 0xf2, 0xc1, 0xcc, 0x43,
+ 0x9d, 0x0d, 0x3e, 0x65, 0x8d, 0x83, 0x6d, 0x6b, 0x93, 0x51, 0x3c, 0x41,
+ 0xc8, 0x7b, 0xfe, 0xfc, 0x85, 0x57, 0x92, 0x57, 0xcb, 0x82, 0x73, 0xdd,
+ 0x0b, 0xd4, 0xb7, 0xca, 0x21, 0xc9, 0xe2, 0x67, 0x5a, 0xb6, 0x0d, 0xe2,
+ 0x22, 0x89, 0xb3, 0x1f, 0x5f, 0x96, 0xf7, 0x08, 0xb7, 0x6e, 0xc7, 0x2b,
+ 0x02, 0x09, 0xc8, 0x84, 0x6a, 0xc6, 0xe3, 0x2f, 0x1d, 0x28, 0x99, 0x68,
+ 0x29, 0xeb, 0xeb, 0x94, 0x9b, 0x23, 0x58, 0xcd, 0x23, 0x32, 0x17, 0x8b,
+ 0xdc, 0xe8, 0x08, 0x04, 0xe4, 0x65, 0x0b, 0x84, 0xa4, 0x6b, 0xa4, 0xf3,
+ 0xbd, 0xf2, 0xac, 0xa0, 0xed, 0xcb, 0x7d, 0x41, 0x38, 0xe9, 0x7d, 0xc1,
+ 0x4d, 0x30, 0xba, 0x34, 0x35, 0x2d, 0x62, 0xf5, 0x47, 0xca, 0xf1, 0x17,
+ 0x85, 0x6a, 0x74, 0x5e, 0x1e, 0x99, 0xee, 0xc1, 0x8c, 0xc2, 0xfb, 0xf2,
+ 0x23, 0xf4, 0x54, 0x87, 0x55, 0xfa, 0x3e, 0xf8, 0xd9, 0xd7, 0xc0, 0x27,
+ 0x4a, 0x9a, 0x74, 0x11, 0xdf, 0xbd, 0xe3, 0xbf, 0x53, 0xd9, 0xd8, 0x4c},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 106
+ {SEC_OID_SHA256,
+ 106,
+ {0x9a, 0x86, 0xcb, 0xb6, 0x8e, 0x9a, 0x44, 0x49, 0xbe, 0x3e, 0xa6, 0xd6,
+ 0x9e, 0x5c, 0xb2, 0x1a, 0xf8, 0x16, 0x47, 0xa8, 0xa0, 0x10, 0x5d, 0xb0,
+ 0x3c, 0x54, 0x17, 0x6f, 0xc8, 0x39, 0x91, 0xc2, 0xb9, 0xea, 0x54, 0x8f,
+ 0xa8, 0xeb, 0x3b, 0x24, 0x8c, 0x72, 0xc3, 0x91, 0xcd, 0x23, 0xdd, 0x67,
+ 0x5e, 0x86, 0x5f, 0xfa, 0x56, 0x1c, 0xda, 0x1a, 0xbb, 0xbd, 0x58, 0xa8,
+ 0x5f, 0xe4, 0xfd, 0x10, 0x8b, 0xaf, 0xb2, 0x13, 0xa8, 0xc7, 0x9e, 0xea,
+ 0xad, 0x5b, 0xb3, 0x41, 0x0c, 0x7d, 0x6e, 0x85, 0xa2, 0x37, 0xd1, 0xe2,
+ 0xf9, 0xc8, 0xe0, 0xb8, 0xb8, 0xfd, 0xb4, 0x72, 0x73, 0x2b, 0xd4, 0xbb,
+ 0xfa, 0xf5, 0x8f, 0x57, 0x60, 0x09, 0x96, 0xa4, 0x9a, 0x74, 0x2a, 0x6e,
+ 0xcf, 0xaf, 0x55, 0x31, 0x9b, 0xf9, 0x39, 0xee, 0xce, 0x50, 0xd1, 0xb9,
+ 0x3d, 0xf9, 0x31, 0xa1, 0x44, 0xb0, 0x7e, 0x07, 0x5f, 0x84, 0x86, 0xb5,
+ 0xdd, 0x65, 0x07, 0x1b, 0xf4, 0x38, 0x12, 0xa2, 0x73, 0x51, 0x40, 0x2b,
+ 0x84, 0x98, 0x72, 0xc8, 0x49, 0x87, 0x86, 0x34, 0xcb, 0x01, 0x48, 0x3d,
+ 0xf7, 0x86, 0x90, 0xce, 0x0d, 0xbd, 0xc5, 0xd4, 0x5d, 0x22, 0x5c, 0xa8,
+ 0x76, 0x14, 0xed, 0x1a, 0xfc, 0xd0, 0x84, 0x22, 0x3c, 0x86, 0xfc, 0x9b,
+ 0xc9, 0xc8, 0x91, 0x99, 0x6c, 0x09, 0x6f, 0x92, 0x96, 0xb9, 0xd9, 0x1a,
+ 0x56, 0x44, 0x65, 0x19, 0x78, 0x57, 0xfd, 0x67, 0x69, 0x97, 0x7c, 0x8a,
+ 0xcd, 0xf0, 0xac, 0xf2, 0xff, 0xb1, 0xb2, 0x4d, 0x31, 0x1a, 0x8d, 0x0a,
+ 0x46, 0x10, 0x95, 0x94, 0xf1, 0xfc, 0x4d, 0xd5, 0xb1, 0x39, 0xc1, 0x80,
+ 0xc6, 0xf0, 0x2b, 0x88, 0xe7, 0x2e, 0x15, 0x56, 0x26, 0xa7, 0x48, 0xae,
+ 0x9d, 0xa4, 0xeb, 0x6a, 0x11, 0x95, 0x12, 0x6f, 0x08, 0x4b, 0x01, 0x2f,
+ 0x72, 0x40, 0x5f, 0x02, 0x7b, 0xd2, 0x2b, 0xae, 0xa8, 0x1d, 0x76, 0x5f,
+ 0x43, 0x5e, 0xfd, 0x2b, 0x97, 0xfe, 0xd2, 0xdf, 0x6e, 0x38, 0xea, 0x60,
+ 0x3d, 0xdf, 0x8f, 0x3a, 0xe9, 0x69, 0xf9, 0x69, 0x0a, 0xc2, 0x2d, 0x80,
+ 0x72, 0x21, 0x1d, 0x13, 0x37, 0x12, 0x5a, 0x3e, 0x88, 0x38, 0x8f, 0xbe,
+ 0xff, 0x1b, 0x0c, 0x7c, 0xc7, 0x67, 0x79, 0x98, 0xee, 0x5f, 0x7a, 0xc3,
+ 0x1d, 0x8e, 0x26, 0x8c, 0xa9, 0x00, 0xb7, 0x2c, 0x98, 0x88, 0x97, 0x21,
+ 0xe1, 0x8e, 0x8d, 0xd7, 0x4f, 0x4b, 0x43, 0xb0, 0x83, 0x99, 0x8b, 0x28,
+ 0xed, 0xa3, 0x89, 0x5c, 0xba, 0xaa, 0x60, 0x7b, 0x9a, 0x05, 0xf9, 0x0e,
+ 0x36, 0xd1, 0xe1, 0x72, 0xa9, 0x56, 0x17, 0xe9, 0xb1, 0x02, 0xbc, 0x07,
+ 0x17, 0xdd, 0x2a, 0x1e, 0x80, 0x7b, 0x11, 0xd7, 0x2a, 0x8a, 0x15, 0x28,
+ 0x8c, 0xa4, 0x64, 0x3c, 0x79, 0x16, 0x94, 0xdc, 0xe3, 0x08, 0x08, 0xaa},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 107
+ {SEC_OID_SHA256,
+ 107,
+ {0x71, 0x39, 0x9e, 0xff, 0x1c, 0x82, 0xb6, 0x7a, 0x7d, 0x5d, 0xa7, 0x1d,
+ 0xf5, 0x1d, 0xe8, 0x13, 0x63, 0x1f, 0x51, 0x67, 0x9b, 0xa4, 0x41, 0xb0,
+ 0x53, 0x29, 0x97, 0xad, 0xa0, 0x47, 0x11, 0xa2, 0xc8, 0x74, 0xe5, 0x6f,
+ 0xfe, 0x4d, 0x92, 0x89, 0xeb, 0xdf, 0xda, 0x91, 0x09, 0x88, 0xe1, 0xc2,
+ 0x10, 0x50, 0x7a, 0x45, 0x00, 0x31, 0x59, 0x22, 0x68, 0x38, 0x5f, 0xb9,
+ 0xc0, 0x81, 0x02, 0xc1, 0x96, 0x1d, 0x33, 0xbb, 0x78, 0x95, 0x22, 0xd9,
+ 0x7f, 0xcd, 0x86, 0xb7, 0xe2, 0x7b, 0x59, 0xd3, 0xc3, 0x69, 0x28, 0x0c,
+ 0x73, 0x67, 0x28, 0x6f, 0x46, 0xc1, 0xe8, 0x15, 0x85, 0x13, 0x49, 0xfc,
+ 0x16, 0xe1, 0xbb, 0x2f, 0xa7, 0x6a, 0xf8, 0xab, 0x16, 0x8a, 0xcb, 0x63,
+ 0x4a, 0x22, 0xa8, 0xd6, 0x0d, 0x7c, 0x6d, 0x2a, 0x81, 0xf4, 0xdb, 0x77,
+ 0xe6, 0x5c, 0x62, 0x1b, 0xbb, 0x4d, 0x0e, 0x56, 0x28, 0xee, 0x23, 0x20,
+ 0xb0, 0x42, 0xbb, 0x4c, 0x83, 0xe5, 0x5e, 0x21, 0x37, 0xdd, 0xea, 0x75,
+ 0xc3, 0x54, 0x7f, 0x3a, 0x6b, 0x93, 0xf1, 0xb0, 0xa0, 0xbd, 0x29, 0xc7,
+ 0x29, 0x83, 0x5e, 0xdc, 0xbf, 0x51, 0x29, 0xb3, 0x31, 0x12, 0xad, 0x00,
+ 0x04, 0x58, 0xf4, 0xa8, 0xdb, 0x11, 0x49, 0xd5, 0x14, 0xdb, 0x7e, 0xe7,
+ 0x0e, 0x4b, 0x58, 0xc1, 0x1b, 0x37, 0x80, 0x9d, 0xc3, 0x20, 0x20, 0xdd,
+ 0x81, 0xfd, 0x1e, 0x3b, 0x0b, 0xf1, 0x35, 0x41, 0x54, 0xe7, 0xdc, 0x0d,
+ 0xa0, 0x40, 0x3e, 0xc9, 0x44, 0xfc, 0x5a, 0x85, 0x50, 0x26, 0x47, 0x31,
+ 0x12, 0xc8, 0x8f, 0x07, 0x2a, 0x8f, 0xc3, 0x9b, 0x98, 0x4d, 0xb2, 0xc9,
+ 0x7d, 0x08, 0x57, 0x83, 0xd4, 0xf8, 0xd9, 0x6c, 0x87, 0xf4, 0xb8, 0x26,
+ 0xf3, 0x94, 0x14, 0xba, 0x05, 0xf7, 0x2c, 0x7a, 0x22, 0xe2, 0x5d, 0xed,
+ 0x75, 0xef, 0xf8, 0xf0, 0x0e, 0x53, 0x40, 0x1a, 0xaf, 0xd0, 0xec, 0x08,
+ 0xb2, 0x55, 0xb5, 0xd0, 0x3b, 0x2f, 0x2c, 0xbb, 0x96, 0x03, 0xa2, 0xde,
+ 0xf9, 0xe5, 0xa7, 0x54, 0xb3, 0x39, 0x53, 0xd3, 0xc0, 0x3a, 0xb8, 0xcc,
+ 0x7f, 0x8d, 0xb3, 0x3d, 0xdf, 0x61, 0x84, 0x15, 0x0f, 0x56, 0x80, 0xf7,
+ 0x40, 0x1d, 0xad, 0x6b, 0x6c, 0x38, 0xef, 0x84, 0x8c, 0x00, 0xb0, 0x8a,
+ 0x70, 0xec, 0xea, 0xd0, 0x88, 0xf8, 0x95, 0xac, 0xf5, 0xf2, 0x5c, 0x9e,
+ 0x21, 0xc8, 0x70, 0x89, 0xfa, 0xb3, 0xe3, 0xed, 0xb7, 0xee, 0x3b, 0xf3,
+ 0x57, 0x01, 0x45, 0x04, 0x18, 0x08, 0xca, 0x73, 0x8a, 0x46, 0xc8, 0xde,
+ 0x38, 0x9b, 0x5c, 0x2f, 0x84, 0xf9, 0x8f, 0x76, 0x94, 0x1f, 0xbe, 0x2a,
+ 0x9a, 0x15, 0x95, 0x25, 0x99, 0x47, 0x81, 0x13, 0x7c, 0xdc, 0x00, 0x95,
+ 0x1d, 0x42, 0x29, 0xf8, 0xdf, 0x09, 0x9b, 0x44, 0x93, 0x0a, 0x7a, 0x72},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 108
+ {SEC_OID_SHA256,
+ 108,
+ {0x66, 0x1c, 0x8f, 0xc2, 0x06, 0x46, 0x44, 0x6c, 0xdf, 0x57, 0x9d, 0x0a,
+ 0x78, 0x00, 0x36, 0x66, 0xc8, 0xfd, 0x9f, 0xdb, 0xe9, 0x84, 0x5c, 0x02,
+ 0x82, 0x3b, 0x8e, 0x3b, 0x78, 0x0f, 0x53, 0x2d, 0x28, 0x91, 0xfe, 0xc3,
+ 0xa5, 0x54, 0xc7, 0x43, 0xe8, 0x7f, 0xe8, 0x98, 0x30, 0x0e, 0xe1, 0x76,
+ 0x39, 0x07, 0x7f, 0xcd, 0x09, 0x36, 0xc1, 0x3e, 0xae, 0x51, 0xa4, 0x0d,
+ 0x98, 0xc3, 0x29, 0xc3, 0xff, 0x52, 0x5f, 0x65, 0x56, 0x8b, 0xf7, 0x4f,
+ 0xc8, 0x4f, 0xa1, 0x12, 0xb3, 0x03, 0x66, 0x10, 0xd4, 0x9f, 0xaf, 0x17,
+ 0xf3, 0x42, 0x63, 0x09, 0x80, 0x56, 0x36, 0xb9, 0x50, 0x2c, 0x3d, 0xd8,
+ 0x19, 0x94, 0x46, 0x55, 0x94, 0x33, 0x3e, 0x22, 0x63, 0x96, 0x9d, 0xa1,
+ 0x50, 0x91, 0x68, 0xf1, 0x22, 0x8d, 0xed, 0x2a, 0xb8, 0xce, 0x0c, 0xa5,
+ 0x3c, 0x8d, 0x63, 0x8d, 0xb2, 0x68, 0x99, 0x55, 0x8c, 0xcb, 0xcf, 0x52,
+ 0xaf, 0x7b, 0x70, 0x17, 0xd6, 0x8b, 0xa5, 0xd7, 0xbc, 0x79, 0x65, 0x7d,
+ 0x72, 0xf8, 0x7a, 0x14, 0xad, 0x82, 0x24, 0xf4, 0x0d, 0x1e, 0xeb, 0x19,
+ 0x25, 0xb5, 0x1f, 0x83, 0x30, 0xb2, 0x21, 0xce, 0xdd, 0xd5, 0x30, 0xa7,
+ 0x3b, 0xb8, 0x14, 0x21, 0x6f, 0xd6, 0xaf, 0xda, 0x33, 0x98, 0x3a, 0x74,
+ 0xf7, 0xda, 0x5c, 0xd7, 0x33, 0x72, 0x9d, 0xf2, 0x2f, 0xf7, 0x8e, 0x02,
+ 0x7e, 0xff, 0x2c, 0xfd, 0xe2, 0x7a, 0x76, 0xab, 0x1a, 0xbc, 0x97, 0xe0,
+ 0x83, 0x75, 0xf6, 0x70, 0xee, 0xd1, 0xbe, 0xed, 0x74, 0xa9, 0xb9, 0x20,
+ 0x5b, 0xa2, 0x49, 0x7f, 0xaa, 0x1c, 0x46, 0xf0, 0x03, 0x8f, 0x09, 0x8f,
+ 0xf5, 0x95, 0x0b, 0xe1, 0x7d, 0x4d, 0xd8, 0xa3, 0xef, 0x2b, 0xb0, 0x81,
+ 0x1a, 0x89, 0x45, 0x18, 0x8d, 0x63, 0x5a, 0x97, 0x7d, 0xe6, 0x85, 0x43,
+ 0x5d, 0xc1, 0x28, 0x18, 0x49, 0x48, 0xc5, 0x3f, 0x43, 0xab, 0xb7, 0x0c,
+ 0x05, 0x3b, 0x9c, 0x62, 0x98, 0xb7, 0xda, 0xbf, 0x1d, 0xf9, 0x11, 0x16,
+ 0xcf, 0xcf, 0x89, 0x45, 0xe7, 0x8c, 0x7e, 0x3d, 0xe5, 0xbf, 0xbd, 0xf1,
+ 0x9b, 0x68, 0x93, 0xe7, 0x33, 0xcb, 0xe6, 0x5c, 0xd3, 0x39, 0x50, 0xc7,
+ 0x71, 0x32, 0xb7, 0x81, 0x6d, 0xd4, 0x7d, 0x9e, 0xcf, 0xef, 0x2f, 0x15,
+ 0xb4, 0x29, 0x0c, 0xc1, 0xa4, 0xcc, 0x5d, 0x32, 0x78, 0x00, 0x21, 0x5a,
+ 0x49, 0xe6, 0x79, 0xb6, 0x40, 0xb0, 0xad, 0x1a, 0xa1, 0x59, 0x3a, 0x73,
+ 0x0e, 0xca, 0x63, 0x3a, 0xe1, 0x7b, 0xca, 0x48, 0xe9, 0xef, 0xaf, 0xa0,
+ 0x47, 0x1a, 0x65, 0x91, 0x53, 0x5c, 0x94, 0xc4, 0xd1, 0x23, 0xcb, 0x2f,
+ 0xfe, 0x33, 0x01, 0x43, 0x02, 0xf3, 0x10, 0x97, 0x12, 0xc2, 0x79, 0x83,
+ 0x48, 0x71, 0xd9, 0xb1, 0x89, 0x82, 0xca, 0x41, 0x3d, 0x13, 0x11, 0x26},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 109
+ {SEC_OID_SHA256,
+ 109,
+ {0x2b, 0x0d, 0x58, 0x89, 0x82, 0xc6, 0x8c, 0xc0, 0xb3, 0x9c, 0x00, 0xad,
+ 0x80, 0xc1, 0x9a, 0xc6, 0x45, 0xe0, 0x38, 0xd3, 0xbc, 0xaa, 0x38, 0x49,
+ 0x09, 0xd9, 0x4c, 0xf6, 0xc8, 0xec, 0xfc, 0x88, 0x6a, 0x83, 0x08, 0x4d,
+ 0x19, 0x84, 0x3f, 0x28, 0x78, 0x87, 0x9e, 0x60, 0xf5, 0xa4, 0x6a, 0xf4,
+ 0xed, 0x8d, 0x62, 0xf5, 0x33, 0xcd, 0xa8, 0xed, 0x04, 0xad, 0x8a, 0xee,
+ 0xde, 0x3e, 0x3c, 0x82, 0x39, 0x13, 0xd6, 0x2b, 0x28, 0xbc, 0xc2, 0x0d,
+ 0x98, 0x36, 0xf6, 0xdd, 0xd9, 0xeb, 0xc3, 0xea, 0xb3, 0xfa, 0x52, 0xe3,
+ 0x76, 0x38, 0xec, 0xf8, 0x97, 0xd7, 0xcc, 0x02, 0x7b, 0xb0, 0x5f, 0xac,
+ 0xd1, 0x53, 0x09, 0x0a, 0x78, 0x22, 0x0c, 0x10, 0xab, 0x17, 0x7f, 0x1b,
+ 0xf1, 0x9b, 0x2c, 0x6e, 0xf6, 0xce, 0x94, 0x61, 0x1d, 0x46, 0x6e, 0xf7,
+ 0x58, 0xed, 0xa7, 0x1f, 0x4d, 0x49, 0x6c, 0x42, 0x0d, 0xd8, 0x8e, 0x71,
+ 0x2c, 0x6d, 0xff, 0x77, 0x14, 0x9f, 0x4b, 0xdb, 0x50, 0xd1, 0x58, 0x5d,
+ 0xb2, 0x7f, 0xde, 0x0f, 0x2f, 0xe3, 0x7e, 0x04, 0xed, 0xf6, 0x3e, 0x56,
+ 0xeb, 0x9c, 0xb7, 0x21, 0x06, 0xa9, 0xa8, 0x21, 0xa6, 0x70, 0x11, 0x0d,
+ 0x69, 0x68, 0x3f, 0x32, 0xac, 0xf5, 0x97, 0x2e, 0xfc, 0xdc, 0x34, 0xed,
+ 0x5f, 0x8e, 0xa4, 0xa4, 0x0f, 0x4f, 0x63, 0x29, 0x47, 0x94, 0x99, 0xd5,
+ 0x84, 0xc4, 0xdb, 0x4d, 0xf7, 0x12, 0x2a, 0x2c, 0x7f, 0x34, 0xe8, 0x66,
+ 0x56, 0x4e, 0x68, 0x55, 0x2c, 0xe1, 0x2f, 0xc3, 0x0c, 0x2a, 0x6f, 0x24,
+ 0xba, 0x7c, 0x7d, 0x9d, 0xdd, 0xd7, 0xfc, 0x16, 0x6b, 0xa8, 0xab, 0x0b,
+ 0x8b, 0x7c, 0x1c, 0xdc, 0xc8, 0xaf, 0x88, 0x0d, 0x6f, 0x1f, 0x2b, 0x62,
+ 0x12, 0x86, 0xed, 0x72, 0x2e, 0xda, 0xe3, 0x10, 0x89, 0x1e, 0x3b, 0x2b,
+ 0x81, 0xad, 0xdf, 0xda, 0x31, 0x62, 0x25, 0x96, 0x5d, 0xdf, 0xcf, 0x05,
+ 0x68, 0x48, 0x69, 0x21, 0xb1, 0x25, 0xce, 0xc0, 0x03, 0xa7, 0xb4, 0x8a,
+ 0xf9, 0xdf, 0xc9, 0x5b, 0x0a, 0x9b, 0x94, 0xc5, 0x35, 0x35, 0xbd, 0x4d,
+ 0xd9, 0x77, 0xf2, 0xa4, 0xae, 0xca, 0xfe, 0x2f, 0xb0, 0x8b, 0x5b, 0xfe,
+ 0xb9, 0x97, 0xd2, 0x2f, 0x6f, 0xa5, 0xfc, 0x94, 0x64, 0x81, 0x83, 0x8a,
+ 0x32, 0x27, 0x3b, 0x6c, 0x7a, 0x89, 0x81, 0x7d, 0xbc, 0xa3, 0xd2, 0x73,
+ 0x0b, 0xdf, 0xfe, 0x63, 0xe0, 0x96, 0xd3, 0xe8, 0x8a, 0x7b, 0x97, 0x85,
+ 0xe7, 0xec, 0xc3, 0x0c, 0xc5, 0xc8, 0x47, 0xf1, 0x93, 0x26, 0x8e, 0xd7,
+ 0x61, 0xe0, 0x52, 0x31, 0xe3, 0x00, 0x9c, 0xf3, 0xee, 0x58, 0xd2, 0xa4,
+ 0xf0, 0x3a, 0xb7, 0x3f, 0x50, 0x53, 0xb0, 0xbc, 0x1e, 0x57, 0x96, 0x0e,
+ 0xd3, 0xab, 0x43, 0xab, 0x5b, 0x14, 0x93, 0xd5, 0xa7, 0x3f, 0x6f, 0xaf},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 110
+ {SEC_OID_SHA256,
+ 110,
+ {0xa6, 0x02, 0x39, 0xae, 0x28, 0xda, 0xef, 0x9b, 0x18, 0xbc, 0x56, 0xca,
+ 0x81, 0xd0, 0xc6, 0x16, 0x17, 0x62, 0xa6, 0x6e, 0x8b, 0xcb, 0xa6, 0xf3,
+ 0x87, 0xf7, 0x14, 0x33, 0x46, 0x43, 0x61, 0x45, 0x0a, 0x6a, 0x08, 0x91,
+ 0x2b, 0xdb, 0xd8, 0x6d, 0xa3, 0x4e, 0xa4, 0x95, 0x4a, 0xd0, 0xc6, 0x54,
+ 0x81, 0x31, 0xd6, 0xa4, 0xde, 0x7f, 0x60, 0x61, 0x55, 0x60, 0x52, 0x4a,
+ 0xc5, 0x64, 0x4d, 0x69, 0xe1, 0x4f, 0x4b, 0xd1, 0x1a, 0x29, 0xb8, 0xad,
+ 0x20, 0x75, 0x3e, 0x2c, 0x74, 0xdb, 0x55, 0x29, 0xae, 0x90, 0xa6, 0xc7,
+ 0x33, 0x03, 0x2e, 0x2e, 0x36, 0x5f, 0x9f, 0x57, 0xcd, 0xcd, 0x5a, 0xdf,
+ 0x5c, 0x66, 0x97, 0x98, 0x70, 0xd8, 0xeb, 0x9c, 0x5e, 0xae, 0xf2, 0x44,
+ 0x97, 0x33, 0x76, 0xf4, 0x87, 0x2c, 0x32, 0x3b, 0xc8, 0xec, 0x32, 0xe5,
+ 0xe9, 0x27, 0x13, 0x52, 0x7b, 0x65, 0x45, 0xaa, 0x85, 0xbf, 0xb7, 0xc3,
+ 0x13, 0x25, 0x00, 0x0e, 0x6a, 0xc6, 0xda, 0xfd, 0x5b, 0x48, 0xdb, 0x82,
+ 0x86, 0xba, 0xcd, 0x05, 0xbb, 0x4a, 0x9d, 0xe3, 0x0d, 0x81, 0xa0, 0xeb,
+ 0x8e, 0x4a, 0x2a, 0x88, 0x8a, 0x71, 0x15, 0x2e, 0x68, 0xc0, 0xac, 0x99,
+ 0xc7, 0x4a, 0xdc, 0x69, 0x7e, 0xf9, 0xf3, 0x4c, 0x9f, 0x61, 0xdd, 0x00,
+ 0x51, 0x4a, 0x82, 0x85, 0xee, 0xc3, 0x03, 0x64, 0xe9, 0x66, 0x52, 0xc4,
+ 0x9a, 0x32, 0xaf, 0xb7, 0xb8, 0x8f, 0x60, 0xe9, 0x8a, 0x4f, 0x0d, 0x23,
+ 0x82, 0xd7, 0x95, 0xd0, 0x26, 0xd8, 0x42, 0x88, 0x18, 0x63, 0x3c, 0xd5,
+ 0xd6, 0x2d, 0x97, 0x07, 0x48, 0x39, 0x36, 0x2f, 0xdd, 0x25, 0x08, 0x63,
+ 0x3d, 0xa0, 0x9b, 0xa4, 0x91, 0xba, 0x0b, 0xa0, 0x13, 0x60, 0x56, 0xe7,
+ 0xcc, 0x0c, 0x25, 0xa0, 0x36, 0x7f, 0x63, 0x7e, 0x90, 0xcc, 0xad, 0x93,
+ 0xc6, 0x0c, 0x5f, 0x73, 0x5f, 0xc1, 0x98, 0x81, 0x0a, 0x01, 0xe2, 0xf1,
+ 0x39, 0x4f, 0x5b, 0xbe, 0xab, 0x64, 0xcb, 0x0e, 0xb8, 0x7c, 0x83, 0xf0,
+ 0x48, 0x7b, 0x35, 0x3c, 0x7f, 0xac, 0x64, 0x34, 0x80, 0x54, 0x76, 0xf6,
+ 0x52, 0x92, 0xa7, 0x2a, 0xad, 0x28, 0xb1, 0xbd, 0x7c, 0xfc, 0x57, 0x64,
+ 0xa3, 0xa6, 0x45, 0x7d, 0x05, 0x43, 0x48, 0x14, 0xe7, 0xf6, 0x69, 0xfe,
+ 0xe0, 0x63, 0xe9, 0xa1, 0x71, 0xa7, 0xe0, 0xdc, 0x62, 0x72, 0x21, 0xb5,
+ 0x40, 0xbd, 0x36, 0x0f, 0xb6, 0x4e, 0xa8, 0x70, 0xa0, 0x32, 0x39, 0xed,
+ 0xdb, 0x4c, 0xb5, 0x82, 0xa0, 0xfd, 0xdd, 0x6c, 0xe7, 0x3e, 0x27, 0x2c,
+ 0x12, 0x90, 0x1a, 0xf1, 0xc9, 0x86, 0x5d, 0x30, 0xf1, 0x1a, 0x46, 0x1f,
+ 0xa1, 0xd7, 0x28, 0x0e, 0xdd, 0xcf, 0x12, 0xb8, 0x53, 0x1f, 0xc1, 0xe5,
+ 0xb6, 0xd6, 0xa7, 0x71, 0xb9, 0x91, 0x7f, 0xc3, 0xcc, 0xe2, 0x01, 0x88},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 111
+ {SEC_OID_SHA256,
+ 111,
+ {0x1a, 0xcf, 0xcd, 0xc7, 0xd8, 0x61, 0xcd, 0x9b, 0x8e, 0x26, 0xfd, 0x8d,
+ 0xfb, 0xf1, 0x35, 0x17, 0xca, 0xab, 0xef, 0xf3, 0x10, 0xa2, 0xf5, 0xdf,
+ 0x45, 0x94, 0x1c, 0xb6, 0xc4, 0xff, 0x23, 0xfd, 0xd5, 0x00, 0xfd, 0x1e,
+ 0xa3, 0x5a, 0x8e, 0xd9, 0x50, 0x60, 0x49, 0x6a, 0xab, 0x02, 0x73, 0x09,
+ 0x1d, 0xd9, 0x72, 0x5e, 0xc9, 0x8b, 0x14, 0xa7, 0x1f, 0x21, 0x4e, 0x7e,
+ 0x9f, 0x9d, 0x8b, 0xf7, 0x7e, 0x62, 0xc2, 0xf1, 0xb8, 0x44, 0xd9, 0xff,
+ 0xdb, 0xcd, 0xa7, 0xc1, 0x1c, 0xae, 0x4a, 0x46, 0x3f, 0x9e, 0x52, 0x5a,
+ 0xcb, 0x92, 0x43, 0x36, 0xa5, 0xc9, 0x3a, 0x53, 0x31, 0xc2, 0xf7, 0xe1,
+ 0x67, 0xba, 0xe2, 0x04, 0x64, 0xcd, 0xc6, 0x8f, 0xd0, 0x8f, 0x51, 0x5f,
+ 0x21, 0xbc, 0x89, 0x7e, 0xfb, 0x73, 0x2c, 0x61, 0x21, 0x9f, 0x8a, 0x74,
+ 0x1e, 0x86, 0x7c, 0x3f, 0xae, 0xe1, 0x9d, 0xcd, 0x94, 0x43, 0xa8, 0xb1,
+ 0xf1, 0x92, 0xfa, 0x00, 0xdf, 0x56, 0xa1, 0xde, 0x69, 0x0e, 0x06, 0x70,
+ 0xcb, 0xb0, 0x14, 0x9b, 0xfe, 0x8b, 0xb5, 0xb9, 0x5e, 0xbe, 0x64, 0xac,
+ 0xcf, 0x43, 0xa8, 0x0f, 0x5d, 0x26, 0x26, 0x66, 0xda, 0x65, 0xcb, 0xa4,
+ 0x89, 0x37, 0xff, 0x81, 0xb7, 0x8b, 0x48, 0x94, 0x82, 0xaa, 0x6a, 0x59,
+ 0x95, 0x1b, 0x1f, 0x56, 0x81, 0x7d, 0x28, 0x8d, 0x39, 0x42, 0xcd, 0x79,
+ 0xab, 0x7e, 0xed, 0x0b, 0x93, 0x4f, 0x6c, 0xe0, 0x92, 0xfe, 0x77, 0x5e,
+ 0xb0, 0xcb, 0x7e, 0xa9, 0x85, 0x8e, 0x68, 0x10, 0xd3, 0x72, 0x07, 0x51,
+ 0x36, 0x1b, 0x90, 0x37, 0x06, 0xb5, 0x0f, 0x17, 0xde, 0x49, 0xf1, 0x06,
+ 0x16, 0xf9, 0xd7, 0xd8, 0x05, 0x37, 0x75, 0xb0, 0x0f, 0x6a, 0x3d, 0x6e,
+ 0x77, 0xa8, 0x68, 0x04, 0x5a, 0x85, 0xad, 0x43, 0xc1, 0x5d, 0xea, 0xd7,
+ 0x4f, 0x5f, 0x86, 0xe4, 0x6e, 0x2a, 0x45, 0x59, 0x61, 0xb7, 0xf6, 0x09,
+ 0x23, 0x17, 0xe8, 0x7d, 0x93, 0xb5, 0x0a, 0x24, 0x7c, 0x11, 0xb8, 0xc2,
+ 0x70, 0x87, 0xe3, 0xec, 0xb3, 0xa6, 0x80, 0x55, 0x1e, 0x3b, 0xc3, 0x87,
+ 0x4a, 0x34, 0xcf, 0xba, 0x1f, 0x19, 0xf6, 0x9a, 0x70, 0x87, 0x62, 0xd1,
+ 0xed, 0xe6, 0xbd, 0x56, 0x00, 0x95, 0xf3, 0x1b, 0x56, 0x86, 0x3e, 0xfe,
+ 0x79, 0x13, 0x94, 0x71, 0x32, 0xca, 0xf7, 0x4e, 0x50, 0xc6, 0x4b, 0x94,
+ 0xec, 0x8c, 0xe2, 0x8a, 0x0a, 0xc1, 0xb4, 0x04, 0x4f, 0x23, 0xb8, 0x9e,
+ 0x9f, 0xe5, 0xc7, 0x06, 0x64, 0x7a, 0xc8, 0xef, 0x03, 0x05, 0xa0, 0x40,
+ 0x2a, 0x84, 0xd2, 0x1a, 0x3c, 0x54, 0x6c, 0xf7, 0xa7, 0xab, 0x63, 0xaa,
+ 0xa6, 0x57, 0x7a, 0xee, 0xc8, 0x9c, 0x8c, 0x26, 0x01, 0x24, 0xce, 0xf4,
+ 0x6f, 0x58, 0x7b, 0xb4, 0xce, 0x94, 0x0e, 0x0f, 0x96, 0x31, 0x41, 0xb9},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 112
+ {SEC_OID_SHA256,
+ 112,
+ {0x47, 0x8e, 0x30, 0xfd, 0x62, 0xbc, 0x07, 0xa0, 0xea, 0x6f, 0xcb, 0x4f,
+ 0xd9, 0x87, 0x52, 0x41, 0x13, 0x9b, 0x01, 0x2c, 0x92, 0x1c, 0x44, 0x88,
+ 0x21, 0x35, 0x6f, 0x29, 0xbf, 0xa3, 0x31, 0xa1, 0xd4, 0x4a, 0x03, 0x87,
+ 0x0a, 0x9c, 0x79, 0x48, 0x2b, 0xed, 0x3a, 0xc2, 0x75, 0xe0, 0xc2, 0xa1,
+ 0x5f, 0x73, 0x10, 0x44, 0x13, 0x3b, 0x5f, 0x6e, 0x14, 0x91, 0xaf, 0x21,
+ 0x71, 0x80, 0xc7, 0xa5, 0x13, 0x3e, 0xd7, 0x81, 0x66, 0x52, 0x65, 0xbd,
+ 0x6f, 0xd9, 0xcb, 0xf3, 0xd6, 0x51, 0x11, 0xd3, 0x9c, 0x6c, 0x43, 0x14,
+ 0x23, 0x1f, 0x74, 0x52, 0x91, 0xc7, 0x0b, 0x6a, 0xa3, 0xd6, 0xed, 0x69,
+ 0x61, 0x57, 0x61, 0x29, 0x67, 0xa2, 0x83, 0x00, 0x3f, 0x98, 0x21, 0x35,
+ 0x52, 0x0f, 0x95, 0x9d, 0x24, 0xdf, 0x72, 0x47, 0xd0, 0xac, 0xa3, 0xa8,
+ 0x1f, 0x7a, 0xf8, 0x00, 0x62, 0xd4, 0xd2, 0xb2, 0xc4, 0xfb, 0xa1, 0xd1,
+ 0x98, 0x2b, 0xbf, 0xa3, 0x7d, 0x5f, 0x91, 0x75, 0x74, 0x7f, 0x60, 0x10,
+ 0x39, 0x1c, 0x78, 0xbf, 0x64, 0x45, 0xf5, 0x53, 0xa5, 0xa7, 0x72, 0x51,
+ 0xf4, 0x60, 0x7c, 0xac, 0x9e, 0xb1, 0x79, 0x04, 0x68, 0x05, 0x36, 0xc2,
+ 0x96, 0x5b, 0x5d, 0xb4, 0x43, 0x16, 0x19, 0x36, 0x32, 0x45, 0x96, 0x0d,
+ 0xc8, 0x64, 0x3c, 0x83, 0xb9, 0x14, 0x47, 0x9e, 0xf0, 0x16, 0x2c, 0x70,
+ 0x71, 0x3b, 0x98, 0x52, 0x41, 0xd2, 0xb2, 0x71, 0xfa, 0xca, 0xb7, 0x92,
+ 0x53, 0x36, 0x9b, 0x37, 0xfa, 0xe7, 0x08, 0x88, 0xdb, 0x20, 0x03, 0xcf,
+ 0x87, 0x67, 0x7e, 0x91, 0x58, 0x88, 0xd1, 0xf5, 0x80, 0xe1, 0xd9, 0xfc,
+ 0x73, 0x60, 0xff, 0xc8, 0xa3, 0x6c, 0x15, 0xfd, 0xc1, 0xf2, 0x7e, 0xac,
+ 0x14, 0x30, 0x81, 0x61, 0x2c, 0x00, 0x4b, 0x81, 0xd4, 0xed, 0x63, 0xba,
+ 0xde, 0x76, 0xf0, 0x4b, 0x0c, 0x9a, 0xcd, 0xd5, 0xa7, 0x94, 0x57, 0xc5,
+ 0xbe, 0x90, 0xab, 0x26, 0xba, 0x7c, 0x11, 0xcc, 0xb3, 0x94, 0x5c, 0x05,
+ 0x19, 0x6b, 0x7f, 0xf9, 0xe2, 0x9c, 0x71, 0x3f, 0x6d, 0xe8, 0x73, 0xca,
+ 0xdf, 0x6e, 0xfa, 0xc0, 0x87, 0x91, 0x39, 0xd2, 0xbf, 0x25, 0x17, 0x14,
+ 0x74, 0xeb, 0x4b, 0x75, 0x47, 0x62, 0x35, 0x2b, 0xc7, 0x7e, 0xfc, 0xb5,
+ 0x0d, 0x43, 0x28, 0xe9, 0x40, 0xab, 0x4a, 0xab, 0xb8, 0x90, 0x70, 0x43,
+ 0xa4, 0xe2, 0x4f, 0xc2, 0xeb, 0x0f, 0xd7, 0xda, 0x3f, 0x31, 0xbb, 0xa1,
+ 0x4e, 0x1b, 0x91, 0x62, 0x42, 0x12, 0xee, 0xe6, 0x38, 0xec, 0x40, 0x51,
+ 0xf1, 0xcc, 0xca, 0xb8, 0x61, 0xb8, 0xaa, 0x69, 0x48, 0x32, 0x6b, 0xcb,
+ 0xcd, 0xdd, 0xca, 0xab, 0x5f, 0x2d, 0x0b, 0x38, 0x73, 0x7c, 0xa7, 0x72,
+ 0x2d, 0x8c, 0xbb, 0x31, 0x05, 0x85, 0xf0, 0x17, 0x87, 0x00, 0x7a, 0x9f},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 113
+ {SEC_OID_SHA256,
+ 113,
+ {0x1e, 0x03, 0x52, 0x57, 0xb6, 0xec, 0x35, 0xb3, 0xce, 0xab, 0x42, 0xc5,
+ 0xce, 0x7a, 0x5f, 0xc8, 0x7f, 0xe6, 0x55, 0xa5, 0x58, 0x02, 0xb7, 0xf8,
+ 0xda, 0xd5, 0x4b, 0xb0, 0x48, 0xd9, 0x2a, 0xc7, 0xb2, 0x29, 0x82, 0xbf,
+ 0x19, 0x10, 0xa8, 0x10, 0xd0, 0xa3, 0xc5, 0xaa, 0x26, 0xc5, 0xeb, 0x9f,
+ 0xe3, 0xe2, 0x69, 0x2a, 0x27, 0x2e, 0xa0, 0x63, 0xa3, 0x16, 0x07, 0xb0,
+ 0x76, 0x5b, 0xc3, 0xcd, 0x43, 0x65, 0xf7, 0x5d, 0xb3, 0x8a, 0xc7, 0x61,
+ 0x65, 0x1f, 0x9d, 0xce, 0x99, 0xc3, 0x40, 0x00, 0x99, 0xfe, 0x37, 0xa7,
+ 0x6c, 0x92, 0x01, 0xfd, 0xc4, 0xf9, 0x7b, 0x83, 0x09, 0x47, 0x34, 0xdb,
+ 0xb6, 0x4d, 0x6a, 0xb6, 0x2e, 0x5a, 0xc6, 0xb5, 0x81, 0x41, 0x29, 0x43,
+ 0x28, 0x50, 0x83, 0xe2, 0xf8, 0xce, 0x25, 0x25, 0x96, 0xf8, 0xbc, 0x0e,
+ 0x08, 0x94, 0xd4, 0x68, 0x5d, 0xe9, 0x1e, 0x24, 0x8c, 0x62, 0xd6, 0x8b,
+ 0xf7, 0x66, 0x50, 0x28, 0xd0, 0x6b, 0x9a, 0x28, 0xa2, 0x31, 0x24, 0x3f,
+ 0x90, 0x22, 0xc6, 0x6c, 0x02, 0xca, 0x8c, 0x47, 0xc7, 0x11, 0xbc, 0xaa,
+ 0xe6, 0x28, 0xba, 0xdd, 0xd6, 0x85, 0xf0, 0xa4, 0x00, 0x1a, 0x23, 0xa1,
+ 0x1e, 0x4a, 0x89, 0x8d, 0xe0, 0xc0, 0x24, 0x73, 0x73, 0xe0, 0xa5, 0x28,
+ 0x2e, 0x22, 0x14, 0xf7, 0xed, 0xa5, 0x15, 0x13, 0xa9, 0x03, 0xc8, 0x10,
+ 0xa7, 0x0d, 0xce, 0x11, 0xa9, 0x5c, 0x80, 0x8d, 0xab, 0x26, 0x12, 0x9a,
+ 0xf2, 0x55, 0x56, 0x79, 0xd8, 0xba, 0x04, 0x85, 0x85, 0xa3, 0x13, 0x4c,
+ 0x01, 0x97, 0xad, 0xe2, 0x7e, 0xaf, 0xe7, 0xf4, 0xa7, 0x77, 0xae, 0x83,
+ 0x5f, 0x50, 0x93, 0x01, 0xba, 0xe9, 0x4e, 0x9c, 0x6d, 0x40, 0xff, 0xe5,
+ 0xce, 0x60, 0xa4, 0x3b, 0x96, 0xa5, 0x5e, 0xfc, 0x5a, 0xba, 0xc6, 0x2f,
+ 0x74, 0x7d, 0x5f, 0xb3, 0xa1, 0xc0, 0xb3, 0xda, 0xe4, 0xb9, 0xbc, 0xd8,
+ 0x14, 0x8e, 0xef, 0xcf, 0x7d, 0xe3, 0xbf, 0x17, 0x31, 0xaa, 0xb7, 0xbd,
+ 0x21, 0x94, 0x6d, 0x58, 0xbe, 0xb2, 0x20, 0x3d, 0xa9, 0x83, 0x97, 0xbf,
+ 0x4c, 0x14, 0x79, 0xb1, 0x07, 0x2a, 0x01, 0x78, 0x2f, 0x8f, 0x08, 0x36,
+ 0x77, 0x54, 0xa1, 0xe2, 0x5a, 0x93, 0xa0, 0x96, 0xba, 0xab, 0x9e, 0x88,
+ 0x47, 0x51, 0x08, 0xb4, 0x03, 0x2e, 0x47, 0x3d, 0x00, 0x5a, 0x9c, 0x91,
+ 0xeb, 0x30, 0x43, 0xed, 0x17, 0x74, 0xcf, 0xd3, 0x6a, 0xad, 0x18, 0x44,
+ 0x64, 0x85, 0xf1, 0x38, 0xda, 0x61, 0xdd, 0x98, 0x72, 0x36, 0x4d, 0x35,
+ 0xaa, 0x7e, 0x10, 0xe1, 0x16, 0xc7, 0x07, 0x73, 0x54, 0x7e, 0xc1, 0x62,
+ 0x5c, 0x98, 0x61, 0xf0, 0xe6, 0xc9, 0x2a, 0x92, 0x43, 0x37, 0x96, 0x04,
+ 0x27, 0x1b, 0xa8, 0x89, 0x04, 0xfa, 0x0d, 0x24, 0x74, 0x59, 0xa6, 0xf0},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 114
+ {SEC_OID_SHA256,
+ 114,
+ {0x6a, 0x24, 0x5a, 0xa2, 0xbf, 0xf7, 0x78, 0x3e, 0x93, 0xfd, 0xf6, 0xf5,
+ 0x01, 0x4a, 0x01, 0x93, 0x42, 0x72, 0xc8, 0x8d, 0x6c, 0xa1, 0x9c, 0xe5,
+ 0x37, 0x08, 0x23, 0x7b, 0xd1, 0x5b, 0xa9, 0x43, 0x1d, 0x0e, 0xd8, 0x1a,
+ 0x6e, 0x81, 0xcc, 0xf7, 0x8e, 0xb2, 0xd6, 0xe1, 0xd9, 0xed, 0x5c, 0x46,
+ 0xd3, 0x9f, 0x81, 0x8e, 0x1a, 0x1d, 0xbc, 0x76, 0x34, 0xfa, 0x1e, 0x2a,
+ 0x1e, 0xc2, 0x07, 0x33, 0x5b, 0xc8, 0x38, 0x93, 0x2e, 0xfd, 0x7e, 0xb8,
+ 0x5b, 0xc6, 0x2f, 0xbf, 0xac, 0x07, 0xb0, 0x71, 0x07, 0x40, 0xa9, 0xf0,
+ 0xb0, 0x62, 0x1b, 0xb2, 0x12, 0x76, 0x2c, 0x89, 0x1f, 0x04, 0xe0, 0x84,
+ 0x6e, 0xc5, 0x94, 0x92, 0x2e, 0x91, 0x7f, 0x5c, 0xc0, 0x50, 0x97, 0x87,
+ 0x60, 0x3c, 0x9d, 0xac, 0x04, 0xd9, 0x84, 0x07, 0xb9, 0x67, 0xe4, 0x63,
+ 0xa0, 0xd9, 0x12, 0xbf, 0xca, 0x97, 0x9b, 0x92, 0xb1, 0x2e, 0x75, 0x60,
+ 0x51, 0xe7, 0xbf, 0x02, 0x3c, 0x9f, 0x0f, 0xe0, 0x61, 0xc0, 0xd6, 0x7a,
+ 0x87, 0xb7, 0x9d, 0x8e, 0xbd, 0xe7, 0xf6, 0x0e, 0xf4, 0xd2, 0x39, 0x99,
+ 0x64, 0xb8, 0x07, 0x1e, 0x6a, 0x1a, 0x9c, 0x63, 0xa8, 0xf3, 0x16, 0xa1,
+ 0x74, 0xe3, 0x3e, 0xdb, 0x10, 0x23, 0xfa, 0x0a, 0x0b, 0xf2, 0x72, 0x80,
+ 0x0a, 0x96, 0x20, 0xdb, 0x64, 0x8d, 0x06, 0x1e, 0xad, 0xb9, 0xd1, 0x80,
+ 0xc5, 0x76, 0x81, 0x7c, 0x75, 0x94, 0x83, 0xf8, 0x5c, 0xe3, 0x59, 0x68,
+ 0x55, 0x98, 0xf1, 0x5c, 0x9b, 0x8f, 0x00, 0xd7, 0x5f, 0x4a, 0x8a, 0x1c,
+ 0xb2, 0x60, 0xf6, 0x66, 0xfb, 0xff, 0x55, 0x9d, 0xa3, 0xa4, 0xf0, 0x75,
+ 0xe7, 0x91, 0x5b, 0x28, 0x4f, 0xeb, 0xf8, 0xbf, 0x21, 0xeb, 0x66, 0x80,
+ 0x12, 0xdc, 0xf3, 0x16, 0x92, 0x12, 0x3b, 0x94, 0xb4, 0xe4, 0x4e, 0x3e,
+ 0xf1, 0x7c, 0x94, 0x26, 0x44, 0x43, 0x7d, 0x59, 0xc4, 0x9b, 0x43, 0x73,
+ 0x98, 0xbc, 0xdc, 0x68, 0xb5, 0x11, 0x05, 0x23, 0xfc, 0xb4, 0x82, 0x41,
+ 0xc6, 0x0a, 0x8f, 0x4f, 0xdb, 0xc0, 0xec, 0x45, 0xe8, 0x0a, 0xcf, 0x25,
+ 0x9e, 0x61, 0xcf, 0x84, 0x14, 0xf4, 0xdc, 0x9e, 0x9a, 0xde, 0xfd, 0xeb,
+ 0xf9, 0x44, 0x27, 0xb2, 0x79, 0x40, 0x09, 0xb1, 0x37, 0x7d, 0x64, 0x05,
+ 0x99, 0x77, 0x30, 0x70, 0x59, 0x82, 0x83, 0x42, 0xd6, 0x05, 0x54, 0x5e,
+ 0x0b, 0x77, 0x6c, 0xca, 0x88, 0xdd, 0x0d, 0xb7, 0x53, 0xb5, 0xd8, 0xaf,
+ 0xf6, 0x30, 0x51, 0xf9, 0xea, 0x49, 0xda, 0x13, 0x82, 0x1c, 0xcd, 0x4c,
+ 0xd1, 0x1c, 0x21, 0x74, 0xf5, 0xcd, 0x17, 0x9e, 0xb9, 0x5c, 0x69, 0x98,
+ 0xea, 0xc5, 0xb6, 0x6a, 0x19, 0xb8, 0xf6, 0xa3, 0xb4, 0xc6, 0xb0, 0x0d,
+ 0x74, 0x4e, 0xa1, 0x4e, 0xf6, 0x45, 0x99, 0xeb, 0xdf, 0x94, 0xf8, 0x59},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 115
+ {SEC_OID_SHA256,
+ 115,
+ {0xbc, 0x87, 0x0e, 0xf5, 0xce, 0x94, 0x68, 0xf8, 0x52, 0x74, 0xca, 0xba,
+ 0xd1, 0x8f, 0xeb, 0x0c, 0x0c, 0xdf, 0x20, 0x53, 0xf0, 0xbe, 0xca, 0xb5,
+ 0x2a, 0x36, 0x68, 0xd7, 0xdd, 0xf0, 0x23, 0x91, 0x97, 0xeb, 0x23, 0x65,
+ 0xf2, 0x9e, 0x60, 0xed, 0xc3, 0x6e, 0x67, 0x3d, 0xc7, 0xb0, 0xf8, 0x9f,
+ 0x60, 0x5e, 0xd6, 0xf3, 0xe9, 0x67, 0x0b, 0x7b, 0xbd, 0xea, 0x42, 0x77,
+ 0x09, 0x57, 0xcc, 0xb1, 0x1f, 0x84, 0x21, 0xa9, 0x98, 0x2f, 0x38, 0xf2,
+ 0x76, 0x4f, 0x75, 0xf3, 0x1f, 0xec, 0xfb, 0x12, 0x67, 0xa9, 0xb1, 0xe8,
+ 0x5c, 0xbe, 0xf5, 0x2c, 0x2d, 0x3e, 0x54, 0xaa, 0xf3, 0x04, 0xd5, 0x4e,
+ 0xdc, 0xa0, 0xe2, 0x46, 0x4a, 0x71, 0x94, 0x64, 0x42, 0x97, 0x0e, 0xe0,
+ 0xcc, 0xc5, 0x45, 0x94, 0x6a, 0xd7, 0xcf, 0xe0, 0x83, 0x63, 0xc8, 0x7d,
+ 0xd8, 0x9c, 0xdd, 0xd1, 0xd7, 0xd5, 0x79, 0xc2, 0x2e, 0xc4, 0x95, 0x25,
+ 0xfd, 0x9d, 0x83, 0x76, 0x09, 0x09, 0x20, 0x9c, 0x1e, 0x79, 0xa2, 0x4f,
+ 0x14, 0x75, 0x0f, 0x0d, 0x05, 0x01, 0xd5, 0x17, 0x90, 0x9d, 0xbe, 0x85,
+ 0x2b, 0xa7, 0x77, 0x41, 0x50, 0x75, 0xa7, 0x97, 0xa0, 0xf4, 0x10, 0x28,
+ 0x9f, 0xce, 0x04, 0xc3, 0x1d, 0xb7, 0x7a, 0x97, 0xf1, 0xeb, 0x1e, 0x8f,
+ 0x97, 0x87, 0x13, 0xd2, 0xb6, 0xbf, 0x95, 0x95, 0xc0, 0x3f, 0x63, 0x76,
+ 0xbf, 0xe9, 0xb9, 0xa5, 0xa8, 0x94, 0x34, 0x08, 0x17, 0x0d, 0x69, 0x27,
+ 0x2d, 0x3a, 0x5a, 0xd2, 0xb9, 0x8b, 0x73, 0xd1, 0x21, 0x3b, 0xfe, 0x97,
+ 0xfd, 0xbe, 0xd1, 0xb2, 0x9b, 0x7b, 0x5a, 0x01, 0xbf, 0xff, 0x20, 0x12,
+ 0x29, 0x74, 0xb0, 0x23, 0x25, 0x1a, 0x28, 0x25, 0x51, 0x2a, 0x2e, 0x99,
+ 0x03, 0x17, 0x77, 0x49, 0x1f, 0xab, 0x2c, 0x1f, 0x41, 0x51, 0x79, 0x53,
+ 0xc1, 0x01, 0x45, 0xb0, 0xb6, 0x06, 0x17, 0x1c, 0x22, 0xe0, 0x6f, 0xcd,
+ 0x78, 0xd6, 0xf5, 0x1c, 0x02, 0xa2, 0x5b, 0xb9, 0x3e, 0xdd, 0x7b, 0xba,
+ 0x6f, 0xc3, 0xd6, 0x06, 0xca, 0x80, 0x2f, 0x8e, 0xc4, 0xf8, 0x2c, 0x56,
+ 0xd1, 0xae, 0xaf, 0xbf, 0x6b, 0x76, 0x17, 0xc6, 0x04, 0xea, 0x53, 0xc7,
+ 0x36, 0xba, 0x6c, 0xdd, 0x75, 0x5d, 0xf7, 0xb0, 0x3b, 0xf3, 0xd0, 0x02,
+ 0x66, 0x64, 0x5e, 0x68, 0x76, 0x3a, 0x2b, 0xc5, 0x3c, 0x76, 0x92, 0xba,
+ 0xc8, 0xf5, 0x7d, 0x14, 0x67, 0x5d, 0x61, 0x31, 0xbc, 0xa1, 0x31, 0x9f,
+ 0x25, 0x1e, 0xb5, 0x89, 0xc9, 0xcd, 0x71, 0x06, 0x2d, 0x37, 0x92, 0xa3,
+ 0xa3, 0x59, 0x47, 0x60, 0x38, 0xdd, 0x1f, 0x55, 0x78, 0x47, 0x54, 0xbd,
+ 0xd5, 0x9b, 0x91, 0xfb, 0x7a, 0x9f, 0xbf, 0x9f, 0x22, 0x74, 0x70, 0x5a,
+ 0xbf, 0x67, 0xb2, 0x6a, 0x22, 0x7e, 0x7a, 0xd1, 0xeb, 0xa2, 0x01, 0xa4},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 116
+ {SEC_OID_SHA256,
+ 116,
+ {0x92, 0x78, 0x00, 0x52, 0x29, 0x5f, 0xc3, 0x78, 0x94, 0xca, 0x6c, 0x4f,
+ 0xf5, 0xf6, 0xd6, 0x8e, 0x21, 0xf8, 0xb9, 0x07, 0xa5, 0xef, 0x54, 0x11,
+ 0xed, 0xc4, 0xfa, 0xe4, 0x9b, 0x61, 0x55, 0x03, 0xe6, 0xb2, 0xbe, 0xeb,
+ 0x15, 0x01, 0xc0, 0xcb, 0xb0, 0x00, 0x5c, 0x4c, 0x29, 0xbb, 0x91, 0x8e,
+ 0xce, 0xd6, 0x0c, 0x62, 0xfb, 0x21, 0x15, 0x4d, 0x11, 0xd0, 0x26, 0x59,
+ 0xec, 0x1c, 0xc2, 0xa4, 0x17, 0x86, 0xc8, 0x13, 0xfe, 0x80, 0xe8, 0xfe,
+ 0xf3, 0x55, 0x94, 0x25, 0x5b, 0x11, 0xa6, 0xf6, 0x90, 0x3b, 0x93, 0x41,
+ 0x1b, 0x1d, 0xb9, 0x69, 0x7d, 0x69, 0xf2, 0xce, 0x11, 0x59, 0x54, 0xb0,
+ 0x95, 0xd5, 0xe5, 0x6c, 0xb7, 0xd2, 0x02, 0xc1, 0xd4, 0xf6, 0xfb, 0xc7,
+ 0x95, 0xd4, 0x96, 0x69, 0x80, 0x25, 0x50, 0x98, 0xf4, 0x92, 0x9e, 0xf2,
+ 0x8c, 0xf8, 0x0a, 0x2d, 0xbd, 0x5f, 0xe2, 0x70, 0x1c, 0xa3, 0x58, 0xc6,
+ 0xac, 0xdd, 0x55, 0xcc, 0x80, 0x1a, 0x0f, 0x8f, 0xdb, 0xee, 0x2b, 0xe5,
+ 0x7c, 0x6b, 0x6b, 0xd1, 0x68, 0xe9, 0x0c, 0x39, 0xcc, 0x20, 0xad, 0xba,
+ 0xf6, 0xbf, 0x08, 0x3e, 0x3b, 0x53, 0x33, 0x24, 0x82, 0xa4, 0x11, 0xda,
+ 0x39, 0x83, 0xf0, 0x54, 0x55, 0x7c, 0xe9, 0x76, 0x14, 0x9d, 0x82, 0xe6,
+ 0xac, 0x36, 0x13, 0xcd, 0x95, 0xb8, 0x76, 0xc4, 0x50, 0xa4, 0x74, 0x82,
+ 0x3d, 0x03, 0xca, 0x31, 0xc1, 0xbe, 0x5c, 0x70, 0x49, 0xa5, 0xb5, 0x54,
+ 0xfc, 0x2b, 0x65, 0x87, 0x05, 0xf1, 0x6e, 0x24, 0xeb, 0x9f, 0xa4, 0xbe,
+ 0xd2, 0x28, 0x47, 0xee, 0xfa, 0x71, 0xee, 0x4a, 0x25, 0x3c, 0x52, 0x67,
+ 0x5f, 0xa8, 0x2c, 0xd2, 0x2c, 0x92, 0x4e, 0x33, 0x46, 0x78, 0x03, 0xfa,
+ 0xec, 0x7e, 0x4f, 0xf7, 0xfc, 0x81, 0xc4, 0x0e, 0x3c, 0x8d, 0x10, 0x2c,
+ 0xc4, 0xd5, 0x4a, 0xc8, 0xb5, 0xc0, 0x6b, 0x84, 0x16, 0x04, 0x1a, 0x50,
+ 0xcb, 0xbc, 0x53, 0x72, 0x33, 0x73, 0xbf, 0x13, 0xa7, 0xf5, 0xb2, 0xa0,
+ 0x62, 0x55, 0x2a, 0xc8, 0x43, 0xcb, 0xe1, 0x8b, 0x3d, 0x52, 0x38, 0xa8,
+ 0xba, 0xcc, 0x55, 0x92, 0xdd, 0x3a, 0xf2, 0x6b, 0xea, 0x3d, 0x8c, 0xf6,
+ 0xdb, 0x91, 0xd9, 0xb5, 0x4f, 0x8e, 0x61, 0xd6, 0x2f, 0x46, 0xb3, 0x9b,
+ 0xb9, 0xd9, 0x18, 0xce, 0x5d, 0x77, 0x37, 0x03, 0x41, 0xe5, 0xc3, 0xea,
+ 0x5c, 0xe4, 0xf4, 0x6a, 0x44, 0xbd, 0xab, 0x38, 0x3f, 0xf1, 0xa5, 0xaf,
+ 0xc5, 0xea, 0x96, 0xdd, 0xe6, 0x09, 0x42, 0x73, 0x60, 0x6e, 0x4c, 0xe4,
+ 0xae, 0x54, 0x5b, 0xce, 0x61, 0x54, 0x9e, 0x12, 0x48, 0x01, 0x1d, 0x6e,
+ 0x2b, 0xea, 0x5d, 0xd6, 0xd2, 0x19, 0xd9, 0xd8, 0xed, 0xc6, 0x21, 0xdb,
+ 0x13, 0x63, 0x1d, 0x17, 0x06, 0x77, 0x65, 0x82, 0x7c, 0x50, 0xaa, 0x96},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 117
+ {SEC_OID_SHA256,
+ 117,
+ {0xab, 0xfa, 0x12, 0x02, 0x84, 0xe8, 0xec, 0xbc, 0x3e, 0xf8, 0xeb, 0x99,
+ 0x7e, 0x30, 0x4c, 0x65, 0x7b, 0xf2, 0xb7, 0xe7, 0x8d, 0xbb, 0xc7, 0xb5,
+ 0xd9, 0x10, 0xe1, 0x0f, 0x02, 0xa1, 0xbe, 0x9b, 0xa1, 0x30, 0x5c, 0x1b,
+ 0xa8, 0x31, 0xda, 0x12, 0xe5, 0xbf, 0x7c, 0xeb, 0x70, 0xa6, 0xbb, 0xe9,
+ 0x4c, 0xf2, 0xc4, 0x22, 0xb2, 0xe5, 0x6d, 0xdc, 0xe6, 0x96, 0xb0, 0xae,
+ 0x63, 0x7f, 0x91, 0x0a, 0x70, 0x32, 0xfa, 0x26, 0xc8, 0xb0, 0x48, 0x9c,
+ 0xd5, 0x7b, 0x3a, 0xf8, 0xb3, 0xeb, 0x09, 0xce, 0xb2, 0x48, 0x53, 0xe9,
+ 0x53, 0x15, 0xdb, 0x7b, 0x6e, 0x46, 0x8c, 0x2f, 0xeb, 0x52, 0x87, 0xf4,
+ 0x33, 0x8d, 0x5b, 0x30, 0x1e, 0xfe, 0xb7, 0x98, 0x15, 0xa9, 0x81, 0xc8,
+ 0xfb, 0x51, 0x12, 0xd1, 0x6f, 0xa5, 0xca, 0x1a, 0x6f, 0x24, 0x3a, 0xf9,
+ 0xbb, 0x57, 0xc0, 0x9e, 0x3c, 0x0c, 0x68, 0xa1, 0xce, 0xa5, 0xce, 0x25,
+ 0xca, 0xe5, 0x36, 0x09, 0x29, 0x5e, 0xff, 0x95, 0x1b, 0xf0, 0x30, 0xdb,
+ 0x14, 0x4d, 0x38, 0x71, 0x58, 0x0f, 0x1b, 0x92, 0x85, 0xf6, 0xe5, 0x8b,
+ 0x7d, 0x7a, 0x0b, 0x23, 0xdc, 0xaf, 0x5d, 0xbd, 0x2d, 0x96, 0xb8, 0x16,
+ 0x74, 0xbc, 0x9e, 0x4b, 0x74, 0x80, 0x73, 0xaa, 0xfc, 0xbe, 0x47, 0x68,
+ 0x08, 0xe7, 0xda, 0xe5, 0x36, 0x97, 0x10, 0x15, 0x89, 0x1e, 0xfe, 0x25,
+ 0xef, 0x14, 0xb0, 0x0e, 0x37, 0xa6, 0x33, 0x00, 0xae, 0x82, 0xb6, 0x41,
+ 0x3d, 0x31, 0xd2, 0x45, 0x3e, 0x55, 0xb3, 0x80, 0x86, 0x70, 0xed, 0x8e,
+ 0x76, 0xfa, 0x73, 0x3d, 0x24, 0xe3, 0x46, 0x92, 0x2d, 0x93, 0xc7, 0xd3,
+ 0x40, 0xa8, 0x20, 0x15, 0x16, 0x86, 0xf0, 0x0c, 0x47, 0x81, 0xc0, 0x84,
+ 0x19, 0xca, 0xa5, 0x6c, 0x95, 0x0b, 0x96, 0x74, 0x40, 0x6c, 0xce, 0x2c,
+ 0x1f, 0x26, 0x58, 0xef, 0xf3, 0x41, 0x3e, 0xd6, 0xbe, 0x5e, 0xad, 0x69,
+ 0xb6, 0xa4, 0x69, 0x39, 0x12, 0x0e, 0x1b, 0x03, 0x88, 0x9c, 0x60, 0x45,
+ 0x80, 0x5a, 0x1f, 0x30, 0x23, 0x39, 0xc5, 0x44, 0xf3, 0x2b, 0xf0, 0xca,
+ 0x56, 0xc7, 0xb4, 0x9b, 0x2a, 0x24, 0x07, 0x80, 0x93, 0xd2, 0x74, 0x7c,
+ 0x4e, 0xcc, 0xb7, 0x7b, 0x2d, 0xb1, 0x48, 0xdf, 0x83, 0xe4, 0xe2, 0x09,
+ 0x46, 0x83, 0x71, 0x6a, 0xbf, 0xf5, 0x59, 0x9d, 0xc5, 0xae, 0x6d, 0x4b,
+ 0x13, 0x2c, 0x22, 0x02, 0xaa, 0xaf, 0xd8, 0xa5, 0x77, 0x08, 0x27, 0xea,
+ 0x93, 0xa1, 0x5a, 0x36, 0x1a, 0x13, 0xea, 0xac, 0x22, 0xed, 0xd4, 0x7e,
+ 0x01, 0x54, 0x16, 0x4a, 0xe8, 0x80, 0x22, 0xf6, 0xe5, 0xda, 0x9d, 0xd1,
+ 0x58, 0xa3, 0xa2, 0x5f, 0x5f, 0xa0, 0x26, 0x38, 0xb1, 0x52, 0x21, 0x80,
+ 0x29, 0x3d, 0xc0, 0xe0, 0x6a, 0xa0, 0x15, 0x0b, 0x98, 0xe7, 0x90, 0x3b},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 118
+ {SEC_OID_SHA256,
+ 118,
+ {0x68, 0x74, 0xb0, 0xd4, 0xaf, 0xa4, 0x91, 0xd2, 0x2e, 0xa0, 0x0d, 0x77,
+ 0xf5, 0x21, 0x01, 0x06, 0x41, 0xdc, 0x45, 0xab, 0x60, 0x81, 0xc9, 0x39,
+ 0x77, 0x0c, 0x8a, 0x74, 0x55, 0x3a, 0xe4, 0x14, 0xfb, 0xdd, 0x1a, 0x26,
+ 0x86, 0xf3, 0x46, 0xeb, 0x5e, 0x50, 0xee, 0xc2, 0xb7, 0x5b, 0xe6, 0xb4,
+ 0xd6, 0xe3, 0xc1, 0x57, 0x4d, 0x36, 0xfe, 0x32, 0x96, 0x8a, 0x56, 0x83,
+ 0xdc, 0xec, 0x66, 0x24, 0x80, 0xec, 0x52, 0x61, 0x36, 0xfb, 0x11, 0x9c,
+ 0xe7, 0x8b, 0x79, 0x83, 0x87, 0x5f, 0xed, 0x59, 0x98, 0x9b, 0x24, 0xa2,
+ 0x08, 0x2b, 0x7d, 0xee, 0x49, 0xb0, 0x0c, 0xbf, 0x3e, 0x18, 0xd6, 0x67,
+ 0x7a, 0xc6, 0x40, 0xf7, 0x23, 0x71, 0x93, 0x62, 0xea, 0x64, 0xfa, 0xfc,
+ 0xca, 0x71, 0xc4, 0xe5, 0x92, 0x51, 0x59, 0xbf, 0xb3, 0x6b, 0x76, 0x34,
+ 0xac, 0xac, 0x6c, 0xdf, 0xd6, 0xea, 0xe2, 0x69, 0xad, 0x7a, 0x3c, 0x28,
+ 0x80, 0xea, 0xa5, 0xbe, 0x35, 0xef, 0xb7, 0x2d, 0x42, 0xba, 0x30, 0xbc,
+ 0x5f, 0xdc, 0xdc, 0x0a, 0x64, 0x2e, 0x8d, 0x4a, 0xa2, 0xa6, 0xc1, 0xc7,
+ 0xfa, 0xf4, 0x46, 0x4e, 0xe4, 0x92, 0x84, 0x14, 0x2c, 0xad, 0xb7, 0x85,
+ 0x1e, 0x9e, 0xe8, 0x32, 0xa3, 0x67, 0x55, 0x8b, 0x1f, 0x3f, 0x06, 0xd4,
+ 0xd5, 0x5f, 0x50, 0xc8, 0x81, 0x4e, 0xc6, 0xc2, 0xaa, 0x4a, 0x32, 0x84,
+ 0xcd, 0xf3, 0xd4, 0x71, 0xbc, 0x07, 0x50, 0x6c, 0x4a, 0x5f, 0x06, 0x1a,
+ 0x44, 0x1e, 0x44, 0xb8, 0x79, 0x12, 0x61, 0x2f, 0x1e, 0x4c, 0x57, 0x6f,
+ 0x42, 0x07, 0x34, 0x8b, 0x40, 0xdb, 0x8b, 0xc1, 0x73, 0x00, 0x2f, 0xf3,
+ 0x43, 0x75, 0x55, 0xb7, 0x24, 0x68, 0x4b, 0xc0, 0x1e, 0x84, 0x90, 0xe3,
+ 0x4a, 0xf1, 0x0a, 0xae, 0xf0, 0xaa, 0x9d, 0x50, 0x98, 0x40, 0xe5, 0xff,
+ 0x8a, 0x6c, 0xc9, 0x2b, 0x28, 0x77, 0xd1, 0xca, 0x10, 0x85, 0x90, 0xd7,
+ 0xa3, 0x82, 0xd6, 0xa4, 0x5e, 0xd0, 0xee, 0xa4, 0xc0, 0xe0, 0xab, 0xd5,
+ 0xff, 0x76, 0x75, 0x47, 0x6b, 0x25, 0x3f, 0x06, 0xa2, 0x5f, 0x21, 0xc6,
+ 0xe6, 0x58, 0x63, 0x48, 0x78, 0xba, 0x31, 0x8a, 0x38, 0x58, 0x73, 0x7a,
+ 0xd8, 0x75, 0xd3, 0xbd, 0x1c, 0x1c, 0xd1, 0x12, 0x8a, 0x09, 0x4d, 0x77,
+ 0x87, 0x91, 0xe6, 0x16, 0x39, 0x70, 0xe7, 0x89, 0x09, 0xd4, 0xbc, 0x1f,
+ 0x5b, 0x62, 0xd9, 0x12, 0xbc, 0x64, 0x3a, 0xfe, 0x92, 0x18, 0xac, 0x9d,
+ 0xc2, 0x9d, 0xf5, 0x22, 0x90, 0x9d, 0x39, 0x4a, 0x51, 0x78, 0xb2, 0x85,
+ 0xdf, 0x36, 0x69, 0xfb, 0x32, 0x1f, 0x0d, 0x7b, 0x6c, 0x7b, 0x50, 0x79,
+ 0x1b, 0x6e, 0xbe, 0xdc, 0xb3, 0x74, 0x0f, 0xd7, 0xf3, 0x82, 0x41, 0x03,
+ 0x94, 0xf5, 0x85, 0x37, 0x24, 0x97, 0x0d, 0xfe, 0x75, 0xbf, 0x6a, 0xd9},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 119
+ {SEC_OID_SHA256,
+ 119,
+ {0x7f, 0xaf, 0xe1, 0xdc, 0xa8, 0x4d, 0x82, 0x03, 0x16, 0x78, 0x09, 0x65,
+ 0x98, 0x7a, 0x13, 0x50, 0x54, 0xf4, 0x98, 0xe3, 0xa9, 0xf7, 0x03, 0x41,
+ 0xdc, 0xd4, 0xcd, 0xc9, 0x92, 0x78, 0x9d, 0xc4, 0x12, 0xb6, 0x84, 0x40,
+ 0x80, 0x6f, 0xaa, 0xbd, 0xe1, 0x1f, 0x00, 0xc0, 0xb6, 0x49, 0x9d, 0x84,
+ 0xd5, 0x96, 0x2a, 0xd1, 0xdc, 0x95, 0x86, 0xfb, 0xcb, 0x57, 0xff, 0x05,
+ 0xd5, 0x7c, 0x90, 0x7d, 0x74, 0xbd, 0xed, 0x8f, 0xc8, 0xd9, 0x90, 0xc7,
+ 0x13, 0x36, 0xd8, 0x14, 0xf5, 0xb7, 0x32, 0xd0, 0xfc, 0x3f, 0x44, 0x1d,
+ 0x44, 0xb2, 0x9e, 0x11, 0x87, 0x10, 0x26, 0x64, 0xfa, 0x71, 0xe0, 0x47,
+ 0xf0, 0xbc, 0xec, 0xbd, 0x57, 0xd9, 0xd6, 0xe3, 0x6d, 0x90, 0x85, 0xc3,
+ 0x7a, 0xdd, 0x3a, 0x9c, 0x11, 0x0b, 0xe4, 0x7b, 0x3a, 0xd2, 0xb3, 0x4c,
+ 0x5b, 0x8e, 0x94, 0xc6, 0x06, 0x5a, 0x56, 0xa6, 0x38, 0xfc, 0x07, 0x31,
+ 0x99, 0xb1, 0x6e, 0x17, 0xef, 0xec, 0x87, 0xcc, 0x48, 0x2a, 0x19, 0x2f,
+ 0x56, 0xf8, 0xd0, 0xfc, 0x0c, 0x84, 0xe2, 0x11, 0xd1, 0xdc, 0x65, 0x8f,
+ 0xb2, 0x22, 0x58, 0x2b, 0xe5, 0x50, 0x43, 0x96, 0x15, 0x80, 0x3b, 0xe1,
+ 0x38, 0x4f, 0xf8, 0xd2, 0xad, 0xe2, 0xce, 0x1a, 0xa4, 0x6b, 0xd6, 0x54,
+ 0x41, 0x41, 0x24, 0x6c, 0xa7, 0x4b, 0x86, 0xef, 0xef, 0xc8, 0xc7, 0xcb,
+ 0x16, 0x94, 0x84, 0xc1, 0x22, 0xf2, 0x26, 0x9f, 0xda, 0x56, 0xcd, 0x87,
+ 0xcb, 0x25, 0x7f, 0x7b, 0x31, 0xce, 0xd8, 0x51, 0x6d, 0x01, 0x42, 0x3c,
+ 0x1b, 0xa7, 0xed, 0xc1, 0xff, 0xb5, 0xde, 0x56, 0x59, 0x79, 0xcb, 0x45,
+ 0x32, 0x62, 0x74, 0xf1, 0x60, 0xa6, 0x7f, 0x90, 0xa4, 0xfc, 0x6e, 0x66,
+ 0x30, 0x6c, 0xb8, 0x33, 0xb9, 0x14, 0xfb, 0x31, 0xb2, 0x07, 0x0b, 0x3f,
+ 0x60, 0x31, 0x6a, 0xa1, 0xb2, 0xad, 0x5c, 0xb5, 0x58, 0x0b, 0xe9, 0xaa,
+ 0x47, 0xc3, 0xe2, 0x22, 0x3f, 0xd9, 0x42, 0x7d, 0xbd, 0x6f, 0x35, 0xd8,
+ 0x3e, 0x7a, 0x89, 0x0a, 0x80, 0x54, 0xf7, 0x1d, 0xd4, 0xd1, 0xb1, 0x1d,
+ 0x25, 0x97, 0xc4, 0x73, 0x85, 0xd3, 0xa6, 0x12, 0x3c, 0xab, 0x40, 0x6d,
+ 0xc6, 0x1c, 0x56, 0x2e, 0xf4, 0x0d, 0x62, 0x6e, 0x75, 0x61, 0xfb, 0x81,
+ 0xfd, 0x3e, 0xb1, 0xab, 0x72, 0xaf, 0x94, 0x12, 0x2a, 0x40, 0xa4, 0xf0,
+ 0x64, 0x90, 0x22, 0xe0, 0xed, 0x52, 0xfc, 0xad, 0x20, 0x9a, 0xe2, 0x26,
+ 0x13, 0xc5, 0x95, 0x62, 0x15, 0xf0, 0xe3, 0xb4, 0xbf, 0x3d, 0x2c, 0xa6,
+ 0xb4, 0x5c, 0x5b, 0xd5, 0xc7, 0x11, 0x38, 0xeb, 0xeb, 0xec, 0xba, 0x05,
+ 0xd0, 0xff, 0x12, 0xef, 0x25, 0x7d, 0x5e, 0x87, 0x06, 0xa6, 0x28, 0x87,
+ 0x6c, 0x95, 0x8e, 0x23, 0x8a, 0x3e, 0x4a, 0x8b, 0x38, 0x06, 0xbd, 0x4a},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 120
+ {SEC_OID_SHA256,
+ 120,
+ {0x50, 0x15, 0xc5, 0xa0, 0x3c, 0xba, 0x54, 0x94, 0x3e, 0xbd, 0xb8, 0x0e,
+ 0x79, 0xfb, 0xa8, 0xa8, 0xbd, 0x61, 0x08, 0x5c, 0x0f, 0xeb, 0xd1, 0xa6,
+ 0x75, 0xaa, 0x2d, 0x07, 0x12, 0xcc, 0xa9, 0x8b, 0x1f, 0x0f, 0x43, 0xcd,
+ 0x3e, 0x23, 0x9c, 0x89, 0x0a, 0xf5, 0x8d, 0xfc, 0xb4, 0x0b, 0xae, 0xf2,
+ 0x86, 0x92, 0xe8, 0x11, 0x63, 0xbd, 0x87, 0xb5, 0x12, 0x1d, 0x67, 0xc5,
+ 0x88, 0xcf, 0xe9, 0x72, 0xee, 0x8d, 0x56, 0x06, 0x21, 0xca, 0x1e, 0x93,
+ 0x25, 0x16, 0x1b, 0xd1, 0x30, 0x14, 0x62, 0x5e, 0xc0, 0x2e, 0x43, 0x3c,
+ 0xc9, 0x7f, 0x70, 0x25, 0x54, 0x4a, 0x93, 0x5e, 0x0f, 0x8c, 0xdd, 0x72,
+ 0x8f, 0x7f, 0xed, 0xf9, 0x0a, 0x8a, 0x8e, 0x57, 0xd5, 0xe1, 0x2d, 0x9c,
+ 0x22, 0x30, 0x6f, 0xba, 0xe7, 0x7c, 0x09, 0x2e, 0x13, 0xa3, 0xbb, 0xc9,
+ 0xd9, 0x8b, 0xcd, 0xb1, 0x87, 0x14, 0xd6, 0x2f, 0x3f, 0x24, 0xe6, 0x5e,
+ 0x74, 0x76, 0x8c, 0x0a, 0x9e, 0x9b, 0x86, 0x00, 0xe8, 0x74, 0x43, 0xea,
+ 0xe3, 0x45, 0x91, 0x9e, 0xd7, 0xfe, 0x4c, 0x85, 0x81, 0xdc, 0x00, 0xf1,
+ 0xbc, 0x0c, 0x27, 0x64, 0xcd, 0xe2, 0x10, 0x8e, 0x21, 0xd3, 0x4c, 0xbb,
+ 0x8f, 0x0a, 0xe4, 0x29, 0x3a, 0x4f, 0x7d, 0x4e, 0xf9, 0x38, 0xe8, 0x76,
+ 0x5b, 0xc8, 0x62, 0x30, 0x23, 0x79, 0xd9, 0x79, 0x20, 0x7d, 0x4f, 0x7e,
+ 0x29, 0x4f, 0x6b, 0xaf, 0xaa, 0x30, 0x9a, 0xa4, 0x01, 0x38, 0x77, 0x58,
+ 0x81, 0x92, 0xec, 0x5c, 0x66, 0x9e, 0xda, 0x7f, 0x41, 0x42, 0x7f, 0x81,
+ 0xd7, 0x51, 0x76, 0x48, 0x0c, 0x85, 0xe3, 0xd1, 0x22, 0x07, 0x2d, 0x96,
+ 0x17, 0x4a, 0x57, 0xd7, 0x7b, 0xd1, 0xe6, 0x37, 0x25, 0x42, 0x82, 0xc8,
+ 0x40, 0xdb, 0x3d, 0x2a, 0x1f, 0x7f, 0x05, 0xde, 0x9f, 0x47, 0x42, 0x2c,
+ 0x32, 0xf0, 0x85, 0x4a, 0x97, 0x03, 0xc6, 0x68, 0x51, 0x5b, 0x5b, 0x40,
+ 0x30, 0xa5, 0xd2, 0x66, 0x11, 0xe4, 0x52, 0x30, 0x6d, 0x8d, 0x23, 0x95,
+ 0x89, 0x45, 0x8b, 0x8b, 0xf1, 0x7f, 0x56, 0xf3, 0x44, 0x79, 0x69, 0xc7,
+ 0x83, 0x49, 0x6c, 0xee, 0xbe, 0x16, 0xa1, 0x63, 0xa0, 0x6f, 0x17, 0xbe,
+ 0xd0, 0x6d, 0x45, 0x05, 0xb8, 0xe0, 0xd8, 0x09, 0xe3, 0x51, 0xe5, 0x98,
+ 0x83, 0xcc, 0x3e, 0xd1, 0x5f, 0xaa, 0x22, 0x68, 0x3b, 0xeb, 0x68, 0x4e,
+ 0x04, 0x32, 0x3f, 0x14, 0x6d, 0xfa, 0xbd, 0x03, 0xe8, 0x36, 0xf0, 0x83,
+ 0x82, 0xf5, 0xd0, 0x0d, 0xd2, 0xd1, 0xe9, 0xca, 0x17, 0x94, 0x64, 0x46,
+ 0xc3, 0x06, 0xa2, 0xb9, 0x78, 0x75, 0xfa, 0xa0, 0x42, 0xe3, 0xa4, 0x00,
+ 0x2f, 0xea, 0xd6, 0xd1, 0x5a, 0x07, 0xb7, 0xb4, 0xcc, 0x9a, 0x2a, 0x6b,
+ 0x5b, 0x43, 0x6f, 0xd0, 0x3e, 0x23, 0x1c, 0xb1, 0x00, 0xa4, 0x3f, 0xd1},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 121
+ {SEC_OID_SHA256,
+ 121,
+ {0x87, 0x25, 0x18, 0x04, 0x1a, 0xaa, 0xc1, 0x7a, 0x06, 0x1b, 0xac, 0x38,
+ 0x5b, 0x6e, 0x03, 0xb4, 0x4e, 0x0e, 0x7a, 0xc1, 0xd1, 0xd2, 0x69, 0xe1,
+ 0x66, 0xcf, 0x4e, 0x45, 0x18, 0xbf, 0xf2, 0xe3, 0xf7, 0x06, 0x56, 0xe7,
+ 0x74, 0x15, 0x55, 0x94, 0x10, 0x32, 0x35, 0x9b, 0x11, 0x05, 0x30, 0x51,
+ 0x89, 0x55, 0x87, 0x0a, 0xcd, 0xe0, 0x03, 0xce, 0xb4, 0xa5, 0x28, 0xb9,
+ 0xab, 0xf2, 0xa1, 0x8c, 0x37, 0x50, 0x83, 0xaf, 0x25, 0x54, 0xe5, 0x7c,
+ 0x56, 0x14, 0xe8, 0x2b, 0xcc, 0x01, 0x2b, 0x46, 0x77, 0xde, 0xf5, 0xff,
+ 0x7c, 0xc6, 0x3d, 0x4f, 0xae, 0xd4, 0x16, 0x60, 0x97, 0x16, 0x08, 0x91,
+ 0xa0, 0xd0, 0x86, 0x9c, 0xb1, 0x11, 0x74, 0x27, 0x71, 0x28, 0x61, 0xfb,
+ 0x57, 0xb2, 0xc5, 0x45, 0xdb, 0x08, 0x42, 0x7f, 0x12, 0x15, 0x33, 0xbf,
+ 0x1f, 0x3d, 0xf1, 0xd0, 0x4c, 0x20, 0xfa, 0x21, 0x50, 0xc1, 0x8d, 0x4e,
+ 0x96, 0x69, 0x51, 0x80, 0x1c, 0x8f, 0xcc, 0x7b, 0xa6, 0xf0, 0x28, 0x01,
+ 0x36, 0x59, 0x06, 0x37, 0x3d, 0x23, 0x99, 0x42, 0xbe, 0x63, 0x3d, 0x39,
+ 0x23, 0x76, 0xd1, 0xcf, 0xea, 0x38, 0x57, 0xda, 0x77, 0x0e, 0xd5, 0xc3,
+ 0xdc, 0x4b, 0xd3, 0x5b, 0x7c, 0x5a, 0xbd, 0xb0, 0x36, 0xe8, 0x29, 0xc5,
+ 0x0e, 0xbc, 0xfd, 0x31, 0xa5, 0x5c, 0x4b, 0xaa, 0x2c, 0xd6, 0x3d, 0x5b,
+ 0x54, 0xcf, 0x92, 0x40, 0x2c, 0x00, 0xf3, 0xe1, 0x80, 0x97, 0xaf, 0xfe,
+ 0x9b, 0xe3, 0x92, 0x94, 0xc4, 0xeb, 0x04, 0xf0, 0x33, 0xeb, 0xc9, 0x26,
+ 0xcc, 0xc0, 0x40, 0xf3, 0x7f, 0xc1, 0xa8, 0x1c, 0x13, 0x2d, 0x97, 0x1f,
+ 0xc1, 0x72, 0x4c, 0x1c, 0x00, 0x37, 0x7d, 0x11, 0x57, 0xfe, 0x08, 0x38,
+ 0x5b, 0x3b, 0x12, 0xc6, 0xa7, 0xd4, 0x43, 0x14, 0x80, 0x3b, 0x1a, 0x2c,
+ 0x72, 0xf7, 0xa8, 0x83, 0x6c, 0x72, 0x34, 0x6b, 0xbf, 0x42, 0x8b, 0x67,
+ 0xb8, 0x6b, 0xbd, 0xf3, 0x76, 0x38, 0x94, 0x9d, 0x81, 0xff, 0x41, 0x53,
+ 0xc8, 0x1d, 0x5f, 0xa1, 0xb8, 0xfe, 0x3f, 0x8a, 0x94, 0x70, 0x19, 0x45,
+ 0xd2, 0x25, 0xe5, 0x98, 0x87, 0x6f, 0x24, 0x57, 0xad, 0xc2, 0xc5, 0x84,
+ 0x24, 0x90, 0x8d, 0x70, 0xe3, 0xa6, 0x1e, 0x7b, 0xcd, 0xc9, 0x09, 0x99,
+ 0x3c, 0x75, 0xae, 0x0c, 0x24, 0xa1, 0x11, 0xc2, 0x04, 0xac, 0x28, 0xae,
+ 0xdc, 0xd7, 0xa0, 0xce, 0xf5, 0xad, 0xb2, 0x78, 0xde, 0x2f, 0xd3, 0x95,
+ 0xc9, 0x7b, 0xa1, 0x5c, 0x92, 0x08, 0xe3, 0x2d, 0x70, 0x9a, 0x31, 0x4f,
+ 0x17, 0x50, 0x4a, 0xb8, 0x3f, 0x58, 0x3e, 0x81, 0x18, 0x45, 0xe6, 0xf7,
+ 0x14, 0x3e, 0x9f, 0x6b, 0x94, 0x37, 0xcc, 0xfd, 0x69, 0x9d, 0x66, 0x3e,
+ 0x17, 0x49, 0xd7, 0x1b, 0x56, 0x39, 0x00, 0x9d, 0x3e, 0x5c, 0xce, 0x02},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 122
+ {SEC_OID_SHA256,
+ 122,
+ {0x74, 0x5f, 0x04, 0x39, 0x35, 0xef, 0x3c, 0xd2, 0x91, 0x18, 0x66, 0x8c,
+ 0xb2, 0x11, 0x5b, 0x67, 0x1a, 0xf0, 0xe3, 0xea, 0x44, 0xe9, 0xfd, 0x20,
+ 0xb1, 0x8d, 0xfe, 0x16, 0x67, 0xc9, 0x26, 0xf9, 0xd4, 0xab, 0x7e, 0x28,
+ 0x13, 0x45, 0xf4, 0x7a, 0x2b, 0x06, 0xe7, 0x14, 0x1c, 0xb6, 0x9e, 0xe1,
+ 0x32, 0x88, 0x22, 0xcd, 0x04, 0xc8, 0x83, 0x5c, 0x42, 0xbe, 0xc9, 0xc1,
+ 0x9e, 0x30, 0xe6, 0x40, 0x1b, 0xb6, 0xe2, 0x7c, 0x20, 0xc5, 0x3b, 0x69,
+ 0x42, 0x9e, 0x2b, 0xf5, 0x64, 0x1c, 0x73, 0x98, 0x33, 0x8f, 0x08, 0x0f,
+ 0xca, 0x06, 0x4f, 0xde, 0x6e, 0xaf, 0x77, 0x45, 0x1c, 0xc5, 0x7d, 0x84,
+ 0x49, 0x04, 0x6b, 0xec, 0xee, 0x9b, 0x87, 0xd6, 0xf7, 0x97, 0x71, 0x1d,
+ 0x20, 0xfe, 0xde, 0xe5, 0x8d, 0x0f, 0x16, 0x2f, 0x71, 0xfc, 0x8e, 0x73,
+ 0x62, 0x29, 0x75, 0x31, 0x01, 0xed, 0xa5, 0x12, 0x1f, 0x33, 0x2a, 0xfc,
+ 0xe0, 0x3b, 0x33, 0x4a, 0x3b, 0x4b, 0xae, 0xe7, 0xc9, 0x7e, 0x0b, 0x69,
+ 0x91, 0xb5, 0xa1, 0xda, 0x18, 0xa7, 0x49, 0x9a, 0x99, 0xf8, 0xb6, 0x98,
+ 0x3c, 0xea, 0x90, 0x46, 0xac, 0x22, 0xb5, 0x2f, 0x73, 0x19, 0xd0, 0xd1,
+ 0x58, 0x8c, 0x21, 0x05, 0xc3, 0x57, 0x73, 0xc3, 0x93, 0x7f, 0x25, 0x6b,
+ 0x40, 0xed, 0x8f, 0x41, 0x27, 0x83, 0x23, 0x85, 0xc9, 0x57, 0x52, 0x95,
+ 0x94, 0x15, 0x72, 0x90, 0x9f, 0xee, 0x56, 0xfd, 0x9a, 0x45, 0x78, 0x35,
+ 0xf0, 0x49, 0xaf, 0xea, 0x39, 0xa2, 0x27, 0x92, 0xf0, 0x12, 0xea, 0x2d,
+ 0x38, 0xd0, 0xda, 0x75, 0xfb, 0x22, 0xe3, 0xf0, 0xce, 0x7f, 0x62, 0x8a,
+ 0x14, 0x88, 0xe6, 0xd3, 0x0f, 0x58, 0xbc, 0xdc, 0xe4, 0x0d, 0xde, 0x41,
+ 0x46, 0xb4, 0x72, 0x22, 0x7a, 0x66, 0x6d, 0x3d, 0x49, 0x02, 0x37, 0x4c,
+ 0x28, 0x3f, 0x9a, 0xad, 0xd4, 0x99, 0x60, 0x4b, 0x45, 0x51, 0x1c, 0xd1,
+ 0x20, 0xab, 0xac, 0xe7, 0x89, 0x07, 0x5c, 0x8b, 0xd2, 0x32, 0xcc, 0xe7,
+ 0x17, 0x82, 0x4c, 0x55, 0x1f, 0x8d, 0x8d, 0x03, 0xce, 0xca, 0x60, 0x09,
+ 0xe6, 0xdb, 0x55, 0xc6, 0xbf, 0x5d, 0x0c, 0x96, 0x15, 0xad, 0x73, 0x86,
+ 0x81, 0xac, 0x94, 0x68, 0x1a, 0xc2, 0xae, 0xd6, 0x50, 0x12, 0x78, 0xeb,
+ 0x88, 0x24, 0x36, 0xcd, 0x13, 0x4c, 0x93, 0x98, 0xeb, 0xad, 0x44, 0x9c,
+ 0xc2, 0xc4, 0x30, 0xab, 0x9b, 0x85, 0x13, 0xb5, 0x57, 0xdc, 0x4c, 0x34,
+ 0x5b, 0xa9, 0x0b, 0x5d, 0xcd, 0xca, 0xbb, 0x01, 0x99, 0x2c, 0xb9, 0xcd,
+ 0x85, 0x12, 0x66, 0xd1, 0x52, 0x07, 0x62, 0x21, 0x3d, 0x2c, 0x26, 0x76,
+ 0xb4, 0xc2, 0xb8, 0x03, 0x01, 0xd5, 0x98, 0x87, 0xbe, 0xbc, 0xf8, 0xa0,
+ 0x9b, 0x01, 0x2f, 0x89, 0x07, 0xf0, 0x4f, 0x75, 0x21, 0x17, 0x52, 0x38},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 123
+ {SEC_OID_SHA256,
+ 123,
+ {0x5a, 0x29, 0xdc, 0x4f, 0x6d, 0x31, 0x38, 0xfe, 0xbf, 0x99, 0x78, 0x26,
+ 0x6c, 0x31, 0x9c, 0x1b, 0xc6, 0x9c, 0xb3, 0x3d, 0xc6, 0x3e, 0xee, 0x57,
+ 0x8a, 0xe1, 0xbd, 0x2a, 0x47, 0x36, 0xd2, 0x8d, 0xd9, 0xd9, 0x9a, 0x24,
+ 0x92, 0x6a, 0x2a, 0x6a, 0x5a, 0x24, 0x04, 0xf4, 0xb5, 0xa1, 0x51, 0x12,
+ 0xa7, 0xd0, 0xc0, 0x0a, 0x24, 0xa4, 0x27, 0xa0, 0xaf, 0x81, 0x7d, 0xf1,
+ 0x99, 0xa4, 0xae, 0xbd, 0x77, 0xe6, 0xb2, 0xec, 0xbc, 0x95, 0x8d, 0x30,
+ 0x17, 0x9e, 0x00, 0xd8, 0xec, 0xf9, 0xcb, 0x15, 0x00, 0xa9, 0x1d, 0x5f,
+ 0x7f, 0x43, 0x80, 0xe2, 0x46, 0x9c, 0xbb, 0xe6, 0x1d, 0x91, 0xb2, 0x65,
+ 0x73, 0xb2, 0xf7, 0x72, 0x6e, 0x5a, 0xf4, 0x9a, 0xf9, 0x63, 0xe2, 0x25,
+ 0x78, 0xc0, 0x8f, 0xf7, 0x46, 0x44, 0xcf, 0x93, 0xc5, 0x47, 0xc6, 0x49,
+ 0x65, 0xd7, 0x08, 0x57, 0x4b, 0x4e, 0x54, 0x96, 0xe3, 0x92, 0x3d, 0x1d,
+ 0x04, 0x14, 0x49, 0x92, 0x20, 0xa6, 0xa9, 0x34, 0x9a, 0x01, 0x16, 0xff,
+ 0x8d, 0x84, 0x3c, 0x8a, 0x56, 0x38, 0x65, 0xea, 0xce, 0xc1, 0xc2, 0x84,
+ 0xca, 0xb4, 0x1c, 0x3d, 0x6a, 0xa8, 0x13, 0xb0, 0xc5, 0xcc, 0xa1, 0xad,
+ 0xd5, 0xe7, 0xd2, 0xed, 0xf3, 0x6d, 0x88, 0x45, 0x49, 0x95, 0x86, 0xb5,
+ 0x11, 0x86, 0x18, 0xe1, 0xa6, 0x16, 0xd9, 0x1e, 0xbc, 0x33, 0x49, 0xf5,
+ 0xee, 0x3e, 0xe1, 0x08, 0x8d, 0x93, 0x23, 0xe7, 0x99, 0x67, 0x92, 0x9a,
+ 0x72, 0x73, 0x91, 0x0b, 0x38, 0x9f, 0xe9, 0x48, 0x82, 0xc2, 0x80, 0x44,
+ 0xb8, 0x97, 0x8f, 0x51, 0x37, 0xa4, 0xb2, 0xd8, 0x53, 0x7e, 0xee, 0xf5,
+ 0x36, 0x00, 0xe5, 0xc9, 0x37, 0x34, 0xde, 0x27, 0x97, 0x17, 0x14, 0x1a,
+ 0xc4, 0x70, 0xb8, 0xb7, 0xc4, 0x0e, 0xb0, 0xa3, 0xb0, 0xac, 0x6c, 0xfe,
+ 0x4e, 0x66, 0xfa, 0x2e, 0x50, 0xb4, 0x4e, 0x8f, 0xb6, 0xff, 0xb9, 0xdb,
+ 0x12, 0xc7, 0xce, 0xef, 0xaf, 0xc7, 0x5a, 0x89, 0xc2, 0x1d, 0x76, 0x7f,
+ 0x8d, 0x70, 0x4a, 0xec, 0xc4, 0x16, 0xf5, 0x77, 0x1d, 0xaa, 0xd4, 0x31,
+ 0x0a, 0xef, 0x48, 0x5f, 0x0b, 0x9c, 0x15, 0x0a, 0x4a, 0x7f, 0xe6, 0xc3,
+ 0x8d, 0x81, 0xe3, 0x52, 0xfc, 0xf0, 0xe4, 0x9c, 0xb0, 0x36, 0xaa, 0x02,
+ 0xea, 0x10, 0xc2, 0xe6, 0x22, 0x2c, 0x4f, 0x0c, 0xc2, 0x7b, 0xbf, 0xfb,
+ 0x7e, 0x89, 0xd1, 0x55, 0x64, 0x57, 0xd7, 0x3c, 0xd6, 0x33, 0x3b, 0xec,
+ 0x31, 0xf9, 0xac, 0xc6, 0xb7, 0xd9, 0x27, 0x89, 0x5e, 0x96, 0xf1, 0xe2,
+ 0xc8, 0x7a, 0xae, 0x21, 0xf8, 0xb1, 0xbf, 0x35, 0xd1, 0x73, 0xb5, 0x78,
+ 0x20, 0x73, 0x9c, 0x7f, 0x17, 0x0c, 0x1b, 0xe4, 0xb6, 0x7a, 0x4d, 0xb3,
+ 0x47, 0xbd, 0xbd, 0xee, 0x1b, 0xaf, 0x47, 0x7d, 0x7d, 0xe4, 0xb9, 0xfb},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 124
+ {SEC_OID_SHA256,
+ 124,
+ {0xb1, 0x6e, 0x24, 0xd2, 0x0f, 0xf5, 0x75, 0xbe, 0x4f, 0x5b, 0x03, 0x22,
+ 0xb0, 0xfe, 0x67, 0xf0, 0x2b, 0x7f, 0x27, 0x34, 0xa7, 0xe3, 0x50, 0xf0,
+ 0x78, 0xc4, 0x01, 0xa4, 0xf1, 0x17, 0x01, 0x11, 0xb0, 0x0e, 0x68, 0x52,
+ 0x4b, 0x56, 0x6c, 0x7d, 0x19, 0x1e, 0x48, 0x73, 0x1d, 0x03, 0xe3, 0xf8,
+ 0xe4, 0xb2, 0xef, 0x90, 0xf8, 0xc9, 0xf7, 0x98, 0xc5, 0x7c, 0xea, 0xa2,
+ 0x64, 0x11, 0x83, 0x6f, 0x79, 0x69, 0xe2, 0x34, 0xef, 0x5e, 0x4d, 0xa1,
+ 0xdd, 0xbe, 0x2f, 0x69, 0x93, 0xef, 0xb4, 0xc4, 0xab, 0xd5, 0x66, 0x11,
+ 0x57, 0x27, 0x83, 0x1c, 0xee, 0x57, 0xa7, 0x51, 0x10, 0x22, 0xc3, 0x3e,
+ 0x47, 0x71, 0x6f, 0xd7, 0x96, 0xf2, 0x26, 0x39, 0x07, 0xc5, 0x4d, 0xcf,
+ 0xa7, 0xeb, 0xff, 0xb1, 0x91, 0x2d, 0xa6, 0x8b, 0xb5, 0x57, 0x20, 0x80,
+ 0x27, 0x4a, 0x66, 0x43, 0x72, 0x82, 0x2a, 0xd2, 0xb4, 0x51, 0x6c, 0xb5,
+ 0x4d, 0xec, 0x43, 0x18, 0x5f, 0xda, 0xa0, 0x02, 0x2c, 0x84, 0x85, 0x6a,
+ 0x17, 0x8f, 0x69, 0x48, 0x3b, 0xb7, 0x43, 0x97, 0x6f, 0x3d, 0x1f, 0x1e,
+ 0xa4, 0xe2, 0xeb, 0x77, 0xd1, 0xc5, 0x58, 0x00, 0xb7, 0xb4, 0x05, 0xcc,
+ 0x49, 0x67, 0xd3, 0xef, 0x72, 0xca, 0x63, 0x10, 0xea, 0x67, 0x19, 0x61,
+ 0x72, 0x55, 0xc9, 0x5a, 0x2e, 0x31, 0x23, 0x1e, 0x6c, 0x8b, 0x66, 0x03,
+ 0xaa, 0x82, 0xfa, 0xb5, 0xd9, 0x50, 0x09, 0xe9, 0x08, 0x98, 0x6d, 0x10,
+ 0x52, 0x96, 0xfc, 0x1f, 0x81, 0xeb, 0x37, 0x09, 0xba, 0x27, 0xa6, 0x8e,
+ 0xdb, 0x77, 0x1e, 0x3e, 0x88, 0x79, 0x03, 0x91, 0x3e, 0x72, 0xc6, 0x38,
+ 0x6e, 0x31, 0x94, 0xdf, 0xba, 0x12, 0xde, 0xfc, 0xb6, 0xe9, 0x76, 0x4e,
+ 0x07, 0xdb, 0xa1, 0x9a, 0x06, 0x50, 0x4f, 0xae, 0xaf, 0x9a, 0x23, 0x13,
+ 0xe3, 0x45, 0x79, 0x7c, 0xc4, 0x54, 0x3c, 0x6f, 0x38, 0xa6, 0x56, 0xc4,
+ 0xc1, 0x03, 0x21, 0x20, 0xad, 0x6e, 0x83, 0xd6, 0x5f, 0xe5, 0x12, 0x75,
+ 0x09, 0x9c, 0x9c, 0x6d, 0x36, 0x19, 0xa4, 0x91, 0xc5, 0xcd, 0x89, 0x95,
+ 0xc4, 0x27, 0x26, 0xf8, 0xf7, 0xf7, 0x26, 0x44, 0x95, 0x7e, 0x87, 0xb5,
+ 0x1b, 0x69, 0x8e, 0xe4, 0x43, 0xf8, 0x1a, 0x24, 0xba, 0x05, 0x64, 0x26,
+ 0x0f, 0xc2, 0xa7, 0x76, 0x31, 0x6f, 0x3f, 0x47, 0x0f, 0xf3, 0xe1, 0xa3,
+ 0xe3, 0xd0, 0x71, 0x52, 0x13, 0x51, 0xb1, 0x1c, 0x6f, 0x4a, 0xad, 0x06,
+ 0x1c, 0x6e, 0xe8, 0x1d, 0xa1, 0xbf, 0xb2, 0xf4, 0x0e, 0xd3, 0x06, 0xeb,
+ 0xf4, 0x2f, 0x47, 0x79, 0x43, 0x2b, 0xb7, 0x9d, 0x7f, 0x0d, 0x20, 0x37,
+ 0x2c, 0x55, 0xae, 0xd8, 0xbc, 0x9d, 0xf3, 0x8b, 0xfb, 0x64, 0xfb, 0x01,
+ 0x66, 0x75, 0xed, 0x3a, 0xc8, 0x35, 0x20, 0x90, 0x01, 0x13, 0xe1, 0xc4},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 125
+ {SEC_OID_SHA256,
+ 125,
+ {0x35, 0x31, 0xe3, 0x18, 0x0f, 0x63, 0x85, 0xe8, 0x23, 0x5d, 0x40, 0x2e,
+ 0xf4, 0x0d, 0xb7, 0x75, 0xcf, 0x88, 0xd1, 0x15, 0xfe, 0x8c, 0x34, 0x26,
+ 0xad, 0xba, 0x5a, 0x4b, 0x36, 0xd0, 0x50, 0x63, 0x13, 0x0b, 0xc2, 0xe7,
+ 0x11, 0xd5, 0xe7, 0x1f, 0x4f, 0xef, 0x4c, 0xd2, 0xd7, 0xc2, 0x1a, 0x7e,
+ 0x2f, 0xe7, 0x6a, 0x4d, 0xc0, 0x2b, 0x96, 0x1a, 0x6e, 0xdd, 0x36, 0x58,
+ 0xa9, 0x6c, 0x78, 0xe3, 0xf7, 0x97, 0x16, 0x49, 0xfc, 0x91, 0x3c, 0xe8,
+ 0xc9, 0xc4, 0xec, 0x9e, 0xbd, 0x8b, 0xe9, 0x20, 0x9c, 0xb9, 0x00, 0x73,
+ 0x70, 0x2b, 0x97, 0xff, 0x94, 0xe9, 0x64, 0x71, 0xc4, 0x2d, 0xce, 0x88,
+ 0x77, 0x32, 0xd9, 0x3f, 0x89, 0xf7, 0x37, 0x6a, 0x1e, 0xe0, 0x19, 0x0d,
+ 0x7c, 0x64, 0x6d, 0x56, 0x39, 0x3f, 0x42, 0xc6, 0x0a, 0x6d, 0xb3, 0x72,
+ 0x4a, 0x73, 0x4e, 0xf9, 0x86, 0x38, 0x0e, 0x93, 0x4f, 0xc8, 0xcb, 0x92,
+ 0x42, 0x88, 0x51, 0xa6, 0xff, 0x74, 0xf1, 0xa3, 0xfe, 0xb9, 0x4f, 0x7f,
+ 0x6d, 0x3a, 0x33, 0x1d, 0x4d, 0x61, 0x84, 0x60, 0x26, 0x47, 0x7b, 0x7d,
+ 0x7b, 0x77, 0x07, 0x7a, 0x82, 0x13, 0x55, 0x5d, 0x4a, 0x73, 0x39, 0xce,
+ 0xec, 0x0c, 0x71, 0xd6, 0x54, 0x92, 0xd2, 0xea, 0xdb, 0x9d, 0xc3, 0xfc,
+ 0xc7, 0xb3, 0xc0, 0xf0, 0x8c, 0xe2, 0xd0, 0x9c, 0x97, 0xc1, 0x43, 0x51,
+ 0xdb, 0xe8, 0xd2, 0x74, 0x5a, 0xea, 0xe9, 0x88, 0x2b, 0x25, 0x2d, 0xdf,
+ 0xcf, 0xec, 0x71, 0x9c, 0x31, 0x2b, 0x78, 0x9b, 0xa3, 0x64, 0x30, 0xd8,
+ 0x1d, 0xb2, 0xd1, 0xe8, 0x8c, 0x29, 0xf0, 0xcc, 0xbe, 0x41, 0x07, 0x89,
+ 0xe0, 0xcc, 0x27, 0xed, 0xdb, 0x2b, 0x4b, 0x6d, 0x5d, 0x0b, 0x98, 0x0f,
+ 0x67, 0x70, 0x0c, 0x05, 0xcf, 0x9e, 0x64, 0xba, 0x96, 0xe5, 0xe5, 0x0e,
+ 0xc4, 0xe5, 0x90, 0x67, 0xce, 0xbb, 0x58, 0x0a, 0x69, 0x83, 0xac, 0xba,
+ 0x34, 0xec, 0x26, 0x0f, 0x5e, 0xbc, 0x6a, 0xbe, 0xc5, 0x3a, 0x89, 0x94,
+ 0x83, 0xd2, 0x66, 0xb5, 0x3a, 0x0c, 0xb2, 0x4f, 0x81, 0xc9, 0xca, 0x14,
+ 0x47, 0x72, 0xec, 0xd6, 0x22, 0xca, 0x3c, 0xd0, 0xf5, 0x02, 0xc5, 0xcf,
+ 0xe6, 0xef, 0xec, 0x13, 0x57, 0x4d, 0x51, 0xac, 0xc0, 0x23, 0xf2, 0x77,
+ 0xc3, 0xa7, 0xef, 0xe1, 0x28, 0xfa, 0xc2, 0x02, 0xe4, 0x10, 0x33, 0xcc,
+ 0xc4, 0xbc, 0x78, 0xb5, 0x50, 0xa1, 0x66, 0x3f, 0xd0, 0xd8, 0x36, 0xbf,
+ 0xa3, 0x1c, 0x43, 0x5b, 0xad, 0xd9, 0x77, 0xf3, 0x8c, 0xce, 0x70, 0xa5,
+ 0xfc, 0x35, 0x34, 0x49, 0xa3, 0x35, 0x7b, 0xec, 0x99, 0xa8, 0x7b, 0x19,
+ 0xf9, 0x2f, 0x81, 0xc9, 0x9e, 0x1a, 0x6d, 0x23, 0xba, 0x23, 0xb5, 0x94,
+ 0x03, 0x55, 0xb0, 0x78, 0xd0, 0x5b, 0x25, 0x54, 0xe5, 0x88, 0x5f, 0xd8},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 126
+ {SEC_OID_SHA256,
+ 126,
+ {0x88, 0x5a, 0xdf, 0x1a, 0x5e, 0x86, 0xd4, 0x63, 0xe8, 0xf6, 0x75, 0x0b,
+ 0x49, 0xa3, 0xc3, 0xa9, 0x1a, 0x2e, 0x8b, 0xf9, 0x0e, 0x4c, 0x19, 0x87,
+ 0x3e, 0x19, 0xdd, 0xe0, 0x41, 0xbd, 0xfc, 0xd0, 0x84, 0x94, 0xa9, 0xd2,
+ 0x5f, 0xfa, 0xa6, 0x79, 0xc3, 0xc4, 0xc6, 0xd5, 0xad, 0xdf, 0x99, 0x25,
+ 0x6f, 0x75, 0x49, 0x8f, 0x3c, 0xc6, 0xc0, 0x9c, 0x45, 0xbc, 0x05, 0x6d,
+ 0xaa, 0xe8, 0x8a, 0x50, 0x9a, 0xed, 0x0c, 0x4b, 0x46, 0xdf, 0x5c, 0x1a,
+ 0x6a, 0x1b, 0x5b, 0x4f, 0x2c, 0x5d, 0x5d, 0x00, 0x8b, 0xda, 0xbe, 0x5f,
+ 0x22, 0xa0, 0xba, 0x1f, 0x34, 0xe6, 0x04, 0xfa, 0x0f, 0xc8, 0xc6, 0x47,
+ 0x70, 0x9e, 0x82, 0xed, 0xdf, 0x98, 0x89, 0x24, 0x15, 0x71, 0xa0, 0x7e,
+ 0x9d, 0xc9, 0x1b, 0x4e, 0xca, 0x9a, 0xf3, 0x90, 0xf6, 0x3a, 0xc2, 0x0a,
+ 0x7e, 0x52, 0x6d, 0x94, 0x5d, 0xf9, 0x54, 0x1f, 0xa4, 0x3c, 0xaa, 0xe1,
+ 0x41, 0xea, 0x3f, 0xeb, 0xa0, 0xd0, 0xfc, 0xac, 0x7c, 0x50, 0xf7, 0xb0,
+ 0x3d, 0x41, 0x72, 0xda, 0xec, 0xca, 0x84, 0x51, 0x54, 0x48, 0xf3, 0xd8,
+ 0xbd, 0xec, 0xd2, 0x51, 0x3a, 0xea, 0x85, 0x65, 0x22, 0x7c, 0x2d, 0xa2,
+ 0x98, 0xa4, 0xe2, 0xcc, 0x8f, 0x5f, 0xe5, 0x60, 0x3c, 0x30, 0xc2, 0x20,
+ 0xc2, 0xe9, 0x6c, 0x3a, 0x4d, 0x80, 0x2b, 0x87, 0x81, 0x5b, 0x1d, 0x94,
+ 0xe0, 0x6f, 0x71, 0x70, 0x30, 0xbb, 0x2d, 0x17, 0x33, 0x39, 0xec, 0x3b,
+ 0xa7, 0x00, 0x82, 0x8b, 0xc7, 0xa0, 0x24, 0x95, 0xa1, 0x04, 0x2b, 0x64,
+ 0x4f, 0xca, 0xa0, 0x2f, 0xd9, 0xe6, 0x7a, 0x26, 0x60, 0x07, 0x18, 0xd0,
+ 0x56, 0xa0, 0x50, 0x80, 0x0e, 0xb5, 0x46, 0xee, 0xa6, 0x5f, 0xe9, 0xfd,
+ 0xa8, 0x25, 0x8c, 0xf6, 0x29, 0xcd, 0x48, 0xdb, 0xa7, 0x39, 0x3b, 0x55,
+ 0x69, 0x11, 0x2f, 0x15, 0x60, 0x32, 0xd5, 0xd4, 0xe7, 0xa9, 0x89, 0x60,
+ 0x54, 0x23, 0xd2, 0x79, 0x45, 0x40, 0x1a, 0xe7, 0xdb, 0x0a, 0x94, 0x69,
+ 0x37, 0x5e, 0xcc, 0x8c, 0xcf, 0xcc, 0x3f, 0x25, 0x73, 0x57, 0x00, 0x56,
+ 0x02, 0x73, 0x03, 0xa5, 0x56, 0x11, 0x5b, 0x0f, 0x98, 0x95, 0x8f, 0xef,
+ 0x89, 0x17, 0xe1, 0x86, 0x1d, 0xe6, 0xa5, 0x98, 0x43, 0x84, 0x2d, 0x26,
+ 0x9c, 0x84, 0x12, 0xda, 0x05, 0xcd, 0x2a, 0x12, 0xb9, 0xe2, 0xae, 0x75,
+ 0xd1, 0x77, 0xec, 0xef, 0xdd, 0x5a, 0xf7, 0x9c, 0xf4, 0x49, 0x94, 0x88,
+ 0x03, 0x7f, 0xd2, 0xd5, 0x92, 0xbc, 0xb2, 0x82, 0x8b, 0x9d, 0xdf, 0x9c,
+ 0xf7, 0xfb, 0xe3, 0x09, 0x82, 0x2a, 0x9f, 0x0f, 0x54, 0x36, 0x8e, 0xc2,
+ 0xa6, 0xe6, 0x75, 0x50, 0xda, 0x71, 0x53, 0x07, 0xee, 0xd5, 0xe1, 0xd8,
+ 0x0b, 0xc9, 0xba, 0xce, 0xd4, 0xfe, 0xf1, 0x32, 0xb2, 0xf5, 0x9c, 0xfa},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 127
+ {SEC_OID_SHA256,
+ 127,
+ {0xc0, 0xfc, 0x6e, 0x5e, 0x9e, 0x13, 0x98, 0xd0, 0xcf, 0x65, 0x75, 0x80,
+ 0x6d, 0x6c, 0xe8, 0xc1, 0x0f, 0x63, 0xd4, 0x14, 0xd3, 0xff, 0xb7, 0xd9,
+ 0x94, 0x5b, 0x98, 0x63, 0x62, 0xd9, 0xda, 0x16, 0xd6, 0x1e, 0x9e, 0x66,
+ 0x2c, 0xe1, 0x33, 0xad, 0x66, 0x72, 0x96, 0x4a, 0xdb, 0x4b, 0xac, 0x86,
+ 0x1a, 0xbc, 0x46, 0x93, 0x28, 0x6f, 0x82, 0x6e, 0x4e, 0x77, 0xcf, 0xd7,
+ 0x28, 0x25, 0xa4, 0xd6, 0xdd, 0x03, 0xc8, 0xbe, 0xfc, 0x8a, 0x97, 0x12,
+ 0xc1, 0x2b, 0x0a, 0x4c, 0x2e, 0x0f, 0x31, 0x28, 0x87, 0x8b, 0xd9, 0xfe,
+ 0xa5, 0x5b, 0x62, 0x9a, 0xbf, 0x70, 0x29, 0xcb, 0x7e, 0x9c, 0xc3, 0x81,
+ 0xfe, 0x6b, 0x0e, 0xeb, 0xfc, 0x05, 0xe8, 0xa8, 0x66, 0x6c, 0x66, 0x16,
+ 0x41, 0xfd, 0x24, 0x7f, 0xfb, 0x6e, 0x3c, 0x25, 0xbf, 0x43, 0x52, 0x83,
+ 0xa2, 0x1b, 0x2b, 0x78, 0x5b, 0x9d, 0x4b, 0x0b, 0x55, 0x2a, 0xb3, 0x53,
+ 0x8e, 0x31, 0x0b, 0xae, 0x7f, 0x36, 0xaf, 0x1d, 0x2c, 0x66, 0x97, 0xdf,
+ 0x78, 0x21, 0xbd, 0x46, 0x9a, 0x10, 0xdc, 0x53, 0xf0, 0x07, 0xc7, 0xa2,
+ 0x40, 0x91, 0x0f, 0x9f, 0x13, 0x7c, 0x6d, 0x59, 0x06, 0x03, 0x90, 0xc4,
+ 0x1a, 0x32, 0xed, 0xaa, 0x8f, 0x49, 0xa5, 0xb2, 0x84, 0x84, 0xf0, 0xf6,
+ 0x9d, 0x2f, 0x8a, 0xc9, 0x9b, 0xc0, 0x4e, 0xf0, 0x6d, 0x7d, 0x8c, 0xc6,
+ 0xe8, 0x50, 0x37, 0x6c, 0x9e, 0x66, 0x87, 0x5d, 0x00, 0x28, 0x28, 0x05,
+ 0xdf, 0x54, 0x39, 0x8b, 0xbc, 0x5b, 0xd8, 0xe8, 0x21, 0x69, 0x43, 0xf8,
+ 0x45, 0xc8, 0x9e, 0x59, 0xfd, 0x6b, 0xbd, 0x6a, 0x8e, 0x2c, 0xdb, 0xf1,
+ 0x48, 0xc6, 0x56, 0x98, 0x24, 0x40, 0xbf, 0x2a, 0xe3, 0x64, 0xbe, 0xca,
+ 0xc9, 0x76, 0xcd, 0x8e, 0x40, 0xa6, 0x15, 0x9b, 0x36, 0x6d, 0x8d, 0x05,
+ 0x22, 0x61, 0x7f, 0x42, 0x25, 0x31, 0xbf, 0xb8, 0x3a, 0xc8, 0xbb, 0xac,
+ 0x33, 0xf6, 0xb5, 0xc8, 0xc7, 0x5b, 0xfc, 0x10, 0x7f, 0xdd, 0x17, 0xd3,
+ 0xcc, 0x4d, 0x54, 0xc6, 0x6c, 0xf5, 0xbf, 0xca, 0x36, 0xcb, 0x1e, 0x3c,
+ 0xcf, 0x43, 0x83, 0x08, 0x0f, 0x18, 0x88, 0x3b, 0x89, 0x0a, 0xf7, 0x44,
+ 0xb0, 0x52, 0x79, 0x11, 0x10, 0x95, 0xd6, 0xaa, 0x02, 0x38, 0xa8, 0x6a,
+ 0x6f, 0x34, 0x33, 0x18, 0x5c, 0x3e, 0xf3, 0x72, 0x03, 0xc9, 0xbf, 0x46,
+ 0xef, 0x7b, 0xbf, 0x3c, 0xda, 0xd3, 0x90, 0x72, 0xe9, 0x70, 0xa1, 0xe6,
+ 0xda, 0xd6, 0x98, 0x3e, 0x8b, 0xaf, 0xa6, 0xe5, 0x0a, 0x10, 0xa6, 0xab,
+ 0x7a, 0x31, 0x6a, 0x61, 0x04, 0xe1, 0x36, 0x1b, 0xab, 0x28, 0x37, 0xd5,
+ 0x17, 0x35, 0xfe, 0xc2, 0xb8, 0x1c, 0xc7, 0x9a, 0xe4, 0x15, 0x05, 0x1b,
+ 0xef, 0x11, 0x52, 0x31, 0xf6, 0xe5, 0x26, 0x20, 0x1d, 0x0c, 0xc6, 0xed},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 128
+ {SEC_OID_SHA256,
+ 128,
+ {0x92, 0xf1, 0x54, 0xac, 0xb8, 0x9d, 0x20, 0x38, 0x8e, 0x78, 0x10, 0x01,
+ 0x91, 0xd9, 0x64, 0xc9, 0x92, 0xa2, 0x36, 0x0f, 0x2d, 0x20, 0x5a, 0x5f,
+ 0x00, 0x80, 0x91, 0x43, 0x9f, 0x45, 0x4f, 0x86, 0x5d, 0x3d, 0x5a, 0xe2,
+ 0x76, 0xad, 0xfe, 0x4b, 0x55, 0x2a, 0xfa, 0xe3, 0x85, 0x9a, 0x71, 0xac,
+ 0xaf, 0x15, 0x1e, 0xb0, 0x46, 0x96, 0xb6, 0x22, 0x2a, 0x07, 0xe1, 0x27,
+ 0x4d, 0x6a, 0xc3, 0x14, 0xa6, 0x00, 0x90, 0xbc, 0x92, 0x81, 0x64, 0x59,
+ 0x6e, 0x2d, 0xe5, 0x6e, 0x77, 0xe2, 0xce, 0xe6, 0x07, 0x08, 0x0a, 0x29,
+ 0x3b, 0x71, 0xcc, 0x84, 0x03, 0xbb, 0x24, 0x66, 0x51, 0x9f, 0x0f, 0x14,
+ 0xd2, 0x60, 0x09, 0xae, 0x7f, 0x09, 0xfd, 0x9a, 0x41, 0x44, 0x7c, 0xf8,
+ 0xd2, 0x6f, 0xcc, 0xf9, 0xa5, 0x64, 0xcf, 0x38, 0x49, 0xbe, 0x92, 0xd9,
+ 0xe4, 0xbd, 0x2b, 0x3d, 0x70, 0x95, 0x08, 0x7d, 0x43, 0xe4, 0x62, 0x87,
+ 0x3b, 0xa0, 0x53, 0x4a, 0xe5, 0x12, 0xfa, 0x8e, 0xdb, 0x28, 0x84, 0xd9,
+ 0xe1, 0x61, 0x3a, 0x1a, 0xd3, 0x52, 0x2a, 0xd9, 0xd4, 0x49, 0xf7, 0x8c,
+ 0xdb, 0x83, 0x31, 0xc3, 0x55, 0x02, 0x85, 0x1e, 0x83, 0x54, 0x82, 0x9a,
+ 0x78, 0xc5, 0x6d, 0xf4, 0xfc, 0x9e, 0xbe, 0xbb, 0xc7, 0xbb, 0xc4, 0x68,
+ 0xf2, 0x21, 0x9e, 0x93, 0xe4, 0xc5, 0x24, 0xb3, 0xb8, 0xa5, 0x5d, 0x7c,
+ 0x99, 0x7b, 0xf3, 0x15, 0x18, 0x48, 0xce, 0x10, 0xbf, 0xef, 0xa6, 0xf2,
+ 0x12, 0x07, 0xf2, 0xcc, 0xb2, 0xfe, 0x95, 0x26, 0xa0, 0xbf, 0xc4, 0x17,
+ 0xc2, 0x39, 0xa8, 0x36, 0x22, 0x82, 0xaf, 0x93, 0x12, 0x4a, 0x0e, 0xd2,
+ 0x09, 0x53, 0x4d, 0xd5, 0x40, 0xbd, 0xc8, 0xa1, 0xa0, 0x86, 0x13, 0x58,
+ 0x7a, 0x1d, 0x62, 0xba, 0xf3, 0x53, 0x0b, 0xa0, 0x29, 0x7a, 0xeb, 0xe6,
+ 0xe0, 0x3c, 0x28, 0x89, 0x94, 0x26, 0x58, 0xd5, 0x0f, 0x80, 0xf3, 0x3c,
+ 0x6b, 0xa0, 0xd0, 0x21, 0xf9, 0x70, 0x39, 0x33, 0xb2, 0xba, 0x4a, 0x24,
+ 0x66, 0x5b, 0xb2, 0x31, 0x03, 0xf0, 0x49, 0x8e, 0x68, 0xa0, 0xf5, 0x09,
+ 0x4a, 0x9b, 0x9a, 0x7a, 0xc1, 0x46, 0xbc, 0xd5, 0x84, 0x20, 0x39, 0xdf,
+ 0xe5, 0x51, 0x91, 0xf0, 0x6a, 0x70, 0xf1, 0x03, 0xbe, 0xd0, 0x94, 0xf7,
+ 0xad, 0xc3, 0xc3, 0xf3, 0xb4, 0xa1, 0x2f, 0x2c, 0xd7, 0x6d, 0xb1, 0xe9,
+ 0xca, 0x7a, 0xd3, 0xc9, 0xd8, 0xff, 0x41, 0x81, 0x1d, 0xa6, 0xad, 0xf3,
+ 0xa9, 0x45, 0x0c, 0xab, 0x61, 0x70, 0xe7, 0x42, 0x70, 0x75, 0x50, 0x21,
+ 0xfa, 0x6f, 0x4d, 0xbe, 0x3b, 0x12, 0x26, 0xde, 0x09, 0xa3, 0x34, 0xee,
+ 0x82, 0x61, 0x7a, 0xb4, 0x4c, 0xe9, 0x3c, 0x64, 0x20, 0x16, 0x8f, 0x6a,
+ 0x75, 0x22, 0x44, 0x56, 0x91, 0x0b, 0x90, 0x7e, 0xc2, 0xde, 0x68, 0xbc},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 129
+ {SEC_OID_SHA256,
+ 129,
+ {0x90, 0x94, 0xc5, 0x8a, 0xe7, 0x09, 0x6b, 0x72, 0x5f, 0xc2, 0x90, 0x65,
+ 0xeb, 0x17, 0x64, 0x89, 0x25, 0xb9, 0x72, 0xe5, 0xfd, 0x17, 0x6a, 0x54,
+ 0x6c, 0xdf, 0x03, 0xb5, 0x0d, 0x3d, 0xf7, 0x2e, 0x84, 0x65, 0x0e, 0x99,
+ 0x96, 0x0c, 0x78, 0x3c, 0x54, 0x55, 0x8a, 0x44, 0x16, 0x6c, 0xc6, 0x7b,
+ 0x0e, 0x6a, 0x9c, 0x8c, 0xbb, 0x00, 0x95, 0xb9, 0x84, 0x44, 0x09, 0x95,
+ 0xe1, 0x7e, 0x6e, 0x7b, 0x5c, 0x3f, 0x56, 0x1f, 0x3a, 0x8a, 0x0f, 0xac,
+ 0x06, 0xb9, 0x73, 0x07, 0x6c, 0x16, 0xc3, 0x1e, 0x11, 0xcd, 0xe1, 0xed,
+ 0x07, 0x16, 0xc4, 0x10, 0x74, 0xaf, 0xbd, 0x94, 0x69, 0x59, 0x53, 0xa7,
+ 0xd0, 0x75, 0xac, 0xfa, 0x52, 0x9f, 0x89, 0xe9, 0x8f, 0x40, 0x6a, 0xd0,
+ 0x28, 0xdd, 0x48, 0x60, 0x28, 0x84, 0xb7, 0xf1, 0xc0, 0x4d, 0x60, 0xa2,
+ 0x31, 0x7c, 0xe1, 0x0a, 0x4c, 0x35, 0x74, 0x80, 0x0f, 0x05, 0xb8, 0x3e,
+ 0xb8, 0xf1, 0x70, 0xee, 0x6c, 0x6d, 0x08, 0x4f, 0xc6, 0x8d, 0x2d, 0xb3,
+ 0x2d, 0x0a, 0x43, 0x01, 0x84, 0x71, 0x9d, 0xd0, 0xc0, 0x14, 0x17, 0x98,
+ 0xfe, 0x60, 0x8b, 0xa1, 0x50, 0xf5, 0x33, 0x60, 0x79, 0xc4, 0xa7, 0x12,
+ 0xd6, 0x2a, 0x2f, 0x58, 0xa8, 0x8d, 0x6f, 0x6b, 0xf3, 0x34, 0xba, 0xc4,
+ 0x6d, 0x1b, 0xe0, 0xe6, 0x34, 0x16, 0x95, 0x99, 0x5a, 0xff, 0x0b, 0x05,
+ 0xe1, 0x52, 0xa4, 0xd7, 0x58, 0x98, 0xd7, 0x13, 0xcb, 0x2c, 0xc6, 0xa0,
+ 0x1b, 0xa4, 0xdf, 0x3e, 0x4b, 0x45, 0x91, 0x4a, 0x2f, 0xe7, 0xf2, 0x38,
+ 0x0f, 0x94, 0xb7, 0x1f, 0xac, 0xdc, 0x6c, 0x50, 0xb1, 0xc6, 0x14, 0x85,
+ 0xe3, 0xac, 0xfa, 0xbb, 0x98, 0x6c, 0xff, 0x36, 0x5d, 0xf2, 0x43, 0x6e,
+ 0x50, 0xc4, 0x4a, 0xfb, 0x77, 0x11, 0xa5, 0x36, 0x55, 0xb2, 0x50, 0xc3,
+ 0x33, 0x6b, 0xcc, 0x12, 0xc2, 0x51, 0xe1, 0xf0, 0xe7, 0x78, 0x8c, 0x71,
+ 0xc5, 0xf8, 0x0d, 0xd0, 0x2f, 0xe4, 0xcc, 0x03, 0xb1, 0x10, 0x36, 0x91,
+ 0xb4, 0x58, 0x20, 0x03, 0x8c, 0xc0, 0x94, 0x55, 0x3f, 0x8f, 0xb2, 0xa5,
+ 0xb8, 0x29, 0xa2, 0x30, 0xea, 0xe9, 0xa9, 0x7e, 0xf4, 0xb6, 0xc7, 0x85,
+ 0x0f, 0xb7, 0xe1, 0xbc, 0x99, 0x85, 0x2d, 0xd0, 0xb7, 0x02, 0x7f, 0xe8,
+ 0xff, 0xc5, 0xe2, 0xc1, 0xa5, 0x0b, 0xf5, 0xb4, 0xe4, 0x2c, 0x24, 0x9e,
+ 0x55, 0xc7, 0x95, 0x5f, 0xfa, 0x4f, 0x43, 0x36, 0xa6, 0x0c, 0xe0, 0xd8,
+ 0x42, 0x3f, 0x34, 0x9a, 0xbe, 0x34, 0x34, 0xe3, 0xeb, 0x9f, 0x34, 0x25,
+ 0x66, 0x1e, 0x06, 0x86, 0xfe, 0xc7, 0x9a, 0xc1, 0x4e, 0x43, 0x5c, 0x1f,
+ 0x6c, 0x3d, 0xf4, 0x98, 0x2c, 0x73, 0x92, 0xdd, 0xb8, 0xed, 0x77, 0xf3,
+ 0xf6, 0x5a, 0x5c, 0x92, 0x10, 0xab, 0x81, 0xe4, 0x0e, 0xf3, 0xeb, 0x76},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 130
+ {SEC_OID_SHA256,
+ 130,
+ {0x59, 0xe8, 0xc1, 0x82, 0xb8, 0xd7, 0xc5, 0x8c, 0xba, 0x81, 0x22, 0x04,
+ 0xa8, 0x13, 0x2f, 0xa0, 0x2a, 0xf9, 0xbb, 0x2a, 0xf8, 0xea, 0x16, 0xdc,
+ 0x10, 0x90, 0x7a, 0x14, 0xea, 0x29, 0xa2, 0x24, 0xa8, 0x0e, 0x0e, 0xb6,
+ 0xc1, 0xe1, 0x2e, 0x16, 0xa3, 0x14, 0x4b, 0xf0, 0x1b, 0x53, 0x91, 0x33,
+ 0xf5, 0x3a, 0x4c, 0x20, 0x07, 0xf1, 0x57, 0x87, 0xcf, 0x61, 0x56, 0x0c,
+ 0x6b, 0xf8, 0xfb, 0x6e, 0xae, 0xe9, 0xae, 0x65, 0xb9, 0x24, 0xc5, 0xf8,
+ 0x52, 0xf6, 0x22, 0xd8, 0xe9, 0xbd, 0x0b, 0x67, 0xa4, 0x6d, 0xc8, 0xfc,
+ 0xf5, 0x51, 0xd5, 0x77, 0xa9, 0x16, 0xc9, 0xa0, 0xaf, 0x9d, 0xdb, 0x50,
+ 0xc0, 0x5d, 0xd2, 0x7e, 0x71, 0x6c, 0x4c, 0x9e, 0x75, 0xf3, 0xdd, 0xc3,
+ 0x58, 0x5c, 0xf7, 0x39, 0x98, 0x6d, 0xe4, 0x8d, 0x9a, 0xdd, 0x7d, 0x39,
+ 0xbb, 0x11, 0x32, 0x34, 0x45, 0x96, 0x37, 0xf1, 0x59, 0xe7, 0xb9, 0x52,
+ 0x45, 0xe5, 0x95, 0x46, 0xab, 0xa7, 0xf0, 0x7f, 0x4a, 0x40, 0xa1, 0xd6,
+ 0xca, 0x1c, 0x6d, 0x1c, 0xd9, 0x46, 0xe8, 0xa2, 0xaf, 0xda, 0x98, 0xcf,
+ 0x66, 0x3e, 0x0f, 0xf6, 0xe9, 0xbf, 0x1a, 0x05, 0xfc, 0xb0, 0xc4, 0x64,
+ 0x86, 0x97, 0x6e, 0x2d, 0x9a, 0x2a, 0x35, 0xe4, 0x3f, 0x4b, 0x79, 0xdb,
+ 0xa5, 0x08, 0x7f, 0xa4, 0xaf, 0x8c, 0xa4, 0xcf, 0xf4, 0x43, 0x40, 0xb3,
+ 0xa6, 0x0d, 0x15, 0x3b, 0x5d, 0xd3, 0xc9, 0xbe, 0xd8, 0xb5, 0xdf, 0xc6,
+ 0x84, 0x45, 0x4a, 0xda, 0xda, 0x54, 0x7c, 0x1f, 0x42, 0x8d, 0xcb, 0xb7,
+ 0x05, 0x66, 0xb8, 0x6a, 0xd8, 0x73, 0x10, 0xaa, 0xdd, 0xd9, 0xe9, 0x35,
+ 0xdc, 0x5a, 0x6c, 0x68, 0x45, 0x6b, 0x3c, 0x2f, 0xf9, 0x8d, 0x34, 0x84,
+ 0xe4, 0x71, 0xe5, 0x86, 0x27, 0x1c, 0x06, 0x25, 0x9c, 0xb7, 0x54, 0xce,
+ 0xdb, 0xd0, 0x91, 0x39, 0x81, 0xbd, 0x5a, 0xfb, 0x5e, 0x49, 0xda, 0xc1,
+ 0xe8, 0xcd, 0x86, 0xcc, 0x8b, 0xb5, 0x38, 0x63, 0xf8, 0x7d, 0x11, 0xe6,
+ 0xfe, 0xaf, 0x48, 0x96, 0x70, 0xba, 0x07, 0xff, 0xd1, 0x33, 0xea, 0x14,
+ 0xa7, 0xc6, 0x0f, 0x92, 0x63, 0xf9, 0x86, 0xb1, 0xd1, 0x3e, 0x1e, 0x67,
+ 0xeb, 0x0a, 0x72, 0xf6, 0x7d, 0xb1, 0x08, 0x85, 0x2f, 0x97, 0xe4, 0x24,
+ 0xd4, 0x55, 0x63, 0x33, 0x36, 0xf3, 0xc4, 0x38, 0x88, 0x98, 0xef, 0xcf,
+ 0xe5, 0x00, 0xbd, 0x45, 0xcc, 0xca, 0xdd, 0x50, 0x5c, 0x48, 0x1b, 0x5c,
+ 0x89, 0x72, 0x9b, 0xd1, 0x45, 0x1b, 0xd7, 0x90, 0xba, 0xd6, 0x8d, 0x25,
+ 0x72, 0xff, 0x09, 0xf8, 0xc1, 0x9b, 0xcb, 0xa1, 0x8a, 0x1b, 0x6c, 0x9f,
+ 0xf2, 0x60, 0x56, 0x2d, 0x1f, 0x1a, 0xc3, 0x53, 0x73, 0x44, 0x9d, 0xa2,
+ 0x46, 0x70, 0x82, 0xb2, 0x88, 0xa4, 0xed, 0xb7, 0x6c, 0x47, 0x57, 0x95},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 131
+ {SEC_OID_SHA256,
+ 131,
+ {0xb7, 0xf0, 0x73, 0xc6, 0x41, 0x3f, 0x4f, 0x71, 0x0a, 0xf6, 0x2a, 0xb1,
+ 0xb9, 0xf0, 0x23, 0x21, 0x5f, 0xa3, 0x9d, 0xb9, 0xf4, 0x7e, 0x31, 0x56,
+ 0xdf, 0x5d, 0x0d, 0xff, 0xbf, 0xe4, 0xaf, 0xe1, 0xaa, 0x9d, 0xd7, 0x2d,
+ 0xd7, 0xc6, 0x81, 0xb3, 0xec, 0x54, 0x2e, 0xf9, 0x26, 0xbe, 0xdf, 0x01,
+ 0x60, 0x8b, 0xf7, 0xbf, 0x08, 0x74, 0xfc, 0x68, 0xfd, 0x90, 0xd1, 0x2e,
+ 0x0b, 0x26, 0xb2, 0xa0, 0x49, 0xed, 0x75, 0x96, 0x8b, 0x77, 0xc8, 0xa2,
+ 0x4c, 0x62, 0x6a, 0x5c, 0x70, 0x6f, 0xed, 0xd3, 0x63, 0x36, 0xc5, 0x8b,
+ 0x81, 0x58, 0xa9, 0xf1, 0xfd, 0xa4, 0xbc, 0x3f, 0x6e, 0x01, 0xf2, 0xfc,
+ 0x19, 0x54, 0x43, 0x78, 0x75, 0x6c, 0x48, 0xa3, 0x28, 0x3e, 0x4c, 0x8c,
+ 0x3d, 0xce, 0xda, 0xc0, 0x7b, 0x71, 0xb6, 0x61, 0x0e, 0x3a, 0x10, 0xaa,
+ 0x19, 0x99, 0x6e, 0xfd, 0x00, 0x6b, 0x97, 0x0c, 0xe0, 0x0a, 0xfd, 0x92,
+ 0x56, 0xfa, 0xfa, 0xc4, 0xe8, 0x31, 0xcf, 0x59, 0x8e, 0xd2, 0x9d, 0x27,
+ 0xe6, 0xd3, 0x23, 0x8b, 0x7e, 0x79, 0x9e, 0x1d, 0x0d, 0x96, 0xbf, 0x78,
+ 0xcc, 0x9f, 0x50, 0x58, 0x4d, 0x67, 0x02, 0x66, 0x1c, 0xa9, 0x3a, 0x88,
+ 0x70, 0x10, 0xd1, 0x6c, 0x71, 0x1f, 0xf1, 0x38, 0xf8, 0xb0, 0x7d, 0xc2,
+ 0xc4, 0x61, 0x6c, 0x52, 0x04, 0x34, 0x4f, 0x40, 0x20, 0x67, 0x52, 0x7e,
+ 0x2e, 0xdd, 0xc0, 0xfa, 0x70, 0xa4, 0x8f, 0xe9, 0x29, 0xe6, 0xa1, 0x95,
+ 0xe2, 0x71, 0x59, 0xb3, 0x51, 0x21, 0x61, 0x2e, 0xb1, 0x16, 0xce, 0x2b,
+ 0xac, 0x85, 0xe9, 0x23, 0x08, 0x95, 0x04, 0x47, 0x55, 0xa4, 0xc5, 0x6f,
+ 0x83, 0xb4, 0x5f, 0xb3, 0xad, 0x79, 0x57, 0x28, 0x57, 0x97, 0x19, 0xa6,
+ 0x8b, 0xb7, 0x39, 0xba, 0xd1, 0xe3, 0xb1, 0xf0, 0xf7, 0x99, 0x85, 0xa6,
+ 0x5c, 0x43, 0x75, 0x8b, 0x29, 0x49, 0x7f, 0x99, 0x78, 0x5d, 0xfb, 0xf9,
+ 0x85, 0xcc, 0x65, 0x24, 0xd9, 0xa9, 0x77, 0x39, 0xfe, 0xdf, 0xf3, 0xb1,
+ 0xd6, 0xaf, 0x5a, 0x7c, 0x23, 0x95, 0x78, 0x07, 0xa5, 0xcc, 0x2d, 0xe6,
+ 0x21, 0x10, 0xb5, 0x9a, 0x0a, 0x5e, 0x47, 0xaa, 0xf3, 0x32, 0x47, 0x64,
+ 0x4b, 0xee, 0xed, 0xa8, 0xb1, 0xa4, 0xbf, 0x2e, 0xc3, 0xc1, 0x26, 0x07,
+ 0x01, 0xb4, 0xc1, 0xc0, 0x52, 0x27, 0x6e, 0xae, 0x49, 0x99, 0x4b, 0x6f,
+ 0x8b, 0x2f, 0x80, 0x08, 0xcd, 0x5e, 0x63, 0x7a, 0x90, 0x25, 0xd3, 0x64,
+ 0xeb, 0xb2, 0x7c, 0x90, 0x8b, 0x7f, 0x7d, 0x80, 0x3d, 0xde, 0x65, 0x91,
+ 0xa5, 0x43, 0x52, 0x4a, 0xac, 0x3e, 0xa3, 0x30, 0x44, 0x5b, 0x9e, 0x7a,
+ 0x30, 0x90, 0xac, 0x3c, 0x9c, 0x63, 0xc9, 0x64, 0xed, 0x6e, 0x1e, 0x66,
+ 0x98, 0xd5, 0x48, 0x17, 0x04, 0xa4, 0x95, 0xf8, 0xe9, 0xff, 0xb1, 0xa8},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 132
+ {SEC_OID_SHA256,
+ 132,
+ {0x43, 0xbc, 0xfe, 0xf9, 0xe1, 0xc3, 0x1f, 0x73, 0x9c, 0xf7, 0x27, 0x3b,
+ 0x1a, 0x83, 0xfc, 0x38, 0xc3, 0x19, 0xd4, 0xef, 0x39, 0x4b, 0x28, 0x14,
+ 0x7e, 0x99, 0x56, 0x6d, 0x60, 0xd5, 0x84, 0x59, 0x48, 0x20, 0x54, 0xf2,
+ 0xb8, 0xec, 0x88, 0xdb, 0x88, 0xfa, 0x40, 0x33, 0x13, 0x2c, 0x03, 0xed,
+ 0xa1, 0x01, 0x40, 0x68, 0x73, 0xc7, 0x67, 0x03, 0xbe, 0x2b, 0xf0, 0xd0,
+ 0x70, 0x30, 0x83, 0xe9, 0x42, 0x0a, 0x91, 0x72, 0x33, 0xfc, 0x1b, 0xaf,
+ 0x2c, 0xcf, 0xb8, 0xb7, 0x25, 0xef, 0xc7, 0xd3, 0x02, 0xb4, 0x74, 0x19,
+ 0x5d, 0x54, 0xd4, 0xd3, 0xc7, 0xcb, 0xcc, 0x05, 0x73, 0xc5, 0xfa, 0x0f,
+ 0x2b, 0x07, 0xa6, 0xec, 0xed, 0xe1, 0xb4, 0x45, 0xee, 0x59, 0xd8, 0xfe,
+ 0x10, 0x1e, 0x8b, 0x0b, 0x97, 0xf9, 0xb5, 0x21, 0x96, 0x3b, 0x09, 0x33,
+ 0xef, 0xe4, 0xd1, 0x0b, 0xca, 0xd1, 0x82, 0x19, 0xbd, 0x2d, 0x33, 0xbd,
+ 0x2d, 0xbc, 0x81, 0x43, 0x1b, 0xc6, 0xa3, 0xae, 0x6a, 0x82, 0x7c, 0x7b,
+ 0xe7, 0xd3, 0xb0, 0xa1, 0xd1, 0x71, 0x82, 0x25, 0x67, 0x0c, 0xf2, 0x5a,
+ 0x40, 0x5b, 0xa1, 0x2e, 0x9c, 0x75, 0x50, 0x61, 0x2a, 0x86, 0x6e, 0xfc,
+ 0x6e, 0xdf, 0x99, 0x4c, 0x15, 0x5f, 0x24, 0xf0, 0x69, 0x57, 0x4d, 0x3f,
+ 0x73, 0xbd, 0x09, 0xc7, 0x4e, 0xb4, 0x43, 0x26, 0xaf, 0x78, 0x46, 0xf2,
+ 0x26, 0x87, 0xb8, 0x4b, 0x8c, 0xaf, 0x54, 0xb4, 0x05, 0x23, 0x64, 0xf1,
+ 0x07, 0xce, 0x52, 0x95, 0xba, 0xfb, 0x2d, 0x91, 0xce, 0x6f, 0x4e, 0xfd,
+ 0x66, 0x7e, 0x6c, 0xa4, 0x0d, 0xb6, 0x72, 0x38, 0x51, 0x63, 0xd1, 0xb7,
+ 0xa2, 0x7a, 0xd1, 0xd5, 0x77, 0x23, 0xdb, 0xbf, 0x00, 0x57, 0x1c, 0xfe,
+ 0x56, 0xa1, 0xee, 0x02, 0xd6, 0xb6, 0x50, 0x3d, 0xa2, 0xef, 0x3f, 0x78,
+ 0x00, 0x3d, 0x3f, 0xc0, 0x7f, 0x77, 0x89, 0x26, 0xf1, 0x6e, 0xbc, 0xb0,
+ 0x57, 0x62, 0xfb, 0x72, 0xfa, 0x50, 0xb7, 0x5f, 0x78, 0xc2, 0xd9, 0x7f,
+ 0x17, 0x4b, 0xae, 0x39, 0x20, 0x65, 0xdb, 0x26, 0x99, 0xb0, 0x0e, 0xa8,
+ 0x06, 0x49, 0xff, 0xa4, 0x70, 0xca, 0x92, 0xe5, 0x76, 0x31, 0xdb, 0x26,
+ 0x3a, 0xef, 0xa2, 0x25, 0xbc, 0x1b, 0xda, 0xf1, 0x40, 0x93, 0xea, 0x13,
+ 0x23, 0x07, 0x1f, 0x7f, 0xd6, 0x14, 0xb4, 0x75, 0xf5, 0xfd, 0x6c, 0xa0,
+ 0xab, 0x5d, 0xf4, 0xf0, 0x36, 0x24, 0xfa, 0xfb, 0xf5, 0xcb, 0x3a, 0x49,
+ 0xa9, 0x26, 0x51, 0xd9, 0xa6, 0xaa, 0xd2, 0xe4, 0x05, 0xa7, 0xf7, 0x6d,
+ 0x9e, 0xb7, 0x66, 0x44, 0xdc, 0x6b, 0x77, 0xd5, 0xf3, 0x84, 0x69, 0x42,
+ 0xae, 0x66, 0x2f, 0xd5, 0xa1, 0x17, 0x07, 0xfe, 0xb5, 0xdc, 0x67, 0x91,
+ 0x2c, 0x12, 0x85, 0x91, 0x3a, 0xe2, 0xf5, 0x45, 0x27, 0xef, 0x39, 0xff},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 133
+ {SEC_OID_SHA256,
+ 133,
+ {0x0e, 0xc4, 0x54, 0xd9, 0x68, 0xf0, 0x5e, 0x44, 0x95, 0x3e, 0x17, 0x91,
+ 0x99, 0xee, 0xac, 0xff, 0xe0, 0x87, 0x57, 0xe8, 0x94, 0x01, 0xd8, 0x9f,
+ 0x0c, 0x34, 0x87, 0x5f, 0x81, 0x36, 0x3a, 0xa9, 0x93, 0x34, 0x61, 0x5d,
+ 0xe4, 0x15, 0x13, 0xff, 0x60, 0x4e, 0xc7, 0x42, 0x73, 0x09, 0x11, 0xb7,
+ 0x51, 0x38, 0xd3, 0xdc, 0x48, 0x90, 0x94, 0xfe, 0xa7, 0xee, 0x75, 0xde,
+ 0x8d, 0xd7, 0x2f, 0x70, 0xaf, 0x21, 0x68, 0x17, 0xb5, 0xfa, 0xbc, 0x52,
+ 0x1e, 0x39, 0x1d, 0x5a, 0x0a, 0x87, 0x0f, 0x2c, 0x08, 0x9c, 0xd7, 0x61,
+ 0x05, 0xf9, 0x67, 0x30, 0xac, 0x1e, 0x33, 0xa2, 0xad, 0x07, 0x89, 0x6e,
+ 0xfe, 0x98, 0xb4, 0x23, 0x7e, 0x8a, 0x93, 0x76, 0x35, 0xf8, 0xd1, 0xdf,
+ 0xfd, 0x7f, 0xc7, 0x7d, 0xd2, 0x3b, 0x3e, 0x69, 0x59, 0xfa, 0x45, 0x0e,
+ 0x48, 0xb7, 0x06, 0x11, 0x87, 0x87, 0x27, 0x87, 0x4d, 0xf8, 0x0d, 0x4f,
+ 0x79, 0x49, 0xe1, 0x41, 0x33, 0xa3, 0x13, 0x5e, 0x42, 0x2f, 0xb6, 0xfc,
+ 0x7d, 0xff, 0xa6, 0xd6, 0xca, 0xe3, 0xff, 0x75, 0xdf, 0x25, 0x45, 0x8c,
+ 0x53, 0xf8, 0x59, 0xa8, 0xff, 0x34, 0xe1, 0x75, 0x6b, 0x8d, 0xa4, 0x03,
+ 0xaa, 0xcf, 0x3b, 0x7b, 0x12, 0x98, 0x0e, 0xb8, 0xe6, 0x9f, 0x78, 0x6c,
+ 0x44, 0x33, 0xd9, 0x2a, 0x59, 0x71, 0xd6, 0x15, 0x25, 0x13, 0x81, 0x18,
+ 0x5a, 0xe4, 0x36, 0xd9, 0xd8, 0xfb, 0x04, 0xc6, 0xbd, 0x72, 0x64, 0xca,
+ 0x6b, 0x65, 0xb4, 0xd6, 0xdf, 0xdd, 0xe1, 0x36, 0x68, 0xf2, 0x7f, 0xa8,
+ 0x1c, 0xc7, 0x81, 0x15, 0xa0, 0x7c, 0xc8, 0x8f, 0x68, 0x46, 0x2a, 0x15,
+ 0x76, 0x30, 0x41, 0xb3, 0xf4, 0x4f, 0xe9, 0xd6, 0xfa, 0xd4, 0xaf, 0xeb,
+ 0x2c, 0xd9, 0x92, 0x58, 0xdf, 0x77, 0x49, 0x95, 0xb0, 0x3a, 0x56, 0x7d,
+ 0x85, 0x55, 0x32, 0x10, 0x11, 0x1d, 0x7f, 0x0e, 0xee, 0xca, 0xc6, 0xa0,
+ 0x65, 0xf3, 0xce, 0xfe, 0xf4, 0xec, 0xbc, 0x60, 0x7d, 0x49, 0x97, 0x2a,
+ 0xeb, 0x8b, 0xe6, 0x04, 0x2c, 0xdd, 0xd8, 0x44, 0x14, 0x92, 0x75, 0x69,
+ 0x6c, 0xad, 0xf5, 0x77, 0x86, 0x29, 0xc3, 0x6d, 0x52, 0x4f, 0x8b, 0x99,
+ 0xb2, 0x44, 0x5a, 0x83, 0x58, 0xaf, 0xba, 0xd1, 0xc0, 0xd5, 0x49, 0x31,
+ 0x2d, 0x6f, 0x5d, 0x09, 0x28, 0xfd, 0xd5, 0x63, 0xe2, 0x86, 0xeb, 0xdf,
+ 0xa2, 0xe7, 0xdb, 0x8a, 0xcc, 0x4f, 0xba, 0xb1, 0x28, 0x55, 0x7f, 0xf6,
+ 0xdb, 0xd0, 0x3d, 0x12, 0x3b, 0xbe, 0x52, 0x5d, 0x0c, 0xf3, 0x7c, 0xf9,
+ 0x62, 0x4f, 0x06, 0x82, 0x1e, 0x42, 0x2b, 0xf0, 0xf0, 0xca, 0x8e, 0x27,
+ 0xba, 0xab, 0x59, 0x0a, 0x50, 0xd1, 0xe5, 0x63, 0x09, 0x8c, 0x92, 0x0b,
+ 0xe1, 0x5c, 0x0e, 0x8e, 0x96, 0x5a, 0x29, 0x94, 0xd5, 0x91, 0x6a, 0xf1},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 134
+ {SEC_OID_SHA256,
+ 134,
+ {0x69, 0xa1, 0x30, 0x5c, 0x5e, 0xed, 0x4c, 0x40, 0xa1, 0x79, 0x9a, 0x68,
+ 0xe0, 0xbc, 0xd7, 0x3f, 0x2f, 0xdd, 0xf4, 0xcd, 0xc7, 0x50, 0xd2, 0x4c,
+ 0x10, 0x35, 0xeb, 0x25, 0x6e, 0xad, 0xc6, 0xe5, 0x9c, 0x13, 0xa7, 0x78,
+ 0x4b, 0x22, 0xb0, 0x9f, 0x4e, 0xf0, 0xc3, 0x4b, 0x77, 0x2e, 0xbe, 0x60,
+ 0x8f, 0x93, 0x06, 0xbf, 0x5f, 0xd7, 0xa4, 0x63, 0xce, 0x0f, 0x96, 0xad,
+ 0x0e, 0x3a, 0x2d, 0xf6, 0xe1, 0xdf, 0xa8, 0xac, 0x84, 0x6d, 0xdf, 0x54,
+ 0xb1, 0xb1, 0x0d, 0xd9, 0x58, 0x37, 0x24, 0xa9, 0x6a, 0x05, 0x00, 0xd5,
+ 0xaa, 0x61, 0x84, 0x05, 0x2d, 0x55, 0x32, 0x66, 0xd6, 0xb6, 0x9b, 0x14,
+ 0xbc, 0x76, 0xe8, 0x2e, 0x15, 0x38, 0x6d, 0x3b, 0x96, 0x13, 0x23, 0xb3,
+ 0x26, 0xd7, 0x58, 0x86, 0xfa, 0x61, 0xef, 0xe3, 0x12, 0x44, 0xf5, 0xb7,
+ 0x9f, 0x83, 0xeb, 0x4b, 0xa8, 0xeb, 0x5d, 0x19, 0xd0, 0x66, 0xe1, 0x84,
+ 0x4c, 0x11, 0xba, 0x8e, 0xf2, 0x25, 0xad, 0x68, 0x17, 0xd6, 0xb5, 0x60,
+ 0xc0, 0xef, 0x55, 0x1f, 0xab, 0x85, 0x89, 0x36, 0x6e, 0xcd, 0x74, 0xb9,
+ 0x3a, 0x94, 0x4a, 0xa5, 0x3b, 0xec, 0xaf, 0x4c, 0x8e, 0x77, 0xb1, 0x3e,
+ 0x2d, 0xa1, 0x2f, 0xe5, 0x54, 0x3c, 0x26, 0x80, 0xad, 0x76, 0x29, 0x1f,
+ 0x08, 0xa1, 0x46, 0xed, 0x42, 0xe0, 0x27, 0x35, 0x92, 0xbe, 0xdd, 0x08,
+ 0xe4, 0x93, 0x12, 0x18, 0x43, 0xf1, 0xf5, 0x44, 0xc7, 0x66, 0x01, 0x7a,
+ 0xaf, 0x58, 0x1b, 0xd1, 0x64, 0x56, 0x14, 0xed, 0xad, 0xa2, 0xf9, 0x0d,
+ 0x4d, 0xfa, 0x5f, 0x80, 0xc1, 0xce, 0x9e, 0x21, 0xef, 0xe9, 0x01, 0xb8,
+ 0xab, 0x56, 0x87, 0xfa, 0xd0, 0xc0, 0x22, 0xb5, 0x2e, 0x15, 0x4a, 0xbf,
+ 0x2b, 0xb1, 0xd0, 0xc0, 0x2e, 0x7c, 0xf9, 0x34, 0x51, 0x9c, 0x0d, 0x93,
+ 0x4e, 0xc9, 0x95, 0xc7, 0x9c, 0x24, 0x4e, 0xb3, 0xe5, 0x46, 0x2f, 0xa8,
+ 0x6d, 0xc7, 0xb1, 0x3f, 0xeb, 0x69, 0xab, 0xbb, 0xa7, 0x36, 0x10, 0xa7,
+ 0x0f, 0x69, 0xda, 0xc2, 0x4e, 0x6e, 0x5e, 0xe9, 0x8c, 0xc7, 0x37, 0x61,
+ 0x02, 0xf5, 0xf3, 0xb5, 0x82, 0x40, 0xf1, 0x3e, 0x0e, 0xef, 0x2a, 0xd0,
+ 0xcb, 0xf1, 0xb3, 0x3e, 0x82, 0x83, 0x45, 0xd1, 0x7d, 0x79, 0x40, 0x73,
+ 0x28, 0x86, 0xa2, 0x0e, 0x05, 0xc0, 0x0f, 0x2f, 0x40, 0x0d, 0x2f, 0x45,
+ 0xab, 0x68, 0x77, 0x8f, 0x3e, 0xc8, 0x52, 0x46, 0xe0, 0xa2, 0x85, 0x1e,
+ 0x44, 0xfa, 0x77, 0xcb, 0x60, 0x79, 0xad, 0xdf, 0x35, 0x4a, 0x37, 0x51,
+ 0x20, 0x35, 0x64, 0x3e, 0xc7, 0x85, 0xbd, 0xc9, 0xa0, 0x11, 0xe6, 0xd0,
+ 0x78, 0x82, 0x08, 0xc1, 0xe1, 0x4c, 0x02, 0xaa, 0xe3, 0x2c, 0x3f, 0xf7,
+ 0x64, 0xf6, 0x45, 0x5c, 0x8f, 0x8a, 0xc4, 0xe5, 0x01, 0x7a, 0x5d, 0x5c},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 135
+ {SEC_OID_SHA256,
+ 135,
+ {0x84, 0x75, 0xc4, 0x22, 0x78, 0xf3, 0xec, 0xfb, 0x53, 0xa8, 0xb1, 0x99,
+ 0x04, 0xc4, 0xcb, 0x40, 0xab, 0x5e, 0xac, 0x50, 0x07, 0x7b, 0xf8, 0x5b,
+ 0x8c, 0xc7, 0x1f, 0x6f, 0xaf, 0xf0, 0x63, 0x21, 0x11, 0x0a, 0xa2, 0x40,
+ 0xf9, 0xa7, 0xe8, 0xd3, 0xe9, 0x9b, 0x81, 0x3f, 0x29, 0xc4, 0xbf, 0x35,
+ 0xac, 0xc8, 0xca, 0xec, 0xff, 0x08, 0x73, 0x51, 0x1c, 0x9b, 0xb9, 0xf8,
+ 0x7e, 0x02, 0x28, 0xa5, 0xcc, 0xb8, 0x26, 0x01, 0xdc, 0xec, 0x8b, 0x8b,
+ 0x99, 0xac, 0xf0, 0x86, 0x83, 0xe7, 0x09, 0x81, 0xaf, 0x9f, 0x7f, 0x2a,
+ 0xb5, 0x70, 0x02, 0x31, 0x56, 0x47, 0x1d, 0x77, 0xd9, 0xe9, 0x44, 0xf2,
+ 0x21, 0xbd, 0xff, 0x3e, 0x66, 0x6f, 0x87, 0xdf, 0xfa, 0xbd, 0x07, 0x96,
+ 0x06, 0xa4, 0xfc, 0x13, 0x9a, 0xf8, 0x50, 0x31, 0xe1, 0xde, 0x86, 0x64,
+ 0x59, 0x03, 0x40, 0xe3, 0x9e, 0x2c, 0x11, 0x70, 0x54, 0xc8, 0xb4, 0x8b,
+ 0x20, 0x76, 0x3b, 0x7b, 0x5f, 0xca, 0x7b, 0x5f, 0xff, 0xa6, 0x45, 0xf9,
+ 0x3d, 0x4a, 0x9d, 0x6f, 0x33, 0x36, 0xe2, 0x29, 0xf9, 0xdd, 0xba, 0xa4,
+ 0xe1, 0x49, 0x02, 0x35, 0xc0, 0xe7, 0xf5, 0x16, 0xb2, 0xe9, 0x95, 0xd5,
+ 0xab, 0xf6, 0x02, 0x80, 0x3c, 0x9e, 0x72, 0x86, 0xfa, 0xe0, 0xfd, 0xc7,
+ 0xcb, 0xed, 0x07, 0xa6, 0x9f, 0x5b, 0x1b, 0x11, 0xce, 0xc3, 0x20, 0x62,
+ 0x33, 0x0f, 0xac, 0x3b, 0x85, 0xcc, 0x4b, 0x54, 0x94, 0x50, 0xee, 0x35,
+ 0x8b, 0x85, 0x9a, 0x10, 0xb2, 0xe8, 0xa3, 0x3d, 0x98, 0x8e, 0x52, 0xac,
+ 0x69, 0x21, 0xd5, 0x50, 0x3f, 0x95, 0xf4, 0x7d, 0x4c, 0xa2, 0x6d, 0x04,
+ 0xb4, 0xd8, 0x50, 0x23, 0x5f, 0x78, 0xae, 0xf5, 0x13, 0x25, 0x8b, 0x62,
+ 0x7d, 0x27, 0xd4, 0x7e, 0xdd, 0x83, 0x74, 0x82, 0x8a, 0x1d, 0xfc, 0x26,
+ 0xe4, 0xf1, 0xc2, 0x00, 0x93, 0x72, 0x11, 0x0c, 0x72, 0x9c, 0x01, 0xdd,
+ 0x9a, 0x65, 0x46, 0x4b, 0xb1, 0xad, 0x4b, 0xe0, 0x56, 0x31, 0x8a, 0x0c,
+ 0x0b, 0xee, 0xe9, 0x45, 0x89, 0x62, 0xe7, 0x27, 0x85, 0x23, 0x74, 0xdc,
+ 0xc2, 0x7f, 0x43, 0x7c, 0x6c, 0x55, 0x0b, 0xe2, 0x33, 0x3d, 0x01, 0x47,
+ 0x67, 0xd1, 0xba, 0x0a, 0xab, 0xae, 0xd9, 0x92, 0x97, 0xa5, 0x44, 0xec,
+ 0xdb, 0x27, 0x09, 0x8c, 0xd2, 0xac, 0xec, 0x88, 0x6e, 0xf4, 0xaa, 0xca,
+ 0x14, 0xa0, 0x30, 0xd0, 0x7e, 0xe4, 0x2d, 0xc0, 0x19, 0x4c, 0x1f, 0x86,
+ 0x7b, 0x77, 0xaa, 0x8b, 0x71, 0x87, 0x35, 0x8a, 0x5d, 0x18, 0x5e, 0xbe,
+ 0xcb, 0x24, 0x09, 0x7b, 0x00, 0xa1, 0x36, 0xd3, 0x95, 0x53, 0xcc, 0x50,
+ 0x8c, 0xa8, 0x2d, 0xc0, 0x88, 0xf3, 0x59, 0xcd, 0x83, 0x64, 0x97, 0xb3,
+ 0xe8, 0x72, 0x76, 0x43, 0x7e, 0x13, 0x20, 0x96, 0xb0, 0x3d, 0xb9, 0x7e},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 136
+ {SEC_OID_SHA256,
+ 136,
+ {0xab, 0x5b, 0xde, 0xa7, 0xd6, 0x01, 0x8c, 0x80, 0x39, 0x66, 0x22, 0x7c,
+ 0x8b, 0xf5, 0x84, 0xa2, 0x31, 0xfe, 0xc4, 0x44, 0xb6, 0xbc, 0x1e, 0x53,
+ 0xfd, 0x3f, 0x24, 0x0b, 0x30, 0xc7, 0xa3, 0xd8, 0x4f, 0xf0, 0x99, 0x89,
+ 0x99, 0x02, 0xab, 0x9a, 0x11, 0xf1, 0xf2, 0x87, 0x6d, 0xbe, 0xbe, 0x65,
+ 0x14, 0xf1, 0x90, 0x83, 0x8a, 0xf5, 0x46, 0xa2, 0x49, 0xf3, 0xce, 0x43,
+ 0x53, 0x83, 0x1a, 0x20, 0xef, 0xfb, 0xe9, 0x44, 0xb9, 0x7b, 0x52, 0x3c,
+ 0x38, 0x57, 0xee, 0xc9, 0x67, 0x85, 0xdd, 0x11, 0x7a, 0xc1, 0x88, 0xff,
+ 0xa4, 0x1b, 0x7c, 0x83, 0x74, 0xac, 0x37, 0xb0, 0x3b, 0xd1, 0x4a, 0xfb,
+ 0x82, 0x86, 0x41, 0xb0, 0xc0, 0xbb, 0x2b, 0x47, 0xc1, 0x91, 0x3c, 0xca,
+ 0xa5, 0xc1, 0x42, 0x82, 0x58, 0x46, 0x1e, 0xa5, 0x7a, 0x72, 0x67, 0x8e,
+ 0x1e, 0xe4, 0x1f, 0xb2, 0xce, 0x9b, 0x5a, 0x1c, 0x3b, 0xcf, 0x3d, 0x44,
+ 0xb8, 0xfe, 0xd0, 0x62, 0xde, 0x9a, 0x36, 0x00, 0xe9, 0x40, 0x94, 0x9b,
+ 0x74, 0x78, 0xb4, 0x52, 0xaf, 0x12, 0xc9, 0x74, 0x12, 0xcb, 0xf8, 0xf0,
+ 0xbf, 0x1d, 0x95, 0xcb, 0x2b, 0xd4, 0xc3, 0x58, 0x1d, 0x1a, 0xda, 0x8a,
+ 0x0e, 0xfd, 0xc2, 0x05, 0x5e, 0x52, 0xa1, 0x6e, 0xd7, 0xc2, 0xad, 0xc3,
+ 0x6e, 0x5f, 0x26, 0xd5, 0x36, 0x75, 0x82, 0xb4, 0x75, 0xa6, 0x1b, 0xaf,
+ 0xd2, 0x8d, 0x92, 0xc5, 0x89, 0xcd, 0xdc, 0xf9, 0x9d, 0x3b, 0x94, 0xc6,
+ 0x42, 0x54, 0xa9, 0xec, 0x0e, 0xa4, 0x09, 0xfb, 0x5f, 0x48, 0x0c, 0xd3,
+ 0xa6, 0xe1, 0x87, 0x28, 0xb6, 0x86, 0x37, 0xb5, 0x63, 0x46, 0x7c, 0x48,
+ 0x37, 0x02, 0x86, 0x45, 0x70, 0x12, 0xf9, 0x21, 0x06, 0x27, 0x83, 0x75,
+ 0xb0, 0x18, 0xa2, 0xcc, 0xe2, 0xa4, 0xb2, 0x74, 0xa4, 0x97, 0x17, 0x25,
+ 0x25, 0x40, 0x49, 0x06, 0x51, 0x98, 0xff, 0x18, 0xe0, 0xc6, 0xa2, 0xf2,
+ 0x16, 0xa3, 0xdf, 0x4a, 0xcc, 0xce, 0xb0, 0x07, 0x7b, 0xa4, 0xb8, 0xd5,
+ 0x49, 0x2d, 0x70, 0x78, 0xd0, 0x93, 0xe4, 0x42, 0xb2, 0x45, 0x88, 0xbd,
+ 0xf9, 0x07, 0x6d, 0x72, 0x7b, 0x3a, 0x17, 0xf1, 0x71, 0x72, 0xc8, 0x24,
+ 0x02, 0x94, 0x93, 0x8b, 0x45, 0xce, 0x0d, 0x69, 0x5d, 0x63, 0x7f, 0x11,
+ 0xc8, 0xb9, 0xa4, 0xd7, 0x1e, 0xef, 0xa0, 0x23, 0x78, 0x28, 0xa6, 0xff,
+ 0x62, 0xd9, 0xb0, 0xc8, 0x8f, 0xcd, 0x4d, 0x8a, 0x97, 0xf7, 0x1b, 0x09,
+ 0xdf, 0x62, 0x27, 0x4f, 0x51, 0xda, 0xad, 0x20, 0x36, 0xae, 0x77, 0x65,
+ 0xa0, 0x30, 0x36, 0xed, 0x63, 0x7f, 0x3d, 0xe5, 0x71, 0xf4, 0xf8, 0xaf,
+ 0x75, 0x22, 0xe4, 0x1a, 0xcb, 0xe8, 0x4d, 0x30, 0x5f, 0x43, 0xd7, 0x4f,
+ 0x87, 0x83, 0x65, 0xba, 0x3f, 0xc0, 0xf2, 0xdd, 0x3f, 0xce, 0x23, 0x35},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 137
+ {SEC_OID_SHA256,
+ 137,
+ {0x32, 0x32, 0x93, 0x15, 0xf2, 0xd1, 0xbd, 0xe7, 0xc6, 0xd3, 0xff, 0x91,
+ 0x8f, 0xf3, 0x10, 0x10, 0x84, 0x38, 0x5a, 0xdf, 0xc2, 0x21, 0x6c, 0x0b,
+ 0xbb, 0xb2, 0x2b, 0x1e, 0x3d, 0xde, 0x65, 0xda, 0xfc, 0xf7, 0x68, 0x64,
+ 0x18, 0x9d, 0x3a, 0xce, 0x36, 0x95, 0xe5, 0x1a, 0x40, 0xae, 0x84, 0x4a,
+ 0xc6, 0xe9, 0xfc, 0x72, 0xf1, 0xfb, 0xb0, 0x4a, 0x04, 0x7c, 0x58, 0xb0,
+ 0xb6, 0xa8, 0x6d, 0xf0, 0xf2, 0xf7, 0x37, 0x26, 0xee, 0xb8, 0xea, 0x2a,
+ 0x42, 0x8f, 0x15, 0x88, 0xa2, 0x22, 0xbc, 0x95, 0xbd, 0x55, 0x00, 0x83,
+ 0xda, 0x39, 0x7a, 0xdd, 0x4a, 0x6d, 0x37, 0xa1, 0x43, 0x58, 0xf1, 0x05,
+ 0xe8, 0x5d, 0x27, 0x0b, 0x14, 0xfc, 0x3e, 0xd9, 0x9c, 0x35, 0xe7, 0x5e,
+ 0xcb, 0x81, 0x88, 0x89, 0xa0, 0x65, 0xe9, 0xaf, 0xba, 0x89, 0x18, 0xa8,
+ 0xf0, 0x59, 0x0d, 0x29, 0x2b, 0x50, 0x7f, 0xe3, 0x6c, 0xc4, 0xf4, 0x16,
+ 0xe9, 0x16, 0x8c, 0xda, 0x8e, 0xc6, 0x87, 0xae, 0x7c, 0xbe, 0x20, 0x18,
+ 0xa5, 0x85, 0xf4, 0xc9, 0xd7, 0x63, 0x23, 0x65, 0x6f, 0xf4, 0xd5, 0x54,
+ 0x74, 0x4c, 0x51, 0x61, 0x28, 0xee, 0xca, 0x1e, 0xb6, 0xc7, 0x7c, 0x5f,
+ 0x56, 0x6b, 0x1a, 0xd6, 0x66, 0x65, 0xcf, 0xc8, 0x16, 0x32, 0xcf, 0x47,
+ 0xf7, 0x6c, 0x2d, 0x36, 0x6f, 0x3b, 0x5f, 0xa0, 0x81, 0x8c, 0xcc, 0x39,
+ 0xe1, 0xa9, 0x5a, 0xe9, 0xa5, 0xa0, 0x18, 0xe8, 0xb9, 0xde, 0xfb, 0x06,
+ 0x04, 0x82, 0xa5, 0xe3, 0x8b, 0x40, 0x37, 0xcf, 0x50, 0xd2, 0x3b, 0xfb,
+ 0xaa, 0xe1, 0x3f, 0x09, 0x64, 0x91, 0xa8, 0x11, 0xa6, 0x33, 0xce, 0x2a,
+ 0xad, 0x83, 0x17, 0x37, 0x6a, 0x08, 0x7b, 0xc4, 0x6f, 0x12, 0x15, 0x4e,
+ 0x2f, 0xd1, 0x4b, 0x2a, 0x00, 0x86, 0x98, 0xb0, 0xac, 0xd3, 0x48, 0x5d,
+ 0x32, 0x6d, 0xfb, 0xaf, 0xb1, 0xc3, 0x6a, 0x1d, 0xbf, 0x5d, 0x7d, 0xa8,
+ 0x11, 0x9f, 0x3f, 0x45, 0x6a, 0x4c, 0x0d, 0xb5, 0x55, 0xaa, 0xcd, 0x48,
+ 0x90, 0x56, 0x46, 0xad, 0x6d, 0x65, 0xb6, 0x4d, 0xed, 0xa1, 0xb2, 0x48,
+ 0xe1, 0x33, 0xf2, 0x51, 0xab, 0x7d, 0xb6, 0xbc, 0x84, 0x49, 0xcd, 0xec,
+ 0x4c, 0xcb, 0x5f, 0x45, 0xb1, 0xa3, 0x45, 0x2e, 0x25, 0xc3, 0xa0, 0x4f,
+ 0x58, 0x81, 0xad, 0x19, 0xc0, 0xc2, 0x41, 0xe1, 0x0f, 0x18, 0xea, 0x4a,
+ 0xa4, 0x1e, 0x18, 0x56, 0x12, 0x3e, 0x26, 0x94, 0xdd, 0x70, 0x1e, 0xdb,
+ 0x73, 0x10, 0xe6, 0x51, 0xb3, 0xd7, 0xd2, 0x95, 0xbd, 0x19, 0x3f, 0x80,
+ 0x00, 0x00, 0x93, 0x1e, 0xae, 0xd3, 0x2e, 0x4c, 0x4c, 0x52, 0xe3, 0x39,
+ 0xe9, 0x39, 0xde, 0x66, 0x12, 0xec, 0x6b, 0xd1, 0x0d, 0x38, 0x4e, 0xe2,
+ 0x28, 0xd2, 0xd1, 0x44, 0x98, 0xfd, 0x1e, 0xe4, 0xad, 0x3b, 0x46, 0xbb},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing oid
+ // tcID: 138
+ {SEC_OID_SHA256,
+ 138,
+ {0x6f, 0x4c, 0x5d, 0x8e, 0x23, 0x80, 0x1e, 0x4d, 0xd6, 0x61, 0x7c, 0x46,
+ 0x70, 0xd2, 0x43, 0x4a, 0xf7, 0x28, 0x44, 0xa9, 0x97, 0x37, 0x9d, 0xd7,
+ 0xf8, 0x77, 0x17, 0x9b, 0xd7, 0x40, 0x5b, 0xf4, 0x07, 0x24, 0x7e, 0x77,
+ 0xa9, 0xb0, 0xe7, 0x69, 0x56, 0xb0, 0xb3, 0xd6, 0x1a, 0xc2, 0x59, 0x2c,
+ 0x70, 0x05, 0xfa, 0x85, 0xbf, 0x3c, 0xb5, 0x3a, 0x23, 0x16, 0x03, 0x07,
+ 0x0a, 0x83, 0x88, 0x0c, 0x02, 0x02, 0xe6, 0xa2, 0xf5, 0xe4, 0x14, 0x9a,
+ 0xe0, 0x5d, 0x53, 0x33, 0xf5, 0xda, 0xf1, 0x42, 0xa8, 0xee, 0x7b, 0x64,
+ 0x9c, 0xbc, 0x97, 0xd4, 0x65, 0xb2, 0x35, 0x4e, 0x68, 0xa1, 0x92, 0xb1,
+ 0xc6, 0x3c, 0x51, 0xa1, 0x16, 0x6f, 0xeb, 0x42, 0x8a, 0xfb, 0x21, 0x5d,
+ 0x89, 0xe5, 0x1b, 0xbb, 0x07, 0x6e, 0xb0, 0xfb, 0x7f, 0x02, 0xa0, 0xbf,
+ 0x51, 0x2e, 0xf3, 0x52, 0x56, 0x1d, 0xa2, 0xea, 0x1a, 0x22, 0x65, 0xea,
+ 0xe0, 0xde, 0xc4, 0xc7, 0xf2, 0xee, 0xb2, 0x32, 0x20, 0x89, 0x65, 0x42,
+ 0x7c, 0x81, 0xc5, 0x96, 0xcf, 0xc7, 0xf1, 0x8c, 0xa9, 0x51, 0x0b, 0xd3,
+ 0x4e, 0x83, 0xe5, 0xa5, 0x14, 0x73, 0xe6, 0xe1, 0x38, 0xb7, 0x53, 0x68,
+ 0x19, 0x1d, 0x6b, 0x1b, 0x2b, 0x60, 0x54, 0x30, 0xd9, 0x98, 0x9e, 0x9c,
+ 0xa4, 0xdc, 0xd2, 0xda, 0xa8, 0xf1, 0x1e, 0x0a, 0xd0, 0x5b, 0x20, 0xf3,
+ 0xb0, 0xea, 0xe0, 0x77, 0x95, 0xef, 0x85, 0x38, 0x5c, 0xb2, 0x9d, 0xf2,
+ 0x24, 0x76, 0x90, 0x38, 0xf8, 0x95, 0x99, 0x99, 0x0d, 0x0e, 0xd7, 0x5e,
+ 0xb1, 0x22, 0xe2, 0xcf, 0x6c, 0x0a, 0xa8, 0x0f, 0x18, 0x5c, 0x53, 0x5b,
+ 0xc3, 0x28, 0xae, 0x21, 0xe5, 0x33, 0x76, 0x09, 0x5a, 0xb9, 0xef, 0x9f,
+ 0x15, 0xec, 0x66, 0x3d, 0xf2, 0x33, 0x9f, 0xde, 0x30, 0xc4, 0x80, 0x94,
+ 0x40, 0x26, 0x30, 0x4d, 0x55, 0x3b, 0x0a, 0x2f, 0x27, 0x0f, 0x4f, 0xf9,
+ 0x99, 0xa0, 0xf3, 0x93, 0x91, 0xa8, 0x0a, 0x73, 0xc2, 0x26, 0x44, 0xd5,
+ 0x3e, 0x1e, 0x6b, 0xb1, 0x82, 0x08, 0x26, 0xf4, 0xaa, 0xe6, 0xf1, 0x26,
+ 0x83, 0x1b, 0x19, 0x5c, 0x2d, 0x13, 0x7b, 0x91, 0x9b, 0x5d, 0x20, 0xd9,
+ 0x18, 0xb3, 0xfd, 0x3d, 0x85, 0xa8, 0x3c, 0xca, 0x75, 0x98, 0x50, 0xb2,
+ 0x7c, 0xa1, 0x01, 0x46, 0x0d, 0x1b, 0xe3, 0xcd, 0x41, 0x7d, 0xc1, 0x6f,
+ 0xff, 0x59, 0x12, 0x33, 0x11, 0x18, 0xa4, 0xd5, 0x14, 0xfa, 0x36, 0x34,
+ 0xf6, 0x7f, 0x72, 0xb3, 0x10, 0x56, 0xcc, 0x65, 0xd8, 0xf6, 0xa1, 0x1d,
+ 0x1f, 0xe1, 0x06, 0x18, 0xb8, 0x8f, 0xc2, 0x75, 0x48, 0x30, 0xea, 0xe7,
+ 0x9e, 0x12, 0xf4, 0xf3, 0x02, 0x77, 0x61, 0x37, 0xa7, 0x72, 0x48, 0x9e,
+ 0x34, 0x88, 0xf3, 0x7c, 0xbe, 0x0a, 0x11, 0x39, 0x84, 0x8f, 0xd2, 0x88},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 139
+ {SEC_OID_SHA256,
+ 139,
+ {0x70, 0xf1, 0x0a, 0xfb, 0x80, 0x9a, 0x64, 0xab, 0x24, 0x07, 0xf0, 0xc3,
+ 0xdd, 0xaa, 0x0f, 0x2f, 0x38, 0xf9, 0x81, 0xb1, 0x95, 0x36, 0xf3, 0xf5,
+ 0xac, 0x44, 0xa6, 0xfc, 0x85, 0xe5, 0x53, 0x5e, 0x04, 0x79, 0x5a, 0x16,
+ 0xbb, 0x6c, 0x43, 0x55, 0x28, 0xad, 0x25, 0x54, 0x02, 0x20, 0x0b, 0x02,
+ 0xf2, 0x03, 0xbf, 0x3f, 0x53, 0x9d, 0xf4, 0x2f, 0x0c, 0xe3, 0xca, 0xce,
+ 0x96, 0x45, 0x67, 0x28, 0x81, 0x4d, 0xf9, 0x57, 0x72, 0x56, 0x00, 0x57,
+ 0x64, 0x88, 0x67, 0x89, 0x76, 0x03, 0xdd, 0xb9, 0x6a, 0x92, 0xf3, 0xc7,
+ 0x65, 0x2e, 0xc2, 0x4b, 0xa8, 0x6a, 0xf4, 0xfb, 0x7c, 0x1a, 0x8d, 0xda,
+ 0xd0, 0x34, 0x09, 0xe1, 0xbf, 0x98, 0x2d, 0x01, 0xb6, 0x31, 0x90, 0x66,
+ 0x1d, 0xdd, 0xb9, 0x32, 0x01, 0x8c, 0xad, 0xba, 0x66, 0xa4, 0x3c, 0xb5,
+ 0xc4, 0x69, 0x42, 0x33, 0x54, 0x1c, 0x56, 0xd9, 0xd0, 0x3e, 0x65, 0x9e,
+ 0x07, 0x4f, 0xd6, 0xaa, 0xa1, 0x89, 0x76, 0x85, 0x6b, 0x8c, 0xa2, 0x73,
+ 0x42, 0xcd, 0xd3, 0xa5, 0x16, 0xd5, 0x87, 0xd5, 0xd4, 0x6c, 0x9c, 0x84,
+ 0x5b, 0xe5, 0x35, 0xad, 0x1a, 0x92, 0x3c, 0x22, 0x42, 0x13, 0x7d, 0x0f,
+ 0x3d, 0xcc, 0x11, 0x21, 0x90, 0xa8, 0x07, 0xca, 0x11, 0x2c, 0x06, 0x9f,
+ 0xad, 0xe7, 0xaf, 0x53, 0xf1, 0x7f, 0x2f, 0x74, 0xe2, 0xf1, 0x1f, 0xda,
+ 0x2b, 0x75, 0xf9, 0xa4, 0x82, 0x50, 0xa4, 0xe9, 0xe8, 0xb3, 0x49, 0x20,
+ 0xfd, 0x20, 0x78, 0x3b, 0x17, 0x93, 0x99, 0x42, 0x5b, 0x19, 0xe7, 0xea,
+ 0x99, 0xf3, 0x95, 0xcd, 0x3b, 0xd7, 0xd3, 0x77, 0x29, 0xa2, 0x87, 0xd4,
+ 0x23, 0x62, 0x3a, 0x33, 0x54, 0x21, 0x00, 0xd1, 0x3e, 0xb6, 0x1d, 0x7f,
+ 0x77, 0x43, 0x9f, 0x4e, 0x3a, 0xed, 0x72, 0x65, 0xd7, 0xa0, 0x8a, 0x7d,
+ 0x9e, 0xb0, 0x47, 0x7a, 0xac, 0xa2, 0x32, 0x61, 0xe4, 0xd0, 0x6d, 0x25,
+ 0xec, 0xf1, 0x21, 0x9b, 0x87, 0x61, 0x0e, 0x89, 0xaf, 0x4c, 0x1b, 0x42,
+ 0x7f, 0x7a, 0x94, 0x32, 0x62, 0x4d, 0xcc, 0x6f, 0x78, 0x45, 0x43, 0x76,
+ 0xd2, 0x15, 0xa6, 0xfd, 0x8f, 0x6e, 0x5f, 0x12, 0x11, 0xa1, 0x83, 0x34,
+ 0x39, 0x5f, 0xfa, 0x71, 0x0c, 0x87, 0x30, 0xab, 0xd6, 0x4d, 0xe0, 0xda,
+ 0xf6, 0x86, 0xa4, 0x5e, 0x97, 0x95, 0x47, 0xc4, 0x6f, 0x68, 0x4f, 0xc1,
+ 0x30, 0xf8, 0xcd, 0x9c, 0x4e, 0xc6, 0x25, 0x24, 0x08, 0xa8, 0x7e, 0x29,
+ 0xe3, 0x8a, 0x85, 0x52, 0xa4, 0xa9, 0x08, 0xed, 0x86, 0xf3, 0xf8, 0x3d,
+ 0x42, 0xa9, 0xd7, 0xdb, 0xa1, 0x57, 0x4a, 0x24, 0x53, 0xdb, 0xf2, 0x61,
+ 0x3f, 0x8c, 0x9a, 0xa5, 0xb7, 0xff, 0xfd, 0x61, 0xf2, 0x22, 0xc1, 0x22,
+ 0xe3, 0x9d, 0x86, 0xbb, 0x01, 0xfc, 0xe5, 0x5a, 0xca, 0xc1, 0x90, 0x1c},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 140
+ {SEC_OID_SHA256,
+ 140,
+ {0x36, 0x34, 0x3b, 0x89, 0xea, 0xbc, 0x3d, 0xca, 0xa0, 0x53, 0xb5, 0xbe,
+ 0x3e, 0xd7, 0xfa, 0xa7, 0x9c, 0x14, 0x3e, 0xc1, 0x88, 0x00, 0xbe, 0x18,
+ 0xdd, 0xd3, 0x74, 0x7e, 0xcd, 0x55, 0x7f, 0x09, 0x99, 0x82, 0x03, 0x32,
+ 0x5f, 0x89, 0xd3, 0xba, 0xdb, 0x3e, 0xed, 0x7f, 0xbc, 0x20, 0x82, 0x36,
+ 0x80, 0xd3, 0x8e, 0xb4, 0x4d, 0xc3, 0x68, 0xab, 0xbe, 0x18, 0x04, 0x74,
+ 0xf4, 0x94, 0x43, 0x1c, 0x04, 0xd9, 0x36, 0xd7, 0xb5, 0x88, 0x6a, 0xb3,
+ 0xaa, 0x23, 0x06, 0xc0, 0xb0, 0x37, 0x50, 0xdf, 0x05, 0xc4, 0xe7, 0xfc,
+ 0xc2, 0xdb, 0xab, 0x79, 0x73, 0x6e, 0x2e, 0xc9, 0xb0, 0xe2, 0x7e, 0x27,
+ 0x7d, 0x13, 0x00, 0x60, 0xab, 0xb4, 0xad, 0xe7, 0x0c, 0xb9, 0x24, 0xab,
+ 0x95, 0x0e, 0x95, 0xab, 0x1c, 0x23, 0x35, 0x57, 0x8c, 0x5c, 0xc4, 0x0d,
+ 0xc4, 0x29, 0xe3, 0x97, 0x69, 0x15, 0x42, 0xed, 0xfa, 0xa8, 0xf4, 0xd4,
+ 0x08, 0x91, 0x8b, 0xeb, 0x9b, 0x0c, 0xc0, 0x66, 0x8b, 0x6f, 0x1c, 0xfd,
+ 0x96, 0x92, 0xb3, 0x2f, 0x63, 0xc9, 0xfa, 0x4d, 0x48, 0x2b, 0xea, 0xc2,
+ 0x74, 0x5d, 0x57, 0x77, 0xb6, 0xda, 0x28, 0xed, 0x76, 0x65, 0xbb, 0xac,
+ 0xa9, 0x99, 0x9f, 0x65, 0x30, 0x9e, 0xe4, 0x68, 0x41, 0xa8, 0xe3, 0x99,
+ 0x8f, 0xcc, 0x66, 0x70, 0xed, 0xeb, 0xab, 0xc4, 0x51, 0x5a, 0x43, 0x83,
+ 0x75, 0xba, 0x82, 0x03, 0x80, 0x13, 0x8a, 0xa7, 0xf2, 0xe3, 0x2b, 0x8f,
+ 0x74, 0xd2, 0x9d, 0xb8, 0x6c, 0xb8, 0x5d, 0xc2, 0xb5, 0x56, 0xf4, 0xa3,
+ 0x07, 0xc0, 0x22, 0x37, 0xf1, 0x8f, 0xdc, 0x56, 0x34, 0x81, 0x16, 0x53,
+ 0xec, 0x2a, 0x44, 0x0a, 0x53, 0xf8, 0x64, 0x7c, 0x49, 0x5b, 0x76, 0x22,
+ 0x1c, 0x05, 0x82, 0x68, 0x71, 0x31, 0x91, 0xa9, 0xbd, 0xce, 0xbc, 0x14,
+ 0x8a, 0x60, 0xd2, 0x15, 0x9f, 0x28, 0xd9, 0x2f, 0x79, 0xdc, 0x5f, 0x3b,
+ 0x5f, 0x0c, 0x09, 0xe6, 0x2b, 0xcb, 0x68, 0xf7, 0x00, 0x3b, 0xf7, 0x1b,
+ 0xea, 0x00, 0xd2, 0x5c, 0x4d, 0x77, 0x77, 0xa2, 0x81, 0x03, 0xea, 0x43,
+ 0xe9, 0x29, 0x51, 0xd1, 0x0b, 0xe7, 0x7e, 0xd7, 0xc7, 0x3c, 0xbe, 0xa5,
+ 0x73, 0xf7, 0xe4, 0x6f, 0x92, 0x4e, 0x4d, 0x12, 0xcf, 0x9d, 0xf8, 0xfa,
+ 0xa5, 0x35, 0x60, 0x15, 0x3c, 0x8f, 0xea, 0x87, 0x36, 0x5b, 0x90, 0xad,
+ 0x3f, 0x0e, 0x6a, 0x50, 0xb4, 0x16, 0x12, 0xfd, 0x19, 0x1c, 0x8a, 0xbc,
+ 0x3a, 0x5d, 0x8f, 0x98, 0xbf, 0x40, 0x06, 0xe1, 0xae, 0x31, 0x90, 0x7a,
+ 0xfd, 0xa4, 0xb2, 0x0d, 0x76, 0x32, 0x82, 0x9b, 0xca, 0xc4, 0x3c, 0x10,
+ 0x0f, 0xf3, 0xf1, 0x0f, 0x00, 0x32, 0xe1, 0xbf, 0xfd, 0x3b, 0x20, 0x7e,
+ 0xea, 0x2d, 0x6a, 0x87, 0x02, 0x75, 0x77, 0xe5, 0x45, 0x8a, 0xb8, 0x1e},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 141
+ {SEC_OID_SHA256,
+ 141,
+ {0x75, 0x01, 0x33, 0xd7, 0x96, 0x05, 0x38, 0x11, 0x55, 0x8b, 0x21, 0xdb,
+ 0xca, 0xe3, 0x5e, 0x26, 0x7b, 0x2f, 0xa4, 0x67, 0xa9, 0xde, 0xe4, 0x97,
+ 0x55, 0xd4, 0x55, 0x99, 0xa6, 0x77, 0x46, 0x82, 0xe4, 0x0e, 0x00, 0xcc,
+ 0x46, 0xcb, 0xdd, 0x41, 0x2e, 0x62, 0x33, 0x07, 0x0d, 0xda, 0x3a, 0x59,
+ 0x81, 0x4d, 0x62, 0x38, 0xf4, 0x74, 0xd0, 0x4d, 0x91, 0x02, 0x30, 0x1b,
+ 0xc2, 0x81, 0x81, 0x6b, 0xde, 0xf2, 0x46, 0xf8, 0x0b, 0xd3, 0xad, 0x06,
+ 0x64, 0x6c, 0xca, 0x4c, 0x9a, 0x66, 0x25, 0x27, 0x38, 0x5d, 0x3c, 0x47,
+ 0x3d, 0x03, 0xec, 0x4d, 0x02, 0x1d, 0xb7, 0x4c, 0x7a, 0x1b, 0xa6, 0xec,
+ 0xd1, 0xca, 0xc0, 0x05, 0xd5, 0x81, 0x63, 0x64, 0x4b, 0x99, 0x3a, 0xea,
+ 0x62, 0x06, 0x0a, 0x25, 0x47, 0x00, 0x83, 0x00, 0x6a, 0x65, 0x15, 0xed,
+ 0x45, 0xb1, 0xe5, 0x46, 0x01, 0xb9, 0xe5, 0x91, 0x4b, 0x8d, 0x5e, 0x3a,
+ 0x63, 0x0f, 0x29, 0xbd, 0x88, 0x03, 0x6f, 0x5b, 0x70, 0x8d, 0x20, 0x36,
+ 0xe4, 0xce, 0x78, 0x32, 0xa2, 0x39, 0x69, 0x9b, 0x28, 0x79, 0xb6, 0x08,
+ 0x90, 0x48, 0xe3, 0x3c, 0x05, 0xd3, 0x67, 0x2c, 0x0e, 0x5c, 0x57, 0x36,
+ 0x99, 0x26, 0x4d, 0xe5, 0x31, 0xa0, 0xf6, 0xc2, 0xc7, 0x03, 0x33, 0x5f,
+ 0xa3, 0x2c, 0xab, 0x00, 0x03, 0xd2, 0x5f, 0x9b, 0xb8, 0xe0, 0xfa, 0xc2,
+ 0xfe, 0xd0, 0x5a, 0x82, 0xc4, 0x5f, 0xdc, 0xff, 0xdf, 0xa0, 0xc2, 0xbe,
+ 0x8e, 0x55, 0x01, 0x21, 0x20, 0x07, 0xee, 0xcf, 0xca, 0xd7, 0x20, 0x31,
+ 0x0a, 0x8f, 0xf4, 0x4a, 0xb7, 0xdd, 0x52, 0xe6, 0x99, 0x00, 0x34, 0x49,
+ 0x96, 0xff, 0x0d, 0xbb, 0x7c, 0x39, 0xd2, 0x39, 0x87, 0x69, 0x98, 0x74,
+ 0x02, 0xa7, 0xe1, 0xd9, 0xa6, 0x37, 0x87, 0x21, 0xf5, 0xaa, 0xd9, 0xfa,
+ 0xff, 0xec, 0xfc, 0x4f, 0xee, 0x8c, 0x40, 0x92, 0x20, 0x7e, 0x84, 0x97,
+ 0x15, 0xc5, 0x6f, 0xfd, 0xd5, 0xc4, 0x28, 0x75, 0xd1, 0x70, 0x46, 0x77,
+ 0x99, 0xe0, 0xf8, 0xa0, 0x8a, 0xd5, 0xed, 0xbe, 0xc4, 0xb9, 0x39, 0xcd,
+ 0xa0, 0x99, 0xd3, 0x02, 0x93, 0xbb, 0x76, 0x08, 0x6c, 0x53, 0x15, 0xde,
+ 0x60, 0xe9, 0x67, 0x26, 0x7f, 0x3e, 0xc1, 0x13, 0xf7, 0xfa, 0xc4, 0xbf,
+ 0xa9, 0xaf, 0x68, 0xc4, 0x28, 0x8c, 0x69, 0xd5, 0xb0, 0x07, 0x38, 0x48,
+ 0xaa, 0x72, 0x21, 0x24, 0xa9, 0xf5, 0x36, 0x54, 0x54, 0x49, 0x23, 0xb5,
+ 0x55, 0x6e, 0xab, 0x31, 0xbc, 0x22, 0xec, 0xb6, 0xcf, 0xd8, 0xb1, 0x8e,
+ 0x66, 0x5f, 0xb3, 0x45, 0xe8, 0xb5, 0xe4, 0x8c, 0xb6, 0x3a, 0xe3, 0x7c,
+ 0x7a, 0xb8, 0x12, 0x5a, 0x1f, 0x3e, 0x5d, 0x6c, 0x4b, 0xdb, 0xdb, 0x97,
+ 0x78, 0xd8, 0xe2, 0x7f, 0x91, 0x88, 0x3a, 0xac, 0x99, 0xa6, 0x9a, 0x26},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 142
+ {SEC_OID_SHA256,
+ 142,
+ {0x4e, 0x92, 0x72, 0xdc, 0xed, 0x0b, 0xf8, 0x7a, 0x8a, 0x3b, 0x6c, 0xe1,
+ 0x18, 0x53, 0x2d, 0x1f, 0xfb, 0xa5, 0x29, 0xee, 0x78, 0x38, 0x57, 0xea,
+ 0x0c, 0xa7, 0x51, 0x0f, 0x4d, 0xea, 0xd7, 0x40, 0x6f, 0x10, 0xc4, 0x87,
+ 0x25, 0x09, 0x2e, 0xb4, 0x15, 0x61, 0xd0, 0x67, 0xc1, 0xdd, 0xbe, 0x0c,
+ 0x11, 0x1f, 0xf2, 0x4a, 0xeb, 0xe1, 0x65, 0x5e, 0xde, 0xc6, 0x15, 0xad,
+ 0xc1, 0x23, 0x83, 0x9c, 0xd7, 0x7c, 0x1a, 0x3d, 0xe8, 0xba, 0xef, 0x72,
+ 0x17, 0x91, 0x1a, 0xde, 0xce, 0x72, 0xb3, 0xa6, 0xb6, 0x17, 0xc6, 0x9e,
+ 0x8c, 0x31, 0x46, 0x4e, 0x2b, 0xc0, 0x21, 0xdd, 0xd2, 0xdb, 0xdb, 0x99,
+ 0xad, 0x28, 0x04, 0x21, 0x33, 0xa6, 0xa0, 0x2d, 0xf2, 0xbe, 0x39, 0x4d,
+ 0x50, 0x04, 0xc6, 0xca, 0x2d, 0x75, 0x20, 0xaf, 0x46, 0x22, 0x71, 0x71,
+ 0xa5, 0xec, 0x22, 0x87, 0x0f, 0xc8, 0xa7, 0xdd, 0x8d, 0x6f, 0x4e, 0x13,
+ 0x73, 0x93, 0x26, 0x1d, 0xb0, 0x0c, 0x57, 0xfa, 0xe4, 0xfe, 0xde, 0x6d,
+ 0xdc, 0x70, 0x78, 0xf7, 0xc9, 0xfb, 0xc2, 0x23, 0x51, 0x47, 0xda, 0x23,
+ 0x99, 0x79, 0xff, 0xf0, 0xda, 0xc3, 0xc5, 0xf0, 0xad, 0x10, 0xfb, 0x3d,
+ 0xe6, 0xad, 0x70, 0xe1, 0x2c, 0xa6, 0xc3, 0xde, 0x49, 0xb8, 0xa3, 0x63,
+ 0x83, 0x64, 0x9d, 0xa6, 0x9b, 0x62, 0xde, 0x49, 0xc9, 0x67, 0x30, 0x1c,
+ 0xd3, 0x6d, 0x43, 0x9a, 0x6c, 0x17, 0x29, 0xbf, 0xf6, 0xea, 0x0e, 0x66,
+ 0x4a, 0x6f, 0xcc, 0x95, 0x89, 0x8b, 0x19, 0x0c, 0xee, 0x24, 0x92, 0xfc,
+ 0x65, 0x35, 0xb7, 0x55, 0x2b, 0x5f, 0x04, 0xd7, 0x1b, 0x4b, 0xe2, 0xdc,
+ 0x04, 0x71, 0xdb, 0xed, 0xa5, 0xdd, 0xac, 0x31, 0x3c, 0x9c, 0xd4, 0xe9,
+ 0x01, 0x09, 0xf0, 0x4b, 0xb0, 0x95, 0x15, 0xe5, 0x4f, 0x64, 0x63, 0x45,
+ 0x0b, 0xcb, 0x6f, 0xe0, 0x6a, 0x5c, 0xf8, 0x0e, 0x76, 0x44, 0xf4, 0x22,
+ 0xcb, 0x83, 0xb1, 0x23, 0xb9, 0x41, 0x84, 0xc9, 0xd8, 0x1f, 0xd0, 0xbd,
+ 0x43, 0x57, 0xb6, 0x0a, 0xa9, 0x2b, 0xbf, 0x35, 0xa9, 0xa7, 0x25, 0x1c,
+ 0x51, 0x5b, 0xdb, 0xd6, 0x01, 0x6b, 0x81, 0xed, 0x36, 0x18, 0x37, 0xeb,
+ 0x60, 0x21, 0x39, 0x3d, 0xae, 0xbe, 0x30, 0x2c, 0x4c, 0x20, 0x4a, 0xd3,
+ 0xfe, 0x72, 0x4b, 0x4f, 0x5b, 0x8e, 0x52, 0xf9, 0x59, 0x0e, 0xa3, 0x3e,
+ 0x02, 0xae, 0x1e, 0xc2, 0x86, 0x3d, 0xf8, 0x3c, 0x33, 0xfb, 0x6b, 0x21,
+ 0xee, 0x05, 0x1f, 0x48, 0x96, 0x68, 0xad, 0xbc, 0xcf, 0x04, 0x88, 0x3d,
+ 0x6a, 0xa9, 0x72, 0xb7, 0x7d, 0xcd, 0x42, 0xc0, 0x3d, 0xe0, 0xbe, 0x2e,
+ 0xc9, 0xe6, 0x3a, 0x71, 0x7d, 0x37, 0x13, 0xa2, 0xc7, 0xd3, 0x11, 0x63,
+ 0xda, 0x70, 0xbf, 0x53, 0xdd, 0x3e, 0xc3, 0x42, 0x18, 0x3e, 0x96, 0x96},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 143
+ {SEC_OID_SHA256,
+ 143,
+ {0xbe, 0xe3, 0xe7, 0x2a, 0xb4, 0x6b, 0x5b, 0xb4, 0xcc, 0x61, 0x38, 0xdb,
+ 0xef, 0x0a, 0xa1, 0x9e, 0xff, 0xb5, 0x06, 0x73, 0x58, 0xd9, 0x82, 0x52,
+ 0xff, 0x73, 0x9a, 0xba, 0x22, 0xd2, 0x1d, 0x7a, 0xda, 0x25, 0xaa, 0x39,
+ 0x5a, 0xed, 0xc0, 0xc2, 0x92, 0x24, 0xca, 0x5b, 0x88, 0x16, 0x90, 0x72,
+ 0xfa, 0x6d, 0x5d, 0xa9, 0x02, 0x13, 0x0c, 0xe9, 0x7f, 0x42, 0x07, 0x2b,
+ 0x86, 0x10, 0x3e, 0x1b, 0x93, 0x31, 0x34, 0x52, 0xfa, 0x62, 0x85, 0xc3,
+ 0xf9, 0x63, 0x68, 0x9c, 0xf1, 0x5c, 0x0a, 0xea, 0x60, 0xeb, 0xef, 0xa1,
+ 0x05, 0x86, 0x03, 0xb5, 0xc9, 0xf9, 0x05, 0xd5, 0x84, 0x9e, 0x49, 0x6a,
+ 0xb4, 0x03, 0x6e, 0xe7, 0x3e, 0x5a, 0xc6, 0x12, 0xb3, 0x64, 0xc8, 0x4b,
+ 0x34, 0x88, 0x7c, 0xd0, 0x14, 0x1e, 0xbc, 0x11, 0x4e, 0x24, 0x0e, 0xb8,
+ 0x88, 0x5b, 0x0e, 0xe8, 0x2f, 0x31, 0xa9, 0x54, 0x8f, 0xbc, 0xdb, 0x6f,
+ 0xae, 0xdc, 0x1c, 0x27, 0xe0, 0xfb, 0x1f, 0xb4, 0x03, 0x71, 0x24, 0x13,
+ 0x30, 0x88, 0xd5, 0xed, 0xb6, 0xd3, 0x44, 0x76, 0xe1, 0xbb, 0x93, 0xe6,
+ 0xda, 0x17, 0x71, 0x97, 0xb6, 0x46, 0x3a, 0x0e, 0x10, 0x42, 0x58, 0x1b,
+ 0x96, 0x5e, 0x9d, 0x0e, 0x77, 0x97, 0xc1, 0x3c, 0xc8, 0x41, 0x26, 0x3b,
+ 0x99, 0x1a, 0xf9, 0xaf, 0x21, 0xf8, 0xcc, 0xd4, 0x4f, 0x4f, 0xf1, 0x61,
+ 0xb6, 0x54, 0x52, 0x96, 0x34, 0x6e, 0xf5, 0x47, 0x92, 0xdd, 0x53, 0x92,
+ 0xd2, 0x6b, 0x8b, 0xc2, 0xc5, 0xa9, 0xdc, 0xca, 0x41, 0xcc, 0xc6, 0xad,
+ 0xaa, 0x19, 0x71, 0xcb, 0xbc, 0x5e, 0x67, 0x6f, 0x0c, 0x66, 0x33, 0xec,
+ 0xe7, 0x39, 0xb5, 0x7a, 0x24, 0xa6, 0xbc, 0x54, 0xfa, 0x75, 0xbd, 0x6c,
+ 0x4f, 0x2d, 0x1e, 0x55, 0x4d, 0x7d, 0x7e, 0x78, 0xa5, 0x7e, 0x01, 0x2f,
+ 0x5a, 0x86, 0x12, 0x1e, 0x6b, 0x11, 0xda, 0xef, 0x66, 0xa0, 0x00, 0x4f,
+ 0xd5, 0x14, 0xe3, 0xb6, 0x88, 0x77, 0x05, 0x66, 0xf4, 0xf9, 0x8d, 0xb5,
+ 0xd3, 0x68, 0xf1, 0xe4, 0xca, 0x9a, 0xe5, 0x83, 0xc2, 0x45, 0xe3, 0x0e,
+ 0x48, 0x5d, 0x4b, 0x71, 0xcd, 0x3a, 0x62, 0x4e, 0xb1, 0x15, 0x77, 0x16,
+ 0xd6, 0x53, 0x2c, 0x86, 0x6c, 0xcd, 0xb6, 0xc5, 0xdd, 0xf3, 0xe9, 0xa6,
+ 0xe0, 0x59, 0x52, 0xf7, 0xc2, 0xc6, 0xf3, 0x7c, 0x50, 0x87, 0x1b, 0x21,
+ 0x25, 0x8a, 0x2e, 0x9c, 0xb1, 0x52, 0xbb, 0x87, 0x79, 0x71, 0xae, 0xc6,
+ 0x82, 0x7f, 0xdf, 0xb4, 0xfc, 0xee, 0x82, 0x83, 0x24, 0xed, 0x2d, 0xec,
+ 0xad, 0xa3, 0x69, 0x2e, 0x3c, 0x44, 0x83, 0xdf, 0xf5, 0x3b, 0xbf, 0xa1,
+ 0x2b, 0x63, 0x35, 0x44, 0xf0, 0x48, 0x66, 0xb3, 0xc7, 0xc1, 0x5f, 0x71,
+ 0x37, 0x86, 0xfe, 0xec, 0x16, 0x55, 0x02, 0xeb, 0x89, 0x53, 0x82, 0xc6},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 144
+ {SEC_OID_SHA256,
+ 144,
+ {0x2c, 0xb3, 0x38, 0xf3, 0xb3, 0xe9, 0xca, 0x09, 0xf1, 0x01, 0xb5, 0xff,
+ 0x31, 0x69, 0xed, 0xc1, 0x80, 0xc1, 0xed, 0x93, 0x6f, 0x2e, 0x4a, 0x5f,
+ 0x6e, 0xe7, 0xbe, 0xfe, 0x1e, 0x00, 0x5e, 0xaa, 0x45, 0x0c, 0x1e, 0xf3,
+ 0xe7, 0x87, 0x39, 0xd1, 0x42, 0xdd, 0xe9, 0x92, 0xcf, 0x73, 0xb2, 0x34,
+ 0x9a, 0x61, 0x72, 0x08, 0xf6, 0x97, 0x92, 0x20, 0xc8, 0x5f, 0x7c, 0x52,
+ 0x86, 0xc3, 0x12, 0x68, 0x16, 0xe4, 0x7c, 0xf0, 0x94, 0x6a, 0x17, 0xde,
+ 0x1f, 0xdd, 0x80, 0x65, 0x7c, 0xe7, 0x92, 0x54, 0x88, 0x10, 0x79, 0xda,
+ 0x22, 0x5d, 0x3b, 0x10, 0x89, 0x8b, 0x1e, 0x5e, 0xad, 0xd0, 0x44, 0x89,
+ 0xf4, 0x86, 0xa1, 0x4a, 0xd5, 0x30, 0xfa, 0x6a, 0x44, 0x4c, 0x19, 0xd8,
+ 0x75, 0xc0, 0xbe, 0x51, 0x87, 0x53, 0x03, 0xab, 0xf2, 0x14, 0xbc, 0xc6,
+ 0xfe, 0xdb, 0x1e, 0x7e, 0x43, 0xa2, 0x57, 0xa3, 0x37, 0x5f, 0x0f, 0xf7,
+ 0xef, 0x64, 0xe5, 0x36, 0x9b, 0x1a, 0xc0, 0x71, 0xef, 0x8a, 0x64, 0x33,
+ 0x6f, 0x56, 0x60, 0xff, 0x9c, 0x5e, 0x8f, 0xb3, 0x89, 0xa6, 0x02, 0x9a,
+ 0x8f, 0xf8, 0x53, 0xd4, 0xa8, 0xe5, 0x65, 0xba, 0x17, 0xb0, 0xf7, 0x30,
+ 0x2d, 0x4e, 0xeb, 0x54, 0x16, 0x59, 0x84, 0x21, 0x85, 0x8a, 0xe2, 0xab,
+ 0x65, 0xc2, 0x41, 0x1a, 0xc9, 0x2d, 0xb8, 0x44, 0xbb, 0x43, 0x0a, 0x74,
+ 0x54, 0x70, 0xf4, 0x02, 0xb1, 0x3c, 0x95, 0x75, 0xb1, 0x71, 0xfe, 0x9e,
+ 0x64, 0xf7, 0x1d, 0x6a, 0xc4, 0x0e, 0x6a, 0xc6, 0x5c, 0x5e, 0xe0, 0x81,
+ 0x60, 0x86, 0x4c, 0x89, 0xdf, 0x2d, 0x95, 0x67, 0xc1, 0x3d, 0xbd, 0x6a,
+ 0xb1, 0xcc, 0x6a, 0x76, 0x78, 0x92, 0xf0, 0xfb, 0xcb, 0xf2, 0xd7, 0x34,
+ 0x42, 0x48, 0x75, 0xe9, 0x77, 0x5c, 0x20, 0x20, 0xde, 0xb2, 0x5a, 0xd8,
+ 0xe9, 0x34, 0x72, 0xe1, 0xea, 0x12, 0x35, 0xbc, 0xd0, 0x63, 0x01, 0xac,
+ 0x18, 0x1b, 0xb2, 0x0a, 0x70, 0x00, 0x50, 0xe0, 0x85, 0x48, 0xa5, 0xcc,
+ 0x00, 0x23, 0x4a, 0x44, 0xe4, 0x21, 0x34, 0x59, 0x1e, 0xd7, 0x0d, 0xd4,
+ 0x93, 0x3f, 0x4d, 0x6c, 0x6d, 0xac, 0x7a, 0xba, 0xd2, 0xe6, 0xda, 0x84,
+ 0x17, 0xfe, 0x42, 0x94, 0x5c, 0xed, 0x78, 0x74, 0x95, 0xfb, 0xeb, 0x99,
+ 0xf2, 0xd4, 0x64, 0x8b, 0x93, 0x82, 0xd2, 0x53, 0xe0, 0x80, 0x6d, 0x98,
+ 0x8b, 0x1f, 0x3a, 0x64, 0xed, 0xbb, 0x28, 0x90, 0x40, 0x92, 0x94, 0x1c,
+ 0x83, 0x4b, 0x63, 0x24, 0x3d, 0x58, 0x33, 0x03, 0xf6, 0x08, 0x10, 0x67,
+ 0xd1, 0xfa, 0xbc, 0x5a, 0xfc, 0xb8, 0x18, 0xba, 0x8a, 0x2e, 0xdc, 0x31,
+ 0x89, 0x0e, 0xc2, 0x8c, 0x20, 0x4e, 0xb7, 0x67, 0xe7, 0x49, 0x95, 0x0c,
+ 0x18, 0xbe, 0x17, 0x95, 0x0b, 0xbe, 0x9d, 0xf4, 0xff, 0xd2, 0xbb, 0x97},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 145
+ {SEC_OID_SHA256,
+ 145,
+ {0x85, 0x82, 0x5b, 0xd4, 0x52, 0x1c, 0x43, 0x3e, 0x91, 0x61, 0x52, 0xfc,
+ 0x89, 0xc0, 0x6d, 0x11, 0xca, 0x2d, 0xe4, 0x4a, 0xfe, 0x40, 0x61, 0x08,
+ 0xba, 0x3c, 0xf2, 0x99, 0xca, 0x02, 0xd0, 0xc7, 0x16, 0x5e, 0x41, 0xff,
+ 0xda, 0xc6, 0x27, 0x9d, 0x0f, 0xe5, 0xb9, 0x15, 0xf0, 0xaa, 0xb6, 0x2d,
+ 0xe6, 0x27, 0x7e, 0x38, 0x1f, 0xb8, 0xed, 0xa7, 0x3a, 0x89, 0xe8, 0x80,
+ 0xfe, 0x54, 0x6f, 0xa4, 0x25, 0xf6, 0x69, 0x8b, 0x89, 0xe4, 0x7d, 0x45,
+ 0x7a, 0x34, 0x9a, 0xc8, 0xcf, 0x0c, 0x38, 0xf2, 0x55, 0x98, 0x1b, 0x90,
+ 0x2f, 0x6e, 0x22, 0xab, 0x9d, 0x90, 0xec, 0xba, 0x56, 0x82, 0xda, 0x95,
+ 0xb7, 0x2e, 0xa3, 0x2b, 0x24, 0x30, 0x82, 0xd5, 0x64, 0x46, 0x6a, 0xbb,
+ 0x5e, 0x9a, 0xbe, 0x6a, 0x66, 0xc5, 0xcb, 0x9f, 0x79, 0x77, 0xeb, 0x3b,
+ 0x82, 0x7a, 0x1b, 0x98, 0xaf, 0x23, 0x63, 0x40, 0x99, 0x1d, 0xb4, 0xb6,
+ 0xfb, 0x95, 0x7c, 0x4b, 0x05, 0x5c, 0x23, 0xe1, 0x37, 0x66, 0x06, 0x1a,
+ 0xae, 0x84, 0x9a, 0x2a, 0x8e, 0xdc, 0xd3, 0xba, 0x15, 0x21, 0xf1, 0x20,
+ 0x1c, 0xec, 0x81, 0xc6, 0xad, 0x2c, 0xc7, 0xc2, 0x01, 0x23, 0xf8, 0xe1,
+ 0xc1, 0x3d, 0x14, 0x31, 0xe6, 0xdf, 0xcd, 0x34, 0x81, 0xb0, 0x85, 0xe3,
+ 0x2e, 0xe4, 0xd9, 0x35, 0x31, 0x1f, 0x53, 0x41, 0xe3, 0xa0, 0xc5, 0x94,
+ 0xc7, 0x09, 0x52, 0x3b, 0xfb, 0xe9, 0xb4, 0xa0, 0x37, 0x49, 0x67, 0xba,
+ 0x42, 0x39, 0x0e, 0x9b, 0x9a, 0x1c, 0xda, 0x57, 0x3f, 0xa6, 0x00, 0x8b,
+ 0x9a, 0x0a, 0x96, 0x25, 0x0e, 0x9c, 0xce, 0xa7, 0x4e, 0x5b, 0xbb, 0x01,
+ 0x9f, 0x1b, 0x87, 0x02, 0x68, 0xa4, 0x8d, 0xf9, 0xd3, 0x9b, 0x42, 0x2a,
+ 0x90, 0x64, 0xd9, 0x23, 0xcb, 0xed, 0x70, 0x63, 0xd8, 0x42, 0x3b, 0x02,
+ 0x0f, 0x07, 0xc5, 0x7e, 0x4e, 0x33, 0x12, 0x27, 0x05, 0xb5, 0x23, 0xc8,
+ 0x45, 0xbb, 0xbf, 0x76, 0x4e, 0x5d, 0x50, 0x5d, 0x42, 0x94, 0x01, 0x94,
+ 0x69, 0x91, 0x43, 0x18, 0x8c, 0x7e, 0x69, 0x40, 0x59, 0x41, 0x60, 0x70,
+ 0xf4, 0xda, 0x01, 0x9e, 0xed, 0x76, 0x63, 0xaf, 0x0f, 0x00, 0x7d, 0x79,
+ 0x43, 0x3a, 0x09, 0x1f, 0xab, 0x6c, 0xef, 0x6b, 0xd0, 0xf3, 0xd7, 0x02,
+ 0x1a, 0xe7, 0xe8, 0x2f, 0xf9, 0x56, 0xb3, 0x7f, 0x9c, 0x88, 0xc2, 0xc8,
+ 0x2e, 0x57, 0xfd, 0x83, 0x4a, 0xba, 0xdd, 0x01, 0x22, 0x86, 0xf1, 0xaf,
+ 0x91, 0x68, 0x19, 0xbc, 0x9e, 0x91, 0x08, 0x5e, 0xed, 0xcb, 0xda, 0x6b,
+ 0x5c, 0xc4, 0x4f, 0xeb, 0x83, 0x01, 0x86, 0x88, 0xda, 0x4b, 0x97, 0xc9,
+ 0xdc, 0xdc, 0x17, 0x00, 0xd0, 0x15, 0xb7, 0x15, 0x97, 0xe9, 0x6c, 0x0d,
+ 0x69, 0x51, 0xf0, 0x48, 0x73, 0x85, 0x2a, 0x0d, 0xc3, 0x39, 0x7f, 0x88},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 146
+ {SEC_OID_SHA256,
+ 146,
+ {0x82, 0x04, 0xc6, 0xb2, 0xd4, 0x02, 0x7f, 0x7d, 0x93, 0xff, 0x89, 0xc3,
+ 0x6e, 0xad, 0xed, 0xa0, 0x3a, 0x5b, 0x54, 0x64, 0xde, 0xb4, 0x95, 0xe5,
+ 0xbd, 0x4f, 0xe0, 0x66, 0xc0, 0xd9, 0x77, 0x80, 0x42, 0xb8, 0xfa, 0x13,
+ 0x03, 0x96, 0xc1, 0x65, 0x29, 0x49, 0xf0, 0xfd, 0x57, 0x7c, 0xa2, 0x3f,
+ 0x98, 0x8d, 0xad, 0xc5, 0x25, 0xa8, 0x20, 0xcf, 0x82, 0x75, 0x69, 0x92,
+ 0xff, 0x81, 0xc4, 0xa7, 0x56, 0x2a, 0xc1, 0x01, 0x7e, 0xa0, 0x1f, 0x8f,
+ 0x9c, 0xd0, 0xcf, 0xc7, 0x87, 0xdc, 0xa9, 0x72, 0xf2, 0x71, 0x03, 0xa4,
+ 0xd9, 0x2b, 0xf2, 0x15, 0xea, 0xb9, 0x91, 0xe6, 0x97, 0x0e, 0x40, 0x9d,
+ 0x43, 0x1e, 0x6b, 0xc2, 0xbe, 0x4f, 0x05, 0x86, 0xf5, 0xb9, 0x8b, 0x4b,
+ 0xa7, 0x08, 0xd9, 0x76, 0x19, 0x05, 0xaa, 0xb2, 0x65, 0xaa, 0xcb, 0x9d,
+ 0x49, 0x54, 0x69, 0xb1, 0x86, 0x3f, 0x59, 0x38, 0x54, 0x91, 0x75, 0xf3,
+ 0x0b, 0x30, 0x56, 0x1c, 0x99, 0x8e, 0x08, 0x1c, 0x41, 0xb0, 0x39, 0x91,
+ 0x8a, 0x6f, 0xab, 0x4e, 0xb2, 0x51, 0x9e, 0x6c, 0xac, 0x91, 0x0c, 0xc4,
+ 0xd9, 0x31, 0xc6, 0xc8, 0x1e, 0x89, 0x96, 0x55, 0xf0, 0x6c, 0x8a, 0x26,
+ 0xf7, 0xb9, 0x43, 0x39, 0x92, 0xff, 0x92, 0x3f, 0x27, 0xd9, 0x82, 0xc1,
+ 0xbf, 0xd0, 0xdc, 0xf6, 0x2e, 0x5c, 0xa4, 0xc3, 0xe0, 0x35, 0x96, 0x1a,
+ 0xac, 0xb9, 0x9f, 0x83, 0x1b, 0xc0, 0xe4, 0x2a, 0x66, 0x8c, 0x01, 0x25,
+ 0x6c, 0xb8, 0x30, 0xb7, 0xab, 0xa0, 0xf2, 0x23, 0x14, 0xb5, 0x48, 0xc0,
+ 0xb8, 0x5d, 0x84, 0xc6, 0x1c, 0x9b, 0x4a, 0x8e, 0xf3, 0x31, 0xbd, 0x7c,
+ 0x98, 0x01, 0x0c, 0x9a, 0x65, 0xbd, 0xb7, 0xbc, 0x4f, 0x0f, 0x09, 0xb8,
+ 0x7d, 0x0c, 0x8b, 0x8a, 0x1b, 0xd9, 0x6b, 0x6b, 0xc2, 0x03, 0x5b, 0x43,
+ 0x34, 0x8d, 0xea, 0x48, 0xf1, 0xf4, 0xa4, 0xed, 0x6e, 0x39, 0x30, 0x40,
+ 0x50, 0x0a, 0x12, 0xd7, 0xa2, 0xce, 0x1e, 0x08, 0xee, 0x89, 0x34, 0x21,
+ 0x86, 0x30, 0xec, 0xed, 0xbf, 0x2f, 0xc7, 0xfb, 0x5c, 0x67, 0x48, 0xee,
+ 0x31, 0x18, 0x42, 0x19, 0x67, 0xe8, 0x68, 0x54, 0x88, 0xfb, 0xa0, 0x58,
+ 0xf3, 0x12, 0xae, 0x41, 0xf7, 0xd3, 0x86, 0x90, 0x56, 0x46, 0xee, 0x33,
+ 0x4e, 0x29, 0x46, 0x62, 0xa9, 0x7c, 0xe7, 0x04, 0x86, 0xb4, 0x50, 0xa6,
+ 0x4d, 0xbf, 0x8a, 0xd7, 0xc1, 0xba, 0x50, 0xf0, 0xc5, 0x62, 0x95, 0xcb,
+ 0x2d, 0xba, 0xad, 0x38, 0x33, 0xd3, 0x92, 0x25, 0x66, 0x80, 0x2c, 0x80,
+ 0x17, 0x55, 0x26, 0xe2, 0x4b, 0x18, 0x8e, 0x18, 0x57, 0x42, 0x92, 0xe2,
+ 0x25, 0xbb, 0x95, 0x83, 0x05, 0xdc, 0x27, 0x49, 0xdd, 0xd4, 0xb4, 0x66,
+ 0x85, 0x92, 0x5c, 0x0a, 0xe9, 0xde, 0xab, 0x26, 0x71, 0xe1, 0xe7, 0x99},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 147
+ {SEC_OID_SHA256,
+ 147,
+ {0x65, 0x93, 0x92, 0x8f, 0x8e, 0x0a, 0x2a, 0x48, 0x6c, 0x9a, 0xf0, 0xb6,
+ 0xaf, 0x6a, 0xd7, 0x88, 0x65, 0xc2, 0x15, 0xf6, 0x4b, 0xa3, 0xb7, 0x2b,
+ 0xf3, 0xa1, 0x03, 0x78, 0x8a, 0x35, 0x2d, 0x21, 0x6f, 0xe5, 0xa2, 0xa3,
+ 0x38, 0x22, 0x20, 0xf0, 0x37, 0xfc, 0x2d, 0x8a, 0x2d, 0x25, 0xb4, 0x2f,
+ 0x48, 0xcd, 0xa3, 0x33, 0x7c, 0xc8, 0x31, 0xe4, 0x74, 0x62, 0x66, 0x12,
+ 0x11, 0x81, 0xbc, 0xe9, 0x64, 0xab, 0xbc, 0x7e, 0xb6, 0x37, 0x8b, 0x8c,
+ 0x59, 0xb9, 0xff, 0x59, 0xde, 0x33, 0x69, 0x89, 0xd5, 0x80, 0x03, 0x53,
+ 0x44, 0x58, 0xa4, 0x7c, 0xf1, 0x8f, 0xcb, 0x0d, 0x03, 0x97, 0x33, 0x30,
+ 0x45, 0xf0, 0xf0, 0xd8, 0x26, 0x44, 0x5b, 0x62, 0x48, 0x72, 0x17, 0xdf,
+ 0x62, 0x13, 0x1a, 0xc0, 0xd8, 0x4a, 0x38, 0xa0, 0x2a, 0xb3, 0x9e, 0xb7,
+ 0xfb, 0x14, 0x51, 0xc7, 0xab, 0x10, 0xf4, 0x7d, 0x7e, 0x62, 0xc0, 0x6d,
+ 0x0d, 0x1b, 0x8a, 0xd3, 0x52, 0x68, 0xce, 0x58, 0x57, 0x34, 0x32, 0xb1,
+ 0xf4, 0xa9, 0x51, 0x5b, 0xbc, 0x9b, 0xca, 0x44, 0x28, 0xbb, 0xa4, 0x26,
+ 0xa3, 0xae, 0x8e, 0xf8, 0x69, 0x5b, 0xae, 0x7a, 0x2a, 0x36, 0x29, 0x17,
+ 0x7f, 0xe0, 0x0e, 0xda, 0xfa, 0xd6, 0x75, 0x81, 0x1c, 0x90, 0x95, 0x9c,
+ 0xcd, 0x78, 0x00, 0xe4, 0xca, 0x1e, 0x22, 0xb1, 0x69, 0x10, 0x17, 0x0b,
+ 0x9d, 0x69, 0x7b, 0x25, 0xaf, 0x45, 0xb9, 0xd2, 0xfe, 0xbb, 0xec, 0x6b,
+ 0x57, 0xd5, 0x50, 0xb7, 0x85, 0x4b, 0x42, 0x5f, 0xec, 0xe2, 0x39, 0x15,
+ 0x5f, 0x06, 0x8c, 0x68, 0x73, 0xe3, 0x14, 0xed, 0x3c, 0x97, 0xa4, 0x6f,
+ 0x7a, 0x61, 0xc8, 0xb8, 0x2a, 0xf2, 0x21, 0x91, 0xfe, 0xda, 0x55, 0x9b,
+ 0x7e, 0x93, 0x48, 0x33, 0x50, 0x65, 0x23, 0x54, 0xf0, 0x05, 0xa7, 0x8d,
+ 0xc6, 0x2b, 0xea, 0x27, 0x9a, 0x88, 0x8b, 0x4a, 0x6e, 0xff, 0x70, 0x8e,
+ 0xeb, 0x4d, 0x93, 0xff, 0xa0, 0xf5, 0xc6, 0x38, 0x1a, 0x9f, 0x65, 0x70,
+ 0x74, 0x63, 0x87, 0xf0, 0xe1, 0x16, 0x37, 0x6e, 0x46, 0x25, 0xa0, 0x1b,
+ 0xa3, 0x4d, 0x68, 0xd3, 0x9b, 0x6b, 0x79, 0x35, 0x65, 0xdd, 0xdd, 0x35,
+ 0x74, 0x93, 0xe8, 0xd4, 0x5c, 0x8e, 0x67, 0x60, 0x26, 0xe9, 0x3b, 0x26,
+ 0xab, 0xce, 0xc1, 0xb4, 0xeb, 0xf4, 0x67, 0xf3, 0xf0, 0x69, 0xdb, 0xdd,
+ 0xd6, 0x3f, 0x30, 0xb6, 0xbe, 0x3b, 0x93, 0x52, 0x56, 0x18, 0xce, 0x90,
+ 0x34, 0x63, 0xae, 0x5c, 0xd0, 0x91, 0xc3, 0x92, 0x63, 0x32, 0x7b, 0x40,
+ 0xb7, 0x6e, 0x4b, 0xe0, 0x40, 0x3f, 0x66, 0x86, 0xb0, 0xae, 0x74, 0x21,
+ 0x3a, 0x52, 0x08, 0xbf, 0xff, 0xc3, 0x60, 0xd3, 0xde, 0x49, 0x25, 0x3b,
+ 0x85, 0x58, 0x5b, 0x18, 0x11, 0x33, 0xe5, 0x5b, 0xb3, 0x8a, 0xac, 0x6a},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 148
+ {SEC_OID_SHA256,
+ 148,
+ {0xc1, 0x38, 0xf3, 0x3d, 0x24, 0x1e, 0x4e, 0x88, 0x84, 0x6f, 0x66, 0xb4,
+ 0xc8, 0xf6, 0xd2, 0x7c, 0x89, 0xc0, 0x82, 0x97, 0xb8, 0xac, 0xb8, 0xe2,
+ 0x3f, 0x60, 0x26, 0xb4, 0x85, 0x7f, 0x1b, 0xba, 0x75, 0x8f, 0x5c, 0x15,
+ 0xf4, 0x26, 0x6b, 0x8d, 0x66, 0xae, 0xc3, 0x0a, 0x5a, 0x46, 0xb3, 0x28,
+ 0x39, 0xf8, 0x86, 0x3b, 0x3e, 0x2a, 0x90, 0x9f, 0xf3, 0x7c, 0x97, 0x32,
+ 0x2c, 0xa4, 0xa9, 0xea, 0xaf, 0xb2, 0x12, 0x41, 0x71, 0xb5, 0x2d, 0xfd,
+ 0x63, 0x46, 0x5e, 0x14, 0x7b, 0x8e, 0x32, 0xc9, 0x9c, 0xee, 0x9a, 0x60,
+ 0x67, 0x2b, 0x70, 0x16, 0x3e, 0x74, 0x7a, 0x23, 0x84, 0x02, 0x47, 0x7d,
+ 0xce, 0x31, 0x49, 0x7b, 0x23, 0x39, 0xf6, 0x38, 0xd5, 0x90, 0x7e, 0x43,
+ 0xe3, 0xb7, 0x94, 0xed, 0x8f, 0x15, 0x21, 0x49, 0x09, 0x57, 0xa5, 0x7c,
+ 0xb9, 0xbc, 0x82, 0xc0, 0xb0, 0x66, 0xc2, 0x0c, 0x82, 0x62, 0x37, 0xc2,
+ 0x05, 0xbd, 0x47, 0xd1, 0xe6, 0xba, 0x57, 0xeb, 0x5e, 0x37, 0x36, 0x4b,
+ 0xb5, 0xfd, 0xcf, 0xa8, 0x15, 0x5c, 0x80, 0x15, 0xca, 0x06, 0x56, 0x2f,
+ 0x7f, 0x0c, 0x98, 0x82, 0xcb, 0xfc, 0xbf, 0xef, 0xbd, 0x2f, 0x5c, 0xcf,
+ 0xd2, 0xf7, 0x8c, 0x68, 0x4a, 0x9b, 0xd7, 0x6c, 0x65, 0x9b, 0xce, 0xf3,
+ 0xde, 0x36, 0x22, 0x99, 0x5b, 0xa6, 0x39, 0x13, 0x12, 0x0b, 0xe5, 0xe0,
+ 0xab, 0x72, 0xd1, 0x6d, 0x11, 0xcc, 0x1d, 0xdb, 0xf2, 0x3d, 0x28, 0xab,
+ 0xbb, 0x8a, 0x58, 0x31, 0xbd, 0x0f, 0x00, 0xa8, 0x28, 0x61, 0x22, 0xa1,
+ 0x17, 0xd5, 0x55, 0x78, 0xe5, 0x8e, 0x0d, 0xa5, 0xb7, 0xdb, 0xfb, 0x48,
+ 0xaa, 0xd8, 0xeb, 0xda, 0xc7, 0xe8, 0x61, 0x5c, 0xcb, 0x9c, 0x21, 0xa1,
+ 0xd8, 0x77, 0xdc, 0x84, 0xf1, 0xd8, 0x9a, 0xab, 0xb0, 0x97, 0x6f, 0x59,
+ 0xd0, 0x38, 0xb9, 0x65, 0x7c, 0x63, 0x6b, 0x76, 0x28, 0x01, 0xf2, 0x14,
+ 0x95, 0x3b, 0x0d, 0x0c, 0xd5, 0x5b, 0xa1, 0xbe, 0xdb, 0x47, 0x01, 0xc5,
+ 0xe2, 0xc3, 0x87, 0x2f, 0x36, 0x45, 0x85, 0xbd, 0x67, 0x59, 0x27, 0xa5,
+ 0x6a, 0x3a, 0x0f, 0xa0, 0xb9, 0x62, 0xa7, 0x17, 0x0f, 0x92, 0x5e, 0xe9,
+ 0x21, 0xc9, 0xfb, 0xb9, 0xd0, 0xd8, 0xa1, 0x90, 0x57, 0x33, 0x7a, 0xe7,
+ 0x49, 0x40, 0xcb, 0x86, 0xfd, 0x31, 0x03, 0xb2, 0x32, 0x31, 0x43, 0x85,
+ 0xcb, 0xb5, 0x90, 0x11, 0x50, 0x6f, 0x94, 0xc1, 0x4d, 0x18, 0x85, 0x0f,
+ 0x13, 0x55, 0x6c, 0xd7, 0xf0, 0x3c, 0xaf, 0xdf, 0x92, 0x29, 0x03, 0x09,
+ 0x63, 0xf3, 0x25, 0xb1, 0x5c, 0x70, 0x1c, 0x60, 0x66, 0x8e, 0x6a, 0x16,
+ 0x7f, 0x9b, 0x32, 0x56, 0xbc, 0xa9, 0x9e, 0x05, 0xf4, 0xf5, 0xc2, 0xc3,
+ 0xdb, 0xff, 0x30, 0xf3, 0xec, 0xd3, 0x6d, 0x79, 0xbd, 0x0d, 0xb5, 0x4f},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 149
+ {SEC_OID_SHA256,
+ 149,
+ {0x8c, 0x17, 0x4b, 0xf6, 0x65, 0x00, 0x26, 0x30, 0x24, 0x23, 0xfa, 0xa9,
+ 0xb9, 0x0c, 0x71, 0xe6, 0x6c, 0x2e, 0x54, 0xe6, 0x5e, 0xf7, 0x7d, 0xa9,
+ 0x37, 0x95, 0xf0, 0x4d, 0xc8, 0xfe, 0x0c, 0xc0, 0x5f, 0x99, 0x2c, 0xf0,
+ 0x0c, 0x41, 0x48, 0x62, 0x68, 0x25, 0x2f, 0x52, 0xd1, 0x7a, 0x4b, 0x5e,
+ 0xea, 0xc3, 0x56, 0x86, 0x61, 0x62, 0xc0, 0x31, 0xe5, 0x5d, 0x3b, 0xa7,
+ 0xd0, 0xcc, 0xce, 0x98, 0x2f, 0xb4, 0x24, 0x57, 0xaa, 0xa2, 0xa9, 0x2a,
+ 0xea, 0x50, 0xf9, 0xce, 0xde, 0x6c, 0x19, 0xfc, 0x0e, 0x10, 0x52, 0xa4,
+ 0xdd, 0x85, 0xd8, 0x03, 0x9b, 0xc3, 0xf9, 0x6d, 0xc1, 0x9d, 0x8f, 0x2f,
+ 0xae, 0xf8, 0x35, 0x26, 0x7b, 0x6d, 0x23, 0x5c, 0x25, 0xfe, 0xae, 0xf5,
+ 0x90, 0xc5, 0x03, 0x5c, 0x2d, 0xcc, 0xe1, 0xce, 0xb6, 0x17, 0x2b, 0x69,
+ 0x3a, 0x63, 0xd3, 0xae, 0x58, 0x15, 0xf5, 0x97, 0x2b, 0xba, 0x51, 0x6a,
+ 0x09, 0x6b, 0xf4, 0x5e, 0x00, 0x6d, 0xcd, 0xa3, 0x00, 0x80, 0x6e, 0xba,
+ 0x09, 0xeb, 0xe7, 0x62, 0x9a, 0x93, 0x98, 0x00, 0xb7, 0xeb, 0xa8, 0x8e,
+ 0x7f, 0x82, 0x46, 0x7d, 0x4d, 0x65, 0x88, 0x9a, 0xb6, 0x5f, 0x8f, 0xd3,
+ 0x7d, 0xdb, 0x27, 0xe6, 0x2b, 0xf4, 0x73, 0x87, 0x48, 0xd9, 0xe4, 0x29,
+ 0xee, 0xeb, 0x41, 0xbf, 0x2a, 0x45, 0x73, 0xba, 0xff, 0x68, 0x90, 0xcb,
+ 0xec, 0x66, 0x0f, 0xa0, 0xe1, 0xe0, 0xc3, 0x8c, 0xfb, 0x8a, 0x1e, 0x08,
+ 0x6c, 0x43, 0x25, 0x62, 0xfb, 0x14, 0xb2, 0x8c, 0x74, 0x49, 0x56, 0x89,
+ 0xe3, 0x56, 0xeb, 0xac, 0x1a, 0x70, 0x1d, 0xeb, 0x73, 0x28, 0xea, 0x31,
+ 0xd3, 0x02, 0x27, 0xaa, 0x9a, 0xce, 0x47, 0x7c, 0xf7, 0x6c, 0xcc, 0x37,
+ 0x55, 0x19, 0x99, 0x57, 0x88, 0xf9, 0x0b, 0x41, 0xbc, 0x7f, 0x6f, 0xd4,
+ 0xaf, 0x81, 0x2d, 0xdd, 0xe4, 0x9b, 0xe6, 0x5a, 0x2c, 0x7f, 0x9f, 0xa1,
+ 0x10, 0x83, 0x76, 0x70, 0x10, 0x99, 0xce, 0x79, 0xd6, 0x40, 0xca, 0x5d,
+ 0xdf, 0x1d, 0x34, 0x63, 0x45, 0x13, 0xa7, 0x6e, 0xac, 0x0b, 0x3a, 0xe0,
+ 0x2d, 0x06, 0xa2, 0x19, 0x52, 0x63, 0xd7, 0x9e, 0x9d, 0xd6, 0xed, 0xfe,
+ 0x9b, 0x5b, 0xc2, 0x48, 0x19, 0xfd, 0x5a, 0xde, 0x71, 0xb1, 0xd1, 0xaf,
+ 0xc3, 0xf5, 0x30, 0x21, 0x56, 0xb9, 0x7b, 0xc3, 0xc4, 0xfd, 0x33, 0x86,
+ 0xf0, 0xa9, 0xc0, 0x0c, 0x44, 0x9e, 0xb0, 0x5b, 0x1d, 0x74, 0x2c, 0x75,
+ 0xf0, 0x2f, 0xf4, 0x52, 0x9f, 0xf1, 0xa0, 0xc0, 0xb3, 0x4c, 0xe4, 0xcb,
+ 0x91, 0xa5, 0xf8, 0xb7, 0x00, 0xd9, 0xc3, 0x8c, 0xe6, 0x40, 0x2b, 0xbe,
+ 0xfb, 0xbb, 0xb3, 0xe1, 0x58, 0xaa, 0xe0, 0x35, 0x07, 0x4a, 0x6e, 0x0c,
+ 0x91, 0x48, 0x4e, 0xf8, 0xb6, 0x55, 0x90, 0xe6, 0x87, 0x0b, 0xe3, 0x0c},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 150
+ {SEC_OID_SHA256,
+ 150,
+ {0x39, 0x68, 0x1c, 0xfe, 0xd3, 0xcb, 0x5c, 0xe9, 0xfe, 0x0b, 0xf7, 0x19,
+ 0xa1, 0xe9, 0x2a, 0xa3, 0xaf, 0x13, 0x02, 0xf6, 0xb6, 0xd0, 0xc9, 0x3c,
+ 0xb2, 0x27, 0x95, 0xe0, 0xac, 0x58, 0x13, 0x17, 0x79, 0x6a, 0x79, 0xff,
+ 0xe2, 0x9b, 0x5f, 0x88, 0xfd, 0x38, 0xb5, 0x72, 0xcf, 0xfd, 0x06, 0xfb,
+ 0xd2, 0x42, 0x63, 0x72, 0xef, 0xc6, 0xf2, 0xec, 0x01, 0xb2, 0x26, 0x7f,
+ 0x8c, 0x22, 0x5c, 0xb6, 0xc6, 0xd9, 0x11, 0xc8, 0x7e, 0x7d, 0xd7, 0x56,
+ 0xca, 0x38, 0x28, 0x38, 0x3e, 0xb5, 0xbd, 0x9c, 0x56, 0xd7, 0x42, 0x61,
+ 0xe6, 0x25, 0x50, 0xc8, 0x8e, 0x39, 0xe7, 0x64, 0x26, 0x04, 0x52, 0x9b,
+ 0xa4, 0x5c, 0x81, 0xc6, 0xad, 0xbb, 0xd4, 0x10, 0x47, 0x88, 0xdf, 0x8e,
+ 0x00, 0xf0, 0x42, 0x39, 0xe8, 0xd4, 0xc0, 0xb4, 0x3a, 0xd1, 0x5b, 0x49,
+ 0x7e, 0xc0, 0x4d, 0x7c, 0xad, 0x30, 0xdc, 0x00, 0x82, 0xd5, 0x86, 0xb1,
+ 0xd8, 0x8d, 0x12, 0x1e, 0x5e, 0x5e, 0xc1, 0x39, 0x6b, 0x20, 0x74, 0x10,
+ 0xa3, 0xbe, 0xbb, 0xc0, 0x65, 0xea, 0x25, 0xb9, 0x7e, 0xca, 0xd9, 0xbc,
+ 0xb9, 0x59, 0x4b, 0x74, 0x9a, 0x6f, 0xa8, 0xf3, 0x3d, 0xc1, 0x1a, 0x64,
+ 0xc4, 0x84, 0x94, 0x20, 0x1e, 0xa0, 0xef, 0xb7, 0x3a, 0x20, 0x3c, 0xf1,
+ 0x0e, 0xc6, 0x8d, 0xc0, 0x52, 0xbc, 0xb6, 0x8d, 0x33, 0x6e, 0x31, 0x53,
+ 0x5b, 0xb0, 0xf6, 0x67, 0x00, 0x1d, 0xc2, 0xda, 0x63, 0x35, 0x8e, 0x37,
+ 0xbd, 0x42, 0x1f, 0xc8, 0x8a, 0x30, 0x09, 0xc6, 0x98, 0x23, 0x0c, 0x05,
+ 0x79, 0x83, 0x96, 0x8d, 0x61, 0xc3, 0x14, 0x62, 0x36, 0x3b, 0xd9, 0x3c,
+ 0x20, 0x0c, 0xe4, 0xf5, 0xad, 0xd7, 0x4f, 0x20, 0xd8, 0x77, 0x56, 0x4e,
+ 0x88, 0xc2, 0x09, 0x82, 0x71, 0x3d, 0xa4, 0x2a, 0x1b, 0x27, 0x9c, 0xaa,
+ 0x84, 0x5b, 0x48, 0x6b, 0x09, 0x0d, 0x5f, 0xe6, 0xc1, 0x54, 0x80, 0x0f,
+ 0xeb, 0x14, 0xe6, 0x74, 0x98, 0xcf, 0x6d, 0x31, 0x76, 0xa7, 0x07, 0xb2,
+ 0xb1, 0xc8, 0x2f, 0xc6, 0x77, 0x3c, 0xf6, 0x5b, 0xef, 0xd6, 0x4c, 0x94,
+ 0x46, 0xa7, 0xb6, 0x24, 0x82, 0x77, 0x7b, 0x1c, 0x77, 0xc8, 0xdf, 0xc6,
+ 0x44, 0x79, 0x8a, 0x3b, 0x21, 0x53, 0x3c, 0x63, 0xe0, 0xfb, 0xd3, 0x9e,
+ 0x07, 0xb1, 0x27, 0xb0, 0x51, 0xea, 0x2c, 0xd8, 0x5b, 0x42, 0xc0, 0x59,
+ 0x2c, 0x27, 0xbd, 0x98, 0x87, 0x81, 0xef, 0x3a, 0x40, 0x5d, 0xad, 0x25,
+ 0xe9, 0x65, 0x9d, 0x9b, 0xa5, 0xcf, 0x1b, 0x3c, 0x31, 0x10, 0xb5, 0x91,
+ 0x17, 0xc3, 0x22, 0x49, 0x1d, 0x55, 0xa9, 0xc9, 0x3c, 0x8a, 0x45, 0x63,
+ 0x5b, 0x5b, 0x0d, 0x37, 0x8a, 0xdd, 0xd0, 0x82, 0x45, 0x3a, 0x6d, 0x19,
+ 0x0b, 0x8f, 0xa0, 0xa8, 0x9a, 0x59, 0x86, 0x7d, 0x85, 0xdd, 0x4d, 0x07},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 151
+ {SEC_OID_SHA256,
+ 151,
+ {0x72, 0x06, 0x32, 0x29, 0x56, 0xae, 0xc2, 0x77, 0x53, 0x8b, 0x8b, 0xf0,
+ 0x9e, 0xdf, 0x98, 0x0c, 0x88, 0xdf, 0x3e, 0xb0, 0xdc, 0x06, 0x89, 0xf8,
+ 0x34, 0x58, 0x1b, 0x94, 0xf8, 0x01, 0x88, 0x3b, 0x38, 0x4a, 0xc4, 0xfc,
+ 0x21, 0x8b, 0xad, 0x41, 0x1d, 0x44, 0xe4, 0x9c, 0x03, 0xa6, 0xd0, 0xab,
+ 0x12, 0x3a, 0x19, 0xa4, 0xf0, 0xc7, 0xa8, 0xe7, 0x20, 0x92, 0xac, 0xaf,
+ 0x51, 0x62, 0xb0, 0xe3, 0x0a, 0x29, 0x27, 0xf5, 0x35, 0x43, 0xb3, 0x1f,
+ 0xca, 0x0b, 0x0b, 0x3c, 0x1a, 0xbe, 0x56, 0x26, 0x8f, 0x44, 0x2e, 0x6f,
+ 0x85, 0x60, 0x18, 0x62, 0x25, 0x84, 0x20, 0x5d, 0xd8, 0x98, 0xe2, 0xf9,
+ 0x87, 0x66, 0xb0, 0xde, 0xf3, 0x28, 0x94, 0xa5, 0x08, 0xcf, 0x7c, 0x82,
+ 0x4e, 0xcc, 0x26, 0x75, 0x00, 0x82, 0xb8, 0x04, 0x08, 0xcf, 0x7a, 0x3f,
+ 0xb7, 0x52, 0x17, 0x2a, 0xfd, 0x53, 0xaf, 0xd6, 0xff, 0xb1, 0xf0, 0xb9,
+ 0x6b, 0x9d, 0x0c, 0x70, 0x55, 0x74, 0xeb, 0x0f, 0x1d, 0xc1, 0xf2, 0x91,
+ 0xad, 0x5a, 0xf8, 0xc5, 0xd1, 0xf5, 0x39, 0x75, 0x7e, 0x19, 0xe1, 0x9a,
+ 0xd6, 0x00, 0x01, 0x3b, 0xfd, 0x2d, 0x1f, 0xc8, 0xb6, 0x68, 0xd0, 0xe5,
+ 0x6a, 0x13, 0x83, 0x81, 0x38, 0x9a, 0x7f, 0xbe, 0xee, 0x5a, 0x7a, 0xc3,
+ 0x63, 0xfb, 0x4a, 0xd9, 0x50, 0x06, 0xe3, 0xb3, 0xe1, 0x6a, 0x3b, 0x9a,
+ 0xbd, 0x45, 0x0a, 0xa3, 0xf1, 0x6d, 0xb1, 0x9f, 0xac, 0xca, 0x9f, 0x45,
+ 0xcf, 0xea, 0x2f, 0xd5, 0x20, 0x34, 0xe7, 0xa1, 0x83, 0x5f, 0x6e, 0x10,
+ 0xd4, 0x0b, 0xe1, 0x6e, 0x44, 0xa0, 0xce, 0x5d, 0x79, 0x8a, 0x8b, 0xb9,
+ 0x45, 0x14, 0x88, 0xf7, 0x8e, 0xdc, 0xd2, 0x03, 0x45, 0x5f, 0xa6, 0xdc,
+ 0x12, 0x53, 0x50, 0x5f, 0xa8, 0x31, 0x40, 0xd6, 0x10, 0xea, 0xb8, 0xca,
+ 0xc6, 0x5f, 0xdb, 0x2c, 0x66, 0x96, 0x67, 0xa7, 0x5b, 0xde, 0xd3, 0x3b,
+ 0xbd, 0x4d, 0xed, 0x3b, 0x06, 0x91, 0xde, 0x5e, 0x30, 0xc0, 0xee, 0xd1,
+ 0x2e, 0x01, 0xe9, 0xc7, 0x8e, 0x56, 0xfd, 0xfa, 0x48, 0x54, 0x81, 0xfe,
+ 0x67, 0x1f, 0xed, 0x3c, 0xf5, 0x58, 0x73, 0x0a, 0xcb, 0x38, 0x2f, 0x24,
+ 0xc1, 0x81, 0x0c, 0x67, 0x4e, 0x54, 0x59, 0xff, 0xe4, 0x49, 0xeb, 0x82,
+ 0x84, 0x0b, 0xde, 0x95, 0xfd, 0x2f, 0x23, 0xb8, 0x43, 0x8b, 0x84, 0x4c,
+ 0xa0, 0x19, 0x88, 0x27, 0x78, 0xed, 0xcb, 0x7d, 0x5b, 0x6f, 0x4d, 0x2b,
+ 0xa1, 0x6c, 0x5a, 0xb4, 0x39, 0x55, 0x6a, 0xcc, 0xad, 0xd3, 0x02, 0x91,
+ 0x73, 0x60, 0x4e, 0x5b, 0xa4, 0x03, 0x73, 0xd4, 0x91, 0x77, 0x9a, 0x04,
+ 0x9d, 0x01, 0x06, 0xde, 0xc5, 0x60, 0xe0, 0x84, 0xca, 0x94, 0x2e, 0xb6,
+ 0x29, 0x3b, 0xd3, 0xd8, 0x8a, 0x6b, 0x46, 0x27, 0x33, 0x2a, 0x61, 0x5f},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for oid
+ // tcID: 152
+ {SEC_OID_SHA256,
+ 152,
+ {0x21, 0x30, 0xfc, 0x5f, 0x94, 0xa8, 0xa3, 0x59, 0xb9, 0x0b, 0xa5, 0x46,
+ 0x79, 0x5e, 0x78, 0x83, 0x28, 0xf0, 0x9c, 0x45, 0x90, 0x38, 0x23, 0x45,
+ 0x2f, 0xd4, 0x4c, 0x5a, 0x07, 0x03, 0x03, 0x3c, 0x7c, 0xea, 0xa0, 0xbd,
+ 0x95, 0x6c, 0x20, 0xb1, 0x2e, 0xcc, 0xc0, 0x52, 0xc2, 0xf5, 0x35, 0x40,
+ 0x0e, 0x0f, 0x2d, 0x0e, 0x90, 0xaa, 0x0f, 0xd1, 0x06, 0x6e, 0x40, 0x0d,
+ 0x6e, 0x81, 0xee, 0x19, 0xfc, 0x2b, 0x78, 0x27, 0xb4, 0x85, 0x37, 0x12,
+ 0x9b, 0x54, 0x93, 0x8d, 0x32, 0x46, 0x80, 0x96, 0x6c, 0xb3, 0x98, 0x50,
+ 0xf7, 0x55, 0xb7, 0x1d, 0x96, 0x7b, 0x50, 0xfd, 0x7d, 0x69, 0x9c, 0xe3,
+ 0xfe, 0x95, 0x6a, 0x15, 0x0c, 0x17, 0x08, 0x8a, 0x4d, 0x29, 0x74, 0x09,
+ 0x05, 0xd4, 0xd1, 0xa6, 0xb5, 0xe0, 0x13, 0xc4, 0x45, 0x03, 0x02, 0xbb,
+ 0x3c, 0x12, 0x5e, 0x90, 0x74, 0x8c, 0x3e, 0xca, 0x09, 0xe3, 0x9d, 0x7c,
+ 0x6e, 0x1d, 0xa6, 0xd6, 0x5a, 0xd0, 0x23, 0x28, 0x86, 0x5e, 0x2c, 0x0e,
+ 0xfc, 0x0e, 0xda, 0x5d, 0xe6, 0x11, 0x53, 0xae, 0x75, 0x7b, 0x33, 0x96,
+ 0x5a, 0x95, 0xda, 0x80, 0xe2, 0x3f, 0x53, 0x12, 0x86, 0xa3, 0x28, 0x8f,
+ 0xd6, 0x16, 0x94, 0x29, 0x8e, 0x68, 0xdd, 0x21, 0xda, 0xc3, 0x81, 0x6a,
+ 0xa0, 0xb8, 0x0c, 0x08, 0xaa, 0x57, 0xf1, 0x6c, 0xc2, 0x4c, 0x64, 0x11,
+ 0x64, 0xc6, 0x7b, 0xd9, 0x8b, 0x2c, 0x5a, 0x89, 0x59, 0x26, 0xe1, 0x02,
+ 0x5d, 0x3d, 0x69, 0x9a, 0xb7, 0xcb, 0x9e, 0x4f, 0x0b, 0x43, 0xe3, 0x1f,
+ 0x68, 0xbb, 0xe2, 0xfb, 0xd3, 0x65, 0x5a, 0x70, 0x5b, 0x28, 0xd4, 0x26,
+ 0x68, 0x07, 0xe2, 0x36, 0xc4, 0xfe, 0xca, 0xc9, 0xea, 0x47, 0x0d, 0xc9,
+ 0xaa, 0x55, 0x69, 0x0e, 0x42, 0x8a, 0x1b, 0x35, 0x36, 0x96, 0x31, 0x4e,
+ 0x5c, 0x62, 0xd9, 0xe5, 0x89, 0x5e, 0xde, 0x07, 0xb7, 0xc5, 0x84, 0xf6,
+ 0x5d, 0x63, 0x93, 0x58, 0x65, 0x21, 0x1f, 0xbd, 0xd7, 0x8c, 0xd7, 0xb0,
+ 0x09, 0x0b, 0xfc, 0x16, 0x9d, 0xd0, 0x00, 0x34, 0x2d, 0x14, 0xb0, 0x68,
+ 0xc6, 0xad, 0xb6, 0x50, 0x68, 0xcf, 0x70, 0x8c, 0x4e, 0x3c, 0x3b, 0xe7,
+ 0x23, 0x02, 0xbb, 0xff, 0x05, 0x60, 0x87, 0xfe, 0xd6, 0x42, 0x48, 0x0b,
+ 0x9b, 0xf2, 0x06, 0x4f, 0xb3, 0xf0, 0xf0, 0x35, 0x6b, 0x78, 0x75, 0x02,
+ 0x5a, 0x46, 0x41, 0xfe, 0x5a, 0xf2, 0x2b, 0x98, 0x43, 0x2d, 0xd7, 0x08,
+ 0x87, 0x24, 0x12, 0x14, 0x4c, 0xc9, 0x70, 0x6d, 0xea, 0x53, 0xd9, 0xd8,
+ 0xf9, 0x6e, 0xe5, 0x5e, 0xd8, 0x21, 0x71, 0x51, 0x24, 0xbc, 0x82, 0x4b,
+ 0x40, 0x80, 0x92, 0xe5, 0xee, 0xc6, 0x6e, 0xb5, 0x74, 0xf0, 0x69, 0xbe,
+ 0x3b, 0x5d, 0x88, 0xa8, 0xf1, 0x52, 0xab, 0x73, 0xfd, 0x16, 0x0b, 0x4d},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 153
+ {SEC_OID_SHA256,
+ 153,
+ {0x57, 0x5e, 0xf9, 0xef, 0x63, 0x35, 0xf7, 0x48, 0x55, 0x5a, 0x17, 0x6d,
+ 0x35, 0xef, 0x3e, 0xdd, 0x94, 0x28, 0xab, 0xcc, 0x6c, 0x00, 0x85, 0x07,
+ 0x23, 0xb9, 0x26, 0xfd, 0x84, 0xc0, 0x93, 0x73, 0x61, 0xb6, 0x62, 0x32,
+ 0x08, 0x66, 0xf5, 0x55, 0xf6, 0xe1, 0x06, 0x2e, 0x18, 0x44, 0xae, 0xd7,
+ 0x27, 0x54, 0xda, 0x4f, 0x50, 0xb1, 0xc9, 0x60, 0xb8, 0x52, 0x2a, 0xc9,
+ 0x32, 0xcb, 0x26, 0x3c, 0x40, 0xd3, 0x01, 0xd2, 0x32, 0xdc, 0xda, 0x65,
+ 0xce, 0xd1, 0x6d, 0x0e, 0x82, 0x72, 0xc2, 0xa2, 0x3d, 0x21, 0x30, 0xdb,
+ 0x57, 0xcc, 0x2d, 0x39, 0xb0, 0xb1, 0xfa, 0x03, 0xba, 0x4c, 0x7f, 0xbf,
+ 0x03, 0xc6, 0xdc, 0xce, 0x9b, 0x47, 0x45, 0x83, 0x53, 0x8f, 0x48, 0x07,
+ 0x57, 0x93, 0xc2, 0x6d, 0xf7, 0x25, 0xbb, 0x88, 0x11, 0x37, 0x38, 0xe6,
+ 0x74, 0xf7, 0xfb, 0x44, 0x90, 0xca, 0x61, 0xe5, 0x6b, 0x35, 0x06, 0x50,
+ 0xe8, 0x03, 0x9b, 0xeb, 0x39, 0xa9, 0x7b, 0x6b, 0x55, 0xb5, 0x69, 0x3c,
+ 0xb7, 0xf4, 0x10, 0x6a, 0x26, 0xce, 0xba, 0x93, 0x22, 0xff, 0x88, 0x9b,
+ 0x0f, 0xcc, 0xb2, 0xe3, 0x5b, 0x83, 0x09, 0xa2, 0x5b, 0xd9, 0x1b, 0xf0,
+ 0xb8, 0xf5, 0xc2, 0x45, 0x9c, 0xf8, 0x1b, 0xd9, 0xe8, 0xc2, 0xde, 0xd3,
+ 0x5a, 0x9e, 0x87, 0xef, 0x70, 0x1e, 0x26, 0xd8, 0x22, 0x07, 0x34, 0x86,
+ 0x24, 0xaa, 0x59, 0x6e, 0x4e, 0x18, 0x47, 0xb1, 0x11, 0xc5, 0x18, 0xd8,
+ 0x81, 0xda, 0x59, 0x8e, 0x1a, 0xb6, 0xe6, 0x35, 0xaf, 0x91, 0xc8, 0x02,
+ 0xab, 0x35, 0xf5, 0xcd, 0xa7, 0x58, 0x33, 0x21, 0x75, 0x17, 0xe8, 0x41,
+ 0x59, 0xbb, 0xed, 0x67, 0xbb, 0xa5, 0x5f, 0x51, 0xd6, 0x2d, 0xac, 0x8d,
+ 0x14, 0xc2, 0xf9, 0xe1, 0xa8, 0xd1, 0xb1, 0x64, 0x9e, 0x36, 0x7e, 0xbe,
+ 0x76, 0x11, 0xaf, 0x03, 0x31, 0x42, 0x4e, 0xd6, 0x78, 0x4a, 0x54, 0x97,
+ 0xf8, 0x0b, 0xa4, 0x61, 0x7a, 0x58, 0x02, 0x70, 0xa6, 0x9c, 0xb2, 0xce,
+ 0x8b, 0x0f, 0x63, 0xa7, 0x3d, 0x5a, 0xb3, 0x4c, 0x8d, 0x7e, 0x3f, 0xa9,
+ 0x66, 0xf4, 0x65, 0x78, 0x8e, 0xfe, 0x41, 0xf5, 0x7a, 0x99, 0x91, 0x4e,
+ 0xbd, 0x70, 0x89, 0x22, 0xd5, 0x70, 0xd1, 0x33, 0x4a, 0x81, 0xbd, 0x68,
+ 0x12, 0x88, 0x2f, 0x0a, 0x3b, 0x3f, 0x41, 0xf8, 0x8a, 0x25, 0xbd, 0x48,
+ 0xde, 0x15, 0x8c, 0x4d, 0xa8, 0x4c, 0x78, 0x42, 0x35, 0x59, 0x3c, 0x00,
+ 0x28, 0x0c, 0xce, 0x58, 0x6b, 0x5d, 0x38, 0x8e, 0x4c, 0xcf, 0x92, 0xff,
+ 0xcb, 0xbf, 0x69, 0xdc, 0xcc, 0x81, 0x71, 0xa7, 0xb4, 0xbb, 0xc8, 0xd6,
+ 0x8d, 0x1f, 0x00, 0xd8, 0x62, 0x8b, 0x72, 0x5f, 0x08, 0xc1, 0x94, 0xfa,
+ 0x18, 0xf0, 0x64, 0xec, 0xd2, 0xf3, 0xc1, 0xbf, 0xea, 0x17, 0x3c, 0xd1},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 154
+ {SEC_OID_SHA256,
+ 154,
+ {0xa9, 0x47, 0x60, 0x1a, 0xde, 0x4b, 0xdd, 0x5a, 0xdb, 0xb1, 0x37, 0x79,
+ 0xe2, 0xd0, 0x89, 0x3e, 0xef, 0x5d, 0xe1, 0x7b, 0x6f, 0x21, 0x7d, 0xea,
+ 0xa8, 0xe0, 0x05, 0xfc, 0xb9, 0xa5, 0x86, 0x3e, 0x1e, 0x84, 0xd1, 0x25,
+ 0x88, 0x89, 0xdb, 0xda, 0x76, 0x8e, 0xc2, 0x47, 0x84, 0x8e, 0x7c, 0x4c,
+ 0x8b, 0xcc, 0xd8, 0xfa, 0x10, 0xa3, 0x22, 0xd0, 0x5f, 0xad, 0x46, 0x1e,
+ 0xad, 0x9b, 0x51, 0x18, 0x00, 0x70, 0xe5, 0xb2, 0x63, 0xc5, 0xca, 0x4b,
+ 0xf4, 0x71, 0xfe, 0x27, 0x11, 0xca, 0x4d, 0x34, 0x31, 0x2c, 0xc3, 0x74,
+ 0x11, 0x48, 0xce, 0x2a, 0x0a, 0xe9, 0xee, 0x77, 0x35, 0x98, 0x45, 0x33,
+ 0x60, 0x6a, 0xee, 0x49, 0x84, 0x81, 0x28, 0x1c, 0xfc, 0x39, 0x8f, 0x85,
+ 0x2e, 0xd8, 0x20, 0x20, 0xe0, 0xc9, 0xf5, 0x03, 0x6b, 0x38, 0xb3, 0x1f,
+ 0x98, 0x12, 0xf9, 0xbf, 0xee, 0x95, 0x44, 0x11, 0xd7, 0xdb, 0x16, 0x53,
+ 0xc1, 0x91, 0x94, 0x71, 0x0b, 0x42, 0xd7, 0x26, 0xea, 0x08, 0x44, 0x02,
+ 0x2a, 0x2e, 0x0b, 0x5e, 0xda, 0x0b, 0xc2, 0x05, 0xdd, 0x94, 0xe2, 0x71,
+ 0x88, 0x3b, 0xf9, 0x14, 0x58, 0xbc, 0xac, 0xd0, 0x93, 0xfc, 0x40, 0x54,
+ 0x6b, 0xb7, 0x1a, 0xb2, 0xef, 0x72, 0x07, 0x3e, 0x27, 0x8d, 0x46, 0xba,
+ 0xad, 0x57, 0xf7, 0x44, 0xb4, 0xb3, 0x1b, 0x10, 0x02, 0x88, 0xad, 0x6e,
+ 0x25, 0xfe, 0x8a, 0x58, 0x22, 0x63, 0x42, 0x8f, 0x83, 0xb9, 0x26, 0x46,
+ 0x57, 0x9d, 0x18, 0x43, 0x8e, 0xad, 0xd8, 0x9e, 0x59, 0xba, 0xa4, 0xde,
+ 0x8d, 0xa0, 0xd9, 0x1f, 0xae, 0x6c, 0x36, 0x67, 0xbe, 0x48, 0x6f, 0xb7,
+ 0xbd, 0x58, 0x91, 0x80, 0x89, 0x30, 0xed, 0x3c, 0x0f, 0x6b, 0x4d, 0x7a,
+ 0x6b, 0x5e, 0x88, 0x98, 0x21, 0x5a, 0xb4, 0x79, 0x76, 0x9f, 0x04, 0x03,
+ 0x80, 0xed, 0x66, 0x36, 0x75, 0x1d, 0xd1, 0x9b, 0xa2, 0x7c, 0x82, 0x84,
+ 0xbc, 0x86, 0x61, 0xd7, 0xab, 0x86, 0xc5, 0x24, 0x2f, 0x6b, 0x01, 0x2c,
+ 0x48, 0x49, 0x19, 0x66, 0x92, 0x5c, 0x3f, 0x78, 0x0b, 0x35, 0xa0, 0x28,
+ 0x6e, 0x1b, 0x38, 0x9b, 0xfc, 0x13, 0x4a, 0x60, 0x96, 0x9d, 0x33, 0x45,
+ 0xb4, 0xce, 0x1d, 0x0b, 0xc2, 0x38, 0x85, 0xfb, 0xb3, 0x88, 0x3d, 0xa5,
+ 0x0d, 0x1b, 0x47, 0x0e, 0x1b, 0xca, 0x3e, 0x7d, 0xf6, 0x2e, 0x58, 0x72,
+ 0xd7, 0x85, 0x50, 0x72, 0xbe, 0x21, 0x6f, 0xaa, 0x97, 0x16, 0x84, 0xd6,
+ 0x32, 0x13, 0x58, 0x58, 0x30, 0x3c, 0x6d, 0xe1, 0x56, 0xdc, 0x89, 0xbe,
+ 0x01, 0x54, 0x8e, 0xd6, 0x99, 0x67, 0xb3, 0x26, 0x5d, 0x20, 0x8a, 0x62,
+ 0xf5, 0x88, 0x7c, 0x46, 0xe3, 0xb3, 0x95, 0x84, 0x7f, 0x81, 0x77, 0xde,
+ 0xbf, 0x3c, 0x57, 0x2e, 0xf2, 0x12, 0xdb, 0xab, 0xb8, 0x57, 0x37, 0x99},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 155
+ {SEC_OID_SHA256,
+ 155,
+ {0x4c, 0x29, 0x12, 0xd0, 0xf4, 0xde, 0x56, 0x9d, 0x7d, 0xb9, 0xcc, 0x1a,
+ 0x40, 0x7a, 0x01, 0x87, 0x4a, 0xb8, 0xe0, 0xbb, 0xa8, 0x1f, 0x38, 0xc3,
+ 0x70, 0xba, 0x55, 0x92, 0x0f, 0x64, 0xb4, 0x1c, 0x21, 0xe6, 0xa3, 0xb6,
+ 0x7e, 0x5e, 0x02, 0x71, 0xf8, 0xd9, 0x40, 0x03, 0x74, 0xf1, 0x13, 0x96,
+ 0x38, 0x89, 0x66, 0xe2, 0x43, 0x4a, 0xa0, 0xeb, 0xd4, 0x72, 0x30, 0x42,
+ 0xc9, 0x2a, 0x87, 0x6b, 0x63, 0x5b, 0x8c, 0xfd, 0xab, 0x85, 0xdd, 0x25,
+ 0xfb, 0xa5, 0xf8, 0x82, 0x36, 0xff, 0xf2, 0xf7, 0xca, 0xf2, 0x36, 0x02,
+ 0xc4, 0x79, 0xc9, 0x5b, 0x5e, 0xa6, 0xcd, 0x3e, 0x4f, 0x65, 0x3c, 0xb3,
+ 0x63, 0x9e, 0x75, 0xac, 0x1c, 0xb3, 0x9d, 0x26, 0x8a, 0x03, 0x5e, 0x74,
+ 0x44, 0x53, 0xce, 0x70, 0x6c, 0xaf, 0x3f, 0x53, 0xea, 0xfd, 0x89, 0xec,
+ 0x67, 0x6b, 0xaf, 0x74, 0xf2, 0xe6, 0xc9, 0xcf, 0x8e, 0xa4, 0xc2, 0x88,
+ 0xdd, 0xb1, 0x19, 0x8f, 0x15, 0xa7, 0x7c, 0xe0, 0x7e, 0x73, 0x35, 0x67,
+ 0x11, 0x68, 0xeb, 0x1c, 0xbd, 0x8c, 0x60, 0x70, 0x87, 0xdb, 0xb1, 0x7b,
+ 0x26, 0x3c, 0x9e, 0xf8, 0x3e, 0x65, 0x0c, 0xe9, 0xa4, 0x8e, 0xf2, 0xfb,
+ 0x5f, 0xd3, 0x7a, 0x13, 0xaa, 0xb9, 0xe8, 0x23, 0x9b, 0xae, 0x82, 0x3c,
+ 0x04, 0x8c, 0xff, 0x16, 0xa7, 0xe1, 0x89, 0x7f, 0x5f, 0x7e, 0x06, 0xcd,
+ 0x68, 0x5a, 0x82, 0x9a, 0x85, 0x85, 0x96, 0x95, 0xfe, 0x69, 0x56, 0x17,
+ 0x9c, 0xac, 0xdc, 0xe7, 0x18, 0x1d, 0x04, 0x54, 0x19, 0xe6, 0x99, 0x03,
+ 0xf9, 0x87, 0xb3, 0x5a, 0xcd, 0xad, 0x97, 0xa7, 0xdd, 0x2e, 0x77, 0x13,
+ 0x06, 0x0c, 0x67, 0xb8, 0xf4, 0x47, 0xa0, 0x2a, 0xfc, 0x21, 0x84, 0x84,
+ 0xcb, 0x19, 0x48, 0x07, 0x1e, 0xb6, 0x4e, 0x77, 0xcc, 0x4e, 0x48, 0xd0,
+ 0xbf, 0xc6, 0x35, 0x34, 0x0c, 0xed, 0xda, 0x46, 0x0a, 0x12, 0x01, 0xb3,
+ 0xed, 0xde, 0xc7, 0xae, 0x5a, 0x00, 0x8a, 0xad, 0xa2, 0x1b, 0xed, 0x30,
+ 0x60, 0xfb, 0x17, 0xc8, 0x02, 0x8e, 0xb2, 0xbb, 0x76, 0x7d, 0x1d, 0x4c,
+ 0x94, 0x8b, 0xb5, 0xff, 0x9e, 0x9a, 0x21, 0x92, 0x25, 0x6e, 0x59, 0xce,
+ 0x48, 0x24, 0x1f, 0x5d, 0xce, 0x29, 0xdd, 0xe5, 0xab, 0x2d, 0xe0, 0xba,
+ 0x82, 0x40, 0xa9, 0x92, 0x23, 0x9b, 0x7a, 0x2a, 0x54, 0x6e, 0xc6, 0x6e,
+ 0xf7, 0xae, 0x54, 0x9c, 0x8a, 0x15, 0xfc, 0xa6, 0xa7, 0x0c, 0xc1, 0x47,
+ 0x4c, 0x90, 0x94, 0x57, 0x95, 0xe8, 0x76, 0xd6, 0x09, 0xd5, 0xbb, 0xed,
+ 0x72, 0xb8, 0xf0, 0x01, 0x67, 0x3f, 0xd5, 0x3b, 0x95, 0x40, 0xbe, 0x4d,
+ 0x18, 0x7a, 0x48, 0x4e, 0xd3, 0x35, 0x06, 0x46, 0x4f, 0x40, 0x21, 0x60,
+ 0xbb, 0x1f, 0x18, 0xa3, 0xdc, 0xdd, 0x47, 0x58, 0x2c, 0xc7, 0x44, 0x88},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 156
+ {SEC_OID_SHA256,
+ 156,
+ {0x35, 0x7e, 0xd4, 0x32, 0xbe, 0xfd, 0xd0, 0xd6, 0x73, 0x60, 0x5a, 0x70,
+ 0x5d, 0xad, 0x0d, 0x8d, 0x2f, 0x10, 0x0d, 0xa2, 0x29, 0xe9, 0x79, 0xb1,
+ 0xff, 0xac, 0x40, 0x45, 0x96, 0xd7, 0x77, 0x26, 0x9d, 0x94, 0x69, 0xdc,
+ 0x1b, 0x9a, 0x4a, 0x38, 0x90, 0x15, 0xfa, 0xeb, 0x44, 0x63, 0x9d, 0x29,
+ 0x62, 0xa6, 0x35, 0xc3, 0xab, 0xa4, 0xec, 0xd7, 0xf3, 0x88, 0x70, 0x98,
+ 0x0e, 0x87, 0xb2, 0xaf, 0x9c, 0x7a, 0xfc, 0xdd, 0xf2, 0xfd, 0x37, 0x91,
+ 0x60, 0xcd, 0x41, 0x5f, 0x26, 0x12, 0x15, 0xa5, 0xd4, 0x6c, 0xe5, 0xc0,
+ 0xc9, 0x51, 0x2f, 0x54, 0x3a, 0x8b, 0x1e, 0xd9, 0x61, 0xd2, 0xa7, 0x54,
+ 0x15, 0xc9, 0xf3, 0x2d, 0xb7, 0x89, 0x2f, 0x11, 0x88, 0xbb, 0xa2, 0x3c,
+ 0x6d, 0x5f, 0x2f, 0xb4, 0x0a, 0xaf, 0x4f, 0xbb, 0x00, 0x3a, 0xe6, 0xed,
+ 0xb7, 0x4c, 0xd0, 0x84, 0x4f, 0x74, 0x61, 0xb3, 0xee, 0x02, 0x90, 0x29,
+ 0x59, 0x5b, 0x6b, 0x8d, 0x29, 0x9e, 0x39, 0x2d, 0x47, 0x63, 0xd3, 0xf6,
+ 0xb3, 0x1b, 0x22, 0x2b, 0xac, 0x57, 0x77, 0xf8, 0x7b, 0xf9, 0xe0, 0xbe,
+ 0xba, 0x30, 0x2e, 0xe8, 0x7d, 0xa8, 0xbe, 0x3d, 0xc5, 0xa0, 0x43, 0x4b,
+ 0x84, 0x82, 0xc1, 0x65, 0x08, 0x7d, 0x60, 0x53, 0x2c, 0x52, 0xc8, 0x11,
+ 0xfe, 0x63, 0x89, 0xc7, 0xc2, 0x72, 0x8c, 0xba, 0x59, 0x12, 0xd2, 0x6d,
+ 0x80, 0x89, 0x63, 0x5f, 0xb0, 0x1c, 0xb8, 0xd7, 0x8a, 0xa5, 0xcb, 0x41,
+ 0xcd, 0x27, 0x43, 0x09, 0xd9, 0x7c, 0xc1, 0x0d, 0xc2, 0xa4, 0x34, 0x61,
+ 0xcf, 0x95, 0x16, 0x47, 0xb1, 0x10, 0xa6, 0x5b, 0xf4, 0x7b, 0x8c, 0x13,
+ 0x7a, 0x83, 0x63, 0x45, 0x51, 0x55, 0x33, 0x22, 0x87, 0x86, 0x7e, 0x4c,
+ 0x07, 0x65, 0xce, 0x69, 0x1c, 0xbb, 0x75, 0x0e, 0x5e, 0x14, 0x1a, 0xa6,
+ 0xfe, 0x61, 0xfc, 0xf4, 0xe4, 0xb7, 0x07, 0x42, 0x02, 0x38, 0xe0, 0x5d,
+ 0x95, 0x5e, 0x5d, 0xce, 0x21, 0x51, 0x68, 0xb4, 0xd1, 0x74, 0x2d, 0xff,
+ 0x70, 0xee, 0x87, 0xd4, 0xe2, 0x4b, 0xc0, 0xfd, 0x9b, 0x73, 0x83, 0x5d,
+ 0x8c, 0xb3, 0x59, 0xa2, 0x80, 0x40, 0x93, 0x5b, 0x4c, 0x64, 0x90, 0x7a,
+ 0x76, 0x23, 0xd1, 0x11, 0x18, 0xe2, 0x99, 0x7f, 0xb2, 0x28, 0x2c, 0xfc,
+ 0x73, 0xb2, 0xfa, 0x27, 0xd6, 0xe5, 0x8b, 0xa9, 0xf5, 0xb3, 0x17, 0xf3,
+ 0x5a, 0x14, 0x36, 0x3c, 0x78, 0xf8, 0x24, 0x66, 0xd7, 0xc9, 0xcf, 0xb8,
+ 0xb0, 0x72, 0x10, 0x28, 0x98, 0x17, 0xce, 0xf5, 0x3a, 0xd6, 0x72, 0xf1,
+ 0x08, 0x92, 0xb0, 0x45, 0x8f, 0x00, 0x04, 0xb6, 0x8e, 0x74, 0x79, 0x6b,
+ 0xcd, 0x98, 0xe5, 0x1f, 0x2e, 0x26, 0x35, 0xd4, 0x94, 0xc6, 0x15, 0xf6,
+ 0xf0, 0x87, 0xa2, 0x93, 0xea, 0x4d, 0x22, 0x5b, 0x3c, 0xf4, 0xb0, 0xd6},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 157
+ {SEC_OID_SHA256,
+ 157,
+ {0x5c, 0x87, 0xe3, 0x21, 0xdb, 0xed, 0x16, 0xd5, 0x9c, 0x49, 0x86, 0x7c,
+ 0xa3, 0x5c, 0xbe, 0xed, 0x69, 0x7b, 0xe4, 0xf2, 0x79, 0x02, 0x78, 0x79,
+ 0x60, 0x4f, 0x16, 0x86, 0xdf, 0xe2, 0x46, 0xde, 0xad, 0x06, 0x94, 0xee,
+ 0xc5, 0xb2, 0xf5, 0x16, 0x70, 0x2b, 0x36, 0x70, 0x2d, 0x7b, 0x11, 0x29,
+ 0x70, 0x75, 0xb4, 0x89, 0xd9, 0x08, 0x7b, 0xcb, 0xc0, 0xeb, 0x1f, 0xe5,
+ 0xe7, 0x56, 0xb5, 0x82, 0x4a, 0x13, 0xd0, 0x6b, 0xcf, 0x90, 0xd2, 0x98,
+ 0x59, 0x2d, 0xdb, 0x6e, 0x13, 0xef, 0x36, 0x2a, 0xe9, 0xee, 0xcf, 0x0c,
+ 0x36, 0x38, 0x01, 0x59, 0xec, 0x51, 0x1a, 0xbf, 0x3d, 0x07, 0x1c, 0xa8,
+ 0x9b, 0x05, 0xa5, 0x6d, 0x70, 0x9c, 0x33, 0x50, 0xde, 0x5b, 0xe1, 0x92,
+ 0x60, 0x07, 0xab, 0x58, 0x30, 0x09, 0x8c, 0xf6, 0x1e, 0x67, 0x7b, 0xb4,
+ 0xc9, 0xd2, 0xb7, 0x9d, 0xdf, 0x11, 0xd9, 0x11, 0x59, 0x05, 0xbd, 0x86,
+ 0x2b, 0x4c, 0xd7, 0x08, 0xa0, 0x69, 0xc7, 0x9c, 0xd2, 0x76, 0xb7, 0x3a,
+ 0xef, 0xa0, 0x5f, 0x92, 0x0f, 0xfd, 0x6a, 0x8f, 0xb7, 0x78, 0x13, 0x1f,
+ 0xfe, 0x4c, 0x8a, 0x5c, 0xa2, 0xd8, 0x12, 0x56, 0xd4, 0x3f, 0x60, 0xe1,
+ 0x23, 0x56, 0x4b, 0xeb, 0xf9, 0xbf, 0x14, 0xd0, 0x4c, 0xb6, 0xd3, 0x10,
+ 0x98, 0x65, 0xf6, 0xf4, 0x4b, 0x21, 0xa8, 0x89, 0x6c, 0x29, 0x4c, 0x50,
+ 0xf6, 0x2e, 0xce, 0x38, 0x79, 0x8e, 0xbe, 0xd8, 0x27, 0x6e, 0xa7, 0xe4,
+ 0x0e, 0x1d, 0x1f, 0xac, 0x61, 0x1c, 0xb5, 0x11, 0x29, 0x5c, 0x03, 0x19,
+ 0x94, 0x91, 0xaf, 0x3e, 0x0c, 0x3d, 0x8b, 0xac, 0xcd, 0x4d, 0x30, 0xb2,
+ 0xc9, 0xd4, 0xd4, 0x70, 0x67, 0x07, 0x3f, 0x07, 0x4f, 0x29, 0xc0, 0x79,
+ 0xf2, 0x39, 0x87, 0x1d, 0xd6, 0x2e, 0x16, 0xf5, 0x33, 0x52, 0x91, 0x4d,
+ 0x89, 0xcd, 0x4c, 0x12, 0x6d, 0x0e, 0x38, 0x37, 0x0f, 0x42, 0xa9, 0x02,
+ 0xf0, 0x07, 0xfc, 0xa4, 0xc1, 0x55, 0x7b, 0x2d, 0x6b, 0x42, 0x09, 0x36,
+ 0xd1, 0xbe, 0xb4, 0x84, 0xc2, 0x8e, 0x39, 0x2b, 0x45, 0x02, 0xba, 0xc5,
+ 0xcc, 0x54, 0x41, 0xcb, 0xb5, 0x9d, 0xaa, 0x3b, 0xbd, 0xe3, 0x64, 0x48,
+ 0x36, 0x68, 0x2a, 0x45, 0xeb, 0xf4, 0xd6, 0x83, 0xf1, 0x1b, 0xd1, 0x20,
+ 0x82, 0xb4, 0xe4, 0x66, 0x10, 0x84, 0x7c, 0xbc, 0x42, 0xed, 0xa8, 0x2b,
+ 0x80, 0xa2, 0x0c, 0x4d, 0x84, 0x79, 0x63, 0xfb, 0xdd, 0xf0, 0x16, 0x23,
+ 0x2a, 0x6c, 0x7b, 0xf1, 0x24, 0x09, 0x10, 0x8e, 0xb3, 0x95, 0xf6, 0x6c,
+ 0x63, 0x35, 0xfc, 0xb6, 0xd1, 0xb1, 0x5f, 0x54, 0xf8, 0x25, 0xf1, 0x5c,
+ 0x7b, 0x2c, 0xdd, 0x2a, 0xfc, 0xb7, 0x97, 0xc1, 0x29, 0x14, 0x06, 0x26,
+ 0xe3, 0x2c, 0x80, 0x31, 0xca, 0xaa, 0x00, 0x7a, 0xcd, 0xbe, 0xc3, 0x81},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: longer oid
+ // tcID: 158
+ {SEC_OID_SHA256,
+ 158,
+ {0x5e, 0x5a, 0x6b, 0xc0, 0xa9, 0xb6, 0xf5, 0xbe, 0xb3, 0x42, 0xa9, 0x91,
+ 0x56, 0xda, 0x24, 0x0d, 0x4a, 0xda, 0x68, 0x0d, 0x83, 0x93, 0x9e, 0x62,
+ 0xa8, 0xf9, 0xd5, 0xfc, 0x19, 0x64, 0x9e, 0x9c, 0x38, 0x1c, 0xed, 0x32,
+ 0x3c, 0x26, 0xe6, 0x42, 0xd0, 0x34, 0xb6, 0x7c, 0x9b, 0x01, 0xf2, 0x37,
+ 0x8b, 0xa0, 0xc1, 0x7a, 0x85, 0x3d, 0x9c, 0x2d, 0x73, 0xd0, 0x87, 0xff,
+ 0x3b, 0x01, 0x19, 0x59, 0xf0, 0x2c, 0x2f, 0xdf, 0xc8, 0x80, 0xd5, 0xc8,
+ 0x21, 0x79, 0xda, 0x86, 0x27, 0x7f, 0xbc, 0x23, 0xa8, 0x4e, 0xbd, 0x39,
+ 0x7f, 0xe2, 0x2f, 0x77, 0x52, 0x14, 0xff, 0xb8, 0xd3, 0x83, 0x59, 0xfa,
+ 0x14, 0x17, 0x58, 0xff, 0x4b, 0x84, 0x83, 0x65, 0x41, 0xdf, 0xc5, 0xc4,
+ 0xe1, 0x93, 0x37, 0x14, 0x79, 0x35, 0xcd, 0xbc, 0x7d, 0xcf, 0x52, 0xc9,
+ 0x1f, 0x64, 0x7f, 0xf6, 0xe7, 0xce, 0xb8, 0x2f, 0x16, 0x01, 0xe4, 0xee,
+ 0xf9, 0xb2, 0xf7, 0x99, 0xb5, 0x7d, 0x0c, 0x1e, 0x3b, 0xff, 0xb6, 0x3b,
+ 0xdd, 0x64, 0x67, 0xb9, 0xe3, 0x85, 0xdb, 0x30, 0xf5, 0x6b, 0x46, 0xac,
+ 0x06, 0xf0, 0x3c, 0xfe, 0xc3, 0xcf, 0x68, 0x05, 0xa0, 0x53, 0x90, 0x29,
+ 0x08, 0x0b, 0x3b, 0x95, 0xf7, 0xef, 0xbb, 0xb3, 0x72, 0x8d, 0x2c, 0xac,
+ 0x0b, 0x98, 0xbc, 0x61, 0xbe, 0xe1, 0x0b, 0x4a, 0x89, 0x0b, 0x81, 0x8f,
+ 0xb0, 0x98, 0x90, 0x83, 0xad, 0x82, 0x8f, 0x87, 0xfb, 0x79, 0x81, 0x31,
+ 0x99, 0xc9, 0xde, 0x7a, 0xf6, 0x66, 0x29, 0x1d, 0x15, 0x34, 0x06, 0xb8,
+ 0xd0, 0x9b, 0xba, 0x99, 0xec, 0x76, 0x75, 0xcb, 0x93, 0xcc, 0xbd, 0xc2,
+ 0xa6, 0x2b, 0x3e, 0x89, 0xa6, 0xb0, 0x1f, 0xf6, 0x6f, 0xd6, 0x9e, 0xd6,
+ 0x67, 0x51, 0x5f, 0x46, 0x38, 0x8d, 0xc5, 0x7d, 0xa0, 0x4c, 0x02, 0x2f,
+ 0x12, 0xce, 0xb2, 0x09, 0x3f, 0x75, 0x5e, 0x32, 0x28, 0x1e, 0xc1, 0x05,
+ 0x01, 0x1c, 0xe7, 0x17, 0x92, 0x43, 0xf5, 0xc3, 0x99, 0xc2, 0x19, 0x19,
+ 0x2b, 0xe4, 0x66, 0x78, 0x26, 0xd0, 0x09, 0xfb, 0x38, 0xc7, 0xcb, 0x2f,
+ 0x21, 0x2d, 0x8c, 0xa0, 0x46, 0xc0, 0x0d, 0xea, 0xb4, 0xdd, 0x9c, 0x3c,
+ 0x48, 0xd4, 0x93, 0x5a, 0x77, 0x36, 0xa8, 0x35, 0xc2, 0xa4, 0xae, 0xc5,
+ 0x8a, 0x24, 0x0c, 0xc6, 0x6b, 0x50, 0xdf, 0x20, 0xf2, 0x1f, 0x49, 0x87,
+ 0x64, 0x1d, 0x5c, 0x6b, 0xa7, 0x87, 0x99, 0xeb, 0x79, 0x2c, 0x79, 0x73,
+ 0xcb, 0x01, 0xe9, 0x63, 0xc2, 0x86, 0x5a, 0x76, 0xc1, 0x12, 0x1b, 0xbc,
+ 0x34, 0xc9, 0xae, 0x40, 0xe5, 0x56, 0x94, 0xf5, 0x6b, 0x19, 0x64, 0x29,
+ 0xfb, 0xe0, 0xb8, 0x96, 0x28, 0xb3, 0xa0, 0x8a, 0xc7, 0x28, 0x9a, 0x55,
+ 0xb3, 0x65, 0xe1, 0x40, 0x2f, 0xb6, 0x1a, 0xb9, 0x64, 0x10, 0xfe, 0xd2},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 159
+ {SEC_OID_SHA256,
+ 159,
+ {0xb6, 0x9f, 0xe0, 0x35, 0x30, 0x85, 0x9d, 0x30, 0x58, 0x9a, 0xf2, 0x1c,
+ 0xb0, 0x6e, 0xf7, 0x87, 0x02, 0xdd, 0x97, 0x78, 0xae, 0xae, 0x70, 0x62,
+ 0x20, 0x47, 0x40, 0xb3, 0x6b, 0x79, 0x25, 0x79, 0x51, 0xbd, 0x30, 0xe4,
+ 0xaf, 0xf7, 0x39, 0xdc, 0x81, 0x18, 0xa5, 0xa9, 0x79, 0x61, 0xb6, 0x83,
+ 0x04, 0xab, 0x27, 0x7f, 0xbb, 0x0e, 0x0a, 0xbd, 0xd7, 0xbd, 0x53, 0xb7,
+ 0x78, 0x28, 0x12, 0xed, 0x2b, 0xcd, 0x26, 0xfd, 0x60, 0x52, 0x1b, 0xfc,
+ 0x17, 0xe5, 0x43, 0xec, 0xbd, 0x48, 0x5f, 0x9b, 0x7d, 0xa6, 0xda, 0x75,
+ 0xfa, 0x55, 0x8c, 0xed, 0x68, 0xcb, 0x49, 0xd8, 0x19, 0x56, 0x13, 0x39,
+ 0xdd, 0xd2, 0x71, 0xd2, 0xf4, 0x84, 0x69, 0x4d, 0x83, 0xff, 0xbb, 0x70,
+ 0x7e, 0x73, 0x1f, 0xc9, 0x97, 0x2f, 0xf1, 0xc1, 0x32, 0xff, 0x64, 0x84,
+ 0x51, 0xec, 0xf6, 0xfa, 0x25, 0x25, 0xc3, 0xab, 0x69, 0x6a, 0x63, 0x5c,
+ 0x3d, 0xf6, 0x48, 0xde, 0x67, 0x34, 0x4f, 0x8e, 0x6e, 0xaf, 0xda, 0x31,
+ 0xd9, 0x4d, 0xc3, 0x2a, 0xff, 0x88, 0x53, 0x73, 0x74, 0xb0, 0x56, 0x2d,
+ 0x88, 0x7f, 0x43, 0x7f, 0x59, 0xda, 0x19, 0xe1, 0x84, 0x64, 0xbd, 0x06,
+ 0x65, 0x97, 0x85, 0xcb, 0x99, 0xf4, 0xf9, 0x79, 0xbe, 0x6e, 0x59, 0xb0,
+ 0xa3, 0xa0, 0xa3, 0x36, 0x01, 0x9a, 0xf8, 0xd3, 0x24, 0xfb, 0x38, 0x89,
+ 0xc4, 0x0a, 0xff, 0x31, 0x81, 0x0f, 0xe8, 0xc6, 0xf5, 0xf3, 0xd6, 0x1b,
+ 0x79, 0x23, 0x8e, 0xcf, 0x5a, 0x62, 0x50, 0x5c, 0xab, 0x45, 0xc1, 0x8f,
+ 0x8e, 0x0f, 0x52, 0xf1, 0x8a, 0x67, 0x08, 0x5b, 0x8d, 0xad, 0xfb, 0x10,
+ 0x76, 0xde, 0x0c, 0x48, 0x63, 0x1f, 0x3d, 0x20, 0x0a, 0xbf, 0x42, 0xc0,
+ 0x75, 0x81, 0xb3, 0xe6, 0xc6, 0x70, 0xd7, 0x1d, 0xa5, 0xf4, 0x07, 0xc7,
+ 0xe3, 0xe3, 0x1a, 0x7d, 0x46, 0x20, 0x9f, 0x95, 0xa2, 0xf1, 0x4a, 0xa8,
+ 0xc5, 0x95, 0xbc, 0xe7, 0xe6, 0xa3, 0x71, 0x40, 0x5a, 0xb8, 0x86, 0x87,
+ 0x4c, 0xe8, 0x74, 0x02, 0x59, 0xdc, 0xff, 0x63, 0x77, 0xb7, 0x36, 0x34,
+ 0xea, 0xb9, 0xf5, 0x0e, 0x83, 0xce, 0x66, 0x29, 0xfa, 0xf9, 0x6c, 0x47,
+ 0x0b, 0xca, 0xc6, 0xce, 0xdb, 0xf9, 0x91, 0xca, 0x7e, 0xaf, 0x15, 0xc9,
+ 0x51, 0x67, 0xcf, 0x08, 0x63, 0x03, 0xb4, 0x3a, 0x88, 0xc5, 0x6d, 0xa1,
+ 0x19, 0x83, 0x58, 0x4f, 0xdf, 0xf0, 0x5f, 0x6f, 0xaf, 0xb3, 0x34, 0x3a,
+ 0xd4, 0xe3, 0x2c, 0x53, 0x4a, 0x9c, 0xa4, 0xb5, 0x9f, 0x79, 0xe8, 0x0f,
+ 0x2a, 0xd1, 0x91, 0x85, 0x57, 0x03, 0x45, 0x4f, 0x13, 0x53, 0x98, 0x9e,
+ 0xfd, 0x6c, 0x07, 0x56, 0x27, 0x40, 0x8b, 0x61, 0xcd, 0x7c, 0x4b, 0x80,
+ 0x4c, 0x88, 0x15, 0x91, 0x1c, 0x3a, 0x6d, 0x29, 0x76, 0xcf, 0x35, 0xc0},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 160
+ {SEC_OID_SHA256,
+ 160,
+ {0x58, 0x9f, 0x37, 0x0a, 0xb3, 0x19, 0x21, 0xa9, 0x5b, 0x6b, 0xf0, 0x22,
+ 0x0d, 0x0b, 0xda, 0x22, 0xde, 0xd0, 0x71, 0x9e, 0x09, 0x79, 0xe4, 0x2f,
+ 0x20, 0x5b, 0x2e, 0xf3, 0x48, 0x0b, 0xca, 0x5f, 0x09, 0xa7, 0x51, 0x23,
+ 0x35, 0x0e, 0xdb, 0x16, 0x4d, 0x11, 0x44, 0x13, 0x6c, 0xf1, 0x5c, 0x0c,
+ 0xed, 0x65, 0xf2, 0xbe, 0x53, 0x56, 0xb7, 0xf7, 0x4b, 0x8c, 0x05, 0x95,
+ 0xa4, 0xb1, 0x43, 0x38, 0xc8, 0x3e, 0x50, 0x1a, 0xaa, 0xf9, 0x19, 0x2f,
+ 0xd8, 0x0b, 0x98, 0x7d, 0x5c, 0xf6, 0xa0, 0x92, 0x0a, 0x96, 0xec, 0x8c,
+ 0x53, 0x5e, 0xdf, 0x5c, 0x11, 0x4d, 0xaa, 0xcc, 0x72, 0x75, 0xcb, 0x6e,
+ 0x6d, 0x1a, 0x22, 0x4a, 0x43, 0xae, 0xf5, 0x49, 0x78, 0xc7, 0x8a, 0x5c,
+ 0x91, 0x37, 0x4a, 0xb5, 0xf6, 0x0e, 0x08, 0x9d, 0x8e, 0x80, 0xe5, 0x40,
+ 0x13, 0x4c, 0x4e, 0x7c, 0xa9, 0x36, 0xbd, 0xac, 0xc5, 0xa6, 0x7e, 0x21,
+ 0xc9, 0x1a, 0xf7, 0x9f, 0xf0, 0x5f, 0xec, 0xea, 0x9c, 0x07, 0xe8, 0x92,
+ 0x6f, 0x8d, 0x1a, 0x82, 0x47, 0x8f, 0x4d, 0xa3, 0xfa, 0xcf, 0x8f, 0x7f,
+ 0x83, 0xe2, 0x7f, 0x09, 0x07, 0xab, 0xb4, 0xab, 0x1b, 0x82, 0xba, 0x45,
+ 0x1a, 0x39, 0x83, 0x7d, 0x50, 0x8b, 0x2c, 0x14, 0x02, 0xc6, 0x4e, 0x04,
+ 0x55, 0xc4, 0xfb, 0x8b, 0x4f, 0x97, 0x90, 0x5f, 0x2e, 0x16, 0x8b, 0xf5,
+ 0xeb, 0x0f, 0x1a, 0xc6, 0x2d, 0x20, 0x5d, 0xb2, 0xf0, 0x73, 0x91, 0x30,
+ 0x90, 0x8b, 0x05, 0xc6, 0xf2, 0xfb, 0xe8, 0x53, 0xdf, 0x8f, 0xf4, 0x0a,
+ 0xed, 0xce, 0x17, 0x61, 0x14, 0xfc, 0x17, 0x87, 0xbd, 0xc4, 0x5c, 0xc2,
+ 0x42, 0x6f, 0x7d, 0xb4, 0x47, 0x16, 0xb6, 0x04, 0x62, 0x3a, 0x85, 0x6e,
+ 0x19, 0x07, 0xfc, 0xd7, 0x88, 0xd1, 0x70, 0x73, 0xab, 0xfd, 0x3b, 0x7d,
+ 0x68, 0xf8, 0x07, 0x47, 0x78, 0x5d, 0x89, 0x63, 0x28, 0x15, 0x8e, 0x5c,
+ 0x59, 0x7b, 0x03, 0xe3, 0x12, 0xf0, 0x89, 0x09, 0x68, 0xd4, 0x82, 0xfa,
+ 0x8c, 0xba, 0x3b, 0xa0, 0xdf, 0xfd, 0xf0, 0x5a, 0x71, 0xf8, 0x72, 0x41,
+ 0x0d, 0xb4, 0x69, 0xd4, 0x3c, 0x9d, 0x7b, 0xb9, 0xe4, 0x42, 0x9e, 0x57,
+ 0xe5, 0x6e, 0xfd, 0x9c, 0xe3, 0x26, 0x3e, 0xb0, 0xd8, 0x6e, 0x03, 0x24,
+ 0x80, 0xc3, 0x10, 0x1b, 0xe9, 0x30, 0xf1, 0xd3, 0x13, 0xeb, 0x60, 0x5a,
+ 0x69, 0x4b, 0x67, 0x44, 0x39, 0x5d, 0x1b, 0x9f, 0xc2, 0x1c, 0xb5, 0xe7,
+ 0xdd, 0xa9, 0xce, 0x05, 0xa8, 0x7d, 0xac, 0x83, 0xd7, 0xb8, 0xac, 0x52,
+ 0x91, 0xac, 0x98, 0x7d, 0xcf, 0xba, 0x1b, 0x1b, 0x5d, 0x23, 0x7c, 0xbd,
+ 0xfb, 0x65, 0xb5, 0x73, 0xdb, 0x9c, 0xb4, 0x28, 0x14, 0x69, 0xb1, 0xcd,
+ 0x26, 0x7c, 0x40, 0xc8, 0x67, 0x75, 0x0a, 0x1c, 0xd5, 0xc7, 0x4e, 0xc6},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 161
+ {SEC_OID_SHA256,
+ 161,
+ {0x93, 0x98, 0xd3, 0x10, 0x6c, 0xb7, 0x7d, 0x32, 0x9a, 0xbf, 0x72, 0xab,
+ 0xde, 0xa2, 0xbc, 0x68, 0xe6, 0x4a, 0x35, 0xfa, 0xae, 0xf9, 0xe3, 0x2b,
+ 0xa9, 0x61, 0x2e, 0x43, 0x32, 0x2f, 0x62, 0x52, 0xbb, 0xca, 0x89, 0x91,
+ 0x5c, 0xd5, 0xe5, 0x29, 0xe8, 0xeb, 0x97, 0x6c, 0xe9, 0x7e, 0x0f, 0x3e,
+ 0x62, 0x0c, 0xf3, 0xe8, 0xee, 0x84, 0xd9, 0x2f, 0xea, 0x78, 0x82, 0xd9,
+ 0x0c, 0xe0, 0x2e, 0x24, 0xbd, 0x7f, 0x39, 0x97, 0xca, 0x7b, 0xc2, 0xd2,
+ 0xd6, 0x15, 0xa1, 0x83, 0xa5, 0xef, 0x47, 0x77, 0x37, 0x66, 0x68, 0x06,
+ 0x8f, 0x6c, 0xee, 0x91, 0xe7, 0x2d, 0x6a, 0x5d, 0x71, 0x41, 0x88, 0xc1,
+ 0xe0, 0x21, 0x96, 0xfe, 0x6c, 0xdc, 0x65, 0x68, 0x1c, 0x07, 0xe1, 0xc9,
+ 0x2c, 0x55, 0xc2, 0xbc, 0x56, 0xca, 0xa0, 0x74, 0x95, 0x36, 0x12, 0xdb,
+ 0x3d, 0x6a, 0x40, 0x1d, 0x57, 0x54, 0xe3, 0x2e, 0x79, 0xc6, 0xb7, 0x73,
+ 0xe0, 0x40, 0x41, 0x05, 0xdc, 0x19, 0xa1, 0x25, 0xf4, 0x1d, 0x81, 0x96,
+ 0x23, 0x85, 0x44, 0x67, 0xe5, 0x19, 0x2c, 0x53, 0x7f, 0x9c, 0x6b, 0xbe,
+ 0xfa, 0x0b, 0x7f, 0xad, 0x64, 0x59, 0x55, 0xab, 0x95, 0xce, 0x48, 0x7f,
+ 0x13, 0x37, 0x09, 0x56, 0x47, 0xab, 0x72, 0x8f, 0xbe, 0x1b, 0xa2, 0x1c,
+ 0xc6, 0x16, 0x4d, 0xd4, 0x1c, 0x77, 0x07, 0xde, 0xf3, 0x97, 0x13, 0xa0,
+ 0x9e, 0x94, 0x5c, 0xb6, 0x78, 0x82, 0xd0, 0xf6, 0x02, 0x31, 0xd1, 0x90,
+ 0xe6, 0xb8, 0x72, 0xd8, 0x1b, 0x80, 0xca, 0xa1, 0xb3, 0x6f, 0xcc, 0xab,
+ 0x7b, 0xf8, 0xbf, 0x4e, 0x7c, 0x88, 0xa0, 0x5c, 0x5b, 0x41, 0x93, 0x3d,
+ 0xaf, 0xcf, 0x3d, 0x44, 0xe6, 0x0b, 0xeb, 0xaa, 0xf8, 0xfc, 0x7f, 0x63,
+ 0xf8, 0x8b, 0x97, 0x0c, 0x2a, 0x66, 0x45, 0x4b, 0xda, 0xfe, 0x41, 0x76,
+ 0x0f, 0x13, 0x95, 0xee, 0xa1, 0xe9, 0xc4, 0x30, 0x12, 0xf1, 0xba, 0x6d,
+ 0xce, 0xd5, 0x69, 0x5e, 0x22, 0x29, 0xc2, 0xe1, 0xa8, 0xe7, 0x7f, 0xb8,
+ 0x33, 0x99, 0x20, 0x02, 0x9a, 0x8b, 0x9b, 0x38, 0x9a, 0xb3, 0x20, 0x28,
+ 0xac, 0xba, 0x61, 0xa4, 0x76, 0x34, 0x21, 0xbc, 0x70, 0x5a, 0x0e, 0x4e,
+ 0x67, 0x4e, 0x6e, 0xca, 0xe2, 0xf9, 0x2f, 0x65, 0xd1, 0x41, 0x44, 0x73,
+ 0x1b, 0xad, 0xcc, 0xcf, 0x6d, 0xfd, 0x2b, 0x54, 0x5a, 0xda, 0x88, 0x72,
+ 0x1f, 0x23, 0x57, 0xe3, 0xc2, 0x24, 0xba, 0x12, 0xe4, 0x20, 0xb8, 0x2e,
+ 0xb9, 0xe4, 0x55, 0xc8, 0x33, 0x03, 0x19, 0x38, 0x13, 0x5f, 0xa7, 0x1d,
+ 0x26, 0x07, 0xe2, 0x04, 0xe3, 0xfa, 0x78, 0xe6, 0xbb, 0xbf, 0xcb, 0x3f,
+ 0x63, 0x3b, 0xed, 0xbf, 0x07, 0x65, 0x09, 0xe1, 0xba, 0xb7, 0x49, 0xc6,
+ 0x85, 0x3f, 0xae, 0xa6, 0x58, 0xe3, 0x96, 0x52, 0xb8, 0xce, 0xca, 0xf8},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 162
+ {SEC_OID_SHA256,
+ 162,
+ {0xb0, 0x89, 0xa7, 0xba, 0x33, 0x4b, 0xec, 0x3c, 0xd9, 0x6e, 0xc5, 0xc2,
+ 0x8c, 0xc8, 0x17, 0x9d, 0xc5, 0x49, 0x33, 0xa4, 0x43, 0xce, 0xb6, 0x4b,
+ 0x08, 0x7a, 0x55, 0x36, 0x3d, 0x05, 0x53, 0xda, 0x24, 0xb3, 0x76, 0x47,
+ 0x82, 0x0f, 0x3c, 0xe8, 0xb5, 0x30, 0xc3, 0xb1, 0x60, 0x1f, 0x7b, 0x19,
+ 0x76, 0xc2, 0xcf, 0xbf, 0x5b, 0x4e, 0xc2, 0x79, 0x78, 0x96, 0xc5, 0x22,
+ 0x64, 0x47, 0x4f, 0xeb, 0x17, 0x11, 0xc3, 0xef, 0xdd, 0x88, 0x3f, 0xba,
+ 0xf3, 0x5e, 0x5f, 0x3f, 0x22, 0xec, 0x02, 0xae, 0x5a, 0xea, 0x26, 0x25,
+ 0xfc, 0xee, 0x03, 0x0b, 0xbb, 0x3e, 0xb0, 0x8c, 0xd4, 0x23, 0x45, 0x7b,
+ 0x8f, 0x92, 0x12, 0x52, 0x24, 0xa7, 0xca, 0x0f, 0xe4, 0xfa, 0x10, 0x74,
+ 0x87, 0x69, 0xea, 0x60, 0x60, 0xb5, 0x08, 0x57, 0x22, 0xef, 0xd1, 0x43,
+ 0x99, 0xc5, 0x5b, 0x31, 0x97, 0x66, 0x8b, 0x1b, 0x22, 0x82, 0x47, 0x6b,
+ 0x84, 0x5f, 0x4c, 0x1d, 0xad, 0x4d, 0xc9, 0x4c, 0x26, 0x5e, 0x40, 0xcb,
+ 0xa7, 0xff, 0x2f, 0xe8, 0xbc, 0xe5, 0xc5, 0xb4, 0xe5, 0x1b, 0x27, 0x4d,
+ 0x49, 0x65, 0x4b, 0xb0, 0x87, 0xe3, 0xab, 0xef, 0x3f, 0x45, 0x87, 0x9b,
+ 0x28, 0x76, 0x5e, 0x66, 0x6b, 0x7b, 0xe4, 0x13, 0x6d, 0x0c, 0xee, 0x5b,
+ 0x3d, 0x2c, 0x85, 0x90, 0x56, 0xe5, 0x5b, 0x18, 0x46, 0xfb, 0x31, 0x99,
+ 0xbf, 0x7d, 0xc2, 0x09, 0xe6, 0x03, 0xfc, 0x2c, 0x5c, 0x54, 0x20, 0x75,
+ 0x6f, 0x52, 0x98, 0x49, 0x0a, 0x7e, 0x27, 0x47, 0xf2, 0x83, 0xb4, 0x45,
+ 0x64, 0xd7, 0xdd, 0x1b, 0x08, 0x29, 0xff, 0x74, 0xb8, 0x94, 0x51, 0x7a,
+ 0xec, 0x39, 0x9a, 0xe1, 0x8e, 0x20, 0xa0, 0xf1, 0x3a, 0xc9, 0x65, 0x78,
+ 0x47, 0x75, 0x13, 0xa6, 0x16, 0x11, 0xe2, 0x5a, 0x02, 0x4f, 0x83, 0x44,
+ 0xff, 0x83, 0x62, 0x6f, 0x68, 0xc6, 0x2a, 0x16, 0xa1, 0x5d, 0xbf, 0xed,
+ 0xdc, 0x06, 0x0c, 0x2d, 0xb0, 0x0a, 0x02, 0x4b, 0xc3, 0xc0, 0x2d, 0x62,
+ 0xbb, 0xc6, 0x14, 0xec, 0xce, 0x11, 0x18, 0xd8, 0x88, 0x53, 0xfe, 0xee,
+ 0xe7, 0x55, 0xf9, 0xe2, 0x8c, 0x2c, 0x94, 0x3d, 0xaf, 0x7e, 0x23, 0x7e,
+ 0x52, 0x4b, 0xef, 0x4f, 0x86, 0xac, 0x76, 0x1a, 0x5d, 0x9e, 0xee, 0xa4,
+ 0x7f, 0x05, 0xa9, 0xa1, 0x6c, 0xda, 0xe7, 0x8a, 0x59, 0xac, 0xca, 0x47,
+ 0x29, 0xe7, 0x72, 0x0d, 0xb6, 0x39, 0x65, 0x63, 0xcf, 0x3a, 0xb9, 0x45,
+ 0x60, 0x58, 0xfa, 0xc2, 0xaa, 0x05, 0xe7, 0xc5, 0xae, 0x48, 0x4a, 0x6a,
+ 0x1e, 0x8d, 0x9b, 0x54, 0x61, 0x04, 0x6d, 0x94, 0x4d, 0x8d, 0x34, 0xb4,
+ 0x2b, 0x9b, 0xf3, 0x5f, 0x06, 0x89, 0x94, 0xce, 0xf3, 0xb4, 0x77, 0xde,
+ 0x96, 0x85, 0xb9, 0x36, 0x5c, 0xbc, 0x7b, 0x4f, 0xac, 0xcc, 0xf5, 0x5a},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 163
+ {SEC_OID_SHA256,
+ 163,
+ {0x4a, 0x8d, 0xb8, 0x80, 0xae, 0xc3, 0xd9, 0xcf, 0x1e, 0x3b, 0x77, 0x8b,
+ 0x4f, 0x16, 0x16, 0xe1, 0xb1, 0x6a, 0xb8, 0x0a, 0xd3, 0x41, 0x0e, 0xb8,
+ 0x47, 0xf4, 0x31, 0x9d, 0x35, 0xb5, 0xed, 0x5b, 0x63, 0xea, 0x0f, 0x96,
+ 0x26, 0x04, 0x34, 0xe5, 0x28, 0x1f, 0x62, 0x42, 0x80, 0x7f, 0x1e, 0x77,
+ 0x6a, 0x9a, 0x5f, 0x6d, 0xff, 0xbd, 0x65, 0xc8, 0xde, 0x10, 0xb8, 0xba,
+ 0x7a, 0xdd, 0xd4, 0x42, 0x89, 0xe3, 0x0b, 0x46, 0xff, 0x32, 0x7f, 0x7d,
+ 0xb6, 0xc3, 0x4b, 0x09, 0x25, 0x0c, 0x22, 0xa1, 0xff, 0x96, 0x04, 0x49,
+ 0x42, 0xbb, 0x02, 0x9d, 0xcb, 0x2a, 0xd0, 0x02, 0x21, 0x17, 0xae, 0xec,
+ 0x3c, 0x0f, 0xe8, 0x94, 0x21, 0xe9, 0xa8, 0x73, 0xd0, 0x49, 0xe3, 0xf1,
+ 0xf5, 0x88, 0x4f, 0x3f, 0x10, 0x56, 0x97, 0x4f, 0x2d, 0xf6, 0x35, 0x19,
+ 0x60, 0xfa, 0x50, 0x90, 0xae, 0xdf, 0x54, 0x4b, 0xce, 0xf4, 0xd5, 0x9d,
+ 0xed, 0xd3, 0xea, 0x17, 0x0c, 0x6b, 0xdd, 0xf6, 0xbd, 0x55, 0x58, 0xd8,
+ 0xd2, 0xba, 0x52, 0x12, 0xfa, 0xe3, 0x13, 0x84, 0x06, 0xa1, 0x12, 0xd0,
+ 0x26, 0x11, 0x28, 0x28, 0x4c, 0x05, 0x17, 0x8d, 0xbe, 0xd5, 0xa2, 0x5b,
+ 0x58, 0x9d, 0x3f, 0x1b, 0xf9, 0x0e, 0x28, 0xba, 0x9c, 0xe3, 0x63, 0xf5,
+ 0x36, 0x05, 0x01, 0x62, 0x48, 0xa7, 0xcc, 0xe8, 0x38, 0xf7, 0xca, 0x2f,
+ 0x20, 0xfe, 0x43, 0x29, 0x86, 0x37, 0xde, 0x53, 0x27, 0xa9, 0xc6, 0x7e,
+ 0xb0, 0xaa, 0x10, 0xe6, 0xe9, 0x2c, 0x0f, 0xe3, 0xf5, 0x5f, 0xb2, 0x99,
+ 0xca, 0xf3, 0x02, 0xba, 0x1e, 0x87, 0xc1, 0xa3, 0xc5, 0x01, 0x42, 0xa2,
+ 0x79, 0x47, 0x02, 0x8f, 0x60, 0xb9, 0xba, 0xa2, 0x72, 0xf6, 0x62, 0xf4,
+ 0x43, 0xd7, 0x8a, 0xe4, 0x46, 0xf1, 0xaa, 0xdb, 0xba, 0x40, 0x99, 0x49,
+ 0x6c, 0x8e, 0xd4, 0x9d, 0x9b, 0x09, 0x7d, 0x67, 0xba, 0x2b, 0xab, 0xe4,
+ 0x1b, 0x62, 0xf0, 0xfe, 0xb8, 0xa1, 0x12, 0x61, 0xf5, 0xc4, 0xbc, 0x86,
+ 0xcd, 0x9a, 0x55, 0xba, 0xf5, 0xb8, 0x31, 0x54, 0x11, 0x6c, 0x1f, 0x34,
+ 0x4c, 0xb7, 0x1f, 0x9d, 0x2d, 0x7f, 0xf6, 0xa8, 0x07, 0x2f, 0xf5, 0xa9,
+ 0xba, 0x0d, 0x6e, 0x18, 0x17, 0xa7, 0x98, 0x69, 0x3b, 0xe7, 0x38, 0xf9,
+ 0xc9, 0xb0, 0x56, 0x3e, 0x40, 0xd7, 0xc8, 0x73, 0x7f, 0x0f, 0x38, 0xc7,
+ 0x32, 0x29, 0xd0, 0x0b, 0x57, 0xbe, 0x89, 0x5a, 0x75, 0xe2, 0xc1, 0xe5,
+ 0x70, 0x8d, 0x39, 0xd4, 0xa9, 0x44, 0x7d, 0xe6, 0x41, 0x2b, 0xe8, 0xd5,
+ 0x98, 0x3f, 0x5c, 0x1b, 0xec, 0x5a, 0x67, 0xf9, 0x41, 0xe8, 0x44, 0xc2,
+ 0xab, 0x8d, 0xa5, 0x16, 0x28, 0xed, 0xd6, 0xa0, 0x3a, 0x8d, 0x2d, 0x9f,
+ 0x5b, 0xce, 0x86, 0xa4, 0x41, 0xb5, 0x98, 0x1f, 0x7e, 0x6c, 0x09, 0x46},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of null
+ // tcID: 164
+ {SEC_OID_SHA256,
+ 164,
+ {0x33, 0xe7, 0x62, 0x86, 0x14, 0x6e, 0xc8, 0x2e, 0x95, 0x49, 0x4f, 0x79,
+ 0x8a, 0x41, 0x3f, 0x25, 0x69, 0x72, 0x2f, 0x1d, 0xfd, 0xbb, 0xa3, 0x9e,
+ 0x7d, 0xac, 0xa5, 0xd6, 0x54, 0xfd, 0x9b, 0xed, 0x5b, 0x25, 0x27, 0x2f,
+ 0xd3, 0x08, 0x3d, 0x49, 0x3c, 0xcb, 0x22, 0x8b, 0x94, 0x29, 0xf6, 0x72,
+ 0xf5, 0xf6, 0xae, 0xca, 0xcc, 0xc3, 0xb6, 0xb6, 0x6e, 0x6c, 0xfe, 0x27,
+ 0x48, 0xc5, 0x5c, 0x77, 0x2c, 0x7b, 0xec, 0xd1, 0x28, 0x44, 0x36, 0x9f,
+ 0xa7, 0x28, 0x3a, 0x95, 0xaa, 0xef, 0xc7, 0xb7, 0xe6, 0xb4, 0x44, 0xef,
+ 0x9e, 0xa0, 0x15, 0x16, 0x55, 0xbb, 0xd3, 0x58, 0xba, 0x6a, 0x42, 0xa4,
+ 0xb2, 0xb9, 0xf9, 0xc8, 0xee, 0x8d, 0xd8, 0x05, 0x72, 0x4b, 0xd8, 0xfa,
+ 0x4d, 0x29, 0xe3, 0x22, 0xd5, 0x6e, 0x99, 0x7e, 0xe1, 0xdc, 0xed, 0x90,
+ 0xe1, 0x0b, 0x80, 0xa4, 0xe2, 0xd0, 0x07, 0x98, 0x52, 0x14, 0xbe, 0x77,
+ 0xa1, 0x80, 0x79, 0x35, 0xb7, 0x5a, 0x2d, 0xf8, 0x1b, 0x9c, 0x87, 0xb1,
+ 0x77, 0x51, 0x5b, 0xce, 0x12, 0x72, 0x2b, 0x1e, 0xd2, 0xba, 0x82, 0x95,
+ 0xdf, 0x73, 0x42, 0xa7, 0x07, 0xfc, 0x02, 0xf4, 0xac, 0x1b, 0x17, 0xb9,
+ 0x41, 0x3a, 0x1f, 0x61, 0x01, 0x5c, 0x4b, 0xa9, 0x98, 0xae, 0x75, 0xfd,
+ 0xa1, 0x19, 0xf2, 0x0a, 0xac, 0x84, 0xe9, 0x21, 0xbc, 0x5d, 0x22, 0x32,
+ 0xf7, 0xbc, 0x9c, 0x6e, 0xb2, 0x9d, 0x8d, 0xe3, 0xc5, 0x7f, 0x4b, 0xd6,
+ 0x2c, 0xf7, 0x3f, 0xc2, 0x0f, 0xb6, 0x75, 0x9d, 0xb4, 0xf9, 0xc4, 0x79,
+ 0x88, 0x15, 0x5b, 0xf7, 0x3d, 0x41, 0x02, 0xbd, 0x78, 0xb0, 0x9c, 0xb8,
+ 0x89, 0x05, 0xdd, 0x0b, 0xe0, 0xb8, 0xe6, 0x13, 0xf0, 0x76, 0xca, 0xb8,
+ 0xcf, 0x89, 0x71, 0x16, 0x70, 0xa1, 0xcc, 0xac, 0x6c, 0x1b, 0x9f, 0xd7,
+ 0x75, 0xb0, 0x5e, 0xa6, 0xbb, 0xe2, 0x5f, 0xf0, 0x38, 0xbd, 0xa5, 0xfe,
+ 0x82, 0x8b, 0x56, 0x1d, 0x7b, 0xe7, 0x3d, 0x68, 0xd8, 0x81, 0xfa, 0x7b,
+ 0x2c, 0x3c, 0x3c, 0xc5, 0x13, 0xda, 0x9e, 0x19, 0x10, 0x5c, 0xc9, 0x9a,
+ 0x02, 0xfb, 0x37, 0x91, 0xbe, 0xcf, 0x89, 0xe7, 0x41, 0x9d, 0x2f, 0x43,
+ 0x07, 0x13, 0xde, 0x41, 0xba, 0x3c, 0x43, 0x9e, 0x6f, 0xbd, 0x45, 0x31,
+ 0xaa, 0x09, 0x49, 0xe1, 0xfe, 0x8f, 0x3e, 0x91, 0x01, 0x83, 0xe7, 0x5b,
+ 0x70, 0x60, 0x83, 0xad, 0x11, 0xcf, 0x3a, 0xca, 0x16, 0xbc, 0xf8, 0xdf,
+ 0xc6, 0x06, 0xce, 0x28, 0xc2, 0x46, 0x6d, 0xcc, 0x11, 0x13, 0x12, 0xf3,
+ 0x57, 0x8b, 0xd4, 0x1a, 0xf4, 0xe1, 0x90, 0x43, 0x6f, 0x5c, 0x38, 0x2c,
+ 0xc1, 0x47, 0x28, 0xc7, 0xb7, 0xe3, 0xf8, 0x36, 0x66, 0x2a, 0xcb, 0xf7,
+ 0x28, 0x6e, 0x62, 0x1d, 0xc5, 0xe1, 0x21, 0xd5, 0xf5, 0xbf, 0x8a, 0xf7},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null contains leading 0
+ // tcID: 165
+ {SEC_OID_SHA256,
+ 165,
+ {0x2f, 0x2f, 0xe9, 0xae, 0x01, 0xa0, 0x2e, 0x6d, 0x91, 0xf4, 0xfd, 0x78,
+ 0x5c, 0x4c, 0xeb, 0xe5, 0x81, 0xcb, 0x32, 0x38, 0x98, 0xe1, 0x10, 0x06,
+ 0x2c, 0x18, 0x08, 0x80, 0x1f, 0x82, 0x2c, 0xb2, 0xe2, 0x55, 0xf9, 0xb2,
+ 0xbc, 0xaf, 0x26, 0x91, 0xe9, 0x31, 0xdf, 0x9e, 0x15, 0xc7, 0xf8, 0x76,
+ 0x08, 0x2e, 0x56, 0x9b, 0x34, 0x48, 0xcd, 0xb8, 0x8f, 0x44, 0xb2, 0xa1,
+ 0xe0, 0x66, 0x5f, 0xce, 0x0d, 0xdf, 0x27, 0xc8, 0x4c, 0xe4, 0xd9, 0x58,
+ 0x6d, 0xa2, 0x8d, 0x40, 0x1e, 0x76, 0xa5, 0x4e, 0x9e, 0x65, 0xf7, 0x27,
+ 0x0b, 0x0c, 0x34, 0xe6, 0x4a, 0x7e, 0xaf, 0x72, 0x0b, 0xfa, 0xce, 0xb0,
+ 0x63, 0xf9, 0x84, 0x35, 0x9f, 0x38, 0x81, 0x68, 0x76, 0xd3, 0x25, 0x37,
+ 0x70, 0x51, 0x2c, 0x5b, 0xeb, 0x06, 0x32, 0x6a, 0x62, 0xc8, 0x6b, 0x7f,
+ 0x05, 0xf3, 0x94, 0xb2, 0x8d, 0x09, 0xd3, 0x89, 0xce, 0xf7, 0x64, 0x4f,
+ 0x03, 0xac, 0xef, 0xbb, 0xac, 0xe6, 0x6c, 0x7b, 0x1e, 0x3d, 0xe9, 0x3d,
+ 0x39, 0xd8, 0x31, 0xb2, 0xd2, 0x7d, 0x39, 0x98, 0x19, 0x00, 0x63, 0xad,
+ 0xad, 0x46, 0x33, 0x5d, 0xee, 0x71, 0x19, 0x47, 0x93, 0x73, 0x97, 0x80,
+ 0x67, 0x80, 0x56, 0xd7, 0xa7, 0xdc, 0xe0, 0x3e, 0x23, 0x52, 0xcb, 0x9b,
+ 0x22, 0xfd, 0xd4, 0x92, 0x2c, 0xed, 0xd5, 0x43, 0x0a, 0x3f, 0x56, 0xd9,
+ 0x6f, 0x9b, 0x2c, 0xf2, 0x26, 0x69, 0xbc, 0xcb, 0x70, 0xae, 0xa9, 0x10,
+ 0x8f, 0xb8, 0x1d, 0x72, 0x66, 0xd8, 0x38, 0xba, 0xfd, 0xf7, 0xb7, 0x07,
+ 0xda, 0x06, 0xea, 0xca, 0x84, 0x19, 0x96, 0xab, 0xbc, 0x36, 0x37, 0xa9,
+ 0xc2, 0x46, 0xea, 0x52, 0x77, 0x64, 0x55, 0xb8, 0x0f, 0xad, 0x68, 0x10,
+ 0xeb, 0x01, 0x91, 0x62, 0x42, 0xb3, 0x06, 0x9d, 0x33, 0x3e, 0x54, 0x1b,
+ 0x78, 0x77, 0x8b, 0xb0, 0xe9, 0x2f, 0xaa, 0x4f, 0xbe, 0x4e, 0xf7, 0xfe,
+ 0xaf, 0xfc, 0xe1, 0x81, 0xbe, 0x52, 0xee, 0xb5, 0xb6, 0x80, 0x76, 0x10,
+ 0xf0, 0x60, 0xa9, 0x3e, 0xd6, 0x63, 0x02, 0x8b, 0xea, 0x60, 0xde, 0x1d,
+ 0xe6, 0x3b, 0x6f, 0x69, 0xa1, 0x06, 0xd6, 0x1a, 0x93, 0x92, 0x9b, 0x6d,
+ 0xa7, 0x3f, 0x41, 0xde, 0x02, 0xc5, 0x85, 0x72, 0x08, 0x3d, 0xac, 0xd9,
+ 0x8e, 0x0b, 0x11, 0xf5, 0x7c, 0x16, 0xbc, 0x5f, 0x0e, 0x3b, 0xa1, 0xa9,
+ 0x5f, 0xae, 0xba, 0xc4, 0x8c, 0x42, 0x91, 0x2a, 0x79, 0x14, 0x88, 0xfd,
+ 0x96, 0x32, 0x2e, 0x52, 0xbd, 0x02, 0x2d, 0x68, 0x65, 0x82, 0xeb, 0x88,
+ 0xfe, 0x85, 0xa4, 0x83, 0x48, 0xbe, 0xd3, 0x6d, 0x95, 0x94, 0x7f, 0x39,
+ 0xfc, 0xb1, 0x7e, 0xd2, 0x51, 0x29, 0x74, 0x80, 0x4c, 0x46, 0x7c, 0x9a,
+ 0x4e, 0xe5, 0xe3, 0xfe, 0x58, 0x6b, 0xc5, 0x4a, 0x22, 0xd6, 0x5c, 0x85},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of null
+ // tcID: 166
+ {SEC_OID_SHA256,
+ 166,
+ {0x4c, 0x7d, 0x25, 0xa7, 0xc8, 0x63, 0x29, 0xb2, 0xde, 0xe7, 0x6f, 0x69,
+ 0x72, 0xd2, 0x74, 0x81, 0xbd, 0x4e, 0xad, 0xfe, 0x1c, 0x90, 0x13, 0x71,
+ 0xd2, 0x74, 0x06, 0xbc, 0xdd, 0xa5, 0xc4, 0x47, 0xd3, 0x5b, 0x5b, 0x4c,
+ 0xde, 0x6e, 0xff, 0x94, 0xfd, 0x5b, 0xf2, 0xe8, 0x3e, 0xf8, 0xf1, 0xba,
+ 0xb3, 0x7b, 0xbf, 0x04, 0x30, 0x7d, 0xad, 0x6d, 0x38, 0xb9, 0x6a, 0x2f,
+ 0xf6, 0x46, 0x49, 0x70, 0x67, 0x3b, 0x0c, 0x05, 0xc0, 0x4c, 0x1c, 0x07,
+ 0xe0, 0xe2, 0x8d, 0x1f, 0xa2, 0x28, 0x51, 0x0d, 0x9b, 0x2b, 0xc9, 0xf5,
+ 0xb4, 0x46, 0x13, 0x30, 0xe3, 0x48, 0xff, 0x61, 0xa1, 0xeb, 0x53, 0x3d,
+ 0xf8, 0x87, 0xc6, 0xb3, 0x71, 0x9c, 0x85, 0xd3, 0xed, 0x4d, 0x75, 0xf3,
+ 0x6b, 0x85, 0xee, 0x85, 0x40, 0x04, 0x86, 0x00, 0xf4, 0xb4, 0xb7, 0x0f,
+ 0xef, 0x88, 0x5e, 0x90, 0xc4, 0xe3, 0xc8, 0xd9, 0x24, 0xcc, 0x0a, 0x53,
+ 0xc4, 0x40, 0x47, 0xcb, 0xa8, 0x05, 0xd1, 0x5b, 0xf8, 0x83, 0x66, 0xa5,
+ 0x0d, 0x8b, 0x60, 0xd5, 0xdf, 0xaa, 0xe0, 0x9e, 0x20, 0xe5, 0xef, 0xb1,
+ 0x86, 0xed, 0x49, 0xf0, 0x05, 0x01, 0x1b, 0xda, 0xae, 0xcf, 0xd9, 0x70,
+ 0x74, 0xa8, 0xcb, 0xcf, 0x87, 0xe3, 0xc8, 0x10, 0xd9, 0xe6, 0x98, 0xeb,
+ 0x2a, 0x6f, 0x8b, 0x77, 0xe3, 0x86, 0x83, 0x77, 0xaf, 0x16, 0xce, 0x42,
+ 0x49, 0x6a, 0x8f, 0x19, 0xb9, 0xef, 0x88, 0x09, 0xdc, 0x35, 0x36, 0x4d,
+ 0x35, 0xd6, 0x14, 0xf1, 0x30, 0x9a, 0x37, 0x65, 0xe3, 0xda, 0x35, 0xb0,
+ 0x6e, 0xbe, 0xfd, 0x52, 0x2b, 0x68, 0x8b, 0x86, 0x33, 0x7a, 0x9f, 0x57,
+ 0x8e, 0x69, 0xa2, 0x64, 0x0c, 0xea, 0x2e, 0xbb, 0x56, 0x34, 0x66, 0x5e,
+ 0xd7, 0xfc, 0xc7, 0xfa, 0xf1, 0x24, 0xae, 0x7a, 0xc7, 0x0c, 0x29, 0x8e,
+ 0x0b, 0x34, 0x93, 0xab, 0xd2, 0x2e, 0xcd, 0xdf, 0xe2, 0x3e, 0x59, 0x53,
+ 0x55, 0xd5, 0xde, 0xb3, 0x05, 0xca, 0x50, 0x40, 0x24, 0x6b, 0xc3, 0xaa,
+ 0x45, 0x0f, 0xaa, 0x3a, 0x5b, 0xb2, 0xcd, 0x2e, 0xaf, 0xa2, 0x43, 0x3e,
+ 0x4a, 0x40, 0xd1, 0xd6, 0x02, 0x42, 0x2c, 0x8d, 0x41, 0xf0, 0x2d, 0x5a,
+ 0x3a, 0x7d, 0x49, 0x08, 0x19, 0x0e, 0x06, 0x5f, 0xa5, 0xb1, 0x8f, 0x01,
+ 0x60, 0x29, 0x8a, 0x52, 0xd7, 0xea, 0xa8, 0x28, 0x44, 0x0b, 0xec, 0x7e,
+ 0xb2, 0x34, 0xb2, 0xc5, 0x06, 0x17, 0x2e, 0x46, 0x06, 0x88, 0x23, 0xf6,
+ 0x08, 0x40, 0x58, 0xe5, 0x11, 0xa8, 0xfb, 0x59, 0xfb, 0x72, 0x25, 0x77,
+ 0x00, 0x55, 0x52, 0x34, 0x6c, 0x04, 0xf8, 0x5c, 0x84, 0x14, 0x87, 0x28,
+ 0x5b, 0x6b, 0x2a, 0x46, 0x9e, 0x68, 0xa3, 0x74, 0x00, 0x5d, 0x84, 0x04,
+ 0xaa, 0xed, 0xb5, 0x7d, 0x3c, 0x96, 0x2c, 0x18, 0x6e, 0xe7, 0xc2, 0x7a},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of null
+ // tcID: 167
+ {SEC_OID_SHA256,
+ 167,
+ {0x4e, 0xf8, 0xd6, 0x30, 0xc4, 0xba, 0x8a, 0x42, 0x4a, 0xe7, 0xdb, 0xc1,
+ 0x97, 0xdc, 0x7c, 0xab, 0x46, 0x3f, 0xf0, 0x0f, 0x93, 0xfb, 0x6d, 0xb0,
+ 0x64, 0xd9, 0x98, 0x7f, 0x22, 0x4f, 0x2a, 0x58, 0x9f, 0xdb, 0xc4, 0x0e,
+ 0x7d, 0x3c, 0x90, 0x43, 0xf1, 0xcb, 0xaa, 0xfb, 0x47, 0x47, 0x5c, 0xc9,
+ 0xdc, 0xff, 0xd8, 0x5a, 0x41, 0xa0, 0xb5, 0x06, 0x14, 0xa2, 0x06, 0xc5,
+ 0x72, 0x0d, 0x11, 0x51, 0x22, 0x9d, 0x1d, 0x98, 0x8d, 0xd6, 0xb8, 0xf5,
+ 0x6c, 0xc5, 0x38, 0xb8, 0xcf, 0x0d, 0x55, 0xd1, 0xdc, 0x70, 0x03, 0xf5,
+ 0x1b, 0x87, 0xdf, 0xfc, 0x17, 0x8b, 0x3a, 0x63, 0x16, 0x0b, 0x75, 0x9c,
+ 0x88, 0xe8, 0x29, 0xaf, 0xa2, 0xdf, 0xcd, 0xa4, 0xb4, 0xcd, 0xc9, 0xe2,
+ 0x28, 0xa7, 0xa8, 0x1f, 0x30, 0x1e, 0x2e, 0xdb, 0xb1, 0x0d, 0xa5, 0xbb,
+ 0xd8, 0xae, 0x9d, 0xc9, 0x3a, 0xe8, 0xeb, 0x98, 0xd4, 0x7e, 0x76, 0x00,
+ 0x12, 0xd9, 0x90, 0xef, 0x53, 0xff, 0xbf, 0xbd, 0xdc, 0xb8, 0xa7, 0x63,
+ 0x3b, 0x3c, 0xdd, 0x86, 0x95, 0xa7, 0x5c, 0xa6, 0xb1, 0x96, 0xf9, 0xe2,
+ 0x70, 0x9a, 0xe9, 0xb3, 0x0b, 0x4f, 0x7b, 0x60, 0x6e, 0xab, 0xa5, 0x08,
+ 0xbf, 0xe8, 0xf4, 0x6d, 0xe1, 0x4d, 0xee, 0x5c, 0x0d, 0x66, 0x3d, 0x01,
+ 0x71, 0x8d, 0xdd, 0x05, 0x3d, 0xbe, 0x20, 0x44, 0x75, 0xd5, 0xc1, 0xda,
+ 0xc0, 0x48, 0xf6, 0xd6, 0x28, 0x01, 0x9c, 0x8b, 0x41, 0x26, 0x00, 0x3e,
+ 0x43, 0x64, 0xe9, 0x01, 0x21, 0xaa, 0x0d, 0x94, 0x72, 0x14, 0x95, 0x90,
+ 0x53, 0x7e, 0x35, 0x85, 0x8e, 0x9b, 0xce, 0xca, 0xdb, 0x9a, 0x1f, 0x25,
+ 0x04, 0xec, 0x78, 0xea, 0x8d, 0x09, 0x77, 0x2c, 0x99, 0x2a, 0x7a, 0x12,
+ 0xe3, 0x1a, 0x88, 0x50, 0x51, 0x0c, 0xa7, 0x26, 0xea, 0x3c, 0x12, 0x31,
+ 0xf7, 0x78, 0xb5, 0x1d, 0x88, 0x18, 0xb8, 0x69, 0x4b, 0xe3, 0x7f, 0x46,
+ 0x56, 0xbd, 0x6f, 0x38, 0x96, 0xf6, 0xc1, 0x9f, 0x5e, 0x9a, 0xef, 0x74,
+ 0xf5, 0x5d, 0x6b, 0x44, 0x07, 0x1b, 0xdf, 0x1e, 0xd9, 0xdb, 0xe9, 0xb2,
+ 0x6e, 0x0b, 0x12, 0x4f, 0x28, 0xdb, 0x5d, 0x32, 0xdc, 0x87, 0x7f, 0xbd,
+ 0xc6, 0x3d, 0x1b, 0x51, 0xf6, 0x29, 0x97, 0xb8, 0x38, 0x77, 0xe4, 0x67,
+ 0x85, 0x05, 0x1d, 0xf7, 0xcf, 0x42, 0x30, 0xc8, 0x2b, 0x10, 0x07, 0x25,
+ 0x1c, 0xd4, 0xf3, 0xcc, 0xdf, 0x20, 0x41, 0x03, 0xf9, 0x9b, 0x27, 0xc5,
+ 0xcd, 0x48, 0xb3, 0xed, 0x52, 0x97, 0x02, 0xd8, 0x9e, 0x78, 0xcd, 0xca,
+ 0x05, 0xcf, 0x52, 0xd0, 0xd9, 0x9b, 0x99, 0xc9, 0xe9, 0xf4, 0x79, 0xc5,
+ 0x37, 0xa5, 0x78, 0xe4, 0x71, 0x94, 0xc9, 0x91, 0x2e, 0x7d, 0xf8, 0x90,
+ 0xf1, 0x5e, 0xc6, 0x71, 0xf7, 0xeb, 0xb6, 0xd3, 0x04, 0xd3, 0xe8, 0x34},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of null
+ // tcID: 168
+ {SEC_OID_SHA256,
+ 168,
+ {0x8c, 0x1a, 0x2b, 0x91, 0xe9, 0xd9, 0xfb, 0xe8, 0x78, 0x65, 0xfc, 0x4e,
+ 0x6b, 0x47, 0x82, 0x90, 0xd1, 0xe4, 0xb1, 0x89, 0x86, 0x69, 0x12, 0x50,
+ 0x84, 0x02, 0xaa, 0x31, 0x1b, 0x95, 0x3f, 0x7d, 0x43, 0x40, 0xfd, 0xca,
+ 0xfe, 0x8f, 0x78, 0xd7, 0x6c, 0x4a, 0x3d, 0x6f, 0xdd, 0x7a, 0x38, 0x7f,
+ 0xb3, 0x8c, 0xc5, 0x07, 0xba, 0x6b, 0xf3, 0x83, 0x74, 0x3c, 0x8f, 0x6a,
+ 0xa4, 0x04, 0xd9, 0x70, 0x07, 0xd6, 0x09, 0x11, 0x62, 0x2a, 0x8b, 0x96,
+ 0x97, 0x1c, 0xb3, 0x95, 0x6a, 0x1b, 0xe3, 0xf3, 0xc5, 0xe4, 0x95, 0x01,
+ 0x04, 0x8c, 0xff, 0x33, 0x51, 0x30, 0xc9, 0x18, 0x4b, 0x78, 0xe3, 0x91,
+ 0x3d, 0x47, 0xba, 0x8a, 0x69, 0xce, 0x8b, 0x45, 0x79, 0x10, 0xc6, 0x93,
+ 0x69, 0xa1, 0xb4, 0xee, 0x05, 0xcc, 0xbb, 0x0b, 0xb1, 0x70, 0x70, 0xef,
+ 0xdc, 0xcb, 0x94, 0xea, 0x8f, 0xfa, 0x4f, 0x68, 0x33, 0x56, 0xb1, 0x65,
+ 0x64, 0x85, 0xf7, 0x3b, 0x19, 0xf7, 0xb6, 0xd1, 0x66, 0x9b, 0x55, 0xbc,
+ 0x28, 0xbb, 0xc3, 0x7b, 0x7b, 0x0e, 0xaf, 0x88, 0xca, 0xcc, 0x8c, 0x01,
+ 0x9a, 0xad, 0x99, 0x77, 0x8c, 0x03, 0x28, 0x58, 0xce, 0x1d, 0xa5, 0x32,
+ 0xce, 0x2b, 0x03, 0x92, 0x94, 0xc8, 0xed, 0x06, 0x60, 0xd2, 0x0b, 0x6b,
+ 0xf2, 0x01, 0x9b, 0xb8, 0x64, 0xe4, 0x36, 0x23, 0xd6, 0x00, 0xb8, 0x3a,
+ 0x1f, 0xe0, 0x9e, 0xc5, 0xd7, 0xa6, 0xc4, 0x34, 0xff, 0x42, 0xfb, 0x3f,
+ 0x2c, 0x08, 0xed, 0xa5, 0x2c, 0x1e, 0xa0, 0x33, 0xdd, 0x75, 0x7d, 0xb0,
+ 0x21, 0x59, 0x18, 0x8f, 0x1b, 0x63, 0x83, 0xf9, 0x3e, 0x1c, 0xcd, 0xdc,
+ 0x02, 0x7b, 0xca, 0xf7, 0x7e, 0xd8, 0x53, 0x03, 0xfa, 0x86, 0x64, 0x4b,
+ 0x21, 0x64, 0xbf, 0x99, 0xeb, 0xb3, 0x94, 0xe0, 0xd2, 0x52, 0x98, 0xb2,
+ 0x8e, 0x98, 0xda, 0x79, 0x30, 0x36, 0x21, 0xd0, 0xb1, 0x88, 0xbb, 0x2d,
+ 0xc6, 0x5a, 0xa1, 0x9c, 0xd1, 0x4d, 0xdb, 0xe0, 0xed, 0xc1, 0xb2, 0x88,
+ 0xfb, 0x46, 0xda, 0xac, 0x7d, 0xb1, 0x0d, 0x49, 0xbb, 0xaf, 0xe2, 0x8a,
+ 0xcb, 0x9e, 0x11, 0x88, 0x33, 0x19, 0x78, 0x56, 0x2f, 0xba, 0x04, 0x8b,
+ 0xad, 0xc2, 0xf7, 0x2b, 0x94, 0x2d, 0x54, 0xc2, 0x3c, 0xdd, 0xb8, 0x95,
+ 0x25, 0x0d, 0xd5, 0x90, 0xdf, 0x62, 0xf4, 0xcd, 0x18, 0x4d, 0xf7, 0xed,
+ 0x6e, 0xe8, 0x8e, 0xe8, 0x2b, 0x01, 0xec, 0xea, 0xdc, 0x93, 0x9d, 0x82,
+ 0x2c, 0x17, 0x6c, 0xd1, 0x6f, 0x21, 0xb9, 0xce, 0xe6, 0xef, 0xe6, 0xcc,
+ 0x4c, 0xd7, 0xb3, 0xb6, 0x2f, 0xce, 0xfc, 0x83, 0xcf, 0x4a, 0x54, 0x6c,
+ 0x69, 0xa8, 0x16, 0x68, 0x62, 0x2e, 0x51, 0xa1, 0x1a, 0x5b, 0x72, 0x8b,
+ 0x76, 0x89, 0xf4, 0xe1, 0x66, 0x92, 0xe5, 0xd2, 0xc7, 0xe5, 0xb7, 0x0d},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**31 - 1
+ // tcID: 169
+ {SEC_OID_SHA256,
+ 169,
+ {0xb4, 0x2b, 0xcb, 0xbd, 0x14, 0x03, 0xe7, 0x76, 0x65, 0xfd, 0x47, 0xc2,
+ 0x19, 0x9d, 0x5d, 0x96, 0x2e, 0xc7, 0xb2, 0x24, 0xc0, 0x0a, 0x30, 0x36,
+ 0x7d, 0x48, 0x2f, 0x3f, 0x5b, 0xed, 0xa9, 0x89, 0xf7, 0x2b, 0xa2, 0x08,
+ 0x22, 0xa4, 0x6f, 0x5c, 0x28, 0xe9, 0xb5, 0x52, 0x4d, 0xe1, 0xed, 0x6f,
+ 0x3e, 0xfb, 0x39, 0x0a, 0x4c, 0x0f, 0xc2, 0x22, 0x04, 0x7f, 0x3a, 0x23,
+ 0x8a, 0x1b, 0x53, 0xce, 0x6c, 0x4f, 0x2d, 0xeb, 0xf4, 0xfb, 0x4d, 0x92,
+ 0xa8, 0xe1, 0xed, 0xe0, 0x89, 0x5c, 0x39, 0x54, 0x5c, 0x7a, 0x3f, 0xe0,
+ 0x71, 0x48, 0xc8, 0xc5, 0x94, 0x4b, 0xa7, 0x6a, 0x57, 0x31, 0x5f, 0xc8,
+ 0x14, 0xf0, 0xc2, 0xa0, 0x8d, 0x86, 0x27, 0xaf, 0x12, 0x6c, 0x46, 0x7f,
+ 0x28, 0x16, 0x43, 0xd6, 0x48, 0x12, 0x81, 0x83, 0x37, 0x9e, 0x90, 0xf9,
+ 0x9e, 0x97, 0xbb, 0xdb, 0x0a, 0xcf, 0x2e, 0xd0, 0x3f, 0x4e, 0xd3, 0x8c,
+ 0x61, 0xdf, 0x3c, 0xed, 0x83, 0xa1, 0x95, 0xb9, 0x2a, 0xe7, 0x86, 0xf2,
+ 0xa8, 0x1e, 0xd2, 0xbd, 0x6d, 0x1f, 0x33, 0xa7, 0xb1, 0x23, 0x3c, 0x5a,
+ 0xb1, 0x33, 0x80, 0x62, 0x19, 0x50, 0xfb, 0x27, 0xfb, 0xca, 0xf6, 0x3e,
+ 0xcd, 0xc7, 0x03, 0xbe, 0xd0, 0xb1, 0xa5, 0x8b, 0x1d, 0x36, 0xf8, 0x49,
+ 0x14, 0xbe, 0x47, 0x6e, 0x85, 0x7a, 0x86, 0x1b, 0xad, 0x98, 0xd3, 0x5b,
+ 0x24, 0x8f, 0xba, 0x6a, 0xfe, 0x10, 0xe4, 0x10, 0xb9, 0x34, 0x35, 0xe5,
+ 0x85, 0x45, 0x30, 0xf0, 0x7d, 0x5d, 0x0c, 0x37, 0x5f, 0xa6, 0xee, 0x5c,
+ 0xb8, 0xb3, 0x06, 0xc2, 0xe4, 0x0c, 0xe5, 0xee, 0xad, 0xc1, 0x6b, 0xa8,
+ 0xfe, 0x40, 0xd7, 0xbb, 0xf3, 0x1f, 0xf9, 0xae, 0x2f, 0x70, 0xb4, 0x58,
+ 0xa8, 0xdb, 0x46, 0xf4, 0xfa, 0xf6, 0x37, 0x3e, 0xe3, 0xcb, 0x0e, 0x53,
+ 0x98, 0xb5, 0xdb, 0x53, 0xb6, 0x5b, 0xc8, 0xb0, 0xe4, 0xb3, 0x36, 0xdd,
+ 0x22, 0xde, 0x54, 0xc7, 0xe8, 0xe3, 0xb0, 0x9e, 0xda, 0x2d, 0x33, 0xbb,
+ 0xe5, 0x3d, 0xaf, 0x86, 0x26, 0xe6, 0x3d, 0x16, 0x80, 0x84, 0x27, 0x35,
+ 0x9c, 0xfc, 0x80, 0x76, 0xf0, 0x72, 0x59, 0x77, 0x2f, 0x00, 0xcf, 0xed,
+ 0x32, 0xa6, 0xc1, 0x46, 0x6b, 0x1f, 0xa1, 0x84, 0x7b, 0xd9, 0xe7, 0xbb,
+ 0xcd, 0x68, 0xb6, 0xca, 0x9e, 0x8e, 0xa8, 0xb5, 0x77, 0x98, 0x5b, 0xd1,
+ 0x07, 0xbf, 0x17, 0x52, 0x35, 0x33, 0x90, 0x65, 0x67, 0x84, 0xf9, 0x20,
+ 0x03, 0xd4, 0x3f, 0xb5, 0x85, 0xef, 0x2a, 0x41, 0x37, 0xc7, 0xf8, 0x3c,
+ 0xda, 0xd4, 0xbf, 0x3f, 0xe1, 0xee, 0xed, 0x2c, 0xf7, 0x6c, 0x79, 0xc0,
+ 0xbf, 0x2c, 0xc3, 0x22, 0x95, 0x0f, 0x6f, 0xf0, 0xa9, 0x8a, 0x3c, 0x68,
+ 0xf8, 0x3d, 0x7a, 0x9d, 0xff, 0x5d, 0x87, 0x42, 0x02, 0x95, 0xc1, 0x8c},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**32 - 1
+ // tcID: 170
+ {SEC_OID_SHA256,
+ 170,
+ {0x8a, 0x86, 0x34, 0xd6, 0x06, 0xe5, 0xc5, 0x07, 0xf6, 0x0b, 0xc6, 0xf9,
+ 0x32, 0xdb, 0x58, 0xaf, 0x00, 0xb8, 0xb0, 0x57, 0x13, 0x2e, 0xb1, 0x14,
+ 0x8b, 0x27, 0x8a, 0xd0, 0x0b, 0xe6, 0xe5, 0x95, 0x89, 0x39, 0x82, 0xb2,
+ 0xf2, 0x48, 0xa3, 0xb0, 0x98, 0xdc, 0x58, 0xdc, 0x75, 0x1b, 0xf4, 0x20,
+ 0x94, 0xac, 0x23, 0x68, 0x74, 0xbc, 0xb4, 0xb4, 0x0f, 0x95, 0xe5, 0x6f,
+ 0x07, 0xf1, 0x26, 0x7e, 0x55, 0x9d, 0x2b, 0xdc, 0xf3, 0x16, 0xaf, 0x97,
+ 0xdb, 0xb6, 0xc9, 0xb2, 0x35, 0x6f, 0xd7, 0xec, 0xcf, 0x47, 0x69, 0x81,
+ 0x90, 0xdb, 0xe3, 0xa1, 0x16, 0xa2, 0x4e, 0xd7, 0xa0, 0x9e, 0xb2, 0xd5,
+ 0x13, 0x14, 0xc8, 0x27, 0x21, 0x27, 0xf9, 0xa5, 0x96, 0x01, 0x58, 0xad,
+ 0x8c, 0x77, 0x14, 0x89, 0xaa, 0xc3, 0x74, 0xb9, 0xed, 0x43, 0xcc, 0x4d,
+ 0x85, 0x73, 0x7b, 0x80, 0x8f, 0x49, 0xfb, 0xfa, 0xba, 0x2f, 0xcf, 0xe0,
+ 0x44, 0xa5, 0x26, 0xfa, 0x06, 0x74, 0x01, 0xbf, 0x6c, 0x4e, 0x8b, 0x3d,
+ 0x89, 0xa5, 0x27, 0xdd, 0x23, 0x40, 0x98, 0x3e, 0xc0, 0xfe, 0x03, 0x01,
+ 0xa0, 0x08, 0x57, 0x72, 0x6b, 0xa5, 0x14, 0x4b, 0x8f, 0xe1, 0xbb, 0x6d,
+ 0x99, 0x5c, 0x82, 0x45, 0x5b, 0x04, 0xdd, 0xb6, 0xdc, 0xa1, 0xc0, 0x2e,
+ 0x1e, 0x3c, 0xf0, 0x08, 0x6f, 0x95, 0xe6, 0xd5, 0x14, 0x20, 0x89, 0x12,
+ 0x31, 0xf5, 0x42, 0x2b, 0xd1, 0x6c, 0xc8, 0x4f, 0x41, 0x70, 0x54, 0x51,
+ 0xd5, 0xda, 0xc7, 0x72, 0x50, 0x29, 0xe9, 0xa4, 0xe4, 0xa1, 0xd1, 0xa7,
+ 0xd0, 0xde, 0xc7, 0x12, 0x6e, 0x1b, 0xdb, 0xa6, 0x8d, 0xc3, 0x2f, 0xcf,
+ 0x5a, 0x2b, 0xa9, 0xd2, 0x89, 0x3d, 0x27, 0x32, 0x84, 0x7b, 0x42, 0x65,
+ 0x9c, 0x68, 0xda, 0x74, 0x1c, 0x3e, 0xba, 0x87, 0xbf, 0xc6, 0xf1, 0x27,
+ 0xed, 0xfa, 0xa1, 0xec, 0x5c, 0x05, 0xff, 0xab, 0x1e, 0xa2, 0xd9, 0xf4,
+ 0x12, 0x60, 0x0f, 0x00, 0x16, 0x54, 0x0f, 0x07, 0x38, 0x7b, 0x41, 0x46,
+ 0xc1, 0x77, 0x4a, 0x9a, 0x02, 0x30, 0xc2, 0x3b, 0x1e, 0xcc, 0x8c, 0x14,
+ 0xdd, 0xff, 0x0a, 0xc8, 0xb1, 0x2b, 0xf4, 0x7b, 0x64, 0xfe, 0x9c, 0x7c,
+ 0x3c, 0x2b, 0xc0, 0xae, 0x59, 0xd1, 0xc2, 0x2d, 0x1e, 0x17, 0x90, 0xd8,
+ 0x8e, 0xdb, 0x1c, 0x6d, 0x31, 0xd9, 0x0c, 0x79, 0x96, 0xdc, 0xcc, 0xa9,
+ 0xb9, 0x1e, 0x3d, 0xa1, 0x0c, 0xf1, 0x85, 0xcd, 0x36, 0xa3, 0x52, 0x67,
+ 0xac, 0xd9, 0x2e, 0x13, 0x90, 0x9c, 0xae, 0x9a, 0xe1, 0x94, 0x40, 0xf1,
+ 0x42, 0xfb, 0x27, 0x04, 0x96, 0x39, 0x6b, 0x98, 0x3c, 0x79, 0x96, 0x3a,
+ 0x07, 0x01, 0x3a, 0x3b, 0xf0, 0x89, 0xfa, 0xd0, 0x23, 0x34, 0xc1, 0xf7,
+ 0x6b, 0xea, 0x4a, 0x8d, 0xd8, 0x57, 0x8d, 0xb9, 0x17, 0x4b, 0x22, 0xd0},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**40 - 1
+ // tcID: 171
+ {SEC_OID_SHA256,
+ 171,
+ {0x4e, 0xfc, 0xc5, 0xb2, 0xb0, 0x23, 0xe2, 0x34, 0x7d, 0xd7, 0x1b, 0xd9,
+ 0x48, 0xcb, 0x66, 0x15, 0x34, 0xe1, 0xbf, 0xd7, 0x7f, 0xa5, 0x5e, 0x76,
+ 0x8b, 0x9e, 0xc3, 0xed, 0xf2, 0x07, 0x09, 0x78, 0x6c, 0xe1, 0x13, 0xb6,
+ 0xc9, 0x02, 0x64, 0x48, 0xe9, 0x78, 0x08, 0xd0, 0x98, 0xd3, 0x35, 0x90,
+ 0x48, 0x80, 0x28, 0xc0, 0x98, 0xb0, 0xd7, 0xf5, 0x71, 0x9d, 0xc3, 0x9c,
+ 0x2c, 0xca, 0x63, 0x6d, 0x9c, 0xf8, 0x88, 0x23, 0x0a, 0x80, 0x3c, 0x75,
+ 0xc1, 0xa9, 0xa4, 0xa2, 0xc8, 0x84, 0xeb, 0xf1, 0x9d, 0x7b, 0xbb, 0xe2,
+ 0x1e, 0x62, 0xf0, 0xb3, 0xea, 0x8d, 0xba, 0x57, 0x06, 0xc9, 0x80, 0x27,
+ 0xb3, 0xfd, 0xc0, 0xa6, 0x42, 0x95, 0x78, 0xfc, 0x2e, 0xd0, 0x26, 0x25,
+ 0xf9, 0xbb, 0x9c, 0x9d, 0x3f, 0x19, 0x3b, 0xa9, 0x8b, 0x78, 0xc5, 0x10,
+ 0xfe, 0x7e, 0x7b, 0xeb, 0x42, 0x51, 0x3e, 0x76, 0xd8, 0x4b, 0x72, 0xb4,
+ 0x9a, 0xbc, 0xe4, 0x3d, 0x33, 0xe2, 0x3a, 0xa2, 0x5d, 0x80, 0x38, 0xbd,
+ 0xad, 0xbc, 0x3b, 0x11, 0x5d, 0xae, 0x29, 0xd4, 0xb4, 0xe4, 0x61, 0x61,
+ 0x08, 0xc9, 0xc1, 0x72, 0x7f, 0x14, 0xbb, 0xae, 0xe7, 0x3c, 0xa3, 0x2f,
+ 0x8b, 0xf4, 0x51, 0x1c, 0xf4, 0x59, 0x59, 0xc2, 0xad, 0x21, 0x7b, 0xce,
+ 0xb5, 0x44, 0xf9, 0xad, 0x7f, 0xc6, 0x93, 0x44, 0xa6, 0x30, 0x56, 0x80,
+ 0x72, 0x3d, 0xc1, 0xf1, 0x8d, 0xe7, 0xd8, 0x1f, 0x2f, 0xe4, 0x9c, 0x2d,
+ 0x05, 0x8f, 0x9d, 0xe6, 0xb7, 0x6d, 0xd8, 0xae, 0x7d, 0x94, 0xdb, 0xb0,
+ 0xfa, 0x0a, 0x54, 0xd2, 0x53, 0xd5, 0x1a, 0xd4, 0xb7, 0xce, 0xb9, 0x39,
+ 0xa2, 0x39, 0xee, 0xdd, 0x45, 0x5e, 0x9c, 0x66, 0x45, 0x98, 0x85, 0x30,
+ 0xba, 0x59, 0xfa, 0x73, 0x11, 0xb3, 0xab, 0x26, 0xeb, 0xa6, 0x8d, 0x5c,
+ 0xca, 0x74, 0x4f, 0x57, 0xa5, 0xca, 0xd7, 0xfe, 0xa6, 0x4a, 0x6f, 0xd3,
+ 0x23, 0xe9, 0x3e, 0x92, 0xcf, 0xcf, 0x45, 0x04, 0xb4, 0x17, 0x4f, 0x3f,
+ 0xe7, 0xfa, 0x93, 0xd6, 0x8a, 0xbd, 0x98, 0xb1, 0x12, 0x8c, 0xa9, 0x09,
+ 0xa0, 0x3f, 0xbe, 0x82, 0xbf, 0xbe, 0xc0, 0xdc, 0x40, 0x17, 0x67, 0x5d,
+ 0x3f, 0xb5, 0x4a, 0x39, 0xde, 0xd1, 0xe0, 0x0f, 0x93, 0xff, 0xf6, 0x9b,
+ 0x93, 0x74, 0xc2, 0x80, 0xbf, 0x12, 0x4a, 0xe1, 0xa0, 0x92, 0x8e, 0xc3,
+ 0x9b, 0xc2, 0xa6, 0x50, 0xc3, 0x45, 0xa9, 0x19, 0x22, 0x21, 0xc1, 0x72,
+ 0xf2, 0xa3, 0xd2, 0x23, 0x01, 0xdb, 0x27, 0x6e, 0x32, 0xe7, 0x8d, 0xcf,
+ 0x75, 0xdb, 0xb3, 0x56, 0x9f, 0x9c, 0xa4, 0x5b, 0x9c, 0x5d, 0xb3, 0x5d,
+ 0x76, 0x69, 0x10, 0xbb, 0x8d, 0x64, 0x4a, 0x1a, 0x3e, 0xf0, 0x26, 0x09,
+ 0xe4, 0x2a, 0x58, 0x6e, 0x2c, 0x90, 0x96, 0xfd, 0xf3, 0xfa, 0x9d, 0x73},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**64 - 1
+ // tcID: 172
+ {SEC_OID_SHA256,
+ 172,
+ {0x70, 0xe0, 0x63, 0xe0, 0x01, 0x43, 0xae, 0x68, 0x36, 0xb4, 0x4a, 0x35,
+ 0xa0, 0x84, 0x21, 0x8b, 0xae, 0xa5, 0xbc, 0xc4, 0x69, 0xbe, 0x89, 0xdf,
+ 0x6a, 0x63, 0xcd, 0x58, 0xde, 0x6b, 0x40, 0xf4, 0x71, 0x8d, 0x6b, 0x75,
+ 0x17, 0xaf, 0xba, 0x52, 0xa4, 0x59, 0xce, 0x12, 0xdd, 0xdd, 0x06, 0xcf,
+ 0x9e, 0x3f, 0xf4, 0x15, 0x33, 0xe7, 0xdf, 0x23, 0x00, 0x11, 0x9a, 0xf7,
+ 0xfb, 0x5f, 0xe9, 0x43, 0xb1, 0x33, 0xd5, 0x48, 0x69, 0x58, 0x60, 0xc4,
+ 0x59, 0x8f, 0xb4, 0x18, 0xb2, 0x78, 0x89, 0x9e, 0x4e, 0x0e, 0x50, 0x84,
+ 0xd7, 0x85, 0xf4, 0x68, 0xb6, 0xcf, 0xd9, 0x94, 0x5a, 0xf9, 0x26, 0xad,
+ 0x65, 0x09, 0xe7, 0xb6, 0xcc, 0x04, 0x82, 0xdc, 0x0d, 0x2b, 0x8d, 0x12,
+ 0x01, 0xcb, 0xab, 0xb6, 0x19, 0xfa, 0x8a, 0xef, 0x07, 0xd9, 0x70, 0x0e,
+ 0xd0, 0xe9, 0x70, 0x62, 0x60, 0x45, 0x74, 0xaa, 0xe8, 0xbd, 0xd9, 0xae,
+ 0x2e, 0xae, 0xad, 0x2a, 0x22, 0xbe, 0x6a, 0xca, 0x03, 0x5f, 0x56, 0xb2,
+ 0x5f, 0x41, 0x9e, 0xa3, 0x78, 0xdc, 0x4b, 0xf6, 0xcd, 0xce, 0x24, 0x90,
+ 0x6c, 0x62, 0xfa, 0xcb, 0xe2, 0x61, 0x78, 0x04, 0xb5, 0x4c, 0x83, 0xd3,
+ 0x5c, 0x65, 0x1d, 0x14, 0xd5, 0xf9, 0x3e, 0x44, 0x16, 0xa4, 0xad, 0x9f,
+ 0xfb, 0x07, 0x84, 0xe2, 0x92, 0xf7, 0x81, 0x3a, 0xf0, 0x0d, 0xff, 0xc5,
+ 0x97, 0x1c, 0x1f, 0x6e, 0xf6, 0x72, 0x57, 0x54, 0xca, 0x06, 0xaa, 0x11,
+ 0x6a, 0x92, 0xcd, 0xe6, 0x08, 0x8f, 0x95, 0xcc, 0xc8, 0xc5, 0xae, 0x19,
+ 0xa8, 0x21, 0xfc, 0xe9, 0xc3, 0x16, 0xb2, 0xc7, 0x4f, 0x07, 0xba, 0xf2,
+ 0x95, 0x11, 0xf3, 0xf6, 0x08, 0xe3, 0xe8, 0xa2, 0xc2, 0x76, 0x04, 0x3e,
+ 0x26, 0x31, 0xa1, 0xfc, 0x65, 0x1d, 0x62, 0x27, 0x54, 0x38, 0x4f, 0xfc,
+ 0x10, 0x04, 0x58, 0x83, 0xb9, 0x36, 0x75, 0xc7, 0xe4, 0xaa, 0x84, 0x53,
+ 0x69, 0x2b, 0x0e, 0x98, 0x4b, 0x12, 0xc2, 0x13, 0xf3, 0x1a, 0x22, 0x5c,
+ 0x77, 0xd2, 0x8f, 0xda, 0xc4, 0x26, 0xae, 0xfc, 0x52, 0x3f, 0x8c, 0x5e,
+ 0x55, 0x51, 0x2c, 0x3a, 0x44, 0xf4, 0xe7, 0x5b, 0x9b, 0xc0, 0x4d, 0xa2,
+ 0xbe, 0xfd, 0xae, 0x59, 0x0f, 0x09, 0x46, 0x3a, 0x0d, 0x0f, 0xc4, 0x17,
+ 0xa4, 0xae, 0x8e, 0xb3, 0x1a, 0xaa, 0x58, 0x20, 0x32, 0x44, 0x50, 0xb0,
+ 0xdd, 0xdc, 0xf8, 0xa9, 0xb0, 0x6b, 0xb0, 0x66, 0xcc, 0xb3, 0x33, 0xa4,
+ 0xbf, 0x44, 0x5d, 0xbd, 0x10, 0xc0, 0x25, 0x33, 0x31, 0x54, 0x75, 0x2a,
+ 0xc0, 0xe9, 0x19, 0xf7, 0x14, 0xde, 0xb5, 0x8e, 0xc5, 0x8f, 0x38, 0x74,
+ 0x2f, 0xd3, 0x37, 0x97, 0x54, 0x33, 0x6c, 0xe9, 0x94, 0x46, 0x74, 0x57,
+ 0x3c, 0xaf, 0xa8, 0x1b, 0xfc, 0xbd, 0x71, 0xe4, 0x9b, 0xeb, 0x5e, 0xcd},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of null
+ // tcID: 173
+ {SEC_OID_SHA256,
+ 173,
+ {0x88, 0x99, 0x89, 0xd3, 0xdf, 0x5a, 0xe5, 0x14, 0xb1, 0xbc, 0x95, 0xc5,
+ 0x23, 0x12, 0x48, 0xb3, 0x0e, 0x38, 0xd0, 0x8e, 0x48, 0xb8, 0x8e, 0xe8,
+ 0x27, 0x0d, 0xb5, 0x2c, 0x2c, 0xf6, 0x54, 0x27, 0xb3, 0xf7, 0xc5, 0x9f,
+ 0xfb, 0x71, 0x89, 0x65, 0x84, 0x9e, 0x77, 0x4e, 0x40, 0x37, 0x05, 0x87,
+ 0xdc, 0x37, 0xfe, 0x4d, 0xe5, 0xea, 0xfe, 0x74, 0x86, 0x5e, 0x8c, 0x84,
+ 0xec, 0xc7, 0xa6, 0x4f, 0xd3, 0xff, 0xd6, 0x57, 0xc3, 0x09, 0xdb, 0x28,
+ 0x51, 0x61, 0x00, 0xf7, 0xb5, 0x7e, 0x70, 0xc5, 0x57, 0x30, 0x2e, 0x49,
+ 0xf6, 0x12, 0xf1, 0x85, 0xf1, 0x15, 0x40, 0xd1, 0xce, 0xe5, 0x7f, 0x64,
+ 0x3e, 0xd9, 0x76, 0xfc, 0xef, 0x5c, 0x71, 0xe0, 0xc1, 0xdb, 0x38, 0xd1,
+ 0x2c, 0x62, 0x1b, 0x8c, 0x80, 0xe7, 0xcb, 0x2a, 0x02, 0x40, 0x6f, 0xfd,
+ 0x72, 0x8c, 0xb3, 0x02, 0x9c, 0x23, 0xd4, 0x02, 0x34, 0x3f, 0x30, 0x40,
+ 0xd4, 0xfb, 0xc0, 0xcd, 0x24, 0x39, 0x39, 0x2a, 0x93, 0xd0, 0x49, 0x2f,
+ 0xd9, 0x0a, 0x89, 0x17, 0x6c, 0xd7, 0x2e, 0x6b, 0x8a, 0x43, 0x4c, 0xef,
+ 0x5a, 0xc4, 0x51, 0x1c, 0xa1, 0x4d, 0x4b, 0x7d, 0x2d, 0xee, 0x09, 0x37,
+ 0xbb, 0xf5, 0xda, 0xad, 0xee, 0x6a, 0x1b, 0xaf, 0xec, 0xfa, 0xd4, 0x1c,
+ 0x00, 0x0f, 0x06, 0xf7, 0x2f, 0x73, 0xc6, 0x42, 0x6f, 0xd5, 0x40, 0xd5,
+ 0x9b, 0x01, 0x53, 0x93, 0x4f, 0xd0, 0x59, 0xe2, 0xde, 0xc7, 0xa6, 0xdc,
+ 0xb2, 0x9f, 0x64, 0x13, 0x3b, 0x85, 0x6c, 0x3b, 0x18, 0xee, 0x55, 0x31,
+ 0x99, 0x88, 0x70, 0xf3, 0xce, 0xc2, 0xc3, 0x75, 0xc4, 0x40, 0x60, 0x77,
+ 0x8a, 0xdc, 0x1b, 0x15, 0x9e, 0x94, 0x11, 0xbf, 0x43, 0xf3, 0x91, 0xf0,
+ 0xeb, 0x82, 0xc2, 0x0e, 0x8e, 0xa6, 0xc6, 0xff, 0xc6, 0x0c, 0x4a, 0x0b,
+ 0xf2, 0x7f, 0xa8, 0x2e, 0x5f, 0x79, 0x85, 0x7a, 0xc5, 0x8d, 0xe7, 0x10,
+ 0x74, 0x72, 0x67, 0x02, 0x92, 0xc6, 0x63, 0x37, 0x78, 0x10, 0x70, 0xe5,
+ 0x62, 0xda, 0x9b, 0xbe, 0x02, 0x3d, 0x23, 0x96, 0xd5, 0xf7, 0x5b, 0x85,
+ 0x25, 0x51, 0xd7, 0x21, 0xf8, 0xaa, 0x1a, 0x73, 0x79, 0x18, 0xdb, 0x64,
+ 0x15, 0x20, 0x80, 0x9e, 0x0b, 0xe6, 0x8f, 0x5a, 0xae, 0x43, 0x99, 0x4d,
+ 0x66, 0x66, 0xd3, 0x18, 0x05, 0x43, 0x1b, 0x9f, 0xa1, 0x46, 0x25, 0x14,
+ 0x24, 0x60, 0x0f, 0xa0, 0x84, 0x66, 0x62, 0x2e, 0x97, 0x0f, 0x52, 0x0b,
+ 0x4b, 0xf5, 0xa9, 0x03, 0xe3, 0x29, 0xf2, 0x1c, 0x1c, 0x74, 0x94, 0x5c,
+ 0xd6, 0x89, 0x8f, 0x2f, 0x84, 0x64, 0xeb, 0x6b, 0x48, 0xda, 0x5a, 0xf5,
+ 0x43, 0xbf, 0x19, 0x37, 0x39, 0x5a, 0xdb, 0x0e, 0x4e, 0x6b, 0x4e, 0xc0,
+ 0xf1, 0x1c, 0x9f, 0xfa, 0xf0, 0x07, 0x1a, 0x45, 0x3d, 0xb3, 0x7d, 0x6e},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to null
+ // tcID: 174
+ {SEC_OID_SHA256,
+ 174,
+ {0xb8, 0x1d, 0xf2, 0xa5, 0xf0, 0xd8, 0xb8, 0xd3, 0xc5, 0xcd, 0x1c, 0x64,
+ 0x4f, 0x3e, 0x11, 0x05, 0x97, 0xfd, 0x1d, 0x1a, 0xbf, 0xc1, 0x86, 0xf4,
+ 0xc8, 0x01, 0x2a, 0x62, 0x47, 0xc8, 0x10, 0x2c, 0xae, 0x07, 0x15, 0x5a,
+ 0x7a, 0xd2, 0xed, 0xcc, 0xf8, 0xe6, 0xc5, 0x05, 0xe7, 0xa4, 0xff, 0x0d,
+ 0x29, 0xe3, 0x4c, 0x8a, 0x5f, 0xf2, 0x5a, 0xa2, 0x5e, 0x7b, 0xe3, 0x43,
+ 0x06, 0x84, 0x4f, 0x49, 0xbb, 0x6d, 0x90, 0xe0, 0xd8, 0xa7, 0xae, 0x31,
+ 0x91, 0xda, 0xc8, 0x14, 0xf0, 0x0a, 0x2c, 0x41, 0xf6, 0xe2, 0xeb, 0x81,
+ 0x22, 0xc1, 0x99, 0xd3, 0x81, 0x89, 0x77, 0x07, 0x21, 0xb4, 0xdd, 0x07,
+ 0x37, 0x28, 0x6c, 0xa4, 0x45, 0x6c, 0xc7, 0x71, 0x70, 0x9f, 0x23, 0xb1,
+ 0x98, 0xc9, 0x36, 0x80, 0x2c, 0x40, 0xf8, 0x06, 0x1e, 0x6c, 0x97, 0x19,
+ 0x63, 0x87, 0x8b, 0xde, 0x11, 0x1f, 0x3c, 0x1f, 0x3e, 0x1a, 0x65, 0x03,
+ 0xc5, 0xe5, 0x8d, 0xde, 0xbd, 0x39, 0x59, 0x66, 0xeb, 0x10, 0x0e, 0x68,
+ 0x82, 0xe7, 0x1a, 0xee, 0x84, 0xb5, 0x89, 0xe2, 0x32, 0x78, 0xf8, 0x38,
+ 0x25, 0x10, 0x92, 0xda, 0x89, 0x7b, 0xa9, 0xca, 0x86, 0x2c, 0xf9, 0xc4,
+ 0xd2, 0x0c, 0xb2, 0x0b, 0xd0, 0x09, 0x42, 0x73, 0xf9, 0xcd, 0xb2, 0x81,
+ 0x64, 0xba, 0x32, 0x29, 0xbb, 0x12, 0x1b, 0x39, 0x65, 0xa0, 0x25, 0x97,
+ 0x91, 0x9b, 0x7c, 0x75, 0xa9, 0x3c, 0xa7, 0xe5, 0x4c, 0x2a, 0x1a, 0x43,
+ 0x6a, 0x71, 0x72, 0xbe, 0x41, 0x97, 0xd6, 0x81, 0x9e, 0xcb, 0x4b, 0x71,
+ 0xea, 0xb5, 0xb3, 0x7d, 0x58, 0x60, 0x02, 0x80, 0x95, 0x1d, 0x6b, 0xb8,
+ 0x13, 0xf7, 0xcc, 0x5d, 0xf3, 0x92, 0x9d, 0x5b, 0x02, 0x86, 0x0f, 0x02,
+ 0x49, 0x95, 0x31, 0x10, 0x97, 0xe4, 0x25, 0x54, 0xbb, 0x70, 0x83, 0xe6,
+ 0x13, 0xba, 0x51, 0x95, 0x17, 0xab, 0xb8, 0x7f, 0xfd, 0xc3, 0x9a, 0x0e,
+ 0x5f, 0x4e, 0x4d, 0x4d, 0xc2, 0xd8, 0x9e, 0x3c, 0x1b, 0x37, 0xf9, 0x81,
+ 0x66, 0xe8, 0x0b, 0xff, 0x7b, 0xe8, 0x3f, 0x94, 0x77, 0x21, 0x1b, 0x4e,
+ 0xc8, 0xf4, 0x5d, 0x8f, 0xa9, 0x9b, 0x0d, 0xc8, 0x36, 0x10, 0x1c, 0x5c,
+ 0xfb, 0x38, 0x50, 0x72, 0x79, 0x36, 0x98, 0x39, 0x43, 0x10, 0xba, 0x85,
+ 0x77, 0x28, 0x27, 0xc4, 0xc0, 0x77, 0x4a, 0xd9, 0x17, 0xb4, 0x0f, 0xed,
+ 0x04, 0x18, 0x86, 0x4b, 0xff, 0x70, 0xbe, 0x1b, 0x63, 0xfe, 0x4f, 0x40,
+ 0x1c, 0x41, 0x1d, 0xe9, 0xe4, 0xb5, 0x7b, 0xe7, 0x2b, 0xae, 0xba, 0x53,
+ 0xcf, 0xfb, 0x80, 0x7a, 0x7a, 0x9e, 0xb9, 0xc2, 0xb4, 0xf9, 0x10, 0x49,
+ 0x11, 0x48, 0x23, 0xad, 0x1a, 0xbb, 0x83, 0x78, 0x7b, 0x5d, 0x16, 0x07,
+ 0x87, 0xcf, 0x5d, 0x57, 0xd9, 0x7d, 0xcf, 0xe9, 0x5c, 0x44, 0x18, 0x9f},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to null
+ // tcID: 175
+ {SEC_OID_SHA256,
+ 175,
+ {0x0d, 0x6e, 0xb7, 0x6e, 0x1c, 0xc7, 0x0a, 0x4a, 0x16, 0xd7, 0x60, 0xc0,
+ 0xa5, 0x18, 0xde, 0xfa, 0x2b, 0xb0, 0x98, 0x7e, 0x2d, 0x43, 0xd8, 0xd2,
+ 0x94, 0xa5, 0x5c, 0x9d, 0x60, 0x50, 0x7a, 0x62, 0x23, 0x6b, 0xe3, 0xa6,
+ 0xae, 0x00, 0x98, 0xa0, 0xb2, 0x8b, 0xf7, 0x03, 0x0b, 0x37, 0x32, 0x42,
+ 0xcc, 0xcc, 0xb8, 0x8e, 0x4f, 0x5d, 0x4c, 0xe3, 0x56, 0x7d, 0x8c, 0x6e,
+ 0xbb, 0xf7, 0x26, 0xeb, 0xce, 0xcb, 0x4e, 0xf0, 0xb2, 0x6a, 0x69, 0x6b,
+ 0x68, 0xe5, 0x95, 0x96, 0xe1, 0x04, 0x86, 0x4e, 0x5c, 0x7c, 0x98, 0x53,
+ 0x42, 0xe9, 0x3b, 0xb4, 0x0f, 0xaa, 0x0b, 0xb1, 0xcd, 0xe5, 0x96, 0x55,
+ 0x69, 0x51, 0x43, 0x1a, 0xf9, 0x32, 0x58, 0x66, 0x4c, 0x1c, 0x1a, 0x0d,
+ 0xd4, 0x4e, 0x62, 0x0b, 0x2c, 0xe0, 0xbe, 0xd8, 0xa3, 0x70, 0x14, 0xc4,
+ 0x60, 0xc8, 0x29, 0xe0, 0xca, 0x10, 0x4e, 0x66, 0xcc, 0x5a, 0x55, 0x66,
+ 0x39, 0x4b, 0x3a, 0x43, 0xe2, 0x16, 0x61, 0xe5, 0xd5, 0xfc, 0x04, 0x97,
+ 0xf5, 0x2d, 0x0d, 0x8a, 0x1c, 0x6a, 0xe3, 0xa5, 0x7c, 0xb6, 0x89, 0xd7,
+ 0x5e, 0x6d, 0x94, 0xbe, 0x30, 0xc7, 0x56, 0xe9, 0xb4, 0xd6, 0xb7, 0xf4,
+ 0x97, 0xa6, 0x0a, 0x89, 0x7b, 0x83, 0xc2, 0x89, 0xf6, 0xab, 0xcc, 0xd1,
+ 0x33, 0xb6, 0x38, 0x37, 0xce, 0xe0, 0xc2, 0xdd, 0xba, 0x2b, 0x20, 0x92,
+ 0xc2, 0x9d, 0x96, 0x83, 0x1f, 0xb1, 0x41, 0x75, 0xdc, 0x84, 0xdd, 0x1c,
+ 0x5d, 0xd1, 0xcf, 0x42, 0x33, 0x82, 0x25, 0xd3, 0xbe, 0x63, 0x79, 0xdc,
+ 0x2f, 0x0b, 0x51, 0xb1, 0x40, 0xf5, 0x40, 0x7b, 0xaa, 0xc7, 0x17, 0x7b,
+ 0xad, 0x2d, 0xe9, 0x91, 0xca, 0x6e, 0xd2, 0x46, 0xb5, 0x3c, 0x94, 0x38,
+ 0x1a, 0xac, 0xa8, 0xa2, 0x99, 0x56, 0x9f, 0xd6, 0x64, 0x23, 0x4d, 0x4f,
+ 0xe9, 0x28, 0x08, 0x63, 0x83, 0xfd, 0x50, 0xc2, 0xaf, 0x8b, 0x91, 0x90,
+ 0x9b, 0xf7, 0x4a, 0x5f, 0xcf, 0x2e, 0x2e, 0xf3, 0x09, 0x59, 0xb7, 0xfc,
+ 0x0c, 0xcf, 0xa5, 0xd4, 0x19, 0x53, 0xe2, 0xf1, 0xd3, 0x88, 0x6f, 0x77,
+ 0xea, 0x6f, 0x14, 0x55, 0x50, 0xb9, 0x9b, 0x0e, 0xfa, 0x32, 0x12, 0xd2,
+ 0xa9, 0x27, 0xdb, 0x2b, 0x3f, 0x13, 0x3a, 0x9c, 0x45, 0xff, 0x50, 0x38,
+ 0xcf, 0x53, 0x21, 0xfb, 0xa0, 0xdf, 0xdb, 0xcb, 0x8a, 0x6a, 0xbf, 0xbc,
+ 0x65, 0xa2, 0x48, 0x46, 0x92, 0xc1, 0xa8, 0x9f, 0x49, 0xa3, 0x9d, 0x00,
+ 0x84, 0x4f, 0xc2, 0xb4, 0xc6, 0xd4, 0x88, 0xdc, 0x78, 0xda, 0x50, 0x45,
+ 0xbe, 0x8b, 0x56, 0x02, 0x28, 0xc1, 0xe9, 0xc9, 0x3f, 0x8f, 0x36, 0x13,
+ 0x55, 0x5d, 0x15, 0xe7, 0xe3, 0x9b, 0xb5, 0xf4, 0x16, 0x0d, 0x6e, 0x84,
+ 0x63, 0xad, 0x6b, 0x2c, 0xed, 0xb4, 0x17, 0x4c, 0x48, 0x13, 0xc8, 0xd0},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of null
+ // tcID: 176
+ {SEC_OID_SHA256,
+ 176,
+ {0x3b, 0xf6, 0x85, 0x6f, 0x73, 0xf6, 0xef, 0x42, 0x2b, 0xe2, 0xe2, 0x47,
+ 0xca, 0x19, 0x7d, 0x3d, 0x7e, 0xa3, 0xc8, 0xaa, 0xc7, 0xc1, 0x2a, 0xf4,
+ 0xe2, 0x6a, 0xb0, 0x47, 0xeb, 0x7f, 0x89, 0x97, 0xa9, 0x7a, 0x3b, 0x6a,
+ 0xfb, 0xea, 0x78, 0xdc, 0xe4, 0xad, 0x26, 0xae, 0xf2, 0x45, 0x68, 0x64,
+ 0x06, 0x43, 0x29, 0x3f, 0x33, 0x8d, 0xc2, 0xa0, 0xb8, 0x67, 0xff, 0xd7,
+ 0x1b, 0x9e, 0x9a, 0x30, 0xe9, 0x28, 0x6a, 0xaf, 0x10, 0x28, 0x1d, 0xf8,
+ 0x70, 0xd2, 0x41, 0x3b, 0x20, 0x73, 0x7e, 0xb8, 0x67, 0x3e, 0xbe, 0x34,
+ 0x79, 0x68, 0x54, 0x59, 0xeb, 0xac, 0x4c, 0x30, 0xc1, 0x23, 0x29, 0x1d,
+ 0x9e, 0xda, 0x00, 0xcf, 0xd5, 0x80, 0xee, 0xa9, 0xe7, 0x7c, 0x88, 0x08,
+ 0x71, 0x85, 0xb7, 0x2f, 0xe6, 0xb3, 0xb0, 0xea, 0x20, 0x1d, 0x9b, 0x77,
+ 0x0f, 0x74, 0xe2, 0x45, 0x95, 0xfc, 0x02, 0xd4, 0x0d, 0xb9, 0x35, 0x6a,
+ 0xe2, 0x0d, 0x22, 0x6f, 0x9f, 0xc0, 0x9e, 0x59, 0xe3, 0xf7, 0xf7, 0x60,
+ 0xcc, 0x3a, 0xa8, 0x55, 0xda, 0x72, 0xd5, 0x10, 0xfb, 0xb8, 0xce, 0x1e,
+ 0x65, 0x86, 0x58, 0x8f, 0x3e, 0x79, 0xa6, 0x4b, 0xbf, 0xb2, 0xce, 0x19,
+ 0x83, 0xd8, 0x13, 0xfa, 0x1f, 0xfb, 0x58, 0x90, 0xa5, 0xe5, 0x9c, 0x80,
+ 0x66, 0x84, 0x2f, 0x1b, 0xde, 0x98, 0x6b, 0x7f, 0x1a, 0xf3, 0x34, 0xcd,
+ 0xc1, 0xdb, 0x4d, 0x97, 0xb7, 0x93, 0xd6, 0x31, 0xd1, 0xdc, 0x67, 0xfd,
+ 0x13, 0x20, 0x71, 0x98, 0x10, 0x6f, 0x58, 0xbf, 0x80, 0xdc, 0x11, 0x88,
+ 0xfe, 0x57, 0x15, 0x07, 0xb8, 0x0c, 0xf4, 0xca, 0x18, 0xba, 0x4c, 0xf7,
+ 0xb7, 0x95, 0x3e, 0x93, 0x78, 0x84, 0x34, 0x4d, 0x4d, 0x8f, 0x52, 0x5d,
+ 0xb1, 0x51, 0xcd, 0x5f, 0x2b, 0xbd, 0x85, 0x6b, 0xd3, 0x54, 0x3f, 0xd5,
+ 0xcf, 0x71, 0xbc, 0x7e, 0x5a, 0x45, 0xe1, 0x05, 0x53, 0xdd, 0x1a, 0xe4,
+ 0x7d, 0x0c, 0xf5, 0x94, 0x7e, 0x8d, 0xfd, 0xc8, 0xfa, 0x17, 0x4f, 0x66,
+ 0x42, 0xdf, 0xd5, 0xe3, 0xf4, 0xed, 0x30, 0x0d, 0x75, 0x71, 0xea, 0x31,
+ 0xc2, 0x8f, 0x14, 0xbc, 0xb3, 0x7d, 0xfc, 0x6e, 0x98, 0xee, 0x6b, 0x11,
+ 0x62, 0xd7, 0x2e, 0xe1, 0xea, 0xb9, 0xad, 0x21, 0xf4, 0xe9, 0x76, 0x51,
+ 0x01, 0x78, 0xb6, 0xde, 0xd5, 0xd6, 0x37, 0xb1, 0x24, 0x5f, 0xdc, 0x48,
+ 0x45, 0x8f, 0x69, 0x28, 0x08, 0x8d, 0x4f, 0xd7, 0x92, 0x53, 0x21, 0x44,
+ 0xf7, 0x37, 0xa9, 0xd9, 0xfb, 0x15, 0x7f, 0xd2, 0x22, 0x25, 0xa9, 0x8e,
+ 0x0a, 0x38, 0xe8, 0x19, 0x7d, 0x4c, 0x7a, 0xf9, 0x5e, 0x2e, 0xad, 0xad,
+ 0x82, 0x35, 0xee, 0x08, 0x00, 0xa5, 0xce, 0x58, 0x42, 0x57, 0x03, 0x5a,
+ 0x67, 0x59, 0xee, 0x0d, 0x70, 0xe7, 0x21, 0x6c, 0x06, 0xb6, 0xad, 0x51},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 177
+ {SEC_OID_SHA256,
+ 177,
+ {0x34, 0x28, 0x83, 0x2b, 0x0a, 0x12, 0xef, 0x30, 0x3e, 0xa4, 0x51, 0x04,
+ 0x28, 0xa0, 0x01, 0xd6, 0xc5, 0x4d, 0x3c, 0x3c, 0xb4, 0x00, 0x8c, 0xd0,
+ 0x7f, 0x57, 0xa3, 0xb7, 0x3a, 0xcd, 0x1f, 0xcb, 0xce, 0xf9, 0xd2, 0x9f,
+ 0x84, 0xa4, 0xca, 0x1b, 0x70, 0x70, 0x1b, 0xbd, 0x19, 0x35, 0x98, 0xaa,
+ 0xd7, 0x0e, 0x7d, 0x64, 0xd1, 0x87, 0xda, 0x76, 0xba, 0xc0, 0x23, 0xff,
+ 0x90, 0x9b, 0x33, 0x8c, 0xa7, 0x5c, 0xc5, 0xfa, 0x7d, 0xe2, 0xea, 0xdf,
+ 0xf3, 0x3e, 0x37, 0x78, 0x14, 0xde, 0x68, 0x2a, 0xaf, 0xf2, 0x32, 0x97,
+ 0x5a, 0x1f, 0xb1, 0xc3, 0x6e, 0x40, 0x1f, 0xc4, 0x0c, 0x4e, 0xa6, 0x19,
+ 0x41, 0xd7, 0xe6, 0xd3, 0x6a, 0xf3, 0x6a, 0xe0, 0xbf, 0x30, 0x12, 0x7f,
+ 0x2d, 0x05, 0xfd, 0xbf, 0x95, 0xc8, 0xf0, 0xe8, 0x0a, 0x27, 0x30, 0x03,
+ 0x73, 0xc0, 0x55, 0xe3, 0xf5, 0xae, 0xdd, 0xb4, 0x8b, 0x57, 0x93, 0x6d,
+ 0xed, 0xfa, 0x58, 0xa3, 0x71, 0x2a, 0x20, 0x41, 0x58, 0x0a, 0xbf, 0xed,
+ 0x8d, 0x21, 0x4e, 0xe3, 0x5e, 0x08, 0xa5, 0xc2, 0xd0, 0x6e, 0x9b, 0xd9,
+ 0x48, 0x71, 0x12, 0xea, 0x98, 0x62, 0xc5, 0x6e, 0xb2, 0xee, 0xd3, 0xf5,
+ 0xef, 0x16, 0x6b, 0xfb, 0x67, 0xbb, 0x76, 0xdd, 0xbb, 0x1a, 0xb5, 0x6f,
+ 0xa6, 0x0e, 0x7e, 0x16, 0xa3, 0x4f, 0x8d, 0x2d, 0xae, 0x99, 0x2a, 0x25,
+ 0x5b, 0xa1, 0x2a, 0x15, 0x41, 0x30, 0xeb, 0x07, 0xc8, 0xcf, 0xa6, 0xc2,
+ 0xd2, 0x33, 0x31, 0xc0, 0x43, 0x33, 0x2c, 0x28, 0x75, 0x28, 0x23, 0x9b,
+ 0x7b, 0x13, 0x8f, 0x77, 0x87, 0xdb, 0x62, 0x0c, 0x3c, 0x90, 0x8b, 0xa1,
+ 0x50, 0xdf, 0xbb, 0xf7, 0x12, 0xa5, 0x1d, 0x5e, 0x56, 0xbd, 0x13, 0x98,
+ 0x24, 0xce, 0x04, 0x6c, 0x59, 0x8b, 0xa3, 0x23, 0xed, 0x36, 0x69, 0x02,
+ 0x13, 0x08, 0xb7, 0x6d, 0x70, 0x92, 0x5f, 0xdc, 0x74, 0x61, 0x05, 0x9e,
+ 0xaa, 0xbb, 0x4c, 0x67, 0x76, 0x28, 0x0b, 0xf9, 0x85, 0xc3, 0x4f, 0x1b,
+ 0xc0, 0x35, 0xe6, 0x50, 0x24, 0x62, 0x9f, 0x47, 0xc2, 0x02, 0x6e, 0xc2,
+ 0xc9, 0x24, 0x2d, 0x84, 0x0b, 0x03, 0x7a, 0xa4, 0xc6, 0x34, 0x65, 0x9b,
+ 0xbe, 0xf8, 0x28, 0x3c, 0x39, 0x78, 0x5c, 0xcb, 0x59, 0x61, 0x85, 0x68,
+ 0x9a, 0xbe, 0xc7, 0x2e, 0x7e, 0xd5, 0x27, 0xfc, 0xe4, 0x92, 0x64, 0x48,
+ 0x7c, 0xb4, 0x04, 0x23, 0xfe, 0xa9, 0x2f, 0xec, 0x60, 0xbb, 0x54, 0x76,
+ 0x95, 0xab, 0xba, 0x01, 0x1b, 0x86, 0x2d, 0xb5, 0x38, 0x68, 0x4f, 0xff,
+ 0x0c, 0x77, 0x82, 0x3b, 0x0d, 0xf9, 0x5e, 0xf1, 0x39, 0x6d, 0xd9, 0x3a,
+ 0x51, 0x89, 0xc1, 0x58, 0xc7, 0xa8, 0x45, 0x68, 0x28, 0x48, 0x45, 0x5b,
+ 0x73, 0xb8, 0x82, 0x2a, 0x9c, 0x27, 0xb8, 0xa3, 0xe7, 0x89, 0xc9, 0x8c},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 178
+ {SEC_OID_SHA256,
+ 178,
+ {0x26, 0x4a, 0xb3, 0x20, 0xb7, 0x77, 0xd6, 0xc3, 0x3b, 0x56, 0xc4, 0xa6,
+ 0x1d, 0x1b, 0xee, 0xc9, 0xd4, 0x19, 0x10, 0x24, 0x26, 0x8a, 0x32, 0xd3,
+ 0xec, 0x83, 0xc2, 0x47, 0xbd, 0x34, 0xbf, 0x55, 0xaa, 0x60, 0x66, 0x0a,
+ 0xdf, 0x5d, 0x74, 0x80, 0xd1, 0x08, 0x22, 0x37, 0xee, 0x55, 0x15, 0x69,
+ 0x2e, 0x60, 0x02, 0x05, 0x19, 0x00, 0xb8, 0x7e, 0xd4, 0x99, 0xed, 0x87,
+ 0x9d, 0x79, 0x70, 0x02, 0x8d, 0x30, 0x8a, 0xab, 0x51, 0x49, 0x68, 0x64,
+ 0xf2, 0xd8, 0x7d, 0x3c, 0xe9, 0x55, 0x59, 0xb2, 0x46, 0x46, 0xbe, 0x20,
+ 0x99, 0x21, 0xdd, 0x14, 0x75, 0x46, 0x20, 0x3b, 0xbc, 0x38, 0xfb, 0x13,
+ 0xf3, 0x81, 0x20, 0xc4, 0xfa, 0x5c, 0xbd, 0xf5, 0xb9, 0xe3, 0x9c, 0xeb,
+ 0xe2, 0x03, 0x45, 0x88, 0x32, 0x9d, 0xd0, 0xe2, 0xe3, 0x93, 0xca, 0xf1,
+ 0x4d, 0x17, 0x13, 0x5c, 0xe4, 0x67, 0x39, 0x7f, 0xf7, 0x1d, 0xb1, 0x28,
+ 0x31, 0x6a, 0x72, 0x20, 0x56, 0x1c, 0x67, 0x14, 0xe0, 0xab, 0xaa, 0x08,
+ 0x8d, 0xac, 0x39, 0xf9, 0x8c, 0xfe, 0xc7, 0x1f, 0x14, 0xf6, 0xb3, 0xbb,
+ 0x11, 0x84, 0x8a, 0x48, 0x09, 0x24, 0x08, 0x39, 0xea, 0xfb, 0x0b, 0x96,
+ 0x95, 0x96, 0x7e, 0xd8, 0xe9, 0xea, 0x0b, 0x7b, 0x2f, 0xea, 0x9a, 0xd6,
+ 0xa6, 0x0c, 0x38, 0x00, 0x5e, 0x3c, 0xe3, 0x6a, 0xa3, 0x8a, 0x4d, 0x2f,
+ 0xb9, 0x74, 0xe5, 0x7a, 0x64, 0x82, 0xea, 0x47, 0xa2, 0x2b, 0x31, 0xcb,
+ 0xf9, 0xec, 0xd7, 0x3e, 0xa7, 0xd6, 0x3a, 0x4d, 0x53, 0x21, 0xda, 0xbd,
+ 0xb1, 0xd9, 0xa1, 0xb6, 0x6b, 0xaa, 0x75, 0x48, 0x05, 0x32, 0x20, 0x40,
+ 0x80, 0x79, 0x82, 0xcc, 0x4a, 0x0f, 0xca, 0xa1, 0xb3, 0x0b, 0x13, 0xe3,
+ 0xb8, 0xb1, 0x67, 0x5e, 0x19, 0x0c, 0x76, 0xe7, 0x61, 0x3d, 0xb3, 0xe5,
+ 0x7f, 0x19, 0x99, 0x64, 0xd8, 0x5e, 0xf6, 0xb8, 0xa1, 0x69, 0xb0, 0xd7,
+ 0x03, 0x04, 0x35, 0x5f, 0xa1, 0x63, 0x30, 0x97, 0x40, 0x7e, 0xb3, 0x0e,
+ 0x5c, 0x5e, 0xc6, 0xbb, 0x2e, 0x35, 0x6b, 0x79, 0xd7, 0x4e, 0x8d, 0x7a,
+ 0x51, 0x6e, 0x1c, 0xfa, 0x1e, 0x10, 0x5c, 0x4e, 0x94, 0x09, 0xdc, 0x87,
+ 0xca, 0x04, 0x18, 0x40, 0xb6, 0x39, 0x66, 0x8b, 0xa9, 0x81, 0x9f, 0x31,
+ 0x50, 0x92, 0x9d, 0x21, 0x14, 0xab, 0x54, 0xfe, 0xd4, 0x18, 0xfc, 0x94,
+ 0x0e, 0xdd, 0x03, 0x0c, 0x48, 0x12, 0x92, 0xc9, 0x00, 0x70, 0x54, 0x2c,
+ 0xac, 0xb0, 0xa7, 0xef, 0xce, 0x53, 0x1f, 0x69, 0xba, 0x81, 0x84, 0x47,
+ 0xfb, 0xce, 0xd8, 0xc6, 0x22, 0x52, 0x4b, 0x2e, 0x6f, 0xe5, 0x7c, 0x46,
+ 0x63, 0x45, 0xc2, 0xb7, 0x4e, 0x7c, 0x6e, 0xff, 0xe9, 0xd9, 0xa0, 0x92,
+ 0xe0, 0xc5, 0xa6, 0xb1, 0xb7, 0xf3, 0x6b, 0x11, 0xbd, 0x2a, 0xfb, 0x58},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 179
+ {SEC_OID_SHA256,
+ 179,
+ {0xb6, 0x92, 0x11, 0x41, 0xca, 0xcd, 0x71, 0x7d, 0x45, 0xfb, 0xa0, 0x3f,
+ 0xf0, 0x1b, 0xe3, 0x8c, 0xcc, 0xfa, 0xb1, 0x66, 0xc6, 0x61, 0x21, 0x17,
+ 0x7b, 0xa6, 0x60, 0x55, 0x1e, 0xfc, 0x19, 0x3a, 0xb1, 0x87, 0xba, 0xa7,
+ 0x67, 0xd1, 0x29, 0x36, 0xd1, 0xb0, 0x7f, 0xa7, 0x36, 0x24, 0x0b, 0x24,
+ 0xe8, 0xc7, 0xf6, 0xbc, 0x02, 0xb1, 0x0d, 0x82, 0xed, 0xa0, 0xc2, 0x0b,
+ 0x80, 0xc5, 0x91, 0xde, 0xd6, 0xd2, 0x7a, 0xbc, 0x97, 0xf0, 0x64, 0x01,
+ 0x47, 0xe7, 0xc7, 0xbf, 0x8d, 0xca, 0x3b, 0xb2, 0x50, 0xc9, 0x93, 0xef,
+ 0xd3, 0xde, 0x1f, 0x1f, 0x58, 0xb3, 0xe6, 0xd5, 0xba, 0xeb, 0x06, 0x52,
+ 0x47, 0x2a, 0xf8, 0x9d, 0x3a, 0x08, 0xdd, 0x8f, 0xf3, 0x9b, 0xb4, 0x55,
+ 0x0e, 0xb2, 0xbf, 0x37, 0x0d, 0x6c, 0x4f, 0x79, 0xd0, 0xf0, 0x93, 0xc8,
+ 0xe3, 0xd9, 0x99, 0x53, 0x41, 0x4a, 0x5f, 0x92, 0x59, 0x3e, 0x00, 0x44,
+ 0x81, 0x30, 0xbf, 0x6b, 0x24, 0x66, 0x21, 0x2d, 0x10, 0x8c, 0xc0, 0xcd,
+ 0x01, 0x62, 0x16, 0x58, 0xc4, 0x01, 0xcc, 0x55, 0x70, 0x0a, 0x4e, 0x51,
+ 0xda, 0x8d, 0x02, 0xca, 0x63, 0x4c, 0xc2, 0x56, 0x0d, 0xec, 0x52, 0x10,
+ 0xf2, 0x8b, 0xfa, 0xe4, 0xbc, 0xbc, 0xc6, 0x2f, 0xfa, 0x10, 0x56, 0x94,
+ 0x91, 0xad, 0x79, 0xe9, 0xa1, 0xb3, 0x83, 0xb5, 0x52, 0x91, 0xb8, 0xe9,
+ 0xb4, 0x31, 0xc5, 0x1b, 0x0a, 0xfa, 0xd9, 0x9e, 0xb5, 0xcd, 0xdf, 0x01,
+ 0x5c, 0x7d, 0x91, 0x93, 0x0c, 0x99, 0xdd, 0x7c, 0x47, 0x70, 0x8f, 0x1e,
+ 0x25, 0x4e, 0xa1, 0xc8, 0xc0, 0x9c, 0x10, 0xc7, 0x96, 0x51, 0x44, 0x78,
+ 0x63, 0x4a, 0x9a, 0x5c, 0x8a, 0xd8, 0x7f, 0x62, 0x44, 0x90, 0x3c, 0x59,
+ 0xca, 0x5c, 0xc3, 0x74, 0xfb, 0x52, 0xb2, 0x44, 0xc0, 0x02, 0xdc, 0xf3,
+ 0x9f, 0x67, 0x5c, 0xae, 0xf1, 0x5b, 0xd1, 0x32, 0x9f, 0x61, 0x80, 0x00,
+ 0x61, 0x06, 0x11, 0x1a, 0x1e, 0x91, 0xd4, 0xd9, 0xc7, 0xae, 0x56, 0xd0,
+ 0x65, 0xd3, 0x6f, 0xb9, 0x84, 0x3d, 0x74, 0xb7, 0xf4, 0xfa, 0x8a, 0x78,
+ 0x9c, 0xeb, 0xae, 0x58, 0x6c, 0x07, 0x23, 0x59, 0x00, 0x2f, 0xb0, 0xc3,
+ 0x69, 0x8b, 0xfb, 0x74, 0x43, 0x9d, 0x56, 0x1f, 0x09, 0x35, 0x87, 0xfc,
+ 0xbc, 0x09, 0x75, 0x9b, 0x60, 0x96, 0x45, 0x78, 0xc3, 0x15, 0x0f, 0xbf,
+ 0xc1, 0x82, 0x3c, 0x76, 0x80, 0x4d, 0x6e, 0x64, 0x3d, 0x2d, 0x67, 0xc0,
+ 0xec, 0x6f, 0xd1, 0x40, 0x8d, 0x3a, 0x7e, 0x0f, 0xf9, 0x25, 0x27, 0xd8,
+ 0xc8, 0x57, 0xa9, 0x2f, 0x3a, 0xe4, 0x40, 0x0b, 0x43, 0x12, 0xdb, 0x16,
+ 0x3a, 0xc8, 0x89, 0xb0, 0x63, 0x4f, 0x42, 0x4e, 0xe4, 0xfa, 0x55, 0x78,
+ 0x1e, 0x46, 0x21, 0x9e, 0xa2, 0x5b, 0x1b, 0xc0, 0x8d, 0xdf, 0xd9, 0x59},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 180
+ {SEC_OID_SHA256,
+ 180,
+ {0x64, 0x67, 0xd1, 0x59, 0xf5, 0xa3, 0xbc, 0xf6, 0x71, 0xe1, 0xc4, 0x44,
+ 0x2e, 0x5f, 0x14, 0x55, 0x53, 0x38, 0x66, 0xec, 0x80, 0x53, 0xa7, 0x88,
+ 0xb7, 0xe1, 0x5a, 0x0f, 0xda, 0xa7, 0xd6, 0x2d, 0xc9, 0x3e, 0x66, 0xa5,
+ 0xd9, 0xd9, 0xc8, 0x5c, 0x11, 0xbd, 0x6b, 0xce, 0xf3, 0x89, 0x17, 0x4c,
+ 0xaa, 0x3a, 0xa9, 0xd5, 0x4a, 0xd3, 0x97, 0x89, 0x63, 0xbf, 0x69, 0xb5,
+ 0xab, 0x50, 0x3e, 0x62, 0x43, 0xeb, 0xb5, 0x15, 0xad, 0xc2, 0xbc, 0x45,
+ 0xbd, 0xd6, 0x12, 0x64, 0x46, 0x09, 0x5d, 0x0c, 0x0b, 0xfd, 0x76, 0x32,
+ 0xbc, 0xd8, 0x16, 0x81, 0x47, 0xb1, 0x41, 0x00, 0x75, 0x92, 0xb1, 0xf1,
+ 0xfd, 0xc8, 0xe6, 0xfb, 0x82, 0x60, 0x94, 0x85, 0x86, 0x85, 0xf6, 0x27,
+ 0xbf, 0x32, 0x14, 0x57, 0xa8, 0xcd, 0x9d, 0xf9, 0xc7, 0x29, 0x0b, 0xaa,
+ 0xee, 0x64, 0x80, 0x84, 0x1a, 0x5f, 0x2c, 0x60, 0x92, 0xa0, 0x84, 0xa5,
+ 0x2f, 0x0a, 0xbb, 0x5e, 0xdc, 0x8a, 0x4c, 0xf7, 0x50, 0x49, 0x4b, 0x8d,
+ 0x49, 0x4f, 0x69, 0xb3, 0xef, 0xa9, 0x70, 0x37, 0x8e, 0xbe, 0x68, 0x46,
+ 0xfb, 0x83, 0xec, 0x22, 0xce, 0x56, 0xae, 0x8c, 0x21, 0x46, 0xec, 0xe5,
+ 0x52, 0x92, 0x5d, 0x2f, 0x3e, 0xec, 0xea, 0x72, 0x6d, 0x02, 0xf5, 0x6f,
+ 0xfc, 0x23, 0xc6, 0x01, 0x0b, 0x52, 0xb5, 0x24, 0x01, 0x19, 0xea, 0x32,
+ 0x63, 0x49, 0xbb, 0xbf, 0xca, 0x1c, 0x79, 0x9d, 0xbc, 0x5c, 0x24, 0x12,
+ 0x5f, 0x2c, 0x41, 0xfa, 0x21, 0x71, 0x8d, 0xc5, 0x54, 0x99, 0x06, 0xc6,
+ 0xbc, 0xcb, 0x74, 0x8e, 0x10, 0x18, 0x9d, 0x6c, 0xe7, 0x3b, 0xf8, 0x91,
+ 0x58, 0xb4, 0x7e, 0x6e, 0x44, 0xf2, 0x0f, 0x95, 0xd3, 0x68, 0x4c, 0xc7,
+ 0x10, 0x85, 0x9e, 0x61, 0xd8, 0x78, 0xe5, 0x40, 0xa5, 0x3d, 0xe4, 0x53,
+ 0x88, 0xe9, 0x8f, 0xa1, 0xa1, 0xac, 0xc9, 0x22, 0x83, 0xba, 0x37, 0x90,
+ 0xd7, 0xb5, 0x2b, 0x22, 0xe9, 0xed, 0x67, 0x1c, 0x5b, 0x66, 0x1a, 0xe3,
+ 0x3f, 0xfc, 0xc9, 0x24, 0x82, 0x5e, 0xfb, 0x90, 0x96, 0x2b, 0x43, 0x0e,
+ 0x91, 0xf4, 0x68, 0xb9, 0xff, 0xae, 0x07, 0xe0, 0xbc, 0xa5, 0x10, 0x44,
+ 0x1b, 0x73, 0xdb, 0x30, 0x22, 0x96, 0xa1, 0x70, 0xd6, 0x4e, 0x8e, 0x02,
+ 0x41, 0x70, 0xbf, 0xd0, 0xf5, 0x39, 0x6a, 0x36, 0x90, 0x80, 0xc4, 0xae,
+ 0x8e, 0x7a, 0x3d, 0x23, 0xa9, 0x1b, 0x02, 0x1e, 0x10, 0x0e, 0x33, 0xa2,
+ 0xa1, 0xc1, 0xf3, 0x03, 0x25, 0x2e, 0x63, 0xc6, 0x2b, 0x59, 0xaa, 0x79,
+ 0x7f, 0x5e, 0x61, 0xb4, 0x53, 0xc4, 0x5d, 0xcb, 0xd6, 0x9e, 0xa1, 0x4f,
+ 0x9e, 0x8e, 0xea, 0x43, 0x46, 0xd7, 0xc4, 0x95, 0x77, 0x40, 0xd8, 0x68,
+ 0x86, 0x0d, 0x7c, 0xa5, 0x54, 0xab, 0x88, 0xbc, 0x47, 0xb0, 0x05, 0x8b},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 181
+ {SEC_OID_SHA256,
+ 181,
+ {0x16, 0x66, 0x9d, 0x35, 0x8f, 0x06, 0x81, 0xb0, 0xf7, 0xf5, 0x4c, 0x58,
+ 0x40, 0x19, 0x2d, 0xbf, 0xc4, 0x62, 0xbb, 0xda, 0x4e, 0x2e, 0x13, 0xeb,
+ 0xcb, 0x23, 0xcf, 0xd5, 0x54, 0xf1, 0x45, 0x4f, 0x61, 0x6d, 0x15, 0x6a,
+ 0x28, 0xfe, 0x5a, 0x2a, 0xd2, 0x69, 0x08, 0x97, 0xa1, 0xd6, 0xf4, 0x4b,
+ 0x45, 0x79, 0x40, 0x7e, 0xb7, 0x48, 0x6f, 0xd1, 0x9b, 0x5f, 0x64, 0x3a,
+ 0x59, 0x9e, 0xaa, 0xde, 0x6b, 0xb6, 0x19, 0x76, 0x27, 0xf3, 0x8b, 0x7f,
+ 0xc1, 0x8e, 0xb6, 0xe4, 0x2f, 0xde, 0xdf, 0x03, 0x0c, 0xd4, 0xcf, 0xa3,
+ 0x05, 0x87, 0xe3, 0x10, 0x03, 0x02, 0xaa, 0x37, 0xe6, 0x84, 0x01, 0x96,
+ 0xe1, 0xd4, 0x8b, 0xe4, 0x8d, 0xa0, 0xf5, 0x1e, 0x9f, 0x92, 0xea, 0xd2,
+ 0xcf, 0xa8, 0x69, 0x3b, 0x38, 0xcb, 0x2a, 0x73, 0x2a, 0x3f, 0xcb, 0xb2,
+ 0x7d, 0x2a, 0xac, 0x90, 0x3a, 0x59, 0x4c, 0x56, 0x7c, 0x2e, 0xc8, 0x24,
+ 0x9c, 0x97, 0xeb, 0xc8, 0x97, 0x47, 0x04, 0x7a, 0x53, 0x15, 0xf8, 0xb5,
+ 0x49, 0x3c, 0x73, 0x28, 0x59, 0xe5, 0x79, 0x36, 0x72, 0x54, 0x8e, 0xaf,
+ 0x01, 0x61, 0x15, 0x6f, 0xf0, 0xe9, 0x6f, 0xa7, 0xa6, 0xd4, 0x08, 0x5a,
+ 0xec, 0x19, 0xc4, 0xa2, 0x18, 0x95, 0x86, 0x86, 0x74, 0x6e, 0xb0, 0xa4,
+ 0x0d, 0x9a, 0x63, 0x36, 0x80, 0x9e, 0xa4, 0x35, 0xe6, 0xb4, 0x5c, 0x4e,
+ 0xa9, 0x7b, 0x77, 0x1d, 0xb3, 0x7b, 0x51, 0x44, 0x15, 0xb8, 0x6d, 0x57,
+ 0x90, 0x0c, 0x59, 0xce, 0xaf, 0x45, 0x41, 0xe0, 0xb5, 0x3f, 0x78, 0x63,
+ 0x32, 0xec, 0x05, 0x5b, 0xfe, 0xcc, 0x1e, 0x14, 0xff, 0xe6, 0x7d, 0xcf,
+ 0x41, 0xe9, 0x35, 0x08, 0x02, 0x41, 0x6f, 0x31, 0xb3, 0xec, 0x06, 0x54,
+ 0xb8, 0x7d, 0xb4, 0x74, 0xbd, 0x4c, 0x31, 0x43, 0x41, 0x8d, 0xe7, 0x24,
+ 0xea, 0xeb, 0x74, 0xb9, 0x53, 0x12, 0xcf, 0xc6, 0xbb, 0x64, 0x65, 0x9a,
+ 0x2e, 0x53, 0x7c, 0x54, 0x46, 0x73, 0xf9, 0xed, 0xe2, 0x1d, 0xd5, 0xe3,
+ 0x43, 0xc1, 0x5c, 0xa7, 0xa7, 0x44, 0x78, 0xd0, 0x69, 0x51, 0xd0, 0x10,
+ 0xac, 0xf6, 0x9a, 0x6b, 0xef, 0xbb, 0x22, 0x42, 0x62, 0xc9, 0x5c, 0x4a,
+ 0xe7, 0x07, 0x60, 0xd3, 0x96, 0x95, 0x8f, 0xc3, 0xec, 0xec, 0xf8, 0xa8,
+ 0xc3, 0xc4, 0x29, 0x44, 0x57, 0x5e, 0x4f, 0x4c, 0xea, 0x5d, 0x94, 0xdf,
+ 0xc1, 0xc9, 0x3a, 0xbf, 0x18, 0xaa, 0x8a, 0x9f, 0xf5, 0x0b, 0x96, 0x61,
+ 0x5e, 0x8a, 0xa8, 0xc8, 0x64, 0x9e, 0xfb, 0xfb, 0x69, 0xe0, 0xd1, 0x40,
+ 0x1c, 0x0f, 0xad, 0x73, 0x37, 0x6a, 0x58, 0x97, 0x90, 0xac, 0xa6, 0x96,
+ 0xee, 0x8f, 0x92, 0xcd, 0xf8, 0x68, 0x0a, 0x9a, 0x5b, 0x9a, 0x1f, 0xde,
+ 0xa7, 0x26, 0x03, 0x92, 0xd9, 0xc7, 0xc8, 0x52, 0x62, 0xaf, 0x7f, 0xd2},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: composed null
+ // tcID: 182
+ {SEC_OID_SHA256,
+ 182,
+ {0x33, 0xee, 0xef, 0x2f, 0x84, 0x24, 0xd7, 0x83, 0xc3, 0x21, 0xbf, 0x75,
+ 0xd1, 0xb3, 0x0a, 0x57, 0x45, 0x4c, 0xf5, 0x4d, 0x5a, 0x9c, 0x43, 0x25,
+ 0x6d, 0xb1, 0x87, 0xa7, 0x0b, 0xd5, 0x8d, 0x0a, 0x80, 0x7d, 0x80, 0x7c,
+ 0x48, 0xef, 0x1f, 0x15, 0xbb, 0xb0, 0x6d, 0x7e, 0x90, 0x8f, 0x21, 0x60,
+ 0xcf, 0x36, 0xf1, 0x44, 0x11, 0x36, 0x0d, 0xe9, 0x27, 0xb8, 0x6b, 0xbf,
+ 0xa9, 0xc7, 0x26, 0xfb, 0x85, 0x9b, 0xa0, 0x5f, 0xbc, 0xf1, 0x61, 0x4f,
+ 0x3f, 0x26, 0x03, 0x98, 0x15, 0xb8, 0x66, 0x3f, 0xa7, 0x15, 0xc8, 0x42,
+ 0xea, 0x56, 0x13, 0xe1, 0x32, 0x21, 0x64, 0xb3, 0x7a, 0x9e, 0x7d, 0xd5,
+ 0x21, 0xb1, 0xdc, 0x3b, 0x4c, 0xdc, 0xdf, 0x27, 0x87, 0xb4, 0xae, 0xd9,
+ 0x85, 0x3b, 0xd1, 0x42, 0x5e, 0x95, 0x1b, 0xb1, 0x6c, 0xef, 0x49, 0xd3,
+ 0x4f, 0xac, 0x2c, 0x79, 0x21, 0x84, 0x25, 0x5e, 0xab, 0x68, 0xe8, 0xc2,
+ 0x31, 0x18, 0xba, 0xa2, 0x6a, 0x70, 0x84, 0xac, 0x59, 0xb0, 0xca, 0x69,
+ 0x9c, 0xf2, 0x47, 0x66, 0x89, 0xe0, 0xbf, 0x28, 0xdc, 0x7b, 0x5c, 0x7f,
+ 0xee, 0x45, 0x38, 0xc0, 0x92, 0x6c, 0xc3, 0x94, 0x57, 0x9e, 0x8d, 0x20,
+ 0xca, 0xa0, 0xde, 0x25, 0x48, 0xce, 0x9f, 0x90, 0x9a, 0xbb, 0xe6, 0xa9,
+ 0x9c, 0xdf, 0x4e, 0x2d, 0xdd, 0x7b, 0xa9, 0x1b, 0xec, 0xb6, 0x20, 0xb1,
+ 0x62, 0x62, 0x60, 0x9b, 0x07, 0xcc, 0x2d, 0xd9, 0xdc, 0x7e, 0x95, 0x94,
+ 0xad, 0xa4, 0xc8, 0x99, 0xde, 0x78, 0x08, 0x63, 0x39, 0x55, 0xa4, 0x0e,
+ 0xb3, 0xcb, 0xe7, 0xce, 0xbf, 0xc5, 0x03, 0xe0, 0xa4, 0xaa, 0x9e, 0x89,
+ 0xa7, 0x38, 0xab, 0x86, 0x03, 0x37, 0x24, 0xf5, 0xca, 0xc1, 0x53, 0xd4,
+ 0xfb, 0x85, 0x1b, 0x73, 0xb6, 0x85, 0x7b, 0xfb, 0x56, 0x9c, 0xee, 0x78,
+ 0xc8, 0x49, 0xbf, 0x59, 0x05, 0xcb, 0xe0, 0x9e, 0x3b, 0xbb, 0xea, 0xa5,
+ 0xdb, 0x4b, 0x2f, 0x13, 0xb9, 0x11, 0x70, 0x6a, 0xa3, 0x50, 0x40, 0x3b,
+ 0x62, 0x88, 0xb5, 0x3b, 0x57, 0x0e, 0xa1, 0x22, 0x3e, 0x87, 0x53, 0x43,
+ 0xf3, 0xf1, 0xe4, 0xad, 0x2d, 0xa3, 0x75, 0x50, 0x07, 0xdc, 0xb7, 0xce,
+ 0xa4, 0x13, 0xdd, 0x7d, 0x3f, 0x8b, 0x5a, 0x99, 0x50, 0x39, 0x15, 0x2e,
+ 0xba, 0xf5, 0x61, 0x7d, 0x6e, 0x40, 0xd0, 0x14, 0x24, 0x83, 0x4c, 0x6c,
+ 0xbc, 0x35, 0x2b, 0x2f, 0x76, 0xa6, 0xb7, 0x63, 0xd8, 0xbe, 0x63, 0x01,
+ 0x3f, 0x87, 0x74, 0x12, 0x32, 0xf6, 0xb4, 0xc4, 0xc6, 0x7f, 0x23, 0xfd,
+ 0xfe, 0xf0, 0x8a, 0x43, 0x62, 0xbb, 0x16, 0x53, 0x1d, 0xbe, 0xfd, 0x3c,
+ 0x7c, 0xa5, 0x14, 0xe7, 0x8e, 0xf0, 0xb8, 0xb7, 0x83, 0x7e, 0x56, 0x14,
+ 0x55, 0x8c, 0x28, 0xdf, 0xd6, 0xfa, 0x8c, 0x4a, 0xd6, 0xf1, 0x1a, 0x2b},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect null
+ // tcID: 183
+ {SEC_OID_SHA256,
+ 183,
+ {0x67, 0x1c, 0xd7, 0x66, 0xa3, 0x87, 0x5e, 0x47, 0x34, 0x59, 0x11, 0x73,
+ 0xbf, 0xde, 0x1e, 0x28, 0x65, 0xb5, 0x32, 0xf4, 0x8c, 0xeb, 0x2d, 0x8a,
+ 0xf0, 0x37, 0x33, 0x5c, 0xf1, 0x80, 0x8c, 0x53, 0x25, 0x9b, 0x33, 0x02,
+ 0xc8, 0x83, 0x08, 0x3c, 0x52, 0xa2, 0x8d, 0x35, 0x12, 0x69, 0x69, 0xf7,
+ 0x1f, 0x3f, 0xa3, 0x54, 0xc1, 0x22, 0x86, 0x27, 0x04, 0x63, 0x23, 0x66,
+ 0x4a, 0x5c, 0xce, 0x06, 0xd5, 0x8b, 0x7b, 0x9a, 0x94, 0x7d, 0xfd, 0x0c,
+ 0xc0, 0xc4, 0x4f, 0x4f, 0x0e, 0x26, 0xcc, 0xac, 0xe7, 0xfa, 0x1b, 0x7c,
+ 0x3b, 0x21, 0x91, 0x01, 0xa0, 0x22, 0xc6, 0xcc, 0x4b, 0x6b, 0x75, 0x79,
+ 0xcf, 0xb7, 0xb1, 0x87, 0xd1, 0xd5, 0x6c, 0x7d, 0x60, 0x60, 0xc3, 0x9b,
+ 0x24, 0x82, 0x05, 0x40, 0x3b, 0x8f, 0x64, 0xf6, 0x7a, 0x85, 0x21, 0x93,
+ 0x4f, 0xfd, 0x53, 0xfe, 0x80, 0xfd, 0x92, 0xbe, 0x28, 0xb8, 0x7e, 0xc4,
+ 0xbf, 0xb6, 0x02, 0xed, 0xf0, 0x85, 0x34, 0xeb, 0x69, 0xc7, 0x7c, 0x0d,
+ 0xce, 0xf1, 0xa9, 0x91, 0x2a, 0x68, 0x4e, 0x68, 0x5e, 0x61, 0x0e, 0x58,
+ 0xd5, 0x8b, 0x03, 0xb0, 0x00, 0xbc, 0x7f, 0x82, 0x25, 0x3e, 0xc2, 0x51,
+ 0xed, 0xf2, 0x39, 0xb8, 0x8b, 0xbd, 0x43, 0x88, 0x41, 0x92, 0x60, 0x7f,
+ 0x94, 0x7c, 0x66, 0xcf, 0xbc, 0x3b, 0x43, 0xb1, 0x0f, 0x0e, 0x6d, 0x15,
+ 0x86, 0x99, 0x8b, 0x86, 0x83, 0x4f, 0x39, 0x52, 0x2c, 0xa9, 0xfb, 0x30,
+ 0x23, 0x2c, 0xe9, 0xa7, 0x71, 0x50, 0x45, 0xcb, 0x02, 0xbb, 0x2b, 0xf2,
+ 0x32, 0xd5, 0x61, 0x5a, 0xfd, 0x8a, 0xf0, 0xfc, 0x5e, 0x3c, 0x42, 0x53,
+ 0xf9, 0x12, 0xa7, 0x01, 0x54, 0x28, 0x24, 0x6d, 0xcf, 0x73, 0xf1, 0xe4,
+ 0x16, 0x86, 0x05, 0x70, 0xc3, 0x48, 0x4c, 0x56, 0x17, 0x30, 0xc8, 0x52,
+ 0xdb, 0x31, 0xf9, 0xdd, 0x3f, 0x35, 0x15, 0xc3, 0x15, 0xcf, 0xee, 0x97,
+ 0x02, 0x6e, 0x80, 0x11, 0x5c, 0xd2, 0x38, 0xb1, 0x12, 0x08, 0x77, 0x20,
+ 0x77, 0xf3, 0xc8, 0xe4, 0x5d, 0x49, 0xf0, 0xd1, 0x97, 0x65, 0x26, 0x8e,
+ 0x12, 0xd0, 0xb1, 0x7c, 0x07, 0x7a, 0x93, 0x7a, 0x36, 0x06, 0xda, 0xda,
+ 0x30, 0x77, 0xf4, 0x78, 0x9a, 0x85, 0xb2, 0x90, 0x00, 0xcc, 0x45, 0xc6,
+ 0x59, 0x1e, 0x44, 0xe7, 0x31, 0x74, 0xd4, 0xef, 0x47, 0xbd, 0x41, 0x7f,
+ 0xc6, 0x7a, 0xb6, 0x58, 0xf9, 0xae, 0x17, 0x9d, 0x24, 0x03, 0x49, 0x5c,
+ 0xd5, 0x0e, 0x48, 0x8d, 0x67, 0x9c, 0xb0, 0x62, 0xcf, 0x5b, 0x19, 0x30,
+ 0x93, 0xbc, 0x6d, 0xd1, 0x01, 0xbc, 0x31, 0x33, 0x4f, 0xc5, 0xab, 0xd8,
+ 0xad, 0x3f, 0xe8, 0x38, 0x3f, 0x5e, 0xd1, 0x4f, 0x9b, 0x14, 0x8e, 0x6c,
+ 0x4f, 0x7d, 0x39, 0x0a, 0xe3, 0x89, 0x20, 0xda, 0x2e, 0x10, 0xf0, 0x70},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of digest
+ // tcID: 184
+ {SEC_OID_SHA256,
+ 184,
+ {0x06, 0x79, 0x67, 0x9d, 0x5b, 0xe3, 0x20, 0x64, 0x1d, 0x3f, 0x54, 0x58,
+ 0x16, 0xd0, 0xb0, 0x47, 0x41, 0xdc, 0xec, 0xbe, 0x8a, 0x6c, 0x0d, 0x1a,
+ 0xf3, 0xed, 0x2f, 0xaf, 0x80, 0x44, 0x9e, 0xd1, 0x84, 0xed, 0xc4, 0xd1,
+ 0xb5, 0x8c, 0x54, 0x17, 0x3a, 0x5b, 0x26, 0xf2, 0x7c, 0xe5, 0x0d, 0x8e,
+ 0x65, 0x62, 0xd9, 0xdf, 0xa4, 0x25, 0xcd, 0x73, 0x2f, 0xc0, 0x8f, 0x47,
+ 0xea, 0xb9, 0x00, 0x06, 0x0d, 0xfa, 0x97, 0x5b, 0x2b, 0x4a, 0x7b, 0x30,
+ 0x40, 0x35, 0x57, 0x95, 0x0c, 0xbb, 0xad, 0x34, 0x14, 0xe6, 0x1c, 0xd7,
+ 0xfc, 0x00, 0x4a, 0xb1, 0xad, 0x76, 0x58, 0x84, 0x0d, 0x9e, 0xb5, 0xd0,
+ 0x01, 0xd8, 0x2f, 0xa8, 0xab, 0x86, 0x2c, 0xca, 0xc8, 0xeb, 0x2a, 0x96,
+ 0xfe, 0xa7, 0x9f, 0xb5, 0x8c, 0xdb, 0x05, 0xa0, 0xe8, 0xd6, 0x01, 0xe9,
+ 0x5f, 0xda, 0xae, 0xd3, 0xc4, 0x36, 0x2d, 0x1d, 0x6a, 0x4e, 0x8a, 0x39,
+ 0x66, 0x68, 0xf9, 0xa5, 0xd1, 0x19, 0xca, 0x32, 0xe4, 0xa1, 0xc9, 0x26,
+ 0x56, 0x32, 0x31, 0xe3, 0x9b, 0xb8, 0xd3, 0x96, 0x6f, 0x2d, 0x98, 0x6d,
+ 0x8e, 0xce, 0xc2, 0x2f, 0x36, 0x1c, 0x74, 0x30, 0x63, 0x6b, 0xba, 0x20,
+ 0x31, 0xc6, 0x0a, 0x8e, 0xab, 0x06, 0xae, 0x56, 0xd3, 0xc4, 0x91, 0xa3,
+ 0x01, 0xa3, 0xa5, 0xbe, 0x0e, 0x0e, 0x0a, 0x1d, 0xac, 0xa0, 0xf0, 0xc9,
+ 0x09, 0x45, 0xc2, 0xb8, 0x1d, 0x0c, 0x87, 0x3e, 0x4e, 0xae, 0x4b, 0x17,
+ 0x90, 0xc6, 0x17, 0x20, 0xf0, 0xf7, 0xdf, 0x2d, 0x56, 0xb9, 0xc3, 0xa2,
+ 0x12, 0x16, 0xd6, 0x04, 0xce, 0x55, 0x0c, 0x54, 0x7e, 0x75, 0xbc, 0x59,
+ 0xc4, 0x01, 0xef, 0x1e, 0xa5, 0x88, 0xaa, 0xf4, 0x3b, 0x7a, 0x17, 0xbc,
+ 0xcb, 0xce, 0xaa, 0x47, 0xcc, 0x62, 0x09, 0x0d, 0xf5, 0xa7, 0xd5, 0xa0,
+ 0xe9, 0x08, 0xc2, 0x5d, 0x58, 0x9d, 0x54, 0xbe, 0x59, 0xb2, 0x80, 0x0a,
+ 0x5f, 0x6a, 0xd2, 0x95, 0x99, 0xa0, 0x1a, 0x51, 0xb8, 0x24, 0x26, 0x52,
+ 0x8f, 0x31, 0x18, 0x24, 0xe8, 0x01, 0xba, 0xbe, 0x52, 0xf2, 0xca, 0x2f,
+ 0xb0, 0x58, 0x00, 0x6f, 0x61, 0xc7, 0xe5, 0x0b, 0x62, 0x1f, 0xd4, 0x4d,
+ 0x4d, 0x0f, 0xe5, 0xe4, 0xcf, 0x92, 0xb4, 0x8a, 0xfb, 0xf6, 0xc3, 0x72,
+ 0x54, 0xb8, 0x21, 0x00, 0x68, 0x5c, 0x6f, 0x57, 0xb0, 0xff, 0x32, 0xad,
+ 0x9a, 0x17, 0x24, 0x07, 0x88, 0x36, 0x65, 0x86, 0xa5, 0xc3, 0xa9, 0x45,
+ 0x8b, 0xb5, 0x16, 0x90, 0x26, 0xcd, 0xe4, 0xf7, 0x03, 0x37, 0x3c, 0x78,
+ 0x95, 0xb3, 0xc8, 0x61, 0x73, 0xea, 0x9f, 0x24, 0xac, 0x89, 0xe7, 0xa2,
+ 0x18, 0xbe, 0xa9, 0x0c, 0x10, 0x92, 0xae, 0xbf, 0x4c, 0xfe, 0x73, 0x87,
+ 0xfc, 0xd6, 0x1f, 0xd1, 0xf1, 0x3f, 0x32, 0x30, 0x19, 0x3a, 0x00, 0x9d},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest contains leading 0
+ // tcID: 185
+ {SEC_OID_SHA256,
+ 185,
+ {0x5a, 0xf6, 0xce, 0x6c, 0xd7, 0xd8, 0xcb, 0xa3, 0xc9, 0xbe, 0x34, 0x78,
+ 0xcb, 0x3f, 0xfb, 0x94, 0xb1, 0x6c, 0x6e, 0x68, 0x80, 0xa2, 0x66, 0x77,
+ 0x90, 0xcf, 0xb8, 0x81, 0x8a, 0xc0, 0x81, 0xed, 0xd5, 0x3d, 0x49, 0xca,
+ 0xe9, 0x10, 0xf9, 0xe3, 0x46, 0x1b, 0x18, 0x08, 0x75, 0x04, 0x52, 0x5f,
+ 0xe0, 0xa9, 0x7f, 0x8d, 0x65, 0x36, 0x82, 0x9e, 0xeb, 0x16, 0xb0, 0x31,
+ 0x1b, 0xc0, 0xa0, 0x7b, 0x8f, 0xfb, 0x06, 0x1b, 0x8d, 0x74, 0x98, 0x94,
+ 0xb0, 0xac, 0x16, 0x28, 0xa9, 0xd8, 0xbb, 0xe6, 0x2f, 0x69, 0xfd, 0x1b,
+ 0x19, 0x22, 0x24, 0x83, 0x98, 0x01, 0x45, 0xef, 0x76, 0xbe, 0x38, 0xf6,
+ 0xb4, 0x97, 0xfc, 0x17, 0x49, 0x38, 0x7f, 0x99, 0xda, 0x7f, 0xb5, 0xcd,
+ 0x0a, 0xb7, 0xe1, 0xa6, 0xa1, 0x86, 0xa1, 0x99, 0xca, 0x9f, 0x86, 0x90,
+ 0x2c, 0x08, 0xfb, 0x49, 0x5b, 0x54, 0x58, 0x19, 0x8b, 0xbf, 0xa5, 0x76,
+ 0x37, 0xcf, 0x86, 0xfb, 0x4b, 0x12, 0xf7, 0xb8, 0xe5, 0x9e, 0x0a, 0xf3,
+ 0x33, 0x6e, 0x2f, 0xbb, 0x2f, 0x82, 0xcf, 0x36, 0x19, 0x3a, 0x7c, 0x06,
+ 0x60, 0x1b, 0x01, 0x03, 0x87, 0xe8, 0x6e, 0xf6, 0xee, 0xaa, 0x5a, 0xaf,
+ 0x7b, 0xe0, 0xa1, 0xb9, 0xbc, 0xb4, 0xa2, 0x3c, 0xff, 0xf0, 0xfe, 0xc5,
+ 0xf3, 0xab, 0x64, 0x5c, 0xf9, 0xae, 0x47, 0x56, 0x9c, 0xd1, 0x5b, 0x55,
+ 0x81, 0x1f, 0xb6, 0x5b, 0xe2, 0xfb, 0x83, 0xf4, 0xc2, 0xf3, 0x76, 0x41,
+ 0x9f, 0xbc, 0x6d, 0x8a, 0x2e, 0x4c, 0x79, 0x01, 0xa9, 0x7c, 0x66, 0x0a,
+ 0x05, 0xcc, 0x9b, 0xeb, 0x92, 0x5a, 0x7d, 0xac, 0xd9, 0x1b, 0xc9, 0x7e,
+ 0xaa, 0xb1, 0xa1, 0x3f, 0x37, 0x28, 0x18, 0x77, 0x79, 0x63, 0x5c, 0x6b,
+ 0x9f, 0x70, 0x6e, 0x59, 0xa1, 0x58, 0x9c, 0xa2, 0x97, 0x4f, 0xd1, 0x19,
+ 0x5c, 0xc0, 0x75, 0x28, 0xa0, 0x24, 0xaa, 0x07, 0x62, 0x4a, 0xec, 0x1b,
+ 0x0f, 0xa3, 0x98, 0x51, 0xe7, 0x7f, 0xa6, 0x7d, 0x36, 0xcc, 0x11, 0x55,
+ 0x2f, 0x4c, 0x3c, 0x91, 0xda, 0xd6, 0x2a, 0xba, 0x44, 0xb9, 0x89, 0xba,
+ 0xa5, 0x4a, 0x4d, 0xab, 0x60, 0x65, 0x59, 0xb6, 0x37, 0xb6, 0xfa, 0xe9,
+ 0xea, 0xb1, 0x0a, 0xf9, 0xab, 0x5a, 0xa1, 0x56, 0xb2, 0xbb, 0xb1, 0x69,
+ 0xa3, 0xa8, 0xdf, 0x4b, 0xf5, 0x46, 0xae, 0xbc, 0xbf, 0xb8, 0x7b, 0x62,
+ 0x0e, 0x3a, 0xa4, 0x53, 0x0e, 0x29, 0xb9, 0xa4, 0xa2, 0xe1, 0x8d, 0x85,
+ 0x9d, 0xb2, 0xc6, 0xac, 0x83, 0x78, 0xea, 0x9b, 0x36, 0xc3, 0xc8, 0x3d,
+ 0x29, 0x2d, 0xd6, 0xdb, 0x85, 0xa3, 0xe7, 0xa5, 0xf2, 0x58, 0x0d, 0x26,
+ 0x15, 0x02, 0x7d, 0xb3, 0x73, 0x1d, 0x80, 0xc4, 0x3c, 0x91, 0x7c, 0x27,
+ 0x71, 0x66, 0x7f, 0x2f, 0x8f, 0xc2, 0xa1, 0x05, 0x22, 0x3f, 0xdc, 0xbb},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 186
+ {SEC_OID_SHA256,
+ 186,
+ {0x36, 0x91, 0x97, 0xd3, 0x4d, 0x21, 0x31, 0xd5, 0x01, 0xba, 0xbc, 0xfb,
+ 0x49, 0xf7, 0x89, 0xef, 0x8e, 0xad, 0x12, 0xe7, 0x32, 0x27, 0x9f, 0x06,
+ 0xd9, 0x9e, 0x87, 0x33, 0x6d, 0x84, 0x02, 0x94, 0xa4, 0x0b, 0xa2, 0x2f,
+ 0x7f, 0x30, 0x3a, 0x4d, 0xd2, 0x73, 0x87, 0x44, 0xe2, 0x27, 0x79, 0xef,
+ 0x75, 0x3a, 0xe9, 0xeb, 0x7b, 0xb9, 0x96, 0xc1, 0xa1, 0x0f, 0x5e, 0x70,
+ 0x70, 0x2d, 0x46, 0x88, 0x33, 0x43, 0x19, 0xed, 0x10, 0xf9, 0xd5, 0x15,
+ 0x9d, 0xb9, 0xf4, 0xf5, 0x8b, 0x3a, 0x7a, 0xd4, 0x3e, 0xc5, 0x31, 0xcf,
+ 0xa9, 0x23, 0x8e, 0x3e, 0x68, 0xb6, 0x35, 0x51, 0xf4, 0x80, 0x9f, 0x66,
+ 0x19, 0xbd, 0xed, 0x70, 0xa3, 0x8d, 0x70, 0xb7, 0xfe, 0x62, 0xe8, 0x92,
+ 0x17, 0x2d, 0x19, 0x94, 0xbe, 0x13, 0xdd, 0xe2, 0xb2, 0xc4, 0xac, 0x86,
+ 0xfe, 0x2e, 0xf5, 0x89, 0x74, 0x12, 0xcd, 0x66, 0x5e, 0xbb, 0x9e, 0x26,
+ 0xd7, 0xd4, 0x50, 0xb0, 0x5b, 0xff, 0xa1, 0xd2, 0x01, 0xc4, 0x60, 0xfe,
+ 0x38, 0xec, 0x76, 0xb8, 0x0c, 0x7a, 0x36, 0x71, 0xbe, 0x48, 0x47, 0x53,
+ 0x52, 0x26, 0xac, 0x9b, 0x8d, 0x8c, 0xbd, 0x3f, 0xf0, 0xdf, 0x53, 0x7e,
+ 0xad, 0xde, 0x67, 0x04, 0x44, 0xcc, 0x61, 0xc8, 0x87, 0x24, 0x17, 0x8c,
+ 0xb4, 0x51, 0x3d, 0xf0, 0x4e, 0x10, 0xc5, 0xf0, 0xe5, 0xae, 0x6d, 0x12,
+ 0x3b, 0xf8, 0xf9, 0x66, 0xd7, 0xcf, 0x77, 0x7e, 0xb4, 0x14, 0x0a, 0x3d,
+ 0x10, 0x14, 0x6e, 0xe6, 0x87, 0xd4, 0x60, 0x41, 0x4f, 0x6c, 0x88, 0x31,
+ 0x84, 0x29, 0x2a, 0x9e, 0x3b, 0xf0, 0x52, 0x52, 0x64, 0x33, 0xd9, 0x05,
+ 0x39, 0x57, 0x81, 0x81, 0x88, 0xa2, 0xee, 0x0a, 0x6e, 0xd8, 0xa0, 0xf2,
+ 0xa4, 0xdb, 0x32, 0x11, 0x23, 0xa3, 0x67, 0xd2, 0x42, 0x49, 0x60, 0xac,
+ 0x46, 0x2b, 0xcf, 0x10, 0x9f, 0x65, 0x86, 0x1c, 0xb6, 0x24, 0x51, 0x06,
+ 0x6b, 0x7a, 0xef, 0xb5, 0x28, 0x3a, 0x6a, 0xe5, 0x0b, 0xef, 0x21, 0x9d,
+ 0x15, 0x1d, 0x9f, 0x23, 0xdf, 0x8f, 0x66, 0xfc, 0x0a, 0x81, 0x28, 0x21,
+ 0x97, 0x70, 0xfb, 0xaa, 0xd5, 0x51, 0xb4, 0xc7, 0xb0, 0x2c, 0x6b, 0x3e,
+ 0x20, 0x38, 0x0f, 0x1e, 0x65, 0x18, 0x2c, 0x2d, 0xb9, 0x33, 0xfc, 0x51,
+ 0x52, 0xda, 0x8f, 0x22, 0xb3, 0x37, 0x2d, 0xd9, 0x7f, 0x45, 0x42, 0x30,
+ 0xb3, 0xfa, 0xbe, 0x4e, 0xdd, 0xa7, 0x95, 0x62, 0x14, 0x7d, 0xf5, 0x40,
+ 0x38, 0x24, 0xd6, 0xf4, 0x4b, 0xa5, 0xba, 0x00, 0xf8, 0x64, 0x9d, 0xb4,
+ 0x60, 0xfd, 0xd2, 0x9c, 0x9b, 0x67, 0xd3, 0x2b, 0x0d, 0x88, 0xd5, 0x6a,
+ 0xf6, 0x6f, 0x06, 0x27, 0x2a, 0x40, 0x1b, 0xf8, 0x72, 0xec, 0x63, 0x9d,
+ 0x5c, 0x79, 0xac, 0xbc, 0x02, 0x0e, 0x93, 0x00, 0x95, 0xd5, 0x2f, 0x4c},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 187
+ {SEC_OID_SHA256,
+ 187,
+ {0x93, 0x5c, 0x94, 0xaf, 0xf8, 0x56, 0x33, 0xcf, 0x56, 0xd8, 0xe3, 0xdc,
+ 0x3f, 0x58, 0xed, 0xf0, 0x3c, 0xc9, 0x5c, 0x14, 0xe7, 0x21, 0xd2, 0xf3,
+ 0x11, 0xf9, 0x44, 0x99, 0x9b, 0x8b, 0x5c, 0x41, 0x3f, 0x37, 0xa5, 0xab,
+ 0x1f, 0x3e, 0xf8, 0x09, 0x68, 0x3a, 0x43, 0x6d, 0x3e, 0xfe, 0x95, 0xa6,
+ 0x79, 0x82, 0x8b, 0x8b, 0xf6, 0xf2, 0xd4, 0x0b, 0x17, 0xb5, 0x53, 0xcb,
+ 0xfa, 0x7f, 0x32, 0xd3, 0xd9, 0xcb, 0xb6, 0xa9, 0x9f, 0x8f, 0x41, 0xef,
+ 0xa0, 0x9a, 0x4b, 0xd2, 0xd1, 0x71, 0x11, 0x27, 0x7b, 0xe2, 0x12, 0x1c,
+ 0x2d, 0x85, 0xda, 0x60, 0x0b, 0xc7, 0xea, 0x8f, 0x26, 0x57, 0x2b, 0xd7,
+ 0x0d, 0x9b, 0x66, 0xc0, 0x2a, 0x89, 0x74, 0x8f, 0x0d, 0x8e, 0x14, 0x52,
+ 0x0c, 0x06, 0x96, 0xb7, 0xf0, 0xd1, 0x85, 0x21, 0xa6, 0x32, 0xdc, 0x96,
+ 0x20, 0xc1, 0x9d, 0x41, 0x12, 0x78, 0xb6, 0xa1, 0x3e, 0xae, 0xab, 0x0a,
+ 0xa8, 0x42, 0x75, 0xae, 0xa8, 0xf5, 0x48, 0xa8, 0xca, 0x25, 0xb8, 0xd5,
+ 0x97, 0x75, 0xe6, 0x1e, 0xa2, 0xcd, 0x4e, 0xac, 0xaa, 0xb8, 0x36, 0x33,
+ 0x7c, 0xd3, 0x65, 0x66, 0x29, 0xc6, 0xd8, 0x96, 0xed, 0x28, 0x9a, 0x14,
+ 0xc1, 0x09, 0xa4, 0x01, 0x9b, 0x88, 0x97, 0xc9, 0xb6, 0x99, 0x6f, 0xf7,
+ 0xb2, 0x0a, 0x2a, 0x1d, 0xb2, 0xa5, 0x8c, 0xe5, 0x72, 0x8a, 0x49, 0x80,
+ 0x6d, 0x26, 0x30, 0xb8, 0xb6, 0x4d, 0x98, 0x5b, 0xe2, 0xc2, 0xef, 0x14,
+ 0xc8, 0xb7, 0x91, 0x26, 0x9b, 0xc3, 0x87, 0x35, 0x5f, 0x64, 0x6d, 0xdc,
+ 0x19, 0xdb, 0x25, 0xcf, 0x64, 0xd2, 0xb2, 0xb6, 0xeb, 0xa3, 0x0b, 0xb0,
+ 0x07, 0x95, 0x9c, 0xfe, 0xd2, 0xca, 0xc0, 0x29, 0x2d, 0xbd, 0x20, 0x71,
+ 0x26, 0xad, 0xc9, 0x0b, 0x87, 0x58, 0xa6, 0x50, 0x94, 0x06, 0x8f, 0xdb,
+ 0xec, 0x21, 0xff, 0x2d, 0xb5, 0x3a, 0xaf, 0x96, 0x96, 0x92, 0xe7, 0xd0,
+ 0xae, 0x22, 0xac, 0x85, 0x0f, 0x85, 0x3b, 0x28, 0x92, 0x29, 0x0b, 0xa6,
+ 0xf1, 0x98, 0xaa, 0x67, 0x54, 0xe7, 0x13, 0xf5, 0x49, 0x17, 0x2d, 0x15,
+ 0x42, 0x20, 0xfc, 0xd6, 0x99, 0x6d, 0xee, 0xfd, 0xbb, 0x14, 0xc9, 0x32,
+ 0x9b, 0x01, 0x54, 0x48, 0x06, 0x0a, 0xa0, 0x15, 0x2a, 0x08, 0xb4, 0xd1,
+ 0xa5, 0xe3, 0x2d, 0x6f, 0xc5, 0xbb, 0x60, 0xa4, 0x11, 0xba, 0x8b, 0x20,
+ 0x6f, 0xec, 0xbe, 0xda, 0xfa, 0x98, 0x83, 0xa3, 0xbd, 0x5d, 0x9f, 0xa9,
+ 0x05, 0x11, 0x96, 0x56, 0x56, 0x3d, 0xf1, 0xd2, 0xd0, 0x8c, 0x24, 0xcc,
+ 0xa8, 0x81, 0xa6, 0xab, 0x22, 0x22, 0x44, 0x0b, 0x64, 0xbc, 0x12, 0xa8,
+ 0x59, 0xa9, 0xd2, 0x0c, 0x7f, 0x9e, 0xa0, 0x23, 0x22, 0xc4, 0x36, 0x00,
+ 0x3c, 0x55, 0x72, 0x3c, 0xf8, 0x67, 0x8d, 0xbc, 0x83, 0x03, 0xf9, 0x7c},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of digest
+ // tcID: 188
+ {SEC_OID_SHA256,
+ 188,
+ {0x71, 0x60, 0x1b, 0x43, 0xbc, 0x8c, 0xe6, 0xf6, 0xea, 0x74, 0x98, 0x58,
+ 0x43, 0xde, 0x5a, 0x2c, 0x9f, 0x71, 0xff, 0xa3, 0x7b, 0xde, 0x9a, 0xac,
+ 0x20, 0xc5, 0x9a, 0xbb, 0x02, 0x5b, 0x0d, 0xbe, 0xc4, 0xcd, 0x8d, 0x36,
+ 0x23, 0xb5, 0x15, 0xf0, 0xd0, 0x98, 0x80, 0x3c, 0xfa, 0x01, 0x56, 0x4a,
+ 0x2d, 0x31, 0x9c, 0x93, 0xd3, 0xac, 0xbb, 0x5e, 0x36, 0x03, 0xf5, 0x3e,
+ 0x01, 0x9c, 0xe2, 0xcd, 0x29, 0x75, 0x90, 0x5f, 0x9f, 0xae, 0xd6, 0x4e,
+ 0xa4, 0x75, 0x62, 0x54, 0xbd, 0x06, 0x49, 0x85, 0xe5, 0x24, 0x5d, 0x05,
+ 0x1b, 0xa7, 0x75, 0x6d, 0x4b, 0x1e, 0xed, 0xf9, 0x28, 0xf9, 0x55, 0x2e,
+ 0x98, 0x54, 0xb0, 0x62, 0x66, 0x39, 0x70, 0x2d, 0x3e, 0xc0, 0xc4, 0x0c,
+ 0x23, 0x46, 0xaf, 0x75, 0x72, 0xe8, 0x6c, 0x12, 0x8d, 0x1a, 0xea, 0x0c,
+ 0xa2, 0x18, 0xe6, 0x3c, 0x3b, 0xde, 0xcc, 0xf2, 0x90, 0xea, 0x99, 0x5b,
+ 0xc2, 0xa0, 0xbc, 0x7e, 0xb1, 0x22, 0x93, 0x95, 0xeb, 0xc6, 0xb9, 0xf8,
+ 0xf9, 0xb1, 0x4f, 0x3d, 0x5c, 0x11, 0x91, 0xbb, 0x67, 0x38, 0xca, 0x1d,
+ 0x25, 0x09, 0x65, 0xcc, 0x80, 0xc7, 0x3b, 0x3f, 0xbc, 0xef, 0x29, 0xd0,
+ 0x87, 0x67, 0x03, 0x8c, 0x5c, 0x9a, 0xb0, 0x06, 0xb1, 0x00, 0xbb, 0xfa,
+ 0xc3, 0x5e, 0x15, 0xf3, 0x56, 0x98, 0xf6, 0xf8, 0xc6, 0xa1, 0xff, 0x3c,
+ 0x90, 0x39, 0xbf, 0x4a, 0xc9, 0x84, 0xe2, 0x42, 0x95, 0x40, 0x81, 0x86,
+ 0x32, 0xbd, 0x02, 0x01, 0x55, 0x52, 0xe9, 0x75, 0x7f, 0x36, 0x3e, 0x83,
+ 0x17, 0xfc, 0xf8, 0x99, 0x8a, 0x55, 0x15, 0x4f, 0x61, 0x61, 0xb6, 0x7e,
+ 0x00, 0x91, 0x0c, 0xbc, 0x73, 0x6d, 0xaf, 0x7f, 0xe7, 0x38, 0x44, 0x3a,
+ 0x3a, 0xce, 0x07, 0x63, 0xfd, 0x65, 0x05, 0xcf, 0xca, 0xf1, 0x13, 0x68,
+ 0xdb, 0xe5, 0xd5, 0x85, 0x20, 0x6c, 0xa4, 0x1d, 0x76, 0xe3, 0x9f, 0xeb,
+ 0x68, 0x51, 0x9d, 0x30, 0x9d, 0xd9, 0x2a, 0x54, 0xdf, 0xec, 0x57, 0x91,
+ 0x31, 0x1f, 0x5c, 0x00, 0xbd, 0x0b, 0xdc, 0x7f, 0xc5, 0xf2, 0xf4, 0x7d,
+ 0x55, 0x8f, 0x51, 0xa5, 0xf3, 0xcc, 0x2c, 0x86, 0xc3, 0x39, 0x58, 0xd1,
+ 0x18, 0xdf, 0xee, 0xfb, 0x8b, 0x53, 0x1f, 0xd4, 0x14, 0x28, 0x92, 0xe2,
+ 0x8c, 0xcb, 0xb2, 0xc5, 0x74, 0xb6, 0xc1, 0x15, 0x16, 0x99, 0x81, 0xaf,
+ 0x4c, 0x3c, 0xe6, 0xe0, 0x19, 0xfa, 0x27, 0xc2, 0xef, 0xe4, 0xaa, 0x34,
+ 0xc0, 0xef, 0x10, 0x4e, 0x16, 0xc7, 0xf0, 0x2a, 0x3b, 0x7b, 0xd4, 0x63,
+ 0x90, 0x03, 0x9c, 0x7d, 0x4c, 0xcc, 0x6b, 0x27, 0xde, 0xb5, 0xf6, 0x79,
+ 0x67, 0x14, 0xd6, 0x7a, 0xf8, 0x84, 0x56, 0xa8, 0xda, 0x63, 0x95, 0xe6,
+ 0x70, 0xb5, 0x13, 0xf4, 0x5b, 0x62, 0xba, 0x0a, 0xac, 0x65, 0x57, 0x9f},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of digest
+ // tcID: 189
+ {SEC_OID_SHA256,
+ 189,
+ {0x24, 0x13, 0x32, 0xa0, 0xe3, 0x4e, 0xc7, 0x00, 0xcd, 0xf2, 0x29, 0x7c,
+ 0x89, 0x94, 0xee, 0x0c, 0xfb, 0x84, 0x8e, 0x6f, 0x5d, 0x6f, 0x31, 0x21,
+ 0x65, 0x24, 0xbd, 0x3d, 0x40, 0xb1, 0x53, 0x9e, 0xe5, 0xd4, 0x95, 0x5d,
+ 0x40, 0x54, 0x97, 0xfb, 0xf1, 0x9f, 0x9b, 0x36, 0x81, 0x30, 0x64, 0x08,
+ 0xa4, 0xef, 0x5e, 0xba, 0x87, 0xe7, 0x57, 0x99, 0xda, 0xe8, 0xe8, 0x6a,
+ 0xb0, 0x50, 0xb7, 0xe7, 0x8e, 0xbb, 0xe9, 0xa2, 0xbe, 0x1e, 0x02, 0xf9,
+ 0xce, 0xc5, 0x19, 0xa5, 0x1e, 0x78, 0x80, 0xa7, 0xf6, 0x53, 0xa8, 0x32,
+ 0x72, 0x75, 0xbf, 0x9a, 0x2a, 0x29, 0x86, 0x78, 0x49, 0x3d, 0xf0, 0x13,
+ 0xd3, 0xc3, 0xa1, 0x91, 0x37, 0x2f, 0x5f, 0x84, 0xae, 0xed, 0x7a, 0xbf,
+ 0x72, 0x69, 0x7a, 0xde, 0x3e, 0x02, 0xd5, 0x21, 0x65, 0x5d, 0x2d, 0x79,
+ 0x00, 0x39, 0x32, 0xb9, 0x2e, 0x26, 0xec, 0x22, 0xa9, 0x26, 0x06, 0x06,
+ 0x95, 0x4e, 0xd3, 0x2c, 0x53, 0x60, 0x15, 0xa8, 0xd5, 0x30, 0x6d, 0xe8,
+ 0x35, 0x4f, 0xec, 0x6d, 0x51, 0xb4, 0x8a, 0x0f, 0x25, 0x8e, 0x57, 0x42,
+ 0xee, 0xff, 0x0d, 0x2c, 0x76, 0xb8, 0x6b, 0xde, 0xc0, 0xb4, 0x2a, 0x66,
+ 0x06, 0xae, 0x04, 0x3e, 0x86, 0xb2, 0xde, 0x8f, 0x42, 0x42, 0xbe, 0x7e,
+ 0xf6, 0x5b, 0x9c, 0xe6, 0x0f, 0xe4, 0xf7, 0x98, 0xa8, 0xaa, 0x19, 0xf9,
+ 0x47, 0xae, 0xa9, 0xef, 0x40, 0xfb, 0x4a, 0x46, 0x7d, 0x7c, 0x54, 0x13,
+ 0xd5, 0x26, 0xaa, 0x94, 0x91, 0xac, 0x9a, 0x98, 0xf9, 0xe6, 0x34, 0x2a,
+ 0x15, 0x4a, 0x99, 0x26, 0x4e, 0xf6, 0x01, 0x29, 0x3c, 0xd2, 0xd4, 0xa9,
+ 0x79, 0xff, 0xb5, 0xdb, 0xb5, 0xfc, 0xf7, 0x9e, 0xe7, 0x27, 0xf8, 0x7f,
+ 0x9c, 0xf7, 0xcc, 0x65, 0x70, 0xdd, 0x88, 0xd6, 0x08, 0x16, 0x23, 0x2e,
+ 0xaa, 0x57, 0xdd, 0x75, 0xa7, 0xf0, 0xff, 0xc8, 0x16, 0x0f, 0x65, 0x71,
+ 0x5f, 0xc1, 0x25, 0x08, 0xfb, 0xf0, 0x01, 0x34, 0x96, 0x49, 0x68, 0xd3,
+ 0x3d, 0xd3, 0x07, 0x42, 0xe9, 0x31, 0x07, 0xeb, 0x74, 0xc3, 0x72, 0x1c,
+ 0xf6, 0x61, 0x5f, 0xff, 0x5b, 0xa1, 0x56, 0x68, 0x44, 0xad, 0x68, 0x59,
+ 0xe0, 0x28, 0xce, 0x76, 0x98, 0x23, 0xf0, 0x37, 0xa6, 0x20, 0x5e, 0xda,
+ 0xdc, 0xe3, 0x2f, 0x3d, 0x38, 0xbf, 0x77, 0x8d, 0x47, 0xc3, 0x6e, 0xaa,
+ 0x67, 0xa3, 0x6c, 0xb5, 0x3f, 0x57, 0x2b, 0x1b, 0xeb, 0x90, 0x62, 0x2e,
+ 0x52, 0x17, 0xb0, 0x83, 0x3d, 0xe3, 0xe6, 0xf8, 0x00, 0x0a, 0xde, 0xa7,
+ 0x6d, 0x45, 0x43, 0xc8, 0x03, 0xaa, 0x70, 0x79, 0x32, 0x10, 0x57, 0x24,
+ 0x70, 0x6c, 0xa4, 0xdb, 0x00, 0x8c, 0x64, 0x43, 0x36, 0xa8, 0x9b, 0x3a,
+ 0xe8, 0xf1, 0x96, 0xb7, 0xf2, 0xb3, 0xae, 0x30, 0x6e, 0x18, 0x17, 0x6c},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**31 - 1
+ // tcID: 190
+ {SEC_OID_SHA256,
+ 190,
+ {0x60, 0xaa, 0x59, 0xb8, 0x25, 0x4b, 0x47, 0x19, 0x9d, 0xb7, 0xb2, 0x9d,
+ 0xe4, 0x5c, 0x02, 0x24, 0x76, 0x10, 0xf3, 0xcf, 0x9c, 0xad, 0xc3, 0xf4,
+ 0x6c, 0x96, 0x9a, 0xaf, 0x36, 0xea, 0x1e, 0xcf, 0xd7, 0xaa, 0x2c, 0x6c,
+ 0xf6, 0x26, 0xa5, 0xca, 0x11, 0xc2, 0x75, 0x48, 0x58, 0x18, 0xb2, 0xa4,
+ 0x33, 0xe9, 0x64, 0x8c, 0x3d, 0xd8, 0xf6, 0xe1, 0x00, 0xd5, 0x30, 0xb2,
+ 0x15, 0xe1, 0x07, 0xbd, 0xa7, 0x95, 0xea, 0x13, 0xbd, 0xd3, 0xae, 0xd8,
+ 0x7b, 0x5e, 0xdd, 0xa4, 0x0a, 0x5b, 0xb0, 0x10, 0x5e, 0xf3, 0x73, 0x1b,
+ 0x44, 0x34, 0x1b, 0x6a, 0x33, 0x00, 0x40, 0x9d, 0xb7, 0xb1, 0xbf, 0x2d,
+ 0xea, 0x3b, 0x84, 0x50, 0x7b, 0xd5, 0xfa, 0x0d, 0x7a, 0x11, 0x70, 0x9d,
+ 0xdb, 0x10, 0x6d, 0xf8, 0xfd, 0xdf, 0x1a, 0x96, 0x25, 0xc6, 0x45, 0x52,
+ 0xb8, 0x75, 0xea, 0x96, 0xd5, 0xab, 0x33, 0x82, 0x0b, 0x9a, 0xcc, 0x94,
+ 0xa3, 0x0f, 0x37, 0xe8, 0x81, 0x7b, 0xa1, 0xd7, 0x57, 0xc1, 0x55, 0x57,
+ 0x95, 0xcc, 0x82, 0xa2, 0x6c, 0x6a, 0xde, 0xa3, 0x66, 0x76, 0xea, 0xc2,
+ 0x93, 0x4d, 0xd3, 0xd5, 0x4e, 0x1b, 0xb0, 0xfc, 0xa7, 0x70, 0xf6, 0x05,
+ 0x1c, 0x10, 0x8d, 0xe1, 0xe8, 0xcc, 0x04, 0xc1, 0x53, 0x06, 0xd9, 0x4b,
+ 0x08, 0x8a, 0x0e, 0xbf, 0xaf, 0xeb, 0x93, 0xbc, 0xe9, 0x1e, 0x28, 0x3e,
+ 0xf6, 0xb4, 0xef, 0x88, 0xee, 0x8a, 0xbb, 0xfe, 0x54, 0x9e, 0xaf, 0x24,
+ 0x91, 0xf2, 0x3e, 0x3a, 0xe1, 0x3d, 0x33, 0x19, 0xc7, 0x33, 0x30, 0x23,
+ 0x7e, 0x06, 0xd2, 0xd0, 0x09, 0x89, 0xcb, 0xd9, 0xd9, 0xc8, 0xa0, 0x95,
+ 0xe8, 0x25, 0x34, 0xe1, 0x48, 0x45, 0xca, 0xaa, 0x66, 0x59, 0x9d, 0x99,
+ 0x6d, 0xf6, 0xb5, 0x83, 0xc2, 0x2c, 0x3e, 0x73, 0xf7, 0x47, 0xc5, 0xe5,
+ 0x97, 0xb6, 0x26, 0x3e, 0xfd, 0x3d, 0x48, 0x4f, 0xa7, 0x5e, 0x22, 0x78,
+ 0x73, 0xf5, 0x0c, 0x99, 0x3e, 0xff, 0x26, 0xe1, 0x4b, 0xca, 0x16, 0xe2,
+ 0xdf, 0x14, 0x09, 0x88, 0x54, 0x16, 0x7f, 0x0d, 0xe7, 0x3a, 0x15, 0x7d,
+ 0xf9, 0x96, 0xd0, 0xbe, 0xb2, 0xae, 0xb6, 0x75, 0x0b, 0x57, 0x43, 0xb0,
+ 0xa9, 0xf4, 0xd6, 0x85, 0xee, 0x8c, 0xfa, 0x5d, 0xf0, 0x1a, 0x4b, 0x92,
+ 0x4a, 0x67, 0x9d, 0x14, 0x91, 0x9d, 0x27, 0x53, 0xf8, 0x93, 0x5b, 0x82,
+ 0xba, 0x4e, 0x2e, 0x46, 0x70, 0x09, 0x7c, 0xf1, 0x1b, 0xcd, 0x59, 0xa6,
+ 0x13, 0xb5, 0xf3, 0x4a, 0x29, 0x63, 0xdc, 0x56, 0xf5, 0x9f, 0x25, 0xf2,
+ 0xb8, 0xb9, 0x1e, 0x9a, 0x00, 0xa2, 0xce, 0xce, 0xe8, 0xb4, 0x88, 0xd8,
+ 0x60, 0x04, 0x4d, 0xc7, 0xe1, 0x0f, 0x82, 0x03, 0x70, 0x30, 0xd6, 0x2d,
+ 0x48, 0xe0, 0x28, 0x02, 0x2e, 0x7c, 0x37, 0x74, 0xbf, 0x3c, 0x25, 0xca},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**32 - 1
+ // tcID: 191
+ {SEC_OID_SHA256,
+ 191,
+ {0x0d, 0x81, 0x46, 0x84, 0xd7, 0x9c, 0x28, 0xbc, 0x16, 0x9d, 0xa2, 0x08,
+ 0x59, 0xfe, 0xf1, 0x17, 0xd2, 0xd6, 0xc9, 0x8a, 0x9c, 0x7d, 0x52, 0xb7,
+ 0x88, 0xd9, 0x72, 0xfc, 0x09, 0x8d, 0xb6, 0x2d, 0x46, 0xf5, 0x2b, 0xa2,
+ 0xb5, 0x08, 0x3c, 0xc7, 0xde, 0x5c, 0xff, 0x06, 0x58, 0xd4, 0x26, 0x6c,
+ 0x11, 0x3a, 0x8b, 0x35, 0xcb, 0x3b, 0xf0, 0x40, 0x61, 0xd4, 0xc6, 0xba,
+ 0x6b, 0x7b, 0x4c, 0xd6, 0x7e, 0xeb, 0x48, 0xd5, 0x61, 0x01, 0x55, 0x5e,
+ 0x4f, 0xb5, 0x56, 0xa6, 0xe9, 0x0d, 0x51, 0x3e, 0xbe, 0x46, 0x8e, 0xed,
+ 0x8e, 0xf0, 0x20, 0x21, 0x18, 0x99, 0x8b, 0x2a, 0x1c, 0x0d, 0x98, 0x79,
+ 0xb1, 0x43, 0x67, 0xf2, 0x1d, 0x9b, 0x48, 0x89, 0xb9, 0xf2, 0xb4, 0x1c,
+ 0xd2, 0x60, 0xd9, 0x5f, 0x54, 0x0d, 0xd8, 0x48, 0x9b, 0x78, 0xdd, 0xec,
+ 0x27, 0x99, 0x9b, 0xa5, 0x07, 0xda, 0x90, 0x2f, 0x60, 0xfe, 0x1d, 0xca,
+ 0x5f, 0x7f, 0xef, 0x00, 0xa8, 0x58, 0x29, 0x16, 0x6a, 0x18, 0x39, 0x16,
+ 0x2b, 0x8e, 0x61, 0x43, 0x6b, 0xf6, 0x72, 0x3a, 0x13, 0x6d, 0x76, 0x55,
+ 0x81, 0x96, 0x3b, 0x81, 0x2b, 0x00, 0x05, 0xb4, 0xcb, 0xda, 0x84, 0x4c,
+ 0xd7, 0x6c, 0x10, 0x54, 0xc8, 0x7f, 0x69, 0x64, 0x1d, 0x52, 0x68, 0xab,
+ 0xe4, 0x99, 0x1a, 0xfa, 0x2f, 0xd9, 0x8d, 0xea, 0xd3, 0x0b, 0xa2, 0x6d,
+ 0x74, 0x7a, 0xed, 0xeb, 0xf4, 0x5a, 0x96, 0xbd, 0x10, 0x02, 0xaa, 0x3b,
+ 0x8c, 0x86, 0xcb, 0xba, 0xdd, 0x86, 0x12, 0x48, 0x17, 0x59, 0x5f, 0x12,
+ 0x3a, 0x39, 0xf9, 0xcf, 0x3f, 0xd2, 0x65, 0x43, 0xaf, 0xe5, 0x4c, 0x6f,
+ 0xcf, 0xe1, 0x70, 0x06, 0x0a, 0xf7, 0xaa, 0x09, 0x6e, 0xe2, 0xaa, 0x16,
+ 0xe2, 0x06, 0x30, 0x3f, 0x85, 0x79, 0x55, 0x4b, 0x7b, 0xb1, 0xf4, 0x12,
+ 0x06, 0x2e, 0xec, 0xd4, 0x86, 0x21, 0x9c, 0x94, 0x79, 0x87, 0x37, 0xe9,
+ 0xff, 0x75, 0xca, 0x2c, 0x1f, 0x34, 0xcd, 0x03, 0x18, 0x2c, 0x94, 0x31,
+ 0x38, 0x2f, 0x0e, 0x12, 0xcc, 0x7e, 0xfa, 0x13, 0xb1, 0xc5, 0xad, 0x36,
+ 0x7f, 0x34, 0xae, 0x84, 0xaf, 0x42, 0xb4, 0x61, 0x4a, 0x7e, 0xac, 0x8a,
+ 0xc7, 0xf1, 0xca, 0x10, 0x69, 0x5b, 0x88, 0xbf, 0x6e, 0xf1, 0x70, 0x06,
+ 0xf0, 0x69, 0x75, 0xdf, 0xb4, 0xfd, 0x02, 0x73, 0x1d, 0x5c, 0xd8, 0xa6,
+ 0xe4, 0x29, 0x51, 0x5c, 0x47, 0x30, 0xd0, 0xae, 0xc0, 0x54, 0xb3, 0x53,
+ 0x3d, 0x5d, 0x42, 0x91, 0x50, 0xfc, 0x97, 0x14, 0x66, 0x5e, 0x38, 0x81,
+ 0xc2, 0x5f, 0x58, 0x50, 0xfc, 0xfb, 0x3e, 0x8d, 0xae, 0x79, 0xc3, 0x64,
+ 0xd5, 0x8a, 0xea, 0xf2, 0xbc, 0xb0, 0xee, 0x5d, 0x89, 0x9a, 0xf9, 0x2a,
+ 0xdc, 0x93, 0xd6, 0x32, 0xea, 0xcf, 0xe5, 0x29, 0xff, 0x57, 0xa0, 0xf2},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**40 - 1
+ // tcID: 192
+ {SEC_OID_SHA256,
+ 192,
+ {0x55, 0x0c, 0xe3, 0xe7, 0x8b, 0x5e, 0x13, 0x01, 0xa0, 0xb3, 0x75, 0xe5,
+ 0xc6, 0xbb, 0x6c, 0xef, 0xf0, 0x56, 0x68, 0x92, 0x21, 0x18, 0x8d, 0x00,
+ 0xc6, 0x11, 0x6e, 0xba, 0x69, 0x20, 0xeb, 0x8c, 0x6a, 0xaf, 0xab, 0x5b,
+ 0xcc, 0x11, 0xe5, 0x29, 0x84, 0xe0, 0x5f, 0x68, 0x92, 0x0d, 0x44, 0xbe,
+ 0x9d, 0xc2, 0x35, 0x66, 0x17, 0xd3, 0xe7, 0xad, 0xa7, 0x9d, 0x51, 0x86,
+ 0x58, 0x85, 0x26, 0x2d, 0xef, 0xae, 0x63, 0xa4, 0xd3, 0x4b, 0x8c, 0x00,
+ 0x3e, 0xf5, 0xff, 0x32, 0x4b, 0x59, 0xed, 0x66, 0x57, 0xdb, 0xa9, 0x97,
+ 0x65, 0xae, 0x42, 0x5e, 0xd2, 0xc9, 0xbd, 0xcf, 0x11, 0xf4, 0x1a, 0xe0,
+ 0x16, 0x4a, 0x44, 0xc1, 0xc4, 0x1d, 0x98, 0xca, 0xfc, 0x66, 0xff, 0x4e,
+ 0x91, 0x63, 0x90, 0xc4, 0x2c, 0x82, 0x24, 0x41, 0x96, 0x88, 0x7d, 0x18,
+ 0x12, 0x1e, 0xae, 0x27, 0xb6, 0xe2, 0x1c, 0x57, 0x35, 0x4b, 0x0d, 0x37,
+ 0xe1, 0x60, 0xf3, 0x24, 0xb9, 0x5e, 0x79, 0x09, 0x56, 0xa5, 0x09, 0x3a,
+ 0x92, 0x83, 0xdf, 0xe9, 0xa7, 0x29, 0x22, 0xcd, 0xfd, 0xe3, 0x7d, 0x15,
+ 0xbc, 0x31, 0x7b, 0xd0, 0x59, 0x09, 0xed, 0x8d, 0x1c, 0x8d, 0xbc, 0xbf,
+ 0x60, 0x0f, 0xda, 0x9d, 0x26, 0xc8, 0x10, 0xda, 0x48, 0x6a, 0x86, 0x58,
+ 0x87, 0x19, 0x1e, 0x1b, 0xfb, 0xb2, 0x1a, 0x68, 0xc1, 0x7c, 0x21, 0x7f,
+ 0xc3, 0xf8, 0xaa, 0x2e, 0xfd, 0xe6, 0x50, 0xfc, 0x8c, 0xcd, 0x3f, 0xe5,
+ 0xf6, 0xd7, 0x27, 0x02, 0x31, 0xab, 0x0a, 0x97, 0xe3, 0xd5, 0xf3, 0xb6,
+ 0x39, 0x81, 0xe0, 0x9d, 0x0b, 0x82, 0x01, 0xce, 0xb6, 0x49, 0x50, 0x53,
+ 0x46, 0xab, 0x22, 0xf6, 0x64, 0xb9, 0xb6, 0xa6, 0x3a, 0xb0, 0x88, 0xbf,
+ 0x4e, 0xa0, 0x1f, 0xa2, 0x61, 0x42, 0xea, 0x37, 0x95, 0x16, 0x1f, 0x93,
+ 0x31, 0x64, 0xbf, 0xc4, 0xe2, 0x41, 0x2a, 0x29, 0x61, 0xbc, 0x09, 0xae,
+ 0x13, 0x25, 0x7d, 0xf7, 0x17, 0x1c, 0xed, 0xfd, 0x2f, 0xb4, 0x8e, 0x5a,
+ 0x61, 0x03, 0x4a, 0x24, 0x94, 0xb3, 0xbf, 0x70, 0xdc, 0x51, 0xa3, 0x57,
+ 0x7d, 0xe4, 0xa9, 0x48, 0xbc, 0x0b, 0xf3, 0x50, 0x36, 0xb0, 0x49, 0x6c,
+ 0xf7, 0x9c, 0x9b, 0x4d, 0x1b, 0xae, 0x0e, 0x91, 0x84, 0x06, 0x82, 0x60,
+ 0x18, 0x9a, 0x6b, 0x55, 0x31, 0x71, 0x5d, 0xd4, 0x7b, 0x9e, 0x4f, 0x01,
+ 0x16, 0x22, 0x30, 0x6a, 0xe7, 0xcc, 0xcd, 0x77, 0x43, 0xeb, 0x42, 0xb4,
+ 0x74, 0x8f, 0xdf, 0x46, 0xbc, 0x5e, 0x32, 0x85, 0x37, 0x3b, 0x38, 0x5b,
+ 0x5e, 0x38, 0x18, 0x5d, 0x99, 0x90, 0xde, 0xc7, 0x31, 0x33, 0xa9, 0xb8,
+ 0x8b, 0xd3, 0xd7, 0xef, 0x0c, 0xda, 0x14, 0x1f, 0x2c, 0x67, 0x04, 0xae,
+ 0x96, 0x7a, 0xf7, 0x91, 0x05, 0x6f, 0xf2, 0x49, 0xc3, 0xdd, 0xb7, 0xae},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**64 - 1
+ // tcID: 193
+ {SEC_OID_SHA256,
+ 193,
+ {0x3b, 0x2e, 0xb9, 0x41, 0x28, 0x06, 0x8d, 0xe1, 0x54, 0x97, 0xd0, 0xfb,
+ 0x6d, 0x86, 0x12, 0xfa, 0x6b, 0x90, 0x0a, 0x7c, 0x8d, 0x38, 0x51, 0x2e,
+ 0xea, 0x2c, 0x57, 0x9b, 0x9f, 0x62, 0xc4, 0x5d, 0x1b, 0xd1, 0x98, 0xec,
+ 0xbc, 0x5b, 0x2f, 0xac, 0xd8, 0x75, 0xbc, 0x02, 0x91, 0xb6, 0xdf, 0x8d,
+ 0xe7, 0x8f, 0xc3, 0x36, 0x75, 0x29, 0xd2, 0xe3, 0x69, 0x96, 0xf1, 0x40,
+ 0x17, 0xf3, 0xef, 0x71, 0x88, 0x3d, 0x3b, 0x95, 0xf2, 0x52, 0x5f, 0x62,
+ 0xae, 0x32, 0xd2, 0x94, 0xa1, 0x70, 0xf6, 0x64, 0xd3, 0xce, 0x1c, 0xf5,
+ 0xa5, 0xcf, 0xed, 0x4d, 0xf8, 0xb5, 0xc6, 0x58, 0xe4, 0x5e, 0xd6, 0x5a,
+ 0x60, 0x6b, 0x23, 0x83, 0x49, 0xcf, 0x1c, 0xd5, 0x3d, 0x6f, 0x74, 0x27,
+ 0x8d, 0xd8, 0xe0, 0xd8, 0x98, 0xc1, 0x37, 0x5f, 0x00, 0x7b, 0x8d, 0x27,
+ 0x77, 0x88, 0x9a, 0x10, 0x47, 0x35, 0xab, 0x73, 0x06, 0xdf, 0x67, 0x51,
+ 0xd9, 0x53, 0x94, 0x47, 0xe8, 0x6b, 0xc1, 0x06, 0xe8, 0x3c, 0xe6, 0xed,
+ 0x85, 0x65, 0x05, 0xe5, 0xca, 0x3d, 0x9e, 0xb5, 0x8d, 0x8f, 0x4c, 0xaa,
+ 0xfe, 0x13, 0xa0, 0x7e, 0x2d, 0x36, 0x70, 0xb3, 0x93, 0x4f, 0x5a, 0x08,
+ 0xd1, 0xc7, 0x6f, 0x72, 0x3b, 0xf2, 0xb2, 0x13, 0x0f, 0xb8, 0xa9, 0x93,
+ 0x93, 0x33, 0x89, 0x12, 0xbf, 0xb0, 0x6f, 0xc6, 0x97, 0x4b, 0xb0, 0x49,
+ 0x3a, 0x43, 0xe1, 0x45, 0x49, 0x92, 0x72, 0x15, 0xc4, 0xcd, 0x0a, 0xa7,
+ 0x6c, 0xa9, 0x97, 0x54, 0xfc, 0xaa, 0xb8, 0x97, 0xf2, 0xcc, 0x7a, 0x14,
+ 0x9c, 0xaf, 0x0d, 0x26, 0x92, 0xa8, 0x2e, 0x91, 0xc5, 0xff, 0x0b, 0xc9,
+ 0xd3, 0x3e, 0x2f, 0x66, 0x20, 0x54, 0x4b, 0x7f, 0xb0, 0x73, 0x4b, 0x30,
+ 0x4d, 0xf2, 0x0a, 0x1e, 0x43, 0x89, 0xf1, 0xda, 0x4d, 0x8b, 0x1f, 0x40,
+ 0xf0, 0x19, 0x06, 0x07, 0x08, 0xa5, 0xa0, 0x55, 0x82, 0x60, 0x69, 0x70,
+ 0xa3, 0x0e, 0xf7, 0x56, 0x06, 0xa1, 0xcc, 0x46, 0x60, 0x96, 0x15, 0x40,
+ 0x4b, 0x76, 0x89, 0x52, 0x0d, 0xb0, 0xdd, 0x22, 0x43, 0x40, 0x52, 0xd6,
+ 0x34, 0x8c, 0x01, 0xcf, 0x8d, 0x7a, 0x2b, 0xf8, 0x0e, 0x19, 0xb1, 0x79,
+ 0x9e, 0x70, 0xd0, 0x49, 0xcd, 0xca, 0x51, 0x7f, 0x26, 0x2f, 0x75, 0x4e,
+ 0x71, 0xf0, 0x00, 0xbc, 0x0f, 0x83, 0xbf, 0x9f, 0xc5, 0x9f, 0xe3, 0x86,
+ 0x5a, 0x4e, 0x75, 0xf2, 0x75, 0xd5, 0x14, 0xcc, 0xed, 0x20, 0xca, 0xcf,
+ 0x10, 0xbd, 0xba, 0x84, 0x3b, 0x82, 0x4b, 0xbc, 0x1c, 0x9c, 0x9c, 0x22,
+ 0xe4, 0xa8, 0xe2, 0x34, 0xbe, 0x19, 0x7c, 0xf9, 0x05, 0x75, 0xf1, 0x32,
+ 0xe1, 0xc5, 0x3c, 0xac, 0x7d, 0x87, 0x97, 0x9a, 0x84, 0xc6, 0x12, 0xb6,
+ 0xea, 0x0c, 0x2f, 0x0f, 0x1c, 0xd1, 0xda, 0x05, 0x59, 0x66, 0x1e, 0x73},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of digest
+ // tcID: 194
+ {SEC_OID_SHA256,
+ 194,
+ {0x64, 0x96, 0xf9, 0x66, 0x74, 0xd1, 0x3a, 0x49, 0x39, 0x92, 0xdc, 0xf6,
+ 0x19, 0x3b, 0x55, 0x76, 0x80, 0x96, 0x2c, 0x41, 0x52, 0x82, 0x6f, 0x35,
+ 0xb8, 0x2b, 0xef, 0xb7, 0x13, 0xa5, 0xe8, 0x6b, 0x09, 0xac, 0x35, 0x0b,
+ 0x36, 0xa4, 0xb2, 0x7a, 0x73, 0x01, 0x12, 0xb9, 0x1f, 0xaf, 0xfd, 0x84,
+ 0xee, 0xf3, 0xe0, 0x32, 0x62, 0x8e, 0x5a, 0x06, 0xe9, 0x86, 0x00, 0xe4,
+ 0x96, 0x65, 0xc9, 0x75, 0x5b, 0x2f, 0x48, 0x16, 0x1e, 0xda, 0xfb, 0xc9,
+ 0xce, 0x52, 0x7e, 0x34, 0x03, 0xca, 0x91, 0x9e, 0x16, 0x14, 0x70, 0x8a,
+ 0x7a, 0xb6, 0x97, 0xa2, 0x0a, 0x39, 0x82, 0x33, 0xfa, 0x23, 0xf3, 0x2c,
+ 0xa7, 0x7a, 0x9c, 0x81, 0xe1, 0x6b, 0xdd, 0xcc, 0x40, 0x58, 0x01, 0x55,
+ 0x18, 0x25, 0x8b, 0xd4, 0x8b, 0x95, 0x5f, 0xa8, 0x1c, 0xaf, 0xa3, 0x42,
+ 0x82, 0xbb, 0x5e, 0x6d, 0x42, 0xbb, 0xd1, 0xc8, 0x2f, 0xc3, 0x0a, 0xd3,
+ 0xa7, 0xae, 0xb1, 0xd4, 0x38, 0x1c, 0xb2, 0xef, 0x95, 0x1d, 0xa2, 0x89,
+ 0x41, 0xc4, 0xb9, 0x61, 0x7b, 0xe5, 0x18, 0xdd, 0x36, 0x16, 0xa0, 0x47,
+ 0x26, 0x69, 0xc2, 0x5e, 0xd4, 0x3a, 0xcf, 0xb5, 0xf5, 0x5e, 0x58, 0xa8,
+ 0x7f, 0xa6, 0x18, 0x13, 0x37, 0xef, 0xc9, 0x72, 0x56, 0x63, 0x5e, 0x7c,
+ 0x67, 0x8f, 0x09, 0x9c, 0x2d, 0x62, 0xf7, 0x8a, 0xff, 0x5b, 0x54, 0x66,
+ 0x30, 0x61, 0xc0, 0xcb, 0x3c, 0x6c, 0x33, 0x0c, 0x43, 0xe8, 0xa4, 0xc4,
+ 0xa5, 0x0a, 0x82, 0x29, 0x83, 0x9e, 0xf6, 0xca, 0x0c, 0x59, 0x43, 0xe8,
+ 0x7e, 0x92, 0x16, 0xda, 0x64, 0x4a, 0xed, 0xc8, 0x0c, 0x69, 0x8f, 0x9e,
+ 0xaa, 0xfd, 0xf8, 0x10, 0x46, 0x54, 0x8b, 0xdf, 0xd1, 0x19, 0xcf, 0xaf,
+ 0x95, 0x66, 0x7b, 0xeb, 0xec, 0x6c, 0xe0, 0x29, 0xca, 0x0a, 0x4c, 0x96,
+ 0xc9, 0xa1, 0x7c, 0x8e, 0xf7, 0x35, 0xd4, 0x3a, 0xf9, 0xc8, 0x1b, 0xc8,
+ 0x2a, 0x93, 0x17, 0x04, 0x6e, 0xb8, 0x44, 0x4a, 0x76, 0x5c, 0xd4, 0xcd,
+ 0x84, 0x8e, 0x61, 0x37, 0x0b, 0x30, 0x14, 0xaf, 0x89, 0x3e, 0xf9, 0x2f,
+ 0xab, 0xa5, 0xa1, 0x4b, 0x42, 0x17, 0xf0, 0x76, 0x87, 0x2d, 0x18, 0x7d,
+ 0x8d, 0xe1, 0x23, 0x81, 0xdd, 0xb7, 0xe3, 0x0e, 0x40, 0xab, 0xc6, 0xca,
+ 0xff, 0xb5, 0xb2, 0x67, 0x06, 0x7c, 0x41, 0x1f, 0x9d, 0x10, 0x4d, 0xcf,
+ 0xd1, 0xe3, 0x95, 0xe2, 0xb7, 0x3c, 0x67, 0xb1, 0xd8, 0x84, 0x69, 0x0a,
+ 0x6a, 0x4a, 0xb5, 0x8a, 0xba, 0x1e, 0x7c, 0x72, 0x0c, 0x18, 0x76, 0x04,
+ 0x86, 0x44, 0x40, 0xb6, 0xdd, 0x87, 0xd8, 0x51, 0x88, 0xe9, 0x4b, 0x0c,
+ 0x6f, 0xd9, 0x90, 0x38, 0xf2, 0x99, 0xd4, 0x4e, 0x16, 0x1d, 0xe8, 0xca,
+ 0x7f, 0xdb, 0xae, 0x62, 0xc3, 0xa8, 0xb6, 0xee, 0x00, 0x3a, 0xfe, 0xd3},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely octet string tag
+ // tcID: 195
+ {SEC_OID_SHA256,
+ 195,
+ {0x04, 0xb2, 0xa5, 0xac, 0xe2, 0xb1, 0xf1, 0x6c, 0x67, 0x5b, 0x02, 0xda,
+ 0x8a, 0x85, 0x32, 0x51, 0x1a, 0x25, 0xd5, 0x9b, 0x2f, 0x37, 0x03, 0x1b,
+ 0xaa, 0xc4, 0x8b, 0x4b, 0x83, 0xbb, 0x43, 0x4d, 0xf8, 0x9e, 0xc9, 0x37,
+ 0x99, 0xca, 0x6e, 0x3a, 0x91, 0x25, 0x04, 0x9c, 0x05, 0x1a, 0x0f, 0x9b,
+ 0xa8, 0x9d, 0xec, 0x99, 0x93, 0x1c, 0xab, 0x97, 0x86, 0xc2, 0xba, 0xc5,
+ 0x2b, 0x2a, 0x06, 0xa6, 0x25, 0x0d, 0xde, 0xc3, 0x83, 0xe3, 0x29, 0x0f,
+ 0x42, 0x3b, 0xa8, 0x99, 0x86, 0x9b, 0x4e, 0xaa, 0xb1, 0x92, 0x79, 0x3d,
+ 0x15, 0x15, 0x6b, 0x13, 0xce, 0xe7, 0xf7, 0xd6, 0x18, 0xba, 0x7a, 0x6a,
+ 0xcf, 0x49, 0xc9, 0x92, 0xd3, 0x81, 0xb5, 0x9b, 0xe6, 0xf0, 0x20, 0x81,
+ 0x2d, 0x5a, 0x0f, 0x90, 0xd1, 0x28, 0x14, 0xeb, 0xff, 0xed, 0x3a, 0x02,
+ 0x99, 0x4a, 0x91, 0xeb, 0x3f, 0x2c, 0x07, 0x9f, 0x03, 0x14, 0x55, 0x76,
+ 0x86, 0x98, 0x78, 0xf6, 0x41, 0xcc, 0xda, 0xdf, 0xa2, 0xeb, 0x94, 0x6c,
+ 0x84, 0xc1, 0x22, 0xbc, 0x19, 0x8e, 0x3d, 0x34, 0x3f, 0x0b, 0xbd, 0x6b,
+ 0x04, 0x17, 0x01, 0xe7, 0xa2, 0x0d, 0xb8, 0x46, 0x0a, 0x2c, 0xa7, 0x9d,
+ 0x35, 0x92, 0x34, 0x97, 0x02, 0x8b, 0x6a, 0xbb, 0x3d, 0x72, 0xa5, 0xa6,
+ 0xfc, 0x4b, 0x3e, 0x90, 0x92, 0xc2, 0x11, 0x8e, 0x24, 0x81, 0x40, 0xed,
+ 0x25, 0x26, 0xea, 0x7b, 0x5e, 0xa5, 0x6a, 0x2e, 0xf0, 0x4b, 0xd4, 0x0f,
+ 0xf2, 0x74, 0x36, 0xc7, 0xce, 0xb1, 0xb3, 0xb2, 0x9a, 0x88, 0x79, 0x88,
+ 0xd0, 0x09, 0x16, 0x7d, 0xbf, 0x2b, 0x0e, 0xf5, 0xed, 0x21, 0x91, 0xd1,
+ 0x4a, 0xd2, 0xeb, 0x2d, 0x76, 0x3a, 0x7f, 0x03, 0xe0, 0xd7, 0x33, 0xc1,
+ 0xf2, 0xc2, 0x7e, 0x46, 0x34, 0x06, 0x3c, 0x39, 0xbb, 0xb0, 0x23, 0x41,
+ 0x89, 0xd7, 0x2b, 0xc7, 0xb0, 0x86, 0x95, 0xe4, 0xb0, 0xf5, 0xb8, 0x8d,
+ 0x5a, 0x16, 0xf0, 0x29, 0x14, 0xc7, 0x4d, 0xcd, 0xbe, 0x55, 0xe7, 0xf8,
+ 0xa7, 0x73, 0xc9, 0xa7, 0xb9, 0xc9, 0x78, 0x0a, 0x2d, 0x2f, 0xf0, 0xb0,
+ 0xba, 0x4f, 0x9a, 0xdb, 0x0b, 0xf2, 0x63, 0xaf, 0xdd, 0xdc, 0xf2, 0xfe,
+ 0xf8, 0x04, 0x6c, 0x60, 0x5d, 0x9e, 0x0c, 0xeb, 0x8b, 0x3e, 0xe7, 0x93,
+ 0xc4, 0x1b, 0x4b, 0x32, 0x0d, 0x7c, 0x71, 0xf9, 0x83, 0x5d, 0xd6, 0xa6,
+ 0x04, 0xd5, 0x21, 0x6f, 0x55, 0xc9, 0xa8, 0x3f, 0x67, 0xb8, 0xf5, 0xbd,
+ 0x28, 0xde, 0x1c, 0x7b, 0x49, 0x9b, 0x7c, 0xcf, 0x86, 0x40, 0xc7, 0x85,
+ 0x38, 0xc8, 0x8e, 0x00, 0xed, 0xc6, 0x6b, 0x2d, 0x6b, 0xcb, 0x24, 0xbc,
+ 0x40, 0x18, 0xd1, 0xd7, 0x31, 0xc0, 0x5d, 0x25, 0x0d, 0x4f, 0x3c, 0x7b,
+ 0x72, 0x2b, 0x38, 0xc7, 0x4b, 0xae, 0x05, 0xc1, 0xba, 0xe4, 0x97, 0x6a},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to digest
+ // tcID: 196
+ {SEC_OID_SHA256,
+ 196,
+ {0x05, 0x07, 0x89, 0xf0, 0x5b, 0x63, 0x42, 0x4d, 0xa4, 0xd9, 0xbf, 0xb1,
+ 0xbb, 0x9a, 0x6e, 0x81, 0x6f, 0x2b, 0x77, 0xea, 0xdd, 0x4e, 0x12, 0x7b,
+ 0x2e, 0x0b, 0x2b, 0x5d, 0x16, 0xe0, 0xa8, 0x5b, 0x9a, 0xf3, 0xa7, 0xe4,
+ 0x2e, 0xc2, 0xb8, 0x62, 0xf4, 0x77, 0x26, 0x17, 0x87, 0xe4, 0xb6, 0x5d,
+ 0x84, 0x92, 0x54, 0x83, 0x9d, 0x88, 0x16, 0x50, 0x33, 0xed, 0xf9, 0x53,
+ 0xe9, 0x54, 0xde, 0xb1, 0xad, 0x3b, 0xc6, 0xa0, 0xb8, 0xe4, 0x5b, 0x97,
+ 0xed, 0x26, 0x7f, 0x81, 0x04, 0xe6, 0x9e, 0xf0, 0xdb, 0x1c, 0x74, 0x0e,
+ 0x5e, 0x58, 0x7a, 0x4c, 0xc1, 0x7f, 0x48, 0xe1, 0x0f, 0xe2, 0x40, 0xde,
+ 0xe9, 0x66, 0x6a, 0x4e, 0x71, 0xd7, 0xc5, 0x8e, 0x54, 0x51, 0x8a, 0x5b,
+ 0x1d, 0x04, 0xcf, 0xcb, 0x9b, 0x67, 0xe7, 0x63, 0x74, 0xe7, 0x97, 0x4c,
+ 0x44, 0xc8, 0x8b, 0x9b, 0x4b, 0xcd, 0x7f, 0x8e, 0x5a, 0x10, 0x13, 0x27,
+ 0x45, 0xf3, 0x98, 0xe3, 0x58, 0x8b, 0x6d, 0xba, 0x5a, 0x4d, 0x68, 0x0e,
+ 0xa8, 0xaf, 0x03, 0x11, 0xf9, 0xa3, 0xc7, 0x8e, 0xcf, 0xae, 0x00, 0x21,
+ 0x77, 0x06, 0xa7, 0xd7, 0xac, 0xb1, 0x87, 0xca, 0xa7, 0x88, 0x3b, 0x73,
+ 0x05, 0x80, 0x15, 0xa2, 0xb9, 0xc3, 0xa6, 0x63, 0x48, 0x8e, 0x1a, 0x42,
+ 0xef, 0x14, 0x33, 0x37, 0xac, 0xd5, 0xa2, 0x56, 0x3f, 0xeb, 0x38, 0xfa,
+ 0xba, 0x0c, 0x1c, 0x0b, 0xe5, 0x67, 0x48, 0x11, 0x07, 0x40, 0x27, 0x15,
+ 0xed, 0x56, 0x70, 0x7d, 0x7d, 0x00, 0x15, 0xf9, 0xcd, 0xc3, 0x8a, 0x90,
+ 0x98, 0xd4, 0xaa, 0x98, 0x06, 0xf7, 0x90, 0xef, 0x82, 0x6d, 0xce, 0x67,
+ 0xbb, 0x76, 0x6c, 0x3e, 0xa6, 0x54, 0x7d, 0x98, 0x7a, 0x00, 0xd5, 0xea,
+ 0x25, 0x2e, 0x52, 0xd9, 0xf5, 0x36, 0xed, 0x2b, 0x7f, 0xcd, 0x39, 0xab,
+ 0xdf, 0x93, 0xb4, 0x3b, 0xb5, 0x11, 0x0d, 0x3c, 0x47, 0x2c, 0xc5, 0xdf,
+ 0x4d, 0xa0, 0x21, 0xe8, 0x2e, 0xa1, 0x32, 0xce, 0xe2, 0x64, 0x6a, 0x30,
+ 0x2f, 0x6e, 0x5c, 0x99, 0x52, 0xc5, 0x6e, 0xca, 0x12, 0xbf, 0x31, 0xd2,
+ 0x9e, 0x32, 0xbf, 0x81, 0x0c, 0x9f, 0xf5, 0xc0, 0x53, 0x5a, 0x9e, 0xa3,
+ 0x26, 0x42, 0x23, 0x87, 0x4e, 0x14, 0x06, 0xcc, 0xd3, 0x72, 0xe0, 0x5c,
+ 0x0c, 0xfd, 0x95, 0xb9, 0x7c, 0xfc, 0x99, 0x1a, 0x13, 0xc6, 0x31, 0x78,
+ 0xbb, 0x5e, 0xc5, 0x22, 0x3e, 0x3b, 0x25, 0xe0, 0x55, 0x18, 0x8c, 0x77,
+ 0xbf, 0x05, 0xd1, 0xc3, 0x37, 0x61, 0x7b, 0x83, 0xda, 0x32, 0x88, 0x04,
+ 0xed, 0xe2, 0x6b, 0x59, 0x9a, 0x76, 0xba, 0xda, 0x43, 0xcc, 0xa9, 0xc3,
+ 0xb2, 0x71, 0xdb, 0x2d, 0xcc, 0xd7, 0xbe, 0x12, 0x59, 0xcf, 0x3e, 0xdb,
+ 0xb0, 0x20, 0xa4, 0xcd, 0xa7, 0x76, 0x08, 0x45, 0x08, 0x08, 0x1a, 0x24},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to digest
+ // tcID: 197
+ {SEC_OID_SHA256,
+ 197,
+ {0x9b, 0xdb, 0x19, 0xee, 0x8d, 0xe8, 0x00, 0x3f, 0x29, 0x92, 0x45, 0x35,
+ 0xf1, 0x41, 0xda, 0x24, 0x2c, 0x06, 0x9d, 0x7d, 0x5e, 0xfe, 0xc9, 0xc4,
+ 0x60, 0x44, 0x07, 0x18, 0x34, 0xd2, 0xd7, 0x85, 0x8e, 0x79, 0x45, 0x91,
+ 0xe2, 0x77, 0xb8, 0x7e, 0x1f, 0xdf, 0xa6, 0xb3, 0x10, 0x8e, 0xc8, 0xb6,
+ 0x15, 0xfe, 0x76, 0xf3, 0xd3, 0x74, 0x38, 0x15, 0x62, 0xce, 0x36, 0x24,
+ 0xe3, 0x58, 0x02, 0x73, 0x0a, 0x4b, 0xfc, 0x2c, 0x54, 0x38, 0x5d, 0xa6,
+ 0xea, 0xba, 0x89, 0x03, 0xaa, 0xa8, 0x47, 0x5d, 0xca, 0xdd, 0x67, 0xac,
+ 0xe3, 0x89, 0x72, 0x4b, 0x59, 0xa1, 0x0e, 0x7b, 0xa3, 0xba, 0xb6, 0xf3,
+ 0x32, 0xf4, 0x43, 0x57, 0xc9, 0x5e, 0x2e, 0x84, 0xa2, 0x74, 0x13, 0x37,
+ 0xa2, 0x53, 0xbf, 0x85, 0xef, 0xb1, 0x0c, 0xd9, 0xe6, 0x9c, 0xc6, 0x56,
+ 0xcd, 0xe7, 0x04, 0xaa, 0x20, 0x68, 0x1f, 0x99, 0x3f, 0x23, 0x24, 0xff,
+ 0x32, 0x35, 0x82, 0xc1, 0xfe, 0xac, 0xa5, 0x9d, 0xdf, 0xa2, 0x6d, 0x69,
+ 0x6a, 0xe4, 0x3b, 0x09, 0x83, 0x2d, 0x2d, 0x34, 0xd1, 0x26, 0xc4, 0x0b,
+ 0xe8, 0x99, 0x59, 0xdd, 0x2a, 0x35, 0x3a, 0x2f, 0x37, 0x22, 0xe2, 0xe0,
+ 0xc1, 0xcc, 0x07, 0x0c, 0xc1, 0xdd, 0x0c, 0xc5, 0xe3, 0xdb, 0xa9, 0xe9,
+ 0xa7, 0xca, 0xe5, 0xa7, 0xe7, 0xbb, 0x20, 0xa5, 0x8b, 0x37, 0x36, 0x6c,
+ 0x62, 0x41, 0x80, 0xb2, 0xb1, 0xd7, 0x73, 0x44, 0x35, 0x15, 0x08, 0xa4,
+ 0x7a, 0xc5, 0xcb, 0x46, 0x27, 0x78, 0x92, 0xf0, 0xa8, 0x8d, 0xb7, 0x4d,
+ 0xaa, 0xea, 0x7a, 0x03, 0xad, 0x8a, 0xc6, 0x0a, 0x0e, 0x21, 0x2a, 0xc5,
+ 0xe1, 0x8d, 0x01, 0xcc, 0x81, 0xaf, 0x47, 0x2d, 0x7b, 0xd9, 0x05, 0x47,
+ 0x4c, 0x75, 0x96, 0xc3, 0x74, 0xb6, 0x52, 0x15, 0x79, 0xec, 0xf1, 0x15,
+ 0x57, 0x5e, 0xb9, 0x07, 0x21, 0xc7, 0x8c, 0x74, 0x1b, 0xb4, 0x8d, 0x40,
+ 0x81, 0xd9, 0x14, 0xb2, 0xcc, 0x9e, 0xaf, 0x9e, 0x7f, 0xf6, 0xc8, 0x98,
+ 0xb5, 0xc6, 0xd7, 0x01, 0x17, 0xb2, 0xc8, 0x87, 0x07, 0x13, 0xb4, 0x29,
+ 0x8b, 0xb8, 0x8d, 0x7c, 0xec, 0xc3, 0x44, 0x6d, 0xd4, 0xe1, 0x02, 0x08,
+ 0xc0, 0x9c, 0xbe, 0x89, 0x73, 0x80, 0x78, 0xf5, 0x73, 0xeb, 0xac, 0x69,
+ 0x4d, 0x6d, 0xa7, 0x70, 0xb5, 0x69, 0x00, 0xac, 0x7e, 0x4d, 0xca, 0x41,
+ 0xb7, 0xda, 0xfd, 0x8e, 0x3c, 0x96, 0xa6, 0x3e, 0x79, 0xa2, 0x8d, 0x97,
+ 0x27, 0xa8, 0x31, 0xb0, 0x51, 0x69, 0xbb, 0x1d, 0xeb, 0xd1, 0x7f, 0xab,
+ 0x65, 0x7d, 0x8b, 0x52, 0xd8, 0xf9, 0x15, 0x59, 0x0b, 0x3a, 0x67, 0x96,
+ 0x3c, 0xe5, 0xc5, 0x89, 0x6f, 0xe6, 0x56, 0x9c, 0xe4, 0xc9, 0x08, 0x59,
+ 0xce, 0xf8, 0x9c, 0x79, 0xd1, 0xc9, 0xb8, 0xe4, 0x8a, 0x46, 0xee, 0x4e},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to digest
+ // tcID: 198
+ {SEC_OID_SHA256,
+ 198,
+ {0xb2, 0x52, 0xd9, 0xc7, 0x7e, 0x84, 0xf1, 0x27, 0x4a, 0xc8, 0x01, 0x9d,
+ 0x09, 0x93, 0x42, 0x75, 0x74, 0xd6, 0x3a, 0x80, 0xa2, 0x6c, 0x6e, 0x93,
+ 0xb7, 0x86, 0xfc, 0xc8, 0xec, 0x69, 0x9b, 0xb6, 0x43, 0x06, 0xa9, 0xe4,
+ 0x25, 0xfc, 0x7f, 0xad, 0x43, 0xac, 0xf8, 0xa4, 0xfb, 0x40, 0xcc, 0x7c,
+ 0x54, 0xbb, 0x29, 0x31, 0x24, 0x30, 0xa6, 0x7c, 0x0c, 0x23, 0xc7, 0x9d,
+ 0x34, 0xf2, 0xcc, 0xbb, 0xd3, 0xd1, 0x96, 0x36, 0x39, 0x01, 0x31, 0x6b,
+ 0xcb, 0x1f, 0xb1, 0xa7, 0xb6, 0xed, 0xbe, 0x4e, 0x45, 0x7b, 0xe1, 0xf9,
+ 0xe9, 0x2e, 0x27, 0x2b, 0xdf, 0xd7, 0xb3, 0x53, 0x10, 0x04, 0x82, 0x12,
+ 0xb8, 0xe8, 0x05, 0x9d, 0x4d, 0xfc, 0xee, 0x86, 0xbe, 0xdb, 0x0d, 0x7b,
+ 0xb7, 0xbb, 0x03, 0x83, 0xd0, 0x18, 0x7a, 0xe5, 0x6b, 0x56, 0x85, 0x1c,
+ 0xee, 0x1f, 0x67, 0x40, 0xca, 0xd3, 0x20, 0xaf, 0x9f, 0xc2, 0x55, 0x17,
+ 0xd7, 0x29, 0xc0, 0x9c, 0xe3, 0x0d, 0xfc, 0xf4, 0x77, 0xa0, 0xf5, 0xfc,
+ 0xc7, 0x1c, 0x73, 0x42, 0xe9, 0x9b, 0x17, 0xd8, 0x31, 0x70, 0x71, 0x50,
+ 0xbe, 0x96, 0x30, 0x57, 0xa2, 0x03, 0xb1, 0x33, 0xe3, 0x0a, 0xdb, 0xe1,
+ 0x0c, 0x73, 0xdf, 0x90, 0x79, 0xcc, 0x0d, 0x0b, 0x5b, 0x53, 0x5c, 0x7a,
+ 0x2f, 0x1e, 0x54, 0x53, 0x52, 0xac, 0x80, 0x47, 0x35, 0x45, 0x14, 0x32,
+ 0x51, 0xbc, 0xc7, 0x7e, 0xa4, 0x6a, 0xb7, 0x2f, 0x3c, 0x4b, 0xe6, 0xab,
+ 0x4d, 0x57, 0x70, 0x02, 0x0b, 0x76, 0x5e, 0x90, 0x0f, 0x33, 0x51, 0x2e,
+ 0xbc, 0xab, 0x8d, 0xe4, 0xb9, 0xba, 0xe9, 0xad, 0x68, 0x00, 0x2a, 0xbe,
+ 0xba, 0xe7, 0x57, 0x73, 0xef, 0xcd, 0x84, 0x74, 0x8f, 0xfe, 0x4b, 0xe9,
+ 0x3d, 0xdb, 0xb7, 0x36, 0xbc, 0x3c, 0xc3, 0xe5, 0xa8, 0x1b, 0x52, 0x21,
+ 0xad, 0x44, 0x05, 0xad, 0xf4, 0xdd, 0x3f, 0x5f, 0xa9, 0xff, 0xd5, 0x97,
+ 0x51, 0x16, 0xb5, 0x6a, 0x01, 0x50, 0xfb, 0x71, 0x5d, 0x22, 0xab, 0xe2,
+ 0x4e, 0x81, 0xaf, 0x90, 0x45, 0x5c, 0xf6, 0x17, 0xd2, 0x90, 0x87, 0x3d,
+ 0x14, 0xcc, 0x1b, 0x36, 0x8f, 0x0f, 0xd9, 0x69, 0xad, 0x62, 0x2b, 0x9b,
+ 0xd2, 0x99, 0xef, 0xb4, 0x0f, 0x64, 0x05, 0x07, 0xda, 0xc6, 0xbd, 0x6d,
+ 0x4c, 0x8c, 0xc1, 0x44, 0x01, 0x4d, 0xb6, 0xf7, 0x4f, 0x71, 0xe7, 0x51,
+ 0xe7, 0x34, 0x91, 0x76, 0xe5, 0x49, 0xd6, 0x94, 0xf6, 0x8d, 0x40, 0x07,
+ 0xca, 0x6c, 0x51, 0xf6, 0xf5, 0x8f, 0xc5, 0xa6, 0x82, 0x2a, 0x30, 0x05,
+ 0x47, 0x8d, 0x5d, 0x89, 0x0e, 0x19, 0x19, 0x99, 0x01, 0x18, 0xab, 0x5e,
+ 0xb6, 0x15, 0x35, 0x38, 0x3c, 0x6a, 0xee, 0xbe, 0x1f, 0x51, 0x4a, 0x79,
+ 0x3a, 0xda, 0xe3, 0xc1, 0xa9, 0x1f, 0x90, 0xdc, 0x32, 0x61, 0x27, 0x9b},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of digest
+ // tcID: 199
+ {SEC_OID_SHA256,
+ 199,
+ {0x73, 0xc5, 0xe9, 0x0d, 0x38, 0xf0, 0xfd, 0xa0, 0x7b, 0x0d, 0xd5, 0x38,
+ 0xfd, 0xdf, 0xf6, 0x45, 0x34, 0xdb, 0x7e, 0x4e, 0x7f, 0x0b, 0xe0, 0x9b,
+ 0x62, 0xed, 0x82, 0x8c, 0x49, 0xc6, 0x16, 0x66, 0x3b, 0xcf, 0x56, 0x5b,
+ 0x2c, 0xca, 0x9e, 0xa1, 0x9a, 0x77, 0xa5, 0x13, 0x5d, 0x3d, 0xab, 0xd8,
+ 0x6b, 0xfc, 0x83, 0x1c, 0x2b, 0x03, 0xd8, 0x18, 0x17, 0xaa, 0xe2, 0x2f,
+ 0x49, 0x91, 0x42, 0x2e, 0x22, 0x8e, 0x31, 0x59, 0x34, 0xe9, 0x93, 0xfb,
+ 0x13, 0x49, 0x05, 0xe1, 0xaa, 0x03, 0xb3, 0x53, 0x91, 0x00, 0xd9, 0x29,
+ 0x3b, 0x8f, 0x68, 0x17, 0x7f, 0x43, 0x26, 0x86, 0x7b, 0xd7, 0x1d, 0xe9,
+ 0xfa, 0x47, 0xc8, 0xe9, 0xf3, 0x7e, 0xf4, 0x6e, 0x1b, 0x9f, 0x3a, 0xdc,
+ 0xc2, 0x71, 0x18, 0x92, 0xce, 0x1f, 0x1d, 0xd9, 0xf2, 0x38, 0xee, 0x8e,
+ 0x1c, 0xf2, 0xee, 0x0c, 0x30, 0x40, 0x81, 0x79, 0xcc, 0x29, 0x0d, 0xc8,
+ 0x95, 0xcd, 0x46, 0xe2, 0xd7, 0x17, 0x55, 0x2f, 0x0a, 0x4d, 0xbc, 0x89,
+ 0x0f, 0xb8, 0x5d, 0xea, 0x92, 0x55, 0x45, 0x53, 0xc5, 0x0f, 0x7f, 0x93,
+ 0xb3, 0x4f, 0x52, 0x62, 0x50, 0x60, 0xb2, 0x90, 0x86, 0x07, 0x34, 0xce,
+ 0xe3, 0x78, 0x78, 0x3b, 0x32, 0x45, 0x3e, 0xea, 0x66, 0xb5, 0xbd, 0xb3,
+ 0xde, 0x41, 0x83, 0x9e, 0xa6, 0x9d, 0x87, 0x33, 0x46, 0xc7, 0x10, 0xa1,
+ 0x14, 0x84, 0x8e, 0xb0, 0xe5, 0x3b, 0x26, 0x71, 0x5b, 0xd1, 0x43, 0xfe,
+ 0x3e, 0xa6, 0x7c, 0x33, 0x03, 0xd1, 0xd2, 0x38, 0xbe, 0x80, 0x32, 0x24,
+ 0x2f, 0x62, 0x2a, 0x03, 0x05, 0x71, 0xbf, 0x47, 0x26, 0x16, 0x27, 0x88,
+ 0x00, 0x45, 0x41, 0xd6, 0x42, 0xde, 0x9e, 0xbf, 0x1d, 0x4a, 0xd7, 0xae,
+ 0x7d, 0xd8, 0x4f, 0xac, 0x1c, 0x3b, 0xd5, 0x21, 0x5a, 0x18, 0xd6, 0x5e,
+ 0x98, 0x2b, 0xca, 0x38, 0x34, 0x2d, 0xf8, 0x24, 0x63, 0xcf, 0x60, 0x6d,
+ 0x7c, 0x30, 0xea, 0x3a, 0x5b, 0xca, 0x39, 0x71, 0xf7, 0x83, 0x28, 0xd0,
+ 0xe5, 0x5c, 0xb0, 0xbd, 0x99, 0x59, 0x4d, 0xec, 0x12, 0x5e, 0x73, 0x54,
+ 0x7a, 0xa6, 0xbf, 0x4f, 0xe2, 0x2e, 0xdb, 0x30, 0xfb, 0xe4, 0xac, 0x42,
+ 0x98, 0x75, 0x26, 0x73, 0xb2, 0xa4, 0xbf, 0xd5, 0x92, 0xa7, 0x5d, 0xb9,
+ 0x8a, 0x5a, 0x6d, 0x73, 0xe2, 0x6a, 0xd1, 0xde, 0x4b, 0x63, 0xac, 0x83,
+ 0xba, 0x1e, 0x29, 0x21, 0x51, 0x25, 0xe7, 0x49, 0x08, 0xbc, 0xc8, 0x88,
+ 0xce, 0x85, 0x90, 0x92, 0x5c, 0xab, 0x29, 0x07, 0x11, 0x73, 0x2e, 0x46,
+ 0x38, 0x44, 0x3a, 0x6d, 0xc6, 0x0e, 0x70, 0x5f, 0x3c, 0x54, 0x70, 0x6b,
+ 0x5c, 0xf2, 0x3a, 0x65, 0x40, 0x01, 0xde, 0x4e, 0x0f, 0x0c, 0x40, 0xa0,
+ 0x07, 0x8b, 0xd6, 0xb0, 0x71, 0xcf, 0xfc, 0x2f, 0x9f, 0x72, 0x83, 0x51},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing digest with NULL
+ // tcID: 200
+ {SEC_OID_SHA256,
+ 200,
+ {0x64, 0x95, 0xb6, 0xed, 0x3e, 0xfb, 0x64, 0x2c, 0x89, 0x76, 0x76, 0x86,
+ 0xca, 0x55, 0xfc, 0x7f, 0x02, 0x96, 0xbd, 0xa9, 0x9a, 0x2c, 0x04, 0xcf,
+ 0x03, 0xf2, 0x69, 0xf7, 0x82, 0x3d, 0xe1, 0xf8, 0xda, 0x9f, 0x67, 0xd0,
+ 0xea, 0x77, 0x3c, 0x03, 0xa9, 0xae, 0xb4, 0x1d, 0x8c, 0x56, 0xe4, 0xf0,
+ 0x91, 0x9c, 0x4f, 0x22, 0x8f, 0x60, 0xd1, 0xbe, 0x84, 0xdc, 0xc6, 0x8f,
+ 0x04, 0x48, 0xd9, 0x5e, 0x30, 0x28, 0xc2, 0x30, 0xab, 0x5b, 0x7c, 0xd8,
+ 0x07, 0xad, 0x8c, 0x93, 0x9a, 0xc8, 0x3e, 0xc7, 0x7a, 0xb5, 0xff, 0x44,
+ 0x20, 0x3a, 0x6b, 0x7c, 0xcb, 0x6e, 0x69, 0xa6, 0xef, 0x0c, 0x90, 0x2f,
+ 0x1e, 0x70, 0xf3, 0x1d, 0x48, 0x07, 0x37, 0xe4, 0x18, 0xb3, 0xa7, 0x3b,
+ 0x9b, 0x0b, 0xb5, 0xab, 0x55, 0x1e, 0x86, 0xff, 0x80, 0xc3, 0xe4, 0xe9,
+ 0xdb, 0xff, 0x38, 0x5a, 0x49, 0x71, 0x8d, 0x7f, 0x00, 0xb5, 0x06, 0x3c,
+ 0x4f, 0x7d, 0xea, 0xbc, 0x56, 0x64, 0x94, 0x31, 0x4f, 0xb5, 0x29, 0x79,
+ 0x68, 0x53, 0x87, 0x71, 0xe0, 0xb3, 0xa5, 0xb2, 0x7a, 0x56, 0xf1, 0x1f,
+ 0x6c, 0x9f, 0x0b, 0x9f, 0x6e, 0xc6, 0x44, 0xa3, 0xeb, 0xd9, 0xb6, 0xe7,
+ 0xac, 0xf6, 0x68, 0xa1, 0xe6, 0x4d, 0xbd, 0x3f, 0xf8, 0x4b, 0x86, 0x0f,
+ 0x91, 0xc3, 0xd4, 0x96, 0x5e, 0x65, 0x78, 0x04, 0xe6, 0xc5, 0xc9, 0x2b,
+ 0xf5, 0x92, 0x1e, 0x10, 0xbb, 0x40, 0x5f, 0x0d, 0x11, 0x74, 0x0a, 0xa4,
+ 0xf7, 0xb4, 0x6a, 0x82, 0x22, 0x4e, 0x03, 0x05, 0xe3, 0x12, 0xcd, 0x4e,
+ 0x17, 0xa3, 0x07, 0x57, 0xee, 0xe8, 0x86, 0x67, 0xf2, 0x37, 0x2c, 0xb4,
+ 0xac, 0x97, 0x1b, 0x77, 0x4e, 0xf7, 0x8e, 0xdf, 0x1b, 0xd2, 0x99, 0xcb,
+ 0x17, 0x28, 0x67, 0x35, 0x2c, 0x57, 0x4c, 0xfb, 0xf2, 0x3a, 0x32, 0x1f,
+ 0xaa, 0xef, 0x28, 0x77, 0x4d, 0x65, 0xbb, 0x22, 0xb4, 0x56, 0x47, 0xb9,
+ 0xa5, 0x26, 0xb7, 0xc4, 0x24, 0x5b, 0x6c, 0x06, 0xf2, 0x22, 0x51, 0x51,
+ 0x40, 0x1a, 0x77, 0xec, 0xdd, 0xe1, 0x2e, 0x76, 0x70, 0x66, 0x93, 0x5c,
+ 0x0f, 0x9c, 0xc9, 0x43, 0x20, 0xd6, 0xaf, 0xce, 0x02, 0xaf, 0xc7, 0x1d,
+ 0x30, 0xa4, 0x53, 0x44, 0xc7, 0x9e, 0xa2, 0x2c, 0x72, 0xa2, 0x47, 0xa1,
+ 0xbe, 0x69, 0x89, 0xe2, 0x7d, 0x59, 0xae, 0x06, 0x29, 0x5f, 0xc6, 0x98,
+ 0x98, 0xd5, 0xf3, 0xd2, 0x87, 0x7e, 0x16, 0x6b, 0x92, 0x27, 0xfc, 0x1a,
+ 0x01, 0x72, 0xac, 0x8e, 0x36, 0x78, 0x28, 0xba, 0x3f, 0x6d, 0xb8, 0xba,
+ 0x29, 0xfb, 0x96, 0x3a, 0x20, 0x5e, 0x89, 0x7f, 0xd2, 0xfe, 0x12, 0x73,
+ 0xa6, 0x40, 0x65, 0x51, 0xd9, 0xb2, 0xeb, 0x4a, 0xaf, 0x88, 0xa7, 0x17,
+ 0x8d, 0xa4, 0x23, 0xcd, 0xb4, 0xed, 0xa0, 0x7b, 0x2e, 0x30, 0x98, 0x92},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 201
+ {SEC_OID_SHA256,
+ 201,
+ {0x4c, 0xb5, 0xa5, 0x02, 0x91, 0xed, 0x1e, 0x9d, 0x25, 0x14, 0xf4, 0xb5,
+ 0xc8, 0xd0, 0x05, 0xd8, 0x16, 0x08, 0xec, 0x00, 0x4b, 0x03, 0x53, 0x36,
+ 0x99, 0x12, 0x59, 0xfa, 0x90, 0x8d, 0x59, 0x77, 0xba, 0x8c, 0x75, 0xab,
+ 0x7f, 0x0f, 0xe0, 0xb3, 0x1d, 0xc7, 0x12, 0x7f, 0x9e, 0x81, 0x44, 0x1e,
+ 0x11, 0xb1, 0xfb, 0x94, 0xba, 0x03, 0x44, 0x59, 0x62, 0x2b, 0x30, 0x1c,
+ 0xfc, 0x69, 0x18, 0xd4, 0x96, 0x48, 0xb7, 0x46, 0x80, 0xc0, 0xdf, 0xe7,
+ 0x9e, 0x45, 0x5f, 0xd7, 0xc0, 0xbb, 0xe2, 0xd9, 0xcd, 0x0c, 0xdf, 0x8d,
+ 0x28, 0xc7, 0x1b, 0x94, 0x9f, 0xeb, 0x81, 0x75, 0x75, 0xe0, 0x1e, 0x3f,
+ 0xef, 0x84, 0xf4, 0x63, 0xac, 0xbe, 0xec, 0x12, 0xf1, 0xa5, 0xeb, 0x6b,
+ 0x5a, 0xf5, 0x9d, 0x02, 0x14, 0x13, 0xfd, 0xed, 0x81, 0xf1, 0x2e, 0x79,
+ 0x2e, 0xf3, 0xb4, 0xe2, 0x9d, 0x37, 0x87, 0xf5, 0x61, 0xa2, 0x08, 0x84,
+ 0xdf, 0xc2, 0x96, 0xfa, 0x44, 0x90, 0xc4, 0x0a, 0x79, 0x0d, 0xb9, 0x8b,
+ 0xec, 0x78, 0xbe, 0x02, 0xd6, 0xd8, 0x39, 0x07, 0x38, 0x5a, 0x6a, 0xe8,
+ 0xc1, 0x5f, 0x9c, 0xe8, 0xb3, 0x03, 0x15, 0xe9, 0xc0, 0xd1, 0x59, 0x3b,
+ 0x0a, 0x5e, 0xfe, 0x03, 0xd2, 0x57, 0x45, 0xf0, 0x0f, 0x50, 0x7a, 0xad,
+ 0x0e, 0x60, 0x7e, 0x5c, 0x81, 0xed, 0x05, 0x83, 0x8c, 0x3b, 0x4c, 0xee,
+ 0x63, 0x40, 0x5a, 0xc6, 0xb6, 0xa6, 0x03, 0x40, 0x51, 0x47, 0x9c, 0xb9,
+ 0xf4, 0x0f, 0x2a, 0x6c, 0xbb, 0x0c, 0x82, 0x91, 0x32, 0x77, 0xe3, 0x2d,
+ 0x5d, 0x1c, 0x9c, 0x55, 0xc6, 0x3a, 0xea, 0x11, 0x10, 0xcf, 0x6e, 0xc0,
+ 0x3f, 0xd7, 0xd9, 0x08, 0x08, 0x3a, 0x9a, 0xed, 0xa8, 0x3d, 0xb8, 0xbb,
+ 0xe7, 0x2f, 0x78, 0x7a, 0xf3, 0x91, 0x44, 0x08, 0xd8, 0x2d, 0xdf, 0x9d,
+ 0x38, 0xe8, 0x0e, 0xbf, 0xc1, 0x52, 0xb3, 0x6e, 0xbc, 0xa1, 0x27, 0xf7,
+ 0xd8, 0x2c, 0xba, 0x62, 0x26, 0x84, 0xd4, 0x4c, 0x15, 0x0d, 0x46, 0x14,
+ 0x9d, 0xd4, 0x52, 0xce, 0x32, 0x28, 0x20, 0x31, 0x6b, 0xfc, 0x20, 0x7a,
+ 0x3b, 0x44, 0xa6, 0x14, 0xdc, 0xb0, 0xf9, 0xce, 0xed, 0x84, 0x3a, 0x8f,
+ 0x95, 0xbc, 0x7c, 0xd5, 0x40, 0xdf, 0x59, 0x0d, 0xcc, 0x9a, 0x45, 0x1c,
+ 0x39, 0xd8, 0xd0, 0xa9, 0x77, 0x0d, 0xcd, 0x79, 0x50, 0xb3, 0x39, 0x99,
+ 0x0e, 0xc5, 0x10, 0x07, 0x23, 0xbf, 0x07, 0xda, 0x13, 0x1b, 0xd3, 0x84,
+ 0xd6, 0x14, 0x1e, 0x98, 0xe1, 0x86, 0x00, 0xdd, 0x44, 0x15, 0x67, 0x50,
+ 0xdb, 0x66, 0x82, 0x6d, 0x65, 0xfa, 0xa9, 0x91, 0x18, 0x08, 0x66, 0xc7,
+ 0x52, 0x85, 0x85, 0x36, 0x99, 0x2a, 0x16, 0xcc, 0x0c, 0x89, 0xe5, 0x6d,
+ 0xc6, 0xcb, 0xc7, 0xc0, 0x97, 0x28, 0x27, 0xe5, 0x86, 0x75, 0x74, 0x76},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 202
+ {SEC_OID_SHA256,
+ 202,
+ {0x82, 0xcc, 0x73, 0xf7, 0xa3, 0xbd, 0x65, 0xb0, 0x91, 0x0b, 0x01, 0x2b,
+ 0xb8, 0xa9, 0x05, 0x93, 0xf7, 0x82, 0x30, 0xd0, 0xb9, 0xcc, 0x0e, 0x3a,
+ 0xd3, 0x89, 0x52, 0x71, 0x49, 0x2a, 0xcf, 0x1d, 0x52, 0x0c, 0x23, 0x1a,
+ 0xee, 0x97, 0xe2, 0x00, 0x84, 0xed, 0xde, 0x67, 0x57, 0x2b, 0x4f, 0x3f,
+ 0x4d, 0x6f, 0x42, 0xf2, 0xe9, 0xb9, 0xd2, 0x62, 0xc1, 0x54, 0x79, 0xa0,
+ 0xbd, 0x17, 0x6c, 0x07, 0x67, 0xb1, 0xc8, 0x9f, 0xb8, 0xe7, 0x77, 0x6f,
+ 0x18, 0xeb, 0xb2, 0x10, 0xd3, 0x53, 0xc8, 0x70, 0xe4, 0xfd, 0x2b, 0xa3,
+ 0xc4, 0x2c, 0xe8, 0x94, 0x9e, 0xc0, 0xc8, 0xa5, 0x89, 0x9a, 0x3b, 0x84,
+ 0x1b, 0xd4, 0xf8, 0xde, 0x8b, 0x54, 0x9e, 0x67, 0x36, 0xb1, 0xf3, 0x24,
+ 0x2d, 0xdf, 0x95, 0x9b, 0x63, 0x7d, 0x1b, 0xe3, 0xaa, 0xfc, 0x4b, 0xa7,
+ 0xc4, 0x6f, 0x2c, 0xae, 0x3a, 0x16, 0x22, 0x81, 0x80, 0xe3, 0x37, 0x96,
+ 0xce, 0x75, 0x9a, 0xeb, 0xbc, 0xca, 0x47, 0xa6, 0x4f, 0xf2, 0xce, 0xba,
+ 0xe8, 0xbd, 0x1d, 0xee, 0x8e, 0x5c, 0xd4, 0x6b, 0x60, 0x23, 0x60, 0x38,
+ 0x66, 0x20, 0xfe, 0x6d, 0x47, 0x04, 0xc1, 0x6e, 0x61, 0xcd, 0x48, 0x01,
+ 0xab, 0xef, 0x4f, 0x68, 0x32, 0xc1, 0x40, 0x0e, 0x99, 0xc1, 0x4a, 0x70,
+ 0x24, 0xa4, 0x6e, 0xe4, 0x3e, 0x3f, 0x72, 0x92, 0x41, 0xae, 0x67, 0x7c,
+ 0x12, 0x8d, 0x9b, 0x5c, 0x54, 0x80, 0x66, 0xa8, 0xd7, 0x65, 0xaf, 0xbb,
+ 0x42, 0xfc, 0xd3, 0xb4, 0x91, 0xb4, 0x80, 0xe2, 0x49, 0x6c, 0x5c, 0xa5,
+ 0xcb, 0xfc, 0x1b, 0x93, 0xf4, 0xf8, 0x5f, 0xc5, 0xeb, 0x3d, 0xd8, 0x1d,
+ 0x88, 0x2b, 0x86, 0x37, 0x6c, 0xb8, 0x00, 0x39, 0x8e, 0xfc, 0x25, 0x38,
+ 0x97, 0x50, 0x70, 0x49, 0x86, 0xe5, 0xb7, 0x9d, 0x1f, 0x6a, 0x22, 0x79,
+ 0x3c, 0xfa, 0x35, 0x19, 0xe5, 0x19, 0xe0, 0xcf, 0xed, 0x2f, 0xf9, 0xe4,
+ 0xed, 0x45, 0x4f, 0x87, 0x36, 0x72, 0x39, 0xcd, 0x24, 0xcc, 0xe8, 0xfb,
+ 0x5b, 0x1b, 0xb3, 0x5f, 0x9f, 0xf2, 0x86, 0xed, 0x56, 0x5c, 0xcb, 0x1b,
+ 0xd4, 0x1c, 0x2c, 0x98, 0x09, 0x4c, 0xaf, 0xec, 0x49, 0x60, 0xe5, 0x9e,
+ 0x5c, 0x75, 0xe4, 0xf0, 0x37, 0x94, 0xb7, 0xff, 0x91, 0x3e, 0x84, 0x8c,
+ 0x1f, 0xf0, 0xfc, 0x5e, 0x19, 0xd6, 0x1b, 0x0c, 0xec, 0xf6, 0x5c, 0xd3,
+ 0x7c, 0x95, 0x65, 0x8e, 0x37, 0x1a, 0x86, 0x29, 0xb0, 0x91, 0xba, 0x05,
+ 0x13, 0x5e, 0xf0, 0x5c, 0xf5, 0x7e, 0x7e, 0xc5, 0x08, 0xbe, 0x6f, 0x97,
+ 0x87, 0x87, 0xd9, 0xfc, 0x7f, 0xbc, 0x10, 0x91, 0x32, 0xc2, 0xfe, 0x0e,
+ 0xfb, 0x8c, 0x3f, 0xff, 0x62, 0x2b, 0x60, 0x0b, 0x3d, 0x3f, 0xcb, 0xe4,
+ 0x6b, 0x79, 0xdb, 0x03, 0x20, 0x52, 0xe2, 0xc0, 0x82, 0x25, 0x7a, 0x05},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 203
+ {SEC_OID_SHA256,
+ 203,
+ {0x94, 0x3d, 0x19, 0x7f, 0x03, 0x10, 0x94, 0xc5, 0xf4, 0x93, 0x8c, 0x13,
+ 0x0e, 0x3b, 0x97, 0x78, 0xc4, 0x4a, 0xc5, 0x70, 0x8e, 0x2b, 0x13, 0x46,
+ 0xa7, 0x7a, 0x9f, 0xad, 0x73, 0x94, 0x85, 0x05, 0xd9, 0x63, 0x0b, 0xa4,
+ 0xcf, 0x53, 0x7e, 0x9c, 0x17, 0xba, 0xe7, 0x60, 0x33, 0xc7, 0xc6, 0x68,
+ 0x7f, 0xf2, 0x56, 0x96, 0x7c, 0x51, 0xd4, 0x24, 0x14, 0x89, 0x44, 0x00,
+ 0x41, 0xa2, 0x95, 0x6e, 0xfe, 0xaf, 0x7e, 0xce, 0x62, 0xc3, 0xba, 0xf6,
+ 0x80, 0x57, 0xcf, 0x72, 0xb5, 0x76, 0x25, 0x8c, 0x79, 0x79, 0x3b, 0xa8,
+ 0x1a, 0x1f, 0x72, 0x61, 0x58, 0x86, 0x7e, 0xa2, 0x0c, 0xf1, 0xfc, 0xb9,
+ 0x63, 0x2c, 0x7e, 0xae, 0xfa, 0x0f, 0xdf, 0xc7, 0x28, 0xc1, 0x93, 0xd0,
+ 0x8e, 0x57, 0xa2, 0x98, 0x55, 0xf2, 0xc4, 0x57, 0x7c, 0x56, 0x6f, 0x48,
+ 0xcc, 0x1e, 0x45, 0xa6, 0xb0, 0xaf, 0x10, 0xc0, 0xd6, 0x8d, 0xab, 0xe8,
+ 0x14, 0x57, 0x4a, 0x13, 0x1b, 0x8b, 0xa1, 0x67, 0xe1, 0xc7, 0x49, 0x59,
+ 0x55, 0xed, 0xf3, 0x3f, 0x90, 0x04, 0x3c, 0x9f, 0xa5, 0xcf, 0xb3, 0x12,
+ 0xb8, 0xd5, 0x5d, 0x08, 0x68, 0x9e, 0xa6, 0x8e, 0x2c, 0x27, 0xd1, 0xc6,
+ 0x51, 0x88, 0xbd, 0x35, 0x47, 0x50, 0x53, 0x19, 0x6e, 0x05, 0xca, 0xd0,
+ 0xce, 0x63, 0xb9, 0x43, 0x2b, 0xd4, 0x07, 0x70, 0xc1, 0xb1, 0xdf, 0xce,
+ 0x8c, 0xa4, 0x97, 0xa3, 0x52, 0x03, 0x0c, 0x11, 0x78, 0xc6, 0x86, 0x5b,
+ 0x66, 0x15, 0x10, 0x3b, 0x36, 0x34, 0x56, 0x2b, 0x7a, 0xb1, 0xcc, 0xb1,
+ 0xa0, 0x82, 0x04, 0x76, 0x15, 0x74, 0xae, 0xd2, 0xda, 0x75, 0x47, 0x8f,
+ 0x43, 0x2a, 0xdd, 0x1b, 0x28, 0x88, 0xe2, 0x1a, 0xb9, 0xda, 0x9c, 0xe2,
+ 0xc0, 0x02, 0x59, 0xf6, 0xa4, 0xb5, 0x41, 0x38, 0x8b, 0xb1, 0x9a, 0x48,
+ 0xda, 0xf9, 0x11, 0x35, 0xaa, 0x9b, 0x54, 0x0b, 0xd3, 0x62, 0xa8, 0xce,
+ 0x1c, 0x98, 0x6b, 0xb6, 0x09, 0x05, 0x6f, 0x19, 0xd1, 0x2e, 0x4c, 0x56,
+ 0xb2, 0x03, 0x1a, 0x3c, 0x14, 0x9c, 0xee, 0xaa, 0x76, 0x7f, 0x57, 0x93,
+ 0x9c, 0xbb, 0xab, 0xf1, 0x22, 0x1d, 0x48, 0x6c, 0x66, 0xab, 0x52, 0x09,
+ 0xf2, 0x94, 0x80, 0xf6, 0x3b, 0x36, 0x7c, 0x86, 0x19, 0xd9, 0x0f, 0x5e,
+ 0x7e, 0xb3, 0x11, 0x6c, 0xb8, 0x79, 0x30, 0xff, 0xb1, 0xad, 0x45, 0x71,
+ 0x74, 0x80, 0xf0, 0x0a, 0x01, 0xc6, 0xe6, 0x95, 0x41, 0x52, 0x3b, 0x99,
+ 0x88, 0x35, 0xc5, 0xd8, 0x16, 0x33, 0xbe, 0x9b, 0x4b, 0x82, 0xd4, 0x92,
+ 0xb1, 0xd5, 0x4b, 0x2e, 0x6b, 0x14, 0xda, 0x2c, 0xb3, 0x3b, 0x3f, 0xae,
+ 0x82, 0x10, 0x61, 0x1f, 0xcf, 0x15, 0x00, 0x9f, 0xd7, 0xec, 0xda, 0x3e,
+ 0x13, 0x51, 0x13, 0xba, 0xac, 0x61, 0x9e, 0x8b, 0x74, 0xd7, 0x0b, 0x17},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 204
+ {SEC_OID_SHA256,
+ 204,
+ {0x13, 0x01, 0xf1, 0x13, 0x1b, 0x35, 0xde, 0xf8, 0x27, 0xe8, 0xd8, 0x56,
+ 0x0f, 0x56, 0xd7, 0xdf, 0xfc, 0xac, 0xda, 0xf6, 0x5d, 0xf2, 0x20, 0x0e,
+ 0x05, 0x4a, 0xb7, 0x71, 0x7c, 0xa7, 0xa9, 0xf7, 0xf1, 0x9a, 0x36, 0x28,
+ 0xd8, 0x77, 0x4c, 0xfa, 0xab, 0xa6, 0xa3, 0x77, 0xe8, 0xb8, 0x54, 0x61,
+ 0x3a, 0x4b, 0xa7, 0xc6, 0x23, 0x7a, 0xb9, 0x89, 0x97, 0x6b, 0x0d, 0x13,
+ 0x98, 0x75, 0x3b, 0x7b, 0x66, 0xa7, 0x24, 0xc9, 0x1a, 0xbb, 0xa8, 0x85,
+ 0xfb, 0x77, 0xe9, 0x08, 0xa2, 0xc6, 0xa3, 0xad, 0x8d, 0x83, 0x7f, 0x75,
+ 0xd8, 0x72, 0xee, 0xa7, 0x6d, 0x7f, 0xe0, 0xd7, 0x53, 0x63, 0x09, 0x8a,
+ 0x4c, 0x7a, 0xf8, 0xbd, 0x83, 0x1d, 0xe5, 0x5d, 0xa3, 0x25, 0x4b, 0x85,
+ 0xdd, 0x19, 0x91, 0x73, 0xc2, 0x70, 0x8b, 0x19, 0x16, 0x70, 0xcc, 0x65,
+ 0x9c, 0xd4, 0x91, 0xee, 0xa5, 0x67, 0xd6, 0x33, 0xfc, 0x25, 0x61, 0x34,
+ 0xc2, 0xb4, 0x7e, 0x1d, 0x1d, 0x28, 0xdb, 0x03, 0xa5, 0xe8, 0x29, 0x4f,
+ 0x20, 0xa5, 0x36, 0xcd, 0x72, 0x80, 0xe4, 0xfe, 0x86, 0xf7, 0x50, 0xd9,
+ 0x9d, 0x41, 0xcb, 0xe5, 0x68, 0x72, 0x17, 0xa5, 0x5c, 0xcf, 0x7b, 0xae,
+ 0x96, 0x6c, 0xaa, 0xea, 0x31, 0x32, 0x58, 0x33, 0x3d, 0x07, 0xfb, 0xb0,
+ 0xb0, 0x08, 0x59, 0xe5, 0xd9, 0xe2, 0x1d, 0x71, 0xf1, 0x90, 0xe4, 0x07,
+ 0x9c, 0xcb, 0x00, 0x26, 0xf0, 0x74, 0xe7, 0xe4, 0xa9, 0x84, 0xe8, 0xf4,
+ 0x78, 0xb2, 0x98, 0x68, 0x04, 0x70, 0xce, 0x63, 0x38, 0xa2, 0xb2, 0x5f,
+ 0xf1, 0xda, 0x6f, 0x0a, 0xca, 0x32, 0x47, 0xc7, 0x43, 0xc3, 0x84, 0xd8,
+ 0x24, 0x06, 0xe4, 0x47, 0x01, 0xa4, 0x6a, 0x4c, 0x2e, 0x50, 0x31, 0x2c,
+ 0x11, 0x08, 0x85, 0x67, 0x78, 0x8d, 0x57, 0x43, 0xcd, 0x31, 0x65, 0xe3,
+ 0x53, 0x6b, 0x69, 0x3e, 0x54, 0xf4, 0xc6, 0xcc, 0xc4, 0x58, 0x6e, 0x46,
+ 0x2c, 0xbe, 0x47, 0x96, 0xec, 0xa5, 0x7b, 0xaa, 0x70, 0xb6, 0x29, 0x60,
+ 0x13, 0xd9, 0xc1, 0xc6, 0xf4, 0xe2, 0xe0, 0x2a, 0x75, 0xbc, 0x62, 0x65,
+ 0x90, 0x0b, 0xd3, 0x82, 0x89, 0x2f, 0x41, 0x35, 0xa1, 0x3a, 0xb6, 0x00,
+ 0xc7, 0x64, 0xc5, 0x46, 0xfe, 0xa1, 0x4f, 0xeb, 0xd5, 0x1b, 0xc3, 0x78,
+ 0xbd, 0x11, 0x45, 0xc2, 0x28, 0x2c, 0x94, 0x22, 0x8d, 0xb5, 0xe9, 0x7d,
+ 0x6c, 0xe7, 0xf2, 0x9a, 0x50, 0x5e, 0x46, 0xe3, 0x73, 0x77, 0x9b, 0x50,
+ 0xb3, 0x85, 0x65, 0x56, 0xd8, 0x90, 0x7f, 0x07, 0xb6, 0x1c, 0x27, 0x45,
+ 0xee, 0x40, 0x51, 0xd0, 0xf2, 0x74, 0x94, 0x7f, 0xe0, 0x6e, 0xac, 0x7d,
+ 0x4b, 0x09, 0x1f, 0xd5, 0x47, 0x6d, 0x6b, 0x7c, 0x54, 0x92, 0x40, 0x18,
+ 0xad, 0x7a, 0xcb, 0xdd, 0x25, 0x2f, 0x10, 0x24, 0x08, 0x0d, 0xd6, 0x81},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 205
+ {SEC_OID_SHA256,
+ 205,
+ {0x74, 0x2a, 0x5c, 0x35, 0x75, 0xb6, 0x37, 0x9d, 0x71, 0x66, 0x18, 0x8a,
+ 0xa6, 0xc9, 0xfe, 0x54, 0x06, 0xb1, 0x57, 0xdb, 0x77, 0x8e, 0xe0, 0x90,
+ 0x04, 0x29, 0xd6, 0xc4, 0x27, 0xfc, 0x53, 0x0c, 0x4c, 0x01, 0x44, 0xa1,
+ 0x89, 0x26, 0x5d, 0xc7, 0x8c, 0xa1, 0x47, 0x15, 0xa5, 0xa0, 0xe6, 0x99,
+ 0x95, 0xff, 0x91, 0x4f, 0xe0, 0x31, 0x6e, 0x50, 0x48, 0x02, 0xbe, 0x88,
+ 0xd5, 0x32, 0x5a, 0xf9, 0x34, 0x4c, 0xc5, 0x4d, 0xb7, 0x6e, 0x1d, 0x75,
+ 0x03, 0x0b, 0x3c, 0x41, 0xa2, 0x7c, 0x8e, 0x9e, 0xef, 0x0c, 0x82, 0xd0,
+ 0x5c, 0xa9, 0x24, 0x88, 0x47, 0x5a, 0x10, 0x9c, 0x87, 0x86, 0x24, 0x13,
+ 0x3d, 0xb6, 0x15, 0x47, 0x99, 0xb4, 0xc2, 0x82, 0x09, 0x97, 0x20, 0x73,
+ 0x89, 0xc6, 0x10, 0x20, 0x4f, 0x17, 0xd8, 0xc2, 0xb8, 0xd7, 0xcf, 0x61,
+ 0xe4, 0x9c, 0xef, 0x4b, 0x2a, 0x44, 0xea, 0x88, 0xbf, 0x9c, 0x30, 0x26,
+ 0xe2, 0x99, 0x34, 0xbe, 0x4a, 0xfb, 0x3c, 0xff, 0x84, 0x64, 0x82, 0xc5,
+ 0xe7, 0x6d, 0x0b, 0x58, 0x1c, 0xe2, 0x85, 0x1e, 0x4e, 0xbe, 0xcf, 0x04,
+ 0xf5, 0x37, 0xe8, 0x9c, 0x42, 0xf9, 0xff, 0x29, 0xe0, 0xd8, 0xc9, 0x4f,
+ 0xa6, 0x74, 0x1e, 0xc0, 0xa8, 0x1f, 0xe7, 0xd3, 0x39, 0x4e, 0xbe, 0xf8,
+ 0x9d, 0x0c, 0xbf, 0x28, 0x24, 0xa3, 0x74, 0x28, 0x3a, 0x4e, 0x14, 0x2a,
+ 0xc6, 0xd7, 0x33, 0x8c, 0xa1, 0xd6, 0x46, 0x7d, 0xf4, 0xbd, 0x97, 0xf9,
+ 0xf6, 0x47, 0x1c, 0x4e, 0x77, 0x29, 0x95, 0xfc, 0xeb, 0x7e, 0x34, 0xdf,
+ 0x6c, 0x7b, 0x58, 0x3c, 0x73, 0xa6, 0x50, 0x26, 0x77, 0xf2, 0x37, 0x60,
+ 0x36, 0x94, 0x72, 0xb8, 0x9e, 0x00, 0x51, 0xd6, 0x81, 0x3b, 0xdb, 0x16,
+ 0xbd, 0xfb, 0xfd, 0x1b, 0x9a, 0x49, 0xf4, 0x74, 0xb2, 0x92, 0x57, 0x88,
+ 0x3d, 0x21, 0x83, 0x81, 0xa6, 0x74, 0xfe, 0x9c, 0x24, 0x5f, 0x3c, 0x41,
+ 0x9d, 0x0e, 0x0a, 0xa7, 0x96, 0xe0, 0xc3, 0x7c, 0x14, 0x64, 0x69, 0xdc,
+ 0x23, 0xf6, 0x55, 0xa2, 0x87, 0x37, 0x07, 0x27, 0xda, 0x3a, 0x42, 0xe9,
+ 0x9f, 0x05, 0x59, 0x5f, 0xa3, 0xf7, 0x61, 0x65, 0xc6, 0xe5, 0xdb, 0xd0,
+ 0xf0, 0x34, 0x9d, 0xaa, 0x60, 0x08, 0x6f, 0xa3, 0x02, 0x99, 0xf5, 0xe8,
+ 0x11, 0xc5, 0xed, 0x4e, 0x95, 0x7d, 0x4f, 0x52, 0xff, 0xdc, 0x90, 0x2a,
+ 0x15, 0xfa, 0x97, 0xd2, 0x70, 0x9f, 0x95, 0xf6, 0x80, 0xad, 0xa1, 0xdf,
+ 0x9a, 0xc1, 0x7a, 0xe1, 0x70, 0x34, 0x71, 0xd0, 0x0d, 0x29, 0x58, 0xf6,
+ 0xf5, 0x64, 0x26, 0x35, 0x57, 0x0e, 0xc7, 0x7f, 0xa1, 0xcf, 0x70, 0xc1,
+ 0x7e, 0x12, 0xd3, 0xa1, 0x20, 0x2f, 0xf4, 0x10, 0x6b, 0xfb, 0x7d, 0x51,
+ 0x81, 0x9f, 0x38, 0x1b, 0x3c, 0x8f, 0x0d, 0x40, 0xb3, 0xa2, 0xf3, 0x45},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of digest
+ // tcID: 206
+ {SEC_OID_SHA256,
+ 206,
+ {0x7c, 0x5f, 0x79, 0xbf, 0x21, 0xab, 0x84, 0xe6, 0x34, 0x16, 0x0b, 0x5b,
+ 0x20, 0x1e, 0xf9, 0xfb, 0x0b, 0x2a, 0xa1, 0x77, 0x13, 0xce, 0x44, 0x0c,
+ 0x58, 0xe6, 0x81, 0xc9, 0x1a, 0xe7, 0x77, 0xad, 0x63, 0xd7, 0xeb, 0xdd,
+ 0x1c, 0x77, 0xdb, 0xf9, 0x0c, 0xe4, 0x83, 0x16, 0x0e, 0xd3, 0x45, 0x19,
+ 0x21, 0xdf, 0x20, 0x0e, 0x3e, 0xeb, 0xff, 0x4a, 0x25, 0xa9, 0x03, 0xe0,
+ 0xdb, 0x6c, 0x21, 0xa2, 0xe9, 0x21, 0xa1, 0x42, 0x3a, 0x2a, 0x23, 0x14,
+ 0x1a, 0x84, 0x14, 0x44, 0x21, 0x35, 0x24, 0xf3, 0x6f, 0xe9, 0x93, 0x86,
+ 0xef, 0x68, 0xce, 0x31, 0x9b, 0x90, 0x93, 0x16, 0x2c, 0x47, 0x5c, 0xda,
+ 0x89, 0xa5, 0x54, 0x87, 0xd9, 0x75, 0xfa, 0xc0, 0x13, 0x18, 0x75, 0x6e,
+ 0xe6, 0x4b, 0x70, 0xfc, 0x4b, 0xae, 0x1a, 0xf1, 0x8f, 0xc8, 0x06, 0xac,
+ 0xea, 0x41, 0xe7, 0x49, 0x86, 0x71, 0x6b, 0xc4, 0x7a, 0x73, 0x29, 0x3c,
+ 0x5d, 0x3c, 0x55, 0xd2, 0x67, 0x31, 0x07, 0x44, 0x99, 0x9e, 0x53, 0x39,
+ 0x04, 0xe7, 0x33, 0x95, 0xf2, 0xc7, 0x7f, 0xea, 0x30, 0x26, 0x8f, 0x83,
+ 0x31, 0x8c, 0x6e, 0xcc, 0x65, 0x7a, 0x4f, 0x4e, 0x87, 0xb2, 0x39, 0x40,
+ 0x4c, 0x72, 0x79, 0x89, 0x76, 0x25, 0x8a, 0xf3, 0xb4, 0x44, 0xaf, 0xa2,
+ 0x04, 0x97, 0x63, 0xe9, 0x60, 0x72, 0x88, 0x0f, 0x3d, 0x2a, 0x64, 0x7e,
+ 0x58, 0x6b, 0xa2, 0x84, 0xf0, 0xa5, 0x04, 0x25, 0xa1, 0xde, 0xb8, 0xbb,
+ 0xc0, 0xe5, 0x22, 0x41, 0xd6, 0xad, 0x58, 0x9f, 0x5c, 0x20, 0xf0, 0x9a,
+ 0x28, 0x99, 0xfa, 0xe5, 0x74, 0xa4, 0xbd, 0x29, 0xe5, 0x7b, 0x60, 0x4a,
+ 0x22, 0x14, 0xaf, 0xd0, 0x24, 0xa5, 0x49, 0x51, 0x46, 0x1a, 0xf0, 0x1d,
+ 0x4f, 0x0a, 0x12, 0xf4, 0x97, 0x13, 0x61, 0x24, 0xbd, 0x38, 0x06, 0x24,
+ 0x4e, 0x8d, 0x86, 0x33, 0x33, 0x6d, 0xd9, 0x08, 0xc6, 0x8e, 0xcf, 0x08,
+ 0x43, 0x5f, 0x0a, 0x97, 0x55, 0x3d, 0x29, 0x43, 0xd0, 0x60, 0x87, 0x34,
+ 0x11, 0xca, 0x5c, 0xa6, 0x2f, 0xe8, 0x33, 0x7c, 0x52, 0x6d, 0xc8, 0x14,
+ 0x6c, 0x60, 0xa0, 0xa1, 0xcb, 0xef, 0x0c, 0xf7, 0xb5, 0x81, 0x8d, 0x6a,
+ 0x2e, 0x96, 0xdf, 0x20, 0x77, 0x29, 0x27, 0x6c, 0xed, 0x55, 0x7b, 0x1f,
+ 0xce, 0x70, 0xdd, 0xe2, 0xbe, 0x3a, 0x20, 0x12, 0xa6, 0xf6, 0xf2, 0x0a,
+ 0x9f, 0x94, 0x92, 0x65, 0x04, 0xa5, 0x93, 0xfe, 0x8d, 0xc6, 0xb0, 0x4e,
+ 0xfb, 0xf5, 0x59, 0xa3, 0x62, 0xec, 0x8a, 0x40, 0x17, 0x72, 0x82, 0x8d,
+ 0x27, 0x7d, 0x8f, 0x1a, 0xbd, 0x95, 0x88, 0x44, 0x1d, 0x57, 0x5c, 0xf1,
+ 0x66, 0x75, 0x2f, 0x57, 0xc1, 0xb5, 0x02, 0x51, 0xcc, 0xcb, 0x02, 0x82,
+ 0xc7, 0x5f, 0x01, 0x45, 0xdf, 0x04, 0xe6, 0x8d, 0xa9, 0xf4, 0x08, 0xb1},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for digest
+ // tcID: 207
+ {SEC_OID_SHA256,
+ 207,
+ {0x37, 0x43, 0xed, 0x85, 0x8c, 0x00, 0x7e, 0x5f, 0x53, 0x5e, 0x56, 0x7a,
+ 0x2c, 0xb6, 0x3e, 0xbd, 0x66, 0x92, 0x83, 0xa4, 0x0d, 0x36, 0x9a, 0x06,
+ 0xdf, 0x23, 0x06, 0x8a, 0xfd, 0x1b, 0xf9, 0x1f, 0xf4, 0x52, 0x14, 0x55,
+ 0xe4, 0x5a, 0xb9, 0x4b, 0x07, 0x51, 0xc4, 0xc1, 0xe6, 0x48, 0x16, 0x6c,
+ 0x7e, 0xa5, 0x71, 0xb4, 0x15, 0xfa, 0xa4, 0x31, 0x1a, 0x15, 0x98, 0xc5,
+ 0xec, 0x0e, 0xa7, 0x54, 0x72, 0x04, 0x00, 0x40, 0x99, 0x4a, 0xe3, 0x22,
+ 0x09, 0xef, 0x33, 0x39, 0x3f, 0x04, 0x0e, 0x05, 0x64, 0x6b, 0x0a, 0xb1,
+ 0x4c, 0xa0, 0x30, 0x9e, 0x1b, 0xae, 0x24, 0xc0, 0xbb, 0x8e, 0xf4, 0x67,
+ 0xed, 0xd7, 0xef, 0x74, 0xbc, 0xae, 0x2e, 0x8a, 0xc7, 0xe2, 0x2f, 0x5b,
+ 0xea, 0x0a, 0x85, 0x37, 0xa9, 0x07, 0xf4, 0x2a, 0xb3, 0xf6, 0xbb, 0xe6,
+ 0x1e, 0x24, 0x08, 0x46, 0x42, 0xf3, 0xde, 0x68, 0xb7, 0x3c, 0x97, 0x96,
+ 0x45, 0xa3, 0xd4, 0x39, 0x56, 0xe7, 0xc7, 0x38, 0xae, 0x36, 0x21, 0xdf,
+ 0x70, 0x76, 0x38, 0xf8, 0xb0, 0xab, 0x0f, 0xdb, 0x85, 0x4e, 0xed, 0x46,
+ 0xe8, 0xe3, 0x07, 0xc6, 0x53, 0xb8, 0x94, 0x39, 0x34, 0x79, 0xdd, 0x1d,
+ 0x0d, 0xc9, 0xf7, 0x31, 0x7b, 0xfc, 0xc7, 0x36, 0xd5, 0x1a, 0xf5, 0x5a,
+ 0xa0, 0x36, 0xe8, 0x37, 0x52, 0xa6, 0xd6, 0x43, 0x3a, 0x65, 0x38, 0xc5,
+ 0xb3, 0x19, 0x00, 0x40, 0x19, 0x44, 0x28, 0x8f, 0xbe, 0x82, 0x09, 0x72,
+ 0x8a, 0xd1, 0xf5, 0x39, 0x4e, 0xa6, 0x67, 0x18, 0x16, 0x15, 0x11, 0xbe,
+ 0xb7, 0x0a, 0x20, 0xbb, 0x3e, 0x67, 0xa4, 0x64, 0x20, 0x4b, 0xd3, 0x4d,
+ 0xa4, 0x79, 0x61, 0x7c, 0x8b, 0xea, 0x4e, 0x87, 0x8c, 0x84, 0x25, 0x19,
+ 0x65, 0x5d, 0xce, 0x03, 0x62, 0x7d, 0x83, 0x3f, 0x9b, 0x9a, 0xdd, 0x86,
+ 0x1d, 0x5e, 0xa8, 0x9e, 0x85, 0xfc, 0x6a, 0x56, 0xe6, 0x23, 0x71, 0x9a,
+ 0x16, 0x31, 0x59, 0x30, 0x2d, 0xc0, 0x41, 0xc7, 0xc0, 0xc7, 0xc4, 0x93,
+ 0x13, 0x1e, 0x09, 0xe6, 0x31, 0xc2, 0x97, 0xcf, 0xd0, 0x03, 0x88, 0xf9,
+ 0xbb, 0xbc, 0xd9, 0xa2, 0x16, 0xa8, 0xae, 0xf3, 0x64, 0xec, 0xd5, 0x79,
+ 0x71, 0x9b, 0xdd, 0x5a, 0xd4, 0x0f, 0x2d, 0xfd, 0xca, 0xa3, 0x75, 0x6f,
+ 0x57, 0x40, 0x45, 0xea, 0xf4, 0xf8, 0xb0, 0x5b, 0x4b, 0x78, 0xa7, 0x29,
+ 0x4b, 0x77, 0xb4, 0x20, 0xcd, 0x31, 0x7f, 0x1b, 0x74, 0xe4, 0x0a, 0xfb,
+ 0x64, 0x92, 0x09, 0xc7, 0x69, 0xd8, 0x2e, 0x43, 0x48, 0x42, 0x39, 0x77,
+ 0x49, 0xfc, 0x5f, 0x80, 0xb8, 0x9a, 0x1c, 0xfb, 0xa4, 0xd5, 0x32, 0x04,
+ 0x54, 0x59, 0x17, 0x92, 0x59, 0xe3, 0x7d, 0x35, 0x06, 0x26, 0x5f, 0xbb,
+ 0x1b, 0x54, 0xb0, 0xe0, 0xd5, 0x5a, 0x03, 0x67, 0x46, 0x44, 0x7d, 0xba},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of digest
+ // tcID: 208
+ {SEC_OID_SHA256,
+ 208,
+ {0x7f, 0x63, 0xd9, 0x9b, 0xd8, 0xbb, 0xd7, 0x9d, 0xc7, 0x91, 0x60, 0x69,
+ 0xe2, 0x34, 0x57, 0x8e, 0x89, 0x66, 0xe7, 0xbf, 0xd0, 0xed, 0x9b, 0x8d,
+ 0xfa, 0x18, 0x1f, 0xe5, 0xc3, 0x40, 0xc7, 0xcb, 0xaa, 0x50, 0x25, 0x1d,
+ 0x4c, 0xf2, 0x53, 0x34, 0x6f, 0x4c, 0x43, 0x33, 0x56, 0x7f, 0x75, 0x4f,
+ 0xb8, 0x28, 0xe8, 0xe1, 0x93, 0x99, 0xea, 0x64, 0x5e, 0x97, 0xa7, 0x00,
+ 0x65, 0x36, 0xd7, 0x61, 0x98, 0xf4, 0x2a, 0xf8, 0xf5, 0x7a, 0x03, 0xdd,
+ 0xff, 0x68, 0x8b, 0x83, 0xd4, 0x81, 0xa2, 0x22, 0xcd, 0x6e, 0x7f, 0x5b,
+ 0xce, 0x75, 0x01, 0x57, 0x83, 0x74, 0x9a, 0x34, 0xfa, 0x5f, 0x20, 0xb2,
+ 0xd0, 0xe1, 0x76, 0x10, 0xe2, 0xc4, 0x52, 0x6d, 0xfa, 0x78, 0x0b, 0xca,
+ 0x5c, 0x8d, 0x50, 0xd0, 0x8b, 0x85, 0xe5, 0x37, 0x78, 0x20, 0xea, 0x65,
+ 0x78, 0x23, 0x59, 0x9a, 0x32, 0xcc, 0x55, 0xd2, 0x96, 0x67, 0x02, 0xe8,
+ 0xb3, 0xf1, 0x99, 0xf5, 0xdc, 0xe4, 0x2a, 0x2d, 0xca, 0xb5, 0xd3, 0x72,
+ 0xf6, 0xf3, 0x00, 0x05, 0xe7, 0x2a, 0xba, 0x34, 0xb1, 0x49, 0xc8, 0x9d,
+ 0xdb, 0x14, 0xc7, 0xc7, 0xf5, 0x46, 0x69, 0x02, 0xc0, 0xde, 0x4c, 0xfa,
+ 0x2a, 0x6f, 0xcf, 0x2d, 0x29, 0x7f, 0x76, 0xd9, 0x30, 0x0e, 0x76, 0xac,
+ 0x70, 0x70, 0x09, 0x1c, 0x9f, 0xf6, 0xa5, 0x6b, 0xd8, 0x0b, 0x9f, 0x09,
+ 0xbe, 0x64, 0x63, 0x8d, 0xb7, 0xc2, 0x00, 0xdc, 0x45, 0x5f, 0x04, 0x37,
+ 0x00, 0x9d, 0x35, 0x49, 0xf5, 0x43, 0x36, 0x4b, 0x03, 0xa2, 0x17, 0x8b,
+ 0xad, 0xe5, 0x6b, 0x1b, 0x33, 0x75, 0x17, 0x52, 0xcf, 0x7c, 0xc7, 0x44,
+ 0xf2, 0xe6, 0x9b, 0xe5, 0x72, 0xd5, 0x68, 0x01, 0xe2, 0x3e, 0x91, 0xe8,
+ 0xa6, 0xf9, 0xd3, 0x26, 0x0a, 0xd4, 0xd4, 0x2c, 0x66, 0xcd, 0xba, 0xa0,
+ 0xb2, 0x25, 0x27, 0x85, 0xf3, 0x55, 0x00, 0xfb, 0xc7, 0xa6, 0x1d, 0xf8,
+ 0x7b, 0x09, 0xea, 0xaa, 0xa4, 0xad, 0xf0, 0x8c, 0xb4, 0x2e, 0xd7, 0x41,
+ 0x49, 0x28, 0xf0, 0x85, 0xba, 0xab, 0x19, 0x91, 0xfd, 0xbd, 0x73, 0xaa,
+ 0x0a, 0xfd, 0xf7, 0x62, 0x3e, 0x14, 0x75, 0x1a, 0xe2, 0x8d, 0xf8, 0x82,
+ 0x47, 0x11, 0xcd, 0x68, 0xc6, 0x08, 0xbf, 0x6c, 0xf4, 0x82, 0x9c, 0x2c,
+ 0xc7, 0xdb, 0x11, 0x59, 0x79, 0x7d, 0xed, 0x24, 0xd0, 0x17, 0xb9, 0xdb,
+ 0x6d, 0x28, 0x4b, 0x5f, 0xa2, 0xec, 0x7c, 0x4e, 0x22, 0xf5, 0x66, 0x30,
+ 0xb3, 0xb8, 0x77, 0x98, 0x16, 0xef, 0x0c, 0x77, 0xd6, 0xbe, 0x4b, 0x3f,
+ 0xe4, 0x0c, 0xc0, 0xb2, 0x86, 0x28, 0x4a, 0x87, 0x73, 0x97, 0x53, 0x27,
+ 0xf5, 0x35, 0x81, 0x12, 0x78, 0xeb, 0xee, 0xa8, 0x53, 0x01, 0x37, 0x38,
+ 0x5a, 0x89, 0x57, 0x96, 0x4b, 0x33, 0xcb, 0x34, 0x89, 0xac, 0x68, 0x3b},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of digest
+ // tcID: 209
+ {SEC_OID_SHA256,
+ 209,
+ {0x66, 0x1b, 0x15, 0x80, 0xea, 0x4a, 0x54, 0x57, 0x04, 0x40, 0xff, 0x74,
+ 0xa7, 0x51, 0x62, 0x49, 0x26, 0x47, 0x14, 0x69, 0x16, 0x63, 0x04, 0x11,
+ 0x7d, 0xa3, 0xcf, 0x7c, 0x9e, 0xf2, 0x78, 0x4c, 0x54, 0x7f, 0x29, 0xd9,
+ 0xc1, 0x8c, 0xc3, 0xf0, 0xde, 0x87, 0x6b, 0x25, 0x91, 0x10, 0x18, 0x0e,
+ 0x12, 0x57, 0x08, 0x68, 0xec, 0x16, 0x44, 0x92, 0xb7, 0xdf, 0x97, 0x1e,
+ 0xb6, 0x64, 0x0a, 0x0b, 0x8d, 0x99, 0xdf, 0xa4, 0xe4, 0x0d, 0x1c, 0x0b,
+ 0x0e, 0x10, 0xe6, 0x94, 0x54, 0x28, 0xb2, 0xe7, 0xe4, 0xab, 0x3c, 0xac,
+ 0x12, 0x9f, 0x34, 0x16, 0x5b, 0xfc, 0x1e, 0x5f, 0x37, 0x03, 0x90, 0xc8,
+ 0x65, 0xee, 0x44, 0xe2, 0xe1, 0xeb, 0x01, 0x1e, 0xe4, 0x48, 0xcd, 0x54,
+ 0x7c, 0x6c, 0x42, 0xce, 0xd8, 0xb7, 0x76, 0xc9, 0xd3, 0xe4, 0xbc, 0xc3,
+ 0x21, 0x06, 0xcf, 0x11, 0x2f, 0x5a, 0xe9, 0x4e, 0x01, 0xd8, 0xa6, 0x62,
+ 0xe3, 0x50, 0xbd, 0x76, 0xae, 0xae, 0x07, 0x0b, 0x9e, 0xf3, 0xfd, 0xd0,
+ 0xb8, 0xa9, 0xba, 0x01, 0x27, 0x7f, 0xd9, 0xa5, 0xb5, 0x12, 0xe4, 0xe3,
+ 0xc1, 0xa0, 0x50, 0x9b, 0x72, 0x55, 0x81, 0x95, 0x9a, 0xbb, 0x34, 0x04,
+ 0x22, 0xa0, 0x95, 0x3e, 0x79, 0x00, 0x2e, 0xfd, 0x49, 0xb7, 0x23, 0x54,
+ 0xed, 0x8e, 0x75, 0x99, 0x9b, 0x63, 0x3d, 0x39, 0x9c, 0x7b, 0x7f, 0x4e,
+ 0x67, 0x26, 0x85, 0x0f, 0x05, 0xd6, 0x55, 0xa6, 0x00, 0xb9, 0x9f, 0x0c,
+ 0xef, 0x77, 0x16, 0xca, 0x11, 0xa8, 0xca, 0x98, 0xc4, 0x03, 0x22, 0xa1,
+ 0xed, 0xd1, 0x5c, 0x6e, 0x09, 0x07, 0x48, 0x99, 0x4e, 0x96, 0x7f, 0x38,
+ 0x12, 0x65, 0x70, 0x59, 0x71, 0xf9, 0xd3, 0x97, 0xfc, 0xe9, 0xa6, 0xcb,
+ 0x7c, 0xe5, 0xd3, 0x66, 0x9d, 0xdf, 0x6c, 0x08, 0x48, 0x1a, 0x13, 0x22,
+ 0xfe, 0xa8, 0xc3, 0xf0, 0x30, 0xd5, 0x35, 0x14, 0x92, 0x7b, 0x26, 0x9a,
+ 0x49, 0xcd, 0xef, 0x8f, 0xa2, 0x87, 0x98, 0x5c, 0x3d, 0x6f, 0x87, 0x7c,
+ 0xdf, 0xdc, 0x22, 0x1f, 0xbe, 0xc2, 0xbd, 0x1f, 0x38, 0xb4, 0xc3, 0xd0,
+ 0x1f, 0xdd, 0xb4, 0xff, 0x33, 0xe8, 0x72, 0xcf, 0xae, 0xe3, 0x0b, 0x58,
+ 0x81, 0x02, 0xf8, 0xeb, 0xd9, 0x7e, 0xcc, 0xa2, 0x9b, 0x69, 0x5e, 0x52,
+ 0x8a, 0xb0, 0xac, 0x4c, 0x01, 0xaf, 0xa1, 0x26, 0x2d, 0xd4, 0x27, 0x5d,
+ 0x8d, 0xe4, 0x71, 0x2a, 0x20, 0x17, 0xdb, 0xb0, 0x85, 0xb2, 0x4b, 0x99,
+ 0xbf, 0xa0, 0xb1, 0xf9, 0x4b, 0x3d, 0x24, 0xab, 0xd8, 0xbc, 0x91, 0xee,
+ 0xc4, 0xed, 0x21, 0x95, 0x86, 0x02, 0xd0, 0x1c, 0x85, 0xeb, 0x34, 0xc2,
+ 0xf0, 0x9c, 0x08, 0x23, 0xdc, 0x52, 0x3b, 0x01, 0x09, 0x8c, 0x31, 0x67,
+ 0xde, 0x57, 0x46, 0xfd, 0xf6, 0xf2, 0x66, 0x1e, 0x3c, 0x2b, 0x54, 0x1c},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 210
+ {SEC_OID_SHA256,
+ 210,
+ {0x3e, 0x12, 0x4c, 0xdc, 0x65, 0xf1, 0xd8, 0xfa, 0x0e, 0xf4, 0x90, 0xcb,
+ 0x7c, 0x23, 0xf8, 0x12, 0xf2, 0x81, 0x75, 0xaf, 0x02, 0xb8, 0x2f, 0x16,
+ 0x8e, 0x59, 0xd2, 0x5e, 0x80, 0xc2, 0x76, 0x78, 0xdb, 0x0a, 0x49, 0xa1,
+ 0xc4, 0x88, 0x43, 0x68, 0x85, 0x6a, 0x71, 0xa4, 0xb1, 0xb2, 0xf8, 0x2e,
+ 0xb6, 0xe3, 0x14, 0x1d, 0x20, 0xc1, 0xaf, 0xeb, 0x2f, 0x1c, 0x3e, 0xd8,
+ 0x27, 0x04, 0x1c, 0x7d, 0x4e, 0x37, 0xd6, 0xa2, 0x86, 0x91, 0x92, 0xf9,
+ 0x53, 0x41, 0x58, 0x81, 0x3b, 0x0a, 0xcb, 0x93, 0x86, 0x10, 0x62, 0x4d,
+ 0xe4, 0xcd, 0x41, 0x0b, 0x49, 0xdc, 0xa8, 0xa9, 0x9b, 0xa0, 0x3c, 0xbd,
+ 0xb5, 0x09, 0x5b, 0xee, 0x0f, 0x6f, 0x9b, 0x79, 0x25, 0xe7, 0xfc, 0x75,
+ 0xd3, 0x17, 0x3e, 0x19, 0x63, 0x2f, 0xfc, 0xf0, 0xa9, 0x80, 0x0c, 0xf7,
+ 0x5c, 0x26, 0x76, 0xfa, 0x61, 0x4c, 0x82, 0x18, 0xee, 0x99, 0x6c, 0x29,
+ 0x14, 0xd2, 0x20, 0x58, 0x09, 0xa7, 0xb5, 0xbc, 0x3c, 0xfa, 0x6f, 0x90,
+ 0x61, 0x3e, 0xd6, 0x86, 0x91, 0x92, 0x7a, 0xa4, 0x6a, 0x02, 0x6b, 0xd7,
+ 0xb2, 0xeb, 0x59, 0xd6, 0x51, 0x20, 0x92, 0xd8, 0x7e, 0x61, 0x3c, 0xc0,
+ 0xf0, 0xe7, 0x62, 0x25, 0xac, 0x34, 0x96, 0x05, 0x1c, 0xec, 0x1e, 0x2d,
+ 0x0c, 0x39, 0x02, 0x35, 0xf8, 0x14, 0xbf, 0xfa, 0xb1, 0x1f, 0x67, 0xbc,
+ 0xeb, 0x3f, 0xcf, 0xfc, 0xd0, 0x38, 0x04, 0xee, 0x6d, 0xa2, 0xad, 0xf1,
+ 0x73, 0xc1, 0xab, 0xcb, 0x6d, 0x1c, 0x55, 0x96, 0x0b, 0x3d, 0x4c, 0xaa,
+ 0x45, 0xbe, 0x02, 0xd6, 0x68, 0xff, 0x29, 0xa0, 0x63, 0x83, 0x1b, 0xed,
+ 0x22, 0x98, 0x5c, 0xf7, 0x4a, 0x64, 0x04, 0x20, 0xbe, 0xca, 0x4c, 0x08,
+ 0xd2, 0xba, 0x80, 0x3b, 0x84, 0x7f, 0xf6, 0x96, 0xc3, 0x64, 0xaa, 0x96,
+ 0x10, 0xb9, 0xee, 0xd9, 0xa3, 0x95, 0x81, 0xf3, 0x82, 0xe7, 0x6c, 0xae,
+ 0x1f, 0xbc, 0xdc, 0xd8, 0x03, 0x72, 0x49, 0x92, 0x92, 0xe3, 0x02, 0xf6,
+ 0x62, 0xe1, 0x9b, 0x36, 0x22, 0x4c, 0xab, 0x65, 0x37, 0x8d, 0xad, 0xb6,
+ 0x85, 0x9d, 0x9d, 0xaa, 0x4f, 0xcc, 0xc2, 0x39, 0xa6, 0x1d, 0xf8, 0xe7,
+ 0xe2, 0x88, 0xd7, 0xf4, 0xf4, 0xd6, 0x33, 0x27, 0x64, 0xff, 0xd3, 0x79,
+ 0x0f, 0xef, 0x9e, 0xb6, 0x4b, 0x8c, 0x0c, 0x14, 0xc7, 0x81, 0xf6, 0x55,
+ 0x07, 0x57, 0x0a, 0xd2, 0x9d, 0x7a, 0xfb, 0x46, 0x89, 0x91, 0x9d, 0x3c,
+ 0xd6, 0x74, 0xa1, 0x19, 0xbd, 0x70, 0x3c, 0xb4, 0x6e, 0x9c, 0x95, 0x61,
+ 0x7a, 0xac, 0x64, 0x4d, 0x71, 0x82, 0x77, 0x07, 0xf1, 0x1c, 0xe9, 0x88,
+ 0x6e, 0xc6, 0x72, 0x11, 0xa6, 0x88, 0x69, 0xbb, 0xfe, 0x8e, 0xf7, 0xb5,
+ 0xbf, 0xb6, 0xaf, 0x44, 0x6e, 0x75, 0xd8, 0x7a, 0xa6, 0xd1, 0x2d, 0xcf},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 211
+ {SEC_OID_SHA256,
+ 211,
+ {0x67, 0xa7, 0xcf, 0x91, 0x7c, 0x46, 0x9d, 0x5b, 0x4e, 0x5c, 0x5a, 0x6a,
+ 0xd0, 0x66, 0x5f, 0xea, 0xdd, 0xba, 0x92, 0x46, 0xcf, 0x57, 0x7e, 0x4f,
+ 0xeb, 0x2c, 0xee, 0x49, 0xeb, 0x97, 0x1c, 0xd4, 0x1e, 0x50, 0x38, 0x65,
+ 0x20, 0xc3, 0xc2, 0x2e, 0x35, 0x1c, 0xae, 0xb8, 0xd2, 0x31, 0x03, 0xf6,
+ 0x1a, 0xf2, 0xa6, 0xab, 0xe1, 0x57, 0x53, 0xce, 0x14, 0xff, 0xc8, 0xaf,
+ 0xa3, 0xa6, 0x66, 0x18, 0x61, 0x7b, 0x8c, 0x23, 0x97, 0xbb, 0x1b, 0x14,
+ 0xd3, 0xc2, 0xc3, 0x90, 0x37, 0x26, 0x0e, 0x55, 0xb1, 0xf3, 0xf8, 0x37,
+ 0xb1, 0x93, 0xbf, 0x39, 0xfa, 0x80, 0x36, 0xff, 0x74, 0xf9, 0xa7, 0xad,
+ 0xbe, 0x5e, 0x6d, 0x1c, 0xc3, 0x9d, 0x36, 0x8c, 0xad, 0xb8, 0x23, 0xac,
+ 0x1f, 0x96, 0x9c, 0xcf, 0xea, 0xe8, 0x98, 0x08, 0xeb, 0x38, 0x3c, 0x89,
+ 0xd5, 0x14, 0xca, 0x12, 0x2f, 0x96, 0xa7, 0xd5, 0x6f, 0x57, 0x8a, 0x3f,
+ 0x10, 0xe4, 0x72, 0x5b, 0x15, 0x2e, 0xc0, 0x60, 0x02, 0xea, 0xe7, 0xbc,
+ 0x2a, 0xcd, 0xa9, 0x72, 0x8a, 0x3f, 0xe4, 0x55, 0xdc, 0x5f, 0x63, 0x9c,
+ 0x42, 0xc0, 0x9b, 0xc6, 0x51, 0x7f, 0x92, 0xdc, 0x22, 0x3f, 0x1f, 0x08,
+ 0xb3, 0x36, 0x78, 0x40, 0x50, 0x6c, 0x80, 0x89, 0x4e, 0xdc, 0x65, 0xd5,
+ 0x16, 0x3f, 0xd7, 0x3d, 0x20, 0x04, 0x81, 0x36, 0xf1, 0x0f, 0x25, 0x83,
+ 0xc6, 0x04, 0x8c, 0x7e, 0xd8, 0xe8, 0x2f, 0x44, 0xd0, 0xcd, 0xfe, 0xd8,
+ 0x68, 0x19, 0x78, 0x84, 0xdb, 0xa5, 0xcc, 0xb4, 0xca, 0x53, 0x29, 0x07,
+ 0xee, 0xd3, 0x1d, 0x36, 0x78, 0xce, 0x82, 0xa0, 0x16, 0x3f, 0x10, 0xde,
+ 0x20, 0xe4, 0xd5, 0xb5, 0x81, 0xb6, 0x7c, 0xc1, 0x0f, 0x7d, 0x60, 0x30,
+ 0xd2, 0x47, 0x7d, 0x17, 0xe2, 0x9b, 0xaf, 0x82, 0x89, 0x03, 0xb2, 0x5c,
+ 0xf2, 0xf7, 0x7c, 0x17, 0xd0, 0x28, 0xde, 0x6d, 0xf3, 0x52, 0x67, 0x4b,
+ 0x28, 0x8a, 0xa6, 0x0a, 0x34, 0x37, 0x83, 0x4d, 0x70, 0xc5, 0x7d, 0x40,
+ 0xc8, 0x53, 0xdf, 0x98, 0xef, 0x1e, 0x38, 0xe6, 0x45, 0x6a, 0x7c, 0xba,
+ 0x3d, 0x80, 0x82, 0xc5, 0xc2, 0x12, 0xce, 0x08, 0x21, 0x6f, 0x60, 0x4a,
+ 0x99, 0x7d, 0x63, 0x2e, 0x7d, 0x0f, 0x21, 0xb1, 0xb4, 0x62, 0xdf, 0x01,
+ 0xbe, 0xa0, 0x8d, 0xd4, 0x84, 0xe0, 0xa9, 0xe1, 0x50, 0x57, 0x4e, 0xcb,
+ 0xf3, 0x1d, 0xae, 0x21, 0x4a, 0x80, 0x13, 0xc2, 0xe6, 0x40, 0xa3, 0xb0,
+ 0x1b, 0x09, 0x45, 0xcf, 0xb4, 0xd0, 0xde, 0xb5, 0xc8, 0x3a, 0x24, 0x43,
+ 0x81, 0x56, 0x60, 0x20, 0x58, 0xb1, 0xbd, 0x6c, 0x30, 0xaa, 0xce, 0x67,
+ 0x42, 0x26, 0x4f, 0x8f, 0xf7, 0x68, 0x2e, 0x18, 0x52, 0x90, 0x10, 0xf2,
+ 0x5c, 0x93, 0x98, 0x0a, 0x52, 0x14, 0xa9, 0x0d, 0x0d, 0x32, 0xdc, 0xaf},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 212
+ {SEC_OID_SHA256,
+ 212,
+ {0xa7, 0xf0, 0x3b, 0x33, 0x83, 0xa0, 0x83, 0xaf, 0x9f, 0xe0, 0x68, 0x79,
+ 0xd4, 0x20, 0x0e, 0x53, 0x15, 0xd5, 0xab, 0x86, 0x05, 0x6d, 0xd8, 0x7e,
+ 0xd3, 0x26, 0xfb, 0xf4, 0x85, 0x89, 0xf9, 0x5d, 0xa6, 0xb5, 0x46, 0x51,
+ 0x58, 0xe1, 0xb3, 0x30, 0x99, 0xc2, 0x6a, 0x96, 0x2b, 0x7b, 0x5e, 0xcc,
+ 0xb8, 0x1f, 0xc2, 0x96, 0x21, 0x88, 0x18, 0x1a, 0x16, 0x7c, 0x65, 0x52,
+ 0xf1, 0xc3, 0x3e, 0xc3, 0x5e, 0xf6, 0xee, 0xd3, 0x46, 0xac, 0x46, 0xb4,
+ 0xce, 0x31, 0xbe, 0x3a, 0x17, 0x26, 0xb8, 0x73, 0x87, 0xa7, 0xe5, 0xe7,
+ 0x78, 0x09, 0x00, 0xf7, 0xc0, 0xa9, 0x09, 0xe6, 0xfa, 0x3a, 0x82, 0x99,
+ 0xf5, 0x62, 0x9b, 0xd8, 0xd2, 0xda, 0x3e, 0x63, 0x39, 0xc1, 0x81, 0xf4,
+ 0x5d, 0x79, 0x48, 0x79, 0xed, 0x81, 0x29, 0x74, 0xe5, 0x20, 0x3f, 0x1c,
+ 0xb7, 0x45, 0xa1, 0xda, 0x6b, 0x34, 0xbf, 0x88, 0x69, 0x28, 0xd6, 0xfe,
+ 0xf9, 0x11, 0x1c, 0xea, 0x3b, 0xf6, 0x4b, 0xb5, 0x70, 0x57, 0xc8, 0x85,
+ 0xd8, 0xdb, 0xba, 0x59, 0x51, 0xa2, 0x37, 0x81, 0x99, 0x3c, 0x16, 0x70,
+ 0xb7, 0x54, 0x04, 0xb9, 0x90, 0xa0, 0x1d, 0x4e, 0xba, 0x23, 0x0b, 0x15,
+ 0xa6, 0x56, 0x23, 0xff, 0x2b, 0x25, 0x56, 0x07, 0x7f, 0xb9, 0x1d, 0x84,
+ 0x6b, 0x09, 0x8e, 0x16, 0xea, 0xcf, 0x85, 0xb5, 0x41, 0xcc, 0x23, 0x03,
+ 0x9e, 0x95, 0x16, 0xb4, 0x65, 0xb0, 0x7e, 0x2b, 0x06, 0x78, 0x30, 0x19,
+ 0xdf, 0xf9, 0x84, 0x20, 0xfe, 0x15, 0xca, 0xa3, 0x54, 0x6e, 0x82, 0x3e,
+ 0x42, 0x3c, 0x52, 0x62, 0xaf, 0x7f, 0x54, 0xb6, 0xd9, 0xed, 0x3d, 0xd8,
+ 0x54, 0xe4, 0x1b, 0xd1, 0xac, 0x9a, 0xa4, 0xdd, 0x95, 0x17, 0x84, 0x71,
+ 0x4e, 0x53, 0x65, 0xd7, 0x6c, 0x09, 0x63, 0x95, 0xd7, 0x6a, 0x64, 0x70,
+ 0x90, 0xf2, 0x34, 0x8d, 0xfa, 0xed, 0x99, 0xb4, 0xde, 0xd7, 0x15, 0x2b,
+ 0xeb, 0x37, 0x98, 0xda, 0x4b, 0xcb, 0x53, 0x38, 0x13, 0xb6, 0x53, 0xef,
+ 0xa5, 0x78, 0x9b, 0x9b, 0xa8, 0x63, 0xcf, 0xe1, 0x52, 0x2e, 0x5e, 0xd0,
+ 0xde, 0x68, 0xe5, 0x3b, 0x03, 0x82, 0xae, 0xe6, 0xb2, 0xb8, 0x88, 0xe3,
+ 0x34, 0x82, 0x46, 0x39, 0x62, 0xa3, 0xf9, 0xd8, 0x17, 0xa2, 0xdb, 0xc2,
+ 0x6a, 0x07, 0x02, 0x12, 0x04, 0x6d, 0x5e, 0x6b, 0x80, 0xe4, 0x97, 0x67,
+ 0xcd, 0x85, 0xba, 0xc2, 0x5c, 0xe2, 0xaa, 0x0d, 0x02, 0xc5, 0xeb, 0xfd,
+ 0x4c, 0x75, 0xab, 0x73, 0x3d, 0x87, 0x40, 0x8c, 0x8e, 0xf5, 0xd2, 0x1b,
+ 0xaf, 0xf4, 0xdb, 0xd4, 0x09, 0xa4, 0xe6, 0xd5, 0xfa, 0x7c, 0x55, 0xcd,
+ 0x4b, 0x63, 0x79, 0x6a, 0xb7, 0x9f, 0xbd, 0xab, 0x75, 0x87, 0xbf, 0x23,
+ 0x4f, 0x06, 0x90, 0xd8, 0xe9, 0xcd, 0x45, 0xba, 0xf4, 0x85, 0x7a, 0xb0},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 213
+ {SEC_OID_SHA256,
+ 213,
+ {0x99, 0x50, 0x96, 0xc6, 0x69, 0x01, 0x7c, 0xf8, 0x35, 0xc7, 0xbe, 0x99,
+ 0x44, 0x05, 0x23, 0x25, 0x6d, 0x5e, 0x7c, 0x11, 0xc0, 0x6a, 0xf5, 0x60,
+ 0x32, 0xd7, 0x85, 0xd5, 0x21, 0xb6, 0x82, 0x72, 0x77, 0x1c, 0xcb, 0xd2,
+ 0xb4, 0x03, 0xd7, 0xad, 0x18, 0xd7, 0x39, 0x05, 0xa6, 0x37, 0x58, 0xae,
+ 0x3a, 0x5a, 0x5e, 0xdf, 0x49, 0xec, 0xac, 0x57, 0x29, 0x9a, 0xe7, 0x49,
+ 0x87, 0xf7, 0x94, 0x17, 0xb9, 0x88, 0x0e, 0x66, 0xa0, 0xd9, 0x89, 0x3e,
+ 0x29, 0xf3, 0x1d, 0x60, 0x9a, 0xb1, 0x62, 0x2c, 0xb3, 0x57, 0xa8, 0xd1,
+ 0x9d, 0x95, 0xd0, 0x37, 0xf5, 0xd1, 0x9c, 0x41, 0xdc, 0xb5, 0x86, 0x11,
+ 0x13, 0x55, 0xe7, 0xfe, 0x91, 0xdd, 0x51, 0x95, 0x9b, 0xec, 0xa4, 0xdc,
+ 0x68, 0x9b, 0x36, 0xa7, 0xf3, 0x96, 0x84, 0x75, 0x3e, 0x92, 0x84, 0x10,
+ 0x2a, 0xfb, 0x22, 0x9d, 0x50, 0xb0, 0x22, 0x42, 0x79, 0x25, 0xc2, 0xbd,
+ 0x4d, 0xfb, 0x15, 0xfd, 0xe2, 0xd2, 0xa1, 0x8f, 0x7d, 0xf3, 0x06, 0x9f,
+ 0xb9, 0x76, 0x05, 0xe0, 0x2a, 0x34, 0x1e, 0x32, 0x5b, 0x0b, 0xf1, 0x63,
+ 0xfd, 0x6e, 0xef, 0x8f, 0x70, 0x13, 0xb4, 0xab, 0xa1, 0xe6, 0xf3, 0xa3,
+ 0x11, 0x63, 0x1f, 0x5c, 0xae, 0x20, 0xbd, 0x48, 0xfd, 0xc3, 0x24, 0x6e,
+ 0x63, 0x21, 0x58, 0x38, 0x13, 0x6c, 0x40, 0x28, 0x94, 0xbc, 0xdf, 0x11,
+ 0x79, 0xc0, 0x5e, 0x11, 0xa7, 0x6a, 0xdb, 0x92, 0x68, 0x6e, 0x3a, 0xfe,
+ 0xce, 0xa8, 0xed, 0xe7, 0x45, 0x6d, 0x05, 0xf6, 0x2b, 0x7a, 0x04, 0x98,
+ 0x3c, 0x46, 0xfa, 0xe7, 0xd2, 0x71, 0x85, 0x15, 0xe8, 0x75, 0xa1, 0x1a,
+ 0x26, 0x1d, 0x54, 0xd3, 0x0e, 0xa4, 0xe8, 0xf4, 0xdb, 0x75, 0x60, 0x0a,
+ 0x1a, 0xf0, 0xc8, 0x84, 0x63, 0x51, 0x64, 0xaa, 0x72, 0xbc, 0x12, 0x9c,
+ 0x1c, 0xe5, 0x43, 0xdc, 0xae, 0xdf, 0xe6, 0x2f, 0x7f, 0xfd, 0x72, 0x80,
+ 0x4d, 0xb5, 0x80, 0x66, 0x61, 0x3c, 0x22, 0x35, 0xfb, 0x40, 0x95, 0x86,
+ 0x99, 0x75, 0x19, 0x6c, 0x1d, 0x5f, 0x42, 0x32, 0x07, 0xc8, 0xde, 0x77,
+ 0x76, 0x73, 0x83, 0x2a, 0xac, 0x6e, 0x12, 0x9f, 0x75, 0x32, 0xe2, 0xfc,
+ 0x16, 0xd7, 0x03, 0x4a, 0x12, 0x55, 0xf3, 0x78, 0xc5, 0x04, 0xab, 0x10,
+ 0xd1, 0x49, 0xe8, 0xd2, 0xe7, 0x92, 0x32, 0xb0, 0x1f, 0x62, 0x61, 0xfe,
+ 0x8c, 0xd7, 0x3f, 0x9f, 0x89, 0xc2, 0x77, 0xaa, 0xf3, 0x8d, 0xdb, 0x71,
+ 0xca, 0x92, 0x19, 0x4f, 0xcd, 0x56, 0x98, 0x02, 0xa6, 0x5f, 0x43, 0x25,
+ 0xa4, 0xf6, 0xaa, 0x5e, 0x56, 0xe0, 0xbc, 0x5c, 0xf2, 0x15, 0x6c, 0x04,
+ 0xec, 0x0a, 0xa9, 0xdc, 0x63, 0x27, 0x8a, 0xe4, 0x8d, 0xe9, 0xa1, 0x65,
+ 0x7d, 0xbb, 0x62, 0x15, 0x3c, 0x13, 0x92, 0xe9, 0x6d, 0x55, 0x16, 0x30},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 214
+ {SEC_OID_SHA256,
+ 214,
+ {0x42, 0x05, 0xaa, 0x36, 0xca, 0x11, 0xb0, 0x3b, 0x64, 0x43, 0x39, 0xd9,
+ 0x78, 0xe1, 0xb0, 0x22, 0x28, 0xe2, 0xad, 0x38, 0x7a, 0xab, 0xba, 0x21,
+ 0xfc, 0x64, 0x9a, 0x8c, 0x75, 0xfd, 0x9a, 0x1a, 0x4f, 0x29, 0xe9, 0x1b,
+ 0x4e, 0x60, 0x7b, 0x4b, 0x5e, 0x3b, 0x86, 0x79, 0x4c, 0xf9, 0x24, 0x2d,
+ 0xec, 0x55, 0x09, 0xbb, 0x30, 0xe4, 0x56, 0xe4, 0xf5, 0xdc, 0xc5, 0x7e,
+ 0x83, 0x02, 0x8c, 0x60, 0xb4, 0x61, 0xf7, 0x48, 0xb1, 0xd7, 0xe7, 0x9c,
+ 0x8f, 0xa4, 0xf9, 0x34, 0xab, 0x11, 0x71, 0x14, 0x95, 0x6d, 0xa7, 0xa2,
+ 0x69, 0x3a, 0x40, 0x23, 0xd3, 0x49, 0xa6, 0x8a, 0x4c, 0xfa, 0x02, 0x57,
+ 0x48, 0x6d, 0x42, 0xa0, 0xb6, 0xc3, 0x48, 0xa9, 0xf7, 0x7b, 0x2e, 0xb5,
+ 0xd8, 0x82, 0x25, 0x69, 0xe3, 0xde, 0xa0, 0xcb, 0x95, 0xc6, 0x6d, 0x68,
+ 0xb7, 0xc9, 0x55, 0xe9, 0x8a, 0x9d, 0xf4, 0xe9, 0x21, 0xbb, 0x27, 0x31,
+ 0x85, 0x5f, 0x35, 0xf0, 0x32, 0x71, 0x42, 0x02, 0x9f, 0x8e, 0xf4, 0x30,
+ 0x6d, 0x42, 0x48, 0x14, 0x06, 0xde, 0x9d, 0xeb, 0xa4, 0x01, 0xb3, 0x14,
+ 0x81, 0x59, 0x76, 0x53, 0xcc, 0xa1, 0x23, 0x4c, 0xd2, 0x0d, 0x6c, 0xf0,
+ 0x34, 0x12, 0x92, 0x36, 0x2a, 0x44, 0x02, 0xda, 0xd4, 0xee, 0x48, 0x07,
+ 0xb3, 0x87, 0x28, 0xb2, 0x65, 0xed, 0x0d, 0x10, 0xd7, 0x70, 0x7c, 0x85,
+ 0x62, 0xf1, 0x4b, 0x6e, 0xb8, 0x90, 0xc5, 0xa1, 0xd4, 0x27, 0x72, 0x5d,
+ 0x39, 0xf1, 0x08, 0x02, 0xc7, 0xe8, 0x65, 0x63, 0x87, 0x72, 0xa9, 0xe0,
+ 0x70, 0x96, 0x41, 0xa2, 0x28, 0x09, 0x63, 0x3b, 0x9a, 0xe1, 0x9b, 0xcf,
+ 0x05, 0x2b, 0x40, 0xfb, 0xed, 0x8a, 0x00, 0x53, 0x1e, 0x86, 0x97, 0x61,
+ 0xa6, 0x31, 0x22, 0x16, 0xd6, 0x9f, 0xad, 0x97, 0xa7, 0xf5, 0x8b, 0xb2,
+ 0x0b, 0xe2, 0x7c, 0xfe, 0x75, 0xa7, 0x76, 0xa4, 0x5e, 0x20, 0x7b, 0x6c,
+ 0xf1, 0xa1, 0x02, 0x15, 0xda, 0x2c, 0x6e, 0xf8, 0x9f, 0x54, 0x00, 0x06,
+ 0xa2, 0x17, 0x7c, 0x84, 0x04, 0x93, 0xc8, 0x3f, 0xdf, 0x61, 0x6a, 0xc8,
+ 0xc9, 0xcd, 0x64, 0x7a, 0x41, 0x55, 0x32, 0xad, 0xa9, 0xce, 0xfe, 0x06,
+ 0x7a, 0x81, 0x39, 0x3d, 0xf8, 0xbb, 0x94, 0xa3, 0x44, 0x9e, 0xf7, 0x4b,
+ 0xda, 0xaa, 0xe0, 0xb1, 0x20, 0x16, 0x5f, 0x4a, 0x64, 0x70, 0x3d, 0x7d,
+ 0xaa, 0x14, 0xe8, 0xdd, 0x13, 0xfe, 0x77, 0x9b, 0x79, 0x46, 0x99, 0xad,
+ 0x57, 0xb5, 0x93, 0xff, 0xde, 0xc9, 0x20, 0x2f, 0x98, 0x52, 0xc3, 0x3a,
+ 0x43, 0x36, 0xcb, 0xc0, 0x22, 0x3e, 0x21, 0x17, 0xb3, 0x71, 0x18, 0xbf,
+ 0x9f, 0xc4, 0xfa, 0x62, 0x04, 0xa7, 0xe5, 0x84, 0xdb, 0x27, 0xcb, 0x00,
+ 0x9b, 0x80, 0x09, 0x15, 0xb4, 0x61, 0x85, 0x48, 0xd2, 0x4b, 0x3b, 0x30},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 215
+ {SEC_OID_SHA256,
+ 215,
+ {0x81, 0x00, 0xd8, 0xda, 0x45, 0xf6, 0xb2, 0xd7, 0x7e, 0xe4, 0xc5, 0xc5,
+ 0xb6, 0xfc, 0x8c, 0x61, 0x7d, 0x85, 0x86, 0x7e, 0xef, 0xcb, 0x86, 0x12,
+ 0x06, 0xa9, 0x91, 0xf5, 0x06, 0x38, 0xb0, 0xa5, 0x82, 0x90, 0x88, 0x46,
+ 0xc8, 0xc1, 0x0e, 0xab, 0x4b, 0x69, 0x48, 0x50, 0xb6, 0xe4, 0x40, 0xd8,
+ 0x5f, 0xc2, 0x56, 0xfd, 0xde, 0x3f, 0xc4, 0x09, 0x2c, 0x26, 0x20, 0x41,
+ 0xb2, 0x8e, 0x1d, 0xaf, 0x88, 0xa5, 0x4f, 0x48, 0xc0, 0xbc, 0xb5, 0xc1,
+ 0x7d, 0x9e, 0x76, 0xeb, 0xf5, 0xf8, 0x6c, 0x87, 0xe3, 0xb8, 0x94, 0x78,
+ 0xd6, 0x79, 0xbf, 0xef, 0x81, 0x35, 0xca, 0xd5, 0x39, 0x4a, 0x8e, 0x62,
+ 0x11, 0xc6, 0x46, 0x14, 0xf6, 0xff, 0xc8, 0x13, 0x70, 0x72, 0x73, 0xb4,
+ 0xd9, 0x49, 0x62, 0x76, 0xdf, 0xe6, 0xd5, 0x66, 0x58, 0x2e, 0xea, 0xd3,
+ 0x1e, 0xff, 0x06, 0x76, 0x9b, 0x4c, 0x6c, 0xa3, 0xde, 0x97, 0xc0, 0xa6,
+ 0x22, 0xfb, 0x28, 0x2c, 0x64, 0x6c, 0xf3, 0xde, 0x6f, 0xcf, 0x8a, 0x12,
+ 0x31, 0x72, 0x55, 0xd7, 0x24, 0xf0, 0x99, 0xf1, 0xef, 0xb4, 0xa7, 0x37,
+ 0x9f, 0x47, 0xd4, 0xf1, 0x3a, 0xa1, 0x1d, 0x87, 0xe7, 0x78, 0xcd, 0xc7,
+ 0x97, 0x84, 0xd6, 0xa6, 0xb5, 0xa2, 0xd6, 0x8b, 0x9e, 0x4e, 0xa5, 0x2b,
+ 0xd5, 0x07, 0xa7, 0x03, 0x6c, 0x57, 0x54, 0x85, 0xc8, 0xc3, 0x77, 0xb8,
+ 0xdb, 0x9c, 0xf6, 0x62, 0xe6, 0xeb, 0x97, 0x30, 0x53, 0xb3, 0x63, 0x0a,
+ 0x94, 0xae, 0xa2, 0x88, 0x19, 0x1d, 0x9f, 0x26, 0xee, 0x5f, 0xef, 0x5f,
+ 0x10, 0xbe, 0x34, 0x68, 0xc5, 0xa7, 0x21, 0x42, 0x1a, 0x07, 0xd9, 0xb2,
+ 0x5d, 0x56, 0x04, 0xa1, 0x90, 0xd8, 0x42, 0xfb, 0x3b, 0x92, 0xe7, 0x0f,
+ 0x24, 0x7b, 0xb3, 0x39, 0x29, 0x5d, 0xa2, 0x53, 0xec, 0xf1, 0xc9, 0x01,
+ 0x1d, 0x8d, 0x49, 0xd6, 0x85, 0x52, 0xe1, 0x92, 0xea, 0xbf, 0xa0, 0x12,
+ 0xfd, 0xac, 0xd6, 0x3b, 0x97, 0x56, 0xff, 0xd5, 0x08, 0xc0, 0x4e, 0x28,
+ 0x03, 0x9d, 0xf0, 0x88, 0x67, 0xe5, 0xd5, 0x29, 0x8d, 0xa5, 0xe7, 0x2b,
+ 0xfc, 0x1f, 0x04, 0x83, 0x12, 0x95, 0x81, 0xb2, 0x5a, 0xd3, 0xbc, 0x69,
+ 0x20, 0x4f, 0x28, 0x22, 0xfa, 0x5a, 0x34, 0xe3, 0xaf, 0x4f, 0x9e, 0xed,
+ 0xc0, 0xbb, 0x68, 0xb6, 0x6a, 0x02, 0x68, 0x53, 0x2c, 0xdc, 0xdf, 0x53,
+ 0x65, 0xeb, 0x51, 0x62, 0xd0, 0x5c, 0xb5, 0x61, 0x90, 0x41, 0xa2, 0xf9,
+ 0xdd, 0xe7, 0xfe, 0x44, 0x4f, 0xea, 0x5e, 0x9b, 0x3c, 0x52, 0x4e, 0x37,
+ 0x60, 0xce, 0x1c, 0x63, 0x37, 0x58, 0xce, 0xd2, 0x2d, 0x5b, 0x98, 0xf0,
+ 0xe1, 0xcc, 0xac, 0x9a, 0xf1, 0x5c, 0xf8, 0x25, 0xcb, 0xe9, 0x46, 0x4a,
+ 0x5a, 0x5d, 0x45, 0xa8, 0xd1, 0xea, 0x42, 0x6f, 0x94, 0x99, 0xdb, 0x8a},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 216
+ {SEC_OID_SHA256,
+ 216,
+ {0x11, 0x8b, 0xb4, 0xed, 0x79, 0xee, 0x68, 0xeb, 0xa2, 0x00, 0xbf, 0xaf,
+ 0x99, 0x09, 0xe1, 0xaf, 0x32, 0x16, 0x90, 0x4d, 0x9d, 0xad, 0x25, 0x81,
+ 0x5b, 0x20, 0x52, 0xda, 0x7d, 0x6e, 0x05, 0x7c, 0x1f, 0xd8, 0xaf, 0xd0,
+ 0x92, 0x9e, 0x82, 0xec, 0x94, 0x5e, 0x9d, 0xc1, 0x77, 0x40, 0x79, 0x0f,
+ 0x79, 0x1a, 0x1e, 0xb5, 0x46, 0xdf, 0xe8, 0xd3, 0x82, 0xaf, 0xf4, 0x18,
+ 0xb0, 0x94, 0x24, 0x43, 0x82, 0xb9, 0x7b, 0x8b, 0x7d, 0xc6, 0x74, 0x00,
+ 0xc9, 0x9a, 0xaa, 0x5c, 0x68, 0xec, 0xac, 0xbc, 0xb4, 0x29, 0xa1, 0x51,
+ 0xad, 0x0a, 0x77, 0xd0, 0xeb, 0xfc, 0xea, 0x78, 0x1c, 0xd3, 0x09, 0x3c,
+ 0x31, 0x27, 0x58, 0xc7, 0x47, 0x8d, 0x4b, 0x50, 0x68, 0x27, 0x02, 0xee,
+ 0x37, 0xf6, 0x9d, 0xf1, 0x29, 0xf0, 0xeb, 0x6f, 0x19, 0xd8, 0x0e, 0x88,
+ 0x98, 0x27, 0x00, 0xcd, 0x9b, 0xc8, 0x17, 0x86, 0xfa, 0xdf, 0x5f, 0x7d,
+ 0x9d, 0x37, 0xcb, 0x07, 0xaa, 0x4e, 0xc7, 0xc8, 0x63, 0xab, 0x70, 0x6c,
+ 0x42, 0x13, 0x3d, 0xbb, 0x79, 0xe3, 0x4a, 0x22, 0xcc, 0xe7, 0x86, 0x17,
+ 0xd8, 0x68, 0x06, 0xac, 0xe0, 0xb4, 0xfb, 0x28, 0x52, 0x5a, 0x1b, 0x0e,
+ 0x8d, 0xfb, 0x8d, 0xa4, 0xde, 0x2b, 0x57, 0x92, 0x53, 0x17, 0x09, 0xe1,
+ 0x63, 0x2e, 0x36, 0xd8, 0xb8, 0x0c, 0x5b, 0xed, 0x87, 0xe5, 0x59, 0x81,
+ 0x9b, 0x5a, 0xee, 0x76, 0x13, 0xf1, 0x84, 0x1e, 0x9f, 0x4b, 0x1a, 0x3c,
+ 0xaa, 0x77, 0x73, 0x6e, 0xb7, 0x1c, 0x9c, 0x2b, 0x19, 0x0a, 0x6c, 0x6e,
+ 0xbf, 0xe9, 0x7c, 0x92, 0x2b, 0x7b, 0xf3, 0xc1, 0xeb, 0xff, 0x0a, 0xcc,
+ 0xf5, 0x55, 0xd4, 0x47, 0x81, 0x2a, 0x16, 0x77, 0xd5, 0x76, 0xf3, 0xa4,
+ 0x1a, 0x8b, 0xb3, 0xe8, 0x06, 0x2c, 0x49, 0x48, 0x12, 0x22, 0xc8, 0xc5,
+ 0x3b, 0xc0, 0x0a, 0xc8, 0x21, 0xc1, 0xce, 0xa8, 0xb9, 0x09, 0x03, 0x1f,
+ 0x23, 0xcd, 0x16, 0x47, 0xf6, 0x85, 0x26, 0x0d, 0x31, 0x64, 0x11, 0x77,
+ 0xb2, 0x90, 0x96, 0xf4, 0x26, 0x81, 0x63, 0x37, 0xb7, 0x0b, 0xec, 0x98,
+ 0xcc, 0x0d, 0x91, 0x1b, 0x0f, 0x92, 0x6a, 0x5c, 0x27, 0x82, 0x46, 0x6a,
+ 0xf2, 0xa8, 0xcc, 0x8e, 0x8a, 0xe7, 0x82, 0x43, 0xc9, 0x16, 0x98, 0x6b,
+ 0xdd, 0xec, 0x91, 0x69, 0xee, 0xe2, 0xf7, 0xd8, 0x4a, 0x9d, 0x07, 0x0e,
+ 0xf0, 0x28, 0x78, 0xa3, 0xb1, 0x52, 0x04, 0xac, 0xed, 0x6d, 0xba, 0xb3,
+ 0xc0, 0xfb, 0x6f, 0x35, 0xd0, 0x7b, 0xb2, 0x51, 0x47, 0x55, 0xc3, 0x18,
+ 0xe9, 0x2e, 0x48, 0x01, 0x0c, 0xb4, 0xea, 0x5e, 0x7b, 0x9c, 0x07, 0x3f,
+ 0xed, 0x05, 0xa2, 0xa5, 0xdf, 0xac, 0xc4, 0xa9, 0x4b, 0x0d, 0x78, 0xab,
+ 0x89, 0xfb, 0xc5, 0xf8, 0x74, 0x6f, 0xf4, 0x40, 0xdb, 0xb2, 0x29, 0xa2},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 217
+ {SEC_OID_SHA256,
+ 217,
+ {0x16, 0x13, 0xed, 0x80, 0xcd, 0xf3, 0xd9, 0x1d, 0x67, 0x05, 0xbc, 0xb0,
+ 0x79, 0xfd, 0x15, 0xcc, 0xc2, 0x93, 0x73, 0xb0, 0x3f, 0x84, 0x51, 0x0e,
+ 0xdb, 0x0d, 0x74, 0xb5, 0x65, 0x1b, 0x91, 0x96, 0x7e, 0x60, 0x73, 0x82,
+ 0x58, 0xa0, 0x3a, 0xd3, 0xda, 0xff, 0xf8, 0xd8, 0x3f, 0x3c, 0x18, 0xfe,
+ 0xad, 0xfb, 0x08, 0xe9, 0xa9, 0x4f, 0x9f, 0x13, 0x1d, 0x30, 0x38, 0x28,
+ 0x89, 0x76, 0xef, 0x35, 0xb9, 0xc8, 0xdc, 0x41, 0xbe, 0xac, 0x53, 0x9d,
+ 0xfb, 0x0f, 0xa1, 0xe9, 0x77, 0x25, 0x24, 0xf5, 0x12, 0xa2, 0x05, 0x4e,
+ 0x73, 0x46, 0x7c, 0x84, 0x43, 0xab, 0xc5, 0x99, 0xc8, 0xa5, 0x8b, 0x46,
+ 0xec, 0x23, 0x40, 0xfc, 0x4b, 0x26, 0xf8, 0x31, 0xaf, 0x6e, 0x09, 0xb8,
+ 0xd5, 0xb8, 0x76, 0x59, 0x60, 0x08, 0xaa, 0xd2, 0xc4, 0x04, 0x5f, 0xc0,
+ 0x9b, 0xde, 0xf0, 0x6f, 0x44, 0x5f, 0x54, 0xe3, 0x6f, 0x59, 0x1c, 0x73,
+ 0xd7, 0x98, 0xa6, 0x90, 0x5a, 0x99, 0x31, 0x77, 0xb0, 0x94, 0xdf, 0xb3,
+ 0x45, 0xa5, 0x5a, 0xac, 0xde, 0x13, 0x04, 0xb0, 0x5c, 0xbe, 0x65, 0x2a,
+ 0x62, 0xe9, 0xf6, 0x65, 0x4b, 0x24, 0x15, 0x3a, 0x7c, 0xff, 0x6d, 0xaa,
+ 0xe4, 0x2a, 0x55, 0x27, 0x2f, 0xc7, 0x2a, 0x82, 0x50, 0xac, 0xda, 0xdc,
+ 0x59, 0xf7, 0x4d, 0xab, 0xef, 0xb9, 0xd3, 0x21, 0xe8, 0x00, 0x50, 0xac,
+ 0x1f, 0x21, 0x1f, 0xf7, 0x94, 0x6e, 0x56, 0xd1, 0x46, 0x19, 0x35, 0x55,
+ 0x44, 0x05, 0x8b, 0x71, 0x4a, 0x00, 0x0d, 0x8b, 0x4b, 0x09, 0x6f, 0x56,
+ 0x33, 0x82, 0x01, 0xf2, 0x21, 0x14, 0xc8, 0x13, 0x70, 0x54, 0x3b, 0x39,
+ 0x27, 0x25, 0xb7, 0x35, 0x01, 0x7a, 0x55, 0x0c, 0x7f, 0x68, 0x5b, 0x67,
+ 0x52, 0x63, 0xf8, 0xf9, 0xb4, 0x3c, 0x1f, 0x8e, 0x8f, 0x80, 0x64, 0x76,
+ 0x4d, 0xcc, 0x34, 0xc0, 0xd5, 0x81, 0xef, 0xea, 0x16, 0x47, 0xdb, 0xdf,
+ 0xf9, 0xa2, 0x96, 0xf1, 0x50, 0x1a, 0x16, 0x14, 0xfe, 0x9d, 0x53, 0xd5,
+ 0x2e, 0xd2, 0x78, 0xa8, 0xb0, 0x17, 0x21, 0x55, 0x03, 0xc1, 0xe6, 0x48,
+ 0xa7, 0x06, 0xc5, 0xe6, 0xc3, 0xa4, 0xeb, 0x26, 0xf5, 0xee, 0xae, 0x80,
+ 0x4f, 0xf5, 0xad, 0x01, 0x16, 0xfb, 0x9d, 0x2d, 0x24, 0x67, 0x23, 0xea,
+ 0xf6, 0x53, 0x3e, 0xc7, 0x1d, 0x12, 0x6b, 0xfe, 0x7d, 0x08, 0x27, 0x3e,
+ 0x58, 0x7a, 0x02, 0x5c, 0x97, 0xc4, 0xd2, 0xa5, 0x5a, 0x1d, 0x85, 0x0a,
+ 0x73, 0x04, 0x95, 0xaf, 0x89, 0x98, 0xed, 0x35, 0x55, 0x88, 0x66, 0xbc,
+ 0x58, 0x0d, 0x7c, 0x51, 0x21, 0x2e, 0x63, 0x84, 0x1f, 0x33, 0x82, 0x91,
+ 0x56, 0xca, 0x9a, 0x93, 0x8a, 0xee, 0xbf, 0x3a, 0x38, 0xbf, 0x67, 0x49,
+ 0x5b, 0x68, 0x6d, 0x48, 0x4b, 0x02, 0xc4, 0xa1, 0x51, 0xbb, 0x26, 0x61},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 218
+ {SEC_OID_SHA256,
+ 218,
+ {0x90, 0x6e, 0xd7, 0x42, 0x70, 0xc0, 0xbd, 0xbd, 0xcf, 0x08, 0x6e, 0xf6,
+ 0x9d, 0xcc, 0xb5, 0x1c, 0x52, 0x43, 0x31, 0xe7, 0x9d, 0x61, 0x86, 0xa8,
+ 0xad, 0x18, 0xf8, 0x6c, 0x11, 0x65, 0x7d, 0x77, 0xd7, 0x52, 0x76, 0x31,
+ 0x41, 0x15, 0x3d, 0xbb, 0xff, 0xe1, 0x25, 0xf9, 0xe2, 0x6c, 0x30, 0xf1,
+ 0xd5, 0x88, 0x08, 0xbb, 0x86, 0x28, 0xbd, 0x1e, 0x93, 0x12, 0x62, 0xe8,
+ 0x72, 0xfb, 0x65, 0x03, 0xbc, 0x0c, 0x91, 0x9b, 0x25, 0x86, 0xc4, 0xc5,
+ 0xdc, 0x6d, 0xd5, 0x3c, 0xb1, 0x22, 0x08, 0x65, 0x36, 0xa8, 0x75, 0x41,
+ 0xd6, 0x1d, 0xc3, 0x3a, 0xc6, 0xd4, 0x37, 0xea, 0x1b, 0x9a, 0x9e, 0x3f,
+ 0x44, 0x76, 0xf7, 0xe7, 0xc3, 0x92, 0x6e, 0x69, 0x85, 0xf3, 0xb8, 0xdf,
+ 0x8d, 0x71, 0x44, 0xf6, 0xa8, 0x15, 0x68, 0xa0, 0x4a, 0x6e, 0xae, 0x29,
+ 0x77, 0xec, 0xef, 0xe2, 0x66, 0x48, 0x06, 0xfe, 0x14, 0x4d, 0x9a, 0x17,
+ 0x4d, 0x53, 0x73, 0x4b, 0xe7, 0xde, 0xaf, 0xc7, 0x37, 0xd0, 0xa3, 0xe6,
+ 0xe5, 0x48, 0x91, 0xd8, 0x5a, 0xcd, 0x0f, 0xed, 0xfe, 0xbb, 0x55, 0xd0,
+ 0x69, 0xcd, 0x3d, 0x3b, 0x2d, 0x6a, 0x15, 0x94, 0xdd, 0xf6, 0x5c, 0xb4,
+ 0x33, 0x29, 0x1c, 0xa4, 0xf2, 0x28, 0x3c, 0x21, 0xa5, 0xaa, 0x48, 0x11,
+ 0xbd, 0xa2, 0x5f, 0xa9, 0xa8, 0xb4, 0x1c, 0xa9, 0xc5, 0x67, 0x0c, 0xac,
+ 0xf7, 0x21, 0xbf, 0xd0, 0xdf, 0xbf, 0x38, 0x8f, 0x68, 0x3a, 0x7f, 0x87,
+ 0xc3, 0x96, 0x54, 0xd6, 0xa8, 0xc2, 0xf8, 0x51, 0x96, 0xe2, 0x3c, 0x91,
+ 0x52, 0x19, 0xe9, 0x21, 0x89, 0xaa, 0x07, 0xf6, 0x0d, 0xd6, 0xdb, 0x16,
+ 0xaf, 0xa9, 0x7c, 0xfb, 0xdc, 0x94, 0x13, 0xec, 0x33, 0xf3, 0xbb, 0x98,
+ 0x02, 0x0a, 0xd5, 0x8d, 0x48, 0x95, 0xf4, 0x95, 0x96, 0x46, 0x72, 0x75,
+ 0x21, 0xce, 0x4c, 0x2c, 0x0d, 0xf3, 0x36, 0x0f, 0xa3, 0xdb, 0x12, 0x3c,
+ 0x45, 0x5b, 0x65, 0xf4, 0xf0, 0xb0, 0xaa, 0x88, 0xca, 0xac, 0x6d, 0xa5,
+ 0x87, 0x7b, 0x1d, 0xa3, 0xc4, 0x9a, 0x4f, 0xd5, 0x87, 0xb3, 0xbc, 0xbf,
+ 0x7f, 0xa0, 0xd1, 0x07, 0xd6, 0x9f, 0xc4, 0x15, 0x84, 0x2a, 0xbc, 0x86,
+ 0x0c, 0x19, 0xf3, 0x2d, 0xfe, 0xfc, 0x86, 0x95, 0xb8, 0x63, 0x46, 0x8b,
+ 0x11, 0x2f, 0x0f, 0x88, 0x6c, 0x8a, 0x24, 0x94, 0x96, 0xc3, 0x55, 0x74,
+ 0x0e, 0x07, 0x29, 0x14, 0x93, 0xbb, 0x08, 0xce, 0x9c, 0x94, 0x1c, 0xd6,
+ 0x24, 0xb6, 0x38, 0xb3, 0x46, 0x6a, 0x4c, 0x2c, 0x51, 0x86, 0x34, 0x10,
+ 0xbd, 0x22, 0x48, 0x8c, 0x5b, 0x7e, 0x00, 0xff, 0x63, 0x6f, 0x6d, 0xcd,
+ 0xe4, 0xce, 0x7a, 0xe6, 0x66, 0x14, 0xf8, 0xa2, 0x83, 0x70, 0x9b, 0x07,
+ 0xf8, 0x0a, 0x42, 0x73, 0x9a, 0x0b, 0x2d, 0x70, 0x92, 0x03, 0x12, 0x61},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 219
+ {SEC_OID_SHA256,
+ 219,
+ {0xa7, 0x61, 0xa8, 0xc3, 0xdb, 0x62, 0x07, 0xc8, 0x38, 0x55, 0x74, 0xf6,
+ 0xab, 0x3d, 0x42, 0x10, 0x3e, 0x5c, 0x9d, 0xc9, 0x41, 0xc0, 0x2f, 0xfb,
+ 0xe0, 0xdc, 0x13, 0x69, 0x90, 0x03, 0x60, 0x15, 0x5c, 0xb5, 0x91, 0xb3,
+ 0x2a, 0xc8, 0x72, 0x5b, 0x01, 0xa1, 0xd9, 0x68, 0x6a, 0xb4, 0x42, 0xaf,
+ 0x89, 0x97, 0x51, 0xd9, 0xc4, 0xd3, 0xa8, 0xce, 0xc2, 0xcd, 0xc6, 0x72,
+ 0x5e, 0xaf, 0xf5, 0x6e, 0x8a, 0x13, 0x57, 0x15, 0x06, 0x69, 0x0c, 0xb2,
+ 0xf2, 0x6a, 0x05, 0x30, 0xdd, 0x49, 0xaa, 0x38, 0x0f, 0xab, 0x93, 0xf4,
+ 0xf0, 0xdf, 0xa7, 0xa1, 0xe6, 0xb1, 0xc8, 0xe3, 0x92, 0xcb, 0x8b, 0xff,
+ 0xcc, 0xe1, 0xf5, 0xff, 0xab, 0x5f, 0x82, 0xba, 0x45, 0xd7, 0xdd, 0x92,
+ 0x2f, 0x08, 0x23, 0x40, 0xac, 0xd1, 0x73, 0x8a, 0x68, 0x5a, 0xbb, 0xfd,
+ 0x59, 0x87, 0x72, 0xfd, 0x4d, 0x0a, 0x03, 0xa4, 0x4c, 0x91, 0x66, 0xd8,
+ 0x07, 0x36, 0x44, 0x37, 0x46, 0x4b, 0xc3, 0xb1, 0x86, 0x73, 0x3a, 0x4a,
+ 0xca, 0x3d, 0x74, 0x6c, 0xcf, 0x84, 0xa9, 0xcf, 0x51, 0x2f, 0xa6, 0x6f,
+ 0x2c, 0xd7, 0x3f, 0x02, 0x9e, 0xa8, 0x37, 0xac, 0x15, 0xc7, 0x1b, 0x23,
+ 0x19, 0xd1, 0xad, 0xc9, 0xfe, 0x9b, 0x8e, 0x43, 0x0a, 0x42, 0x8c, 0x8f,
+ 0x3f, 0x2c, 0x4b, 0x4a, 0xc5, 0x25, 0xf9, 0x4d, 0x56, 0x62, 0x0e, 0x3c,
+ 0x6a, 0xec, 0x7c, 0x87, 0xde, 0x0a, 0xfe, 0xfa, 0xcd, 0x6f, 0xe8, 0xd8,
+ 0x17, 0xf2, 0x5a, 0xb9, 0x90, 0xca, 0x16, 0xd4, 0xb3, 0x33, 0x9f, 0x15,
+ 0xd0, 0xfe, 0x2d, 0xe6, 0xa0, 0x48, 0x89, 0x01, 0xe4, 0xaa, 0x28, 0x44,
+ 0xe4, 0x2a, 0x8d, 0x63, 0xb4, 0x6e, 0xce, 0xd8, 0x4c, 0xe3, 0x3a, 0x34,
+ 0x6a, 0xce, 0x4b, 0xa0, 0x3d, 0xaa, 0x4f, 0x5f, 0x97, 0x8d, 0xf6, 0xbb,
+ 0xd9, 0x56, 0xd1, 0xd9, 0xbc, 0xe8, 0x9a, 0x59, 0x64, 0xda, 0x8e, 0xb7,
+ 0x2d, 0x9e, 0x3b, 0x10, 0xde, 0x99, 0xe9, 0xba, 0x54, 0xf6, 0xd2, 0x4d,
+ 0x59, 0xd3, 0x1e, 0xcc, 0xcc, 0x21, 0x3a, 0xaa, 0xf2, 0xd9, 0x02, 0xfc,
+ 0x8d, 0xfb, 0x20, 0x59, 0xeb, 0x2e, 0xcb, 0x3e, 0x17, 0xfc, 0xef, 0x97,
+ 0xf8, 0xff, 0x01, 0xaa, 0x59, 0xe4, 0xc6, 0x15, 0xbc, 0xd4, 0x81, 0x1a,
+ 0xfc, 0x10, 0xdb, 0x1d, 0x1c, 0x04, 0xde, 0x71, 0xd0, 0x55, 0x6d, 0xdc,
+ 0xa3, 0x63, 0xb8, 0xa3, 0x4f, 0x48, 0xd9, 0x7d, 0x54, 0x0b, 0x04, 0x5f,
+ 0xd0, 0x02, 0x66, 0x55, 0xcf, 0x0c, 0x37, 0xc4, 0xc6, 0x94, 0xfc, 0xf2,
+ 0x42, 0x3e, 0x01, 0x16, 0x16, 0x5d, 0x4b, 0xbc, 0x73, 0x95, 0xd7, 0x2f,
+ 0x00, 0xf6, 0x65, 0x0a, 0x78, 0x7d, 0x6e, 0x36, 0x35, 0x70, 0x77, 0x63,
+ 0x09, 0x74, 0xd3, 0x75, 0xc2, 0xce, 0x29, 0x2c, 0xee, 0xb5, 0x68, 0xfc},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 220
+ {SEC_OID_SHA256,
+ 220,
+ {0x7c, 0x35, 0x99, 0xd8, 0x53, 0x9a, 0x56, 0x05, 0x02, 0x12, 0x1f, 0xf9,
+ 0x7b, 0xed, 0xb8, 0xa1, 0xc1, 0x6d, 0x10, 0x81, 0x8a, 0x49, 0x40, 0x8f,
+ 0x61, 0x52, 0xba, 0x9d, 0x91, 0x4b, 0x6a, 0x85, 0x27, 0x10, 0x08, 0x8e,
+ 0x5c, 0x48, 0x82, 0x6a, 0x09, 0x9e, 0xcb, 0xfd, 0x5c, 0xb2, 0x44, 0xba,
+ 0x16, 0xc0, 0x4a, 0x71, 0xf9, 0x66, 0x63, 0x93, 0x08, 0x54, 0xa6, 0x4f,
+ 0xc5, 0xae, 0x46, 0x16, 0x77, 0xdb, 0xa9, 0x74, 0x4f, 0xff, 0xa6, 0x24,
+ 0xe6, 0x4b, 0x99, 0x19, 0x81, 0x43, 0x83, 0xed, 0x0f, 0xd9, 0x47, 0xe3,
+ 0x55, 0xbd, 0x1e, 0x65, 0x1c, 0x00, 0x27, 0x69, 0x7c, 0x8e, 0xdf, 0x76,
+ 0xd8, 0x04, 0x39, 0x4f, 0x30, 0xe6, 0x59, 0x8a, 0x8c, 0x80, 0x5e, 0x4b,
+ 0xd8, 0x06, 0x41, 0xc8, 0x1f, 0x2c, 0x78, 0xe9, 0xa7, 0x25, 0x55, 0x35,
+ 0x45, 0x11, 0x86, 0xc0, 0x0e, 0x96, 0x3e, 0xdf, 0x2c, 0xa4, 0xfc, 0x7d,
+ 0x57, 0xdc, 0xed, 0xe1, 0x7b, 0x18, 0xa1, 0xa2, 0x2e, 0x22, 0x41, 0xda,
+ 0x6b, 0x71, 0xbf, 0xaf, 0x24, 0xc9, 0xab, 0xdd, 0xf9, 0xa4, 0x54, 0x2f,
+ 0xec, 0xa1, 0x90, 0x5d, 0xd9, 0x04, 0x84, 0x91, 0xa5, 0x46, 0x9d, 0xa8,
+ 0xfc, 0x22, 0xe4, 0x67, 0x85, 0xe5, 0x34, 0xa5, 0x36, 0x23, 0xfb, 0x55,
+ 0x00, 0x72, 0x47, 0x2b, 0x46, 0xd0, 0xc9, 0xe6, 0xf7, 0x62, 0xbb, 0x80,
+ 0x94, 0x75, 0x73, 0xe2, 0x69, 0xd7, 0x85, 0xf6, 0x58, 0x01, 0x80, 0xbc,
+ 0x97, 0x7e, 0xfc, 0xb3, 0xb9, 0xaf, 0x90, 0xa9, 0x74, 0x43, 0x3f, 0xf7,
+ 0xaa, 0x56, 0x67, 0x4a, 0xf9, 0x89, 0xef, 0xf3, 0x2e, 0xd8, 0x96, 0x3c,
+ 0x7b, 0x20, 0x2d, 0x33, 0x32, 0xcd, 0xc0, 0x28, 0x5f, 0x67, 0xbd, 0xaa,
+ 0xcb, 0x0a, 0x41, 0xc5, 0xb5, 0x9d, 0xa5, 0x07, 0xaf, 0x94, 0x2d, 0x9b,
+ 0xf5, 0x9c, 0x50, 0x4a, 0xed, 0x32, 0x3b, 0xc2, 0x2d, 0x8e, 0x21, 0x45,
+ 0x46, 0x82, 0x0f, 0xb3, 0x2d, 0xf7, 0x7e, 0x52, 0xae, 0x9d, 0x45, 0x8b,
+ 0x1d, 0x29, 0x94, 0x00, 0x6c, 0x12, 0xf3, 0x17, 0x01, 0xbc, 0x09, 0xb4,
+ 0x48, 0x19, 0x89, 0x56, 0x61, 0x8f, 0x89, 0xee, 0xc2, 0x0a, 0x2e, 0x0c,
+ 0x91, 0x6d, 0x40, 0xc2, 0x64, 0x06, 0x25, 0x8b, 0xec, 0xab, 0x69, 0x07,
+ 0xbc, 0xc3, 0x48, 0xb4, 0x6e, 0x71, 0x95, 0x73, 0x4d, 0x29, 0xba, 0x48,
+ 0x46, 0xff, 0x63, 0xae, 0xe0, 0x5e, 0x60, 0x4b, 0xc2, 0xdf, 0x75, 0xcd,
+ 0x3c, 0xdb, 0x30, 0x05, 0xf9, 0xd2, 0x57, 0x38, 0x38, 0xa7, 0x92, 0xe6,
+ 0x8e, 0x3c, 0xc5, 0xf2, 0xe6, 0xd4, 0x47, 0xcf, 0xf1, 0xc2, 0xd0, 0x32,
+ 0x4a, 0xb8, 0x81, 0x90, 0x31, 0xe9, 0xea, 0xe8, 0x92, 0x34, 0x78, 0xc0,
+ 0x90, 0x8b, 0x0c, 0xd2, 0xe9, 0xb8, 0x0b, 0xce, 0xc0, 0x76, 0xc2, 0xa0},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<asn wrapped hash>
+ // tcID: 221
+ {SEC_OID_SHA256,
+ 221,
+ {0x0b, 0x5d, 0x0e, 0x26, 0xab, 0x8b, 0xef, 0x0e, 0xa2, 0xa5, 0x77, 0xc3,
+ 0xba, 0x6f, 0xd7, 0x12, 0xe5, 0x86, 0x3c, 0x30, 0x08, 0xe8, 0x5f, 0x46,
+ 0x12, 0x28, 0x09, 0x26, 0x2e, 0xfc, 0xd6, 0x56, 0x58, 0xee, 0x49, 0x0c,
+ 0x85, 0xc7, 0x94, 0x5a, 0xe0, 0x6b, 0x6f, 0xa3, 0x42, 0xd7, 0xdf, 0xe0,
+ 0x1a, 0xa5, 0xfa, 0xa9, 0xba, 0xe8, 0x77, 0xe9, 0xbb, 0x0b, 0xc0, 0xcd,
+ 0x60, 0x86, 0x70, 0xb5, 0x4b, 0xf4, 0xab, 0x85, 0x93, 0x72, 0x03, 0x04,
+ 0xe2, 0xaa, 0x0d, 0x2b, 0xd6, 0x2c, 0x56, 0x8c, 0xfa, 0x6b, 0xb2, 0xee,
+ 0xf3, 0x02, 0xe1, 0x57, 0x69, 0xe5, 0x05, 0x4e, 0x95, 0xbf, 0x7a, 0x95,
+ 0x4e, 0x8d, 0x29, 0x97, 0xc0, 0x6b, 0xeb, 0xfb, 0x9b, 0xb2, 0x5a, 0xc6,
+ 0xf5, 0x2b, 0x7b, 0x4e, 0x79, 0xc8, 0x72, 0xb4, 0x25, 0xbe, 0x6b, 0x73,
+ 0x1a, 0x4f, 0xb9, 0xbe, 0xa7, 0xc4, 0x08, 0x70, 0x3c, 0x76, 0x8a, 0x30,
+ 0xf9, 0xcb, 0x45, 0x59, 0x94, 0xbc, 0x42, 0xa2, 0x00, 0xef, 0x17, 0xc6,
+ 0x4f, 0x4d, 0x4d, 0x6d, 0x72, 0x69, 0xf2, 0x9b, 0xff, 0xed, 0x1b, 0xa7,
+ 0x55, 0xfe, 0x4b, 0xa3, 0x23, 0x3a, 0x7a, 0xd4, 0x64, 0x93, 0x2a, 0xbf,
+ 0x83, 0x1e, 0xef, 0x52, 0x45, 0xa1, 0x8b, 0xc6, 0x1d, 0xfb, 0x39, 0x9c,
+ 0x7b, 0x2d, 0xa6, 0x45, 0x5b, 0x6e, 0x02, 0x33, 0x42, 0x83, 0x3b, 0x5e,
+ 0x5c, 0x7b, 0x25, 0x5c, 0x8e, 0x06, 0xfa, 0xfc, 0x78, 0x26, 0x68, 0x56,
+ 0xdb, 0x13, 0x31, 0x7a, 0xf4, 0x0b, 0x6d, 0xf8, 0x99, 0x0f, 0x8f, 0xf3,
+ 0x73, 0x44, 0x02, 0x9e, 0x73, 0x1a, 0x51, 0xc9, 0x37, 0xa1, 0xca, 0x4a,
+ 0xbd, 0x66, 0xe0, 0xfe, 0x90, 0xec, 0xe5, 0x8b, 0xe5, 0x27, 0xdd, 0xa1,
+ 0x0b, 0x3e, 0x34, 0xac, 0x0b, 0xb6, 0x61, 0x13, 0x5e, 0xb0, 0x4f, 0xac,
+ 0x8b, 0x90, 0xb0, 0x75, 0x6b, 0xb4, 0x7d, 0x24, 0x53, 0xbe, 0x8f, 0xf8,
+ 0x0d, 0x05, 0xa6, 0x59, 0x6a, 0x1b, 0x27, 0xc0, 0xa3, 0x3f, 0x24, 0xfc,
+ 0x79, 0x26, 0x0e, 0x9d, 0xc0, 0xa6, 0xe0, 0x99, 0xf6, 0xa9, 0x5a, 0x22,
+ 0xa4, 0xe0, 0x83, 0xa5, 0xac, 0xb2, 0x01, 0xcc, 0x65, 0x4d, 0x2f, 0xc6,
+ 0xe2, 0x1c, 0xfe, 0xec, 0xe6, 0x2e, 0xee, 0x32, 0x70, 0xe6, 0xc6, 0x21,
+ 0x1c, 0x20, 0x25, 0xd7, 0x38, 0x95, 0x3e, 0x4a, 0x8d, 0x1e, 0xc7, 0xe4,
+ 0xce, 0xe2, 0x54, 0xa8, 0xd2, 0xeb, 0x44, 0x64, 0x29, 0xaa, 0xc5, 0xd8,
+ 0xac, 0x48, 0x0c, 0x43, 0x05, 0xb3, 0x2e, 0x56, 0x6b, 0x5a, 0x01, 0x73,
+ 0x48, 0xfb, 0xe2, 0x42, 0x22, 0x46, 0xf0, 0x69, 0x6c, 0x98, 0x95, 0xc2,
+ 0xa7, 0x2d, 0xb4, 0x71, 0xe0, 0x58, 0xfe, 0x15, 0x20, 0x7c, 0x40, 0xae,
+ 0x84, 0xa4, 0x6c, 0xc7, 0xec, 0xbd, 0xbb, 0xe9, 0xcb, 0x91, 0x00, 0xc0},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<hash>
+ // tcID: 222
+ {SEC_OID_SHA256,
+ 222,
+ {0x37, 0x54, 0x0f, 0x8e, 0xc9, 0x39, 0x85, 0x71, 0xbb, 0xb6, 0xf1, 0x53,
+ 0xc1, 0xff, 0x17, 0x05, 0x5c, 0x96, 0x37, 0x3b, 0x7e, 0x75, 0xe4, 0x1f,
+ 0x75, 0xd9, 0x59, 0xc0, 0xb9, 0x37, 0xd6, 0x35, 0xba, 0xac, 0x3a, 0xb2,
+ 0x00, 0xf7, 0x90, 0x7a, 0xf6, 0x3b, 0xab, 0x90, 0xb7, 0xd0, 0x12, 0x8d,
+ 0x60, 0x33, 0x53, 0xd5, 0x62, 0x86, 0x53, 0xbd, 0x06, 0x7c, 0xaf, 0x64,
+ 0x4c, 0xbd, 0x4b, 0x43, 0x19, 0xad, 0xc9, 0x64, 0x86, 0x9e, 0x2d, 0x79,
+ 0x33, 0xa3, 0xc4, 0xb8, 0x73, 0xbd, 0x2a, 0x4b, 0x3f, 0x8c, 0x06, 0x59,
+ 0x94, 0x30, 0x58, 0x29, 0x3e, 0x42, 0x96, 0x39, 0x06, 0x42, 0x4a, 0x2c,
+ 0xec, 0xe6, 0x50, 0x4f, 0xb8, 0xcd, 0xf7, 0x6c, 0x21, 0xe7, 0x72, 0xab,
+ 0x7a, 0x03, 0x59, 0xb1, 0x91, 0x17, 0x7d, 0x2c, 0x22, 0x31, 0xc4, 0xe4,
+ 0xa5, 0x45, 0x3a, 0x8a, 0xf3, 0x46, 0xdb, 0x0e, 0x91, 0xe0, 0x57, 0xfb,
+ 0xd6, 0xb7, 0x0d, 0xd4, 0x86, 0xca, 0xf9, 0x51, 0x6f, 0xa7, 0xd6, 0xf4,
+ 0x08, 0xd1, 0x0b, 0x55, 0xfe, 0xfb, 0x03, 0xa5, 0x79, 0x53, 0x11, 0xb0,
+ 0x72, 0x2e, 0xe2, 0xa5, 0xd4, 0x0a, 0x11, 0xe2, 0x93, 0x16, 0xbd, 0x6f,
+ 0xa5, 0xab, 0x8e, 0xb3, 0x4e, 0xf1, 0xa0, 0x37, 0x5c, 0x87, 0x48, 0x9a,
+ 0x88, 0x21, 0xd0, 0xae, 0x55, 0x4c, 0x91, 0xbb, 0x05, 0x1b, 0x03, 0xe8,
+ 0xb3, 0xc3, 0xf3, 0x01, 0x92, 0x7d, 0x84, 0x78, 0xbb, 0xd6, 0x2f, 0x3f,
+ 0x37, 0x21, 0x3c, 0x73, 0x40, 0x99, 0x73, 0x0c, 0x58, 0x2b, 0xf1, 0x90,
+ 0x95, 0xe3, 0x9e, 0xce, 0x27, 0x03, 0xad, 0x09, 0xa7, 0xaf, 0x23, 0x6f,
+ 0x17, 0x57, 0x06, 0x71, 0x4a, 0x80, 0xbe, 0x28, 0x2e, 0x26, 0x2e, 0x7c,
+ 0x90, 0x3c, 0x59, 0x79, 0x57, 0x54, 0xe5, 0x89, 0x00, 0x76, 0x48, 0xb5,
+ 0x50, 0xf9, 0x3d, 0x4c, 0x7b, 0xfa, 0x17, 0xd1, 0x16, 0x49, 0x7b, 0x25,
+ 0x80, 0x14, 0xa8, 0x6f, 0xb0, 0x04, 0x03, 0xf0, 0x55, 0x98, 0xad, 0x58,
+ 0x80, 0x10, 0xea, 0xae, 0xeb, 0xc2, 0xe8, 0x1f, 0x93, 0x6c, 0x5a, 0x95,
+ 0x24, 0x44, 0x63, 0x23, 0xa8, 0x90, 0xc6, 0x9e, 0xe9, 0x9f, 0xbf, 0xc6,
+ 0x91, 0x7f, 0xfd, 0xe3, 0xe0, 0x4a, 0x59, 0x19, 0x57, 0x27, 0x9c, 0x33,
+ 0x4e, 0x76, 0xdc, 0x0d, 0xbd, 0x4e, 0x37, 0xa4, 0x93, 0xde, 0x9c, 0xcd,
+ 0x9f, 0xae, 0x9f, 0x39, 0x62, 0xe5, 0x34, 0x28, 0x16, 0x90, 0x17, 0x71,
+ 0x89, 0x0a, 0x22, 0x43, 0x7f, 0x56, 0xbc, 0x20, 0x16, 0x16, 0x35, 0x9b,
+ 0xa6, 0x8c, 0x04, 0x1b, 0xa1, 0xda, 0xca, 0x49, 0xe4, 0xc7, 0xbe, 0xd3,
+ 0x84, 0x9f, 0x9c, 0x37, 0x58, 0xb4, 0x7b, 0x7f, 0x90, 0xa9, 0xe2, 0xd0,
+ 0x3a, 0x2f, 0xb1, 0x16, 0xb5, 0x94, 0xe2, 0x8b, 0xf7, 0x4e, 0xb1, 0xa2},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<message>
+ // tcID: 223
+ {SEC_OID_SHA256,
+ 223,
+ {0x7e, 0x85, 0x1f, 0xc3, 0xf8, 0xf1, 0xa6, 0x1a, 0x6b, 0x0c, 0x12, 0x1f,
+ 0x6a, 0x59, 0xc0, 0x98, 0xc8, 0x8f, 0x71, 0xea, 0x27, 0x97, 0x44, 0x5f,
+ 0xf1, 0xdb, 0x5c, 0xf2, 0x7b, 0x15, 0x94, 0xe1, 0x4b, 0x79, 0x51, 0x60,
+ 0xd1, 0x74, 0xbc, 0xad, 0xf3, 0xab, 0xda, 0xe4, 0x8d, 0x90, 0x1a, 0x39,
+ 0xa1, 0x77, 0x60, 0x88, 0x92, 0xb4, 0xf4, 0x21, 0x57, 0x60, 0x64, 0xf2,
+ 0xd0, 0x7d, 0xa9, 0xc5, 0xed, 0xeb, 0x90, 0xba, 0x60, 0x70, 0x62, 0xe9,
+ 0x50, 0xc2, 0xe2, 0xa8, 0x9a, 0xdd, 0xbc, 0x46, 0xa5, 0x59, 0x85, 0xd6,
+ 0xc7, 0xae, 0xb9, 0xbe, 0x9e, 0x58, 0xa0, 0xdb, 0xe9, 0xb7, 0x2e, 0x40,
+ 0x81, 0x62, 0xa8, 0x77, 0x10, 0x00, 0x8c, 0xbe, 0xa6, 0xc2, 0x8b, 0xbb,
+ 0xf7, 0xef, 0xce, 0x15, 0x3b, 0x27, 0x77, 0xb1, 0x71, 0xc8, 0xfc, 0x06,
+ 0xe2, 0x93, 0xdd, 0x0d, 0x1b, 0x08, 0xcb, 0xd2, 0xbd, 0x09, 0xd7, 0xfd,
+ 0x9d, 0x31, 0x6f, 0xba, 0x54, 0x4d, 0xde, 0x14, 0x39, 0x55, 0xe9, 0x0f,
+ 0x22, 0xf2, 0xf6, 0x5f, 0x1c, 0x81, 0xb9, 0x9b, 0xee, 0x7e, 0xfc, 0x87,
+ 0x24, 0xea, 0x97, 0x87, 0x3d, 0x18, 0xbc, 0xa6, 0x24, 0x96, 0xc7, 0x08,
+ 0xe8, 0x8d, 0x5b, 0x3c, 0xb0, 0xce, 0x64, 0xb6, 0x30, 0x8e, 0x56, 0x8b,
+ 0x5e, 0x03, 0xd8, 0x05, 0x64, 0xb2, 0xb1, 0x82, 0xb4, 0x28, 0xe7, 0xe0,
+ 0x8b, 0x4a, 0x50, 0xce, 0x12, 0x65, 0x20, 0x27, 0x57, 0x21, 0x10, 0x94,
+ 0x6c, 0x88, 0x04, 0xff, 0xe5, 0x23, 0x0c, 0x9a, 0x06, 0x3e, 0xb7, 0x4b,
+ 0x7f, 0x64, 0xc7, 0x92, 0xc3, 0xde, 0x43, 0x0d, 0x0e, 0xc5, 0xab, 0xb8,
+ 0x9e, 0x6f, 0x11, 0x76, 0xee, 0xc2, 0xaa, 0xe6, 0xf0, 0x74, 0x0f, 0x1a,
+ 0xc2, 0x4d, 0xb0, 0xab, 0x77, 0x92, 0x17, 0xc5, 0xbd, 0xf2, 0x5f, 0x15,
+ 0x09, 0xf2, 0x1b, 0x50, 0xcc, 0x2c, 0xa1, 0xcf, 0x08, 0x95, 0x87, 0x4e,
+ 0x68, 0xe4, 0x56, 0x4c, 0xc8, 0x2c, 0xb2, 0x70, 0x11, 0x1d, 0x52, 0x4e,
+ 0x94, 0x8e, 0xa6, 0x27, 0x53, 0x8f, 0x6d, 0x9d, 0xb2, 0xe4, 0x1c, 0x8c,
+ 0xdf, 0xa7, 0xc2, 0xc5, 0x05, 0xea, 0xb9, 0x60, 0x85, 0x40, 0x04, 0x37,
+ 0xff, 0xdb, 0xae, 0x40, 0x97, 0xe0, 0x59, 0xb4, 0x1d, 0x4a, 0x8c, 0x57,
+ 0x7a, 0x33, 0xe1, 0x92, 0xc4, 0xa7, 0x3f, 0x8a, 0xe5, 0x1a, 0x9e, 0x7f,
+ 0x5f, 0x8f, 0x1d, 0xc3, 0xc2, 0x97, 0xb0, 0xab, 0xe2, 0x04, 0x81, 0x3a,
+ 0x70, 0x4b, 0x7e, 0xaf, 0x2f, 0xfc, 0xfb, 0xa0, 0xd4, 0x40, 0x55, 0x14,
+ 0x6c, 0x4b, 0xeb, 0x91, 0x20, 0xd8, 0x32, 0xe8, 0x6a, 0x57, 0xa8, 0x16,
+ 0xd7, 0xc0, 0x16, 0xd4, 0x8d, 0xc6, 0x9e, 0x6e, 0x5e, 0xf5, 0xdc, 0x55,
+ 0xc4, 0x30, 0x25, 0x96, 0x7a, 0x6c, 0x62, 0x18, 0x78, 0x8d, 0xda, 0x6a},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00
+ // tcID: 224
+ {SEC_OID_SHA256,
+ 224,
+ {0x48, 0x1a, 0x84, 0xb6, 0x5f, 0x97, 0x03, 0x8c, 0xcb, 0xc2, 0xf8, 0x35,
+ 0xc3, 0x7f, 0x20, 0x7e, 0x72, 0xed, 0xf2, 0x55, 0xc5, 0xc5, 0xe3, 0xd0,
+ 0xd1, 0x4c, 0x58, 0x15, 0x68, 0xa1, 0x60, 0x64, 0x22, 0xda, 0x5f, 0x51,
+ 0xe7, 0x39, 0x74, 0xa0, 0x1a, 0xe9, 0x5f, 0x13, 0xc1, 0x76, 0x36, 0x99,
+ 0x26, 0x7b, 0x08, 0x42, 0xa2, 0xbe, 0x72, 0x72, 0x17, 0xe5, 0x3c, 0xbb,
+ 0x48, 0x6c, 0xb5, 0x24, 0xc0, 0x43, 0x92, 0xe4, 0xee, 0xa9, 0x43, 0xdf,
+ 0x6c, 0x92, 0x89, 0x8c, 0x96, 0x31, 0xbb, 0x88, 0xff, 0x52, 0xc2, 0xdd,
+ 0xec, 0x1d, 0xf6, 0xa1, 0xa4, 0xda, 0xf5, 0x0b, 0x9c, 0xb0, 0x67, 0x6c,
+ 0xe1, 0x6a, 0xcd, 0x8f, 0x17, 0x3e, 0xb0, 0x66, 0x31, 0x92, 0xd2, 0x05,
+ 0x7d, 0x53, 0x60, 0xca, 0xef, 0x3e, 0x12, 0x2d, 0x05, 0x41, 0x4c, 0xd9,
+ 0x5f, 0x84, 0xbe, 0x4f, 0xed, 0xe9, 0x70, 0x64, 0x9f, 0x00, 0xa9, 0x35,
+ 0x67, 0xd3, 0x60, 0x59, 0xc4, 0xfd, 0xd0, 0xee, 0xa3, 0x2a, 0x22, 0xd1,
+ 0x8b, 0x96, 0x43, 0x3f, 0x0c, 0xbd, 0xe3, 0x98, 0xb0, 0xde, 0x36, 0xc0,
+ 0xde, 0xd2, 0x1d, 0xab, 0x5e, 0xac, 0x71, 0xb6, 0xfb, 0x16, 0x7d, 0xba,
+ 0x28, 0xa7, 0x9a, 0x19, 0x1c, 0x34, 0x47, 0xce, 0xcf, 0x09, 0x44, 0x93,
+ 0x7b, 0xd6, 0xa5, 0x8a, 0x51, 0x1c, 0x05, 0x8a, 0x68, 0x1b, 0xe1, 0x9e,
+ 0xc3, 0x73, 0xff, 0xb9, 0xf0, 0xcf, 0x7f, 0x47, 0x67, 0x62, 0x53, 0xaf,
+ 0xd6, 0x05, 0xc1, 0xe7, 0xbe, 0x41, 0xa6, 0xb7, 0x42, 0x8c, 0xd0, 0x51,
+ 0x0e, 0x9a, 0x7e, 0xa2, 0x24, 0x9c, 0x5e, 0x0b, 0x64, 0x3a, 0xf6, 0xff,
+ 0xf2, 0x32, 0xe8, 0xfb, 0x99, 0xff, 0x9a, 0xc7, 0x28, 0xb3, 0x29, 0x32,
+ 0x88, 0x9c, 0x8c, 0x96, 0xbe, 0x9e, 0x69, 0x85, 0xba, 0x65, 0x56, 0xa0,
+ 0x5f, 0xab, 0x47, 0x60, 0xab, 0x0f, 0x3d, 0xf5, 0x99, 0x40, 0x1a, 0x41,
+ 0xe0, 0xd7, 0xf3, 0xbd, 0xc2, 0x4a, 0x01, 0x88, 0xfc, 0x4a, 0xd5, 0xb7,
+ 0xea, 0xdf, 0x65, 0xf3, 0x2d, 0xd4, 0xd1, 0xc8, 0x26, 0xb7, 0x6b, 0x5f,
+ 0x04, 0xa6, 0x2e, 0x3f, 0x77, 0x22, 0xf1, 0x05, 0x28, 0x77, 0x1b, 0x1d,
+ 0x6c, 0x78, 0xdf, 0xc5, 0x59, 0xb4, 0xbc, 0xe3, 0x22, 0x57, 0xa4, 0xcd,
+ 0x56, 0x75, 0x4a, 0x16, 0x75, 0x47, 0xf5, 0x6b, 0xf9, 0x85, 0xe3, 0x28,
+ 0xc0, 0x2f, 0x4e, 0x65, 0xc3, 0x31, 0x2d, 0x48, 0x0f, 0xbf, 0x16, 0x5c,
+ 0x6b, 0x26, 0x6e, 0xa1, 0x08, 0x1d, 0xb0, 0x95, 0xa1, 0xdf, 0x32, 0xd7,
+ 0xd0, 0xa2, 0x9f, 0x98, 0xce, 0x5b, 0xeb, 0x4d, 0xad, 0x78, 0xae, 0x09,
+ 0x77, 0x48, 0x05, 0xec, 0x58, 0xca, 0x0e, 0xea, 0xa9, 0xc1, 0x75, 0x41,
+ 0xda, 0xb9, 0x33, 0x02, 0xc4, 0x9d, 0x27, 0xbd, 0x4a, 0x1f, 0x60, 0x90},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: invalid PKCS#1 signature padding: 0001ff...ee00
+ // tcID: 225
+ {SEC_OID_SHA256,
+ 225,
+ {0x4c, 0x54, 0x8e, 0xb5, 0xab, 0x00, 0xb3, 0x2b, 0x5c, 0xc2, 0x00, 0xed,
+ 0xb9, 0x5a, 0x1f, 0x61, 0x7f, 0xc9, 0xa2, 0xb8, 0x26, 0x23, 0xda, 0x51,
+ 0x1a, 0x09, 0x2c, 0x6c, 0xd7, 0xd4, 0x28, 0x62, 0x10, 0x16, 0xec, 0x0e,
+ 0x8b, 0xe4, 0xca, 0x66, 0x99, 0x3a, 0x07, 0x91, 0x25, 0xa4, 0xaf, 0x99,
+ 0x0d, 0xf5, 0x98, 0xd5, 0x20, 0x2f, 0x73, 0x82, 0x2a, 0x57, 0x68, 0xde,
+ 0x5c, 0x79, 0xaf, 0x28, 0x48, 0x72, 0x18, 0xd0, 0xf6, 0xa2, 0x39, 0x60,
+ 0xdb, 0x9e, 0xa8, 0xf0, 0x50, 0xb4, 0xda, 0x44, 0x4a, 0x44, 0xbf, 0x11,
+ 0x61, 0x79, 0xc2, 0xd0, 0x1c, 0x4e, 0x7b, 0x43, 0x8e, 0xe2, 0x98, 0xbb,
+ 0x57, 0x69, 0xa8, 0xef, 0xca, 0x3b, 0xfd, 0x44, 0x92, 0xef, 0x4f, 0x45,
+ 0x49, 0x4e, 0x15, 0x40, 0xba, 0x27, 0x90, 0x56, 0x35, 0x4f, 0x5e, 0xb5,
+ 0x54, 0x19, 0x32, 0x69, 0x62, 0x7b, 0xca, 0x91, 0x2f, 0x0e, 0x77, 0x0e,
+ 0x23, 0x0d, 0x5e, 0x36, 0x71, 0x29, 0x20, 0x59, 0x51, 0x5d, 0x16, 0x3c,
+ 0xb5, 0x2c, 0x18, 0x1c, 0x16, 0x0a, 0xe8, 0xb2, 0x9d, 0xe3, 0xe9, 0x0c,
+ 0x06, 0x9c, 0xdd, 0x75, 0x7d, 0x4a, 0xdf, 0xd5, 0x01, 0x4d, 0xb2, 0xaa,
+ 0xf8, 0x37, 0x1a, 0x39, 0x0d, 0x0e, 0xc6, 0xfd, 0xc1, 0x9f, 0x37, 0xd7,
+ 0x87, 0x76, 0xb0, 0x0b, 0x55, 0xdb, 0x4d, 0x6e, 0x04, 0xe0, 0xf0, 0x47,
+ 0xed, 0x08, 0xa3, 0x89, 0x6c, 0xf6, 0x9b, 0xd1, 0x55, 0xe1, 0xa9, 0x5f,
+ 0x33, 0xfc, 0xff, 0x29, 0x18, 0xa5, 0x8e, 0xd0, 0xb3, 0x77, 0xcc, 0x46,
+ 0xd1, 0xa0, 0x98, 0x25, 0xd0, 0x67, 0x99, 0x81, 0x23, 0x09, 0xf6, 0x47,
+ 0x3b, 0x2a, 0x37, 0x8f, 0xfd, 0xcb, 0x4e, 0x6a, 0x6d, 0x77, 0x40, 0x09,
+ 0x08, 0x5f, 0x4c, 0xbe, 0xff, 0x43, 0xb5, 0x42, 0xe2, 0xbe, 0xe3, 0xae,
+ 0xde, 0x39, 0x5f, 0x3e, 0x0b, 0x5c, 0x87, 0x8c, 0x30, 0x3b, 0x66, 0x67,
+ 0xc3, 0x4c, 0x2e, 0xe6, 0x44, 0x06, 0x57, 0x94, 0x16, 0x38, 0xb8, 0x35,
+ 0x63, 0x18, 0xa9, 0xab, 0x5d, 0x4a, 0x07, 0x2c, 0xa8, 0x3f, 0x74, 0x82,
+ 0xad, 0x76, 0x47, 0x93, 0xad, 0xd9, 0xf1, 0x00, 0x37, 0x7d, 0x75, 0x0b,
+ 0xce, 0x70, 0xb9, 0xd0, 0x63, 0xd2, 0x6e, 0xa3, 0xd8, 0xf2, 0x95, 0x76,
+ 0xde, 0x1a, 0x37, 0x95, 0xfe, 0x2b, 0xe2, 0x90, 0x62, 0x3c, 0x11, 0x9b,
+ 0xee, 0xdc, 0xe6, 0xec, 0xed, 0xc8, 0x68, 0x04, 0xf7, 0x3f, 0x3c, 0x21,
+ 0x05, 0x50, 0xbd, 0x58, 0x2a, 0x98, 0xf6, 0xa7, 0xe8, 0x66, 0x62, 0xb6,
+ 0x46, 0x1e, 0xfb, 0xf0, 0xe5, 0x18, 0xbf, 0x28, 0xd9, 0x10, 0x0c, 0x09,
+ 0xe4, 0x4c, 0x8c, 0x78, 0xb5, 0x15, 0x81, 0x97, 0xed, 0x2e, 0xd1, 0x67,
+ 0x52, 0x91, 0x60, 0x0a, 0x64, 0x42, 0xcf, 0x2c, 0x8c, 0x03, 0x8f, 0xd7},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS#1 padding too short: 000001ff...
+ // tcID: 226
+ {SEC_OID_SHA256,
+ 226,
+ {0x71, 0x75, 0x63, 0x50, 0x76, 0x41, 0x23, 0x25, 0xc1, 0xaa, 0xfb, 0x61,
+ 0x7f, 0xc3, 0x87, 0x54, 0xd4, 0xa3, 0x38, 0x00, 0xc5, 0x5f, 0x30, 0x72,
+ 0x16, 0x23, 0x3b, 0x68, 0x24, 0xfc, 0x26, 0xda, 0xe7, 0xbf, 0x8e, 0x49,
+ 0x06, 0xc9, 0x8e, 0xe4, 0xa2, 0x2d, 0x52, 0x7b, 0xa4, 0x6e, 0x81, 0x61,
+ 0xdf, 0x83, 0x83, 0xe8, 0x70, 0x18, 0xa1, 0x27, 0x35, 0xd2, 0x03, 0x66,
+ 0x00, 0xb7, 0x92, 0x17, 0xe6, 0x1f, 0x6b, 0x76, 0xbf, 0x4c, 0xc6, 0xc5,
+ 0x0c, 0xde, 0xc4, 0x87, 0xc2, 0x8c, 0xa9, 0xfb, 0xd5, 0xcf, 0xdd, 0xbd,
+ 0x8f, 0x30, 0x21, 0xcb, 0xfd, 0xa8, 0xd2, 0x38, 0xc6, 0x1d, 0x84, 0x8e,
+ 0xeb, 0x9f, 0xea, 0x97, 0xcb, 0x3e, 0x0c, 0xd6, 0xa5, 0x6b, 0xd4, 0x2f,
+ 0x56, 0x5a, 0x1b, 0x63, 0x5f, 0x96, 0x0d, 0x78, 0x6d, 0xc2, 0x29, 0xe5,
+ 0xf5, 0x8f, 0xd0, 0xc4, 0x46, 0x5e, 0x32, 0xe3, 0x9e, 0x5f, 0x10, 0xe2,
+ 0x1e, 0xad, 0x60, 0x64, 0x1a, 0xdb, 0x04, 0xd8, 0x8f, 0x92, 0x0d, 0x04,
+ 0x58, 0xdd, 0x9c, 0xbe, 0x15, 0x21, 0x40, 0x70, 0xdd, 0x74, 0xb1, 0xc2,
+ 0x88, 0xd8, 0xa1, 0xad, 0x83, 0xe5, 0x26, 0xbe, 0xbd, 0x0c, 0xa0, 0xc3,
+ 0x53, 0x75, 0xb8, 0x4c, 0xa1, 0xe0, 0x5d, 0x9d, 0xb0, 0x99, 0x2c, 0x64,
+ 0x53, 0x30, 0x7b, 0x8c, 0x4d, 0x64, 0xe0, 0x2f, 0xda, 0x6a, 0xf6, 0xa5,
+ 0x6a, 0x8f, 0x53, 0x19, 0x6e, 0x8b, 0xd8, 0xc1, 0xac, 0x8f, 0xcf, 0xd6,
+ 0x99, 0x54, 0x2d, 0x6f, 0x9a, 0xda, 0x11, 0xfd, 0xe6, 0xa2, 0xc2, 0x5c,
+ 0xe3, 0x72, 0x71, 0x18, 0xf0, 0x54, 0x56, 0xac, 0x7c, 0xce, 0x96, 0x77,
+ 0x26, 0xbf, 0x1b, 0xea, 0xa1, 0x09, 0x3d, 0x80, 0x21, 0xb4, 0xdf, 0xef,
+ 0x6c, 0xc7, 0x65, 0x69, 0x6d, 0xe5, 0x7d, 0x5a, 0xbd, 0x44, 0x07, 0xee,
+ 0x2d, 0x96, 0xbc, 0x74, 0x39, 0xcd, 0x93, 0x85, 0xcb, 0x89, 0xa9, 0xa0,
+ 0x6b, 0x2f, 0x4c, 0xfa, 0x87, 0x15, 0x77, 0x7b, 0x42, 0x1d, 0x9c, 0x26,
+ 0xe3, 0x5d, 0x31, 0x4a, 0x24, 0x2c, 0x84, 0x41, 0x57, 0xf6, 0x18, 0x88,
+ 0xb4, 0xa5, 0x7c, 0x16, 0x94, 0x07, 0xc1, 0x80, 0x39, 0x2e, 0x21, 0xce,
+ 0xee, 0x82, 0x1a, 0x82, 0xd9, 0xca, 0x8d, 0xa7, 0x70, 0x51, 0xd7, 0xef,
+ 0xb1, 0xe1, 0xad, 0x08, 0xc8, 0x82, 0x4c, 0x7a, 0xad, 0x90, 0x4c, 0xcd,
+ 0xcc, 0x08, 0x84, 0x27, 0x2d, 0x11, 0x8b, 0xc7, 0x20, 0x0f, 0xb1, 0x12,
+ 0xa7, 0x09, 0xc4, 0x09, 0x48, 0x84, 0x33, 0x63, 0x04, 0xf6, 0xac, 0x06,
+ 0x2e, 0xac, 0xec, 0x72, 0xcc, 0xf1, 0x43, 0xc6, 0xdb, 0xe1, 0x81, 0xe6,
+ 0x1c, 0x3e, 0xfe, 0xd1, 0x3b, 0xb9, 0xcd, 0x0c, 0x7c, 0x29, 0x01, 0x58,
+ 0x9f, 0xad, 0x8f, 0xdf, 0xc8, 0x80, 0xe2, 0x4d, 0x9e, 0xfe, 0x23, 0xe9},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: CVE-2017-11185: signature=n
+ // tcID: 227
+ {SEC_OID_SHA256,
+ 227,
+ {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5,
+ 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6,
+ 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88,
+ 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf,
+ 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e,
+ 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73,
+ 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92,
+ 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f,
+ 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5,
+ 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e,
+ 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac,
+ 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66,
+ 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff,
+ 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0,
+ 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09,
+ 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b,
+ 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9,
+ 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a,
+ 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e,
+ 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54,
+ 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07,
+ 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74,
+ 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b,
+ 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc,
+ 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8,
+ 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3,
+ 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2,
+ 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22,
+ 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3,
+ 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c,
+ 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6,
+ 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x03},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is 2 bytes too long
+ // tcID: 228
+ {SEC_OID_SHA256,
+ 228,
+ {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5,
+ 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6,
+ 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88,
+ 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf,
+ 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e,
+ 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73,
+ 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92,
+ 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f,
+ 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5,
+ 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e,
+ 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac,
+ 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66,
+ 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff,
+ 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0,
+ 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09,
+ 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b,
+ 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9,
+ 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a,
+ 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e,
+ 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54,
+ 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07,
+ 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74,
+ 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b,
+ 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc,
+ 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8,
+ 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3,
+ 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2,
+ 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22,
+ 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3,
+ 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c,
+ 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6,
+ 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x03,
+ 0x00, 0x00},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is empty
+ // tcID: 229
+ {SEC_OID_SHA256,
+ 229,
+ {},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 0
+ // tcID: 230
+ {SEC_OID_SHA256,
+ 230,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 1
+ // tcID: 231
+ {SEC_OID_SHA256,
+ 231,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 2
+ // tcID: 232
+ {SEC_OID_SHA256,
+ 232,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n-1
+ // tcID: 233
+ {SEC_OID_SHA256,
+ 233,
+ {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5,
+ 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6,
+ 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88,
+ 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf,
+ 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e,
+ 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73,
+ 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92,
+ 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f,
+ 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5,
+ 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e,
+ 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac,
+ 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66,
+ 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff,
+ 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0,
+ 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09,
+ 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b,
+ 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9,
+ 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a,
+ 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e,
+ 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54,
+ 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07,
+ 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74,
+ 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b,
+ 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc,
+ 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8,
+ 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3,
+ 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2,
+ 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22,
+ 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3,
+ 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c,
+ 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6,
+ 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x02},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n+1
+ // tcID: 234
+ {SEC_OID_SHA256,
+ 234,
+ {0xc6, 0xfe, 0x23, 0x79, 0x25, 0x66, 0x02, 0x3c, 0x26, 0x52, 0x87, 0xc5,
+ 0xac, 0x6f, 0x71, 0x54, 0x1c, 0x09, 0x94, 0xd1, 0x1d, 0x05, 0x9e, 0xe6,
+ 0x40, 0x39, 0x86, 0xef, 0xa2, 0x1c, 0x24, 0xb5, 0x1b, 0xd9, 0x1d, 0x88,
+ 0x62, 0xf9, 0xdf, 0x79, 0xa4, 0xe3, 0x28, 0xe3, 0xe2, 0x7c, 0x83, 0xdf,
+ 0x26, 0x0b, 0x25, 0xa9, 0xb4, 0x34, 0x20, 0xaf, 0xfc, 0x44, 0xb5, 0x1e,
+ 0x8d, 0x75, 0x25, 0xb6, 0xf2, 0x9c, 0x37, 0x2a, 0x40, 0x51, 0x04, 0x73,
+ 0x20, 0x07, 0x52, 0x7a, 0x62, 0xed, 0x82, 0xfa, 0xc7, 0x3f, 0x48, 0x92,
+ 0xa8, 0x0e, 0x09, 0x68, 0x2a, 0x41, 0xa5, 0x8c, 0xd3, 0x47, 0x01, 0x7f,
+ 0x3b, 0xe7, 0xd8, 0x01, 0x33, 0x4f, 0x92, 0xd9, 0x32, 0x1a, 0xaf, 0xd5,
+ 0x3b, 0x51, 0xbf, 0xfa, 0xbf, 0xc7, 0x52, 0xcf, 0xcc, 0xae, 0x0b, 0x1e,
+ 0xe0, 0x3b, 0xda, 0xff, 0x9e, 0x42, 0x8c, 0xc1, 0xc1, 0x17, 0xf1, 0xac,
+ 0x96, 0xb4, 0xfe, 0x23, 0xf8, 0xc2, 0x3e, 0x63, 0x81, 0x18, 0x6a, 0x66,
+ 0xfd, 0x59, 0x28, 0x93, 0x39, 0xae, 0x55, 0xc4, 0xbc, 0xda, 0xdb, 0xff,
+ 0x84, 0xab, 0xda, 0xa5, 0x32, 0x24, 0x0d, 0x4e, 0x1d, 0x28, 0xb2, 0xd0,
+ 0x48, 0x1d, 0xad, 0xd3, 0xb2, 0x46, 0x55, 0x7c, 0xa8, 0xfe, 0x18, 0x09,
+ 0x28, 0x17, 0x73, 0x0b, 0x39, 0xe6, 0xee, 0x37, 0x8f, 0xfc, 0xc8, 0x5b,
+ 0x19, 0xff, 0xdc, 0x91, 0x6a, 0x9b, 0x99, 0x1a, 0x6b, 0x66, 0xd4, 0xa9,
+ 0xc7, 0xba, 0xb5, 0xf5, 0xe7, 0xa3, 0x72, 0x21, 0x01, 0x14, 0x2e, 0x7a,
+ 0x41, 0x08, 0xc1, 0x5d, 0x57, 0x3b, 0x15, 0x28, 0x9e, 0x07, 0xe4, 0x6e,
+ 0xae, 0xa0, 0x7b, 0x42, 0xc2, 0xab, 0xcb, 0xa3, 0x30, 0xe9, 0x95, 0x54,
+ 0xb4, 0x65, 0x61, 0x65, 0xbb, 0x4c, 0x0d, 0xb2, 0xb6, 0x39, 0x3a, 0x07,
+ 0xec, 0xa5, 0x75, 0xc5, 0x1a, 0x93, 0xc4, 0xe1, 0x5b, 0xdb, 0x0f, 0x74,
+ 0x79, 0x09, 0x44, 0x7e, 0x3e, 0xfe, 0x34, 0xc6, 0x7c, 0xa8, 0x95, 0x4b,
+ 0x53, 0x0e, 0x56, 0xa2, 0x0a, 0x1b, 0x6d, 0x84, 0xd4, 0x5e, 0xd1, 0xbc,
+ 0xd3, 0xaa, 0x58, 0xec, 0x06, 0xf1, 0x84, 0xee, 0x58, 0x57, 0xaa, 0xa8,
+ 0x19, 0xe1, 0xcc, 0xa9, 0xa2, 0x6f, 0x4e, 0x28, 0xd6, 0xb9, 0x77, 0xd3,
+ 0x39, 0x16, 0xdb, 0x98, 0x96, 0xd2, 0x52, 0xd1, 0xaf, 0xa7, 0x62, 0xe2,
+ 0x87, 0xcb, 0x0d, 0x38, 0x4c, 0xc7, 0x5b, 0xfe, 0x53, 0xf4, 0xe9, 0x22,
+ 0xd0, 0x2d, 0xd0, 0xa4, 0x81, 0xc0, 0x42, 0xe2, 0xd3, 0x06, 0xb4, 0xb3,
+ 0xc1, 0x89, 0x37, 0x1e, 0x57, 0x5b, 0x25, 0xe0, 0x00, 0x5a, 0x16, 0x4c,
+ 0xf6, 0x9d, 0xd0, 0x97, 0x6e, 0x4d, 0x5b, 0xe4, 0x76, 0x80, 0x6e, 0xa6,
+ 0xbe, 0x60, 0x84, 0xe7, 0x1a, 0xb4, 0xf5, 0xac, 0x5c, 0x1b, 0x12, 0x04},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value -1
+ // tcID: 235
+ {SEC_OID_SHA256,
+ 235,
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 236
+ {SEC_OID_SHA256,
+ 236,
+ {0x4e, 0x28, 0xf5, 0x46, 0x28, 0x3f, 0x9a, 0xc7, 0x4c, 0xc9, 0x9c, 0x6b,
+ 0xca, 0x79, 0xbc, 0x20, 0x8e, 0x47, 0x22, 0x0c, 0xfb, 0x07, 0x17, 0xaa,
+ 0xbc, 0x52, 0x1a, 0xc5, 0x51, 0x19, 0xec, 0x6b, 0xbc, 0xac, 0x88, 0x0b,
+ 0xed, 0x00, 0x07, 0xc0, 0x4e, 0xef, 0x92, 0xa2, 0x4b, 0x09, 0x1d, 0x9a,
+ 0x09, 0xee, 0x5d, 0x3b, 0x5b, 0xe7, 0x90, 0xab, 0xdb, 0x2c, 0x98, 0xa0,
+ 0x73, 0x13, 0xd5, 0x05, 0xfc, 0x87, 0x6a, 0xdc, 0xbb, 0x10, 0x89, 0x02,
+ 0x69, 0x40, 0xe0, 0x3d, 0xfc, 0x10, 0xfb, 0x46, 0xa0, 0xc2, 0xa7, 0x64,
+ 0xeb, 0xe8, 0x6e, 0x51, 0xec, 0xc2, 0xab, 0x48, 0x9f, 0x56, 0xda, 0xf3,
+ 0x87, 0x64, 0xfc, 0x0a, 0x36, 0xa9, 0xcb, 0x45, 0x29, 0x36, 0x7c, 0x98,
+ 0x80, 0xbf, 0xd7, 0x63, 0x1c, 0x34, 0x0f, 0xb7, 0xfb, 0xac, 0x0e, 0xdd,
+ 0x2e, 0x1d, 0xef, 0x00, 0xd6, 0x5b, 0xd5, 0x2e, 0x59, 0x7e, 0x2e, 0xba,
+ 0x1b, 0xe1, 0xe4, 0x1b, 0xd8, 0x9a, 0x00, 0xf5, 0xc6, 0x6f, 0xbc, 0x18,
+ 0xb9, 0x3e, 0x9c, 0xc1, 0xb5, 0xbe, 0x96, 0x27, 0x80, 0xf6, 0xd7, 0xa9,
+ 0xc6, 0xd3, 0x75, 0xa2, 0x85, 0x56, 0x11, 0x4f, 0x37, 0xa8, 0xa3, 0x60,
+ 0x6d, 0xcd, 0x68, 0xc8, 0x12, 0x8b, 0xf7, 0xa7, 0xe5, 0xf1, 0x20, 0x57,
+ 0x78, 0xbc, 0xf3, 0x04, 0x8b, 0xd4, 0xf7, 0xc1, 0x0c, 0xbd, 0xb4, 0xae,
+ 0x75, 0x99, 0x54, 0xc4, 0xe4, 0xdb, 0x0a, 0x9f, 0xe4, 0xdf, 0x27, 0x0c,
+ 0x41, 0xbb, 0x86, 0x88, 0x5d, 0xbd, 0xd8, 0xcb, 0x7e, 0x72, 0xa3, 0x33,
+ 0x22, 0x23, 0x8a, 0x2d, 0x29, 0x61, 0x5a, 0x2f, 0x01, 0xe9, 0xfc, 0x59,
+ 0xc2, 0x30, 0xc2, 0xcc, 0xe5, 0x8a, 0xd0, 0x96, 0xc2, 0xde, 0x50, 0x71,
+ 0xe0, 0x20, 0xf7, 0x6c, 0x8c, 0x39, 0x87, 0x4f, 0x1d, 0xe6, 0x77, 0xdd,
+ 0x5d, 0x2f, 0x96, 0xab, 0x4d, 0xc1, 0x45, 0x09, 0x8d, 0x25, 0xb7, 0x40,
+ 0xb5, 0x27, 0x9f, 0x05, 0x71, 0x3d, 0xaf, 0xf5, 0x4b, 0xa6, 0x95, 0xf9,
+ 0x50, 0x03, 0x98, 0x82, 0x05, 0x9c, 0xfc, 0x2f, 0x86, 0xc3, 0x5a, 0x05,
+ 0x01, 0xb8, 0xd0, 0x91, 0x4a, 0xa5, 0x9a, 0x80, 0x6e, 0x8d, 0x14, 0x03,
+ 0xfb, 0x2e, 0xef, 0x16, 0x3b, 0xa1, 0xd6, 0xe3, 0xd1, 0xe1, 0x8d, 0xc9,
+ 0x9c, 0x62, 0x2f, 0x8c, 0x2d, 0x36, 0x0b, 0xfa, 0xb2, 0xc9, 0xe8, 0xfd,
+ 0x9d, 0x74, 0xa0, 0x27, 0xe4, 0x66, 0xfb, 0xcf, 0x4f, 0xa5, 0x67, 0x77,
+ 0xee, 0x0f, 0xea, 0x7e, 0x04, 0xae, 0x19, 0x01, 0xe6, 0x5b, 0x53, 0x61,
+ 0xf9, 0x71, 0x46, 0xd7, 0xf4, 0xa5, 0x50, 0xad, 0xf7, 0x75, 0x39, 0xfa,
+ 0xbb, 0x71, 0x35, 0x96, 0x7d, 0xc1, 0x6f, 0x8c, 0xa9, 0x9e, 0x82, 0x83,
+ 0xdd, 0x69, 0x62, 0x7c, 0xf2, 0x7c, 0xb9, 0xd2, 0xdf, 0x20, 0xbb, 0xbb},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 237
+ {SEC_OID_SHA256,
+ 237,
+ {0x78, 0xd3, 0x50, 0x92, 0x84, 0xdc, 0x06, 0xb5, 0x45, 0x83, 0xe1, 0x1d,
+ 0xdf, 0x25, 0x07, 0xd9, 0xe5, 0x0b, 0xdb, 0xf0, 0x79, 0xfc, 0x31, 0x9d,
+ 0x10, 0x7b, 0xc2, 0x52, 0x7c, 0x1b, 0x74, 0x2f, 0x4c, 0x75, 0x93, 0x20,
+ 0xfa, 0x22, 0x43, 0x5d, 0x74, 0xe9, 0x42, 0x53, 0xfe, 0xb4, 0xa3, 0x79,
+ 0x12, 0x8e, 0x7f, 0x33, 0xc5, 0xf3, 0x46, 0x2f, 0xbf, 0xb9, 0x2f, 0xf4,
+ 0x0c, 0x10, 0xb2, 0x3f, 0x8b, 0xdc, 0x58, 0x90, 0x11, 0x47, 0x57, 0x36,
+ 0x42, 0x07, 0x76, 0x80, 0x14, 0x38, 0x0f, 0xc1, 0x6e, 0xbe, 0xaf, 0x22,
+ 0xa7, 0xb1, 0xa9, 0x36, 0x6f, 0x3f, 0xbb, 0xbb, 0x91, 0x23, 0x47, 0xf1,
+ 0xef, 0x59, 0x5d, 0x74, 0x2a, 0x97, 0x6b, 0x69, 0x37, 0x75, 0x33, 0xe7,
+ 0xb6, 0x1d, 0x32, 0x37, 0xc3, 0x69, 0x3c, 0xf4, 0x3b, 0x34, 0xf9, 0x27,
+ 0x73, 0x49, 0x7b, 0x8d, 0xf7, 0xac, 0x06, 0x60, 0xf6, 0x74, 0x39, 0xaa,
+ 0xa6, 0x6f, 0xe1, 0x79, 0xb3, 0x4d, 0x9d, 0xd4, 0xd0, 0x13, 0xe8, 0xfa,
+ 0xb9, 0x58, 0xfb, 0xe2, 0xa2, 0x7c, 0xe8, 0x4b, 0x6d, 0x1c, 0x3c, 0x29,
+ 0x98, 0xa5, 0x0d, 0x41, 0xb6, 0xb3, 0x80, 0x00, 0x19, 0x16, 0x73, 0xc2,
+ 0x37, 0x92, 0xdb, 0x2f, 0xe4, 0x7e, 0x4d, 0xdd, 0x3b, 0x53, 0x96, 0xc6,
+ 0x5d, 0xc4, 0x48, 0x12, 0xe5, 0x52, 0x98, 0xb8, 0xb5, 0x0b, 0x5a, 0x2a,
+ 0x01, 0xd5, 0x08, 0xb9, 0xd2, 0x15, 0x98, 0x61, 0x13, 0xb0, 0x99, 0x71,
+ 0x7c, 0x3a, 0x4e, 0xe9, 0x30, 0xf4, 0x79, 0x30, 0x8c, 0x20, 0xc2, 0x66,
+ 0x30, 0xaa, 0x54, 0x19, 0xc2, 0x58, 0x9c, 0x8c, 0xbb, 0xaf, 0xa7, 0xea,
+ 0xeb, 0xd7, 0x1f, 0xca, 0x9e, 0x75, 0x17, 0x93, 0x62, 0x9d, 0x76, 0x7b,
+ 0xe8, 0x70, 0x9f, 0xef, 0x91, 0x77, 0xd6, 0x63, 0x1a, 0x48, 0x73, 0x1f,
+ 0x5e, 0x59, 0xfc, 0x7e, 0x98, 0xcd, 0x46, 0x63, 0x75, 0xe8, 0x77, 0x5b,
+ 0xa9, 0x35, 0xf1, 0x2b, 0x45, 0x57, 0x58, 0x19, 0xec, 0xef, 0x4d, 0x78,
+ 0xd8, 0x5b, 0x6e, 0x98, 0x4d, 0x90, 0xd4, 0x1c, 0x93, 0xbb, 0x03, 0xc8,
+ 0x32, 0xfe, 0x41, 0x5f, 0xb5, 0x67, 0xa1, 0xd9, 0x51, 0xf7, 0xdb, 0xdf,
+ 0x40, 0x7b, 0xee, 0xf8, 0xca, 0xa3, 0xa7, 0x41, 0xca, 0x7c, 0x77, 0x29,
+ 0xc8, 0xd8, 0xba, 0x98, 0x89, 0x6d, 0xbe, 0x52, 0xd9, 0x78, 0x5f, 0xeb,
+ 0x49, 0x33, 0x2e, 0x64, 0x67, 0x71, 0xe7, 0xd8, 0x4b, 0x75, 0x47, 0x6a,
+ 0xaf, 0xa0, 0xa5, 0x45, 0x12, 0x80, 0x63, 0x39, 0xcb, 0x54, 0xec, 0x1c,
+ 0x70, 0x94, 0x3b, 0xeb, 0x50, 0x89, 0x66, 0x74, 0x1e, 0xba, 0x4d, 0x39,
+ 0xc2, 0xfe, 0x53, 0x5a, 0xa8, 0x2a, 0x9c, 0xb9, 0x2e, 0xec, 0x99, 0xd3,
+ 0x85, 0x40, 0xef, 0xa3, 0xe3, 0x9f, 0xbc, 0x02, 0xd7, 0x57, 0xad, 0x74},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 238
+ {SEC_OID_SHA256,
+ 238,
+ {0x8f, 0x9a, 0xc1, 0x35, 0x4a, 0xf4, 0x16, 0x1d, 0x0e, 0x55, 0xb5, 0x67,
+ 0x48, 0x21, 0xd0, 0x28, 0x23, 0xb3, 0xa6, 0xb3, 0xf7, 0x9c, 0xef, 0xb9,
+ 0x8c, 0xbc, 0x77, 0xf9, 0xac, 0x2d, 0x91, 0xcc, 0x63, 0x45, 0xf9, 0x89,
+ 0xa7, 0x82, 0x81, 0x32, 0xf7, 0x3f, 0x36, 0x30, 0xa2, 0x47, 0xa9, 0x36,
+ 0xb6, 0xa0, 0x57, 0xb3, 0xe5, 0xa2, 0xfd, 0xa0, 0xc5, 0x99, 0x9e, 0xa7,
+ 0x72, 0x1e, 0xe8, 0x88, 0x09, 0x60, 0xc2, 0x4c, 0xd2, 0x37, 0x7e, 0x86,
+ 0x9c, 0xca, 0x17, 0x99, 0x74, 0x71, 0x42, 0xd5, 0x7a, 0xd6, 0xa8, 0xd8,
+ 0x3e, 0xc9, 0x25, 0x4d, 0x89, 0xf5, 0x91, 0xad, 0xd1, 0x1a, 0x75, 0x8e,
+ 0x1e, 0xa1, 0xe2, 0x9b, 0xd0, 0x8f, 0x62, 0x4d, 0x0e, 0x28, 0xce, 0xa5,
+ 0x2e, 0xd5, 0xee, 0xd7, 0xc0, 0xf5, 0xf4, 0x9d, 0x35, 0x33, 0xeb, 0x1c,
+ 0xdb, 0xb2, 0xaf, 0x83, 0x7d, 0xc4, 0x29, 0x42, 0xf9, 0xa8, 0x6b, 0x5f,
+ 0x4e, 0x2d, 0x5c, 0xe5, 0x06, 0x69, 0x7e, 0xf0, 0x67, 0xa3, 0x44, 0x94,
+ 0x9b, 0xdd, 0x89, 0xaf, 0xcc, 0x25, 0x97, 0x8a, 0xf4, 0xd5, 0x0c, 0x30,
+ 0x0b, 0xcd, 0x0f, 0xfc, 0x9d, 0x93, 0xcc, 0x55, 0x9e, 0x3a, 0xe1, 0xa1,
+ 0x32, 0x15, 0xa1, 0xd3, 0xf6, 0x03, 0x08, 0x27, 0x34, 0x0c, 0x65, 0x91,
+ 0x06, 0x1a, 0x5a, 0xb7, 0xe6, 0x51, 0x53, 0xb1, 0xdf, 0x8b, 0x25, 0xe1,
+ 0x42, 0x1f, 0x92, 0x4d, 0x39, 0xc7, 0xe6, 0xf7, 0x62, 0x43, 0xc1, 0xbb,
+ 0x9a, 0xe4, 0x06, 0x3d, 0x9a, 0x47, 0x5c, 0xd2, 0xec, 0xe4, 0x5f, 0x4e,
+ 0x28, 0x8f, 0xe0, 0x72, 0x00, 0x74, 0xe8, 0x78, 0x68, 0xd7, 0x0a, 0x55,
+ 0x84, 0xa9, 0xac, 0x2b, 0x47, 0xa5, 0x64, 0x17, 0xcc, 0x76, 0xf1, 0x51,
+ 0x54, 0x31, 0x55, 0x45, 0xa3, 0xed, 0x67, 0x04, 0xb3, 0x65, 0xf1, 0x5d,
+ 0x34, 0x32, 0x08, 0x04, 0x46, 0x9c, 0x3b, 0x09, 0xed, 0x21, 0x1c, 0xbc,
+ 0x9e, 0x9e, 0x76, 0x7b, 0x6f, 0x21, 0xfa, 0x16, 0xf8, 0x64, 0x1d, 0x8b,
+ 0x78, 0xb8, 0xdf, 0xf8, 0x06, 0x2a, 0x25, 0xb5, 0xbd, 0x3b, 0x6a, 0x38,
+ 0xcb, 0x47, 0x06, 0xc4, 0x2c, 0x1f, 0xbb, 0xe6, 0x6d, 0xb1, 0xc0, 0x5c,
+ 0xb5, 0x75, 0x31, 0x13, 0x2e, 0xb9, 0x4f, 0xe1, 0x56, 0x97, 0x35, 0xc3,
+ 0x3e, 0xc4, 0x91, 0xc3, 0x18, 0xa6, 0x86, 0xc8, 0x37, 0xac, 0x81, 0x0b,
+ 0xe4, 0xaf, 0xff, 0x60, 0x5f, 0x92, 0xbb, 0x39, 0x0e, 0x7a, 0xb3, 0xcd,
+ 0x24, 0xc0, 0xcd, 0x99, 0x7c, 0xf1, 0x3f, 0x11, 0x2e, 0x5a, 0xa0, 0x17,
+ 0x46, 0xf4, 0x39, 0x02, 0x43, 0x26, 0x39, 0xe1, 0xee, 0xfc, 0xbd, 0x37,
+ 0xb4, 0x13, 0xc5, 0x86, 0xf0, 0x57, 0xbc, 0xba, 0x40, 0xa8, 0xf1, 0x25,
+ 0x12, 0x51, 0xe8, 0x4c, 0xb7, 0xc8, 0x7c, 0x53, 0xc1, 0xd1, 0xd5, 0x58},
+ pub_key_6,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: short signature
+ // tcID: 239
+ {SEC_OID_SHA256,
+ 239,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01, 0x1a, 0x21, 0xab, 0xea, 0xc8, 0x40, 0x93, 0x98,
+ 0x31, 0x9e, 0x65, 0xc8, 0x65, 0x6f, 0x8f, 0x72, 0xe1, 0x79, 0xdd, 0x1e,
+ 0x99, 0x35, 0x8c, 0x75, 0x31, 0xfd, 0xdc, 0x03, 0x7e, 0x47, 0xc1, 0xe6,
+ 0x88, 0xcd, 0x70, 0xea, 0xfd, 0x6e, 0xea, 0x01, 0xc8, 0x23, 0x51, 0x6b,
+ 0xc7, 0x9f, 0x89, 0xd7, 0xe5, 0x2e, 0xe1, 0xeb, 0x4f, 0xfd, 0xea, 0xad,
+ 0x1d, 0x55, 0x0d, 0xc0, 0xa4, 0x71, 0x85, 0xbc, 0x9c, 0x42, 0xe4, 0x7f,
+ 0xce, 0x55, 0x03, 0xc3, 0x37, 0x0a, 0x60, 0x51, 0x0f, 0x83, 0x4b, 0x46,
+ 0x91, 0x15, 0x2e, 0xf6, 0x68, 0xde, 0xca, 0x63, 0x3c, 0xf3, 0x87, 0x3c,
+ 0xe6, 0x61, 0x39, 0x51, 0x78, 0x4a, 0xa7, 0xda, 0xfd, 0xe1, 0x18, 0xf3,
+ 0x7f, 0x1c, 0xdf, 0x1a, 0x68, 0x7a, 0xc2, 0x36, 0xd5, 0xc9, 0x56, 0xbc,
+ 0xed, 0x56, 0x4b, 0x73, 0xcf, 0x20, 0x2e, 0x3b, 0xac, 0xe5, 0x96, 0x67},
+ pub_key_7,
+ {0x34, 0x33, 0x36, 0x30},
+ true}};
+
+#endif // rsa_signature_3072_sha256_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_signature_3072_sha384-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha384-vectors.h
new file mode 100644
index 0000000000..3b7245c329
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha384-vectors.h
@@ -0,0 +1,9588 @@
+/* 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 rsa_signature_3072_sha384_vectors_h__
+#define rsa_signature_3072_sha384_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_8{
+ 0x30, 0x82, 0x01, 0xa2, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8f, 0x00,
+ 0x30, 0x82, 0x01, 0x8a, 0x02, 0x82, 0x01, 0x81, 0x00, 0xa0, 0x78, 0x87,
+ 0xf3, 0x73, 0x37, 0x81, 0x96, 0xb0, 0xb7, 0x48, 0xcd, 0xf3, 0x1c, 0x14,
+ 0x73, 0x5c, 0xcf, 0xa0, 0xf1, 0x17, 0xac, 0xaf, 0xda, 0xa2, 0x1f, 0xde,
+ 0x4b, 0x6e, 0x75, 0x59, 0x39, 0x0b, 0x83, 0x4e, 0x7b, 0x92, 0xe9, 0xe1,
+ 0xcc, 0x9d, 0x49, 0xfc, 0x0f, 0xe6, 0xcf, 0xb6, 0x04, 0x29, 0x65, 0x2b,
+ 0x4b, 0xf9, 0xa7, 0x76, 0x8f, 0x71, 0xfc, 0x42, 0x71, 0xca, 0x6f, 0xef,
+ 0x4e, 0x43, 0x11, 0x92, 0xeb, 0xdc, 0x98, 0x63, 0x0b, 0xfb, 0x94, 0xc5,
+ 0xba, 0xf1, 0x8b, 0x4c, 0xf7, 0x88, 0x1d, 0x84, 0x48, 0x3e, 0x4c, 0x44,
+ 0xc2, 0x2d, 0xb1, 0x5a, 0x96, 0x27, 0x70, 0x5a, 0x0b, 0x42, 0xa2, 0x6d,
+ 0x6f, 0x3d, 0x60, 0x09, 0xae, 0xe0, 0xd2, 0xa7, 0x1b, 0xed, 0xf4, 0xd4,
+ 0xb0, 0xee, 0x6b, 0x6f, 0xec, 0x2f, 0x16, 0xe1, 0x27, 0x7e, 0xca, 0xa3,
+ 0xbd, 0xed, 0xba, 0x40, 0x64, 0x73, 0xa4, 0x76, 0xd1, 0x68, 0x8d, 0xf0,
+ 0xfa, 0xd1, 0xda, 0x79, 0x55, 0x26, 0xc7, 0xe6, 0x41, 0x98, 0x1b, 0x48,
+ 0x12, 0xb0, 0x5b, 0x69, 0x2d, 0x60, 0xc6, 0x0b, 0x2b, 0xfa, 0x42, 0x4c,
+ 0x8b, 0x62, 0x0f, 0x40, 0xdc, 0x9d, 0xba, 0x59, 0xe2, 0xc7, 0x10, 0xe7,
+ 0xee, 0x75, 0x0b, 0x3e, 0x13, 0x4c, 0x1f, 0x71, 0xf4, 0x32, 0x10, 0x68,
+ 0x8a, 0xff, 0x17, 0xaa, 0xa4, 0x1c, 0xdb, 0x56, 0x68, 0x75, 0x3f, 0x00,
+ 0x06, 0xb1, 0xcf, 0x95, 0x1b, 0xc5, 0x95, 0x1f, 0x4d, 0x89, 0xa3, 0x11,
+ 0x96, 0x98, 0x5e, 0xa5, 0x5c, 0x09, 0x66, 0xc3, 0x66, 0x2b, 0xcf, 0xe4,
+ 0xe4, 0xcd, 0x34, 0xf1, 0x2e, 0x4a, 0xfd, 0x7e, 0x5c, 0x4a, 0x13, 0x07,
+ 0x39, 0xb1, 0x01, 0x7d, 0x6a, 0x58, 0x38, 0x82, 0xfd, 0x72, 0xdb, 0x1a,
+ 0x67, 0x41, 0x87, 0x02, 0xc8, 0xb0, 0x13, 0x53, 0xcc, 0xf7, 0x5b, 0x7b,
+ 0x93, 0xfa, 0xec, 0x0e, 0x0b, 0xe3, 0x62, 0x11, 0xd5, 0xf2, 0xbd, 0x91,
+ 0x0e, 0x15, 0x52, 0x32, 0x37, 0x11, 0xbb, 0xeb, 0x73, 0x85, 0x8f, 0x89,
+ 0x9c, 0xc1, 0xec, 0x06, 0x3e, 0xf6, 0x7d, 0x88, 0xe0, 0xc6, 0x99, 0xd5,
+ 0xa6, 0x89, 0xc5, 0x21, 0x06, 0xf0, 0x6e, 0x96, 0x0f, 0x09, 0xd2, 0xa3,
+ 0xcf, 0x84, 0xf5, 0x3b, 0xbe, 0xa2, 0xa4, 0x73, 0xed, 0xf2, 0xe6, 0xe0,
+ 0x17, 0x68, 0x01, 0xd3, 0xfa, 0x1c, 0x2d, 0x35, 0x8e, 0x1e, 0x5a, 0x26,
+ 0xf6, 0x46, 0xac, 0x93, 0x79, 0x6e, 0xc1, 0xfa, 0xdc, 0x69, 0x91, 0xc0,
+ 0xec, 0x19, 0xc9, 0xdd, 0x90, 0xb2, 0x5a, 0x2d, 0xd3, 0xbf, 0x73, 0xd2,
+ 0xcf, 0x1e, 0xea, 0x88, 0x67, 0xf9, 0x6c, 0xaa, 0x5a, 0x2d, 0xf5, 0x49,
+ 0x73, 0xac, 0xb2, 0xa2, 0xda, 0x0a, 0x13, 0x67, 0xec, 0x74, 0xaf, 0xbb,
+ 0x96, 0x8f, 0x51, 0x77, 0x65, 0x23, 0x8d, 0x17, 0x69, 0x02, 0x03, 0x01,
+ 0x00, 0x01};
+
+const RsaSignatureTestVector kRsaSignature3072Sha384WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA384,
+ 1,
+ {0x47, 0x34, 0x32, 0xcf, 0x11, 0xb6, 0xf9, 0x6b, 0x1d, 0xd4, 0x1e, 0x17,
+ 0x42, 0xac, 0xe2, 0x1c, 0xd1, 0x0e, 0x8d, 0xad, 0x89, 0xa3, 0xe0, 0x0e,
+ 0xc6, 0x8f, 0x3b, 0x45, 0x41, 0x10, 0x59, 0xd0, 0xbb, 0xc6, 0xc8, 0xa3,
+ 0xf0, 0x77, 0xbf, 0xb4, 0xb1, 0x2d, 0xa6, 0x0a, 0xca, 0x86, 0xdd, 0x85,
+ 0x69, 0x34, 0x06, 0x1a, 0xa8, 0xe4, 0xc3, 0x22, 0x1a, 0x01, 0x9b, 0x7e,
+ 0xd3, 0xd4, 0xe7, 0x0e, 0xd8, 0xbf, 0x53, 0xfa, 0x14, 0x0d, 0x3c, 0x31,
+ 0x87, 0x7a, 0x13, 0x5a, 0x6a, 0xe1, 0x40, 0xe0, 0x21, 0xbe, 0xa9, 0x40,
+ 0x8e, 0xe6, 0x1f, 0xe7, 0xf3, 0x2e, 0x60, 0xcd, 0x18, 0x93, 0x22, 0x82,
+ 0xb1, 0xae, 0xf1, 0x01, 0x9f, 0x9a, 0x39, 0x78, 0x9c, 0xb4, 0x89, 0x91,
+ 0xe5, 0x35, 0x56, 0x8b, 0x55, 0xeb, 0x26, 0xcf, 0x96, 0xe9, 0xba, 0xb3,
+ 0x5d, 0x03, 0x12, 0x1f, 0x6b, 0xe9, 0xf0, 0xd6, 0x50, 0x79, 0xb0, 0x64,
+ 0xcf, 0xf9, 0x23, 0xed, 0xb5, 0x63, 0x9c, 0xf0, 0x8f, 0x48, 0xec, 0xae,
+ 0xc0, 0x67, 0x0a, 0xb3, 0x7b, 0x03, 0xe4, 0xcc, 0x2e, 0x60, 0x45, 0x82,
+ 0xe1, 0xcc, 0xce, 0xf7, 0x9f, 0x26, 0x2c, 0x8b, 0x3d, 0x14, 0x68, 0x87,
+ 0x30, 0x3c, 0x54, 0x2a, 0xe7, 0xc4, 0x55, 0xb0, 0xf6, 0x8e, 0x88, 0x2c,
+ 0x5e, 0x22, 0x59, 0xec, 0xd9, 0xf7, 0x6c, 0xd3, 0x70, 0x6e, 0x98, 0x94,
+ 0x76, 0x60, 0x89, 0xb2, 0x67, 0xed, 0x3b, 0xde, 0xc2, 0x9d, 0xf5, 0xb5,
+ 0x7e, 0x6a, 0x6f, 0x8d, 0xef, 0xf2, 0x1e, 0x09, 0x3c, 0xe6, 0x11, 0x72,
+ 0x4b, 0xa1, 0x01, 0x2c, 0xf6, 0x3a, 0xa2, 0xc6, 0x2e, 0x72, 0x67, 0xaf,
+ 0x4b, 0x1d, 0xf5, 0xef, 0x03, 0x0e, 0x6c, 0xba, 0x7b, 0x21, 0x7d, 0x46,
+ 0xfe, 0x43, 0xfa, 0xb2, 0x55, 0xf4, 0x1c, 0xe0, 0x86, 0xbe, 0xc5, 0xe4,
+ 0xf6, 0x04, 0x71, 0x8c, 0x95, 0xac, 0xdb, 0xd5, 0xc5, 0x6b, 0xf8, 0xb6,
+ 0x85, 0x41, 0xac, 0x0d, 0xde, 0x0a, 0x5e, 0x0f, 0x23, 0x36, 0xea, 0x60,
+ 0x88, 0x64, 0xab, 0xdc, 0x53, 0x24, 0xb2, 0x9b, 0x9f, 0x7b, 0xd3, 0x5c,
+ 0x51, 0x43, 0x73, 0xef, 0xde, 0x38, 0xbb, 0x59, 0x3b, 0x8d, 0x4b, 0x24,
+ 0x95, 0x35, 0x98, 0x46, 0x62, 0xbf, 0x4b, 0x39, 0x7b, 0x2a, 0x58, 0x4c,
+ 0xa1, 0x56, 0x24, 0x41, 0x65, 0x37, 0x32, 0x0f, 0xde, 0xf8, 0x11, 0x33,
+ 0xd6, 0x03, 0x8e, 0xdd, 0x99, 0xee, 0x19, 0xaf, 0x95, 0x67, 0xc9, 0xfa,
+ 0x53, 0x64, 0x74, 0xef, 0xfa, 0x92, 0x55, 0x55, 0xc9, 0xc2, 0xfc, 0xea,
+ 0x52, 0x5f, 0xe2, 0xda, 0x93, 0x5b, 0x79, 0x1e, 0xc1, 0xd7, 0xd3, 0xbd,
+ 0xe3, 0x3a, 0x58, 0xf8, 0x0d, 0xd1, 0xe5, 0x87, 0xe1, 0xc4, 0x33, 0x23,
+ 0x9c, 0x65, 0x33, 0x2e, 0x94, 0xd6, 0x6d, 0x3c, 0x79, 0xbf, 0xd1, 0x90},
+ pub_key_8,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA384,
+ 2,
+ {0x69, 0xd8, 0x9a, 0xee, 0x9a, 0x1b, 0x98, 0x27, 0x22, 0x8c, 0x40, 0xc3,
+ 0xf3, 0xbd, 0xb9, 0x47, 0x9e, 0xd3, 0x6b, 0xed, 0xd2, 0xc7, 0x7b, 0x3f,
+ 0x5d, 0xca, 0x19, 0x91, 0x7a, 0x5c, 0xde, 0x96, 0x36, 0xb9, 0xf6, 0xed,
+ 0xe2, 0x97, 0x18, 0xa3, 0x91, 0x22, 0x4a, 0xb5, 0x8f, 0x46, 0x4c, 0x90,
+ 0x52, 0xb5, 0xe6, 0x78, 0x61, 0x78, 0x19, 0x4a, 0x90, 0xec, 0x04, 0xd2,
+ 0xd2, 0xb7, 0x51, 0x3b, 0x19, 0xdf, 0x27, 0x99, 0xb0, 0xe7, 0xa2, 0xd6,
+ 0xd1, 0xef, 0x2c, 0x49, 0xec, 0x68, 0x70, 0xfb, 0x8c, 0xae, 0x45, 0xee,
+ 0x11, 0x03, 0x69, 0x2d, 0xa8, 0xd2, 0x11, 0xbf, 0x61, 0xf6, 0x56, 0xd3,
+ 0x04, 0xf6, 0x9a, 0xdf, 0x68, 0xc0, 0x22, 0x7c, 0x7a, 0xf5, 0xce, 0xb8,
+ 0xc2, 0xdb, 0x4a, 0x36, 0x68, 0xbb, 0x6a, 0x1b, 0x8c, 0xc3, 0xa4, 0x37,
+ 0xb9, 0xdf, 0x79, 0xbc, 0x0d, 0xd6, 0x50, 0xd6, 0xe3, 0xa4, 0x22, 0x95,
+ 0xb4, 0xa6, 0xe2, 0x3d, 0x40, 0xb3, 0xa9, 0xb7, 0x54, 0x8f, 0x37, 0x60,
+ 0xe0, 0xfa, 0xf6, 0x92, 0x00, 0xdf, 0x23, 0x0d, 0x2c, 0x14, 0x38, 0x07,
+ 0xb2, 0xf3, 0x5f, 0xa4, 0x49, 0xcf, 0xa7, 0x37, 0x92, 0x84, 0x4d, 0xff,
+ 0x5d, 0x2a, 0xe5, 0x0a, 0xdc, 0x27, 0x2c, 0x0d, 0xba, 0xca, 0xcd, 0x60,
+ 0xeb, 0x0b, 0x79, 0x64, 0x01, 0x2a, 0x5c, 0x19, 0x81, 0xcb, 0x2f, 0x35,
+ 0x8f, 0xf5, 0x35, 0x09, 0xf9, 0x0b, 0x0e, 0xc4, 0x12, 0x59, 0xfe, 0xf3,
+ 0x21, 0xe9, 0xa3, 0x06, 0xa0, 0x83, 0x63, 0xed, 0x19, 0x4e, 0x51, 0xab,
+ 0x6d, 0xbc, 0x00, 0xce, 0xee, 0x57, 0x6c, 0x04, 0x8c, 0x02, 0x70, 0x4a,
+ 0x19, 0xf8, 0xf3, 0x57, 0x25, 0x0a, 0xdc, 0x70, 0xcd, 0xd2, 0x81, 0x91,
+ 0x57, 0xd7, 0x1a, 0xf0, 0x4a, 0xb0, 0xcc, 0x63, 0xac, 0x9c, 0x6f, 0xa4,
+ 0xb5, 0x79, 0x9e, 0xae, 0x52, 0x1e, 0x27, 0x5f, 0x26, 0xce, 0x53, 0x30,
+ 0x20, 0x17, 0x51, 0x08, 0x26, 0xf9, 0x6c, 0x4a, 0x28, 0x89, 0xde, 0xae,
+ 0xf1, 0x9f, 0xde, 0xda, 0xcc, 0x70, 0xa6, 0x59, 0x8a, 0xa8, 0x9e, 0x2b,
+ 0xcf, 0x37, 0x32, 0x39, 0xbe, 0xd9, 0x8d, 0x1f, 0x22, 0x67, 0xfa, 0x7c,
+ 0x24, 0x36, 0xad, 0xd1, 0x3d, 0xf6, 0x8d, 0x9e, 0xa2, 0x96, 0xfa, 0xb5,
+ 0x2f, 0xed, 0x0f, 0x5e, 0xe4, 0x68, 0x74, 0xf4, 0x87, 0x35, 0xfe, 0x32,
+ 0xc6, 0x1e, 0xd2, 0xb1, 0xc9, 0x77, 0xff, 0x18, 0x62, 0xcc, 0xce, 0x09,
+ 0x3b, 0xdf, 0x7d, 0x84, 0xa6, 0xb0, 0x3c, 0x30, 0x07, 0xc4, 0xc9, 0x26,
+ 0xd1, 0xe5, 0x2d, 0x81, 0xdc, 0xc0, 0xbc, 0x2a, 0x55, 0x3a, 0x12, 0xbe,
+ 0x36, 0x3b, 0x76, 0x4f, 0x6a, 0x32, 0x2e, 0x41, 0xa8, 0x31, 0x8e, 0xa7,
+ 0x40, 0x8c, 0x18, 0xe3, 0x3c, 0x26, 0x0a, 0xa0, 0x5d, 0x03, 0x96, 0x25},
+ pub_key_8,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA384,
+ 3,
+ {0x25, 0x93, 0x32, 0xbd, 0x5a, 0x27, 0x4b, 0xc3, 0x47, 0xff, 0xa3, 0xe8,
+ 0xa3, 0x1c, 0x8b, 0x27, 0xf2, 0x16, 0xcc, 0x86, 0x5d, 0x32, 0xc9, 0x17,
+ 0xa5, 0xd7, 0xe4, 0xc0, 0x6a, 0xbd, 0x44, 0xb6, 0xc0, 0x24, 0xf4, 0x4e,
+ 0xba, 0x99, 0x78, 0x62, 0xc8, 0x12, 0xd8, 0xeb, 0xaf, 0x7c, 0xac, 0xcb,
+ 0xb2, 0x34, 0x29, 0x31, 0x78, 0xe4, 0x4b, 0x25, 0x32, 0x47, 0x8e, 0x8b,
+ 0xeb, 0xf6, 0xaf, 0x5f, 0x83, 0x31, 0x8e, 0xbe, 0x39, 0x8e, 0x08, 0x50,
+ 0xe9, 0x29, 0xa8, 0x9c, 0xda, 0x86, 0x0c, 0xd1, 0x8e, 0xc9, 0x45, 0x54,
+ 0xe4, 0xe0, 0xd4, 0x5a, 0x9e, 0xc2, 0xd9, 0xac, 0xd8, 0x3f, 0xbe, 0xf2,
+ 0xb5, 0xd3, 0x1d, 0xd7, 0xb2, 0xf3, 0xc1, 0x2e, 0x79, 0x1a, 0xfd, 0x3e,
+ 0x39, 0xa9, 0x43, 0x7f, 0xda, 0x77, 0x24, 0xc9, 0x42, 0x61, 0x94, 0xbc,
+ 0xfd, 0xc6, 0xbd, 0x52, 0x03, 0x6f, 0x62, 0xae, 0xea, 0x78, 0x53, 0xdb,
+ 0x2c, 0x8c, 0x49, 0x81, 0x03, 0xeb, 0x60, 0x18, 0x02, 0x81, 0x17, 0x0a,
+ 0xa0, 0xfa, 0xe8, 0x13, 0x94, 0x17, 0x97, 0x4d, 0x91, 0x70, 0x90, 0xdb,
+ 0xa8, 0xf9, 0x06, 0x16, 0x65, 0xe9, 0x2d, 0x95, 0x38, 0x27, 0xdf, 0xf4,
+ 0xd4, 0x50, 0xf5, 0x56, 0x6d, 0x2c, 0x5b, 0x75, 0x3b, 0x65, 0xc9, 0xb5,
+ 0x22, 0xa0, 0xc4, 0xda, 0x86, 0x86, 0x29, 0x56, 0x9a, 0x66, 0x6b, 0x7c,
+ 0x29, 0x2b, 0x22, 0x06, 0x0e, 0x92, 0xac, 0xf4, 0xed, 0x65, 0xe5, 0x12,
+ 0x45, 0x40, 0x3a, 0x4f, 0x16, 0x2c, 0x8b, 0x50, 0x4b, 0x85, 0xa8, 0x10,
+ 0x90, 0x6e, 0xca, 0xca, 0x29, 0x56, 0xd3, 0x95, 0xc1, 0x63, 0xa7, 0xf6,
+ 0xf2, 0x35, 0x73, 0x15, 0x69, 0x68, 0xec, 0xf6, 0x2e, 0xf4, 0x6b, 0x72,
+ 0xb9, 0xce, 0x39, 0x30, 0x36, 0x81, 0xe3, 0x54, 0xe9, 0x1c, 0x5d, 0x79,
+ 0x44, 0xcd, 0x32, 0x88, 0xb2, 0xa8, 0x4a, 0x1e, 0xa2, 0x8e, 0x7e, 0x6f,
+ 0x26, 0x0b, 0xc5, 0xf8, 0xd9, 0x2b, 0xe4, 0x19, 0xad, 0x64, 0x9a, 0x8f,
+ 0x55, 0xa2, 0x19, 0x5c, 0xa4, 0x61, 0x30, 0x92, 0x2d, 0x82, 0x75, 0x9f,
+ 0x9b, 0xc0, 0x30, 0xc8, 0xb1, 0x22, 0x21, 0x1d, 0x95, 0x2c, 0x3e, 0xe7,
+ 0x85, 0x1f, 0x09, 0xf3, 0x0c, 0x2f, 0xec, 0xd1, 0x07, 0x06, 0x56, 0xc6,
+ 0x9c, 0x25, 0x98, 0x58, 0x4b, 0x55, 0xcb, 0xe6, 0x56, 0x7d, 0xd2, 0x71,
+ 0x93, 0x05, 0xdc, 0x52, 0xdf, 0xda, 0x03, 0xea, 0x28, 0x9a, 0x5d, 0xb9,
+ 0x20, 0xfc, 0x2c, 0x77, 0x7e, 0x70, 0x81, 0xcf, 0xd9, 0x28, 0x64, 0x31,
+ 0x6d, 0x3f, 0xca, 0x9a, 0xaf, 0x8e, 0x22, 0x18, 0xed, 0x8a, 0x52, 0x35,
+ 0xe7, 0x46, 0xe5, 0xcd, 0x9b, 0xcc, 0x85, 0x6b, 0x0c, 0x61, 0x5b, 0x90,
+ 0x1d, 0xc6, 0x10, 0xf0, 0x19, 0x31, 0x71, 0x86, 0x92, 0x02, 0xe8, 0x45},
+ pub_key_8,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA384,
+ 4,
+ {0x1f, 0x32, 0xb3, 0x6e, 0xb4, 0x3f, 0x87, 0xb1, 0x8e, 0x56, 0x9f, 0xcf,
+ 0xe7, 0x02, 0x17, 0x63, 0xbe, 0xa0, 0xca, 0x57, 0x6c, 0xd2, 0x73, 0xc0,
+ 0xb2, 0x03, 0x52, 0x90, 0x6e, 0xd8, 0x48, 0x44, 0x28, 0xd2, 0x50, 0x24,
+ 0x17, 0x09, 0xc8, 0x25, 0x70, 0x45, 0x18, 0xff, 0x9e, 0x97, 0x10, 0x3b,
+ 0xb7, 0x0c, 0xd2, 0x6f, 0x43, 0x7f, 0x87, 0x75, 0x4b, 0xd4, 0x04, 0x07,
+ 0x03, 0x4a, 0x96, 0x53, 0xd0, 0x0e, 0x86, 0x8a, 0x75, 0x9a, 0x19, 0x0f,
+ 0x30, 0x67, 0xce, 0x5e, 0xfc, 0xe9, 0xab, 0x17, 0xc8, 0xb4, 0x60, 0x00,
+ 0xd8, 0x8e, 0x2d, 0x9e, 0x68, 0xb8, 0xda, 0xe0, 0xa0, 0xea, 0xa4, 0xa3,
+ 0x1d, 0x3b, 0xb5, 0x1c, 0x8c, 0x8d, 0x0f, 0xc8, 0x39, 0xb0, 0xb2, 0x73,
+ 0xc8, 0x3d, 0xad, 0x57, 0x01, 0x6b, 0x1b, 0x5c, 0x1d, 0x8e, 0xcc, 0xff,
+ 0x1c, 0x75, 0x3e, 0x5c, 0x6d, 0x18, 0x9e, 0xd0, 0x7b, 0x80, 0x1f, 0x0a,
+ 0x54, 0xa1, 0x14, 0x4c, 0x14, 0x20, 0x11, 0xfd, 0x32, 0x26, 0x45, 0x1f,
+ 0xae, 0xa4, 0x3d, 0x52, 0x59, 0x7b, 0x00, 0x3f, 0x92, 0x56, 0xce, 0xdb,
+ 0x0d, 0x7d, 0x7f, 0x56, 0xd8, 0x6d, 0xfe, 0xef, 0x50, 0x17, 0x9a, 0x79,
+ 0x4f, 0x0b, 0x0d, 0xe9, 0x7d, 0xa1, 0x92, 0x6e, 0x94, 0x91, 0xf0, 0x25,
+ 0xbb, 0x3c, 0x3e, 0x8e, 0x03, 0x16, 0x61, 0xe0, 0xea, 0xd8, 0x60, 0xc8,
+ 0x91, 0x4f, 0x0b, 0x29, 0x4b, 0xf8, 0xcf, 0xea, 0x2d, 0x5c, 0xcc, 0x72,
+ 0x6a, 0xd0, 0x74, 0x3e, 0x19, 0x25, 0x10, 0x73, 0x2d, 0xc8, 0x43, 0x01,
+ 0xee, 0xe1, 0x5e, 0xca, 0x3c, 0x6a, 0x52, 0x13, 0xba, 0x66, 0xd0, 0x87,
+ 0x17, 0x89, 0x31, 0x5f, 0x85, 0x37, 0xa4, 0x4b, 0x72, 0x7b, 0xd8, 0xa1,
+ 0x0d, 0x6e, 0x54, 0x63, 0x6b, 0x34, 0x57, 0x15, 0xfc, 0x0b, 0x6f, 0x5b,
+ 0x51, 0x16, 0xf2, 0x25, 0x57, 0xb0, 0xaf, 0x9f, 0x94, 0x85, 0x58, 0xb0,
+ 0xff, 0x4a, 0x3b, 0x0f, 0xaf, 0x1d, 0xe7, 0xda, 0x19, 0x65, 0xb9, 0x77,
+ 0xaa, 0xaf, 0x03, 0x9c, 0x5b, 0x7b, 0x09, 0xb4, 0xf0, 0x3e, 0xfe, 0xea,
+ 0xb3, 0x18, 0x9d, 0x2a, 0x09, 0xfd, 0xdc, 0x39, 0x83, 0xe4, 0x81, 0x5d,
+ 0xf3, 0x5d, 0xdd, 0x1c, 0x21, 0x98, 0xb6, 0x95, 0xcf, 0xfc, 0x35, 0xaa,
+ 0x66, 0x62, 0x83, 0x9f, 0x82, 0x46, 0x8c, 0xb6, 0x76, 0xb6, 0x77, 0xd5,
+ 0x3e, 0xe4, 0x85, 0x7a, 0xb9, 0xbe, 0x7b, 0xd9, 0x9e, 0x17, 0x49, 0xc8,
+ 0x11, 0xe2, 0xd6, 0x58, 0x44, 0x27, 0xcb, 0xce, 0x14, 0xd2, 0xca, 0x15,
+ 0xdf, 0x06, 0x11, 0x65, 0xe8, 0x55, 0x02, 0x42, 0x06, 0x02, 0x66, 0x69,
+ 0x93, 0x46, 0x37, 0x33, 0xb4, 0x3c, 0x1c, 0x1e, 0xba, 0xe8, 0xd3, 0x77,
+ 0x80, 0x47, 0x0b, 0x8c, 0xf5, 0xca, 0xe3, 0x1c, 0xd7, 0x42, 0x77, 0x99},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA384,
+ 5,
+ {0x7e, 0x31, 0x65, 0x35, 0x8b, 0x5d, 0x09, 0xab, 0x1a, 0xd1, 0x59, 0x99,
+ 0x35, 0xbb, 0xda, 0xb2, 0x7a, 0xbc, 0x32, 0x48, 0x69, 0x10, 0x38, 0x2a,
+ 0x0a, 0xe6, 0x30, 0xf7, 0x25, 0xb5, 0xdc, 0xa5, 0xff, 0xaa, 0x9e, 0x60,
+ 0x6e, 0x2e, 0x55, 0x51, 0x22, 0xc1, 0xe0, 0xf3, 0x40, 0x9d, 0x7d, 0x91,
+ 0x5e, 0xa0, 0x0d, 0x87, 0x84, 0xb8, 0x14, 0xa6, 0x72, 0x1d, 0x0d, 0xd1,
+ 0x17, 0x29, 0x7c, 0x95, 0x1c, 0x8d, 0x22, 0x5a, 0x48, 0x4a, 0x54, 0x9e,
+ 0x48, 0x8f, 0xb8, 0x0f, 0x99, 0x6a, 0xd6, 0x54, 0x90, 0xa0, 0x9d, 0xef,
+ 0xb0, 0xb4, 0x6f, 0x9c, 0xfc, 0xa2, 0xe9, 0x52, 0xb0, 0x4d, 0xfd, 0x54,
+ 0x18, 0xda, 0x92, 0x0d, 0xfb, 0x29, 0x68, 0xe4, 0x8d, 0xba, 0x8f, 0x07,
+ 0x29, 0xb1, 0x6f, 0xa3, 0x2a, 0x83, 0x2f, 0xd8, 0xb7, 0x89, 0xbf, 0xeb,
+ 0xc6, 0x3f, 0x01, 0xa1, 0x19, 0x08, 0x13, 0xcf, 0xd5, 0x5a, 0xce, 0x94,
+ 0x9d, 0x80, 0x2a, 0xff, 0xfb, 0xe9, 0xa1, 0xec, 0x1e, 0x6a, 0x5d, 0xf1,
+ 0x96, 0xe5, 0xff, 0xb2, 0x41, 0xc9, 0x18, 0xd7, 0x12, 0xe4, 0x66, 0xf3,
+ 0x0c, 0x66, 0xc0, 0xbd, 0xdd, 0x48, 0xb5, 0x7b, 0xa4, 0xd0, 0xba, 0xa0,
+ 0xc2, 0xba, 0x9b, 0xcf, 0x51, 0x9c, 0x3a, 0x26, 0x14, 0x0d, 0xf6, 0xaa,
+ 0x5e, 0xfb, 0xdd, 0x5a, 0xc9, 0xbe, 0xff, 0x48, 0x61, 0x3f, 0x92, 0xd2,
+ 0x47, 0xb3, 0x5e, 0xfb, 0xd6, 0x01, 0x4f, 0x3d, 0x71, 0x47, 0x05, 0x93,
+ 0x3e, 0x47, 0xd5, 0x82, 0xf4, 0xa5, 0xda, 0x05, 0xb1, 0x5a, 0x79, 0xbc,
+ 0xac, 0xba, 0x1a, 0xa1, 0x5a, 0x5f, 0xd6, 0xdd, 0xb2, 0x28, 0xbb, 0xe4,
+ 0xc5, 0x23, 0x6f, 0x9a, 0xc6, 0x07, 0xf4, 0x1a, 0x49, 0x2e, 0x6b, 0x1c,
+ 0x92, 0xbd, 0x68, 0xce, 0x30, 0x65, 0x9e, 0xb5, 0xb2, 0x7a, 0x5b, 0x2f,
+ 0x76, 0xa5, 0x86, 0x7d, 0xaf, 0xbf, 0x85, 0xa9, 0xdf, 0xdd, 0xfd, 0xd4,
+ 0x76, 0xc3, 0x83, 0xfd, 0x03, 0xe3, 0x8e, 0x81, 0xf2, 0xe1, 0x43, 0x45,
+ 0x53, 0x64, 0x3e, 0x65, 0x2c, 0xc0, 0x06, 0xe5, 0xdf, 0x73, 0x13, 0x27,
+ 0x23, 0x35, 0xf1, 0x22, 0xa7, 0xfd, 0x9c, 0xae, 0x6f, 0x2f, 0x5a, 0x7d,
+ 0xa6, 0x58, 0x65, 0x69, 0x8d, 0x6d, 0x08, 0xd6, 0x88, 0x00, 0x0a, 0x73,
+ 0x0c, 0x90, 0x91, 0x9e, 0x18, 0x26, 0xbf, 0xa1, 0xdb, 0x85, 0xd5, 0x60,
+ 0x7f, 0xf9, 0xd7, 0x6c, 0xb1, 0x00, 0xea, 0x16, 0x49, 0x44, 0x2c, 0xef,
+ 0xc4, 0x25, 0x1a, 0x8c, 0xc1, 0xd8, 0x23, 0x21, 0x5e, 0x0a, 0xd1, 0xab,
+ 0xfb, 0x29, 0x76, 0xbc, 0x4a, 0x6b, 0x2b, 0xbd, 0x79, 0x3e, 0xbf, 0x9c,
+ 0x77, 0x70, 0x95, 0x7d, 0xba, 0x1e, 0x2a, 0x85, 0x83, 0xd9, 0xa8, 0x2a,
+ 0x07, 0x23, 0x86, 0xd0, 0x95, 0x77, 0x89, 0xb4, 0x50, 0x99, 0x3c, 0x77},
+ pub_key_8,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA384,
+ 6,
+ {0x8b, 0xc9, 0x48, 0xc5, 0xc1, 0x66, 0x03, 0xab, 0x63, 0xe7, 0x5e, 0x18,
+ 0xbc, 0x7f, 0x06, 0x2e, 0xa4, 0xc6, 0x75, 0xeb, 0xf9, 0x8d, 0xca, 0xcc,
+ 0x1a, 0x98, 0x26, 0xb0, 0xee, 0xab, 0x00, 0x04, 0xe2, 0x59, 0x2b, 0x07,
+ 0x52, 0x5f, 0xca, 0x53, 0xbd, 0x28, 0x8b, 0xb5, 0x6b, 0x59, 0x61, 0xae,
+ 0xa9, 0x3b, 0x54, 0x87, 0x71, 0x06, 0x8f, 0x5b, 0x0c, 0xef, 0x46, 0x7c,
+ 0x38, 0x7e, 0x2d, 0x62, 0xc9, 0x1e, 0x04, 0x58, 0x72, 0x92, 0x2b, 0x51,
+ 0x6d, 0xd6, 0xc5, 0xb8, 0xac, 0x36, 0x15, 0xc9, 0x86, 0xa9, 0xc8, 0xb5,
+ 0x21, 0x1a, 0x05, 0xf6, 0x3e, 0x82, 0x38, 0x71, 0x75, 0xe8, 0x74, 0x97,
+ 0x09, 0x95, 0x12, 0x73, 0xcd, 0x9d, 0x8b, 0x2e, 0xcc, 0xf6, 0x78, 0x28,
+ 0x47, 0x61, 0xc7, 0x22, 0x85, 0xbe, 0x5c, 0x18, 0x9c, 0x44, 0x00, 0x62,
+ 0x9c, 0x26, 0xf8, 0x7b, 0xf1, 0x8e, 0xbf, 0xe5, 0xe5, 0x6f, 0x20, 0x57,
+ 0xfd, 0x91, 0xfc, 0x92, 0x09, 0xec, 0x48, 0xa8, 0x72, 0xd6, 0xd2, 0x3b,
+ 0xc3, 0x30, 0xf1, 0xc8, 0x1e, 0xde, 0x7f, 0xc5, 0xa0, 0xe2, 0xb0, 0x9c,
+ 0x3a, 0x47, 0x35, 0xef, 0xf9, 0xc8, 0xad, 0xf7, 0x31, 0x52, 0xb3, 0x40,
+ 0x6a, 0x62, 0x65, 0x68, 0x97, 0xc1, 0xee, 0xf0, 0x75, 0xc4, 0xfb, 0x02,
+ 0x24, 0x4e, 0xcd, 0x93, 0x91, 0x2d, 0xd3, 0x6f, 0xbe, 0x0d, 0x35, 0x8a,
+ 0x71, 0xe0, 0x2d, 0x2b, 0x30, 0x2d, 0xbe, 0xbd, 0x28, 0xba, 0x50, 0x86,
+ 0x0e, 0x4a, 0x96, 0x30, 0x71, 0xf0, 0xa8, 0x90, 0xa2, 0xe4, 0x00, 0xc1,
+ 0x8f, 0x53, 0x0c, 0xf9, 0x44, 0x0a, 0x89, 0x7e, 0xb2, 0x78, 0x1c, 0xeb,
+ 0x17, 0xbb, 0xc5, 0x8f, 0x61, 0x82, 0x8a, 0x64, 0x56, 0xb9, 0x3c, 0x86,
+ 0xdf, 0x97, 0x2c, 0x42, 0xd0, 0x82, 0xb9, 0x13, 0xc4, 0xd8, 0x80, 0x7b,
+ 0x75, 0x63, 0xaa, 0xfb, 0x7b, 0x33, 0x0e, 0xc3, 0x9d, 0xc9, 0x88, 0x67,
+ 0x4a, 0x5c, 0x3b, 0x36, 0xf6, 0xbb, 0xdd, 0x09, 0x62, 0x01, 0xf1, 0xc7,
+ 0xc2, 0x5c, 0xa9, 0xea, 0x8f, 0x28, 0xe9, 0x23, 0xba, 0x46, 0xdb, 0xe9,
+ 0x39, 0x10, 0x26, 0x8d, 0x6e, 0x35, 0xcf, 0xb6, 0x05, 0xb9, 0x2e, 0xcf,
+ 0x98, 0x69, 0x9a, 0xe9, 0xb0, 0x9d, 0xd4, 0x63, 0x4d, 0x12, 0x80, 0x58,
+ 0x6c, 0x5e, 0x6b, 0xb0, 0xb1, 0xa4, 0xb5, 0xe5, 0xe2, 0x2b, 0x22, 0x54,
+ 0x53, 0xf5, 0xc6, 0x6f, 0x9a, 0x7e, 0xd7, 0xff, 0xf8, 0x3e, 0xcb, 0x20,
+ 0x1e, 0xb1, 0x57, 0xc7, 0x6c, 0x9b, 0xef, 0xf9, 0x52, 0x27, 0xb4, 0x95,
+ 0xc8, 0x51, 0x6b, 0xbc, 0x71, 0x18, 0xf0, 0x11, 0xcf, 0x92, 0x37, 0xb6,
+ 0xe7, 0x94, 0xbd, 0x7a, 0x9b, 0xa1, 0x9e, 0x35, 0xd0, 0xa6, 0x50, 0xdb,
+ 0xf7, 0xc0, 0x6a, 0x0c, 0x9d, 0xdc, 0x95, 0xf1, 0x08, 0xa7, 0x82, 0x46},
+ pub_key_8,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA384,
+ 7,
+ {0x09, 0xee, 0x82, 0x12, 0x21, 0xce, 0x7b, 0xbe, 0xb4, 0xd6, 0x6e, 0xa3,
+ 0xec, 0x88, 0x38, 0x7b, 0xb5, 0xc5, 0xbf, 0xb0, 0x55, 0xb8, 0xbe, 0xb3,
+ 0x6c, 0xcb, 0xa4, 0xc2, 0xce, 0x96, 0x66, 0xb1, 0xa0, 0x99, 0x35, 0x68,
+ 0x9d, 0xb1, 0xcc, 0x23, 0x12, 0xd7, 0x97, 0xac, 0x8b, 0x6f, 0x62, 0x64,
+ 0x3d, 0xe7, 0x36, 0xf3, 0x82, 0x69, 0xa8, 0x1f, 0x96, 0x93, 0x08, 0xeb,
+ 0x61, 0x6c, 0xf4, 0x19, 0x60, 0x34, 0x1f, 0xa8, 0xed, 0xd3, 0x50, 0x1f,
+ 0x4e, 0xdf, 0x73, 0x73, 0x68, 0x06, 0xb6, 0xfc, 0x13, 0x87, 0xdf, 0x4e,
+ 0xf3, 0xe1, 0xe2, 0x6c, 0x03, 0x24, 0x9f, 0x3d, 0xb6, 0x47, 0x1e, 0xd5,
+ 0x80, 0x69, 0x9e, 0x8a, 0xc7, 0x7d, 0x0f, 0xd9, 0xa7, 0x89, 0x72, 0x34,
+ 0x7e, 0x86, 0x57, 0xb6, 0xcd, 0xfe, 0x17, 0x2f, 0xda, 0x32, 0x4e, 0xea,
+ 0x00, 0xd6, 0x0d, 0x38, 0xb4, 0x7e, 0x06, 0x6c, 0x4a, 0x6f, 0xc0, 0xe3,
+ 0x3f, 0x75, 0xd1, 0xd4, 0xec, 0xdf, 0x46, 0xef, 0xd9, 0x66, 0xca, 0x9a,
+ 0xef, 0x80, 0xd2, 0x2e, 0x43, 0xdf, 0xc2, 0xcd, 0x0a, 0xf3, 0x7f, 0xa7,
+ 0x0d, 0x6d, 0xf7, 0xc6, 0x37, 0xc3, 0xc1, 0x8a, 0x21, 0x9b, 0xf5, 0x8d,
+ 0xc1, 0xe7, 0xbf, 0xc9, 0x41, 0xa2, 0x35, 0xbf, 0xe8, 0x1e, 0xe7, 0x10,
+ 0x15, 0x30, 0xa2, 0xc2, 0x64, 0x52, 0x76, 0x08, 0xd7, 0x14, 0x8d, 0xd9,
+ 0x13, 0x25, 0xb7, 0x89, 0x58, 0x17, 0xae, 0x50, 0xd7, 0x74, 0xe8, 0xdc,
+ 0xd2, 0xde, 0xf8, 0xa4, 0x76, 0xa9, 0x59, 0x2d, 0x55, 0xbe, 0x74, 0x3c,
+ 0x62, 0xc1, 0x19, 0x2f, 0x0a, 0xd6, 0x99, 0x81, 0xfd, 0xc8, 0x65, 0x1c,
+ 0x1d, 0xb8, 0x28, 0x09, 0x7f, 0xf8, 0x08, 0x8b, 0x72, 0x0c, 0x63, 0x7c,
+ 0x60, 0xc7, 0x71, 0xb5, 0x09, 0x1f, 0x9d, 0x9e, 0x17, 0x4b, 0xc8, 0x23,
+ 0x11, 0x5a, 0x1f, 0x7d, 0xbf, 0x08, 0x6f, 0x9a, 0xd3, 0x6a, 0x40, 0x3c,
+ 0x2d, 0x71, 0x0c, 0x47, 0xaf, 0x47, 0x53, 0xfe, 0x6e, 0x43, 0xc6, 0x75,
+ 0xc3, 0x02, 0x19, 0xab, 0xc2, 0xb8, 0x56, 0x0b, 0xd1, 0x8c, 0x25, 0xaa,
+ 0xc7, 0x19, 0x54, 0x6c, 0xe7, 0xa7, 0x40, 0x80, 0xfc, 0xf2, 0x2b, 0xd4,
+ 0xe6, 0xcf, 0xfc, 0x27, 0x0e, 0x57, 0xba, 0xed, 0xcf, 0x27, 0x39, 0xc5,
+ 0xcf, 0x4f, 0xc5, 0xfa, 0xc1, 0x8f, 0x5d, 0xd0, 0x23, 0x30, 0x1c, 0xaa,
+ 0xc1, 0xb1, 0xfa, 0xf4, 0xdc, 0xc6, 0x53, 0x27, 0x25, 0x5c, 0xcf, 0x54,
+ 0xf5, 0xfb, 0xd3, 0xcf, 0x82, 0x80, 0x1a, 0x86, 0x85, 0xc2, 0xee, 0xf3,
+ 0xc5, 0xe7, 0xf6, 0x08, 0xcf, 0x6f, 0x74, 0x7b, 0x83, 0x07, 0xf6, 0x17,
+ 0xfc, 0xe1, 0x48, 0x34, 0x7b, 0x76, 0xfa, 0xcf, 0x0e, 0x1f, 0x78, 0x95,
+ 0xae, 0xeb, 0x11, 0xe3, 0x22, 0x5e, 0x3a, 0x60, 0x66, 0xa2, 0x44, 0xca},
+ pub_key_8,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment: Legacy:missing NULL
+ // tcID: 8
+ {SEC_OID_SHA384,
+ 8,
+ {0x3b, 0x1a, 0x01, 0xf6, 0x9a, 0xfa, 0x77, 0xd9, 0x6c, 0x1b, 0x7b, 0xfd,
+ 0xff, 0x94, 0xd5, 0x8e, 0x34, 0x67, 0x46, 0xf3, 0x71, 0x2b, 0x2b, 0xf2,
+ 0x70, 0x5d, 0x77, 0x1b, 0x6e, 0xe0, 0x82, 0xc7, 0xdd, 0x9d, 0x2c, 0x8a,
+ 0x87, 0xde, 0x6a, 0x68, 0x41, 0x77, 0xed, 0xd8, 0x03, 0x8e, 0xa1, 0xb9,
+ 0xbf, 0xdd, 0x67, 0x22, 0xa1, 0x45, 0x3d, 0x68, 0x20, 0x4e, 0x4d, 0x6e,
+ 0xff, 0xa5, 0x84, 0xa1, 0xb9, 0x52, 0x05, 0x61, 0x98, 0x2f, 0x01, 0x81,
+ 0xf1, 0x02, 0xde, 0x2d, 0x62, 0x10, 0x84, 0x18, 0x77, 0x8b, 0x49, 0x76,
+ 0xb4, 0x93, 0x3a, 0x79, 0xc6, 0xa9, 0x81, 0xbd, 0x48, 0xf8, 0x47, 0x11,
+ 0xa3, 0xf7, 0xcc, 0x26, 0xdd, 0xbf, 0x06, 0xc5, 0x9a, 0xa6, 0x69, 0xd5,
+ 0x6d, 0x60, 0xa7, 0x41, 0x40, 0x7f, 0x86, 0xe6, 0xa6, 0x45, 0xdb, 0xdb,
+ 0x1f, 0x79, 0x27, 0xdb, 0xc0, 0xac, 0xf9, 0x96, 0x73, 0x68, 0x99, 0xdd,
+ 0x9a, 0xa3, 0x67, 0xec, 0x7b, 0xb1, 0x57, 0xed, 0x12, 0x1d, 0xa1, 0x5f,
+ 0x25, 0xbb, 0x21, 0x80, 0x72, 0x93, 0xcc, 0xf6, 0xd3, 0xa6, 0x6e, 0x18,
+ 0x71, 0x3d, 0x80, 0x76, 0x3c, 0xd1, 0x53, 0xcd, 0xef, 0x58, 0xb1, 0xe6,
+ 0xe3, 0x1b, 0x34, 0x8c, 0xc5, 0x14, 0xb8, 0xf2, 0xd3, 0x57, 0xd1, 0x4a,
+ 0xf7, 0xcb, 0xaa, 0xe3, 0x99, 0x93, 0xd7, 0x87, 0x1b, 0xbd, 0x0c, 0xb9,
+ 0xc1, 0x36, 0x93, 0x6b, 0x29, 0x2d, 0xd3, 0x68, 0xef, 0x1d, 0x82, 0x60,
+ 0x00, 0xd3, 0xca, 0x13, 0xab, 0x48, 0xb6, 0x59, 0xd2, 0x31, 0xc9, 0x5c,
+ 0x02, 0x16, 0x3d, 0x2e, 0x11, 0xe3, 0x31, 0x52, 0xe6, 0x9f, 0x6f, 0x3f,
+ 0x08, 0x69, 0x49, 0x18, 0xd8, 0x9f, 0x9a, 0x04, 0xad, 0x6a, 0x01, 0xc0,
+ 0x88, 0x73, 0x09, 0x65, 0x4a, 0x4e, 0xa8, 0xa8, 0x48, 0x42, 0x2d, 0xc9,
+ 0x24, 0xf9, 0x90, 0xcb, 0x65, 0xba, 0x25, 0x50, 0xce, 0x16, 0x6b, 0x6a,
+ 0x00, 0x1c, 0xce, 0x47, 0x67, 0xa3, 0xf1, 0xcc, 0xe7, 0x46, 0x49, 0x87,
+ 0x66, 0x24, 0xd2, 0xa1, 0x11, 0x14, 0x36, 0xa9, 0xa6, 0xb0, 0x6d, 0xfd,
+ 0xba, 0xfe, 0xaf, 0x32, 0x98, 0x86, 0xd5, 0xe7, 0x48, 0x2c, 0xe3, 0xe8,
+ 0x1a, 0x33, 0xb6, 0x9a, 0x9f, 0xa7, 0xd8, 0x29, 0x81, 0xaa, 0xbd, 0x81,
+ 0xc2, 0x65, 0x0c, 0x3c, 0x2b, 0x34, 0x77, 0x8f, 0x99, 0xef, 0xa2, 0xd3,
+ 0x84, 0x3b, 0x38, 0x6c, 0x24, 0x37, 0x7f, 0xe1, 0x74, 0x83, 0xc4, 0x90,
+ 0xa6, 0x3c, 0x68, 0x96, 0x21, 0x2f, 0x8b, 0xee, 0xee, 0xe0, 0x4a, 0x39,
+ 0x59, 0xee, 0xef, 0x47, 0xa0, 0x0f, 0xec, 0x80, 0x61, 0x84, 0x5d, 0x84,
+ 0xfe, 0x7d, 0x7a, 0xfa, 0x20, 0x60, 0x74, 0xb4, 0x1f, 0xf0, 0x01, 0xbe,
+ 0x31, 0x5a, 0x7e, 0x32, 0xc2, 0xcf, 0xab, 0xdc, 0x86, 0x1e, 0xec, 0x45},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 9
+ {SEC_OID_SHA384,
+ 9,
+ {0x78, 0x35, 0xe1, 0x35, 0x18, 0x8e, 0x97, 0x97, 0x3f, 0x3c, 0xd0, 0xa0,
+ 0x5a, 0x10, 0x2e, 0x88, 0x8f, 0xa5, 0x1c, 0xe2, 0x32, 0x06, 0x2c, 0x98,
+ 0x56, 0xd1, 0x34, 0xb3, 0x0f, 0xf3, 0x2b, 0x51, 0x30, 0x93, 0xe0, 0x7b,
+ 0x75, 0x71, 0xb2, 0x51, 0xf5, 0xb3, 0x61, 0x83, 0x64, 0xb8, 0x30, 0xb1,
+ 0xaf, 0x01, 0x16, 0x9b, 0x0a, 0x19, 0xc2, 0x03, 0xe0, 0x79, 0x08, 0x3c,
+ 0x4e, 0xf8, 0x58, 0x27, 0xf1, 0xa4, 0x09, 0x5f, 0x0a, 0x6c, 0xfb, 0x9e,
+ 0xa0, 0xc6, 0xea, 0x4a, 0xd1, 0xbc, 0xbe, 0x27, 0x18, 0x8f, 0x90, 0xb8,
+ 0xc6, 0x6a, 0x9b, 0xa0, 0x25, 0x8d, 0x3b, 0xaa, 0x49, 0xb9, 0x7d, 0x0f,
+ 0x81, 0x50, 0x37, 0x0b, 0xbe, 0x99, 0x26, 0xe1, 0x47, 0x17, 0x72, 0xf1,
+ 0xf3, 0x7d, 0xd8, 0x5b, 0x37, 0xa5, 0xb9, 0xa4, 0xe1, 0x5d, 0x32, 0xc0,
+ 0x2b, 0x42, 0x73, 0x13, 0x40, 0x7f, 0xa9, 0xed, 0x69, 0x3e, 0x0f, 0x44,
+ 0x4f, 0xc6, 0xf1, 0x0d, 0xc1, 0x56, 0x40, 0x72, 0xc3, 0x60, 0xf9, 0xe5,
+ 0x43, 0x3f, 0xe9, 0x85, 0xfa, 0x69, 0x98, 0x60, 0xd6, 0xc9, 0xfc, 0x52,
+ 0x8a, 0xa8, 0x2c, 0xd7, 0xb5, 0x03, 0x85, 0x4a, 0x97, 0x55, 0x24, 0xb1,
+ 0x32, 0xee, 0xed, 0x5f, 0x94, 0x01, 0x5e, 0xd1, 0xb2, 0xd8, 0x5d, 0x9d,
+ 0xfc, 0x6b, 0x10, 0xb5, 0x29, 0xe1, 0x40, 0xbd, 0x61, 0x1d, 0x31, 0x6c,
+ 0xb5, 0x4f, 0x31, 0xf9, 0xd7, 0xd0, 0x6b, 0x6d, 0xee, 0xf9, 0xb6, 0x35,
+ 0x19, 0xc1, 0x4f, 0xfe, 0x3d, 0x96, 0x94, 0x07, 0x7b, 0xd0, 0xbb, 0xb3,
+ 0x48, 0x2b, 0x09, 0xa4, 0x90, 0xb1, 0x0c, 0xa2, 0xc6, 0xb5, 0x10, 0x53,
+ 0x2f, 0x38, 0xdc, 0x2b, 0xfc, 0xe5, 0x1c, 0xfb, 0xf2, 0xff, 0x8a, 0x43,
+ 0x18, 0x1f, 0xe2, 0x85, 0x2e, 0x68, 0x76, 0xb7, 0x60, 0x55, 0x81, 0x29,
+ 0xc3, 0x06, 0x6a, 0x4f, 0x2f, 0x6e, 0x0f, 0x2f, 0x4e, 0x95, 0xc8, 0x5f,
+ 0x40, 0xcc, 0xdd, 0x81, 0xe7, 0x95, 0xd5, 0xd2, 0x98, 0x7c, 0x92, 0x01,
+ 0x3d, 0x54, 0x2d, 0x99, 0x76, 0x4b, 0xd0, 0xca, 0xc9, 0x70, 0x24, 0xad,
+ 0xac, 0xef, 0xc8, 0x1c, 0xe8, 0x9b, 0x36, 0x31, 0x1e, 0xc4, 0xee, 0x30,
+ 0x4b, 0x23, 0x07, 0xcf, 0x1e, 0x10, 0xd1, 0xf1, 0x71, 0xf0, 0xce, 0x74,
+ 0x13, 0xcc, 0x03, 0xd5, 0xbd, 0x2c, 0x22, 0x33, 0xe0, 0xf8, 0x0d, 0x98,
+ 0x03, 0x4e, 0x91, 0xd8, 0xb5, 0x75, 0xe1, 0xec, 0xab, 0x76, 0xd7, 0x08,
+ 0xc0, 0x89, 0x9f, 0x27, 0xbf, 0xa1, 0xfe, 0xe1, 0x02, 0xe9, 0xa5, 0xf3,
+ 0x93, 0xad, 0x18, 0x29, 0x3d, 0x3b, 0xa9, 0x3c, 0x7a, 0xf3, 0xbb, 0x62,
+ 0xe1, 0x73, 0x11, 0xe7, 0x9e, 0x02, 0x21, 0x4d, 0xc9, 0xb6, 0x2a, 0x85,
+ 0xe6, 0xfe, 0x27, 0x0b, 0xe9, 0x8a, 0x72, 0x39, 0x1b, 0xa1, 0x4e, 0x18},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 10
+ {SEC_OID_SHA384,
+ 10,
+ {0x0e, 0x0e, 0x31, 0x6e, 0x9d, 0x6d, 0x1e, 0x5f, 0x73, 0x33, 0x78, 0x9d,
+ 0x42, 0xf3, 0x76, 0x15, 0x98, 0xbb, 0xb7, 0x6d, 0xa7, 0x84, 0x7d, 0x5b,
+ 0x75, 0xc3, 0x76, 0xad, 0x88, 0x4a, 0xc2, 0xb6, 0x1a, 0x03, 0x94, 0xbb,
+ 0x2f, 0x65, 0xe1, 0xdb, 0xb9, 0x86, 0xc2, 0x6f, 0xa3, 0x83, 0x7f, 0x90,
+ 0x5b, 0xda, 0x32, 0x4d, 0xc6, 0x55, 0x45, 0xfc, 0xc6, 0xd9, 0x49, 0xca,
+ 0x4b, 0x8b, 0xd4, 0x9f, 0x9e, 0xf7, 0xcc, 0x5b, 0x1c, 0x0c, 0x59, 0x3b,
+ 0xc3, 0x4e, 0x02, 0xa5, 0x6a, 0x0b, 0x2f, 0xcd, 0xe4, 0xce, 0xd1, 0x68,
+ 0xa5, 0x04, 0xeb, 0xd4, 0xef, 0x15, 0x65, 0xcf, 0xb4, 0x00, 0xce, 0xc0,
+ 0xd8, 0x62, 0x75, 0xaf, 0x35, 0xaf, 0xb0, 0x1a, 0x5e, 0xd3, 0x22, 0x63,
+ 0xbc, 0x26, 0x4a, 0x2c, 0x8a, 0x45, 0xa8, 0x4f, 0x34, 0x8c, 0x2a, 0xb7,
+ 0xc7, 0xf7, 0x47, 0x11, 0xe4, 0xe2, 0x95, 0x32, 0x3e, 0x2b, 0x9b, 0x76,
+ 0xa7, 0xba, 0x74, 0x75, 0xd8, 0xf8, 0xd7, 0x29, 0x43, 0xb1, 0x0b, 0xa6,
+ 0x4e, 0xb0, 0x84, 0xc8, 0x32, 0xac, 0x9b, 0x2a, 0x98, 0x4e, 0x1a, 0x2c,
+ 0xe1, 0xbf, 0xb5, 0x0b, 0x97, 0xf6, 0x4b, 0xb7, 0x54, 0xbf, 0x5d, 0x58,
+ 0x32, 0x49, 0x94, 0x79, 0xa1, 0x98, 0xba, 0xef, 0x88, 0xd9, 0xdd, 0x21,
+ 0x24, 0x0c, 0xc9, 0x55, 0x68, 0xc6, 0x46, 0x64, 0xa7, 0x04, 0xa3, 0x59,
+ 0xeb, 0x56, 0x53, 0x4e, 0x24, 0x1b, 0x10, 0x6c, 0xd8, 0xd3, 0x01, 0xb0,
+ 0x47, 0x44, 0x8c, 0x9e, 0x83, 0xd0, 0xe3, 0xd9, 0x63, 0x2d, 0xa4, 0x64,
+ 0x15, 0x81, 0xce, 0x53, 0xc8, 0x82, 0x9e, 0x49, 0x70, 0x1e, 0xd2, 0x97,
+ 0xd8, 0x15, 0xc4, 0x6f, 0x85, 0x52, 0x8d, 0x2f, 0xc5, 0x31, 0xa7, 0x81,
+ 0x3e, 0xea, 0xe4, 0x5c, 0x0d, 0x24, 0x9e, 0xea, 0x00, 0xdc, 0x69, 0xda,
+ 0x92, 0x55, 0x0d, 0xdd, 0x9e, 0x04, 0x78, 0x7a, 0x1c, 0xbb, 0x76, 0xd7,
+ 0xc6, 0xf4, 0xbf, 0x35, 0xb7, 0xd8, 0x58, 0x2c, 0xe2, 0xf2, 0xe4, 0xc1,
+ 0x18, 0x4f, 0x79, 0xd3, 0xd7, 0x47, 0x3d, 0x76, 0x37, 0xf4, 0x22, 0x15,
+ 0xad, 0x4b, 0x9b, 0xeb, 0xf1, 0x43, 0xf9, 0x58, 0xf3, 0xd0, 0x29, 0x5b,
+ 0x52, 0x9d, 0x3b, 0x3d, 0xb1, 0x92, 0xdc, 0xdf, 0x44, 0x19, 0xd4, 0x2a,
+ 0xe2, 0x19, 0xbd, 0x81, 0xa7, 0x16, 0xf7, 0xd6, 0x47, 0x2a, 0x6a, 0x86,
+ 0x32, 0x8e, 0x27, 0x28, 0xc5, 0xed, 0x4c, 0x08, 0xcf, 0xc6, 0xf9, 0xc3,
+ 0x27, 0x7e, 0x42, 0xdf, 0x22, 0xd1, 0x5d, 0x7d, 0x46, 0xc4, 0x42, 0xaf,
+ 0x61, 0x0a, 0x45, 0x66, 0x8d, 0xe6, 0x6d, 0x73, 0x5e, 0x09, 0xab, 0xcb,
+ 0xb6, 0x38, 0xac, 0x39, 0xcd, 0xa9, 0x05, 0xda, 0xb0, 0xcd, 0x80, 0x2f,
+ 0x5a, 0x54, 0x29, 0x51, 0xdf, 0x32, 0x33, 0xaa, 0x87, 0x32, 0x11, 0x1d},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 11
+ {SEC_OID_SHA384,
+ 11,
+ {0x02, 0xe3, 0x1b, 0x3b, 0x6f, 0x12, 0x00, 0xf9, 0x3f, 0xbe, 0x84, 0x26,
+ 0xcf, 0x43, 0x35, 0x75, 0xcf, 0x01, 0x03, 0x0f, 0xa1, 0x28, 0x4a, 0xb8,
+ 0xbf, 0x74, 0x42, 0x8a, 0xce, 0xf2, 0x57, 0x59, 0xdf, 0x58, 0x7b, 0xe2,
+ 0x6a, 0x52, 0x60, 0x78, 0x9c, 0xde, 0x2a, 0xae, 0x7b, 0x13, 0x3d, 0x24,
+ 0x97, 0x83, 0xb1, 0xca, 0xe1, 0x47, 0x96, 0x65, 0x8d, 0x4b, 0x6a, 0x4a,
+ 0xa2, 0x43, 0x21, 0xf5, 0xaf, 0xe6, 0x84, 0x78, 0x8e, 0xfa, 0xae, 0x84,
+ 0x8b, 0x69, 0x38, 0x46, 0xa4, 0x57, 0x73, 0x76, 0x94, 0xd1, 0xa7, 0xaf,
+ 0x69, 0x85, 0x89, 0x0f, 0xfa, 0x73, 0x84, 0x76, 0x98, 0x64, 0x06, 0x4e,
+ 0xca, 0x91, 0xec, 0xe6, 0xc0, 0x32, 0x98, 0xf5, 0xeb, 0xfa, 0x7a, 0x18,
+ 0xbf, 0x73, 0x1e, 0xc9, 0xa7, 0xcb, 0x23, 0x02, 0x5b, 0x70, 0x72, 0xad,
+ 0x4c, 0x06, 0xbb, 0xbf, 0xe3, 0x36, 0x55, 0x65, 0x44, 0x22, 0xcd, 0x4b,
+ 0x97, 0xa9, 0xbe, 0x3a, 0xff, 0x01, 0x60, 0x00, 0xa6, 0xc7, 0x30, 0x3c,
+ 0xcf, 0xc7, 0x3c, 0xbd, 0x90, 0x8e, 0x82, 0xc9, 0x30, 0xdd, 0x41, 0x0c,
+ 0x3a, 0xb2, 0xac, 0xe2, 0x58, 0xbc, 0xd0, 0x5e, 0x91, 0xe9, 0x4e, 0x4a,
+ 0x61, 0x6a, 0x6d, 0xed, 0x7a, 0x4c, 0x64, 0xb0, 0x0d, 0xc5, 0xcf, 0x20,
+ 0x26, 0x89, 0xa0, 0xef, 0x35, 0x83, 0xa3, 0x1e, 0x06, 0x63, 0x37, 0xb1,
+ 0x97, 0x1c, 0xdd, 0x90, 0x9c, 0x20, 0xa1, 0xff, 0xc7, 0xc0, 0x06, 0x94,
+ 0x4b, 0x81, 0xa8, 0x9a, 0x5c, 0x96, 0xcf, 0x43, 0xa6, 0xde, 0xf4, 0xd7,
+ 0x45, 0x13, 0x40, 0x56, 0xbe, 0xcd, 0xb9, 0xc9, 0x27, 0x5b, 0x2f, 0x2a,
+ 0x97, 0xcf, 0xe0, 0x16, 0x3b, 0xea, 0x5a, 0xc8, 0xdc, 0x32, 0xd0, 0xfa,
+ 0x7b, 0x24, 0xdd, 0xa4, 0xec, 0x0c, 0x88, 0xf6, 0x1c, 0xae, 0x77, 0xfa,
+ 0xc4, 0xc1, 0x9a, 0x67, 0xc4, 0x6f, 0xd2, 0x6a, 0x03, 0xb9, 0x90, 0xc5,
+ 0x73, 0x7e, 0xbe, 0xeb, 0xde, 0x40, 0x28, 0x79, 0xa0, 0x2c, 0xde, 0x56,
+ 0x72, 0x86, 0x88, 0x39, 0x4d, 0x57, 0x7e, 0x5f, 0xc7, 0xc3, 0x47, 0xa8,
+ 0xcf, 0x66, 0x70, 0x2b, 0x3b, 0x25, 0x50, 0x84, 0xeb, 0x22, 0x44, 0x36,
+ 0xca, 0x5c, 0x86, 0x1b, 0x68, 0x86, 0xdb, 0x60, 0x59, 0x0a, 0x78, 0x3c,
+ 0x2d, 0x32, 0xbe, 0xac, 0xbc, 0xec, 0xdf, 0xac, 0xfe, 0x6b, 0x6e, 0x52,
+ 0x05, 0x86, 0x85, 0x65, 0x96, 0xb2, 0x5c, 0xd9, 0x18, 0xd5, 0x86, 0x64,
+ 0x2d, 0xb9, 0xac, 0xda, 0x72, 0x98, 0x60, 0x78, 0x51, 0x1b, 0xce, 0xdd,
+ 0xbe, 0xa5, 0x23, 0x9f, 0x22, 0x9f, 0x1a, 0xee, 0x80, 0xcf, 0xb9, 0xd8,
+ 0x51, 0xef, 0x9e, 0x84, 0x05, 0x61, 0x41, 0xd0, 0x26, 0xff, 0x50, 0xab,
+ 0xe0, 0xc8, 0x3d, 0x2e, 0xba, 0x62, 0x88, 0x72, 0x24, 0x57, 0xf9, 0x16},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 12
+ {SEC_OID_SHA384,
+ 12,
+ {0x0e, 0xa7, 0xaa, 0x33, 0x78, 0x1b, 0x89, 0x7d, 0x17, 0xe8, 0x49, 0xf3,
+ 0x96, 0x7f, 0xf8, 0xf9, 0x9b, 0x2f, 0x02, 0x7a, 0x2f, 0x3d, 0x46, 0xbb,
+ 0x97, 0x9e, 0x5d, 0x4e, 0x58, 0x39, 0x8f, 0x2b, 0x67, 0x98, 0xb6, 0xc6,
+ 0xff, 0x4e, 0x83, 0xdf, 0x0a, 0x32, 0x0c, 0xc9, 0x64, 0xdf, 0xbd, 0x65,
+ 0x42, 0xc0, 0x44, 0x16, 0x68, 0x15, 0x6e, 0x10, 0x8d, 0x2e, 0xb5, 0xc7,
+ 0xcd, 0x49, 0x47, 0xb4, 0xc3, 0x10, 0x45, 0x6f, 0xbe, 0x34, 0x2a, 0x00,
+ 0xad, 0x7e, 0xc2, 0xbe, 0x36, 0x5d, 0x0e, 0x6c, 0x71, 0xab, 0xeb, 0xa2,
+ 0x0f, 0x70, 0x1b, 0x0b, 0x55, 0xc8, 0x33, 0xe5, 0x2e, 0x30, 0xea, 0x9c,
+ 0xde, 0x21, 0xbb, 0x1d, 0x23, 0x37, 0x2b, 0x9e, 0xbf, 0x92, 0x0e, 0x1c,
+ 0x16, 0x37, 0x03, 0xa4, 0x84, 0x96, 0x08, 0x72, 0xc2, 0xb5, 0xec, 0x4e,
+ 0x48, 0x40, 0x84, 0x34, 0x47, 0xd1, 0x08, 0xcc, 0x76, 0xa3, 0x74, 0x74,
+ 0xa9, 0xb7, 0xf2, 0xba, 0x09, 0xe4, 0x06, 0xae, 0x26, 0x72, 0x2b, 0x42,
+ 0x4f, 0x3d, 0xe7, 0xa0, 0xc9, 0xb6, 0x8e, 0xcd, 0x71, 0xfb, 0x1c, 0xbf,
+ 0x3e, 0x87, 0x16, 0x3d, 0xc7, 0x80, 0xfb, 0xb8, 0xf0, 0xa1, 0x6f, 0x06,
+ 0xe0, 0x5c, 0xd3, 0x1a, 0x0b, 0x6d, 0xe0, 0xc7, 0x99, 0x12, 0xdf, 0x07,
+ 0x29, 0x6b, 0xd0, 0x59, 0xff, 0x32, 0x7f, 0xb5, 0xf8, 0x60, 0xdd, 0xde,
+ 0x50, 0xc3, 0xa2, 0x8c, 0xce, 0xf9, 0x59, 0xe8, 0x98, 0x08, 0x12, 0x0c,
+ 0xb1, 0x29, 0x8c, 0xa5, 0xf6, 0xf7, 0xbc, 0xb7, 0x36, 0x65, 0x64, 0x98,
+ 0x1b, 0xf9, 0x01, 0x61, 0x45, 0x3d, 0xf0, 0xbd, 0x82, 0x68, 0xe8, 0xcb,
+ 0x34, 0x20, 0x9c, 0x96, 0x9b, 0xb5, 0xc7, 0x02, 0x84, 0x76, 0xeb, 0x21,
+ 0x2b, 0xaa, 0x30, 0x99, 0x05, 0x26, 0xfd, 0x57, 0xb3, 0x6c, 0x66, 0xb7,
+ 0x1c, 0x59, 0x18, 0x0c, 0xcd, 0x26, 0xb0, 0x29, 0x90, 0x90, 0x6e, 0x0d,
+ 0xe5, 0xfb, 0x38, 0x6b, 0xce, 0x5a, 0xc1, 0xb3, 0xd2, 0xd2, 0x3e, 0x18,
+ 0x93, 0x22, 0x0f, 0x69, 0x8b, 0x5d, 0x07, 0x5e, 0xc0, 0xbd, 0x87, 0x18,
+ 0x43, 0xf4, 0x73, 0x55, 0x5d, 0xf8, 0x77, 0xbe, 0xd9, 0xbb, 0x22, 0xcb,
+ 0xe6, 0x9c, 0xd7, 0x00, 0x4d, 0x9e, 0xae, 0x7f, 0xee, 0xc6, 0x08, 0x08,
+ 0xec, 0x74, 0xdb, 0x9f, 0x25, 0x7c, 0xcd, 0xde, 0x2d, 0x20, 0xff, 0x5e,
+ 0xea, 0x9a, 0x4a, 0x8c, 0x3b, 0x89, 0xbd, 0x28, 0x12, 0x86, 0x86, 0x4d,
+ 0x62, 0xe4, 0x99, 0x7d, 0xb9, 0x2d, 0xf8, 0xae, 0x0d, 0x2a, 0x1f, 0xc3,
+ 0xdf, 0xd9, 0xae, 0xbc, 0xe9, 0xf7, 0x09, 0x3c, 0x12, 0x9c, 0x42, 0x6b,
+ 0x5b, 0x74, 0xe5, 0xda, 0xbb, 0x7f, 0xa2, 0xbb, 0xf8, 0xa5, 0x9f, 0xa2,
+ 0xe4, 0xb1, 0xae, 0xf9, 0xd6, 0x9f, 0xf7, 0xad, 0x65, 0x3c, 0x25, 0x46},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 13
+ {SEC_OID_SHA384,
+ 13,
+ {0x55, 0x6a, 0x31, 0xf9, 0x0b, 0x18, 0x79, 0xa1, 0x37, 0x4c, 0xc4, 0xf2,
+ 0x92, 0x2d, 0xd4, 0x1c, 0xb2, 0x31, 0x3a, 0x61, 0xfc, 0x52, 0x6e, 0x88,
+ 0x9f, 0xc9, 0xa2, 0x08, 0x68, 0x45, 0x8a, 0xd5, 0xcd, 0x26, 0xd6, 0xb3,
+ 0xd3, 0xa0, 0x10, 0x61, 0x93, 0xd4, 0x4b, 0xe3, 0xa2, 0x2d, 0x13, 0x84,
+ 0x08, 0x4a, 0x94, 0x9e, 0x5d, 0x13, 0x88, 0xf1, 0xe6, 0x71, 0xf6, 0x38,
+ 0xda, 0x0d, 0xd1, 0xab, 0x90, 0xd9, 0xd3, 0x16, 0xce, 0x66, 0xa2, 0x58,
+ 0x40, 0xa3, 0x32, 0xbc, 0x2c, 0xa3, 0x12, 0xdd, 0x9f, 0xde, 0x87, 0xba,
+ 0x57, 0xca, 0x71, 0x8f, 0x99, 0xf1, 0x85, 0x1b, 0x36, 0xbe, 0x9e, 0x02,
+ 0x3e, 0x24, 0xb9, 0x98, 0x40, 0x62, 0x82, 0x82, 0x11, 0xa5, 0x81, 0x12,
+ 0x7b, 0x0d, 0x81, 0xe4, 0xb1, 0xbf, 0x59, 0x77, 0xf2, 0x3d, 0x1c, 0x70,
+ 0xda, 0x78, 0x87, 0xc0, 0x98, 0x30, 0xc0, 0xe3, 0xc5, 0xa4, 0xcb, 0x66,
+ 0xbc, 0x80, 0x35, 0xda, 0x05, 0x55, 0x96, 0xee, 0x7c, 0xbc, 0x1e, 0xd4,
+ 0xea, 0x76, 0xd7, 0x71, 0x27, 0x08, 0x33, 0x03, 0x85, 0xe5, 0xa9, 0x35,
+ 0x9f, 0xa8, 0xe3, 0xa0, 0xf6, 0xe6, 0x3a, 0x56, 0x9e, 0x5d, 0x2d, 0xb4,
+ 0xe8, 0x67, 0x81, 0x2b, 0x40, 0xda, 0x15, 0xd3, 0x01, 0x5d, 0xcf, 0x31,
+ 0xff, 0xa8, 0x87, 0xfa, 0x7f, 0xaf, 0x47, 0x8a, 0x0c, 0xfa, 0xd3, 0x12,
+ 0x5f, 0xad, 0x16, 0xd3, 0x8a, 0x57, 0xfa, 0xc2, 0x26, 0x2e, 0x01, 0x21,
+ 0x7d, 0x6d, 0x7a, 0xdc, 0x50, 0xa3, 0xaf, 0x80, 0x4d, 0x88, 0x81, 0xe6,
+ 0x1d, 0xed, 0xb5, 0x35, 0x00, 0x1d, 0x99, 0x9b, 0x82, 0xe2, 0xd9, 0x25,
+ 0x0e, 0xba, 0xac, 0x07, 0xc4, 0xe6, 0x95, 0xe9, 0x46, 0xb5, 0xf4, 0x2c,
+ 0x86, 0xb5, 0x46, 0xff, 0x18, 0xf1, 0xa1, 0x6a, 0x94, 0x69, 0x63, 0xc9,
+ 0x23, 0x4d, 0x56, 0xd4, 0x4a, 0x78, 0xc4, 0xb0, 0xba, 0x0a, 0xde, 0xa3,
+ 0x0b, 0x17, 0x52, 0x8a, 0xe9, 0x1f, 0xc3, 0x26, 0xf1, 0xf9, 0x76, 0x89,
+ 0x1d, 0xe2, 0x6e, 0x93, 0x20, 0xbd, 0xbc, 0xa3, 0x2f, 0x37, 0x09, 0xf7,
+ 0x31, 0x00, 0x9d, 0xa4, 0x5b, 0x0b, 0x09, 0xed, 0x5e, 0xe7, 0x88, 0x27,
+ 0x8f, 0x18, 0xba, 0xa5, 0xa9, 0x7d, 0x03, 0x94, 0x48, 0x78, 0x5a, 0x47,
+ 0x51, 0xb7, 0x7a, 0x7b, 0x06, 0x14, 0x89, 0xad, 0xb2, 0x89, 0xeb, 0x85,
+ 0x45, 0x9e, 0x66, 0x3d, 0x85, 0xf3, 0xbb, 0x30, 0x0b, 0xe4, 0x3a, 0x18,
+ 0x52, 0x83, 0xbb, 0xb9, 0x43, 0x36, 0xc4, 0x1e, 0x08, 0xf5, 0x0e, 0xf7,
+ 0xba, 0x37, 0x8e, 0x52, 0x5e, 0x48, 0xa8, 0x44, 0xe3, 0xa1, 0x65, 0xbd,
+ 0x48, 0x4b, 0x88, 0x2d, 0xb0, 0x82, 0x84, 0xe5, 0xa5, 0x1b, 0x39, 0x27,
+ 0x27, 0xd5, 0x4f, 0x91, 0x3d, 0x4b, 0xb9, 0xb7, 0xc1, 0x53, 0xb8, 0x84},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 14
+ {SEC_OID_SHA384,
+ 14,
+ {0x3e, 0x5d, 0x3c, 0x3c, 0x14, 0x0e, 0xe9, 0xa1, 0x44, 0x34, 0x28, 0xaa,
+ 0x06, 0x12, 0x50, 0x6d, 0xa8, 0x62, 0xe5, 0x6b, 0x1a, 0xdd, 0x3a, 0x86,
+ 0xb1, 0x3f, 0x4a, 0x01, 0x4b, 0x65, 0xab, 0x0b, 0xe3, 0x90, 0xc5, 0xb6,
+ 0xbe, 0x0a, 0xa1, 0x4c, 0xaa, 0x77, 0xc0, 0xe0, 0xa9, 0x11, 0x6c, 0x54,
+ 0x3f, 0x3a, 0xe0, 0xec, 0xb9, 0x27, 0x92, 0x48, 0x33, 0x83, 0x89, 0x93,
+ 0xd0, 0x2c, 0xde, 0x56, 0x81, 0x9f, 0xb5, 0x29, 0x3b, 0x84, 0xb9, 0xa0,
+ 0x0e, 0xe8, 0x42, 0x33, 0xc4, 0x2c, 0xf9, 0x93, 0xca, 0x79, 0xa9, 0xaf,
+ 0x5d, 0xc7, 0xfb, 0x1d, 0x00, 0x74, 0xb9, 0xa9, 0xf8, 0x95, 0xbf, 0x48,
+ 0xf8, 0xd9, 0xf7, 0x9f, 0x5d, 0x85, 0x35, 0x74, 0x81, 0x96, 0x73, 0x47,
+ 0x90, 0xde, 0xd7, 0xf5, 0xe1, 0xcf, 0xf0, 0x92, 0xba, 0x94, 0x9b, 0xb7,
+ 0x07, 0x56, 0x83, 0x5d, 0x1f, 0xf2, 0x47, 0x2c, 0x82, 0x06, 0x9a, 0xec,
+ 0xb5, 0x0e, 0xf4, 0xeb, 0x20, 0x78, 0xe5, 0x98, 0x77, 0xee, 0x8e, 0xbe,
+ 0x42, 0xd9, 0x0d, 0x86, 0x29, 0x58, 0x08, 0x13, 0xf3, 0xee, 0x4b, 0x9f,
+ 0xe0, 0x89, 0x60, 0x61, 0x5c, 0x7b, 0x4c, 0x59, 0xac, 0xd0, 0x71, 0xdf,
+ 0x54, 0x3f, 0xde, 0xb7, 0x44, 0x04, 0x99, 0xad, 0x47, 0x36, 0x21, 0xdf,
+ 0xca, 0xe3, 0xc1, 0x4a, 0x29, 0x71, 0xf8, 0x5e, 0x23, 0x39, 0x25, 0x21,
+ 0x5a, 0xb0, 0x8f, 0x7f, 0x2e, 0xe3, 0xcf, 0x70, 0x42, 0x7e, 0x94, 0xbe,
+ 0x6c, 0x89, 0x5c, 0xc1, 0x1e, 0x2a, 0x3b, 0xa5, 0x69, 0xd7, 0xa5, 0x30,
+ 0xd3, 0x6e, 0x33, 0xf0, 0x0c, 0xf7, 0x6b, 0xb7, 0xf6, 0x0b, 0x4f, 0xe7,
+ 0x34, 0x9c, 0xad, 0x86, 0xf0, 0x92, 0x25, 0xa5, 0xce, 0x00, 0x92, 0xb8,
+ 0xfa, 0x21, 0x62, 0xb3, 0xed, 0x55, 0x6a, 0x7e, 0xba, 0x89, 0xe4, 0x84,
+ 0x61, 0xd3, 0x2a, 0x24, 0x1c, 0x4f, 0xc7, 0x01, 0x6e, 0xd7, 0x7a, 0x09,
+ 0x7f, 0xfb, 0x28, 0x9e, 0xd3, 0x4b, 0x88, 0xbc, 0x47, 0x1d, 0x35, 0xa9,
+ 0x31, 0xa7, 0x5b, 0x03, 0x09, 0x02, 0x1d, 0xcf, 0xde, 0x23, 0x51, 0x69,
+ 0xd8, 0xb3, 0xf1, 0x8d, 0xe6, 0x71, 0x44, 0x4c, 0xc5, 0xa8, 0x6a, 0xca,
+ 0xcc, 0xda, 0xf6, 0x29, 0x45, 0xfd, 0x39, 0xf7, 0x1c, 0x83, 0x3a, 0x58,
+ 0x52, 0x1f, 0x59, 0x1c, 0x5b, 0xa0, 0x4a, 0xf3, 0x28, 0x74, 0x44, 0xd6,
+ 0x97, 0x5d, 0x12, 0x8f, 0x09, 0x0c, 0x10, 0x30, 0xae, 0x4d, 0xe3, 0x10,
+ 0x00, 0x94, 0xc2, 0x4e, 0x26, 0x24, 0x81, 0xde, 0x1f, 0xf3, 0x46, 0xda,
+ 0x67, 0xea, 0x73, 0xc4, 0x10, 0xb8, 0x07, 0x58, 0x27, 0x3d, 0xcb, 0xd8,
+ 0x3e, 0x12, 0x75, 0x24, 0xeb, 0x93, 0xa7, 0x03, 0xbb, 0x98, 0x29, 0x30,
+ 0x64, 0x42, 0x97, 0x54, 0x5e, 0xa3, 0x60, 0x00, 0xdf, 0x50, 0x0e, 0x7d},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 15
+ {SEC_OID_SHA384,
+ 15,
+ {0x79, 0x18, 0x4f, 0x20, 0x4e, 0xd2, 0x4b, 0xea, 0x8e, 0x2e, 0x76, 0x8a,
+ 0x55, 0xce, 0xd9, 0x2d, 0xbc, 0x0b, 0x5d, 0x59, 0xff, 0x90, 0x13, 0xdb,
+ 0x7d, 0x8b, 0x68, 0x28, 0xd9, 0xc6, 0x31, 0xf4, 0x7e, 0x1f, 0xea, 0x91,
+ 0xd3, 0x83, 0xb7, 0xc0, 0x0a, 0x64, 0xa3, 0xa3, 0xe5, 0x53, 0xe7, 0x95,
+ 0x32, 0x88, 0xcf, 0xda, 0xa7, 0x8a, 0xff, 0xed, 0x5e, 0x7a, 0xcd, 0x78,
+ 0xf4, 0x88, 0x78, 0xb5, 0x07, 0xb0, 0x2e, 0x85, 0x47, 0x9c, 0x9f, 0xc5,
+ 0x29, 0x87, 0x9e, 0x9c, 0x8c, 0x25, 0x2a, 0x0e, 0x55, 0x95, 0x43, 0xd7,
+ 0x8f, 0x0c, 0xde, 0x0e, 0x3b, 0x79, 0x7d, 0x87, 0xfd, 0xfd, 0xbf, 0x96,
+ 0x0a, 0x8e, 0xc3, 0xbd, 0x49, 0xad, 0xf6, 0xea, 0x37, 0x0a, 0x10, 0xee,
+ 0x8c, 0xab, 0xa7, 0xf8, 0xed, 0xaa, 0x44, 0xd3, 0x64, 0x30, 0x16, 0x3f,
+ 0x1b, 0xe7, 0x4b, 0xb0, 0x6a, 0x6e, 0x6b, 0x68, 0x9a, 0xac, 0x34, 0xec,
+ 0x48, 0xc3, 0xda, 0xd3, 0xf9, 0x5d, 0x21, 0xd5, 0xa4, 0x53, 0xea, 0x55,
+ 0xd4, 0x72, 0x33, 0x1d, 0x56, 0xe2, 0x27, 0x27, 0x65, 0x74, 0x7a, 0x06,
+ 0x90, 0x9d, 0x8c, 0xba, 0x8d, 0x15, 0x43, 0x48, 0x8c, 0xba, 0x40, 0x01,
+ 0x5a, 0xf4, 0x56, 0x08, 0xcd, 0x11, 0xde, 0xe2, 0x1c, 0x22, 0xe7, 0x66,
+ 0x70, 0x69, 0x34, 0x98, 0xed, 0x79, 0x43, 0x73, 0x2f, 0xc3, 0xbd, 0x4c,
+ 0x3f, 0x5b, 0x78, 0x82, 0x1f, 0x1d, 0x34, 0x81, 0xa1, 0xec, 0xb7, 0x3c,
+ 0x87, 0x8b, 0x19, 0x00, 0x94, 0xb5, 0xb5, 0x09, 0x4c, 0x54, 0xf6, 0x8a,
+ 0x01, 0x79, 0x18, 0x76, 0x8d, 0x91, 0x62, 0xc1, 0x5e, 0x1e, 0x15, 0xe2,
+ 0x62, 0x30, 0x19, 0xe7, 0x77, 0x3e, 0x68, 0x15, 0xbd, 0x6c, 0xfd, 0xc3,
+ 0x75, 0x60, 0x33, 0x66, 0x19, 0x98, 0x08, 0x29, 0xa6, 0x1e, 0x95, 0x0d,
+ 0x34, 0xe8, 0x7f, 0xcc, 0xa3, 0xb5, 0x14, 0x3c, 0xa2, 0x6d, 0x55, 0xd6,
+ 0xb9, 0xc8, 0x96, 0xa2, 0x8e, 0xaa, 0xfd, 0x1d, 0x77, 0x32, 0x0e, 0x18,
+ 0xc4, 0x6e, 0xa1, 0x93, 0x3f, 0x68, 0x1d, 0x32, 0x82, 0x84, 0x86, 0xd2,
+ 0x70, 0x39, 0x03, 0x07, 0x96, 0x33, 0xa6, 0x1d, 0x2a, 0x82, 0x8f, 0xad,
+ 0xff, 0x6c, 0x61, 0x7b, 0xce, 0xc4, 0x66, 0x57, 0x0d, 0xa7, 0xd9, 0xd0,
+ 0xa4, 0x47, 0xe5, 0x0d, 0x49, 0xbe, 0xac, 0xb4, 0x6a, 0x44, 0x88, 0xb6,
+ 0x57, 0x43, 0xfe, 0x82, 0x00, 0xcf, 0x6a, 0x0b, 0x44, 0xbc, 0x67, 0x5e,
+ 0xf6, 0xc6, 0xac, 0xb7, 0xc9, 0x6f, 0xba, 0xff, 0xb7, 0xb8, 0xab, 0x0f,
+ 0xfb, 0x6b, 0xee, 0x5d, 0x3d, 0x5b, 0xf9, 0x4b, 0x6a, 0xae, 0xe4, 0x34,
+ 0x63, 0x07, 0xbc, 0x65, 0xbe, 0x6e, 0x96, 0xde, 0x1f, 0xc8, 0x4c, 0x52,
+ 0xe8, 0xcc, 0xf2, 0xb8, 0x1f, 0x65, 0x78, 0x5f, 0x09, 0x7f, 0x9b, 0xb9},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 16
+ {SEC_OID_SHA384,
+ 16,
+ {0x11, 0xad, 0x49, 0x20, 0x5e, 0xb5, 0x60, 0x67, 0x2c, 0xa1, 0x73, 0xd1,
+ 0x0d, 0x16, 0xe9, 0xf1, 0x96, 0xae, 0x3a, 0xe4, 0x33, 0x50, 0x06, 0x95,
+ 0x49, 0xb7, 0x4f, 0xf6, 0xc8, 0xc4, 0xaa, 0x71, 0xb3, 0x1e, 0x01, 0x7b,
+ 0xa2, 0xab, 0xb0, 0xd8, 0xb6, 0xe8, 0x15, 0x46, 0x52, 0xfe, 0x18, 0x6a,
+ 0x83, 0xfc, 0x34, 0x84, 0x4b, 0xef, 0xf9, 0x34, 0x85, 0x2a, 0x9c, 0x27,
+ 0x82, 0x86, 0xbf, 0x60, 0x16, 0x6b, 0x6f, 0x99, 0xa3, 0x00, 0x81, 0xa3,
+ 0x44, 0xe1, 0x1c, 0x65, 0x5a, 0x0f, 0xb5, 0x1e, 0x1f, 0xc7, 0xa3, 0xad,
+ 0x70, 0x06, 0x76, 0xeb, 0xae, 0xb0, 0x55, 0x7a, 0x2c, 0x81, 0x40, 0x68,
+ 0x6d, 0x5a, 0x80, 0x3b, 0xc8, 0xe5, 0xcc, 0xc8, 0x0f, 0x68, 0x8b, 0xd0,
+ 0x55, 0x0b, 0xee, 0x60, 0x3e, 0xa5, 0xf5, 0x97, 0x05, 0xcf, 0x3a, 0xdd,
+ 0x97, 0x71, 0x26, 0x42, 0xf0, 0xb6, 0x5e, 0x51, 0x7a, 0x18, 0x3b, 0x46,
+ 0x37, 0xda, 0x5c, 0x7a, 0xc7, 0x86, 0x65, 0xcc, 0x5e, 0xc0, 0x75, 0x15,
+ 0xfc, 0x4c, 0xd8, 0x4c, 0x88, 0x5c, 0xa6, 0x73, 0xc3, 0x5f, 0x33, 0xb0,
+ 0x1b, 0x97, 0x27, 0x34, 0x2d, 0xdf, 0x26, 0x9f, 0x4b, 0xe7, 0x36, 0x86,
+ 0xb0, 0x5d, 0x8f, 0xdb, 0xf8, 0x3a, 0x14, 0x92, 0x32, 0xf5, 0xc7, 0xe6,
+ 0x74, 0xd4, 0x07, 0x9b, 0x80, 0x21, 0xdc, 0x31, 0x4a, 0xfc, 0xf3, 0xc5,
+ 0x56, 0x19, 0x15, 0xe0, 0x3f, 0xef, 0x78, 0x0f, 0x51, 0xeb, 0x5a, 0xcb,
+ 0x78, 0xae, 0x14, 0xe8, 0x4c, 0x82, 0xa1, 0xef, 0xe4, 0x44, 0x33, 0x0a,
+ 0xc4, 0x63, 0x8e, 0x3f, 0x99, 0x18, 0xdd, 0xc9, 0x7b, 0x89, 0xcc, 0xff,
+ 0xf9, 0x45, 0x38, 0xd0, 0x03, 0x18, 0x07, 0xea, 0x14, 0x7e, 0x06, 0x8e,
+ 0x5d, 0xf4, 0x5e, 0x7f, 0xa3, 0x59, 0x2f, 0xec, 0x60, 0xfb, 0xb1, 0x5a,
+ 0x88, 0x09, 0x4d, 0x49, 0x1b, 0xf9, 0x43, 0x94, 0xe0, 0x20, 0x1a, 0x86,
+ 0x5b, 0x40, 0x51, 0x6e, 0x16, 0x69, 0x69, 0x5b, 0xc3, 0x28, 0x13, 0xa4,
+ 0x43, 0xaa, 0x86, 0x8d, 0xe5, 0x8f, 0x60, 0xb6, 0x06, 0x17, 0x23, 0x0f,
+ 0x87, 0x1f, 0x99, 0x23, 0xc2, 0xaa, 0xbb, 0x91, 0x06, 0xc3, 0x9b, 0x88,
+ 0x65, 0x0f, 0x15, 0x0a, 0xc9, 0x35, 0x48, 0x5a, 0x24, 0x6f, 0x55, 0x94,
+ 0x37, 0xa9, 0xf6, 0x87, 0x10, 0x47, 0x85, 0x63, 0x0a, 0x6b, 0x18, 0xd5,
+ 0x54, 0x4a, 0x1e, 0xad, 0xeb, 0x25, 0x92, 0x28, 0xe0, 0xa0, 0x47, 0xef,
+ 0x82, 0x9d, 0x9f, 0xc5, 0xc9, 0xce, 0x90, 0x7a, 0x34, 0x4a, 0x89, 0xc5,
+ 0xaf, 0xc5, 0x14, 0x08, 0xf8, 0xf2, 0x34, 0x38, 0xbe, 0x68, 0x85, 0xac,
+ 0x74, 0x6a, 0x33, 0x4e, 0x79, 0x72, 0x13, 0xfb, 0x6f, 0x85, 0x4e, 0x58,
+ 0xdf, 0xb5, 0x8b, 0xaa, 0xba, 0xf0, 0x5a, 0x4f, 0x20, 0x70, 0x24, 0x4a},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 17
+ {SEC_OID_SHA384,
+ 17,
+ {0x13, 0x59, 0x43, 0xbd, 0x12, 0x68, 0x9b, 0xfe, 0x04, 0xcc, 0x1c, 0x0a,
+ 0x88, 0x60, 0xd7, 0xc1, 0x8f, 0x13, 0xb4, 0xbf, 0x0a, 0x82, 0xc3, 0x34,
+ 0xb4, 0x4a, 0xda, 0x2c, 0x5e, 0x82, 0xfc, 0x32, 0xb0, 0xae, 0x99, 0xc0,
+ 0x48, 0xc9, 0x4e, 0x35, 0x08, 0xf5, 0x98, 0x55, 0xc5, 0x3e, 0x6b, 0x42,
+ 0xbc, 0xc0, 0x41, 0xc2, 0x19, 0xfd, 0x64, 0x65, 0xd2, 0x15, 0x82, 0xf4,
+ 0xf9, 0x9c, 0xba, 0x4b, 0x88, 0xec, 0x18, 0x44, 0xae, 0x5a, 0x89, 0xf3,
+ 0x21, 0x5c, 0xaf, 0x45, 0x85, 0x47, 0xf0, 0xd1, 0x47, 0xc0, 0xfa, 0x1d,
+ 0xb6, 0x74, 0x53, 0x46, 0x5e, 0x59, 0x3a, 0xd2, 0xbf, 0xba, 0xc8, 0xea,
+ 0x92, 0x38, 0xd6, 0x72, 0x36, 0x8d, 0x32, 0xcc, 0xb6, 0x81, 0x66, 0x3f,
+ 0xd8, 0xb0, 0x23, 0x11, 0x5c, 0x4f, 0x41, 0x34, 0x55, 0x51, 0xd5, 0xf2,
+ 0xbf, 0xd3, 0x87, 0x11, 0x78, 0x30, 0x32, 0x3a, 0x4d, 0x06, 0x1f, 0xcb,
+ 0xb6, 0xaa, 0x13, 0xf2, 0xdc, 0x0c, 0x5a, 0x31, 0x7e, 0x6b, 0x73, 0x39,
+ 0xf6, 0xcc, 0xe5, 0xc5, 0x43, 0x29, 0x11, 0x54, 0xed, 0x7b, 0x11, 0x8f,
+ 0xb8, 0xc5, 0x5e, 0x89, 0x42, 0xd0, 0xee, 0x9a, 0xcb, 0xa4, 0xec, 0x3c,
+ 0x91, 0x06, 0x27, 0x8c, 0x98, 0x2a, 0x8c, 0xda, 0x67, 0xa2, 0xf3, 0xcf,
+ 0x74, 0xee, 0xf8, 0xa3, 0x7f, 0xef, 0x7a, 0x25, 0x6e, 0x27, 0xab, 0x43,
+ 0xf5, 0xb6, 0xf6, 0xa5, 0x64, 0x55, 0x44, 0xbc, 0x7d, 0x76, 0x6e, 0x4a,
+ 0xeb, 0x43, 0x9d, 0x25, 0x5d, 0x14, 0x43, 0x30, 0xfe, 0xa4, 0xc1, 0x04,
+ 0x38, 0xd2, 0xb8, 0x01, 0xb4, 0x77, 0xda, 0x86, 0x1f, 0x6f, 0x13, 0xee,
+ 0xaf, 0x61, 0xbf, 0x5a, 0xd0, 0xb7, 0x96, 0x69, 0xdd, 0x1c, 0x79, 0x5e,
+ 0x03, 0xbb, 0x82, 0x66, 0x27, 0xfc, 0x37, 0x97, 0x84, 0x60, 0x05, 0xaa,
+ 0x97, 0x55, 0x53, 0x34, 0x3c, 0x91, 0xde, 0xac, 0x0c, 0x77, 0x7b, 0xa9,
+ 0xe2, 0x53, 0xda, 0x8f, 0x3b, 0x92, 0x5a, 0xbf, 0x5c, 0xbb, 0x0c, 0x31,
+ 0x7f, 0xc2, 0xea, 0x6f, 0x8d, 0x75, 0x0b, 0xdc, 0xe9, 0xcf, 0x14, 0x9e,
+ 0xbf, 0x62, 0x33, 0x14, 0xde, 0x48, 0x0d, 0xaa, 0xb1, 0x13, 0x9f, 0x88,
+ 0x2a, 0xf1, 0x61, 0x75, 0x0d, 0x3b, 0x74, 0xca, 0x43, 0x7d, 0xf8, 0xbd,
+ 0x7c, 0x95, 0x70, 0xc2, 0x3d, 0x0d, 0x89, 0x6d, 0x4a, 0x70, 0xaa, 0x4e,
+ 0x46, 0x4d, 0x0a, 0x83, 0x6c, 0x7b, 0xbc, 0x22, 0x30, 0x6a, 0xae, 0x10,
+ 0x05, 0x8d, 0x1d, 0xfd, 0x81, 0x30, 0x3d, 0xfe, 0x07, 0xb9, 0x23, 0x1c,
+ 0x65, 0x1f, 0xe3, 0x0e, 0x0c, 0xeb, 0x32, 0x85, 0x70, 0x80, 0x2e, 0x30,
+ 0xdf, 0xb5, 0x91, 0x0c, 0xbb, 0x07, 0x39, 0xc6, 0xf7, 0x4c, 0x60, 0x88,
+ 0xb2, 0xff, 0x20, 0x08, 0x8b, 0x7b, 0x91, 0xfd, 0xbb, 0xe9, 0x60, 0x68},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 18
+ {SEC_OID_SHA384,
+ 18,
+ {0x55, 0x13, 0xc1, 0x6e, 0xc5, 0x34, 0x02, 0xc0, 0x54, 0x67, 0x85, 0xed,
+ 0x2f, 0xeb, 0xd6, 0x51, 0xc1, 0x37, 0x03, 0x52, 0xc1, 0x21, 0x28, 0x9d,
+ 0x2a, 0x1f, 0xc9, 0xd4, 0xdb, 0x74, 0xf9, 0x90, 0x41, 0xaf, 0x22, 0xd5,
+ 0x9c, 0x40, 0x7d, 0x60, 0x76, 0x91, 0x74, 0xe5, 0x97, 0x61, 0x59, 0xad,
+ 0x64, 0xe8, 0x4a, 0x3d, 0xd8, 0x41, 0xc0, 0x4a, 0x16, 0xb6, 0xf7, 0x40,
+ 0x06, 0x7b, 0x50, 0x38, 0x5c, 0xd3, 0x19, 0x56, 0xd9, 0x17, 0x37, 0x21,
+ 0x87, 0xd0, 0x4b, 0xc1, 0x69, 0xac, 0x0d, 0x55, 0x55, 0x5d, 0xda, 0x94,
+ 0x9b, 0xd4, 0x22, 0xd3, 0x9c, 0xa0, 0x3e, 0x40, 0x81, 0x7a, 0x33, 0x88,
+ 0xa4, 0xae, 0x03, 0x66, 0x8a, 0xf3, 0x14, 0x8d, 0xd0, 0x8e, 0x6f, 0xaf,
+ 0x1e, 0xaa, 0x17, 0x0d, 0x4d, 0x8d, 0x9d, 0x1f, 0xd6, 0x07, 0xeb, 0xc4,
+ 0xf7, 0x2c, 0x3e, 0xac, 0x16, 0x30, 0x24, 0xdd, 0x2f, 0x86, 0xaf, 0xdc,
+ 0xd6, 0xb4, 0x48, 0xc7, 0xc5, 0xd0, 0x9f, 0x25, 0x94, 0xe9, 0x5e, 0xf9,
+ 0x7b, 0x5f, 0xe6, 0xa3, 0x8a, 0x26, 0x5c, 0x06, 0xc1, 0x2d, 0xda, 0x06,
+ 0x65, 0x39, 0x3e, 0xcb, 0xf6, 0x47, 0x70, 0xbe, 0x7c, 0xba, 0x42, 0x56,
+ 0x32, 0x93, 0x62, 0x6c, 0x30, 0x5e, 0xb8, 0x40, 0xb5, 0x43, 0x87, 0xd4,
+ 0x0f, 0xb3, 0x71, 0x04, 0x70, 0x14, 0xa0, 0x58, 0xed, 0x00, 0x82, 0xbe,
+ 0x31, 0xf5, 0x92, 0x59, 0x97, 0x1a, 0x27, 0xdc, 0x4d, 0xe1, 0x8a, 0x40,
+ 0x3b, 0xc2, 0x6c, 0x7b, 0x42, 0x79, 0xe3, 0x90, 0x84, 0x4b, 0xfc, 0x13,
+ 0x21, 0x53, 0x65, 0x37, 0x5f, 0xde, 0xc2, 0xf3, 0xc3, 0x87, 0x3b, 0x1f,
+ 0xf8, 0xf8, 0x7f, 0x60, 0x50, 0x6c, 0x55, 0xb7, 0xcc, 0xf0, 0x3f, 0x3b,
+ 0x3c, 0xa2, 0x53, 0x4a, 0x4f, 0x68, 0x61, 0x45, 0x53, 0x6f, 0x65, 0xbd,
+ 0x1f, 0x11, 0xbf, 0x7e, 0xca, 0x54, 0xf3, 0x27, 0xc6, 0xbc, 0x12, 0x01,
+ 0x92, 0xfe, 0x49, 0x75, 0x65, 0x7f, 0x54, 0xb9, 0x62, 0xf0, 0xda, 0x04,
+ 0x44, 0xc6, 0x65, 0x09, 0x84, 0x21, 0x3e, 0xa2, 0xb5, 0x31, 0xb0, 0xb8,
+ 0x43, 0x25, 0x25, 0xa4, 0x16, 0xe2, 0xde, 0x17, 0x90, 0xef, 0xb8, 0x3a,
+ 0x22, 0x4d, 0x29, 0xd5, 0xd8, 0x15, 0x32, 0x79, 0xd4, 0x5f, 0x99, 0x0e,
+ 0x36, 0xc8, 0x39, 0xab, 0x7e, 0xf3, 0xce, 0xba, 0xb0, 0xdb, 0xae, 0x38,
+ 0x2b, 0x09, 0x6a, 0x87, 0x07, 0x5b, 0x5f, 0xe0, 0x00, 0xa4, 0x36, 0x9b,
+ 0xae, 0x13, 0x35, 0xb2, 0x2e, 0xdc, 0xcc, 0xed, 0x10, 0x85, 0xf7, 0xc1,
+ 0xfd, 0xc7, 0xf7, 0x1c, 0x6e, 0xc1, 0x6a, 0xfc, 0x96, 0xdf, 0x26, 0xdf,
+ 0x65, 0xbc, 0xab, 0x54, 0x32, 0x1d, 0x91, 0xd5, 0x9f, 0x70, 0x24, 0xca,
+ 0x5d, 0x65, 0xe4, 0x79, 0x1f, 0x8a, 0x15, 0x89, 0xf0, 0x94, 0xb7, 0x97},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 19
+ {SEC_OID_SHA384,
+ 19,
+ {0x62, 0xb1, 0xfd, 0x95, 0x11, 0x76, 0x6e, 0x69, 0xa9, 0x4d, 0x61, 0xd3,
+ 0x8e, 0x4b, 0x02, 0xf1, 0xc6, 0xb3, 0x9a, 0x3c, 0x28, 0xe8, 0xe3, 0x90,
+ 0x17, 0x5c, 0xd6, 0x1d, 0xf6, 0x20, 0x01, 0xb1, 0x89, 0xa0, 0xe4, 0x4e,
+ 0x77, 0x26, 0xcd, 0x8d, 0xe4, 0x4b, 0x05, 0x18, 0xda, 0xdd, 0x7a, 0xa3,
+ 0x60, 0xeb, 0xbf, 0xfc, 0xf2, 0x93, 0xc5, 0xff, 0x74, 0x92, 0x30, 0x06,
+ 0x6a, 0x63, 0xcc, 0x5e, 0x39, 0x3a, 0xc4, 0x43, 0xe7, 0x3a, 0x34, 0x5d,
+ 0x79, 0xe4, 0xb5, 0x46, 0x37, 0xab, 0x3d, 0x16, 0x25, 0xa3, 0xd1, 0xe7,
+ 0xd3, 0xd0, 0xc5, 0xbb, 0xce, 0xdb, 0x65, 0xbe, 0x1c, 0x85, 0x31, 0x70,
+ 0x35, 0xce, 0xa9, 0xf7, 0x3b, 0x28, 0x25, 0x54, 0xf3, 0x55, 0x35, 0x05,
+ 0x13, 0xa7, 0xf8, 0x56, 0x4d, 0x5c, 0x2e, 0xbf, 0x93, 0x72, 0x3f, 0x94,
+ 0x3d, 0x57, 0x98, 0x78, 0xc8, 0x9b, 0x63, 0xd2, 0x5b, 0xe9, 0x22, 0x93,
+ 0x53, 0x8b, 0xb9, 0xd8, 0x07, 0x93, 0x50, 0x5b, 0x20, 0xc9, 0x58, 0xda,
+ 0x5f, 0xfd, 0xe8, 0x94, 0xc7, 0x1c, 0x39, 0x24, 0x53, 0xc5, 0x06, 0x64,
+ 0x9b, 0x38, 0x91, 0xbe, 0x55, 0xd6, 0x9c, 0x60, 0x7b, 0x6e, 0x41, 0x79,
+ 0xd5, 0xa9, 0x1a, 0x33, 0x2f, 0x84, 0xa4, 0x4e, 0xd3, 0x27, 0x67, 0xbb,
+ 0x18, 0x9f, 0xdb, 0x71, 0x45, 0xbc, 0x13, 0xf1, 0x28, 0xa0, 0x79, 0x0b,
+ 0x33, 0x3b, 0xe8, 0x12, 0x88, 0xd4, 0xb5, 0x24, 0x93, 0xce, 0xfb, 0x11,
+ 0x8d, 0x77, 0x0a, 0xa5, 0x62, 0x2a, 0x43, 0x18, 0xf5, 0xd3, 0x7b, 0xa4,
+ 0x0c, 0xbe, 0xa1, 0x1d, 0x24, 0x33, 0xbf, 0x51, 0xd1, 0x0d, 0x6f, 0x0d,
+ 0x48, 0xf8, 0x56, 0xac, 0x1a, 0x87, 0x37, 0x6c, 0x6a, 0x00, 0x8a, 0xd9,
+ 0x50, 0x7d, 0x64, 0x10, 0x3c, 0xf2, 0xe1, 0x2d, 0x4f, 0x90, 0x3f, 0x9d,
+ 0xc7, 0xbd, 0x08, 0xc1, 0xc6, 0xe5, 0x6a, 0x57, 0x10, 0xc0, 0x10, 0x40,
+ 0xa3, 0x05, 0x75, 0xe7, 0x55, 0xb8, 0xda, 0xbb, 0xdd, 0x83, 0xab, 0xbf,
+ 0x53, 0xc9, 0xc0, 0xe5, 0x3f, 0x18, 0x46, 0x80, 0xa5, 0xd9, 0x55, 0x26,
+ 0x25, 0x2f, 0x9e, 0xc0, 0x4b, 0x03, 0xba, 0x99, 0x73, 0x1f, 0xf1, 0x5e,
+ 0x07, 0xd8, 0x56, 0x63, 0x66, 0xec, 0x78, 0xd3, 0xee, 0xa0, 0xf7, 0x23,
+ 0xc6, 0xdf, 0x1c, 0xc3, 0x2e, 0x0f, 0x90, 0x6c, 0xf3, 0x3b, 0x19, 0x67,
+ 0x07, 0x7f, 0x61, 0xed, 0x04, 0x50, 0x58, 0xf0, 0x40, 0x74, 0x6e, 0x4d,
+ 0x41, 0x45, 0x84, 0xd0, 0xc2, 0x31, 0xcd, 0xe7, 0xc2, 0x8a, 0x10, 0x8e,
+ 0x15, 0xcc, 0xbf, 0x5e, 0x89, 0x74, 0x4e, 0x3b, 0xa1, 0xf7, 0xbd, 0x3e,
+ 0xc9, 0x29, 0x34, 0x10, 0x1b, 0xe8, 0xaf, 0x0b, 0xc0, 0x70, 0x56, 0x90,
+ 0x04, 0x32, 0x61, 0xe9, 0x86, 0x92, 0xef, 0x73, 0x7e, 0xd7, 0x8e, 0x5b},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 20
+ {SEC_OID_SHA384,
+ 20,
+ {0x1b, 0x03, 0x5a, 0x14, 0xca, 0xe3, 0xa8, 0xc4, 0x31, 0x1b, 0x87, 0x9f,
+ 0x4e, 0xd0, 0x00, 0xde, 0xbb, 0xe7, 0x2f, 0x98, 0x47, 0xfa, 0x91, 0xcf,
+ 0xfe, 0x37, 0x1d, 0x2c, 0xc3, 0xe5, 0xe5, 0x85, 0x35, 0x42, 0xee, 0xec,
+ 0x36, 0x20, 0x06, 0xe7, 0xbb, 0x8f, 0xe2, 0x52, 0x8d, 0x32, 0x50, 0x71,
+ 0xa8, 0xd8, 0x56, 0x4e, 0xc9, 0xd6, 0x0e, 0xea, 0x76, 0x55, 0xff, 0x33,
+ 0xbc, 0xb6, 0x98, 0xd6, 0x5c, 0xc3, 0x07, 0x53, 0x08, 0x4f, 0x77, 0x3d,
+ 0xdc, 0x33, 0x47, 0xe9, 0x34, 0x94, 0x2a, 0xfc, 0xff, 0x23, 0xda, 0x35,
+ 0x62, 0x8d, 0xcb, 0x27, 0x51, 0x33, 0x7a, 0xfd, 0xdf, 0x1f, 0xd9, 0x00,
+ 0xe2, 0xd8, 0x3f, 0x52, 0x8a, 0x96, 0xd4, 0xa5, 0xeb, 0xd4, 0x63, 0x6a,
+ 0xa7, 0xce, 0x0f, 0x20, 0xb1, 0x81, 0x17, 0x69, 0x73, 0xc4, 0x40, 0xb0,
+ 0x14, 0xd2, 0x03, 0xb2, 0x4b, 0x03, 0xa9, 0x25, 0x31, 0xa7, 0x9c, 0x7f,
+ 0xc8, 0x02, 0xcd, 0x10, 0xb7, 0xf6, 0x33, 0xfc, 0x23, 0x8e, 0x9f, 0xf3,
+ 0xe1, 0x84, 0xbb, 0xae, 0x1d, 0xb3, 0x1a, 0x8e, 0x70, 0xa6, 0x9d, 0xbb,
+ 0xeb, 0xf9, 0x25, 0x46, 0x7e, 0x56, 0x84, 0x21, 0x8e, 0x56, 0x51, 0xfd,
+ 0xcb, 0x9a, 0xb2, 0x37, 0x9b, 0x2c, 0xbb, 0x39, 0x83, 0x63, 0xc4, 0x10,
+ 0x19, 0x2c, 0x1f, 0xf0, 0x39, 0x7e, 0x9e, 0x23, 0xed, 0xdd, 0x8e, 0x3c,
+ 0xb4, 0x73, 0xed, 0x39, 0xdd, 0x9a, 0xd1, 0x42, 0xa7, 0x80, 0x6c, 0x2e,
+ 0x75, 0x33, 0x10, 0xef, 0xb1, 0x25, 0x4e, 0xdb, 0x92, 0x8d, 0x78, 0x1e,
+ 0x70, 0x21, 0x1d, 0x04, 0x83, 0xbc, 0xef, 0x6b, 0x7c, 0x43, 0xb5, 0x2d,
+ 0x04, 0xb9, 0x6e, 0xd5, 0x6d, 0xe6, 0x31, 0x34, 0x3e, 0x29, 0xc9, 0x9f,
+ 0x4c, 0x11, 0x5d, 0x11, 0xc0, 0xb7, 0x48, 0x80, 0xc4, 0xd6, 0xa1, 0x23,
+ 0x5c, 0x55, 0xd0, 0x60, 0x1b, 0x07, 0xb2, 0x35, 0x30, 0xc9, 0xf6, 0x19,
+ 0xce, 0x12, 0x28, 0x9b, 0xc1, 0xb3, 0xef, 0xd4, 0xf0, 0xa5, 0xd1, 0xd2,
+ 0xf7, 0xf4, 0x6f, 0x9d, 0x58, 0xf0, 0xb9, 0x3f, 0x65, 0x94, 0x20, 0xce,
+ 0xa2, 0x87, 0x53, 0x2e, 0x0f, 0x3b, 0x6c, 0x92, 0xd6, 0x50, 0x84, 0xc5,
+ 0xe1, 0x88, 0xc9, 0x98, 0x85, 0x79, 0x89, 0xd5, 0xa2, 0x05, 0x6b, 0xb9,
+ 0x73, 0xa7, 0xce, 0xc9, 0xf8, 0xa2, 0x5b, 0x26, 0x09, 0x63, 0xbc, 0xc2,
+ 0xd4, 0xf7, 0x4f, 0x87, 0x01, 0xae, 0xb9, 0xca, 0x92, 0xfe, 0x75, 0x51,
+ 0xc0, 0x06, 0xb2, 0x1d, 0xbc, 0xa7, 0x4f, 0x48, 0x1b, 0x8c, 0xa1, 0x64,
+ 0x0e, 0x25, 0x1b, 0x98, 0xff, 0xa7, 0x68, 0xef, 0x2e, 0xc7, 0x92, 0x4c,
+ 0xd7, 0x08, 0x93, 0x1b, 0x15, 0x75, 0x28, 0x58, 0xd6, 0xf7, 0xdc, 0x08,
+ 0x90, 0xfa, 0xe2, 0x66, 0x18, 0x1b, 0x52, 0xcc, 0xed, 0xc8, 0x74, 0x46},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 21
+ {SEC_OID_SHA384,
+ 21,
+ {0x0d, 0x6c, 0x8e, 0x03, 0x39, 0x94, 0xb6, 0xec, 0xed, 0xf2, 0x2c, 0x5f,
+ 0x54, 0x4f, 0x2e, 0x3b, 0x68, 0x8d, 0xb8, 0xb2, 0x23, 0x5a, 0x00, 0xdf,
+ 0xc8, 0xf1, 0xb2, 0xbf, 0xd1, 0x39, 0x1f, 0xaf, 0x64, 0x9b, 0xe6, 0x58,
+ 0x15, 0x53, 0x3d, 0x6e, 0xe9, 0x40, 0x98, 0xa4, 0x38, 0x20, 0x72, 0xbe,
+ 0xdd, 0xc2, 0xa2, 0xf4, 0x39, 0x83, 0x7d, 0xc6, 0xdf, 0x0c, 0x98, 0x26,
+ 0xec, 0x49, 0xc3, 0xc5, 0x29, 0xb7, 0x1e, 0x9c, 0xad, 0x2c, 0xe7, 0x17,
+ 0xfa, 0x04, 0x7c, 0xeb, 0xf8, 0x1e, 0x07, 0x88, 0xea, 0x71, 0xf8, 0x00,
+ 0x5a, 0x0c, 0x7a, 0xd1, 0xa8, 0xd5, 0x9c, 0x27, 0xef, 0xc3, 0x34, 0xc8,
+ 0x26, 0xb4, 0x0c, 0x3f, 0x4e, 0xc0, 0x35, 0x46, 0x33, 0xe7, 0xe6, 0xd7,
+ 0x16, 0x54, 0x50, 0x94, 0x60, 0xe7, 0xd5, 0xee, 0xf7, 0xa4, 0x4f, 0x48,
+ 0x94, 0xf0, 0x7e, 0x65, 0x2d, 0x9d, 0x78, 0x60, 0xc7, 0x8b, 0xa7, 0xfa,
+ 0xcd, 0x16, 0x1b, 0x65, 0xe5, 0xb8, 0xc4, 0x7f, 0xd3, 0xdf, 0x85, 0x81,
+ 0x6e, 0xe5, 0xaf, 0x4e, 0xd3, 0x5c, 0x03, 0xf9, 0xbf, 0x08, 0xc2, 0xd9,
+ 0x5d, 0x56, 0xbc, 0xe8, 0x29, 0x54, 0xf1, 0x7d, 0xa0, 0x19, 0x5e, 0x95,
+ 0x55, 0x8d, 0xfc, 0x49, 0xd7, 0xd5, 0x45, 0xba, 0x00, 0x4a, 0xfc, 0x59,
+ 0xe8, 0xf1, 0x72, 0x36, 0xcb, 0x6f, 0x0d, 0x8d, 0x7d, 0x28, 0x8f, 0x8b,
+ 0xfc, 0x41, 0x12, 0x2a, 0xc5, 0xe8, 0x03, 0xef, 0x85, 0x5b, 0x3d, 0x02,
+ 0xd1, 0x1d, 0xd2, 0x14, 0xa7, 0xf1, 0xe9, 0x06, 0x17, 0x43, 0x5b, 0x28,
+ 0x40, 0x58, 0x3a, 0xcd, 0xee, 0x0f, 0xeb, 0x14, 0x5a, 0x37, 0xa8, 0xb8,
+ 0xc9, 0xf5, 0xfe, 0xef, 0x75, 0x0d, 0x9a, 0x95, 0x0a, 0x60, 0x5b, 0x59,
+ 0x84, 0x13, 0x70, 0xa4, 0x7f, 0x59, 0xa3, 0xae, 0xaa, 0xd2, 0x75, 0x3f,
+ 0x6b, 0x1e, 0xf1, 0xc4, 0x32, 0x71, 0x33, 0xfd, 0x59, 0x89, 0x5b, 0x62,
+ 0x7b, 0x7d, 0xa0, 0xdc, 0xf5, 0xf9, 0xbb, 0x76, 0x60, 0xcb, 0x90, 0x02,
+ 0x69, 0x2a, 0xb9, 0x47, 0x11, 0xdb, 0x9c, 0x15, 0xd3, 0xbc, 0x5f, 0xb4,
+ 0xcb, 0x0e, 0x62, 0xb3, 0x6b, 0xef, 0xf0, 0x3b, 0xda, 0x77, 0x46, 0xa0,
+ 0x16, 0x1b, 0x41, 0x99, 0x36, 0x6d, 0x3e, 0x2a, 0x3a, 0x9c, 0x7a, 0x76,
+ 0x2b, 0x6b, 0xf1, 0x5e, 0xc1, 0xfa, 0x27, 0x58, 0x5a, 0xa2, 0x2d, 0x42,
+ 0x8e, 0x7c, 0x7a, 0xe7, 0xdf, 0xe8, 0xb8, 0x01, 0x0a, 0x7d, 0xf9, 0xf0,
+ 0x7a, 0x06, 0x0d, 0x91, 0x15, 0xd2, 0x35, 0x28, 0x7a, 0xce, 0x86, 0x35,
+ 0x96, 0xe1, 0xe0, 0x1f, 0xbf, 0x35, 0x51, 0xd9, 0x99, 0x5e, 0x54, 0x42,
+ 0xde, 0x65, 0x09, 0x53, 0xcd, 0x29, 0x51, 0xc5, 0x61, 0x31, 0x7d, 0x33,
+ 0x1d, 0xf0, 0x10, 0xd1, 0xc6, 0xfc, 0xac, 0xe9, 0xf8, 0xb0, 0x51, 0x45},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 22
+ {SEC_OID_SHA384,
+ 22,
+ {0x7b, 0xbb, 0xa0, 0x9b, 0x55, 0x4c, 0xdb, 0xeb, 0x72, 0x01, 0x69, 0x95,
+ 0x32, 0x56, 0x49, 0xab, 0x9c, 0x9d, 0x0a, 0x9b, 0xde, 0xcb, 0x5f, 0xc4,
+ 0x4f, 0xf0, 0x05, 0x7b, 0xf6, 0x19, 0xdf, 0x2c, 0xa2, 0xbb, 0xd0, 0xc3,
+ 0xb1, 0x3d, 0xec, 0x31, 0x26, 0xa0, 0x54, 0x5d, 0xc4, 0x93, 0x6c, 0x04,
+ 0x3f, 0x20, 0x0d, 0x7d, 0xf1, 0x1d, 0x87, 0xc3, 0x90, 0xdf, 0xa1, 0xb0,
+ 0xdd, 0x4e, 0x20, 0xc1, 0x98, 0x77, 0xf2, 0x83, 0xf6, 0x2d, 0x6e, 0x20,
+ 0xe0, 0xff, 0x2f, 0x0d, 0x56, 0x15, 0x89, 0xa6, 0x83, 0x03, 0x4b, 0xff,
+ 0xb5, 0xfb, 0x2b, 0xe9, 0xce, 0x2b, 0xe2, 0xa3, 0xf9, 0xf8, 0x66, 0x67,
+ 0xb5, 0x3c, 0xb0, 0x90, 0x1c, 0xdf, 0x40, 0xc2, 0x3e, 0xe6, 0x77, 0x46,
+ 0xa4, 0x9b, 0xa1, 0xac, 0x57, 0x6b, 0x20, 0x75, 0xbf, 0x1f, 0xf7, 0xf4,
+ 0x89, 0x41, 0xdd, 0x8b, 0xb9, 0x60, 0x4d, 0x53, 0x69, 0xc9, 0x07, 0x7d,
+ 0x76, 0x67, 0x76, 0xf2, 0x65, 0xba, 0xa4, 0xdb, 0x5d, 0xc3, 0xfe, 0x7a,
+ 0x26, 0x43, 0xfc, 0x64, 0x4a, 0x01, 0xf1, 0x4c, 0x40, 0xa7, 0xa9, 0x6d,
+ 0x95, 0x71, 0x39, 0x27, 0xb7, 0xca, 0xe6, 0xfd, 0x55, 0xfa, 0xa5, 0xc8,
+ 0x02, 0xad, 0xde, 0xd3, 0x2c, 0x5f, 0xf6, 0xf7, 0x02, 0x6a, 0xde, 0xf6,
+ 0x07, 0xa2, 0xf2, 0xab, 0xf5, 0x9f, 0x2f, 0x0a, 0x8e, 0xdd, 0x35, 0x54,
+ 0x7d, 0xb4, 0xac, 0xe0, 0xb8, 0xd8, 0x19, 0x61, 0x48, 0x04, 0x12, 0xb0,
+ 0x2b, 0x5d, 0x51, 0xf1, 0xe7, 0xf0, 0x42, 0x00, 0x86, 0xfb, 0x50, 0x6b,
+ 0x7d, 0x61, 0x76, 0x05, 0x41, 0x4a, 0x59, 0xdb, 0x8d, 0x7f, 0x13, 0x74,
+ 0x39, 0x8e, 0xfe, 0x6d, 0x38, 0xdf, 0xa3, 0x9a, 0x05, 0x68, 0xa5, 0x3f,
+ 0xb5, 0x8e, 0x1b, 0x71, 0xce, 0xd8, 0xe3, 0xc1, 0x26, 0xdb, 0x99, 0xb0,
+ 0x2c, 0x0a, 0x7b, 0x3e, 0x27, 0xa4, 0xd1, 0x49, 0x3f, 0x2c, 0x07, 0x7f,
+ 0x51, 0xf5, 0xb9, 0xae, 0x73, 0xbc, 0x89, 0x39, 0x9b, 0x18, 0xc2, 0x70,
+ 0xe6, 0xe5, 0x76, 0x6b, 0x69, 0x57, 0x72, 0x83, 0xe0, 0x84, 0xce, 0x3b,
+ 0x25, 0x22, 0xa7, 0x7a, 0x99, 0x4f, 0xe0, 0xe4, 0xa1, 0x92, 0xeb, 0x99,
+ 0x7c, 0xb5, 0xb4, 0xbb, 0xd7, 0x59, 0x2d, 0x24, 0xec, 0x4f, 0xb1, 0x97,
+ 0x78, 0x09, 0x44, 0x0c, 0x7e, 0x0d, 0xea, 0x07, 0xc3, 0x84, 0x16, 0x9e,
+ 0x9c, 0xcc, 0xb2, 0x3c, 0x1f, 0xdc, 0xa7, 0x77, 0x3a, 0xfe, 0xe4, 0xed,
+ 0x80, 0x4f, 0x63, 0xaa, 0x55, 0x64, 0x92, 0xb7, 0xa4, 0x06, 0x3a, 0x06,
+ 0x99, 0xdd, 0xff, 0xe2, 0xb5, 0x83, 0x23, 0x0b, 0x82, 0x6a, 0x32, 0x0e,
+ 0x1e, 0x26, 0x67, 0x7a, 0xdf, 0xc1, 0x1d, 0x18, 0x5a, 0x19, 0x92, 0xd3,
+ 0x8e, 0x49, 0x46, 0x63, 0x10, 0x53, 0x33, 0x0a, 0x54, 0x2f, 0xe5, 0x94},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 23
+ {SEC_OID_SHA384,
+ 23,
+ {0x7e, 0x13, 0x96, 0x4d, 0x76, 0x7f, 0x2f, 0x28, 0x68, 0x07, 0xbe, 0x50,
+ 0x11, 0x84, 0x81, 0xf2, 0x65, 0x1e, 0x9d, 0xa0, 0x8d, 0x93, 0xd8, 0x50,
+ 0xbb, 0xa4, 0x29, 0x78, 0x90, 0xe7, 0x96, 0x73, 0x48, 0x0d, 0x7d, 0xc1,
+ 0x0f, 0x54, 0x35, 0xb5, 0xe0, 0xe3, 0x18, 0xad, 0xc9, 0xaf, 0x3d, 0xd5,
+ 0xd9, 0x9e, 0x03, 0x39, 0xf9, 0xbb, 0xfe, 0x21, 0x89, 0x1f, 0x2b, 0xee,
+ 0x35, 0xb9, 0x46, 0x2b, 0x44, 0x2d, 0xdd, 0x76, 0x4f, 0xc2, 0x78, 0xf7,
+ 0x7e, 0x7c, 0x17, 0xd0, 0x17, 0x77, 0x98, 0x88, 0xfd, 0x55, 0x25, 0x37,
+ 0xf8, 0xd7, 0xa9, 0xbe, 0xe6, 0x3d, 0xbd, 0xdc, 0x10, 0x90, 0x3c, 0x66,
+ 0x5e, 0x97, 0x5c, 0xbb, 0x01, 0xcc, 0x1d, 0xdd, 0x03, 0x49, 0xaf, 0xa1,
+ 0x00, 0xf3, 0x25, 0xe3, 0xda, 0xd3, 0x03, 0xb7, 0x07, 0xf2, 0x2a, 0xd2,
+ 0xc1, 0x20, 0x08, 0x3e, 0x4e, 0x30, 0x4e, 0xb1, 0xd1, 0x2a, 0xbd, 0xce,
+ 0xe4, 0x1f, 0x6d, 0x1c, 0xb2, 0x76, 0xf5, 0x8e, 0xb0, 0x9c, 0xba, 0x64,
+ 0x34, 0x44, 0x69, 0x7e, 0x43, 0xa8, 0x99, 0xc5, 0xbd, 0x3b, 0x1d, 0x10,
+ 0xac, 0x93, 0x9e, 0x61, 0x8d, 0xb4, 0xbc, 0x12, 0xce, 0x6d, 0x82, 0x2a,
+ 0x29, 0xc2, 0x05, 0xad, 0x74, 0x8d, 0x3f, 0x63, 0x2b, 0x14, 0x7a, 0x72,
+ 0x32, 0xf7, 0x99, 0xc1, 0x46, 0x78, 0xeb, 0xaa, 0x01, 0x24, 0xa9, 0xec,
+ 0x16, 0x16, 0x8e, 0x32, 0xdf, 0x41, 0xd2, 0x1f, 0xc3, 0x1a, 0x2d, 0x87,
+ 0xc3, 0xb6, 0x00, 0x8b, 0x2c, 0xd9, 0x0f, 0x51, 0x23, 0x0e, 0x1d, 0xec,
+ 0x00, 0x31, 0x1f, 0xaf, 0xf0, 0x9c, 0x2f, 0xc0, 0x7a, 0xcd, 0x78, 0xb5,
+ 0x7e, 0x39, 0x27, 0x1a, 0x89, 0x12, 0xa0, 0xc5, 0xb7, 0x6e, 0x3c, 0xdf,
+ 0xd5, 0x91, 0x5c, 0x63, 0x62, 0xf1, 0x55, 0x9c, 0x28, 0xc9, 0x54, 0x79,
+ 0x75, 0x0b, 0x72, 0xc4, 0xf0, 0xb7, 0x9e, 0xf5, 0xf9, 0xa2, 0x5d, 0x90,
+ 0x22, 0x05, 0x1e, 0xb1, 0xd9, 0xde, 0x1a, 0xc7, 0x64, 0xfe, 0x68, 0x39,
+ 0x58, 0xca, 0x8a, 0x69, 0x80, 0x09, 0x89, 0x39, 0xb4, 0x73, 0xd2, 0xba,
+ 0x58, 0xa4, 0x04, 0x1b, 0xa3, 0xdb, 0x8b, 0x5a, 0x6c, 0xd1, 0x9b, 0x4a,
+ 0x22, 0x12, 0x74, 0x4e, 0x1e, 0x21, 0x79, 0xd6, 0xc9, 0x4d, 0xdc, 0xfb,
+ 0x77, 0x0d, 0x55, 0xab, 0xe3, 0xe5, 0xd7, 0xa8, 0x10, 0x32, 0x80, 0x97,
+ 0x67, 0xdd, 0xa9, 0x56, 0x83, 0xf1, 0xea, 0x60, 0x05, 0x4d, 0x19, 0xb6,
+ 0x17, 0x79, 0xf1, 0x73, 0x46, 0xb7, 0x64, 0x2a, 0x92, 0xb5, 0x7d, 0xa9,
+ 0x6c, 0x5d, 0x54, 0x21, 0xbd, 0x77, 0xb4, 0x9c, 0x0c, 0xc7, 0x5e, 0x62,
+ 0x94, 0x35, 0x4e, 0x30, 0x74, 0x53, 0x71, 0x83, 0x35, 0xf5, 0xc1, 0xd8,
+ 0x7f, 0x51, 0x79, 0xc9, 0xfc, 0x74, 0xf0, 0xb1, 0x0d, 0xe0, 0x0f, 0x9e},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 24
+ {SEC_OID_SHA384,
+ 24,
+ {0x31, 0x14, 0x0f, 0xb3, 0xb7, 0x55, 0xd5, 0x17, 0xfa, 0x66, 0x0f, 0xdc,
+ 0x5b, 0x94, 0x0b, 0xa6, 0xc8, 0xfc, 0xb6, 0x67, 0xea, 0x63, 0x36, 0x05,
+ 0xc7, 0x30, 0xfa, 0x47, 0xa3, 0xb5, 0x2c, 0x06, 0x41, 0x82, 0x9f, 0x27,
+ 0x5d, 0x2f, 0x8d, 0x9b, 0x8c, 0xcf, 0xa1, 0x6e, 0x54, 0x61, 0x46, 0x56,
+ 0x1d, 0x53, 0xa4, 0xd1, 0x6a, 0x88, 0xbf, 0xc7, 0xeb, 0xf5, 0xfc, 0x3f,
+ 0x81, 0x88, 0x2e, 0x9e, 0x56, 0x33, 0x46, 0xe1, 0x99, 0x44, 0x72, 0x7c,
+ 0xcd, 0xf5, 0x3b, 0x2f, 0x71, 0xc3, 0x0a, 0x10, 0x8e, 0xf2, 0xa4, 0x3d,
+ 0xba, 0x5b, 0xe5, 0x33, 0xfb, 0x0f, 0x05, 0xba, 0x0f, 0xf3, 0x02, 0xcf,
+ 0x18, 0xe7, 0x7d, 0x2d, 0xf4, 0x6d, 0x90, 0x34, 0x76, 0xa9, 0xf7, 0xfa,
+ 0xbf, 0xb0, 0xa4, 0xe8, 0xa2, 0x3e, 0x04, 0x03, 0x59, 0x32, 0x66, 0x12,
+ 0xfd, 0xd9, 0x41, 0x19, 0x10, 0x89, 0x99, 0x00, 0xc3, 0x98, 0x7a, 0x4b,
+ 0x59, 0xd2, 0xe8, 0xad, 0xa6, 0xd6, 0xdb, 0x45, 0xef, 0x7f, 0x42, 0x0b,
+ 0x8e, 0x8f, 0xaa, 0xc2, 0x8c, 0x6b, 0x9b, 0x55, 0x80, 0x6d, 0xcf, 0x44,
+ 0xf0, 0xb2, 0x13, 0x70, 0x84, 0x03, 0x5b, 0xe8, 0x47, 0x5a, 0xc6, 0xe5,
+ 0xc6, 0xbb, 0xac, 0x67, 0x06, 0x95, 0x30, 0xa3, 0x68, 0x92, 0xe1, 0xd6,
+ 0xbf, 0xf9, 0xc5, 0x94, 0xda, 0xd9, 0xb7, 0xe9, 0xbb, 0x60, 0x42, 0x00,
+ 0xc9, 0x32, 0x0a, 0xbf, 0xfe, 0xdc, 0x8e, 0xd3, 0xa5, 0x68, 0xac, 0xb8,
+ 0xe8, 0x34, 0x11, 0xe6, 0xd2, 0x8e, 0x05, 0x61, 0x84, 0x87, 0x76, 0xc1,
+ 0x8f, 0x88, 0x22, 0xa1, 0x50, 0xc6, 0x8a, 0xa8, 0x27, 0x9b, 0x90, 0x42,
+ 0x2f, 0x39, 0x43, 0x2b, 0x44, 0xa9, 0xf8, 0x43, 0xa8, 0x43, 0xd4, 0xb9,
+ 0x70, 0xca, 0x60, 0x8b, 0x15, 0xf5, 0x4c, 0x42, 0x05, 0x7e, 0x17, 0xb4,
+ 0x06, 0xf9, 0x39, 0xdb, 0x84, 0x71, 0x13, 0xfc, 0x69, 0x49, 0x09, 0x0b,
+ 0x20, 0x3b, 0x35, 0xbf, 0xe5, 0x3e, 0x3f, 0x41, 0x48, 0x37, 0xdc, 0x0e,
+ 0x2d, 0xcd, 0x58, 0xd5, 0xf7, 0xb8, 0x29, 0xad, 0xfb, 0xbc, 0x60, 0xe4,
+ 0x1a, 0x8c, 0x9e, 0xd4, 0xa9, 0xfd, 0x15, 0xf3, 0x1a, 0x77, 0x95, 0xc4,
+ 0xfb, 0x93, 0xd8, 0x8f, 0x64, 0x0b, 0x20, 0x84, 0x22, 0x81, 0xe9, 0x66,
+ 0x09, 0x80, 0x60, 0xee, 0xf2, 0x5b, 0x2e, 0xa3, 0xdf, 0x4d, 0x8d, 0xa8,
+ 0xb8, 0xdb, 0xd9, 0x45, 0x40, 0x22, 0xbe, 0xd7, 0xf3, 0x35, 0x39, 0x76,
+ 0x13, 0x03, 0xb4, 0x6b, 0xf8, 0x10, 0xb3, 0x32, 0x53, 0xef, 0x1a, 0x58,
+ 0x87, 0xa9, 0xe4, 0x17, 0x5c, 0xff, 0x85, 0x27, 0x72, 0x10, 0x1b, 0x27,
+ 0xd1, 0xbc, 0x26, 0x6e, 0x8b, 0x29, 0x24, 0xfb, 0x37, 0x91, 0x7a, 0xab,
+ 0xa4, 0xa1, 0xff, 0xcc, 0x9f, 0xc4, 0x44, 0xcc, 0xad, 0x46, 0x92, 0x60},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 25
+ {SEC_OID_SHA384,
+ 25,
+ {0x7b, 0x4b, 0xbd, 0xd6, 0xa4, 0x46, 0xbe, 0x7d, 0x5f, 0xf3, 0x06, 0x17,
+ 0x1d, 0x91, 0xaa, 0xd0, 0xf9, 0x4e, 0x79, 0x96, 0xc0, 0x1b, 0x12, 0xf2,
+ 0xe4, 0x02, 0xef, 0x41, 0x5b, 0x06, 0xea, 0x24, 0x83, 0xa3, 0x9f, 0xc4,
+ 0xdb, 0x75, 0x5f, 0x3e, 0x76, 0x67, 0xf4, 0x74, 0xbf, 0xa2, 0x82, 0xdf,
+ 0xb8, 0xaf, 0x30, 0xc2, 0x6a, 0x56, 0x1f, 0x49, 0x9b, 0x50, 0x6a, 0x9a,
+ 0xc1, 0x55, 0x00, 0xd8, 0xb9, 0x94, 0xe6, 0xec, 0x5d, 0xd7, 0xc0, 0xb6,
+ 0x96, 0x3d, 0xea, 0x7f, 0x0b, 0xf1, 0xe5, 0xdf, 0x5e, 0xde, 0x57, 0x40,
+ 0xe4, 0x1b, 0x8f, 0x71, 0xba, 0x6f, 0xf5, 0x6f, 0xea, 0x05, 0x1e, 0x44,
+ 0xb4, 0x41, 0xdf, 0x02, 0x64, 0xd7, 0x30, 0x51, 0x4e, 0x3c, 0xb7, 0x4e,
+ 0x8e, 0x0a, 0xc5, 0xd4, 0xe0, 0xbe, 0x7e, 0x36, 0x21, 0xbe, 0x53, 0xa4,
+ 0x1a, 0x12, 0xc1, 0x2d, 0x09, 0x66, 0xce, 0x64, 0xc5, 0x24, 0xc1, 0x6f,
+ 0x4e, 0x1d, 0xd0, 0x4d, 0xff, 0x30, 0x77, 0xb5, 0x0e, 0xf5, 0x4f, 0x2f,
+ 0x4b, 0xb1, 0xda, 0x42, 0xfe, 0x79, 0xaa, 0x81, 0xd1, 0x60, 0x4e, 0xf3,
+ 0x46, 0xe2, 0x43, 0x21, 0xa7, 0xd9, 0x35, 0x5c, 0x7e, 0x3e, 0x64, 0xd8,
+ 0x3a, 0xed, 0xfd, 0xcc, 0x02, 0x03, 0x8e, 0xe4, 0x83, 0xd6, 0xc4, 0x6f,
+ 0xc9, 0xa2, 0x29, 0x0a, 0x8d, 0x75, 0xc8, 0x7a, 0xc5, 0x6e, 0x04, 0xda,
+ 0x09, 0xe6, 0x61, 0xdf, 0x1f, 0x6a, 0xdb, 0xb1, 0xdd, 0xc1, 0x90, 0x87,
+ 0xa3, 0xd7, 0xa9, 0x68, 0x96, 0xcb, 0x80, 0x30, 0x68, 0xc4, 0x96, 0xed,
+ 0x93, 0xab, 0x18, 0x4d, 0x83, 0x77, 0xcb, 0x27, 0x70, 0x32, 0xd6, 0x27,
+ 0xcb, 0x5f, 0x89, 0xae, 0xfc, 0x57, 0x4d, 0x79, 0x94, 0x45, 0x23, 0x22,
+ 0x92, 0x38, 0x2d, 0x70, 0xe1, 0x32, 0x34, 0xe4, 0x34, 0x28, 0x25, 0xce,
+ 0x75, 0xdc, 0x08, 0x50, 0x18, 0x78, 0xf4, 0xd3, 0xd2, 0x19, 0x44, 0x2c,
+ 0xec, 0x45, 0xc5, 0xc6, 0xbc, 0xda, 0x2a, 0x70, 0x04, 0x7d, 0x67, 0x1a,
+ 0xac, 0x75, 0x93, 0xc7, 0x46, 0x85, 0x0d, 0x84, 0x91, 0xa4, 0xfc, 0x9f,
+ 0x17, 0xff, 0x16, 0xfd, 0xa3, 0x41, 0xed, 0x97, 0xce, 0x8f, 0xc9, 0xd3,
+ 0xd8, 0xcf, 0xd8, 0x89, 0xdd, 0x75, 0x2e, 0xef, 0x19, 0x89, 0x14, 0xc4,
+ 0xdb, 0xb7, 0x86, 0x46, 0x67, 0x4a, 0x5c, 0x88, 0xda, 0x0f, 0x6d, 0xbc,
+ 0x30, 0x83, 0xdd, 0x54, 0x53, 0xa5, 0x20, 0xa6, 0x8e, 0xf7, 0x9a, 0x97,
+ 0xb5, 0x80, 0xb8, 0x7d, 0xdc, 0x7b, 0x77, 0x61, 0x27, 0x71, 0x08, 0xee,
+ 0xba, 0xb1, 0x38, 0xb7, 0xeb, 0x73, 0xfb, 0x6d, 0x73, 0xe8, 0x82, 0x7f,
+ 0x0d, 0x7b, 0x7f, 0x44, 0x11, 0x13, 0x6c, 0xae, 0x3e, 0xe2, 0xf1, 0x72,
+ 0xad, 0xad, 0x6b, 0x5f, 0x3f, 0xe3, 0xac, 0xb4, 0x78, 0xcf, 0x7e, 0xc2},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 26
+ {SEC_OID_SHA384,
+ 26,
+ {0x56, 0xed, 0xf7, 0x56, 0xf3, 0x04, 0x17, 0x73, 0x5f, 0x33, 0x43, 0x09,
+ 0x15, 0x7c, 0x56, 0xb1, 0x91, 0x89, 0x47, 0xf5, 0x59, 0x78, 0xe6, 0x84,
+ 0xfc, 0x98, 0xf2, 0xb1, 0xa5, 0x28, 0xe4, 0x5f, 0x16, 0x2e, 0xa4, 0xdc,
+ 0x24, 0x63, 0xbc, 0x3d, 0xea, 0x7e, 0x31, 0xe0, 0xae, 0x19, 0xa8, 0x11,
+ 0x46, 0x89, 0xac, 0x76, 0x46, 0x4e, 0xfb, 0x2f, 0xf7, 0xe3, 0xa2, 0x25,
+ 0x8e, 0xd9, 0xdc, 0x07, 0x4d, 0x5b, 0xfc, 0x47, 0xd6, 0xd0, 0xf9, 0x5b,
+ 0x71, 0xef, 0xbe, 0x8d, 0xbd, 0xfb, 0xb0, 0xcf, 0x6a, 0x9f, 0x3f, 0x96,
+ 0x97, 0x85, 0x97, 0xb6, 0xe2, 0xed, 0x5c, 0x5c, 0xfd, 0x36, 0x5a, 0xb5,
+ 0x60, 0x74, 0x19, 0xc5, 0x29, 0xdd, 0x31, 0x53, 0x02, 0xa7, 0x53, 0x93,
+ 0x9c, 0x92, 0x03, 0x51, 0xe2, 0xd1, 0x50, 0x1f, 0x63, 0xac, 0x2b, 0x8e,
+ 0x1e, 0x30, 0x64, 0xeb, 0x75, 0x71, 0xcc, 0x4f, 0xd2, 0xd6, 0xaf, 0x08,
+ 0xc6, 0xa6, 0xe5, 0x4e, 0xac, 0x09, 0x2f, 0x80, 0x30, 0x4a, 0xce, 0x2d,
+ 0x71, 0x7d, 0x9c, 0xc7, 0x5e, 0xfc, 0xdb, 0x71, 0x4d, 0x7c, 0x86, 0x46,
+ 0x0f, 0x73, 0xf9, 0x62, 0xff, 0x22, 0x1a, 0x76, 0xa9, 0x34, 0x5a, 0xa9,
+ 0x2a, 0x17, 0xaf, 0xb7, 0xfa, 0xf5, 0xee, 0x30, 0xa9, 0x35, 0x12, 0x59,
+ 0xa3, 0x04, 0xf8, 0x43, 0x0d, 0xc6, 0xc0, 0x63, 0xde, 0x95, 0x47, 0x77,
+ 0x4f, 0x1d, 0xf8, 0x90, 0x75, 0x6e, 0x4a, 0x79, 0x7b, 0xbd, 0x1f, 0xaa,
+ 0xe7, 0xf2, 0x14, 0x59, 0x40, 0xad, 0x31, 0x6d, 0xfd, 0xee, 0xe4, 0x2b,
+ 0xdc, 0x5f, 0xfe, 0xa9, 0xbc, 0xb1, 0x9d, 0xd3, 0x29, 0xb4, 0xf8, 0x4c,
+ 0x48, 0x31, 0x8d, 0x63, 0x47, 0x6f, 0x09, 0xf8, 0xde, 0x7b, 0x88, 0xdb,
+ 0x07, 0x63, 0x42, 0x89, 0xed, 0x42, 0xc5, 0x46, 0xb2, 0x99, 0x8b, 0x58,
+ 0x3e, 0x19, 0x91, 0x20, 0x92, 0xb1, 0x89, 0x5a, 0x08, 0x6a, 0x7d, 0x05,
+ 0x0d, 0xfe, 0x69, 0x3f, 0x36, 0x76, 0xe3, 0xfd, 0xf2, 0x60, 0x00, 0xff,
+ 0x15, 0x68, 0x27, 0xa6, 0xbc, 0x94, 0xff, 0x48, 0x3e, 0x53, 0x1a, 0x52,
+ 0xd8, 0x4b, 0xd0, 0xf3, 0xba, 0x9a, 0x8d, 0x3c, 0x52, 0x05, 0x2c, 0x12,
+ 0xfb, 0x73, 0x30, 0xb3, 0x18, 0xda, 0x34, 0xda, 0x56, 0x5f, 0x14, 0xb3,
+ 0x71, 0x44, 0xa0, 0x19, 0x60, 0x00, 0xad, 0x96, 0x62, 0x94, 0x83, 0xe4,
+ 0x37, 0x1e, 0xff, 0xed, 0x01, 0x84, 0x52, 0xe6, 0x9f, 0xfa, 0x4c, 0x73,
+ 0xb0, 0x27, 0x0b, 0x6a, 0x3b, 0xce, 0x0c, 0x76, 0xbb, 0x59, 0x42, 0x00,
+ 0xf9, 0x92, 0xb0, 0x35, 0xea, 0x65, 0x3d, 0x54, 0xed, 0x65, 0xb2, 0xb4,
+ 0xe7, 0x0b, 0xb6, 0xd6, 0xf5, 0x1e, 0xf3, 0x7c, 0x3a, 0x2e, 0xfb, 0x33,
+ 0x76, 0x94, 0xe3, 0xc5, 0x46, 0x37, 0x85, 0x8d, 0x82, 0x8c, 0x57, 0xda},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 27
+ {SEC_OID_SHA384,
+ 27,
+ {0x9e, 0x37, 0x47, 0x03, 0xa9, 0xe9, 0x4e, 0x6d, 0x70, 0x8f, 0xab, 0x0d,
+ 0x94, 0xcb, 0xa3, 0x75, 0xbd, 0x29, 0x4a, 0xee, 0x74, 0xb8, 0xb6, 0x3e,
+ 0xd6, 0xe0, 0xe8, 0x39, 0x6c, 0x19, 0x08, 0xa0, 0x28, 0x4b, 0xf0, 0xb7,
+ 0x9b, 0x87, 0x18, 0x9d, 0xda, 0x35, 0xb1, 0x85, 0x15, 0x78, 0xb8, 0x02,
+ 0x6c, 0xaa, 0xaa, 0xee, 0xbf, 0x87, 0x9e, 0x01, 0x42, 0xad, 0x15, 0x74,
+ 0xd3, 0x1f, 0x3f, 0x9b, 0xde, 0x86, 0x7f, 0x25, 0xf4, 0xb3, 0xcd, 0xdb,
+ 0x65, 0xa2, 0x73, 0x24, 0x2e, 0x08, 0xec, 0x77, 0x69, 0x8c, 0x8b, 0xd1,
+ 0xd0, 0x95, 0xf9, 0x2a, 0x87, 0xf7, 0x77, 0x7f, 0xb8, 0x65, 0x70, 0x3d,
+ 0xe7, 0xb1, 0x1f, 0x92, 0xdd, 0xcf, 0x8d, 0x56, 0xa3, 0x30, 0xe4, 0x3e,
+ 0x2b, 0xd5, 0x75, 0xcc, 0xe3, 0x5a, 0xea, 0x05, 0xf7, 0xa1, 0x7d, 0x6b,
+ 0x2e, 0x7e, 0x42, 0x0a, 0x7c, 0xb2, 0xf6, 0xf9, 0x69, 0x07, 0x6a, 0x6a,
+ 0x96, 0x06, 0x8b, 0x46, 0x11, 0xe1, 0xe2, 0xa0, 0x4c, 0x17, 0xbe, 0x33,
+ 0x3a, 0xfa, 0x62, 0x16, 0xe7, 0xa6, 0x8f, 0x93, 0x14, 0x30, 0x7f, 0xe4,
+ 0x9a, 0x3f, 0xaf, 0x89, 0x0f, 0x64, 0x12, 0x2c, 0x04, 0xdf, 0x65, 0x8a,
+ 0xf9, 0x3e, 0x05, 0x26, 0x1b, 0x53, 0x73, 0x44, 0xba, 0xa3, 0x36, 0xcb,
+ 0xc0, 0xaa, 0xb6, 0xff, 0x1a, 0x73, 0xeb, 0x54, 0x0e, 0xff, 0x49, 0x22,
+ 0xcd, 0xf6, 0xe0, 0x11, 0x41, 0x61, 0xef, 0xee, 0x81, 0x78, 0xb5, 0x87,
+ 0x5c, 0x77, 0xf0, 0xc8, 0x7a, 0xb5, 0x89, 0x4d, 0x71, 0xd5, 0x79, 0xf5,
+ 0x20, 0x44, 0xe1, 0x33, 0x83, 0xd4, 0x74, 0x78, 0x29, 0x74, 0x4f, 0x3d,
+ 0x89, 0x9f, 0xc2, 0x27, 0x8f, 0x2a, 0xb1, 0xd9, 0x46, 0x96, 0x97, 0x90,
+ 0xbf, 0x62, 0xf3, 0xd5, 0x5f, 0x01, 0x5a, 0x0e, 0x8c, 0x47, 0xa3, 0xed,
+ 0x27, 0xdc, 0xe9, 0xa4, 0xfa, 0xe0, 0xd8, 0x52, 0x3d, 0xee, 0x7e, 0xaf,
+ 0x17, 0x03, 0xd1, 0xf2, 0xb1, 0xb5, 0xda, 0xa2, 0xbd, 0xf1, 0x3a, 0x74,
+ 0xfe, 0x6c, 0xce, 0xdd, 0xab, 0x1c, 0x7e, 0x63, 0x9d, 0xf7, 0x88, 0x3b,
+ 0x57, 0x87, 0x57, 0x9a, 0xf5, 0x42, 0x9b, 0x35, 0x8a, 0x84, 0x53, 0xa3,
+ 0x25, 0xa3, 0xab, 0x57, 0x46, 0x19, 0x0b, 0x7a, 0xbe, 0xec, 0x6b, 0xab,
+ 0xc1, 0x98, 0xd0, 0xc6, 0x12, 0x1b, 0xc4, 0x20, 0xbc, 0x41, 0x92, 0xec,
+ 0x3c, 0xd7, 0x9f, 0xac, 0xcb, 0xf0, 0x2a, 0x2b, 0x18, 0x8d, 0x71, 0xa5,
+ 0xff, 0xf9, 0xff, 0xf8, 0x99, 0xbe, 0x81, 0x01, 0x86, 0x11, 0x93, 0xd2,
+ 0xfd, 0x41, 0xd9, 0xfa, 0x25, 0x3a, 0xe2, 0x43, 0xa6, 0xde, 0x65, 0xd2,
+ 0x5f, 0xf8, 0x6d, 0xe2, 0x36, 0xab, 0x67, 0x4e, 0x13, 0xf5, 0xf5, 0xeb,
+ 0xc7, 0x95, 0xf9, 0x5c, 0xa4, 0x41, 0x5a, 0x30, 0xcd, 0x3a, 0x48, 0xe0},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 28
+ {SEC_OID_SHA384,
+ 28,
+ {0x7e, 0x1a, 0xf3, 0x7a, 0x29, 0x01, 0x75, 0xe7, 0x19, 0x16, 0x40, 0xd8,
+ 0xc4, 0x97, 0xc1, 0x26, 0x71, 0x4c, 0xc3, 0xd9, 0x0e, 0x78, 0x8a, 0x96,
+ 0xc7, 0x0f, 0xd2, 0x20, 0x64, 0x85, 0xc7, 0x83, 0xc3, 0xbc, 0xac, 0x94,
+ 0x9e, 0x09, 0xdb, 0x18, 0xd4, 0x63, 0x9c, 0xe1, 0xd2, 0x6b, 0xb7, 0xac,
+ 0xb7, 0x6c, 0x3f, 0xd7, 0x92, 0x2a, 0xdd, 0xfa, 0xa3, 0x70, 0xc1, 0x1d,
+ 0x8c, 0x96, 0x13, 0x8f, 0xff, 0x55, 0x93, 0x6c, 0x62, 0xbe, 0xf6, 0x1b,
+ 0xb5, 0xdc, 0x43, 0x66, 0x04, 0x67, 0xf4, 0x30, 0x39, 0xfb, 0x5d, 0x69,
+ 0xa8, 0x96, 0x4e, 0x02, 0x37, 0x45, 0xeb, 0xce, 0x42, 0x4b, 0x31, 0x4d,
+ 0xf7, 0x6c, 0xe9, 0xe5, 0x99, 0x9a, 0x7f, 0xd8, 0xcd, 0x33, 0xc2, 0xd2,
+ 0xca, 0x7f, 0x62, 0xe2, 0xd1, 0xcb, 0x8e, 0xe0, 0xb3, 0x49, 0x67, 0x4f,
+ 0xa5, 0x47, 0x69, 0x49, 0xa0, 0x02, 0xfb, 0x6b, 0xe1, 0x0e, 0x21, 0xf2,
+ 0x41, 0xb4, 0x22, 0xe5, 0xb7, 0xa8, 0xad, 0x88, 0x89, 0xd7, 0xe5, 0x24,
+ 0x51, 0xc2, 0x61, 0xf9, 0xb8, 0x3f, 0x93, 0x56, 0xea, 0x4e, 0x37, 0xdc,
+ 0xa8, 0x6d, 0xec, 0x14, 0xd3, 0x71, 0xa2, 0x3f, 0xc7, 0xc9, 0xa9, 0x9e,
+ 0x8f, 0x81, 0x54, 0x2e, 0x5c, 0xaa, 0x69, 0x18, 0x73, 0xc5, 0x79, 0x48,
+ 0xa3, 0xb9, 0xb3, 0x1c, 0x8a, 0x20, 0x3e, 0xa4, 0x6e, 0x35, 0x3f, 0x4d,
+ 0xad, 0x30, 0xf1, 0x12, 0xae, 0x54, 0x5e, 0x98, 0x57, 0x59, 0xb2, 0x27,
+ 0x26, 0x64, 0x26, 0x6d, 0x8d, 0xf7, 0xcd, 0xdb, 0x88, 0x92, 0x51, 0xc8,
+ 0xfc, 0xa0, 0x06, 0x1a, 0x27, 0xd3, 0x68, 0x23, 0x41, 0xa7, 0x89, 0xb6,
+ 0x62, 0x63, 0x40, 0xb9, 0xc9, 0xa4, 0xbd, 0x7c, 0x06, 0x3e, 0x96, 0xd0,
+ 0x80, 0x81, 0xb0, 0xab, 0x14, 0x37, 0x28, 0x3a, 0xd8, 0xe4, 0xd9, 0x5c,
+ 0x5c, 0xa4, 0x81, 0x67, 0xd4, 0xa4, 0x10, 0x56, 0x52, 0x94, 0xb6, 0x57,
+ 0xca, 0xfc, 0x56, 0xe7, 0x5a, 0xca, 0xf5, 0x53, 0xd6, 0x09, 0xfe, 0x02,
+ 0x05, 0x6a, 0x20, 0x37, 0x4d, 0x3c, 0x06, 0xbb, 0x74, 0x84, 0x37, 0x3a,
+ 0xdc, 0xa9, 0x5b, 0xda, 0xd3, 0x9d, 0x5c, 0x5f, 0x20, 0x4f, 0x56, 0xe9,
+ 0xf4, 0xa6, 0x89, 0x62, 0x8a, 0x7f, 0x03, 0x64, 0xbc, 0xc0, 0xfc, 0x42,
+ 0xf7, 0x1a, 0x87, 0x69, 0x66, 0x97, 0x64, 0xc0, 0x24, 0x4c, 0x79, 0x56,
+ 0x10, 0x0f, 0xae, 0x45, 0x26, 0xc8, 0x2b, 0xc6, 0x2d, 0xcb, 0xe4, 0x7b,
+ 0xb6, 0xf3, 0x7d, 0xff, 0xc5, 0x9e, 0x9d, 0xbf, 0xdf, 0x50, 0x22, 0x5e,
+ 0xb8, 0xc5, 0x83, 0xb8, 0xb1, 0x61, 0xe8, 0xaa, 0x3c, 0x30, 0xf7, 0x0e,
+ 0x71, 0x18, 0x1f, 0x41, 0x27, 0x58, 0xec, 0x95, 0x61, 0xfe, 0xac, 0x3f,
+ 0x51, 0xea, 0x5d, 0x19, 0x60, 0xc5, 0x41, 0xba, 0x19, 0x79, 0x55, 0x90},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 29
+ {SEC_OID_SHA384,
+ 29,
+ {0x9d, 0x86, 0x75, 0x45, 0x11, 0xda, 0xee, 0xef, 0x9f, 0xf6, 0xb5, 0xa1,
+ 0x82, 0x82, 0x00, 0x67, 0x0a, 0x1a, 0x1a, 0x9f, 0x7c, 0x60, 0x88, 0x96,
+ 0x44, 0xa2, 0x4c, 0xb0, 0x66, 0x4c, 0xb0, 0x1f, 0xef, 0x53, 0x18, 0x23,
+ 0x7a, 0x56, 0x87, 0x81, 0xc2, 0x6f, 0x49, 0xcf, 0x9d, 0x0c, 0x09, 0x4a,
+ 0xe7, 0x9d, 0xf3, 0xba, 0xa9, 0xea, 0x53, 0x48, 0x6b, 0xd9, 0x91, 0x0a,
+ 0x57, 0xb3, 0xff, 0xe7, 0x16, 0x5f, 0x92, 0x08, 0xbd, 0xdf, 0xe0, 0x47,
+ 0x6a, 0x16, 0xee, 0xe7, 0x3c, 0xd8, 0x5f, 0xb4, 0x1f, 0xd0, 0x72, 0x70,
+ 0x8e, 0xb3, 0x48, 0x4e, 0x29, 0x5a, 0xe6, 0xdd, 0x1c, 0xfa, 0xcf, 0x2d,
+ 0x63, 0xac, 0x26, 0x9e, 0x1d, 0xc6, 0xaf, 0xd3, 0x4d, 0x02, 0x20, 0x30,
+ 0xa8, 0x58, 0x61, 0xd2, 0x4d, 0x8f, 0xc7, 0x3e, 0xcc, 0x5d, 0x9d, 0x6f,
+ 0x51, 0x0c, 0x24, 0x88, 0xbf, 0x00, 0xb3, 0x11, 0xd1, 0x14, 0xf2, 0xc7,
+ 0x3f, 0x18, 0xd4, 0x24, 0x4b, 0xb4, 0xef, 0x86, 0x8c, 0x23, 0x15, 0x73,
+ 0x46, 0x05, 0xf8, 0xce, 0x50, 0x22, 0xd7, 0x42, 0x00, 0xbf, 0x52, 0x0c,
+ 0xd0, 0x40, 0xd8, 0x99, 0xdf, 0xa1, 0x93, 0x36, 0x7f, 0x07, 0x15, 0x1b,
+ 0xa0, 0xde, 0x41, 0x2d, 0xbd, 0xce, 0xcf, 0x5c, 0xca, 0x92, 0x4a, 0xe6,
+ 0x75, 0x63, 0x18, 0x18, 0xa6, 0x8c, 0x2b, 0x92, 0xa8, 0xa5, 0x8d, 0x53,
+ 0xd1, 0x68, 0xe1, 0x2f, 0x84, 0xe5, 0xf1, 0xcb, 0xb0, 0x87, 0xe9, 0x74,
+ 0x59, 0x06, 0x89, 0xdf, 0x36, 0x1c, 0xb3, 0xf0, 0x24, 0x3d, 0x5a, 0x3f,
+ 0x32, 0x5b, 0xdb, 0xf4, 0x45, 0x6a, 0x4d, 0x59, 0x91, 0xd2, 0x45, 0xff,
+ 0x5c, 0xcf, 0x8d, 0x15, 0xc3, 0x46, 0xf1, 0xf1, 0x5e, 0xb8, 0xe6, 0xae,
+ 0x7c, 0xe4, 0xe4, 0x27, 0x55, 0x39, 0x82, 0xba, 0x38, 0x00, 0x57, 0x11,
+ 0x44, 0x3b, 0x4a, 0xcb, 0x99, 0xc5, 0x95, 0xf7, 0xd3, 0xb7, 0xf4, 0x65,
+ 0xf4, 0xe3, 0x64, 0x2a, 0x01, 0x6b, 0x4f, 0xa5, 0xd1, 0xd4, 0x10, 0x8f,
+ 0x6f, 0xd7, 0xae, 0xac, 0x9d, 0x12, 0xaf, 0xff, 0xe7, 0xf9, 0x06, 0x19,
+ 0xf5, 0x61, 0x62, 0xe2, 0x89, 0xa2, 0x64, 0x67, 0x60, 0xc8, 0x03, 0xf4,
+ 0x24, 0x6b, 0xf5, 0x7b, 0xdf, 0xeb, 0xe3, 0x9a, 0xa7, 0xc5, 0x63, 0xb8,
+ 0xc2, 0x5e, 0x68, 0xe3, 0x59, 0x96, 0xa8, 0xa0, 0x68, 0xfc, 0xd3, 0xe3,
+ 0x2a, 0xc4, 0xd3, 0x49, 0x95, 0xcf, 0x86, 0x23, 0xe6, 0xd0, 0x16, 0xc0,
+ 0xd2, 0xad, 0x22, 0x46, 0x0f, 0x7a, 0x0e, 0x3e, 0xe8, 0xf6, 0x08, 0xb0,
+ 0x27, 0x62, 0x3e, 0x92, 0x6c, 0x36, 0xa5, 0xb3, 0x50, 0x2f, 0x38, 0xaf,
+ 0x59, 0x48, 0x4b, 0x71, 0xce, 0x68, 0x14, 0x37, 0x55, 0xe1, 0xf2, 0xbc,
+ 0xfb, 0x5b, 0x6c, 0xe7, 0xfc, 0x06, 0x0f, 0xe4, 0x80, 0x13, 0xa4, 0xa9},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 30
+ {SEC_OID_SHA384,
+ 30,
+ {0x1b, 0xe2, 0x36, 0xc8, 0x19, 0xd1, 0xe7, 0x07, 0x8a, 0xa9, 0x9a, 0xb0,
+ 0x3c, 0x53, 0x34, 0xba, 0x84, 0xc4, 0xbb, 0x30, 0xed, 0x75, 0xa0, 0x5d,
+ 0x4d, 0xcc, 0xe5, 0x4b, 0x0c, 0x30, 0x48, 0x72, 0x0b, 0x20, 0xf6, 0x9f,
+ 0x70, 0x38, 0x80, 0xf9, 0xf1, 0xef, 0x38, 0xb6, 0x51, 0x43, 0xf8, 0x38,
+ 0x47, 0x8a, 0xff, 0x45, 0x6f, 0xaf, 0xcd, 0x7c, 0x7c, 0x56, 0x61, 0x8f,
+ 0x0a, 0x5f, 0x68, 0x9e, 0x09, 0xd8, 0x6a, 0xbd, 0xe3, 0xd4, 0xaa, 0xf2,
+ 0x48, 0xab, 0xe6, 0xc4, 0x63, 0x20, 0x58, 0xcc, 0x51, 0x95, 0x17, 0xa1,
+ 0xcf, 0xd3, 0xd7, 0xc2, 0x19, 0xaa, 0x4a, 0x53, 0xaa, 0x2c, 0xed, 0xb1,
+ 0x64, 0xe9, 0x38, 0x7f, 0x78, 0x9a, 0x40, 0x99, 0xb9, 0x4f, 0xc2, 0x34,
+ 0x51, 0xf8, 0x55, 0xe0, 0xeb, 0x75, 0x9c, 0x52, 0x2b, 0xec, 0xb8, 0xd3,
+ 0xb9, 0xba, 0x9e, 0x73, 0x61, 0x3e, 0x7c, 0x1a, 0x16, 0x8c, 0x37, 0x8e,
+ 0xae, 0xd5, 0xff, 0xda, 0x4e, 0x60, 0x62, 0x18, 0x4d, 0x40, 0xb3, 0x40,
+ 0x9f, 0xf4, 0x2d, 0xd7, 0xf1, 0xd1, 0xcb, 0x20, 0xa5, 0x57, 0x12, 0x2f,
+ 0xa8, 0x22, 0x92, 0xef, 0x55, 0x13, 0xda, 0x40, 0xa1, 0x6d, 0xb1, 0xd4,
+ 0x5b, 0x01, 0x21, 0x65, 0x68, 0x31, 0xb0, 0xf7, 0x21, 0x36, 0x50, 0x47,
+ 0x8e, 0x83, 0x5f, 0x43, 0xc5, 0xe1, 0x03, 0xbf, 0x66, 0x3b, 0xbc, 0xe0,
+ 0x2e, 0xf5, 0xe3, 0x40, 0x50, 0xca, 0x38, 0xff, 0xef, 0x55, 0x74, 0xd2,
+ 0x1d, 0xd2, 0x12, 0xb5, 0x7f, 0x65, 0xe5, 0x93, 0x36, 0x14, 0x2e, 0xcb,
+ 0x64, 0xcc, 0x58, 0xa6, 0xc5, 0x1b, 0xbf, 0x1a, 0xca, 0xc5, 0x5c, 0x8a,
+ 0xa3, 0x0a, 0x77, 0xc9, 0xb5, 0xd9, 0x44, 0x16, 0xac, 0x2d, 0x9c, 0x89,
+ 0x57, 0x60, 0x04, 0x5f, 0x21, 0x90, 0x1b, 0x19, 0xdb, 0x90, 0x26, 0xaa,
+ 0xc3, 0xda, 0x72, 0x5f, 0x90, 0xaf, 0x49, 0x8e, 0x10, 0x8f, 0x3b, 0x0f,
+ 0x33, 0x83, 0xff, 0x19, 0x7d, 0xd1, 0x30, 0xea, 0x42, 0x52, 0x54, 0xd7,
+ 0xa8, 0x5b, 0x5d, 0x1d, 0x84, 0x36, 0x09, 0xd9, 0x25, 0xe0, 0x9d, 0x9a,
+ 0x0d, 0x0c, 0xa6, 0xfd, 0xdd, 0x0d, 0x7a, 0xf9, 0x09, 0x13, 0x40, 0x54,
+ 0x48, 0x0f, 0xd8, 0xf7, 0x8e, 0xa8, 0xe1, 0x06, 0x48, 0x4d, 0xfa, 0xbe,
+ 0xe2, 0xa7, 0x26, 0x02, 0x05, 0xda, 0x8c, 0xe2, 0xa9, 0x5e, 0xa2, 0xa4,
+ 0x2c, 0xdc, 0x9d, 0xe0, 0x7b, 0x0c, 0x94, 0xfd, 0x46, 0x82, 0xa5, 0x74,
+ 0xff, 0x22, 0xca, 0x14, 0xc0, 0x33, 0xa1, 0x89, 0x05, 0xf7, 0x15, 0x5c,
+ 0xfc, 0xca, 0x99, 0x4c, 0x22, 0xc4, 0x32, 0x19, 0x15, 0xaf, 0xd0, 0x14,
+ 0x98, 0x43, 0xb3, 0xf2, 0xbe, 0x74, 0xd2, 0x8d, 0x3a, 0xe0, 0xb3, 0x01,
+ 0x7e, 0x8e, 0xea, 0xb4, 0xff, 0xc5, 0x31, 0xc3, 0x82, 0xa1, 0xda, 0xbc},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 31
+ {SEC_OID_SHA384,
+ 31,
+ {0x5e, 0xcb, 0xd9, 0x1f, 0x09, 0x53, 0x16, 0x22, 0xa7, 0x3b, 0xb6, 0x96,
+ 0x71, 0x1c, 0x45, 0x0a, 0xb9, 0x1a, 0xf5, 0x8c, 0x95, 0x31, 0x39, 0xdc,
+ 0x81, 0xfd, 0x52, 0x78, 0x75, 0xbe, 0x35, 0xb8, 0xac, 0x7e, 0x37, 0x7b,
+ 0x5b, 0xdf, 0xc6, 0xf2, 0xcc, 0x50, 0x2c, 0x0b, 0x6d, 0x3b, 0x1e, 0xfb,
+ 0xd5, 0xb7, 0x4f, 0x2f, 0xcb, 0x49, 0x77, 0x9a, 0x3c, 0x9e, 0xd7, 0x16,
+ 0x43, 0x1a, 0xa0, 0xec, 0xbf, 0x34, 0x9b, 0x1d, 0xee, 0x3e, 0x72, 0x85,
+ 0xcd, 0xd3, 0x77, 0x4d, 0xb9, 0x49, 0xd2, 0x7d, 0xbe, 0xd0, 0x8e, 0xd1,
+ 0x8e, 0xcf, 0x12, 0xac, 0x24, 0xf0, 0x48, 0x65, 0xb7, 0xe1, 0x17, 0x19,
+ 0xb9, 0x61, 0x8b, 0xd7, 0x70, 0x85, 0x10, 0x6e, 0xb0, 0x5c, 0xd9, 0x94,
+ 0xe7, 0x69, 0xfe, 0x1f, 0x26, 0x1f, 0x8b, 0x75, 0x5d, 0x1d, 0x47, 0x02,
+ 0x11, 0x56, 0x38, 0xc0, 0x60, 0xc1, 0xc5, 0xc4, 0x30, 0x79, 0x02, 0x50,
+ 0xca, 0x71, 0xbd, 0xcf, 0x10, 0xb3, 0x10, 0x5d, 0xc3, 0xed, 0x84, 0xbe,
+ 0x09, 0xed, 0x12, 0xfe, 0x12, 0x44, 0x95, 0x69, 0x2b, 0x2e, 0xd8, 0x41,
+ 0x42, 0x9d, 0xbe, 0x13, 0x82, 0xbb, 0x51, 0x34, 0x16, 0xa4, 0x88, 0xfb,
+ 0x4a, 0xa7, 0x95, 0x67, 0x34, 0xac, 0xe4, 0x55, 0x69, 0x5a, 0x64, 0x1d,
+ 0xd9, 0x97, 0x19, 0xbc, 0x25, 0x30, 0xcf, 0xfd, 0x6e, 0x02, 0xbd, 0xb4,
+ 0xf8, 0xe0, 0xb3, 0x91, 0xe7, 0x0a, 0xb3, 0x39, 0xb1, 0x53, 0x65, 0x3d,
+ 0x96, 0x88, 0xf2, 0xbe, 0xeb, 0x90, 0x46, 0xea, 0x2c, 0xa4, 0x1a, 0x11,
+ 0x65, 0x49, 0x78, 0xdd, 0x81, 0x55, 0x23, 0x86, 0x82, 0x7b, 0x8d, 0xc8,
+ 0xe3, 0x5d, 0x5d, 0x40, 0x1f, 0x79, 0xc3, 0xca, 0x2b, 0xf2, 0xe1, 0x18,
+ 0x8c, 0x35, 0xb2, 0x7a, 0xaf, 0x78, 0xa3, 0x6e, 0x2f, 0x3c, 0x02, 0x45,
+ 0xa3, 0xb5, 0xdd, 0x1e, 0x0a, 0xb4, 0xbf, 0x60, 0xa3, 0xe5, 0xc1, 0x8e,
+ 0x88, 0x3b, 0x4d, 0x81, 0x10, 0x91, 0x4e, 0x08, 0x77, 0x7e, 0x46, 0x39,
+ 0x32, 0xcd, 0xc5, 0xd0, 0x1a, 0x4d, 0xb7, 0x21, 0xa2, 0x7a, 0x99, 0xa3,
+ 0xc2, 0xcf, 0xb7, 0xa4, 0x97, 0x60, 0x92, 0x43, 0x88, 0x7e, 0xb2, 0x44,
+ 0xf6, 0xfa, 0x27, 0x6a, 0x0a, 0x28, 0xd5, 0x3a, 0x77, 0xd2, 0x8b, 0xb8,
+ 0x18, 0x70, 0x6e, 0x72, 0xf9, 0xbf, 0x91, 0xeb, 0xd9, 0x9d, 0x35, 0x98,
+ 0x76, 0x1b, 0x3c, 0x38, 0xfb, 0x0e, 0xd0, 0xc4, 0xc5, 0xbb, 0x32, 0x83,
+ 0x12, 0x77, 0x57, 0x49, 0x96, 0xfb, 0x1f, 0x46, 0xaf, 0x34, 0xcf, 0x17,
+ 0x3c, 0x71, 0x1f, 0xb8, 0x1e, 0x0a, 0xec, 0x05, 0x5d, 0xcf, 0x19, 0xa5,
+ 0x94, 0xa4, 0xcf, 0x5f, 0x66, 0x7f, 0xf6, 0x41, 0x66, 0x18, 0x0e, 0xc8,
+ 0x78, 0x3d, 0x0e, 0x82, 0x71, 0x6e, 0x57, 0x61, 0x9a, 0x45, 0xf6, 0xca},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 32
+ {SEC_OID_SHA384,
+ 32,
+ {0x47, 0x9f, 0x62, 0x2e, 0xba, 0x65, 0x51, 0xb6, 0xf9, 0x75, 0xf4, 0x19,
+ 0xbf, 0xd3, 0xfe, 0x5f, 0xc3, 0x57, 0xd3, 0x21, 0x99, 0xd8, 0x5a, 0xe2,
+ 0x7d, 0x5c, 0x64, 0xa9, 0xa8, 0x32, 0xf2, 0xf3, 0x3d, 0xd9, 0x3f, 0xf1,
+ 0xfa, 0x0f, 0x3e, 0x94, 0x87, 0xd3, 0xf2, 0x92, 0xb1, 0xa6, 0x0a, 0xc1,
+ 0x23, 0x9c, 0xcc, 0x56, 0x89, 0x98, 0xf5, 0xa5, 0xe2, 0xfd, 0xae, 0x7d,
+ 0xa0, 0x18, 0x7c, 0xcf, 0xb7, 0xa9, 0x1d, 0x75, 0x4b, 0x23, 0xc9, 0x8c,
+ 0x34, 0xa8, 0x10, 0x01, 0x5b, 0x05, 0x0f, 0x8f, 0xef, 0x78, 0xfe, 0x50,
+ 0xf2, 0xc9, 0xa9, 0x9e, 0x16, 0xbc, 0x93, 0x68, 0x98, 0xa5, 0x35, 0x5b,
+ 0x06, 0x42, 0xee, 0x15, 0x28, 0x6f, 0x8a, 0x08, 0x51, 0xa7, 0xb9, 0x1d,
+ 0x39, 0x88, 0x87, 0x59, 0x17, 0xe3, 0x90, 0x5a, 0x0c, 0x26, 0x5b, 0xcc,
+ 0x7f, 0x5f, 0xff, 0x02, 0x0c, 0x70, 0x9f, 0xd1, 0x10, 0x49, 0xe9, 0x08,
+ 0xeb, 0x42, 0xe4, 0xaa, 0x13, 0xbb, 0x6f, 0x7b, 0xca, 0xab, 0x2a, 0x32,
+ 0x56, 0xcd, 0xb2, 0xf5, 0x85, 0x00, 0x71, 0x7c, 0x7b, 0xa2, 0x84, 0x64,
+ 0x55, 0x29, 0x01, 0x44, 0x0b, 0xdf, 0x4c, 0xa6, 0xf4, 0xcb, 0x9c, 0x9f,
+ 0xae, 0xc3, 0x72, 0xf5, 0x57, 0xcb, 0x83, 0xd4, 0x25, 0x8b, 0xf8, 0x53,
+ 0x80, 0x8a, 0xf3, 0x5b, 0x81, 0xda, 0x76, 0xc9, 0x37, 0xaf, 0x62, 0xc9,
+ 0x26, 0xf7, 0xf9, 0x63, 0xaa, 0x68, 0x73, 0x5f, 0x6e, 0xa4, 0xec, 0x1c,
+ 0x48, 0x71, 0x93, 0xcd, 0x4d, 0xe1, 0x7f, 0xd6, 0x79, 0xa9, 0xfb, 0xd8,
+ 0xed, 0x18, 0x52, 0x7c, 0xfb, 0x7b, 0xb8, 0x26, 0x66, 0x35, 0xf4, 0xaa,
+ 0x66, 0xc0, 0x3f, 0x31, 0x0b, 0x19, 0xae, 0xe5, 0x7f, 0xd3, 0x97, 0x7a,
+ 0x76, 0xa8, 0x58, 0xb7, 0xe7, 0xc4, 0x05, 0x05, 0x1f, 0xcb, 0xdc, 0xe4,
+ 0xad, 0x40, 0x73, 0xd8, 0x99, 0x3a, 0x1b, 0x5e, 0xe1, 0x6b, 0x10, 0xf5,
+ 0xbb, 0x37, 0x02, 0xac, 0x87, 0x28, 0xc0, 0xf3, 0xc0, 0xc8, 0xb7, 0x23,
+ 0xe3, 0x02, 0x87, 0xfd, 0xd5, 0x69, 0x7f, 0xbf, 0x5f, 0x08, 0xc0, 0x30,
+ 0xf1, 0x7e, 0x1f, 0xf9, 0x88, 0xab, 0x71, 0xe0, 0xea, 0x85, 0x39, 0xfa,
+ 0x68, 0xc3, 0x0e, 0x2f, 0xa7, 0x60, 0xf1, 0x99, 0x8e, 0x5b, 0xde, 0x95,
+ 0xa6, 0x50, 0x13, 0xc6, 0x86, 0x05, 0x7a, 0x50, 0x10, 0x5c, 0x9a, 0xa0,
+ 0x58, 0xb4, 0x4a, 0x69, 0x82, 0x10, 0x4d, 0xee, 0xc3, 0x1d, 0xd1, 0xf3,
+ 0x93, 0xa8, 0x22, 0x3a, 0x25, 0x82, 0x81, 0x30, 0xdb, 0x01, 0x64, 0x16,
+ 0x60, 0xf0, 0x7a, 0x5f, 0x95, 0x31, 0xba, 0xbd, 0x71, 0xdf, 0x64, 0x08,
+ 0x71, 0x80, 0x68, 0x80, 0xf3, 0x3a, 0x2b, 0x13, 0xdb, 0x44, 0xef, 0x9f,
+ 0xb0, 0xd0, 0x3b, 0x36, 0xef, 0x58, 0xa2, 0xc5, 0x54, 0x51, 0x05, 0x15},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 33
+ {SEC_OID_SHA384,
+ 33,
+ {0x76, 0x76, 0x0f, 0x4f, 0xac, 0xe7, 0x37, 0x3d, 0xcd, 0x66, 0xf3, 0xf8,
+ 0x9a, 0x1c, 0xf9, 0x33, 0x44, 0xc0, 0xad, 0x0e, 0xf0, 0x83, 0xef, 0x76,
+ 0x9a, 0x8e, 0x26, 0x01, 0x3e, 0x05, 0x51, 0x64, 0x1c, 0x5e, 0xf0, 0x03,
+ 0x97, 0xed, 0xa1, 0x6e, 0x91, 0x00, 0xbe, 0x6c, 0xe2, 0x12, 0x59, 0xea,
+ 0xda, 0x47, 0x5b, 0x0f, 0xfc, 0xb2, 0xd7, 0x0f, 0xfc, 0x56, 0x12, 0x50,
+ 0x50, 0x3c, 0x59, 0x28, 0x0c, 0x63, 0xf5, 0xee, 0x5a, 0x58, 0xcb, 0x5c,
+ 0x11, 0xd2, 0x7b, 0xa8, 0x8b, 0xf1, 0xc2, 0x19, 0xe4, 0x97, 0x5f, 0x3e,
+ 0xb4, 0xe0, 0x2e, 0xb8, 0x81, 0x91, 0xb3, 0xf4, 0x08, 0x1e, 0x30, 0x8b,
+ 0x04, 0x55, 0xca, 0x3d, 0x72, 0x9a, 0xdf, 0x5e, 0x91, 0x77, 0xf8, 0x37,
+ 0xe5, 0xb6, 0x27, 0x9e, 0x84, 0xce, 0x24, 0x7f, 0x6f, 0x95, 0x16, 0x41,
+ 0x09, 0xf5, 0x15, 0x1a, 0xc4, 0xba, 0xb0, 0x8f, 0x5e, 0x1a, 0x28, 0x75,
+ 0xe4, 0xef, 0x16, 0xc0, 0xae, 0x91, 0x21, 0xcd, 0x4b, 0x1a, 0x26, 0x01,
+ 0xfd, 0x52, 0xa4, 0xf1, 0xd7, 0x42, 0xab, 0x64, 0x20, 0x16, 0x19, 0x04,
+ 0x81, 0x6e, 0x43, 0x68, 0xfb, 0x7e, 0x64, 0xbc, 0x8f, 0x24, 0x06, 0x51,
+ 0xda, 0x39, 0xc2, 0x8a, 0xe8, 0x1f, 0x20, 0x69, 0x9f, 0x6d, 0xd7, 0x1c,
+ 0x4c, 0x2a, 0x3d, 0xbf, 0xd2, 0x10, 0x9e, 0xe9, 0x73, 0xbf, 0x4d, 0xf6,
+ 0xfb, 0xd4, 0x83, 0x79, 0x48, 0x5e, 0x2e, 0x7e, 0xf6, 0x60, 0x2e, 0x6b,
+ 0x48, 0x0a, 0x7f, 0x89, 0x4d, 0x33, 0x85, 0xc8, 0x0d, 0x94, 0x53, 0x19,
+ 0x17, 0x37, 0x51, 0x60, 0x34, 0xbd, 0xc8, 0xcd, 0x93, 0xb3, 0x50, 0x17,
+ 0xa2, 0xf9, 0x73, 0x56, 0xd6, 0x70, 0xf4, 0x24, 0xbc, 0xf4, 0xe6, 0x64,
+ 0x3b, 0x4d, 0x29, 0xec, 0xe7, 0x38, 0x85, 0x1f, 0xb5, 0x7e, 0xb8, 0x56,
+ 0x1f, 0xb7, 0x26, 0x0c, 0xa1, 0x91, 0x9e, 0xc5, 0xc9, 0xf9, 0x0c, 0x6c,
+ 0xd4, 0xa5, 0xd6, 0x07, 0x96, 0xae, 0xcd, 0x2d, 0x28, 0x90, 0x74, 0x12,
+ 0xef, 0x98, 0x6c, 0xb0, 0x81, 0x57, 0xe1, 0x5e, 0x5a, 0xe5, 0xea, 0x98,
+ 0xea, 0x8d, 0xfd, 0xec, 0xf0, 0xcf, 0x62, 0x4e, 0x65, 0xc7, 0x62, 0xa0,
+ 0x0a, 0x78, 0xfe, 0x14, 0x53, 0xa0, 0x70, 0xb6, 0xdf, 0x6e, 0x89, 0xd7,
+ 0xb5, 0x12, 0x85, 0x37, 0x9c, 0xd8, 0xbf, 0x4f, 0x3e, 0xe6, 0x9a, 0x1a,
+ 0x23, 0x3d, 0x0c, 0xaa, 0x32, 0x4e, 0xf7, 0x2a, 0x1e, 0xf1, 0x9e, 0x5b,
+ 0x53, 0x76, 0x40, 0x34, 0x87, 0xb8, 0xc6, 0xf0, 0xd5, 0x4c, 0xd5, 0xc2,
+ 0x35, 0x1d, 0x08, 0x29, 0x07, 0xb0, 0x45, 0x33, 0x3c, 0xb3, 0x4b, 0x56,
+ 0xf9, 0xbf, 0xb3, 0x14, 0x2b, 0x88, 0x9a, 0x5c, 0xfc, 0x3b, 0x9e, 0x66,
+ 0x7e, 0x89, 0x71, 0x12, 0x9a, 0x21, 0xb4, 0xa2, 0xe5, 0xd1, 0xb3, 0x9d},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 34
+ {SEC_OID_SHA384,
+ 34,
+ {0x98, 0x93, 0xa1, 0xf8, 0x0a, 0x53, 0x99, 0xdb, 0x63, 0xde, 0xf3, 0x6a,
+ 0x18, 0x01, 0x90, 0x3e, 0x04, 0xc6, 0x8a, 0x22, 0x97, 0x4c, 0x37, 0xb4,
+ 0xc7, 0x7e, 0x61, 0x0a, 0xcb, 0xa1, 0x06, 0x7f, 0x8f, 0xaa, 0x6f, 0x54,
+ 0xf4, 0x7d, 0xa6, 0xac, 0x68, 0x0d, 0x2f, 0x94, 0xb6, 0x16, 0x7c, 0x71,
+ 0xb6, 0xf6, 0x26, 0x67, 0x9d, 0x40, 0x99, 0x29, 0x49, 0x14, 0xc5, 0x3f,
+ 0x00, 0xfc, 0x77, 0x26, 0x3c, 0x42, 0xff, 0xa9, 0x95, 0xd3, 0x77, 0x7b,
+ 0xfd, 0xa4, 0x44, 0x77, 0xca, 0x1b, 0x79, 0x06, 0x85, 0xfb, 0x27, 0x99,
+ 0x7a, 0xb8, 0x0d, 0xb5, 0x0e, 0x1a, 0x99, 0xad, 0x4b, 0x77, 0xdc, 0x0a,
+ 0xa8, 0xb0, 0x54, 0x79, 0xff, 0x2a, 0xc1, 0x58, 0x94, 0x40, 0x47, 0x6b,
+ 0x13, 0xfc, 0xdd, 0x57, 0x12, 0xae, 0xbf, 0xd1, 0x88, 0xb6, 0xe6, 0xd1,
+ 0x1a, 0xf3, 0x17, 0x18, 0x41, 0x1d, 0xd0, 0x9e, 0x55, 0x27, 0x56, 0x56,
+ 0x46, 0x72, 0x20, 0xbe, 0x8e, 0x0a, 0xb9, 0x3f, 0xf0, 0x37, 0x96, 0x32,
+ 0x1d, 0x72, 0xe9, 0xcc, 0xd3, 0x2c, 0xca, 0x55, 0x3c, 0x2d, 0xaf, 0xbd,
+ 0x35, 0x28, 0x0e, 0x8d, 0x2a, 0xab, 0xfa, 0x8a, 0xa3, 0xc1, 0x11, 0xa7,
+ 0xa3, 0x4d, 0xa5, 0x77, 0x85, 0xde, 0x99, 0x0e, 0x1c, 0xa0, 0xee, 0x13,
+ 0xf2, 0x11, 0x8b, 0x22, 0x77, 0x68, 0x31, 0x05, 0xff, 0x09, 0xfe, 0x58,
+ 0x00, 0xfb, 0x0b, 0xe6, 0x08, 0x72, 0x93, 0x93, 0xf2, 0xef, 0x49, 0x5c,
+ 0xbc, 0xc4, 0xec, 0x30, 0xbf, 0x18, 0xe7, 0xf2, 0x3b, 0x8e, 0x81, 0xcb,
+ 0x3d, 0x5e, 0x49, 0x73, 0xea, 0x34, 0x51, 0xfa, 0x64, 0xed, 0x7d, 0x2d,
+ 0x6b, 0xf9, 0x92, 0x45, 0x77, 0x5c, 0x6d, 0x8c, 0x33, 0xd6, 0x23, 0x68,
+ 0xd5, 0xc9, 0x0d, 0x73, 0xb9, 0xea, 0x29, 0x20, 0x43, 0xef, 0xaf, 0x75,
+ 0x64, 0x12, 0x93, 0x55, 0xe6, 0x97, 0x87, 0xe6, 0x18, 0xa1, 0x99, 0xeb,
+ 0xdf, 0x75, 0xea, 0x53, 0xbf, 0x7b, 0x19, 0xb3, 0x78, 0x32, 0x76, 0xf0,
+ 0x68, 0xcf, 0x01, 0xe7, 0x44, 0xe7, 0xc1, 0x3f, 0x99, 0xaf, 0xb3, 0x79,
+ 0x6b, 0x6c, 0x1f, 0x18, 0xc8, 0xa9, 0x61, 0xf0, 0x2c, 0xe2, 0xb1, 0x28,
+ 0x0c, 0x66, 0xb3, 0x1d, 0x7c, 0x2c, 0x43, 0xc5, 0x63, 0x78, 0x23, 0x59,
+ 0xc0, 0xdc, 0xf6, 0x7f, 0x1c, 0x23, 0xce, 0xbc, 0x4c, 0xaa, 0x9f, 0x3d,
+ 0x12, 0x9f, 0xdd, 0x0d, 0xac, 0x6f, 0x0a, 0x79, 0x17, 0xea, 0xc5, 0x18,
+ 0x7f, 0x01, 0xc7, 0x08, 0xb3, 0xa6, 0xd5, 0x39, 0xe1, 0x33, 0xd6, 0x48,
+ 0x65, 0x96, 0xc1, 0x6a, 0xd6, 0xa2, 0xd3, 0x27, 0x30, 0xc8, 0x59, 0x3d,
+ 0xdc, 0xc3, 0x0e, 0x66, 0xce, 0x41, 0x34, 0x5e, 0x67, 0xa9, 0x2b, 0x95,
+ 0xb7, 0xe8, 0x76, 0xcc, 0x6c, 0x48, 0x93, 0x0b, 0x81, 0x7d, 0x5c, 0xc6},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 35
+ {SEC_OID_SHA384,
+ 35,
+ {0x21, 0xdb, 0x7c, 0x79, 0xc8, 0x5f, 0x32, 0x09, 0x0e, 0x2a, 0x00, 0x87,
+ 0xd5, 0x55, 0x82, 0x98, 0xc7, 0x00, 0xc4, 0x0f, 0x39, 0xa6, 0xf9, 0xe0,
+ 0x8f, 0x70, 0x86, 0x0b, 0xbc, 0x04, 0x2d, 0xdc, 0x1e, 0x98, 0xc2, 0x90,
+ 0x00, 0x7f, 0x0d, 0x42, 0x6b, 0x0c, 0xff, 0x6d, 0x6f, 0x32, 0xea, 0xef,
+ 0x07, 0x92, 0xf1, 0x0a, 0xd1, 0x2a, 0xb8, 0x92, 0x85, 0x8b, 0xb2, 0xab,
+ 0x51, 0x0d, 0x9d, 0x5d, 0x8d, 0x2a, 0x2b, 0xd0, 0xa0, 0xc7, 0x37, 0x60,
+ 0x2c, 0x99, 0x49, 0xd1, 0x5e, 0x0c, 0x67, 0xd5, 0xc5, 0x4d, 0xd8, 0x5a,
+ 0x4c, 0xce, 0x00, 0x35, 0x82, 0xf8, 0x92, 0x31, 0x78, 0x69, 0xd3, 0x47,
+ 0x09, 0x69, 0x66, 0x20, 0xfb, 0xcf, 0x0b, 0xb5, 0x72, 0xd6, 0x65, 0x31,
+ 0x6d, 0x11, 0xd1, 0x49, 0x58, 0xa5, 0x8e, 0x11, 0xdd, 0xfb, 0x75, 0x30,
+ 0x9c, 0x7b, 0xdd, 0xb8, 0x7f, 0xb8, 0x51, 0xd8, 0x97, 0x0f, 0xfc, 0x2e,
+ 0xce, 0xf3, 0xd7, 0xf5, 0x7c, 0xab, 0x94, 0x04, 0x51, 0x58, 0xc0, 0x1e,
+ 0xa3, 0xa9, 0x78, 0x43, 0xeb, 0xb5, 0x42, 0x49, 0x4b, 0x8f, 0x88, 0x36,
+ 0x86, 0xfb, 0xb8, 0x3f, 0xbc, 0x89, 0xa2, 0xae, 0xee, 0x59, 0x05, 0x73,
+ 0xbb, 0x41, 0x78, 0x88, 0x24, 0xca, 0x49, 0xda, 0x88, 0x2f, 0x47, 0x5f,
+ 0x41, 0x5d, 0x7b, 0xb6, 0x4b, 0x11, 0x3e, 0x04, 0x67, 0x14, 0xdd, 0x67,
+ 0xdb, 0xe0, 0xce, 0xc7, 0x24, 0x16, 0xb9, 0xbe, 0x30, 0x47, 0x6d, 0x19,
+ 0x7e, 0xd0, 0x67, 0x5d, 0xea, 0xc6, 0x14, 0xbe, 0x24, 0xed, 0x8b, 0x45,
+ 0x11, 0xc4, 0x10, 0x17, 0xdd, 0xe5, 0xbe, 0x0d, 0x09, 0xe1, 0xe4, 0x20,
+ 0x1e, 0x8e, 0xd9, 0xf4, 0x33, 0x27, 0xda, 0x18, 0xdd, 0xf4, 0x0f, 0xbc,
+ 0xe0, 0x3c, 0x47, 0x7f, 0x8a, 0x38, 0x31, 0xbc, 0x1d, 0x22, 0xb7, 0xec,
+ 0x72, 0xbe, 0x3b, 0x49, 0x27, 0xc9, 0x05, 0xd7, 0x70, 0x66, 0x06, 0x99,
+ 0x62, 0xf6, 0xac, 0x8a, 0x92, 0x9f, 0x81, 0x00, 0x44, 0xdc, 0x1c, 0xbf,
+ 0xdd, 0xaf, 0xb7, 0x63, 0xdf, 0x85, 0x96, 0xd7, 0xa8, 0x19, 0x7e, 0x8e,
+ 0x70, 0xb4, 0xa8, 0x18, 0xf4, 0xc2, 0x16, 0x3a, 0x16, 0x90, 0x7b, 0xea,
+ 0xd7, 0x29, 0x40, 0xbf, 0x94, 0xf6, 0x4f, 0x4c, 0xed, 0x5a, 0x51, 0x41,
+ 0xdc, 0x27, 0x57, 0xd6, 0xb9, 0x3a, 0x1c, 0x6e, 0x50, 0x34, 0xd4, 0x7a,
+ 0x5e, 0xe5, 0x12, 0xf9, 0x60, 0xf3, 0x7f, 0xb2, 0x69, 0xd1, 0xb0, 0x10,
+ 0x2b, 0x88, 0x01, 0xac, 0x67, 0xec, 0xa3, 0xec, 0x27, 0xa6, 0x93, 0x85,
+ 0x44, 0x41, 0x55, 0x40, 0xf5, 0x5b, 0x1c, 0x59, 0x19, 0x56, 0x07, 0x78,
+ 0xc6, 0xcf, 0xc8, 0xc6, 0xf9, 0xbb, 0x21, 0xd2, 0x43, 0x8d, 0x2c, 0x65,
+ 0xb9, 0x55, 0x54, 0x42, 0x0d, 0x03, 0x8b, 0x19, 0x05, 0xe0, 0x2d, 0x09},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 36
+ {SEC_OID_SHA384,
+ 36,
+ {0x16, 0x9a, 0x1d, 0x69, 0x37, 0x6c, 0xe5, 0xe3, 0x7f, 0x7d, 0xdb, 0x79,
+ 0x96, 0xc6, 0x6a, 0x6a, 0x0b, 0xca, 0xef, 0xac, 0x6e, 0x41, 0x19, 0x3c,
+ 0xf6, 0xb1, 0xc1, 0x53, 0x08, 0xac, 0x9f, 0xcd, 0xbb, 0x68, 0xbc, 0xe6,
+ 0x02, 0xaa, 0xbb, 0x18, 0xd9, 0x4b, 0x45, 0x83, 0x02, 0xc7, 0xf9, 0x61,
+ 0x10, 0xed, 0xda, 0xd9, 0xc6, 0x18, 0x44, 0x42, 0x85, 0x13, 0xf1, 0x0d,
+ 0x5b, 0x82, 0xfa, 0x8a, 0x68, 0x5b, 0x75, 0x6b, 0xd2, 0xae, 0x1e, 0x2c,
+ 0x7a, 0x94, 0xda, 0x57, 0x3f, 0x4b, 0xbd, 0xbc, 0xc4, 0x9c, 0x96, 0x57,
+ 0x48, 0xbe, 0xbb, 0xbd, 0x94, 0xfb, 0x0e, 0xe7, 0x49, 0x44, 0xcd, 0x27,
+ 0x2d, 0xa8, 0x1e, 0xe3, 0xaf, 0x6f, 0x74, 0x70, 0x95, 0xd9, 0x25, 0x62,
+ 0xc0, 0xcb, 0x37, 0xee, 0xea, 0xeb, 0x24, 0xcc, 0xaa, 0xb9, 0xba, 0xc2,
+ 0x23, 0x02, 0xc4, 0x6c, 0x78, 0x46, 0x89, 0x1f, 0x5d, 0xe1, 0x28, 0x6a,
+ 0x16, 0xa1, 0xbd, 0xf4, 0xdc, 0xf7, 0x8b, 0x4f, 0x94, 0x79, 0x58, 0x90,
+ 0xab, 0x84, 0xb5, 0xa2, 0x32, 0xe5, 0xa2, 0x1b, 0x74, 0xe7, 0x2d, 0x5d,
+ 0x88, 0x97, 0x85, 0x88, 0x97, 0x20, 0x1d, 0x3d, 0xb3, 0xa7, 0xf5, 0xa0,
+ 0xc3, 0xda, 0x6e, 0xb6, 0x46, 0x59, 0x75, 0xda, 0x79, 0x0a, 0x82, 0x71,
+ 0x61, 0x9e, 0xcf, 0x2f, 0x8b, 0x14, 0xfe, 0x5e, 0xd9, 0x86, 0x44, 0x1f,
+ 0xc8, 0xc2, 0x6e, 0x50, 0x6f, 0x40, 0x86, 0x99, 0xb8, 0xd1, 0x00, 0xbb,
+ 0x2d, 0x9d, 0xc7, 0x51, 0x5c, 0x11, 0x4d, 0x98, 0x45, 0xe6, 0xf2, 0x9a,
+ 0x30, 0x68, 0x00, 0x30, 0x7b, 0x50, 0xfb, 0x49, 0x31, 0xa2, 0x49, 0xf4,
+ 0x7d, 0xae, 0x58, 0x75, 0x6e, 0x13, 0x26, 0x84, 0xae, 0x1e, 0xd6, 0x19,
+ 0x8f, 0x88, 0x17, 0x9c, 0x5c, 0x97, 0xd3, 0xed, 0xfc, 0xf7, 0x6d, 0x87,
+ 0x93, 0x1c, 0xc9, 0x01, 0x2b, 0x23, 0xd9, 0xef, 0xd4, 0xd2, 0xf3, 0x30,
+ 0xd5, 0x49, 0xeb, 0x7b, 0x30, 0xac, 0x7e, 0x00, 0xb6, 0x7f, 0x39, 0xc8,
+ 0xe3, 0x52, 0x68, 0xdf, 0x5f, 0x12, 0xf1, 0x63, 0xe3, 0xf7, 0xc4, 0x59,
+ 0x41, 0xfd, 0xf7, 0x46, 0xa6, 0x53, 0x14, 0x4a, 0x3d, 0xc2, 0xfa, 0xb3,
+ 0x65, 0xd5, 0x27, 0xb2, 0xb2, 0x70, 0xc1, 0x85, 0xe0, 0x20, 0x54, 0x5e,
+ 0xea, 0x07, 0xef, 0xc6, 0xba, 0xf0, 0x00, 0x49, 0xad, 0xdc, 0xd8, 0x38,
+ 0x74, 0x78, 0x7a, 0x3f, 0xc9, 0x86, 0xa5, 0x71, 0xc0, 0xc1, 0x1a, 0x4c,
+ 0x72, 0x32, 0xb5, 0x4a, 0x43, 0x8b, 0xe0, 0x33, 0x25, 0x89, 0xec, 0xb5,
+ 0x98, 0x34, 0x8d, 0x0a, 0x1d, 0xc1, 0x3f, 0xc9, 0x31, 0x12, 0x2c, 0xbf,
+ 0xd8, 0xeb, 0x4d, 0x28, 0x6b, 0xed, 0xa1, 0x83, 0x29, 0x1e, 0x71, 0x3c,
+ 0xa1, 0xb8, 0x72, 0xd8, 0xb8, 0x31, 0x90, 0x9f, 0xbc, 0x03, 0x3b, 0x77},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 37
+ {SEC_OID_SHA384,
+ 37,
+ {0x3a, 0x97, 0x5f, 0xf7, 0x73, 0x52, 0x66, 0x72, 0xd6, 0x71, 0x38, 0x0d,
+ 0xab, 0x20, 0xad, 0xd0, 0x00, 0x00, 0x35, 0xd4, 0x7c, 0x04, 0xcc, 0xce,
+ 0xae, 0x78, 0xff, 0xa2, 0x97, 0x5a, 0x90, 0x64, 0x79, 0x45, 0xb4, 0x67,
+ 0xc4, 0xe3, 0x03, 0x65, 0xcf, 0xf5, 0xf3, 0xa7, 0x69, 0xb0, 0x53, 0xb5,
+ 0xed, 0x05, 0xe0, 0xc8, 0x79, 0x34, 0x89, 0x38, 0x81, 0xd8, 0x96, 0xda,
+ 0x2c, 0x71, 0x40, 0x23, 0x39, 0x4a, 0x1f, 0xbc, 0x08, 0xa0, 0x95, 0x38,
+ 0xcf, 0xc8, 0x9a, 0xd3, 0x48, 0x1b, 0xb0, 0x38, 0x34, 0x72, 0xac, 0xed,
+ 0x4e, 0x7d, 0x19, 0x47, 0xc4, 0x0e, 0x65, 0xa0, 0x6d, 0x6a, 0xdc, 0x0d,
+ 0x1d, 0x47, 0x49, 0x31, 0x99, 0xaa, 0x98, 0x1a, 0x7b, 0xde, 0x82, 0x8a,
+ 0x9c, 0x45, 0x34, 0x9c, 0xe8, 0x5c, 0xee, 0xb0, 0x0b, 0x39, 0x78, 0xa1,
+ 0x2c, 0x73, 0xea, 0xd5, 0xa6, 0x5f, 0x17, 0xdf, 0x8a, 0xa8, 0x5d, 0xe1,
+ 0xea, 0x87, 0xeb, 0xb0, 0xbe, 0xb5, 0xeb, 0x9d, 0x96, 0xd6, 0xae, 0xb2,
+ 0x42, 0x91, 0x7b, 0x77, 0x7a, 0x73, 0x9b, 0xf8, 0x05, 0xce, 0x49, 0xe2,
+ 0xd0, 0xf2, 0xf4, 0xd5, 0x11, 0x5d, 0x62, 0x1b, 0xc7, 0x83, 0x96, 0x40,
+ 0xd7, 0xf5, 0xae, 0xc3, 0xa4, 0x54, 0x69, 0x58, 0xf6, 0x2b, 0x94, 0x84,
+ 0x1a, 0x1e, 0x8e, 0x53, 0xe5, 0x3e, 0xa8, 0x20, 0xed, 0xa6, 0x68, 0xf6,
+ 0x43, 0x35, 0x4b, 0x1b, 0xdd, 0x77, 0x1f, 0xb2, 0x28, 0xf2, 0x0e, 0xc3,
+ 0xe9, 0x68, 0xa6, 0xdd, 0x53, 0xdb, 0x38, 0xf0, 0xfe, 0x84, 0x7c, 0x45,
+ 0xdc, 0x68, 0xae, 0xff, 0xb9, 0x6d, 0xca, 0x44, 0x1b, 0x85, 0x18, 0x0d,
+ 0x9a, 0xb3, 0x48, 0xa8, 0xa4, 0x28, 0xcf, 0xe2, 0xd7, 0x4f, 0x23, 0x8f,
+ 0xdf, 0x72, 0x7d, 0x02, 0xe4, 0xeb, 0x6f, 0x52, 0xe7, 0x40, 0xda, 0x85,
+ 0xff, 0xef, 0x40, 0x8e, 0xb5, 0x00, 0xa2, 0x7a, 0xc9, 0xfb, 0x14, 0x61,
+ 0xb7, 0xda, 0xf6, 0x84, 0xf5, 0x6a, 0xf3, 0xa5, 0x8e, 0x80, 0x37, 0x92,
+ 0xcb, 0xe2, 0xbc, 0x70, 0x18, 0xa2, 0x52, 0x5f, 0xd3, 0xe4, 0x31, 0x3f,
+ 0x42, 0x11, 0x25, 0x58, 0xac, 0x82, 0x1c, 0xd1, 0x27, 0x4c, 0x06, 0x56,
+ 0xb6, 0x5a, 0x2e, 0xe2, 0xe9, 0xee, 0x7c, 0x21, 0xd4, 0x7c, 0x21, 0x1a,
+ 0x30, 0x18, 0xca, 0xef, 0x79, 0x8e, 0xda, 0x68, 0x14, 0xa9, 0xc0, 0xa1,
+ 0x4c, 0x03, 0x9c, 0xfe, 0xb2, 0x9e, 0x49, 0x5c, 0xa2, 0x72, 0xf0, 0x47,
+ 0x1c, 0xf3, 0x25, 0x17, 0xbd, 0xfd, 0x6b, 0xc3, 0x6f, 0xa4, 0x78, 0x90,
+ 0xce, 0x49, 0xfc, 0x6a, 0x48, 0xaf, 0xa1, 0x3c, 0x84, 0xcf, 0x76, 0x52,
+ 0xf8, 0xee, 0x1b, 0x6d, 0x91, 0xb0, 0x34, 0x8e, 0x90, 0xf3, 0x80, 0x1c,
+ 0xd1, 0x9f, 0x3d, 0xff, 0x1a, 0xd2, 0x4e, 0xa5, 0xfd, 0x8b, 0x62, 0xef},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 38
+ {SEC_OID_SHA384,
+ 38,
+ {0x5c, 0x10, 0x2b, 0xb5, 0x19, 0xd8, 0x31, 0xec, 0x8b, 0x37, 0x77, 0x86,
+ 0x1d, 0x8d, 0xa6, 0xe5, 0x97, 0x08, 0x41, 0x1d, 0x6e, 0x27, 0x8b, 0x26,
+ 0x4e, 0x97, 0xc0, 0xe4, 0x96, 0x3b, 0x6e, 0x44, 0x71, 0x17, 0x56, 0x71,
+ 0xfe, 0x27, 0xc6, 0x4b, 0x00, 0x51, 0x1d, 0x00, 0xfa, 0x7c, 0x85, 0x94,
+ 0x40, 0x5c, 0xdd, 0x0e, 0x8f, 0xd5, 0xc6, 0xfd, 0xc9, 0x97, 0xa3, 0xf7,
+ 0x86, 0x7d, 0x5d, 0x6d, 0xf1, 0x33, 0x76, 0x95, 0x5a, 0xa2, 0xcb, 0xe9,
+ 0x31, 0x20, 0xcb, 0xbe, 0xc3, 0xf3, 0x12, 0x1e, 0xc3, 0x40, 0xd0, 0xc5,
+ 0x2b, 0x0b, 0x9c, 0xcc, 0x11, 0x0d, 0x19, 0x4d, 0xcc, 0x01, 0x54, 0xd8,
+ 0xee, 0x0a, 0x3e, 0xb0, 0x56, 0x63, 0x3a, 0x1b, 0xb1, 0x45, 0x93, 0xaf,
+ 0xae, 0x4c, 0x46, 0x19, 0x28, 0xb2, 0x20, 0x90, 0x13, 0xb7, 0xff, 0x51,
+ 0x6c, 0x9f, 0x8b, 0x54, 0x84, 0x90, 0xfc, 0x16, 0x95, 0xb5, 0x73, 0x61,
+ 0xfd, 0xbb, 0x80, 0x69, 0x62, 0x34, 0x26, 0x52, 0xdf, 0x89, 0x8f, 0x29,
+ 0x76, 0x76, 0xb0, 0xa0, 0xbd, 0xdc, 0x98, 0xee, 0x4d, 0x35, 0xf2, 0xed,
+ 0x85, 0x52, 0x05, 0xae, 0x00, 0xa3, 0xba, 0xe1, 0x1b, 0xdc, 0x7d, 0xec,
+ 0x32, 0x2e, 0x69, 0xe6, 0x29, 0xe7, 0x34, 0x20, 0x08, 0xb6, 0x24, 0x21,
+ 0x99, 0xe5, 0xa9, 0x0f, 0x55, 0x01, 0x07, 0x95, 0x7e, 0x2d, 0xd5, 0xe0,
+ 0x37, 0x77, 0x6f, 0x3b, 0x67, 0x9e, 0x47, 0x9b, 0x8f, 0x38, 0x42, 0xef,
+ 0xd6, 0xa3, 0x5a, 0x32, 0xda, 0x5f, 0x20, 0xea, 0x59, 0xea, 0x20, 0x9b,
+ 0x3e, 0x4d, 0x9e, 0x52, 0xfe, 0xf6, 0xc3, 0x72, 0x1f, 0xdf, 0x7c, 0xaf,
+ 0x5c, 0x8a, 0x52, 0x73, 0x7b, 0x57, 0x3b, 0x8e, 0x72, 0x22, 0x84, 0x2c,
+ 0x6b, 0x97, 0x62, 0x3e, 0x38, 0x37, 0x8d, 0x61, 0xdc, 0x46, 0x44, 0x2d,
+ 0xdd, 0x05, 0x6c, 0xef, 0x1e, 0x62, 0x52, 0x8c, 0x7f, 0x58, 0x68, 0x32,
+ 0xa8, 0x6b, 0x39, 0xf0, 0x2c, 0x51, 0x6b, 0x76, 0x6a, 0xda, 0x35, 0xef,
+ 0xd6, 0xa7, 0xa8, 0x85, 0x67, 0xe6, 0x18, 0x54, 0x6f, 0xfb, 0x02, 0x7c,
+ 0xa8, 0x26, 0x34, 0x3a, 0x90, 0x20, 0x49, 0x15, 0x72, 0xb1, 0xb9, 0x6d,
+ 0xdb, 0xcc, 0x6a, 0xa3, 0xc3, 0x43, 0x09, 0xa2, 0x54, 0xad, 0xbf, 0x11,
+ 0x12, 0x77, 0x4b, 0x6c, 0xa0, 0xba, 0x48, 0x0f, 0x4e, 0x93, 0x75, 0x18,
+ 0x5d, 0x2a, 0x12, 0xb4, 0x28, 0x94, 0x3c, 0x8d, 0x0a, 0xad, 0x74, 0x20,
+ 0x85, 0x7e, 0x7e, 0x9c, 0x8f, 0x36, 0x4a, 0x72, 0x15, 0xb5, 0xf3, 0xf8,
+ 0x9c, 0x4b, 0x34, 0x5c, 0xa2, 0x4e, 0xd6, 0xa4, 0x53, 0x58, 0x67, 0xc7,
+ 0xb8, 0xb5, 0xee, 0xd0, 0x3e, 0x4e, 0xf0, 0x2c, 0x3a, 0xd9, 0x49, 0x52,
+ 0x25, 0x29, 0xc7, 0x89, 0x3d, 0x4c, 0xa2, 0xd5, 0xe5, 0xcd, 0x52, 0xb9},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 39
+ {SEC_OID_SHA384,
+ 39,
+ {0x4c, 0x88, 0x32, 0xf1, 0x0a, 0x7f, 0xb5, 0x11, 0x41, 0xc4, 0xf8, 0x02,
+ 0xbd, 0xa6, 0x80, 0xa6, 0x92, 0x20, 0xce, 0xd8, 0x08, 0xe5, 0x03, 0x79,
+ 0x33, 0x91, 0x1b, 0x97, 0xf0, 0x17, 0xad, 0x73, 0x91, 0x91, 0xd5, 0xf1,
+ 0x55, 0x14, 0xe9, 0xf4, 0x2a, 0xd7, 0xad, 0xbf, 0xb6, 0x2d, 0xa4, 0xee,
+ 0xf5, 0x56, 0x4e, 0xd3, 0x98, 0x06, 0x52, 0x2f, 0xc7, 0xc7, 0xe0, 0x94,
+ 0x29, 0xfb, 0xaf, 0xb7, 0xf4, 0x8c, 0x23, 0xbc, 0xfb, 0x6a, 0xce, 0x66,
+ 0x6f, 0xd7, 0x64, 0x74, 0x7e, 0x2b, 0x1b, 0xb8, 0xb3, 0xa4, 0x08, 0xad,
+ 0x80, 0x98, 0x3c, 0xa0, 0xb7, 0x94, 0xa2, 0x5a, 0x2e, 0xc4, 0xe9, 0x67,
+ 0xb4, 0xd1, 0xf5, 0xcd, 0xa3, 0xc7, 0xe7, 0x08, 0xf1, 0xf9, 0x0e, 0xfe,
+ 0xb0, 0x68, 0xdf, 0x2a, 0xb5, 0x3b, 0x1a, 0xe2, 0x79, 0xae, 0x38, 0x50,
+ 0xd8, 0x88, 0x2a, 0x38, 0xec, 0x2c, 0x92, 0x77, 0x2a, 0x7a, 0x27, 0xd7,
+ 0x41, 0x1d, 0x50, 0xf7, 0x68, 0xb3, 0xb9, 0x9b, 0x83, 0x29, 0x33, 0x9c,
+ 0x5f, 0xb3, 0x75, 0xad, 0x51, 0x3d, 0x24, 0xcf, 0x2a, 0xc0, 0xb3, 0x00,
+ 0xc4, 0xa9, 0x01, 0xb4, 0x86, 0xae, 0x66, 0x06, 0x29, 0x3d, 0x62, 0x2f,
+ 0xc6, 0xe7, 0x60, 0x83, 0xa2, 0x96, 0xd0, 0xec, 0xa5, 0xc0, 0x86, 0x33,
+ 0x01, 0x65, 0x9d, 0x67, 0x71, 0x4c, 0x95, 0xb4, 0x8b, 0x93, 0x63, 0x1e,
+ 0x7e, 0x6a, 0xa6, 0x56, 0x1d, 0x8d, 0xd1, 0x4c, 0x01, 0x95, 0xd3, 0x82,
+ 0xd7, 0xbb, 0x60, 0xe0, 0x51, 0x1f, 0xd9, 0x8b, 0x21, 0x04, 0x0c, 0xac,
+ 0x16, 0xf5, 0x78, 0x8c, 0xe0, 0x96, 0x71, 0xb4, 0x9f, 0x7a, 0x0d, 0x93,
+ 0x97, 0xd9, 0x69, 0x69, 0xef, 0x3e, 0xdb, 0x12, 0xb9, 0x57, 0x43, 0x0a,
+ 0x53, 0x25, 0x01, 0x3a, 0xeb, 0x9f, 0xd7, 0x3a, 0xdf, 0xaf, 0x5c, 0xcf,
+ 0x5d, 0x61, 0x0e, 0x5f, 0xb3, 0x1d, 0x78, 0xa2, 0x72, 0x58, 0x35, 0x23,
+ 0xad, 0xc8, 0x99, 0xb2, 0x4d, 0xab, 0xf8, 0xcf, 0x15, 0xb5, 0xc0, 0x42,
+ 0xa5, 0x9f, 0xd8, 0x73, 0x07, 0x91, 0x4e, 0x61, 0x72, 0x9e, 0xb7, 0x2c,
+ 0x6c, 0x16, 0x11, 0xd4, 0xa9, 0x9c, 0xb8, 0x0c, 0xd4, 0x3e, 0xb7, 0x2f,
+ 0xc4, 0xf5, 0x33, 0x9b, 0xe2, 0x27, 0xd4, 0xaf, 0xd6, 0x82, 0xf9, 0x66,
+ 0x64, 0x68, 0xed, 0xcf, 0x8f, 0x6e, 0x7d, 0x2b, 0xa5, 0x79, 0x79, 0x28,
+ 0x9b, 0xc9, 0x1b, 0xf8, 0xe2, 0xa5, 0xe1, 0x14, 0xc7, 0xdf, 0x98, 0xff,
+ 0x36, 0xd0, 0xe3, 0xc5, 0x57, 0x91, 0x7b, 0xfd, 0x93, 0x65, 0xf6, 0x61,
+ 0xfa, 0x41, 0x7f, 0xc6, 0xa7, 0x58, 0x89, 0xf8, 0xae, 0x63, 0x9c, 0x8c,
+ 0xa4, 0xf3, 0x1d, 0x5f, 0x3d, 0x87, 0xe1, 0xf1, 0x71, 0x1f, 0x7f, 0x36,
+ 0x98, 0xf5, 0x10, 0x71, 0x46, 0xcb, 0xcc, 0xa4, 0xf5, 0x8b, 0xd6, 0x89},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 40
+ {SEC_OID_SHA384,
+ 40,
+ {0x91, 0xcf, 0xec, 0x5f, 0x96, 0x44, 0x1f, 0x0a, 0x05, 0x17, 0x9b, 0x85,
+ 0x50, 0x2d, 0x8d, 0xfa, 0x2c, 0x41, 0x96, 0x6c, 0xbf, 0x31, 0x69, 0x4e,
+ 0x25, 0x8a, 0xdd, 0x86, 0x95, 0x11, 0xd2, 0x4f, 0x18, 0x46, 0xbe, 0xe4,
+ 0x04, 0x17, 0x97, 0x47, 0xdd, 0x17, 0xb6, 0xe6, 0xa9, 0x52, 0x4c, 0xe3,
+ 0x97, 0xfd, 0xcd, 0x07, 0x8b, 0xdc, 0x93, 0xe8, 0xb4, 0xc7, 0x5f, 0x56,
+ 0x69, 0x93, 0x32, 0xb8, 0xab, 0x06, 0xf3, 0xcb, 0xb8, 0x68, 0xf1, 0xe6,
+ 0xb2, 0xb4, 0x10, 0xe4, 0x04, 0x9c, 0xbd, 0x31, 0xc5, 0x38, 0xe2, 0x46,
+ 0xc4, 0xf1, 0x4f, 0x76, 0xe1, 0x2b, 0xf2, 0x30, 0xda, 0x74, 0x69, 0x2a,
+ 0xe5, 0x5b, 0xc0, 0x19, 0xd2, 0x4e, 0xb8, 0xcf, 0x44, 0x5e, 0xde, 0xd9,
+ 0xa1, 0x4d, 0x5a, 0xa2, 0xab, 0xa2, 0x45, 0x92, 0x07, 0x2f, 0xf3, 0xb9,
+ 0xc8, 0x01, 0x96, 0x1b, 0x0c, 0x7c, 0xbf, 0x80, 0x37, 0x29, 0x07, 0x55,
+ 0x87, 0x9f, 0x2b, 0x51, 0x58, 0xfe, 0x13, 0x3d, 0xc7, 0x02, 0x3f, 0xd2,
+ 0x1b, 0xa4, 0xe2, 0x1a, 0x39, 0xda, 0x79, 0x92, 0xb7, 0x24, 0xad, 0xe2,
+ 0xa5, 0x29, 0x21, 0x38, 0x5b, 0x6c, 0x35, 0x9d, 0x98, 0x14, 0xb6, 0x2b,
+ 0x04, 0x94, 0xe5, 0xb1, 0xd4, 0x36, 0xb1, 0x7b, 0xf3, 0xd2, 0xfc, 0xc1,
+ 0xe9, 0x5b, 0x5f, 0x95, 0x56, 0xfc, 0xae, 0xe7, 0xd8, 0x08, 0x8e, 0x80,
+ 0x8c, 0x3b, 0xa5, 0xd5, 0xa9, 0x2c, 0xc1, 0x51, 0x8f, 0x82, 0xca, 0x24,
+ 0xe9, 0x65, 0x9e, 0x04, 0x35, 0xa3, 0x62, 0xd4, 0xa1, 0xf1, 0xd0, 0x33,
+ 0xfe, 0xcf, 0x85, 0x5a, 0x3e, 0x6f, 0x05, 0xb6, 0x79, 0x1b, 0x23, 0x22,
+ 0xd8, 0x1f, 0x12, 0x98, 0xaf, 0x5c, 0xcb, 0x45, 0x88, 0xd9, 0xa6, 0xc6,
+ 0xd4, 0xf1, 0xa4, 0x25, 0xc7, 0x2f, 0x9d, 0x03, 0x4f, 0x7c, 0x35, 0xd8,
+ 0xf8, 0x10, 0x3e, 0xe2, 0xca, 0x0a, 0xe7, 0xd4, 0xda, 0xee, 0x2d, 0x29,
+ 0x29, 0xce, 0x6f, 0x3f, 0x4a, 0xe0, 0x4d, 0x81, 0x83, 0x42, 0x7e, 0xa0,
+ 0xb2, 0x0f, 0x07, 0x87, 0x0a, 0xc4, 0x71, 0x50, 0x3f, 0x5b, 0x94, 0x69,
+ 0x2e, 0xd8, 0x09, 0xc5, 0xc6, 0xdf, 0x9b, 0x95, 0x33, 0x0b, 0xaa, 0x3d,
+ 0x13, 0xae, 0x8a, 0x3e, 0xd2, 0x1e, 0x74, 0x80, 0xf1, 0xf2, 0xa2, 0xba,
+ 0xe1, 0xdf, 0x9f, 0xec, 0x08, 0x2a, 0xc1, 0x54, 0x27, 0x6f, 0x1f, 0x14,
+ 0x26, 0x27, 0xbd, 0xba, 0xf1, 0xab, 0xb6, 0x47, 0x03, 0xc6, 0x7d, 0x97,
+ 0x61, 0xa0, 0x2f, 0x88, 0xf0, 0xe1, 0x8e, 0x9b, 0xff, 0xbc, 0xb7, 0xd4,
+ 0xbe, 0xd3, 0xdb, 0x5b, 0xae, 0x8e, 0x64, 0x21, 0xd9, 0xc0, 0x4f, 0xbc,
+ 0x88, 0xe4, 0x3a, 0x82, 0x24, 0x95, 0xcb, 0x49, 0xd2, 0xd6, 0x24, 0x45,
+ 0x08, 0xf3, 0x10, 0x2a, 0x73, 0x2b, 0xfa, 0x4c, 0xc0, 0xbb, 0x97, 0x0f},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 41
+ {SEC_OID_SHA384,
+ 41,
+ {0x4d, 0x13, 0xb9, 0xeb, 0x5d, 0xa3, 0x23, 0xa7, 0xe1, 0x87, 0x7e, 0x36,
+ 0xb8, 0x30, 0xfe, 0x6a, 0x84, 0xeb, 0xfb, 0x35, 0xa6, 0x18, 0xca, 0x53,
+ 0xe4, 0x33, 0x78, 0xfa, 0x30, 0x7c, 0x99, 0x90, 0x03, 0x85, 0x20, 0xdf,
+ 0x45, 0x3c, 0x95, 0x10, 0x16, 0xab, 0x4f, 0x91, 0x8e, 0x94, 0xc1, 0xa1,
+ 0xce, 0x53, 0x32, 0x7e, 0x0f, 0x9a, 0xf6, 0x41, 0x0d, 0x3e, 0x0f, 0xc2,
+ 0x0a, 0x22, 0xed, 0xe9, 0x5c, 0xc2, 0x1a, 0x8b, 0x81, 0xa5, 0x5e, 0xdc,
+ 0xc8, 0xf6, 0x4a, 0x49, 0x7c, 0x57, 0x9d, 0x51, 0x07, 0xff, 0xaa, 0x0b,
+ 0xff, 0x5f, 0xbe, 0x64, 0xbe, 0x77, 0xf2, 0x5d, 0x47, 0x63, 0xd5, 0x46,
+ 0xa3, 0x45, 0x16, 0x33, 0xf5, 0x93, 0x0d, 0xab, 0xfd, 0xcb, 0xc8, 0x4c,
+ 0x5c, 0x29, 0xf0, 0x93, 0x7e, 0xfc, 0x47, 0xff, 0xfb, 0x25, 0x93, 0x0a,
+ 0x7f, 0x73, 0x76, 0x32, 0xe4, 0x85, 0x17, 0x6b, 0x78, 0xa5, 0x75, 0x53,
+ 0x6c, 0xc7, 0x52, 0x2e, 0xfa, 0x7d, 0x90, 0x81, 0x7a, 0xde, 0x8e, 0x6a,
+ 0x29, 0x93, 0xe5, 0x37, 0x96, 0xae, 0x54, 0xf7, 0x46, 0xc4, 0xd9, 0xe1,
+ 0x9f, 0x55, 0xf6, 0xce, 0xe5, 0x31, 0x09, 0xd6, 0x69, 0xd3, 0x5f, 0x07,
+ 0x11, 0xcb, 0x1e, 0xb0, 0xb8, 0x35, 0xe8, 0x25, 0x7b, 0xf4, 0x67, 0x2a,
+ 0xae, 0xec, 0x2e, 0xab, 0xa4, 0xa0, 0xd5, 0x61, 0x1d, 0x75, 0x73, 0x01,
+ 0x9e, 0xd6, 0x6c, 0x3a, 0x50, 0x64, 0x21, 0x0f, 0x18, 0x7f, 0x64, 0xe5,
+ 0xbd, 0x6f, 0x34, 0x57, 0x37, 0xe7, 0x6b, 0x12, 0xe3, 0xdb, 0x49, 0x13,
+ 0xa7, 0x52, 0xdd, 0x7d, 0x1c, 0xa0, 0xa8, 0x02, 0x76, 0xb3, 0x80, 0x29,
+ 0xf4, 0x12, 0x07, 0x95, 0x45, 0xc5, 0x49, 0x97, 0xc1, 0x89, 0x0f, 0x9f,
+ 0x26, 0x90, 0x40, 0xf7, 0xce, 0x9b, 0x13, 0x66, 0x0c, 0xb6, 0xc3, 0x48,
+ 0xca, 0xec, 0xae, 0xff, 0x3d, 0xc9, 0xa3, 0xbd, 0x8f, 0x54, 0x2d, 0xeb,
+ 0x50, 0x77, 0x1a, 0x44, 0xa1, 0x75, 0x64, 0xc9, 0x92, 0xa1, 0x63, 0xbe,
+ 0x49, 0x15, 0x16, 0x54, 0x96, 0x1f, 0xdd, 0x99, 0x75, 0xb7, 0x7b, 0x47,
+ 0xc2, 0xc4, 0xb5, 0xa7, 0x31, 0xd7, 0x84, 0x16, 0x93, 0x6f, 0x0a, 0xf4,
+ 0x67, 0x11, 0x6c, 0x56, 0xdc, 0x59, 0x87, 0xb4, 0x2e, 0xbe, 0xc4, 0xe9,
+ 0x26, 0x18, 0x48, 0x88, 0xeb, 0x05, 0x31, 0x70, 0xb8, 0x80, 0x8d, 0xba,
+ 0xf8, 0xb5, 0x8e, 0x53, 0xb3, 0x29, 0xea, 0x24, 0xaf, 0x08, 0xed, 0xb8,
+ 0x2c, 0x48, 0xf6, 0x6d, 0x58, 0xc4, 0xb5, 0x91, 0x17, 0xa7, 0x11, 0x56,
+ 0x4b, 0x4a, 0x88, 0x6d, 0x38, 0xe0, 0x1d, 0xd8, 0x32, 0x30, 0xd2, 0x0c,
+ 0x2d, 0x24, 0x85, 0x94, 0xc2, 0x8a, 0x4e, 0x16, 0xa6, 0x91, 0x0d, 0x39,
+ 0xec, 0x05, 0xd4, 0xc4, 0x6b, 0x54, 0x9c, 0xda, 0xba, 0x7c, 0x8f, 0xf1},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 42
+ {SEC_OID_SHA384,
+ 42,
+ {0x79, 0xf7, 0x07, 0x66, 0x14, 0xb9, 0x68, 0xd3, 0x01, 0x36, 0x23, 0x41,
+ 0x24, 0xeb, 0x00, 0x21, 0x00, 0x18, 0x5a, 0xa4, 0x16, 0x03, 0xb8, 0x55,
+ 0x30, 0xa8, 0x7e, 0x56, 0x72, 0x3e, 0x36, 0x3e, 0x86, 0x6e, 0xc1, 0x8b,
+ 0x2b, 0xf7, 0xcd, 0x69, 0x75, 0x0e, 0xac, 0x12, 0xaa, 0xed, 0x2f, 0x5d,
+ 0x3c, 0xd8, 0xa1, 0x74, 0x03, 0x7d, 0x1b, 0x11, 0xe0, 0xfd, 0xdb, 0xae,
+ 0x82, 0x48, 0xb6, 0x95, 0x80, 0x47, 0xf4, 0xfb, 0x08, 0x36, 0xea, 0xcc,
+ 0x7f, 0x63, 0xaf, 0x9f, 0xe0, 0x5c, 0x77, 0x2b, 0x7f, 0xd8, 0x4b, 0x65,
+ 0x80, 0xf4, 0x16, 0x0a, 0xb7, 0x82, 0x39, 0x46, 0x8a, 0xa9, 0xb7, 0x63,
+ 0x82, 0x72, 0xeb, 0x3b, 0xd0, 0x31, 0x35, 0x78, 0x0c, 0xff, 0xe9, 0x58,
+ 0x08, 0x5f, 0xe5, 0x71, 0xcf, 0x87, 0x2c, 0xd3, 0xe0, 0x63, 0xfa, 0xea,
+ 0xc6, 0x87, 0xd8, 0x5c, 0x44, 0x0f, 0xd8, 0xf9, 0xf1, 0xb0, 0x28, 0x4a,
+ 0x47, 0x49, 0xce, 0x22, 0x40, 0x6f, 0x3d, 0x77, 0x93, 0x18, 0xb0, 0xcf,
+ 0x98, 0x20, 0xa2, 0x26, 0xc5, 0x4d, 0xc2, 0x38, 0x76, 0x01, 0xa7, 0xb0,
+ 0xac, 0x8c, 0x4c, 0x75, 0x79, 0x82, 0x1f, 0xcc, 0xb8, 0xe8, 0xca, 0xff,
+ 0xb1, 0xc5, 0x06, 0xec, 0x3c, 0x33, 0x90, 0xb4, 0x30, 0x8f, 0xa5, 0xf0,
+ 0xd3, 0xea, 0x4d, 0x0f, 0x59, 0x6b, 0x25, 0x8c, 0x4c, 0x41, 0x4c, 0x47,
+ 0xf6, 0xed, 0x14, 0x32, 0x72, 0xdf, 0x11, 0x8d, 0x07, 0x59, 0xf7, 0x07,
+ 0xb5, 0x0f, 0x4d, 0xf9, 0xcc, 0xfa, 0xc6, 0x0f, 0x72, 0xa1, 0xee, 0xbe,
+ 0x48, 0x4b, 0xce, 0x46, 0xde, 0x29, 0xab, 0x84, 0x50, 0xf3, 0x58, 0x52,
+ 0xff, 0x06, 0xff, 0x86, 0x0c, 0xac, 0x57, 0xca, 0xf2, 0x0d, 0xc8, 0x1b,
+ 0x9f, 0x0e, 0x8c, 0x7c, 0xf3, 0x16, 0x67, 0xe9, 0x93, 0xc0, 0xc5, 0x02,
+ 0xa5, 0x4f, 0x91, 0x28, 0x7f, 0xc4, 0xd2, 0x0d, 0xcd, 0x3c, 0xda, 0xe2,
+ 0x2c, 0x4f, 0xd7, 0x3c, 0x95, 0x7b, 0xe7, 0x7a, 0x06, 0x5a, 0x8f, 0xf0,
+ 0x40, 0x98, 0xb6, 0xe7, 0xae, 0x16, 0x6b, 0xdb, 0x42, 0x59, 0x4c, 0xdd,
+ 0x9c, 0x90, 0x2e, 0x2d, 0x03, 0x1d, 0x4a, 0xd4, 0x21, 0xda, 0x7c, 0x4a,
+ 0x7d, 0x89, 0xff, 0x85, 0xae, 0xc4, 0xa0, 0x57, 0x59, 0xfa, 0x20, 0x74,
+ 0x46, 0xf5, 0x54, 0x08, 0x38, 0x6a, 0xc9, 0xc3, 0xc7, 0x4a, 0x52, 0xbb,
+ 0xd9, 0xbf, 0x73, 0xc0, 0x94, 0xb7, 0xa5, 0x43, 0x4d, 0xcf, 0xd3, 0x82,
+ 0x2a, 0xc5, 0x54, 0xa8, 0x52, 0xd3, 0xbe, 0x1c, 0xeb, 0x96, 0x6f, 0xa5,
+ 0x92, 0x3b, 0x91, 0x7e, 0xe4, 0x23, 0x5a, 0xaf, 0x46, 0x24, 0x92, 0x8d,
+ 0x56, 0x8d, 0x80, 0xf2, 0x15, 0x5c, 0x24, 0x43, 0xc2, 0x13, 0x8b, 0x0b,
+ 0xfa, 0x5c, 0x63, 0xb7, 0x31, 0x4c, 0x20, 0x73, 0xa7, 0x2e, 0x7d, 0x3c},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 43
+ {SEC_OID_SHA384,
+ 43,
+ {0x82, 0x3f, 0x72, 0x7d, 0x76, 0xfa, 0x08, 0xe6, 0x12, 0x4b, 0x85, 0x7e,
+ 0x24, 0xfa, 0x0e, 0x4d, 0x93, 0x08, 0xc1, 0x8b, 0x5a, 0x75, 0x0f, 0x26,
+ 0xb8, 0x03, 0x5d, 0x92, 0x4e, 0xd5, 0x6e, 0x2f, 0xf9, 0x22, 0x6e, 0x07,
+ 0x47, 0xcc, 0xdc, 0xee, 0x6b, 0x5d, 0xf5, 0x81, 0x2e, 0x43, 0x2d, 0x95,
+ 0x2a, 0x93, 0xbe, 0x30, 0x37, 0xed, 0x91, 0x94, 0xf9, 0x87, 0xba, 0xd8,
+ 0x74, 0x98, 0x81, 0x0b, 0x40, 0x72, 0xf9, 0x87, 0x46, 0x93, 0xb3, 0x56,
+ 0x90, 0xbf, 0x6a, 0x95, 0x75, 0x9b, 0x0a, 0xd9, 0x61, 0x3a, 0xba, 0x0b,
+ 0x36, 0xec, 0x85, 0x65, 0xd3, 0x84, 0xc3, 0x45, 0x66, 0x99, 0x31, 0x36,
+ 0x6d, 0x19, 0x48, 0x03, 0x76, 0xd7, 0x97, 0x33, 0xed, 0xb0, 0x96, 0x29,
+ 0x79, 0x1d, 0x9b, 0x3f, 0x7b, 0xd4, 0xea, 0xd3, 0xff, 0x37, 0x96, 0x6c,
+ 0x3b, 0x9b, 0x78, 0x93, 0x1e, 0x29, 0x33, 0xa0, 0xa9, 0x67, 0x29, 0x04,
+ 0xef, 0x91, 0x7c, 0x80, 0x98, 0xce, 0xcf, 0x30, 0xb0, 0xf7, 0xa1, 0x1f,
+ 0x41, 0xdc, 0x00, 0xc1, 0x28, 0xe6, 0x4f, 0xa5, 0x2c, 0xb5, 0x68, 0x14,
+ 0x91, 0xfb, 0x08, 0x13, 0x51, 0x9e, 0xe6, 0x0a, 0xdd, 0x3b, 0x87, 0x50,
+ 0xef, 0xf8, 0xa5, 0x1f, 0xaa, 0xe4, 0xf9, 0x6a, 0x5b, 0xba, 0xc7, 0x31,
+ 0xee, 0xda, 0xd4, 0xc1, 0x1b, 0x81, 0xc9, 0xf1, 0x16, 0xf2, 0xa8, 0xc9,
+ 0xe7, 0xd7, 0x27, 0xb8, 0x4e, 0x90, 0xf9, 0xf8, 0x9c, 0x37, 0xfe, 0xd5,
+ 0x69, 0xab, 0x6c, 0xa9, 0xe1, 0xbb, 0x80, 0x52, 0x9a, 0x63, 0x61, 0x42,
+ 0x8a, 0x6f, 0x3e, 0x87, 0xb8, 0x3a, 0x91, 0x22, 0x08, 0x5f, 0xf0, 0xf9,
+ 0xa8, 0x1f, 0xaa, 0x5e, 0x57, 0x07, 0x0f, 0xca, 0x49, 0xda, 0xa3, 0x8b,
+ 0x1d, 0x59, 0x02, 0x16, 0xff, 0x1d, 0x38, 0xe1, 0x97, 0x7a, 0x53, 0xfc,
+ 0x89, 0x44, 0x0a, 0x29, 0xe9, 0x45, 0xe6, 0x18, 0x21, 0x54, 0xae, 0xc7,
+ 0xe4, 0x3a, 0xa1, 0xf5, 0x90, 0x70, 0x71, 0x5b, 0xe2, 0xdd, 0x0e, 0xef,
+ 0x8e, 0x37, 0x72, 0xa2, 0xc7, 0xf2, 0xc4, 0x4b, 0x57, 0xee, 0x2a, 0x04,
+ 0x91, 0xae, 0x6f, 0xcb, 0x31, 0x28, 0x38, 0xfd, 0xdf, 0xfb, 0xdf, 0x0e,
+ 0x9b, 0xc2, 0x1a, 0x52, 0xd9, 0x47, 0x3f, 0xfa, 0xaf, 0x4f, 0xe9, 0x81,
+ 0x6a, 0x27, 0x7c, 0x3c, 0x22, 0x00, 0x52, 0x8e, 0x83, 0x0a, 0xc2, 0xd7,
+ 0xfa, 0x34, 0x9e, 0x50, 0x55, 0x0a, 0xcb, 0x17, 0x7a, 0x0a, 0x36, 0x21,
+ 0x92, 0x4b, 0x20, 0x2f, 0xb4, 0x4a, 0x54, 0x2e, 0x55, 0x1e, 0xc6, 0xcb,
+ 0x7b, 0xa7, 0xb6, 0x6d, 0xb8, 0x6c, 0xe0, 0x76, 0x70, 0x94, 0xe8, 0x9d,
+ 0xca, 0x1e, 0xee, 0xa5, 0xea, 0x2a, 0x73, 0x2e, 0xc0, 0x09, 0x95, 0x8b,
+ 0x7a, 0xc5, 0x5c, 0x42, 0x00, 0x1b, 0xb5, 0xde, 0x07, 0xd8, 0x99, 0xf4},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 44
+ {SEC_OID_SHA384,
+ 44,
+ {0x53, 0x78, 0x51, 0x68, 0x75, 0x5d, 0xb7, 0x2b, 0xcd, 0x3b, 0x75, 0x28,
+ 0xe9, 0xab, 0x42, 0x47, 0xf8, 0x5c, 0x24, 0x25, 0xee, 0x65, 0x23, 0x34,
+ 0x85, 0x9c, 0xe2, 0x5e, 0x1a, 0xbd, 0xb2, 0x62, 0x77, 0x15, 0x0d, 0xb9,
+ 0xaa, 0x36, 0x41, 0xcd, 0xac, 0xb9, 0x50, 0xd8, 0xcb, 0x43, 0x0b, 0x63,
+ 0x8a, 0xd1, 0x6f, 0x92, 0x49, 0xf2, 0xa0, 0xdb, 0x6a, 0x58, 0xd0, 0xd8,
+ 0x32, 0xe6, 0x90, 0x1b, 0xec, 0xdf, 0x4e, 0x74, 0x9b, 0xce, 0x08, 0xfe,
+ 0xce, 0x01, 0xd6, 0xc4, 0xea, 0x7f, 0xe4, 0x29, 0x3a, 0x66, 0xae, 0x4a,
+ 0xe3, 0x9c, 0xee, 0xe5, 0xd0, 0xd1, 0x2c, 0xc3, 0x7b, 0x84, 0x81, 0x93,
+ 0x97, 0x35, 0xf7, 0xa5, 0x55, 0x24, 0x25, 0x0a, 0x06, 0x18, 0xd3, 0x9a,
+ 0xfb, 0x36, 0x45, 0xe1, 0xaf, 0x91, 0xfb, 0xea, 0x02, 0x14, 0x5f, 0x14,
+ 0x31, 0xca, 0x22, 0x5f, 0x6d, 0x1c, 0x4a, 0x56, 0x2f, 0xb4, 0xbf, 0xc8,
+ 0xc5, 0x9e, 0x64, 0x88, 0x73, 0x70, 0xe5, 0x48, 0xfd, 0x97, 0x3d, 0x4c,
+ 0x0b, 0x7f, 0xc0, 0xd8, 0xd3, 0x28, 0x1e, 0xbf, 0x30, 0x54, 0xfe, 0x35,
+ 0x84, 0xde, 0xe1, 0x35, 0x64, 0xa8, 0x81, 0x8c, 0x6d, 0xf1, 0xcd, 0x78,
+ 0x83, 0x8f, 0x4d, 0xa2, 0xcb, 0xc2, 0xf4, 0x47, 0xd6, 0x73, 0xde, 0xad,
+ 0x6a, 0x55, 0xb2, 0x7b, 0xc8, 0xb0, 0x28, 0xc8, 0xa9, 0xb2, 0x12, 0xf9,
+ 0x47, 0x3f, 0x36, 0x1c, 0xd3, 0x8e, 0x8b, 0x24, 0xbe, 0x04, 0x3c, 0xfd,
+ 0x2a, 0x18, 0xb4, 0x2f, 0x5b, 0x44, 0x46, 0xa7, 0x1d, 0x4c, 0x74, 0xdc,
+ 0xe7, 0xb7, 0x37, 0x16, 0x58, 0xc5, 0x33, 0x71, 0x26, 0x74, 0x1e, 0xb7,
+ 0x07, 0x83, 0x51, 0x2d, 0x2f, 0x91, 0xb9, 0xdf, 0x88, 0x93, 0xe9, 0xf9,
+ 0x03, 0x18, 0x34, 0x87, 0x35, 0x30, 0x08, 0x49, 0x53, 0x63, 0xe6, 0x8a,
+ 0x35, 0x71, 0x08, 0xfc, 0x41, 0x63, 0x48, 0x30, 0xc6, 0x7d, 0x69, 0x98,
+ 0x9d, 0x25, 0xb5, 0xd3, 0xb2, 0x42, 0x73, 0x54, 0x2c, 0xe7, 0x8c, 0xa7,
+ 0x2d, 0xfd, 0xa0, 0x37, 0x35, 0x98, 0xe1, 0x03, 0xb5, 0x49, 0x62, 0xdf,
+ 0xd2, 0x9a, 0x82, 0x3f, 0xa5, 0xc0, 0x14, 0x9e, 0x9f, 0x2c, 0x2f, 0x80,
+ 0xea, 0xdd, 0x02, 0xb2, 0x43, 0x6b, 0x78, 0x72, 0xcc, 0x5f, 0x38, 0x34,
+ 0x43, 0x7d, 0x22, 0xa2, 0x67, 0x17, 0x96, 0x4d, 0xda, 0x44, 0xcc, 0xa2,
+ 0x59, 0x76, 0x9b, 0xf8, 0x52, 0xb3, 0x78, 0xca, 0xa8, 0x79, 0xa0, 0x97,
+ 0x18, 0xf3, 0x6e, 0x35, 0x28, 0x66, 0xf4, 0xe7, 0x63, 0x46, 0x30, 0x53,
+ 0x19, 0x78, 0x9d, 0x86, 0x26, 0x3d, 0xe7, 0x46, 0xf8, 0x7c, 0x87, 0x89,
+ 0xf4, 0x4b, 0xe6, 0x49, 0x36, 0x48, 0x78, 0x9f, 0xd7, 0x86, 0x4c, 0x30,
+ 0xbb, 0x08, 0x9f, 0x6b, 0xf6, 0x6e, 0xc6, 0x69, 0xda, 0x8c, 0xcf, 0xe9},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 45
+ {SEC_OID_SHA384,
+ 45,
+ {0x5f, 0xb5, 0x8e, 0xff, 0xb5, 0xd4, 0x6a, 0x67, 0xb8, 0x8b, 0x52, 0xce,
+ 0xb3, 0x0e, 0xcf, 0x28, 0x5e, 0x26, 0x4e, 0xb8, 0xf1, 0x79, 0xf6, 0x33,
+ 0xc7, 0xd3, 0xc8, 0x7f, 0x04, 0x01, 0x57, 0x4e, 0xd7, 0x36, 0x5a, 0xe5,
+ 0xa0, 0x2f, 0xad, 0x14, 0x37, 0xe3, 0xc6, 0xce, 0x1b, 0xfa, 0x03, 0x98,
+ 0x6f, 0x0f, 0x93, 0x02, 0x4b, 0xdf, 0x3c, 0xf0, 0xe0, 0x4f, 0x08, 0x74,
+ 0x1f, 0x5c, 0x80, 0x32, 0x09, 0x1d, 0x58, 0xca, 0x8a, 0xc9, 0x27, 0x85,
+ 0xa3, 0x1a, 0xf9, 0x64, 0xd4, 0x99, 0xee, 0xd5, 0x35, 0xd5, 0xcd, 0x14,
+ 0xae, 0xfb, 0x61, 0x50, 0x81, 0x46, 0x32, 0x1e, 0x45, 0xfa, 0x0a, 0xc7,
+ 0x4a, 0x4c, 0x3b, 0xb4, 0xcd, 0x1a, 0x5b, 0x92, 0x1f, 0x33, 0x68, 0xa6,
+ 0x5e, 0xb8, 0xdf, 0x5d, 0x88, 0x7a, 0xe3, 0x03, 0xfa, 0x7a, 0x45, 0x31,
+ 0xa0, 0x7e, 0x52, 0x2a, 0x70, 0x65, 0x61, 0x8d, 0x1d, 0xa7, 0x5c, 0xda,
+ 0x66, 0x56, 0x4d, 0xec, 0x33, 0x20, 0x28, 0x0a, 0x76, 0x9a, 0x67, 0x30,
+ 0x15, 0x87, 0x0c, 0x3f, 0x04, 0xa5, 0x2c, 0x01, 0xeb, 0x6e, 0x31, 0xd7,
+ 0x42, 0x50, 0x33, 0x96, 0x13, 0xbb, 0x3b, 0x39, 0xe6, 0x7b, 0xc3, 0x3e,
+ 0xdd, 0x45, 0x13, 0x0b, 0x50, 0x05, 0x91, 0x8f, 0x31, 0xdc, 0xa2, 0x31,
+ 0xcd, 0xe2, 0xa7, 0xe5, 0xe2, 0x7d, 0x84, 0xf1, 0x89, 0x89, 0x8b, 0x53,
+ 0x7d, 0x78, 0xbe, 0xcc, 0x98, 0x3f, 0x1e, 0x00, 0x12, 0x6b, 0x21, 0xf3,
+ 0xf9, 0x47, 0xda, 0xab, 0x91, 0x02, 0x62, 0x3e, 0x32, 0x63, 0x9c, 0x9e,
+ 0x7c, 0x66, 0xc6, 0x09, 0x9c, 0xa1, 0xc6, 0x9b, 0x4a, 0x4d, 0x24, 0xa0,
+ 0xc5, 0x67, 0x98, 0xba, 0xf8, 0x61, 0x6c, 0x8d, 0x42, 0x45, 0xcb, 0xf7,
+ 0xb2, 0xd7, 0xb2, 0x12, 0xb9, 0xfb, 0x7c, 0x7b, 0xfd, 0x4a, 0x49, 0xb5,
+ 0xbc, 0x1c, 0xf0, 0x3d, 0xda, 0x5f, 0x69, 0xc7, 0x49, 0x0a, 0x8e, 0x80,
+ 0x47, 0x32, 0x88, 0xc7, 0xad, 0xae, 0x02, 0x78, 0x9a, 0xb4, 0x96, 0x6a,
+ 0xe3, 0xb4, 0xcd, 0xfb, 0xfe, 0x3a, 0x0d, 0xb1, 0x98, 0x9d, 0x1e, 0x39,
+ 0x2d, 0x90, 0xdb, 0xdd, 0xb5, 0x2c, 0x61, 0x9b, 0x54, 0xe3, 0xe2, 0x85,
+ 0x5a, 0x15, 0x07, 0xf2, 0xc3, 0x14, 0xe5, 0xf2, 0x69, 0xf3, 0x93, 0x43,
+ 0x08, 0xf3, 0xae, 0xf4, 0x9b, 0xa6, 0x1e, 0x16, 0xf0, 0xab, 0xff, 0x6d,
+ 0x3d, 0x18, 0x17, 0xaf, 0xb8, 0x2c, 0x09, 0x7c, 0x9b, 0xef, 0x22, 0xcd,
+ 0x43, 0x9e, 0x71, 0x74, 0x80, 0xbd, 0xf8, 0x5d, 0x7d, 0xe7, 0x5e, 0x90,
+ 0x3b, 0x3a, 0x22, 0x06, 0x0a, 0xdc, 0x88, 0xdb, 0xdd, 0x9b, 0x85, 0x4e,
+ 0xd7, 0x27, 0xb6, 0xd8, 0x6f, 0x01, 0xe2, 0x03, 0xc9, 0x8d, 0x99, 0xa1,
+ 0xa2, 0x2d, 0xad, 0x91, 0x84, 0x2a, 0x44, 0x4f, 0x7f, 0x81, 0xa8, 0x94},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 46
+ {SEC_OID_SHA384,
+ 46,
+ {0x7a, 0x87, 0x06, 0x7d, 0xb2, 0x5b, 0x9b, 0x11, 0x3b, 0x66, 0xeb, 0xde,
+ 0x98, 0x2d, 0x6f, 0xb6, 0x8c, 0xb5, 0x97, 0x2a, 0x23, 0x54, 0x06, 0x1a,
+ 0x64, 0x9f, 0xbf, 0xa6, 0x89, 0x8b, 0xa6, 0xe3, 0x9e, 0xd2, 0xa2, 0x06,
+ 0xef, 0x09, 0x01, 0xa5, 0xfd, 0x2d, 0x04, 0xac, 0x25, 0x0e, 0x0b, 0x11,
+ 0x82, 0xc0, 0xb4, 0x82, 0x0a, 0x7d, 0x36, 0xca, 0xe8, 0x2a, 0x17, 0xd8,
+ 0x49, 0xb6, 0xb4, 0x83, 0xc5, 0x63, 0x19, 0x2b, 0xe8, 0xe3, 0xbe, 0x5c,
+ 0xde, 0xd9, 0x37, 0xb4, 0xa8, 0xed, 0x34, 0x8c, 0xad, 0x8b, 0x16, 0x12,
+ 0x17, 0x6f, 0x16, 0x6f, 0xd6, 0x4c, 0x4f, 0x9a, 0xd3, 0x37, 0x49, 0x4e,
+ 0x06, 0x02, 0xc6, 0x70, 0x7b, 0xb9, 0xfb, 0x0d, 0x8b, 0xc9, 0x8b, 0x12,
+ 0xf4, 0xfc, 0x07, 0xdc, 0xe2, 0x8e, 0x1c, 0x9c, 0x3f, 0x79, 0x7d, 0x18,
+ 0x73, 0xf0, 0x91, 0xd3, 0x24, 0x4f, 0xf2, 0xd8, 0x01, 0x9f, 0x04, 0xdc,
+ 0x58, 0x26, 0xaa, 0xe3, 0x6b, 0x3f, 0x14, 0x69, 0x16, 0xfa, 0x1b, 0x4a,
+ 0xdf, 0xf2, 0xc3, 0x42, 0xc2, 0x85, 0x10, 0x8d, 0xf0, 0x7a, 0x92, 0xb2,
+ 0x53, 0x9f, 0xdb, 0xc5, 0x68, 0xfb, 0x01, 0xb3, 0x11, 0x0c, 0x46, 0x57,
+ 0x74, 0xbf, 0x1e, 0x7d, 0xb1, 0x42, 0x0f, 0xea, 0x6c, 0x2c, 0x59, 0xd9,
+ 0xe1, 0x14, 0x2a, 0x9c, 0xe2, 0xa3, 0xf1, 0x4e, 0x36, 0xf3, 0x03, 0x76,
+ 0xdd, 0x25, 0xec, 0x55, 0xa6, 0x6a, 0x16, 0xaa, 0x53, 0xe0, 0x41, 0x0d,
+ 0xca, 0x32, 0x4d, 0xe6, 0x91, 0x72, 0x8b, 0xd9, 0xa5, 0x32, 0xe7, 0xa7,
+ 0x3d, 0x44, 0x66, 0xc4, 0x5c, 0x5a, 0x3f, 0x2b, 0x4c, 0xc9, 0xe7, 0x9b,
+ 0xa5, 0x96, 0x54, 0x78, 0xf0, 0x51, 0x90, 0x50, 0x42, 0x27, 0x37, 0x70,
+ 0x3a, 0x54, 0x25, 0x2d, 0xa1, 0xc9, 0x0e, 0x63, 0x44, 0xda, 0xd1, 0xb1,
+ 0xf1, 0x10, 0x07, 0x56, 0xb4, 0x21, 0x76, 0x5c, 0xac, 0x73, 0xda, 0x14,
+ 0xd8, 0x4d, 0x85, 0x7c, 0xf1, 0x13, 0x07, 0x96, 0xbb, 0x97, 0xba, 0xcc,
+ 0x57, 0x44, 0x2e, 0xa2, 0xf2, 0x50, 0x70, 0xb0, 0xba, 0xfc, 0xe2, 0x34,
+ 0xb8, 0x6a, 0x5b, 0xc6, 0x9f, 0x2e, 0xc2, 0x9b, 0xee, 0x76, 0x7a, 0x8a,
+ 0xfd, 0xb6, 0xe5, 0x96, 0xeb, 0x25, 0x60, 0xb1, 0x41, 0xfe, 0x29, 0xec,
+ 0xd7, 0xa1, 0x11, 0x24, 0x86, 0x62, 0xcb, 0xff, 0xde, 0xf2, 0x50, 0x0b,
+ 0x9e, 0x9c, 0x10, 0xed, 0x42, 0x26, 0x81, 0x1d, 0x99, 0x64, 0x8e, 0x3a,
+ 0x3f, 0x8a, 0xb0, 0xc9, 0xf2, 0xef, 0x6f, 0x79, 0xfb, 0xe6, 0x1d, 0x9f,
+ 0x23, 0xcb, 0x2f, 0xe8, 0x1e, 0x79, 0x04, 0x33, 0x44, 0x80, 0x88, 0x72,
+ 0xe5, 0x0d, 0x81, 0xd1, 0xbd, 0x1d, 0xe2, 0x11, 0xd4, 0x31, 0x32, 0x6f,
+ 0xbc, 0xbc, 0xf5, 0xa3, 0x61, 0x45, 0xf6, 0x26, 0xe2, 0xab, 0x02, 0x1d},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 47
+ {SEC_OID_SHA384,
+ 47,
+ {0x37, 0x10, 0x89, 0x1c, 0x1b, 0xc6, 0x09, 0xd7, 0xd3, 0x1a, 0x58, 0xdd,
+ 0x50, 0x94, 0xf7, 0x0b, 0x43, 0x4d, 0x5f, 0xf1, 0xd3, 0x7d, 0x3a, 0xaf,
+ 0xa3, 0xce, 0x31, 0x39, 0x5c, 0xd0, 0x81, 0x9d, 0x94, 0xd7, 0x44, 0xeb,
+ 0x0d, 0x79, 0xd9, 0x42, 0xf0, 0xc6, 0x5d, 0xa6, 0x60, 0x6b, 0xe2, 0xa8,
+ 0x9a, 0x23, 0x89, 0x54, 0x62, 0x2f, 0x5e, 0x6d, 0x0e, 0x99, 0x3a, 0x80,
+ 0xff, 0x62, 0x37, 0x08, 0xb5, 0x18, 0x6c, 0xec, 0xbe, 0x9a, 0x21, 0xec,
+ 0x4a, 0xb5, 0x93, 0xa9, 0x5f, 0xe4, 0x6c, 0xf7, 0x35, 0x47, 0xf2, 0x5b,
+ 0x0a, 0x2c, 0x89, 0x53, 0xc1, 0xdf, 0xef, 0x3a, 0x1e, 0x50, 0xc3, 0x7a,
+ 0x72, 0x52, 0x16, 0xbe, 0x9e, 0xec, 0x50, 0x89, 0x5a, 0x62, 0xf5, 0x36,
+ 0xfb, 0xc9, 0xcf, 0x44, 0x81, 0x12, 0x65, 0x6c, 0xc7, 0x75, 0x50, 0x6b,
+ 0x79, 0xa7, 0xe2, 0x6d, 0xd6, 0xbf, 0x90, 0xe5, 0xf1, 0xe5, 0x3e, 0x0d,
+ 0x7c, 0x1a, 0x3f, 0x22, 0xe2, 0xc0, 0x86, 0xbf, 0x91, 0x6a, 0xa7, 0x2f,
+ 0x34, 0x55, 0xde, 0xc6, 0xc9, 0x9b, 0x72, 0x0d, 0x56, 0xb2, 0xf8, 0x0c,
+ 0xfe, 0x55, 0xb4, 0xa3, 0xe7, 0x94, 0x4f, 0x56, 0x85, 0x39, 0x10, 0x69,
+ 0x8e, 0x6c, 0xd9, 0x74, 0xc1, 0x94, 0x68, 0xdf, 0x0f, 0xc0, 0xe1, 0xa4,
+ 0x40, 0x8a, 0x2c, 0x1e, 0xcf, 0xe2, 0x39, 0x67, 0x2a, 0x7e, 0x10, 0x4a,
+ 0x95, 0xb8, 0xf7, 0xa9, 0xdb, 0xfb, 0xfe, 0x4d, 0x53, 0x8a, 0xe2, 0x4b,
+ 0x1c, 0x76, 0xcf, 0xbc, 0xde, 0xeb, 0x31, 0xc2, 0x7c, 0x49, 0xeb, 0x55,
+ 0xd6, 0xd5, 0xd3, 0x24, 0x7f, 0xd2, 0x41, 0x1e, 0xfa, 0x66, 0xd8, 0xe0,
+ 0xa5, 0x3d, 0x9d, 0x00, 0xb7, 0x65, 0x41, 0x26, 0x5a, 0x00, 0xb9, 0xee,
+ 0x0d, 0x71, 0xe8, 0x9a, 0x38, 0xf6, 0x3f, 0xf9, 0xb3, 0x16, 0x9d, 0xca,
+ 0x65, 0x15, 0x86, 0x02, 0xef, 0xb4, 0xfa, 0x70, 0x41, 0x9b, 0x3c, 0x7e,
+ 0x16, 0x17, 0xa3, 0x3d, 0xf1, 0x3a, 0xde, 0xec, 0xb4, 0x6b, 0x11, 0x4c,
+ 0x8a, 0x96, 0xff, 0x8e, 0x70, 0xeb, 0x22, 0x31, 0xce, 0x8f, 0x50, 0xc7,
+ 0x85, 0xf0, 0xb3, 0xa3, 0xfb, 0x4f, 0xba, 0x97, 0xee, 0xb2, 0x5e, 0xab,
+ 0x23, 0x11, 0x5f, 0x71, 0xa6, 0x50, 0x18, 0xa2, 0x2c, 0x0e, 0xdd, 0xc3,
+ 0xbf, 0x7d, 0x31, 0xb7, 0x59, 0x85, 0x74, 0xff, 0xdf, 0x0d, 0x2b, 0xaf,
+ 0x9c, 0x23, 0xc6, 0x60, 0x49, 0x42, 0x43, 0x90, 0x7b, 0x93, 0xec, 0xcb,
+ 0x3f, 0x33, 0x5b, 0xee, 0x80, 0x33, 0x4f, 0x45, 0x72, 0xc3, 0xd5, 0xe5,
+ 0x7e, 0xc1, 0x75, 0x3f, 0xd1, 0x0c, 0x76, 0x4c, 0xf4, 0xa6, 0xd1, 0xb5,
+ 0xab, 0xd9, 0x9c, 0x4e, 0xc8, 0x44, 0xfb, 0x1a, 0xc1, 0x6f, 0xb8, 0x45,
+ 0x01, 0xbb, 0x0f, 0x8c, 0xdb, 0x75, 0x29, 0x67, 0x73, 0x52, 0x38, 0x21},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 48
+ {SEC_OID_SHA384,
+ 48,
+ {0x04, 0x4d, 0x5b, 0x6a, 0x17, 0x6c, 0x87, 0xf3, 0xb6, 0x05, 0xe2, 0x22,
+ 0xbd, 0x9e, 0x2a, 0xf0, 0x63, 0x53, 0x96, 0xf7, 0x3c, 0xd2, 0xdb, 0x75,
+ 0x60, 0xe8, 0x42, 0xb2, 0x8b, 0x5c, 0x95, 0x6e, 0xb7, 0x4d, 0xd2, 0xaa,
+ 0x46, 0xcd, 0xd9, 0x47, 0x6a, 0xcf, 0x3f, 0xf6, 0xed, 0xd0, 0x2e, 0x0d,
+ 0x18, 0x01, 0xa3, 0xe9, 0x7f, 0x89, 0xc0, 0x61, 0x1a, 0x3b, 0xed, 0x77,
+ 0x32, 0x21, 0x7e, 0xd7, 0xc8, 0xfd, 0x89, 0x0a, 0x83, 0x19, 0xbe, 0x15,
+ 0x9d, 0xc1, 0x03, 0x8b, 0x2d, 0xf2, 0x89, 0x97, 0xcc, 0x31, 0xed, 0xb0,
+ 0x8f, 0x64, 0xd9, 0xc5, 0xff, 0x84, 0xe4, 0xcd, 0x63, 0x10, 0x08, 0x59,
+ 0xaf, 0xa5, 0xd6, 0xc5, 0x4a, 0xda, 0x3d, 0x39, 0x36, 0x38, 0x64, 0xe5,
+ 0x3e, 0xd1, 0x6e, 0xba, 0xa0, 0xd9, 0x5d, 0xf1, 0xa8, 0xaf, 0x19, 0xc1,
+ 0x1b, 0x23, 0x64, 0x20, 0x77, 0x5b, 0xfd, 0x0c, 0x1c, 0x63, 0xf2, 0x5d,
+ 0x71, 0xb0, 0x8d, 0xd9, 0x7a, 0x02, 0x34, 0x69, 0xe8, 0x4d, 0x26, 0x5d,
+ 0x17, 0xce, 0x17, 0xca, 0xf1, 0x43, 0x45, 0x9f, 0x35, 0xe3, 0xd8, 0xf1,
+ 0x80, 0x1f, 0x64, 0xba, 0x8c, 0x97, 0xcd, 0xab, 0x77, 0x55, 0x6c, 0x1f,
+ 0x34, 0xac, 0x57, 0x0f, 0x19, 0x47, 0xa3, 0x75, 0xf6, 0x2f, 0xc6, 0xc4,
+ 0xc3, 0xdd, 0xb0, 0x43, 0x63, 0xc6, 0x45, 0x5f, 0xf5, 0x07, 0x17, 0xf8,
+ 0xcb, 0xde, 0xff, 0x55, 0x08, 0x7c, 0x83, 0x6e, 0xca, 0x9e, 0xdc, 0x79,
+ 0x97, 0x6d, 0x1f, 0x14, 0xc4, 0x0b, 0x3c, 0x4c, 0x5d, 0xac, 0x0c, 0x57,
+ 0x9a, 0x64, 0xc4, 0x0a, 0x26, 0x09, 0x2d, 0x06, 0x2e, 0x1a, 0x8c, 0x2b,
+ 0x4f, 0xc6, 0x3a, 0x03, 0xd2, 0x1a, 0xbc, 0xac, 0xae, 0x6a, 0x0f, 0xaf,
+ 0x27, 0x4d, 0xb6, 0xa1, 0xd8, 0x2f, 0xfa, 0x55, 0xeb, 0x27, 0x23, 0x54,
+ 0xb7, 0x50, 0x7e, 0x00, 0x28, 0xee, 0xb0, 0xbe, 0xf2, 0xfa, 0xda, 0xae,
+ 0x03, 0xb8, 0x2d, 0x48, 0x8a, 0xb4, 0x50, 0xe1, 0xa7, 0x38, 0x9d, 0xe4,
+ 0xb1, 0xf7, 0x3f, 0xbe, 0x32, 0x1d, 0x8d, 0xe4, 0x8c, 0x91, 0x18, 0x68,
+ 0x95, 0x07, 0xba, 0x3b, 0xdf, 0x65, 0x81, 0x90, 0x75, 0x23, 0x22, 0x2f,
+ 0x78, 0x20, 0xb8, 0x5f, 0x60, 0x1c, 0xfb, 0xe6, 0xb6, 0xb2, 0x97, 0x71,
+ 0x14, 0x6d, 0xae, 0x34, 0xde, 0xe3, 0xd7, 0xa7, 0xbd, 0x6c, 0x78, 0x46,
+ 0x1c, 0x54, 0x4c, 0x81, 0xdc, 0x1e, 0x96, 0x2c, 0x7d, 0x78, 0xfe, 0x50,
+ 0xdf, 0x99, 0x8d, 0xe3, 0x30, 0x8a, 0x4c, 0x2c, 0xfe, 0x68, 0xe3, 0xbf,
+ 0x78, 0x08, 0x32, 0x91, 0xf0, 0x44, 0x34, 0x9b, 0xc1, 0x22, 0x0a, 0x7b,
+ 0x96, 0x9e, 0x7a, 0x2e, 0x77, 0x3a, 0x9b, 0xc5, 0x7e, 0x35, 0x9d, 0x08,
+ 0x26, 0xd1, 0x5c, 0xe8, 0xec, 0x09, 0xad, 0x22, 0xf0, 0x3b, 0xf2, 0xc8},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 49
+ {SEC_OID_SHA384,
+ 49,
+ {0x32, 0x0e, 0x2b, 0x17, 0x91, 0x73, 0x56, 0x25, 0xa7, 0x84, 0x6c, 0xc5,
+ 0x60, 0x50, 0xef, 0x82, 0x58, 0xec, 0x4b, 0xae, 0xf5, 0xe5, 0xae, 0x8e,
+ 0x69, 0xbe, 0xbb, 0xeb, 0x4a, 0x77, 0x74, 0x07, 0x78, 0x0a, 0x9b, 0xe3,
+ 0x56, 0x68, 0x7a, 0xa1, 0x3c, 0x9f, 0x5c, 0x04, 0xf6, 0x70, 0x44, 0xc5,
+ 0xa5, 0xb1, 0x0f, 0xfb, 0x17, 0xc9, 0x57, 0x43, 0x60, 0xc6, 0x97, 0xb7,
+ 0x2f, 0xd2, 0xf6, 0x47, 0xa3, 0x3b, 0x0f, 0x55, 0x86, 0x7f, 0xcb, 0xbe,
+ 0xd3, 0x11, 0xbc, 0x5d, 0x76, 0xbe, 0x99, 0x8a, 0x92, 0x69, 0x6f, 0x37,
+ 0xe6, 0xb9, 0x9f, 0x27, 0xee, 0x44, 0x8d, 0x10, 0xe0, 0xdd, 0x17, 0xff,
+ 0xe6, 0xf5, 0xf7, 0xf0, 0x72, 0x62, 0xf1, 0x2a, 0x84, 0xbb, 0x8f, 0x53,
+ 0x9f, 0x63, 0xa8, 0x5f, 0xbf, 0x53, 0x0c, 0xfe, 0x1c, 0xd9, 0xb1, 0xbe,
+ 0x1c, 0x98, 0xda, 0x29, 0x6e, 0x77, 0xbb, 0xaf, 0xad, 0x6c, 0xff, 0x34,
+ 0xdd, 0x55, 0x9e, 0x08, 0x3a, 0x40, 0xed, 0x12, 0xff, 0x48, 0x39, 0xe7,
+ 0xa1, 0x18, 0xb8, 0xd3, 0xf1, 0xa2, 0xa8, 0x84, 0x43, 0x72, 0x72, 0xbd,
+ 0x94, 0x72, 0xc5, 0x6f, 0x07, 0xfa, 0x8c, 0xc2, 0x9f, 0x3e, 0x14, 0xd9,
+ 0x06, 0xc0, 0x36, 0x22, 0xb5, 0x5b, 0x0e, 0x9c, 0xcd, 0x7c, 0xf8, 0xdc,
+ 0xfa, 0xb4, 0xdc, 0x5a, 0xb2, 0xbf, 0xb1, 0x58, 0xfc, 0x16, 0x67, 0xbb,
+ 0x82, 0x35, 0x4c, 0x19, 0x88, 0x38, 0x08, 0xdd, 0xe6, 0xc7, 0x2e, 0x99,
+ 0x53, 0x21, 0x41, 0x36, 0x63, 0xdb, 0xd0, 0x1b, 0x2f, 0xcc, 0xe0, 0xf4,
+ 0xed, 0x16, 0x38, 0xaf, 0xf6, 0x72, 0xae, 0xaf, 0x2c, 0x82, 0xd3, 0x7e,
+ 0xca, 0x0d, 0xc5, 0xa4, 0xec, 0x70, 0xc3, 0x24, 0x95, 0x2b, 0x71, 0xd3,
+ 0x7d, 0x08, 0xc7, 0xef, 0x30, 0xf8, 0x84, 0xc3, 0x64, 0xc1, 0xc8, 0x55,
+ 0x24, 0x64, 0x70, 0x10, 0xaa, 0xe1, 0x1b, 0x68, 0x87, 0xe5, 0xf2, 0xc8,
+ 0x6a, 0xaf, 0xc7, 0xa6, 0xc2, 0x34, 0x32, 0xeb, 0x4c, 0x8f, 0x57, 0xe3,
+ 0x5f, 0x52, 0x9e, 0xef, 0x80, 0x6a, 0xd1, 0x0c, 0x39, 0xa3, 0x2f, 0x65,
+ 0x01, 0x9a, 0x25, 0xe0, 0x42, 0x52, 0xbe, 0x1f, 0x79, 0x5d, 0x17, 0x48,
+ 0x78, 0xcc, 0x9a, 0xfc, 0xc4, 0xdc, 0xae, 0xdd, 0x73, 0xf8, 0x08, 0x0d,
+ 0xc3, 0xb8, 0x12, 0x51, 0x6b, 0x49, 0xa7, 0x6d, 0x7b, 0x6c, 0x5b, 0x29,
+ 0x60, 0xee, 0x44, 0xc6, 0xdd, 0x4e, 0x8e, 0xcd, 0xb0, 0xf1, 0x5f, 0x99,
+ 0x9d, 0x9c, 0x45, 0x7f, 0x6b, 0xca, 0x00, 0x83, 0xf3, 0x8a, 0xad, 0x6a,
+ 0x80, 0xa7, 0xaf, 0x2f, 0x46, 0xd8, 0x9c, 0xf1, 0x25, 0xe7, 0xf5, 0x5c,
+ 0x75, 0x51, 0x1e, 0x4c, 0xd9, 0xd4, 0x62, 0xd6, 0xc4, 0xa8, 0xc8, 0x24,
+ 0x8a, 0x03, 0xbb, 0x14, 0xa5, 0xf5, 0x39, 0x87, 0xc1, 0xc9, 0x33, 0x5b},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 50
+ {SEC_OID_SHA384,
+ 50,
+ {0x08, 0xa4, 0x81, 0x99, 0xef, 0x7c, 0x23, 0xbe, 0x30, 0x28, 0x7f, 0xa4,
+ 0xc8, 0xb6, 0xc6, 0x3e, 0xf1, 0x93, 0x65, 0xb4, 0x52, 0x9f, 0x20, 0x79,
+ 0xec, 0x10, 0x30, 0x3f, 0x8b, 0xaa, 0x71, 0x9a, 0xf0, 0x16, 0x53, 0x25,
+ 0x93, 0x33, 0x64, 0x01, 0xf9, 0x3b, 0x92, 0x2a, 0x17, 0xa7, 0x60, 0x79,
+ 0x8b, 0x11, 0x36, 0x4a, 0xbb, 0x46, 0x3a, 0x92, 0x73, 0x93, 0x6b, 0x4a,
+ 0x00, 0x05, 0xb9, 0xec, 0xb9, 0x65, 0x86, 0x30, 0xe8, 0x84, 0x7c, 0x5e,
+ 0x4e, 0xf7, 0x85, 0xc4, 0x4f, 0xf2, 0xce, 0x08, 0x32, 0xc4, 0xca, 0x25,
+ 0xe1, 0x59, 0x5a, 0x54, 0xee, 0xa6, 0x21, 0x17, 0x8c, 0x7d, 0xda, 0x27,
+ 0x03, 0x2f, 0xfe, 0xbf, 0x3d, 0xc9, 0xee, 0x27, 0x75, 0x9a, 0x0a, 0x01,
+ 0x40, 0x0e, 0x36, 0xb8, 0x72, 0x49, 0xb5, 0x8c, 0x85, 0x43, 0x95, 0xea,
+ 0x5b, 0xf8, 0x31, 0xc0, 0x8d, 0x42, 0xb6, 0x9a, 0x57, 0xab, 0xbf, 0xfb,
+ 0xab, 0xea, 0x94, 0x3c, 0x5d, 0x45, 0x0d, 0xfa, 0xa0, 0x52, 0x22, 0xf9,
+ 0xa8, 0x20, 0x62, 0xb1, 0x03, 0x27, 0x7c, 0xa7, 0x51, 0xe9, 0x93, 0x52,
+ 0xc8, 0x56, 0x1e, 0x7e, 0xdf, 0x01, 0x65, 0x4b, 0xf5, 0x7e, 0xbe, 0xfd,
+ 0x8a, 0x5a, 0x4d, 0xee, 0xaf, 0xa9, 0xe2, 0xaa, 0x00, 0x55, 0xd0, 0x2d,
+ 0x73, 0xc3, 0xce, 0x43, 0xb1, 0xc8, 0x69, 0x45, 0x13, 0xe9, 0x8b, 0x49,
+ 0x0e, 0xce, 0x91, 0x81, 0xe8, 0x3d, 0xa0, 0xfa, 0x9a, 0xe2, 0xc3, 0x2e,
+ 0x71, 0xe2, 0x7d, 0xc9, 0x5f, 0x6d, 0xf5, 0xf5, 0xcb, 0x78, 0xd1, 0xae,
+ 0x29, 0x7b, 0xc0, 0x44, 0xb7, 0x31, 0x5d, 0x2b, 0x03, 0xd1, 0xdf, 0x78,
+ 0x6a, 0xb0, 0xac, 0x55, 0x02, 0x2f, 0xae, 0x5c, 0x51, 0xbd, 0xef, 0xcd,
+ 0x97, 0xef, 0xd4, 0xd5, 0xf0, 0xcc, 0xaa, 0x14, 0xc3, 0xf4, 0x29, 0xd1,
+ 0x64, 0x07, 0x7c, 0x23, 0x32, 0x0d, 0xa2, 0xc4, 0x7d, 0x93, 0x6a, 0x08,
+ 0x41, 0xf4, 0x01, 0xee, 0xe0, 0xaa, 0x18, 0xd3, 0x67, 0x7a, 0xbc, 0x19,
+ 0x70, 0x90, 0x5e, 0xda, 0xa6, 0x84, 0x5d, 0xe6, 0x2d, 0x8b, 0x51, 0x16,
+ 0x6f, 0xea, 0x8c, 0x14, 0x96, 0x34, 0xc6, 0x4b, 0x7e, 0x55, 0x2e, 0x43,
+ 0x04, 0x39, 0x29, 0x21, 0x49, 0x2d, 0x83, 0xb6, 0x24, 0xd9, 0x17, 0xf6,
+ 0xda, 0x74, 0x41, 0xec, 0x65, 0x0c, 0x76, 0xd8, 0x40, 0x4a, 0x68, 0x51,
+ 0xba, 0x16, 0xcc, 0x69, 0x19, 0x28, 0xb6, 0x42, 0x35, 0x4e, 0x91, 0x53,
+ 0x5c, 0xa5, 0xbe, 0x6a, 0x63, 0x6d, 0x52, 0x45, 0x94, 0xab, 0xe1, 0xd5,
+ 0x32, 0x68, 0x65, 0x21, 0x64, 0xa0, 0x75, 0x2f, 0xb6, 0xbd, 0x85, 0x5f,
+ 0xf0, 0xe2, 0xf1, 0x6f, 0x07, 0x3f, 0x94, 0x8d, 0xfe, 0x1d, 0x68, 0x71,
+ 0x50, 0xce, 0xfc, 0xcd, 0x17, 0xdf, 0x80, 0x65, 0xbf, 0x12, 0x64, 0xe9},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 51
+ {SEC_OID_SHA384,
+ 51,
+ {0x49, 0x86, 0x41, 0xa4, 0x09, 0x6c, 0xd1, 0x2e, 0xe4, 0xd6, 0x8a, 0xb9,
+ 0xf5, 0xc0, 0xb0, 0xbd, 0xec, 0x35, 0x88, 0x55, 0x8f, 0xb1, 0x2a, 0x4b,
+ 0x4a, 0xda, 0xbf, 0x30, 0xbd, 0x5c, 0xe8, 0xd7, 0x57, 0x34, 0x30, 0x78,
+ 0xfe, 0x1f, 0x64, 0xf8, 0x3f, 0x73, 0xd9, 0x03, 0x9d, 0x75, 0xc8, 0xf3,
+ 0x7a, 0x19, 0x77, 0xcf, 0xc7, 0xbb, 0x8f, 0xdb, 0xcd, 0x94, 0xfd, 0xa1,
+ 0xed, 0xaa, 0x38, 0x2b, 0x4a, 0x0e, 0x9b, 0x14, 0x2e, 0x8e, 0xf9, 0xe4,
+ 0xa1, 0x01, 0x83, 0x7d, 0xd9, 0x6a, 0x9e, 0x34, 0x48, 0xbe, 0x29, 0x2d,
+ 0x4b, 0x4e, 0xc5, 0x96, 0x81, 0x07, 0x6a, 0xe3, 0xf6, 0xde, 0x3b, 0xdb,
+ 0xd5, 0x5d, 0xdf, 0x2d, 0x80, 0xb5, 0x4a, 0x9d, 0x82, 0x15, 0x2f, 0xfe,
+ 0xed, 0x01, 0x04, 0x3c, 0x2a, 0x5c, 0x0e, 0x35, 0x5a, 0xe3, 0x68, 0xdc,
+ 0xd0, 0xbc, 0x66, 0x6e, 0xb4, 0x68, 0x72, 0xa0, 0xa1, 0x4a, 0x56, 0xe5,
+ 0x63, 0x45, 0xbd, 0xbc, 0xdc, 0x95, 0x92, 0xc8, 0x4e, 0xd7, 0x3c, 0xa6,
+ 0x18, 0x9e, 0x34, 0x0a, 0x85, 0xc1, 0x1f, 0x8e, 0x6e, 0xee, 0x06, 0x4c,
+ 0xd9, 0xe0, 0xe2, 0xa1, 0xcc, 0x45, 0x66, 0xe2, 0xd1, 0x42, 0xf3, 0xf7,
+ 0xbe, 0xaa, 0xc2, 0xf7, 0x3b, 0x9a, 0x05, 0x5c, 0x71, 0x8d, 0x53, 0xea,
+ 0xd5, 0x53, 0xec, 0x52, 0x37, 0x2b, 0xc6, 0x71, 0x25, 0x4b, 0x00, 0xf6,
+ 0xdd, 0x8b, 0x24, 0xcf, 0x6d, 0x25, 0xa9, 0x65, 0xb7, 0x42, 0x96, 0x8e,
+ 0x50, 0x13, 0x42, 0x1b, 0x71, 0x43, 0x4e, 0xc6, 0x2f, 0xbb, 0xdc, 0xfd,
+ 0x86, 0xf8, 0x5d, 0xb4, 0xa4, 0xfe, 0x19, 0x97, 0x37, 0x9f, 0x21, 0xa8,
+ 0x9b, 0x7b, 0x1a, 0xa5, 0xcd, 0xbc, 0x13, 0xcc, 0x27, 0xbe, 0x29, 0x9d,
+ 0x4e, 0x94, 0x88, 0xe9, 0x38, 0xce, 0x7d, 0x12, 0xa2, 0xb5, 0xc4, 0x43,
+ 0x04, 0x7d, 0x33, 0x88, 0x74, 0x8a, 0x3b, 0x95, 0x5e, 0x31, 0x71, 0x3e,
+ 0xe3, 0xac, 0xf9, 0xa2, 0x76, 0x7a, 0xca, 0xde, 0xa5, 0x4f, 0x1f, 0x7a,
+ 0x72, 0x8d, 0x0f, 0x3c, 0xf7, 0x30, 0xbe, 0x1e, 0x0a, 0x0e, 0xc7, 0xc6,
+ 0xae, 0x8a, 0x61, 0xfa, 0x4a, 0x8a, 0x3d, 0x15, 0x60, 0xf9, 0x7a, 0xb8,
+ 0x82, 0xa2, 0x3d, 0x20, 0xe6, 0xea, 0x7b, 0xec, 0xa6, 0x2d, 0x91, 0xd0,
+ 0x0b, 0x82, 0x5a, 0x29, 0x29, 0xbc, 0x03, 0x6f, 0xc4, 0xb5, 0x7b, 0xdf,
+ 0xca, 0x3a, 0x6c, 0xbf, 0xc0, 0x2a, 0xb7, 0x84, 0x5a, 0x55, 0x12, 0x8f,
+ 0x27, 0xfe, 0x1c, 0x0f, 0xf3, 0x85, 0xb5, 0xc0, 0x3f, 0xd4, 0x2a, 0xff,
+ 0x8f, 0x8e, 0x88, 0x48, 0x0c, 0x8c, 0x4f, 0x4c, 0x91, 0x23, 0x21, 0x9a,
+ 0xbc, 0xe8, 0x4c, 0xce, 0x7c, 0x93, 0x6b, 0x00, 0x16, 0xfa, 0x81, 0x16,
+ 0xba, 0x4e, 0x62, 0x68, 0x72, 0x1e, 0x5d, 0xfd, 0x91, 0x18, 0xcc, 0xff},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 52
+ {SEC_OID_SHA384,
+ 52,
+ {0x33, 0xb2, 0x01, 0xd3, 0xb0, 0xf6, 0x6d, 0x29, 0xe5, 0xfa, 0xc8, 0x5b,
+ 0xcb, 0x14, 0x30, 0xc5, 0x70, 0xa7, 0x56, 0x3d, 0x39, 0xd5, 0x91, 0xdc,
+ 0x8b, 0xf7, 0xcb, 0xa5, 0x56, 0x6a, 0x6d, 0x71, 0x06, 0xd5, 0x2a, 0x68,
+ 0x2c, 0xdb, 0x13, 0x5e, 0x52, 0x08, 0x0d, 0xf1, 0x74, 0xd4, 0x76, 0xd0,
+ 0xb7, 0x33, 0xe9, 0xfd, 0x37, 0x6e, 0x34, 0x58, 0x1a, 0x8f, 0xf7, 0x1e,
+ 0x7d, 0xe7, 0xa8, 0x9c, 0x09, 0xe0, 0x3f, 0x12, 0x94, 0x38, 0x4f, 0x39,
+ 0x20, 0xdd, 0x52, 0x81, 0xd1, 0x39, 0xa5, 0xd9, 0x39, 0x90, 0x2c, 0x5d,
+ 0x20, 0x1e, 0x97, 0x5e, 0x06, 0x17, 0x3b, 0x06, 0xe0, 0xf0, 0x2d, 0xbb,
+ 0xc6, 0x9d, 0xb1, 0x69, 0x63, 0xa6, 0x7f, 0x6f, 0x4d, 0xae, 0x9a, 0x80,
+ 0xfd, 0x5a, 0x4b, 0x07, 0x96, 0xf5, 0x3f, 0xb6, 0xd6, 0x5f, 0x39, 0xfc,
+ 0x9c, 0xad, 0x68, 0x05, 0x97, 0x83, 0x49, 0x1e, 0x37, 0x92, 0x8b, 0x47,
+ 0x7c, 0x0d, 0xb5, 0x78, 0xd1, 0x0a, 0x15, 0x9a, 0xb5, 0xb0, 0x15, 0x6a,
+ 0x49, 0xf3, 0x01, 0xe0, 0x23, 0xe8, 0x57, 0x76, 0x36, 0x2e, 0x1c, 0x31,
+ 0x49, 0xcc, 0x9c, 0x55, 0x13, 0xad, 0xf9, 0x50, 0x52, 0x59, 0xbf, 0x92,
+ 0x27, 0x3c, 0x89, 0x22, 0x99, 0x48, 0x10, 0xbc, 0x2c, 0x24, 0x78, 0x38,
+ 0xb4, 0x67, 0x2b, 0x87, 0x27, 0x92, 0xc6, 0x17, 0x10, 0x9b, 0xf4, 0x6b,
+ 0xfc, 0x14, 0x76, 0x8e, 0x0b, 0xb7, 0xdb, 0x4c, 0xee, 0xfd, 0xa9, 0x99,
+ 0x7b, 0x25, 0x3e, 0x79, 0x47, 0x26, 0x05, 0xc0, 0x48, 0xcf, 0xea, 0xa2,
+ 0xbf, 0x74, 0x3e, 0x4b, 0x10, 0xa1, 0x21, 0x81, 0x0c, 0x2a, 0x59, 0x5f,
+ 0x1b, 0x51, 0x78, 0x0b, 0x31, 0x48, 0x4c, 0x7e, 0x81, 0xb2, 0x32, 0x4f,
+ 0xc4, 0x20, 0x82, 0x24, 0x0e, 0x1f, 0x88, 0x69, 0x93, 0x2b, 0xab, 0xa9,
+ 0x18, 0x03, 0xf6, 0x33, 0xb2, 0xaf, 0xed, 0x7f, 0x84, 0x02, 0xfb, 0x75,
+ 0x8c, 0xdf, 0x92, 0x8f, 0xb1, 0xc8, 0xf9, 0xa5, 0x42, 0x16, 0x62, 0xe4,
+ 0xe0, 0x86, 0x83, 0x81, 0x00, 0xab, 0x3f, 0xab, 0xb8, 0xe8, 0x33, 0x99,
+ 0x9e, 0xe4, 0x0f, 0x61, 0xe9, 0xd8, 0xe7, 0xb8, 0xf0, 0x2e, 0x32, 0x07,
+ 0x93, 0x0a, 0x13, 0x1f, 0x4c, 0x6f, 0xa1, 0xb8, 0x90, 0xb4, 0x0c, 0x27,
+ 0xe1, 0x81, 0x4b, 0x5a, 0x60, 0x6f, 0x31, 0x98, 0x90, 0x2a, 0xee, 0xf5,
+ 0x5f, 0xd1, 0x9f, 0x32, 0x78, 0x41, 0xd1, 0x87, 0x3c, 0x06, 0x66, 0xdb,
+ 0x2e, 0x33, 0xba, 0x46, 0x53, 0x47, 0x02, 0x15, 0x77, 0x3d, 0x89, 0xed,
+ 0x6b, 0xdd, 0x5a, 0xc8, 0xa4, 0x88, 0x9d, 0x73, 0x0f, 0x3b, 0xcb, 0x7e,
+ 0x5c, 0x57, 0xee, 0xb0, 0xd4, 0x8d, 0x3f, 0x5b, 0x62, 0x0f, 0xd0, 0x2f,
+ 0x83, 0x7e, 0xa3, 0x26, 0x29, 0xc1, 0xb5, 0xd7, 0x47, 0xf3, 0x8b, 0x4c},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 53
+ {SEC_OID_SHA384,
+ 53,
+ {0x58, 0x8f, 0x82, 0xaa, 0xb4, 0x13, 0xba, 0x5b, 0x03, 0x74, 0x8f, 0xe9,
+ 0x58, 0x7d, 0x34, 0xb9, 0x36, 0x4c, 0x41, 0x93, 0x6c, 0x85, 0x11, 0xa0,
+ 0x2b, 0x6e, 0x31, 0xd7, 0x2c, 0xe7, 0xb0, 0xf6, 0x28, 0x44, 0x25, 0x2a,
+ 0x98, 0xb2, 0xef, 0x2b, 0xea, 0xb1, 0x80, 0x6b, 0x01, 0x22, 0x5c, 0x93,
+ 0x8f, 0xcd, 0x5a, 0x87, 0x87, 0x78, 0xb3, 0x48, 0xd4, 0x50, 0x85, 0xae,
+ 0xfa, 0x02, 0x33, 0x51, 0x53, 0xbc, 0xaa, 0xeb, 0xd5, 0x90, 0x71, 0xd9,
+ 0x90, 0x98, 0xdb, 0x83, 0xa0, 0xd6, 0x03, 0x41, 0x0b, 0x45, 0xe8, 0xf3,
+ 0xb5, 0x6b, 0x49, 0x00, 0xfd, 0x23, 0xe7, 0x33, 0x36, 0x73, 0x70, 0xbe,
+ 0x2b, 0x0a, 0xdc, 0x3e, 0xaf, 0x3c, 0xb0, 0xb9, 0xa8, 0xdf, 0xd3, 0x62,
+ 0xfa, 0xc1, 0x0c, 0x80, 0xf0, 0x59, 0xcf, 0x3f, 0xb4, 0x71, 0xb9, 0x08,
+ 0xd0, 0x58, 0x06, 0xea, 0x51, 0x2e, 0xe9, 0x5a, 0xd6, 0x1d, 0x90, 0xf0,
+ 0x53, 0x66, 0x99, 0xa7, 0x0f, 0xe3, 0x01, 0x62, 0x44, 0xd3, 0x28, 0xff,
+ 0x3d, 0xac, 0xd5, 0xb7, 0x73, 0xb1, 0x82, 0x88, 0x64, 0x8f, 0x85, 0xc6,
+ 0xcb, 0x39, 0x57, 0x36, 0xda, 0xe2, 0xb7, 0xa5, 0x2c, 0x43, 0x58, 0x9f,
+ 0x9e, 0x43, 0xcc, 0xc7, 0x6c, 0x61, 0xa6, 0xd1, 0xc0, 0x36, 0x10, 0x24,
+ 0x98, 0x08, 0x09, 0x4e, 0x0a, 0x45, 0xde, 0x1b, 0x90, 0xda, 0xa1, 0xc4,
+ 0xc9, 0xf7, 0x79, 0xbd, 0x10, 0x9c, 0xf4, 0x30, 0x0e, 0x4c, 0xa9, 0x26,
+ 0x35, 0x65, 0xbe, 0x44, 0xe3, 0x38, 0xda, 0xa9, 0x26, 0x6f, 0x93, 0x66,
+ 0xa1, 0x9a, 0xda, 0xb6, 0x38, 0x06, 0x09, 0x37, 0xb9, 0xda, 0x31, 0x71,
+ 0x70, 0xec, 0x63, 0x3b, 0x8f, 0x8f, 0x3a, 0x53, 0xe2, 0x83, 0xf6, 0x7a,
+ 0xc3, 0x5d, 0xef, 0x4b, 0x18, 0x67, 0x9e, 0x84, 0xe5, 0x9f, 0x9d, 0x26,
+ 0x27, 0x43, 0xc7, 0x2b, 0xc7, 0x46, 0x9a, 0x10, 0xcf, 0x8b, 0x95, 0x3f,
+ 0x7c, 0x10, 0xfc, 0x62, 0xae, 0x8e, 0x09, 0x5a, 0x65, 0x96, 0x48, 0x41,
+ 0xb4, 0xf5, 0x3a, 0x15, 0x2e, 0x25, 0x11, 0x08, 0x9c, 0x83, 0xa1, 0x69,
+ 0x60, 0xad, 0x1f, 0x12, 0xf5, 0x2c, 0xd5, 0x86, 0x77, 0x75, 0xe2, 0xe8,
+ 0x0d, 0x1c, 0x30, 0xbe, 0x0f, 0x74, 0x92, 0xad, 0x98, 0x32, 0x8c, 0x22,
+ 0xc8, 0xcf, 0x5b, 0x6a, 0xa8, 0x49, 0x85, 0xea, 0x0c, 0x1e, 0x72, 0x4d,
+ 0x3a, 0x7e, 0xc5, 0x51, 0xf3, 0xf5, 0x14, 0x43, 0x23, 0x94, 0x8b, 0xba,
+ 0xba, 0x8f, 0x1a, 0x36, 0x0d, 0x27, 0x9c, 0x5d, 0xb5, 0xbf, 0x85, 0xb6,
+ 0x40, 0xad, 0x76, 0xe7, 0x31, 0x96, 0x3b, 0xf9, 0xda, 0xab, 0x65, 0x3a,
+ 0xf6, 0xbe, 0x27, 0xe1, 0xfb, 0xde, 0x41, 0x44, 0xfc, 0x31, 0x23, 0x50,
+ 0xe5, 0x21, 0x20, 0x8e, 0x88, 0x4d, 0xce, 0x18, 0x43, 0x6b, 0xd2, 0xbe},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 54
+ {SEC_OID_SHA384,
+ 54,
+ {0x37, 0x13, 0x09, 0x72, 0xf8, 0x9d, 0x2c, 0x3e, 0xe8, 0x7b, 0x95, 0x04,
+ 0x93, 0x8a, 0x62, 0x44, 0x85, 0xbe, 0xda, 0xbc, 0x3d, 0xba, 0x04, 0xdc,
+ 0x37, 0xef, 0xb2, 0x78, 0xb9, 0xc0, 0x52, 0xc8, 0x0b, 0xb8, 0xe6, 0x01,
+ 0xc1, 0x89, 0xba, 0x2b, 0x16, 0xce, 0x01, 0x6f, 0xec, 0x3e, 0x4b, 0x53,
+ 0xbf, 0x57, 0x35, 0x0d, 0xf0, 0x0f, 0x9b, 0x52, 0x89, 0x4e, 0xf2, 0xd0,
+ 0x76, 0xb1, 0xb3, 0x4e, 0x43, 0xaf, 0xf4, 0xd7, 0xb2, 0xd0, 0x9f, 0xef,
+ 0x66, 0xbb, 0xf7, 0x3b, 0x9f, 0xfb, 0xcd, 0x98, 0x65, 0x9a, 0xfd, 0x4e,
+ 0xb7, 0xb9, 0x6b, 0xea, 0x4e, 0xf9, 0x9a, 0x1e, 0x30, 0x3c, 0xe5, 0x50,
+ 0xe2, 0x84, 0x25, 0x22, 0xf5, 0x12, 0xaa, 0x2c, 0x33, 0x16, 0x74, 0x7b,
+ 0x1c, 0x4a, 0x13, 0x75, 0x0a, 0x0c, 0x98, 0x46, 0x75, 0x74, 0x62, 0x78,
+ 0xec, 0x15, 0x7b, 0xc3, 0xa4, 0x83, 0x9b, 0x4d, 0x81, 0x58, 0x4d, 0x9c,
+ 0x03, 0xd7, 0x7d, 0x90, 0x7f, 0x47, 0x34, 0x49, 0x2f, 0x06, 0x80, 0xee,
+ 0xfb, 0x99, 0x8b, 0xc9, 0x17, 0xc3, 0x89, 0x34, 0x10, 0x51, 0x64, 0xab,
+ 0xb6, 0x5c, 0xda, 0xab, 0x86, 0x8b, 0x3b, 0x29, 0x9b, 0x36, 0xbc, 0xa6,
+ 0x2c, 0xa0, 0xe5, 0xe3, 0x6c, 0x7a, 0x88, 0x17, 0x1f, 0x6f, 0x8d, 0xea,
+ 0x5d, 0xe3, 0x2e, 0x5d, 0x12, 0x73, 0x31, 0xdf, 0x9a, 0x06, 0xed, 0xae,
+ 0xff, 0x60, 0x0a, 0x47, 0x80, 0x27, 0x3b, 0x58, 0xe6, 0xee, 0xbc, 0xb9,
+ 0xd5, 0xc3, 0x91, 0xf6, 0x2b, 0x90, 0x8d, 0xcd, 0x13, 0x99, 0x26, 0x4d,
+ 0x2b, 0xf4, 0x28, 0xdf, 0x9d, 0x86, 0x1d, 0x5b, 0xc4, 0x95, 0x5a, 0x81,
+ 0x7d, 0x17, 0x62, 0xc9, 0xc7, 0x0f, 0x45, 0x58, 0xa1, 0x4a, 0x97, 0x89,
+ 0x7c, 0x71, 0x07, 0x9c, 0x76, 0xe7, 0x37, 0x72, 0x3c, 0x34, 0x43, 0xe9,
+ 0x0f, 0x44, 0xb5, 0xb5, 0xe7, 0xb4, 0x1e, 0xc0, 0xe8, 0xbe, 0xd6, 0x4e,
+ 0xdc, 0xce, 0x80, 0xc5, 0x6a, 0xa3, 0xc0, 0xa1, 0xa5, 0x20, 0x5f, 0x40,
+ 0xcd, 0x4f, 0xea, 0x68, 0x70, 0x7e, 0xbd, 0xe9, 0xe9, 0x61, 0xee, 0xfb,
+ 0x0e, 0xd4, 0x7a, 0x5a, 0xb1, 0xe2, 0x1f, 0xd7, 0x95, 0x4d, 0xa4, 0x03,
+ 0xfe, 0x6e, 0x71, 0x36, 0x9a, 0xdb, 0x3a, 0xe2, 0xf2, 0xf8, 0xab, 0x9c,
+ 0x20, 0xa9, 0x1b, 0x29, 0x82, 0x09, 0xc1, 0x29, 0x6a, 0xf3, 0x02, 0x09,
+ 0x1c, 0xea, 0xba, 0x13, 0x73, 0xb1, 0x42, 0xa2, 0x2f, 0xc3, 0x23, 0xf5,
+ 0x88, 0x75, 0x75, 0x24, 0x88, 0x4c, 0x5c, 0x32, 0x67, 0xe1, 0xc2, 0xf5,
+ 0x9e, 0xd4, 0xa0, 0x1d, 0x09, 0x64, 0x29, 0x81, 0x47, 0xf7, 0x3b, 0x7c,
+ 0xeb, 0xdd, 0xa3, 0x7e, 0xdf, 0x46, 0x43, 0xdc, 0xe2, 0xf5, 0xb5, 0x5f,
+ 0x14, 0xe2, 0xc4, 0x18, 0x62, 0x14, 0x19, 0xfb, 0xe4, 0xc1, 0x63, 0x20},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 55
+ {SEC_OID_SHA384,
+ 55,
+ {0x50, 0x3b, 0xbf, 0x08, 0x00, 0xd6, 0xa1, 0x14, 0x42, 0xe5, 0x61, 0x27,
+ 0x85, 0x89, 0xea, 0x65, 0x13, 0x34, 0xde, 0xf2, 0x27, 0xb1, 0x9c, 0xd6,
+ 0x36, 0x29, 0x2a, 0x6c, 0x62, 0x7d, 0x69, 0x2c, 0x52, 0xa3, 0x6a, 0x1c,
+ 0x52, 0x6f, 0x58, 0x10, 0xe2, 0x96, 0x83, 0x1e, 0x4c, 0x04, 0x24, 0x6c,
+ 0xd9, 0xd5, 0x12, 0x2e, 0x47, 0x94, 0x0a, 0x6a, 0xf7, 0x08, 0xc2, 0xe3,
+ 0x6d, 0x74, 0x03, 0xc5, 0xc2, 0xb4, 0xaf, 0xf9, 0x79, 0x3d, 0xaf, 0x4d,
+ 0xdc, 0x6c, 0xa1, 0x22, 0x39, 0x66, 0x04, 0x77, 0xfe, 0xed, 0x36, 0xa3,
+ 0xcc, 0xe8, 0x55, 0xc3, 0x7b, 0x46, 0xb1, 0xc1, 0x86, 0x59, 0xcb, 0x0f,
+ 0x39, 0xdf, 0x01, 0xa3, 0x2a, 0xb7, 0xf7, 0xc4, 0xb0, 0xa8, 0xa2, 0xd1,
+ 0xf5, 0xd2, 0xc9, 0xba, 0xe7, 0x38, 0xa5, 0xcf, 0x3e, 0x1c, 0x93, 0x99,
+ 0xf4, 0xe4, 0xd9, 0x00, 0x8e, 0x87, 0xcb, 0x14, 0x39, 0x30, 0xcf, 0x22,
+ 0x9d, 0xfd, 0x0f, 0x61, 0x98, 0x78, 0x7f, 0x9c, 0xdc, 0x80, 0xe0, 0x2d,
+ 0x68, 0xf3, 0x4e, 0xf7, 0xe9, 0xe5, 0x93, 0x6a, 0xea, 0x03, 0x5f, 0x1c,
+ 0x3a, 0xe6, 0x7e, 0x11, 0xf9, 0x41, 0xf7, 0x03, 0x71, 0x67, 0x00, 0x39,
+ 0xb5, 0xa3, 0xda, 0x37, 0xdf, 0x56, 0xef, 0x87, 0xe2, 0x5a, 0x38, 0x38,
+ 0xad, 0x29, 0xe9, 0x91, 0x9f, 0x1e, 0xfb, 0x2d, 0xa4, 0x34, 0x62, 0x8e,
+ 0x80, 0xc5, 0xf9, 0x5d, 0x5c, 0x39, 0xe7, 0x81, 0xc3, 0xbd, 0x40, 0x63,
+ 0x83, 0x4a, 0xa1, 0xee, 0x99, 0xc1, 0x3d, 0x09, 0x92, 0x74, 0x59, 0xca,
+ 0xb2, 0x5c, 0xd5, 0x02, 0x0a, 0x30, 0x4d, 0x0b, 0x33, 0x64, 0xe9, 0x84,
+ 0x8b, 0xa5, 0xce, 0x85, 0x2a, 0x84, 0x10, 0x29, 0xd4, 0x2f, 0xf4, 0xd6,
+ 0x42, 0x08, 0xa8, 0xa3, 0xb6, 0x5b, 0x81, 0xce, 0x86, 0xf3, 0xad, 0x60,
+ 0xbe, 0x21, 0xd6, 0x6c, 0x75, 0x12, 0x1d, 0x51, 0x47, 0x1a, 0x42, 0x71,
+ 0xe3, 0x46, 0x37, 0xcb, 0xb2, 0xa2, 0x5e, 0x13, 0x22, 0x1a, 0x31, 0x0c,
+ 0x37, 0x64, 0x65, 0xe6, 0xda, 0xdc, 0xce, 0x80, 0x64, 0x29, 0xf3, 0x65,
+ 0x64, 0xd1, 0xb8, 0x6d, 0x6c, 0x5c, 0xde, 0x56, 0x11, 0xe9, 0x25, 0x7a,
+ 0x9e, 0xe9, 0x8c, 0x6e, 0xc5, 0x4f, 0x09, 0xd1, 0x1e, 0x16, 0x56, 0x2c,
+ 0xd3, 0xdd, 0x73, 0x16, 0xf4, 0xe1, 0x31, 0x24, 0xe3, 0x75, 0x7d, 0x45,
+ 0xda, 0xfa, 0x90, 0x2a, 0x01, 0xbf, 0x04, 0xf9, 0x30, 0x3c, 0xb9, 0xcf,
+ 0x86, 0xf2, 0x35, 0x17, 0xed, 0xe1, 0x35, 0x08, 0x32, 0xc3, 0x76, 0x8b,
+ 0xb9, 0x42, 0x32, 0xfd, 0x93, 0xb5, 0xc8, 0xc3, 0x8c, 0x4b, 0xc6, 0x1c,
+ 0x0d, 0xda, 0xaa, 0x24, 0xc3, 0x56, 0x8c, 0x35, 0x29, 0x64, 0xa6, 0x54,
+ 0x5c, 0x66, 0x14, 0xd0, 0xff, 0xce, 0xf6, 0xfa, 0xf6, 0x58, 0xfd, 0x0c},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 56
+ {SEC_OID_SHA384,
+ 56,
+ {0x07, 0x58, 0x5d, 0xd3, 0xe1, 0x44, 0x68, 0xf3, 0x27, 0xf3, 0xda, 0x7d,
+ 0x40, 0x1e, 0x5a, 0xd2, 0xfe, 0xd4, 0xbc, 0x17, 0xd3, 0xab, 0xae, 0xd7,
+ 0xa8, 0x81, 0x94, 0xf3, 0xe9, 0xa8, 0xf3, 0xf9, 0x5e, 0x49, 0x85, 0x2b,
+ 0xaf, 0xfe, 0x3e, 0x8f, 0x65, 0x19, 0x2d, 0x4d, 0x94, 0x6f, 0xce, 0xd7,
+ 0x0c, 0xa2, 0xbf, 0xae, 0xc7, 0xe5, 0x04, 0x69, 0x67, 0x82, 0x51, 0xe0,
+ 0x84, 0x80, 0xf3, 0x28, 0x56, 0xe6, 0x0a, 0x46, 0xbc, 0x0b, 0xcc, 0x97,
+ 0x4c, 0xe0, 0x12, 0x51, 0xc5, 0x55, 0xa7, 0x55, 0x3d, 0x9f, 0x83, 0xa3,
+ 0xb1, 0x9c, 0xf9, 0x4b, 0xbd, 0x7d, 0x9f, 0xf3, 0x9f, 0xae, 0x54, 0xbb,
+ 0x4f, 0xe5, 0x52, 0xad, 0xc9, 0x2c, 0x47, 0x14, 0x1a, 0xad, 0x66, 0xfc,
+ 0xb0, 0xe6, 0x5e, 0xa2, 0x90, 0x02, 0x22, 0x90, 0xf8, 0xd7, 0x94, 0x4d,
+ 0x54, 0xc6, 0x35, 0x02, 0xc0, 0x88, 0xa0, 0xc9, 0x7a, 0xcc, 0xa1, 0x22,
+ 0xcd, 0xe4, 0x83, 0x05, 0x58, 0x5f, 0x16, 0x24, 0x78, 0xd4, 0x4f, 0x42,
+ 0xab, 0x09, 0x3f, 0x38, 0x28, 0x0d, 0x62, 0xd2, 0x9e, 0xdd, 0xfd, 0xa7,
+ 0x5c, 0x94, 0xd1, 0xea, 0xd3, 0x4f, 0x24, 0x0e, 0x1e, 0x2f, 0x3c, 0xbb,
+ 0x74, 0x74, 0x49, 0x51, 0x8e, 0xf6, 0xd2, 0x33, 0x8d, 0x2f, 0x65, 0xd9,
+ 0x5d, 0xf4, 0x75, 0x36, 0x52, 0xf1, 0xee, 0x2c, 0xc5, 0x5a, 0xe1, 0x0c,
+ 0xff, 0xd2, 0x64, 0x6a, 0xb8, 0x23, 0xcd, 0x58, 0x3a, 0x79, 0x64, 0xe1,
+ 0xbf, 0x5f, 0x98, 0x30, 0xa3, 0xb0, 0x2a, 0xbf, 0x00, 0xd3, 0x14, 0x34,
+ 0x31, 0x54, 0x82, 0x3e, 0x53, 0x6d, 0x61, 0x77, 0x74, 0xec, 0x60, 0x5d,
+ 0xb2, 0xcc, 0xca, 0xac, 0xde, 0x5f, 0xb9, 0xbb, 0xc3, 0xd6, 0x8a, 0xbe,
+ 0xf5, 0x4c, 0x6a, 0x95, 0xa3, 0x3f, 0xbd, 0xcd, 0x76, 0xb5, 0xb4, 0x36,
+ 0x38, 0xcb, 0x2e, 0x30, 0xcc, 0x21, 0x31, 0xd1, 0xfb, 0xd5, 0xd6, 0x94,
+ 0x61, 0x46, 0x9d, 0x33, 0x69, 0x7c, 0x03, 0x4e, 0x17, 0x95, 0xe6, 0xee,
+ 0xd7, 0x5f, 0xde, 0x1b, 0x20, 0xf7, 0x26, 0x5d, 0xcc, 0xd4, 0xdc, 0x7b,
+ 0xa9, 0x0d, 0xf3, 0xfe, 0xd7, 0x35, 0x66, 0x0c, 0xf8, 0x41, 0x42, 0x04,
+ 0x0c, 0xeb, 0x28, 0x87, 0xb6, 0x62, 0xaa, 0x26, 0x0e, 0x28, 0x7f, 0xbc,
+ 0x96, 0x8d, 0x34, 0x88, 0x58, 0xc2, 0x3f, 0xa8, 0x90, 0x8c, 0x6c, 0xb0,
+ 0x49, 0x90, 0x6a, 0xc9, 0x06, 0x5f, 0xcf, 0x3a, 0x75, 0x5f, 0x90, 0x5e,
+ 0x91, 0xf2, 0xdd, 0x08, 0xd5, 0xaf, 0x03, 0x30, 0x84, 0xc7, 0x3f, 0x70,
+ 0x5b, 0xd0, 0xe4, 0x6f, 0xc8, 0x64, 0xc1, 0x6d, 0xa6, 0xa8, 0x74, 0x6c,
+ 0x75, 0xe2, 0xa5, 0x3d, 0x96, 0x83, 0x0e, 0x88, 0x61, 0xa9, 0x75, 0x45,
+ 0x82, 0x33, 0xda, 0xe0, 0xea, 0xf4, 0x30, 0x84, 0xb6, 0xda, 0x52, 0x05},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 57
+ {SEC_OID_SHA384,
+ 57,
+ {0x31, 0x71, 0x0d, 0xb4, 0x09, 0x94, 0x3c, 0x4c, 0xde, 0xf3, 0x64, 0xb0,
+ 0xe8, 0xf5, 0x12, 0x67, 0xd7, 0x01, 0x17, 0x0e, 0xc6, 0x80, 0x13, 0x0f,
+ 0x95, 0x97, 0x13, 0xb7, 0xd1, 0x48, 0x65, 0x67, 0x33, 0xe4, 0x27, 0x66,
+ 0x56, 0xff, 0x87, 0x0a, 0x92, 0x80, 0xb5, 0x94, 0xf3, 0xee, 0x50, 0xe4,
+ 0x5e, 0xef, 0x2a, 0x02, 0x3b, 0x3f, 0xf2, 0xd7, 0x53, 0x73, 0x00, 0x0a,
+ 0x4a, 0xc7, 0x7d, 0xaa, 0x78, 0x9c, 0xfc, 0x43, 0x81, 0x67, 0xd1, 0x7d,
+ 0x90, 0x07, 0xed, 0x6c, 0x67, 0xff, 0x3f, 0xa0, 0x47, 0xf1, 0x65, 0xa5,
+ 0x61, 0x98, 0x2e, 0xf0, 0x92, 0x4b, 0xdc, 0x21, 0x31, 0xa8, 0x49, 0x95,
+ 0xe9, 0xd0, 0x39, 0x93, 0x5e, 0xe5, 0x3f, 0xe5, 0x8f, 0xe2, 0x26, 0xca,
+ 0x21, 0xf6, 0xf5, 0x1e, 0x62, 0xd0, 0x1e, 0x25, 0x71, 0x65, 0xa6, 0x47,
+ 0xc4, 0x75, 0xa0, 0x69, 0xdb, 0x56, 0x8f, 0x8a, 0xeb, 0xc1, 0x64, 0xf8,
+ 0x7f, 0x97, 0x03, 0x6e, 0x2d, 0x59, 0x25, 0xdc, 0x76, 0x3a, 0x20, 0xe4,
+ 0xcb, 0x3b, 0xde, 0x4e, 0x8a, 0xf2, 0xcf, 0x41, 0x1a, 0x9d, 0x4e, 0xf5,
+ 0xd7, 0x16, 0xc4, 0xae, 0x20, 0x77, 0xc3, 0x03, 0x8a, 0xc6, 0xd5, 0x9b,
+ 0xee, 0x60, 0x32, 0x66, 0xb8, 0x77, 0xfc, 0x70, 0x11, 0xd3, 0xa9, 0x55,
+ 0x35, 0xf0, 0xc2, 0x69, 0x16, 0x87, 0xe6, 0x2f, 0x0d, 0x82, 0x58, 0x7d,
+ 0x8a, 0xbf, 0xda, 0x27, 0x62, 0x94, 0x68, 0x5a, 0x58, 0x3b, 0xb9, 0x88,
+ 0x95, 0xca, 0x62, 0xc5, 0x9b, 0xe5, 0x01, 0xab, 0x11, 0xc9, 0x14, 0x36,
+ 0x1f, 0xc5, 0x38, 0xea, 0x24, 0x33, 0x3d, 0x25, 0xa3, 0x0e, 0x6e, 0x57,
+ 0xd0, 0x7d, 0xad, 0x41, 0x61, 0xa4, 0x59, 0xe5, 0xfa, 0x1f, 0xd2, 0xc9,
+ 0xb0, 0x8d, 0x2d, 0x28, 0x8b, 0x3d, 0xc5, 0xcc, 0x44, 0xf0, 0xec, 0xcb,
+ 0x73, 0x6d, 0x4e, 0x47, 0x76, 0x6d, 0xf8, 0xa1, 0x24, 0x95, 0x9f, 0xe2,
+ 0x82, 0x74, 0x57, 0xec, 0x87, 0x77, 0xd8, 0xf9, 0x88, 0x52, 0xdb, 0x81,
+ 0x3c, 0x46, 0x12, 0xaf, 0xd2, 0x11, 0xdd, 0xf3, 0x7e, 0x6e, 0x22, 0x4a,
+ 0xbe, 0xd6, 0x13, 0x23, 0x71, 0x81, 0x53, 0xb1, 0xb1, 0x8f, 0x00, 0xa0,
+ 0x46, 0xce, 0x99, 0xd4, 0x54, 0x5a, 0x57, 0x54, 0x61, 0x31, 0x0c, 0xec,
+ 0x38, 0x05, 0xed, 0xcf, 0xe8, 0xe7, 0x2f, 0x91, 0x6d, 0x41, 0x47, 0xa8,
+ 0xf5, 0xb2, 0x71, 0x15, 0xc2, 0x58, 0x5d, 0xbb, 0xa5, 0x58, 0xce, 0x02,
+ 0x82, 0xfe, 0xb8, 0xc6, 0xa5, 0xb0, 0x51, 0xd9, 0x63, 0x9b, 0x2f, 0x21,
+ 0xfc, 0x06, 0x1d, 0x20, 0x5b, 0x28, 0xee, 0x11, 0x01, 0x6a, 0xae, 0x87,
+ 0xe4, 0x2f, 0x06, 0x72, 0xf8, 0x5a, 0x0f, 0xb1, 0xac, 0xb3, 0xec, 0xde,
+ 0xc0, 0xc2, 0x71, 0xad, 0x4e, 0xd8, 0x95, 0xa4, 0xf0, 0x55, 0x99, 0xd5},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 58
+ {SEC_OID_SHA384,
+ 58,
+ {0x9f, 0xcc, 0x61, 0x25, 0x83, 0xb8, 0xa8, 0xb1, 0x09, 0x8c, 0xb0, 0x9d,
+ 0x14, 0x21, 0xc7, 0x25, 0x90, 0x70, 0x44, 0x80, 0x4e, 0x7d, 0x05, 0x60,
+ 0x6b, 0x78, 0x8a, 0xbe, 0xcf, 0x34, 0xe8, 0x0e, 0xc7, 0x7e, 0xa0, 0xee,
+ 0xbd, 0xec, 0x69, 0x70, 0xa9, 0x47, 0xfd, 0x56, 0x93, 0x18, 0x12, 0x35,
+ 0x7d, 0x64, 0x9d, 0xed, 0xca, 0x51, 0x11, 0xdd, 0x8e, 0x1c, 0x1c, 0xa2,
+ 0x15, 0x45, 0xc4, 0x1c, 0xc8, 0xc9, 0x69, 0xea, 0xb2, 0x61, 0x58, 0x00,
+ 0x19, 0x57, 0xe7, 0xe7, 0xf8, 0x48, 0xcb, 0x61, 0x88, 0x2f, 0xf7, 0x18,
+ 0x2e, 0x30, 0xf1, 0x82, 0x66, 0x00, 0xf7, 0xaa, 0x12, 0x1a, 0xc1, 0x39,
+ 0xfd, 0xd4, 0x98, 0x07, 0x72, 0x70, 0x7f, 0xd9, 0x12, 0xa0, 0x08, 0xcc,
+ 0x72, 0xc0, 0x02, 0x37, 0x8b, 0x22, 0xf7, 0x2b, 0x38, 0xbe, 0xa4, 0xfc,
+ 0xc3, 0x09, 0xba, 0xe4, 0x38, 0x85, 0x8c, 0x5a, 0x27, 0x0a, 0x81, 0xd3,
+ 0x16, 0x33, 0xb3, 0xa1, 0x49, 0x09, 0x35, 0x10, 0xb0, 0xbb, 0x88, 0x54,
+ 0x07, 0xbe, 0x1b, 0xfa, 0x12, 0x82, 0x56, 0xfa, 0xcc, 0xef, 0x43, 0xb5,
+ 0x84, 0x39, 0x0b, 0x8d, 0xb4, 0xda, 0xdf, 0x8c, 0x3e, 0xe2, 0x33, 0x2a,
+ 0xbc, 0x5c, 0x82, 0xf1, 0xa4, 0x4a, 0xab, 0x8a, 0x63, 0x2a, 0x13, 0xa3,
+ 0xb0, 0x47, 0xcc, 0x90, 0xf4, 0xcd, 0xed, 0x32, 0x8a, 0xfa, 0xbc, 0xe2,
+ 0x1a, 0x61, 0xf9, 0xc7, 0x4d, 0x3a, 0xe2, 0x09, 0xe3, 0x5f, 0xc8, 0xa5,
+ 0xea, 0xcf, 0x59, 0x49, 0x5b, 0xa4, 0xdc, 0xd5, 0x99, 0xbc, 0x4f, 0x28,
+ 0x2e, 0x25, 0x52, 0x7c, 0xc3, 0x51, 0x5c, 0xa3, 0xc6, 0x92, 0x5f, 0xbf,
+ 0x3e, 0x83, 0xf8, 0xaf, 0xe3, 0x7b, 0x5f, 0x49, 0x6c, 0xee, 0x76, 0x2f,
+ 0xf1, 0xd5, 0xab, 0x58, 0xcb, 0x06, 0xc5, 0x49, 0xa7, 0x6c, 0x18, 0x1a,
+ 0x1c, 0x75, 0xb6, 0x03, 0x30, 0xda, 0xc7, 0x11, 0x40, 0x3e, 0x40, 0xf5,
+ 0xcb, 0x93, 0x4c, 0x33, 0xd4, 0xe2, 0xa2, 0xad, 0x19, 0x44, 0x04, 0x1a,
+ 0x2f, 0xc6, 0xbf, 0x9f, 0x06, 0xa4, 0x08, 0x0f, 0x7a, 0x4d, 0x1b, 0x9a,
+ 0xad, 0xd4, 0x57, 0x9c, 0x89, 0x65, 0x7b, 0xf4, 0xec, 0x6f, 0x8c, 0xfd,
+ 0x74, 0xa2, 0x86, 0xb4, 0x86, 0x75, 0xe5, 0x74, 0xcc, 0x2a, 0xcb, 0xf5,
+ 0x62, 0x31, 0x2f, 0xc9, 0xdb, 0x45, 0x61, 0x69, 0x9e, 0x45, 0x74, 0x1f,
+ 0xa6, 0x22, 0x75, 0x76, 0xb2, 0xfa, 0x79, 0x03, 0x1a, 0x96, 0xa8, 0xe5,
+ 0x65, 0x1f, 0xdb, 0x56, 0x85, 0x87, 0x8b, 0x71, 0x5b, 0xa9, 0x13, 0xf5,
+ 0x9a, 0xbe, 0x22, 0xec, 0xe3, 0x3a, 0x22, 0x47, 0x94, 0xd7, 0x87, 0x6b,
+ 0x28, 0x98, 0x91, 0x0e, 0x89, 0xd4, 0xff, 0xbf, 0x2f, 0xf9, 0x53, 0x85,
+ 0xad, 0x41, 0xdb, 0x3c, 0xff, 0xcc, 0x60, 0xbc, 0xe4, 0x01, 0x9f, 0x62},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 59
+ {SEC_OID_SHA384,
+ 59,
+ {0x3b, 0xc6, 0xb4, 0xdd, 0xbc, 0x15, 0x2d, 0xf7, 0xfe, 0x32, 0x55, 0x9a,
+ 0x83, 0x27, 0xf5, 0xde, 0x55, 0x30, 0x04, 0x6f, 0xbc, 0x14, 0xfe, 0xe2,
+ 0xad, 0x4f, 0xf9, 0x42, 0xdd, 0xd3, 0x47, 0x71, 0x9a, 0x83, 0x09, 0x83,
+ 0xcc, 0xdc, 0xb9, 0x3f, 0x63, 0xe7, 0x28, 0x49, 0x33, 0x0a, 0x5c, 0xb4,
+ 0xf1, 0xb0, 0xde, 0x74, 0xf5, 0x62, 0x78, 0xee, 0x78, 0xba, 0x1f, 0xc1,
+ 0x89, 0x1a, 0x0f, 0x57, 0x2c, 0x76, 0x94, 0xd3, 0xc3, 0x0b, 0xf5, 0x38,
+ 0xde, 0xcc, 0xc7, 0xc3, 0x3c, 0x2d, 0xc8, 0x63, 0x64, 0x59, 0x27, 0xcc,
+ 0x3d, 0xfc, 0xb3, 0x70, 0x9c, 0xfe, 0xdc, 0xd0, 0x04, 0x54, 0xe2, 0x6d,
+ 0xea, 0xb0, 0x5d, 0x36, 0xa3, 0xb4, 0x10, 0xdf, 0x47, 0xf7, 0x3c, 0x24,
+ 0xc1, 0xe3, 0x27, 0x11, 0x14, 0xb4, 0x42, 0xf5, 0x49, 0x75, 0x15, 0xb0,
+ 0xb3, 0x27, 0x39, 0xcf, 0x8f, 0xcf, 0xf8, 0x6c, 0x2c, 0xe0, 0x1e, 0x0d,
+ 0x79, 0x20, 0x2c, 0xe6, 0xd3, 0x6d, 0xed, 0x20, 0x47, 0xd0, 0x07, 0x08,
+ 0x8e, 0x15, 0x00, 0xb1, 0x94, 0x1f, 0xf7, 0x2f, 0x00, 0x54, 0x7e, 0x15,
+ 0xac, 0x52, 0xdb, 0x8b, 0x03, 0xf4, 0xf9, 0x05, 0x82, 0xc1, 0x9f, 0xb1,
+ 0x73, 0x60, 0xa0, 0x35, 0x53, 0x05, 0x50, 0x70, 0x03, 0xab, 0xc3, 0x67,
+ 0x67, 0x59, 0x83, 0xfb, 0xc5, 0x22, 0xa1, 0xbd, 0x78, 0x7b, 0x3e, 0x3c,
+ 0xf3, 0xe4, 0x46, 0x83, 0x09, 0x9b, 0x7f, 0x04, 0xcf, 0xce, 0x3e, 0x5a,
+ 0xf5, 0x3d, 0x87, 0xb6, 0xa9, 0x94, 0x5b, 0xa9, 0x70, 0xa0, 0xcd, 0x24,
+ 0x3a, 0xc4, 0xae, 0x93, 0xed, 0xae, 0x84, 0xfa, 0xca, 0xb1, 0x5f, 0xa3,
+ 0xe3, 0xfe, 0x0e, 0x49, 0xa7, 0x71, 0x30, 0x58, 0x51, 0xc5, 0x1f, 0x67,
+ 0x70, 0x02, 0xfe, 0xc1, 0x26, 0xed, 0x78, 0x01, 0xc4, 0x2b, 0xd4, 0xb3,
+ 0x2c, 0x4c, 0x41, 0x0b, 0xf3, 0xbe, 0x1f, 0xf4, 0x39, 0xc6, 0xc0, 0x65,
+ 0x9a, 0x1f, 0xaf, 0x82, 0x64, 0xb6, 0x52, 0xf3, 0x41, 0x8a, 0xc0, 0xdc,
+ 0x6a, 0xdf, 0xbf, 0x67, 0xb2, 0xc1, 0x72, 0x5a, 0xa4, 0xab, 0x3b, 0xd3,
+ 0x6f, 0x35, 0x8a, 0x22, 0x49, 0xb4, 0xa1, 0x78, 0x4f, 0xc9, 0x65, 0xca,
+ 0xf1, 0xf9, 0x74, 0x3d, 0xa7, 0x55, 0x50, 0x10, 0x8c, 0x11, 0x93, 0xc9,
+ 0xb7, 0xe7, 0x65, 0x0c, 0x1b, 0xa2, 0xee, 0x04, 0x97, 0xeb, 0xc8, 0xa4,
+ 0x42, 0x83, 0xf1, 0x58, 0x9b, 0xce, 0x15, 0xa5, 0xb8, 0x5c, 0x87, 0xff,
+ 0x3e, 0xab, 0x98, 0x0b, 0xbe, 0x18, 0xed, 0x81, 0x4d, 0x6e, 0xe8, 0xbb,
+ 0x61, 0x26, 0xdc, 0x6e, 0xb4, 0x16, 0x66, 0x37, 0x17, 0x88, 0x36, 0xc6,
+ 0xd2, 0xec, 0x63, 0xaa, 0x33, 0x2f, 0x6d, 0x44, 0x94, 0x85, 0x53, 0x61,
+ 0xb3, 0xd5, 0x1f, 0x45, 0x04, 0x52, 0x16, 0x8e, 0x4b, 0x30, 0x80, 0x8c},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 60
+ {SEC_OID_SHA384,
+ 60,
+ {0x64, 0xce, 0xbd, 0x74, 0x88, 0x05, 0x2c, 0xe2, 0x8e, 0x0a, 0x31, 0x61,
+ 0xac, 0x93, 0xbe, 0xb5, 0x8e, 0x73, 0xb9, 0xf0, 0x54, 0x01, 0x90, 0x95,
+ 0xd2, 0x68, 0x68, 0x1a, 0x42, 0xac, 0xc2, 0xc4, 0x57, 0x9c, 0xc0, 0xbd,
+ 0x62, 0x8a, 0x78, 0x6b, 0x05, 0x27, 0x87, 0x48, 0x52, 0x43, 0xa7, 0x63,
+ 0xc1, 0xf8, 0x80, 0xfc, 0x19, 0xae, 0x41, 0xcc, 0xfd, 0x70, 0xf5, 0xe7,
+ 0xb1, 0xb1, 0x07, 0x24, 0x4e, 0x87, 0x8c, 0x31, 0x8b, 0x11, 0x42, 0x63,
+ 0x3b, 0xb4, 0xfe, 0x10, 0x99, 0x96, 0x27, 0x31, 0x63, 0xc0, 0x93, 0xc3,
+ 0x4e, 0x33, 0xc9, 0xdb, 0x45, 0xd6, 0x1a, 0x9a, 0x38, 0xdc, 0xff, 0x55,
+ 0xc4, 0x37, 0x55, 0x44, 0x01, 0x8f, 0x55, 0x5b, 0x4d, 0x3b, 0x65, 0xce,
+ 0x76, 0x4c, 0x44, 0x9e, 0x10, 0x56, 0xb2, 0x88, 0xc5, 0x97, 0x94, 0x75,
+ 0xa6, 0xac, 0x48, 0xa2, 0x17, 0x18, 0x38, 0x5d, 0x17, 0x04, 0x27, 0x5d,
+ 0xc7, 0xbd, 0x95, 0x53, 0x5c, 0x0b, 0x35, 0x1e, 0x60, 0xb0, 0x6b, 0x69,
+ 0x49, 0xfe, 0xaf, 0x7e, 0x61, 0x5a, 0x41, 0xca, 0x11, 0x1f, 0xd3, 0x90,
+ 0xfc, 0xc3, 0xdd, 0x17, 0x2c, 0xd1, 0xa3, 0x64, 0x2f, 0x39, 0x29, 0xa6,
+ 0x1c, 0x22, 0x8f, 0x8a, 0x35, 0xae, 0xf4, 0xbd, 0x9f, 0x4f, 0xdb, 0xad,
+ 0xcd, 0x1e, 0x61, 0xac, 0xa7, 0xc0, 0xd2, 0xf0, 0xac, 0xf4, 0x00, 0x3c,
+ 0x50, 0x4d, 0x97, 0x9a, 0xa0, 0x65, 0xbe, 0x42, 0xf7, 0x69, 0x81, 0x0d,
+ 0x9b, 0xbb, 0x51, 0x5e, 0x9f, 0x5e, 0xd5, 0x24, 0xd3, 0x88, 0xca, 0x22,
+ 0xe8, 0x0a, 0x30, 0x08, 0x5a, 0x38, 0xbf, 0xcc, 0xcc, 0x73, 0x48, 0xf7,
+ 0x86, 0xb0, 0x4e, 0x8d, 0x12, 0xdd, 0xad, 0xd5, 0x1c, 0x1a, 0x45, 0x0b,
+ 0x11, 0xa3, 0xa5, 0x34, 0x53, 0x63, 0xca, 0x78, 0x9e, 0x06, 0x10, 0x68,
+ 0x43, 0x6c, 0xdd, 0x0e, 0x9a, 0xa4, 0x80, 0xd1, 0xf9, 0xfc, 0x14, 0x3f,
+ 0x6b, 0xfe, 0x22, 0xa5, 0x94, 0x06, 0x83, 0x99, 0x74, 0x6c, 0x49, 0x44,
+ 0x0e, 0x95, 0x8a, 0x43, 0x4e, 0x33, 0x13, 0x6a, 0x4a, 0x12, 0x0a, 0x31,
+ 0x4f, 0x8f, 0x61, 0x7c, 0x3d, 0x0c, 0x85, 0x6d, 0xc4, 0x42, 0xb3, 0xca,
+ 0x53, 0x80, 0x9f, 0xec, 0x68, 0x66, 0x52, 0xbe, 0xcf, 0xcb, 0x80, 0x3c,
+ 0xce, 0xa9, 0xa2, 0x16, 0xd5, 0x10, 0x9c, 0x20, 0x8c, 0x83, 0x4f, 0x31,
+ 0x52, 0x9d, 0x05, 0x1b, 0x4c, 0x51, 0x55, 0x9e, 0xbe, 0xa0, 0xb5, 0x30,
+ 0x53, 0x21, 0x89, 0x57, 0x89, 0xf3, 0xd9, 0xd0, 0xc8, 0x0e, 0x46, 0xea,
+ 0x13, 0xe5, 0xd0, 0x97, 0x94, 0x87, 0xa3, 0xb7, 0x5a, 0xe6, 0xd3, 0x03,
+ 0x4c, 0x42, 0x4e, 0xd9, 0x4a, 0x60, 0x9c, 0x8e, 0xed, 0xdb, 0xf1, 0x1e,
+ 0x91, 0xd8, 0xc0, 0x12, 0x45, 0x9b, 0xad, 0xf7, 0x5b, 0xbd, 0xb3, 0xfd},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 61
+ {SEC_OID_SHA384,
+ 61,
+ {0x9b, 0x38, 0xa8, 0xf7, 0x3c, 0xeb, 0x8b, 0xa6, 0x70, 0x0f, 0xc8, 0x7f,
+ 0x64, 0xef, 0x24, 0xe6, 0xab, 0x77, 0x56, 0x95, 0x50, 0x89, 0x88, 0xb7,
+ 0x73, 0x16, 0x90, 0x39, 0xdf, 0xd3, 0x51, 0x71, 0xe8, 0xe1, 0x16, 0x19,
+ 0xc4, 0x60, 0xf4, 0x31, 0x81, 0x6a, 0x75, 0xb7, 0xf6, 0x9f, 0xa6, 0x93,
+ 0x89, 0x19, 0xa7, 0x73, 0xb4, 0x89, 0xc5, 0x3c, 0xad, 0x24, 0x31, 0x85,
+ 0xcd, 0x0e, 0x09, 0xb5, 0xe8, 0x9c, 0xaa, 0xef, 0x99, 0x9c, 0x93, 0xd0,
+ 0x76, 0x7c, 0x05, 0xad, 0xc2, 0x60, 0x34, 0xda, 0x9e, 0x45, 0xef, 0x43,
+ 0x90, 0x86, 0x1d, 0xdf, 0xae, 0x45, 0xbc, 0x41, 0xce, 0x54, 0xa6, 0xf5,
+ 0x17, 0x59, 0x07, 0x93, 0x56, 0xdb, 0x05, 0x35, 0x2c, 0x7f, 0x21, 0x79,
+ 0x20, 0x02, 0x6f, 0x05, 0x45, 0xe8, 0x72, 0x71, 0x0c, 0xa2, 0x4c, 0x1f,
+ 0x71, 0x67, 0xd9, 0xd6, 0x60, 0xba, 0x11, 0x88, 0xeb, 0x42, 0x64, 0x8b,
+ 0xa0, 0x7b, 0x88, 0xb5, 0xa9, 0xe7, 0x98, 0x3d, 0x49, 0x81, 0x9d, 0xe2,
+ 0x58, 0x17, 0xb0, 0xfc, 0x8b, 0x95, 0xc6, 0xe3, 0xdd, 0x63, 0x9e, 0x80,
+ 0xdd, 0x9f, 0x5e, 0xcf, 0x30, 0x3b, 0x7d, 0x9d, 0x6f, 0x3d, 0xc7, 0x51,
+ 0x24, 0x6c, 0x8d, 0x97, 0x19, 0xd5, 0x37, 0xa0, 0x72, 0xec, 0xb5, 0x81,
+ 0x86, 0x7a, 0x7b, 0x90, 0xc9, 0x2f, 0x91, 0xe5, 0xb4, 0x64, 0x05, 0x04,
+ 0x0e, 0xae, 0x38, 0x69, 0x6e, 0x84, 0x49, 0x5b, 0x12, 0x83, 0x75, 0x6e,
+ 0x76, 0x9e, 0xe5, 0x88, 0x4f, 0xa5, 0x8b, 0xdb, 0x23, 0x25, 0xcb, 0x40,
+ 0x99, 0x35, 0x4a, 0x59, 0xe1, 0x91, 0x14, 0x48, 0x10, 0xa2, 0x4f, 0x7f,
+ 0x2f, 0x29, 0xbe, 0xd9, 0x27, 0x7b, 0x7a, 0x03, 0xfa, 0xc6, 0xb2, 0x2a,
+ 0xb9, 0xd8, 0x7b, 0xab, 0x62, 0xaa, 0x07, 0x6a, 0xda, 0x1b, 0xdd, 0x76,
+ 0x2e, 0x00, 0xd1, 0xfa, 0x25, 0x35, 0xff, 0xc3, 0xe2, 0x9e, 0x8b, 0x15,
+ 0xf0, 0x7c, 0x56, 0xd7, 0xe7, 0x0d, 0x65, 0xfd, 0x4b, 0x8b, 0x76, 0x1c,
+ 0xf7, 0xda, 0xc6, 0x85, 0x0c, 0xd2, 0x5c, 0x4e, 0x8f, 0xc8, 0x20, 0x9d,
+ 0xff, 0x39, 0x01, 0x86, 0x25, 0x7f, 0x0e, 0x52, 0x2a, 0x7c, 0x4c, 0xce,
+ 0x9f, 0xc2, 0xa8, 0x01, 0x47, 0xf2, 0xaf, 0x9a, 0x99, 0xeb, 0x86, 0x00,
+ 0x73, 0x08, 0x75, 0x66, 0xa6, 0x98, 0xd8, 0xe7, 0x4b, 0x17, 0xa9, 0xa1,
+ 0x97, 0xde, 0xc5, 0xac, 0xdf, 0xda, 0xcd, 0xe6, 0x26, 0x5d, 0x64, 0x43,
+ 0xad, 0xf5, 0x3a, 0xad, 0x67, 0x74, 0xd2, 0x33, 0xe0, 0x81, 0x45, 0xf7,
+ 0xc9, 0x82, 0x1a, 0x0a, 0x86, 0x9b, 0xfa, 0xe8, 0x7b, 0x2e, 0x39, 0xe3,
+ 0x92, 0xc3, 0x1c, 0xb4, 0x73, 0x51, 0x98, 0x2c, 0x1f, 0x69, 0xd5, 0x41,
+ 0x66, 0xd5, 0x50, 0xd2, 0x51, 0xbe, 0x7e, 0x36, 0x8a, 0xf8, 0xf5, 0xf9},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 62
+ {SEC_OID_SHA384,
+ 62,
+ {0x64, 0x07, 0x65, 0xae, 0x60, 0xfc, 0xdc, 0x6e, 0x9b, 0x81, 0xd4, 0x84,
+ 0x6d, 0x0a, 0xa2, 0x17, 0x79, 0x09, 0x1e, 0x45, 0xc5, 0x9e, 0x04, 0xd5,
+ 0x62, 0x75, 0x25, 0x92, 0x6e, 0xd5, 0xb0, 0xa5, 0xed, 0x16, 0x83, 0x89,
+ 0x03, 0xc2, 0x3c, 0x4c, 0x53, 0xcc, 0xdd, 0x44, 0xf9, 0x3d, 0xdb, 0x43,
+ 0xce, 0x1a, 0x82, 0x64, 0x6c, 0x30, 0x14, 0xbd, 0xd5, 0x41, 0x0c, 0x15,
+ 0x5f, 0xe7, 0x2e, 0xda, 0xd7, 0xda, 0xd7, 0xf6, 0xb1, 0x72, 0xd4, 0x85,
+ 0x9c, 0xeb, 0x17, 0x74, 0xdf, 0x11, 0x06, 0x4f, 0xb6, 0x0b, 0x6c, 0x37,
+ 0xca, 0xdb, 0xa8, 0xcd, 0x67, 0x44, 0xfd, 0x69, 0xf0, 0x43, 0xfd, 0xe4,
+ 0x68, 0x05, 0x21, 0xc8, 0x2f, 0x78, 0xaf, 0x13, 0x50, 0xad, 0x9f, 0x2c,
+ 0xb7, 0x9d, 0x5b, 0xfd, 0x54, 0xd3, 0x9e, 0x50, 0xe3, 0x70, 0xd3, 0xec,
+ 0x22, 0x99, 0x22, 0x6e, 0x4e, 0x86, 0x85, 0x1d, 0xd1, 0x9e, 0xdd, 0x2a,
+ 0x3a, 0xc1, 0xb6, 0xf9, 0x09, 0x42, 0x21, 0x9e, 0xa8, 0x05, 0xfd, 0xa8,
+ 0x09, 0x55, 0x92, 0x32, 0x65, 0xf9, 0xab, 0xaf, 0x08, 0x6a, 0x49, 0xa7,
+ 0xa2, 0x42, 0xd3, 0x3f, 0xc4, 0x3c, 0x31, 0x48, 0xea, 0xac, 0xe6, 0x27,
+ 0x6d, 0xc6, 0x7b, 0x5a, 0xd4, 0x28, 0xbd, 0x3d, 0xc5, 0x76, 0x0d, 0x2f,
+ 0xb2, 0xa3, 0x3a, 0xd4, 0x1f, 0xe5, 0x68, 0xc0, 0x9a, 0x89, 0x03, 0x7c,
+ 0xe4, 0x8e, 0x91, 0x43, 0x69, 0x63, 0x50, 0x4b, 0x4f, 0xdf, 0x10, 0x92,
+ 0xe3, 0x72, 0x7c, 0x4e, 0xeb, 0x63, 0x1d, 0x10, 0x96, 0xee, 0xc5, 0xcb,
+ 0xe2, 0xff, 0x50, 0x25, 0x77, 0xd8, 0x01, 0xe8, 0xc3, 0x63, 0xb6, 0xc4,
+ 0xc5, 0x1e, 0x5c, 0x14, 0xe2, 0x63, 0xe5, 0x2e, 0xc9, 0x37, 0xf6, 0x6c,
+ 0xa4, 0x7a, 0x38, 0xe9, 0x1a, 0xd2, 0xa8, 0x69, 0x6c, 0xb2, 0xd4, 0xdd,
+ 0xdb, 0xb1, 0x51, 0x2c, 0x6a, 0x26, 0x2f, 0x80, 0xd9, 0x5a, 0x3c, 0x79,
+ 0x44, 0xa5, 0x23, 0xbf, 0x66, 0xa5, 0xa0, 0xe0, 0x60, 0x73, 0xb8, 0x6c,
+ 0x47, 0xf1, 0x42, 0xa1, 0xf6, 0x32, 0x12, 0x22, 0x12, 0xb9, 0x45, 0x1a,
+ 0xba, 0x0e, 0x12, 0xc9, 0x87, 0xbc, 0x5c, 0xb8, 0x91, 0xb3, 0x37, 0x19,
+ 0xc1, 0x27, 0x2d, 0x1c, 0x03, 0xdb, 0x02, 0x94, 0xe0, 0x9c, 0x0a, 0xc2,
+ 0xcd, 0xab, 0xa0, 0x18, 0xb7, 0xc3, 0x6b, 0x03, 0x3d, 0x96, 0xe6, 0xa9,
+ 0x5e, 0x91, 0x33, 0x34, 0x1e, 0xfe, 0xfb, 0x48, 0x76, 0xcd, 0xb4, 0x58,
+ 0xf3, 0x65, 0xfc, 0x2f, 0x8e, 0x7f, 0xf2, 0x2b, 0x2a, 0xc8, 0xee, 0x03,
+ 0xc2, 0x72, 0x32, 0xd4, 0x05, 0xe6, 0x50, 0x70, 0xfe, 0x0a, 0x03, 0xb2,
+ 0xe1, 0xd6, 0xa0, 0x40, 0xe7, 0x8f, 0xb8, 0x72, 0xc0, 0x86, 0xa1, 0x68,
+ 0xb6, 0x09, 0x9c, 0x26, 0xe2, 0xf3, 0x2e, 0x88, 0xe2, 0xce, 0x58, 0x75},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 63
+ {SEC_OID_SHA384,
+ 63,
+ {0x47, 0xee, 0xd8, 0xea, 0x93, 0x3b, 0xc0, 0xb1, 0xd2, 0x25, 0x29, 0xce,
+ 0xf5, 0x1b, 0x0f, 0xde, 0x6c, 0x44, 0xca, 0x18, 0x07, 0x3b, 0x83, 0x16,
+ 0x5a, 0x81, 0xe4, 0x17, 0xa1, 0x6f, 0xc6, 0x74, 0x2e, 0x88, 0x6a, 0xc9,
+ 0x77, 0xa3, 0x7b, 0xc6, 0xdd, 0x26, 0xc8, 0xb9, 0xa4, 0x5e, 0x86, 0xc4,
+ 0x24, 0x88, 0x10, 0x96, 0xd3, 0x43, 0x08, 0xf3, 0xd4, 0x06, 0x26, 0x0d,
+ 0xa3, 0x5b, 0x17, 0x86, 0x19, 0xcf, 0x32, 0x7d, 0x92, 0x0f, 0xfc, 0x89,
+ 0x17, 0x40, 0xf1, 0x48, 0x82, 0x65, 0x2f, 0x92, 0x2d, 0x85, 0x01, 0xd9,
+ 0xb0, 0xc0, 0x30, 0x9a, 0xef, 0x76, 0x5a, 0x76, 0x9d, 0x98, 0x53, 0x64,
+ 0x58, 0xe0, 0xa0, 0xe6, 0x4b, 0x4a, 0x7b, 0x85, 0xd4, 0x40, 0x3b, 0x66,
+ 0xec, 0xe5, 0xa9, 0x77, 0x87, 0x24, 0xc1, 0x2d, 0x3d, 0x57, 0x01, 0xa7,
+ 0x3f, 0xa7, 0x5e, 0x61, 0xd5, 0x4e, 0xe7, 0xf2, 0xd9, 0x25, 0x95, 0xa6,
+ 0x26, 0xd7, 0x04, 0x13, 0x42, 0x83, 0x6b, 0x26, 0x4a, 0x6e, 0xbc, 0xbd,
+ 0xbc, 0xc3, 0x0c, 0x4a, 0x74, 0xdd, 0x14, 0x2d, 0x5d, 0x4b, 0x76, 0x60,
+ 0x9c, 0xa2, 0x0e, 0x10, 0xfe, 0xb8, 0x34, 0x88, 0x80, 0xf3, 0x84, 0x8d,
+ 0x72, 0xa9, 0xbe, 0xeb, 0x02, 0xcb, 0xf9, 0xcc, 0x11, 0xc4, 0x43, 0xeb,
+ 0xe2, 0xa7, 0xdd, 0x78, 0x6f, 0x48, 0x66, 0xe2, 0x46, 0xf0, 0xb8, 0xb8,
+ 0xde, 0x91, 0x1a, 0x55, 0x81, 0x63, 0x7f, 0x11, 0x49, 0x8e, 0x4b, 0x05,
+ 0xb2, 0x11, 0x95, 0x52, 0x0c, 0xa1, 0xbf, 0xb3, 0xb0, 0x8d, 0x1a, 0xc0,
+ 0xa5, 0xbe, 0xc6, 0x8d, 0x4f, 0x63, 0xc2, 0xaf, 0xde, 0x1e, 0x31, 0x75,
+ 0x3f, 0x03, 0x89, 0x54, 0x45, 0x21, 0x45, 0xb6, 0xd2, 0x71, 0x03, 0xd2,
+ 0xf3, 0xe3, 0x85, 0x2d, 0x4b, 0x18, 0x95, 0xe1, 0xc5, 0x67, 0x55, 0x7e,
+ 0xc6, 0x79, 0xbf, 0xf1, 0x55, 0x30, 0x63, 0x81, 0x88, 0x85, 0x3d, 0x4f,
+ 0x0e, 0x48, 0x79, 0x45, 0x44, 0x02, 0x8d, 0x05, 0x32, 0x94, 0x99, 0x9a,
+ 0x20, 0x68, 0xa8, 0x1e, 0x40, 0x86, 0x06, 0x37, 0x3a, 0x8c, 0x77, 0x29,
+ 0x6a, 0x9c, 0xc3, 0x60, 0x6c, 0x9b, 0x8a, 0x6f, 0xb7, 0xb5, 0x98, 0x31,
+ 0x03, 0x71, 0x46, 0x56, 0x68, 0xd1, 0xdd, 0x8c, 0x1e, 0xed, 0x0c, 0xe5,
+ 0xa1, 0xb4, 0x00, 0x58, 0xef, 0x9b, 0x11, 0xa4, 0x0e, 0x26, 0x91, 0x68,
+ 0xb5, 0xb4, 0x03, 0x41, 0x7c, 0x1e, 0x1a, 0x55, 0x0d, 0xcf, 0xb4, 0x66,
+ 0xde, 0xe3, 0x95, 0xd0, 0x0b, 0x1e, 0x4d, 0x8e, 0xed, 0xba, 0xc1, 0xa0,
+ 0x1e, 0xe1, 0x65, 0x3c, 0xd6, 0x0e, 0xf9, 0x6e, 0x0b, 0x31, 0xd7, 0x21,
+ 0xa9, 0xd0, 0x35, 0xd6, 0x37, 0x08, 0xa5, 0xa8, 0x8d, 0xd3, 0x11, 0xa7,
+ 0x3c, 0x07, 0xfc, 0x03, 0xb5, 0x89, 0x7c, 0x69, 0x42, 0x97, 0xd9, 0xe1},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 64
+ {SEC_OID_SHA384,
+ 64,
+ {0x58, 0x66, 0x41, 0xb8, 0x9b, 0xa4, 0xd4, 0x43, 0x81, 0xeb, 0xa3, 0x1b,
+ 0xd2, 0x03, 0x1f, 0xb6, 0x48, 0x17, 0x5c, 0x94, 0xf4, 0x7e, 0x74, 0x21,
+ 0xdf, 0x97, 0x4b, 0x66, 0x88, 0x75, 0x81, 0x49, 0x78, 0xe7, 0x64, 0x55,
+ 0x5f, 0x02, 0x54, 0x81, 0xbc, 0x3d, 0xf7, 0x1b, 0x73, 0x68, 0x42, 0xe1,
+ 0x3e, 0xd7, 0x56, 0x67, 0xab, 0x10, 0xef, 0xf4, 0x6d, 0x60, 0xf9, 0x16,
+ 0x8f, 0xe4, 0x30, 0x1b, 0x08, 0x13, 0x2f, 0xbc, 0x84, 0x7b, 0x9f, 0xa1,
+ 0xb7, 0x7a, 0x54, 0x7b, 0x7e, 0x07, 0x40, 0x67, 0x5b, 0x68, 0xe6, 0xa3,
+ 0x83, 0xb3, 0x15, 0xab, 0x11, 0xf6, 0x24, 0x7f, 0x7b, 0x73, 0x4b, 0xe0,
+ 0x9a, 0xdd, 0xd1, 0xf2, 0x09, 0xe8, 0x0b, 0x6d, 0x98, 0xdc, 0x60, 0xd7,
+ 0x2f, 0x83, 0x2a, 0x0b, 0x15, 0xa6, 0x8a, 0xa0, 0x5a, 0x03, 0xea, 0xb1,
+ 0x65, 0x06, 0x9d, 0x6d, 0x47, 0x7d, 0xb4, 0xc2, 0xe7, 0x52, 0xfa, 0xac,
+ 0x8c, 0x8e, 0x54, 0xa9, 0xd4, 0x2b, 0xc8, 0x1d, 0x22, 0x49, 0x8f, 0xbf,
+ 0x7b, 0x7b, 0x41, 0xe8, 0xc7, 0xeb, 0x24, 0xe9, 0xa6, 0x4c, 0xec, 0xb4,
+ 0x44, 0xa3, 0x7b, 0xa6, 0xb0, 0xbb, 0x12, 0x20, 0x22, 0x0d, 0x20, 0x1e,
+ 0xbd, 0xcb, 0x2f, 0x14, 0x66, 0x88, 0xd2, 0xf8, 0x2d, 0xc9, 0xee, 0xf5,
+ 0xd8, 0x9c, 0xdc, 0x86, 0x1d, 0x7b, 0xba, 0xf5, 0x6d, 0x29, 0x6e, 0x91,
+ 0xd8, 0xef, 0xa2, 0x20, 0x48, 0x4c, 0x0f, 0x54, 0xed, 0x18, 0x18, 0xcf,
+ 0x2b, 0x63, 0x91, 0x1d, 0x5b, 0x2b, 0x21, 0xc5, 0xf9, 0xbe, 0xb1, 0x90,
+ 0xc4, 0x42, 0xd1, 0x73, 0x71, 0x41, 0xbf, 0x20, 0x96, 0x55, 0x4a, 0x28,
+ 0x9f, 0xca, 0x34, 0x25, 0x13, 0x21, 0x7a, 0x72, 0x19, 0xab, 0x04, 0xb0,
+ 0x07, 0xae, 0xfd, 0xcc, 0x9a, 0x03, 0x06, 0x4d, 0x01, 0xa5, 0x7e, 0x2e,
+ 0x95, 0x51, 0x05, 0xaf, 0xf3, 0x19, 0x21, 0xfa, 0x6b, 0xcc, 0x02, 0xfa,
+ 0xe9, 0xf5, 0x0f, 0xd8, 0x8e, 0xfc, 0x58, 0x19, 0x17, 0xcc, 0x9b, 0xd7,
+ 0xc8, 0xe9, 0x08, 0x50, 0xdd, 0x2b, 0xce, 0x26, 0xee, 0x7a, 0x2b, 0x60,
+ 0xcf, 0x39, 0x95, 0xe7, 0x1b, 0x39, 0x43, 0xf5, 0x91, 0xd5, 0x4b, 0x47,
+ 0xe7, 0x59, 0xed, 0x5a, 0x45, 0x22, 0x62, 0xa9, 0x38, 0xb8, 0xf5, 0xb1,
+ 0xf5, 0x7b, 0x48, 0x4f, 0x57, 0x6b, 0x6b, 0x6c, 0x4b, 0x07, 0x77, 0xc7,
+ 0xcd, 0x74, 0x2e, 0x75, 0x61, 0x03, 0x0f, 0x4e, 0x0c, 0x84, 0xad, 0x70,
+ 0x0f, 0xcd, 0xf4, 0x05, 0x43, 0xfc, 0xaa, 0x56, 0x09, 0x35, 0xcf, 0x97,
+ 0x3e, 0xb2, 0x6b, 0x54, 0xcd, 0xa6, 0xb2, 0x8e, 0x29, 0x3c, 0x98, 0x73,
+ 0x49, 0x16, 0x4a, 0xdc, 0x84, 0x7d, 0x38, 0x76, 0xa4, 0x2e, 0x8b, 0x61,
+ 0xbf, 0xd6, 0xe9, 0xfe, 0x5c, 0x22, 0x06, 0x9d, 0xe4, 0xa8, 0xc6, 0x65},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 65
+ {SEC_OID_SHA384,
+ 65,
+ {0x6b, 0x87, 0x3d, 0x87, 0x03, 0x9f, 0xe4, 0x96, 0xcd, 0x37, 0x5a, 0xa3,
+ 0xaa, 0x39, 0x01, 0x63, 0x2a, 0x1e, 0xfc, 0x96, 0xc5, 0x27, 0x94, 0x8f,
+ 0x6d, 0x3f, 0x08, 0x3e, 0xc0, 0x41, 0xaf, 0x91, 0x83, 0xda, 0x0f, 0xb6,
+ 0xd0, 0x93, 0x43, 0x37, 0xbe, 0x26, 0xfb, 0xf9, 0x47, 0xd4, 0xfd, 0x98,
+ 0x6d, 0x2d, 0x02, 0x16, 0xf0, 0x2b, 0xd9, 0x94, 0xa1, 0xb2, 0xb0, 0x52,
+ 0xea, 0x00, 0xf3, 0xd7, 0x62, 0xa1, 0x51, 0x6e, 0xfe, 0x2b, 0x0b, 0x8c,
+ 0x17, 0x1c, 0x64, 0x7c, 0x12, 0xb1, 0xd0, 0xde, 0x86, 0xf2, 0x49, 0xf9,
+ 0x44, 0x62, 0xbb, 0x96, 0xac, 0x33, 0x63, 0xe3, 0xa7, 0x91, 0xfe, 0x68,
+ 0xea, 0xf1, 0xf3, 0x85, 0xe1, 0x52, 0x60, 0xa3, 0x91, 0xa8, 0xba, 0x87,
+ 0x64, 0xc4, 0x11, 0xaa, 0xc0, 0xf7, 0xd4, 0xf2, 0xf7, 0x1a, 0x88, 0x56,
+ 0xc0, 0x4f, 0x10, 0xe5, 0xbe, 0x31, 0xbe, 0x75, 0x8c, 0x04, 0x56, 0xa1,
+ 0xdf, 0xa9, 0x0c, 0x9f, 0x7b, 0xdb, 0x5f, 0xb0, 0x3f, 0xaa, 0x5b, 0xc1,
+ 0x28, 0xc8, 0x1a, 0xf0, 0x5a, 0x56, 0xd2, 0x5a, 0x2e, 0x8b, 0x05, 0x89,
+ 0xb4, 0x98, 0x23, 0xfa, 0xfb, 0x77, 0x5f, 0x8b, 0x84, 0x69, 0x21, 0xf4,
+ 0x1f, 0x48, 0xd0, 0xcf, 0xaf, 0xfc, 0x2e, 0xe5, 0xb0, 0x39, 0xcb, 0x3f,
+ 0x7f, 0x3c, 0x66, 0x6b, 0xf1, 0x35, 0x3a, 0xc3, 0x4f, 0x77, 0xde, 0xf4,
+ 0x8a, 0x33, 0xbb, 0x8e, 0xcc, 0xb1, 0x2b, 0x4d, 0x79, 0xbc, 0x54, 0x79,
+ 0x83, 0x6b, 0x17, 0xb4, 0x7e, 0x25, 0x1e, 0xb3, 0xd8, 0xf7, 0x3e, 0xab,
+ 0x0d, 0xc0, 0x15, 0xd3, 0xd2, 0x6b, 0xdd, 0xd3, 0xf2, 0xbc, 0x14, 0x33,
+ 0xba, 0x3e, 0x13, 0x6a, 0x98, 0xf4, 0x35, 0x4d, 0xee, 0x37, 0xa1, 0x1c,
+ 0x47, 0xd1, 0x4e, 0xe1, 0xc3, 0xbb, 0x45, 0xb2, 0x00, 0x0d, 0x4f, 0x93,
+ 0x72, 0x82, 0xeb, 0x0d, 0x84, 0x9c, 0x78, 0xae, 0x16, 0xd5, 0x07, 0x94,
+ 0x72, 0x99, 0x17, 0x91, 0xfe, 0xfb, 0xe9, 0x9d, 0x0a, 0xa4, 0x7b, 0x2b,
+ 0xcc, 0xe6, 0xed, 0x14, 0xd3, 0x36, 0xac, 0xbd, 0x46, 0x1d, 0xd3, 0x9a,
+ 0x3c, 0xd2, 0x73, 0x33, 0x52, 0xcb, 0xf1, 0x20, 0x54, 0x7b, 0x9f, 0xdc,
+ 0xa8, 0x41, 0x8c, 0x3a, 0xd8, 0xa3, 0x09, 0x98, 0x9c, 0x3f, 0xa5, 0x06,
+ 0xd4, 0x86, 0xd2, 0xdd, 0x07, 0x62, 0x51, 0x06, 0x5f, 0xd5, 0x48, 0x76,
+ 0x26, 0x8c, 0x85, 0x1d, 0x41, 0xcd, 0x72, 0xf2, 0x8b, 0x14, 0x46, 0xc1,
+ 0x1b, 0x34, 0x04, 0x3d, 0x5f, 0xe1, 0x47, 0x8a, 0x63, 0x88, 0x4a, 0x0b,
+ 0x01, 0x3c, 0x51, 0xc5, 0x3a, 0xdf, 0xa4, 0xa2, 0x74, 0xa1, 0x62, 0xc5,
+ 0x0d, 0x33, 0xd3, 0x3b, 0xd5, 0x8b, 0xb9, 0x9c, 0xc9, 0x78, 0xf6, 0x9e,
+ 0x04, 0x76, 0xa5, 0x15, 0x77, 0xfd, 0x69, 0x67, 0x8e, 0xa2, 0x09, 0xd5},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 66
+ {SEC_OID_SHA384,
+ 66,
+ {0x77, 0x31, 0x63, 0x3f, 0xf4, 0xbb, 0xbf, 0xbb, 0x7f, 0x02, 0x02, 0x4a,
+ 0xbb, 0x12, 0xc4, 0x31, 0x97, 0xd6, 0x99, 0x2c, 0x1c, 0x12, 0x02, 0xed,
+ 0x39, 0xd7, 0x55, 0x17, 0x75, 0x24, 0xc5, 0x29, 0xfd, 0xe5, 0xd9, 0x51,
+ 0x2a, 0x49, 0xc1, 0x50, 0xe0, 0x24, 0xd1, 0xec, 0x33, 0x45, 0x87, 0xef,
+ 0x00, 0x4c, 0xaa, 0x06, 0x38, 0x1a, 0xb7, 0xd1, 0xbd, 0x40, 0x15, 0xc4,
+ 0x77, 0xda, 0x5e, 0x07, 0x09, 0x81, 0x62, 0xcc, 0x1f, 0x75, 0x6d, 0x0b,
+ 0x5f, 0xe6, 0x5d, 0x6b, 0x80, 0x34, 0x3b, 0xfb, 0x8d, 0x71, 0x0a, 0xfa,
+ 0x69, 0xdf, 0xb1, 0x36, 0x97, 0x1b, 0x09, 0xa7, 0xcc, 0xee, 0x64, 0x43,
+ 0x00, 0x1b, 0x83, 0x4b, 0xbd, 0x94, 0xcb, 0xe1, 0xc5, 0xdd, 0x94, 0x78,
+ 0x7f, 0xb3, 0x85, 0x68, 0x7e, 0x74, 0x4b, 0x5d, 0xc9, 0x98, 0x79, 0xd5,
+ 0xed, 0x75, 0xa8, 0x92, 0x5d, 0xfd, 0xc0, 0x01, 0x4a, 0x48, 0x0c, 0x64,
+ 0xd1, 0xbf, 0x37, 0x32, 0xfd, 0xb1, 0x49, 0x5e, 0x1a, 0xf3, 0x35, 0xc1,
+ 0xf8, 0x14, 0x1d, 0x03, 0xf9, 0xdd, 0x85, 0x9a, 0x45, 0x56, 0x07, 0xae,
+ 0x69, 0x1a, 0x0a, 0x9f, 0x32, 0x32, 0x19, 0x1b, 0x7a, 0x36, 0x9c, 0x1b,
+ 0x5f, 0xe6, 0x34, 0xdc, 0xda, 0x20, 0x29, 0x6c, 0x00, 0x29, 0x93, 0x1d,
+ 0x86, 0x50, 0x04, 0xea, 0xb1, 0xa3, 0x9b, 0xd9, 0x31, 0xa5, 0x4c, 0x93,
+ 0x4d, 0xc4, 0xb6, 0xc3, 0x87, 0x43, 0x62, 0xb0, 0x0b, 0xbf, 0xf2, 0xe6,
+ 0xb3, 0x0c, 0x5c, 0x51, 0x3e, 0x8c, 0x20, 0xed, 0x63, 0xb9, 0xe9, 0x66,
+ 0x06, 0x99, 0x4f, 0x52, 0x19, 0xf4, 0x6c, 0xa9, 0xaf, 0x1e, 0xe3, 0x0e,
+ 0x9b, 0x5c, 0x2b, 0x4e, 0xd7, 0x4b, 0x20, 0xb9, 0x26, 0xca, 0x84, 0x42,
+ 0x7f, 0xd9, 0x10, 0xff, 0xa0, 0xc5, 0x36, 0x8b, 0x3b, 0xf9, 0xa4, 0xa4,
+ 0xc2, 0x78, 0xb9, 0xe3, 0x35, 0xe8, 0xc4, 0x3d, 0x1a, 0x18, 0x1a, 0xf5,
+ 0xcd, 0x92, 0x8a, 0xca, 0x70, 0x3a, 0xfc, 0x24, 0xce, 0xe2, 0x3f, 0xd8,
+ 0x7d, 0xc7, 0x87, 0xd7, 0x3d, 0xfe, 0xe0, 0xe8, 0x07, 0x65, 0xec, 0x6f,
+ 0xaa, 0x79, 0x58, 0xff, 0x3b, 0x35, 0xe7, 0x0f, 0x1f, 0xa1, 0x81, 0x2d,
+ 0x99, 0xc1, 0xf2, 0x3c, 0xed, 0x1a, 0x8c, 0x24, 0x03, 0xec, 0xa1, 0xe9,
+ 0x60, 0xf3, 0x17, 0xbc, 0xb7, 0xbb, 0xdf, 0x87, 0x52, 0xbe, 0x3a, 0x75,
+ 0x8d, 0xf3, 0x2c, 0x40, 0x32, 0x13, 0xbd, 0x70, 0xed, 0x49, 0x98, 0x17,
+ 0x44, 0x39, 0xbc, 0xaa, 0xe4, 0x76, 0x62, 0x60, 0xf1, 0xbb, 0xff, 0x2a,
+ 0xf9, 0x61, 0x7a, 0xf8, 0x41, 0x9a, 0x95, 0x98, 0x73, 0x85, 0x99, 0x28,
+ 0x9b, 0x7c, 0xe2, 0xf5, 0xa2, 0x7c, 0x57, 0xb5, 0xf6, 0xa4, 0x0a, 0x29,
+ 0x95, 0x6a, 0xae, 0x95, 0xb5, 0xbb, 0x45, 0xba, 0x08, 0xca, 0xff, 0xe0},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 67
+ {SEC_OID_SHA384,
+ 67,
+ {0x73, 0xf9, 0xa2, 0xac, 0xa0, 0xb9, 0xfd, 0xcb, 0xf0, 0xa6, 0x9a, 0x3e,
+ 0x6c, 0x2e, 0x80, 0x2e, 0x0f, 0xc6, 0xb0, 0xa3, 0x24, 0x94, 0x98, 0x9e,
+ 0x7d, 0x1e, 0xbd, 0xbd, 0xe6, 0x25, 0x43, 0x17, 0xed, 0xb9, 0x2a, 0x7c,
+ 0x97, 0x5d, 0xa8, 0xe7, 0x6a, 0x6c, 0xf4, 0x00, 0x5d, 0xe7, 0xf5, 0x72,
+ 0xea, 0xfd, 0x48, 0xec, 0xcf, 0xd8, 0x10, 0x9b, 0x44, 0xcc, 0xc5, 0x89,
+ 0x96, 0x95, 0x51, 0x7c, 0x27, 0x4f, 0x98, 0x2f, 0x1d, 0x41, 0x16, 0x0b,
+ 0x18, 0xca, 0xf2, 0xa6, 0x76, 0x7e, 0xa9, 0xe3, 0xcc, 0xed, 0xf1, 0x37,
+ 0x3f, 0x37, 0xd2, 0x25, 0x6f, 0x68, 0x2e, 0xf8, 0x90, 0x0a, 0x6d, 0xf2,
+ 0x1c, 0xd5, 0xaa, 0xb8, 0xde, 0x2f, 0x9f, 0xc9, 0xdb, 0x96, 0x81, 0x24,
+ 0x6f, 0x34, 0x01, 0x9c, 0x0a, 0x6b, 0x98, 0x29, 0x22, 0x15, 0x15, 0x6e,
+ 0x68, 0x5b, 0x0a, 0x65, 0xd2, 0xd1, 0xbc, 0x85, 0x55, 0xb8, 0xa2, 0x7d,
+ 0x31, 0x20, 0x9a, 0x26, 0x23, 0x60, 0x68, 0xbb, 0x29, 0xb7, 0x24, 0x1b,
+ 0x66, 0x0e, 0x3f, 0x67, 0x9d, 0xaf, 0x6b, 0x25, 0xbf, 0x98, 0xc9, 0x74,
+ 0x61, 0x51, 0xe1, 0x33, 0x39, 0xa2, 0x0e, 0x5d, 0x1d, 0xbc, 0x11, 0xb7,
+ 0x00, 0x79, 0x71, 0x84, 0x3f, 0xdb, 0xba, 0x12, 0xb9, 0xfb, 0x4c, 0x64,
+ 0x23, 0xb0, 0xdd, 0x09, 0x26, 0x5f, 0x6d, 0xa0, 0x3a, 0xd0, 0x11, 0x97,
+ 0xbb, 0x50, 0x93, 0x7e, 0x70, 0x9c, 0x21, 0xb4, 0xa7, 0x51, 0xb6, 0x0c,
+ 0xe3, 0xbb, 0x5c, 0xdf, 0x45, 0x37, 0xb5, 0x12, 0x7f, 0x8c, 0xf0, 0xac,
+ 0x7e, 0x6d, 0x30, 0x07, 0xb5, 0xf5, 0xa9, 0x6e, 0x48, 0x2f, 0x7d, 0x70,
+ 0x00, 0xc8, 0x32, 0x84, 0x99, 0x86, 0x56, 0xbd, 0xb1, 0x7b, 0x63, 0xb2,
+ 0x9f, 0x30, 0x67, 0x6c, 0x7d, 0xba, 0xc1, 0x4d, 0x47, 0xb5, 0x07, 0xbc,
+ 0x3f, 0xe7, 0x43, 0x6f, 0x52, 0xa6, 0xf2, 0x8f, 0x46, 0x8e, 0x8c, 0x1e,
+ 0xc1, 0xa7, 0x51, 0xe7, 0xe9, 0xb9, 0x41, 0x5f, 0xc8, 0xa2, 0x58, 0x2d,
+ 0xa5, 0xd2, 0xc3, 0x72, 0x94, 0xb5, 0x95, 0x59, 0x86, 0x0e, 0x69, 0xaf,
+ 0xb5, 0x9e, 0xc0, 0x86, 0x8d, 0x33, 0xf4, 0x63, 0x2b, 0xa7, 0xcf, 0xd3,
+ 0x2b, 0x5b, 0xf6, 0x67, 0x61, 0xb2, 0xab, 0xe3, 0x26, 0xc8, 0x7a, 0xc9,
+ 0x54, 0x3d, 0x5b, 0x63, 0xac, 0x08, 0x1a, 0xe9, 0x22, 0x45, 0xa8, 0x40,
+ 0xc0, 0xf2, 0xe4, 0x74, 0xcf, 0xb0, 0xc5, 0xbb, 0x64, 0x16, 0xb2, 0x88,
+ 0xf6, 0x5a, 0xb5, 0xc5, 0x0e, 0xc3, 0xa4, 0x9f, 0xf1, 0xdc, 0xb6, 0x6f,
+ 0x68, 0x22, 0x1c, 0x41, 0x01, 0x69, 0x87, 0x57, 0xe7, 0xcd, 0x7e, 0x28,
+ 0xc0, 0x17, 0xe7, 0x18, 0x96, 0xfc, 0x73, 0xb6, 0x7a, 0x6e, 0x56, 0x56,
+ 0xa2, 0x35, 0x4c, 0xcb, 0x1f, 0x35, 0xfc, 0x99, 0xb8, 0xf6, 0x63, 0x6b},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 68
+ {SEC_OID_SHA384,
+ 68,
+ {0x44, 0x69, 0x82, 0x2c, 0xdb, 0x3c, 0x1f, 0xe5, 0x34, 0x33, 0x00, 0x1d,
+ 0x64, 0xfb, 0x72, 0x12, 0x8c, 0x47, 0x7e, 0x73, 0x76, 0xe1, 0xe6, 0xba,
+ 0xaa, 0x32, 0x4f, 0xe2, 0x75, 0xfd, 0x7c, 0x8b, 0xbe, 0xdd, 0x18, 0x6b,
+ 0x57, 0xcc, 0x4e, 0x8f, 0x48, 0xd7, 0x45, 0x30, 0x86, 0xe9, 0x11, 0xc2,
+ 0x84, 0xa6, 0x96, 0x23, 0x10, 0x05, 0x24, 0xad, 0x3d, 0x21, 0x04, 0xa2,
+ 0x5f, 0xe2, 0x26, 0x84, 0x5a, 0x45, 0xe5, 0xb9, 0xa0, 0xc9, 0x86, 0xe4,
+ 0x43, 0xd8, 0x9c, 0xc2, 0x45, 0x8c, 0xac, 0xd9, 0xde, 0x65, 0x98, 0x08,
+ 0x7e, 0x07, 0xcd, 0x2b, 0xce, 0x47, 0xd8, 0xaa, 0xf4, 0xff, 0x65, 0x6b,
+ 0xa4, 0x39, 0xd7, 0xa6, 0x80, 0xda, 0x2f, 0xe3, 0x46, 0x43, 0x00, 0xa6,
+ 0xee, 0xec, 0xa1, 0xb9, 0xa8, 0xdf, 0xb6, 0xff, 0x55, 0x40, 0x86, 0x90,
+ 0xe0, 0x6b, 0x5a, 0x14, 0x84, 0x85, 0xf5, 0x0e, 0xcc, 0x1b, 0x2e, 0xb6,
+ 0x29, 0xc2, 0x28, 0x31, 0xe1, 0x9c, 0xcb, 0x6c, 0x07, 0x4d, 0x78, 0xca,
+ 0xb3, 0xd0, 0x73, 0xef, 0x48, 0x23, 0xd9, 0xa2, 0xac, 0x49, 0x2e, 0xd0,
+ 0x5a, 0xf1, 0x4e, 0xc9, 0x46, 0x6f, 0x58, 0xeb, 0xc4, 0xbe, 0x5e, 0x43,
+ 0x76, 0x9a, 0x61, 0x18, 0xed, 0x29, 0x22, 0xc4, 0x5c, 0x17, 0xb9, 0x2d,
+ 0xf1, 0x3f, 0xe8, 0x72, 0xf0, 0x46, 0x06, 0x1d, 0x0a, 0x84, 0x1f, 0x8b,
+ 0xaf, 0xf6, 0x18, 0x6f, 0xb9, 0x50, 0x0f, 0xb7, 0x66, 0x3c, 0x15, 0x97,
+ 0xe5, 0x34, 0x5b, 0x85, 0x7c, 0xa8, 0xe9, 0x21, 0x8c, 0xc1, 0xfc, 0x6e,
+ 0xf4, 0x0e, 0xe2, 0xa0, 0x29, 0x7c, 0x5d, 0xd7, 0x57, 0xa9, 0x96, 0x7b,
+ 0xbf, 0x2e, 0xd9, 0x7d, 0xad, 0x06, 0x11, 0xaa, 0x3f, 0x88, 0x00, 0x6b,
+ 0x4c, 0x26, 0x32, 0x37, 0x30, 0xb2, 0x58, 0xbc, 0xb5, 0xcc, 0x40, 0x1a,
+ 0xc8, 0xae, 0x52, 0xc3, 0x04, 0xd3, 0x40, 0xd6, 0xe3, 0x29, 0x44, 0xaa,
+ 0x65, 0xa4, 0x71, 0x46, 0x55, 0xd9, 0x30, 0xc0, 0x38, 0xa0, 0x3e, 0xf9,
+ 0x4e, 0xda, 0x4a, 0xee, 0xd3, 0xd5, 0x48, 0x5c, 0x40, 0x59, 0xc0, 0x14,
+ 0xef, 0x90, 0x02, 0x9d, 0x16, 0x74, 0xed, 0xb6, 0x80, 0x5a, 0x20, 0xc8,
+ 0xfb, 0x68, 0xe5, 0x5a, 0xac, 0xea, 0x70, 0x5d, 0x06, 0xd8, 0xd8, 0x8a,
+ 0xa7, 0x47, 0xd8, 0xe3, 0xd1, 0x4b, 0x9c, 0xe7, 0x2c, 0x00, 0xe7, 0x60,
+ 0xfd, 0xa4, 0xf5, 0xf3, 0x46, 0x40, 0xa4, 0x3f, 0x33, 0x1d, 0x03, 0x66,
+ 0xad, 0x61, 0x36, 0x4a, 0x98, 0xc1, 0xa8, 0x97, 0xd3, 0x2c, 0x08, 0x7a,
+ 0xe0, 0x38, 0xae, 0xe5, 0x93, 0xbc, 0x3b, 0xa7, 0x4f, 0x47, 0x4e, 0x06,
+ 0xaf, 0x53, 0x10, 0x9b, 0x2e, 0xd7, 0x50, 0xc9, 0x04, 0x97, 0x82, 0xaf,
+ 0x97, 0x0e, 0x77, 0xf0, 0x47, 0x81, 0x74, 0xb6, 0xc8, 0xe7, 0xe2, 0x59},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 69
+ {SEC_OID_SHA384,
+ 69,
+ {0x04, 0x41, 0x6f, 0x1c, 0xc2, 0xf4, 0x41, 0xbd, 0xc8, 0xf3, 0xb4, 0xac,
+ 0x16, 0xe1, 0xca, 0x9f, 0xd8, 0xd3, 0x67, 0x76, 0xbc, 0xa1, 0xd5, 0xc8,
+ 0x98, 0x11, 0x23, 0xe0, 0xe7, 0x6d, 0x6a, 0x6b, 0xb3, 0xdb, 0x45, 0x92,
+ 0x93, 0x5a, 0xd6, 0x61, 0x75, 0x59, 0x31, 0xc2, 0x3f, 0x63, 0x30, 0x41,
+ 0x1d, 0x59, 0x2c, 0x51, 0x05, 0x4a, 0xa8, 0x98, 0x86, 0x2a, 0xdc, 0xae,
+ 0x51, 0xed, 0x87, 0x49, 0x9a, 0xce, 0xc4, 0xab, 0x1a, 0x98, 0xf3, 0xd3,
+ 0x7c, 0x45, 0x6c, 0x8e, 0xb0, 0x2f, 0x88, 0x47, 0xc2, 0x5c, 0xf3, 0x1b,
+ 0x68, 0xb1, 0x35, 0xc3, 0x3d, 0x05, 0x14, 0x40, 0xd4, 0x05, 0xe7, 0x6d,
+ 0xf0, 0x2b, 0xfd, 0xf2, 0x05, 0x39, 0xf2, 0x91, 0x34, 0xea, 0x09, 0x65,
+ 0x9e, 0xba, 0x51, 0x97, 0x1f, 0xd3, 0xd5, 0xe0, 0xb6, 0x02, 0x59, 0x2c,
+ 0x37, 0xe4, 0x25, 0x0e, 0x0a, 0x76, 0x33, 0xce, 0x07, 0x23, 0x3f, 0x3e,
+ 0x2d, 0xba, 0x36, 0x9e, 0x1c, 0xa8, 0x2d, 0x00, 0x1c, 0x30, 0x9b, 0x64,
+ 0x1d, 0x63, 0x07, 0xf6, 0x96, 0xbd, 0xf6, 0x85, 0x66, 0x65, 0x81, 0xc1,
+ 0xca, 0x92, 0xf4, 0x16, 0x47, 0x1f, 0x02, 0x9d, 0x46, 0x74, 0x4c, 0x2d,
+ 0xdc, 0xcc, 0x3f, 0xc7, 0x58, 0x56, 0x00, 0xcb, 0x81, 0x9a, 0x73, 0x86,
+ 0xfe, 0x23, 0xb6, 0xa1, 0x8b, 0x77, 0xdd, 0x59, 0xc7, 0xc2, 0x33, 0x55,
+ 0x94, 0xc8, 0xb2, 0xb0, 0xd7, 0x07, 0x76, 0x66, 0x58, 0x57, 0x3b, 0x3b,
+ 0xb0, 0x56, 0x77, 0x7f, 0x6e, 0x06, 0xc1, 0xe8, 0xfe, 0xae, 0x6b, 0x83,
+ 0x34, 0x5b, 0x03, 0xdb, 0x91, 0x83, 0xde, 0x96, 0xd0, 0x8f, 0x08, 0x5c,
+ 0x42, 0x9c, 0xfe, 0x3b, 0xa2, 0xff, 0x6a, 0x8e, 0xb0, 0xb0, 0x25, 0xbb,
+ 0x4e, 0x31, 0x6c, 0xa3, 0x98, 0x56, 0x86, 0xeb, 0x8e, 0x62, 0x95, 0xb3,
+ 0x30, 0x6a, 0x62, 0xef, 0xf3, 0x5f, 0x29, 0xc0, 0x32, 0x4e, 0x58, 0x25,
+ 0x92, 0xb8, 0xf2, 0x9f, 0x97, 0x97, 0xf5, 0xd4, 0xa2, 0x63, 0x42, 0xc1,
+ 0x03, 0xf9, 0xf6, 0x19, 0x68, 0xcc, 0x28, 0x32, 0x10, 0xef, 0xa2, 0x21,
+ 0xc7, 0xd5, 0x90, 0xa4, 0x86, 0x3a, 0x84, 0xd3, 0xbe, 0xfc, 0x1e, 0x4c,
+ 0x99, 0x1a, 0x19, 0xd0, 0x0b, 0x2a, 0x4e, 0x49, 0x24, 0x1a, 0xf1, 0x16,
+ 0xff, 0xe1, 0xae, 0x3b, 0xf7, 0x40, 0x1a, 0xbf, 0x0e, 0x03, 0x21, 0x30,
+ 0x7d, 0x9c, 0x3b, 0x0f, 0xba, 0xcd, 0x28, 0xc2, 0x2d, 0x8f, 0xf2, 0xfb,
+ 0x51, 0xd5, 0xf5, 0x26, 0xe9, 0x82, 0xb9, 0x75, 0xf0, 0xba, 0x3b, 0x8c,
+ 0x79, 0x44, 0xf1, 0x3d, 0xff, 0x53, 0x05, 0x33, 0xc0, 0x9c, 0x66, 0xe6,
+ 0x6f, 0xda, 0x50, 0x5d, 0x90, 0xd2, 0x4b, 0x77, 0xc2, 0xd3, 0x02, 0xea,
+ 0xbc, 0xe7, 0xe9, 0x21, 0xa8, 0x0e, 0xc3, 0xc3, 0x40, 0x53, 0x31, 0xf5},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 70
+ {SEC_OID_SHA384,
+ 70,
+ {0x1e, 0x7c, 0x69, 0xc2, 0x3f, 0x69, 0x2e, 0x22, 0x29, 0x2c, 0xfb, 0x81,
+ 0x7c, 0x0a, 0x0b, 0xb6, 0x0b, 0xd7, 0x55, 0x0b, 0x6a, 0xff, 0x98, 0x1e,
+ 0x6a, 0xeb, 0x6e, 0xf7, 0xb2, 0x33, 0x86, 0x46, 0xa3, 0xa1, 0xab, 0x91,
+ 0x91, 0x7a, 0x59, 0x0f, 0xbc, 0xd0, 0xcb, 0x14, 0x2f, 0x72, 0x4c, 0x63,
+ 0x8c, 0x5b, 0xa9, 0x1d, 0xff, 0x9a, 0xe3, 0x58, 0x82, 0x3a, 0x74, 0x90,
+ 0x54, 0xf1, 0x47, 0xb1, 0x04, 0x5c, 0x53, 0xef, 0xf9, 0x19, 0x0e, 0x2f,
+ 0x94, 0x59, 0x63, 0xb6, 0x78, 0x3c, 0x72, 0x9d, 0x7e, 0xb0, 0xfb, 0x9a,
+ 0x9b, 0x06, 0xd1, 0x8d, 0x04, 0xfc, 0x56, 0x95, 0x50, 0x1a, 0x93, 0x62,
+ 0x7e, 0xab, 0xc5, 0xd0, 0x43, 0x83, 0x45, 0x64, 0x69, 0xae, 0xf4, 0x5b,
+ 0x63, 0x4e, 0xc3, 0x69, 0x48, 0x24, 0xd6, 0x98, 0x16, 0xe6, 0x65, 0x3a,
+ 0x13, 0xa0, 0x50, 0x3f, 0x64, 0x89, 0xdc, 0x42, 0x21, 0x03, 0x96, 0x73,
+ 0x8e, 0x4c, 0x50, 0x0c, 0x84, 0x1f, 0xa0, 0x8a, 0x7d, 0xf2, 0x0e, 0xeb,
+ 0x18, 0xbe, 0x5e, 0x05, 0xf1, 0x8f, 0xe2, 0x3a, 0x78, 0x81, 0x3f, 0x19,
+ 0x0e, 0xbb, 0x92, 0x1b, 0xdc, 0xcd, 0xfd, 0xa3, 0x74, 0x77, 0xcb, 0xfe,
+ 0x54, 0xf5, 0x74, 0xf9, 0x22, 0xad, 0x7d, 0xb9, 0xf5, 0x66, 0xd0, 0xfb,
+ 0x7c, 0xb3, 0x68, 0x6e, 0x33, 0x5b, 0x4d, 0x70, 0xf2, 0x46, 0xda, 0xe4,
+ 0x58, 0x84, 0x8a, 0x41, 0xa7, 0x2f, 0x7a, 0xa7, 0x02, 0xf5, 0x4b, 0x54,
+ 0xdd, 0x26, 0x12, 0xb2, 0x19, 0x46, 0xd6, 0x3c, 0x39, 0x8e, 0x70, 0x24,
+ 0xc3, 0xa2, 0x3e, 0x80, 0x10, 0xb3, 0xc2, 0x2d, 0xac, 0x1d, 0x61, 0x0b,
+ 0x1e, 0xc0, 0xa7, 0x6f, 0x7d, 0x9c, 0xd8, 0x73, 0x69, 0xb0, 0xac, 0x76,
+ 0x8d, 0xb4, 0x70, 0xae, 0x00, 0x28, 0x35, 0xcf, 0x48, 0x04, 0x0e, 0x65,
+ 0x94, 0x67, 0xe3, 0x40, 0xc2, 0x36, 0x3d, 0x34, 0x5e, 0xf4, 0x15, 0x3c,
+ 0xfa, 0xa9, 0xd5, 0xeb, 0xdb, 0x5d, 0x60, 0xbe, 0x13, 0x8d, 0x34, 0xfd,
+ 0x7a, 0x36, 0xaa, 0xd4, 0xca, 0x7d, 0xa5, 0xb4, 0x6f, 0x78, 0x21, 0xa4,
+ 0x71, 0x14, 0x03, 0x16, 0x88, 0xfa, 0x36, 0x58, 0xe0, 0x8c, 0x64, 0xcb,
+ 0x67, 0x0a, 0x58, 0xc0, 0xfa, 0xe3, 0x6b, 0x8a, 0x19, 0xa1, 0xa3, 0xe8,
+ 0xdb, 0xc8, 0x8b, 0x55, 0x32, 0xcb, 0xbb, 0x04, 0x4e, 0xf9, 0x0f, 0xe2,
+ 0x4b, 0x84, 0x2e, 0xac, 0xb5, 0xef, 0x18, 0x95, 0xc1, 0xa9, 0x2c, 0xf1,
+ 0xfb, 0xb5, 0xaf, 0xaa, 0x63, 0xa6, 0x20, 0x10, 0xe9, 0x39, 0xf7, 0x2b,
+ 0x56, 0xc6, 0x00, 0x6e, 0xb9, 0x77, 0x62, 0x7e, 0xf6, 0x25, 0x42, 0xf5,
+ 0x08, 0x5d, 0x15, 0xc5, 0x3b, 0x1a, 0x23, 0x5b, 0x42, 0x0c, 0xe4, 0xea,
+ 0xa8, 0x5f, 0x7f, 0xc6, 0x65, 0x6d, 0x54, 0x74, 0xff, 0x87, 0xfe, 0x99},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 71
+ {SEC_OID_SHA384,
+ 71,
+ {0x6f, 0xfa, 0x54, 0xda, 0x77, 0x60, 0x90, 0x87, 0xfd, 0x60, 0xbb, 0x51,
+ 0x73, 0x46, 0xa1, 0x81, 0x39, 0x54, 0xbf, 0xc9, 0xfa, 0x43, 0xd1, 0xd9,
+ 0x54, 0x36, 0x13, 0xd0, 0x2e, 0xec, 0x6e, 0xa3, 0xb6, 0x4b, 0xbd, 0xe3,
+ 0xfa, 0x06, 0x72, 0x71, 0xe5, 0x6d, 0x96, 0xa9, 0x69, 0x9b, 0x00, 0xd9,
+ 0xda, 0x06, 0xf0, 0xa7, 0x1e, 0x67, 0x8b, 0x54, 0x80, 0x1b, 0xe4, 0x74,
+ 0xc1, 0x5f, 0x71, 0x7f, 0xcb, 0x42, 0xc5, 0x3e, 0xae, 0x17, 0xec, 0xc8,
+ 0x4b, 0xdb, 0x07, 0xbc, 0x28, 0x6c, 0x37, 0x54, 0x9b, 0x06, 0x53, 0x0a,
+ 0x14, 0x5a, 0xca, 0x25, 0x33, 0x47, 0xd3, 0x9b, 0x01, 0x95, 0x3f, 0x48,
+ 0x33, 0x29, 0xed, 0xe5, 0xa3, 0x09, 0xe4, 0x1a, 0xe3, 0x9a, 0xb8, 0x81,
+ 0x05, 0x29, 0x44, 0xbc, 0xe7, 0x5f, 0xda, 0xf1, 0xc5, 0x46, 0x05, 0xa9,
+ 0xbb, 0x2d, 0xe4, 0x3d, 0x32, 0x3c, 0xf5, 0x9f, 0x02, 0x9d, 0xc9, 0x5f,
+ 0x2f, 0x93, 0x1e, 0x8a, 0x86, 0xba, 0xc7, 0x99, 0x79, 0xe5, 0xea, 0xc2,
+ 0xb4, 0x12, 0x79, 0xb0, 0x6c, 0x69, 0x7f, 0x81, 0xd9, 0xa5, 0x68, 0x58,
+ 0xa5, 0x99, 0x9e, 0x97, 0xc2, 0x28, 0xb3, 0x76, 0x22, 0xff, 0x0f, 0xf2,
+ 0x0a, 0x8a, 0x0a, 0x4a, 0xd8, 0x3c, 0x0f, 0xda, 0x68, 0x7a, 0xc3, 0xa8,
+ 0x8f, 0x71, 0xc1, 0xde, 0xb1, 0x7b, 0xdd, 0xf7, 0x89, 0xe4, 0x91, 0xf7,
+ 0xca, 0x04, 0x62, 0x69, 0x3c, 0xee, 0x4a, 0x6a, 0xd0, 0xf5, 0xfe, 0x53,
+ 0xcd, 0x51, 0xd2, 0x57, 0xd1, 0x0a, 0xeb, 0x66, 0x74, 0x1f, 0xd5, 0xe4,
+ 0xf3, 0x06, 0xd0, 0xa8, 0x86, 0xdc, 0x63, 0xa5, 0x24, 0xbb, 0x4c, 0xeb,
+ 0x1d, 0xc9, 0x9b, 0x4e, 0x35, 0x6d, 0xd7, 0x12, 0x3c, 0x01, 0x00, 0xab,
+ 0xd8, 0x38, 0x2e, 0x65, 0x9c, 0xe4, 0xbe, 0xd5, 0x68, 0xe1, 0x22, 0x05,
+ 0x2b, 0x7c, 0x78, 0xad, 0x4d, 0x3c, 0x7f, 0x28, 0x63, 0xb5, 0xd7, 0xfc,
+ 0x91, 0xdd, 0x09, 0x9b, 0x82, 0x4d, 0xf3, 0x81, 0x09, 0x0d, 0xd9, 0xb4,
+ 0x01, 0x49, 0x4a, 0x93, 0x9a, 0x1b, 0xb7, 0xa6, 0xc7, 0x18, 0xa3, 0x69,
+ 0x16, 0xfa, 0x0f, 0x2f, 0x3d, 0x27, 0xa9, 0x98, 0xa9, 0x32, 0x45, 0x47,
+ 0xf6, 0x4e, 0x68, 0x68, 0x8b, 0xa6, 0xd3, 0xb9, 0x48, 0xfb, 0x1f, 0x31,
+ 0x09, 0x08, 0xea, 0xbb, 0x93, 0x85, 0xfd, 0xd7, 0xd3, 0xa9, 0xa0, 0xd5,
+ 0x7a, 0x58, 0x01, 0x86, 0x31, 0x00, 0xa5, 0xa0, 0x1a, 0x3c, 0xd6, 0xb0,
+ 0x99, 0x55, 0xf6, 0xfc, 0x67, 0x86, 0x7a, 0x8e, 0xae, 0xc8, 0x17, 0xc3,
+ 0xce, 0x7f, 0x89, 0x2a, 0x5d, 0x6a, 0xf0, 0x01, 0x5a, 0xbb, 0x49, 0x46,
+ 0xd3, 0x88, 0x0e, 0x9e, 0x14, 0xb5, 0x50, 0xae, 0x87, 0xe3, 0x71, 0x6c,
+ 0x9c, 0x01, 0xce, 0xae, 0x5e, 0xc2, 0x0b, 0xa2, 0x52, 0x80, 0x9e, 0x63},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 72
+ {SEC_OID_SHA384,
+ 72,
+ {0x32, 0x90, 0xaa, 0x82, 0x22, 0x08, 0xaa, 0xf7, 0x60, 0x44, 0x9f, 0xa0,
+ 0xc8, 0x8e, 0xe9, 0xb6, 0x13, 0x5d, 0x65, 0xab, 0x39, 0x1b, 0x97, 0x35,
+ 0x4f, 0x95, 0x68, 0x20, 0x52, 0xdf, 0x59, 0xa4, 0xc3, 0xf2, 0x18, 0x7d,
+ 0x6e, 0x15, 0xb5, 0x63, 0xdb, 0x2b, 0x8a, 0xd1, 0xc4, 0x8c, 0x29, 0x94,
+ 0x56, 0x03, 0xd7, 0xa7, 0xb4, 0x4f, 0xef, 0xef, 0xd6, 0x42, 0xf5, 0x1a,
+ 0xab, 0x00, 0x34, 0xce, 0x6f, 0x0f, 0xf1, 0xcb, 0xdd, 0x8c, 0xed, 0x32,
+ 0x36, 0xbc, 0xc1, 0x49, 0xb8, 0x41, 0x32, 0x66, 0x69, 0x82, 0xd8, 0x3d,
+ 0xdd, 0x23, 0xcf, 0xb5, 0xcd, 0x21, 0x89, 0x1e, 0x92, 0x7a, 0x52, 0x3b,
+ 0x21, 0xab, 0x65, 0x5b, 0x8b, 0x7d, 0x04, 0x14, 0x82, 0xa1, 0x6e, 0x7f,
+ 0x72, 0x22, 0x46, 0xa7, 0x75, 0x42, 0x54, 0x3a, 0x11, 0xe5, 0xb4, 0xab,
+ 0xff, 0xfe, 0x80, 0x80, 0xe6, 0x7a, 0x6f, 0x1b, 0x4e, 0x71, 0x6c, 0xa8,
+ 0xa9, 0xac, 0xdf, 0x67, 0xd4, 0x99, 0x29, 0x6d, 0x7d, 0x7c, 0x21, 0x93,
+ 0xee, 0x70, 0x03, 0xa9, 0xe5, 0x63, 0xbc, 0xe0, 0x1f, 0x9e, 0x36, 0x3d,
+ 0xbe, 0x33, 0xa1, 0xa8, 0xdc, 0x45, 0xcf, 0xe3, 0x7e, 0x0e, 0xb4, 0x54,
+ 0x80, 0x9e, 0x52, 0xf8, 0x4b, 0x68, 0x2a, 0x73, 0x6b, 0x8f, 0xc2, 0x4b,
+ 0xbe, 0x64, 0xf3, 0x82, 0x8c, 0x88, 0x37, 0x9a, 0x0e, 0xd6, 0x39, 0xfb,
+ 0x2b, 0x65, 0x0d, 0x38, 0x32, 0x1d, 0x3d, 0xb5, 0x34, 0x26, 0x5b, 0x3c,
+ 0xf3, 0x2f, 0x8d, 0x84, 0x75, 0x29, 0x6e, 0x0a, 0xb3, 0x3a, 0x01, 0xc9,
+ 0x14, 0xf2, 0x94, 0xaf, 0x10, 0x3b, 0xe9, 0x9a, 0x10, 0x2c, 0x16, 0xc4,
+ 0x60, 0xfd, 0x79, 0xad, 0x8a, 0xbe, 0x68, 0x99, 0x03, 0xf9, 0x45, 0x32,
+ 0x5f, 0x15, 0x60, 0xb2, 0x52, 0x69, 0x3f, 0x52, 0xeb, 0x6f, 0x6f, 0x4a,
+ 0x09, 0x68, 0x5d, 0x95, 0x79, 0xb1, 0xdc, 0x99, 0xcb, 0xc2, 0xea, 0xaf,
+ 0x8b, 0x03, 0x91, 0x76, 0x69, 0x93, 0x37, 0xd6, 0xe2, 0xe4, 0xdc, 0x2c,
+ 0xe1, 0xd3, 0x4a, 0x29, 0xf7, 0x1c, 0xf0, 0x17, 0x44, 0xf7, 0x4c, 0x7f,
+ 0xfd, 0x07, 0x65, 0x66, 0x3b, 0xb3, 0xe9, 0xdd, 0x95, 0x86, 0x06, 0x18,
+ 0x35, 0x03, 0x76, 0xd3, 0xf3, 0x9c, 0x80, 0x5e, 0x57, 0x7d, 0x01, 0x10,
+ 0x7f, 0x06, 0xb4, 0xef, 0xd2, 0xe3, 0x99, 0xb2, 0x61, 0xb5, 0x55, 0x78,
+ 0x95, 0x07, 0xa7, 0xe4, 0xb1, 0x1f, 0x26, 0xa1, 0x9b, 0xac, 0x5d, 0x2d,
+ 0x72, 0x3d, 0xcf, 0x40, 0x9f, 0x9f, 0x0c, 0x44, 0xbe, 0x40, 0x0d, 0x25,
+ 0x02, 0x35, 0x54, 0x9e, 0xbf, 0x26, 0x6f, 0xd0, 0x2c, 0x69, 0x9d, 0x45,
+ 0x84, 0x76, 0x14, 0x84, 0x8a, 0xb7, 0x3f, 0x48, 0x51, 0xf3, 0xc5, 0x71,
+ 0x81, 0x39, 0x22, 0x12, 0x44, 0x8c, 0x02, 0x2f, 0x6e, 0x03, 0x03, 0xb8},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 73
+ {SEC_OID_SHA384,
+ 73,
+ {0x7a, 0xba, 0x21, 0x79, 0xe6, 0x39, 0x01, 0xaf, 0x10, 0xb5, 0x92, 0x25,
+ 0x2f, 0xd6, 0x81, 0xf0, 0xdf, 0x0d, 0x83, 0xa6, 0xa0, 0x9f, 0x72, 0x7c,
+ 0x04, 0x46, 0xa6, 0x42, 0xa2, 0x5c, 0x49, 0x20, 0x04, 0x13, 0x95, 0xe4,
+ 0x98, 0x86, 0xc8, 0xc7, 0x8f, 0xf3, 0x24, 0xc3, 0x47, 0x6c, 0x7c, 0xd0,
+ 0x52, 0x31, 0x5b, 0x91, 0xa1, 0x6d, 0x24, 0xfe, 0xd9, 0x01, 0x6f, 0x82,
+ 0x9b, 0xa0, 0x0e, 0x0b, 0x07, 0x51, 0x58, 0xed, 0xb1, 0x64, 0xee, 0x03,
+ 0xcc, 0x69, 0x1b, 0x21, 0xd1, 0x84, 0x67, 0x77, 0x6c, 0xe0, 0xb2, 0x35,
+ 0x32, 0x40, 0x67, 0x6c, 0xbb, 0x72, 0x64, 0x38, 0x01, 0xcd, 0x2c, 0x87,
+ 0xb0, 0xd4, 0x5b, 0x65, 0x16, 0xa7, 0x95, 0xac, 0x72, 0xf4, 0xdc, 0x93,
+ 0x11, 0x6a, 0x54, 0x33, 0xcc, 0x0a, 0x2d, 0xc5, 0xd0, 0x8e, 0x49, 0x93,
+ 0xeb, 0x67, 0xfb, 0x93, 0x7d, 0x5f, 0xeb, 0xe9, 0xa7, 0xcd, 0xad, 0x58,
+ 0xb9, 0xcb, 0x57, 0x62, 0x7d, 0x9a, 0x2b, 0x03, 0x84, 0x45, 0xa9, 0xc8,
+ 0xe6, 0xf7, 0x9b, 0xfa, 0xf3, 0x5e, 0xe0, 0x57, 0xe7, 0xc1, 0x13, 0x00,
+ 0x3e, 0x9b, 0x54, 0x91, 0x3e, 0x41, 0x52, 0xb1, 0xb7, 0x51, 0x3f, 0xee,
+ 0xd1, 0x2b, 0xe9, 0xd8, 0x4e, 0x87, 0xed, 0x9a, 0x5e, 0xbc, 0x1a, 0x18,
+ 0xe6, 0x0f, 0x63, 0x24, 0x18, 0x03, 0x85, 0x6e, 0xac, 0xa8, 0xbf, 0x0b,
+ 0x64, 0x8d, 0x9c, 0x17, 0x32, 0x57, 0x3f, 0xec, 0x56, 0xc0, 0xe9, 0xf1,
+ 0x1b, 0xf0, 0x65, 0x0a, 0xb0, 0xb3, 0x77, 0x35, 0x19, 0xf2, 0x48, 0x15,
+ 0x04, 0x19, 0xe6, 0x18, 0x4f, 0x04, 0x98, 0x41, 0xcf, 0x73, 0x62, 0x05,
+ 0xcd, 0x44, 0xcb, 0x0b, 0x2b, 0xda, 0xa0, 0x42, 0x1c, 0x92, 0x87, 0xbf,
+ 0x5b, 0x60, 0xb1, 0xa7, 0x03, 0xb8, 0x51, 0x9f, 0xfb, 0x40, 0x8c, 0x25,
+ 0xf3, 0xf2, 0xff, 0x0f, 0x66, 0x65, 0xab, 0xfc, 0x5d, 0x1d, 0x55, 0x41,
+ 0x89, 0x5f, 0xe4, 0x53, 0xf5, 0xc2, 0x92, 0x45, 0xe7, 0xba, 0x58, 0xbb,
+ 0xe1, 0x1b, 0xf4, 0x40, 0xec, 0x4e, 0xd7, 0xb7, 0x29, 0x8a, 0x2b, 0xa1,
+ 0x2f, 0xda, 0xaa, 0xa7, 0x75, 0xc3, 0x45, 0x62, 0xfb, 0x64, 0x0a, 0x6a,
+ 0x63, 0xb3, 0x6c, 0x74, 0xd8, 0xfa, 0x69, 0xad, 0xce, 0x79, 0x0e, 0x12,
+ 0xc2, 0xec, 0x42, 0x85, 0xda, 0xdd, 0x02, 0x9b, 0xba, 0xbf, 0x11, 0x17,
+ 0xb4, 0x25, 0xee, 0xe8, 0x62, 0x33, 0x0a, 0x3d, 0x52, 0xd8, 0xa3, 0x62,
+ 0x18, 0x66, 0x44, 0xb3, 0x1b, 0xfb, 0xa6, 0xd7, 0xd3, 0x22, 0xa4, 0x90,
+ 0x14, 0x74, 0x4e, 0x46, 0x69, 0x11, 0x57, 0x8a, 0x5c, 0xc6, 0x02, 0xc0,
+ 0x06, 0x64, 0x19, 0xd4, 0x18, 0xa8, 0xd0, 0x57, 0xfa, 0x28, 0x0e, 0x27,
+ 0x98, 0xd5, 0xf6, 0x51, 0xe4, 0xe9, 0x82, 0x06, 0x81, 0x05, 0xad, 0xcc},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 74
+ {SEC_OID_SHA384,
+ 74,
+ {0x55, 0x5f, 0xc8, 0x3c, 0xe6, 0x58, 0xcc, 0xdc, 0xfe, 0x37, 0x51, 0xaa,
+ 0xca, 0x06, 0xe5, 0x8c, 0xa3, 0x86, 0x0e, 0x2b, 0xb9, 0xd9, 0xbf, 0x9e,
+ 0x1a, 0x6a, 0x83, 0xda, 0x94, 0xc9, 0xa8, 0x31, 0x03, 0xaf, 0xe1, 0x96,
+ 0xd4, 0x21, 0xac, 0xab, 0xc4, 0x88, 0xa0, 0xa2, 0x96, 0x74, 0x7d, 0x73,
+ 0xe4, 0x92, 0xce, 0xbd, 0x68, 0xd7, 0x19, 0xa7, 0xc5, 0x6c, 0xec, 0x53,
+ 0xfc, 0xd1, 0xa2, 0x17, 0x37, 0xad, 0xcb, 0xfd, 0xdc, 0x04, 0x47, 0xc5,
+ 0x53, 0xaa, 0x5d, 0x39, 0x98, 0xbd, 0x9f, 0x58, 0x15, 0x5c, 0x48, 0x57,
+ 0x03, 0x68, 0x08, 0xa9, 0x14, 0x4f, 0x12, 0xd1, 0xfa, 0xe0, 0x29, 0xd5,
+ 0x41, 0xec, 0x44, 0x72, 0x2e, 0xb7, 0xdc, 0xfd, 0x54, 0x4e, 0xb7, 0x1a,
+ 0xec, 0x72, 0x30, 0x9b, 0x96, 0x71, 0x60, 0x65, 0x02, 0xc1, 0x83, 0xd1,
+ 0x2c, 0x45, 0x2f, 0x37, 0xc9, 0x06, 0x41, 0x96, 0x64, 0xd2, 0xf9, 0x6e,
+ 0xca, 0xbb, 0xcf, 0x38, 0x9e, 0x1f, 0xf1, 0xdd, 0xf5, 0xbc, 0x92, 0x33,
+ 0x42, 0x6e, 0x20, 0xa4, 0x21, 0x88, 0xa4, 0xee, 0x8d, 0x6f, 0x86, 0xe9,
+ 0x08, 0x5b, 0xc6, 0xc3, 0x61, 0x78, 0xec, 0x95, 0x8b, 0xca, 0xaa, 0x0b,
+ 0xa0, 0x72, 0x81, 0xbe, 0x4c, 0x9c, 0x45, 0x05, 0x70, 0x79, 0x41, 0x04,
+ 0x84, 0x8d, 0x5b, 0x5f, 0x52, 0x94, 0x92, 0xcc, 0x66, 0x3b, 0x72, 0x55,
+ 0x01, 0x8e, 0x6d, 0xeb, 0xf6, 0xe6, 0xf5, 0x96, 0x2b, 0xa6, 0x49, 0x8a,
+ 0xc2, 0xf3, 0xeb, 0x5c, 0xf5, 0xbd, 0xa8, 0x4e, 0x36, 0x97, 0x9e, 0xf0,
+ 0x79, 0xc2, 0xbb, 0xcd, 0xb6, 0x14, 0xbf, 0xb5, 0xca, 0x9c, 0xe8, 0x6a,
+ 0x2a, 0x04, 0x49, 0xf2, 0xab, 0xc4, 0xd4, 0xc3, 0x0c, 0xe4, 0x32, 0x38,
+ 0x27, 0x11, 0xe6, 0x21, 0xb0, 0x0e, 0x85, 0xda, 0x71, 0x98, 0x7e, 0x04,
+ 0x35, 0x9a, 0x87, 0x9b, 0xbc, 0x27, 0x31, 0xa2, 0x02, 0x68, 0xd1, 0x5a,
+ 0xab, 0xf3, 0x53, 0x7b, 0xad, 0x25, 0xa2, 0xe2, 0xf0, 0x61, 0x49, 0x55,
+ 0xb6, 0xa6, 0x89, 0xf6, 0xfe, 0xcc, 0x1e, 0xc8, 0x46, 0x46, 0x6e, 0x24,
+ 0xf3, 0x3b, 0x59, 0xd3, 0xeb, 0x9d, 0xa0, 0x6f, 0x4e, 0x90, 0xa2, 0x0c,
+ 0x79, 0x8f, 0x11, 0xd5, 0x3b, 0x19, 0x25, 0x5c, 0xf7, 0x49, 0xa9, 0x2a,
+ 0xf0, 0xe6, 0xea, 0x07, 0x83, 0x48, 0xfd, 0x5f, 0xf7, 0x95, 0xc0, 0x4c,
+ 0x3a, 0x17, 0x68, 0xf8, 0xf6, 0xf9, 0xf0, 0x08, 0x77, 0x42, 0x4c, 0xe0,
+ 0x88, 0x7e, 0xb8, 0x57, 0x2d, 0xd9, 0x92, 0xe6, 0xb5, 0x7e, 0x00, 0xb1,
+ 0x44, 0xf5, 0x9b, 0x46, 0xab, 0x1b, 0x36, 0x4e, 0x76, 0xad, 0x69, 0xa6,
+ 0xba, 0x0b, 0x3f, 0xe4, 0xa2, 0x29, 0x86, 0xa1, 0x85, 0xfb, 0x7e, 0xa7,
+ 0x04, 0xe6, 0x13, 0x76, 0x39, 0x35, 0xc6, 0x95, 0x8f, 0xfe, 0xa4, 0xcc},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 75
+ {SEC_OID_SHA384,
+ 75,
+ {0x44, 0xb0, 0xb4, 0x1e, 0x20, 0x90, 0x70, 0xc6, 0xf8, 0xa1, 0x95, 0x05,
+ 0xc7, 0xf5, 0xbd, 0x4c, 0x99, 0xd8, 0x6d, 0x37, 0xde, 0x28, 0xa9, 0x5e,
+ 0xdf, 0x8b, 0x43, 0x0d, 0xd8, 0x51, 0xea, 0xf9, 0xd2, 0x82, 0xf2, 0x06,
+ 0xd1, 0x4a, 0x6a, 0x7f, 0xd2, 0x9d, 0x3c, 0xa9, 0x53, 0xe1, 0xa9, 0xb4,
+ 0x5a, 0x72, 0xea, 0x87, 0x1b, 0x02, 0xb2, 0xc0, 0x55, 0xa1, 0xe6, 0xc8,
+ 0x45, 0x71, 0x9c, 0x95, 0x30, 0xd3, 0xff, 0x64, 0x40, 0x65, 0x87, 0x63,
+ 0x40, 0x40, 0x8d, 0xe2, 0xae, 0xc8, 0xb0, 0x44, 0x4c, 0x4f, 0x9c, 0x11,
+ 0x15, 0xa1, 0xa8, 0x53, 0x3f, 0x20, 0x2f, 0x91, 0x83, 0x22, 0xe0, 0x1a,
+ 0x18, 0x0a, 0xbd, 0x0d, 0x5f, 0x67, 0x9b, 0x2b, 0x31, 0x62, 0x2f, 0xb3,
+ 0x97, 0x2b, 0x48, 0x0b, 0xa1, 0xaf, 0xf7, 0xd0, 0x1b, 0xd4, 0xee, 0x6a,
+ 0x44, 0xd4, 0xae, 0x86, 0x0c, 0x6f, 0x36, 0x71, 0x08, 0x19, 0xf1, 0x7b,
+ 0x62, 0x2c, 0x62, 0xc3, 0x55, 0x79, 0x13, 0x90, 0x0e, 0xa3, 0xd6, 0x81,
+ 0xc7, 0x6e, 0x58, 0xef, 0x7a, 0xf7, 0xdf, 0x34, 0xd4, 0x98, 0xa4, 0x91,
+ 0x7e, 0xf6, 0x6a, 0x6c, 0x04, 0xb4, 0xc0, 0xe0, 0x9b, 0x6c, 0x70, 0x14,
+ 0x8c, 0x1d, 0xc0, 0x83, 0x54, 0x69, 0x69, 0xa8, 0xb4, 0xa6, 0x2f, 0x81,
+ 0x23, 0xf8, 0xec, 0x83, 0xcb, 0x2f, 0x35, 0x9e, 0x5c, 0xcc, 0x7d, 0xd4,
+ 0xd5, 0xff, 0xf7, 0x90, 0xd1, 0x94, 0x01, 0x96, 0xc5, 0x49, 0x5c, 0x9d,
+ 0x3b, 0xba, 0x3b, 0xc3, 0x20, 0xb1, 0x4d, 0xcb, 0x78, 0x70, 0xb3, 0xb8,
+ 0x97, 0x27, 0x77, 0xeb, 0x96, 0xef, 0x62, 0x1f, 0x7c, 0x30, 0xe6, 0x62,
+ 0x25, 0x00, 0x6e, 0xda, 0x4c, 0x5c, 0x43, 0x8b, 0xcb, 0x99, 0x6d, 0x0d,
+ 0xe3, 0xae, 0xf1, 0x22, 0xa6, 0x13, 0x0e, 0xd9, 0x25, 0x7f, 0x3c, 0x7b,
+ 0xdd, 0x2c, 0x04, 0x8c, 0x87, 0x41, 0xf2, 0x15, 0x83, 0xaa, 0x1e, 0xe0,
+ 0xfe, 0x3f, 0x93, 0x38, 0x86, 0x4a, 0x91, 0xa7, 0x26, 0x98, 0x8d, 0x6d,
+ 0x0c, 0xff, 0x2b, 0x29, 0x23, 0xe8, 0xea, 0x0d, 0x06, 0xff, 0xf6, 0xc8,
+ 0x13, 0xbb, 0x6d, 0x52, 0x02, 0xa9, 0x0f, 0x28, 0x7b, 0x5a, 0xa9, 0xcd,
+ 0xcc, 0xad, 0xf3, 0x13, 0x5c, 0xee, 0xb9, 0x4c, 0x02, 0x14, 0x6b, 0x6c,
+ 0x6a, 0x85, 0x2c, 0x67, 0xef, 0x91, 0xdf, 0xe1, 0xc2, 0xfc, 0xb1, 0xef,
+ 0x08, 0x95, 0x3b, 0xf9, 0x11, 0x86, 0x61, 0x85, 0xff, 0x40, 0x26, 0x04,
+ 0xc9, 0x76, 0xa0, 0xa8, 0xaf, 0x05, 0x28, 0x16, 0xa4, 0xc8, 0x57, 0x0c,
+ 0xfd, 0x37, 0x94, 0xbc, 0x27, 0x34, 0x95, 0xb5, 0xb2, 0xbf, 0xa2, 0x7c,
+ 0x62, 0x90, 0x84, 0xfa, 0x6b, 0xba, 0xb0, 0x6e, 0xd8, 0x72, 0x04, 0xa5,
+ 0xbd, 0x22, 0x53, 0x0c, 0xa9, 0x47, 0x09, 0x8e, 0x58, 0x73, 0x8a, 0x01},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 76
+ {SEC_OID_SHA384,
+ 76,
+ {0x93, 0x82, 0x9d, 0x94, 0xd3, 0x15, 0x3f, 0xae, 0x20, 0xe2, 0x3e, 0x9c,
+ 0x55, 0x43, 0xb6, 0x43, 0x82, 0xc3, 0xb8, 0x8f, 0xaf, 0xef, 0xda, 0x8e,
+ 0xcf, 0x55, 0xfa, 0x4d, 0xfa, 0x40, 0x03, 0x84, 0x8b, 0xd5, 0x43, 0xf4,
+ 0x9e, 0x7f, 0xbf, 0xc5, 0xac, 0x9b, 0x76, 0xb3, 0x47, 0xaf, 0x44, 0x77,
+ 0x4c, 0x35, 0x07, 0x76, 0xef, 0x02, 0xab, 0x3a, 0xd9, 0xe0, 0xf4, 0x28,
+ 0x49, 0xcd, 0x45, 0x7b, 0x84, 0x0e, 0x0c, 0x7b, 0x3e, 0x9b, 0xa4, 0x19,
+ 0xd3, 0xef, 0x71, 0x96, 0x1d, 0xaf, 0x4b, 0xb6, 0x37, 0xbf, 0x83, 0x93,
+ 0xcd, 0x96, 0x55, 0x88, 0x01, 0x9e, 0x9a, 0xd7, 0x3f, 0xa8, 0xc4, 0xd2,
+ 0x47, 0x84, 0x70, 0xc2, 0x1e, 0x5a, 0x19, 0x91, 0x96, 0x84, 0x2c, 0x15,
+ 0x89, 0x1a, 0xbf, 0xae, 0x4f, 0xe0, 0x29, 0x66, 0x81, 0xf5, 0xdd, 0xca,
+ 0x70, 0x83, 0x8f, 0x01, 0x00, 0x3a, 0xc3, 0x80, 0xd5, 0xd8, 0xd6, 0xdb,
+ 0x2b, 0x58, 0x71, 0xb1, 0x4b, 0xd2, 0x09, 0x37, 0xbf, 0x79, 0x19, 0xdd,
+ 0x7f, 0xf2, 0x4a, 0x4e, 0x4c, 0xe1, 0x4c, 0xee, 0xf9, 0x89, 0x30, 0x9d,
+ 0xe1, 0xc5, 0x3b, 0x94, 0xab, 0x89, 0xfe, 0xaa, 0x56, 0x7e, 0x14, 0x00,
+ 0x05, 0xbe, 0xa8, 0xbc, 0x41, 0x1b, 0xc2, 0x49, 0x24, 0xc4, 0x86, 0xa6,
+ 0x81, 0x9b, 0x45, 0xca, 0x68, 0x1e, 0x48, 0x14, 0x8b, 0xeb, 0x89, 0x97,
+ 0x40, 0x90, 0x49, 0xe3, 0xf1, 0xc0, 0x9b, 0xa6, 0xfe, 0xe2, 0x2f, 0xda,
+ 0xad, 0xb2, 0x50, 0x44, 0xa3, 0xbf, 0x36, 0x0f, 0x0d, 0x29, 0x65, 0x6e,
+ 0xbb, 0xcd, 0xde, 0xbc, 0x0f, 0x97, 0x12, 0x9d, 0x02, 0xd7, 0xa1, 0x55,
+ 0xd2, 0x7c, 0x07, 0x79, 0x29, 0xdb, 0xa1, 0x48, 0xef, 0xba, 0xec, 0x4f,
+ 0x2c, 0xb7, 0x76, 0xaa, 0x8d, 0xaa, 0x14, 0xde, 0x00, 0xb3, 0x31, 0x09,
+ 0x22, 0xf6, 0x68, 0xfa, 0x88, 0x81, 0xd2, 0x8e, 0x60, 0x78, 0x29, 0x9a,
+ 0x40, 0x77, 0x0a, 0x01, 0x41, 0x57, 0xdb, 0xb7, 0x4f, 0x24, 0x2f, 0xf0,
+ 0xa4, 0xda, 0xc3, 0x1d, 0xa3, 0xbf, 0xfd, 0xf8, 0x50, 0xeb, 0x7b, 0xea,
+ 0xba, 0x2e, 0xc8, 0x11, 0x6d, 0x97, 0x8f, 0xfe, 0xdc, 0x23, 0x30, 0xba,
+ 0x41, 0xe8, 0xc4, 0x89, 0xe1, 0x8e, 0x17, 0x02, 0xa3, 0xc3, 0x84, 0x5f,
+ 0x7a, 0x30, 0x8f, 0x43, 0x03, 0x3f, 0x1f, 0xc7, 0x54, 0x9d, 0xdc, 0x30,
+ 0x50, 0x9f, 0x76, 0x8b, 0xe9, 0x25, 0x40, 0x37, 0x2b, 0x42, 0x3a, 0x73,
+ 0x79, 0x38, 0x90, 0xd9, 0x9b, 0x1e, 0xda, 0x8c, 0xa6, 0xe6, 0xcf, 0x4e,
+ 0xba, 0x12, 0x29, 0xed, 0x26, 0x43, 0x68, 0xa7, 0xbb, 0xc4, 0xac, 0x94,
+ 0x12, 0xd9, 0xb0, 0x7c, 0xe3, 0xea, 0x65, 0x77, 0xe8, 0xe4, 0x4f, 0xba,
+ 0x01, 0x0a, 0xc8, 0x63, 0xd6, 0xd5, 0x89, 0x27, 0x75, 0x7b, 0xad, 0xd9},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 77
+ {SEC_OID_SHA384,
+ 77,
+ {0x22, 0x6b, 0xb0, 0xee, 0x37, 0x30, 0x07, 0x2b, 0xec, 0xec, 0x17, 0x1c,
+ 0xd1, 0x2a, 0xef, 0x24, 0x0c, 0x91, 0xed, 0x58, 0xe9, 0xc2, 0xd2, 0x3b,
+ 0x32, 0x57, 0x38, 0x57, 0x56, 0x27, 0xd5, 0x29, 0x68, 0x26, 0x40, 0x3f,
+ 0x1f, 0x78, 0x9a, 0x7f, 0x9d, 0x9f, 0x28, 0x5f, 0x43, 0x72, 0xec, 0xe0,
+ 0x03, 0xc3, 0xbc, 0x7e, 0x9c, 0x31, 0xc7, 0x5e, 0x74, 0x19, 0x2e, 0x95,
+ 0xc1, 0xa7, 0x1b, 0x1d, 0x67, 0x88, 0x1a, 0x8c, 0x42, 0x5b, 0x64, 0x1f,
+ 0xd5, 0x10, 0xfd, 0x67, 0xe5, 0x22, 0xe2, 0x58, 0x8e, 0x6b, 0x7d, 0xed,
+ 0x5a, 0x45, 0x42, 0x34, 0xb8, 0x03, 0x22, 0x91, 0x34, 0x51, 0x99, 0x43,
+ 0x1f, 0x0c, 0x08, 0xc6, 0x30, 0xe8, 0xbc, 0x52, 0x4a, 0x35, 0x27, 0x00,
+ 0xf2, 0xa1, 0x9d, 0x7e, 0x25, 0xf1, 0x22, 0x9c, 0xf4, 0xc1, 0xe5, 0x9f,
+ 0x2a, 0x22, 0x5e, 0x97, 0x74, 0x97, 0x67, 0x8d, 0x05, 0x94, 0xf6, 0x93,
+ 0x00, 0x9e, 0xd9, 0x70, 0xac, 0xef, 0x79, 0x1b, 0xe7, 0x18, 0x1f, 0xc6,
+ 0x7a, 0x5b, 0x38, 0x17, 0xac, 0x82, 0x44, 0x8c, 0x06, 0x4f, 0x2a, 0xfd,
+ 0x96, 0x54, 0xfc, 0xb8, 0x60, 0x6b, 0x4a, 0x94, 0x09, 0x9e, 0xf1, 0x1d,
+ 0xdb, 0xd9, 0x70, 0x56, 0x22, 0x15, 0x9f, 0x90, 0xd1, 0x65, 0xac, 0xcd,
+ 0x89, 0x4e, 0x75, 0x3c, 0xfc, 0x13, 0x4f, 0xdc, 0xc2, 0x20, 0x04, 0xf3,
+ 0xd6, 0xc2, 0x71, 0xc4, 0x4a, 0xe4, 0x95, 0x8d, 0xe5, 0xd3, 0xd0, 0x23,
+ 0x2c, 0x08, 0xac, 0xf0, 0x3f, 0xf5, 0x43, 0x36, 0x8c, 0xb1, 0x92, 0x32,
+ 0x6d, 0xed, 0x21, 0xb5, 0x2e, 0xc0, 0x11, 0x8e, 0x39, 0x49, 0x21, 0xfd,
+ 0xb3, 0x35, 0xd3, 0x71, 0x21, 0xd5, 0xc4, 0xa3, 0x3c, 0x23, 0x70, 0x80,
+ 0x4f, 0x57, 0x95, 0xc2, 0x6f, 0x7b, 0xcb, 0xb9, 0x70, 0xbc, 0x4f, 0x5e,
+ 0xc7, 0x40, 0xc1, 0x0f, 0x13, 0x24, 0x71, 0x81, 0xd7, 0xea, 0x33, 0x9c,
+ 0xd3, 0x91, 0x31, 0x8e, 0x54, 0x8a, 0x73, 0x13, 0x59, 0x79, 0xf0, 0x7a,
+ 0x74, 0x49, 0xac, 0xf5, 0x18, 0x41, 0x26, 0x77, 0x9a, 0x62, 0x55, 0x40,
+ 0xeb, 0x92, 0x20, 0xc4, 0x12, 0x6a, 0x95, 0x61, 0xca, 0x33, 0x89, 0xd5,
+ 0xac, 0x23, 0x78, 0x62, 0x06, 0x74, 0x22, 0x8c, 0x75, 0x87, 0xdc, 0x78,
+ 0xe7, 0xaa, 0x6c, 0x9f, 0xa2, 0xec, 0xd1, 0xe5, 0xea, 0xa3, 0x7e, 0x43,
+ 0xa2, 0xd7, 0x90, 0x73, 0xa2, 0x0d, 0xe7, 0xc0, 0xb2, 0x15, 0x17, 0x35,
+ 0x0b, 0x4a, 0x1b, 0x45, 0x93, 0x72, 0xd2, 0xfb, 0x6a, 0xcb, 0x05, 0x04,
+ 0x61, 0x6d, 0xa8, 0x93, 0xc4, 0xa4, 0xcd, 0x87, 0x37, 0xc9, 0xc7, 0x88,
+ 0x1e, 0xd9, 0x63, 0xb3, 0x6e, 0x7e, 0x6e, 0x23, 0x18, 0xb9, 0xc5, 0xf1,
+ 0x89, 0x64, 0x30, 0x8f, 0x89, 0x32, 0xdc, 0x7b, 0x1a, 0xc6, 0x54, 0x36},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 78
+ {SEC_OID_SHA384,
+ 78,
+ {0x37, 0x49, 0x6e, 0xab, 0xa0, 0x61, 0x54, 0xa0, 0x8c, 0xec, 0xd1, 0xa7,
+ 0x68, 0x80, 0x8d, 0xfa, 0x15, 0x16, 0xc0, 0x21, 0x05, 0xa4, 0x31, 0x7e,
+ 0x1e, 0x94, 0x1d, 0x96, 0x7b, 0x71, 0x60, 0xcf, 0x9b, 0xbe, 0x79, 0x12,
+ 0xb2, 0x04, 0x6d, 0xb7, 0x1a, 0x0c, 0xab, 0xe8, 0x62, 0x9f, 0x8e, 0xd1,
+ 0x97, 0xf1, 0x78, 0x14, 0x41, 0x8d, 0x62, 0xe6, 0x16, 0xcb, 0x10, 0x70,
+ 0x5e, 0x66, 0x2d, 0x81, 0x77, 0x52, 0x08, 0xaa, 0x7c, 0x27, 0x2c, 0xe4,
+ 0x0b, 0x59, 0x8c, 0x9a, 0x84, 0x6c, 0x69, 0x85, 0x32, 0xac, 0x96, 0x7d,
+ 0x9a, 0xeb, 0x61, 0x0e, 0x00, 0x33, 0xc2, 0xea, 0x9d, 0x31, 0x85, 0xb3,
+ 0xa5, 0x49, 0x26, 0x0c, 0x1a, 0x4a, 0x0e, 0xd5, 0x6b, 0x10, 0xbb, 0x7d,
+ 0xa3, 0x28, 0xc6, 0x8c, 0x70, 0xea, 0x05, 0x8c, 0x82, 0x1e, 0x29, 0x53,
+ 0x2b, 0xfe, 0x30, 0x31, 0x25, 0x8d, 0x7c, 0x61, 0xb3, 0xea, 0xd7, 0xff,
+ 0xe4, 0xe1, 0xc4, 0x26, 0x5d, 0xd6, 0xad, 0x33, 0x7e, 0x68, 0xec, 0x79,
+ 0x54, 0xc3, 0x29, 0xc3, 0x28, 0x5c, 0x80, 0x92, 0x1f, 0xe0, 0x67, 0xd0,
+ 0x72, 0xbc, 0x8e, 0x82, 0x1d, 0xfb, 0x6e, 0x6d, 0x1a, 0x7d, 0x43, 0x54,
+ 0xab, 0xba, 0xf0, 0x06, 0xef, 0xf4, 0x7d, 0x9a, 0xb1, 0x32, 0x5a, 0x45,
+ 0x94, 0xd0, 0x77, 0xc9, 0xff, 0x20, 0x13, 0x43, 0x83, 0xc4, 0x39, 0x9e,
+ 0x9d, 0x99, 0xc7, 0x1b, 0x6a, 0x00, 0xf6, 0x04, 0xd0, 0xb2, 0xc1, 0x16,
+ 0xca, 0xc0, 0xfb, 0xef, 0x03, 0x7d, 0xea, 0x83, 0xec, 0xc0, 0xa3, 0x16,
+ 0x82, 0x13, 0xb8, 0xd6, 0xb5, 0x0a, 0x14, 0x0a, 0x55, 0xd9, 0xd2, 0xbe,
+ 0x40, 0x99, 0x89, 0xf7, 0xbf, 0x29, 0xbf, 0xfd, 0xfb, 0xb6, 0xee, 0x65,
+ 0x9f, 0xe1, 0x43, 0x54, 0x38, 0xd4, 0x89, 0x78, 0xb8, 0x35, 0x29, 0x21,
+ 0x2d, 0x70, 0x6a, 0x92, 0x3d, 0x4f, 0x19, 0x4c, 0x52, 0xc6, 0xfe, 0x54,
+ 0x86, 0x6f, 0xba, 0xf0, 0xe8, 0x06, 0x3b, 0xc9, 0xcd, 0xcb, 0x28, 0x3b,
+ 0xa9, 0xa1, 0x26, 0x9d, 0x26, 0x01, 0x0d, 0x15, 0x50, 0x85, 0xd3, 0xfe,
+ 0x82, 0x73, 0x4d, 0xe8, 0x44, 0xa8, 0x87, 0x32, 0x12, 0xdd, 0xf2, 0xf5,
+ 0x36, 0x98, 0x38, 0xaa, 0xec, 0x95, 0xfc, 0x79, 0x03, 0xb7, 0x88, 0x19,
+ 0x00, 0x91, 0xc4, 0x5d, 0x90, 0x39, 0x3d, 0x92, 0x9f, 0xdf, 0xb2, 0xeb,
+ 0x83, 0xcd, 0x73, 0x00, 0xd5, 0xf8, 0x9d, 0xfc, 0x60, 0x5a, 0xca, 0x32,
+ 0x9a, 0x61, 0x66, 0x50, 0x76, 0x0e, 0xff, 0x74, 0xcb, 0xf6, 0x97, 0xf6,
+ 0x33, 0x3a, 0xcf, 0xf4, 0x78, 0x17, 0x7c, 0x8c, 0x38, 0x26, 0x4b, 0x4f,
+ 0xf0, 0xa7, 0xf3, 0x35, 0xf9, 0xbe, 0xac, 0x0b, 0x47, 0xd3, 0xae, 0x42,
+ 0xb2, 0xd8, 0xbe, 0x49, 0xc0, 0xcb, 0xb7, 0x5e, 0xb4, 0xe3, 0x9c, 0xb3},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 79
+ {SEC_OID_SHA384,
+ 79,
+ {0x27, 0xc9, 0xde, 0x67, 0xdb, 0x99, 0xc0, 0x49, 0x0f, 0x34, 0xb5, 0xaf,
+ 0x2a, 0x04, 0x94, 0xc4, 0x88, 0x8c, 0x8b, 0x02, 0x96, 0x3f, 0xcf, 0x93,
+ 0x1b, 0xe5, 0x80, 0xfa, 0xf9, 0xa0, 0x12, 0x53, 0xc0, 0xda, 0x3b, 0xad,
+ 0x70, 0x56, 0x0f, 0x7b, 0x08, 0xeb, 0x3a, 0xd5, 0x29, 0x89, 0x79, 0x2f,
+ 0xc0, 0xdc, 0xbe, 0x0d, 0x07, 0xed, 0x08, 0x49, 0xf8, 0xa4, 0xbb, 0x42,
+ 0x43, 0x43, 0x99, 0x7a, 0xe0, 0x49, 0xa7, 0x55, 0x2c, 0x37, 0x19, 0xe2,
+ 0xf6, 0x4d, 0x2c, 0x70, 0x8d, 0xf6, 0x3e, 0xe1, 0x55, 0x6b, 0x5b, 0x8c,
+ 0x47, 0xb4, 0x10, 0x9f, 0x5d, 0x53, 0x46, 0x68, 0xa2, 0xe7, 0x7b, 0x04,
+ 0x37, 0xc6, 0x73, 0xda, 0xe2, 0x30, 0xb3, 0xb9, 0x61, 0x29, 0xaa, 0xba,
+ 0x91, 0x98, 0x0f, 0x56, 0xda, 0xf4, 0x96, 0xb2, 0xc6, 0x4b, 0x4c, 0x11,
+ 0xe8, 0x90, 0xaf, 0x98, 0x74, 0xe7, 0x0c, 0x49, 0x7f, 0xf2, 0xbd, 0xa8,
+ 0xbd, 0x70, 0x06, 0x64, 0x23, 0x53, 0x6a, 0x10, 0x44, 0xdd, 0x84, 0xf5,
+ 0xd7, 0xf8, 0x42, 0xbe, 0xd5, 0x46, 0xc0, 0x3e, 0xc3, 0x8f, 0xe2, 0x0e,
+ 0xdd, 0xec, 0x53, 0x79, 0x6e, 0xe8, 0x82, 0x6d, 0xe6, 0xdb, 0x5e, 0x10,
+ 0xde, 0xc1, 0x44, 0xea, 0x04, 0x89, 0x34, 0x33, 0xb7, 0xc5, 0x38, 0x7a,
+ 0x41, 0x37, 0x09, 0x67, 0x62, 0x88, 0xb2, 0x21, 0x9b, 0xef, 0xd6, 0x4b,
+ 0xde, 0x05, 0x39, 0xac, 0x32, 0xdc, 0xac, 0xe2, 0xff, 0xf8, 0xdd, 0x55,
+ 0x45, 0xc9, 0x9e, 0xc4, 0xbe, 0x8e, 0xbb, 0xd1, 0xe7, 0x52, 0x00, 0x20,
+ 0xc4, 0xc2, 0x21, 0x07, 0xc3, 0x9a, 0x13, 0xdb, 0x2b, 0x5f, 0x69, 0x24,
+ 0x82, 0x45, 0x62, 0x50, 0xb0, 0x61, 0xd8, 0xd8, 0x29, 0x43, 0xe0, 0xf7,
+ 0x3c, 0xcd, 0xb7, 0x72, 0x8c, 0x26, 0x14, 0x25, 0x40, 0xaa, 0xeb, 0xda,
+ 0xc0, 0x4d, 0xf3, 0x2c, 0x65, 0xe6, 0xa8, 0x23, 0xde, 0x37, 0x00, 0xd9,
+ 0x59, 0xea, 0x54, 0xc5, 0x20, 0x49, 0x51, 0xb9, 0xba, 0x89, 0x08, 0xc1,
+ 0x89, 0x77, 0xb7, 0xf1, 0x5b, 0xc8, 0x9c, 0x95, 0x96, 0xd2, 0xeb, 0x52,
+ 0x65, 0xae, 0x1d, 0xf0, 0x5c, 0xde, 0xca, 0x22, 0x0f, 0x5d, 0x1b, 0x39,
+ 0x36, 0xf5, 0xc3, 0x46, 0x29, 0x1e, 0x37, 0xa0, 0xb3, 0xc6, 0x8d, 0x98,
+ 0x67, 0x19, 0x0f, 0x74, 0x84, 0xbe, 0xb0, 0x4c, 0x2c, 0x4c, 0x12, 0x1f,
+ 0x53, 0xfa, 0xfb, 0xc5, 0x67, 0xe8, 0x8e, 0x99, 0x50, 0x9f, 0xe1, 0x13,
+ 0x52, 0xcd, 0xa2, 0x56, 0x90, 0x01, 0xc8, 0xaf, 0x02, 0xbd, 0x68, 0xb8,
+ 0x01, 0xe7, 0x45, 0x71, 0x1a, 0x3d, 0x7d, 0xc1, 0x32, 0xe3, 0x31, 0xb2,
+ 0x43, 0x98, 0xdb, 0xb0, 0x8e, 0x11, 0x03, 0xa1, 0xa7, 0xd8, 0xb9, 0x70,
+ 0x22, 0x74, 0x34, 0xec, 0xa6, 0xad, 0xb5, 0x40, 0x0a, 0xa5, 0x83, 0x05},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 80
+ {SEC_OID_SHA384,
+ 80,
+ {0x0f, 0xdc, 0x88, 0xf0, 0x0e, 0x54, 0x6f, 0x7c, 0xc6, 0x32, 0x69, 0xcb,
+ 0x15, 0x74, 0x3b, 0xbf, 0xc0, 0x25, 0xb9, 0x32, 0x1c, 0x25, 0x8d, 0xf2,
+ 0x5e, 0x60, 0x5a, 0x8a, 0x69, 0xa1, 0x33, 0xa3, 0xa7, 0x65, 0xbb, 0xeb,
+ 0x64, 0x81, 0xde, 0x0b, 0xef, 0x05, 0xa3, 0x9d, 0x07, 0x1a, 0x42, 0x5b,
+ 0x03, 0x32, 0xfb, 0x06, 0xff, 0xbc, 0x57, 0x24, 0xff, 0xcc, 0xdc, 0x3b,
+ 0xb4, 0x4e, 0x63, 0xe9, 0x17, 0x52, 0xe9, 0x64, 0x48, 0xf4, 0xed, 0xa2,
+ 0xf3, 0xc5, 0xef, 0xb6, 0x0a, 0x0d, 0x33, 0x60, 0x24, 0x86, 0xaa, 0x34,
+ 0xe6, 0xfb, 0x0f, 0xc9, 0x2e, 0xa5, 0xd9, 0x7b, 0x88, 0x40, 0xf9, 0x3e,
+ 0x68, 0x8a, 0xb2, 0x0f, 0x12, 0xf1, 0x6b, 0x14, 0x07, 0x1c, 0x0d, 0x87,
+ 0xfb, 0xf8, 0x3a, 0x5f, 0x10, 0x51, 0x8e, 0xbb, 0x6d, 0xa3, 0xb0, 0xa5,
+ 0x04, 0x1a, 0x66, 0x86, 0xf7, 0x3a, 0x69, 0x6a, 0xe6, 0xdb, 0x2f, 0x1a,
+ 0xc1, 0x32, 0x19, 0x29, 0x49, 0x72, 0x87, 0xaa, 0x28, 0x17, 0x21, 0xf2,
+ 0x90, 0xd9, 0xd6, 0x12, 0xe5, 0xd6, 0x8b, 0x7e, 0xc5, 0x94, 0x1f, 0x46,
+ 0x80, 0x2f, 0xa5, 0x04, 0xbd, 0x81, 0x0e, 0xeb, 0x31, 0x78, 0x08, 0x1e,
+ 0x08, 0x26, 0xb8, 0x81, 0x77, 0x01, 0x4a, 0x4f, 0x80, 0xdf, 0x92, 0xa5,
+ 0xb7, 0x66, 0xd9, 0x40, 0xc1, 0xad, 0x9f, 0x3d, 0x0c, 0x79, 0xed, 0x05,
+ 0x87, 0xc0, 0xa9, 0x7e, 0x59, 0xd0, 0xa3, 0xc2, 0xee, 0x3c, 0xc5, 0x73,
+ 0x25, 0x1c, 0x74, 0x4f, 0x34, 0x36, 0x38, 0x79, 0x5c, 0x21, 0x81, 0xd9,
+ 0xdc, 0xe5, 0xb9, 0xc4, 0x7f, 0xc1, 0xdf, 0x0f, 0x78, 0x46, 0x91, 0xd1,
+ 0x15, 0x63, 0x93, 0x62, 0xaa, 0x49, 0x03, 0x3b, 0x33, 0x7a, 0xa2, 0xde,
+ 0xbc, 0x90, 0x9f, 0x64, 0xdb, 0xf9, 0x75, 0xa4, 0xa1, 0x2f, 0x14, 0xad,
+ 0x52, 0xbe, 0x2f, 0xdb, 0x48, 0x15, 0xb0, 0x4c, 0xfb, 0xca, 0x6f, 0x47,
+ 0xde, 0x56, 0xca, 0xca, 0x0b, 0xa3, 0xc4, 0xe7, 0xb2, 0x11, 0xdf, 0xce,
+ 0xce, 0x5a, 0x96, 0x57, 0x01, 0x09, 0xb8, 0xa3, 0x03, 0x78, 0x6a, 0xe4,
+ 0xb8, 0xd4, 0x00, 0xa3, 0xfe, 0xe1, 0x1a, 0x05, 0xbc, 0x3d, 0xe5, 0x52,
+ 0x56, 0x63, 0x5d, 0x66, 0xcb, 0x31, 0x45, 0x12, 0x33, 0x1c, 0xd2, 0xc3,
+ 0xd6, 0x3a, 0x6a, 0xe7, 0xf9, 0xa0, 0xb1, 0xa9, 0xe5, 0x51, 0x72, 0x65,
+ 0xe8, 0xe5, 0x36, 0xa6, 0x08, 0x6c, 0x92, 0x70, 0x60, 0x9a, 0xfc, 0xb4,
+ 0x84, 0x59, 0xc7, 0x59, 0x76, 0x06, 0x3c, 0xad, 0xef, 0xe8, 0x7e, 0x0b,
+ 0xc0, 0x2a, 0xa8, 0x44, 0x73, 0x37, 0x3e, 0xa4, 0xc3, 0x69, 0x14, 0x56,
+ 0x31, 0xf5, 0x10, 0x64, 0x0f, 0x21, 0xc0, 0xa1, 0x05, 0xe2, 0x62, 0x16,
+ 0xb0, 0x69, 0x17, 0x82, 0x05, 0x30, 0x10, 0x0b, 0x59, 0xca, 0x9c, 0x1f},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 81
+ {SEC_OID_SHA384,
+ 81,
+ {0x21, 0x3f, 0xe8, 0x70, 0x4e, 0xb6, 0x81, 0xef, 0xd4, 0xbc, 0xb4, 0x2b,
+ 0xbe, 0xde, 0x07, 0x5c, 0x4f, 0x60, 0xf6, 0x5a, 0x48, 0xee, 0xf3, 0x74,
+ 0x0a, 0xbe, 0x24, 0xca, 0x17, 0x01, 0x15, 0xc0, 0xd7, 0xa6, 0x53, 0xbe,
+ 0xf8, 0xd1, 0xf9, 0xbe, 0x11, 0xd3, 0x26, 0x23, 0x82, 0x5b, 0x77, 0xaa,
+ 0xea, 0x42, 0x59, 0x5d, 0x97, 0x35, 0x5b, 0x31, 0xe8, 0xa9, 0x93, 0x45,
+ 0x2a, 0x16, 0xb3, 0x87, 0x3e, 0x8c, 0xa4, 0x26, 0xa4, 0x59, 0x68, 0xd6,
+ 0x37, 0xce, 0xae, 0xa2, 0x64, 0xf3, 0xcc, 0xc2, 0xba, 0xa9, 0x3b, 0xfd,
+ 0xa5, 0x74, 0x5a, 0xaa, 0x03, 0xda, 0x3e, 0x2f, 0xba, 0xa9, 0x9b, 0x2b,
+ 0x94, 0x60, 0xa4, 0x13, 0xbc, 0x55, 0xd1, 0x83, 0x65, 0xce, 0xb2, 0x9b,
+ 0x3b, 0x04, 0x57, 0xbf, 0x27, 0x25, 0x87, 0xc5, 0x61, 0xf1, 0xce, 0xee,
+ 0x33, 0xcc, 0x44, 0xa9, 0x68, 0xbc, 0xbb, 0x7a, 0x0e, 0xf2, 0xef, 0x88,
+ 0xf8, 0x43, 0xd6, 0xa9, 0x41, 0x4c, 0x05, 0x55, 0xc4, 0x4f, 0xb4, 0xfc,
+ 0x03, 0x5f, 0x59, 0xdf, 0xd6, 0x5b, 0xe5, 0xce, 0x81, 0xf5, 0xd5, 0x32,
+ 0xf8, 0x17, 0xbc, 0xa2, 0x29, 0x4f, 0xd7, 0x50, 0xce, 0x47, 0xb6, 0x56,
+ 0x69, 0x42, 0x41, 0x14, 0x6e, 0xd5, 0xd8, 0x2f, 0x3c, 0xad, 0xcc, 0xaa,
+ 0xaa, 0x6b, 0x0d, 0xfe, 0xdf, 0x76, 0x15, 0x19, 0x23, 0x4f, 0x7c, 0x80,
+ 0xbd, 0x91, 0x97, 0xa8, 0xed, 0x4b, 0x20, 0x93, 0x43, 0xfc, 0xf7, 0x76,
+ 0x5e, 0xc9, 0x22, 0x63, 0x7c, 0x7d, 0xe6, 0xfa, 0xbc, 0xd9, 0x2c, 0xb2,
+ 0xa0, 0xb4, 0xf8, 0x56, 0x3f, 0x75, 0xc8, 0x3f, 0xa0, 0xf6, 0x09, 0x7e,
+ 0x47, 0x94, 0xe3, 0x77, 0xde, 0xf3, 0x16, 0x69, 0x76, 0x21, 0x2a, 0x8b,
+ 0x49, 0xfc, 0x02, 0x1c, 0x0a, 0x66, 0x35, 0x8e, 0x7a, 0x0c, 0x1f, 0x41,
+ 0x58, 0xdc, 0x74, 0x24, 0x7b, 0xc8, 0x1e, 0xd4, 0xed, 0xd0, 0x48, 0xaf,
+ 0x0c, 0x44, 0x53, 0x8a, 0x9e, 0xfb, 0x54, 0x80, 0x10, 0xf6, 0x12, 0x26,
+ 0x3f, 0x71, 0x6d, 0xd6, 0xe0, 0x40, 0x5c, 0xc1, 0xd1, 0xe3, 0xb9, 0xb1,
+ 0x8d, 0xb8, 0x49, 0xf5, 0xfd, 0x2f, 0x1c, 0x13, 0x86, 0xe6, 0x87, 0xda,
+ 0xa5, 0xb0, 0x91, 0xb5, 0x95, 0x86, 0x1d, 0x81, 0x69, 0x4a, 0xf3, 0xcd,
+ 0x62, 0x34, 0x3a, 0x32, 0xad, 0xe1, 0x13, 0xc9, 0x35, 0xaa, 0xa5, 0x70,
+ 0x41, 0xed, 0x13, 0x7d, 0x7c, 0x67, 0x7c, 0xe8, 0xed, 0x29, 0x54, 0xeb,
+ 0x3c, 0x55, 0x81, 0x2e, 0x3a, 0x2b, 0x19, 0x48, 0xe1, 0xa4, 0x35, 0xc4,
+ 0x6e, 0x02, 0x33, 0xc7, 0x7d, 0x80, 0x81, 0x3f, 0x23, 0x64, 0x9a, 0xc1,
+ 0xd9, 0x04, 0xea, 0x3c, 0x05, 0x02, 0x52, 0xc5, 0xc6, 0x2d, 0xee, 0xb4,
+ 0x62, 0xc6, 0x57, 0x1e, 0xfd, 0x5f, 0x08, 0xe0, 0x41, 0x00, 0x41, 0x97},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 82
+ {SEC_OID_SHA384,
+ 82,
+ {0x01, 0x2c, 0xe6, 0x40, 0x6d, 0x45, 0x7b, 0x7b, 0x55, 0xc0, 0xf7, 0x7d,
+ 0x14, 0x0d, 0x43, 0x18, 0xab, 0xb4, 0x25, 0xd1, 0x3f, 0x28, 0x5c, 0xb5,
+ 0xf5, 0x0f, 0x43, 0x69, 0x0d, 0xd6, 0xa8, 0xaf, 0xbf, 0x4b, 0x87, 0x6a,
+ 0x75, 0x1f, 0xab, 0x26, 0x3d, 0x09, 0x35, 0xd7, 0x8f, 0x2d, 0xc0, 0x1d,
+ 0x88, 0x55, 0x62, 0x05, 0x02, 0x39, 0xd9, 0xcb, 0x84, 0x9b, 0x49, 0x7d,
+ 0xc9, 0x5a, 0x57, 0x68, 0x10, 0xf9, 0x30, 0xaf, 0x1b, 0xca, 0xf9, 0x2c,
+ 0xa6, 0x02, 0x0d, 0xe2, 0x7d, 0x8c, 0xf4, 0xfa, 0xf1, 0xe5, 0x4d, 0xfb,
+ 0x6a, 0x5e, 0xc6, 0x66, 0xae, 0x54, 0x2a, 0x15, 0x83, 0x52, 0x6b, 0x2d,
+ 0x58, 0xc5, 0x9b, 0xbb, 0xe0, 0x42, 0xf3, 0x39, 0x7d, 0x97, 0x02, 0x1e,
+ 0xd8, 0xfa, 0xd1, 0xdf, 0x1d, 0xcf, 0x7f, 0x6f, 0x99, 0x78, 0xa3, 0xf0,
+ 0x64, 0x5a, 0x02, 0xfe, 0xf8, 0x3e, 0xdb, 0x42, 0xa7, 0xec, 0x85, 0xbe,
+ 0xca, 0x22, 0x17, 0xc3, 0x23, 0xa0, 0x01, 0xe1, 0x3d, 0x84, 0x53, 0x32,
+ 0xa2, 0x72, 0xa5, 0xe0, 0x0e, 0xed, 0x1a, 0x9b, 0x0a, 0xc2, 0x9b, 0x45,
+ 0xc5, 0x73, 0x4e, 0x57, 0xc0, 0x16, 0xc3, 0x4e, 0x52, 0xb8, 0x69, 0x5d,
+ 0x32, 0x28, 0x9b, 0x99, 0x35, 0x81, 0xe4, 0xaa, 0x4c, 0x42, 0x54, 0xc6,
+ 0x34, 0x0b, 0x83, 0x11, 0xdb, 0xfd, 0x85, 0x48, 0x67, 0x45, 0xc6, 0x23,
+ 0x94, 0xd9, 0x29, 0xc1, 0x5e, 0x99, 0x0a, 0xe3, 0x34, 0x17, 0x5d, 0xe9,
+ 0x94, 0x80, 0xeb, 0xc6, 0xb9, 0xe3, 0x95, 0x84, 0x2d, 0xf8, 0x06, 0x69,
+ 0x9e, 0xd3, 0x26, 0xaa, 0xb5, 0x50, 0xca, 0x47, 0xaf, 0x93, 0xfa, 0x91,
+ 0x33, 0xf4, 0xc4, 0xab, 0xa0, 0xd6, 0x05, 0xe6, 0xf8, 0xeb, 0xc2, 0x71,
+ 0xf6, 0x72, 0xb2, 0x3c, 0x89, 0x34, 0xc1, 0x5a, 0xe5, 0x4d, 0x8e, 0x74,
+ 0xa0, 0x2e, 0x0b, 0xe9, 0x0e, 0x22, 0x1d, 0xff, 0x74, 0xa9, 0xc1, 0x7b,
+ 0x3f, 0x01, 0x3f, 0x8c, 0x09, 0x80, 0xb6, 0x27, 0x47, 0xf1, 0x20, 0xc0,
+ 0x46, 0xd6, 0x9b, 0x3a, 0x43, 0x66, 0x0f, 0x2a, 0x57, 0x98, 0x42, 0x3e,
+ 0x02, 0xb0, 0x47, 0x79, 0x5b, 0x07, 0xed, 0x44, 0xf5, 0xd7, 0x1e, 0x3b,
+ 0xdd, 0xdc, 0x2a, 0x1e, 0x7d, 0x7f, 0xec, 0x3d, 0x74, 0x5b, 0x6a, 0x14,
+ 0x09, 0x22, 0x76, 0xd2, 0x25, 0x3f, 0x92, 0xc4, 0x84, 0x33, 0xf8, 0xf6,
+ 0x28, 0xe2, 0xcb, 0xa8, 0xc6, 0x26, 0xf3, 0xa4, 0xd7, 0xd5, 0x1e, 0x4f,
+ 0xf0, 0x49, 0xd5, 0xe4, 0xfc, 0x3b, 0x27, 0xb8, 0xdf, 0xcf, 0xe7, 0x5d,
+ 0x38, 0xb9, 0x5e, 0x5a, 0x88, 0xc2, 0xd7, 0xa0, 0xda, 0xf1, 0x92, 0x68,
+ 0x8e, 0x5c, 0x0d, 0x97, 0xf7, 0x95, 0xca, 0x44, 0x6f, 0x81, 0x49, 0x6d,
+ 0x29, 0x31, 0x7b, 0x4d, 0xc5, 0x96, 0x85, 0x48, 0xa1, 0x06, 0xef, 0xfe},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 83
+ {SEC_OID_SHA384,
+ 83,
+ {0x4f, 0x93, 0xbd, 0x81, 0x30, 0xc7, 0x80, 0xbb, 0xc6, 0x95, 0xc0, 0x7e,
+ 0x7c, 0x83, 0xc7, 0x13, 0x1d, 0x4a, 0xd1, 0x6c, 0xbb, 0x1e, 0xfb, 0x1c,
+ 0xff, 0xff, 0xf1, 0xc9, 0x34, 0xde, 0xe9, 0xb2, 0x26, 0x1c, 0xe1, 0x89,
+ 0xee, 0x19, 0xbc, 0x0b, 0x94, 0xbd, 0x22, 0xab, 0x01, 0xa2, 0x11, 0x94,
+ 0x51, 0x2c, 0xa5, 0xed, 0x4a, 0xd5, 0x0f, 0x53, 0xfb, 0x6e, 0x57, 0x75,
+ 0x60, 0x88, 0x99, 0x09, 0xfb, 0x56, 0x68, 0xbb, 0x70, 0x43, 0x34, 0x66,
+ 0x54, 0x2b, 0x45, 0x09, 0x51, 0x0d, 0x5f, 0x7c, 0x01, 0xb3, 0x1f, 0x18,
+ 0xe2, 0x33, 0xae, 0xd1, 0x57, 0x01, 0x16, 0x43, 0xda, 0xdb, 0x20, 0x5a,
+ 0xbc, 0xb5, 0xe8, 0x2b, 0x79, 0xbe, 0x7d, 0x66, 0x92, 0x5c, 0x15, 0xb5,
+ 0xa6, 0xfc, 0x0e, 0xa4, 0x01, 0x45, 0xee, 0xbc, 0xb0, 0xa0, 0xfd, 0xb2,
+ 0x33, 0xa3, 0xf8, 0xd5, 0x6a, 0x84, 0x6c, 0xad, 0x59, 0xaf, 0x29, 0x02,
+ 0x6a, 0xec, 0xb8, 0xdc, 0x7e, 0x36, 0xa5, 0xe7, 0xde, 0x64, 0x88, 0x01,
+ 0x92, 0x1c, 0xb0, 0xb4, 0x98, 0xfd, 0x76, 0x64, 0x04, 0x94, 0xf3, 0x96,
+ 0xf0, 0x7e, 0xf5, 0xd1, 0xea, 0x8e, 0xaf, 0x3b, 0xc1, 0xea, 0x6b, 0x92,
+ 0xe5, 0xf9, 0x2b, 0x93, 0x1e, 0x7b, 0xd9, 0xfc, 0xbc, 0x9b, 0x46, 0x37,
+ 0x6f, 0x06, 0xf3, 0xbf, 0xa4, 0x4f, 0xc1, 0x2a, 0x5a, 0x1a, 0x62, 0xe2,
+ 0x3a, 0x2e, 0xf9, 0x21, 0x63, 0x86, 0x53, 0x07, 0x4b, 0x8c, 0xe5, 0x88,
+ 0x45, 0xe1, 0x8d, 0xbb, 0x57, 0x80, 0xe5, 0x1a, 0x7e, 0xaa, 0xa1, 0x4a,
+ 0xcf, 0x05, 0xe9, 0x2f, 0x8c, 0x5b, 0x7b, 0x2e, 0x2a, 0x0f, 0x64, 0x0d,
+ 0xb1, 0x66, 0x2b, 0x0b, 0x49, 0x92, 0x17, 0x1a, 0x5d, 0x69, 0xd0, 0xbc,
+ 0x0d, 0xd9, 0xa2, 0xc8, 0xa3, 0x17, 0xb2, 0x68, 0xec, 0x46, 0x72, 0xf2,
+ 0xc6, 0xa4, 0x6c, 0x43, 0x00, 0xbe, 0x05, 0x1b, 0x42, 0x4f, 0xa9, 0x04,
+ 0xb3, 0x16, 0x5c, 0xad, 0xeb, 0x5a, 0x44, 0x3c, 0x54, 0x51, 0x3f, 0x75,
+ 0x9a, 0x05, 0x30, 0xb0, 0x4b, 0x95, 0x5e, 0x81, 0xd6, 0xdd, 0xbc, 0x8a,
+ 0x97, 0x2e, 0x4e, 0x2d, 0x90, 0x92, 0xee, 0xd0, 0x25, 0xa6, 0xd2, 0x52,
+ 0x26, 0xf0, 0x44, 0x5e, 0x69, 0x3c, 0xe9, 0xc5, 0xd2, 0x1f, 0x9f, 0x53,
+ 0xb4, 0x11, 0xc0, 0x7d, 0x68, 0xd6, 0x61, 0x4c, 0xde, 0xd0, 0x3b, 0x8d,
+ 0xf5, 0x80, 0xec, 0x12, 0x8f, 0xb6, 0x00, 0xfc, 0x66, 0x76, 0x05, 0x38,
+ 0xc5, 0x5a, 0x02, 0x3b, 0x2f, 0x89, 0xf5, 0x9d, 0x0f, 0x56, 0xc6, 0xe7,
+ 0x16, 0xa7, 0x28, 0x9f, 0x26, 0x8e, 0x27, 0x94, 0x52, 0x7e, 0xda, 0xda,
+ 0xb8, 0xbf, 0x35, 0x9e, 0x6c, 0x00, 0xba, 0xe5, 0xf8, 0xf0, 0xff, 0x61,
+ 0x71, 0x2f, 0xa3, 0x3a, 0xfd, 0xb4, 0xbc, 0x0c, 0x96, 0x40, 0x54, 0xc7},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 84
+ {SEC_OID_SHA384,
+ 84,
+ {0x1a, 0x19, 0xd2, 0x3e, 0x9e, 0x20, 0x09, 0x24, 0xe7, 0x51, 0xb0, 0x1b,
+ 0x52, 0x0b, 0xa6, 0x32, 0x1b, 0x3f, 0x23, 0x01, 0x64, 0x7e, 0xa6, 0x67,
+ 0xd1, 0xad, 0xfc, 0xa5, 0x63, 0x33, 0x40, 0x38, 0x13, 0x6d, 0x27, 0x79,
+ 0x12, 0x0c, 0xdb, 0x23, 0x01, 0xdf, 0x31, 0x65, 0xc5, 0x08, 0xc4, 0xa6,
+ 0x4c, 0x84, 0x07, 0xcc, 0x67, 0x92, 0xe0, 0xf3, 0x33, 0x2d, 0x0b, 0x4f,
+ 0xf4, 0xb1, 0xf9, 0xc9, 0x05, 0xfd, 0xee, 0x8b, 0x0c, 0x0a, 0xb6, 0xf5,
+ 0xfb, 0x4f, 0x67, 0xd3, 0xcc, 0xa6, 0xcd, 0x90, 0xa0, 0xfa, 0x0d, 0x54,
+ 0x07, 0x1e, 0xfb, 0x45, 0xf6, 0xef, 0x1f, 0x15, 0x5e, 0x23, 0x2a, 0x2a,
+ 0xa6, 0x7c, 0xde, 0x2d, 0x7d, 0x39, 0x2e, 0x05, 0xcc, 0x5d, 0x2f, 0xb4,
+ 0x9b, 0x6c, 0xe9, 0xd6, 0x28, 0x72, 0x2a, 0x16, 0xd2, 0xf5, 0xae, 0xd5,
+ 0x4e, 0x50, 0xec, 0x01, 0xcb, 0xdb, 0x75, 0xcb, 0xf0, 0xc9, 0x92, 0x39,
+ 0x54, 0xba, 0x1d, 0x3d, 0xfb, 0xa1, 0xbc, 0xfe, 0x54, 0x28, 0x34, 0x53,
+ 0x21, 0x00, 0x1e, 0xf0, 0xca, 0x32, 0xd2, 0xcf, 0x70, 0x19, 0x4a, 0x75,
+ 0x2c, 0x09, 0x2c, 0x5d, 0x10, 0x95, 0xf9, 0x08, 0x68, 0xdd, 0xc3, 0x89,
+ 0xc2, 0x89, 0x38, 0x72, 0x6e, 0x1a, 0x00, 0x00, 0xb4, 0xd1, 0xd8, 0xab,
+ 0xa7, 0xb1, 0xed, 0x78, 0x47, 0x5c, 0x48, 0x6f, 0x7e, 0x1e, 0x08, 0xca,
+ 0xd2, 0xe5, 0xcd, 0xa6, 0x3f, 0x25, 0xae, 0x05, 0x38, 0x09, 0x02, 0xed,
+ 0x81, 0xad, 0x17, 0x2c, 0x01, 0xf0, 0x15, 0x38, 0xb5, 0xe1, 0xe3, 0xac,
+ 0xa4, 0x9b, 0xf3, 0xab, 0xb7, 0xe3, 0x40, 0x87, 0x36, 0x03, 0x6e, 0xf1,
+ 0x4a, 0x22, 0x73, 0xed, 0xeb, 0xa0, 0x19, 0xc2, 0x0f, 0xe5, 0xc6, 0xaf,
+ 0x06, 0x68, 0x10, 0xde, 0xbb, 0x8b, 0x76, 0xd9, 0x82, 0x83, 0xe7, 0x17,
+ 0xb9, 0x1c, 0xaa, 0xa5, 0xdb, 0x49, 0x91, 0x78, 0x80, 0x51, 0x85, 0x23,
+ 0xe1, 0xab, 0x72, 0x72, 0xaf, 0xdc, 0xaa, 0x24, 0xae, 0x4a, 0x03, 0x01,
+ 0x9b, 0xd4, 0xd9, 0x88, 0x5f, 0xe1, 0x84, 0x40, 0x79, 0xc7, 0xc5, 0x5a,
+ 0x44, 0xa2, 0xf0, 0x6e, 0x40, 0xd8, 0x72, 0x83, 0xa5, 0x67, 0x7c, 0xec,
+ 0x08, 0xf3, 0x84, 0xc4, 0x7e, 0x13, 0x8e, 0xdf, 0x43, 0x4f, 0x1c, 0x52,
+ 0xed, 0xde, 0x19, 0x82, 0x30, 0xc3, 0xb6, 0x40, 0x11, 0xde, 0x74, 0x82,
+ 0xfa, 0x1f, 0x93, 0x8f, 0xf6, 0xc4, 0xe1, 0xa6, 0x6f, 0xbf, 0xbf, 0x13,
+ 0x56, 0x5e, 0x87, 0x6e, 0xe1, 0x56, 0x3a, 0x58, 0x62, 0xff, 0xc1, 0x3a,
+ 0x18, 0x85, 0xe2, 0x0b, 0xdc, 0x3c, 0xe6, 0xe3, 0x4b, 0xf8, 0x33, 0x1b,
+ 0xfe, 0x17, 0x77, 0x3f, 0x33, 0x1b, 0x70, 0x8d, 0xce, 0x7e, 0xd7, 0x4d,
+ 0x96, 0xfc, 0xf9, 0x4d, 0xac, 0x41, 0x1d, 0xe5, 0x32, 0x20, 0x95, 0x1a},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 85
+ {SEC_OID_SHA384,
+ 85,
+ {0x04, 0xf1, 0xbd, 0x2b, 0x13, 0x29, 0x45, 0x66, 0x28, 0x36, 0xf2, 0x7a,
+ 0x72, 0x36, 0xf1, 0x5c, 0x35, 0x7d, 0xb0, 0x2f, 0x39, 0xdb, 0x46, 0xd9,
+ 0x02, 0xc1, 0xc9, 0x37, 0x8a, 0x43, 0xf9, 0xa0, 0x7c, 0x01, 0xe2, 0x33,
+ 0x04, 0x71, 0x0d, 0x53, 0x1a, 0xeb, 0x76, 0x20, 0x70, 0xd8, 0x0c, 0x64,
+ 0x72, 0x08, 0x01, 0xf8, 0x6f, 0x5a, 0x23, 0x54, 0xd1, 0x46, 0xd9, 0xb6,
+ 0x49, 0x27, 0xf9, 0x5e, 0x54, 0x1a, 0x53, 0x0b, 0x5d, 0x20, 0xdc, 0xf9,
+ 0x4d, 0x6f, 0xea, 0x56, 0xa9, 0x64, 0x6f, 0xc6, 0x10, 0x74, 0x15, 0x75,
+ 0xcc, 0x87, 0xe6, 0x8f, 0x43, 0x22, 0x05, 0x66, 0x00, 0x3b, 0xae, 0xe8,
+ 0xc6, 0xfe, 0x0a, 0xd8, 0xcb, 0x1b, 0xd1, 0xc3, 0x25, 0x7d, 0x18, 0xc3,
+ 0x9e, 0xe0, 0x5b, 0xce, 0x7f, 0x30, 0x75, 0x09, 0x96, 0x48, 0x6e, 0xc0,
+ 0x06, 0x91, 0x27, 0xe4, 0x9f, 0x6a, 0xca, 0x96, 0x3b, 0xab, 0x88, 0x92,
+ 0x93, 0x26, 0x07, 0x50, 0x70, 0x59, 0xc4, 0x44, 0xad, 0x91, 0x7e, 0x74,
+ 0xef, 0x7f, 0xb5, 0x5c, 0x50, 0xd6, 0xe3, 0x79, 0xb6, 0x98, 0xbd, 0xe7,
+ 0x1d, 0x11, 0x6a, 0x5b, 0xb4, 0x3f, 0x03, 0x9e, 0xdf, 0x94, 0x44, 0x79,
+ 0x12, 0x2d, 0xd6, 0x60, 0xd8, 0x81, 0x87, 0x41, 0x8d, 0xb1, 0xc0, 0x9c,
+ 0x5e, 0xbd, 0x7e, 0x6e, 0x35, 0xee, 0x78, 0xf3, 0x2f, 0x86, 0x3a, 0x19,
+ 0xfd, 0xcd, 0x62, 0x45, 0xd6, 0xd3, 0xfb, 0xf9, 0xa1, 0x3d, 0x9f, 0xca,
+ 0x75, 0x93, 0x82, 0x67, 0x15, 0x55, 0x50, 0x30, 0xf6, 0x7f, 0xbe, 0xd4,
+ 0x99, 0xb4, 0x00, 0x01, 0x28, 0x52, 0xdb, 0x9c, 0x1f, 0x4e, 0x12, 0xe0,
+ 0xd8, 0x8e, 0x78, 0x1c, 0x11, 0x45, 0x51, 0xd2, 0x26, 0x1b, 0x01, 0x6f,
+ 0xd5, 0xc9, 0x20, 0xc8, 0x9b, 0xa8, 0x3f, 0x76, 0xae, 0x89, 0xf9, 0x2f,
+ 0x76, 0x93, 0xe2, 0xe2, 0x5f, 0x62, 0x51, 0x68, 0xee, 0x4a, 0x15, 0x36,
+ 0x60, 0x37, 0x3d, 0x2a, 0x29, 0xce, 0x7d, 0x38, 0x13, 0x9d, 0x1f, 0x6f,
+ 0xb3, 0x1a, 0x93, 0xaa, 0x4d, 0x88, 0x78, 0x01, 0xfb, 0x44, 0xd4, 0xa2,
+ 0xf5, 0x86, 0x53, 0x38, 0x44, 0xbb, 0x3a, 0xbb, 0x57, 0x61, 0xe6, 0x8f,
+ 0x59, 0x22, 0xba, 0x37, 0x1d, 0x2d, 0x9c, 0x6d, 0xb2, 0x8d, 0x36, 0xdc,
+ 0xa6, 0x3f, 0x54, 0x97, 0x30, 0xba, 0x90, 0xf1, 0x9e, 0xab, 0xe8, 0xd4,
+ 0xf5, 0x70, 0x14, 0xaf, 0x0b, 0x00, 0x63, 0xa3, 0x40, 0x78, 0x5c, 0xcb,
+ 0xff, 0x68, 0x60, 0xd1, 0x79, 0x44, 0x22, 0xca, 0x6d, 0x83, 0x85, 0x7f,
+ 0x7f, 0x3c, 0x06, 0x7d, 0x26, 0xb2, 0xd2, 0x4a, 0x49, 0x3b, 0xd3, 0xc1,
+ 0x3e, 0xf0, 0x97, 0x08, 0x72, 0x94, 0x1e, 0x6a, 0xe2, 0xc3, 0xef, 0x79,
+ 0xf4, 0x46, 0x30, 0x87, 0xdd, 0x25, 0xa9, 0xba, 0xa5, 0x7e, 0x3f, 0x03},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 86
+ {SEC_OID_SHA384,
+ 86,
+ {0x27, 0x9b, 0x39, 0x50, 0xec, 0x79, 0x6b, 0xfd, 0xd5, 0x5a, 0xcc, 0x8e,
+ 0xb0, 0xd9, 0xc0, 0xef, 0x9f, 0x20, 0x9a, 0x61, 0xac, 0x6c, 0x72, 0xa3,
+ 0xad, 0xfc, 0x5c, 0x11, 0x26, 0x4d, 0x84, 0xfd, 0xac, 0x10, 0x57, 0x2e,
+ 0x04, 0x0c, 0xc7, 0xd6, 0x94, 0xe5, 0x0c, 0x73, 0xf8, 0xfa, 0x5e, 0x3e,
+ 0xa6, 0xed, 0xd9, 0xb4, 0xd1, 0x81, 0xfa, 0xde, 0x7b, 0x5f, 0xca, 0xf6,
+ 0x54, 0x94, 0x7b, 0xf6, 0x7e, 0xc5, 0x92, 0x2e, 0x90, 0xf3, 0x09, 0x59,
+ 0x77, 0x63, 0xa8, 0x90, 0x1c, 0x3a, 0xc5, 0xca, 0x4f, 0x47, 0x4b, 0xf8,
+ 0x46, 0xd5, 0xf0, 0x88, 0x7e, 0x4a, 0x06, 0x9b, 0x68, 0x88, 0xf0, 0x0b,
+ 0x8a, 0xb1, 0x0f, 0xd6, 0x06, 0xc1, 0x4d, 0x4e, 0x7f, 0x56, 0xe3, 0x18,
+ 0x4d, 0x17, 0x1b, 0x88, 0x48, 0xd0, 0xc0, 0x3f, 0x9c, 0xc0, 0xe3, 0x3e,
+ 0x05, 0xbb, 0xd1, 0xe0, 0xf4, 0x0f, 0x15, 0xa7, 0x50, 0xa8, 0x02, 0x00,
+ 0x91, 0x92, 0xb9, 0xe3, 0xfd, 0xd7, 0x2b, 0x1a, 0x24, 0x21, 0x94, 0xe8,
+ 0x01, 0x10, 0xb5, 0xad, 0x6f, 0x44, 0x4c, 0x20, 0x22, 0xa5, 0xca, 0x2a,
+ 0xfe, 0x88, 0x92, 0xa1, 0x52, 0xc7, 0x1c, 0xde, 0xce, 0xf6, 0xd3, 0x35,
+ 0x39, 0x91, 0x39, 0x56, 0xc8, 0xed, 0x85, 0x58, 0x0b, 0x7b, 0xd0, 0x77,
+ 0x07, 0x2b, 0xf0, 0x04, 0x2f, 0x5a, 0x9e, 0xf6, 0x54, 0x47, 0x81, 0xad,
+ 0x9d, 0x4e, 0xcd, 0xbe, 0x5c, 0x5d, 0x32, 0x20, 0xae, 0x27, 0x08, 0x26,
+ 0xd3, 0x55, 0xef, 0xcd, 0x13, 0xd4, 0x22, 0x1d, 0xcc, 0xb2, 0x6b, 0xc4,
+ 0x58, 0xcc, 0xf8, 0x32, 0x1f, 0xbc, 0x5b, 0x99, 0x97, 0xcd, 0x6d, 0xbe,
+ 0x3b, 0x1d, 0x87, 0x12, 0xa2, 0x62, 0xf9, 0xe8, 0xb1, 0x5e, 0xcb, 0xcf,
+ 0x1e, 0x22, 0x43, 0xee, 0x34, 0x15, 0xa9, 0xeb, 0x7f, 0x61, 0x26, 0xbc,
+ 0xf8, 0xf7, 0xc8, 0x21, 0xb4, 0x2f, 0x9e, 0x6a, 0x8d, 0xbc, 0xd7, 0x77,
+ 0x5f, 0xbe, 0x85, 0x4b, 0x9b, 0xdc, 0x83, 0x1f, 0x0b, 0x41, 0x6f, 0xf0,
+ 0xcd, 0xd9, 0x17, 0x07, 0x74, 0xbf, 0x4b, 0x9b, 0x7c, 0x17, 0x00, 0x22,
+ 0x73, 0xfa, 0x72, 0xd9, 0xca, 0xe5, 0x14, 0x4c, 0x34, 0x8a, 0x86, 0xae,
+ 0xc7, 0x58, 0x3f, 0x81, 0xb2, 0x22, 0xa1, 0xd8, 0xf1, 0x7c, 0xd2, 0xe2,
+ 0x1f, 0x9a, 0xa4, 0xa2, 0x9c, 0x7e, 0x89, 0x05, 0x33, 0x0b, 0x63, 0x04,
+ 0x35, 0x94, 0xe6, 0x2f, 0xa0, 0x6f, 0x4c, 0x67, 0x08, 0xef, 0xa5, 0x6a,
+ 0xd5, 0x92, 0x9e, 0xab, 0x85, 0x99, 0x50, 0x5d, 0xc3, 0xda, 0xa2, 0xb5,
+ 0x5b, 0xc6, 0xa1, 0xb1, 0xec, 0x25, 0xd6, 0xc5, 0xb0, 0x1b, 0x27, 0x7f,
+ 0x98, 0xd6, 0xc7, 0xd6, 0x5c, 0xd5, 0x45, 0x0a, 0x68, 0xae, 0x83, 0xec,
+ 0x79, 0xfc, 0xc5, 0x19, 0x26, 0x4e, 0xba, 0x6e, 0x69, 0x91, 0x61, 0x03},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 87
+ {SEC_OID_SHA384,
+ 87,
+ {0x96, 0x0d, 0xda, 0x2c, 0x20, 0x9d, 0xe5, 0x69, 0xa1, 0x74, 0x0b, 0xd0,
+ 0x7a, 0x71, 0xe2, 0x04, 0x76, 0xbf, 0x66, 0xeb, 0x19, 0x2c, 0x62, 0x07,
+ 0xf3, 0x6a, 0x61, 0x88, 0xf4, 0x14, 0x9d, 0xa7, 0xd4, 0x76, 0x24, 0xfb,
+ 0x8e, 0xa0, 0xcc, 0x7e, 0xec, 0x4e, 0x95, 0x29, 0xa4, 0x79, 0xf2, 0x82,
+ 0x20, 0x51, 0x55, 0x1c, 0x91, 0x55, 0x67, 0x0d, 0xcc, 0x3c, 0x8f, 0x88,
+ 0x9c, 0x2f, 0x31, 0x11, 0x37, 0x3f, 0x56, 0x2a, 0xc5, 0x51, 0x31, 0xad,
+ 0x9e, 0x61, 0xdc, 0x44, 0x71, 0xac, 0x96, 0xec, 0x8f, 0x43, 0x18, 0x4a,
+ 0xda, 0x31, 0x12, 0xcb, 0x1f, 0x9e, 0x42, 0xcb, 0x73, 0x4d, 0x85, 0x29,
+ 0x1b, 0x28, 0x2b, 0x64, 0xc8, 0x7b, 0xcd, 0xee, 0x54, 0x9a, 0x3e, 0xfb,
+ 0xc7, 0x9f, 0xbc, 0xe1, 0x35, 0x43, 0xb9, 0xb8, 0xda, 0x93, 0x88, 0x3c,
+ 0x4d, 0x99, 0x7e, 0xc0, 0x37, 0xca, 0x10, 0xc5, 0x29, 0x92, 0x25, 0xd8,
+ 0xfc, 0x4e, 0x3d, 0x6e, 0x8f, 0x91, 0x01, 0x54, 0x03, 0xd2, 0x9e, 0xad,
+ 0x6d, 0xab, 0x70, 0x36, 0x35, 0xf7, 0xd8, 0x27, 0x84, 0xf8, 0x9f, 0xf5,
+ 0xc5, 0x5e, 0x87, 0x3e, 0x5b, 0xc1, 0x1c, 0x75, 0x79, 0x20, 0x5c, 0x0e,
+ 0xe6, 0xcd, 0x6b, 0x3c, 0xb6, 0x44, 0x07, 0x5c, 0x71, 0x73, 0x8c, 0xb5,
+ 0xae, 0x2f, 0x19, 0x67, 0x3c, 0x15, 0xf6, 0xd1, 0x71, 0x63, 0x90, 0x5d,
+ 0xf9, 0x98, 0xd6, 0x59, 0x49, 0x2a, 0x40, 0xeb, 0xfc, 0x9b, 0x29, 0x58,
+ 0x32, 0x81, 0x70, 0x5a, 0xcf, 0x93, 0xea, 0xec, 0x00, 0x6f, 0x01, 0xfe,
+ 0xba, 0x6d, 0xe0, 0x73, 0x51, 0x2a, 0xf1, 0x04, 0x28, 0xc2, 0xf0, 0xc5,
+ 0x35, 0x33, 0x12, 0x9b, 0x37, 0x06, 0x80, 0x04, 0x27, 0x85, 0x03, 0x44,
+ 0x9d, 0xee, 0x77, 0x41, 0x4d, 0x1c, 0x52, 0xf8, 0x1f, 0x8c, 0x39, 0xb7,
+ 0x10, 0x0e, 0x86, 0xb5, 0x1c, 0xa5, 0x7d, 0x03, 0x56, 0x61, 0x21, 0x88,
+ 0x5b, 0xe8, 0x7d, 0xea, 0x6b, 0x35, 0xc9, 0xdd, 0x5e, 0x16, 0x5c, 0x3d,
+ 0x10, 0xb5, 0x9e, 0x3d, 0x5d, 0xce, 0x19, 0xb9, 0xc2, 0x84, 0xdf, 0x33,
+ 0xa6, 0x43, 0x1a, 0x87, 0xd8, 0x44, 0x58, 0x0b, 0x9c, 0x39, 0xd5, 0xc8,
+ 0xc7, 0x77, 0xf7, 0x6e, 0xf3, 0x64, 0x28, 0xae, 0x34, 0xd0, 0x19, 0xad,
+ 0x1b, 0x54, 0x5b, 0x32, 0x3c, 0x64, 0x3e, 0x7c, 0x0f, 0x46, 0x52, 0x9c,
+ 0x24, 0x1f, 0xb3, 0x4a, 0xe7, 0xe1, 0x16, 0xd6, 0x2a, 0x19, 0x4c, 0x18,
+ 0xbd, 0x02, 0xc2, 0xa4, 0x42, 0x29, 0x40, 0x9a, 0x48, 0xcf, 0x8e, 0xf9,
+ 0x9d, 0xa2, 0xbe, 0xa8, 0x67, 0x88, 0xd0, 0x03, 0x60, 0xa3, 0xdd, 0xc3,
+ 0x24, 0x49, 0x95, 0xef, 0x21, 0xcd, 0x7c, 0x32, 0xc6, 0x75, 0x6a, 0x5d,
+ 0x30, 0x1f, 0x81, 0x7c, 0x18, 0x9d, 0xff, 0x3b, 0x9c, 0x47, 0xe3, 0x51},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 88
+ {SEC_OID_SHA384,
+ 88,
+ {0x59, 0x2b, 0x92, 0x18, 0xb5, 0x80, 0xbf, 0x8a, 0x8d, 0x69, 0x77, 0x69,
+ 0xc5, 0x88, 0x56, 0x71, 0x57, 0xe1, 0x06, 0xd5, 0x9a, 0x83, 0x09, 0xfc,
+ 0xc6, 0xef, 0xa8, 0x58, 0x73, 0x3e, 0x38, 0xbc, 0x3f, 0x45, 0xd6, 0xb7,
+ 0x62, 0x02, 0x2c, 0x54, 0x63, 0xda, 0x73, 0x36, 0x6f, 0x2f, 0x6c, 0xc3,
+ 0x33, 0xb6, 0xde, 0x44, 0xe8, 0x07, 0xc2, 0xac, 0xb3, 0xc6, 0x9d, 0xc3,
+ 0xd1, 0xc7, 0x39, 0xad, 0xea, 0x3f, 0xef, 0xa8, 0x1e, 0xbd, 0xaa, 0x8a,
+ 0x27, 0x6a, 0x0d, 0x03, 0xf5, 0x54, 0x16, 0xeb, 0x69, 0xab, 0x32, 0x64,
+ 0x24, 0x34, 0xb5, 0x5e, 0xf1, 0x85, 0x4c, 0x18, 0x38, 0x89, 0xd4, 0xf1,
+ 0x7c, 0x95, 0x2c, 0x50, 0x73, 0x08, 0xbe, 0x7a, 0x8b, 0xc2, 0x7a, 0xf3,
+ 0x33, 0x37, 0x36, 0xb2, 0x88, 0x42, 0x53, 0x8e, 0x55, 0xa2, 0xcb, 0xa6,
+ 0x63, 0x69, 0xa8, 0x0f, 0xe1, 0x2a, 0x80, 0x72, 0xee, 0x99, 0xe3, 0x98,
+ 0xf2, 0xc3, 0xb2, 0x3a, 0x4a, 0x16, 0x19, 0x77, 0xc5, 0x6c, 0x49, 0x47,
+ 0xcf, 0x36, 0xd2, 0x06, 0x75, 0x72, 0x37, 0x3f, 0x85, 0xf0, 0xde, 0x62,
+ 0x59, 0x78, 0x70, 0x0d, 0x9e, 0xef, 0x1f, 0xbd, 0xb6, 0xc7, 0x98, 0x89,
+ 0xbc, 0x2d, 0x90, 0xa5, 0xa9, 0x74, 0x32, 0xda, 0x51, 0xca, 0xc5, 0x7d,
+ 0x69, 0xb1, 0x42, 0xe8, 0x56, 0x65, 0x84, 0xe9, 0x14, 0xf7, 0x4b, 0x74,
+ 0x23, 0x7f, 0x06, 0xe0, 0xb9, 0x4a, 0xc0, 0x0d, 0x76, 0x12, 0x08, 0x18,
+ 0xb0, 0x89, 0x88, 0x00, 0xc1, 0x82, 0x72, 0x0b, 0xdb, 0xc1, 0x1e, 0xf5,
+ 0x5e, 0x75, 0x32, 0x76, 0xfb, 0xeb, 0x10, 0xa7, 0xdc, 0xff, 0x7f, 0x21,
+ 0x15, 0xef, 0x20, 0x4a, 0x2c, 0xe6, 0x06, 0xf0, 0x93, 0xb9, 0x24, 0x99,
+ 0x6a, 0x24, 0x5f, 0x93, 0x9e, 0xe2, 0xc9, 0x71, 0xe0, 0x25, 0x59, 0xea,
+ 0xba, 0x64, 0x19, 0x1e, 0x25, 0xa0, 0xff, 0x74, 0xe7, 0xa9, 0x6a, 0x78,
+ 0x7c, 0x9b, 0x60, 0x02, 0x1b, 0x02, 0xde, 0x75, 0xed, 0x1e, 0xd3, 0xad,
+ 0xcc, 0x9e, 0xa2, 0x4c, 0x4e, 0xcf, 0x9a, 0xe0, 0x01, 0x0a, 0x7d, 0x91,
+ 0xdb, 0x40, 0x6c, 0x48, 0x99, 0x2b, 0xe7, 0xc6, 0xbd, 0x69, 0x4e, 0x75,
+ 0xfc, 0xa4, 0x2c, 0x58, 0xed, 0x76, 0xd0, 0x84, 0xe4, 0x57, 0x4c, 0xd0,
+ 0x3f, 0x87, 0xcc, 0xe4, 0xc3, 0x99, 0xbf, 0xc0, 0x51, 0x6a, 0xbf, 0x74,
+ 0x43, 0x84, 0x2e, 0x53, 0x90, 0x0f, 0x82, 0x8a, 0xe6, 0x60, 0xa5, 0x27,
+ 0x04, 0x5c, 0x81, 0xda, 0x0b, 0x06, 0x7a, 0x35, 0x07, 0xf7, 0x4d, 0x6f,
+ 0xf4, 0xb1, 0x40, 0xee, 0x99, 0x23, 0x40, 0xd3, 0xdb, 0x3e, 0xb2, 0x02,
+ 0x0f, 0x5a, 0xf3, 0xcc, 0xf0, 0x45, 0x5a, 0x1c, 0x54, 0x18, 0x8b, 0x4e,
+ 0xdf, 0x55, 0xa1, 0x4e, 0x67, 0x8e, 0x7e, 0x12, 0xad, 0xf0, 0x54, 0xa6},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 89
+ {SEC_OID_SHA384,
+ 89,
+ {0x82, 0xa8, 0xb9, 0x3a, 0x19, 0xaf, 0x90, 0x59, 0x1e, 0x21, 0x25, 0x59,
+ 0xa9, 0x3b, 0x99, 0xa5, 0x91, 0x66, 0x3f, 0x81, 0xc1, 0xd8, 0x00, 0xd6,
+ 0x46, 0xdb, 0x7b, 0x4a, 0x00, 0x1b, 0xd5, 0x69, 0xb0, 0x6b, 0x05, 0x55,
+ 0x60, 0x57, 0x61, 0x56, 0x29, 0x98, 0x4b, 0x7f, 0x48, 0x00, 0x9d, 0x95,
+ 0x5d, 0x84, 0xdf, 0xb9, 0xc0, 0xc4, 0xa7, 0xae, 0x90, 0xc0, 0x01, 0x31,
+ 0x0a, 0x03, 0x09, 0xb6, 0xf9, 0xd3, 0x70, 0xad, 0xd6, 0xef, 0x03, 0x8e,
+ 0xf1, 0x50, 0xcd, 0xfa, 0x65, 0x24, 0x04, 0x37, 0x48, 0xd1, 0x6d, 0x17,
+ 0x86, 0x6c, 0x9b, 0xd9, 0xb1, 0xeb, 0x58, 0xa7, 0x0c, 0xeb, 0xeb, 0x86,
+ 0xa5, 0xa2, 0xba, 0x73, 0x37, 0xdc, 0xbb, 0x88, 0x02, 0x3b, 0xec, 0xb7,
+ 0xb5, 0x26, 0xf8, 0x2c, 0x5f, 0x6a, 0xbf, 0xbc, 0x82, 0x2c, 0x68, 0xab,
+ 0x0f, 0x04, 0x9c, 0x54, 0xae, 0xe4, 0xc4, 0x9f, 0xed, 0xcd, 0x03, 0xb1,
+ 0x0b, 0x4d, 0xc7, 0x08, 0xb6, 0x7e, 0xe7, 0x0d, 0x47, 0x61, 0x50, 0xc8,
+ 0x5f, 0x3a, 0xf0, 0x5f, 0x45, 0x17, 0x0e, 0x96, 0x45, 0xcb, 0xbf, 0x3d,
+ 0x57, 0x22, 0x61, 0x2c, 0xb3, 0x42, 0x46, 0x52, 0xa2, 0xf9, 0xed, 0x11,
+ 0x57, 0xeb, 0xae, 0x2a, 0xb6, 0x27, 0xdc, 0x71, 0xda, 0xb5, 0x39, 0xa5,
+ 0xd3, 0xd4, 0xcf, 0xbb, 0xc7, 0xbc, 0xaf, 0xbf, 0x71, 0xac, 0x45, 0x35,
+ 0xde, 0x96, 0xa4, 0x7e, 0xa3, 0x35, 0x53, 0xb7, 0x64, 0x82, 0xf7, 0xbd,
+ 0x75, 0x20, 0xf1, 0x2d, 0xc9, 0xf5, 0xbc, 0x16, 0x17, 0x59, 0x88, 0x5a,
+ 0x8c, 0xe2, 0x44, 0xcd, 0xd0, 0x1e, 0xdd, 0xf3, 0x28, 0xc5, 0x18, 0x84,
+ 0x9c, 0x3c, 0xb5, 0xd8, 0x74, 0x8d, 0xc4, 0xe9, 0xb9, 0x98, 0x3b, 0x7c,
+ 0x1f, 0xa4, 0x33, 0x8c, 0x80, 0x97, 0xbe, 0x27, 0x3d, 0xaa, 0xe2, 0xb6,
+ 0xfb, 0xd5, 0xc7, 0x13, 0x93, 0x00, 0x05, 0xba, 0xb5, 0x8a, 0xb8, 0xc8,
+ 0x52, 0x74, 0x38, 0xed, 0x21, 0x61, 0x2f, 0x75, 0xe0, 0x88, 0xbd, 0x97,
+ 0xb5, 0xea, 0xdf, 0xae, 0xfc, 0x68, 0xa4, 0xf1, 0x2a, 0x99, 0x16, 0x5d,
+ 0x7c, 0x6f, 0x61, 0xe4, 0xde, 0x6f, 0x3c, 0x22, 0xdd, 0xf8, 0x4e, 0x50,
+ 0x64, 0x3e, 0xd4, 0x1e, 0x99, 0xe5, 0x41, 0x4c, 0x37, 0xa6, 0x96, 0xc0,
+ 0xa5, 0xfc, 0xef, 0xb3, 0xd8, 0xc0, 0x3d, 0x94, 0x37, 0x40, 0x2e, 0x5d,
+ 0x6f, 0xb6, 0xb9, 0x63, 0x15, 0x69, 0xdd, 0x2c, 0xed, 0x97, 0x2a, 0x69,
+ 0xe7, 0x10, 0xb3, 0xb6, 0xe1, 0x84, 0x19, 0xc9, 0xa4, 0xaf, 0x40, 0x1a,
+ 0x24, 0x27, 0x05, 0xf2, 0x3d, 0x66, 0xcb, 0x61, 0xea, 0x1e, 0x27, 0x5e,
+ 0xea, 0xa2, 0xbf, 0x57, 0x00, 0x14, 0x71, 0x42, 0xa0, 0xbf, 0x09, 0x9d,
+ 0x5c, 0xa4, 0x26, 0xa7, 0xea, 0x65, 0x39, 0x9c, 0xd5, 0xbd, 0xf2, 0xa8},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 90
+ {SEC_OID_SHA384,
+ 90,
+ {0x14, 0x23, 0xb1, 0xab, 0x09, 0x64, 0xb6, 0xdd, 0x97, 0x7c, 0x22, 0x76,
+ 0x48, 0xfc, 0xfc, 0x29, 0xa9, 0xc2, 0xf3, 0xc0, 0x69, 0x09, 0x31, 0x9b,
+ 0x06, 0x29, 0xc6, 0x23, 0x4a, 0xb9, 0xaa, 0x5c, 0xad, 0x35, 0x00, 0xb2,
+ 0x4a, 0x71, 0x40, 0x5e, 0x7d, 0x8c, 0x29, 0x9f, 0xa0, 0xf6, 0xd5, 0x5a,
+ 0xa7, 0x09, 0xe3, 0x21, 0xc7, 0x12, 0xad, 0x1e, 0xb6, 0xe3, 0x2e, 0x79,
+ 0x91, 0xf2, 0x9b, 0xe7, 0xdd, 0x11, 0x6b, 0x00, 0x54, 0xab, 0x4c, 0xcc,
+ 0x29, 0xba, 0xc3, 0x02, 0xb2, 0x4e, 0x90, 0x4c, 0x9a, 0x13, 0xa6, 0x4d,
+ 0xd9, 0x5e, 0xdd, 0xe1, 0x8e, 0xde, 0xcc, 0x7f, 0xe6, 0x04, 0x45, 0x59,
+ 0x54, 0x24, 0xb7, 0x65, 0xca, 0xcd, 0x8d, 0x80, 0x71, 0xa0, 0x1d, 0x45,
+ 0xb6, 0xd3, 0x8d, 0x5b, 0xd8, 0x32, 0x1b, 0x14, 0xbc, 0xb2, 0xe9, 0xa3,
+ 0x24, 0x38, 0x15, 0xa9, 0xe6, 0xb2, 0x3d, 0x24, 0xbb, 0x78, 0xc3, 0xbe,
+ 0xdf, 0x88, 0xb9, 0x3a, 0xf2, 0x3c, 0x5b, 0x70, 0xd5, 0xff, 0xd9, 0xd4,
+ 0xe9, 0x25, 0x78, 0x01, 0x81, 0x96, 0xdc, 0x64, 0x47, 0xb1, 0xfe, 0xa1,
+ 0xa6, 0x75, 0x2e, 0xb2, 0xdb, 0xe0, 0xd5, 0xb4, 0x23, 0x13, 0xb7, 0xf5,
+ 0xa3, 0x69, 0x50, 0x78, 0xeb, 0x2a, 0xb2, 0x51, 0x36, 0x7e, 0xcc, 0xb4,
+ 0xab, 0x64, 0x18, 0x16, 0x21, 0xca, 0xdf, 0x7c, 0x92, 0xf8, 0x63, 0x0a,
+ 0x5d, 0x62, 0x50, 0x0c, 0x30, 0x6e, 0x2f, 0x9d, 0x21, 0x39, 0x26, 0xbf,
+ 0x75, 0x34, 0x31, 0x79, 0xe2, 0xfa, 0xaa, 0xad, 0xbd, 0x18, 0xc6, 0xc3,
+ 0xe7, 0x85, 0x6c, 0xbe, 0x46, 0x44, 0x33, 0x7e, 0xf4, 0x12, 0xb1, 0x90,
+ 0x81, 0x9b, 0x33, 0xc1, 0xec, 0x01, 0xe7, 0xea, 0x37, 0x1c, 0x0d, 0xbb,
+ 0x03, 0x88, 0x44, 0x36, 0xa4, 0x50, 0x77, 0xb9, 0xe0, 0x5f, 0x6d, 0x5d,
+ 0xc2, 0x60, 0xb9, 0xaa, 0xe3, 0x41, 0xd9, 0x68, 0x20, 0x07, 0x3d, 0xce,
+ 0x8d, 0x02, 0x92, 0x4c, 0x23, 0x95, 0xe0, 0xbb, 0x97, 0x7f, 0x32, 0x45,
+ 0xaa, 0x01, 0x96, 0x50, 0x74, 0x4f, 0x1f, 0xb1, 0x6d, 0xff, 0x19, 0x86,
+ 0xd4, 0x3f, 0x99, 0xa2, 0x74, 0x11, 0x01, 0x3d, 0xa0, 0x6b, 0x42, 0x5d,
+ 0xa9, 0x81, 0x84, 0xca, 0x8d, 0xd8, 0x6b, 0x5a, 0xc8, 0x3b, 0x8b, 0x1a,
+ 0xaf, 0x71, 0xc0, 0x76, 0x97, 0x22, 0xf1, 0xa1, 0xe8, 0xe4, 0x9e, 0xe6,
+ 0x64, 0x27, 0x13, 0x17, 0xc8, 0x40, 0xfc, 0x80, 0x68, 0xeb, 0x5e, 0xcb,
+ 0xff, 0xee, 0xd9, 0x91, 0x99, 0xec, 0x89, 0xa1, 0xc4, 0x59, 0xaa, 0x92,
+ 0x31, 0x70, 0xb0, 0xdc, 0x0a, 0x91, 0x02, 0xa9, 0x91, 0x85, 0x91, 0x00,
+ 0xa4, 0xcd, 0x3b, 0x9b, 0x7c, 0x73, 0xcf, 0x86, 0x30, 0x35, 0x16, 0x37,
+ 0x9e, 0xf5, 0x22, 0x1a, 0xf1, 0x3f, 0x3f, 0x16, 0x51, 0xb4, 0xd9, 0xa6},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 91
+ {SEC_OID_SHA384,
+ 91,
+ {0x4c, 0x54, 0x09, 0x38, 0x69, 0x30, 0xfa, 0x97, 0x96, 0x33, 0x66, 0x3e,
+ 0x2e, 0x62, 0x3d, 0xd6, 0x87, 0xcf, 0xb6, 0x08, 0xa3, 0xd2, 0xbd, 0x76,
+ 0x4d, 0xf2, 0x95, 0x40, 0x79, 0x3e, 0xcc, 0x93, 0x62, 0xdb, 0xee, 0xdb,
+ 0xf1, 0x43, 0xbb, 0xda, 0xea, 0x63, 0xeb, 0xb0, 0x1d, 0xde, 0xdb, 0xba,
+ 0x5c, 0x25, 0xc3, 0x5b, 0xb5, 0x5b, 0x74, 0xce, 0x42, 0x2a, 0x30, 0x8f,
+ 0x4c, 0xa7, 0xb7, 0x69, 0x88, 0xeb, 0x78, 0x1b, 0xe4, 0xf9, 0x22, 0x9b,
+ 0xb4, 0x60, 0x18, 0x00, 0xf9, 0x97, 0x33, 0x09, 0x8a, 0x11, 0x43, 0xe3,
+ 0x7d, 0xe1, 0x9f, 0xe0, 0xe4, 0xb6, 0x87, 0x4c, 0x3c, 0x7e, 0x53, 0x4a,
+ 0xb1, 0xd6, 0x2d, 0xf4, 0x2b, 0xd4, 0x8b, 0xf6, 0xce, 0x75, 0xc5, 0x94,
+ 0x00, 0xfc, 0x31, 0xc0, 0xd3, 0x05, 0xc1, 0x21, 0x7a, 0x3b, 0x22, 0x5f,
+ 0x00, 0x13, 0xbd, 0x46, 0xd3, 0x4c, 0xba, 0x99, 0x82, 0x70, 0x0f, 0xe7,
+ 0xe1, 0xc1, 0x68, 0x3c, 0x21, 0x77, 0xfa, 0x0f, 0x68, 0x7b, 0x5f, 0x8d,
+ 0x2a, 0x72, 0x83, 0xe1, 0x22, 0xfb, 0x1a, 0xa0, 0xee, 0x1b, 0xef, 0x05,
+ 0x73, 0x55, 0xa7, 0xae, 0xe1, 0x17, 0xdd, 0xa0, 0x7c, 0xe7, 0x9e, 0xa8,
+ 0x60, 0x45, 0x77, 0x47, 0x3b, 0x64, 0xad, 0x5e, 0x3e, 0xd0, 0x93, 0x83,
+ 0x3f, 0xd0, 0xc7, 0xc4, 0x96, 0xb6, 0x7a, 0x29, 0x33, 0xed, 0xc5, 0xaa,
+ 0xa5, 0x50, 0x45, 0x2b, 0xbe, 0xe1, 0x4d, 0x4f, 0x6c, 0x5c, 0x6e, 0x6f,
+ 0x25, 0x4f, 0xaf, 0xf6, 0xab, 0x5b, 0xb9, 0x6a, 0x06, 0xde, 0x99, 0x15,
+ 0x19, 0x36, 0xdf, 0x69, 0x15, 0x93, 0xc9, 0x64, 0xd9, 0x1c, 0xe1, 0x67,
+ 0x9f, 0xa3, 0xb5, 0x5e, 0x26, 0xbe, 0x7e, 0xa5, 0x29, 0x93, 0xa2, 0x5f,
+ 0x67, 0xa4, 0x59, 0x5c, 0x75, 0xc9, 0x52, 0x17, 0x4d, 0x1a, 0x6e, 0x79,
+ 0xcf, 0x9f, 0x3e, 0x06, 0x25, 0xb7, 0x17, 0x34, 0x81, 0xb8, 0x40, 0xa8,
+ 0x36, 0x8a, 0x9b, 0xf4, 0x5e, 0xa1, 0x6a, 0x8f, 0x23, 0x20, 0xae, 0x3b,
+ 0x65, 0xdd, 0x6c, 0x65, 0x49, 0x05, 0xcf, 0xf5, 0xbe, 0x15, 0xc3, 0x90,
+ 0xcd, 0xca, 0xd6, 0xc1, 0x42, 0xe5, 0x37, 0xf3, 0x56, 0xed, 0x6a, 0x53,
+ 0x74, 0xa3, 0xe5, 0xb1, 0xd1, 0x7f, 0x80, 0x2f, 0x3d, 0xee, 0x2c, 0x1a,
+ 0x9c, 0xd9, 0x23, 0x0c, 0x72, 0x16, 0x0a, 0xd5, 0xd9, 0xc3, 0x76, 0xdf,
+ 0xad, 0x8c, 0x5d, 0x39, 0xa5, 0x2e, 0xbb, 0xbf, 0x51, 0x61, 0xb9, 0xcb,
+ 0x1e, 0x70, 0x00, 0x9a, 0x10, 0x7f, 0xd2, 0x14, 0x63, 0x1c, 0x32, 0x41,
+ 0x48, 0xec, 0x85, 0xef, 0x6d, 0x43, 0x8b, 0x98, 0xe3, 0xdf, 0x71, 0x35,
+ 0xae, 0x1a, 0x7b, 0x05, 0x2a, 0xb0, 0x2c, 0x94, 0xa2, 0x61, 0xaf, 0x71,
+ 0x55, 0x44, 0x17, 0x51, 0xae, 0xf1, 0x9b, 0xdd, 0x3c, 0x1c, 0x32, 0xea},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 92
+ {SEC_OID_SHA384,
+ 92,
+ {0x2a, 0xba, 0x17, 0x78, 0x3c, 0x5e, 0x5a, 0xc8, 0x5a, 0x1e, 0xcf, 0x3a,
+ 0x76, 0xd7, 0x44, 0x35, 0xaa, 0x6a, 0x68, 0x6c, 0x2c, 0xeb, 0x34, 0x51,
+ 0x74, 0x52, 0xaa, 0x44, 0x36, 0xc7, 0xe9, 0x61, 0xda, 0x24, 0xaa, 0xc9,
+ 0xe4, 0x5d, 0x8c, 0x45, 0xec, 0x7e, 0xdd, 0xe6, 0xe6, 0xab, 0x05, 0xf1,
+ 0xb5, 0x49, 0x6c, 0x81, 0xec, 0x5c, 0x0c, 0x47, 0xde, 0x5d, 0x3e, 0x49,
+ 0x03, 0x17, 0x38, 0x1c, 0xc3, 0x61, 0x9a, 0xf4, 0xb6, 0x36, 0x1c, 0x74,
+ 0xec, 0xfe, 0x9b, 0xf8, 0xcc, 0xb0, 0xa7, 0x17, 0xcf, 0xf2, 0x6a, 0xbf,
+ 0xa5, 0xec, 0x03, 0x2a, 0xe4, 0x6e, 0x6b, 0x35, 0x87, 0x61, 0xb4, 0x89,
+ 0x93, 0xa9, 0x0c, 0x56, 0x21, 0x6c, 0x5b, 0x6e, 0xe9, 0x13, 0x99, 0xe2,
+ 0x9b, 0xc1, 0xf5, 0xb6, 0x05, 0x57, 0x6f, 0x74, 0x20, 0x50, 0x5b, 0x3b,
+ 0xee, 0xb7, 0xc5, 0x19, 0xa0, 0xcf, 0x5c, 0xb1, 0xe1, 0x98, 0xb5, 0xde,
+ 0x6d, 0x73, 0x70, 0x93, 0xe1, 0x2a, 0x82, 0x67, 0x07, 0xac, 0x00, 0x9f,
+ 0xa4, 0x58, 0x5e, 0x77, 0x75, 0x09, 0xf1, 0x1d, 0x67, 0x7f, 0x7b, 0xf0,
+ 0x69, 0xbe, 0xbf, 0x0f, 0x0e, 0x55, 0x5f, 0x47, 0xa1, 0xcd, 0x0b, 0xaf,
+ 0x36, 0x26, 0x3b, 0xc1, 0xfc, 0x7e, 0x28, 0xdd, 0xa8, 0x3c, 0xbb, 0xb6,
+ 0x40, 0x57, 0x3e, 0xa4, 0xb0, 0x76, 0x27, 0x65, 0x18, 0x0e, 0xb8, 0x61,
+ 0xec, 0x65, 0x05, 0x31, 0x70, 0x25, 0x89, 0x5a, 0x89, 0xf1, 0xe1, 0xe4,
+ 0x51, 0x1e, 0xf8, 0xbc, 0xc4, 0x6b, 0xf3, 0x49, 0x74, 0xe0, 0x83, 0xb2,
+ 0x51, 0xe2, 0x71, 0x6e, 0xc2, 0x98, 0x02, 0x6c, 0xba, 0xba, 0x3a, 0x2f,
+ 0x39, 0x2b, 0xc3, 0x5b, 0x17, 0xc8, 0x41, 0x55, 0x92, 0xc1, 0xf4, 0x96,
+ 0x84, 0x4b, 0x20, 0xbc, 0x50, 0x5c, 0xcd, 0xd3, 0xd4, 0xcb, 0xe2, 0xfd,
+ 0xbc, 0x37, 0x30, 0xf3, 0xe5, 0x4c, 0xff, 0x67, 0x65, 0x3d, 0xc4, 0x31,
+ 0x87, 0x90, 0x20, 0x8d, 0x82, 0x5d, 0xc4, 0x53, 0x94, 0x26, 0x7e, 0x4f,
+ 0xfc, 0x01, 0xf0, 0xe0, 0x71, 0x61, 0x5c, 0xaa, 0xe1, 0x33, 0x49, 0x88,
+ 0x9b, 0x35, 0xe1, 0xa8, 0xd7, 0xdc, 0xb8, 0x3b, 0x64, 0x02, 0xf6, 0x9f,
+ 0x9f, 0x15, 0x77, 0xb8, 0x68, 0x7c, 0x2d, 0x4b, 0xea, 0x97, 0x24, 0x0c,
+ 0xee, 0x41, 0xb0, 0xb9, 0x03, 0x49, 0xd1, 0x94, 0x66, 0xfc, 0xf7, 0x52,
+ 0x03, 0x2d, 0x39, 0x5c, 0xca, 0x31, 0x73, 0x80, 0xc6, 0xfe, 0x66, 0x55,
+ 0x95, 0xc4, 0x07, 0x39, 0x51, 0xf1, 0xb0, 0xb4, 0x2d, 0x8b, 0x50, 0xc9,
+ 0x12, 0x69, 0xbe, 0xde, 0x77, 0x87, 0xc3, 0x0b, 0x79, 0xe8, 0x0c, 0xbe,
+ 0x17, 0x40, 0x32, 0x1a, 0x6a, 0xbd, 0x8c, 0x04, 0x80, 0x39, 0x45, 0x11,
+ 0xe5, 0x7a, 0x61, 0x9e, 0xe8, 0x0c, 0x13, 0x2b, 0x7d, 0xa6, 0xce, 0x9a},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 93
+ {SEC_OID_SHA384,
+ 93,
+ {0x96, 0x01, 0x43, 0xa3, 0x41, 0x71, 0xa7, 0xd6, 0xd3, 0x03, 0x87, 0x8c,
+ 0x23, 0xaa, 0xc9, 0xd7, 0xcc, 0xd8, 0xb9, 0x21, 0x8a, 0x5d, 0x84, 0xed,
+ 0xf0, 0xc0, 0x95, 0x6c, 0x22, 0xd1, 0x26, 0x3d, 0xeb, 0xdb, 0x5a, 0x08,
+ 0xcf, 0x89, 0x0e, 0x34, 0x18, 0x36, 0xf9, 0x47, 0x60, 0x13, 0x5c, 0xce,
+ 0x79, 0x3b, 0x0b, 0x8f, 0xcf, 0x7c, 0x06, 0x2d, 0xdb, 0x86, 0x61, 0xbe,
+ 0xfe, 0xe6, 0x2c, 0xd7, 0x90, 0x29, 0x4e, 0x34, 0x5e, 0xfd, 0xff, 0xde,
+ 0x7c, 0x26, 0xdd, 0xd9, 0xdc, 0x6d, 0x3a, 0x3a, 0xdb, 0x0c, 0x6e, 0xfe,
+ 0xcb, 0xfd, 0xdd, 0x9e, 0x38, 0x2c, 0x1d, 0x78, 0x8e, 0xa9, 0xb0, 0x0c,
+ 0x5d, 0x2d, 0x0f, 0x89, 0x64, 0xc2, 0x41, 0x65, 0x7b, 0xd1, 0xc9, 0xf8,
+ 0x2f, 0xdf, 0x3e, 0x4b, 0x15, 0x45, 0x2d, 0xf6, 0xe2, 0xf7, 0xe4, 0x6f,
+ 0xae, 0xb3, 0x42, 0x72, 0x57, 0x39, 0x36, 0x93, 0x47, 0x03, 0xdd, 0x15,
+ 0x83, 0xef, 0xb4, 0x19, 0xe6, 0xc0, 0x3f, 0xf4, 0xf5, 0xd6, 0xea, 0x1d,
+ 0x7f, 0x18, 0x27, 0x52, 0x86, 0x04, 0x72, 0x9f, 0x1d, 0xe2, 0x47, 0x21,
+ 0x90, 0x0f, 0x3d, 0x3e, 0xc0, 0x72, 0x37, 0xf4, 0xcd, 0xe6, 0x84, 0x6c,
+ 0x12, 0xce, 0x1b, 0x54, 0xa0, 0x66, 0x24, 0xa3, 0xfc, 0x90, 0x25, 0x4e,
+ 0x3c, 0xf7, 0x2a, 0xd2, 0x6e, 0x82, 0x23, 0x15, 0x91, 0x77, 0x37, 0x66,
+ 0x88, 0xd1, 0xe1, 0xe7, 0x9f, 0x80, 0x0b, 0x2f, 0x1d, 0xe8, 0x11, 0xb2,
+ 0x9c, 0x90, 0xca, 0xcb, 0xcb, 0xba, 0xe8, 0x42, 0x1a, 0x34, 0xc7, 0x4c,
+ 0x4b, 0x0d, 0xe2, 0x9a, 0xb1, 0xe3, 0xb6, 0xf7, 0x6e, 0x11, 0x88, 0xd7,
+ 0x00, 0xd8, 0xa5, 0x5a, 0x49, 0x03, 0x86, 0x07, 0x3a, 0xd1, 0xb5, 0x78,
+ 0x98, 0x77, 0x54, 0x42, 0xe5, 0x3a, 0x78, 0xb1, 0xe4, 0xc9, 0xfa, 0xeb,
+ 0x9c, 0x15, 0xcf, 0xd0, 0xb7, 0x35, 0xd9, 0x7d, 0x45, 0x9b, 0x11, 0xfd,
+ 0x11, 0x91, 0x6f, 0x68, 0x40, 0xc8, 0x6a, 0x9e, 0xb4, 0x46, 0xc3, 0xf4,
+ 0xf1, 0xf4, 0x1f, 0x62, 0x37, 0x0a, 0x7e, 0xb9, 0xa1, 0xbb, 0xbf, 0xbc,
+ 0x0e, 0x60, 0x98, 0xee, 0xde, 0xaa, 0xbb, 0x8b, 0xea, 0x27, 0x91, 0xa4,
+ 0xae, 0xba, 0x24, 0x43, 0xbd, 0xe7, 0x4a, 0x2b, 0xd1, 0x0d, 0xe0, 0xbb,
+ 0xdc, 0xda, 0x4f, 0xfd, 0x06, 0x2c, 0x2c, 0xd3, 0x46, 0x37, 0x6d, 0x33,
+ 0xe5, 0x40, 0xd1, 0x66, 0x7f, 0x90, 0xb3, 0x78, 0xef, 0x66, 0x3b, 0x5a,
+ 0x84, 0xc9, 0x27, 0xe3, 0xee, 0x41, 0xb0, 0x1a, 0xa2, 0xc1, 0x33, 0xca,
+ 0x07, 0xcf, 0x43, 0xec, 0xcc, 0x33, 0x05, 0x8c, 0xf4, 0xc0, 0xe2, 0xa6,
+ 0x6a, 0xe9, 0x12, 0x9e, 0x14, 0xc5, 0x7f, 0x01, 0xf2, 0x54, 0xc4, 0x04,
+ 0x70, 0xdd, 0x67, 0x51, 0x30, 0x46, 0x41, 0x73, 0x0f, 0x9a, 0xa3, 0xd1},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 94
+ {SEC_OID_SHA384,
+ 94,
+ {0x08, 0x9a, 0x64, 0xc0, 0x82, 0xa7, 0xdb, 0x8c, 0x57, 0x68, 0xca, 0x9d,
+ 0xaa, 0x42, 0x6c, 0x44, 0x6c, 0xb5, 0x01, 0x5d, 0xa4, 0x17, 0xf9, 0x8d,
+ 0xe0, 0x00, 0xb4, 0x11, 0x2e, 0x0b, 0x71, 0xa4, 0x64, 0x10, 0x71, 0x75,
+ 0x9e, 0x96, 0xf1, 0xa0, 0xcf, 0x35, 0xd6, 0x0d, 0x0c, 0x5e, 0x7a, 0x61,
+ 0x90, 0xf2, 0x88, 0x23, 0x3a, 0xcf, 0x96, 0x37, 0xc0, 0xdb, 0xf9, 0x5d,
+ 0xa1, 0xb9, 0xa0, 0xfc, 0x9a, 0x6b, 0x7d, 0x60, 0x2c, 0xb6, 0x0e, 0x82,
+ 0xfb, 0x03, 0xf6, 0x7e, 0x81, 0x14, 0xd1, 0xd5, 0x96, 0xce, 0x63, 0x7d,
+ 0x78, 0xa3, 0x3e, 0x17, 0x6d, 0xdc, 0xd2, 0xa1, 0x37, 0x61, 0x04, 0xb3,
+ 0xdf, 0xfe, 0x09, 0xab, 0xfd, 0x71, 0xac, 0xfd, 0xda, 0x66, 0xd5, 0x90,
+ 0xc1, 0xef, 0x86, 0x2f, 0x35, 0xaf, 0xdb, 0x84, 0x0e, 0xfb, 0x79, 0xe8,
+ 0xb9, 0x76, 0xc5, 0x45, 0x9a, 0x2d, 0x8b, 0x43, 0xcb, 0xed, 0x82, 0x62,
+ 0xef, 0xd1, 0x9d, 0x2e, 0x28, 0x7a, 0x14, 0xbd, 0xfc, 0x5a, 0x28, 0xa2,
+ 0x21, 0xe9, 0x40, 0x56, 0xea, 0xf1, 0xb7, 0xe1, 0xce, 0x38, 0x20, 0x46,
+ 0x72, 0x3d, 0x08, 0xc4, 0xcb, 0x76, 0x1f, 0x4e, 0xca, 0xb5, 0x7e, 0xbe,
+ 0x3e, 0x24, 0xea, 0x1f, 0x8d, 0x09, 0x9f, 0x67, 0xe5, 0xa3, 0xd5, 0x73,
+ 0x69, 0x52, 0x0e, 0x2b, 0x1b, 0xa9, 0x93, 0xeb, 0xe3, 0xbc, 0x0e, 0xc2,
+ 0x8e, 0x68, 0xb7, 0xd1, 0x56, 0x94, 0xb5, 0x45, 0x49, 0x53, 0xcb, 0x5a,
+ 0xaf, 0x99, 0xc8, 0x35, 0xa0, 0x1a, 0x0c, 0x53, 0x07, 0xbb, 0x57, 0xfb,
+ 0x95, 0xa2, 0x93, 0x8c, 0x54, 0xfb, 0xc3, 0xe7, 0xf8, 0xec, 0x68, 0x7f,
+ 0x04, 0x97, 0x44, 0xfc, 0x5f, 0x90, 0x22, 0xe9, 0xa9, 0x3f, 0x80, 0xf0,
+ 0xbe, 0x2e, 0xed, 0xe7, 0x5f, 0xb7, 0xa6, 0x2d, 0x94, 0x40, 0xdf, 0x8b,
+ 0x5b, 0x80, 0x3e, 0x94, 0xc9, 0xbd, 0xa6, 0x6d, 0x0a, 0x44, 0xd7, 0xc8,
+ 0x32, 0xfd, 0xdf, 0xb4, 0x11, 0x58, 0x12, 0x8c, 0x00, 0x1c, 0x37, 0xdb,
+ 0x31, 0x24, 0x8d, 0x6d, 0xae, 0x53, 0x93, 0x59, 0x9a, 0xc5, 0x29, 0x7e,
+ 0xb1, 0x3f, 0x63, 0xee, 0x10, 0xca, 0x6e, 0x57, 0x52, 0x94, 0x58, 0x9f,
+ 0x80, 0x5c, 0x5e, 0xad, 0xfe, 0x16, 0xe5, 0xda, 0x1d, 0xa7, 0x88, 0x06,
+ 0x01, 0x6c, 0x11, 0x53, 0x4c, 0xe5, 0x10, 0xa8, 0xf7, 0xb7, 0x6c, 0x0e,
+ 0xb9, 0x8b, 0xb8, 0x7b, 0x90, 0xf5, 0xad, 0x94, 0xe4, 0xa9, 0xb4, 0x52,
+ 0xe0, 0x92, 0xd9, 0x49, 0x1a, 0x07, 0x14, 0xfa, 0x02, 0x71, 0x1f, 0xc7,
+ 0xb6, 0x74, 0x0d, 0x4d, 0x7f, 0xd4, 0x9e, 0x51, 0xdf, 0xac, 0x10, 0x95,
+ 0xd3, 0x00, 0x73, 0x66, 0x96, 0xd4, 0x62, 0xbc, 0x0d, 0x79, 0x6f, 0x6d,
+ 0x0a, 0x83, 0x7c, 0xd7, 0xe5, 0x15, 0xe0, 0xc6, 0x31, 0x78, 0x12, 0x97},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 95
+ {SEC_OID_SHA384,
+ 95,
+ {0x51, 0x9a, 0x41, 0x36, 0x76, 0x4d, 0xd2, 0xa4, 0xd0, 0x9b, 0x18, 0xe6,
+ 0x65, 0xb2, 0x33, 0xa4, 0x8a, 0x2a, 0xa3, 0x06, 0xab, 0xb8, 0x7f, 0xb5,
+ 0xdf, 0x1c, 0x60, 0x20, 0xe3, 0xcf, 0xe8, 0xcd, 0x85, 0x78, 0x2b, 0x92,
+ 0x44, 0xbb, 0xcd, 0x43, 0x6a, 0x05, 0xeb, 0x9f, 0x16, 0x52, 0xfc, 0xa2,
+ 0x8b, 0x1c, 0x88, 0x38, 0x62, 0x5b, 0x97, 0x8b, 0x6b, 0x22, 0xe1, 0xb8,
+ 0x61, 0x19, 0xce, 0x80, 0xde, 0xc2, 0x63, 0xba, 0xda, 0x9b, 0xd5, 0x6d,
+ 0xd9, 0xb7, 0xd7, 0x22, 0x7b, 0x88, 0x51, 0x1a, 0xd8, 0x30, 0x42, 0xba,
+ 0x30, 0xf1, 0xbe, 0x71, 0x59, 0xb1, 0x57, 0xec, 0x95, 0xb0, 0x15, 0x31,
+ 0xbb, 0xef, 0xbc, 0x6c, 0x39, 0x24, 0x06, 0xca, 0x6b, 0x6e, 0xa7, 0x94,
+ 0x80, 0x07, 0x24, 0x43, 0xd9, 0x21, 0xd7, 0x1d, 0xd5, 0xe1, 0xd5, 0x83,
+ 0xcb, 0x86, 0x76, 0x3e, 0xfe, 0xed, 0xe9, 0x8d, 0x4a, 0x46, 0xea, 0xb1,
+ 0x41, 0x8c, 0x64, 0xef, 0x92, 0x9e, 0x37, 0xb4, 0x10, 0x00, 0x3b, 0xcf,
+ 0xae, 0x88, 0x2d, 0x66, 0xa6, 0xe9, 0x7d, 0xb8, 0x08, 0x44, 0x74, 0x7b,
+ 0xc6, 0x32, 0xcb, 0xcb, 0x0d, 0x38, 0xd2, 0xa6, 0x97, 0x0b, 0x62, 0x72,
+ 0xdb, 0x41, 0x41, 0xcb, 0x8c, 0x8e, 0xbe, 0x32, 0x36, 0xe9, 0x47, 0x84,
+ 0x8b, 0x27, 0x65, 0x30, 0xcd, 0x76, 0xa5, 0x6a, 0xe4, 0x42, 0x79, 0x31,
+ 0x1a, 0xe2, 0xc0, 0xfa, 0xc0, 0x18, 0xe2, 0xb2, 0xd9, 0x30, 0xc5, 0x63,
+ 0x06, 0x8a, 0xb1, 0x54, 0xe9, 0x0f, 0x43, 0x88, 0x99, 0x51, 0x0b, 0x98,
+ 0xd1, 0x7a, 0x25, 0x6b, 0x04, 0x11, 0xae, 0xc1, 0x73, 0x52, 0xb1, 0x37,
+ 0x43, 0x71, 0x76, 0xc7, 0x33, 0x1b, 0x0b, 0x31, 0x5a, 0x7e, 0xb7, 0x64,
+ 0xfb, 0xb7, 0xcc, 0xf7, 0x61, 0x4b, 0x41, 0x85, 0x90, 0x7d, 0x24, 0x06,
+ 0x3d, 0x1f, 0xdc, 0xe8, 0x93, 0x6c, 0x1a, 0x1a, 0xc1, 0x31, 0x01, 0xff,
+ 0x71, 0x44, 0x28, 0x07, 0x84, 0xb3, 0x61, 0xea, 0xbb, 0xcc, 0x37, 0xf6,
+ 0x92, 0x52, 0x01, 0x0c, 0x5c, 0x63, 0x10, 0xf7, 0x0c, 0xde, 0x6e, 0x3e,
+ 0xa8, 0x9b, 0xcb, 0x4d, 0x7f, 0xd0, 0xe7, 0x90, 0x18, 0x41, 0x4e, 0x5f,
+ 0xd3, 0xaa, 0x00, 0xf2, 0xc8, 0xe6, 0xe9, 0xfe, 0xbb, 0xbc, 0x4c, 0x02,
+ 0xa0, 0xc6, 0xd7, 0x94, 0xba, 0x6f, 0x15, 0x03, 0x8a, 0x66, 0x77, 0x1c,
+ 0xae, 0x6d, 0xc8, 0x76, 0xad, 0xd5, 0xdd, 0x23, 0x38, 0xb8, 0x06, 0xd8,
+ 0x2a, 0x18, 0xd9, 0xac, 0x1f, 0x6a, 0xe5, 0x7c, 0x5b, 0x74, 0x8e, 0xc3,
+ 0x11, 0x1f, 0xb5, 0x6d, 0x6c, 0xd9, 0x92, 0xb4, 0xc8, 0x0e, 0x12, 0x84,
+ 0x34, 0xf8, 0xb8, 0xfc, 0x90, 0x25, 0xb2, 0xa2, 0x1d, 0x06, 0x2d, 0xce,
+ 0xfa, 0x75, 0x56, 0x6c, 0x24, 0x21, 0x18, 0xb2, 0xb0, 0x61, 0x9f, 0xce},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 96
+ {SEC_OID_SHA384,
+ 96,
+ {0x08, 0xe4, 0x80, 0xb9, 0xd4, 0x32, 0x4d, 0x10, 0xea, 0x85, 0x5e, 0x1a,
+ 0x0b, 0x2a, 0x44, 0x46, 0x37, 0x0a, 0x7a, 0x1f, 0x3d, 0x65, 0x65, 0x69,
+ 0x7f, 0x8c, 0x5b, 0x2a, 0x5d, 0xdb, 0x36, 0x0d, 0xea, 0xb6, 0x7b, 0x0a,
+ 0x5c, 0x75, 0xcf, 0x9d, 0xd4, 0x91, 0xfb, 0x0b, 0xa6, 0x40, 0x2b, 0x70,
+ 0x2a, 0xfb, 0x22, 0xff, 0x9c, 0x4f, 0x7d, 0xaf, 0x26, 0xfa, 0x41, 0x33,
+ 0x23, 0x25, 0x9e, 0x15, 0xf3, 0x92, 0x39, 0x3c, 0x24, 0xfb, 0xd2, 0xfb,
+ 0x9f, 0x30, 0x08, 0xe6, 0x4a, 0x77, 0x58, 0x38, 0xd6, 0xff, 0x66, 0xc6,
+ 0x8d, 0xbc, 0xe2, 0x60, 0xee, 0x2d, 0x0b, 0x78, 0xb2, 0x9a, 0x0d, 0xa9,
+ 0xd0, 0xd6, 0xd5, 0x47, 0x19, 0x3c, 0x88, 0xc6, 0xb0, 0x4c, 0x60, 0x59,
+ 0x22, 0x3a, 0x68, 0xe3, 0x53, 0x29, 0xe5, 0x85, 0x91, 0x1c, 0x5a, 0x2d,
+ 0x7b, 0xd6, 0xfc, 0x4c, 0xd8, 0x99, 0x45, 0xee, 0xde, 0x5e, 0x3b, 0xe3,
+ 0xf6, 0xfd, 0x54, 0x79, 0x9e, 0x21, 0x7e, 0x17, 0x08, 0x74, 0x56, 0x34,
+ 0xad, 0x06, 0xcd, 0x10, 0x3f, 0x24, 0xfb, 0x2c, 0xab, 0xd0, 0x7a, 0x1d,
+ 0x66, 0x54, 0x5e, 0x0f, 0x64, 0x13, 0x01, 0xd8, 0x50, 0x3a, 0xf9, 0x4e,
+ 0x4b, 0x17, 0x69, 0x08, 0x25, 0x4d, 0x1f, 0xac, 0x4c, 0xfb, 0xf6, 0xc2,
+ 0x27, 0xa5, 0x18, 0xf1, 0x38, 0x18, 0xe2, 0x2f, 0xf7, 0xd5, 0xf1, 0x2f,
+ 0x03, 0xbe, 0x75, 0x31, 0xee, 0x30, 0x60, 0xf4, 0x73, 0x77, 0xf2, 0xf0,
+ 0xdb, 0x52, 0x8d, 0x69, 0xe6, 0xba, 0x43, 0x6d, 0x08, 0xa4, 0xc0, 0x34,
+ 0xfb, 0x23, 0x08, 0x4c, 0xf7, 0x1d, 0xd8, 0x19, 0xac, 0x19, 0x9a, 0x4b,
+ 0x15, 0x9a, 0xba, 0x6a, 0x3f, 0x3f, 0x74, 0x73, 0x3f, 0x5e, 0x9f, 0xdf,
+ 0xa9, 0xf5, 0xaf, 0x5b, 0x77, 0x46, 0x86, 0x3b, 0xa7, 0x0f, 0xf6, 0x3a,
+ 0x83, 0xdd, 0x4a, 0xd8, 0x05, 0x73, 0x74, 0x7b, 0x70, 0x17, 0x3b, 0x32,
+ 0xd6, 0x7c, 0xfe, 0x3d, 0x6c, 0x44, 0xfd, 0x3b, 0x10, 0x71, 0x17, 0x5c,
+ 0x77, 0xc0, 0x35, 0x35, 0x86, 0x76, 0x0c, 0x8d, 0x6d, 0x7d, 0x0c, 0xd6,
+ 0x0c, 0xca, 0x68, 0xca, 0x04, 0x9a, 0xe1, 0x32, 0x1d, 0x39, 0x73, 0x5b,
+ 0xe3, 0xa7, 0x1e, 0x76, 0x54, 0x84, 0x11, 0x91, 0xbb, 0x89, 0x53, 0xca,
+ 0x6f, 0x66, 0x77, 0xa7, 0xa8, 0x64, 0x52, 0x04, 0x02, 0xe5, 0xec, 0xad,
+ 0xce, 0x5f, 0x0a, 0x20, 0xf6, 0x15, 0xdf, 0xca, 0x01, 0x78, 0x6b, 0x01,
+ 0xe7, 0xe8, 0x1a, 0x0a, 0x39, 0x87, 0xf4, 0xd1, 0x20, 0x4a, 0x8b, 0x61,
+ 0x98, 0x67, 0x54, 0x6b, 0x41, 0x06, 0x91, 0x95, 0xf2, 0x2a, 0x9f, 0xc0,
+ 0x65, 0x95, 0x43, 0xbc, 0x70, 0x5e, 0xc0, 0x8e, 0x01, 0x1f, 0x58, 0x52,
+ 0x85, 0x2e, 0xb0, 0xa0, 0x7c, 0x67, 0x0b, 0x2b, 0x63, 0x8c, 0x19, 0xa8},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 97
+ {SEC_OID_SHA384,
+ 97,
+ {0x7c, 0x63, 0xc2, 0x1d, 0x6e, 0x29, 0xa0, 0x8a, 0x6f, 0x0e, 0xdb, 0x19,
+ 0x58, 0xf5, 0x3b, 0x59, 0x3a, 0x26, 0x12, 0x4b, 0xcc, 0x2d, 0x57, 0x80,
+ 0x3b, 0xaf, 0xd7, 0xa6, 0x04, 0x04, 0xee, 0xd2, 0x2e, 0xfc, 0xda, 0x07,
+ 0xa7, 0xbd, 0x8c, 0xba, 0x19, 0x46, 0xa4, 0x88, 0xfd, 0x70, 0x78, 0xe8,
+ 0x07, 0xf6, 0x8d, 0x2c, 0xf7, 0x80, 0xb5, 0xc9, 0x6a, 0xc7, 0xfe, 0x65,
+ 0xc3, 0xe9, 0x75, 0xb9, 0x27, 0x4b, 0xb9, 0xbc, 0x1a, 0x79, 0x20, 0x5d,
+ 0x84, 0xd9, 0xcc, 0x96, 0xed, 0xad, 0x96, 0x41, 0xa5, 0x88, 0x61, 0xef,
+ 0xc0, 0x58, 0xd4, 0x25, 0xe0, 0x78, 0x10, 0xb7, 0x21, 0xc3, 0x10, 0x6d,
+ 0x05, 0x50, 0x84, 0xf0, 0x71, 0x1f, 0x2f, 0xde, 0xe8, 0xd1, 0xb1, 0x8a,
+ 0x86, 0x92, 0xd1, 0x35, 0x83, 0xe5, 0x02, 0xf7, 0x4b, 0x65, 0xc9, 0x09,
+ 0x91, 0x7b, 0x46, 0x84, 0xe4, 0xcc, 0x6a, 0x63, 0x3e, 0x63, 0x5b, 0x24,
+ 0xc8, 0xbe, 0x24, 0x97, 0x16, 0xf8, 0xb8, 0x65, 0x70, 0xb5, 0xdd, 0xee,
+ 0xb9, 0x8e, 0x87, 0x2c, 0x54, 0x03, 0x91, 0x7b, 0x0e, 0xe1, 0x8d, 0x27,
+ 0x45, 0x5f, 0xf0, 0xc5, 0x20, 0x6b, 0xca, 0x62, 0x4c, 0xa4, 0xb6, 0x10,
+ 0x29, 0x4c, 0xbf, 0xdb, 0x43, 0x82, 0x79, 0x92, 0x9c, 0x47, 0x61, 0xdf,
+ 0x94, 0x2f, 0x73, 0xdc, 0x1d, 0x54, 0x4a, 0x7e, 0xd8, 0xbc, 0x2d, 0xf1,
+ 0x0c, 0xa4, 0x4d, 0x0c, 0x78, 0x02, 0xe3, 0x24, 0x91, 0x27, 0xa0, 0x86,
+ 0xa2, 0x09, 0xb2, 0xc5, 0xcc, 0x10, 0xbc, 0xcf, 0x52, 0xa4, 0x47, 0xfe,
+ 0xb2, 0x4c, 0xb3, 0x7c, 0x4b, 0xb3, 0x32, 0xbb, 0x41, 0x4e, 0x62, 0xe1,
+ 0xac, 0xc0, 0xba, 0x04, 0x3e, 0x16, 0x0b, 0xde, 0x9d, 0x8e, 0x3a, 0xd8,
+ 0x16, 0x7d, 0x89, 0xd1, 0xdc, 0xee, 0xd4, 0x15, 0x6f, 0xc0, 0xc0, 0x09,
+ 0x3f, 0x06, 0xf4, 0xc7, 0xf7, 0x82, 0xa7, 0x8f, 0x58, 0x32, 0x8b, 0x2f,
+ 0x86, 0xe8, 0xe0, 0x4f, 0xfa, 0x94, 0xf9, 0xfc, 0xd9, 0x07, 0x57, 0xfc,
+ 0xa1, 0x37, 0x82, 0xbd, 0x08, 0xa6, 0xd3, 0xcd, 0xe5, 0x64, 0x76, 0xcd,
+ 0x3c, 0xa4, 0x31, 0x16, 0x95, 0x34, 0xfd, 0x85, 0x5f, 0xd9, 0x55, 0x34,
+ 0x55, 0x38, 0x5a, 0xbb, 0xd5, 0x55, 0x9a, 0x47, 0xc1, 0xe4, 0xc8, 0x6a,
+ 0xcf, 0x45, 0x5c, 0xa2, 0x17, 0x56, 0xa4, 0xa5, 0x31, 0x0f, 0xef, 0x5e,
+ 0x2c, 0xce, 0xff, 0x9f, 0xd6, 0x37, 0xc0, 0xf0, 0x3b, 0xf4, 0x09, 0x78,
+ 0x80, 0x73, 0x28, 0x5c, 0x8c, 0x0f, 0x56, 0xac, 0xd4, 0xf1, 0x63, 0x5b,
+ 0x0e, 0x21, 0xb8, 0x4e, 0x32, 0xba, 0x7a, 0xbf, 0x95, 0xd3, 0x29, 0x6d,
+ 0x52, 0xbc, 0xba, 0xee, 0x4e, 0xf4, 0xa4, 0x34, 0x37, 0x22, 0x7e, 0xbc,
+ 0x69, 0x4d, 0x46, 0x2c, 0xa0, 0x6e, 0xb8, 0x86, 0xe7, 0x25, 0x18, 0x93},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 98
+ {SEC_OID_SHA384,
+ 98,
+ {0x03, 0xed, 0x6a, 0x10, 0x71, 0x20, 0xa2, 0x65, 0x50, 0x98, 0xe1, 0x2e,
+ 0xfa, 0xf8, 0x0b, 0xba, 0xbb, 0x69, 0xec, 0xb4, 0x36, 0x32, 0xa4, 0x2f,
+ 0xba, 0xbe, 0x0b, 0xfc, 0x44, 0xd1, 0xf0, 0xf3, 0x5b, 0x70, 0x58, 0xda,
+ 0x62, 0x89, 0x09, 0xfd, 0x24, 0x27, 0x78, 0x1e, 0x47, 0x0e, 0xb1, 0xb1,
+ 0x4c, 0x94, 0x35, 0x5f, 0xda, 0x9b, 0xf5, 0xbf, 0xb4, 0x76, 0x71, 0x70,
+ 0x6a, 0x41, 0xe5, 0x17, 0x4c, 0x65, 0x47, 0xa2, 0x66, 0xe7, 0x74, 0x1f,
+ 0x1a, 0xb9, 0x61, 0x80, 0x35, 0xf3, 0xca, 0x8f, 0x5e, 0x1a, 0xf4, 0xab,
+ 0xe1, 0x91, 0xc0, 0xb6, 0x2b, 0x47, 0xd0, 0x9c, 0xbb, 0xfb, 0x25, 0xa1,
+ 0xbf, 0xff, 0x54, 0xdc, 0x36, 0x90, 0x96, 0xd3, 0x60, 0x2c, 0xac, 0x21,
+ 0xcf, 0x42, 0xfe, 0x20, 0x6d, 0xdd, 0xf7, 0x62, 0x79, 0x86, 0x21, 0xce,
+ 0x14, 0xc8, 0x55, 0xb3, 0xb2, 0xf7, 0x4f, 0x38, 0xb2, 0xe6, 0x80, 0x1e,
+ 0x20, 0xed, 0x5b, 0x53, 0xee, 0x90, 0xea, 0xdd, 0x6f, 0x9e, 0xfc, 0x6a,
+ 0x08, 0x72, 0x65, 0xce, 0x90, 0x65, 0xa6, 0xf5, 0x25, 0xe4, 0x50, 0x8a,
+ 0x70, 0x32, 0x27, 0x52, 0x40, 0x9a, 0x0e, 0x5d, 0xda, 0xc1, 0xcc, 0xc1,
+ 0x05, 0x15, 0x0b, 0x92, 0xe0, 0x11, 0xb8, 0x32, 0xf6, 0xc8, 0xde, 0x40,
+ 0x8e, 0xf1, 0x95, 0x7c, 0x1d, 0x96, 0x21, 0x96, 0x1d, 0xd0, 0x1b, 0x4a,
+ 0x42, 0x5a, 0xe7, 0x24, 0x4c, 0xfc, 0x6e, 0xd6, 0x11, 0x96, 0x6d, 0x10,
+ 0xff, 0xf9, 0xd2, 0x59, 0x84, 0x94, 0xbe, 0xe3, 0x9a, 0xc7, 0x02, 0x0f,
+ 0x45, 0x78, 0x5a, 0x64, 0xbe, 0x36, 0x09, 0x4a, 0xf7, 0xf2, 0x6f, 0xc9,
+ 0x3d, 0x8a, 0xb3, 0xf7, 0x9a, 0x83, 0xf1, 0xcf, 0x5e, 0xc0, 0xe3, 0xe9,
+ 0x72, 0x5d, 0x2c, 0x10, 0x59, 0x41, 0x4a, 0xf4, 0x49, 0x17, 0xe1, 0x9e,
+ 0x33, 0x41, 0x6e, 0x1d, 0x04, 0xa4, 0x93, 0x4c, 0xb8, 0x12, 0x53, 0x0d,
+ 0x2a, 0x01, 0x53, 0xb3, 0x3a, 0xe0, 0x2b, 0xab, 0xe1, 0x2f, 0x99, 0x59,
+ 0x9c, 0x52, 0xdc, 0x50, 0x80, 0x12, 0x89, 0x46, 0x9a, 0x5c, 0xd0, 0xb3,
+ 0x46, 0x7b, 0x98, 0x8b, 0x39, 0xa7, 0xf4, 0x3e, 0xe9, 0xc3, 0xad, 0x5f,
+ 0x90, 0x3f, 0xaa, 0xe1, 0xee, 0x38, 0x7f, 0x7e, 0xa9, 0x48, 0x28, 0x42,
+ 0x78, 0x0c, 0x61, 0x50, 0x3c, 0xe5, 0x0d, 0xc7, 0x2e, 0x20, 0x30, 0x05,
+ 0x97, 0xd7, 0x59, 0xb7, 0xc7, 0x85, 0xcd, 0xa1, 0x1a, 0x45, 0x50, 0x8b,
+ 0x51, 0xe6, 0x61, 0xef, 0xdd, 0xd4, 0xb0, 0x8a, 0xf2, 0x68, 0x54, 0xa2,
+ 0x93, 0x15, 0x00, 0x85, 0xeb, 0xc9, 0x54, 0xce, 0x7f, 0x5e, 0x32, 0xe9,
+ 0x79, 0xfb, 0xb6, 0xff, 0x9d, 0x18, 0xc3, 0x8f, 0xf6, 0xd8, 0x28, 0x76,
+ 0x36, 0xe9, 0xb7, 0x26, 0x8f, 0x7a, 0xe6, 0xbb, 0x36, 0xfe, 0x95, 0x14},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 99
+ {SEC_OID_SHA384,
+ 99,
+ {0x09, 0xa7, 0x48, 0x17, 0x4e, 0xac, 0x93, 0x82, 0x32, 0x47, 0x63, 0x0e,
+ 0x59, 0xfb, 0x5a, 0x50, 0xbf, 0xe1, 0x73, 0x0c, 0xb4, 0x97, 0x95, 0xab,
+ 0x6e, 0xa3, 0x9b, 0x60, 0x33, 0x32, 0x41, 0x9b, 0x49, 0x9f, 0x2b, 0x75,
+ 0x41, 0x5c, 0x45, 0xe7, 0x04, 0x64, 0x21, 0x39, 0x98, 0xef, 0x40, 0x3f,
+ 0xfe, 0x53, 0x3a, 0xdc, 0x65, 0xf7, 0x8a, 0xa3, 0x73, 0x99, 0xfb, 0x81,
+ 0x17, 0x8e, 0x56, 0x65, 0x3e, 0x97, 0x3f, 0x4e, 0x31, 0x7e, 0x23, 0x59,
+ 0xe6, 0xc4, 0x8c, 0x90, 0xc1, 0x73, 0xbb, 0xda, 0xee, 0x56, 0x42, 0x68,
+ 0xb4, 0x5e, 0xb6, 0x25, 0x54, 0xe8, 0xe4, 0xbf, 0x60, 0xbe, 0xf2, 0xda,
+ 0x4e, 0x26, 0x1b, 0xc1, 0x94, 0x8c, 0x7d, 0xa9, 0x24, 0x9c, 0xf9, 0x72,
+ 0x06, 0xab, 0x23, 0x49, 0x6b, 0x58, 0x57, 0xa8, 0xb0, 0xbb, 0x09, 0x89,
+ 0x6e, 0x16, 0xc7, 0xf8, 0xf5, 0xc3, 0xd6, 0x20, 0xa2, 0xbc, 0x45, 0x5f,
+ 0xa5, 0xbf, 0x60, 0x0c, 0xa5, 0xbf, 0x76, 0x24, 0x1a, 0x51, 0x2f, 0xc3,
+ 0xb6, 0x11, 0x48, 0xd6, 0x20, 0x54, 0xfb, 0xdb, 0x89, 0x70, 0x35, 0xe2,
+ 0x0a, 0xa3, 0x20, 0x89, 0x0b, 0x57, 0xdc, 0x85, 0x2f, 0xcf, 0x8e, 0x31,
+ 0xce, 0x6e, 0x19, 0x18, 0x51, 0xc7, 0xb1, 0x1e, 0xd6, 0x92, 0x21, 0x5e,
+ 0xb9, 0xce, 0x8a, 0x50, 0x80, 0x33, 0xea, 0x2b, 0x7c, 0xe0, 0x8b, 0xe4,
+ 0x8e, 0x28, 0xc2, 0x9d, 0xce, 0xb6, 0x9f, 0xbb, 0x4a, 0x2a, 0x23, 0x20,
+ 0xcb, 0xfb, 0x91, 0x4c, 0x98, 0xed, 0xc3, 0xa2, 0xc1, 0xdf, 0x94, 0xcb,
+ 0x63, 0x1e, 0xde, 0x7e, 0xf6, 0xec, 0xce, 0x11, 0x73, 0x95, 0x1e, 0x1b,
+ 0x96, 0x2d, 0x3f, 0x1d, 0xfd, 0x73, 0x6c, 0xb7, 0xaf, 0x99, 0x4c, 0x7e,
+ 0x78, 0x56, 0x43, 0x9c, 0x9e, 0xfe, 0xe5, 0x2f, 0x79, 0x1b, 0x0a, 0x49,
+ 0x05, 0x8d, 0xe7, 0xfb, 0xc6, 0x7b, 0x63, 0x0b, 0xe2, 0x34, 0x10, 0x30,
+ 0xc8, 0x80, 0x46, 0x80, 0x24, 0x34, 0xe2, 0xa0, 0xfc, 0xb2, 0xe2, 0xac,
+ 0x70, 0xd5, 0xcd, 0xbe, 0x03, 0x3e, 0xef, 0x49, 0xdc, 0xb8, 0x72, 0xcb,
+ 0x83, 0x9a, 0x56, 0x96, 0xe6, 0x0e, 0x43, 0x8b, 0x71, 0x8d, 0xdf, 0x2b,
+ 0x79, 0xb1, 0xfb, 0xb4, 0x97, 0x3c, 0x35, 0x59, 0x54, 0x30, 0x56, 0x74,
+ 0x26, 0xae, 0xf7, 0xa6, 0x41, 0xe8, 0x76, 0xd0, 0x8a, 0xbf, 0x61, 0xb3,
+ 0xb9, 0x53, 0x5c, 0x9c, 0x03, 0x56, 0x49, 0x2b, 0x4a, 0xa2, 0x7a, 0xdb,
+ 0x21, 0x36, 0x40, 0x71, 0xeb, 0xf8, 0xec, 0x5c, 0xd0, 0xdd, 0x34, 0xe4,
+ 0x6a, 0x92, 0x83, 0xe9, 0x97, 0xba, 0xb6, 0x27, 0xb8, 0x17, 0xe8, 0x4b,
+ 0xf5, 0x2b, 0x09, 0xac, 0x08, 0xee, 0xdf, 0x20, 0x38, 0x3f, 0x23, 0x8a,
+ 0x57, 0x3b, 0x39, 0xca, 0x94, 0xb4, 0x2d, 0x31, 0xb0, 0xa6, 0x22, 0x2a},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 100
+ {SEC_OID_SHA384,
+ 100,
+ {0x6e, 0x70, 0x2d, 0xd6, 0x2b, 0x88, 0xab, 0x92, 0x65, 0xd4, 0xdd, 0xd7,
+ 0x1b, 0x09, 0x1e, 0xea, 0x6a, 0x28, 0x25, 0xd9, 0xa6, 0x40, 0x23, 0x67,
+ 0x64, 0x88, 0xc1, 0xe6, 0xf4, 0x67, 0xee, 0x9a, 0x88, 0x93, 0x06, 0x36,
+ 0x12, 0xcd, 0x38, 0xda, 0x88, 0x95, 0x20, 0x94, 0x1a, 0x59, 0xf3, 0xcd,
+ 0x71, 0x33, 0xb7, 0xcb, 0x31, 0xcc, 0x41, 0x0d, 0xbd, 0x10, 0x95, 0x66,
+ 0x99, 0x5b, 0xbc, 0x51, 0x46, 0xf6, 0x48, 0xf7, 0xa0, 0x14, 0xb6, 0x41,
+ 0xd2, 0x06, 0x29, 0xae, 0x8d, 0x8c, 0x75, 0xca, 0x43, 0x42, 0xfd, 0x12,
+ 0xf3, 0x74, 0x24, 0x7c, 0xc4, 0x6e, 0x15, 0x4f, 0xaa, 0xdb, 0xd5, 0x93,
+ 0xd8, 0xf9, 0xe4, 0x04, 0xad, 0xeb, 0xf9, 0x25, 0xb1, 0xc9, 0xb0, 0xe7,
+ 0xf2, 0x0c, 0x01, 0xa9, 0x19, 0x08, 0xb8, 0x35, 0xcd, 0xc2, 0xd4, 0x55,
+ 0xd8, 0x2c, 0xde, 0x8b, 0xbc, 0x6c, 0xcc, 0xb0, 0xef, 0x31, 0x1d, 0x76,
+ 0xde, 0xe3, 0xc1, 0xe8, 0x32, 0xd8, 0xa5, 0x9e, 0xfb, 0xe0, 0x36, 0x75,
+ 0x40, 0xfb, 0xf2, 0xfa, 0x21, 0xcb, 0xee, 0x2c, 0xf3, 0x45, 0xfd, 0xf8,
+ 0xb9, 0x78, 0x29, 0x47, 0x43, 0x6e, 0xf7, 0xd5, 0x28, 0x56, 0x47, 0xb1,
+ 0xc8, 0xc5, 0x79, 0x09, 0xd3, 0x51, 0x1c, 0xdf, 0xde, 0x07, 0x72, 0x3e,
+ 0xb6, 0x66, 0x59, 0x9c, 0xbd, 0xa5, 0x96, 0xb0, 0x8b, 0x61, 0x64, 0x27,
+ 0x2c, 0x8a, 0xc4, 0x71, 0x12, 0x38, 0x61, 0x5e, 0xdd, 0x19, 0xf9, 0xde,
+ 0xa0, 0x6a, 0x87, 0x46, 0x7d, 0x3b, 0x8f, 0xe2, 0xf8, 0x7f, 0x45, 0xe8,
+ 0xa3, 0xa1, 0xe5, 0xd0, 0xd3, 0xe1, 0x5f, 0xe0, 0xc1, 0x80, 0x27, 0x54,
+ 0x06, 0x4d, 0xeb, 0xb7, 0x72, 0xe5, 0x39, 0xbb, 0x95, 0x28, 0xf4, 0xcd,
+ 0xef, 0x77, 0xe7, 0x5f, 0xae, 0xbc, 0xc6, 0x93, 0x89, 0x64, 0xcf, 0x45,
+ 0xd3, 0x2c, 0x7e, 0x24, 0xd9, 0xc9, 0xb6, 0x99, 0xb9, 0xd9, 0x27, 0x74,
+ 0x4b, 0x2e, 0x43, 0x24, 0x46, 0x2c, 0x38, 0xc0, 0x9e, 0xe7, 0x0a, 0x58,
+ 0x7a, 0x8c, 0x26, 0xfa, 0x7f, 0xe2, 0x87, 0xf2, 0xa8, 0xf5, 0x52, 0xae,
+ 0xb5, 0xb7, 0x18, 0x36, 0xc2, 0xe9, 0x2b, 0x6f, 0x0c, 0xf1, 0xae, 0x21,
+ 0x17, 0x82, 0x34, 0xb8, 0xa2, 0x5e, 0xe2, 0x3c, 0x65, 0x38, 0x4e, 0xb3,
+ 0x32, 0xd6, 0x11, 0x3a, 0x9d, 0x48, 0xfa, 0xb1, 0x07, 0x31, 0x62, 0x80,
+ 0x6c, 0x56, 0x71, 0xb9, 0xf2, 0x78, 0x3f, 0x91, 0x3b, 0xc8, 0x5a, 0xad,
+ 0x9b, 0x3a, 0x08, 0xad, 0x96, 0x0a, 0x48, 0x17, 0xe1, 0xb4, 0xc4, 0xe7,
+ 0xc6, 0x3c, 0x34, 0x4b, 0x22, 0xf6, 0xdb, 0x60, 0xe0, 0x5c, 0x3f, 0x2c,
+ 0x2c, 0x02, 0x55, 0x61, 0x72, 0x3b, 0xe9, 0xf9, 0xae, 0x00, 0x7c, 0x3e,
+ 0x8a, 0x1d, 0x6c, 0x22, 0xb0, 0xb3, 0x95, 0x7a, 0xf4, 0xc9, 0x42, 0xad},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 101
+ {SEC_OID_SHA384,
+ 101,
+ {0x28, 0xd3, 0xb6, 0xac, 0xa5, 0x2d, 0xac, 0x1c, 0xb9, 0x7a, 0xc1, 0x89,
+ 0x3c, 0xc5, 0x94, 0x0b, 0x8f, 0xad, 0x22, 0xab, 0x50, 0x91, 0x8c, 0x78,
+ 0x50, 0x04, 0x36, 0x54, 0x6a, 0x1c, 0xde, 0xa6, 0x5e, 0x90, 0x00, 0xae,
+ 0xe4, 0x4f, 0xdd, 0xb0, 0xac, 0x69, 0x25, 0x42, 0x1d, 0xe0, 0x20, 0x97,
+ 0x11, 0xa5, 0x1c, 0x9c, 0x88, 0x02, 0x63, 0x6f, 0x99, 0x0a, 0xdc, 0xd1,
+ 0x7c, 0xb1, 0xf0, 0x88, 0x9a, 0x5c, 0xb0, 0x9c, 0xee, 0xa4, 0x30, 0x54,
+ 0x7e, 0x8a, 0x32, 0x67, 0x9f, 0x97, 0xdc, 0x64, 0x48, 0x74, 0x54, 0x3b,
+ 0xb4, 0x5d, 0xa2, 0xce, 0x44, 0x2e, 0xcc, 0xdc, 0x7f, 0x73, 0xbf, 0xf6,
+ 0xb8, 0xf0, 0x9d, 0x51, 0x90, 0x6e, 0x2e, 0xc1, 0xea, 0xa1, 0x6c, 0x17,
+ 0x38, 0x3c, 0xa6, 0x5f, 0x43, 0xa7, 0x6d, 0x05, 0x4f, 0x1e, 0xe6, 0x5a,
+ 0x16, 0x29, 0xb7, 0xf9, 0xd5, 0xfd, 0xc4, 0x4c, 0x71, 0x67, 0x1b, 0xf1,
+ 0x0a, 0xe7, 0x5a, 0x22, 0xd7, 0xba, 0x9a, 0x11, 0xac, 0xbe, 0xda, 0x96,
+ 0x0a, 0x47, 0xe5, 0x73, 0x2a, 0xd8, 0x38, 0x19, 0x71, 0x00, 0xfb, 0x89,
+ 0xe7, 0x82, 0x94, 0x0f, 0x0e, 0xbe, 0xad, 0x4b, 0xf9, 0xb1, 0x0b, 0x7a,
+ 0x5d, 0x48, 0x81, 0x1a, 0x3a, 0x83, 0x30, 0x36, 0x3e, 0x86, 0x3b, 0xc3,
+ 0xb5, 0x6f, 0x6e, 0x54, 0xb7, 0x0f, 0x0f, 0xac, 0x33, 0xa8, 0x83, 0x48,
+ 0xc5, 0xc4, 0x9c, 0x93, 0x59, 0x51, 0x96, 0x22, 0xd6, 0xc7, 0x9e, 0xb1,
+ 0xa6, 0x43, 0x3b, 0xd6, 0x8a, 0x62, 0x4b, 0x17, 0x57, 0xa9, 0xdc, 0xa7,
+ 0xc7, 0xbe, 0x1b, 0xfa, 0xcd, 0xef, 0x1f, 0x38, 0x93, 0x6f, 0x2a, 0x35,
+ 0x48, 0x6c, 0xf7, 0xce, 0xe8, 0x5d, 0x80, 0x10, 0x89, 0xd6, 0xda, 0xff,
+ 0xa5, 0x72, 0xc2, 0x5b, 0x4f, 0x5a, 0x70, 0x37, 0x89, 0x70, 0xa8, 0xe4,
+ 0xfb, 0x48, 0x84, 0x0c, 0x74, 0xc1, 0xbe, 0x3c, 0xba, 0xc8, 0x47, 0x98,
+ 0xbf, 0x92, 0x81, 0xe2, 0x9b, 0x93, 0xa6, 0x31, 0xf2, 0x37, 0x42, 0xb9,
+ 0x32, 0x61, 0xc9, 0x69, 0x13, 0x47, 0x95, 0x98, 0xba, 0xfe, 0xde, 0x63,
+ 0x7f, 0xf5, 0xf4, 0xa7, 0x76, 0x1a, 0x28, 0xc7, 0x0e, 0xf8, 0x60, 0xa4,
+ 0xb3, 0x3a, 0xbe, 0x7f, 0xde, 0xb4, 0x9e, 0x9e, 0xfa, 0x9f, 0xa9, 0xdf,
+ 0xb1, 0x77, 0x02, 0xbe, 0x16, 0x61, 0x78, 0x9d, 0xec, 0xb6, 0xe3, 0x0a,
+ 0x98, 0x9e, 0x00, 0xbc, 0x6f, 0x42, 0xa9, 0x01, 0xd1, 0xa4, 0x34, 0x5c,
+ 0x47, 0xab, 0x87, 0xd8, 0x16, 0x8e, 0x6c, 0xfc, 0xfb, 0x33, 0x97, 0x39,
+ 0xf7, 0x10, 0x5d, 0xe5, 0xf6, 0x8b, 0xf0, 0x11, 0xfe, 0xe5, 0xc9, 0x0f,
+ 0x5f, 0xca, 0x7b, 0x2b, 0x16, 0x3a, 0xc7, 0x7e, 0x34, 0x99, 0x5d, 0x30,
+ 0x97, 0x15, 0xe7, 0x0b, 0xcd, 0x35, 0xea, 0x55, 0x7a, 0x84, 0x3e, 0x27},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 102
+ {SEC_OID_SHA384,
+ 102,
+ {0x07, 0xea, 0x7e, 0xf7, 0xfb, 0x61, 0xa0, 0x21, 0xc1, 0xb5, 0xc2, 0x6a,
+ 0x1e, 0xbe, 0xb8, 0xd8, 0xfc, 0x94, 0x3b, 0x4a, 0x2e, 0x91, 0xd0, 0xcb,
+ 0xd9, 0xb0, 0x23, 0xe8, 0xa7, 0x86, 0xe2, 0xd5, 0x21, 0xdd, 0xd4, 0x3d,
+ 0xd4, 0xe7, 0x5b, 0xbf, 0x95, 0x83, 0x21, 0x34, 0x05, 0xdb, 0x98, 0xbc,
+ 0x3d, 0x7a, 0xa6, 0xb1, 0xf0, 0xba, 0xea, 0x1b, 0x13, 0xf1, 0x8a, 0xaa,
+ 0x76, 0x9c, 0xa4, 0x23, 0x4d, 0x35, 0xfe, 0xde, 0xc6, 0xb4, 0x01, 0x7d,
+ 0xb5, 0x91, 0xf2, 0x7b, 0x9e, 0x99, 0x6c, 0x21, 0xd7, 0xd5, 0x10, 0xd8,
+ 0x1e, 0x33, 0x31, 0xcb, 0x76, 0xb3, 0x20, 0xa1, 0x33, 0x8e, 0xd2, 0xd7,
+ 0x40, 0xe2, 0x80, 0x2f, 0xd4, 0xa3, 0x15, 0x9e, 0x1a, 0x47, 0xeb, 0x0f,
+ 0x2e, 0x82, 0xc4, 0x42, 0xc9, 0xf1, 0x38, 0xa6, 0x30, 0xb5, 0x07, 0xf1,
+ 0x4c, 0x27, 0x7d, 0x83, 0xdf, 0x48, 0x18, 0x05, 0x4e, 0xc8, 0xad, 0xcf,
+ 0xaf, 0x17, 0x0a, 0xdb, 0xfd, 0x56, 0x0d, 0x69, 0xbb, 0x88, 0xfb, 0x9f,
+ 0x7d, 0xe2, 0xa2, 0x94, 0xef, 0xb6, 0x1a, 0xe1, 0x8b, 0xb8, 0x15, 0x9e,
+ 0xce, 0x5d, 0xa3, 0x1a, 0x4d, 0x9a, 0x60, 0x94, 0xcb, 0x95, 0x6d, 0x1d,
+ 0x9e, 0x85, 0xab, 0x13, 0x75, 0x5f, 0x4e, 0x95, 0xa9, 0xa8, 0xdb, 0xe9,
+ 0x13, 0x0f, 0xe5, 0xea, 0xfe, 0x0f, 0x58, 0x32, 0xcd, 0x82, 0xb9, 0x72,
+ 0xf2, 0xf0, 0xf6, 0x5c, 0x60, 0xe7, 0x2e, 0x5d, 0xf4, 0x12, 0xb3, 0xf9,
+ 0x28, 0x0c, 0xad, 0xfd, 0x11, 0xec, 0xbc, 0x28, 0xbb, 0x1e, 0x66, 0x55,
+ 0xf1, 0xc1, 0x2d, 0xec, 0xba, 0x70, 0xcd, 0x75, 0xd9, 0x0c, 0xb1, 0xae,
+ 0x49, 0x4b, 0x41, 0x6c, 0x5a, 0xd6, 0xbc, 0x83, 0xd0, 0xf9, 0xee, 0xcc,
+ 0xd7, 0xa0, 0xa9, 0x68, 0x6c, 0x28, 0xe9, 0x03, 0x88, 0x3e, 0x7f, 0xd1,
+ 0xbc, 0xbe, 0x4e, 0x9d, 0xbe, 0x3c, 0xe1, 0xa3, 0x22, 0x6d, 0x71, 0xdd,
+ 0x6d, 0xf4, 0x59, 0xf7, 0x2e, 0x84, 0x15, 0x69, 0x7c, 0xb1, 0x6f, 0xc3,
+ 0xd2, 0xff, 0xff, 0x38, 0x37, 0x6a, 0x8b, 0x1b, 0x07, 0x39, 0x7d, 0x2e,
+ 0x6e, 0x2f, 0xf6, 0x5e, 0xd7, 0xb2, 0xb0, 0x00, 0x9f, 0xaa, 0x20, 0xa5,
+ 0xb4, 0x25, 0x15, 0x7c, 0x84, 0x74, 0x81, 0xde, 0x25, 0x93, 0x36, 0x6d,
+ 0x7b, 0x7b, 0xde, 0xd3, 0x04, 0xd1, 0x33, 0xfc, 0x59, 0xa7, 0x88, 0x75,
+ 0x13, 0xcf, 0x50, 0x67, 0xc1, 0xe9, 0x71, 0x33, 0x66, 0xa5, 0x33, 0xb2,
+ 0xee, 0x72, 0x32, 0x45, 0x89, 0xc4, 0x6e, 0xf9, 0xa0, 0x5d, 0x08, 0xca,
+ 0x80, 0x55, 0xc4, 0x7f, 0x0c, 0x12, 0xc5, 0x41, 0xa8, 0x54, 0xe0, 0xdd,
+ 0xde, 0xa4, 0x17, 0x1e, 0x6f, 0x1f, 0x08, 0xd0, 0x91, 0xfd, 0x68, 0x1c,
+ 0xf9, 0x0d, 0xf8, 0x6c, 0x7b, 0xde, 0xa0, 0x44, 0x01, 0x3f, 0x04, 0x85},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 103
+ {SEC_OID_SHA384,
+ 103,
+ {0x22, 0xd6, 0x0f, 0xa5, 0x8e, 0x7b, 0x90, 0x4f, 0xc1, 0xa8, 0xe3, 0xdd,
+ 0x73, 0x85, 0x5a, 0x72, 0x71, 0x53, 0xe5, 0x8a, 0x79, 0x8c, 0x0b, 0x56,
+ 0x6c, 0x1b, 0x72, 0xd2, 0x3a, 0x4f, 0xfa, 0x29, 0x36, 0x34, 0x72, 0x55,
+ 0x7b, 0x01, 0xeb, 0xdc, 0xa8, 0x70, 0x18, 0x9c, 0x02, 0x4a, 0xf7, 0x6a,
+ 0xa9, 0x56, 0x0f, 0x53, 0x8b, 0xb3, 0x2e, 0x2e, 0x76, 0x90, 0x96, 0x07,
+ 0xe2, 0x3b, 0xf9, 0x45, 0x09, 0x12, 0xd0, 0xca, 0xe6, 0x6c, 0xd4, 0xc2,
+ 0xb1, 0x68, 0xf2, 0x8b, 0x47, 0x9a, 0x5a, 0x46, 0x06, 0x71, 0x0e, 0xe8,
+ 0x06, 0x74, 0x62, 0xc3, 0x96, 0x77, 0x3b, 0x18, 0xf0, 0xe1, 0x56, 0x83,
+ 0x41, 0x72, 0x81, 0x20, 0xb7, 0x18, 0xec, 0x86, 0x77, 0x90, 0x2b, 0x55,
+ 0x6c, 0x89, 0xb3, 0x36, 0x90, 0x25, 0x26, 0x84, 0x68, 0x4a, 0xec, 0x96,
+ 0xa1, 0x2e, 0x5f, 0x9b, 0xeb, 0xa0, 0xf8, 0xfa, 0x10, 0xfd, 0x78, 0x09,
+ 0xc6, 0x94, 0x0b, 0xa7, 0x38, 0x9f, 0x15, 0x2e, 0xf6, 0xcb, 0x39, 0x16,
+ 0x01, 0x57, 0xfb, 0xa9, 0x9a, 0xcb, 0xd5, 0xe8, 0x0e, 0x48, 0xe5, 0x4b,
+ 0xb5, 0xe7, 0xb7, 0x13, 0x4d, 0xbc, 0xee, 0xc6, 0x2d, 0x73, 0xd8, 0xd1,
+ 0xb3, 0xdd, 0x0c, 0x0a, 0x27, 0x55, 0x5d, 0x49, 0xf6, 0x22, 0xbb, 0xe1,
+ 0x57, 0xe3, 0xe7, 0x31, 0xff, 0x46, 0x28, 0xa9, 0x88, 0xec, 0x06, 0x02,
+ 0x71, 0x18, 0x4c, 0xf8, 0xd4, 0x40, 0x7f, 0x95, 0xdc, 0x58, 0x39, 0xa5,
+ 0x52, 0x97, 0x52, 0x16, 0x94, 0xbf, 0xe8, 0x97, 0x8c, 0xac, 0x51, 0x1d,
+ 0x4f, 0xab, 0xfb, 0x90, 0x72, 0xa7, 0x9b, 0x20, 0x5b, 0xfb, 0xaf, 0x3c,
+ 0xbd, 0x1e, 0x18, 0xc1, 0xb8, 0x77, 0xb2, 0xee, 0x9d, 0xd8, 0x9d, 0x12,
+ 0x60, 0x72, 0xbc, 0x1e, 0x63, 0x57, 0x9d, 0x17, 0x78, 0x0d, 0x85, 0x51,
+ 0xdc, 0x46, 0x3e, 0xd9, 0xac, 0x65, 0x5b, 0x84, 0x9e, 0xd9, 0x63, 0x0a,
+ 0xd1, 0x8c, 0xb4, 0x0e, 0x54, 0xfc, 0x60, 0xe5, 0x64, 0x17, 0xfa, 0x0a,
+ 0x89, 0xad, 0xe9, 0x91, 0x69, 0x57, 0x1c, 0x98, 0x59, 0xdc, 0x80, 0x11,
+ 0x39, 0xb3, 0x95, 0xb6, 0x2f, 0xdf, 0x49, 0xed, 0x47, 0x48, 0xc6, 0xb2,
+ 0xe2, 0x1e, 0x12, 0x9c, 0x9a, 0x5b, 0xbf, 0x34, 0x6f, 0xc4, 0x6f, 0xf4,
+ 0x08, 0xdd, 0x7e, 0x10, 0xf7, 0xad, 0x1a, 0xbc, 0x7f, 0x37, 0x46, 0x35,
+ 0xe2, 0x92, 0x99, 0x4d, 0xe9, 0xf3, 0x09, 0x41, 0x67, 0xd3, 0x4a, 0x1d,
+ 0x10, 0x4f, 0x44, 0x59, 0xb7, 0xf4, 0x8c, 0xd0, 0x5b, 0x7e, 0x15, 0x0a,
+ 0xd7, 0xe3, 0xbd, 0x69, 0xa7, 0xe6, 0x19, 0xbb, 0x08, 0x17, 0x63, 0xa4,
+ 0xfb, 0x6f, 0x28, 0x4c, 0x3d, 0x33, 0x0c, 0x4d, 0xf6, 0x3d, 0x42, 0xe0,
+ 0xdb, 0xf2, 0x85, 0x60, 0x44, 0xae, 0x1c, 0x17, 0xad, 0x4e, 0x81, 0x12},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 104
+ {SEC_OID_SHA384,
+ 104,
+ {0x48, 0xdc, 0x55, 0x49, 0xc7, 0xd0, 0xd6, 0x89, 0x39, 0x6d, 0x96, 0x6a,
+ 0x08, 0xe6, 0x9d, 0xd6, 0xa9, 0xae, 0x38, 0xb3, 0x2f, 0x6c, 0x72, 0x6f,
+ 0xfa, 0xd6, 0x84, 0x95, 0x32, 0x04, 0xb9, 0xf7, 0x4e, 0xb8, 0x43, 0xa7,
+ 0xab, 0xd7, 0x88, 0xca, 0x7e, 0x95, 0xac, 0xab, 0xf4, 0x4e, 0x0b, 0x00,
+ 0xe1, 0xdc, 0xfd, 0x77, 0x91, 0x9c, 0x3d, 0xe3, 0x8a, 0x77, 0xb8, 0xf2,
+ 0x94, 0x74, 0x61, 0xa2, 0x9e, 0x70, 0x38, 0x29, 0x04, 0x73, 0xa9, 0x59,
+ 0x13, 0xcd, 0xf5, 0x7c, 0x7b, 0xf4, 0xde, 0x82, 0x62, 0x89, 0x85, 0x02,
+ 0x81, 0x43, 0x3a, 0xab, 0x7c, 0x87, 0x54, 0xee, 0xea, 0x7e, 0x0a, 0xe6,
+ 0x15, 0x2b, 0x58, 0x79, 0x2d, 0x02, 0xa8, 0xb7, 0x62, 0x55, 0x0d, 0x2c,
+ 0x74, 0x33, 0xd2, 0x54, 0x2e, 0x43, 0x56, 0xf5, 0xb8, 0xa8, 0xdb, 0x52,
+ 0x4f, 0x9a, 0x04, 0x4e, 0x02, 0x61, 0xc1, 0xd2, 0xc0, 0x83, 0x87, 0xb6,
+ 0x25, 0x7d, 0xaa, 0x1d, 0x99, 0x74, 0xbd, 0x7c, 0xdf, 0x46, 0xea, 0xbc,
+ 0x6e, 0xb8, 0x16, 0x8a, 0x53, 0x5e, 0x59, 0x0f, 0xa5, 0xdf, 0x09, 0x98,
+ 0x43, 0x6c, 0x08, 0xd6, 0x57, 0x4b, 0xf7, 0x61, 0x14, 0x43, 0xdd, 0x9d,
+ 0x4a, 0xa4, 0x8c, 0x03, 0x8a, 0xd1, 0x84, 0x7e, 0x9e, 0x66, 0x1f, 0xad,
+ 0xa4, 0x1b, 0x6a, 0x52, 0xa9, 0x52, 0x64, 0xec, 0x82, 0xbd, 0x0e, 0x49,
+ 0x7b, 0x3f, 0xf2, 0x8f, 0xb2, 0xe4, 0x01, 0xe7, 0xa0, 0x3c, 0xb1, 0xec,
+ 0x82, 0x3c, 0xc3, 0xee, 0x4e, 0xfc, 0xeb, 0x31, 0xc0, 0x9e, 0xa2, 0xdc,
+ 0xa2, 0xd2, 0x05, 0x18, 0xcb, 0x8a, 0xf9, 0x35, 0x24, 0xee, 0x83, 0xa6,
+ 0xec, 0x40, 0x90, 0x68, 0x5c, 0x97, 0x4f, 0x61, 0x11, 0x0e, 0xad, 0xfa,
+ 0xf4, 0x94, 0x3d, 0xe9, 0x3e, 0xd0, 0xed, 0xa4, 0xd5, 0x13, 0xcf, 0xb9,
+ 0x1f, 0x3b, 0xad, 0x5b, 0xc5, 0x4a, 0x4a, 0x15, 0x74, 0x2b, 0x3b, 0x5c,
+ 0x06, 0xda, 0x7a, 0x73, 0xd4, 0x3d, 0xd9, 0xee, 0xf9, 0xd4, 0xdf, 0x4c,
+ 0x20, 0x22, 0xfc, 0x62, 0xb1, 0xd9, 0x3b, 0x28, 0x5e, 0xfb, 0xc2, 0xa8,
+ 0x23, 0xd3, 0xe1, 0x5c, 0xa9, 0x0f, 0xf6, 0xb0, 0x05, 0x40, 0xd8, 0x78,
+ 0x14, 0x3c, 0xe0, 0x6f, 0x51, 0xc9, 0x96, 0xd6, 0x28, 0xe7, 0xa5, 0xec,
+ 0x18, 0x5d, 0xe7, 0xc5, 0xd3, 0x7a, 0x9e, 0xd3, 0x0a, 0x5d, 0xaa, 0x7b,
+ 0xda, 0x64, 0x05, 0x71, 0x74, 0xbd, 0x1a, 0x41, 0x5a, 0xa9, 0xc6, 0x80,
+ 0x0b, 0x82, 0xed, 0x5c, 0x08, 0x92, 0xf1, 0x74, 0x42, 0x2c, 0x51, 0xe8,
+ 0x59, 0x2b, 0xfd, 0xb2, 0xf3, 0xba, 0x51, 0x05, 0x60, 0x12, 0x34, 0x5e,
+ 0x92, 0xe6, 0x31, 0x96, 0x04, 0xde, 0xd5, 0x48, 0x86, 0x36, 0xdf, 0xce,
+ 0xa8, 0x13, 0x9a, 0xd8, 0x41, 0x1b, 0x13, 0xff, 0x5b, 0xb8, 0x95, 0x80},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 105
+ {SEC_OID_SHA384,
+ 105,
+ {0x9c, 0xc0, 0x9d, 0xf4, 0x5e, 0x13, 0xb4, 0xd3, 0x3e, 0xe3, 0x1c, 0x54,
+ 0x50, 0x26, 0xbe, 0x5f, 0x9a, 0x63, 0xd3, 0x93, 0xa9, 0xb4, 0x3d, 0xa7,
+ 0xf4, 0x27, 0x22, 0xea, 0xbd, 0x1c, 0xa7, 0x83, 0xca, 0xdc, 0x21, 0xe3,
+ 0xbc, 0x1f, 0x7e, 0x9e, 0x8f, 0x70, 0xc3, 0xbb, 0x8e, 0xc4, 0xe2, 0xfe,
+ 0xfa, 0x82, 0xdb, 0x9c, 0xfd, 0xc1, 0x06, 0xee, 0xb4, 0x1f, 0x49, 0x20,
+ 0x7d, 0x66, 0x54, 0xac, 0x37, 0x4b, 0x07, 0x30, 0x16, 0x04, 0xab, 0xfc,
+ 0x28, 0x06, 0x6f, 0xb5, 0x24, 0xc9, 0x7b, 0x24, 0xe6, 0x4c, 0x2f, 0x62,
+ 0xec, 0x98, 0x30, 0x75, 0x88, 0xe4, 0xde, 0x3b, 0x23, 0x91, 0x30, 0x12,
+ 0x3d, 0x3f, 0x8d, 0x0a, 0x71, 0x58, 0x2b, 0x12, 0x36, 0x12, 0xb1, 0x00,
+ 0xbe, 0x12, 0x39, 0x3d, 0x87, 0x86, 0x58, 0xe8, 0xe1, 0x22, 0x16, 0x1b,
+ 0x1f, 0x48, 0x48, 0xff, 0x2d, 0x3c, 0xad, 0x68, 0xed, 0xde, 0x64, 0x06,
+ 0xfe, 0xc0, 0xa6, 0x0f, 0x53, 0x27, 0x12, 0x0a, 0x6d, 0x9a, 0x4a, 0x13,
+ 0x74, 0x65, 0x42, 0x64, 0x2d, 0x6f, 0x91, 0x8a, 0x99, 0x89, 0x25, 0x65,
+ 0xb7, 0xc4, 0xff, 0x10, 0xb2, 0xb7, 0xf2, 0x34, 0x4a, 0x45, 0x06, 0x64,
+ 0x8b, 0x5e, 0xd8, 0xf0, 0xdd, 0x1f, 0xf3, 0x16, 0x87, 0xab, 0x53, 0x5e,
+ 0xa9, 0x91, 0xe5, 0x5f, 0x53, 0x21, 0xf3, 0x76, 0xfb, 0x93, 0x92, 0x5f,
+ 0x8a, 0x0e, 0x15, 0x50, 0x92, 0x42, 0x7a, 0xd5, 0xef, 0xf0, 0x3e, 0xfb,
+ 0x1a, 0x71, 0x2e, 0x34, 0x7f, 0x0a, 0xfb, 0x7d, 0xf9, 0x44, 0x64, 0x09,
+ 0xd4, 0x43, 0xa8, 0x39, 0xd5, 0xd2, 0x87, 0x13, 0xcb, 0x40, 0x64, 0xc9,
+ 0xc4, 0xff, 0x52, 0x75, 0x87, 0xd7, 0x30, 0xbe, 0x3f, 0x98, 0x9c, 0x66,
+ 0x08, 0x4a, 0xb7, 0x27, 0x0e, 0x46, 0xe3, 0x8e, 0x4f, 0xd2, 0xf2, 0x66,
+ 0x86, 0xb0, 0xf9, 0xeb, 0x22, 0x23, 0x91, 0xa2, 0x5b, 0xb7, 0x02, 0x02,
+ 0x2d, 0x3b, 0xb7, 0xd7, 0x45, 0x24, 0x51, 0xef, 0xde, 0x5b, 0x8d, 0x10,
+ 0x53, 0x66, 0x20, 0x15, 0xcc, 0xba, 0xf8, 0x0a, 0xfa, 0x51, 0xf0, 0x75,
+ 0xed, 0x9f, 0xb3, 0xad, 0x5e, 0xc4, 0xad, 0x3f, 0xf1, 0x9a, 0x97, 0x65,
+ 0x85, 0xe8, 0x2d, 0x55, 0xdd, 0xdf, 0x8b, 0x19, 0x89, 0xd4, 0x4c, 0x21,
+ 0xd7, 0x3f, 0x1b, 0x19, 0xe6, 0xf2, 0x59, 0xfc, 0xbe, 0x81, 0x80, 0x7a,
+ 0x11, 0x56, 0x90, 0xbe, 0xe1, 0xc6, 0xa5, 0x0a, 0xe1, 0x65, 0x21, 0x35,
+ 0x8d, 0x2e, 0xf8, 0xc1, 0xfb, 0xb9, 0xb9, 0xbc, 0x98, 0x9e, 0xd6, 0x4d,
+ 0x9e, 0x19, 0xe7, 0xac, 0x4d, 0xe2, 0x12, 0x4e, 0x3d, 0x8e, 0xfa, 0xf0,
+ 0x9d, 0x70, 0xa6, 0xdf, 0xea, 0x10, 0x2c, 0x76, 0x54, 0x92, 0x4f, 0xb6,
+ 0xed, 0x94, 0x4b, 0x44, 0x7c, 0x65, 0xd8, 0x1e, 0x4d, 0x8b, 0xbe, 0x45},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 106
+ {SEC_OID_SHA384,
+ 106,
+ {0x60, 0xa1, 0x46, 0x86, 0xf2, 0xe7, 0x2e, 0xb1, 0x98, 0x74, 0x1e, 0xfe,
+ 0xbb, 0x65, 0x83, 0x1d, 0x2f, 0x3b, 0x7a, 0x51, 0xdf, 0xfd, 0xa9, 0xb3,
+ 0x9a, 0x9d, 0xca, 0xfb, 0xaf, 0x49, 0x6a, 0x48, 0x3e, 0x81, 0x36, 0xc2,
+ 0x0f, 0xb5, 0xcf, 0x3b, 0x9d, 0xa4, 0xd7, 0x1b, 0x25, 0x60, 0x61, 0xcf,
+ 0x3a, 0xbf, 0x68, 0x0a, 0x2e, 0x90, 0x4b, 0xc4, 0x09, 0x16, 0xed, 0xef,
+ 0x0e, 0xcf, 0xc2, 0xbf, 0x6f, 0x50, 0xab, 0x2f, 0xc9, 0x66, 0x7c, 0xf3,
+ 0x07, 0xb9, 0xf2, 0x36, 0x00, 0x6f, 0x29, 0x83, 0x01, 0x9c, 0x16, 0xc2,
+ 0x57, 0x11, 0x10, 0x6e, 0xc7, 0x66, 0x21, 0x77, 0x45, 0x85, 0x2f, 0x76,
+ 0xb5, 0x17, 0x8e, 0xa8, 0xd0, 0xc7, 0xc0, 0x45, 0x50, 0xa9, 0x7f, 0x38,
+ 0xec, 0x0f, 0xeb, 0x9e, 0x43, 0x19, 0x3a, 0x83, 0xc9, 0xef, 0x30, 0x24,
+ 0xd2, 0xb8, 0x6a, 0x86, 0x14, 0x2f, 0xa0, 0xf4, 0xc0, 0x54, 0x49, 0xf2,
+ 0x4c, 0xe6, 0x73, 0xbf, 0xc1, 0x1d, 0x5e, 0x36, 0xd4, 0xd8, 0x43, 0xbb,
+ 0xaf, 0x0e, 0x36, 0xa3, 0x22, 0xef, 0xad, 0xce, 0xa1, 0x3a, 0x00, 0x81,
+ 0xa8, 0xa4, 0x14, 0x4e, 0xc9, 0xdc, 0xad, 0x0a, 0x90, 0xaa, 0x17, 0xcb,
+ 0xb9, 0xc7, 0x72, 0x95, 0x7a, 0xb9, 0x50, 0x17, 0x6d, 0x1b, 0x32, 0x0d,
+ 0xd0, 0x65, 0x1d, 0x34, 0x50, 0xbf, 0x3d, 0xf6, 0x8b, 0x6a, 0x39, 0xfa,
+ 0x0c, 0x85, 0x61, 0x09, 0xf9, 0xd4, 0x2b, 0x05, 0x8e, 0x0a, 0x22, 0x25,
+ 0x93, 0xe3, 0x75, 0x66, 0x9c, 0xab, 0xe9, 0x63, 0xf1, 0xda, 0xed, 0x0f,
+ 0xdb, 0x44, 0x9d, 0x7b, 0x8b, 0xcb, 0xc2, 0xc4, 0xc7, 0x0a, 0xf4, 0x74,
+ 0xe6, 0x48, 0x6a, 0x19, 0xea, 0xd5, 0xe8, 0xc3, 0xaf, 0x3d, 0xff, 0xa6,
+ 0x13, 0xae, 0xce, 0x85, 0xd8, 0xe9, 0xff, 0xc7, 0xe1, 0x11, 0x46, 0xae,
+ 0xf0, 0x75, 0xce, 0x00, 0x01, 0xa0, 0x18, 0xf9, 0xe7, 0x85, 0x9b, 0x3b,
+ 0x9d, 0x0d, 0x5e, 0x8a, 0x77, 0xe2, 0x29, 0xb8, 0x92, 0xf0, 0x08, 0xbb,
+ 0xa1, 0x0a, 0xd0, 0xdd, 0xda, 0xe6, 0x39, 0x52, 0x84, 0x5c, 0x0b, 0x6a,
+ 0x4a, 0x1a, 0x29, 0x6c, 0xa9, 0xe6, 0xd9, 0x96, 0x05, 0xc9, 0x23, 0xc5,
+ 0xd9, 0x6c, 0xd8, 0xf8, 0x97, 0x6d, 0x2e, 0x3e, 0x34, 0x0b, 0x63, 0x78,
+ 0x49, 0xf2, 0x20, 0x13, 0xc9, 0x9d, 0x5e, 0x86, 0x64, 0x34, 0x18, 0x9e,
+ 0x91, 0x17, 0x03, 0x1d, 0xf3, 0x32, 0xe8, 0x53, 0xfb, 0x86, 0x17, 0x4e,
+ 0xa3, 0x03, 0x80, 0xae, 0xcb, 0x8c, 0x6a, 0x11, 0x45, 0x12, 0x73, 0xf1,
+ 0x9a, 0x35, 0x24, 0x61, 0x39, 0x3b, 0x9e, 0x94, 0x1c, 0xcf, 0xf8, 0xd4,
+ 0xa0, 0x80, 0xd0, 0x68, 0x94, 0x19, 0x84, 0x02, 0x4e, 0x3f, 0x85, 0xc9,
+ 0x65, 0x67, 0x69, 0xb4, 0xd2, 0x06, 0xbb, 0xd2, 0xf7, 0x5d, 0xd3, 0x25},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 107
+ {SEC_OID_SHA384,
+ 107,
+ {0x78, 0xd1, 0x37, 0x67, 0x1f, 0xb0, 0xc7, 0x88, 0xb1, 0x40, 0x1f, 0x11,
+ 0xe2, 0x60, 0x55, 0xc2, 0xb5, 0x67, 0x28, 0x91, 0xc5, 0x13, 0x71, 0x3e,
+ 0x53, 0xd1, 0x7d, 0x16, 0x33, 0x23, 0x54, 0x37, 0xe6, 0x20, 0x5c, 0x0a,
+ 0x42, 0xc4, 0x0f, 0x78, 0xd3, 0x7d, 0x94, 0x01, 0x19, 0xab, 0x02, 0x8d,
+ 0x0a, 0x67, 0xe1, 0xe6, 0x1b, 0x83, 0xc9, 0x7d, 0x41, 0x51, 0x4c, 0x94,
+ 0x3b, 0x12, 0xc4, 0xd9, 0xf0, 0x97, 0x97, 0x94, 0x9c, 0x3f, 0x91, 0x0e,
+ 0x49, 0xb4, 0xa4, 0x7a, 0x2d, 0x0f, 0x08, 0x99, 0x6e, 0xe5, 0x81, 0x23,
+ 0x3b, 0x30, 0x04, 0x1d, 0xd8, 0x8e, 0x59, 0x92, 0x67, 0xe4, 0xf0, 0xda,
+ 0x21, 0x30, 0x3a, 0x6d, 0x05, 0x93, 0xbf, 0x75, 0x52, 0xe0, 0x28, 0x89,
+ 0x74, 0xbb, 0x19, 0x8f, 0xa8, 0x4d, 0x93, 0xb5, 0xc3, 0x8e, 0x4e, 0xa6,
+ 0x45, 0x0b, 0x8d, 0x07, 0x0e, 0x31, 0x53, 0x80, 0x8a, 0xb6, 0xaa, 0x75,
+ 0x0f, 0xd0, 0x2c, 0x35, 0x9d, 0xf3, 0x0f, 0x9c, 0xf4, 0x13, 0xea, 0x59,
+ 0x24, 0x6a, 0x7e, 0x79, 0xac, 0x78, 0xd8, 0xf8, 0x9a, 0xe8, 0x31, 0xb6,
+ 0x35, 0xda, 0xd8, 0x60, 0x13, 0x44, 0x89, 0x2c, 0xf1, 0x94, 0xe6, 0x25,
+ 0x1e, 0xf7, 0x2f, 0xfc, 0x81, 0x36, 0x46, 0x01, 0x6c, 0x25, 0xee, 0x0d,
+ 0x51, 0x0d, 0xba, 0xe7, 0x5b, 0x6a, 0x84, 0xdf, 0x12, 0x87, 0x94, 0x95,
+ 0xa7, 0x8a, 0x29, 0xd9, 0x10, 0xe8, 0x1c, 0x59, 0xb5, 0x7c, 0x66, 0xe0,
+ 0x55, 0xd4, 0x47, 0x20, 0xe6, 0xad, 0xf0, 0xe4, 0x03, 0x24, 0xc9, 0x30,
+ 0x29, 0x7c, 0xcd, 0x6a, 0x09, 0xa3, 0xc0, 0x54, 0x23, 0x34, 0x2c, 0x23,
+ 0x00, 0x83, 0x70, 0x82, 0x6e, 0x9f, 0x55, 0xb3, 0xdf, 0x4a, 0xa2, 0xf0,
+ 0xf2, 0xaa, 0x62, 0x05, 0xd7, 0xdf, 0xe6, 0x9c, 0x6b, 0x6b, 0xb7, 0x02,
+ 0x35, 0xfa, 0xbb, 0x82, 0x65, 0x1f, 0xee, 0x69, 0xd6, 0xb4, 0x7d, 0xa6,
+ 0xbf, 0xd5, 0xb4, 0x7b, 0xd4, 0xef, 0x8f, 0xa4, 0x75, 0xfd, 0x8f, 0x22,
+ 0x02, 0xf0, 0xa5, 0x39, 0x9b, 0x94, 0x41, 0xea, 0xde, 0x3a, 0x01, 0x29,
+ 0x27, 0x54, 0xe5, 0xb1, 0xb2, 0xee, 0x88, 0xcc, 0xdb, 0x5b, 0x4c, 0x73,
+ 0x5d, 0xf3, 0x76, 0x32, 0xd3, 0xca, 0xdd, 0x6a, 0xce, 0xd3, 0x2c, 0x96,
+ 0x57, 0xd2, 0xc5, 0xaf, 0x50, 0xa6, 0x05, 0xa0, 0x4d, 0x43, 0x15, 0xab,
+ 0xa0, 0xf7, 0xf5, 0x5b, 0x36, 0x1a, 0xc8, 0x25, 0x48, 0xb5, 0x1d, 0xd1,
+ 0x10, 0x3e, 0x6f, 0x9e, 0xb4, 0x23, 0x48, 0x9d, 0xbe, 0xa0, 0x7b, 0xa4,
+ 0x6e, 0xbd, 0x27, 0x77, 0x3e, 0xf3, 0x23, 0x17, 0xe6, 0xdf, 0x26, 0xad,
+ 0x95, 0xbe, 0x3e, 0x20, 0x0f, 0x4d, 0x55, 0xe1, 0xb7, 0xa1, 0xc7, 0x89,
+ 0x39, 0xb3, 0x93, 0x60, 0x53, 0xa9, 0x4f, 0x56, 0x36, 0x8e, 0x60, 0x6d},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 108
+ {SEC_OID_SHA384,
+ 108,
+ {0x39, 0x0a, 0x77, 0x1c, 0x1b, 0xe9, 0xf6, 0xd6, 0xf4, 0xa2, 0x68, 0x22,
+ 0x09, 0xf9, 0xdf, 0xe2, 0xf5, 0x65, 0xcc, 0x19, 0x14, 0x84, 0xff, 0x3a,
+ 0x17, 0x8e, 0x32, 0x27, 0x2d, 0xb6, 0x86, 0x36, 0x81, 0x31, 0x1a, 0x7b,
+ 0x40, 0x64, 0x72, 0xbb, 0x47, 0x6c, 0x1b, 0xeb, 0x59, 0x7c, 0x8f, 0x0e,
+ 0x99, 0x21, 0xaa, 0x45, 0xcd, 0x4a, 0x8a, 0x01, 0xe2, 0x14, 0x3e, 0xe8,
+ 0x6a, 0x32, 0xf7, 0x1a, 0xcc, 0x84, 0xcf, 0xc2, 0x13, 0xa1, 0x75, 0x7a,
+ 0xcd, 0x21, 0xd8, 0x18, 0x62, 0x11, 0x54, 0x00, 0xc5, 0xcd, 0x14, 0x08,
+ 0xba, 0x65, 0xa4, 0xf1, 0x26, 0x73, 0x4e, 0xfa, 0x77, 0xbe, 0x07, 0x14,
+ 0x04, 0xa6, 0x11, 0xed, 0x75, 0xf0, 0x8a, 0xe2, 0x80, 0x45, 0xe0, 0x14,
+ 0xc0, 0x2c, 0x2c, 0x79, 0xc5, 0x9c, 0x73, 0x6f, 0xca, 0x3e, 0xc8, 0x65,
+ 0x94, 0x3d, 0x46, 0xec, 0x2a, 0x61, 0x48, 0xbe, 0x89, 0x24, 0xe4, 0x94,
+ 0x2b, 0x79, 0xc6, 0x8e, 0x40, 0x8c, 0x60, 0xb5, 0x7c, 0x0a, 0xaa, 0xdb,
+ 0x23, 0x4d, 0x2b, 0xb6, 0xea, 0xe3, 0x4f, 0x57, 0x25, 0x7a, 0x42, 0x6b,
+ 0xdc, 0x5a, 0xa6, 0x65, 0x23, 0x0e, 0xec, 0x4c, 0x9a, 0xea, 0x2a, 0xf2,
+ 0x75, 0xf0, 0xba, 0x15, 0xf7, 0x66, 0x55, 0xdf, 0xbe, 0x4e, 0x91, 0x51,
+ 0x91, 0xc8, 0xb8, 0x04, 0xb3, 0x92, 0xf5, 0xa9, 0xd0, 0x4e, 0xfb, 0x1a,
+ 0x3f, 0x4c, 0x87, 0x08, 0x50, 0xd6, 0x52, 0x44, 0xdc, 0x9e, 0x43, 0x12,
+ 0x49, 0xaa, 0x90, 0x6d, 0x20, 0x6f, 0x14, 0x97, 0xb0, 0xa1, 0xd6, 0xde,
+ 0xb4, 0xd6, 0x91, 0xb6, 0x1a, 0xb9, 0xa1, 0xe6, 0x1f, 0x72, 0xa9, 0x24,
+ 0xce, 0xfc, 0xd0, 0xf6, 0xfb, 0x56, 0x6f, 0x77, 0xa6, 0x90, 0x67, 0xb1,
+ 0xf6, 0xba, 0xaf, 0x23, 0xd1, 0xd7, 0xec, 0x7c, 0x13, 0x4b, 0x99, 0x59,
+ 0xbf, 0x78, 0xff, 0x79, 0xeb, 0x75, 0x0b, 0xe2, 0x86, 0xa3, 0xf0, 0x3b,
+ 0x76, 0x9c, 0x19, 0x9a, 0xd4, 0x9e, 0x76, 0x9e, 0x91, 0x3d, 0xb7, 0x23,
+ 0x17, 0xf1, 0x2f, 0x12, 0xaa, 0x34, 0x02, 0x65, 0x06, 0x02, 0x18, 0xf0,
+ 0xcb, 0x28, 0xde, 0x4b, 0xe5, 0x55, 0x0d, 0xc5, 0x61, 0x51, 0xa6, 0x28,
+ 0x06, 0x1f, 0x50, 0x59, 0x90, 0x94, 0xea, 0x68, 0x17, 0x7d, 0x5a, 0x9d,
+ 0x5a, 0x97, 0xcc, 0xb3, 0xa6, 0x9c, 0x53, 0xfe, 0x5e, 0xa3, 0x6a, 0xf5,
+ 0x97, 0x4c, 0x57, 0xdc, 0x95, 0xb6, 0xef, 0x3b, 0x06, 0x7c, 0x20, 0x4e,
+ 0xb9, 0x82, 0x49, 0xe6, 0xa2, 0x13, 0x30, 0x0e, 0x3f, 0x28, 0xff, 0x7e,
+ 0xaf, 0xa1, 0xa1, 0xa6, 0x1a, 0xb9, 0x5b, 0xca, 0x72, 0x9d, 0x17, 0xf8,
+ 0x49, 0xd1, 0xfd, 0x28, 0x57, 0xed, 0x00, 0x77, 0x7f, 0x7c, 0xac, 0x3b,
+ 0x05, 0xff, 0x98, 0xe7, 0xe7, 0x5f, 0xdc, 0xb3, 0xa1, 0x3a, 0xce, 0x16},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 109
+ {SEC_OID_SHA384,
+ 109,
+ {0x7f, 0xc4, 0x8d, 0x42, 0xf2, 0x39, 0xde, 0x51, 0xb2, 0x76, 0xd1, 0xac,
+ 0xa9, 0x2f, 0xf5, 0x4d, 0xfe, 0x57, 0xa3, 0x94, 0x89, 0x92, 0xf6, 0x76,
+ 0xc2, 0x03, 0x6d, 0xf0, 0xaa, 0xc9, 0x0d, 0xf4, 0xf2, 0x5e, 0x47, 0xc7,
+ 0x13, 0xc5, 0x52, 0xf1, 0x04, 0x83, 0x94, 0x52, 0xb5, 0xc3, 0x8a, 0x05,
+ 0x29, 0xfd, 0xc2, 0xb2, 0x1d, 0xca, 0xcc, 0xa0, 0x47, 0x0c, 0x82, 0xc7,
+ 0xa4, 0x2c, 0x80, 0x83, 0x7e, 0x29, 0x3c, 0xe4, 0xaf, 0xd3, 0xc1, 0xec,
+ 0x3e, 0x08, 0x6b, 0x96, 0x1d, 0xb8, 0x20, 0x9d, 0x07, 0x3c, 0x78, 0x51,
+ 0xeb, 0x13, 0x45, 0xd6, 0xf6, 0xf3, 0x72, 0xdd, 0x35, 0x87, 0x95, 0xf0,
+ 0xc0, 0x27, 0x61, 0xa2, 0x6d, 0xf1, 0xd0, 0xa8, 0x49, 0x01, 0xa8, 0xca,
+ 0x63, 0xe1, 0xa7, 0x05, 0xe8, 0x41, 0xa8, 0x1e, 0x84, 0x90, 0x32, 0xf8,
+ 0xfe, 0xfb, 0x0e, 0x39, 0x43, 0xc4, 0x5b, 0x08, 0xe4, 0x78, 0x98, 0x41,
+ 0xf9, 0xe3, 0x97, 0x37, 0xf8, 0x6b, 0x9e, 0xd8, 0x83, 0x39, 0x86, 0x4d,
+ 0xa9, 0x92, 0x2e, 0x05, 0x20, 0x2c, 0xc1, 0xf7, 0x3f, 0xc3, 0x21, 0xaa,
+ 0x31, 0x7a, 0xd0, 0x27, 0xad, 0x55, 0x33, 0xfe, 0x58, 0x6b, 0x46, 0xf9,
+ 0x2b, 0x56, 0xe7, 0xa3, 0x2d, 0xae, 0xed, 0x3b, 0xd5, 0xe5, 0x67, 0x65,
+ 0x75, 0x0c, 0x7f, 0xf8, 0x44, 0x59, 0xc0, 0xc0, 0xd5, 0xfb, 0x1d, 0x17,
+ 0xf0, 0xa0, 0xb9, 0x78, 0x2b, 0x20, 0x3b, 0x55, 0x19, 0xaa, 0xd7, 0x8a,
+ 0x87, 0x2a, 0x80, 0xbd, 0x7b, 0x0a, 0xef, 0xbb, 0xcb, 0x8b, 0x8d, 0x1c,
+ 0x5e, 0x93, 0xe7, 0xf2, 0x85, 0x06, 0xca, 0xa8, 0x26, 0x7a, 0x57, 0x5f,
+ 0x06, 0x4f, 0x4e, 0x6d, 0x4d, 0xf3, 0x96, 0x57, 0x60, 0x82, 0x92, 0x66,
+ 0xd2, 0x25, 0xe1, 0x34, 0x35, 0x52, 0xfa, 0x65, 0x78, 0x50, 0x87, 0x1a,
+ 0xfe, 0xf7, 0x9d, 0x2f, 0xb2, 0x5b, 0xba, 0xd1, 0xc8, 0x4a, 0x47, 0xa6,
+ 0x2e, 0x2b, 0xe3, 0xd5, 0x82, 0x6a, 0x49, 0xab, 0x47, 0x6f, 0x38, 0x67,
+ 0x85, 0x64, 0x2a, 0xd1, 0x18, 0x68, 0x94, 0xcc, 0x54, 0x2f, 0xb9, 0x13,
+ 0x08, 0xa6, 0x4d, 0x10, 0x00, 0x67, 0x8a, 0x98, 0x64, 0x57, 0x83, 0x98,
+ 0xf0, 0x2b, 0x84, 0xed, 0x1f, 0x00, 0x27, 0xc4, 0xee, 0x28, 0xa5, 0xca,
+ 0x5f, 0xc9, 0x7d, 0x5e, 0x2b, 0x27, 0x10, 0x7f, 0x6d, 0x3a, 0x9a, 0x68,
+ 0xe6, 0xd5, 0xee, 0xba, 0xf6, 0x19, 0x4d, 0x22, 0xed, 0xbb, 0xde, 0x65,
+ 0x2b, 0x49, 0x6f, 0xc4, 0xfd, 0xcd, 0x65, 0xbb, 0xc1, 0x0c, 0x29, 0x2d,
+ 0xf7, 0xc3, 0xe8, 0xa1, 0xdf, 0x8c, 0x6c, 0xcb, 0x2f, 0x70, 0xb4, 0xe6,
+ 0x79, 0xa8, 0x20, 0xdd, 0x25, 0x06, 0x92, 0x92, 0x6a, 0xdf, 0xbf, 0xf5,
+ 0xd1, 0x27, 0xf2, 0x9a, 0x04, 0x65, 0xbd, 0x8c, 0x87, 0x19, 0xa7, 0xae},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 110
+ {SEC_OID_SHA384,
+ 110,
+ {0x19, 0x50, 0x96, 0x38, 0x73, 0xaf, 0xae, 0xf5, 0x15, 0x78, 0x24, 0x1b,
+ 0x79, 0xa6, 0x03, 0x5b, 0x4b, 0x5b, 0x51, 0xd9, 0x50, 0xc5, 0x50, 0xaa,
+ 0x00, 0x95, 0x7e, 0x8e, 0xff, 0x6e, 0xc7, 0x2e, 0x8e, 0x7c, 0x5c, 0x94,
+ 0x39, 0xeb, 0x53, 0x1f, 0x2f, 0x05, 0x0c, 0x3e, 0x36, 0x38, 0xe9, 0x46,
+ 0xbc, 0x72, 0x31, 0xb1, 0x0e, 0xa1, 0x4e, 0x47, 0xbf, 0xf1, 0x12, 0x47,
+ 0xbb, 0x83, 0xd9, 0x84, 0xc5, 0x6d, 0x9a, 0xee, 0x11, 0xff, 0xb0, 0x77,
+ 0x2c, 0xa9, 0x15, 0xcf, 0x80, 0xb9, 0xe6, 0xf5, 0xd7, 0x76, 0x8f, 0xca,
+ 0x78, 0x7e, 0x50, 0x51, 0xc3, 0x15, 0x00, 0x7d, 0xe4, 0xcf, 0x8c, 0x0b,
+ 0x69, 0x7a, 0x44, 0xa9, 0x55, 0xde, 0x4f, 0x56, 0x99, 0x98, 0x61, 0xa3,
+ 0xd8, 0xa0, 0x1c, 0x89, 0x7d, 0x21, 0x2e, 0xf3, 0x2c, 0x7f, 0x79, 0xfd,
+ 0x98, 0x6f, 0x8e, 0xd0, 0x99, 0x55, 0x61, 0x7a, 0x3f, 0x5b, 0xdc, 0xc0,
+ 0xae, 0x01, 0x6a, 0x41, 0x4c, 0xee, 0x5a, 0x4d, 0xf4, 0x02, 0x96, 0x5e,
+ 0x9c, 0xd4, 0x68, 0x84, 0x44, 0x92, 0x37, 0xdd, 0xd3, 0x04, 0xe9, 0x0f,
+ 0x7c, 0x68, 0x56, 0xd4, 0x8c, 0xa7, 0xc7, 0xc9, 0xd1, 0xa0, 0xcf, 0x4d,
+ 0x2f, 0x21, 0xcc, 0xdd, 0xba, 0x6e, 0x71, 0x53, 0xdd, 0xf6, 0x5d, 0xe5,
+ 0x23, 0x0a, 0x0b, 0x21, 0x56, 0x2a, 0x95, 0x69, 0xbd, 0x64, 0x3f, 0xb9,
+ 0x26, 0xf1, 0x4f, 0x0d, 0x26, 0xa8, 0xe1, 0x4a, 0xc3, 0xdf, 0x3a, 0x20,
+ 0x51, 0x71, 0x13, 0x07, 0xb7, 0xdd, 0x26, 0x0e, 0x54, 0xd1, 0xf8, 0x9c,
+ 0x26, 0xb0, 0x2f, 0x0f, 0x1c, 0xd3, 0x78, 0xa0, 0x9b, 0x21, 0x16, 0xd3,
+ 0x08, 0x97, 0x9c, 0x99, 0x7e, 0x42, 0xfb, 0xde, 0x1f, 0xac, 0xbe, 0xb6,
+ 0x9f, 0x0c, 0x78, 0x8e, 0x39, 0xd0, 0x9b, 0x8f, 0x87, 0x97, 0xbb, 0x65,
+ 0xf9, 0xf2, 0xa4, 0xc7, 0x3d, 0xd9, 0x5d, 0x02, 0x80, 0x59, 0xbb, 0xb6,
+ 0x80, 0x7f, 0xe7, 0xf1, 0xa7, 0x10, 0xb4, 0x53, 0xed, 0x16, 0xbf, 0xd9,
+ 0x54, 0x8f, 0xca, 0x62, 0x3f, 0xe6, 0x50, 0xda, 0x8a, 0x70, 0x1c, 0x92,
+ 0x57, 0x9e, 0x4a, 0x82, 0x36, 0x1b, 0x42, 0xed, 0x3a, 0x22, 0xc6, 0x02,
+ 0x76, 0x54, 0x7c, 0x78, 0x43, 0x81, 0x3f, 0x99, 0x84, 0x8d, 0xc6, 0x0a,
+ 0xa3, 0x17, 0x8f, 0x4c, 0x01, 0xf8, 0x76, 0x3b, 0x0b, 0x5d, 0x3d, 0xd6,
+ 0x84, 0x32, 0x13, 0xb5, 0xdc, 0xfa, 0xf7, 0x3a, 0x64, 0xc5, 0x62, 0x8a,
+ 0x35, 0x53, 0xea, 0xa1, 0xf9, 0x55, 0xee, 0x97, 0xb8, 0xe7, 0xa8, 0x37,
+ 0xd6, 0x94, 0x13, 0xde, 0x9f, 0x61, 0xf8, 0x9c, 0x2b, 0x8e, 0xfe, 0x6b,
+ 0x9b, 0x6c, 0x7f, 0xef, 0x42, 0x1a, 0x24, 0x9f, 0x4a, 0x8b, 0xe7, 0x1c,
+ 0x2a, 0x9c, 0xf9, 0x00, 0xe2, 0x12, 0x19, 0x08, 0x0b, 0x26, 0x51, 0xc5},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 111
+ {SEC_OID_SHA384,
+ 111,
+ {0x77, 0x95, 0xee, 0xe4, 0xbd, 0xd1, 0x38, 0xa4, 0xba, 0xeb, 0x51, 0x59,
+ 0xc6, 0x0b, 0x56, 0xca, 0xf3, 0x96, 0x31, 0x3a, 0xf6, 0xa4, 0x6b, 0xa5,
+ 0x37, 0x5b, 0x8d, 0xbb, 0x88, 0xe8, 0xbf, 0x37, 0x93, 0x51, 0x85, 0xde,
+ 0x5c, 0x8e, 0xa7, 0x73, 0xb6, 0xab, 0x2f, 0x6f, 0x78, 0x72, 0x53, 0x8b,
+ 0x6b, 0x0d, 0xdf, 0x35, 0xdd, 0xaa, 0x06, 0xaf, 0xe5, 0x19, 0xca, 0x5c,
+ 0x81, 0x10, 0x98, 0x5c, 0x71, 0x0b, 0x8e, 0x8a, 0xe8, 0x76, 0x75, 0x3b,
+ 0xc9, 0x65, 0x37, 0x64, 0xa8, 0x10, 0xbe, 0xbd, 0x29, 0x52, 0x4c, 0x36,
+ 0x28, 0x44, 0xf1, 0x06, 0xe3, 0x48, 0x97, 0x22, 0x75, 0x6a, 0xf1, 0x16,
+ 0x4f, 0xd8, 0xcd, 0xd9, 0x60, 0x69, 0x13, 0x9a, 0x77, 0x9a, 0xab, 0x6a,
+ 0xe2, 0x83, 0xa9, 0x5a, 0x17, 0xda, 0x7c, 0x79, 0xaa, 0x43, 0xac, 0x43,
+ 0xe2, 0x51, 0x2f, 0x9e, 0xee, 0xa8, 0x45, 0xb9, 0x9f, 0x4d, 0x28, 0x4b,
+ 0x46, 0xae, 0xa6, 0x59, 0x6e, 0x43, 0xf3, 0xdc, 0x3d, 0x15, 0x81, 0xd9,
+ 0xf9, 0x94, 0x3e, 0xab, 0x06, 0xc2, 0xad, 0x8a, 0xa5, 0x06, 0xba, 0x1c,
+ 0x77, 0x8a, 0x11, 0x28, 0xa1, 0xad, 0xfc, 0xb9, 0x73, 0x72, 0x64, 0x7b,
+ 0xae, 0x1c, 0xf1, 0x23, 0x57, 0xfe, 0x0e, 0x44, 0xc3, 0x07, 0xe9, 0x73,
+ 0x74, 0xd2, 0x16, 0x7b, 0xc8, 0x64, 0xde, 0xf4, 0xec, 0x7a, 0x24, 0xd3,
+ 0x5f, 0xdb, 0x45, 0x42, 0xc6, 0xf3, 0xd3, 0x30, 0xc2, 0xa6, 0x30, 0xa6,
+ 0xf3, 0x00, 0xa1, 0xe5, 0x71, 0xcd, 0xc4, 0xeb, 0x76, 0xb1, 0x3e, 0x0c,
+ 0x5d, 0xe6, 0xb0, 0x6e, 0x20, 0x99, 0xda, 0xdc, 0x5f, 0x5e, 0x8a, 0x23,
+ 0x95, 0x84, 0x92, 0x63, 0x4c, 0xc1, 0xcd, 0xad, 0x8b, 0x52, 0x62, 0x94,
+ 0x15, 0xd7, 0x79, 0xd6, 0x0b, 0x76, 0x29, 0x9e, 0x45, 0x22, 0x3a, 0x40,
+ 0x72, 0x8f, 0x37, 0x53, 0x82, 0x49, 0x2c, 0xa0, 0xab, 0xf4, 0x5a, 0xb2,
+ 0x3b, 0x5f, 0xd9, 0xf5, 0xa4, 0x5c, 0x5e, 0x71, 0xe1, 0x38, 0x0b, 0x47,
+ 0xba, 0x32, 0xa6, 0x0b, 0x0a, 0xb7, 0x56, 0x8c, 0x65, 0x1e, 0x6e, 0x99,
+ 0x7e, 0x7e, 0x8a, 0xd4, 0x01, 0x51, 0x0d, 0x30, 0xbb, 0x32, 0x42, 0x7f,
+ 0x9a, 0x2a, 0x43, 0xce, 0x9f, 0x58, 0xfd, 0x16, 0x87, 0xd8, 0x6c, 0x17,
+ 0x19, 0x10, 0xae, 0xab, 0x8b, 0xe9, 0x86, 0x99, 0x9a, 0xb7, 0x39, 0x1e,
+ 0x85, 0x4e, 0x2f, 0x6e, 0x8a, 0x81, 0x5d, 0xef, 0x90, 0xee, 0xc3, 0xbc,
+ 0xd2, 0xd8, 0x00, 0xde, 0xaa, 0x63, 0xc6, 0xdf, 0xf8, 0x8a, 0xa5, 0x2c,
+ 0x1d, 0xa9, 0x69, 0x8f, 0xd8, 0xf1, 0xb1, 0x6a, 0x70, 0x5f, 0x4b, 0x3d,
+ 0xe7, 0xdd, 0x0b, 0x22, 0x8e, 0xff, 0x75, 0xc5, 0xf4, 0x8d, 0x34, 0x08,
+ 0x17, 0x0d, 0x39, 0x62, 0x6c, 0x7e, 0x9d, 0x3e, 0xbe, 0x43, 0x7b, 0xc0},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 112
+ {SEC_OID_SHA384,
+ 112,
+ {0x23, 0x88, 0x7a, 0x22, 0x77, 0x6b, 0xba, 0x31, 0x7c, 0x24, 0x88, 0x24,
+ 0x3d, 0x77, 0x91, 0x6c, 0xf7, 0x06, 0x27, 0x5e, 0x3b, 0x8e, 0xcb, 0xba,
+ 0x52, 0x6c, 0x01, 0x64, 0xa1, 0x1e, 0x7b, 0x53, 0x69, 0xb4, 0x91, 0xbb,
+ 0xd8, 0xe4, 0xb4, 0x13, 0x56, 0x72, 0x89, 0xc3, 0x86, 0xb9, 0x22, 0xfc,
+ 0x11, 0x1f, 0x14, 0x9c, 0x5c, 0x11, 0x68, 0xd4, 0x9e, 0x12, 0x55, 0xe8,
+ 0xd1, 0x8f, 0x28, 0xb1, 0x73, 0xac, 0xf1, 0xb0, 0xf0, 0xad, 0xe3, 0x28,
+ 0x01, 0xd0, 0xc9, 0x56, 0x27, 0xeb, 0xf0, 0x63, 0x62, 0x6b, 0xfc, 0xbe,
+ 0x3e, 0xc1, 0x17, 0xc4, 0x03, 0x31, 0xed, 0x27, 0x57, 0xa2, 0xcb, 0x2b,
+ 0x6c, 0xf9, 0x9e, 0x00, 0x59, 0x26, 0x0c, 0xb9, 0x76, 0x27, 0x20, 0x3b,
+ 0x7e, 0x69, 0xdf, 0xfc, 0xfa, 0xd0, 0x99, 0xef, 0x43, 0x72, 0x8f, 0x63,
+ 0x11, 0x24, 0x0a, 0xa1, 0xed, 0xd5, 0xd4, 0x05, 0x51, 0x08, 0x09, 0x81,
+ 0x08, 0xa2, 0x3d, 0x3c, 0x4a, 0xe7, 0x4a, 0xe3, 0xb6, 0xbf, 0xfc, 0x4f,
+ 0x97, 0xaa, 0xa5, 0x0a, 0x41, 0xa3, 0xd5, 0xb2, 0x2e, 0xbe, 0x76, 0x7f,
+ 0xe0, 0xe1, 0x74, 0x9a, 0x3c, 0xdb, 0xe3, 0xff, 0x40, 0xe9, 0x82, 0xd9,
+ 0xd3, 0x48, 0x78, 0x16, 0x01, 0x02, 0xaf, 0xc1, 0x4a, 0x10, 0xa3, 0x92,
+ 0x1d, 0xea, 0x6b, 0x89, 0xdd, 0x81, 0x3d, 0xfd, 0x68, 0x02, 0xf2, 0x6e,
+ 0xb7, 0x6f, 0x22, 0x31, 0x86, 0xfc, 0x34, 0x54, 0xb5, 0x99, 0xb2, 0xf4,
+ 0x52, 0x8d, 0x67, 0x6e, 0xfd, 0x18, 0xb7, 0xb2, 0x8e, 0x25, 0xb5, 0xd9,
+ 0x04, 0x0f, 0xb8, 0xef, 0x0a, 0xf2, 0xc3, 0x64, 0x91, 0x47, 0x8b, 0x10,
+ 0xbc, 0xa1, 0xa1, 0x67, 0x41, 0xe6, 0x27, 0x6f, 0xe2, 0x48, 0x2e, 0x63,
+ 0xe3, 0xb5, 0xdf, 0x6a, 0x38, 0xa7, 0x74, 0xcf, 0x0e, 0x24, 0x69, 0xa5,
+ 0xf3, 0xd6, 0xc6, 0x3f, 0x3a, 0x68, 0xb5, 0x62, 0xbd, 0x63, 0xc7, 0x91,
+ 0xa7, 0x11, 0xe1, 0xd9, 0x37, 0x9c, 0xc9, 0x19, 0xdd, 0xf8, 0x59, 0x03,
+ 0x10, 0xb0, 0x4a, 0x99, 0xd8, 0xaf, 0x95, 0x08, 0xf0, 0xa6, 0x67, 0x38,
+ 0xfe, 0x2d, 0x05, 0x19, 0xce, 0x2a, 0x58, 0xbd, 0xce, 0x05, 0xe8, 0x69,
+ 0x1a, 0xfb, 0x09, 0x5c, 0x4c, 0x60, 0xbb, 0xe0, 0xff, 0x18, 0xf2, 0xc7,
+ 0x32, 0xe9, 0x11, 0x90, 0xb3, 0xdb, 0xcb, 0xd5, 0x4c, 0x53, 0x37, 0xb1,
+ 0x21, 0x44, 0xd9, 0x8a, 0xa9, 0x18, 0xb4, 0x63, 0xc3, 0xb3, 0xa9, 0x61,
+ 0x12, 0x12, 0x18, 0xb7, 0x0c, 0xd0, 0x32, 0x27, 0x2b, 0x0b, 0xbb, 0x1c,
+ 0x54, 0x5b, 0xf7, 0xa7, 0xb9, 0xfe, 0xaa, 0x6e, 0xb7, 0x7d, 0x17, 0x9c,
+ 0x13, 0x54, 0x18, 0x60, 0xa9, 0xc7, 0x8b, 0xb7, 0xd7, 0x63, 0x22, 0x7f,
+ 0x5a, 0x14, 0x53, 0x3f, 0xa8, 0x43, 0x4c, 0x63, 0xe5, 0xe0, 0x5c, 0xaa},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 113
+ {SEC_OID_SHA384,
+ 113,
+ {0x01, 0xd1, 0xa1, 0x57, 0xda, 0x33, 0x35, 0x5d, 0x97, 0xb6, 0xf3, 0x63,
+ 0xf2, 0xce, 0xa4, 0xf9, 0x8b, 0x31, 0xec, 0x1a, 0xdf, 0xc2, 0xd4, 0x52,
+ 0x3b, 0x40, 0xd8, 0xfa, 0x29, 0x3f, 0x2e, 0xd9, 0x3e, 0xa5, 0x78, 0x4a,
+ 0x6d, 0x13, 0x3a, 0x4d, 0x88, 0x58, 0x4e, 0xe5, 0x7d, 0x25, 0x10, 0x16,
+ 0x2f, 0xa1, 0x6c, 0x06, 0x99, 0x61, 0xea, 0x90, 0x4b, 0x32, 0x44, 0x6f,
+ 0xc1, 0xa4, 0x66, 0x92, 0x65, 0x7e, 0x0f, 0xdc, 0x2e, 0xe0, 0x70, 0x19,
+ 0x5a, 0xc3, 0x98, 0x35, 0x9f, 0xfd, 0x9d, 0x33, 0x8c, 0x40, 0xd7, 0x27,
+ 0x52, 0x41, 0x76, 0x71, 0x4f, 0x55, 0x0d, 0x95, 0xf0, 0xe6, 0xe9, 0x88,
+ 0xa9, 0xbb, 0x84, 0x60, 0xd5, 0x69, 0xea, 0xfa, 0x25, 0x2e, 0xa3, 0x5c,
+ 0x39, 0x8f, 0xeb, 0x12, 0x0c, 0xb0, 0x68, 0xc9, 0xc8, 0xb9, 0xce, 0x89,
+ 0x21, 0x10, 0xa1, 0xa4, 0x67, 0x2b, 0xdf, 0xe4, 0x16, 0x6b, 0xba, 0xfe,
+ 0x66, 0x72, 0x00, 0xf5, 0xde, 0x03, 0x49, 0x3e, 0x74, 0xe8, 0x96, 0x0b,
+ 0x9a, 0xfa, 0x80, 0x0f, 0xe5, 0xb3, 0xb1, 0xa3, 0xb8, 0xec, 0x85, 0x7b,
+ 0xe7, 0x50, 0xd7, 0xaa, 0xc8, 0x9c, 0xa9, 0x5c, 0x03, 0x74, 0x4d, 0x3e,
+ 0x67, 0xea, 0x59, 0x9e, 0x08, 0xca, 0xe7, 0xfa, 0xcf, 0xff, 0x1e, 0xb3,
+ 0x16, 0xd0, 0xed, 0x26, 0x64, 0xc1, 0xf1, 0x5c, 0x35, 0x59, 0xf3, 0xa7,
+ 0x00, 0x0e, 0xaf, 0x89, 0xc9, 0xd1, 0x2a, 0xb2, 0xc4, 0xcd, 0x21, 0x2b,
+ 0xe6, 0x4a, 0x86, 0xe8, 0x0c, 0xca, 0xb6, 0xb2, 0x3c, 0x4e, 0xcf, 0x2e,
+ 0xff, 0x3e, 0xfb, 0x84, 0xd8, 0x4b, 0xc2, 0x0b, 0xb3, 0x71, 0x71, 0x7b,
+ 0xf1, 0xba, 0x83, 0xbd, 0xd4, 0x34, 0x6c, 0x33, 0x22, 0x12, 0xf3, 0x1e,
+ 0x82, 0xc9, 0xf9, 0xd8, 0x9b, 0x7b, 0x5d, 0x44, 0xf3, 0x62, 0x85, 0x04,
+ 0x61, 0x4f, 0xa0, 0xb7, 0x8e, 0xd4, 0xdb, 0x11, 0xe3, 0xfa, 0xc5, 0x04,
+ 0x15, 0x21, 0xe8, 0xe9, 0xe4, 0xda, 0x9f, 0x4a, 0x76, 0x88, 0x43, 0xe1,
+ 0xda, 0xfe, 0x6e, 0x46, 0x69, 0xf2, 0xf6, 0x53, 0x9e, 0x94, 0x7e, 0xfe,
+ 0x24, 0xde, 0x70, 0x1c, 0x42, 0x5e, 0x1a, 0x63, 0xf6, 0xaa, 0xfd, 0xea,
+ 0x19, 0xdf, 0x24, 0xc3, 0x7c, 0x23, 0xab, 0xb2, 0x08, 0x9c, 0x0a, 0x49,
+ 0x9a, 0x9d, 0xdc, 0x2f, 0x16, 0xe4, 0xe9, 0x2d, 0xe1, 0x98, 0x31, 0xdb,
+ 0x29, 0x88, 0xb1, 0xe5, 0x3b, 0x71, 0x1b, 0xcf, 0xbd, 0xb3, 0x51, 0x93,
+ 0x52, 0xa7, 0xbf, 0x3d, 0xd5, 0x56, 0x73, 0x5f, 0x83, 0xef, 0x9f, 0x43,
+ 0x8c, 0x7d, 0x92, 0xfc, 0x2a, 0x56, 0x13, 0x54, 0xb1, 0x9c, 0xd0, 0x28,
+ 0xc9, 0xb9, 0xe9, 0x2a, 0xe4, 0x20, 0x37, 0x2c, 0x46, 0x76, 0xb7, 0xd6,
+ 0x81, 0xa4, 0xa1, 0xce, 0xad, 0xfc, 0x11, 0x44, 0x4d, 0xbf, 0xbb, 0xa0},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 114
+ {SEC_OID_SHA384,
+ 114,
+ {0x0f, 0xf8, 0xa7, 0xa6, 0xf3, 0x8d, 0xc2, 0x9d, 0x0a, 0xb5, 0x86, 0x05,
+ 0xdc, 0x11, 0x72, 0xc3, 0x2e, 0x05, 0x2e, 0x26, 0x95, 0x7b, 0x7d, 0x35,
+ 0x32, 0xf7, 0x08, 0x73, 0x52, 0xb2, 0x1a, 0xe4, 0x91, 0x78, 0x24, 0x21,
+ 0x8d, 0x79, 0xd7, 0xc2, 0xef, 0xef, 0xd1, 0x82, 0x84, 0xd8, 0x2b, 0x8a,
+ 0xe1, 0x89, 0x74, 0x94, 0x9c, 0x62, 0x7c, 0xd5, 0xd7, 0xf7, 0x58, 0x70,
+ 0xff, 0x94, 0xec, 0xc4, 0xb4, 0x74, 0x6b, 0x23, 0xd8, 0x49, 0x98, 0x07,
+ 0x28, 0x6d, 0x20, 0xfd, 0x53, 0x21, 0x5f, 0xb3, 0x3d, 0xea, 0xa2, 0x36,
+ 0x7d, 0x81, 0x85, 0x14, 0x74, 0x4c, 0x3a, 0xaa, 0x87, 0x73, 0x65, 0xd2,
+ 0x3a, 0xaa, 0xc5, 0x28, 0x90, 0xa6, 0xa1, 0x4b, 0x27, 0x37, 0xf9, 0x06,
+ 0x99, 0x7d, 0x5b, 0xea, 0x4a, 0xd2, 0xc0, 0xe6, 0xff, 0xe9, 0x5f, 0x28,
+ 0x49, 0x47, 0x60, 0xdf, 0xbe, 0x0d, 0x21, 0xe3, 0x92, 0xa3, 0x57, 0xfa,
+ 0xc9, 0xba, 0x12, 0x6a, 0xf9, 0xdc, 0x1b, 0x07, 0x97, 0x57, 0xae, 0xad,
+ 0xad, 0x06, 0x31, 0x73, 0x8a, 0xc3, 0x87, 0x34, 0x06, 0x4d, 0x22, 0xef,
+ 0x3f, 0x52, 0x12, 0x6f, 0x66, 0x6c, 0x10, 0xed, 0x05, 0xd2, 0xb5, 0xdb,
+ 0x78, 0xf6, 0x72, 0x5f, 0x5d, 0xe1, 0xa7, 0xf3, 0x57, 0x43, 0x7f, 0x32,
+ 0x08, 0xef, 0x4f, 0x84, 0x26, 0xc2, 0x82, 0x43, 0x09, 0xa6, 0xe0, 0xe7,
+ 0xe8, 0x2a, 0x26, 0x4d, 0xa5, 0x78, 0x21, 0x51, 0x64, 0x6e, 0x71, 0x1e,
+ 0x49, 0x68, 0x88, 0x6c, 0x46, 0x62, 0xf8, 0x7c, 0x35, 0x7b, 0xb9, 0x31,
+ 0x11, 0x55, 0xdc, 0x2c, 0xcb, 0xa0, 0x06, 0x42, 0xc8, 0x62, 0x12, 0x0d,
+ 0xe0, 0xc7, 0x90, 0x24, 0xa2, 0x85, 0x5d, 0xfd, 0x97, 0x50, 0x9b, 0x15,
+ 0x15, 0x9a, 0x2e, 0x4e, 0xec, 0x46, 0x7b, 0x7a, 0xc2, 0x77, 0x8f, 0xc3,
+ 0x5d, 0x2e, 0x94, 0x1c, 0xf3, 0xc5, 0xd4, 0x6a, 0x93, 0x1c, 0x23, 0x75,
+ 0x2f, 0xa6, 0x93, 0x44, 0xb6, 0xec, 0xf1, 0x83, 0x69, 0x38, 0x06, 0xb8,
+ 0x5f, 0x48, 0x99, 0x2e, 0x7d, 0x1f, 0x20, 0x8b, 0xe3, 0x11, 0x9a, 0x37,
+ 0xdc, 0x9e, 0xec, 0xf1, 0x31, 0xfa, 0xc7, 0x1f, 0x9e, 0x55, 0xb6, 0xa5,
+ 0xf5, 0xa2, 0x1d, 0x62, 0xa7, 0xc2, 0x42, 0x2e, 0x11, 0xb2, 0xc5, 0x00,
+ 0x2e, 0xf9, 0x53, 0xa6, 0xf3, 0x4e, 0x1c, 0x13, 0x91, 0x16, 0x2e, 0x50,
+ 0x09, 0x98, 0x65, 0xfb, 0x24, 0xb6, 0x29, 0x7e, 0xd5, 0x28, 0xcf, 0xe1,
+ 0x94, 0x99, 0x99, 0xe4, 0x8b, 0x28, 0xd0, 0xe9, 0x27, 0xf0, 0x3a, 0xc8,
+ 0xc2, 0x56, 0xf9, 0x71, 0x1a, 0xad, 0xfd, 0x0d, 0x97, 0xe9, 0x8a, 0xcd,
+ 0x12, 0xe9, 0xc7, 0xa2, 0x33, 0x1f, 0xf0, 0x60, 0x12, 0x8a, 0x93, 0x50,
+ 0x8d, 0x13, 0xb0, 0x19, 0xb1, 0x21, 0x9d, 0xf4, 0xf2, 0xcf, 0x54, 0x65},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 115
+ {SEC_OID_SHA384,
+ 115,
+ {0x40, 0x4a, 0x71, 0xbb, 0xc9, 0x1c, 0xed, 0x5b, 0x60, 0x79, 0xd9, 0x4c,
+ 0xa7, 0xa0, 0xe4, 0xc6, 0x01, 0xc3, 0xb1, 0x2c, 0x7c, 0x1e, 0x89, 0xc0,
+ 0xbc, 0xe7, 0x18, 0xab, 0x08, 0x99, 0xcd, 0x25, 0xa1, 0xc3, 0x39, 0x98,
+ 0x58, 0x48, 0x0c, 0xdd, 0x07, 0x74, 0xa1, 0xd2, 0x4a, 0xb7, 0x21, 0x41,
+ 0xf5, 0x07, 0x2f, 0x6f, 0xc8, 0x52, 0x02, 0xea, 0x6c, 0x45, 0xfd, 0xed,
+ 0xb1, 0x96, 0x13, 0x35, 0x60, 0xec, 0x9d, 0xe1, 0x89, 0x64, 0xe0, 0xe1,
+ 0x6c, 0xc4, 0x99, 0x59, 0xc2, 0x90, 0xb6, 0x9e, 0x5b, 0x80, 0xf7, 0xd0,
+ 0xce, 0xa3, 0x40, 0x75, 0xab, 0x24, 0x22, 0x0f, 0x12, 0xa3, 0x24, 0xfa,
+ 0xb9, 0x2e, 0xde, 0x08, 0x9f, 0x64, 0x5c, 0xf4, 0xc3, 0x0c, 0x18, 0x27,
+ 0x5c, 0x3d, 0x52, 0x24, 0xaf, 0x53, 0xe3, 0x70, 0x3f, 0xf7, 0xb6, 0xa8,
+ 0x41, 0x3a, 0xae, 0xb4, 0x1a, 0x1e, 0x39, 0xe2, 0x9d, 0x41, 0x98, 0x66,
+ 0x98, 0xa7, 0xaa, 0x77, 0x93, 0xa4, 0x0f, 0x3f, 0x7f, 0x38, 0x9e, 0x33,
+ 0x86, 0x0c, 0x7d, 0x97, 0xfd, 0x1f, 0x15, 0x8a, 0x8a, 0x0e, 0xff, 0xc4,
+ 0x8d, 0x08, 0xca, 0x9d, 0x8c, 0x54, 0xfd, 0x4e, 0xc8, 0x0d, 0x4a, 0x21,
+ 0x0e, 0x2e, 0xb5, 0xd0, 0x9c, 0x9a, 0xfa, 0xe6, 0xfb, 0x57, 0x88, 0xca,
+ 0xb4, 0x6c, 0x82, 0x51, 0xe4, 0x22, 0x85, 0x87, 0x9a, 0x87, 0x2f, 0x1b,
+ 0x48, 0xb8, 0x47, 0x17, 0x22, 0x34, 0xe7, 0x91, 0x20, 0x04, 0x7e, 0xad,
+ 0x86, 0x5a, 0xba, 0xf3, 0x16, 0x82, 0xc1, 0xa2, 0xd1, 0x04, 0xf4, 0x0a,
+ 0x2c, 0xbc, 0xb3, 0x29, 0x40, 0x4f, 0x95, 0x02, 0xed, 0x7e, 0x9f, 0x9b,
+ 0xa7, 0xe1, 0xed, 0xa6, 0xb9, 0x4a, 0x36, 0xa8, 0xb2, 0x8f, 0xfd, 0x4a,
+ 0x2b, 0x87, 0x30, 0xb8, 0x6f, 0x90, 0x13, 0xb5, 0x36, 0x90, 0x63, 0x61,
+ 0x56, 0x71, 0xa5, 0x8e, 0xc6, 0x01, 0xbc, 0xc9, 0x70, 0x3f, 0x3d, 0xf6,
+ 0xd0, 0x42, 0x75, 0x22, 0xaf, 0xf4, 0x88, 0xe5, 0x7d, 0x23, 0xa9, 0x0d,
+ 0xaf, 0x79, 0xb8, 0x94, 0xba, 0xbe, 0xe8, 0xa7, 0x3e, 0x2c, 0x18, 0xb5,
+ 0x5a, 0x3d, 0x5c, 0x8b, 0xb1, 0x6a, 0xe4, 0x7e, 0xcc, 0xed, 0xf1, 0xae,
+ 0xf8, 0x0d, 0xc1, 0xb8, 0x4d, 0xd9, 0xc2, 0x5c, 0x2a, 0xf6, 0xbd, 0x39,
+ 0xda, 0xbd, 0x0d, 0xdf, 0x39, 0x6c, 0x44, 0xc2, 0x2c, 0xb1, 0x56, 0x41,
+ 0xdd, 0x9c, 0xc4, 0x09, 0xb1, 0x53, 0x8d, 0x67, 0x28, 0x11, 0x1b, 0x21,
+ 0x01, 0xf9, 0x96, 0x47, 0xe6, 0x9b, 0x92, 0x28, 0xf5, 0x22, 0xaa, 0xd4,
+ 0x0e, 0x3f, 0x98, 0x12, 0xf9, 0xcc, 0x4f, 0x50, 0x6b, 0xeb, 0x5b, 0x66,
+ 0x62, 0x42, 0x46, 0x6d, 0xda, 0x4e, 0x7e, 0x8e, 0x90, 0xa4, 0xc9, 0xd1,
+ 0x39, 0x4d, 0xf2, 0x3b, 0x93, 0xe7, 0x4e, 0xca, 0x23, 0x93, 0xa4, 0x2a},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 116
+ {SEC_OID_SHA384,
+ 116,
+ {0x64, 0xf8, 0x73, 0x57, 0x8f, 0xbd, 0xfb, 0x05, 0x43, 0xe7, 0x41, 0x2d,
+ 0x58, 0x5e, 0xc6, 0x0f, 0x95, 0x91, 0x92, 0x16, 0x52, 0x9d, 0x93, 0xce,
+ 0x7a, 0x16, 0xaf, 0xcd, 0xfa, 0x57, 0x7b, 0xd2, 0xf1, 0xaa, 0x6e, 0xb6,
+ 0x60, 0xa5, 0xf2, 0xab, 0x3b, 0x79, 0x82, 0x7d, 0xe1, 0x97, 0x17, 0x7a,
+ 0x46, 0x1e, 0x6a, 0xfc, 0xc4, 0x44, 0x90, 0x9d, 0x95, 0x5f, 0x30, 0xe6,
+ 0x52, 0x4e, 0x4f, 0xa5, 0xc9, 0xa5, 0x96, 0x2c, 0x7a, 0x82, 0x4a, 0x89,
+ 0x38, 0x54, 0x3c, 0x39, 0x7c, 0x25, 0x56, 0x47, 0x1f, 0x6c, 0x0a, 0x03,
+ 0x0f, 0xb7, 0x9f, 0x0c, 0xf1, 0x47, 0xee, 0x29, 0x53, 0x2a, 0xaa, 0xd5,
+ 0x4c, 0x67, 0xae, 0xea, 0xa8, 0xe6, 0xdb, 0x4b, 0xda, 0xa8, 0x69, 0x71,
+ 0x1f, 0xe9, 0xf0, 0x21, 0x43, 0xf9, 0xb8, 0x53, 0x2c, 0x99, 0xe5, 0x8c,
+ 0x3a, 0x66, 0x29, 0xc5, 0xe1, 0x7b, 0x9a, 0xe0, 0x2b, 0x18, 0x69, 0x5f,
+ 0xb1, 0xc4, 0xc9, 0xe6, 0x1c, 0xfa, 0xc6, 0x78, 0xc7, 0x5f, 0xa2, 0x7a,
+ 0x74, 0x4a, 0x81, 0x26, 0xe8, 0x6e, 0x0d, 0x1d, 0x42, 0x0c, 0x3a, 0x12,
+ 0x5f, 0x3a, 0x70, 0x5b, 0xfe, 0x6a, 0x7b, 0xff, 0x25, 0x67, 0x47, 0xbc,
+ 0xf0, 0x47, 0xca, 0xb3, 0x84, 0x2c, 0xda, 0x6e, 0xfb, 0xa9, 0x27, 0xa6,
+ 0x87, 0xd7, 0xd9, 0x64, 0x1b, 0x2e, 0x8c, 0xd5, 0x34, 0x04, 0xb8, 0x51,
+ 0x0b, 0x27, 0x37, 0x17, 0xdc, 0x34, 0x66, 0x47, 0x68, 0x88, 0x33, 0x7c,
+ 0x37, 0xc4, 0x27, 0xf9, 0x77, 0xdb, 0x09, 0x84, 0x8b, 0x8d, 0x1f, 0xaa,
+ 0xaa, 0x7c, 0x16, 0x3b, 0x8f, 0xf4, 0x60, 0x8f, 0xf9, 0x0e, 0x8d, 0x86,
+ 0x76, 0x70, 0x3e, 0xbb, 0xa1, 0xce, 0xfc, 0xa4, 0x4c, 0x25, 0xc7, 0x32,
+ 0x65, 0x4e, 0xa6, 0xd4, 0x5e, 0xc0, 0xcc, 0x58, 0xbd, 0x00, 0x21, 0x4a,
+ 0x21, 0x7c, 0x05, 0x5a, 0xea, 0xc7, 0xf2, 0xdc, 0xef, 0x5d, 0xca, 0xdb,
+ 0x31, 0x44, 0x54, 0xa2, 0xe1, 0xe5, 0x72, 0x4a, 0x1d, 0x76, 0x21, 0xf0,
+ 0x7c, 0x2a, 0x77, 0xb0, 0x8d, 0x54, 0x0b, 0x74, 0xe3, 0x63, 0x24, 0x4d,
+ 0x87, 0x9b, 0xcc, 0x15, 0x84, 0xd0, 0xb1, 0x79, 0xae, 0x11, 0x44, 0xc1,
+ 0xe3, 0xd8, 0xf9, 0x76, 0x92, 0x30, 0xb9, 0x36, 0xbd, 0xa8, 0xd3, 0x8b,
+ 0xe4, 0x50, 0xa2, 0x23, 0xa1, 0x9d, 0x78, 0x0e, 0xc9, 0x3f, 0x5f, 0xe6,
+ 0x78, 0xe8, 0xd9, 0xe6, 0xd1, 0xd8, 0x1a, 0x49, 0x20, 0x32, 0x0f, 0x87,
+ 0x33, 0xb3, 0x7c, 0xdd, 0x04, 0x76, 0x6c, 0x1a, 0xda, 0xb1, 0xfe, 0xff,
+ 0x63, 0x13, 0x65, 0x78, 0xac, 0x10, 0x53, 0xad, 0xba, 0xa1, 0xaa, 0xef,
+ 0xfd, 0x25, 0x59, 0xd0, 0x26, 0x9e, 0x7d, 0xc0, 0x1a, 0xdf, 0xf4, 0xeb,
+ 0x8d, 0x8c, 0x99, 0x02, 0xbc, 0x42, 0x54, 0x9a, 0xd7, 0x67, 0x5f, 0x14},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 117
+ {SEC_OID_SHA384,
+ 117,
+ {0x00, 0xf6, 0x70, 0x52, 0xa7, 0x07, 0x89, 0xe7, 0x50, 0x39, 0xf1, 0x8c,
+ 0xc6, 0xaa, 0xaf, 0x9b, 0x1d, 0xb8, 0xf7, 0x7e, 0x5c, 0x2e, 0x1c, 0x49,
+ 0x6d, 0x22, 0x74, 0xb5, 0xc1, 0xd5, 0xca, 0x09, 0x7f, 0xf6, 0xbf, 0x9e,
+ 0xc8, 0xd8, 0xae, 0x5b, 0xba, 0x13, 0xbf, 0x2c, 0x12, 0x09, 0x8a, 0xfc,
+ 0xa2, 0x5b, 0xcf, 0x2c, 0x26, 0xeb, 0x57, 0x16, 0xec, 0xe3, 0x28, 0x6c,
+ 0x6a, 0x7d, 0x64, 0xf5, 0x6a, 0x47, 0x3e, 0x31, 0x16, 0xc4, 0xe6, 0x88,
+ 0x5f, 0xef, 0x7e, 0xd2, 0x68, 0x57, 0x60, 0xfc, 0x88, 0x64, 0x61, 0x3b,
+ 0x63, 0x5f, 0xad, 0x95, 0x6b, 0x65, 0x10, 0x0b, 0xed, 0x60, 0x47, 0x75,
+ 0x75, 0xe5, 0xe7, 0xbb, 0xa5, 0x0b, 0xc2, 0x6e, 0x62, 0x3f, 0x43, 0x70,
+ 0x06, 0x88, 0x70, 0x84, 0x3d, 0xa5, 0x92, 0x5f, 0x7f, 0x12, 0x34, 0x03,
+ 0xd3, 0x8d, 0x4c, 0xb3, 0x04, 0x57, 0xe1, 0x4c, 0x3e, 0xed, 0x2a, 0x02,
+ 0x68, 0xbb, 0x9b, 0x97, 0xd3, 0x77, 0xfa, 0x2e, 0x47, 0xfd, 0x52, 0x38,
+ 0xac, 0x64, 0x3c, 0xf2, 0x27, 0x93, 0xb3, 0xfc, 0xe6, 0x2d, 0xa5, 0x01,
+ 0xfc, 0x0c, 0x28, 0x7e, 0x5a, 0xe9, 0x60, 0xb7, 0x8f, 0x7a, 0xca, 0xe2,
+ 0x0c, 0xe8, 0x18, 0x66, 0xb9, 0xb7, 0x03, 0xf8, 0x5d, 0x2c, 0x9a, 0xe2,
+ 0x05, 0x7c, 0xdd, 0x20, 0x77, 0x95, 0x93, 0x56, 0xe5, 0x19, 0x03, 0xa0,
+ 0x3f, 0xe2, 0x75, 0x7e, 0xec, 0xf4, 0x7a, 0xcd, 0x33, 0xac, 0x49, 0x92,
+ 0x52, 0x2d, 0xdd, 0xa2, 0x2c, 0x8d, 0xe7, 0x51, 0xae, 0x37, 0x3a, 0x59,
+ 0x70, 0xa4, 0x66, 0xd8, 0xc8, 0x0c, 0x68, 0xd4, 0x35, 0x85, 0x6c, 0xac,
+ 0x74, 0xd2, 0xa8, 0x5c, 0x6c, 0x0f, 0x84, 0x74, 0xf6, 0xa1, 0xb8, 0x91,
+ 0x39, 0xe1, 0x5e, 0xd9, 0xec, 0x86, 0x89, 0xb1, 0xcb, 0xe4, 0xb9, 0x7f,
+ 0x7e, 0xb9, 0xad, 0x97, 0x8d, 0x49, 0x92, 0xbb, 0x38, 0xe2, 0xba, 0x57,
+ 0xfa, 0x48, 0x90, 0x16, 0x6a, 0xb7, 0x92, 0xce, 0xce, 0x41, 0x28, 0x4f,
+ 0x97, 0xcb, 0xd6, 0xe8, 0x92, 0xb3, 0x2d, 0x49, 0xed, 0x63, 0xb0, 0xfb,
+ 0xab, 0x25, 0x67, 0x0c, 0x27, 0x39, 0x96, 0x27, 0x91, 0x17, 0x51, 0x42,
+ 0x7f, 0xaa, 0x6e, 0x5a, 0x0a, 0x47, 0x5a, 0xdb, 0xc0, 0x11, 0x92, 0xbe,
+ 0x2f, 0xe2, 0xeb, 0x2d, 0x32, 0x3d, 0x25, 0xea, 0x52, 0x10, 0x25, 0x62,
+ 0x47, 0xf8, 0x18, 0x6d, 0xb8, 0x73, 0x14, 0xbd, 0x48, 0x4d, 0xfa, 0xec,
+ 0xed, 0x36, 0x72, 0x56, 0xd0, 0x80, 0x7f, 0x8e, 0x98, 0x1c, 0xaf, 0x86,
+ 0xd4, 0x2b, 0x3b, 0xb1, 0x36, 0x39, 0x59, 0x80, 0x01, 0xd0, 0xe5, 0x7b,
+ 0xae, 0xbf, 0x22, 0x2f, 0xcc, 0xbc, 0x5e, 0xce, 0xbf, 0x35, 0xbb, 0xa3,
+ 0x12, 0x38, 0x99, 0x1a, 0xc6, 0x8e, 0xde, 0xb4, 0xe7, 0x06, 0x81, 0xf0},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 118
+ {SEC_OID_SHA384,
+ 118,
+ {0x42, 0xbf, 0x86, 0xf1, 0x7a, 0x82, 0xea, 0x6c, 0xab, 0x7e, 0xb8, 0x42,
+ 0x15, 0x77, 0x96, 0x91, 0x81, 0x90, 0x19, 0xed, 0x82, 0x7c, 0x48, 0x5f,
+ 0xaa, 0x11, 0x85, 0x59, 0x47, 0x18, 0x3a, 0x49, 0xf5, 0x2f, 0xb0, 0xf6,
+ 0xc5, 0x91, 0xde, 0x61, 0x6d, 0x2e, 0xc5, 0xde, 0x54, 0x80, 0xa8, 0x01,
+ 0x7f, 0xb1, 0xbc, 0x3f, 0x78, 0x5e, 0xc5, 0xe5, 0x64, 0x8c, 0x5d, 0xb9,
+ 0x10, 0x1b, 0x08, 0x7a, 0x31, 0xb3, 0xfd, 0x7d, 0x31, 0x55, 0xaa, 0xd7,
+ 0x7b, 0x69, 0xae, 0x3d, 0xcf, 0xcd, 0xd6, 0xe3, 0x20, 0x31, 0xf6, 0x70,
+ 0x14, 0x34, 0x36, 0xbf, 0xf3, 0x24, 0x56, 0x6f, 0x72, 0x7a, 0x94, 0x08,
+ 0xba, 0xb1, 0x95, 0xa0, 0xab, 0x61, 0xe7, 0x9e, 0x88, 0x4d, 0xc2, 0xfa,
+ 0x66, 0xb0, 0x0d, 0xa5, 0x2c, 0x0c, 0x68, 0x3f, 0x1e, 0x9f, 0xb1, 0x60,
+ 0x16, 0x43, 0x9f, 0x6e, 0x90, 0xc7, 0xc3, 0xef, 0xed, 0x53, 0xdc, 0xe7,
+ 0xee, 0xe9, 0xdb, 0xf0, 0x52, 0x87, 0xc9, 0x2b, 0x23, 0xd3, 0xd9, 0x70,
+ 0xb7, 0x45, 0xa3, 0x4b, 0x80, 0x1d, 0xfd, 0xf9, 0xe8, 0x46, 0xda, 0x2b,
+ 0x4a, 0xfc, 0x08, 0x6c, 0x58, 0xda, 0xf3, 0xeb, 0x11, 0x32, 0x83, 0x3a,
+ 0x97, 0x99, 0x21, 0x6d, 0xa6, 0xce, 0x73, 0x0b, 0x94, 0xad, 0x7e, 0x01,
+ 0xeb, 0xee, 0xee, 0x17, 0x79, 0x4e, 0x29, 0x5f, 0x9a, 0xde, 0x0a, 0x7e,
+ 0xd8, 0xb1, 0xb5, 0x97, 0x02, 0x3e, 0x95, 0xd6, 0x7e, 0x23, 0x8e, 0x97,
+ 0x8e, 0xff, 0x29, 0x40, 0xc0, 0x82, 0x9e, 0x7c, 0xf0, 0xc1, 0xea, 0x88,
+ 0x5b, 0x17, 0x80, 0x3b, 0x37, 0x30, 0xc2, 0x26, 0xb9, 0x7e, 0xa1, 0xab,
+ 0x16, 0x1e, 0x86, 0x2c, 0x01, 0x83, 0x78, 0x9a, 0x72, 0x9c, 0x31, 0x23,
+ 0x2b, 0x59, 0x6a, 0xfc, 0xd9, 0xb1, 0x92, 0xd6, 0x9a, 0x42, 0x9e, 0xd2,
+ 0x37, 0x1f, 0xdd, 0xf2, 0xbc, 0xad, 0x11, 0x97, 0x3b, 0xd2, 0x7b, 0x2f,
+ 0x6c, 0xf3, 0x55, 0xf8, 0xbe, 0xb3, 0xdc, 0xa2, 0x68, 0x85, 0x29, 0x30,
+ 0xe7, 0xc8, 0xb1, 0x94, 0xbc, 0x99, 0x9b, 0x92, 0xec, 0x05, 0x9e, 0x71,
+ 0x22, 0xbf, 0x05, 0xb8, 0x49, 0xc0, 0x64, 0x7c, 0x39, 0x9d, 0xae, 0xda,
+ 0xf7, 0x99, 0x98, 0x88, 0x1d, 0xa3, 0xb8, 0x6a, 0x3a, 0x5e, 0xc0, 0x8d,
+ 0x7e, 0xc4, 0x7a, 0xd3, 0x70, 0x12, 0xd1, 0xa8, 0x7e, 0x6a, 0xa4, 0x47,
+ 0x70, 0x09, 0xef, 0x91, 0x17, 0x6a, 0xa6, 0x1f, 0x73, 0xdc, 0xc0, 0x40,
+ 0xe1, 0x06, 0x3b, 0x20, 0x03, 0xfa, 0x2b, 0x84, 0x63, 0x5e, 0x6b, 0x4a,
+ 0x20, 0x6b, 0xa4, 0x72, 0x1d, 0x0b, 0x78, 0x82, 0xa1, 0xa3, 0xe3, 0x60,
+ 0xde, 0x36, 0x2f, 0x1b, 0x01, 0xdb, 0x6a, 0xfe, 0xc1, 0xcd, 0x01, 0x42,
+ 0x40, 0x13, 0xf6, 0x6f, 0xaf, 0x2c, 0x50, 0x3e, 0xb8, 0x4b, 0x39, 0x29},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 119
+ {SEC_OID_SHA384,
+ 119,
+ {0x8b, 0xac, 0xae, 0xbd, 0x99, 0x0e, 0xcc, 0xd1, 0x28, 0xea, 0x06, 0xc8,
+ 0xe1, 0x35, 0xe5, 0x0d, 0x3f, 0x9b, 0x00, 0xc4, 0xb3, 0x1a, 0x58, 0xf9,
+ 0x60, 0x45, 0x8c, 0x92, 0x56, 0x03, 0x1c, 0x83, 0x2c, 0x50, 0x1c, 0xda,
+ 0x67, 0xae, 0x4f, 0x1a, 0xad, 0x98, 0xcb, 0x11, 0x03, 0xd1, 0x45, 0xca,
+ 0xad, 0x91, 0x21, 0x11, 0x3a, 0x1a, 0x36, 0x5a, 0xc1, 0x9f, 0x41, 0x35,
+ 0x34, 0x17, 0x63, 0x15, 0x5c, 0xb4, 0x48, 0xbe, 0xd3, 0xcb, 0xc3, 0x18,
+ 0x5f, 0xc8, 0xca, 0x63, 0xd2, 0xbc, 0x8b, 0x6f, 0x07, 0x84, 0xb3, 0x7a,
+ 0x6d, 0xf4, 0x48, 0x6b, 0xed, 0x79, 0x78, 0xb4, 0x90, 0xfe, 0x36, 0xaa,
+ 0x4d, 0x72, 0x73, 0x8e, 0x33, 0x37, 0xe4, 0x82, 0x78, 0x06, 0xc5, 0x97,
+ 0x0f, 0xfc, 0x43, 0x13, 0x96, 0x6e, 0x52, 0x46, 0xe0, 0x58, 0x04, 0x95,
+ 0x18, 0x68, 0xfa, 0x45, 0xd4, 0xd4, 0x17, 0x43, 0x8f, 0xd8, 0xea, 0x8c,
+ 0xb5, 0x7f, 0x4a, 0x75, 0x71, 0x7a, 0x30, 0x12, 0x90, 0x0b, 0x19, 0xf2,
+ 0x61, 0xd8, 0xaa, 0xd8, 0xd4, 0x8b, 0x1e, 0x41, 0x32, 0x60, 0x4a, 0x32,
+ 0x73, 0xe1, 0x7f, 0xe3, 0xbf, 0xca, 0x08, 0x00, 0x83, 0x50, 0x9b, 0x90,
+ 0x31, 0x50, 0x13, 0xd6, 0x77, 0xe2, 0x93, 0x2e, 0x02, 0x9b, 0xa8, 0x9e,
+ 0x9a, 0x8e, 0x2c, 0x3b, 0xe9, 0x6d, 0xde, 0x76, 0x0f, 0x9d, 0x3e, 0xd4,
+ 0x22, 0xc1, 0x1b, 0xf8, 0xd6, 0xc9, 0xf5, 0xc4, 0xaa, 0xc7, 0x9c, 0xa9,
+ 0x10, 0xc0, 0xf0, 0x6a, 0x0b, 0x0d, 0x75, 0x7f, 0x62, 0x33, 0xea, 0x82,
+ 0x1c, 0x1e, 0x2c, 0x12, 0x3c, 0x82, 0xd3, 0x2e, 0x96, 0x38, 0xdc, 0x6c,
+ 0x84, 0xcb, 0x85, 0xdc, 0x94, 0xca, 0x83, 0x02, 0x6a, 0xf3, 0x01, 0xd0,
+ 0x39, 0x0d, 0x1d, 0x31, 0x86, 0x42, 0x2e, 0xd8, 0xa5, 0x44, 0xb6, 0x75,
+ 0xb5, 0x26, 0x73, 0x69, 0xe4, 0xa2, 0x76, 0x74, 0x3f, 0xb8, 0x8d, 0x92,
+ 0x6b, 0x9c, 0xca, 0xde, 0x5a, 0xb4, 0xd3, 0x1a, 0x7e, 0xcf, 0xa2, 0x3f,
+ 0xb2, 0x71, 0xf4, 0x7e, 0x14, 0xff, 0xeb, 0x79, 0x5f, 0xe6, 0x5a, 0xdb,
+ 0xab, 0xd7, 0xbc, 0xb9, 0xfd, 0x60, 0x60, 0x03, 0xbb, 0x8b, 0x0c, 0xc8,
+ 0x18, 0x16, 0x29, 0x37, 0xb3, 0x6e, 0xeb, 0xe1, 0xda, 0x06, 0x85, 0x90,
+ 0x7c, 0xec, 0x64, 0xe6, 0xea, 0x0c, 0xb7, 0x1e, 0x01, 0x00, 0x1b, 0xb9,
+ 0x9d, 0x19, 0xdd, 0x20, 0x5b, 0xb2, 0x64, 0x19, 0x9a, 0xd8, 0x7a, 0x07,
+ 0xec, 0x20, 0x91, 0x27, 0x70, 0xc0, 0xb6, 0x10, 0x7e, 0xe7, 0x3b, 0x09,
+ 0x46, 0x07, 0xd3, 0x15, 0x58, 0xc5, 0xb1, 0xc3, 0x1a, 0x1a, 0x8c, 0x79,
+ 0xd2, 0x2e, 0x5c, 0x77, 0xae, 0x34, 0xda, 0x98, 0xe2, 0xa1, 0x4d, 0x33,
+ 0x65, 0xb7, 0xee, 0xe4, 0xd7, 0x78, 0x97, 0x81, 0xc8, 0x51, 0x57, 0x97},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 120
+ {SEC_OID_SHA384,
+ 120,
+ {0x62, 0xaa, 0x91, 0x27, 0xd8, 0xf3, 0xd5, 0x32, 0x85, 0x81, 0x4d, 0x9b,
+ 0x3e, 0x66, 0xfe, 0x3f, 0x75, 0x64, 0x4a, 0xd1, 0xca, 0x07, 0x1a, 0x6a,
+ 0x89, 0x5e, 0xcd, 0x14, 0x8d, 0x7f, 0xb7, 0xdf, 0x96, 0x05, 0xad, 0x18,
+ 0x2f, 0xbb, 0xce, 0xd4, 0xf9, 0xe0, 0x78, 0x56, 0x3f, 0x90, 0x93, 0x98,
+ 0xb4, 0x32, 0x4d, 0x4d, 0x19, 0x2d, 0x2f, 0x7a, 0xbb, 0x82, 0x84, 0x45,
+ 0xae, 0xd7, 0x83, 0xd4, 0xc9, 0xc7, 0x6a, 0x82, 0xea, 0xd7, 0xfe, 0xdf,
+ 0x10, 0x93, 0x10, 0xa6, 0xd6, 0x58, 0x52, 0xaa, 0xee, 0xff, 0x87, 0xe6,
+ 0x63, 0x03, 0x35, 0x44, 0x78, 0x08, 0x54, 0x74, 0xf6, 0x08, 0x73, 0xf0,
+ 0xc6, 0x77, 0xb1, 0xad, 0x91, 0x38, 0xde, 0xe0, 0xde, 0x25, 0x89, 0x23,
+ 0x5a, 0x12, 0x1b, 0x6b, 0xbe, 0xfd, 0x6b, 0x7d, 0x8e, 0xbd, 0x3d, 0x29,
+ 0x6c, 0x2c, 0xa0, 0x91, 0xc3, 0x44, 0x5b, 0x34, 0x6a, 0xc3, 0x9f, 0x52,
+ 0xad, 0xdf, 0x12, 0x48, 0x99, 0x55, 0xfc, 0x4f, 0xf0, 0xad, 0x21, 0x8f,
+ 0x5f, 0x5d, 0xb5, 0xab, 0x80, 0x85, 0x87, 0xfc, 0x42, 0xbb, 0xb2, 0x05,
+ 0x2f, 0x97, 0x82, 0x00, 0x1f, 0x82, 0x8b, 0x82, 0x94, 0xba, 0x1e, 0xbf,
+ 0x4c, 0x6a, 0x67, 0xeb, 0xaa, 0xeb, 0xee, 0xf3, 0x86, 0xb5, 0x6e, 0x23,
+ 0x55, 0x5d, 0xf9, 0x23, 0x1c, 0xc2, 0x2b, 0x5a, 0x49, 0xec, 0xde, 0xe3,
+ 0x56, 0x49, 0x71, 0x40, 0x40, 0x71, 0x53, 0x87, 0xf1, 0x31, 0x3b, 0x7d,
+ 0x8e, 0x2c, 0xe6, 0xe6, 0x0d, 0x20, 0xb4, 0xaa, 0x39, 0x4d, 0x18, 0x0e,
+ 0xa7, 0xdc, 0x1c, 0x70, 0xa7, 0x1e, 0x73, 0x8c, 0xe0, 0x60, 0x48, 0xed,
+ 0x9f, 0x1f, 0x6e, 0xa1, 0xc2, 0x62, 0xc3, 0xf7, 0x7f, 0x61, 0x39, 0x68,
+ 0xbd, 0x86, 0x49, 0x0b, 0xc9, 0x1c, 0x43, 0xf7, 0xe9, 0x30, 0x2a, 0x2c,
+ 0x9c, 0x3f, 0x93, 0x4d, 0xe2, 0xf3, 0x68, 0xd5, 0x16, 0xd0, 0x69, 0x39,
+ 0x10, 0xb4, 0x20, 0xa9, 0xf3, 0x26, 0x89, 0x85, 0x2c, 0xb6, 0xa3, 0x18,
+ 0x4f, 0xe8, 0x15, 0xed, 0x00, 0x04, 0x8e, 0x2c, 0xa8, 0x7c, 0xf9, 0xb4,
+ 0xee, 0x53, 0xc1, 0x78, 0xcf, 0xf7, 0xbf, 0x33, 0x98, 0xdc, 0xd4, 0x44,
+ 0x13, 0x6a, 0x55, 0xb6, 0x75, 0x3e, 0x0a, 0xf9, 0x51, 0xcc, 0x8e, 0x7c,
+ 0x53, 0x71, 0x2d, 0xd9, 0x81, 0x4d, 0x67, 0xed, 0x1e, 0xf1, 0x82, 0x8b,
+ 0x3d, 0x82, 0x7e, 0xaf, 0x53, 0xda, 0x05, 0x52, 0x9b, 0xdd, 0x2d, 0x0d,
+ 0x24, 0xdc, 0x1a, 0xd6, 0x4b, 0xe7, 0xbd, 0x68, 0x9f, 0x3a, 0xea, 0xed,
+ 0xfe, 0x31, 0xa8, 0xef, 0x74, 0xc4, 0x64, 0x53, 0x95, 0x3b, 0x1f, 0x1f,
+ 0x34, 0x66, 0x02, 0x0d, 0xff, 0x6c, 0x69, 0x0d, 0x3e, 0x06, 0xd5, 0xed,
+ 0x9f, 0x51, 0xc3, 0xf2, 0x8f, 0xd3, 0x23, 0x9d, 0x16, 0x34, 0xb9, 0x3d},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 121
+ {SEC_OID_SHA384,
+ 121,
+ {0x53, 0x98, 0x26, 0x88, 0x9a, 0x8a, 0xff, 0x73, 0x1a, 0xe9, 0xe7, 0x31,
+ 0x08, 0x3c, 0x77, 0x44, 0x87, 0x21, 0x41, 0xc8, 0xed, 0x3e, 0x4d, 0x04,
+ 0x01, 0x31, 0x52, 0x28, 0x8e, 0xd1, 0xde, 0xed, 0xa0, 0xd4, 0x2d, 0xc0,
+ 0x7a, 0x70, 0xae, 0xf3, 0xc0, 0x53, 0xa4, 0xb5, 0x50, 0x99, 0xed, 0xcf,
+ 0xd9, 0x2b, 0x5d, 0xf8, 0xb7, 0x33, 0x46, 0xa6, 0x2b, 0xf3, 0xe5, 0xbe,
+ 0x2c, 0x32, 0x6e, 0xd3, 0xb2, 0x57, 0x99, 0x72, 0xb1, 0x83, 0x03, 0x13,
+ 0xba, 0x51, 0x12, 0x69, 0x98, 0x85, 0x5c, 0x42, 0x78, 0x67, 0x45, 0xf2,
+ 0xb7, 0x1e, 0x38, 0xcd, 0x52, 0x2e, 0x40, 0x15, 0xf2, 0xf8, 0x92, 0x8c,
+ 0x8a, 0xce, 0x48, 0x16, 0x1e, 0x1c, 0xb0, 0x92, 0x85, 0x8c, 0xac, 0xc0,
+ 0x61, 0xe7, 0xb9, 0x9e, 0x3b, 0x44, 0xe8, 0x5a, 0x50, 0xa7, 0xfa, 0xfd,
+ 0x18, 0x4c, 0xa7, 0x39, 0xe6, 0xdd, 0xf0, 0xe9, 0xf5, 0xcb, 0x04, 0x09,
+ 0x3f, 0x7f, 0x2b, 0x23, 0x07, 0x06, 0x1f, 0xd9, 0x9e, 0x1d, 0xa6, 0x69,
+ 0x1a, 0xc6, 0x94, 0xe4, 0x75, 0x6a, 0xe4, 0x65, 0x17, 0xaf, 0x6d, 0x3a,
+ 0x96, 0x81, 0x09, 0x67, 0x0e, 0x31, 0x7a, 0x99, 0xe5, 0x19, 0x71, 0x92,
+ 0xcd, 0xf4, 0xff, 0x08, 0x3c, 0x7e, 0x04, 0x4f, 0x46, 0xbe, 0x53, 0x08,
+ 0x85, 0xca, 0xfe, 0xde, 0xa0, 0x6c, 0x65, 0x7f, 0x1d, 0x6b, 0x90, 0x24,
+ 0x58, 0xe1, 0x02, 0x81, 0x1f, 0xa3, 0xcb, 0x59, 0xb0, 0x2b, 0xb1, 0xf0,
+ 0x4f, 0x02, 0x40, 0xb5, 0xa1, 0x47, 0x15, 0x20, 0xdc, 0x4e, 0xba, 0xf7,
+ 0x0e, 0xa0, 0xcc, 0x31, 0xdf, 0xb1, 0x73, 0x61, 0x44, 0xd6, 0x15, 0xc7,
+ 0xc7, 0x7a, 0x4b, 0xf7, 0x32, 0xe7, 0x77, 0x5a, 0xaf, 0x03, 0xb5, 0x62,
+ 0x32, 0x78, 0xb9, 0x6f, 0xaa, 0x02, 0x2d, 0x67, 0x0e, 0x9a, 0x04, 0x35,
+ 0x75, 0xbf, 0xcd, 0xc2, 0x77, 0xba, 0x50, 0xf5, 0x93, 0x2a, 0x05, 0xd4,
+ 0x00, 0x77, 0x61, 0xcc, 0x97, 0xe3, 0x7e, 0x0a, 0x98, 0x6c, 0xed, 0x11,
+ 0x6b, 0x3b, 0xbb, 0x68, 0xd7, 0x7a, 0x0f, 0x6e, 0x32, 0x46, 0x4c, 0x27,
+ 0x73, 0xa9, 0x65, 0xe4, 0x14, 0xfd, 0xd9, 0xbf, 0x19, 0xa1, 0xcf, 0xb0,
+ 0x45, 0x1a, 0xab, 0xbd, 0x96, 0xb3, 0xb3, 0xe2, 0x73, 0x20, 0xce, 0x23,
+ 0x91, 0x34, 0x3d, 0x44, 0x1a, 0xa4, 0x04, 0xbc, 0xc7, 0xcc, 0x10, 0x75,
+ 0x50, 0xbd, 0xb3, 0xe1, 0x9e, 0xb3, 0xa9, 0x54, 0xa5, 0x05, 0x4f, 0xda,
+ 0xca, 0x39, 0xa1, 0x4e, 0xf4, 0xa1, 0xef, 0xa1, 0x45, 0x9a, 0xaa, 0x72,
+ 0xc8, 0xf6, 0x8b, 0xa0, 0x26, 0x40, 0x04, 0x95, 0xa7, 0x6b, 0xc8, 0x12,
+ 0x06, 0x00, 0xab, 0x53, 0xea, 0xa0, 0x95, 0xcb, 0x2d, 0xfa, 0x39, 0x96,
+ 0xde, 0x36, 0x29, 0x8a, 0xc4, 0xea, 0xd4, 0x07, 0xc5, 0xcb, 0x73, 0xed},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 122
+ {SEC_OID_SHA384,
+ 122,
+ {0x6e, 0xd7, 0x6b, 0x0c, 0xf2, 0x2d, 0xe8, 0x89, 0xae, 0x60, 0x89, 0xd2,
+ 0xfc, 0x73, 0x9c, 0xbb, 0x2d, 0xb9, 0xc3, 0x48, 0xc0, 0x35, 0xc1, 0xb1,
+ 0xc2, 0xb4, 0x00, 0x34, 0x2c, 0x87, 0x9c, 0x73, 0xa2, 0xb8, 0x34, 0x73,
+ 0x7a, 0xc3, 0x38, 0x63, 0xea, 0xbf, 0x61, 0xe4, 0x52, 0xc3, 0x32, 0x42,
+ 0x1e, 0xf4, 0xb1, 0x69, 0x26, 0x43, 0xce, 0x6e, 0xe5, 0xd0, 0x8f, 0x23,
+ 0x95, 0xfb, 0x3e, 0xb7, 0xb6, 0xd2, 0x0e, 0x60, 0xc6, 0xfe, 0x2e, 0xee,
+ 0x0b, 0xa6, 0x4d, 0x9d, 0xda, 0x3b, 0xb9, 0x5e, 0x7b, 0x6b, 0x5b, 0xee,
+ 0x64, 0xda, 0xbf, 0x9f, 0x1c, 0x2c, 0x45, 0x0c, 0x11, 0x8b, 0x0f, 0x3b,
+ 0x82, 0xbb, 0xb9, 0xd3, 0x85, 0x1c, 0x6e, 0x9b, 0xb1, 0xaa, 0x13, 0x8e,
+ 0xf5, 0xd9, 0x4c, 0xd8, 0xa9, 0x76, 0x5f, 0x7a, 0xa2, 0xb0, 0xe7, 0x6f,
+ 0xc1, 0x6d, 0x69, 0x7a, 0x8c, 0x10, 0xce, 0x6f, 0x90, 0x01, 0xc0, 0x05,
+ 0x06, 0x4b, 0xb0, 0x74, 0x0b, 0xf5, 0xea, 0xea, 0x3f, 0x49, 0xf2, 0x77,
+ 0xb0, 0x1b, 0xfa, 0x39, 0x53, 0x76, 0xf1, 0xe3, 0x3d, 0x3e, 0x2a, 0xe9,
+ 0x94, 0x24, 0x57, 0x5e, 0xd5, 0xd1, 0x53, 0x6d, 0xc7, 0x77, 0x3a, 0xcc,
+ 0x94, 0x61, 0x96, 0x92, 0x43, 0x1b, 0xe8, 0x58, 0xfc, 0x94, 0x1c, 0xd5,
+ 0x3f, 0x56, 0xa6, 0x84, 0x16, 0x32, 0x21, 0x5c, 0xdf, 0xfd, 0xa4, 0x1d,
+ 0xe6, 0x7c, 0xc1, 0x02, 0xab, 0x91, 0x15, 0x14, 0x0b, 0x4f, 0x97, 0xa2,
+ 0x2a, 0x6c, 0xe4, 0xf2, 0xaa, 0xef, 0xaa, 0x03, 0x51, 0x66, 0x97, 0x7f,
+ 0x40, 0x4c, 0xf9, 0x56, 0xcf, 0x0a, 0x25, 0xd6, 0x94, 0x5c, 0x8d, 0x8f,
+ 0x55, 0x80, 0xe4, 0x8d, 0x77, 0xee, 0x2a, 0xda, 0x49, 0x63, 0xd1, 0x39,
+ 0xcb, 0x44, 0x78, 0x35, 0x71, 0x14, 0x85, 0x1e, 0x39, 0xab, 0xcc, 0xfa,
+ 0x77, 0xc7, 0xbb, 0x70, 0xb6, 0xd8, 0xf4, 0xac, 0xe5, 0x3b, 0x9f, 0x65,
+ 0x00, 0xd9, 0xd9, 0xc2, 0xc1, 0xb2, 0x84, 0x89, 0xf8, 0x8d, 0xa9, 0x16,
+ 0x2b, 0x4c, 0xfe, 0xa8, 0x9a, 0x38, 0x79, 0x57, 0x02, 0xdb, 0xce, 0x47,
+ 0x75, 0xd5, 0xd5, 0xd7, 0x40, 0x9b, 0xff, 0xa6, 0x93, 0x42, 0x23, 0x32,
+ 0x27, 0x5e, 0xf5, 0xf8, 0x2c, 0xe8, 0xf7, 0xb8, 0x83, 0x00, 0xee, 0xc2,
+ 0xe4, 0x09, 0x67, 0xf5, 0xd1, 0x72, 0x4e, 0xc2, 0x95, 0xed, 0x81, 0x24,
+ 0xdd, 0xf6, 0x82, 0x8a, 0x94, 0xf8, 0xba, 0x8b, 0x7c, 0x08, 0x4d, 0x18,
+ 0x68, 0x7c, 0x96, 0xd1, 0xc6, 0x39, 0xff, 0x88, 0xda, 0x2b, 0x42, 0xaf,
+ 0x7d, 0xb2, 0xfb, 0x8e, 0x2e, 0x50, 0x48, 0x85, 0x23, 0x3d, 0xea, 0xa7,
+ 0x13, 0xaf, 0x82, 0x9e, 0xc3, 0xf6, 0x24, 0xe0, 0x3d, 0xae, 0x24, 0xab,
+ 0x13, 0x89, 0x31, 0xe7, 0x03, 0x84, 0xee, 0x76, 0xc9, 0xb3, 0x5a, 0x01},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 123
+ {SEC_OID_SHA384,
+ 123,
+ {0x77, 0x22, 0x27, 0xd4, 0x13, 0x21, 0xed, 0xa0, 0xb8, 0xe0, 0x62, 0x5f,
+ 0x87, 0xcb, 0x55, 0x5b, 0xef, 0xb7, 0xa6, 0x96, 0x9d, 0xf6, 0x3d, 0x03,
+ 0x92, 0x41, 0x08, 0xc5, 0xbd, 0x89, 0x97, 0x4b, 0xff, 0x3c, 0x69, 0xd8,
+ 0xdc, 0x96, 0x3f, 0x31, 0x5f, 0x69, 0x11, 0xcc, 0x49, 0xd7, 0x6b, 0x2f,
+ 0x57, 0x5b, 0xc1, 0x5c, 0xcd, 0x66, 0x82, 0x92, 0x96, 0x61, 0xb6, 0x59,
+ 0xb2, 0x43, 0x6b, 0x39, 0x45, 0xd1, 0x58, 0xf2, 0xa9, 0x57, 0x21, 0xec,
+ 0x1e, 0xb8, 0xea, 0x40, 0x38, 0xf5, 0xaf, 0x4c, 0xf8, 0x52, 0x66, 0xa9,
+ 0x87, 0xb7, 0x7d, 0x31, 0x8b, 0x6c, 0x16, 0x31, 0x99, 0x95, 0x74, 0xbf,
+ 0xcb, 0xc2, 0x82, 0x80, 0xdc, 0x0b, 0x65, 0x6b, 0x33, 0x46, 0x7e, 0xed,
+ 0xdf, 0x75, 0xc5, 0x71, 0x29, 0x65, 0x7e, 0xe5, 0xb7, 0x7d, 0x67, 0x11,
+ 0x18, 0xd4, 0xb5, 0x7a, 0x55, 0xc4, 0x68, 0xbc, 0xd9, 0x1a, 0x0f, 0x71,
+ 0x79, 0x94, 0x33, 0xbe, 0xb7, 0xaf, 0xb8, 0x55, 0x8a, 0xc0, 0xe7, 0x0f,
+ 0xf9, 0x1e, 0xd4, 0x85, 0x64, 0xd9, 0x3a, 0xa5, 0x5a, 0xc7, 0x9b, 0x35,
+ 0xc4, 0x68, 0xaf, 0x57, 0xcb, 0x64, 0xdd, 0xd6, 0x2a, 0x4a, 0xd5, 0x6c,
+ 0x29, 0xf7, 0x4b, 0xbe, 0x82, 0x9b, 0x58, 0x6c, 0xcb, 0x9b, 0xf1, 0xb0,
+ 0xac, 0x56, 0xfb, 0x97, 0x61, 0xb2, 0x78, 0xd1, 0x54, 0x6d, 0x2d, 0x9d,
+ 0x8c, 0x8c, 0x54, 0x82, 0x2f, 0x71, 0xca, 0x47, 0x92, 0x9e, 0xf6, 0xd9,
+ 0x88, 0x89, 0x55, 0x27, 0xf6, 0xa3, 0x64, 0xbf, 0xbd, 0x05, 0x87, 0xf2,
+ 0x4b, 0x8b, 0xd1, 0x79, 0x0f, 0xdc, 0xa3, 0xef, 0xf3, 0x63, 0x39, 0x97,
+ 0x91, 0x65, 0xa5, 0x94, 0x8e, 0xf1, 0x71, 0x25, 0xac, 0x8e, 0x8d, 0x3f,
+ 0x3e, 0x2a, 0xab, 0x86, 0x80, 0x13, 0x56, 0x9b, 0x57, 0x41, 0x7a, 0x53,
+ 0x30, 0x3d, 0x5a, 0xcf, 0xfb, 0xd1, 0x1e, 0x65, 0xe5, 0x63, 0x8f, 0xc4,
+ 0xf9, 0xd9, 0xb2, 0x3c, 0x16, 0x77, 0x9e, 0x82, 0xab, 0x38, 0xc3, 0x53,
+ 0xab, 0x28, 0x2e, 0xb8, 0x03, 0x5f, 0xd1, 0x71, 0x2e, 0x15, 0xf9, 0xf4,
+ 0x41, 0xbe, 0x87, 0x73, 0x25, 0x1e, 0x53, 0x62, 0x9f, 0xbe, 0x9a, 0x4d,
+ 0x8e, 0xab, 0xa7, 0x60, 0x7b, 0x0d, 0x42, 0x63, 0xdf, 0x29, 0xe4, 0x25,
+ 0xb4, 0x73, 0x45, 0xdd, 0xba, 0xb4, 0xda, 0x5c, 0xd6, 0xb6, 0x6a, 0x61,
+ 0x67, 0x29, 0xc9, 0x67, 0xc6, 0xf2, 0x8a, 0x29, 0xe8, 0xa8, 0x05, 0x7d,
+ 0x7c, 0x2b, 0xec, 0x54, 0xd8, 0x54, 0xc8, 0x93, 0x54, 0x37, 0xba, 0x22,
+ 0x05, 0xc8, 0xa6, 0x15, 0x50, 0x1d, 0x09, 0x38, 0xa1, 0x8d, 0x10, 0xf3,
+ 0xad, 0x9a, 0xe3, 0xf2, 0x98, 0x84, 0x0e, 0xaf, 0x87, 0xb4, 0x1e, 0x42,
+ 0xad, 0x81, 0x1e, 0xb8, 0xba, 0x48, 0xd9, 0x15, 0x96, 0x2f, 0xf5, 0xee},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 124
+ {SEC_OID_SHA384,
+ 124,
+ {0x2c, 0xea, 0xfd, 0x49, 0xde, 0x62, 0xfc, 0xfd, 0x29, 0xd1, 0x03, 0x08,
+ 0xa3, 0x7e, 0x84, 0xe7, 0xb8, 0x8d, 0x99, 0x0d, 0xdf, 0xd5, 0x78, 0x7d,
+ 0x4d, 0x4d, 0x94, 0x5c, 0x43, 0x09, 0xfe, 0xba, 0xc3, 0x85, 0xa1, 0x3c,
+ 0x28, 0x55, 0x55, 0x16, 0x1b, 0xc1, 0x4f, 0x83, 0xff, 0x5f, 0xf3, 0x26,
+ 0xda, 0x0b, 0x6d, 0x62, 0x78, 0xbd, 0xa7, 0xbd, 0xa7, 0xbc, 0xb7, 0xac,
+ 0xd7, 0x17, 0x8f, 0x8d, 0x71, 0xe0, 0xc2, 0x97, 0xeb, 0x3c, 0x98, 0xe8,
+ 0x0b, 0x97, 0xec, 0x6e, 0xea, 0x56, 0x4c, 0xf6, 0x49, 0x33, 0xea, 0x75,
+ 0xd3, 0x45, 0x8f, 0xcc, 0x4d, 0x8c, 0xd5, 0x62, 0x54, 0xd9, 0x1e, 0xfe,
+ 0xd6, 0x15, 0x29, 0x53, 0xbe, 0xff, 0x77, 0x80, 0x32, 0xef, 0x38, 0x49,
+ 0x25, 0xb1, 0xe4, 0x5c, 0x91, 0xab, 0x30, 0xab, 0x6a, 0xdc, 0x97, 0x9e,
+ 0x9a, 0xd0, 0x2c, 0x01, 0xb1, 0xea, 0xdf, 0xc9, 0x63, 0x11, 0xb4, 0xce,
+ 0x98, 0x74, 0x5b, 0x05, 0x76, 0xe9, 0x0f, 0x5c, 0xf4, 0x71, 0xcf, 0x9c,
+ 0x75, 0xcf, 0x34, 0x73, 0xdd, 0xcb, 0x0a, 0x67, 0x4d, 0x0b, 0x3d, 0x03,
+ 0x78, 0x7e, 0x84, 0x46, 0xff, 0x17, 0x02, 0xc4, 0xfa, 0x58, 0x85, 0x20,
+ 0x73, 0x8c, 0xdc, 0x48, 0xfb, 0xce, 0x72, 0xcd, 0x78, 0x67, 0xad, 0x1f,
+ 0xf5, 0xa3, 0x56, 0x15, 0xb5, 0x1d, 0xd5, 0xd4, 0x2c, 0xea, 0x9f, 0x72,
+ 0x1c, 0xbb, 0x12, 0xd8, 0x87, 0xf1, 0xed, 0x58, 0xae, 0x5d, 0x32, 0x69,
+ 0xd7, 0x81, 0xf7, 0x64, 0xe5, 0x1c, 0x1b, 0xcd, 0x93, 0xda, 0x5a, 0xb3,
+ 0x23, 0x69, 0xaf, 0xad, 0x9f, 0x6b, 0x67, 0x21, 0x8f, 0x9b, 0xf8, 0xdb,
+ 0xc0, 0xfc, 0x13, 0x74, 0xe6, 0x7e, 0xc3, 0x60, 0xb1, 0x83, 0x59, 0x47,
+ 0x40, 0xb6, 0x3d, 0x29, 0xd8, 0x63, 0x40, 0xd2, 0x18, 0x7c, 0x22, 0x91,
+ 0xd2, 0x80, 0xd3, 0x50, 0x9e, 0xf7, 0xcc, 0xd3, 0xb2, 0xcb, 0xfd, 0x45,
+ 0xff, 0x6a, 0x5f, 0x67, 0xbf, 0x1f, 0x92, 0x13, 0x5b, 0xe0, 0xf4, 0xb7,
+ 0xcc, 0x29, 0x40, 0x0c, 0xad, 0xe4, 0x12, 0xe1, 0x52, 0x2d, 0x81, 0xa1,
+ 0x38, 0xd5, 0xe2, 0x76, 0x19, 0x99, 0x38, 0x65, 0xf8, 0xc3, 0xd7, 0x3f,
+ 0xc2, 0x4b, 0xc2, 0xeb, 0x71, 0x47, 0xa7, 0x90, 0x6b, 0x25, 0xd8, 0x96,
+ 0x5a, 0x44, 0x80, 0xc4, 0xbb, 0x46, 0xb4, 0xc7, 0xdf, 0x34, 0x8f, 0xd0,
+ 0xd8, 0x31, 0x19, 0xb5, 0x99, 0x61, 0x9a, 0x7c, 0x4f, 0xd9, 0x85, 0xaa,
+ 0xaa, 0x10, 0x40, 0x64, 0x16, 0x79, 0xa8, 0xae, 0x69, 0xaa, 0xa2, 0xa3,
+ 0xa3, 0x15, 0x55, 0x75, 0x95, 0x80, 0x6d, 0xe3, 0x50, 0xf3, 0x3d, 0xc1,
+ 0x69, 0xff, 0x29, 0x05, 0xc1, 0xb4, 0x32, 0xde, 0x34, 0x44, 0x3c, 0xcf,
+ 0xc3, 0x80, 0x9f, 0xf5, 0xec, 0x74, 0x62, 0xac, 0x0f, 0xb2, 0xa5, 0xf2},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 125
+ {SEC_OID_SHA384,
+ 125,
+ {0x4f, 0xc3, 0x98, 0x0f, 0x88, 0xd8, 0xda, 0x18, 0x14, 0xde, 0xd9, 0x2a,
+ 0x3f, 0x4a, 0x4b, 0xd6, 0x6e, 0x52, 0x4e, 0x2c, 0x6d, 0xd9, 0x8d, 0x80,
+ 0xb2, 0xae, 0x56, 0xb5, 0x9b, 0x00, 0x06, 0xa3, 0x32, 0xc0, 0xeb, 0xef,
+ 0x85, 0xb7, 0x63, 0x2b, 0x63, 0xec, 0x85, 0x52, 0x8a, 0xec, 0xce, 0xe7,
+ 0xcf, 0x09, 0x01, 0x6e, 0xc2, 0x46, 0x5c, 0x00, 0xcf, 0x01, 0x2c, 0x32,
+ 0x4d, 0x21, 0xdb, 0x80, 0xbe, 0x08, 0x39, 0xb8, 0x7f, 0x63, 0x1c, 0x05,
+ 0x1d, 0x7d, 0x15, 0x2e, 0x25, 0x1f, 0x62, 0x03, 0xc5, 0xe9, 0x37, 0xb8,
+ 0xf7, 0x56, 0x17, 0x6f, 0x23, 0x56, 0xf1, 0x3e, 0x94, 0x7e, 0x47, 0x61,
+ 0x95, 0x48, 0x75, 0x1c, 0x4e, 0xbb, 0x96, 0xb6, 0x53, 0x2f, 0x22, 0x51,
+ 0x0e, 0xe1, 0xeb, 0xf9, 0x46, 0x85, 0x1c, 0xd2, 0x0c, 0x09, 0x85, 0x04,
+ 0x42, 0x9d, 0xd7, 0xee, 0x74, 0x72, 0xd7, 0xad, 0x9b, 0x93, 0xd9, 0xba,
+ 0x41, 0x5e, 0x75, 0x47, 0x77, 0x36, 0x08, 0x83, 0x48, 0x48, 0xbf, 0x4f,
+ 0x80, 0xfe, 0xfd, 0xfa, 0x23, 0x3a, 0x95, 0xfa, 0x9a, 0x53, 0x5b, 0xde,
+ 0x32, 0xdb, 0xee, 0x28, 0xa0, 0xce, 0x38, 0x65, 0x0b, 0xf0, 0x22, 0xbb,
+ 0xdc, 0xab, 0xa3, 0x9c, 0x43, 0x6d, 0x7f, 0x7e, 0x2d, 0x1b, 0xc7, 0x40,
+ 0x79, 0xfc, 0xa8, 0xdf, 0xb9, 0xc3, 0xaf, 0xfb, 0x7f, 0x58, 0xfa, 0xf9,
+ 0x08, 0x37, 0xaa, 0x8d, 0x77, 0x03, 0x82, 0xf2, 0x70, 0xe8, 0x15, 0x76,
+ 0x4b, 0x52, 0xa2, 0xeb, 0x3f, 0x9c, 0x2c, 0x31, 0x5e, 0x29, 0x00, 0x07,
+ 0xdf, 0x5e, 0x88, 0x1b, 0x04, 0x1b, 0x4b, 0xee, 0x65, 0xb6, 0xdd, 0xc7,
+ 0xc5, 0x49, 0x94, 0x87, 0x34, 0xac, 0x8e, 0x1a, 0x8d, 0x27, 0xf2, 0x05,
+ 0xa3, 0x0c, 0x68, 0xb0, 0xeb, 0x36, 0xb6, 0x3a, 0xae, 0xe3, 0x73, 0xe0,
+ 0xe4, 0xfe, 0x30, 0x3d, 0x37, 0x98, 0x8c, 0xc1, 0x79, 0xae, 0x16, 0x95,
+ 0x52, 0xaf, 0x97, 0x5d, 0x69, 0xcc, 0x66, 0x3d, 0x82, 0xe1, 0x15, 0x9f,
+ 0xdd, 0x8b, 0x1a, 0xa1, 0x4e, 0xfa, 0x3c, 0xf4, 0x65, 0x42, 0x14, 0x01,
+ 0xd3, 0x01, 0xfe, 0xc7, 0x1d, 0xef, 0x2f, 0xa1, 0xb1, 0xc1, 0x85, 0xbb,
+ 0x6e, 0x92, 0x17, 0x26, 0x7b, 0x34, 0xdc, 0x2e, 0x13, 0xb2, 0x1a, 0x5e,
+ 0xd6, 0x86, 0x40, 0xe6, 0x98, 0x18, 0x20, 0xf3, 0x49, 0xb7, 0xd3, 0x58,
+ 0x16, 0xa2, 0xee, 0xae, 0xb5, 0x88, 0x1d, 0x12, 0x30, 0x0e, 0x00, 0x22,
+ 0xa1, 0x54, 0x77, 0xde, 0x15, 0x9a, 0xc9, 0x01, 0x50, 0x12, 0xba, 0xce,
+ 0xfe, 0x4b, 0xc1, 0x74, 0x9f, 0xd9, 0x6d, 0x1f, 0xb1, 0xbd, 0x22, 0x73,
+ 0xf8, 0x6e, 0x6a, 0x73, 0x36, 0x88, 0x63, 0x2c, 0xce, 0xe5, 0x51, 0xec,
+ 0x71, 0xcd, 0x68, 0xf7, 0xf2, 0x04, 0x55, 0x4c, 0xa4, 0x8d, 0x34, 0x5b},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 126
+ {SEC_OID_SHA384,
+ 126,
+ {0x9e, 0x95, 0x47, 0xad, 0xfb, 0x91, 0x91, 0x09, 0xa3, 0xa7, 0x29, 0x1b,
+ 0xb0, 0x41, 0xf8, 0xa4, 0x31, 0xec, 0x22, 0x9a, 0x92, 0x2c, 0x0c, 0xf2,
+ 0x56, 0xc1, 0x6a, 0x5c, 0x42, 0x2c, 0x86, 0x02, 0x92, 0xff, 0xc6, 0x26,
+ 0xed, 0x00, 0xf0, 0x9a, 0xe1, 0xfa, 0xa7, 0x23, 0x0f, 0x57, 0x21, 0x80,
+ 0x7c, 0x0a, 0x99, 0x13, 0x40, 0x91, 0xc6, 0xab, 0x0b, 0x72, 0x67, 0x62,
+ 0x59, 0x2c, 0xd6, 0x1e, 0xaa, 0x4c, 0x58, 0xef, 0x20, 0x46, 0x91, 0x2c,
+ 0x98, 0x81, 0x11, 0x9c, 0x51, 0x7c, 0x84, 0x31, 0x50, 0x96, 0xfa, 0x0b,
+ 0x72, 0x9e, 0xc2, 0x01, 0xa8, 0x04, 0xca, 0x4c, 0x4a, 0x4b, 0x34, 0xd4,
+ 0x76, 0x8e, 0x97, 0xff, 0x09, 0x90, 0x53, 0xf6, 0xa6, 0x28, 0xee, 0xeb,
+ 0x6f, 0x30, 0x52, 0xef, 0xb2, 0x6a, 0x61, 0xe4, 0x5f, 0x65, 0xea, 0x46,
+ 0xb6, 0xa0, 0x8f, 0x44, 0x6f, 0x23, 0x9e, 0xce, 0x38, 0x77, 0x5e, 0xdd,
+ 0xf5, 0x7e, 0xff, 0x5f, 0x2c, 0xd8, 0xff, 0xb9, 0xd4, 0xfa, 0xe4, 0x34,
+ 0x8c, 0x7a, 0x4e, 0x94, 0xa0, 0x8e, 0xbb, 0x9a, 0xad, 0xe5, 0x7c, 0xdc,
+ 0xab, 0x2d, 0x39, 0x28, 0x5c, 0xdb, 0xcf, 0x96, 0x4e, 0x5c, 0x5b, 0x17,
+ 0x5e, 0xf4, 0x1b, 0x4f, 0xda, 0x46, 0xb6, 0x3d, 0x8a, 0x81, 0x00, 0x44,
+ 0xd9, 0x3a, 0x04, 0xd3, 0x44, 0xe0, 0x72, 0xff, 0x34, 0x8e, 0xf8, 0xc5,
+ 0x8f, 0x77, 0xdd, 0x0b, 0x46, 0x36, 0x99, 0x04, 0xf1, 0x74, 0xb1, 0x44,
+ 0xff, 0xee, 0x62, 0xad, 0x8b, 0x1d, 0x44, 0xa6, 0x70, 0x25, 0xa5, 0x27,
+ 0xa7, 0x26, 0x1b, 0x78, 0xa8, 0x31, 0xb3, 0xf9, 0x1f, 0x39, 0x9e, 0xc3,
+ 0xdf, 0xd5, 0xbb, 0x38, 0xe5, 0x99, 0xa4, 0x85, 0xe9, 0xb6, 0x3c, 0xda,
+ 0x14, 0xf8, 0xab, 0x06, 0xc1, 0xdf, 0x23, 0x6b, 0x21, 0x0b, 0xda, 0x73,
+ 0x82, 0xdf, 0x6b, 0x1a, 0xd8, 0x90, 0x4f, 0xfe, 0x44, 0xf7, 0x0b, 0x89,
+ 0x3d, 0x99, 0x0d, 0x32, 0x12, 0x46, 0xd5, 0x41, 0xb4, 0x09, 0x0d, 0xeb,
+ 0xe0, 0x2f, 0x29, 0x69, 0xe0, 0x42, 0x44, 0x14, 0x4a, 0x34, 0x5e, 0x4e,
+ 0x89, 0xf1, 0xee, 0x5a, 0x51, 0xc6, 0xa3, 0xd8, 0x3a, 0x8b, 0x18, 0x66,
+ 0x15, 0x2c, 0xba, 0x05, 0x58, 0x66, 0xee, 0xa6, 0x41, 0x7a, 0xe6, 0x0c,
+ 0xf7, 0x2b, 0x68, 0x8c, 0x5e, 0x7b, 0x1a, 0x19, 0x19, 0xcd, 0x48, 0x13,
+ 0xaf, 0xde, 0xd6, 0x85, 0xf3, 0xc7, 0x8f, 0x8e, 0xda, 0xfe, 0x6b, 0xd6,
+ 0x42, 0xaf, 0x23, 0x2d, 0xaf, 0x2e, 0x12, 0xa4, 0x09, 0x70, 0x08, 0xa8,
+ 0xe7, 0xa1, 0xaa, 0x7d, 0x3d, 0x4e, 0x55, 0x83, 0xcc, 0x92, 0x22, 0x46,
+ 0xa4, 0xfd, 0x05, 0x1b, 0xda, 0x5c, 0x1e, 0x76, 0xb5, 0xf8, 0x9c, 0x28,
+ 0xab, 0xe8, 0x8d, 0x60, 0x6f, 0x86, 0xb9, 0xc2, 0x65, 0x12, 0xa6, 0xd5},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 127
+ {SEC_OID_SHA384,
+ 127,
+ {0x40, 0x9b, 0xac, 0x0f, 0x38, 0x5c, 0x5d, 0x75, 0xfc, 0xc9, 0xec, 0x8a,
+ 0x63, 0xce, 0xf1, 0xb0, 0x0b, 0x2a, 0xa0, 0xb4, 0x95, 0x83, 0xac, 0x56,
+ 0xc9, 0xea, 0x69, 0x7d, 0x70, 0x4e, 0xf5, 0x34, 0x72, 0x36, 0xa3, 0x51,
+ 0x00, 0x7d, 0xfd, 0x74, 0x20, 0x13, 0x4d, 0xfb, 0x8c, 0x86, 0x0b, 0xc4,
+ 0x7d, 0x0b, 0xd6, 0xe3, 0x03, 0x26, 0x5c, 0xc5, 0xdb, 0x8b, 0xf2, 0xd4,
+ 0x62, 0x74, 0x4c, 0xae, 0x06, 0xbf, 0xd9, 0xb9, 0x2a, 0x08, 0x2e, 0xf0,
+ 0x91, 0x1b, 0xc8, 0x28, 0x7d, 0xc2, 0x02, 0xb2, 0xe4, 0x89, 0x3a, 0xc1,
+ 0x52, 0x17, 0xac, 0xb2, 0xc2, 0x98, 0x59, 0xcf, 0xca, 0x05, 0x76, 0x9e,
+ 0x90, 0xe8, 0xbd, 0x10, 0x10, 0xb6, 0x7d, 0xa6, 0xa2, 0xb0, 0xbd, 0xa4,
+ 0xc3, 0x10, 0x17, 0x4a, 0x97, 0x80, 0x49, 0x2b, 0x80, 0x29, 0x27, 0xf4,
+ 0x58, 0xda, 0x53, 0xda, 0x9d, 0x69, 0xef, 0xe8, 0xac, 0x43, 0x6c, 0x5a,
+ 0x0e, 0xbe, 0x06, 0xc4, 0xd0, 0xc6, 0x2d, 0x44, 0x21, 0xf0, 0x18, 0xf4,
+ 0x68, 0x75, 0x9b, 0x36, 0xce, 0x05, 0x0c, 0x8b, 0x24, 0x2e, 0x40, 0x70,
+ 0xd5, 0xae, 0x95, 0x34, 0x40, 0x68, 0x71, 0xae, 0xa1, 0xa7, 0xd6, 0x57,
+ 0x36, 0x76, 0x3a, 0x27, 0xbd, 0x97, 0xd9, 0x08, 0x28, 0xf0, 0xf2, 0x17,
+ 0xa7, 0x45, 0xfc, 0xf4, 0x54, 0x64, 0x0d, 0xde, 0x39, 0x03, 0x04, 0x32,
+ 0xe8, 0xb3, 0xcf, 0x92, 0x68, 0x6c, 0x36, 0x7f, 0xa6, 0xaf, 0xfa, 0xe3,
+ 0xbd, 0x5f, 0xdd, 0xc5, 0x78, 0x03, 0x89, 0x8a, 0x88, 0x0e, 0xa2, 0x89,
+ 0x78, 0xc5, 0xe7, 0xe7, 0x6b, 0xde, 0x18, 0xf4, 0x51, 0xea, 0x3b, 0x2a,
+ 0x89, 0xd6, 0x88, 0xcd, 0x5d, 0xcd, 0x5f, 0x19, 0xd1, 0x60, 0x0f, 0xf2,
+ 0x22, 0x87, 0x5f, 0x84, 0x10, 0x0e, 0xbe, 0x2e, 0x97, 0xc2, 0xd9, 0x8a,
+ 0xbd, 0xfe, 0x9c, 0xbb, 0xb7, 0x33, 0xa0, 0xf2, 0x57, 0xbc, 0x18, 0x7a,
+ 0x17, 0x13, 0x26, 0x26, 0x8c, 0xfb, 0xde, 0xf1, 0x2a, 0xca, 0xa2, 0x81,
+ 0x25, 0x06, 0x2f, 0xdf, 0x3e, 0x9e, 0xdd, 0x75, 0x6a, 0xd8, 0xed, 0x9e,
+ 0x69, 0x5b, 0x61, 0xcb, 0xc9, 0xad, 0xb9, 0x40, 0x46, 0x48, 0x06, 0x93,
+ 0xe6, 0xac, 0xd5, 0xb4, 0x15, 0xdc, 0xa6, 0x95, 0x51, 0xdb, 0xea, 0x68,
+ 0x83, 0xf8, 0x61, 0x1b, 0x99, 0x4a, 0xb5, 0x7d, 0x73, 0x65, 0x57, 0xb6,
+ 0xc2, 0xd7, 0xa8, 0x61, 0x39, 0x3a, 0x0c, 0x8e, 0x9d, 0xaa, 0x4b, 0xe0,
+ 0xfb, 0x3b, 0xa1, 0x32, 0x01, 0xf4, 0x1a, 0x56, 0x70, 0x1f, 0x19, 0x53,
+ 0xc3, 0xfc, 0xf5, 0x4e, 0x26, 0x15, 0xa2, 0x0b, 0x15, 0xa2, 0xfb, 0x73,
+ 0x62, 0x2d, 0x1f, 0x52, 0x72, 0xa9, 0xc1, 0x15, 0x0d, 0xc9, 0x75, 0x88,
+ 0x7f, 0x03, 0x2a, 0x0b, 0xcf, 0x16, 0x81, 0x04, 0x1a, 0x21, 0xc5, 0x27},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 128
+ {SEC_OID_SHA384,
+ 128,
+ {0x50, 0x6d, 0x8f, 0xa1, 0xf4, 0xdd, 0x32, 0x22, 0xef, 0x4d, 0x1d, 0xb8,
+ 0x0d, 0x74, 0x75, 0x62, 0xcc, 0xda, 0x3a, 0xbf, 0xc1, 0x29, 0x42, 0x66,
+ 0x10, 0x90, 0x17, 0x80, 0x24, 0x13, 0x00, 0xad, 0x2c, 0x52, 0xe8, 0xcd,
+ 0x5e, 0xe4, 0x4b, 0x49, 0x99, 0x28, 0xd7, 0xd4, 0x2d, 0xbd, 0x37, 0xd0,
+ 0xa0, 0xdd, 0xc0, 0xac, 0x2e, 0x58, 0x3a, 0x68, 0xc7, 0x63, 0xcc, 0x3f,
+ 0xd8, 0xe7, 0x1c, 0xb8, 0x02, 0x88, 0xc4, 0xa5, 0xd0, 0xc4, 0xfb, 0x8f,
+ 0xf9, 0x1a, 0xbf, 0x99, 0xca, 0xde, 0xba, 0x36, 0x91, 0x98, 0x2a, 0x2f,
+ 0x31, 0x83, 0x80, 0x96, 0xd0, 0xd9, 0xe1, 0xb9, 0xe6, 0x5d, 0x80, 0x30,
+ 0x71, 0x8a, 0xa1, 0x19, 0x24, 0xd2, 0x2f, 0x49, 0xd6, 0xcf, 0xc0, 0x40,
+ 0x6e, 0xc6, 0xaf, 0x05, 0xdb, 0xc9, 0xec, 0x4d, 0x1e, 0x8a, 0xb1, 0x39,
+ 0x18, 0x34, 0x3f, 0x6a, 0x97, 0x3f, 0xd2, 0x3d, 0x5e, 0xd7, 0xbd, 0x05,
+ 0x60, 0x36, 0x85, 0xc5, 0x93, 0x0b, 0xdd, 0x93, 0xc3, 0x13, 0xc2, 0x90,
+ 0xce, 0x67, 0x8f, 0xf2, 0x5d, 0x81, 0x5c, 0x2e, 0x46, 0x9d, 0xd6, 0xcc,
+ 0xcf, 0x91, 0x4b, 0xca, 0xd6, 0xe8, 0xbd, 0x51, 0x21, 0xba, 0xf5, 0x89,
+ 0xda, 0xcd, 0xa9, 0xf0, 0x4a, 0x22, 0xcb, 0xe8, 0xb1, 0xd0, 0x41, 0xe3,
+ 0xc8, 0xeb, 0x6f, 0x90, 0x2a, 0xef, 0x22, 0x85, 0x90, 0x66, 0xea, 0x22,
+ 0xfe, 0xec, 0xc3, 0x3c, 0x89, 0x8a, 0x7f, 0xc2, 0x54, 0xca, 0x1f, 0x84,
+ 0xd6, 0x6c, 0xf1, 0x41, 0xd7, 0xb1, 0xbd, 0x11, 0x99, 0x07, 0x07, 0x49,
+ 0xf8, 0xf5, 0x84, 0xeb, 0x7e, 0xc0, 0xab, 0x81, 0x93, 0x73, 0xa4, 0x77,
+ 0x09, 0x16, 0xe6, 0x5a, 0xcc, 0x0b, 0xe0, 0x06, 0xc3, 0x01, 0xaf, 0x2c,
+ 0x0c, 0xa7, 0x2c, 0xcf, 0xbf, 0x40, 0xda, 0xe3, 0x7e, 0x31, 0x61, 0x93,
+ 0x55, 0x5b, 0xac, 0x56, 0xfa, 0x98, 0x2c, 0x00, 0x34, 0xa2, 0xc7, 0xc9,
+ 0x78, 0x5f, 0x58, 0xcc, 0x40, 0x94, 0x5f, 0xec, 0x7c, 0x0a, 0xd1, 0x45,
+ 0xc0, 0x3b, 0xab, 0xc1, 0x6a, 0x9b, 0xab, 0x02, 0x56, 0x2a, 0xfa, 0x4d,
+ 0xfe, 0xae, 0xce, 0xd3, 0x2c, 0xc4, 0x09, 0xd3, 0x44, 0xec, 0x14, 0x37,
+ 0x30, 0xc2, 0x90, 0x79, 0x1f, 0xe7, 0x8a, 0x3d, 0x6f, 0x8e, 0xf2, 0xfb,
+ 0xb1, 0x63, 0xce, 0xc5, 0xed, 0x54, 0x8e, 0x63, 0x1f, 0x43, 0xd3, 0xe1,
+ 0x17, 0x25, 0x8a, 0xb8, 0xc1, 0x5f, 0x6f, 0x62, 0xea, 0xd7, 0xaa, 0xf3,
+ 0xd5, 0x90, 0xf9, 0xfd, 0x5c, 0x73, 0xe9, 0x47, 0x66, 0x17, 0x81, 0xfa,
+ 0x1f, 0x56, 0xc3, 0xef, 0xc9, 0x59, 0x67, 0x56, 0xc6, 0xbd, 0xbe, 0x4b,
+ 0x3e, 0x3c, 0x8a, 0x05, 0xbf, 0x66, 0x22, 0x0c, 0xa2, 0x34, 0xe6, 0x04,
+ 0x3c, 0x90, 0x0e, 0x99, 0x39, 0xd6, 0x89, 0xb7, 0xef, 0x4a, 0xce, 0xff},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 129
+ {SEC_OID_SHA384,
+ 129,
+ {0x88, 0x12, 0xdf, 0x05, 0xaf, 0xb4, 0xbd, 0xb8, 0x65, 0x68, 0xcf, 0xdd,
+ 0x23, 0x45, 0xa7, 0x7b, 0xaa, 0xbf, 0xef, 0xa7, 0xfa, 0xfd, 0x39, 0x3c,
+ 0x79, 0x04, 0x4c, 0x35, 0x76, 0xfa, 0x7b, 0x45, 0x37, 0xe8, 0x34, 0x67,
+ 0x6e, 0xa2, 0x25, 0x01, 0x60, 0x48, 0x35, 0xcc, 0x68, 0x50, 0x30, 0xfa,
+ 0x59, 0x6b, 0xb5, 0xd6, 0xec, 0x4e, 0x8f, 0x75, 0xd6, 0x5d, 0x0c, 0x69,
+ 0x94, 0x9f, 0xcf, 0x28, 0xf1, 0xb6, 0x71, 0x11, 0x55, 0xbc, 0xf1, 0x95,
+ 0x12, 0x18, 0x8d, 0xfc, 0x8a, 0xfc, 0xc3, 0x52, 0x1b, 0x7d, 0x87, 0x5c,
+ 0xdb, 0xba, 0xa7, 0xcc, 0x4d, 0x99, 0x3c, 0x67, 0xe3, 0xad, 0xa4, 0xf5,
+ 0x54, 0xf2, 0x2a, 0x4d, 0x6c, 0x2a, 0xc0, 0x33, 0xe7, 0xe2, 0xee, 0xf6,
+ 0x8c, 0xf1, 0xca, 0x89, 0xa3, 0x26, 0x7b, 0x18, 0x91, 0x1e, 0x82, 0xc0,
+ 0xaa, 0x72, 0xf4, 0x52, 0xbf, 0xca, 0x7b, 0x29, 0x61, 0x73, 0xf4, 0xe2,
+ 0x58, 0x42, 0x62, 0x49, 0x42, 0x34, 0x54, 0x16, 0x90, 0x65, 0x76, 0x58,
+ 0x7b, 0x97, 0xf5, 0x9a, 0x11, 0x71, 0x7b, 0xac, 0x58, 0xcc, 0xe7, 0x33,
+ 0x78, 0x12, 0xb9, 0xf7, 0xc2, 0x24, 0xad, 0x04, 0xa6, 0xb3, 0xc2, 0x23,
+ 0x6e, 0xf1, 0x29, 0x83, 0x97, 0x59, 0x79, 0xfc, 0x40, 0x71, 0x9c, 0xfe,
+ 0xc7, 0xaa, 0x3f, 0x4a, 0x16, 0x91, 0x56, 0xb0, 0x3c, 0xe7, 0x95, 0x2e,
+ 0x3b, 0xf7, 0xaf, 0x7c, 0x3c, 0xdf, 0x9a, 0xb5, 0x64, 0x3c, 0x2e, 0x43,
+ 0xaa, 0x15, 0x01, 0x30, 0x6c, 0xdb, 0xf2, 0x0f, 0x7f, 0x2c, 0xa3, 0xaf,
+ 0x47, 0xa4, 0xbe, 0x5d, 0x9d, 0x66, 0x8c, 0x50, 0x3c, 0xe4, 0x40, 0x6d,
+ 0x2a, 0x95, 0xa2, 0x09, 0xa7, 0x9e, 0x08, 0x15, 0x07, 0xed, 0xd4, 0x60,
+ 0x9a, 0xa5, 0x67, 0x37, 0x37, 0xf4, 0x8b, 0x04, 0x34, 0x2b, 0xe2, 0x0a,
+ 0xa1, 0xb4, 0x69, 0x69, 0x98, 0x6a, 0xa6, 0x61, 0x56, 0xfd, 0xa9, 0x1b,
+ 0x00, 0x22, 0x0b, 0xab, 0x2e, 0x4c, 0x95, 0x85, 0xc3, 0xa3, 0x5a, 0x16,
+ 0x06, 0xaa, 0xe9, 0xe5, 0x77, 0x61, 0x2f, 0x34, 0xfe, 0x18, 0xef, 0x0c,
+ 0xec, 0x18, 0x77, 0xc4, 0x96, 0x65, 0xc3, 0x4b, 0x17, 0xc2, 0xe6, 0xbc,
+ 0x20, 0x62, 0x79, 0x8c, 0x1f, 0x1d, 0x38, 0x60, 0x2c, 0x74, 0x20, 0xc4,
+ 0x14, 0xea, 0x3d, 0xeb, 0x09, 0x8e, 0xcc, 0xb8, 0x58, 0xf2, 0x2a, 0xd5,
+ 0x87, 0x7b, 0xe2, 0x4c, 0x1c, 0x44, 0xc7, 0x02, 0x5f, 0x93, 0x4f, 0x68,
+ 0xb5, 0x01, 0x5a, 0x3d, 0x9e, 0xe0, 0xd3, 0x99, 0x1a, 0x96, 0xd4, 0x87,
+ 0x0f, 0x0e, 0x7b, 0x46, 0x92, 0x62, 0x48, 0x87, 0x2c, 0xc4, 0x6a, 0x74,
+ 0xd7, 0xc2, 0x72, 0xfa, 0xed, 0x56, 0xf9, 0x09, 0x81, 0xa3, 0x0a, 0xd5,
+ 0x5c, 0x89, 0x96, 0xf3, 0x84, 0x29, 0x62, 0x8a, 0xfd, 0xfe, 0xb4, 0x14},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 130
+ {SEC_OID_SHA384,
+ 130,
+ {0x71, 0x31, 0xf9, 0xf2, 0xef, 0x70, 0xce, 0xef, 0x69, 0xd9, 0x0a, 0xda,
+ 0xcc, 0x74, 0xdd, 0xdf, 0x5b, 0x82, 0xc7, 0xf0, 0xba, 0x6a, 0xdd, 0x6e,
+ 0x4d, 0x53, 0xbe, 0x48, 0x78, 0x61, 0xfd, 0x8f, 0x5b, 0x13, 0xfd, 0x2d,
+ 0x9b, 0xb4, 0xb8, 0x62, 0x33, 0x6c, 0xef, 0xbf, 0xd3, 0x69, 0xff, 0xec,
+ 0x5b, 0x7b, 0x37, 0xd7, 0x7f, 0x5e, 0x6d, 0x54, 0xd4, 0xef, 0xdc, 0xc5,
+ 0x5c, 0x75, 0xcf, 0xef, 0x55, 0x00, 0xac, 0x39, 0xaa, 0xe0, 0x59, 0x7b,
+ 0xfb, 0xf6, 0xb2, 0xc4, 0x52, 0x3a, 0x9c, 0xb9, 0x7e, 0x53, 0x9e, 0x4f,
+ 0x03, 0x83, 0xdc, 0xb3, 0xae, 0xa4, 0xc7, 0x05, 0x01, 0x5d, 0x17, 0x48,
+ 0xa4, 0xe1, 0x1d, 0xbe, 0xd9, 0x97, 0x9c, 0x05, 0xeb, 0x5f, 0x75, 0x79,
+ 0xa6, 0x0b, 0x62, 0x52, 0x40, 0xad, 0xe3, 0x16, 0xce, 0xfb, 0x9c, 0x05,
+ 0x66, 0x47, 0x92, 0x7e, 0x17, 0x42, 0x41, 0x49, 0x1c, 0x87, 0xa0, 0xed,
+ 0x01, 0x12, 0x8d, 0x08, 0x9e, 0x50, 0xd8, 0x78, 0x40, 0x3a, 0x4a, 0x29,
+ 0x46, 0xd3, 0x15, 0xca, 0x03, 0x40, 0x03, 0xb0, 0x89, 0x9f, 0x4b, 0xb9,
+ 0x56, 0x13, 0x50, 0x98, 0x32, 0xc7, 0x6c, 0xcc, 0xbe, 0xd4, 0xce, 0x3f,
+ 0x79, 0x4a, 0xeb, 0xa8, 0x3e, 0x8f, 0x59, 0x24, 0x4e, 0x82, 0x30, 0xbd,
+ 0x9f, 0x7c, 0x53, 0x52, 0xd1, 0x2d, 0x9b, 0xaf, 0xbb, 0x45, 0xb1, 0x1e,
+ 0x6d, 0x59, 0x39, 0x8d, 0x68, 0x49, 0x92, 0x0b, 0x18, 0x76, 0x08, 0x2a,
+ 0xb0, 0x58, 0xe6, 0x82, 0xe7, 0xfe, 0xc7, 0x9c, 0x1e, 0x0e, 0xc7, 0xba,
+ 0x6a, 0x95, 0xb7, 0x2b, 0x96, 0x50, 0x51, 0x6d, 0x2a, 0x25, 0xd2, 0x84,
+ 0x70, 0xd3, 0x1e, 0x92, 0x32, 0x00, 0x27, 0x99, 0x35, 0x3c, 0x1c, 0xc2,
+ 0xc9, 0x21, 0x37, 0x2c, 0xb4, 0xe3, 0x88, 0x40, 0x46, 0x65, 0x01, 0xb5,
+ 0x86, 0x29, 0xce, 0xb5, 0x1b, 0x1d, 0xbd, 0x17, 0x64, 0x3b, 0xe4, 0xac,
+ 0xb5, 0x9f, 0xc3, 0xcd, 0xb4, 0x4d, 0xe2, 0x4c, 0xaa, 0x49, 0xfa, 0xce,
+ 0xd2, 0x15, 0xfa, 0xcc, 0xd8, 0xd5, 0x2f, 0x43, 0x7c, 0x8a, 0xa5, 0xe5,
+ 0x29, 0x43, 0x6f, 0xac, 0xbe, 0x9c, 0x1e, 0xfd, 0x85, 0xc8, 0x71, 0xb6,
+ 0x5f, 0xff, 0x07, 0x5d, 0x6d, 0x6f, 0xae, 0xc3, 0xa7, 0xe7, 0xbd, 0x25,
+ 0xf5, 0xea, 0xfe, 0xa6, 0x2b, 0xea, 0x00, 0x7c, 0x45, 0xcf, 0xdb, 0xb8,
+ 0xbc, 0x18, 0x98, 0x35, 0x08, 0x8c, 0x06, 0x91, 0x48, 0x8f, 0x4c, 0xa2,
+ 0xb0, 0xd6, 0xa6, 0x25, 0x0b, 0x5e, 0x1f, 0xc7, 0x6e, 0xb4, 0x0a, 0xa4,
+ 0x15, 0xd9, 0xee, 0xef, 0xcf, 0x66, 0x5a, 0x41, 0xee, 0x0b, 0xb5, 0x3d,
+ 0x42, 0x1a, 0x27, 0xc2, 0x58, 0x0a, 0xa8, 0x9c, 0x6e, 0x25, 0xdd, 0xbd,
+ 0xa6, 0x9e, 0x96, 0x3d, 0x92, 0x14, 0x55, 0x91, 0xbe, 0xf8, 0xb9, 0x10},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 131
+ {SEC_OID_SHA384,
+ 131,
+ {0x2c, 0x47, 0x8e, 0x7f, 0xe2, 0x83, 0x5c, 0xe5, 0x36, 0x31, 0x22, 0xc3,
+ 0x79, 0xec, 0xee, 0x4e, 0x7c, 0xad, 0x31, 0x17, 0x3d, 0xc2, 0x48, 0x13,
+ 0x4a, 0x94, 0x2a, 0x72, 0x4c, 0x33, 0x62, 0x00, 0xd9, 0x10, 0x13, 0x93,
+ 0x5f, 0xbf, 0x80, 0xa8, 0xf5, 0xa8, 0x1f, 0x40, 0x97, 0x1c, 0xcc, 0x49,
+ 0x1b, 0xa5, 0x65, 0x0c, 0xc3, 0x72, 0x5e, 0x28, 0x69, 0xb7, 0x6e, 0x06,
+ 0xa3, 0x0f, 0xec, 0xa8, 0x0d, 0x09, 0xb4, 0x8c, 0x89, 0x69, 0x69, 0x54,
+ 0xbb, 0x91, 0xa4, 0x17, 0x44, 0x08, 0x2a, 0xb3, 0xa6, 0x9f, 0x3a, 0x5b,
+ 0x8a, 0x12, 0x2a, 0x92, 0x7f, 0xd9, 0xe7, 0xf4, 0x1e, 0x6e, 0x53, 0xa2,
+ 0x65, 0x82, 0xd6, 0x62, 0x5b, 0xe1, 0xe1, 0xb8, 0xca, 0xbf, 0x3f, 0xfa,
+ 0x5a, 0xf3, 0x50, 0x0c, 0xf9, 0xd2, 0x13, 0x19, 0xad, 0x5f, 0xc6, 0xed,
+ 0xd8, 0x5e, 0xe7, 0x93, 0x55, 0x62, 0xfa, 0x29, 0xcf, 0xb2, 0xcb, 0x3f,
+ 0xbc, 0xac, 0x9a, 0xab, 0xa5, 0xf7, 0xe5, 0xd2, 0xe2, 0x52, 0xf6, 0xd3,
+ 0x0e, 0xfc, 0x20, 0xd2, 0x17, 0x62, 0x36, 0xfa, 0x67, 0x0d, 0x4b, 0x01,
+ 0x34, 0xef, 0xa5, 0x70, 0xa9, 0xbf, 0x5f, 0xae, 0x8b, 0xb8, 0x8d, 0xa4,
+ 0x53, 0x6f, 0x47, 0x76, 0xf5, 0xbf, 0xb5, 0x30, 0x48, 0x30, 0xab, 0x8c,
+ 0xb9, 0xcf, 0x8d, 0xf3, 0xf9, 0x06, 0x65, 0xb0, 0x82, 0xee, 0x7e, 0xcc,
+ 0x03, 0xe9, 0xf3, 0x67, 0x06, 0xca, 0xd9, 0xd7, 0xfb, 0x29, 0x3c, 0x2e,
+ 0x46, 0x78, 0x00, 0x44, 0x2a, 0xb3, 0x9c, 0x01, 0x50, 0x30, 0x4b, 0x66,
+ 0x8c, 0xef, 0x6f, 0x84, 0xb2, 0xaf, 0xde, 0x87, 0x72, 0x8f, 0x42, 0x98,
+ 0x02, 0x85, 0x8e, 0x69, 0x88, 0xf8, 0xb6, 0xce, 0xd8, 0x94, 0xdb, 0xe2,
+ 0x43, 0x53, 0xe5, 0xe2, 0xe5, 0x33, 0x10, 0xac, 0xbc, 0xc2, 0x91, 0xb6,
+ 0x88, 0xe7, 0x6c, 0x06, 0x27, 0x15, 0x2a, 0xc9, 0x2d, 0x9d, 0x55, 0x79,
+ 0xbc, 0xc7, 0x3b, 0x38, 0xb2, 0x75, 0x80, 0x75, 0x69, 0xe7, 0xff, 0x37,
+ 0x5c, 0xb9, 0x3c, 0x97, 0x7e, 0x52, 0xb1, 0xf2, 0x1e, 0xac, 0x93, 0x34,
+ 0xb9, 0xe1, 0xa5, 0xe6, 0x8a, 0xb5, 0xfb, 0x19, 0x30, 0xb8, 0x10, 0xf5,
+ 0x63, 0x6c, 0xfb, 0x38, 0x64, 0x48, 0x41, 0x3e, 0xa8, 0x0a, 0x81, 0x74,
+ 0xa6, 0x16, 0xb1, 0x0b, 0x9c, 0xfa, 0x32, 0x1d, 0xbc, 0x64, 0x8f, 0x9d,
+ 0x1f, 0x8b, 0x8a, 0xc8, 0x08, 0x7c, 0xec, 0x95, 0x9d, 0x82, 0x45, 0xf2,
+ 0xbd, 0x0e, 0xc1, 0xbb, 0xac, 0xdb, 0x96, 0xaf, 0xe6, 0x0a, 0xbb, 0x5c,
+ 0x7d, 0xb4, 0x3d, 0x98, 0x79, 0x0c, 0xc3, 0xc3, 0xf1, 0x96, 0xa1, 0xbf,
+ 0x23, 0xaa, 0x16, 0x16, 0x23, 0x1a, 0xda, 0x13, 0xa5, 0x5f, 0xf6, 0xb3,
+ 0x45, 0xb9, 0x01, 0x98, 0x58, 0x8e, 0x3d, 0x44, 0xeb, 0x74, 0x2e, 0xce},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 132
+ {SEC_OID_SHA384,
+ 132,
+ {0x63, 0x19, 0xde, 0xbd, 0x26, 0x3a, 0x09, 0x21, 0xf9, 0xd9, 0x35, 0xf8,
+ 0xb0, 0x33, 0xa6, 0x5f, 0x6e, 0x9f, 0xd9, 0xbe, 0xbf, 0xa7, 0xa3, 0x83,
+ 0xe6, 0xdc, 0x2c, 0x0a, 0xae, 0x99, 0x69, 0xa2, 0xd2, 0x9b, 0x6f, 0x8b,
+ 0xa9, 0xc9, 0xd4, 0x67, 0xf3, 0x11, 0xf9, 0xde, 0x3d, 0x0a, 0xf7, 0x52,
+ 0x30, 0xbc, 0xd6, 0x62, 0xb7, 0x68, 0x1f, 0x49, 0x67, 0xab, 0x1d, 0xd4,
+ 0xaf, 0xce, 0xa3, 0xab, 0xcf, 0x12, 0xa7, 0xc4, 0xb8, 0x9b, 0x3e, 0x31,
+ 0xe2, 0x2d, 0x11, 0x2a, 0xae, 0xe7, 0x6e, 0x11, 0x4b, 0x98, 0xb8, 0x10,
+ 0x93, 0x68, 0x4e, 0x51, 0x72, 0xb2, 0x6f, 0x18, 0xde, 0xb4, 0x5d, 0x47,
+ 0x77, 0x29, 0x57, 0xd4, 0xf6, 0x8c, 0xd5, 0xf3, 0x9e, 0x0d, 0x70, 0x15,
+ 0xd9, 0x83, 0xed, 0xd5, 0x34, 0xb0, 0xba, 0x59, 0xaf, 0xa0, 0xf1, 0xec,
+ 0xc0, 0xcf, 0xce, 0x74, 0x8b, 0xa4, 0x2f, 0xf9, 0xc3, 0xc6, 0xf5, 0x4f,
+ 0xc4, 0x47, 0xa3, 0x43, 0xc2, 0x4a, 0x3b, 0x5e, 0x24, 0x4d, 0x18, 0xd1,
+ 0x5c, 0xd4, 0x3a, 0x37, 0xe3, 0xcc, 0xf4, 0xe0, 0xa3, 0x4a, 0x0b, 0x63,
+ 0x61, 0xb6, 0x50, 0xf2, 0x7c, 0xd9, 0x0c, 0xe9, 0x24, 0x1f, 0x30, 0x79,
+ 0x75, 0xdd, 0xee, 0x05, 0x94, 0x54, 0x30, 0x26, 0x2c, 0x68, 0xf0, 0xbf,
+ 0x08, 0xaf, 0xe6, 0x0c, 0x87, 0xfa, 0x6f, 0x2a, 0xa8, 0xcf, 0x0b, 0x26,
+ 0xe6, 0x72, 0x26, 0xcd, 0x96, 0x2e, 0x1c, 0xa0, 0xe3, 0xaf, 0xfc, 0xe5,
+ 0x51, 0x82, 0xe2, 0x6d, 0xc5, 0xf2, 0x9e, 0x0e, 0xbc, 0x48, 0xa1, 0xd9,
+ 0xae, 0x83, 0x70, 0x41, 0xcb, 0xba, 0x28, 0x46, 0x1a, 0xcc, 0xb6, 0x77,
+ 0xac, 0x79, 0x3b, 0x3b, 0xda, 0xe6, 0x10, 0xc7, 0xf5, 0xcf, 0xd3, 0xad,
+ 0x22, 0x13, 0x17, 0xc8, 0x1d, 0x6a, 0x2b, 0x18, 0x41, 0x5d, 0x2d, 0x00,
+ 0xc2, 0x5d, 0x27, 0x59, 0xb5, 0x09, 0xcb, 0xe5, 0xe1, 0xa9, 0x9e, 0xe9,
+ 0xcc, 0xa1, 0xa1, 0xd1, 0x5f, 0x8e, 0xc1, 0xfb, 0x64, 0x2b, 0x2a, 0x87,
+ 0x72, 0xe6, 0x18, 0x61, 0xba, 0xfd, 0x8c, 0x67, 0xc9, 0x3a, 0x83, 0x51,
+ 0x34, 0xe9, 0xac, 0xf0, 0x3f, 0x76, 0x30, 0xe1, 0xe2, 0xc9, 0x9a, 0x1f,
+ 0xe9, 0xac, 0x08, 0xbd, 0xfc, 0xc3, 0x1a, 0x6c, 0x88, 0x84, 0x5d, 0x9a,
+ 0x0e, 0x55, 0x2a, 0x3f, 0xac, 0x84, 0xfa, 0x12, 0x02, 0xbe, 0xa4, 0xad,
+ 0x28, 0x68, 0xfb, 0xd8, 0xa0, 0x8b, 0x03, 0x68, 0xb9, 0xa1, 0xda, 0x07,
+ 0x8d, 0x35, 0x76, 0x62, 0x5e, 0xb7, 0x2b, 0x7f, 0x67, 0x6b, 0x9e, 0x67,
+ 0xbd, 0xaf, 0x68, 0x7e, 0x86, 0x7a, 0x66, 0xd7, 0x01, 0x47, 0xf0, 0x9b,
+ 0x00, 0x92, 0x00, 0xbe, 0xbd, 0x4a, 0x86, 0x62, 0x02, 0xb9, 0xde, 0x7d,
+ 0xc9, 0x72, 0x98, 0xb9, 0x16, 0xdd, 0x8f, 0xad, 0xf8, 0x17, 0xce, 0x2a},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 133
+ {SEC_OID_SHA384,
+ 133,
+ {0x17, 0xa4, 0x5e, 0xfa, 0x88, 0x05, 0x8b, 0xdf, 0xc0, 0x12, 0x58, 0x79,
+ 0x98, 0xe1, 0x63, 0x26, 0x6a, 0x1b, 0x5e, 0x29, 0xf4, 0x74, 0xb7, 0x7f,
+ 0xce, 0x1d, 0x69, 0x9a, 0xee, 0xff, 0xed, 0x91, 0xd2, 0x58, 0x6c, 0x0f,
+ 0xb6, 0x5d, 0x20, 0x57, 0x2b, 0xab, 0x41, 0xe6, 0x78, 0x50, 0x0e, 0x3e,
+ 0x03, 0xfd, 0x72, 0x02, 0xf8, 0x9f, 0x8b, 0xcc, 0x36, 0x3d, 0x4f, 0xeb,
+ 0x40, 0xbe, 0x48, 0x77, 0xad, 0x51, 0xc2, 0xb3, 0x1f, 0x23, 0xa4, 0xc9,
+ 0x96, 0x7e, 0x84, 0xe0, 0x31, 0x0d, 0x35, 0xa8, 0x31, 0xf1, 0xf4, 0xca,
+ 0xab, 0x9c, 0xad, 0x13, 0xf7, 0xdf, 0x63, 0x94, 0xa5, 0x23, 0x75, 0xbc,
+ 0xdd, 0xa9, 0x7c, 0x4c, 0x8d, 0xf4, 0x83, 0xee, 0xd1, 0x73, 0x5c, 0xea,
+ 0xcc, 0x9b, 0xb1, 0x27, 0x0a, 0xcd, 0x2f, 0x8e, 0x2b, 0x71, 0xdf, 0xed,
+ 0xbd, 0x60, 0xb2, 0xc2, 0x0b, 0xfa, 0x73, 0x20, 0x53, 0x47, 0x3d, 0xdf,
+ 0x2e, 0x39, 0x7a, 0x6a, 0x8c, 0x1e, 0xdd, 0x01, 0xe1, 0xd3, 0x7e, 0xec,
+ 0x26, 0xa6, 0xd4, 0xeb, 0x85, 0x80, 0x71, 0xcb, 0x95, 0x10, 0x43, 0x68,
+ 0xb9, 0x45, 0x70, 0x96, 0xc0, 0xb4, 0xf1, 0xe8, 0xc5, 0x1e, 0x7e, 0x51,
+ 0xa2, 0xb9, 0x00, 0x7f, 0x9f, 0x88, 0xb6, 0x3a, 0xa8, 0x31, 0x73, 0xdd,
+ 0xf6, 0x2e, 0x0c, 0x1e, 0x41, 0x47, 0x20, 0x15, 0x22, 0x08, 0x93, 0xf7,
+ 0xc7, 0x94, 0x7f, 0xdb, 0xc5, 0x75, 0x9e, 0xb1, 0xb0, 0x5f, 0x10, 0x04,
+ 0x40, 0xee, 0x7e, 0xc1, 0x66, 0x83, 0x4a, 0x33, 0x38, 0x8d, 0x0a, 0xc0,
+ 0xd6, 0xb3, 0x2d, 0x81, 0xc8, 0x38, 0x53, 0xf4, 0x6e, 0xf8, 0x5e, 0x8d,
+ 0xb6, 0x3b, 0x1e, 0xb8, 0x43, 0x2f, 0x7f, 0x1d, 0x33, 0xd9, 0x61, 0x42,
+ 0x6e, 0xae, 0xba, 0x41, 0x56, 0x97, 0x74, 0x36, 0xae, 0x4e, 0x35, 0x39,
+ 0xa6, 0x87, 0xa0, 0x2c, 0x08, 0xd6, 0xd6, 0x20, 0x1f, 0x57, 0x24, 0x4c,
+ 0x83, 0xd1, 0x1f, 0x5f, 0xe0, 0x03, 0x15, 0x48, 0xe0, 0x26, 0x7c, 0x9b,
+ 0xec, 0x12, 0x5c, 0xbe, 0x5e, 0xa2, 0xeb, 0x2d, 0xa7, 0x29, 0x86, 0xb4,
+ 0x77, 0x27, 0x46, 0x98, 0x45, 0x5d, 0x94, 0xa9, 0xa6, 0x92, 0x67, 0x85,
+ 0x16, 0x82, 0xec, 0xe2, 0xda, 0x32, 0xae, 0xec, 0x1a, 0xeb, 0x66, 0x6c,
+ 0xf9, 0x69, 0xca, 0xed, 0x28, 0x1d, 0xcd, 0x1d, 0x3c, 0xd9, 0x72, 0x9c,
+ 0xd5, 0x62, 0x18, 0x83, 0x97, 0x57, 0x76, 0xb5, 0xda, 0x8b, 0xf1, 0xa4,
+ 0x2c, 0x63, 0x4b, 0xcf, 0x31, 0x6c, 0x5f, 0x14, 0x66, 0xbd, 0xb8, 0x9c,
+ 0x78, 0xef, 0x6f, 0x68, 0x33, 0x63, 0x64, 0xcb, 0x9e, 0x2e, 0x29, 0xda,
+ 0xdd, 0x72, 0xd1, 0x9c, 0x91, 0x55, 0x03, 0x9e, 0xb4, 0xb2, 0x59, 0x91,
+ 0x4c, 0x0d, 0x21, 0xce, 0x07, 0x14, 0x5f, 0x83, 0x3c, 0x63, 0x8d, 0xbf},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 134
+ {SEC_OID_SHA384,
+ 134,
+ {0x3d, 0x09, 0x2c, 0x08, 0xb1, 0x38, 0x22, 0x3b, 0x59, 0x4d, 0xa8, 0x3f,
+ 0xcf, 0xfe, 0x06, 0xd0, 0x90, 0xdf, 0xf3, 0x08, 0x7d, 0xaa, 0x31, 0x3d,
+ 0x9f, 0x69, 0x1f, 0xf9, 0x15, 0x72, 0x69, 0x4a, 0xcd, 0x79, 0x61, 0x80,
+ 0x16, 0xa2, 0x11, 0x28, 0xd5, 0xec, 0x26, 0x6f, 0xfe, 0x6f, 0xfd, 0x45,
+ 0xa5, 0x5d, 0x9e, 0x21, 0xcc, 0x2d, 0x32, 0x68, 0x0d, 0x12, 0xd4, 0x6b,
+ 0x0c, 0xfa, 0x33, 0x2d, 0x7e, 0xb6, 0x76, 0xda, 0xbd, 0xc9, 0x27, 0x13,
+ 0x25, 0xed, 0x26, 0xd9, 0xa9, 0xe4, 0x6d, 0xd3, 0xd4, 0xa2, 0x34, 0x87,
+ 0x24, 0x66, 0x1a, 0x50, 0xc5, 0x18, 0x27, 0xff, 0xcd, 0x11, 0x23, 0xe4,
+ 0x3b, 0x09, 0xad, 0x64, 0x68, 0x38, 0xaa, 0xd5, 0x37, 0x2c, 0xea, 0xf7,
+ 0xa5, 0xd8, 0xe9, 0xd0, 0xa9, 0xda, 0xf1, 0xc1, 0x14, 0x4c, 0x08, 0x73,
+ 0x31, 0xc1, 0xdf, 0xfc, 0x3a, 0x4a, 0xfb, 0x64, 0x02, 0x28, 0x59, 0x02,
+ 0xc0, 0xc0, 0xa1, 0xcd, 0xdc, 0xd3, 0x9c, 0x17, 0xd5, 0x9e, 0x26, 0xba,
+ 0x87, 0x57, 0x4f, 0x9d, 0x19, 0xe3, 0xde, 0xa6, 0xa9, 0x07, 0x40, 0x9a,
+ 0x8c, 0xe6, 0x0a, 0x1a, 0x34, 0x3f, 0x99, 0xc0, 0x3f, 0xd3, 0xc8, 0xc2,
+ 0x30, 0x4c, 0x4d, 0xa3, 0xf8, 0x56, 0xd2, 0x98, 0x3c, 0xea, 0x2e, 0x21,
+ 0x29, 0x98, 0xad, 0xef, 0xbb, 0x4a, 0x3c, 0x11, 0xe1, 0x1d, 0xf7, 0x34,
+ 0xb6, 0x25, 0x26, 0x5b, 0x49, 0xf5, 0x80, 0xad, 0x73, 0x36, 0x66, 0xe4,
+ 0x20, 0xd6, 0x40, 0xff, 0xf9, 0x89, 0x67, 0x66, 0x6b, 0x9f, 0x13, 0x5d,
+ 0x84, 0x29, 0x06, 0xe5, 0x4a, 0x20, 0xeb, 0x92, 0x25, 0x03, 0xe0, 0xbf,
+ 0x0b, 0x82, 0x92, 0x37, 0x40, 0x4c, 0x37, 0x6b, 0x9f, 0xa7, 0x66, 0xef,
+ 0x0a, 0x1f, 0x92, 0x11, 0xfd, 0x26, 0x8e, 0xee, 0xc2, 0x97, 0x83, 0x3f,
+ 0x1a, 0x2b, 0x6a, 0x5f, 0x8d, 0x05, 0x8b, 0x3b, 0x7f, 0x4c, 0xf0, 0x65,
+ 0x46, 0x30, 0x7d, 0xac, 0x9a, 0x8f, 0x89, 0x83, 0xb4, 0x23, 0xc5, 0xe4,
+ 0xe3, 0x5b, 0xd6, 0x01, 0x5d, 0xdf, 0x1a, 0x9a, 0x11, 0x80, 0x87, 0xca,
+ 0x9e, 0x83, 0x62, 0x60, 0xa4, 0x49, 0x15, 0x21, 0x63, 0x43, 0x8a, 0x02,
+ 0x7c, 0x29, 0x49, 0x48, 0xb4, 0xb7, 0x2d, 0x85, 0xe8, 0xfd, 0x9a, 0x82,
+ 0x96, 0x61, 0x5d, 0x17, 0xe3, 0x70, 0x86, 0x4b, 0x8f, 0x0f, 0xc9, 0x9c,
+ 0x3c, 0x17, 0x7d, 0x78, 0x88, 0x92, 0x40, 0xb4, 0x7d, 0xd6, 0xf4, 0x29,
+ 0xfb, 0x55, 0x17, 0x20, 0x3e, 0x45, 0xee, 0xe8, 0x32, 0xac, 0xa7, 0x12,
+ 0xdf, 0xbc, 0xe1, 0x2e, 0xe1, 0x12, 0xdd, 0xe8, 0x61, 0x3b, 0x28, 0x5c,
+ 0xa9, 0xcc, 0x62, 0xaa, 0xb7, 0x5e, 0xb9, 0xee, 0x23, 0xa2, 0xe9, 0xad,
+ 0xf7, 0xa1, 0xcf, 0x8d, 0x36, 0xef, 0x55, 0xbc, 0xa2, 0x63, 0xc1, 0x8a},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 135
+ {SEC_OID_SHA384,
+ 135,
+ {0x40, 0x5c, 0xd9, 0x47, 0x8a, 0xd5, 0x4d, 0xf4, 0x15, 0xfa, 0xee, 0x76,
+ 0xb0, 0x2c, 0xe4, 0x4a, 0x8e, 0xa5, 0x55, 0xe9, 0xfe, 0xb1, 0x36, 0x57,
+ 0xfe, 0x0f, 0xd0, 0xeb, 0x7e, 0x99, 0xa7, 0x19, 0x5c, 0xcf, 0x80, 0xae,
+ 0xa8, 0x09, 0x4d, 0xf4, 0x8f, 0xad, 0x59, 0xf4, 0xfd, 0x7e, 0x8b, 0x38,
+ 0x3d, 0x1a, 0xce, 0x09, 0x56, 0x70, 0x9c, 0xd2, 0xcc, 0x4a, 0x60, 0x18,
+ 0xe5, 0xe3, 0x64, 0xdc, 0x08, 0x67, 0xfe, 0x81, 0xf1, 0x9b, 0x18, 0xa7,
+ 0x70, 0xfc, 0x82, 0x51, 0x98, 0x48, 0xcf, 0x33, 0x81, 0x39, 0xcc, 0xdf,
+ 0xed, 0x78, 0xc5, 0xb6, 0x99, 0x65, 0x2e, 0xe4, 0xae, 0xdd, 0x5d, 0x52,
+ 0x9d, 0x51, 0xca, 0x41, 0xaa, 0xae, 0x62, 0x34, 0x69, 0x84, 0x8b, 0x03,
+ 0x3b, 0xba, 0x3b, 0xb8, 0x98, 0xe9, 0xe7, 0x3a, 0x4d, 0x6b, 0x70, 0x9f,
+ 0x96, 0x97, 0xce, 0x3c, 0x88, 0x9d, 0x2b, 0xf2, 0xb1, 0x00, 0xfc, 0x79,
+ 0xfe, 0xee, 0x0e, 0x5b, 0xb4, 0xca, 0x98, 0x95, 0xd6, 0x7a, 0xdf, 0xd3,
+ 0x13, 0xfc, 0xe9, 0xbf, 0x58, 0xa3, 0xde, 0xa9, 0xb6, 0x13, 0x9a, 0x7e,
+ 0xf7, 0x13, 0x3e, 0x07, 0xf3, 0x57, 0xc1, 0x08, 0x17, 0x47, 0xe6, 0x09,
+ 0x3f, 0xa1, 0x0f, 0x72, 0x5b, 0xff, 0xce, 0xfb, 0x3e, 0xa7, 0x9e, 0x80,
+ 0xe6, 0x6c, 0x88, 0x70, 0xe5, 0xcc, 0x93, 0x3c, 0x47, 0x9a, 0x64, 0xe6,
+ 0x82, 0xf9, 0xbc, 0xc4, 0x59, 0x45, 0x95, 0x81, 0xe4, 0x83, 0xea, 0xc4,
+ 0x1a, 0x27, 0xaf, 0x19, 0x80, 0x23, 0xac, 0xa8, 0x06, 0xb7, 0x83, 0x3b,
+ 0x17, 0x37, 0x91, 0x27, 0x96, 0x54, 0x6d, 0xd9, 0x36, 0xdf, 0xc1, 0xe4,
+ 0xc7, 0xe3, 0xe7, 0xb5, 0xd5, 0x84, 0xc0, 0x78, 0xd7, 0x59, 0x30, 0xc2,
+ 0x6b, 0x6d, 0x53, 0xd5, 0xbc, 0x08, 0x6e, 0xd1, 0xb5, 0x91, 0x6a, 0x02,
+ 0x40, 0x9b, 0x62, 0x54, 0xa2, 0x96, 0xbb, 0x0f, 0xdd, 0xed, 0xa3, 0x1c,
+ 0x3b, 0x26, 0xb5, 0x86, 0x5f, 0x16, 0x55, 0xc3, 0x46, 0x54, 0xb4, 0xb4,
+ 0x6a, 0xfc, 0x61, 0xca, 0xbf, 0xbc, 0x43, 0x9d, 0xc5, 0xf5, 0xa2, 0x82,
+ 0x10, 0x7d, 0xfb, 0x73, 0xe1, 0x6c, 0x40, 0xe9, 0x62, 0x36, 0x10, 0x1d,
+ 0xd9, 0x98, 0xce, 0x83, 0x11, 0x35, 0x55, 0x29, 0xc7, 0x98, 0x22, 0xca,
+ 0x44, 0x2e, 0xb1, 0xbf, 0x08, 0x9b, 0x6f, 0x32, 0xbe, 0xfb, 0x4a, 0x43,
+ 0x0c, 0xd3, 0xb3, 0x8c, 0x01, 0x5c, 0x2b, 0x7c, 0x5e, 0x74, 0xb2, 0xe6,
+ 0x71, 0x6e, 0xa6, 0xd8, 0x93, 0xf8, 0x83, 0x0a, 0x20, 0x09, 0x2d, 0xb8,
+ 0x55, 0x10, 0xe7, 0x21, 0xeb, 0x58, 0x10, 0xa3, 0xbc, 0x7a, 0x53, 0x1c,
+ 0xb5, 0xe2, 0x63, 0xea, 0x4b, 0x1c, 0x85, 0x1e, 0xc7, 0x8d, 0xa5, 0x30,
+ 0xc6, 0x94, 0x22, 0x6d, 0x6c, 0x5c, 0xd0, 0x18, 0xf1, 0xde, 0xf2, 0x1e},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 136
+ {SEC_OID_SHA384,
+ 136,
+ {0x13, 0x09, 0x30, 0x5b, 0x47, 0xcf, 0x2c, 0x62, 0x93, 0x58, 0x1a, 0x49,
+ 0x8e, 0xc0, 0xd9, 0xc0, 0xba, 0xaf, 0x68, 0x28, 0x22, 0xc1, 0xe9, 0x3c,
+ 0x17, 0x38, 0x51, 0x9b, 0x38, 0x45, 0xc5, 0x35, 0xaf, 0xc9, 0x5d, 0x09,
+ 0x8c, 0xc5, 0x13, 0x0e, 0x51, 0x3a, 0xea, 0x85, 0x88, 0x9f, 0x38, 0x2e,
+ 0xed, 0xb9, 0x24, 0x47, 0x04, 0x6b, 0x76, 0x2c, 0x2b, 0xa7, 0x6e, 0xeb,
+ 0x89, 0xf4, 0xc9, 0x74, 0xcf, 0xb8, 0xc1, 0x6b, 0x0e, 0x25, 0x81, 0x78,
+ 0xc8, 0xab, 0x06, 0xb6, 0xaa, 0xbc, 0x37, 0x66, 0x99, 0x84, 0xc4, 0xdb,
+ 0x5e, 0xc2, 0xee, 0xc7, 0xcd, 0x77, 0x85, 0xe0, 0xfa, 0xc2, 0x58, 0xce,
+ 0x4e, 0xc0, 0x14, 0x5d, 0xc4, 0x40, 0x1f, 0xf4, 0x6a, 0x33, 0xc8, 0xe8,
+ 0x4d, 0xd8, 0x34, 0x73, 0x27, 0x79, 0x92, 0x81, 0xec, 0x47, 0x5a, 0x99,
+ 0x8c, 0xc9, 0x2e, 0xa6, 0x0b, 0xb1, 0x43, 0x09, 0x54, 0xf1, 0x74, 0xf8,
+ 0x62, 0x8e, 0xb8, 0x4f, 0x46, 0x38, 0x35, 0x14, 0x83, 0x7a, 0x33, 0xa4,
+ 0xb2, 0x9e, 0x46, 0x13, 0x0a, 0xd9, 0xd1, 0x81, 0x27, 0x7c, 0x4f, 0xd2,
+ 0x40, 0x5c, 0x9a, 0x41, 0xf7, 0x96, 0xcb, 0x57, 0xb7, 0xda, 0x26, 0x22,
+ 0x55, 0xda, 0x24, 0x3e, 0x76, 0xb1, 0x31, 0x52, 0x34, 0xc2, 0x41, 0x36,
+ 0x3a, 0xbf, 0x58, 0x77, 0xd1, 0xeb, 0xbc, 0xd4, 0x53, 0xb1, 0x7a, 0x3c,
+ 0xd2, 0x57, 0x75, 0x79, 0xeb, 0xc0, 0xe2, 0xb7, 0x45, 0x7b, 0x96, 0x5e,
+ 0x33, 0x49, 0x1a, 0xfc, 0x42, 0x08, 0x3c, 0xac, 0x85, 0x26, 0xd6, 0xf4,
+ 0x44, 0x46, 0x42, 0x5b, 0x13, 0xda, 0x09, 0x21, 0x7f, 0xb2, 0xcf, 0xb3,
+ 0xab, 0x5f, 0xb5, 0xa2, 0xd8, 0x4b, 0x83, 0x71, 0x95, 0xee, 0xa5, 0x8d,
+ 0x41, 0x2a, 0x83, 0x72, 0x6c, 0xb6, 0x7d, 0xef, 0x7b, 0xc5, 0xf3, 0x49,
+ 0xc4, 0xb2, 0x5f, 0xec, 0x9c, 0x51, 0x2b, 0xbb, 0x3b, 0x34, 0xba, 0x06,
+ 0xd3, 0x3e, 0x6f, 0xce, 0x13, 0xb9, 0x91, 0xb9, 0xea, 0x76, 0x97, 0x6b,
+ 0x2c, 0x64, 0x16, 0x41, 0xe9, 0xd4, 0x6a, 0x1e, 0xd1, 0x94, 0x44, 0xde,
+ 0xb9, 0xf2, 0x0f, 0x98, 0xec, 0x1f, 0xd1, 0xf7, 0xca, 0xb0, 0x25, 0xe2,
+ 0x39, 0x4c, 0x5e, 0x65, 0x9a, 0xbb, 0x99, 0x68, 0x47, 0x08, 0x04, 0x21,
+ 0x2c, 0x2b, 0xc5, 0x26, 0xa3, 0xed, 0x3a, 0xe3, 0x8c, 0x53, 0x41, 0xbb,
+ 0xee, 0x3b, 0x23, 0x64, 0x41, 0xc4, 0x05, 0x66, 0xbf, 0x98, 0x0e, 0xfc,
+ 0xd1, 0xb3, 0x31, 0x9d, 0x53, 0x68, 0x76, 0x40, 0x3a, 0x99, 0x62, 0xf8,
+ 0xd8, 0x4d, 0x2b, 0xfb, 0x65, 0xbb, 0xcb, 0xc7, 0xf5, 0xe7, 0x44, 0x8f,
+ 0x2f, 0x81, 0x41, 0x88, 0x11, 0xed, 0xa1, 0xb7, 0x58, 0x03, 0x19, 0x51,
+ 0xc2, 0xc7, 0xce, 0x7e, 0x0e, 0x37, 0x5d, 0x77, 0x09, 0x44, 0x6c, 0x11},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 137
+ {SEC_OID_SHA384,
+ 137,
+ {0x1d, 0x7a, 0xf7, 0x30, 0x3b, 0x74, 0x80, 0xa2, 0xd4, 0x92, 0xf8, 0x79,
+ 0x28, 0xee, 0x58, 0xe4, 0xb3, 0x0e, 0x5a, 0x47, 0xcd, 0xe3, 0x7c, 0xc3,
+ 0x68, 0x96, 0x3d, 0x53, 0x96, 0x61, 0xb5, 0x03, 0x20, 0x2a, 0x13, 0xdb,
+ 0x3d, 0x08, 0xac, 0x50, 0x7d, 0x9f, 0x98, 0x63, 0x4f, 0x86, 0x9a, 0xcf,
+ 0x6d, 0x78, 0x24, 0xf6, 0x5f, 0xce, 0xcf, 0x03, 0xf7, 0xfa, 0xff, 0x5d,
+ 0x51, 0x73, 0x2e, 0x23, 0xf0, 0x3a, 0x20, 0xa7, 0x84, 0x80, 0x8a, 0x4f,
+ 0x89, 0xf1, 0xc4, 0x18, 0xa5, 0x9a, 0x7c, 0xa7, 0xd1, 0xa5, 0xdd, 0xd7,
+ 0x26, 0xbe, 0xd5, 0x32, 0xbf, 0xa4, 0x98, 0x94, 0x2a, 0x6f, 0xb4, 0xdc,
+ 0xb8, 0xa3, 0x31, 0x64, 0x1a, 0x26, 0x1b, 0x94, 0xf6, 0x0b, 0x43, 0xc0,
+ 0xa8, 0x57, 0x57, 0x8f, 0xb3, 0x12, 0x2b, 0x68, 0x2d, 0x8a, 0x3b, 0xf9,
+ 0xf9, 0x7c, 0x5d, 0x98, 0x23, 0x1e, 0x09, 0x1d, 0x6a, 0x6f, 0x35, 0xd3,
+ 0xb3, 0xaa, 0x3b, 0x2d, 0x23, 0x97, 0xc1, 0x51, 0x38, 0xc4, 0xc9, 0x1c,
+ 0xe7, 0xd8, 0xf9, 0x6b, 0x54, 0xa0, 0xbe, 0xfa, 0xb5, 0x66, 0x24, 0x42,
+ 0xb4, 0xff, 0x30, 0xdb, 0x1a, 0x0d, 0x06, 0x97, 0x0e, 0x9c, 0x18, 0x31,
+ 0x79, 0x8c, 0x65, 0x47, 0x1e, 0x60, 0xa5, 0xf0, 0xe7, 0x6c, 0xc5, 0x60,
+ 0x7f, 0xc1, 0x2d, 0xb3, 0xec, 0x47, 0x90, 0x44, 0xfa, 0x2a, 0xc9, 0xb0,
+ 0xd3, 0x6a, 0x27, 0x94, 0x93, 0x1a, 0x64, 0x4a, 0xfe, 0x75, 0x4b, 0x43,
+ 0x71, 0x69, 0x89, 0xb4, 0xdb, 0x2a, 0x46, 0x2a, 0x8b, 0xe6, 0x9b, 0x8c,
+ 0x7c, 0xc2, 0xfb, 0xd7, 0x8a, 0xfb, 0x68, 0x18, 0x16, 0xb2, 0x1f, 0xeb,
+ 0x7b, 0xa7, 0x11, 0x56, 0xea, 0xb4, 0xad, 0x4d, 0xd1, 0x96, 0xac, 0xe3,
+ 0x90, 0x8e, 0xbc, 0xca, 0x00, 0xd7, 0x48, 0x73, 0x27, 0xe8, 0x65, 0x76,
+ 0x9e, 0x9b, 0x87, 0x7e, 0x4d, 0x1c, 0x17, 0x2d, 0x4a, 0xe7, 0x7a, 0x18,
+ 0x3b, 0xfb, 0xec, 0xa3, 0x4e, 0x0b, 0x27, 0xf3, 0xd1, 0xf5, 0x0f, 0x67,
+ 0x39, 0xfa, 0xf9, 0x82, 0xe4, 0x63, 0x40, 0xe6, 0x6c, 0x89, 0xbc, 0xed,
+ 0x50, 0x46, 0x76, 0x4d, 0x3d, 0xd9, 0xb0, 0x2c, 0x6e, 0x18, 0xdb, 0x15,
+ 0x1c, 0xea, 0xf9, 0xd2, 0x78, 0x9d, 0x5a, 0x92, 0x36, 0x75, 0xe7, 0x2e,
+ 0x89, 0xc9, 0xe0, 0x1a, 0xa2, 0x27, 0x0f, 0x24, 0xa3, 0x13, 0x86, 0xa7,
+ 0xcc, 0x64, 0x89, 0x7f, 0x4c, 0x79, 0xd5, 0x80, 0x20, 0x63, 0x49, 0x22,
+ 0xc2, 0x92, 0x6b, 0x72, 0xb0, 0xd0, 0x0d, 0x1e, 0xa2, 0x80, 0x99, 0x11,
+ 0x64, 0x65, 0xbb, 0x51, 0x20, 0xc6, 0x49, 0x47, 0xc9, 0x82, 0x1b, 0xa8,
+ 0x40, 0xc0, 0xfc, 0xb1, 0x90, 0x6d, 0xfa, 0x88, 0xae, 0xd9, 0x43, 0x11,
+ 0x51, 0xf6, 0x07, 0x1f, 0xd8, 0x2e, 0x38, 0x83, 0x30, 0x00, 0x9e, 0x87},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing oid
+ // tcID: 138
+ {SEC_OID_SHA384,
+ 138,
+ {0x13, 0x93, 0x10, 0x38, 0x75, 0x3d, 0xc1, 0xa3, 0xf6, 0x32, 0x96, 0x6d,
+ 0x30, 0x13, 0x40, 0xbc, 0x8d, 0x6e, 0x63, 0x03, 0x8a, 0xc4, 0xe9, 0xe5,
+ 0xbf, 0xd3, 0xa8, 0x99, 0xc3, 0xfa, 0xa8, 0xbc, 0x37, 0x00, 0x93, 0x13,
+ 0xf1, 0x16, 0xe0, 0x38, 0xe5, 0x5e, 0x82, 0x08, 0x7c, 0xf5, 0x93, 0xa9,
+ 0x78, 0xd4, 0xf5, 0x6c, 0xae, 0xb9, 0xf8, 0xe6, 0x86, 0x88, 0x7a, 0xe3,
+ 0x51, 0xb8, 0xc7, 0x0c, 0x06, 0x52, 0x5e, 0x08, 0x50, 0xae, 0x15, 0x34,
+ 0xfd, 0x96, 0x88, 0x7f, 0xab, 0x56, 0x61, 0xbc, 0xf9, 0xac, 0x8a, 0xd5,
+ 0x1a, 0x20, 0x98, 0x32, 0xe6, 0x07, 0x6f, 0xf8, 0xa1, 0x51, 0x4c, 0x1d,
+ 0x22, 0x9d, 0xd7, 0x7e, 0x1e, 0x7b, 0x10, 0xc4, 0x47, 0x69, 0xcd, 0x36,
+ 0x26, 0x12, 0x6c, 0xb6, 0x23, 0x1f, 0x4a, 0x18, 0xd9, 0xbc, 0xbf, 0x20,
+ 0xe6, 0x13, 0xeb, 0xd2, 0xb0, 0x8a, 0x85, 0x5a, 0x88, 0xad, 0xb6, 0x1f,
+ 0x1f, 0xc6, 0x6a, 0x13, 0x4f, 0x5e, 0x37, 0xfe, 0x99, 0x1a, 0x1d, 0x79,
+ 0x4e, 0xcc, 0xe4, 0xd7, 0x45, 0xc7, 0x13, 0xee, 0x65, 0xc2, 0x93, 0x64,
+ 0x3f, 0x41, 0x8d, 0x35, 0xae, 0x23, 0x35, 0xf7, 0x6d, 0xc2, 0x68, 0x33,
+ 0x64, 0x67, 0x4c, 0x67, 0x5d, 0x93, 0xa6, 0xe0, 0x9e, 0xb8, 0x50, 0xa7,
+ 0x03, 0x65, 0x7c, 0x0b, 0x30, 0xfa, 0xf2, 0x26, 0x8b, 0xec, 0x61, 0xe8,
+ 0xcf, 0x12, 0x94, 0x69, 0x6d, 0xa8, 0xbd, 0xc8, 0xa1, 0x39, 0x05, 0x16,
+ 0x9c, 0x2d, 0xcf, 0xbe, 0x67, 0xe3, 0xe8, 0x8e, 0x02, 0x5c, 0xc1, 0x09,
+ 0x6a, 0x8d, 0x02, 0x91, 0x0d, 0xda, 0x60, 0x74, 0xbe, 0x91, 0x4a, 0x25,
+ 0x43, 0x50, 0x6a, 0xa6, 0x1a, 0xf2, 0x3c, 0xc2, 0xeb, 0xb3, 0x6a, 0xf1,
+ 0x8e, 0x4f, 0xd5, 0xfb, 0x13, 0xf8, 0x91, 0xab, 0x12, 0xa7, 0x6f, 0x3c,
+ 0x27, 0x41, 0x43, 0x23, 0x2a, 0x8b, 0x9a, 0xe9, 0x89, 0xcb, 0x06, 0xdb,
+ 0x36, 0x78, 0xa1, 0x89, 0x48, 0x8f, 0xea, 0x9e, 0x1f, 0x55, 0x80, 0xd3,
+ 0x55, 0x42, 0x10, 0x8c, 0xb1, 0x27, 0xc0, 0x56, 0xe9, 0x23, 0x08, 0x18,
+ 0x67, 0xd3, 0x9f, 0x3e, 0x00, 0xcd, 0x17, 0xdb, 0xe1, 0x8e, 0xbe, 0xa1,
+ 0xf2, 0x37, 0x0e, 0x11, 0x56, 0x88, 0x0e, 0xea, 0x6a, 0x9d, 0x64, 0x9f,
+ 0x06, 0x25, 0x0c, 0xf6, 0x0e, 0x72, 0xbc, 0x05, 0x87, 0x9c, 0x61, 0xa7,
+ 0x95, 0x3c, 0x58, 0x81, 0x96, 0x6c, 0x01, 0x75, 0x19, 0x44, 0x71, 0x6b,
+ 0xfd, 0xf1, 0x96, 0x33, 0x24, 0x78, 0xf8, 0x83, 0xc8, 0xc1, 0x62, 0x1f,
+ 0x96, 0x98, 0xc9, 0x75, 0xb6, 0xad, 0xf3, 0xd3, 0x64, 0x2c, 0xb2, 0xcb,
+ 0xfd, 0x83, 0xca, 0x7c, 0x8a, 0x5e, 0xcc, 0xd4, 0x59, 0x6e, 0x19, 0x67,
+ 0x7f, 0x42, 0xbe, 0x16, 0x2d, 0xd1, 0x97, 0x31, 0xa1, 0xe4, 0xd6, 0xa3},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 139
+ {SEC_OID_SHA384,
+ 139,
+ {0x20, 0x08, 0x9c, 0xe8, 0x45, 0xc5, 0xa3, 0xc8, 0xa2, 0x8e, 0x39, 0x01,
+ 0xc7, 0x43, 0x86, 0xf1, 0xf7, 0x3b, 0xab, 0xe6, 0x2b, 0x63, 0x9b, 0x63,
+ 0x6d, 0x6d, 0x30, 0x77, 0x29, 0xdd, 0x5c, 0x92, 0xd8, 0xa7, 0x3c, 0x97,
+ 0x0a, 0x88, 0x0a, 0xd5, 0xea, 0x79, 0xa4, 0xb6, 0x8d, 0x0d, 0x8e, 0x9f,
+ 0x67, 0x2c, 0x54, 0x41, 0xbe, 0x95, 0xf9, 0xdb, 0x74, 0x01, 0x01, 0xf9,
+ 0x9e, 0x50, 0x76, 0xe7, 0x57, 0x2e, 0x24, 0x8a, 0x93, 0x50, 0x41, 0x67,
+ 0xb0, 0xef, 0x7c, 0x47, 0xa5, 0x4c, 0xa1, 0x59, 0xb1, 0x38, 0x56, 0xd6,
+ 0x64, 0x8c, 0x04, 0x9f, 0xf2, 0xcc, 0x13, 0x2b, 0xea, 0x49, 0x3e, 0xbb,
+ 0xbf, 0xde, 0x63, 0x48, 0x70, 0x6c, 0x4c, 0x21, 0x04, 0xa5, 0x3e, 0x8c,
+ 0x90, 0x98, 0xa9, 0x0d, 0x59, 0xc9, 0x79, 0x28, 0xcf, 0x55, 0x88, 0xc8,
+ 0x23, 0x72, 0x22, 0x47, 0x08, 0x49, 0xdc, 0xde, 0xb6, 0x6e, 0xbf, 0xa6,
+ 0xbe, 0xe3, 0x37, 0x33, 0xe1, 0x6d, 0x50, 0xef, 0xa8, 0xf7, 0x9a, 0xc4,
+ 0xc5, 0xa6, 0xc6, 0xd1, 0xb9, 0x85, 0x17, 0x82, 0xf0, 0xfe, 0x51, 0x45,
+ 0xba, 0x99, 0x8e, 0xde, 0xcf, 0x37, 0x8e, 0x99, 0x9e, 0x91, 0xd8, 0xd2,
+ 0x90, 0x07, 0xac, 0x44, 0x31, 0xc6, 0x2d, 0xe5, 0x76, 0xb9, 0x53, 0x55,
+ 0x6f, 0x9b, 0xed, 0xbc, 0xc6, 0xb4, 0x15, 0xb7, 0xb2, 0x9f, 0xad, 0xf6,
+ 0x52, 0x4a, 0x41, 0xa4, 0xab, 0xcf, 0x01, 0xbd, 0x36, 0x77, 0x93, 0xee,
+ 0xb8, 0x41, 0xba, 0x93, 0x4c, 0x57, 0x1c, 0x92, 0xc5, 0x2c, 0xf7, 0x66,
+ 0x42, 0xf6, 0xf1, 0xe9, 0x31, 0xa8, 0xd0, 0x76, 0x54, 0x0b, 0xed, 0x56,
+ 0xec, 0xe9, 0x42, 0x1d, 0xbf, 0x5f, 0x96, 0x5a, 0x82, 0x8d, 0xb1, 0x16,
+ 0x27, 0xec, 0x06, 0x25, 0x90, 0x86, 0x9d, 0x29, 0x0c, 0x27, 0x02, 0x0d,
+ 0x5a, 0xaf, 0x3d, 0x62, 0x6c, 0xab, 0x87, 0x00, 0xf2, 0x0d, 0x67, 0x2f,
+ 0x6c, 0xa0, 0x94, 0x1e, 0x05, 0x97, 0x39, 0x74, 0x4e, 0xd1, 0x92, 0xd4,
+ 0xdc, 0xf4, 0xe8, 0x35, 0xb6, 0x1c, 0x74, 0xe4, 0x53, 0x7b, 0x3c, 0x3a,
+ 0x80, 0x58, 0x6c, 0x68, 0xb4, 0x7d, 0xfe, 0xa8, 0xee, 0x42, 0x9d, 0xc1,
+ 0xcd, 0x44, 0x91, 0x65, 0x9e, 0xaf, 0x7a, 0x87, 0xa9, 0xfd, 0xe1, 0x16,
+ 0xda, 0xc9, 0xeb, 0x42, 0x54, 0xae, 0xb2, 0x65, 0xf4, 0xf0, 0xdd, 0xd3,
+ 0x35, 0x49, 0xa6, 0x3e, 0xd9, 0x09, 0x6d, 0x81, 0xf1, 0x77, 0x92, 0xb3,
+ 0xe4, 0xee, 0xa0, 0x6d, 0xb1, 0x9c, 0xd8, 0x7b, 0x00, 0x94, 0x7c, 0xe2,
+ 0xfa, 0x15, 0x84, 0xb8, 0x9b, 0x26, 0xcc, 0x7e, 0xec, 0x9b, 0xc4, 0x8b,
+ 0x6b, 0x77, 0xc0, 0xe0, 0xd3, 0x06, 0xa0, 0xbc, 0x5a, 0xc2, 0xf8, 0x82,
+ 0x3c, 0x46, 0x47, 0x02, 0xd4, 0x91, 0xda, 0x90, 0xfd, 0x48, 0xe7, 0xc0},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 140
+ {SEC_OID_SHA384,
+ 140,
+ {0x44, 0x71, 0x37, 0x84, 0x18, 0xfe, 0x3b, 0xaf, 0x53, 0x89, 0xf9, 0x10,
+ 0xf1, 0x76, 0x58, 0x62, 0xb4, 0x4f, 0x45, 0x29, 0xf7, 0xfd, 0xee, 0xd9,
+ 0xad, 0xe8, 0xf2, 0x25, 0x06, 0x15, 0x2e, 0x07, 0x0f, 0x80, 0xec, 0x9d,
+ 0xc9, 0xa5, 0x55, 0x47, 0xdb, 0x68, 0x87, 0x62, 0x87, 0x4f, 0xe0, 0x6b,
+ 0xe1, 0xc1, 0x14, 0x50, 0x70, 0xb4, 0xe9, 0x18, 0x05, 0xc2, 0x32, 0x85,
+ 0xeb, 0x5c, 0x1a, 0x2e, 0x2e, 0x0d, 0x53, 0xa3, 0x43, 0x15, 0x16, 0xa0,
+ 0x51, 0xd6, 0xb8, 0x80, 0xba, 0xe3, 0xdb, 0xcc, 0x6a, 0xde, 0xc3, 0x93,
+ 0x4d, 0x32, 0x39, 0x10, 0xee, 0xdc, 0xf1, 0xeb, 0xad, 0x01, 0x93, 0xe7,
+ 0x5a, 0xd1, 0x7c, 0xc6, 0xfa, 0xe7, 0x78, 0xa9, 0x2e, 0x5c, 0x6c, 0x34,
+ 0x60, 0x23, 0x5f, 0x16, 0x89, 0xa9, 0xd6, 0xaf, 0x96, 0x47, 0x1b, 0x6b,
+ 0x49, 0x62, 0xc1, 0x0d, 0xb9, 0xa8, 0x3e, 0x72, 0xe2, 0x61, 0x4e, 0x2c,
+ 0xbb, 0xd7, 0x88, 0x73, 0x5a, 0x9e, 0xd5, 0x95, 0x5c, 0x5a, 0x0a, 0x8a,
+ 0x60, 0x9b, 0x5b, 0x0a, 0xdc, 0x7d, 0x01, 0xe4, 0x9f, 0x97, 0xbb, 0xc3,
+ 0x3a, 0x33, 0xc1, 0xa4, 0x7d, 0x0f, 0xd5, 0x22, 0xe1, 0xaf, 0x33, 0x3c,
+ 0x7a, 0x79, 0xe4, 0xd3, 0xcb, 0x68, 0xa3, 0x56, 0xaf, 0xb8, 0x12, 0xd4,
+ 0x4d, 0x4b, 0xd5, 0x75, 0x79, 0x19, 0x60, 0xe3, 0x75, 0xa0, 0xea, 0x44,
+ 0xe6, 0x5d, 0x0f, 0x5b, 0x20, 0x7e, 0xcc, 0xe2, 0x01, 0xc6, 0x48, 0x4f,
+ 0xf0, 0x6c, 0x22, 0x92, 0xbe, 0xda, 0xb8, 0xd0, 0x5e, 0x81, 0xfd, 0xfb,
+ 0x14, 0x67, 0x9e, 0x80, 0xce, 0x22, 0x17, 0x3e, 0x21, 0xf4, 0x8a, 0xa6,
+ 0x26, 0xb7, 0xeb, 0x2b, 0x92, 0xb3, 0x7d, 0xf8, 0x75, 0xa1, 0x43, 0x1c,
+ 0xe3, 0xb0, 0x9f, 0xf9, 0x7d, 0x6c, 0xdc, 0xf7, 0x55, 0x8c, 0x5e, 0x74,
+ 0x5c, 0x24, 0x53, 0xdc, 0xd0, 0x2b, 0x3c, 0xbd, 0xb7, 0x8e, 0x8f, 0x4f,
+ 0xd8, 0x04, 0xdb, 0xdf, 0xd9, 0xcc, 0x9c, 0x24, 0xef, 0x93, 0x34, 0xdf,
+ 0x3f, 0x96, 0x5b, 0xa9, 0x99, 0xe5, 0x56, 0x74, 0x5f, 0x71, 0x7a, 0x32,
+ 0x53, 0x46, 0xf7, 0xa5, 0x3e, 0x3a, 0x25, 0x79, 0x72, 0x06, 0x9d, 0xa5,
+ 0x72, 0xd4, 0x0b, 0x07, 0x52, 0x8e, 0xcf, 0xb0, 0x12, 0x71, 0xfa, 0x04,
+ 0xd7, 0xac, 0x14, 0x90, 0xca, 0x4c, 0x6f, 0x2d, 0x4c, 0x70, 0xde, 0x47,
+ 0x86, 0x6d, 0x8d, 0x39, 0xe6, 0x98, 0xfb, 0x90, 0xfa, 0xb5, 0x3c, 0x07,
+ 0x29, 0x28, 0x41, 0x5a, 0x78, 0x4f, 0x5e, 0xfd, 0x2d, 0x92, 0x22, 0x49,
+ 0x4f, 0x08, 0x96, 0x07, 0xdd, 0x1b, 0x61, 0xca, 0x6e, 0xdc, 0x86, 0xad,
+ 0x3c, 0x26, 0xb1, 0xcd, 0x83, 0x1e, 0xbf, 0x0b, 0xf0, 0xc2, 0x5d, 0x85,
+ 0xd1, 0xf5, 0x4a, 0xe0, 0xcf, 0xf0, 0xae, 0xf1, 0x77, 0xbe, 0xbf, 0xe5},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 141
+ {SEC_OID_SHA384,
+ 141,
+ {0x24, 0x61, 0x9e, 0x44, 0x65, 0xd1, 0xf0, 0xef, 0x48, 0xa6, 0x6a, 0x18,
+ 0xa6, 0xc7, 0x6a, 0x11, 0xfc, 0x93, 0x83, 0xbe, 0x6c, 0xb9, 0xd1, 0x9e,
+ 0xc4, 0xfc, 0x09, 0x28, 0x95, 0x9c, 0x6d, 0x96, 0xf9, 0xe4, 0x56, 0x65,
+ 0x94, 0x9a, 0x0b, 0xdc, 0xc9, 0xa2, 0x60, 0x93, 0x29, 0x18, 0x58, 0x51,
+ 0xb3, 0xa3, 0x53, 0x77, 0xb8, 0x48, 0x31, 0xf7, 0xb4, 0xf8, 0xf6, 0x16,
+ 0x8d, 0x77, 0xd2, 0x51, 0x69, 0xff, 0xd1, 0xf7, 0x47, 0x30, 0x3c, 0x93,
+ 0xde, 0x0d, 0x93, 0x9c, 0x91, 0x2e, 0xfc, 0x5a, 0x16, 0x43, 0x9d, 0x15,
+ 0x12, 0xde, 0xf8, 0x21, 0x36, 0x94, 0xc7, 0x9e, 0xfe, 0x59, 0xd8, 0x53,
+ 0x51, 0xe4, 0x66, 0xca, 0x14, 0x8b, 0x1c, 0xe4, 0x3b, 0x74, 0x69, 0x2f,
+ 0x16, 0x61, 0xe9, 0x53, 0x73, 0xbb, 0x50, 0x77, 0xc6, 0x59, 0x1b, 0xd0,
+ 0xa8, 0x67, 0xd3, 0x17, 0xff, 0xd5, 0xb9, 0x8f, 0x22, 0x83, 0x50, 0x3e,
+ 0x4e, 0xe9, 0xce, 0x57, 0x91, 0x3a, 0xdb, 0x02, 0xde, 0xf1, 0x4f, 0x03,
+ 0x02, 0x38, 0x93, 0x17, 0xf1, 0x63, 0x30, 0x1a, 0x3f, 0x1b, 0xb1, 0x77,
+ 0xbc, 0x1e, 0x91, 0xbb, 0x5d, 0x88, 0xa7, 0xd2, 0x30, 0x6f, 0x54, 0x36,
+ 0x2a, 0x1a, 0x51, 0x38, 0xa9, 0xbc, 0x16, 0x53, 0xda, 0x0b, 0xb0, 0xa9,
+ 0xc0, 0xf1, 0x3c, 0x1f, 0x3a, 0xff, 0xce, 0x6b, 0xb0, 0xa2, 0x8e, 0x0b,
+ 0x42, 0x87, 0xf5, 0xcf, 0xf0, 0x33, 0xd8, 0x05, 0x5a, 0x91, 0x5e, 0x39,
+ 0xad, 0x29, 0xcd, 0xf9, 0xd0, 0x89, 0x73, 0xd8, 0x1d, 0xf3, 0x4d, 0x5a,
+ 0x03, 0x2e, 0x53, 0x46, 0x68, 0x04, 0x85, 0x91, 0x76, 0xee, 0xc8, 0xa5,
+ 0x2f, 0x12, 0x13, 0x4c, 0x88, 0x72, 0x82, 0x95, 0x55, 0x66, 0xcf, 0x59,
+ 0x03, 0x85, 0xf2, 0x2d, 0x4b, 0x91, 0x78, 0xc1, 0xfd, 0x11, 0x12, 0x0e,
+ 0x88, 0x00, 0xf1, 0x9c, 0x10, 0xe5, 0xb3, 0xdd, 0x43, 0x2d, 0xa7, 0x8b,
+ 0x31, 0x7d, 0x54, 0x30, 0x5f, 0x76, 0x57, 0x9f, 0xd3, 0x87, 0x53, 0x96,
+ 0x1f, 0xb6, 0x6c, 0x61, 0xf7, 0xe8, 0x1d, 0x8a, 0x36, 0x9d, 0xa1, 0xb1,
+ 0xed, 0xe4, 0x7b, 0xc0, 0xdd, 0xee, 0x63, 0x50, 0x5c, 0x53, 0x57, 0x0b,
+ 0x2c, 0x79, 0x51, 0x63, 0x19, 0xf2, 0xaf, 0xa0, 0x54, 0x67, 0xcc, 0x3a,
+ 0x39, 0x39, 0xc9, 0xed, 0x5e, 0x0d, 0xdc, 0x82, 0x90, 0xca, 0x76, 0xbe,
+ 0x90, 0xd5, 0x57, 0x55, 0x3f, 0xb1, 0x46, 0xd4, 0x19, 0xe7, 0x51, 0xa4,
+ 0xc9, 0x63, 0x1d, 0xb0, 0x04, 0x91, 0xbb, 0xca, 0xbe, 0xdf, 0xca, 0x36,
+ 0x05, 0xd5, 0x69, 0x64, 0x7f, 0x55, 0x43, 0xcb, 0x19, 0x66, 0x87, 0x36,
+ 0x09, 0x27, 0x41, 0x73, 0x87, 0xbc, 0x27, 0xb7, 0x74, 0xb1, 0x48, 0x6c,
+ 0x7f, 0x76, 0x68, 0xc1, 0x66, 0x5e, 0x76, 0xd1, 0xdb, 0xb0, 0x3b, 0x19},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 142
+ {SEC_OID_SHA384,
+ 142,
+ {0x07, 0x96, 0xe1, 0xac, 0x93, 0x8a, 0xa2, 0x4c, 0x99, 0x5a, 0x03, 0xfb,
+ 0x2c, 0x35, 0xa3, 0x9a, 0x52, 0x06, 0x14, 0x0c, 0x7c, 0x29, 0x19, 0x97,
+ 0x8f, 0x7a, 0x84, 0xa1, 0xe2, 0xb5, 0xec, 0x93, 0xef, 0xe7, 0x00, 0x45,
+ 0xe2, 0x13, 0x91, 0x2b, 0x6e, 0x1e, 0x77, 0xe6, 0x5a, 0x62, 0xdf, 0x60,
+ 0x32, 0x92, 0x5c, 0xfc, 0xf2, 0xf5, 0xca, 0xde, 0x30, 0x6f, 0x4d, 0xeb,
+ 0xad, 0x6c, 0x2e, 0x1c, 0x6a, 0x84, 0xa2, 0x21, 0xac, 0xb8, 0x6f, 0x8d,
+ 0x10, 0x76, 0x9f, 0x66, 0xcc, 0x3e, 0x1a, 0xd6, 0x6b, 0xb5, 0x2e, 0x96,
+ 0x11, 0xc3, 0xd8, 0xeb, 0x50, 0xde, 0x8e, 0x21, 0xa8, 0x50, 0xd3, 0x94,
+ 0xe2, 0xec, 0x69, 0x04, 0x94, 0x26, 0x42, 0x69, 0xc7, 0x5c, 0x65, 0x21,
+ 0x7e, 0x2d, 0xf1, 0xfd, 0x4b, 0x88, 0xe1, 0x3e, 0xb4, 0x74, 0x7a, 0x04,
+ 0x43, 0x74, 0x34, 0xa5, 0x36, 0xb9, 0x6b, 0xd2, 0xdd, 0x25, 0x1c, 0x49,
+ 0x12, 0x3e, 0x13, 0x41, 0xb7, 0xc7, 0xeb, 0xdf, 0x0b, 0xa3, 0xc7, 0x30,
+ 0x72, 0x70, 0xbe, 0x47, 0xb0, 0xb1, 0x0d, 0x6a, 0x52, 0xa8, 0x34, 0xa7,
+ 0x40, 0x4a, 0xe7, 0x72, 0x5c, 0xc0, 0xc7, 0xe0, 0xf7, 0xc8, 0xc1, 0x0d,
+ 0x52, 0x5c, 0x64, 0x29, 0x65, 0xdf, 0x7b, 0x82, 0x1f, 0xdc, 0x5d, 0x0f,
+ 0x79, 0x45, 0xd9, 0x4b, 0xbb, 0x2f, 0x8d, 0x4c, 0xf1, 0x4f, 0x91, 0xed,
+ 0xa9, 0x72, 0x0b, 0x8f, 0x34, 0x5d, 0x35, 0xa3, 0x26, 0x86, 0x6e, 0xa7,
+ 0x04, 0x0c, 0xc3, 0xde, 0xc3, 0x2a, 0xea, 0x04, 0x46, 0x46, 0xe9, 0xb5,
+ 0x2c, 0x36, 0xb8, 0xa3, 0x02, 0x18, 0xd1, 0xc2, 0xf1, 0xb6, 0x4c, 0xa9,
+ 0xdd, 0x16, 0xd5, 0x88, 0xb6, 0xf4, 0xa2, 0x26, 0x34, 0xc5, 0x51, 0xc2,
+ 0x2f, 0xde, 0x9e, 0x6c, 0x8c, 0x0e, 0x42, 0xe0, 0xa2, 0x96, 0x40, 0xdd,
+ 0x2b, 0xb8, 0x5e, 0x73, 0x45, 0x41, 0xa9, 0x74, 0xc6, 0xf8, 0x9b, 0x44,
+ 0xb6, 0x15, 0xe3, 0x97, 0x41, 0x89, 0x9e, 0xf9, 0xf1, 0xe4, 0xf3, 0x77,
+ 0x18, 0x30, 0xae, 0xa6, 0x7d, 0xe9, 0x78, 0xf9, 0x38, 0x6e, 0xea, 0x55,
+ 0x20, 0xae, 0xa3, 0x5d, 0xd3, 0x82, 0x0b, 0xef, 0x1f, 0xc9, 0x0a, 0x95,
+ 0x5e, 0xdd, 0x30, 0xc8, 0xa2, 0x99, 0x94, 0x1c, 0x62, 0x31, 0x58, 0xfe,
+ 0xd9, 0x7f, 0x08, 0xf5, 0x1d, 0x53, 0x54, 0xc5, 0x12, 0x68, 0x67, 0x78,
+ 0xf7, 0xcc, 0xdf, 0xdc, 0x39, 0x6f, 0x9d, 0xe4, 0x8a, 0xaf, 0x9a, 0xc8,
+ 0x94, 0xe6, 0x54, 0x24, 0xe2, 0xe3, 0x1a, 0xce, 0x4c, 0x5c, 0x1d, 0xb2,
+ 0x8a, 0xc8, 0x09, 0xce, 0x6a, 0x3f, 0x7f, 0xff, 0x4a, 0xe5, 0x5b, 0xf1,
+ 0xb9, 0x6d, 0xbc, 0x4b, 0x5d, 0xa5, 0xbe, 0xed, 0x79, 0x52, 0x81, 0xbb,
+ 0xd6, 0xa0, 0xab, 0x75, 0xf6, 0x66, 0x0d, 0xee, 0xe3, 0x08, 0x1e, 0x36},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 143
+ {SEC_OID_SHA384,
+ 143,
+ {0x12, 0xda, 0xc1, 0xbc, 0xa4, 0x77, 0x7d, 0x2c, 0xb7, 0xe7, 0xf0, 0x72,
+ 0xe6, 0x1e, 0x87, 0xf1, 0xa5, 0x26, 0xaf, 0xb4, 0x27, 0x8d, 0x10, 0xf4,
+ 0x98, 0xf5, 0xa9, 0x36, 0xe4, 0x38, 0x60, 0x73, 0xb8, 0xe2, 0x62, 0x44,
+ 0x28, 0x95, 0xc5, 0x53, 0xc4, 0x45, 0x3c, 0xce, 0xfd, 0xa2, 0x3a, 0x24,
+ 0xa1, 0x86, 0x01, 0xf7, 0x65, 0xa3, 0xd7, 0xa3, 0x9c, 0x5b, 0xfa, 0xda,
+ 0xdb, 0x80, 0xb6, 0x31, 0xa7, 0x08, 0xba, 0x45, 0x71, 0xd1, 0x90, 0x13,
+ 0xbe, 0x45, 0x18, 0x32, 0xca, 0x64, 0x95, 0x2e, 0x9c, 0xd9, 0x85, 0x05,
+ 0x9d, 0x55, 0xd3, 0x7e, 0xab, 0x94, 0xe3, 0xc8, 0xfb, 0x1c, 0xf7, 0x56,
+ 0x5c, 0xc1, 0xbe, 0x2f, 0xf6, 0xb4, 0x5a, 0x7f, 0x1b, 0x17, 0x85, 0xd8,
+ 0xa0, 0x77, 0x54, 0x42, 0xb1, 0xb9, 0x6e, 0xad, 0x37, 0x07, 0xf9, 0xbd,
+ 0x71, 0x2f, 0x75, 0xc8, 0x47, 0x0f, 0x98, 0x57, 0x73, 0xad, 0xa0, 0x43,
+ 0x3e, 0x72, 0x0a, 0xf3, 0xb8, 0xb7, 0x38, 0x99, 0x19, 0x50, 0x5f, 0xc6,
+ 0x26, 0x73, 0x3f, 0xc9, 0x0b, 0xdb, 0x10, 0x64, 0xcf, 0x6c, 0xc9, 0xef,
+ 0x41, 0xc2, 0x75, 0x2c, 0x6f, 0xb6, 0xfb, 0xb4, 0x40, 0x43, 0xdf, 0xc9,
+ 0x7b, 0xb3, 0xd3, 0x14, 0x63, 0xac, 0x0d, 0x8b, 0xae, 0x9e, 0x19, 0x65,
+ 0x8b, 0x72, 0x3d, 0x9c, 0x74, 0x37, 0x1d, 0xa9, 0xdf, 0xd7, 0x4c, 0xbb,
+ 0xd7, 0xcc, 0x80, 0x41, 0xe2, 0x43, 0x7a, 0xa6, 0x24, 0x96, 0x51, 0x80,
+ 0x5f, 0x8c, 0xdf, 0x2a, 0xf2, 0xb2, 0x56, 0x14, 0x2c, 0x53, 0x07, 0x3e,
+ 0x3c, 0x9a, 0xc6, 0x05, 0x9b, 0x65, 0xa8, 0xed, 0x25, 0xf0, 0x0d, 0x9e,
+ 0x31, 0x56, 0x1a, 0xf1, 0xbb, 0xf9, 0xd2, 0x70, 0x23, 0x69, 0x38, 0x03,
+ 0xfd, 0xa4, 0xf5, 0x11, 0xaf, 0x52, 0x34, 0x16, 0x33, 0x7b, 0x20, 0x84,
+ 0x30, 0x81, 0x5f, 0x09, 0xb3, 0xaa, 0x78, 0xc3, 0x5b, 0xe8, 0xee, 0x43,
+ 0x93, 0x43, 0xbc, 0x79, 0x18, 0x67, 0x02, 0x35, 0x1c, 0x91, 0x82, 0xad,
+ 0x1f, 0x5e, 0xcf, 0x42, 0x60, 0xe9, 0x92, 0x9d, 0x0a, 0xcf, 0xe8, 0x83,
+ 0xa6, 0x05, 0x23, 0x97, 0xde, 0x9e, 0x49, 0xb5, 0x1b, 0xa7, 0x04, 0x4c,
+ 0x75, 0x1a, 0xa6, 0xe4, 0xeb, 0xa6, 0x22, 0xe1, 0xd9, 0xf7, 0xdb, 0x43,
+ 0x1f, 0x3b, 0x70, 0x48, 0x13, 0x7e, 0x17, 0xc5, 0xd6, 0xd2, 0x8c, 0xf3,
+ 0x1a, 0x79, 0x95, 0xb4, 0x6c, 0xdc, 0x5b, 0x45, 0x4e, 0xb3, 0x59, 0x3e,
+ 0x62, 0x2a, 0x54, 0xa9, 0x6f, 0x2b, 0x10, 0x19, 0x3c, 0xe4, 0x16, 0x08,
+ 0xdb, 0xaa, 0x7a, 0x16, 0xb7, 0xf1, 0xe9, 0x6f, 0x62, 0x7b, 0x0b, 0x1a,
+ 0x2e, 0xd2, 0xf0, 0x71, 0x46, 0x87, 0x21, 0x43, 0x72, 0x12, 0x72, 0x65,
+ 0xd0, 0x91, 0x83, 0x4b, 0x55, 0x24, 0x7e, 0x95, 0x1e, 0xd8, 0x38, 0x69},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 144
+ {SEC_OID_SHA384,
+ 144,
+ {0x89, 0x0d, 0x8b, 0x03, 0x5c, 0xf1, 0xd2, 0x93, 0x85, 0x93, 0x15, 0x0a,
+ 0xa0, 0x0c, 0x3f, 0x42, 0x42, 0x09, 0x8c, 0x62, 0x50, 0xaf, 0xf9, 0xc3,
+ 0xc3, 0x30, 0x44, 0xe1, 0xb9, 0x24, 0x7c, 0x81, 0x04, 0x9b, 0xe8, 0x8a,
+ 0xdd, 0xb5, 0x7c, 0xc6, 0x8a, 0x2c, 0xb9, 0x8b, 0x30, 0x91, 0x9c, 0x25,
+ 0xbb, 0xe4, 0x93, 0x14, 0x23, 0x77, 0x1e, 0x5a, 0xe6, 0xfa, 0x9b, 0x15,
+ 0x27, 0x5d, 0x05, 0x8f, 0xe9, 0x31, 0x98, 0x5d, 0x89, 0x6c, 0xcb, 0x26,
+ 0xdc, 0x49, 0x5c, 0xa9, 0x00, 0x3f, 0xce, 0x60, 0x2d, 0x63, 0x16, 0x1c,
+ 0x4f, 0x00, 0x39, 0x9d, 0x7a, 0xa4, 0x6e, 0x66, 0x16, 0x18, 0x1a, 0x06,
+ 0xa0, 0xcc, 0x78, 0x90, 0x6a, 0xfb, 0xd8, 0x0e, 0x65, 0xfd, 0x01, 0x65,
+ 0xc7, 0x30, 0x35, 0x51, 0xb9, 0xd0, 0xb1, 0xd4, 0xcb, 0x3e, 0xfd, 0xbf,
+ 0xc3, 0x13, 0x8d, 0xa4, 0xd1, 0xa6, 0xcc, 0xcc, 0x43, 0xf8, 0xcd, 0x86,
+ 0x13, 0x93, 0x2d, 0x9d, 0x09, 0x2c, 0xd2, 0x93, 0x6f, 0x95, 0xb1, 0x77,
+ 0x5c, 0xa4, 0x85, 0xf4, 0xc2, 0xe9, 0xa7, 0xc0, 0xd5, 0x59, 0xa0, 0x11,
+ 0x2a, 0x60, 0xed, 0x2f, 0x1f, 0xba, 0xf4, 0x9e, 0x3b, 0x51, 0x4c, 0x59,
+ 0x8d, 0xe8, 0x0e, 0x0d, 0xdc, 0x07, 0x2d, 0xc8, 0x4a, 0xe8, 0xfd, 0xb5,
+ 0x65, 0xea, 0x91, 0xc6, 0x55, 0xe5, 0xc9, 0x89, 0xd5, 0xb0, 0xa7, 0xbc,
+ 0xb2, 0x41, 0xfa, 0xbf, 0x07, 0x05, 0xc6, 0xfc, 0xaf, 0xbf, 0xe2, 0x7a,
+ 0xbc, 0xaf, 0xb2, 0x5b, 0x26, 0x16, 0x5c, 0x28, 0x22, 0xf9, 0xc2, 0xb6,
+ 0x81, 0xa8, 0x6b, 0x97, 0xcf, 0xbc, 0xe7, 0x51, 0x50, 0xfc, 0x58, 0xa3,
+ 0xf9, 0xad, 0x92, 0xce, 0x9a, 0x14, 0xc2, 0x9b, 0xf0, 0x87, 0xc2, 0xd9,
+ 0x81, 0x3c, 0x0e, 0x5f, 0xa5, 0x90, 0x66, 0xdd, 0x26, 0x0b, 0xa6, 0xe0,
+ 0x66, 0x68, 0xb0, 0xd3, 0x05, 0xa8, 0x61, 0x2d, 0x6d, 0x02, 0x24, 0xb7,
+ 0x41, 0x8c, 0x63, 0x08, 0xb8, 0x14, 0x0f, 0x77, 0x35, 0xbd, 0xfd, 0xe3,
+ 0xf0, 0xf6, 0x45, 0xea, 0xf2, 0x0b, 0xc0, 0xc5, 0xe6, 0xa4, 0xc8, 0xe6,
+ 0x40, 0x2e, 0x6d, 0x1c, 0x80, 0x16, 0xa0, 0xcb, 0x27, 0x6e, 0x20, 0x01,
+ 0xb6, 0x3d, 0x2b, 0x7d, 0xe5, 0x2b, 0xed, 0x4e, 0x0f, 0x99, 0xb5, 0x11,
+ 0xf0, 0x60, 0x77, 0x3e, 0x5d, 0x2d, 0x67, 0x44, 0x6e, 0x15, 0xa9, 0xeb,
+ 0xf5, 0xba, 0x4c, 0xdd, 0x99, 0x58, 0x91, 0x30, 0x1f, 0x08, 0xb2, 0x89,
+ 0x2e, 0x27, 0x5a, 0x47, 0xa5, 0xa5, 0x66, 0xd4, 0x05, 0x50, 0x7f, 0x6e,
+ 0xc5, 0x12, 0x25, 0xa0, 0x2f, 0x84, 0x16, 0x75, 0x8c, 0x4b, 0x35, 0x58,
+ 0x68, 0x63, 0xcd, 0xfc, 0x8f, 0xe5, 0x74, 0x24, 0xb8, 0xe3, 0x5f, 0xdc,
+ 0x55, 0x8f, 0xa5, 0xb3, 0xad, 0x84, 0x74, 0x3c, 0x58, 0x69, 0xe4, 0x05},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 145
+ {SEC_OID_SHA384,
+ 145,
+ {0x99, 0xbb, 0x35, 0xff, 0x27, 0xe1, 0x9e, 0xa0, 0x4d, 0xd2, 0xec, 0x36,
+ 0x7a, 0xc9, 0x0d, 0x60, 0x43, 0xe8, 0xc2, 0x05, 0xb5, 0x0a, 0xf1, 0x06,
+ 0x1f, 0x9a, 0xd8, 0x90, 0x13, 0xae, 0xf6, 0x25, 0x7e, 0xde, 0xf5, 0xc8,
+ 0x65, 0xd0, 0x4c, 0xf7, 0xa1, 0x74, 0x06, 0xb9, 0x10, 0xd3, 0xc4, 0x93,
+ 0xfd, 0x0c, 0xca, 0x41, 0xed, 0xf3, 0x6e, 0xf2, 0xf7, 0xfc, 0x3e, 0xb1,
+ 0xd4, 0xea, 0x84, 0x2e, 0xc0, 0x44, 0xee, 0x89, 0xf6, 0xd1, 0x92, 0xc6,
+ 0x95, 0x64, 0xb2, 0x37, 0x79, 0x52, 0xb4, 0x50, 0x62, 0x7a, 0xf4, 0x06,
+ 0x6c, 0x5f, 0xf2, 0xee, 0x53, 0x98, 0x17, 0x97, 0x49, 0x31, 0x50, 0x09,
+ 0x43, 0x62, 0xca, 0xbd, 0x68, 0xf8, 0xb5, 0x27, 0x63, 0x08, 0x66, 0x54,
+ 0x60, 0x60, 0x19, 0xc7, 0xc2, 0x93, 0xd7, 0x52, 0xec, 0x65, 0xdc, 0x3d,
+ 0x76, 0xdb, 0xfb, 0xa6, 0xa3, 0x67, 0x5e, 0x02, 0x04, 0x1a, 0xeb, 0x86,
+ 0x75, 0x8d, 0x4a, 0x53, 0xe4, 0xd5, 0xc9, 0x38, 0x21, 0x9c, 0x10, 0x1c,
+ 0xbb, 0xa5, 0xb5, 0xa6, 0x18, 0x90, 0xc2, 0xec, 0x16, 0xe5, 0x69, 0xd8,
+ 0xd1, 0x1a, 0x2f, 0xe0, 0xa8, 0x38, 0xaa, 0x0b, 0xeb, 0x5a, 0x55, 0x51,
+ 0x45, 0xf2, 0x34, 0x11, 0xc2, 0x09, 0x12, 0x44, 0x49, 0xdd, 0x9d, 0x19,
+ 0x63, 0x64, 0x03, 0x01, 0x8b, 0x8e, 0x38, 0x2d, 0x59, 0x56, 0xbc, 0xc8,
+ 0x1f, 0x47, 0xc5, 0xc2, 0x93, 0x48, 0x73, 0x08, 0x09, 0xb3, 0xf3, 0xeb,
+ 0xa2, 0x93, 0x4a, 0x39, 0xbc, 0x95, 0x4c, 0x77, 0x87, 0xc5, 0xa8, 0x6e,
+ 0x5c, 0xca, 0x14, 0x4f, 0xa9, 0x3a, 0xbe, 0x1d, 0x8a, 0x34, 0xe6, 0x5d,
+ 0xe2, 0x91, 0x51, 0xe0, 0x8f, 0x70, 0x95, 0x1a, 0xcd, 0x62, 0xb9, 0x6c,
+ 0xb1, 0xa8, 0xbd, 0x95, 0x66, 0xea, 0x13, 0x6c, 0xe7, 0x5b, 0x83, 0x21,
+ 0x4f, 0x81, 0x32, 0xd5, 0xaf, 0x2c, 0xbc, 0xf4, 0xd1, 0x59, 0x06, 0x5d,
+ 0x22, 0x58, 0x8b, 0x3a, 0x78, 0xd4, 0xeb, 0x9d, 0x86, 0xea, 0xab, 0x23,
+ 0xa3, 0x5b, 0x45, 0x17, 0x19, 0xf6, 0xad, 0x16, 0x63, 0x5b, 0x35, 0xbc,
+ 0x01, 0x70, 0x5f, 0x03, 0xa5, 0xd8, 0xee, 0x71, 0x08, 0x0e, 0x69, 0xe2,
+ 0xa1, 0xde, 0x5b, 0xa2, 0x68, 0x7f, 0x45, 0x8f, 0x30, 0xb8, 0xa5, 0xaf,
+ 0x75, 0x96, 0xfe, 0x65, 0xf9, 0x64, 0x64, 0x5d, 0x87, 0x1d, 0x4d, 0x78,
+ 0x55, 0xa3, 0x72, 0xe9, 0xc9, 0xd4, 0xba, 0x65, 0x71, 0x51, 0x6d, 0x8d,
+ 0xde, 0x5d, 0x9b, 0x5c, 0x57, 0x04, 0xc4, 0xcc, 0x72, 0x7f, 0x90, 0x22,
+ 0xe2, 0xa4, 0xff, 0xec, 0x77, 0xcc, 0x86, 0x68, 0xf3, 0x20, 0xdb, 0x0a,
+ 0xa4, 0x21, 0x18, 0x62, 0xda, 0x93, 0xa0, 0x3e, 0x53, 0x48, 0xf1, 0x09,
+ 0x0e, 0x54, 0xdf, 0x3e, 0xc9, 0xde, 0x50, 0xc0, 0x93, 0xa7, 0x9c, 0xf3},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 146
+ {SEC_OID_SHA384,
+ 146,
+ {0x73, 0x1e, 0x25, 0x01, 0x1d, 0xa8, 0x7b, 0x99, 0x0f, 0x38, 0xe7, 0xfc,
+ 0xf0, 0x8f, 0xaa, 0xe0, 0x45, 0x40, 0x24, 0x72, 0x75, 0x6b, 0xe9, 0x87,
+ 0x4d, 0x76, 0x49, 0x33, 0xf7, 0xf1, 0xef, 0x54, 0xed, 0xbb, 0x79, 0xe2,
+ 0xb9, 0x66, 0x0f, 0x40, 0xd7, 0xc9, 0xe0, 0x5f, 0x34, 0x25, 0x3f, 0xd3,
+ 0xa7, 0xb8, 0xa1, 0x2e, 0xdb, 0xf9, 0xae, 0x52, 0x18, 0xa2, 0x03, 0xba,
+ 0x82, 0xbf, 0xf1, 0xcb, 0xb5, 0xfa, 0x69, 0x10, 0x20, 0x61, 0x5e, 0xe5,
+ 0x9b, 0xf6, 0x9d, 0xeb, 0x02, 0x33, 0x8f, 0x0b, 0xa8, 0x79, 0xa7, 0xb5,
+ 0xc6, 0x60, 0x17, 0x98, 0xa3, 0xae, 0x30, 0x35, 0x24, 0x04, 0xcc, 0xd7,
+ 0xf8, 0x4e, 0x1c, 0x12, 0xd0, 0x21, 0xe3, 0x28, 0x71, 0x10, 0x5e, 0x8a,
+ 0xc3, 0x4c, 0x2c, 0x1e, 0xc7, 0xfd, 0xe8, 0x24, 0x8e, 0x49, 0x13, 0xe0,
+ 0x7c, 0xe6, 0x9b, 0x5e, 0xe9, 0x98, 0x4f, 0x0a, 0x4e, 0x20, 0xc2, 0xf4,
+ 0x34, 0xdb, 0xc9, 0xb6, 0xfc, 0x46, 0x6e, 0x49, 0xfb, 0xd1, 0xd1, 0x3b,
+ 0x7f, 0x15, 0x92, 0x21, 0x84, 0xed, 0xc6, 0xa9, 0x85, 0xc6, 0x4b, 0x76,
+ 0x67, 0x5d, 0x46, 0x48, 0x52, 0x63, 0xda, 0x12, 0x51, 0xb4, 0xab, 0x00,
+ 0x30, 0xdf, 0x8c, 0xf0, 0xae, 0x3a, 0x8c, 0x92, 0xc1, 0x9e, 0xe9, 0xeb,
+ 0xaf, 0x1e, 0x80, 0x32, 0x88, 0xe2, 0x09, 0x26, 0x8b, 0x13, 0xe8, 0x31,
+ 0x27, 0xcc, 0x3a, 0x42, 0x4f, 0xde, 0xce, 0x29, 0xaf, 0xc0, 0x3e, 0x29,
+ 0x90, 0x02, 0x6d, 0x71, 0x09, 0x40, 0x01, 0x8e, 0x61, 0xa2, 0xad, 0x90,
+ 0xec, 0xc1, 0xf2, 0x5f, 0x3e, 0x21, 0xf1, 0x74, 0x69, 0x7a, 0xd2, 0xbf,
+ 0x32, 0x94, 0x88, 0x8f, 0xe3, 0x90, 0x2d, 0x24, 0x0a, 0xb3, 0x5f, 0x4d,
+ 0xc6, 0x8c, 0xe0, 0x44, 0x01, 0xca, 0xc8, 0x2b, 0x27, 0xff, 0xec, 0xec,
+ 0xe9, 0x89, 0x4c, 0x6e, 0x83, 0xcb, 0xb5, 0xf4, 0x2b, 0xae, 0x62, 0xd5,
+ 0xa6, 0x23, 0x00, 0xaf, 0xe2, 0x25, 0xd6, 0x8f, 0x54, 0xd2, 0xb5, 0x7f,
+ 0x70, 0x68, 0x3b, 0x6a, 0xda, 0x55, 0xe7, 0x0c, 0xc9, 0x80, 0x24, 0x01,
+ 0xc7, 0x61, 0x83, 0x2a, 0xb0, 0x9b, 0x40, 0xaf, 0x2a, 0x93, 0x95, 0x64,
+ 0xdc, 0x4f, 0xf7, 0x26, 0x5d, 0xda, 0xc1, 0xfe, 0xb0, 0x99, 0xd2, 0x2b,
+ 0xd7, 0xfa, 0x4d, 0x2b, 0x77, 0x69, 0x14, 0xbe, 0x03, 0x05, 0xe1, 0x08,
+ 0x0f, 0x1b, 0x1c, 0x52, 0x4b, 0x83, 0xc1, 0x3b, 0x94, 0x5f, 0x49, 0x9c,
+ 0x2a, 0xc0, 0x43, 0xf4, 0x83, 0x23, 0x71, 0x16, 0x88, 0x53, 0xeb, 0xb1,
+ 0x75, 0x69, 0xeb, 0x6d, 0x53, 0x42, 0x34, 0x47, 0xa2, 0x04, 0x44, 0x71,
+ 0xc3, 0x61, 0x68, 0xf7, 0x8b, 0x41, 0x45, 0x16, 0x0a, 0x88, 0x42, 0xd4,
+ 0xd5, 0xb9, 0xce, 0x88, 0x68, 0xda, 0x53, 0x3f, 0x67, 0x60, 0xdb, 0x2a},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 147
+ {SEC_OID_SHA384,
+ 147,
+ {0x07, 0xdf, 0x55, 0xe0, 0x96, 0xe6, 0xd4, 0xfc, 0xab, 0x32, 0x14, 0x54,
+ 0x6a, 0xec, 0x5c, 0xbb, 0x90, 0xfa, 0x6e, 0xc6, 0x21, 0xdd, 0xbb, 0x32,
+ 0x56, 0x69, 0x2f, 0x8e, 0xe6, 0x83, 0xe3, 0xe8, 0x28, 0xae, 0xa4, 0x29,
+ 0x9c, 0x72, 0x0b, 0xc4, 0xd2, 0xb8, 0xb6, 0x3e, 0xa2, 0x5d, 0x53, 0xaf,
+ 0xd9, 0x15, 0x73, 0xa2, 0xff, 0x9b, 0x88, 0xce, 0x09, 0x17, 0x6f, 0x7b,
+ 0x8a, 0x73, 0xbb, 0x8b, 0x95, 0xcd, 0x35, 0xfa, 0xdb, 0x4f, 0x68, 0xd9,
+ 0x16, 0xab, 0x74, 0x48, 0xcd, 0x84, 0x5b, 0x5f, 0x1a, 0xf1, 0x08, 0x09,
+ 0xb9, 0xe7, 0xf3, 0x59, 0x51, 0x1a, 0xfe, 0xf7, 0x51, 0x47, 0xb5, 0xf5,
+ 0x68, 0x1b, 0x34, 0x63, 0x13, 0x84, 0x64, 0x61, 0xb9, 0x13, 0x36, 0x62,
+ 0xab, 0x0e, 0xc3, 0x81, 0x75, 0xe1, 0xa9, 0xc7, 0x67, 0x65, 0x9d, 0x0d,
+ 0xfd, 0x9c, 0x29, 0x8d, 0x22, 0x95, 0x50, 0x40, 0x39, 0x91, 0xf7, 0x4c,
+ 0xff, 0x05, 0xcd, 0xdb, 0x72, 0x3e, 0x5c, 0x7e, 0xdb, 0xe9, 0xd6, 0x9b,
+ 0xcc, 0x60, 0x53, 0xc1, 0xc1, 0x55, 0x92, 0xa6, 0xbe, 0x62, 0x97, 0xdc,
+ 0xff, 0xac, 0x0b, 0x4d, 0x9d, 0x3a, 0x49, 0xe7, 0x4a, 0x20, 0x42, 0x48,
+ 0x0a, 0xe8, 0x31, 0xf4, 0xc6, 0x29, 0x86, 0x63, 0x54, 0x62, 0xb3, 0x9e,
+ 0x24, 0x4a, 0x37, 0x58, 0xcd, 0x22, 0xdd, 0xe7, 0x5b, 0x02, 0x3d, 0xaa,
+ 0x58, 0x56, 0xe0, 0x86, 0x78, 0x92, 0xd5, 0x7d, 0x8f, 0xd8, 0x05, 0xce,
+ 0xbd, 0x21, 0xfe, 0x08, 0x62, 0x27, 0x8a, 0x63, 0xff, 0x39, 0xa1, 0x1e,
+ 0x04, 0x50, 0x99, 0x9d, 0x9d, 0x0b, 0x01, 0xc8, 0xf1, 0xa0, 0x45, 0xc3,
+ 0x47, 0x4a, 0x05, 0x96, 0x17, 0xea, 0x21, 0xee, 0xfb, 0x46, 0x94, 0x7a,
+ 0x44, 0x62, 0x5e, 0x4f, 0x01, 0x7a, 0xf7, 0x3d, 0x20, 0xfa, 0xa4, 0xbf,
+ 0x02, 0x10, 0xc9, 0x66, 0x3c, 0x18, 0xb2, 0x03, 0xb0, 0x2a, 0x2f, 0x03,
+ 0x99, 0x55, 0x2c, 0x31, 0x53, 0x1c, 0xae, 0x62, 0x1b, 0xb7, 0x71, 0x7b,
+ 0x55, 0x50, 0xa1, 0x2f, 0xbb, 0x89, 0x6f, 0x4c, 0x0e, 0x30, 0xe5, 0xfd,
+ 0xf9, 0xc8, 0xe9, 0xa6, 0x76, 0x3e, 0xb8, 0x15, 0xbf, 0xaa, 0xd2, 0x26,
+ 0xca, 0x94, 0x7f, 0x1d, 0xa6, 0xba, 0x84, 0x45, 0x59, 0x86, 0xc3, 0x3a,
+ 0xae, 0x2f, 0xf7, 0x41, 0x90, 0x5b, 0xf1, 0x91, 0x0e, 0xec, 0x45, 0x0b,
+ 0xb7, 0x46, 0xcf, 0xda, 0x37, 0x4c, 0xef, 0xd6, 0x48, 0x9f, 0xa0, 0x85,
+ 0x4d, 0x4e, 0x44, 0x11, 0xf4, 0x39, 0xf3, 0x1f, 0xfd, 0x7c, 0xc0, 0x35,
+ 0x1a, 0xf2, 0x2e, 0xb0, 0xb3, 0xad, 0x04, 0x46, 0x36, 0xc2, 0x41, 0xe3,
+ 0x10, 0x12, 0x65, 0xcd, 0x7b, 0x28, 0x5d, 0x7b, 0x6f, 0xae, 0xd1, 0x92,
+ 0xc8, 0x01, 0x5d, 0x8a, 0x60, 0x90, 0xb1, 0x75, 0xf1, 0x09, 0x27, 0x97},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 148
+ {SEC_OID_SHA384,
+ 148,
+ {0x35, 0x3b, 0x37, 0xa0, 0xe4, 0x86, 0x0d, 0xe2, 0xb2, 0x14, 0x26, 0x67,
+ 0x98, 0x8c, 0xb7, 0xdc, 0x30, 0xe2, 0x9d, 0x86, 0xda, 0x33, 0xb4, 0xb2,
+ 0x79, 0x84, 0xae, 0xf1, 0x80, 0x3d, 0xb6, 0x6e, 0xdf, 0xe1, 0x16, 0xf0,
+ 0xed, 0x7d, 0x13, 0xb9, 0x8c, 0xa3, 0x0f, 0x7e, 0x6c, 0xd0, 0xfb, 0x98,
+ 0xb0, 0x2b, 0xd8, 0x6d, 0xcb, 0xd7, 0x98, 0x8d, 0x2d, 0xb6, 0x8c, 0x61,
+ 0x1f, 0xfe, 0x67, 0xa1, 0x15, 0x31, 0xd8, 0x3c, 0x82, 0x16, 0x13, 0x3a,
+ 0xaf, 0x53, 0xf6, 0x01, 0x63, 0x1f, 0xe2, 0xf3, 0xc9, 0x00, 0x78, 0x8b,
+ 0x56, 0x8c, 0x9d, 0x4f, 0x6a, 0x72, 0xea, 0x87, 0xae, 0x99, 0xaf, 0x32,
+ 0x22, 0x86, 0x38, 0x15, 0x43, 0x19, 0xc5, 0x97, 0x4e, 0xe1, 0xe8, 0x04,
+ 0x95, 0x4d, 0xd1, 0xae, 0xa7, 0xa0, 0xd4, 0xce, 0xfb, 0xf4, 0x44, 0x2b,
+ 0xf6, 0x9b, 0xc6, 0x7e, 0xf0, 0x02, 0x76, 0x1c, 0xe7, 0xa5, 0xc6, 0x7a,
+ 0x33, 0x16, 0xf7, 0x1b, 0x23, 0x17, 0x23, 0x68, 0x66, 0xec, 0x3c, 0x3e,
+ 0x4e, 0xd0, 0xe9, 0x02, 0xfc, 0x21, 0x53, 0x27, 0x8c, 0xbd, 0xc0, 0xd2,
+ 0xad, 0x2c, 0x36, 0xa4, 0xba, 0x25, 0x62, 0xf0, 0x98, 0xe7, 0x1f, 0x7f,
+ 0xb6, 0xb0, 0x62, 0x08, 0xbb, 0x64, 0x03, 0x1b, 0xbe, 0x5f, 0x95, 0xc8,
+ 0x24, 0xc8, 0xda, 0x86, 0x23, 0x24, 0xae, 0xc7, 0xfd, 0x43, 0x60, 0x65,
+ 0x98, 0x6f, 0xb7, 0x04, 0xea, 0x44, 0xf4, 0xd5, 0x43, 0xcc, 0x57, 0x8d,
+ 0xa5, 0xf4, 0x4e, 0xa0, 0xf3, 0xad, 0xcb, 0xaf, 0xb2, 0x8e, 0xa1, 0x89,
+ 0xca, 0x16, 0xad, 0xfd, 0xe1, 0xdc, 0x0f, 0x85, 0x29, 0x54, 0xcd, 0x49,
+ 0x22, 0x89, 0x95, 0x97, 0x07, 0xaf, 0xa1, 0x42, 0x3e, 0x3c, 0xea, 0xf0,
+ 0x64, 0xf3, 0xdc, 0x30, 0x75, 0xea, 0x81, 0xa5, 0x1f, 0x85, 0x71, 0x7f,
+ 0xa7, 0xe8, 0xb3, 0x8c, 0xf9, 0x89, 0xa4, 0x7c, 0x77, 0xa3, 0xb9, 0x64,
+ 0x9c, 0xaa, 0xab, 0x04, 0xa2, 0x38, 0x4b, 0xef, 0xa9, 0x2e, 0x4f, 0xd4,
+ 0xd2, 0xde, 0x8b, 0x00, 0x69, 0x9d, 0x6f, 0xfd, 0x87, 0xc6, 0x50, 0x7c,
+ 0xd3, 0xb9, 0xa8, 0x1f, 0x16, 0x2b, 0x94, 0xe6, 0x0c, 0x30, 0xfc, 0x4a,
+ 0x9e, 0x70, 0xd5, 0x24, 0x06, 0xb4, 0xd7, 0x54, 0x00, 0x45, 0x7e, 0x4c,
+ 0x9c, 0x8a, 0xd9, 0x00, 0xe8, 0xfe, 0xe4, 0x56, 0xde, 0x97, 0x5f, 0xf0,
+ 0x75, 0xc0, 0x8e, 0xf3, 0x78, 0xbd, 0xcb, 0xa6, 0x9e, 0x7b, 0x17, 0x19,
+ 0xf5, 0xad, 0x6d, 0x91, 0x43, 0x4c, 0x74, 0xb1, 0xee, 0x57, 0x7f, 0x01,
+ 0x6d, 0xa9, 0x22, 0x97, 0x69, 0xec, 0x9a, 0x3d, 0x3e, 0x91, 0xe7, 0x46,
+ 0x66, 0x63, 0x21, 0x2b, 0x7b, 0xb5, 0x11, 0x82, 0xfc, 0x24, 0x5e, 0x91,
+ 0x44, 0x46, 0xc3, 0x18, 0x10, 0xe4, 0x44, 0x92, 0x31, 0x96, 0xb9, 0x72},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 149
+ {SEC_OID_SHA384,
+ 149,
+ {0x98, 0xff, 0x7e, 0xbb, 0x84, 0x89, 0xbc, 0xc3, 0xc8, 0xea, 0xfd, 0xd7,
+ 0x52, 0x25, 0xb7, 0x44, 0xda, 0x3a, 0xc4, 0xbb, 0xa8, 0xcc, 0xc6, 0xc0,
+ 0x15, 0x7e, 0x07, 0x29, 0x4d, 0xd2, 0x68, 0x7b, 0x50, 0xc9, 0xe2, 0x4b,
+ 0x20, 0x6b, 0x4e, 0x1b, 0xa2, 0xf9, 0x32, 0x6b, 0x8e, 0x30, 0xac, 0x65,
+ 0x61, 0xad, 0x0a, 0x96, 0x42, 0x50, 0x8b, 0x0b, 0x86, 0x5d, 0xbd, 0x89,
+ 0xd6, 0x19, 0x30, 0x25, 0x7e, 0xc2, 0x6f, 0xfb, 0x7b, 0xb3, 0x2e, 0xe6,
+ 0x75, 0x4e, 0xdd, 0x09, 0xe6, 0x10, 0xce, 0x47, 0xa4, 0x7d, 0xb0, 0xab,
+ 0x04, 0x28, 0xc4, 0xc5, 0x03, 0xda, 0xad, 0x78, 0x20, 0x1a, 0x20, 0x06,
+ 0x63, 0x2a, 0x06, 0xe6, 0x90, 0xd0, 0x01, 0xf3, 0x45, 0xdd, 0x4e, 0x95,
+ 0x34, 0xbb, 0x64, 0x17, 0x1c, 0x49, 0xfa, 0x2e, 0xa2, 0x50, 0xf4, 0x35,
+ 0x47, 0x51, 0x11, 0xb4, 0xa1, 0x24, 0x60, 0xb4, 0x0e, 0x74, 0xb1, 0x42,
+ 0x83, 0xaf, 0x18, 0xfb, 0x4b, 0xa2, 0xaf, 0x0c, 0x64, 0xa7, 0x64, 0x55,
+ 0xb2, 0xdc, 0x31, 0xc4, 0x23, 0x81, 0x7d, 0xcd, 0x50, 0xc0, 0xdf, 0x0e,
+ 0x55, 0x65, 0x1b, 0xbf, 0xee, 0x48, 0x53, 0x6f, 0x04, 0xf3, 0xd4, 0x13,
+ 0xff, 0x1b, 0xe6, 0x39, 0x2d, 0xc9, 0xf3, 0xf3, 0x02, 0x7e, 0xf2, 0x0c,
+ 0x58, 0xdb, 0x18, 0xef, 0x86, 0xbb, 0x48, 0x34, 0x70, 0x5c, 0x1c, 0xa3,
+ 0x68, 0xaf, 0xbf, 0x17, 0x45, 0x75, 0xf4, 0x80, 0xec, 0x79, 0xb0, 0xdf,
+ 0x0e, 0xfc, 0xf2, 0x4a, 0x16, 0x51, 0xc1, 0xc9, 0xe2, 0x60, 0x98, 0x0d,
+ 0xc5, 0xf6, 0xb0, 0xab, 0x9b, 0xd9, 0x8a, 0x24, 0x8d, 0x9f, 0x8a, 0x6d,
+ 0x2a, 0xdf, 0x44, 0xfc, 0x50, 0x1f, 0xda, 0xfb, 0x56, 0x5a, 0xc4, 0x7c,
+ 0x22, 0x7c, 0xd1, 0x9f, 0x4a, 0x45, 0x61, 0x8f, 0xad, 0x26, 0x86, 0xc7,
+ 0x65, 0x25, 0x4f, 0x6f, 0x1f, 0xc9, 0x21, 0x62, 0x46, 0x0f, 0x7a, 0x9d,
+ 0x32, 0xa9, 0x1c, 0xe2, 0x12, 0x57, 0x35, 0x79, 0x88, 0xd8, 0x6a, 0x25,
+ 0xd6, 0x39, 0x5b, 0xe7, 0x0c, 0x73, 0xc0, 0x27, 0xb5, 0x3e, 0xdc, 0xb3,
+ 0x2e, 0x5e, 0xd5, 0x8c, 0x36, 0xb9, 0x27, 0x34, 0x95, 0xf0, 0x27, 0xb7,
+ 0x87, 0x2c, 0x5a, 0x24, 0xed, 0x39, 0xf5, 0xe6, 0xf0, 0x7b, 0x1d, 0x0e,
+ 0x21, 0xec, 0x97, 0xac, 0x3b, 0x17, 0xca, 0xfc, 0x49, 0x54, 0xc0, 0x18,
+ 0x4b, 0x01, 0xfd, 0x44, 0xc4, 0x9f, 0xe3, 0xfa, 0x97, 0x69, 0x88, 0x28,
+ 0xdf, 0x8b, 0x6f, 0x1e, 0x4e, 0xa2, 0x7f, 0x32, 0x25, 0xb2, 0x32, 0x63,
+ 0xf1, 0xe7, 0x2e, 0xfa, 0xf9, 0xa6, 0x32, 0x2e, 0x66, 0x82, 0x6f, 0xe5,
+ 0xb5, 0xd0, 0x87, 0x11, 0x9a, 0x5b, 0xfb, 0xda, 0x32, 0x7c, 0xc7, 0xa6,
+ 0x10, 0x83, 0x52, 0x30, 0x80, 0x6c, 0x92, 0x33, 0xcb, 0xc9, 0x66, 0xbb},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 150
+ {SEC_OID_SHA384,
+ 150,
+ {0x10, 0x3c, 0x31, 0x22, 0xf6, 0xec, 0x08, 0x24, 0x38, 0xb7, 0x04, 0xec,
+ 0xe0, 0x29, 0xf2, 0x42, 0x6e, 0x26, 0x67, 0x41, 0x1c, 0xac, 0x99, 0x80,
+ 0x14, 0xbd, 0x2d, 0x8d, 0x1f, 0xee, 0x91, 0x7b, 0xa7, 0x57, 0x53, 0xb9,
+ 0x90, 0x7f, 0xf4, 0xfb, 0xc6, 0x5b, 0xef, 0x27, 0x4a, 0xa4, 0xf8, 0x63,
+ 0x83, 0x4a, 0x0c, 0xe4, 0x5f, 0x97, 0x45, 0x8f, 0x77, 0x86, 0x2c, 0x42,
+ 0x6a, 0xd7, 0x86, 0xa4, 0x18, 0xd8, 0xfa, 0x33, 0x58, 0x14, 0x5b, 0xc4,
+ 0x6c, 0xb6, 0xcc, 0x4a, 0xe3, 0xde, 0x68, 0x79, 0x12, 0x7e, 0xfe, 0x9c,
+ 0x6f, 0xb1, 0x35, 0xed, 0xba, 0x0b, 0xf9, 0x6f, 0x7f, 0x2c, 0x7c, 0xbf,
+ 0x3c, 0xf8, 0xa2, 0x37, 0x99, 0xfd, 0xfb, 0x22, 0xd4, 0x6d, 0x18, 0x84,
+ 0x2d, 0x3e, 0x5e, 0xb9, 0xf1, 0x74, 0x23, 0xa4, 0xed, 0xd3, 0x94, 0x32,
+ 0x32, 0x36, 0x25, 0xce, 0x55, 0x59, 0xa5, 0x0a, 0x60, 0x2c, 0xb8, 0x04,
+ 0x31, 0xab, 0xc1, 0x62, 0xad, 0x80, 0xa4, 0xe7, 0x32, 0x3d, 0x59, 0x46,
+ 0x7a, 0x3b, 0x6c, 0x2d, 0xac, 0xf3, 0x86, 0xc3, 0x8c, 0xd8, 0x2c, 0x22,
+ 0x65, 0x8c, 0x4f, 0x95, 0x4f, 0x2b, 0xb5, 0xfb, 0x8d, 0x8c, 0x4f, 0xb5,
+ 0xd3, 0x52, 0x36, 0x39, 0xb7, 0x87, 0x2e, 0xc4, 0xb2, 0xe4, 0x31, 0x77,
+ 0x8b, 0x41, 0xdd, 0xc2, 0x0f, 0xea, 0x06, 0x86, 0x9f, 0x66, 0x1e, 0x6a,
+ 0xa2, 0xc1, 0x09, 0x2a, 0xf4, 0x21, 0xf3, 0x8f, 0x52, 0x55, 0x52, 0x44,
+ 0xe5, 0x58, 0x5b, 0x42, 0x72, 0x31, 0x79, 0xb8, 0x5c, 0x22, 0x2a, 0xf2,
+ 0xcc, 0xb3, 0x5d, 0xeb, 0x93, 0xe5, 0xa1, 0xfe, 0x06, 0x5b, 0x86, 0x2c,
+ 0x85, 0x7c, 0xa0, 0x96, 0xde, 0xc9, 0x00, 0x9a, 0x17, 0x60, 0x8e, 0x42,
+ 0x12, 0x02, 0xc2, 0x27, 0xfa, 0xd7, 0x39, 0x76, 0x4b, 0x06, 0x45, 0x83,
+ 0xdb, 0x1c, 0x71, 0xaf, 0x9a, 0x01, 0x88, 0x00, 0xce, 0xae, 0xe5, 0x56,
+ 0xc9, 0xf7, 0xde, 0xff, 0x65, 0x22, 0xd1, 0x4a, 0x48, 0x81, 0x43, 0x0f,
+ 0xa1, 0x02, 0x73, 0xe4, 0x3f, 0xde, 0xb9, 0x92, 0xad, 0xc8, 0x25, 0xc1,
+ 0xb4, 0x47, 0x2e, 0x1f, 0x7c, 0x29, 0x8f, 0x11, 0xdd, 0x9a, 0xd2, 0xc6,
+ 0xce, 0x41, 0x03, 0x50, 0x9b, 0x6c, 0x7f, 0x59, 0x1c, 0x10, 0xcd, 0xdf,
+ 0x30, 0x6b, 0x36, 0xbf, 0xc6, 0x31, 0x40, 0xfd, 0x65, 0x22, 0x3c, 0xdf,
+ 0xbb, 0x06, 0xaf, 0x12, 0x57, 0x73, 0x53, 0x46, 0x7b, 0x67, 0x74, 0xbe,
+ 0x78, 0x9b, 0x7c, 0x5d, 0xd5, 0x9d, 0xb1, 0x0f, 0x38, 0x45, 0x1e, 0x05,
+ 0x82, 0xc1, 0x59, 0x24, 0x6e, 0xd9, 0xeb, 0x2d, 0x05, 0x28, 0x5e, 0xf3,
+ 0xdb, 0x49, 0x80, 0x19, 0x9f, 0x52, 0xa7, 0x89, 0x3b, 0x40, 0xde, 0xd3,
+ 0xe6, 0x52, 0x75, 0x61, 0x70, 0x37, 0xcf, 0x04, 0xd0, 0x54, 0xc4, 0xbc},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 151
+ {SEC_OID_SHA384,
+ 151,
+ {0x0f, 0x62, 0x6f, 0x9c, 0xc1, 0xd1, 0x2c, 0xd1, 0x97, 0x86, 0x4b, 0xdb,
+ 0xe1, 0x2c, 0x18, 0x86, 0x13, 0x38, 0x59, 0x60, 0xd9, 0xff, 0x9a, 0xad,
+ 0x3c, 0x5b, 0x8d, 0x83, 0x5e, 0x4a, 0x3e, 0xab, 0x60, 0x87, 0xba, 0xe2,
+ 0x90, 0x88, 0x3b, 0x45, 0x79, 0x6f, 0x43, 0x67, 0x55, 0x58, 0x3f, 0x01,
+ 0x7b, 0x2d, 0x12, 0x93, 0xfd, 0xe2, 0x6e, 0x94, 0x93, 0xb4, 0x84, 0xcc,
+ 0x66, 0x34, 0xa9, 0x28, 0xd2, 0x63, 0x0b, 0x0d, 0x76, 0xf3, 0xb2, 0xd2,
+ 0x6d, 0x9d, 0x81, 0xe9, 0x03, 0x9f, 0xd1, 0x87, 0xa1, 0xf9, 0x49, 0x63,
+ 0xd8, 0x71, 0x28, 0x0e, 0x45, 0x19, 0x38, 0xc7, 0x22, 0x3e, 0x83, 0xf3,
+ 0x47, 0x84, 0xe4, 0xfa, 0x1e, 0xf8, 0x3b, 0x20, 0xb4, 0x19, 0x75, 0xff,
+ 0x51, 0x4e, 0x76, 0x24, 0xba, 0x82, 0xda, 0x56, 0x6b, 0x9f, 0xa3, 0x0d,
+ 0xdb, 0x6e, 0xbf, 0xca, 0x71, 0x30, 0xb7, 0x05, 0x54, 0x72, 0x0b, 0x12,
+ 0x0d, 0x09, 0x4c, 0x73, 0x16, 0x36, 0xfc, 0x5d, 0x93, 0x8b, 0x8a, 0xdd,
+ 0xe4, 0xc7, 0xa4, 0x9e, 0x82, 0x2d, 0x63, 0x33, 0x13, 0xff, 0xfb, 0xdd,
+ 0x4e, 0xa7, 0xd4, 0x79, 0x77, 0x13, 0x89, 0x6e, 0xa2, 0xc2, 0x13, 0xf9,
+ 0x93, 0x99, 0xce, 0x8c, 0x76, 0xe9, 0x16, 0x36, 0x1f, 0x88, 0x3e, 0x1b,
+ 0x76, 0x76, 0x0a, 0x45, 0xde, 0x8a, 0x08, 0x97, 0x1a, 0x2d, 0x37, 0x41,
+ 0xe5, 0x70, 0x79, 0xdf, 0x4c, 0x93, 0xdc, 0x28, 0x01, 0x07, 0x7f, 0x44,
+ 0x39, 0x5b, 0x59, 0xa8, 0x16, 0xe5, 0x5b, 0x5c, 0x54, 0x38, 0xb0, 0x37,
+ 0x2d, 0x7c, 0xcd, 0xe0, 0x62, 0x3f, 0x42, 0x44, 0x42, 0xbe, 0xfd, 0x7b,
+ 0x8d, 0xb2, 0xc0, 0x5b, 0xda, 0x17, 0x7a, 0x5e, 0x6b, 0x65, 0x44, 0x76,
+ 0x2a, 0x55, 0x91, 0x98, 0x9f, 0xd2, 0xdc, 0x36, 0x70, 0xe0, 0x17, 0x4e,
+ 0x12, 0xdc, 0xa4, 0xc8, 0x3f, 0x2b, 0x5c, 0x32, 0x7b, 0x5f, 0x3d, 0xb5,
+ 0x38, 0x97, 0x89, 0x55, 0x94, 0x98, 0x0a, 0xd4, 0xa9, 0x9a, 0x4d, 0x3a,
+ 0x41, 0xe5, 0x86, 0xb2, 0x7f, 0x2c, 0x44, 0xf3, 0x0c, 0xed, 0x8d, 0x17,
+ 0x79, 0xfb, 0xef, 0xd8, 0x6e, 0x96, 0x5e, 0x76, 0x42, 0xd4, 0xd7, 0x4e,
+ 0xfb, 0x94, 0xb3, 0x75, 0x1c, 0xd6, 0x58, 0xba, 0x80, 0xf3, 0xa6, 0xcf,
+ 0x90, 0xd0, 0x14, 0x58, 0x2b, 0x51, 0xf3, 0x9f, 0x41, 0xbe, 0x6c, 0x53,
+ 0xb5, 0x47, 0x5a, 0x0b, 0xc1, 0x34, 0x0f, 0x58, 0x3f, 0x94, 0x91, 0xb8,
+ 0xc9, 0x1c, 0x9d, 0x67, 0x3c, 0xa3, 0x26, 0xaf, 0x5c, 0xf6, 0x69, 0x43,
+ 0xa8, 0x8a, 0xa0, 0x4c, 0x04, 0x75, 0x0a, 0x83, 0xfe, 0x8f, 0x42, 0x9e,
+ 0xe4, 0x5c, 0x35, 0x5d, 0x9b, 0xed, 0x7b, 0xdc, 0xdf, 0x88, 0x6b, 0x5b,
+ 0x9a, 0x8d, 0xcd, 0x57, 0xa9, 0x97, 0x28, 0xf0, 0x05, 0xbf, 0x7a, 0xc5},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for oid
+ // tcID: 152
+ {SEC_OID_SHA384,
+ 152,
+ {0x56, 0x84, 0x37, 0xf4, 0x51, 0x03, 0x35, 0xfb, 0x3c, 0xc8, 0x18, 0xd1,
+ 0x77, 0x74, 0x7d, 0xa0, 0x61, 0xae, 0x59, 0x7d, 0xcf, 0x21, 0xe8, 0x42,
+ 0x16, 0xf3, 0x22, 0x3c, 0x28, 0x43, 0x8d, 0x11, 0x57, 0xdf, 0x0d, 0xb8,
+ 0xed, 0x06, 0xd4, 0x29, 0xc7, 0x33, 0x66, 0xa7, 0x6b, 0xed, 0xdf, 0x20,
+ 0x7d, 0xc0, 0x3b, 0x5f, 0x6f, 0xb3, 0xa9, 0x11, 0xa0, 0x42, 0x28, 0x0e,
+ 0x19, 0x43, 0x31, 0x9a, 0x1c, 0xf8, 0xc0, 0x04, 0x16, 0x11, 0xd1, 0x63,
+ 0x3f, 0x3e, 0x4c, 0x53, 0x38, 0x7b, 0xaa, 0x75, 0x0d, 0x94, 0xa0, 0xc1,
+ 0xdd, 0xac, 0x1e, 0x41, 0x65, 0x90, 0xac, 0x57, 0xa0, 0x37, 0xd4, 0x00,
+ 0x76, 0xe2, 0x76, 0x89, 0x1e, 0x70, 0x50, 0x8a, 0x1e, 0xe7, 0x88, 0x6f,
+ 0xbb, 0x5c, 0x83, 0x8e, 0x34, 0xb6, 0x20, 0xe2, 0x88, 0x09, 0x3b, 0x9b,
+ 0xaf, 0xbc, 0xd2, 0xbb, 0xac, 0xd4, 0xad, 0x36, 0x5c, 0xbe, 0x57, 0xf3,
+ 0x48, 0x74, 0x67, 0xde, 0x78, 0x04, 0x23, 0x9d, 0xbf, 0xb8, 0x37, 0xd6,
+ 0x5d, 0xef, 0xa8, 0xab, 0x10, 0x23, 0xb7, 0x94, 0x92, 0xc4, 0x30, 0x14,
+ 0x19, 0xef, 0xf3, 0x96, 0xe5, 0x61, 0x22, 0x4a, 0xbc, 0xe4, 0x0a, 0x58,
+ 0xd0, 0x02, 0x5d, 0x7a, 0xec, 0x67, 0xc9, 0x41, 0xc7, 0x88, 0xb5, 0x85,
+ 0xd7, 0xf4, 0x79, 0x13, 0xd8, 0xbf, 0xa8, 0x44, 0x9a, 0x48, 0x54, 0xaf,
+ 0x5a, 0x38, 0x06, 0xbd, 0x3c, 0xcf, 0x6c, 0x23, 0x36, 0x99, 0x35, 0x00,
+ 0x29, 0x74, 0x91, 0x30, 0x46, 0x85, 0x27, 0x78, 0x22, 0xe6, 0x6e, 0x2e,
+ 0x56, 0xf6, 0x24, 0xc8, 0xeb, 0xe6, 0xa5, 0xa6, 0x75, 0x12, 0x3f, 0x48,
+ 0x85, 0x40, 0xff, 0xb1, 0xc8, 0x17, 0x71, 0xa2, 0x22, 0xc3, 0xdc, 0xde,
+ 0xbb, 0xeb, 0xfe, 0x18, 0x02, 0x59, 0xde, 0x80, 0x45, 0xae, 0x2e, 0xf2,
+ 0xb4, 0x4a, 0x3e, 0x17, 0xe2, 0x7e, 0x2a, 0x58, 0x59, 0x0d, 0xc7, 0x09,
+ 0xb3, 0x99, 0x0c, 0x1a, 0x16, 0x07, 0x51, 0x46, 0x93, 0xc9, 0x5f, 0x97,
+ 0xde, 0xe5, 0xd1, 0xcb, 0x52, 0x7c, 0x28, 0xe7, 0x08, 0x56, 0x0e, 0xec,
+ 0x57, 0xb0, 0x7a, 0x67, 0x18, 0xb2, 0xb2, 0xee, 0x78, 0x2e, 0xd7, 0x49,
+ 0x01, 0x72, 0xd0, 0x8a, 0xb7, 0x1c, 0x04, 0x34, 0x34, 0xb3, 0x02, 0xeb,
+ 0xf2, 0x97, 0x76, 0x6e, 0x82, 0x13, 0xd8, 0xef, 0xa9, 0x59, 0xb0, 0x5c,
+ 0xce, 0x5e, 0x29, 0xb8, 0x52, 0x67, 0xc3, 0xff, 0x8f, 0x18, 0x50, 0xb1,
+ 0x07, 0xb7, 0x35, 0x8e, 0x5d, 0x1c, 0xeb, 0x51, 0xed, 0xc2, 0x90, 0x6c,
+ 0x26, 0x91, 0x1b, 0xc2, 0xfc, 0xb3, 0x00, 0x4d, 0xdf, 0x68, 0xed, 0x35,
+ 0xcb, 0xb5, 0x50, 0x5c, 0x4f, 0x6b, 0xa8, 0xef, 0x36, 0xcf, 0xe7, 0xa3,
+ 0x7e, 0x53, 0x78, 0x1e, 0x29, 0xb5, 0x70, 0x73, 0xcd, 0x01, 0x60, 0x2f},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 153
+ {SEC_OID_SHA384,
+ 153,
+ {0x0a, 0x4d, 0x3a, 0xa0, 0x1f, 0x80, 0xaf, 0xf9, 0x78, 0xc8, 0xdd, 0x9f,
+ 0xb0, 0xe0, 0xa8, 0x60, 0x5c, 0x88, 0x82, 0xa5, 0xe9, 0x93, 0x63, 0x71,
+ 0xff, 0x99, 0x06, 0xf7, 0xfe, 0xce, 0xb4, 0xce, 0x5c, 0x98, 0x1f, 0x41,
+ 0x83, 0x4c, 0x9e, 0xf6, 0xae, 0x34, 0xaf, 0xe6, 0x56, 0x7b, 0xd1, 0xcc,
+ 0xd4, 0x99, 0x13, 0x5a, 0x84, 0x4e, 0x6d, 0xc1, 0x69, 0x5b, 0x6a, 0x1f,
+ 0xa7, 0xac, 0x58, 0xf4, 0xba, 0x73, 0x71, 0x4f, 0xd3, 0xd4, 0x68, 0x1b,
+ 0x10, 0xe8, 0x63, 0x02, 0xd2, 0x71, 0xe4, 0x4e, 0xb6, 0x85, 0x14, 0x62,
+ 0x02, 0xda, 0xad, 0x33, 0xd0, 0xe3, 0xa7, 0xb2, 0x59, 0x02, 0xa9, 0x15,
+ 0xfc, 0xd5, 0xc1, 0x0e, 0x45, 0x67, 0x76, 0x72, 0x58, 0x1a, 0x7e, 0x12,
+ 0xd7, 0xf5, 0x1a, 0x4c, 0xbf, 0x61, 0x97, 0xad, 0x01, 0x3f, 0xa8, 0x3d,
+ 0x2b, 0x47, 0x32, 0x38, 0x96, 0x3e, 0x72, 0x7a, 0xf3, 0xcb, 0x1f, 0xe2,
+ 0x05, 0x4d, 0x85, 0x81, 0x3a, 0x70, 0xc8, 0x13, 0x9b, 0x79, 0x5d, 0xb3,
+ 0xe5, 0x14, 0xc9, 0x05, 0x16, 0x71, 0xf9, 0x93, 0xc9, 0xe5, 0x09, 0x6a,
+ 0x23, 0x56, 0x65, 0xdf, 0x2a, 0x7c, 0x0c, 0x43, 0x51, 0x71, 0xc5, 0x01,
+ 0x24, 0x13, 0xef, 0x95, 0xb2, 0x38, 0x4c, 0xf9, 0x10, 0x73, 0x0a, 0xb5,
+ 0x2a, 0x50, 0x29, 0xb7, 0xf3, 0x28, 0xd7, 0x4f, 0x24, 0xbd, 0x33, 0xd4,
+ 0x1f, 0x43, 0x1d, 0xcc, 0xdc, 0x77, 0x57, 0x17, 0xcd, 0x28, 0xce, 0x61,
+ 0x1a, 0xf5, 0x05, 0x64, 0xda, 0x46, 0xa1, 0x7a, 0xb2, 0xc0, 0xe6, 0x4f,
+ 0x52, 0x59, 0xe6, 0x7b, 0x89, 0x56, 0x31, 0x87, 0x9a, 0x83, 0x1b, 0xbd,
+ 0xd0, 0x2f, 0x97, 0xfd, 0xba, 0xfa, 0x37, 0xf9, 0x26, 0x33, 0xb9, 0xa5,
+ 0x92, 0x5b, 0x29, 0x30, 0xe4, 0x06, 0x01, 0x92, 0xe2, 0xe7, 0x48, 0x32,
+ 0xe1, 0xec, 0xb2, 0x80, 0xed, 0x8e, 0x0a, 0xa0, 0xd8, 0x5a, 0x02, 0x5f,
+ 0x32, 0xa3, 0x8f, 0x9f, 0x43, 0xac, 0x7f, 0xd2, 0x20, 0x3d, 0xb7, 0x42,
+ 0x4d, 0x14, 0x26, 0x35, 0x76, 0xfe, 0x4c, 0xd4, 0x24, 0x69, 0x49, 0xf4,
+ 0xb2, 0x25, 0xa4, 0x2b, 0x1a, 0x28, 0x2c, 0xe3, 0x64, 0xd0, 0xdb, 0xc9,
+ 0xb0, 0xa1, 0x11, 0x9b, 0xaa, 0x2d, 0x31, 0x0a, 0x17, 0xde, 0x8b, 0x8e,
+ 0x96, 0x9a, 0x93, 0xe8, 0xa0, 0x8c, 0x1f, 0x8a, 0x0f, 0x6c, 0x5b, 0xaa,
+ 0xa5, 0x0a, 0xb9, 0xb0, 0x36, 0x8d, 0xd9, 0x35, 0x05, 0x61, 0xe4, 0x92,
+ 0xce, 0xc6, 0x18, 0x8f, 0x56, 0xb0, 0xf5, 0x37, 0x95, 0xd5, 0x30, 0x3b,
+ 0xb0, 0xeb, 0x6c, 0xbe, 0xe5, 0x3b, 0x09, 0xee, 0xb6, 0x35, 0x91, 0x31,
+ 0x4e, 0x52, 0xf6, 0x2e, 0xd1, 0x35, 0xc7, 0x72, 0x21, 0x9a, 0x93, 0x03,
+ 0xab, 0xae, 0xc2, 0x73, 0xbd, 0x62, 0xb1, 0x38, 0x34, 0x71, 0xb1, 0x28},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 154
+ {SEC_OID_SHA384,
+ 154,
+ {0x0d, 0xa3, 0x33, 0xe5, 0x09, 0xd7, 0x8d, 0x8e, 0xcc, 0xbe, 0xdd, 0x7f,
+ 0x9c, 0x40, 0xed, 0xa3, 0x11, 0x31, 0x03, 0x3b, 0xf7, 0x65, 0xe8, 0x95,
+ 0x66, 0x6b, 0x71, 0xf7, 0xef, 0xe5, 0x41, 0x77, 0x11, 0x7f, 0x10, 0x39,
+ 0x7a, 0xe3, 0x17, 0x3e, 0x48, 0x6d, 0xc4, 0x75, 0xb9, 0xa8, 0x94, 0x30,
+ 0x1d, 0x26, 0x70, 0x61, 0x28, 0x24, 0x57, 0x5f, 0xad, 0x62, 0x20, 0xd5,
+ 0x5b, 0x39, 0x1b, 0x25, 0xaf, 0x6d, 0x87, 0x79, 0x36, 0x7f, 0x85, 0xd4,
+ 0x30, 0x2d, 0x56, 0x66, 0x92, 0x51, 0xa0, 0x8c, 0xf0, 0xb1, 0xa3, 0x4b,
+ 0x3c, 0xa7, 0xae, 0x7f, 0x47, 0x40, 0xb6, 0x31, 0x56, 0x04, 0x2c, 0x04,
+ 0x0a, 0x5e, 0x07, 0x62, 0xdf, 0x86, 0x77, 0x00, 0x7e, 0xd3, 0x01, 0x9c,
+ 0xb2, 0x87, 0x10, 0x64, 0xf8, 0x84, 0xba, 0x00, 0xb7, 0xf2, 0x0b, 0x7a,
+ 0xaf, 0x2f, 0xcc, 0xd3, 0x8e, 0x8d, 0x8c, 0x47, 0x55, 0x5c, 0x91, 0x64,
+ 0xa3, 0x2b, 0xbb, 0x40, 0x45, 0x89, 0x02, 0xfd, 0x8e, 0x08, 0x60, 0x37,
+ 0x19, 0x0e, 0x25, 0xd5, 0x7f, 0x81, 0x0a, 0xe4, 0xeb, 0xcc, 0x42, 0xde,
+ 0x13, 0x66, 0x4f, 0x4f, 0x5c, 0x27, 0xc7, 0x06, 0x86, 0x57, 0xf6, 0x37,
+ 0x25, 0x6f, 0xaf, 0x28, 0xf6, 0x64, 0xdd, 0xe1, 0x58, 0x8f, 0x3a, 0x64,
+ 0x9f, 0x7b, 0xd5, 0xb6, 0x0b, 0x9d, 0xfa, 0xce, 0xb2, 0x9d, 0x6d, 0xac,
+ 0x85, 0x7f, 0xcb, 0x3b, 0x4b, 0xcf, 0x2b, 0x2c, 0x6d, 0x44, 0x8c, 0x0f,
+ 0xc1, 0xc7, 0x10, 0x98, 0x68, 0x25, 0xe3, 0x55, 0x0a, 0x98, 0x31, 0x2b,
+ 0xf3, 0xd5, 0x71, 0xea, 0x2c, 0xb6, 0x8e, 0x08, 0x2c, 0xb0, 0x73, 0x2d,
+ 0x75, 0xa6, 0x65, 0x12, 0x8e, 0x56, 0xb6, 0xb0, 0xbe, 0xac, 0xcd, 0x47,
+ 0x60, 0x30, 0x67, 0x9c, 0xef, 0x73, 0xb3, 0xd0, 0x7e, 0xb5, 0x67, 0x74,
+ 0xbe, 0x30, 0x01, 0xc5, 0xad, 0x89, 0xfc, 0x77, 0xf8, 0x27, 0x43, 0x69,
+ 0x6f, 0x05, 0x05, 0xa6, 0xae, 0x45, 0x41, 0x99, 0x94, 0x1d, 0x56, 0xf6,
+ 0x00, 0x20, 0x54, 0xef, 0x65, 0x1e, 0x6f, 0xad, 0xe7, 0x57, 0x53, 0x1a,
+ 0xfc, 0x2b, 0xca, 0xb0, 0x53, 0x97, 0xdb, 0x8f, 0x32, 0x2d, 0xd0, 0x9d,
+ 0x90, 0xd4, 0xa9, 0xa0, 0x58, 0xbe, 0xe0, 0xa1, 0x6f, 0x73, 0xb1, 0xda,
+ 0x81, 0x6f, 0x86, 0x86, 0x42, 0x59, 0xbe, 0xa0, 0x12, 0xe5, 0x8e, 0xa7,
+ 0xdb, 0xe6, 0xff, 0xe5, 0xef, 0x1c, 0x82, 0xfc, 0xfb, 0x97, 0xee, 0xa9,
+ 0x1a, 0xdf, 0xf4, 0x7a, 0x0c, 0x75, 0x5e, 0xae, 0x9f, 0x25, 0xfd, 0x5f,
+ 0xd7, 0x32, 0xe5, 0xbd, 0xdd, 0xa3, 0x51, 0x9a, 0x69, 0x33, 0xed, 0x69,
+ 0x6f, 0x81, 0x39, 0x13, 0x50, 0xb9, 0xf3, 0x02, 0x2c, 0x54, 0x9c, 0xb6,
+ 0x98, 0x6e, 0xa1, 0x6e, 0xe8, 0x71, 0x75, 0xd0, 0xba, 0x42, 0x2b, 0xd6},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 155
+ {SEC_OID_SHA384,
+ 155,
+ {0x8e, 0xd8, 0x75, 0x00, 0x78, 0xff, 0x5a, 0x63, 0x5d, 0x6d, 0xdf, 0x42,
+ 0xda, 0xc2, 0x88, 0xd6, 0xd0, 0x26, 0x8d, 0x08, 0x0a, 0xb5, 0x3d, 0x2e,
+ 0xb8, 0x59, 0xb8, 0xf1, 0x13, 0x52, 0xa3, 0xa1, 0x48, 0xee, 0xc6, 0xc6,
+ 0xbf, 0x88, 0x8c, 0xda, 0x29, 0xbd, 0x80, 0xe2, 0x70, 0x8c, 0xb5, 0xeb,
+ 0xde, 0xd4, 0x04, 0x1f, 0x8b, 0x01, 0xb6, 0x3c, 0xda, 0xd1, 0xd4, 0x34,
+ 0x2a, 0x6c, 0xc1, 0xbf, 0xfd, 0xf8, 0x1a, 0x3b, 0xfc, 0x2e, 0xc3, 0xd1,
+ 0x23, 0xf7, 0xd7, 0xce, 0x5d, 0x6d, 0x8d, 0x45, 0x5b, 0x1f, 0x82, 0x3b,
+ 0xee, 0x0c, 0x0a, 0xcf, 0x6a, 0x9d, 0xa0, 0x3d, 0x05, 0x3a, 0x0b, 0xa3,
+ 0x14, 0xb2, 0xde, 0xa1, 0xd4, 0xae, 0x4d, 0xad, 0x8e, 0xb7, 0x3a, 0x4d,
+ 0x49, 0x3d, 0x2c, 0xe9, 0xed, 0x23, 0xc3, 0xb2, 0x67, 0x8c, 0xf7, 0x64,
+ 0xb9, 0xb5, 0x00, 0x83, 0x8b, 0x9e, 0xea, 0x9b, 0x55, 0x16, 0x00, 0xaf,
+ 0xbb, 0x3c, 0xc0, 0x3b, 0x34, 0x8b, 0x4e, 0xbb, 0xa2, 0xf6, 0xa4, 0x1e,
+ 0xe3, 0xe5, 0xdb, 0x39, 0xef, 0x2a, 0x65, 0x29, 0x94, 0xbb, 0x05, 0x34,
+ 0xc8, 0xef, 0xe2, 0x96, 0x20, 0x27, 0x60, 0x9e, 0xf4, 0xa5, 0x62, 0x03,
+ 0xad, 0xe8, 0xbc, 0xcb, 0x50, 0xc7, 0x55, 0x4a, 0x22, 0xec, 0xda, 0x3b,
+ 0x80, 0xd0, 0x26, 0x53, 0xf4, 0xe9, 0xd0, 0x39, 0x8c, 0xa3, 0x00, 0xe9,
+ 0xf4, 0xd9, 0x2e, 0xc3, 0xba, 0x4a, 0x1b, 0x15, 0x56, 0x5a, 0xf5, 0x6c,
+ 0xb3, 0x57, 0xf7, 0x37, 0x33, 0x31, 0xee, 0x79, 0x5a, 0x19, 0xd2, 0xee,
+ 0xf0, 0x06, 0x0e, 0xee, 0xae, 0x2d, 0xbe, 0xae, 0xa9, 0xe2, 0x83, 0x24,
+ 0x52, 0x36, 0xb9, 0x39, 0xbf, 0x46, 0x26, 0x58, 0x16, 0x72, 0xec, 0x7d,
+ 0x06, 0x30, 0x06, 0x82, 0x50, 0x07, 0x2e, 0x86, 0xec, 0x9a, 0xd1, 0xb5,
+ 0x1f, 0x26, 0x43, 0x84, 0xa5, 0x43, 0xa5, 0x2f, 0x2c, 0xe4, 0x24, 0x71,
+ 0xa1, 0x50, 0x51, 0x69, 0xba, 0x30, 0xb6, 0x08, 0xbd, 0xab, 0x23, 0xb9,
+ 0xcc, 0xaa, 0x71, 0x0b, 0xdc, 0x3c, 0xfc, 0xd4, 0x78, 0x64, 0x71, 0x06,
+ 0x51, 0x87, 0x3f, 0x24, 0x11, 0xae, 0x7c, 0x1a, 0xbf, 0x65, 0xd3, 0x6e,
+ 0xf2, 0xa2, 0x40, 0x1b, 0x8d, 0x97, 0x4d, 0x60, 0xba, 0x95, 0x1a, 0x02,
+ 0x3b, 0xeb, 0x76, 0x89, 0xc0, 0x99, 0xb0, 0x81, 0x6b, 0x83, 0x1a, 0x6f,
+ 0x2a, 0x53, 0x64, 0xa9, 0x23, 0x31, 0xd3, 0xfd, 0x0d, 0xc4, 0x16, 0xd7,
+ 0x34, 0xe0, 0x58, 0x13, 0x47, 0x10, 0x8a, 0x4e, 0xbc, 0xfd, 0xc9, 0xda,
+ 0xe2, 0xed, 0x7a, 0x8b, 0x0c, 0xd9, 0x3d, 0x2c, 0xf5, 0x60, 0x5a, 0x92,
+ 0x59, 0xbe, 0xd2, 0x21, 0x94, 0x78, 0xde, 0xc3, 0xbd, 0x38, 0x76, 0x7f,
+ 0xd5, 0xaa, 0x88, 0x64, 0x3f, 0x61, 0xcb, 0xbb, 0x69, 0xa2, 0x34, 0xb0},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 156
+ {SEC_OID_SHA384,
+ 156,
+ {0x47, 0x23, 0x27, 0x9e, 0x6f, 0xfa, 0xc2, 0xa5, 0x18, 0x4f, 0xf1, 0x09,
+ 0x43, 0x72, 0x04, 0x98, 0xc2, 0x35, 0x2e, 0xa2, 0xe1, 0x55, 0xfc, 0x80,
+ 0x22, 0x63, 0xe1, 0x0b, 0x17, 0x80, 0x1a, 0x03, 0x06, 0x22, 0xf5, 0xf6,
+ 0x84, 0xad, 0xae, 0xa8, 0xea, 0xfc, 0x50, 0x87, 0xe9, 0x71, 0xef, 0xda,
+ 0x34, 0xa6, 0x94, 0x20, 0xce, 0xb4, 0xfc, 0xf3, 0xd6, 0xaa, 0x0c, 0x1d,
+ 0x8a, 0xb3, 0xe9, 0xf0, 0x09, 0xb9, 0x08, 0x55, 0x18, 0x92, 0x1c, 0xb6,
+ 0x84, 0xde, 0xb5, 0x05, 0x17, 0xb5, 0x73, 0x56, 0xca, 0xa3, 0x91, 0x5d,
+ 0x3d, 0x12, 0x34, 0x81, 0x52, 0xb4, 0x0a, 0x8a, 0x86, 0x93, 0x21, 0x3d,
+ 0x9a, 0x19, 0xc4, 0x49, 0x9c, 0xfd, 0x42, 0xd0, 0x9d, 0x4a, 0xcc, 0xd8,
+ 0x79, 0xf1, 0xbc, 0x29, 0x87, 0xcf, 0xad, 0x52, 0x78, 0x50, 0x5f, 0x90,
+ 0xcb, 0xd6, 0xb9, 0x81, 0x50, 0x0d, 0xad, 0xfd, 0xa2, 0x35, 0x82, 0xd2,
+ 0xdc, 0x15, 0x9b, 0xb9, 0x89, 0x9e, 0xf0, 0xaa, 0x9f, 0x11, 0x54, 0xa4,
+ 0x60, 0x6a, 0x95, 0xbe, 0x18, 0xa3, 0x47, 0xaa, 0x1a, 0x77, 0x71, 0x6f,
+ 0xec, 0x9f, 0x84, 0xfc, 0xdd, 0x1b, 0x23, 0xa8, 0xb1, 0xd8, 0x32, 0xde,
+ 0x85, 0x8d, 0x2f, 0x5a, 0xe8, 0x8a, 0x5c, 0x32, 0xcd, 0xa7, 0x62, 0xd9,
+ 0x61, 0x97, 0x96, 0xf5, 0x2a, 0x99, 0x59, 0xaa, 0xa8, 0x6f, 0xe5, 0x27,
+ 0xd0, 0x4e, 0x4b, 0xf7, 0xb1, 0x9b, 0x18, 0x46, 0x57, 0x45, 0x0c, 0xa6,
+ 0x11, 0xc2, 0x4b, 0x0c, 0x55, 0x57, 0x7c, 0xa3, 0x2b, 0x1d, 0xc6, 0xf6,
+ 0x86, 0x3e, 0x2c, 0xa5, 0xc2, 0x70, 0x58, 0xd6, 0x80, 0x3c, 0x3b, 0x13,
+ 0x56, 0x4d, 0xd4, 0x16, 0xd1, 0xe9, 0xe6, 0xf6, 0x95, 0xb4, 0xc5, 0x1e,
+ 0x74, 0xf2, 0xdc, 0x28, 0x0a, 0xe3, 0xeb, 0x89, 0xbf, 0xbc, 0x8c, 0xf9,
+ 0x2d, 0x60, 0x8b, 0xf3, 0xb2, 0x22, 0x0b, 0x26, 0xfb, 0x60, 0xed, 0x78,
+ 0xc2, 0xd5, 0x79, 0x25, 0x58, 0x20, 0xe2, 0x3e, 0xb1, 0x5c, 0x3b, 0x31,
+ 0x49, 0xd7, 0x6f, 0x0e, 0xcc, 0xcd, 0xb2, 0xdc, 0x7f, 0x0b, 0xea, 0x9a,
+ 0x34, 0x6f, 0xca, 0xed, 0x75, 0xf6, 0x07, 0x8b, 0xb9, 0xd7, 0xbc, 0xf9,
+ 0xe6, 0x77, 0xa1, 0x5b, 0xa9, 0x2e, 0xde, 0x66, 0x7d, 0x60, 0xc3, 0xad,
+ 0x0e, 0x5d, 0x90, 0x97, 0xd4, 0x42, 0x3b, 0xef, 0x49, 0x29, 0xa7, 0x9d,
+ 0x8b, 0xb9, 0x53, 0xca, 0x4d, 0xcd, 0x85, 0xfa, 0x1f, 0x6a, 0x65, 0xb5,
+ 0x78, 0xd3, 0x1d, 0x37, 0x87, 0x40, 0x2c, 0xf7, 0xb1, 0xd5, 0x15, 0xcf,
+ 0xab, 0x71, 0xfb, 0xc4, 0x89, 0xb1, 0xf1, 0x21, 0x64, 0x3a, 0x9c, 0x04,
+ 0x8c, 0xa5, 0x53, 0x64, 0xce, 0x1e, 0x77, 0x0c, 0x83, 0x93, 0x11, 0xe9,
+ 0xc3, 0xb8, 0x89, 0x26, 0x12, 0xc8, 0x29, 0x51, 0x3d, 0x41, 0x67, 0xae},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 157
+ {SEC_OID_SHA384,
+ 157,
+ {0x3b, 0x40, 0xbd, 0x88, 0xf9, 0x9c, 0x9e, 0x37, 0xb0, 0x14, 0x72, 0xb6,
+ 0xef, 0xc4, 0x13, 0xc2, 0x0e, 0xb2, 0x23, 0xec, 0x85, 0x0f, 0xe2, 0x0e,
+ 0xf5, 0xe9, 0xd3, 0xd8, 0x1f, 0x26, 0x6b, 0x11, 0x22, 0x5e, 0xaf, 0x20,
+ 0x7f, 0x3b, 0x71, 0x2d, 0x79, 0x2e, 0xe6, 0x81, 0xb1, 0xd9, 0xd8, 0x65,
+ 0x7a, 0xf6, 0x7c, 0x99, 0x55, 0x59, 0xc6, 0x02, 0xb8, 0xf7, 0x72, 0xda,
+ 0x27, 0x94, 0xda, 0xcc, 0xc9, 0x3f, 0x9d, 0x7a, 0xa8, 0xcc, 0x50, 0x06,
+ 0x09, 0x28, 0xb0, 0x78, 0xa1, 0xd9, 0x34, 0xdd, 0x32, 0xf1, 0x0d, 0x62,
+ 0xaa, 0x49, 0x2f, 0xc2, 0xa9, 0x09, 0xea, 0x6a, 0xd3, 0xdc, 0x10, 0x59,
+ 0x3f, 0xcb, 0xe4, 0x20, 0x09, 0xe6, 0x7d, 0xc7, 0xc8, 0x3d, 0x7b, 0x42,
+ 0xc2, 0xed, 0x08, 0x5c, 0x5a, 0x0b, 0x62, 0x2b, 0xd1, 0xea, 0xab, 0xa0,
+ 0x70, 0x65, 0xd8, 0x75, 0x3e, 0xe9, 0x9e, 0x32, 0x3a, 0x18, 0xe4, 0xc3,
+ 0x1a, 0xac, 0x3a, 0x55, 0x92, 0x68, 0xd2, 0xdc, 0x5e, 0xd7, 0x46, 0x0c,
+ 0x50, 0xac, 0xcc, 0x9a, 0x70, 0xbe, 0x78, 0x4a, 0xed, 0x2b, 0xd4, 0x79,
+ 0x4d, 0x18, 0xa9, 0xa6, 0xfe, 0xce, 0x6f, 0xa2, 0x52, 0xbd, 0x0b, 0x5f,
+ 0x6e, 0x28, 0x5f, 0xc9, 0xc9, 0xf9, 0xf0, 0x19, 0x0b, 0x84, 0x92, 0xf2,
+ 0x20, 0x90, 0x77, 0xf7, 0x21, 0x5d, 0x26, 0xc3, 0x1e, 0xbc, 0xdf, 0xde,
+ 0xdf, 0xfb, 0x4b, 0xdd, 0x1e, 0x40, 0x7d, 0x7d, 0x27, 0x13, 0xd6, 0x43,
+ 0x92, 0x14, 0xd3, 0x07, 0x75, 0x49, 0xea, 0x5a, 0xee, 0x7f, 0x69, 0xef,
+ 0x52, 0xf2, 0x63, 0x81, 0xbd, 0x82, 0x22, 0x94, 0xea, 0x22, 0x18, 0x9a,
+ 0x87, 0xa0, 0xae, 0xea, 0x85, 0xe9, 0xb9, 0xa8, 0x5f, 0x10, 0x2c, 0x37,
+ 0xd8, 0x10, 0x74, 0x78, 0x4f, 0xfc, 0xa6, 0xac, 0xe2, 0xe4, 0x4f, 0x84,
+ 0x32, 0xbc, 0x7e, 0x2c, 0xe1, 0xba, 0xbe, 0xc1, 0xab, 0x0b, 0xb8, 0xa1,
+ 0x73, 0x39, 0xd2, 0x01, 0x7d, 0x25, 0x4a, 0x39, 0xa0, 0x71, 0x99, 0x57,
+ 0xbb, 0x2c, 0x73, 0xf4, 0xea, 0x67, 0xaa, 0xdf, 0x8f, 0xbf, 0xac, 0x39,
+ 0x58, 0xe8, 0x45, 0x99, 0x6c, 0xaa, 0x02, 0x93, 0x4b, 0x70, 0x64, 0xb4,
+ 0x64, 0x6c, 0x63, 0x68, 0x73, 0x3b, 0x73, 0x28, 0x9d, 0x5c, 0x1b, 0xef,
+ 0x74, 0x38, 0x93, 0xb3, 0xa5, 0xf5, 0x70, 0xfa, 0x90, 0x0b, 0x33, 0x28,
+ 0xe0, 0x76, 0xa4, 0x22, 0x2e, 0x5f, 0xd5, 0x6a, 0x90, 0x32, 0xc3, 0x05,
+ 0x23, 0x12, 0x04, 0xa8, 0x3c, 0xd0, 0x21, 0x36, 0x6b, 0x7b, 0xf2, 0xf1,
+ 0xb1, 0xc5, 0x5e, 0xb1, 0xcc, 0xe8, 0xc1, 0x1d, 0x5b, 0xf0, 0x80, 0x4e,
+ 0x8f, 0x6a, 0x29, 0xf6, 0x01, 0xa8, 0x9c, 0x3e, 0x92, 0x84, 0x9c, 0x45,
+ 0xfb, 0x01, 0x32, 0x96, 0xc6, 0x65, 0x8a, 0x9e, 0x09, 0xe6, 0xb8, 0xe3},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 158
+ {SEC_OID_SHA384,
+ 158,
+ {0x11, 0x35, 0x68, 0xa3, 0x3a, 0xd2, 0xfb, 0x84, 0x00, 0x76, 0x06, 0x72,
+ 0x08, 0x47, 0xb9, 0x0f, 0x48, 0xf8, 0x52, 0x95, 0x0d, 0x4b, 0x6b, 0x39,
+ 0xea, 0xde, 0x1c, 0x73, 0x04, 0xbf, 0x70, 0x1e, 0x37, 0xeb, 0x09, 0x44,
+ 0xf7, 0x67, 0xa6, 0x7b, 0xdb, 0xdf, 0xac, 0xd9, 0xaf, 0x78, 0x17, 0x27,
+ 0xde, 0x04, 0x45, 0x09, 0xad, 0x7d, 0x09, 0x4f, 0xde, 0x06, 0xfe, 0xa6,
+ 0xd0, 0xc6, 0x99, 0x0a, 0x83, 0x4e, 0xdd, 0xbb, 0x47, 0xc1, 0xbd, 0xcc,
+ 0x8f, 0xe3, 0x95, 0x45, 0xf0, 0xf6, 0x60, 0xdb, 0xd5, 0x0c, 0x7a, 0xa3,
+ 0xec, 0xfe, 0x72, 0x90, 0x9f, 0xc3, 0x2d, 0xc1, 0x83, 0x30, 0x93, 0x65,
+ 0xbb, 0xe4, 0x78, 0x17, 0x5f, 0x1b, 0xe1, 0x44, 0xb1, 0x01, 0x2e, 0xa3,
+ 0xd8, 0x49, 0xba, 0xaf, 0x4e, 0x61, 0x72, 0xdc, 0x74, 0x7d, 0x22, 0x0e,
+ 0xea, 0x7a, 0x5e, 0xe6, 0x31, 0x20, 0xba, 0x87, 0x64, 0xce, 0x75, 0xc8,
+ 0xfc, 0x11, 0x04, 0xed, 0x54, 0x81, 0x3b, 0x94, 0x56, 0x68, 0xda, 0x1e,
+ 0x73, 0xa8, 0xc3, 0xa8, 0x02, 0xbe, 0x6e, 0xe7, 0xd9, 0x1c, 0x35, 0x36,
+ 0xa4, 0x9e, 0x7c, 0x8a, 0x39, 0xc5, 0x63, 0xbb, 0xe3, 0x75, 0x30, 0x86,
+ 0xa2, 0x61, 0xd1, 0x9e, 0xbe, 0x1d, 0x51, 0x24, 0xe8, 0x15, 0xf0, 0x62,
+ 0x4a, 0xa1, 0x61, 0x29, 0x77, 0x67, 0x50, 0xe5, 0x21, 0x92, 0x8c, 0x65,
+ 0x78, 0xd8, 0xad, 0x24, 0xbb, 0x14, 0xf2, 0x4f, 0xc3, 0xd9, 0x4e, 0x33,
+ 0x5b, 0x92, 0x93, 0xb0, 0x1a, 0x6a, 0x02, 0xd1, 0xb7, 0x5b, 0x80, 0xd3,
+ 0x57, 0xbc, 0x93, 0xc1, 0xe6, 0x9d, 0x6f, 0x8a, 0xa5, 0x1a, 0xa7, 0x81,
+ 0xeb, 0xc0, 0xee, 0xf1, 0x8b, 0x74, 0x37, 0xf7, 0x92, 0x6a, 0xf3, 0xcd,
+ 0x86, 0x95, 0x70, 0x50, 0xe9, 0xb7, 0x59, 0xb6, 0x81, 0x46, 0x2f, 0xd2,
+ 0xe4, 0x9d, 0xaa, 0xe5, 0x18, 0xa5, 0xfd, 0xb2, 0xc7, 0xce, 0x38, 0xa6,
+ 0x39, 0x95, 0x93, 0xb4, 0x4f, 0x4e, 0xf3, 0x2f, 0x7b, 0xde, 0x90, 0x7e,
+ 0xcd, 0x7b, 0xdc, 0x68, 0xb7, 0x61, 0x36, 0x58, 0x56, 0x60, 0x3a, 0xe7,
+ 0x81, 0xfc, 0x00, 0x00, 0xdf, 0xba, 0xc9, 0xff, 0x95, 0x6a, 0x71, 0xc9,
+ 0x4c, 0x32, 0xf9, 0x02, 0xd4, 0x70, 0x57, 0x2f, 0xeb, 0x51, 0x3b, 0x8c,
+ 0xce, 0x6a, 0xfa, 0x1b, 0xca, 0xef, 0x04, 0xed, 0x49, 0x95, 0xfe, 0xc7,
+ 0x03, 0x95, 0x97, 0x6f, 0x33, 0xfe, 0xb4, 0xa8, 0x78, 0xd2, 0x79, 0x96,
+ 0xb4, 0x22, 0x11, 0x86, 0x81, 0xd8, 0xb5, 0x19, 0x48, 0xee, 0x49, 0x7d,
+ 0x8c, 0x3b, 0xf6, 0xed, 0x53, 0x50, 0x09, 0x13, 0xf9, 0x85, 0xe2, 0xf3,
+ 0x58, 0x9f, 0xcc, 0xcc, 0xaa, 0xdd, 0x81, 0xc6, 0xfc, 0x08, 0x42, 0x3c,
+ 0x56, 0x43, 0xf6, 0xba, 0x3e, 0xc4, 0xba, 0xb2, 0xb5, 0x1b, 0x82, 0xf6},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: longer oid
+ // tcID: 159
+ {SEC_OID_SHA384,
+ 159,
+ {0x6e, 0x94, 0x31, 0x4f, 0x6b, 0xf2, 0xc8, 0x93, 0xd1, 0xe8, 0xa8, 0x47,
+ 0x45, 0x24, 0x57, 0xfb, 0xf8, 0x89, 0x92, 0x84, 0x0d, 0x7f, 0xdf, 0xb5,
+ 0x60, 0xd9, 0x86, 0x7c, 0x1d, 0xc6, 0xcc, 0x49, 0x69, 0x76, 0x81, 0xcf,
+ 0x5f, 0x99, 0x2d, 0x4f, 0x48, 0x01, 0x05, 0xa0, 0xfe, 0x98, 0x8b, 0x4a,
+ 0xe3, 0xc2, 0x05, 0x43, 0x21, 0x58, 0x9e, 0xfe, 0xc6, 0x6c, 0x2b, 0x00,
+ 0xdb, 0x7a, 0xbe, 0x24, 0x2c, 0x98, 0x64, 0xa8, 0xab, 0x81, 0xd1, 0x2b,
+ 0xea, 0x0a, 0x72, 0xc8, 0x55, 0x10, 0x55, 0xc3, 0x54, 0xa2, 0xcc, 0x66,
+ 0x13, 0xb4, 0x0a, 0x22, 0x3b, 0xf6, 0xc6, 0x13, 0x0f, 0x70, 0x5c, 0x25,
+ 0x46, 0x85, 0x60, 0x60, 0xcb, 0x7a, 0xaf, 0x89, 0x3a, 0x15, 0x5e, 0x1a,
+ 0xdc, 0x3a, 0x60, 0x31, 0xb1, 0x14, 0x60, 0x86, 0x5c, 0x68, 0x21, 0x60,
+ 0xd4, 0x07, 0xd6, 0x0a, 0xf7, 0x3f, 0x24, 0xb9, 0x17, 0x30, 0x49, 0xa6,
+ 0xcb, 0xa4, 0xa0, 0x08, 0x73, 0xe4, 0xd0, 0x1b, 0x43, 0x84, 0x26, 0xf0,
+ 0x56, 0x68, 0xb6, 0x60, 0xcc, 0x2e, 0x7c, 0x5b, 0xda, 0x30, 0x29, 0xbf,
+ 0xec, 0xf1, 0xc0, 0x8b, 0x5f, 0x41, 0x42, 0xdc, 0x4b, 0xdb, 0x82, 0xeb,
+ 0x3b, 0xa0, 0xdd, 0x87, 0xcd, 0x6f, 0x22, 0x81, 0x2f, 0x60, 0xb8, 0x1c,
+ 0x78, 0x58, 0x42, 0x0d, 0xf8, 0xe8, 0xbe, 0x69, 0x30, 0xd3, 0x4d, 0xf3,
+ 0x54, 0x37, 0x52, 0xa2, 0x0e, 0x5b, 0x13, 0x27, 0xc5, 0xb3, 0x1a, 0xde,
+ 0x28, 0xe2, 0x2f, 0x36, 0xe7, 0xdc, 0xdf, 0x35, 0x3d, 0x34, 0x3b, 0xe4,
+ 0x1b, 0xd1, 0xa8, 0x22, 0xaf, 0x8d, 0xb3, 0x34, 0x6e, 0xa0, 0x99, 0x4e,
+ 0x76, 0x61, 0xf1, 0xdf, 0x42, 0x7a, 0x36, 0x98, 0x4a, 0xa6, 0x19, 0x4f,
+ 0xb6, 0xcd, 0x2e, 0x0c, 0xfa, 0xf2, 0xb4, 0x8d, 0x5f, 0x1f, 0x38, 0xc3,
+ 0xd4, 0xca, 0xa1, 0x91, 0xea, 0x01, 0x47, 0xc8, 0x4e, 0xd8, 0x3e, 0x90,
+ 0xc6, 0x16, 0x59, 0x44, 0x58, 0x73, 0xe3, 0xe8, 0x72, 0x48, 0x27, 0xfc,
+ 0x64, 0x4f, 0x84, 0xa6, 0xd0, 0xb7, 0xaa, 0x8c, 0x3c, 0x8c, 0xca, 0xcb,
+ 0x95, 0x36, 0xbd, 0x07, 0x63, 0xf8, 0xf1, 0x3a, 0x25, 0x45, 0x2c, 0x44,
+ 0x99, 0xed, 0xcf, 0x1c, 0x1d, 0x83, 0x92, 0x0e, 0xa7, 0xc5, 0x37, 0x13,
+ 0x48, 0x47, 0xfe, 0xef, 0xdf, 0xed, 0x0a, 0x03, 0x5a, 0x71, 0x26, 0x20,
+ 0xb1, 0x7d, 0x82, 0x2a, 0x73, 0x2d, 0xcb, 0xc3, 0x07, 0xbc, 0x28, 0x8f,
+ 0x81, 0xa8, 0x0b, 0x25, 0x63, 0xd5, 0xa6, 0x4a, 0xec, 0xad, 0x38, 0xcc,
+ 0x96, 0xc4, 0xfb, 0xf8, 0x94, 0xaa, 0x5f, 0x8c, 0x18, 0x6e, 0xdb, 0xa2,
+ 0x84, 0x4b, 0xaa, 0xc5, 0x93, 0x62, 0xcb, 0xa9, 0xe8, 0xa6, 0xa4, 0x7b,
+ 0x5b, 0x98, 0x2f, 0x07, 0xaf, 0xd4, 0x12, 0x0c, 0xfe, 0xe5, 0x42, 0x3f},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 160
+ {SEC_OID_SHA384,
+ 160,
+ {0x82, 0x35, 0xfd, 0x61, 0xe0, 0x7c, 0xaf, 0xed, 0x23, 0x5d, 0x6b, 0xb2,
+ 0xcf, 0x32, 0xa6, 0x1c, 0x46, 0xcc, 0x64, 0x21, 0x4c, 0x37, 0x13, 0x51,
+ 0x31, 0x56, 0xa1, 0x43, 0x72, 0x5c, 0x56, 0x38, 0x9b, 0xbc, 0x05, 0x5e,
+ 0xfc, 0xe6, 0x33, 0x91, 0xb9, 0xde, 0x9c, 0xf0, 0x68, 0xce, 0x85, 0x52,
+ 0xaf, 0xf3, 0xb1, 0x01, 0x33, 0xdf, 0x8b, 0x96, 0xa6, 0x99, 0xe1, 0xc5,
+ 0xf5, 0x55, 0x32, 0xcb, 0xd8, 0xfd, 0x0b, 0x53, 0x7f, 0x17, 0x01, 0xa5,
+ 0xca, 0x3c, 0xb8, 0x80, 0x5b, 0x8b, 0x0f, 0xb4, 0x32, 0x16, 0x45, 0xf9,
+ 0x26, 0x3e, 0xef, 0xc7, 0xf2, 0xe0, 0xf6, 0x24, 0xad, 0xb5, 0x85, 0x1b,
+ 0x26, 0xd4, 0x43, 0xfd, 0x9e, 0xa6, 0x3a, 0x97, 0x77, 0xea, 0xd4, 0x60,
+ 0xd5, 0x41, 0x79, 0x4a, 0x3e, 0xd5, 0x01, 0x78, 0x5b, 0x70, 0x04, 0x61,
+ 0x7a, 0xfc, 0x8f, 0x4a, 0x2f, 0xa2, 0x5e, 0xf0, 0x31, 0xc5, 0x8a, 0xcc,
+ 0xf4, 0x20, 0x07, 0xd6, 0x9f, 0x11, 0xd1, 0xea, 0x5b, 0xc6, 0x0a, 0x0a,
+ 0xd7, 0x60, 0x1d, 0xdf, 0xbd, 0x38, 0x86, 0x85, 0x59, 0x65, 0x20, 0x3d,
+ 0x92, 0x3f, 0x9f, 0xe5, 0x5b, 0xa4, 0x65, 0x9f, 0x61, 0x9e, 0x93, 0x69,
+ 0x8d, 0x95, 0xce, 0x6b, 0xa2, 0x38, 0x1f, 0xb0, 0x0b, 0x65, 0xb2, 0x7a,
+ 0xfd, 0x9d, 0x78, 0xf7, 0xd2, 0x34, 0x5e, 0x3d, 0xe0, 0x28, 0x8e, 0xda,
+ 0x47, 0x42, 0x6b, 0x3f, 0xb5, 0x32, 0x74, 0x96, 0x14, 0x31, 0xda, 0x5f,
+ 0x27, 0x6e, 0xf0, 0xb7, 0xb1, 0xe8, 0x9b, 0xb8, 0x92, 0xf6, 0x08, 0xc1,
+ 0xd8, 0x68, 0xc9, 0xff, 0xf0, 0x05, 0x34, 0x9e, 0x17, 0x07, 0xd9, 0xa0,
+ 0xb3, 0xdb, 0x43, 0xc7, 0xcd, 0x6c, 0x58, 0xfe, 0x60, 0x10, 0xdb, 0xd2,
+ 0x74, 0x0e, 0x19, 0xbb, 0x51, 0x6a, 0xaf, 0x6a, 0x74, 0x39, 0x55, 0x2e,
+ 0x76, 0xc9, 0xa4, 0xf4, 0x7f, 0x70, 0x47, 0x3c, 0x2e, 0xc4, 0x6c, 0xb6,
+ 0x98, 0x42, 0x98, 0xf7, 0x97, 0x32, 0xf1, 0x26, 0x98, 0x86, 0xdc, 0x35,
+ 0xaa, 0x9f, 0xdc, 0x24, 0xc5, 0x3d, 0xfb, 0x85, 0xd8, 0x6b, 0xd2, 0xf8,
+ 0xd4, 0x01, 0x4e, 0x08, 0xdb, 0xe2, 0x0e, 0xd3, 0x86, 0x25, 0x1f, 0x14,
+ 0x83, 0xc9, 0x73, 0x12, 0x46, 0x57, 0x2a, 0x5d, 0x78, 0x12, 0xd3, 0x18,
+ 0x7f, 0x3f, 0x9b, 0x03, 0x5b, 0x9d, 0x43, 0x5e, 0xae, 0xf7, 0xbc, 0x04,
+ 0xb6, 0x40, 0xf7, 0xde, 0x3b, 0xee, 0x24, 0xc0, 0xea, 0xec, 0x19, 0xc8,
+ 0x3b, 0x62, 0xe7, 0x7f, 0x27, 0xe0, 0x7d, 0x74, 0x7d, 0xd9, 0xd1, 0x2b,
+ 0x2c, 0x6c, 0x98, 0x1d, 0x7c, 0x78, 0x2f, 0xb9, 0x46, 0xb4, 0xdc, 0x67,
+ 0x0c, 0x58, 0xab, 0xa7, 0x75, 0xe6, 0x91, 0xfc, 0x5c, 0x87, 0x02, 0x97,
+ 0x40, 0xd5, 0x33, 0xec, 0x8e, 0xf6, 0x55, 0xf9, 0xdc, 0x07, 0xe0, 0x62},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 161
+ {SEC_OID_SHA384,
+ 161,
+ {0x32, 0x7b, 0xa5, 0x92, 0x1f, 0x99, 0x6b, 0x8a, 0x88, 0xb7, 0x3a, 0xaa,
+ 0xb9, 0xe1, 0xc8, 0x4a, 0x02, 0x77, 0xf7, 0xff, 0x6b, 0x32, 0x1a, 0x11,
+ 0x46, 0xb0, 0x74, 0xf9, 0xb9, 0x0b, 0xb4, 0x72, 0x8e, 0x65, 0x2d, 0xd6,
+ 0x76, 0xfc, 0xc1, 0x1c, 0xcf, 0x7c, 0x1e, 0xf1, 0xec, 0xeb, 0xa0, 0x19,
+ 0xf6, 0x0b, 0xc1, 0x8b, 0x2e, 0xd1, 0xa6, 0xa5, 0xba, 0xee, 0xbe, 0x9c,
+ 0x57, 0x0b, 0xcc, 0x98, 0x75, 0x69, 0x2e, 0x9c, 0x72, 0xfc, 0xda, 0xf4,
+ 0xcc, 0x60, 0xe0, 0x95, 0xcd, 0x09, 0xe2, 0x07, 0x0f, 0xbe, 0x07, 0x4d,
+ 0x74, 0xec, 0x30, 0xcf, 0xc9, 0xd0, 0x78, 0x76, 0x99, 0x44, 0x78, 0x58,
+ 0x3f, 0x8f, 0x40, 0x66, 0xe0, 0x5b, 0xd6, 0xc0, 0x22, 0xf5, 0x32, 0x83,
+ 0x15, 0xb1, 0x14, 0xff, 0xe5, 0x08, 0x09, 0xb0, 0xad, 0xd2, 0x16, 0x9d,
+ 0x12, 0xe9, 0x7d, 0xd4, 0x26, 0xbe, 0x82, 0xf2, 0x58, 0xf3, 0x9b, 0x34,
+ 0x8a, 0xae, 0x9e, 0xb1, 0xdb, 0xc9, 0x78, 0xab, 0x19, 0x2a, 0x0b, 0x66,
+ 0xf6, 0x84, 0x42, 0x49, 0xa1, 0x02, 0x5d, 0x87, 0x87, 0x2b, 0xdf, 0x0c,
+ 0xe7, 0x04, 0xf5, 0x85, 0xba, 0x31, 0xe1, 0x29, 0xc4, 0x05, 0xe1, 0x2d,
+ 0xe2, 0x22, 0x69, 0x6b, 0x48, 0x84, 0x8e, 0x08, 0xcb, 0xed, 0xbf, 0xf7,
+ 0xcb, 0x6b, 0x5f, 0x20, 0x6b, 0x26, 0xc9, 0xd0, 0x22, 0x2e, 0xdf, 0xce,
+ 0x7b, 0xf4, 0xd8, 0xfe, 0xb9, 0x0a, 0xe7, 0xe8, 0x8c, 0x65, 0xf9, 0x5f,
+ 0xed, 0x9d, 0x21, 0xf4, 0x82, 0x0b, 0xbf, 0xfc, 0x2b, 0x7e, 0x87, 0x2b,
+ 0x65, 0x65, 0x8a, 0x26, 0x98, 0x48, 0x07, 0x41, 0xaa, 0x4c, 0xfe, 0x9d,
+ 0x99, 0xf4, 0x0d, 0x6c, 0x95, 0x6c, 0xb8, 0xd8, 0xc9, 0x84, 0x07, 0x1d,
+ 0x2a, 0xcb, 0x51, 0x16, 0xe2, 0x3f, 0x7e, 0x89, 0xc2, 0xb2, 0xa7, 0x70,
+ 0x26, 0x2a, 0xef, 0x9c, 0x2b, 0x5d, 0x60, 0x67, 0x29, 0xba, 0xaf, 0x9e,
+ 0xa4, 0x21, 0x75, 0x90, 0x7f, 0x34, 0xe7, 0x01, 0x7f, 0xa5, 0x87, 0xc8,
+ 0xbc, 0x86, 0xe0, 0x38, 0x3e, 0xda, 0x2b, 0xf3, 0x02, 0x99, 0x14, 0xf5,
+ 0x4f, 0x70, 0xb8, 0x46, 0x45, 0x62, 0xa4, 0x46, 0xd8, 0x45, 0xbc, 0xdf,
+ 0xbb, 0x02, 0x7a, 0x08, 0x26, 0x5a, 0xb9, 0xd2, 0xdb, 0x60, 0x1f, 0x4b,
+ 0x8d, 0xce, 0x68, 0x37, 0x9d, 0xe6, 0xc9, 0xaf, 0x6a, 0x79, 0x5a, 0x4d,
+ 0xc5, 0x33, 0x06, 0xe5, 0x1c, 0xea, 0xb0, 0x7b, 0xf2, 0x6f, 0x39, 0x55,
+ 0x51, 0x3a, 0x62, 0x11, 0xbb, 0x86, 0xda, 0xc3, 0x38, 0xb1, 0x7f, 0x40,
+ 0xbf, 0xbc, 0xf5, 0xea, 0xe1, 0x53, 0x0b, 0x85, 0x6c, 0x72, 0x9b, 0xb9,
+ 0x30, 0xba, 0xc2, 0xd6, 0x69, 0xd5, 0x9b, 0x23, 0x32, 0x0f, 0x5d, 0x8a,
+ 0x39, 0xf1, 0x16, 0xae, 0xf4, 0x27, 0xed, 0x6c, 0x67, 0xd3, 0xf0, 0x87},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 162
+ {SEC_OID_SHA384,
+ 162,
+ {0x4a, 0x0c, 0x5e, 0xe8, 0x2e, 0x90, 0x57, 0x63, 0x2d, 0x20, 0x71, 0x1f,
+ 0x56, 0xfc, 0xa5, 0xb8, 0x45, 0xf7, 0x0f, 0xa0, 0xb1, 0x67, 0xfe, 0x7b,
+ 0xcd, 0x5a, 0xa3, 0x74, 0xd5, 0xcc, 0xca, 0x74, 0xa4, 0x0d, 0x92, 0xc5,
+ 0x25, 0xf7, 0xab, 0xef, 0x1a, 0xa2, 0x9e, 0x7c, 0x3b, 0xef, 0x69, 0x6a,
+ 0x24, 0x81, 0xc8, 0xaa, 0xc2, 0x2f, 0x46, 0xa9, 0xb7, 0x33, 0xa8, 0x5f,
+ 0xcf, 0xb3, 0x8c, 0x76, 0x5f, 0xb5, 0x6e, 0x8b, 0x45, 0x22, 0x4e, 0xd3,
+ 0xca, 0x6d, 0xdd, 0x0e, 0x8d, 0x8c, 0x35, 0x28, 0x1f, 0xbe, 0x42, 0xc9,
+ 0xfc, 0x63, 0x5e, 0xb6, 0x53, 0x4d, 0x5d, 0x42, 0xdd, 0xbb, 0x25, 0x56,
+ 0x62, 0x8e, 0xe9, 0x42, 0xbe, 0xa2, 0xc0, 0xd0, 0xfc, 0xe6, 0x5c, 0x2f,
+ 0x4d, 0x3a, 0x51, 0xb8, 0xc0, 0xe0, 0xe9, 0x72, 0xc9, 0xf2, 0xdd, 0x84,
+ 0x79, 0x66, 0x16, 0xb1, 0xef, 0x48, 0xf4, 0xc3, 0x21, 0x77, 0xa0, 0xfd,
+ 0xbf, 0xb9, 0xbb, 0x2b, 0x1a, 0x7c, 0x80, 0xd4, 0xd3, 0xa7, 0x50, 0x52,
+ 0xb7, 0x67, 0xf7, 0x94, 0xc4, 0x25, 0x1a, 0x40, 0xfb, 0xaa, 0x14, 0xef,
+ 0x8a, 0x70, 0x0f, 0xa0, 0xb0, 0xd3, 0xd9, 0x74, 0xe8, 0x0d, 0xdb, 0x31,
+ 0xd0, 0x3d, 0xae, 0xf4, 0x2c, 0xf3, 0xba, 0x13, 0x29, 0x21, 0x1f, 0x60,
+ 0xf8, 0x40, 0x25, 0xf8, 0x7d, 0xb6, 0xeb, 0x67, 0xf7, 0x94, 0xd3, 0xa3,
+ 0x1a, 0x6c, 0xfc, 0x3f, 0xf7, 0xa5, 0xed, 0xad, 0x3e, 0xbb, 0x20, 0xfd,
+ 0x13, 0x89, 0x1d, 0x04, 0x46, 0xa4, 0x4c, 0x60, 0xb6, 0xbb, 0x2a, 0xae,
+ 0x96, 0xeb, 0x8c, 0x85, 0xc7, 0x40, 0x61, 0x13, 0xed, 0x7c, 0x13, 0xec,
+ 0x6d, 0xae, 0x94, 0x26, 0x6d, 0x15, 0x81, 0xf8, 0xaf, 0x06, 0xc5, 0x11,
+ 0xf0, 0xc0, 0xd2, 0x7d, 0x17, 0x4c, 0x0d, 0xad, 0xb7, 0x78, 0x4c, 0xc2,
+ 0x90, 0x10, 0x21, 0x06, 0x18, 0x2a, 0xb2, 0x8c, 0x04, 0x1a, 0x47, 0x20,
+ 0x4a, 0xed, 0xcc, 0x15, 0x41, 0x9e, 0xc9, 0x18, 0x91, 0x26, 0xf4, 0xc2,
+ 0x7b, 0xf7, 0x00, 0xa0, 0xe7, 0x82, 0x7a, 0x1e, 0xbc, 0x13, 0xa3, 0x79,
+ 0xd5, 0xa3, 0x13, 0x66, 0xf7, 0x23, 0x79, 0xf5, 0x44, 0x51, 0x3b, 0x84,
+ 0x6f, 0xa7, 0xd6, 0x59, 0x7e, 0x48, 0xa3, 0x25, 0xa1, 0xb5, 0xcf, 0x85,
+ 0x34, 0x83, 0xab, 0x51, 0x28, 0x87, 0x35, 0xeb, 0x55, 0xe7, 0xed, 0xe6,
+ 0x68, 0xfd, 0xe6, 0xa7, 0x3c, 0xe3, 0xf4, 0x7a, 0x6e, 0xb1, 0x7d, 0xe2,
+ 0x56, 0xa7, 0x7f, 0x0f, 0x62, 0xec, 0x3f, 0x5f, 0x33, 0x9b, 0x0e, 0x3a,
+ 0xc1, 0xe9, 0x00, 0x0d, 0xe0, 0x7d, 0x92, 0xca, 0x5e, 0x11, 0x99, 0x87,
+ 0x19, 0x8c, 0x7a, 0x8b, 0x45, 0x0b, 0xb0, 0xaf, 0xcb, 0xd4, 0xca, 0x3a,
+ 0x71, 0x1f, 0x25, 0x07, 0xd9, 0x89, 0xab, 0xfd, 0x08, 0xdd, 0x18, 0xfe},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 163
+ {SEC_OID_SHA384,
+ 163,
+ {0x73, 0x19, 0xcc, 0xf9, 0xd0, 0xcd, 0x15, 0x48, 0xf3, 0x17, 0x26, 0xf1,
+ 0x2c, 0x5f, 0x42, 0xf5, 0xc9, 0x34, 0xd4, 0xca, 0x8f, 0x87, 0x07, 0x3c,
+ 0x05, 0xf0, 0xcd, 0x02, 0x8f, 0x5c, 0x76, 0x83, 0xb2, 0xf3, 0x6d, 0x44,
+ 0x62, 0x61, 0x85, 0x8d, 0xea, 0x9b, 0xb1, 0x37, 0xab, 0x65, 0xf9, 0xb2,
+ 0x9e, 0xf2, 0x9a, 0x9c, 0x16, 0x1a, 0xd2, 0x44, 0xb6, 0x7f, 0xe4, 0x81,
+ 0x81, 0x0c, 0xb5, 0x99, 0x99, 0x51, 0x3d, 0xd9, 0xe8, 0x19, 0x9e, 0xb3,
+ 0xe5, 0xd1, 0x7a, 0x5c, 0x43, 0x1e, 0x8f, 0x4a, 0x3b, 0x8d, 0xc4, 0x5b,
+ 0xc1, 0x3c, 0x7a, 0xfe, 0x51, 0x08, 0xe8, 0xcd, 0xeb, 0x46, 0x08, 0xad,
+ 0x14, 0x76, 0x7b, 0x1a, 0x6c, 0x3c, 0x9b, 0x2e, 0x53, 0xc2, 0x29, 0xd0,
+ 0xf6, 0xad, 0xfe, 0x28, 0xb2, 0x49, 0xc1, 0x96, 0xec, 0x89, 0x06, 0xc1,
+ 0xb3, 0x26, 0xb0, 0x55, 0x24, 0xc1, 0x84, 0x05, 0xd8, 0xc1, 0xe2, 0x6d,
+ 0x03, 0x56, 0x31, 0xbf, 0x22, 0x63, 0x0e, 0x24, 0x2e, 0xbb, 0x6c, 0x19,
+ 0xa9, 0x79, 0x55, 0x2f, 0x6a, 0x7a, 0xd6, 0xdc, 0xe9, 0x83, 0x63, 0x06,
+ 0xa7, 0x43, 0x9d, 0x8d, 0x5d, 0xeb, 0x8c, 0x5a, 0xbf, 0x32, 0x38, 0xbd,
+ 0xdd, 0xf4, 0xcc, 0xa7, 0xb3, 0x71, 0x0e, 0x7f, 0xab, 0xc2, 0x3a, 0xbb,
+ 0x6e, 0xb3, 0x9c, 0x64, 0x76, 0x79, 0x8e, 0xfc, 0x2d, 0x95, 0xa8, 0x72,
+ 0x0d, 0xc0, 0x34, 0x39, 0x08, 0x31, 0xc8, 0x7a, 0x19, 0xda, 0xf8, 0xc3,
+ 0xc7, 0xdf, 0x0b, 0xc0, 0xb0, 0x7e, 0x93, 0x12, 0x26, 0x50, 0x26, 0x99,
+ 0xd1, 0x09, 0xf4, 0xbc, 0x8d, 0x2e, 0x3b, 0x88, 0x0a, 0x98, 0x49, 0xc7,
+ 0x30, 0xf3, 0x05, 0x22, 0xe8, 0x18, 0xfb, 0xd7, 0x1d, 0x3f, 0x43, 0x8b,
+ 0xec, 0xf1, 0xaa, 0x05, 0x5e, 0xed, 0x37, 0xec, 0x3b, 0xc1, 0x02, 0xbe,
+ 0x32, 0xef, 0xf7, 0xec, 0x2a, 0xf6, 0xb6, 0x04, 0x04, 0xad, 0x3c, 0xea,
+ 0x82, 0x5a, 0x4c, 0x2a, 0x46, 0xfe, 0x94, 0x19, 0x30, 0x09, 0xeb, 0x94,
+ 0x09, 0x84, 0xd8, 0x30, 0x00, 0x8c, 0x92, 0x58, 0x7e, 0x8d, 0x36, 0x73,
+ 0x3e, 0x5a, 0xec, 0xe6, 0x91, 0xd4, 0xa0, 0x03, 0xa1, 0x5b, 0x0f, 0xdb,
+ 0x90, 0x26, 0xe3, 0xcc, 0x3f, 0x4b, 0x69, 0xd0, 0x71, 0x78, 0x9f, 0xa7,
+ 0x39, 0x2d, 0x0b, 0xf6, 0x40, 0xc1, 0x0b, 0x68, 0xfa, 0xcf, 0xfc, 0x86,
+ 0x56, 0xc4, 0x66, 0x2f, 0xcd, 0x89, 0x4b, 0x22, 0xda, 0x6c, 0x4e, 0x68,
+ 0x5c, 0x01, 0x13, 0x05, 0x39, 0x01, 0x8e, 0xe1, 0x9b, 0x72, 0xc7, 0x96,
+ 0x4a, 0x20, 0x0a, 0x06, 0xa7, 0x71, 0x4b, 0xaa, 0xb1, 0x06, 0x8a, 0xe5,
+ 0x5f, 0xa3, 0x10, 0xb7, 0x7c, 0x3b, 0x78, 0x90, 0xbb, 0x82, 0x88, 0x31,
+ 0xda, 0x3d, 0xc9, 0x3a, 0xc7, 0x75, 0x3e, 0x0b, 0xea, 0x12, 0xc5, 0xf0},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 164
+ {SEC_OID_SHA384,
+ 164,
+ {0x1b, 0xa3, 0xc4, 0x13, 0x6f, 0xc3, 0x1f, 0x48, 0xfe, 0xa4, 0x1a, 0x53,
+ 0xaa, 0x08, 0x80, 0x9c, 0x56, 0x07, 0x38, 0xe6, 0x3f, 0xe4, 0xc8, 0x0a,
+ 0x30, 0xb2, 0x97, 0x6f, 0x46, 0x26, 0xd3, 0x7e, 0x48, 0x80, 0x48, 0xbc,
+ 0x69, 0x62, 0x76, 0xe8, 0x65, 0x6c, 0xa0, 0x71, 0xf7, 0xbd, 0x3a, 0xae,
+ 0x45, 0xce, 0x89, 0x11, 0xe3, 0xe4, 0x90, 0x56, 0xd3, 0xea, 0x54, 0x57,
+ 0x5a, 0xa9, 0x3c, 0x58, 0xee, 0xaf, 0x48, 0x90, 0x39, 0xd7, 0x59, 0x6f,
+ 0x9e, 0x63, 0x2a, 0x58, 0x6a, 0xec, 0x59, 0x93, 0xde, 0x89, 0x39, 0xed,
+ 0x26, 0xb6, 0x36, 0x3d, 0x5e, 0x88, 0x8d, 0xd7, 0x0c, 0x39, 0x2b, 0x96,
+ 0xd9, 0x33, 0xb1, 0x58, 0x57, 0x0f, 0xd0, 0x91, 0x7b, 0x76, 0xb4, 0x64,
+ 0x42, 0x96, 0x4c, 0xd4, 0xe2, 0x69, 0x2e, 0xb2, 0xd6, 0x9b, 0x19, 0xe4,
+ 0xc1, 0xc6, 0xe6, 0xb2, 0x08, 0xa9, 0xa5, 0xcc, 0xfe, 0xfa, 0xda, 0x5e,
+ 0x1f, 0xf5, 0x4f, 0xe3, 0xfc, 0xa7, 0x42, 0x11, 0xef, 0x01, 0xa6, 0x09,
+ 0x7d, 0xba, 0xe7, 0x87, 0xa6, 0x50, 0x62, 0xb0, 0x09, 0x71, 0xee, 0xa9,
+ 0x3b, 0x8b, 0x3e, 0xed, 0x2a, 0x55, 0x8a, 0xc7, 0x5c, 0xfb, 0xde, 0x96,
+ 0x98, 0xcc, 0xa5, 0xd1, 0x48, 0x4a, 0x24, 0x36, 0xfb, 0x7f, 0x54, 0x04,
+ 0x0e, 0xc0, 0xad, 0xf3, 0x42, 0x99, 0xe6, 0x6e, 0x3c, 0x50, 0x62, 0x17,
+ 0x97, 0x45, 0x61, 0x8c, 0x28, 0x68, 0x09, 0x25, 0x93, 0xdb, 0xc1, 0xe5,
+ 0x92, 0x36, 0xf7, 0xd5, 0x5d, 0xd2, 0xea, 0x1f, 0x56, 0x07, 0xcc, 0xa6,
+ 0x07, 0xc0, 0x03, 0x28, 0xd6, 0x3d, 0x8e, 0x04, 0x9b, 0xeb, 0x97, 0xee,
+ 0x0f, 0x92, 0xa0, 0x59, 0x27, 0xed, 0x26, 0x39, 0xf6, 0x8e, 0xc7, 0x42,
+ 0x77, 0x4d, 0x6f, 0x69, 0xaf, 0xc8, 0x1e, 0x1d, 0x28, 0x8c, 0x88, 0x7f,
+ 0x6c, 0x4e, 0xef, 0xb4, 0x15, 0x29, 0xf8, 0x46, 0xb4, 0x9e, 0x0a, 0xc3,
+ 0xc4, 0x88, 0x71, 0xbf, 0xea, 0x4c, 0xc8, 0x4c, 0xef, 0x08, 0xe0, 0x8f,
+ 0x2e, 0xb6, 0x47, 0x14, 0x62, 0x86, 0xbd, 0xca, 0x27, 0x56, 0x21, 0xbf,
+ 0xfa, 0x04, 0x8d, 0xc1, 0x10, 0x12, 0xed, 0x50, 0xad, 0x9d, 0xef, 0xc8,
+ 0x10, 0x7b, 0xf5, 0x34, 0x41, 0x09, 0x54, 0x8a, 0x02, 0xde, 0x12, 0x6d,
+ 0xf0, 0xd6, 0x94, 0xfb, 0x7b, 0xe6, 0xa4, 0xdb, 0x0f, 0x84, 0x44, 0x68,
+ 0x4e, 0x68, 0xea, 0xca, 0xd2, 0xaf, 0x46, 0x65, 0x80, 0x84, 0xfe, 0x9c,
+ 0x45, 0x46, 0xb0, 0xdf, 0x69, 0x17, 0x77, 0x1b, 0xbf, 0xb0, 0x51, 0x25,
+ 0xca, 0x4d, 0xe8, 0x58, 0x5c, 0x03, 0x58, 0x4c, 0x91, 0x6b, 0x45, 0x8a,
+ 0xd2, 0x43, 0x69, 0x2f, 0x78, 0x70, 0xb7, 0x0e, 0x93, 0xc0, 0xcd, 0x03,
+ 0x17, 0x00, 0x45, 0x12, 0x15, 0xdf, 0x39, 0xcb, 0xbd, 0xf6, 0x1a, 0xaa},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of null
+ // tcID: 165
+ {SEC_OID_SHA384,
+ 165,
+ {0x91, 0xf4, 0x45, 0x87, 0x8b, 0xb1, 0xb9, 0xff, 0x36, 0x55, 0x5e, 0xa7,
+ 0x34, 0x26, 0x48, 0x11, 0x9f, 0x30, 0x36, 0x94, 0xc7, 0xec, 0xac, 0x4e,
+ 0x9a, 0xba, 0x58, 0x5d, 0xc1, 0x6b, 0x36, 0xfe, 0x7b, 0x3d, 0xbf, 0xf9,
+ 0x70, 0x6e, 0x1e, 0x2c, 0x30, 0xe1, 0xda, 0xa8, 0xff, 0xdf, 0x57, 0x21,
+ 0x4b, 0x05, 0xc7, 0x95, 0x16, 0x3d, 0x43, 0xf6, 0x36, 0x87, 0x57, 0xea,
+ 0x73, 0xa3, 0x06, 0x37, 0xa7, 0xa7, 0xe8, 0x92, 0x49, 0x9f, 0xe8, 0xe9,
+ 0x51, 0x0b, 0xe9, 0xe6, 0xbc, 0xd7, 0x90, 0xba, 0x88, 0x7e, 0x66, 0xc6,
+ 0xe1, 0x13, 0x2e, 0xc5, 0x53, 0xd3, 0x06, 0xd6, 0xaa, 0x2c, 0x4b, 0x5a,
+ 0x74, 0x3a, 0x15, 0x35, 0xbb, 0xaa, 0xb8, 0xf3, 0xe6, 0xef, 0xf4, 0x67,
+ 0xae, 0x7f, 0x40, 0x3c, 0x56, 0x6d, 0x99, 0xa5, 0x98, 0xd8, 0x77, 0x86,
+ 0x0b, 0x66, 0xf5, 0xaf, 0xb5, 0xd4, 0x68, 0xcb, 0x94, 0xb8, 0xee, 0x89,
+ 0xa0, 0xd6, 0x7a, 0x1e, 0x16, 0x3d, 0x2d, 0xeb, 0xf7, 0xd3, 0x81, 0xc5,
+ 0x71, 0xd8, 0xc5, 0xc3, 0x34, 0xee, 0x34, 0x58, 0x38, 0x56, 0xe0, 0xab,
+ 0x56, 0xdf, 0xde, 0x86, 0x82, 0x50, 0x8e, 0xed, 0x44, 0xaf, 0xcb, 0xea,
+ 0xdd, 0x60, 0x02, 0x2d, 0xb7, 0xc1, 0x44, 0x6a, 0xdb, 0xca, 0xf6, 0xd7,
+ 0xfd, 0xe9, 0xb3, 0x1f, 0x02, 0x8d, 0xdf, 0x4c, 0xf0, 0x45, 0x58, 0x49,
+ 0xd9, 0xd2, 0x19, 0xbc, 0x04, 0x62, 0x99, 0x89, 0x91, 0x85, 0x77, 0xb7,
+ 0xf4, 0x60, 0xca, 0x46, 0x46, 0x44, 0x94, 0x47, 0x9c, 0xb4, 0xb6, 0xbc,
+ 0xcf, 0xd9, 0xe1, 0xd1, 0xa2, 0xee, 0x53, 0xf1, 0x62, 0x10, 0xf5, 0xdc,
+ 0xc7, 0x39, 0x0c, 0xed, 0xe7, 0x3b, 0x04, 0x35, 0x4b, 0xd5, 0xbd, 0xf6,
+ 0xc2, 0xe7, 0xcd, 0x4d, 0x4c, 0x05, 0x6c, 0x01, 0x3c, 0x03, 0x83, 0xca,
+ 0x05, 0x3b, 0x15, 0xd2, 0x41, 0x22, 0x71, 0xc7, 0xa3, 0x84, 0x90, 0x1e,
+ 0x79, 0x1e, 0x3d, 0x57, 0x02, 0xa9, 0x92, 0x9a, 0x54, 0x0c, 0xfc, 0x11,
+ 0xb8, 0x0d, 0xcd, 0x98, 0x0f, 0xa6, 0x49, 0x16, 0xda, 0xd7, 0xaa, 0xa9,
+ 0xd7, 0x30, 0x48, 0xcb, 0xb8, 0x64, 0x64, 0x13, 0x98, 0xf3, 0x37, 0x75,
+ 0xfe, 0x50, 0xca, 0x59, 0x0e, 0xa4, 0x90, 0xab, 0xc0, 0x41, 0x9c, 0x78,
+ 0xfe, 0x03, 0x09, 0xfc, 0x03, 0x34, 0x31, 0x28, 0x35, 0xa0, 0x07, 0x6f,
+ 0x1c, 0xf3, 0x4a, 0x47, 0x62, 0x3d, 0x10, 0x70, 0x4f, 0x22, 0xe3, 0xef,
+ 0x86, 0xf1, 0xa0, 0x98, 0x95, 0x65, 0xda, 0x39, 0xd0, 0xd3, 0xa0, 0x85,
+ 0x94, 0x88, 0xe4, 0x8f, 0x05, 0x72, 0x30, 0x15, 0x97, 0x87, 0xc9, 0x44,
+ 0x3c, 0xcc, 0x7e, 0x8a, 0xb9, 0x3a, 0x53, 0xba, 0xe7, 0x22, 0x61, 0x3e,
+ 0x6c, 0x55, 0xc1, 0x37, 0x14, 0x03, 0xb9, 0xca, 0x48, 0x76, 0x1e, 0x90},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null contains leading 0
+ // tcID: 166
+ {SEC_OID_SHA384,
+ 166,
+ {0x80, 0x4c, 0x6e, 0x1a, 0x8a, 0xfe, 0xe9, 0xf6, 0x20, 0x15, 0x60, 0x67,
+ 0x6b, 0x65, 0x50, 0x2a, 0x9f, 0xd4, 0xe1, 0x7d, 0x39, 0x08, 0x21, 0xa7,
+ 0x9c, 0x18, 0xdd, 0x70, 0x36, 0xf4, 0xd7, 0xa6, 0xf4, 0xef, 0xdc, 0x8a,
+ 0x20, 0xb9, 0xc5, 0x73, 0xb4, 0xf1, 0xbd, 0xa1, 0xc3, 0xc2, 0x81, 0x63,
+ 0x4b, 0xc1, 0xc1, 0x58, 0x3f, 0xfe, 0xa0, 0x3e, 0x5d, 0xd8, 0x4a, 0x5d,
+ 0x3a, 0x07, 0x28, 0x93, 0x59, 0x70, 0xc3, 0x73, 0x80, 0xb9, 0x7f, 0x81,
+ 0xc8, 0x9a, 0x3a, 0x23, 0x16, 0xa9, 0x09, 0xda, 0x68, 0x94, 0x6a, 0x35,
+ 0xf7, 0x74, 0x27, 0xe7, 0x07, 0x67, 0xd6, 0xcc, 0xdf, 0xcd, 0x3a, 0xda,
+ 0x7e, 0x50, 0x33, 0x36, 0xb4, 0xd9, 0xdd, 0x1d, 0x26, 0x9c, 0x75, 0x30,
+ 0x99, 0x46, 0x63, 0xa4, 0xd9, 0x3f, 0x9e, 0x5e, 0x3d, 0x32, 0x08, 0xdd,
+ 0x8f, 0x4f, 0x26, 0x22, 0xa2, 0xd3, 0xbf, 0xdc, 0x2b, 0xc7, 0x9b, 0xad,
+ 0xb2, 0x54, 0x1e, 0x6c, 0x04, 0xb4, 0x0f, 0x98, 0xb5, 0xd3, 0xa7, 0xca,
+ 0xca, 0x89, 0xfb, 0x79, 0x3e, 0xf7, 0x8b, 0x5a, 0xa0, 0xd7, 0x1c, 0x1c,
+ 0xff, 0x54, 0xa6, 0xa7, 0x54, 0x8c, 0xec, 0xb7, 0xae, 0x6e, 0xbf, 0xf5,
+ 0x2a, 0xa3, 0xf7, 0x9e, 0xcc, 0xc0, 0xfa, 0x60, 0xdc, 0xed, 0xa2, 0xfe,
+ 0xa8, 0x59, 0x8e, 0xf1, 0x35, 0xbd, 0x3b, 0x17, 0x03, 0xe0, 0x72, 0xe6,
+ 0xb0, 0x7b, 0x94, 0x95, 0xee, 0x8a, 0x48, 0xaf, 0x86, 0xd7, 0xee, 0x9d,
+ 0x6f, 0x00, 0xfc, 0x11, 0xfd, 0x0c, 0xd5, 0xaf, 0x34, 0x3c, 0xfd, 0x69,
+ 0xef, 0xf9, 0xc0, 0x82, 0x99, 0xba, 0xa3, 0x64, 0xde, 0x7b, 0x99, 0x97,
+ 0x14, 0xab, 0x9b, 0x31, 0xb4, 0x0e, 0xfb, 0x79, 0x80, 0x56, 0x3a, 0x68,
+ 0x73, 0x48, 0x0d, 0x15, 0x12, 0xda, 0xdc, 0x74, 0x95, 0xc1, 0x05, 0x91,
+ 0x5f, 0x18, 0xed, 0xa4, 0x72, 0xcf, 0x4a, 0x52, 0x4a, 0x3b, 0xc3, 0xf7,
+ 0xa1, 0x63, 0xc1, 0x1a, 0xec, 0x45, 0x62, 0x26, 0x61, 0x52, 0x21, 0xb3,
+ 0x21, 0xb7, 0xdf, 0xfb, 0xf2, 0x3d, 0x4e, 0x1e, 0x28, 0x1a, 0xaa, 0x51,
+ 0x20, 0x3c, 0x96, 0x6d, 0x44, 0x0d, 0x4e, 0xdf, 0x3d, 0x0c, 0x26, 0xeb,
+ 0x03, 0xc0, 0xf3, 0x64, 0x86, 0xf2, 0x52, 0x68, 0x0d, 0x2b, 0x48, 0xdf,
+ 0x23, 0x9b, 0x5c, 0xdb, 0x7d, 0x4c, 0x77, 0x33, 0x1f, 0xe8, 0xd7, 0x71,
+ 0xb9, 0x99, 0xbe, 0x67, 0xbf, 0x00, 0xa5, 0x0a, 0x0f, 0xb8, 0x06, 0xbf,
+ 0x9b, 0xdc, 0xb9, 0x1d, 0x74, 0xb6, 0xac, 0x9e, 0x12, 0x4f, 0x73, 0xd6,
+ 0x96, 0xcc, 0xd9, 0x76, 0x6d, 0xf1, 0xa8, 0xf2, 0x91, 0x1d, 0xd2, 0x76,
+ 0x08, 0xc5, 0x0b, 0x2a, 0x4a, 0x07, 0x06, 0x07, 0x1a, 0x81, 0xd2, 0x6d,
+ 0x7e, 0x9f, 0xc6, 0xfb, 0xca, 0x39, 0x5f, 0xb7, 0xf1, 0x90, 0x33, 0x0b},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of null
+ // tcID: 167
+ {SEC_OID_SHA384,
+ 167,
+ {0x45, 0x44, 0xc2, 0xea, 0x62, 0x7b, 0xfa, 0xce, 0x12, 0x42, 0xeb, 0x30,
+ 0xcd, 0x98, 0x1b, 0x03, 0x22, 0x0a, 0x44, 0x58, 0x71, 0x12, 0x12, 0x7e,
+ 0xc3, 0x4b, 0x3c, 0xec, 0x66, 0x25, 0xf7, 0x85, 0xb8, 0x9d, 0x54, 0x66,
+ 0x15, 0x4d, 0xb2, 0xdd, 0x8a, 0xe2, 0xcf, 0xcd, 0x52, 0x95, 0x08, 0x65,
+ 0x2d, 0x4b, 0x8d, 0x4c, 0x37, 0x38, 0x27, 0x04, 0x11, 0xc3, 0xfe, 0xc0,
+ 0x3d, 0xca, 0xac, 0x18, 0xc3, 0x63, 0xd8, 0xac, 0x77, 0x77, 0x89, 0x25,
+ 0xbf, 0xdd, 0xe9, 0xb0, 0x79, 0xb5, 0x3c, 0x1c, 0xfa, 0x5a, 0x95, 0x2c,
+ 0x95, 0x89, 0x58, 0x43, 0x66, 0x8f, 0xe8, 0xa9, 0xf3, 0x4c, 0x60, 0xf6,
+ 0x2b, 0x1c, 0xca, 0x34, 0x1b, 0x2c, 0xc2, 0xec, 0xd7, 0xb1, 0xb7, 0x4f,
+ 0xa1, 0xb8, 0x16, 0x59, 0x63, 0xcf, 0x94, 0xc3, 0x08, 0x0f, 0x92, 0x0a,
+ 0xc9, 0x69, 0xff, 0x94, 0x52, 0x36, 0xeb, 0x47, 0x06, 0x2c, 0x1f, 0x61,
+ 0x6f, 0x1a, 0x70, 0xed, 0x08, 0x43, 0x9a, 0x0c, 0xe4, 0x8f, 0x65, 0xb7,
+ 0x23, 0x8a, 0xfc, 0xe4, 0x4f, 0x51, 0xff, 0x22, 0xbd, 0x2f, 0x49, 0x54,
+ 0xe6, 0xc9, 0xca, 0x56, 0x40, 0x6d, 0x8c, 0xbf, 0x3a, 0x46, 0x3c, 0x41,
+ 0x39, 0x9d, 0x95, 0x86, 0x33, 0xdd, 0x93, 0xce, 0x46, 0x04, 0xd3, 0xcf,
+ 0x99, 0xd7, 0xc4, 0x6c, 0xb0, 0xb7, 0x0a, 0x5c, 0x3a, 0xbc, 0xc7, 0xfa,
+ 0xd3, 0x29, 0xc6, 0xed, 0xe9, 0xa2, 0xe2, 0xf3, 0x8a, 0xcc, 0xbd, 0x55,
+ 0xbb, 0xbf, 0x05, 0x62, 0xa2, 0x53, 0x9a, 0x62, 0x58, 0xe1, 0x6a, 0x58,
+ 0x39, 0x61, 0x56, 0x42, 0x29, 0xe2, 0x1a, 0x1b, 0x12, 0x53, 0x89, 0xb0,
+ 0x58, 0x77, 0x8b, 0xa2, 0xec, 0x5e, 0x25, 0x71, 0xc0, 0xbd, 0xc6, 0xec,
+ 0x27, 0x40, 0xca, 0x4e, 0x2c, 0x96, 0x1b, 0xac, 0x55, 0x96, 0x3b, 0x38,
+ 0x84, 0x13, 0x2b, 0x9d, 0xad, 0x7c, 0x0b, 0x17, 0x2e, 0xf8, 0xc5, 0xab,
+ 0xf0, 0x7c, 0xa6, 0xf4, 0xee, 0x81, 0x01, 0xd4, 0x9f, 0x9f, 0xf9, 0xb7,
+ 0xc6, 0x34, 0xa7, 0x13, 0xc4, 0xf5, 0x8e, 0x8c, 0x54, 0x3e, 0x26, 0x13,
+ 0x45, 0x64, 0xee, 0x6c, 0xa5, 0xf8, 0x9e, 0x69, 0x0a, 0x92, 0xb9, 0xc4,
+ 0xc1, 0x95, 0x18, 0x2e, 0xbd, 0xe4, 0x89, 0x8e, 0x62, 0xba, 0x3e, 0xd1,
+ 0x47, 0x1e, 0xa6, 0x49, 0x77, 0x77, 0x65, 0x8e, 0x0c, 0xf6, 0xe1, 0xc0,
+ 0x79, 0xe0, 0x21, 0x69, 0x59, 0x60, 0xbd, 0x94, 0x6d, 0x04, 0xc5, 0xfd,
+ 0xfb, 0xa9, 0x15, 0xb2, 0x79, 0x8e, 0x79, 0x80, 0x94, 0x59, 0xb6, 0x54,
+ 0x4f, 0x82, 0x8f, 0xf3, 0xf7, 0xb8, 0x41, 0x58, 0x10, 0x82, 0xb8, 0x82,
+ 0x08, 0x32, 0xf1, 0x5b, 0x39, 0x04, 0x56, 0x11, 0x05, 0x9e, 0x40, 0x84,
+ 0x24, 0x87, 0x8e, 0xc8, 0x82, 0x94, 0x11, 0x95, 0xe1, 0xe0, 0x5f, 0xc2},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of null
+ // tcID: 168
+ {SEC_OID_SHA384,
+ 168,
+ {0x6f, 0xa5, 0x1f, 0xe3, 0xaf, 0xa1, 0x82, 0x72, 0xaa, 0x61, 0xfc, 0x9e,
+ 0xb4, 0x6e, 0x73, 0x0d, 0xc6, 0x2e, 0x41, 0xe1, 0x30, 0x59, 0x62, 0xbf,
+ 0xd5, 0x2f, 0xfb, 0x10, 0x08, 0x37, 0x3f, 0xb7, 0x41, 0x27, 0x74, 0x37,
+ 0x07, 0xdc, 0x8a, 0x44, 0xca, 0xc5, 0x76, 0x7b, 0xda, 0xdf, 0x5f, 0x9d,
+ 0xb8, 0x13, 0x03, 0x69, 0xb2, 0x05, 0x10, 0x17, 0xd2, 0x7c, 0x4a, 0xf5,
+ 0xe0, 0x01, 0x92, 0xd7, 0x08, 0xa7, 0x4f, 0x91, 0x51, 0x28, 0xab, 0x7b,
+ 0x58, 0xbb, 0xac, 0xa3, 0x11, 0x45, 0x6c, 0xeb, 0xc6, 0x5a, 0x0b, 0x32,
+ 0x81, 0xc6, 0x7c, 0x13, 0x59, 0x4e, 0xd7, 0x5c, 0x47, 0x8a, 0x3b, 0x94,
+ 0x3b, 0xa9, 0xf6, 0xa1, 0x3e, 0x6e, 0x5e, 0xba, 0x3b, 0x31, 0x3e, 0x9b,
+ 0x48, 0xc0, 0x52, 0xe1, 0x15, 0x8e, 0x05, 0x79, 0xa6, 0x12, 0x51, 0x69,
+ 0x4b, 0x37, 0x8a, 0xa5, 0x0d, 0x3c, 0x38, 0x81, 0x29, 0x17, 0x58, 0xee,
+ 0x38, 0x32, 0x8c, 0x6a, 0xf1, 0x67, 0xbe, 0x0e, 0x13, 0x26, 0x7c, 0xfc,
+ 0x28, 0x5d, 0x0e, 0x15, 0x56, 0x55, 0xef, 0x25, 0xf7, 0x3f, 0x0e, 0x90,
+ 0x08, 0xcf, 0xce, 0x46, 0xdc, 0xd3, 0x5d, 0xf1, 0xf1, 0x17, 0x31, 0x81,
+ 0x6c, 0xc5, 0x4f, 0x62, 0xef, 0x29, 0x20, 0x63, 0xc7, 0x4e, 0xb1, 0x33,
+ 0x06, 0x25, 0x3e, 0x34, 0x1c, 0xb1, 0x09, 0x5c, 0x1c, 0x87, 0xc0, 0x75,
+ 0x9b, 0x83, 0x62, 0xed, 0xa2, 0xf3, 0xb8, 0x1b, 0xbb, 0x42, 0x54, 0xc9,
+ 0x1d, 0x64, 0x87, 0xfc, 0xcb, 0x24, 0x75, 0x16, 0xf5, 0xb2, 0xea, 0xf0,
+ 0x75, 0xb9, 0xc1, 0xc8, 0xec, 0x64, 0xa3, 0x25, 0x41, 0xed, 0xab, 0x4f,
+ 0x1d, 0x6d, 0x82, 0x8f, 0x69, 0x76, 0x27, 0x98, 0xbf, 0x14, 0x1a, 0xb0,
+ 0xe6, 0xc0, 0xa1, 0x93, 0xff, 0x85, 0x33, 0x1a, 0xd0, 0x51, 0xf8, 0x26,
+ 0x63, 0x92, 0xde, 0x58, 0xb9, 0x49, 0xd3, 0x48, 0x1b, 0x96, 0x81, 0xb2,
+ 0xe0, 0x31, 0x3b, 0xdb, 0xf7, 0x23, 0xe6, 0x9e, 0x9b, 0xcb, 0x03, 0x3b,
+ 0xca, 0x68, 0xf6, 0x72, 0x72, 0x81, 0xb0, 0xf8, 0x27, 0x26, 0x65, 0x44,
+ 0x02, 0x3d, 0xc4, 0xb3, 0x5a, 0x14, 0xd4, 0x18, 0xda, 0xe7, 0xb0, 0xab,
+ 0x71, 0x83, 0x26, 0xaa, 0x90, 0x08, 0xbe, 0xd6, 0xdf, 0x1b, 0x28, 0xfc,
+ 0x76, 0xef, 0xb2, 0x4c, 0xe0, 0xfe, 0x85, 0xa0, 0xce, 0x44, 0x60, 0x7f,
+ 0x36, 0x79, 0x62, 0x18, 0x19, 0xaf, 0xef, 0x73, 0x05, 0x1d, 0x49, 0x24,
+ 0x8f, 0x55, 0x77, 0x88, 0x44, 0x73, 0x1e, 0xb5, 0x32, 0xe6, 0xcf, 0x47,
+ 0x6a, 0x08, 0x18, 0xdd, 0xad, 0x1f, 0x12, 0xf4, 0xa1, 0xc2, 0xa5, 0x95,
+ 0x0a, 0xc7, 0xc1, 0x28, 0xc9, 0xf4, 0x92, 0x01, 0x3e, 0xd8, 0x2e, 0x11,
+ 0xda, 0x4b, 0x5f, 0xa3, 0xa2, 0x81, 0xe2, 0xf3, 0x50, 0x58, 0xbd, 0xb3},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of null
+ // tcID: 169
+ {SEC_OID_SHA384,
+ 169,
+ {0x35, 0xac, 0x34, 0xae, 0xd3, 0x7b, 0xed, 0xc8, 0x4b, 0xa1, 0x86, 0x95,
+ 0xc8, 0x67, 0xd9, 0x76, 0x69, 0x05, 0xa9, 0x67, 0xcf, 0x40, 0x6b, 0x76,
+ 0x58, 0x01, 0xbe, 0x08, 0x90, 0xc3, 0xd5, 0x2a, 0xeb, 0x30, 0x70, 0xf0,
+ 0x53, 0xa4, 0x07, 0x08, 0x52, 0x09, 0xbc, 0xfb, 0x99, 0xf5, 0xf4, 0x58,
+ 0x60, 0x20, 0x6f, 0xdf, 0xfd, 0x3b, 0xad, 0xec, 0x9a, 0x4e, 0x8f, 0x19,
+ 0xec, 0x2d, 0x3f, 0x82, 0x06, 0xe6, 0xa4, 0xe7, 0x67, 0xc4, 0xb5, 0x2c,
+ 0xbd, 0x8e, 0x26, 0x2e, 0x30, 0xc5, 0x25, 0x29, 0xa4, 0x56, 0x86, 0x92,
+ 0xab, 0x87, 0x38, 0xf0, 0x3e, 0x5b, 0x1e, 0xe1, 0x5b, 0x64, 0xb7, 0x4c,
+ 0x39, 0xa5, 0x7d, 0xe8, 0x88, 0x2a, 0xa5, 0x12, 0xc1, 0xec, 0xa1, 0xe6,
+ 0xbe, 0x51, 0x6f, 0xfa, 0x67, 0x46, 0x5a, 0xac, 0x64, 0x72, 0xce, 0x80,
+ 0xa6, 0x99, 0x85, 0xa8, 0xf1, 0x07, 0x54, 0x6b, 0x0d, 0x9a, 0x60, 0x86,
+ 0x97, 0x6d, 0xe8, 0xd8, 0xb3, 0x0c, 0xa4, 0x6a, 0x76, 0xa8, 0x62, 0x0a,
+ 0xb6, 0x4e, 0x25, 0x04, 0x82, 0x45, 0x68, 0xb4, 0xbd, 0x9a, 0x5e, 0xa8,
+ 0x81, 0x9b, 0x45, 0x4a, 0xea, 0x31, 0x05, 0x31, 0xbf, 0xf8, 0xc0, 0x88,
+ 0x4c, 0x52, 0xc8, 0x05, 0x43, 0x66, 0x0f, 0x2b, 0x7d, 0xc7, 0x8f, 0xa1,
+ 0x5d, 0x8f, 0xcb, 0xaa, 0x92, 0x04, 0xf6, 0x49, 0x6d, 0xf5, 0x60, 0xd6,
+ 0x69, 0x96, 0xfe, 0x3f, 0x02, 0x2f, 0x4c, 0xfa, 0x36, 0xb6, 0xd4, 0xe4,
+ 0x27, 0x28, 0x2f, 0x84, 0x0b, 0x23, 0xc4, 0x98, 0x38, 0x19, 0xbf, 0xb1,
+ 0x91, 0x39, 0x51, 0x29, 0x49, 0x92, 0x8d, 0x1b, 0x18, 0x06, 0x75, 0x9c,
+ 0x94, 0xb6, 0x48, 0x2e, 0x9d, 0x7e, 0x52, 0x1c, 0x42, 0xb1, 0x77, 0x56,
+ 0x44, 0xb8, 0x85, 0xe6, 0xe1, 0x79, 0xc2, 0x0f, 0xe7, 0x8e, 0x02, 0xb9,
+ 0x7a, 0x01, 0xa9, 0x1f, 0x38, 0xd6, 0x1c, 0x17, 0xd5, 0xca, 0x67, 0x6c,
+ 0xb3, 0x8b, 0x3f, 0x43, 0x13, 0xf9, 0xfe, 0x85, 0x20, 0x84, 0x4c, 0x1a,
+ 0x96, 0x58, 0x97, 0xdf, 0x0f, 0x04, 0x54, 0x25, 0x52, 0xb5, 0xa3, 0x0f,
+ 0x37, 0xa2, 0x0f, 0xb1, 0x49, 0xb1, 0x06, 0x40, 0x07, 0xd9, 0x1a, 0xe0,
+ 0xab, 0x1e, 0x74, 0xf1, 0xb2, 0x9d, 0x9b, 0x61, 0x29, 0x47, 0xc6, 0xa5,
+ 0xb5, 0xa3, 0xea, 0x71, 0x81, 0xd2, 0x16, 0xc7, 0x7b, 0xca, 0x94, 0xee,
+ 0x8a, 0xac, 0x07, 0x00, 0x22, 0xa4, 0xcd, 0x3a, 0xca, 0x6b, 0x74, 0x0e,
+ 0xb5, 0x20, 0xfd, 0xab, 0x50, 0xe0, 0x71, 0x35, 0xf4, 0xd1, 0x57, 0xee,
+ 0xe0, 0x41, 0x62, 0x83, 0xff, 0xde, 0xea, 0x74, 0x6e, 0x5a, 0x62, 0x5a,
+ 0x0a, 0x67, 0xd3, 0x21, 0xff, 0x0e, 0x2a, 0xe3, 0xa5, 0xdd, 0x4a, 0xdb,
+ 0xb3, 0xf5, 0x63, 0x9f, 0x0b, 0x41, 0x2a, 0xb0, 0x47, 0xa1, 0xb5, 0xe9},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**31 - 1
+ // tcID: 170
+ {SEC_OID_SHA384,
+ 170,
+ {0x11, 0x57, 0xd8, 0x2d, 0x3d, 0x7d, 0x64, 0x53, 0x7c, 0x3d, 0x71, 0xd4,
+ 0x5c, 0x61, 0x37, 0x30, 0xc3, 0x5a, 0x22, 0x70, 0xb7, 0x56, 0x64, 0xaa,
+ 0x03, 0x74, 0x5b, 0xd1, 0x14, 0x5c, 0x61, 0x03, 0x08, 0x25, 0xfc, 0x82,
+ 0xce, 0xbb, 0x47, 0xb3, 0x2b, 0x48, 0x3d, 0xfd, 0x11, 0x18, 0x8d, 0xcb,
+ 0xee, 0xfc, 0x33, 0xa5, 0xa2, 0x3c, 0xd3, 0x94, 0xc8, 0xfb, 0x49, 0x6b,
+ 0xd4, 0x6f, 0xc3, 0x7c, 0x27, 0xf3, 0xb2, 0xa6, 0x14, 0xf9, 0x3b, 0x83,
+ 0x21, 0x6b, 0xb0, 0xdc, 0x5e, 0xd2, 0xab, 0x48, 0x25, 0xe8, 0xcb, 0xd6,
+ 0x14, 0x6a, 0xd9, 0x00, 0x23, 0xae, 0xe3, 0xa1, 0x7b, 0x74, 0x56, 0x7a,
+ 0x62, 0x19, 0xf7, 0x03, 0xd4, 0xd2, 0x98, 0xb5, 0x3a, 0xdd, 0xa7, 0xef,
+ 0xa6, 0xe9, 0x0e, 0x94, 0x59, 0x76, 0x54, 0xeb, 0x9f, 0x0b, 0xdf, 0x60,
+ 0x54, 0x02, 0xb7, 0xe2, 0x97, 0x0e, 0xf8, 0x7d, 0x5c, 0x9c, 0xc3, 0x61,
+ 0x60, 0x7d, 0x40, 0xe7, 0xdc, 0x57, 0xdf, 0x65, 0xa0, 0x21, 0x59, 0x9f,
+ 0xdd, 0xfc, 0x33, 0x41, 0x7d, 0x58, 0xa8, 0x74, 0x77, 0x72, 0xa4, 0xbb,
+ 0x2a, 0x50, 0xb0, 0x29, 0x21, 0xde, 0x04, 0x2a, 0xcc, 0x8a, 0x7b, 0xb8,
+ 0x66, 0x59, 0xc2, 0x99, 0x99, 0x15, 0x9f, 0x5e, 0x52, 0x8b, 0x16, 0x7f,
+ 0x3f, 0xc6, 0x8f, 0xb0, 0xd6, 0xc6, 0x27, 0x38, 0xe3, 0x7a, 0x51, 0x08,
+ 0xe1, 0x4e, 0x80, 0x16, 0x9c, 0x4a, 0x7a, 0xef, 0xdc, 0x4a, 0x6d, 0x7e,
+ 0x5f, 0x8e, 0x04, 0xc4, 0x6a, 0x99, 0xc5, 0x5c, 0x8f, 0x30, 0x41, 0xe0,
+ 0x1e, 0xe2, 0x5e, 0x0e, 0xa5, 0x5e, 0x6f, 0xb6, 0x1a, 0xb0, 0x94, 0x62,
+ 0x8b, 0xda, 0xf4, 0x34, 0xca, 0x20, 0x02, 0xab, 0xe8, 0x22, 0xd8, 0x3d,
+ 0xcb, 0x61, 0x99, 0x19, 0x8e, 0x28, 0xa5, 0x96, 0xe3, 0x1c, 0xa9, 0xa1,
+ 0xd6, 0x52, 0x27, 0x9c, 0x1f, 0x58, 0x3b, 0x0f, 0x4d, 0x8f, 0x62, 0xf6,
+ 0xd3, 0x57, 0x2c, 0xcc, 0xd7, 0x97, 0x24, 0x15, 0xfb, 0xf3, 0x32, 0x0d,
+ 0x53, 0xeb, 0x40, 0x25, 0x45, 0xe5, 0xc6, 0x80, 0x09, 0x4e, 0x1d, 0x43,
+ 0xfd, 0xdf, 0xff, 0x9a, 0x7c, 0x6f, 0xc5, 0x4d, 0x99, 0xd5, 0xbb, 0xd8,
+ 0x9b, 0x43, 0xb0, 0x1f, 0x49, 0x53, 0x12, 0x85, 0x38, 0x97, 0xa9, 0x29,
+ 0x33, 0x41, 0xc6, 0x63, 0x21, 0xdd, 0xe1, 0x58, 0x6a, 0xfc, 0x9a, 0x87,
+ 0xdc, 0x0e, 0xe6, 0xb9, 0x6e, 0x95, 0x22, 0xc8, 0xe0, 0xd3, 0xc0, 0xd2,
+ 0x6e, 0xfc, 0x8b, 0x8a, 0x1e, 0x72, 0xe9, 0x20, 0xdd, 0xe2, 0xce, 0xcf,
+ 0x9a, 0xbb, 0x0f, 0xc2, 0x62, 0xfe, 0x6e, 0xd3, 0xcc, 0x43, 0x3d, 0x19,
+ 0x02, 0xe6, 0x68, 0xb4, 0x56, 0xda, 0x66, 0x39, 0x77, 0xb1, 0x03, 0x66,
+ 0x66, 0xb1, 0xef, 0xd7, 0x60, 0x9d, 0x2f, 0xba, 0x6c, 0x5f, 0xf8, 0x09},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**32 - 1
+ // tcID: 171
+ {SEC_OID_SHA384,
+ 171,
+ {0x13, 0xd1, 0x08, 0x58, 0xe9, 0xdd, 0x83, 0xb8, 0x8c, 0x6d, 0x06, 0xfd,
+ 0xa2, 0xb4, 0x33, 0x63, 0x7b, 0x55, 0xc6, 0x11, 0xa9, 0xcf, 0xfc, 0x56,
+ 0x6d, 0x10, 0x24, 0x6e, 0x96, 0x6e, 0xac, 0x2b, 0x40, 0x4a, 0x7e, 0xbc,
+ 0x5f, 0x1d, 0x38, 0x2e, 0x10, 0x00, 0xbd, 0x07, 0xbc, 0xb3, 0xb4, 0x72,
+ 0x36, 0xee, 0xf9, 0x34, 0x49, 0xcf, 0xce, 0x89, 0x02, 0x90, 0x2d, 0xd1,
+ 0xa9, 0x63, 0xc6, 0x97, 0x62, 0x42, 0x01, 0x25, 0xeb, 0xd0, 0x83, 0xde,
+ 0xda, 0xdd, 0x93, 0xb6, 0xa4, 0xfe, 0x45, 0x34, 0x92, 0xda, 0x18, 0x97,
+ 0xf7, 0x6f, 0x11, 0xcf, 0x16, 0x1a, 0x8b, 0x7b, 0x54, 0xe7, 0x0e, 0xa9,
+ 0xfc, 0x5e, 0x4c, 0x8a, 0x39, 0x09, 0xa5, 0x37, 0xef, 0xf2, 0xf1, 0xc6,
+ 0x93, 0xa8, 0x66, 0x85, 0xf2, 0x49, 0xbe, 0x1e, 0x8b, 0x0a, 0x9d, 0xb5,
+ 0x91, 0xa4, 0xd6, 0x95, 0x02, 0x57, 0x4f, 0xb1, 0x61, 0xbc, 0x00, 0x74,
+ 0x6b, 0x1d, 0xa9, 0xd0, 0xb6, 0x97, 0x91, 0x4a, 0x8f, 0x80, 0x32, 0xb4,
+ 0x5d, 0x61, 0xa3, 0x91, 0x2b, 0x50, 0x22, 0x8d, 0x6e, 0xac, 0xdb, 0xfa,
+ 0xae, 0x96, 0x08, 0x76, 0xc1, 0x15, 0x03, 0x4d, 0x8c, 0xae, 0xbb, 0x4a,
+ 0x6b, 0x42, 0x6c, 0x3d, 0x88, 0x13, 0xa4, 0x8e, 0xec, 0x52, 0x21, 0xfe,
+ 0xb6, 0xa1, 0x1f, 0x9a, 0x4d, 0x42, 0x6f, 0x5b, 0x14, 0x2d, 0x09, 0x9e,
+ 0xfd, 0xea, 0x1d, 0xb0, 0x72, 0xf7, 0xd7, 0x76, 0x16, 0x40, 0x80, 0xe2,
+ 0xe4, 0x2e, 0xa9, 0x73, 0xc7, 0xb8, 0x62, 0x15, 0xd9, 0x80, 0xb1, 0x23,
+ 0x8f, 0x80, 0xfa, 0x0d, 0xd0, 0x31, 0x87, 0xd1, 0xf4, 0x2e, 0x4a, 0x6c,
+ 0x1b, 0x5f, 0x99, 0xc5, 0x7a, 0x83, 0xf0, 0xa7, 0x29, 0x7e, 0x4f, 0x8d,
+ 0xf4, 0x1a, 0x71, 0x63, 0x7d, 0xdd, 0x82, 0xe6, 0xee, 0xc3, 0x75, 0x0d,
+ 0x22, 0x6b, 0x43, 0x14, 0x4b, 0x05, 0x95, 0x68, 0x2f, 0xdf, 0xe2, 0x98,
+ 0x85, 0xf3, 0x30, 0xf7, 0x2c, 0xe3, 0xa4, 0xac, 0x65, 0xcb, 0xf9, 0xab,
+ 0xe8, 0x03, 0x07, 0x76, 0xc2, 0x24, 0xe1, 0xa7, 0x7f, 0x81, 0x8a, 0x62,
+ 0x52, 0x88, 0xa1, 0x44, 0xce, 0xd7, 0x71, 0x73, 0xf7, 0xd8, 0x96, 0x86,
+ 0xd5, 0x33, 0x08, 0x31, 0xd0, 0xf4, 0x9b, 0xb9, 0x12, 0x1f, 0x8b, 0xd3,
+ 0x64, 0x76, 0x52, 0x20, 0x11, 0x77, 0x9a, 0x0d, 0xfb, 0x10, 0xdf, 0xfd,
+ 0xac, 0x7e, 0xf3, 0xa6, 0xba, 0x5c, 0xa9, 0xa1, 0x89, 0xa9, 0xd5, 0x99,
+ 0xc6, 0xdd, 0x9a, 0x0c, 0xaa, 0x36, 0xdd, 0xf1, 0xa9, 0x26, 0x03, 0x60,
+ 0xf1, 0xd6, 0x82, 0xf5, 0x6b, 0x1b, 0xee, 0x11, 0xfe, 0x60, 0x5d, 0xd4,
+ 0x6a, 0x22, 0x52, 0x3d, 0x0c, 0xfe, 0xb6, 0xb4, 0x10, 0x69, 0x7a, 0x76,
+ 0xaa, 0x1a, 0x96, 0xcb, 0xf9, 0xb3, 0x97, 0x27, 0x0e, 0xda, 0x33, 0x52},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**40 - 1
+ // tcID: 172
+ {SEC_OID_SHA384,
+ 172,
+ {0x73, 0xd8, 0x3c, 0x49, 0xb2, 0xf9, 0xf2, 0x12, 0x66, 0x52, 0x0b, 0x5f,
+ 0xc0, 0x24, 0x05, 0xab, 0x30, 0xfc, 0x11, 0x09, 0x7f, 0x35, 0x31, 0xe5,
+ 0xed, 0x89, 0x18, 0x97, 0xb2, 0x11, 0x1f, 0x69, 0x80, 0xff, 0x87, 0xdc,
+ 0x9e, 0x71, 0x03, 0x76, 0x16, 0xaf, 0x49, 0xdc, 0x7b, 0x95, 0xff, 0xde,
+ 0x6a, 0x40, 0x96, 0x94, 0xea, 0x50, 0x91, 0x28, 0x7d, 0x5f, 0xb8, 0x98,
+ 0x90, 0x28, 0x6c, 0xf0, 0x18, 0xa0, 0x35, 0x50, 0x66, 0x48, 0x5b, 0xa9,
+ 0x2e, 0xca, 0xe9, 0xc6, 0x19, 0x70, 0x03, 0xb8, 0xb4, 0x21, 0x78, 0x35,
+ 0x29, 0x88, 0xcf, 0xf3, 0x3d, 0xe2, 0x98, 0xd6, 0x36, 0x5e, 0x0b, 0x72,
+ 0x6a, 0x0b, 0x60, 0x50, 0xd2, 0xfe, 0xe7, 0x96, 0x7e, 0x79, 0xfc, 0x8d,
+ 0xa9, 0x39, 0xa9, 0xe6, 0xd2, 0x49, 0x30, 0xca, 0x67, 0x49, 0x06, 0xbd,
+ 0x7a, 0x5c, 0x95, 0xa6, 0x25, 0xca, 0x32, 0x0f, 0x28, 0xaa, 0xfc, 0xa8,
+ 0x53, 0x67, 0xf2, 0x0f, 0x8b, 0xf4, 0x49, 0x35, 0x43, 0xbb, 0x8a, 0x7c,
+ 0x75, 0x34, 0xb2, 0x8f, 0xda, 0x97, 0x5c, 0x66, 0xd7, 0xb4, 0x0e, 0x39,
+ 0x97, 0xb0, 0x14, 0x59, 0x00, 0x75, 0x1b, 0x32, 0x96, 0x58, 0xce, 0x5d,
+ 0x4f, 0x52, 0x46, 0xe9, 0x61, 0x55, 0x20, 0x7b, 0x83, 0x99, 0xad, 0x9e,
+ 0x92, 0x01, 0x57, 0xb4, 0x14, 0x9a, 0x21, 0x38, 0x91, 0x5b, 0xbf, 0x5c,
+ 0x8e, 0x4a, 0xab, 0x38, 0xc1, 0x13, 0xe1, 0x37, 0x5c, 0x6c, 0x9b, 0xcb,
+ 0xd5, 0x3c, 0x22, 0x80, 0xee, 0xc2, 0x88, 0x5b, 0x1c, 0x9a, 0x82, 0x6f,
+ 0x2c, 0x93, 0x8f, 0x6d, 0x42, 0xeb, 0x47, 0x8f, 0xc3, 0x2d, 0x27, 0x93,
+ 0x3e, 0xf3, 0xe0, 0x23, 0x9f, 0x50, 0x98, 0x96, 0x03, 0x36, 0x6c, 0x98,
+ 0x99, 0x9d, 0xcb, 0xe7, 0x33, 0x01, 0xf2, 0x6a, 0x55, 0xe2, 0x02, 0x8b,
+ 0xd7, 0x21, 0xf1, 0xe7, 0x65, 0x22, 0x5f, 0xee, 0x1e, 0xc1, 0x3d, 0x42,
+ 0x10, 0x61, 0x27, 0xc8, 0x26, 0xa8, 0x10, 0xb3, 0xa0, 0x74, 0x7a, 0xe5,
+ 0xf7, 0x02, 0x56, 0xd6, 0xdb, 0xef, 0xd9, 0x28, 0x43, 0x79, 0x7c, 0x70,
+ 0x8b, 0x4b, 0x69, 0x98, 0xc3, 0x4e, 0x57, 0xc7, 0x2d, 0x7b, 0xee, 0x5a,
+ 0x1a, 0x72, 0x0d, 0xf1, 0x41, 0x7a, 0x1e, 0x50, 0xec, 0x27, 0x4c, 0xc4,
+ 0x57, 0x94, 0x56, 0xc7, 0xf7, 0x2c, 0x59, 0x80, 0x30, 0x58, 0xc6, 0xac,
+ 0x5f, 0x9d, 0x6e, 0x97, 0xf3, 0xac, 0x67, 0xb1, 0x93, 0x88, 0xfb, 0xe2,
+ 0x56, 0x5e, 0x42, 0x13, 0x47, 0xfa, 0xf3, 0x26, 0xea, 0x2a, 0xb9, 0x87,
+ 0x95, 0x02, 0x54, 0x08, 0x89, 0x9c, 0xef, 0xad, 0x1d, 0xb9, 0xf6, 0xe9,
+ 0xc5, 0x9f, 0xbb, 0x6b, 0x4c, 0xe5, 0x00, 0x34, 0xaa, 0x26, 0xf5, 0x23,
+ 0x74, 0xd8, 0x3e, 0x35, 0x0f, 0x76, 0x5c, 0x52, 0xe2, 0x57, 0x11, 0x26},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**64 - 1
+ // tcID: 173
+ {SEC_OID_SHA384,
+ 173,
+ {0x3f, 0x93, 0x64, 0xcc, 0x60, 0xc8, 0x99, 0xec, 0x99, 0x41, 0x17, 0x4e,
+ 0xfd, 0x85, 0x46, 0x7e, 0xaa, 0x08, 0xd1, 0xa6, 0x1a, 0x90, 0x13, 0x43,
+ 0x1d, 0x28, 0xdd, 0xa6, 0x15, 0x86, 0x47, 0x04, 0x15, 0xf3, 0x62, 0x18,
+ 0xd4, 0x3e, 0xce, 0x41, 0xd4, 0x22, 0x6e, 0x5b, 0x2a, 0xd3, 0x25, 0xd3,
+ 0x1b, 0xf1, 0xc9, 0x48, 0x72, 0xa6, 0xd4, 0x91, 0xe3, 0x42, 0xfa, 0x44,
+ 0xcd, 0xd6, 0xbb, 0x14, 0xb6, 0xa9, 0xe3, 0x3a, 0x72, 0x37, 0x4d, 0x43,
+ 0xcf, 0x8c, 0x67, 0x1f, 0x1a, 0xb0, 0x1d, 0xf0, 0x1b, 0xe4, 0x9b, 0x07,
+ 0x47, 0x8c, 0xf0, 0x5e, 0xb9, 0x36, 0xe5, 0x51, 0xea, 0xe5, 0x3f, 0x5b,
+ 0xb3, 0xec, 0x77, 0x81, 0x16, 0x32, 0x5f, 0xae, 0xe9, 0xaa, 0xff, 0x28,
+ 0x61, 0xef, 0x3e, 0x9e, 0xae, 0xe8, 0x26, 0x0c, 0x85, 0xee, 0x1b, 0xd5,
+ 0x3c, 0x40, 0x2d, 0xf0, 0x84, 0x77, 0x53, 0x7c, 0xdc, 0x4d, 0x15, 0xfc,
+ 0x57, 0x7c, 0xe7, 0xbf, 0xe9, 0xef, 0x38, 0x77, 0xdc, 0x3b, 0x2e, 0x27,
+ 0x53, 0x36, 0x54, 0xe1, 0x8d, 0x62, 0xc0, 0x23, 0x22, 0xb2, 0xd2, 0xc9,
+ 0xf1, 0xdc, 0x65, 0xa5, 0x52, 0xdf, 0xe4, 0xec, 0x4f, 0x3e, 0x5f, 0xbc,
+ 0xd4, 0x74, 0xbd, 0xd9, 0xcf, 0x4b, 0x0e, 0xbe, 0xef, 0xf8, 0xad, 0xef,
+ 0x92, 0x4c, 0x22, 0x24, 0x26, 0x5a, 0x7e, 0x31, 0xbe, 0xff, 0xce, 0x81,
+ 0xbc, 0x5e, 0x78, 0xa4, 0xec, 0xf0, 0xd1, 0x16, 0xce, 0x73, 0xde, 0x98,
+ 0x44, 0xdc, 0x02, 0x5f, 0xde, 0x2d, 0x83, 0xdb, 0x23, 0x3e, 0xe9, 0x65,
+ 0xb0, 0x86, 0x16, 0xfe, 0xfb, 0x22, 0x9a, 0x9a, 0xb4, 0x68, 0x8d, 0x72,
+ 0x61, 0x77, 0x08, 0x2e, 0xe1, 0x1f, 0x74, 0x5a, 0x68, 0xbd, 0x9f, 0x73,
+ 0xf6, 0x8f, 0x00, 0x49, 0xb4, 0xfd, 0x1d, 0x6e, 0xb6, 0x40, 0x9a, 0x46,
+ 0x5b, 0x11, 0xff, 0xc9, 0xaa, 0x92, 0x82, 0x72, 0x4a, 0x95, 0x01, 0xe2,
+ 0x1e, 0x00, 0xe5, 0xd8, 0xe1, 0x82, 0xef, 0x35, 0xe8, 0xd6, 0x0c, 0xf7,
+ 0x75, 0xc8, 0x52, 0x96, 0x9e, 0xf0, 0x1d, 0xf5, 0xa0, 0x04, 0x55, 0x82,
+ 0x6d, 0x68, 0x11, 0xb4, 0xd7, 0x1f, 0x45, 0xad, 0x09, 0x70, 0x9f, 0xf2,
+ 0x1e, 0xcd, 0x7d, 0x01, 0x62, 0xde, 0xe3, 0x33, 0x2b, 0x0e, 0xf5, 0xaf,
+ 0x75, 0xa8, 0x9d, 0x50, 0xa0, 0x4f, 0xb0, 0x63, 0x7f, 0xa8, 0x97, 0x95,
+ 0xc8, 0x83, 0xbb, 0x15, 0x66, 0x35, 0x23, 0x1b, 0x11, 0x38, 0x7b, 0x63,
+ 0x93, 0x94, 0x0b, 0xcd, 0xdf, 0x0d, 0xee, 0x25, 0x11, 0x65, 0x6d, 0x01,
+ 0x9b, 0xfc, 0x77, 0x52, 0xff, 0xac, 0x5c, 0xc7, 0xa7, 0x15, 0xb4, 0x15,
+ 0x26, 0x41, 0x8f, 0x03, 0x1e, 0x29, 0x72, 0x1d, 0x8d, 0xef, 0xed, 0xd0,
+ 0xdf, 0x3c, 0x36, 0x0a, 0xae, 0x5f, 0x06, 0x15, 0xcc, 0x2f, 0xbf, 0x71},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of null
+ // tcID: 174
+ {SEC_OID_SHA384,
+ 174,
+ {0x55, 0x31, 0xe7, 0xe6, 0x12, 0x17, 0x6c, 0x77, 0x97, 0x5c, 0x1a, 0xf2,
+ 0x5b, 0xde, 0xd7, 0xa9, 0xdd, 0x23, 0x2f, 0xcd, 0x51, 0xf3, 0xa8, 0xa4,
+ 0x47, 0xd4, 0x71, 0x6e, 0x91, 0x16, 0x1b, 0xfb, 0x79, 0x97, 0xae, 0x97,
+ 0x3d, 0x20, 0xa5, 0xe5, 0x55, 0xc8, 0x49, 0x50, 0x75, 0x7c, 0xa7, 0x70,
+ 0x9d, 0x84, 0x0f, 0x09, 0x54, 0xbe, 0x1c, 0x42, 0xb1, 0x9a, 0x7d, 0x34,
+ 0x17, 0x81, 0x36, 0x87, 0x28, 0x28, 0xb4, 0x1e, 0x57, 0xd3, 0xb3, 0x3b,
+ 0x98, 0xfa, 0x61, 0xaa, 0x31, 0xc9, 0x0d, 0x6b, 0xae, 0x10, 0xbf, 0x0a,
+ 0x9c, 0x74, 0xb4, 0x19, 0x00, 0xcb, 0x6b, 0x90, 0xcf, 0x88, 0x15, 0x80,
+ 0x18, 0x04, 0x3c, 0x7a, 0xb9, 0x96, 0x39, 0x99, 0x04, 0xc2, 0x12, 0xce,
+ 0x2b, 0x15, 0xf0, 0x96, 0x65, 0x7a, 0x24, 0xf6, 0x97, 0xf2, 0x7a, 0xcd,
+ 0x04, 0xf3, 0x99, 0x78, 0x80, 0xa4, 0xa0, 0x21, 0xb5, 0x00, 0xa6, 0x4b,
+ 0x68, 0x94, 0x49, 0x31, 0x30, 0xdb, 0x37, 0x39, 0x04, 0xf7, 0x36, 0xde,
+ 0x03, 0xab, 0xe7, 0x1b, 0xb6, 0x75, 0xdd, 0xde, 0x97, 0x88, 0x5f, 0x0c,
+ 0x73, 0xa7, 0x70, 0xcc, 0xfd, 0xb8, 0xb2, 0x5b, 0x5b, 0xfe, 0xa0, 0xfb,
+ 0xf5, 0xc9, 0x8d, 0x6b, 0xf1, 0x9d, 0x3c, 0xd2, 0x24, 0x7c, 0x11, 0xb0,
+ 0x2c, 0xd0, 0xbe, 0xc4, 0x47, 0x6b, 0x9d, 0xa9, 0x7f, 0xe1, 0xd4, 0xa6,
+ 0x84, 0x15, 0x8a, 0xe2, 0x35, 0x27, 0x4a, 0x1a, 0x93, 0xa0, 0x37, 0x80,
+ 0xb4, 0x92, 0x9b, 0x85, 0x49, 0x12, 0x8d, 0x8c, 0xba, 0x3a, 0xf0, 0x70,
+ 0x97, 0x86, 0x88, 0xdc, 0xa2, 0x96, 0xd8, 0x1f, 0xac, 0xce, 0x00, 0x4d,
+ 0x0e, 0x15, 0xf7, 0x87, 0xc6, 0x17, 0x00, 0x8f, 0xfe, 0x3d, 0xc1, 0x45,
+ 0xd1, 0x1d, 0x98, 0x5a, 0x26, 0x4f, 0x3b, 0xa2, 0xca, 0xf7, 0xa7, 0xf5,
+ 0xa3, 0xbf, 0x99, 0xea, 0xc8, 0x06, 0xaf, 0x06, 0x61, 0x1e, 0x10, 0x6f,
+ 0x2d, 0xaa, 0x06, 0xec, 0x6d, 0xa6, 0xb7, 0x2d, 0x80, 0x47, 0xc4, 0x54,
+ 0xc8, 0x3a, 0xe7, 0x9b, 0xfc, 0x44, 0xb8, 0x05, 0x3d, 0x4b, 0xe3, 0x51,
+ 0xb4, 0x6e, 0x73, 0xce, 0xf3, 0x89, 0xa9, 0xec, 0xfd, 0x82, 0x88, 0x1c,
+ 0xe6, 0x91, 0xa8, 0x79, 0x72, 0xb3, 0xf7, 0xeb, 0x01, 0x88, 0x1a, 0xb5,
+ 0x67, 0x0d, 0x61, 0x90, 0xcf, 0xef, 0x9e, 0x03, 0x4f, 0xba, 0x0a, 0xdb,
+ 0x40, 0x15, 0x83, 0x5f, 0x48, 0x0d, 0x64, 0x64, 0xa0, 0x7a, 0xea, 0xdb,
+ 0x0f, 0xac, 0x19, 0x9e, 0x45, 0x24, 0xdc, 0x6e, 0xe8, 0x50, 0xc8, 0xaa,
+ 0x27, 0x99, 0xe2, 0x41, 0x28, 0xd0, 0x0b, 0x40, 0x29, 0x63, 0x54, 0x96,
+ 0x20, 0x31, 0x3b, 0x87, 0x51, 0x8a, 0x9d, 0x00, 0x3f, 0x2b, 0xab, 0xe9,
+ 0x1f, 0xfc, 0xe9, 0x28, 0x97, 0xf3, 0x99, 0x96, 0x77, 0x55, 0x3d, 0x97},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to null
+ // tcID: 175
+ {SEC_OID_SHA384,
+ 175,
+ {0x53, 0x0d, 0xf2, 0x12, 0xc3, 0x08, 0xfa, 0x97, 0xd4, 0xe8, 0x53, 0x9a,
+ 0x62, 0x89, 0x47, 0x71, 0xf6, 0x3d, 0xe5, 0x8f, 0xb1, 0xef, 0x7f, 0xf4,
+ 0x23, 0xb4, 0x29, 0x91, 0x96, 0x4f, 0x14, 0x7d, 0xe2, 0xda, 0xef, 0xad,
+ 0xd9, 0x41, 0x4a, 0x40, 0x05, 0x9b, 0xb3, 0xf7, 0xb6, 0x83, 0xba, 0x88,
+ 0x7c, 0xcd, 0x96, 0xdb, 0x3b, 0x9e, 0x88, 0x7b, 0x99, 0x13, 0x2a, 0x21,
+ 0xef, 0x8f, 0xb6, 0xc2, 0x03, 0x2f, 0xc3, 0x1f, 0xce, 0xc6, 0xb5, 0xc9,
+ 0xc1, 0xde, 0x10, 0x62, 0x44, 0x38, 0xd8, 0x6e, 0x7e, 0xda, 0xca, 0x6b,
+ 0xaf, 0x4a, 0x9d, 0xaa, 0xe4, 0x68, 0xbc, 0x27, 0xd9, 0x85, 0xd8, 0xcb,
+ 0x9f, 0x55, 0x4f, 0x05, 0x76, 0x9c, 0xa7, 0x48, 0x86, 0xa7, 0x2a, 0x42,
+ 0xc5, 0x1c, 0xd4, 0x5e, 0xc2, 0xb2, 0xb6, 0x00, 0x2e, 0xe0, 0x1e, 0x52,
+ 0x57, 0x2a, 0xa1, 0xb1, 0x76, 0x60, 0xec, 0xab, 0x8c, 0x04, 0x11, 0x9f,
+ 0x3e, 0x5f, 0xee, 0x56, 0xfb, 0x54, 0xb0, 0x36, 0x7b, 0x13, 0x5d, 0x39,
+ 0xa9, 0x05, 0x59, 0x4e, 0x3a, 0x43, 0xe9, 0x1f, 0x24, 0xfb, 0xd1, 0x78,
+ 0x32, 0x3d, 0x69, 0x83, 0x9b, 0xfa, 0x2c, 0xff, 0xfd, 0xb7, 0x98, 0x2d,
+ 0x6d, 0xa2, 0xf0, 0x1e, 0x60, 0x97, 0x4d, 0x90, 0x5c, 0xe7, 0x51, 0x64,
+ 0xcb, 0x35, 0x5c, 0x43, 0xd0, 0x05, 0x7e, 0xeb, 0xcc, 0xc4, 0x45, 0x1d,
+ 0xe4, 0x0b, 0x92, 0x3a, 0xa6, 0x9e, 0x0d, 0x83, 0x39, 0xd5, 0xca, 0x56,
+ 0xe9, 0x5c, 0x0e, 0x2e, 0x3e, 0x79, 0x42, 0xbf, 0x1c, 0x53, 0xad, 0x40,
+ 0x68, 0x69, 0x50, 0xa7, 0xa7, 0xd2, 0x66, 0xa7, 0x16, 0xed, 0xac, 0xe1,
+ 0x8b, 0x30, 0x67, 0x5a, 0xa0, 0xd5, 0x31, 0xe9, 0xc3, 0x80, 0xcc, 0x47,
+ 0x96, 0x01, 0x13, 0x6b, 0x37, 0xe4, 0xc9, 0x02, 0xe6, 0xcd, 0x63, 0xb7,
+ 0x7a, 0x29, 0xd7, 0xd2, 0xce, 0xe1, 0xc0, 0x44, 0xdc, 0x34, 0x7a, 0x21,
+ 0x04, 0x3f, 0x3b, 0x10, 0xef, 0xdf, 0x48, 0xb3, 0xaf, 0x76, 0x9c, 0x39,
+ 0x99, 0x93, 0xf9, 0xde, 0x43, 0x29, 0x41, 0xfa, 0xb4, 0x19, 0xb0, 0x88,
+ 0x3a, 0x8c, 0x5b, 0x13, 0x7d, 0x00, 0xc5, 0xfd, 0x82, 0x7a, 0xa8, 0x03,
+ 0x97, 0x0b, 0x20, 0x7a, 0x9a, 0xd2, 0x8c, 0x0e, 0xa2, 0x83, 0xa2, 0xf7,
+ 0xc0, 0x8d, 0x27, 0x3d, 0xae, 0xdd, 0x3e, 0x73, 0xb2, 0xdc, 0xbd, 0x15,
+ 0x43, 0x41, 0xa1, 0xb0, 0x60, 0x7d, 0xc9, 0x20, 0x8a, 0x4e, 0x07, 0x80,
+ 0xa4, 0x57, 0x5a, 0x1c, 0xa5, 0x41, 0xb6, 0x47, 0x03, 0x3d, 0x69, 0x47,
+ 0x38, 0x60, 0x32, 0xb4, 0xf2, 0xb1, 0xef, 0x3d, 0xda, 0x52, 0xfd, 0xa5,
+ 0x46, 0x0f, 0x9e, 0x14, 0x5b, 0xee, 0xdc, 0xe6, 0xd0, 0xa0, 0x30, 0x82,
+ 0x5d, 0xe3, 0x85, 0xb9, 0x97, 0xb3, 0xa6, 0x1b, 0x5a, 0x8c, 0x8b, 0x72},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to null
+ // tcID: 176
+ {SEC_OID_SHA384,
+ 176,
+ {0x36, 0xbe, 0xd7, 0xe0, 0x7c, 0xc4, 0x16, 0xa7, 0xd5, 0xac, 0x19, 0xb5,
+ 0x0b, 0x56, 0xec, 0xcd, 0xdc, 0xb5, 0x30, 0xd6, 0x73, 0x9a, 0x9f, 0xb7,
+ 0xaa, 0x0e, 0xa1, 0x51, 0xfc, 0xcf, 0x65, 0xce, 0x87, 0x2f, 0xd4, 0x8a,
+ 0x1d, 0x90, 0xc8, 0x16, 0xe2, 0xb9, 0x88, 0x72, 0x76, 0xba, 0x07, 0xe2,
+ 0x1d, 0x95, 0xa8, 0x90, 0x4c, 0x30, 0x06, 0x02, 0xd5, 0x45, 0x0d, 0x6e,
+ 0xe9, 0x96, 0xe8, 0xce, 0x93, 0x0f, 0xc1, 0x10, 0x15, 0x56, 0x3f, 0x6e,
+ 0x5e, 0x5d, 0x8b, 0x60, 0x66, 0xb2, 0xcd, 0xfc, 0x94, 0xe5, 0x96, 0x43,
+ 0x11, 0xd9, 0xc7, 0xae, 0xb7, 0x65, 0x20, 0xcc, 0x19, 0xc1, 0xec, 0x51,
+ 0x82, 0xf9, 0x42, 0xf9, 0x3f, 0x22, 0xe1, 0xd1, 0xf5, 0xee, 0xd5, 0x57,
+ 0x2f, 0x3f, 0x0f, 0x90, 0xbb, 0x7b, 0x33, 0xf9, 0x10, 0x70, 0xd4, 0xaf,
+ 0xc2, 0x3e, 0xe4, 0x9b, 0x36, 0x06, 0x0e, 0x46, 0xb2, 0x9a, 0x1b, 0x7a,
+ 0x53, 0x68, 0x09, 0xc5, 0x57, 0x8a, 0x13, 0xeb, 0xbc, 0x04, 0xab, 0x52,
+ 0x01, 0x9a, 0x01, 0x7f, 0x94, 0x65, 0x21, 0x77, 0x0f, 0xc2, 0x3b, 0xe1,
+ 0xf3, 0xad, 0xb1, 0xe8, 0x4b, 0xa9, 0xab, 0xca, 0xfd, 0x44, 0x89, 0x2d,
+ 0x39, 0x69, 0x14, 0xf5, 0x1f, 0xa4, 0xa7, 0xac, 0xc0, 0xce, 0xe3, 0xf5,
+ 0xd0, 0x64, 0x57, 0x1a, 0x65, 0x4c, 0xbf, 0xe1, 0xdf, 0xd1, 0x7d, 0x2b,
+ 0xf3, 0xc6, 0x48, 0x75, 0xab, 0xb6, 0x24, 0x68, 0xf2, 0xa9, 0xb5, 0x62,
+ 0x53, 0xe4, 0x78, 0x69, 0x3a, 0x11, 0xd0, 0xe4, 0xe8, 0x84, 0x45, 0x70,
+ 0x90, 0xeb, 0x3d, 0x9c, 0x8c, 0xb7, 0x9c, 0x83, 0xeb, 0x64, 0xad, 0xab,
+ 0x19, 0x02, 0x3a, 0x6f, 0x6e, 0x00, 0x3a, 0x74, 0x14, 0x2f, 0xab, 0xb5,
+ 0xb9, 0x84, 0xa9, 0x26, 0x95, 0xec, 0xf0, 0xdf, 0x02, 0x53, 0x8c, 0x6d,
+ 0x5d, 0xa9, 0xfc, 0x07, 0x53, 0xec, 0x36, 0xd8, 0xa0, 0x2f, 0xbf, 0xae,
+ 0xe8, 0xde, 0x74, 0xb2, 0x97, 0xb8, 0xec, 0xf0, 0x8a, 0x28, 0xdd, 0xef,
+ 0x55, 0x31, 0xf2, 0x1f, 0xa9, 0xcd, 0xfb, 0x07, 0x91, 0xf8, 0x09, 0xdb,
+ 0x1b, 0x0c, 0xf6, 0xcd, 0xe4, 0xa5, 0x38, 0xea, 0xae, 0x02, 0xa6, 0xa4,
+ 0x59, 0xc7, 0x6c, 0xb1, 0x18, 0xd0, 0xb6, 0xbc, 0x06, 0xf4, 0x01, 0xe2,
+ 0xac, 0xdb, 0xf3, 0xe6, 0xba, 0xf7, 0xff, 0x7b, 0x5d, 0x34, 0xb9, 0x11,
+ 0x3e, 0xbe, 0xd0, 0x15, 0x6f, 0xd6, 0x39, 0xd8, 0x0e, 0x51, 0xc7, 0xb4,
+ 0x16, 0x15, 0x09, 0x6e, 0x4f, 0x95, 0x4a, 0x30, 0x0a, 0xd7, 0xac, 0x98,
+ 0xf6, 0xd3, 0xf1, 0xa5, 0xd4, 0x5f, 0xd5, 0x67, 0xa3, 0x3d, 0x08, 0x65,
+ 0x32, 0xc7, 0xe5, 0x6b, 0x55, 0xa8, 0x97, 0x85, 0xf0, 0xee, 0xa0, 0xc2,
+ 0x85, 0x11, 0xd7, 0x6e, 0xff, 0xab, 0xb5, 0x6e, 0x2b, 0x96, 0xf5, 0xd1},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of null
+ // tcID: 177
+ {SEC_OID_SHA384,
+ 177,
+ {0x94, 0xd4, 0x37, 0x8d, 0x1c, 0x8c, 0x76, 0x3f, 0x82, 0x5f, 0xbb, 0x1d,
+ 0x1a, 0x24, 0xfb, 0x4c, 0x62, 0xe9, 0x23, 0x48, 0x3a, 0x97, 0x28, 0xab,
+ 0xd4, 0xe1, 0x25, 0x19, 0xad, 0x26, 0x02, 0xd3, 0xb6, 0x76, 0x98, 0x7e,
+ 0x9e, 0xbd, 0x39, 0x89, 0x53, 0x1f, 0x63, 0x06, 0xd9, 0x63, 0x30, 0x0f,
+ 0x91, 0xa0, 0xc4, 0x49, 0x8c, 0x16, 0xaf, 0xc2, 0xdc, 0x82, 0xa8, 0xa9,
+ 0x7e, 0xc0, 0x8e, 0x7c, 0x11, 0x86, 0x1a, 0x6c, 0xd6, 0xf0, 0x37, 0xee,
+ 0x90, 0xa9, 0x67, 0x61, 0x29, 0x96, 0xb7, 0x8a, 0x73, 0x8c, 0xa9, 0xec,
+ 0x51, 0xf8, 0x53, 0xda, 0x12, 0xc5, 0x3c, 0x78, 0x87, 0x9a, 0xfa, 0x15,
+ 0xec, 0x2e, 0x79, 0x94, 0x4c, 0xdd, 0x03, 0x69, 0x29, 0xca, 0x7e, 0x6e,
+ 0xd2, 0x8e, 0xe9, 0xf2, 0xf5, 0x56, 0xc1, 0x34, 0x1f, 0x30, 0x02, 0xc9,
+ 0xb6, 0x21, 0xe3, 0xa5, 0xbd, 0x4f, 0x14, 0x96, 0x5e, 0xbb, 0xac, 0x93,
+ 0x97, 0x99, 0x99, 0x93, 0x4d, 0xcc, 0x7e, 0x4d, 0x30, 0xbb, 0xef, 0x77,
+ 0xb8, 0x0d, 0x7b, 0x4a, 0xbb, 0xc0, 0xbf, 0xa0, 0x27, 0xdf, 0xff, 0x28,
+ 0xa8, 0xd1, 0x6c, 0xcb, 0x9c, 0x47, 0xcd, 0x92, 0x98, 0x61, 0x2a, 0x82,
+ 0x7d, 0x06, 0x0d, 0xe1, 0x8c, 0x92, 0xa1, 0x8f, 0xd9, 0x2b, 0xa4, 0xce,
+ 0x86, 0xfa, 0x36, 0x0d, 0xf2, 0x0b, 0x80, 0x1c, 0x93, 0xc4, 0x1e, 0x75,
+ 0x3b, 0xcb, 0xe3, 0xd0, 0x03, 0x41, 0xa3, 0xcb, 0x60, 0x2d, 0x94, 0x49,
+ 0x4b, 0xc4, 0x4a, 0x86, 0xd6, 0xcd, 0x97, 0x04, 0x92, 0x93, 0x6d, 0x5c,
+ 0xbe, 0x8c, 0x03, 0x68, 0x9c, 0xef, 0xff, 0x2e, 0x91, 0x95, 0x54, 0x89,
+ 0x50, 0x5a, 0xd9, 0x86, 0x17, 0xec, 0xd6, 0xb4, 0x40, 0xb0, 0x21, 0x67,
+ 0xa9, 0x83, 0x57, 0xfc, 0x4e, 0x4c, 0x3b, 0x5d, 0x70, 0xad, 0x71, 0x0f,
+ 0xab, 0xfe, 0x91, 0xf2, 0x44, 0xf3, 0x6a, 0x48, 0x80, 0x46, 0x09, 0x7d,
+ 0x33, 0x95, 0x98, 0xda, 0x00, 0xc8, 0x4e, 0x7c, 0xeb, 0xf2, 0x4a, 0x82,
+ 0xf7, 0xbb, 0x85, 0x40, 0x4d, 0x47, 0xb5, 0x5b, 0x91, 0xeb, 0x1f, 0xcf,
+ 0x49, 0x20, 0xaa, 0x93, 0xd4, 0x3c, 0xa6, 0x05, 0x0b, 0xfb, 0x2f, 0x8c,
+ 0xee, 0x86, 0x25, 0xe5, 0x23, 0xf3, 0xc6, 0x20, 0xd1, 0xd3, 0xa8, 0x56,
+ 0x51, 0xba, 0x5d, 0x0f, 0xcf, 0xa8, 0x33, 0xde, 0xe7, 0x35, 0x40, 0xf8,
+ 0x8b, 0x44, 0xc1, 0xea, 0xdd, 0xbb, 0xeb, 0x11, 0x9c, 0xa4, 0xde, 0x7b,
+ 0x16, 0x32, 0x10, 0xf0, 0xa8, 0x55, 0x91, 0x57, 0x7e, 0x74, 0x88, 0xff,
+ 0x35, 0xa0, 0xdd, 0x52, 0xc7, 0x52, 0x05, 0x5a, 0x55, 0x1d, 0x51, 0x7b,
+ 0x7a, 0xfe, 0xe5, 0x21, 0xed, 0xf4, 0xff, 0x60, 0xfb, 0x00, 0xb3, 0x05,
+ 0xfa, 0xfb, 0x6e, 0xa4, 0x7b, 0x00, 0x84, 0xab, 0xee, 0x01, 0xac, 0xbc},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 178
+ {SEC_OID_SHA384,
+ 178,
+ {0x65, 0x70, 0xb7, 0x2b, 0xc1, 0xa3, 0x04, 0x77, 0x58, 0xf7, 0xaf, 0xf5,
+ 0x66, 0x76, 0x4b, 0xfe, 0x3d, 0x4a, 0x7a, 0xe9, 0xc6, 0xa9, 0xce, 0x47,
+ 0x78, 0xac, 0x3f, 0xc0, 0x5d, 0xbc, 0x2f, 0xa0, 0xe3, 0xb1, 0x71, 0x3a,
+ 0x6f, 0xb9, 0x3d, 0xc4, 0xd3, 0xff, 0x1a, 0x8c, 0x30, 0x56, 0x52, 0xc3,
+ 0x47, 0x84, 0x03, 0xa9, 0x95, 0xf9, 0x00, 0x65, 0xbd, 0x48, 0xbf, 0x3c,
+ 0xc8, 0x2e, 0x79, 0x38, 0x2d, 0x22, 0xe6, 0x2c, 0xf3, 0x28, 0xa9, 0x2d,
+ 0x51, 0x91, 0xe0, 0xbb, 0xed, 0x42, 0xf3, 0xf8, 0x52, 0xc9, 0x84, 0x88,
+ 0x9a, 0x90, 0x87, 0x84, 0xbf, 0x17, 0x2f, 0x46, 0xc7, 0xf4, 0x0c, 0xee,
+ 0x29, 0x70, 0x42, 0x9d, 0xb3, 0x62, 0x29, 0x19, 0x9d, 0x2b, 0xcc, 0x28,
+ 0x79, 0x66, 0x28, 0x89, 0x6e, 0xb7, 0x5d, 0x86, 0x06, 0x94, 0x19, 0xc0,
+ 0x19, 0x63, 0x8c, 0xf2, 0x1d, 0xef, 0xdc, 0xcd, 0x00, 0x44, 0x32, 0x32,
+ 0xf3, 0xea, 0x44, 0xed, 0xaa, 0xa5, 0x5b, 0x04, 0x47, 0x63, 0x30, 0x2f,
+ 0x52, 0xe9, 0x2c, 0x23, 0xed, 0x71, 0x5f, 0x40, 0xf7, 0xf2, 0xec, 0x04,
+ 0x97, 0x19, 0xb7, 0x46, 0x70, 0xb8, 0xb5, 0x9c, 0xb4, 0x43, 0x87, 0xac,
+ 0xf0, 0x1b, 0xd4, 0x06, 0xe9, 0x80, 0x6f, 0x34, 0x60, 0xbe, 0xc8, 0x7e,
+ 0x5c, 0xc5, 0x5c, 0x54, 0x01, 0xa3, 0x41, 0x0d, 0xfc, 0xb0, 0xd9, 0xda,
+ 0xcb, 0xa8, 0x4f, 0x84, 0x12, 0x39, 0xd3, 0x41, 0x6e, 0x12, 0x34, 0xcf,
+ 0xbf, 0x81, 0xf5, 0xe8, 0x82, 0x12, 0x74, 0x8c, 0x60, 0xf5, 0x75, 0x9a,
+ 0xb9, 0x34, 0x30, 0xb1, 0x7e, 0x92, 0xbc, 0x8e, 0x6d, 0x80, 0xb5, 0xe8,
+ 0x92, 0xc7, 0x69, 0x4f, 0x11, 0x9c, 0x28, 0x53, 0x48, 0xe7, 0x78, 0x55,
+ 0xaf, 0xfa, 0x6e, 0x24, 0xf9, 0xbc, 0x16, 0xa8, 0xda, 0x2a, 0xa2, 0x45,
+ 0x06, 0x9c, 0xc1, 0x8a, 0x39, 0x01, 0x20, 0x1c, 0x88, 0x1e, 0xb8, 0xbd,
+ 0x80, 0x5b, 0x49, 0xe8, 0x72, 0x0e, 0xfb, 0x24, 0xfc, 0x07, 0x46, 0x23,
+ 0x9b, 0x0e, 0x4e, 0x45, 0x21, 0xdb, 0x23, 0xce, 0x59, 0x7c, 0xf3, 0xb3,
+ 0xd7, 0x37, 0x22, 0x53, 0x21, 0x45, 0x42, 0xbc, 0x4c, 0x40, 0xeb, 0x5f,
+ 0xe1, 0xa9, 0x0b, 0x2c, 0xf8, 0xc7, 0x5d, 0xed, 0x44, 0xb1, 0x72, 0xe7,
+ 0x9e, 0xa6, 0x1a, 0xbd, 0xcc, 0xcd, 0x9f, 0x27, 0x82, 0x9c, 0x91, 0xc2,
+ 0x9d, 0x57, 0x4e, 0x82, 0x8d, 0x41, 0x6e, 0x52, 0x61, 0xcd, 0x2d, 0x7d,
+ 0xe4, 0x2e, 0x50, 0xca, 0x35, 0x15, 0x97, 0xf7, 0x27, 0x95, 0xa8, 0xbd,
+ 0x4f, 0xc0, 0xeb, 0x72, 0x14, 0x37, 0xfc, 0x84, 0x8b, 0x36, 0x3f, 0xa9,
+ 0xd3, 0xbf, 0xf4, 0x47, 0x87, 0x9f, 0x1d, 0xdd, 0x1c, 0x19, 0x27, 0xd6,
+ 0x79, 0xb0, 0x21, 0x57, 0x94, 0xc9, 0x25, 0x6b, 0x54, 0x6e, 0x16, 0x85},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 179
+ {SEC_OID_SHA384,
+ 179,
+ {0x1b, 0xbe, 0x8f, 0xb3, 0xa0, 0xc1, 0x07, 0x37, 0x4a, 0x27, 0x85, 0x88,
+ 0x66, 0xd3, 0xc9, 0xe1, 0x88, 0x61, 0x90, 0x84, 0x39, 0xf6, 0x31, 0xd6,
+ 0xaa, 0x55, 0xe1, 0xf7, 0xeb, 0x8a, 0x62, 0x94, 0x52, 0x84, 0xef, 0xa9,
+ 0xf0, 0xf8, 0x39, 0x0f, 0x7d, 0xbb, 0x66, 0x26, 0x72, 0xb7, 0xb4, 0x47,
+ 0xa0, 0xbd, 0x5a, 0xbe, 0x5a, 0xa1, 0x70, 0x68, 0x62, 0x88, 0x04, 0x52,
+ 0x27, 0xe2, 0xd0, 0x36, 0xcb, 0x93, 0x61, 0xb9, 0x84, 0x75, 0x16, 0x18,
+ 0x1b, 0x1b, 0x84, 0xdf, 0xb5, 0x9a, 0xdf, 0xb3, 0x18, 0xaf, 0x37, 0x96,
+ 0xf5, 0x4b, 0xce, 0x60, 0x8b, 0xf9, 0x06, 0x38, 0x98, 0xdc, 0x9e, 0xf5,
+ 0xc5, 0xb8, 0x06, 0xaa, 0xf9, 0xd1, 0xf4, 0x9d, 0x09, 0x3c, 0x3c, 0x1a,
+ 0xc3, 0xa1, 0xa8, 0xad, 0xeb, 0x3c, 0xbf, 0xdc, 0x2a, 0x88, 0xe9, 0xa8,
+ 0xb6, 0x57, 0xf7, 0xa0, 0xcd, 0x36, 0x68, 0xf9, 0x4a, 0x68, 0xeb, 0x6d,
+ 0x89, 0xc0, 0x16, 0x79, 0x37, 0x77, 0xaf, 0x6d, 0x04, 0x6e, 0x9e, 0x7a,
+ 0x4c, 0x51, 0xa8, 0x40, 0x1a, 0x0f, 0x0b, 0x04, 0x3f, 0x1b, 0x9a, 0xa5,
+ 0xbc, 0xf3, 0xb6, 0x4b, 0x25, 0x38, 0x8c, 0x0a, 0x41, 0xf9, 0x9c, 0x0c,
+ 0xc1, 0x50, 0x28, 0xba, 0x58, 0xd9, 0xf8, 0xc1, 0x37, 0xdb, 0x42, 0x80,
+ 0x21, 0x3e, 0x4d, 0x4d, 0x41, 0x26, 0xd7, 0x1e, 0x9c, 0xa2, 0xda, 0x4d,
+ 0x0c, 0x56, 0xd2, 0x15, 0xbf, 0x1b, 0x12, 0xef, 0xd0, 0x3e, 0x30, 0x63,
+ 0xb3, 0x0e, 0xbc, 0x99, 0x4b, 0x7a, 0x47, 0xc0, 0x10, 0x1b, 0xb5, 0xac,
+ 0xe8, 0x08, 0xa5, 0xa9, 0xf0, 0xe5, 0x95, 0xab, 0xec, 0x4f, 0x2a, 0x5e,
+ 0xc8, 0x04, 0x0c, 0x35, 0x72, 0x8e, 0x67, 0x30, 0xa3, 0xae, 0x79, 0x73,
+ 0x7f, 0x49, 0x5e, 0xa9, 0xae, 0xfa, 0x23, 0x2c, 0xd8, 0x6a, 0x2f, 0xb7,
+ 0x28, 0x98, 0x7f, 0x11, 0xc9, 0x7f, 0xf4, 0x7d, 0x6e, 0x65, 0xa1, 0x55,
+ 0xe0, 0x75, 0x4d, 0x57, 0x16, 0x1a, 0x6d, 0x42, 0x7e, 0x54, 0xe6, 0x82,
+ 0x3e, 0x72, 0xf3, 0x68, 0xef, 0x02, 0xe0, 0xaf, 0x0b, 0x38, 0xb8, 0x93,
+ 0x03, 0x5a, 0xcc, 0x60, 0xcb, 0x9a, 0xd8, 0xda, 0x2d, 0xa0, 0xae, 0xdb,
+ 0x61, 0xd5, 0x54, 0x29, 0x8c, 0x2d, 0x7f, 0xa8, 0x55, 0x74, 0x6f, 0x6c,
+ 0x85, 0xce, 0xc8, 0x5e, 0x61, 0xa2, 0x87, 0xf2, 0xfa, 0x1a, 0xe3, 0x82,
+ 0xe6, 0xeb, 0xdf, 0x5e, 0x95, 0x74, 0xfb, 0xbe, 0xc9, 0xbe, 0x67, 0x1c,
+ 0x96, 0xce, 0xd4, 0xd8, 0x54, 0x7e, 0x9b, 0x4f, 0xa3, 0x99, 0x9d, 0xcc,
+ 0xcb, 0x09, 0x85, 0xb1, 0x8e, 0x90, 0x94, 0x22, 0x5a, 0x71, 0x36, 0x32,
+ 0x88, 0x35, 0x30, 0x61, 0x1b, 0xc8, 0x54, 0xa9, 0x28, 0x77, 0xe4, 0x23,
+ 0x72, 0x33, 0xac, 0x84, 0x66, 0x39, 0x4b, 0xd6, 0x51, 0x45, 0xf2, 0x32},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 180
+ {SEC_OID_SHA384,
+ 180,
+ {0x3a, 0x98, 0xd7, 0xd9, 0xfa, 0xb0, 0x68, 0x04, 0x48, 0xb1, 0x38, 0x64,
+ 0x41, 0xfb, 0x37, 0x3c, 0x07, 0x68, 0xbb, 0x59, 0xfd, 0x72, 0x48, 0x4c,
+ 0x00, 0x38, 0xe3, 0xe0, 0x44, 0x8e, 0xe6, 0xd1, 0xae, 0x72, 0x7a, 0x1c,
+ 0xea, 0x45, 0x1e, 0x88, 0x1f, 0x20, 0x4d, 0x42, 0x9e, 0x6b, 0xff, 0x49,
+ 0xb5, 0x2e, 0xa3, 0xe1, 0x6a, 0x71, 0xc7, 0x26, 0x5e, 0xad, 0x31, 0xd7,
+ 0x0c, 0x42, 0x82, 0x97, 0x5c, 0x85, 0x4f, 0x7a, 0x08, 0xf2, 0x05, 0xaa,
+ 0xf0, 0xce, 0xe4, 0x04, 0x0a, 0x13, 0xa2, 0xb4, 0xca, 0xe7, 0x1c, 0xaf,
+ 0x16, 0xb1, 0xf9, 0xa3, 0x07, 0xae, 0x02, 0x9b, 0xde, 0x33, 0xa4, 0x65,
+ 0x9c, 0xc9, 0x2f, 0xa6, 0x32, 0xf9, 0xfb, 0x72, 0x47, 0x17, 0xd0, 0xa0,
+ 0xc1, 0x26, 0xea, 0x25, 0x69, 0x78, 0x25, 0x53, 0x58, 0xb6, 0xc3, 0xbd,
+ 0x97, 0x5d, 0x04, 0x54, 0xb9, 0x74, 0xcb, 0xa1, 0x7f, 0x64, 0x55, 0xdd,
+ 0x24, 0x06, 0x04, 0x86, 0x6c, 0x0b, 0x45, 0xd0, 0x6b, 0x1e, 0xc1, 0xea,
+ 0x8d, 0x59, 0x0c, 0x48, 0x1d, 0xbb, 0x9e, 0x28, 0x06, 0xe5, 0x56, 0xd4,
+ 0xfb, 0x5e, 0x40, 0xf4, 0xf3, 0x76, 0x41, 0x57, 0x0c, 0xc2, 0xa9, 0xde,
+ 0x98, 0xb2, 0x6f, 0x03, 0x46, 0xb6, 0xfd, 0x5d, 0xc3, 0x9e, 0x07, 0x6a,
+ 0xa0, 0xd8, 0x36, 0xb0, 0xa3, 0xfe, 0x28, 0x24, 0xca, 0x44, 0xe9, 0x59,
+ 0x21, 0x54, 0x68, 0xd5, 0xae, 0x09, 0xdd, 0xc8, 0xf4, 0x8b, 0x4f, 0x1b,
+ 0xf8, 0xa4, 0xee, 0xc6, 0x83, 0xba, 0x9d, 0x45, 0x86, 0x3b, 0x9a, 0x54,
+ 0x4c, 0xc0, 0xd5, 0x35, 0xb6, 0x24, 0x51, 0x82, 0x2f, 0xac, 0x33, 0x64,
+ 0x62, 0xc6, 0x7e, 0xd0, 0xbf, 0xef, 0x16, 0x19, 0xd5, 0x16, 0xaf, 0x66,
+ 0xfb, 0x14, 0x7f, 0x00, 0x61, 0xd1, 0x8b, 0x9a, 0x8f, 0x67, 0x90, 0xef,
+ 0x30, 0x27, 0x4a, 0xb7, 0xfe, 0xfb, 0x9e, 0xd8, 0x9d, 0x4f, 0x2c, 0xa6,
+ 0xd3, 0x0c, 0x6c, 0x1c, 0x7f, 0xb9, 0x90, 0x14, 0x9f, 0x16, 0xaf, 0x81,
+ 0x63, 0xd0, 0xeb, 0xa3, 0xe5, 0x9c, 0xe5, 0x9f, 0xc1, 0xa8, 0x22, 0xa3,
+ 0x8c, 0xb1, 0x80, 0x2d, 0x2b, 0xe4, 0xaf, 0x05, 0xc7, 0xe4, 0x52, 0xf0,
+ 0x67, 0x4c, 0xd1, 0x40, 0x9b, 0xca, 0x1a, 0xbd, 0x96, 0x36, 0xce, 0x54,
+ 0xb9, 0x8f, 0x1f, 0xc4, 0xad, 0x22, 0xa4, 0x82, 0xcf, 0x1e, 0x50, 0xe9,
+ 0x60, 0x9a, 0xe0, 0x97, 0x41, 0xd6, 0xfd, 0x0b, 0x1f, 0xfe, 0xc9, 0xb8,
+ 0x78, 0x2c, 0xbf, 0xcb, 0x70, 0x6c, 0x41, 0xdf, 0xd5, 0x2f, 0xd6, 0xc6,
+ 0x00, 0x33, 0x0d, 0xc1, 0xcc, 0x42, 0xa4, 0xb8, 0x6e, 0x0a, 0x85, 0xf2,
+ 0x6e, 0x0a, 0x26, 0x9a, 0xb8, 0xfa, 0x76, 0xe3, 0xbf, 0x2f, 0xa7, 0x9f,
+ 0x4f, 0xd0, 0x2e, 0x5a, 0x47, 0x19, 0x61, 0xf6, 0x7c, 0x3a, 0x7a, 0x94},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 181
+ {SEC_OID_SHA384,
+ 181,
+ {0x33, 0x53, 0x8b, 0x31, 0xce, 0x7c, 0x5e, 0x24, 0xd7, 0xdc, 0x08, 0x7d,
+ 0x73, 0x26, 0x5c, 0x61, 0xc3, 0x12, 0x39, 0x9e, 0x89, 0x20, 0xb8, 0xfd,
+ 0xf5, 0x21, 0xd3, 0xdf, 0xc5, 0x90, 0x65, 0x7f, 0x00, 0xfd, 0xfc, 0xad,
+ 0xca, 0x3f, 0xd5, 0x3d, 0x21, 0x31, 0x4e, 0x7c, 0xc3, 0x51, 0x29, 0xcd,
+ 0x6e, 0x17, 0x0c, 0x06, 0xb8, 0xdc, 0xc2, 0x54, 0x76, 0xa4, 0x78, 0x92,
+ 0xa6, 0x89, 0xed, 0x5c, 0x8a, 0xfb, 0xdd, 0xf4, 0x19, 0x1b, 0x9c, 0xd5,
+ 0x57, 0xd4, 0xcd, 0x29, 0xf5, 0x93, 0x33, 0x20, 0x1d, 0xef, 0x16, 0x8f,
+ 0xbb, 0xf0, 0x02, 0x53, 0xa9, 0x42, 0xeb, 0x6c, 0x5e, 0x54, 0x3c, 0xe0,
+ 0x1f, 0xe3, 0xc4, 0xa1, 0x94, 0x0e, 0xdc, 0x13, 0x8c, 0xb9, 0x5e, 0x24,
+ 0x9a, 0x32, 0xab, 0x7b, 0x90, 0xfd, 0x1d, 0x98, 0x34, 0x3d, 0x3d, 0xdf,
+ 0x60, 0x62, 0xde, 0xd6, 0x26, 0xf8, 0xb0, 0x49, 0xff, 0xc7, 0x3a, 0x9f,
+ 0x69, 0x26, 0x4b, 0xaa, 0x0e, 0xbb, 0x0b, 0x7e, 0x8f, 0xea, 0x04, 0x70,
+ 0xed, 0x08, 0xc2, 0xd4, 0x14, 0x0c, 0x2d, 0x49, 0x2e, 0xeb, 0x12, 0xe4,
+ 0x74, 0x9a, 0x75, 0x81, 0x83, 0x5c, 0xd8, 0x13, 0x06, 0x29, 0x47, 0x37,
+ 0x35, 0x1e, 0xa3, 0x02, 0xc9, 0x06, 0x91, 0x32, 0xd1, 0x9b, 0x0f, 0x7e,
+ 0xb2, 0x80, 0x76, 0x09, 0x41, 0xcb, 0x59, 0xea, 0xd8, 0x2e, 0x66, 0x5b,
+ 0xb1, 0x38, 0xfa, 0xf7, 0x09, 0x3f, 0x45, 0x09, 0x0e, 0xbf, 0x6b, 0xeb,
+ 0x57, 0x54, 0x29, 0x3a, 0x1e, 0x4f, 0x0f, 0xea, 0xec, 0xc7, 0x67, 0x8d,
+ 0x5f, 0xd5, 0x64, 0x13, 0xbd, 0xfd, 0x70, 0x14, 0x93, 0x8f, 0x30, 0x31,
+ 0xa9, 0x12, 0xcb, 0xc5, 0x7f, 0xa3, 0x21, 0x1b, 0x02, 0xad, 0x34, 0x13,
+ 0x9f, 0xd9, 0xc1, 0x1f, 0x6f, 0xc2, 0x7a, 0x8b, 0x6a, 0xe0, 0xba, 0x22,
+ 0xf6, 0x4d, 0x4c, 0x9e, 0x2d, 0xc1, 0xad, 0x99, 0x1e, 0x3d, 0x89, 0xf5,
+ 0x97, 0x8d, 0x9c, 0x87, 0xd1, 0xfb, 0x05, 0x2a, 0x68, 0xdf, 0xbc, 0x0b,
+ 0x09, 0x0a, 0xbd, 0x1b, 0x31, 0x91, 0x5e, 0xe0, 0x7a, 0x0a, 0x48, 0x1a,
+ 0x94, 0x37, 0xdf, 0xc8, 0x16, 0x3f, 0x84, 0x58, 0x6d, 0x0f, 0x3c, 0xc3,
+ 0x87, 0x9f, 0xb6, 0xb4, 0xa4, 0x20, 0x3b, 0xb4, 0x4d, 0x84, 0xf5, 0xf5,
+ 0x85, 0x9f, 0x5b, 0x29, 0x4b, 0xbd, 0xad, 0xf3, 0x4e, 0xb2, 0x34, 0x3d,
+ 0xe2, 0xd1, 0x6e, 0x7a, 0xa0, 0x05, 0xbe, 0xe9, 0x59, 0xbe, 0xaa, 0x38,
+ 0x48, 0x2b, 0x6c, 0x0d, 0x0f, 0x78, 0x17, 0xf4, 0xa5, 0x56, 0xf3, 0x77,
+ 0xcb, 0x2b, 0x38, 0x8f, 0x60, 0x9c, 0x37, 0x79, 0x21, 0xd5, 0xe2, 0x0f,
+ 0x08, 0xd0, 0xfb, 0xea, 0xdb, 0x1a, 0x3e, 0x63, 0xa1, 0x1f, 0xea, 0x5b,
+ 0x7b, 0x75, 0x31, 0xc9, 0x4c, 0x15, 0x2a, 0x08, 0x32, 0x21, 0xd2, 0x38},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 182
+ {SEC_OID_SHA384,
+ 182,
+ {0x20, 0x6a, 0x84, 0x1a, 0x7c, 0x9c, 0x2b, 0x0a, 0xf1, 0x14, 0x9a, 0x40,
+ 0xa5, 0xea, 0x82, 0x65, 0x87, 0x30, 0xac, 0x50, 0xbc, 0xd2, 0x0b, 0xdd,
+ 0x07, 0x62, 0xaf, 0xb9, 0xe4, 0xe5, 0xde, 0xbb, 0x74, 0x5e, 0x99, 0x43,
+ 0x15, 0x3c, 0x8c, 0xf4, 0xee, 0x1f, 0xc0, 0xe2, 0x2c, 0x73, 0x0a, 0x66,
+ 0xdd, 0xcd, 0x52, 0x20, 0x4c, 0xbe, 0x83, 0xc0, 0x51, 0x49, 0xcc, 0xbb,
+ 0x6f, 0xc6, 0x0b, 0x9d, 0x64, 0x11, 0x68, 0xaf, 0x9a, 0x78, 0xe6, 0xd7,
+ 0x41, 0xa0, 0xa4, 0x05, 0x73, 0x1a, 0xcd, 0x45, 0x9a, 0x45, 0xb9, 0x42,
+ 0x58, 0x16, 0x32, 0x11, 0x1f, 0x9f, 0x44, 0x7a, 0x27, 0xf1, 0x78, 0x7c,
+ 0xba, 0x1b, 0x3f, 0xac, 0x01, 0xf6, 0x6e, 0x3c, 0x67, 0x56, 0xf6, 0x3f,
+ 0xfc, 0x18, 0xd5, 0x50, 0x31, 0x3f, 0x57, 0x9d, 0x47, 0xba, 0x84, 0x7e,
+ 0x9b, 0x3b, 0xf5, 0xa1, 0xf4, 0xa1, 0x38, 0x69, 0x7b, 0x93, 0x8c, 0x04,
+ 0xe5, 0x47, 0xd2, 0x2d, 0x33, 0x43, 0xd9, 0xed, 0x1b, 0x21, 0x43, 0xf8,
+ 0x51, 0x09, 0xad, 0x5a, 0x08, 0xb8, 0x35, 0x80, 0x27, 0x32, 0xa7, 0x96,
+ 0xf1, 0xf1, 0x56, 0x98, 0xe4, 0x6b, 0x47, 0x65, 0x86, 0x48, 0x55, 0x47,
+ 0x06, 0x52, 0x12, 0x52, 0xd2, 0x65, 0xeb, 0x35, 0x32, 0x31, 0x69, 0x5e,
+ 0xef, 0x00, 0x4b, 0x91, 0x3b, 0xa0, 0xce, 0x98, 0x87, 0xea, 0xea, 0xae,
+ 0x75, 0x2a, 0x3b, 0x7d, 0x7d, 0xb7, 0x0a, 0x97, 0xc6, 0x10, 0xc3, 0xe2,
+ 0x12, 0xc5, 0x33, 0x6e, 0x2e, 0x86, 0x58, 0x95, 0x29, 0x1a, 0x70, 0xa1,
+ 0xef, 0xb2, 0xa5, 0x93, 0xb7, 0x6b, 0x60, 0x95, 0x07, 0x27, 0xdc, 0xa1,
+ 0x33, 0x0d, 0x12, 0x15, 0x77, 0x5f, 0x41, 0xf5, 0x61, 0x4a, 0x09, 0x4d,
+ 0xaf, 0x94, 0xc9, 0xa6, 0xc5, 0xff, 0x04, 0xf6, 0x99, 0xcd, 0xcc, 0xc4,
+ 0x8b, 0x6d, 0x79, 0x53, 0xfd, 0xe8, 0x06, 0x21, 0xc7, 0x96, 0x28, 0x5b,
+ 0xfc, 0xc5, 0x6d, 0x1c, 0xb7, 0xce, 0x0d, 0x14, 0xe5, 0x55, 0x08, 0x3f,
+ 0xfe, 0xd6, 0x6d, 0x3a, 0xbe, 0xf9, 0xa9, 0xc2, 0xce, 0x76, 0xc2, 0x2c,
+ 0xc5, 0x7c, 0xa0, 0x87, 0x93, 0xc6, 0x08, 0x0c, 0xf0, 0xb7, 0x4c, 0x21,
+ 0x44, 0x3c, 0x5d, 0x73, 0x38, 0xb5, 0xbe, 0x15, 0x20, 0x4b, 0x45, 0x62,
+ 0x88, 0x44, 0xf6, 0x8b, 0x1e, 0xc3, 0x62, 0x9e, 0x53, 0xf5, 0x51, 0x37,
+ 0xff, 0x9a, 0x0e, 0xc9, 0x82, 0x7b, 0xf4, 0x1e, 0xf9, 0x35, 0xc6, 0xe6,
+ 0xcf, 0x67, 0xb2, 0xd5, 0x07, 0x4a, 0x8f, 0xec, 0x92, 0x9a, 0xb4, 0xb1,
+ 0xb3, 0x66, 0x3e, 0x6e, 0x75, 0x5e, 0x74, 0x89, 0x88, 0xe9, 0xd4, 0xa5,
+ 0x31, 0x0d, 0x30, 0x55, 0xc3, 0x26, 0x9a, 0xd7, 0x4f, 0xbe, 0x78, 0x35,
+ 0x4e, 0xcf, 0x97, 0xbd, 0xd4, 0x04, 0xdb, 0x93, 0xe8, 0xa4, 0x2d, 0x7f},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: composed null
+ // tcID: 183
+ {SEC_OID_SHA384,
+ 183,
+ {0x72, 0x43, 0x4e, 0xcd, 0x0f, 0x59, 0x04, 0x4f, 0x64, 0xbe, 0x21, 0x9f,
+ 0x19, 0x7d, 0xd2, 0xab, 0x79, 0xc9, 0x1b, 0x2b, 0xf5, 0xd3, 0xce, 0xd0,
+ 0x02, 0xbc, 0xff, 0xdb, 0x28, 0xe3, 0xc5, 0x9a, 0xe0, 0x4f, 0x4d, 0x87,
+ 0xbd, 0x9a, 0x43, 0x9f, 0x40, 0x6a, 0x21, 0x17, 0x4f, 0xcc, 0x5b, 0x75,
+ 0xf2, 0x56, 0x5b, 0xee, 0x2f, 0x36, 0xa8, 0x3e, 0x5b, 0x89, 0xe2, 0x2c,
+ 0xe6, 0xe6, 0xe2, 0x6e, 0x68, 0xce, 0xf6, 0xc6, 0xe7, 0x97, 0x3e, 0x27,
+ 0x50, 0x2c, 0x30, 0x91, 0xe5, 0x74, 0x48, 0x01, 0x5f, 0x14, 0x8f, 0x08,
+ 0x47, 0xa8, 0x05, 0xa3, 0x3b, 0xe8, 0x32, 0x21, 0x27, 0x38, 0x3f, 0x0a,
+ 0x86, 0x9d, 0x21, 0xae, 0xd2, 0x76, 0xe9, 0x86, 0x3c, 0xe3, 0x12, 0x8e,
+ 0xa2, 0x40, 0xb6, 0x3b, 0x6c, 0xae, 0xa2, 0xdf, 0x21, 0x76, 0x44, 0xfb,
+ 0xee, 0x93, 0x0a, 0xdd, 0x2d, 0x01, 0x45, 0xd2, 0x1f, 0x2f, 0x79, 0x9a,
+ 0x31, 0x7c, 0x12, 0x3a, 0xae, 0xdb, 0x1d, 0x71, 0xf4, 0x0a, 0xde, 0x4e,
+ 0x76, 0x63, 0x7c, 0x91, 0x12, 0xc4, 0xe8, 0xf3, 0x27, 0xbb, 0x2f, 0x6e,
+ 0xb0, 0x50, 0x07, 0x8c, 0x9b, 0x80, 0x2d, 0x3a, 0x2e, 0x18, 0xde, 0xfe,
+ 0x0c, 0x32, 0xf4, 0x36, 0x02, 0x1a, 0x6a, 0x89, 0x4b, 0x03, 0xde, 0x5f,
+ 0x68, 0xd6, 0xa6, 0x77, 0xca, 0x57, 0xbc, 0xa8, 0x84, 0x53, 0x85, 0xd5,
+ 0xbd, 0xa6, 0xb0, 0xf3, 0x20, 0x32, 0x50, 0x43, 0x00, 0x8f, 0xb8, 0xbe,
+ 0x25, 0xc9, 0x7a, 0x84, 0x99, 0xe6, 0x54, 0x5d, 0xc9, 0x9f, 0x27, 0xd7,
+ 0xe2, 0xea, 0x22, 0x25, 0x41, 0xae, 0x91, 0x94, 0x1d, 0xfe, 0x81, 0x2a,
+ 0x8e, 0xd7, 0x3f, 0x84, 0x8b, 0x69, 0x2a, 0xab, 0xa2, 0x31, 0x7d, 0xc2,
+ 0xeb, 0x84, 0x90, 0x06, 0x05, 0xe0, 0xb8, 0x32, 0x8c, 0x9e, 0x47, 0x17,
+ 0x0c, 0x4b, 0xb6, 0xa9, 0x0f, 0xcb, 0xc0, 0xdd, 0xfe, 0x33, 0x14, 0x67,
+ 0x7e, 0xd4, 0x25, 0x5b, 0x65, 0x82, 0x04, 0x88, 0x46, 0xd2, 0xa8, 0xa7,
+ 0x38, 0xc4, 0xe6, 0xe6, 0x0f, 0x36, 0x19, 0xae, 0x72, 0x26, 0x19, 0xdf,
+ 0x0f, 0x94, 0x06, 0x60, 0xe8, 0x98, 0x8a, 0xbb, 0xc3, 0xfd, 0x68, 0x52,
+ 0xa8, 0xf6, 0xb6, 0xb9, 0x47, 0xcc, 0xcd, 0x1c, 0xdd, 0xdb, 0xcc, 0x67,
+ 0x6b, 0x35, 0xee, 0xdc, 0x56, 0x19, 0xab, 0xa1, 0xbf, 0x8a, 0xdb, 0x0a,
+ 0x74, 0xf2, 0xfa, 0xbb, 0x31, 0xf4, 0xaf, 0xfe, 0x15, 0x55, 0xbe, 0x5e,
+ 0xf4, 0x78, 0xf6, 0xc5, 0xc3, 0x93, 0x60, 0x00, 0xc5, 0x75, 0xac, 0xbd,
+ 0x3b, 0xf6, 0xbd, 0xc1, 0xfa, 0xf6, 0x92, 0x76, 0xb3, 0x75, 0x3e, 0x76,
+ 0x33, 0x1f, 0xf6, 0x13, 0x0e, 0xb5, 0x0f, 0xa9, 0x55, 0x2c, 0x87, 0xd7,
+ 0xae, 0x04, 0x7a, 0x2f, 0xc2, 0x8a, 0x3e, 0x21, 0x1d, 0x30, 0x87, 0x65},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect null
+ // tcID: 184
+ {SEC_OID_SHA384,
+ 184,
+ {0x91, 0xfb, 0x96, 0xa0, 0x14, 0x53, 0xa1, 0x5b, 0xd0, 0x79, 0x87, 0xb6,
+ 0xa0, 0x72, 0xa0, 0x4c, 0x3a, 0x1f, 0x71, 0xde, 0x09, 0x49, 0xac, 0xdf,
+ 0x89, 0x88, 0x3a, 0x74, 0x9f, 0xa9, 0x67, 0xd5, 0x72, 0x1d, 0x69, 0x62,
+ 0xf4, 0xb3, 0x13, 0xc5, 0xd6, 0x03, 0x6d, 0xd2, 0xc9, 0xdb, 0x05, 0x1f,
+ 0xb7, 0x7d, 0x91, 0xd9, 0xe7, 0x29, 0x96, 0xdc, 0x04, 0x0b, 0x97, 0xf5,
+ 0x13, 0xeb, 0x25, 0x66, 0x77, 0xc5, 0x54, 0xef, 0x56, 0xa8, 0x47, 0xd5,
+ 0xe3, 0xcd, 0x99, 0x43, 0xbf, 0xbf, 0x74, 0x9b, 0x67, 0x16, 0x6c, 0x52,
+ 0xbf, 0xa2, 0xad, 0xd4, 0xc3, 0x99, 0xd6, 0x62, 0xd3, 0x8b, 0xb6, 0xec,
+ 0xb8, 0x12, 0xbf, 0x30, 0x52, 0xf6, 0x76, 0xed, 0xbf, 0xe0, 0x84, 0xb6,
+ 0x28, 0x23, 0xa1, 0x63, 0x1a, 0x0d, 0x22, 0xf9, 0x92, 0xae, 0x73, 0xb9,
+ 0x2b, 0x0e, 0x11, 0x6c, 0xcc, 0x45, 0xcf, 0xe4, 0xbf, 0x2d, 0x91, 0x3c,
+ 0xa6, 0x0f, 0xc2, 0x22, 0x44, 0x80, 0xd3, 0x2d, 0xfe, 0x75, 0xcb, 0x50,
+ 0xef, 0x14, 0x56, 0x1b, 0xa2, 0xd4, 0x25, 0x98, 0x8d, 0xd5, 0x04, 0xcc,
+ 0xf6, 0x32, 0xcf, 0xf1, 0x27, 0x6a, 0xa5, 0x92, 0xeb, 0xcf, 0x72, 0x5e,
+ 0xa6, 0x1b, 0x1a, 0xf4, 0xb7, 0xf2, 0xfe, 0x53, 0xbb, 0xcb, 0xe0, 0x14,
+ 0xe1, 0x97, 0x11, 0xdb, 0xbe, 0x7e, 0x42, 0xdf, 0x0c, 0x73, 0xe9, 0x34,
+ 0x80, 0xe3, 0x7d, 0x8d, 0x42, 0xd5, 0xe6, 0x05, 0x37, 0x01, 0x16, 0xb1,
+ 0x30, 0x12, 0x92, 0x1f, 0x5f, 0x14, 0xcc, 0x1d, 0xfb, 0xb9, 0x7e, 0x06,
+ 0xf7, 0xef, 0xf7, 0x7f, 0xbf, 0x4e, 0x5d, 0x12, 0x72, 0x39, 0xd8, 0xb4,
+ 0x4c, 0xc9, 0x07, 0x03, 0x3c, 0xba, 0xf3, 0x88, 0x1c, 0xca, 0x67, 0xeb,
+ 0x1a, 0x22, 0x99, 0xc6, 0xe5, 0x86, 0xc5, 0x11, 0x42, 0x00, 0x1f, 0x47,
+ 0x5c, 0x31, 0x79, 0xee, 0x1e, 0x00, 0x98, 0x67, 0xbf, 0xe6, 0x16, 0x14,
+ 0x08, 0x9a, 0x06, 0x0d, 0x8f, 0x9d, 0x61, 0x1e, 0x51, 0x9e, 0xed, 0x01,
+ 0x49, 0xd8, 0x37, 0x6f, 0x65, 0xce, 0x3f, 0x0b, 0x03, 0x8f, 0xf3, 0x38,
+ 0xe6, 0xcc, 0xb2, 0x47, 0xce, 0x0c, 0xd2, 0xcd, 0x7d, 0xd2, 0x4d, 0x3d,
+ 0x5a, 0x48, 0xc3, 0x62, 0x85, 0x23, 0xe1, 0xf7, 0xed, 0xfc, 0xf4, 0x61,
+ 0x02, 0x36, 0x0a, 0xa0, 0x04, 0x60, 0xdc, 0x82, 0x81, 0x13, 0xf4, 0x6e,
+ 0x23, 0x99, 0xb2, 0xef, 0x77, 0xf8, 0x6d, 0x26, 0x01, 0xcb, 0x4e, 0xb4,
+ 0xc2, 0xa6, 0x34, 0x54, 0x22, 0xae, 0x40, 0xe8, 0xfb, 0xa2, 0xa1, 0x4d,
+ 0x00, 0x45, 0x25, 0x17, 0xc6, 0xfe, 0xe4, 0x31, 0x68, 0x24, 0x38, 0x96,
+ 0x2a, 0x02, 0xe4, 0x24, 0xdb, 0x01, 0x44, 0x98, 0x7a, 0xe4, 0x03, 0xed,
+ 0xa8, 0x8c, 0x5a, 0xb9, 0xe0, 0x65, 0x4a, 0xfd, 0xd1, 0x3a, 0xb1, 0xe8},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of digest
+ // tcID: 185
+ {SEC_OID_SHA384,
+ 185,
+ {0x03, 0x3c, 0x24, 0x8b, 0xbc, 0x3f, 0xf5, 0x23, 0x1e, 0x75, 0xcb, 0x44,
+ 0xbf, 0xf8, 0xb3, 0x22, 0x5d, 0x20, 0xf0, 0x25, 0x2e, 0xe5, 0x28, 0xff,
+ 0x24, 0xbe, 0x67, 0x23, 0x28, 0xfe, 0x66, 0xf4, 0x13, 0xa4, 0xff, 0x02,
+ 0x59, 0xb3, 0xa2, 0x2b, 0x6c, 0xa7, 0x88, 0xb6, 0xf4, 0xbc, 0xb4, 0x31,
+ 0x5a, 0xc9, 0x9f, 0x59, 0x43, 0x4e, 0x09, 0x7e, 0xf0, 0x66, 0xc0, 0xe5,
+ 0x82, 0x1c, 0xac, 0x2c, 0xe1, 0xf5, 0x0e, 0x45, 0x10, 0xd3, 0x70, 0x9b,
+ 0xd0, 0x30, 0xa6, 0x13, 0xef, 0x05, 0xa8, 0x18, 0x41, 0x4c, 0x9a, 0x55,
+ 0x80, 0xd5, 0x1f, 0xd4, 0xe6, 0xd5, 0xb4, 0xb7, 0xb1, 0x46, 0xf8, 0x08,
+ 0xaf, 0x2f, 0xed, 0x1e, 0xa5, 0xf2, 0x3c, 0x12, 0xa3, 0x70, 0xe5, 0x26,
+ 0xfb, 0x11, 0x33, 0xf0, 0x6f, 0x3a, 0xcc, 0x4d, 0x7f, 0x1a, 0xe5, 0x89,
+ 0x1e, 0xed, 0x82, 0xdc, 0xfc, 0xe4, 0xdc, 0x46, 0xad, 0x94, 0x78, 0x58,
+ 0xa2, 0x28, 0xd6, 0xe4, 0x7c, 0xbb, 0x65, 0x81, 0x76, 0x03, 0x22, 0x90,
+ 0xad, 0x7b, 0x4c, 0xc7, 0x6d, 0x21, 0x9c, 0x41, 0xa3, 0x58, 0xd6, 0x4e,
+ 0x19, 0x89, 0xfa, 0xa2, 0x94, 0xcd, 0x6f, 0x11, 0xb5, 0xf9, 0xd9, 0x4f,
+ 0xaf, 0xe1, 0x33, 0xb7, 0x25, 0xcb, 0xe4, 0x82, 0xe8, 0x2e, 0xc6, 0x59,
+ 0x43, 0x13, 0xe0, 0xae, 0x9b, 0x6b, 0xaa, 0xb9, 0x73, 0x3e, 0x4e, 0xe0,
+ 0x1a, 0x88, 0x09, 0x3e, 0xd1, 0x71, 0xbb, 0xb8, 0x38, 0x47, 0x80, 0xd1,
+ 0xc2, 0x69, 0x30, 0xd4, 0x09, 0xbc, 0x98, 0xc3, 0x69, 0x89, 0xa9, 0xdb,
+ 0x93, 0xfd, 0xae, 0xd7, 0x85, 0x2f, 0xfc, 0x00, 0x3e, 0x98, 0x1c, 0x69,
+ 0x69, 0xe3, 0xa2, 0x1f, 0x1c, 0x1e, 0xc8, 0x05, 0x52, 0xf3, 0xdd, 0xfd,
+ 0x76, 0xf1, 0x6e, 0xf8, 0xb0, 0x45, 0x33, 0x79, 0x9a, 0x29, 0x86, 0x90,
+ 0xc6, 0xa7, 0x6a, 0x2e, 0x03, 0x41, 0x19, 0xfa, 0xa9, 0x2d, 0x45, 0x80,
+ 0x89, 0xdf, 0x4d, 0xf5, 0xcf, 0xc3, 0xe5, 0xa2, 0xac, 0x5f, 0xb7, 0x49,
+ 0x68, 0x35, 0xa4, 0xdc, 0xe6, 0xb8, 0x52, 0x2c, 0xcf, 0x50, 0x49, 0xe4,
+ 0xd2, 0x94, 0x21, 0x6c, 0xc2, 0x43, 0x92, 0xad, 0x0b, 0x6b, 0xc7, 0x25,
+ 0x0f, 0x7d, 0x31, 0x9c, 0x13, 0x52, 0xf5, 0x81, 0x23, 0x37, 0x7f, 0xc7,
+ 0xff, 0x9b, 0xd3, 0x4d, 0x2e, 0x2f, 0x4f, 0x50, 0x4f, 0xc2, 0x72, 0xc9,
+ 0xeb, 0xc4, 0x1d, 0x11, 0xf8, 0x3a, 0xbe, 0x60, 0x49, 0x5d, 0xaa, 0x36,
+ 0xc0, 0xce, 0x6c, 0x2a, 0x26, 0xb9, 0x85, 0xcb, 0x1f, 0x30, 0x87, 0x3f,
+ 0x7b, 0x9d, 0x65, 0x66, 0xbf, 0xe6, 0x96, 0x3d, 0xc2, 0x15, 0x4c, 0x12,
+ 0x8e, 0xee, 0x63, 0x6a, 0x81, 0x5e, 0x69, 0xef, 0x32, 0xd7, 0x51, 0x05,
+ 0xf9, 0x1f, 0x15, 0x97, 0xff, 0xce, 0x0f, 0xb3, 0x4b, 0x2b, 0x89, 0xe7},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest contains leading 0
+ // tcID: 186
+ {SEC_OID_SHA384,
+ 186,
+ {0x6e, 0x64, 0x18, 0x92, 0x55, 0xc0, 0xd7, 0xb2, 0xa9, 0x3f, 0x30, 0xbf,
+ 0x77, 0x1d, 0x9c, 0x08, 0x50, 0xf5, 0x7a, 0x17, 0x3f, 0x93, 0xf5, 0xda,
+ 0xfc, 0xd5, 0x99, 0xb8, 0x01, 0xb9, 0x97, 0xeb, 0xa3, 0xf7, 0x6e, 0x4f,
+ 0x1d, 0x78, 0xd4, 0x78, 0xc7, 0x9a, 0xdf, 0xe1, 0x4c, 0xa8, 0x19, 0x1a,
+ 0xea, 0xdd, 0x81, 0x84, 0x8a, 0xa7, 0x69, 0xd6, 0x5b, 0x50, 0xbc, 0x96,
+ 0xf3, 0xe1, 0x86, 0x54, 0xc2, 0x09, 0x6e, 0x16, 0xee, 0xac, 0x3b, 0x02,
+ 0x46, 0xc8, 0xd4, 0x0c, 0xe0, 0x9a, 0xcb, 0xef, 0xfc, 0xd5, 0xed, 0xd8,
+ 0x78, 0x15, 0xdb, 0xac, 0x35, 0xec, 0x55, 0x59, 0x25, 0xf3, 0x37, 0x66,
+ 0xa4, 0x0f, 0x33, 0x06, 0x75, 0xfe, 0xe4, 0xa6, 0x8b, 0x8b, 0x8f, 0x54,
+ 0xd3, 0x55, 0x0d, 0xd0, 0xe6, 0xa6, 0x0d, 0x3f, 0xc9, 0xf9, 0x71, 0x68,
+ 0x5a, 0xd1, 0xdc, 0xff, 0x49, 0xb1, 0x7b, 0xf7, 0xa9, 0x33, 0xa1, 0x31,
+ 0x53, 0xdc, 0x4b, 0x15, 0x4f, 0xf5, 0xf5, 0x6e, 0x1e, 0x72, 0xc8, 0x77,
+ 0x53, 0x66, 0xb6, 0x43, 0x5b, 0x17, 0x5b, 0xa4, 0x20, 0xe6, 0xfd, 0x09,
+ 0xdd, 0xdb, 0x64, 0x66, 0xf6, 0xe8, 0x7c, 0xe2, 0x07, 0x5b, 0x2f, 0xcd,
+ 0x75, 0xc9, 0x9e, 0x4d, 0xf5, 0xf2, 0xa8, 0x54, 0xd9, 0xaf, 0xb6, 0x0a,
+ 0x38, 0xdf, 0x49, 0x45, 0x2a, 0x20, 0xf4, 0x6b, 0xc6, 0x04, 0xf9, 0x2a,
+ 0xf5, 0xc9, 0xf1, 0x55, 0x88, 0x4e, 0x3a, 0xc1, 0xb2, 0x31, 0x9d, 0xdd,
+ 0x45, 0x25, 0xc1, 0x18, 0xb3, 0x21, 0x30, 0xb7, 0xda, 0xb2, 0xfc, 0x18,
+ 0x96, 0x71, 0x81, 0xa4, 0xd5, 0x87, 0x9d, 0xbe, 0xe8, 0xb9, 0x09, 0x4c,
+ 0xe0, 0x26, 0x83, 0xf3, 0x0d, 0x44, 0xe5, 0x75, 0x64, 0x20, 0x13, 0x70,
+ 0x37, 0xdf, 0x7d, 0xc4, 0xe2, 0x1e, 0xfe, 0x99, 0x72, 0x1b, 0x01, 0x30,
+ 0x98, 0xfd, 0x89, 0x5a, 0x35, 0x93, 0xee, 0x86, 0x61, 0x85, 0x56, 0x44,
+ 0xbb, 0x87, 0x29, 0xc3, 0x6a, 0xeb, 0x16, 0xf2, 0x30, 0xc4, 0xe8, 0xfb,
+ 0x0a, 0xc4, 0x58, 0x7e, 0x23, 0x92, 0xa2, 0x6b, 0xe9, 0x5d, 0xdc, 0x57,
+ 0xb1, 0x97, 0x05, 0x01, 0x87, 0x71, 0xa6, 0x16, 0x02, 0x06, 0xdc, 0xe2,
+ 0xe6, 0xfe, 0xb0, 0x2b, 0x29, 0x8d, 0xea, 0x43, 0xe7, 0x32, 0x16, 0x7c,
+ 0xbf, 0x7b, 0xc9, 0x6a, 0x5b, 0xff, 0xaf, 0x27, 0xe3, 0xa3, 0xb0, 0x4e,
+ 0xb0, 0x7a, 0x77, 0xef, 0x48, 0x2d, 0x77, 0xb8, 0x7e, 0x02, 0x8f, 0x6c,
+ 0xd0, 0xbe, 0x36, 0x4d, 0x9c, 0xd6, 0x06, 0xf7, 0x3c, 0xcb, 0x0a, 0x6e,
+ 0xe1, 0x9d, 0x92, 0x7e, 0xe2, 0x21, 0xf3, 0xc7, 0x24, 0xe7, 0xa3, 0xd8,
+ 0x0c, 0x8a, 0x71, 0x56, 0x17, 0xaa, 0x06, 0xdb, 0x02, 0x1a, 0x4e, 0x1b,
+ 0x95, 0x6f, 0x17, 0xe2, 0x9b, 0x46, 0x2a, 0x6d, 0xaa, 0x6b, 0xde, 0x9f},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 187
+ {SEC_OID_SHA384,
+ 187,
+ {0x55, 0xb7, 0x71, 0xa1, 0x0f, 0x9d, 0x7f, 0x1d, 0xae, 0x66, 0x50, 0xf5,
+ 0xa5, 0x89, 0x8c, 0x71, 0x32, 0xe2, 0x88, 0xe9, 0x8e, 0x05, 0x27, 0x32,
+ 0x78, 0x0b, 0xe3, 0xa2, 0x2b, 0xc5, 0xa0, 0x6f, 0x00, 0xaf, 0x59, 0x83,
+ 0x1a, 0xad, 0xeb, 0xbe, 0x5d, 0xad, 0x71, 0x5b, 0x1e, 0x2c, 0x80, 0xca,
+ 0x27, 0x16, 0x0a, 0x12, 0x6b, 0x37, 0x2c, 0x6a, 0x02, 0xfb, 0xc5, 0x97,
+ 0xc9, 0xb1, 0x32, 0xd1, 0x47, 0xe5, 0xac, 0x72, 0xb0, 0xba, 0x81, 0xcf,
+ 0xda, 0x44, 0x29, 0x21, 0xbb, 0x65, 0xbc, 0x31, 0xb5, 0x5f, 0x2c, 0xc9,
+ 0xeb, 0x5e, 0xf9, 0xfa, 0x04, 0x55, 0x3c, 0xf8, 0x14, 0x15, 0x5b, 0xe4,
+ 0x94, 0x41, 0x38, 0xa7, 0x9d, 0x05, 0x3f, 0x0a, 0xdc, 0xc8, 0xcc, 0x2f,
+ 0xa0, 0xfe, 0x5a, 0x97, 0xea, 0x61, 0x29, 0x59, 0x3f, 0xfd, 0x1d, 0x33,
+ 0x64, 0xcd, 0xc1, 0xda, 0x0d, 0x3a, 0x8c, 0xa2, 0xae, 0xee, 0xb9, 0x6f,
+ 0x4c, 0xd5, 0x29, 0x91, 0x9d, 0x15, 0x5b, 0x09, 0xb3, 0x5b, 0x6e, 0xf3,
+ 0x07, 0x90, 0xfd, 0x92, 0x8d, 0xd6, 0x23, 0xa3, 0x14, 0x30, 0x91, 0xae,
+ 0x74, 0xb2, 0x98, 0xd9, 0xe6, 0x71, 0x35, 0x93, 0x91, 0x94, 0xd6, 0xcd,
+ 0xec, 0xa3, 0x66, 0xf6, 0xf1, 0x7b, 0x20, 0x2a, 0xe5, 0xa9, 0xb2, 0x91,
+ 0xb8, 0x10, 0xa1, 0x65, 0xcf, 0xa6, 0x58, 0x1a, 0xa4, 0x2a, 0xa4, 0x91,
+ 0x38, 0xa8, 0x54, 0x82, 0x67, 0xcd, 0x20, 0xbe, 0xa6, 0x1d, 0x90, 0xb2,
+ 0x08, 0xcd, 0x45, 0x49, 0xd9, 0xb1, 0xf4, 0x48, 0x6e, 0xf9, 0x33, 0xfa,
+ 0x27, 0x6f, 0xc7, 0x1e, 0xad, 0xf7, 0xa0, 0xc3, 0x32, 0xbd, 0x0f, 0xfb,
+ 0x2c, 0x7a, 0x7a, 0x41, 0x23, 0x9c, 0xdd, 0x24, 0x51, 0xb4, 0x5a, 0x5f,
+ 0x74, 0xdb, 0x71, 0x77, 0xcc, 0x12, 0x7e, 0xdb, 0x75, 0x2a, 0x8d, 0x38,
+ 0xf5, 0x43, 0xb0, 0x63, 0x2b, 0xf8, 0xe9, 0x2d, 0xc0, 0xaf, 0xf1, 0x5c,
+ 0xe0, 0x36, 0xac, 0x68, 0x72, 0x2e, 0x30, 0x13, 0xf2, 0x19, 0xb6, 0xa3,
+ 0xfb, 0x8b, 0x9f, 0x9d, 0x75, 0xe0, 0xea, 0x71, 0xfd, 0x41, 0x78, 0xaa,
+ 0xfe, 0x16, 0xba, 0x57, 0x5e, 0x5f, 0xb7, 0xbe, 0xf9, 0xd0, 0x6f, 0x29,
+ 0x46, 0x58, 0x24, 0x6b, 0x53, 0x31, 0x4a, 0x0d, 0x05, 0xc5, 0xdf, 0xb3,
+ 0x69, 0x77, 0xa8, 0xd3, 0xf3, 0x7a, 0x70, 0x95, 0xad, 0x9c, 0xbf, 0x50,
+ 0xbf, 0x4d, 0x45, 0xd7, 0xe8, 0x29, 0x1f, 0xaa, 0x72, 0xee, 0xb8, 0x3d,
+ 0xb4, 0xac, 0xbc, 0x12, 0xcf, 0x1c, 0x9a, 0xbb, 0xe9, 0x10, 0x8b, 0x4a,
+ 0xb9, 0x7f, 0x23, 0x13, 0xa9, 0xd0, 0x76, 0x77, 0x86, 0xa1, 0x3a, 0x0f,
+ 0x86, 0x11, 0xc4, 0x36, 0x27, 0xe2, 0x3d, 0x0d, 0x18, 0x0c, 0x10, 0x20,
+ 0x7d, 0xb9, 0xd3, 0x66, 0x16, 0x5d, 0x5d, 0x6a, 0x6c, 0x18, 0x33, 0x53},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 188
+ {SEC_OID_SHA384,
+ 188,
+ {0x65, 0x51, 0xfe, 0xb2, 0xb4, 0x44, 0xf0, 0xfa, 0xc6, 0x50, 0xda, 0x34,
+ 0x45, 0xc1, 0x13, 0xff, 0x92, 0x7c, 0x26, 0xa1, 0xd4, 0xc8, 0xef, 0x0f,
+ 0x4b, 0x15, 0x0b, 0x33, 0x56, 0x35, 0xec, 0x50, 0xff, 0x18, 0x44, 0xf4,
+ 0x69, 0xad, 0x6b, 0x3d, 0xa8, 0x82, 0x87, 0x05, 0xe0, 0xab, 0xb4, 0x42,
+ 0x70, 0xf8, 0x6e, 0x92, 0x47, 0x2b, 0x21, 0x17, 0x0e, 0xe6, 0xe6, 0x8d,
+ 0xc4, 0x9a, 0x46, 0xd1, 0xbd, 0x24, 0x2c, 0x0e, 0x15, 0x97, 0x4a, 0x86,
+ 0x3b, 0x3f, 0xa0, 0xf0, 0x48, 0x93, 0x91, 0xe8, 0x79, 0x11, 0x64, 0x34,
+ 0x7c, 0x56, 0xb8, 0x7b, 0xf0, 0x25, 0x8b, 0xd1, 0xfe, 0x04, 0xf6, 0xf1,
+ 0x1d, 0x14, 0xf7, 0xca, 0xfc, 0x1e, 0x50, 0x56, 0x8b, 0x87, 0x1a, 0x2b,
+ 0xda, 0x20, 0x6d, 0xde, 0x85, 0x0f, 0x6e, 0xdd, 0x46, 0xcf, 0xc4, 0x84,
+ 0xbb, 0x26, 0xe4, 0xbc, 0x8c, 0x9b, 0x7e, 0x5b, 0x5a, 0xa6, 0x94, 0xdd,
+ 0xf0, 0xdc, 0x21, 0x7a, 0x8b, 0x85, 0xf8, 0x37, 0x1e, 0x6e, 0x00, 0xca,
+ 0xbd, 0xa3, 0x9b, 0x22, 0xfd, 0xef, 0x4f, 0xc6, 0xa7, 0x53, 0x1c, 0x18,
+ 0xbf, 0x03, 0x94, 0x3b, 0x3a, 0xf4, 0x0f, 0x5d, 0x49, 0xce, 0x4c, 0x45,
+ 0x48, 0x8f, 0x24, 0xa5, 0x64, 0xea, 0xab, 0xc4, 0xa5, 0x4f, 0xab, 0xf3,
+ 0xbc, 0x48, 0x48, 0xb3, 0x09, 0xde, 0x0f, 0x54, 0x52, 0x41, 0x56, 0x07,
+ 0xc4, 0x31, 0x80, 0x57, 0x85, 0xd8, 0xd4, 0x40, 0xa4, 0xd5, 0xb3, 0x6f,
+ 0x71, 0xd6, 0x4c, 0x49, 0xc9, 0x66, 0x00, 0x19, 0x78, 0x15, 0x9e, 0x60,
+ 0xad, 0x48, 0x19, 0x9c, 0x45, 0xab, 0x88, 0x33, 0x3e, 0x32, 0x9b, 0x65,
+ 0xd5, 0x78, 0x0b, 0xe2, 0x65, 0x08, 0x75, 0xec, 0x0c, 0xca, 0x3f, 0x31,
+ 0x46, 0x35, 0x68, 0xe8, 0x40, 0xe5, 0x42, 0x0e, 0x38, 0x7c, 0xb1, 0x78,
+ 0x8c, 0x61, 0x4f, 0xb9, 0x5e, 0x03, 0x92, 0xa9, 0x7c, 0x03, 0x92, 0xd7,
+ 0x95, 0x94, 0x15, 0x5e, 0xd5, 0x8d, 0x45, 0x54, 0x6d, 0x6a, 0xb7, 0xed,
+ 0x08, 0xbe, 0x75, 0xf9, 0x59, 0xd5, 0x23, 0x2b, 0xcf, 0x08, 0xe7, 0x74,
+ 0x03, 0x18, 0x5d, 0xbf, 0x5e, 0xb9, 0x39, 0x8c, 0xe8, 0xb9, 0xa4, 0xfe,
+ 0x35, 0x35, 0xec, 0xb2, 0xe5, 0x4b, 0x15, 0x96, 0x5b, 0x9c, 0xab, 0xc4,
+ 0x27, 0x16, 0x4a, 0xb2, 0x3e, 0x28, 0x4b, 0xb7, 0x2d, 0x4f, 0x7d, 0x12,
+ 0xb7, 0xb6, 0x63, 0x35, 0x68, 0x6b, 0xa9, 0x88, 0xa2, 0x6a, 0xa1, 0x26,
+ 0x17, 0xa2, 0x67, 0xed, 0xe3, 0x20, 0xe7, 0x5c, 0x8b, 0x39, 0x9a, 0x8d,
+ 0xca, 0x33, 0x38, 0x61, 0x3a, 0xac, 0x83, 0xf9, 0x9b, 0xfe, 0xd2, 0x81,
+ 0x52, 0x37, 0x12, 0xfb, 0xe3, 0x2a, 0x70, 0x46, 0xb8, 0x5a, 0xf2, 0x71,
+ 0x63, 0xe1, 0x41, 0x93, 0xec, 0xe3, 0xbb, 0xef, 0x93, 0x36, 0x1e, 0xd3},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of digest
+ // tcID: 189
+ {SEC_OID_SHA384,
+ 189,
+ {0x16, 0xc1, 0xb7, 0xc4, 0x62, 0x5d, 0x3a, 0xb8, 0xb9, 0xa7, 0x59, 0x5b,
+ 0xda, 0x96, 0xe1, 0xbb, 0x7c, 0x70, 0xdd, 0x7b, 0x43, 0xbc, 0x14, 0x3a,
+ 0xab, 0x81, 0x75, 0x24, 0xd3, 0xfc, 0xf2, 0x81, 0xae, 0x9c, 0xd5, 0xdf,
+ 0x2c, 0x1e, 0x19, 0x49, 0xd6, 0xa7, 0xd4, 0xfe, 0xde, 0x26, 0x9b, 0x63,
+ 0x08, 0x61, 0x4c, 0x1e, 0xca, 0xd6, 0xdb, 0x2e, 0xe7, 0x12, 0x50, 0xde,
+ 0xb3, 0x8a, 0x95, 0x5c, 0x07, 0xe7, 0x6f, 0x70, 0x27, 0x2a, 0x26, 0x1b,
+ 0xfb, 0x2b, 0x31, 0xba, 0x31, 0x55, 0xb3, 0x8c, 0xd3, 0x70, 0x5b, 0xfd,
+ 0xdd, 0x21, 0x48, 0xf2, 0xe3, 0xe0, 0x97, 0x67, 0x60, 0xc4, 0xf0, 0x05,
+ 0x1a, 0x1f, 0x25, 0x1a, 0xec, 0x74, 0x94, 0x2d, 0xff, 0x3f, 0xe7, 0x8b,
+ 0xdc, 0x36, 0xe9, 0xc8, 0xd4, 0x14, 0x57, 0xf4, 0x29, 0x03, 0xbd, 0xed,
+ 0x23, 0xe0, 0x56, 0x83, 0x04, 0x5c, 0x13, 0x1c, 0xdd, 0x4e, 0x34, 0x38,
+ 0x31, 0xa2, 0xa1, 0xd2, 0xe4, 0x18, 0x35, 0x5e, 0x20, 0x28, 0xd2, 0xb3,
+ 0xec, 0x94, 0x68, 0x8d, 0x3a, 0xcd, 0x7e, 0x3a, 0x5e, 0xf4, 0xc0, 0xe5,
+ 0x3f, 0x4d, 0x72, 0x2a, 0xcd, 0x32, 0x8c, 0xb9, 0xc3, 0xca, 0x3f, 0x04,
+ 0x97, 0xf6, 0xf5, 0xc5, 0x47, 0x11, 0xee, 0xc8, 0x69, 0x3c, 0x67, 0xfe,
+ 0x9c, 0x23, 0x5e, 0x45, 0xea, 0x9f, 0x27, 0xb9, 0x39, 0x01, 0xf7, 0xae,
+ 0x98, 0xe7, 0x7e, 0xdc, 0x29, 0x5a, 0x69, 0x7d, 0x8a, 0x17, 0xa9, 0x1b,
+ 0x95, 0x4e, 0xa9, 0x10, 0x90, 0x00, 0x69, 0xb4, 0x39, 0x08, 0x02, 0x4b,
+ 0x35, 0xb7, 0xab, 0xa8, 0x22, 0xe3, 0xca, 0x57, 0xaf, 0x41, 0x29, 0x16,
+ 0xf1, 0xa5, 0xdf, 0x21, 0x3e, 0x47, 0x60, 0x8e, 0x65, 0xd2, 0xd9, 0x03,
+ 0xef, 0x76, 0x27, 0x55, 0xae, 0x60, 0xc2, 0x41, 0xb1, 0xc3, 0x6b, 0xfe,
+ 0xea, 0xc2, 0x02, 0xb8, 0xa3, 0x50, 0x86, 0xdd, 0x96, 0x1b, 0x06, 0x53,
+ 0x4c, 0xcc, 0x5a, 0x2a, 0x4f, 0x23, 0xa3, 0x91, 0x31, 0xa9, 0x15, 0xee,
+ 0x1d, 0x1c, 0xaf, 0x8c, 0x5b, 0x50, 0x83, 0x4b, 0x22, 0x4c, 0xfe, 0xf8,
+ 0xba, 0x8b, 0x75, 0x2b, 0x7e, 0x03, 0x0b, 0x5e, 0x95, 0x53, 0x61, 0xa4,
+ 0x63, 0xa6, 0xb9, 0x08, 0xf8, 0xc8, 0xd0, 0xcc, 0x51, 0x3a, 0xf9, 0x25,
+ 0x69, 0x66, 0x14, 0x62, 0x4d, 0x12, 0xc4, 0xeb, 0xa4, 0xad, 0x72, 0xb2,
+ 0xa7, 0x72, 0x7b, 0x5a, 0x29, 0x28, 0xb8, 0x33, 0x5f, 0xe8, 0x70, 0xbb,
+ 0x17, 0xad, 0xf0, 0x89, 0xd3, 0x01, 0x16, 0xd7, 0xc9, 0xf0, 0xa6, 0xcb,
+ 0xdf, 0xb5, 0x3e, 0x5f, 0x5a, 0xb7, 0xf0, 0x56, 0xaf, 0x62, 0x2c, 0xa5,
+ 0xe7, 0x7b, 0x79, 0x71, 0x18, 0xf7, 0xad, 0xd9, 0x5a, 0x71, 0x15, 0x04,
+ 0x9e, 0x4a, 0xc3, 0x1e, 0xf5, 0xd7, 0x85, 0x8e, 0xdf, 0x51, 0x86, 0xc4},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of digest
+ // tcID: 190
+ {SEC_OID_SHA384,
+ 190,
+ {0x44, 0x0d, 0x17, 0xb0, 0x09, 0xf6, 0x89, 0xab, 0xd5, 0x30, 0x1d, 0x27,
+ 0x28, 0xeb, 0x62, 0x38, 0x34, 0x2a, 0xe5, 0xb6, 0x31, 0x34, 0x68, 0x1b,
+ 0x24, 0xd6, 0x1c, 0x18, 0x44, 0x32, 0x09, 0xa1, 0x8d, 0x8a, 0x9f, 0xf3,
+ 0x2e, 0xcf, 0xd2, 0x31, 0xe7, 0x77, 0x83, 0xa0, 0x0b, 0xe5, 0x59, 0x15,
+ 0x2f, 0xe2, 0x88, 0x07, 0xc0, 0xc3, 0x2c, 0x8e, 0xf1, 0x28, 0x7b, 0xe6,
+ 0xbd, 0x0f, 0xc3, 0xe7, 0x0d, 0x0f, 0xb8, 0x74, 0x1b, 0xbe, 0x2d, 0x30,
+ 0xbc, 0x39, 0xa8, 0x98, 0x56, 0x9b, 0x84, 0x5b, 0x1a, 0xcb, 0xeb, 0x16,
+ 0x88, 0xc8, 0x2a, 0x34, 0x73, 0x2f, 0x27, 0x82, 0x57, 0xfa, 0xe5, 0x02,
+ 0xdb, 0x21, 0x23, 0x8a, 0x50, 0x4d, 0xc1, 0x15, 0x7c, 0xc3, 0x29, 0x8c,
+ 0x6b, 0xf6, 0x13, 0x7d, 0x67, 0x00, 0xca, 0x6c, 0xe0, 0x3e, 0x5a, 0x1d,
+ 0xc7, 0x29, 0x32, 0x71, 0xd4, 0x3f, 0x58, 0x63, 0xe0, 0x24, 0x59, 0x5e,
+ 0x63, 0xe2, 0xb9, 0x8e, 0xec, 0xf3, 0xed, 0x14, 0xaf, 0xc2, 0xbd, 0x08,
+ 0xbc, 0xab, 0xe0, 0xfb, 0x88, 0x2d, 0x9d, 0xf8, 0x37, 0xf2, 0x74, 0x07,
+ 0x7e, 0x79, 0xd0, 0x8e, 0x1a, 0x46, 0x32, 0x6c, 0xf5, 0xf3, 0xb4, 0x80,
+ 0x69, 0x45, 0x40, 0x5c, 0x84, 0xa7, 0xe7, 0xbe, 0xa2, 0x8b, 0x6e, 0x84,
+ 0x30, 0x50, 0x58, 0x83, 0x2c, 0x18, 0x90, 0x39, 0x03, 0x8b, 0x5e, 0x2a,
+ 0xd5, 0x4d, 0xf2, 0x11, 0x39, 0xe4, 0x7a, 0xca, 0xbd, 0x93, 0xcc, 0x53,
+ 0xe9, 0x1a, 0x8e, 0x49, 0x88, 0xa6, 0x33, 0xa6, 0x3f, 0xb8, 0xa7, 0xdb,
+ 0x32, 0xcc, 0x65, 0x80, 0xac, 0xf8, 0x46, 0x79, 0x34, 0x96, 0x9c, 0xb6,
+ 0x4f, 0xff, 0xe3, 0xda, 0x27, 0x44, 0xe7, 0x51, 0x81, 0x40, 0xcb, 0xfb,
+ 0x1a, 0xf3, 0xf3, 0x18, 0x3b, 0xe3, 0xfc, 0xc9, 0x51, 0xd7, 0x91, 0x73,
+ 0xd4, 0x0b, 0xec, 0x9b, 0x59, 0x87, 0xcf, 0x9a, 0xda, 0x82, 0xa4, 0x8c,
+ 0x77, 0x34, 0x07, 0x3f, 0xdd, 0x15, 0x29, 0x6e, 0xd0, 0x7f, 0xcf, 0x50,
+ 0xb2, 0x70, 0xe3, 0xf3, 0x8c, 0xf2, 0x27, 0x30, 0x01, 0x38, 0xf7, 0x42,
+ 0xc0, 0x0e, 0x02, 0xe8, 0xd6, 0x36, 0xd6, 0xbc, 0x46, 0xc1, 0x5e, 0xeb,
+ 0x63, 0x1a, 0xe0, 0xb2, 0x5f, 0x64, 0x9a, 0x1b, 0xa9, 0xa1, 0x9a, 0x8d,
+ 0x35, 0xef, 0x31, 0x3c, 0x76, 0x9a, 0xee, 0x5e, 0x99, 0x65, 0x26, 0xbb,
+ 0x6a, 0x1d, 0x20, 0x59, 0x98, 0xd3, 0x66, 0xed, 0xe6, 0xab, 0xea, 0x91,
+ 0x2d, 0xcf, 0x8f, 0x39, 0x34, 0x9a, 0x0c, 0xd0, 0xe2, 0x35, 0xaa, 0x24,
+ 0xd9, 0xa4, 0xf7, 0x1b, 0x9d, 0xe1, 0x8d, 0xb6, 0x6d, 0x89, 0xc8, 0xf7,
+ 0xa5, 0x34, 0x85, 0x34, 0x3e, 0x8d, 0xde, 0xf1, 0x74, 0x65, 0x3a, 0x45,
+ 0x4a, 0x3c, 0x85, 0x6a, 0x34, 0x36, 0xe2, 0xf9, 0x87, 0x2a, 0xa2, 0x5f},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**31 - 1
+ // tcID: 191
+ {SEC_OID_SHA384,
+ 191,
+ {0x74, 0x6e, 0x41, 0xc7, 0x84, 0x49, 0x04, 0xf7, 0x29, 0xd8, 0x79, 0x91,
+ 0x70, 0x81, 0x76, 0x1e, 0xa0, 0x02, 0x0a, 0xea, 0x23, 0x72, 0xee, 0x85,
+ 0x68, 0xf6, 0xcc, 0xd9, 0x1e, 0x5e, 0xfc, 0x53, 0x2f, 0x9c, 0xb1, 0x2f,
+ 0x08, 0xda, 0x3b, 0x98, 0x87, 0x7f, 0x2b, 0x93, 0x85, 0x1a, 0xd6, 0x27,
+ 0xdb, 0x74, 0x11, 0x42, 0x93, 0x67, 0xf9, 0xa7, 0xaf, 0x70, 0x3a, 0x16,
+ 0xba, 0x34, 0xf2, 0x68, 0x95, 0x18, 0xf4, 0x68, 0x58, 0x18, 0x79, 0xbb,
+ 0xcd, 0x31, 0x1c, 0x17, 0x1c, 0x78, 0x1f, 0x0f, 0x75, 0xfe, 0x52, 0x2d,
+ 0x03, 0x8a, 0xe5, 0xbe, 0xdb, 0xba, 0x45, 0x5e, 0xf8, 0xbf, 0x92, 0xd9,
+ 0x2f, 0x53, 0xf3, 0xd8, 0xbb, 0x06, 0xb6, 0xa9, 0xfd, 0x18, 0x5d, 0x91,
+ 0x7d, 0x01, 0xa3, 0x27, 0x22, 0x49, 0x78, 0xee, 0x89, 0x8a, 0xb1, 0xc0,
+ 0xaf, 0x11, 0x05, 0xc6, 0x5d, 0x27, 0x26, 0x5b, 0x60, 0x91, 0x2f, 0x84,
+ 0xa3, 0xda, 0xb3, 0x72, 0x0e, 0xd2, 0x29, 0x86, 0x95, 0x23, 0xab, 0xd5,
+ 0x65, 0xce, 0xec, 0x08, 0x6d, 0xdc, 0xd4, 0x8a, 0x24, 0x04, 0x47, 0x1e,
+ 0x70, 0xf2, 0x2e, 0x21, 0x4b, 0x80, 0xc0, 0x62, 0xf0, 0xd2, 0xa4, 0x3c,
+ 0x3d, 0x0f, 0x8c, 0x0f, 0xa1, 0x2e, 0x44, 0x9c, 0xa1, 0xb2, 0x17, 0x4e,
+ 0xd1, 0xd6, 0xf0, 0xe7, 0x94, 0x0f, 0x1e, 0xc3, 0x5c, 0xc7, 0x4f, 0xd0,
+ 0x54, 0x5d, 0xb7, 0x64, 0xbc, 0xcc, 0xac, 0x54, 0x83, 0x72, 0x0d, 0x25,
+ 0xac, 0xda, 0x5c, 0x3b, 0xcb, 0x9c, 0x99, 0xf4, 0xb6, 0x0e, 0x77, 0x17,
+ 0x83, 0x6b, 0x8d, 0x35, 0x20, 0xc3, 0xa8, 0xe7, 0xdb, 0x48, 0xfb, 0x68,
+ 0x57, 0x1d, 0xc9, 0xe3, 0x04, 0xb3, 0xa3, 0x91, 0x4e, 0xb2, 0x40, 0x7c,
+ 0x8c, 0xf3, 0xe8, 0xf1, 0x7b, 0xb3, 0x84, 0x95, 0xf3, 0x39, 0x7e, 0xc8,
+ 0x50, 0xfe, 0xf6, 0x14, 0x11, 0x74, 0x40, 0xae, 0xbf, 0xed, 0xfc, 0x40,
+ 0x51, 0x5a, 0xbb, 0x11, 0x2b, 0xcc, 0xf0, 0x9f, 0xa4, 0xb3, 0x83, 0x01,
+ 0xdd, 0xca, 0x73, 0x89, 0x2f, 0x4f, 0x78, 0x0c, 0x57, 0x4b, 0xd5, 0x2a,
+ 0x91, 0x3d, 0xdb, 0x74, 0xfb, 0x9f, 0x56, 0xde, 0xc6, 0xc5, 0x4e, 0x0c,
+ 0x8e, 0x91, 0x0e, 0xaa, 0x95, 0xf2, 0xf1, 0xa9, 0x17, 0x2c, 0xf6, 0x73,
+ 0xff, 0xac, 0x01, 0xc2, 0xcc, 0x35, 0x72, 0xb8, 0x0e, 0x93, 0xa3, 0x25,
+ 0x37, 0x3c, 0x17, 0x70, 0xcf, 0x69, 0xc0, 0x9f, 0xce, 0xd6, 0xbe, 0x76,
+ 0x19, 0x3c, 0x83, 0xc7, 0x40, 0xf5, 0xe4, 0xcd, 0x46, 0x8f, 0xc2, 0x0b,
+ 0xa9, 0xba, 0x14, 0x59, 0x39, 0xe0, 0x52, 0xd2, 0xa5, 0x8b, 0x3b, 0xca,
+ 0xc1, 0x95, 0x41, 0xe2, 0xf0, 0xbc, 0x40, 0x8a, 0x2e, 0xd5, 0x47, 0x11,
+ 0x7d, 0xb7, 0xaa, 0x6a, 0xc3, 0x52, 0x2c, 0x64, 0x09, 0xd8, 0xe0, 0x6f},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**32 - 1
+ // tcID: 192
+ {SEC_OID_SHA384,
+ 192,
+ {0x44, 0x68, 0xae, 0x2d, 0xaf, 0xef, 0xe8, 0x5b, 0x8a, 0x52, 0x53, 0x9c,
+ 0xc8, 0xc9, 0x84, 0x7d, 0x94, 0xe0, 0x11, 0x61, 0xe0, 0x1d, 0x37, 0x7f,
+ 0x6e, 0xa3, 0x84, 0xbb, 0x17, 0x99, 0xff, 0xd7, 0x63, 0xe4, 0xa4, 0x21,
+ 0x0a, 0x39, 0xe9, 0x37, 0x99, 0x33, 0x11, 0xb3, 0x55, 0x85, 0x0a, 0x89,
+ 0x52, 0x86, 0xb4, 0x7b, 0x26, 0xc2, 0x51, 0x99, 0x7c, 0x9a, 0x9f, 0x18,
+ 0x96, 0x4e, 0x79, 0x3e, 0xff, 0x80, 0xfc, 0x65, 0x2f, 0xbf, 0xb7, 0xce,
+ 0x1f, 0x7f, 0x05, 0x2b, 0x39, 0x32, 0x39, 0x70, 0xc4, 0xcf, 0x42, 0x7d,
+ 0x32, 0xa0, 0x77, 0x08, 0xf3, 0x85, 0x9f, 0x9d, 0x10, 0x1c, 0x4c, 0x75,
+ 0x89, 0x9a, 0x14, 0x5d, 0xa0, 0x59, 0x0d, 0xa8, 0xf0, 0x77, 0x38, 0x04,
+ 0x3e, 0x42, 0x64, 0xe0, 0xd3, 0xd3, 0xe3, 0xa2, 0x98, 0x76, 0x36, 0x01,
+ 0x88, 0x23, 0x64, 0x7e, 0x4d, 0xd7, 0xec, 0x3b, 0xc3, 0xcf, 0x7d, 0x65,
+ 0xfb, 0xfa, 0xfe, 0x36, 0x58, 0x59, 0xe6, 0xa5, 0xfd, 0x90, 0x7d, 0x37,
+ 0xe0, 0xdb, 0x23, 0x45, 0xe6, 0x7e, 0xc0, 0x0d, 0x7d, 0xc0, 0xb7, 0x5d,
+ 0xef, 0xcf, 0x88, 0xf5, 0x06, 0x03, 0xab, 0x55, 0xb1, 0xe9, 0x9e, 0x0f,
+ 0x78, 0x8c, 0xde, 0xd4, 0x75, 0x1b, 0xb4, 0x95, 0x22, 0xdf, 0xb4, 0xf9,
+ 0xee, 0xe8, 0xb2, 0xbe, 0xa8, 0x13, 0xac, 0x50, 0xbe, 0x53, 0x89, 0x16,
+ 0xce, 0x07, 0xe3, 0x51, 0x3b, 0x1f, 0xbb, 0xeb, 0x9b, 0x2f, 0x83, 0xc4,
+ 0xc2, 0xe0, 0x04, 0xd4, 0x2a, 0x49, 0xd3, 0x1f, 0xe6, 0x3d, 0xc9, 0xda,
+ 0x6b, 0x55, 0xe9, 0xdd, 0x60, 0xd7, 0x05, 0xfa, 0x36, 0x7d, 0x2c, 0xea,
+ 0x47, 0x84, 0x66, 0xa9, 0x25, 0x72, 0x31, 0xa5, 0x39, 0x40, 0x16, 0x4d,
+ 0x4d, 0xcb, 0xa5, 0xdf, 0xfc, 0x17, 0xdf, 0xf7, 0xff, 0x02, 0x3e, 0x8a,
+ 0x95, 0xda, 0x9e, 0x9a, 0xe1, 0x26, 0xcb, 0x89, 0x4a, 0x06, 0xe0, 0x34,
+ 0x1a, 0xa3, 0xc3, 0xc8, 0x3a, 0x52, 0xd8, 0x30, 0x65, 0xbd, 0x18, 0xc3,
+ 0x6a, 0x9e, 0xdf, 0x3d, 0x44, 0x10, 0xf8, 0xdf, 0xd4, 0x6c, 0xef, 0xca,
+ 0x3d, 0xb9, 0xb6, 0x4d, 0x60, 0x20, 0xf9, 0xb9, 0x64, 0xc6, 0xe4, 0xd9,
+ 0xb5, 0x63, 0x0b, 0x46, 0x53, 0x96, 0x79, 0x05, 0x25, 0xe5, 0x5d, 0x33,
+ 0xb6, 0xbd, 0xec, 0xdb, 0x7f, 0xf4, 0xa0, 0x85, 0x51, 0x6d, 0xda, 0x3e,
+ 0x5c, 0x0f, 0xa3, 0xa7, 0xbb, 0x57, 0x25, 0x2f, 0x4c, 0x79, 0xfd, 0x56,
+ 0xff, 0xb3, 0x50, 0x66, 0x9e, 0xcf, 0x10, 0x75, 0x11, 0x2c, 0x5e, 0x90,
+ 0x26, 0x8b, 0xd7, 0x73, 0xab, 0x91, 0x2e, 0x1d, 0xed, 0xf3, 0x6a, 0x85,
+ 0x9c, 0x41, 0x5f, 0x77, 0x4a, 0xaf, 0xab, 0x37, 0x08, 0x83, 0x98, 0x1d,
+ 0x3e, 0x54, 0xce, 0x78, 0x00, 0x97, 0xb0, 0x79, 0x74, 0x03, 0xd6, 0x10},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**40 - 1
+ // tcID: 193
+ {SEC_OID_SHA384,
+ 193,
+ {0x77, 0xd8, 0xce, 0xc4, 0x91, 0x08, 0xb8, 0xa6, 0xba, 0x43, 0x15, 0xc2,
+ 0x94, 0x7d, 0xac, 0x12, 0xd8, 0x14, 0x32, 0x48, 0x44, 0x7b, 0x44, 0x3d,
+ 0x3c, 0x18, 0x92, 0x67, 0x72, 0x7e, 0xad, 0x92, 0xe0, 0x54, 0xf8, 0xdc,
+ 0x59, 0x1d, 0xf8, 0x62, 0xed, 0xa3, 0x2e, 0x44, 0x7f, 0xbe, 0xba, 0xf5,
+ 0x35, 0x4f, 0x67, 0xda, 0xc0, 0x43, 0xfb, 0xb2, 0x54, 0x33, 0x14, 0x81,
+ 0xaf, 0xb6, 0xc4, 0xda, 0x45, 0xb2, 0x33, 0xe4, 0xa5, 0x44, 0x9d, 0xa2,
+ 0xba, 0x07, 0xb9, 0x93, 0xec, 0xd0, 0x7d, 0xe6, 0xe5, 0xc2, 0x1f, 0x8a,
+ 0x2d, 0xc8, 0xc0, 0x6a, 0x62, 0x22, 0xee, 0xc1, 0xcb, 0x82, 0x04, 0x3e,
+ 0x23, 0xed, 0x72, 0xbb, 0xd9, 0x99, 0x53, 0x79, 0x67, 0x2a, 0x3a, 0x6d,
+ 0x70, 0x08, 0x70, 0xdb, 0x6b, 0x7e, 0x33, 0xc4, 0x59, 0xf0, 0x73, 0xb9,
+ 0x2b, 0xbc, 0x05, 0x29, 0x35, 0xfa, 0x96, 0x7a, 0xb7, 0xca, 0xa0, 0x4e,
+ 0xee, 0xa6, 0x46, 0x1d, 0xb6, 0xdd, 0xd7, 0xcc, 0x06, 0x1d, 0x38, 0xd8,
+ 0xdb, 0x9d, 0xe5, 0x81, 0x15, 0x1d, 0x8b, 0x38, 0xc2, 0x5e, 0x8d, 0xd7,
+ 0x9f, 0x8a, 0x4e, 0x2c, 0xd1, 0x47, 0x41, 0x2b, 0xbe, 0x90, 0x45, 0x2b,
+ 0xca, 0xd1, 0x14, 0xa7, 0xcb, 0xe8, 0xd6, 0xb6, 0x13, 0x06, 0x59, 0xaa,
+ 0x38, 0xbe, 0x2f, 0xee, 0xd6, 0xc9, 0x6e, 0xfb, 0x1a, 0x3b, 0x82, 0x31,
+ 0xd2, 0xf8, 0xb2, 0x90, 0x35, 0x6e, 0x77, 0xd3, 0xfc, 0xf9, 0x23, 0x0c,
+ 0xd7, 0x5a, 0x87, 0xa8, 0x44, 0x79, 0xa3, 0x4d, 0xdd, 0xe6, 0x7a, 0x82,
+ 0x6f, 0x09, 0xb4, 0x13, 0x40, 0xf1, 0x37, 0x2a, 0x5d, 0xc0, 0x7a, 0xca,
+ 0xa0, 0xc7, 0xdb, 0x89, 0x8d, 0x49, 0x25, 0x1a, 0x95, 0xc8, 0x87, 0x31,
+ 0xeb, 0x93, 0xcb, 0x35, 0x42, 0x3c, 0x07, 0x15, 0x71, 0x3e, 0x24, 0x8c,
+ 0xa2, 0xc7, 0xa8, 0x50, 0xa2, 0xbb, 0xc7, 0x81, 0x6d, 0x7b, 0xf3, 0xd8,
+ 0x2b, 0xab, 0x21, 0x61, 0x89, 0xdc, 0x15, 0xd9, 0x41, 0x3e, 0x23, 0xd7,
+ 0x7a, 0x9f, 0xdd, 0x11, 0xce, 0x16, 0xd4, 0x8f, 0x3f, 0xfb, 0x26, 0x43,
+ 0xcd, 0x61, 0x1c, 0xe1, 0x53, 0x89, 0x96, 0x66, 0x56, 0x25, 0x1e, 0x5a,
+ 0xdb, 0x08, 0x03, 0x3b, 0xac, 0xa6, 0xe6, 0x9b, 0x28, 0x9f, 0x4a, 0x03,
+ 0xcf, 0x88, 0xff, 0x49, 0x3e, 0x64, 0x87, 0x85, 0x21, 0x0b, 0x30, 0x48,
+ 0x4f, 0xf9, 0x12, 0x5d, 0x25, 0x21, 0x73, 0x48, 0xaf, 0x87, 0x4c, 0xb9,
+ 0x7b, 0x23, 0xc8, 0xd0, 0x72, 0x58, 0xf9, 0x59, 0x97, 0xe1, 0x4f, 0x31,
+ 0xf6, 0x46, 0xf7, 0x0d, 0x2f, 0x94, 0xf0, 0x0d, 0xb8, 0xe2, 0x95, 0x85,
+ 0x06, 0xcd, 0xd8, 0x40, 0x3f, 0x11, 0x06, 0x02, 0xe9, 0x2b, 0xa7, 0xbb,
+ 0x0e, 0xd0, 0xcf, 0x8b, 0xe7, 0x4e, 0xcd, 0xc8, 0x5a, 0x13, 0x19, 0x82},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**64 - 1
+ // tcID: 194
+ {SEC_OID_SHA384,
+ 194,
+ {0x4a, 0xb6, 0xb8, 0x5a, 0x2c, 0x2b, 0x64, 0x13, 0x52, 0x17, 0x70, 0x9b,
+ 0x6e, 0xf5, 0xd2, 0x67, 0xdc, 0x8e, 0x9f, 0x61, 0xe6, 0x5c, 0x53, 0x9f,
+ 0xc9, 0x29, 0x93, 0xb8, 0x49, 0x00, 0xf9, 0xf2, 0xe6, 0xa0, 0x35, 0x59,
+ 0x27, 0x51, 0xf5, 0xca, 0x54, 0x00, 0x11, 0x74, 0xc1, 0x25, 0x99, 0x46,
+ 0x6f, 0xfb, 0xcf, 0x7f, 0x86, 0xb4, 0xe7, 0xe3, 0x9a, 0x94, 0x21, 0x4a,
+ 0x8b, 0x84, 0xbb, 0x2b, 0xaa, 0xbe, 0xdc, 0xe3, 0xf5, 0x26, 0x10, 0x3e,
+ 0x3e, 0x95, 0x17, 0x28, 0xb3, 0x53, 0x12, 0xa4, 0xa6, 0x17, 0xa0, 0x31,
+ 0x16, 0x7a, 0xcb, 0x20, 0xe2, 0x8f, 0x2b, 0xb7, 0xc1, 0x75, 0x07, 0x6f,
+ 0x85, 0x56, 0xdc, 0x5b, 0x37, 0xe8, 0xbd, 0xcd, 0xb0, 0x32, 0x0e, 0xf4,
+ 0x34, 0x82, 0x1a, 0xb5, 0xf4, 0xb2, 0xa3, 0x12, 0x34, 0x2c, 0x7a, 0x64,
+ 0xcd, 0x0f, 0xef, 0x89, 0x81, 0xb5, 0x2d, 0x99, 0xdc, 0x7a, 0xf0, 0xf2,
+ 0x7e, 0x50, 0x6c, 0x7e, 0x09, 0x9e, 0xca, 0x75, 0x10, 0x92, 0x04, 0x39,
+ 0x4d, 0x5b, 0x50, 0xd2, 0x6a, 0xe3, 0x77, 0x0a, 0x14, 0x16, 0xaa, 0x73,
+ 0x00, 0x34, 0x61, 0xa7, 0x50, 0xfb, 0x18, 0x9a, 0xcb, 0x23, 0xe5, 0xa6,
+ 0x80, 0x2d, 0x09, 0x8f, 0x8b, 0x33, 0xc1, 0x39, 0x7c, 0x44, 0xd6, 0xa4,
+ 0xf3, 0xc0, 0xe6, 0xef, 0x49, 0x56, 0xdb, 0xd2, 0x85, 0x86, 0x8d, 0x3f,
+ 0x2f, 0xcc, 0xa8, 0x28, 0x0f, 0xf7, 0xa9, 0xaf, 0xbe, 0x49, 0x27, 0xf4,
+ 0x44, 0xa3, 0x94, 0xe0, 0xd6, 0x2c, 0x3b, 0xb8, 0xe2, 0x55, 0x39, 0x6f,
+ 0x22, 0xd1, 0x4a, 0x21, 0x48, 0x73, 0x2d, 0x80, 0xb6, 0xfa, 0xe6, 0xde,
+ 0x4e, 0xe6, 0xe4, 0x74, 0x77, 0x64, 0xdf, 0xeb, 0x4c, 0x60, 0xda, 0x9a,
+ 0x7b, 0x28, 0x28, 0xff, 0xca, 0xa6, 0x70, 0xa1, 0x36, 0xbb, 0x22, 0xff,
+ 0xdf, 0x99, 0x7e, 0x1c, 0x8b, 0xa1, 0xf5, 0xa3, 0x72, 0xfa, 0xcf, 0xb4,
+ 0x67, 0xd7, 0xe7, 0x37, 0x8a, 0x64, 0xc3, 0x8f, 0x44, 0x7d, 0x45, 0xed,
+ 0xba, 0x20, 0x2e, 0x23, 0x3f, 0x8e, 0xe0, 0x6b, 0xa5, 0x6e, 0x7c, 0x8a,
+ 0x15, 0x1c, 0x4c, 0x4b, 0x8d, 0xaf, 0xe5, 0x41, 0xde, 0x59, 0xa7, 0xb5,
+ 0x30, 0xa3, 0x5b, 0xba, 0xe4, 0xcf, 0x7a, 0x88, 0x5c, 0xd6, 0xec, 0x1f,
+ 0x2e, 0xe6, 0xd1, 0x49, 0x30, 0xec, 0x20, 0xb5, 0x38, 0x93, 0xeb, 0x44,
+ 0x57, 0xec, 0x36, 0xdf, 0x22, 0xa5, 0xad, 0x01, 0x53, 0x00, 0xd4, 0xd1,
+ 0x03, 0x42, 0x86, 0x47, 0x1f, 0x72, 0xa0, 0x5e, 0x39, 0x55, 0x98, 0xf3,
+ 0xb0, 0x9c, 0x39, 0x0e, 0x0a, 0x05, 0x94, 0xb7, 0xd3, 0x6b, 0x4d, 0x9c,
+ 0x17, 0x58, 0xce, 0x3d, 0x28, 0x32, 0xab, 0x64, 0xdb, 0x2a, 0x4c, 0xa6,
+ 0x52, 0x11, 0xdc, 0x4e, 0x5b, 0x4e, 0x69, 0xb7, 0x2b, 0x21, 0xb5, 0xe9},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of digest
+ // tcID: 195
+ {SEC_OID_SHA384,
+ 195,
+ {0x13, 0x1d, 0x9d, 0x72, 0x77, 0x3f, 0x3a, 0x6b, 0x90, 0x26, 0xf5, 0x5e,
+ 0xdb, 0x23, 0xb3, 0x48, 0xcc, 0xb4, 0xe3, 0x4f, 0x67, 0x35, 0xcc, 0xc2,
+ 0x04, 0x59, 0x2a, 0x69, 0xff, 0x19, 0x66, 0x35, 0x51, 0xd7, 0x3d, 0x34,
+ 0x0c, 0xde, 0xbe, 0x9f, 0x1d, 0x26, 0xca, 0x19, 0x2a, 0xc5, 0x87, 0x64,
+ 0xb0, 0x29, 0x89, 0xce, 0xa4, 0xe8, 0x25, 0x38, 0x63, 0xa6, 0xd9, 0x37,
+ 0x6a, 0x49, 0xa2, 0xdd, 0x6a, 0xb5, 0x3d, 0xce, 0xb6, 0x78, 0xc3, 0xea,
+ 0x74, 0xe7, 0xf0, 0xb4, 0xff, 0x97, 0x56, 0x3d, 0xc1, 0x68, 0xe2, 0x02,
+ 0x0b, 0xde, 0x4a, 0x56, 0xc2, 0x1c, 0x98, 0x8f, 0x88, 0xe3, 0x79, 0xfe,
+ 0x64, 0x7b, 0x3a, 0x39, 0x65, 0x1c, 0x1c, 0x56, 0x1b, 0xa4, 0x44, 0xee,
+ 0xb6, 0x77, 0xd7, 0x13, 0x0f, 0x9b, 0x9d, 0x5a, 0x9a, 0x4c, 0xd9, 0xb0,
+ 0x9f, 0xc8, 0x79, 0xc2, 0x53, 0x9f, 0x2c, 0x42, 0x3b, 0xd1, 0x54, 0x58,
+ 0xef, 0x32, 0xbb, 0x1c, 0x71, 0xd5, 0xb5, 0x18, 0xa2, 0x0d, 0xd5, 0x0f,
+ 0x4a, 0x9a, 0xce, 0xc5, 0x76, 0x48, 0xbe, 0xbf, 0xc4, 0xdf, 0x79, 0x64,
+ 0xfb, 0x6d, 0x60, 0xd0, 0xd3, 0x71, 0x16, 0xd5, 0x94, 0x86, 0x4b, 0xe9,
+ 0xf8, 0x26, 0xca, 0x53, 0x53, 0x3b, 0x77, 0x31, 0x70, 0x90, 0xa3, 0xbd,
+ 0x10, 0x24, 0xbb, 0x7a, 0x39, 0xca, 0x67, 0xf4, 0x3a, 0x96, 0xf5, 0xe5,
+ 0x2a, 0xa5, 0xd7, 0x3d, 0x69, 0x28, 0x8c, 0xa3, 0xf2, 0xde, 0x54, 0x86,
+ 0x41, 0x57, 0x9f, 0x54, 0xe4, 0x84, 0xab, 0xa2, 0xe4, 0x67, 0x6d, 0x91,
+ 0xce, 0x01, 0xa5, 0x0a, 0x90, 0x99, 0x6a, 0xcd, 0xd3, 0x2c, 0x21, 0x24,
+ 0xa3, 0xce, 0xa1, 0x10, 0xca, 0xdf, 0xa4, 0x63, 0x38, 0x37, 0x4c, 0x87,
+ 0xfb, 0x52, 0x46, 0x00, 0x87, 0xa9, 0xca, 0xea, 0x82, 0x4f, 0xb8, 0x36,
+ 0x73, 0x79, 0x6e, 0x28, 0xe2, 0xd0, 0x0d, 0x57, 0x85, 0xb1, 0xe8, 0x20,
+ 0xb8, 0xd3, 0x5c, 0xa1, 0xad, 0x05, 0x23, 0xb7, 0x24, 0xa3, 0x10, 0xb6,
+ 0x06, 0xa4, 0xbf, 0xa6, 0x51, 0x5a, 0x2b, 0x7a, 0xf2, 0x31, 0xdc, 0x20,
+ 0x33, 0x08, 0xe9, 0xa9, 0xd0, 0xa3, 0x9b, 0xc1, 0x0c, 0x2b, 0xe6, 0x86,
+ 0x51, 0x86, 0x03, 0x44, 0x66, 0x1a, 0x73, 0xcd, 0x1e, 0x81, 0xb6, 0x1c,
+ 0xc3, 0xb3, 0x9b, 0x20, 0x35, 0xc1, 0x5f, 0x6f, 0xea, 0xf4, 0xd6, 0x82,
+ 0x1a, 0x38, 0x89, 0x8e, 0x3e, 0x92, 0x0f, 0x0e, 0x70, 0x7b, 0xa7, 0x2a,
+ 0x20, 0x21, 0x3d, 0x86, 0xb2, 0x64, 0x28, 0x73, 0xdb, 0xc3, 0x0a, 0xda,
+ 0x5b, 0x5c, 0xfc, 0x30, 0x89, 0x5f, 0x1c, 0xab, 0x03, 0x93, 0x38, 0x3f,
+ 0x61, 0xa7, 0xaa, 0xc1, 0xe4, 0x42, 0xf3, 0xa5, 0xeb, 0xd0, 0x1d, 0x16,
+ 0xd5, 0xc4, 0xb7, 0x45, 0xe5, 0x6b, 0x87, 0xb1, 0x95, 0x22, 0xf6, 0x49},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely octet string tag
+ // tcID: 196
+ {SEC_OID_SHA384,
+ 196,
+ {0x09, 0xcc, 0x7e, 0xd5, 0x35, 0x7f, 0x2e, 0xb7, 0x44, 0x95, 0x14, 0x21,
+ 0x5b, 0x7d, 0x4b, 0xc9, 0x4c, 0x3d, 0x0e, 0x3b, 0x94, 0x03, 0xa1, 0x38,
+ 0x68, 0x34, 0x44, 0xf1, 0x2a, 0x24, 0xfb, 0x4f, 0x1b, 0xff, 0xda, 0x80,
+ 0x37, 0x60, 0x2b, 0x19, 0x05, 0x37, 0x27, 0xc2, 0xf1, 0x42, 0x2f, 0x54,
+ 0x0d, 0x5c, 0x6c, 0x2e, 0xe0, 0xc0, 0x20, 0x5a, 0x3e, 0x8d, 0x19, 0xe4,
+ 0xee, 0x96, 0x86, 0x40, 0xba, 0x85, 0x7c, 0x04, 0xce, 0xbc, 0xfd, 0xcf,
+ 0x75, 0x38, 0xe3, 0xa1, 0x1b, 0x32, 0x22, 0x6f, 0x57, 0x71, 0x4e, 0xf6,
+ 0xac, 0x47, 0x04, 0x5e, 0x94, 0x02, 0x67, 0x48, 0xfd, 0xf0, 0x5e, 0xe9,
+ 0x75, 0xcf, 0x8b, 0x47, 0xd7, 0x90, 0x12, 0x1a, 0x0b, 0xef, 0x0e, 0x86,
+ 0xa2, 0xfc, 0x9e, 0x74, 0x44, 0xf2, 0x8e, 0xbf, 0x54, 0xe2, 0xcc, 0x06,
+ 0xf7, 0xad, 0xb7, 0xc1, 0x4c, 0x10, 0x77, 0xf9, 0x9f, 0x43, 0x4b, 0x4f,
+ 0x4b, 0x23, 0xd0, 0xe3, 0x08, 0xc3, 0xaf, 0x08, 0x09, 0x39, 0x36, 0x39,
+ 0xf4, 0x04, 0x35, 0xb1, 0x90, 0x17, 0x5f, 0xab, 0x57, 0x0b, 0x6a, 0xcd,
+ 0xa0, 0xb2, 0xb9, 0x4d, 0xd3, 0x31, 0xcf, 0x75, 0xed, 0xd5, 0x94, 0xaa,
+ 0x7d, 0x49, 0x83, 0x66, 0x20, 0xa7, 0x20, 0xcf, 0x71, 0x56, 0x43, 0xa7,
+ 0x37, 0x04, 0xf1, 0xf5, 0xd7, 0x13, 0x6b, 0x30, 0x72, 0xd6, 0xe9, 0x05,
+ 0x8c, 0xae, 0x72, 0xc0, 0xcd, 0x3f, 0xe1, 0x53, 0x94, 0xb4, 0x43, 0x87,
+ 0x31, 0xc3, 0x7e, 0x6f, 0xe7, 0x89, 0x71, 0xd8, 0x28, 0x06, 0x30, 0x67,
+ 0x91, 0x31, 0x65, 0x7b, 0x64, 0xed, 0xd1, 0x32, 0x91, 0x0a, 0xa1, 0x26,
+ 0x3e, 0xa2, 0xbb, 0xca, 0x36, 0xed, 0xdb, 0x34, 0xde, 0x0b, 0x4d, 0x9a,
+ 0x42, 0x25, 0x8c, 0x6e, 0x27, 0x27, 0xb7, 0x1a, 0x41, 0xc2, 0x8b, 0xdc,
+ 0x07, 0xc3, 0xe3, 0x67, 0xf1, 0x94, 0xf0, 0x41, 0x8a, 0x4f, 0xc7, 0xb5,
+ 0xff, 0x7e, 0x53, 0x1d, 0xb5, 0xf0, 0xe4, 0xe5, 0xdc, 0xd9, 0xba, 0x33,
+ 0x2c, 0x0f, 0xb6, 0xc4, 0xfa, 0x73, 0xe1, 0x0a, 0xda, 0x48, 0x40, 0xf7,
+ 0xaa, 0x2c, 0x31, 0x08, 0x56, 0xe2, 0xa4, 0x53, 0xed, 0x59, 0x5e, 0x9b,
+ 0x7b, 0xb0, 0xe0, 0xc7, 0x29, 0x37, 0x5e, 0xb0, 0x60, 0x76, 0x94, 0xc4,
+ 0xd4, 0x4a, 0xc2, 0x20, 0x3f, 0x79, 0x7f, 0x70, 0x1a, 0x13, 0xc0, 0xa4,
+ 0xbe, 0x1f, 0xbf, 0x5a, 0x90, 0xc6, 0xc6, 0x80, 0xa7, 0x8d, 0x87, 0x1e,
+ 0x36, 0x37, 0x63, 0x72, 0x00, 0xe4, 0xd3, 0x8e, 0xf6, 0xcf, 0x2c, 0x2d,
+ 0xb5, 0xc2, 0xa5, 0xe5, 0x5c, 0x11, 0x05, 0x63, 0x7b, 0xd9, 0x78, 0x31,
+ 0xc9, 0xf3, 0x9e, 0x9d, 0xed, 0x20, 0xbe, 0x2f, 0x38, 0x1b, 0x96, 0x15,
+ 0x7d, 0xec, 0xfa, 0x0e, 0x64, 0x86, 0x96, 0xe5, 0x24, 0x1f, 0x37, 0x94},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to digest
+ // tcID: 197
+ {SEC_OID_SHA384,
+ 197,
+ {0x88, 0x89, 0xba, 0x3a, 0x05, 0x56, 0xd7, 0xd6, 0x5a, 0x08, 0xbe, 0xdc,
+ 0xf4, 0x0c, 0x28, 0x62, 0x40, 0x9c, 0xf6, 0x5c, 0x5d, 0xeb, 0x82, 0x1b,
+ 0x7d, 0x12, 0xe6, 0xd1, 0x96, 0x18, 0x59, 0xb8, 0xac, 0x91, 0x17, 0x7b,
+ 0x7d, 0x50, 0xff, 0x81, 0x68, 0xcf, 0x80, 0xfe, 0x88, 0x26, 0x6e, 0x57,
+ 0x4c, 0x6f, 0xd7, 0x19, 0x98, 0x07, 0x05, 0xbd, 0x7c, 0x48, 0x8d, 0x76,
+ 0x8e, 0x15, 0xd2, 0xf8, 0x71, 0xf1, 0x39, 0x04, 0xae, 0x22, 0x80, 0xe2,
+ 0x1c, 0x7f, 0xe6, 0x5d, 0xa1, 0x99, 0x88, 0xf2, 0xf6, 0x2d, 0x84, 0xc8,
+ 0x7a, 0x32, 0xad, 0xa1, 0x5f, 0xa3, 0xa0, 0x59, 0x1e, 0x8f, 0x7b, 0xac,
+ 0x5d, 0xa6, 0x7e, 0x73, 0x39, 0x96, 0x6c, 0x94, 0xc0, 0xd8, 0x64, 0xe6,
+ 0x70, 0xce, 0xa0, 0x0c, 0x81, 0x0a, 0x01, 0xed, 0x78, 0xc0, 0x55, 0x25,
+ 0x62, 0xb3, 0x7c, 0x11, 0xa0, 0x44, 0x27, 0xc1, 0x00, 0xcd, 0xa4, 0xc6,
+ 0x51, 0x1f, 0x29, 0x86, 0xe5, 0x77, 0x81, 0x4e, 0x48, 0xff, 0x56, 0x5d,
+ 0x3f, 0x83, 0x70, 0xe7, 0x93, 0x21, 0xe6, 0x12, 0xc3, 0x71, 0xfd, 0x4e,
+ 0x1b, 0x9c, 0xf9, 0x3d, 0x53, 0x63, 0x68, 0x44, 0xfc, 0x6c, 0x39, 0x2e,
+ 0x54, 0x7f, 0x5c, 0x30, 0x9f, 0xa3, 0xb8, 0x9c, 0xf6, 0x2d, 0x19, 0x12,
+ 0xf0, 0x77, 0x4c, 0x82, 0xc5, 0x67, 0x98, 0x9b, 0xc1, 0x43, 0x99, 0xd1,
+ 0xfa, 0x0b, 0x1d, 0x87, 0xd6, 0x7e, 0xf1, 0x5a, 0xe9, 0xc4, 0xd5, 0x77,
+ 0xf7, 0x8c, 0x91, 0x3f, 0x58, 0xc4, 0x8c, 0xd2, 0x8d, 0xab, 0x95, 0xd6,
+ 0x35, 0x8b, 0x49, 0x41, 0x09, 0x26, 0x81, 0x62, 0x42, 0xed, 0xbb, 0xca,
+ 0x97, 0xdf, 0xe9, 0xfa, 0x9f, 0x44, 0x64, 0x9f, 0xe0, 0x2f, 0xc8, 0xc6,
+ 0x20, 0xfe, 0x86, 0x76, 0x77, 0x08, 0xa1, 0x61, 0x96, 0x06, 0xab, 0x6c,
+ 0x87, 0x3e, 0x97, 0x0c, 0x9b, 0xba, 0x1b, 0xb8, 0x08, 0x3a, 0x71, 0xe2,
+ 0x88, 0x8a, 0x7a, 0x49, 0x17, 0xae, 0x87, 0x67, 0xb3, 0x05, 0x1c, 0xe3,
+ 0x24, 0xc8, 0xba, 0xbb, 0xca, 0x7e, 0xfa, 0x45, 0x09, 0xf8, 0x18, 0x62,
+ 0x64, 0x97, 0x61, 0x09, 0xc3, 0xb0, 0xb2, 0xb4, 0x53, 0xe1, 0xbb, 0x1b,
+ 0x74, 0x68, 0x56, 0x7b, 0xe2, 0x84, 0x4d, 0xe2, 0x95, 0x09, 0x8a, 0x8d,
+ 0x84, 0x96, 0x02, 0xc0, 0x26, 0x1f, 0x6c, 0x32, 0x84, 0x61, 0x35, 0x17,
+ 0xf7, 0x9e, 0x84, 0x00, 0x8d, 0xe8, 0xeb, 0xc1, 0x51, 0xb9, 0x8a, 0x9c,
+ 0x19, 0xa3, 0x83, 0x3a, 0x8c, 0x32, 0x2c, 0xd0, 0x21, 0xaf, 0x09, 0x42,
+ 0x2e, 0x09, 0x93, 0x8d, 0xb0, 0xb0, 0x9c, 0xdd, 0xad, 0x47, 0xdb, 0x0b,
+ 0xee, 0xcc, 0xba, 0x5e, 0xa5, 0x6d, 0x2b, 0x03, 0x3e, 0x2d, 0x90, 0xe3,
+ 0x27, 0x35, 0x9f, 0x05, 0x6d, 0x22, 0x69, 0x2c, 0xb7, 0xae, 0xb2, 0xc6},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to digest
+ // tcID: 198
+ {SEC_OID_SHA384,
+ 198,
+ {0x25, 0x25, 0x94, 0xc9, 0x34, 0x19, 0x2b, 0x66, 0xa3, 0x49, 0xe5, 0x83,
+ 0x32, 0xc9, 0xff, 0x11, 0x10, 0x26, 0xc5, 0x12, 0xa4, 0x39, 0xf8, 0x86,
+ 0xdf, 0x18, 0x59, 0xf3, 0x27, 0xd8, 0x75, 0x83, 0x6f, 0x52, 0x9e, 0x9c,
+ 0x46, 0x2a, 0x95, 0xd5, 0xb0, 0xe8, 0xee, 0x6b, 0x40, 0x7e, 0xd6, 0xf7,
+ 0xa7, 0x51, 0x2b, 0x70, 0xe4, 0x26, 0x12, 0xc1, 0x47, 0x9e, 0x85, 0x63,
+ 0x88, 0xda, 0x8d, 0xca, 0xce, 0x91, 0x78, 0x0b, 0xe2, 0xf5, 0x6d, 0xa9,
+ 0x9c, 0x4a, 0x76, 0x25, 0x1f, 0x86, 0xf2, 0xef, 0xe2, 0xe2, 0x14, 0x40,
+ 0x4c, 0xcf, 0xbe, 0x26, 0x72, 0x8b, 0x67, 0x66, 0xf9, 0xa2, 0x8f, 0x87,
+ 0x87, 0xae, 0x31, 0x8d, 0x3f, 0xed, 0x0f, 0xa5, 0x85, 0xb6, 0x8b, 0xd7,
+ 0x6a, 0xb2, 0x38, 0xe2, 0x87, 0x39, 0xef, 0x19, 0xaf, 0xab, 0x12, 0x47,
+ 0xed, 0x1b, 0xb1, 0x19, 0xfa, 0x50, 0xf1, 0xfc, 0xce, 0x4b, 0xb9, 0x46,
+ 0x04, 0x75, 0x10, 0xbc, 0x68, 0x3a, 0xe4, 0x99, 0x73, 0x0c, 0xf3, 0x16,
+ 0xea, 0xb9, 0x6f, 0x14, 0xd6, 0x54, 0xab, 0x31, 0x17, 0x86, 0x12, 0x1f,
+ 0xf7, 0xf2, 0xac, 0x09, 0xce, 0x14, 0x6b, 0x98, 0xec, 0x03, 0x02, 0x77,
+ 0x5c, 0x0b, 0x9f, 0x06, 0xbe, 0x02, 0x40, 0xb2, 0x86, 0x95, 0x89, 0x4f,
+ 0x53, 0xec, 0x1a, 0x92, 0xed, 0x98, 0x5d, 0x5c, 0x6c, 0xd5, 0x5d, 0x9c,
+ 0xa5, 0xd6, 0x48, 0x91, 0x84, 0x26, 0x73, 0xd2, 0xdb, 0xe8, 0xf4, 0xd6,
+ 0xa6, 0x78, 0xda, 0x49, 0x29, 0xec, 0xa8, 0x45, 0x08, 0x87, 0x88, 0x42,
+ 0x29, 0xa3, 0xed, 0xab, 0x33, 0x05, 0xb6, 0x91, 0xf2, 0x42, 0xda, 0x7b,
+ 0x70, 0x43, 0xf0, 0xd7, 0x59, 0xd6, 0xc3, 0x63, 0x61, 0x66, 0x4e, 0x45,
+ 0x66, 0xaa, 0x41, 0x9e, 0x26, 0x94, 0x41, 0x95, 0xab, 0x87, 0x46, 0xa0,
+ 0x5d, 0x56, 0x38, 0x59, 0x43, 0xd9, 0x71, 0xa1, 0xeb, 0xad, 0x62, 0x7c,
+ 0x2a, 0x9e, 0x6c, 0x42, 0x92, 0x53, 0xa1, 0x14, 0x2a, 0xbc, 0xab, 0x5a,
+ 0xb7, 0x1b, 0xcb, 0x35, 0xb7, 0xc6, 0xdc, 0x89, 0xff, 0x57, 0x95, 0xaa,
+ 0xe1, 0xfa, 0x0d, 0x7d, 0x8a, 0xe5, 0xfe, 0x32, 0x7b, 0x39, 0x59, 0xd3,
+ 0xc7, 0xc3, 0x73, 0xc7, 0xa9, 0x8c, 0xf3, 0x82, 0x81, 0x9f, 0x21, 0xe6,
+ 0xfc, 0x1d, 0x29, 0xae, 0x15, 0x89, 0x78, 0x87, 0x72, 0x80, 0x33, 0xb6,
+ 0xc0, 0x5c, 0x29, 0x3c, 0x28, 0xbd, 0x96, 0x70, 0xb7, 0xbd, 0x7f, 0xe7,
+ 0x00, 0x51, 0xf1, 0xd3, 0x0b, 0xc3, 0xe9, 0xb4, 0xf2, 0x0d, 0x6c, 0xaa,
+ 0xc7, 0x7d, 0x33, 0x1c, 0x3c, 0x86, 0x4c, 0x61, 0x73, 0x3c, 0xec, 0xb5,
+ 0xcf, 0x57, 0x56, 0xa9, 0xc3, 0xe4, 0x85, 0xb5, 0x8f, 0x93, 0x62, 0x61,
+ 0x48, 0x7e, 0xf2, 0xb8, 0x05, 0x4b, 0x5a, 0x1f, 0x95, 0xc4, 0x29, 0x5b},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to digest
+ // tcID: 199
+ {SEC_OID_SHA384,
+ 199,
+ {0x0f, 0xe6, 0x55, 0x53, 0x40, 0x68, 0x5f, 0x83, 0x44, 0x4f, 0xd8, 0x44,
+ 0xae, 0x5e, 0x7d, 0x11, 0xa5, 0xab, 0x36, 0x92, 0x2f, 0x3c, 0x63, 0x80,
+ 0x34, 0x32, 0xcc, 0xb8, 0x4b, 0x36, 0x43, 0xf0, 0x60, 0xfa, 0x7a, 0xbd,
+ 0xc6, 0x86, 0x58, 0x91, 0xa1, 0x67, 0x2b, 0x66, 0xb9, 0x21, 0x86, 0x7a,
+ 0xb0, 0x8f, 0xc6, 0x2a, 0x4d, 0xc4, 0x81, 0x04, 0xb9, 0xeb, 0x8e, 0x4b,
+ 0xd8, 0x9c, 0x26, 0xb8, 0x21, 0xc4, 0x90, 0xe8, 0x43, 0xc3, 0x51, 0x7f,
+ 0xcd, 0xc2, 0x49, 0xbe, 0x66, 0x68, 0x0c, 0xa4, 0x0f, 0x2c, 0x3b, 0x75,
+ 0x00, 0x22, 0x8c, 0xbd, 0xd0, 0x32, 0x3c, 0xf6, 0xb6, 0xa7, 0xc1, 0x8a,
+ 0x18, 0x46, 0xc0, 0x42, 0x67, 0x6f, 0x50, 0xbe, 0x45, 0x80, 0x2b, 0xa4,
+ 0xf1, 0x91, 0x7a, 0x84, 0x05, 0x83, 0x82, 0xb9, 0xf0, 0xa1, 0x40, 0x1b,
+ 0x16, 0x56, 0xb4, 0x94, 0xa3, 0x25, 0xa9, 0xf1, 0x51, 0xed, 0xc4, 0x9f,
+ 0xe2, 0xcc, 0x91, 0x9d, 0x84, 0xe3, 0xa0, 0x27, 0xd8, 0xc8, 0x3a, 0xfb,
+ 0xb8, 0xed, 0x5a, 0x72, 0xf6, 0x81, 0x55, 0x86, 0xad, 0xa3, 0x0f, 0xd7,
+ 0xb6, 0xfb, 0x3c, 0x95, 0xb0, 0x63, 0xce, 0x9e, 0xe8, 0xfe, 0xa2, 0xb1,
+ 0x34, 0xae, 0x42, 0xab, 0x8b, 0xf0, 0x81, 0x10, 0x30, 0x1a, 0x88, 0x38,
+ 0xc4, 0x24, 0x98, 0xf4, 0xd6, 0xb4, 0x49, 0xe1, 0xdc, 0xc6, 0x54, 0x54,
+ 0xf8, 0x1a, 0xf0, 0xad, 0x2f, 0x6c, 0x14, 0x6f, 0x0b, 0x3f, 0xf0, 0xeb,
+ 0xc7, 0x61, 0xb5, 0x3b, 0x7f, 0x85, 0x53, 0x23, 0xcc, 0x4c, 0x16, 0x95,
+ 0x66, 0x07, 0xa8, 0x9e, 0x23, 0x8b, 0x37, 0x6b, 0xd7, 0x64, 0x15, 0x64,
+ 0x8a, 0x26, 0xc8, 0xa4, 0x73, 0x70, 0x9e, 0xf0, 0x2b, 0x27, 0xa2, 0xcf,
+ 0x62, 0x64, 0x50, 0xc9, 0x2e, 0xd1, 0x23, 0x8e, 0xe9, 0x5d, 0xf9, 0x0f,
+ 0x4b, 0x9c, 0xb8, 0xff, 0x1d, 0x6d, 0x09, 0x2b, 0xfb, 0x79, 0xc0, 0xe0,
+ 0x11, 0x4e, 0xfd, 0xb0, 0xab, 0x98, 0x9c, 0xef, 0x42, 0x80, 0xb8, 0xa8,
+ 0x08, 0x9b, 0x4d, 0x65, 0x46, 0x0e, 0xdc, 0x9f, 0x93, 0xd8, 0x9a, 0xab,
+ 0x6a, 0xd0, 0x72, 0xaf, 0xc9, 0x03, 0xc7, 0x4f, 0xcc, 0x88, 0x9a, 0x1e,
+ 0x06, 0xac, 0x8b, 0xab, 0x8e, 0x61, 0xbc, 0xea, 0xe5, 0xe3, 0x25, 0xaf,
+ 0x68, 0xd1, 0x35, 0x7c, 0xf0, 0x74, 0x7b, 0xd1, 0x0c, 0x10, 0x3f, 0xa0,
+ 0x4f, 0x69, 0xd5, 0x63, 0xfb, 0x27, 0x0a, 0x06, 0xf3, 0x82, 0x13, 0x05,
+ 0xde, 0x3f, 0x02, 0xac, 0x16, 0x17, 0x70, 0x0f, 0x07, 0xec, 0xaa, 0x6d,
+ 0xd5, 0x25, 0xef, 0x9e, 0x54, 0xb9, 0x44, 0x9e, 0x29, 0x74, 0xa9, 0x4e,
+ 0x7e, 0x7b, 0x83, 0x07, 0x65, 0x94, 0x95, 0xd7, 0x00, 0x18, 0x1f, 0x09,
+ 0xf8, 0x68, 0x00, 0x64, 0x37, 0x5c, 0xa1, 0x9c, 0xaf, 0xeb, 0x5b, 0x81},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of digest
+ // tcID: 200
+ {SEC_OID_SHA384,
+ 200,
+ {0x1c, 0x08, 0x49, 0x64, 0x4c, 0x72, 0x82, 0x1f, 0x89, 0x77, 0x5e, 0x82,
+ 0x40, 0x94, 0x9f, 0xd3, 0x17, 0xe6, 0x6a, 0xd2, 0x16, 0xbe, 0xb2, 0x87,
+ 0x68, 0x65, 0xda, 0xf0, 0x67, 0x10, 0x3d, 0x51, 0xfc, 0x42, 0x8b, 0xc9,
+ 0xe1, 0x9d, 0xea, 0x39, 0xb1, 0x6d, 0xf3, 0xcf, 0x55, 0xfe, 0x9a, 0xf9,
+ 0x94, 0x1e, 0xd4, 0x56, 0xa9, 0xb3, 0x98, 0xb3, 0x73, 0xec, 0x7d, 0xe6,
+ 0xca, 0x9c, 0x17, 0x63, 0x52, 0xd7, 0xd2, 0xb2, 0xe2, 0x63, 0x55, 0x29,
+ 0xc3, 0x77, 0x15, 0xc1, 0x13, 0x9b, 0x36, 0xa1, 0x05, 0xf7, 0xde, 0xf4,
+ 0xaa, 0xe6, 0x88, 0x26, 0x6f, 0xee, 0xcc, 0xf2, 0x2a, 0x07, 0x6d, 0x19,
+ 0xd5, 0x19, 0xac, 0xa7, 0x6b, 0x88, 0xb7, 0x13, 0x64, 0xfd, 0xa8, 0xb5,
+ 0xfd, 0x52, 0xc0, 0x83, 0x2e, 0xd2, 0x48, 0x3d, 0x3a, 0x37, 0x93, 0x16,
+ 0xe3, 0x70, 0xb7, 0xe1, 0x0c, 0x8e, 0x62, 0x09, 0xde, 0xbf, 0x21, 0x72,
+ 0x44, 0x67, 0x41, 0xaf, 0xf6, 0x76, 0xda, 0x31, 0xd7, 0x76, 0x1b, 0x74,
+ 0x97, 0xf2, 0xe5, 0x5b, 0xf7, 0x89, 0x54, 0xcb, 0x33, 0x52, 0xe5, 0x1c,
+ 0x8f, 0x86, 0x86, 0xcf, 0x99, 0x49, 0xc5, 0x3d, 0x03, 0xd6, 0xaf, 0x52,
+ 0x58, 0xcd, 0x3c, 0xcf, 0x44, 0x2a, 0x6e, 0x77, 0x3a, 0x68, 0x7e, 0xc9,
+ 0x5a, 0x07, 0xd2, 0xfd, 0x3c, 0x37, 0xad, 0x0c, 0x7c, 0x72, 0x9a, 0x83,
+ 0x2f, 0x0a, 0xe3, 0x68, 0x9d, 0x1f, 0x3b, 0xb2, 0x72, 0xa1, 0xf9, 0x01,
+ 0xa1, 0xb2, 0xf9, 0xe1, 0x61, 0x43, 0x2b, 0x57, 0xc3, 0x7f, 0xa3, 0xab,
+ 0xfb, 0x50, 0x9e, 0x7d, 0xd9, 0x16, 0x07, 0x89, 0x5d, 0xf4, 0x5c, 0xf2,
+ 0xb7, 0x72, 0x0f, 0x5c, 0xa3, 0x4a, 0x9b, 0x74, 0xcd, 0xbf, 0x82, 0xc9,
+ 0x63, 0x7a, 0xdb, 0x39, 0x1a, 0xd7, 0x0f, 0x53, 0xe4, 0x71, 0x31, 0xa2,
+ 0x2f, 0x82, 0x70, 0x9f, 0xed, 0x31, 0xc9, 0x90, 0x54, 0xa2, 0xaa, 0xed,
+ 0x93, 0x5e, 0x97, 0x91, 0xa1, 0xa6, 0x19, 0x0b, 0x72, 0x4a, 0x16, 0xe5,
+ 0xdf, 0x74, 0xca, 0x14, 0xd1, 0xd1, 0x57, 0x26, 0xcc, 0xf9, 0x6e, 0xdf,
+ 0xea, 0x8b, 0xf5, 0xdf, 0xe9, 0xf4, 0x87, 0x47, 0xf4, 0x51, 0x53, 0x05,
+ 0x6e, 0xc0, 0x68, 0x42, 0x9e, 0xd0, 0x80, 0xeb, 0x5e, 0xc5, 0x7f, 0x0f,
+ 0x7a, 0xc9, 0xc8, 0x1c, 0xe6, 0xb1, 0xdc, 0xcc, 0x1d, 0xef, 0xd5, 0x52,
+ 0x80, 0x88, 0x66, 0x1e, 0x0a, 0x05, 0x03, 0x22, 0xe1, 0xa2, 0xf3, 0x15,
+ 0xfd, 0x65, 0xa4, 0xde, 0xce, 0xe9, 0xef, 0x9f, 0x30, 0x21, 0xa3, 0x4a,
+ 0xf2, 0xb1, 0xf6, 0xc3, 0x65, 0xd6, 0x80, 0xf0, 0x0c, 0x0c, 0xe9, 0xd1,
+ 0x9b, 0xa1, 0x2b, 0x5d, 0xfb, 0x51, 0x5c, 0x12, 0x9b, 0x7a, 0x63, 0xc3,
+ 0x4c, 0x50, 0x33, 0xed, 0xf9, 0xd8, 0x76, 0xc0, 0x3e, 0x1f, 0x35, 0x94},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing digest with NULL
+ // tcID: 201
+ {SEC_OID_SHA384,
+ 201,
+ {0x56, 0x81, 0xec, 0x35, 0xb4, 0x97, 0x08, 0xb8, 0xf8, 0x96, 0x2a, 0x57,
+ 0x9a, 0x33, 0xe9, 0x68, 0x99, 0x47, 0xe9, 0x88, 0x32, 0x46, 0xa8, 0xdf,
+ 0x99, 0x9a, 0x35, 0xd8, 0xbc, 0x24, 0x27, 0x1e, 0xc1, 0x46, 0x06, 0x68,
+ 0x99, 0x9e, 0xc7, 0x41, 0x92, 0xb4, 0xf5, 0xdc, 0xd0, 0xd4, 0x9f, 0x22,
+ 0xb3, 0x1c, 0x77, 0xaf, 0xda, 0x74, 0x8e, 0x3b, 0xec, 0x58, 0xed, 0x52,
+ 0xe9, 0x6d, 0xd4, 0x5b, 0x23, 0xf6, 0x6b, 0x7b, 0x2c, 0x2c, 0x70, 0x3a,
+ 0xdd, 0x64, 0xe6, 0x79, 0x48, 0x67, 0xe9, 0xbe, 0x72, 0xbd, 0x3a, 0x4f,
+ 0x80, 0x43, 0x1a, 0xd6, 0xd7, 0x6b, 0x9a, 0x50, 0x2b, 0x9b, 0x81, 0xf0,
+ 0x4d, 0x12, 0x6f, 0x65, 0xc1, 0x8e, 0x9f, 0xe3, 0x95, 0x3a, 0xf2, 0x02,
+ 0x3c, 0x55, 0x19, 0xfa, 0xe6, 0x95, 0x8b, 0xc7, 0xa3, 0x92, 0xab, 0x54,
+ 0x13, 0xb2, 0xcb, 0xcd, 0x21, 0x36, 0x49, 0x1b, 0x5f, 0x25, 0xc0, 0x29,
+ 0x58, 0xa8, 0x44, 0xd7, 0x00, 0x46, 0x8c, 0x2b, 0xca, 0x43, 0x1d, 0x2b,
+ 0x99, 0x8c, 0xc1, 0xec, 0x6b, 0x31, 0x85, 0x62, 0x34, 0xf6, 0x7d, 0x50,
+ 0x87, 0x2a, 0xeb, 0x12, 0xe9, 0xd4, 0x01, 0xf5, 0x97, 0x18, 0x0d, 0x39,
+ 0x6e, 0x74, 0xdb, 0x86, 0x2d, 0xb0, 0x73, 0xfd, 0x15, 0x7f, 0xf4, 0xc2,
+ 0xcf, 0x0b, 0x73, 0xc8, 0x6c, 0xfe, 0x52, 0x66, 0xd9, 0x9e, 0xf9, 0x69,
+ 0xd9, 0x86, 0x23, 0x69, 0x60, 0xd7, 0x10, 0x85, 0x3c, 0x55, 0x40, 0xf6,
+ 0x2f, 0x12, 0xdf, 0x09, 0xf0, 0xa8, 0x1a, 0x7b, 0x0a, 0xcb, 0x65, 0x71,
+ 0x79, 0xab, 0xb0, 0x44, 0x2a, 0xde, 0x44, 0x46, 0x3c, 0xe7, 0x29, 0x54,
+ 0x0f, 0x31, 0xb3, 0xc2, 0xdf, 0x96, 0x87, 0x15, 0x1f, 0x14, 0x2b, 0x5d,
+ 0xf3, 0x91, 0x3d, 0x03, 0x66, 0x04, 0x63, 0x6f, 0xdf, 0x51, 0x30, 0x6c,
+ 0x32, 0x97, 0x38, 0xfe, 0xcc, 0x71, 0x1d, 0x57, 0x71, 0x3e, 0x5f, 0x26,
+ 0x30, 0xe7, 0x69, 0x66, 0x2b, 0xee, 0x45, 0x0b, 0xb5, 0xfc, 0x8c, 0x87,
+ 0xe0, 0xda, 0x8a, 0x2b, 0xfc, 0x25, 0x90, 0x2e, 0x5c, 0x52, 0xa5, 0xc2,
+ 0xfc, 0xd4, 0x6b, 0xf0, 0x27, 0x55, 0x0a, 0xe7, 0x97, 0x6f, 0x8e, 0xd0,
+ 0x08, 0xcd, 0xf4, 0xb6, 0xb5, 0x3d, 0x32, 0xbd, 0xa3, 0x7d, 0xfe, 0xf9,
+ 0xc9, 0x8a, 0x3c, 0xb6, 0x82, 0x00, 0xc3, 0xe0, 0x6b, 0x0a, 0x10, 0xdd,
+ 0x73, 0xd0, 0x2d, 0xa9, 0xc4, 0x39, 0x28, 0xe1, 0x4c, 0x74, 0x55, 0x14,
+ 0x0e, 0x7d, 0x4a, 0xfb, 0xc9, 0x72, 0xc0, 0x89, 0x97, 0x7e, 0x0b, 0xd6,
+ 0x95, 0x24, 0xa7, 0x21, 0xac, 0xf4, 0x8a, 0x4f, 0xb4, 0x5d, 0xee, 0x76,
+ 0xb0, 0x47, 0x3d, 0xb4, 0xac, 0x19, 0x07, 0xff, 0xd5, 0x86, 0xc5, 0x4c,
+ 0x64, 0x3d, 0x6e, 0x0d, 0xdf, 0x04, 0xd3, 0x82, 0x14, 0x39, 0xf3, 0xe4},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 202
+ {SEC_OID_SHA384,
+ 202,
+ {0x34, 0x9e, 0x9f, 0xb2, 0x3a, 0x4e, 0xb3, 0xc9, 0x43, 0xd8, 0x40, 0x91,
+ 0x2a, 0x44, 0x78, 0x70, 0xaa, 0xa9, 0x1c, 0x3d, 0x49, 0x4c, 0x05, 0xb1,
+ 0xf8, 0x01, 0xbc, 0x53, 0x84, 0xfc, 0x0b, 0x7e, 0x9b, 0x0b, 0x0d, 0x68,
+ 0x99, 0x46, 0x2b, 0xcd, 0x0b, 0x35, 0x7e, 0xb7, 0x09, 0x4c, 0xe0, 0x9e,
+ 0x81, 0x7a, 0x09, 0x1f, 0x10, 0xcc, 0x34, 0xba, 0x79, 0x3f, 0xb7, 0x95,
+ 0x27, 0x59, 0xcc, 0xfc, 0x8e, 0xbd, 0xa5, 0xbd, 0xc4, 0xb7, 0xb8, 0x93,
+ 0x2d, 0xb3, 0xcd, 0x18, 0xf5, 0xcb, 0x0d, 0x3c, 0xcc, 0x07, 0xe1, 0xcd,
+ 0x5a, 0x65, 0x37, 0xa7, 0x01, 0xf0, 0x6c, 0x07, 0xee, 0x01, 0x43, 0x3d,
+ 0x50, 0xa1, 0x6c, 0x53, 0x31, 0xa2, 0xa9, 0x13, 0xa8, 0x2d, 0xd3, 0xc8,
+ 0xca, 0x95, 0xe6, 0x6b, 0x48, 0x12, 0x37, 0xbd, 0x38, 0xbc, 0x76, 0xe2,
+ 0x13, 0xaf, 0x3d, 0x32, 0x48, 0x9a, 0x32, 0x5a, 0xe4, 0x48, 0x35, 0x8b,
+ 0xd6, 0x85, 0x09, 0xd3, 0x54, 0x1a, 0x94, 0xca, 0x89, 0xc8, 0x98, 0xac,
+ 0xf6, 0xf6, 0xbd, 0x67, 0xcd, 0x66, 0xc8, 0x52, 0x22, 0x22, 0xa1, 0xeb,
+ 0xaf, 0xc5, 0xf4, 0x7d, 0xf1, 0xb0, 0xb1, 0x0c, 0x08, 0xb8, 0x4d, 0xbb,
+ 0x81, 0x92, 0x6e, 0x9e, 0x71, 0x04, 0xc0, 0x2e, 0x7b, 0xd5, 0xa7, 0x7a,
+ 0x19, 0xeb, 0xbf, 0xac, 0x4f, 0xb4, 0x23, 0xf5, 0xef, 0x09, 0x56, 0xa9,
+ 0xca, 0x3e, 0xf4, 0x9d, 0xde, 0xc1, 0xf7, 0x59, 0x1d, 0x85, 0x1f, 0x66,
+ 0x83, 0x48, 0x68, 0x90, 0x8c, 0xc8, 0xa8, 0xf5, 0x69, 0x92, 0x1e, 0xc7,
+ 0xa9, 0xa1, 0x24, 0x8d, 0x0f, 0x2a, 0xa6, 0x8c, 0x38, 0x0f, 0x19, 0x4e,
+ 0x80, 0x58, 0x0e, 0x31, 0x13, 0x42, 0x7c, 0xf6, 0xeb, 0xb6, 0x95, 0xdb,
+ 0x18, 0xce, 0x34, 0x58, 0x45, 0xbf, 0x22, 0xc7, 0x5f, 0x62, 0xbf, 0x91,
+ 0xcc, 0xa1, 0xc3, 0xeb, 0x39, 0x38, 0x14, 0xa3, 0x8f, 0x4b, 0xea, 0x08,
+ 0xc0, 0xf3, 0x5f, 0x03, 0xb9, 0xb7, 0x7c, 0xc6, 0x51, 0x40, 0xa3, 0x82,
+ 0xb4, 0x37, 0x6a, 0xf2, 0x7c, 0x65, 0x3e, 0x1b, 0x7a, 0x7c, 0x0b, 0xf8,
+ 0x01, 0xfd, 0xd3, 0xd1, 0x8c, 0x5a, 0xa3, 0x75, 0x9e, 0xeb, 0x25, 0xc1,
+ 0x58, 0xc1, 0xed, 0x8c, 0x98, 0x65, 0xf8, 0xc1, 0xcf, 0x0b, 0x64, 0x38,
+ 0xe4, 0x12, 0x68, 0x06, 0x67, 0xa9, 0x4e, 0x4c, 0x39, 0x0a, 0xd3, 0xd9,
+ 0x16, 0xb3, 0xb9, 0xc4, 0x7a, 0x50, 0xa6, 0xba, 0x46, 0x0b, 0x1f, 0xf0,
+ 0x5a, 0x3d, 0xf1, 0xf7, 0xf0, 0xf5, 0x85, 0x96, 0x00, 0x5d, 0x28, 0xaf,
+ 0x75, 0xeb, 0x45, 0x7a, 0xed, 0x85, 0xab, 0x64, 0x75, 0xa7, 0x31, 0x72,
+ 0xe8, 0xeb, 0x98, 0x7a, 0xf4, 0x15, 0x58, 0x02, 0x8c, 0x8c, 0xda, 0xda,
+ 0x1a, 0x75, 0x42, 0x29, 0xdb, 0x1c, 0x35, 0x69, 0x9d, 0x71, 0x79, 0x82},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 203
+ {SEC_OID_SHA384,
+ 203,
+ {0x41, 0x9a, 0xd0, 0xe3, 0x1c, 0xde, 0x95, 0xcb, 0x53, 0xd3, 0xb3, 0xa8,
+ 0x6b, 0x8a, 0x8f, 0xb6, 0x05, 0xa0, 0xdd, 0x08, 0xbb, 0x49, 0x04, 0xcf,
+ 0xfe, 0xc0, 0xd1, 0x29, 0xab, 0x7b, 0x20, 0xcb, 0xa9, 0x1f, 0xdd, 0xed,
+ 0xd0, 0x19, 0x89, 0x7f, 0xb4, 0x86, 0x85, 0x6f, 0xd7, 0x79, 0x94, 0x77,
+ 0x02, 0xef, 0xbe, 0x92, 0x9a, 0x00, 0x68, 0x60, 0x41, 0x73, 0x54, 0xb4,
+ 0x93, 0x25, 0x82, 0x08, 0x4b, 0x75, 0xe3, 0x07, 0x64, 0x98, 0x25, 0x9f,
+ 0xdc, 0x78, 0x3b, 0x34, 0x44, 0x15, 0x29, 0xc2, 0x53, 0x81, 0xcc, 0x57,
+ 0xd1, 0x01, 0x6e, 0x19, 0x67, 0x68, 0xdb, 0xc0, 0x18, 0x79, 0xd7, 0x68,
+ 0xd1, 0x58, 0xc2, 0x99, 0x32, 0x5c, 0xbb, 0x0f, 0x84, 0xa3, 0x71, 0x2a,
+ 0x0c, 0x91, 0x78, 0xe5, 0x7c, 0x59, 0x2e, 0x7d, 0xa5, 0xe9, 0x5d, 0xdf,
+ 0x35, 0xa1, 0xad, 0xb1, 0xc7, 0xd2, 0x17, 0xed, 0x13, 0xa2, 0xf1, 0xf5,
+ 0x3f, 0x76, 0x34, 0x42, 0x36, 0xea, 0x93, 0xbe, 0xa7, 0x1f, 0x11, 0x3a,
+ 0x61, 0xc2, 0x67, 0x7e, 0x3e, 0xd5, 0xc4, 0x06, 0xa4, 0xe7, 0x0e, 0xdd,
+ 0xd7, 0x64, 0x39, 0x80, 0x4b, 0x68, 0x60, 0x33, 0x74, 0x52, 0xda, 0x8c,
+ 0xbc, 0xef, 0x80, 0xaf, 0x7b, 0x14, 0x4c, 0xe9, 0xdb, 0xd7, 0xce, 0xe0,
+ 0x10, 0x26, 0x8c, 0x9d, 0xc6, 0x8a, 0x41, 0x45, 0xad, 0xf2, 0xbd, 0xfd,
+ 0x05, 0xf6, 0x4f, 0xe4, 0x95, 0xa3, 0xc4, 0xc6, 0x99, 0x63, 0x58, 0xe1,
+ 0x83, 0x3e, 0x07, 0xf6, 0xa1, 0x89, 0xee, 0x3b, 0x41, 0x95, 0x20, 0x42,
+ 0x69, 0x6d, 0x4b, 0x98, 0x88, 0xe6, 0xcc, 0xf0, 0x94, 0x0b, 0x44, 0x43,
+ 0xad, 0xb7, 0x8b, 0x78, 0x7b, 0x29, 0xf6, 0xc1, 0x98, 0x2e, 0x6f, 0x86,
+ 0xb0, 0x99, 0xa3, 0xa6, 0xbd, 0x06, 0x61, 0xa4, 0x25, 0x9d, 0x4b, 0x96,
+ 0x8c, 0xc8, 0x34, 0x67, 0x43, 0x36, 0x32, 0xd8, 0x6f, 0xf1, 0x8c, 0x2c,
+ 0xfc, 0x92, 0x0d, 0xba, 0x2b, 0xfa, 0xbe, 0x85, 0x2e, 0x28, 0x35, 0x25,
+ 0xa1, 0x5f, 0xbf, 0x2f, 0xe7, 0xa9, 0x65, 0xb3, 0x28, 0xf8, 0xe3, 0x45,
+ 0x14, 0xb3, 0x43, 0x01, 0x82, 0xd4, 0x26, 0xa7, 0xe3, 0xb3, 0x92, 0x02,
+ 0x4d, 0x8b, 0xfe, 0x20, 0xe1, 0xba, 0xad, 0xcb, 0x48, 0x4e, 0xac, 0x0e,
+ 0xa9, 0x78, 0x12, 0xcc, 0xc9, 0x2a, 0x40, 0x44, 0xf6, 0x0d, 0x44, 0x6d,
+ 0x20, 0x03, 0x08, 0x0a, 0x6f, 0x2c, 0xbb, 0xa4, 0x7a, 0xfb, 0x74, 0xfe,
+ 0x3d, 0x48, 0xfc, 0x9d, 0x59, 0x9c, 0x50, 0x22, 0x7b, 0x30, 0xdf, 0x75,
+ 0xa9, 0x41, 0xc8, 0xf1, 0x9d, 0x6f, 0xd6, 0xed, 0x66, 0xb9, 0xd3, 0xde,
+ 0xd8, 0x99, 0x47, 0xed, 0x19, 0xbc, 0xac, 0x7d, 0xb4, 0xfa, 0xb8, 0x09,
+ 0x7a, 0x2d, 0x6e, 0xe6, 0x52, 0xda, 0x61, 0x16, 0x3a, 0x7b, 0x5a, 0x31},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 204
+ {SEC_OID_SHA384,
+ 204,
+ {0x95, 0x55, 0xd5, 0x6a, 0x5e, 0xda, 0xd3, 0xca, 0x7f, 0x1c, 0x40, 0x70,
+ 0x0e, 0xe2, 0xa0, 0x72, 0x67, 0x31, 0x59, 0x19, 0x35, 0x86, 0xb0, 0x87,
+ 0x13, 0x36, 0x29, 0x95, 0x89, 0x8b, 0xa3, 0x84, 0xaa, 0xcb, 0x76, 0xf7,
+ 0xef, 0x3c, 0xbc, 0xe1, 0xe9, 0x4f, 0xb7, 0x9a, 0x77, 0xf7, 0x2b, 0xac,
+ 0x5b, 0xe7, 0x3a, 0xea, 0xfd, 0x9c, 0xd3, 0xb6, 0x05, 0x46, 0xb6, 0x3a,
+ 0xbf, 0x57, 0x57, 0x41, 0xa5, 0x82, 0x4f, 0x5b, 0x0a, 0x62, 0x19, 0x05,
+ 0xaf, 0xf6, 0xc7, 0x08, 0x55, 0x31, 0x93, 0x65, 0x04, 0xda, 0x15, 0x11,
+ 0x0e, 0xdf, 0x31, 0x88, 0x7b, 0xe9, 0xc9, 0x0b, 0x96, 0x95, 0x0b, 0xab,
+ 0xdf, 0xbd, 0x6f, 0x5b, 0x0c, 0xcf, 0xe9, 0x9c, 0x4c, 0x30, 0x0f, 0x73,
+ 0x04, 0x08, 0xbd, 0x07, 0xbd, 0x7b, 0x9d, 0x03, 0x5d, 0x7b, 0x82, 0x9c,
+ 0xfd, 0x70, 0x45, 0x15, 0x0b, 0x1c, 0x9e, 0x89, 0xb4, 0x60, 0x0d, 0x6f,
+ 0x09, 0xba, 0xff, 0xaa, 0x4d, 0xba, 0x48, 0x61, 0x1c, 0x8c, 0x3f, 0x74,
+ 0x5f, 0xb9, 0x54, 0xa5, 0x2f, 0xab, 0x69, 0x44, 0xb6, 0xdf, 0x7f, 0x8c,
+ 0xc4, 0x26, 0x6c, 0x30, 0x42, 0xbd, 0x0e, 0x6d, 0x7b, 0x31, 0xa4, 0x06,
+ 0x40, 0xf7, 0x26, 0x56, 0x7c, 0x44, 0xd4, 0x56, 0xdd, 0xa9, 0x3e, 0xad,
+ 0xb7, 0xe2, 0x01, 0x6d, 0x4f, 0xa1, 0x0a, 0x03, 0x76, 0xe8, 0xac, 0xc4,
+ 0xe4, 0xed, 0x01, 0xd0, 0x84, 0x9d, 0xa3, 0xc1, 0x78, 0xa6, 0xc7, 0x5c,
+ 0x0d, 0x7a, 0x8b, 0x69, 0x5a, 0x8c, 0xfc, 0x84, 0xd0, 0xd8, 0xcf, 0x29,
+ 0x61, 0x9b, 0x3e, 0xed, 0xfa, 0xca, 0xc2, 0x16, 0x5c, 0x31, 0xfc, 0xc3,
+ 0xc3, 0xa6, 0xf0, 0x62, 0xfd, 0x55, 0x42, 0xc3, 0x05, 0x46, 0x0c, 0xf5,
+ 0x58, 0x58, 0xd3, 0x72, 0x26, 0x7b, 0xf9, 0x5f, 0x58, 0x81, 0x7f, 0x37,
+ 0xac, 0x7b, 0x90, 0xc1, 0x9c, 0x69, 0xf1, 0x7d, 0x9c, 0xde, 0xb4, 0x50,
+ 0x4e, 0xd7, 0xc2, 0x78, 0xdc, 0x10, 0xc1, 0x2a, 0x86, 0x27, 0x3a, 0x91,
+ 0x9e, 0x03, 0x41, 0x9e, 0xeb, 0x25, 0x31, 0x3d, 0x97, 0x6d, 0x92, 0x7f,
+ 0xca, 0xdd, 0xbe, 0x08, 0xe4, 0x35, 0x7f, 0x7b, 0xbb, 0xad, 0x0f, 0x27,
+ 0x3f, 0x0b, 0xb0, 0x30, 0x28, 0x47, 0xe0, 0x4b, 0xc8, 0x9c, 0x85, 0x0a,
+ 0x86, 0x05, 0xf1, 0xb8, 0xff, 0x0a, 0xfe, 0x9f, 0xe9, 0xa0, 0x0f, 0xd0,
+ 0x5c, 0x82, 0x35, 0xce, 0xd7, 0x66, 0xcc, 0xb0, 0xf2, 0xd8, 0x59, 0x0d,
+ 0x9f, 0xd6, 0xc2, 0x0c, 0x4f, 0xe1, 0x6c, 0x5a, 0x60, 0xe0, 0x56, 0x41,
+ 0x4e, 0xca, 0x6f, 0xe8, 0x88, 0xed, 0x5f, 0xa3, 0x38, 0xe7, 0xb7, 0xe2,
+ 0x72, 0x40, 0xbd, 0xbc, 0x6c, 0x70, 0x8e, 0x13, 0xa3, 0x16, 0xc1, 0x13,
+ 0xc3, 0xaf, 0x02, 0x4b, 0x4e, 0x7d, 0xc5, 0x36, 0x0a, 0xea, 0x34, 0x83},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 205
+ {SEC_OID_SHA384,
+ 205,
+ {0x88, 0x29, 0x06, 0x18, 0x08, 0xea, 0x7a, 0xef, 0x2b, 0x33, 0x8e, 0xbb,
+ 0xcf, 0xbe, 0xa9, 0x9d, 0xcf, 0xcd, 0xe3, 0x19, 0x58, 0x42, 0x01, 0x93,
+ 0x32, 0x6e, 0x26, 0xfa, 0x5a, 0xad, 0xbc, 0x9e, 0xaf, 0xba, 0x2f, 0x49,
+ 0xb3, 0x8b, 0xd6, 0x29, 0xf5, 0xbf, 0x1c, 0x2d, 0x3e, 0x92, 0x00, 0x00,
+ 0x50, 0xd5, 0xd8, 0x93, 0x60, 0x89, 0x6a, 0x8a, 0x29, 0xd1, 0x47, 0xaa,
+ 0xa2, 0xad, 0xd6, 0x22, 0xe5, 0x91, 0x3d, 0xa4, 0x39, 0x45, 0x1a, 0x95,
+ 0x1c, 0x02, 0x86, 0x86, 0x3c, 0xbf, 0xee, 0x30, 0x83, 0x58, 0x5a, 0xf8,
+ 0x83, 0x90, 0x9e, 0xa4, 0x98, 0x31, 0x4f, 0x58, 0x74, 0x28, 0x29, 0x44,
+ 0x54, 0x6d, 0xe3, 0x2a, 0x80, 0xa9, 0x30, 0x9f, 0xa9, 0x46, 0x5e, 0xbf,
+ 0x32, 0x4d, 0x48, 0x2a, 0xa8, 0x28, 0x3c, 0x85, 0x89, 0xee, 0x90, 0x75,
+ 0x7a, 0xc5, 0x2d, 0xe8, 0xf6, 0x65, 0x4e, 0xe7, 0x08, 0xb4, 0x4f, 0x58,
+ 0x8c, 0x57, 0x8f, 0x08, 0x33, 0xa8, 0x20, 0xc8, 0xa5, 0x6b, 0xd5, 0x75,
+ 0x55, 0x23, 0x60, 0xad, 0xfc, 0xb9, 0x5c, 0x39, 0x61, 0x6a, 0x48, 0x8f,
+ 0x2c, 0x95, 0xfd, 0x94, 0xe0, 0x83, 0xc3, 0x05, 0xd5, 0xde, 0xc3, 0x8a,
+ 0x15, 0x8e, 0xb9, 0x4c, 0x40, 0xc0, 0x18, 0xe6, 0xb4, 0x00, 0x2e, 0xfe,
+ 0xd2, 0x9e, 0x28, 0xf7, 0x89, 0x80, 0xcc, 0x9e, 0xae, 0x74, 0x56, 0xc6,
+ 0xb6, 0x8b, 0x04, 0xf5, 0xa0, 0xdc, 0x0c, 0x2a, 0x33, 0xb7, 0x1b, 0x09,
+ 0x11, 0xe0, 0x58, 0xbf, 0x1e, 0x62, 0x9b, 0x8d, 0xfc, 0x81, 0x87, 0x31,
+ 0x9d, 0x78, 0x28, 0x59, 0x53, 0xd5, 0x3a, 0x38, 0xbf, 0xf1, 0xa9, 0x94,
+ 0xa2, 0x3b, 0x01, 0x7a, 0x74, 0xb6, 0xd1, 0x8b, 0x86, 0xd3, 0x7e, 0x09,
+ 0x27, 0x1c, 0xff, 0x51, 0xe5, 0xd1, 0x13, 0xd9, 0xd9, 0x47, 0xab, 0xeb,
+ 0x18, 0x8c, 0x07, 0x41, 0x82, 0xcf, 0x28, 0x1f, 0xdc, 0x87, 0x99, 0x30,
+ 0x68, 0x50, 0x23, 0xa5, 0x70, 0x35, 0x94, 0x82, 0x0a, 0x4c, 0xb1, 0xdc,
+ 0x22, 0xc7, 0x00, 0x70, 0x83, 0xae, 0xbe, 0x9e, 0xc8, 0x52, 0x5a, 0x04,
+ 0x4c, 0xdf, 0x67, 0xd5, 0x8e, 0x77, 0x5e, 0x52, 0x5e, 0xc2, 0xd9, 0x54,
+ 0xf2, 0xee, 0xa3, 0x16, 0xcc, 0x12, 0x70, 0x1e, 0xa8, 0xa3, 0x26, 0x27,
+ 0xb8, 0xdb, 0x02, 0x15, 0x2c, 0xca, 0x9d, 0xde, 0x87, 0xa6, 0xbf, 0x5d,
+ 0xd5, 0xeb, 0x4b, 0xcd, 0xa3, 0xb3, 0x4d, 0x35, 0x17, 0x1d, 0x91, 0x52,
+ 0x56, 0x0f, 0x94, 0xac, 0x2d, 0xc4, 0x3b, 0xed, 0x33, 0xf3, 0xe0, 0xf0,
+ 0x26, 0xf1, 0xa5, 0x78, 0xbe, 0xe4, 0x6c, 0x31, 0x1e, 0x3b, 0x14, 0xd4,
+ 0x44, 0x42, 0x84, 0x82, 0x95, 0x21, 0x84, 0xe5, 0xa9, 0xb0, 0x5c, 0x9c,
+ 0xca, 0x0c, 0xba, 0x37, 0xb6, 0xb4, 0xd3, 0x08, 0x44, 0xaa, 0xd7, 0x8a},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 206
+ {SEC_OID_SHA384,
+ 206,
+ {0x9f, 0x8e, 0xa2, 0x5a, 0x40, 0x7a, 0xcb, 0x84, 0x5c, 0x6b, 0xe6, 0xe4,
+ 0xcb, 0x26, 0x3b, 0xe6, 0x4c, 0xc2, 0xfc, 0xa7, 0xd5, 0x73, 0x53, 0x6b,
+ 0x30, 0x76, 0xc7, 0x5a, 0xe9, 0xd3, 0x8c, 0xb7, 0x01, 0x56, 0x87, 0x3e,
+ 0xb2, 0xff, 0xfa, 0x35, 0x87, 0xc3, 0x65, 0x0a, 0x81, 0xce, 0x19, 0xa2,
+ 0x54, 0xe2, 0xed, 0xe3, 0x41, 0x0b, 0x0c, 0x10, 0xf8, 0xa2, 0xf4, 0xb8,
+ 0x97, 0x2c, 0x75, 0xdf, 0xc6, 0x90, 0xed, 0x29, 0xed, 0x1b, 0x41, 0xa4,
+ 0x4c, 0x14, 0x9d, 0xfc, 0x36, 0xd5, 0xf0, 0x72, 0x13, 0x10, 0x1c, 0xd4,
+ 0xd2, 0xc6, 0xbd, 0x3a, 0x9b, 0x36, 0x72, 0x79, 0xaf, 0x08, 0xf8, 0xa0,
+ 0x2f, 0xc3, 0x46, 0x43, 0x74, 0x52, 0xbb, 0x40, 0xc4, 0x6d, 0x70, 0x5d,
+ 0xb0, 0x78, 0xef, 0xd4, 0x9c, 0x0a, 0xc0, 0xfa, 0x6b, 0xe2, 0x75, 0xe3,
+ 0xb2, 0xdb, 0x60, 0xab, 0x17, 0x20, 0x4d, 0x87, 0xe3, 0x52, 0x01, 0xa4,
+ 0x26, 0xc4, 0xc1, 0xb3, 0x03, 0x40, 0xff, 0xdc, 0x66, 0x67, 0xc2, 0xe0,
+ 0xba, 0x82, 0xdc, 0xcc, 0xd1, 0x13, 0x40, 0xe1, 0xc7, 0xcc, 0xfc, 0xd1,
+ 0x8c, 0x6b, 0x34, 0xac, 0x15, 0x45, 0xe1, 0x8e, 0x30, 0x34, 0xe2, 0x96,
+ 0xc2, 0xcb, 0x48, 0x2e, 0x5b, 0x8a, 0xa9, 0x23, 0xb6, 0x85, 0x97, 0x66,
+ 0x7a, 0xbd, 0x02, 0xaf, 0x54, 0xaf, 0x7c, 0xea, 0x95, 0xcb, 0x2f, 0xd9,
+ 0x23, 0xdc, 0x90, 0xac, 0xe6, 0xff, 0x90, 0x69, 0x89, 0xcd, 0xb9, 0x8d,
+ 0x36, 0xac, 0xb4, 0x0f, 0x56, 0x63, 0xcf, 0xd6, 0xc6, 0x89, 0x76, 0xe5,
+ 0x02, 0xe7, 0x9b, 0x84, 0x5b, 0x59, 0x2a, 0xba, 0x02, 0xb4, 0x3a, 0xb1,
+ 0x66, 0x99, 0xdb, 0xca, 0xd7, 0x4c, 0x0f, 0x00, 0xde, 0xcd, 0x1e, 0x26,
+ 0xaf, 0x19, 0x63, 0xc4, 0x9d, 0xbb, 0xc6, 0xba, 0xeb, 0x58, 0x5c, 0x9c,
+ 0xbc, 0x82, 0x30, 0x82, 0x72, 0x67, 0xc0, 0xf6, 0x33, 0x02, 0x69, 0x31,
+ 0x7a, 0xf0, 0x1b, 0xa0, 0xee, 0x92, 0x8b, 0x04, 0xe8, 0x3a, 0xd9, 0x4f,
+ 0xd8, 0x71, 0xcb, 0xbd, 0x3a, 0x1d, 0x4d, 0xa5, 0x8a, 0xcd, 0xcc, 0x40,
+ 0x32, 0x70, 0x42, 0x76, 0x29, 0x30, 0x99, 0x50, 0x83, 0xc1, 0x0c, 0xdb,
+ 0xb2, 0xd9, 0x54, 0x3c, 0xfc, 0x6b, 0x54, 0x78, 0xe6, 0x1a, 0xe5, 0x44,
+ 0xf6, 0x6b, 0xb6, 0x53, 0x32, 0xa0, 0x61, 0xd4, 0xf0, 0x7f, 0xae, 0x41,
+ 0xf3, 0xb2, 0x51, 0x30, 0x84, 0x9a, 0xa9, 0xee, 0x4a, 0xe9, 0x49, 0x7b,
+ 0xaf, 0xb0, 0x14, 0x3d, 0xef, 0x8d, 0x0a, 0x2f, 0xa0, 0xe1, 0x9f, 0x87,
+ 0xb1, 0x53, 0xfe, 0x34, 0xf8, 0x17, 0xa4, 0x6c, 0xb0, 0x03, 0x48, 0xd3,
+ 0x9a, 0xb1, 0x50, 0x77, 0x08, 0xe2, 0xc2, 0xde, 0xfc, 0x38, 0x84, 0x86,
+ 0x72, 0x4e, 0x93, 0x71, 0x14, 0x87, 0x61, 0xda, 0x04, 0xd9, 0x95, 0xe8},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of digest
+ // tcID: 207
+ {SEC_OID_SHA384,
+ 207,
+ {0x6d, 0x67, 0x55, 0x27, 0x59, 0x4f, 0x79, 0xcc, 0x5e, 0x66, 0xc9, 0xf7,
+ 0x95, 0x57, 0x3b, 0xb7, 0x37, 0x4f, 0x66, 0xeb, 0x39, 0x6f, 0x97, 0xc1,
+ 0xfe, 0xed, 0x07, 0x72, 0xc8, 0x6d, 0xbd, 0x1a, 0x3b, 0x36, 0x16, 0x7f,
+ 0x55, 0x72, 0x85, 0xea, 0xe0, 0x66, 0x56, 0x71, 0x18, 0x67, 0x0a, 0x78,
+ 0x7d, 0x4f, 0xf1, 0x13, 0xa7, 0xa7, 0xef, 0x57, 0x5d, 0xe0, 0x58, 0x75,
+ 0xc3, 0xbc, 0xea, 0xda, 0x7a, 0xf2, 0xc8, 0x6a, 0xba, 0x62, 0x13, 0x52,
+ 0xf0, 0xb1, 0xec, 0x1a, 0xa3, 0xa5, 0x93, 0x7b, 0xfa, 0x83, 0x0e, 0x85,
+ 0x9e, 0x83, 0x6b, 0x3a, 0x0a, 0x62, 0x84, 0x1f, 0xee, 0xb7, 0xd2, 0x46,
+ 0x0a, 0x26, 0x6f, 0xd6, 0xd9, 0x30, 0x5c, 0xf1, 0x84, 0x21, 0xa1, 0x74,
+ 0x4d, 0x93, 0x18, 0x3a, 0xa6, 0x8e, 0x17, 0xce, 0x1d, 0x61, 0xbc, 0x55,
+ 0xee, 0xbe, 0x21, 0xa2, 0x3f, 0xa8, 0xbf, 0x1b, 0x94, 0x04, 0x5b, 0x10,
+ 0x58, 0x0f, 0x57, 0xe3, 0x93, 0xa0, 0xc7, 0x20, 0x81, 0xaa, 0x1c, 0x83,
+ 0xbf, 0x90, 0x20, 0xe3, 0xd4, 0xc3, 0xe7, 0x61, 0x45, 0x6a, 0x18, 0xa1,
+ 0xfe, 0xad, 0x5e, 0x00, 0x15, 0x70, 0x29, 0xb6, 0x56, 0x79, 0x7d, 0xfc,
+ 0x32, 0x1c, 0x75, 0x4f, 0xd1, 0xb0, 0x9c, 0xb2, 0x11, 0x13, 0x03, 0xd1,
+ 0xbd, 0x60, 0x3c, 0x2c, 0x3e, 0x65, 0x09, 0x51, 0x51, 0x6c, 0x34, 0xbf,
+ 0xe9, 0x65, 0x0e, 0x03, 0x44, 0x60, 0x71, 0xcc, 0x19, 0xff, 0x95, 0x29,
+ 0x50, 0x5e, 0x1c, 0x6f, 0x69, 0xe2, 0xfd, 0x3f, 0x61, 0xa7, 0x13, 0x98,
+ 0xca, 0x8b, 0x55, 0x31, 0x08, 0x43, 0x03, 0x3a, 0xd0, 0xc7, 0x55, 0x78,
+ 0xa1, 0x1d, 0xb3, 0xe8, 0x3a, 0xd8, 0x02, 0xfd, 0x33, 0x5d, 0xcb, 0x71,
+ 0xe8, 0x3e, 0xcb, 0x4e, 0xdf, 0x47, 0xfa, 0xaf, 0xd0, 0xb1, 0xbc, 0xcf,
+ 0xb8, 0x9f, 0x31, 0x72, 0xf9, 0x57, 0xea, 0xdf, 0xe6, 0x1d, 0x9b, 0x09,
+ 0x71, 0x85, 0x15, 0x0b, 0xa5, 0x82, 0xd2, 0x3f, 0x75, 0x38, 0x7c, 0xaa,
+ 0x24, 0x8d, 0x11, 0x41, 0x3d, 0x14, 0x3c, 0x38, 0x62, 0x7b, 0xe2, 0x44,
+ 0xbd, 0xb4, 0x42, 0xef, 0x47, 0x56, 0x23, 0x6c, 0xf3, 0x21, 0x28, 0x82,
+ 0x64, 0xa8, 0x92, 0x85, 0x6b, 0xa0, 0xb5, 0x78, 0x4f, 0x91, 0x32, 0x6e,
+ 0x58, 0xfe, 0xfe, 0x80, 0xe3, 0x2f, 0x58, 0x3a, 0xeb, 0x56, 0xf6, 0x20,
+ 0x4a, 0x54, 0x06, 0x21, 0x19, 0xe8, 0x77, 0x58, 0xcc, 0xd4, 0xef, 0x09,
+ 0x96, 0xab, 0x51, 0x57, 0x92, 0x40, 0x38, 0x41, 0x49, 0xe1, 0xf1, 0x9b,
+ 0xcf, 0x54, 0xe2, 0x70, 0x93, 0x7b, 0x3f, 0x91, 0x50, 0x60, 0xb9, 0x89,
+ 0xc0, 0x26, 0xb5, 0xfd, 0xa3, 0x89, 0x19, 0xbb, 0x9f, 0xba, 0x6b, 0xf9,
+ 0x83, 0x09, 0x1c, 0x2c, 0x6f, 0x33, 0x8f, 0xab, 0xbe, 0x97, 0x1c, 0x96},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for digest
+ // tcID: 208
+ {SEC_OID_SHA384,
+ 208,
+ {0x28, 0xac, 0x59, 0xfd, 0x8a, 0x65, 0xc6, 0x9d, 0xbd, 0x4c, 0x66, 0xe3,
+ 0xaa, 0xb2, 0xd1, 0xbc, 0xbd, 0x93, 0xd5, 0x4e, 0x47, 0x10, 0xb3, 0xc3,
+ 0x00, 0x3b, 0xd8, 0xe1, 0xa8, 0x5f, 0xfe, 0x6e, 0x21, 0xff, 0xe6, 0xba,
+ 0x65, 0x26, 0xf3, 0xcc, 0xdc, 0xb5, 0x63, 0x29, 0x5d, 0xb7, 0x56, 0xf7,
+ 0xef, 0x29, 0xda, 0xf5, 0xc3, 0x21, 0x0a, 0x36, 0xc3, 0x4f, 0xa4, 0x2f,
+ 0xa1, 0x3c, 0x6a, 0x55, 0x7b, 0x4f, 0x7f, 0xae, 0x96, 0x51, 0x47, 0x42,
+ 0x0a, 0xdc, 0xcd, 0x0e, 0x10, 0x13, 0xcf, 0x21, 0x00, 0x96, 0x3d, 0xff,
+ 0x6c, 0xa2, 0x73, 0x71, 0xa3, 0x4f, 0xc7, 0xce, 0x72, 0xf7, 0xde, 0x62,
+ 0xa1, 0xb6, 0x99, 0x2b, 0x6b, 0xfe, 0x28, 0x70, 0x46, 0xf0, 0x16, 0x11,
+ 0xc0, 0xfb, 0x65, 0x87, 0x2f, 0xa3, 0xf9, 0x88, 0x07, 0x52, 0x95, 0xb7,
+ 0x37, 0x31, 0xeb, 0xf1, 0x49, 0xdf, 0x9b, 0x30, 0x01, 0x6f, 0x30, 0x5e,
+ 0x95, 0x0c, 0x46, 0xbe, 0xf5, 0x7c, 0xc4, 0x0c, 0xc0, 0xda, 0xec, 0xec,
+ 0xdc, 0x3c, 0xa1, 0x97, 0x9d, 0xa1, 0x34, 0x10, 0x2e, 0x47, 0x31, 0x9b,
+ 0x05, 0x00, 0xcb, 0x32, 0xb3, 0x37, 0x18, 0x2d, 0x05, 0x3c, 0x0f, 0x17,
+ 0xba, 0x9b, 0x9a, 0x78, 0x66, 0xa3, 0x85, 0x28, 0x55, 0xd1, 0xe5, 0xf9,
+ 0x14, 0xa2, 0x1b, 0x83, 0x54, 0x80, 0x93, 0xd4, 0xa6, 0xc4, 0xf8, 0xf6,
+ 0x35, 0xf8, 0xc9, 0xd7, 0xb6, 0x62, 0x5a, 0xad, 0x39, 0x0a, 0x20, 0x2c,
+ 0x6d, 0x3c, 0xfc, 0x24, 0xb2, 0xb8, 0xa9, 0xd1, 0x95, 0x13, 0x5b, 0xde,
+ 0x6c, 0xed, 0x5f, 0x57, 0x36, 0x8d, 0x2e, 0xcb, 0xa1, 0x66, 0xe7, 0xf1,
+ 0x7e, 0x05, 0xd2, 0x95, 0x98, 0x62, 0x7d, 0x8c, 0xe6, 0xb4, 0x9d, 0x3e,
+ 0x68, 0x18, 0x27, 0xe6, 0x18, 0x52, 0x72, 0x20, 0x04, 0x16, 0x50, 0x2a,
+ 0x1b, 0x9e, 0x1a, 0xfc, 0xb4, 0xf9, 0xbd, 0x45, 0x4f, 0xa3, 0x96, 0x22,
+ 0xc3, 0xeb, 0x83, 0x9b, 0xc5, 0x5f, 0x02, 0x1a, 0xd0, 0x06, 0xa9, 0x0c,
+ 0x4b, 0x2d, 0x9f, 0x9a, 0x93, 0x3a, 0x92, 0xdf, 0x7b, 0x2d, 0x99, 0x78,
+ 0x68, 0x35, 0x2c, 0xd0, 0x11, 0xf8, 0xec, 0x17, 0xaa, 0xc6, 0x61, 0x9a,
+ 0xf0, 0xbe, 0x4e, 0xce, 0x57, 0x47, 0xb9, 0x26, 0x5a, 0x41, 0x18, 0x5e,
+ 0xbc, 0x65, 0x19, 0xdc, 0x43, 0xb1, 0xba, 0x9a, 0xe2, 0x0c, 0xf8, 0x92,
+ 0x9f, 0x54, 0xdf, 0x6e, 0x4c, 0xe0, 0x2f, 0x87, 0xe6, 0x49, 0xb9, 0x75,
+ 0xd1, 0xe6, 0x9c, 0x86, 0x10, 0xcd, 0xfc, 0x9b, 0x63, 0x64, 0xa1, 0x48,
+ 0xb2, 0x17, 0x6c, 0xf1, 0xbd, 0xe4, 0x86, 0xaa, 0x14, 0x1d, 0xa8, 0x19,
+ 0xf6, 0x39, 0xf5, 0x87, 0x89, 0xeb, 0xa8, 0x96, 0xe9, 0x94, 0x68, 0x96,
+ 0xfe, 0x19, 0x95, 0x60, 0x9f, 0xde, 0xc0, 0x89, 0xe7, 0x5f, 0xd7, 0x42},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of digest
+ // tcID: 209
+ {SEC_OID_SHA384,
+ 209,
+ {0x6d, 0x05, 0xe2, 0xf7, 0x26, 0xe9, 0xa3, 0x67, 0xb6, 0x5f, 0x84, 0x1b,
+ 0x01, 0x84, 0x4e, 0x61, 0x52, 0x80, 0x36, 0x44, 0x65, 0x07, 0x1c, 0x86,
+ 0xb3, 0xf4, 0xa5, 0x27, 0xde, 0xbb, 0xd7, 0xcd, 0x46, 0xf5, 0x73, 0x2d,
+ 0x62, 0x03, 0x72, 0x7b, 0x86, 0x88, 0x89, 0x43, 0x8d, 0x56, 0x9b, 0x82,
+ 0x19, 0x57, 0x76, 0x2c, 0x45, 0x14, 0x59, 0x51, 0xdd, 0xb8, 0xff, 0x76,
+ 0xfd, 0xa9, 0x7f, 0x5f, 0x8a, 0x27, 0x9e, 0xb8, 0x40, 0xf9, 0xf1, 0xf5,
+ 0x21, 0xf8, 0x04, 0xc8, 0xe6, 0x51, 0x68, 0x23, 0x3f, 0x85, 0xad, 0xb8,
+ 0x63, 0x82, 0x4a, 0x74, 0x8b, 0x5a, 0x5b, 0x13, 0x95, 0x97, 0x93, 0x35,
+ 0xa1, 0x4f, 0xbd, 0xd1, 0x60, 0xe5, 0x55, 0xba, 0x06, 0x4b, 0x79, 0xfa,
+ 0x3b, 0x6d, 0x0b, 0x31, 0x69, 0x27, 0x53, 0xfd, 0xf2, 0xe0, 0x88, 0xef,
+ 0xf5, 0x49, 0xf7, 0xf6, 0xfc, 0xc4, 0x25, 0x64, 0x44, 0x77, 0x8a, 0xd1,
+ 0xae, 0x51, 0x12, 0xa5, 0x9c, 0xe4, 0xe9, 0x96, 0x22, 0x14, 0xbf, 0x0d,
+ 0x4e, 0x7b, 0x4e, 0x85, 0xc9, 0x3c, 0xa9, 0xcc, 0xaf, 0x55, 0xb5, 0x53,
+ 0x02, 0xee, 0x3a, 0xd0, 0x79, 0x5e, 0xa4, 0xf4, 0xda, 0x90, 0xaf, 0x89,
+ 0x6c, 0xaf, 0x26, 0x15, 0xab, 0xa2, 0xd3, 0xfb, 0x21, 0x49, 0x9c, 0x4f,
+ 0xf8, 0x13, 0xf6, 0x96, 0xc5, 0x4d, 0x0b, 0x95, 0x5b, 0x0f, 0xb3, 0x4b,
+ 0x4e, 0xea, 0x87, 0x4b, 0xf9, 0x34, 0x21, 0x93, 0x22, 0x6c, 0x6d, 0x6b,
+ 0x29, 0x67, 0x54, 0x3b, 0x9d, 0x38, 0x1f, 0x33, 0xf7, 0x37, 0x0f, 0x5d,
+ 0x7f, 0xf5, 0xf8, 0x9d, 0xd7, 0x9f, 0x38, 0x8b, 0x58, 0x41, 0xe6, 0x4f,
+ 0x1b, 0x78, 0x5d, 0x9e, 0x29, 0xfe, 0x23, 0x5c, 0x7d, 0x50, 0x9f, 0xd2,
+ 0x3a, 0x08, 0xd4, 0x73, 0xef, 0x3b, 0x75, 0xfb, 0x8a, 0x7e, 0x8b, 0xa7,
+ 0x82, 0x74, 0xd5, 0x53, 0x8f, 0xce, 0xdd, 0x23, 0x88, 0x6e, 0xd9, 0x16,
+ 0xcf, 0x20, 0xc0, 0x05, 0x4d, 0xc4, 0x34, 0x38, 0x06, 0x0d, 0xa6, 0xb6,
+ 0x85, 0x60, 0x72, 0x19, 0x41, 0x0a, 0x08, 0x24, 0x5f, 0x21, 0x47, 0x79,
+ 0xac, 0xd2, 0x78, 0x61, 0x96, 0x89, 0xba, 0x7e, 0x62, 0x1d, 0x02, 0x57,
+ 0xf5, 0x4a, 0x25, 0x83, 0xa3, 0x50, 0x8b, 0x0d, 0x69, 0xa9, 0x68, 0x51,
+ 0x6b, 0x57, 0x45, 0xbe, 0x89, 0x1e, 0xe0, 0x73, 0x19, 0x89, 0xa1, 0x61,
+ 0x87, 0x21, 0x6d, 0x47, 0x60, 0x0b, 0xab, 0x70, 0x00, 0xab, 0x9d, 0x34,
+ 0xd4, 0x1d, 0x51, 0x5d, 0x90, 0x9d, 0x97, 0x41, 0x9d, 0xc4, 0xd6, 0x3f,
+ 0xf0, 0x14, 0xe9, 0xdb, 0x91, 0xe6, 0xf3, 0xd5, 0xee, 0x83, 0xa2, 0x2d,
+ 0x10, 0x09, 0x32, 0x75, 0x86, 0xf4, 0x51, 0xfb, 0xad, 0xa7, 0x57, 0x7f,
+ 0x65, 0x40, 0x95, 0x4a, 0x76, 0x0a, 0x41, 0x4c, 0xef, 0x0f, 0xe4, 0x2b},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of digest
+ // tcID: 210
+ {SEC_OID_SHA384,
+ 210,
+ {0x3b, 0x07, 0xc8, 0x3e, 0xb7, 0x16, 0x33, 0xcc, 0xe0, 0x2d, 0x70, 0x9b,
+ 0xfe, 0x92, 0x7b, 0xaa, 0xb8, 0x13, 0x97, 0x76, 0x56, 0x5c, 0x90, 0xef,
+ 0x4f, 0x36, 0x3b, 0x9d, 0xfe, 0x24, 0xb5, 0x19, 0x7f, 0x4f, 0x45, 0x7a,
+ 0x4d, 0x55, 0x15, 0xb1, 0x8b, 0x58, 0x33, 0xa9, 0x73, 0x2a, 0x87, 0xca,
+ 0x0c, 0xa0, 0xf6, 0x57, 0x27, 0x67, 0xef, 0xdc, 0x79, 0xe2, 0x9a, 0x74,
+ 0x29, 0xb8, 0xf9, 0x5e, 0x5d, 0x91, 0x23, 0x6b, 0xa8, 0x8e, 0x03, 0x04,
+ 0x1f, 0x35, 0x18, 0x8f, 0xcf, 0x30, 0x56, 0x99, 0xa4, 0x5a, 0x10, 0xf4,
+ 0x3d, 0x16, 0x99, 0x1a, 0x9c, 0x41, 0x57, 0xf2, 0x59, 0xd4, 0xc9, 0x2a,
+ 0x9f, 0x55, 0x54, 0x68, 0x68, 0x0c, 0xd1, 0x7d, 0xa5, 0xec, 0x93, 0xbf,
+ 0xb0, 0xf8, 0xf2, 0xfd, 0x1e, 0xdb, 0x06, 0x46, 0x76, 0x34, 0x66, 0xaf,
+ 0x47, 0x04, 0xef, 0x46, 0x12, 0x3c, 0x23, 0x2c, 0xe2, 0x30, 0xaa, 0xdf,
+ 0x08, 0x03, 0xe8, 0x9c, 0xef, 0xa4, 0x0e, 0x8b, 0xc0, 0x0f, 0xf5, 0x3b,
+ 0xd6, 0xd4, 0x64, 0x66, 0xb0, 0x58, 0xb1, 0x2e, 0xde, 0x7f, 0x6d, 0xda,
+ 0xc0, 0x4b, 0xaf, 0x42, 0x0b, 0x03, 0x73, 0x99, 0x0c, 0xd3, 0xc6, 0x9e,
+ 0x27, 0x7c, 0x1d, 0xa4, 0x21, 0x28, 0x8e, 0xf8, 0x5f, 0x71, 0x74, 0x79,
+ 0x31, 0x18, 0xde, 0xd6, 0xe6, 0x59, 0x44, 0xc6, 0x66, 0xbb, 0xc6, 0xad,
+ 0x80, 0xd2, 0xfc, 0x17, 0xe5, 0xfa, 0x02, 0x55, 0x81, 0x2d, 0xd1, 0xf2,
+ 0x27, 0xcb, 0x9f, 0x62, 0xf1, 0xd8, 0xe8, 0xe7, 0x27, 0xf7, 0x7e, 0xe7,
+ 0x61, 0x10, 0x69, 0x4f, 0x02, 0x17, 0xb3, 0xd1, 0xdf, 0xe5, 0x20, 0x6c,
+ 0x53, 0xa2, 0xd9, 0x90, 0x85, 0x08, 0xbc, 0x90, 0x2e, 0x0a, 0xad, 0xf3,
+ 0x18, 0xd8, 0xcc, 0xe5, 0x1a, 0x4d, 0xee, 0x02, 0x7d, 0xb4, 0xaf, 0x89,
+ 0x1e, 0xb4, 0x95, 0xfb, 0x69, 0xee, 0x8f, 0x63, 0xe1, 0x9b, 0xdb, 0xc7,
+ 0xe7, 0x9f, 0x63, 0x6e, 0xcb, 0xa4, 0xe7, 0x3b, 0xc4, 0xcb, 0xc7, 0x7c,
+ 0xfc, 0x38, 0xf7, 0x23, 0x49, 0x82, 0x7c, 0xbe, 0x4e, 0xa7, 0xd4, 0x16,
+ 0xfd, 0x66, 0xbb, 0xfe, 0xce, 0x0d, 0x80, 0x89, 0xe2, 0x69, 0x17, 0xe6,
+ 0xb3, 0xd1, 0x6a, 0x46, 0x61, 0x39, 0x97, 0x4e, 0x5f, 0x58, 0x37, 0x93,
+ 0x8b, 0xdc, 0x7e, 0x5a, 0xdb, 0x19, 0xab, 0xdf, 0x0c, 0x96, 0x01, 0xae,
+ 0x44, 0x89, 0x59, 0x11, 0xd2, 0x6a, 0xe0, 0xae, 0xd0, 0x8d, 0xfd, 0xf0,
+ 0xed, 0x13, 0xa6, 0x07, 0x0d, 0xa5, 0x1a, 0x7b, 0x34, 0x67, 0x94, 0xfd,
+ 0x4f, 0xfd, 0x1b, 0xb0, 0xe4, 0xb0, 0xed, 0xa4, 0x11, 0x8d, 0xae, 0x38,
+ 0x8e, 0x73, 0x8a, 0xa6, 0xd4, 0x51, 0xfb, 0x84, 0x33, 0xb8, 0xa1, 0xca,
+ 0x4b, 0x04, 0xe5, 0xb3, 0x6d, 0x8f, 0xf3, 0xdc, 0xd5, 0x37, 0x49, 0x8e},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 211
+ {SEC_OID_SHA384,
+ 211,
+ {0x2e, 0xf1, 0xb5, 0x7d, 0x4b, 0xae, 0x68, 0xd3, 0x36, 0x03, 0x71, 0x9c,
+ 0x33, 0xa1, 0xd4, 0x08, 0xf1, 0xed, 0xbf, 0x02, 0x62, 0xd7, 0xf1, 0x1c,
+ 0xf1, 0xfe, 0x12, 0x71, 0x20, 0x6d, 0x30, 0x04, 0xab, 0x58, 0x1a, 0x11,
+ 0xe8, 0x70, 0xe7, 0xae, 0xdd, 0x9d, 0x48, 0xf4, 0xce, 0xd6, 0xd1, 0x79,
+ 0x20, 0xd4, 0x62, 0x60, 0x33, 0x1e, 0x3b, 0x69, 0x36, 0xbe, 0x39, 0x76,
+ 0xc0, 0x19, 0x5d, 0x75, 0xf1, 0xae, 0x0a, 0x31, 0x53, 0x18, 0x85, 0xda,
+ 0xfc, 0xbc, 0xfd, 0xab, 0x10, 0x8f, 0x83, 0x0c, 0xa8, 0x11, 0xdc, 0x54,
+ 0x65, 0x06, 0x3b, 0x4b, 0x0b, 0xe3, 0x64, 0xe2, 0x84, 0xcc, 0x75, 0x9f,
+ 0xac, 0x4a, 0x6e, 0x21, 0xaa, 0x15, 0x6f, 0x69, 0x16, 0x65, 0x4a, 0x9f,
+ 0x46, 0xf8, 0x50, 0xd7, 0x14, 0xd2, 0x45, 0xdd, 0x0c, 0x05, 0x42, 0xe6,
+ 0x12, 0x92, 0x10, 0x18, 0x39, 0xc6, 0x3c, 0x35, 0x98, 0xd5, 0x8f, 0x56,
+ 0xbb, 0x9b, 0x1e, 0xfa, 0x44, 0xbe, 0x5d, 0x6a, 0x2a, 0xdc, 0x55, 0x48,
+ 0xc4, 0xc6, 0x72, 0x41, 0x3d, 0x55, 0x1f, 0xfd, 0xf2, 0x39, 0x55, 0x01,
+ 0x40, 0xe9, 0x1e, 0xb7, 0x63, 0xc5, 0x42, 0x56, 0x61, 0x3c, 0x91, 0x0d,
+ 0x4e, 0x1c, 0x95, 0x1a, 0x1a, 0x9b, 0x28, 0x00, 0x49, 0xe3, 0x68, 0xdf,
+ 0xcd, 0x7a, 0x66, 0x44, 0x87, 0x87, 0xae, 0x0a, 0xc7, 0x63, 0x8f, 0x4c,
+ 0xc6, 0x8b, 0xfd, 0xdb, 0x0a, 0x83, 0x7b, 0x12, 0x43, 0x06, 0xb4, 0xe8,
+ 0x64, 0xd7, 0xa8, 0x9e, 0xed, 0x62, 0xc2, 0x0c, 0x6c, 0x65, 0x0e, 0x1c,
+ 0x24, 0x06, 0x4c, 0x7c, 0x77, 0x97, 0x26, 0xd5, 0x65, 0x5e, 0x7c, 0x7c,
+ 0x0f, 0x29, 0xb3, 0x29, 0x8e, 0xe6, 0x51, 0x8f, 0x44, 0xb3, 0x16, 0xeb,
+ 0x0e, 0x67, 0xfe, 0x1f, 0xf8, 0x83, 0xac, 0xd0, 0xbf, 0x3e, 0x8f, 0x43,
+ 0xd6, 0x66, 0xdb, 0x81, 0x9f, 0x50, 0xca, 0x3c, 0x76, 0x51, 0x48, 0xd3,
+ 0x55, 0x2b, 0xfe, 0xd9, 0x87, 0x5a, 0xb7, 0x65, 0x06, 0xc5, 0xab, 0x80,
+ 0x08, 0xce, 0x19, 0x16, 0x32, 0x64, 0xd5, 0x79, 0x2c, 0xaf, 0x47, 0x9f,
+ 0xd1, 0x26, 0xf9, 0xed, 0x8c, 0xcc, 0x23, 0x4f, 0x3e, 0x69, 0x6e, 0x62,
+ 0xa8, 0xe6, 0xc5, 0xad, 0xdf, 0xa0, 0x55, 0x8d, 0x9a, 0x23, 0xbc, 0x09,
+ 0xf4, 0xde, 0xe3, 0xbf, 0x03, 0xdc, 0x7f, 0x99, 0x71, 0x11, 0xdd, 0x0f,
+ 0x1f, 0xcc, 0x33, 0x1c, 0x6c, 0x11, 0x5a, 0xd2, 0x99, 0xc0, 0x83, 0x7c,
+ 0xc4, 0xb5, 0x29, 0x33, 0xd8, 0x43, 0xfa, 0xeb, 0x85, 0xef, 0x80, 0x97,
+ 0x1b, 0xa4, 0xe6, 0xc3, 0x58, 0xd2, 0x90, 0x61, 0xa3, 0x56, 0x32, 0xbf,
+ 0x79, 0x4a, 0xce, 0x4b, 0x85, 0x51, 0x3d, 0xb0, 0x58, 0xe5, 0x4f, 0x81,
+ 0xfd, 0xb4, 0x3a, 0x20, 0xd5, 0xe7, 0xc0, 0xbf, 0xfc, 0x3f, 0x9c, 0xb8},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 212
+ {SEC_OID_SHA384,
+ 212,
+ {0x24, 0x15, 0xc0, 0x61, 0xa5, 0x0d, 0xa3, 0xa1, 0xec, 0x66, 0x36, 0x85,
+ 0x71, 0x27, 0x37, 0x8e, 0xeb, 0x11, 0x17, 0x19, 0x4d, 0x9d, 0xb2, 0x14,
+ 0x7e, 0xc4, 0xf1, 0x1e, 0x5d, 0x6b, 0x4a, 0x91, 0x37, 0xe8, 0x15, 0x9e,
+ 0x51, 0xef, 0x12, 0x5b, 0xf3, 0x97, 0x78, 0x2f, 0xe3, 0xdc, 0xf1, 0x5a,
+ 0x11, 0x0c, 0x19, 0x94, 0xf1, 0xec, 0xd0, 0x06, 0xc2, 0x03, 0x0b, 0xe5,
+ 0xde, 0x0d, 0x94, 0xe0, 0xe0, 0x9e, 0x55, 0x58, 0x1c, 0xd8, 0x30, 0xea,
+ 0xfb, 0x14, 0xbf, 0xb4, 0x73, 0xf2, 0x9a, 0x2f, 0x11, 0xd7, 0xbb, 0x0b,
+ 0x7e, 0xa7, 0xb7, 0xa7, 0x15, 0x61, 0x47, 0xf7, 0xd6, 0xe1, 0x3f, 0x35,
+ 0x41, 0xf8, 0xdf, 0xd1, 0x0a, 0x4d, 0x86, 0x7b, 0x7f, 0x82, 0xe5, 0x50,
+ 0xbc, 0x7c, 0x55, 0x3a, 0x43, 0x86, 0x6b, 0x29, 0x5b, 0x54, 0x30, 0xfa,
+ 0xaf, 0x7d, 0x5f, 0xf4, 0x22, 0x0e, 0x8f, 0xe1, 0xb5, 0x38, 0x83, 0x7e,
+ 0x92, 0xea, 0xc8, 0x11, 0xfc, 0x71, 0x3a, 0x83, 0x53, 0x32, 0x41, 0xb3,
+ 0x1e, 0x10, 0x04, 0x62, 0x7f, 0x58, 0x3f, 0xe3, 0x49, 0xee, 0x5c, 0x7d,
+ 0xfd, 0x33, 0x4f, 0xd9, 0xb4, 0x49, 0x4d, 0xae, 0x68, 0x09, 0x02, 0x9c,
+ 0x12, 0xb8, 0xdb, 0xa8, 0x65, 0x73, 0x4a, 0xd7, 0x86, 0x82, 0x88, 0xaa,
+ 0x6d, 0x1b, 0xda, 0x45, 0xf3, 0x76, 0x39, 0xd2, 0xd0, 0xfe, 0xef, 0x3f,
+ 0x3b, 0x1a, 0x74, 0x27, 0x20, 0xfa, 0xa0, 0xc6, 0x28, 0xdf, 0xe0, 0x16,
+ 0xea, 0x41, 0x3a, 0x48, 0x03, 0x2a, 0x1e, 0xcc, 0xfc, 0x5c, 0x54, 0xf6,
+ 0x67, 0xc8, 0x6d, 0x14, 0xe8, 0xc6, 0xad, 0x5b, 0x9f, 0x7a, 0x44, 0xfc,
+ 0x0a, 0x85, 0xe1, 0xaa, 0x76, 0x8b, 0xf7, 0xfd, 0x77, 0x8d, 0x71, 0x45,
+ 0x9a, 0x92, 0xcf, 0x07, 0x37, 0x4d, 0x2c, 0xc9, 0xe6, 0xed, 0x26, 0x60,
+ 0x33, 0x0f, 0x4e, 0x8b, 0x62, 0xe2, 0xc7, 0x11, 0x7e, 0xdc, 0xa9, 0xd1,
+ 0x6d, 0x9b, 0x10, 0xd8, 0x33, 0xb2, 0xc1, 0x23, 0x09, 0xa7, 0xa2, 0xe9,
+ 0xd9, 0x6f, 0xb6, 0xeb, 0xa7, 0x60, 0xa4, 0xc3, 0x52, 0x8e, 0x71, 0xab,
+ 0x3a, 0x8b, 0xeb, 0x1b, 0x11, 0x03, 0x98, 0x97, 0x44, 0x3b, 0xbe, 0x8c,
+ 0x85, 0xb7, 0x08, 0x61, 0x3c, 0x21, 0x4a, 0x7a, 0xb7, 0xa7, 0xb8, 0x1c,
+ 0x86, 0xb4, 0x93, 0xb7, 0x5f, 0xc5, 0xb1, 0x19, 0x6c, 0xaa, 0x2b, 0x11,
+ 0x38, 0xb2, 0x39, 0xb0, 0xc4, 0x55, 0xf1, 0x73, 0x38, 0xcc, 0xb6, 0xca,
+ 0xa3, 0x5a, 0x42, 0x04, 0x55, 0xd3, 0xdd, 0xce, 0xe6, 0xdd, 0xd0, 0x18,
+ 0x47, 0x63, 0x2a, 0xad, 0x44, 0xea, 0x88, 0x57, 0x3c, 0xd5, 0x0e, 0x65,
+ 0x88, 0xe5, 0x86, 0xf0, 0xad, 0x63, 0x65, 0xe7, 0xaa, 0x3a, 0x8f, 0xa9,
+ 0x41, 0xe0, 0xb6, 0x08, 0x9b, 0x97, 0x16, 0xe5, 0x83, 0x2e, 0xb6, 0x59},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 213
+ {SEC_OID_SHA384,
+ 213,
+ {0x54, 0x2a, 0xfc, 0x8d, 0x3d, 0x3c, 0xce, 0x96, 0x87, 0x94, 0x9f, 0x8c,
+ 0x54, 0x0f, 0x90, 0x23, 0x2f, 0x00, 0x8e, 0x8d, 0x20, 0x18, 0xfb, 0xef,
+ 0x27, 0x48, 0x70, 0xe9, 0x9b, 0x6c, 0xe1, 0x0c, 0xa6, 0xbd, 0x4e, 0xb9,
+ 0xb4, 0x7f, 0xfe, 0x54, 0x7b, 0xcc, 0x1e, 0x7e, 0xad, 0xd9, 0x64, 0x3f,
+ 0x61, 0xbe, 0x60, 0xf8, 0x6f, 0x88, 0x4d, 0xd8, 0xa6, 0x6e, 0x1b, 0x15,
+ 0x25, 0x50, 0xb3, 0x97, 0xd7, 0xbb, 0xac, 0x9c, 0xc4, 0x29, 0x6c, 0x4a,
+ 0xf5, 0xe1, 0x4b, 0xee, 0x66, 0xb0, 0x4b, 0xc8, 0x8a, 0x8c, 0xa1, 0xd3,
+ 0x51, 0x89, 0xca, 0x4c, 0xd0, 0xfc, 0x7d, 0x0a, 0xe7, 0x3c, 0x52, 0x08,
+ 0x61, 0x48, 0xba, 0x26, 0x42, 0x97, 0x09, 0x83, 0x0c, 0x33, 0x9c, 0x3d,
+ 0xc8, 0x9c, 0xb8, 0xdb, 0xa0, 0xe1, 0x82, 0xe3, 0xdf, 0x9b, 0x95, 0xfb,
+ 0x10, 0xe5, 0x15, 0x0f, 0x18, 0xb8, 0x1e, 0xe3, 0x02, 0x35, 0x04, 0xa4,
+ 0xb1, 0xda, 0xa8, 0xf8, 0x5c, 0xa2, 0x23, 0x6f, 0x62, 0x10, 0x8f, 0xff,
+ 0x22, 0x19, 0x36, 0x20, 0x3e, 0x9c, 0x5a, 0xb0, 0x8d, 0x42, 0xbb, 0xb2,
+ 0x08, 0xbc, 0x31, 0x8a, 0xed, 0x48, 0x69, 0x68, 0x6e, 0x84, 0x4c, 0x1b,
+ 0x94, 0xd9, 0x4c, 0xc3, 0xba, 0x6d, 0xad, 0x57, 0x25, 0xb3, 0x43, 0xda,
+ 0xb9, 0xb0, 0x15, 0x53, 0xff, 0x50, 0x11, 0xe5, 0x94, 0x96, 0xc8, 0xbd,
+ 0x31, 0x73, 0xa1, 0xd2, 0xb2, 0xfa, 0xba, 0x37, 0x93, 0x03, 0x04, 0x33,
+ 0x95, 0x3c, 0xe1, 0x08, 0x5c, 0x4b, 0x8a, 0x8b, 0x99, 0x5c, 0xf5, 0xcf,
+ 0xed, 0x34, 0x0f, 0x24, 0xa2, 0x91, 0x7a, 0xf5, 0x35, 0xa2, 0x6d, 0x1c,
+ 0x0c, 0x5f, 0x3a, 0x3b, 0xb1, 0x06, 0xc3, 0x00, 0x84, 0x9f, 0xc8, 0xfe,
+ 0x26, 0x20, 0x3d, 0x14, 0xef, 0xcb, 0x3b, 0x1d, 0x92, 0x14, 0xa5, 0x65,
+ 0x49, 0x3f, 0x5d, 0x07, 0xe0, 0x84, 0xf3, 0x67, 0x5c, 0x97, 0x1e, 0xcc,
+ 0x8f, 0xb6, 0xcb, 0xb1, 0xf7, 0xc4, 0xe0, 0x73, 0x52, 0xb1, 0xb3, 0xff,
+ 0x9e, 0x42, 0x86, 0xd2, 0x58, 0xe7, 0xb1, 0x2e, 0x84, 0x4c, 0x76, 0xff,
+ 0x9e, 0xb1, 0x8e, 0x11, 0x30, 0x4c, 0xad, 0xb7, 0xc7, 0x81, 0x66, 0x1c,
+ 0x98, 0xbb, 0xeb, 0x8b, 0x8e, 0x28, 0xb7, 0x60, 0xc6, 0x6e, 0xd7, 0x18,
+ 0x90, 0xf3, 0xfc, 0xa7, 0xbf, 0xda, 0xa1, 0x5c, 0x04, 0xfe, 0x7e, 0xb5,
+ 0x36, 0x22, 0x09, 0x6a, 0x86, 0x66, 0xde, 0x24, 0x44, 0x09, 0x5e, 0x03,
+ 0xf0, 0x16, 0xf0, 0x94, 0x80, 0x08, 0x48, 0xde, 0x29, 0x26, 0x89, 0x82,
+ 0x46, 0x6e, 0xa0, 0x40, 0x1e, 0xeb, 0x4c, 0x5b, 0x8a, 0x18, 0x53, 0xd4,
+ 0xb6, 0xa3, 0x3e, 0x71, 0x76, 0xfb, 0x3f, 0x6a, 0x31, 0xbd, 0xd6, 0xd5,
+ 0x73, 0xcb, 0xe8, 0x57, 0xba, 0x00, 0xc5, 0xd5, 0x37, 0x1e, 0xe8, 0x1c},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 214
+ {SEC_OID_SHA384,
+ 214,
+ {0x31, 0x69, 0x0f, 0xd7, 0x11, 0x23, 0x6d, 0xd6, 0xca, 0x3a, 0xcf, 0x58,
+ 0x51, 0x95, 0xac, 0x53, 0xcb, 0xd6, 0x36, 0x06, 0x96, 0x84, 0xf4, 0x04,
+ 0x26, 0xca, 0x86, 0xe1, 0xb2, 0xd7, 0xb0, 0x33, 0xf6, 0xb9, 0x03, 0x3f,
+ 0xa7, 0x5b, 0x36, 0xed, 0x9a, 0x84, 0x8e, 0x2c, 0x9f, 0x94, 0xe5, 0xb8,
+ 0xdd, 0x05, 0xb9, 0x39, 0x6c, 0x11, 0x51, 0x4d, 0xdf, 0xae, 0x18, 0xe8,
+ 0xde, 0x5a, 0x3d, 0x51, 0x16, 0xbf, 0x81, 0xaa, 0xb2, 0x1c, 0x2e, 0x56,
+ 0x4b, 0x19, 0x19, 0x7f, 0xe5, 0xe8, 0x3d, 0xbc, 0x87, 0xf4, 0xfc, 0x1a,
+ 0xfd, 0xc3, 0xa0, 0xa6, 0x61, 0x7f, 0x3f, 0xde, 0xe4, 0xd6, 0x3e, 0x89,
+ 0xb0, 0x7c, 0xcc, 0x30, 0xaa, 0xff, 0xf4, 0xc1, 0x92, 0xcc, 0x01, 0x64,
+ 0xa8, 0x1c, 0x03, 0x25, 0x85, 0xcd, 0x92, 0xc9, 0x97, 0xd8, 0x52, 0xa0,
+ 0xab, 0x35, 0xa3, 0x30, 0x03, 0x0e, 0x59, 0xdd, 0x49, 0xfe, 0x11, 0x3b,
+ 0x88, 0x9a, 0xce, 0xf3, 0x4d, 0x27, 0x8e, 0xab, 0xc9, 0x85, 0xb7, 0x0b,
+ 0x31, 0x2e, 0x6b, 0xb6, 0x2b, 0xa2, 0x78, 0xd7, 0xd2, 0xcb, 0x55, 0x7a,
+ 0xa3, 0x8c, 0x88, 0xb9, 0xa0, 0xa4, 0xf4, 0xeb, 0xb5, 0x1b, 0x87, 0x30,
+ 0x66, 0x02, 0x61, 0x9a, 0x93, 0x61, 0xd8, 0xda, 0xf8, 0xbc, 0x82, 0x89,
+ 0xe2, 0x32, 0x66, 0x5f, 0x92, 0xa2, 0x44, 0xec, 0x0e, 0x8b, 0x04, 0x15,
+ 0x10, 0xc6, 0xc1, 0x01, 0x5c, 0x01, 0xc0, 0x5b, 0xfb, 0x0d, 0x36, 0x99,
+ 0x9d, 0xe4, 0xa5, 0x7f, 0xb3, 0x12, 0x72, 0x58, 0xe1, 0xab, 0x26, 0x53,
+ 0x65, 0xfe, 0x2b, 0x4c, 0x05, 0x16, 0x33, 0x25, 0x4b, 0x42, 0x91, 0x31,
+ 0xa3, 0x30, 0x75, 0x04, 0x22, 0x07, 0x48, 0x03, 0xb6, 0xde, 0xce, 0x15,
+ 0x5b, 0xb3, 0xaf, 0x50, 0x8d, 0xf4, 0x70, 0x6f, 0xa6, 0xb4, 0x65, 0xe3,
+ 0xbe, 0x28, 0x09, 0x42, 0xe2, 0x6d, 0x82, 0x83, 0x0c, 0xaa, 0xb3, 0x76,
+ 0xdb, 0x6a, 0x5c, 0x95, 0xca, 0xdd, 0xca, 0x80, 0x9a, 0x24, 0x6f, 0x05,
+ 0xfe, 0x1f, 0xb9, 0x33, 0x6a, 0x43, 0x3a, 0x49, 0xb1, 0xeb, 0x31, 0xb2,
+ 0x6f, 0xce, 0x82, 0x01, 0x17, 0x91, 0x4f, 0x6d, 0x7d, 0x48, 0x9c, 0x3c,
+ 0x79, 0xb8, 0xd6, 0x7a, 0xf2, 0x9c, 0x81, 0x5a, 0x28, 0x83, 0x47, 0x0f,
+ 0x53, 0x84, 0xf6, 0x51, 0x60, 0x88, 0xba, 0x1d, 0x99, 0x9d, 0x0d, 0x4a,
+ 0xd1, 0xc7, 0xa5, 0xd0, 0x06, 0xdf, 0x52, 0x3c, 0xa6, 0x92, 0x29, 0xd2,
+ 0x0a, 0xb6, 0x77, 0x4f, 0xf7, 0xad, 0x8d, 0x80, 0xc6, 0xf3, 0x91, 0x26,
+ 0x71, 0x47, 0x5c, 0xfe, 0xc9, 0x77, 0x82, 0x7b, 0xfe, 0xe5, 0x40, 0xc0,
+ 0x9c, 0x4b, 0xe1, 0xe3, 0xfa, 0x1a, 0xe5, 0x51, 0x6a, 0xeb, 0x54, 0x77,
+ 0x3b, 0x52, 0x26, 0x21, 0xfa, 0xff, 0x15, 0x02, 0x4b, 0x20, 0xb4, 0x47},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 215
+ {SEC_OID_SHA384,
+ 215,
+ {0x12, 0xc1, 0x7d, 0x7c, 0x5a, 0xe9, 0x0a, 0xef, 0x67, 0x1b, 0x65, 0x93,
+ 0x27, 0x9e, 0xd2, 0xc7, 0x62, 0x19, 0xf9, 0xfa, 0x6b, 0x7a, 0x01, 0xe6,
+ 0x20, 0xb4, 0x59, 0x06, 0x58, 0x2d, 0x85, 0x61, 0x1f, 0x95, 0xc8, 0xd5,
+ 0xb4, 0x22, 0x4f, 0xca, 0xdc, 0xad, 0x8d, 0x57, 0xe1, 0xd6, 0xab, 0x7a,
+ 0xef, 0x92, 0x8c, 0x2a, 0x36, 0x08, 0xac, 0x6d, 0x94, 0x44, 0x2a, 0xfe,
+ 0xc8, 0x09, 0x45, 0xa8, 0xd2, 0xd2, 0x5a, 0x04, 0x37, 0x6e, 0x9a, 0x41,
+ 0xac, 0x77, 0xa7, 0x6e, 0x57, 0x28, 0x19, 0xcd, 0xaf, 0xaa, 0x78, 0x8a,
+ 0x03, 0x6a, 0x40, 0x5d, 0x9e, 0xeb, 0x1e, 0xe3, 0xe3, 0xc9, 0x56, 0xd5,
+ 0x3d, 0xbc, 0xea, 0x9e, 0x62, 0xad, 0xfc, 0x92, 0x1c, 0xa0, 0xbb, 0xb6,
+ 0x51, 0x30, 0x78, 0x18, 0xcf, 0xbf, 0x67, 0x00, 0x0b, 0x80, 0x89, 0x41,
+ 0x6d, 0x09, 0xf0, 0x4f, 0xab, 0x15, 0x38, 0x22, 0x63, 0xfc, 0x9b, 0x24,
+ 0x55, 0xa8, 0xa3, 0x47, 0x2e, 0x8c, 0xd6, 0x85, 0xbe, 0x2d, 0x36, 0xbf,
+ 0x6b, 0x9f, 0x07, 0x3c, 0x0b, 0x37, 0xe7, 0x6c, 0x3e, 0x74, 0xa0, 0x9c,
+ 0x96, 0x8b, 0xff, 0xae, 0x20, 0x32, 0xb0, 0x70, 0x8e, 0x8d, 0xca, 0xc6,
+ 0xe5, 0xd5, 0x39, 0xeb, 0x22, 0xc6, 0xe1, 0x05, 0x03, 0x1f, 0xc0, 0x3a,
+ 0x30, 0x9e, 0x23, 0xf7, 0x8f, 0xc7, 0xad, 0x04, 0x21, 0x96, 0xdb, 0x84,
+ 0xb8, 0x77, 0xed, 0xa3, 0xa2, 0x34, 0x36, 0x8f, 0x98, 0x2a, 0xd4, 0x58,
+ 0x44, 0x2d, 0x99, 0x80, 0x00, 0xf4, 0x13, 0xb8, 0xa4, 0x42, 0xc7, 0x18,
+ 0x8c, 0x91, 0x39, 0x28, 0x49, 0x89, 0xd7, 0x27, 0xd0, 0xef, 0xfd, 0x09,
+ 0xb6, 0xda, 0xe7, 0x07, 0x75, 0x8d, 0xe6, 0x1b, 0x8a, 0x1d, 0x6e, 0xe2,
+ 0xb4, 0x87, 0x3b, 0x9f, 0x38, 0xe8, 0x75, 0x70, 0x84, 0x2c, 0x15, 0x0e,
+ 0x7d, 0xf5, 0x20, 0x44, 0x5e, 0x66, 0x56, 0x5b, 0x7c, 0xed, 0x7b, 0xb6,
+ 0x10, 0x87, 0x88, 0x84, 0xd0, 0x8d, 0x64, 0x38, 0xf8, 0x60, 0xc1, 0x91,
+ 0x1e, 0x2d, 0x07, 0x89, 0x4d, 0xc7, 0x06, 0xb1, 0x4b, 0x1f, 0x83, 0x98,
+ 0x8c, 0x29, 0x68, 0xfc, 0xad, 0x0c, 0x0b, 0xd3, 0xf6, 0x1a, 0xeb, 0x77,
+ 0x5a, 0x90, 0x9c, 0x40, 0xbf, 0x49, 0x83, 0x17, 0x5c, 0x69, 0x0b, 0x91,
+ 0x0c, 0xe3, 0xdc, 0x40, 0x2a, 0x2f, 0x8a, 0xb5, 0x3a, 0x09, 0x3a, 0x67,
+ 0xf5, 0x44, 0xd6, 0x52, 0x70, 0x3c, 0x82, 0xc5, 0x5b, 0x49, 0x01, 0x6d,
+ 0x23, 0x89, 0x53, 0xb0, 0xb3, 0x1e, 0x0f, 0x9a, 0x9d, 0xc3, 0x2c, 0x13,
+ 0x40, 0x32, 0x82, 0x0c, 0x17, 0xa0, 0x27, 0x5c, 0xf3, 0xe6, 0xbc, 0xad,
+ 0x0b, 0x4a, 0xdc, 0x86, 0x44, 0x07, 0x48, 0x2c, 0x9e, 0xb3, 0x44, 0x06,
+ 0xb7, 0xbe, 0x6c, 0x16, 0x63, 0x3f, 0xe9, 0xc2, 0xed, 0x24, 0xde, 0x2e},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 216
+ {SEC_OID_SHA384,
+ 216,
+ {0x07, 0x97, 0xdc, 0xa7, 0x9b, 0x5a, 0x16, 0x69, 0x61, 0xda, 0x39, 0xe2,
+ 0x8b, 0xbe, 0xc6, 0xeb, 0xf0, 0xd9, 0xc3, 0x2d, 0x61, 0x88, 0x10, 0x67,
+ 0xf6, 0x67, 0x42, 0x3f, 0x58, 0x41, 0x48, 0xfe, 0x8a, 0x22, 0xd4, 0x32,
+ 0xfc, 0x00, 0xd7, 0xb5, 0x60, 0x93, 0x0b, 0x98, 0x74, 0xdd, 0x66, 0xd7,
+ 0x31, 0x74, 0x90, 0x15, 0xaf, 0x00, 0xe5, 0x18, 0xc7, 0x10, 0x5d, 0x4d,
+ 0x40, 0xd4, 0x8b, 0xd8, 0x24, 0xe6, 0x9b, 0x77, 0xe9, 0x2a, 0x2e, 0x30,
+ 0x2f, 0x14, 0xb0, 0x0a, 0xf7, 0x93, 0x5f, 0xae, 0x83, 0x9c, 0x74, 0x02,
+ 0xad, 0x58, 0xe2, 0x4c, 0xed, 0x54, 0x1d, 0xcc, 0x2e, 0x0a, 0x95, 0x18,
+ 0x85, 0x04, 0xe6, 0x52, 0xa7, 0xf0, 0x51, 0x78, 0x17, 0x18, 0xf7, 0x41,
+ 0xf2, 0x05, 0xa6, 0xb7, 0xd8, 0x14, 0xb3, 0x9f, 0xa0, 0x66, 0xdc, 0x0b,
+ 0x30, 0x0c, 0xb2, 0xea, 0x8c, 0x9c, 0x7f, 0xb9, 0x0f, 0x0b, 0x1a, 0x05,
+ 0x7e, 0x64, 0x23, 0x9a, 0x97, 0xf0, 0xbb, 0xac, 0x79, 0x95, 0xc6, 0x0a,
+ 0xb8, 0x09, 0x9b, 0x27, 0x2d, 0x2e, 0x0d, 0xff, 0xd3, 0x4a, 0x82, 0xe6,
+ 0xa4, 0x43, 0x21, 0x1e, 0x13, 0xda, 0xa5, 0xff, 0xc5, 0xeb, 0x28, 0xf4,
+ 0xe6, 0x89, 0x0a, 0x78, 0x41, 0xe8, 0x82, 0x34, 0x49, 0x51, 0x38, 0xf6,
+ 0xd2, 0xb4, 0x97, 0xdc, 0x21, 0x65, 0xc6, 0x5c, 0xc8, 0x17, 0x76, 0x51,
+ 0x37, 0x5f, 0xbc, 0x0e, 0x6d, 0x0f, 0x08, 0x15, 0xb9, 0xe5, 0xf4, 0x9b,
+ 0x53, 0xf6, 0x78, 0x50, 0x24, 0x9b, 0xad, 0x66, 0x70, 0x3e, 0x84, 0xc2,
+ 0x29, 0x10, 0x95, 0xba, 0x66, 0xec, 0x33, 0xff, 0x07, 0x8f, 0x40, 0xae,
+ 0x5c, 0xd6, 0x6f, 0xe3, 0x95, 0x05, 0x14, 0x82, 0x0c, 0x87, 0xc4, 0x2e,
+ 0x58, 0x66, 0x99, 0x7a, 0x35, 0xba, 0xf0, 0xf7, 0x21, 0x79, 0x3b, 0x08,
+ 0xbc, 0x50, 0x40, 0x35, 0x98, 0x05, 0x85, 0x26, 0xc0, 0x11, 0x1f, 0x91,
+ 0xbc, 0x46, 0xb3, 0x87, 0xcd, 0xb2, 0x12, 0xd3, 0xf6, 0xd1, 0x44, 0xf2,
+ 0x7d, 0x3e, 0xb6, 0xa3, 0x2c, 0xed, 0x5b, 0x50, 0x22, 0xe1, 0x77, 0x5a,
+ 0x74, 0xe4, 0xe2, 0xc5, 0x26, 0x38, 0xa0, 0xd8, 0xdc, 0x44, 0x10, 0x71,
+ 0x8a, 0x73, 0x30, 0xf8, 0xd1, 0x5e, 0xd5, 0xe1, 0xb3, 0x21, 0xfc, 0x0c,
+ 0xf7, 0xe3, 0xb2, 0x09, 0xb4, 0x9f, 0x1a, 0x61, 0xcd, 0x71, 0x56, 0x04,
+ 0x34, 0x06, 0x8d, 0x17, 0x59, 0x52, 0x98, 0x98, 0xf1, 0xa6, 0xa2, 0x80,
+ 0xd7, 0xe3, 0x1b, 0x7c, 0xf4, 0x98, 0xbc, 0xa1, 0x68, 0x20, 0x8d, 0x13,
+ 0x35, 0xbd, 0x35, 0x31, 0x2b, 0xb4, 0xcb, 0x30, 0x7d, 0x7a, 0xba, 0x82,
+ 0x3a, 0x9c, 0xe8, 0x76, 0x7d, 0x4c, 0x29, 0xd9, 0x63, 0x6b, 0x85, 0xa0,
+ 0xcd, 0x07, 0x7e, 0x55, 0x2e, 0x59, 0xc5, 0x52, 0xc2, 0x01, 0xe4, 0x95},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 217
+ {SEC_OID_SHA384,
+ 217,
+ {0x56, 0x70, 0x9e, 0x7a, 0xc1, 0xd1, 0xb3, 0x7f, 0x16, 0x2b, 0xeb, 0xb3,
+ 0x2a, 0x9c, 0xb9, 0xf8, 0x6c, 0x8f, 0x94, 0x73, 0xe5, 0xeb, 0xee, 0xff,
+ 0x4c, 0xe5, 0x50, 0x66, 0x42, 0x68, 0x8f, 0x02, 0x56, 0xb5, 0xf1, 0xfb,
+ 0x06, 0x10, 0x8b, 0x0c, 0x3b, 0xd8, 0x9b, 0xf7, 0x95, 0x6e, 0x07, 0xac,
+ 0x22, 0xa4, 0x15, 0x4e, 0xe4, 0xbb, 0x2c, 0xf5, 0x67, 0x25, 0x92, 0x85,
+ 0x2f, 0x24, 0xd1, 0xeb, 0x46, 0x21, 0x1f, 0x3a, 0x9d, 0xc5, 0x5c, 0x51,
+ 0x5f, 0xa8, 0x7d, 0xb8, 0x3d, 0x5a, 0x74, 0x7a, 0xba, 0x9a, 0x0b, 0x8b,
+ 0x3e, 0x07, 0xe1, 0xbe, 0x26, 0xbd, 0xb4, 0x62, 0xa3, 0xda, 0xbe, 0x73,
+ 0x12, 0x35, 0x0e, 0x68, 0x14, 0xcc, 0x85, 0x7a, 0x1c, 0xac, 0x7e, 0xc6,
+ 0xe1, 0x78, 0x9f, 0x69, 0xdf, 0x39, 0x2d, 0x13, 0xfe, 0xfc, 0x49, 0xac,
+ 0xfb, 0x34, 0x63, 0xca, 0x61, 0xdc, 0x59, 0xf6, 0x19, 0xf3, 0x4d, 0x75,
+ 0xde, 0x7c, 0x75, 0x32, 0xa1, 0xc2, 0x92, 0x28, 0xa5, 0x73, 0x37, 0xa1,
+ 0x39, 0xa0, 0x8b, 0xcb, 0x37, 0x6e, 0xbe, 0xea, 0x36, 0xfe, 0x92, 0xd0,
+ 0x98, 0x10, 0x7c, 0xc5, 0x7c, 0x1a, 0xb3, 0x28, 0x22, 0x61, 0x95, 0x84,
+ 0x4a, 0x8c, 0xbc, 0x29, 0x2d, 0xbe, 0x31, 0x52, 0x3a, 0x84, 0x2c, 0x5e,
+ 0x22, 0x22, 0x71, 0xd1, 0xff, 0x98, 0xca, 0x8e, 0xf5, 0x98, 0x5b, 0xdd,
+ 0x7f, 0x8c, 0x0c, 0x6f, 0x9f, 0x1a, 0x58, 0x2e, 0x07, 0xad, 0x46, 0xfa,
+ 0x64, 0x30, 0x6c, 0xaf, 0xd2, 0xee, 0x76, 0x8b, 0xae, 0xa1, 0xe2, 0xcb,
+ 0x5a, 0xa4, 0x24, 0x43, 0x92, 0x0a, 0x6e, 0xc4, 0x0e, 0x16, 0x8e, 0x5d,
+ 0xe5, 0x0d, 0xd2, 0xa9, 0x42, 0x43, 0xf7, 0x17, 0xdc, 0xeb, 0xc9, 0xb4,
+ 0xee, 0x47, 0xa5, 0x12, 0x83, 0x69, 0xb4, 0x1f, 0xbe, 0xe0, 0x68, 0xf8,
+ 0x48, 0xb8, 0xa9, 0x06, 0x93, 0x50, 0xdc, 0xe0, 0xb8, 0x3e, 0x6d, 0x5a,
+ 0x9a, 0x9e, 0xc6, 0x65, 0x21, 0xb1, 0x1b, 0x73, 0x5c, 0xe4, 0xea, 0x3d,
+ 0x8c, 0x7b, 0x4e, 0xcd, 0x86, 0x95, 0xcd, 0x87, 0x22, 0x1d, 0x1d, 0x74,
+ 0x84, 0xc9, 0xa8, 0x93, 0xcd, 0xdc, 0xbc, 0xb3, 0x04, 0xfd, 0x20, 0x3e,
+ 0x7c, 0x21, 0x20, 0xea, 0x51, 0x04, 0xc0, 0xd3, 0xe8, 0xfe, 0xc5, 0x9a,
+ 0x6e, 0x0d, 0x1c, 0x44, 0xab, 0xec, 0x68, 0xd9, 0x8f, 0x64, 0x09, 0xbe,
+ 0x5d, 0xa8, 0xaa, 0x88, 0x00, 0xa9, 0x3f, 0x45, 0x7a, 0xd6, 0xb0, 0x85,
+ 0xcf, 0xf2, 0x5f, 0x7a, 0x51, 0x60, 0x26, 0x91, 0xf8, 0x46, 0x53, 0x91,
+ 0x27, 0x6e, 0x71, 0xd7, 0x06, 0x89, 0x77, 0x13, 0x06, 0x68, 0xaa, 0xc2,
+ 0xa5, 0x33, 0x44, 0x4b, 0xd6, 0xcd, 0xf9, 0x3d, 0x88, 0x08, 0xaa, 0x44,
+ 0xf3, 0xb7, 0x9c, 0x99, 0x30, 0xe2, 0x76, 0xbc, 0xeb, 0x33, 0xde, 0xdf},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 218
+ {SEC_OID_SHA384,
+ 218,
+ {0x26, 0xf1, 0xc4, 0xba, 0x5c, 0x1a, 0x31, 0x6e, 0x6f, 0xc5, 0x0e, 0x47,
+ 0xe0, 0x80, 0x74, 0x0e, 0x2e, 0xd6, 0x86, 0x9a, 0xde, 0xc3, 0xe4, 0x27,
+ 0xd3, 0xe8, 0x5b, 0x41, 0xe7, 0x06, 0xc9, 0x2a, 0x26, 0x39, 0x24, 0xaa,
+ 0xd9, 0x9d, 0xf9, 0x0d, 0x5d, 0xd1, 0xa7, 0xf7, 0x78, 0x48, 0x6f, 0x2b,
+ 0xbf, 0xa6, 0x49, 0x66, 0x8b, 0x8b, 0x8b, 0xe5, 0x1f, 0x69, 0x90, 0x6c,
+ 0xe8, 0x66, 0xb1, 0x1e, 0x3a, 0xd2, 0xfe, 0x85, 0xe3, 0x6b, 0xca, 0x16,
+ 0xab, 0x3b, 0x19, 0xc3, 0xf9, 0x66, 0x2f, 0x5e, 0x58, 0xfa, 0x2a, 0xdb,
+ 0x25, 0xd7, 0x06, 0xc2, 0xa1, 0xab, 0xf9, 0x4d, 0xfb, 0xbd, 0xb1, 0x9d,
+ 0x44, 0xee, 0x2a, 0xca, 0x04, 0x05, 0x85, 0xc8, 0xb8, 0x3c, 0x01, 0xd6,
+ 0x0d, 0xc0, 0xd6, 0xc2, 0x19, 0x14, 0x52, 0x1d, 0x5b, 0x4d, 0x9e, 0xdf,
+ 0x1d, 0xfd, 0x63, 0x01, 0xfe, 0x24, 0xb4, 0xa1, 0xb2, 0x72, 0x76, 0xe6,
+ 0x13, 0x48, 0x68, 0x6b, 0x74, 0x3d, 0x3c, 0x16, 0xcf, 0x5a, 0xd5, 0x90,
+ 0x66, 0x7f, 0xa2, 0x31, 0xc0, 0xe8, 0xcc, 0xf9, 0x6b, 0x4c, 0x30, 0xcf,
+ 0xff, 0x37, 0x06, 0x1a, 0x33, 0xb0, 0x12, 0x58, 0xa6, 0xb3, 0x13, 0x3c,
+ 0x50, 0x87, 0xf3, 0xd4, 0xf9, 0x02, 0x38, 0xd0, 0xd7, 0x68, 0x9b, 0x46,
+ 0x44, 0x4f, 0x15, 0xcd, 0xae, 0x75, 0xc9, 0xf5, 0x2d, 0x93, 0x42, 0x30,
+ 0xd5, 0xa9, 0xc8, 0x27, 0x4c, 0x7d, 0x78, 0xf7, 0xb5, 0x6c, 0xf1, 0x57,
+ 0x5a, 0xb3, 0x09, 0x76, 0xbf, 0x40, 0x57, 0xa4, 0xdb, 0x00, 0x08, 0x04,
+ 0x49, 0x31, 0x83, 0x95, 0xd3, 0x45, 0x3e, 0xd4, 0x0a, 0x85, 0x1a, 0xe9,
+ 0x3d, 0x44, 0xf0, 0x63, 0x7a, 0x74, 0x3a, 0x52, 0xdf, 0xce, 0xfe, 0xef,
+ 0x2a, 0xab, 0x70, 0x54, 0x6a, 0x7e, 0x23, 0xdb, 0x71, 0x81, 0x37, 0xc2,
+ 0x47, 0x6b, 0x29, 0xb9, 0xa9, 0x6a, 0x6f, 0x14, 0x4a, 0xfa, 0x47, 0x80,
+ 0x63, 0x35, 0x62, 0xd1, 0x40, 0x18, 0x80, 0x6c, 0x5b, 0x1e, 0x15, 0x6a,
+ 0x03, 0x22, 0xea, 0xf7, 0x0a, 0xa5, 0x74, 0xe2, 0xfe, 0xcd, 0x1d, 0xf9,
+ 0x5d, 0x22, 0xe9, 0x1b, 0x45, 0xbf, 0x0c, 0x8e, 0x8a, 0x44, 0x05, 0x42,
+ 0xd1, 0xd7, 0x0d, 0xbf, 0x2e, 0xdc, 0x08, 0xc4, 0x08, 0xbd, 0xb1, 0x8d,
+ 0x70, 0xd9, 0x50, 0x28, 0x6c, 0x20, 0xe6, 0x33, 0x2c, 0xc4, 0xc7, 0x15,
+ 0x03, 0x7e, 0x54, 0x38, 0x8c, 0x8c, 0xa2, 0x25, 0x61, 0x8c, 0x94, 0x15,
+ 0x42, 0x41, 0x12, 0x9e, 0x64, 0x2c, 0x00, 0xfd, 0x7a, 0xcc, 0xaa, 0xbd,
+ 0xb6, 0x32, 0x22, 0xd0, 0xe8, 0x48, 0x20, 0xf8, 0x61, 0x41, 0x9b, 0x14,
+ 0xe3, 0xe8, 0xce, 0xe4, 0xb8, 0x14, 0xb1, 0xfe, 0xfc, 0x62, 0x6b, 0xa5,
+ 0x1c, 0x2f, 0x10, 0x97, 0xc6, 0xa4, 0xeb, 0xcb, 0x8c, 0x0f, 0xf9, 0xf1},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 219
+ {SEC_OID_SHA384,
+ 219,
+ {0x87, 0xcb, 0x3f, 0x43, 0x38, 0xf3, 0x77, 0x87, 0x24, 0xde, 0x29, 0x87,
+ 0x9c, 0x04, 0xda, 0xe6, 0xf2, 0x6b, 0xda, 0xef, 0x62, 0xbe, 0xdb, 0xd3,
+ 0xbd, 0x90, 0xc7, 0xbe, 0xff, 0xad, 0xc2, 0x98, 0x55, 0xa3, 0x27, 0x63,
+ 0xae, 0xf0, 0xa2, 0x70, 0xf5, 0x14, 0x4e, 0x39, 0xdb, 0xe7, 0x1c, 0x9f,
+ 0x96, 0x52, 0x42, 0xe0, 0x0e, 0x26, 0x83, 0x16, 0x18, 0x14, 0xf8, 0x2f,
+ 0xd8, 0x80, 0x35, 0xbc, 0xd4, 0xb0, 0x88, 0xe4, 0xea, 0xeb, 0xff, 0x0e,
+ 0x10, 0xee, 0x66, 0xb1, 0xad, 0x19, 0x58, 0xdc, 0x8d, 0xf2, 0x77, 0x93,
+ 0xee, 0xe2, 0xb1, 0x15, 0xbd, 0xc1, 0x75, 0x6f, 0x82, 0x72, 0x89, 0x67,
+ 0xd5, 0x4f, 0x09, 0xc6, 0xca, 0x0c, 0x5a, 0xaa, 0xd6, 0xe1, 0x9a, 0x5f,
+ 0xdf, 0x2d, 0xe1, 0xe7, 0xfa, 0x92, 0x27, 0x4e, 0xbd, 0x8b, 0xf4, 0x2f,
+ 0x66, 0xa6, 0x3a, 0x06, 0x62, 0x64, 0xb5, 0xc6, 0x3a, 0xc6, 0xa9, 0x61,
+ 0x05, 0xce, 0x01, 0xc8, 0x20, 0xfe, 0x7c, 0x75, 0xc0, 0x57, 0x0d, 0x9a,
+ 0xca, 0x4b, 0xa7, 0xe1, 0x6a, 0x57, 0xae, 0xda, 0x4f, 0xf6, 0x3e, 0x32,
+ 0xd6, 0x72, 0xce, 0x47, 0x73, 0x9f, 0xe6, 0xf5, 0x99, 0xf2, 0xac, 0x42,
+ 0x0e, 0xe4, 0x77, 0x6e, 0x58, 0x49, 0xdf, 0xe3, 0xc0, 0xa1, 0x88, 0x8b,
+ 0x4f, 0x6e, 0xfd, 0x76, 0xf3, 0x4a, 0x5e, 0x91, 0xff, 0x42, 0x9b, 0x55,
+ 0x3a, 0x99, 0x29, 0xe7, 0x37, 0x31, 0xe2, 0x61, 0x9d, 0x51, 0x2b, 0xba,
+ 0xab, 0xf3, 0xd1, 0x88, 0xcf, 0x24, 0x78, 0xd0, 0x26, 0xdf, 0xa0, 0xf3,
+ 0xab, 0xae, 0x77, 0x90, 0x67, 0x80, 0xdb, 0x2e, 0x1d, 0x4e, 0xa8, 0x13,
+ 0x79, 0xf6, 0xb6, 0x09, 0xfb, 0x0b, 0x24, 0x4a, 0x44, 0xea, 0xd1, 0x93,
+ 0x6b, 0x40, 0x6b, 0x4c, 0x9c, 0x60, 0xb1, 0xf1, 0x86, 0x1d, 0x3c, 0x45,
+ 0x62, 0x14, 0x24, 0x47, 0x60, 0xe7, 0x7f, 0xdb, 0x3b, 0x52, 0x82, 0x22,
+ 0x0a, 0xfa, 0x34, 0x5f, 0xc9, 0xdd, 0xa3, 0xe9, 0x1a, 0xed, 0x17, 0xd6,
+ 0xce, 0x6c, 0x49, 0x20, 0xfd, 0xdd, 0x26, 0x67, 0xf4, 0xe0, 0x74, 0xcf,
+ 0xea, 0x65, 0xa0, 0x62, 0x91, 0xda, 0x9a, 0x7c, 0x44, 0x7a, 0x7e, 0xb5,
+ 0xa5, 0x31, 0xde, 0xdf, 0xa6, 0x75, 0xef, 0x48, 0x93, 0xe6, 0x15, 0xaa,
+ 0x21, 0xa5, 0x48, 0x7d, 0xe8, 0x67, 0xc5, 0xe3, 0x53, 0xe9, 0x40, 0x37,
+ 0xba, 0x5c, 0xf3, 0x69, 0xf4, 0x9f, 0x66, 0x1f, 0x1d, 0x0b, 0x1d, 0xd0,
+ 0x6e, 0xb8, 0xe1, 0x5d, 0x02, 0xa0, 0x46, 0xbd, 0x62, 0x7e, 0x21, 0xdb,
+ 0xbc, 0x84, 0x29, 0xd4, 0x9d, 0xb6, 0x5b, 0xc5, 0xf1, 0x40, 0x7b, 0x54,
+ 0xa6, 0x09, 0x98, 0x50, 0x05, 0x87, 0x8a, 0x12, 0x6e, 0x15, 0x06, 0xde,
+ 0x27, 0xaf, 0xf7, 0x4e, 0xf5, 0x9d, 0x07, 0x7f, 0x16, 0x09, 0x0c, 0xe8},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 220
+ {SEC_OID_SHA384,
+ 220,
+ {0x57, 0xe3, 0x51, 0xad, 0x19, 0x11, 0x61, 0x39, 0x10, 0xc6, 0xdc, 0x91,
+ 0xb5, 0x57, 0x38, 0xba, 0x62, 0x1e, 0x29, 0x9a, 0xa1, 0x3d, 0x29, 0xa8,
+ 0x5b, 0xbc, 0x5b, 0x18, 0x15, 0xb8, 0xbe, 0xfa, 0xbf, 0xd5, 0xf0, 0x1f,
+ 0x50, 0xbe, 0x54, 0x2f, 0xfe, 0x12, 0xe7, 0x56, 0x37, 0xbe, 0x6c, 0xfc,
+ 0xd5, 0x3d, 0xd9, 0x08, 0x98, 0x6b, 0xf1, 0x58, 0x12, 0x9e, 0xac, 0x99,
+ 0xd2, 0x1d, 0xa3, 0x4f, 0x8f, 0xeb, 0xca, 0xc4, 0x9e, 0xea, 0x9c, 0x0a,
+ 0xf8, 0x78, 0x66, 0x73, 0x9e, 0x82, 0xaf, 0xcd, 0x91, 0xe8, 0xfb, 0xa7,
+ 0xae, 0xcb, 0xad, 0xc5, 0x46, 0x3e, 0xa8, 0xa8, 0xd7, 0x58, 0xf9, 0x04,
+ 0xc9, 0xc5, 0xc0, 0x2d, 0xff, 0x1b, 0x26, 0x5a, 0x70, 0x17, 0x91, 0x85,
+ 0x54, 0xb1, 0xe4, 0xaf, 0x66, 0x09, 0x71, 0xc2, 0x18, 0x9b, 0x9d, 0x11,
+ 0xb0, 0x64, 0xcd, 0xae, 0x1a, 0x44, 0x2a, 0x06, 0x27, 0xb0, 0xe9, 0xd0,
+ 0x1c, 0x57, 0x93, 0x1d, 0xbb, 0xcd, 0x55, 0xff, 0x2f, 0x13, 0x05, 0x24,
+ 0xf7, 0x50, 0x2b, 0x23, 0x4c, 0xf6, 0xfa, 0xbd, 0x4d, 0xa2, 0x4e, 0xc8,
+ 0xdc, 0x8b, 0x26, 0x18, 0x9b, 0xd3, 0xb0, 0xed, 0xb5, 0x55, 0x6f, 0x24,
+ 0xd3, 0x55, 0x73, 0x92, 0x66, 0xfa, 0xbf, 0x8b, 0x66, 0x67, 0x26, 0x30,
+ 0x6f, 0x39, 0x6c, 0xf6, 0x79, 0xa9, 0x5e, 0x2f, 0x97, 0x6d, 0x25, 0xa6,
+ 0xae, 0x13, 0x50, 0x10, 0x93, 0xec, 0xa9, 0x90, 0xc3, 0x5a, 0xac, 0x9e,
+ 0xf4, 0xcc, 0x7a, 0x7b, 0x70, 0x22, 0xea, 0xa8, 0xa1, 0xc2, 0x41, 0x63,
+ 0x7c, 0x8d, 0x3c, 0xaa, 0x8c, 0x87, 0x51, 0x35, 0x44, 0xe9, 0x55, 0xbb,
+ 0x1c, 0xc9, 0xdf, 0xa5, 0x82, 0x32, 0xa4, 0x76, 0xbf, 0x92, 0xbc, 0xf9,
+ 0xf7, 0xd0, 0x1d, 0x0b, 0xc7, 0xa3, 0x94, 0xd4, 0x35, 0x57, 0x43, 0x62,
+ 0xf5, 0x06, 0x7a, 0x61, 0x6c, 0xa9, 0x4f, 0x80, 0xde, 0xf4, 0x32, 0x55,
+ 0x10, 0xc9, 0x9f, 0xdb, 0xcd, 0xe9, 0x9b, 0xac, 0xd1, 0xf6, 0xba, 0x1a,
+ 0xa5, 0x10, 0xc6, 0xdd, 0x0c, 0xc7, 0xea, 0x6e, 0x54, 0x0b, 0x1e, 0xf6,
+ 0xca, 0x03, 0x72, 0x1f, 0x16, 0x6e, 0x3a, 0x34, 0xed, 0x79, 0x44, 0x02,
+ 0xdd, 0x81, 0xaf, 0x0b, 0x6a, 0x76, 0x83, 0xac, 0xbf, 0xa8, 0x3e, 0x60,
+ 0x90, 0x5f, 0x01, 0x3e, 0x65, 0x03, 0x7f, 0xc2, 0xa3, 0xe9, 0x8c, 0xdd,
+ 0x8d, 0x2a, 0x78, 0x82, 0xd9, 0x6a, 0xf0, 0x27, 0x47, 0xc2, 0xe9, 0x40,
+ 0xbc, 0x04, 0x9c, 0xf7, 0xd2, 0x1f, 0x88, 0x97, 0x67, 0x09, 0x6f, 0x17,
+ 0x7f, 0x2b, 0xef, 0x6c, 0xbe, 0xf6, 0x5c, 0x5a, 0x11, 0xf5, 0xed, 0x48,
+ 0x13, 0x52, 0xab, 0x92, 0x88, 0x8d, 0xa8, 0xc0, 0x81, 0x72, 0x5b, 0x57,
+ 0x3c, 0x68, 0x74, 0x5e, 0xed, 0x31, 0x58, 0x1d, 0x64, 0x92, 0x18, 0xca},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<asn wrapped hash>
+ // tcID: 221
+ {SEC_OID_SHA384,
+ 221,
+ {0x48, 0xe9, 0xfa, 0x9c, 0x8e, 0x31, 0x1a, 0x1e, 0x30, 0xa1, 0x23, 0x56,
+ 0xc5, 0xed, 0xbe, 0xe8, 0xa6, 0xf4, 0x26, 0xe2, 0xaf, 0xd2, 0x13, 0xbc,
+ 0x40, 0x46, 0x18, 0xc4, 0xa0, 0x50, 0xf0, 0x0e, 0x90, 0x29, 0x00, 0x6f,
+ 0xb0, 0xf2, 0x85, 0x75, 0x9b, 0xd6, 0x43, 0xb0, 0x3d, 0xc4, 0x68, 0x3f,
+ 0xc7, 0x68, 0x10, 0xb8, 0xfa, 0x2e, 0xed, 0x9f, 0x55, 0x93, 0x83, 0xd9,
+ 0xff, 0x58, 0xd7, 0xf4, 0xf6, 0x7f, 0xa6, 0xb3, 0xf8, 0x1d, 0x70, 0x2c,
+ 0x79, 0x8b, 0x49, 0x9f, 0x30, 0x0c, 0xaf, 0x17, 0xb7, 0xd5, 0x90, 0xdf,
+ 0x9d, 0xb3, 0x9b, 0x89, 0x0b, 0x5b, 0x4d, 0x15, 0xe3, 0x3c, 0xbe, 0xfa,
+ 0xf4, 0x60, 0x1f, 0xff, 0xe0, 0xd0, 0x62, 0x8a, 0xaf, 0xd0, 0x28, 0xe9,
+ 0x25, 0x2b, 0xeb, 0x07, 0x99, 0xe2, 0xf8, 0xda, 0xb8, 0x24, 0x54, 0x76,
+ 0xd1, 0x41, 0xf0, 0xf4, 0x07, 0x16, 0x14, 0x5a, 0x4f, 0x4b, 0x70, 0x00,
+ 0xe6, 0x6c, 0xb3, 0x88, 0xea, 0x03, 0x7d, 0x67, 0x8f, 0x0b, 0x86, 0x79,
+ 0x64, 0x46, 0x84, 0x67, 0x85, 0x0a, 0x7a, 0xd6, 0xce, 0x57, 0xf0, 0x66,
+ 0x28, 0x21, 0x25, 0x9b, 0x0b, 0x93, 0x7c, 0xfe, 0x07, 0x2a, 0x58, 0x7e,
+ 0x56, 0x2f, 0x9e, 0xa0, 0xd0, 0x4f, 0xd5, 0xf6, 0x46, 0x72, 0x73, 0x05,
+ 0xb1, 0xe1, 0x64, 0x57, 0x8f, 0xfd, 0xbf, 0xce, 0xc5, 0x38, 0xab, 0x4b,
+ 0x55, 0x97, 0x7f, 0x49, 0xe9, 0xf4, 0x64, 0x3e, 0xf5, 0xfc, 0x91, 0x48,
+ 0x2c, 0xd5, 0x09, 0x41, 0xee, 0x33, 0x89, 0x58, 0x3b, 0xed, 0x58, 0xee,
+ 0x57, 0xfa, 0xbb, 0xa1, 0x75, 0x5a, 0x29, 0x94, 0x31, 0x7d, 0x90, 0x3b,
+ 0x49, 0x33, 0xdc, 0x5e, 0x1b, 0x95, 0x0d, 0x20, 0x23, 0xa1, 0xec, 0x86,
+ 0x47, 0xe4, 0x7a, 0xa7, 0x18, 0xcb, 0x33, 0x87, 0xd2, 0xf5, 0x7c, 0x42,
+ 0x83, 0x63, 0xc1, 0xb9, 0x6b, 0xc2, 0x1b, 0x63, 0x6b, 0xbf, 0xe0, 0x2d,
+ 0x32, 0x9d, 0x68, 0xd5, 0xf2, 0xb8, 0xa5, 0x51, 0x84, 0x99, 0x7f, 0x9f,
+ 0x25, 0x0f, 0xe7, 0x44, 0x09, 0x9a, 0x28, 0x80, 0x8b, 0x48, 0x7c, 0x23,
+ 0x87, 0x82, 0x5d, 0x9e, 0xef, 0x46, 0xb8, 0x98, 0xb1, 0x6a, 0x67, 0x86,
+ 0x39, 0x1e, 0x2b, 0xbf, 0x65, 0x1e, 0x50, 0xd1, 0x72, 0xe6, 0xf1, 0x58,
+ 0x1e, 0xc3, 0x97, 0x94, 0x34, 0xcf, 0xa3, 0x13, 0xa1, 0x90, 0x06, 0xbd,
+ 0xda, 0xb3, 0x14, 0xf5, 0xde, 0x43, 0x1d, 0xa8, 0x4b, 0x37, 0x7b, 0x0b,
+ 0x51, 0xe0, 0x1a, 0xf3, 0x1c, 0x22, 0x04, 0x6e, 0x5a, 0x08, 0xcf, 0x01,
+ 0xc8, 0x53, 0xe7, 0x42, 0x11, 0x6a, 0xe2, 0x07, 0x22, 0xd9, 0xd6, 0xbe,
+ 0x74, 0xb3, 0x65, 0x9a, 0x3a, 0x3d, 0xc3, 0xf7, 0x2b, 0xc4, 0x80, 0x8f,
+ 0x6c, 0xb2, 0x05, 0x95, 0x3d, 0x8c, 0x36, 0x38, 0x10, 0x31, 0xfa, 0x08},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<hash>
+ // tcID: 222
+ {SEC_OID_SHA384,
+ 222,
+ {0x40, 0xbe, 0x44, 0x53, 0x99, 0xdc, 0x0f, 0x5b, 0xbf, 0xc8, 0x0b, 0x51,
+ 0x14, 0xd4, 0x63, 0x15, 0x5c, 0xed, 0x7f, 0x80, 0xaf, 0xdd, 0x04, 0x87,
+ 0x63, 0xf3, 0xf1, 0xc4, 0x2f, 0x7b, 0xa0, 0x42, 0x1c, 0x30, 0xb3, 0xf4,
+ 0x33, 0xd4, 0xdd, 0xc3, 0x45, 0x92, 0x98, 0x55, 0x29, 0x51, 0x4e, 0xae,
+ 0xe3, 0x72, 0x5a, 0x6d, 0xa7, 0x72, 0x32, 0x87, 0x46, 0xca, 0x6d, 0x0e,
+ 0x8e, 0x60, 0x0f, 0x18, 0xc2, 0x7c, 0x91, 0xe3, 0xae, 0x86, 0xf0, 0x84,
+ 0x14, 0x43, 0x84, 0x81, 0x6f, 0xb1, 0x30, 0x83, 0x87, 0x0e, 0xf0, 0x6f,
+ 0xae, 0x11, 0x56, 0x9c, 0x2b, 0xf2, 0x23, 0x03, 0x33, 0x1f, 0xcd, 0x0b,
+ 0x4c, 0x90, 0x5c, 0x5d, 0xbf, 0x3f, 0x1f, 0xb8, 0x44, 0xbb, 0x00, 0x3a,
+ 0x96, 0xcc, 0x8a, 0xd2, 0xff, 0x8d, 0x13, 0xd8, 0x14, 0xf8, 0x30, 0x4a,
+ 0xef, 0x17, 0x9d, 0xbe, 0x53, 0x14, 0x1a, 0x1b, 0x92, 0xc2, 0x8e, 0x05,
+ 0xa2, 0xac, 0xff, 0x47, 0xb0, 0x11, 0x3c, 0xec, 0x3b, 0xd1, 0x6d, 0x0d,
+ 0x1d, 0x28, 0x44, 0xc9, 0x5d, 0xae, 0xcd, 0x21, 0x03, 0xdd, 0x8e, 0x18,
+ 0x01, 0xb7, 0x8b, 0xef, 0x6a, 0xc2, 0xbb, 0x4e, 0x95, 0x84, 0x95, 0x62,
+ 0x47, 0x23, 0x5d, 0x18, 0x6e, 0xba, 0x8d, 0xbc, 0x5a, 0xe2, 0x78, 0xa7,
+ 0x99, 0x2c, 0xe5, 0x8f, 0x4b, 0xd9, 0xf0, 0xcf, 0x79, 0xbe, 0xdc, 0xc8,
+ 0xc9, 0x02, 0x38, 0xbd, 0xff, 0x6f, 0x2c, 0x96, 0x71, 0xcc, 0xf3, 0x55,
+ 0x15, 0x47, 0x73, 0xdc, 0xf4, 0x25, 0xdf, 0x02, 0xd1, 0xbe, 0xaf, 0x04,
+ 0xba, 0x79, 0xb4, 0x66, 0xf0, 0x36, 0x83, 0x7e, 0x26, 0xe3, 0x5c, 0xe5,
+ 0x5a, 0x60, 0x71, 0xb5, 0x4a, 0x92, 0xf4, 0xe0, 0xba, 0xd9, 0x1b, 0x8e,
+ 0x1e, 0x0e, 0x7e, 0x57, 0x27, 0x7a, 0x16, 0xb2, 0xd6, 0x63, 0x77, 0x86,
+ 0x63, 0x71, 0x22, 0x2f, 0x8f, 0xc7, 0x47, 0xbc, 0x2c, 0xe1, 0xa4, 0xba,
+ 0xa6, 0xce, 0x6e, 0xb1, 0x28, 0x9c, 0x25, 0xb1, 0x83, 0x43, 0x77, 0xd5,
+ 0x2c, 0x69, 0x3d, 0x90, 0xd6, 0x3c, 0xeb, 0xf7, 0xfd, 0xad, 0x96, 0xb2,
+ 0x27, 0x96, 0xbd, 0xbe, 0xec, 0x6d, 0xea, 0x78, 0xec, 0x6f, 0x2d, 0x88,
+ 0x6c, 0x3b, 0x7c, 0x27, 0xb8, 0x50, 0xe4, 0xab, 0x97, 0x50, 0xc9, 0xa7,
+ 0x1e, 0x28, 0xa2, 0x9e, 0x93, 0xdb, 0x8b, 0x98, 0x09, 0x08, 0xae, 0x8f,
+ 0x48, 0x51, 0x55, 0xbb, 0x43, 0x4e, 0x49, 0x25, 0x30, 0x5e, 0xe0, 0x6f,
+ 0x08, 0xca, 0x8b, 0xe6, 0x36, 0x91, 0xcd, 0xb6, 0x0d, 0x32, 0xd2, 0x8e,
+ 0xbd, 0x50, 0xcc, 0xba, 0xc1, 0xc4, 0x8e, 0x8f, 0x91, 0xa0, 0x6f, 0xab,
+ 0xdd, 0xd5, 0x1f, 0xb6, 0xca, 0x26, 0x42, 0x1f, 0xfd, 0xa5, 0xb6, 0xbf,
+ 0x30, 0xe3, 0x8a, 0xff, 0x88, 0xcc, 0x24, 0x71, 0x5f, 0x97, 0xcf, 0x51},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<message>
+ // tcID: 223
+ {SEC_OID_SHA384,
+ 223,
+ {0x16, 0x65, 0x82, 0x5c, 0xb4, 0xc0, 0x77, 0x45, 0x02, 0x50, 0xb5, 0xc3,
+ 0xec, 0x8b, 0xc3, 0x4e, 0xc3, 0xfc, 0xbf, 0xe9, 0x68, 0x1e, 0x3e, 0x26,
+ 0x36, 0xd6, 0x48, 0x7e, 0xe6, 0xed, 0xde, 0x37, 0xeb, 0x62, 0xac, 0x5a,
+ 0x71, 0x5a, 0xb8, 0x13, 0x50, 0x83, 0xce, 0x2e, 0xcc, 0x89, 0x24, 0x0d,
+ 0x5c, 0x5c, 0x71, 0x6d, 0xd3, 0x82, 0x3d, 0x90, 0xe2, 0x11, 0xf9, 0x4d,
+ 0x30, 0x8d, 0x4c, 0x88, 0x15, 0x36, 0x9f, 0x9a, 0x5e, 0x31, 0x67, 0x82,
+ 0xc7, 0x1a, 0xde, 0x45, 0xe4, 0x8c, 0xcb, 0x0c, 0x65, 0x7a, 0x5d, 0x61,
+ 0x74, 0xe7, 0x39, 0x7d, 0x59, 0xcc, 0xf9, 0x45, 0x50, 0x44, 0xab, 0x87,
+ 0xb9, 0x7b, 0x61, 0xbd, 0x08, 0x44, 0xfb, 0xc9, 0xb5, 0x78, 0x3e, 0x73,
+ 0x33, 0xa1, 0x90, 0xee, 0x70, 0xde, 0xa2, 0x9a, 0x85, 0x18, 0xb4, 0x6f,
+ 0x80, 0x52, 0xe0, 0x6f, 0x95, 0x6c, 0xd3, 0x56, 0xcf, 0xeb, 0x1b, 0x5b,
+ 0x7e, 0x70, 0x1d, 0x82, 0x69, 0xc3, 0xd9, 0x00, 0xa7, 0x2d, 0x4b, 0x78,
+ 0xaf, 0x7f, 0xd0, 0x46, 0x24, 0x4a, 0x5e, 0x9b, 0x1a, 0xbd, 0x30, 0x0f,
+ 0x6b, 0x37, 0xea, 0x5a, 0x91, 0xd2, 0x6c, 0x9c, 0xb0, 0x50, 0x2e, 0x94,
+ 0x85, 0xd6, 0x07, 0x29, 0x8c, 0xb6, 0x2f, 0x2c, 0xa7, 0x30, 0xd4, 0xcb,
+ 0xc0, 0x82, 0xf3, 0xbf, 0x7a, 0xd2, 0x1c, 0xc2, 0x50, 0x77, 0x2b, 0x75,
+ 0xc1, 0x88, 0xea, 0x68, 0x45, 0xe8, 0xa7, 0x76, 0xaa, 0x6d, 0xd0, 0x71,
+ 0x73, 0x1c, 0xa4, 0xda, 0xd8, 0x5d, 0x0b, 0xa3, 0xec, 0x2d, 0x9b, 0x02,
+ 0x70, 0x71, 0xcc, 0xc5, 0x76, 0x12, 0x41, 0x19, 0x14, 0x44, 0xf7, 0xbc,
+ 0x98, 0xfe, 0xd8, 0x98, 0x9c, 0x0d, 0xcf, 0x10, 0xcf, 0x20, 0x74, 0x12,
+ 0xca, 0x84, 0x84, 0xd3, 0x35, 0x4b, 0x16, 0x69, 0x08, 0x7d, 0xa4, 0x4e,
+ 0x0e, 0x1c, 0x18, 0x2d, 0xcd, 0x07, 0x55, 0xbf, 0x9f, 0x64, 0x39, 0x74,
+ 0x1a, 0x57, 0x81, 0x69, 0x5c, 0xd9, 0x0d, 0xb5, 0x1e, 0x42, 0x84, 0x89,
+ 0x97, 0xdd, 0xac, 0xa2, 0xb9, 0x24, 0xb8, 0x2e, 0xbf, 0x78, 0xb3, 0xc6,
+ 0x76, 0x9b, 0xca, 0x88, 0x38, 0x96, 0x94, 0xe7, 0x9a, 0xd6, 0xee, 0x43,
+ 0x8c, 0x01, 0x0f, 0xfb, 0x93, 0xa1, 0x0b, 0xb8, 0x39, 0x14, 0x1f, 0x8d,
+ 0xfd, 0xcf, 0x6a, 0xcb, 0xb5, 0x9a, 0x63, 0x4d, 0xc6, 0xac, 0xe2, 0xb7,
+ 0xdb, 0xd7, 0x34, 0xce, 0x1b, 0xbf, 0x57, 0x24, 0xcd, 0xef, 0xa0, 0xd2,
+ 0x5c, 0xf8, 0x97, 0x37, 0x9b, 0x03, 0x79, 0x07, 0xfe, 0xdd, 0xed, 0x7d,
+ 0x24, 0x0c, 0x26, 0x49, 0xa9, 0x9d, 0x81, 0x3a, 0x85, 0x0a, 0xef, 0x75,
+ 0xb1, 0x8d, 0x7f, 0xe6, 0xf1, 0x82, 0x9c, 0xac, 0xa1, 0x36, 0x08, 0x1a,
+ 0x35, 0x02, 0xd7, 0x09, 0x1e, 0xb9, 0x05, 0x55, 0x01, 0x7a, 0x53, 0xa3},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00
+ // tcID: 224
+ {SEC_OID_SHA384,
+ 224,
+ {0x3d, 0xa7, 0xc4, 0x27, 0xa1, 0x28, 0x07, 0x72, 0x00, 0xcd, 0x05, 0x75,
+ 0x41, 0x35, 0x7c, 0xff, 0x5e, 0x95, 0xf1, 0xeb, 0x1e, 0xc4, 0xa3, 0x70,
+ 0x37, 0x2b, 0xa4, 0xb6, 0x2e, 0xe2, 0xc2, 0x5c, 0x5e, 0x15, 0x59, 0x35,
+ 0x1c, 0xc4, 0xd4, 0x43, 0x7c, 0x0d, 0xe4, 0xf9, 0x6f, 0xfe, 0xd1, 0x08,
+ 0xd7, 0x45, 0x5b, 0x1e, 0x76, 0x59, 0x0d, 0xe4, 0x06, 0x51, 0x3e, 0x14,
+ 0x3a, 0xc6, 0xde, 0x99, 0x06, 0x73, 0xac, 0x0c, 0x1b, 0x35, 0xe9, 0xae,
+ 0x31, 0x90, 0xb9, 0x65, 0x14, 0x67, 0x05, 0x87, 0x15, 0xae, 0x20, 0x17,
+ 0x29, 0x68, 0xfa, 0xf8, 0x1c, 0x2f, 0x59, 0x84, 0xbd, 0xc6, 0x35, 0x11,
+ 0x46, 0x28, 0x2c, 0x44, 0x92, 0xc6, 0xa7, 0xd9, 0xc8, 0xcf, 0x87, 0x8a,
+ 0xa8, 0x6c, 0x29, 0x52, 0x3b, 0x74, 0xa1, 0x5d, 0xc1, 0x8f, 0x0f, 0xd4,
+ 0x27, 0xf0, 0x9a, 0x65, 0x45, 0x8b, 0xd1, 0x7a, 0xcd, 0xab, 0xdb, 0xe9,
+ 0x02, 0x63, 0xd5, 0xb2, 0x47, 0xc7, 0xb9, 0xcc, 0xcb, 0x42, 0x9b, 0xe3,
+ 0xd5, 0x46, 0x7b, 0x6b, 0x91, 0x97, 0x65, 0xbc, 0x31, 0x59, 0x8d, 0xc6,
+ 0x84, 0xc0, 0x1c, 0x00, 0x43, 0x70, 0x96, 0x90, 0x4e, 0xd3, 0xf9, 0x21,
+ 0x77, 0x74, 0xac, 0x51, 0x4e, 0xd9, 0x86, 0x1f, 0xe0, 0xd4, 0x02, 0x06,
+ 0x94, 0x89, 0xae, 0x91, 0xae, 0x26, 0xeb, 0x79, 0xa5, 0xa5, 0xf1, 0xd4,
+ 0x59, 0x27, 0x10, 0x1f, 0xff, 0xe6, 0xb3, 0xc5, 0x5b, 0x9c, 0xfc, 0x0f,
+ 0x7b, 0xc4, 0x76, 0x40, 0x19, 0xdf, 0xcf, 0xfd, 0xd0, 0x5d, 0x13, 0xda,
+ 0x1e, 0xbf, 0xc0, 0xba, 0x99, 0xf3, 0x44, 0xb1, 0xe4, 0x81, 0xa5, 0x94,
+ 0x76, 0xab, 0x6d, 0x42, 0x2c, 0x87, 0x2a, 0xbf, 0xa1, 0x33, 0x09, 0x5f,
+ 0xff, 0x26, 0x83, 0xff, 0xde, 0xb0, 0x93, 0x5a, 0x5c, 0x77, 0x9b, 0xc9,
+ 0x7a, 0x59, 0xd9, 0x29, 0x08, 0x4d, 0x77, 0x32, 0x5f, 0xa0, 0x5f, 0xab,
+ 0x2e, 0x40, 0xc5, 0x0d, 0x14, 0x0e, 0xbd, 0xa7, 0x71, 0x06, 0x78, 0xca,
+ 0x77, 0xdf, 0x62, 0x76, 0x2a, 0x7c, 0x3c, 0xb0, 0xa3, 0x55, 0x46, 0x65,
+ 0x7e, 0x33, 0x2f, 0x38, 0xe0, 0xfe, 0x51, 0xcb, 0x28, 0x5c, 0xfa, 0x9b,
+ 0x2a, 0xe8, 0x38, 0xd2, 0x3d, 0x6b, 0xb9, 0xf3, 0xe9, 0x62, 0xd5, 0x5c,
+ 0x06, 0xf3, 0x29, 0x8e, 0x96, 0xec, 0x4f, 0x77, 0xa3, 0xf2, 0xa5, 0x30,
+ 0x16, 0x20, 0x2d, 0xc2, 0xcd, 0x8b, 0x42, 0x3e, 0xa2, 0xe7, 0xc9, 0x6a,
+ 0x7b, 0xe5, 0x5c, 0xfe, 0xbf, 0x57, 0x53, 0x7f, 0x6f, 0x8c, 0xac, 0x6e,
+ 0x5c, 0x50, 0xd4, 0xad, 0x9b, 0x53, 0x3f, 0x50, 0xd3, 0x99, 0x05, 0x7a,
+ 0x5b, 0xba, 0x03, 0xf8, 0x7c, 0xed, 0xc2, 0xde, 0x59, 0xae, 0xa0, 0x80,
+ 0x79, 0xcf, 0xbe, 0x90, 0xb9, 0x66, 0xbe, 0x10, 0x2a, 0x5f, 0xc4, 0xba},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: invalid PKCS#1 signature padding: 0001ff...ee00
+ // tcID: 225
+ {SEC_OID_SHA384,
+ 225,
+ {0x98, 0xf6, 0x49, 0xa7, 0x66, 0x41, 0x3a, 0xe1, 0x34, 0x8a, 0x8e, 0x60,
+ 0x1a, 0x78, 0x00, 0x0f, 0x7b, 0x28, 0x4e, 0xb9, 0x07, 0x7f, 0x2b, 0x4a,
+ 0x20, 0x26, 0x09, 0xc6, 0x54, 0x05, 0x02, 0xd6, 0xb8, 0xe5, 0x4a, 0x5d,
+ 0xdd, 0xe7, 0x63, 0x4d, 0x4e, 0x0e, 0x8d, 0x5b, 0xda, 0x0a, 0x56, 0x73,
+ 0xa0, 0x42, 0xc6, 0x59, 0xd5, 0xfd, 0x03, 0x66, 0x93, 0x7f, 0x22, 0x25,
+ 0x82, 0xb0, 0xa4, 0x13, 0x05, 0xcc, 0x38, 0x2d, 0xed, 0xee, 0x14, 0x23,
+ 0x4f, 0x86, 0x01, 0x5e, 0x96, 0x73, 0xde, 0xfd, 0x11, 0x33, 0xd1, 0x33,
+ 0xb0, 0xda, 0xa8, 0x7a, 0xa1, 0xe5, 0xee, 0xeb, 0xd3, 0xaf, 0x54, 0x5c,
+ 0xd5, 0x9e, 0xff, 0xe4, 0x4c, 0xc8, 0xa5, 0x81, 0x79, 0x1f, 0x87, 0x4f,
+ 0x49, 0x1a, 0x10, 0x03, 0x08, 0x37, 0xe6, 0x19, 0xfc, 0x08, 0x9c, 0x76,
+ 0x71, 0xeb, 0x05, 0x51, 0xf1, 0x7f, 0xfb, 0x82, 0x37, 0xc2, 0x08, 0x5e,
+ 0x0d, 0x5c, 0x90, 0x34, 0x8b, 0x22, 0x31, 0x7e, 0xfc, 0x1e, 0xd5, 0x38,
+ 0x93, 0xe0, 0x62, 0x42, 0xec, 0x60, 0xa5, 0xd4, 0x38, 0x19, 0x5b, 0xf3,
+ 0xc7, 0x0b, 0x0a, 0x11, 0xb7, 0x8a, 0x7f, 0x0e, 0xdc, 0x6d, 0x42, 0x87,
+ 0x12, 0x9b, 0x41, 0x2d, 0x94, 0x77, 0xb0, 0x20, 0x93, 0x78, 0x82, 0xa6,
+ 0xbd, 0xdb, 0x9c, 0xf7, 0xae, 0x96, 0x3e, 0x7b, 0xd4, 0x4e, 0xa6, 0x1f,
+ 0xb6, 0x71, 0xce, 0x6f, 0xba, 0x1a, 0x2f, 0x08, 0x5a, 0xfb, 0xf7, 0x81,
+ 0x97, 0x13, 0x59, 0xee, 0xea, 0x08, 0x23, 0x12, 0xf3, 0x61, 0x8c, 0x19,
+ 0x96, 0x57, 0x65, 0x3b, 0x37, 0xf0, 0x7c, 0x46, 0xa4, 0x3d, 0xdf, 0x67,
+ 0x09, 0xab, 0x34, 0x33, 0xd7, 0x99, 0x15, 0x8f, 0xf6, 0x67, 0x12, 0x46,
+ 0xaa, 0xc5, 0x60, 0xa7, 0xf7, 0xe2, 0x60, 0x10, 0xd9, 0x93, 0x7e, 0xe6,
+ 0x15, 0x37, 0xa6, 0xa0, 0x61, 0x01, 0x16, 0x38, 0x83, 0xb6, 0x8b, 0x0e,
+ 0x4d, 0xbd, 0xea, 0xbf, 0x22, 0xa0, 0xe9, 0xa5, 0xa0, 0xda, 0x15, 0xd3,
+ 0x34, 0x27, 0x44, 0x0b, 0x48, 0x91, 0x8d, 0x62, 0x0c, 0x89, 0x47, 0x38,
+ 0x7f, 0x92, 0x37, 0x7d, 0x3a, 0x23, 0x69, 0x42, 0x75, 0x81, 0x67, 0xaa,
+ 0x45, 0x9f, 0xff, 0xe9, 0x6f, 0xb5, 0xca, 0x73, 0x04, 0x74, 0x2a, 0x3e,
+ 0x4e, 0x04, 0x9a, 0x2c, 0xca, 0x57, 0x0d, 0xa8, 0xf0, 0x5c, 0x21, 0xbd,
+ 0x7f, 0x79, 0x72, 0x16, 0xf0, 0x1f, 0x5f, 0x5c, 0xf8, 0x44, 0xc0, 0x5d,
+ 0xd7, 0x4d, 0x6a, 0x5f, 0xd1, 0x0e, 0xa7, 0x39, 0x6b, 0x27, 0x04, 0xc0,
+ 0x7d, 0x44, 0xd7, 0xd0, 0x6e, 0xca, 0xf1, 0x8d, 0x2d, 0x3a, 0xeb, 0x71,
+ 0x65, 0x99, 0xc8, 0x01, 0x3e, 0x78, 0xdd, 0x28, 0x12, 0x38, 0x0e, 0x15,
+ 0xd2, 0x82, 0x72, 0xac, 0x1a, 0x37, 0x8f, 0xe4, 0xdc, 0xad, 0x90, 0x85},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS#1 padding too short: 000001ff...
+ // tcID: 226
+ {SEC_OID_SHA384,
+ 226,
+ {0x9f, 0x59, 0xea, 0x3f, 0x9d, 0xee, 0x7d, 0x93, 0x36, 0xed, 0x2f, 0x86,
+ 0xad, 0xb1, 0x80, 0xcd, 0x28, 0x72, 0xc0, 0x32, 0xad, 0x33, 0x24, 0xcd,
+ 0xbb, 0xf6, 0x8e, 0x26, 0xd5, 0x79, 0xbc, 0x75, 0x80, 0xcf, 0x9c, 0xc2,
+ 0x8b, 0xca, 0x27, 0xee, 0x46, 0x30, 0xc3, 0xcd, 0x69, 0x67, 0x08, 0x40,
+ 0xe1, 0xf8, 0x92, 0x20, 0x18, 0x02, 0x3c, 0x3e, 0xa0, 0xb2, 0xe8, 0x5b,
+ 0x86, 0xa5, 0x18, 0x34, 0x8b, 0x46, 0xe1, 0x03, 0x23, 0x7a, 0xda, 0x4b,
+ 0x5d, 0x0e, 0xdd, 0xe8, 0xa0, 0xff, 0x0a, 0x54, 0x65, 0x6a, 0x15, 0x60,
+ 0x10, 0xb1, 0x6d, 0x86, 0xdb, 0xa3, 0xc2, 0xc1, 0x46, 0x83, 0x18, 0x32,
+ 0x57, 0x10, 0xb8, 0xfa, 0xb1, 0x47, 0x93, 0x49, 0x73, 0x9c, 0x02, 0x72,
+ 0x94, 0x72, 0xfd, 0x49, 0x7a, 0x92, 0xa1, 0xa2, 0x3f, 0x8e, 0x5b, 0x67,
+ 0x17, 0x29, 0x25, 0x96, 0xda, 0x69, 0xc3, 0xfa, 0xea, 0x3e, 0x9c, 0xc8,
+ 0x36, 0xcd, 0x21, 0x04, 0x35, 0x69, 0xac, 0x64, 0xb3, 0xb8, 0x8e, 0x39,
+ 0x4b, 0x8b, 0xd4, 0x50, 0x53, 0x8e, 0x63, 0xb0, 0xe1, 0xb5, 0x07, 0xec,
+ 0x79, 0x96, 0x9e, 0x6e, 0x4a, 0xaf, 0x9e, 0x89, 0x33, 0x74, 0x10, 0x3a,
+ 0x01, 0x29, 0x74, 0x22, 0xa6, 0xbe, 0x99, 0x91, 0x88, 0x2a, 0x48, 0x66,
+ 0x5c, 0xc9, 0x55, 0xb6, 0xd5, 0x5b, 0xff, 0x8c, 0x76, 0x26, 0x37, 0xf8,
+ 0x2a, 0x18, 0x1e, 0xa8, 0xeb, 0xbd, 0xf6, 0xea, 0x25, 0xff, 0xb7, 0x93,
+ 0xc0, 0x9e, 0x69, 0x84, 0x2a, 0x91, 0x98, 0x81, 0xfd, 0x0a, 0x2f, 0x90,
+ 0x63, 0x6b, 0x88, 0xea, 0x1a, 0x3d, 0xbf, 0x27, 0x30, 0x5c, 0xaf, 0xd0,
+ 0xc7, 0x23, 0x3f, 0xee, 0x01, 0xc4, 0xf4, 0xa4, 0x44, 0x4b, 0xcb, 0xbc,
+ 0x65, 0x85, 0xef, 0xa9, 0x4a, 0x8c, 0x29, 0x89, 0x66, 0xdd, 0x8c, 0xf2,
+ 0xea, 0x17, 0x98, 0x1f, 0x67, 0x26, 0xc8, 0x54, 0x56, 0x0c, 0x1a, 0x90,
+ 0x8e, 0xf7, 0x8b, 0xfa, 0x2e, 0xbc, 0xe5, 0x22, 0x07, 0x2e, 0xb5, 0xf4,
+ 0xb7, 0x41, 0xb4, 0x5c, 0x63, 0x65, 0xb8, 0xd5, 0xda, 0x49, 0x2c, 0x06,
+ 0x7c, 0x25, 0xb4, 0xf4, 0x67, 0xb6, 0xc3, 0x48, 0x32, 0x03, 0x2a, 0x0e,
+ 0x24, 0x46, 0xf5, 0xaa, 0xad, 0x14, 0x9b, 0x29, 0x8b, 0x3b, 0x67, 0x11,
+ 0xdb, 0xfe, 0xb3, 0x60, 0xcf, 0x61, 0x49, 0xb0, 0xca, 0x99, 0x8a, 0x94,
+ 0xaf, 0xd9, 0xc8, 0x35, 0x50, 0x4c, 0x6e, 0xc9, 0x7e, 0xf4, 0x9a, 0x5b,
+ 0x84, 0x27, 0xe5, 0x77, 0x99, 0x6b, 0xfc, 0x92, 0x1d, 0x2d, 0xa6, 0xbe,
+ 0x89, 0x95, 0x79, 0x12, 0xf6, 0x18, 0x3b, 0x28, 0x92, 0x12, 0x27, 0x9f,
+ 0x6f, 0xef, 0xa7, 0x68, 0xce, 0x8e, 0xf4, 0x38, 0x6a, 0xbc, 0xf1, 0xdc,
+ 0x8c, 0x7b, 0x6a, 0xda, 0x1d, 0xbd, 0xe4, 0x5b, 0x7e, 0x76, 0x24, 0xaf},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: CVE-2017-11185: signature=n
+ // tcID: 227
+ {SEC_OID_SHA384,
+ 227,
+ {0xa0, 0x78, 0x87, 0xf3, 0x73, 0x37, 0x81, 0x96, 0xb0, 0xb7, 0x48, 0xcd,
+ 0xf3, 0x1c, 0x14, 0x73, 0x5c, 0xcf, 0xa0, 0xf1, 0x17, 0xac, 0xaf, 0xda,
+ 0xa2, 0x1f, 0xde, 0x4b, 0x6e, 0x75, 0x59, 0x39, 0x0b, 0x83, 0x4e, 0x7b,
+ 0x92, 0xe9, 0xe1, 0xcc, 0x9d, 0x49, 0xfc, 0x0f, 0xe6, 0xcf, 0xb6, 0x04,
+ 0x29, 0x65, 0x2b, 0x4b, 0xf9, 0xa7, 0x76, 0x8f, 0x71, 0xfc, 0x42, 0x71,
+ 0xca, 0x6f, 0xef, 0x4e, 0x43, 0x11, 0x92, 0xeb, 0xdc, 0x98, 0x63, 0x0b,
+ 0xfb, 0x94, 0xc5, 0xba, 0xf1, 0x8b, 0x4c, 0xf7, 0x88, 0x1d, 0x84, 0x48,
+ 0x3e, 0x4c, 0x44, 0xc2, 0x2d, 0xb1, 0x5a, 0x96, 0x27, 0x70, 0x5a, 0x0b,
+ 0x42, 0xa2, 0x6d, 0x6f, 0x3d, 0x60, 0x09, 0xae, 0xe0, 0xd2, 0xa7, 0x1b,
+ 0xed, 0xf4, 0xd4, 0xb0, 0xee, 0x6b, 0x6f, 0xec, 0x2f, 0x16, 0xe1, 0x27,
+ 0x7e, 0xca, 0xa3, 0xbd, 0xed, 0xba, 0x40, 0x64, 0x73, 0xa4, 0x76, 0xd1,
+ 0x68, 0x8d, 0xf0, 0xfa, 0xd1, 0xda, 0x79, 0x55, 0x26, 0xc7, 0xe6, 0x41,
+ 0x98, 0x1b, 0x48, 0x12, 0xb0, 0x5b, 0x69, 0x2d, 0x60, 0xc6, 0x0b, 0x2b,
+ 0xfa, 0x42, 0x4c, 0x8b, 0x62, 0x0f, 0x40, 0xdc, 0x9d, 0xba, 0x59, 0xe2,
+ 0xc7, 0x10, 0xe7, 0xee, 0x75, 0x0b, 0x3e, 0x13, 0x4c, 0x1f, 0x71, 0xf4,
+ 0x32, 0x10, 0x68, 0x8a, 0xff, 0x17, 0xaa, 0xa4, 0x1c, 0xdb, 0x56, 0x68,
+ 0x75, 0x3f, 0x00, 0x06, 0xb1, 0xcf, 0x95, 0x1b, 0xc5, 0x95, 0x1f, 0x4d,
+ 0x89, 0xa3, 0x11, 0x96, 0x98, 0x5e, 0xa5, 0x5c, 0x09, 0x66, 0xc3, 0x66,
+ 0x2b, 0xcf, 0xe4, 0xe4, 0xcd, 0x34, 0xf1, 0x2e, 0x4a, 0xfd, 0x7e, 0x5c,
+ 0x4a, 0x13, 0x07, 0x39, 0xb1, 0x01, 0x7d, 0x6a, 0x58, 0x38, 0x82, 0xfd,
+ 0x72, 0xdb, 0x1a, 0x67, 0x41, 0x87, 0x02, 0xc8, 0xb0, 0x13, 0x53, 0xcc,
+ 0xf7, 0x5b, 0x7b, 0x93, 0xfa, 0xec, 0x0e, 0x0b, 0xe3, 0x62, 0x11, 0xd5,
+ 0xf2, 0xbd, 0x91, 0x0e, 0x15, 0x52, 0x32, 0x37, 0x11, 0xbb, 0xeb, 0x73,
+ 0x85, 0x8f, 0x89, 0x9c, 0xc1, 0xec, 0x06, 0x3e, 0xf6, 0x7d, 0x88, 0xe0,
+ 0xc6, 0x99, 0xd5, 0xa6, 0x89, 0xc5, 0x21, 0x06, 0xf0, 0x6e, 0x96, 0x0f,
+ 0x09, 0xd2, 0xa3, 0xcf, 0x84, 0xf5, 0x3b, 0xbe, 0xa2, 0xa4, 0x73, 0xed,
+ 0xf2, 0xe6, 0xe0, 0x17, 0x68, 0x01, 0xd3, 0xfa, 0x1c, 0x2d, 0x35, 0x8e,
+ 0x1e, 0x5a, 0x26, 0xf6, 0x46, 0xac, 0x93, 0x79, 0x6e, 0xc1, 0xfa, 0xdc,
+ 0x69, 0x91, 0xc0, 0xec, 0x19, 0xc9, 0xdd, 0x90, 0xb2, 0x5a, 0x2d, 0xd3,
+ 0xbf, 0x73, 0xd2, 0xcf, 0x1e, 0xea, 0x88, 0x67, 0xf9, 0x6c, 0xaa, 0x5a,
+ 0x2d, 0xf5, 0x49, 0x73, 0xac, 0xb2, 0xa2, 0xda, 0x0a, 0x13, 0x67, 0xec,
+ 0x74, 0xaf, 0xbb, 0x96, 0x8f, 0x51, 0x77, 0x65, 0x23, 0x8d, 0x17, 0x69},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is 2 bytes too long
+ // tcID: 228
+ {SEC_OID_SHA384,
+ 228,
+ {0xa0, 0x78, 0x87, 0xf3, 0x73, 0x37, 0x81, 0x96, 0xb0, 0xb7, 0x48, 0xcd,
+ 0xf3, 0x1c, 0x14, 0x73, 0x5c, 0xcf, 0xa0, 0xf1, 0x17, 0xac, 0xaf, 0xda,
+ 0xa2, 0x1f, 0xde, 0x4b, 0x6e, 0x75, 0x59, 0x39, 0x0b, 0x83, 0x4e, 0x7b,
+ 0x92, 0xe9, 0xe1, 0xcc, 0x9d, 0x49, 0xfc, 0x0f, 0xe6, 0xcf, 0xb6, 0x04,
+ 0x29, 0x65, 0x2b, 0x4b, 0xf9, 0xa7, 0x76, 0x8f, 0x71, 0xfc, 0x42, 0x71,
+ 0xca, 0x6f, 0xef, 0x4e, 0x43, 0x11, 0x92, 0xeb, 0xdc, 0x98, 0x63, 0x0b,
+ 0xfb, 0x94, 0xc5, 0xba, 0xf1, 0x8b, 0x4c, 0xf7, 0x88, 0x1d, 0x84, 0x48,
+ 0x3e, 0x4c, 0x44, 0xc2, 0x2d, 0xb1, 0x5a, 0x96, 0x27, 0x70, 0x5a, 0x0b,
+ 0x42, 0xa2, 0x6d, 0x6f, 0x3d, 0x60, 0x09, 0xae, 0xe0, 0xd2, 0xa7, 0x1b,
+ 0xed, 0xf4, 0xd4, 0xb0, 0xee, 0x6b, 0x6f, 0xec, 0x2f, 0x16, 0xe1, 0x27,
+ 0x7e, 0xca, 0xa3, 0xbd, 0xed, 0xba, 0x40, 0x64, 0x73, 0xa4, 0x76, 0xd1,
+ 0x68, 0x8d, 0xf0, 0xfa, 0xd1, 0xda, 0x79, 0x55, 0x26, 0xc7, 0xe6, 0x41,
+ 0x98, 0x1b, 0x48, 0x12, 0xb0, 0x5b, 0x69, 0x2d, 0x60, 0xc6, 0x0b, 0x2b,
+ 0xfa, 0x42, 0x4c, 0x8b, 0x62, 0x0f, 0x40, 0xdc, 0x9d, 0xba, 0x59, 0xe2,
+ 0xc7, 0x10, 0xe7, 0xee, 0x75, 0x0b, 0x3e, 0x13, 0x4c, 0x1f, 0x71, 0xf4,
+ 0x32, 0x10, 0x68, 0x8a, 0xff, 0x17, 0xaa, 0xa4, 0x1c, 0xdb, 0x56, 0x68,
+ 0x75, 0x3f, 0x00, 0x06, 0xb1, 0xcf, 0x95, 0x1b, 0xc5, 0x95, 0x1f, 0x4d,
+ 0x89, 0xa3, 0x11, 0x96, 0x98, 0x5e, 0xa5, 0x5c, 0x09, 0x66, 0xc3, 0x66,
+ 0x2b, 0xcf, 0xe4, 0xe4, 0xcd, 0x34, 0xf1, 0x2e, 0x4a, 0xfd, 0x7e, 0x5c,
+ 0x4a, 0x13, 0x07, 0x39, 0xb1, 0x01, 0x7d, 0x6a, 0x58, 0x38, 0x82, 0xfd,
+ 0x72, 0xdb, 0x1a, 0x67, 0x41, 0x87, 0x02, 0xc8, 0xb0, 0x13, 0x53, 0xcc,
+ 0xf7, 0x5b, 0x7b, 0x93, 0xfa, 0xec, 0x0e, 0x0b, 0xe3, 0x62, 0x11, 0xd5,
+ 0xf2, 0xbd, 0x91, 0x0e, 0x15, 0x52, 0x32, 0x37, 0x11, 0xbb, 0xeb, 0x73,
+ 0x85, 0x8f, 0x89, 0x9c, 0xc1, 0xec, 0x06, 0x3e, 0xf6, 0x7d, 0x88, 0xe0,
+ 0xc6, 0x99, 0xd5, 0xa6, 0x89, 0xc5, 0x21, 0x06, 0xf0, 0x6e, 0x96, 0x0f,
+ 0x09, 0xd2, 0xa3, 0xcf, 0x84, 0xf5, 0x3b, 0xbe, 0xa2, 0xa4, 0x73, 0xed,
+ 0xf2, 0xe6, 0xe0, 0x17, 0x68, 0x01, 0xd3, 0xfa, 0x1c, 0x2d, 0x35, 0x8e,
+ 0x1e, 0x5a, 0x26, 0xf6, 0x46, 0xac, 0x93, 0x79, 0x6e, 0xc1, 0xfa, 0xdc,
+ 0x69, 0x91, 0xc0, 0xec, 0x19, 0xc9, 0xdd, 0x90, 0xb2, 0x5a, 0x2d, 0xd3,
+ 0xbf, 0x73, 0xd2, 0xcf, 0x1e, 0xea, 0x88, 0x67, 0xf9, 0x6c, 0xaa, 0x5a,
+ 0x2d, 0xf5, 0x49, 0x73, 0xac, 0xb2, 0xa2, 0xda, 0x0a, 0x13, 0x67, 0xec,
+ 0x74, 0xaf, 0xbb, 0x96, 0x8f, 0x51, 0x77, 0x65, 0x23, 0x8d, 0x17, 0x69,
+ 0x00, 0x00},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is empty
+ // tcID: 229
+ {SEC_OID_SHA384,
+ 229,
+ {},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 0
+ // tcID: 230
+ {SEC_OID_SHA384,
+ 230,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 1
+ // tcID: 231
+ {SEC_OID_SHA384,
+ 231,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 2
+ // tcID: 232
+ {SEC_OID_SHA384,
+ 232,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n-1
+ // tcID: 233
+ {SEC_OID_SHA384,
+ 233,
+ {0xa0, 0x78, 0x87, 0xf3, 0x73, 0x37, 0x81, 0x96, 0xb0, 0xb7, 0x48, 0xcd,
+ 0xf3, 0x1c, 0x14, 0x73, 0x5c, 0xcf, 0xa0, 0xf1, 0x17, 0xac, 0xaf, 0xda,
+ 0xa2, 0x1f, 0xde, 0x4b, 0x6e, 0x75, 0x59, 0x39, 0x0b, 0x83, 0x4e, 0x7b,
+ 0x92, 0xe9, 0xe1, 0xcc, 0x9d, 0x49, 0xfc, 0x0f, 0xe6, 0xcf, 0xb6, 0x04,
+ 0x29, 0x65, 0x2b, 0x4b, 0xf9, 0xa7, 0x76, 0x8f, 0x71, 0xfc, 0x42, 0x71,
+ 0xca, 0x6f, 0xef, 0x4e, 0x43, 0x11, 0x92, 0xeb, 0xdc, 0x98, 0x63, 0x0b,
+ 0xfb, 0x94, 0xc5, 0xba, 0xf1, 0x8b, 0x4c, 0xf7, 0x88, 0x1d, 0x84, 0x48,
+ 0x3e, 0x4c, 0x44, 0xc2, 0x2d, 0xb1, 0x5a, 0x96, 0x27, 0x70, 0x5a, 0x0b,
+ 0x42, 0xa2, 0x6d, 0x6f, 0x3d, 0x60, 0x09, 0xae, 0xe0, 0xd2, 0xa7, 0x1b,
+ 0xed, 0xf4, 0xd4, 0xb0, 0xee, 0x6b, 0x6f, 0xec, 0x2f, 0x16, 0xe1, 0x27,
+ 0x7e, 0xca, 0xa3, 0xbd, 0xed, 0xba, 0x40, 0x64, 0x73, 0xa4, 0x76, 0xd1,
+ 0x68, 0x8d, 0xf0, 0xfa, 0xd1, 0xda, 0x79, 0x55, 0x26, 0xc7, 0xe6, 0x41,
+ 0x98, 0x1b, 0x48, 0x12, 0xb0, 0x5b, 0x69, 0x2d, 0x60, 0xc6, 0x0b, 0x2b,
+ 0xfa, 0x42, 0x4c, 0x8b, 0x62, 0x0f, 0x40, 0xdc, 0x9d, 0xba, 0x59, 0xe2,
+ 0xc7, 0x10, 0xe7, 0xee, 0x75, 0x0b, 0x3e, 0x13, 0x4c, 0x1f, 0x71, 0xf4,
+ 0x32, 0x10, 0x68, 0x8a, 0xff, 0x17, 0xaa, 0xa4, 0x1c, 0xdb, 0x56, 0x68,
+ 0x75, 0x3f, 0x00, 0x06, 0xb1, 0xcf, 0x95, 0x1b, 0xc5, 0x95, 0x1f, 0x4d,
+ 0x89, 0xa3, 0x11, 0x96, 0x98, 0x5e, 0xa5, 0x5c, 0x09, 0x66, 0xc3, 0x66,
+ 0x2b, 0xcf, 0xe4, 0xe4, 0xcd, 0x34, 0xf1, 0x2e, 0x4a, 0xfd, 0x7e, 0x5c,
+ 0x4a, 0x13, 0x07, 0x39, 0xb1, 0x01, 0x7d, 0x6a, 0x58, 0x38, 0x82, 0xfd,
+ 0x72, 0xdb, 0x1a, 0x67, 0x41, 0x87, 0x02, 0xc8, 0xb0, 0x13, 0x53, 0xcc,
+ 0xf7, 0x5b, 0x7b, 0x93, 0xfa, 0xec, 0x0e, 0x0b, 0xe3, 0x62, 0x11, 0xd5,
+ 0xf2, 0xbd, 0x91, 0x0e, 0x15, 0x52, 0x32, 0x37, 0x11, 0xbb, 0xeb, 0x73,
+ 0x85, 0x8f, 0x89, 0x9c, 0xc1, 0xec, 0x06, 0x3e, 0xf6, 0x7d, 0x88, 0xe0,
+ 0xc6, 0x99, 0xd5, 0xa6, 0x89, 0xc5, 0x21, 0x06, 0xf0, 0x6e, 0x96, 0x0f,
+ 0x09, 0xd2, 0xa3, 0xcf, 0x84, 0xf5, 0x3b, 0xbe, 0xa2, 0xa4, 0x73, 0xed,
+ 0xf2, 0xe6, 0xe0, 0x17, 0x68, 0x01, 0xd3, 0xfa, 0x1c, 0x2d, 0x35, 0x8e,
+ 0x1e, 0x5a, 0x26, 0xf6, 0x46, 0xac, 0x93, 0x79, 0x6e, 0xc1, 0xfa, 0xdc,
+ 0x69, 0x91, 0xc0, 0xec, 0x19, 0xc9, 0xdd, 0x90, 0xb2, 0x5a, 0x2d, 0xd3,
+ 0xbf, 0x73, 0xd2, 0xcf, 0x1e, 0xea, 0x88, 0x67, 0xf9, 0x6c, 0xaa, 0x5a,
+ 0x2d, 0xf5, 0x49, 0x73, 0xac, 0xb2, 0xa2, 0xda, 0x0a, 0x13, 0x67, 0xec,
+ 0x74, 0xaf, 0xbb, 0x96, 0x8f, 0x51, 0x77, 0x65, 0x23, 0x8d, 0x17, 0x68},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n+1
+ // tcID: 234
+ {SEC_OID_SHA384,
+ 234,
+ {0xa0, 0x78, 0x87, 0xf3, 0x73, 0x37, 0x81, 0x96, 0xb0, 0xb7, 0x48, 0xcd,
+ 0xf3, 0x1c, 0x14, 0x73, 0x5c, 0xcf, 0xa0, 0xf1, 0x17, 0xac, 0xaf, 0xda,
+ 0xa2, 0x1f, 0xde, 0x4b, 0x6e, 0x75, 0x59, 0x39, 0x0b, 0x83, 0x4e, 0x7b,
+ 0x92, 0xe9, 0xe1, 0xcc, 0x9d, 0x49, 0xfc, 0x0f, 0xe6, 0xcf, 0xb6, 0x04,
+ 0x29, 0x65, 0x2b, 0x4b, 0xf9, 0xa7, 0x76, 0x8f, 0x71, 0xfc, 0x42, 0x71,
+ 0xca, 0x6f, 0xef, 0x4e, 0x43, 0x11, 0x92, 0xeb, 0xdc, 0x98, 0x63, 0x0b,
+ 0xfb, 0x94, 0xc5, 0xba, 0xf1, 0x8b, 0x4c, 0xf7, 0x88, 0x1d, 0x84, 0x48,
+ 0x3e, 0x4c, 0x44, 0xc2, 0x2d, 0xb1, 0x5a, 0x96, 0x27, 0x70, 0x5a, 0x0b,
+ 0x42, 0xa2, 0x6d, 0x6f, 0x3d, 0x60, 0x09, 0xae, 0xe0, 0xd2, 0xa7, 0x1b,
+ 0xed, 0xf4, 0xd4, 0xb0, 0xee, 0x6b, 0x6f, 0xec, 0x2f, 0x16, 0xe1, 0x27,
+ 0x7e, 0xca, 0xa3, 0xbd, 0xed, 0xba, 0x40, 0x64, 0x73, 0xa4, 0x76, 0xd1,
+ 0x68, 0x8d, 0xf0, 0xfa, 0xd1, 0xda, 0x79, 0x55, 0x26, 0xc7, 0xe6, 0x41,
+ 0x98, 0x1b, 0x48, 0x12, 0xb0, 0x5b, 0x69, 0x2d, 0x60, 0xc6, 0x0b, 0x2b,
+ 0xfa, 0x42, 0x4c, 0x8b, 0x62, 0x0f, 0x40, 0xdc, 0x9d, 0xba, 0x59, 0xe2,
+ 0xc7, 0x10, 0xe7, 0xee, 0x75, 0x0b, 0x3e, 0x13, 0x4c, 0x1f, 0x71, 0xf4,
+ 0x32, 0x10, 0x68, 0x8a, 0xff, 0x17, 0xaa, 0xa4, 0x1c, 0xdb, 0x56, 0x68,
+ 0x75, 0x3f, 0x00, 0x06, 0xb1, 0xcf, 0x95, 0x1b, 0xc5, 0x95, 0x1f, 0x4d,
+ 0x89, 0xa3, 0x11, 0x96, 0x98, 0x5e, 0xa5, 0x5c, 0x09, 0x66, 0xc3, 0x66,
+ 0x2b, 0xcf, 0xe4, 0xe4, 0xcd, 0x34, 0xf1, 0x2e, 0x4a, 0xfd, 0x7e, 0x5c,
+ 0x4a, 0x13, 0x07, 0x39, 0xb1, 0x01, 0x7d, 0x6a, 0x58, 0x38, 0x82, 0xfd,
+ 0x72, 0xdb, 0x1a, 0x67, 0x41, 0x87, 0x02, 0xc8, 0xb0, 0x13, 0x53, 0xcc,
+ 0xf7, 0x5b, 0x7b, 0x93, 0xfa, 0xec, 0x0e, 0x0b, 0xe3, 0x62, 0x11, 0xd5,
+ 0xf2, 0xbd, 0x91, 0x0e, 0x15, 0x52, 0x32, 0x37, 0x11, 0xbb, 0xeb, 0x73,
+ 0x85, 0x8f, 0x89, 0x9c, 0xc1, 0xec, 0x06, 0x3e, 0xf6, 0x7d, 0x88, 0xe0,
+ 0xc6, 0x99, 0xd5, 0xa6, 0x89, 0xc5, 0x21, 0x06, 0xf0, 0x6e, 0x96, 0x0f,
+ 0x09, 0xd2, 0xa3, 0xcf, 0x84, 0xf5, 0x3b, 0xbe, 0xa2, 0xa4, 0x73, 0xed,
+ 0xf2, 0xe6, 0xe0, 0x17, 0x68, 0x01, 0xd3, 0xfa, 0x1c, 0x2d, 0x35, 0x8e,
+ 0x1e, 0x5a, 0x26, 0xf6, 0x46, 0xac, 0x93, 0x79, 0x6e, 0xc1, 0xfa, 0xdc,
+ 0x69, 0x91, 0xc0, 0xec, 0x19, 0xc9, 0xdd, 0x90, 0xb2, 0x5a, 0x2d, 0xd3,
+ 0xbf, 0x73, 0xd2, 0xcf, 0x1e, 0xea, 0x88, 0x67, 0xf9, 0x6c, 0xaa, 0x5a,
+ 0x2d, 0xf5, 0x49, 0x73, 0xac, 0xb2, 0xa2, 0xda, 0x0a, 0x13, 0x67, 0xec,
+ 0x74, 0xaf, 0xbb, 0x96, 0x8f, 0x51, 0x77, 0x65, 0x23, 0x8d, 0x17, 0x6a},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value -1
+ // tcID: 235
+ {SEC_OID_SHA384,
+ 235,
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 236
+ {SEC_OID_SHA384,
+ 236,
+ {0x62, 0x7e, 0x76, 0xd9, 0xab, 0x46, 0xec, 0x14, 0x4d, 0x94, 0x2a, 0xfc,
+ 0xb5, 0xfe, 0x8f, 0x67, 0x7e, 0xb9, 0xb1, 0xa5, 0x1c, 0x04, 0x7f, 0x7b,
+ 0x89, 0x74, 0xf1, 0xa6, 0x69, 0x7c, 0x5f, 0x4e, 0xd1, 0xc6, 0x16, 0xce,
+ 0x30, 0x4b, 0xef, 0x81, 0x4c, 0xe3, 0x07, 0xd4, 0xd6, 0xa8, 0xad, 0x96,
+ 0xa7, 0x04, 0xe7, 0x1c, 0x2b, 0xbe, 0x7f, 0xea, 0x47, 0xdb, 0x50, 0x2e,
+ 0x59, 0xec, 0x98, 0x5a, 0x69, 0x40, 0x5d, 0x9a, 0x60, 0x6c, 0xa5, 0xee,
+ 0x7b, 0xc1, 0xe1, 0x31, 0x78, 0x34, 0x52, 0xcb, 0xd7, 0xaf, 0xeb, 0xeb,
+ 0xc6, 0xcc, 0x4e, 0xcd, 0xaf, 0x11, 0x9f, 0xf1, 0x69, 0x86, 0xf5, 0x61,
+ 0xee, 0x44, 0x05, 0xa0, 0xbb, 0xa0, 0x57, 0x07, 0xda, 0x66, 0xde, 0x70,
+ 0xf2, 0x5c, 0x1b, 0x6e, 0x7b, 0xdd, 0xe6, 0x56, 0xea, 0xfb, 0x70, 0xd3,
+ 0xec, 0xbe, 0x2f, 0xf3, 0xbe, 0xe6, 0x6e, 0x3f, 0x06, 0x63, 0xa5, 0x5f,
+ 0xee, 0xd8, 0xc5, 0x01, 0x82, 0x7a, 0x34, 0xf5, 0x91, 0x6d, 0x0d, 0xff,
+ 0x22, 0xfd, 0x7b, 0xac, 0xcb, 0x87, 0xdb, 0x47, 0xa4, 0x72, 0xa2, 0x16,
+ 0x25, 0xc1, 0xaf, 0x09, 0x72, 0x64, 0xb5, 0x96, 0x4d, 0x05, 0x36, 0x8a,
+ 0x19, 0x00, 0x4a, 0xc9, 0xc5, 0xe1, 0x1b, 0xd3, 0x12, 0x93, 0x27, 0xf4,
+ 0x76, 0xb6, 0x6a, 0xbb, 0xe5, 0xb5, 0x9e, 0x7d, 0xf1, 0xcd, 0xad, 0x96,
+ 0x60, 0xc5, 0x2b, 0xd1, 0x3c, 0x86, 0xb5, 0xa7, 0x21, 0xde, 0x47, 0x6f,
+ 0x66, 0x62, 0xcb, 0xcc, 0x64, 0xdb, 0x4c, 0x6e, 0x93, 0xc8, 0xad, 0x75,
+ 0x61, 0x32, 0x69, 0x47, 0x19, 0x25, 0x01, 0x05, 0x0d, 0x4c, 0xf6, 0xe6,
+ 0x2a, 0xdc, 0x42, 0xe5, 0xf3, 0xc0, 0xc6, 0x05, 0xe3, 0xa1, 0xb1, 0xa1,
+ 0xcb, 0x84, 0x86, 0xdb, 0xbb, 0x6f, 0xb0, 0x70, 0x42, 0x60, 0x13, 0xe9,
+ 0xe1, 0xa5, 0xa2, 0xd1, 0xd8, 0xb0, 0x48, 0x1f, 0xfc, 0xc9, 0x23, 0x5a,
+ 0x99, 0xd1, 0x54, 0xe1, 0x99, 0x1e, 0x8f, 0x15, 0xcd, 0x45, 0x3e, 0x60,
+ 0x9b, 0xe6, 0xbd, 0x00, 0x81, 0x87, 0xb1, 0xf3, 0x06, 0x6f, 0xb8, 0xd5,
+ 0x34, 0x8f, 0x08, 0xb2, 0x78, 0x4f, 0x8f, 0xff, 0x31, 0x30, 0x6d, 0xbf,
+ 0xca, 0x2c, 0x59, 0xe1, 0xf4, 0x8d, 0x40, 0xd7, 0x0f, 0x7d, 0xb1, 0x6b,
+ 0x89, 0xcc, 0x85, 0x06, 0xcf, 0x01, 0x37, 0xe2, 0xa6, 0x17, 0xe2, 0x7d,
+ 0x52, 0x94, 0x50, 0xf2, 0x5a, 0xd8, 0xa7, 0xc5, 0x02, 0xd1, 0x97, 0xcf,
+ 0x14, 0x6e, 0x85, 0xfc, 0xbd, 0xf6, 0xe5, 0x7e, 0x47, 0x03, 0x40, 0x87,
+ 0x54, 0x81, 0x7a, 0x06, 0xfc, 0x8a, 0x60, 0x00, 0x85, 0x60, 0x89, 0x0d,
+ 0x1e, 0x72, 0xa6, 0x75, 0x1a, 0x43, 0x90, 0x3c, 0x0f, 0x00, 0xa4, 0x7a,
+ 0xd3, 0x83, 0xa2, 0x8e, 0xc7, 0xbb, 0x46, 0x9b, 0x17, 0x8d, 0x5e, 0xcc},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 237
+ {SEC_OID_SHA384,
+ 237,
+ {0x4b, 0x41, 0x72, 0x41, 0xf1, 0x47, 0x20, 0x55, 0x9c, 0x1e, 0x8c, 0xfc,
+ 0xad, 0xb9, 0xe0, 0xd6, 0xb7, 0xde, 0x84, 0x9b, 0x16, 0xc8, 0x0d, 0xfd,
+ 0xbc, 0x86, 0x7f, 0xc3, 0x3e, 0x4b, 0x81, 0xd5, 0x69, 0x15, 0x19, 0x0f,
+ 0xca, 0xae, 0xcb, 0xb8, 0xf6, 0x48, 0x1c, 0x17, 0x7c, 0xc6, 0x8e, 0x26,
+ 0x81, 0x3d, 0x8a, 0x93, 0xff, 0x45, 0xcc, 0xc4, 0x1b, 0x79, 0x57, 0x14,
+ 0xc7, 0xd4, 0x86, 0xff, 0x3b, 0x92, 0x98, 0x00, 0xf8, 0x80, 0x63, 0xcd,
+ 0xac, 0x7b, 0x71, 0x00, 0xd9, 0x17, 0xc2, 0x28, 0x80, 0x94, 0xce, 0xcb,
+ 0xe5, 0xd6, 0xf2, 0xee, 0x20, 0xed, 0xf3, 0x6d, 0xc6, 0x46, 0x46, 0x49,
+ 0x58, 0xcb, 0x1c, 0xfc, 0xda, 0xbe, 0xd5, 0x7f, 0x32, 0x95, 0x61, 0xec,
+ 0x6a, 0x8a, 0x00, 0xea, 0x20, 0x11, 0xd2, 0xf9, 0x21, 0x5f, 0x65, 0xff,
+ 0x6a, 0xfa, 0x8a, 0xc6, 0x92, 0xab, 0xa8, 0x32, 0x8a, 0x04, 0xc9, 0xf9,
+ 0xfc, 0x59, 0xc8, 0xd8, 0xf2, 0x2e, 0x30, 0x9d, 0x40, 0x3f, 0xe0, 0x4a,
+ 0xcf, 0x5a, 0x31, 0xde, 0x00, 0x7a, 0x5f, 0x0f, 0x40, 0x2e, 0xfd, 0xb2,
+ 0xc8, 0x3c, 0x0c, 0x5a, 0xa5, 0x73, 0x79, 0x16, 0x3b, 0x14, 0x42, 0x91,
+ 0x46, 0xf9, 0x52, 0x1a, 0xce, 0x54, 0x18, 0x9c, 0x54, 0x45, 0xf8, 0x00,
+ 0x76, 0xb2, 0xd4, 0x32, 0x14, 0x03, 0x5c, 0x2b, 0x0e, 0x17, 0x5a, 0xe0,
+ 0xc4, 0x63, 0x25, 0x37, 0x96, 0xec, 0x66, 0x47, 0x7e, 0x15, 0x71, 0xbb,
+ 0x6a, 0xc5, 0x77, 0x22, 0x10, 0x5b, 0x58, 0xfb, 0x50, 0x79, 0x22, 0x97,
+ 0x4e, 0xd7, 0x70, 0xeb, 0x89, 0x8b, 0xd5, 0x84, 0xd0, 0x0a, 0x22, 0x67,
+ 0xd8, 0xbc, 0xfc, 0x66, 0x05, 0x5e, 0x7c, 0xd7, 0xeb, 0x7e, 0x74, 0x97,
+ 0x14, 0x90, 0x76, 0xe1, 0xd2, 0x87, 0xb3, 0x16, 0x71, 0x29, 0x80, 0x76,
+ 0xf1, 0xaa, 0x6d, 0x3f, 0x1a, 0xe1, 0xe3, 0xfd, 0x62, 0xeb, 0x87, 0x14,
+ 0xf9, 0xfc, 0x38, 0xbc, 0x64, 0x13, 0xb2, 0xa1, 0x50, 0x64, 0xda, 0x7b,
+ 0x6b, 0x58, 0x9c, 0xa5, 0xca, 0x53, 0x9d, 0x0d, 0x01, 0xa5, 0x8f, 0x99,
+ 0x99, 0x35, 0xf1, 0xa8, 0xe6, 0xa0, 0xd8, 0x9d, 0x44, 0x0a, 0x51, 0x0b,
+ 0xa9, 0xcb, 0x71, 0xa8, 0x7b, 0xe0, 0xcb, 0x81, 0xcb, 0x1e, 0x05, 0xb7,
+ 0x3f, 0x84, 0x02, 0xd6, 0x84, 0xc7, 0x68, 0xad, 0x86, 0xc9, 0x8c, 0xd3,
+ 0xbc, 0x90, 0x4a, 0x59, 0xec, 0x88, 0xc3, 0x85, 0x83, 0x5f, 0xb4, 0x6b,
+ 0x4a, 0xb4, 0x6e, 0x3e, 0x02, 0x6e, 0xae, 0x14, 0xe5, 0x4a, 0x00, 0xf0,
+ 0xe5, 0x5b, 0x5c, 0xc2, 0x69, 0x20, 0x68, 0x2f, 0x97, 0x13, 0xd4, 0x8c,
+ 0x79, 0x46, 0xe1, 0xb0, 0xab, 0x22, 0xa6, 0xfd, 0x6c, 0xd3, 0xe8, 0x33,
+ 0x66, 0x6c, 0xdd, 0xa1, 0x2e, 0x31, 0xc0, 0x52, 0x40, 0xa9, 0x4c, 0x80},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 238
+ {SEC_OID_SHA384,
+ 238,
+ {0x33, 0x8c, 0x3b, 0x8b, 0x3c, 0xa1, 0x5e, 0x0f, 0xd1, 0x24, 0x33, 0xc5,
+ 0xb1, 0x83, 0x47, 0xd7, 0x9d, 0x34, 0x48, 0x71, 0xae, 0xca, 0x17, 0xdc,
+ 0x93, 0x38, 0x9f, 0x3c, 0x5f, 0xc1, 0x23, 0xac, 0x9f, 0x9f, 0xe9, 0x5c,
+ 0x97, 0xdc, 0xa7, 0x58, 0x3e, 0x3f, 0xe3, 0xc2, 0xa3, 0x19, 0xd0, 0xcb,
+ 0x40, 0x93, 0x67, 0xaa, 0x75, 0x73, 0xc7, 0xad, 0x75, 0xb1, 0x18, 0xed,
+ 0xe5, 0x06, 0x63, 0x1f, 0x52, 0xaa, 0x86, 0x1c, 0x2b, 0x0e, 0x31, 0xa9,
+ 0xd8, 0xc4, 0x35, 0x41, 0x6e, 0x8e, 0x67, 0x05, 0x9d, 0xfb, 0x4c, 0xef,
+ 0xf5, 0x33, 0xc2, 0x14, 0xc4, 0x24, 0x3f, 0x54, 0x51, 0xf4, 0x49, 0xba,
+ 0x7b, 0x75, 0x66, 0x7a, 0xcd, 0xbe, 0xae, 0x22, 0xaf, 0xe9, 0x59, 0x28,
+ 0x7f, 0xd9, 0xf0, 0xad, 0x3e, 0x4e, 0x77, 0x09, 0xde, 0x5c, 0x90, 0xa6,
+ 0xe2, 0x39, 0x96, 0xa7, 0xad, 0x64, 0x3e, 0xf0, 0xc3, 0xaa, 0xe5, 0x49,
+ 0x34, 0xc3, 0x1d, 0x79, 0x61, 0x9c, 0x04, 0xb4, 0xcb, 0x85, 0xfa, 0x50,
+ 0x69, 0xfc, 0x9b, 0x90, 0x23, 0x1d, 0xeb, 0xe3, 0xe5, 0x9d, 0xa0, 0xff,
+ 0xa2, 0x87, 0x3d, 0xcf, 0x9e, 0x53, 0xb8, 0x48, 0x1e, 0x21, 0x5b, 0x58,
+ 0x5b, 0x11, 0x15, 0xc0, 0x2f, 0x63, 0xbf, 0xa6, 0x14, 0x3e, 0x2b, 0x90,
+ 0x0a, 0x0a, 0xc7, 0x17, 0x73, 0xa0, 0x43, 0x9b, 0xb5, 0xd8, 0x6a, 0x78,
+ 0xb4, 0xdd, 0xaa, 0x5e, 0x2b, 0x9e, 0x44, 0xf7, 0x19, 0x2d, 0x94, 0x51,
+ 0xa6, 0xbb, 0x8e, 0x46, 0x35, 0x94, 0x82, 0x12, 0xb1, 0x71, 0x73, 0xb0,
+ 0x69, 0x5d, 0x4f, 0x51, 0x81, 0x89, 0x71, 0x4d, 0xc0, 0xb5, 0x1a, 0xce,
+ 0x3b, 0x90, 0x68, 0xf5, 0xfe, 0xdd, 0xa3, 0xb4, 0xba, 0x4e, 0x24, 0xba,
+ 0xf9, 0x01, 0xb3, 0x13, 0x36, 0x6f, 0x64, 0xcd, 0x54, 0xfc, 0x2f, 0xa3,
+ 0xdb, 0x8b, 0xb8, 0xf1, 0xe8, 0x1e, 0x06, 0xef, 0xfd, 0x58, 0x0f, 0xc4,
+ 0x97, 0x4a, 0x3c, 0xda, 0xe6, 0x88, 0x29, 0x7b, 0x4a, 0xc4, 0x23, 0xd8,
+ 0x1d, 0xbd, 0x34, 0x2b, 0x30, 0x67, 0xe6, 0xb4, 0xd7, 0x55, 0x8a, 0xc8,
+ 0xf4, 0xfd, 0x1c, 0x1d, 0x8f, 0x5f, 0xc9, 0x48, 0x54, 0xad, 0xfb, 0x0e,
+ 0xf8, 0xa6, 0x9e, 0xc4, 0x3b, 0x37, 0x5e, 0xa7, 0x24, 0x93, 0x2b, 0x39,
+ 0x1c, 0xa5, 0xc0, 0x4e, 0x7e, 0x75, 0xfd, 0xb9, 0x52, 0xd6, 0x71, 0xc3,
+ 0x15, 0xa7, 0xf8, 0x6a, 0x28, 0xba, 0x95, 0x4d, 0xb1, 0x26, 0xcd, 0xa3,
+ 0xa3, 0x9e, 0xf2, 0x13, 0xb5, 0xf9, 0x53, 0x1a, 0x8a, 0x15, 0x9d, 0xd9,
+ 0xe5, 0x69, 0x8a, 0xc7, 0xec, 0x8f, 0xe7, 0xdf, 0x2a, 0x23, 0x16, 0x79,
+ 0x87, 0x42, 0xb2, 0xfb, 0x52, 0x71, 0xfa, 0xba, 0xd9, 0x32, 0x54, 0x2b,
+ 0xc9, 0x8a, 0xf6, 0xe9, 0x9d, 0x23, 0x1a, 0x1b, 0x5f, 0xbb, 0x09, 0xeb},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 239
+ {SEC_OID_SHA384,
+ 239,
+ {0x7b, 0xf4, 0xd4, 0x73, 0x9c, 0x1c, 0xe0, 0xe1, 0x3a, 0xab, 0xe6, 0x10,
+ 0xa1, 0x10, 0xff, 0xe7, 0x9d, 0xc6, 0x89, 0xdb, 0x3f, 0x9f, 0xdc, 0xbe,
+ 0x29, 0xb5, 0x62, 0x12, 0xf7, 0xec, 0x0b, 0x3c, 0xdb, 0x96, 0xea, 0x70,
+ 0x52, 0xa2, 0x77, 0x32, 0x71, 0x07, 0xa9, 0x92, 0xd4, 0x0c, 0x5c, 0x5d,
+ 0x03, 0xee, 0x11, 0x47, 0x6f, 0x32, 0x8a, 0x83, 0xd2, 0xc3, 0xa1, 0xbc,
+ 0xad, 0x5c, 0x9d, 0x9e, 0xa2, 0x92, 0x8f, 0xda, 0x57, 0x18, 0x50, 0xa2,
+ 0xa9, 0x98, 0x8a, 0x00, 0x78, 0x42, 0x96, 0x31, 0xf6, 0x09, 0x7b, 0x2f,
+ 0xa9, 0xa8, 0x5a, 0xaa, 0x1e, 0xd9, 0xac, 0x09, 0x34, 0xa5, 0xb9, 0xd0,
+ 0x0f, 0xe6, 0xfc, 0x10, 0x63, 0x42, 0xe2, 0xb0, 0x3d, 0x41, 0x23, 0xe0,
+ 0x9e, 0x2a, 0xc6, 0x1c, 0x13, 0x43, 0xf8, 0x80, 0x47, 0xda, 0xff, 0x5f,
+ 0x51, 0x1c, 0x8f, 0xa3, 0xd6, 0x6f, 0x76, 0x40, 0x6b, 0x79, 0xb8, 0xf4,
+ 0xf0, 0x47, 0x5a, 0xb1, 0x43, 0x13, 0x96, 0x8e, 0x56, 0xca, 0x9d, 0x2e,
+ 0x86, 0x72, 0xd3, 0xbe, 0xc2, 0x7a, 0x5d, 0x53, 0x6c, 0xef, 0x54, 0x22,
+ 0x0c, 0xf4, 0x4a, 0x4a, 0x69, 0x8f, 0xb7, 0xcb, 0xb8, 0x03, 0x5e, 0xb5,
+ 0x51, 0x6a, 0xe4, 0xb4, 0x4a, 0xec, 0x19, 0xda, 0x40, 0xfc, 0x78, 0x8f,
+ 0x25, 0x46, 0xd5, 0xda, 0x54, 0xb7, 0xe1, 0x11, 0x0d, 0x13, 0xd3, 0xe3,
+ 0xae, 0x97, 0x67, 0x1c, 0xdb, 0xa9, 0x3a, 0x6f, 0x59, 0x46, 0xb2, 0xce,
+ 0xe2, 0x2c, 0x43, 0x18, 0xb7, 0x34, 0x3a, 0x0c, 0x6b, 0x0a, 0x32, 0x00,
+ 0x0c, 0x6e, 0xcd, 0x08, 0xc6, 0x91, 0x39, 0x01, 0xb7, 0x9d, 0xc2, 0xbf,
+ 0x38, 0x70, 0x7f, 0xdf, 0x14, 0x26, 0x15, 0x81, 0xb6, 0x56, 0xaf, 0x1f,
+ 0xc4, 0xe1, 0xd5, 0xd6, 0x23, 0x4f, 0x9a, 0x55, 0x78, 0x86, 0x9c, 0xc8,
+ 0xb9, 0x20, 0xd7, 0x02, 0x0f, 0xff, 0xeb, 0x95, 0x97, 0x7b, 0xc3, 0xd1,
+ 0x54, 0xb1, 0x12, 0x7f, 0x45, 0x4b, 0xae, 0x63, 0xf7, 0xb1, 0xca, 0x37,
+ 0x7c, 0x3e, 0xf4, 0x2b, 0x0c, 0xeb, 0x75, 0xc9, 0x6b, 0x3f, 0x54, 0xab,
+ 0x8a, 0x58, 0x31, 0xd5, 0x9e, 0xe8, 0xeb, 0xf4, 0x45, 0x7f, 0x54, 0x05,
+ 0x50, 0xa6, 0x11, 0x35, 0x84, 0xca, 0x47, 0x82, 0xa5, 0x3d, 0x7b, 0x62,
+ 0xbd, 0x5c, 0x5d, 0xec, 0xf4, 0x4e, 0x00, 0x5d, 0x2c, 0x46, 0xcf, 0x3e,
+ 0x06, 0x91, 0x96, 0x37, 0x30, 0x70, 0x8c, 0xcd, 0x6b, 0xdf, 0xb2, 0x9e,
+ 0x7c, 0x09, 0x9f, 0x1e, 0x91, 0x49, 0x4a, 0x14, 0xa9, 0x38, 0xb3, 0xf5,
+ 0xfb, 0x08, 0xac, 0x40, 0xbf, 0x93, 0xa1, 0x0c, 0xbc, 0xef, 0x00, 0x7f,
+ 0xb6, 0xa9, 0x9b, 0x43, 0x24, 0x72, 0xce, 0x3b, 0xc8, 0x83, 0x71, 0x4e,
+ 0xec, 0xc7, 0x6e, 0x00, 0x2b, 0xac, 0xe4, 0xb0, 0x39, 0x40, 0x41, 0xe7},
+ pub_key_8,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false}};
+
+#endif // rsa_signature_3072_sha384_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_signature_3072_sha512-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha512-vectors.h
new file mode 100644
index 0000000000..9569fa359b
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_signature_3072_sha512-vectors.h
@@ -0,0 +1,9665 @@
+/* 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 rsa_signature_3072_sha512_vectors_h__
+#define rsa_signature_3072_sha512_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_9{
+ 0x30, 0x82, 0x01, 0xa2, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8f, 0x00,
+ 0x30, 0x82, 0x01, 0x8a, 0x02, 0x82, 0x01, 0x81, 0x00, 0xfa, 0xe1, 0x23,
+ 0x63, 0xcc, 0x51, 0xe2, 0x66, 0xde, 0x7d, 0x74, 0xb9, 0x89, 0x08, 0x5f,
+ 0x10, 0xfc, 0x08, 0xf4, 0x43, 0x63, 0xfa, 0xb4, 0xea, 0x7f, 0xcc, 0x56,
+ 0x10, 0x1d, 0x11, 0x66, 0x16, 0xc4, 0x3d, 0xe3, 0x13, 0xb7, 0x05, 0x69,
+ 0xcb, 0x27, 0xde, 0x13, 0x4e, 0xcf, 0x35, 0xfc, 0xbc, 0xc4, 0x48, 0xa8,
+ 0x10, 0x82, 0x67, 0x8e, 0xe1, 0xae, 0x42, 0x7c, 0x48, 0xf4, 0x59, 0xab,
+ 0x2c, 0x42, 0xc9, 0x08, 0x59, 0x11, 0xa3, 0xd8, 0x1c, 0x91, 0x4f, 0x04,
+ 0x7b, 0xa4, 0x6e, 0xf1, 0xa5, 0x2a, 0x49, 0x83, 0xeb, 0xa1, 0x11, 0x3b,
+ 0xdf, 0x0e, 0xe9, 0x5e, 0x85, 0xcd, 0x23, 0x22, 0x4c, 0xf8, 0x32, 0xfe,
+ 0x3e, 0x91, 0x6d, 0x3b, 0xff, 0xa6, 0xdd, 0xcf, 0xee, 0x09, 0x26, 0x93,
+ 0x8b, 0x2c, 0x51, 0xc8, 0x90, 0x4b, 0xec, 0x47, 0x39, 0xaf, 0xc4, 0xf0,
+ 0x79, 0x79, 0xcb, 0xea, 0xbd, 0x51, 0x4b, 0xe5, 0xa2, 0xb8, 0x7a, 0xbe,
+ 0xc7, 0x1c, 0x7a, 0x2b, 0x39, 0xc7, 0x36, 0xd7, 0x76, 0x44, 0x2e, 0xa9,
+ 0xe9, 0x5e, 0x97, 0xdd, 0xfc, 0xad, 0x4c, 0x4c, 0x3b, 0x41, 0xfe, 0x85,
+ 0x6f, 0x81, 0xcc, 0xe5, 0x39, 0xb5, 0x05, 0x7a, 0xbf, 0xc6, 0xfb, 0x1a,
+ 0xa1, 0x53, 0x31, 0x6e, 0xa4, 0xf8, 0xe7, 0x6b, 0x8d, 0xc8, 0x80, 0x4e,
+ 0xe1, 0x03, 0x03, 0xfc, 0x2d, 0xc1, 0x82, 0xf7, 0xce, 0x5d, 0x90, 0x7e,
+ 0x78, 0x72, 0x96, 0x79, 0x33, 0x3b, 0x3b, 0x01, 0x25, 0x74, 0xb4, 0xc7,
+ 0xc6, 0x13, 0xc0, 0x20, 0xce, 0x13, 0x88, 0xad, 0x37, 0xff, 0xc0, 0xf6,
+ 0xb2, 0x33, 0x0c, 0xc5, 0xed, 0xf7, 0xce, 0x9b, 0xa8, 0x0e, 0xb9, 0x84,
+ 0xb6, 0xda, 0x2a, 0xc5, 0x9a, 0xab, 0xaa, 0x3a, 0x29, 0x17, 0x2e, 0xd2,
+ 0x93, 0x79, 0x20, 0xf4, 0x7c, 0x17, 0x44, 0x7e, 0x61, 0x85, 0x11, 0x9b,
+ 0x9b, 0x38, 0xa9, 0x93, 0x56, 0x58, 0x99, 0x7b, 0x48, 0x77, 0x35, 0xa8,
+ 0x18, 0x4c, 0xaf, 0xf1, 0x0a, 0x8f, 0x55, 0x5d, 0x03, 0x45, 0x52, 0xfd,
+ 0x57, 0x47, 0x1b, 0x29, 0x3f, 0x81, 0x3f, 0x19, 0xaa, 0x6c, 0x21, 0x39,
+ 0x87, 0x79, 0x92, 0x43, 0x6f, 0xd1, 0x94, 0x9e, 0xbe, 0x22, 0x59, 0x52,
+ 0x8c, 0x91, 0x71, 0x64, 0x14, 0xaa, 0x72, 0xff, 0x90, 0xbb, 0x51, 0x42,
+ 0xd2, 0xfd, 0x5e, 0x7b, 0xa1, 0x2d, 0x8d, 0xf1, 0xac, 0x99, 0x54, 0x08,
+ 0xe7, 0xfb, 0x64, 0x5a, 0x9a, 0xb7, 0xb6, 0xf6, 0x95, 0xe4, 0x05, 0x05,
+ 0x00, 0xa9, 0x04, 0x22, 0x53, 0x83, 0x3b, 0x05, 0x51, 0x82, 0x65, 0x79,
+ 0x15, 0x24, 0x65, 0x89, 0xf8, 0x36, 0x22, 0x03, 0xb5, 0x51, 0x7b, 0x2f,
+ 0x71, 0x17, 0xd2, 0xac, 0xa0, 0x15, 0xfc, 0xe3, 0xcc, 0x41, 0xc6, 0xb1,
+ 0xbc, 0xb2, 0xe6, 0x72, 0xdb, 0x14, 0x2d, 0x52, 0x45, 0x02, 0x03, 0x01,
+ 0x00, 0x01};
+
+static const std::vector<uint8_t> pub_key_10{
+ 0x30, 0x82, 0x01, 0xa0, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x8d, 0x00,
+ 0x30, 0x82, 0x01, 0x88, 0x02, 0x82, 0x01, 0x81, 0x00, 0x87, 0x33, 0xb9,
+ 0xc2, 0xbc, 0x75, 0x42, 0x16, 0xfa, 0xc8, 0x99, 0x15, 0x9a, 0xbb, 0x71,
+ 0xc5, 0xca, 0x84, 0xbe, 0x37, 0x15, 0x37, 0x20, 0x04, 0x0f, 0x33, 0xf2,
+ 0x91, 0xf5, 0xf7, 0x86, 0x1b, 0xc1, 0x22, 0xca, 0xfd, 0xe3, 0x09, 0x1b,
+ 0x52, 0x11, 0xbc, 0x81, 0xee, 0x03, 0xe2, 0x80, 0xe3, 0xc6, 0xc2, 0x90,
+ 0x2e, 0xc4, 0x9a, 0xfb, 0x84, 0x32, 0xc3, 0x27, 0x35, 0x36, 0xed, 0xce,
+ 0x71, 0x16, 0x04, 0x85, 0x13, 0xe9, 0xb3, 0x3e, 0x2f, 0xcf, 0xe5, 0x6f,
+ 0x95, 0x97, 0xc8, 0x1b, 0xc9, 0xbe, 0x81, 0xa1, 0xb1, 0xd4, 0x6e, 0x86,
+ 0x3c, 0xa1, 0x1d, 0xb2, 0xc3, 0x3a, 0xc1, 0xbd, 0xeb, 0xf7, 0xc5, 0x52,
+ 0x33, 0x20, 0x67, 0xe2, 0xe5, 0x88, 0x49, 0x7e, 0x7d, 0x9e, 0x07, 0x38,
+ 0xca, 0xa5, 0x7a, 0x73, 0xdd, 0x28, 0x15, 0x7e, 0x88, 0xfc, 0x20, 0x2b,
+ 0x31, 0xbb, 0xe3, 0xb9, 0x99, 0x35, 0x48, 0x39, 0x9a, 0x0b, 0x0d, 0xf9,
+ 0xb7, 0x2d, 0xfe, 0xec, 0xe7, 0x5e, 0xcd, 0x78, 0x37, 0x62, 0x27, 0xe9,
+ 0xcd, 0x21, 0xc8, 0xd2, 0x4c, 0xa4, 0xaa, 0x64, 0xfa, 0x50, 0xa5, 0x9e,
+ 0xe8, 0xe7, 0x62, 0x11, 0x58, 0xe7, 0xba, 0xc2, 0x42, 0x0f, 0xc0, 0xd7,
+ 0x70, 0x64, 0xd3, 0x95, 0x9a, 0xfa, 0xb6, 0x64, 0xec, 0xda, 0x0d, 0xec,
+ 0xb8, 0xc9, 0x79, 0xeb, 0x40, 0x27, 0x95, 0xb9, 0xa5, 0x62, 0xf2, 0xde,
+ 0x31, 0x0a, 0xa7, 0xfc, 0x68, 0x64, 0x46, 0x9a, 0xc8, 0x88, 0x67, 0x78,
+ 0x8c, 0x57, 0xee, 0x96, 0xf6, 0xdc, 0x32, 0xdb, 0xdb, 0xe3, 0xaa, 0x7d,
+ 0x3f, 0xf4, 0x7a, 0xe4, 0xb7, 0x8e, 0x11, 0x06, 0xe1, 0xbc, 0x80, 0x35,
+ 0x0b, 0x23, 0x83, 0xda, 0xe5, 0x41, 0x40, 0xa4, 0x60, 0x5f, 0x41, 0x30,
+ 0xd7, 0xe5, 0xd3, 0xf7, 0x81, 0x82, 0x62, 0xa2, 0x7c, 0x76, 0xa5, 0x1e,
+ 0x4c, 0x6d, 0xb4, 0xab, 0x45, 0x90, 0xb4, 0x76, 0x6b, 0x8c, 0x50, 0xec,
+ 0x1b, 0xfe, 0xd5, 0x3f, 0x0d, 0x71, 0x6b, 0x5c, 0x7d, 0x9d, 0xc9, 0x71,
+ 0x39, 0x92, 0x46, 0xc7, 0x5c, 0xe2, 0x77, 0x45, 0x14, 0x71, 0x51, 0xf2,
+ 0xe7, 0x62, 0x90, 0x39, 0xf0, 0xb2, 0xef, 0xed, 0x99, 0xc7, 0xf1, 0x7c,
+ 0xda, 0x8f, 0x3c, 0x3d, 0xf7, 0x64, 0xdf, 0xb4, 0x0c, 0xc0, 0xc2, 0xad,
+ 0x7b, 0xf2, 0xb6, 0xc7, 0x28, 0x29, 0xdf, 0x93, 0x32, 0x9a, 0x4b, 0xad,
+ 0x6b, 0xe8, 0x63, 0x59, 0x53, 0xdd, 0x10, 0x84, 0x08, 0x88, 0x78, 0x4e,
+ 0xea, 0x73, 0x8c, 0x76, 0x3b, 0xe9, 0xf5, 0xdc, 0x3b, 0xa4, 0x7a, 0x9e,
+ 0x9d, 0x80, 0x0e, 0x21, 0xb4, 0xff, 0xcc, 0x18, 0x19, 0x3e, 0x59, 0x1e,
+ 0x8a, 0x52, 0x83, 0x19, 0x24, 0x26, 0xe8, 0x86, 0x73, 0x31, 0xc7, 0x2b,
+ 0xdd, 0xa0, 0x6a, 0x0e, 0xb4, 0x93, 0x67, 0xbb, 0x01, 0x02, 0x01, 0x03};
+
+const RsaSignatureTestVector kRsaSignature3072Sha512WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA512,
+ 1,
+ {0xeb, 0xf3, 0xc6, 0x4e, 0x4c, 0x19, 0xfc, 0xb0, 0xfd, 0x92, 0x0e, 0x65,
+ 0x55, 0x4a, 0x55, 0x2c, 0xc1, 0xe6, 0x52, 0x31, 0x2c, 0x2e, 0x0e, 0x51,
+ 0xcd, 0xb3, 0xb9, 0x2c, 0x94, 0xb2, 0xb4, 0x1e, 0xe2, 0x01, 0xf6, 0x1f,
+ 0x43, 0x4a, 0x6a, 0xa4, 0x70, 0x3e, 0x87, 0x41, 0x63, 0x88, 0xf4, 0x66,
+ 0x1c, 0x04, 0xfd, 0xc2, 0xe4, 0x59, 0xe1, 0x99, 0xaf, 0x3e, 0xa2, 0x08,
+ 0xc6, 0x1b, 0x99, 0xd7, 0x46, 0xf4, 0xb0, 0x0d, 0x82, 0x10, 0x5c, 0xaf,
+ 0x4f, 0x01, 0x96, 0xf1, 0x30, 0x5e, 0x80, 0x6b, 0xc1, 0x3b, 0x4c, 0x6e,
+ 0x6b, 0xf5, 0x81, 0x96, 0x28, 0x62, 0xdc, 0xb0, 0xeb, 0x15, 0xa0, 0xff,
+ 0xcb, 0x0f, 0xe6, 0xb3, 0x65, 0x02, 0x32, 0x00, 0x11, 0xb5, 0x40, 0x79,
+ 0x9e, 0x14, 0x32, 0xba, 0xf2, 0xa5, 0x6a, 0x42, 0x8f, 0xad, 0x64, 0x81,
+ 0x1a, 0xfb, 0x57, 0xd2, 0x10, 0xd8, 0x59, 0xa1, 0x20, 0x1e, 0xc0, 0x57,
+ 0xdd, 0x8d, 0x2a, 0x68, 0x78, 0x4b, 0x48, 0xdd, 0x07, 0x35, 0x71, 0x62,
+ 0xf2, 0x1e, 0x4c, 0x82, 0xf8, 0xd5, 0xe3, 0x85, 0xb1, 0xf7, 0x28, 0x34,
+ 0xdd, 0x4c, 0x0d, 0x85, 0xff, 0xd3, 0x33, 0x41, 0x0f, 0x08, 0xff, 0x28,
+ 0xfd, 0xb7, 0x36, 0x5e, 0x40, 0x8a, 0x60, 0xaf, 0x17, 0x7c, 0x80, 0x29,
+ 0x87, 0x26, 0x94, 0x0b, 0xf4, 0xc4, 0x0e, 0xfc, 0xdd, 0xce, 0xee, 0x39,
+ 0x45, 0xb1, 0xd9, 0x21, 0xb9, 0xd0, 0x40, 0x80, 0xdf, 0xb1, 0x2d, 0x3a,
+ 0xe6, 0x18, 0x63, 0xad, 0x2e, 0x3e, 0x30, 0x23, 0x70, 0xf5, 0xa8, 0x85,
+ 0x8a, 0x12, 0x13, 0xdf, 0xcd, 0x50, 0x02, 0x69, 0xeb, 0xef, 0x76, 0xf4,
+ 0xeb, 0xf0, 0x98, 0x2a, 0x75, 0x1d, 0x8a, 0xde, 0x1a, 0xee, 0xd9, 0x5f,
+ 0x41, 0xd4, 0x56, 0x00, 0x84, 0x71, 0x13, 0x62, 0x77, 0x4b, 0x11, 0xb6,
+ 0x24, 0x0c, 0x0b, 0xa6, 0xee, 0x4c, 0xa6, 0x34, 0xba, 0x82, 0x98, 0xf6,
+ 0xe6, 0x3e, 0xf5, 0x60, 0xa3, 0x90, 0x47, 0x48, 0x1b, 0x9e, 0xaa, 0x54,
+ 0x61, 0x78, 0xe6, 0x9e, 0x4d, 0xaf, 0x56, 0x51, 0xc6, 0x6c, 0x62, 0x35,
+ 0xba, 0x97, 0xc2, 0x31, 0x24, 0x1c, 0x63, 0xad, 0x16, 0xef, 0xe5, 0x9b,
+ 0x7b, 0x55, 0x05, 0xd9, 0xc3, 0xf1, 0x81, 0x83, 0x68, 0xb9, 0x46, 0x2c,
+ 0xda, 0x71, 0x84, 0x9e, 0x43, 0x16, 0x48, 0xbe, 0x97, 0x57, 0x62, 0x0c,
+ 0x15, 0xf9, 0x9c, 0xa7, 0x8f, 0x4e, 0x25, 0x0a, 0xfc, 0x41, 0xff, 0xdc,
+ 0xdc, 0x52, 0x69, 0x3a, 0x1f, 0xd4, 0x35, 0x06, 0x27, 0x4c, 0x43, 0x1c,
+ 0xaf, 0x34, 0xa4, 0xd3, 0x73, 0x21, 0xf5, 0xcc, 0xf0, 0x49, 0x71, 0xa2,
+ 0x5c, 0x50, 0x10, 0xb9, 0xad, 0xa0, 0x75, 0x96, 0xbf, 0x9a, 0x20, 0xbf,
+ 0x30, 0x7d, 0xb9, 0xd5, 0xe8, 0x61, 0x46, 0x22, 0x60, 0x81, 0xb2, 0x5f},
+ pub_key_9,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA512,
+ 2,
+ {0xb9, 0xbb, 0x17, 0x51, 0xf2, 0x33, 0x6e, 0xf5, 0x12, 0x65, 0x08, 0x54,
+ 0x1b, 0x94, 0x9d, 0x40, 0xf1, 0x71, 0x9b, 0xd2, 0x3c, 0x2f, 0x0f, 0xed,
+ 0x64, 0xa7, 0xb7, 0x3e, 0xbe, 0x18, 0x19, 0x37, 0x7e, 0x6e, 0x42, 0x62,
+ 0xf8, 0x44, 0x0a, 0x3a, 0x3c, 0xd4, 0x56, 0xf5, 0xee, 0xc0, 0xb1, 0xc0,
+ 0x95, 0x6b, 0xf6, 0x98, 0x9a, 0xdd, 0x2c, 0x3d, 0x1c, 0x7b, 0xa4, 0xac,
+ 0xf7, 0xa6, 0x17, 0xd1, 0x98, 0x17, 0x9d, 0xd9, 0x74, 0x05, 0x1f, 0xa7,
+ 0xa1, 0x4e, 0xcd, 0x80, 0x93, 0xad, 0x57, 0x2d, 0x7e, 0x23, 0x3d, 0xaa,
+ 0x2a, 0x9a, 0x46, 0xfe, 0x59, 0xbc, 0xf7, 0xe0, 0x1c, 0x6a, 0xd8, 0xd6,
+ 0x8c, 0x0a, 0xfa, 0x89, 0xa5, 0x82, 0x47, 0xce, 0x25, 0x75, 0x66, 0xed,
+ 0xce, 0xdd, 0x79, 0x91, 0x73, 0xe2, 0xba, 0xba, 0xda, 0xc1, 0x54, 0x05,
+ 0xe2, 0x81, 0x2a, 0xd1, 0x2a, 0xd9, 0x00, 0xad, 0x99, 0x70, 0x35, 0x96,
+ 0x6a, 0x05, 0xa0, 0x29, 0x88, 0xe1, 0x11, 0x33, 0xc2, 0x1e, 0x11, 0x1a,
+ 0x8e, 0x06, 0xd7, 0xce, 0x50, 0x9d, 0xe1, 0xe0, 0xc1, 0x1d, 0xe5, 0x53,
+ 0x79, 0x48, 0x2c, 0xfa, 0x07, 0x23, 0x48, 0xfb, 0x41, 0xc0, 0x50, 0x83,
+ 0x52, 0x9c, 0x2d, 0xb8, 0x6a, 0xeb, 0xee, 0x92, 0x09, 0x5e, 0x74, 0x50,
+ 0xa7, 0x5d, 0x97, 0xfc, 0xe7, 0xb3, 0x10, 0x3e, 0xf1, 0xf8, 0x59, 0x84,
+ 0x59, 0x65, 0x1d, 0xcb, 0x9b, 0x6e, 0x90, 0xf2, 0x99, 0xc9, 0xef, 0xc9,
+ 0x5d, 0x7c, 0xed, 0x2f, 0x6e, 0x91, 0x52, 0x6a, 0xb3, 0x78, 0x82, 0x38,
+ 0xe2, 0xb5, 0xe1, 0x09, 0xd3, 0xea, 0x98, 0x41, 0x89, 0xea, 0x13, 0x93,
+ 0x9d, 0x58, 0xfd, 0x4a, 0xb8, 0x96, 0xc7, 0x6b, 0xca, 0x4f, 0x6a, 0x92,
+ 0xfd, 0x3b, 0xc1, 0x24, 0xdd, 0xdf, 0xab, 0xef, 0x1f, 0x28, 0x65, 0x83,
+ 0xa1, 0x41, 0x5d, 0x1f, 0xdb, 0x8c, 0x80, 0xde, 0x8e, 0x75, 0x83, 0xfd,
+ 0x6d, 0x52, 0x83, 0x6a, 0x22, 0xc3, 0x92, 0x6f, 0x69, 0x72, 0x33, 0x01,
+ 0x90, 0x45, 0x32, 0xb9, 0xfa, 0xc2, 0xa3, 0x7d, 0x0c, 0xed, 0xcc, 0xd4,
+ 0xb3, 0xd0, 0xdd, 0xf3, 0x55, 0x03, 0x77, 0x19, 0x1f, 0x81, 0x3d, 0x4f,
+ 0x92, 0xa5, 0xc1, 0x26, 0xae, 0x91, 0xe0, 0x3f, 0xbf, 0xfb, 0xcf, 0x59,
+ 0x63, 0x7e, 0xbb, 0xf1, 0xf3, 0x0a, 0xcb, 0xa1, 0xdf, 0xcb, 0x0f, 0x93,
+ 0x28, 0x53, 0x81, 0xce, 0xc6, 0xda, 0x60, 0xbb, 0xcc, 0x62, 0x07, 0x40,
+ 0x75, 0xc7, 0x13, 0x00, 0xf8, 0x42, 0x4e, 0x0f, 0x96, 0x44, 0x22, 0xdf,
+ 0xac, 0x19, 0xd2, 0x05, 0x25, 0x1f, 0x22, 0x76, 0x14, 0xbc, 0x13, 0x56,
+ 0x8f, 0x40, 0x82, 0x84, 0xb6, 0xb5, 0x3b, 0xeb, 0xd7, 0xdc, 0x4a, 0xdf,
+ 0xb7, 0xe2, 0x42, 0x95, 0x35, 0x64, 0x76, 0x32, 0x92, 0xd9, 0xc0, 0x1a},
+ pub_key_9,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA512,
+ 3,
+ {0x1c, 0xc0, 0x27, 0x17, 0xa3, 0x32, 0x1a, 0x83, 0xda, 0x62, 0xde, 0xb3,
+ 0xed, 0x0b, 0x97, 0x06, 0xcf, 0x7c, 0xa9, 0xfd, 0xf3, 0x67, 0x46, 0x17,
+ 0xfc, 0xdc, 0x33, 0x64, 0xa6, 0x97, 0x82, 0x5b, 0x91, 0x0d, 0x54, 0xb8,
+ 0x91, 0xb5, 0xf8, 0xeb, 0xa1, 0x97, 0x04, 0x90, 0x47, 0xcf, 0x00, 0x48,
+ 0xff, 0xba, 0x64, 0x25, 0xd4, 0x73, 0x74, 0xec, 0x24, 0xa8, 0x4f, 0x1f,
+ 0x7f, 0x04, 0x71, 0x6b, 0x7e, 0xc5, 0x4d, 0xac, 0xcd, 0x04, 0xaf, 0xf8,
+ 0x58, 0xe2, 0xe7, 0xc8, 0x83, 0x0e, 0x44, 0x20, 0xb5, 0xf9, 0x9d, 0xf7,
+ 0x56, 0x01, 0x80, 0x83, 0xab, 0xe4, 0x6d, 0x3f, 0xbc, 0xe2, 0xda, 0x6e,
+ 0x8c, 0xe6, 0xc8, 0x93, 0xfc, 0x11, 0xce, 0x59, 0x67, 0xa5, 0xf3, 0x67,
+ 0x15, 0x9f, 0x9a, 0xd3, 0x8d, 0x95, 0x70, 0x78, 0xdb, 0xfb, 0xd3, 0x2e,
+ 0x81, 0x8a, 0x26, 0xb4, 0x9a, 0xe0, 0x01, 0x51, 0x35, 0x00, 0x44, 0xd2,
+ 0x2b, 0x58, 0xa4, 0xa6, 0x1a, 0x35, 0xfa, 0xde, 0xf6, 0x7e, 0x3f, 0x82,
+ 0x47, 0xf4, 0x07, 0xf0, 0x26, 0xeb, 0x17, 0xb8, 0xdd, 0x4a, 0xb2, 0x9d,
+ 0x38, 0x8b, 0xfb, 0x27, 0x1a, 0x1e, 0xc6, 0x06, 0xe1, 0x41, 0xce, 0xf3,
+ 0xfe, 0x57, 0xe2, 0xe5, 0x5a, 0xe8, 0xb4, 0x0f, 0xb0, 0x76, 0xa0, 0x6f,
+ 0x58, 0x98, 0x36, 0x2b, 0x69, 0x55, 0x45, 0x12, 0x4e, 0x9c, 0x18, 0x5c,
+ 0x50, 0x64, 0x7c, 0xc5, 0xb8, 0x3f, 0x09, 0xf4, 0x06, 0xe7, 0x80, 0xf6,
+ 0x26, 0xec, 0x60, 0x46, 0x2f, 0xb5, 0x0c, 0xaf, 0x85, 0x60, 0xaa, 0x72,
+ 0xfb, 0xe1, 0x74, 0x11, 0x11, 0x42, 0x02, 0x9b, 0x19, 0xf2, 0xd6, 0x81,
+ 0xf7, 0x71, 0xa7, 0x74, 0xaf, 0xed, 0xfe, 0x25, 0x00, 0xfd, 0x8b, 0x1b,
+ 0xdd, 0x43, 0x7f, 0xc4, 0x17, 0x09, 0x25, 0x3f, 0xfd, 0xed, 0xc3, 0x02,
+ 0xf4, 0x7a, 0xfa, 0x77, 0x4f, 0x5a, 0xd2, 0x37, 0x77, 0xa5, 0x7f, 0xe4,
+ 0x40, 0x67, 0x18, 0x2f, 0x4b, 0x35, 0xa2, 0x89, 0x23, 0xed, 0xc8, 0x22,
+ 0x55, 0xcc, 0xe1, 0x1d, 0x2f, 0xbe, 0x91, 0xac, 0xbc, 0xe2, 0x92, 0x89,
+ 0xb4, 0xe0, 0xe8, 0xf5, 0xe9, 0x9e, 0x90, 0x6e, 0x66, 0x07, 0x63, 0x7b,
+ 0x05, 0xea, 0xb4, 0x02, 0x8d, 0x85, 0xe9, 0x1d, 0x06, 0x0f, 0xc1, 0xfe,
+ 0xe0, 0x52, 0xa0, 0x9b, 0xae, 0xea, 0x75, 0x99, 0x17, 0xb3, 0x48, 0x55,
+ 0xe0, 0x9b, 0x8e, 0x5b, 0x67, 0xad, 0x60, 0xf4, 0x58, 0x51, 0xe9, 0x91,
+ 0xcf, 0x01, 0xdd, 0x52, 0x8b, 0x10, 0x03, 0x27, 0x96, 0x1e, 0xef, 0xd0,
+ 0xc2, 0x9f, 0x1d, 0x1d, 0x87, 0x71, 0xbb, 0xf3, 0xbb, 0x1e, 0x7f, 0x04,
+ 0x8d, 0x9c, 0x2e, 0x1d, 0xc5, 0xe6, 0x52, 0xe6, 0xac, 0x4f, 0x6a, 0x2a,
+ 0xef, 0x86, 0x24, 0x5b, 0x83, 0xf6, 0x11, 0x70, 0x0b, 0xed, 0xd0, 0x7a},
+ pub_key_9,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA512,
+ 4,
+ {0xa0, 0xde, 0x9c, 0x2d, 0xf7, 0x65, 0x23, 0x49, 0x9c, 0x6c, 0x34, 0x41,
+ 0x73, 0xd9, 0x44, 0xb8, 0xe0, 0x2e, 0xe1, 0x52, 0x0f, 0x90, 0x75, 0x9f,
+ 0xa3, 0xc2, 0x7c, 0xe2, 0x84, 0x09, 0x1f, 0x80, 0x21, 0x5a, 0x9a, 0x26,
+ 0xc9, 0xfc, 0xeb, 0xc1, 0x25, 0x17, 0x1d, 0xa5, 0x56, 0xbb, 0x73, 0x2a,
+ 0x06, 0x45, 0xcd, 0x64, 0xb0, 0x5c, 0x7c, 0xbc, 0xd8, 0xc1, 0x87, 0xd3,
+ 0x99, 0x5e, 0x3c, 0x86, 0xcd, 0x59, 0x46, 0x81, 0x18, 0xe9, 0x27, 0x8e,
+ 0xcd, 0xb8, 0xe7, 0x91, 0xba, 0xdc, 0xa8, 0x78, 0x5e, 0x56, 0xf3, 0x34,
+ 0x78, 0xba, 0x03, 0xec, 0xa7, 0x21, 0x59, 0x19, 0x30, 0xdb, 0x01, 0xbc,
+ 0x1a, 0x5d, 0xa5, 0xe1, 0x93, 0xb2, 0xdc, 0x90, 0x22, 0xe9, 0x89, 0x48,
+ 0x64, 0x4a, 0x40, 0x61, 0x38, 0xa4, 0xc7, 0x97, 0x1a, 0xd8, 0xad, 0xe5,
+ 0x85, 0xa3, 0xd7, 0x2e, 0x6c, 0x9d, 0xe5, 0x03, 0x20, 0xb9, 0xfc, 0xa1,
+ 0xac, 0x0e, 0x05, 0x48, 0x35, 0x00, 0x5c, 0xd3, 0x9c, 0x96, 0x40, 0x0c,
+ 0x49, 0x1e, 0x1b, 0x70, 0x6e, 0xca, 0x22, 0xae, 0x2e, 0x9f, 0x1b, 0x84,
+ 0x42, 0x84, 0x22, 0x6f, 0xdc, 0xda, 0xb1, 0xf2, 0xcc, 0x94, 0x2a, 0x82,
+ 0x80, 0xf7, 0x78, 0x6e, 0x0f, 0x2c, 0xd0, 0x69, 0xb9, 0xae, 0x99, 0xf0,
+ 0x4a, 0xae, 0x42, 0x4a, 0x6d, 0x24, 0xeb, 0x02, 0x3e, 0x06, 0x45, 0x13,
+ 0x93, 0x1b, 0x2e, 0x4f, 0x76, 0x29, 0x15, 0x1a, 0xf6, 0xbf, 0x83, 0xf4,
+ 0xc5, 0xc5, 0x86, 0x16, 0x96, 0x0f, 0x08, 0x0c, 0x6f, 0x96, 0xee, 0xab,
+ 0x07, 0xa8, 0x7b, 0x6d, 0x7c, 0xef, 0x3f, 0xe6, 0xb0, 0x71, 0xe4, 0x9e,
+ 0xd3, 0x40, 0xb4, 0x88, 0x67, 0xa5, 0xbe, 0xa3, 0x0d, 0xee, 0x33, 0x2c,
+ 0xb8, 0x9e, 0x1a, 0x54, 0xd9, 0xe3, 0xa9, 0xa8, 0xbb, 0xb8, 0x71, 0x79,
+ 0xc6, 0xad, 0x20, 0x6f, 0xd4, 0x8d, 0xab, 0x07, 0x10, 0x4b, 0x1f, 0x88,
+ 0x7a, 0x02, 0x16, 0x0b, 0x59, 0xf9, 0xdd, 0xac, 0x6d, 0x1f, 0x88, 0x01,
+ 0xc1, 0xa8, 0xdf, 0x50, 0x7e, 0xc1, 0x99, 0xe9, 0x70, 0xe0, 0x20, 0x58,
+ 0xc7, 0x49, 0x47, 0x5b, 0x76, 0x36, 0xba, 0x2d, 0xef, 0x32, 0x21, 0x60,
+ 0xb1, 0x1b, 0x21, 0x77, 0x3f, 0xdf, 0x90, 0x4c, 0xc6, 0x65, 0xeb, 0x5e,
+ 0xda, 0x88, 0x7e, 0xcb, 0x6d, 0x9b, 0xe2, 0x45, 0xd3, 0xdb, 0xd8, 0x5c,
+ 0xde, 0x10, 0x7d, 0x08, 0x2c, 0xc6, 0xd8, 0x49, 0x2a, 0x08, 0x71, 0x66,
+ 0xe2, 0x38, 0x35, 0xa3, 0x79, 0xac, 0x69, 0xf5, 0xa9, 0x96, 0xad, 0x90,
+ 0x32, 0xcc, 0x41, 0xe2, 0x05, 0x07, 0x8c, 0x5e, 0xc9, 0xc5, 0x0f, 0x85,
+ 0xc3, 0x96, 0x82, 0x2c, 0x05, 0x7b, 0x25, 0x59, 0x5a, 0x35, 0x47, 0x1a,
+ 0x2f, 0xc3, 0xbd, 0xd3, 0xf7, 0x5e, 0xb8, 0xec, 0xf2, 0xd1, 0x18, 0x9d},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA512,
+ 5,
+ {0xdd, 0xad, 0x8e, 0xea, 0xce, 0x34, 0xf1, 0xeb, 0x1b, 0x0d, 0xd2, 0x8d,
+ 0xb8, 0x9b, 0xa7, 0x10, 0xee, 0x68, 0xaa, 0xbb, 0x54, 0xb0, 0xa8, 0x26,
+ 0xc2, 0xd6, 0x93, 0x55, 0xf6, 0x3a, 0xcf, 0x0f, 0x2f, 0x2e, 0x0d, 0xcb,
+ 0x96, 0xf3, 0x88, 0xd4, 0x4d, 0x09, 0x40, 0x77, 0x4d, 0x7d, 0x55, 0xfe,
+ 0x81, 0xba, 0x6a, 0x8a, 0x88, 0x0a, 0xee, 0xe8, 0xce, 0x84, 0x21, 0x01,
+ 0xc7, 0xe8, 0x83, 0x7f, 0xbf, 0x27, 0x04, 0x97, 0x13, 0x41, 0xd3, 0x8b,
+ 0xf3, 0x28, 0x9d, 0xfc, 0x61, 0xa6, 0xb3, 0xb5, 0x57, 0x58, 0x8d, 0xb9,
+ 0x3e, 0xef, 0x27, 0x89, 0xd3, 0x73, 0x50, 0x00, 0xc8, 0xe2, 0xd8, 0x30,
+ 0xa3, 0x20, 0x70, 0x62, 0x6d, 0x07, 0x9e, 0x71, 0x0c, 0x94, 0x30, 0x82,
+ 0xa8, 0xbd, 0x1c, 0x0c, 0xfb, 0x64, 0xb2, 0xdd, 0x91, 0x1e, 0xea, 0x76,
+ 0x00, 0x1f, 0x8e, 0x08, 0xcd, 0xc0, 0x1c, 0xb0, 0x72, 0xf0, 0x27, 0xfb,
+ 0xd9, 0xc7, 0x23, 0x31, 0xb8, 0x57, 0xd0, 0x7c, 0x1c, 0x2f, 0x30, 0x90,
+ 0xec, 0xa5, 0x3a, 0xcc, 0xef, 0x8b, 0x3b, 0x01, 0x54, 0x38, 0x94, 0x2e,
+ 0x8d, 0x2f, 0xd3, 0x40, 0x6c, 0xbc, 0x54, 0xc7, 0xec, 0x37, 0x97, 0xa1,
+ 0x63, 0xb1, 0x38, 0x78, 0x88, 0x1f, 0x7b, 0x4e, 0xf5, 0xca, 0x45, 0x05,
+ 0x6e, 0x16, 0xe0, 0xc2, 0xa7, 0x6c, 0x3d, 0x51, 0x08, 0xc6, 0xf0, 0xf4,
+ 0x88, 0x03, 0xd2, 0x7e, 0xb4, 0xb0, 0xd5, 0x5e, 0x90, 0xb1, 0x9b, 0x6f,
+ 0xe3, 0x72, 0xdc, 0xea, 0xa6, 0x12, 0x70, 0xb9, 0xef, 0xe2, 0x80, 0x0b,
+ 0xb2, 0x59, 0xdb, 0xea, 0xd9, 0x55, 0x63, 0x5c, 0xa4, 0x4f, 0xf9, 0x79,
+ 0xbb, 0x05, 0x4b, 0x5c, 0xdf, 0x86, 0xd4, 0x91, 0x4e, 0xe5, 0x53, 0xd7,
+ 0xd5, 0xb1, 0xa4, 0x9f, 0xb8, 0xe4, 0x9f, 0x3f, 0x76, 0x12, 0x24, 0x80,
+ 0x28, 0x58, 0x45, 0x8f, 0x70, 0x2a, 0xa4, 0x42, 0x89, 0x64, 0xa3, 0x2a,
+ 0x45, 0xbe, 0xd5, 0x73, 0x82, 0x24, 0x51, 0x74, 0x89, 0xf2, 0xbe, 0x07,
+ 0x5f, 0x9e, 0xc7, 0x23, 0x4a, 0x01, 0x90, 0x05, 0xbe, 0x92, 0x2b, 0x82,
+ 0x65, 0xbd, 0x78, 0xab, 0xde, 0xb1, 0xd1, 0x63, 0x3f, 0xe7, 0xe5, 0xae,
+ 0xb3, 0x7b, 0x61, 0xd3, 0x6b, 0x1a, 0x03, 0xa0, 0x68, 0x47, 0xa8, 0x12,
+ 0xe5, 0x0e, 0xd5, 0x51, 0x85, 0x3d, 0x3c, 0xde, 0xbf, 0xfa, 0xba, 0x8b,
+ 0x05, 0x6b, 0x78, 0x8a, 0x1b, 0xc4, 0x52, 0xeb, 0xdb, 0x5a, 0x3f, 0x04,
+ 0x3a, 0x11, 0x6e, 0x5a, 0x3d, 0x26, 0x2c, 0x74, 0x5f, 0xc1, 0x58, 0x97,
+ 0xad, 0x4a, 0xd9, 0x55, 0x59, 0x52, 0x92, 0xa7, 0x9e, 0xb8, 0x53, 0x73,
+ 0xd5, 0x52, 0xd6, 0x07, 0x9a, 0xd7, 0x7e, 0x46, 0x9f, 0x7d, 0x3a, 0x60,
+ 0x33, 0x07, 0x02, 0x12, 0x51, 0x27, 0xb1, 0xee, 0x77, 0x02, 0x25, 0xcd},
+ pub_key_9,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA512,
+ 6,
+ {0x2e, 0xcc, 0x53, 0x7e, 0xdc, 0x39, 0x7a, 0xe5, 0xc3, 0xc7, 0x89, 0x63,
+ 0x82, 0x04, 0xba, 0x33, 0x93, 0xbf, 0xf5, 0xcd, 0x9c, 0x1f, 0x05, 0x52,
+ 0xdb, 0x51, 0x5a, 0x82, 0x58, 0xa3, 0x11, 0xb6, 0xbd, 0xc8, 0x83, 0x25,
+ 0xf9, 0x07, 0x2d, 0x2a, 0xe6, 0x7b, 0xcf, 0x13, 0x2a, 0x92, 0xc0, 0xb4,
+ 0xd0, 0x1e, 0xf0, 0xf2, 0x91, 0x63, 0x49, 0xad, 0xc6, 0xd8, 0xf1, 0xb4,
+ 0x15, 0xc8, 0x6b, 0xce, 0x6b, 0x5a, 0xfc, 0xf4, 0xcf, 0x2d, 0x31, 0x37,
+ 0x89, 0x7d, 0x0f, 0x8a, 0x33, 0x06, 0x3a, 0x0f, 0xf6, 0x99, 0x65, 0xa5,
+ 0xd2, 0xef, 0x00, 0xdc, 0x3e, 0x01, 0x00, 0x94, 0xec, 0x82, 0x14, 0xc9,
+ 0x5c, 0x06, 0x43, 0x13, 0xc8, 0xe9, 0x0b, 0xd8, 0x4e, 0x34, 0xc8, 0x6b,
+ 0x2e, 0x19, 0xb0, 0x56, 0x53, 0x9b, 0xdb, 0x3c, 0x83, 0xee, 0xc2, 0x37,
+ 0x22, 0xb3, 0xe3, 0x80, 0xa5, 0x38, 0x26, 0xbb, 0xb3, 0x1c, 0xc9, 0x7e,
+ 0xbb, 0x8c, 0xa7, 0x7c, 0xfd, 0x96, 0xd3, 0xe6, 0xa2, 0xda, 0x59, 0xba,
+ 0xaa, 0xce, 0x38, 0x83, 0xc6, 0x52, 0xa9, 0x2e, 0x79, 0x65, 0x39, 0x41,
+ 0xc5, 0x61, 0x5b, 0xd3, 0x0c, 0x77, 0xaa, 0x38, 0xad, 0x74, 0xc4, 0x9d,
+ 0x36, 0xce, 0xb9, 0xf7, 0x65, 0x44, 0x83, 0x5d, 0x57, 0xf0, 0xcd, 0x14,
+ 0x99, 0x9c, 0x2c, 0x0c, 0xf3, 0xde, 0xbb, 0xee, 0x17, 0xa8, 0xab, 0xa6,
+ 0xd7, 0x77, 0xeb, 0xd9, 0xff, 0xd4, 0x4b, 0x09, 0xe0, 0x93, 0xf1, 0xa8,
+ 0x94, 0xa8, 0xae, 0xe8, 0x03, 0x01, 0xc3, 0xa5, 0xa5, 0x96, 0x26, 0xa7,
+ 0x9e, 0x44, 0x52, 0x54, 0xcb, 0x1d, 0xf1, 0x17, 0x44, 0x50, 0xbe, 0xe2,
+ 0x2a, 0x75, 0x18, 0xaf, 0xee, 0xb1, 0x54, 0x95, 0xd6, 0x63, 0xaf, 0x28,
+ 0x9d, 0xbb, 0x09, 0x21, 0x65, 0x43, 0xbc, 0xcd, 0x13, 0x6a, 0xbf, 0x26,
+ 0x46, 0xba, 0xc5, 0x73, 0x55, 0x1c, 0xfd, 0x04, 0xe6, 0xa3, 0x5b, 0x5c,
+ 0xdf, 0x97, 0x29, 0xc8, 0xb1, 0x4d, 0x34, 0xc0, 0x66, 0x60, 0xa4, 0x2b,
+ 0x3a, 0xb3, 0x65, 0xa4, 0x2f, 0xfe, 0x47, 0x0b, 0x69, 0x06, 0x2d, 0x0f,
+ 0x30, 0x5c, 0x73, 0x3c, 0x43, 0x84, 0x45, 0x65, 0xb0, 0xb9, 0x4d, 0x49,
+ 0xd2, 0x01, 0x99, 0x33, 0xde, 0x96, 0x86, 0x08, 0x8d, 0x21, 0x9d, 0x57,
+ 0xb2, 0x56, 0x17, 0x0c, 0x13, 0x7a, 0x21, 0x47, 0x5d, 0x03, 0xf2, 0xa7,
+ 0xe0, 0x78, 0x3a, 0xf1, 0x14, 0x26, 0xfc, 0x6e, 0x64, 0x89, 0x5f, 0xb9,
+ 0x2d, 0xa1, 0x17, 0x70, 0x2e, 0x44, 0x87, 0x55, 0x8e, 0x8b, 0xd2, 0x1d,
+ 0xb8, 0x2f, 0x26, 0x3c, 0x4b, 0xdc, 0x64, 0x06, 0x5c, 0x4f, 0x66, 0xd8,
+ 0x7c, 0x87, 0x88, 0x9e, 0xc5, 0xaa, 0x9c, 0xee, 0x02, 0xc9, 0x5d, 0x00,
+ 0x1b, 0x08, 0x63, 0x6d, 0xc3, 0x42, 0x0f, 0x81, 0x7c, 0x22, 0x8d, 0xc7},
+ pub_key_9,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA512,
+ 7,
+ {0xb9, 0xb4, 0x92, 0xd4, 0x79, 0x6f, 0xa2, 0xcb, 0x70, 0x66, 0x06, 0x9a,
+ 0x00, 0xe3, 0x6a, 0xab, 0x8b, 0x87, 0x55, 0xf9, 0xdc, 0x82, 0x94, 0x40,
+ 0x11, 0x37, 0xef, 0xb3, 0xe2, 0x68, 0x1c, 0x9b, 0x57, 0x93, 0x0c, 0x0b,
+ 0xa8, 0x7b, 0x45, 0xc9, 0xd7, 0x0e, 0x21, 0x49, 0x79, 0xcc, 0xa9, 0x1a,
+ 0x06, 0x56, 0x2f, 0x71, 0x0a, 0x24, 0x27, 0x66, 0x05, 0x47, 0x00, 0x6e,
+ 0xad, 0x7b, 0x3e, 0x61, 0x9c, 0xf4, 0x65, 0x21, 0x31, 0xfd, 0x84, 0x99,
+ 0x9c, 0x5f, 0xf1, 0xc9, 0xa1, 0xcf, 0x05, 0x73, 0x63, 0xb8, 0xac, 0x62,
+ 0x50, 0x1b, 0xbf, 0xb1, 0xfa, 0xe8, 0x40, 0xcc, 0x96, 0x3a, 0x95, 0x16,
+ 0x9c, 0x65, 0x8a, 0xdd, 0x96, 0xc6, 0xc9, 0x69, 0xd4, 0x15, 0xc1, 0x0b,
+ 0xec, 0x5e, 0x24, 0x57, 0xa5, 0xc3, 0xfa, 0x4f, 0xe8, 0x1e, 0x7d, 0xe1,
+ 0xaf, 0xde, 0xc6, 0xf4, 0xe5, 0x9e, 0x3f, 0xea, 0x18, 0x5c, 0x7c, 0xd1,
+ 0xbe, 0xe4, 0xb8, 0xa4, 0x2d, 0x2f, 0x22, 0xc7, 0xba, 0xd7, 0xd4, 0x93,
+ 0x36, 0x21, 0xa0, 0xcf, 0xac, 0xf0, 0x13, 0x6a, 0xbf, 0xfc, 0x3a, 0xc5,
+ 0x4e, 0xa3, 0x7c, 0x63, 0xaf, 0x71, 0x94, 0x25, 0x08, 0x4c, 0xad, 0xe9,
+ 0x44, 0x99, 0x9a, 0xca, 0x3f, 0x43, 0xc7, 0x62, 0x5d, 0x22, 0xaf, 0x10,
+ 0x14, 0x9f, 0x39, 0xac, 0xef, 0x32, 0xed, 0x7c, 0x92, 0xf7, 0x81, 0x80,
+ 0x9a, 0xaa, 0x94, 0x5b, 0x2f, 0x44, 0x6a, 0x03, 0xe6, 0x61, 0x50, 0xa5,
+ 0x24, 0xc7, 0xd8, 0x8b, 0x7b, 0xec, 0x58, 0x7b, 0xa7, 0xd6, 0xfe, 0x2d,
+ 0xb4, 0xeb, 0xb7, 0xa8, 0xc3, 0xbd, 0x46, 0xe7, 0xfa, 0x1c, 0xae, 0x29,
+ 0x1f, 0xf5, 0x02, 0xac, 0xf3, 0x3f, 0x00, 0x3d, 0xfd, 0x14, 0x17, 0xfc,
+ 0x60, 0x67, 0x45, 0x01, 0x72, 0x8e, 0x52, 0x49, 0x04, 0x76, 0xd8, 0x13,
+ 0xf0, 0x07, 0x9f, 0x56, 0xa9, 0x45, 0x69, 0x09, 0xcc, 0xee, 0x3b, 0x76,
+ 0xb3, 0x0a, 0xca, 0x26, 0xfd, 0x44, 0x87, 0x52, 0x7f, 0x4e, 0xe6, 0x28,
+ 0x3b, 0xdb, 0x2e, 0x72, 0x39, 0x3d, 0x66, 0x1e, 0xc0, 0xc3, 0x5b, 0x2d,
+ 0x16, 0x75, 0xf6, 0x79, 0xf8, 0x23, 0xfd, 0x28, 0xe0, 0x44, 0xfe, 0xd0,
+ 0x90, 0x72, 0x1b, 0xa4, 0xc6, 0xbe, 0x46, 0xda, 0x3e, 0xab, 0x26, 0xe5,
+ 0xeb, 0x35, 0x6d, 0x17, 0xd0, 0x4f, 0xc3, 0xac, 0x31, 0x42, 0x5a, 0x6f,
+ 0x6a, 0x50, 0x47, 0x4e, 0x27, 0x25, 0xbd, 0x4d, 0xc3, 0x0d, 0xa7, 0x4f,
+ 0xd3, 0x76, 0x7a, 0x12, 0x2c, 0xed, 0x21, 0x67, 0x1e, 0x47, 0xb1, 0xfb,
+ 0x33, 0xbb, 0x70, 0x18, 0x34, 0x9f, 0x7c, 0xbc, 0x91, 0x6c, 0x6c, 0x7f,
+ 0x4c, 0xa7, 0x33, 0x47, 0x35, 0xa0, 0xe0, 0xec, 0x18, 0xe0, 0x17, 0x35,
+ 0x10, 0x7b, 0xd2, 0xff, 0x02, 0xcd, 0x95, 0x08, 0xfa, 0x58, 0x32, 0xdd},
+ pub_key_9,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment: Legacy:missing NULL
+ // tcID: 8
+ {SEC_OID_SHA512,
+ 8,
+ {0x7d, 0x55, 0x0b, 0x35, 0x99, 0x8d, 0x60, 0xa6, 0x23, 0x93, 0x37, 0x9e,
+ 0x47, 0xdc, 0x02, 0xb1, 0xa4, 0x53, 0x0b, 0xf6, 0x0c, 0x89, 0x2c, 0x4e,
+ 0x55, 0x9a, 0xcf, 0x9b, 0x9a, 0x61, 0x20, 0x8d, 0xd9, 0xec, 0x05, 0x4c,
+ 0x86, 0x50, 0x18, 0xaa, 0x2f, 0xcd, 0x11, 0xa8, 0x84, 0x93, 0xb5, 0x49,
+ 0x35, 0x03, 0x9d, 0x0f, 0xdf, 0x53, 0x71, 0x43, 0x6d, 0xa9, 0x6c, 0xcc,
+ 0x34, 0x2b, 0xc1, 0x44, 0x0a, 0xfd, 0xc4, 0x6e, 0xb7, 0xbf, 0xb6, 0x59,
+ 0x53, 0x03, 0xb0, 0x13, 0x03, 0x75, 0x37, 0xe6, 0x95, 0x78, 0x73, 0x24,
+ 0xcf, 0x95, 0x93, 0xdc, 0x15, 0x68, 0x81, 0xbd, 0x0d, 0xff, 0xe8, 0xd2,
+ 0xd2, 0x2d, 0x4e, 0x90, 0xc1, 0xbc, 0xc8, 0x01, 0xc9, 0xbc, 0xf1, 0x2c,
+ 0xba, 0x9e, 0xfb, 0x79, 0x79, 0xa2, 0x93, 0xdc, 0x2e, 0xd1, 0x7e, 0xf7,
+ 0x87, 0x51, 0x5e, 0x2b, 0xac, 0x80, 0x11, 0x28, 0x6c, 0x93, 0x9c, 0x41,
+ 0x82, 0x34, 0xdf, 0x35, 0x3f, 0xf9, 0xa5, 0xe0, 0x61, 0x76, 0x15, 0xac,
+ 0xfd, 0x7b, 0xcc, 0xf9, 0xaa, 0x31, 0xc6, 0x68, 0x19, 0x50, 0x94, 0x7d,
+ 0xf6, 0x76, 0x90, 0xe3, 0x63, 0x69, 0xc3, 0xc3, 0xbf, 0x6c, 0x46, 0x6e,
+ 0x97, 0x48, 0xda, 0x05, 0x82, 0xac, 0xc7, 0x6b, 0xf1, 0x57, 0x60, 0xe8,
+ 0xce, 0xea, 0xd4, 0x3b, 0x5c, 0x2e, 0x98, 0xd8, 0x7e, 0xb5, 0x02, 0xd5,
+ 0xa8, 0x23, 0xca, 0x69, 0x70, 0x2b, 0x69, 0x36, 0xcb, 0xe3, 0x62, 0x95,
+ 0xb5, 0x71, 0x4f, 0xed, 0x51, 0xb3, 0x5f, 0xad, 0x66, 0xc8, 0x19, 0xcf,
+ 0x11, 0x91, 0xb3, 0x70, 0x8f, 0x39, 0x8f, 0xbe, 0x82, 0x74, 0xf1, 0xce,
+ 0x21, 0x9e, 0x8c, 0xc7, 0x76, 0x90, 0xf3, 0x0b, 0xb7, 0x64, 0x3f, 0x9e,
+ 0xa4, 0x72, 0x81, 0x1e, 0x62, 0x16, 0x25, 0x3c, 0x58, 0xfb, 0xba, 0x5d,
+ 0x19, 0xab, 0x73, 0x8d, 0x6f, 0xec, 0xad, 0x30, 0x99, 0x99, 0xa4, 0xd8,
+ 0x14, 0xc1, 0x96, 0x20, 0xc4, 0xae, 0x99, 0x8a, 0x5f, 0x00, 0x61, 0xfa,
+ 0x61, 0x6e, 0xc0, 0xab, 0x96, 0xe3, 0x76, 0x0d, 0xc5, 0xd3, 0x45, 0x0e,
+ 0xc3, 0x76, 0xa1, 0xa0, 0x29, 0x28, 0x99, 0x21, 0x28, 0x28, 0x76, 0x8b,
+ 0xbe, 0xc0, 0x7a, 0x0e, 0x1f, 0xfd, 0xaf, 0x4d, 0x6e, 0x5f, 0xd1, 0xef,
+ 0x5a, 0x2e, 0x05, 0x67, 0x34, 0x1b, 0x2f, 0xc0, 0xa4, 0x94, 0x4f, 0xe8,
+ 0xbc, 0xa3, 0x63, 0x69, 0xfd, 0xc0, 0x17, 0x78, 0x85, 0xd5, 0x16, 0x97,
+ 0x47, 0x10, 0x34, 0x18, 0xe2, 0xaf, 0x80, 0x7c, 0x47, 0x15, 0xd9, 0x4c,
+ 0x2b, 0xef, 0x45, 0xf5, 0xee, 0xfa, 0xbe, 0x89, 0x80, 0xf9, 0x0a, 0x11,
+ 0xac, 0xc0, 0x1f, 0xfe, 0x04, 0x53, 0xe1, 0xfe, 0xd8, 0xa7, 0x98, 0x6b,
+ 0x07, 0xd8, 0xf6, 0xda, 0xae, 0x2f, 0xdf, 0x0c, 0xd2, 0x66, 0xc5, 0x87},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 9
+ {SEC_OID_SHA512,
+ 9,
+ {0xa3, 0x1a, 0xc0, 0x4a, 0x54, 0xa8, 0xb6, 0xff, 0x7e, 0x56, 0xa0, 0xfd,
+ 0x57, 0xb3, 0x56, 0xd1, 0xf8, 0x54, 0xde, 0x8e, 0x0f, 0x90, 0x01, 0xcb,
+ 0x21, 0x6b, 0x85, 0x98, 0x19, 0x27, 0x9b, 0xd8, 0x0d, 0x85, 0x84, 0xbf,
+ 0x60, 0x39, 0x99, 0x21, 0x5b, 0xa8, 0xde, 0xbd, 0x1e, 0x9e, 0x93, 0xfb,
+ 0xa9, 0x85, 0x42, 0x7b, 0xe8, 0xe2, 0x16, 0x99, 0x24, 0xa3, 0x95, 0x4a,
+ 0x43, 0xb5, 0x85, 0x21, 0xe0, 0xc7, 0x9e, 0x7a, 0x85, 0x8a, 0x77, 0x08,
+ 0x14, 0x39, 0xbe, 0xda, 0x62, 0x3b, 0xb7, 0xb9, 0x6e, 0xa4, 0x61, 0x76,
+ 0xfd, 0xd0, 0x40, 0x68, 0x2d, 0xa7, 0x79, 0x16, 0xfb, 0xeb, 0x77, 0x29,
+ 0x0e, 0x7c, 0x93, 0xb2, 0xe8, 0xa1, 0xd3, 0x72, 0x25, 0x87, 0xa7, 0x0b,
+ 0xa5, 0x6b, 0x8d, 0xe3, 0xb2, 0xe9, 0x59, 0x9b, 0xea, 0x70, 0x85, 0x68,
+ 0xed, 0x88, 0xd2, 0xf0, 0x9d, 0x7b, 0x9d, 0x0e, 0xbf, 0x9b, 0xe2, 0x34,
+ 0x5b, 0x81, 0xd9, 0xb3, 0x43, 0xc7, 0x39, 0x27, 0x01, 0xd3, 0x5d, 0x1f,
+ 0x34, 0x00, 0xf3, 0x43, 0x76, 0x3a, 0xf8, 0xd9, 0x23, 0x3e, 0x40, 0x22,
+ 0x8a, 0xaf, 0xf2, 0x2a, 0xce, 0x45, 0x92, 0x0a, 0xf5, 0x69, 0x56, 0xe0,
+ 0x7c, 0xd0, 0x10, 0xaf, 0x64, 0xe0, 0x1e, 0x1f, 0x8f, 0x63, 0xa9, 0xdc,
+ 0xc3, 0xb7, 0xb2, 0x05, 0xde, 0x73, 0x01, 0x99, 0xfa, 0xd3, 0xe3, 0xb2,
+ 0xf1, 0x39, 0xc5, 0x56, 0x74, 0x8d, 0x70, 0x48, 0x76, 0xaf, 0x98, 0x6b,
+ 0x98, 0x78, 0x5f, 0xa5, 0x68, 0x6d, 0x5d, 0x24, 0x10, 0xcd, 0xd9, 0x5f,
+ 0x1c, 0x80, 0xa8, 0xab, 0x8e, 0x24, 0xc2, 0x3f, 0x06, 0xd5, 0xc4, 0x0e,
+ 0xa5, 0xf2, 0xbe, 0x6f, 0x98, 0x0d, 0xb6, 0x2b, 0x6d, 0x9b, 0x22, 0xcf,
+ 0x7a, 0xed, 0x0e, 0xc0, 0x01, 0x25, 0xe1, 0x90, 0x0e, 0x50, 0xdb, 0x95,
+ 0x26, 0x91, 0x48, 0xf6, 0x16, 0x5f, 0x56, 0x3b, 0x8c, 0xcc, 0x0d, 0x35,
+ 0xc9, 0x86, 0x74, 0x12, 0xc2, 0x1f, 0x62, 0x7e, 0xd4, 0x36, 0x76, 0x98,
+ 0x42, 0x66, 0x2c, 0x85, 0x63, 0x92, 0xd3, 0xd0, 0xda, 0xef, 0x99, 0xbc,
+ 0x47, 0xba, 0x8f, 0x27, 0x38, 0xb4, 0xea, 0x9d, 0x06, 0x8b, 0x20, 0xc2,
+ 0x49, 0xd4, 0x3d, 0xc0, 0x1a, 0x06, 0x7a, 0xaa, 0x8c, 0x24, 0x9d, 0x43,
+ 0xe1, 0x10, 0xce, 0x40, 0xde, 0x06, 0x0c, 0x7c, 0x68, 0x86, 0x66, 0x39,
+ 0xbd, 0xd3, 0xc6, 0xd7, 0xb7, 0xb6, 0x35, 0xb7, 0xba, 0x71, 0xb4, 0x4b,
+ 0x71, 0xe7, 0xf6, 0x86, 0x51, 0xb2, 0x03, 0xee, 0x07, 0xb9, 0x14, 0xd6,
+ 0x5a, 0x21, 0x65, 0x79, 0x1c, 0xf2, 0xf6, 0xd5, 0xdc, 0xbe, 0xdd, 0xef,
+ 0x7b, 0xdd, 0x7f, 0x78, 0x6f, 0x81, 0x2d, 0x9c, 0x55, 0x15, 0xf8, 0x46,
+ 0xee, 0xd9, 0x33, 0x24, 0x8b, 0x4f, 0x40, 0xa0, 0x0b, 0x77, 0x35, 0xfb},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 10
+ {SEC_OID_SHA512,
+ 10,
+ {0x69, 0x3f, 0xb1, 0x4d, 0x0d, 0x60, 0x89, 0xdb, 0x3a, 0xae, 0x22, 0xe2,
+ 0x92, 0xe4, 0x36, 0x27, 0xaf, 0x0c, 0xbd, 0x67, 0x23, 0x49, 0x83, 0xdd,
+ 0xc1, 0xb0, 0x77, 0xb4, 0xba, 0xaa, 0xdc, 0x45, 0xbc, 0xf0, 0xea, 0x0f,
+ 0x36, 0xff, 0xda, 0xf9, 0x70, 0xf9, 0x9e, 0xc5, 0xed, 0x8a, 0xe8, 0xa5,
+ 0x8b, 0x7e, 0x94, 0xdb, 0x90, 0x28, 0x96, 0x3e, 0x14, 0xc2, 0xf6, 0x24,
+ 0xbe, 0xd1, 0x6b, 0xf2, 0x4b, 0xbc, 0x5a, 0xaf, 0xd4, 0x72, 0x91, 0x5d,
+ 0x64, 0x3e, 0x69, 0x0f, 0x6e, 0x98, 0x12, 0x87, 0xee, 0x78, 0x56, 0xfd,
+ 0x0f, 0x14, 0xac, 0xe6, 0x3a, 0x79, 0x06, 0x76, 0x45, 0x7a, 0xc0, 0x96,
+ 0x92, 0xba, 0xfc, 0xa0, 0x01, 0x4b, 0x28, 0x66, 0xc8, 0x70, 0x22, 0x7a,
+ 0x97, 0x6f, 0xff, 0x54, 0x78, 0x12, 0x64, 0x1a, 0x70, 0x99, 0x3d, 0xa3,
+ 0x2a, 0xcb, 0x96, 0x2a, 0x3e, 0xa0, 0x50, 0x84, 0x5d, 0xc5, 0x33, 0x39,
+ 0x01, 0x75, 0x90, 0x0c, 0x66, 0x8a, 0x5f, 0x36, 0xff, 0xd4, 0x95, 0xab,
+ 0x79, 0x17, 0xb7, 0x68, 0xc6, 0x84, 0x07, 0xf4, 0xcf, 0xe1, 0xd2, 0x0b,
+ 0xed, 0xfa, 0xca, 0x38, 0xf9, 0xf6, 0x09, 0xe7, 0x4d, 0x9e, 0x43, 0x28,
+ 0x29, 0xda, 0x24, 0x87, 0xf9, 0x57, 0x06, 0x9d, 0xcc, 0x29, 0x0d, 0xa5,
+ 0x13, 0xd8, 0xa4, 0x53, 0xcc, 0xa2, 0x7c, 0x82, 0x53, 0xbe, 0xbb, 0xa2,
+ 0x65, 0x3f, 0x82, 0xf6, 0x76, 0xe6, 0x63, 0xdb, 0x02, 0x48, 0xaf, 0x2a,
+ 0x31, 0x0b, 0x25, 0x4b, 0x00, 0x21, 0x9c, 0x59, 0x69, 0xf0, 0x5d, 0x04,
+ 0xfb, 0xdb, 0x9e, 0xa0, 0xcf, 0xbd, 0x74, 0x60, 0x50, 0xab, 0x25, 0xcd,
+ 0x10, 0xde, 0x42, 0xa0, 0x2a, 0x0d, 0xdf, 0x22, 0x3d, 0x40, 0xe2, 0x33,
+ 0xc6, 0xa6, 0x59, 0x79, 0x92, 0x57, 0x6f, 0x2d, 0x10, 0x5b, 0x72, 0xcf,
+ 0xd7, 0x7b, 0x2f, 0x31, 0x9f, 0xe3, 0x52, 0x5d, 0xa8, 0xa8, 0xf0, 0x84,
+ 0xc3, 0x05, 0xb1, 0x4e, 0x09, 0x0e, 0x3b, 0xea, 0x5c, 0x5e, 0xed, 0xac,
+ 0x33, 0x60, 0xd3, 0x66, 0xc4, 0x7f, 0xe9, 0xcd, 0x60, 0xc6, 0xbd, 0xeb,
+ 0xa4, 0x72, 0xd4, 0x08, 0xa7, 0x90, 0x31, 0x34, 0x3b, 0xce, 0x42, 0xbb,
+ 0x1e, 0xf5, 0xd6, 0xf4, 0xe0, 0xe6, 0x3c, 0xb7, 0xad, 0x0c, 0xd2, 0x2e,
+ 0x42, 0x70, 0x39, 0x2c, 0xe7, 0x11, 0xd7, 0xc8, 0xef, 0xbf, 0x0f, 0xeb,
+ 0x88, 0x8c, 0x74, 0x79, 0x3f, 0x2d, 0xd9, 0x03, 0xe3, 0xce, 0x89, 0x4e,
+ 0xc7, 0x58, 0xd6, 0x96, 0x44, 0xf6, 0x54, 0xc5, 0xa7, 0x53, 0x78, 0xb0,
+ 0xe5, 0xc6, 0x3a, 0x5f, 0x9a, 0xe0, 0x5e, 0x0f, 0x48, 0x18, 0xe2, 0xae,
+ 0xa7, 0x28, 0x64, 0x16, 0xaf, 0xf5, 0x45, 0xc1, 0x04, 0x8e, 0xb4, 0xd3,
+ 0x59, 0xce, 0x1b, 0xcd, 0x0b, 0x26, 0xa2, 0x8f, 0x55, 0x69, 0x5b, 0x56},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 11
+ {SEC_OID_SHA512,
+ 11,
+ {0x07, 0x83, 0xd8, 0x1e, 0x40, 0x3f, 0x35, 0x2d, 0x11, 0x40, 0xb9, 0x9d,
+ 0x6c, 0xbd, 0xf6, 0x3f, 0x41, 0x3a, 0x55, 0xef, 0x9a, 0x64, 0xfe, 0x1f,
+ 0xe0, 0x19, 0xad, 0xfe, 0x80, 0x7b, 0x5f, 0xa5, 0x9a, 0x18, 0xe6, 0x3d,
+ 0x45, 0x5e, 0x0f, 0x8f, 0xd6, 0x1e, 0xdb, 0xec, 0xcd, 0x39, 0x2a, 0x01,
+ 0xe0, 0x9d, 0xed, 0xfe, 0x28, 0x60, 0x0d, 0x1c, 0x75, 0x07, 0xb1, 0xd8,
+ 0x1b, 0xc8, 0x14, 0xd1, 0xe8, 0x35, 0xa9, 0x52, 0x19, 0xce, 0xfa, 0xf7,
+ 0x52, 0x5f, 0xc0, 0xd0, 0x3b, 0xf2, 0x11, 0xbc, 0x99, 0x39, 0x7b, 0xc8,
+ 0xfc, 0xce, 0x68, 0x54, 0x45, 0x26, 0x3a, 0x3d, 0xb6, 0x11, 0x84, 0xa8,
+ 0xe4, 0x4e, 0xdf, 0xe7, 0xee, 0x48, 0xe2, 0xa7, 0xa5, 0xe3, 0xc8, 0xc7,
+ 0xf2, 0x81, 0x58, 0xa3, 0x08, 0xdb, 0x3f, 0xc3, 0x5d, 0x82, 0x2e, 0xf6,
+ 0xcc, 0x00, 0xe8, 0xdf, 0x43, 0xab, 0x1b, 0x0a, 0x7e, 0xc2, 0xc9, 0x2e,
+ 0x3f, 0xb7, 0xfc, 0xcf, 0x8f, 0x8b, 0x35, 0xe6, 0x8f, 0xf6, 0xd3, 0x16,
+ 0x57, 0xaa, 0xfd, 0x75, 0x67, 0x82, 0x99, 0x67, 0x85, 0xbe, 0xe9, 0x7d,
+ 0x3c, 0xa5, 0xc3, 0x7d, 0x22, 0xb4, 0x4f, 0x8a, 0x1a, 0x44, 0xed, 0x6a,
+ 0xfe, 0x5b, 0x80, 0xb9, 0x65, 0x93, 0x36, 0xf3, 0xa3, 0x98, 0x70, 0xb5,
+ 0xde, 0x23, 0x85, 0x63, 0x0f, 0x3f, 0xe7, 0xce, 0x3c, 0x91, 0xbb, 0x26,
+ 0x9e, 0xce, 0xf7, 0xb3, 0xfa, 0x99, 0x9a, 0x79, 0x51, 0x8a, 0xa3, 0xa0,
+ 0x6f, 0xb6, 0x26, 0xa5, 0xa1, 0xe4, 0x8d, 0xb9, 0x81, 0x99, 0xc1, 0xc4,
+ 0xd7, 0xa1, 0x39, 0x49, 0x7e, 0xd8, 0xe9, 0x68, 0x2c, 0xdc, 0xf3, 0x43,
+ 0xdd, 0x03, 0xb4, 0xa5, 0xa0, 0x56, 0xed, 0xda, 0x9e, 0x71, 0x01, 0xd2,
+ 0xda, 0x5e, 0xd8, 0xd5, 0xb9, 0x53, 0xe7, 0x65, 0xbd, 0x65, 0x85, 0xca,
+ 0xb5, 0xa2, 0x70, 0x30, 0xa8, 0xc9, 0x09, 0xef, 0x69, 0xe6, 0x1c, 0x0f,
+ 0xfe, 0x9c, 0xef, 0xd2, 0xff, 0xbc, 0x6f, 0x7c, 0xb2, 0x6f, 0x64, 0xde,
+ 0x67, 0x4e, 0xc5, 0xf4, 0x39, 0x5f, 0x76, 0x27, 0xad, 0xc7, 0x22, 0x03,
+ 0xfd, 0x63, 0x62, 0xc1, 0x7b, 0xb1, 0xf2, 0x62, 0xc4, 0x30, 0xe5, 0x02,
+ 0xa2, 0x58, 0xed, 0xf8, 0x60, 0x76, 0x33, 0x64, 0x99, 0xfa, 0x89, 0xef,
+ 0xe7, 0xe1, 0x29, 0x8c, 0x7c, 0x93, 0x2b, 0x08, 0x93, 0x08, 0x84, 0x30,
+ 0xa3, 0x0d, 0x73, 0x09, 0x28, 0x2c, 0xc4, 0xa5, 0x8c, 0x5f, 0xf0, 0x5f,
+ 0xa3, 0xf1, 0xdd, 0x66, 0x4b, 0x00, 0x13, 0x9c, 0x30, 0x98, 0x31, 0xb8,
+ 0x08, 0x4e, 0x9f, 0x30, 0x65, 0x81, 0x68, 0x44, 0xfc, 0x30, 0x74, 0xd7,
+ 0xe8, 0xbb, 0xaa, 0x63, 0x8d, 0xfc, 0x2f, 0xc0, 0xaa, 0xa7, 0x43, 0x80,
+ 0xa1, 0x28, 0x2e, 0x65, 0xc7, 0x93, 0x4b, 0xe1, 0xcb, 0x7c, 0xdf, 0xfe},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 12
+ {SEC_OID_SHA512,
+ 12,
+ {0x16, 0x2e, 0x2e, 0xb2, 0x45, 0x7e, 0x28, 0x01, 0x6b, 0x96, 0x1e, 0xce,
+ 0x8c, 0xd8, 0xaa, 0x9d, 0x4d, 0x2f, 0x4b, 0x06, 0xa9, 0xab, 0x06, 0x9c,
+ 0xb7, 0x92, 0x38, 0xf5, 0x87, 0x00, 0x75, 0xde, 0x2a, 0x97, 0x55, 0xfa,
+ 0xdc, 0x5c, 0x78, 0xc2, 0x8c, 0x82, 0x44, 0x1c, 0x47, 0x47, 0x18, 0xee,
+ 0x90, 0x5a, 0x8d, 0x77, 0x00, 0xff, 0x26, 0x01, 0xd7, 0xc5, 0x6d, 0x7e,
+ 0xb5, 0xa9, 0xd7, 0x01, 0x9e, 0x92, 0xdb, 0x68, 0x97, 0xc8, 0x23, 0x92,
+ 0x5c, 0xfa, 0x75, 0xb5, 0x60, 0x8c, 0x7a, 0x79, 0xe2, 0x4a, 0xf3, 0x7a,
+ 0xbc, 0x09, 0xc8, 0x90, 0x08, 0xbe, 0x7b, 0x2c, 0xeb, 0x70, 0x17, 0x0c,
+ 0x6d, 0x14, 0x04, 0xa8, 0x92, 0xd0, 0x80, 0x4c, 0xf9, 0xab, 0xde, 0x53,
+ 0xf9, 0xae, 0xdd, 0x13, 0x81, 0x54, 0x59, 0xc3, 0xc6, 0xa1, 0xb3, 0x7f,
+ 0x7d, 0xbf, 0xee, 0x6e, 0x4b, 0x9e, 0x25, 0x14, 0x3d, 0x9c, 0x64, 0xa6,
+ 0xa8, 0x17, 0x55, 0x03, 0x37, 0xd0, 0xc7, 0x4b, 0xb5, 0xcb, 0x6c, 0x7b,
+ 0x5d, 0xb2, 0xbb, 0xb7, 0x70, 0xc6, 0x70, 0x37, 0x72, 0x93, 0x41, 0xcf,
+ 0x25, 0xaa, 0x88, 0x0b, 0x14, 0xd3, 0x9d, 0x71, 0xe6, 0x6c, 0xba, 0x9b,
+ 0x62, 0xe1, 0xff, 0x89, 0xc3, 0x48, 0xea, 0xf4, 0xef, 0xc7, 0x9c, 0x0d,
+ 0xe4, 0x73, 0x41, 0x71, 0x40, 0x62, 0x95, 0xe3, 0x46, 0xe9, 0xce, 0x75,
+ 0x62, 0xbe, 0x7a, 0x54, 0x62, 0x83, 0x4f, 0x1a, 0x00, 0xda, 0x1d, 0x4d,
+ 0x54, 0xd7, 0xfd, 0x7f, 0xb1, 0x24, 0x30, 0xb4, 0x09, 0x66, 0x10, 0xfc,
+ 0x96, 0xff, 0x1b, 0xdf, 0xb8, 0x86, 0x09, 0xd6, 0xa9, 0x61, 0x33, 0x8b,
+ 0xae, 0x78, 0x99, 0x1b, 0x05, 0xf2, 0xc8, 0x0d, 0x2a, 0x13, 0x1d, 0xe5,
+ 0xeb, 0x34, 0x77, 0x94, 0x6d, 0x0d, 0x6f, 0x5f, 0x50, 0x0a, 0x0f, 0xd9,
+ 0x3d, 0x57, 0xe0, 0xbe, 0x35, 0x18, 0xb6, 0x0e, 0x56, 0x88, 0xd8, 0xba,
+ 0x5b, 0x25, 0xc2, 0x34, 0x3e, 0x89, 0x43, 0x26, 0x12, 0x91, 0x73, 0xb8,
+ 0x6d, 0xc3, 0x15, 0xfa, 0x18, 0x3a, 0x0d, 0x96, 0x84, 0x54, 0x64, 0xf2,
+ 0x4c, 0xc0, 0x20, 0xdf, 0xbc, 0x34, 0x1f, 0x46, 0x23, 0xd6, 0x73, 0x2e,
+ 0xf6, 0x99, 0xb3, 0xaf, 0x92, 0x74, 0xfb, 0x50, 0x44, 0x22, 0xbd, 0xbc,
+ 0xb4, 0x91, 0xc8, 0xcf, 0xc6, 0x3f, 0x6c, 0xf6, 0xad, 0xba, 0xfd, 0x4f,
+ 0x2b, 0xb6, 0x71, 0xb9, 0x2b, 0x6f, 0x43, 0x16, 0xea, 0x45, 0x6d, 0x9d,
+ 0x87, 0xb8, 0xf3, 0xb2, 0x22, 0x8e, 0x37, 0xb0, 0xf3, 0x4f, 0x2d, 0x1f,
+ 0xf7, 0x0c, 0xfb, 0x0e, 0xd1, 0x6d, 0x14, 0xad, 0x3a, 0xb5, 0xe8, 0x99,
+ 0x85, 0xd4, 0xe3, 0x0e, 0x51, 0xe4, 0xea, 0xfe, 0x69, 0xc0, 0xcf, 0x6e,
+ 0xe5, 0xcd, 0x1d, 0xda, 0xe2, 0x5b, 0x55, 0x85, 0x62, 0x2a, 0x8b, 0x45},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 13
+ {SEC_OID_SHA512,
+ 13,
+ {0xb1, 0x7c, 0x7e, 0x6b, 0x49, 0x46, 0x9e, 0x75, 0xe4, 0x89, 0xf9, 0x64,
+ 0x71, 0x12, 0x35, 0x43, 0x16, 0xbf, 0x3c, 0xe3, 0xa5, 0x8a, 0xa9, 0xae,
+ 0x41, 0x54, 0x4f, 0x73, 0xc8, 0xe1, 0xe5, 0x6c, 0x28, 0x46, 0x67, 0x38,
+ 0x1e, 0xda, 0x58, 0xb3, 0x46, 0x6d, 0x3e, 0xf1, 0x69, 0x62, 0xa2, 0x61,
+ 0x9d, 0x71, 0x8f, 0x93, 0xed, 0xab, 0x9a, 0xa1, 0x2e, 0x5b, 0xe0, 0x5f,
+ 0x73, 0xcb, 0xfd, 0x4d, 0x8e, 0x54, 0x6b, 0xc9, 0x36, 0xff, 0x90, 0x43,
+ 0xd5, 0xc0, 0x48, 0xf9, 0x37, 0x94, 0xd6, 0x8c, 0x9f, 0x8d, 0x99, 0x80,
+ 0x5f, 0x85, 0x66, 0x57, 0x97, 0xa2, 0x7b, 0x84, 0xa3, 0xe9, 0x78, 0x83,
+ 0xe7, 0x4e, 0xa1, 0x4c, 0x18, 0x0a, 0xa2, 0xe5, 0xc0, 0x78, 0x5a, 0xf6,
+ 0x92, 0x75, 0xd4, 0x84, 0xe1, 0x4d, 0xff, 0xb5, 0x0a, 0x4c, 0xce, 0xe7,
+ 0x42, 0xe8, 0x09, 0xa0, 0x3d, 0xa2, 0x29, 0xe7, 0x0c, 0xe5, 0x29, 0xd0,
+ 0x16, 0x64, 0x39, 0xca, 0xd7, 0x4e, 0xc6, 0x45, 0x70, 0x16, 0xb9, 0x2d,
+ 0xf8, 0xe5, 0x3f, 0x8e, 0xd6, 0x8c, 0xc7, 0x12, 0x29, 0xa1, 0xe1, 0x73,
+ 0x2b, 0x15, 0x17, 0x5a, 0xff, 0x54, 0xee, 0x34, 0xde, 0x4e, 0x90, 0x8e,
+ 0x9b, 0x6f, 0x9e, 0x72, 0x04, 0x17, 0xd1, 0xa6, 0x19, 0xba, 0x9c, 0x1e,
+ 0xd7, 0x0a, 0x55, 0xe4, 0xf5, 0xd9, 0xbd, 0x94, 0x05, 0x32, 0xb2, 0xf5,
+ 0x87, 0x00, 0xf4, 0x04, 0xce, 0xe8, 0x6c, 0x8a, 0xd9, 0xc7, 0x2a, 0xd7,
+ 0x73, 0x1b, 0x8c, 0x2a, 0x06, 0x3e, 0xfb, 0xdb, 0x96, 0xc7, 0xb3, 0x5d,
+ 0x64, 0x1d, 0x50, 0x27, 0xd5, 0x5e, 0x8c, 0xf6, 0xc3, 0x17, 0x61, 0x33,
+ 0x73, 0xdc, 0x30, 0x3c, 0xf8, 0x4a, 0x46, 0x9b, 0x54, 0xdf, 0x3c, 0x2e,
+ 0xcf, 0x5c, 0xc8, 0xd1, 0xbb, 0x38, 0x82, 0xdd, 0xa4, 0x8e, 0x41, 0xb9,
+ 0xe5, 0xa3, 0xda, 0xe9, 0x5d, 0xed, 0x93, 0xf2, 0x30, 0x95, 0x9c, 0x54,
+ 0x7e, 0xf5, 0x91, 0x31, 0xfe, 0xd1, 0x8c, 0x26, 0x9a, 0x0d, 0x5c, 0x2b,
+ 0xe1, 0x68, 0x91, 0x07, 0x12, 0x99, 0xcf, 0x1b, 0xf7, 0x75, 0x73, 0xfd,
+ 0xe1, 0x53, 0x58, 0x36, 0xce, 0xc1, 0xda, 0xaf, 0x7c, 0xbc, 0xc5, 0x0c,
+ 0x56, 0x3d, 0x08, 0xa7, 0x97, 0x25, 0xd6, 0x6d, 0x37, 0x20, 0xec, 0xbb,
+ 0xe1, 0xdb, 0x7e, 0xdf, 0x85, 0xed, 0x3c, 0x4a, 0x91, 0x60, 0x35, 0x0f,
+ 0xe9, 0x43, 0x26, 0xe3, 0xf0, 0x44, 0x06, 0x19, 0xdf, 0x34, 0x6e, 0x33,
+ 0xaa, 0xb6, 0x33, 0x3c, 0x1e, 0x38, 0xb9, 0xf3, 0x41, 0x39, 0xa2, 0x67,
+ 0x78, 0xd0, 0xb0, 0xe6, 0x4b, 0x8c, 0x47, 0x46, 0xe5, 0x87, 0x9f, 0xc5,
+ 0x6e, 0xaa, 0x4c, 0x46, 0x41, 0x17, 0x1f, 0x79, 0xf4, 0xf3, 0xfa, 0x71,
+ 0x1b, 0x9b, 0x05, 0x48, 0xcf, 0xfd, 0xbc, 0x39, 0x92, 0x9b, 0x4a, 0xe3},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 14
+ {SEC_OID_SHA512,
+ 14,
+ {0x38, 0xf8, 0x95, 0x2c, 0x63, 0xcb, 0x83, 0x2a, 0x35, 0xb8, 0x80, 0x8c,
+ 0xa9, 0x25, 0x5a, 0xb1, 0x2f, 0xb5, 0xc2, 0x75, 0x73, 0xf2, 0x9d, 0x58,
+ 0x5c, 0xc3, 0x0b, 0x94, 0xb0, 0x50, 0xfc, 0x9e, 0x17, 0x9f, 0x87, 0x82,
+ 0x1a, 0x2c, 0xf8, 0xd2, 0x3f, 0x10, 0xd3, 0xed, 0x6f, 0x2a, 0x8f, 0x46,
+ 0x1b, 0xd0, 0x98, 0xeb, 0x5f, 0x6a, 0xb9, 0x89, 0x23, 0x64, 0x7f, 0x87,
+ 0x59, 0x4e, 0x2c, 0xec, 0x18, 0xa7, 0x76, 0xaf, 0x43, 0x3c, 0xdf, 0x2b,
+ 0x77, 0xdc, 0xe0, 0xcd, 0x85, 0x36, 0x51, 0xb5, 0x07, 0x00, 0xc9, 0x81,
+ 0x2d, 0x2f, 0xec, 0x7a, 0x97, 0x60, 0x38, 0x8f, 0x4c, 0x26, 0xda, 0x6b,
+ 0xee, 0x3b, 0x76, 0x85, 0x74, 0x64, 0x4c, 0x40, 0x69, 0x77, 0x5c, 0xe2,
+ 0x1e, 0x81, 0x44, 0x6a, 0x9e, 0x7a, 0xa2, 0xc9, 0x78, 0x65, 0xf4, 0xb9,
+ 0x53, 0xda, 0xf7, 0xac, 0xfa, 0xac, 0x13, 0xe7, 0x5e, 0x07, 0x98, 0x00,
+ 0xbc, 0x5f, 0xfc, 0x94, 0x09, 0x0e, 0xd6, 0x84, 0x29, 0x60, 0xe0, 0x3e,
+ 0x95, 0x75, 0x3b, 0xe3, 0x9e, 0x94, 0xda, 0xfb, 0xee, 0xa1, 0x74, 0x5f,
+ 0xa7, 0xa4, 0xfe, 0xfe, 0x77, 0x7f, 0xf5, 0xd2, 0x78, 0xa8, 0x44, 0x4c,
+ 0x07, 0xe3, 0xc8, 0x52, 0x6e, 0x80, 0x96, 0x0f, 0x6e, 0x21, 0x46, 0x90,
+ 0x0e, 0xa8, 0x67, 0x20, 0xfe, 0x35, 0xc8, 0x81, 0xa6, 0x1e, 0x3f, 0x23,
+ 0xa3, 0x2a, 0x6b, 0xbf, 0xbd, 0xdf, 0x04, 0x90, 0x84, 0xd9, 0xa6, 0xd1,
+ 0xb3, 0x2b, 0x9c, 0x24, 0x92, 0x16, 0x1d, 0x1a, 0xec, 0x94, 0x79, 0xa8,
+ 0x89, 0x1c, 0x7b, 0x65, 0x1d, 0x13, 0xe3, 0x4e, 0x78, 0x4e, 0x5a, 0x8d,
+ 0x3c, 0xb2, 0xf5, 0x41, 0x2d, 0x32, 0x26, 0x89, 0x59, 0x1a, 0x98, 0xb4,
+ 0x1e, 0xf9, 0xb0, 0x10, 0x19, 0x0e, 0x73, 0x2a, 0x5e, 0xd0, 0xd2, 0x8b,
+ 0x69, 0x5f, 0x6a, 0xb0, 0x68, 0x70, 0xeb, 0xd2, 0x3f, 0xee, 0x44, 0x84,
+ 0x5c, 0xc6, 0x4d, 0x4b, 0xa3, 0x90, 0x17, 0x04, 0x7c, 0x7e, 0xad, 0xbc,
+ 0x16, 0xa1, 0xe3, 0x57, 0x88, 0xa9, 0xd2, 0xc2, 0xff, 0x02, 0xb4, 0x8b,
+ 0xad, 0xb7, 0xbc, 0x46, 0x05, 0x22, 0x5b, 0x7b, 0x63, 0x19, 0x13, 0xb1,
+ 0x96, 0x83, 0xb6, 0xf9, 0x0e, 0x63, 0x45, 0x82, 0xed, 0x64, 0xc2, 0x5b,
+ 0xb6, 0x15, 0x7f, 0x28, 0x10, 0x2c, 0x45, 0x60, 0x94, 0x5b, 0x6b, 0xaa,
+ 0x91, 0xdc, 0xc5, 0x51, 0xb4, 0xa6, 0xbf, 0x2b, 0x5c, 0xd2, 0xad, 0xb8,
+ 0xa0, 0xaa, 0x87, 0xe2, 0x9c, 0x50, 0x2b, 0x5b, 0x70, 0xbc, 0x4c, 0xce,
+ 0x2e, 0x19, 0x74, 0x79, 0xf9, 0x92, 0x3c, 0x3c, 0xa3, 0x5e, 0x54, 0x37,
+ 0xc8, 0x49, 0xd5, 0x26, 0x4d, 0xc1, 0x8c, 0xdd, 0x3f, 0x6b, 0xc7, 0xb8,
+ 0x8f, 0xd9, 0x18, 0x2b, 0xed, 0x11, 0xf0, 0xcb, 0xa3, 0xcc, 0x68, 0xb5},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 15
+ {SEC_OID_SHA512,
+ 15,
+ {0xb2, 0x47, 0x33, 0xb2, 0x08, 0xd8, 0x3a, 0x92, 0xb4, 0xa7, 0xc6, 0xd6,
+ 0x42, 0x09, 0xfa, 0x2a, 0xc1, 0xdb, 0xf6, 0x15, 0x95, 0x4e, 0xb9, 0x97,
+ 0x04, 0xba, 0x9b, 0x6e, 0xed, 0x2a, 0x54, 0x5a, 0xad, 0x13, 0x25, 0x32,
+ 0x34, 0xd8, 0x8e, 0x0a, 0xfa, 0x81, 0x27, 0x73, 0x21, 0xa8, 0x66, 0x2a,
+ 0x1c, 0x9c, 0x59, 0xa7, 0xff, 0x93, 0x2c, 0x6b, 0x28, 0x89, 0xe4, 0x4e,
+ 0xe4, 0x7e, 0x25, 0xe7, 0x30, 0x42, 0x76, 0x65, 0xa9, 0x8f, 0x02, 0xb8,
+ 0x89, 0x7b, 0x24, 0xee, 0x30, 0x36, 0xfe, 0xbe, 0xf2, 0x94, 0xa8, 0xba,
+ 0x02, 0xce, 0x60, 0xb9, 0xfc, 0xd6, 0xae, 0xb5, 0x92, 0xf3, 0x2d, 0xaa,
+ 0x1a, 0x79, 0xaf, 0xe2, 0xa4, 0x8f, 0x50, 0x97, 0x97, 0x1f, 0x3a, 0x72,
+ 0xed, 0x36, 0x80, 0x43, 0x3d, 0x93, 0xda, 0x0e, 0x3f, 0x19, 0xaa, 0x7d,
+ 0x37, 0x08, 0x28, 0x80, 0xb0, 0xc3, 0x74, 0x5b, 0x86, 0xbe, 0x89, 0xd1,
+ 0x84, 0x16, 0x22, 0x87, 0xbb, 0x63, 0x54, 0x15, 0x8c, 0xed, 0x89, 0xbb,
+ 0xef, 0x14, 0xfa, 0xac, 0x68, 0x64, 0x9d, 0x99, 0x5a, 0x4b, 0xa8, 0x57,
+ 0x62, 0x66, 0xbf, 0x54, 0x64, 0x10, 0x6a, 0x82, 0xca, 0xfc, 0x07, 0xe4,
+ 0xae, 0x4d, 0xfb, 0x4f, 0xf3, 0xf6, 0xf0, 0xe8, 0xc7, 0x13, 0xd3, 0xfb,
+ 0x73, 0x67, 0x3e, 0x75, 0xde, 0xb3, 0xfd, 0x04, 0x09, 0x8c, 0x7c, 0x93,
+ 0x9f, 0x91, 0x59, 0x4e, 0x45, 0x32, 0x34, 0x32, 0xf3, 0x00, 0x29, 0x12,
+ 0x2a, 0xfd, 0x4e, 0x81, 0x24, 0x75, 0xf6, 0x9e, 0xc0, 0x52, 0x48, 0xd6,
+ 0xe2, 0xde, 0xec, 0x18, 0xe7, 0xdd, 0x02, 0xc7, 0xe9, 0xcf, 0x89, 0xcf,
+ 0xdf, 0xca, 0x8b, 0x34, 0x12, 0x41, 0x0b, 0x1e, 0x27, 0x10, 0x23, 0x72,
+ 0x52, 0x72, 0xef, 0x0d, 0x9f, 0xc7, 0x2f, 0x35, 0xa9, 0x4a, 0x48, 0x4b,
+ 0xdb, 0x0c, 0x11, 0x67, 0xc2, 0x82, 0xdf, 0xda, 0x53, 0xa8, 0x6b, 0x72,
+ 0x92, 0x25, 0x06, 0xd5, 0x1a, 0xdf, 0xab, 0x81, 0xdf, 0x9d, 0xd2, 0x57,
+ 0x78, 0x7a, 0xa5, 0xfb, 0x60, 0x33, 0xbd, 0x7f, 0xe6, 0x1a, 0x57, 0x7a,
+ 0x7a, 0xbe, 0x5b, 0x48, 0x17, 0x4a, 0x3b, 0x2f, 0x7b, 0xf2, 0x76, 0xad,
+ 0x6a, 0x67, 0x35, 0x59, 0x34, 0x40, 0x86, 0x77, 0x39, 0x85, 0x1c, 0x91,
+ 0xbb, 0x30, 0xfb, 0x2f, 0x6d, 0x27, 0x9f, 0x35, 0xac, 0xed, 0x17, 0x9d,
+ 0x23, 0x1d, 0xd9, 0xc5, 0x26, 0x7c, 0xff, 0xd6, 0xb1, 0x84, 0xbc, 0xd7,
+ 0x10, 0xa3, 0x65, 0xb2, 0x99, 0x57, 0xeb, 0x98, 0xaa, 0x81, 0xf1, 0x0d,
+ 0xb8, 0x4d, 0xeb, 0x34, 0x48, 0xe2, 0xbd, 0x8a, 0xb5, 0x0d, 0xca, 0xb0,
+ 0x6f, 0xdb, 0x3a, 0x2b, 0x12, 0x90, 0xea, 0xc0, 0xe6, 0x0d, 0xbc, 0x41,
+ 0x14, 0x24, 0x35, 0x40, 0x58, 0x5e, 0xc7, 0x84, 0x73, 0xfe, 0x92, 0x97},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 16
+ {SEC_OID_SHA512,
+ 16,
+ {0xa3, 0x36, 0xc6, 0xc4, 0x75, 0xb3, 0xdd, 0xb4, 0xf9, 0xe5, 0x8b, 0xda,
+ 0x54, 0x7d, 0x86, 0x7c, 0x25, 0xb1, 0x55, 0xb1, 0x9d, 0x14, 0x74, 0x6f,
+ 0x8f, 0xe9, 0xb2, 0x2c, 0xaf, 0xab, 0xc0, 0x5a, 0xca, 0x00, 0x1d, 0x01,
+ 0x93, 0x52, 0xe8, 0xe9, 0x6c, 0xb0, 0xaf, 0xba, 0xdb, 0x7b, 0xf1, 0x69,
+ 0x98, 0xe5, 0x05, 0x2b, 0x83, 0x4a, 0x00, 0x45, 0xe8, 0x61, 0xf6, 0x46,
+ 0xfc, 0xfc, 0x07, 0x34, 0x70, 0x79, 0x82, 0x2e, 0x64, 0xdf, 0xd5, 0xe7,
+ 0x2c, 0x2f, 0x99, 0x6f, 0x0d, 0x5a, 0xe5, 0xd3, 0x15, 0x96, 0xb9, 0x3c,
+ 0x77, 0xfe, 0xe3, 0x10, 0xb0, 0x46, 0xd9, 0xc4, 0x61, 0xae, 0x96, 0x37,
+ 0xca, 0x21, 0x02, 0x0e, 0x48, 0xc6, 0x74, 0x5f, 0xeb, 0x9b, 0x7a, 0x8f,
+ 0x7e, 0x98, 0xe4, 0x7b, 0xe6, 0x82, 0x14, 0x40, 0x5b, 0x55, 0xd8, 0x1d,
+ 0x19, 0x0d, 0x0b, 0xcd, 0xce, 0x48, 0x3b, 0x29, 0x15, 0x54, 0x41, 0x08,
+ 0xbc, 0x8d, 0xaa, 0xac, 0x95, 0x63, 0x48, 0x33, 0x99, 0xa6, 0x9c, 0x19,
+ 0xc6, 0x44, 0xd4, 0xcc, 0x36, 0xbe, 0x43, 0x33, 0xfa, 0x9e, 0x92, 0x21,
+ 0xf1, 0x7b, 0x0e, 0xbd, 0x28, 0x85, 0xe5, 0x7e, 0x84, 0xd3, 0x1b, 0xd6,
+ 0x15, 0xe4, 0x38, 0xaa, 0xa7, 0xa1, 0x74, 0x2f, 0x0d, 0x6f, 0x37, 0x79,
+ 0xc5, 0x5e, 0xa3, 0xde, 0xdc, 0xe1, 0x94, 0x0e, 0x81, 0x9c, 0xc1, 0x40,
+ 0xcf, 0x88, 0x7e, 0xdd, 0xe8, 0x50, 0x6b, 0x4c, 0x91, 0x9e, 0xdf, 0x3f,
+ 0xb6, 0x50, 0x52, 0x93, 0x92, 0x18, 0x89, 0xc3, 0xd6, 0x70, 0x4c, 0xa6,
+ 0xae, 0xf2, 0x4e, 0x62, 0x0d, 0x87, 0xd6, 0x07, 0x3c, 0x0e, 0x9f, 0x8a,
+ 0x8c, 0x43, 0xf9, 0x8f, 0xbb, 0xa9, 0xe8, 0x4f, 0xc9, 0xc4, 0x45, 0xbf,
+ 0xf0, 0x81, 0xac, 0xf6, 0xf6, 0x55, 0x9d, 0xc0, 0xa4, 0x9c, 0x9a, 0xcd,
+ 0x49, 0xc1, 0xad, 0xeb, 0x11, 0xac, 0x31, 0xe3, 0x8f, 0xe8, 0x31, 0x93,
+ 0x89, 0x54, 0x11, 0x44, 0xda, 0xbf, 0xff, 0x49, 0x8a, 0xdd, 0xb5, 0x5d,
+ 0x97, 0x40, 0x82, 0x98, 0x85, 0x03, 0xad, 0xc4, 0x22, 0xd7, 0x8f, 0x3e,
+ 0x6c, 0x17, 0x64, 0xba, 0xf1, 0x74, 0xc4, 0x51, 0xec, 0xcb, 0x13, 0xe0,
+ 0xe2, 0xf9, 0x79, 0x15, 0x12, 0xe9, 0xa9, 0x49, 0x47, 0x81, 0x09, 0x17,
+ 0x66, 0x71, 0xf5, 0x6c, 0xb3, 0xb8, 0xb8, 0x41, 0xfb, 0x55, 0x20, 0x7b,
+ 0xdb, 0x7d, 0xfe, 0xe0, 0xb7, 0xd7, 0x6a, 0xe9, 0x5a, 0x76, 0xde, 0x6f,
+ 0x6b, 0xa4, 0xe9, 0x53, 0xad, 0x04, 0x31, 0xbb, 0xd2, 0x33, 0x11, 0xef,
+ 0x17, 0xda, 0x7f, 0x42, 0x72, 0xa7, 0xec, 0x4a, 0x34, 0xc0, 0x85, 0x01,
+ 0xd0, 0x19, 0x65, 0xc4, 0xab, 0x32, 0x54, 0x20, 0xf6, 0x46, 0x4d, 0xfd,
+ 0xf4, 0x71, 0xfb, 0xa6, 0xf5, 0x9e, 0xe7, 0x8b, 0xed, 0xc2, 0x85, 0x24},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 17
+ {SEC_OID_SHA512,
+ 17,
+ {0x84, 0xd3, 0xcf, 0x49, 0xf1, 0x4e, 0xb7, 0xe6, 0xd6, 0x25, 0x61, 0x47,
+ 0x43, 0x85, 0x9b, 0x9c, 0x1e, 0xf5, 0xa7, 0x9c, 0x23, 0xd3, 0xc1, 0x6e,
+ 0x25, 0xc4, 0x92, 0xc8, 0x5d, 0xf8, 0xc3, 0xd8, 0xf5, 0xed, 0x0a, 0x6e,
+ 0x54, 0x8c, 0x04, 0x2a, 0x71, 0x13, 0x5b, 0xfa, 0xc1, 0xd2, 0x09, 0xcf,
+ 0x43, 0x47, 0x00, 0xe8, 0xa6, 0x24, 0x7f, 0x8d, 0x9b, 0xd3, 0xf1, 0x52,
+ 0x7a, 0xe6, 0x3a, 0x5b, 0x79, 0x78, 0x80, 0xed, 0xd6, 0xb3, 0x11, 0x29,
+ 0x28, 0xb9, 0x87, 0x8a, 0x89, 0x0c, 0xb1, 0xd0, 0xae, 0xc6, 0xe8, 0x4c,
+ 0xd5, 0xda, 0x2d, 0x31, 0x91, 0xd5, 0x90, 0xa5, 0x7a, 0x82, 0x57, 0x7c,
+ 0x8d, 0xb2, 0xcc, 0x51, 0xe8, 0xef, 0xf1, 0x7c, 0x64, 0xa6, 0xf4, 0x45,
+ 0xba, 0x20, 0x2c, 0x9f, 0x13, 0xaf, 0x6b, 0x20, 0xd5, 0x97, 0x4c, 0x88,
+ 0xf8, 0x8b, 0xca, 0xc5, 0x34, 0xee, 0x80, 0xea, 0xe4, 0x51, 0xd7, 0x2b,
+ 0xac, 0x36, 0x05, 0x11, 0xed, 0x77, 0xd9, 0xa0, 0x99, 0x52, 0x93, 0x71,
+ 0x29, 0x79, 0x0d, 0xba, 0xeb, 0xcc, 0x92, 0x01, 0x4b, 0xde, 0x15, 0x5d,
+ 0xe5, 0x9c, 0x13, 0xce, 0x95, 0x78, 0x4c, 0xce, 0xc3, 0xb4, 0xe9, 0xff,
+ 0x0a, 0x08, 0x28, 0x1f, 0xd3, 0x0f, 0x51, 0x80, 0xf6, 0x26, 0x67, 0xf3,
+ 0xa2, 0x57, 0x5e, 0x67, 0x55, 0x02, 0x81, 0xc2, 0xf3, 0xee, 0x42, 0xaf,
+ 0x8b, 0x9c, 0xd9, 0x47, 0x21, 0x71, 0x3c, 0xc9, 0x58, 0x41, 0x31, 0x1f,
+ 0x81, 0xcf, 0xd5, 0xd5, 0x08, 0x83, 0xd0, 0x63, 0x42, 0x5b, 0x8a, 0x30,
+ 0x7f, 0x8b, 0xab, 0x6b, 0xc1, 0x94, 0x41, 0xeb, 0x5e, 0xb2, 0x56, 0xb6,
+ 0xce, 0xe8, 0x12, 0x65, 0x86, 0x70, 0x7e, 0xec, 0x75, 0x46, 0x5b, 0xf8,
+ 0xfe, 0xd4, 0xbf, 0x01, 0x0f, 0x00, 0x63, 0x3f, 0x2d, 0x2a, 0x21, 0x6a,
+ 0xf1, 0x78, 0xf3, 0x43, 0x9f, 0xe0, 0x85, 0x79, 0x21, 0xa9, 0x2a, 0x64,
+ 0x2b, 0x83, 0xc7, 0xed, 0xf4, 0x5b, 0x8b, 0x7f, 0x0e, 0x28, 0x0c, 0xb3,
+ 0x62, 0xfe, 0xf1, 0xe6, 0xb7, 0x71, 0x44, 0x46, 0x5a, 0xa0, 0x69, 0x68,
+ 0x97, 0x18, 0x61, 0xa0, 0x3c, 0x8f, 0x6e, 0x6b, 0x0c, 0xc7, 0x7f, 0x71,
+ 0x3a, 0x14, 0x17, 0xee, 0x76, 0x93, 0x4d, 0x44, 0x17, 0x84, 0xfe, 0x9d,
+ 0xf0, 0xe6, 0x5a, 0xa5, 0xf4, 0x39, 0xa0, 0xcf, 0x98, 0x89, 0xc9, 0x36,
+ 0x6a, 0x21, 0x3f, 0xa2, 0xf9, 0x30, 0x2d, 0x8a, 0x70, 0xb4, 0xd9, 0xcf,
+ 0x77, 0x07, 0x68, 0x7c, 0xd2, 0x21, 0x4d, 0x72, 0x0e, 0xdd, 0xf7, 0xa6,
+ 0x1e, 0xb0, 0xed, 0xbe, 0x67, 0x9d, 0xf5, 0xfd, 0xef, 0x79, 0xf2, 0xa8,
+ 0xdf, 0x50, 0xe9, 0x0f, 0x26, 0xbe, 0x5e, 0x15, 0x6c, 0xca, 0xd3, 0x30,
+ 0xa3, 0xf8, 0x1b, 0x99, 0x8d, 0xf0, 0xb6, 0x10, 0x38, 0x3f, 0xce, 0x24},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 18
+ {SEC_OID_SHA512,
+ 18,
+ {0xf3, 0xd8, 0xe1, 0x62, 0xaa, 0x36, 0x62, 0xeb, 0x06, 0x48, 0x04, 0x8a,
+ 0xcd, 0x70, 0xea, 0xda, 0x84, 0xb1, 0x2a, 0x7d, 0x15, 0x47, 0x6e, 0x58,
+ 0xe4, 0x7f, 0x77, 0x20, 0xbc, 0xa8, 0x9a, 0x0f, 0x46, 0x7f, 0x7b, 0xc2,
+ 0xc6, 0xcf, 0xb1, 0x72, 0x73, 0xd0, 0xee, 0x66, 0xc8, 0x2c, 0x2e, 0x82,
+ 0xc7, 0xcb, 0x18, 0x4d, 0x07, 0x3a, 0xf6, 0xa6, 0x01, 0xcf, 0xa7, 0xc8,
+ 0xdf, 0x3c, 0x7e, 0xff, 0x34, 0x8f, 0xd3, 0x29, 0x73, 0xf8, 0xb3, 0x50,
+ 0x2d, 0x52, 0x57, 0x63, 0x90, 0x16, 0xeb, 0xb2, 0x4c, 0xb6, 0x01, 0x1d,
+ 0xeb, 0x8e, 0xd8, 0x16, 0xff, 0xc4, 0x4f, 0x26, 0x2f, 0x03, 0x79, 0x9b,
+ 0x12, 0x2a, 0x0c, 0x3b, 0xd7, 0xd6, 0x9d, 0xf0, 0x64, 0xa3, 0x4b, 0x16,
+ 0x6d, 0x7f, 0x13, 0x89, 0x82, 0xfc, 0xb4, 0xbc, 0x23, 0x32, 0x38, 0x42,
+ 0x07, 0x11, 0x79, 0x86, 0xd9, 0x2b, 0xae, 0x3a, 0x5a, 0xfa, 0xfb, 0x08,
+ 0x36, 0xa8, 0x92, 0xa6, 0xc9, 0x40, 0x3c, 0xf7, 0x05, 0x4b, 0xf0, 0x2a,
+ 0x82, 0x85, 0x1b, 0x35, 0x76, 0x8e, 0xa7, 0x74, 0x98, 0xb4, 0xd1, 0x2a,
+ 0x6e, 0x85, 0x01, 0x8a, 0xa5, 0x96, 0x23, 0x64, 0x4e, 0x18, 0xfd, 0x9e,
+ 0xbb, 0x4c, 0xf3, 0x49, 0x0e, 0x85, 0x77, 0x99, 0x48, 0x36, 0xa8, 0x4c,
+ 0xe6, 0xbc, 0xa8, 0x5e, 0xd3, 0xfc, 0xe9, 0x77, 0xe0, 0xfd, 0xac, 0x1e,
+ 0xed, 0xc8, 0x1e, 0x4a, 0xef, 0x60, 0xb9, 0xde, 0x47, 0x90, 0x0b, 0x9d,
+ 0xfd, 0x1b, 0x67, 0xa0, 0xc8, 0x9b, 0x0b, 0xe8, 0x8a, 0xe6, 0x7a, 0x53,
+ 0x07, 0x57, 0x6f, 0xf8, 0x4a, 0x7f, 0x99, 0xf3, 0xf0, 0x30, 0xe2, 0x13,
+ 0x3a, 0x51, 0xbf, 0x7a, 0xf7, 0x51, 0x42, 0xf5, 0x93, 0x30, 0xe2, 0x49,
+ 0x29, 0x73, 0x37, 0x3e, 0x64, 0xf3, 0x4a, 0x05, 0xba, 0x7f, 0x22, 0x62,
+ 0xeb, 0xb9, 0x1f, 0x14, 0x4a, 0x89, 0xcd, 0x82, 0x90, 0x63, 0x58, 0xe5,
+ 0xa8, 0xbf, 0xdb, 0x5e, 0x7d, 0xa9, 0x1c, 0x2c, 0xa9, 0x5d, 0x0e, 0x45,
+ 0xcd, 0x2b, 0xca, 0x99, 0x12, 0xb2, 0x7a, 0xf3, 0x6f, 0x45, 0xd4, 0xcc,
+ 0x55, 0x35, 0xb0, 0xaa, 0x95, 0xe7, 0x5d, 0x33, 0x0c, 0xb0, 0x1b, 0xcb,
+ 0x01, 0xe2, 0x34, 0x38, 0xd0, 0xbc, 0xc4, 0x20, 0x7a, 0x2a, 0x7f, 0xbe,
+ 0xd4, 0xd7, 0x62, 0xd6, 0xa8, 0x18, 0x22, 0x99, 0x3b, 0xdb, 0x42, 0xba,
+ 0xab, 0x84, 0xa3, 0xb9, 0xcd, 0xec, 0x3d, 0xec, 0x31, 0x72, 0x9c, 0x83,
+ 0x1c, 0xc2, 0x8d, 0xec, 0x11, 0x16, 0x05, 0x92, 0x4a, 0xe0, 0xce, 0x6d,
+ 0x6c, 0x16, 0xea, 0x9a, 0x60, 0x51, 0x71, 0xa8, 0x2c, 0xb1, 0x11, 0x02,
+ 0xbc, 0xab, 0x10, 0x82, 0x29, 0x27, 0x1e, 0x21, 0x67, 0xba, 0x6a, 0xe7,
+ 0x15, 0x50, 0x00, 0x38, 0xd1, 0x18, 0x62, 0x04, 0xae, 0x2f, 0xe6, 0x85},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 19
+ {SEC_OID_SHA512,
+ 19,
+ {0xbb, 0xb3, 0xdb, 0xa3, 0x3b, 0xbc, 0x56, 0xa8, 0x59, 0xbf, 0xe0, 0xca,
+ 0xb3, 0xef, 0x7e, 0xe4, 0xfd, 0x1b, 0x9b, 0x81, 0x96, 0xf5, 0xbf, 0x02,
+ 0xf5, 0x5c, 0x3f, 0xa7, 0x0a, 0xb8, 0xec, 0xa3, 0x2d, 0x5e, 0x2d, 0x95,
+ 0xe3, 0x16, 0x6d, 0x51, 0x37, 0xb7, 0x13, 0x6d, 0x21, 0xee, 0x17, 0xfe,
+ 0x5d, 0x79, 0x0b, 0x37, 0xf5, 0x1b, 0x03, 0x05, 0x21, 0xfb, 0xa3, 0x7b,
+ 0x0e, 0x1a, 0xaa, 0xf5, 0xbf, 0xfd, 0x62, 0xdb, 0x04, 0x21, 0xbc, 0x82,
+ 0x79, 0x8e, 0x58, 0xf6, 0xb9, 0x40, 0x46, 0x51, 0x9a, 0xdb, 0xe8, 0x59,
+ 0x67, 0x5a, 0xcd, 0xc9, 0xef, 0xd0, 0x50, 0x79, 0x2a, 0x3e, 0xce, 0xca,
+ 0xcc, 0xc3, 0xdb, 0xd7, 0x74, 0xa9, 0xcf, 0x42, 0x6c, 0x5e, 0x58, 0x52,
+ 0x70, 0x21, 0xcb, 0xe8, 0x21, 0x2c, 0x91, 0x58, 0xba, 0xf6, 0x7a, 0x8d,
+ 0x3c, 0xa0, 0x36, 0x13, 0x64, 0xd0, 0xfd, 0x48, 0x6f, 0x04, 0x02, 0xe8,
+ 0xb5, 0xa9, 0x48, 0x94, 0xb3, 0xaf, 0x02, 0x3e, 0xcc, 0x6b, 0x9c, 0x0e,
+ 0xc8, 0xc9, 0xb7, 0x17, 0x73, 0x6d, 0xab, 0x8a, 0xe1, 0xda, 0x1c, 0x19,
+ 0x13, 0xdf, 0x84, 0xb6, 0xa5, 0xb7, 0xe6, 0x01, 0x9e, 0x3e, 0x53, 0xef,
+ 0xba, 0x2b, 0xea, 0xd9, 0x81, 0xe4, 0x93, 0x16, 0xf6, 0x71, 0x81, 0x6b,
+ 0x72, 0x22, 0xde, 0xeb, 0x8f, 0x3f, 0x48, 0x75, 0xcc, 0xa3, 0x53, 0x35,
+ 0x1d, 0x81, 0x0f, 0x27, 0x1d, 0x3c, 0x2a, 0x66, 0x63, 0xe3, 0x4a, 0x8e,
+ 0xe0, 0x83, 0xd8, 0x0a, 0x86, 0x13, 0x38, 0xe2, 0x2f, 0xf9, 0x7e, 0x54,
+ 0x28, 0x78, 0x76, 0x0e, 0xc0, 0xfc, 0xb8, 0xdb, 0xb3, 0x90, 0x83, 0x44,
+ 0x09, 0x75, 0x4b, 0x95, 0xf9, 0x02, 0x21, 0x0b, 0xe7, 0x2d, 0x71, 0x04,
+ 0xab, 0xbe, 0x1a, 0x87, 0x97, 0x9c, 0x04, 0x60, 0xdc, 0xcc, 0xd2, 0xcf,
+ 0xa5, 0xa1, 0x34, 0x70, 0x85, 0x5e, 0xad, 0x59, 0xd0, 0xd7, 0x55, 0x4e,
+ 0xb6, 0xb5, 0xa1, 0x26, 0x11, 0xc5, 0xc1, 0xec, 0x9d, 0xb3, 0xec, 0x7d,
+ 0x3d, 0xd7, 0x95, 0xac, 0xce, 0x3a, 0x2c, 0x4c, 0x71, 0xbd, 0x55, 0xc1,
+ 0x59, 0x86, 0x56, 0x26, 0x89, 0xe8, 0x08, 0x68, 0x34, 0x42, 0xdd, 0xbc,
+ 0x8c, 0xcb, 0x04, 0x8e, 0xb2, 0xb1, 0x54, 0xa6, 0x6e, 0x6e, 0x19, 0xaf,
+ 0x41, 0xc2, 0x33, 0xd6, 0x19, 0x61, 0x55, 0x91, 0x2b, 0xb1, 0xa0, 0x20,
+ 0xfa, 0xbd, 0x6e, 0x80, 0x3f, 0x04, 0xfa, 0xb8, 0x8f, 0xc6, 0x77, 0x16,
+ 0x2b, 0x0d, 0x98, 0xc4, 0x25, 0x00, 0x97, 0x7c, 0x00, 0x27, 0x74, 0x34,
+ 0x1c, 0x3f, 0xa4, 0x55, 0xb6, 0x09, 0x2d, 0x88, 0x48, 0x95, 0x8c, 0x94,
+ 0xde, 0x46, 0x41, 0xa4, 0x3a, 0x26, 0x9c, 0xc6, 0x90, 0x3e, 0x51, 0x2c,
+ 0xee, 0xa3, 0x51, 0x23, 0x51, 0xa0, 0x5c, 0x52, 0xbc, 0xc2, 0xac, 0x18},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 20
+ {SEC_OID_SHA512,
+ 20,
+ {0x4f, 0xf3, 0x17, 0xfe, 0xb7, 0xf2, 0x9b, 0x39, 0xf4, 0x3c, 0x6d, 0xfe,
+ 0x38, 0x63, 0x47, 0xe0, 0x57, 0xa9, 0x7c, 0x50, 0x63, 0x00, 0x73, 0x22,
+ 0xc8, 0xcc, 0xea, 0x17, 0x61, 0xe5, 0x28, 0x5a, 0x14, 0xa2, 0x5c, 0xc8,
+ 0x4a, 0xf0, 0x41, 0x40, 0x71, 0x30, 0xfd, 0xe5, 0xe7, 0xe9, 0x4d, 0x51,
+ 0x96, 0xce, 0xfe, 0xfc, 0x48, 0x5d, 0x1c, 0x79, 0x34, 0x32, 0xe6, 0x2a,
+ 0x80, 0x63, 0x55, 0x7a, 0x07, 0x64, 0x30, 0x5b, 0x40, 0xa7, 0x61, 0x9b,
+ 0x8e, 0x9a, 0xa9, 0xb3, 0x95, 0xac, 0xd6, 0x4a, 0x1c, 0x13, 0x21, 0xfe,
+ 0xd3, 0x6e, 0x21, 0x87, 0xad, 0xe1, 0x9b, 0x9a, 0x25, 0xe5, 0x23, 0x73,
+ 0x66, 0x6c, 0xea, 0x88, 0x8f, 0x5c, 0x69, 0x9d, 0xa9, 0x2a, 0x59, 0xf2,
+ 0xb2, 0xdb, 0x76, 0xfa, 0x29, 0xb8, 0xe9, 0xd9, 0xb7, 0x8e, 0x6f, 0xe4,
+ 0x2f, 0xe9, 0xd7, 0x22, 0xc5, 0x24, 0xa5, 0x9a, 0x3a, 0xc8, 0xd7, 0x55,
+ 0x1a, 0xd5, 0xc5, 0x83, 0x8c, 0x4e, 0xa9, 0x26, 0x85, 0xec, 0x6d, 0xbb,
+ 0x23, 0xb6, 0xb6, 0x9e, 0xb0, 0x7e, 0x8a, 0x18, 0x7a, 0xb7, 0x8a, 0xf4,
+ 0xea, 0x81, 0xc2, 0xd1, 0x49, 0x77, 0xbe, 0x33, 0x6f, 0xaf, 0x81, 0x69,
+ 0xcc, 0x18, 0x9e, 0xaa, 0xc3, 0x40, 0xc9, 0x57, 0x8d, 0xc6, 0xd9, 0x81,
+ 0x48, 0xa1, 0x48, 0x44, 0xc2, 0x20, 0xac, 0x10, 0x85, 0xa8, 0x0c, 0x5e,
+ 0x3e, 0x4c, 0x6f, 0x04, 0xa4, 0x72, 0xcf, 0x1a, 0x4b, 0x89, 0x3a, 0xad,
+ 0x0f, 0x33, 0x70, 0xd5, 0x64, 0x68, 0xee, 0x1c, 0xef, 0x67, 0x5b, 0x5f,
+ 0xb7, 0x7d, 0xa4, 0x81, 0xf1, 0x28, 0xce, 0x8a, 0xea, 0x30, 0xc6, 0x7f,
+ 0xda, 0xad, 0x92, 0xf2, 0x6d, 0xb2, 0xdf, 0x4c, 0x45, 0x00, 0x0e, 0xf5,
+ 0x81, 0xe1, 0xa0, 0xf3, 0x23, 0xff, 0xb6, 0x9e, 0x45, 0x98, 0x1a, 0x6c,
+ 0x1c, 0x8e, 0x45, 0xff, 0xde, 0x22, 0xb4, 0xcf, 0xc0, 0x04, 0x5f, 0xcb,
+ 0x60, 0xe1, 0x27, 0x82, 0x0f, 0x4f, 0x1b, 0x25, 0x68, 0x79, 0x7d, 0xc3,
+ 0x4a, 0xe2, 0x9e, 0x91, 0x60, 0x30, 0xdd, 0xc5, 0x5d, 0x78, 0x62, 0x95,
+ 0x34, 0xf9, 0x26, 0xa2, 0x30, 0xc4, 0x14, 0x45, 0x43, 0xd3, 0x83, 0xab,
+ 0xa0, 0x5f, 0xd3, 0xfd, 0x17, 0x87, 0xbd, 0x70, 0xbb, 0x9f, 0xb8, 0x04,
+ 0x6d, 0x26, 0xc4, 0xd7, 0x03, 0x45, 0x46, 0x45, 0x2a, 0x68, 0x2d, 0xe6,
+ 0x0b, 0xac, 0x90, 0x03, 0x37, 0xe5, 0xa2, 0x79, 0x78, 0xe5, 0xb7, 0x09,
+ 0x47, 0x5f, 0x4e, 0x01, 0xa1, 0xd5, 0x7a, 0x00, 0x19, 0x0b, 0x5e, 0x82,
+ 0x9d, 0x81, 0xe8, 0x2f, 0x38, 0x45, 0x0d, 0x3a, 0x21, 0xb5, 0xb6, 0xeb,
+ 0x83, 0xec, 0x0c, 0x49, 0x1c, 0xd1, 0x7c, 0xc9, 0x1b, 0x6c, 0x05, 0x53,
+ 0xd8, 0x57, 0xa5, 0x5f, 0xac, 0x7e, 0x8d, 0xbe, 0x37, 0x8c, 0x95, 0xe5},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 21
+ {SEC_OID_SHA512,
+ 21,
+ {0xc3, 0xd7, 0xc5, 0x6f, 0x39, 0xe3, 0x87, 0x32, 0x8b, 0x55, 0x1f, 0x8e,
+ 0x33, 0xf1, 0xa8, 0xf6, 0xeb, 0xcd, 0x83, 0x75, 0xbf, 0x8a, 0x4a, 0xb9,
+ 0x2d, 0xf7, 0x2c, 0x73, 0x2e, 0x73, 0x91, 0x97, 0x78, 0x38, 0x8f, 0x0a,
+ 0x3a, 0xce, 0xec, 0x9f, 0x67, 0x53, 0x13, 0x36, 0x26, 0x88, 0x7c, 0x3a,
+ 0x57, 0x93, 0xcf, 0xa2, 0xe8, 0x34, 0x04, 0x66, 0xe8, 0xc0, 0xd6, 0x02,
+ 0x66, 0x3c, 0xfc, 0x16, 0x96, 0x43, 0xa4, 0x6e, 0xcc, 0xd9, 0x13, 0x08,
+ 0x5d, 0xd1, 0xdd, 0x1e, 0xff, 0xf1, 0x04, 0x6d, 0xd4, 0x41, 0xb1, 0xdd,
+ 0x07, 0x1a, 0x55, 0x8c, 0x62, 0x95, 0x73, 0xba, 0x36, 0x63, 0x11, 0x05,
+ 0xad, 0x76, 0xd8, 0x95, 0x61, 0xf2, 0x84, 0xc6, 0x32, 0x1c, 0x9f, 0x35,
+ 0xb1, 0xc4, 0xd5, 0xe5, 0x88, 0xcc, 0x93, 0xbe, 0x7c, 0x62, 0xb2, 0xdb,
+ 0x5b, 0x8c, 0x52, 0x52, 0x6c, 0x88, 0x15, 0xc9, 0xdc, 0x5b, 0x75, 0x54,
+ 0x31, 0xde, 0x7a, 0xbf, 0x8b, 0x2a, 0xe5, 0x75, 0x0d, 0xea, 0x20, 0x82,
+ 0x3d, 0xe5, 0x61, 0xf9, 0x2e, 0xc3, 0x63, 0x0f, 0x80, 0x60, 0x6a, 0x06,
+ 0x38, 0xa1, 0x8a, 0x7a, 0xa7, 0x1d, 0x24, 0xa6, 0xe1, 0x9f, 0x6a, 0xc3,
+ 0xfa, 0x16, 0xeb, 0x77, 0xf7, 0x69, 0xda, 0x4b, 0x27, 0xca, 0x1b, 0x2b,
+ 0xde, 0x18, 0x7d, 0x10, 0xe2, 0x97, 0xf6, 0xc8, 0xae, 0x8c, 0x5a, 0xeb,
+ 0xd8, 0x4e, 0x75, 0x94, 0x89, 0x42, 0xbb, 0x64, 0x50, 0x4c, 0xa0, 0x23,
+ 0x0a, 0x68, 0x01, 0xe5, 0x8b, 0x23, 0xa7, 0xae, 0xb2, 0xae, 0x14, 0x58,
+ 0xb5, 0x75, 0x0a, 0x89, 0x4c, 0xf6, 0xc5, 0xdb, 0xf3, 0xc6, 0x0b, 0x86,
+ 0xee, 0x98, 0x8b, 0xce, 0xf8, 0xe3, 0x0f, 0x21, 0xaf, 0xa7, 0x19, 0x7e,
+ 0x41, 0x03, 0xfa, 0x6f, 0x4f, 0x1a, 0x87, 0x68, 0x0e, 0xec, 0x61, 0x73,
+ 0xf4, 0x80, 0xc9, 0x4e, 0x11, 0xf8, 0xdb, 0x98, 0x05, 0x97, 0xe3, 0x8c,
+ 0x71, 0xf3, 0x6e, 0x3c, 0x68, 0x21, 0x5d, 0x81, 0x05, 0x04, 0xea, 0xd6,
+ 0xff, 0x1b, 0x12, 0x91, 0xff, 0xa5, 0xd1, 0x78, 0x70, 0x8e, 0xd3, 0xb0,
+ 0xe5, 0xb9, 0xf5, 0x65, 0x1f, 0xd1, 0xdf, 0x9c, 0x18, 0xb2, 0x1d, 0xea,
+ 0xf2, 0x0b, 0x1a, 0x8b, 0xc6, 0xde, 0x73, 0xde, 0x6e, 0x73, 0x37, 0x31,
+ 0x5b, 0xfd, 0x42, 0x81, 0x56, 0xfa, 0xc7, 0x38, 0x54, 0x2b, 0x38, 0xd0,
+ 0x3b, 0xcf, 0x14, 0x03, 0xec, 0x21, 0x0f, 0x67, 0x75, 0x3e, 0x5b, 0x73,
+ 0xdb, 0x07, 0xd3, 0x63, 0xee, 0x85, 0xa5, 0x95, 0xc2, 0x05, 0xbf, 0x25,
+ 0x82, 0x72, 0x31, 0xdf, 0x2b, 0xd5, 0x76, 0x16, 0x7e, 0x84, 0xc6, 0x59,
+ 0xe9, 0x27, 0x6c, 0x76, 0x11, 0xa9, 0x2f, 0xcc, 0x1e, 0x06, 0xaf, 0x92,
+ 0x55, 0x43, 0xc4, 0xb1, 0x1b, 0xac, 0x35, 0xdf, 0x7a, 0xd1, 0x4f, 0x34},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 22
+ {SEC_OID_SHA512,
+ 22,
+ {0xb2, 0xb7, 0x35, 0x25, 0xc8, 0xa5, 0x56, 0xfa, 0xc8, 0xa9, 0x8c, 0x71,
+ 0x72, 0x31, 0x60, 0x16, 0x36, 0xd1, 0xef, 0x1f, 0x6d, 0x52, 0x26, 0x5b,
+ 0xdf, 0x3d, 0xa2, 0x23, 0x6b, 0x35, 0xd6, 0xe6, 0x73, 0x27, 0x7b, 0xfa,
+ 0x2b, 0x2b, 0x12, 0x22, 0xd6, 0xa9, 0x0b, 0x50, 0xa3, 0x08, 0x77, 0x44,
+ 0x75, 0x73, 0x21, 0x0c, 0x87, 0xfd, 0x85, 0xa4, 0x84, 0x69, 0x18, 0x51,
+ 0x98, 0xaf, 0x8b, 0xfe, 0xf4, 0x39, 0x3e, 0x0b, 0x46, 0xb4, 0x16, 0xac,
+ 0x0c, 0xb7, 0xff, 0xf2, 0xbe, 0x11, 0x86, 0x02, 0x09, 0xc3, 0x40, 0xe4,
+ 0x70, 0xbd, 0x59, 0xd8, 0x4d, 0xfa, 0x59, 0x8b, 0x36, 0x35, 0xa5, 0xbd,
+ 0xef, 0xeb, 0xeb, 0x35, 0xfe, 0xb4, 0x25, 0x11, 0x57, 0xec, 0x94, 0x0a,
+ 0x0c, 0x0f, 0xc6, 0xfd, 0x5a, 0xb9, 0x74, 0x93, 0xc3, 0xe9, 0xc6, 0x63,
+ 0xdc, 0x94, 0x3b, 0xfe, 0xe7, 0x85, 0x4f, 0x2d, 0xa6, 0xf9, 0xb9, 0x1a,
+ 0x9d, 0xfa, 0xcf, 0xb8, 0x8b, 0xd2, 0x1c, 0x15, 0xa4, 0x88, 0xbf, 0x2b,
+ 0x08, 0xbd, 0x00, 0xe3, 0x11, 0xde, 0x4b, 0xb2, 0xaf, 0xf8, 0x50, 0xde,
+ 0x3d, 0xbd, 0x9b, 0xe9, 0xe7, 0x3b, 0x9a, 0xe4, 0xaf, 0x9a, 0x2d, 0xd0,
+ 0xa7, 0xa3, 0xce, 0xa9, 0x4f, 0x1b, 0xad, 0xd5, 0x6a, 0xe6, 0x67, 0x9f,
+ 0x5c, 0xb8, 0x7c, 0xd3, 0xeb, 0x7e, 0xe6, 0xdd, 0xf7, 0xff, 0x42, 0x66,
+ 0x86, 0xe5, 0x51, 0xd8, 0x46, 0xeb, 0x83, 0x99, 0x12, 0x4e, 0x23, 0xd6,
+ 0xb8, 0x78, 0x97, 0xbc, 0xbb, 0xc0, 0x24, 0x2c, 0xfa, 0xf4, 0x8f, 0x8e,
+ 0x08, 0xe9, 0xd5, 0x95, 0x7b, 0x30, 0xbb, 0xb4, 0xdc, 0x94, 0x2b, 0xce,
+ 0xd4, 0x16, 0xef, 0x50, 0x38, 0x8b, 0x25, 0x20, 0x8c, 0x5f, 0x48, 0x24,
+ 0xca, 0x87, 0x5c, 0x4e, 0xe7, 0x5e, 0xb1, 0xa7, 0x05, 0xc1, 0xb5, 0xb6,
+ 0x93, 0xda, 0xc6, 0x5e, 0x44, 0x7e, 0x06, 0xf4, 0x12, 0x51, 0xb2, 0x95,
+ 0xe0, 0x5d, 0x4c, 0x51, 0x37, 0xbb, 0x7c, 0x0f, 0x45, 0x1a, 0x19, 0xad,
+ 0xb6, 0x1b, 0xcf, 0x12, 0x82, 0xce, 0x72, 0x9b, 0x3a, 0xd5, 0x81, 0x59,
+ 0x6d, 0x99, 0xc5, 0x87, 0x6d, 0xb7, 0xcd, 0x4a, 0x61, 0x41, 0x12, 0xbc,
+ 0x9d, 0x55, 0x57, 0x18, 0x7b, 0x82, 0x4a, 0x26, 0x64, 0x34, 0x27, 0x6c,
+ 0x3b, 0xa8, 0xbd, 0x30, 0xc7, 0xf1, 0x54, 0x18, 0x44, 0xa2, 0x62, 0xae,
+ 0x8d, 0x4c, 0x09, 0x41, 0x9c, 0x6e, 0x21, 0x88, 0x1a, 0x3f, 0x4b, 0x0a,
+ 0x8c, 0x3d, 0x95, 0x8a, 0xbd, 0x7a, 0xc0, 0xa9, 0xd0, 0xe7, 0xf1, 0x77,
+ 0x0d, 0x22, 0x91, 0x77, 0xad, 0x8a, 0xfb, 0xa3, 0x6e, 0x32, 0x4d, 0x25,
+ 0x4d, 0x36, 0x11, 0x9d, 0x13, 0xcf, 0x1a, 0x47, 0xc9, 0x3f, 0x0b, 0xed,
+ 0xfb, 0x7d, 0x17, 0x76, 0xac, 0xca, 0x7c, 0x9f, 0x14, 0xcd, 0x56, 0xe3},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 23
+ {SEC_OID_SHA512,
+ 23,
+ {0x32, 0x50, 0x6b, 0xd0, 0x8d, 0xd8, 0x8d, 0xa1, 0xd3, 0xa3, 0x17, 0x2e,
+ 0xd1, 0x7a, 0x6d, 0x13, 0x93, 0xf4, 0x04, 0x13, 0xbb, 0xf2, 0xa7, 0xfa,
+ 0x4f, 0x93, 0x93, 0x31, 0x4b, 0x7d, 0x15, 0x8a, 0x90, 0x5c, 0x1e, 0x52,
+ 0x8d, 0x4f, 0x0b, 0x0c, 0x47, 0x41, 0x7d, 0x20, 0x23, 0x4f, 0x55, 0xe5,
+ 0x8f, 0xb9, 0xfd, 0x87, 0x34, 0x47, 0x73, 0xb3, 0x11, 0xfe, 0x4a, 0x77,
+ 0x13, 0x7a, 0x82, 0x9d, 0x3a, 0x80, 0xdc, 0x77, 0xda, 0xc5, 0x17, 0x0e,
+ 0x32, 0xbe, 0x53, 0xc2, 0x12, 0x40, 0x4d, 0x28, 0x02, 0xe1, 0xcd, 0xf9,
+ 0x82, 0xcf, 0x57, 0x26, 0x1a, 0xe6, 0x4d, 0x40, 0x27, 0x90, 0xa7, 0xed,
+ 0x8e, 0xfa, 0x42, 0xd9, 0xd8, 0x07, 0x69, 0x88, 0x84, 0xd2, 0x31, 0x87,
+ 0xc3, 0xf2, 0x39, 0xbe, 0xb3, 0x00, 0x7b, 0x01, 0x4e, 0x32, 0x4e, 0x9f,
+ 0x5f, 0x07, 0x0c, 0xc2, 0x25, 0xed, 0xe1, 0x51, 0x15, 0xd0, 0x7d, 0xa0,
+ 0x64, 0x66, 0x5f, 0x8d, 0xcf, 0x5a, 0x43, 0x9c, 0xd6, 0xab, 0x2a, 0xaa,
+ 0x86, 0xcb, 0x4b, 0x7b, 0xd0, 0xf8, 0xd9, 0x7c, 0x1c, 0x9a, 0x1e, 0xb3,
+ 0xb4, 0x16, 0x70, 0x2b, 0x53, 0x4f, 0xfd, 0xad, 0x74, 0xf4, 0x47, 0x42,
+ 0x8c, 0x04, 0x07, 0x33, 0x35, 0xbf, 0xc9, 0x6b, 0x6f, 0x05, 0x28, 0xb0,
+ 0xba, 0x54, 0x1d, 0xdc, 0x7a, 0xca, 0x70, 0xe3, 0x7b, 0xa0, 0xb9, 0xac,
+ 0xdb, 0x8a, 0xcc, 0x14, 0x10, 0xbf, 0x82, 0xd5, 0xe6, 0xa8, 0xef, 0xfc,
+ 0x29, 0x1f, 0x57, 0x01, 0x56, 0x5d, 0x46, 0x8c, 0x15, 0x78, 0x02, 0x5f,
+ 0x52, 0x9b, 0xe0, 0xcc, 0x7a, 0x2a, 0xe4, 0x73, 0xeb, 0xa8, 0x43, 0xdd,
+ 0x72, 0xea, 0x8a, 0x6f, 0x9b, 0x30, 0x22, 0xc7, 0x9d, 0x05, 0xe5, 0x29,
+ 0x64, 0x28, 0x7e, 0xc9, 0xc2, 0x15, 0x67, 0x45, 0xd4, 0xa1, 0x4b, 0x30,
+ 0x4a, 0xd7, 0xd5, 0x2d, 0xa8, 0xa4, 0x5a, 0x85, 0x4b, 0xec, 0xb8, 0x09,
+ 0x59, 0x17, 0xa4, 0xc7, 0x19, 0x6a, 0xfb, 0x2d, 0x73, 0xd3, 0x5a, 0x7e,
+ 0xf6, 0x57, 0x48, 0x13, 0x8a, 0x46, 0xc6, 0x92, 0x53, 0xf0, 0xf6, 0x79,
+ 0x70, 0xda, 0xa3, 0x8e, 0x0d, 0x43, 0x5f, 0xd8, 0xf8, 0x76, 0x3e, 0x9e,
+ 0xca, 0x8d, 0x3b, 0xe5, 0xac, 0x96, 0x61, 0x86, 0x29, 0xe3, 0x0d, 0x28,
+ 0x5d, 0xb4, 0x81, 0xf2, 0x39, 0x06, 0xe8, 0xa1, 0x45, 0xf7, 0x0f, 0xc8,
+ 0xea, 0xa7, 0x1e, 0x45, 0x14, 0x21, 0x50, 0x1c, 0x57, 0x94, 0x46, 0xc9,
+ 0x54, 0x5a, 0x1d, 0x7d, 0x03, 0x3b, 0xd9, 0xdd, 0xf6, 0x2e, 0x58, 0x7b,
+ 0x97, 0xad, 0x79, 0x25, 0xb6, 0x0a, 0x5a, 0x69, 0xef, 0x38, 0x34, 0x05,
+ 0x12, 0x6e, 0x4e, 0x00, 0x61, 0xb0, 0x34, 0x9f, 0x9c, 0xf2, 0x92, 0x64,
+ 0x1b, 0xb2, 0x05, 0x0a, 0x86, 0xfb, 0xb5, 0x05, 0xa6, 0x8d, 0x32, 0x1e},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 24
+ {SEC_OID_SHA512,
+ 24,
+ {0xc0, 0xeb, 0x72, 0x0b, 0x10, 0x5f, 0x53, 0xc1, 0x91, 0xb4, 0xe6, 0x2f,
+ 0x76, 0xd6, 0xe4, 0x9a, 0x1c, 0x23, 0x19, 0xc8, 0x9f, 0x42, 0x23, 0xf1,
+ 0x84, 0x9b, 0x0c, 0xe9, 0x58, 0x72, 0x36, 0x3e, 0x78, 0x25, 0x31, 0xd8,
+ 0xa1, 0xa5, 0xa4, 0x5e, 0x44, 0x22, 0xce, 0x87, 0x23, 0x27, 0xa4, 0x96,
+ 0x51, 0xdf, 0x41, 0x70, 0x5e, 0xa4, 0x80, 0x87, 0xd7, 0x97, 0xe6, 0x8c,
+ 0x1f, 0xef, 0xe0, 0xb2, 0x5c, 0xfc, 0x01, 0xb4, 0x57, 0x36, 0x1a, 0xc2,
+ 0xf9, 0x8f, 0x2b, 0x6d, 0x67, 0x5c, 0x04, 0xa6, 0x2a, 0xa3, 0x2f, 0x18,
+ 0xae, 0xf7, 0xc4, 0x88, 0x20, 0x5c, 0xd1, 0xd8, 0x2c, 0x6b, 0xbd, 0x14,
+ 0x70, 0x81, 0x25, 0xd8, 0x6f, 0xba, 0x57, 0xf2, 0xc5, 0x4a, 0x66, 0x7a,
+ 0x31, 0xa3, 0x2a, 0xf5, 0x4d, 0x8d, 0xf6, 0x90, 0x6c, 0x07, 0x59, 0x5d,
+ 0x2d, 0xd3, 0x14, 0x7f, 0xe4, 0xed, 0x42, 0xda, 0x82, 0x37, 0x7c, 0x88,
+ 0xf4, 0x4b, 0x7d, 0x29, 0xc8, 0xc1, 0xda, 0xec, 0x62, 0x30, 0xfe, 0xd3,
+ 0x6b, 0x4e, 0x57, 0x19, 0x1d, 0x95, 0x0a, 0xc9, 0x8c, 0x78, 0xfc, 0xbc,
+ 0x6e, 0x94, 0x05, 0x64, 0x5b, 0x3c, 0x5f, 0xdd, 0x69, 0x11, 0x1f, 0x9e,
+ 0x3b, 0xad, 0xb1, 0x99, 0x88, 0x8d, 0x0d, 0xfe, 0xb6, 0x9e, 0xbe, 0xf4,
+ 0xa4, 0xa3, 0x94, 0x65, 0xcf, 0x9f, 0xbc, 0x78, 0x4c, 0x59, 0xc2, 0xfc,
+ 0xee, 0x8e, 0x36, 0x73, 0x87, 0x55, 0x41, 0x48, 0xee, 0x63, 0x18, 0xb8,
+ 0xa2, 0x3d, 0x35, 0x26, 0x26, 0x62, 0x06, 0xde, 0x78, 0x8c, 0x7e, 0xc4,
+ 0xd9, 0x3e, 0x60, 0xe5, 0x37, 0xbc, 0x3a, 0x13, 0xa9, 0x9a, 0xdd, 0x80,
+ 0x87, 0xf5, 0xa3, 0x3e, 0x6c, 0x89, 0x04, 0x05, 0x0a, 0x9b, 0x9e, 0x2e,
+ 0xd7, 0xef, 0xac, 0x91, 0xdb, 0x3e, 0x46, 0x72, 0xa1, 0x92, 0xb6, 0xd1,
+ 0x1f, 0x38, 0xff, 0xa5, 0x7f, 0x54, 0x20, 0x04, 0x3d, 0xa2, 0x3c, 0x4c,
+ 0x1f, 0xca, 0xf4, 0x6a, 0xdf, 0x4f, 0x7e, 0xe4, 0xef, 0xaa, 0x5f, 0x72,
+ 0xab, 0x45, 0x60, 0x95, 0x3a, 0x1e, 0x94, 0x35, 0xf9, 0x3b, 0x00, 0xa8,
+ 0xdd, 0x4b, 0x58, 0x65, 0xd7, 0x14, 0xce, 0x5d, 0x02, 0x6a, 0x0e, 0xbe,
+ 0x9d, 0xd5, 0x6b, 0xa7, 0xd4, 0xb3, 0x5f, 0x33, 0xfd, 0x76, 0x4c, 0x04,
+ 0x85, 0x0c, 0x5d, 0xfa, 0x91, 0xfd, 0x6c, 0xad, 0x03, 0xd7, 0x1d, 0x41,
+ 0x84, 0x5e, 0xda, 0x65, 0xf9, 0xc3, 0x6c, 0x71, 0x17, 0x49, 0x7e, 0x82,
+ 0x98, 0x8a, 0xa4, 0x9f, 0x55, 0x3a, 0x51, 0x0e, 0x81, 0x2a, 0xc4, 0x75,
+ 0xa0, 0xc5, 0x10, 0xeb, 0x03, 0xe0, 0xd5, 0xd5, 0x31, 0xed, 0xce, 0xe0,
+ 0x1c, 0x47, 0x5b, 0x7c, 0xfe, 0x94, 0xa7, 0x7b, 0xf4, 0x5a, 0x22, 0xe0,
+ 0x63, 0x07, 0xa9, 0xf6, 0xc6, 0x95, 0x3d, 0x01, 0x17, 0xe3, 0x89, 0x2d},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 25
+ {SEC_OID_SHA512,
+ 25,
+ {0xa9, 0x06, 0x62, 0xe0, 0x2c, 0x0b, 0x8f, 0x54, 0x52, 0xf5, 0x6d, 0x73,
+ 0x43, 0xba, 0x20, 0x7a, 0xc0, 0xa8, 0x14, 0x19, 0x77, 0xc4, 0x6b, 0x74,
+ 0x92, 0x3a, 0x68, 0xf9, 0xdc, 0x15, 0x5a, 0xbd, 0x02, 0x30, 0xda, 0xdf,
+ 0x77, 0x12, 0x62, 0xb1, 0xc0, 0x2d, 0xb0, 0x6d, 0xe7, 0xbf, 0x78, 0xdc,
+ 0x40, 0x90, 0x48, 0x34, 0xe0, 0x1b, 0x7b, 0x8b, 0xd0, 0x7d, 0x48, 0xcb,
+ 0x1f, 0x0d, 0xc9, 0xad, 0xc5, 0xdd, 0x14, 0x02, 0x34, 0xb7, 0xea, 0x8e,
+ 0xb5, 0x1a, 0xe6, 0x4b, 0x84, 0xce, 0x79, 0x9b, 0x39, 0x48, 0xa8, 0xc7,
+ 0xe3, 0x60, 0x13, 0x28, 0xc3, 0xff, 0x52, 0x0b, 0x71, 0x2f, 0xbe, 0x03,
+ 0x7d, 0x4c, 0xa7, 0x83, 0x53, 0xd8, 0xb5, 0x18, 0x66, 0x0a, 0x0c, 0x0f,
+ 0x61, 0xd3, 0x14, 0x1f, 0x7b, 0x6a, 0x01, 0x0e, 0x2f, 0x7b, 0x64, 0x46,
+ 0x65, 0xa2, 0x03, 0x8a, 0x63, 0x17, 0x41, 0x56, 0xd6, 0x7f, 0x00, 0xfc,
+ 0xdd, 0xff, 0x33, 0x15, 0xd7, 0x6d, 0xba, 0x6d, 0xae, 0xe0, 0x7d, 0x83,
+ 0x15, 0xe5, 0x18, 0xa3, 0x76, 0xb3, 0xd4, 0xf6, 0x95, 0x57, 0x66, 0x70,
+ 0x54, 0x66, 0x56, 0xe5, 0x38, 0xd7, 0xeb, 0x88, 0x51, 0x49, 0x7c, 0x6e,
+ 0x84, 0x28, 0xdf, 0xa0, 0xa5, 0xa1, 0x0e, 0x3e, 0x78, 0x34, 0xa2, 0x39,
+ 0x68, 0x02, 0x1c, 0x7c, 0xf1, 0x7d, 0x26, 0x10, 0x25, 0x4d, 0x41, 0x1d,
+ 0x2a, 0x99, 0x96, 0xfc, 0x80, 0x52, 0xc3, 0x8c, 0x32, 0x20, 0x04, 0xfb,
+ 0x35, 0x9b, 0xec, 0x00, 0xb4, 0xa7, 0x81, 0xe4, 0xdf, 0xb6, 0x6e, 0xb8,
+ 0x42, 0x05, 0x4f, 0xa7, 0xad, 0xa8, 0x47, 0x97, 0x01, 0x0f, 0x1d, 0xff,
+ 0x65, 0xa0, 0x72, 0x95, 0x54, 0x26, 0x60, 0x86, 0xe4, 0x76, 0x7d, 0xbe,
+ 0x7c, 0x17, 0x4b, 0x85, 0x40, 0xf5, 0xda, 0x25, 0x57, 0x8a, 0x38, 0x65,
+ 0xca, 0xea, 0x12, 0x91, 0x5e, 0x4c, 0xac, 0xf0, 0x28, 0x44, 0x95, 0xc2,
+ 0x08, 0xdc, 0xc5, 0x09, 0x6f, 0x86, 0x19, 0x97, 0xd4, 0x5e, 0xd8, 0x9e,
+ 0x53, 0x42, 0x07, 0xc7, 0x97, 0x37, 0xbf, 0x42, 0x0d, 0xd5, 0xc9, 0xd6,
+ 0xa6, 0xe8, 0x1a, 0x50, 0x64, 0xc7, 0x2c, 0x3c, 0xfc, 0xdd, 0x25, 0xd8,
+ 0xa3, 0xdc, 0xaf, 0x2a, 0x99, 0x68, 0xaa, 0x97, 0xf8, 0x18, 0x9a, 0x37,
+ 0xdb, 0x4a, 0x22, 0x8a, 0xc2, 0x68, 0x94, 0xf3, 0x21, 0x8c, 0x14, 0x66,
+ 0x34, 0x3a, 0xd4, 0x1d, 0x6b, 0x29, 0x26, 0x21, 0xe7, 0x95, 0x28, 0x9b,
+ 0xbc, 0xb5, 0xe8, 0x07, 0x40, 0xff, 0x91, 0x28, 0x30, 0x12, 0xa7, 0xf7,
+ 0x47, 0xe0, 0x22, 0x0a, 0xb9, 0x4a, 0x8c, 0xe9, 0x6f, 0xb5, 0x4c, 0x41,
+ 0x7e, 0x0f, 0xf6, 0xfb, 0x17, 0x95, 0xf0, 0x78, 0xef, 0x60, 0x39, 0x93,
+ 0x9c, 0x24, 0xb9, 0xdd, 0x32, 0xd3, 0x1c, 0x4b, 0x68, 0x06, 0x95, 0x37},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 26
+ {SEC_OID_SHA512,
+ 26,
+ {0xd8, 0x43, 0x6c, 0x15, 0x5e, 0x09, 0x6d, 0xe5, 0xd2, 0x2e, 0x62, 0x7b,
+ 0xff, 0x7f, 0x42, 0x86, 0x9f, 0xb2, 0x28, 0x58, 0x12, 0x73, 0xe9, 0xea,
+ 0xdc, 0x0c, 0x3f, 0x35, 0xbe, 0x02, 0x07, 0x7b, 0x3d, 0x37, 0xc8, 0xc6,
+ 0xe4, 0xfb, 0x39, 0x30, 0x0a, 0x10, 0x93, 0xaf, 0x1f, 0xe0, 0xcb, 0x42,
+ 0x44, 0x0c, 0xaa, 0x05, 0x64, 0xf7, 0xa7, 0x82, 0x95, 0xbd, 0x1f, 0x89,
+ 0x46, 0xa2, 0x18, 0x05, 0x1f, 0x72, 0x57, 0x32, 0x3a, 0xeb, 0x22, 0x7d,
+ 0x80, 0xf3, 0x43, 0x05, 0x76, 0xda, 0x12, 0xa5, 0x46, 0x87, 0xc9, 0x6d,
+ 0xda, 0x4c, 0x2e, 0xf7, 0xe3, 0x59, 0xd5, 0xfd, 0x17, 0xb7, 0xd7, 0x7a,
+ 0x2f, 0xff, 0xb0, 0x94, 0x80, 0xd1, 0x7a, 0x60, 0xc8, 0x0f, 0x30, 0xc4,
+ 0xe0, 0x67, 0x24, 0x78, 0x37, 0x06, 0xb2, 0x10, 0x21, 0x2e, 0xc1, 0x1c,
+ 0xda, 0xaf, 0x91, 0xcb, 0x1a, 0x76, 0x48, 0xb3, 0xd1, 0x97, 0xa4, 0xc2,
+ 0xf4, 0xb7, 0x93, 0x80, 0xf3, 0x56, 0xa0, 0x6f, 0x02, 0x63, 0x58, 0xa5,
+ 0x38, 0x1a, 0x4c, 0x97, 0x5e, 0xef, 0xab, 0x6e, 0x95, 0x46, 0x61, 0x9c,
+ 0xf4, 0xdf, 0x87, 0xec, 0x10, 0x60, 0x66, 0x44, 0x86, 0x44, 0xa4, 0x15,
+ 0x82, 0x0a, 0xf3, 0x13, 0x6d, 0xeb, 0x86, 0xd3, 0x4b, 0x61, 0x33, 0x7b,
+ 0x4b, 0x0e, 0x3a, 0x53, 0xec, 0x13, 0x6c, 0xe8, 0xb2, 0x6f, 0x94, 0x9a,
+ 0x67, 0x41, 0xbf, 0x06, 0x7a, 0xd6, 0x9d, 0xa0, 0x68, 0xaf, 0x12, 0x91,
+ 0x45, 0x1b, 0x0b, 0x88, 0x25, 0x44, 0xba, 0x72, 0xb7, 0x42, 0x48, 0xf6,
+ 0xf7, 0xdf, 0x51, 0x86, 0xac, 0x7d, 0xa1, 0x94, 0x6c, 0x4f, 0xaf, 0x1e,
+ 0x1e, 0x0f, 0x08, 0xcc, 0xaf, 0xa7, 0xba, 0xe6, 0xc9, 0x22, 0x4d, 0x1c,
+ 0xcb, 0x6a, 0x5f, 0xdb, 0x77, 0x8a, 0xc4, 0xe5, 0x5a, 0xe4, 0x14, 0xbe,
+ 0x39, 0x3d, 0xe1, 0xda, 0x87, 0x42, 0x4b, 0x59, 0xde, 0x23, 0xd2, 0x45,
+ 0xda, 0x78, 0xbd, 0x71, 0x4a, 0xc7, 0xd9, 0x11, 0x03, 0xc2, 0x96, 0xd4,
+ 0x40, 0x7e, 0xc5, 0x0b, 0x61, 0xf1, 0x17, 0x32, 0x48, 0xe9, 0xae, 0xd1,
+ 0xb1, 0x9a, 0xe5, 0x0d, 0x41, 0x6d, 0x9d, 0x2c, 0xc0, 0x46, 0x42, 0x61,
+ 0xca, 0x9c, 0xaf, 0x17, 0x06, 0x0a, 0x01, 0x90, 0xba, 0xf5, 0xe1, 0xe3,
+ 0xac, 0xb9, 0x99, 0x2d, 0xa2, 0x25, 0x8c, 0x83, 0x38, 0x81, 0x3b, 0x2a,
+ 0x14, 0xdf, 0xb1, 0xda, 0x59, 0x47, 0xe6, 0x94, 0xa4, 0x4e, 0x9a, 0xa5,
+ 0xad, 0x75, 0xed, 0xda, 0xeb, 0xed, 0x2f, 0x83, 0x7a, 0x2b, 0x3c, 0xb5,
+ 0x82, 0x7a, 0xce, 0x24, 0x0f, 0x75, 0x4a, 0x95, 0x42, 0xe9, 0x4f, 0x97,
+ 0x34, 0xd8, 0xeb, 0xf8, 0x95, 0xa3, 0x17, 0x5e, 0x97, 0x87, 0x31, 0x72,
+ 0x6c, 0x24, 0x92, 0x2d, 0xae, 0xbb, 0x40, 0xdd, 0xf7, 0x5a, 0xa1, 0xd1},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 27
+ {SEC_OID_SHA512,
+ 27,
+ {0x38, 0x5d, 0xcc, 0xec, 0x5a, 0xf8, 0x9a, 0xb0, 0x79, 0xeb, 0x12, 0x6e,
+ 0xfa, 0xca, 0xf2, 0x53, 0xd5, 0x60, 0xd2, 0xf0, 0x80, 0x7f, 0xbd, 0xb5,
+ 0x10, 0xf7, 0xb1, 0xaf, 0xd9, 0xbf, 0x99, 0xbb, 0xd2, 0xf3, 0x7e, 0x1a,
+ 0x35, 0xc6, 0xd6, 0x05, 0x17, 0x77, 0x4b, 0xe9, 0x1f, 0x5f, 0x18, 0x27,
+ 0x26, 0xae, 0x5b, 0xb0, 0x31, 0xdd, 0x50, 0x13, 0xad, 0xdb, 0xce, 0x86,
+ 0x01, 0xb1, 0x7e, 0x36, 0xef, 0x79, 0x0c, 0x99, 0x22, 0x1d, 0xce, 0xc9,
+ 0x4a, 0x5f, 0x78, 0xd4, 0xd0, 0x4d, 0xeb, 0x3c, 0xac, 0x59, 0xdb, 0x4d,
+ 0xc8, 0x7b, 0x0f, 0xa4, 0x8e, 0x6e, 0x1e, 0x84, 0x6c, 0x8e, 0xfa, 0x86,
+ 0xaf, 0x95, 0xf1, 0x3f, 0x28, 0xb3, 0xeb, 0x32, 0xb0, 0xb5, 0xaf, 0xc7,
+ 0x1e, 0x7a, 0x74, 0xa7, 0x13, 0xbc, 0x9f, 0x67, 0x56, 0x29, 0xc7, 0x73,
+ 0x25, 0x52, 0x72, 0x12, 0xe3, 0xa0, 0x33, 0xf1, 0x17, 0x22, 0x31, 0x4f,
+ 0x16, 0xb6, 0xf5, 0x59, 0x79, 0x10, 0xa2, 0x6a, 0xa7, 0x10, 0x42, 0xff,
+ 0x8a, 0xe2, 0x71, 0xd6, 0xad, 0xf3, 0xa2, 0x94, 0xeb, 0x2a, 0xf5, 0xda,
+ 0xbb, 0x04, 0x06, 0xed, 0xe9, 0x1a, 0x9f, 0x14, 0xfb, 0xd8, 0x83, 0x5f,
+ 0x83, 0xe5, 0x0a, 0xb2, 0xf4, 0x77, 0x56, 0xe2, 0x87, 0xfd, 0x4f, 0x0f,
+ 0xe0, 0x9c, 0x73, 0xba, 0x13, 0xb8, 0x4e, 0xf6, 0x51, 0x0a, 0x40, 0xa0,
+ 0xaa, 0xec, 0xbc, 0x3e, 0x2d, 0x34, 0x51, 0x02, 0x4c, 0xe5, 0xe0, 0x86,
+ 0x17, 0xe8, 0xb8, 0x8c, 0xda, 0x10, 0xd3, 0xae, 0x27, 0x76, 0x36, 0xc1,
+ 0x3b, 0x61, 0xc2, 0xf8, 0x1d, 0xbb, 0x1f, 0xfb, 0xdc, 0xdc, 0x4b, 0x68,
+ 0x1f, 0x4c, 0xea, 0x0a, 0xe6, 0xf9, 0xd3, 0x08, 0x58, 0xb9, 0x57, 0x6e,
+ 0x5c, 0x46, 0x59, 0xaa, 0x89, 0xa5, 0xa3, 0x24, 0x10, 0xf0, 0x7f, 0xc6,
+ 0xfd, 0x4f, 0xfd, 0xe8, 0xf7, 0xcf, 0xcf, 0xe0, 0x4a, 0x9b, 0x8b, 0x9b,
+ 0xbc, 0x70, 0x86, 0x33, 0x60, 0xb7, 0x1e, 0xbd, 0x1b, 0x0c, 0x9c, 0x04,
+ 0x88, 0x9a, 0x2c, 0x45, 0xc2, 0x4c, 0x9f, 0xa2, 0x59, 0xe5, 0x1d, 0xee,
+ 0xa5, 0xc3, 0x13, 0xa9, 0xe1, 0x8e, 0x8e, 0x44, 0xba, 0x8c, 0x89, 0x2b,
+ 0x7e, 0x3c, 0xc1, 0xc3, 0x87, 0x7c, 0xd7, 0x53, 0x1b, 0x48, 0x86, 0xdf,
+ 0xd7, 0xeb, 0x01, 0x04, 0xff, 0x2a, 0xf8, 0xe5, 0xa8, 0x86, 0x77, 0x4e,
+ 0xa7, 0x11, 0x4c, 0x24, 0xcb, 0x6f, 0xd6, 0x17, 0x39, 0x8c, 0x40, 0x96,
+ 0x35, 0x5d, 0xf0, 0x08, 0xec, 0x9a, 0x27, 0xb7, 0xbb, 0xf6, 0x22, 0x06,
+ 0x18, 0xec, 0xd7, 0x1e, 0xdf, 0x86, 0xab, 0x2e, 0xac, 0x75, 0x06, 0xde,
+ 0x4b, 0xcb, 0x21, 0x51, 0x60, 0x5f, 0x76, 0x7e, 0x3d, 0x76, 0x63, 0xda,
+ 0xb5, 0x7d, 0xf2, 0x75, 0x13, 0x62, 0x99, 0xaf, 0x1e, 0x59, 0xa5, 0xfe},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 28
+ {SEC_OID_SHA512,
+ 28,
+ {0x47, 0x5a, 0xf5, 0xab, 0xd6, 0x94, 0x4b, 0x69, 0x85, 0x01, 0x8a, 0xc3,
+ 0x77, 0x00, 0xf2, 0x2f, 0x00, 0xea, 0x36, 0xa9, 0xe1, 0xd6, 0x07, 0x24,
+ 0x50, 0xc5, 0xe8, 0xcc, 0x95, 0xae, 0x37, 0xf1, 0x38, 0x64, 0xb5, 0x5e,
+ 0xbb, 0xed, 0x41, 0x78, 0x5a, 0x42, 0x22, 0x64, 0x8e, 0x70, 0x84, 0x1d,
+ 0x3e, 0x5e, 0x70, 0x2e, 0xfb, 0x39, 0xcc, 0x58, 0xfb, 0xad, 0x00, 0xef,
+ 0x96, 0x29, 0xaf, 0x8b, 0x93, 0x90, 0xb9, 0x94, 0xac, 0x91, 0xe3, 0x66,
+ 0xfc, 0x85, 0x51, 0x8d, 0xce, 0x5a, 0x77, 0x75, 0x53, 0x01, 0x96, 0x04,
+ 0x89, 0x6d, 0x8b, 0x91, 0x30, 0x66, 0x4c, 0xd5, 0xf4, 0x0a, 0xfc, 0xf4,
+ 0x55, 0xca, 0xa4, 0x0d, 0x68, 0x4e, 0xd0, 0x9c, 0x3c, 0x96, 0x87, 0x79,
+ 0xb0, 0x6a, 0x19, 0x6b, 0x8a, 0x65, 0x96, 0x6d, 0xde, 0xbd, 0x3b, 0xff,
+ 0x28, 0x9b, 0x60, 0x31, 0xbc, 0x1e, 0xf8, 0xef, 0x64, 0xd6, 0x9b, 0x9f,
+ 0x98, 0xf4, 0x7e, 0xbd, 0x8b, 0x28, 0xd5, 0xb7, 0x61, 0xf7, 0x95, 0x09,
+ 0x42, 0xa7, 0x14, 0xf4, 0x87, 0x02, 0x0a, 0x9f, 0xd2, 0x3c, 0xaf, 0xa8,
+ 0x93, 0x39, 0x17, 0x12, 0x32, 0x8a, 0x27, 0x5a, 0x26, 0x56, 0x07, 0x6e,
+ 0x1f, 0xfa, 0xc7, 0xca, 0x81, 0x62, 0x68, 0xe1, 0x7e, 0x0e, 0xe5, 0xe7,
+ 0x16, 0x36, 0xc8, 0x75, 0x78, 0x16, 0xd1, 0xf7, 0xcc, 0x19, 0x98, 0x50,
+ 0xc0, 0x9c, 0xec, 0xef, 0x27, 0xdb, 0x8b, 0x85, 0x40, 0x23, 0xb1, 0x74,
+ 0xb8, 0xe2, 0x66, 0xff, 0x16, 0x94, 0xa0, 0x5f, 0x78, 0xdf, 0xa8, 0x49,
+ 0x52, 0x39, 0x9e, 0xd4, 0x81, 0x02, 0xfe, 0x17, 0x09, 0x29, 0xbb, 0x05,
+ 0x0f, 0x8d, 0x4b, 0x1f, 0xd2, 0xe5, 0x15, 0x0a, 0x01, 0x0b, 0x77, 0xe2,
+ 0x70, 0xc5, 0x0c, 0x65, 0x58, 0x5c, 0x36, 0xe9, 0xe6, 0xc8, 0x60, 0xb2,
+ 0x0d, 0xf6, 0x09, 0xbb, 0xae, 0x43, 0x40, 0x07, 0x04, 0x35, 0xf7, 0xa8,
+ 0xc7, 0xac, 0xce, 0xd8, 0x7d, 0xec, 0x7f, 0x8b, 0xc4, 0xe2, 0x23, 0x20,
+ 0x98, 0x63, 0x27, 0x94, 0xf2, 0x85, 0x8f, 0x5a, 0xc5, 0xe1, 0x3a, 0xad,
+ 0x50, 0xc4, 0xc1, 0x87, 0xbe, 0xa9, 0xd4, 0xd7, 0x46, 0x35, 0x30, 0xbf,
+ 0xe5, 0x65, 0x54, 0x30, 0x79, 0x74, 0x8d, 0x9f, 0x1f, 0xe7, 0x94, 0xbb,
+ 0xf7, 0xa7, 0xfd, 0x52, 0x5a, 0x90, 0x7d, 0x7d, 0x53, 0x3e, 0x3c, 0xd2,
+ 0xd6, 0xa8, 0xe4, 0x0b, 0x26, 0x77, 0x30, 0x84, 0xf0, 0xab, 0x15, 0xaa,
+ 0xff, 0x91, 0xc2, 0x9a, 0x7c, 0x09, 0x4b, 0x88, 0xd4, 0x5e, 0xa3, 0x9b,
+ 0x37, 0xc1, 0x42, 0x04, 0x68, 0x2f, 0x94, 0x16, 0x22, 0x6d, 0x11, 0xfd,
+ 0x57, 0x7d, 0xff, 0xc5, 0x43, 0x06, 0x6c, 0x5e, 0x95, 0x4c, 0x15, 0x65,
+ 0xc4, 0x00, 0xfe, 0x07, 0x98, 0x5c, 0xbc, 0xd9, 0x82, 0x33, 0x2e, 0x1e},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 29
+ {SEC_OID_SHA512,
+ 29,
+ {0x20, 0x1e, 0x55, 0xe5, 0xd0, 0x0b, 0xed, 0x29, 0x9b, 0xbf, 0x00, 0x3f,
+ 0xda, 0x2f, 0xf3, 0x03, 0x83, 0xc3, 0x4b, 0x8d, 0xb3, 0x28, 0x28, 0xa0,
+ 0x73, 0x7b, 0x49, 0x9f, 0x7b, 0x19, 0x29, 0x7f, 0xe0, 0x5c, 0x4e, 0xe5,
+ 0xf5, 0x0f, 0x40, 0x4d, 0x1f, 0xd3, 0x47, 0xc4, 0x04, 0x27, 0x54, 0xf3,
+ 0x27, 0xe0, 0xaa, 0x63, 0x4a, 0x83, 0x2d, 0x09, 0x8d, 0xc8, 0xc4, 0xa2,
+ 0x01, 0x91, 0x14, 0x56, 0x9a, 0x48, 0x08, 0x7d, 0xcc, 0xf8, 0xe3, 0x0d,
+ 0xbe, 0xbc, 0xde, 0x63, 0x8c, 0x8f, 0x1d, 0x1c, 0x7c, 0x61, 0xef, 0x9f,
+ 0x15, 0xc4, 0x78, 0xc8, 0xbe, 0xa4, 0xd9, 0xae, 0x0d, 0x56, 0x29, 0xf2,
+ 0xa4, 0x20, 0xe9, 0xd1, 0xca, 0xb3, 0x35, 0xd3, 0x23, 0x7e, 0xe9, 0x67,
+ 0x5e, 0xd0, 0x67, 0x90, 0x86, 0x5b, 0x90, 0x1c, 0xbf, 0x29, 0xde, 0x2b,
+ 0x73, 0x0b, 0x77, 0xd8, 0x31, 0x9f, 0xf9, 0x27, 0x3a, 0xab, 0x3e, 0x04,
+ 0x16, 0x56, 0x22, 0x6c, 0x12, 0x90, 0x48, 0x04, 0x07, 0x84, 0xed, 0xf4,
+ 0xd1, 0x3e, 0xe1, 0xde, 0xf8, 0xfe, 0x4d, 0x52, 0xbe, 0xb5, 0x53, 0x94,
+ 0xb3, 0x48, 0x17, 0xc9, 0xfc, 0x5b, 0x64, 0xbf, 0x67, 0x02, 0xdf, 0x68,
+ 0x21, 0x1b, 0x63, 0x7e, 0x3f, 0x42, 0x11, 0xaf, 0xec, 0xf8, 0x88, 0x48,
+ 0x67, 0xf6, 0x14, 0xcd, 0xb0, 0xea, 0xb4, 0x9a, 0x70, 0xd5, 0xe1, 0xe6,
+ 0x19, 0x47, 0xf7, 0xa2, 0xd7, 0x14, 0x16, 0xdd, 0x72, 0xb8, 0x26, 0x96,
+ 0x85, 0x92, 0xbf, 0x88, 0xfe, 0xad, 0xa3, 0x16, 0x81, 0x23, 0x01, 0xb8,
+ 0x26, 0x94, 0xfe, 0xed, 0xaf, 0x8c, 0xc6, 0xf3, 0xe2, 0x54, 0x2a, 0xe0,
+ 0xa3, 0xc4, 0x02, 0x3d, 0x3e, 0x8a, 0x9a, 0xaf, 0x61, 0x5b, 0x89, 0x47,
+ 0x35, 0x5d, 0xa9, 0x90, 0x85, 0x55, 0x38, 0xf2, 0x56, 0x92, 0x73, 0x25,
+ 0xd6, 0x5d, 0x4f, 0x07, 0x99, 0x03, 0x9e, 0x91, 0x1c, 0xf1, 0xe0, 0xe9,
+ 0xe9, 0x40, 0xa8, 0x8f, 0x77, 0x1a, 0x0e, 0x4f, 0xfe, 0xec, 0xcf, 0x91,
+ 0x58, 0x8a, 0x32, 0x1e, 0x26, 0xa4, 0x8f, 0xf2, 0xda, 0x5d, 0x92, 0x1a,
+ 0x06, 0x66, 0xde, 0xba, 0x23, 0x5f, 0x7d, 0xec, 0xbe, 0x1a, 0x3f, 0x6b,
+ 0x92, 0x92, 0x02, 0x22, 0x77, 0x24, 0x03, 0x2a, 0xf8, 0x68, 0x72, 0xed,
+ 0x2e, 0x43, 0x6a, 0xa1, 0x17, 0x12, 0x17, 0x3c, 0xc0, 0xa9, 0x26, 0xb3,
+ 0x1b, 0xea, 0xd6, 0xad, 0x31, 0xec, 0xfa, 0xcd, 0xbf, 0x98, 0xff, 0xe3,
+ 0x0e, 0x15, 0x05, 0xa4, 0x20, 0x36, 0xcc, 0xbc, 0x76, 0xc6, 0x0f, 0x21,
+ 0x64, 0x86, 0xff, 0x7d, 0x72, 0x86, 0x32, 0x41, 0x07, 0xe9, 0x5e, 0x93,
+ 0x5a, 0x9e, 0xba, 0x9a, 0x4e, 0xdf, 0xdf, 0x8f, 0x6d, 0x76, 0xd4, 0x9a,
+ 0x9a, 0x9d, 0xb3, 0xaa, 0x86, 0xf7, 0x43, 0x96, 0x09, 0xa1, 0xa0, 0xbd},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 30
+ {SEC_OID_SHA512,
+ 30,
+ {0x64, 0x19, 0xec, 0x84, 0x4d, 0xfd, 0xf0, 0x47, 0x5c, 0x7d, 0xb6, 0x6d,
+ 0x00, 0x8c, 0x87, 0xe9, 0x99, 0xd7, 0xba, 0x56, 0xb4, 0xe5, 0x67, 0xc3,
+ 0x44, 0xc2, 0xc6, 0xc0, 0x6d, 0x8b, 0x07, 0x19, 0x1f, 0x0a, 0xd8, 0x31,
+ 0x84, 0x3d, 0xb5, 0xcc, 0x93, 0x1a, 0x96, 0xbf, 0xe3, 0x02, 0x11, 0x44,
+ 0x7f, 0x63, 0x97, 0x81, 0xc3, 0x56, 0x3f, 0xf9, 0xd1, 0x99, 0x1c, 0xc0,
+ 0xe1, 0xec, 0x9c, 0x7e, 0x43, 0x12, 0x44, 0x0f, 0x80, 0x1d, 0xda, 0x8f,
+ 0xf5, 0x01, 0x6a, 0xd5, 0xe1, 0xcd, 0x12, 0xcf, 0x69, 0xfb, 0x34, 0xf4,
+ 0xb4, 0x51, 0x18, 0xea, 0x3b, 0xaa, 0x18, 0x50, 0x2f, 0xe2, 0x91, 0x52,
+ 0x2b, 0x5c, 0x7f, 0x50, 0x16, 0xc4, 0xd7, 0x70, 0x31, 0x2d, 0x64, 0xf1,
+ 0x84, 0x01, 0x58, 0x69, 0x04, 0xf1, 0xa9, 0x6a, 0xe8, 0xf9, 0x9c, 0x53,
+ 0x90, 0x26, 0xa3, 0xaa, 0x71, 0x96, 0x7a, 0xf5, 0x3d, 0xfb, 0x88, 0xe6,
+ 0x8d, 0xe1, 0x00, 0x7b, 0x06, 0x3a, 0x58, 0x1d, 0x88, 0x72, 0x0f, 0x7f,
+ 0x5c, 0x7c, 0x52, 0xc3, 0x26, 0x17, 0xb1, 0xf5, 0xf2, 0xcf, 0x3d, 0x4a,
+ 0x29, 0x64, 0x45, 0x6f, 0x6b, 0xc9, 0x7b, 0xa9, 0x7c, 0x11, 0xf7, 0xfd,
+ 0x24, 0xf8, 0xa6, 0x32, 0xa4, 0x58, 0xd1, 0xca, 0xd6, 0xbf, 0x78, 0x38,
+ 0x90, 0x53, 0xc7, 0x4e, 0xac, 0x14, 0x22, 0x1a, 0x0a, 0xdb, 0x1b, 0x81,
+ 0x3e, 0x95, 0x7b, 0x3f, 0xf9, 0xa6, 0x5d, 0x14, 0x3b, 0x9a, 0xe9, 0xeb,
+ 0xc8, 0xa5, 0xde, 0xf0, 0xb0, 0xe8, 0xdb, 0x93, 0x4b, 0xc0, 0x4e, 0xb7,
+ 0xc9, 0x1c, 0x62, 0xdf, 0x27, 0x4b, 0x50, 0xc9, 0x55, 0xc3, 0x74, 0xb5,
+ 0x08, 0x1a, 0xf6, 0x28, 0xaf, 0x9f, 0x7b, 0x86, 0x48, 0x61, 0x97, 0x68,
+ 0x8b, 0x7a, 0x72, 0xbb, 0x63, 0x4d, 0x84, 0x9b, 0xe2, 0x26, 0xcf, 0x89,
+ 0x60, 0xb5, 0xcd, 0x9d, 0x1c, 0x5d, 0xda, 0xef, 0x21, 0xc9, 0x19, 0xe7,
+ 0x55, 0xed, 0x17, 0xb4, 0xdc, 0x4a, 0xac, 0x82, 0x92, 0xd4, 0x33, 0xec,
+ 0xd6, 0xb9, 0x78, 0x26, 0xd3, 0x38, 0xb7, 0x85, 0x90, 0x3e, 0x6d, 0x05,
+ 0x9d, 0x3a, 0x7d, 0x05, 0x1d, 0x77, 0x41, 0x83, 0xc4, 0x34, 0x4c, 0x91,
+ 0x19, 0xb9, 0x3c, 0xdc, 0x5f, 0xa5, 0x0f, 0xfe, 0xb6, 0x44, 0xc0, 0x90,
+ 0x90, 0xfd, 0xf0, 0x08, 0x3b, 0xfa, 0x9e, 0xf3, 0x7d, 0x01, 0x08, 0x1b,
+ 0xb6, 0x9e, 0x28, 0xf6, 0xd3, 0xe4, 0xcf, 0x2d, 0x8c, 0xcf, 0xe1, 0x76,
+ 0xd9, 0x61, 0xe6, 0x7f, 0x2a, 0xc5, 0x8d, 0xd8, 0x65, 0xd7, 0x7b, 0xb5,
+ 0x25, 0x94, 0xaa, 0xa8, 0x7b, 0xe0, 0xb2, 0x97, 0x9c, 0x3b, 0x56, 0x90,
+ 0x55, 0xf5, 0x9d, 0xdc, 0xb5, 0x92, 0x63, 0x03, 0xb3, 0xb9, 0x10, 0x9c,
+ 0x37, 0x2d, 0x79, 0x85, 0x0a, 0xf1, 0xad, 0xf1, 0x53, 0x8a, 0x57, 0x79},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 31
+ {SEC_OID_SHA512,
+ 31,
+ {0x7c, 0x70, 0xee, 0x16, 0x45, 0x52, 0x45, 0x61, 0x87, 0x6a, 0x1b, 0x31,
+ 0x1f, 0x38, 0x9b, 0x53, 0xbb, 0xc5, 0x35, 0x0b, 0xb4, 0x55, 0x4e, 0x02,
+ 0xb4, 0x27, 0x22, 0x4b, 0xb1, 0x21, 0xce, 0x82, 0x11, 0xb5, 0x1c, 0xe6,
+ 0x7c, 0xae, 0xce, 0x66, 0x4f, 0xc4, 0x5f, 0xad, 0x2d, 0xf2, 0x11, 0xc5,
+ 0x79, 0xe8, 0x88, 0xab, 0x20, 0xad, 0x3b, 0x86, 0xe1, 0x3b, 0x9a, 0xdf,
+ 0x54, 0x68, 0xbc, 0x16, 0x15, 0x89, 0x77, 0x87, 0x67, 0x48, 0x6c, 0xc6,
+ 0x20, 0x82, 0x2e, 0x1a, 0xab, 0xa4, 0x16, 0xda, 0x06, 0x08, 0x2f, 0x48,
+ 0xb7, 0x33, 0x1a, 0xb9, 0xb2, 0xc1, 0xdc, 0x32, 0xdc, 0x03, 0xfd, 0x92,
+ 0x43, 0xb6, 0x58, 0xc9, 0xd7, 0x01, 0xf5, 0x3f, 0xe4, 0x6a, 0xfa, 0xff,
+ 0x90, 0x46, 0x3e, 0xf6, 0xfa, 0xb2, 0xe2, 0x46, 0x7e, 0xde, 0xae, 0xb0,
+ 0x14, 0x68, 0xf1, 0xb3, 0x48, 0xd2, 0x31, 0x06, 0xbe, 0xe3, 0x63, 0x74,
+ 0x28, 0x48, 0x2f, 0x2e, 0x8f, 0x65, 0x46, 0x6d, 0xd9, 0xf9, 0xa7, 0x9b,
+ 0x89, 0x2d, 0x45, 0xe1, 0x7e, 0x7e, 0xbe, 0x1e, 0x0e, 0x4e, 0x0a, 0x22,
+ 0x70, 0x94, 0xaa, 0xbd, 0xca, 0x78, 0x2e, 0xea, 0x92, 0xfb, 0x78, 0xca,
+ 0x38, 0xd1, 0xe2, 0xf9, 0xee, 0xdd, 0xed, 0x60, 0xf9, 0x13, 0x88, 0x13,
+ 0x6f, 0x61, 0xc4, 0x50, 0xec, 0xe1, 0xfa, 0x08, 0xf5, 0xfe, 0xcf, 0x50,
+ 0xc3, 0xe1, 0x95, 0xec, 0x6a, 0xb6, 0x09, 0xcf, 0x5c, 0x20, 0xef, 0x8f,
+ 0xe3, 0x42, 0xd9, 0x0e, 0x21, 0x09, 0x0a, 0x97, 0xee, 0xfd, 0xbd, 0x1a,
+ 0x69, 0x43, 0x2e, 0x2d, 0xe3, 0x6d, 0x89, 0x32, 0xb5, 0x80, 0xa0, 0xe9,
+ 0xfc, 0x7c, 0xcd, 0x02, 0x7e, 0x73, 0xd8, 0xb5, 0xa5, 0x80, 0xfa, 0x37,
+ 0xa0, 0x2c, 0xc0, 0xe3, 0x04, 0xc8, 0x95, 0xcc, 0x9f, 0x25, 0x27, 0xa8,
+ 0x64, 0xb4, 0x8f, 0x53, 0x1d, 0x64, 0x98, 0x3e, 0x83, 0x0c, 0xec, 0x0a,
+ 0xaa, 0xa9, 0x89, 0x5d, 0xd5, 0xdd, 0xc8, 0x0a, 0x86, 0x52, 0x9d, 0xcc,
+ 0xe8, 0x9b, 0xbb, 0x69, 0xb6, 0xb8, 0xb0, 0x37, 0x74, 0xe5, 0xc0, 0x3f,
+ 0x24, 0x12, 0x79, 0x6d, 0xc0, 0x7b, 0x53, 0x53, 0xc5, 0x24, 0x20, 0xea,
+ 0xb2, 0x66, 0x4d, 0xd3, 0xad, 0x21, 0x6f, 0xb6, 0x9c, 0x2a, 0x74, 0xf3,
+ 0xbc, 0x2a, 0x1a, 0xeb, 0x8e, 0xfe, 0x29, 0x60, 0x2b, 0xbc, 0xfc, 0xe1,
+ 0x0c, 0x07, 0x7e, 0xe5, 0x76, 0x8c, 0x6f, 0x26, 0xbf, 0xbe, 0x0d, 0x52,
+ 0xca, 0x16, 0x92, 0x75, 0xfe, 0x87, 0xb2, 0x6a, 0xf1, 0xf2, 0x11, 0x5d,
+ 0x5c, 0xa5, 0x92, 0xa1, 0xc8, 0xe6, 0x31, 0x98, 0xc4, 0xc5, 0xd0, 0x88,
+ 0xf2, 0xb4, 0x9a, 0xa6, 0xaa, 0x58, 0xc5, 0xc0, 0xbd, 0xf6, 0xe8, 0x36,
+ 0xc2, 0xce, 0xf0, 0xb3, 0x4f, 0x7e, 0x3e, 0xff, 0xde, 0x1a, 0xb9, 0xed},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 32
+ {SEC_OID_SHA512,
+ 32,
+ {0x71, 0xe8, 0x37, 0xb5, 0x0f, 0xba, 0xeb, 0xc3, 0x1f, 0xd9, 0x43, 0x43,
+ 0xe5, 0xd6, 0xe5, 0xf8, 0xbc, 0x45, 0xc5, 0x63, 0xe6, 0xd2, 0x63, 0xfa,
+ 0xb9, 0x38, 0x32, 0x56, 0xfd, 0x5a, 0xc1, 0xf2, 0xba, 0xc0, 0x7f, 0x6c,
+ 0x0d, 0x8d, 0x90, 0x47, 0x4a, 0x1e, 0x98, 0x5e, 0xcc, 0x5a, 0x62, 0x48,
+ 0x1d, 0x37, 0x2f, 0xf8, 0xb3, 0x7a, 0x86, 0x72, 0x09, 0xdb, 0x1f, 0x43,
+ 0x89, 0xfe, 0x80, 0x89, 0x58, 0x90, 0x60, 0x7b, 0x01, 0xf0, 0xb4, 0x46,
+ 0x01, 0x20, 0x6a, 0x06, 0x34, 0x88, 0x13, 0xa7, 0x45, 0x7b, 0x7a, 0x97,
+ 0xc7, 0xfd, 0xcb, 0x1b, 0x21, 0xb2, 0xb4, 0xab, 0x79, 0x73, 0x1f, 0x35,
+ 0x1a, 0x51, 0x5e, 0x24, 0x10, 0xf9, 0x36, 0x46, 0xf8, 0x89, 0xfd, 0x39,
+ 0x1d, 0x39, 0x8a, 0x7f, 0xa5, 0xa0, 0xd2, 0x1b, 0x1c, 0xe5, 0x7f, 0x6d,
+ 0x8c, 0x43, 0x82, 0x62, 0xe8, 0x11, 0x60, 0xdd, 0x0c, 0x8f, 0xd4, 0x33,
+ 0x25, 0xeb, 0xb6, 0x82, 0x0c, 0xab, 0x91, 0xda, 0x20, 0x3a, 0x98, 0x8c,
+ 0x25, 0x95, 0x26, 0x82, 0x94, 0x38, 0x80, 0x49, 0xdf, 0x95, 0xb9, 0x00,
+ 0xcf, 0xad, 0x08, 0xfa, 0x4b, 0x8c, 0x5e, 0x7d, 0x2d, 0x40, 0x23, 0xd0,
+ 0xc7, 0x1d, 0x18, 0x60, 0x43, 0x88, 0xa4, 0x22, 0xaf, 0x8e, 0x83, 0x07,
+ 0xc6, 0x45, 0x1c, 0xc2, 0xf2, 0x06, 0xa7, 0x06, 0x69, 0xac, 0x71, 0x77,
+ 0xfb, 0x8e, 0xf3, 0x53, 0x2b, 0x0b, 0x3c, 0xd4, 0x23, 0x1d, 0x35, 0x0a,
+ 0x31, 0x5b, 0x34, 0x0b, 0x9e, 0x66, 0x03, 0xb9, 0xb9, 0xc7, 0x83, 0x1e,
+ 0xf8, 0x85, 0xa7, 0x2f, 0x0f, 0x4e, 0xbe, 0x16, 0xec, 0x9a, 0x7d, 0xe4,
+ 0xa9, 0x0a, 0xd9, 0x26, 0xb1, 0xa4, 0x84, 0x35, 0x46, 0xf8, 0x30, 0xd5,
+ 0x0b, 0x66, 0xd3, 0x65, 0x2b, 0x9d, 0xee, 0xae, 0x9d, 0x9c, 0xc7, 0x44,
+ 0xd3, 0xd4, 0xf2, 0x15, 0x2d, 0x39, 0x49, 0xb3, 0xe7, 0x1f, 0xb0, 0xa9,
+ 0x33, 0x6f, 0xc8, 0xec, 0xe6, 0xfc, 0x73, 0x3d, 0x63, 0xc0, 0xfa, 0x11,
+ 0x41, 0xb6, 0x36, 0x39, 0x04, 0x81, 0x67, 0xe1, 0xd1, 0x38, 0xa5, 0xe4,
+ 0xb5, 0x0c, 0xa7, 0x73, 0x82, 0x99, 0x6e, 0x7a, 0xf1, 0x83, 0xcb, 0xd3,
+ 0x30, 0x84, 0x3d, 0x37, 0x83, 0x71, 0x75, 0x8b, 0xe5, 0x8a, 0x65, 0x7a,
+ 0x28, 0x6c, 0x12, 0xcb, 0x6d, 0x55, 0x58, 0x74, 0xf3, 0x89, 0x81, 0x05,
+ 0x9a, 0x89, 0x5b, 0x2c, 0x5f, 0x0e, 0x77, 0xec, 0x0e, 0x53, 0xc9, 0x7d,
+ 0xd4, 0x2d, 0x64, 0x06, 0x08, 0x82, 0xbc, 0xf5, 0xd1, 0x23, 0x9c, 0x00,
+ 0x71, 0x66, 0x37, 0x6c, 0x0c, 0x12, 0xe9, 0x74, 0x0b, 0x2e, 0xc3, 0xbb,
+ 0x64, 0x16, 0xa2, 0x3f, 0xf4, 0x79, 0x4a, 0x52, 0x56, 0x80, 0xd3, 0xeb,
+ 0xb2, 0xc7, 0x7f, 0xd6, 0x97, 0x80, 0x70, 0x44, 0xad, 0x72, 0x05, 0x54},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 33
+ {SEC_OID_SHA512,
+ 33,
+ {0x37, 0x6a, 0xc8, 0x61, 0x31, 0xed, 0x10, 0x0f, 0xf9, 0xdc, 0xc8, 0x08,
+ 0x55, 0x3c, 0xa9, 0x46, 0x7e, 0x94, 0xb5, 0x64, 0xfa, 0xf4, 0x7c, 0x37,
+ 0xa9, 0xc3, 0x83, 0xe5, 0xdd, 0xe0, 0x25, 0x16, 0x97, 0x58, 0x84, 0xfc,
+ 0xbc, 0xae, 0x65, 0xb2, 0x94, 0x48, 0x3f, 0x74, 0xa5, 0x85, 0xc2, 0xd6,
+ 0x19, 0x77, 0x17, 0x4f, 0x86, 0xdf, 0x06, 0x7f, 0x82, 0x6f, 0x60, 0xc8,
+ 0x82, 0x0f, 0x6b, 0x99, 0xfc, 0x78, 0xeb, 0x83, 0x01, 0x06, 0xec, 0x1c,
+ 0x9f, 0xf4, 0xe5, 0x70, 0x6b, 0x0d, 0xe9, 0x38, 0x29, 0xeb, 0xda, 0x0d,
+ 0x18, 0x92, 0x45, 0x03, 0xe9, 0x2d, 0xbe, 0x58, 0xf6, 0x8b, 0xe9, 0x4f,
+ 0xa8, 0xdb, 0xd1, 0x6e, 0xe7, 0xb9, 0x62, 0xc5, 0x8a, 0x1e, 0xef, 0xaf,
+ 0xc0, 0xa2, 0xfc, 0xb6, 0x3e, 0x08, 0x67, 0x54, 0xae, 0x66, 0xe5, 0xe3,
+ 0x36, 0x6f, 0x8c, 0x73, 0x9b, 0x58, 0x9c, 0xad, 0xab, 0x24, 0x26, 0x49,
+ 0xe7, 0x37, 0xa9, 0x83, 0xbd, 0xfe, 0x88, 0xbf, 0xe2, 0x39, 0x00, 0x2a,
+ 0xfd, 0xec, 0x11, 0xdc, 0xe5, 0x25, 0x97, 0x35, 0x8d, 0x79, 0xcf, 0xaa,
+ 0x72, 0x82, 0x0a, 0x37, 0xca, 0xb8, 0x3b, 0x03, 0xe2, 0x38, 0x63, 0x10,
+ 0x89, 0x20, 0xf4, 0x35, 0x34, 0x0f, 0x45, 0x0e, 0xe6, 0x6b, 0xb9, 0x7b,
+ 0x00, 0x0c, 0xd1, 0x23, 0x47, 0xfe, 0xbd, 0xa1, 0xb4, 0xe5, 0x5b, 0xac,
+ 0x1f, 0x48, 0x35, 0xbe, 0x2a, 0x77, 0xfb, 0x16, 0x4d, 0xca, 0x4c, 0x18,
+ 0x00, 0x09, 0x9b, 0xb4, 0x2f, 0x20, 0xfc, 0xc0, 0xa9, 0xf3, 0x6a, 0x7b,
+ 0xba, 0xdf, 0xe9, 0x79, 0x86, 0x1d, 0xc1, 0x76, 0x7d, 0xc3, 0xc5, 0x80,
+ 0x00, 0xfc, 0x4b, 0x4d, 0x25, 0xc6, 0xd4, 0xf9, 0x29, 0x33, 0x32, 0x56,
+ 0xc5, 0xac, 0xa2, 0xf7, 0xbb, 0xed, 0x9c, 0x94, 0x99, 0x78, 0x5f, 0xc6,
+ 0x23, 0xca, 0x16, 0x86, 0x91, 0x5e, 0x7f, 0x46, 0xd6, 0x6a, 0x88, 0x8f,
+ 0x33, 0x1d, 0xc6, 0xd1, 0xa2, 0xb3, 0x4a, 0x09, 0xa5, 0x26, 0x90, 0x8e,
+ 0x9b, 0x2c, 0x19, 0xfa, 0x2d, 0xfb, 0x66, 0xfa, 0x4a, 0xdd, 0xa3, 0x19,
+ 0x02, 0x3e, 0xba, 0xe5, 0x33, 0xdc, 0x57, 0xf3, 0xfe, 0x98, 0x95, 0xe5,
+ 0x23, 0xab, 0x67, 0x12, 0x5e, 0x0d, 0x29, 0x62, 0x71, 0x58, 0x77, 0x74,
+ 0x64, 0x2e, 0x44, 0xa9, 0xc0, 0x34, 0xdd, 0xd8, 0x76, 0xf6, 0x7c, 0x2c,
+ 0x1c, 0xf7, 0x59, 0x9c, 0x31, 0x58, 0x1b, 0x57, 0xec, 0x97, 0xdf, 0x18,
+ 0x41, 0xb5, 0x71, 0x64, 0x06, 0xfb, 0x88, 0xee, 0x99, 0x1a, 0xba, 0xb2,
+ 0xa3, 0x4f, 0x5b, 0xd0, 0x60, 0x17, 0x94, 0x7a, 0x1b, 0x43, 0xce, 0xbe,
+ 0x44, 0x8d, 0xaa, 0x1d, 0x98, 0xc4, 0x7a, 0x56, 0xe8, 0x13, 0xe7, 0x4a,
+ 0x42, 0xb3, 0xad, 0x05, 0xc3, 0x17, 0x2c, 0xfc, 0x39, 0x4d, 0x53, 0x04},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 34
+ {SEC_OID_SHA512,
+ 34,
+ {0x9f, 0x71, 0xed, 0x0c, 0xb9, 0xf0, 0x65, 0xdc, 0x96, 0x1b, 0x8c, 0xe1,
+ 0xa3, 0x97, 0xf5, 0xc3, 0xee, 0xd9, 0x8a, 0xac, 0xf7, 0x36, 0x6b, 0xe7,
+ 0xa6, 0xc6, 0x2e, 0xd2, 0xc7, 0x70, 0xbb, 0xb6, 0x75, 0x08, 0x15, 0x65,
+ 0xe5, 0x7d, 0x08, 0x05, 0x54, 0x7d, 0x36, 0xb8, 0x16, 0x6a, 0xce, 0xf4,
+ 0x46, 0x8a, 0x2e, 0x12, 0x2f, 0x92, 0x50, 0x42, 0x63, 0xa7, 0x16, 0x34,
+ 0x2d, 0xb4, 0x0b, 0x86, 0x51, 0x5a, 0x34, 0xce, 0x3b, 0x99, 0x50, 0x5a,
+ 0xf3, 0x66, 0x8b, 0x1e, 0x94, 0xe6, 0xd9, 0xbe, 0x2a, 0xc4, 0xcf, 0x8b,
+ 0x56, 0x5c, 0x4f, 0xda, 0xd3, 0x2e, 0x57, 0x5a, 0x84, 0xe0, 0x11, 0x81,
+ 0x13, 0xe7, 0x48, 0x75, 0xab, 0x59, 0xa6, 0x27, 0xb1, 0x8f, 0x01, 0xb3,
+ 0xd8, 0x5d, 0x91, 0xb6, 0x79, 0xde, 0x5d, 0x18, 0xad, 0xba, 0xd1, 0x39,
+ 0x12, 0x33, 0xfd, 0xff, 0x71, 0xfd, 0x1b, 0x08, 0xa6, 0x39, 0xff, 0x8d,
+ 0x86, 0xa2, 0x8b, 0x75, 0xf1, 0x61, 0xca, 0x0c, 0x71, 0x1a, 0x11, 0xce,
+ 0x50, 0x6d, 0xda, 0xc3, 0xfa, 0x45, 0x0d, 0xe7, 0xf0, 0x22, 0x5c, 0x80,
+ 0x1b, 0x1a, 0x1a, 0x44, 0x38, 0x13, 0x7f, 0xfa, 0x66, 0x9c, 0x2d, 0x51,
+ 0xd8, 0xeb, 0xec, 0x05, 0x4a, 0xec, 0x40, 0x6f, 0x89, 0x0b, 0xa4, 0xba,
+ 0xf5, 0x2a, 0xb4, 0x5d, 0x7e, 0x32, 0xf1, 0xb3, 0x2d, 0x82, 0x8d, 0x3c,
+ 0x6d, 0x5c, 0xdd, 0x67, 0x3d, 0xad, 0x9d, 0x67, 0xd1, 0x92, 0xce, 0x1a,
+ 0x66, 0xc0, 0xb0, 0xf4, 0x67, 0x25, 0xcc, 0x44, 0x99, 0xb8, 0xce, 0x30,
+ 0x2e, 0x69, 0x3a, 0x38, 0x8b, 0x69, 0xd1, 0x0e, 0xa5, 0x8f, 0xb8, 0x7c,
+ 0x76, 0xad, 0xb1, 0xec, 0x8e, 0x7a, 0x99, 0x8f, 0x43, 0x03, 0x80, 0xa7,
+ 0x03, 0x16, 0x0b, 0x55, 0xb6, 0x2b, 0xfe, 0xb0, 0xb6, 0x6e, 0xcd, 0x01,
+ 0x90, 0x43, 0x5c, 0x38, 0x7f, 0x6d, 0xcc, 0x02, 0x97, 0x60, 0x3b, 0x68,
+ 0xb4, 0x05, 0x9d, 0x88, 0xbd, 0x67, 0x1c, 0xeb, 0x59, 0xd3, 0x45, 0x34,
+ 0xf7, 0x78, 0x02, 0x92, 0xc2, 0x5f, 0x02, 0x27, 0xa7, 0xac, 0x84, 0xb4,
+ 0x71, 0x71, 0x4b, 0x74, 0xbe, 0x44, 0x10, 0x48, 0x17, 0x59, 0x1c, 0x98,
+ 0x1d, 0xc4, 0xf7, 0x95, 0xf7, 0x16, 0x2b, 0xeb, 0x8c, 0x5a, 0xf7, 0x9b,
+ 0x26, 0x75, 0x52, 0x96, 0x5a, 0xea, 0x4c, 0xc9, 0x7c, 0xe4, 0x45, 0x24,
+ 0xf3, 0xf8, 0x12, 0xd4, 0x55, 0xbb, 0x7b, 0x25, 0xcb, 0xd2, 0x4f, 0x43,
+ 0x27, 0x51, 0xc2, 0x05, 0x57, 0xfc, 0x16, 0xa7, 0x63, 0x43, 0x0f, 0x75,
+ 0x41, 0xb9, 0x7c, 0x42, 0x49, 0xa1, 0x2a, 0x78, 0x91, 0xb6, 0x7c, 0x96,
+ 0x4e, 0x0a, 0xfc, 0x6c, 0x20, 0x5e, 0x4d, 0x6e, 0xa5, 0xc5, 0x31, 0xb6,
+ 0xcb, 0x54, 0x2d, 0x64, 0xd6, 0x55, 0x34, 0x1c, 0x61, 0xaf, 0x01, 0x4d},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 35
+ {SEC_OID_SHA512,
+ 35,
+ {0x93, 0x83, 0x94, 0xf2, 0xa8, 0x69, 0x41, 0x95, 0x67, 0x21, 0xd8, 0x08,
+ 0xcc, 0xc0, 0x19, 0x20, 0xc5, 0x9f, 0x3d, 0x99, 0x37, 0x00, 0x36, 0xe2,
+ 0x2c, 0x8a, 0x1d, 0x38, 0x1a, 0x83, 0xfe, 0xb1, 0xb4, 0xbf, 0x59, 0xde,
+ 0x0d, 0xd2, 0xcb, 0xdd, 0x74, 0xc6, 0x9f, 0x28, 0x4a, 0x52, 0xe3, 0xc2,
+ 0x71, 0x96, 0x70, 0x6c, 0x84, 0xeb, 0xd8, 0xdd, 0x7d, 0x08, 0xf4, 0x02,
+ 0x46, 0x09, 0x11, 0x4d, 0x3f, 0xcb, 0xef, 0xe0, 0x6f, 0xf9, 0x4d, 0xf8,
+ 0x32, 0xa3, 0x7c, 0x8a, 0x8a, 0x75, 0x65, 0x80, 0xb5, 0xfa, 0x5d, 0xd7,
+ 0x2e, 0x31, 0x5b, 0xca, 0xe7, 0xfc, 0x0f, 0x94, 0xf5, 0xaa, 0x59, 0x2f,
+ 0x0b, 0x17, 0x1c, 0x97, 0x71, 0xd5, 0xc4, 0x34, 0x5e, 0xdf, 0xb6, 0x25,
+ 0x96, 0x74, 0x67, 0xb3, 0x53, 0x4c, 0xfe, 0x95, 0x8a, 0x76, 0xad, 0xc1,
+ 0x33, 0x77, 0x86, 0xc6, 0x34, 0xdb, 0x70, 0x74, 0x12, 0x65, 0x70, 0xc0,
+ 0x80, 0x83, 0x9f, 0x7c, 0xf8, 0x68, 0x2f, 0x14, 0xcf, 0x8e, 0x62, 0xc8,
+ 0xfc, 0xfe, 0x86, 0xd2, 0xc6, 0xfb, 0xb5, 0xcb, 0x32, 0xba, 0x79, 0x82,
+ 0xc9, 0x24, 0xf2, 0xa0, 0x83, 0x3d, 0xb5, 0x94, 0x95, 0x06, 0x7c, 0xb2,
+ 0x04, 0x55, 0xe5, 0x73, 0xd6, 0x0a, 0xf2, 0xba, 0x68, 0x7c, 0xcf, 0xa5,
+ 0xea, 0x0b, 0x00, 0x04, 0xb8, 0xff, 0x7f, 0x49, 0xed, 0xda, 0xc9, 0x28,
+ 0xb6, 0x1d, 0xf4, 0xc8, 0x65, 0x37, 0x74, 0x38, 0x70, 0x0f, 0xaa, 0x2d,
+ 0xb6, 0x31, 0x42, 0xcc, 0x64, 0x37, 0x8f, 0xea, 0x33, 0x28, 0x94, 0x78,
+ 0x36, 0x1e, 0xd7, 0x04, 0xf9, 0xd4, 0x19, 0x41, 0x5c, 0x6b, 0x91, 0xd3,
+ 0x10, 0xbb, 0x41, 0x92, 0x1b, 0x0b, 0x09, 0x78, 0x90, 0x62, 0xbe, 0x03,
+ 0xce, 0xd9, 0xfb, 0xed, 0x55, 0x87, 0x41, 0x4a, 0x6c, 0x0f, 0xbd, 0xf9,
+ 0x1c, 0x98, 0x00, 0x1c, 0x8d, 0x47, 0x96, 0x83, 0xcb, 0x3b, 0xc3, 0xc6,
+ 0xcf, 0xe2, 0xea, 0x22, 0x2d, 0x3b, 0x58, 0xfe, 0x49, 0xbd, 0xb1, 0x52,
+ 0x05, 0x48, 0xd1, 0x93, 0x33, 0x3e, 0xb3, 0x7a, 0xb6, 0x95, 0xa9, 0x9c,
+ 0x9b, 0x98, 0xd2, 0xf8, 0xad, 0x2d, 0xe7, 0xe8, 0xea, 0x12, 0xdd, 0x47,
+ 0x40, 0xe1, 0x1b, 0xf1, 0xa6, 0x6f, 0xa3, 0x3d, 0x31, 0x83, 0x79, 0x06,
+ 0x24, 0xde, 0xc2, 0xe2, 0x5f, 0x20, 0xac, 0x79, 0xca, 0x1e, 0x60, 0x5a,
+ 0xfb, 0x4c, 0x7f, 0xea, 0xa7, 0xc1, 0x5f, 0xbc, 0x8b, 0xfc, 0xe4, 0x83,
+ 0x5e, 0x4e, 0x2b, 0xb6, 0x0b, 0x3d, 0x46, 0x91, 0xf9, 0xc7, 0x92, 0xc9,
+ 0x54, 0xca, 0xc2, 0xa4, 0x32, 0x25, 0x4b, 0x8e, 0x29, 0x31, 0x66, 0xe9,
+ 0x0d, 0x20, 0xe5, 0xff, 0x6d, 0xe6, 0x02, 0x6c, 0xc6, 0x96, 0xe5, 0x84,
+ 0x9f, 0x9b, 0x1b, 0x42, 0x72, 0x12, 0x24, 0x1b, 0x15, 0x79, 0x1f, 0x9b},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 36
+ {SEC_OID_SHA512,
+ 36,
+ {0xd7, 0xca, 0xc3, 0x66, 0x37, 0xee, 0x8e, 0x48, 0x51, 0xc5, 0xea, 0x7d,
+ 0x95, 0xd4, 0x60, 0x92, 0x93, 0x7c, 0x85, 0xe3, 0x4d, 0x6a, 0x69, 0xc8,
+ 0x8a, 0x0b, 0xea, 0xbe, 0x32, 0x90, 0x13, 0xae, 0x2f, 0xf6, 0x1c, 0x47,
+ 0x53, 0xa1, 0x67, 0x0c, 0xb0, 0x8d, 0x7b, 0x40, 0x7b, 0x28, 0x16, 0x1a,
+ 0xc5, 0x0f, 0x50, 0xf3, 0x08, 0x65, 0xb5, 0x63, 0xe6, 0x84, 0xb9, 0x0b,
+ 0x65, 0x2d, 0xaf, 0xf6, 0xb6, 0xba, 0xbd, 0x85, 0x0b, 0xf2, 0x08, 0x96,
+ 0x94, 0x66, 0xac, 0xcc, 0x03, 0xf5, 0xa4, 0x83, 0x75, 0xf7, 0xde, 0x56,
+ 0x85, 0x3d, 0xac, 0x46, 0x79, 0xf1, 0xca, 0xd8, 0xda, 0x47, 0x6b, 0x30,
+ 0x6b, 0x7d, 0x00, 0x7f, 0x61, 0xa1, 0xdc, 0x16, 0x9d, 0x14, 0x50, 0xa9,
+ 0xbd, 0x25, 0x95, 0x9b, 0x1d, 0x2b, 0x0b, 0xa5, 0xd0, 0x43, 0xe4, 0xec,
+ 0x05, 0xe8, 0x97, 0x61, 0x3a, 0x5a, 0xed, 0x53, 0xfd, 0xfb, 0x52, 0x80,
+ 0x57, 0x14, 0x02, 0x02, 0xd9, 0x0b, 0xcf, 0xbb, 0xb4, 0x7d, 0xe8, 0xdf,
+ 0xa7, 0xe9, 0x5f, 0x56, 0x96, 0xad, 0x24, 0x5f, 0x2a, 0x20, 0x61, 0xe9,
+ 0x0c, 0xe8, 0x25, 0x36, 0x6c, 0x1e, 0x9b, 0x90, 0x99, 0x6b, 0xf2, 0x4c,
+ 0x73, 0xa5, 0xda, 0xc9, 0x57, 0x51, 0xbb, 0x95, 0x20, 0xb4, 0x29, 0x4a,
+ 0x76, 0x21, 0x7c, 0x6c, 0xc3, 0xe0, 0xad, 0x4e, 0x3d, 0x37, 0xce, 0x4b,
+ 0xa6, 0x7b, 0xa0, 0x9d, 0x7f, 0xd5, 0x97, 0x53, 0x6d, 0x90, 0xd3, 0xe6,
+ 0x5b, 0x39, 0x1d, 0x58, 0x9d, 0x0d, 0x40, 0x92, 0xca, 0x44, 0x11, 0x3d,
+ 0xa6, 0x96, 0x25, 0x0a, 0x69, 0x81, 0xdd, 0x26, 0xf4, 0x19, 0x7d, 0xb7,
+ 0xc2, 0x13, 0x5c, 0x02, 0x06, 0xa0, 0x12, 0x0b, 0x9b, 0x42, 0xc0, 0x8a,
+ 0x1e, 0xc6, 0x73, 0x06, 0x94, 0xe9, 0x5c, 0xf7, 0x37, 0x23, 0xda, 0xd6,
+ 0xd4, 0x0f, 0xd1, 0x87, 0x1b, 0xed, 0x3f, 0xcb, 0x86, 0x67, 0x89, 0x34,
+ 0xdf, 0xc4, 0x59, 0x13, 0x1c, 0x84, 0xf5, 0x41, 0x8b, 0x76, 0xd1, 0x78,
+ 0x6b, 0x55, 0x51, 0x39, 0x38, 0xeb, 0x06, 0x9e, 0x2f, 0x78, 0x84, 0x60,
+ 0xfe, 0xf7, 0x63, 0xce, 0xeb, 0xff, 0x11, 0x91, 0xda, 0xaa, 0x8e, 0x7b,
+ 0xd8, 0x11, 0xfa, 0x6b, 0x44, 0xd6, 0xb7, 0xee, 0xc5, 0x2b, 0xd2, 0xf6,
+ 0x2b, 0x8e, 0xff, 0x81, 0xfa, 0x3b, 0x54, 0x59, 0xce, 0xd8, 0xe8, 0xa8,
+ 0xb0, 0x2d, 0x2c, 0x6d, 0x67, 0xe2, 0x01, 0x17, 0xeb, 0x6b, 0xc3, 0xcc,
+ 0xe5, 0xd7, 0x74, 0x88, 0xf9, 0xfa, 0x11, 0x36, 0x3e, 0x8b, 0xf9, 0x91,
+ 0x29, 0xa5, 0xde, 0x92, 0xb4, 0x9e, 0x23, 0x06, 0x6e, 0x5f, 0xb6, 0xda,
+ 0x9d, 0x35, 0x2c, 0xd9, 0xff, 0x6e, 0x00, 0x50, 0xa3, 0x40, 0xfe, 0xd3,
+ 0x91, 0xcd, 0xcf, 0x23, 0xd4, 0x16, 0xd4, 0x43, 0xa8, 0x68, 0x78, 0xa9},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 37
+ {SEC_OID_SHA512,
+ 37,
+ {0xe7, 0xb2, 0x32, 0x69, 0x69, 0x3f, 0xae, 0x38, 0xea, 0x22, 0x61, 0xea,
+ 0x5a, 0xcb, 0x4f, 0xd1, 0x47, 0xc4, 0x7a, 0x71, 0xa6, 0x72, 0x72, 0xd1,
+ 0xb1, 0xe2, 0xea, 0x49, 0xb6, 0xa8, 0x2d, 0x6a, 0xbf, 0xe8, 0x40, 0xcb,
+ 0x8f, 0x2f, 0x75, 0x69, 0x22, 0xeb, 0x6d, 0x12, 0xdf, 0xb9, 0xa3, 0xc9,
+ 0x5f, 0x9b, 0x1a, 0xcd, 0xa1, 0x89, 0xdf, 0x07, 0x6f, 0x6e, 0x12, 0x7e,
+ 0x5a, 0x88, 0xbf, 0x3c, 0x74, 0x58, 0x13, 0xed, 0x9d, 0x85, 0x8e, 0xa2,
+ 0x5e, 0xce, 0xec, 0x83, 0x93, 0xc0, 0xda, 0xe2, 0xac, 0xbc, 0x65, 0x31,
+ 0xdf, 0x80, 0xcf, 0x59, 0x1b, 0x2f, 0x0b, 0xb7, 0x58, 0xc1, 0x40, 0x4b,
+ 0xe3, 0xe5, 0xe6, 0x1e, 0x26, 0xdd, 0x19, 0x44, 0x06, 0xac, 0x42, 0xec,
+ 0x7b, 0x92, 0x51, 0x42, 0xb4, 0x08, 0x88, 0xb4, 0xa8, 0x33, 0x1a, 0xb0,
+ 0x49, 0x32, 0xa1, 0x84, 0xa5, 0x86, 0x26, 0x08, 0x61, 0xaa, 0x7e, 0xb5,
+ 0x97, 0xd8, 0x73, 0xe2, 0x1a, 0x2a, 0x36, 0x06, 0x6c, 0x7c, 0x74, 0x90,
+ 0x37, 0x9b, 0x01, 0xb6, 0xb3, 0x78, 0xa0, 0x13, 0xb9, 0x65, 0xc0, 0xe0,
+ 0xf7, 0x7d, 0x7c, 0xc6, 0xae, 0x56, 0xe5, 0xc1, 0x43, 0x81, 0x1f, 0xc6,
+ 0xfc, 0xf1, 0xea, 0xf1, 0x6b, 0xdd, 0xa1, 0xd1, 0x10, 0xe2, 0x75, 0x27,
+ 0xbb, 0x49, 0xb9, 0x8e, 0xfc, 0xde, 0x70, 0xbc, 0x74, 0x2b, 0x30, 0x74,
+ 0x78, 0xda, 0xb7, 0xc6, 0x93, 0xc5, 0x43, 0x61, 0x5f, 0xcc, 0xef, 0xff,
+ 0xff, 0x24, 0x10, 0x45, 0x3e, 0xba, 0xf2, 0x89, 0xa9, 0x44, 0x09, 0x20,
+ 0xd2, 0x30, 0xe5, 0x56, 0x76, 0x69, 0x02, 0xf9, 0xf4, 0xfe, 0xb6, 0xe9,
+ 0x50, 0xf8, 0x8e, 0xd1, 0xb4, 0xa0, 0x83, 0x20, 0xf6, 0xba, 0x99, 0x71,
+ 0x71, 0xf5, 0x6d, 0xce, 0x87, 0x89, 0xa4, 0x62, 0xbe, 0x0e, 0xa6, 0xef,
+ 0x38, 0xd0, 0x19, 0x5e, 0xf9, 0x8f, 0xd7, 0x9d, 0x51, 0xd1, 0x94, 0x3b,
+ 0xe9, 0xe1, 0x64, 0x9b, 0x22, 0x1f, 0x5d, 0x08, 0x7f, 0x96, 0xa4, 0xdc,
+ 0xbc, 0xdf, 0x08, 0x61, 0x61, 0xf1, 0xde, 0x31, 0xe4, 0x6e, 0x3f, 0x65,
+ 0xe1, 0xb6, 0x3a, 0x21, 0x76, 0xeb, 0xa3, 0x8f, 0xad, 0x5a, 0xb2, 0x59,
+ 0xbf, 0x37, 0x5d, 0x73, 0xb6, 0xd7, 0x22, 0x7d, 0xa6, 0x61, 0x18, 0x1c,
+ 0x3b, 0x4a, 0x13, 0xd7, 0xed, 0x2d, 0xca, 0xb2, 0x6b, 0x71, 0xc0, 0xe1,
+ 0x55, 0x4b, 0xfe, 0x57, 0x31, 0x88, 0x09, 0xe3, 0x2f, 0x5b, 0x09, 0xeb,
+ 0x3d, 0xab, 0x4f, 0x5d, 0x38, 0x54, 0x95, 0xa1, 0xbe, 0x18, 0x99, 0x54,
+ 0x8b, 0xd4, 0xcf, 0x4d, 0x5d, 0x6e, 0xc5, 0xb8, 0x8e, 0xb1, 0xb6, 0x9d,
+ 0x6c, 0x5b, 0xf2, 0x0a, 0x53, 0x9a, 0xf5, 0xd6, 0xbe, 0x5b, 0xeb, 0xf2,
+ 0x9c, 0x28, 0x13, 0xf1, 0xdb, 0x68, 0x30, 0x25, 0x8b, 0x3e, 0xeb, 0xb6},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 38
+ {SEC_OID_SHA512,
+ 38,
+ {0x0d, 0x2c, 0x03, 0xa4, 0x6e, 0x39, 0x60, 0x6f, 0xd2, 0x0a, 0x39, 0x65,
+ 0x00, 0x49, 0xb0, 0x0f, 0x2c, 0x21, 0x8a, 0x92, 0xa5, 0x90, 0xd8, 0x87,
+ 0xe2, 0x6f, 0x33, 0x95, 0x3e, 0x9c, 0xf8, 0x17, 0x40, 0x04, 0xc3, 0xbd,
+ 0xe1, 0x67, 0x6d, 0x9b, 0x3c, 0x17, 0xff, 0xb7, 0x09, 0x76, 0x70, 0xfd,
+ 0xe1, 0xc9, 0x9a, 0x37, 0x8c, 0x49, 0xd1, 0x13, 0x4c, 0x67, 0xb8, 0x28,
+ 0x67, 0x44, 0x0a, 0x4b, 0x28, 0x57, 0x23, 0x7c, 0xe1, 0x0a, 0x94, 0x73,
+ 0x33, 0x50, 0x3a, 0x63, 0xb5, 0x71, 0xbe, 0xef, 0x37, 0xa5, 0x9b, 0x35,
+ 0x11, 0xac, 0x67, 0x09, 0xfa, 0x3e, 0xa5, 0xd8, 0x14, 0xd4, 0x57, 0xaf,
+ 0x1a, 0x86, 0x4a, 0xd3, 0x65, 0xbb, 0xda, 0xa3, 0x83, 0xc8, 0x62, 0xc3,
+ 0x8a, 0xf2, 0x92, 0x06, 0x8d, 0x83, 0x97, 0x28, 0xbc, 0xfc, 0x1d, 0xd5,
+ 0xcb, 0x7b, 0x31, 0x0b, 0xaa, 0xdf, 0x1d, 0x70, 0x41, 0x91, 0x59, 0x19,
+ 0x1b, 0x33, 0xc6, 0x12, 0x4d, 0x2d, 0x97, 0x50, 0xb8, 0x8e, 0xed, 0x87,
+ 0xc7, 0x1e, 0x81, 0x1a, 0x7f, 0x65, 0xa5, 0x94, 0x6a, 0xe5, 0xab, 0x6e,
+ 0xbc, 0x83, 0x75, 0xc6, 0xd7, 0xfd, 0xd1, 0xe4, 0x25, 0xd4, 0xf4, 0x8b,
+ 0x14, 0x9d, 0x2f, 0x48, 0xfa, 0xe1, 0x4e, 0x6b, 0x3b, 0x97, 0xf5, 0x36,
+ 0x39, 0xc1, 0x7a, 0x68, 0x36, 0x5c, 0xb5, 0xb2, 0x70, 0xb5, 0x2b, 0xae,
+ 0x1c, 0x24, 0x04, 0x27, 0x76, 0x14, 0x4b, 0x9e, 0x5d, 0x54, 0x93, 0x25,
+ 0x24, 0xcc, 0x83, 0xaf, 0x8e, 0xb4, 0xa7, 0x10, 0xf2, 0xd3, 0x01, 0x27,
+ 0x6c, 0x21, 0x54, 0x77, 0xf7, 0x19, 0x2f, 0x82, 0x50, 0x29, 0x70, 0xd5,
+ 0xa3, 0x32, 0xf9, 0x12, 0xc0, 0xa9, 0xce, 0xb7, 0xc4, 0x10, 0x4e, 0xb0,
+ 0xc1, 0x04, 0xda, 0x8f, 0xbd, 0xb3, 0xc6, 0x24, 0xd7, 0xe8, 0x7d, 0xe2,
+ 0x0b, 0x77, 0x0d, 0xcd, 0x56, 0x8f, 0x09, 0x7c, 0xba, 0x0d, 0xc9, 0xc1,
+ 0xb2, 0xce, 0xb9, 0xed, 0x4a, 0x9d, 0x73, 0xf7, 0xf8, 0x05, 0xe6, 0xaa,
+ 0x6f, 0x0c, 0x59, 0x86, 0x8f, 0xbd, 0x8a, 0x62, 0x51, 0x59, 0x86, 0x17,
+ 0xb1, 0x57, 0xee, 0x31, 0xbd, 0xc1, 0x19, 0xb0, 0x44, 0x4b, 0x60, 0x45,
+ 0x1a, 0xf8, 0xfa, 0x90, 0xe4, 0xc0, 0x99, 0x1d, 0x91, 0xd2, 0xd0, 0x81,
+ 0x89, 0x28, 0x3b, 0xba, 0x14, 0xe6, 0x15, 0x3e, 0xe6, 0x71, 0xe8, 0x3a,
+ 0xc1, 0x2d, 0x1c, 0x84, 0x74, 0xa0, 0x83, 0x74, 0xe4, 0x7f, 0x06, 0x87,
+ 0xb6, 0xfc, 0xbd, 0x0b, 0x84, 0x4b, 0xc4, 0x35, 0x73, 0x56, 0x45, 0x65,
+ 0x7f, 0xac, 0x76, 0x50, 0x7a, 0x71, 0x13, 0xfb, 0x5f, 0x41, 0x40, 0xc0,
+ 0x10, 0x70, 0xec, 0x5b, 0x27, 0x52, 0x3e, 0xff, 0xcb, 0x47, 0xeb, 0x42,
+ 0x6b, 0xc3, 0x23, 0x1d, 0x4e, 0x4d, 0xc8, 0x74, 0xc4, 0xa1, 0x6e, 0xe4},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 39
+ {SEC_OID_SHA512,
+ 39,
+ {0xe3, 0x83, 0xe4, 0x1e, 0x13, 0x22, 0x97, 0x6d, 0xa4, 0x0c, 0x9e, 0x5c,
+ 0xe6, 0x4c, 0x7d, 0xbb, 0x05, 0x71, 0xed, 0x9a, 0xde, 0x72, 0x62, 0x25,
+ 0x1f, 0x7e, 0xa2, 0x1f, 0xf9, 0x4c, 0x75, 0x00, 0x2f, 0x39, 0xed, 0xb7,
+ 0x3f, 0x0a, 0x9f, 0x86, 0xa2, 0x07, 0x0b, 0x5f, 0xb1, 0x43, 0xd0, 0x78,
+ 0xb1, 0x4d, 0x90, 0x80, 0x45, 0x13, 0x5f, 0xbc, 0x93, 0x0f, 0xb7, 0x9a,
+ 0x59, 0x92, 0x0a, 0x90, 0xbf, 0x0a, 0xba, 0x0d, 0x8d, 0x7a, 0xbb, 0x46,
+ 0xf6, 0x19, 0xcc, 0x95, 0x65, 0x4a, 0x6a, 0xa6, 0x75, 0xff, 0x82, 0x2d,
+ 0x43, 0xe2, 0x2b, 0x63, 0xb0, 0x6c, 0x30, 0x60, 0xfb, 0xff, 0x28, 0x73,
+ 0xf3, 0xe9, 0xaa, 0x72, 0x8d, 0x66, 0x3b, 0x64, 0xf0, 0xb0, 0xb5, 0x61,
+ 0xda, 0x9c, 0x3e, 0x98, 0xb8, 0x65, 0xdd, 0xec, 0xba, 0xbb, 0x99, 0x04,
+ 0x63, 0xbb, 0xac, 0x08, 0x10, 0xb5, 0x70, 0x3f, 0x51, 0x96, 0x38, 0x4f,
+ 0x0c, 0x8c, 0x4a, 0xd6, 0xad, 0x55, 0x29, 0x7c, 0xca, 0x22, 0x67, 0xdb,
+ 0x1e, 0xd3, 0x83, 0x0e, 0x06, 0x4a, 0xa5, 0x24, 0x22, 0xd6, 0x14, 0x34,
+ 0x0a, 0xf6, 0x8a, 0x36, 0x1d, 0xb7, 0x7d, 0xe3, 0x75, 0xb7, 0xbb, 0x1c,
+ 0x63, 0x99, 0x7c, 0xa8, 0x53, 0x19, 0x73, 0x8c, 0x4d, 0x0d, 0x75, 0x19,
+ 0xe0, 0xa8, 0xec, 0xd8, 0xcf, 0x09, 0x80, 0x75, 0xb9, 0xbb, 0xa6, 0x02,
+ 0xf3, 0x1d, 0x06, 0x45, 0x1f, 0x83, 0x69, 0x1d, 0xfe, 0xba, 0x27, 0x50,
+ 0x3f, 0x96, 0x9f, 0x70, 0x76, 0x78, 0x85, 0xc4, 0xc6, 0x59, 0xe5, 0xaa,
+ 0x19, 0x57, 0x25, 0x9d, 0xdf, 0xd8, 0x67, 0x6f, 0x58, 0xdd, 0x5d, 0x3f,
+ 0xcd, 0xf9, 0x51, 0xbb, 0xcc, 0x90, 0x09, 0xd0, 0x29, 0xd1, 0x7b, 0x0e,
+ 0xb6, 0x50, 0x18, 0x4b, 0xf9, 0xa2, 0xb2, 0xdf, 0x5e, 0x7e, 0xc8, 0xca,
+ 0xf3, 0xa5, 0x2f, 0x12, 0x23, 0x61, 0x1f, 0x1c, 0x44, 0xbc, 0x52, 0x90,
+ 0x19, 0xa1, 0xe3, 0x8d, 0xb9, 0xc3, 0x09, 0xce, 0x3d, 0xfa, 0x8d, 0x56,
+ 0x58, 0xca, 0x89, 0xeb, 0x07, 0x1a, 0x7f, 0xdc, 0x13, 0xfe, 0x66, 0x6a,
+ 0x09, 0xc7, 0xb2, 0x26, 0x50, 0xf0, 0x7e, 0xaa, 0x5e, 0x39, 0x43, 0x56,
+ 0x87, 0x80, 0xa2, 0xac, 0x28, 0x2f, 0xdb, 0x38, 0x7d, 0x91, 0x76, 0x39,
+ 0xb9, 0x32, 0x72, 0x37, 0xe7, 0xd7, 0x4b, 0xb8, 0x8b, 0x19, 0xf5, 0x37,
+ 0x19, 0x84, 0x5d, 0x06, 0x46, 0xbb, 0x54, 0x8f, 0xa5, 0xcf, 0xb9, 0x45,
+ 0x55, 0x0c, 0xf1, 0xfb, 0x51, 0x87, 0xc1, 0x42, 0x92, 0x4f, 0x11, 0xa7,
+ 0x04, 0x34, 0x93, 0xc5, 0x38, 0x41, 0xda, 0x19, 0xff, 0xe2, 0x75, 0x21,
+ 0xdd, 0x47, 0x21, 0x08, 0xe7, 0x59, 0x80, 0xed, 0x1f, 0x1e, 0xa8, 0x03,
+ 0x25, 0xa8, 0xaa, 0xfb, 0x27, 0x29, 0x39, 0x22, 0x62, 0x84, 0xb7, 0xc5},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 40
+ {SEC_OID_SHA512,
+ 40,
+ {0x01, 0x89, 0x2d, 0x88, 0x43, 0x4a, 0x5f, 0x51, 0xab, 0x95, 0x02, 0xd5,
+ 0xf3, 0xc4, 0x1c, 0x3d, 0xea, 0x7d, 0x6f, 0x8e, 0xff, 0x6a, 0x14, 0xaa,
+ 0x90, 0x07, 0x7e, 0x49, 0x5a, 0x02, 0x89, 0xe9, 0xad, 0xe4, 0xe9, 0xb1,
+ 0xa1, 0x03, 0xc5, 0x43, 0x6e, 0xe2, 0x77, 0x8f, 0xfc, 0xcc, 0xcf, 0x2c,
+ 0x99, 0xca, 0x4b, 0x84, 0x46, 0x09, 0xcd, 0x95, 0xdb, 0xc1, 0xab, 0xa6,
+ 0x35, 0x39, 0x29, 0xd8, 0xd5, 0xb0, 0xcc, 0xe9, 0x22, 0xc8, 0xaf, 0xd3,
+ 0xda, 0x22, 0xba, 0xfd, 0x6f, 0x06, 0x7e, 0x24, 0x44, 0xcc, 0x06, 0x0c,
+ 0x22, 0xe2, 0x07, 0xf5, 0x93, 0x83, 0x26, 0x04, 0xfd, 0x94, 0xba, 0x6a,
+ 0x0c, 0x91, 0x43, 0x1c, 0xbc, 0x5d, 0xff, 0xc9, 0xa2, 0x72, 0x87, 0x6c,
+ 0xfa, 0x4f, 0xa8, 0x3e, 0xbf, 0x1d, 0xe5, 0xe2, 0xd8, 0x89, 0x21, 0x28,
+ 0x18, 0xa7, 0x28, 0x34, 0x33, 0x96, 0x3e, 0xc9, 0xa1, 0x5b, 0x3f, 0xfe,
+ 0x48, 0x6b, 0x69, 0xc6, 0xc3, 0x74, 0x8b, 0x03, 0x82, 0x34, 0x85, 0x18,
+ 0x27, 0x39, 0xb5, 0xe1, 0xea, 0xc0, 0xb9, 0x0e, 0x6e, 0xe6, 0x2a, 0xad,
+ 0xd8, 0x08, 0x16, 0x0d, 0xc1, 0xca, 0x47, 0xe2, 0xb3, 0x45, 0xad, 0xe0,
+ 0x24, 0x5f, 0x1e, 0x03, 0x98, 0x39, 0x42, 0xfa, 0x48, 0x0a, 0x38, 0xc5,
+ 0x3c, 0x2d, 0xfd, 0x36, 0x66, 0xe2, 0xf8, 0x11, 0x98, 0xcb, 0x85, 0x42,
+ 0x42, 0x24, 0x39, 0x4e, 0xfc, 0x0d, 0x91, 0x5d, 0x7b, 0x48, 0x19, 0xc9,
+ 0x23, 0x16, 0xc2, 0x62, 0x19, 0xc4, 0x6c, 0x85, 0xe3, 0xe2, 0x9a, 0xdb,
+ 0xcd, 0x61, 0x02, 0xa8, 0x21, 0x59, 0xdc, 0x52, 0x27, 0xf9, 0x39, 0x2b,
+ 0x28, 0xb6, 0x57, 0xb0, 0x8f, 0xcc, 0xab, 0x92, 0x33, 0xce, 0x66, 0x86,
+ 0x46, 0x82, 0x6a, 0x06, 0x11, 0x85, 0x55, 0x47, 0xbe, 0x04, 0xeb, 0xa7,
+ 0xdd, 0x46, 0x9b, 0xa2, 0x11, 0x0a, 0xaf, 0xa3, 0x98, 0xec, 0x6f, 0x61,
+ 0xed, 0xa5, 0x9b, 0x62, 0x0f, 0x7f, 0x95, 0xca, 0xee, 0x46, 0xb8, 0xa5,
+ 0x98, 0x83, 0x0d, 0x85, 0x1a, 0xca, 0x7b, 0x7f, 0x15, 0xfe, 0x35, 0xfc,
+ 0x8e, 0x4b, 0xca, 0x69, 0x4a, 0x0a, 0xe9, 0xaf, 0x75, 0x67, 0x72, 0x4b,
+ 0xa4, 0x56, 0x33, 0xea, 0x12, 0xa6, 0x73, 0x6d, 0xda, 0x8c, 0x01, 0x4a,
+ 0x0a, 0x00, 0xb9, 0x78, 0x99, 0x05, 0xa6, 0xc1, 0xb2, 0xa3, 0x8b, 0x1b,
+ 0x27, 0x06, 0x19, 0xd7, 0x95, 0x32, 0xe0, 0x7c, 0x8e, 0xd9, 0x40, 0xaf,
+ 0x69, 0xcd, 0x7c, 0x45, 0x53, 0xd6, 0xb5, 0x93, 0x8f, 0x9b, 0x6b, 0x42,
+ 0x01, 0xb4, 0x95, 0xe4, 0x43, 0x58, 0xa0, 0x9b, 0xa9, 0x2f, 0x2c, 0x48,
+ 0x73, 0x25, 0xf9, 0xbf, 0x3a, 0x13, 0x11, 0xa4, 0x7e, 0x1b, 0x55, 0xaa,
+ 0xda, 0x4c, 0x99, 0x44, 0x96, 0x97, 0x0f, 0x80, 0xbc, 0x2c, 0x45, 0x58},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 41
+ {SEC_OID_SHA512,
+ 41,
+ {0x2c, 0xd3, 0x56, 0x69, 0x90, 0x15, 0x79, 0x44, 0xc0, 0x36, 0xd7, 0x20,
+ 0x97, 0xa0, 0xa2, 0x75, 0xda, 0x39, 0xb5, 0xae, 0xa4, 0xc5, 0xb0, 0x91,
+ 0x11, 0x2c, 0xf8, 0x37, 0x6c, 0xc1, 0xf1, 0xce, 0xe1, 0xb0, 0x6e, 0xb2,
+ 0x00, 0x0b, 0x3a, 0x2f, 0x6d, 0x5f, 0x8f, 0x95, 0x2e, 0x95, 0xad, 0x92,
+ 0x25, 0x02, 0x27, 0xb1, 0xf7, 0x90, 0xb2, 0x3e, 0x39, 0x4a, 0x97, 0xa9,
+ 0x03, 0x77, 0x62, 0xd5, 0xe1, 0x14, 0x9f, 0xfc, 0xd9, 0x52, 0x34, 0x89,
+ 0x32, 0xe5, 0x68, 0x11, 0xca, 0xf7, 0x17, 0xac, 0xe1, 0x74, 0xc3, 0xee,
+ 0x09, 0x6b, 0xb8, 0x77, 0xee, 0xa0, 0x46, 0xae, 0x40, 0x47, 0x8c, 0x14,
+ 0xf8, 0x1a, 0xba, 0x9d, 0x3c, 0x7e, 0x47, 0xa9, 0x88, 0x20, 0x4a, 0xe7,
+ 0xd2, 0x9f, 0x48, 0x29, 0x23, 0x04, 0x7c, 0x85, 0xb1, 0x4a, 0xc5, 0x19,
+ 0x97, 0xb6, 0xa5, 0x16, 0x6b, 0xca, 0x2c, 0x73, 0xd1, 0xb6, 0x69, 0xd8,
+ 0x42, 0xfb, 0x16, 0xfa, 0xe9, 0x8c, 0x4d, 0xac, 0x5e, 0xdb, 0x48, 0xfb,
+ 0xc7, 0xcd, 0x38, 0xe1, 0x20, 0xf8, 0xa7, 0x08, 0x14, 0x59, 0x2c, 0xc7,
+ 0x0d, 0xae, 0x5f, 0x8a, 0x7f, 0xa8, 0xc5, 0x3b, 0xcd, 0xcd, 0xad, 0xf0,
+ 0x25, 0xf6, 0x74, 0xe5, 0x1a, 0xbc, 0xc0, 0x3b, 0xd9, 0x88, 0x3f, 0x15,
+ 0xea, 0xcd, 0xd0, 0x80, 0x1a, 0xfd, 0xc9, 0x76, 0xe6, 0x1c, 0x66, 0x4a,
+ 0x25, 0x0b, 0x6f, 0xb2, 0x11, 0xa4, 0xa6, 0x9e, 0x05, 0x47, 0x90, 0x69,
+ 0x14, 0x24, 0x70, 0x08, 0xbe, 0xec, 0xdd, 0x3f, 0x51, 0x3c, 0xa6, 0x00,
+ 0xee, 0x3a, 0x46, 0x6b, 0x8a, 0x78, 0xd8, 0x6d, 0x0c, 0x53, 0x41, 0x03,
+ 0x5a, 0xcc, 0x64, 0xc3, 0x54, 0xf2, 0xb6, 0x88, 0x30, 0xff, 0x8d, 0x17,
+ 0x62, 0x72, 0xcf, 0x1f, 0xf5, 0x41, 0xd1, 0x60, 0x9f, 0xf3, 0x79, 0x9f,
+ 0x0c, 0x3a, 0x9e, 0x6e, 0x44, 0x8e, 0x0b, 0x71, 0x3e, 0xce, 0x48, 0xa1,
+ 0x4d, 0xb4, 0xa5, 0x8d, 0xf5, 0x85, 0xe2, 0xd1, 0x3f, 0xa7, 0x39, 0xd4,
+ 0x31, 0x4b, 0x98, 0xec, 0x75, 0xc6, 0xcd, 0xc7, 0x4d, 0x68, 0x48, 0x16,
+ 0x62, 0xc4, 0x89, 0x88, 0xf4, 0x8d, 0x1e, 0x8d, 0x98, 0x81, 0x43, 0x95,
+ 0x34, 0x0e, 0x45, 0x40, 0x85, 0xe1, 0x15, 0x3f, 0x6b, 0xc9, 0xc2, 0x0e,
+ 0x4a, 0x41, 0x1e, 0x2c, 0x61, 0x0f, 0x42, 0x40, 0x40, 0xb0, 0x11, 0xf6,
+ 0x6a, 0x6c, 0x55, 0x79, 0xfa, 0xe1, 0xb9, 0xfb, 0x53, 0xb6, 0x73, 0xda,
+ 0x0c, 0xb5, 0xa0, 0x2d, 0xed, 0x3f, 0xb3, 0x7e, 0x5d, 0xc1, 0x17, 0xe4,
+ 0xe7, 0x13, 0x02, 0xb3, 0x60, 0xa2, 0x3b, 0xd3, 0x00, 0x14, 0x3f, 0x7e,
+ 0xfa, 0x1a, 0x5f, 0x2d, 0x00, 0x52, 0xd6, 0x92, 0xc1, 0x8b, 0xb4, 0x89,
+ 0x5d, 0x52, 0xc0, 0xbd, 0xeb, 0xaf, 0xa0, 0xb6, 0x25, 0xe1, 0x31, 0x34},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 42
+ {SEC_OID_SHA512,
+ 42,
+ {0xd5, 0x9a, 0xc6, 0x4e, 0x90, 0x7b, 0xfc, 0xf3, 0x8d, 0x4b, 0xc3, 0xfa,
+ 0x50, 0xb6, 0xf2, 0x79, 0x94, 0x83, 0xd2, 0x98, 0x79, 0xa0, 0x06, 0xbc,
+ 0x35, 0x26, 0x20, 0xe3, 0x1f, 0x39, 0x5d, 0x8e, 0x8e, 0xe3, 0x2f, 0x06,
+ 0x89, 0xa1, 0xb1, 0x45, 0x24, 0x63, 0x16, 0xd2, 0x74, 0x87, 0xfc, 0xf3,
+ 0xf7, 0x29, 0xeb, 0x64, 0x4d, 0x9c, 0x44, 0x70, 0x3a, 0xff, 0x5e, 0x57,
+ 0xdf, 0x05, 0x67, 0x03, 0x5c, 0x18, 0xc3, 0xaf, 0x96, 0xdb, 0x6e, 0x86,
+ 0xfa, 0xb4, 0xaa, 0x0c, 0xcc, 0x0c, 0x6f, 0xb2, 0x03, 0xa5, 0x09, 0x41,
+ 0x76, 0x7d, 0xd1, 0x71, 0x58, 0xfc, 0x4d, 0xfd, 0xc3, 0x41, 0x51, 0xba,
+ 0xe1, 0x02, 0x69, 0xbd, 0x68, 0xe0, 0x77, 0x7f, 0x23, 0xea, 0x0c, 0xa8,
+ 0xa3, 0x32, 0xf7, 0xf9, 0xe7, 0x7e, 0x5d, 0x95, 0xbb, 0x00, 0xcd, 0x6b,
+ 0x8d, 0x3a, 0x02, 0x79, 0xda, 0x30, 0x78, 0xc1, 0xbd, 0xf4, 0x82, 0x4c,
+ 0x43, 0x3f, 0x13, 0x11, 0x7e, 0x47, 0x55, 0xeb, 0x3f, 0xde, 0x5f, 0x9b,
+ 0xec, 0x40, 0x06, 0xa8, 0xff, 0x90, 0x76, 0xec, 0x5f, 0xe5, 0x24, 0x75,
+ 0x54, 0xa8, 0xe7, 0x6a, 0xce, 0x12, 0xf2, 0x7e, 0x81, 0x91, 0x43, 0x81,
+ 0x9b, 0xdc, 0x61, 0x12, 0xaf, 0x4b, 0xe9, 0xb2, 0x5b, 0x89, 0x6b, 0x01,
+ 0x60, 0x8b, 0x0f, 0xfd, 0x11, 0xdd, 0xc8, 0x7c, 0xb0, 0x0f, 0x82, 0x64,
+ 0x58, 0xa5, 0x35, 0x7a, 0x78, 0xe1, 0x30, 0x8e, 0x5b, 0x5b, 0x96, 0x1b,
+ 0x53, 0xe8, 0xa1, 0x9b, 0x33, 0x78, 0x9c, 0x0f, 0x49, 0x84, 0xfb, 0x1e,
+ 0x6d, 0x93, 0x15, 0xf9, 0x78, 0x0f, 0x81, 0xe6, 0x19, 0x6f, 0x90, 0x8f,
+ 0xd0, 0x0d, 0xa1, 0xd2, 0xfb, 0x6b, 0x61, 0xb6, 0x73, 0x80, 0xbd, 0x2d,
+ 0x2e, 0x57, 0x98, 0x29, 0xed, 0xc4, 0x40, 0x02, 0x11, 0x14, 0x18, 0xf9,
+ 0xac, 0x62, 0x4a, 0x61, 0x65, 0xcc, 0x53, 0x8e, 0xd0, 0xed, 0xe4, 0xd7,
+ 0x36, 0x3b, 0x7f, 0x71, 0x6c, 0x84, 0xe1, 0xe9, 0x21, 0x3e, 0xd7, 0x0f,
+ 0x02, 0xb5, 0xde, 0x44, 0xad, 0xa4, 0x9c, 0xd7, 0xc8, 0x3e, 0xd8, 0x19,
+ 0x60, 0x44, 0x33, 0xaa, 0xec, 0xa6, 0x8d, 0x52, 0xde, 0x44, 0x01, 0x83,
+ 0xd8, 0x78, 0xb0, 0x31, 0x53, 0x88, 0xa8, 0x84, 0x82, 0x43, 0x71, 0xaa,
+ 0xea, 0x41, 0x29, 0x02, 0x21, 0x82, 0x0c, 0xff, 0x49, 0xe4, 0x05, 0x54,
+ 0x4c, 0xf3, 0x54, 0x5e, 0x4e, 0xaa, 0x4e, 0x76, 0x97, 0xcf, 0xde, 0xe0,
+ 0xa4, 0x8e, 0xb8, 0x7a, 0x73, 0xff, 0x47, 0xf4, 0xd5, 0xd8, 0xdd, 0x3a,
+ 0x4f, 0x8b, 0x09, 0xed, 0x8c, 0xd2, 0x22, 0x3e, 0xe8, 0x3e, 0xdf, 0x2d,
+ 0x41, 0xb7, 0xca, 0x57, 0x2a, 0xba, 0x38, 0xb6, 0x4e, 0x98, 0x7e, 0x66,
+ 0x8b, 0xec, 0x1c, 0xe8, 0x8d, 0x24, 0xfc, 0x49, 0x9c, 0x92, 0xd0, 0xc7},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 43
+ {SEC_OID_SHA512,
+ 43,
+ {0xf2, 0x94, 0xd2, 0x2f, 0xcc, 0x6f, 0x9c, 0xce, 0x7b, 0xec, 0x0e, 0x44,
+ 0xa9, 0xd7, 0xea, 0xe4, 0x43, 0xad, 0x7b, 0x75, 0x0a, 0x72, 0xbe, 0x5d,
+ 0xbb, 0x41, 0xe3, 0x69, 0x4f, 0x48, 0x72, 0x0d, 0xc2, 0xc1, 0x25, 0x6e,
+ 0x03, 0x0a, 0xe1, 0xae, 0x06, 0xba, 0x65, 0xcb, 0xb5, 0x9e, 0x8d, 0x18,
+ 0x0b, 0x22, 0x24, 0x30, 0xa8, 0xfb, 0x10, 0xed, 0x7a, 0xbc, 0xd6, 0x9c,
+ 0x86, 0x9a, 0xd1, 0xc8, 0x07, 0x0f, 0x33, 0xd0, 0xf2, 0x62, 0x08, 0x54,
+ 0x14, 0xf7, 0x98, 0x5c, 0x47, 0xd3, 0x3d, 0x0b, 0x39, 0x8d, 0xa9, 0xd2,
+ 0x72, 0xf9, 0x96, 0xcb, 0x70, 0x1b, 0xc6, 0xf8, 0x4e, 0xaa, 0x08, 0x61,
+ 0xde, 0xb5, 0xb7, 0xcd, 0x72, 0x26, 0xd2, 0xb8, 0xa9, 0x69, 0xb4, 0x8d,
+ 0x62, 0x72, 0xa9, 0x8a, 0xb9, 0xa9, 0xe3, 0xb7, 0x61, 0x23, 0x1e, 0x89,
+ 0x2f, 0x4d, 0x8e, 0x91, 0x00, 0xa7, 0xd1, 0xbb, 0xf8, 0x20, 0xd9, 0x10,
+ 0x2a, 0x62, 0xd7, 0xd4, 0x1d, 0x92, 0xb3, 0xd9, 0xd5, 0x5f, 0xf3, 0x86,
+ 0xcd, 0xfa, 0x06, 0x6a, 0xfa, 0xc0, 0x4c, 0x50, 0xbb, 0x2e, 0x1d, 0xa0,
+ 0xe1, 0xb9, 0xaf, 0x62, 0xde, 0x2a, 0x74, 0x75, 0xbf, 0x40, 0x3d, 0xd2,
+ 0xa4, 0xa5, 0x0f, 0x80, 0xf6, 0xa0, 0xf0, 0xeb, 0x9e, 0xef, 0x38, 0xe0,
+ 0x0f, 0x19, 0x86, 0x1a, 0xee, 0x8d, 0x78, 0xa1, 0x33, 0x28, 0x46, 0x94,
+ 0x75, 0xcf, 0x42, 0xe0, 0xa6, 0x75, 0xf2, 0xd6, 0xf0, 0x86, 0x11, 0x5a,
+ 0x14, 0x24, 0x3a, 0x59, 0xf3, 0xec, 0xbb, 0x6a, 0x47, 0xd2, 0x5c, 0xd1,
+ 0x01, 0x1d, 0x0b, 0xb6, 0xe1, 0xff, 0xc1, 0x52, 0x06, 0x04, 0x65, 0xb3,
+ 0x54, 0xef, 0x2c, 0x66, 0x30, 0x51, 0x65, 0x42, 0x6e, 0xc7, 0x26, 0x25,
+ 0xd6, 0xfc, 0xdf, 0xc3, 0xe8, 0x30, 0xa6, 0xf3, 0x52, 0x38, 0x3e, 0x05,
+ 0x55, 0x6f, 0x4e, 0x14, 0xf5, 0xab, 0x73, 0x9f, 0x6b, 0xa3, 0x31, 0xd3,
+ 0xae, 0x8e, 0xbf, 0xfb, 0x49, 0x15, 0x7c, 0xe3, 0xc5, 0x97, 0xeb, 0x97,
+ 0x18, 0x63, 0x54, 0x93, 0xe8, 0xa0, 0x25, 0x44, 0x10, 0xbc, 0x75, 0x75,
+ 0x5c, 0x5d, 0x85, 0x4a, 0x31, 0x6a, 0x40, 0x84, 0x5e, 0x97, 0xda, 0x60,
+ 0x41, 0x2e, 0xb0, 0x28, 0xcd, 0x97, 0xd2, 0x06, 0xd0, 0x5a, 0xfc, 0xe2,
+ 0x0a, 0x32, 0x21, 0xf1, 0x3f, 0xfb, 0x73, 0x89, 0xc4, 0x00, 0xda, 0x00,
+ 0x47, 0xc6, 0x69, 0x01, 0x16, 0xde, 0x9b, 0x98, 0x7c, 0x02, 0xf0, 0x9d,
+ 0xb6, 0x73, 0x13, 0xb1, 0x63, 0xb9, 0xdf, 0x54, 0xd2, 0x43, 0x7b, 0x1f,
+ 0x85, 0x78, 0x32, 0xfb, 0x98, 0x26, 0x66, 0xc1, 0x9b, 0x83, 0x2f, 0x69,
+ 0x28, 0xdb, 0x60, 0xf8, 0xc6, 0x95, 0xa4, 0xd9, 0x55, 0x71, 0x82, 0x5b,
+ 0x7f, 0x87, 0xbb, 0x96, 0x01, 0x00, 0x3f, 0x95, 0xdb, 0x54, 0xa8, 0x13},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 44
+ {SEC_OID_SHA512,
+ 44,
+ {0x3d, 0x8b, 0x8f, 0x96, 0x20, 0x91, 0xc0, 0xab, 0xfb, 0x44, 0x6c, 0x89,
+ 0xb2, 0x6a, 0xf8, 0xdc, 0xf6, 0xb6, 0x07, 0xec, 0xfc, 0x05, 0x2c, 0x4d,
+ 0x24, 0x07, 0x42, 0xf5, 0xbf, 0x95, 0x68, 0xa7, 0xf2, 0x7c, 0xbd, 0x01,
+ 0x6a, 0xb7, 0x34, 0x22, 0x0e, 0x8c, 0x53, 0x24, 0x12, 0xfd, 0x36, 0x08,
+ 0xc8, 0xdd, 0x3b, 0x24, 0x37, 0xac, 0x93, 0x07, 0x1b, 0x2e, 0x52, 0x33,
+ 0x56, 0x19, 0x4f, 0x3d, 0x19, 0xce, 0xf8, 0xec, 0x8c, 0x6a, 0x47, 0x7f,
+ 0xd9, 0xc7, 0x8a, 0x67, 0xb5, 0xe8, 0x44, 0xaf, 0x28, 0xaf, 0xd7, 0xa7,
+ 0xc0, 0xe4, 0xe9, 0x95, 0x02, 0x0e, 0x5a, 0x33, 0xdb, 0x39, 0x4d, 0x24,
+ 0xde, 0xe4, 0x57, 0x7c, 0x41, 0xd0, 0x40, 0xcb, 0x9f, 0x78, 0xfe, 0x31,
+ 0x02, 0x7e, 0xff, 0x68, 0x09, 0x0b, 0x98, 0x41, 0xa6, 0x6a, 0x83, 0xc4,
+ 0xaf, 0x2c, 0xb5, 0xd0, 0x76, 0xd8, 0x53, 0xd9, 0xde, 0x73, 0xe2, 0x05,
+ 0x92, 0x34, 0xad, 0x3d, 0x62, 0xd5, 0x6b, 0x23, 0xd8, 0x0b, 0xf9, 0xde,
+ 0x92, 0x6b, 0xc2, 0x51, 0xa5, 0x53, 0x0d, 0xfb, 0xd5, 0x64, 0xdb, 0x9d,
+ 0xed, 0x9e, 0xdd, 0x75, 0xdb, 0x0c, 0x96, 0xdc, 0xa8, 0xf7, 0xe7, 0x04,
+ 0xd1, 0xec, 0xaf, 0x2c, 0xc6, 0x6f, 0x12, 0xcc, 0xd9, 0xe5, 0x37, 0xe0,
+ 0xba, 0x4d, 0x64, 0xca, 0x37, 0x18, 0xc4, 0x39, 0xdd, 0xd8, 0xbc, 0x30,
+ 0x53, 0x67, 0xda, 0x8d, 0x11, 0x03, 0x72, 0x75, 0xfa, 0x25, 0x89, 0x45,
+ 0x1f, 0xdb, 0xe2, 0xbd, 0xc9, 0x95, 0x1a, 0xf4, 0x20, 0x34, 0x52, 0x1a,
+ 0x58, 0xf8, 0x74, 0x3d, 0x4d, 0xc1, 0x16, 0x4d, 0xcf, 0x83, 0xe6, 0xdd,
+ 0xbf, 0x2c, 0xfc, 0xa8, 0x0a, 0xd5, 0xe6, 0x34, 0x6e, 0x52, 0xb8, 0x05,
+ 0xe2, 0x77, 0x02, 0xe3, 0x82, 0xda, 0x44, 0x60, 0x2c, 0xfa, 0x4f, 0xa9,
+ 0x8e, 0x7c, 0x08, 0x44, 0x92, 0xfb, 0xe4, 0x56, 0x9b, 0xcf, 0xfd, 0x7e,
+ 0xf3, 0x88, 0x5a, 0x05, 0xe5, 0xb0, 0x91, 0x11, 0x2c, 0x3e, 0x39, 0xa7,
+ 0xe3, 0xee, 0x69, 0x17, 0xd3, 0x33, 0x67, 0xa1, 0x2f, 0x08, 0x76, 0x53,
+ 0x31, 0x7f, 0xfc, 0x15, 0x6b, 0xec, 0x46, 0x76, 0x84, 0x03, 0xe8, 0x0a,
+ 0x8b, 0xf5, 0x97, 0x21, 0x24, 0x9c, 0x7b, 0x90, 0x96, 0x42, 0x75, 0x1d,
+ 0xda, 0xf3, 0xa7, 0x85, 0x1a, 0xe6, 0x51, 0x46, 0xd6, 0xb4, 0x41, 0x04,
+ 0x21, 0x52, 0x18, 0xa5, 0xf2, 0xbd, 0x8c, 0x41, 0x70, 0xbb, 0xc5, 0xdd,
+ 0x69, 0xaf, 0xab, 0xcd, 0x13, 0xa5, 0x74, 0x29, 0x09, 0xa4, 0x19, 0x65,
+ 0xf8, 0x0e, 0x19, 0x1c, 0x8b, 0xf2, 0x1f, 0x2b, 0xe9, 0x97, 0x3c, 0x8f,
+ 0x65, 0x6b, 0xfc, 0x46, 0x81, 0x2c, 0x3d, 0x64, 0xe1, 0x4b, 0x52, 0x48,
+ 0x0c, 0x31, 0x80, 0x6d, 0xcc, 0x2f, 0xff, 0x05, 0xed, 0x7b, 0x82, 0xe0},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 45
+ {SEC_OID_SHA512,
+ 45,
+ {0x04, 0xdc, 0xf0, 0x55, 0xea, 0x6c, 0x80, 0xa0, 0x4a, 0x30, 0x2f, 0x8b,
+ 0x6c, 0x7c, 0x66, 0xe3, 0xac, 0x79, 0x6c, 0x4c, 0x8c, 0x11, 0x2e, 0xda,
+ 0xf7, 0x55, 0x31, 0xff, 0xa9, 0x03, 0xc5, 0xa4, 0xc7, 0x49, 0x94, 0x7b,
+ 0x51, 0xbb, 0x4f, 0x74, 0xa9, 0x5b, 0x05, 0x57, 0x2c, 0xf7, 0xf9, 0x95,
+ 0x05, 0xc7, 0x88, 0x2d, 0xc8, 0xc9, 0xfb, 0x83, 0x69, 0x30, 0xa7, 0xb7,
+ 0x8c, 0x48, 0xe2, 0x82, 0xc2, 0x87, 0xcd, 0x64, 0xc1, 0xea, 0x36, 0xc4,
+ 0x94, 0xc1, 0xfd, 0x7b, 0x15, 0x97, 0xa7, 0x27, 0xc9, 0xc0, 0xbd, 0xbe,
+ 0xfd, 0xac, 0x06, 0xa7, 0x52, 0xaa, 0x55, 0x27, 0x40, 0x0f, 0x8c, 0xf5,
+ 0xd8, 0x81, 0xc4, 0x36, 0x4b, 0x4c, 0xe0, 0xda, 0xce, 0x6c, 0x61, 0x9d,
+ 0xe1, 0xb1, 0x1a, 0xd1, 0x46, 0x1c, 0xb9, 0xfb, 0xc2, 0xce, 0x9c, 0xcd,
+ 0x3e, 0x2b, 0xe9, 0x01, 0xc3, 0x20, 0x4c, 0xd6, 0x13, 0xd0, 0xe7, 0x7d,
+ 0x7c, 0x74, 0x0b, 0xab, 0x1e, 0xf2, 0x63, 0x4a, 0xaa, 0x4f, 0xfb, 0x6f,
+ 0x1f, 0x25, 0xf9, 0x98, 0x2a, 0xdc, 0x8f, 0x6c, 0x32, 0x46, 0x26, 0x7e,
+ 0x33, 0xde, 0x63, 0xe7, 0xe3, 0x46, 0xf1, 0xe2, 0x2b, 0x45, 0xef, 0x44,
+ 0x38, 0xb1, 0xf0, 0xa8, 0x32, 0x4d, 0xa5, 0xdb, 0x56, 0xe7, 0x49, 0xdd,
+ 0x38, 0x79, 0xfb, 0xb5, 0xa6, 0xfd, 0xfd, 0xe8, 0x02, 0xed, 0x61, 0x8b,
+ 0x15, 0xd3, 0xab, 0xb8, 0xfa, 0x23, 0x7b, 0xf4, 0x62, 0x3b, 0x66, 0xa5,
+ 0x53, 0x65, 0xb6, 0xd7, 0x71, 0x48, 0x9d, 0x8c, 0x60, 0xf3, 0x4f, 0x83,
+ 0xf3, 0x00, 0x92, 0xdf, 0x04, 0x9c, 0x66, 0x7e, 0x86, 0x42, 0x18, 0x07,
+ 0x56, 0x1f, 0x78, 0xbd, 0x70, 0x75, 0x56, 0x9c, 0xc3, 0x02, 0xe3, 0xea,
+ 0x72, 0xb0, 0x55, 0x9f, 0x9f, 0x92, 0x67, 0x46, 0x32, 0x05, 0xde, 0xe2,
+ 0x49, 0x63, 0xc7, 0xd5, 0x62, 0x36, 0xe4, 0x33, 0xd6, 0xd9, 0x44, 0xd4,
+ 0xf3, 0x70, 0x8d, 0xa6, 0xfd, 0x12, 0x17, 0x35, 0x55, 0x20, 0x1d, 0xf3,
+ 0x1a, 0x52, 0x69, 0x4f, 0x02, 0x66, 0xa4, 0xa4, 0x17, 0xb6, 0x86, 0x6e,
+ 0x5e, 0x33, 0x94, 0x38, 0x47, 0x02, 0x09, 0x36, 0xbd, 0xf8, 0x43, 0xfd,
+ 0xca, 0x58, 0x94, 0xfb, 0x98, 0x4b, 0x67, 0x84, 0xb1, 0xd5, 0x06, 0x36,
+ 0x05, 0x56, 0xf1, 0xaf, 0xae, 0x44, 0x19, 0x02, 0x1c, 0x74, 0xc6, 0xd7,
+ 0x7f, 0x28, 0x38, 0xb6, 0xe4, 0xb7, 0xd2, 0xd0, 0x40, 0xbf, 0x6d, 0xac,
+ 0x3c, 0xa5, 0x91, 0xd6, 0x0a, 0x3d, 0xb5, 0x08, 0x96, 0x16, 0x29, 0x13,
+ 0x66, 0x5f, 0x7b, 0x8e, 0xd3, 0xba, 0x10, 0x27, 0xfe, 0x24, 0x6e, 0xfe,
+ 0x41, 0xc5, 0x9c, 0x7b, 0x5e, 0x95, 0x2a, 0xab, 0x01, 0x1e, 0x2f, 0x8c,
+ 0xf7, 0x2c, 0xe3, 0xa1, 0xbc, 0x57, 0xc0, 0x2e, 0x9b, 0xac, 0xbd, 0x73},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 46
+ {SEC_OID_SHA512,
+ 46,
+ {0x97, 0xba, 0x0c, 0x54, 0x48, 0xdd, 0x06, 0x84, 0x6b, 0x13, 0x83, 0xa3,
+ 0x2d, 0x9e, 0x5f, 0xac, 0x29, 0x10, 0x36, 0x80, 0x2c, 0x4f, 0x2b, 0xb5,
+ 0x49, 0x9d, 0x09, 0xdd, 0xa2, 0x21, 0x5e, 0xee, 0xdb, 0x38, 0x1d, 0xc7,
+ 0x55, 0xa8, 0xba, 0x1e, 0xac, 0xf0, 0x1d, 0x30, 0xd6, 0x0f, 0x78, 0x50,
+ 0xe0, 0xd8, 0x68, 0x80, 0xcf, 0xb1, 0x1f, 0x18, 0x19, 0x33, 0xaf, 0xcb,
+ 0x6c, 0x91, 0x01, 0xc9, 0x7d, 0xb5, 0xfc, 0x94, 0x3e, 0x89, 0xf0, 0x18,
+ 0x5e, 0xb7, 0x50, 0x5b, 0x8b, 0x0d, 0x90, 0x56, 0x90, 0xdc, 0x1d, 0x9d,
+ 0x04, 0x2e, 0xc0, 0x98, 0xfe, 0xcf, 0x54, 0x43, 0xb9, 0x8c, 0x61, 0xfe,
+ 0xc2, 0x13, 0x1b, 0x86, 0x35, 0x7c, 0xd3, 0x4e, 0xfe, 0x4f, 0x65, 0x07,
+ 0x1b, 0xb1, 0xa6, 0x45, 0xaa, 0x15, 0x96, 0x79, 0x5c, 0xad, 0xf6, 0x9e,
+ 0x14, 0xdf, 0x98, 0xb5, 0x11, 0x29, 0x7f, 0x17, 0x33, 0x0c, 0x7d, 0xc5,
+ 0xb9, 0x40, 0x30, 0x70, 0xf3, 0x84, 0x0d, 0x8f, 0xa3, 0x74, 0x0e, 0x99,
+ 0x7b, 0x46, 0x71, 0xb7, 0xa1, 0xba, 0xad, 0xef, 0x2d, 0x28, 0x9e, 0x66,
+ 0xfb, 0x01, 0xc4, 0x37, 0x55, 0xcb, 0xab, 0x21, 0x8c, 0x57, 0xb8, 0x71,
+ 0x07, 0x15, 0x29, 0xe2, 0x03, 0xdc, 0x5e, 0x88, 0x4d, 0x6f, 0x86, 0xb4,
+ 0x5f, 0x28, 0xe3, 0x7d, 0x80, 0xc7, 0x7d, 0x81, 0xb3, 0xd6, 0x93, 0x47,
+ 0xba, 0x7e, 0x47, 0x6d, 0x52, 0x1e, 0x17, 0x15, 0x9e, 0x87, 0x5e, 0xf7,
+ 0xf4, 0x9a, 0xe6, 0x85, 0xab, 0x56, 0xe1, 0x00, 0xec, 0x47, 0x5a, 0xb6,
+ 0x7d, 0x10, 0xd9, 0x33, 0x72, 0x94, 0xa1, 0xbc, 0x1c, 0xed, 0x14, 0x13,
+ 0xa1, 0xeb, 0xd8, 0xbe, 0xf5, 0x83, 0x64, 0xb1, 0xa1, 0xa5, 0xec, 0x14,
+ 0x82, 0x44, 0x76, 0x49, 0xee, 0x27, 0xc4, 0x54, 0x8f, 0x70, 0xf1, 0x2f,
+ 0x5c, 0x32, 0xd8, 0x55, 0x50, 0x47, 0x83, 0x4f, 0x58, 0x41, 0xf3, 0x0a,
+ 0x15, 0x56, 0xe4, 0x09, 0x48, 0x98, 0x26, 0xc0, 0xd2, 0xa0, 0x33, 0x34,
+ 0xa6, 0x3d, 0xa4, 0x95, 0x7e, 0x7e, 0xc9, 0x60, 0x8b, 0x5e, 0xd1, 0x8e,
+ 0x11, 0x93, 0xaf, 0x87, 0xcb, 0x75, 0xae, 0x32, 0x43, 0x20, 0x21, 0xc8,
+ 0x09, 0x4b, 0x80, 0xa7, 0x1a, 0xc2, 0x83, 0xfe, 0x93, 0x85, 0x50, 0x33,
+ 0xe2, 0xcc, 0xa4, 0x7d, 0x5d, 0x36, 0x2a, 0x37, 0x60, 0x7f, 0xca, 0x51,
+ 0x29, 0x19, 0x57, 0xef, 0xb0, 0x57, 0x11, 0xa5, 0x3c, 0xcf, 0x71, 0x84,
+ 0xd8, 0xe2, 0xa6, 0xb7, 0x9e, 0x2d, 0xa0, 0x51, 0x78, 0x15, 0x82, 0xf3,
+ 0xa3, 0x7c, 0x28, 0xc7, 0xad, 0x09, 0x5f, 0x53, 0x68, 0x00, 0x88, 0x30,
+ 0x8d, 0x8f, 0xae, 0xca, 0x5b, 0x75, 0xe2, 0xa2, 0x7d, 0x3b, 0x62, 0xc4,
+ 0x0c, 0x6e, 0xae, 0xab, 0x9a, 0xb8, 0xa2, 0xd6, 0x23, 0x4e, 0xb8, 0xb6},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 47
+ {SEC_OID_SHA512,
+ 47,
+ {0xbe, 0x57, 0xee, 0xdd, 0xc0, 0xbe, 0xa9, 0x42, 0x57, 0xeb, 0x26, 0x45,
+ 0x6a, 0x6a, 0x4a, 0x6d, 0x9e, 0x9c, 0x8f, 0xee, 0x1a, 0xe2, 0xe0, 0x12,
+ 0x1c, 0xe8, 0xe6, 0x48, 0x06, 0xcb, 0xa6, 0x69, 0x26, 0x43, 0x18, 0x6e,
+ 0xb1, 0x0e, 0xbf, 0x43, 0xc0, 0xcb, 0x03, 0x2c, 0x64, 0x17, 0x36, 0x40,
+ 0x1e, 0xc1, 0x89, 0xad, 0xc4, 0x8e, 0xf6, 0xb2, 0x22, 0xf1, 0x9a, 0x43,
+ 0xb0, 0x9b, 0x6d, 0x81, 0xa1, 0x62, 0x6d, 0x93, 0xa4, 0x90, 0x55, 0xe5,
+ 0x09, 0x68, 0xe2, 0x95, 0xb7, 0x8f, 0x88, 0x3c, 0xbe, 0x0d, 0xf9, 0x42,
+ 0x51, 0xd1, 0xf0, 0xc8, 0xc0, 0x67, 0xd2, 0xa5, 0xd5, 0xef, 0x7e, 0xb3,
+ 0x3b, 0x01, 0x28, 0x9f, 0x9d, 0x66, 0x6e, 0x1f, 0x69, 0x17, 0x62, 0xb7,
+ 0xec, 0xba, 0xc4, 0x96, 0xd0, 0xce, 0x3d, 0xd2, 0xe4, 0x03, 0x07, 0x13,
+ 0x11, 0x52, 0x06, 0x83, 0x07, 0xf2, 0x8f, 0x8d, 0x2d, 0x38, 0xb4, 0x27,
+ 0xe0, 0x38, 0x43, 0xa7, 0x09, 0x7c, 0x7a, 0xf5, 0x62, 0x89, 0x91, 0xb8,
+ 0xa7, 0x52, 0xbc, 0x1e, 0xed, 0xcc, 0xf8, 0xcb, 0x2e, 0x4a, 0x75, 0x07,
+ 0xd4, 0xd0, 0x3e, 0xf6, 0xf1, 0x8d, 0xdc, 0x6e, 0x75, 0x7a, 0xcf, 0x87,
+ 0x44, 0x4c, 0xa6, 0x7d, 0x72, 0x92, 0xb2, 0x73, 0x89, 0x3b, 0x41, 0xc1,
+ 0xff, 0x4a, 0x20, 0x70, 0x04, 0x3d, 0x5b, 0xa7, 0x6f, 0x42, 0x84, 0xe4,
+ 0xf1, 0x6d, 0x75, 0x72, 0x1d, 0xa3, 0x2f, 0x21, 0x20, 0xef, 0x66, 0x6d,
+ 0x67, 0x7b, 0x0a, 0x6a, 0x04, 0xe4, 0xfc, 0x8e, 0xa5, 0xe5, 0xd6, 0x45,
+ 0x52, 0xcd, 0xc8, 0x72, 0xbc, 0x86, 0x0d, 0xd5, 0xdf, 0xd9, 0x93, 0x91,
+ 0x43, 0xc2, 0x71, 0xc7, 0x88, 0x65, 0x05, 0xd6, 0x96, 0xbe, 0x9d, 0x7e,
+ 0x78, 0x64, 0xeb, 0x58, 0x6e, 0x39, 0x6c, 0x02, 0x70, 0xd9, 0x23, 0x57,
+ 0x4d, 0xd2, 0xde, 0xe8, 0x55, 0xea, 0x3d, 0x7f, 0x6c, 0xf5, 0x7f, 0x83,
+ 0x4a, 0x79, 0x42, 0xff, 0x2f, 0x5c, 0xcf, 0x88, 0xd3, 0x12, 0xd4, 0xed,
+ 0xfd, 0x08, 0xfd, 0x66, 0x15, 0x40, 0x70, 0x59, 0x60, 0x4a, 0x35, 0x95,
+ 0x48, 0xaf, 0x4d, 0x92, 0x79, 0x4f, 0xfd, 0x1a, 0x61, 0x0d, 0x82, 0xf0,
+ 0x4d, 0x64, 0x53, 0xbc, 0xf3, 0x5b, 0xd8, 0xab, 0x52, 0x3b, 0x06, 0xa6,
+ 0x87, 0x5e, 0x05, 0xdb, 0xfb, 0xb9, 0xc2, 0x19, 0x6e, 0x27, 0x30, 0xc3,
+ 0x24, 0xac, 0x51, 0xe8, 0xc9, 0xff, 0x36, 0x93, 0x0b, 0x30, 0x25, 0xbb,
+ 0x2a, 0x08, 0x1e, 0xad, 0x30, 0xf8, 0x87, 0xe4, 0xef, 0xf6, 0x46, 0x4f,
+ 0x78, 0x4f, 0xfc, 0xca, 0xd6, 0x44, 0xb9, 0xd7, 0x35, 0x4b, 0x07, 0x11,
+ 0x01, 0x47, 0x8f, 0xd6, 0xed, 0x7c, 0x64, 0x16, 0x7b, 0x90, 0xe1, 0x6d,
+ 0x06, 0x6f, 0xf5, 0x99, 0xc5, 0x59, 0x1a, 0x94, 0x3a, 0x5f, 0x45, 0x33},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 48
+ {SEC_OID_SHA512,
+ 48,
+ {0xec, 0xc5, 0xb9, 0x06, 0x7a, 0x93, 0xfb, 0x90, 0xcd, 0xa4, 0xb4, 0x5f,
+ 0x1c, 0x21, 0xd2, 0xc5, 0x50, 0x3b, 0xea, 0x7f, 0xe7, 0xab, 0x59, 0x29,
+ 0x22, 0xcb, 0xf9, 0x0b, 0x38, 0x89, 0x27, 0x41, 0xef, 0x75, 0x66, 0x7d,
+ 0xa1, 0xf0, 0x43, 0x5a, 0x25, 0x58, 0x8e, 0x22, 0x64, 0x5d, 0xba, 0xed,
+ 0x66, 0xea, 0x91, 0x2d, 0xb9, 0x95, 0x1f, 0xe9, 0xad, 0xeb, 0x35, 0x7e,
+ 0xbb, 0xc2, 0x5b, 0x5f, 0x52, 0x4d, 0xe9, 0xc3, 0x66, 0xd6, 0x57, 0x94,
+ 0x8c, 0x2e, 0xfc, 0xd0, 0x08, 0xde, 0xcb, 0xc6, 0x9c, 0xbf, 0x08, 0x5f,
+ 0x09, 0x4c, 0xac, 0xbf, 0x7b, 0xbd, 0xc9, 0xb8, 0x63, 0xcd, 0x5d, 0x91,
+ 0x74, 0xdd, 0x35, 0x17, 0x6f, 0x58, 0x7f, 0xf4, 0xf7, 0x87, 0x88, 0x17,
+ 0xf3, 0x1c, 0x3a, 0x9a, 0x66, 0x9b, 0xf5, 0x3a, 0xa3, 0x8c, 0xcc, 0x78,
+ 0x2e, 0x98, 0xf7, 0x23, 0x2b, 0x26, 0x70, 0x45, 0x25, 0x2a, 0x8c, 0xf3,
+ 0xae, 0x1b, 0xbe, 0xfb, 0xb2, 0x03, 0x05, 0x73, 0xbd, 0xc7, 0xcc, 0x92,
+ 0x22, 0x55, 0x0f, 0x5f, 0xda, 0x99, 0x23, 0xdc, 0xb6, 0x41, 0x2c, 0xa0,
+ 0xb2, 0x1e, 0x17, 0xd4, 0x64, 0xbf, 0x33, 0x4f, 0xdb, 0xc9, 0xae, 0x61,
+ 0x88, 0x7f, 0x1a, 0x4a, 0x96, 0xeb, 0x4f, 0xfd, 0xc1, 0xdc, 0xf2, 0x9d,
+ 0x6c, 0x2d, 0x7a, 0xab, 0x07, 0xfe, 0x96, 0xdb, 0x30, 0x28, 0x99, 0x70,
+ 0xd5, 0xd8, 0x20, 0x0a, 0xc9, 0x5e, 0xce, 0xf8, 0xef, 0xcd, 0xd6, 0x0f,
+ 0x8f, 0xe4, 0x99, 0x1a, 0x22, 0x42, 0x7f, 0xca, 0xd6, 0x8d, 0xe1, 0xd9,
+ 0x4c, 0x75, 0x7a, 0x76, 0x49, 0x90, 0xac, 0xf5, 0xa7, 0x6f, 0xf3, 0x3d,
+ 0xa9, 0x28, 0xa4, 0x6e, 0xe0, 0x07, 0x36, 0x7b, 0x4e, 0x90, 0x44, 0x9c,
+ 0xda, 0xa4, 0xd7, 0xbb, 0x22, 0x2b, 0xab, 0xaf, 0x1e, 0x2e, 0xa5, 0xa4,
+ 0x6a, 0xa9, 0xba, 0x1a, 0x1f, 0x39, 0x99, 0xc6, 0xa5, 0x5c, 0x2a, 0x36,
+ 0xd0, 0x83, 0xdc, 0xa4, 0x72, 0xd3, 0x0a, 0x46, 0xdd, 0x31, 0x2c, 0xc1,
+ 0x23, 0xb8, 0x30, 0xee, 0x39, 0x28, 0x3a, 0x6f, 0xb1, 0x1d, 0xe5, 0x8b,
+ 0xdf, 0xf2, 0x4d, 0xf1, 0x69, 0xe7, 0x16, 0xd3, 0xf2, 0x48, 0x7f, 0x05,
+ 0xda, 0xfb, 0x73, 0xcf, 0x38, 0x15, 0xa6, 0x16, 0xe5, 0x9a, 0xfc, 0x78,
+ 0xc1, 0x77, 0xa1, 0xbc, 0x85, 0xff, 0x89, 0xb4, 0x31, 0xe9, 0x88, 0xf5,
+ 0xf7, 0xa4, 0x33, 0x59, 0xdc, 0x9a, 0xb7, 0x06, 0x3b, 0xaa, 0xfb, 0xce,
+ 0x30, 0xdc, 0x24, 0x5b, 0x5f, 0xf3, 0xec, 0xae, 0xef, 0x5a, 0x1d, 0x51,
+ 0x8a, 0x09, 0xa6, 0x42, 0x6a, 0x6e, 0xdf, 0x9b, 0xf9, 0xdc, 0x0a, 0x5f,
+ 0x79, 0x86, 0x00, 0x03, 0xec, 0x17, 0x04, 0xb5, 0xc7, 0x56, 0xd5, 0x22,
+ 0xdb, 0xd9, 0x3c, 0x18, 0x3d, 0xfe, 0xa8, 0x19, 0xc9, 0x75, 0x8e, 0x5c},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 49
+ {SEC_OID_SHA512,
+ 49,
+ {0xe4, 0x95, 0xb2, 0xc0, 0x30, 0xb0, 0x82, 0xcd, 0x0d, 0x58, 0x09, 0x7a,
+ 0xa1, 0xd1, 0xd5, 0xf4, 0x02, 0x12, 0x15, 0x10, 0x90, 0x48, 0xdb, 0x0e,
+ 0x47, 0x25, 0xd3, 0x01, 0x8d, 0xe3, 0xd7, 0x1d, 0xad, 0x07, 0xd0, 0xfd,
+ 0x5d, 0x94, 0xdf, 0x5f, 0x79, 0xbe, 0xbb, 0x76, 0x78, 0xbc, 0x85, 0xff,
+ 0xc0, 0x9d, 0x39, 0x57, 0x4e, 0x7e, 0x49, 0x5d, 0x17, 0x62, 0x1c, 0x59,
+ 0xbf, 0xf6, 0xbc, 0x9c, 0xab, 0x06, 0x6d, 0x5a, 0xea, 0xfa, 0xca, 0x13,
+ 0xe0, 0x2a, 0x79, 0xb3, 0xc1, 0xa5, 0xbd, 0x5d, 0x85, 0x40, 0xc4, 0xf3,
+ 0x93, 0x7c, 0xd4, 0x41, 0x3e, 0x9c, 0xe6, 0xf2, 0xe3, 0xb7, 0xf5, 0xf8,
+ 0xc7, 0xb2, 0xd1, 0x54, 0x65, 0x43, 0x5d, 0xf0, 0x05, 0x30, 0x4d, 0xb8,
+ 0x11, 0x81, 0xde, 0x6d, 0x49, 0x6c, 0xb4, 0x5f, 0xf0, 0x3c, 0xfe, 0x84,
+ 0xe7, 0x5c, 0x5b, 0x1d, 0x4c, 0x4b, 0xfa, 0x4f, 0x05, 0x5c, 0x9d, 0xa0,
+ 0x58, 0x2c, 0xe7, 0x3d, 0xc0, 0x97, 0x4a, 0xb5, 0x13, 0x22, 0x21, 0xa6,
+ 0x1e, 0x7b, 0xcb, 0xe1, 0xe3, 0x80, 0x49, 0x37, 0xbd, 0x00, 0x7d, 0x29,
+ 0x38, 0x61, 0xf4, 0x19, 0xbf, 0x8e, 0xa9, 0xa7, 0x2a, 0x14, 0x2d, 0xb3,
+ 0x87, 0xb1, 0x48, 0x04, 0x1f, 0x34, 0xc5, 0xb9, 0xcc, 0x3e, 0x03, 0x4a,
+ 0x0d, 0x3c, 0xc9, 0x3c, 0xf3, 0xbd, 0x1e, 0x1a, 0x5b, 0x1b, 0xc6, 0x32,
+ 0x33, 0xfe, 0x8b, 0xd1, 0xe1, 0xd7, 0x3f, 0x16, 0x38, 0x6a, 0x70, 0x53,
+ 0x31, 0x13, 0xb4, 0x80, 0x29, 0xa2, 0x51, 0xbb, 0xd9, 0x91, 0x06, 0xea,
+ 0x7a, 0xc9, 0x31, 0x3e, 0x93, 0xe3, 0x62, 0xa9, 0xc6, 0x95, 0x6d, 0xac,
+ 0x66, 0x8a, 0xa3, 0x16, 0xed, 0x81, 0x30, 0x37, 0x69, 0x12, 0x92, 0x6b,
+ 0xa9, 0xe9, 0xd2, 0xa8, 0xa9, 0xe8, 0x08, 0xa3, 0x83, 0x36, 0x14, 0xff,
+ 0xe0, 0xe2, 0x2d, 0x7e, 0x1c, 0xcb, 0x49, 0xad, 0xee, 0x54, 0x45, 0xb1,
+ 0x52, 0x6a, 0xf4, 0xe5, 0x96, 0xeb, 0x67, 0x5e, 0x12, 0xeb, 0x89, 0x75,
+ 0x1f, 0xfe, 0x5b, 0x03, 0x1a, 0x10, 0x6d, 0xc2, 0x82, 0xc6, 0xe4, 0xf0,
+ 0x6a, 0x23, 0x32, 0x91, 0xae, 0x7f, 0xff, 0xad, 0x2b, 0x16, 0x07, 0xab,
+ 0x7d, 0x0f, 0xc0, 0x60, 0x82, 0xde, 0x63, 0xf7, 0xe4, 0x8d, 0xde, 0xde,
+ 0x51, 0x22, 0xe3, 0x18, 0x6d, 0xee, 0x3f, 0x79, 0x78, 0x88, 0xc8, 0x04,
+ 0xb2, 0xaa, 0x03, 0x22, 0x56, 0x4f, 0x39, 0xf9, 0x04, 0x1d, 0x71, 0xb2,
+ 0x38, 0xa8, 0x16, 0xb7, 0x51, 0x21, 0x6a, 0xaf, 0x83, 0xbf, 0xe4, 0x07,
+ 0xf4, 0xcd, 0x28, 0xca, 0x2d, 0x31, 0x9e, 0x3d, 0xbf, 0x87, 0x3f, 0x13,
+ 0x32, 0x9c, 0x1e, 0xa8, 0x06, 0x4b, 0xad, 0x9d, 0x43, 0xf0, 0x08, 0x37,
+ 0xcc, 0xa9, 0x80, 0x80, 0xb6, 0x5f, 0xae, 0x38, 0x3c, 0x17, 0xf2, 0xa2},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 50
+ {SEC_OID_SHA512,
+ 50,
+ {0x9a, 0xc1, 0x8b, 0x31, 0x17, 0x11, 0x32, 0x3d, 0x79, 0x62, 0x27, 0x9e,
+ 0x8c, 0x6d, 0x69, 0x37, 0x44, 0xdb, 0x2c, 0x85, 0x00, 0x87, 0x83, 0x26,
+ 0xbc, 0xe1, 0x1a, 0x9b, 0xed, 0xa2, 0x08, 0x4a, 0x65, 0x52, 0xb8, 0x9f,
+ 0xf4, 0x25, 0xc2, 0x1a, 0x22, 0x59, 0x8c, 0x09, 0xb5, 0x38, 0xa1, 0x94,
+ 0xd1, 0x77, 0xc3, 0xaa, 0x64, 0x7c, 0xf4, 0x36, 0x48, 0xe2, 0xb1, 0x7b,
+ 0x96, 0x75, 0x61, 0x6f, 0x81, 0x89, 0x69, 0x49, 0xbf, 0x45, 0x5e, 0xdb,
+ 0xd0, 0xb0, 0xf5, 0x71, 0x3a, 0xc9, 0x50, 0xb5, 0x73, 0x97, 0xc6, 0x62,
+ 0x81, 0xa6, 0x3b, 0x96, 0xf7, 0xaf, 0x4b, 0xad, 0x5c, 0x69, 0x7b, 0x29,
+ 0x33, 0x87, 0x57, 0x09, 0x26, 0xef, 0x7e, 0xf8, 0x50, 0x56, 0xdd, 0x11,
+ 0x89, 0x0c, 0x87, 0x65, 0x22, 0x3b, 0x25, 0x69, 0xb4, 0x11, 0x5b, 0xd3,
+ 0x6f, 0x5e, 0x17, 0xad, 0x7c, 0xc8, 0x95, 0x3a, 0x9b, 0x6c, 0x9a, 0x45,
+ 0x62, 0x7c, 0xff, 0x4a, 0xdd, 0xd9, 0x6d, 0xc3, 0x97, 0x05, 0x1f, 0x75,
+ 0x96, 0x35, 0xba, 0x3d, 0xe2, 0x56, 0xfa, 0x46, 0x1a, 0x2c, 0x56, 0x84,
+ 0x8c, 0x92, 0x4d, 0x81, 0xdd, 0x2a, 0x9a, 0x59, 0xcb, 0x92, 0x1a, 0xb4,
+ 0xa1, 0xb9, 0xb4, 0x65, 0x7e, 0xb6, 0xc1, 0x70, 0x91, 0x14, 0xeb, 0xe9,
+ 0x9b, 0x0a, 0xcb, 0x8c, 0x59, 0x88, 0x47, 0xa6, 0x50, 0xfd, 0x72, 0x16,
+ 0x69, 0x0c, 0xef, 0x68, 0xbd, 0xa4, 0x45, 0xa3, 0x71, 0x0f, 0xdb, 0xf8,
+ 0x54, 0x03, 0x78, 0x32, 0x3d, 0x32, 0x16, 0x8a, 0xf6, 0x66, 0xfa, 0x05,
+ 0x24, 0x15, 0x0a, 0xb8, 0x50, 0xe6, 0x8e, 0x1d, 0xea, 0x1e, 0xc0, 0x0d,
+ 0x2e, 0x5e, 0x63, 0xb6, 0x5b, 0xa6, 0x94, 0x3f, 0xcb, 0x92, 0x21, 0x7a,
+ 0xcc, 0x16, 0x95, 0x5f, 0x2d, 0x06, 0x73, 0x1e, 0x06, 0x84, 0xa4, 0x90,
+ 0xca, 0x97, 0x21, 0x18, 0x3b, 0x2c, 0xb7, 0x26, 0x33, 0x99, 0x7e, 0x3d,
+ 0xce, 0xb6, 0xfa, 0xde, 0xc1, 0x88, 0xda, 0x2d, 0x7e, 0xcc, 0x0d, 0xdd,
+ 0x82, 0xae, 0x7d, 0x82, 0x8c, 0x64, 0x0a, 0x89, 0x69, 0x6e, 0x66, 0xba,
+ 0x7d, 0x33, 0xa6, 0x40, 0x34, 0x10, 0x0a, 0x12, 0x99, 0xc2, 0x6e, 0xd9,
+ 0x0f, 0xb5, 0x9e, 0xfa, 0x80, 0xa8, 0x8a, 0xc8, 0x05, 0x7a, 0xde, 0xa1,
+ 0x37, 0x8e, 0xb7, 0xd1, 0x56, 0xb2, 0xed, 0x30, 0x87, 0x4e, 0xca, 0x2a,
+ 0x0a, 0x59, 0x17, 0x95, 0x3c, 0x0f, 0x86, 0x50, 0x34, 0xf5, 0x3d, 0xe7,
+ 0x03, 0x89, 0x34, 0x19, 0xfc, 0x65, 0x0a, 0x0f, 0x9d, 0xc2, 0x11, 0xf0,
+ 0x82, 0x83, 0x43, 0xbf, 0xcd, 0x76, 0xf1, 0x66, 0x99, 0xab, 0xd4, 0x68,
+ 0xe8, 0x63, 0xfd, 0x86, 0x96, 0xa5, 0x27, 0x05, 0xd3, 0xb4, 0x92, 0x68,
+ 0xe7, 0x65, 0x14, 0xab, 0x69, 0x99, 0xb9, 0x8d, 0x8e, 0xb9, 0x42, 0xf6},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 51
+ {SEC_OID_SHA512,
+ 51,
+ {0x70, 0x0b, 0xa7, 0x74, 0x5d, 0x6c, 0x9c, 0x14, 0x6b, 0x60, 0x26, 0xd8,
+ 0x54, 0xf9, 0x58, 0xd4, 0xac, 0x00, 0x81, 0x6d, 0xfe, 0xed, 0x7e, 0xe9,
+ 0xbe, 0xb4, 0x58, 0x0a, 0xbd, 0xbd, 0x49, 0x11, 0x56, 0xbf, 0xff, 0x67,
+ 0x21, 0x5a, 0x7c, 0xc2, 0x3d, 0xc0, 0xdc, 0xdb, 0xcd, 0xcb, 0xc7, 0x90,
+ 0x09, 0xc8, 0x6d, 0xcd, 0x4b, 0xbd, 0xb5, 0x47, 0x45, 0xa8, 0xdd, 0x85,
+ 0xf7, 0xc7, 0x4b, 0x96, 0x39, 0x4a, 0xe1, 0xcf, 0x9b, 0xc8, 0x8c, 0xeb,
+ 0xe8, 0x8e, 0xca, 0x84, 0x77, 0x6f, 0x26, 0x34, 0x34, 0x95, 0x86, 0x17,
+ 0xb9, 0x81, 0x73, 0x39, 0xd7, 0x56, 0xe5, 0xf3, 0x01, 0x54, 0x8a, 0x1c,
+ 0xa4, 0xda, 0xe9, 0x2c, 0xe9, 0x48, 0x9c, 0x55, 0x73, 0xb9, 0xe5, 0xf3,
+ 0x84, 0x13, 0x58, 0xe3, 0x39, 0xe0, 0x56, 0xeb, 0x75, 0xb1, 0x05, 0x29,
+ 0x2d, 0x9a, 0x18, 0x97, 0x09, 0x12, 0x18, 0xa9, 0xa9, 0x5b, 0xe4, 0xa7,
+ 0x6d, 0x2f, 0x22, 0xa7, 0x79, 0x7a, 0x38, 0x53, 0xbd, 0x15, 0x6a, 0x91,
+ 0xf0, 0x88, 0x98, 0x98, 0xa6, 0x3c, 0xfe, 0xb7, 0x64, 0xe6, 0x43, 0xe6,
+ 0xf4, 0xa5, 0x98, 0x7e, 0x6d, 0xe1, 0x5f, 0xa3, 0x34, 0x50, 0x2a, 0xa7,
+ 0x4d, 0xd9, 0x9f, 0xdf, 0x9c, 0x07, 0x4e, 0x45, 0xe4, 0x63, 0x08, 0x3d,
+ 0x43, 0x4c, 0xa0, 0xa3, 0x14, 0x24, 0x42, 0x32, 0x57, 0xd1, 0xae, 0xbb,
+ 0x68, 0x37, 0x5b, 0x27, 0xfa, 0x1a, 0x79, 0xd7, 0x21, 0xbd, 0x3b, 0x1c,
+ 0xed, 0xf7, 0x44, 0xb7, 0xaf, 0xe6, 0x2e, 0xd0, 0x3c, 0xc4, 0xb7, 0xe6,
+ 0x76, 0x5c, 0x50, 0x49, 0x7b, 0xf6, 0x85, 0x39, 0x2d, 0x9e, 0x95, 0xdd,
+ 0x1c, 0xc1, 0x1e, 0x0e, 0x7b, 0xe8, 0x73, 0x1e, 0xbb, 0x68, 0x9d, 0x32,
+ 0x1e, 0xb1, 0xc6, 0x76, 0x21, 0xd8, 0x7f, 0xb1, 0x14, 0x4d, 0x56, 0xce,
+ 0xc8, 0x66, 0xa3, 0x08, 0xa0, 0xb3, 0xce, 0xb9, 0x41, 0x55, 0x9f, 0x7d,
+ 0x15, 0x7e, 0x87, 0xf0, 0xda, 0xf1, 0x07, 0xe8, 0x2d, 0xc1, 0x8d, 0x3c,
+ 0x90, 0xc6, 0x73, 0x07, 0x66, 0x44, 0x15, 0x83, 0x8d, 0xfa, 0x29, 0x69,
+ 0xef, 0x17, 0x90, 0xc4, 0xe9, 0x90, 0x17, 0xa1, 0xf2, 0x59, 0x77, 0xb1,
+ 0xf7, 0x87, 0xd6, 0x50, 0x4e, 0x10, 0x69, 0x3f, 0xa1, 0xb7, 0x9f, 0x23,
+ 0xb4, 0x2e, 0xa1, 0xc5, 0x31, 0x8a, 0xe7, 0x9e, 0x46, 0xcc, 0xef, 0x01,
+ 0x17, 0x4a, 0x75, 0x2e, 0xfc, 0xbb, 0xae, 0xbe, 0xbf, 0x24, 0x57, 0x7f,
+ 0xa8, 0x59, 0xb6, 0xba, 0x87, 0xb5, 0x40, 0xf2, 0xe4, 0x69, 0x03, 0xc3,
+ 0xaf, 0xf0, 0xdf, 0x72, 0xb4, 0xf8, 0xd1, 0x0b, 0x34, 0x63, 0x0b, 0xdb,
+ 0x22, 0x28, 0x2d, 0x7f, 0xc1, 0xc4, 0xf3, 0xd7, 0xdb, 0x66, 0x18, 0x65,
+ 0xab, 0x50, 0x89, 0xd2, 0x21, 0xa1, 0xf7, 0xc2, 0x4f, 0x30, 0x23, 0x0d},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 52
+ {SEC_OID_SHA512,
+ 52,
+ {0xf0, 0xed, 0xfb, 0x2e, 0x76, 0x49, 0x45, 0xf6, 0xe6, 0x58, 0x5b, 0xdc,
+ 0x28, 0xb4, 0x21, 0xdd, 0x73, 0x50, 0x36, 0xa4, 0xd1, 0x09, 0xd2, 0x7b,
+ 0xd1, 0xd7, 0x9f, 0x8c, 0xab, 0x0a, 0xe4, 0x6f, 0x50, 0x18, 0xe7, 0x29,
+ 0x07, 0x75, 0xf5, 0xa2, 0x73, 0x45, 0x9f, 0xc9, 0x99, 0x2d, 0x21, 0x7d,
+ 0xee, 0x70, 0x51, 0xa9, 0xcc, 0x86, 0x67, 0x0f, 0xc8, 0x2f, 0x33, 0x77,
+ 0x86, 0x11, 0x93, 0xae, 0x3c, 0xbf, 0x9e, 0xd4, 0xd9, 0xf5, 0x1b, 0x94,
+ 0x96, 0x23, 0x3f, 0x8f, 0x01, 0xc9, 0xf8, 0x8c, 0x43, 0x34, 0x8f, 0x64,
+ 0xdc, 0x64, 0xf2, 0xe5, 0xfe, 0x98, 0xf3, 0x20, 0x8e, 0xce, 0x15, 0x6a,
+ 0xee, 0x90, 0xba, 0xf7, 0xc2, 0x00, 0xfb, 0x80, 0x18, 0xd7, 0x15, 0x18,
+ 0x58, 0x08, 0xe0, 0xef, 0xd0, 0xc5, 0x70, 0xf5, 0xaf, 0x1f, 0x03, 0x69,
+ 0xad, 0x01, 0xe1, 0x8a, 0x32, 0x00, 0xa5, 0xe0, 0x43, 0x19, 0xb7, 0x79,
+ 0x26, 0x6b, 0x33, 0xd7, 0x06, 0x04, 0x26, 0x5c, 0x4c, 0x95, 0xeb, 0xf5,
+ 0x3c, 0xf4, 0x35, 0x18, 0x98, 0x8b, 0x75, 0x01, 0xbd, 0xec, 0x23, 0xc9,
+ 0xab, 0xec, 0xc4, 0x98, 0xd9, 0x8b, 0x51, 0x95, 0x83, 0x0b, 0x28, 0x83,
+ 0xb2, 0x61, 0x75, 0x2b, 0x4a, 0xfb, 0xe7, 0xdd, 0x7c, 0xdf, 0xa2, 0x1b,
+ 0xdf, 0x59, 0x3d, 0xad, 0x93, 0xb1, 0x06, 0xb9, 0x1f, 0xce, 0xdd, 0xda,
+ 0xda, 0x86, 0x4d, 0xf0, 0x66, 0xcb, 0x5f, 0x57, 0x27, 0xaf, 0xe6, 0xed,
+ 0x15, 0x67, 0xff, 0x21, 0x33, 0x6e, 0x6b, 0x02, 0xab, 0xfe, 0x8a, 0xe3,
+ 0x91, 0xb3, 0xfa, 0xd7, 0x3a, 0x4d, 0xe0, 0x57, 0x28, 0x57, 0x7d, 0x7c,
+ 0xd4, 0xe0, 0xc6, 0x39, 0xdb, 0x38, 0x1e, 0xa4, 0x46, 0xe1, 0xb7, 0xc3,
+ 0x5e, 0x89, 0x1b, 0xf7, 0x25, 0x8b, 0x53, 0xfc, 0x35, 0x6e, 0x71, 0x4e,
+ 0xa4, 0xbb, 0x28, 0x56, 0xba, 0x03, 0x7b, 0x50, 0x03, 0x5b, 0x61, 0x1f,
+ 0x07, 0x0d, 0x42, 0x44, 0x5c, 0x92, 0x63, 0xe9, 0x68, 0xe8, 0xc8, 0x03,
+ 0xaa, 0x04, 0x0e, 0xda, 0x54, 0x0c, 0x23, 0xd6, 0x2a, 0x48, 0xb9, 0x88,
+ 0x4a, 0x9b, 0x9e, 0xb5, 0x8b, 0xdc, 0x62, 0x1a, 0x53, 0x69, 0xdd, 0xcb,
+ 0x00, 0x7e, 0x52, 0xbe, 0x1d, 0xa9, 0x96, 0xf0, 0x20, 0xd8, 0xc1, 0xa0,
+ 0xcd, 0xe9, 0xce, 0x41, 0x74, 0x9f, 0x33, 0xb9, 0xa6, 0x5e, 0x5a, 0xd3,
+ 0x33, 0x86, 0x58, 0x7b, 0x93, 0x72, 0x3a, 0xc6, 0xee, 0xcf, 0x3a, 0xda,
+ 0xd9, 0x96, 0xf5, 0xaf, 0xfa, 0x7a, 0x97, 0x72, 0x33, 0x6d, 0xb2, 0xec,
+ 0xb9, 0x60, 0x7d, 0xae, 0x06, 0xcb, 0xc3, 0xa8, 0xd1, 0xa5, 0x5c, 0xfc,
+ 0xce, 0x20, 0xa4, 0x3e, 0x93, 0x23, 0xc7, 0xfa, 0x7a, 0x11, 0xb8, 0x3b,
+ 0x01, 0x98, 0xda, 0xfb, 0x6f, 0x0b, 0xa8, 0x60, 0x10, 0x3a, 0x54, 0xaf},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 53
+ {SEC_OID_SHA512,
+ 53,
+ {0x35, 0x01, 0x90, 0xcd, 0x72, 0xb3, 0x13, 0x28, 0xcf, 0x1f, 0xac, 0x92,
+ 0x9b, 0x03, 0xc4, 0x59, 0x00, 0xeb, 0x1d, 0xbd, 0xaa, 0xe1, 0x4c, 0x35,
+ 0x53, 0xb4, 0x0b, 0x53, 0x77, 0x33, 0x24, 0xbc, 0x17, 0xb1, 0x3f, 0xe1,
+ 0x12, 0x82, 0xd7, 0x0b, 0x38, 0x77, 0x1b, 0x5c, 0xeb, 0x0f, 0xf8, 0x7f,
+ 0x85, 0x17, 0xa7, 0x87, 0xb0, 0xe0, 0x6e, 0x97, 0xb8, 0x3b, 0x71, 0xfc,
+ 0x7b, 0x68, 0x0c, 0xd5, 0xd6, 0x1d, 0x61, 0x6c, 0x15, 0xd6, 0xc1, 0xbc,
+ 0x98, 0xcf, 0x93, 0xb0, 0x58, 0xa5, 0xbe, 0x99, 0xce, 0x09, 0xf9, 0x93,
+ 0x6e, 0xb5, 0x5c, 0x4f, 0x92, 0x75, 0x1f, 0x00, 0xc4, 0xb4, 0x03, 0xd9,
+ 0x77, 0x19, 0x94, 0xac, 0xc5, 0x56, 0xd7, 0xe6, 0x9f, 0x56, 0x82, 0x22,
+ 0x38, 0x07, 0xb2, 0xe7, 0x22, 0x9e, 0x3b, 0xb5, 0x36, 0x01, 0x25, 0xe4,
+ 0x36, 0x60, 0x52, 0xc9, 0x62, 0x9c, 0xd1, 0x42, 0x7f, 0x8d, 0xba, 0x95,
+ 0x82, 0x34, 0x8e, 0x10, 0xea, 0x4f, 0x4d, 0x76, 0x8d, 0x84, 0xdb, 0xa7,
+ 0x3d, 0xb5, 0x44, 0x2e, 0xec, 0xfc, 0x90, 0xd3, 0x81, 0x16, 0xb0, 0x02,
+ 0xdd, 0x4b, 0xb3, 0x4e, 0xd8, 0xc3, 0x46, 0xff, 0xff, 0x88, 0x34, 0x44,
+ 0x24, 0x8e, 0xc2, 0x36, 0xc7, 0x38, 0x95, 0x91, 0x54, 0xde, 0xca, 0xc7,
+ 0x17, 0xc0, 0x41, 0xdc, 0xf3, 0xdf, 0x54, 0x92, 0xf2, 0xc9, 0xa5, 0x09,
+ 0xc2, 0x72, 0xd8, 0x25, 0xa4, 0x91, 0x49, 0xc8, 0x47, 0x18, 0xa9, 0x83,
+ 0x5b, 0x40, 0xa3, 0x8d, 0xe6, 0xcf, 0xa7, 0xd6, 0x10, 0x20, 0x42, 0x15,
+ 0x00, 0x39, 0x51, 0x0b, 0xa4, 0x01, 0xfb, 0xe5, 0x3f, 0xdc, 0x7e, 0xd3,
+ 0xb4, 0x22, 0x84, 0x8f, 0x75, 0xa9, 0x82, 0x1c, 0x0c, 0xb0, 0xc7, 0xa0,
+ 0xe4, 0xae, 0x62, 0x19, 0xf3, 0x05, 0x50, 0x7e, 0xce, 0x7b, 0x84, 0xbe,
+ 0x1c, 0xc8, 0xc1, 0xeb, 0xda, 0x66, 0x3f, 0xbc, 0xe7, 0x24, 0xeb, 0xe7,
+ 0xa2, 0xf6, 0x79, 0x32, 0x71, 0xe8, 0x09, 0x83, 0x51, 0x99, 0x13, 0x89,
+ 0x54, 0x6c, 0xbc, 0xe7, 0x29, 0x7c, 0x8a, 0x18, 0xc8, 0xd2, 0x02, 0x22,
+ 0x7b, 0x7d, 0xd5, 0x74, 0xb1, 0xc1, 0x77, 0x80, 0x58, 0x94, 0x78, 0x40,
+ 0xff, 0x0c, 0x60, 0x1a, 0x7d, 0x65, 0xf0, 0x35, 0xf7, 0xf6, 0x60, 0x81,
+ 0xde, 0xc7, 0xf3, 0xcf, 0xaf, 0xd0, 0x42, 0xaa, 0x15, 0xed, 0xbe, 0xe6,
+ 0xb3, 0x7d, 0xa6, 0x1c, 0xcd, 0x49, 0x38, 0xe7, 0x51, 0x7d, 0xc4, 0x8c,
+ 0xe2, 0x72, 0xed, 0x78, 0xcd, 0xb4, 0xf3, 0x3c, 0xd0, 0x00, 0x21, 0x7a,
+ 0xd1, 0x42, 0xf0, 0x1b, 0x96, 0x7d, 0x7e, 0xc4, 0xe8, 0xfb, 0xb4, 0x3d,
+ 0xb8, 0x90, 0xff, 0x4e, 0xc8, 0xfc, 0xe3, 0x7a, 0x00, 0xc8, 0x8a, 0xd9,
+ 0x40, 0x7a, 0x6a, 0xab, 0xf4, 0xbf, 0xad, 0x3c, 0xcc, 0xcb, 0xa4, 0x8d},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 54
+ {SEC_OID_SHA512,
+ 54,
+ {0x2a, 0x32, 0xd2, 0x79, 0xcb, 0x8e, 0x0f, 0x44, 0xa1, 0x96, 0xa1, 0xf8,
+ 0x3f, 0xa8, 0xdd, 0x5b, 0xda, 0x36, 0xf2, 0xf8, 0x57, 0x66, 0x4f, 0x41,
+ 0x55, 0xb2, 0x85, 0x9d, 0x9f, 0x94, 0x0e, 0x8f, 0xec, 0xd4, 0x66, 0xb3,
+ 0xa7, 0x58, 0x92, 0x54, 0xb3, 0xa0, 0x48, 0x46, 0x72, 0x1b, 0x8b, 0xa3,
+ 0xfb, 0xda, 0x7a, 0x85, 0xa6, 0xa0, 0x0a, 0xe2, 0x4a, 0xbb, 0x20, 0x98,
+ 0xd3, 0xa1, 0xe8, 0xcc, 0x85, 0x3d, 0xbf, 0x69, 0x3d, 0x12, 0xa1, 0xf0,
+ 0x2e, 0xf4, 0x90, 0x59, 0x46, 0x06, 0x99, 0x0d, 0xc8, 0xaa, 0x79, 0x16,
+ 0xff, 0x69, 0x11, 0x25, 0x40, 0x39, 0xf4, 0xa0, 0x56, 0x50, 0x68, 0xaf,
+ 0x56, 0x20, 0xa3, 0xca, 0xea, 0x7f, 0x76, 0xb7, 0x75, 0xb9, 0x6a, 0x8d,
+ 0x84, 0x56, 0xff, 0xa7, 0xbc, 0x6d, 0xc9, 0xfe, 0x98, 0x83, 0x2a, 0xcc,
+ 0x51, 0x2a, 0x70, 0x9e, 0xd8, 0x3e, 0x06, 0xc7, 0x21, 0x66, 0x51, 0x2e,
+ 0x32, 0x43, 0xe9, 0xe3, 0x04, 0x87, 0xdc, 0x6c, 0xf3, 0xd2, 0x88, 0xef,
+ 0x54, 0x06, 0x85, 0x8b, 0x6b, 0xd6, 0x01, 0x77, 0xb0, 0x1f, 0x46, 0x6c,
+ 0xb8, 0xd9, 0x63, 0xa9, 0x87, 0xbf, 0x7a, 0xc2, 0x42, 0xda, 0x9f, 0xb7,
+ 0x85, 0x63, 0xc2, 0xa8, 0xc9, 0x89, 0x1b, 0x21, 0x35, 0x44, 0x85, 0x5d,
+ 0x3f, 0xa9, 0x2c, 0x62, 0xa8, 0xd3, 0x21, 0x9d, 0xb0, 0xdb, 0xe7, 0x22,
+ 0x9e, 0xda, 0x41, 0x78, 0xa5, 0x40, 0xf7, 0xb1, 0x03, 0xc0, 0x88, 0x6d,
+ 0x1a, 0x1a, 0x4e, 0xf2, 0xc6, 0xbf, 0x53, 0x88, 0x22, 0x8e, 0x64, 0xd6,
+ 0xca, 0xf6, 0xe6, 0x54, 0x24, 0xb0, 0x68, 0x3d, 0x0c, 0x6f, 0x2e, 0xca,
+ 0xd0, 0x33, 0x55, 0xcc, 0x7f, 0x5e, 0xfd, 0x8f, 0x3a, 0x18, 0xa9, 0x91,
+ 0xe3, 0x91, 0xbc, 0x06, 0xb0, 0xa6, 0x45, 0x58, 0x63, 0x16, 0xca, 0x61,
+ 0xe1, 0x01, 0xfc, 0x0c, 0x26, 0x2b, 0x7f, 0x67, 0xd7, 0x97, 0x9c, 0xb0,
+ 0xaa, 0x1b, 0xff, 0xee, 0xbd, 0x3b, 0xbe, 0xe7, 0x57, 0xd2, 0x57, 0xef,
+ 0x9f, 0x84, 0x41, 0x8d, 0x2b, 0x4f, 0x9c, 0xfc, 0x6b, 0x09, 0xe5, 0xef,
+ 0xdc, 0x23, 0x28, 0xf7, 0xed, 0xbd, 0x02, 0xb1, 0xd9, 0xe1, 0x3e, 0xa7,
+ 0xae, 0x86, 0xd0, 0x44, 0x62, 0x27, 0x73, 0xc5, 0x0a, 0x8f, 0x0c, 0x53,
+ 0x90, 0x80, 0x79, 0x93, 0x9c, 0xa6, 0x0a, 0x08, 0xe6, 0x52, 0xc2, 0xa6,
+ 0x85, 0x63, 0x97, 0x81, 0x43, 0x04, 0xde, 0xf1, 0x5a, 0xec, 0x6e, 0x63,
+ 0x6e, 0xb6, 0x67, 0x9e, 0xcc, 0x86, 0x19, 0xb8, 0x20, 0xa6, 0x55, 0x07,
+ 0x0f, 0xdf, 0x7f, 0xe2, 0xf2, 0x04, 0xbb, 0xa5, 0x7a, 0x92, 0xd8, 0x94,
+ 0xcb, 0xe2, 0xd7, 0x32, 0x8c, 0xf6, 0xd7, 0x3f, 0xca, 0xb0, 0x7b, 0xa8,
+ 0x3b, 0x02, 0x0c, 0x3b, 0x2f, 0x09, 0x51, 0xbc, 0xdf, 0xab, 0x8e, 0xc1},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 55
+ {SEC_OID_SHA512,
+ 55,
+ {0x1d, 0x95, 0xd2, 0xaf, 0xfd, 0x3c, 0x34, 0x7e, 0xa5, 0x84, 0x8a, 0xac,
+ 0x97, 0x4b, 0xf4, 0xc7, 0xff, 0x67, 0x5a, 0x87, 0x6f, 0x09, 0x44, 0xd7,
+ 0x37, 0x85, 0x59, 0x4e, 0x2c, 0x8d, 0x59, 0xa9, 0x67, 0x1d, 0x8c, 0xe8,
+ 0xad, 0x1b, 0x7c, 0x6d, 0x0d, 0x51, 0xf8, 0x18, 0xcc, 0xe5, 0xab, 0x1c,
+ 0xbd, 0x7b, 0x6e, 0x3b, 0x69, 0xf1, 0xa1, 0x96, 0x1c, 0x44, 0x46, 0xae,
+ 0x14, 0x7d, 0x64, 0xb3, 0x79, 0x4c, 0x6a, 0x82, 0x55, 0x38, 0x6b, 0x96,
+ 0xf0, 0x62, 0xe0, 0x22, 0x65, 0x8e, 0x08, 0x98, 0x89, 0x2b, 0x3e, 0x54,
+ 0x49, 0x3c, 0x7b, 0x6c, 0x16, 0x86, 0xd6, 0x87, 0xee, 0x72, 0xf5, 0xfa,
+ 0xef, 0xf0, 0x77, 0xe6, 0xfd, 0xb9, 0x39, 0x8b, 0x27, 0x1b, 0x6c, 0x03,
+ 0x8d, 0x54, 0xc3, 0xcb, 0x06, 0x74, 0x71, 0x7a, 0x7a, 0xa7, 0xe7, 0x5e,
+ 0xa3, 0xca, 0xdf, 0xe8, 0x7b, 0x72, 0xaa, 0x1c, 0xf1, 0x9c, 0x79, 0x9e,
+ 0xd2, 0x10, 0x22, 0x64, 0xee, 0xb6, 0x46, 0x27, 0x1a, 0x81, 0xec, 0xcf,
+ 0x9d, 0xca, 0xfd, 0xab, 0x5a, 0xab, 0xd5, 0x86, 0xfc, 0x03, 0xe2, 0x79,
+ 0xcb, 0x85, 0x00, 0x20, 0x3b, 0x44, 0xfa, 0x71, 0x78, 0xa9, 0xd8, 0x46,
+ 0xa8, 0x5f, 0x2c, 0xb6, 0x49, 0x2e, 0x81, 0x75, 0xb2, 0xa7, 0xb0, 0x4c,
+ 0xe2, 0x4f, 0x4d, 0xf0, 0x4e, 0x0c, 0xba, 0xc7, 0x6b, 0xd1, 0x59, 0x07,
+ 0xec, 0xaa, 0x7c, 0x07, 0x68, 0x3e, 0x20, 0xdb, 0xeb, 0x1c, 0xf9, 0xf6,
+ 0xf0, 0x3f, 0xdc, 0xb0, 0xe3, 0x1b, 0x55, 0xd7, 0x7c, 0x81, 0x80, 0xf2,
+ 0x77, 0x80, 0xdf, 0x7b, 0x25, 0x3a, 0x24, 0x22, 0xf0, 0xf3, 0x19, 0xa0,
+ 0x81, 0x78, 0x1a, 0xc2, 0x95, 0xbc, 0x89, 0xde, 0x4d, 0xa4, 0x07, 0x08,
+ 0xeb, 0xa1, 0x72, 0x17, 0xa6, 0xef, 0x42, 0x11, 0x4b, 0xb4, 0x66, 0x95,
+ 0xcd, 0xa2, 0x0b, 0x27, 0x59, 0x05, 0x65, 0x59, 0x2e, 0x45, 0x75, 0x09,
+ 0x8a, 0xc1, 0xff, 0x27, 0xaf, 0x29, 0x62, 0x45, 0x00, 0x5a, 0x0f, 0xf4,
+ 0x9d, 0x6a, 0x69, 0x7a, 0xb4, 0xbd, 0x70, 0xc6, 0x75, 0x8a, 0x18, 0x97,
+ 0xb0, 0xa1, 0xc0, 0x9f, 0x32, 0x29, 0x3d, 0x7d, 0x1b, 0x28, 0x56, 0x73,
+ 0x06, 0x58, 0xd4, 0x38, 0x53, 0x36, 0x25, 0x69, 0xbb, 0xad, 0x81, 0x38,
+ 0x9e, 0x85, 0xb3, 0xa2, 0x7b, 0x31, 0x67, 0x86, 0xde, 0x7c, 0xd0, 0x79,
+ 0x8c, 0x62, 0x83, 0x44, 0x95, 0x4c, 0xcd, 0x1b, 0x90, 0xc5, 0x84, 0x95,
+ 0xfd, 0x11, 0x2d, 0xfd, 0x24, 0x6f, 0xc6, 0x23, 0x11, 0x8c, 0x7c, 0xbb,
+ 0xa7, 0x62, 0x53, 0x50, 0x38, 0xe1, 0x08, 0x85, 0xd7, 0xd8, 0xb9, 0x6e,
+ 0xdc, 0x60, 0x0e, 0xe0, 0x3b, 0x14, 0x30, 0x62, 0x8d, 0xf9, 0x4e, 0xa6,
+ 0x5d, 0xa1, 0x7b, 0x13, 0x76, 0x71, 0x9f, 0x3f, 0xfb, 0x73, 0x9b, 0xa2},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 56
+ {SEC_OID_SHA512,
+ 56,
+ {0xc1, 0xbd, 0x91, 0x97, 0x21, 0x81, 0x9b, 0x72, 0xb3, 0x89, 0xc2, 0x7f,
+ 0x03, 0x45, 0xd7, 0x50, 0x68, 0x29, 0xb3, 0x8a, 0x79, 0x73, 0xf7, 0xd4,
+ 0x18, 0x41, 0x84, 0xde, 0x56, 0xa0, 0xd7, 0x8a, 0x80, 0x0b, 0x99, 0xdb,
+ 0xd8, 0xa0, 0x21, 0x6f, 0x60, 0xbd, 0x2d, 0x42, 0x3c, 0xe1, 0x8a, 0x9f,
+ 0xbd, 0x45, 0xf6, 0xe0, 0xd1, 0x71, 0xe3, 0x46, 0x89, 0xe0, 0x6d, 0x9d,
+ 0x15, 0x5f, 0x3f, 0x3a, 0x0c, 0x9a, 0xf5, 0x94, 0xbc, 0xd4, 0xdc, 0x47,
+ 0x6d, 0xad, 0x91, 0x5d, 0x17, 0xa4, 0x97, 0x3a, 0xf9, 0xa5, 0xd4, 0x80,
+ 0xf6, 0x22, 0xba, 0xe2, 0xdb, 0xff, 0xa1, 0x25, 0xe8, 0x3d, 0x99, 0x95,
+ 0xe8, 0x11, 0x12, 0xd6, 0x33, 0xda, 0xf2, 0x25, 0x84, 0x8c, 0x8e, 0x7b,
+ 0xa1, 0x7c, 0xb0, 0x30, 0xa4, 0x69, 0x74, 0x8d, 0xbc, 0xbe, 0xfe, 0xa2,
+ 0x9e, 0x93, 0xf4, 0x64, 0xfe, 0x16, 0xec, 0x1b, 0x14, 0x56, 0xcc, 0x82,
+ 0x3e, 0xfa, 0x31, 0x35, 0xd4, 0x9d, 0x94, 0xe7, 0x40, 0x14, 0x6d, 0xe7,
+ 0x5c, 0x44, 0xf3, 0x80, 0xae, 0x4e, 0x5a, 0x62, 0x60, 0xe6, 0x4b, 0xe7,
+ 0xf0, 0xc3, 0xd2, 0x9c, 0xe9, 0x7c, 0x29, 0xc9, 0xa7, 0x6e, 0x28, 0x0f,
+ 0x50, 0xd8, 0x85, 0x57, 0xe5, 0x22, 0x92, 0xae, 0x9f, 0xd1, 0xe7, 0x83,
+ 0x64, 0x37, 0x56, 0xf6, 0xb8, 0xfa, 0x86, 0x7d, 0xea, 0xc0, 0x5c, 0x21,
+ 0x79, 0x30, 0x56, 0x99, 0x2d, 0xdc, 0xad, 0x2c, 0xe5, 0xad, 0x16, 0x98,
+ 0x47, 0x0c, 0xab, 0x4e, 0xa1, 0x6d, 0x5e, 0x17, 0x84, 0xdd, 0x44, 0x9b,
+ 0xba, 0xba, 0x72, 0x5e, 0xc7, 0x4c, 0x64, 0x80, 0xd0, 0xd3, 0x93, 0x19,
+ 0xbd, 0xfd, 0x24, 0xf5, 0x55, 0x91, 0xec, 0xf9, 0x2e, 0x43, 0x52, 0x70,
+ 0x64, 0x83, 0xf9, 0x6f, 0x75, 0xd6, 0x37, 0x14, 0xfb, 0x1a, 0x28, 0x8e,
+ 0xf0, 0x9e, 0xa8, 0xf6, 0xb7, 0xf5, 0xac, 0xe9, 0xc2, 0xdc, 0x65, 0x9d,
+ 0x95, 0x68, 0x97, 0x86, 0xc5, 0xcf, 0x73, 0x49, 0x72, 0xb5, 0xef, 0x08,
+ 0xf7, 0x8e, 0xba, 0x8d, 0x7e, 0x18, 0x54, 0x5d, 0xfb, 0xc1, 0x17, 0x3a,
+ 0x56, 0x1e, 0x59, 0x7b, 0x04, 0x12, 0x73, 0x9f, 0xfa, 0x0f, 0xe4, 0x44,
+ 0x8d, 0x08, 0xf2, 0xd3, 0x07, 0xba, 0xf8, 0x5d, 0x9e, 0xcc, 0x5c, 0x2a,
+ 0x57, 0xc0, 0x08, 0xf4, 0x90, 0xba, 0x86, 0x7f, 0x5f, 0xff, 0xbd, 0x21,
+ 0x09, 0x1f, 0x77, 0xee, 0xdf, 0x1c, 0x6c, 0xbc, 0x56, 0x36, 0x13, 0xa4,
+ 0x43, 0xfc, 0xb9, 0x87, 0xd7, 0x76, 0xf0, 0x5e, 0x8c, 0xd1, 0x30, 0x70,
+ 0x18, 0x43, 0x9b, 0xd0, 0xac, 0x72, 0x9a, 0x7c, 0xa0, 0x5a, 0x96, 0x8d,
+ 0x4f, 0x01, 0x22, 0x00, 0x29, 0x3a, 0x17, 0x40, 0xad, 0xff, 0x9d, 0xdb,
+ 0x87, 0x7b, 0x05, 0x4c, 0x4d, 0x11, 0xad, 0x42, 0xe1, 0x45, 0x6b, 0xdd},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 57
+ {SEC_OID_SHA512,
+ 57,
+ {0xa6, 0xdf, 0x51, 0xd8, 0x0d, 0x29, 0x02, 0x56, 0x9a, 0x02, 0x45, 0x42,
+ 0x2e, 0x5b, 0x5e, 0x82, 0x61, 0x90, 0x3f, 0xca, 0xda, 0x8f, 0x01, 0xc2,
+ 0xc2, 0xd4, 0xd9, 0x89, 0x7b, 0xe3, 0x5c, 0x64, 0xb7, 0x28, 0x6a, 0xc7,
+ 0x9f, 0xa7, 0x3c, 0xf3, 0x9d, 0xb3, 0xd9, 0xe3, 0x13, 0x5a, 0xf2, 0xf0,
+ 0x0a, 0x88, 0x81, 0x38, 0xdf, 0x5d, 0x6e, 0xde, 0x7c, 0xac, 0x53, 0x57,
+ 0x67, 0xe1, 0x72, 0x06, 0xf5, 0x85, 0xc5, 0x71, 0x49, 0x76, 0x0b, 0xa3,
+ 0x79, 0xd8, 0x79, 0x11, 0x26, 0xb6, 0x99, 0x23, 0x0b, 0x67, 0x8b, 0xea,
+ 0x97, 0x62, 0xe7, 0x3a, 0x2f, 0x0a, 0xbc, 0xbe, 0xc9, 0x43, 0xdb, 0x9a,
+ 0xc7, 0x4f, 0xfb, 0xea, 0x38, 0x24, 0xdd, 0xf2, 0x2c, 0x36, 0xfd, 0xbf,
+ 0xe7, 0x79, 0x60, 0x14, 0x9d, 0x07, 0xda, 0x6d, 0x5a, 0xcd, 0x80, 0xa7,
+ 0x37, 0x86, 0x75, 0xb3, 0xe6, 0x5d, 0x45, 0x63, 0xd6, 0x0b, 0x19, 0x37,
+ 0x34, 0x7a, 0x4d, 0xb2, 0x5d, 0x6a, 0x15, 0x92, 0x91, 0x7e, 0x06, 0xbb,
+ 0x15, 0x64, 0x54, 0x2b, 0xea, 0xe5, 0x33, 0x0a, 0x8a, 0xbf, 0x9f, 0xf8,
+ 0x54, 0x91, 0x2e, 0xfb, 0x0e, 0xc3, 0xd9, 0x3f, 0x25, 0xc8, 0xc4, 0xe1,
+ 0x9f, 0xd8, 0x71, 0x6f, 0x22, 0xea, 0x63, 0xd8, 0xde, 0xaf, 0xdb, 0xf9,
+ 0xb9, 0xbe, 0x61, 0xc9, 0xd9, 0x8f, 0xa2, 0xfd, 0x4d, 0x2a, 0x96, 0x05,
+ 0xde, 0x2f, 0xe2, 0xd0, 0xc1, 0x27, 0x3f, 0x64, 0xb3, 0x16, 0x75, 0xc4,
+ 0x40, 0xee, 0x26, 0x7f, 0x02, 0xa9, 0x81, 0xc7, 0xef, 0xe1, 0x42, 0xbf,
+ 0x63, 0xa0, 0x9a, 0xf9, 0x69, 0x3c, 0xe0, 0x7f, 0x68, 0x07, 0xf3, 0x89,
+ 0xfb, 0xca, 0x15, 0x1d, 0xb8, 0x75, 0x89, 0xb8, 0x2a, 0x83, 0x3d, 0xaa,
+ 0x3b, 0x10, 0x4a, 0xd4, 0x72, 0xf6, 0x9b, 0x1a, 0x96, 0x6f, 0x6b, 0x85,
+ 0x3c, 0x20, 0xc9, 0xa5, 0xa5, 0xc1, 0x06, 0x57, 0xde, 0x94, 0x18, 0x03,
+ 0x58, 0x8b, 0x1f, 0xa7, 0x73, 0x98, 0xf1, 0x87, 0x52, 0xc1, 0x75, 0xfc,
+ 0x38, 0x08, 0x44, 0x1d, 0x9a, 0xbd, 0xb5, 0xbd, 0x84, 0xc6, 0x54, 0x70,
+ 0x6c, 0x20, 0x96, 0x9c, 0x9f, 0x97, 0xe2, 0x48, 0x06, 0xd6, 0x4a, 0xeb,
+ 0x98, 0x32, 0x54, 0x0d, 0xe1, 0x22, 0x32, 0x83, 0x8f, 0x25, 0x73, 0x45,
+ 0xb5, 0x8d, 0xd4, 0x53, 0x28, 0x30, 0xc5, 0x31, 0xf7, 0xe0, 0xf4, 0x2c,
+ 0xe2, 0xa0, 0x32, 0xbd, 0xaa, 0x3f, 0xce, 0x44, 0xcb, 0xf1, 0xbf, 0x2e,
+ 0xb3, 0x02, 0x77, 0xe2, 0xba, 0xbf, 0xe3, 0xad, 0x12, 0x93, 0x7d, 0xcd,
+ 0xe9, 0xca, 0x6d, 0x2b, 0xbb, 0x20, 0x93, 0xb7, 0xda, 0x5c, 0xd3, 0x34,
+ 0x46, 0x35, 0x5f, 0xf0, 0xdc, 0xae, 0x75, 0x86, 0x3f, 0x8d, 0xa2, 0xc5,
+ 0x48, 0x72, 0x06, 0x7a, 0x71, 0x7a, 0xa0, 0x7f, 0x1e, 0xda, 0x88, 0x53},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 58
+ {SEC_OID_SHA512,
+ 58,
+ {0xf5, 0xe4, 0xdd, 0xb8, 0x32, 0xcb, 0x5a, 0xe5, 0x31, 0x4e, 0xd8, 0x53,
+ 0x49, 0x8d, 0x94, 0x15, 0x02, 0x7e, 0xde, 0x84, 0xe7, 0x28, 0x0f, 0xbd,
+ 0x80, 0x2f, 0xa3, 0xa1, 0x0a, 0x3a, 0x74, 0xf4, 0xb1, 0x33, 0x03, 0x36,
+ 0x2f, 0x1c, 0x7d, 0xc1, 0x63, 0x0d, 0x22, 0x71, 0x21, 0x67, 0xdc, 0xc2,
+ 0x86, 0x9d, 0xda, 0x4c, 0x20, 0xb9, 0x0a, 0x5f, 0x3b, 0x6e, 0x9b, 0x81,
+ 0xf4, 0x56, 0xbe, 0x5a, 0x63, 0x69, 0x1a, 0x2d, 0xb7, 0x58, 0xfd, 0x64,
+ 0xe9, 0xad, 0xc4, 0xcb, 0x76, 0x1e, 0x90, 0x7c, 0xbc, 0x11, 0x23, 0x53,
+ 0x90, 0x58, 0x58, 0xf6, 0xc1, 0xf0, 0xf9, 0x5a, 0xa0, 0x52, 0x63, 0x32,
+ 0x24, 0x57, 0x13, 0xab, 0x02, 0xe3, 0x74, 0x43, 0x94, 0x46, 0xd8, 0x32,
+ 0x58, 0x98, 0xf1, 0x69, 0x45, 0x39, 0x33, 0x36, 0x47, 0x39, 0x50, 0x5e,
+ 0xc6, 0x81, 0x3a, 0xb5, 0x3d, 0x6b, 0xca, 0x13, 0x62, 0xbf, 0x74, 0x48,
+ 0xe9, 0xef, 0x30, 0x78, 0x0d, 0x2d, 0xb7, 0x3f, 0xd6, 0x8d, 0x44, 0x44,
+ 0x90, 0x26, 0x3a, 0xe2, 0xe3, 0xaa, 0x1d, 0x0f, 0x50, 0x0a, 0x9f, 0x64,
+ 0x8e, 0x18, 0x87, 0x95, 0x34, 0x7f, 0x77, 0x3d, 0x18, 0x07, 0x65, 0x72,
+ 0xd9, 0x5d, 0x19, 0x71, 0xf0, 0x2d, 0x78, 0x1e, 0xd4, 0xd6, 0x4b, 0x8b,
+ 0x92, 0x87, 0x77, 0xd9, 0xd2, 0xe5, 0x9a, 0x19, 0x47, 0xb0, 0x67, 0xc7,
+ 0x97, 0x59, 0x6c, 0xa5, 0x73, 0xdf, 0xb0, 0xba, 0x69, 0xda, 0x0d, 0x3f,
+ 0x0d, 0xb7, 0x1a, 0xd1, 0xe9, 0xb0, 0x7b, 0x31, 0xc7, 0xfc, 0xa0, 0xee,
+ 0xee, 0x35, 0x82, 0xc3, 0xc9, 0x6a, 0x7a, 0xc4, 0x17, 0x8e, 0x01, 0x75,
+ 0x6d, 0x5d, 0xb8, 0xc4, 0x58, 0x35, 0x05, 0x27, 0xc9, 0x40, 0x5f, 0x4c,
+ 0x20, 0xb4, 0xfa, 0x1b, 0x30, 0xc9, 0xc7, 0xae, 0xfa, 0x2b, 0x75, 0x98,
+ 0xbc, 0xdd, 0xdf, 0x49, 0x4e, 0xd1, 0x15, 0x9c, 0xcf, 0x6f, 0xa3, 0xf3,
+ 0x6e, 0x15, 0x23, 0xcb, 0x64, 0x12, 0xd8, 0xd6, 0x41, 0xc8, 0x01, 0x22,
+ 0xa6, 0xe2, 0xb2, 0x12, 0x53, 0xa1, 0x26, 0x8b, 0x11, 0xb8, 0xc8, 0x0d,
+ 0xd9, 0x8b, 0x10, 0x11, 0xc5, 0x4b, 0xfb, 0xae, 0xd8, 0xc7, 0xa9, 0xe6,
+ 0x7a, 0x96, 0xf0, 0xe6, 0xc8, 0xcd, 0x90, 0x48, 0x1f, 0x1f, 0x7c, 0x18,
+ 0xa9, 0x8b, 0xfd, 0x66, 0x5d, 0xdb, 0x51, 0x2c, 0xb2, 0xa3, 0x0a, 0xd4,
+ 0x17, 0xbb, 0x61, 0x86, 0xe5, 0xe3, 0xb3, 0x99, 0x33, 0x10, 0xb3, 0xae,
+ 0x79, 0xc1, 0x06, 0x4e, 0x35, 0x3c, 0xca, 0x88, 0x14, 0x78, 0xad, 0x49,
+ 0xc8, 0xc5, 0x96, 0x96, 0xde, 0x17, 0x85, 0x9e, 0x66, 0xb0, 0xb0, 0x87,
+ 0x7c, 0x71, 0x1f, 0x43, 0x3e, 0x38, 0x28, 0x30, 0x92, 0xcb, 0x80, 0xc3,
+ 0x19, 0xb9, 0xe6, 0x63, 0xa1, 0xff, 0x99, 0xcf, 0x4e, 0x58, 0x3b, 0x1f},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 59
+ {SEC_OID_SHA512,
+ 59,
+ {0x45, 0x2a, 0x4d, 0x8e, 0xcb, 0xf6, 0x54, 0x23, 0xce, 0xe4, 0x81, 0x91,
+ 0x8f, 0x6c, 0x9b, 0x7b, 0x4b, 0xa3, 0x69, 0xfe, 0x65, 0x2e, 0xb1, 0x34,
+ 0x64, 0x96, 0x55, 0x3b, 0x58, 0x01, 0x2f, 0xb7, 0x33, 0x4f, 0x9a, 0x7c,
+ 0x47, 0x97, 0xb3, 0xf3, 0xdf, 0x59, 0x49, 0x38, 0x18, 0x1c, 0xce, 0xfd,
+ 0x39, 0x84, 0xfc, 0x9a, 0x8f, 0xdd, 0xbe, 0x74, 0x0d, 0x76, 0x86, 0xe6,
+ 0x10, 0xaf, 0x25, 0xb0, 0x9a, 0x04, 0x33, 0x6c, 0xf4, 0x94, 0x58, 0xb7,
+ 0x24, 0xe9, 0x28, 0x32, 0xe8, 0x20, 0xad, 0x5d, 0xbe, 0xc0, 0x80, 0x98,
+ 0xe2, 0x74, 0x31, 0xea, 0xf0, 0x2d, 0x81, 0xdc, 0xd3, 0x19, 0xf5, 0x85,
+ 0xb9, 0x9e, 0x75, 0xc3, 0x11, 0xdd, 0xfd, 0x6c, 0xc1, 0x57, 0xe1, 0x7a,
+ 0xe1, 0xb3, 0x3c, 0x5f, 0xbb, 0x4b, 0xce, 0x28, 0xbd, 0x91, 0x97, 0x71,
+ 0xa2, 0x7c, 0x48, 0xbc, 0x21, 0xb0, 0x8d, 0x45, 0xcc, 0x41, 0x10, 0x06,
+ 0x1f, 0x4f, 0xe0, 0x4d, 0xab, 0x81, 0x07, 0xb5, 0x43, 0x56, 0x9d, 0x58,
+ 0xbe, 0x18, 0xef, 0xa5, 0x72, 0xdf, 0x12, 0x8c, 0x74, 0xfd, 0xf4, 0x19,
+ 0x3f, 0xd7, 0x3c, 0x3b, 0xc4, 0xe7, 0x1b, 0x77, 0x2d, 0x58, 0xe0, 0x94,
+ 0xba, 0x55, 0x2b, 0x8a, 0x80, 0xc7, 0xec, 0x50, 0x80, 0xd5, 0x96, 0xef,
+ 0x50, 0xc7, 0xb0, 0x72, 0x78, 0x57, 0x19, 0x4f, 0x2e, 0x1b, 0x5e, 0xbe,
+ 0x79, 0x00, 0xed, 0xe3, 0x41, 0x21, 0xa1, 0x15, 0xf4, 0xfd, 0xf7, 0x16,
+ 0xfc, 0x56, 0x9e, 0xc4, 0xc6, 0x64, 0x5f, 0x06, 0xdc, 0xed, 0xa6, 0x97,
+ 0x2b, 0xfe, 0x27, 0x93, 0xbb, 0x14, 0x55, 0xb5, 0xbc, 0xa7, 0x26, 0x35,
+ 0xaa, 0x85, 0x99, 0xbb, 0x67, 0xf6, 0x01, 0xca, 0x64, 0x85, 0xe6, 0xab,
+ 0x3b, 0x6d, 0xd3, 0x04, 0x62, 0x3e, 0xd5, 0xe8, 0xb3, 0xd7, 0xa2, 0xd0,
+ 0x7f, 0xb6, 0xb7, 0x33, 0xfc, 0x32, 0x49, 0x17, 0x95, 0x83, 0x3f, 0x7b,
+ 0xd9, 0x7c, 0x31, 0x3e, 0x08, 0x65, 0xc8, 0x42, 0xc7, 0xce, 0x6f, 0xac,
+ 0x9a, 0x30, 0x4c, 0x86, 0x8e, 0x1a, 0xf9, 0x9f, 0xa6, 0x86, 0xbf, 0x84,
+ 0x2f, 0x6c, 0x21, 0x18, 0xff, 0x95, 0x7b, 0x82, 0x2a, 0xac, 0x3a, 0xf6,
+ 0x8f, 0xf6, 0x45, 0x1e, 0x1b, 0xbc, 0x23, 0xcb, 0x7b, 0x9a, 0x32, 0x34,
+ 0xb6, 0x3d, 0x22, 0x7c, 0xe6, 0x7d, 0x61, 0x76, 0x3f, 0x91, 0x16, 0x86,
+ 0x0d, 0x31, 0xdc, 0xcc, 0x7f, 0x98, 0x4b, 0x1e, 0xc9, 0xd9, 0x03, 0x77,
+ 0x24, 0x9e, 0x73, 0xaf, 0x5d, 0xac, 0x97, 0x59, 0xdc, 0x82, 0xd4, 0x6e,
+ 0x07, 0x51, 0x9f, 0x39, 0xc2, 0xbf, 0x21, 0x64, 0x5c, 0x68, 0xca, 0x60,
+ 0x88, 0xcd, 0x8e, 0x28, 0xd1, 0xaf, 0xa6, 0x88, 0xcc, 0x9d, 0x95, 0x19,
+ 0xe9, 0xa2, 0x98, 0x12, 0x85, 0x4f, 0x33, 0x04, 0x47, 0x53, 0x71, 0xdd},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 60
+ {SEC_OID_SHA512,
+ 60,
+ {0xa5, 0x5c, 0x1c, 0x5b, 0x11, 0x96, 0x75, 0xdc, 0xf8, 0x44, 0xf3, 0x1e,
+ 0x34, 0x9e, 0xde, 0xac, 0x5d, 0x79, 0xf8, 0x79, 0x09, 0x48, 0x1e, 0xb3,
+ 0x94, 0xff, 0x5c, 0x4a, 0xab, 0xac, 0xa5, 0x07, 0xdd, 0x07, 0x70, 0xeb,
+ 0x7c, 0x7e, 0x08, 0xd5, 0x65, 0xad, 0xf4, 0x9d, 0x23, 0x6c, 0x1b, 0x9f,
+ 0x05, 0xec, 0x99, 0x94, 0xe1, 0xed, 0x01, 0xa8, 0xcb, 0x2e, 0x6a, 0xc6,
+ 0x28, 0xad, 0xcf, 0x31, 0x66, 0x14, 0xf7, 0x0d, 0x7b, 0x2f, 0xb8, 0x13,
+ 0xd8, 0x86, 0x2f, 0x0c, 0x91, 0x2e, 0x74, 0x59, 0xb2, 0x37, 0x94, 0x02,
+ 0x9c, 0xca, 0xfb, 0x11, 0xd7, 0x47, 0x27, 0xe5, 0x81, 0x32, 0x67, 0xb1,
+ 0xe4, 0x23, 0x05, 0x8a, 0xb1, 0x3f, 0xc7, 0x65, 0x04, 0x46, 0x6d, 0x87,
+ 0xcc, 0x80, 0xbd, 0x0a, 0x3e, 0x00, 0xe7, 0x7a, 0x37, 0x77, 0xec, 0x52,
+ 0x02, 0x10, 0x1e, 0xf4, 0x48, 0x40, 0xc6, 0x1a, 0xeb, 0x27, 0xec, 0x38,
+ 0xba, 0xc1, 0x75, 0x98, 0x00, 0x46, 0xea, 0x39, 0xa1, 0x31, 0x69, 0x61,
+ 0x31, 0x66, 0xca, 0x40, 0x1e, 0xf4, 0x0a, 0x10, 0x7f, 0xe1, 0xc0, 0x3a,
+ 0x05, 0xdc, 0xfd, 0xd6, 0x25, 0x2b, 0xbd, 0x6a, 0x35, 0xb1, 0xfa, 0x4a,
+ 0x54, 0x52, 0x3d, 0x0e, 0xfc, 0xe0, 0xd4, 0x5d, 0x19, 0x46, 0x12, 0xe1,
+ 0xcd, 0x6a, 0x51, 0xcc, 0x6d, 0x0b, 0xe1, 0x10, 0x78, 0xec, 0xfe, 0x56,
+ 0x91, 0xa4, 0x3e, 0x58, 0xf1, 0xbb, 0xfc, 0xce, 0x28, 0xe0, 0x9f, 0x97,
+ 0xd8, 0xdd, 0x1c, 0x61, 0x63, 0xdf, 0x9f, 0xe1, 0xe8, 0x9b, 0xd8, 0x94,
+ 0xfe, 0xc8, 0x86, 0x76, 0x80, 0x1c, 0x5f, 0x65, 0x67, 0xa8, 0x25, 0x03,
+ 0x31, 0xa3, 0x98, 0x2d, 0x90, 0xbe, 0x9b, 0xe7, 0xee, 0x5d, 0xeb, 0x68,
+ 0x2d, 0x44, 0xb9, 0x7a, 0x03, 0x35, 0xc2, 0x0a, 0x9a, 0xeb, 0x85, 0x1d,
+ 0xd7, 0xc0, 0x2e, 0xb7, 0xeb, 0x47, 0x35, 0x4a, 0x02, 0xc1, 0x3c, 0x3c,
+ 0xe6, 0x78, 0xde, 0x82, 0x0d, 0x0e, 0x7f, 0x67, 0xfb, 0x23, 0x40, 0xd7,
+ 0x9f, 0x94, 0x75, 0x4d, 0x21, 0xe6, 0xb6, 0x1d, 0x95, 0xd1, 0xf1, 0x4d,
+ 0x63, 0xf2, 0x7e, 0x47, 0xd8, 0x23, 0x11, 0x7d, 0xf4, 0xf4, 0xc8, 0x48,
+ 0x12, 0x69, 0x31, 0x93, 0xef, 0xad, 0x89, 0x0d, 0xff, 0x16, 0xb5, 0x11,
+ 0x9d, 0xd7, 0x8e, 0xc9, 0x56, 0x53, 0xbf, 0x16, 0x7f, 0x74, 0x03, 0x46,
+ 0xdb, 0x8f, 0xc3, 0xcb, 0xa7, 0x57, 0xf2, 0xa4, 0x3f, 0x9f, 0x53, 0xbe,
+ 0xe8, 0xe6, 0x1e, 0xeb, 0x51, 0x37, 0x90, 0xf3, 0x79, 0xca, 0x9c, 0xb2,
+ 0xd0, 0x74, 0x50, 0x6c, 0x9e, 0xca, 0xd8, 0x84, 0x3e, 0x4c, 0x45, 0x0b,
+ 0x26, 0xd3, 0x41, 0x53, 0x16, 0x4b, 0xee, 0x57, 0x30, 0xe0, 0xb6, 0xf2,
+ 0xa7, 0x21, 0x09, 0x53, 0xf4, 0x6c, 0xc9, 0xd5, 0xca, 0xcf, 0xe3, 0x0a},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 61
+ {SEC_OID_SHA512,
+ 61,
+ {0x5d, 0x37, 0x9e, 0x24, 0xce, 0x13, 0x88, 0xe6, 0xff, 0x8b, 0xd5, 0x65,
+ 0xb3, 0x45, 0x5a, 0xb7, 0x4f, 0x21, 0x35, 0x81, 0xba, 0x2e, 0x34, 0x22,
+ 0xaa, 0x02, 0xd9, 0x45, 0x96, 0x84, 0x4b, 0x94, 0xc1, 0x23, 0xf3, 0x28,
+ 0x9f, 0xe9, 0xed, 0xff, 0x98, 0x97, 0xcb, 0x91, 0x3a, 0x95, 0x7c, 0x44,
+ 0x99, 0xbf, 0xae, 0x6d, 0x4f, 0xb2, 0x70, 0x01, 0x87, 0x80, 0x7d, 0xc9,
+ 0xad, 0xb3, 0x0f, 0x56, 0x8a, 0xe5, 0xbd, 0xb9, 0x78, 0xf1, 0xdc, 0x17,
+ 0x61, 0xa4, 0x65, 0xec, 0x87, 0x00, 0x0a, 0x4a, 0x7b, 0x24, 0x37, 0x2d,
+ 0x76, 0x69, 0x9e, 0xce, 0xc0, 0x70, 0x98, 0x2f, 0x66, 0xd2, 0x61, 0x78,
+ 0x80, 0x60, 0xf8, 0x6b, 0xb0, 0xf0, 0x87, 0x34, 0x3f, 0xa9, 0xf2, 0x5b,
+ 0xea, 0xe5, 0x24, 0x36, 0x76, 0x97, 0x14, 0xd5, 0x72, 0xbd, 0xc4, 0xf4,
+ 0xab, 0x97, 0xae, 0x7d, 0x47, 0xc8, 0xd3, 0x14, 0xb5, 0x34, 0x70, 0xdb,
+ 0xa0, 0xa3, 0xb3, 0x40, 0xbd, 0x21, 0x1d, 0x56, 0x26, 0x87, 0x83, 0x2e,
+ 0x7d, 0x58, 0xe5, 0x21, 0x60, 0x0f, 0x69, 0xb8, 0xb6, 0x0c, 0x10, 0xaa,
+ 0x29, 0x48, 0xc1, 0xfe, 0x53, 0x42, 0xfd, 0x11, 0xbb, 0x3e, 0x21, 0x83,
+ 0x37, 0xbd, 0x77, 0xce, 0xd1, 0x54, 0x14, 0x6d, 0x52, 0x7d, 0x49, 0x34,
+ 0x92, 0xdd, 0xb2, 0xe6, 0xcd, 0x22, 0x55, 0xbe, 0x89, 0x67, 0x86, 0x3e,
+ 0xf0, 0xbe, 0x88, 0x04, 0x0e, 0x67, 0x4a, 0x7b, 0x59, 0x9f, 0x63, 0x88,
+ 0x89, 0x4c, 0x04, 0xe4, 0x1d, 0x83, 0x1b, 0x42, 0xdd, 0x9d, 0xe2, 0xca,
+ 0x9c, 0x73, 0x14, 0xc4, 0x46, 0x48, 0x01, 0xad, 0x2c, 0x72, 0xe8, 0xc7,
+ 0x63, 0x7f, 0x32, 0x0c, 0x2f, 0xe5, 0xc0, 0xde, 0xc3, 0xe4, 0xcf, 0x3f,
+ 0x7e, 0xaf, 0xf7, 0x61, 0xa0, 0xa1, 0x76, 0x0d, 0x11, 0x44, 0xb1, 0x18,
+ 0x65, 0x07, 0x22, 0x4d, 0xaf, 0x05, 0x06, 0x76, 0x23, 0x51, 0x3b, 0x04,
+ 0x5d, 0xda, 0x51, 0x87, 0x2f, 0xf5, 0x66, 0xdb, 0xa3, 0x79, 0x45, 0x1e,
+ 0x6a, 0xa5, 0x3e, 0xb6, 0xaf, 0x12, 0x13, 0x2c, 0x4c, 0x4d, 0x77, 0xa9,
+ 0x07, 0x46, 0xb5, 0x6a, 0x0a, 0x98, 0x14, 0x7f, 0x1e, 0x98, 0xf2, 0xb1,
+ 0x69, 0x41, 0xb4, 0xcd, 0x5f, 0xf9, 0x93, 0x6f, 0x9b, 0xbc, 0xb7, 0x2d,
+ 0x42, 0x7a, 0x8b, 0x8a, 0xce, 0x96, 0x7f, 0x5d, 0xff, 0xd6, 0xb5, 0xd6,
+ 0xf3, 0x45, 0xb4, 0xb9, 0x9e, 0x86, 0xdb, 0x01, 0x79, 0x0c, 0xae, 0x49,
+ 0xfa, 0xc8, 0x89, 0xa0, 0xf5, 0x83, 0x87, 0xa7, 0x95, 0xdc, 0x0b, 0xfe,
+ 0xa7, 0xf1, 0xc2, 0xff, 0x3b, 0x86, 0x15, 0xde, 0xbf, 0x9e, 0x74, 0x40,
+ 0xe2, 0x2d, 0xe1, 0x13, 0xed, 0x0a, 0x76, 0xcc, 0x38, 0xd8, 0x43, 0x86,
+ 0xd2, 0x85, 0x9b, 0x59, 0x46, 0x0d, 0x7a, 0x82, 0x42, 0xf8, 0xd3, 0x24},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 62
+ {SEC_OID_SHA512,
+ 62,
+ {0x0e, 0x5c, 0x71, 0x94, 0xc9, 0xe3, 0x0a, 0x8e, 0x07, 0x63, 0x1b, 0x3a,
+ 0x64, 0x74, 0x04, 0x1c, 0x85, 0x70, 0x0a, 0x0d, 0x1d, 0xcd, 0x97, 0x01,
+ 0xb3, 0xbe, 0xc1, 0xd4, 0x5b, 0xf2, 0x83, 0x73, 0x12, 0xd2, 0xee, 0xbf,
+ 0x25, 0x01, 0x82, 0x29, 0xc8, 0x6e, 0xd4, 0x92, 0xd8, 0x3a, 0x72, 0xc6,
+ 0xfe, 0x27, 0x26, 0xff, 0x15, 0xb4, 0x4c, 0xbd, 0x5c, 0x3b, 0x66, 0x76,
+ 0xb6, 0x7e, 0x1e, 0x13, 0x60, 0xbf, 0x57, 0x25, 0xef, 0xfc, 0xf5, 0x15,
+ 0x3d, 0x2b, 0x2e, 0x82, 0x0b, 0x90, 0x84, 0x8d, 0x36, 0xa5, 0xe0, 0x0c,
+ 0x2e, 0x0c, 0x2d, 0x8d, 0xaa, 0x3f, 0x31, 0xcf, 0xe7, 0xaa, 0xdd, 0xdb,
+ 0x4b, 0xab, 0xf5, 0xb8, 0xbf, 0x21, 0x58, 0x61, 0x18, 0x21, 0xdf, 0x74,
+ 0x35, 0xe2, 0xf7, 0x3b, 0x1a, 0x13, 0x0e, 0x8c, 0xc6, 0x15, 0x1f, 0xef,
+ 0x3e, 0xe5, 0x1a, 0xbd, 0xe0, 0x4c, 0x2b, 0xf0, 0xb0, 0xc1, 0xa6, 0x92,
+ 0x26, 0x38, 0xb1, 0x15, 0xae, 0xe9, 0x43, 0xa6, 0x15, 0x3f, 0xc0, 0x7f,
+ 0x6d, 0xcc, 0x4c, 0x4b, 0xc1, 0x32, 0xf3, 0x67, 0x6d, 0x3d, 0xe9, 0x47,
+ 0xbf, 0xc3, 0xf4, 0x46, 0x32, 0x3b, 0xda, 0x13, 0x60, 0x55, 0x19, 0x2e,
+ 0x4f, 0x15, 0x50, 0x70, 0x2d, 0x9f, 0x97, 0x16, 0xed, 0xff, 0x70, 0x35,
+ 0x70, 0xa5, 0xf7, 0x36, 0xf0, 0xa8, 0xce, 0x22, 0x0a, 0x1d, 0xe0, 0x74,
+ 0x6f, 0x55, 0x7e, 0x2c, 0x81, 0xd1, 0x72, 0x3c, 0xd4, 0x84, 0xbc, 0x78,
+ 0xe7, 0xfc, 0xcc, 0x6d, 0x80, 0x2b, 0xdb, 0x67, 0xb9, 0x4d, 0x6b, 0xe1,
+ 0xd4, 0x84, 0x50, 0xe4, 0xc7, 0x19, 0x06, 0x3f, 0xf0, 0x7d, 0x6d, 0x2e,
+ 0x01, 0xf4, 0x66, 0x9f, 0x97, 0x39, 0xda, 0x38, 0xf6, 0x2b, 0xfc, 0x01,
+ 0x14, 0x57, 0x39, 0xe2, 0x91, 0x99, 0x20, 0x52, 0xf1, 0x7b, 0xcc, 0x59,
+ 0x11, 0x4c, 0xd5, 0xd2, 0xc1, 0x2e, 0xea, 0x33, 0x24, 0xe7, 0xf9, 0xbf,
+ 0xdf, 0xb1, 0xe0, 0xbd, 0xa3, 0xe8, 0xb7, 0x1a, 0x89, 0xdd, 0x35, 0x1f,
+ 0x9a, 0xc5, 0xe2, 0x46, 0xd3, 0x09, 0xa8, 0x70, 0x92, 0xe0, 0x6b, 0x7c,
+ 0x32, 0xf6, 0x7d, 0x59, 0x71, 0xb8, 0x94, 0x82, 0x86, 0x2a, 0xc8, 0x9c,
+ 0xbc, 0x16, 0x8e, 0xed, 0x94, 0x41, 0x06, 0xf6, 0x47, 0xe3, 0x3c, 0x33,
+ 0xf2, 0x7e, 0x52, 0xed, 0x9b, 0x57, 0x17, 0x32, 0x07, 0xab, 0x0a, 0x2f,
+ 0xf1, 0x4e, 0x7c, 0xae, 0x22, 0x75, 0x50, 0x25, 0x81, 0x80, 0x90, 0xfa,
+ 0x0b, 0x4e, 0x68, 0x27, 0x19, 0x4c, 0x25, 0x61, 0xa7, 0xd4, 0x30, 0x94,
+ 0xeb, 0x62, 0x12, 0xb6, 0x53, 0x95, 0x64, 0x73, 0x49, 0xb4, 0xb7, 0xba,
+ 0xc2, 0x7a, 0x5c, 0x17, 0xc7, 0x90, 0x3c, 0xa9, 0x41, 0xfc, 0xe3, 0xd7,
+ 0xee, 0x57, 0xb6, 0x89, 0xb2, 0xbd, 0xc8, 0xb5, 0x47, 0xaa, 0x5b, 0xf8},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 63
+ {SEC_OID_SHA512,
+ 63,
+ {0x68, 0x61, 0x31, 0xd0, 0xf3, 0xfb, 0x2b, 0x61, 0x5a, 0xb4, 0x35, 0x79,
+ 0x34, 0x56, 0x82, 0x67, 0x76, 0xa9, 0xde, 0x40, 0xaf, 0xd1, 0x1e, 0x3a,
+ 0x6c, 0x4e, 0x58, 0x3b, 0xeb, 0x7d, 0xf0, 0x0d, 0x6d, 0xe5, 0xbb, 0xa6,
+ 0x18, 0xee, 0x35, 0xe2, 0x5f, 0x91, 0x99, 0xe4, 0x7f, 0x15, 0xc0, 0xf5,
+ 0x80, 0x7a, 0x10, 0xbf, 0xbd, 0x38, 0xbd, 0x0b, 0x9b, 0xfe, 0xe3, 0xca,
+ 0x22, 0xb0, 0xf9, 0xba, 0x07, 0xaa, 0xd7, 0x08, 0xcb, 0xdc, 0x55, 0x45,
+ 0xd0, 0x54, 0x48, 0xad, 0x09, 0xd9, 0x07, 0x42, 0xe1, 0xe6, 0x1c, 0xeb,
+ 0x6b, 0x7b, 0xb4, 0x98, 0xea, 0x77, 0xd3, 0x47, 0x6f, 0xd2, 0x83, 0xcc,
+ 0x4d, 0x37, 0x9b, 0x4c, 0xd2, 0xe2, 0x9f, 0x1b, 0x46, 0x8f, 0x73, 0x3e,
+ 0xe9, 0x20, 0xd1, 0x6a, 0x06, 0xf6, 0x68, 0x96, 0x43, 0xfc, 0x61, 0x14,
+ 0x49, 0xe4, 0x37, 0x5a, 0xc7, 0xf9, 0x27, 0x5d, 0x55, 0x3d, 0xb3, 0xf5,
+ 0xfe, 0x2a, 0x85, 0x8d, 0xff, 0xe4, 0xc9, 0x12, 0x65, 0x95, 0xe6, 0x93,
+ 0x66, 0x69, 0x8d, 0x27, 0xef, 0xd6, 0xe3, 0x04, 0xa9, 0x2f, 0x43, 0xd0,
+ 0xb4, 0x3b, 0xe5, 0xc0, 0x59, 0x98, 0xe9, 0x1e, 0xf6, 0xa7, 0x3e, 0x34,
+ 0x93, 0x19, 0x14, 0xa3, 0xe2, 0x9a, 0xd2, 0xf8, 0x2a, 0x3c, 0xed, 0xc7,
+ 0x95, 0xa4, 0x30, 0xdc, 0x87, 0x7a, 0xb5, 0xa5, 0xbd, 0x08, 0x16, 0xcb,
+ 0xa7, 0xe8, 0xcc, 0x5c, 0xfd, 0x5c, 0xe8, 0xa3, 0xba, 0xd7, 0x6b, 0xbf,
+ 0x77, 0xdc, 0x66, 0xd9, 0x26, 0x52, 0xa4, 0x2e, 0xcc, 0xd7, 0x45, 0x2b,
+ 0xc7, 0x10, 0x4a, 0x1f, 0x20, 0x8c, 0xb0, 0xe4, 0x25, 0x26, 0x48, 0xc3,
+ 0x03, 0x6a, 0xff, 0xbd, 0x52, 0x7a, 0x71, 0x30, 0xed, 0xc3, 0xda, 0x57,
+ 0x35, 0x22, 0x95, 0x11, 0x22, 0x8a, 0xbd, 0x4c, 0xff, 0x1d, 0xac, 0xc1,
+ 0x29, 0x71, 0x55, 0xcd, 0x3a, 0x87, 0x7b, 0xe7, 0x9e, 0x78, 0x02, 0x05,
+ 0x87, 0xd8, 0x0e, 0xbe, 0x48, 0x1a, 0xf9, 0x03, 0x6b, 0x83, 0xe4, 0x10,
+ 0x8b, 0x9f, 0x7a, 0x89, 0xda, 0x26, 0xad, 0x50, 0xae, 0x65, 0xd9, 0x00,
+ 0x8f, 0xe2, 0x37, 0x45, 0x64, 0xe1, 0x33, 0xcd, 0x6a, 0xe1, 0xe5, 0x95,
+ 0xa3, 0x32, 0xd0, 0x8b, 0xfb, 0xf3, 0x61, 0x2a, 0xb7, 0xc8, 0xb9, 0x6a,
+ 0x73, 0x56, 0x48, 0x17, 0x36, 0x91, 0xeb, 0x12, 0x4f, 0xcb, 0x36, 0x89,
+ 0x9d, 0xf3, 0xa5, 0xc1, 0x73, 0xdf, 0xc1, 0xf3, 0x7f, 0xe6, 0xf4, 0x3b,
+ 0x72, 0x34, 0xca, 0xe9, 0xe3, 0x73, 0xa2, 0x12, 0x48, 0x4d, 0x13, 0x4f,
+ 0x8f, 0xb4, 0x5a, 0x34, 0xe0, 0x2b, 0x6d, 0x9e, 0x59, 0xd3, 0xee, 0xb7,
+ 0xd0, 0x7e, 0x4f, 0xc6, 0x92, 0x09, 0xe3, 0x0d, 0x2d, 0x6c, 0x1b, 0xb7,
+ 0x63, 0xb0, 0x32, 0xae, 0x34, 0x2b, 0xdd, 0x6a, 0x42, 0x26, 0xb2, 0x9a},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 64
+ {SEC_OID_SHA512,
+ 64,
+ {0xed, 0xad, 0x8c, 0x2d, 0x14, 0x11, 0x37, 0x67, 0x7b, 0x86, 0x4a, 0xfb,
+ 0x77, 0x8c, 0xab, 0x75, 0xc4, 0x4e, 0xe9, 0x60, 0x39, 0x03, 0x98, 0xb2,
+ 0x5b, 0xca, 0x12, 0x9b, 0x61, 0x76, 0x3f, 0xd6, 0xad, 0x2e, 0x9d, 0x24,
+ 0xfe, 0x3a, 0x66, 0xb8, 0x09, 0x89, 0x82, 0xb4, 0x00, 0x81, 0xb7, 0x52,
+ 0x0a, 0x99, 0xe6, 0x22, 0xf8, 0x0d, 0x1f, 0x45, 0x6c, 0xf5, 0xae, 0x5a,
+ 0x00, 0x0e, 0x94, 0x39, 0x66, 0x46, 0x0e, 0x83, 0xf2, 0x2c, 0x80, 0xd3,
+ 0x2f, 0x74, 0xcd, 0x38, 0x11, 0x15, 0x17, 0xdb, 0x37, 0x11, 0xf7, 0x81,
+ 0x26, 0xc0, 0xcf, 0xed, 0x6e, 0x5b, 0x52, 0x86, 0x15, 0x80, 0x49, 0x08,
+ 0xb3, 0x42, 0x83, 0x67, 0xae, 0x7a, 0x2d, 0x68, 0xe5, 0xe4, 0x1f, 0xf3,
+ 0x82, 0x6e, 0x48, 0x82, 0xc6, 0x99, 0x6c, 0x26, 0xb6, 0xe8, 0x79, 0xd2,
+ 0x98, 0xbd, 0x4f, 0xe7, 0xd9, 0x17, 0xed, 0xa5, 0x7d, 0x56, 0xe0, 0x33,
+ 0x92, 0xb1, 0x12, 0xe0, 0xf9, 0x40, 0xed, 0x40, 0x81, 0x24, 0xa5, 0xbb,
+ 0xbb, 0xe4, 0xbd, 0x1f, 0xe4, 0xe1, 0x23, 0x92, 0x49, 0x4b, 0x15, 0x5e,
+ 0x5a, 0xcf, 0xeb, 0x7c, 0x0c, 0x02, 0x30, 0x5f, 0xf8, 0xbb, 0x17, 0xf2,
+ 0x91, 0xdd, 0x9a, 0xda, 0xb0, 0x88, 0x27, 0x56, 0x91, 0xb2, 0x17, 0xf8,
+ 0xf8, 0x05, 0xba, 0xab, 0x6d, 0x5c, 0x8e, 0xc6, 0x56, 0xdb, 0xc6, 0x7f,
+ 0x19, 0x21, 0xf1, 0x2b, 0x1c, 0x36, 0x70, 0x17, 0x1e, 0x81, 0x13, 0x5f,
+ 0x16, 0x84, 0x6e, 0x83, 0x1f, 0x57, 0xf6, 0x7a, 0xe7, 0x00, 0xf6, 0xbf,
+ 0xcb, 0x4d, 0x61, 0x9d, 0x3b, 0x93, 0x48, 0x74, 0x0b, 0xfb, 0x3e, 0xd9,
+ 0xe9, 0xba, 0xb3, 0xc7, 0x18, 0xc4, 0xfa, 0x9c, 0xa3, 0x4d, 0x98, 0x14,
+ 0xb9, 0x6f, 0xd3, 0xc7, 0x75, 0xd8, 0x3e, 0xa7, 0x72, 0x9c, 0xe0, 0xa0,
+ 0x4b, 0x84, 0x01, 0x45, 0x52, 0x17, 0x49, 0x68, 0xfd, 0x4b, 0xe9, 0x2f,
+ 0x28, 0x1d, 0x76, 0x4a, 0x8b, 0xbe, 0xf9, 0xf1, 0xb6, 0xc0, 0x4e, 0x84,
+ 0x3e, 0xf7, 0xfc, 0x56, 0x18, 0xa9, 0x45, 0xcb, 0x43, 0x58, 0x91, 0xe0,
+ 0xae, 0x93, 0x32, 0xaf, 0x46, 0xaf, 0x18, 0x5a, 0x91, 0x74, 0x71, 0x94,
+ 0xcc, 0xe9, 0xf3, 0xfe, 0xfe, 0xf1, 0xbd, 0x0e, 0x6f, 0x1c, 0x72, 0x09,
+ 0x60, 0x53, 0x54, 0x6d, 0x72, 0xcd, 0xce, 0x8c, 0x76, 0x4b, 0x27, 0xba,
+ 0xaa, 0x01, 0xc3, 0x53, 0x0e, 0xb1, 0x15, 0x78, 0x0f, 0x2a, 0x9e, 0xb1,
+ 0x55, 0x59, 0x49, 0xf6, 0x83, 0x8b, 0xe7, 0xb5, 0x3f, 0x28, 0x26, 0x06,
+ 0xa8, 0x2a, 0xd8, 0xc5, 0x63, 0x74, 0xb3, 0xdb, 0xc4, 0xd5, 0x08, 0x70,
+ 0xbc, 0xcd, 0x1b, 0x5e, 0x2c, 0x50, 0xf6, 0xd3, 0x2c, 0x0a, 0xbb, 0x92,
+ 0xd7, 0x84, 0xde, 0x41, 0xfe, 0x54, 0x36, 0x8e, 0x9c, 0x8f, 0x4e, 0xf1},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 65
+ {SEC_OID_SHA512,
+ 65,
+ {0x97, 0x02, 0xfa, 0xb8, 0x6b, 0x0f, 0x4c, 0xb3, 0x59, 0x4c, 0x23, 0x7e,
+ 0xe0, 0xdb, 0xec, 0x79, 0xb1, 0x69, 0xa6, 0xc9, 0xba, 0x83, 0xad, 0x6e,
+ 0xb3, 0xd4, 0xaf, 0x38, 0x82, 0x5f, 0xd0, 0x4a, 0x93, 0x80, 0x80, 0x42,
+ 0x9c, 0x14, 0x09, 0xe4, 0x8e, 0x76, 0x4c, 0xbd, 0xb5, 0x61, 0x12, 0xe2,
+ 0x17, 0xb5, 0x6f, 0x7f, 0xc2, 0xab, 0x0c, 0xdc, 0x5b, 0x74, 0x5e, 0x07,
+ 0x8b, 0x1c, 0xbe, 0xcb, 0xac, 0x1d, 0xd0, 0xfa, 0x05, 0xf9, 0x87, 0xbd,
+ 0xd8, 0x17, 0xc4, 0x28, 0x9c, 0xa3, 0x41, 0x85, 0x92, 0xa1, 0xce, 0x84,
+ 0xa6, 0x35, 0x7e, 0x99, 0x43, 0xf4, 0x9f, 0xa9, 0x78, 0xa0, 0x6f, 0x0c,
+ 0x5c, 0xbc, 0xa2, 0xe6, 0x0a, 0x3f, 0x15, 0x97, 0x19, 0x62, 0x6e, 0x15,
+ 0x0c, 0x27, 0xb7, 0x41, 0x48, 0x1f, 0xb0, 0xf8, 0xe9, 0x98, 0x7b, 0x93,
+ 0xd7, 0x2d, 0x40, 0xf7, 0x09, 0x09, 0x6f, 0xda, 0xb5, 0x7b, 0xc3, 0xa0,
+ 0x93, 0x9e, 0x68, 0x81, 0x36, 0xfa, 0x81, 0x9d, 0x97, 0x29, 0xcb, 0x74,
+ 0x17, 0xc1, 0x8b, 0xb7, 0xae, 0xea, 0xd2, 0xee, 0x53, 0x3d, 0xa7, 0x0d,
+ 0xf0, 0x57, 0x1c, 0x27, 0x98, 0x07, 0x9f, 0x66, 0x3a, 0x51, 0xaa, 0x94,
+ 0xe8, 0x9c, 0x86, 0x56, 0xa6, 0xe8, 0x71, 0x71, 0xdc, 0x37, 0x07, 0x25,
+ 0x3b, 0x24, 0xfb, 0xc4, 0x34, 0x26, 0x81, 0xb5, 0x1b, 0xe9, 0x41, 0x8f,
+ 0x34, 0xa5, 0xa4, 0x43, 0xa8, 0x76, 0x0d, 0x92, 0xbd, 0x36, 0xc6, 0xfa,
+ 0xfa, 0xd5, 0xfb, 0xa1, 0x1b, 0xa2, 0x4f, 0xa1, 0xa5, 0x29, 0xb5, 0x83,
+ 0xf6, 0x37, 0xd6, 0xb2, 0x51, 0xd1, 0xf0, 0xeb, 0x9a, 0x65, 0x0a, 0x02,
+ 0x0a, 0xee, 0x27, 0xf9, 0xe5, 0xdf, 0xe8, 0x82, 0xc1, 0xda, 0x9c, 0xaa,
+ 0xcd, 0xe3, 0x67, 0x1f, 0xb6, 0xbe, 0x4b, 0x3a, 0xf4, 0x24, 0xf8, 0x31,
+ 0x2f, 0x1f, 0x92, 0xea, 0xc1, 0xca, 0xdc, 0x65, 0xfa, 0x1b, 0xb1, 0x46,
+ 0xe4, 0xd3, 0xdf, 0x14, 0x53, 0x4a, 0x32, 0x07, 0x02, 0xe2, 0x2a, 0xdd,
+ 0xc9, 0x42, 0x63, 0x44, 0xcc, 0xae, 0xba, 0x51, 0xdc, 0x2d, 0x0d, 0x3d,
+ 0x59, 0xa0, 0x29, 0x32, 0x8b, 0x05, 0x9c, 0x7f, 0x76, 0xdd, 0x6a, 0x7b,
+ 0xcd, 0x51, 0x85, 0x30, 0xfb, 0xa8, 0xdd, 0xc7, 0xcd, 0x83, 0x41, 0x1b,
+ 0x77, 0x2f, 0xce, 0x1e, 0xd4, 0x64, 0xd1, 0x3a, 0x25, 0x38, 0x5b, 0x55,
+ 0x37, 0xa0, 0x53, 0xe3, 0x43, 0x1f, 0xbc, 0x95, 0x8f, 0x04, 0xd1, 0xa5,
+ 0x39, 0x40, 0x1f, 0x66, 0x60, 0xe5, 0xc7, 0x01, 0x9f, 0x96, 0x17, 0xe6,
+ 0xc4, 0xe5, 0x60, 0x8c, 0x40, 0x9e, 0x70, 0xd8, 0xb1, 0x6c, 0x39, 0x2e,
+ 0x6b, 0x3b, 0x77, 0x86, 0x0c, 0x3d, 0x45, 0xaa, 0x38, 0x24, 0xdf, 0xf4,
+ 0xb3, 0x03, 0x72, 0xa0, 0x61, 0x60, 0x9f, 0x1a, 0xe1, 0xc8, 0x8c, 0xd0},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 66
+ {SEC_OID_SHA512,
+ 66,
+ {0x0e, 0xed, 0x6d, 0x48, 0x9b, 0xde, 0x71, 0x8f, 0x00, 0xaa, 0x33, 0x8e,
+ 0xb6, 0x4e, 0x15, 0x6e, 0x44, 0xca, 0x16, 0x5f, 0x4b, 0xd0, 0x9e, 0x59,
+ 0xac, 0x89, 0x3e, 0x02, 0xdb, 0x61, 0xdb, 0x21, 0xaa, 0x1a, 0x47, 0x57,
+ 0x31, 0xbf, 0x1a, 0xd7, 0xa9, 0x07, 0xc9, 0x4b, 0x1b, 0x08, 0x0d, 0x33,
+ 0xf6, 0x08, 0x1e, 0x00, 0xdf, 0xfe, 0x50, 0x25, 0x72, 0x0b, 0x9d, 0x82,
+ 0x85, 0x23, 0xa4, 0xaf, 0xd2, 0xfd, 0xf6, 0x44, 0xdb, 0xba, 0x20, 0x2d,
+ 0x7e, 0xe2, 0x01, 0x8e, 0xd9, 0x99, 0xde, 0x03, 0x8e, 0xa4, 0xfc, 0x5d,
+ 0x96, 0x11, 0x9a, 0xb6, 0x5f, 0x0b, 0x2c, 0x9d, 0x88, 0x9a, 0x47, 0xaa,
+ 0xcc, 0xd9, 0xc4, 0x2d, 0xc5, 0x37, 0x3c, 0x8b, 0x64, 0xf2, 0x7d, 0x2a,
+ 0x25, 0x21, 0xc7, 0xdc, 0xb8, 0x08, 0x5b, 0x8a, 0x51, 0xc8, 0xa5, 0xbc,
+ 0x08, 0x29, 0x6b, 0x2e, 0xc2, 0xae, 0x98, 0x0c, 0x98, 0xbc, 0x8d, 0x00,
+ 0x93, 0x6b, 0x8c, 0x96, 0x80, 0x5e, 0xff, 0x7c, 0x09, 0xd3, 0x83, 0x5c,
+ 0x14, 0x79, 0xf6, 0x2a, 0x8b, 0x77, 0x05, 0x7d, 0x8e, 0x83, 0x81, 0xa4,
+ 0x12, 0xc3, 0x2c, 0xac, 0x8a, 0xaf, 0x29, 0x5b, 0xf8, 0x51, 0xa2, 0x71,
+ 0x14, 0x66, 0x11, 0x3c, 0xed, 0xad, 0xc5, 0xe9, 0x0c, 0x8d, 0x0f, 0xd1,
+ 0x32, 0x1e, 0x6a, 0x90, 0x15, 0xb7, 0x98, 0xea, 0xa6, 0x6a, 0x41, 0xfb,
+ 0x27, 0xa5, 0x3b, 0x0d, 0xc8, 0x05, 0x25, 0xc8, 0x76, 0x63, 0xeb, 0x80,
+ 0x5e, 0x76, 0xa3, 0x85, 0x39, 0x61, 0xc1, 0x2a, 0x9f, 0xa6, 0x52, 0x0c,
+ 0x49, 0x02, 0xd4, 0xd6, 0x96, 0x49, 0xb5, 0x54, 0x3b, 0x48, 0xfb, 0x3b,
+ 0xc8, 0x51, 0x6f, 0x35, 0xd4, 0x02, 0x9d, 0xc4, 0xa1, 0x40, 0x88, 0x63,
+ 0x96, 0xf9, 0xa6, 0x95, 0x29, 0xe8, 0xe1, 0xb7, 0x14, 0x7e, 0x0b, 0xcf,
+ 0x58, 0x19, 0xda, 0xd1, 0xa5, 0x34, 0x0c, 0xba, 0x0e, 0xf5, 0x30, 0xda,
+ 0x99, 0x93, 0x25, 0x57, 0x29, 0x16, 0xbd, 0x4c, 0x11, 0x81, 0xcb, 0x90,
+ 0xaa, 0xe0, 0xbe, 0x3e, 0x41, 0x24, 0xe0, 0x86, 0x63, 0xff, 0x26, 0xc8,
+ 0x74, 0x90, 0x32, 0xed, 0x66, 0x41, 0x15, 0xcd, 0x20, 0xd4, 0xf9, 0x2d,
+ 0x92, 0xad, 0xf2, 0xcb, 0xc7, 0x04, 0xce, 0x99, 0xe3, 0x89, 0xaa, 0x0e,
+ 0x3f, 0x0c, 0xd8, 0xc1, 0xab, 0x90, 0x5d, 0x1e, 0xa5, 0x65, 0x70, 0x1d,
+ 0x10, 0x75, 0x86, 0x36, 0x71, 0x61, 0x8a, 0x94, 0xa4, 0x7a, 0xe8, 0xbb,
+ 0x2a, 0x20, 0x99, 0xae, 0x39, 0x00, 0x56, 0xbe, 0xb9, 0xdf, 0xb1, 0x44,
+ 0x9e, 0x36, 0x3c, 0xc8, 0x6e, 0x5e, 0x66, 0x2a, 0x17, 0x67, 0x69, 0xd1,
+ 0x43, 0x4f, 0x24, 0x9a, 0x21, 0xa8, 0xcf, 0x84, 0xa6, 0x9e, 0x8a, 0x9d,
+ 0x2d, 0xf8, 0x7b, 0x34, 0x33, 0x52, 0xfb, 0xa9, 0x26, 0x0f, 0x88, 0xdb},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 67
+ {SEC_OID_SHA512,
+ 67,
+ {0xe7, 0x64, 0x48, 0x56, 0x06, 0xb1, 0xb4, 0x77, 0xef, 0xa3, 0xca, 0x47,
+ 0x65, 0xd4, 0x52, 0xe2, 0xb8, 0xfd, 0x97, 0xc8, 0xa1, 0xc5, 0x4c, 0x51,
+ 0xd0, 0x23, 0x5b, 0xd1, 0x36, 0x02, 0x80, 0xcf, 0x9c, 0x1f, 0x21, 0xc9,
+ 0xa1, 0xc1, 0x48, 0xc2, 0xa8, 0xe5, 0x60, 0xed, 0x6a, 0x75, 0xd5, 0xc3,
+ 0x24, 0xb3, 0x6d, 0x01, 0x48, 0xaa, 0xf2, 0x0f, 0xb2, 0xdb, 0x59, 0xc5,
+ 0xf4, 0x61, 0xf3, 0x39, 0x9b, 0x11, 0x2c, 0xc4, 0xbb, 0x47, 0x66, 0xde,
+ 0x8d, 0x97, 0x89, 0xb8, 0x24, 0x1c, 0x76, 0x89, 0xa5, 0xd2, 0x96, 0xf0,
+ 0x91, 0x65, 0x82, 0x84, 0xee, 0x8b, 0x42, 0x9b, 0xd3, 0xc3, 0xc4, 0x16,
+ 0x4f, 0x9a, 0x67, 0xbe, 0xa9, 0x90, 0x1c, 0x2f, 0xe8, 0x98, 0x53, 0xd6,
+ 0xc6, 0x16, 0x92, 0x1f, 0x30, 0x4a, 0x93, 0xcc, 0x3c, 0xb4, 0xb3, 0x8e,
+ 0xf8, 0x0b, 0x14, 0x78, 0x66, 0xe0, 0xf7, 0x77, 0x7c, 0xef, 0x50, 0xf2,
+ 0xdc, 0x63, 0xad, 0x61, 0xad, 0xb3, 0xfd, 0x52, 0x2e, 0xc0, 0xb9, 0xfe,
+ 0xb3, 0xfc, 0x97, 0x81, 0xe9, 0x7a, 0x0a, 0x0f, 0x1f, 0x6b, 0x1b, 0xac,
+ 0xa1, 0x25, 0xd9, 0xd0, 0x06, 0xde, 0x6d, 0x3b, 0xef, 0xd9, 0xf8, 0x23,
+ 0xbd, 0xb3, 0x07, 0x56, 0x3c, 0xfe, 0x63, 0xff, 0x49, 0xd7, 0x67, 0xd6,
+ 0x80, 0x79, 0x38, 0x6c, 0x30, 0xa0, 0x3c, 0x37, 0x3f, 0xb3, 0xce, 0xc9,
+ 0x2c, 0x66, 0x84, 0x6b, 0x6b, 0x87, 0xbc, 0xa6, 0x02, 0x35, 0xe0, 0xed,
+ 0x19, 0x93, 0x59, 0x89, 0x47, 0xaa, 0xbd, 0x1f, 0xb2, 0x84, 0xb0, 0xff,
+ 0xd3, 0xa4, 0xb4, 0xa6, 0x9c, 0x5c, 0x79, 0x48, 0x3d, 0x50, 0x7d, 0x79,
+ 0x0b, 0xde, 0x13, 0xa6, 0xa9, 0x01, 0x9c, 0x91, 0x87, 0x36, 0xd5, 0x11,
+ 0xcf, 0xc4, 0x79, 0x3f, 0x75, 0xf2, 0x01, 0x40, 0x5b, 0x62, 0xb2, 0x56,
+ 0x52, 0x8d, 0x37, 0x74, 0x11, 0x21, 0x7e, 0xaa, 0x27, 0x89, 0xb2, 0xe8,
+ 0x39, 0xa8, 0xcd, 0xa1, 0x4d, 0x1e, 0xa4, 0x08, 0xa3, 0xa8, 0xbf, 0xad,
+ 0x6f, 0x6a, 0xcf, 0xb3, 0x3f, 0x0d, 0x9e, 0xa4, 0xae, 0xd3, 0x47, 0x15,
+ 0x50, 0x1c, 0x80, 0x75, 0x41, 0xd8, 0xdd, 0x5d, 0xa9, 0x16, 0x0b, 0x11,
+ 0xc7, 0xc0, 0xac, 0x8c, 0xe4, 0x9f, 0xed, 0x32, 0xfb, 0x60, 0xa5, 0x4b,
+ 0x1e, 0x03, 0x1f, 0x20, 0x38, 0x72, 0xa6, 0xd8, 0xe5, 0xb4, 0x53, 0x6f,
+ 0xb2, 0x5c, 0xa2, 0xe5, 0x77, 0xa8, 0xcd, 0xcf, 0x88, 0x43, 0xe3, 0x71,
+ 0x5b, 0x97, 0x98, 0x3f, 0xe9, 0x35, 0xdb, 0x97, 0x2e, 0x6a, 0x8c, 0xeb,
+ 0xfd, 0x42, 0xc7, 0xf3, 0x48, 0xa0, 0x2a, 0xab, 0x0f, 0xd8, 0x73, 0xba,
+ 0x03, 0xd8, 0x82, 0x9d, 0x88, 0xdc, 0x2d, 0x00, 0x58, 0xa9, 0x31, 0x5c,
+ 0x6f, 0xc5, 0xf0, 0x35, 0xeb, 0xee, 0x4c, 0x97, 0xa1, 0xd5, 0xad, 0xa7},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 68
+ {SEC_OID_SHA512,
+ 68,
+ {0xe2, 0x20, 0xc5, 0x50, 0x4a, 0xe9, 0x96, 0xd6, 0x88, 0x92, 0x96, 0x5d,
+ 0xbc, 0xf9, 0xd1, 0x58, 0x73, 0x93, 0x87, 0xc6, 0x55, 0xc4, 0xc4, 0x4b,
+ 0x86, 0x95, 0xf3, 0xf5, 0xa0, 0x03, 0x50, 0x04, 0x4e, 0x6a, 0x3c, 0xed,
+ 0x79, 0xac, 0x81, 0x2a, 0x78, 0xde, 0xd0, 0x31, 0xc4, 0x06, 0xeb, 0xba,
+ 0x2d, 0x3d, 0xf4, 0x22, 0x36, 0x39, 0x74, 0x7e, 0xce, 0x73, 0xd6, 0x9e,
+ 0x2a, 0x57, 0x88, 0xde, 0x75, 0x2d, 0x58, 0xa5, 0x81, 0xf2, 0xb0, 0x2d,
+ 0xfe, 0xd4, 0x99, 0x62, 0x02, 0x48, 0xb4, 0x8d, 0xa2, 0x77, 0x6f, 0xe3,
+ 0x49, 0x89, 0x7d, 0x84, 0x8b, 0x81, 0x21, 0x83, 0x77, 0x14, 0xcf, 0x29,
+ 0xe3, 0xa9, 0x29, 0xc3, 0x41, 0x13, 0xa0, 0x54, 0x57, 0xe5, 0x91, 0x4c,
+ 0xd9, 0xc1, 0x4b, 0xd6, 0x83, 0xc9, 0x02, 0x5e, 0x14, 0x91, 0xb9, 0xab,
+ 0x48, 0x65, 0xec, 0x25, 0xb2, 0x81, 0xab, 0x96, 0x96, 0xa9, 0xbe, 0xe8,
+ 0x0d, 0x2b, 0x32, 0xe9, 0xed, 0x3e, 0x73, 0xc1, 0x62, 0x42, 0x08, 0x00,
+ 0xc2, 0x99, 0x78, 0x19, 0xef, 0xf4, 0x2c, 0xae, 0xfc, 0x5d, 0x19, 0x3b,
+ 0xc3, 0x10, 0x7c, 0x56, 0x7f, 0x7f, 0x36, 0x4f, 0x3f, 0x1b, 0x8c, 0xc6,
+ 0xc8, 0xe0, 0x7b, 0x15, 0xd0, 0x0e, 0xaa, 0x69, 0x8f, 0xdc, 0xfe, 0xad,
+ 0xda, 0x11, 0x14, 0x9b, 0xbb, 0xf0, 0xd2, 0xce, 0x84, 0x16, 0x2b, 0x5f,
+ 0x2f, 0xdb, 0x17, 0x63, 0xc0, 0x10, 0x8e, 0x54, 0x0c, 0x95, 0x36, 0x31,
+ 0x8b, 0x1e, 0xb6, 0x7d, 0xca, 0x7c, 0xf6, 0x03, 0x92, 0x13, 0x33, 0x86,
+ 0x4a, 0x6e, 0xae, 0x20, 0x72, 0x4e, 0xe5, 0x34, 0x95, 0xbd, 0xa6, 0xef,
+ 0x5e, 0x81, 0xa5, 0x63, 0x58, 0x4e, 0xdd, 0x6a, 0x70, 0x5a, 0x43, 0x49,
+ 0x48, 0xf0, 0x15, 0x0f, 0x71, 0x1b, 0xe9, 0x5d, 0x76, 0x36, 0x27, 0xc0,
+ 0xba, 0x13, 0x2b, 0x85, 0x92, 0xe9, 0x02, 0x2b, 0x18, 0x54, 0x2f, 0xf2,
+ 0xc3, 0x14, 0xac, 0xf0, 0xd5, 0x97, 0xfd, 0xfc, 0x3f, 0x9e, 0xe3, 0xed,
+ 0x61, 0x7b, 0x78, 0xcc, 0xa7, 0xbe, 0xf4, 0xcf, 0x25, 0x93, 0x29, 0xa9,
+ 0xad, 0x95, 0xef, 0x5d, 0xc6, 0x36, 0xb8, 0x64, 0x34, 0xe9, 0xe7, 0xf9,
+ 0xf7, 0x19, 0xa9, 0xf6, 0x02, 0x2a, 0xe9, 0x13, 0xc1, 0x97, 0x37, 0xb8,
+ 0x1b, 0xcf, 0x1b, 0x42, 0x81, 0xf8, 0x56, 0x1e, 0x98, 0x1b, 0xca, 0xf2,
+ 0xc3, 0x8f, 0x22, 0x65, 0xf4, 0x47, 0x55, 0xcd, 0x9b, 0x23, 0x11, 0xb3,
+ 0xca, 0x15, 0x7d, 0x31, 0x7d, 0x98, 0xee, 0x27, 0x3b, 0x3a, 0x47, 0x7d,
+ 0xcd, 0x79, 0x54, 0xb5, 0xf0, 0xa6, 0xfc, 0xc6, 0x29, 0xbb, 0xe3, 0x33,
+ 0x8d, 0x06, 0x77, 0x3a, 0x92, 0xe0, 0x7a, 0x8c, 0xfb, 0x32, 0xa9, 0x6a,
+ 0x28, 0xcd, 0x35, 0x6a, 0xcf, 0xf3, 0xa6, 0xd0, 0x60, 0xf2, 0x0b, 0xff},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 69
+ {SEC_OID_SHA512,
+ 69,
+ {0x48, 0x33, 0x4e, 0xcd, 0xe4, 0xd3, 0x71, 0x7b, 0xde, 0x04, 0xa2, 0x25,
+ 0x7e, 0x8a, 0xaa, 0x94, 0xf5, 0x38, 0x3f, 0xd4, 0x9a, 0x8e, 0x7e, 0x69,
+ 0x33, 0xf6, 0x09, 0x58, 0x91, 0x6d, 0x22, 0x3b, 0xfb, 0x32, 0xc8, 0x32,
+ 0x4b, 0x50, 0x91, 0x6e, 0x72, 0xd4, 0xba, 0x62, 0xb7, 0x15, 0xe1, 0x29,
+ 0x89, 0x46, 0xef, 0xb8, 0xc6, 0x69, 0xe3, 0x33, 0x1c, 0x4a, 0xba, 0x5b,
+ 0x4b, 0x5d, 0x88, 0x5e, 0x51, 0x3b, 0xfe, 0x69, 0x4d, 0xe8, 0x59, 0x4b,
+ 0x0c, 0x26, 0x8a, 0x44, 0xe1, 0x91, 0x6e, 0x1d, 0x94, 0x60, 0xaa, 0x41,
+ 0x9d, 0x7e, 0x8f, 0xa8, 0xe5, 0xa6, 0x9b, 0x96, 0xaa, 0x00, 0x78, 0xa3,
+ 0x07, 0x2f, 0x40, 0xcc, 0xf8, 0x76, 0x85, 0xa0, 0xe4, 0xef, 0xd1, 0xf8,
+ 0x88, 0x22, 0xe2, 0xa1, 0x49, 0x1d, 0xaf, 0xb2, 0xbf, 0x34, 0xac, 0x5c,
+ 0x7d, 0x7c, 0x93, 0xec, 0x03, 0x11, 0xe4, 0x53, 0x1f, 0x65, 0xa8, 0xb3,
+ 0x5f, 0x76, 0x3e, 0x9e, 0xad, 0x78, 0xd7, 0x08, 0xe1, 0xcd, 0x3a, 0x45,
+ 0xa7, 0x0d, 0x84, 0x70, 0x5e, 0x96, 0x84, 0xb0, 0x0c, 0xdd, 0xe8, 0x1b,
+ 0x26, 0x5d, 0xc1, 0x22, 0x2a, 0x60, 0x8e, 0xb0, 0x90, 0xa5, 0xca, 0x0a,
+ 0xa0, 0x80, 0x39, 0x45, 0xa8, 0xe5, 0xfa, 0xd9, 0xfd, 0x13, 0xbf, 0x91,
+ 0x99, 0x11, 0x90, 0x51, 0xd0, 0xfd, 0xa7, 0xa0, 0xce, 0x3a, 0x8c, 0xc1,
+ 0x86, 0xa6, 0xd9, 0xb4, 0xf8, 0x80, 0xbd, 0x8d, 0x71, 0x91, 0xc9, 0xeb,
+ 0x0e, 0xad, 0x9e, 0xee, 0x5e, 0xcf, 0x31, 0x60, 0xf9, 0x45, 0x7a, 0xa9,
+ 0xe0, 0xe1, 0x91, 0x3a, 0x9a, 0x18, 0xce, 0xe9, 0x8a, 0x5f, 0xc8, 0xc7,
+ 0x48, 0x25, 0xf9, 0x16, 0xa0, 0x02, 0xda, 0x58, 0xe4, 0x7a, 0x85, 0xc9,
+ 0x8e, 0x2d, 0xe0, 0xda, 0x9a, 0xb3, 0x9d, 0x6e, 0xc3, 0x26, 0xd5, 0xb7,
+ 0x95, 0x58, 0x62, 0x51, 0xb8, 0xd4, 0x28, 0x66, 0xea, 0x5e, 0x40, 0xd9,
+ 0x73, 0x8d, 0x21, 0x13, 0x2f, 0xe7, 0x16, 0x3d, 0xd9, 0x08, 0x14, 0xa7,
+ 0xf0, 0xf3, 0x08, 0xba, 0x98, 0x83, 0xf2, 0x4e, 0xc1, 0x23, 0xc9, 0x71,
+ 0x1f, 0x19, 0x11, 0x16, 0x00, 0x34, 0xc9, 0xd3, 0x40, 0x44, 0x66, 0xc5,
+ 0xf2, 0x19, 0x41, 0x12, 0x91, 0x27, 0x47, 0x7b, 0xaf, 0x8a, 0xa5, 0xe1,
+ 0x71, 0xd5, 0x73, 0xb5, 0x68, 0xa1, 0x11, 0x75, 0x45, 0x1f, 0x6f, 0xdb,
+ 0xf0, 0x81, 0xe9, 0x76, 0xeb, 0xa6, 0xc5, 0xf7, 0x9a, 0xf5, 0xca, 0x99,
+ 0xd7, 0x3d, 0xfa, 0x2c, 0x46, 0x8e, 0x0f, 0xbd, 0x7a, 0xc0, 0xf3, 0xac,
+ 0xdc, 0x47, 0x55, 0x79, 0x5e, 0x09, 0xc2, 0x36, 0x3c, 0x0b, 0x14, 0x5d,
+ 0x23, 0xc3, 0x3e, 0x2a, 0x07, 0x39, 0xc9, 0x53, 0xd7, 0xba, 0xb1, 0xbb,
+ 0x74, 0x80, 0x62, 0xb2, 0x12, 0x9e, 0x4e, 0xba, 0x15, 0xc5, 0xb6, 0xf2},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 70
+ {SEC_OID_SHA512,
+ 70,
+ {0x2b, 0x1f, 0xe3, 0x13, 0x39, 0x30, 0x19, 0x88, 0xbe, 0x9b, 0x72, 0x9b,
+ 0x9a, 0x14, 0xba, 0x96, 0xcf, 0x9a, 0x6a, 0x54, 0x9f, 0xf6, 0x6a, 0x9b,
+ 0xa6, 0x94, 0x8a, 0xf2, 0xfb, 0x8b, 0x26, 0x51, 0xba, 0xad, 0xc2, 0xfe,
+ 0x1f, 0xa5, 0xec, 0x7d, 0x46, 0x66, 0x87, 0x55, 0x3c, 0xdd, 0x06, 0x34,
+ 0x9c, 0x6d, 0x76, 0xb7, 0x02, 0xaa, 0x2c, 0xcb, 0x6b, 0x76, 0x65, 0x86,
+ 0x85, 0xc7, 0xe1, 0xc4, 0xab, 0xc6, 0xcc, 0x29, 0x02, 0xd7, 0x9f, 0xf8,
+ 0x2d, 0x3d, 0x6d, 0xa0, 0x52, 0x5b, 0xe5, 0x19, 0x8d, 0x07, 0x38, 0x8b,
+ 0x62, 0xb1, 0x17, 0x3f, 0x88, 0x69, 0x5b, 0x03, 0x10, 0x81, 0x29, 0xe2,
+ 0x91, 0x58, 0x22, 0x91, 0x0f, 0x25, 0x00, 0x7a, 0x62, 0x29, 0xdb, 0x14,
+ 0x2c, 0x89, 0x23, 0x88, 0x04, 0x27, 0x64, 0x54, 0x37, 0xc9, 0xf1, 0x80,
+ 0x76, 0x54, 0x64, 0xa3, 0x17, 0xfc, 0x88, 0x2b, 0x87, 0x7e, 0xf6, 0x6d,
+ 0x91, 0x3e, 0x6d, 0xbb, 0xc6, 0x70, 0x1a, 0xe7, 0xe7, 0xe1, 0xcf, 0x00,
+ 0x03, 0xd6, 0x81, 0x13, 0x5a, 0x76, 0xf5, 0x9f, 0xc9, 0xa0, 0x35, 0xb8,
+ 0xb6, 0x39, 0x6c, 0x66, 0xf2, 0xfc, 0x94, 0xa4, 0xbd, 0x52, 0x4a, 0x81,
+ 0x6e, 0xc0, 0x28, 0xcb, 0x43, 0xda, 0x0e, 0x61, 0x1d, 0x3e, 0xf2, 0x05,
+ 0x72, 0xe0, 0xa6, 0xf2, 0xfd, 0x33, 0x65, 0x9c, 0xc8, 0x5f, 0x2a, 0x42,
+ 0x56, 0xa4, 0xba, 0xdc, 0xb8, 0xd5, 0x19, 0xaa, 0x78, 0x0a, 0x29, 0x08,
+ 0x67, 0xf1, 0xa0, 0xf6, 0x71, 0xd7, 0xde, 0x12, 0x2a, 0x3b, 0x7c, 0x2e,
+ 0xe4, 0x74, 0x83, 0x7d, 0xab, 0x5a, 0x63, 0x09, 0xf3, 0xf9, 0x0e, 0xa4,
+ 0x2e, 0xac, 0x6f, 0xf7, 0x68, 0xcb, 0x82, 0x29, 0x0e, 0xff, 0x6f, 0xe0,
+ 0x22, 0x93, 0x33, 0xc5, 0xc2, 0x52, 0xa6, 0x50, 0xf4, 0xbc, 0xe4, 0x1f,
+ 0x33, 0x53, 0x79, 0x9e, 0x09, 0x3a, 0x21, 0x93, 0xf9, 0xd6, 0xda, 0x2e,
+ 0x31, 0x27, 0xdb, 0x55, 0x08, 0x77, 0xc3, 0x21, 0x92, 0xb1, 0xdc, 0xf1,
+ 0x44, 0xb7, 0x98, 0x12, 0x59, 0xc3, 0xe3, 0xa5, 0x72, 0x4c, 0x99, 0x3b,
+ 0x50, 0x77, 0xcf, 0xe4, 0xd5, 0xce, 0x3c, 0x76, 0xde, 0x52, 0x30, 0xd1,
+ 0x16, 0xa5, 0x56, 0xe6, 0x27, 0x2c, 0xae, 0x5e, 0x1a, 0xc6, 0xa2, 0xfc,
+ 0xd4, 0x47, 0x86, 0x68, 0xfd, 0x1f, 0xc4, 0xef, 0x71, 0x22, 0x6d, 0xd1,
+ 0xee, 0x36, 0x51, 0x6b, 0x8b, 0x69, 0x33, 0x23, 0x61, 0x19, 0xd4, 0xec,
+ 0x7e, 0x85, 0xd6, 0x7f, 0x2e, 0x26, 0x84, 0x08, 0x9d, 0xd4, 0x84, 0x3c,
+ 0xfb, 0x4f, 0xa0, 0x43, 0x6a, 0x1b, 0x01, 0x95, 0xd0, 0xf2, 0x8c, 0x52,
+ 0xc3, 0x52, 0x36, 0xf6, 0xf5, 0x63, 0xe3, 0xe9, 0x37, 0xe1, 0xdf, 0x08,
+ 0xc3, 0x3a, 0x40, 0xd2, 0x98, 0x1a, 0xc9, 0xfb, 0xa2, 0x10, 0xa6, 0x70},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 71
+ {SEC_OID_SHA512,
+ 71,
+ {0xaa, 0xe3, 0x8a, 0xc4, 0xdd, 0x42, 0xa1, 0xa0, 0x38, 0xaa, 0xe4, 0x12,
+ 0x1f, 0x0b, 0xed, 0x8a, 0x40, 0x1f, 0xb8, 0x86, 0x1e, 0x06, 0xcb, 0x96,
+ 0xc4, 0xbe, 0x4f, 0xf8, 0x03, 0xdf, 0xaa, 0xd8, 0x20, 0x84, 0x11, 0x39,
+ 0x98, 0x08, 0x1f, 0xba, 0xbc, 0x64, 0x92, 0x38, 0x65, 0x5f, 0x2b, 0xac,
+ 0x52, 0x3d, 0x01, 0x09, 0xc3, 0x44, 0xbc, 0xaf, 0x3c, 0x2a, 0x56, 0x13,
+ 0xff, 0x81, 0x51, 0xf9, 0x4d, 0xc4, 0x17, 0x8c, 0xc5, 0x6e, 0xd4, 0x5b,
+ 0x31, 0xc9, 0x93, 0x5a, 0x4d, 0x35, 0xbe, 0x96, 0x56, 0x19, 0x33, 0x5b,
+ 0x9d, 0xb9, 0xd6, 0xed, 0x31, 0x2d, 0x29, 0xc4, 0xc3, 0x8a, 0xee, 0xd6,
+ 0x89, 0x30, 0x31, 0xfc, 0x0f, 0x0c, 0x9d, 0x86, 0xb4, 0x15, 0x5c, 0xec,
+ 0x28, 0x54, 0x1a, 0xe7, 0xb1, 0x7e, 0xae, 0x83, 0x24, 0x31, 0x40, 0xf8,
+ 0xd0, 0xdf, 0x24, 0x8e, 0xd9, 0xf9, 0x21, 0xa3, 0x18, 0x4a, 0xa9, 0x44,
+ 0xc3, 0xc1, 0x46, 0x24, 0x95, 0x52, 0x4f, 0x25, 0xb0, 0xfa, 0x00, 0x12,
+ 0x47, 0x10, 0xb3, 0x6b, 0xf0, 0x3a, 0xa8, 0x0c, 0xd7, 0xcc, 0x54, 0x9f,
+ 0x62, 0x57, 0x80, 0x31, 0xc6, 0xf0, 0x1c, 0xc3, 0xb1, 0x82, 0xaf, 0x18,
+ 0xd5, 0xf2, 0x9b, 0xca, 0xc9, 0x56, 0xe6, 0xba, 0x54, 0x9a, 0xfe, 0xf1,
+ 0xf5, 0xd6, 0x5e, 0x13, 0x61, 0xf4, 0xbc, 0xe8, 0x78, 0xbf, 0xdd, 0xd5,
+ 0x26, 0x11, 0x0d, 0x6b, 0x68, 0x3a, 0x64, 0xa5, 0x22, 0xcf, 0x56, 0xb8,
+ 0xf2, 0x2c, 0x2d, 0x6c, 0x8d, 0x18, 0x1f, 0xf4, 0xde, 0x2b, 0x40, 0xfb,
+ 0x23, 0x45, 0xba, 0xdd, 0x83, 0x35, 0xe0, 0x9c, 0xfa, 0xd9, 0xf1, 0xe9,
+ 0xdb, 0x86, 0xd3, 0x19, 0xf0, 0xf5, 0x10, 0xc7, 0x3a, 0x70, 0x6f, 0x81,
+ 0x91, 0xf7, 0xe5, 0x02, 0x24, 0x97, 0x63, 0x38, 0x67, 0xfe, 0x9d, 0x0d,
+ 0x85, 0x0d, 0x39, 0x10, 0x7b, 0xf6, 0x3e, 0x6c, 0x42, 0x51, 0x35, 0x01,
+ 0xaf, 0xfd, 0x5e, 0x25, 0x3e, 0x32, 0x9b, 0xa1, 0x14, 0x5a, 0x65, 0x01,
+ 0x01, 0x38, 0x4e, 0x40, 0xa8, 0x04, 0x94, 0x4f, 0x93, 0x47, 0xfc, 0xc3,
+ 0xfe, 0xd0, 0x72, 0x83, 0x2a, 0x4f, 0x26, 0x88, 0x58, 0x83, 0x40, 0xbb,
+ 0x2f, 0x53, 0x47, 0x5b, 0xcf, 0x16, 0xa8, 0xcd, 0xfc, 0xd4, 0xfc, 0xb8,
+ 0xd2, 0xce, 0x87, 0x4d, 0x91, 0x24, 0x59, 0xa6, 0x31, 0xc1, 0xf0, 0x0a,
+ 0x8e, 0x76, 0x48, 0x38, 0x2c, 0x9f, 0x48, 0x5c, 0x6b, 0xd8, 0x6f, 0xe0,
+ 0x20, 0x87, 0xcb, 0x89, 0x9c, 0x33, 0x4e, 0xf7, 0xb5, 0xfc, 0x48, 0x5f,
+ 0x30, 0x54, 0x8d, 0x09, 0x24, 0xd8, 0xfa, 0x68, 0xfe, 0xfe, 0xf4, 0x6b,
+ 0x96, 0x43, 0x3d, 0x2e, 0x80, 0x6b, 0x58, 0xb1, 0x3e, 0x0a, 0x4d, 0xc1,
+ 0xce, 0xb9, 0x2e, 0x61, 0x12, 0x0a, 0xd5, 0xc2, 0x73, 0x4f, 0x22, 0x7f},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 72
+ {SEC_OID_SHA512,
+ 72,
+ {0xad, 0xbf, 0x48, 0x96, 0xd4, 0x0e, 0xe3, 0xa9, 0xe3, 0x0c, 0x01, 0xcd,
+ 0x03, 0x92, 0xd5, 0x08, 0xd3, 0xdf, 0xfd, 0xfc, 0x36, 0xfa, 0x62, 0x4e,
+ 0x80, 0x40, 0xfb, 0xd5, 0x78, 0xb1, 0xc4, 0x02, 0x58, 0xe8, 0xe4, 0x2e,
+ 0xde, 0x92, 0x83, 0x0c, 0xc9, 0x49, 0x2e, 0x32, 0x31, 0x66, 0xfe, 0x56,
+ 0xcc, 0x93, 0xf4, 0x40, 0xe5, 0x7b, 0xe3, 0xbe, 0x96, 0xc6, 0xe6, 0xed,
+ 0x8d, 0x9d, 0x95, 0x40, 0xe5, 0xa6, 0x89, 0x42, 0xd8, 0xdf, 0x8a, 0xdb,
+ 0xab, 0xbd, 0x49, 0x62, 0xce, 0x42, 0x38, 0x67, 0x4e, 0x5d, 0x77, 0x02,
+ 0xa7, 0xbb, 0x4d, 0xc8, 0x3e, 0x02, 0x89, 0xa1, 0xb3, 0xd5, 0x70, 0x19,
+ 0xe2, 0x78, 0x50, 0x5f, 0xe6, 0x6b, 0xd2, 0xb8, 0x90, 0x1f, 0x83, 0x2f,
+ 0x9f, 0x56, 0x36, 0x24, 0xcd, 0xb4, 0x65, 0xb5, 0x9e, 0x95, 0xf1, 0xfe,
+ 0xf1, 0x43, 0x2b, 0x72, 0x8f, 0x0a, 0xf6, 0x7b, 0x3d, 0x17, 0x1b, 0x6c,
+ 0x4a, 0x9b, 0x98, 0xa5, 0x82, 0xa1, 0x2c, 0x62, 0x74, 0x05, 0xab, 0xa6,
+ 0xe5, 0xa9, 0xf4, 0x3a, 0x8a, 0xbc, 0x90, 0xfa, 0x34, 0x1b, 0x56, 0xc3,
+ 0x9a, 0xfc, 0x84, 0x39, 0x27, 0x56, 0xaa, 0xed, 0x16, 0x59, 0xb4, 0xc0,
+ 0x8b, 0x70, 0x58, 0x8e, 0x65, 0xd9, 0xe4, 0xe2, 0x45, 0xc5, 0x98, 0xa1,
+ 0x47, 0x37, 0xbc, 0xe0, 0x1a, 0xe0, 0xc0, 0xc1, 0x6c, 0x9d, 0xa5, 0xcf,
+ 0xa7, 0xc8, 0x68, 0xc2, 0x64, 0xec, 0x46, 0xc7, 0xf2, 0x97, 0x98, 0x2f,
+ 0x6e, 0x00, 0x90, 0x93, 0xf9, 0x32, 0x75, 0xe2, 0xda, 0x5e, 0x74, 0xcb,
+ 0xb0, 0x2c, 0xc7, 0x3b, 0x64, 0x62, 0xa5, 0x81, 0x53, 0x4f, 0xa5, 0x3c,
+ 0xda, 0xe3, 0x9c, 0xe3, 0x7a, 0x1c, 0x66, 0xc2, 0x7e, 0x16, 0x2c, 0xa5,
+ 0x59, 0xab, 0xa5, 0x18, 0xa8, 0x50, 0x9b, 0xfc, 0x82, 0x7f, 0xe4, 0xff,
+ 0xde, 0xb2, 0x23, 0x2b, 0xc0, 0x1f, 0xb1, 0xc9, 0x2e, 0xa8, 0xf2, 0x3b,
+ 0x1e, 0xc7, 0x80, 0x93, 0x3c, 0xfa, 0x0c, 0x8d, 0xf7, 0x07, 0xba, 0xa2,
+ 0xa7, 0x96, 0xe0, 0x19, 0x0e, 0x93, 0xa9, 0xf9, 0x0b, 0x05, 0xc3, 0xfe,
+ 0x5e, 0x51, 0x28, 0x86, 0x4b, 0x08, 0xcf, 0x0e, 0x27, 0x29, 0x6e, 0xd8,
+ 0x62, 0x90, 0x0e, 0x22, 0x7b, 0xde, 0x55, 0x7f, 0xf4, 0x7e, 0xb9, 0xd7,
+ 0xf9, 0x77, 0x62, 0xba, 0xa5, 0x9f, 0xf5, 0xd2, 0x2b, 0x64, 0x61, 0xaf,
+ 0x29, 0xdd, 0x2f, 0x02, 0xb1, 0xe1, 0xe2, 0x0e, 0x43, 0x2b, 0x7d, 0xd3,
+ 0x62, 0xe8, 0x51, 0x09, 0x98, 0x54, 0x9a, 0x23, 0x85, 0x7f, 0x08, 0x3a,
+ 0x44, 0xac, 0x20, 0x36, 0xa9, 0x25, 0xb9, 0x23, 0x10, 0xd9, 0x74, 0x9d,
+ 0x8e, 0x85, 0xc5, 0x9d, 0xcb, 0x5f, 0xb1, 0xae, 0xa5, 0xcf, 0x1c, 0xce,
+ 0x6c, 0xb7, 0x14, 0xdb, 0xd7, 0x75, 0x10, 0xee, 0x81, 0x01, 0x5b, 0xd3},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 73
+ {SEC_OID_SHA512,
+ 73,
+ {0x38, 0x98, 0x19, 0x44, 0xb5, 0xa9, 0x53, 0x6f, 0x7e, 0xec, 0x9f, 0xf7,
+ 0x8d, 0x3b, 0x7c, 0x12, 0x03, 0xe9, 0x4f, 0x50, 0x31, 0x3b, 0x30, 0xa6,
+ 0x54, 0x69, 0x43, 0x97, 0xf5, 0x97, 0x69, 0x51, 0x41, 0xc3, 0xe8, 0x6f,
+ 0x08, 0x81, 0x92, 0x3e, 0x0d, 0xe5, 0x8e, 0x02, 0x20, 0x42, 0x8f, 0xe3,
+ 0x62, 0xc9, 0xfe, 0xab, 0xd0, 0x88, 0xd4, 0x9c, 0x0a, 0xd9, 0x3b, 0xf5,
+ 0x2e, 0x32, 0x2b, 0x8f, 0xf4, 0x21, 0x5b, 0x12, 0x2e, 0xbe, 0xd8, 0x95,
+ 0xa2, 0x9e, 0xa7, 0x2c, 0x8e, 0x78, 0x96, 0xd3, 0x7f, 0x0f, 0xe4, 0x9a,
+ 0xd6, 0xc9, 0x43, 0x3d, 0x4f, 0xf1, 0x62, 0x58, 0x16, 0x1c, 0xe2, 0x12,
+ 0x04, 0xa9, 0x08, 0x86, 0x92, 0x54, 0xf0, 0xfd, 0x1f, 0xff, 0xa3, 0x83,
+ 0xd8, 0xa2, 0x34, 0x51, 0xb5, 0xc6, 0xda, 0xb2, 0xe9, 0xf5, 0x48, 0x1f,
+ 0x9c, 0xb1, 0xb4, 0x27, 0xea, 0x86, 0x7c, 0x05, 0xab, 0xee, 0x1a, 0x76,
+ 0xa1, 0x30, 0x02, 0x69, 0x08, 0x39, 0x6f, 0x2b, 0x5f, 0xac, 0xd6, 0x42,
+ 0x6b, 0x2a, 0x45, 0xe2, 0x6b, 0xa6, 0xd6, 0x23, 0xe6, 0xb5, 0x6e, 0x4a,
+ 0x0b, 0xcd, 0x6f, 0x88, 0xbf, 0x67, 0xc1, 0x16, 0x85, 0x3e, 0xac, 0x6f,
+ 0x29, 0x35, 0x5d, 0x3b, 0x68, 0xa0, 0x74, 0xee, 0xcf, 0x7c, 0xe4, 0xda,
+ 0xce, 0xb6, 0x88, 0x92, 0xd0, 0x78, 0xaf, 0xd7, 0x0d, 0x0f, 0x0f, 0xd9,
+ 0x06, 0xa5, 0x92, 0x87, 0x13, 0x56, 0x14, 0x5e, 0x32, 0x27, 0x61, 0x5d,
+ 0x50, 0x30, 0x21, 0x92, 0xdc, 0x49, 0x8c, 0x61, 0xe7, 0x9a, 0xcb, 0xe2,
+ 0xd2, 0xb9, 0xb1, 0xe6, 0x1c, 0x2c, 0x18, 0xca, 0xe8, 0x01, 0x55, 0xcd,
+ 0xfe, 0x85, 0xaa, 0x11, 0x0a, 0x65, 0x54, 0x87, 0x1f, 0x7e, 0xe0, 0xe6,
+ 0x4a, 0xb3, 0xbf, 0x61, 0xa9, 0x4c, 0x8c, 0x42, 0x36, 0x94, 0x65, 0xd4,
+ 0x06, 0x79, 0xcd, 0x34, 0x89, 0x28, 0xff, 0xa5, 0x82, 0xe6, 0x78, 0xa6,
+ 0x18, 0xc6, 0xe8, 0x66, 0x1b, 0x51, 0xc2, 0x33, 0x68, 0x79, 0x4e, 0x85,
+ 0xca, 0x69, 0x9e, 0xdb, 0xdb, 0x08, 0xd7, 0x3b, 0x83, 0xbf, 0x66, 0xe9,
+ 0x45, 0xc1, 0x8c, 0x77, 0x32, 0xb6, 0xad, 0x85, 0xea, 0x0c, 0x89, 0xad,
+ 0x88, 0x0d, 0xae, 0x3d, 0xe5, 0xd0, 0x9f, 0x4a, 0xc3, 0x2f, 0xd8, 0x20,
+ 0x36, 0x0f, 0x19, 0x7f, 0xa4, 0xac, 0x54, 0x8d, 0x73, 0xe4, 0x47, 0x32,
+ 0xd9, 0x98, 0x4e, 0x46, 0x06, 0x7d, 0x16, 0xa2, 0x71, 0x46, 0x90, 0x35,
+ 0xf3, 0x08, 0x4d, 0xb2, 0xfa, 0xc4, 0x81, 0xd1, 0xf1, 0x4b, 0x61, 0xd8,
+ 0x27, 0x3a, 0xc3, 0x20, 0xe5, 0x4e, 0x87, 0xc9, 0x62, 0x7d, 0x3b, 0xd2,
+ 0x42, 0x85, 0x39, 0xc0, 0x03, 0x66, 0xe4, 0xfd, 0xb8, 0xa3, 0x67, 0x78,
+ 0x4e, 0x75, 0x46, 0x0e, 0x35, 0xb5, 0x0e, 0x11, 0x1a, 0xa2, 0x2b, 0x6d},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 74
+ {SEC_OID_SHA512,
+ 74,
+ {0x6c, 0x77, 0x30, 0x36, 0xcb, 0x6a, 0x6e, 0x2c, 0xef, 0xe9, 0x21, 0xc1,
+ 0x55, 0xdb, 0xa5, 0x0e, 0x1c, 0xa1, 0xaa, 0xb3, 0x59, 0x6a, 0xea, 0xdd,
+ 0xa2, 0x18, 0xb0, 0x5b, 0x5c, 0xdb, 0xe9, 0x91, 0x74, 0xf5, 0xe6, 0x93,
+ 0x2d, 0xf8, 0x0b, 0x34, 0x9f, 0x55, 0x74, 0x81, 0xe5, 0x1d, 0xd8, 0xc3,
+ 0xb0, 0x17, 0x77, 0xd8, 0x5d, 0xce, 0x5a, 0xc2, 0xd8, 0x84, 0x66, 0x64,
+ 0x6d, 0x0a, 0x6d, 0xb8, 0x2e, 0xd2, 0x61, 0xc5, 0xa8, 0xfe, 0x0e, 0xac,
+ 0xd8, 0x91, 0x3d, 0xc9, 0x41, 0xf3, 0x9d, 0x54, 0x20, 0x94, 0x10, 0xa2,
+ 0xf4, 0xc4, 0xdd, 0x49, 0x03, 0xe1, 0xa3, 0x34, 0xaa, 0x5a, 0xde, 0xc1,
+ 0x7e, 0x21, 0xb2, 0x74, 0xc3, 0x27, 0xc1, 0xc8, 0xc5, 0x77, 0xfa, 0xe3,
+ 0x57, 0x2e, 0x1a, 0xcf, 0x88, 0xcc, 0x05, 0x67, 0xf6, 0x09, 0x30, 0xfe,
+ 0x7d, 0x35, 0x82, 0xe0, 0x6b, 0xa1, 0xce, 0xe5, 0x42, 0x98, 0x57, 0x66,
+ 0xfd, 0x2a, 0x5b, 0xd3, 0x24, 0xbe, 0xec, 0x1a, 0x0d, 0x7b, 0xb0, 0x9f,
+ 0x6e, 0x29, 0xf5, 0x48, 0xe9, 0x36, 0xc1, 0x96, 0x6d, 0x75, 0x60, 0x72,
+ 0x75, 0x42, 0x8d, 0xfb, 0x33, 0xe2, 0x93, 0xd4, 0x9c, 0xa2, 0x16, 0xca,
+ 0xf2, 0x07, 0x4f, 0x4c, 0x8c, 0x69, 0x8f, 0x9a, 0x02, 0xdd, 0x31, 0x91,
+ 0xab, 0xf0, 0xdf, 0x27, 0x50, 0xe5, 0x68, 0x08, 0xe8, 0x97, 0x18, 0x89,
+ 0x7e, 0xac, 0xc6, 0x4f, 0xb6, 0xa1, 0x18, 0x65, 0x12, 0x34, 0x2c, 0xb0,
+ 0x41, 0xb5, 0x58, 0x58, 0x86, 0x7b, 0xc4, 0x2e, 0x81, 0xbf, 0x67, 0xe9,
+ 0x43, 0x90, 0xf6, 0xc6, 0x28, 0x86, 0x3a, 0x6f, 0x5d, 0x1a, 0xe6, 0xc2,
+ 0x8c, 0xaf, 0x92, 0x1e, 0xac, 0x0a, 0x97, 0x38, 0xe3, 0x57, 0x99, 0x57,
+ 0x3b, 0x86, 0x2d, 0xdb, 0x80, 0x69, 0x8c, 0x31, 0x35, 0x43, 0xe2, 0x56,
+ 0xc0, 0xb9, 0x39, 0x15, 0x24, 0x36, 0xb8, 0xc6, 0x17, 0xf9, 0xc0, 0xa6,
+ 0xdb, 0x58, 0xa1, 0xbe, 0x76, 0xd2, 0x47, 0x41, 0xd3, 0xdc, 0xec, 0x36,
+ 0xa1, 0xde, 0xc7, 0x6a, 0xc2, 0x3e, 0x31, 0xec, 0xca, 0x74, 0x5c, 0x93,
+ 0x42, 0x38, 0x16, 0xb6, 0x19, 0x76, 0x71, 0xef, 0x8e, 0x90, 0x5a, 0x18,
+ 0x35, 0x64, 0x94, 0x88, 0x1b, 0xae, 0xee, 0x6c, 0x37, 0xdf, 0x47, 0x27,
+ 0x7c, 0x9c, 0x97, 0x8b, 0x97, 0x82, 0x51, 0x92, 0x9d, 0x5d, 0xd2, 0x3a,
+ 0xce, 0xf7, 0xe8, 0x33, 0x06, 0xb4, 0x1d, 0x98, 0x31, 0x75, 0x0c, 0xc0,
+ 0xaf, 0x3d, 0x67, 0xac, 0x10, 0xd7, 0x41, 0xf7, 0xf7, 0x8d, 0xbb, 0x48,
+ 0xbe, 0x0e, 0x55, 0x64, 0x1a, 0xf0, 0x8b, 0xc6, 0x56, 0x6d, 0x33, 0x2a,
+ 0xba, 0x39, 0x71, 0x0a, 0xe2, 0xe9, 0xd0, 0x80, 0xda, 0xf4, 0x44, 0x44,
+ 0xf4, 0x88, 0x6b, 0xd8, 0xb4, 0x93, 0xd6, 0x88, 0x5f, 0xf6, 0xfe, 0x00},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 75
+ {SEC_OID_SHA512,
+ 75,
+ {0x66, 0x20, 0xfe, 0xa7, 0xf9, 0xac, 0xe7, 0xac, 0x74, 0xc8, 0x38, 0xde,
+ 0xc6, 0xad, 0x52, 0x3e, 0x77, 0xaf, 0x79, 0x31, 0x03, 0xba, 0x27, 0xfa,
+ 0xf2, 0xb6, 0xee, 0x46, 0x49, 0x84, 0xfe, 0x04, 0xcf, 0xfc, 0x2e, 0x5c,
+ 0xb8, 0x22, 0xa1, 0x0f, 0xbe, 0x3a, 0xb4, 0xab, 0xc8, 0x2d, 0x96, 0xd7,
+ 0x09, 0x0d, 0x1f, 0xe4, 0x68, 0xab, 0x04, 0x8b, 0xdd, 0x34, 0x15, 0x50,
+ 0xdb, 0xf1, 0x98, 0x28, 0xf9, 0x66, 0x54, 0xe3, 0xdb, 0x78, 0xdf, 0x2e,
+ 0xdc, 0x8c, 0xc0, 0x9e, 0x22, 0x81, 0x82, 0x9d, 0x70, 0xef, 0x84, 0xd2,
+ 0xf9, 0xd9, 0xcc, 0xbd, 0x86, 0x0b, 0xdd, 0x61, 0x21, 0x2e, 0xde, 0xd0,
+ 0x36, 0x43, 0xcd, 0x68, 0x07, 0x5c, 0x35, 0xba, 0x39, 0x1d, 0xc0, 0x7d,
+ 0xfa, 0x42, 0x2b, 0x44, 0x6b, 0xbc, 0x83, 0x4f, 0x53, 0x82, 0xfd, 0xbb,
+ 0x9c, 0x6b, 0x23, 0xba, 0x8f, 0x7f, 0x50, 0x1f, 0xc7, 0xb5, 0x2c, 0x6e,
+ 0x18, 0xeb, 0xbb, 0x42, 0xed, 0x7d, 0x3e, 0x43, 0xd7, 0xe7, 0x29, 0x11,
+ 0xa2, 0xf2, 0x45, 0x57, 0xb8, 0x1b, 0x68, 0x56, 0x44, 0xdf, 0x97, 0x77,
+ 0x30, 0x8b, 0xa2, 0xa6, 0x3d, 0x0b, 0xaa, 0x7c, 0x4d, 0x74, 0x4d, 0xb4,
+ 0x5b, 0x4d, 0xbb, 0x75, 0x6d, 0xbb, 0x59, 0x45, 0xef, 0x97, 0x8c, 0x3e,
+ 0x14, 0x0f, 0xf8, 0x51, 0xc7, 0x12, 0x8b, 0xc4, 0x3a, 0xb4, 0x8e, 0xf2,
+ 0x97, 0xf6, 0x64, 0xeb, 0xc3, 0x3a, 0x34, 0x90, 0xff, 0x0f, 0x95, 0x89,
+ 0x9d, 0xfc, 0x7c, 0x06, 0x56, 0x1e, 0x55, 0xec, 0xfa, 0xe7, 0x34, 0x06,
+ 0xe7, 0xb0, 0xbd, 0x9d, 0xee, 0x29, 0xa4, 0xbf, 0x95, 0x38, 0xd4, 0x2c,
+ 0x74, 0xae, 0x0f, 0x97, 0x59, 0xea, 0x2f, 0xe7, 0xec, 0x65, 0x56, 0x6d,
+ 0x63, 0x7e, 0x23, 0xfe, 0x64, 0x56, 0x75, 0xe6, 0xba, 0x8f, 0xd0, 0xea,
+ 0x50, 0xfe, 0x6b, 0x61, 0x7e, 0x21, 0x1b, 0xb7, 0x9a, 0x47, 0x11, 0x88,
+ 0x03, 0x0d, 0xbe, 0xfd, 0x16, 0xc1, 0x15, 0xc6, 0x7c, 0x8a, 0xe6, 0x85,
+ 0x44, 0x87, 0xf6, 0x8c, 0x5b, 0x8c, 0x19, 0x6d, 0x04, 0x64, 0x25, 0xd3,
+ 0x4e, 0x91, 0xda, 0x19, 0x37, 0xdf, 0x0e, 0x48, 0xdf, 0x89, 0x2e, 0xe3,
+ 0x29, 0x1e, 0x25, 0x32, 0xfd, 0x2f, 0x7b, 0x06, 0x33, 0xfc, 0xfb, 0x8e,
+ 0x9f, 0x59, 0xd0, 0x32, 0x89, 0x65, 0x3b, 0x36, 0xe9, 0x3e, 0xac, 0x77,
+ 0xf0, 0x0c, 0x3c, 0xa7, 0x51, 0xdc, 0x60, 0x1f, 0x4a, 0xb7, 0xbb, 0x15,
+ 0x81, 0xcd, 0x7f, 0x17, 0x85, 0xfa, 0x95, 0x9d, 0x85, 0xb8, 0x7d, 0x7f,
+ 0xb4, 0x4d, 0x83, 0xb6, 0x74, 0x27, 0x28, 0xf8, 0xa6, 0x31, 0x10, 0x96,
+ 0xf6, 0xd7, 0x3f, 0x28, 0x20, 0x91, 0x74, 0x5b, 0x56, 0xee, 0xc6, 0x04,
+ 0xfc, 0xcc, 0x0d, 0xfa, 0xf0, 0x19, 0xeb, 0x96, 0xab, 0xe3, 0x7e, 0x17},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 76
+ {SEC_OID_SHA512,
+ 76,
+ {0xaa, 0xff, 0x23, 0xfd, 0x93, 0x5d, 0xba, 0x2d, 0xa8, 0x7b, 0x10, 0x70,
+ 0x2f, 0x80, 0xd7, 0x22, 0xc1, 0x9a, 0x81, 0xa0, 0x5b, 0x67, 0x5f, 0x7e,
+ 0x0e, 0x19, 0xf6, 0xe0, 0x06, 0xe3, 0x7e, 0xee, 0xc3, 0xce, 0x3b, 0x05,
+ 0xf1, 0x1b, 0x6a, 0x5e, 0x49, 0x37, 0x12, 0x36, 0x9a, 0x76, 0x83, 0x46,
+ 0xc9, 0x48, 0xc6, 0x57, 0x93, 0x9b, 0x3f, 0x1a, 0xa9, 0x85, 0x7a, 0x1d,
+ 0x17, 0x77, 0x5e, 0xb0, 0xc2, 0x0c, 0x2c, 0x2b, 0x95, 0x51, 0x4c, 0x5f,
+ 0x15, 0x8c, 0xda, 0x93, 0x5d, 0xe0, 0x7e, 0x07, 0x6a, 0x0b, 0x7e, 0x8e,
+ 0x69, 0xb0, 0xa8, 0x96, 0xe9, 0xe5, 0x75, 0x75, 0x10, 0xf9, 0x4c, 0x4c,
+ 0xbb, 0x09, 0x52, 0xc8, 0x04, 0xd8, 0x82, 0xd3, 0x68, 0x70, 0x49, 0x7c,
+ 0x09, 0x81, 0xba, 0x9f, 0xe7, 0x41, 0x90, 0x62, 0x85, 0x2c, 0x3a, 0x3c,
+ 0x3d, 0xda, 0xee, 0xf9, 0xd5, 0xb5, 0x93, 0x87, 0x47, 0x4d, 0xd4, 0x71,
+ 0x73, 0x42, 0xd3, 0x09, 0x81, 0x28, 0x9d, 0x81, 0x68, 0x9c, 0xc1, 0x01,
+ 0xa5, 0xbc, 0x60, 0xde, 0x46, 0x7b, 0x19, 0x75, 0x9b, 0x7c, 0xef, 0xe2,
+ 0xdd, 0xd7, 0x17, 0xad, 0x13, 0xe6, 0x5b, 0xfd, 0x01, 0x58, 0xe3, 0x94,
+ 0x72, 0x1e, 0xf2, 0xc1, 0xca, 0x0b, 0xa9, 0x8a, 0xf1, 0x4e, 0x5c, 0x1d,
+ 0x88, 0xba, 0x05, 0xcb, 0xc0, 0x12, 0xc1, 0xe9, 0x44, 0xf7, 0xd0, 0x6c,
+ 0x41, 0x81, 0x94, 0x0c, 0x46, 0xf6, 0x4f, 0x70, 0xde, 0xbd, 0xc4, 0x74,
+ 0xb3, 0xe4, 0x6a, 0x37, 0xc2, 0x5f, 0x8a, 0x64, 0x35, 0xaa, 0xae, 0x40,
+ 0x81, 0xbf, 0x88, 0x3e, 0xda, 0x77, 0x9b, 0x48, 0xab, 0xd4, 0xab, 0xac,
+ 0xf3, 0x94, 0xfb, 0x51, 0x48, 0xf4, 0xb3, 0xf0, 0xb7, 0xe8, 0x9c, 0xa8,
+ 0xc0, 0xcd, 0xb3, 0xc1, 0xab, 0x00, 0x7f, 0x5b, 0x48, 0xf0, 0x26, 0x28,
+ 0xa4, 0x8e, 0x67, 0xac, 0x51, 0xc5, 0xdc, 0x74, 0x97, 0x67, 0x05, 0xfe,
+ 0xbd, 0xc1, 0xf3, 0x2a, 0xb7, 0x5f, 0xe8, 0xf6, 0x83, 0xbe, 0xcb, 0x6d,
+ 0xe0, 0xf9, 0xb8, 0x1f, 0xc7, 0x64, 0x45, 0xd8, 0xca, 0x68, 0xbf, 0xec,
+ 0xea, 0x6e, 0x5d, 0xed, 0x79, 0xf9, 0x2a, 0xbb, 0xef, 0x66, 0x4d, 0xad,
+ 0x11, 0xe5, 0x08, 0xd5, 0x4c, 0x3a, 0x05, 0x08, 0x28, 0x7c, 0x42, 0xb6,
+ 0x87, 0xb3, 0x04, 0x68, 0x7e, 0x60, 0x9d, 0xd7, 0x64, 0xf8, 0x00, 0x85,
+ 0x5d, 0xdb, 0x1e, 0x6d, 0xab, 0x4b, 0x21, 0x99, 0x38, 0xd0, 0xf8, 0x90,
+ 0x41, 0x2f, 0x74, 0x74, 0x2d, 0x6c, 0x17, 0x34, 0xc0, 0x78, 0xff, 0x1f,
+ 0xae, 0x54, 0xbd, 0x43, 0x01, 0x46, 0x11, 0xeb, 0xa7, 0xe7, 0xc0, 0xc9,
+ 0xdc, 0x39, 0x9e, 0x63, 0x8d, 0x16, 0x04, 0x10, 0xe0, 0x81, 0xc9, 0x86,
+ 0x94, 0xd8, 0x2b, 0x74, 0x78, 0x38, 0x51, 0x42, 0x23, 0x98, 0x04, 0x95},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 77
+ {SEC_OID_SHA512,
+ 77,
+ {0xe8, 0x80, 0xfa, 0x84, 0x76, 0xba, 0x3b, 0x88, 0x7d, 0x5e, 0xae, 0xdc,
+ 0xbb, 0xc8, 0xc0, 0x14, 0x7c, 0x96, 0x95, 0xd7, 0x19, 0xe6, 0x52, 0x42,
+ 0xde, 0xa3, 0x36, 0x48, 0x20, 0x90, 0x89, 0x65, 0x08, 0x8d, 0x9e, 0x89,
+ 0xdf, 0xce, 0x9f, 0xaa, 0xa9, 0x4c, 0xd8, 0x47, 0x28, 0x27, 0x78, 0xe0,
+ 0x62, 0x9a, 0xb7, 0xad, 0x20, 0x05, 0x16, 0x56, 0xff, 0xdd, 0x59, 0x02,
+ 0x0d, 0x5b, 0x3d, 0xeb, 0x36, 0xdd, 0x68, 0x0c, 0x5c, 0x77, 0xed, 0x74,
+ 0xe0, 0xf2, 0xc7, 0xbb, 0x36, 0x4f, 0xc9, 0xb4, 0xaf, 0xfa, 0x04, 0xaa,
+ 0x5a, 0x1f, 0x60, 0x6a, 0xc0, 0xea, 0x58, 0x92, 0x8e, 0x0e, 0x88, 0x85,
+ 0x3a, 0xcd, 0xb6, 0xa6, 0x88, 0x33, 0x74, 0xc2, 0x88, 0x33, 0x92, 0x73,
+ 0x86, 0xdc, 0xed, 0xa7, 0xd5, 0xe9, 0x9a, 0x97, 0x30, 0x4c, 0x07, 0xa7,
+ 0x59, 0x77, 0xc8, 0x59, 0xf5, 0xe5, 0xd8, 0xbf, 0x7a, 0x77, 0x13, 0x00,
+ 0x36, 0xc4, 0x49, 0xc0, 0xa9, 0x78, 0x1e, 0xb0, 0x90, 0x9d, 0x9c, 0x79,
+ 0x1a, 0x1c, 0xd7, 0xe5, 0x42, 0xa2, 0x5d, 0x44, 0xcb, 0x11, 0xc5, 0x3c,
+ 0x06, 0x57, 0x73, 0x39, 0x27, 0x46, 0xf1, 0x96, 0x78, 0xbf, 0xb9, 0x3a,
+ 0x0c, 0x5e, 0x13, 0x47, 0xb9, 0x19, 0xc3, 0x19, 0x95, 0x70, 0x88, 0x4d,
+ 0xc7, 0x8d, 0x2c, 0x04, 0x92, 0x49, 0x93, 0xfc, 0xff, 0xbd, 0xab, 0x41,
+ 0xd3, 0xbc, 0x81, 0x1e, 0x96, 0x5f, 0x16, 0x74, 0x2b, 0xa8, 0x02, 0xb4,
+ 0x99, 0x46, 0xe1, 0xe9, 0x49, 0x9d, 0xb4, 0x01, 0x4e, 0x1e, 0x9c, 0x5a,
+ 0x22, 0x66, 0x2a, 0xc5, 0xe4, 0x37, 0xf0, 0x52, 0x5f, 0xe1, 0x24, 0xdd,
+ 0x02, 0xe2, 0xe8, 0x50, 0xe2, 0x66, 0x47, 0x8f, 0xe9, 0x03, 0x32, 0x5b,
+ 0x1a, 0x03, 0x92, 0x66, 0x2e, 0x7b, 0x08, 0x43, 0x39, 0x1f, 0x93, 0xdf,
+ 0x87, 0x0e, 0xf8, 0x70, 0xb5, 0x43, 0xaa, 0xf6, 0xa5, 0xa7, 0x0d, 0x87,
+ 0x47, 0x4d, 0x8b, 0x01, 0x34, 0x63, 0xa1, 0x09, 0x24, 0xfa, 0xee, 0x91,
+ 0x75, 0x0f, 0xd6, 0x4e, 0x4d, 0x18, 0x31, 0x05, 0x12, 0x75, 0x6c, 0xaa,
+ 0xf9, 0x70, 0x20, 0x24, 0x01, 0xfb, 0x87, 0x8d, 0xe1, 0x0e, 0xec, 0x97,
+ 0xc4, 0x50, 0x25, 0x81, 0xbf, 0x2c, 0x50, 0xd5, 0xd3, 0x39, 0x39, 0x2e,
+ 0xe2, 0xe4, 0x13, 0x75, 0xee, 0x3d, 0x5c, 0xda, 0x64, 0xa2, 0x91, 0xfd,
+ 0x9b, 0xa8, 0x53, 0xbd, 0xc7, 0xf8, 0xca, 0x15, 0x8d, 0x53, 0xd2, 0xd5,
+ 0x9c, 0x0d, 0x04, 0x9d, 0xbc, 0x73, 0x17, 0x9f, 0xc6, 0x25, 0x26, 0x70,
+ 0xab, 0x2d, 0xd2, 0xba, 0x1a, 0x30, 0xc9, 0xb9, 0x66, 0x46, 0xbf, 0x55,
+ 0x43, 0xfa, 0x2c, 0xa4, 0xe0, 0x2d, 0x6e, 0x05, 0x47, 0xff, 0x20, 0x1c,
+ 0x83, 0x12, 0x62, 0xcf, 0x65, 0x6e, 0x5a, 0x4c, 0x1c, 0xcd, 0xf6, 0x93},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 78
+ {SEC_OID_SHA512,
+ 78,
+ {0x1b, 0x42, 0xad, 0x08, 0x9c, 0x3b, 0x4d, 0xe1, 0xad, 0x32, 0xdb, 0xd8,
+ 0xf4, 0x6f, 0xcc, 0x88, 0xab, 0xcd, 0x7f, 0x70, 0x99, 0xd3, 0xa9, 0x5d,
+ 0x19, 0x03, 0xe8, 0x0f, 0x96, 0xe5, 0x82, 0xfd, 0xdf, 0xd9, 0x4f, 0x56,
+ 0x06, 0x93, 0x85, 0x71, 0x7f, 0xa3, 0xda, 0x22, 0xa2, 0x81, 0xeb, 0x35,
+ 0xd0, 0x0e, 0xcf, 0x43, 0x92, 0xc0, 0x0c, 0x1b, 0x51, 0x8a, 0x1e, 0x54,
+ 0xca, 0x7d, 0x99, 0x71, 0x64, 0x3d, 0x6c, 0x0a, 0x75, 0xb1, 0x55, 0x18,
+ 0xec, 0xc4, 0x6a, 0x73, 0xb1, 0x10, 0x80, 0x26, 0xc2, 0xe8, 0x9b, 0xf1,
+ 0xfe, 0x15, 0x37, 0x98, 0xe7, 0x04, 0x20, 0x36, 0x4e, 0x44, 0x7f, 0x8d,
+ 0xca, 0x50, 0x96, 0xa1, 0xb7, 0xbe, 0xa1, 0x6d, 0xf4, 0xe3, 0x8e, 0xbe,
+ 0x6b, 0xdb, 0x7d, 0x75, 0x8d, 0x83, 0x9c, 0x3c, 0x61, 0xa7, 0xed, 0x7d,
+ 0xde, 0x19, 0x3c, 0xbc, 0xcf, 0x4f, 0x77, 0xba, 0x55, 0x5c, 0xf6, 0x5c,
+ 0x24, 0x83, 0x13, 0x11, 0x6a, 0x4d, 0x54, 0x9c, 0x31, 0x4b, 0x62, 0xfc,
+ 0x5b, 0xcf, 0x1b, 0xbc, 0x64, 0x9d, 0x33, 0x6f, 0x46, 0xfa, 0xb6, 0xa2,
+ 0x8d, 0xda, 0x4c, 0xb2, 0x9d, 0xba, 0x70, 0x44, 0x59, 0xa9, 0xa2, 0x51,
+ 0x60, 0xd0, 0x55, 0x95, 0xa0, 0xbe, 0x63, 0xd1, 0xfe, 0xf5, 0xec, 0xf3,
+ 0xc1, 0x16, 0x7c, 0x06, 0x86, 0x8f, 0x3d, 0xfd, 0x3c, 0xad, 0xc5, 0xf6,
+ 0x1e, 0x1a, 0xaa, 0x2e, 0xf6, 0xce, 0xf1, 0x91, 0x6e, 0xe2, 0x15, 0xa2,
+ 0x34, 0x7f, 0xbc, 0x26, 0x07, 0x80, 0x37, 0xe4, 0xc1, 0xc7, 0xfe, 0x9d,
+ 0xc4, 0x0a, 0x0e, 0x15, 0x1d, 0xae, 0xd6, 0xa5, 0xa3, 0x0b, 0x6b, 0x09,
+ 0xa2, 0x97, 0x33, 0x59, 0x9b, 0xff, 0x95, 0x98, 0x85, 0xa1, 0xe8, 0x84,
+ 0x82, 0xda, 0x0e, 0x7f, 0xf8, 0x18, 0x6f, 0x92, 0x4e, 0xbc, 0x6a, 0xeb,
+ 0x39, 0x1c, 0x93, 0x88, 0x3a, 0x68, 0x2b, 0x6d, 0x66, 0xb3, 0x88, 0x4a,
+ 0xd5, 0x1b, 0x8f, 0x1f, 0x7c, 0x66, 0x4b, 0xd3, 0x1f, 0xc0, 0x1b, 0x96,
+ 0x6b, 0x68, 0xd2, 0x6d, 0x60, 0x62, 0xbb, 0xc5, 0x2f, 0x66, 0xf0, 0x20,
+ 0xed, 0xd5, 0x61, 0xd3, 0x84, 0x17, 0xa7, 0x80, 0xf5, 0x3a, 0xd9, 0xd8,
+ 0xa1, 0x21, 0x9d, 0xf6, 0xbe, 0x31, 0x91, 0x3e, 0x70, 0x06, 0xf1, 0x56,
+ 0x48, 0xd9, 0x6c, 0x3e, 0xca, 0x2b, 0x54, 0xc4, 0x25, 0x8b, 0x78, 0xa2,
+ 0x7e, 0xde, 0x8a, 0x4a, 0x8f, 0x24, 0xeb, 0x4a, 0x04, 0xdf, 0x28, 0x9d,
+ 0xb6, 0xfd, 0xff, 0xac, 0x93, 0x64, 0x37, 0xfd, 0xeb, 0xff, 0x11, 0xf3,
+ 0x8c, 0xb1, 0xc9, 0x58, 0xa2, 0xaa, 0xf6, 0x80, 0x92, 0x56, 0x4f, 0x5d,
+ 0x9d, 0x99, 0x53, 0x94, 0x86, 0x9d, 0x9b, 0x45, 0xe8, 0xbf, 0xfd, 0x28,
+ 0xd6, 0x02, 0x24, 0xa6, 0xc7, 0xf3, 0x0f, 0x32, 0x79, 0x27, 0x55, 0xab},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 79
+ {SEC_OID_SHA512,
+ 79,
+ {0xdb, 0xae, 0xa1, 0x30, 0x78, 0x2f, 0x15, 0x9f, 0x2e, 0x7d, 0xbb, 0xc5,
+ 0xd6, 0x1d, 0x74, 0x04, 0xde, 0xab, 0x0c, 0x7e, 0x60, 0x4a, 0x24, 0x5a,
+ 0x73, 0xa7, 0xcd, 0x1d, 0xf1, 0xb4, 0x8a, 0x32, 0xb7, 0xca, 0xea, 0x21,
+ 0x80, 0xa2, 0xe3, 0xfc, 0x4d, 0x66, 0xf7, 0x06, 0xab, 0xa4, 0xae, 0xc4,
+ 0x14, 0x66, 0x2f, 0xda, 0x76, 0x1c, 0x9b, 0x56, 0xd8, 0xc8, 0xec, 0x10,
+ 0x07, 0x08, 0xd7, 0xfb, 0x3c, 0xb0, 0x4a, 0x1e, 0x82, 0x38, 0x5e, 0xb5,
+ 0x64, 0x5a, 0x46, 0x63, 0xd7, 0xb5, 0x9d, 0x3f, 0xc2, 0xef, 0x2d, 0xe5,
+ 0x27, 0xe4, 0xc5, 0x99, 0x8c, 0xf5, 0xab, 0x06, 0x4a, 0xe1, 0x83, 0x3c,
+ 0x8b, 0xbd, 0x71, 0x42, 0x68, 0x03, 0x4e, 0x7e, 0x26, 0x9b, 0x2e, 0xea,
+ 0xda, 0x16, 0x65, 0x29, 0x8b, 0x46, 0x89, 0x15, 0x34, 0x26, 0x81, 0xe8,
+ 0x11, 0xd9, 0x3c, 0xa0, 0xb2, 0x1a, 0x84, 0x7f, 0x49, 0x87, 0x6b, 0x9a,
+ 0x44, 0xb6, 0x2c, 0x5e, 0x7b, 0xe7, 0xec, 0x16, 0xbd, 0x40, 0x67, 0x6d,
+ 0x31, 0xda, 0x7c, 0xa5, 0xcf, 0x3b, 0xe5, 0x50, 0x92, 0xb9, 0xdd, 0x5a,
+ 0xef, 0xad, 0x9d, 0xd4, 0x71, 0x11, 0x99, 0xee, 0x6a, 0x80, 0x6e, 0x4f,
+ 0xb9, 0x71, 0xf7, 0x67, 0x27, 0x73, 0x02, 0xbf, 0x5d, 0xd5, 0xa1, 0xb8,
+ 0x52, 0x08, 0xec, 0x5a, 0x89, 0xfa, 0xca, 0x33, 0x74, 0x85, 0x47, 0x99,
+ 0xba, 0xf8, 0x77, 0x1e, 0x4f, 0xc3, 0xf9, 0x8f, 0xfc, 0x0f, 0x71, 0x82,
+ 0x5e, 0x89, 0x5a, 0x48, 0xc9, 0xbe, 0x2f, 0x76, 0x97, 0x05, 0x3a, 0x90,
+ 0x6a, 0x41, 0xfd, 0x9a, 0x4d, 0x85, 0x37, 0x99, 0x02, 0x9a, 0x7e, 0x4c,
+ 0xb0, 0x5d, 0x3d, 0x47, 0x64, 0x41, 0x9d, 0xc3, 0xea, 0x30, 0x77, 0xc9,
+ 0x57, 0x5f, 0x47, 0x92, 0x94, 0x02, 0x09, 0x0a, 0x0e, 0xac, 0x0b, 0x3a,
+ 0x00, 0x4a, 0x64, 0xf3, 0x1b, 0xfe, 0xfd, 0xf3, 0x15, 0xf8, 0x08, 0x0a,
+ 0x0e, 0x53, 0x26, 0x98, 0xbc, 0x70, 0x4a, 0xa9, 0x53, 0x0f, 0x70, 0x95,
+ 0xae, 0xd9, 0xcd, 0xde, 0xcd, 0xc4, 0x74, 0x7c, 0xcd, 0xd2, 0xfd, 0xc9,
+ 0xe3, 0xeb, 0x3a, 0x40, 0xeb, 0x7d, 0x3b, 0x43, 0x2f, 0x00, 0xbf, 0xa2,
+ 0x37, 0xa0, 0x82, 0xd8, 0xa0, 0x89, 0x2f, 0x04, 0xbc, 0x11, 0xba, 0xcb,
+ 0xb8, 0x1c, 0x7c, 0x77, 0x29, 0xda, 0x18, 0x6f, 0x6c, 0x9c, 0xf5, 0xd0,
+ 0x84, 0x0c, 0x3b, 0x79, 0xf8, 0x98, 0x29, 0xfb, 0x06, 0x1a, 0x6d, 0x0e,
+ 0x1a, 0x98, 0x3e, 0x7e, 0x99, 0x86, 0x65, 0x64, 0xe8, 0xae, 0x68, 0x2a,
+ 0x73, 0xc1, 0xe6, 0xe1, 0xe5, 0xa9, 0xb2, 0xb4, 0xd3, 0xe3, 0x08, 0xce,
+ 0x8a, 0x7b, 0x7b, 0xf1, 0x98, 0x7d, 0xa5, 0xdd, 0xde, 0x05, 0xb3, 0x4a,
+ 0x92, 0xf2, 0x5e, 0xb7, 0x20, 0xc9, 0x03, 0x35, 0x37, 0x5c, 0x67, 0x42},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 80
+ {SEC_OID_SHA512,
+ 80,
+ {0x8e, 0x22, 0x75, 0x5f, 0x15, 0x2b, 0xed, 0x80, 0x7d, 0x5a, 0x31, 0xf9,
+ 0x07, 0x2d, 0xca, 0x0f, 0x38, 0x8e, 0x76, 0x1e, 0x24, 0xa0, 0x20, 0x84,
+ 0x75, 0xb0, 0x77, 0x64, 0xe7, 0xda, 0x9f, 0xe7, 0x6b, 0x16, 0x53, 0xcf,
+ 0xed, 0xc0, 0x57, 0x58, 0x89, 0xea, 0xe4, 0xad, 0xef, 0x5c, 0xde, 0x93,
+ 0xe3, 0x65, 0x38, 0xd2, 0x70, 0x28, 0x08, 0xb4, 0x05, 0x6f, 0xf5, 0x91,
+ 0x23, 0x79, 0x7f, 0xce, 0x02, 0x44, 0x2d, 0x08, 0xa4, 0xf4, 0xe4, 0xb9,
+ 0x57, 0xe7, 0xe5, 0x97, 0xd7, 0x32, 0xa5, 0x1d, 0x81, 0xdc, 0xda, 0x3f,
+ 0x51, 0x58, 0xa3, 0xdc, 0x72, 0x39, 0xb3, 0xe0, 0xd0, 0x59, 0x8c, 0x92,
+ 0x3a, 0xff, 0xd7, 0xf0, 0x6e, 0x31, 0x60, 0x8f, 0x95, 0x0a, 0x96, 0xed,
+ 0xa0, 0x32, 0x22, 0x77, 0x2c, 0xa1, 0x4a, 0x3d, 0x02, 0xeb, 0x00, 0xc2,
+ 0xb6, 0xbd, 0xe5, 0xde, 0x36, 0x90, 0x4b, 0xbf, 0x4b, 0x81, 0xa3, 0x40,
+ 0x1a, 0x5a, 0xca, 0x49, 0xa2, 0xc0, 0xfe, 0x09, 0x62, 0xd8, 0x44, 0x3a,
+ 0x3b, 0x33, 0x51, 0x30, 0x9f, 0x8d, 0xf1, 0xe8, 0x3e, 0x64, 0xe3, 0xf4,
+ 0xed, 0x20, 0xc1, 0xa8, 0x83, 0xcd, 0x61, 0xa3, 0x29, 0x04, 0x20, 0x8a,
+ 0xd4, 0x6e, 0xae, 0xaf, 0x96, 0x0c, 0x4e, 0x3c, 0x2c, 0x39, 0xaf, 0x4c,
+ 0x21, 0xbe, 0x81, 0x5f, 0x9a, 0xb2, 0x11, 0x8a, 0xf1, 0x57, 0x4f, 0x37,
+ 0x46, 0xe8, 0xd7, 0x40, 0x78, 0x4f, 0xa9, 0x7a, 0x58, 0x31, 0x33, 0xef,
+ 0xf3, 0x8c, 0x3e, 0x2b, 0x55, 0x8d, 0x8d, 0x7c, 0x2e, 0x02, 0x76, 0xbe,
+ 0x9e, 0x01, 0xb6, 0xcb, 0x22, 0xe2, 0x5d, 0xef, 0xe0, 0xc5, 0x2c, 0x0f,
+ 0x68, 0xb9, 0x29, 0xcb, 0xd6, 0x2a, 0x03, 0x4e, 0xe2, 0xc7, 0xa6, 0x3b,
+ 0xa8, 0x11, 0x44, 0x20, 0x7f, 0x6f, 0x80, 0x4b, 0xf1, 0x85, 0x43, 0xe8,
+ 0xdd, 0x48, 0x79, 0x77, 0xaa, 0x13, 0x83, 0x5e, 0x35, 0x94, 0x23, 0xdb,
+ 0x15, 0x1a, 0x3c, 0x53, 0x47, 0xdf, 0xdc, 0x89, 0xab, 0x7b, 0xbe, 0xbc,
+ 0xab, 0x00, 0x1a, 0xaf, 0x78, 0xf3, 0x9a, 0xf1, 0x0b, 0x92, 0x3e, 0xc2,
+ 0x4c, 0xf7, 0x95, 0xe8, 0x65, 0x69, 0xcd, 0xd1, 0x0a, 0x3a, 0x45, 0x9e,
+ 0x8c, 0xc3, 0x0e, 0xcc, 0x49, 0x69, 0x96, 0xb8, 0x71, 0xd5, 0xc4, 0x25,
+ 0x38, 0x7a, 0x98, 0x6d, 0x3d, 0xc9, 0x3e, 0x7c, 0xc6, 0xa5, 0xc0, 0x58,
+ 0x97, 0x4a, 0xf4, 0x6b, 0xe2, 0xb6, 0x17, 0xcc, 0xdd, 0xeb, 0x85, 0xee,
+ 0x10, 0x1b, 0xac, 0x2d, 0xea, 0x07, 0x67, 0x49, 0x43, 0x57, 0x98, 0x96,
+ 0xdd, 0xab, 0xc9, 0x53, 0x3c, 0x56, 0x0c, 0xa5, 0xf1, 0x4d, 0xa5, 0xff,
+ 0x03, 0x1c, 0xac, 0x5b, 0x1e, 0xa5, 0x87, 0x75, 0x17, 0x10, 0x67, 0x4e,
+ 0x2f, 0x02, 0x32, 0x11, 0x56, 0x6a, 0x55, 0x36, 0xb9, 0xa7, 0xd8, 0xe5},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 81
+ {SEC_OID_SHA512,
+ 81,
+ {0xee, 0x8f, 0xe8, 0x65, 0xef, 0x88, 0xda, 0x82, 0x30, 0x1e, 0x87, 0x24,
+ 0xda, 0x2e, 0xbb, 0xf2, 0x70, 0xa8, 0xbe, 0x48, 0xd7, 0xe6, 0xe6, 0xd3,
+ 0x2b, 0xd5, 0x7c, 0xc0, 0x38, 0x41, 0xcd, 0xb6, 0xac, 0xf4, 0x70, 0xee,
+ 0x71, 0x6e, 0xad, 0xc2, 0x3f, 0x15, 0x53, 0x71, 0xc4, 0xb6, 0xb0, 0x18,
+ 0x30, 0x62, 0xea, 0x44, 0xc6, 0x93, 0x19, 0x22, 0xf2, 0xe2, 0x62, 0x41,
+ 0xcd, 0xdb, 0xb6, 0xbd, 0x4c, 0x13, 0xcd, 0x7d, 0x74, 0xfd, 0x8b, 0xed,
+ 0xc9, 0xd0, 0x72, 0xc0, 0x40, 0x50, 0x87, 0x85, 0x04, 0x2b, 0x21, 0x8b,
+ 0x55, 0xa4, 0x2a, 0xf6, 0x1f, 0x0b, 0x52, 0xb1, 0x7e, 0xbd, 0x69, 0x4c,
+ 0x12, 0xcf, 0x9f, 0xad, 0xb6, 0x85, 0x41, 0x79, 0xb3, 0xab, 0x8a, 0xc7,
+ 0xcf, 0xd5, 0xb6, 0x16, 0x77, 0x77, 0xf0, 0x01, 0x55, 0x4a, 0xba, 0xe3,
+ 0x31, 0xb0, 0x9f, 0x99, 0x6a, 0xfb, 0x5b, 0xab, 0xf3, 0x29, 0x2f, 0xf8,
+ 0xfe, 0x9a, 0x38, 0x0f, 0xa6, 0xd7, 0xbf, 0xed, 0xe2, 0xf7, 0xb7, 0x3a,
+ 0xaf, 0x46, 0x84, 0xb3, 0xfb, 0x8a, 0x77, 0x53, 0x60, 0x20, 0x96, 0xe1,
+ 0x7b, 0x05, 0xc0, 0xbf, 0xe5, 0x31, 0x57, 0x9a, 0x30, 0x3e, 0xed, 0x59,
+ 0x6b, 0x6c, 0x7e, 0x58, 0x36, 0x46, 0xe5, 0x74, 0x6c, 0xb9, 0x17, 0xae,
+ 0x3d, 0xfd, 0x1b, 0xe2, 0xf2, 0xb0, 0x4d, 0xe3, 0xdb, 0x7c, 0x32, 0x57,
+ 0x1c, 0x9d, 0x45, 0xc8, 0x29, 0xdf, 0x0f, 0xb5, 0x9e, 0x9a, 0x0a, 0x32,
+ 0x17, 0x49, 0x80, 0x67, 0xfd, 0x12, 0x1e, 0xc6, 0x3b, 0x24, 0x95, 0x66,
+ 0x11, 0x3a, 0xeb, 0x2a, 0x17, 0x33, 0xf0, 0xc4, 0x75, 0x86, 0x14, 0x4d,
+ 0x35, 0xeb, 0xdc, 0xeb, 0x79, 0x37, 0x5f, 0xb8, 0x63, 0x43, 0xe5, 0x03,
+ 0x4a, 0xf7, 0x95, 0xe6, 0xd1, 0x97, 0xe0, 0x9e, 0x21, 0xcf, 0xb9, 0xd3,
+ 0xc2, 0xc3, 0x44, 0x8d, 0xcc, 0x7e, 0x9e, 0xec, 0x34, 0xeb, 0x3f, 0x00,
+ 0x95, 0x75, 0xda, 0xcd, 0xcc, 0x25, 0xdb, 0x9e, 0xd3, 0x39, 0x74, 0xe2,
+ 0x79, 0x95, 0x82, 0x29, 0xe4, 0x65, 0x16, 0xef, 0xbb, 0x77, 0xe6, 0x27,
+ 0x4c, 0x20, 0xe6, 0xd8, 0x6b, 0x71, 0x21, 0x14, 0xc4, 0x6d, 0xa8, 0x4b,
+ 0x58, 0x1e, 0x1a, 0x95, 0x42, 0x87, 0x95, 0x56, 0x33, 0x16, 0xb0, 0xf4,
+ 0x26, 0x67, 0xd2, 0x52, 0x40, 0x98, 0xba, 0x27, 0x0f, 0x58, 0xe6, 0x0c,
+ 0x97, 0x71, 0x36, 0xb8, 0x97, 0x15, 0x41, 0x95, 0x15, 0xd2, 0xd5, 0x3b,
+ 0xe0, 0xfd, 0x22, 0xc5, 0x42, 0x91, 0xd1, 0x61, 0x52, 0x15, 0x51, 0x00,
+ 0x6e, 0x3e, 0x41, 0x3a, 0x00, 0x6c, 0x89, 0x64, 0xb4, 0x73, 0x46, 0x36,
+ 0xe4, 0x0c, 0x06, 0xc8, 0x11, 0x71, 0xdf, 0x51, 0xc5, 0x34, 0x98, 0x6d,
+ 0x90, 0x66, 0x5b, 0xd6, 0x0d, 0x10, 0xf3, 0x4b, 0x77, 0x0e, 0xce, 0x5d},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 82
+ {SEC_OID_SHA512,
+ 82,
+ {0x03, 0xe3, 0xa6, 0xd8, 0xdd, 0xaa, 0x0d, 0xc5, 0x39, 0x79, 0x6b, 0x84,
+ 0x82, 0x2e, 0x3e, 0x3f, 0x59, 0xce, 0x2e, 0xe7, 0x33, 0x24, 0x6e, 0x89,
+ 0x1d, 0xb7, 0x1f, 0x1a, 0x35, 0x50, 0xb0, 0xfe, 0x17, 0x01, 0x63, 0x82,
+ 0xa4, 0x29, 0xc7, 0xee, 0xec, 0x8f, 0xbe, 0x24, 0x44, 0xc9, 0xbf, 0x4a,
+ 0x8d, 0xe7, 0x88, 0x3a, 0xd7, 0xbb, 0xa6, 0xa5, 0x27, 0xe1, 0x5c, 0xfb,
+ 0xca, 0xb2, 0xf5, 0xbb, 0xd6, 0xdc, 0x6d, 0x84, 0x74, 0xbf, 0xfe, 0x41,
+ 0x68, 0x8b, 0x6b, 0x73, 0xeb, 0xd8, 0x87, 0x4b, 0x6d, 0xb8, 0xa2, 0xd0,
+ 0x25, 0xea, 0x9a, 0xf4, 0x00, 0x00, 0x59, 0x59, 0x96, 0x60, 0x29, 0x6f,
+ 0x89, 0x0d, 0x70, 0xd8, 0xcb, 0x61, 0xca, 0x07, 0x7e, 0x46, 0x3e, 0x1f,
+ 0xe3, 0xc3, 0xcb, 0x81, 0xd0, 0x37, 0x8a, 0x60, 0x3b, 0x2f, 0xe4, 0x40,
+ 0x5b, 0x28, 0xc9, 0x2a, 0x5f, 0x70, 0xe0, 0x6c, 0xa2, 0x83, 0xf3, 0x2d,
+ 0x26, 0x50, 0xd7, 0xd0, 0x4e, 0x25, 0x2c, 0xe0, 0x81, 0x52, 0x72, 0x1b,
+ 0x5c, 0x68, 0x52, 0x52, 0x6b, 0x14, 0x82, 0x81, 0x59, 0xbf, 0xc1, 0x99,
+ 0x46, 0x7c, 0x90, 0x1e, 0x65, 0x8e, 0xde, 0xaa, 0xaa, 0x62, 0x72, 0xe8,
+ 0x82, 0x9c, 0xf1, 0xfd, 0x2f, 0x80, 0x2f, 0x4a, 0xa5, 0x65, 0x39, 0x63,
+ 0x10, 0xa1, 0x9f, 0xf9, 0x5b, 0x93, 0xe6, 0x29, 0x1d, 0x2d, 0xce, 0xf3,
+ 0x6b, 0xd9, 0x0e, 0xb3, 0xed, 0xda, 0x91, 0x7f, 0x4f, 0xc1, 0xe9, 0x99,
+ 0xe3, 0x35, 0x27, 0x57, 0x48, 0x20, 0x3c, 0xa0, 0x07, 0x8e, 0xf3, 0x7d,
+ 0x0f, 0x7d, 0x42, 0x93, 0xc4, 0xf5, 0xfa, 0x3d, 0x90, 0xf0, 0x2a, 0x92,
+ 0xd8, 0xbb, 0x77, 0x92, 0x2d, 0x5f, 0x7d, 0x02, 0x17, 0x6a, 0x32, 0x9f,
+ 0xc1, 0xd5, 0x87, 0xf8, 0x0f, 0xa1, 0xc2, 0x47, 0xcd, 0xc2, 0xbb, 0x65,
+ 0x4d, 0x26, 0x10, 0xb2, 0xa8, 0xa3, 0xc0, 0x4a, 0xba, 0xa0, 0x4a, 0xb2,
+ 0xee, 0x95, 0x33, 0x29, 0x42, 0x90, 0xad, 0xc8, 0xa1, 0x2b, 0x31, 0x24,
+ 0x49, 0xb2, 0xe5, 0xde, 0xb7, 0x03, 0xb0, 0x86, 0xc7, 0xea, 0x48, 0x87,
+ 0xcd, 0x8b, 0x19, 0x7f, 0x13, 0x10, 0xaa, 0x32, 0x69, 0x45, 0x16, 0xac,
+ 0xcf, 0x47, 0x01, 0xac, 0xe7, 0xa5, 0x1b, 0x52, 0x64, 0xae, 0x45, 0xd7,
+ 0xd0, 0x07, 0x29, 0x4f, 0x14, 0x13, 0x87, 0xb1, 0x76, 0x1a, 0x05, 0x68,
+ 0xb7, 0xca, 0x36, 0xdc, 0x23, 0x69, 0x4e, 0xdd, 0xfb, 0xb7, 0x65, 0x8f,
+ 0x58, 0x36, 0xa3, 0x53, 0xb1, 0x02, 0x98, 0x98, 0xce, 0xa2, 0xe6, 0x47,
+ 0xf5, 0xe1, 0x4b, 0x2a, 0xdb, 0x01, 0xe8, 0xd1, 0xfa, 0x46, 0x2d, 0xaf,
+ 0x26, 0x28, 0x0e, 0xa9, 0x4f, 0x14, 0xa2, 0x52, 0xef, 0x56, 0x07, 0xce,
+ 0x31, 0xd9, 0x10, 0xce, 0x11, 0x22, 0xb3, 0x23, 0xe9, 0xa2, 0x52, 0x73},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 83
+ {SEC_OID_SHA512,
+ 83,
+ {0xae, 0xd5, 0x2b, 0x6e, 0x59, 0x41, 0xa4, 0xd7, 0x22, 0x57, 0x68, 0xa4,
+ 0x27, 0x18, 0x9e, 0xc3, 0x7a, 0x56, 0x40, 0xf8, 0x08, 0x38, 0x27, 0xf9,
+ 0x22, 0xbb, 0xe5, 0x63, 0xb4, 0xe9, 0x6d, 0xdd, 0x03, 0x9e, 0x27, 0x74,
+ 0xe4, 0xe7, 0x90, 0xa5, 0x5b, 0xd0, 0x98, 0x69, 0x36, 0xde, 0x6c, 0x64,
+ 0xc0, 0x8b, 0x16, 0x37, 0xa1, 0xc6, 0xbe, 0xe9, 0x32, 0xf2, 0x4a, 0xdf,
+ 0x58, 0x61, 0x3d, 0x37, 0x8d, 0xb7, 0x3a, 0x94, 0x7e, 0x5a, 0xd2, 0x0a,
+ 0xfe, 0x15, 0x49, 0xff, 0x6e, 0x02, 0xb6, 0xa7, 0xf0, 0x89, 0xa9, 0x7e,
+ 0x42, 0xff, 0xb2, 0xad, 0x5f, 0xcd, 0x05, 0xc4, 0xd4, 0x9a, 0x2d, 0x82,
+ 0xb9, 0x43, 0x7b, 0xc3, 0x40, 0x43, 0xec, 0x62, 0x13, 0xf0, 0xac, 0x59,
+ 0x3e, 0x42, 0xa9, 0xc9, 0xd0, 0xfa, 0xa9, 0x65, 0x34, 0xdc, 0x30, 0xcf,
+ 0xf5, 0x6c, 0x86, 0x92, 0xbd, 0x71, 0xd3, 0x76, 0xd5, 0x91, 0xb1, 0x0c,
+ 0x45, 0x0d, 0xaf, 0x3c, 0x31, 0xb6, 0x0b, 0x53, 0x77, 0xb0, 0xb4, 0x63,
+ 0x9d, 0xfb, 0xdd, 0x6e, 0x2e, 0xbd, 0x5c, 0x4e, 0x0c, 0x34, 0x4c, 0x02,
+ 0xda, 0xc5, 0xce, 0xee, 0x2b, 0x66, 0x1b, 0x97, 0xac, 0x67, 0x05, 0x64,
+ 0x60, 0x4a, 0x0d, 0x2b, 0xf7, 0x4d, 0xb7, 0x39, 0x23, 0x08, 0x9f, 0xd3,
+ 0xa1, 0xad, 0xf6, 0x07, 0x99, 0x28, 0x9c, 0xbe, 0x6d, 0xd6, 0x38, 0x83,
+ 0x81, 0x85, 0x50, 0x23, 0x3e, 0x45, 0x69, 0x8d, 0x3e, 0x7e, 0x4a, 0x9b,
+ 0x0c, 0xc2, 0x07, 0x83, 0x73, 0xbe, 0xec, 0x13, 0xe8, 0x52, 0x3d, 0x0b,
+ 0x11, 0x8e, 0x15, 0x70, 0x5a, 0xbd, 0xc8, 0x04, 0xb7, 0x85, 0xa7, 0xc2,
+ 0xe8, 0xa8, 0xba, 0x71, 0x06, 0x26, 0x0a, 0x5d, 0xc8, 0x60, 0xd8, 0xa5,
+ 0x9b, 0x71, 0x7c, 0x47, 0x81, 0x7d, 0x40, 0xbe, 0x37, 0xc3, 0x92, 0xf5,
+ 0xfe, 0x11, 0x66, 0x2b, 0xbd, 0x16, 0xcb, 0x15, 0x58, 0x4f, 0x6b, 0xf9,
+ 0xb5, 0xbc, 0x57, 0x7c, 0xeb, 0xc0, 0x8e, 0xc6, 0x23, 0x0e, 0x04, 0x80,
+ 0x48, 0x3d, 0xff, 0x16, 0xa5, 0x6a, 0xb2, 0xab, 0xab, 0xa2, 0x6a, 0xcc,
+ 0xe9, 0x56, 0x6a, 0x10, 0xbb, 0xf0, 0x99, 0x8b, 0x78, 0xe1, 0xb4, 0xef,
+ 0x23, 0x79, 0xd8, 0xa2, 0xbb, 0xb2, 0x8d, 0xa3, 0x02, 0xe6, 0xf4, 0x3d,
+ 0x2e, 0xa5, 0x09, 0x84, 0x6c, 0x9d, 0x07, 0x9f, 0x72, 0x39, 0x66, 0xc9,
+ 0x69, 0xe5, 0xc1, 0xdc, 0x38, 0x3d, 0xe4, 0x7f, 0xa2, 0x57, 0x1d, 0x9e,
+ 0x51, 0x5a, 0xa3, 0x43, 0x01, 0x0b, 0x1f, 0x8f, 0x1e, 0xc1, 0xd5, 0x88,
+ 0xad, 0x51, 0xbb, 0x67, 0x42, 0xf3, 0x54, 0xa5, 0x54, 0x7e, 0x5b, 0x80,
+ 0x15, 0x1a, 0x70, 0xd6, 0x32, 0x0c, 0x93, 0xee, 0x66, 0x95, 0x1b, 0x6d,
+ 0x44, 0x47, 0x2a, 0xb3, 0x66, 0x4f, 0x03, 0xa3, 0xcf, 0x30, 0x9d, 0x88},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 84
+ {SEC_OID_SHA512,
+ 84,
+ {0x6c, 0xf1, 0xb3, 0xba, 0xb7, 0xcb, 0xa1, 0x71, 0x7d, 0x2a, 0x31, 0xfb,
+ 0xcf, 0x7a, 0x22, 0x18, 0xe4, 0xf0, 0x18, 0x6f, 0xc7, 0x48, 0x8c, 0x30,
+ 0x54, 0xc2, 0x19, 0x3a, 0x97, 0xd3, 0x82, 0x4d, 0xd1, 0x5d, 0x2e, 0x15,
+ 0xa7, 0x26, 0x86, 0x76, 0xa2, 0x74, 0x0d, 0xd4, 0x28, 0xfc, 0x55, 0x57,
+ 0x27, 0x48, 0xc8, 0xa0, 0xb6, 0x5c, 0xee, 0xd4, 0x2f, 0xf1, 0x8e, 0xd4,
+ 0x24, 0x39, 0xf2, 0x56, 0x64, 0xd7, 0xcc, 0xae, 0x0c, 0x2b, 0x72, 0xe2,
+ 0x57, 0x8c, 0xac, 0x39, 0xc6, 0x9c, 0x55, 0xd5, 0xab, 0x85, 0x2a, 0x34,
+ 0x57, 0x0e, 0xae, 0xf5, 0x4d, 0xb1, 0xf9, 0x1d, 0xcf, 0xb9, 0x38, 0xfe,
+ 0x7d, 0x82, 0x2e, 0x58, 0x1a, 0x3a, 0x5e, 0xea, 0xcb, 0x83, 0x63, 0x58,
+ 0x21, 0x6d, 0xdc, 0x7d, 0x0d, 0x8e, 0x56, 0xd9, 0xae, 0xcf, 0x16, 0x98,
+ 0x07, 0x9f, 0x59, 0xc7, 0xfa, 0xf4, 0xbe, 0xc7, 0x4f, 0xad, 0x37, 0x35,
+ 0x2a, 0x1c, 0x80, 0xc7, 0x37, 0x71, 0x2d, 0xfc, 0xdc, 0x8f, 0x0b, 0x82,
+ 0x40, 0xd4, 0x78, 0xeb, 0xee, 0x8f, 0xc6, 0x26, 0xcd, 0xea, 0x53, 0x13,
+ 0x65, 0x27, 0x9e, 0xcc, 0xa4, 0x3f, 0x45, 0x09, 0x6f, 0x87, 0x8b, 0x18,
+ 0xeb, 0x71, 0xcb, 0x92, 0x4d, 0x74, 0x54, 0xe4, 0x1b, 0xf8, 0xc7, 0xfb,
+ 0xf0, 0xd1, 0x17, 0xe0, 0x82, 0xa7, 0x31, 0x0d, 0xbf, 0x88, 0x3b, 0x43,
+ 0x9c, 0x31, 0x5e, 0x36, 0x6c, 0x98, 0xae, 0x88, 0x61, 0x58, 0xd2, 0x76,
+ 0xc0, 0x5e, 0x2b, 0xd7, 0x32, 0xec, 0xb3, 0x2e, 0x1c, 0x5e, 0xa0, 0x5d,
+ 0x2c, 0xc8, 0xd4, 0x58, 0x5c, 0x7d, 0x3a, 0xf5, 0xb7, 0xcf, 0x72, 0xa0,
+ 0x2c, 0x0d, 0x91, 0xea, 0xc7, 0xed, 0xaa, 0xc9, 0x5c, 0xa4, 0x7e, 0xfb,
+ 0x9c, 0x0c, 0xb9, 0xf2, 0xa5, 0x19, 0xc1, 0x39, 0xbf, 0x9a, 0x6c, 0x9a,
+ 0xc5, 0x9d, 0xe0, 0xcd, 0xd3, 0x5f, 0x5b, 0x6a, 0x17, 0xcf, 0x7f, 0x66,
+ 0xb8, 0x22, 0xe6, 0x2a, 0xa5, 0x68, 0xed, 0x30, 0x46, 0xc3, 0x99, 0xe8,
+ 0x34, 0xfc, 0x74, 0x14, 0x20, 0x20, 0x0d, 0x94, 0x2f, 0xcd, 0xc6, 0x48,
+ 0xfe, 0xcd, 0xf1, 0x86, 0xf4, 0x6a, 0x92, 0x0e, 0x87, 0xe1, 0x31, 0x34,
+ 0x58, 0xa3, 0x12, 0x42, 0x4d, 0xa1, 0x54, 0x17, 0x28, 0x6e, 0xf5, 0x3f,
+ 0xd0, 0x8a, 0x9e, 0x38, 0xd1, 0x8a, 0x97, 0xa8, 0x19, 0x10, 0x0d, 0xbc,
+ 0x7b, 0x8b, 0x43, 0xfe, 0xa3, 0x85, 0xd1, 0x5f, 0x92, 0x27, 0x33, 0x2d,
+ 0xbe, 0x60, 0x6d, 0x79, 0x51, 0x27, 0xd9, 0x5e, 0x5f, 0x5b, 0x97, 0x94,
+ 0xb8, 0x1b, 0xe5, 0x7d, 0x49, 0xe4, 0x8a, 0xbf, 0x11, 0xd3, 0x5f, 0xe5,
+ 0x2e, 0xdd, 0x54, 0xe8, 0xdd, 0x03, 0x00, 0x58, 0x8a, 0x0b, 0xa6, 0x20,
+ 0x47, 0xf5, 0x62, 0xa5, 0xab, 0xf4, 0x7f, 0x0a, 0x64, 0x5f, 0x0d, 0x10},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 85
+ {SEC_OID_SHA512,
+ 85,
+ {0x58, 0x98, 0xc8, 0xed, 0x98, 0x9e, 0x4c, 0x4a, 0x37, 0x80, 0xa2, 0x86,
+ 0x8f, 0xf1, 0xb4, 0x80, 0x19, 0x09, 0xed, 0x8e, 0x03, 0x36, 0xb7, 0x5c,
+ 0xd3, 0x28, 0x01, 0xf1, 0x69, 0xcd, 0x81, 0xaa, 0x16, 0xc3, 0x4d, 0xd2,
+ 0x1f, 0xdc, 0x78, 0xaf, 0xf9, 0x96, 0xda, 0x12, 0x4f, 0x9e, 0xda, 0xf3,
+ 0x54, 0x22, 0x47, 0xe0, 0x0a, 0x4c, 0xc5, 0xe4, 0x7e, 0xb9, 0xa8, 0x37,
+ 0xd0, 0x79, 0x84, 0xfc, 0x5d, 0x2f, 0x08, 0x14, 0xd2, 0x2e, 0x27, 0x48,
+ 0x51, 0x64, 0x39, 0x63, 0xd3, 0x49, 0xa4, 0x31, 0x67, 0xa0, 0x65, 0x95,
+ 0x49, 0x97, 0x0c, 0x05, 0x3b, 0x3c, 0xb4, 0x29, 0x37, 0x69, 0xdc, 0x74,
+ 0x8c, 0x6f, 0x9d, 0x15, 0xcc, 0xf6, 0x83, 0x71, 0x4b, 0x5d, 0xf0, 0x03,
+ 0xfd, 0x76, 0x01, 0xf9, 0xc6, 0x2c, 0x2c, 0x31, 0xf5, 0x24, 0x5e, 0xf0,
+ 0x67, 0x65, 0x85, 0xcd, 0xc0, 0x08, 0xad, 0x08, 0x7b, 0x82, 0x37, 0xdd,
+ 0x17, 0xcb, 0x8d, 0x57, 0x20, 0xc9, 0x82, 0x56, 0xc9, 0xa4, 0x6d, 0xae,
+ 0xa4, 0x23, 0xfe, 0xe1, 0x9a, 0xbc, 0x65, 0x9b, 0x67, 0x05, 0x74, 0xea,
+ 0x14, 0x5d, 0x50, 0x57, 0xac, 0x38, 0x37, 0x00, 0x21, 0x66, 0xeb, 0xcc,
+ 0x14, 0xcc, 0xd9, 0x90, 0x38, 0x8d, 0x53, 0x3f, 0xd1, 0x2c, 0xfe, 0x7e,
+ 0x90, 0x0c, 0x6e, 0x80, 0x33, 0x4b, 0x9b, 0xdc, 0x89, 0x16, 0x4d, 0xc4,
+ 0xc2, 0x55, 0xca, 0x34, 0x67, 0x75, 0x94, 0x43, 0x37, 0xb6, 0xe9, 0xc4,
+ 0x47, 0x2a, 0x2b, 0x90, 0xab, 0xee, 0x87, 0x6b, 0x3f, 0x74, 0x38, 0x42,
+ 0xac, 0x46, 0xe3, 0x02, 0x88, 0x15, 0xbe, 0x18, 0xaf, 0x5e, 0x40, 0x5a,
+ 0x8f, 0x8d, 0x4a, 0x5d, 0x9d, 0x89, 0x07, 0x16, 0xc6, 0xbd, 0xb4, 0x9d,
+ 0x36, 0x5e, 0xdf, 0xed, 0x19, 0x9b, 0x2d, 0x91, 0xaa, 0xb9, 0x58, 0xd8,
+ 0x39, 0xfe, 0xeb, 0x62, 0x89, 0x5d, 0xed, 0xcd, 0xb7, 0x54, 0x47, 0xd7,
+ 0x41, 0xf1, 0xbe, 0x26, 0x6f, 0xb6, 0x6f, 0x91, 0x5a, 0xf3, 0x37, 0x71,
+ 0x69, 0x50, 0xa4, 0x07, 0x8a, 0xac, 0xfb, 0xe3, 0xb7, 0x44, 0xdc, 0x44,
+ 0xb7, 0xd9, 0x91, 0x33, 0x0f, 0x92, 0xe2, 0x01, 0x5d, 0xe7, 0xa3, 0xec,
+ 0xc6, 0x02, 0x4c, 0xdf, 0x4f, 0xb8, 0x10, 0x6a, 0xce, 0x7d, 0x52, 0x1f,
+ 0x67, 0x97, 0x3a, 0x7e, 0xc7, 0xce, 0xf2, 0x7d, 0x66, 0xe3, 0x59, 0x98,
+ 0x90, 0x09, 0xc6, 0x8b, 0x08, 0xd1, 0xf0, 0xba, 0xaa, 0x82, 0x70, 0xea,
+ 0x03, 0x23, 0x60, 0x2c, 0xda, 0x40, 0xc9, 0x72, 0x1d, 0x7c, 0xf6, 0x67,
+ 0xc1, 0xf3, 0x19, 0x54, 0x2f, 0xc5, 0xeb, 0x74, 0xb8, 0x54, 0x55, 0xb1,
+ 0x82, 0x53, 0x94, 0x97, 0x67, 0x2d, 0xc1, 0xe2, 0x0a, 0x37, 0x5f, 0x1b,
+ 0xa7, 0x5a, 0xa6, 0x29, 0x7e, 0xc6, 0x15, 0xd8, 0xec, 0xd0, 0xff, 0x6e},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 86
+ {SEC_OID_SHA512,
+ 86,
+ {0xc3, 0x53, 0xda, 0x6e, 0x54, 0x82, 0x1c, 0x2b, 0xbc, 0xa7, 0xbb, 0x85,
+ 0x31, 0x7c, 0xa5, 0x0c, 0x0e, 0xa5, 0x48, 0x62, 0x25, 0xda, 0xe8, 0x03,
+ 0x3c, 0x39, 0x38, 0x5d, 0xcf, 0x3a, 0x2f, 0xc4, 0x40, 0xec, 0x6a, 0xa7,
+ 0xdf, 0xde, 0xe9, 0x02, 0x09, 0xcd, 0xa4, 0x0a, 0xe0, 0x7d, 0x20, 0xf7,
+ 0xa1, 0x61, 0xdf, 0x4d, 0x17, 0x02, 0x0f, 0x62, 0x0e, 0x30, 0x40, 0xc3,
+ 0x76, 0xf5, 0xbb, 0x95, 0x2a, 0x7d, 0x25, 0x0d, 0x9e, 0xd7, 0x6c, 0x3c,
+ 0x6f, 0xb5, 0x3d, 0x99, 0xe2, 0xa7, 0xd6, 0x06, 0xee, 0x18, 0x93, 0xb8,
+ 0xa6, 0x2c, 0x40, 0x3e, 0x2d, 0xeb, 0xa0, 0xdb, 0x6f, 0xc2, 0x7e, 0xd8,
+ 0xf3, 0x30, 0x0b, 0xb2, 0xa5, 0x76, 0x18, 0xdd, 0x06, 0x65, 0xaa, 0xd4,
+ 0x8a, 0x9a, 0x36, 0xee, 0x02, 0x59, 0xf7, 0x4b, 0x08, 0x4f, 0xe9, 0xdc,
+ 0x90, 0xa1, 0xc8, 0x2d, 0x19, 0x8c, 0xe0, 0xbe, 0xf8, 0xf3, 0xee, 0x44,
+ 0xc8, 0x37, 0x95, 0xf8, 0x5e, 0x25, 0x40, 0x27, 0xba, 0x64, 0x48, 0x7f,
+ 0x54, 0x6e, 0x47, 0x5c, 0xaf, 0x2e, 0x03, 0xfb, 0x56, 0x37, 0x79, 0xe8,
+ 0xab, 0x3f, 0xa7, 0xe3, 0xf5, 0x74, 0x0d, 0x2d, 0x3e, 0x97, 0x89, 0x2d,
+ 0x8d, 0x78, 0x6f, 0x0a, 0x50, 0x2f, 0x71, 0xe3, 0xe9, 0xe8, 0xd4, 0x18,
+ 0xcc, 0xa8, 0xcf, 0x1d, 0x1d, 0xde, 0xde, 0xc0, 0xa5, 0x73, 0x7a, 0x8c,
+ 0x3e, 0x5d, 0x07, 0x38, 0x8b, 0xcc, 0xf2, 0x7f, 0xe3, 0x32, 0xb8, 0xa3,
+ 0xc6, 0x96, 0x5c, 0x77, 0x7f, 0x3c, 0x6a, 0x7b, 0x8f, 0x65, 0x39, 0x94,
+ 0x2c, 0x79, 0x1a, 0x78, 0xc9, 0xd7, 0x80, 0x83, 0xdc, 0xe7, 0xee, 0x6b,
+ 0x60, 0xbb, 0xc9, 0x8d, 0xc3, 0x6c, 0xc9, 0x25, 0xd4, 0x2c, 0xd2, 0x98,
+ 0x31, 0x76, 0xa9, 0xfc, 0x88, 0xd6, 0x7f, 0x8c, 0xa1, 0xa3, 0x25, 0xfe,
+ 0xbd, 0x59, 0x08, 0x6b, 0x10, 0xc3, 0xad, 0xd5, 0xa6, 0x57, 0x3f, 0x76,
+ 0x15, 0x41, 0x73, 0x76, 0x38, 0x13, 0xf2, 0x19, 0xe2, 0x9f, 0xe4, 0x66,
+ 0xf0, 0x34, 0x6a, 0x7d, 0xd9, 0xb6, 0xc9, 0x52, 0xfb, 0x8f, 0xf6, 0xbd,
+ 0x7a, 0x0b, 0x19, 0xba, 0xae, 0xb9, 0x42, 0x7f, 0xc5, 0x54, 0xfa, 0xb6,
+ 0x4d, 0x52, 0x0c, 0x1b, 0x81, 0xa0, 0x08, 0x87, 0xbe, 0x9b, 0x50, 0xd3,
+ 0x45, 0x07, 0xd4, 0x7d, 0xd3, 0x47, 0x33, 0x1e, 0x39, 0x48, 0xe6, 0x33,
+ 0xec, 0x07, 0x38, 0xa8, 0x3d, 0xeb, 0x5c, 0x37, 0x9b, 0xac, 0xd7, 0x62,
+ 0x3e, 0xf2, 0xb8, 0x9c, 0x99, 0x4d, 0xb4, 0x82, 0x5c, 0xdc, 0x1e, 0xc3,
+ 0x91, 0x13, 0x43, 0x11, 0x66, 0xe4, 0xe2, 0x40, 0xe7, 0x3c, 0xd6, 0x63,
+ 0x5d, 0x9a, 0x9a, 0xf2, 0x5f, 0x72, 0x62, 0x3f, 0xce, 0x4a, 0xe4, 0x16,
+ 0x7a, 0xdf, 0x48, 0xd2, 0x4c, 0xa1, 0x9d, 0xca, 0x1d, 0xfc, 0x79, 0x93},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 87
+ {SEC_OID_SHA512,
+ 87,
+ {0xaa, 0xae, 0xc8, 0x70, 0xa8, 0x22, 0x3d, 0x25, 0x64, 0x57, 0xcb, 0x14,
+ 0x18, 0x38, 0x89, 0x93, 0x8a, 0xbb, 0x00, 0xb2, 0x13, 0x66, 0xb9, 0x0e,
+ 0x36, 0xb3, 0xb5, 0x1f, 0xed, 0x1e, 0x17, 0x0c, 0x0b, 0x3a, 0x89, 0x44,
+ 0xf5, 0xcb, 0xa5, 0x4b, 0x8d, 0x23, 0x38, 0x79, 0xfd, 0xa1, 0x07, 0x6a,
+ 0x23, 0x03, 0x30, 0x9e, 0xbc, 0x04, 0xbf, 0x66, 0xee, 0x42, 0x95, 0x03,
+ 0x0f, 0xfc, 0x67, 0x53, 0xf4, 0xee, 0xd4, 0xa1, 0x38, 0xaf, 0x85, 0x01,
+ 0x39, 0xde, 0xfe, 0x15, 0x44, 0xd5, 0xee, 0xd4, 0xe7, 0xe8, 0xb7, 0x5c,
+ 0x6c, 0x39, 0xd6, 0x6f, 0xc6, 0x8e, 0x72, 0x92, 0x1b, 0x98, 0xcb, 0xa1,
+ 0x9f, 0x5d, 0xde, 0x13, 0x02, 0xe9, 0x13, 0x36, 0xaa, 0x81, 0xe2, 0x16,
+ 0x54, 0x89, 0x2d, 0xff, 0xb0, 0x03, 0x2b, 0x82, 0xfe, 0xe8, 0x0b, 0xbf,
+ 0xde, 0x43, 0x82, 0xf2, 0x2e, 0x71, 0x28, 0x1a, 0x80, 0x8b, 0x81, 0xd5,
+ 0x8b, 0x4f, 0x33, 0x5c, 0xfd, 0xd6, 0xb1, 0x70, 0xfe, 0x09, 0x98, 0xe7,
+ 0x75, 0x18, 0x1d, 0x03, 0x04, 0xe1, 0x19, 0x5d, 0x6c, 0x2f, 0xb3, 0x33,
+ 0xbf, 0x96, 0x84, 0xb1, 0x6b, 0x10, 0xa0, 0x6d, 0xdd, 0xf8, 0xc4, 0x30,
+ 0x32, 0xc8, 0x87, 0x07, 0x39, 0xb3, 0x9b, 0xe5, 0x5e, 0x87, 0xb0, 0xa6,
+ 0x6b, 0xc7, 0xd3, 0xd6, 0x57, 0x51, 0x08, 0x3b, 0xa9, 0x20, 0x86, 0xa7,
+ 0x75, 0x0f, 0x96, 0x5e, 0xb2, 0x95, 0x2c, 0x74, 0x57, 0x47, 0xd6, 0x19,
+ 0xef, 0x4c, 0xca, 0xcc, 0x99, 0xed, 0xe9, 0xe2, 0xbd, 0xf2, 0x5d, 0x62,
+ 0x02, 0x8d, 0xa8, 0x1a, 0xfb, 0xa3, 0x77, 0x43, 0x82, 0x22, 0xa0, 0x53,
+ 0xee, 0x69, 0x45, 0xec, 0xca, 0x2b, 0xa2, 0x27, 0xc6, 0xda, 0x44, 0x39,
+ 0x79, 0x51, 0xc5, 0xb0, 0xe2, 0x8e, 0x73, 0x62, 0xac, 0x5c, 0x98, 0x02,
+ 0x95, 0x08, 0x3d, 0xc0, 0xbb, 0x7c, 0x97, 0x83, 0xb0, 0xba, 0xda, 0x0f,
+ 0x2a, 0xd6, 0x1e, 0x23, 0x2b, 0xe6, 0x26, 0xea, 0xb9, 0x1b, 0x0c, 0x52,
+ 0xf8, 0x77, 0x4c, 0xc3, 0x33, 0x1f, 0x61, 0x96, 0xb4, 0xc1, 0x6d, 0x21,
+ 0xe7, 0x6a, 0x3e, 0xae, 0x64, 0xac, 0x85, 0xc5, 0x25, 0xc9, 0x0c, 0x67,
+ 0x0f, 0xa4, 0x22, 0xdf, 0x1a, 0x23, 0x82, 0x7a, 0x93, 0x56, 0x30, 0x44,
+ 0xc3, 0x6a, 0xf0, 0x4c, 0x7b, 0x7c, 0x96, 0xae, 0x7e, 0xb9, 0x83, 0x3d,
+ 0xac, 0x91, 0x7e, 0x09, 0x7a, 0x1f, 0x6a, 0x59, 0x51, 0xde, 0x61, 0xad,
+ 0xc1, 0xf6, 0xfa, 0x3b, 0x6a, 0xed, 0x4e, 0xdd, 0x4f, 0xe0, 0xd3, 0xbb,
+ 0x79, 0x6a, 0x88, 0xae, 0xe0, 0x58, 0x8b, 0x8d, 0x15, 0xbb, 0xcf, 0xa5,
+ 0x72, 0xa6, 0xe6, 0x97, 0xb7, 0xd2, 0x30, 0x87, 0xd6, 0x1f, 0x6d, 0xb7,
+ 0x74, 0x0d, 0x30, 0x7f, 0x5e, 0xdc, 0xa7, 0x95, 0x18, 0x8d, 0xce, 0x0f},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 88
+ {SEC_OID_SHA512,
+ 88,
+ {0x41, 0xd3, 0xdf, 0x07, 0x5c, 0xb5, 0x0c, 0x13, 0x5e, 0x1d, 0x07, 0xa1,
+ 0x1d, 0x92, 0x39, 0xa9, 0x10, 0x2d, 0xd3, 0x67, 0x21, 0x69, 0xcc, 0xd0,
+ 0x72, 0xff, 0x78, 0xe7, 0xe9, 0x55, 0xf6, 0x1c, 0x40, 0xd2, 0x97, 0x1e,
+ 0x10, 0xa4, 0x82, 0x52, 0x05, 0xd0, 0x67, 0xf3, 0x7e, 0xed, 0x21, 0xf3,
+ 0x48, 0x7b, 0x9a, 0x51, 0x2d, 0x0c, 0x80, 0xf0, 0x9d, 0x58, 0xb6, 0xca,
+ 0xc1, 0x68, 0x9c, 0xb2, 0x51, 0x33, 0xdc, 0x84, 0x0c, 0x11, 0xa9, 0x43,
+ 0x72, 0x33, 0x2a, 0xba, 0x69, 0x2d, 0x5f, 0x61, 0x57, 0xa1, 0x55, 0x9e,
+ 0x28, 0x46, 0x9e, 0xf8, 0xa5, 0x76, 0x28, 0xb1, 0x72, 0x04, 0xb2, 0xd8,
+ 0x1a, 0x8e, 0x21, 0xc0, 0xd9, 0x1e, 0x0c, 0xd1, 0x56, 0x33, 0xf7, 0xe6,
+ 0x12, 0xa1, 0x27, 0xf9, 0x8d, 0x64, 0x90, 0x9b, 0x71, 0xbf, 0x39, 0x84,
+ 0xb2, 0x4a, 0xeb, 0x1a, 0xe3, 0xda, 0xa8, 0x6e, 0xa4, 0x43, 0x37, 0xe2,
+ 0x2a, 0x91, 0xe6, 0x3b, 0x7e, 0x12, 0x73, 0x27, 0x5e, 0x51, 0xda, 0xe4,
+ 0x73, 0xb0, 0xce, 0x61, 0xa2, 0xe3, 0xec, 0xf6, 0x50, 0xd3, 0x8f, 0xde,
+ 0xa9, 0xe0, 0x5b, 0xd0, 0xe8, 0x3a, 0x56, 0x4d, 0xc9, 0x58, 0x69, 0xbf,
+ 0x1f, 0xe1, 0xd1, 0x9b, 0x5b, 0xe9, 0x85, 0x42, 0x4f, 0x55, 0x58, 0x12,
+ 0x08, 0xb0, 0x9f, 0x6e, 0x26, 0x39, 0x7c, 0x0b, 0xbd, 0x51, 0xaf, 0x1b,
+ 0x22, 0x19, 0x8f, 0x24, 0xd4, 0x83, 0xa2, 0xe2, 0x34, 0xf2, 0xf9, 0x0c,
+ 0xed, 0x3b, 0x78, 0x0f, 0x73, 0x23, 0xf2, 0x9b, 0x40, 0x4d, 0xbf, 0xd5,
+ 0x17, 0xb4, 0xe5, 0x3b, 0xf1, 0xfb, 0x40, 0xd2, 0x94, 0x08, 0x81, 0x22,
+ 0x54, 0x17, 0x7d, 0xbd, 0x79, 0x39, 0x34, 0x7d, 0x0f, 0xd7, 0x63, 0xd2,
+ 0xf1, 0x8f, 0xa7, 0xe8, 0x3f, 0x0e, 0xff, 0xa7, 0xe5, 0x39, 0xa3, 0x06,
+ 0x1a, 0x3b, 0x7f, 0xe7, 0x7d, 0x9b, 0x5d, 0xf5, 0xd5, 0x06, 0x00, 0xcf,
+ 0x39, 0x05, 0x51, 0x16, 0xf2, 0x35, 0xa6, 0x0f, 0x29, 0x85, 0x12, 0xb7,
+ 0x83, 0xe2, 0x2f, 0xd8, 0x39, 0x35, 0x08, 0x31, 0x85, 0xf5, 0x65, 0xc9,
+ 0xfa, 0xfc, 0xd0, 0xf0, 0x38, 0xe5, 0x5a, 0xd2, 0x32, 0x46, 0xac, 0x5b,
+ 0x1e, 0x9b, 0x6c, 0xd7, 0x77, 0xdc, 0x36, 0xc8, 0x89, 0xd4, 0xad, 0xce,
+ 0x69, 0x49, 0x4d, 0x45, 0xd5, 0xe1, 0x58, 0x48, 0xf4, 0xba, 0x57, 0x16,
+ 0x9d, 0xf4, 0xa2, 0x85, 0x99, 0x64, 0x8f, 0x62, 0xe9, 0x91, 0x98, 0x61,
+ 0xf6, 0xd5, 0xd8, 0xc4, 0xe1, 0xde, 0x4e, 0x56, 0x01, 0xf9, 0xe4, 0x1f,
+ 0xde, 0x56, 0x2f, 0xae, 0x06, 0x38, 0xc0, 0x98, 0x8b, 0xb0, 0xc0, 0xee,
+ 0x63, 0xd2, 0x4d, 0x00, 0x2b, 0x67, 0xba, 0x49, 0x86, 0xd1, 0x51, 0x96,
+ 0x94, 0xa4, 0x1c, 0xe3, 0x6c, 0xbf, 0x20, 0xc9, 0x07, 0xd6, 0x2d, 0x53},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 89
+ {SEC_OID_SHA512,
+ 89,
+ {0x7b, 0xcc, 0xcc, 0x5b, 0x52, 0xd6, 0xa7, 0x36, 0x0d, 0xbc, 0xa4, 0x7a,
+ 0x47, 0xc6, 0xa3, 0x60, 0xeb, 0x5f, 0x2f, 0x09, 0xbc, 0x40, 0x2e, 0xdc,
+ 0x26, 0xe6, 0x96, 0xfd, 0xc1, 0xee, 0xe7, 0x2e, 0xd3, 0x8b, 0x9b, 0xd3,
+ 0xc9, 0x47, 0x2e, 0x0e, 0x43, 0x36, 0xce, 0x74, 0xdd, 0xe0, 0x5b, 0x4e,
+ 0x94, 0xc6, 0x93, 0x3c, 0x27, 0x63, 0xe9, 0x5e, 0x64, 0xab, 0x0a, 0x1d,
+ 0x45, 0x25, 0x6d, 0x12, 0x9e, 0xc8, 0xcd, 0x5b, 0xc0, 0xa2, 0x83, 0xf2,
+ 0xca, 0x0f, 0xab, 0xd1, 0x8e, 0xf0, 0xba, 0x2a, 0x6b, 0x66, 0xdb, 0xfa,
+ 0xc9, 0xfe, 0xb7, 0xff, 0x95, 0xfe, 0x76, 0xd4, 0x43, 0xd0, 0xaa, 0x5c,
+ 0xaa, 0x70, 0x95, 0xa3, 0x86, 0x19, 0xd4, 0x4f, 0x07, 0xf5, 0x15, 0x2c,
+ 0x44, 0xdf, 0x6a, 0xcc, 0x76, 0x68, 0x59, 0x13, 0x4c, 0x5f, 0x9c, 0x9b,
+ 0x89, 0x32, 0xc1, 0x09, 0x31, 0x00, 0x2e, 0x16, 0x56, 0x4b, 0x07, 0x4b,
+ 0x28, 0xe2, 0x58, 0x8f, 0xaf, 0x7f, 0x12, 0x7c, 0x02, 0x95, 0x8a, 0x6e,
+ 0xcb, 0xb0, 0x4b, 0x38, 0x30, 0xee, 0x05, 0x55, 0x3c, 0x83, 0xca, 0x8a,
+ 0x6d, 0x5b, 0x1c, 0x6f, 0x31, 0xf2, 0x80, 0x42, 0x76, 0xcd, 0x42, 0xe6,
+ 0x48, 0x96, 0x93, 0x97, 0x5d, 0xfb, 0x1f, 0x17, 0xc0, 0x9f, 0xb5, 0xba,
+ 0x41, 0xd9, 0xff, 0xe5, 0x97, 0x71, 0x0a, 0x8f, 0x4d, 0x0b, 0x64, 0x90,
+ 0x7b, 0x2a, 0xca, 0x89, 0xd6, 0xd5, 0xbe, 0xb2, 0x6c, 0xc7, 0x81, 0x25,
+ 0xe4, 0xa4, 0xcb, 0x35, 0x65, 0xae, 0xe2, 0x4d, 0xa8, 0xc2, 0x10, 0xda,
+ 0xe2, 0xdb, 0xee, 0xfd, 0x2d, 0x46, 0x8d, 0x00, 0x64, 0x20, 0x12, 0x7f,
+ 0x49, 0xf5, 0xd8, 0xe4, 0x5e, 0xb7, 0x68, 0xf9, 0xaf, 0x9e, 0xb5, 0x4a,
+ 0x13, 0x0f, 0xe3, 0x27, 0xbb, 0x0e, 0xa1, 0x27, 0x71, 0xd4, 0xa6, 0xe3,
+ 0x6e, 0x89, 0xfe, 0x23, 0x67, 0xe1, 0xb3, 0x73, 0xf7, 0xc4, 0x6b, 0x34,
+ 0xa6, 0x7c, 0x42, 0xb1, 0x65, 0x87, 0x3b, 0xea, 0x2b, 0x76, 0x34, 0x73,
+ 0xec, 0xaf, 0x60, 0xb3, 0x89, 0x4f, 0x76, 0xbc, 0xbd, 0x78, 0x30, 0x2b,
+ 0xcb, 0x1b, 0xdb, 0xc9, 0xf8, 0xf4, 0x2a, 0xb9, 0xf1, 0x5c, 0x0a, 0x21,
+ 0x75, 0x23, 0x40, 0x74, 0x44, 0x1a, 0xaa, 0x8d, 0xa8, 0x06, 0xa5, 0xa8,
+ 0x68, 0x80, 0xdd, 0xbe, 0xdc, 0xae, 0x3b, 0xe0, 0x7e, 0x86, 0xfa, 0x17,
+ 0x00, 0xc2, 0x43, 0x7e, 0x63, 0xc5, 0xac, 0x26, 0x3d, 0x98, 0x83, 0x3e,
+ 0xd9, 0x89, 0x24, 0x9c, 0xd3, 0xe7, 0xdb, 0x8f, 0x75, 0x32, 0x3b, 0x82,
+ 0x80, 0x34, 0xfc, 0x4c, 0x7d, 0xbb, 0xf0, 0x2e, 0xb8, 0xe3, 0x04, 0x90,
+ 0x10, 0xce, 0xee, 0x24, 0xff, 0xd6, 0x4b, 0xbd, 0xc2, 0x94, 0xfc, 0x10,
+ 0x90, 0xc5, 0x99, 0x8c, 0xcf, 0x40, 0x09, 0x8c, 0x09, 0x65, 0x04, 0x18},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 90
+ {SEC_OID_SHA512,
+ 90,
+ {0x29, 0x1f, 0x4b, 0x35, 0xa4, 0xdd, 0x89, 0xe9, 0xed, 0x52, 0x78, 0xe1,
+ 0x8d, 0x32, 0x2d, 0x47, 0x3e, 0x43, 0x5c, 0x7b, 0x9b, 0x61, 0x1b, 0xd6,
+ 0x2b, 0xef, 0x17, 0xe6, 0xba, 0x61, 0x9c, 0x9e, 0x81, 0x1a, 0x29, 0x5b,
+ 0x5d, 0xa3, 0x9d, 0xd2, 0x91, 0xb7, 0xc2, 0x93, 0x03, 0xf0, 0xca, 0xe0,
+ 0x7e, 0xce, 0x61, 0xb8, 0xf3, 0x84, 0x96, 0x44, 0xf3, 0x4e, 0x0e, 0x3d,
+ 0xd2, 0x91, 0xdf, 0x0d, 0xe5, 0xe7, 0x22, 0x5a, 0xaa, 0xfe, 0xaf, 0xd3,
+ 0xd0, 0x7e, 0x8e, 0x18, 0x46, 0xb5, 0x3e, 0x0c, 0xa6, 0x11, 0x21, 0xf9,
+ 0x1b, 0x29, 0x3a, 0x37, 0x86, 0xfe, 0x6a, 0x23, 0xfb, 0xdf, 0x15, 0xc5,
+ 0xad, 0xbf, 0xb8, 0xdb, 0xc4, 0x35, 0x40, 0x72, 0x13, 0x67, 0xd7, 0xe9,
+ 0xdb, 0x32, 0x58, 0x8d, 0x76, 0x51, 0xb3, 0x29, 0x98, 0x5e, 0xd3, 0x60,
+ 0x2f, 0xa7, 0x0b, 0x35, 0x54, 0xef, 0x00, 0x71, 0x81, 0x55, 0x05, 0x4c,
+ 0xbc, 0x9f, 0x39, 0x85, 0xee, 0x0c, 0x73, 0x1b, 0x05, 0xf4, 0x55, 0x2b,
+ 0xb6, 0x47, 0x59, 0xf3, 0x98, 0xbd, 0x36, 0xb2, 0x98, 0x4a, 0xfe, 0x66,
+ 0xb5, 0x0c, 0x51, 0xaa, 0x4b, 0xfe, 0x8e, 0xa8, 0xa2, 0x23, 0xb8, 0x27,
+ 0xd2, 0x49, 0x04, 0xe8, 0x78, 0x1b, 0xb1, 0xab, 0xd5, 0x66, 0x7f, 0x73,
+ 0x10, 0x09, 0xd3, 0x15, 0xf3, 0x7b, 0xd8, 0xb3, 0x40, 0x05, 0x73, 0xeb,
+ 0x96, 0xd7, 0x38, 0xbe, 0x26, 0xb0, 0xa1, 0x3c, 0x98, 0xb1, 0x47, 0xe3,
+ 0xf9, 0x99, 0x41, 0xee, 0x36, 0x08, 0xb1, 0xf3, 0x87, 0x20, 0xc5, 0x5f,
+ 0xfa, 0xed, 0xd8, 0xfe, 0xf9, 0xf8, 0x15, 0xc3, 0xe1, 0xc4, 0x8b, 0x40,
+ 0x13, 0x4d, 0xe9, 0x55, 0x3f, 0x38, 0xa8, 0xf8, 0x94, 0x57, 0x07, 0xd9,
+ 0xbd, 0x0c, 0xe4, 0xed, 0xf5, 0x1d, 0x62, 0x6b, 0x15, 0xc5, 0x22, 0xfb,
+ 0x29, 0x85, 0x2a, 0xc5, 0xf4, 0x5e, 0x8c, 0x8f, 0xda, 0x54, 0xbd, 0xc8,
+ 0x1b, 0xe0, 0x50, 0x88, 0x37, 0x2b, 0x29, 0x34, 0xd7, 0xba, 0x9b, 0x73,
+ 0xc0, 0x81, 0xce, 0xab, 0x58, 0x50, 0x5f, 0x90, 0x80, 0xdc, 0x3c, 0x39,
+ 0x41, 0xcf, 0x31, 0x21, 0xf5, 0x70, 0x5c, 0xd4, 0x2d, 0x91, 0x22, 0x95,
+ 0x81, 0x48, 0xb6, 0x07, 0x40, 0xaf, 0xf9, 0x7e, 0x3e, 0x55, 0xea, 0xba,
+ 0x7d, 0x09, 0x3e, 0x1f, 0xab, 0x65, 0xca, 0xaa, 0x06, 0x55, 0x37, 0xdb,
+ 0xef, 0xc7, 0x5a, 0x30, 0x67, 0x37, 0x56, 0x94, 0xe3, 0xf8, 0xb7, 0xb5,
+ 0x85, 0x71, 0x8d, 0xe5, 0x18, 0x29, 0xd1, 0x3e, 0x62, 0x33, 0x61, 0x3d,
+ 0x19, 0x9c, 0x1d, 0xfb, 0x3f, 0x5d, 0x16, 0xbc, 0x05, 0x6f, 0x76, 0x82,
+ 0x53, 0x73, 0x92, 0x82, 0xbf, 0xc2, 0x48, 0xb1, 0x87, 0x0b, 0x5c, 0x09,
+ 0x86, 0x64, 0x71, 0x4e, 0x32, 0x19, 0xd3, 0xd3, 0xa4, 0x33, 0xc5, 0xed},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 91
+ {SEC_OID_SHA512,
+ 91,
+ {0xd4, 0x39, 0x71, 0x65, 0x06, 0x46, 0xe5, 0x53, 0x5f, 0xe0, 0xb9, 0x7a,
+ 0x8f, 0xc8, 0xdc, 0x2b, 0xbc, 0x93, 0x14, 0x0b, 0x75, 0x06, 0x41, 0xac,
+ 0x2f, 0x43, 0x02, 0xf5, 0xfc, 0xea, 0x94, 0x1c, 0xde, 0x61, 0x18, 0x94,
+ 0xd8, 0x56, 0xb7, 0xc1, 0x98, 0x06, 0xbf, 0xc7, 0xc7, 0x70, 0x8c, 0x10,
+ 0x02, 0x54, 0xb2, 0xe4, 0xca, 0xaa, 0x56, 0xf6, 0xa3, 0xa5, 0xff, 0x4e,
+ 0x10, 0x50, 0x58, 0x67, 0x9e, 0x07, 0xb2, 0x91, 0xea, 0xc9, 0x5d, 0x8b,
+ 0xcc, 0xfa, 0x91, 0x81, 0x1d, 0x6c, 0x16, 0x72, 0x05, 0xf4, 0x9a, 0xcf,
+ 0xfd, 0xf0, 0xfd, 0xe9, 0x1c, 0x15, 0xe6, 0xd3, 0xed, 0x37, 0xdc, 0xa0,
+ 0x2d, 0x28, 0xef, 0x25, 0xc7, 0xf1, 0x1a, 0x91, 0x0c, 0x67, 0xa9, 0x1e,
+ 0x99, 0x6f, 0xcf, 0x39, 0x7b, 0x81, 0x4c, 0xb1, 0x53, 0x7d, 0xa3, 0x77,
+ 0x95, 0x5d, 0x65, 0x1d, 0x6b, 0xac, 0xcd, 0x66, 0x2e, 0x9d, 0x5c, 0x52,
+ 0x64, 0x51, 0x6e, 0x4e, 0x0c, 0x6d, 0x39, 0x6f, 0xd5, 0xaa, 0xec, 0xd9,
+ 0xa0, 0x93, 0xbf, 0xbe, 0x8d, 0x0e, 0x8f, 0x9b, 0x64, 0xa2, 0xc8, 0x4f,
+ 0x8a, 0x28, 0x74, 0xb1, 0xa7, 0x88, 0xcd, 0x94, 0xd3, 0x07, 0x65, 0x87,
+ 0x40, 0xdc, 0x03, 0x58, 0x53, 0x5f, 0xa1, 0xfb, 0x54, 0x5d, 0xf3, 0x12,
+ 0x5b, 0x7a, 0xe1, 0x9f, 0x87, 0x61, 0xa3, 0xec, 0xb1, 0xdd, 0xfc, 0x24,
+ 0xc1, 0xef, 0x75, 0x4d, 0x16, 0x62, 0x39, 0xdf, 0x5b, 0xbf, 0xc5, 0xf4,
+ 0x66, 0x6c, 0x58, 0x8b, 0x6a, 0x07, 0x92, 0x7e, 0x31, 0x52, 0xa2, 0xcf,
+ 0x50, 0x08, 0xa2, 0xf7, 0x18, 0x49, 0x94, 0x40, 0x06, 0x6c, 0x59, 0xdd,
+ 0x23, 0xc7, 0x25, 0x8b, 0xd7, 0x62, 0xc8, 0xb0, 0x6b, 0xb1, 0x2a, 0x89,
+ 0xdc, 0xcb, 0xa5, 0x8e, 0xb8, 0xc9, 0x85, 0x14, 0x55, 0x14, 0x82, 0x96,
+ 0x46, 0x2a, 0x2a, 0xfb, 0xb2, 0xd3, 0x92, 0xcd, 0xe7, 0x3e, 0x38, 0xd2,
+ 0xa1, 0xe0, 0x1e, 0xd5, 0xb4, 0x7a, 0x85, 0xee, 0x30, 0x33, 0xea, 0x02,
+ 0xf1, 0xf4, 0xa4, 0x89, 0x8c, 0x3e, 0xbd, 0xd5, 0x96, 0x7b, 0x88, 0x81,
+ 0x17, 0x27, 0xfe, 0x54, 0x31, 0xc5, 0x2c, 0x8e, 0xf4, 0xe5, 0x8c, 0x2e,
+ 0x00, 0x10, 0x59, 0xe8, 0xfb, 0x69, 0x67, 0xd3, 0x7f, 0x81, 0x9a, 0x25,
+ 0x86, 0xbf, 0xc8, 0xc7, 0x15, 0xf8, 0x42, 0x33, 0x40, 0x54, 0xd7, 0x0d,
+ 0x26, 0x88, 0x20, 0x26, 0xb4, 0x10, 0xc2, 0x51, 0xa1, 0x7b, 0x89, 0xf0,
+ 0x52, 0xea, 0x23, 0xdb, 0xb9, 0x40, 0x7b, 0xec, 0x32, 0xe2, 0xe6, 0x19,
+ 0x94, 0xbf, 0xfb, 0x04, 0xba, 0x11, 0x67, 0x4c, 0x15, 0xba, 0xde, 0x53,
+ 0x9f, 0xaa, 0x05, 0xd8, 0x4d, 0x73, 0xaa, 0xc4, 0x96, 0x6d, 0xc0, 0x75,
+ 0xca, 0x96, 0x8b, 0xba, 0x6e, 0x5d, 0xbd, 0x8e, 0x16, 0xa6, 0x60, 0x82},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 92
+ {SEC_OID_SHA512,
+ 92,
+ {0x75, 0xcc, 0x52, 0x77, 0xb4, 0xdf, 0x2a, 0xdd, 0x60, 0xa4, 0x4b, 0xc6,
+ 0x6e, 0xe8, 0xcd, 0x4b, 0x62, 0xe1, 0x9f, 0x1f, 0xcb, 0xb7, 0xb5, 0x02,
+ 0xe1, 0x39, 0xb2, 0x6c, 0x9b, 0x7f, 0x16, 0xc5, 0x9a, 0x82, 0x04, 0x1a,
+ 0x16, 0x68, 0xd5, 0x30, 0x52, 0x21, 0x31, 0xe0, 0xb6, 0x02, 0xfe, 0xa4,
+ 0xf5, 0x20, 0x6a, 0x59, 0xbf, 0x79, 0x36, 0x57, 0xbc, 0x51, 0xd3, 0x20,
+ 0x59, 0x4f, 0x50, 0x4a, 0xfd, 0x7f, 0x68, 0x16, 0x27, 0x11, 0x5f, 0x49,
+ 0xe5, 0x0e, 0x2f, 0x3f, 0xc4, 0xe7, 0x45, 0xb0, 0xd7, 0xc4, 0x12, 0xd1,
+ 0xa3, 0x7f, 0x8b, 0x8c, 0xf1, 0xfc, 0x53, 0xc2, 0x5a, 0x65, 0xb0, 0xbb,
+ 0x18, 0xea, 0x45, 0x66, 0x7c, 0xae, 0xf3, 0xa8, 0xed, 0x60, 0x88, 0x96,
+ 0x74, 0x1b, 0x57, 0xd7, 0xbf, 0x30, 0x57, 0x40, 0xe2, 0x38, 0xcc, 0x71,
+ 0xe9, 0x30, 0xb9, 0x9b, 0xe5, 0x30, 0xe8, 0x66, 0x22, 0x7e, 0x0e, 0xf2,
+ 0x6a, 0x82, 0xf5, 0xbe, 0x08, 0x3d, 0x4d, 0xd5, 0x8b, 0x21, 0xa3, 0xc5,
+ 0xf0, 0x1f, 0x29, 0xc7, 0x2d, 0x26, 0x5a, 0xfc, 0xe6, 0x4f, 0x56, 0xe6,
+ 0x6f, 0x85, 0x37, 0x39, 0x39, 0x18, 0x5d, 0x31, 0x2a, 0xa8, 0x3e, 0x58,
+ 0xd8, 0x2a, 0xb0, 0x1e, 0xce, 0x9a, 0x4b, 0xa5, 0xe4, 0x29, 0x5a, 0xf1,
+ 0x0d, 0x2e, 0x56, 0x3f, 0xf5, 0x71, 0xf8, 0xa3, 0x2e, 0x68, 0xae, 0x78,
+ 0xd6, 0x67, 0xaf, 0x19, 0xe1, 0x7c, 0xc1, 0xf9, 0x54, 0x62, 0x01, 0x84,
+ 0xec, 0x22, 0x8d, 0x8e, 0x89, 0x82, 0xf1, 0x9c, 0x0e, 0x4f, 0x7a, 0x10,
+ 0xcc, 0x1b, 0xac, 0x88, 0x19, 0x67, 0x37, 0x1b, 0xe1, 0x84, 0xb7, 0x8a,
+ 0xf4, 0x11, 0x6e, 0xd0, 0x0c, 0x7d, 0x4d, 0x1f, 0xcc, 0x3b, 0x2a, 0xa6,
+ 0x6d, 0x28, 0x46, 0x1e, 0xac, 0x54, 0x22, 0x71, 0x6d, 0x0a, 0x7b, 0xfb,
+ 0x5d, 0x31, 0xd7, 0x9f, 0xb4, 0xd6, 0xb2, 0xfb, 0x57, 0x99, 0xd7, 0xc8,
+ 0x62, 0x95, 0xcd, 0x4b, 0xfb, 0xfa, 0x6b, 0xfd, 0x6c, 0x8c, 0x35, 0x46,
+ 0x38, 0x85, 0xfd, 0xad, 0xc5, 0xe5, 0xed, 0xc2, 0xf5, 0x13, 0x53, 0x23,
+ 0x25, 0x3d, 0x71, 0x7d, 0x7d, 0x1e, 0x09, 0x1b, 0xe6, 0x41, 0x3c, 0xdb,
+ 0x89, 0x88, 0x00, 0xad, 0x96, 0xb3, 0x6e, 0x8d, 0x2b, 0x7c, 0x1c, 0xcf,
+ 0xbb, 0xe6, 0xa9, 0x7f, 0x51, 0x6e, 0xaf, 0x9f, 0xe0, 0x8e, 0xf3, 0xec,
+ 0x6c, 0x90, 0x2c, 0xeb, 0x54, 0xa9, 0x59, 0x3d, 0x65, 0xd0, 0x97, 0x6c,
+ 0x70, 0x15, 0xe3, 0xa7, 0xe6, 0x78, 0x0f, 0x23, 0x87, 0x38, 0xd3, 0xee,
+ 0x72, 0x5a, 0x16, 0xa9, 0x40, 0x41, 0xb0, 0x94, 0x84, 0xac, 0xfa, 0x8d,
+ 0x01, 0x0d, 0x37, 0xb7, 0x8f, 0xeb, 0xd3, 0xd7, 0xa8, 0xa4, 0xe9, 0x5d,
+ 0x90, 0x11, 0x8d, 0xc1, 0x89, 0x76, 0x09, 0xbe, 0x08, 0x54, 0x27, 0x4f},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 93
+ {SEC_OID_SHA512,
+ 93,
+ {0x9b, 0x13, 0xee, 0xb9, 0xc2, 0xd9, 0x0c, 0x05, 0xae, 0xa3, 0x63, 0x62,
+ 0xcf, 0x7c, 0x99, 0xdf, 0x17, 0xdb, 0xee, 0x71, 0x74, 0xef, 0xa2, 0xc2,
+ 0xeb, 0xbe, 0x09, 0x72, 0x11, 0xde, 0xf9, 0x4c, 0xc1, 0x69, 0x43, 0x63,
+ 0x6c, 0xfa, 0x0c, 0xe5, 0x6f, 0xe7, 0x22, 0x54, 0xef, 0x79, 0x55, 0x8e,
+ 0x4e, 0xdf, 0x20, 0xde, 0x56, 0xed, 0xd9, 0x35, 0x01, 0x85, 0x3d, 0x63,
+ 0xb0, 0x09, 0xb0, 0x0d, 0x40, 0x77, 0x8f, 0xe0, 0xa4, 0x6f, 0x3a, 0x22,
+ 0x0d, 0x06, 0x81, 0xcf, 0x1d, 0xc5, 0x4e, 0x3c, 0x3f, 0x95, 0x78, 0xf6,
+ 0x9e, 0x9c, 0x14, 0x05, 0x5c, 0x73, 0xa6, 0xca, 0x4e, 0x2a, 0x2c, 0xf0,
+ 0x0e, 0x33, 0x49, 0x98, 0x79, 0xa3, 0xc4, 0xf6, 0xc4, 0xad, 0x92, 0x85,
+ 0x35, 0xb4, 0x02, 0x20, 0xe6, 0xcc, 0x49, 0xa5, 0x5d, 0x2f, 0x80, 0x91,
+ 0x81, 0xeb, 0xdb, 0x6a, 0xe6, 0xc4, 0x39, 0xa2, 0x35, 0xcd, 0xd3, 0x6a,
+ 0xa2, 0x23, 0xe5, 0x6d, 0xe9, 0xd5, 0x30, 0x54, 0xbd, 0xdd, 0xfd, 0x95,
+ 0x14, 0xa0, 0x38, 0xb4, 0xed, 0xc4, 0xcc, 0x81, 0x45, 0xa5, 0xe3, 0x70,
+ 0x37, 0xb3, 0xb4, 0xbf, 0xf7, 0xe6, 0x64, 0xd8, 0x7c, 0xa6, 0x22, 0x1d,
+ 0x7e, 0x22, 0xb1, 0xac, 0xd8, 0xb5, 0x4a, 0x9a, 0x5c, 0x6d, 0xa5, 0xda,
+ 0x75, 0x74, 0xd2, 0x47, 0x04, 0x76, 0xca, 0xb1, 0x78, 0x5a, 0xfc, 0x7d,
+ 0x75, 0x98, 0xd4, 0xec, 0xc7, 0x20, 0x1a, 0xd0, 0xae, 0xcc, 0x09, 0xa8,
+ 0x61, 0x5f, 0x50, 0xce, 0x83, 0x9c, 0x75, 0xd2, 0x24, 0xa1, 0x77, 0x1c,
+ 0xc2, 0x9e, 0x8a, 0x42, 0x95, 0x16, 0x52, 0x91, 0x05, 0xea, 0x9f, 0x83,
+ 0x31, 0xd1, 0xb0, 0xa2, 0xd1, 0xa5, 0x2d, 0x11, 0x66, 0x32, 0x95, 0xfc,
+ 0xd2, 0x42, 0x45, 0xeb, 0x9e, 0xa0, 0x4f, 0xef, 0x04, 0xd5, 0xd1, 0x7d,
+ 0xc3, 0xa7, 0x76, 0x02, 0xba, 0x98, 0x49, 0x1b, 0xef, 0x15, 0x12, 0x76,
+ 0xa0, 0xd6, 0xe3, 0x7e, 0x31, 0xfd, 0xd3, 0xb0, 0xa4, 0x63, 0xac, 0xeb,
+ 0x0b, 0x03, 0xdc, 0xe4, 0x95, 0xc9, 0xfd, 0xd8, 0x54, 0x49, 0xc3, 0x05,
+ 0xf9, 0x33, 0xdb, 0xc1, 0xb3, 0xfa, 0x71, 0xac, 0x28, 0x53, 0xca, 0x04,
+ 0xa6, 0x77, 0x27, 0xac, 0xac, 0xb7, 0x7c, 0x48, 0x21, 0x74, 0x46, 0x85,
+ 0x4d, 0xe2, 0x89, 0xe7, 0x04, 0xee, 0xb4, 0x27, 0x9c, 0xbd, 0xb1, 0xd4,
+ 0xab, 0xfb, 0x3e, 0x06, 0xa2, 0xb7, 0xd6, 0x6e, 0x0e, 0xea, 0x60, 0x8a,
+ 0xa5, 0xf5, 0x84, 0x3b, 0xb9, 0x57, 0xc4, 0x49, 0x02, 0xfd, 0x1a, 0x8d,
+ 0x11, 0x21, 0x81, 0x1e, 0xe8, 0x91, 0xad, 0xb6, 0x3a, 0x8f, 0xdf, 0x65,
+ 0x38, 0x56, 0x9a, 0x25, 0x64, 0xd7, 0x18, 0x1c, 0x7a, 0xa4, 0xd4, 0xf0,
+ 0x2c, 0xf7, 0x8f, 0x6b, 0xa9, 0x28, 0xb0, 0x0a, 0xd6, 0x54, 0x4d, 0xa9},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 94
+ {SEC_OID_SHA512,
+ 94,
+ {0x57, 0x7f, 0x6e, 0x42, 0xfd, 0x39, 0x74, 0x49, 0x56, 0x5d, 0xb8, 0x14,
+ 0x76, 0x2d, 0xf3, 0xef, 0xc1, 0x29, 0x73, 0x52, 0x9b, 0x0b, 0x9f, 0x82,
+ 0x5b, 0xdc, 0xeb, 0x5c, 0x9c, 0x56, 0x9d, 0x8f, 0x57, 0xda, 0x7e, 0x97,
+ 0xf0, 0x00, 0x7c, 0x23, 0xd8, 0xf8, 0xa8, 0x8f, 0x79, 0xad, 0x07, 0x96,
+ 0x44, 0xdc, 0xcb, 0x2a, 0x20, 0xbc, 0xc5, 0x66, 0x75, 0x26, 0x7c, 0xb8,
+ 0xd6, 0xeb, 0xc1, 0x8d, 0x74, 0xdc, 0x9a, 0xb5, 0x8b, 0x1b, 0xb5, 0x08,
+ 0xf3, 0xb3, 0x05, 0x57, 0xab, 0x6a, 0x09, 0x84, 0x2d, 0x0c, 0x02, 0xb5,
+ 0x8d, 0x0b, 0xc2, 0x3b, 0x62, 0x25, 0xc5, 0x51, 0x36, 0x4b, 0xa6, 0xfe,
+ 0x15, 0x15, 0x4a, 0xc2, 0xc2, 0x79, 0xa2, 0xcf, 0xee, 0xb7, 0xdf, 0xe5,
+ 0xe4, 0x22, 0x6f, 0x24, 0x80, 0x2d, 0xf3, 0x57, 0x1b, 0x72, 0xf7, 0x1b,
+ 0x52, 0xf9, 0x9c, 0xd2, 0x48, 0x80, 0x08, 0xee, 0xa5, 0x73, 0xae, 0xe3,
+ 0x51, 0x50, 0x8e, 0xf0, 0xaf, 0x9d, 0x88, 0x49, 0x62, 0x1e, 0x56, 0x03,
+ 0x15, 0x86, 0x01, 0x44, 0x47, 0x32, 0xb6, 0xf6, 0x21, 0x85, 0xad, 0xf4,
+ 0x13, 0x46, 0x21, 0xe5, 0x19, 0x44, 0x4e, 0x48, 0x44, 0xd5, 0x51, 0xea,
+ 0xa0, 0x77, 0x9d, 0xf0, 0x3f, 0x1f, 0xeb, 0x26, 0x33, 0xf6, 0xfd, 0x29,
+ 0x3f, 0xc1, 0xd3, 0xfe, 0x2a, 0xc1, 0xad, 0xe8, 0x5e, 0x6b, 0x0f, 0x61,
+ 0x04, 0xbd, 0x53, 0x7f, 0x67, 0xfc, 0x09, 0xa2, 0x1a, 0xb6, 0xf3, 0x2c,
+ 0xd9, 0x8e, 0xc9, 0x16, 0xa0, 0xe5, 0xe6, 0x0d, 0x38, 0x5c, 0xd4, 0xa5,
+ 0x56, 0x44, 0xb4, 0x27, 0x07, 0xf6, 0xe4, 0xab, 0x15, 0x58, 0x20, 0x95,
+ 0x21, 0xbe, 0xac, 0x52, 0x19, 0x60, 0xc1, 0xb3, 0x96, 0x0d, 0x4c, 0xfd,
+ 0x13, 0x2e, 0x54, 0x54, 0xb1, 0x8e, 0xfb, 0xba, 0xff, 0x14, 0x85, 0x85,
+ 0x8a, 0x12, 0x58, 0xde, 0x95, 0xb8, 0x71, 0xea, 0xfe, 0x07, 0x21, 0x16,
+ 0x01, 0xb7, 0xf1, 0x16, 0xd3, 0xb9, 0x70, 0xfe, 0x36, 0xca, 0xc6, 0x5c,
+ 0x44, 0x5c, 0x62, 0xe8, 0x47, 0x3c, 0x54, 0x4d, 0xbe, 0x9d, 0xd0, 0x3f,
+ 0x51, 0xd2, 0x06, 0x45, 0xfd, 0xca, 0xe8, 0xc9, 0x18, 0xc2, 0x8e, 0xe4,
+ 0x2d, 0x46, 0xb8, 0x37, 0x07, 0x87, 0xff, 0xde, 0x9d, 0x38, 0x20, 0xbd,
+ 0xe2, 0xe1, 0x3c, 0xb4, 0x8d, 0x55, 0x5e, 0xce, 0xb1, 0xdb, 0x30, 0xb1,
+ 0xc6, 0x86, 0xd2, 0xf0, 0x1e, 0xe8, 0x3c, 0x44, 0xa0, 0x7b, 0xfb, 0xba,
+ 0xd0, 0x44, 0xb7, 0x86, 0xd6, 0xd0, 0x25, 0x30, 0xf6, 0xa1, 0x01, 0xf7,
+ 0xa1, 0x90, 0x4c, 0xfb, 0x3d, 0x4e, 0x3c, 0xbd, 0x2b, 0xd0, 0x7a, 0xcc,
+ 0xf8, 0x8b, 0xb3, 0x5c, 0x10, 0x44, 0x12, 0xf1, 0xfa, 0x09, 0x94, 0xac,
+ 0x8d, 0x57, 0xaf, 0x6b, 0x70, 0xca, 0xee, 0x61, 0x86, 0xcc, 0x44, 0xb2},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 95
+ {SEC_OID_SHA512,
+ 95,
+ {0xc2, 0xbd, 0xa4, 0xa6, 0x56, 0x9e, 0x43, 0x0e, 0x70, 0x1b, 0x11, 0x81,
+ 0xab, 0xec, 0x24, 0x24, 0xfa, 0xf9, 0x21, 0x5a, 0x0a, 0x72, 0x79, 0x08,
+ 0x73, 0xf3, 0x6a, 0x0f, 0xd9, 0x35, 0x89, 0x2b, 0x43, 0xb2, 0x21, 0x59,
+ 0x6e, 0x84, 0x0b, 0x06, 0x2e, 0x7f, 0xd0, 0x5b, 0x28, 0x4b, 0x35, 0x4e,
+ 0x8d, 0x42, 0x0e, 0xfc, 0xb9, 0x02, 0x7f, 0x1f, 0x47, 0x22, 0xa4, 0x1c,
+ 0x83, 0x81, 0x3f, 0x6b, 0xc8, 0x91, 0x7b, 0xaf, 0x70, 0x46, 0xe4, 0x49,
+ 0x1a, 0x12, 0x91, 0xe6, 0x06, 0xfb, 0xfd, 0xfd, 0xf8, 0xa1, 0x80, 0x93,
+ 0xd1, 0xa5, 0x21, 0xd2, 0xcc, 0xc6, 0xa3, 0x44, 0x4d, 0x90, 0x06, 0xc8,
+ 0xd1, 0x67, 0x21, 0xdc, 0xe5, 0xfc, 0x82, 0xff, 0x9d, 0xa2, 0x2b, 0x3e,
+ 0xaa, 0x84, 0x1e, 0x44, 0x5b, 0xa5, 0x8a, 0x40, 0xea, 0x0e, 0x96, 0xcf,
+ 0xa0, 0x7d, 0x06, 0x7a, 0x3a, 0x0e, 0x83, 0xf8, 0x97, 0xfa, 0x94, 0x1d,
+ 0xa5, 0x7e, 0xff, 0x9a, 0xb5, 0xe0, 0xa9, 0xb6, 0x69, 0x3d, 0xc3, 0x6d,
+ 0x47, 0x1d, 0xd4, 0x3b, 0xdc, 0x5b, 0x71, 0xfb, 0xc8, 0xd1, 0xfb, 0x8c,
+ 0x22, 0xbf, 0xa9, 0x1e, 0xa8, 0x46, 0xb4, 0xd2, 0x28, 0xe4, 0x74, 0xad,
+ 0x99, 0x9c, 0x2a, 0x5e, 0xff, 0x17, 0xec, 0x85, 0x67, 0x8b, 0x60, 0xa2,
+ 0xde, 0x14, 0x30, 0x28, 0x6f, 0x24, 0xbf, 0xa7, 0xca, 0x74, 0x40, 0x41,
+ 0xc1, 0xc5, 0x4b, 0xf0, 0x8c, 0x9a, 0xfa, 0xd6, 0xd7, 0x38, 0x7d, 0x31,
+ 0x8c, 0xc3, 0x98, 0x0f, 0x20, 0x22, 0xdf, 0xe6, 0xab, 0xc6, 0xc1, 0x5e,
+ 0x13, 0x21, 0xdd, 0x83, 0x5e, 0x68, 0x4f, 0x61, 0x85, 0x55, 0x46, 0xa4,
+ 0xe6, 0xe7, 0x4e, 0xbc, 0x40, 0x60, 0x7e, 0x08, 0x78, 0xd6, 0x1e, 0xed,
+ 0x6c, 0x28, 0x7b, 0x5e, 0xbc, 0x3c, 0x1b, 0x17, 0xb2, 0xb7, 0xb8, 0x1b,
+ 0xb9, 0x1f, 0xce, 0xf3, 0x57, 0x2b, 0xc8, 0x04, 0x9d, 0xd7, 0x85, 0x76,
+ 0x14, 0xb9, 0x7e, 0xb3, 0x93, 0xbb, 0x43, 0x2e, 0xad, 0x46, 0x67, 0x9b,
+ 0xb7, 0x7b, 0x14, 0x6a, 0x9b, 0x27, 0xb2, 0x2e, 0x39, 0x61, 0xf4, 0x7a,
+ 0x8f, 0xa3, 0x8f, 0x63, 0x70, 0x84, 0x96, 0x30, 0xad, 0x2c, 0xaa, 0x21,
+ 0x6c, 0xe4, 0x64, 0x5a, 0x13, 0xe5, 0x18, 0xff, 0x3d, 0x3e, 0x10, 0xbb,
+ 0x6d, 0x39, 0x0d, 0xf6, 0xc2, 0x80, 0x48, 0x2f, 0x0d, 0x05, 0x3e, 0x08,
+ 0x29, 0x2a, 0x9f, 0x41, 0x52, 0xb8, 0xbf, 0xc6, 0xe2, 0x85, 0xce, 0x0b,
+ 0x4c, 0xce, 0x29, 0x43, 0x0a, 0xed, 0x99, 0x56, 0xb6, 0xc4, 0x3a, 0x40,
+ 0x98, 0x3c, 0x21, 0x40, 0xfa, 0x3a, 0x64, 0xb2, 0xd5, 0x4c, 0xa2, 0x9c,
+ 0x52, 0xbc, 0x63, 0xbd, 0x67, 0xe2, 0x22, 0x70, 0xf0, 0xbd, 0x76, 0xea,
+ 0xd8, 0xe8, 0x6c, 0x2b, 0x8f, 0xd6, 0xf4, 0x2c, 0xf2, 0x62, 0x8c, 0x54},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 96
+ {SEC_OID_SHA512,
+ 96,
+ {0x12, 0x1c, 0x24, 0x99, 0xb5, 0x59, 0xe4, 0x38, 0xe8, 0xe0, 0xef, 0x2e,
+ 0x2c, 0x15, 0x84, 0x96, 0x7c, 0x83, 0x69, 0x16, 0x10, 0xdb, 0xf9, 0x1c,
+ 0x9f, 0x74, 0x22, 0xc9, 0x2a, 0x60, 0x10, 0xbe, 0xd4, 0xd2, 0x47, 0xaa,
+ 0xb8, 0xc2, 0x01, 0x35, 0x81, 0x11, 0x93, 0xb2, 0x72, 0x39, 0xd6, 0x5f,
+ 0xef, 0xaf, 0x8d, 0xa3, 0x0b, 0xaa, 0x8d, 0x9d, 0x36, 0x6d, 0xa8, 0xc2,
+ 0x64, 0xa3, 0x4d, 0x61, 0xab, 0xdc, 0xf7, 0x31, 0xb2, 0xd4, 0xaf, 0x79,
+ 0xab, 0xae, 0xc9, 0xed, 0x4b, 0x5d, 0xad, 0xa3, 0xc1, 0xe9, 0x82, 0xd9,
+ 0x9b, 0x61, 0x7d, 0x42, 0xa4, 0xf6, 0x32, 0xdd, 0x87, 0x25, 0xe5, 0x1c,
+ 0x93, 0x7f, 0x7c, 0x45, 0x65, 0x0a, 0xff, 0x47, 0xa3, 0x66, 0x41, 0xd2,
+ 0x45, 0xd0, 0x06, 0x02, 0x07, 0x90, 0x8b, 0xcc, 0x4b, 0xf5, 0x49, 0x19,
+ 0x54, 0xdc, 0xb9, 0xac, 0x27, 0xd1, 0x66, 0x2a, 0xfe, 0x07, 0x18, 0xa2,
+ 0xca, 0xf7, 0xd4, 0x51, 0xa4, 0xa1, 0x7d, 0x68, 0xf6, 0x71, 0x90, 0xaf,
+ 0xd4, 0x39, 0x5c, 0x4b, 0xe5, 0x3e, 0xaa, 0xe6, 0xf0, 0x96, 0xd8, 0x9c,
+ 0xd0, 0xaf, 0x20, 0x36, 0x4c, 0x1f, 0x6f, 0x92, 0x1d, 0xe4, 0xff, 0x75,
+ 0xe7, 0x7a, 0xeb, 0xea, 0xf0, 0x48, 0xb7, 0x1c, 0x4a, 0xcb, 0xd6, 0x1e,
+ 0x13, 0xea, 0x90, 0xda, 0xf6, 0x59, 0x46, 0xd2, 0xfd, 0x7e, 0x38, 0xc2,
+ 0xf5, 0x0c, 0x71, 0xe2, 0xb9, 0xa1, 0x7e, 0xe8, 0x10, 0x17, 0xf9, 0x99,
+ 0x25, 0x01, 0x6b, 0x0a, 0xf9, 0x31, 0x00, 0xa1, 0xd8, 0xba, 0x57, 0x6b,
+ 0x07, 0xf3, 0x47, 0x9d, 0xe1, 0x6d, 0x56, 0x1b, 0x83, 0xff, 0xfd, 0x8a,
+ 0xeb, 0xc5, 0xba, 0x37, 0x3d, 0x2b, 0x28, 0xdd, 0x5f, 0xea, 0xca, 0xe9,
+ 0xc0, 0xf3, 0xde, 0xae, 0x0a, 0x60, 0xf3, 0xaf, 0x07, 0x1d, 0xbb, 0x3f,
+ 0xe0, 0x7d, 0x41, 0x42, 0xef, 0x2f, 0x18, 0x36, 0xc8, 0x94, 0x4d, 0x25,
+ 0x0a, 0xd5, 0xf1, 0x62, 0xe9, 0x28, 0x27, 0xe6, 0x4a, 0x85, 0x93, 0xb7,
+ 0xdf, 0x3c, 0x93, 0x2d, 0x72, 0xb8, 0xbb, 0x3b, 0x41, 0x6f, 0x82, 0x5c,
+ 0x49, 0x5f, 0xd2, 0x9e, 0xf3, 0xc3, 0xc6, 0x7e, 0xfe, 0x91, 0x7e, 0x53,
+ 0xec, 0x9a, 0x71, 0xd0, 0xcc, 0xd2, 0x9c, 0xe5, 0x71, 0x73, 0x26, 0xae,
+ 0xd8, 0x06, 0x65, 0xdf, 0x34, 0xc0, 0x38, 0xd6, 0xd6, 0xfa, 0xf5, 0x2e,
+ 0xc0, 0xe4, 0x20, 0x1a, 0xcd, 0x4d, 0xed, 0xf6, 0xb9, 0x77, 0x4c, 0x97,
+ 0xb4, 0xc8, 0x06, 0xff, 0xdf, 0x6f, 0x45, 0xfe, 0x4a, 0x2b, 0x62, 0x43,
+ 0x3c, 0x1d, 0xe3, 0x4c, 0xcb, 0xd1, 0x43, 0x86, 0xdb, 0x40, 0xa2, 0xd8,
+ 0x59, 0x56, 0xfa, 0x06, 0x2b, 0x26, 0xd2, 0x32, 0xca, 0x83, 0x32, 0x5c,
+ 0x38, 0xcb, 0x5b, 0x00, 0x6f, 0xf5, 0x09, 0xc3, 0x2e, 0x50, 0x98, 0x1d},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 97
+ {SEC_OID_SHA512,
+ 97,
+ {0x0d, 0xad, 0xbb, 0x93, 0x32, 0xb0, 0x72, 0xd1, 0xad, 0x25, 0x5e, 0x22,
+ 0xa6, 0x41, 0xab, 0xfb, 0xd3, 0x6f, 0x4e, 0x1a, 0xef, 0xf3, 0x11, 0xe8,
+ 0xe2, 0xf8, 0x1b, 0x46, 0x12, 0x76, 0x9c, 0x28, 0x5c, 0xe7, 0x08, 0xe6,
+ 0x35, 0x54, 0x91, 0x11, 0xc9, 0xd1, 0xb1, 0x25, 0xde, 0x03, 0xda, 0x3a,
+ 0xdf, 0x92, 0x19, 0x64, 0xd7, 0x42, 0x99, 0x90, 0x0e, 0xe8, 0x5a, 0x37,
+ 0x9f, 0x63, 0xb2, 0x51, 0x3e, 0x36, 0xf5, 0xe6, 0xeb, 0x8b, 0x57, 0xfe,
+ 0x7c, 0x0b, 0x09, 0x24, 0x4a, 0x4e, 0x59, 0x2c, 0x65, 0x18, 0xbb, 0x49,
+ 0x8e, 0x5e, 0xec, 0xb4, 0x32, 0x80, 0xd8, 0x01, 0xff, 0xba, 0x42, 0xba,
+ 0xe6, 0x5e, 0xae, 0x9b, 0xcd, 0x70, 0x67, 0xee, 0xb3, 0x35, 0x3d, 0x79,
+ 0x14, 0xc2, 0xda, 0xda, 0x87, 0xe7, 0x03, 0x5f, 0x40, 0x27, 0xb2, 0x5e,
+ 0x27, 0xad, 0x61, 0x72, 0xd2, 0x31, 0xfb, 0x27, 0xd6, 0x61, 0xc3, 0xa7,
+ 0xd1, 0xc9, 0x9d, 0xc5, 0xb4, 0x02, 0xd8, 0x5e, 0xe4, 0x71, 0xdb, 0xe0,
+ 0xf8, 0x5b, 0x96, 0x31, 0xa6, 0xf9, 0x31, 0x4d, 0x99, 0xde, 0xbd, 0x84,
+ 0xf5, 0x37, 0xcd, 0xb7, 0x89, 0x24, 0x99, 0x66, 0x26, 0x5b, 0x0e, 0xf3,
+ 0x26, 0x9a, 0x87, 0x6c, 0x2f, 0xf2, 0x47, 0x56, 0x68, 0x55, 0xa5, 0x57,
+ 0x05, 0x28, 0xbe, 0x74, 0xcd, 0xef, 0x53, 0xc5, 0x96, 0xcb, 0xb7, 0xf0,
+ 0x1b, 0xee, 0xc1, 0x7c, 0xe6, 0x1b, 0x9f, 0x50, 0x32, 0xdb, 0x03, 0x65,
+ 0x67, 0x3a, 0x5b, 0x48, 0x72, 0x76, 0x17, 0xf8, 0xc4, 0xcb, 0x90, 0xaf,
+ 0xa4, 0x13, 0x6e, 0x4c, 0xa5, 0x11, 0xb8, 0x0b, 0x4f, 0xae, 0x57, 0xaf,
+ 0xbd, 0x18, 0x34, 0x38, 0x60, 0x14, 0xf2, 0xf3, 0x52, 0xfb, 0x43, 0xd5,
+ 0xd7, 0x11, 0x9b, 0x5b, 0x61, 0xde, 0x62, 0x9d, 0xae, 0x68, 0x1f, 0x95,
+ 0x6b, 0xbe, 0xa0, 0x09, 0xac, 0x2b, 0xb5, 0x2f, 0x9e, 0xe4, 0xc3, 0x39,
+ 0x46, 0xee, 0x84, 0x25, 0x2d, 0xab, 0xe5, 0xae, 0x3b, 0xcb, 0xd9, 0xe1,
+ 0xa2, 0x8c, 0x60, 0xf9, 0x0a, 0x22, 0x2b, 0x6f, 0xd9, 0x7b, 0x49, 0x9c,
+ 0x02, 0x46, 0x71, 0xf0, 0x38, 0xa9, 0xaa, 0x7c, 0x8b, 0x76, 0x41, 0xdb,
+ 0xe1, 0x44, 0x3d, 0x3a, 0xec, 0x96, 0x8d, 0x36, 0x0a, 0xce, 0x3f, 0x99,
+ 0x10, 0x98, 0x40, 0x42, 0xd5, 0x25, 0x62, 0x88, 0x26, 0x0d, 0x75, 0x46,
+ 0x48, 0xf3, 0x66, 0x57, 0x43, 0x04, 0x43, 0x7f, 0x20, 0x97, 0xe5, 0x5c,
+ 0x4a, 0x31, 0x78, 0x70, 0x75, 0xf0, 0xb7, 0xaf, 0x2a, 0x21, 0x29, 0x69,
+ 0x47, 0x48, 0x48, 0x45, 0x9c, 0xed, 0x0e, 0x3d, 0x21, 0x78, 0xc3, 0x22,
+ 0xb6, 0xd8, 0xed, 0xfc, 0x95, 0x73, 0x50, 0x99, 0x51, 0x45, 0xbe, 0xa5,
+ 0xe9, 0xad, 0x81, 0xd4, 0xb3, 0xbe, 0xf3, 0x8a, 0xf8, 0x62, 0xf3, 0x20},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 98
+ {SEC_OID_SHA512,
+ 98,
+ {0xc2, 0x71, 0x9f, 0xcf, 0x01, 0x67, 0x6e, 0xb6, 0x91, 0x73, 0xe5, 0xb8,
+ 0x62, 0xb3, 0xa2, 0xff, 0x1f, 0x1e, 0x71, 0xdd, 0xfa, 0x0f, 0x39, 0x37,
+ 0x49, 0xde, 0xae, 0xc8, 0xa4, 0x27, 0xee, 0x39, 0x75, 0x7d, 0x90, 0xdd,
+ 0x21, 0xe9, 0xff, 0x74, 0xd1, 0x42, 0xce, 0x9d, 0xf6, 0x7c, 0xc3, 0x8e,
+ 0x2f, 0xee, 0xc4, 0x6b, 0x74, 0x95, 0x7b, 0x28, 0x7d, 0x27, 0x67, 0x38,
+ 0x0b, 0x53, 0xb6, 0x54, 0x50, 0x7e, 0xbe, 0x96, 0xdc, 0x43, 0xdb, 0xa7,
+ 0x80, 0x21, 0xd7, 0x1e, 0xa7, 0xce, 0x9d, 0x48, 0xc7, 0x69, 0xd0, 0xbe,
+ 0xe0, 0xde, 0xe2, 0xee, 0x99, 0xec, 0xd9, 0xcd, 0xc9, 0xe7, 0xce, 0x9f,
+ 0x1a, 0xce, 0x83, 0x23, 0x76, 0x31, 0x6a, 0xe1, 0xd0, 0x75, 0x5d, 0xb4,
+ 0x66, 0xa5, 0x21, 0x21, 0x27, 0x47, 0xcc, 0x1a, 0xa9, 0x43, 0x01, 0xbb,
+ 0x99, 0x44, 0x6a, 0x3d, 0x5c, 0x1e, 0x33, 0xdb, 0xbc, 0x60, 0xfb, 0x73,
+ 0xbd, 0xb2, 0xa9, 0xe5, 0x61, 0xce, 0xb2, 0xd6, 0xec, 0xd6, 0xd5, 0xc9,
+ 0x2d, 0xdc, 0xaf, 0x2b, 0x2e, 0xea, 0x8e, 0x12, 0x22, 0x2a, 0x70, 0x50,
+ 0xa8, 0xde, 0xdf, 0x44, 0xe5, 0x53, 0x50, 0xa2, 0xc4, 0xd2, 0xcb, 0x00,
+ 0x16, 0xfd, 0x95, 0xc2, 0x29, 0x8d, 0x0c, 0xe8, 0x05, 0xc1, 0x40, 0xf7,
+ 0x5b, 0x4a, 0xf6, 0x91, 0x2f, 0xb3, 0x94, 0x0d, 0xd6, 0x10, 0x85, 0x66,
+ 0x71, 0xb9, 0xe3, 0x54, 0xb7, 0x67, 0xeb, 0x28, 0xa4, 0xf4, 0xdf, 0xf3,
+ 0x45, 0x8f, 0x78, 0xc7, 0xad, 0xd7, 0x26, 0x17, 0x42, 0x0a, 0x28, 0x7e,
+ 0xf3, 0xe5, 0x48, 0x6b, 0x28, 0x30, 0x7d, 0x88, 0xef, 0x7b, 0xab, 0x3a,
+ 0x73, 0x75, 0x28, 0xca, 0xbc, 0xe0, 0xd9, 0x34, 0xfb, 0x72, 0x26, 0x06,
+ 0xc6, 0xfc, 0xc9, 0x42, 0xc8, 0x2c, 0xa9, 0x93, 0xc9, 0xaf, 0xa5, 0x4b,
+ 0x71, 0xb7, 0x20, 0x56, 0xde, 0x24, 0x37, 0xce, 0x39, 0x37, 0x04, 0xda,
+ 0x59, 0x41, 0x3d, 0x41, 0x9e, 0xa8, 0x43, 0x9c, 0x3b, 0x1a, 0xc3, 0x41,
+ 0xe3, 0x12, 0x1a, 0x03, 0xad, 0x66, 0xdc, 0xa6, 0xbc, 0x3c, 0xae, 0xdf,
+ 0x46, 0xcb, 0x7c, 0x43, 0xd3, 0x3c, 0x5f, 0x79, 0xb4, 0x0a, 0x25, 0xa9,
+ 0x22, 0xc6, 0x40, 0xcd, 0x94, 0x3f, 0xca, 0xa1, 0xc2, 0xd8, 0xdd, 0x6c,
+ 0x6d, 0xc6, 0x45, 0xec, 0x66, 0xc2, 0xa5, 0xe3, 0x87, 0x3a, 0xdd, 0x5c,
+ 0xdd, 0xad, 0xb2, 0x1a, 0xe5, 0x1f, 0xa1, 0x41, 0x15, 0x53, 0x4f, 0xef,
+ 0x8a, 0xbd, 0xd1, 0x53, 0xe2, 0xb9, 0x44, 0x89, 0x2a, 0x62, 0x7c, 0xfd,
+ 0xa3, 0xfa, 0xa7, 0x15, 0x08, 0xfe, 0x48, 0x9a, 0x28, 0xb5, 0xbd, 0x0d,
+ 0x28, 0x51, 0x17, 0x79, 0x42, 0x39, 0xd4, 0x71, 0x7b, 0xbd, 0x31, 0xb4,
+ 0x18, 0x03, 0x47, 0x5e, 0x18, 0xb0, 0x22, 0xeb, 0x45, 0x8c, 0xb1, 0x70},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 99
+ {SEC_OID_SHA512,
+ 99,
+ {0x23, 0x8a, 0x08, 0x67, 0xac, 0x39, 0x81, 0x22, 0x14, 0xe7, 0x29, 0x3b,
+ 0x97, 0x34, 0xb0, 0xcf, 0x70, 0xdd, 0xbd, 0x96, 0xc2, 0x0f, 0x27, 0xb2,
+ 0x9a, 0xbc, 0xd7, 0xfc, 0xb0, 0x37, 0x53, 0x4d, 0x84, 0x80, 0xfc, 0x9d,
+ 0x91, 0x86, 0x22, 0x7f, 0xd9, 0x19, 0xba, 0x35, 0x60, 0x25, 0x73, 0xd5,
+ 0x5f, 0x1c, 0xed, 0xb9, 0xf3, 0x07, 0x68, 0x0c, 0xcd, 0xd8, 0x50, 0xef,
+ 0x7b, 0x92, 0xa6, 0x63, 0xb5, 0x90, 0x7a, 0x83, 0xe9, 0xe7, 0x86, 0xaf,
+ 0x8f, 0xfd, 0xd3, 0x18, 0x17, 0x52, 0xf8, 0x39, 0xe4, 0x56, 0x49, 0xe3,
+ 0x46, 0xcb, 0xb0, 0xd5, 0x39, 0xb1, 0xde, 0x62, 0x98, 0x16, 0x20, 0xc1,
+ 0x22, 0x45, 0x07, 0x9b, 0x46, 0xd2, 0x70, 0x3e, 0x96, 0x8f, 0xcd, 0x9d,
+ 0x55, 0x81, 0x6f, 0xcd, 0x3c, 0x48, 0xeb, 0xa0, 0xa5, 0x4d, 0x32, 0x1c,
+ 0x3d, 0x8c, 0x34, 0x10, 0x04, 0xb4, 0x5e, 0x90, 0xac, 0x30, 0x13, 0x89,
+ 0x7d, 0x48, 0x16, 0xe0, 0x07, 0x88, 0x67, 0x99, 0x43, 0x95, 0x25, 0x22,
+ 0x36, 0x07, 0xc5, 0x10, 0x0f, 0x2d, 0x8d, 0x48, 0xd8, 0x0b, 0x1f, 0xee,
+ 0x6d, 0xd6, 0xb2, 0x56, 0x64, 0x66, 0x24, 0x60, 0xf6, 0x4b, 0x98, 0x58,
+ 0xf5, 0x80, 0x98, 0x45, 0x01, 0x0a, 0x6e, 0x96, 0x2f, 0x21, 0x01, 0x60,
+ 0x6a, 0x6b, 0x52, 0xfa, 0x5e, 0x15, 0x4e, 0x9e, 0x06, 0x0f, 0xe8, 0xa4,
+ 0x51, 0x89, 0x43, 0x38, 0x5a, 0x6c, 0xc9, 0xaf, 0x1f, 0xb5, 0x7e, 0x38,
+ 0x85, 0x44, 0x92, 0x1d, 0x84, 0x9e, 0x2d, 0xd7, 0x2b, 0x65, 0xf8, 0xec,
+ 0x95, 0x50, 0x93, 0xcb, 0x4c, 0x7f, 0x18, 0x78, 0x3b, 0x34, 0x7e, 0xa1,
+ 0x9b, 0x03, 0x25, 0x57, 0x3d, 0x92, 0xad, 0x4c, 0xc0, 0x51, 0x8b, 0x6a,
+ 0xef, 0xca, 0xa1, 0x56, 0xfd, 0x4e, 0xca, 0xda, 0x18, 0xfd, 0x68, 0xca,
+ 0x00, 0xca, 0x70, 0xf8, 0x39, 0x0a, 0xdc, 0xd2, 0x2a, 0xca, 0x5f, 0xbb,
+ 0x55, 0x06, 0xe8, 0x71, 0x95, 0x90, 0xd9, 0xb7, 0x4c, 0x3a, 0x32, 0x5c,
+ 0xbe, 0x18, 0xb9, 0x6c, 0x2e, 0x18, 0xd5, 0x7b, 0xe8, 0xd9, 0x90, 0x7f,
+ 0x76, 0xd1, 0x56, 0xc8, 0xb3, 0xd2, 0x65, 0xd1, 0x27, 0x33, 0x02, 0x5d,
+ 0x56, 0x83, 0x66, 0x87, 0x9d, 0x23, 0x3a, 0x94, 0x63, 0xe2, 0x65, 0x09,
+ 0xbd, 0x1a, 0x26, 0xf1, 0x41, 0xc9, 0x89, 0x46, 0xaf, 0x01, 0x62, 0xfd,
+ 0x55, 0x95, 0xc8, 0x38, 0x21, 0xca, 0xeb, 0x25, 0x3b, 0xe2, 0xdb, 0x73,
+ 0xb3, 0x75, 0x2d, 0x6d, 0xd2, 0xbf, 0x59, 0x70, 0x64, 0xd6, 0xcc, 0xf6,
+ 0x80, 0x9d, 0x02, 0xae, 0x07, 0x56, 0xdf, 0x34, 0x1e, 0x53, 0x06, 0x97,
+ 0xbe, 0xa1, 0xde, 0xb3, 0x7f, 0xb3, 0x48, 0x40, 0x07, 0x7c, 0xd3, 0x03,
+ 0x2e, 0xf1, 0xca, 0x38, 0xcc, 0x30, 0x2b, 0x19, 0xd2, 0x6c, 0x3e, 0xc7},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 100
+ {SEC_OID_SHA512,
+ 100,
+ {0xab, 0xf5, 0x72, 0x69, 0xb9, 0xd9, 0xd1, 0xf2, 0xbd, 0x1b, 0x8d, 0xf0,
+ 0x8a, 0xb3, 0x7e, 0x56, 0x64, 0x8e, 0xa9, 0x6d, 0x30, 0xec, 0x02, 0x80,
+ 0x45, 0x05, 0xfd, 0x30, 0x32, 0x13, 0xf0, 0x31, 0x3a, 0x78, 0x9e, 0x62,
+ 0x94, 0x92, 0x81, 0xa3, 0x0e, 0x17, 0x11, 0x76, 0xb1, 0x71, 0x32, 0xb4,
+ 0x1e, 0x3b, 0x21, 0x63, 0xd9, 0x8f, 0xba, 0x58, 0xe8, 0x78, 0xd4, 0x89,
+ 0x27, 0xea, 0x2f, 0xaf, 0xb8, 0x30, 0xf1, 0xc4, 0xee, 0x6d, 0xe8, 0x70,
+ 0x28, 0x9f, 0x35, 0x13, 0xb2, 0xaf, 0xd0, 0x05, 0xf6, 0xb0, 0xad, 0xda,
+ 0x15, 0xb6, 0xb9, 0xab, 0xe6, 0x16, 0x41, 0x6d, 0xea, 0xa9, 0xf9, 0xe7,
+ 0x20, 0xd2, 0x46, 0xb4, 0xd1, 0x99, 0x07, 0x51, 0x44, 0x17, 0x74, 0x4d,
+ 0x31, 0x80, 0xd1, 0x19, 0xa9, 0x3b, 0x9b, 0x35, 0x3d, 0x7d, 0xa0, 0x91,
+ 0x3e, 0xcb, 0x83, 0xd0, 0x1d, 0xbb, 0xcb, 0x8b, 0x44, 0x57, 0x1a, 0x00,
+ 0xbc, 0x46, 0xc6, 0x56, 0xfc, 0xa8, 0x0a, 0xd9, 0xdf, 0x6b, 0x2e, 0x4f,
+ 0xb2, 0xcd, 0x8c, 0xfa, 0x9a, 0x8f, 0xbf, 0x68, 0x83, 0xa9, 0xc2, 0xdd,
+ 0x21, 0x3c, 0xbc, 0xf0, 0xa3, 0xe1, 0x04, 0xc2, 0x72, 0x74, 0x27, 0x6b,
+ 0xff, 0x2b, 0xe2, 0x15, 0x22, 0x97, 0x56, 0xa4, 0xa5, 0x80, 0x52, 0xe0,
+ 0xae, 0x31, 0x32, 0xce, 0x01, 0x8f, 0x44, 0x06, 0x21, 0x07, 0x13, 0xea,
+ 0x93, 0x91, 0xff, 0xe1, 0x58, 0x0d, 0x8c, 0x0c, 0x93, 0x7f, 0xc6, 0x3b,
+ 0xc5, 0x14, 0xab, 0x69, 0xbb, 0x55, 0x60, 0x10, 0x80, 0x2c, 0x5a, 0x53,
+ 0xea, 0xb5, 0x22, 0xac, 0x15, 0x1f, 0xd2, 0x24, 0x17, 0xb0, 0x10, 0x1f,
+ 0x6d, 0xd3, 0xe0, 0x20, 0xf8, 0xf2, 0x71, 0xb8, 0xeb, 0x2f, 0x60, 0x86,
+ 0x27, 0x54, 0x22, 0xd4, 0x2f, 0xa8, 0x96, 0xa8, 0xfc, 0x3d, 0xf6, 0x9c,
+ 0x17, 0xce, 0x9b, 0xad, 0x88, 0x93, 0xca, 0x2b, 0x85, 0x78, 0xbb, 0x18,
+ 0x66, 0xc7, 0x67, 0x3a, 0x3e, 0x87, 0x75, 0xdd, 0x77, 0x6e, 0x28, 0x70,
+ 0x92, 0x25, 0xbe, 0x82, 0x1f, 0x6f, 0xcc, 0xbd, 0x79, 0x26, 0xd1, 0xe1,
+ 0x86, 0x05, 0x52, 0x0b, 0x90, 0xaa, 0xfd, 0xb6, 0xa8, 0x15, 0x54, 0xd9,
+ 0x72, 0x16, 0xf9, 0x76, 0x97, 0xcf, 0x52, 0xbb, 0xd9, 0xef, 0x55, 0x80,
+ 0x7d, 0xe8, 0x27, 0xb9, 0x4a, 0x1e, 0x54, 0xaa, 0x2b, 0xfe, 0x8c, 0x77,
+ 0x82, 0x99, 0xb1, 0x75, 0x37, 0x38, 0xe4, 0x75, 0xaa, 0xd9, 0x33, 0x92,
+ 0xdc, 0xf9, 0x9c, 0x60, 0x7c, 0x89, 0xc4, 0x3e, 0x90, 0xe4, 0xc5, 0x24,
+ 0xf0, 0xa4, 0x75, 0x42, 0x81, 0xe4, 0x42, 0xc7, 0x8f, 0xb1, 0x26, 0x4e,
+ 0x70, 0xa4, 0x3f, 0x1d, 0x97, 0xdf, 0x8b, 0xca, 0xbc, 0xef, 0x35, 0x9a,
+ 0x23, 0x2c, 0xd1, 0xea, 0xa3, 0x6f, 0x47, 0x61, 0xf4, 0x59, 0xab, 0x76},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 101
+ {SEC_OID_SHA512,
+ 101,
+ {0x31, 0x2f, 0xca, 0xa2, 0x4b, 0xb0, 0x29, 0xf9, 0x17, 0x8c, 0x3a, 0x2f,
+ 0xd5, 0xee, 0x46, 0xaa, 0xa4, 0x1b, 0xa1, 0x27, 0x0f, 0xd1, 0x66, 0xa0,
+ 0x97, 0x67, 0x9d, 0x63, 0x29, 0x84, 0xe5, 0x7e, 0x71, 0xe4, 0xb1, 0xeb,
+ 0x7c, 0xbc, 0xba, 0xdb, 0x29, 0xcf, 0xff, 0x24, 0xb9, 0x1c, 0xe2, 0xdf,
+ 0xb7, 0xfb, 0x30, 0x20, 0xe8, 0x89, 0xb3, 0xbf, 0xa8, 0x16, 0x47, 0xc2,
+ 0x6a, 0x0d, 0x7b, 0x8f, 0x15, 0x55, 0xb9, 0x47, 0xbf, 0x86, 0x9d, 0x55,
+ 0x1e, 0x7a, 0x7a, 0xae, 0x3b, 0x38, 0xd3, 0x14, 0x6e, 0x22, 0xc4, 0x9d,
+ 0xd3, 0x58, 0xa6, 0x2c, 0xe6, 0x34, 0x02, 0x8b, 0x42, 0xf4, 0x5a, 0xda,
+ 0x60, 0x8c, 0x64, 0xe8, 0xdd, 0x54, 0x88, 0x15, 0xa4, 0x2f, 0x77, 0xab,
+ 0x3a, 0x2e, 0x52, 0xf9, 0x9c, 0x03, 0x4a, 0xd0, 0x33, 0x74, 0x70, 0xb4,
+ 0xef, 0x68, 0xbd, 0xda, 0x89, 0xea, 0xc6, 0x68, 0xcf, 0x12, 0xb5, 0x4b,
+ 0xdc, 0xbb, 0x95, 0xac, 0x18, 0xd5, 0x6a, 0xe7, 0x5d, 0x53, 0x0d, 0x44,
+ 0xad, 0x40, 0x05, 0x71, 0xf8, 0xaf, 0x25, 0xbf, 0x4c, 0x46, 0x56, 0xd8,
+ 0x62, 0x69, 0x71, 0x43, 0xcc, 0x02, 0xb5, 0xb4, 0x0b, 0x48, 0x9e, 0x72,
+ 0x79, 0xa5, 0x21, 0x85, 0xdd, 0x88, 0xb5, 0x4f, 0xb1, 0xaf, 0x80, 0x7e,
+ 0xa2, 0xd1, 0x69, 0x16, 0x38, 0xab, 0x84, 0x36, 0x0f, 0xca, 0x0e, 0x8a,
+ 0xe4, 0x06, 0x52, 0xc5, 0xf5, 0x8b, 0x96, 0x2f, 0xef, 0x9c, 0xca, 0xa4,
+ 0xc6, 0xa2, 0xda, 0xb7, 0x6c, 0xc0, 0xc0, 0xa0, 0xb9, 0x09, 0x63, 0x08,
+ 0x80, 0x7d, 0xef, 0x0d, 0xb9, 0x4e, 0x47, 0x2f, 0x1c, 0x97, 0xbd, 0x29,
+ 0xf2, 0x5f, 0xfd, 0xf5, 0xfa, 0xe8, 0xbb, 0xd5, 0x30, 0x53, 0xd3, 0x04,
+ 0xf4, 0xec, 0x21, 0x4f, 0x79, 0x51, 0x4c, 0xfe, 0x34, 0x62, 0x3c, 0x74,
+ 0x5e, 0x3b, 0xcf, 0x8e, 0xab, 0x33, 0x6c, 0x41, 0xce, 0x7e, 0x29, 0x9d,
+ 0xa2, 0x86, 0x8a, 0xc9, 0x55, 0xf6, 0x4c, 0x73, 0x8d, 0xe9, 0x75, 0xfb,
+ 0x97, 0x0d, 0xbb, 0xe4, 0x50, 0xe5, 0x28, 0xfb, 0xe7, 0xd3, 0xdf, 0xde,
+ 0xc8, 0xb6, 0xf1, 0x74, 0xed, 0xf7, 0x06, 0xd1, 0x2c, 0x12, 0x8d, 0x0e,
+ 0x84, 0x6c, 0x8b, 0xeb, 0xb2, 0x3b, 0x09, 0xc5, 0x3b, 0x69, 0x3b, 0x03,
+ 0x13, 0x95, 0xdf, 0x1c, 0xfb, 0x88, 0x35, 0xab, 0x77, 0x39, 0xf2, 0x9e,
+ 0xeb, 0x97, 0x58, 0xe9, 0x04, 0xe9, 0x3d, 0x10, 0x49, 0x9c, 0xcf, 0x64,
+ 0xfe, 0xc6, 0x94, 0x23, 0x05, 0x96, 0x2b, 0x4a, 0x78, 0x02, 0x30, 0x07,
+ 0xfb, 0x9c, 0x75, 0x48, 0x01, 0x74, 0x48, 0xc0, 0x28, 0xda, 0xd3, 0xed,
+ 0x09, 0x2c, 0x96, 0x1b, 0x81, 0xa6, 0xb2, 0x3f, 0x9e, 0x14, 0xde, 0x6f,
+ 0x9f, 0x78, 0xc0, 0xf5, 0x59, 0x95, 0x5d, 0x1a, 0xf0, 0x0e, 0x34, 0xf4},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 102
+ {SEC_OID_SHA512,
+ 102,
+ {0xd7, 0x26, 0xef, 0x3a, 0x63, 0x20, 0x8f, 0xdd, 0xa0, 0x4a, 0x5f, 0xa6,
+ 0x88, 0x89, 0xa7, 0x7a, 0x71, 0x7a, 0xc6, 0x4f, 0xa4, 0xa3, 0x2e, 0x51,
+ 0x90, 0x69, 0x16, 0xed, 0x7d, 0xcc, 0xe3, 0x03, 0xfb, 0x0f, 0x8a, 0x62,
+ 0x0c, 0xc9, 0xf4, 0x9d, 0x48, 0x1b, 0x9a, 0xa0, 0x97, 0x45, 0xd4, 0xd2,
+ 0xac, 0xca, 0xb1, 0xf8, 0xab, 0x2e, 0x2e, 0x60, 0x12, 0x3c, 0xe7, 0x36,
+ 0x22, 0x70, 0x9b, 0xa8, 0x58, 0x5f, 0x60, 0x76, 0x74, 0x2d, 0xc0, 0x30,
+ 0x71, 0xb5, 0x2c, 0x17, 0xfa, 0xee, 0x18, 0xf6, 0x67, 0x51, 0x59, 0xc5,
+ 0xa8, 0x42, 0xc9, 0x8a, 0x27, 0x09, 0x23, 0xc2, 0x12, 0xa1, 0xdc, 0xa4,
+ 0x13, 0x72, 0x97, 0xf8, 0x1c, 0x97, 0x75, 0x24, 0x5a, 0xfb, 0x4f, 0x08,
+ 0xb8, 0xb2, 0x01, 0x63, 0x5a, 0xe7, 0xeb, 0x54, 0x66, 0x78, 0x2a, 0x67,
+ 0x17, 0xbb, 0x57, 0xf7, 0x82, 0x54, 0x19, 0x8c, 0x16, 0x32, 0x62, 0x79,
+ 0x74, 0x48, 0x23, 0xcb, 0x38, 0x10, 0x14, 0xe4, 0xfe, 0xa2, 0x8c, 0xd3,
+ 0xa9, 0x62, 0xd1, 0x9a, 0x19, 0x4e, 0x72, 0xfb, 0x06, 0x76, 0x89, 0xc9,
+ 0x72, 0xa9, 0xd3, 0xb9, 0xaf, 0x7a, 0x14, 0xfa, 0x63, 0xa8, 0xad, 0x1b,
+ 0x2a, 0xba, 0x07, 0x6d, 0xc4, 0xf7, 0x50, 0x39, 0x6e, 0xf9, 0xab, 0x95,
+ 0x2a, 0xb4, 0x2a, 0x1f, 0x14, 0xd6, 0x5d, 0x93, 0x90, 0xf7, 0x5c, 0xb7,
+ 0xd4, 0x8a, 0x5a, 0xc4, 0xd0, 0xea, 0xfd, 0xa5, 0x80, 0x96, 0x92, 0x4c,
+ 0xd6, 0xac, 0xab, 0x19, 0xc2, 0xac, 0xbe, 0x1a, 0xb0, 0xa3, 0x9a, 0x6a,
+ 0x02, 0x31, 0xca, 0x23, 0x4b, 0x4c, 0x00, 0xbe, 0xaa, 0xbb, 0x78, 0xdf,
+ 0xdd, 0xeb, 0x81, 0x36, 0x35, 0x94, 0xab, 0xa0, 0xa2, 0xa6, 0xcf, 0x23,
+ 0x8f, 0x2a, 0xdb, 0xe8, 0x98, 0xd5, 0xad, 0xef, 0xbf, 0xb7, 0x4c, 0xf9,
+ 0xe3, 0xe1, 0x83, 0xdf, 0x5d, 0x4b, 0xcd, 0xf5, 0x9f, 0x87, 0xd4, 0x3f,
+ 0x55, 0xda, 0x0d, 0xe7, 0x48, 0x84, 0x39, 0x2f, 0xc3, 0xec, 0x33, 0x5b,
+ 0xf2, 0x35, 0x68, 0x94, 0x6a, 0xfa, 0xfe, 0x3e, 0x1f, 0xdb, 0x0d, 0x24,
+ 0x44, 0xe8, 0x78, 0xbc, 0x38, 0xa1, 0x8a, 0x27, 0xd4, 0x69, 0x5a, 0x2e,
+ 0x98, 0xf8, 0x0b, 0x00, 0x12, 0x12, 0xdc, 0x30, 0x9c, 0x3f, 0xf2, 0x4a,
+ 0x7f, 0xae, 0xb2, 0x48, 0x00, 0x31, 0x47, 0x61, 0xc0, 0x02, 0x40, 0x49,
+ 0xf7, 0xef, 0x55, 0xbb, 0xf0, 0x2a, 0xc4, 0x99, 0x97, 0xbd, 0x4b, 0x62,
+ 0x38, 0x56, 0x55, 0x3d, 0xc8, 0x13, 0xee, 0xd9, 0xad, 0x84, 0x53, 0xc8,
+ 0x3e, 0xf5, 0x1c, 0xd7, 0xcd, 0x27, 0x99, 0x47, 0x45, 0x59, 0xce, 0xa8,
+ 0x6a, 0x89, 0x66, 0x07, 0xe5, 0x97, 0x65, 0x15, 0x87, 0x97, 0x60, 0xfb,
+ 0x24, 0x5a, 0x34, 0xe5, 0x00, 0x80, 0x08, 0x60, 0x28, 0x0e, 0x5e, 0xc7},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 103
+ {SEC_OID_SHA512,
+ 103,
+ {0x62, 0x5b, 0x90, 0xb5, 0xde, 0xcd, 0x25, 0xd5, 0x0b, 0x44, 0xca, 0xaf,
+ 0xf4, 0xf9, 0x11, 0xe5, 0x3e, 0x28, 0x86, 0x38, 0x3e, 0x13, 0xdf, 0x40,
+ 0xfa, 0x81, 0x2c, 0xa6, 0xdc, 0xda, 0x71, 0x86, 0xee, 0x30, 0x6c, 0x87,
+ 0x68, 0x5d, 0x29, 0x92, 0xe2, 0xa5, 0x35, 0x5e, 0x5b, 0xe0, 0x6d, 0x61,
+ 0x74, 0xab, 0x25, 0xec, 0xdf, 0x29, 0x9d, 0x0f, 0xb5, 0xa2, 0x82, 0x87,
+ 0x4a, 0x19, 0xbd, 0x31, 0xbb, 0xa3, 0x08, 0xc7, 0xcf, 0xaa, 0x10, 0x89,
+ 0x6f, 0xf1, 0xf5, 0xba, 0x67, 0x9f, 0x20, 0xb7, 0x6d, 0x7e, 0x59, 0xb2,
+ 0x8b, 0xeb, 0xae, 0x06, 0x5f, 0xec, 0x99, 0xef, 0x94, 0xe0, 0xe3, 0xeb,
+ 0x72, 0x61, 0xce, 0x14, 0x93, 0xf6, 0x69, 0x55, 0xf9, 0x57, 0xcb, 0xa4,
+ 0x93, 0x75, 0xde, 0xf2, 0xde, 0x39, 0xbb, 0xe4, 0x40, 0x2b, 0x5b, 0x67,
+ 0x31, 0x79, 0xa8, 0x68, 0x72, 0xa5, 0xa4, 0x15, 0x68, 0xc8, 0xd9, 0xe4,
+ 0x21, 0x2e, 0x79, 0x43, 0x08, 0x4f, 0xe9, 0x7d, 0x64, 0x09, 0xac, 0xe3,
+ 0xe0, 0x7a, 0xac, 0x64, 0x24, 0x7e, 0x11, 0x32, 0x07, 0x2f, 0x65, 0x12,
+ 0xbf, 0x26, 0x08, 0x08, 0x4f, 0x5f, 0x79, 0xaf, 0x11, 0x20, 0xea, 0x04,
+ 0xde, 0x9c, 0x95, 0x05, 0x87, 0x7b, 0xb8, 0x15, 0x53, 0x54, 0x4f, 0xab,
+ 0xad, 0xcd, 0x02, 0x78, 0xa4, 0xe4, 0x91, 0x3e, 0xde, 0x9c, 0x0e, 0xb0,
+ 0x53, 0x0a, 0x11, 0xad, 0x6e, 0x6d, 0x50, 0x7d, 0xeb, 0xdd, 0x37, 0xe4,
+ 0x0b, 0xd6, 0xef, 0x92, 0x52, 0xbf, 0x41, 0x30, 0x64, 0x4a, 0xbf, 0xdc,
+ 0xaa, 0x59, 0xd2, 0x9e, 0xdb, 0x2a, 0x56, 0xe0, 0x66, 0x4e, 0x36, 0x68,
+ 0x6f, 0x26, 0x1c, 0x6c, 0x6b, 0xc6, 0xf0, 0x9c, 0xef, 0x1b, 0x84, 0x0d,
+ 0xe2, 0xe7, 0xc1, 0xff, 0xb5, 0xeb, 0x20, 0x2b, 0x1a, 0xcd, 0xf4, 0x0c,
+ 0x03, 0x59, 0x74, 0x2a, 0x26, 0x73, 0x33, 0xc1, 0xce, 0xc0, 0xc4, 0xb9,
+ 0x31, 0xef, 0xd0, 0x5d, 0x7c, 0x2c, 0x65, 0x00, 0xe8, 0xe2, 0x03, 0x96,
+ 0x22, 0xd6, 0x6c, 0xcf, 0x0a, 0xaa, 0xed, 0x91, 0x4b, 0x47, 0x9b, 0x67,
+ 0x7d, 0xab, 0xd0, 0x8e, 0xc1, 0x3f, 0x14, 0xa0, 0xe6, 0xb2, 0x76, 0x0a,
+ 0x19, 0x97, 0x91, 0x8a, 0x18, 0x6b, 0x84, 0xe3, 0x3e, 0xfd, 0xab, 0xbb,
+ 0x89, 0x9f, 0x8e, 0x2b, 0xfa, 0xfa, 0x15, 0x07, 0x7b, 0xbb, 0x73, 0xd8,
+ 0x5a, 0x5d, 0xf7, 0x56, 0x63, 0x6a, 0xcf, 0x87, 0xda, 0xc4, 0x93, 0x00,
+ 0xed, 0x0f, 0x0e, 0x6c, 0x6c, 0x0d, 0xd5, 0x18, 0x87, 0x4f, 0xc8, 0x4b,
+ 0xb0, 0x97, 0xea, 0x4a, 0x80, 0xdd, 0xd5, 0x00, 0xa4, 0x13, 0xe4, 0x24,
+ 0x40, 0xc2, 0x44, 0x2b, 0x8f, 0xe4, 0x2a, 0xfe, 0x39, 0xc9, 0xfc, 0xfa,
+ 0x6d, 0x1d, 0x24, 0x15, 0xda, 0x85, 0xa8, 0xad, 0x90, 0x3b, 0xb7, 0x41},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 104
+ {SEC_OID_SHA512,
+ 104,
+ {0xd7, 0x8b, 0x84, 0xdb, 0xac, 0xff, 0xe5, 0x3f, 0x9f, 0x7b, 0x05, 0x81,
+ 0x09, 0x25, 0x18, 0x35, 0xcf, 0xbd, 0x56, 0xa2, 0x06, 0xa6, 0x77, 0x97,
+ 0x4a, 0x45, 0xb7, 0x61, 0x6d, 0x66, 0xc3, 0x3c, 0x0d, 0xdf, 0x8c, 0x5f,
+ 0xab, 0x8f, 0x6d, 0xa0, 0x81, 0x33, 0x9f, 0xb9, 0x13, 0x24, 0x21, 0x93,
+ 0x3c, 0x0f, 0x03, 0x56, 0x35, 0x44, 0x74, 0xea, 0x2f, 0x44, 0x0d, 0xf9,
+ 0xd2, 0x71, 0x65, 0x83, 0xe3, 0x75, 0x5c, 0x80, 0x7a, 0x73, 0xd4, 0xeb,
+ 0x38, 0x3c, 0xa6, 0x77, 0x04, 0x3b, 0x30, 0xd9, 0x82, 0x8d, 0x03, 0x92,
+ 0x81, 0x7b, 0x64, 0x16, 0x84, 0x29, 0x78, 0x7f, 0x28, 0x45, 0xbb, 0xb6,
+ 0x38, 0xaf, 0x68, 0xd7, 0x75, 0x90, 0xc8, 0x2d, 0x6d, 0x78, 0x90, 0x33,
+ 0x3c, 0xc1, 0xa5, 0xe3, 0x1f, 0xd1, 0x40, 0xbe, 0x91, 0xa1, 0xcf, 0x16,
+ 0x78, 0x80, 0x6b, 0x6e, 0xeb, 0x65, 0xcc, 0xe0, 0x2b, 0x88, 0xd5, 0xa6,
+ 0x9a, 0xbb, 0xf3, 0x1a, 0x16, 0xed, 0x31, 0x08, 0x39, 0x24, 0x67, 0xb4,
+ 0x76, 0xf7, 0xc2, 0xee, 0xe9, 0xb6, 0xfa, 0xb7, 0x5c, 0xf4, 0x33, 0x58,
+ 0xcf, 0x35, 0x3b, 0xb2, 0xc6, 0x26, 0x06, 0x2b, 0xcf, 0x92, 0xa8, 0x81,
+ 0x9a, 0xc4, 0xb2, 0xf7, 0x3d, 0x3b, 0x00, 0xe1, 0xe1, 0x8b, 0x7d, 0xfb,
+ 0x60, 0xc2, 0x18, 0x9a, 0x79, 0x93, 0x9a, 0x39, 0x0c, 0x08, 0x15, 0x75,
+ 0x66, 0x13, 0xf1, 0x3a, 0x7d, 0x13, 0xd9, 0xa7, 0x9b, 0x21, 0x82, 0x15,
+ 0x2a, 0x29, 0xcd, 0x49, 0x8b, 0x97, 0x3b, 0x8b, 0x00, 0xb1, 0x3e, 0xc1,
+ 0x1a, 0xf6, 0x97, 0x92, 0x4f, 0xcf, 0x0f, 0x19, 0x3a, 0xa3, 0x16, 0xa9,
+ 0xe4, 0xc0, 0x2c, 0xf4, 0x4c, 0xdb, 0xed, 0x2f, 0xbf, 0xef, 0xb7, 0xa0,
+ 0x13, 0x48, 0xd7, 0x20, 0x99, 0x16, 0x69, 0x45, 0x10, 0x5e, 0xc0, 0x8b,
+ 0x3d, 0xb7, 0x1b, 0x1d, 0xa6, 0x74, 0x1f, 0xb2, 0x0b, 0x5e, 0x72, 0x06,
+ 0xdb, 0x87, 0x0b, 0xbb, 0xf4, 0x22, 0xac, 0x57, 0x73, 0x40, 0xec, 0xe1,
+ 0xd1, 0xa9, 0x3e, 0xe4, 0x39, 0xde, 0xc9, 0xda, 0x18, 0xc0, 0xed, 0xf6,
+ 0xc8, 0x9f, 0x16, 0xa0, 0xdb, 0x88, 0x12, 0xf1, 0x87, 0x47, 0x3c, 0x8d,
+ 0x1c, 0x27, 0xc6, 0x53, 0x61, 0xf5, 0x14, 0x5c, 0xc9, 0xfb, 0x0b, 0x39,
+ 0x31, 0xc4, 0x56, 0x69, 0xc0, 0xcf, 0x8f, 0xfb, 0xf1, 0x72, 0x1b, 0xaf,
+ 0x92, 0xa2, 0x87, 0x6f, 0xb9, 0xe6, 0x81, 0x76, 0x2c, 0x99, 0x4d, 0xc0,
+ 0x48, 0x06, 0xb1, 0x10, 0x3e, 0x06, 0xd7, 0x2b, 0x85, 0x2d, 0x16, 0x8a,
+ 0xc5, 0xb7, 0x15, 0xf0, 0xc9, 0x40, 0xe4, 0xad, 0xcc, 0xd7, 0xa7, 0x47,
+ 0xf7, 0xc7, 0x9b, 0x99, 0x78, 0xea, 0xb6, 0xc0, 0x90, 0xf9, 0x38, 0xe0,
+ 0x35, 0xd4, 0xed, 0xc8, 0x01, 0x77, 0xb5, 0x37, 0x98, 0x9d, 0xae, 0xb0},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 105
+ {SEC_OID_SHA512,
+ 105,
+ {0x65, 0x4d, 0x3d, 0x64, 0x33, 0xb7, 0x1a, 0xdd, 0x29, 0x6e, 0x32, 0x3b,
+ 0x4b, 0xd6, 0xf1, 0xdb, 0xbd, 0xc6, 0x0d, 0x5f, 0x7b, 0xef, 0xb1, 0xc7,
+ 0x50, 0x91, 0x33, 0xe7, 0x9d, 0x30, 0xe9, 0x8e, 0xd9, 0x43, 0x2d, 0x85,
+ 0xa8, 0xd1, 0x23, 0xa1, 0x3e, 0xd7, 0x8a, 0x18, 0x55, 0xd1, 0xc9, 0xd9,
+ 0xc8, 0x54, 0xc5, 0x16, 0xd0, 0x28, 0xe4, 0x01, 0xbf, 0xea, 0x1d, 0x8e,
+ 0x58, 0xbe, 0x0e, 0x80, 0x31, 0xe8, 0xce, 0x58, 0x2f, 0x7d, 0x33, 0x44,
+ 0x21, 0xab, 0x50, 0x4c, 0x31, 0x72, 0x63, 0xef, 0x33, 0xbf, 0x74, 0x32,
+ 0x02, 0xb3, 0xe1, 0x40, 0x65, 0x4a, 0x7c, 0x9b, 0x14, 0x87, 0xf0, 0xd9,
+ 0x45, 0x49, 0x22, 0xa9, 0x19, 0xef, 0xcf, 0x21, 0x42, 0xf2, 0xb9, 0xd0,
+ 0xe3, 0xab, 0x3c, 0xe8, 0x03, 0xbe, 0x11, 0x0f, 0xa7, 0x61, 0x3d, 0xb8,
+ 0x0d, 0x1d, 0xa8, 0xde, 0x04, 0xb8, 0x08, 0xa7, 0xef, 0xfd, 0x72, 0x9b,
+ 0x75, 0x1c, 0x89, 0x6c, 0x8a, 0xff, 0xdb, 0x11, 0x72, 0x41, 0x8f, 0xfc,
+ 0x3b, 0xca, 0x52, 0xcb, 0xc1, 0x56, 0x3a, 0x5c, 0x18, 0x3f, 0x86, 0x49,
+ 0x71, 0x95, 0x41, 0x0b, 0x57, 0xac, 0xb7, 0xff, 0xe1, 0x8c, 0x2e, 0x31,
+ 0xdf, 0xfc, 0xdb, 0x92, 0x7a, 0x35, 0x44, 0xca, 0xed, 0xc5, 0xc4, 0xf6,
+ 0x40, 0x28, 0x93, 0x17, 0x63, 0x5e, 0x5e, 0x0e, 0xc5, 0x6e, 0x62, 0xf6,
+ 0x88, 0x31, 0xa7, 0x17, 0xf2, 0x81, 0x0d, 0x43, 0x26, 0x57, 0x18, 0xdb,
+ 0xfb, 0xf6, 0xd2, 0x94, 0x2a, 0x5d, 0x42, 0x45, 0xd0, 0xa8, 0x6e, 0x3d,
+ 0xc1, 0x74, 0x62, 0xf4, 0x2f, 0xbd, 0xcb, 0x9e, 0x5a, 0xe5, 0x7b, 0x28,
+ 0x27, 0x9f, 0x0a, 0x39, 0x4b, 0x1e, 0x18, 0x8f, 0xe9, 0x8f, 0x3f, 0x51,
+ 0x46, 0x42, 0xb2, 0x2d, 0x1c, 0x26, 0x21, 0x8b, 0x2b, 0x43, 0xaa, 0xd9,
+ 0x8a, 0x0c, 0x8e, 0xa7, 0x34, 0x80, 0xdc, 0xef, 0xc0, 0x2f, 0xcc, 0xad,
+ 0x04, 0x3a, 0xf2, 0x77, 0xc6, 0xdc, 0x2a, 0x39, 0x01, 0x3a, 0x51, 0xa2,
+ 0x49, 0x18, 0xfc, 0x78, 0x38, 0x83, 0x27, 0x19, 0x8c, 0xa5, 0x68, 0x9c,
+ 0x34, 0x6a, 0xea, 0xa2, 0x55, 0x6e, 0xea, 0xcc, 0x63, 0xf7, 0x45, 0xdd,
+ 0x94, 0xd6, 0xc8, 0xb9, 0xb5, 0x46, 0x81, 0xcc, 0x05, 0x7f, 0xa3, 0xab,
+ 0xb7, 0x25, 0xc8, 0xfa, 0xea, 0x59, 0x9b, 0x68, 0x5c, 0xf3, 0x0d, 0x94,
+ 0x8b, 0x58, 0xa2, 0x28, 0xd7, 0x7f, 0xbc, 0xc1, 0xb1, 0x8e, 0x05, 0x0c,
+ 0x6d, 0xc8, 0x10, 0xf7, 0xec, 0xb5, 0xa0, 0xc3, 0x50, 0x1f, 0xb8, 0xf9,
+ 0xbf, 0x69, 0x68, 0x9d, 0x99, 0x76, 0x37, 0x61, 0x28, 0x83, 0x75, 0x2c,
+ 0x8a, 0x29, 0xe5, 0x1e, 0x7b, 0x92, 0x04, 0x0f, 0x36, 0x86, 0xd2, 0xa3,
+ 0xca, 0x02, 0x0a, 0x50, 0xab, 0x04, 0x36, 0x1c, 0x69, 0xfd, 0xda, 0xe8},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 106
+ {SEC_OID_SHA512,
+ 106,
+ {0xdc, 0x8b, 0x26, 0xaf, 0x77, 0x2a, 0xd6, 0xeb, 0xa2, 0x77, 0xba, 0xb5,
+ 0xd9, 0x7f, 0x43, 0x35, 0xc9, 0x5f, 0x56, 0xa1, 0xee, 0x5f, 0x1e, 0x24,
+ 0x8f, 0xc7, 0x1b, 0x40, 0x9a, 0x76, 0x88, 0x3d, 0x29, 0xb2, 0xeb, 0xd6,
+ 0x5a, 0x1b, 0xd8, 0x5e, 0x3a, 0x36, 0x52, 0x84, 0xf6, 0x32, 0x67, 0x2b,
+ 0xe9, 0x3b, 0xed, 0xe2, 0x00, 0x0b, 0xa6, 0xc3, 0xcf, 0x5e, 0x10, 0x0b,
+ 0x4b, 0xd9, 0xa6, 0x99, 0xaf, 0x25, 0x19, 0xf8, 0x91, 0x76, 0x31, 0xd7,
+ 0x56, 0x3f, 0x4f, 0x1a, 0xaa, 0x2d, 0xdf, 0xb7, 0x29, 0x11, 0x8c, 0x96,
+ 0xa0, 0x17, 0x22, 0xab, 0x5b, 0x74, 0xc9, 0x3e, 0x36, 0xbb, 0x70, 0x6c,
+ 0x8e, 0xdb, 0xa0, 0xe4, 0x32, 0x25, 0xed, 0x82, 0x5c, 0x41, 0xb8, 0x20,
+ 0x3e, 0x12, 0x8c, 0x45, 0x82, 0x7f, 0x43, 0xf9, 0x8c, 0xad, 0x8e, 0x8e,
+ 0xa8, 0x62, 0xca, 0x75, 0x38, 0xe1, 0x97, 0x37, 0xda, 0xc5, 0xb5, 0x46,
+ 0x31, 0xcf, 0x68, 0xb6, 0x56, 0x24, 0x84, 0x5a, 0x25, 0xf5, 0x10, 0x6a,
+ 0x92, 0xa1, 0x11, 0xaf, 0x43, 0xbf, 0xfd, 0xe1, 0xf2, 0x15, 0x39, 0x5a,
+ 0x1d, 0x9e, 0xa2, 0xc0, 0x82, 0x96, 0xdb, 0x9b, 0xf9, 0x7e, 0x2c, 0x7b,
+ 0xd0, 0xd6, 0xa3, 0x7a, 0x21, 0xf9, 0x7c, 0x7b, 0xba, 0x3a, 0xb7, 0x54,
+ 0x44, 0x00, 0xe2, 0xfd, 0xd2, 0xca, 0x00, 0x11, 0x15, 0x92, 0x80, 0x86,
+ 0xc1, 0x77, 0xba, 0x93, 0x87, 0xfc, 0x26, 0x87, 0x70, 0x65, 0x22, 0x13,
+ 0x01, 0x2b, 0x2b, 0xb9, 0x17, 0xed, 0xae, 0x34, 0x16, 0x21, 0x7f, 0xc4,
+ 0xfe, 0x58, 0xa9, 0x16, 0xd2, 0x0c, 0x95, 0x07, 0xf1, 0x1a, 0x94, 0x04,
+ 0xd3, 0x6e, 0x26, 0xe1, 0xe2, 0xf9, 0x62, 0x16, 0x8f, 0x06, 0xd5, 0xe3,
+ 0xec, 0x25, 0x4d, 0xc8, 0xb5, 0x54, 0xdb, 0x9a, 0x33, 0xef, 0x99, 0x77,
+ 0x5f, 0x24, 0x69, 0x74, 0xc3, 0xd4, 0x34, 0x61, 0xec, 0x92, 0x29, 0xda,
+ 0xb0, 0xcd, 0xfa, 0x87, 0x6b, 0xc8, 0x6a, 0x66, 0x1f, 0x78, 0x3a, 0xc2,
+ 0xa3, 0x13, 0x69, 0x1f, 0x9e, 0x91, 0x93, 0x63, 0xb2, 0xaa, 0x4d, 0x76,
+ 0x91, 0xf5, 0x91, 0x52, 0xe3, 0x31, 0xc1, 0x8c, 0x7f, 0x1b, 0x0f, 0x2d,
+ 0x39, 0x40, 0x8d, 0x93, 0x7c, 0xbb, 0x1e, 0x66, 0x9c, 0x78, 0xd5, 0x09,
+ 0xdc, 0x99, 0xd1, 0x05, 0x21, 0xad, 0x0e, 0x6c, 0x4a, 0x34, 0xdc, 0x30,
+ 0xb7, 0x92, 0xbc, 0xf5, 0x60, 0x24, 0xae, 0xe4, 0xc8, 0xb9, 0x37, 0x0a,
+ 0xa7, 0x32, 0x69, 0xad, 0x7c, 0x71, 0x42, 0x88, 0x6e, 0xcc, 0x7c, 0x29,
+ 0xa6, 0xd7, 0x98, 0x90, 0x92, 0x2c, 0x2c, 0x81, 0xaa, 0x2f, 0x5f, 0x0e,
+ 0xe3, 0x16, 0xcf, 0xbd, 0xce, 0xae, 0x3f, 0xfa, 0x00, 0x10, 0xde, 0x32,
+ 0x60, 0x7e, 0xfa, 0xe3, 0x5c, 0xa5, 0xf9, 0x06, 0xb0, 0x42, 0x05, 0xa8},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 107
+ {SEC_OID_SHA512,
+ 107,
+ {0x6d, 0x19, 0xc9, 0xab, 0x9e, 0x47, 0x0c, 0x40, 0x25, 0x78, 0xe0, 0xfa,
+ 0x8f, 0x5d, 0x82, 0xfe, 0x57, 0xb3, 0x10, 0x3b, 0x94, 0xad, 0x55, 0x1a,
+ 0x91, 0x74, 0xe9, 0xe8, 0xa4, 0x53, 0x3b, 0x95, 0x71, 0x18, 0x8e, 0xbf,
+ 0xb0, 0x96, 0xae, 0xf7, 0xc1, 0x10, 0x3c, 0xeb, 0x2a, 0x93, 0xf5, 0x92,
+ 0xc0, 0xf5, 0x52, 0x79, 0xa2, 0xfa, 0x36, 0xa0, 0xab, 0x77, 0x59, 0x2b,
+ 0x11, 0x0a, 0xe7, 0xd6, 0x1a, 0x59, 0x48, 0xf5, 0xc9, 0xb7, 0xbb, 0x94,
+ 0x19, 0x63, 0xa0, 0xac, 0xf4, 0xce, 0xba, 0x07, 0x67, 0xc5, 0x2b, 0xd6,
+ 0x2e, 0xa4, 0xe5, 0xd2, 0x22, 0x51, 0xe2, 0xcb, 0x36, 0x6e, 0x61, 0x94,
+ 0x0f, 0x11, 0xbc, 0xcc, 0xe4, 0x0b, 0x35, 0xbf, 0x41, 0x37, 0xb9, 0xc6,
+ 0x44, 0x7a, 0x29, 0xdc, 0xf0, 0xf7, 0x3c, 0xeb, 0x19, 0x54, 0xce, 0x81,
+ 0xf3, 0x70, 0x43, 0xfd, 0xa7, 0x4d, 0x38, 0xdd, 0x7b, 0x45, 0xed, 0xfe,
+ 0x3b, 0xdb, 0xbb, 0xd8, 0x7b, 0x74, 0xaa, 0x71, 0xc7, 0x38, 0x4c, 0xec,
+ 0x2c, 0xcb, 0xac, 0x62, 0x82, 0x71, 0xff, 0xc4, 0xed, 0xd8, 0xe9, 0x57,
+ 0x80, 0x57, 0xaa, 0x13, 0x0b, 0x68, 0x3c, 0x25, 0xbd, 0x28, 0x6f, 0xd6,
+ 0x52, 0xc1, 0x25, 0x22, 0xfc, 0x7f, 0x85, 0xb4, 0xb5, 0x5b, 0xa4, 0xd1,
+ 0xcb, 0xca, 0xb0, 0x96, 0xb1, 0x9a, 0x04, 0xd8, 0x1c, 0x2f, 0xe0, 0x59,
+ 0x95, 0x81, 0x23, 0x7e, 0xd6, 0xcb, 0xd2, 0xa2, 0x8b, 0x78, 0x9d, 0xc3,
+ 0xed, 0xc6, 0xf3, 0x97, 0x46, 0xcc, 0x03, 0x75, 0xa3, 0x5b, 0x86, 0xd0,
+ 0x9c, 0x02, 0xf4, 0xf9, 0x96, 0x84, 0x9f, 0x03, 0x33, 0xb7, 0x6f, 0xfa,
+ 0x77, 0x71, 0x37, 0x87, 0xca, 0x08, 0x45, 0xbf, 0xad, 0xa2, 0x9a, 0x27,
+ 0xb6, 0x66, 0x47, 0xb6, 0xe2, 0x2c, 0xda, 0xef, 0x29, 0xe8, 0x09, 0x4c,
+ 0xf1, 0x1d, 0xde, 0x79, 0x2c, 0xcb, 0x6f, 0x4f, 0xf3, 0xe3, 0x3d, 0x2b,
+ 0xab, 0x02, 0x15, 0xbc, 0x74, 0x38, 0xf3, 0x4c, 0x96, 0x76, 0x52, 0x16,
+ 0xad, 0xce, 0x5b, 0x05, 0x32, 0x40, 0xeb, 0x81, 0x5a, 0xe2, 0x23, 0x01,
+ 0x73, 0xcc, 0x46, 0x01, 0xdb, 0xee, 0xe5, 0x1b, 0xd3, 0x19, 0x2d, 0x4a,
+ 0xf3, 0x2c, 0x57, 0x3b, 0x76, 0x98, 0x49, 0x7d, 0xc8, 0xb9, 0xfc, 0x6f,
+ 0xae, 0x53, 0x73, 0x0e, 0x85, 0xce, 0xea, 0x2c, 0xc3, 0xd9, 0xa1, 0x5f,
+ 0xd0, 0x0e, 0xab, 0xfe, 0xb9, 0x9f, 0x48, 0x73, 0x67, 0xf9, 0x71, 0xd4,
+ 0xd0, 0xc2, 0x7b, 0xab, 0xb0, 0x71, 0xdf, 0x80, 0xbc, 0xf2, 0x39, 0x8a,
+ 0x3e, 0x06, 0x66, 0xa0, 0x4c, 0x9d, 0x41, 0xc3, 0x9f, 0x72, 0x23, 0x5f,
+ 0x12, 0x53, 0x32, 0xf5, 0x4d, 0x4b, 0xa2, 0x7b, 0x48, 0xf0, 0xbd, 0x58,
+ 0x0f, 0xab, 0x9b, 0xa7, 0x4b, 0xe1, 0x65, 0x94, 0xf1, 0x7b, 0x24, 0x1e},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 108
+ {SEC_OID_SHA512,
+ 108,
+ {0xd5, 0x8d, 0xfb, 0x5a, 0xba, 0xeb, 0x00, 0xf7, 0x91, 0x73, 0x84, 0x6f,
+ 0x17, 0x2d, 0xf4, 0xda, 0x2b, 0x6f, 0xd0, 0x56, 0xfb, 0x23, 0xea, 0x48,
+ 0xa4, 0xb1, 0xc0, 0x4f, 0xba, 0xac, 0xf7, 0x4a, 0xac, 0x49, 0x0f, 0x49,
+ 0xf5, 0xbb, 0x43, 0x70, 0x18, 0xe6, 0x82, 0x60, 0xc5, 0xfe, 0xa5, 0xff,
+ 0x4b, 0xd2, 0x63, 0xf9, 0x09, 0x33, 0x94, 0xe2, 0x56, 0xa8, 0x5e, 0x5e,
+ 0xc8, 0xb7, 0x83, 0xda, 0x1b, 0x29, 0x69, 0x37, 0xa1, 0x55, 0xa1, 0x4c,
+ 0xb2, 0xa0, 0x27, 0xdb, 0x23, 0x39, 0x57, 0x01, 0x3c, 0x00, 0xea, 0x57,
+ 0x37, 0x44, 0xb4, 0xcf, 0xcf, 0x58, 0xcc, 0x51, 0xd6, 0x78, 0x7c, 0xee,
+ 0x3b, 0x4e, 0xd6, 0xf0, 0xb2, 0x35, 0x11, 0xef, 0xb5, 0xcf, 0x8f, 0x55,
+ 0x39, 0x85, 0x99, 0x9d, 0xbc, 0x54, 0xba, 0xef, 0x40, 0x8b, 0xc5, 0xb3,
+ 0xce, 0x1e, 0xaa, 0xf7, 0xbe, 0x82, 0x87, 0x42, 0xc3, 0x08, 0x70, 0xbd,
+ 0x58, 0x6a, 0x63, 0xd8, 0xc0, 0x2c, 0xbb, 0x25, 0x17, 0x81, 0x21, 0x01,
+ 0x75, 0x9e, 0xb2, 0x90, 0xf7, 0x0c, 0x45, 0x25, 0x0f, 0x5a, 0x19, 0x7d,
+ 0xa3, 0xcc, 0x66, 0x20, 0x61, 0x18, 0x53, 0xba, 0x61, 0x30, 0xd5, 0x9c,
+ 0xd7, 0x0f, 0x3a, 0x4d, 0x51, 0x9e, 0x5b, 0x49, 0xe7, 0xb7, 0xcb, 0x47,
+ 0x42, 0x23, 0xdd, 0x8a, 0x5b, 0xeb, 0xe3, 0xf4, 0xed, 0xb9, 0xcc, 0x44,
+ 0x84, 0x0f, 0x82, 0x98, 0x43, 0xc0, 0x24, 0xa7, 0xa2, 0x69, 0x67, 0x3c,
+ 0x84, 0x67, 0x77, 0x29, 0xc4, 0xf6, 0xa2, 0x4d, 0x40, 0x91, 0x4d, 0x8f,
+ 0xeb, 0x18, 0x2c, 0x5e, 0xaf, 0xa0, 0x2b, 0xb4, 0x5d, 0x2d, 0x4a, 0xfc,
+ 0xc5, 0x77, 0x51, 0xca, 0x5f, 0x6b, 0x39, 0xb6, 0xc5, 0x50, 0x87, 0x6d,
+ 0xaa, 0x5f, 0xcc, 0x32, 0xec, 0x9d, 0x4f, 0x5d, 0x9b, 0x6c, 0x49, 0xa3,
+ 0xe6, 0xfa, 0xb0, 0x53, 0x10, 0x4e, 0x34, 0x4b, 0xc7, 0x04, 0x1c, 0x2e,
+ 0x6b, 0x7e, 0xad, 0x33, 0x11, 0x6c, 0xb8, 0xec, 0x7c, 0x5e, 0x59, 0xcd,
+ 0x43, 0x49, 0xcf, 0x23, 0xbc, 0x96, 0xb1, 0xe7, 0xb2, 0xdb, 0xc9, 0xf1,
+ 0x60, 0xef, 0xab, 0x95, 0xd3, 0xd2, 0xee, 0x49, 0x5f, 0x8f, 0xb9, 0x1a,
+ 0xb4, 0xd5, 0x39, 0x49, 0xc9, 0x46, 0x41, 0x9f, 0x36, 0xc6, 0x2e, 0xb0,
+ 0x36, 0x3c, 0x46, 0xbe, 0xc6, 0xd7, 0x7d, 0xab, 0x02, 0x58, 0xef, 0xf8,
+ 0x91, 0x0a, 0x3d, 0xf7, 0x89, 0xab, 0x28, 0x68, 0x1a, 0x05, 0x9a, 0x97,
+ 0x85, 0x03, 0x95, 0x29, 0xa2, 0x92, 0xc5, 0x5d, 0x43, 0x1c, 0xb6, 0xf9,
+ 0x75, 0x25, 0xc5, 0xd1, 0x81, 0xd1, 0x13, 0xfc, 0x24, 0xeb, 0xee, 0x04,
+ 0x37, 0x6b, 0x2c, 0x22, 0xa5, 0xfa, 0xae, 0xa5, 0xf9, 0x43, 0x1f, 0xa4,
+ 0x86, 0x88, 0xd0, 0x14, 0xd8, 0xa3, 0xe2, 0x28, 0x19, 0xd4, 0x20, 0x5b},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 109
+ {SEC_OID_SHA512,
+ 109,
+ {0x9c, 0x7c, 0x02, 0x60, 0xa1, 0x4c, 0xbc, 0x98, 0xd9, 0x3b, 0x0d, 0xb2,
+ 0xc4, 0x00, 0x28, 0xfc, 0xbc, 0x67, 0x2b, 0x4a, 0x21, 0x3f, 0x2e, 0x28,
+ 0x4b, 0xdf, 0x00, 0x78, 0xb3, 0xf9, 0xfc, 0xa9, 0x50, 0xaa, 0x43, 0xc8,
+ 0x70, 0xad, 0x59, 0xa1, 0x5d, 0x21, 0xfa, 0x0a, 0x16, 0xcf, 0xb2, 0x92,
+ 0xab, 0x54, 0xa0, 0x93, 0xca, 0x93, 0xe5, 0x1f, 0x32, 0xa3, 0x25, 0xed,
+ 0xdd, 0xef, 0x08, 0x85, 0xd1, 0xef, 0xa3, 0x5c, 0xfd, 0x01, 0x9b, 0x4f,
+ 0x5d, 0x34, 0xf8, 0x12, 0x6a, 0x1a, 0x65, 0xe7, 0xe2, 0x58, 0x6f, 0xcb,
+ 0x5c, 0x3c, 0x5a, 0x4e, 0x70, 0x15, 0x34, 0x77, 0x11, 0x58, 0x30, 0x02,
+ 0x4a, 0x24, 0x00, 0x13, 0x6e, 0xd1, 0x95, 0x98, 0x2e, 0x8c, 0x3a, 0xa7,
+ 0x64, 0x09, 0xc3, 0x8c, 0xd6, 0x3c, 0xd8, 0x31, 0x57, 0x51, 0xd2, 0x6a,
+ 0xf0, 0x18, 0x3c, 0x2a, 0x6a, 0x79, 0x19, 0x93, 0x9a, 0xb1, 0xa6, 0x26,
+ 0xb6, 0x61, 0x06, 0xd2, 0xcc, 0x6e, 0x88, 0x4b, 0x7f, 0x9c, 0xda, 0x35,
+ 0x55, 0xec, 0xc1, 0x6f, 0x96, 0xa2, 0x61, 0xb7, 0x4a, 0xca, 0x59, 0xc2,
+ 0x8d, 0xd8, 0x4e, 0xcc, 0x66, 0x8f, 0x1e, 0x4d, 0xcb, 0xaa, 0xcf, 0x39,
+ 0x4e, 0xe6, 0x2d, 0x99, 0x5f, 0x33, 0x57, 0xe3, 0x87, 0x82, 0x40, 0x86,
+ 0xf1, 0xda, 0x4c, 0xd3, 0x59, 0x31, 0x39, 0x0f, 0x15, 0x42, 0xc3, 0x52,
+ 0x51, 0xef, 0x71, 0x3a, 0x96, 0x5c, 0xc9, 0xa5, 0x8d, 0x74, 0xa2, 0x57,
+ 0xa6, 0xb8, 0xd2, 0xf7, 0xcf, 0xf0, 0xc6, 0x15, 0x5b, 0x88, 0xf7, 0xd2,
+ 0x01, 0xd9, 0x0a, 0xcd, 0x9e, 0x41, 0x27, 0xde, 0xc4, 0x3e, 0xa8, 0x42,
+ 0xf4, 0x16, 0x47, 0x89, 0x17, 0x79, 0x58, 0x1f, 0xea, 0xe9, 0x2a, 0x67,
+ 0xc1, 0x84, 0x54, 0x67, 0x37, 0x96, 0x06, 0x54, 0xfe, 0x4d, 0x74, 0x78,
+ 0x3b, 0x13, 0xdd, 0xc0, 0x2f, 0x4e, 0x5c, 0x96, 0x4e, 0xd6, 0xe1, 0xcc,
+ 0xef, 0x71, 0x62, 0x1a, 0x8b, 0x75, 0xc4, 0x7b, 0x6c, 0x7f, 0xb9, 0x8a,
+ 0xe2, 0x48, 0x31, 0xe7, 0x28, 0x00, 0x48, 0x4b, 0x8c, 0x38, 0xca, 0xb8,
+ 0x62, 0x0b, 0x0a, 0x7a, 0x27, 0x19, 0xd8, 0x46, 0x79, 0x2f, 0x8a, 0x04,
+ 0xcc, 0x33, 0x8f, 0x46, 0x2e, 0x81, 0xc5, 0x23, 0x28, 0xf8, 0xf6, 0xa0,
+ 0xe5, 0x03, 0x13, 0x34, 0x80, 0x31, 0x29, 0xed, 0x6c, 0x96, 0xef, 0x8a,
+ 0x5e, 0x53, 0xff, 0x7e, 0xe4, 0x61, 0xda, 0xa4, 0x45, 0x95, 0xc9, 0xda,
+ 0x95, 0xba, 0xd9, 0x47, 0x5c, 0xce, 0xf8, 0xfb, 0x08, 0x39, 0xb7, 0x8b,
+ 0x95, 0xca, 0x3b, 0xe5, 0x77, 0xaf, 0xc9, 0xe4, 0xb7, 0xb6, 0x3d, 0x35,
+ 0x7b, 0x06, 0x13, 0xaa, 0x4d, 0x46, 0xa0, 0x23, 0x9c, 0x7d, 0xda, 0xcf,
+ 0xfe, 0x6b, 0x43, 0xfe, 0xd0, 0x20, 0xc5, 0xe4, 0xc7, 0xfe, 0xa9, 0xb9},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 110
+ {SEC_OID_SHA512,
+ 110,
+ {0xed, 0xfa, 0x88, 0x52, 0xcb, 0xee, 0xb5, 0x31, 0x0d, 0xe2, 0x77, 0x86,
+ 0x12, 0xb2, 0xf7, 0xc1, 0xdd, 0x18, 0x22, 0x7a, 0xec, 0x6a, 0xf8, 0xb2,
+ 0x8d, 0x26, 0x7a, 0x6c, 0xd4, 0x81, 0xf0, 0x8c, 0x0e, 0x9e, 0xf8, 0x07,
+ 0x18, 0x8a, 0x7b, 0x4d, 0xb9, 0xfb, 0x2b, 0x31, 0x5e, 0x5a, 0x62, 0x11,
+ 0xa4, 0xa4, 0x6c, 0xb4, 0x32, 0x1e, 0xa9, 0xc9, 0xcb, 0xd5, 0xb6, 0x1c,
+ 0xd3, 0xa3, 0x01, 0x10, 0x94, 0xb8, 0x2d, 0x55, 0xd5, 0x61, 0xe3, 0xfc,
+ 0x1d, 0x88, 0x30, 0xab, 0x99, 0x35, 0x5a, 0x8c, 0x72, 0x26, 0x6e, 0xa6,
+ 0x07, 0x01, 0x97, 0xf7, 0x9f, 0x19, 0x19, 0x31, 0xa1, 0x3d, 0x56, 0x0a,
+ 0x5f, 0xfc, 0xec, 0x16, 0xf0, 0xfe, 0xc9, 0x9a, 0x02, 0x32, 0x85, 0x1c,
+ 0x63, 0x39, 0x7b, 0x3c, 0xf0, 0xf5, 0x61, 0xd9, 0xc1, 0x3d, 0x6c, 0x54,
+ 0xb0, 0x84, 0x03, 0x87, 0xdd, 0x7b, 0xe3, 0xac, 0x7e, 0x36, 0x5b, 0xae,
+ 0xee, 0x63, 0x1e, 0xea, 0x26, 0xc8, 0xef, 0x8a, 0x09, 0x33, 0x1a, 0xca,
+ 0xe6, 0x3a, 0x49, 0xf8, 0xf5, 0x20, 0x26, 0x44, 0x7f, 0x40, 0x3b, 0xe9,
+ 0x50, 0x18, 0x4c, 0xd5, 0xc3, 0xdc, 0x25, 0xac, 0xdc, 0x1c, 0x74, 0x68,
+ 0xa3, 0x3b, 0x67, 0x2a, 0x71, 0xb4, 0x74, 0x13, 0x18, 0x53, 0xcb, 0xe0,
+ 0x20, 0xf3, 0x3b, 0x76, 0x99, 0xdd, 0x59, 0x60, 0xa5, 0xa8, 0x17, 0xc9,
+ 0x60, 0xde, 0x36, 0xea, 0xa9, 0x98, 0x05, 0xf5, 0xa2, 0xa5, 0x6b, 0x30,
+ 0x11, 0x3b, 0x98, 0xbd, 0x30, 0xb3, 0x8a, 0x12, 0x65, 0x28, 0x15, 0xdd,
+ 0x7b, 0x97, 0x25, 0x45, 0xbe, 0x39, 0xb1, 0xc6, 0x57, 0x37, 0x81, 0xc6,
+ 0x90, 0x7e, 0x0d, 0x51, 0x0f, 0x0d, 0xc8, 0x76, 0xfa, 0x40, 0x4b, 0xef,
+ 0x9f, 0x36, 0xae, 0x89, 0x5d, 0x34, 0x00, 0x80, 0x78, 0xcd, 0x49, 0x05,
+ 0x3b, 0x4e, 0x4e, 0x49, 0x48, 0x3f, 0xe8, 0x19, 0x8d, 0xac, 0xdb, 0x68,
+ 0xb5, 0xe8, 0x64, 0xa4, 0x91, 0xc4, 0x43, 0x5d, 0xc7, 0xa8, 0x6d, 0xea,
+ 0xc9, 0xed, 0x95, 0x9a, 0x6e, 0xa6, 0x26, 0x7d, 0x9e, 0x31, 0x20, 0xac,
+ 0x2a, 0x09, 0x1c, 0xd5, 0xd6, 0x39, 0x50, 0xf0, 0xc9, 0x1b, 0x3b, 0xe9,
+ 0x95, 0x42, 0x52, 0x87, 0x26, 0x20, 0xdb, 0xdd, 0x11, 0xc7, 0xba, 0xe1,
+ 0x72, 0x96, 0x52, 0x06, 0x1c, 0x2e, 0x12, 0xba, 0x1b, 0x93, 0x06, 0xeb,
+ 0x88, 0x22, 0x86, 0x3f, 0x47, 0x99, 0x70, 0x76, 0x7f, 0x23, 0x19, 0x54,
+ 0xa8, 0x63, 0x97, 0x39, 0x16, 0xff, 0x5f, 0x08, 0xe9, 0xad, 0xf1, 0xe4,
+ 0x86, 0x40, 0x3d, 0xa4, 0xb7, 0x8b, 0x65, 0x4d, 0xd5, 0x92, 0x74, 0x81,
+ 0xb2, 0x8a, 0xf5, 0x0e, 0xcb, 0x84, 0x60, 0x73, 0xa7, 0xe7, 0xf9, 0x5b,
+ 0x55, 0x29, 0x35, 0x99, 0x3a, 0x7d, 0x66, 0x04, 0x52, 0xfe, 0x89, 0xb3},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 111
+ {SEC_OID_SHA512,
+ 111,
+ {0xb6, 0x66, 0x81, 0xb0, 0x4e, 0x8b, 0x3f, 0xae, 0xe9, 0xba, 0xc3, 0xc5,
+ 0x2d, 0x9c, 0x6b, 0x6e, 0x62, 0xc5, 0x45, 0x4f, 0x74, 0x4a, 0x19, 0xdf,
+ 0x0c, 0x91, 0xd9, 0x4f, 0x30, 0xc8, 0xfa, 0xaa, 0x57, 0x69, 0x43, 0x7e,
+ 0x02, 0xcf, 0x4e, 0xe4, 0xf5, 0xe3, 0xcf, 0xa7, 0x89, 0x01, 0x21, 0x3b,
+ 0x54, 0x47, 0x6f, 0x8e, 0xf2, 0xd6, 0xe6, 0x19, 0xe6, 0xba, 0x6e, 0x73,
+ 0x20, 0x5e, 0xae, 0x6a, 0x57, 0x3e, 0xaf, 0x34, 0xab, 0xda, 0x20, 0xe4,
+ 0x5f, 0xa2, 0x3d, 0x9f, 0xdc, 0x7d, 0x47, 0x4b, 0x8a, 0x70, 0x80, 0x9c,
+ 0x0e, 0x9a, 0xa2, 0x33, 0xda, 0x83, 0xe0, 0xea, 0xee, 0x1a, 0xbc, 0x14,
+ 0x85, 0x8f, 0x51, 0x90, 0x76, 0x15, 0x9e, 0xef, 0xb7, 0x70, 0xc6, 0xc3,
+ 0x47, 0x9c, 0xd7, 0x0d, 0xd3, 0xce, 0x4a, 0xab, 0x57, 0x4a, 0x15, 0xca,
+ 0xbf, 0x8d, 0x9e, 0xd6, 0x48, 0x54, 0xf5, 0x2f, 0x92, 0x83, 0x10, 0x71,
+ 0x5d, 0x76, 0x33, 0xf3, 0x21, 0x0e, 0x5a, 0x35, 0x95, 0x15, 0x7c, 0x1b,
+ 0x39, 0xe8, 0xe9, 0xf9, 0x39, 0xc4, 0x06, 0x31, 0x8d, 0x1a, 0xf7, 0x13,
+ 0x8f, 0xaf, 0x6c, 0xf2, 0xd7, 0x55, 0xc2, 0x13, 0xaa, 0xfb, 0x07, 0x84,
+ 0xac, 0x12, 0x6e, 0x71, 0xc4, 0xd2, 0xd0, 0xb1, 0xf0, 0x54, 0xc2, 0x8e,
+ 0x80, 0xcf, 0xf4, 0x3a, 0xf8, 0xfc, 0x41, 0xc5, 0x1e, 0xfc, 0xb2, 0xc6,
+ 0x20, 0xc4, 0x60, 0x09, 0x07, 0x06, 0x1e, 0x07, 0x5e, 0xfc, 0xf1, 0xcd,
+ 0xfb, 0x25, 0xcb, 0x88, 0x6b, 0x64, 0x45, 0x1e, 0x07, 0xe2, 0x0e, 0x16,
+ 0xbd, 0x10, 0xb2, 0x23, 0x45, 0x3a, 0x7d, 0x32, 0xc1, 0x16, 0xc2, 0xb3,
+ 0x4b, 0x64, 0x19, 0x53, 0x4f, 0x64, 0x96, 0x4c, 0x95, 0xea, 0x3b, 0xbc,
+ 0x08, 0x33, 0x75, 0x26, 0xfd, 0xc6, 0x6b, 0x5f, 0xf7, 0xf9, 0x0a, 0xd2,
+ 0x96, 0x15, 0xc5, 0x50, 0xf7, 0x48, 0x69, 0xc0, 0x3a, 0xfb, 0x91, 0xc9,
+ 0x79, 0x34, 0xf8, 0x9d, 0x4a, 0xee, 0x12, 0x4f, 0x3b, 0x28, 0x0b, 0x33,
+ 0x56, 0x05, 0xd7, 0x33, 0xe3, 0x95, 0xf2, 0xa1, 0xbc, 0xae, 0x54, 0x54,
+ 0x70, 0x13, 0x97, 0xf0, 0x28, 0x96, 0xa6, 0x47, 0xaa, 0x07, 0x0d, 0xb7,
+ 0xd3, 0x61, 0x12, 0xb4, 0x27, 0xd3, 0xff, 0xc3, 0x44, 0x28, 0x19, 0x17,
+ 0xdd, 0x27, 0x59, 0x2c, 0x53, 0x0b, 0x66, 0x69, 0xc0, 0xbc, 0x3f, 0x19,
+ 0x1c, 0xa5, 0x78, 0x48, 0x6e, 0x03, 0x6f, 0x99, 0xab, 0xdc, 0x5a, 0xd3,
+ 0xe7, 0x2a, 0xe3, 0x25, 0xbf, 0xd6, 0xa7, 0x65, 0x1d, 0xe9, 0xb9, 0x65,
+ 0xee, 0x56, 0xa6, 0x96, 0x5b, 0xb3, 0xa0, 0xb1, 0xb6, 0xf1, 0x28, 0x8b,
+ 0x17, 0xa1, 0x96, 0xf4, 0xd7, 0xd5, 0x7a, 0x31, 0xfc, 0x90, 0x08, 0xe6,
+ 0x65, 0x05, 0x8b, 0x29, 0x9f, 0xb9, 0x88, 0xb6, 0x4b, 0xe3, 0x1a, 0x91},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 112
+ {SEC_OID_SHA512,
+ 112,
+ {0x65, 0xb6, 0xb1, 0xce, 0xad, 0x06, 0xa1, 0xef, 0x0d, 0x9b, 0x59, 0x3e,
+ 0x58, 0x42, 0x9e, 0x3c, 0xec, 0xb4, 0xbe, 0x8f, 0x36, 0x54, 0xfc, 0xf6,
+ 0xf1, 0xcf, 0x52, 0x40, 0xc5, 0xe1, 0xf6, 0x17, 0x52, 0x0a, 0x79, 0xc6,
+ 0x9f, 0x1a, 0x75, 0x98, 0x89, 0xa6, 0x0a, 0x27, 0x39, 0x10, 0x7d, 0x69,
+ 0x4e, 0x2a, 0x21, 0xee, 0x8c, 0xcb, 0xfd, 0xda, 0x25, 0xfd, 0x30, 0xf4,
+ 0x6b, 0x44, 0x1f, 0x1a, 0x52, 0x4d, 0xd0, 0xb7, 0xf4, 0x18, 0x07, 0x05,
+ 0xaa, 0xa7, 0x05, 0x33, 0xe5, 0x6c, 0xd1, 0x5b, 0x73, 0xf8, 0x07, 0xfc,
+ 0x6d, 0x01, 0x19, 0xeb, 0x7f, 0x7a, 0xcf, 0xed, 0x7e, 0xf9, 0x6a, 0x91,
+ 0x74, 0x69, 0xb9, 0xc7, 0x48, 0x98, 0xde, 0x4f, 0x28, 0xf2, 0xf8, 0xb2,
+ 0x07, 0x22, 0x1e, 0xf0, 0x62, 0xc8, 0xc9, 0x72, 0x2c, 0xe3, 0x48, 0x0a,
+ 0xe3, 0x52, 0xe9, 0x9d, 0x43, 0x98, 0x2b, 0x78, 0x4f, 0xaf, 0x9c, 0xb3,
+ 0xb9, 0x8b, 0x03, 0x7a, 0x0e, 0x6c, 0xd9, 0x94, 0xa4, 0xcd, 0x68, 0xce,
+ 0xf5, 0x92, 0x77, 0xda, 0xa3, 0xdd, 0xdf, 0x4a, 0x0c, 0x49, 0x2e, 0xb2,
+ 0xe2, 0xf3, 0x54, 0x50, 0x4b, 0x5c, 0xba, 0x47, 0x59, 0xcb, 0x7e, 0x1b,
+ 0xad, 0x9c, 0xb7, 0x33, 0x89, 0xaa, 0x07, 0xf4, 0x8e, 0x84, 0x10, 0xec,
+ 0xf7, 0xd4, 0x6e, 0x36, 0x17, 0x82, 0x4b, 0xa2, 0x79, 0xa9, 0x68, 0x11,
+ 0xae, 0x89, 0xd1, 0x53, 0x35, 0x60, 0x6d, 0xa6, 0xaf, 0xc5, 0xd6, 0x8f,
+ 0x3d, 0xbb, 0x71, 0x14, 0x12, 0x03, 0x64, 0x6b, 0xff, 0x84, 0x08, 0x82,
+ 0x7a, 0x76, 0xe7, 0x26, 0x4f, 0xe4, 0xd4, 0x73, 0x99, 0xfe, 0x74, 0x11,
+ 0x2b, 0x99, 0x09, 0xf3, 0x32, 0x2f, 0x72, 0x6f, 0xe2, 0x0f, 0xda, 0xcf,
+ 0xf5, 0xb7, 0x84, 0x92, 0xdb, 0x20, 0x19, 0x84, 0x32, 0xe4, 0x97, 0xb4,
+ 0xa7, 0x3d, 0x0c, 0x9b, 0xc9, 0xa5, 0xab, 0xa6, 0x45, 0x29, 0xa6, 0xbf,
+ 0x70, 0xc9, 0xde, 0x78, 0x74, 0x1c, 0x58, 0x8b, 0x97, 0x48, 0x7d, 0x9b,
+ 0x13, 0xff, 0x55, 0x2c, 0x95, 0xe0, 0xfb, 0x47, 0xca, 0x02, 0x01, 0xd4,
+ 0x7e, 0xb6, 0x09, 0xc7, 0x12, 0x76, 0x2e, 0x23, 0xff, 0x39, 0xb8, 0x98,
+ 0x27, 0xb8, 0x9d, 0xda, 0xdd, 0x98, 0x88, 0xa5, 0x46, 0x4b, 0xda, 0xdf,
+ 0x5c, 0x16, 0x8d, 0x28, 0xd9, 0x76, 0xd9, 0xc8, 0xd8, 0x88, 0x5e, 0xa2,
+ 0x49, 0x5f, 0x72, 0x21, 0xf3, 0x17, 0xdc, 0x3d, 0x6d, 0xc5, 0x46, 0x2e,
+ 0xb5, 0xaf, 0x6b, 0xd2, 0xb0, 0x2a, 0x2e, 0x54, 0x0b, 0x32, 0x86, 0x19,
+ 0x6a, 0xbb, 0xb9, 0xbc, 0x36, 0xb6, 0x84, 0xe1, 0x41, 0xe4, 0xfd, 0xca,
+ 0x88, 0x28, 0x90, 0xb3, 0xb7, 0x9a, 0xd5, 0x7e, 0x25, 0x84, 0xed, 0x8a,
+ 0xb3, 0x61, 0xb4, 0xa4, 0xf5, 0x72, 0x5a, 0x7c, 0xda, 0xd0, 0xc1, 0xd9},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 113
+ {SEC_OID_SHA512,
+ 113,
+ {0xb5, 0xdf, 0x4f, 0xdf, 0xaf, 0x16, 0x65, 0xd8, 0x9a, 0x83, 0x24, 0x2e,
+ 0x49, 0x3c, 0x8b, 0x2a, 0x44, 0x55, 0x02, 0x28, 0xee, 0xb0, 0x0b, 0xf7,
+ 0x16, 0x88, 0xb6, 0x64, 0xc1, 0xc1, 0x33, 0xee, 0xa9, 0xf4, 0xc0, 0xa1,
+ 0xad, 0xf9, 0xa7, 0x84, 0xf7, 0xdb, 0x87, 0xfc, 0x7b, 0xba, 0xbe, 0xea,
+ 0xab, 0x8e, 0xf4, 0x24, 0xf9, 0xf1, 0x2a, 0xac, 0x64, 0x0b, 0xe6, 0x1a,
+ 0xab, 0x8f, 0x5d, 0xc6, 0xdb, 0xf2, 0x29, 0xcd, 0x68, 0x5b, 0xab, 0x19,
+ 0x81, 0xa2, 0x7c, 0xb1, 0xc6, 0x3c, 0x13, 0x8f, 0x14, 0x76, 0x39, 0x3f,
+ 0xae, 0xda, 0x67, 0x10, 0xb2, 0xc6, 0xc1, 0xc9, 0x94, 0x8f, 0x78, 0x15,
+ 0xf4, 0xf4, 0x88, 0xdc, 0x9b, 0x70, 0xff, 0xdf, 0xa9, 0xc6, 0xed, 0x8f,
+ 0xea, 0x3d, 0xe1, 0xf7, 0x1c, 0x14, 0x0a, 0x6d, 0x14, 0xee, 0x56, 0x43,
+ 0xde, 0xd1, 0x86, 0xb9, 0xc2, 0xd9, 0x47, 0x45, 0xe1, 0x05, 0xdc, 0x00,
+ 0x72, 0xb3, 0x65, 0x32, 0x94, 0xe7, 0xab, 0x3f, 0x89, 0x89, 0x4d, 0x2e,
+ 0xee, 0x9c, 0x09, 0xf0, 0x1d, 0xb2, 0xd3, 0x6f, 0xbf, 0xcb, 0x58, 0x19,
+ 0x2d, 0x77, 0xb8, 0x1f, 0x05, 0xc6, 0xa6, 0xe9, 0xd0, 0x25, 0xb6, 0x12,
+ 0xf0, 0x55, 0x36, 0x9f, 0xb0, 0xb6, 0x7e, 0x78, 0xef, 0x47, 0x6f, 0x88,
+ 0x30, 0x3f, 0x31, 0xa7, 0xd3, 0x59, 0x17, 0xf0, 0x0b, 0x5e, 0x4e, 0x6f,
+ 0xd3, 0x3a, 0xf9, 0xe0, 0x1c, 0x61, 0xe4, 0xeb, 0x1a, 0x2c, 0x1b, 0x79,
+ 0xd1, 0x26, 0x05, 0x23, 0x13, 0xb9, 0xd9, 0xc2, 0xb2, 0xe2, 0x57, 0xb3,
+ 0xca, 0x32, 0x94, 0xa4, 0x6e, 0xde, 0x05, 0x72, 0x7c, 0x8a, 0x0d, 0x1b,
+ 0x55, 0xc9, 0x5a, 0xb1, 0x42, 0xcc, 0x38, 0x5e, 0xe5, 0xe7, 0x24, 0x10,
+ 0x78, 0x29, 0x37, 0x11, 0x28, 0xf1, 0x72, 0x80, 0xac, 0x39, 0xb4, 0x7e,
+ 0x18, 0x21, 0x5d, 0x77, 0x52, 0x55, 0xc5, 0x3b, 0x5e, 0x19, 0xb7, 0x65,
+ 0x07, 0xd5, 0x00, 0x9b, 0xab, 0x76, 0xdf, 0x1a, 0x41, 0x32, 0x18, 0xb4,
+ 0x09, 0x27, 0x3b, 0x7a, 0xef, 0xcd, 0x20, 0xad, 0x38, 0x37, 0x5c, 0x64,
+ 0x8f, 0xc8, 0x56, 0x54, 0xd8, 0x75, 0x09, 0x88, 0x8b, 0x93, 0x71, 0x4c,
+ 0x18, 0xcb, 0x93, 0x94, 0x84, 0x0e, 0x86, 0xfd, 0x71, 0xe7, 0x04, 0xff,
+ 0x3e, 0xec, 0xb9, 0xa7, 0x64, 0xa1, 0x9c, 0xab, 0x97, 0x5e, 0x74, 0x41,
+ 0x01, 0x5f, 0xd4, 0xa2, 0xda, 0x32, 0x99, 0x84, 0x0d, 0xf0, 0x25, 0x94,
+ 0x4e, 0x69, 0xac, 0x79, 0xb2, 0xe5, 0xeb, 0x51, 0xd8, 0x94, 0xbf, 0xf0,
+ 0x4c, 0x17, 0x87, 0xe5, 0xfb, 0x18, 0x41, 0x67, 0x2a, 0xe7, 0x99, 0xa3,
+ 0xd2, 0x7f, 0xe1, 0xc5, 0x66, 0x10, 0x74, 0xeb, 0x2b, 0x32, 0x1d, 0xef,
+ 0x70, 0x78, 0x5b, 0x14, 0x22, 0xb3, 0x4c, 0x7a, 0x42, 0x8f, 0x85, 0x97},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 114
+ {SEC_OID_SHA512,
+ 114,
+ {0x99, 0x43, 0x6e, 0x45, 0xec, 0x2e, 0x73, 0x3a, 0xe7, 0xed, 0x9b, 0x14,
+ 0x66, 0x4c, 0xc0, 0xd8, 0x7b, 0x9d, 0x70, 0xd2, 0x88, 0xcb, 0xfa, 0xb5,
+ 0xe9, 0x03, 0x66, 0x5a, 0x14, 0x03, 0x65, 0xe6, 0xab, 0x8a, 0xaf, 0xe8,
+ 0x1b, 0xe9, 0x4b, 0x97, 0x07, 0x44, 0x1c, 0x58, 0x8d, 0x72, 0x6c, 0x7b,
+ 0xe5, 0x62, 0xef, 0xce, 0x80, 0xb0, 0xd1, 0xe6, 0xf7, 0x44, 0x66, 0xd5,
+ 0x52, 0x00, 0x31, 0x70, 0x77, 0x59, 0xcc, 0xef, 0x77, 0x9e, 0x06, 0xe3,
+ 0xa7, 0xab, 0x6a, 0xe7, 0x28, 0x8f, 0x34, 0x8e, 0x11, 0x1b, 0x21, 0x9d,
+ 0x53, 0x12, 0x1a, 0xb6, 0x0e, 0x45, 0x28, 0x45, 0x5d, 0x42, 0xae, 0xca,
+ 0x72, 0xba, 0xc0, 0xc6, 0x46, 0x32, 0xf4, 0x02, 0xf6, 0xb8, 0xed, 0xf7,
+ 0x6a, 0xc7, 0xe1, 0x3c, 0xb6, 0x76, 0xfb, 0xe0, 0x08, 0x2b, 0x32, 0x18,
+ 0x5d, 0x13, 0xb4, 0xac, 0xc6, 0x19, 0x33, 0xf4, 0x70, 0x7c, 0x43, 0x94,
+ 0x2e, 0xcd, 0x48, 0xe7, 0x11, 0x60, 0x55, 0x9d, 0x9e, 0xae, 0xf3, 0x03,
+ 0x42, 0xd3, 0xe3, 0xf3, 0x62, 0xf4, 0xc0, 0x28, 0xd0, 0x13, 0x6a, 0xcb,
+ 0xce, 0x15, 0x89, 0x7c, 0xcd, 0xa5, 0x36, 0x91, 0xca, 0x89, 0xdb, 0x55,
+ 0x9a, 0xdf, 0x12, 0x5f, 0xf0, 0xcb, 0x47, 0x02, 0x7f, 0xdc, 0x7c, 0x63,
+ 0x76, 0xc5, 0xb3, 0x04, 0xe0, 0x04, 0xe8, 0x48, 0xf8, 0x2c, 0x6a, 0x68,
+ 0x12, 0x35, 0xc0, 0x2d, 0x3c, 0xa9, 0x8f, 0xcb, 0xfc, 0xe5, 0x30, 0x00,
+ 0x45, 0x0c, 0xdd, 0x5a, 0x48, 0x37, 0x8d, 0x7f, 0xff, 0xe8, 0x67, 0x93,
+ 0x52, 0x0a, 0x0e, 0xd9, 0xbc, 0x90, 0x91, 0xde, 0x51, 0xcb, 0xfc, 0x6b,
+ 0x88, 0xbf, 0xd2, 0xaf, 0x75, 0xcf, 0xc5, 0x58, 0xaf, 0x37, 0xc4, 0x1c,
+ 0x96, 0x94, 0x73, 0xa5, 0x40, 0x51, 0xf7, 0x41, 0x07, 0x1e, 0x06, 0xa4,
+ 0xbf, 0x42, 0xf7, 0x8f, 0x21, 0xc4, 0xd7, 0xde, 0x13, 0xf6, 0x66, 0x9e,
+ 0x92, 0x03, 0xc7, 0x7e, 0x09, 0xde, 0x58, 0x4d, 0xbe, 0xe7, 0xdb, 0xb5,
+ 0x87, 0x4f, 0x13, 0x30, 0x51, 0x1a, 0x76, 0x66, 0x27, 0x5c, 0xec, 0xe3,
+ 0xde, 0x7a, 0xb6, 0x67, 0xcd, 0xc4, 0x3b, 0x7a, 0x78, 0x2a, 0x42, 0xb8,
+ 0xe2, 0xbe, 0x8b, 0xb9, 0x83, 0xc7, 0x74, 0x4c, 0x82, 0xfd, 0xd0, 0x45,
+ 0x4a, 0xba, 0x5e, 0x17, 0x25, 0xdd, 0x4c, 0xd3, 0x90, 0x65, 0xbb, 0xb8,
+ 0x6c, 0x39, 0x23, 0x9d, 0x4a, 0x7c, 0x56, 0xc1, 0x93, 0x9f, 0xe3, 0x7a,
+ 0x94, 0x96, 0x6e, 0x04, 0x33, 0xf6, 0x21, 0x1e, 0x93, 0xe0, 0xd9, 0xfc,
+ 0x94, 0x77, 0x25, 0x82, 0x39, 0xdf, 0x12, 0x92, 0xf4, 0xe7, 0x42, 0x25,
+ 0x54, 0x7f, 0xd6, 0xba, 0x68, 0xf8, 0xaf, 0x30, 0xf5, 0xfd, 0xb6, 0xf2,
+ 0x82, 0x04, 0x23, 0xb8, 0xe8, 0xb1, 0x7b, 0x61, 0x4c, 0x91, 0xc4, 0x1e},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 115
+ {SEC_OID_SHA512,
+ 115,
+ {0xb4, 0x96, 0x72, 0xbf, 0x48, 0x88, 0x1d, 0x93, 0x97, 0xd8, 0x1b, 0x4d,
+ 0x96, 0x2d, 0x23, 0xb6, 0xf4, 0xd0, 0xda, 0x57, 0x33, 0xc4, 0xb4, 0x48,
+ 0x89, 0x81, 0xde, 0x8d, 0x61, 0xe6, 0xae, 0xd4, 0x08, 0x3f, 0xe1, 0x5d,
+ 0x3e, 0x78, 0x81, 0x49, 0xf8, 0xca, 0xb9, 0xea, 0x0b, 0xda, 0x61, 0x56,
+ 0xdb, 0x27, 0x8b, 0x4c, 0x66, 0x88, 0x7a, 0x5a, 0xca, 0x6e, 0x51, 0x1f,
+ 0x0e, 0x51, 0x31, 0x94, 0x76, 0xd3, 0x29, 0xee, 0xa5, 0x09, 0xb4, 0xa1,
+ 0xe3, 0xff, 0xa9, 0x15, 0xb3, 0xdd, 0x39, 0xcf, 0xc8, 0x40, 0x11, 0x64,
+ 0x18, 0x5f, 0xec, 0xe0, 0x11, 0xa6, 0xd8, 0x2d, 0x71, 0xcf, 0x91, 0x71,
+ 0x61, 0x24, 0x50, 0xe2, 0x4a, 0x3d, 0x06, 0xdf, 0x84, 0xb8, 0x02, 0x98,
+ 0xcb, 0xbd, 0xfa, 0xad, 0x02, 0xad, 0x4d, 0x49, 0xa1, 0x78, 0xb3, 0xe1,
+ 0x6b, 0x4d, 0x2b, 0x69, 0x02, 0x0f, 0x9b, 0xaf, 0xe6, 0xc5, 0x8d, 0x57,
+ 0x7b, 0xa4, 0xa9, 0x33, 0x53, 0x1a, 0xc3, 0xd2, 0xd5, 0x25, 0x22, 0x20,
+ 0x73, 0xc3, 0xdc, 0x88, 0x3c, 0x69, 0x58, 0xb3, 0x6e, 0x79, 0x54, 0x16,
+ 0x20, 0x31, 0xd9, 0x55, 0x9a, 0x49, 0x71, 0x87, 0xd4, 0x97, 0xe0, 0xc1,
+ 0xeb, 0x6a, 0xe5, 0x5c, 0x70, 0x50, 0xf7, 0x01, 0xdf, 0x23, 0x3c, 0x4d,
+ 0x6b, 0x98, 0xe4, 0x5d, 0x5e, 0xae, 0x45, 0xb3, 0x63, 0x39, 0xd9, 0xc6,
+ 0x19, 0xb4, 0x74, 0xc3, 0xda, 0xf9, 0xa5, 0x65, 0x1b, 0x1b, 0xf9, 0xea,
+ 0x57, 0x76, 0x76, 0x51, 0x48, 0xb8, 0xe4, 0x39, 0xf8, 0x46, 0x64, 0x14,
+ 0x24, 0x7f, 0x89, 0x8f, 0x6c, 0xdb, 0x75, 0xf2, 0x22, 0x63, 0x6e, 0xe9,
+ 0x65, 0xdf, 0xd9, 0xac, 0xff, 0x03, 0x21, 0xc1, 0xda, 0x6f, 0x1c, 0x3b,
+ 0x0b, 0x52, 0x8c, 0x75, 0xf5, 0xf6, 0x3c, 0x48, 0x94, 0xf7, 0x46, 0xdb,
+ 0x01, 0xf7, 0xed, 0xb3, 0x4b, 0x10, 0x05, 0xea, 0x99, 0xfb, 0x9f, 0x82,
+ 0xf8, 0x2e, 0x1c, 0xd9, 0x94, 0x3e, 0x8b, 0xa3, 0x36, 0x33, 0x4c, 0x9b,
+ 0x2e, 0xdb, 0xa2, 0x34, 0x3d, 0x09, 0xb0, 0x82, 0x62, 0x98, 0x69, 0xaa,
+ 0x03, 0xfe, 0x50, 0x93, 0x7d, 0x9a, 0xa3, 0x00, 0x60, 0xdb, 0xb4, 0xcd,
+ 0xe1, 0x4c, 0x3f, 0x1b, 0xc2, 0x25, 0x04, 0x2a, 0x55, 0x6e, 0x0c, 0x64,
+ 0xce, 0x0d, 0xf4, 0xb3, 0xd0, 0x48, 0x6d, 0x61, 0x1b, 0xec, 0x3c, 0x7e,
+ 0xfd, 0xd3, 0xb2, 0xbe, 0x97, 0x71, 0x24, 0xd0, 0x89, 0x19, 0x15, 0xbd,
+ 0x68, 0xe4, 0x19, 0x80, 0x38, 0x97, 0x62, 0xe0, 0x1c, 0x63, 0x1a, 0xf2,
+ 0xf7, 0x0e, 0x90, 0x4a, 0x0b, 0x70, 0x41, 0xee, 0x1a, 0x2c, 0x32, 0xc0,
+ 0xf5, 0x99, 0x03, 0xda, 0xdd, 0x8c, 0xe5, 0xcc, 0x33, 0x5b, 0x76, 0x11,
+ 0x08, 0xc1, 0xc1, 0x76, 0xd2, 0x43, 0xfe, 0x21, 0x40, 0xad, 0xf7, 0x92},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 116
+ {SEC_OID_SHA512,
+ 116,
+ {0x78, 0x1a, 0x3d, 0x96, 0xf3, 0xbf, 0xe9, 0xb6, 0xf0, 0xaa, 0xbc, 0x4f,
+ 0x4b, 0x6a, 0x0c, 0x5d, 0xd9, 0x42, 0xa7, 0x6b, 0x09, 0x9f, 0x67, 0x73,
+ 0x2f, 0x82, 0xb6, 0xe3, 0x42, 0x01, 0x60, 0x82, 0xe6, 0xa2, 0xc1, 0xf5,
+ 0x84, 0x07, 0x05, 0x85, 0xc7, 0xf2, 0xb6, 0x7c, 0x9e, 0xc6, 0xed, 0xbd,
+ 0x94, 0xe9, 0xcd, 0xc8, 0x69, 0x3d, 0x7d, 0x7f, 0x3e, 0x15, 0x08, 0x4b,
+ 0xb0, 0x2a, 0xc7, 0xf8, 0xd0, 0x79, 0xd2, 0xf8, 0xa5, 0xd4, 0xd9, 0x98,
+ 0xc9, 0x0d, 0x24, 0x2f, 0x0a, 0x0c, 0xf7, 0x86, 0xf9, 0x9d, 0xa2, 0x10,
+ 0x4d, 0x8b, 0x03, 0x5a, 0xbc, 0x06, 0x9c, 0x76, 0x3f, 0x8a, 0xbc, 0xae,
+ 0xcb, 0x61, 0x94, 0xad, 0x78, 0xfd, 0x43, 0x31, 0x14, 0xe6, 0x17, 0x42,
+ 0x82, 0x0c, 0xc7, 0x7d, 0x8e, 0x0e, 0xac, 0xe8, 0x9e, 0xc7, 0xa1, 0x9b,
+ 0x86, 0x11, 0x66, 0x96, 0x7c, 0xf2, 0x2a, 0x60, 0x81, 0x75, 0x36, 0x0f,
+ 0xf9, 0x47, 0xfe, 0xbf, 0x80, 0x44, 0x36, 0xef, 0x12, 0x9c, 0x45, 0xe8,
+ 0x6f, 0xed, 0x9e, 0xce, 0x9c, 0xd1, 0x6e, 0x97, 0x56, 0x36, 0x9c, 0x63,
+ 0x8e, 0xb6, 0xa9, 0xf1, 0x84, 0x8e, 0xea, 0x24, 0xe2, 0xb9, 0x71, 0x00,
+ 0x92, 0xe3, 0x1f, 0xad, 0xbc, 0xc7, 0x2c, 0x82, 0xdd, 0xe5, 0x82, 0x06,
+ 0x9c, 0x2f, 0xba, 0x3b, 0x02, 0x1b, 0xfb, 0x8e, 0x81, 0xbf, 0xf4, 0x79,
+ 0x68, 0x70, 0x98, 0xfd, 0x9a, 0xc9, 0xc7, 0xab, 0xfe, 0xde, 0x1f, 0x1a,
+ 0x28, 0x11, 0x68, 0x4f, 0x74, 0x5b, 0x8e, 0x10, 0x71, 0x0f, 0xe4, 0x69,
+ 0xad, 0x8f, 0x31, 0x28, 0x69, 0x46, 0x94, 0xbb, 0x4b, 0x33, 0x3f, 0xa5,
+ 0x9b, 0xba, 0xcf, 0x00, 0xc3, 0x66, 0x54, 0x02, 0xad, 0x48, 0x6d, 0x56,
+ 0x09, 0xb5, 0x7f, 0x95, 0x7b, 0xf9, 0xc9, 0x64, 0x23, 0x10, 0x02, 0xbb,
+ 0xf1, 0x90, 0x12, 0x18, 0x13, 0xf0, 0xbd, 0x15, 0x9a, 0x6c, 0x87, 0x9e,
+ 0xdc, 0x44, 0x20, 0x0c, 0x7e, 0x30, 0xca, 0xa5, 0x92, 0x1d, 0x2b, 0x09,
+ 0x94, 0x25, 0x7d, 0x78, 0xe0, 0xec, 0xaf, 0x7c, 0x13, 0xe6, 0x7c, 0x07,
+ 0xbb, 0x16, 0xb4, 0x19, 0xf4, 0x89, 0x43, 0xa9, 0x56, 0xf4, 0x7f, 0x87,
+ 0xc8, 0x39, 0x89, 0x88, 0x75, 0xa1, 0x06, 0x31, 0x9a, 0x8f, 0x86, 0x0b,
+ 0x3d, 0x2d, 0x14, 0x0b, 0x0b, 0xfe, 0x61, 0x63, 0xe2, 0xae, 0x5e, 0x2b,
+ 0x11, 0xda, 0x25, 0x9c, 0x0c, 0x4f, 0xfa, 0x6d, 0x25, 0xcb, 0x20, 0x82,
+ 0x20, 0x49, 0xc7, 0x2d, 0x2a, 0x14, 0x2e, 0x05, 0x1b, 0x76, 0x0b, 0xc9,
+ 0xfd, 0x12, 0x85, 0x63, 0xe5, 0xba, 0x71, 0x4c, 0x01, 0x51, 0x45, 0x30,
+ 0xf7, 0x6d, 0x50, 0x65, 0x7e, 0x4a, 0x3e, 0xca, 0xb7, 0x42, 0x29, 0xd7,
+ 0x73, 0xe0, 0x83, 0x47, 0xc3, 0x5e, 0x39, 0x35, 0x2d, 0xb8, 0x5d, 0x3c},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 117
+ {SEC_OID_SHA512,
+ 117,
+ {0x04, 0xc8, 0xfa, 0xd7, 0xb5, 0x23, 0x91, 0xe8, 0x32, 0xaf, 0x68, 0xe6,
+ 0x2e, 0x8c, 0xec, 0x1c, 0xfc, 0x22, 0x56, 0xd5, 0x60, 0xdb, 0x59, 0x71,
+ 0x38, 0xf1, 0xae, 0xca, 0xcf, 0x4f, 0xe3, 0x1e, 0xe1, 0x51, 0x5f, 0xcb,
+ 0x14, 0x00, 0xca, 0x18, 0xc5, 0x6a, 0x1e, 0x0a, 0xad, 0x98, 0x47, 0x09,
+ 0xb9, 0x62, 0x22, 0x3a, 0x3d, 0x7c, 0xda, 0xa5, 0x9b, 0xbb, 0xcd, 0xe5,
+ 0x2d, 0xdf, 0x9d, 0xed, 0x9b, 0x8b, 0xa3, 0x8e, 0x18, 0x2c, 0xb0, 0x90,
+ 0xfc, 0x0f, 0xb4, 0x21, 0xee, 0xdd, 0x78, 0x7a, 0x6c, 0x98, 0x7c, 0xc6,
+ 0x93, 0xdb, 0x6c, 0xc6, 0x45, 0xc5, 0x1c, 0x41, 0xb9, 0x1a, 0x41, 0xaf,
+ 0xbf, 0x00, 0x7f, 0x6c, 0x3d, 0xc2, 0x91, 0xd0, 0x36, 0x68, 0x8e, 0xe4,
+ 0x11, 0x93, 0xf4, 0x97, 0x58, 0xcc, 0x1d, 0xbc, 0x3c, 0x48, 0x09, 0xf0,
+ 0xef, 0x52, 0x8d, 0x00, 0xf3, 0xea, 0x2d, 0xa7, 0xe8, 0xc7, 0x40, 0x16,
+ 0xb2, 0x0d, 0xe5, 0x5a, 0x6a, 0x48, 0x1e, 0x62, 0x79, 0x97, 0x8f, 0xc8,
+ 0x51, 0xc6, 0x92, 0xef, 0xf7, 0x88, 0x86, 0x26, 0x9e, 0x45, 0x25, 0x9f,
+ 0xf8, 0x60, 0x7a, 0x2e, 0xfa, 0xb6, 0x6e, 0x7a, 0x18, 0xd2, 0x47, 0xeb,
+ 0xd2, 0x82, 0x6d, 0x5c, 0x9f, 0x7b, 0x9f, 0x75, 0x86, 0x2d, 0x5d, 0xa2,
+ 0x06, 0x95, 0x44, 0x88, 0xae, 0x1c, 0xf1, 0xc4, 0xf2, 0x86, 0x30, 0xb4,
+ 0x6d, 0x8f, 0x60, 0x23, 0x2b, 0xa8, 0xbd, 0x3c, 0xbe, 0xfc, 0xf8, 0xb7,
+ 0xcb, 0xc0, 0x6f, 0xa7, 0xe8, 0x4c, 0x06, 0xfc, 0xa1, 0xbe, 0x83, 0x7d,
+ 0x52, 0x1f, 0x1d, 0xbd, 0x67, 0xe7, 0xfe, 0xea, 0x70, 0x34, 0xd6, 0x53,
+ 0x9e, 0xd1, 0x26, 0x31, 0x6c, 0xa4, 0x40, 0x1e, 0xd1, 0xd1, 0xab, 0x23,
+ 0x62, 0x3e, 0x2f, 0xf9, 0x1a, 0xb7, 0x62, 0x80, 0x91, 0x47, 0xb9, 0x43,
+ 0x7b, 0x46, 0x23, 0x90, 0x44, 0xa6, 0x9e, 0xd1, 0xfa, 0x73, 0x7c, 0x89,
+ 0x6a, 0xf9, 0xd6, 0x11, 0xc1, 0xe8, 0x06, 0x2f, 0x4a, 0x3f, 0xaf, 0x42,
+ 0x20, 0xd0, 0xaf, 0xb1, 0xd8, 0x85, 0x1a, 0x42, 0x05, 0xd3, 0x4c, 0x6a,
+ 0x0f, 0xfd, 0xa9, 0xd5, 0xb1, 0x14, 0xed, 0x46, 0xd6, 0x6c, 0x2f, 0x20,
+ 0xbe, 0x46, 0x11, 0xc0, 0xf8, 0xb7, 0x3d, 0x69, 0x91, 0x8d, 0x20, 0x79,
+ 0xa6, 0xda, 0x90, 0xbb, 0x27, 0x82, 0x8e, 0x56, 0x05, 0xcb, 0xbe, 0x7e,
+ 0x39, 0x83, 0xc2, 0x85, 0x03, 0x34, 0x75, 0x0d, 0xa4, 0x93, 0x61, 0x82,
+ 0x1c, 0xdc, 0xf0, 0xaf, 0x96, 0x5f, 0x38, 0x35, 0x19, 0xf3, 0x26, 0xfe,
+ 0x32, 0x45, 0x66, 0x15, 0xcd, 0x8c, 0x72, 0xbb, 0x6c, 0xe7, 0x10, 0x6c,
+ 0xbb, 0xb4, 0xcf, 0x36, 0x27, 0x43, 0x8e, 0xc5, 0xde, 0x18, 0xa4, 0xf4,
+ 0xcc, 0xd9, 0x67, 0xb7, 0x25, 0x95, 0x85, 0xf5, 0xe3, 0x5f, 0x05, 0x0c},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 118
+ {SEC_OID_SHA512,
+ 118,
+ {0x68, 0x99, 0x93, 0x4d, 0x13, 0xc7, 0xb6, 0x13, 0x3b, 0xe1, 0x12, 0xf7,
+ 0xf6, 0x3e, 0x2a, 0x58, 0xde, 0x25, 0x03, 0xfd, 0xd0, 0xc9, 0x05, 0x59,
+ 0x21, 0xf9, 0x4b, 0x4d, 0xb0, 0xe1, 0xaa, 0x84, 0x75, 0xf5, 0x80, 0x42,
+ 0x13, 0xe7, 0x93, 0x69, 0xf8, 0x70, 0x07, 0xf7, 0x00, 0x21, 0x38, 0x26,
+ 0x44, 0x23, 0x9b, 0x4d, 0xbe, 0xc4, 0xf8, 0x63, 0x0c, 0x32, 0x5a, 0x79,
+ 0xa9, 0xc2, 0xf1, 0xe0, 0x26, 0xa1, 0x79, 0x2c, 0x1c, 0x43, 0xb6, 0x4a,
+ 0x57, 0x56, 0x4f, 0xcb, 0xcb, 0xfc, 0x97, 0x02, 0xaa, 0x3a, 0x9f, 0x49,
+ 0x7f, 0x9f, 0x5b, 0x23, 0x64, 0x95, 0xed, 0x80, 0x34, 0x76, 0x13, 0x17,
+ 0x0e, 0x5f, 0x18, 0xc8, 0x1d, 0xf5, 0x04, 0x28, 0x3a, 0x04, 0xf2, 0x03,
+ 0x81, 0xff, 0x60, 0xcd, 0x11, 0x25, 0x5f, 0xcd, 0x1f, 0xcd, 0x25, 0x5a,
+ 0xb4, 0xec, 0xa0, 0xb0, 0x0c, 0x4a, 0xeb, 0x4d, 0x6b, 0x66, 0xa3, 0x1d,
+ 0x05, 0xc3, 0xb7, 0xd7, 0xcc, 0x32, 0x94, 0x76, 0xa8, 0xd5, 0xe5, 0x23,
+ 0xaf, 0x06, 0xb7, 0x54, 0x29, 0x70, 0xbc, 0x17, 0x4a, 0x69, 0x65, 0xbd,
+ 0xfc, 0x42, 0xdc, 0x76, 0xf9, 0xef, 0xa2, 0xab, 0xbc, 0x61, 0x79, 0x4e,
+ 0xb2, 0x08, 0xc4, 0x8e, 0x33, 0xc2, 0x93, 0x62, 0x0f, 0x1b, 0x34, 0x8e,
+ 0x20, 0x48, 0xd8, 0x28, 0x32, 0xcf, 0x29, 0x39, 0x61, 0x84, 0x4c, 0xcc,
+ 0x69, 0x58, 0xeb, 0xac, 0xe1, 0x4e, 0xd3, 0xde, 0x52, 0xd5, 0x7c, 0x0c,
+ 0x16, 0x6d, 0xef, 0x97, 0xf6, 0x02, 0xb4, 0x86, 0xb7, 0x5f, 0xaa, 0x47,
+ 0xee, 0x8f, 0xf7, 0xfe, 0xd5, 0x04, 0x24, 0xab, 0x5f, 0x24, 0x22, 0xd6,
+ 0x1a, 0x5c, 0x7b, 0xd2, 0xc6, 0x4c, 0xd9, 0xe1, 0x2a, 0x37, 0x50, 0x68,
+ 0x6f, 0x30, 0xee, 0x96, 0x5c, 0x4f, 0x67, 0x20, 0x69, 0x79, 0x6a, 0x75,
+ 0xdb, 0x2c, 0x10, 0x66, 0x06, 0xff, 0x7b, 0x95, 0x94, 0x74, 0x1a, 0xc4,
+ 0xce, 0x3e, 0x9a, 0x29, 0xb4, 0x37, 0x59, 0xb6, 0xc0, 0x96, 0x01, 0xad,
+ 0x8f, 0xdc, 0x22, 0xc8, 0xec, 0x8b, 0xe2, 0x69, 0xab, 0x63, 0x40, 0x64,
+ 0xf6, 0x24, 0x8c, 0xf5, 0xce, 0x5c, 0x34, 0xd1, 0x00, 0xa0, 0x8c, 0xed,
+ 0x73, 0x29, 0x60, 0x55, 0xfb, 0xdb, 0xb8, 0x25, 0x4c, 0xd5, 0x0a, 0x79,
+ 0x91, 0x26, 0x97, 0x0e, 0x07, 0xa5, 0xb4, 0x2d, 0xd7, 0x93, 0x9c, 0xc8,
+ 0x34, 0x2e, 0x82, 0xea, 0x8d, 0x4f, 0x30, 0x37, 0xdc, 0x16, 0xab, 0xae,
+ 0xca, 0x4b, 0x8b, 0x97, 0x69, 0x6d, 0x42, 0xce, 0x51, 0xeb, 0x52, 0x41,
+ 0xac, 0xfd, 0x21, 0x71, 0x1d, 0x17, 0xe5, 0x5f, 0x0c, 0xc3, 0x1b, 0x8b,
+ 0xe6, 0x69, 0x0b, 0xda, 0x11, 0x6f, 0xfe, 0xfd, 0x88, 0x37, 0x24, 0x9a,
+ 0x5e, 0xfc, 0xe5, 0x14, 0x45, 0x74, 0x00, 0x98, 0x14, 0x8f, 0x5f, 0x31},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 119
+ {SEC_OID_SHA512,
+ 119,
+ {0xb7, 0x63, 0xfb, 0xc3, 0x3c, 0xc6, 0x92, 0x15, 0xb3, 0x54, 0x60, 0x5d,
+ 0xe6, 0xcc, 0x21, 0xec, 0xa3, 0xc8, 0xe6, 0xa8, 0xb3, 0x37, 0x8f, 0x86,
+ 0x10, 0x7a, 0x09, 0x47, 0x66, 0x94, 0xd3, 0x1c, 0x4d, 0x5d, 0xb1, 0x79,
+ 0x18, 0x3b, 0x0d, 0x09, 0x23, 0xf8, 0x6c, 0x41, 0x77, 0x14, 0x9e, 0x61,
+ 0x43, 0x08, 0x9b, 0xde, 0xd2, 0x27, 0x4b, 0x4a, 0x7e, 0x32, 0x8f, 0x3e,
+ 0x45, 0xc5, 0x40, 0x42, 0x1c, 0xef, 0x31, 0x97, 0x25, 0x56, 0xc9, 0xd8,
+ 0x13, 0x32, 0xbd, 0x32, 0xed, 0xee, 0x01, 0x0b, 0xca, 0x4e, 0x77, 0xc2,
+ 0x11, 0x3b, 0xdf, 0x29, 0x71, 0x80, 0x0c, 0x6b, 0x61, 0x76, 0x6a, 0x95,
+ 0xa2, 0xea, 0xdf, 0xef, 0x69, 0x01, 0xbb, 0x1d, 0x79, 0x23, 0x7b, 0x3a,
+ 0xf3, 0xa8, 0x17, 0xbc, 0xeb, 0x69, 0xe5, 0x64, 0xd1, 0xde, 0x28, 0x53,
+ 0xf0, 0x16, 0x39, 0x5b, 0xba, 0x5a, 0x43, 0x66, 0x34, 0xdc, 0xc1, 0xb3,
+ 0x7f, 0x4f, 0x1c, 0x2f, 0x2d, 0xa9, 0x79, 0x89, 0x28, 0x02, 0x04, 0x65,
+ 0x05, 0xb2, 0x0d, 0xc2, 0x82, 0x94, 0xc3, 0xec, 0x9d, 0x65, 0x17, 0xb1,
+ 0x44, 0xc4, 0x3c, 0xaa, 0x77, 0xa3, 0xf4, 0xf9, 0x46, 0x92, 0x95, 0xf7,
+ 0xd4, 0xe0, 0xf5, 0x66, 0xb2, 0xb1, 0x03, 0x94, 0xd8, 0xa4, 0xe8, 0xef,
+ 0x50, 0xd0, 0x60, 0x78, 0xed, 0x7e, 0x61, 0x4d, 0xcc, 0x1d, 0xb9, 0xdc,
+ 0x3e, 0x6f, 0x7c, 0x9e, 0xa8, 0x41, 0x34, 0x13, 0xfa, 0x93, 0xd5, 0x4a,
+ 0x0e, 0x30, 0x78, 0x5d, 0xcd, 0xf1, 0xcf, 0xe5, 0x50, 0x9b, 0xf0, 0xbe,
+ 0x80, 0xc5, 0xab, 0x8a, 0xc7, 0x45, 0x79, 0xd6, 0x95, 0xcd, 0x3e, 0xc4,
+ 0x71, 0xde, 0xf7, 0x59, 0x72, 0x74, 0x70, 0x19, 0x1d, 0x05, 0x7e, 0x6d,
+ 0x5f, 0x32, 0xc2, 0xc8, 0xea, 0xd5, 0x33, 0x10, 0x89, 0x0c, 0x93, 0x2d,
+ 0xe3, 0xe6, 0xdf, 0xd0, 0xf3, 0xd4, 0x85, 0xa3, 0xef, 0xb6, 0xd7, 0x33,
+ 0xc2, 0x1d, 0x45, 0x4d, 0x03, 0x2b, 0x4d, 0x13, 0x88, 0xfc, 0x8f, 0x54,
+ 0x69, 0xde, 0x86, 0x69, 0xe9, 0xee, 0x61, 0x0b, 0x72, 0x5f, 0xf4, 0x6b,
+ 0xc0, 0x8c, 0xef, 0x30, 0x42, 0x04, 0x47, 0x1a, 0xb1, 0x4f, 0xdc, 0x58,
+ 0x5e, 0xe0, 0x2e, 0x07, 0x19, 0x1e, 0x1e, 0x9b, 0xb2, 0xa2, 0x32, 0x7f,
+ 0xee, 0x3b, 0x23, 0xa7, 0x14, 0xcc, 0x5d, 0x1e, 0xa5, 0x9a, 0x13, 0x52,
+ 0x8d, 0x97, 0xcf, 0x75, 0xb2, 0x43, 0x57, 0xe1, 0xe2, 0x32, 0x94, 0x2a,
+ 0xa5, 0x4d, 0xb1, 0x9a, 0x98, 0x0b, 0x3e, 0x7f, 0x64, 0xc6, 0x72, 0x74,
+ 0x33, 0x95, 0xa9, 0xd4, 0x70, 0xd1, 0x1c, 0x32, 0x59, 0x7d, 0x17, 0x63,
+ 0xe6, 0x2f, 0xaf, 0xcb, 0xea, 0x2f, 0x48, 0x0c, 0x14, 0xbe, 0xf7, 0x77,
+ 0x4f, 0x74, 0xe2, 0x61, 0x9b, 0x10, 0x62, 0xb8, 0x47, 0x86, 0xd5, 0xc4},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 120
+ {SEC_OID_SHA512,
+ 120,
+ {0x3d, 0xbb, 0xbf, 0xed, 0x1a, 0x14, 0x98, 0x32, 0xc7, 0x1a, 0x12, 0x93,
+ 0xc2, 0x0b, 0x81, 0xb1, 0xc8, 0xd3, 0x5c, 0x4b, 0x75, 0x18, 0x1f, 0x66,
+ 0xc9, 0xf7, 0xe6, 0xae, 0xae, 0xf0, 0x40, 0x66, 0xcb, 0x6e, 0xdf, 0x12,
+ 0x41, 0xe9, 0xd8, 0x7d, 0xdc, 0x84, 0x28, 0x80, 0xb7, 0x97, 0x8f, 0x18,
+ 0xaf, 0x9d, 0x2a, 0x33, 0xfd, 0xf7, 0xfd, 0x1a, 0x5e, 0x8c, 0x10, 0xdd,
+ 0x54, 0x7a, 0x5d, 0x33, 0x42, 0x33, 0xce, 0xed, 0xa2, 0xba, 0xb4, 0x10,
+ 0xd5, 0xde, 0xa9, 0x46, 0x4f, 0x62, 0x39, 0x61, 0xc9, 0x81, 0x95, 0xb4,
+ 0x11, 0xbb, 0x18, 0x7e, 0x98, 0x1e, 0x10, 0x7b, 0x6b, 0xf6, 0x7b, 0xe5,
+ 0x86, 0x5a, 0x05, 0x9a, 0x6d, 0xaa, 0xff, 0x8e, 0x2d, 0xa6, 0x02, 0xe9,
+ 0x1f, 0x41, 0x76, 0xf4, 0x7c, 0x53, 0xc9, 0xf5, 0x3b, 0x22, 0x60, 0x5b,
+ 0x74, 0x8b, 0x68, 0xfe, 0x98, 0xad, 0x9c, 0x59, 0x36, 0x95, 0x7b, 0x07,
+ 0x4f, 0xe8, 0x44, 0x56, 0x7e, 0x7d, 0xd1, 0xb0, 0x7d, 0x93, 0x09, 0x29,
+ 0xd3, 0xdc, 0xd4, 0x6e, 0x84, 0xba, 0x6f, 0x91, 0x21, 0xfe, 0x1f, 0x49,
+ 0xde, 0xe9, 0x55, 0xe1, 0xad, 0x5a, 0x32, 0x9c, 0xc0, 0x44, 0x1d, 0x52,
+ 0x4a, 0x20, 0x21, 0x5a, 0x9f, 0x73, 0x04, 0xe9, 0x77, 0xdf, 0x50, 0x97,
+ 0x54, 0x6a, 0x4d, 0x3e, 0xd5, 0x02, 0x27, 0x65, 0xb5, 0xcd, 0xa2, 0x92,
+ 0xf1, 0x81, 0x9b, 0x55, 0x33, 0x4e, 0x6b, 0x95, 0x11, 0x9f, 0xb0, 0x82,
+ 0x57, 0x56, 0xd7, 0xfd, 0xc8, 0xdf, 0xe1, 0x73, 0xa3, 0x91, 0xb6, 0x2e,
+ 0x97, 0x0e, 0x51, 0x72, 0x9b, 0xf8, 0x9e, 0xba, 0x61, 0xbe, 0x3a, 0xc1,
+ 0xf3, 0xa5, 0x83, 0x5a, 0xa1, 0xf6, 0x67, 0x6e, 0xf8, 0x07, 0x39, 0x54,
+ 0x40, 0xe9, 0x84, 0xb1, 0x3e, 0x37, 0x11, 0xad, 0x31, 0x6b, 0x7f, 0xd6,
+ 0x1d, 0x0f, 0xdd, 0x9d, 0xd3, 0xfa, 0xb9, 0xb7, 0x55, 0x45, 0x88, 0x2f,
+ 0xc1, 0xa2, 0xfe, 0x1f, 0x0d, 0x9d, 0xc7, 0xc7, 0x23, 0x85, 0xb0, 0xb4,
+ 0x45, 0xec, 0x41, 0x18, 0x77, 0xde, 0x83, 0xe3, 0x8f, 0xb7, 0x11, 0x1d,
+ 0x5b, 0x93, 0x51, 0x67, 0xf4, 0x69, 0xcb, 0xd4, 0xf3, 0x7f, 0xe1, 0x31,
+ 0x3b, 0x2b, 0xef, 0xf0, 0xfd, 0x6a, 0xc4, 0xbc, 0xbd, 0x4e, 0x98, 0xe5,
+ 0x5e, 0x78, 0x7a, 0x8e, 0x16, 0x96, 0x7d, 0x81, 0x10, 0xb8, 0xc3, 0x3c,
+ 0xed, 0x21, 0x3f, 0xd7, 0x92, 0xe1, 0x74, 0x1e, 0x48, 0x24, 0xe4, 0x1b,
+ 0xe2, 0x4d, 0xc6, 0xcd, 0xb9, 0x47, 0x36, 0x1c, 0xb9, 0xad, 0x8c, 0x74,
+ 0x2b, 0x5e, 0xc0, 0x1f, 0x5e, 0x71, 0xfa, 0x4e, 0xaa, 0x45, 0x28, 0x01,
+ 0xfd, 0xb6, 0x52, 0x4b, 0x5c, 0x6d, 0x1c, 0xbe, 0x97, 0xb1, 0x0d, 0x36,
+ 0xbd, 0x53, 0xc9, 0x45, 0x69, 0x77, 0xf6, 0x62, 0xb6, 0xa1, 0xc8, 0x5b},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 121
+ {SEC_OID_SHA512,
+ 121,
+ {0xfa, 0x9b, 0xf9, 0x18, 0x80, 0x7d, 0x4a, 0x55, 0x84, 0x7c, 0x19, 0x10,
+ 0x51, 0xe8, 0xfa, 0xea, 0xa3, 0xbc, 0x7b, 0x51, 0xca, 0x19, 0x69, 0x47,
+ 0x7c, 0xef, 0x9f, 0xd1, 0x3d, 0x31, 0x0c, 0x2b, 0x75, 0xe7, 0xe7, 0x27,
+ 0x84, 0x46, 0x5d, 0x21, 0x16, 0xdf, 0x32, 0x92, 0x5b, 0x77, 0x29, 0x04,
+ 0xee, 0x9a, 0x18, 0x5c, 0x15, 0xc5, 0xc7, 0x40, 0xb9, 0x8b, 0xcb, 0xe1,
+ 0x83, 0x42, 0xb6, 0xc8, 0xd5, 0x13, 0xc8, 0x98, 0x66, 0xbf, 0xf8, 0x3c,
+ 0xd4, 0x2f, 0x01, 0x24, 0xd9, 0xb4, 0x7e, 0x28, 0x95, 0x68, 0xf2, 0x98,
+ 0xc1, 0x90, 0xa1, 0x85, 0x67, 0x1e, 0x6c, 0x32, 0xe7, 0xd4, 0xef, 0xc8,
+ 0x6a, 0x73, 0x2c, 0x42, 0x50, 0xb5, 0xf9, 0xdb, 0xf5, 0xc0, 0x84, 0xf5,
+ 0xef, 0xb4, 0x68, 0x76, 0x66, 0x26, 0xc0, 0x6b, 0xfb, 0x42, 0x63, 0xe0,
+ 0xcd, 0xa5, 0x09, 0xb2, 0x69, 0xce, 0x99, 0x42, 0x61, 0x4d, 0x58, 0x0f,
+ 0x70, 0x0e, 0xeb, 0x11, 0x37, 0xe2, 0xab, 0xf5, 0x20, 0x16, 0x64, 0x85,
+ 0xb8, 0x41, 0xeb, 0x2a, 0x0f, 0x2d, 0x3d, 0xeb, 0x17, 0xe6, 0x73, 0x04,
+ 0xce, 0x50, 0x0d, 0xf3, 0x53, 0x5a, 0x75, 0xad, 0x5a, 0xe6, 0x4e, 0x26,
+ 0x58, 0xe5, 0xbc, 0xa4, 0x3e, 0x55, 0x2a, 0x83, 0xae, 0x94, 0xe8, 0x15,
+ 0x75, 0xfc, 0x89, 0x94, 0xc2, 0x02, 0x22, 0xee, 0x3d, 0xc4, 0x9f, 0x5c,
+ 0x8f, 0x25, 0xfd, 0x6a, 0x5c, 0x85, 0x23, 0x62, 0x4d, 0xbf, 0x9f, 0xa0,
+ 0x35, 0x02, 0x08, 0x45, 0x55, 0x70, 0x20, 0xf5, 0xe3, 0xc4, 0xb9, 0x88,
+ 0x64, 0x5f, 0xaa, 0x43, 0x6e, 0xee, 0xad, 0x00, 0xaf, 0x91, 0x35, 0xd3,
+ 0xdd, 0x84, 0x97, 0x05, 0x45, 0xe7, 0xaa, 0xba, 0xb9, 0xcb, 0x72, 0x39,
+ 0xa4, 0x2f, 0x1b, 0x79, 0x53, 0x05, 0x5e, 0xca, 0x1a, 0xb7, 0x59, 0x71,
+ 0xb0, 0x67, 0xd6, 0x9d, 0x37, 0xf2, 0xa9, 0xd1, 0x48, 0x5a, 0xef, 0x32,
+ 0x23, 0x0d, 0x97, 0xfe, 0xc2, 0xac, 0x2f, 0x82, 0xb3, 0x79, 0x0f, 0xdb,
+ 0x36, 0x04, 0x95, 0xad, 0x96, 0xfc, 0xb0, 0x65, 0x90, 0x29, 0xa7, 0x83,
+ 0x58, 0xf3, 0x44, 0x15, 0x5e, 0x54, 0xcf, 0x52, 0x49, 0x5c, 0x64, 0x09,
+ 0xdd, 0x40, 0x66, 0xec, 0x6d, 0x44, 0xa7, 0xa3, 0xf0, 0x5e, 0xa3, 0xd8,
+ 0x77, 0x94, 0xd8, 0xdf, 0xcf, 0x79, 0x15, 0x28, 0x95, 0xc3, 0x50, 0x85,
+ 0xdb, 0x4c, 0xf1, 0x4d, 0xfe, 0x44, 0xbd, 0xf7, 0x9d, 0x31, 0x3b, 0xe0,
+ 0xb6, 0xe7, 0x5b, 0x62, 0xd0, 0x03, 0x54, 0x7f, 0x7a, 0x30, 0x07, 0x5d,
+ 0xae, 0x09, 0xec, 0x28, 0xb8, 0x22, 0x5e, 0x08, 0xea, 0x37, 0x4e, 0xd8,
+ 0xf4, 0x42, 0xe2, 0x16, 0xfd, 0x0b, 0x9e, 0xa5, 0x02, 0x1f, 0xc7, 0x2c,
+ 0x76, 0xd4, 0x21, 0x63, 0xef, 0x30, 0x49, 0xe2, 0xc0, 0xb3, 0xa0, 0x59},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 122
+ {SEC_OID_SHA512,
+ 122,
+ {0x10, 0x68, 0x70, 0xb7, 0x20, 0xb4, 0xfc, 0xa4, 0xcb, 0x9c, 0x6c, 0xff,
+ 0x81, 0x4c, 0x61, 0x18, 0xb0, 0x03, 0xf6, 0x27, 0xa8, 0x67, 0x58, 0x65,
+ 0xf1, 0x5b, 0x4b, 0x5e, 0x44, 0x88, 0x39, 0x5e, 0x0d, 0xbf, 0xcb, 0xe1,
+ 0x27, 0xfa, 0x68, 0x4a, 0x48, 0xc4, 0x44, 0x6b, 0xc6, 0x84, 0x05, 0x4b,
+ 0x97, 0x71, 0x7d, 0x83, 0x39, 0x63, 0x35, 0x63, 0x1e, 0x59, 0xb1, 0xc7,
+ 0x73, 0x9c, 0xf6, 0x47, 0x04, 0x9e, 0x92, 0xcc, 0xb8, 0x40, 0x5f, 0x4a,
+ 0x61, 0x60, 0xb9, 0xc5, 0x88, 0x56, 0x08, 0x30, 0xbf, 0x32, 0x59, 0xab,
+ 0xfa, 0xc4, 0xc8, 0x27, 0x19, 0x4a, 0x7e, 0x19, 0xbe, 0xa5, 0x6f, 0xcd,
+ 0x03, 0xa3, 0x7e, 0x66, 0xb2, 0xe5, 0x8d, 0x71, 0xd9, 0x2d, 0xbd, 0x69,
+ 0x4c, 0x00, 0x31, 0x60, 0x79, 0xfa, 0x28, 0x74, 0xd2, 0x7b, 0x3f, 0x53,
+ 0x3d, 0x09, 0x18, 0x5e, 0x4b, 0x11, 0xac, 0xa7, 0x9b, 0x52, 0x25, 0xfb,
+ 0xa9, 0xb5, 0xb2, 0x0f, 0x05, 0xed, 0x38, 0xd2, 0x4a, 0x20, 0x2c, 0xa9,
+ 0x74, 0x4f, 0x40, 0xa7, 0xb8, 0x1d, 0xc4, 0xe2, 0x7f, 0xb5, 0x6c, 0xaf,
+ 0xe2, 0xbb, 0xb4, 0xa8, 0x03, 0x22, 0xf0, 0x09, 0xad, 0xbf, 0x19, 0x69,
+ 0x7c, 0xd0, 0x55, 0xae, 0x8a, 0xcf, 0x38, 0xf3, 0x8e, 0x9f, 0x2f, 0x33,
+ 0xc0, 0xd0, 0x68, 0x36, 0x46, 0x77, 0x8c, 0xd5, 0x2d, 0xfd, 0xe2, 0x68,
+ 0xcc, 0x81, 0xcc, 0x67, 0x08, 0xf0, 0x90, 0xd0, 0x4a, 0x16, 0xca, 0xc3,
+ 0x17, 0x08, 0xe2, 0xa2, 0x41, 0x80, 0x24, 0xe5, 0x3a, 0x87, 0xf1, 0x15,
+ 0x89, 0x50, 0x7f, 0xdf, 0x65, 0x65, 0x6d, 0x30, 0x56, 0xa7, 0xfe, 0xa5,
+ 0x24, 0x67, 0xc2, 0x7b, 0x1f, 0x90, 0xe1, 0xbf, 0x18, 0x96, 0xa1, 0x09,
+ 0x2a, 0x57, 0x59, 0x94, 0xbd, 0xfb, 0x1b, 0x2a, 0xcd, 0xb3, 0xdf, 0x59,
+ 0xfe, 0xe8, 0x24, 0x8e, 0x74, 0xa0, 0xbe, 0x80, 0xc2, 0xab, 0x0c, 0x04,
+ 0xaa, 0x4e, 0xb0, 0xc1, 0xae, 0xd6, 0x9c, 0x1c, 0x1a, 0xae, 0xd0, 0x52,
+ 0xe2, 0x5d, 0x46, 0xc3, 0x91, 0x94, 0x7d, 0x2b, 0x97, 0xc3, 0x6b, 0x70,
+ 0x7f, 0x82, 0xe9, 0x07, 0xce, 0x99, 0x1a, 0x5e, 0xee, 0x9b, 0xba, 0xc5,
+ 0x78, 0xb5, 0xae, 0x83, 0x13, 0x47, 0x71, 0xf9, 0x37, 0x0f, 0x1d, 0x3b,
+ 0x91, 0x54, 0xd8, 0x98, 0xef, 0x65, 0x04, 0xad, 0xe6, 0xe1, 0x7d, 0x96,
+ 0x26, 0x2c, 0xc2, 0xd3, 0x2b, 0xea, 0x12, 0x98, 0x12, 0x19, 0xe5, 0x2b,
+ 0x97, 0x38, 0xcc, 0x09, 0x7b, 0x18, 0xeb, 0x54, 0xde, 0x08, 0x56, 0xf1,
+ 0xfb, 0x89, 0xc8, 0x2b, 0x16, 0x34, 0xce, 0xf2, 0xe7, 0xac, 0xde, 0x0e,
+ 0xd2, 0xa0, 0x92, 0x80, 0xe2, 0xcf, 0xa5, 0x34, 0xf3, 0x52, 0x0c, 0xa1,
+ 0xd9, 0xb1, 0xd7, 0xe5, 0xbc, 0x90, 0x20, 0x5d, 0x2b, 0xf7, 0x33, 0x2e},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 123
+ {SEC_OID_SHA512,
+ 123,
+ {0xdd, 0xa9, 0x6d, 0xf9, 0xb1, 0x88, 0x65, 0x2f, 0xae, 0x7c, 0xa1, 0x4a,
+ 0x1d, 0x3a, 0x44, 0xe2, 0x63, 0x59, 0xad, 0x9f, 0x27, 0x78, 0xf0, 0xdb,
+ 0xa6, 0x3b, 0x5e, 0x4a, 0xba, 0x7c, 0x30, 0xb5, 0x54, 0x39, 0xf7, 0x4e,
+ 0xde, 0x96, 0xc5, 0x6d, 0x48, 0xdf, 0x42, 0x54, 0xf4, 0xb0, 0xa6, 0xf3,
+ 0x08, 0x85, 0x99, 0x04, 0xf2, 0xf6, 0x9f, 0x47, 0xeb, 0xf4, 0x38, 0xea,
+ 0x87, 0x23, 0x2f, 0x84, 0xe6, 0x1c, 0x3e, 0x37, 0x6d, 0xaa, 0x2d, 0xa8,
+ 0xc0, 0xab, 0x23, 0x91, 0xa5, 0xc8, 0xd4, 0x78, 0xe4, 0x2c, 0xdb, 0x2b,
+ 0x70, 0xba, 0x43, 0x0d, 0xb5, 0xdc, 0x3a, 0xaa, 0xef, 0xc9, 0xc7, 0xc6,
+ 0xee, 0x39, 0xe2, 0xb1, 0x39, 0x3f, 0x02, 0x4a, 0x75, 0xc4, 0xb9, 0x18,
+ 0x43, 0xd5, 0x2a, 0x49, 0xbb, 0x2e, 0xbc, 0x9a, 0xed, 0xeb, 0xec, 0x09,
+ 0xd2, 0xbc, 0x5c, 0x20, 0x0b, 0xff, 0x65, 0x56, 0xe6, 0x89, 0xe4, 0x8a,
+ 0x34, 0x42, 0xb2, 0x16, 0xbd, 0x7c, 0x19, 0x27, 0x94, 0x6a, 0x41, 0x73,
+ 0x3e, 0x8e, 0xcc, 0xe2, 0x58, 0x9d, 0x09, 0x73, 0xef, 0x8d, 0xd2, 0xa3,
+ 0xa8, 0x8d, 0xd9, 0xd4, 0xea, 0x2d, 0x1d, 0x0b, 0xab, 0xfa, 0x60, 0x23,
+ 0x96, 0x32, 0xdd, 0x2c, 0x23, 0x12, 0x41, 0x65, 0xab, 0x11, 0xc6, 0x25,
+ 0xb9, 0x5c, 0x3a, 0x0c, 0x21, 0x41, 0x30, 0x1a, 0xa0, 0xbe, 0xd4, 0x22,
+ 0x8a, 0x1b, 0x87, 0x96, 0x4a, 0xe1, 0x46, 0x91, 0xb4, 0xdd, 0x02, 0xb3,
+ 0x4e, 0x38, 0xd5, 0x38, 0xea, 0x1e, 0x02, 0xa7, 0xfb, 0x20, 0xee, 0xdc,
+ 0xc9, 0x01, 0x76, 0xe8, 0xc5, 0x78, 0x33, 0xad, 0xec, 0xbc, 0xff, 0x87,
+ 0xdf, 0x4c, 0x04, 0xf1, 0x9a, 0x77, 0xf2, 0x23, 0x97, 0x6c, 0x41, 0x72,
+ 0x3f, 0x36, 0xcf, 0xdc, 0xec, 0xda, 0xfb, 0xb7, 0x2f, 0x2f, 0xb9, 0x44,
+ 0xd4, 0xff, 0xda, 0x0e, 0xb0, 0x79, 0x6c, 0x3c, 0x0f, 0x1e, 0x3d, 0x19,
+ 0x04, 0x6c, 0x38, 0x24, 0x13, 0x72, 0x60, 0x09, 0x4b, 0xc6, 0xeb, 0x3b,
+ 0x73, 0x51, 0x53, 0xe9, 0xbd, 0x68, 0x3c, 0xd7, 0x41, 0xfb, 0x39, 0x4f,
+ 0x75, 0xdc, 0x75, 0x10, 0xac, 0x4f, 0x6f, 0x3d, 0xae, 0x98, 0x0b, 0x56,
+ 0xdb, 0x7e, 0xc4, 0xbd, 0x15, 0xcb, 0x19, 0x3f, 0x13, 0xdf, 0x1f, 0x03,
+ 0xff, 0x8a, 0x1b, 0x62, 0xaa, 0x95, 0x87, 0xdf, 0x8d, 0x6a, 0xda, 0x3e,
+ 0x8c, 0xb8, 0x49, 0xcf, 0x92, 0x35, 0x75, 0xbc, 0x5b, 0xc4, 0xba, 0xe8,
+ 0x7c, 0x93, 0x39, 0x3f, 0x78, 0x94, 0xa1, 0x6d, 0xa3, 0x99, 0x89, 0x30,
+ 0x5a, 0x6e, 0xcc, 0x77, 0xa1, 0xa3, 0x73, 0x9a, 0xe2, 0x53, 0x67, 0x9b,
+ 0xce, 0xa0, 0xd7, 0xac, 0x47, 0x2c, 0xd5, 0xff, 0xfc, 0x62, 0xc6, 0x42,
+ 0x20, 0x34, 0x77, 0x65, 0xeb, 0x4c, 0xe2, 0x15, 0x49, 0x65, 0x4f, 0x41},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 124
+ {SEC_OID_SHA512,
+ 124,
+ {0x80, 0x40, 0x3d, 0x3a, 0x02, 0x0d, 0x83, 0x68, 0x1e, 0xa5, 0x76, 0x84,
+ 0x7d, 0x5d, 0x13, 0x67, 0xe0, 0x21, 0x04, 0x01, 0xb8, 0x14, 0x13, 0xf9,
+ 0x48, 0xff, 0x10, 0x6e, 0x1e, 0x34, 0x1b, 0xe5, 0x7b, 0x4f, 0x39, 0xf2,
+ 0xd8, 0x50, 0x95, 0x86, 0xcc, 0x47, 0x7b, 0x0b, 0x89, 0x34, 0xc0, 0xba,
+ 0x78, 0xa3, 0xa9, 0x7b, 0xa4, 0x25, 0xc9, 0xd1, 0x23, 0xca, 0x3b, 0xc6,
+ 0x4b, 0xc2, 0x65, 0x38, 0xc1, 0xda, 0x92, 0xb2, 0x4a, 0xdc, 0x50, 0x09,
+ 0x5c, 0x20, 0x9b, 0x52, 0x2d, 0xcb, 0x4f, 0x08, 0x92, 0x81, 0x50, 0x64,
+ 0x58, 0x0e, 0xa8, 0x7c, 0x20, 0x8d, 0x74, 0x77, 0xb5, 0x0d, 0x73, 0x30,
+ 0xbf, 0x8d, 0x46, 0x3b, 0xbd, 0x4e, 0xc6, 0x60, 0x03, 0x57, 0x6c, 0xa5,
+ 0x20, 0xa1, 0xd0, 0x4f, 0x83, 0x6d, 0x1e, 0x2a, 0xbc, 0xda, 0xd2, 0xb0,
+ 0xad, 0xa7, 0x1b, 0xdb, 0xac, 0xc9, 0x62, 0x3d, 0xa2, 0x27, 0x6c, 0x71,
+ 0x8a, 0x36, 0x82, 0x50, 0x20, 0xdd, 0x20, 0xd6, 0x74, 0x7c, 0x9b, 0x76,
+ 0x16, 0x48, 0x8c, 0x7c, 0xe0, 0xdf, 0x20, 0xab, 0x15, 0x0d, 0x64, 0x9c,
+ 0x44, 0x17, 0xdf, 0x73, 0x71, 0x8f, 0x3c, 0x36, 0x39, 0x27, 0x88, 0x4b,
+ 0xfa, 0x61, 0x34, 0xc6, 0x36, 0x40, 0x2b, 0x6e, 0x6c, 0x23, 0x1d, 0x04,
+ 0xb3, 0xbd, 0xc4, 0xed, 0x6b, 0x29, 0xf4, 0x79, 0xc8, 0xc3, 0x5e, 0x0e,
+ 0x02, 0xaf, 0x93, 0x2e, 0x59, 0xf8, 0x00, 0xe4, 0x6a, 0x14, 0xc0, 0x64,
+ 0x7c, 0x2f, 0x0c, 0x31, 0x74, 0x8d, 0x56, 0x99, 0x5f, 0x34, 0x6f, 0xc6,
+ 0xbb, 0xbd, 0x90, 0xe5, 0x5b, 0xe4, 0x97, 0x67, 0xa1, 0x6a, 0x69, 0x34,
+ 0x79, 0x8b, 0xe4, 0x3f, 0xca, 0x5d, 0x8a, 0xb1, 0x08, 0x53, 0xcd, 0x20,
+ 0x55, 0x66, 0x34, 0xdf, 0x53, 0xb1, 0x3a, 0x1b, 0xd4, 0xc0, 0x47, 0xd7,
+ 0xd5, 0x2b, 0x11, 0x02, 0x79, 0x66, 0x11, 0xb0, 0x16, 0x51, 0x7a, 0x28,
+ 0xb2, 0x77, 0x51, 0x0c, 0x87, 0xd3, 0x98, 0xb4, 0xfa, 0xba, 0xd7, 0x8d,
+ 0x11, 0xb0, 0xa6, 0xa0, 0x94, 0xef, 0xad, 0xb7, 0xc2, 0x14, 0x64, 0x12,
+ 0x96, 0x36, 0xc7, 0x5e, 0xaf, 0x06, 0xa5, 0xc1, 0xfc, 0xc1, 0xa9, 0xce,
+ 0xf4, 0x0b, 0x94, 0x88, 0xf2, 0x42, 0x79, 0xc6, 0xfe, 0xdf, 0x93, 0xb5,
+ 0x76, 0xf5, 0x31, 0x48, 0x00, 0x70, 0x99, 0x29, 0xc5, 0x4c, 0xfe, 0xe3,
+ 0x83, 0x14, 0x0f, 0xa7, 0x1b, 0xda, 0xd7, 0x55, 0x2b, 0x0d, 0xb4, 0x67,
+ 0xe3, 0x9c, 0xab, 0xa1, 0xad, 0xc7, 0x0e, 0x1e, 0xf2, 0x2f, 0x62, 0xe8,
+ 0x1c, 0x5d, 0x4a, 0x50, 0x88, 0x4d, 0x5a, 0x35, 0x9d, 0xe3, 0xc7, 0xbf,
+ 0xaa, 0xb1, 0xc0, 0x0c, 0x31, 0xde, 0x9f, 0xff, 0xbb, 0xd4, 0xf8, 0xa4,
+ 0xe8, 0xe8, 0xae, 0x7e, 0x39, 0xeb, 0x29, 0xab, 0xe0, 0x61, 0x25, 0x54},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 125
+ {SEC_OID_SHA512,
+ 125,
+ {0xe3, 0xf9, 0x2b, 0xa8, 0x8b, 0xdc, 0x41, 0x36, 0xcd, 0xa2, 0xe5, 0xa2,
+ 0x48, 0x32, 0x5c, 0x98, 0x97, 0x2c, 0x8a, 0x42, 0x87, 0x2f, 0xb5, 0x77,
+ 0x9c, 0x46, 0xc4, 0x06, 0xdc, 0x8a, 0x7f, 0x11, 0x7d, 0x5f, 0xcf, 0x3c,
+ 0x2e, 0xce, 0x96, 0xf3, 0xc2, 0xc0, 0xf5, 0x06, 0x15, 0x47, 0xee, 0x23,
+ 0x3f, 0x20, 0xe1, 0x7f, 0xab, 0x48, 0xc4, 0x31, 0x64, 0x41, 0x36, 0x7e,
+ 0x44, 0x5d, 0x71, 0x00, 0xa1, 0x73, 0xbd, 0xa8, 0x0b, 0x9d, 0x6d, 0x44,
+ 0x11, 0x18, 0x8a, 0x94, 0x2c, 0x3b, 0xe7, 0x03, 0xf0, 0x77, 0x98, 0x29,
+ 0xdb, 0xef, 0xff, 0xad, 0xfe, 0x6c, 0xd9, 0x56, 0x25, 0xfe, 0x4c, 0x5c,
+ 0x1b, 0xd3, 0xf2, 0x2b, 0x82, 0x21, 0xb2, 0xb6, 0x9d, 0x3c, 0x20, 0xea,
+ 0x40, 0x7c, 0x6d, 0x5e, 0xbd, 0xb5, 0xf5, 0xc1, 0x37, 0xd0, 0x56, 0x89,
+ 0x98, 0x59, 0xcc, 0x5f, 0xaf, 0x5b, 0xdc, 0x87, 0xc2, 0x23, 0x50, 0x8a,
+ 0x66, 0x2e, 0x5b, 0x56, 0xb0, 0x8b, 0xa3, 0xc8, 0xd2, 0xd3, 0x44, 0xb6,
+ 0xdf, 0x04, 0x01, 0x93, 0xe3, 0x62, 0x63, 0xc1, 0x11, 0x23, 0xa3, 0x9d,
+ 0x7b, 0x22, 0x23, 0x77, 0xa1, 0x31, 0xfe, 0x3c, 0x36, 0xbe, 0xa8, 0x46,
+ 0x73, 0x90, 0xec, 0x53, 0xe4, 0x69, 0x46, 0xc5, 0x4b, 0xaf, 0xff, 0x4b,
+ 0xb6, 0x1a, 0x0b, 0xaf, 0xc0, 0x9c, 0x83, 0x80, 0x81, 0xe4, 0xe6, 0x62,
+ 0x31, 0x95, 0x77, 0x52, 0xfb, 0x8a, 0x49, 0xcf, 0x19, 0x04, 0xd7, 0x0b,
+ 0x02, 0x4d, 0xbf, 0x47, 0x0f, 0x17, 0xae, 0x3c, 0x50, 0xe7, 0x40, 0x7e,
+ 0xd5, 0x34, 0x2d, 0xc8, 0xff, 0x9e, 0x55, 0x65, 0x64, 0xfe, 0x37, 0xa6,
+ 0xd9, 0x22, 0xd2, 0xfd, 0x86, 0x7d, 0xa8, 0xd9, 0x2b, 0xe2, 0x7b, 0x20,
+ 0xde, 0xb8, 0xc7, 0x59, 0x7a, 0x1b, 0xef, 0x71, 0xed, 0xcb, 0x40, 0x2b,
+ 0x2b, 0xbb, 0x98, 0x6f, 0xce, 0x53, 0x24, 0xf4, 0xc0, 0x2a, 0xf6, 0x43,
+ 0xf5, 0xe3, 0xda, 0xf6, 0x23, 0xf3, 0x70, 0xc9, 0xab, 0x7d, 0x3a, 0x55,
+ 0xe1, 0xec, 0x92, 0xa5, 0xa3, 0x7f, 0x21, 0x48, 0x97, 0x9c, 0x9b, 0xdf,
+ 0x84, 0x88, 0xa4, 0x9d, 0x2f, 0x6a, 0x31, 0xa8, 0xe9, 0x9f, 0x1d, 0xa9,
+ 0x8f, 0xfb, 0x5c, 0x63, 0x51, 0x73, 0xa4, 0x3b, 0x94, 0x24, 0x8a, 0x8c,
+ 0x50, 0x37, 0xdd, 0x38, 0x5d, 0x16, 0xce, 0xca, 0x4b, 0x4e, 0x76, 0x9a,
+ 0x8a, 0x57, 0x62, 0xd4, 0xab, 0x95, 0x2e, 0xc9, 0x9f, 0x3f, 0xc9, 0xac,
+ 0x61, 0x15, 0x66, 0x6e, 0x0f, 0x5f, 0x94, 0xad, 0x59, 0xf2, 0x3c, 0x3e,
+ 0xf1, 0x79, 0x80, 0x93, 0x80, 0x7c, 0xad, 0x7e, 0x08, 0xdc, 0x86, 0xf3,
+ 0xb4, 0xb8, 0x5e, 0xd6, 0xa3, 0x4a, 0xbe, 0x35, 0x4d, 0x50, 0xc7, 0x72,
+ 0x15, 0x2c, 0x98, 0x44, 0xb9, 0xa3, 0x4e, 0x90, 0x97, 0x68, 0x83, 0x68},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 126
+ {SEC_OID_SHA512,
+ 126,
+ {0x80, 0x85, 0xeb, 0xfe, 0x55, 0xc2, 0x07, 0x55, 0xb6, 0xf1, 0x37, 0x5a,
+ 0xd9, 0x24, 0xb8, 0x68, 0x86, 0x7d, 0x5c, 0x87, 0x8c, 0x41, 0x94, 0x3e,
+ 0x61, 0xa9, 0xee, 0xac, 0xbc, 0x68, 0xc7, 0xee, 0x9d, 0xfb, 0x61, 0xf5,
+ 0x4b, 0x8a, 0xd2, 0x2d, 0xcb, 0xe0, 0x4c, 0x50, 0x68, 0x14, 0x71, 0x1c,
+ 0xa1, 0xd3, 0x6c, 0x22, 0x26, 0xa7, 0xd9, 0x06, 0xf0, 0x95, 0xee, 0x1e,
+ 0x0f, 0x6b, 0xb6, 0x1a, 0xb8, 0xeb, 0x63, 0x44, 0xd7, 0x27, 0xb1, 0x3a,
+ 0x72, 0x52, 0x54, 0x3c, 0x84, 0x2b, 0xc7, 0xfa, 0xb0, 0xfc, 0xda, 0x70,
+ 0xae, 0x32, 0x8a, 0xbd, 0xc8, 0xca, 0x35, 0x42, 0xa8, 0x05, 0xc6, 0xad,
+ 0x30, 0xca, 0xcb, 0x43, 0x2a, 0xd0, 0x59, 0x18, 0xa6, 0x58, 0x62, 0xf7,
+ 0xf2, 0xd5, 0x9d, 0x08, 0x21, 0xeb, 0x1e, 0x73, 0xef, 0x8b, 0x7b, 0x2c,
+ 0x24, 0xce, 0xb1, 0x23, 0x2b, 0x7b, 0x3b, 0x5a, 0x3c, 0xe0, 0x6e, 0x7e,
+ 0x5f, 0x21, 0x47, 0x22, 0xa4, 0xfa, 0x46, 0x75, 0x21, 0x7e, 0x09, 0xda,
+ 0xac, 0x67, 0x64, 0xfc, 0x20, 0xb3, 0xa8, 0x7d, 0x21, 0x58, 0x9b, 0x8d,
+ 0x22, 0x20, 0xa5, 0x6b, 0x94, 0xeb, 0x71, 0xac, 0xc6, 0xee, 0x4c, 0x40,
+ 0x0d, 0x47, 0xf4, 0x15, 0x50, 0x7d, 0x01, 0x20, 0x77, 0x77, 0xca, 0x6f,
+ 0x3b, 0x2b, 0xaf, 0x3c, 0xf2, 0x7e, 0x75, 0xa6, 0xcd, 0xbe, 0x1e, 0xb0,
+ 0x08, 0x9f, 0x6b, 0x5c, 0x38, 0x25, 0xed, 0xc6, 0xa2, 0x23, 0xa6, 0x1c,
+ 0x9d, 0x25, 0x60, 0x06, 0xd3, 0x0a, 0x6f, 0x0f, 0xcb, 0x2c, 0x56, 0x24,
+ 0xee, 0x8b, 0x49, 0x81, 0x4f, 0x1f, 0x56, 0x02, 0x60, 0xde, 0xce, 0xcd,
+ 0x9d, 0x11, 0xf6, 0x97, 0xef, 0x41, 0x7b, 0xda, 0xd5, 0x61, 0xa9, 0xb6,
+ 0x32, 0x36, 0xdc, 0x2e, 0x62, 0xd8, 0x91, 0x43, 0x82, 0xbb, 0x92, 0xe9,
+ 0x8a, 0x1c, 0x39, 0x39, 0x38, 0x15, 0xcf, 0x09, 0x15, 0x30, 0x8c, 0xbf,
+ 0x21, 0x2c, 0x04, 0xbf, 0xb4, 0xa8, 0xe9, 0xda, 0xbf, 0xb5, 0xec, 0xf9,
+ 0x57, 0xd0, 0xb6, 0xa3, 0xe4, 0xf7, 0xb0, 0xb1, 0x32, 0x33, 0xd2, 0x79,
+ 0x98, 0xa1, 0xc4, 0x47, 0xcd, 0x84, 0x5c, 0xf9, 0x26, 0x14, 0x43, 0x70,
+ 0xf7, 0x54, 0x49, 0x4e, 0x2c, 0x1b, 0x84, 0x56, 0x46, 0x02, 0x8e, 0x4e,
+ 0x26, 0xb8, 0x78, 0x88, 0xe8, 0x86, 0x6c, 0x89, 0xe3, 0x5a, 0x00, 0xda,
+ 0x8f, 0x3f, 0xf3, 0xff, 0x51, 0x9a, 0x81, 0x3d, 0x90, 0x16, 0xb8, 0xc3,
+ 0x1b, 0x86, 0x1f, 0x4a, 0x29, 0x2f, 0x7b, 0x25, 0x18, 0x04, 0x47, 0xae,
+ 0xaf, 0xd0, 0x34, 0x39, 0xc5, 0x43, 0xb6, 0xe7, 0xc9, 0x4c, 0x03, 0xeb,
+ 0x83, 0x7d, 0x01, 0x3f, 0xcd, 0x21, 0x51, 0xc1, 0x71, 0x55, 0xe2, 0x41,
+ 0x27, 0x13, 0x4c, 0xfe, 0x6f, 0x5d, 0x88, 0xd9, 0x51, 0x5e, 0x35, 0x90},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 127
+ {SEC_OID_SHA512,
+ 127,
+ {0x61, 0x89, 0x87, 0xb9, 0x0f, 0x80, 0x71, 0x49, 0x5d, 0x42, 0x76, 0xc5,
+ 0xdb, 0xbf, 0x43, 0xc8, 0xa7, 0xa2, 0xb9, 0x52, 0xd5, 0xf8, 0x1a, 0x30,
+ 0xfe, 0xec, 0x15, 0xf3, 0x20, 0x12, 0x43, 0xc9, 0x26, 0x28, 0xb6, 0x4d,
+ 0xa8, 0xc3, 0x47, 0xa9, 0x87, 0x74, 0x99, 0xc2, 0x8e, 0x1b, 0xbd, 0xf6,
+ 0x33, 0x98, 0x48, 0x5c, 0x1f, 0x88, 0x91, 0x3f, 0x80, 0x37, 0x89, 0x53,
+ 0x8d, 0x30, 0x11, 0x46, 0x9c, 0xda, 0x13, 0x48, 0x38, 0x41, 0xbf, 0x15,
+ 0xdc, 0xee, 0x6b, 0x89, 0x6a, 0xee, 0x07, 0xbc, 0x90, 0xe9, 0xf7, 0x24,
+ 0x5b, 0x01, 0x6c, 0x41, 0xfa, 0x03, 0x94, 0x4b, 0x16, 0x76, 0xa7, 0xfe,
+ 0x39, 0x2b, 0xef, 0x53, 0x8e, 0xa1, 0xa9, 0x7b, 0x71, 0xbe, 0x9d, 0x50,
+ 0xfa, 0xe8, 0xc6, 0x78, 0x3a, 0xd3, 0x54, 0x70, 0xd4, 0x56, 0x68, 0x63,
+ 0x4f, 0x91, 0x18, 0x7e, 0xa6, 0x1d, 0x2c, 0xfe, 0x95, 0x9a, 0x86, 0x90,
+ 0x34, 0xd3, 0x33, 0xbd, 0x66, 0x16, 0xc7, 0x38, 0xf0, 0xa9, 0x9b, 0xb4,
+ 0xe7, 0xbc, 0x66, 0x04, 0x04, 0x21, 0xc8, 0x33, 0xd5, 0xe3, 0xe1, 0xc3,
+ 0x9f, 0xb9, 0xa9, 0x2d, 0xf0, 0x63, 0xba, 0x85, 0x1b, 0x5c, 0xd1, 0x49,
+ 0xd1, 0xeb, 0x0e, 0xa9, 0x03, 0x24, 0x12, 0x97, 0xfa, 0xb6, 0x2c, 0xc1,
+ 0x59, 0x01, 0xe8, 0x2d, 0x2e, 0xb1, 0x05, 0xe9, 0xe0, 0x37, 0x20, 0x26,
+ 0x55, 0xa6, 0x90, 0x4f, 0x6c, 0x05, 0x1b, 0xc7, 0x9a, 0xf1, 0x6b, 0x2b,
+ 0x9e, 0x04, 0x3d, 0x32, 0x87, 0x2e, 0xe8, 0x5b, 0xf9, 0x59, 0x20, 0x39,
+ 0x82, 0x28, 0x35, 0xbb, 0xb7, 0xdf, 0xe4, 0x26, 0xa6, 0x20, 0x0e, 0x0f,
+ 0x0b, 0x56, 0xb0, 0x86, 0x7e, 0xad, 0x9c, 0x1c, 0xd5, 0xb8, 0xe9, 0x66,
+ 0xad, 0x72, 0xae, 0x28, 0x7d, 0xa6, 0xe8, 0x4c, 0x00, 0x1d, 0x29, 0xa9,
+ 0x98, 0x25, 0x21, 0xd9, 0xfc, 0x19, 0x33, 0x37, 0xf2, 0xce, 0x4d, 0xec,
+ 0x94, 0xa9, 0xed, 0xa4, 0x1d, 0x17, 0xa4, 0x5a, 0x60, 0xbd, 0xbc, 0xdc,
+ 0x85, 0xe6, 0xea, 0x03, 0x4b, 0xd6, 0x96, 0x39, 0x6b, 0xcf, 0xc4, 0x06,
+ 0x14, 0xae, 0x6f, 0xfa, 0xb3, 0xe8, 0xd7, 0x8d, 0x52, 0x51, 0x63, 0xea,
+ 0x55, 0xbe, 0x5d, 0x4f, 0x1f, 0x3b, 0xad, 0x86, 0x6c, 0xf5, 0x90, 0x89,
+ 0xff, 0x72, 0x7f, 0x58, 0xe5, 0xfd, 0xfc, 0x5b, 0x77, 0xf4, 0x3a, 0x3f,
+ 0xc0, 0xe5, 0x50, 0x70, 0x35, 0xc8, 0x75, 0x57, 0x7f, 0x24, 0x7d, 0x4d,
+ 0x00, 0xf5, 0xdd, 0x6f, 0x5a, 0x9a, 0x8e, 0xbd, 0x6f, 0xff, 0xb6, 0x20,
+ 0xe8, 0x03, 0x06, 0x0f, 0xd0, 0xe7, 0x42, 0xd7, 0xcf, 0xcd, 0x3f, 0xf4,
+ 0x08, 0xce, 0x53, 0xb1, 0x00, 0x3a, 0x35, 0x15, 0x16, 0xea, 0x42, 0xa4,
+ 0x7f, 0xad, 0x8a, 0x62, 0x31, 0x3b, 0x8e, 0xa0, 0x3c, 0x88, 0x97, 0x54},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 128
+ {SEC_OID_SHA512,
+ 128,
+ {0x95, 0x47, 0xae, 0x98, 0x26, 0x86, 0xe6, 0xc5, 0x71, 0x23, 0xcc, 0x12,
+ 0x86, 0x4b, 0x93, 0xc8, 0xe5, 0x54, 0x88, 0xe9, 0x0e, 0xf6, 0xc2, 0xb6,
+ 0x77, 0x95, 0x38, 0x03, 0x6d, 0xee, 0x01, 0x39, 0x2b, 0x62, 0x06, 0x60,
+ 0x77, 0xbe, 0x81, 0x02, 0xcf, 0xd3, 0xd8, 0x2f, 0x46, 0x92, 0x0b, 0xfc,
+ 0x29, 0xb6, 0xae, 0xc0, 0xf2, 0x9b, 0xd5, 0x6e, 0x71, 0xbc, 0x1d, 0xea,
+ 0x1f, 0x28, 0x7c, 0xf4, 0x8b, 0x65, 0x70, 0x7b, 0x5c, 0x95, 0x0f, 0x60,
+ 0x31, 0x3e, 0xfd, 0xc5, 0x37, 0xa5, 0xeb, 0xf6, 0xd8, 0xfa, 0x51, 0xab,
+ 0x44, 0x8c, 0x70, 0xe9, 0xe8, 0x72, 0x6c, 0xd3, 0x68, 0xc6, 0x15, 0xc7,
+ 0x52, 0x18, 0x46, 0x5f, 0x41, 0x44, 0x6f, 0xb8, 0xe2, 0x1b, 0xee, 0xa8,
+ 0xa0, 0x32, 0x2f, 0x44, 0x3f, 0x12, 0x5b, 0x09, 0xac, 0x9d, 0x4f, 0x4e,
+ 0x19, 0x78, 0xfe, 0x93, 0xf9, 0xeb, 0x9c, 0xe2, 0xfa, 0x92, 0x4a, 0x38,
+ 0x4a, 0x92, 0x2e, 0x98, 0xa0, 0x23, 0xf2, 0x0c, 0x6f, 0xda, 0x67, 0x20,
+ 0x82, 0xd5, 0xf8, 0x90, 0x44, 0x29, 0xa5, 0x4d, 0x0b, 0xd6, 0x03, 0x09,
+ 0xd6, 0x05, 0x9f, 0x76, 0xd6, 0x6d, 0xe8, 0xd0, 0x2e, 0xb6, 0xbe, 0xa8,
+ 0x80, 0x47, 0x2f, 0x8e, 0x56, 0x9f, 0xfa, 0x06, 0xc0, 0xed, 0x88, 0x06,
+ 0x5f, 0x9b, 0x93, 0xf1, 0xc1, 0x24, 0xea, 0x88, 0x1c, 0x0c, 0xba, 0x4d,
+ 0x1d, 0x2b, 0x13, 0x56, 0x4c, 0x5c, 0x1b, 0x22, 0x1e, 0x62, 0x95, 0xb7,
+ 0x48, 0x40, 0x62, 0x3d, 0x9d, 0x01, 0x4e, 0x17, 0x93, 0x43, 0x93, 0x6b,
+ 0xf5, 0x83, 0xb8, 0x39, 0x1e, 0x89, 0xce, 0x5e, 0x91, 0x3a, 0x6c, 0xc3,
+ 0xdb, 0x1e, 0x51, 0x0f, 0x63, 0xa9, 0x51, 0xbd, 0xe0, 0xd8, 0x37, 0x58,
+ 0xa4, 0x67, 0x0f, 0x0b, 0xe2, 0x37, 0xc8, 0x0f, 0x9d, 0x5c, 0xa8, 0x51,
+ 0xab, 0x83, 0x5c, 0x53, 0x30, 0x46, 0x3c, 0xab, 0xb8, 0xd3, 0x1f, 0x4b,
+ 0x8e, 0x18, 0x8a, 0x3a, 0x22, 0x6d, 0x25, 0x53, 0x66, 0x8b, 0x77, 0x3c,
+ 0x8d, 0xed, 0x43, 0x3d, 0xf5, 0xde, 0x15, 0x5c, 0x06, 0x53, 0xbd, 0xe5,
+ 0xd0, 0x62, 0x23, 0xc3, 0x1e, 0x39, 0x05, 0x52, 0x73, 0xe4, 0x85, 0xc7,
+ 0x83, 0x66, 0xbc, 0x84, 0xd0, 0x13, 0xa2, 0x77, 0xdc, 0x0a, 0xe4, 0x4b,
+ 0x48, 0xd3, 0xce, 0xd2, 0x78, 0x50, 0x6f, 0x2f, 0x07, 0xe8, 0x1f, 0x74,
+ 0x52, 0x4b, 0x0a, 0x13, 0x53, 0xed, 0x6b, 0x6c, 0x79, 0x8a, 0x1f, 0x8e,
+ 0x9a, 0x42, 0x1d, 0xd8, 0x24, 0x8b, 0x81, 0xeb, 0x25, 0x89, 0x19, 0x16,
+ 0xb2, 0x18, 0x35, 0x80, 0xcb, 0x8c, 0xcc, 0xbd, 0xa2, 0xd5, 0xf4, 0x5f,
+ 0x69, 0x45, 0x15, 0x75, 0x78, 0x0d, 0x0b, 0xf3, 0x06, 0x3f, 0x93, 0x79,
+ 0x31, 0x36, 0x7f, 0x28, 0xd1, 0x5d, 0x3b, 0x49, 0xce, 0x16, 0x26, 0xce},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 129
+ {SEC_OID_SHA512,
+ 129,
+ {0xa2, 0xd7, 0x1c, 0x57, 0xb8, 0xe7, 0x89, 0x98, 0xda, 0x1d, 0x98, 0xc1,
+ 0x37, 0x57, 0xbf, 0xd9, 0xe0, 0x97, 0x7c, 0x5f, 0x17, 0xba, 0x07, 0xe4,
+ 0x7b, 0xfb, 0x3a, 0xfb, 0xbe, 0xb3, 0xa3, 0x77, 0xf8, 0xc4, 0xc7, 0x8c,
+ 0x8d, 0x82, 0x89, 0x0b, 0x57, 0xa3, 0x11, 0x03, 0x5e, 0x22, 0x25, 0x94,
+ 0x2a, 0xdb, 0xa5, 0x78, 0x59, 0x49, 0x0e, 0x00, 0x4f, 0x8c, 0x9c, 0x69,
+ 0xb7, 0x1b, 0xa8, 0x18, 0xfd, 0x1e, 0xe4, 0xc3, 0x96, 0x21, 0x5d, 0x90,
+ 0x58, 0x08, 0x18, 0xec, 0x2d, 0x5f, 0x71, 0xbb, 0x30, 0x06, 0x59, 0x67,
+ 0x24, 0x54, 0x1e, 0xad, 0xc9, 0x81, 0xdc, 0xa0, 0x96, 0xfa, 0x45, 0x40,
+ 0xbe, 0x86, 0x46, 0x52, 0x74, 0xf1, 0x9a, 0x6d, 0x47, 0x83, 0x66, 0x92,
+ 0xd7, 0xd0, 0xce, 0x80, 0xe9, 0x34, 0xff, 0xad, 0xaa, 0x70, 0xf1, 0x10,
+ 0xb0, 0x89, 0x74, 0xa3, 0x2f, 0x14, 0x5d, 0x2d, 0xf2, 0x60, 0x43, 0x6b,
+ 0x05, 0x24, 0x57, 0x1b, 0x37, 0x10, 0xbb, 0x4c, 0x77, 0x26, 0xd0, 0x93,
+ 0xc9, 0x0f, 0xe3, 0x33, 0xa0, 0xfb, 0x73, 0xaf, 0x08, 0x47, 0x95, 0xe7,
+ 0x80, 0x0a, 0x03, 0x64, 0x45, 0xac, 0x90, 0xa1, 0xf3, 0xae, 0x08, 0x80,
+ 0x30, 0x53, 0xcb, 0xd0, 0x6b, 0x9d, 0xc1, 0x9a, 0xd7, 0x0d, 0x77, 0x5b,
+ 0xfc, 0x52, 0xc9, 0xf2, 0xcd, 0x70, 0x96, 0xb4, 0x40, 0x5e, 0xf6, 0x2e,
+ 0xb5, 0xf3, 0x30, 0xac, 0x61, 0x10, 0xd5, 0xaf, 0x08, 0x72, 0x18, 0x24,
+ 0x71, 0xf3, 0xd9, 0xc2, 0xdd, 0xd6, 0x58, 0x88, 0xf9, 0x02, 0xed, 0x0b,
+ 0xda, 0x98, 0xc8, 0xa3, 0xfa, 0xef, 0x74, 0xe5, 0x0e, 0x39, 0x84, 0x12,
+ 0x66, 0xbe, 0x25, 0x69, 0x8d, 0x28, 0x70, 0x5a, 0x57, 0x7b, 0xa3, 0xc2,
+ 0xf1, 0x4f, 0x59, 0xb1, 0x4e, 0x91, 0xf7, 0x0b, 0xab, 0x47, 0x89, 0x95,
+ 0x15, 0x5b, 0xa0, 0x8c, 0x7e, 0x5a, 0x81, 0x9b, 0x03, 0x10, 0x12, 0x18,
+ 0x45, 0xe9, 0x66, 0x9d, 0x45, 0x09, 0x5c, 0xe1, 0x45, 0x2f, 0x42, 0x62,
+ 0x85, 0xe2, 0x15, 0x92, 0x30, 0xe0, 0xdc, 0x8c, 0x40, 0x98, 0xcf, 0x01,
+ 0xce, 0xb3, 0xdb, 0x98, 0x2a, 0x88, 0xaa, 0xf7, 0x94, 0x0d, 0x9f, 0x3c,
+ 0x59, 0xa4, 0xbf, 0x9c, 0xf4, 0x2c, 0x06, 0xc1, 0x1c, 0xe6, 0x1c, 0x21,
+ 0xbe, 0xbb, 0x92, 0x16, 0x9a, 0x04, 0xac, 0x0b, 0x2f, 0x13, 0x97, 0x2c,
+ 0x63, 0xa7, 0xa4, 0x2d, 0x64, 0xdd, 0x67, 0xa6, 0xb8, 0xeb, 0x2d, 0x70,
+ 0x7b, 0xf0, 0x59, 0xd8, 0x31, 0x48, 0x5f, 0xc7, 0xa7, 0x37, 0x84, 0x62,
+ 0x1b, 0x55, 0x90, 0x58, 0xf5, 0xfa, 0xdb, 0x94, 0x5f, 0x42, 0x28, 0xe9,
+ 0xe0, 0x18, 0x76, 0xdc, 0xb9, 0x03, 0x44, 0x8e, 0xee, 0x5e, 0x56, 0x05,
+ 0x39, 0xaf, 0x73, 0x54, 0xfe, 0x5a, 0x4e, 0x4c, 0xd0, 0xee, 0x58, 0x6b},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 130
+ {SEC_OID_SHA512,
+ 130,
+ {0xdd, 0x00, 0xc9, 0xe4, 0x57, 0x94, 0x57, 0xcf, 0x35, 0xa1, 0xde, 0x0c,
+ 0xfa, 0x01, 0xa1, 0xb9, 0x6e, 0xb3, 0x39, 0x5d, 0xea, 0xa2, 0xef, 0x1d,
+ 0xcb, 0x8a, 0x1f, 0x1a, 0x06, 0x71, 0xa2, 0x87, 0x94, 0xdb, 0x39, 0xb0,
+ 0x43, 0x2f, 0x00, 0xae, 0x28, 0x43, 0x5e, 0x5a, 0x00, 0x55, 0xd8, 0x9e,
+ 0xd6, 0xd9, 0xa2, 0x0c, 0xb1, 0xbe, 0x6a, 0xeb, 0xdf, 0xa1, 0xa7, 0x8d,
+ 0xb7, 0xa1, 0xff, 0x13, 0xbc, 0x35, 0x04, 0x00, 0x19, 0x72, 0x9f, 0x9c,
+ 0xf0, 0xd3, 0x44, 0xcf, 0x19, 0x78, 0xbc, 0xc2, 0x24, 0xe5, 0xc1, 0x84,
+ 0xdf, 0xe1, 0xd7, 0xc6, 0x4a, 0x38, 0xe9, 0xab, 0x3a, 0xf3, 0x70, 0x31,
+ 0x80, 0xf8, 0x04, 0x5b, 0xb5, 0x54, 0x98, 0xe3, 0xb7, 0x97, 0xe2, 0xc7,
+ 0xdd, 0x8f, 0x23, 0xa8, 0x34, 0x1c, 0x8b, 0x49, 0xd8, 0xf8, 0xeb, 0x4d,
+ 0x08, 0xd9, 0x6f, 0x10, 0x9e, 0xd9, 0x6b, 0x42, 0x78, 0x32, 0x51, 0xa1,
+ 0x03, 0x65, 0xbb, 0x6b, 0x8a, 0x6f, 0x09, 0x41, 0xe1, 0x06, 0x3b, 0xe9,
+ 0x97, 0x75, 0x12, 0x46, 0x2e, 0x84, 0xb4, 0x23, 0x71, 0xb3, 0x12, 0x17,
+ 0x94, 0x5b, 0x12, 0xc9, 0xc9, 0x76, 0x2f, 0xda, 0xfa, 0x7b, 0x45, 0x03,
+ 0x86, 0x33, 0x9d, 0x0f, 0x25, 0xc6, 0xbb, 0x8c, 0x92, 0x51, 0xc0, 0x9c,
+ 0xd5, 0x8a, 0x41, 0x4e, 0x95, 0x15, 0x0d, 0x84, 0x83, 0x46, 0x57, 0xd0,
+ 0x6b, 0xc8, 0xd2, 0xbb, 0xe5, 0xb3, 0x6a, 0x18, 0xcc, 0xd0, 0x47, 0x19,
+ 0xc5, 0x98, 0x37, 0x42, 0x99, 0xc3, 0x3e, 0x79, 0x5a, 0xba, 0xbf, 0x0e,
+ 0xb2, 0xa2, 0x3a, 0x05, 0x3b, 0x36, 0x35, 0x64, 0x6a, 0xc5, 0x7b, 0x88,
+ 0xa1, 0x3b, 0x51, 0x9b, 0x87, 0x34, 0xb1, 0xed, 0x17, 0xd5, 0x70, 0xdd,
+ 0x16, 0x7b, 0x9f, 0x95, 0xa9, 0x8d, 0x67, 0xf0, 0xe3, 0x6b, 0x94, 0x00,
+ 0xe8, 0xe6, 0xbd, 0x61, 0x20, 0x8b, 0xe5, 0x3d, 0x33, 0x5b, 0x24, 0xf1,
+ 0x4c, 0xfe, 0x07, 0xd3, 0x20, 0x11, 0xdb, 0x03, 0x8a, 0xd0, 0xdf, 0xe9,
+ 0x92, 0x77, 0xfa, 0x97, 0x0a, 0x20, 0x85, 0x72, 0xf8, 0x05, 0xbb, 0xa5,
+ 0x01, 0x39, 0x9d, 0x66, 0xc7, 0x75, 0x1d, 0xb9, 0x84, 0x27, 0x2c, 0x89,
+ 0xd4, 0xd8, 0x63, 0x3a, 0xf0, 0x38, 0x72, 0xf4, 0x5b, 0xa8, 0x90, 0x26,
+ 0xaa, 0x45, 0xe3, 0xb6, 0x3e, 0xa8, 0x61, 0xc1, 0x04, 0xe9, 0x82, 0x7d,
+ 0x1e, 0x23, 0x31, 0x27, 0xa7, 0x97, 0x96, 0xf1, 0xc9, 0xae, 0x60, 0xd6,
+ 0x19, 0x6c, 0x3f, 0x29, 0x9d, 0xad, 0x47, 0x41, 0x18, 0x41, 0x21, 0x61,
+ 0x7f, 0x9d, 0x6a, 0xc7, 0xbd, 0xce, 0x2d, 0x48, 0x0e, 0x78, 0x35, 0x68,
+ 0x95, 0x51, 0x93, 0xb0, 0xcc, 0x2d, 0x22, 0x72, 0xf3, 0xe5, 0xee, 0x46,
+ 0x8d, 0x4b, 0xa8, 0x4a, 0x89, 0x51, 0x9d, 0x25, 0x92, 0x61, 0x12, 0xa7},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 131
+ {SEC_OID_SHA512,
+ 131,
+ {0x2c, 0x42, 0x5e, 0xdd, 0x6d, 0xb3, 0x2c, 0x3a, 0x52, 0xdb, 0x74, 0x62,
+ 0x11, 0xcd, 0x93, 0x94, 0xa4, 0x7a, 0x93, 0xdd, 0xdc, 0x93, 0x2e, 0x3c,
+ 0x56, 0x3c, 0x9a, 0x6a, 0x55, 0x6c, 0x5f, 0xb4, 0x65, 0x50, 0x09, 0xfd,
+ 0x1d, 0x9a, 0x26, 0x45, 0x99, 0x93, 0x04, 0xeb, 0x09, 0x72, 0xed, 0xea,
+ 0x50, 0x15, 0x5e, 0x6e, 0x1d, 0xb3, 0xee, 0x99, 0x0e, 0xeb, 0xf3, 0x5a,
+ 0x5a, 0x07, 0x83, 0x97, 0xc2, 0x84, 0xec, 0x71, 0x20, 0x5c, 0x0f, 0xc2,
+ 0xfd, 0x09, 0xe2, 0x07, 0x16, 0xf8, 0x2c, 0x8d, 0xea, 0x46, 0xba, 0x80,
+ 0xf8, 0x6b, 0x83, 0x7c, 0x63, 0x80, 0x9c, 0x2d, 0xf1, 0xe5, 0x1a, 0x05,
+ 0xa8, 0xc9, 0x30, 0x0f, 0x21, 0x40, 0x79, 0x6f, 0xc3, 0xf2, 0x2a, 0x85,
+ 0x1d, 0x98, 0xe9, 0x6c, 0xc7, 0xd7, 0x0a, 0x86, 0x8c, 0x47, 0xdb, 0xb6,
+ 0x36, 0x4d, 0xad, 0xcb, 0x6f, 0x92, 0xf1, 0xaf, 0x23, 0xc4, 0x26, 0x85,
+ 0xfe, 0x28, 0xc0, 0xcf, 0x59, 0x35, 0xd1, 0xa0, 0xd2, 0x2b, 0xe4, 0xdb,
+ 0xa0, 0x71, 0x96, 0x44, 0xca, 0xa8, 0x4e, 0xef, 0x15, 0x66, 0x0a, 0xed,
+ 0x1a, 0x32, 0xec, 0xfa, 0x5d, 0xd5, 0xbf, 0xeb, 0xa5, 0xc8, 0x43, 0x75,
+ 0xe5, 0xb9, 0x27, 0x35, 0xd4, 0x8d, 0x01, 0x71, 0x62, 0x66, 0x01, 0x49,
+ 0xf8, 0x57, 0x78, 0x37, 0x29, 0x7c, 0x52, 0x52, 0x22, 0x17, 0xa2, 0xc1,
+ 0xad, 0xfc, 0x42, 0xc6, 0x85, 0x30, 0x03, 0xa7, 0x5a, 0xdc, 0x7c, 0x01,
+ 0x1d, 0x69, 0x5f, 0x3c, 0xd1, 0x7d, 0x42, 0x66, 0xd7, 0x3b, 0xb0, 0x75,
+ 0x53, 0xe1, 0x46, 0xd4, 0xa9, 0x44, 0xdd, 0x07, 0x21, 0x24, 0xd3, 0x39,
+ 0x78, 0x5e, 0x7b, 0x03, 0x38, 0x2e, 0x36, 0xe2, 0xee, 0x72, 0xc8, 0x44,
+ 0x68, 0x6a, 0xbb, 0xa9, 0xd2, 0x73, 0xee, 0xbd, 0x06, 0xe2, 0x02, 0xb5,
+ 0x83, 0xfc, 0xf7, 0x4b, 0xef, 0x87, 0x1e, 0x1f, 0x2e, 0x15, 0xbc, 0x99,
+ 0x36, 0x6c, 0xf2, 0x90, 0xeb, 0x87, 0x51, 0x9c, 0xdb, 0xf9, 0x32, 0x8d,
+ 0xa4, 0x95, 0xe3, 0x92, 0xf2, 0xba, 0x47, 0xd0, 0x54, 0x65, 0xf0, 0xf5,
+ 0x55, 0xee, 0x91, 0x5c, 0x4a, 0x28, 0xdd, 0xd1, 0x4e, 0xcc, 0x82, 0xa2,
+ 0x6e, 0x88, 0xa2, 0xb7, 0x4e, 0x4e, 0xed, 0x0c, 0x0e, 0x78, 0xaa, 0x84,
+ 0x65, 0x34, 0x50, 0x67, 0xc2, 0xfb, 0xbb, 0xd3, 0xe5, 0x3b, 0x2c, 0x9c,
+ 0x7f, 0xe6, 0x9e, 0x30, 0xbf, 0x1c, 0x65, 0x00, 0xf9, 0xcd, 0xb1, 0xc9,
+ 0x53, 0x19, 0x3d, 0x5c, 0x33, 0x4d, 0xb6, 0x83, 0x18, 0xb7, 0x53, 0xd8,
+ 0x47, 0x7a, 0xe8, 0xcb, 0xa4, 0x56, 0xa6, 0x0b, 0x16, 0x41, 0xfb, 0xb6,
+ 0x34, 0x3c, 0xd0, 0x51, 0x1a, 0xdf, 0x3b, 0x83, 0x64, 0x01, 0xca, 0x20,
+ 0xf0, 0x1f, 0xf2, 0xdb, 0xc3, 0x32, 0xa9, 0x13, 0x96, 0x49, 0x51, 0x02},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 132
+ {SEC_OID_SHA512,
+ 132,
+ {0x80, 0xa9, 0xe9, 0x28, 0x17, 0xa9, 0xed, 0xbf, 0x28, 0x62, 0xf1, 0xec,
+ 0xbd, 0x30, 0x29, 0xcd, 0x1b, 0xa0, 0xdb, 0xc7, 0xab, 0xae, 0x4e, 0xa0,
+ 0xdd, 0xfe, 0x44, 0xf4, 0x9c, 0x17, 0x73, 0x19, 0xa3, 0x7b, 0x64, 0x6c,
+ 0x41, 0xe7, 0xca, 0xa8, 0x15, 0x3e, 0x7d, 0x88, 0xb1, 0x74, 0xe7, 0x20,
+ 0xfd, 0x91, 0x1e, 0x7b, 0xb0, 0x9d, 0x59, 0x5c, 0x2c, 0x46, 0xf5, 0x91,
+ 0x68, 0xba, 0x2a, 0x6a, 0x8c, 0xbe, 0xe8, 0xa5, 0xcb, 0x86, 0xe2, 0x44,
+ 0x0e, 0x4b, 0xd7, 0x57, 0x9b, 0x6d, 0xe5, 0xec, 0xc5, 0x67, 0x77, 0xab,
+ 0x3b, 0x01, 0x84, 0xf7, 0x7d, 0x3d, 0x17, 0x57, 0xee, 0x0e, 0x9c, 0x9d,
+ 0x08, 0xd8, 0x29, 0x6e, 0xab, 0xb4, 0x88, 0xc4, 0xb9, 0x1a, 0x14, 0x55,
+ 0x51, 0x78, 0xae, 0x86, 0xf8, 0x63, 0x75, 0x6e, 0xd3, 0xa8, 0xbe, 0xba,
+ 0x4f, 0x59, 0xef, 0x90, 0xdc, 0x75, 0xdc, 0x3f, 0x9d, 0x5f, 0xaf, 0x6d,
+ 0x42, 0x21, 0xdd, 0x13, 0xa6, 0xab, 0x4e, 0x35, 0x3a, 0x97, 0xb5, 0x9d,
+ 0x43, 0x10, 0x42, 0xe7, 0x29, 0x56, 0xcf, 0xac, 0xaf, 0x8f, 0xd9, 0x57,
+ 0x72, 0xc8, 0xc6, 0x6e, 0xd9, 0x1c, 0x8d, 0xc9, 0x01, 0x43, 0x6e, 0x50,
+ 0x8b, 0xae, 0x2d, 0xb4, 0xed, 0x99, 0x23, 0x0e, 0xc5, 0x4d, 0x0a, 0x13,
+ 0x43, 0x6b, 0xaa, 0xac, 0x81, 0x1b, 0x78, 0xd0, 0x10, 0x50, 0x44, 0x4b,
+ 0xf4, 0x88, 0xd5, 0x07, 0x74, 0x9e, 0x24, 0x20, 0x86, 0xd1, 0x1f, 0x14,
+ 0x7b, 0x38, 0x58, 0x82, 0xd1, 0x04, 0x6b, 0x85, 0x5d, 0x33, 0x5c, 0x3e,
+ 0xe5, 0xe3, 0x5e, 0xbb, 0xf7, 0xff, 0x4e, 0x71, 0x2e, 0x8b, 0xf7, 0x6d,
+ 0x47, 0x33, 0xe6, 0xe0, 0xf7, 0xb8, 0x4c, 0x5e, 0x59, 0xfd, 0x79, 0x2b,
+ 0x89, 0xab, 0x1c, 0xc4, 0x56, 0xa8, 0x9d, 0xc8, 0x66, 0xbd, 0x6b, 0x0a,
+ 0xc4, 0xb2, 0xab, 0xa3, 0xac, 0x72, 0x18, 0xec, 0xac, 0xcc, 0x96, 0xcc,
+ 0x59, 0xac, 0x35, 0x7e, 0x1d, 0x97, 0x05, 0xfd, 0x84, 0x8a, 0x94, 0xfe,
+ 0xa3, 0xd2, 0x03, 0x4b, 0x65, 0x7f, 0xc8, 0x16, 0x46, 0x6c, 0x37, 0x6a,
+ 0x55, 0xb9, 0x82, 0x99, 0x79, 0x08, 0x74, 0x98, 0x8d, 0x07, 0x83, 0x30,
+ 0xcb, 0x19, 0xd8, 0xe3, 0x54, 0x19, 0x30, 0x66, 0xda, 0x3f, 0xb1, 0xaa,
+ 0xcc, 0xe6, 0xca, 0x61, 0x96, 0x0d, 0x11, 0x5a, 0xa3, 0x98, 0x5f, 0x02,
+ 0xa7, 0x94, 0x85, 0x31, 0x10, 0x2b, 0x1e, 0x47, 0x3f, 0x73, 0x30, 0x39,
+ 0x25, 0xd8, 0xef, 0x98, 0x8c, 0xcd, 0x78, 0x0c, 0x55, 0xeb, 0x0a, 0x3f,
+ 0xfd, 0x35, 0xb7, 0x1d, 0x09, 0x8d, 0xd3, 0x9d, 0x42, 0x84, 0x1f, 0x19,
+ 0xb0, 0xde, 0x23, 0x4f, 0x18, 0xce, 0x83, 0x03, 0xa4, 0x01, 0x6f, 0xd0,
+ 0x9b, 0x73, 0xc9, 0x11, 0xee, 0x96, 0x09, 0x16, 0x53, 0x82, 0xae, 0x34},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 133
+ {SEC_OID_SHA512,
+ 133,
+ {0x4c, 0x8c, 0x06, 0x23, 0x74, 0xef, 0xdd, 0xac, 0x38, 0x3d, 0xb9, 0xc6,
+ 0xc0, 0xfb, 0x53, 0xe6, 0x68, 0x7c, 0x20, 0x2c, 0xaf, 0xf3, 0x37, 0x8e,
+ 0x54, 0x99, 0x19, 0x64, 0x96, 0x95, 0x67, 0x85, 0x13, 0x4a, 0xbb, 0x5c,
+ 0xf8, 0xc9, 0xb1, 0xba, 0x58, 0x68, 0x52, 0xe2, 0xfc, 0x5d, 0xa9, 0x28,
+ 0x64, 0x3f, 0xd3, 0x75, 0x51, 0x59, 0x30, 0xfa, 0x10, 0x13, 0x71, 0xcb,
+ 0x85, 0x56, 0x11, 0xbe, 0xbe, 0x46, 0xe3, 0x74, 0xb8, 0xa5, 0xb4, 0xb2,
+ 0xff, 0x7b, 0x19, 0xe3, 0x9f, 0xe0, 0x9d, 0x8f, 0xd7, 0x2b, 0xe6, 0x18,
+ 0x3a, 0x56, 0x45, 0x70, 0xf1, 0xfb, 0x7b, 0x48, 0x88, 0x70, 0xd1, 0x94,
+ 0x1f, 0x92, 0x91, 0xd1, 0x83, 0xf3, 0x23, 0xbf, 0x9e, 0xc6, 0x06, 0xc4,
+ 0x38, 0x84, 0x09, 0x20, 0x53, 0x77, 0xd1, 0xa5, 0x97, 0x23, 0xd6, 0x70,
+ 0x79, 0x68, 0x9d, 0x4f, 0xfb, 0x13, 0x86, 0x56, 0xe3, 0x0a, 0xb4, 0xcf,
+ 0xff, 0x33, 0xa0, 0x82, 0x4e, 0xf9, 0x87, 0x21, 0xf8, 0x34, 0x98, 0xbd,
+ 0xc7, 0xf9, 0x85, 0x65, 0xec, 0xe6, 0xc6, 0x27, 0xaa, 0x71, 0x84, 0x4d,
+ 0x95, 0x57, 0xac, 0x60, 0x88, 0xf1, 0xef, 0x2d, 0xfe, 0x81, 0x26, 0x0c,
+ 0x57, 0xb8, 0x4b, 0x96, 0xd9, 0x6a, 0xfb, 0xf8, 0x7e, 0x3c, 0x18, 0xc8,
+ 0x6a, 0x0f, 0x3b, 0x77, 0xbf, 0xd9, 0x9f, 0x36, 0x80, 0xbe, 0x9c, 0x02,
+ 0x24, 0x86, 0xc9, 0x64, 0xc4, 0xc1, 0xde, 0x8d, 0x77, 0x74, 0x86, 0xfe,
+ 0x9d, 0xad, 0xf8, 0xd3, 0xc8, 0x65, 0xf5, 0x60, 0x69, 0xc9, 0x47, 0xd6,
+ 0x34, 0x05, 0x53, 0x04, 0x62, 0x3f, 0xf7, 0x89, 0xd5, 0x83, 0x3c, 0x73,
+ 0xee, 0x38, 0x1f, 0xc4, 0xc6, 0x8e, 0xbd, 0xa2, 0x27, 0x59, 0x3e, 0xef,
+ 0x7a, 0xd9, 0xca, 0xd4, 0xce, 0x4e, 0x16, 0x5b, 0x82, 0x27, 0x3d, 0x8b,
+ 0xf8, 0xdc, 0x2c, 0x33, 0x00, 0x4e, 0xc3, 0xc2, 0xbe, 0x34, 0x19, 0xec,
+ 0x50, 0xae, 0x20, 0xe8, 0xdb, 0x48, 0xc2, 0xdc, 0xfc, 0x7e, 0xbd, 0x76,
+ 0x9e, 0xc0, 0xb0, 0x4a, 0x4c, 0x39, 0x32, 0x70, 0x7b, 0xd3, 0x55, 0xe9,
+ 0xd5, 0x98, 0x06, 0x70, 0x40, 0x8e, 0x9d, 0xa3, 0x2a, 0x5c, 0x90, 0x30,
+ 0x8f, 0x8d, 0xdf, 0xaf, 0x9c, 0x55, 0xb3, 0xb7, 0xbe, 0x08, 0x1a, 0x30,
+ 0xc2, 0xd9, 0xcc, 0x15, 0x5f, 0x24, 0x53, 0xa2, 0x00, 0x4d, 0x36, 0x86,
+ 0x04, 0x1f, 0xe3, 0x1f, 0x34, 0x73, 0xf2, 0xdc, 0xf0, 0x40, 0x10, 0x46,
+ 0x9e, 0x2c, 0x35, 0x52, 0xc5, 0x2d, 0x72, 0x2e, 0x6d, 0x0e, 0x09, 0x94,
+ 0x7f, 0xf5, 0x75, 0xed, 0xfb, 0x7b, 0x78, 0x0e, 0xc7, 0x7c, 0x68, 0x68,
+ 0xe1, 0x96, 0x22, 0x91, 0x59, 0xfa, 0x19, 0x72, 0x99, 0x00, 0x8c, 0xeb,
+ 0x4c, 0x88, 0x72, 0x87, 0x7c, 0x69, 0x2b, 0xc3, 0x72, 0xee, 0x5c, 0x4f},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 134
+ {SEC_OID_SHA512,
+ 134,
+ {0xf6, 0xc8, 0xf0, 0x78, 0xa2, 0x38, 0x85, 0xc0, 0x02, 0x8b, 0x37, 0xff,
+ 0xcd, 0x85, 0xc2, 0xbf, 0x29, 0xa8, 0x53, 0xc4, 0xe0, 0x7a, 0x65, 0xff,
+ 0x76, 0x29, 0x9a, 0x9b, 0x9f, 0xf9, 0xdd, 0x4f, 0xec, 0x95, 0x53, 0x18,
+ 0x8f, 0xd3, 0x52, 0xad, 0xdd, 0x5e, 0x0d, 0x0a, 0x96, 0x8b, 0x8c, 0x58,
+ 0xb0, 0xb8, 0xd5, 0x01, 0xcd, 0xe7, 0xdf, 0xf6, 0xef, 0xb4, 0x0a, 0x08,
+ 0x42, 0x0e, 0x1e, 0xbb, 0xed, 0xd9, 0xd1, 0xaf, 0xe0, 0xca, 0xf0, 0x33,
+ 0x92, 0xe8, 0xb1, 0xbc, 0x07, 0x5e, 0x89, 0xf2, 0x69, 0x86, 0x7d, 0x5a,
+ 0x04, 0x48, 0x6c, 0x6f, 0xd6, 0x42, 0x47, 0xc0, 0xcf, 0x2f, 0xcc, 0x5c,
+ 0x65, 0x74, 0x01, 0x3b, 0xc3, 0x53, 0x26, 0x4b, 0x0f, 0xd3, 0x96, 0x38,
+ 0x0e, 0x56, 0x31, 0x37, 0xa5, 0xc3, 0x60, 0xf1, 0x3e, 0x41, 0xa7, 0x3c,
+ 0x44, 0xfe, 0x6b, 0x57, 0x26, 0xa0, 0x78, 0x71, 0x97, 0xbc, 0xc4, 0x04,
+ 0x8b, 0xa5, 0x0c, 0x55, 0x3e, 0x0e, 0x7c, 0xa2, 0xeb, 0xfc, 0x15, 0x3e,
+ 0x72, 0xc5, 0x7f, 0x3a, 0x94, 0xd8, 0xe0, 0xae, 0x1f, 0x48, 0xb5, 0x56,
+ 0x58, 0x83, 0x57, 0x9e, 0xbb, 0x50, 0xe3, 0xce, 0xbb, 0xd2, 0x89, 0xe3,
+ 0x78, 0xa2, 0x84, 0xbf, 0x6b, 0x8c, 0x6e, 0xde, 0x76, 0xed, 0xb0, 0x28,
+ 0x55, 0x16, 0xa7, 0x99, 0xb3, 0x46, 0xbd, 0xa8, 0x15, 0xb8, 0x60, 0xc9,
+ 0x13, 0x18, 0x2e, 0xce, 0x4f, 0xc3, 0xaf, 0xda, 0x94, 0x0b, 0x9b, 0x02,
+ 0x70, 0x14, 0xbc, 0x08, 0xe0, 0xaa, 0x05, 0xbe, 0x90, 0x92, 0x04, 0xd6,
+ 0x24, 0xe0, 0xdd, 0x07, 0xd2, 0xa8, 0x83, 0x27, 0x16, 0x83, 0x93, 0x6e,
+ 0xb8, 0xbf, 0x22, 0x66, 0xf1, 0xf4, 0x10, 0x73, 0xc7, 0x77, 0x18, 0xfd,
+ 0x67, 0x52, 0x99, 0xf4, 0xc2, 0x50, 0x22, 0x2c, 0x03, 0x1f, 0x24, 0xb0,
+ 0xd1, 0xaa, 0x6d, 0x86, 0xc5, 0xaa, 0x54, 0x09, 0x83, 0x24, 0xef, 0xa8,
+ 0x70, 0x4a, 0xba, 0x7d, 0x32, 0xe4, 0xb9, 0x24, 0x2b, 0x3c, 0x44, 0x0e,
+ 0x82, 0xa4, 0x11, 0x6c, 0x20, 0xbd, 0x1b, 0x05, 0x5d, 0x64, 0xd9, 0xb4,
+ 0xb2, 0x46, 0x07, 0x64, 0x75, 0x1f, 0x92, 0xc9, 0x01, 0x70, 0x6c, 0x68,
+ 0x65, 0xe2, 0x01, 0xda, 0x55, 0x1e, 0x82, 0x13, 0xd9, 0x79, 0xf6, 0x99,
+ 0x78, 0x53, 0xfe, 0xed, 0x3b, 0xfa, 0x97, 0x3e, 0x69, 0x48, 0xa2, 0x0f,
+ 0x7b, 0x3a, 0xd4, 0xd0, 0xc5, 0xf8, 0xe7, 0x67, 0xb6, 0x07, 0x1f, 0x0c,
+ 0x09, 0x57, 0x12, 0xc3, 0x6e, 0xc2, 0x26, 0xa3, 0x6e, 0x03, 0x0e, 0x8d,
+ 0x5b, 0x9e, 0xfa, 0xbf, 0x2b, 0x62, 0x6c, 0x3e, 0xb6, 0x73, 0xba, 0x8c,
+ 0x14, 0xe0, 0x99, 0xdd, 0x22, 0xf2, 0x56, 0xb9, 0x03, 0x21, 0xc7, 0x4b,
+ 0x46, 0x66, 0xeb, 0x6d, 0xd8, 0x60, 0x37, 0xe1, 0xbb, 0x80, 0xdc, 0xcd},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 135
+ {SEC_OID_SHA512,
+ 135,
+ {0xbe, 0xaf, 0x12, 0xb6, 0x74, 0x1d, 0x14, 0xca, 0x48, 0xfe, 0x98, 0x24,
+ 0xbf, 0x8e, 0x47, 0xc9, 0xd0, 0x8e, 0x0f, 0xdf, 0x9f, 0x55, 0x38, 0x15,
+ 0x1d, 0xd9, 0x2c, 0x85, 0xa0, 0x39, 0xbc, 0x8d, 0x40, 0x2e, 0x94, 0x2b,
+ 0xd7, 0x4d, 0xe6, 0x1f, 0x4c, 0x1b, 0x7b, 0xb3, 0xdc, 0xa3, 0xe4, 0x1a,
+ 0xfb, 0x93, 0xcb, 0xe3, 0x5d, 0xb6, 0x6b, 0xf5, 0x8d, 0x57, 0x70, 0xcd,
+ 0xea, 0x91, 0x9c, 0xbf, 0x0c, 0xfd, 0x61, 0xfe, 0xbb, 0x4a, 0xce, 0x8d,
+ 0x74, 0x69, 0xba, 0x67, 0xbf, 0x4f, 0x78, 0x82, 0xf0, 0xbb, 0x75, 0x6b,
+ 0xc7, 0x66, 0x99, 0x5c, 0x45, 0x8c, 0x11, 0x40, 0x6b, 0x31, 0xad, 0xab,
+ 0xe6, 0x3b, 0x33, 0xc6, 0x20, 0x3c, 0x46, 0x15, 0x79, 0xe4, 0xc7, 0x9b,
+ 0x40, 0x6b, 0xd6, 0x26, 0x15, 0x65, 0x49, 0xb9, 0xb2, 0x22, 0x12, 0x2b,
+ 0x1a, 0x2d, 0x22, 0xf6, 0xa8, 0xd5, 0x8d, 0x0f, 0x79, 0xbf, 0x21, 0x2a,
+ 0x61, 0xca, 0x58, 0xed, 0x6c, 0xe0, 0x36, 0x78, 0x5f, 0x7e, 0xa7, 0x8a,
+ 0xce, 0xb5, 0x49, 0x00, 0x44, 0xb0, 0x5f, 0xca, 0x41, 0x56, 0x1d, 0x4e,
+ 0x42, 0x80, 0x27, 0x70, 0xba, 0x24, 0xbb, 0x1e, 0x7c, 0xdc, 0x29, 0x9f,
+ 0x9c, 0x3c, 0xdc, 0xe9, 0x9a, 0x4b, 0x22, 0xc8, 0x0a, 0x60, 0x86, 0x48,
+ 0x40, 0x48, 0x13, 0x29, 0x33, 0xf0, 0xb8, 0xc5, 0xf4, 0x2d, 0x84, 0x0a,
+ 0xb1, 0xff, 0x22, 0xd0, 0xe7, 0xd1, 0x82, 0x57, 0x15, 0x55, 0xfd, 0x50,
+ 0x32, 0x15, 0x68, 0x56, 0x26, 0xf4, 0x80, 0x6e, 0x07, 0xb8, 0x11, 0xf5,
+ 0x60, 0xec, 0xb0, 0x38, 0x7a, 0x4f, 0x63, 0xc5, 0x25, 0xc8, 0x4c, 0x3b,
+ 0x16, 0x40, 0xbe, 0x6f, 0x8c, 0x4f, 0x7a, 0x75, 0x62, 0xef, 0x23, 0x2d,
+ 0xc1, 0x07, 0x23, 0xb7, 0x00, 0x8a, 0xb6, 0x46, 0x3f, 0x7f, 0x50, 0x19,
+ 0x49, 0x94, 0x99, 0xc1, 0x7c, 0x19, 0x85, 0x2d, 0x7c, 0x60, 0xd2, 0x84,
+ 0x88, 0x9d, 0xdb, 0xe3, 0x76, 0xe5, 0xa4, 0xdf, 0x05, 0x05, 0xe6, 0xcc,
+ 0x7d, 0xcb, 0x69, 0xf0, 0x46, 0x85, 0xd8, 0xd0, 0xcb, 0xe6, 0xaa, 0xf1,
+ 0x27, 0xa4, 0x9b, 0xc6, 0x12, 0x78, 0xd3, 0x5d, 0x7b, 0x9e, 0xda, 0x95,
+ 0x33, 0x93, 0x9c, 0xbc, 0xaf, 0x0f, 0x8f, 0x8f, 0x85, 0xf5, 0x97, 0x2a,
+ 0xe8, 0x42, 0x92, 0x0d, 0xfe, 0xa6, 0xe1, 0x4f, 0xd5, 0xb1, 0x41, 0x6c,
+ 0x93, 0x03, 0x38, 0x8b, 0xd1, 0x4c, 0x40, 0x92, 0xe6, 0xfa, 0x86, 0xc1,
+ 0x27, 0xe6, 0xe8, 0xd7, 0x85, 0x9a, 0x59, 0x0c, 0xf1, 0x6a, 0x79, 0x2c,
+ 0x3b, 0x03, 0xf7, 0x1a, 0x72, 0xa4, 0x9e, 0x56, 0x3b, 0x7e, 0x78, 0x7a,
+ 0xa2, 0x98, 0x2e, 0x76, 0x03, 0x1e, 0x63, 0xc9, 0xb8, 0x1e, 0x07, 0xc6,
+ 0xa2, 0xcf, 0xec, 0xfe, 0x35, 0x73, 0xbf, 0xec, 0x21, 0xa8, 0xe9, 0xc2},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 136
+ {SEC_OID_SHA512,
+ 136,
+ {0xf5, 0x03, 0x72, 0xa9, 0x33, 0x13, 0xb5, 0xa1, 0x96, 0x89, 0xd4, 0x03,
+ 0x56, 0xe1, 0x0d, 0x2f, 0x68, 0x29, 0xb9, 0xe4, 0x6d, 0x14, 0xe6, 0x13,
+ 0xee, 0x1e, 0xc8, 0xfc, 0x44, 0xd4, 0x88, 0xb8, 0x75, 0xba, 0x44, 0x05,
+ 0x08, 0xc8, 0xb2, 0x0d, 0x40, 0x12, 0x41, 0x63, 0xfc, 0x5d, 0x7e, 0x98,
+ 0xc8, 0xcf, 0x85, 0x94, 0x39, 0x09, 0xb2, 0xc2, 0x24, 0x19, 0x6c, 0x08,
+ 0xab, 0xfc, 0x2c, 0xbb, 0xaf, 0x24, 0xf7, 0x79, 0xc6, 0x72, 0xef, 0x8f,
+ 0x94, 0x10, 0xa7, 0xe8, 0xfc, 0xc9, 0xa9, 0xe0, 0x14, 0x27, 0x15, 0x51,
+ 0x94, 0x43, 0x3e, 0xd9, 0x07, 0x8a, 0xa4, 0x6d, 0xeb, 0x3e, 0x4a, 0x1d,
+ 0xc8, 0xd6, 0x8f, 0xbd, 0xd3, 0xac, 0x12, 0x80, 0x21, 0x0f, 0xa3, 0xeb,
+ 0xc9, 0x17, 0x94, 0x7a, 0x56, 0x72, 0xd5, 0x85, 0x68, 0xff, 0x54, 0xe8,
+ 0x5a, 0xe7, 0x40, 0xe4, 0xf5, 0x3f, 0x1c, 0x00, 0xa6, 0x64, 0xef, 0xcd,
+ 0xe4, 0x93, 0x7f, 0xdf, 0x3f, 0x6f, 0xa3, 0xa0, 0xad, 0x5a, 0xea, 0xcc,
+ 0x68, 0x10, 0x88, 0x10, 0xe6, 0xe4, 0x36, 0xf6, 0xfe, 0x8b, 0x3a, 0xe3,
+ 0x1b, 0xcf, 0xce, 0xbd, 0x3b, 0x7b, 0x67, 0x9c, 0xb7, 0x4d, 0x57, 0xc7,
+ 0xeb, 0x78, 0xd8, 0x1a, 0xe9, 0xb7, 0x8e, 0x2d, 0xe3, 0x71, 0x6b, 0xb9,
+ 0x71, 0x31, 0x6f, 0x6e, 0x2c, 0x0d, 0x1b, 0x47, 0x4f, 0x74, 0x37, 0x04,
+ 0x00, 0x10, 0x9b, 0xbf, 0x29, 0x7e, 0xfd, 0xa0, 0x86, 0x02, 0xef, 0xb8,
+ 0x6f, 0xeb, 0x7e, 0x04, 0x7b, 0xba, 0xf9, 0x2e, 0xb7, 0x33, 0x32, 0x41,
+ 0x92, 0x75, 0xd9, 0x17, 0x59, 0x43, 0xec, 0x0d, 0x1a, 0x70, 0xed, 0x8a,
+ 0xd3, 0xd6, 0x3f, 0x96, 0x96, 0x98, 0x1b, 0x83, 0xb0, 0x00, 0x3c, 0x93,
+ 0xda, 0xc1, 0xd2, 0xd8, 0xb9, 0xfd, 0xe2, 0x97, 0x89, 0x93, 0xb4, 0x29,
+ 0x39, 0xc9, 0xe3, 0x0c, 0x3b, 0x3d, 0x2d, 0xa6, 0x79, 0x88, 0xa8, 0x9b,
+ 0x8e, 0x1c, 0xfc, 0x22, 0x84, 0x7b, 0xaf, 0x8b, 0x39, 0x0a, 0x0d, 0x3b,
+ 0xef, 0xb9, 0x2c, 0xe1, 0x03, 0x26, 0x4f, 0x9f, 0xd9, 0x1d, 0x1a, 0x95,
+ 0x77, 0xb3, 0x00, 0xa9, 0xae, 0x5f, 0x9f, 0x0a, 0x77, 0xc4, 0x1c, 0xf7,
+ 0x99, 0xfc, 0xdb, 0x2e, 0x18, 0x8f, 0x9a, 0xfc, 0x80, 0x29, 0xa5, 0xa8,
+ 0x8e, 0x76, 0xad, 0x3b, 0x46, 0x88, 0xaf, 0x5b, 0x27, 0x21, 0x00, 0xe5,
+ 0x22, 0xb2, 0x94, 0xaf, 0x1f, 0xd0, 0x93, 0xdd, 0xbb, 0x3f, 0x82, 0xe5,
+ 0xf6, 0x17, 0xe0, 0x37, 0x1f, 0xad, 0xdf, 0xbb, 0x8d, 0xfc, 0x60, 0x5e,
+ 0x2b, 0x9b, 0x89, 0xad, 0x65, 0xc2, 0xe5, 0xdf, 0x4d, 0x31, 0x5d, 0x5d,
+ 0xd4, 0xa1, 0x6c, 0x8a, 0xe6, 0xb9, 0x6e, 0xa2, 0x89, 0xa6, 0x77, 0x4f,
+ 0xbb, 0x06, 0xd6, 0x66, 0xf6, 0xe5, 0x03, 0x90, 0x03, 0x82, 0x46, 0x74},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 137
+ {SEC_OID_SHA512,
+ 137,
+ {0xdf, 0x8d, 0x82, 0xd8, 0xbc, 0x8e, 0x14, 0xd2, 0x9f, 0x72, 0xc8, 0x62,
+ 0x23, 0x8c, 0x5c, 0x35, 0x0e, 0xe2, 0xf0, 0x8b, 0x70, 0x89, 0x8f, 0xcc,
+ 0xf1, 0x7d, 0x57, 0xfb, 0xf0, 0x82, 0xd3, 0xe1, 0xa7, 0xb4, 0x75, 0x5b,
+ 0xa6, 0x8d, 0x97, 0x11, 0x90, 0xda, 0xc3, 0x3d, 0xc1, 0x05, 0x3b, 0xe6,
+ 0x48, 0xed, 0xe6, 0x01, 0x4a, 0x27, 0x2e, 0xc7, 0xf7, 0xa1, 0xcd, 0xe0,
+ 0x93, 0x15, 0xf9, 0x0d, 0x93, 0x1b, 0xa1, 0xdf, 0x8d, 0x58, 0x05, 0x42,
+ 0x56, 0x9d, 0xbe, 0x7e, 0x28, 0x77, 0x2a, 0x7b, 0x11, 0xec, 0xfb, 0x90,
+ 0x4d, 0x51, 0x9a, 0x73, 0xef, 0xea, 0x02, 0x77, 0x20, 0x9b, 0x59, 0x61,
+ 0x41, 0xa1, 0xa8, 0x6f, 0x45, 0x5e, 0x60, 0x36, 0xf8, 0x69, 0x00, 0x5d,
+ 0x43, 0x4f, 0xda, 0x24, 0xa0, 0x37, 0x5e, 0xab, 0xaa, 0xf9, 0xb0, 0xe2,
+ 0xa7, 0xc0, 0xeb, 0xce, 0x38, 0xa1, 0x83, 0x36, 0xc4, 0x11, 0xaf, 0x96,
+ 0xf3, 0x11, 0x47, 0xb6, 0x11, 0x13, 0x2b, 0xa2, 0xb1, 0xec, 0xe8, 0xad,
+ 0x89, 0x96, 0xa4, 0xb6, 0x04, 0xb4, 0xdd, 0xc3, 0xa8, 0x7d, 0x85, 0xc8,
+ 0xe5, 0x8f, 0x04, 0x06, 0xb0, 0xf7, 0xfd, 0xc8, 0x2b, 0xb6, 0xe1, 0x44,
+ 0x10, 0x30, 0xcc, 0x9a, 0xb2, 0xf6, 0x10, 0xf0, 0x84, 0xc2, 0x35, 0x2b,
+ 0x29, 0x64, 0x44, 0x34, 0x0a, 0x1d, 0x12, 0xb4, 0x9e, 0x3c, 0xbb, 0xc0,
+ 0x65, 0xef, 0x2e, 0x24, 0xe1, 0x75, 0x16, 0xe1, 0x81, 0xfe, 0xb6, 0x07,
+ 0x89, 0xc4, 0x5b, 0x18, 0x1a, 0x36, 0x39, 0xc3, 0x95, 0x47, 0x1c, 0xbf,
+ 0x9e, 0x01, 0x3d, 0xfa, 0x56, 0xc6, 0xd5, 0x65, 0x1f, 0xa0, 0xc1, 0x02,
+ 0x1f, 0xd8, 0xa2, 0x15, 0x87, 0x64, 0xe2, 0xd8, 0xb4, 0xa0, 0x34, 0x0e,
+ 0x96, 0x43, 0x60, 0x38, 0x9a, 0xab, 0x54, 0x46, 0xe8, 0x61, 0x7e, 0xd1,
+ 0x5e, 0xc3, 0x98, 0x98, 0x81, 0xe2, 0xeb, 0xe0, 0x86, 0xc0, 0xd9, 0x92,
+ 0xa7, 0xc5, 0x6d, 0x5b, 0x38, 0xdc, 0xab, 0x7a, 0x6f, 0x92, 0xde, 0x59,
+ 0x73, 0x6d, 0x65, 0x47, 0xea, 0xc1, 0x56, 0xab, 0x76, 0xff, 0x68, 0xa0,
+ 0x79, 0xb8, 0xca, 0x06, 0x2c, 0xfd, 0xcf, 0x1c, 0xa8, 0xc6, 0xf0, 0xb7,
+ 0xed, 0x1d, 0x70, 0xc3, 0xfe, 0x04, 0xa1, 0x43, 0xa8, 0x88, 0x70, 0xa7,
+ 0xbf, 0xbf, 0x1a, 0x5c, 0xb7, 0x91, 0x4d, 0xb7, 0x66, 0xbd, 0x91, 0x38,
+ 0x1f, 0x31, 0xb0, 0xdd, 0xa6, 0x6a, 0xe2, 0xc7, 0x78, 0xcd, 0x75, 0x1c,
+ 0x67, 0x6d, 0x72, 0x5d, 0x3b, 0x87, 0x98, 0xd9, 0x79, 0x39, 0x92, 0xbd,
+ 0x4e, 0xbb, 0x01, 0x81, 0xaf, 0x7c, 0x4b, 0x65, 0x33, 0xec, 0xe8, 0x25,
+ 0x1e, 0x52, 0x4a, 0xac, 0x84, 0x66, 0xe0, 0x25, 0xef, 0x6d, 0x31, 0x39,
+ 0x7a, 0xeb, 0x15, 0xe4, 0xbd, 0x92, 0xa0, 0x2e, 0x20, 0xd1, 0xe5, 0x1c},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing oid
+ // tcID: 138
+ {SEC_OID_SHA512,
+ 138,
+ {0xe7, 0x5d, 0x3f, 0x7a, 0x4f, 0xa5, 0x56, 0x4a, 0x8e, 0xc1, 0xbf, 0xde,
+ 0x66, 0x7c, 0x1a, 0x2e, 0x9d, 0x55, 0x64, 0x5c, 0x1e, 0xc3, 0x5c, 0x81,
+ 0xa4, 0x27, 0x58, 0x4c, 0x8b, 0x31, 0xc0, 0x14, 0x29, 0x71, 0x06, 0xd8,
+ 0xb6, 0x74, 0x1c, 0xdd, 0x11, 0xd6, 0xf2, 0x7a, 0xfd, 0x04, 0x0e, 0xa5,
+ 0x50, 0x9d, 0x62, 0x6b, 0x54, 0xfc, 0x60, 0x16, 0x40, 0x29, 0x7a, 0xde,
+ 0xb3, 0xe0, 0x48, 0x78, 0xfa, 0x5e, 0xc4, 0xf5, 0x53, 0xd0, 0xeb, 0x2f,
+ 0x49, 0x28, 0x1c, 0x0d, 0xb5, 0x47, 0x93, 0x3a, 0x50, 0xe1, 0x8a, 0xa1,
+ 0xbf, 0x3f, 0x5e, 0x6c, 0xda, 0xa6, 0xe4, 0x52, 0xd9, 0xbc, 0x8d, 0xd1,
+ 0xd6, 0x0e, 0x7e, 0x1c, 0x21, 0xea, 0x00, 0xfe, 0xd3, 0xf7, 0x04, 0x81,
+ 0xce, 0x9c, 0xba, 0x7c, 0x2d, 0xde, 0xe0, 0x0c, 0x1e, 0xb3, 0x64, 0x16,
+ 0x54, 0xe4, 0x1b, 0x92, 0xcc, 0xfa, 0x27, 0x88, 0x74, 0x90, 0x77, 0x88,
+ 0xf9, 0x34, 0xc1, 0x80, 0x79, 0x09, 0xf2, 0xc9, 0xac, 0x7a, 0x25, 0x15,
+ 0x7b, 0x7b, 0x75, 0x51, 0xe4, 0x95, 0x5f, 0xb5, 0x2a, 0x2b, 0x7d, 0x9a,
+ 0x9e, 0x30, 0x70, 0x6a, 0x1f, 0x39, 0x70, 0x4d, 0xec, 0xcd, 0xa7, 0xa1,
+ 0x56, 0xaf, 0x9d, 0xa4, 0x1b, 0x87, 0x42, 0x98, 0xe7, 0x82, 0x91, 0xb3,
+ 0x1c, 0x28, 0xfc, 0x95, 0x81, 0x70, 0x01, 0x51, 0x70, 0x45, 0x4d, 0x15,
+ 0x47, 0x59, 0xea, 0xaa, 0xfb, 0x9b, 0x08, 0x00, 0xd7, 0xc4, 0xa7, 0xc9,
+ 0x35, 0x1c, 0x6e, 0x25, 0xe1, 0x39, 0x51, 0x05, 0xa9, 0x5a, 0xf8, 0x89,
+ 0xa8, 0x03, 0x40, 0x11, 0x0f, 0x13, 0x2e, 0xdd, 0x28, 0x30, 0xfa, 0x31,
+ 0x3e, 0xc7, 0x71, 0x41, 0x00, 0xdb, 0xca, 0x65, 0xe4, 0x27, 0xf8, 0x50,
+ 0xc6, 0x5a, 0xdb, 0xbc, 0x94, 0xe6, 0x20, 0x8f, 0xaf, 0x33, 0xf2, 0x60,
+ 0x98, 0xa3, 0xd6, 0x1c, 0x17, 0xa0, 0xb6, 0xdc, 0x89, 0x02, 0xea, 0xdf,
+ 0xf5, 0xc1, 0x9c, 0x68, 0x87, 0xee, 0xd6, 0x0a, 0x63, 0xb9, 0xb0, 0x97,
+ 0x53, 0xb2, 0x50, 0xfe, 0x58, 0x6f, 0x5c, 0x34, 0xe2, 0x04, 0xfb, 0x0e,
+ 0x3e, 0x4b, 0xb4, 0x31, 0xff, 0x1a, 0x78, 0xc4, 0x84, 0x9f, 0xd7, 0x8e,
+ 0x7e, 0x6e, 0xc1, 0x73, 0x69, 0x14, 0xd3, 0xb1, 0xcc, 0x6a, 0x55, 0x03,
+ 0x70, 0x7d, 0xd9, 0x6f, 0xd9, 0xbb, 0x5e, 0x87, 0x77, 0xbd, 0x23, 0x3d,
+ 0xd4, 0x21, 0xa6, 0xed, 0x0b, 0x5d, 0xde, 0x9f, 0x11, 0xff, 0x0d, 0x1f,
+ 0xa9, 0xed, 0x8a, 0xde, 0x75, 0x4a, 0xa1, 0x81, 0x64, 0x65, 0xa2, 0x38,
+ 0x45, 0x72, 0x7f, 0x58, 0x5d, 0x63, 0xf1, 0x97, 0x7b, 0xec, 0xac, 0xd3,
+ 0xa0, 0x92, 0x3b, 0x31, 0x04, 0x64, 0x43, 0x22, 0x37, 0xd2, 0x66, 0x2e,
+ 0x61, 0x62, 0x2a, 0x00, 0xc1, 0xd3, 0x10, 0xec, 0xe4, 0xce, 0x14, 0x5c},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 139
+ {SEC_OID_SHA512,
+ 139,
+ {0xd3, 0x58, 0xd0, 0x9d, 0x73, 0x62, 0xc3, 0x51, 0x75, 0x9c, 0xff, 0x1a,
+ 0x38, 0xcf, 0x5e, 0xd3, 0x0d, 0x46, 0xef, 0x8c, 0xfa, 0x48, 0x91, 0xe1,
+ 0xde, 0x3f, 0x51, 0xb0, 0xb0, 0x3f, 0x31, 0x8a, 0x00, 0xde, 0xd0, 0xe1,
+ 0xfc, 0x64, 0x6b, 0x9a, 0x98, 0xbb, 0xcf, 0xb1, 0x10, 0x7c, 0xd1, 0xea,
+ 0x1c, 0xd9, 0xfd, 0x56, 0x54, 0x81, 0x4d, 0x6a, 0x41, 0x7e, 0x05, 0x64,
+ 0xd2, 0x8e, 0x0e, 0x7b, 0x35, 0x75, 0x1b, 0xde, 0x79, 0x2c, 0x55, 0xb9,
+ 0xec, 0x4e, 0x3d, 0xbd, 0xe0, 0xb7, 0x91, 0xa0, 0x4d, 0x99, 0x64, 0x50,
+ 0xab, 0xb8, 0x5e, 0x4d, 0x3d, 0x60, 0xea, 0x2b, 0xc0, 0xe6, 0x23, 0xf0,
+ 0x44, 0x38, 0x94, 0x8c, 0xc7, 0xa0, 0x3e, 0x0f, 0x11, 0x93, 0x3c, 0xc8,
+ 0x57, 0xff, 0x37, 0xcf, 0x47, 0xd3, 0x87, 0x8e, 0x6b, 0xbf, 0xe2, 0x63,
+ 0x10, 0xa7, 0x54, 0xec, 0x51, 0xbc, 0x03, 0x47, 0x85, 0xcf, 0xcd, 0x90,
+ 0x6d, 0xd7, 0xf0, 0xa9, 0x7f, 0xd5, 0xea, 0x31, 0x71, 0xf3, 0x33, 0x44,
+ 0x4d, 0xf8, 0x12, 0xef, 0x93, 0x24, 0x97, 0x11, 0xb6, 0x49, 0xb4, 0x6e,
+ 0x55, 0x7f, 0x38, 0xdf, 0xa4, 0x3e, 0x03, 0x35, 0x83, 0x63, 0xa9, 0x96,
+ 0x10, 0x08, 0x8e, 0xd4, 0x15, 0xbd, 0x6b, 0xb5, 0xff, 0x7d, 0xb6, 0x44,
+ 0x67, 0x06, 0x37, 0xa5, 0x09, 0xe8, 0xae, 0x3d, 0xea, 0x48, 0x82, 0x8e,
+ 0x17, 0x8d, 0x4c, 0xd2, 0x80, 0x49, 0xf3, 0xc6, 0xda, 0xb0, 0xf2, 0xc5,
+ 0xa3, 0xbb, 0xda, 0x7d, 0x26, 0x63, 0x74, 0x2f, 0x5b, 0x68, 0x19, 0x5e,
+ 0x1e, 0xa4, 0xb1, 0x4c, 0x2c, 0x4d, 0x8f, 0x66, 0xe8, 0x9c, 0x6c, 0xa1,
+ 0xdd, 0x51, 0xb9, 0xf5, 0xaf, 0x28, 0x98, 0x93, 0xb5, 0x71, 0x42, 0x32,
+ 0x5f, 0x1a, 0xc2, 0x12, 0x6d, 0xb4, 0x4b, 0x10, 0x78, 0x4f, 0x12, 0xdd,
+ 0xf1, 0xae, 0xd5, 0xdb, 0x30, 0x9e, 0xbd, 0xbb, 0xe3, 0x1c, 0x99, 0xa3,
+ 0x19, 0x1a, 0x22, 0xa0, 0x44, 0xdb, 0x20, 0x22, 0xec, 0x61, 0x1f, 0xfe,
+ 0xb0, 0xee, 0x39, 0x44, 0xcc, 0x51, 0x32, 0x42, 0x40, 0xe4, 0xd5, 0x4e,
+ 0xe5, 0xac, 0xa8, 0xca, 0x8d, 0x30, 0x16, 0x93, 0x9e, 0x3d, 0x42, 0x15,
+ 0xe9, 0xb8, 0x7a, 0x20, 0x77, 0x5f, 0x28, 0xe7, 0xd4, 0x77, 0xb4, 0xb9,
+ 0xd3, 0x52, 0x6d, 0x0d, 0xd1, 0x28, 0xd0, 0xb9, 0x7d, 0x75, 0x30, 0xd1,
+ 0x8d, 0xab, 0x5c, 0xa1, 0xd1, 0xde, 0x16, 0x5e, 0x56, 0x38, 0xbc, 0x23,
+ 0x6e, 0xfa, 0x62, 0xf8, 0x7a, 0xc1, 0xc9, 0x0a, 0x08, 0x58, 0xb4, 0x1c,
+ 0x08, 0xf9, 0xcb, 0x0d, 0xb8, 0x57, 0x65, 0xcc, 0x7f, 0xdb, 0x96, 0x8e,
+ 0x7f, 0x6f, 0x50, 0x54, 0x6e, 0xe9, 0x14, 0xfb, 0x77, 0x84, 0xe9, 0x41,
+ 0x07, 0xbc, 0x7b, 0xb3, 0x48, 0x09, 0x6b, 0xcc, 0xf3, 0xde, 0x13, 0xba},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 140
+ {SEC_OID_SHA512,
+ 140,
+ {0x44, 0x61, 0x45, 0xc6, 0xc6, 0x78, 0xd3, 0x5f, 0x85, 0x9a, 0x08, 0xfe,
+ 0x02, 0xd4, 0xe5, 0x8a, 0x1b, 0x8b, 0xe1, 0xcf, 0xd2, 0xf8, 0x57, 0x54,
+ 0xae, 0x1f, 0x15, 0x76, 0xce, 0x7e, 0x8c, 0x63, 0xa8, 0x33, 0x3c, 0xc9,
+ 0x08, 0x80, 0xb3, 0x84, 0x5c, 0x96, 0x95, 0x05, 0xd2, 0x7d, 0x4d, 0x7d,
+ 0xe7, 0x31, 0xfb, 0x5b, 0xc2, 0xeb, 0xa4, 0x3a, 0xce, 0xfe, 0x98, 0x68,
+ 0x91, 0x81, 0x30, 0x08, 0xd7, 0x37, 0xe2, 0x00, 0xef, 0x1a, 0xf9, 0x5a,
+ 0x4f, 0xd2, 0x97, 0x9c, 0x01, 0xab, 0xd7, 0xb0, 0x6c, 0xb5, 0x2b, 0xcb,
+ 0xe5, 0x14, 0xda, 0x42, 0xc5, 0xa5, 0xfe, 0x1b, 0xd0, 0xde, 0x6e, 0xf2,
+ 0x8f, 0x07, 0x8c, 0x94, 0x10, 0x1b, 0xc6, 0x5b, 0xb1, 0x87, 0x47, 0x62,
+ 0x37, 0xd9, 0x92, 0xbb, 0x80, 0x47, 0x9e, 0xa9, 0x47, 0x0a, 0x9a, 0x93,
+ 0x50, 0xb9, 0x38, 0x30, 0xfa, 0x97, 0xb7, 0x26, 0xe8, 0x58, 0x03, 0x4b,
+ 0xdb, 0x02, 0xf1, 0x23, 0x77, 0x71, 0xb9, 0x4c, 0x71, 0xdb, 0x8d, 0x16,
+ 0xbf, 0xdf, 0xb8, 0xef, 0xf4, 0x39, 0xe4, 0x4c, 0x9f, 0x4b, 0x95, 0x0b,
+ 0x9c, 0xdf, 0x31, 0x25, 0x8d, 0x36, 0xe6, 0xc1, 0x70, 0xae, 0xd1, 0x57,
+ 0xbb, 0xab, 0x15, 0x63, 0x31, 0x74, 0x99, 0x27, 0x62, 0x59, 0xc8, 0x7b,
+ 0xfe, 0x92, 0xf6, 0xa7, 0x3c, 0x02, 0xbd, 0xec, 0x02, 0x88, 0x5d, 0x8c,
+ 0x6c, 0xb0, 0x6b, 0xe3, 0x32, 0xe8, 0x7d, 0x3f, 0x3e, 0xda, 0x0e, 0xa2,
+ 0xfb, 0x24, 0x76, 0x13, 0x33, 0xf0, 0x14, 0xe1, 0xaa, 0xc0, 0x1b, 0x07,
+ 0x6f, 0xfb, 0xc3, 0x93, 0x22, 0x46, 0x2d, 0xc8, 0x24, 0x27, 0xb8, 0xb6,
+ 0xaf, 0x01, 0xef, 0x5b, 0xf5, 0xbc, 0xe0, 0xab, 0x4d, 0x22, 0x2e, 0xe6,
+ 0x60, 0xf3, 0xfd, 0x66, 0x17, 0x66, 0xfc, 0x2c, 0x40, 0x28, 0x79, 0x91,
+ 0x0c, 0xc5, 0x9d, 0x74, 0x3e, 0xf0, 0xed, 0x14, 0x32, 0xed, 0x12, 0x07,
+ 0x54, 0xac, 0x0a, 0xe1, 0xde, 0x62, 0x39, 0x98, 0x9f, 0x01, 0x3d, 0xc1,
+ 0x7b, 0xa6, 0x63, 0x53, 0xe1, 0xa3, 0x98, 0x78, 0xd4, 0x53, 0x33, 0x42,
+ 0x2e, 0x53, 0x18, 0x77, 0x21, 0xb8, 0x25, 0x78, 0x48, 0xae, 0x5e, 0xdb,
+ 0x45, 0x1c, 0xb1, 0xc6, 0x96, 0x7f, 0x24, 0x8e, 0x15, 0xe9, 0x23, 0x92,
+ 0xe5, 0xb9, 0x55, 0x3e, 0xba, 0xe4, 0x5a, 0x9a, 0xfa, 0x0d, 0xf9, 0xc5,
+ 0xde, 0xca, 0x3c, 0x9d, 0x52, 0x7c, 0x37, 0x3f, 0x83, 0xab, 0xbe, 0xc7,
+ 0x34, 0xf2, 0xb4, 0x69, 0xe2, 0x2a, 0x39, 0x18, 0x66, 0x29, 0x9f, 0xad,
+ 0x63, 0x57, 0x66, 0x81, 0x2a, 0x33, 0x9c, 0x30, 0xcf, 0xbc, 0x51, 0xf2,
+ 0x2c, 0xd6, 0xf1, 0x13, 0x9c, 0xd7, 0x6e, 0x67, 0x98, 0xe3, 0xe2, 0x4d,
+ 0x40, 0xcc, 0xbe, 0x39, 0xb7, 0xea, 0x4f, 0x7d, 0x22, 0xc6, 0xc8, 0x7a},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 141
+ {SEC_OID_SHA512,
+ 141,
+ {0x85, 0xaf, 0x3a, 0x61, 0x80, 0x63, 0xaf, 0xd9, 0x89, 0xa7, 0xe1, 0x74,
+ 0x71, 0x91, 0xe0, 0x2e, 0x93, 0xc5, 0xfc, 0x39, 0x23, 0x0a, 0xcc, 0x82,
+ 0x65, 0xc5, 0x75, 0x55, 0x8e, 0xa2, 0xf5, 0xb2, 0xdb, 0xdc, 0xeb, 0xf0,
+ 0x0f, 0x70, 0x07, 0xbe, 0x38, 0xc1, 0xe5, 0x18, 0x2c, 0xcf, 0x64, 0x3c,
+ 0xb7, 0xe8, 0x21, 0xa2, 0x6b, 0x58, 0x24, 0xc2, 0xc3, 0xcd, 0xcc, 0xa3,
+ 0x08, 0xab, 0x15, 0x7f, 0xf8, 0x03, 0x87, 0x81, 0xd1, 0xe8, 0x9d, 0xe7,
+ 0x7e, 0xe4, 0x83, 0x2e, 0x01, 0x5f, 0xa4, 0x90, 0xcc, 0xf6, 0x39, 0x0e,
+ 0x91, 0x11, 0xb7, 0x57, 0x31, 0x88, 0xd9, 0xfe, 0x40, 0x1b, 0xb1, 0xd3,
+ 0x25, 0x56, 0xde, 0x05, 0xb0, 0xcd, 0xfa, 0x27, 0xb5, 0xb9, 0x93, 0x0c,
+ 0x8d, 0x7e, 0x04, 0x4a, 0x04, 0x70, 0xb4, 0xfc, 0xc0, 0x39, 0x13, 0xc0,
+ 0x18, 0x93, 0x2c, 0x70, 0x0a, 0xb6, 0x1d, 0x0a, 0x86, 0xc2, 0x8a, 0xe4,
+ 0xbd, 0xb0, 0xa9, 0xdb, 0xfd, 0x90, 0xeb, 0x89, 0x22, 0xfd, 0xf2, 0x37,
+ 0xf2, 0xa3, 0x7a, 0x5e, 0x4e, 0x3e, 0xe5, 0x0c, 0x78, 0x42, 0x68, 0x04,
+ 0x81, 0x90, 0xe5, 0xda, 0x77, 0x58, 0x8c, 0x5a, 0x35, 0x14, 0x98, 0x11,
+ 0x3a, 0x60, 0xf2, 0x92, 0x47, 0xf8, 0x12, 0xc4, 0x57, 0xc5, 0x18, 0x3e,
+ 0xe1, 0xbc, 0x6d, 0xe6, 0x27, 0x20, 0xb0, 0x38, 0x3a, 0xba, 0x38, 0x46,
+ 0x1b, 0x6d, 0x0d, 0xa4, 0x51, 0xc5, 0x5e, 0xa3, 0x83, 0x52, 0x7e, 0xd9,
+ 0xc4, 0x84, 0x4e, 0x5c, 0x86, 0xc4, 0x11, 0x43, 0xf8, 0x15, 0xa9, 0xc9,
+ 0x4e, 0xed, 0xf4, 0xf0, 0xff, 0x8f, 0xb8, 0xb9, 0xb3, 0x3a, 0xb1, 0x08,
+ 0x5d, 0x9c, 0x81, 0x03, 0xc7, 0xdf, 0x63, 0x12, 0xcf, 0x00, 0xb1, 0xd0,
+ 0x94, 0xcf, 0x5b, 0xf2, 0xa3, 0x41, 0x0b, 0x2c, 0x48, 0x0a, 0x20, 0x1d,
+ 0x2d, 0xb6, 0x01, 0xfd, 0x3c, 0x90, 0x6b, 0x96, 0xdb, 0x71, 0x6f, 0x7a,
+ 0xcd, 0x73, 0xcc, 0xce, 0xc7, 0xb6, 0x18, 0x9c, 0x9a, 0x0e, 0x0f, 0x11,
+ 0xaf, 0xac, 0x74, 0xc7, 0x4d, 0x5e, 0x8f, 0x59, 0xad, 0x40, 0x3e, 0xd8,
+ 0xcf, 0x63, 0xe2, 0x20, 0xdd, 0xd0, 0x26, 0x4f, 0xe4, 0xe7, 0xd9, 0xe0,
+ 0x38, 0xa7, 0xbb, 0x37, 0x12, 0x21, 0xe6, 0x70, 0xcb, 0xab, 0xf5, 0xe9,
+ 0x9d, 0xfe, 0x34, 0x46, 0x42, 0xc6, 0x83, 0x07, 0xec, 0x55, 0xbb, 0x0a,
+ 0x9e, 0x61, 0xde, 0x7b, 0x1c, 0x8a, 0x9b, 0x19, 0xd3, 0x17, 0xa3, 0xa0,
+ 0x24, 0xba, 0xc9, 0xe5, 0xf8, 0x1d, 0x90, 0x78, 0x81, 0x7c, 0xba, 0x29,
+ 0x6a, 0x79, 0x77, 0xc1, 0xf3, 0x00, 0xb0, 0x18, 0x78, 0xab, 0xd4, 0x99,
+ 0x1e, 0x3a, 0xcd, 0x38, 0x95, 0xc4, 0x63, 0xbc, 0xd7, 0xb3, 0xcf, 0xe9,
+ 0x8c, 0x8a, 0x5b, 0x2a, 0xa3, 0x65, 0x79, 0xcf, 0x9c, 0x4d, 0x69, 0x8f},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 142
+ {SEC_OID_SHA512,
+ 142,
+ {0x32, 0xd2, 0x09, 0x5d, 0xfa, 0xc7, 0x46, 0xfa, 0x0f, 0x63, 0x27, 0x18,
+ 0x19, 0xbc, 0x65, 0x2e, 0xbc, 0x1f, 0x5a, 0x32, 0xf1, 0x6c, 0x04, 0x1f,
+ 0xe8, 0xe7, 0x78, 0x3e, 0x46, 0x96, 0xad, 0x79, 0xe3, 0xd2, 0x73, 0x6c,
+ 0x14, 0x81, 0xd8, 0x1c, 0xb5, 0xc3, 0xa9, 0x92, 0x85, 0x4d, 0xe7, 0x82,
+ 0x4e, 0x55, 0xe6, 0x24, 0x06, 0xa4, 0x4a, 0x65, 0x76, 0x43, 0x0c, 0x86,
+ 0xe4, 0x8e, 0x02, 0x45, 0xda, 0x19, 0x40, 0x65, 0xa5, 0x8c, 0xa2, 0x82,
+ 0x59, 0xbc, 0x62, 0x94, 0xdf, 0xb7, 0x1c, 0x30, 0x17, 0x1b, 0x4a, 0x9b,
+ 0x97, 0xec, 0x6d, 0x73, 0x43, 0xe8, 0xe7, 0xe2, 0x72, 0x6d, 0x1b, 0xe0,
+ 0xf7, 0x52, 0x95, 0xda, 0x4f, 0x7b, 0xfd, 0xa6, 0x8a, 0x44, 0xd8, 0xfa,
+ 0x78, 0x42, 0x74, 0x09, 0xc3, 0xcb, 0x4f, 0xa7, 0x16, 0x4d, 0xa2, 0x12,
+ 0x84, 0x8e, 0x84, 0x06, 0xed, 0x37, 0xf9, 0xfe, 0x87, 0xb1, 0xcc, 0xf1,
+ 0x55, 0xd4, 0x6e, 0xfe, 0x2a, 0x63, 0x91, 0xc5, 0x8f, 0x78, 0xd8, 0x69,
+ 0x7c, 0x1b, 0x99, 0x65, 0xd7, 0xf1, 0x05, 0x0c, 0x72, 0x0f, 0x10, 0x51,
+ 0x9a, 0xb1, 0xb4, 0x2c, 0xbb, 0x0f, 0xf0, 0x5e, 0xe5, 0x8e, 0xff, 0x40,
+ 0xfb, 0x5d, 0x0b, 0xdd, 0xbc, 0x6b, 0x36, 0xf4, 0x2a, 0x32, 0x1d, 0x60,
+ 0x58, 0x9b, 0x46, 0xac, 0xb8, 0x3c, 0x07, 0x37, 0x3b, 0xfb, 0x86, 0x36,
+ 0xe0, 0x91, 0xd7, 0x44, 0xe3, 0xea, 0x64, 0x3c, 0xd2, 0x8e, 0x5b, 0xd3,
+ 0xbc, 0x8e, 0xd8, 0x26, 0x25, 0x15, 0xf6, 0xd2, 0x7a, 0x57, 0x3d, 0x38,
+ 0xd1, 0x21, 0xc4, 0x74, 0xe1, 0x32, 0xbe, 0x3a, 0x66, 0xc3, 0x5f, 0x4f,
+ 0xe3, 0x5f, 0xf3, 0x78, 0x88, 0x3c, 0xaa, 0x73, 0x1e, 0x1c, 0xc5, 0xcb,
+ 0xcd, 0x63, 0xe4, 0xb3, 0x7d, 0xdb, 0xb3, 0xd2, 0x0a, 0xdd, 0xa5, 0x1d,
+ 0xda, 0x12, 0xde, 0x2c, 0x12, 0xbc, 0x8d, 0xe4, 0x68, 0x96, 0x9e, 0xd0,
+ 0x64, 0x76, 0x13, 0x9e, 0xd9, 0x9e, 0xaa, 0x3a, 0x21, 0x55, 0x7c, 0xbf,
+ 0x08, 0x27, 0x68, 0xc8, 0x29, 0xbc, 0x2d, 0x14, 0xc7, 0xa9, 0xc7, 0xfd,
+ 0xc7, 0x6e, 0xb2, 0xa1, 0xd7, 0xc0, 0x37, 0x33, 0x0e, 0xb3, 0xa4, 0xf1,
+ 0x10, 0x17, 0xa2, 0x9b, 0x7a, 0xe4, 0x7c, 0x92, 0xa4, 0xcb, 0x69, 0xf9,
+ 0x32, 0xdf, 0xdf, 0xa4, 0xd9, 0xd9, 0x1e, 0x24, 0x24, 0xcc, 0x47, 0xbc,
+ 0x6b, 0xc2, 0x59, 0xce, 0x03, 0xbf, 0xaa, 0x7c, 0xc4, 0x3f, 0x99, 0x1e,
+ 0x80, 0x56, 0xdf, 0x2a, 0x6b, 0xa2, 0x7d, 0xb2, 0x09, 0xc7, 0x3a, 0x27,
+ 0xc4, 0xe6, 0xc2, 0xdc, 0x2b, 0x81, 0xd7, 0xfe, 0x6c, 0x7d, 0xf7, 0x01,
+ 0x63, 0x1f, 0xb9, 0xa6, 0x2f, 0x76, 0xe7, 0x43, 0x54, 0xb7, 0x4a, 0xb2,
+ 0xf1, 0x88, 0xa4, 0x56, 0xfc, 0xa5, 0xf2, 0x41, 0xc6, 0x55, 0xe8, 0x29},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 143
+ {SEC_OID_SHA512,
+ 143,
+ {0x94, 0xcf, 0x74, 0xfa, 0x31, 0x18, 0x97, 0x32, 0xac, 0xcb, 0x53, 0x92,
+ 0xf3, 0x96, 0xfb, 0xaf, 0xe4, 0xe0, 0xd9, 0x9d, 0x4d, 0xd1, 0x9f, 0xb9,
+ 0xe9, 0x1d, 0x85, 0xae, 0xf6, 0x19, 0xe8, 0x59, 0xaa, 0xe3, 0xe2, 0x75,
+ 0x46, 0xe3, 0xba, 0x5a, 0x70, 0x73, 0x9c, 0x9d, 0x69, 0x72, 0xaf, 0xe1,
+ 0x38, 0x3b, 0xc4, 0xce, 0x50, 0x12, 0x51, 0xb4, 0x27, 0xa5, 0x0f, 0x0a,
+ 0x53, 0x27, 0xa5, 0x5a, 0x0f, 0x3f, 0xfe, 0x84, 0x7d, 0x45, 0x45, 0x28,
+ 0xe5, 0xec, 0xa7, 0xcf, 0xeb, 0x12, 0x2b, 0xe2, 0xbf, 0x48, 0xe5, 0x37,
+ 0xee, 0x5f, 0x69, 0x2d, 0x20, 0xf7, 0x78, 0xf7, 0xdd, 0x9e, 0x33, 0x26,
+ 0x31, 0xca, 0x7a, 0x86, 0x9a, 0x76, 0x0f, 0x68, 0x80, 0xc9, 0xaf, 0x59,
+ 0xe9, 0xa1, 0xce, 0xc9, 0x6b, 0x26, 0x8f, 0xd9, 0xbc, 0xd6, 0x75, 0x63,
+ 0x6d, 0xf9, 0x1d, 0xb9, 0x86, 0x42, 0x2f, 0xa0, 0x40, 0x42, 0x09, 0x0a,
+ 0xef, 0x9b, 0x25, 0xa2, 0x28, 0x5d, 0xf8, 0xcb, 0x5e, 0x6c, 0x90, 0xe5,
+ 0xf9, 0x15, 0x67, 0x9d, 0x9d, 0xa3, 0xfe, 0xd5, 0xb3, 0x97, 0x02, 0xab,
+ 0x36, 0x91, 0x1b, 0x03, 0xae, 0xce, 0xb3, 0xbe, 0x04, 0x0e, 0x80, 0xbd,
+ 0xfb, 0x42, 0x34, 0x67, 0x58, 0x63, 0x24, 0x9a, 0x5a, 0x49, 0x98, 0x7f,
+ 0x24, 0x22, 0x82, 0xca, 0x3a, 0x71, 0x19, 0x7f, 0x9d, 0x41, 0x2b, 0x71,
+ 0xd1, 0xc0, 0x8b, 0x70, 0xa9, 0xc3, 0x96, 0xa8, 0x32, 0xa6, 0x2e, 0x57,
+ 0xa5, 0x6c, 0xd6, 0xdc, 0xf4, 0x21, 0x60, 0x5c, 0x32, 0x6a, 0x95, 0xee,
+ 0xdb, 0xfa, 0x85, 0xaf, 0xc9, 0xe2, 0xe2, 0xdb, 0xd4, 0x1e, 0x3c, 0x67,
+ 0x5a, 0xda, 0x6e, 0x33, 0x15, 0x20, 0x2e, 0xb3, 0xd1, 0x5c, 0x57, 0xe9,
+ 0xc0, 0x8b, 0x50, 0x30, 0x93, 0xaa, 0xa5, 0x1c, 0x20, 0x51, 0xc3, 0x55,
+ 0x78, 0xce, 0x6c, 0xd3, 0x4c, 0x40, 0x42, 0x8f, 0xae, 0x9e, 0x9d, 0x13,
+ 0xca, 0xca, 0x58, 0x77, 0x86, 0x4f, 0xa9, 0x08, 0x99, 0x79, 0xb3, 0x85,
+ 0xce, 0x24, 0xc5, 0x2a, 0x9f, 0xb8, 0x07, 0x47, 0x6a, 0x2b, 0x87, 0x85,
+ 0x6e, 0xd0, 0x64, 0x83, 0xcd, 0x8d, 0x47, 0x1f, 0xf3, 0x06, 0x38, 0x30,
+ 0xc1, 0xb6, 0xad, 0x83, 0x28, 0xbf, 0x6f, 0xf0, 0x1b, 0xe0, 0x2d, 0xeb,
+ 0x7c, 0xe5, 0xcc, 0xf8, 0xd3, 0x8b, 0x65, 0x05, 0x82, 0x17, 0x3b, 0xa1,
+ 0x9c, 0xab, 0x73, 0x34, 0x0e, 0x4d, 0x3b, 0x13, 0x6d, 0x15, 0x4b, 0xf9,
+ 0x8f, 0x56, 0x07, 0xa4, 0x73, 0x8d, 0xff, 0xfd, 0x87, 0x38, 0x10, 0x07,
+ 0x70, 0x19, 0x87, 0xf8, 0x8f, 0x8f, 0xda, 0x30, 0x93, 0xe8, 0xb8, 0x3c,
+ 0x64, 0xa1, 0x0d, 0x6d, 0x71, 0xe8, 0x1c, 0xaf, 0xe1, 0xcb, 0x33, 0xca,
+ 0xda, 0x4b, 0xda, 0xb8, 0x7a, 0xd6, 0x48, 0x3e, 0x9a, 0xf9, 0xcb, 0xd7},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 144
+ {SEC_OID_SHA512,
+ 144,
+ {0x49, 0xfc, 0x18, 0xb5, 0x47, 0xfa, 0x4c, 0x7d, 0x19, 0xcb, 0x46, 0x19,
+ 0x77, 0x07, 0x42, 0x2c, 0x41, 0x1d, 0x53, 0xa2, 0xed, 0x9b, 0xc8, 0xe0,
+ 0xf9, 0x35, 0x1a, 0xcb, 0x69, 0xc8, 0x6e, 0x25, 0x80, 0x43, 0x13, 0x0c,
+ 0x44, 0xb8, 0x6a, 0x0d, 0x7d, 0xc0, 0x59, 0x0d, 0x04, 0x42, 0x27, 0x00,
+ 0xa2, 0x30, 0xd8, 0xb7, 0xf0, 0xca, 0xc8, 0x24, 0x28, 0x83, 0x81, 0xd0,
+ 0xdd, 0x9b, 0x31, 0x09, 0x75, 0xc5, 0x85, 0x5b, 0x71, 0x92, 0xdf, 0xcb,
+ 0x56, 0x75, 0xa2, 0x78, 0x2d, 0xb4, 0x75, 0xf3, 0xfa, 0x2d, 0xed, 0x14,
+ 0x89, 0x4c, 0x03, 0x6c, 0xbb, 0x34, 0x3c, 0xcd, 0x53, 0x08, 0x31, 0x67,
+ 0x35, 0x77, 0x6e, 0x4a, 0x8b, 0x9b, 0x75, 0xed, 0x13, 0x3d, 0xe1, 0x38,
+ 0x9e, 0x0f, 0xef, 0x59, 0x64, 0x3c, 0xf2, 0x91, 0x89, 0x74, 0xb1, 0x4f,
+ 0x31, 0x5c, 0xdf, 0xdb, 0xbd, 0x6f, 0x4e, 0x0c, 0xda, 0xa4, 0x6e, 0xba,
+ 0x5e, 0x8d, 0xe2, 0x83, 0xbc, 0xc8, 0xb3, 0xb5, 0x25, 0x0c, 0x8b, 0x4b,
+ 0x93, 0x36, 0xe9, 0xae, 0x5d, 0xd9, 0x6c, 0x37, 0x5f, 0xd1, 0x6c, 0x2d,
+ 0x30, 0xe5, 0x04, 0x73, 0x47, 0x8e, 0xc5, 0x08, 0x03, 0xe9, 0xf2, 0x78,
+ 0x74, 0x6c, 0x4e, 0x6b, 0x91, 0x2b, 0x37, 0xac, 0x97, 0x07, 0xb4, 0x96,
+ 0x14, 0x84, 0x54, 0x63, 0x66, 0xfd, 0x80, 0x0b, 0xd8, 0xcf, 0x8d, 0x76,
+ 0x16, 0xcf, 0xdc, 0xc2, 0x2a, 0x7c, 0xfd, 0x24, 0x23, 0x7d, 0xa4, 0x37,
+ 0xce, 0xb0, 0xe8, 0x01, 0x6c, 0x30, 0x16, 0x44, 0x6a, 0xbd, 0x2d, 0xaf,
+ 0x31, 0x3c, 0x32, 0x5e, 0x95, 0x1d, 0xa8, 0xc0, 0x1f, 0xe9, 0x64, 0x48,
+ 0x7d, 0x3b, 0x6e, 0x45, 0x49, 0xaf, 0x9d, 0xe5, 0xdb, 0xc9, 0xa3, 0x04,
+ 0x62, 0xec, 0xfb, 0xb0, 0x28, 0xfc, 0xe3, 0xee, 0x47, 0x0c, 0xad, 0x39,
+ 0xff, 0xf6, 0x26, 0x10, 0xfa, 0x55, 0x26, 0xdc, 0xae, 0x39, 0xde, 0x93,
+ 0xe6, 0x90, 0x96, 0x20, 0x31, 0x9b, 0x21, 0x4c, 0x2e, 0x0e, 0xf9, 0x84,
+ 0xa5, 0x43, 0x24, 0x5c, 0x44, 0x1a, 0x37, 0x32, 0xcc, 0x28, 0x1c, 0xf1,
+ 0x8b, 0x63, 0xbf, 0x75, 0x46, 0xa6, 0x59, 0xae, 0x22, 0x68, 0x25, 0xa0,
+ 0xca, 0x50, 0x25, 0xd7, 0x3c, 0x4c, 0x1a, 0x1b, 0xe0, 0x69, 0xed, 0xc1,
+ 0x6e, 0x80, 0xcc, 0x66, 0xa7, 0xac, 0x03, 0x09, 0xf5, 0xcf, 0x4d, 0xc3,
+ 0x74, 0x0f, 0xe6, 0x89, 0x4e, 0x8d, 0xa2, 0xce, 0x75, 0xb9, 0x3a, 0x43,
+ 0xae, 0x09, 0x42, 0xbf, 0xe0, 0x60, 0x2d, 0xbc, 0x90, 0x31, 0x5b, 0xaf,
+ 0xf3, 0x55, 0xd7, 0x57, 0x4e, 0x31, 0xa9, 0xca, 0xfa, 0x7c, 0x36, 0x7e,
+ 0x2a, 0x68, 0xfe, 0x04, 0x0f, 0x41, 0x9f, 0xb6, 0xe7, 0x13, 0x17, 0xc3,
+ 0x0e, 0xb7, 0xf4, 0x72, 0xe0, 0x23, 0x97, 0x90, 0xa1, 0x88, 0x25, 0xe5},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 145
+ {SEC_OID_SHA512,
+ 145,
+ {0xdd, 0x3e, 0xbe, 0x40, 0xed, 0xee, 0xc3, 0x27, 0x20, 0xd3, 0x24, 0x86,
+ 0xb4, 0x8e, 0xe2, 0xcf, 0x96, 0x6c, 0x87, 0x60, 0x2e, 0x5f, 0xa8, 0x79,
+ 0x91, 0x7b, 0x9d, 0xe7, 0x9d, 0x1e, 0x46, 0x17, 0xe8, 0x82, 0x33, 0x65,
+ 0x65, 0xda, 0xc0, 0x61, 0x76, 0x90, 0x85, 0xc9, 0xf4, 0xf5, 0x3c, 0xa9,
+ 0x39, 0x2d, 0xe1, 0xaa, 0xd4, 0x26, 0x56, 0xf2, 0x3c, 0x4c, 0xc3, 0x63,
+ 0x7e, 0xc1, 0xe4, 0xef, 0xd2, 0x09, 0x0d, 0x6f, 0x41, 0xd3, 0x8a, 0xa5,
+ 0x87, 0x11, 0x94, 0x51, 0xe1, 0x5c, 0xce, 0xcd, 0x6b, 0x3d, 0xdd, 0xf2,
+ 0xba, 0xc8, 0x68, 0x67, 0x76, 0xcd, 0x02, 0x07, 0xc0, 0xdd, 0xff, 0x44,
+ 0xd1, 0x0d, 0xeb, 0xfe, 0xb0, 0x8c, 0xed, 0xfe, 0x56, 0x52, 0x4a, 0x35,
+ 0xe9, 0x5d, 0x45, 0xce, 0x73, 0x3b, 0x9b, 0x86, 0xf6, 0x2a, 0xee, 0x14,
+ 0xc3, 0x20, 0x2f, 0xa1, 0x22, 0xdd, 0xdb, 0x01, 0x7e, 0x79, 0x7f, 0x27,
+ 0x14, 0xdf, 0x68, 0xe7, 0x2e, 0xad, 0x5b, 0x0a, 0x78, 0x2e, 0x66, 0xde,
+ 0xc7, 0x32, 0xfc, 0x70, 0x6f, 0x4c, 0x93, 0x08, 0xaf, 0x88, 0x96, 0x11,
+ 0x12, 0x8c, 0xec, 0xe8, 0x03, 0xc2, 0xef, 0xaf, 0x07, 0xc2, 0x61, 0xa1,
+ 0x34, 0x86, 0xbf, 0x7d, 0x7a, 0x21, 0xae, 0xdd, 0x44, 0x49, 0x26, 0x6d,
+ 0xdc, 0xbf, 0xcd, 0xb5, 0xbd, 0x17, 0x1c, 0xe4, 0x25, 0x5d, 0xe4, 0x60,
+ 0xa9, 0x75, 0xba, 0xdb, 0x19, 0xa5, 0x53, 0x1d, 0xaf, 0xc9, 0x7e, 0x55,
+ 0x30, 0x58, 0xd2, 0x1f, 0xc1, 0x64, 0x39, 0x99, 0xf2, 0x09, 0x71, 0x9a,
+ 0x0a, 0x17, 0xe3, 0x80, 0x2e, 0xbd, 0xde, 0x28, 0xd2, 0x61, 0x85, 0x9d,
+ 0x48, 0x58, 0xc3, 0x0f, 0xa6, 0xc9, 0xde, 0xfe, 0x34, 0xf7, 0xa7, 0xd7,
+ 0xb0, 0x60, 0x43, 0x63, 0x26, 0x6e, 0x53, 0x8e, 0x11, 0x7a, 0x41, 0x4a,
+ 0x0a, 0x4a, 0xf8, 0xb6, 0x8a, 0x94, 0xd1, 0x8f, 0x4f, 0xf8, 0xb7, 0x31,
+ 0xa4, 0xee, 0x33, 0xae, 0x8f, 0x2f, 0x81, 0xae, 0x22, 0xd8, 0x75, 0x8c,
+ 0xce, 0x3c, 0x34, 0xd2, 0xf6, 0x27, 0x86, 0xd4, 0x5c, 0x8b, 0x0c, 0x69,
+ 0x72, 0x4c, 0x78, 0x98, 0x4b, 0xea, 0x20, 0xb5, 0x5c, 0x56, 0x0d, 0xc8,
+ 0x31, 0xa6, 0x74, 0x21, 0x01, 0x58, 0x29, 0x8a, 0x1e, 0x7c, 0x90, 0x98,
+ 0x4f, 0xcb, 0xd9, 0x94, 0xfe, 0xbd, 0x83, 0x47, 0x8e, 0x81, 0x21, 0xfd,
+ 0xf7, 0xab, 0xe1, 0xf1, 0x4f, 0x2f, 0x97, 0x64, 0xda, 0xa7, 0x06, 0x15,
+ 0x46, 0x3a, 0xc1, 0xaa, 0x5e, 0x61, 0xe0, 0xbf, 0x45, 0x7e, 0x1c, 0xc9,
+ 0xae, 0x83, 0xb4, 0x47, 0x00, 0xad, 0x2d, 0xc5, 0x92, 0x94, 0x3a, 0xaa,
+ 0x94, 0x8d, 0x90, 0x28, 0xe5, 0x9e, 0x99, 0x99, 0xfc, 0xe4, 0xc3, 0x37,
+ 0x48, 0x80, 0xc7, 0xf9, 0xb1, 0xaa, 0x2d, 0xbb, 0x9e, 0xd7, 0x0e, 0xba},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 146
+ {SEC_OID_SHA512,
+ 146,
+ {0xdb, 0x0c, 0x7c, 0x8b, 0xce, 0xb3, 0x60, 0x78, 0xe3, 0xec, 0x67, 0xcc,
+ 0xce, 0x2f, 0x56, 0xcd, 0x9d, 0xe9, 0xdc, 0x4a, 0x82, 0x25, 0x55, 0x4d,
+ 0x13, 0xbf, 0xa5, 0xdb, 0xb2, 0xad, 0xd1, 0x20, 0x24, 0x0c, 0x0c, 0xe7,
+ 0xc3, 0x69, 0xd4, 0xf4, 0xa9, 0xac, 0x99, 0x61, 0x4b, 0x9b, 0x44, 0x00,
+ 0x5b, 0xc1, 0x8e, 0xa5, 0x26, 0xfd, 0x1c, 0x00, 0x88, 0x5a, 0x88, 0xc4,
+ 0x37, 0xde, 0xbf, 0x5d, 0x55, 0x7d, 0x8a, 0x19, 0xca, 0x2e, 0x58, 0xf5,
+ 0x88, 0x52, 0x86, 0x3d, 0x18, 0x5e, 0xcd, 0x35, 0xa5, 0xe4, 0xc0, 0xfe,
+ 0x5a, 0xbf, 0xeb, 0x55, 0xa1, 0xfe, 0xbd, 0x9c, 0xa1, 0x07, 0x64, 0x63,
+ 0x95, 0xf0, 0x7c, 0x15, 0x43, 0xb9, 0xc1, 0x9b, 0x02, 0x27, 0x73, 0x68,
+ 0xa4, 0x5a, 0xdb, 0x3c, 0x94, 0x79, 0x19, 0x97, 0x2c, 0xe4, 0xdf, 0x48,
+ 0x4a, 0x64, 0xbf, 0x2a, 0xd5, 0xf1, 0x6f, 0xd7, 0x6b, 0x00, 0xb6, 0x4c,
+ 0x8e, 0xf9, 0x73, 0x6c, 0x14, 0xaf, 0xc9, 0x9c, 0xa5, 0xe0, 0x16, 0x0d,
+ 0x5e, 0xcf, 0x33, 0xd6, 0x23, 0xa4, 0x7a, 0x05, 0x3c, 0x6e, 0x00, 0x81,
+ 0xa0, 0x9a, 0x6b, 0x81, 0x9e, 0xee, 0x70, 0x16, 0x16, 0xae, 0xe7, 0x9c,
+ 0x4b, 0x8c, 0xb0, 0x4c, 0x55, 0x61, 0x17, 0xd7, 0x38, 0xec, 0x90, 0x64,
+ 0xb9, 0x2a, 0xd7, 0x16, 0xc3, 0xec, 0x11, 0xcb, 0xe6, 0x87, 0x8b, 0x51,
+ 0x71, 0x6e, 0xbd, 0xc7, 0x5d, 0x95, 0xcd, 0x46, 0x3f, 0xb2, 0x9f, 0x26,
+ 0x30, 0xeb, 0x8f, 0xf6, 0x1f, 0x7c, 0xf2, 0x82, 0xe6, 0x39, 0xca, 0xac,
+ 0xec, 0x00, 0x35, 0x9e, 0x97, 0x1d, 0xd4, 0x18, 0x53, 0xf3, 0x9b, 0xce,
+ 0xd0, 0x11, 0xb2, 0xdb, 0x23, 0xc2, 0x62, 0xf9, 0x50, 0x00, 0x4c, 0x2d,
+ 0x6a, 0xe9, 0x47, 0x6a, 0x8e, 0x66, 0xb4, 0x75, 0x2b, 0x37, 0x6b, 0xb5,
+ 0x49, 0xc6, 0x3b, 0x36, 0xae, 0x9e, 0x9f, 0x81, 0xc1, 0x3d, 0x05, 0xf1,
+ 0x92, 0xc4, 0x16, 0x76, 0xbc, 0xe2, 0x82, 0x39, 0x47, 0xdf, 0xb7, 0x7d,
+ 0x03, 0x97, 0x88, 0x54, 0x18, 0x7d, 0x3c, 0xa9, 0x4c, 0x2d, 0xc9, 0x8f,
+ 0x10, 0x49, 0x6a, 0x8f, 0x8b, 0x8b, 0xee, 0x69, 0x02, 0x17, 0x64, 0x8e,
+ 0xf5, 0x5a, 0xf1, 0x72, 0x1d, 0x73, 0xed, 0xf4, 0xf0, 0xa0, 0x23, 0xa0,
+ 0xb7, 0xe5, 0xa5, 0xb7, 0x4f, 0x3c, 0xaf, 0x81, 0x09, 0x7a, 0x7d, 0xef,
+ 0x0a, 0x58, 0x5e, 0xc3, 0xad, 0xf0, 0x4d, 0xf8, 0x6b, 0xda, 0x63, 0xac,
+ 0xa3, 0x0b, 0x3b, 0x36, 0xd1, 0x85, 0x84, 0xf1, 0x03, 0xc8, 0xb3, 0x10,
+ 0xfc, 0x92, 0x3f, 0x84, 0xbd, 0x4b, 0x99, 0x14, 0x86, 0x9e, 0x8a, 0xdd,
+ 0x86, 0xbb, 0x8f, 0x24, 0xaf, 0x20, 0xe7, 0x90, 0xbe, 0xb9, 0x84, 0xda,
+ 0xca, 0x79, 0x56, 0xe8, 0x53, 0x21, 0xac, 0x77, 0x2d, 0x1b, 0x03, 0x4f},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 147
+ {SEC_OID_SHA512,
+ 147,
+ {0xfa, 0x71, 0x41, 0x30, 0xcb, 0x86, 0x84, 0x39, 0xd5, 0xd3, 0xa5, 0x75,
+ 0x05, 0xd6, 0x30, 0x07, 0x31, 0xc9, 0xde, 0xd5, 0x61, 0x75, 0x57, 0x0c,
+ 0xd5, 0xb8, 0x43, 0xb2, 0xc6, 0x28, 0x9e, 0x70, 0x45, 0x00, 0x70, 0xe5,
+ 0xbf, 0x30, 0x69, 0x1d, 0xad, 0x24, 0x9a, 0xd3, 0xac, 0xdc, 0x0f, 0x5f,
+ 0xab, 0x7f, 0xb1, 0x6d, 0x72, 0xa5, 0xa8, 0xd3, 0x8b, 0x44, 0x81, 0xed,
+ 0xdd, 0x2b, 0x3f, 0x8a, 0x39, 0x0e, 0x38, 0x33, 0x99, 0x7d, 0xd0, 0x1c,
+ 0xc9, 0x53, 0xb6, 0xb9, 0x18, 0x42, 0x85, 0x25, 0x43, 0x95, 0xc2, 0x4a,
+ 0x91, 0x1e, 0x7b, 0x65, 0x64, 0x35, 0x82, 0xea, 0xbe, 0xee, 0x2f, 0x04,
+ 0x8b, 0x36, 0x6b, 0xb5, 0x07, 0x82, 0x73, 0x2d, 0x15, 0x5b, 0x70, 0xc9,
+ 0x8e, 0x67, 0xa8, 0x9a, 0x33, 0x02, 0x57, 0x31, 0x3f, 0xc2, 0xed, 0x98,
+ 0x22, 0xc0, 0x88, 0xb5, 0x5b, 0xb7, 0xd6, 0x45, 0xf3, 0x48, 0x58, 0x1f,
+ 0x0e, 0xf4, 0xb8, 0x9d, 0x44, 0xc9, 0x3c, 0xb0, 0x0b, 0x7d, 0x75, 0x0e,
+ 0x9f, 0xa1, 0x95, 0xb8, 0x7e, 0x4d, 0x9c, 0xff, 0xef, 0x99, 0xbe, 0x38,
+ 0x92, 0x2d, 0xa2, 0x11, 0x88, 0x48, 0x1e, 0xee, 0xde, 0xa4, 0xa1, 0x74,
+ 0xb2, 0x5b, 0xe4, 0x2b, 0x6a, 0xa4, 0x4f, 0x91, 0x86, 0xac, 0x92, 0x28,
+ 0xb0, 0x35, 0x48, 0x96, 0xd3, 0x62, 0xa3, 0x94, 0xc1, 0x04, 0x9e, 0x31,
+ 0xb6, 0xdb, 0x06, 0x4f, 0xce, 0xb3, 0xa8, 0xd4, 0xd3, 0x81, 0xe3, 0x34,
+ 0xef, 0xa4, 0x94, 0xd6, 0xf2, 0x2f, 0xa4, 0xc3, 0x5b, 0xb6, 0x1c, 0xf2,
+ 0xc9, 0xe8, 0x40, 0x90, 0xcc, 0x8d, 0xa3, 0x08, 0x33, 0x58, 0xe7, 0x30,
+ 0x6f, 0x2d, 0x21, 0x72, 0x72, 0x30, 0xc7, 0xe2, 0x74, 0x1e, 0x61, 0x75,
+ 0x05, 0x6f, 0xfa, 0x9e, 0xa3, 0xc8, 0x51, 0x57, 0xfa, 0x8d, 0xbc, 0x76,
+ 0xda, 0xb8, 0x59, 0x99, 0x96, 0x07, 0x39, 0xf1, 0x26, 0xbf, 0x02, 0x0c,
+ 0x8c, 0x38, 0xd1, 0xb9, 0x6b, 0x2b, 0x9e, 0x1b, 0x85, 0x0a, 0x4b, 0xe1,
+ 0xe8, 0x61, 0xb6, 0x50, 0x5a, 0xf2, 0x51, 0xab, 0x38, 0xf5, 0xbf, 0xa1,
+ 0x20, 0x22, 0x63, 0x40, 0x38, 0xad, 0x2a, 0xc9, 0x3f, 0x9a, 0xcc, 0x33,
+ 0x4d, 0xcb, 0xdf, 0xa9, 0xc5, 0xde, 0x36, 0xb9, 0xdd, 0x50, 0x2a, 0xb0,
+ 0x84, 0x35, 0x85, 0x2a, 0xda, 0xaf, 0x7d, 0x0f, 0x73, 0xc7, 0xc7, 0x13,
+ 0x3c, 0x7a, 0xa9, 0xf5, 0xa0, 0x57, 0xf9, 0x6b, 0x9d, 0x37, 0x0e, 0x02,
+ 0xc4, 0xbc, 0x39, 0xff, 0x6e, 0x3b, 0x6b, 0xd0, 0x11, 0xa2, 0x5f, 0xf0,
+ 0x02, 0x53, 0x8d, 0x2f, 0x23, 0x8f, 0x67, 0x35, 0x14, 0x36, 0x2a, 0x98,
+ 0x87, 0x8a, 0x51, 0x8c, 0xa9, 0x8b, 0xa3, 0xb9, 0xe9, 0xc2, 0xbb, 0x45,
+ 0x4a, 0x52, 0xa3, 0xbe, 0xc4, 0x29, 0x05, 0x44, 0xc8, 0x87, 0xa7, 0xe5},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 148
+ {SEC_OID_SHA512,
+ 148,
+ {0x21, 0x85, 0x62, 0xbe, 0xb5, 0x39, 0x37, 0x23, 0x72, 0x44, 0xc9, 0x18,
+ 0x5c, 0x62, 0x74, 0x3e, 0x98, 0x65, 0x19, 0xea, 0x1f, 0xed, 0x36, 0xbe,
+ 0x7a, 0x6b, 0x6a, 0x44, 0xe5, 0xb8, 0x8f, 0x9c, 0x5e, 0xa3, 0x16, 0xd3,
+ 0x3e, 0xd5, 0xb9, 0x12, 0x61, 0x48, 0xb5, 0xd6, 0x69, 0x91, 0x14, 0xf8,
+ 0x04, 0xf4, 0xd3, 0xd6, 0x98, 0xd2, 0x4d, 0x85, 0xf0, 0xfe, 0x66, 0x91,
+ 0xd5, 0xe8, 0x04, 0x30, 0x5c, 0x4b, 0x7d, 0x76, 0xfa, 0x7a, 0x23, 0x8b,
+ 0x46, 0x42, 0x03, 0x5d, 0x2f, 0x24, 0x86, 0xdd, 0x57, 0x59, 0x80, 0xaa,
+ 0x2e, 0xb3, 0x6c, 0x89, 0xe7, 0x32, 0xc4, 0x20, 0xc3, 0x89, 0xd3, 0x91,
+ 0xde, 0x20, 0xea, 0xaf, 0x1f, 0x8e, 0x23, 0x09, 0x6d, 0x4e, 0xd7, 0x3b,
+ 0xdf, 0xa2, 0xfe, 0xb7, 0x10, 0xa4, 0x44, 0xbf, 0xa6, 0x55, 0x7c, 0x82,
+ 0xc5, 0x3c, 0xd1, 0x5a, 0x20, 0x07, 0xf7, 0xa3, 0xf8, 0x15, 0x9e, 0x01,
+ 0xfd, 0x6c, 0x89, 0x0d, 0xd9, 0x57, 0x42, 0x26, 0xc3, 0x9e, 0xde, 0x68,
+ 0xbd, 0x57, 0xe3, 0xa1, 0xc5, 0xa7, 0x0a, 0x77, 0xb5, 0x86, 0xfb, 0x49,
+ 0x70, 0x3d, 0x52, 0x45, 0x8a, 0x6b, 0x58, 0x72, 0x44, 0xc3, 0x9d, 0x58,
+ 0x52, 0xcb, 0x24, 0x16, 0xa3, 0x91, 0xa6, 0xbd, 0x0b, 0x58, 0xc9, 0x9b,
+ 0x32, 0xf1, 0x21, 0x72, 0x09, 0xb4, 0x34, 0x9c, 0xaa, 0x0d, 0x7f, 0xa9,
+ 0x39, 0x7a, 0xdd, 0x65, 0xa9, 0xf4, 0x94, 0xec, 0x1d, 0x95, 0xde, 0xaa,
+ 0x4e, 0x72, 0x57, 0xf0, 0x3c, 0x3a, 0x08, 0x24, 0x48, 0x89, 0xa6, 0xf6,
+ 0x82, 0xcf, 0xa4, 0xa6, 0xce, 0xec, 0x13, 0x99, 0x1b, 0x5f, 0x83, 0x2c,
+ 0xd7, 0xfb, 0x8f, 0x83, 0x49, 0xec, 0xed, 0xb7, 0x5f, 0xf2, 0x79, 0x5c,
+ 0xa3, 0x3d, 0x73, 0xec, 0xee, 0x7a, 0x42, 0x55, 0x39, 0x66, 0xa1, 0xdf,
+ 0x43, 0x8f, 0x65, 0xdd, 0xaf, 0x60, 0x00, 0xcf, 0x30, 0x01, 0x1c, 0x06,
+ 0x4a, 0x3d, 0xa0, 0xc8, 0x7a, 0x66, 0xc2, 0x12, 0xa5, 0xfd, 0x15, 0x7c,
+ 0x40, 0xdb, 0xe3, 0xd7, 0x48, 0x47, 0x7a, 0xcd, 0x67, 0xff, 0xa6, 0x5f,
+ 0xf7, 0x04, 0x9e, 0x46, 0xda, 0x3d, 0xa0, 0xf7, 0xbb, 0xc0, 0x41, 0xf7,
+ 0x61, 0x73, 0xf4, 0xfc, 0x0a, 0xcd, 0x6a, 0x1f, 0xa6, 0x90, 0xe1, 0xd0,
+ 0x34, 0xaa, 0xfa, 0xe0, 0x09, 0x91, 0x26, 0x82, 0xf3, 0x80, 0x01, 0x11,
+ 0xa1, 0x5a, 0x22, 0x70, 0x9c, 0xde, 0x9c, 0xe0, 0x0f, 0xde, 0x3b, 0x3f,
+ 0x5f, 0x90, 0xcd, 0x55, 0xb4, 0xc5, 0xce, 0x22, 0x4f, 0x0c, 0x31, 0xb6,
+ 0x23, 0x15, 0xb5, 0x73, 0x84, 0x61, 0xbc, 0x46, 0x06, 0xab, 0xb9, 0x80,
+ 0x57, 0x04, 0x31, 0x2d, 0x27, 0x16, 0x45, 0x5a, 0xac, 0x4f, 0xef, 0x64,
+ 0x90, 0x79, 0xec, 0x2e, 0x62, 0xb9, 0x01, 0xb2, 0x89, 0x32, 0x1d, 0xcc},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 149
+ {SEC_OID_SHA512,
+ 149,
+ {0x36, 0x52, 0xf7, 0xbe, 0x92, 0xa0, 0x0c, 0x50, 0x8d, 0x7b, 0x11, 0x85,
+ 0xeb, 0x8f, 0xf9, 0xe1, 0x5b, 0x58, 0x6d, 0x21, 0xea, 0x71, 0x5b, 0xd1,
+ 0xc8, 0x54, 0x25, 0xd4, 0xcf, 0x9e, 0x6a, 0x75, 0x31, 0x14, 0xd7, 0x66,
+ 0x31, 0x8f, 0x3f, 0x1d, 0x45, 0x7a, 0x4d, 0x71, 0xd7, 0x46, 0x46, 0x87,
+ 0xce, 0xcb, 0xa9, 0x2d, 0xf1, 0x2c, 0x5f, 0x14, 0x23, 0x6b, 0x4a, 0x52,
+ 0xb5, 0x2f, 0x58, 0xe9, 0xe3, 0xa0, 0xef, 0x3b, 0xf5, 0x00, 0xd2, 0x92,
+ 0xbc, 0x96, 0x80, 0xf9, 0x9f, 0x01, 0x6a, 0x01, 0xba, 0x89, 0x23, 0xcf,
+ 0xf1, 0x47, 0x23, 0x27, 0x4c, 0x60, 0x9a, 0x83, 0xb2, 0xe3, 0xe9, 0xff,
+ 0x2b, 0x02, 0x99, 0x98, 0xde, 0xfa, 0xfa, 0x05, 0xd2, 0x06, 0x7f, 0x8a,
+ 0xa4, 0x72, 0x60, 0x57, 0xe7, 0x3a, 0x4b, 0x46, 0xeb, 0x5c, 0xc9, 0x96,
+ 0xc4, 0x44, 0x74, 0xf9, 0x77, 0xb5, 0x50, 0x89, 0x0e, 0x55, 0x7e, 0xb8,
+ 0x3b, 0x6d, 0xf4, 0x46, 0xe6, 0x20, 0xb8, 0x36, 0xa0, 0x9c, 0xa1, 0x5c,
+ 0xe7, 0xee, 0x96, 0x1a, 0x30, 0x19, 0x3b, 0xd7, 0xf1, 0xc3, 0xb3, 0x1b,
+ 0xe5, 0x10, 0x04, 0x3a, 0x38, 0x10, 0x4f, 0xc3, 0xfa, 0x97, 0xf9, 0x3e,
+ 0xdc, 0x51, 0xdc, 0x26, 0x46, 0x8c, 0xad, 0x87, 0xee, 0xbb, 0x6b, 0xe0,
+ 0x74, 0xea, 0xa8, 0x81, 0xaa, 0x40, 0xff, 0xf2, 0xc2, 0x05, 0x4a, 0x13,
+ 0x6d, 0x2a, 0xcb, 0x58, 0xd0, 0x4f, 0x77, 0x52, 0x66, 0xab, 0xa1, 0xf2,
+ 0x3d, 0x5a, 0x45, 0xaf, 0xda, 0xc8, 0xb0, 0xa2, 0xde, 0x37, 0xc9, 0x7d,
+ 0x85, 0x06, 0xeb, 0xdf, 0x23, 0x45, 0xa3, 0x66, 0x49, 0xa3, 0xa2, 0x43,
+ 0xc5, 0x72, 0xaf, 0xb9, 0x00, 0x62, 0x7f, 0xa8, 0x9e, 0xc8, 0x4f, 0xca,
+ 0xcc, 0x7a, 0x92, 0x75, 0x02, 0x4b, 0x9a, 0xb5, 0x5a, 0xf2, 0x40, 0xe1,
+ 0xc6, 0xf9, 0x91, 0x35, 0xb3, 0xc7, 0x8a, 0x08, 0xda, 0x3f, 0x23, 0xd2,
+ 0xe3, 0xe8, 0x1f, 0x3b, 0xc9, 0xc8, 0x4a, 0x03, 0x76, 0x0c, 0x41, 0x5b,
+ 0x74, 0xc7, 0xd0, 0x0a, 0x0e, 0x22, 0x86, 0x21, 0xc2, 0x1e, 0xca, 0xb7,
+ 0x49, 0x29, 0x2a, 0x30, 0xe5, 0xde, 0xfe, 0x63, 0x63, 0xb2, 0x9c, 0x59,
+ 0x0a, 0xbf, 0xd9, 0x1c, 0x1f, 0x8d, 0x1a, 0x81, 0x9b, 0x52, 0xce, 0x4d,
+ 0xea, 0xbd, 0x21, 0x9a, 0x32, 0x0f, 0x2e, 0xd0, 0xc9, 0xb4, 0x7b, 0xb4,
+ 0x0a, 0xb7, 0xe9, 0x26, 0x1b, 0x3a, 0x4a, 0x49, 0x87, 0xfd, 0x5b, 0xfb,
+ 0x0f, 0x18, 0xf1, 0xa0, 0xed, 0x76, 0xb4, 0x41, 0x57, 0xc2, 0xe9, 0x09,
+ 0x3a, 0x87, 0x67, 0xfa, 0xdb, 0xa0, 0x96, 0x65, 0xb2, 0x06, 0x53, 0x96,
+ 0x5b, 0x04, 0xe2, 0x11, 0x11, 0x9f, 0x2d, 0x78, 0xb8, 0xc2, 0x4d, 0xdc,
+ 0xe9, 0xca, 0xd6, 0x98, 0x27, 0xba, 0x4b, 0x45, 0x33, 0x30, 0xb4, 0xcc},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 150
+ {SEC_OID_SHA512,
+ 150,
+ {0xf8, 0x72, 0x86, 0xce, 0xb7, 0xda, 0xb7, 0xa8, 0xfa, 0xf1, 0xc8, 0xd6,
+ 0x8c, 0xac, 0xf3, 0x8e, 0x57, 0x6a, 0xd5, 0xe0, 0x99, 0x9b, 0x9e, 0x13,
+ 0x6a, 0xca, 0x42, 0xdc, 0xec, 0x65, 0xda, 0xe7, 0x29, 0xa9, 0xa9, 0x4e,
+ 0x06, 0x31, 0xbc, 0xa9, 0x31, 0x24, 0x80, 0x4c, 0xed, 0x75, 0xe3, 0xd8,
+ 0xe1, 0xac, 0x0a, 0x7b, 0xc9, 0x1e, 0x62, 0x6d, 0x74, 0xa8, 0x0e, 0xd3,
+ 0xf2, 0x0d, 0xef, 0xa5, 0xd7, 0x32, 0x83, 0xf6, 0xfe, 0x0b, 0x5f, 0x16,
+ 0x55, 0xd4, 0x9a, 0xd7, 0xb2, 0xc9, 0x1e, 0x17, 0x0e, 0x18, 0xba, 0x90,
+ 0xd4, 0xa0, 0xa7, 0x01, 0xe4, 0xe7, 0xc0, 0xfb, 0x01, 0x78, 0xb3, 0xf5,
+ 0x86, 0x18, 0xa6, 0xcf, 0xc9, 0xcf, 0xb3, 0x1a, 0xc9, 0x4a, 0xca, 0xc9,
+ 0x20, 0x72, 0xeb, 0x68, 0x3d, 0x1b, 0xb5, 0x25, 0x09, 0x26, 0xa5, 0x7d,
+ 0x63, 0x33, 0xb2, 0x97, 0x26, 0x4f, 0xa2, 0x7f, 0x11, 0x4d, 0xb8, 0xe2,
+ 0x8f, 0xac, 0x4f, 0x65, 0xf5, 0xc8, 0x99, 0x26, 0x7b, 0x45, 0x5b, 0x91,
+ 0x26, 0x7a, 0xb9, 0x8e, 0x6b, 0x75, 0xc6, 0xc3, 0xb3, 0x4e, 0xfa, 0x76,
+ 0xac, 0x0c, 0x9d, 0x78, 0x07, 0x9b, 0x03, 0x7d, 0x7f, 0x15, 0x1a, 0x7c,
+ 0xfb, 0x70, 0xe5, 0x27, 0x65, 0xf3, 0xa0, 0xd1, 0x60, 0x12, 0xad, 0x23,
+ 0xb6, 0x1b, 0x75, 0xa7, 0xca, 0xda, 0x01, 0x37, 0xd0, 0xa8, 0x7f, 0xc7,
+ 0xb8, 0x2a, 0x69, 0x68, 0x25, 0x93, 0xa7, 0x7b, 0xd3, 0x1d, 0x8b, 0x4d,
+ 0x74, 0xc3, 0xd7, 0x81, 0x01, 0x6c, 0x04, 0xa1, 0xe2, 0xa5, 0xa1, 0xe1,
+ 0xbc, 0x8a, 0xfc, 0x9f, 0x03, 0x94, 0x28, 0x55, 0x53, 0x21, 0xc7, 0x3c,
+ 0x42, 0xa1, 0xdc, 0x7c, 0x60, 0x78, 0x6f, 0x0c, 0x3d, 0x19, 0x41, 0xe6,
+ 0x5a, 0xd3, 0x1e, 0x16, 0xc7, 0x89, 0xbe, 0x76, 0x72, 0x32, 0x5b, 0xed,
+ 0x8a, 0x5b, 0x9e, 0x77, 0x93, 0x16, 0xab, 0x84, 0x80, 0xdc, 0x0a, 0x8d,
+ 0xef, 0x68, 0x1a, 0xb8, 0x0d, 0x99, 0x02, 0xe2, 0x5e, 0x61, 0x03, 0x84,
+ 0x4e, 0x84, 0x88, 0x31, 0xf7, 0x09, 0xec, 0xfc, 0xd2, 0x40, 0x3a, 0xdf,
+ 0x59, 0x5d, 0x56, 0xa2, 0x6b, 0x35, 0x62, 0xdc, 0xc2, 0xd0, 0xbc, 0x8a,
+ 0x79, 0x70, 0xa5, 0xd0, 0xa4, 0x68, 0x16, 0x86, 0x84, 0x0a, 0x86, 0x4f,
+ 0x8e, 0x85, 0x18, 0x52, 0x55, 0xa2, 0xba, 0x1c, 0x43, 0x27, 0x63, 0x53,
+ 0xe3, 0x6c, 0xc9, 0xb2, 0xc0, 0xd2, 0xd2, 0xd2, 0xca, 0xe1, 0xce, 0x4b,
+ 0x0d, 0x99, 0xb1, 0x77, 0x74, 0x87, 0x91, 0x92, 0xe4, 0xfc, 0xde, 0x18,
+ 0x6c, 0xe1, 0xb3, 0xd5, 0xac, 0x8a, 0x33, 0xad, 0x60, 0xdd, 0xac, 0xb1,
+ 0x56, 0x92, 0xba, 0x4d, 0x5a, 0x49, 0x83, 0x1a, 0x83, 0xde, 0xab, 0x52,
+ 0x61, 0xbf, 0x30, 0x3e, 0x30, 0xa0, 0xa0, 0x26, 0x67, 0x90, 0xa2, 0x04},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 151
+ {SEC_OID_SHA512,
+ 151,
+ {0x1f, 0x6b, 0xd6, 0x7b, 0x02, 0x0e, 0x7d, 0x21, 0x0a, 0xf1, 0xa4, 0xaa,
+ 0x1b, 0xd4, 0xbf, 0x52, 0xca, 0xbf, 0xa3, 0xe2, 0xcd, 0xfc, 0xdd, 0x07,
+ 0x15, 0x0c, 0xa9, 0xb6, 0xd2, 0x7f, 0x07, 0xf1, 0xfc, 0x13, 0x59, 0xda,
+ 0x72, 0x7c, 0x45, 0xe0, 0xcb, 0x26, 0x44, 0x5a, 0x66, 0x1f, 0x1e, 0x17,
+ 0x03, 0x12, 0xc7, 0x7c, 0x97, 0xe0, 0x3e, 0xe3, 0xf1, 0xc3, 0xca, 0x89,
+ 0xa6, 0x33, 0xc9, 0x5c, 0x0c, 0xc1, 0x9a, 0x48, 0x6a, 0xd0, 0x9d, 0xc9,
+ 0x5e, 0x3b, 0x4b, 0x8b, 0x0d, 0xbc, 0x64, 0xe8, 0x5e, 0xf0, 0x5e, 0xf9,
+ 0x79, 0xef, 0x0f, 0x3a, 0x74, 0x19, 0xdf, 0xce, 0xb1, 0x21, 0x11, 0x97,
+ 0x70, 0x1c, 0x8d, 0xbd, 0x6a, 0xdc, 0xcd, 0x75, 0x6c, 0xd0, 0x6c, 0x98,
+ 0xb7, 0x55, 0xfc, 0x1c, 0xbc, 0x43, 0x8a, 0x54, 0xd5, 0xcc, 0xb9, 0xc7,
+ 0x0e, 0x53, 0x78, 0xef, 0x0a, 0xe1, 0x11, 0x23, 0x08, 0x65, 0xa0, 0x61,
+ 0x14, 0xd6, 0xe6, 0xb8, 0xb8, 0x47, 0x41, 0x7f, 0x62, 0x7e, 0xc5, 0xb0,
+ 0x18, 0x98, 0x58, 0x57, 0x39, 0x48, 0x14, 0x70, 0x18, 0xaf, 0xd5, 0x8b,
+ 0xf6, 0x18, 0xf5, 0xcb, 0x2a, 0x06, 0xbe, 0x8d, 0xf4, 0x6e, 0x43, 0x3b,
+ 0x6c, 0x42, 0x85, 0x1c, 0xc3, 0x23, 0xbc, 0xa2, 0xff, 0x8e, 0x28, 0x67,
+ 0x52, 0xf9, 0xc9, 0x28, 0xef, 0xec, 0x8a, 0xb6, 0x21, 0x2d, 0x2f, 0xb6,
+ 0xba, 0x85, 0x05, 0x06, 0x15, 0xdd, 0x8a, 0x95, 0x64, 0x72, 0xcc, 0x25,
+ 0xfb, 0x45, 0xf7, 0x61, 0x3b, 0x5c, 0xaa, 0x1b, 0x5f, 0x26, 0x20, 0x48,
+ 0xee, 0x64, 0x6c, 0x9f, 0xd0, 0x16, 0x92, 0xf0, 0x29, 0x41, 0x7f, 0xbe,
+ 0xc9, 0x42, 0x9e, 0x5a, 0x69, 0x78, 0x37, 0xb0, 0x22, 0xd3, 0x8b, 0xed,
+ 0x59, 0xa5, 0xe8, 0x92, 0xc6, 0xf9, 0xdc, 0xaa, 0x17, 0xd1, 0x19, 0xb9,
+ 0x42, 0x88, 0x21, 0xd8, 0x2b, 0xe7, 0xba, 0x0e, 0xbe, 0x39, 0x01, 0x07,
+ 0x8e, 0x1b, 0xcb, 0x98, 0xee, 0x0c, 0x41, 0x19, 0x11, 0xa2, 0xef, 0xab,
+ 0x41, 0x8e, 0x22, 0x88, 0xf5, 0x17, 0x7e, 0x0c, 0x88, 0x93, 0x19, 0x73,
+ 0x3a, 0x2f, 0xb9, 0x97, 0x7b, 0x98, 0x55, 0xda, 0x4f, 0x6f, 0xde, 0xd7,
+ 0xc1, 0x68, 0x4f, 0xd5, 0x90, 0x03, 0x24, 0x07, 0x50, 0x69, 0x80, 0x4d,
+ 0xb2, 0x98, 0x18, 0xc3, 0x0f, 0x1a, 0x34, 0x64, 0x46, 0x64, 0x6a, 0x3b,
+ 0x22, 0xdc, 0x0a, 0x19, 0xae, 0x4f, 0xbf, 0xce, 0xb8, 0x41, 0x22, 0x6d,
+ 0x75, 0x45, 0x51, 0x59, 0x77, 0x89, 0x49, 0x34, 0x70, 0xd0, 0x72, 0xd8,
+ 0xd1, 0xaf, 0x8f, 0x66, 0x31, 0xb4, 0x60, 0x95, 0x21, 0xfc, 0xa9, 0x78,
+ 0xfa, 0xa5, 0x67, 0x07, 0xce, 0x5b, 0x18, 0xff, 0xae, 0x93, 0xbe, 0x4e,
+ 0x1a, 0x7d, 0x27, 0xd1, 0xfb, 0x4c, 0xf6, 0x42, 0x34, 0x01, 0xd5, 0x0f},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for oid
+ // tcID: 152
+ {SEC_OID_SHA512,
+ 152,
+ {0x97, 0x49, 0x13, 0x72, 0xbe, 0xa1, 0xbe, 0x6c, 0x54, 0xb7, 0x67, 0x00,
+ 0x9b, 0xfa, 0x9e, 0x1b, 0x5d, 0x8f, 0xdd, 0xaa, 0x2c, 0xbf, 0x04, 0x55,
+ 0x15, 0x84, 0xc1, 0x5b, 0x61, 0xf3, 0x0e, 0xe4, 0x8a, 0xb2, 0x5b, 0x6e,
+ 0x14, 0xa2, 0xdb, 0x40, 0x2f, 0xca, 0xb4, 0x53, 0x60, 0x1f, 0xfe, 0x63,
+ 0xcc, 0x53, 0x11, 0x48, 0x4e, 0x9d, 0x39, 0xf6, 0xf0, 0xb3, 0xaa, 0xc0,
+ 0x98, 0x75, 0xd3, 0x1d, 0x98, 0xe8, 0xa3, 0x0f, 0xba, 0xed, 0x37, 0xc1,
+ 0xbb, 0x68, 0xa6, 0x18, 0x5e, 0x26, 0xd6, 0xe3, 0x5e, 0x0d, 0xae, 0xe8,
+ 0xfd, 0x0c, 0xf9, 0xc3, 0xb8, 0xc4, 0x6e, 0x5c, 0x97, 0xcc, 0xae, 0x80,
+ 0xef, 0xf6, 0xcb, 0x18, 0xe6, 0xac, 0x9e, 0xf1, 0x5f, 0x61, 0xd9, 0xfa,
+ 0x6b, 0x98, 0x3d, 0x7f, 0x98, 0xeb, 0x38, 0xc8, 0xd8, 0x62, 0xaa, 0xea,
+ 0x96, 0x86, 0x4a, 0x7c, 0xb2, 0xe5, 0x00, 0xbd, 0x91, 0xeb, 0xb2, 0x91,
+ 0xfd, 0x85, 0x2c, 0xa1, 0x6b, 0x18, 0x89, 0x7d, 0x70, 0xca, 0x2d, 0x8a,
+ 0x22, 0xf9, 0x36, 0xb9, 0x5e, 0x9f, 0xad, 0xda, 0x9a, 0x6e, 0x95, 0x95,
+ 0xfa, 0x19, 0x42, 0xa9, 0x42, 0xc3, 0xe6, 0x90, 0xf5, 0x53, 0x1e, 0x02,
+ 0x9a, 0xa5, 0xc3, 0x84, 0x07, 0x39, 0x17, 0x09, 0xdd, 0x01, 0x21, 0xf9,
+ 0x82, 0x07, 0x26, 0x76, 0x7e, 0x1a, 0xb8, 0x50, 0x1e, 0xb4, 0x64, 0x1f,
+ 0xd8, 0xef, 0x3a, 0xb3, 0x7a, 0x99, 0x18, 0xbf, 0xd5, 0xdc, 0xa3, 0x2b,
+ 0xae, 0x1c, 0xf9, 0xc5, 0xe8, 0xf1, 0x12, 0x9c, 0x29, 0x51, 0x80, 0x48,
+ 0x11, 0xa1, 0x26, 0xeb, 0xf9, 0x32, 0x00, 0x9f, 0x4a, 0x30, 0x68, 0x0d,
+ 0x1a, 0xd9, 0xaa, 0xc7, 0xf6, 0xc8, 0x65, 0x39, 0x8c, 0x8d, 0xf5, 0x10,
+ 0x0f, 0xd9, 0x63, 0xb9, 0x1a, 0x51, 0x15, 0xc9, 0xcb, 0x84, 0xb3, 0x1a,
+ 0x1f, 0xa9, 0x4f, 0x8e, 0xf4, 0x93, 0x0b, 0xe1, 0x3f, 0x31, 0x57, 0xd0,
+ 0x98, 0x5a, 0x01, 0xc9, 0x56, 0x2f, 0xb3, 0xaa, 0x7a, 0xe8, 0x94, 0xf1,
+ 0x1b, 0xc5, 0x4a, 0x1e, 0x46, 0xfe, 0xc8, 0xf7, 0x8d, 0x03, 0xc6, 0x4d,
+ 0xae, 0x8c, 0x8c, 0x4f, 0x22, 0x83, 0x17, 0x5b, 0x99, 0x03, 0x77, 0x1a,
+ 0xb1, 0x51, 0xfb, 0x48, 0x2d, 0x64, 0xad, 0xc9, 0x7b, 0xb3, 0x71, 0xb8,
+ 0x26, 0x3e, 0xca, 0x46, 0x20, 0x6d, 0x8e, 0xe8, 0x76, 0x7f, 0x61, 0x81,
+ 0x5d, 0xe4, 0x4e, 0x0c, 0x03, 0x4a, 0x43, 0x3c, 0x38, 0x3f, 0xa9, 0x3d,
+ 0x8f, 0xb2, 0x78, 0xff, 0xa3, 0x45, 0x39, 0x5f, 0x33, 0x99, 0xa3, 0xf1,
+ 0x78, 0xa3, 0xba, 0xef, 0xd2, 0xad, 0xf2, 0x6a, 0x2a, 0xa9, 0x98, 0xef,
+ 0xd1, 0xfb, 0x7a, 0xa1, 0x4a, 0x9f, 0xba, 0x47, 0x37, 0xf0, 0x3b, 0x34,
+ 0x89, 0x3c, 0x1f, 0x20, 0x62, 0xff, 0xbd, 0x40, 0x15, 0x55, 0x5c, 0x12},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 153
+ {SEC_OID_SHA512,
+ 153,
+ {0x2e, 0xaa, 0x79, 0x58, 0xa6, 0xef, 0xc1, 0x37, 0xe8, 0x4c, 0x5c, 0x71,
+ 0x9a, 0x95, 0xd6, 0x13, 0xb1, 0xb3, 0x4e, 0x33, 0x4f, 0x17, 0x2e, 0xb9,
+ 0x7a, 0x8c, 0xbb, 0xd3, 0xdc, 0x7f, 0x56, 0x81, 0x00, 0xf3, 0xb6, 0x06,
+ 0xcc, 0xb4, 0x94, 0x29, 0x79, 0xbe, 0x06, 0xeb, 0x02, 0xce, 0x2c, 0xf5,
+ 0xd4, 0x45, 0x04, 0x23, 0xbf, 0x0e, 0x21, 0xca, 0x8c, 0xf3, 0xaf, 0x40,
+ 0x1d, 0x1d, 0x44, 0x47, 0xdd, 0x85, 0xac, 0x73, 0xeb, 0x05, 0x2e, 0xf7,
+ 0x1b, 0xa9, 0x98, 0xc8, 0x43, 0xb9, 0x6c, 0x39, 0x50, 0x9e, 0x9b, 0x15,
+ 0x78, 0x2f, 0x6b, 0xe4, 0x75, 0xdc, 0x54, 0x91, 0xe2, 0xf6, 0x38, 0x37,
+ 0xe7, 0x13, 0x6d, 0x2b, 0x8d, 0xf7, 0x57, 0x1f, 0x47, 0xc0, 0x7e, 0x46,
+ 0x53, 0xa6, 0x86, 0x9a, 0x68, 0x32, 0xe1, 0xe6, 0xc0, 0x49, 0x89, 0x94,
+ 0xdd, 0x94, 0xe0, 0x5a, 0x86, 0xed, 0x99, 0x94, 0x74, 0xb9, 0x55, 0x6f,
+ 0x45, 0x8c, 0xec, 0x14, 0x06, 0xa2, 0x24, 0xf6, 0x13, 0x77, 0xe9, 0x7d,
+ 0xbb, 0xbf, 0x57, 0x8f, 0x34, 0x16, 0x0e, 0xec, 0xb5, 0xa0, 0x49, 0x41,
+ 0xcc, 0x4e, 0x8d, 0x22, 0x11, 0xb2, 0xee, 0x80, 0x4e, 0x1d, 0x35, 0x1e,
+ 0x70, 0x35, 0x2a, 0x5f, 0x94, 0xf1, 0xc5, 0x0f, 0xf5, 0xac, 0x1c, 0xee,
+ 0x89, 0x16, 0x20, 0x1c, 0x26, 0xde, 0x23, 0x73, 0x86, 0xd9, 0x1d, 0x02,
+ 0x63, 0xec, 0x95, 0x03, 0x9d, 0xec, 0x97, 0xc8, 0xb2, 0x16, 0x43, 0xec,
+ 0x61, 0x9b, 0xff, 0x0a, 0x32, 0x0c, 0x21, 0xc2, 0x83, 0x80, 0x9b, 0x4e,
+ 0x1b, 0x7a, 0xe8, 0x28, 0x08, 0xdf, 0x8d, 0xc1, 0xbc, 0x87, 0xb4, 0x14,
+ 0x4d, 0x44, 0x86, 0xda, 0x7f, 0x9b, 0x0d, 0x50, 0x49, 0x5c, 0x44, 0xd9,
+ 0xe8, 0x58, 0xad, 0x5f, 0xb5, 0xc0, 0x71, 0xc2, 0x00, 0x82, 0xb9, 0xa5,
+ 0x0d, 0xb8, 0xbb, 0x6a, 0x5f, 0xd3, 0xd2, 0x3a, 0xb1, 0x12, 0x92, 0x2a,
+ 0xf6, 0xfe, 0x69, 0x68, 0xa5, 0x68, 0xd8, 0xda, 0x6e, 0xfa, 0x81, 0x4b,
+ 0xea, 0x87, 0x05, 0x93, 0xa9, 0xc4, 0x6b, 0x0d, 0x18, 0xc0, 0x04, 0x66,
+ 0xc8, 0xfe, 0x31, 0x66, 0x97, 0x08, 0xd5, 0xb2, 0xb3, 0x97, 0xf7, 0xbc,
+ 0xf1, 0x36, 0xc5, 0x15, 0x21, 0xfe, 0xea, 0xcd, 0xd1, 0x96, 0xaf, 0x91,
+ 0x74, 0x3f, 0x0b, 0x79, 0xda, 0x90, 0xdb, 0xeb, 0xcb, 0x61, 0x09, 0x49,
+ 0x42, 0xbc, 0xa6, 0x54, 0xbe, 0x2e, 0x22, 0x30, 0xc2, 0x09, 0x4a, 0xbe,
+ 0xc7, 0x42, 0x4b, 0x56, 0x18, 0xca, 0xc1, 0x5a, 0x7c, 0xad, 0xac, 0xb8,
+ 0xd6, 0xd0, 0x57, 0x79, 0x33, 0x5a, 0x18, 0xf3, 0x43, 0x4e, 0x16, 0x86,
+ 0xc5, 0x4d, 0x5d, 0x25, 0xd8, 0xc5, 0x8c, 0xe5, 0x5f, 0x6f, 0xfd, 0x39,
+ 0xb3, 0x71, 0x6d, 0xde, 0xb3, 0x5d, 0x0e, 0xb6, 0xb1, 0x86, 0xc9, 0xd9},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 154
+ {SEC_OID_SHA512,
+ 154,
+ {0xe5, 0x42, 0x31, 0x5f, 0xc8, 0xff, 0x4a, 0xdb, 0x3c, 0x52, 0x63, 0x7e,
+ 0x05, 0x1c, 0x40, 0xb8, 0xbb, 0x91, 0x16, 0x02, 0xc2, 0x1b, 0xf3, 0xc7,
+ 0x30, 0x72, 0xf9, 0xd3, 0x38, 0x6f, 0xbc, 0xca, 0x97, 0x37, 0x5f, 0x79,
+ 0xf1, 0x7f, 0x7f, 0x72, 0xf7, 0x00, 0x9d, 0xa6, 0x79, 0x1a, 0x4e, 0x7d,
+ 0x4d, 0xfe, 0x3c, 0x13, 0x74, 0xd4, 0xff, 0x76, 0x6c, 0x62, 0x04, 0xdd,
+ 0x4d, 0xac, 0x88, 0x05, 0x8c, 0x97, 0x7b, 0xaa, 0xe7, 0xbd, 0x66, 0x73,
+ 0x92, 0xc7, 0xa3, 0xaf, 0x0f, 0xee, 0x93, 0x3c, 0xae, 0xa4, 0xe4, 0x63,
+ 0xf2, 0xad, 0x0c, 0x9c, 0x23, 0x5b, 0xf3, 0x1e, 0x52, 0x6f, 0x3f, 0x45,
+ 0x82, 0xb7, 0x83, 0x6c, 0x8a, 0x06, 0x81, 0x94, 0x99, 0x96, 0xd5, 0x96,
+ 0xb6, 0xba, 0x0a, 0x50, 0x97, 0x19, 0x3e, 0x98, 0x4b, 0x7f, 0xc7, 0x7e,
+ 0x42, 0xfe, 0x99, 0x58, 0x5a, 0xb2, 0x1c, 0x18, 0xf1, 0xeb, 0x49, 0x42,
+ 0x26, 0xf3, 0x54, 0x41, 0x08, 0x05, 0xab, 0x4e, 0xa0, 0x2d, 0x79, 0x23,
+ 0x4b, 0xba, 0x5b, 0x95, 0x8d, 0xc6, 0xbc, 0x1a, 0xfe, 0x94, 0x81, 0x0b,
+ 0xc5, 0x83, 0xb0, 0x4e, 0x81, 0xf1, 0xc0, 0xee, 0x71, 0xd6, 0x0c, 0xaa,
+ 0x23, 0x9d, 0x18, 0xca, 0xfe, 0x42, 0x99, 0xf0, 0xaf, 0xdd, 0xb7, 0x1c,
+ 0x30, 0x19, 0xf9, 0x56, 0x9a, 0x7a, 0x4f, 0xbe, 0x11, 0x63, 0xcf, 0xd2,
+ 0x3b, 0x1b, 0x6f, 0x4e, 0x73, 0xd5, 0xb9, 0x77, 0x1a, 0xa7, 0x08, 0xe2,
+ 0xa9, 0x0e, 0x57, 0xd9, 0xe4, 0x87, 0x5a, 0x4a, 0x11, 0x0a, 0x96, 0x07,
+ 0x35, 0xdd, 0x11, 0x4e, 0xcb, 0x11, 0x2e, 0x69, 0x1c, 0xbf, 0x62, 0x2c,
+ 0xb8, 0x9d, 0x77, 0x76, 0xb0, 0xe9, 0x8e, 0x6b, 0x9a, 0x5c, 0x56, 0x43,
+ 0x79, 0x51, 0x44, 0xf9, 0x1e, 0xc7, 0x3a, 0xbb, 0x5d, 0x88, 0x77, 0xb8,
+ 0x0a, 0xe6, 0x97, 0x03, 0x5d, 0xae, 0xea, 0xfd, 0xdb, 0x12, 0x99, 0x3f,
+ 0x3d, 0x0c, 0x81, 0x52, 0xdb, 0xa0, 0x1f, 0x07, 0x4f, 0x13, 0xc5, 0x45,
+ 0xff, 0x7c, 0x3c, 0x6f, 0x6f, 0xd1, 0xf1, 0xaf, 0xac, 0x35, 0xbd, 0x3c,
+ 0x8a, 0x6e, 0xdf, 0xbc, 0x9d, 0x02, 0x8e, 0x97, 0x88, 0xaf, 0x21, 0x34,
+ 0xcf, 0xf1, 0x27, 0x08, 0xcc, 0x65, 0xbf, 0x53, 0xb9, 0x12, 0x0f, 0x52,
+ 0xbc, 0xf5, 0xe7, 0x80, 0x65, 0x2d, 0xbc, 0x6b, 0xb8, 0x41, 0xbc, 0xf6,
+ 0x3f, 0xb5, 0x10, 0x6c, 0x6b, 0x3b, 0x3e, 0xc2, 0xfd, 0xde, 0x8d, 0xf1,
+ 0xe6, 0xbb, 0xc8, 0x8d, 0x2e, 0x6e, 0x6a, 0x63, 0xe9, 0x2f, 0xe9, 0xbb,
+ 0x53, 0x35, 0xd4, 0x88, 0x85, 0xd4, 0x3f, 0x70, 0x70, 0x38, 0x2f, 0x88,
+ 0xae, 0xe3, 0x94, 0xa7, 0x14, 0xbb, 0x86, 0x57, 0xc1, 0x20, 0xf3, 0x83,
+ 0x06, 0xcf, 0x95, 0x83, 0xf2, 0x4f, 0xdf, 0x6a, 0x80, 0xfa, 0x6d, 0x08},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 155
+ {SEC_OID_SHA512,
+ 155,
+ {0x63, 0x99, 0xa2, 0x9b, 0x72, 0x92, 0x37, 0x1f, 0x30, 0xce, 0x9c, 0x2b,
+ 0x61, 0xff, 0x03, 0x0e, 0xf5, 0xac, 0xcc, 0x45, 0x03, 0xec, 0x98, 0x71,
+ 0x94, 0xa5, 0x3c, 0x9b, 0x57, 0x38, 0xcc, 0xfa, 0x4a, 0x9b, 0x3f, 0x3e,
+ 0x0f, 0x59, 0xce, 0xdf, 0x8e, 0x55, 0xf6, 0xab, 0x99, 0xbb, 0x27, 0xd2,
+ 0x16, 0x53, 0xb4, 0xdd, 0x12, 0xe2, 0x77, 0xd9, 0x8c, 0x32, 0xce, 0x0b,
+ 0x55, 0x12, 0x34, 0xba, 0xe3, 0x82, 0x26, 0xc3, 0x24, 0x15, 0xf4, 0xba,
+ 0xcf, 0xe8, 0x04, 0x20, 0x18, 0x58, 0x21, 0xf8, 0xa3, 0xc7, 0x44, 0x1d,
+ 0xd9, 0xca, 0xbe, 0x2b, 0xd3, 0x34, 0xbc, 0xef, 0xcb, 0x96, 0xe1, 0x17,
+ 0x94, 0x5f, 0x10, 0xfb, 0x9c, 0x2a, 0x3a, 0x9c, 0x31, 0x75, 0x29, 0x9e,
+ 0x6d, 0xe8, 0x2b, 0xb2, 0x4e, 0xa3, 0x75, 0x6d, 0x8d, 0xb8, 0xa9, 0x46,
+ 0xcd, 0xe1, 0xb5, 0xae, 0x01, 0xf1, 0x2d, 0x5e, 0xcd, 0xd1, 0x14, 0xcd,
+ 0x62, 0x79, 0xca, 0x22, 0x37, 0xc2, 0x66, 0x89, 0x58, 0x0e, 0xf5, 0xfb,
+ 0xd1, 0x1b, 0xa4, 0x68, 0x6b, 0x1e, 0x10, 0x2c, 0x72, 0xd3, 0x15, 0x2c,
+ 0xe9, 0x0d, 0x4a, 0x4c, 0x41, 0x83, 0x5f, 0xf1, 0x9a, 0xfe, 0x23, 0x87,
+ 0xb2, 0x4a, 0xf2, 0x90, 0xbc, 0xd3, 0xca, 0x99, 0x55, 0xb7, 0xd9, 0xa6,
+ 0xf6, 0x16, 0xd2, 0x47, 0xf6, 0xee, 0x2c, 0x52, 0x15, 0x6b, 0x79, 0x53,
+ 0xc9, 0xb1, 0x3b, 0xd2, 0x84, 0x0b, 0x96, 0x29, 0x36, 0xf6, 0xce, 0xbd,
+ 0x5b, 0xe7, 0x54, 0x9a, 0x4a, 0x33, 0xd1, 0x61, 0x98, 0xb6, 0x4c, 0x90,
+ 0x82, 0x24, 0xba, 0x29, 0xdb, 0xdb, 0xed, 0x40, 0xf2, 0xc8, 0x19, 0x51,
+ 0x1c, 0x10, 0xdc, 0x59, 0xb3, 0x6b, 0xe9, 0x61, 0xa8, 0xb1, 0x30, 0x1e,
+ 0x58, 0x17, 0x45, 0x5c, 0xb2, 0x0f, 0xa3, 0x28, 0x22, 0x1c, 0xf0, 0x44,
+ 0x77, 0xbc, 0xfd, 0x24, 0x4b, 0xd2, 0x95, 0x1f, 0xf1, 0x5a, 0x6f, 0xe9,
+ 0xe7, 0xe4, 0x1f, 0x1f, 0x70, 0x42, 0x73, 0xe8, 0xd6, 0x2e, 0xf5, 0x1f,
+ 0xc3, 0x7e, 0x1b, 0xbc, 0x70, 0xf0, 0x83, 0x39, 0xd0, 0x41, 0x46, 0x87,
+ 0x16, 0x4f, 0xa6, 0x32, 0x1e, 0x00, 0xc8, 0x01, 0x15, 0xa4, 0xc6, 0xf1,
+ 0x54, 0x4d, 0x88, 0x30, 0x5f, 0xe3, 0x38, 0xb9, 0x57, 0x67, 0xdf, 0x72,
+ 0xe3, 0xb3, 0x3e, 0x7f, 0x33, 0x4b, 0xfa, 0x50, 0xff, 0x26, 0xf8, 0x3e,
+ 0x44, 0xee, 0x92, 0xd6, 0x3a, 0xcf, 0xe6, 0xbd, 0xd1, 0x7d, 0xb2, 0x40,
+ 0x08, 0x2b, 0x15, 0x8b, 0xfa, 0xe8, 0x4e, 0xd0, 0xac, 0x74, 0x8c, 0x81,
+ 0x69, 0x9f, 0xe7, 0xa7, 0x0d, 0x87, 0x97, 0xb5, 0x70, 0x55, 0x33, 0xe6,
+ 0xc6, 0xba, 0xa7, 0x2c, 0xc5, 0x05, 0x9f, 0xa9, 0xd8, 0x56, 0xae, 0x70,
+ 0x68, 0x59, 0x51, 0x13, 0xef, 0xf5, 0xe2, 0x62, 0x54, 0x90, 0x56, 0x0a},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 156
+ {SEC_OID_SHA512,
+ 156,
+ {0xa3, 0xb2, 0x66, 0xf2, 0x66, 0xeb, 0x5f, 0x6d, 0xad, 0x2c, 0x4b, 0xbf,
+ 0xbc, 0x4f, 0xd2, 0xdb, 0x1e, 0x95, 0x14, 0x64, 0x5e, 0xfc, 0xd1, 0xe5,
+ 0x46, 0x5e, 0x9f, 0xd7, 0x62, 0xd6, 0x14, 0xdb, 0x5c, 0x3d, 0x04, 0x4c,
+ 0x7c, 0x84, 0xc7, 0x71, 0x43, 0x47, 0x1c, 0x0d, 0x98, 0x13, 0x59, 0xa9,
+ 0x74, 0xd6, 0x60, 0x93, 0x19, 0x76, 0x4d, 0x49, 0x98, 0x23, 0xf3, 0x56,
+ 0xb1, 0xa0, 0xb6, 0xa3, 0xeb, 0xcc, 0xe6, 0x3d, 0xcd, 0x08, 0xbe, 0x24,
+ 0xc6, 0x3a, 0x66, 0x43, 0x38, 0xf6, 0x4d, 0x1f, 0xd7, 0x75, 0x13, 0x9c,
+ 0x0e, 0xfa, 0x67, 0xcd, 0xa0, 0x92, 0x83, 0x09, 0xbf, 0x88, 0x15, 0x75,
+ 0x7b, 0x93, 0x6f, 0xaf, 0xdf, 0x85, 0xd2, 0x7a, 0x17, 0xc0, 0x59, 0xff,
+ 0x12, 0xab, 0x18, 0x5c, 0xce, 0x6f, 0xec, 0x64, 0x02, 0x91, 0xf9, 0x08,
+ 0x95, 0x59, 0xb8, 0x7d, 0x20, 0xbd, 0x9c, 0x1a, 0x0b, 0x89, 0x0a, 0x9f,
+ 0xc8, 0x82, 0x80, 0x68, 0x25, 0x94, 0xe9, 0x77, 0x03, 0xad, 0xee, 0xbc,
+ 0x0e, 0x67, 0x39, 0xdf, 0x83, 0x88, 0xa2, 0xf4, 0x33, 0x5e, 0x54, 0x5e,
+ 0x95, 0x97, 0xdd, 0x9f, 0xb5, 0x7c, 0x2d, 0x1a, 0x78, 0x74, 0xb7, 0x72,
+ 0xa9, 0x49, 0x3a, 0x3e, 0xa3, 0x4d, 0x16, 0x1a, 0x17, 0xd1, 0x76, 0xbc,
+ 0x2c, 0x19, 0x7c, 0x56, 0x1f, 0x0c, 0x7e, 0x80, 0x06, 0x5a, 0x42, 0x1f,
+ 0x77, 0xf1, 0xf2, 0x41, 0x17, 0x8c, 0x9c, 0x70, 0xd3, 0x92, 0x99, 0x7c,
+ 0xfe, 0xdc, 0x94, 0xe4, 0xb1, 0xad, 0xcb, 0xe7, 0xa6, 0xbc, 0xfa, 0xb7,
+ 0xeb, 0x6a, 0x60, 0xcb, 0xda, 0x60, 0x00, 0x91, 0x99, 0x73, 0xe9, 0xb1,
+ 0x38, 0x2e, 0x20, 0xda, 0x60, 0x32, 0xf8, 0x65, 0x62, 0x11, 0x5f, 0xe4,
+ 0x5e, 0xbe, 0x67, 0xe1, 0x02, 0xe2, 0x5d, 0x42, 0x3b, 0xb6, 0xa9, 0x9b,
+ 0x47, 0x89, 0x9d, 0xa0, 0x9d, 0xad, 0xb9, 0xf9, 0x90, 0xc9, 0x05, 0xc6,
+ 0x75, 0x59, 0xd4, 0xd7, 0x83, 0x64, 0xeb, 0x6b, 0xe4, 0x0c, 0xff, 0x03,
+ 0xcf, 0x60, 0xce, 0xb0, 0x23, 0xda, 0xd2, 0x20, 0x82, 0xa7, 0xb7, 0x39,
+ 0x96, 0x64, 0x0a, 0xa3, 0xc3, 0xe8, 0x7c, 0x3e, 0xe8, 0xb4, 0x22, 0x9b,
+ 0x0e, 0xe7, 0x00, 0x23, 0xec, 0x7a, 0x39, 0x23, 0x12, 0x02, 0xbd, 0x65,
+ 0x1d, 0xca, 0x6d, 0xe0, 0x76, 0xb6, 0x83, 0xe8, 0x94, 0xb8, 0x45, 0xd8,
+ 0xf3, 0xad, 0x28, 0x9c, 0x3b, 0x7c, 0x0d, 0xa4, 0xe8, 0x6e, 0xcc, 0xb2,
+ 0xf1, 0xb7, 0xb0, 0x53, 0xea, 0x48, 0x16, 0xea, 0x37, 0x6d, 0xf0, 0x1f,
+ 0x00, 0x1a, 0x97, 0x8f, 0x96, 0x50, 0xd8, 0x12, 0x4e, 0x3c, 0xf7, 0xc4,
+ 0xd3, 0x0a, 0x5e, 0x53, 0x69, 0xb1, 0x26, 0x0e, 0x13, 0x2b, 0x4b, 0x3e,
+ 0xc8, 0x38, 0xac, 0xcc, 0x3a, 0x63, 0x95, 0x80, 0xbf, 0x4e, 0xa4, 0xd0},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 157
+ {SEC_OID_SHA512,
+ 157,
+ {0x00, 0x2d, 0xe4, 0x7f, 0x80, 0x04, 0x37, 0x1d, 0x52, 0xe2, 0xce, 0xa6,
+ 0x46, 0xc3, 0xd3, 0x0c, 0x24, 0xc7, 0x06, 0x7c, 0xcf, 0xe1, 0x34, 0xc4,
+ 0x19, 0x5e, 0x79, 0xf3, 0xc1, 0xd5, 0xe1, 0xc5, 0x15, 0xae, 0x7f, 0x09,
+ 0xb0, 0x41, 0x84, 0xa0, 0xd2, 0xcf, 0x9c, 0x82, 0x93, 0x88, 0xc1, 0x19,
+ 0x60, 0x82, 0x41, 0x50, 0xee, 0x61, 0x9b, 0xfc, 0x8d, 0x55, 0xbf, 0xef,
+ 0x47, 0xa5, 0x8b, 0x2a, 0x66, 0x2e, 0x62, 0xd6, 0x92, 0xf5, 0x31, 0x37,
+ 0x6c, 0xfc, 0x88, 0x7d, 0x91, 0xf5, 0x42, 0x23, 0x00, 0x7d, 0xdd, 0x06,
+ 0xa2, 0x20, 0x5b, 0x4e, 0x35, 0x41, 0x98, 0x97, 0xd0, 0xb3, 0x32, 0xc1,
+ 0x0c, 0x3c, 0x9b, 0xd9, 0xcb, 0xfd, 0xab, 0xf4, 0x4a, 0xf4, 0xb3, 0xc9,
+ 0xda, 0x04, 0xa7, 0x6b, 0x2d, 0x4f, 0xb1, 0xe3, 0xaa, 0xb5, 0xae, 0x02,
+ 0x01, 0x16, 0xbf, 0x97, 0x62, 0x3b, 0x71, 0xc6, 0x42, 0x26, 0x56, 0xa3,
+ 0xf4, 0xe9, 0xac, 0x1e, 0xab, 0x2f, 0x7d, 0xe9, 0xe0, 0xd0, 0x48, 0x78,
+ 0x2d, 0xd3, 0x12, 0xe0, 0xdf, 0xed, 0x77, 0x4d, 0x87, 0xe4, 0x54, 0xe5,
+ 0xd5, 0x93, 0xbc, 0x0f, 0x26, 0x70, 0x93, 0x42, 0x0e, 0x80, 0x47, 0xb4,
+ 0x24, 0x6f, 0x15, 0x61, 0xbd, 0xf5, 0x00, 0xf1, 0xc7, 0x0a, 0x7a, 0x96,
+ 0xd0, 0xf0, 0x37, 0xbb, 0xab, 0xfb, 0x2d, 0xee, 0xce, 0x76, 0x18, 0xfd,
+ 0x14, 0x53, 0xe8, 0x8f, 0x26, 0xb6, 0xcc, 0xd2, 0x4a, 0x8a, 0x0b, 0xf7,
+ 0x44, 0x50, 0xdf, 0x11, 0xc9, 0xcf, 0xb5, 0xf6, 0xf9, 0xcc, 0xfa, 0x3e,
+ 0xe2, 0xaa, 0xa8, 0xb2, 0x54, 0x75, 0x09, 0x87, 0xa1, 0x40, 0x87, 0x41,
+ 0x88, 0x15, 0xbd, 0x74, 0x09, 0xf2, 0x1a, 0x28, 0x6b, 0xd5, 0xa2, 0x77,
+ 0x4e, 0x79, 0xfb, 0x5d, 0x6b, 0x36, 0xcf, 0x52, 0x59, 0xac, 0xaf, 0x04,
+ 0xb8, 0x91, 0x0b, 0xc2, 0xf6, 0xb0, 0x72, 0xd0, 0xa4, 0xd0, 0x2d, 0xcf,
+ 0xbb, 0x0f, 0xc8, 0x92, 0x04, 0x3e, 0x3b, 0x73, 0xb1, 0xe7, 0x65, 0x98,
+ 0xbf, 0x95, 0xab, 0xe4, 0x47, 0xcf, 0x99, 0x5a, 0x63, 0x83, 0x09, 0xab,
+ 0x1e, 0x21, 0xb9, 0x87, 0xdb, 0x52, 0x27, 0x3d, 0x59, 0x22, 0x67, 0x21,
+ 0x5b, 0x9a, 0xf4, 0xde, 0x07, 0x58, 0x21, 0x58, 0x3b, 0x40, 0x96, 0x07,
+ 0xbd, 0x0e, 0x36, 0x18, 0xb2, 0xc0, 0xf9, 0x3f, 0x54, 0x21, 0xad, 0x53,
+ 0xbb, 0xff, 0x8c, 0xb1, 0x0b, 0xe2, 0x09, 0xc1, 0xf0, 0x1a, 0x62, 0xb8,
+ 0xf2, 0x55, 0xf2, 0xab, 0x51, 0xc1, 0xad, 0x58, 0x33, 0x86, 0xa6, 0xc3,
+ 0x4b, 0x7f, 0x60, 0x13, 0x0f, 0x7a, 0x91, 0x12, 0xca, 0xa7, 0x9e, 0x9e,
+ 0x8f, 0x47, 0xda, 0x71, 0xbe, 0x96, 0x26, 0xd4, 0xd6, 0x8b, 0x2b, 0x8e,
+ 0x33, 0x27, 0x67, 0x3f, 0x8b, 0xba, 0xe6, 0x81, 0x51, 0x07, 0xaf, 0x7e},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 158
+ {SEC_OID_SHA512,
+ 158,
+ {0xd6, 0xb8, 0xec, 0x63, 0x12, 0xbd, 0xe1, 0xec, 0xbd, 0x8e, 0x3a, 0x0b,
+ 0xec, 0x28, 0x31, 0x9c, 0x67, 0x78, 0xeb, 0x16, 0x42, 0xc1, 0xf1, 0xd6,
+ 0x27, 0x77, 0xc2, 0x59, 0x00, 0x2c, 0xd9, 0x0e, 0xe9, 0xf4, 0xfe, 0x1e,
+ 0x84, 0xde, 0x43, 0xc3, 0x99, 0x72, 0x1f, 0x7a, 0x95, 0x4b, 0xf5, 0x92,
+ 0x79, 0xf5, 0x33, 0x45, 0xe9, 0xc0, 0x31, 0x60, 0xf5, 0x79, 0x7a, 0xc4,
+ 0x77, 0xdb, 0x9f, 0xd8, 0x48, 0x66, 0xd0, 0x2e, 0xd8, 0xce, 0x44, 0x33,
+ 0xde, 0x49, 0x88, 0x56, 0x18, 0xcf, 0x0c, 0xac, 0x5a, 0xd0, 0x19, 0x70,
+ 0xaa, 0x72, 0x92, 0x2f, 0xe6, 0x58, 0xcd, 0x07, 0x66, 0xfe, 0xff, 0xf0,
+ 0xdd, 0x99, 0xa6, 0xce, 0x3c, 0x10, 0xef, 0x29, 0x67, 0xca, 0xce, 0xf6,
+ 0xcf, 0x5a, 0xf8, 0xa6, 0x62, 0xea, 0x35, 0x31, 0x31, 0x66, 0xa7, 0x71,
+ 0x42, 0xea, 0x6b, 0xed, 0xb2, 0xfa, 0x73, 0x0e, 0x58, 0x42, 0x11, 0xf3,
+ 0x70, 0x31, 0x26, 0xb3, 0xf7, 0x9b, 0x88, 0x3d, 0xd8, 0xc1, 0xba, 0x23,
+ 0x62, 0x7b, 0x51, 0xf0, 0x6b, 0x76, 0x0c, 0xe3, 0x8f, 0x01, 0xe5, 0xd6,
+ 0x58, 0x77, 0x5d, 0xb2, 0x3b, 0x83, 0xa3, 0x12, 0x36, 0xd5, 0x2e, 0x34,
+ 0x70, 0x50, 0x17, 0x2b, 0xfd, 0xc3, 0x6b, 0xa3, 0x23, 0x4d, 0x7d, 0x6b,
+ 0xd9, 0x18, 0xa4, 0x81, 0x76, 0xbc, 0xb6, 0x4d, 0x94, 0x50, 0xdc, 0x77,
+ 0x72, 0x88, 0xc9, 0x8d, 0x89, 0x33, 0x0d, 0xfe, 0xa1, 0xff, 0xdf, 0xff,
+ 0xbf, 0x8a, 0x0d, 0x16, 0xac, 0xf4, 0xfc, 0x1f, 0x0a, 0xcc, 0x92, 0xd6,
+ 0xee, 0xfe, 0x9b, 0x2f, 0x56, 0xaf, 0x13, 0x51, 0x6b, 0x39, 0xbe, 0x2a,
+ 0xf1, 0x28, 0x38, 0x50, 0x8d, 0xb1, 0x11, 0x75, 0xc7, 0x61, 0xd7, 0x7f,
+ 0xe6, 0x47, 0xaa, 0xf4, 0xf0, 0x6c, 0x0a, 0x3d, 0x57, 0x00, 0xd0, 0x44,
+ 0x20, 0xd7, 0x4f, 0x34, 0xf9, 0x5e, 0xe9, 0x92, 0x99, 0x1b, 0x54, 0xb5,
+ 0x79, 0xcd, 0xe8, 0x70, 0xcf, 0x5c, 0x6a, 0x79, 0xc6, 0x0f, 0xa1, 0xa8,
+ 0x97, 0x40, 0xe2, 0x71, 0xdf, 0xa8, 0x07, 0x84, 0xa3, 0xad, 0x72, 0x26,
+ 0x81, 0xdf, 0xb0, 0xea, 0x7c, 0x30, 0xc8, 0x5c, 0xa5, 0x7b, 0x39, 0x2c,
+ 0xd8, 0xfa, 0x32, 0x2a, 0x94, 0xd2, 0xef, 0xb5, 0xde, 0xab, 0xb6, 0x73,
+ 0x26, 0x90, 0x0c, 0x20, 0xf3, 0x36, 0x6c, 0xeb, 0xaf, 0x97, 0x89, 0x16,
+ 0x96, 0xd2, 0x4b, 0x70, 0x8d, 0x81, 0x99, 0x32, 0x61, 0xb5, 0x59, 0x69,
+ 0xf8, 0xac, 0x8b, 0x80, 0x83, 0x25, 0x35, 0x7a, 0x0b, 0xdd, 0x51, 0xf5,
+ 0x90, 0x2c, 0xd2, 0x28, 0xe7, 0x1a, 0x71, 0x69, 0x3d, 0x3f, 0xed, 0xa9,
+ 0x6a, 0x23, 0x9b, 0xf1, 0x0f, 0xb5, 0x1f, 0x32, 0x99, 0x4d, 0xcc, 0x43,
+ 0x9f, 0x43, 0xcf, 0x11, 0x18, 0x5d, 0x23, 0x65, 0x2a, 0x9e, 0xe5, 0xb4},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: longer oid
+ // tcID: 159
+ {SEC_OID_SHA512,
+ 159,
+ {0x63, 0x6e, 0x6f, 0xc0, 0xbd, 0x62, 0x01, 0x91, 0x4e, 0xa8, 0xc4, 0x3e,
+ 0xf3, 0x3e, 0x93, 0x7e, 0x95, 0xe8, 0x59, 0xe1, 0xae, 0x3d, 0x49, 0x01,
+ 0xaa, 0xa2, 0x0e, 0x19, 0x65, 0xe6, 0x6a, 0xe4, 0x0b, 0x7b, 0x9d, 0xf0,
+ 0xbf, 0x27, 0x81, 0x5a, 0x62, 0x26, 0xb4, 0x8e, 0x0c, 0x5d, 0x87, 0xfd,
+ 0xc6, 0xbd, 0x0b, 0x02, 0xec, 0x1d, 0xf5, 0xa8, 0x71, 0xc3, 0xed, 0x30,
+ 0x87, 0xab, 0xda, 0xc4, 0x27, 0xf2, 0xe4, 0xff, 0xca, 0x36, 0x92, 0xfd,
+ 0x6e, 0x6e, 0xf6, 0x77, 0x01, 0xf5, 0x55, 0x0f, 0xa3, 0x2c, 0x9c, 0xd0,
+ 0x9f, 0x87, 0x21, 0x16, 0xc9, 0x18, 0x3b, 0x56, 0xa7, 0x62, 0xa9, 0x34,
+ 0xa7, 0x47, 0x5c, 0x13, 0xf9, 0xc7, 0x17, 0x1d, 0x3f, 0xd9, 0x3b, 0xbb,
+ 0xbb, 0xa1, 0x05, 0x42, 0x9d, 0x11, 0xa8, 0x66, 0x1b, 0x8c, 0x41, 0xa6,
+ 0x9d, 0x53, 0xf0, 0x28, 0x0c, 0x20, 0x1f, 0x83, 0xa1, 0x73, 0x0d, 0x4c,
+ 0x77, 0xcb, 0xd5, 0x0d, 0x4d, 0xfd, 0xf3, 0xa6, 0x5c, 0x92, 0x36, 0x58,
+ 0x96, 0x4a, 0xee, 0x0c, 0x8b, 0xcd, 0x6a, 0xff, 0x61, 0x8f, 0xf8, 0x4a,
+ 0xf2, 0xb1, 0x2f, 0xca, 0x58, 0xd0, 0xa1, 0xfb, 0xbe, 0xed, 0xd5, 0xc7,
+ 0xc5, 0xc1, 0x70, 0x45, 0x68, 0x4e, 0x27, 0x80, 0x40, 0x89, 0xf0, 0x5b,
+ 0xc4, 0x1a, 0x10, 0x4f, 0x67, 0x4d, 0x01, 0x5c, 0x65, 0xce, 0x67, 0x7d,
+ 0x95, 0x32, 0xf2, 0x14, 0xe5, 0xa8, 0xa2, 0xe9, 0x58, 0x4e, 0x41, 0x54,
+ 0xaf, 0xf8, 0x0c, 0x19, 0x32, 0x13, 0x45, 0xf2, 0x4e, 0x96, 0x1d, 0x04,
+ 0x10, 0xf4, 0x8e, 0x1d, 0x23, 0x60, 0xd5, 0x62, 0x48, 0x4d, 0xd2, 0x15,
+ 0x4e, 0x5d, 0x3d, 0x20, 0x40, 0x4f, 0x51, 0x95, 0x50, 0x95, 0xcb, 0x98,
+ 0xf4, 0x5c, 0xd0, 0x57, 0x77, 0x24, 0xa7, 0xff, 0x30, 0xe0, 0x0e, 0x9c,
+ 0x63, 0xa6, 0xb0, 0x46, 0x44, 0x2a, 0xb5, 0x58, 0x77, 0xe9, 0x46, 0x46,
+ 0x82, 0x6d, 0xd5, 0x7a, 0x0f, 0xa2, 0x38, 0x47, 0x15, 0xb0, 0x8f, 0xa0,
+ 0xf3, 0x27, 0xc7, 0xba, 0xe7, 0xc9, 0x5c, 0x3a, 0xaa, 0xd2, 0x3a, 0x3c,
+ 0x4c, 0x0f, 0xd7, 0x0b, 0xb2, 0x74, 0x7f, 0xb9, 0xf8, 0x34, 0xe6, 0x24,
+ 0x02, 0xa9, 0x81, 0xf5, 0xed, 0xb7, 0x03, 0x7f, 0xec, 0x20, 0x33, 0xe9,
+ 0x88, 0x4f, 0xca, 0x1f, 0x8b, 0x2f, 0xf0, 0x22, 0xeb, 0x50, 0xb0, 0x4d,
+ 0xa9, 0x34, 0x1f, 0xde, 0x9e, 0x61, 0x32, 0xff, 0x11, 0x33, 0x5e, 0x62,
+ 0xcb, 0x7c, 0xf4, 0x09, 0x0f, 0x70, 0x2a, 0x56, 0xea, 0x04, 0xbd, 0x15,
+ 0x72, 0xfe, 0x71, 0x1c, 0x47, 0xd9, 0x40, 0xc5, 0x8d, 0x14, 0x7f, 0x02,
+ 0xd5, 0xcc, 0xb5, 0x87, 0x6b, 0x7e, 0xfd, 0x79, 0x39, 0xc3, 0x10, 0x7f,
+ 0xfa, 0x51, 0xbf, 0x4c, 0xb0, 0x39, 0x73, 0x33, 0xcc, 0x0f, 0xdb, 0x8a},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 160
+ {SEC_OID_SHA512,
+ 160,
+ {0x76, 0x8d, 0x19, 0xaf, 0x59, 0xbd, 0xdb, 0x4a, 0x70, 0x71, 0xb6, 0x6a,
+ 0xb1, 0x8e, 0x4e, 0x90, 0xa3, 0x81, 0xfc, 0x92, 0x81, 0x72, 0xc0, 0xff,
+ 0x28, 0x01, 0x66, 0xf8, 0xdc, 0x9c, 0x7a, 0x95, 0xa6, 0x73, 0x4f, 0x2b,
+ 0x01, 0xf2, 0xc9, 0xd1, 0x46, 0x79, 0x37, 0x3a, 0x35, 0x93, 0x15, 0xd3,
+ 0xa7, 0xe0, 0xcd, 0x69, 0x34, 0x33, 0xc1, 0xfc, 0x18, 0x41, 0xf5, 0x8c,
+ 0x33, 0xf4, 0x65, 0x8c, 0x0e, 0x54, 0x00, 0x57, 0x0c, 0xfe, 0xb8, 0x60,
+ 0x87, 0xf1, 0x9d, 0xeb, 0x1a, 0xda, 0x0b, 0xff, 0x7e, 0x92, 0x6b, 0xf9,
+ 0xb1, 0x91, 0xc1, 0x0d, 0x2c, 0x76, 0x23, 0x6b, 0xfe, 0xc9, 0x53, 0x62,
+ 0x65, 0x9c, 0x0e, 0xf1, 0x15, 0x4a, 0xa1, 0x07, 0x5f, 0x42, 0x1f, 0xb2,
+ 0xbd, 0x6a, 0x1b, 0x11, 0x53, 0x63, 0x49, 0x6e, 0x9e, 0x83, 0xea, 0x65,
+ 0xee, 0xcb, 0x44, 0x38, 0x59, 0xd2, 0x49, 0x9f, 0xcc, 0x3d, 0x13, 0x37,
+ 0x06, 0x8f, 0xee, 0xc2, 0x6c, 0x8a, 0xef, 0xcf, 0xea, 0xdb, 0x6f, 0x55,
+ 0x9d, 0xde, 0x8c, 0xd1, 0x4f, 0x12, 0x00, 0x75, 0x2a, 0xf3, 0x32, 0x7a,
+ 0x92, 0x22, 0xd0, 0xdf, 0x0e, 0x56, 0x43, 0xbf, 0x51, 0xc0, 0xb6, 0xbb,
+ 0x0a, 0x95, 0x55, 0x5f, 0xc1, 0x7e, 0x2c, 0xb4, 0x51, 0x2b, 0x7d, 0x0d,
+ 0x3a, 0x6c, 0xa8, 0x24, 0xf7, 0x0b, 0x3a, 0x33, 0xe9, 0xa8, 0xb3, 0xa8,
+ 0xdb, 0x8a, 0x7b, 0x5e, 0x3b, 0xed, 0x7b, 0x71, 0x26, 0xe5, 0x62, 0x55,
+ 0xc6, 0x40, 0xf8, 0xea, 0xa7, 0xa9, 0x53, 0x3a, 0xea, 0xda, 0xed, 0xd0,
+ 0x15, 0x95, 0x8a, 0xd7, 0x73, 0x86, 0x5b, 0xcd, 0xb0, 0x8c, 0x3d, 0xb2,
+ 0x9c, 0x0b, 0xe1, 0x37, 0x1f, 0xa3, 0xe6, 0x6f, 0x89, 0xd2, 0xe9, 0xe3,
+ 0x0e, 0x42, 0x8f, 0x83, 0x92, 0x93, 0xfd, 0xd4, 0x3b, 0xa2, 0x00, 0xb4,
+ 0x2c, 0x86, 0x18, 0x93, 0x4c, 0xf4, 0x7c, 0x38, 0x53, 0x6c, 0x70, 0x91,
+ 0x15, 0xdf, 0xd1, 0x7e, 0x09, 0xf1, 0x40, 0x64, 0x13, 0x41, 0x17, 0x7a,
+ 0x9a, 0x9e, 0x75, 0xe1, 0x68, 0xb5, 0x47, 0xf4, 0xa1, 0x97, 0x5b, 0xe5,
+ 0xf3, 0xc2, 0xc0, 0x0e, 0x8f, 0xd3, 0x2a, 0x1b, 0x86, 0x39, 0x66, 0x13,
+ 0x50, 0xc9, 0xb1, 0x14, 0xd3, 0xac, 0x17, 0xc8, 0x10, 0x6a, 0xfe, 0xf8,
+ 0x6a, 0xfb, 0x8c, 0x61, 0xb2, 0x9b, 0x29, 0x54, 0x3a, 0x81, 0x51, 0xb3,
+ 0xad, 0x41, 0xa5, 0xd8, 0xeb, 0x13, 0x60, 0x2c, 0xb9, 0x1b, 0x79, 0x98,
+ 0xe5, 0xd0, 0xb3, 0x14, 0x15, 0xde, 0x1e, 0x7b, 0x6b, 0xa0, 0xcf, 0xc5,
+ 0xa7, 0x89, 0xed, 0xa8, 0x37, 0x1b, 0x2e, 0x1b, 0x6e, 0x27, 0x6d, 0x54,
+ 0x9b, 0x57, 0x52, 0x7e, 0xf3, 0x8a, 0x22, 0x21, 0x63, 0x6b, 0xa9, 0x33,
+ 0x5b, 0x51, 0x74, 0xbf, 0x23, 0xba, 0x2e, 0xfe, 0x5d, 0x99, 0x29, 0xcb},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 161
+ {SEC_OID_SHA512,
+ 161,
+ {0x0a, 0xf8, 0xcc, 0x9f, 0xec, 0xa0, 0xde, 0x49, 0x5f, 0xa4, 0x22, 0x86,
+ 0x64, 0x95, 0x99, 0xf7, 0x1e, 0x6f, 0x07, 0x9d, 0xcc, 0x53, 0xec, 0x31,
+ 0xb3, 0x25, 0x95, 0x5b, 0x75, 0xb7, 0x9b, 0x94, 0x44, 0xdc, 0x69, 0x3d,
+ 0xe4, 0x8b, 0x26, 0xe9, 0x8d, 0x57, 0xd5, 0xaa, 0xf7, 0x8a, 0x80, 0x8f,
+ 0x00, 0x0b, 0x75, 0x46, 0xea, 0x75, 0x5c, 0xe8, 0xaf, 0xce, 0x86, 0xf1,
+ 0x5b, 0x44, 0xe6, 0x84, 0xcb, 0x12, 0xbd, 0xd8, 0x73, 0x1b, 0x50, 0x1e,
+ 0x59, 0x11, 0x7e, 0x0f, 0xf5, 0x75, 0x28, 0x0c, 0x44, 0xab, 0x9b, 0x0e,
+ 0xa6, 0x2b, 0xc4, 0xa1, 0x56, 0x81, 0x4f, 0x9d, 0xee, 0x5e, 0x70, 0x69,
+ 0x4f, 0x31, 0x23, 0x9e, 0xed, 0x16, 0xbc, 0xe5, 0x5c, 0x0c, 0x12, 0xa1,
+ 0x50, 0xca, 0x88, 0x39, 0x0d, 0x16, 0x15, 0xc2, 0xef, 0xae, 0x6a, 0x9d,
+ 0xb4, 0x48, 0xbe, 0x33, 0x39, 0xb3, 0x59, 0xe2, 0xdd, 0xba, 0x18, 0x42,
+ 0xe8, 0xde, 0xd4, 0x05, 0x9c, 0x5e, 0x4b, 0x0c, 0x20, 0x71, 0xd4, 0x82,
+ 0x1a, 0x59, 0xcb, 0x76, 0x54, 0xa0, 0x05, 0xa3, 0xb3, 0x97, 0xce, 0x89,
+ 0x79, 0xa2, 0xeb, 0x9e, 0x03, 0x47, 0x3e, 0x48, 0x10, 0x65, 0xeb, 0xd6,
+ 0x5d, 0x77, 0xce, 0x66, 0xb1, 0x16, 0xad, 0x4d, 0x6a, 0x35, 0x68, 0x33,
+ 0xe4, 0x37, 0xa4, 0xeb, 0x1c, 0xa8, 0xce, 0x48, 0x56, 0x5a, 0xc7, 0x20,
+ 0xa4, 0x83, 0x0c, 0x2e, 0x31, 0xd4, 0x28, 0x75, 0xef, 0x35, 0xb6, 0xc7,
+ 0x79, 0xab, 0x70, 0x20, 0x92, 0x5e, 0xca, 0xbe, 0x83, 0x1d, 0xc0, 0x9e,
+ 0x03, 0xb0, 0x99, 0x3d, 0xed, 0xf7, 0x6a, 0xb4, 0x59, 0xaf, 0x76, 0xf4,
+ 0x12, 0x21, 0x55, 0xf5, 0xa3, 0xc9, 0x6c, 0xf4, 0x52, 0x6d, 0x43, 0xaf,
+ 0x5b, 0x80, 0x0a, 0x9d, 0xcd, 0x69, 0x11, 0x95, 0xba, 0x57, 0x46, 0x52,
+ 0x0a, 0x1f, 0x6b, 0xaa, 0xd2, 0xc7, 0x7a, 0x80, 0x2a, 0x0e, 0x44, 0xb4,
+ 0x84, 0x2b, 0x54, 0x60, 0x26, 0x41, 0x46, 0xbf, 0x2f, 0x9b, 0x0d, 0xea,
+ 0x5f, 0x7a, 0xba, 0xd2, 0x67, 0xc7, 0xed, 0x0d, 0xce, 0x3c, 0x9c, 0x8c,
+ 0xed, 0xd8, 0xde, 0xb8, 0xb9, 0x8f, 0x51, 0xe3, 0x0a, 0xee, 0xac, 0xf5,
+ 0x39, 0xc3, 0xbd, 0xea, 0x00, 0x03, 0x15, 0x53, 0xbf, 0x56, 0x9a, 0xf6,
+ 0xdc, 0x50, 0xf7, 0x0a, 0x05, 0x69, 0xe5, 0x0e, 0x83, 0x7d, 0x66, 0x78,
+ 0x2c, 0xef, 0x3d, 0xff, 0x29, 0xa8, 0x49, 0xca, 0xc5, 0x4d, 0x06, 0xe4,
+ 0x71, 0x5e, 0xe5, 0x07, 0xba, 0xb8, 0xbb, 0xfd, 0xb8, 0x83, 0x8c, 0x53,
+ 0xb5, 0xd3, 0xf5, 0x1b, 0x48, 0x6c, 0x07, 0x16, 0x0e, 0x26, 0xf2, 0x43,
+ 0x5b, 0x14, 0xfd, 0x30, 0xdf, 0xd1, 0x25, 0x1d, 0xdf, 0x0e, 0x78, 0x74,
+ 0xd2, 0xb4, 0x7f, 0xc1, 0xda, 0x47, 0xef, 0xc4, 0xed, 0x35, 0x87, 0x95},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 162
+ {SEC_OID_SHA512,
+ 162,
+ {0xd9, 0x7e, 0xe7, 0x0f, 0xde, 0xc6, 0x56, 0xa7, 0xe6, 0x84, 0x37, 0xc1,
+ 0x42, 0xe0, 0xf5, 0xff, 0x1a, 0x49, 0xb4, 0x41, 0xf0, 0x68, 0xcc, 0x35,
+ 0xdc, 0x42, 0xd3, 0x5a, 0x62, 0x18, 0xbd, 0x98, 0xb5, 0x4c, 0x77, 0xf7,
+ 0x9e, 0x62, 0x58, 0x03, 0x45, 0x9a, 0x18, 0x7a, 0x8b, 0x37, 0x38, 0x4b,
+ 0xc4, 0xb4, 0xd9, 0x3b, 0xb5, 0x64, 0x34, 0x98, 0x6f, 0x06, 0xf1, 0xd8,
+ 0xee, 0x40, 0x1c, 0x88, 0xc9, 0x88, 0x6e, 0x59, 0x88, 0xca, 0xac, 0x78,
+ 0xcd, 0x85, 0x34, 0x1f, 0x73, 0x60, 0x11, 0x91, 0x6b, 0xe5, 0x5d, 0xb9,
+ 0x71, 0x04, 0x02, 0xd6, 0x2e, 0x64, 0x4b, 0xf2, 0xcc, 0x5e, 0x88, 0x87,
+ 0xa1, 0x2d, 0x9e, 0x8b, 0xe7, 0x2a, 0x23, 0x00, 0xe7, 0x84, 0xd8, 0x07,
+ 0xa5, 0x92, 0x2d, 0xe4, 0x77, 0xcf, 0x54, 0x0f, 0x36, 0xbb, 0xe9, 0xa6,
+ 0x61, 0x42, 0xea, 0xb6, 0xf2, 0x58, 0xef, 0x71, 0xc2, 0xd4, 0x7a, 0x29,
+ 0x9d, 0x9a, 0xdb, 0xa7, 0xef, 0x28, 0x5e, 0xcc, 0x80, 0xca, 0x5e, 0xc2,
+ 0x62, 0x25, 0x66, 0x66, 0x34, 0x71, 0x84, 0xad, 0x77, 0x3c, 0x21, 0x42,
+ 0xd1, 0xb4, 0xfe, 0x75, 0x81, 0xb9, 0xbf, 0xb8, 0x09, 0x1e, 0xbf, 0xfa,
+ 0x8c, 0xea, 0x52, 0x5f, 0x0c, 0x76, 0xa2, 0xb3, 0x10, 0x48, 0x13, 0xcc,
+ 0xec, 0x6d, 0x8f, 0xfe, 0x49, 0x2c, 0xd0, 0xe7, 0xc7, 0x46, 0x83, 0xb0,
+ 0x82, 0xd6, 0x07, 0xfe, 0x04, 0xfb, 0x9d, 0x51, 0x32, 0xf0, 0x11, 0x3f,
+ 0x7d, 0xc3, 0xa9, 0x26, 0x6e, 0x65, 0x3d, 0x51, 0xd1, 0x88, 0xba, 0x1b,
+ 0x4b, 0xe8, 0xd4, 0xde, 0x08, 0x9a, 0xab, 0xc0, 0x1a, 0x20, 0xd6, 0x6b,
+ 0xbb, 0xa7, 0x4a, 0x21, 0x8b, 0x03, 0x72, 0x36, 0x5e, 0xed, 0xaf, 0xac,
+ 0x02, 0x34, 0x9c, 0x73, 0x29, 0xd7, 0x81, 0x84, 0x8a, 0x3a, 0xcc, 0x9d,
+ 0xd8, 0x9b, 0xb8, 0xaf, 0xe9, 0xc7, 0xe7, 0x29, 0xfb, 0xfb, 0xd9, 0xcb,
+ 0x99, 0x6b, 0x37, 0x68, 0x7d, 0x3c, 0x97, 0x09, 0xb1, 0xd1, 0x44, 0x04,
+ 0xb8, 0xed, 0x59, 0xd9, 0xa2, 0xd3, 0xb3, 0x93, 0xf1, 0xc5, 0xc2, 0x5a,
+ 0x68, 0x27, 0x6a, 0x24, 0x37, 0xe7, 0xbd, 0x69, 0x0d, 0xaf, 0x85, 0x59,
+ 0xe7, 0xf3, 0xfb, 0xed, 0x16, 0x21, 0x2f, 0xb1, 0xd9, 0x4f, 0xa5, 0x35,
+ 0x09, 0xa0, 0x67, 0x78, 0x33, 0x59, 0xf5, 0xa7, 0xf5, 0xdb, 0x56, 0x40,
+ 0x7c, 0x04, 0x18, 0xf9, 0xb6, 0x1d, 0xab, 0xbb, 0x9f, 0x89, 0x73, 0xeb,
+ 0x90, 0x07, 0x09, 0xdd, 0x17, 0x2b, 0xeb, 0x25, 0x88, 0x21, 0xf2, 0x28,
+ 0x2e, 0x76, 0xe0, 0x2c, 0xcf, 0x39, 0xeb, 0xfd, 0x7a, 0x1f, 0x40, 0xb2,
+ 0xbd, 0x07, 0x34, 0x86, 0x20, 0xff, 0xf3, 0x7f, 0x27, 0x88, 0xcc, 0x9f,
+ 0xc7, 0x11, 0x8a, 0x11, 0x41, 0x08, 0x5c, 0xe3, 0x30, 0x51, 0x8d, 0x09},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 163
+ {SEC_OID_SHA512,
+ 163,
+ {0xd1, 0x19, 0x50, 0x4d, 0x49, 0xb5, 0x6b, 0x24, 0xca, 0xf3, 0xca, 0x43,
+ 0xbc, 0x87, 0x39, 0x40, 0xab, 0xa2, 0x10, 0xdb, 0x68, 0xe6, 0x78, 0x3e,
+ 0xe3, 0x00, 0x22, 0x0d, 0xf9, 0x53, 0xa1, 0xa2, 0xce, 0xc7, 0xcb, 0x2e,
+ 0x03, 0xa2, 0x83, 0x7d, 0x0a, 0xe0, 0x6c, 0x48, 0x6e, 0x76, 0x1f, 0x5f,
+ 0x4d, 0x69, 0x2b, 0x58, 0xf0, 0x65, 0x1c, 0x5a, 0x69, 0x49, 0xa4, 0xd5,
+ 0x1a, 0x3b, 0x6c, 0x0c, 0x83, 0x0a, 0x99, 0x30, 0x61, 0x5b, 0x78, 0x20,
+ 0xe0, 0xd2, 0x1e, 0xef, 0x7e, 0xdc, 0x87, 0x45, 0x47, 0x48, 0xfa, 0x0e,
+ 0x64, 0x2a, 0x7a, 0x4b, 0x9c, 0x9c, 0x96, 0xb9, 0xf7, 0xb5, 0x2b, 0x5f,
+ 0x85, 0xed, 0xe8, 0x72, 0x4c, 0xc0, 0x7a, 0xeb, 0x4d, 0x25, 0x36, 0x94,
+ 0xce, 0x2f, 0x5e, 0xc5, 0x43, 0xbc, 0x13, 0xf9, 0xc0, 0x6c, 0xd9, 0x1f,
+ 0x56, 0x99, 0x7b, 0x63, 0x01, 0xaf, 0x98, 0xed, 0xde, 0x34, 0xf2, 0xbf,
+ 0x18, 0x85, 0x4e, 0x51, 0x2d, 0xbf, 0x06, 0x8f, 0x70, 0x0e, 0x54, 0x06,
+ 0x3f, 0x6e, 0xbf, 0x82, 0xa4, 0x30, 0x3f, 0x40, 0x3a, 0x2a, 0xf7, 0x15,
+ 0x92, 0x76, 0x85, 0x71, 0x52, 0xc7, 0x76, 0x26, 0x55, 0x81, 0x9f, 0x83,
+ 0xb4, 0x3e, 0x4c, 0x4c, 0x01, 0x40, 0xe5, 0xf4, 0x63, 0x0f, 0x83, 0x14,
+ 0xd7, 0xdd, 0x25, 0x2b, 0x03, 0xce, 0xc4, 0x8d, 0xcf, 0xfb, 0xec, 0xde,
+ 0x66, 0xf1, 0x92, 0x8a, 0x30, 0x72, 0x67, 0xc0, 0xa6, 0x07, 0x57, 0x2d,
+ 0x80, 0x90, 0x74, 0x08, 0xb8, 0x41, 0x8e, 0x71, 0x98, 0xb9, 0x93, 0xd4,
+ 0x0f, 0x56, 0x56, 0xaf, 0x68, 0xd6, 0x79, 0xb0, 0x7e, 0xe7, 0x02, 0xd5,
+ 0xf4, 0x32, 0x5c, 0x74, 0x9d, 0x93, 0x22, 0x61, 0x55, 0x9d, 0x72, 0x20,
+ 0xb8, 0x69, 0xf4, 0xd5, 0x10, 0x8f, 0x95, 0x9e, 0xdf, 0x71, 0xda, 0x62,
+ 0xb8, 0x59, 0x26, 0x16, 0xf9, 0x2d, 0x65, 0x14, 0x44, 0x14, 0x80, 0xd2,
+ 0x21, 0x9c, 0xa5, 0x33, 0x9b, 0xbc, 0x8f, 0x83, 0xaa, 0x27, 0x48, 0x14,
+ 0x6b, 0x55, 0xe2, 0x34, 0x6c, 0x77, 0xdd, 0x1b, 0xfe, 0x2e, 0x35, 0x00,
+ 0x72, 0xa5, 0x25, 0x09, 0xe7, 0x8e, 0xdc, 0x75, 0x45, 0xac, 0xbc, 0x79,
+ 0x2c, 0xbd, 0x73, 0x39, 0xaf, 0xcc, 0xa7, 0x7c, 0xa8, 0x95, 0xe8, 0xd4,
+ 0xec, 0xce, 0x7c, 0x41, 0x11, 0x55, 0x60, 0x25, 0x3c, 0x44, 0x45, 0x55,
+ 0x2f, 0xac, 0x2e, 0xe5, 0x6d, 0x2e, 0x61, 0x48, 0x17, 0x65, 0x56, 0x16,
+ 0x6d, 0xac, 0x7a, 0x31, 0x6c, 0x64, 0xaa, 0x72, 0xba, 0x97, 0x83, 0x63,
+ 0x91, 0xb9, 0x79, 0xfd, 0x50, 0x19, 0x4f, 0x86, 0x29, 0xa8, 0x10, 0xd9,
+ 0x65, 0xbe, 0x09, 0x41, 0x22, 0x8d, 0x2b, 0x45, 0x82, 0xaf, 0x14, 0xc7,
+ 0x05, 0x5e, 0x62, 0x22, 0xa6, 0x0a, 0x06, 0x90, 0x42, 0x11, 0xe0, 0x58},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 164
+ {SEC_OID_SHA512,
+ 164,
+ {0x43, 0x45, 0xf8, 0x62, 0x0c, 0xa6, 0xfc, 0x5f, 0x73, 0xa6, 0xf4, 0x12,
+ 0xc1, 0xcb, 0x6f, 0xea, 0x5c, 0x3b, 0xe8, 0x40, 0x44, 0xac, 0x8a, 0x7a,
+ 0x1f, 0xf7, 0x20, 0x57, 0xdb, 0x52, 0xba, 0x84, 0x15, 0x29, 0xe0, 0x79,
+ 0x6a, 0xf2, 0x71, 0x53, 0x89, 0xe8, 0x3e, 0xad, 0xe8, 0x2d, 0xc9, 0xcb,
+ 0x52, 0x55, 0x91, 0xc4, 0x4c, 0x10, 0x0a, 0xe2, 0xbb, 0xcf, 0x0d, 0xed,
+ 0x3a, 0x19, 0x25, 0x2c, 0x48, 0x60, 0x99, 0xd8, 0x5b, 0xd7, 0xab, 0x24,
+ 0xb0, 0xfb, 0xc6, 0xc9, 0xe6, 0xee, 0x74, 0x70, 0xba, 0x1a, 0x2d, 0xd6,
+ 0x9c, 0x3f, 0x78, 0xc1, 0x06, 0xe1, 0x2d, 0xe4, 0x84, 0x2c, 0x42, 0xa1,
+ 0xe0, 0x68, 0x6d, 0x85, 0xe2, 0xca, 0x3e, 0x30, 0xf0, 0x15, 0xc7, 0x6d,
+ 0xf8, 0x7a, 0xd3, 0x74, 0xc4, 0x44, 0x77, 0x4e, 0x42, 0x09, 0x36, 0x97,
+ 0x08, 0xd8, 0xea, 0xc9, 0xc0, 0x28, 0x15, 0xf6, 0xd7, 0x59, 0x89, 0xd9,
+ 0x93, 0xc3, 0x1c, 0xc2, 0xec, 0x1d, 0x96, 0x3f, 0x4a, 0x14, 0x9d, 0x96,
+ 0x16, 0xb3, 0x6d, 0x90, 0x78, 0x3c, 0x3a, 0xdc, 0x44, 0x89, 0x77, 0x13,
+ 0x9a, 0xb3, 0x49, 0x85, 0xa5, 0x2f, 0x9b, 0x96, 0xc6, 0x0c, 0x1a, 0x59,
+ 0x33, 0xd8, 0xa9, 0xdb, 0x99, 0xa2, 0x3c, 0x91, 0xcc, 0xd4, 0x16, 0x95,
+ 0xcb, 0xf4, 0x26, 0x38, 0xc4, 0x49, 0x32, 0xa3, 0x1a, 0x49, 0x87, 0x4b,
+ 0x15, 0x39, 0xd8, 0x49, 0xb2, 0x73, 0x54, 0x99, 0x68, 0x0b, 0x5d, 0x04,
+ 0xb1, 0xec, 0x31, 0x03, 0x40, 0x85, 0xbe, 0x0b, 0xb5, 0x9c, 0x65, 0x17,
+ 0x92, 0x66, 0x7b, 0x21, 0xb2, 0x00, 0x1f, 0xe1, 0xe4, 0xb2, 0x6e, 0x3c,
+ 0xc2, 0xc7, 0x2a, 0x20, 0x37, 0xb5, 0x51, 0xae, 0xbc, 0x30, 0x4b, 0x51,
+ 0xfc, 0x1d, 0xee, 0xf2, 0xa5, 0xcc, 0x5e, 0xab, 0x70, 0x5c, 0xc6, 0x81,
+ 0xe7, 0xa3, 0xd0, 0xb1, 0x44, 0x35, 0xc9, 0xc3, 0xa7, 0x3d, 0xb0, 0x64,
+ 0x17, 0xe3, 0xda, 0xfe, 0x41, 0x88, 0x53, 0x07, 0x19, 0xcc, 0xf5, 0x61,
+ 0x1e, 0x27, 0x5e, 0x4e, 0xd6, 0x90, 0xf6, 0x57, 0x48, 0x2b, 0xc9, 0x0d,
+ 0x87, 0xc3, 0xc2, 0x7c, 0x95, 0xee, 0x03, 0xe3, 0x9e, 0xba, 0x95, 0x7a,
+ 0x4a, 0x7e, 0x27, 0xe9, 0x63, 0x5c, 0x9e, 0x83, 0x33, 0x66, 0xeb, 0x83,
+ 0x39, 0x27, 0xd9, 0x66, 0x08, 0xf9, 0xf9, 0x8b, 0xbd, 0x83, 0xbe, 0x20,
+ 0xa2, 0xbe, 0x6a, 0xe6, 0xd7, 0x46, 0x03, 0x10, 0xc6, 0x51, 0x7d, 0x51,
+ 0x1d, 0xab, 0x21, 0x53, 0xeb, 0x5a, 0xa9, 0x6e, 0x8d, 0x49, 0x80, 0xc2,
+ 0xac, 0xdf, 0x25, 0xcc, 0xba, 0x23, 0x43, 0x09, 0x34, 0x3e, 0x85, 0xba,
+ 0x68, 0xad, 0x60, 0x95, 0xfb, 0x13, 0x9a, 0x30, 0x15, 0x5f, 0xf6, 0xbb,
+ 0xab, 0x46, 0x00, 0x9d, 0xb3, 0x06, 0xf0, 0x4c, 0x57, 0x81, 0xfe, 0x43},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of null
+ // tcID: 165
+ {SEC_OID_SHA512,
+ 165,
+ {0xd7, 0x21, 0x26, 0x34, 0x52, 0x0a, 0xe6, 0x5f, 0x54, 0x06, 0x77, 0xf7,
+ 0x2d, 0x8f, 0x23, 0x0d, 0x9b, 0x40, 0xc3, 0x7c, 0x93, 0x07, 0x63, 0x8b,
+ 0x1a, 0x83, 0x21, 0xff, 0x6e, 0x45, 0x92, 0x46, 0x80, 0xa6, 0x8b, 0x89,
+ 0xba, 0x73, 0xb2, 0x40, 0x0d, 0xb3, 0x87, 0x19, 0x90, 0x64, 0x48, 0xbe,
+ 0xc9, 0xc3, 0x5d, 0x5c, 0x2d, 0xa3, 0x37, 0xa9, 0xe3, 0x9c, 0x82, 0xad,
+ 0xfb, 0xf6, 0x58, 0x50, 0x7a, 0x74, 0x79, 0x9a, 0xd6, 0x47, 0x24, 0x8a,
+ 0xb9, 0xf2, 0x1d, 0x27, 0x25, 0xd5, 0x65, 0xba, 0x01, 0x53, 0x27, 0xd3,
+ 0xa9, 0xa4, 0xd0, 0xae, 0xc2, 0xc4, 0xd2, 0xa3, 0x44, 0x25, 0xd3, 0xfe,
+ 0xda, 0x99, 0x68, 0x51, 0xe7, 0x54, 0x72, 0x71, 0xe5, 0xf1, 0x45, 0x43,
+ 0x00, 0x8c, 0x55, 0x6a, 0x69, 0x34, 0x13, 0x38, 0xd7, 0xba, 0x9c, 0xcb,
+ 0x34, 0xf4, 0x2a, 0x71, 0xfc, 0xde, 0x9e, 0x41, 0x03, 0x95, 0xe5, 0xc6,
+ 0x9e, 0x6b, 0x2c, 0x08, 0x22, 0x46, 0x07, 0x5e, 0x51, 0x90, 0x96, 0xc0,
+ 0x74, 0x57, 0x86, 0xcc, 0x27, 0x5e, 0x2d, 0x3f, 0xe6, 0x5c, 0x6c, 0xca,
+ 0x95, 0xd9, 0x7a, 0x1f, 0x22, 0x41, 0x0f, 0x8a, 0x2e, 0x0d, 0x2b, 0xdb,
+ 0x36, 0xa6, 0x14, 0x31, 0xb6, 0x7c, 0x6b, 0x98, 0xf5, 0xa3, 0x4a, 0x45,
+ 0x92, 0xbd, 0xba, 0xc0, 0x08, 0xda, 0xcd, 0x7a, 0xcf, 0x7b, 0x7a, 0x24,
+ 0x4d, 0x5b, 0x3e, 0xdd, 0x63, 0xe6, 0x31, 0xa4, 0xe2, 0x1f, 0x9b, 0x98,
+ 0x09, 0xd8, 0x32, 0xb7, 0x6d, 0xbe, 0x82, 0xb9, 0xac, 0xc4, 0x53, 0x17,
+ 0x98, 0xb1, 0xf4, 0xa0, 0xad, 0x9d, 0x84, 0xce, 0x23, 0xd3, 0x96, 0x52,
+ 0xcb, 0x5d, 0x0f, 0xa5, 0x22, 0xe9, 0x8d, 0x44, 0x2f, 0xf3, 0x96, 0x56,
+ 0xac, 0x12, 0x9c, 0x5a, 0x26, 0x11, 0x26, 0x8a, 0x53, 0x40, 0x89, 0xfa,
+ 0x7c, 0x58, 0xc6, 0x65, 0xfd, 0x27, 0x67, 0x90, 0xc0, 0x67, 0xe0, 0xb7,
+ 0x99, 0xbe, 0x17, 0x97, 0x5b, 0x03, 0x88, 0xca, 0x2f, 0x45, 0x5b, 0x8e,
+ 0xe5, 0x47, 0x58, 0xa1, 0x84, 0xd2, 0x57, 0x38, 0xd9, 0x7a, 0xb9, 0xbc,
+ 0xcb, 0x4f, 0xc8, 0x84, 0xd5, 0x9d, 0xf6, 0x10, 0x80, 0x9e, 0xc7, 0xff,
+ 0x9a, 0x8e, 0x52, 0xc5, 0xc8, 0xe9, 0x3f, 0xa5, 0x3e, 0x69, 0xb5, 0x02,
+ 0x97, 0x5d, 0xd5, 0x95, 0xd3, 0x04, 0x96, 0xd9, 0xae, 0x18, 0xfa, 0x8d,
+ 0xaf, 0x48, 0xd6, 0x62, 0x92, 0x99, 0x8e, 0x5a, 0x9a, 0x81, 0x5c, 0x22,
+ 0x4a, 0xc0, 0xa2, 0x1f, 0x69, 0x20, 0xf0, 0x8f, 0x9f, 0x70, 0xfa, 0x60,
+ 0x36, 0x3c, 0xb6, 0x7f, 0x38, 0x6f, 0xf0, 0x22, 0x23, 0xae, 0x48, 0x30,
+ 0x08, 0x71, 0xa8, 0x4e, 0x6a, 0x9e, 0x2e, 0x76, 0xe7, 0x15, 0xfb, 0xe9,
+ 0xfc, 0x15, 0x60, 0x78, 0xa7, 0x9f, 0x0a, 0x5f, 0x36, 0x9a, 0x7e, 0x34},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null contains leading 0
+ // tcID: 166
+ {SEC_OID_SHA512,
+ 166,
+ {0xe2, 0xd2, 0x0b, 0x15, 0x70, 0x7e, 0xc4, 0x52, 0x2a, 0x15, 0x23, 0x99,
+ 0x77, 0xbe, 0x88, 0x9b, 0x2f, 0x72, 0xa2, 0x3f, 0x65, 0x31, 0xc1, 0x4a,
+ 0x14, 0xda, 0x66, 0xc5, 0x9d, 0x5c, 0xd6, 0x47, 0xa9, 0x04, 0x41, 0xc1,
+ 0x00, 0x98, 0x50, 0x55, 0xcf, 0x46, 0xe4, 0xe3, 0xd4, 0x8b, 0x00, 0xab,
+ 0x99, 0xf2, 0xf2, 0x80, 0xe5, 0x67, 0x89, 0x18, 0xaf, 0x9a, 0x72, 0x99,
+ 0x78, 0x3b, 0x35, 0xa1, 0xec, 0x63, 0x25, 0x12, 0x28, 0xd3, 0x69, 0xf6,
+ 0x16, 0x35, 0xa6, 0xf6, 0xc6, 0xb2, 0x28, 0xb3, 0xa8, 0x3e, 0xf2, 0x6e,
+ 0xa1, 0xf8, 0x99, 0xdd, 0xc0, 0x09, 0xea, 0xbd, 0x33, 0xd3, 0x6c, 0x32,
+ 0x5b, 0xbc, 0xb1, 0x93, 0xfb, 0xe1, 0xbe, 0xc1, 0x2e, 0xd7, 0x56, 0xed,
+ 0x02, 0xdc, 0x21, 0xd5, 0x6d, 0x3e, 0x79, 0x34, 0xf3, 0x67, 0x2a, 0x35,
+ 0x91, 0xc6, 0x55, 0x10, 0x2f, 0x76, 0x6a, 0x37, 0x1a, 0x34, 0x98, 0x3d,
+ 0x40, 0xab, 0x34, 0xd8, 0xb9, 0x47, 0x6e, 0x92, 0x7c, 0x7e, 0x23, 0xf0,
+ 0x94, 0xaf, 0x98, 0xc9, 0xc0, 0xee, 0x30, 0xdf, 0x46, 0x64, 0x1f, 0x8a,
+ 0xbe, 0x52, 0x41, 0xd9, 0x79, 0x0a, 0xf6, 0xcc, 0x61, 0xa6, 0xde, 0x82,
+ 0x48, 0xf2, 0xe7, 0x03, 0x95, 0x10, 0xd1, 0xab, 0x92, 0xb5, 0x2d, 0xd1,
+ 0x7d, 0x8d, 0xcb, 0xa3, 0x45, 0xbe, 0xfd, 0x58, 0xda, 0x2f, 0xac, 0x47,
+ 0x94, 0xeb, 0xe3, 0xe7, 0xa4, 0x1a, 0x1e, 0x70, 0x4f, 0x9b, 0x8f, 0xb9,
+ 0x00, 0xb5, 0x05, 0xdf, 0x8d, 0x46, 0xa0, 0x48, 0x4d, 0x71, 0x97, 0xbe,
+ 0xff, 0x7c, 0x08, 0x15, 0x05, 0x61, 0x6b, 0x8a, 0x5a, 0xb8, 0xc6, 0xcd,
+ 0x25, 0xb7, 0xdc, 0x3c, 0x0b, 0xcc, 0x50, 0x0b, 0xd1, 0xa2, 0x57, 0x7c,
+ 0x1f, 0x49, 0x9e, 0x83, 0xcd, 0x22, 0x8c, 0x48, 0xa0, 0xf4, 0x01, 0x64,
+ 0xf4, 0x71, 0x6c, 0x4e, 0xa7, 0xdd, 0x74, 0xb8, 0x97, 0x1c, 0xb2, 0x1a,
+ 0x25, 0xea, 0x17, 0xe3, 0xd0, 0x7c, 0x77, 0x10, 0x6c, 0xc1, 0x86, 0x52,
+ 0xf8, 0x2d, 0x8a, 0xbb, 0xb2, 0xed, 0xe7, 0x81, 0xe0, 0xe8, 0x5a, 0xb6,
+ 0x68, 0xee, 0x1d, 0x87, 0x69, 0x82, 0x9b, 0x8b, 0xe7, 0x7d, 0x45, 0x79,
+ 0x91, 0x28, 0x7c, 0x83, 0x08, 0x25, 0x8d, 0x9e, 0xa2, 0xa3, 0xad, 0x32,
+ 0x7f, 0x9d, 0xca, 0xe0, 0x3f, 0xb5, 0xf6, 0xa7, 0x1c, 0x41, 0x9f, 0xa3,
+ 0x74, 0x16, 0xfc, 0xeb, 0xfa, 0x34, 0x22, 0xdd, 0xec, 0x93, 0xc4, 0x51,
+ 0xa7, 0xf9, 0x3b, 0x0f, 0x97, 0x0d, 0xf2, 0x1b, 0xe1, 0x8a, 0xf1, 0x39,
+ 0x9a, 0xba, 0xb9, 0x0c, 0x76, 0x67, 0xc1, 0xe9, 0x17, 0x4e, 0x19, 0x3e,
+ 0xfa, 0xc1, 0x79, 0x23, 0x9d, 0xb6, 0x4a, 0x44, 0x59, 0x0c, 0x50, 0xe5,
+ 0x22, 0x78, 0xf4, 0x60, 0x78, 0x5c, 0x6a, 0x39, 0x91, 0x02, 0xe0, 0xb1},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of null
+ // tcID: 167
+ {SEC_OID_SHA512,
+ 167,
+ {0x98, 0x58, 0x30, 0xe5, 0x01, 0x16, 0x00, 0x6b, 0x97, 0x96, 0x1d, 0xbb,
+ 0xfa, 0x99, 0x39, 0xee, 0x49, 0x22, 0x84, 0xb1, 0x07, 0x71, 0xfe, 0x3d,
+ 0x39, 0x10, 0x27, 0x50, 0x72, 0xe1, 0xe2, 0xb3, 0xd1, 0xf4, 0xb0, 0x0a,
+ 0x3c, 0xcd, 0xca, 0xf3, 0x10, 0xe0, 0x4f, 0x10, 0xd4, 0xdd, 0xc2, 0xde,
+ 0xb5, 0x44, 0xda, 0xb0, 0x32, 0x36, 0xd3, 0x26, 0x3c, 0xa7, 0x43, 0xe8,
+ 0xb4, 0x0c, 0x1a, 0xe2, 0x4d, 0x02, 0x5b, 0x25, 0x24, 0xbc, 0xda, 0x65,
+ 0x1e, 0x7e, 0x12, 0x83, 0x44, 0xa6, 0xc0, 0x09, 0xa1, 0x48, 0xd4, 0x85,
+ 0x04, 0xf2, 0xc8, 0xfc, 0x4b, 0xdd, 0x7d, 0xcf, 0xc6, 0xfb, 0x3c, 0x66,
+ 0x75, 0x5f, 0x35, 0xe4, 0xe7, 0x75, 0xfa, 0x49, 0x8c, 0x11, 0x97, 0xf0,
+ 0xcc, 0x1d, 0x53, 0x8a, 0xfa, 0xcc, 0x3d, 0x08, 0x7a, 0x36, 0x38, 0x22,
+ 0x0d, 0x7a, 0xe8, 0x45, 0xec, 0x79, 0xe2, 0x55, 0xec, 0xdb, 0x89, 0x17,
+ 0x44, 0x00, 0x26, 0xe9, 0xf8, 0x68, 0x6c, 0x18, 0xb1, 0xe8, 0xdf, 0xf0,
+ 0xd8, 0x97, 0x11, 0x2b, 0xc1, 0x9b, 0x08, 0x70, 0x89, 0xab, 0xac, 0x23,
+ 0x3b, 0x27, 0x48, 0x27, 0xd4, 0xd4, 0xc8, 0x8f, 0x99, 0xbe, 0x59, 0x59,
+ 0x74, 0xde, 0x26, 0xc7, 0x99, 0x17, 0xa9, 0x47, 0x72, 0x48, 0x5c, 0x94,
+ 0x39, 0x14, 0x65, 0xe1, 0x95, 0x88, 0x83, 0x62, 0x05, 0x13, 0x8c, 0xce,
+ 0x5d, 0x19, 0xf7, 0xf6, 0x2a, 0xe8, 0xfa, 0xbd, 0xcc, 0xb7, 0x24, 0xc8,
+ 0xf8, 0x4a, 0x2d, 0x60, 0xc0, 0x34, 0x25, 0x34, 0x61, 0x89, 0xf9, 0x76,
+ 0x13, 0xf7, 0x9a, 0xe6, 0x52, 0xdc, 0x6b, 0x16, 0xe0, 0xb8, 0x89, 0xb7,
+ 0xf3, 0x10, 0x36, 0x1e, 0x52, 0xd1, 0x34, 0x63, 0x3f, 0x8c, 0xc1, 0x5d,
+ 0xa5, 0x6a, 0xa6, 0xa5, 0x60, 0xde, 0x0c, 0x89, 0x5f, 0xed, 0xf6, 0xde,
+ 0x4d, 0xcf, 0xdc, 0xbf, 0xf3, 0xcc, 0xa6, 0xf1, 0x0d, 0x26, 0x31, 0x11,
+ 0x9d, 0x7d, 0x75, 0xe0, 0x22, 0x3a, 0xe7, 0x3a, 0xd6, 0xf7, 0x9b, 0x2f,
+ 0x9b, 0xc3, 0x2e, 0x4d, 0x28, 0x77, 0x6e, 0x9a, 0x5c, 0xe4, 0xf7, 0x33,
+ 0xd8, 0x24, 0xc3, 0xc7, 0xaa, 0x01, 0x62, 0xce, 0x77, 0xa4, 0x38, 0xdf,
+ 0x92, 0xa1, 0xf5, 0x3d, 0x18, 0x78, 0xbc, 0xc4, 0x84, 0x8f, 0x41, 0xdd,
+ 0x0b, 0x0e, 0x8c, 0x88, 0x77, 0x5d, 0x98, 0x03, 0x9a, 0x05, 0xb9, 0x1e,
+ 0xcd, 0x74, 0x65, 0x18, 0x6f, 0x6d, 0xd0, 0x67, 0xdb, 0x05, 0x3f, 0x35,
+ 0x57, 0xbb, 0xa2, 0x4c, 0xf4, 0xcf, 0x6a, 0x37, 0x2b, 0x26, 0x16, 0x2b,
+ 0x22, 0x8a, 0x81, 0x83, 0x48, 0x4c, 0xff, 0xfd, 0xc7, 0xda, 0x2f, 0x9c,
+ 0xc1, 0x59, 0x72, 0x74, 0x6c, 0xde, 0xf2, 0xe0, 0x7e, 0x6c, 0x20, 0x32,
+ 0x09, 0xcc, 0xb7, 0xb9, 0x25, 0x37, 0x3d, 0x9f, 0x36, 0x25, 0x01, 0x20},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of null
+ // tcID: 168
+ {SEC_OID_SHA512,
+ 168,
+ {0x80, 0x94, 0x55, 0xae, 0xb2, 0x52, 0x99, 0x62, 0xf9, 0x4c, 0x2a, 0x7a,
+ 0x21, 0x4c, 0x7c, 0x44, 0x9d, 0xf1, 0x18, 0x6c, 0x7a, 0x56, 0x8d, 0x80,
+ 0x8a, 0xcd, 0x7f, 0x21, 0xa8, 0x98, 0xec, 0xc6, 0x3e, 0x23, 0xe8, 0x59,
+ 0x24, 0x37, 0x02, 0xa7, 0x27, 0x9a, 0x87, 0x31, 0x09, 0x72, 0x7d, 0x67,
+ 0xa9, 0x15, 0xba, 0x48, 0xdf, 0x76, 0x69, 0x4c, 0xfa, 0x23, 0x70, 0xe5,
+ 0x24, 0x33, 0x86, 0xcc, 0x77, 0x51, 0xe2, 0xb0, 0xb4, 0x0f, 0xf5, 0x11,
+ 0xfc, 0xbc, 0x08, 0xb8, 0xfd, 0x52, 0x3f, 0xc0, 0x94, 0x64, 0x8c, 0x42,
+ 0x90, 0x7d, 0x3c, 0x30, 0xd2, 0x1b, 0x6a, 0x3a, 0xb7, 0x4c, 0xbf, 0x67,
+ 0x87, 0x00, 0x1a, 0x1d, 0xee, 0x53, 0x66, 0xa3, 0x7a, 0x52, 0x4b, 0x83,
+ 0x1b, 0xe8, 0x07, 0xc3, 0x77, 0x6f, 0xec, 0x00, 0x57, 0x5d, 0x3d, 0x72,
+ 0x3d, 0x4d, 0x4e, 0xda, 0xc2, 0xcb, 0x88, 0x75, 0xf5, 0x9c, 0x03, 0xf8,
+ 0x43, 0xbb, 0x9b, 0x37, 0x9e, 0x83, 0x33, 0x83, 0xe4, 0x2b, 0xb8, 0x41,
+ 0x30, 0x8a, 0x78, 0xfa, 0x12, 0x00, 0xf7, 0x27, 0xbf, 0xeb, 0x3c, 0x41,
+ 0x8a, 0x7c, 0xec, 0xb0, 0x38, 0x14, 0xdc, 0xea, 0xa6, 0x5d, 0x21, 0xf8,
+ 0xfe, 0xe9, 0x70, 0x7c, 0x19, 0x8e, 0x3b, 0xa7, 0x7b, 0x66, 0xa9, 0xdc,
+ 0xee, 0x4a, 0xf4, 0x66, 0x2b, 0xa9, 0x7e, 0x3f, 0xa8, 0x3a, 0xc7, 0xc9,
+ 0x26, 0x94, 0xdd, 0x3b, 0xbf, 0x63, 0x60, 0x01, 0x69, 0x23, 0xf0, 0xe6,
+ 0xbb, 0xfb, 0xe0, 0x50, 0xbc, 0x1b, 0x1a, 0x07, 0x3b, 0xa0, 0x8d, 0x0d,
+ 0x56, 0x7a, 0xed, 0x49, 0xab, 0x21, 0x5b, 0xce, 0xd5, 0x0d, 0x2e, 0xff,
+ 0x95, 0x15, 0x98, 0x10, 0xde, 0x87, 0x4e, 0x17, 0x4f, 0x61, 0x47, 0x51,
+ 0xee, 0xa9, 0x78, 0x69, 0x0a, 0xa8, 0x68, 0x21, 0x9b, 0x12, 0x44, 0x9c,
+ 0xcf, 0x74, 0xc6, 0xff, 0x79, 0xe0, 0x18, 0x42, 0x8d, 0x8d, 0x41, 0xb1,
+ 0xdd, 0xda, 0x2c, 0x4a, 0xbf, 0x76, 0x09, 0xab, 0x48, 0xfa, 0xbd, 0xa5,
+ 0x80, 0x0a, 0x0b, 0x97, 0xc0, 0xd8, 0x8f, 0x54, 0x6a, 0x56, 0x74, 0xcb,
+ 0x50, 0x7b, 0x90, 0x9b, 0xb2, 0xc3, 0x80, 0xd1, 0xc7, 0xf3, 0x4d, 0x65,
+ 0xf0, 0x5a, 0x42, 0xa8, 0x72, 0x45, 0x6f, 0xeb, 0x2e, 0x2b, 0x97, 0xe9,
+ 0x07, 0x1d, 0x1f, 0x17, 0x15, 0x2e, 0x2c, 0xfe, 0x9d, 0x20, 0x83, 0x53,
+ 0xbd, 0x88, 0x7e, 0xb3, 0x66, 0x59, 0xd9, 0x46, 0x8d, 0x7e, 0xc8, 0x09,
+ 0x05, 0x85, 0x23, 0x34, 0x74, 0x72, 0xd5, 0xbf, 0xf8, 0x1c, 0x44, 0x10,
+ 0x2c, 0x9b, 0x1d, 0xb8, 0x41, 0xab, 0x63, 0x76, 0xd4, 0xd1, 0x6c, 0x25,
+ 0x1b, 0xbc, 0x98, 0x85, 0xeb, 0x11, 0xb7, 0xb3, 0x18, 0x76, 0x87, 0xd1,
+ 0x56, 0x35, 0xfb, 0x51, 0xd9, 0xee, 0x91, 0x8e, 0xfe, 0x40, 0xdf, 0xa0},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of null
+ // tcID: 169
+ {SEC_OID_SHA512,
+ 169,
+ {0x59, 0x36, 0x46, 0x6b, 0x94, 0x3b, 0xb0, 0xb1, 0x10, 0x15, 0xc9, 0x46,
+ 0x37, 0x34, 0x44, 0xd9, 0x7e, 0x2a, 0xf6, 0x1b, 0xa6, 0xe6, 0x7e, 0x8a,
+ 0x40, 0x04, 0xc7, 0x7a, 0xc6, 0x81, 0x8a, 0xa8, 0xbf, 0xb5, 0xbe, 0xf6,
+ 0x19, 0xd1, 0x26, 0x7f, 0xce, 0x4f, 0x49, 0xfd, 0x40, 0xe6, 0xbf, 0x85,
+ 0x69, 0x0e, 0xf6, 0x9d, 0x82, 0x1a, 0xfb, 0x75, 0xd6, 0x66, 0x0d, 0x0a,
+ 0x02, 0x3f, 0xb6, 0x7b, 0x71, 0x39, 0xf7, 0x31, 0x6f, 0x7f, 0xde, 0x0d,
+ 0xdf, 0x9d, 0x75, 0xc3, 0x07, 0x3f, 0x1f, 0x26, 0x83, 0xdd, 0x02, 0xfe,
+ 0x0c, 0x7a, 0x2a, 0x2d, 0x85, 0x51, 0xcb, 0x88, 0xcf, 0x3a, 0x4c, 0x1f,
+ 0x4f, 0x73, 0xff, 0xbd, 0xcc, 0x29, 0xe0, 0xfa, 0x0f, 0x14, 0x8c, 0x7e,
+ 0x66, 0x49, 0xb6, 0xf8, 0xe7, 0x45, 0x3b, 0x70, 0x8d, 0x7f, 0x01, 0x94,
+ 0x73, 0x10, 0x34, 0x65, 0xa2, 0x4d, 0x3b, 0x8d, 0xcf, 0xa9, 0x8e, 0x44,
+ 0x88, 0x3b, 0x3b, 0xb6, 0xa2, 0x4e, 0xe0, 0x15, 0x2a, 0x42, 0x63, 0xb8,
+ 0x31, 0x5d, 0xdf, 0x52, 0xac, 0xd3, 0xd2, 0xf3, 0x50, 0x9f, 0xa5, 0xc6,
+ 0xca, 0x04, 0x28, 0xae, 0xab, 0x32, 0x3a, 0xb7, 0x7f, 0x06, 0x12, 0xe5,
+ 0xe7, 0x47, 0x10, 0xb5, 0x15, 0xea, 0x8c, 0xe3, 0x52, 0x66, 0x54, 0x0e,
+ 0xa3, 0x13, 0x61, 0xb1, 0xbf, 0xfd, 0x59, 0xfa, 0x91, 0x39, 0xec, 0x39,
+ 0x96, 0x2b, 0xf5, 0x50, 0x7c, 0x0e, 0xb7, 0x71, 0x61, 0x94, 0x5e, 0x71,
+ 0x27, 0x0d, 0xad, 0x21, 0xec, 0x30, 0xd5, 0x4d, 0x9e, 0x97, 0xf0, 0x88,
+ 0xb8, 0x29, 0x95, 0x0b, 0xb2, 0x36, 0xc0, 0x87, 0x4f, 0x4c, 0x2e, 0xd1,
+ 0x34, 0xb5, 0x65, 0xe7, 0xb0, 0xe5, 0xb6, 0x35, 0x55, 0xa5, 0x7d, 0x82,
+ 0xce, 0x69, 0x73, 0xe1, 0x1f, 0x5b, 0x73, 0x70, 0x77, 0xe3, 0x36, 0x90,
+ 0x5c, 0x87, 0x50, 0x4a, 0x24, 0xb0, 0x38, 0x46, 0xf3, 0x8a, 0x9f, 0xea,
+ 0x41, 0x4d, 0x7c, 0x7a, 0x7b, 0x90, 0x2f, 0xbf, 0x34, 0xbe, 0x86, 0xa0,
+ 0x08, 0x7d, 0x78, 0x93, 0x5f, 0xb0, 0x30, 0x20, 0x11, 0xa5, 0x1c, 0x77,
+ 0x8a, 0x76, 0x67, 0x51, 0xc1, 0xf0, 0xb1, 0x1d, 0x01, 0x4f, 0x5c, 0x33,
+ 0xb5, 0xa1, 0x81, 0x6e, 0xb8, 0x64, 0x30, 0xd1, 0x63, 0xc5, 0xe3, 0xf7,
+ 0x5e, 0xc2, 0x8a, 0xd8, 0xf3, 0x15, 0xdb, 0x53, 0x29, 0x4b, 0x5f, 0x52,
+ 0xec, 0xae, 0x24, 0xfb, 0xf8, 0xb1, 0x71, 0x47, 0x11, 0xad, 0x60, 0x76,
+ 0x6b, 0x39, 0x52, 0xe4, 0x59, 0xb7, 0xec, 0x9f, 0xd5, 0x89, 0xce, 0x26,
+ 0x05, 0xbb, 0x1c, 0x11, 0x59, 0x5e, 0x45, 0x80, 0x43, 0x4c, 0xff, 0x6f,
+ 0x74, 0x8c, 0x00, 0xbf, 0x17, 0x67, 0x38, 0xb2, 0x1d, 0x2d, 0xfe, 0xf0,
+ 0xc4, 0x43, 0x38, 0xa1, 0xc0, 0x56, 0x60, 0xed, 0xb5, 0x9f, 0x24, 0xf1},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**31 - 1
+ // tcID: 170
+ {SEC_OID_SHA512,
+ 170,
+ {0x98, 0xba, 0xea, 0x66, 0xbe, 0x81, 0x66, 0x93, 0x9f, 0x2f, 0xcf, 0x1c,
+ 0xc3, 0x59, 0x63, 0xc1, 0x54, 0x77, 0x6a, 0x65, 0xfd, 0x7e, 0x58, 0x40,
+ 0x5e, 0x1f, 0xce, 0x04, 0xe2, 0xf9, 0xd7, 0xc2, 0x5b, 0xd8, 0xa5, 0x6b,
+ 0xe3, 0xb0, 0xf9, 0x37, 0xb8, 0xc5, 0x21, 0xf7, 0xe2, 0xa9, 0xdf, 0x4c,
+ 0x98, 0x29, 0x7f, 0xc2, 0xaa, 0x69, 0x68, 0x64, 0x69, 0x61, 0x94, 0xc7,
+ 0xe7, 0x42, 0xa9, 0x76, 0x9f, 0xad, 0x22, 0x7d, 0xb2, 0x6a, 0xf9, 0x6f,
+ 0x0e, 0x50, 0xd6, 0x13, 0xe0, 0x2a, 0xb2, 0x4a, 0xd1, 0x42, 0xe1, 0x64,
+ 0x2c, 0x77, 0x9b, 0xa4, 0xad, 0x4d, 0x4b, 0xde, 0x46, 0xac, 0x19, 0xde,
+ 0xba, 0x7a, 0x69, 0x4e, 0x21, 0x65, 0x90, 0x48, 0x46, 0x8b, 0xb4, 0xda,
+ 0x16, 0xf8, 0x43, 0x6b, 0xf9, 0xde, 0xf4, 0xdd, 0x14, 0x8c, 0x9b, 0x1f,
+ 0xfb, 0x92, 0xa5, 0xce, 0x92, 0x63, 0xa6, 0x5c, 0xe6, 0xd7, 0x29, 0xae,
+ 0x99, 0x76, 0xc5, 0x9d, 0x5d, 0xe7, 0x57, 0x54, 0x8b, 0x11, 0x89, 0x97,
+ 0x04, 0xc6, 0x2a, 0x47, 0x70, 0x3f, 0xed, 0x04, 0x51, 0x94, 0x4a, 0x82,
+ 0xb3, 0xe2, 0xd5, 0x92, 0x78, 0x50, 0x38, 0xed, 0xc1, 0x1a, 0x5d, 0xa2,
+ 0x99, 0x75, 0xa5, 0x43, 0x2a, 0x27, 0x42, 0x23, 0x3b, 0x9e, 0x9f, 0x76,
+ 0x96, 0x9c, 0xfd, 0x9c, 0xe0, 0x31, 0xdd, 0x16, 0xd1, 0x12, 0x0e, 0x2f,
+ 0x8d, 0xd1, 0x96, 0x5f, 0x99, 0xd3, 0xc5, 0xd4, 0xa2, 0xb6, 0x48, 0x6c,
+ 0xf9, 0x52, 0xfd, 0xc0, 0x1f, 0x22, 0x77, 0x16, 0xb4, 0x31, 0x11, 0x54,
+ 0xbd, 0x8a, 0x25, 0x93, 0x9e, 0xce, 0xfb, 0x41, 0x6e, 0x0c, 0xfd, 0x16,
+ 0x9a, 0x89, 0xf3, 0xac, 0xae, 0xc2, 0x36, 0xf3, 0xdd, 0xdb, 0x13, 0xd4,
+ 0x17, 0x74, 0x82, 0x16, 0xfc, 0xa0, 0xe3, 0x24, 0x34, 0xeb, 0xe9, 0x53,
+ 0xcb, 0xbe, 0xd4, 0x54, 0xc2, 0x63, 0xaf, 0xa1, 0xff, 0xa2, 0x3e, 0xf0,
+ 0x47, 0xc9, 0xb0, 0x61, 0x14, 0xf2, 0xa5, 0x61, 0x09, 0xbb, 0x77, 0xef,
+ 0x58, 0xd9, 0x2b, 0x9b, 0xc0, 0x1b, 0xed, 0x5e, 0xee, 0xdd, 0x7f, 0x18,
+ 0x16, 0x28, 0xb9, 0x0d, 0xf2, 0xfa, 0xb3, 0xa7, 0xd6, 0x61, 0x5b, 0x01,
+ 0xd4, 0x1b, 0x9d, 0xd1, 0xa0, 0x1d, 0x7c, 0x46, 0x7f, 0xe1, 0xac, 0xb4,
+ 0x2c, 0xf7, 0xc7, 0x11, 0x13, 0x41, 0xcb, 0xb0, 0xfe, 0x7f, 0x67, 0x32,
+ 0x30, 0x14, 0x8b, 0x97, 0x2e, 0xe2, 0xcf, 0xa7, 0x81, 0xce, 0x2c, 0xcb,
+ 0xcd, 0xc4, 0x67, 0xb8, 0xa6, 0xaa, 0x1c, 0x20, 0x19, 0x6c, 0xa4, 0x47,
+ 0x9b, 0xc8, 0x8f, 0xf0, 0x6d, 0x8a, 0x2f, 0x0c, 0x19, 0xee, 0x27, 0x29,
+ 0x97, 0xa0, 0xf4, 0x3f, 0x2d, 0x0a, 0x02, 0xa0, 0xa6, 0xa8, 0xa1, 0x03,
+ 0x2e, 0xe8, 0x39, 0x65, 0x74, 0xfb, 0xf7, 0x96, 0x36, 0x97, 0x07, 0x35},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**32 - 1
+ // tcID: 171
+ {SEC_OID_SHA512,
+ 171,
+ {0xc2, 0xca, 0xaf, 0x30, 0x88, 0x75, 0xc6, 0xfc, 0x79, 0x42, 0xad, 0xce,
+ 0x50, 0x7d, 0xc2, 0x4f, 0xab, 0x21, 0x89, 0x99, 0x05, 0xef, 0xdf, 0xeb,
+ 0xf2, 0x4e, 0x4d, 0x18, 0x9c, 0xb4, 0x67, 0x34, 0xee, 0xf0, 0x54, 0x7e,
+ 0xb6, 0x8b, 0x1f, 0xa0, 0xe9, 0xd3, 0xbe, 0x5e, 0x87, 0x14, 0xf4, 0x04,
+ 0xc0, 0xed, 0x1f, 0x98, 0xd3, 0x18, 0x96, 0xf2, 0x14, 0x9e, 0x34, 0xec,
+ 0x07, 0x7d, 0x49, 0x38, 0x49, 0xe3, 0x69, 0xac, 0xa2, 0x04, 0x7e, 0xfb,
+ 0x7b, 0x4e, 0x8a, 0xcc, 0xfe, 0xd9, 0x26, 0x78, 0xd4, 0x1f, 0xe8, 0x55,
+ 0x1b, 0xde, 0xc8, 0xbc, 0x60, 0x73, 0xe4, 0x67, 0xa2, 0x66, 0x48, 0xb9,
+ 0x1b, 0x88, 0x5d, 0xf0, 0x97, 0xc2, 0x5d, 0xcf, 0xcd, 0x84, 0x77, 0x30,
+ 0x1e, 0xae, 0x03, 0x8c, 0xd4, 0x1c, 0x90, 0xd5, 0x14, 0x96, 0x41, 0x2b,
+ 0xe9, 0xed, 0x85, 0x8d, 0xfc, 0x11, 0x1a, 0x3b, 0x45, 0xd9, 0xf1, 0xb3,
+ 0xd8, 0x4c, 0x04, 0x49, 0xb7, 0xf1, 0x8a, 0xf4, 0x30, 0x64, 0xe7, 0x03,
+ 0xe3, 0x72, 0x4c, 0xb7, 0x3d, 0x49, 0xdb, 0x2f, 0x92, 0xcf, 0x7b, 0x45,
+ 0xba, 0x16, 0x60, 0x8e, 0xd3, 0x32, 0xb7, 0xee, 0x57, 0xc0, 0x5e, 0xdc,
+ 0x28, 0x3f, 0x7e, 0xb5, 0x72, 0xd9, 0xfc, 0x18, 0xae, 0x1d, 0x50, 0xde,
+ 0x26, 0x65, 0x5c, 0x06, 0xa5, 0x5f, 0xbe, 0x09, 0xe3, 0xd6, 0x8d, 0x61,
+ 0x95, 0x3f, 0xef, 0xd0, 0xb0, 0xd4, 0x2f, 0xa4, 0x70, 0xc6, 0x75, 0x12,
+ 0x82, 0xe1, 0x90, 0xfa, 0x42, 0xee, 0xc5, 0xc2, 0xa0, 0xbf, 0xbc, 0x58,
+ 0xdf, 0x41, 0x19, 0x8a, 0x7e, 0x52, 0xaf, 0x01, 0xcf, 0x45, 0x6f, 0xd5,
+ 0xa5, 0x03, 0x75, 0xb5, 0x4e, 0xdb, 0xa8, 0x19, 0x02, 0xaa, 0x21, 0xea,
+ 0x0b, 0x96, 0x91, 0x9b, 0x95, 0xa4, 0xd6, 0x05, 0xed, 0x60, 0x22, 0x46,
+ 0x0e, 0x6e, 0x81, 0x1a, 0xb2, 0x3a, 0x6d, 0x2b, 0x88, 0x97, 0x38, 0xae,
+ 0xcc, 0xc2, 0x48, 0x05, 0x19, 0xe8, 0xd3, 0xc0, 0x7e, 0x10, 0xa9, 0xf7,
+ 0x9b, 0x6f, 0xe4, 0xc9, 0xfe, 0xaf, 0xd6, 0xd6, 0x2b, 0x5e, 0xe6, 0x8f,
+ 0x8c, 0xf8, 0x40, 0x05, 0x90, 0x50, 0xac, 0x40, 0x53, 0x0a, 0x8b, 0x09,
+ 0xf1, 0x76, 0x7d, 0xcd, 0x6c, 0x6d, 0xaa, 0x48, 0x8f, 0xae, 0x26, 0xfd,
+ 0x9d, 0xae, 0xbf, 0xbe, 0xdc, 0x42, 0xe8, 0x51, 0x42, 0x7b, 0x73, 0x81,
+ 0x29, 0x01, 0x9b, 0xa4, 0xaa, 0xa0, 0x07, 0x57, 0x10, 0x36, 0x3c, 0x5f,
+ 0x3f, 0x79, 0x88, 0x65, 0xac, 0xf9, 0x10, 0xd9, 0xbe, 0x63, 0x94, 0x68,
+ 0xbb, 0x08, 0x4c, 0x62, 0x93, 0xd2, 0x18, 0xc1, 0x08, 0x94, 0x40, 0xc3,
+ 0xdb, 0xe3, 0xec, 0xd4, 0x56, 0x0a, 0xf4, 0xeb, 0xfb, 0xa7, 0x9b, 0x68,
+ 0x0d, 0x94, 0x4a, 0xf3, 0xab, 0xa9, 0x20, 0x5c, 0x73, 0xa2, 0xe7, 0xce},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**40 - 1
+ // tcID: 172
+ {SEC_OID_SHA512,
+ 172,
+ {0xb8, 0x9b, 0x0c, 0x1f, 0x2b, 0xd6, 0x05, 0xee, 0x42, 0xad, 0xcb, 0x8e,
+ 0xc1, 0x38, 0xf8, 0x95, 0x33, 0x95, 0xf2, 0x1d, 0xbf, 0x98, 0x3a, 0xe6,
+ 0xf8, 0x62, 0x96, 0xa5, 0x61, 0xd8, 0xba, 0xd4, 0x04, 0xde, 0x89, 0x99,
+ 0x47, 0x8d, 0x7b, 0xc3, 0x9e, 0x92, 0x72, 0x36, 0x6b, 0x37, 0x45, 0x7a,
+ 0x96, 0x8e, 0x68, 0xa1, 0x5d, 0x58, 0x5a, 0xb0, 0x0c, 0xe1, 0x10, 0xc5,
+ 0x83, 0x45, 0xf2, 0x90, 0xc5, 0x34, 0x32, 0xf0, 0x66, 0xc7, 0x7a, 0x02,
+ 0x7c, 0xc8, 0xb5, 0xfc, 0x15, 0x09, 0xab, 0x3c, 0x52, 0xe7, 0xb0, 0x95,
+ 0xd5, 0x8e, 0x9d, 0x24, 0x5f, 0xdb, 0xa7, 0x5d, 0x20, 0x62, 0x74, 0xa0,
+ 0x11, 0x21, 0x52, 0x1f, 0x6e, 0x65, 0x60, 0x30, 0x0f, 0xd2, 0x33, 0x1e,
+ 0x9a, 0x5e, 0x8b, 0x03, 0xa1, 0x39, 0xbc, 0x7a, 0x6b, 0x63, 0x6e, 0x5e,
+ 0x51, 0x9c, 0xc7, 0x95, 0x02, 0x05, 0xbf, 0xc0, 0x3a, 0x0b, 0xa2, 0x72,
+ 0xec, 0x01, 0x0b, 0x96, 0x12, 0x94, 0x07, 0xe8, 0xa6, 0xea, 0xde, 0x7a,
+ 0x35, 0x20, 0xb5, 0x6e, 0x1d, 0x68, 0xbd, 0x2e, 0xdb, 0x4e, 0x0a, 0xc3,
+ 0xd9, 0x7e, 0x6c, 0xb5, 0xeb, 0xef, 0x9a, 0x0c, 0x9a, 0xcc, 0x9d, 0xf7,
+ 0xfc, 0xaf, 0x05, 0x72, 0x93, 0x50, 0x63, 0xb2, 0xe6, 0x91, 0x2b, 0x1b,
+ 0xeb, 0xc4, 0x56, 0x3e, 0xd3, 0x6c, 0x29, 0x5e, 0xa3, 0xea, 0x27, 0x49,
+ 0x5a, 0x11, 0xe4, 0x1a, 0xe8, 0x3f, 0xd8, 0xd7, 0xfe, 0x04, 0x37, 0x94,
+ 0x73, 0x46, 0x95, 0x0b, 0x87, 0xa4, 0x4a, 0xf5, 0x79, 0x71, 0x3c, 0xe5,
+ 0x90, 0xd4, 0xfa, 0xc3, 0x98, 0xaa, 0x96, 0x15, 0x90, 0xc1, 0xfe, 0x01,
+ 0x3c, 0xc9, 0x3b, 0x96, 0xef, 0x40, 0x4f, 0xd2, 0x20, 0x33, 0x13, 0xd4,
+ 0x72, 0xa0, 0x5d, 0x8f, 0x0f, 0xb2, 0x08, 0x22, 0xd5, 0x4a, 0x8c, 0x3d,
+ 0x75, 0x93, 0x90, 0x15, 0x74, 0x95, 0x23, 0x89, 0x7a, 0xc1, 0x3f, 0x18,
+ 0xd3, 0x6c, 0x56, 0x41, 0xf5, 0x43, 0x6e, 0xac, 0xf5, 0xdc, 0x02, 0xc6,
+ 0x59, 0xa4, 0xdf, 0x55, 0x83, 0xa8, 0xe8, 0x6b, 0x2d, 0x81, 0x2d, 0x05,
+ 0xda, 0x32, 0xd0, 0xad, 0x9c, 0xd5, 0xa8, 0x2e, 0x04, 0x5f, 0xdc, 0xd5,
+ 0x58, 0xbb, 0x4e, 0x51, 0x06, 0xde, 0x85, 0x8b, 0xef, 0x6b, 0x6b, 0x5f,
+ 0x22, 0x5f, 0x75, 0x12, 0xcb, 0x3d, 0x3c, 0xd7, 0xa2, 0x36, 0x52, 0xde,
+ 0xb7, 0x32, 0x53, 0x28, 0xed, 0x59, 0xe0, 0xfe, 0x92, 0x2c, 0x94, 0xd5,
+ 0x89, 0x0e, 0xc5, 0x82, 0x05, 0x6e, 0xb7, 0xf2, 0x82, 0xb4, 0x8c, 0x9c,
+ 0x10, 0x54, 0xde, 0xc9, 0xc3, 0xfd, 0x27, 0xf4, 0xc3, 0x06, 0x09, 0xae,
+ 0xa5, 0x2e, 0x89, 0xe5, 0x0a, 0x6b, 0x54, 0x08, 0xe9, 0x10, 0xa1, 0x8b,
+ 0xa5, 0x11, 0x1c, 0x54, 0x54, 0x23, 0xfe, 0x23, 0xe0, 0x43, 0xe0, 0xd3},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**64 - 1
+ // tcID: 173
+ {SEC_OID_SHA512,
+ 173,
+ {0x22, 0xdd, 0xa4, 0xb8, 0xc0, 0xaf, 0x2d, 0x30, 0x38, 0x07, 0x4e, 0xf8,
+ 0x70, 0x60, 0xd1, 0x00, 0x82, 0x2c, 0xcb, 0x58, 0x19, 0x5f, 0xad, 0x6c,
+ 0x08, 0x4b, 0xc1, 0xfd, 0x81, 0xca, 0x7b, 0xfa, 0xf3, 0xad, 0x5b, 0xb7,
+ 0x66, 0xd2, 0x65, 0xc4, 0x8e, 0xcc, 0xd4, 0xc3, 0xdc, 0x0f, 0x16, 0xe8,
+ 0x46, 0xe9, 0xca, 0x36, 0xc5, 0xb4, 0x9d, 0x71, 0x6d, 0x64, 0xad, 0x07,
+ 0x10, 0xad, 0x32, 0x7d, 0x64, 0x78, 0x55, 0x22, 0x67, 0xd5, 0xb5, 0xb9,
+ 0xf6, 0xaf, 0xb1, 0xe0, 0xce, 0xad, 0x45, 0x4f, 0xc4, 0x8f, 0x52, 0xb5,
+ 0xe4, 0x14, 0x62, 0x6f, 0xc2, 0x35, 0xd9, 0x09, 0x79, 0x39, 0xf7, 0xe6,
+ 0x8f, 0x4d, 0xf1, 0x07, 0x60, 0x32, 0xeb, 0x02, 0x4e, 0xa3, 0x36, 0xff,
+ 0x34, 0xc2, 0xaa, 0x04, 0x62, 0x52, 0xd4, 0x2e, 0xc3, 0x8b, 0x40, 0x01,
+ 0xd0, 0xe1, 0x99, 0x1f, 0xdb, 0x64, 0xb4, 0x1c, 0xc6, 0x9c, 0xf3, 0x38,
+ 0x5c, 0x9b, 0x32, 0xf0, 0xb4, 0x5d, 0x56, 0x68, 0x0e, 0x98, 0x7d, 0xf8,
+ 0xf7, 0x61, 0x6f, 0xf2, 0x5f, 0x32, 0x0f, 0x8e, 0xd2, 0x24, 0x07, 0xed,
+ 0x24, 0x71, 0x5e, 0xc1, 0x90, 0x23, 0x3d, 0xc4, 0xbd, 0x2f, 0xcc, 0x9e,
+ 0xad, 0x1b, 0x91, 0xdc, 0x17, 0xfc, 0x80, 0x7b, 0xbe, 0x8a, 0x7d, 0x47,
+ 0xdf, 0x0f, 0x99, 0x70, 0xc3, 0x6d, 0x8a, 0x89, 0xd2, 0x2e, 0xc6, 0x23,
+ 0x49, 0x2f, 0xe0, 0x28, 0xde, 0x03, 0x82, 0xb3, 0x2d, 0x56, 0xb9, 0x1a,
+ 0xf5, 0x95, 0x4f, 0x51, 0x5a, 0x76, 0x32, 0x3c, 0xff, 0xe0, 0x90, 0x52,
+ 0xf6, 0x8c, 0x35, 0x95, 0x5e, 0xbc, 0x15, 0x8b, 0x8d, 0x06, 0x9e, 0x25,
+ 0xb6, 0x3e, 0x70, 0x93, 0x3c, 0x2b, 0xf9, 0x14, 0xd6, 0xd4, 0x1e, 0x23,
+ 0xce, 0xc3, 0x0a, 0x50, 0xb2, 0xe3, 0x5d, 0x0a, 0x80, 0xed, 0x37, 0x8c,
+ 0xf9, 0xd4, 0x3e, 0x75, 0x42, 0xfa, 0x65, 0x6f, 0x44, 0x17, 0xc5, 0x10,
+ 0xab, 0xc6, 0xa6, 0x2a, 0xa7, 0x19, 0x16, 0xd0, 0xf0, 0x10, 0xed, 0xd1,
+ 0x94, 0x03, 0x16, 0x3d, 0x0e, 0x02, 0x2f, 0xf4, 0x1d, 0xb4, 0x8a, 0x7a,
+ 0x1f, 0x34, 0x3a, 0xe8, 0x58, 0x9c, 0x86, 0xb7, 0xaa, 0x46, 0xea, 0x55,
+ 0x4d, 0xf5, 0xb5, 0xe9, 0x78, 0x6d, 0xdf, 0x0c, 0xa3, 0xc2, 0xee, 0x97,
+ 0x6e, 0x53, 0x14, 0x65, 0x0f, 0x39, 0xc6, 0xcc, 0xa2, 0x80, 0xb0, 0x9d,
+ 0xd7, 0x87, 0x25, 0x7f, 0xac, 0x84, 0x7d, 0x90, 0x51, 0x13, 0x6b, 0x64,
+ 0x1d, 0x3f, 0x9d, 0x4c, 0x26, 0x85, 0x61, 0x49, 0x54, 0x0d, 0x6b, 0xc8,
+ 0xd6, 0xcf, 0xfc, 0x4c, 0x44, 0x46, 0x85, 0x1a, 0x83, 0x2c, 0x3c, 0x65,
+ 0x85, 0x4d, 0x34, 0x1f, 0xf0, 0x40, 0x92, 0x1e, 0x9d, 0x28, 0x2a, 0xd5,
+ 0x79, 0x0a, 0x27, 0xc4, 0x64, 0x07, 0xe9, 0xc8, 0xbd, 0xac, 0x5e, 0x73},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of null
+ // tcID: 174
+ {SEC_OID_SHA512,
+ 174,
+ {0xe0, 0x70, 0x27, 0x4d, 0x94, 0xd9, 0x9f, 0x50, 0x26, 0x16, 0xae, 0x11,
+ 0xea, 0xb0, 0x0a, 0xeb, 0x6f, 0x67, 0x6b, 0x5b, 0xde, 0xaf, 0x3f, 0x6e,
+ 0x1f, 0x5b, 0x9c, 0x40, 0x6e, 0xc6, 0xf5, 0x6b, 0x8e, 0xe9, 0x0d, 0x07,
+ 0x7f, 0x26, 0xac, 0x42, 0xc0, 0x88, 0x6b, 0x24, 0x21, 0x3d, 0x38, 0xeb,
+ 0x10, 0x27, 0x45, 0x78, 0x7e, 0xad, 0xd5, 0xb9, 0x9a, 0xe2, 0x4b, 0x4a,
+ 0x98, 0x6c, 0x24, 0xf6, 0x24, 0x70, 0x29, 0x02, 0xc2, 0xf4, 0x3e, 0xd8,
+ 0xf6, 0x59, 0x25, 0x04, 0x32, 0x8d, 0x93, 0x98, 0x00, 0xa3, 0x36, 0xd3,
+ 0xfb, 0x74, 0x22, 0x63, 0xd7, 0xb9, 0x07, 0x07, 0x40, 0x70, 0x67, 0x3b,
+ 0x24, 0xf5, 0xc5, 0xe8, 0xa9, 0xb4, 0x02, 0x52, 0x95, 0x90, 0x89, 0x5d,
+ 0x06, 0xc8, 0x23, 0xc3, 0xfb, 0x9d, 0x5c, 0x93, 0x39, 0x42, 0xc5, 0xa1,
+ 0x88, 0x78, 0x82, 0x02, 0x43, 0xad, 0x8c, 0x21, 0x0b, 0x2f, 0x98, 0xb9,
+ 0x16, 0x31, 0x46, 0xb7, 0x5a, 0x85, 0xae, 0x11, 0x27, 0xec, 0x1b, 0x9f,
+ 0x80, 0xbd, 0xda, 0x35, 0x6e, 0xea, 0xd3, 0xc7, 0x9e, 0x5d, 0x03, 0xa4,
+ 0xdb, 0xa6, 0x3e, 0x38, 0x2b, 0xe8, 0x57, 0x86, 0xc8, 0xc2, 0xfc, 0x28,
+ 0xa2, 0x6d, 0x02, 0x8a, 0x44, 0x0b, 0xb8, 0x05, 0x7f, 0x3a, 0xb6, 0x4d,
+ 0x13, 0xa2, 0x5e, 0xbc, 0x77, 0x2d, 0xe1, 0x77, 0xe3, 0xd7, 0x55, 0xe9,
+ 0x86, 0x6f, 0xae, 0x37, 0xff, 0xb6, 0x9a, 0xaf, 0x68, 0x6d, 0x48, 0xb4,
+ 0xff, 0x07, 0x63, 0x2b, 0xdf, 0xb3, 0xdc, 0xb2, 0x1f, 0x66, 0x6f, 0x54,
+ 0x58, 0x46, 0x56, 0x01, 0xe5, 0x79, 0x37, 0x44, 0xc8, 0xa3, 0xaf, 0x67,
+ 0x5b, 0x31, 0xf7, 0x77, 0xd4, 0xfe, 0x7d, 0x59, 0x78, 0x7d, 0x88, 0x09,
+ 0x39, 0xb2, 0xef, 0x17, 0x15, 0x6e, 0x29, 0x3d, 0xa7, 0x4d, 0x50, 0x24,
+ 0xe3, 0x71, 0x5b, 0x86, 0x6f, 0x56, 0x74, 0x23, 0xe9, 0xe0, 0xa3, 0x07,
+ 0xc8, 0x83, 0x97, 0x00, 0x1e, 0x1d, 0xaf, 0xa8, 0x88, 0x55, 0xc3, 0x14,
+ 0xe5, 0xa5, 0xce, 0x4e, 0x63, 0x5b, 0xc9, 0xd3, 0x30, 0x89, 0x96, 0xb8,
+ 0xa1, 0xd8, 0x2a, 0x5f, 0xb3, 0x35, 0x6c, 0x0c, 0x37, 0xe4, 0x1e, 0x57,
+ 0x52, 0xe6, 0x79, 0x98, 0x85, 0x21, 0xc0, 0x42, 0x78, 0xef, 0x37, 0xdc,
+ 0x11, 0x2d, 0x99, 0x9b, 0xfa, 0x1e, 0xc2, 0x9b, 0xe1, 0x6a, 0x20, 0xff,
+ 0x9b, 0x85, 0x85, 0xce, 0x90, 0x0c, 0x23, 0x4b, 0xcd, 0x06, 0x4b, 0x1d,
+ 0x79, 0x93, 0xd2, 0x73, 0x98, 0x2a, 0x3c, 0x02, 0xb0, 0x26, 0xa5, 0x85,
+ 0x01, 0xfc, 0x52, 0x41, 0xa9, 0xb6, 0x4c, 0xe3, 0x4f, 0x38, 0x87, 0x77,
+ 0xd6, 0x08, 0x55, 0x94, 0xfa, 0xa5, 0xef, 0x3b, 0x7f, 0x0b, 0x99, 0x26,
+ 0x48, 0xf2, 0xe0, 0x50, 0x39, 0x7c, 0xc3, 0x0e, 0xdb, 0xf3, 0xa8, 0x41},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to null
+ // tcID: 175
+ {SEC_OID_SHA512,
+ 175,
+ {0xd4, 0x66, 0xb8, 0xd8, 0xb4, 0xfc, 0xb2, 0xa5, 0x66, 0xb4, 0xf2, 0x20,
+ 0x3d, 0x78, 0x6b, 0x81, 0xe6, 0x3a, 0xfd, 0x5b, 0xe2, 0x1c, 0xe8, 0x22,
+ 0x8f, 0x40, 0xa1, 0x83, 0xa9, 0xde, 0x52, 0xc9, 0x92, 0xe2, 0x7a, 0x85,
+ 0xbc, 0x7f, 0x61, 0xcf, 0x69, 0xed, 0x0a, 0xa5, 0x59, 0x88, 0x0c, 0x79,
+ 0x01, 0x67, 0x31, 0xb5, 0xfb, 0x66, 0x77, 0x95, 0xfd, 0x1b, 0x37, 0xfa,
+ 0x0c, 0xb2, 0xc8, 0x6d, 0xd3, 0xbf, 0xdc, 0x20, 0xca, 0xab, 0xa2, 0x4d,
+ 0x32, 0x54, 0xbb, 0xdd, 0x06, 0x3e, 0x6c, 0xe1, 0xaa, 0xfc, 0xa2, 0xba,
+ 0x04, 0xfb, 0x90, 0xf5, 0x8f, 0x7d, 0x9f, 0xbb, 0x5b, 0xe9, 0x67, 0x9e,
+ 0x30, 0x67, 0x6b, 0x80, 0xf7, 0xc7, 0xcb, 0x1a, 0xf5, 0x0e, 0xab, 0x77,
+ 0xe7, 0x7b, 0xb0, 0x1b, 0x16, 0x6d, 0x23, 0x64, 0x8c, 0x3d, 0x36, 0xa4,
+ 0xfc, 0x22, 0x8d, 0x62, 0x10, 0xe9, 0xd6, 0x4b, 0xb3, 0x75, 0x9c, 0x19,
+ 0x79, 0xc0, 0x14, 0x70, 0x3b, 0x85, 0xc4, 0xaa, 0x7a, 0x5f, 0xe0, 0xf9,
+ 0xf0, 0x14, 0x81, 0x9d, 0x96, 0xc4, 0x41, 0x49, 0x20, 0xc6, 0xb5, 0x7d,
+ 0xe2, 0xac, 0xa8, 0xab, 0x12, 0xf7, 0x06, 0x78, 0x95, 0xb1, 0x3f, 0xde,
+ 0xf4, 0xbd, 0xf3, 0x9c, 0x5d, 0x86, 0x3a, 0x67, 0x1d, 0x66, 0x11, 0x2d,
+ 0x1f, 0x84, 0x1b, 0x56, 0x10, 0xc9, 0x06, 0x5f, 0xe1, 0x4b, 0x1b, 0x98,
+ 0x10, 0x3c, 0x45, 0x24, 0x7c, 0x20, 0x78, 0xf8, 0xcd, 0xa5, 0xbe, 0xc1,
+ 0xcb, 0x99, 0x89, 0x0d, 0xab, 0xac, 0xf0, 0x80, 0x86, 0xbd, 0x0d, 0x73,
+ 0xaf, 0x4d, 0xf0, 0xa9, 0x11, 0x3e, 0x70, 0x4c, 0xe0, 0x78, 0x1c, 0xe6,
+ 0x31, 0xd4, 0xe3, 0x96, 0x83, 0xff, 0xb9, 0xc8, 0xd2, 0x1b, 0x65, 0xd9,
+ 0x99, 0xfd, 0x68, 0x73, 0x01, 0xca, 0x1f, 0x0f, 0x9e, 0x77, 0x44, 0x47,
+ 0x4a, 0xf6, 0x50, 0x89, 0xd9, 0xa2, 0x9c, 0x80, 0x5c, 0x32, 0x57, 0xb3,
+ 0x2c, 0x95, 0xed, 0xa5, 0x64, 0x26, 0xef, 0xcc, 0x85, 0x6b, 0xdb, 0xa1,
+ 0x16, 0xa0, 0x8a, 0x52, 0x41, 0x79, 0x2b, 0x1c, 0x28, 0x24, 0x79, 0xfe,
+ 0xdb, 0xd8, 0x42, 0x1d, 0x74, 0x67, 0x18, 0xe8, 0x59, 0x43, 0x4d, 0x3e,
+ 0x0b, 0x09, 0x3f, 0x9d, 0x2d, 0xe0, 0x2a, 0xdc, 0xf8, 0x66, 0x97, 0x52,
+ 0x0f, 0x05, 0x02, 0x3c, 0xaa, 0xac, 0x87, 0x40, 0xdf, 0x9e, 0xd2, 0x8f,
+ 0xff, 0x20, 0xe9, 0x7a, 0xa4, 0x5d, 0xe9, 0xe6, 0x80, 0x75, 0xa7, 0x3b,
+ 0x09, 0xb2, 0xff, 0xe7, 0xfe, 0x53, 0x98, 0xe9, 0x71, 0xd6, 0x9d, 0x29,
+ 0x6d, 0xfd, 0xe0, 0x54, 0x17, 0x57, 0x24, 0x8b, 0xf0, 0xc3, 0x87, 0x6f,
+ 0x29, 0x23, 0x73, 0x41, 0x87, 0x24, 0xfb, 0xba, 0x47, 0xbb, 0xf1, 0x6a,
+ 0x6e, 0xff, 0x82, 0x28, 0xa8, 0xd7, 0x3d, 0xa8, 0x63, 0xd8, 0x82, 0xee},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to null
+ // tcID: 176
+ {SEC_OID_SHA512,
+ 176,
+ {0x53, 0x9d, 0x5e, 0xbd, 0xeb, 0xf1, 0x05, 0x76, 0x48, 0xe8, 0x2a, 0x96,
+ 0x1e, 0xc1, 0x42, 0xf8, 0x2a, 0x97, 0x9d, 0x34, 0xb3, 0x7c, 0xd9, 0x0a,
+ 0x48, 0x62, 0x4c, 0xc0, 0xcd, 0x63, 0xc1, 0x5f, 0x83, 0x59, 0x35, 0xc3,
+ 0xfd, 0x7c, 0xe6, 0x18, 0xf3, 0x83, 0xa3, 0x99, 0x7e, 0x84, 0x1a, 0x0b,
+ 0xf5, 0x47, 0x6f, 0x45, 0x32, 0xdf, 0xc7, 0x3e, 0x76, 0xf2, 0xcf, 0xe9,
+ 0x12, 0xd4, 0x2a, 0x57, 0xc2, 0xf3, 0x8b, 0x90, 0xa4, 0x97, 0xae, 0xe5,
+ 0x8b, 0x28, 0x0d, 0xa0, 0xa8, 0xf2, 0xe9, 0xbd, 0x17, 0x76, 0x93, 0x85,
+ 0x40, 0xd6, 0x30, 0xac, 0x16, 0x81, 0x99, 0x7e, 0x66, 0xe3, 0x0c, 0xde,
+ 0x7d, 0x53, 0x64, 0xf8, 0x84, 0x65, 0xd4, 0x3f, 0x0b, 0xf2, 0x3b, 0x4b,
+ 0x2a, 0x74, 0x76, 0x81, 0x3b, 0xe3, 0xa8, 0xb4, 0x95, 0x35, 0x36, 0x64,
+ 0x41, 0xe1, 0x26, 0x60, 0x8a, 0x3e, 0x69, 0x90, 0x23, 0x54, 0x3e, 0xe7,
+ 0x96, 0x7b, 0x9c, 0x99, 0xbc, 0xad, 0xa9, 0x32, 0x5d, 0x87, 0xcf, 0x3c,
+ 0x4a, 0x5e, 0xd3, 0x33, 0xae, 0x50, 0xd7, 0x45, 0x54, 0xf8, 0x63, 0xa0,
+ 0x5d, 0xef, 0xbd, 0xab, 0x37, 0x9d, 0x5a, 0x43, 0x36, 0x7f, 0xdd, 0xc2,
+ 0x40, 0xae, 0x76, 0x0f, 0xb2, 0x57, 0xe5, 0x1a, 0xdf, 0x8e, 0xe4, 0xaa,
+ 0x24, 0x51, 0x42, 0x5b, 0x9e, 0x0f, 0x1a, 0xa6, 0x96, 0x3f, 0x43, 0xda,
+ 0x61, 0x71, 0x4c, 0xcd, 0xcd, 0xb4, 0x98, 0x6f, 0x0c, 0xb8, 0x35, 0xeb,
+ 0x06, 0x4a, 0x11, 0x2d, 0x5c, 0xe4, 0xef, 0x5e, 0x91, 0x23, 0xf7, 0x9f,
+ 0x21, 0xd5, 0x00, 0xb9, 0xb8, 0x7e, 0x7a, 0xe1, 0x1b, 0xc0, 0x8a, 0xf6,
+ 0x08, 0x2b, 0x5a, 0x28, 0x4c, 0xc0, 0x4a, 0xa9, 0xf5, 0x89, 0x72, 0xaf,
+ 0x28, 0xee, 0x70, 0xa4, 0xcb, 0x78, 0x91, 0x37, 0x46, 0xf3, 0x18, 0x4b,
+ 0x76, 0xfa, 0x6e, 0x24, 0x8f, 0x82, 0x7e, 0x34, 0x23, 0x38, 0x93, 0x5c,
+ 0x03, 0x01, 0xa1, 0x8f, 0xba, 0xc9, 0xac, 0x9a, 0x97, 0xfa, 0xfb, 0x0f,
+ 0x80, 0xe5, 0xc8, 0x8c, 0x4e, 0xb9, 0xa1, 0xc8, 0x50, 0xa1, 0x18, 0xf3,
+ 0x2d, 0xbc, 0xf3, 0x57, 0xa1, 0xee, 0x80, 0x79, 0xc0, 0xef, 0xb9, 0x12,
+ 0x59, 0x46, 0x17, 0xb4, 0x4f, 0x12, 0x68, 0xca, 0x7f, 0x25, 0x63, 0x09,
+ 0xf6, 0x02, 0x50, 0xf7, 0xe0, 0xb0, 0xb7, 0xde, 0x50, 0x77, 0xd5, 0xc9,
+ 0x00, 0xf4, 0x58, 0x16, 0x35, 0xe6, 0x7e, 0x5b, 0x9f, 0x3d, 0x80, 0xdc,
+ 0x89, 0x17, 0xb9, 0x95, 0xe4, 0xac, 0x1a, 0x38, 0x01, 0xa4, 0x5a, 0x1b,
+ 0x88, 0xad, 0x0f, 0xf1, 0x6f, 0x33, 0x14, 0x18, 0x24, 0xa9, 0x76, 0x9e,
+ 0x9e, 0xa3, 0x35, 0x9d, 0xd8, 0x86, 0x68, 0xa9, 0xa6, 0x4f, 0xf7, 0x52,
+ 0x01, 0xac, 0x2b, 0x17, 0x1d, 0x3c, 0x85, 0xa1, 0xdf, 0xd9, 0xf9, 0x9b},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of null
+ // tcID: 177
+ {SEC_OID_SHA512,
+ 177,
+ {0x09, 0x4c, 0xd2, 0x4b, 0x3a, 0x60, 0x1b, 0x80, 0xb5, 0x4a, 0x60, 0x04,
+ 0x01, 0x99, 0xc6, 0xc0, 0xf3, 0xac, 0x76, 0x6f, 0x4e, 0x7a, 0xd5, 0x63,
+ 0x54, 0xc9, 0xac, 0x55, 0x1a, 0xf0, 0xcf, 0x22, 0xd6, 0xdf, 0x16, 0x12,
+ 0xf8, 0x1b, 0x0a, 0x19, 0x5e, 0x4e, 0x47, 0x1e, 0xed, 0xa3, 0xef, 0xc9,
+ 0x56, 0x56, 0xb8, 0x76, 0x45, 0xe0, 0x5c, 0x3f, 0x22, 0x41, 0x87, 0xc8,
+ 0x5b, 0x8e, 0x0f, 0xc0, 0x1f, 0x11, 0x8a, 0xec, 0x78, 0xc5, 0xd2, 0x53,
+ 0x3d, 0x22, 0x95, 0x12, 0x61, 0xbd, 0xae, 0x53, 0x46, 0xd6, 0xd1, 0x58,
+ 0xad, 0x56, 0xcb, 0x30, 0x5f, 0xe0, 0xff, 0x5e, 0xbd, 0x6b, 0x8d, 0x0e,
+ 0x94, 0x7f, 0x12, 0x62, 0xe5, 0x63, 0x29, 0x47, 0x95, 0x64, 0xc1, 0xd4,
+ 0xa7, 0x7e, 0x03, 0xf8, 0x1e, 0xc7, 0xc5, 0x20, 0xcf, 0xe1, 0x0a, 0x3a,
+ 0xba, 0xeb, 0x77, 0xea, 0x60, 0x2b, 0xbf, 0x83, 0x09, 0xa0, 0x72, 0x60,
+ 0x51, 0xe4, 0x31, 0x3b, 0xe5, 0x79, 0xd5, 0x0f, 0x2b, 0x91, 0x13, 0xb2,
+ 0x1e, 0x58, 0x1c, 0x22, 0x25, 0xe5, 0xfe, 0x3e, 0xc4, 0x35, 0xfd, 0x80,
+ 0xd0, 0x13, 0xab, 0x24, 0xb6, 0xca, 0xe8, 0x3c, 0x00, 0x47, 0xdd, 0x81,
+ 0x32, 0x8a, 0x4a, 0x3b, 0x9d, 0x7f, 0x5d, 0x34, 0x2c, 0x34, 0x25, 0x4e,
+ 0xf3, 0x61, 0x8d, 0x8c, 0xf8, 0x22, 0xeb, 0xd7, 0x38, 0xbc, 0x4a, 0xca,
+ 0x8c, 0x3a, 0x2d, 0xf3, 0x49, 0xfb, 0x74, 0x21, 0x46, 0x3e, 0x36, 0x3e,
+ 0xa7, 0x7b, 0x78, 0x83, 0x6f, 0x82, 0x5b, 0xf0, 0x23, 0xcc, 0x6a, 0xb9,
+ 0xa6, 0xbb, 0x65, 0x28, 0xea, 0x92, 0x57, 0x89, 0xe5, 0x77, 0x92, 0x0d,
+ 0x9c, 0xd1, 0xbb, 0x40, 0x2e, 0x5c, 0xfe, 0x19, 0x2a, 0x1c, 0xd6, 0xc2,
+ 0x25, 0x4e, 0x16, 0x08, 0x0f, 0xf2, 0x47, 0xf5, 0x4e, 0x9a, 0x02, 0xc7,
+ 0xcf, 0xee, 0x87, 0x65, 0x83, 0xc2, 0x76, 0xd7, 0x36, 0xbd, 0xa5, 0x42,
+ 0xbe, 0x21, 0x8c, 0xab, 0x89, 0x7b, 0x50, 0xee, 0x5d, 0x36, 0xc3, 0x67,
+ 0x3c, 0xa2, 0x0e, 0x02, 0xc0, 0x7e, 0x92, 0x2b, 0xc4, 0x9b, 0x05, 0x43,
+ 0x51, 0xc9, 0x21, 0xb1, 0xd6, 0x5c, 0x23, 0xa6, 0xd9, 0x67, 0x61, 0x99,
+ 0x01, 0xf0, 0x9a, 0xe0, 0x48, 0xd4, 0xc0, 0x96, 0x46, 0x56, 0x7c, 0x33,
+ 0x67, 0xea, 0x86, 0xb8, 0x6d, 0xc9, 0xe3, 0x53, 0xc1, 0x4f, 0x65, 0xe7,
+ 0xdc, 0x69, 0x26, 0xea, 0x5d, 0x70, 0xb3, 0x6e, 0x23, 0xc6, 0x6d, 0xb5,
+ 0x37, 0x86, 0x44, 0x46, 0x54, 0xd7, 0x0d, 0x91, 0x07, 0x64, 0x84, 0x26,
+ 0x89, 0xb9, 0x6c, 0xb8, 0x7e, 0xd8, 0x56, 0x68, 0xd6, 0x08, 0xd5, 0x8b,
+ 0x31, 0xc3, 0x63, 0x2e, 0xd9, 0x85, 0xb9, 0x05, 0x1a, 0xa2, 0x88, 0xf0,
+ 0x00, 0x5c, 0xab, 0x9e, 0xa1, 0xd4, 0xa2, 0x78, 0xb3, 0xa6, 0x8f, 0xc7},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 178
+ {SEC_OID_SHA512,
+ 178,
+ {0x06, 0xa7, 0x63, 0x01, 0x7f, 0xda, 0xda, 0x14, 0x1e, 0xd4, 0x43, 0x53,
+ 0xe3, 0x9b, 0x0d, 0x6a, 0x30, 0x38, 0xc9, 0x03, 0xf0, 0x59, 0xcf, 0x81,
+ 0x32, 0xd7, 0xbf, 0xb0, 0x5d, 0x49, 0xdb, 0x22, 0xf9, 0x78, 0xb8, 0x6c,
+ 0xe9, 0x42, 0x56, 0x8f, 0xcd, 0xc9, 0xc5, 0x03, 0x54, 0x35, 0x6b, 0xa4,
+ 0xa1, 0xe4, 0x3b, 0xb9, 0x11, 0x72, 0xe8, 0x98, 0xab, 0xee, 0x5b, 0x5a,
+ 0xcb, 0x9b, 0x05, 0x05, 0xf3, 0x87, 0x3f, 0xa6, 0xdd, 0xff, 0x9f, 0x08,
+ 0x41, 0x30, 0x74, 0xfa, 0xdf, 0xd1, 0xc6, 0xb9, 0x77, 0xff, 0x1e, 0x5c,
+ 0xf5, 0xf7, 0x17, 0x67, 0x26, 0xd9, 0x92, 0x04, 0xde, 0x10, 0x31, 0x21,
+ 0x3f, 0x7d, 0x6c, 0x3c, 0xe9, 0x56, 0xa9, 0x3b, 0x29, 0xb8, 0x98, 0xc1,
+ 0x97, 0x04, 0x3a, 0xeb, 0x27, 0xdb, 0x5f, 0x91, 0x4e, 0xbf, 0x86, 0xde,
+ 0x7d, 0x26, 0xe1, 0x7f, 0xc0, 0xcb, 0xcc, 0xac, 0xc8, 0xbf, 0xb4, 0xdc,
+ 0xc7, 0x72, 0x93, 0x06, 0xcb, 0x5a, 0xa6, 0xf8, 0xbd, 0x93, 0x20, 0xce,
+ 0x50, 0x1a, 0xef, 0xdd, 0xd1, 0xff, 0x0d, 0xe1, 0x05, 0x80, 0x6d, 0xba,
+ 0xf0, 0x6c, 0x9c, 0x70, 0xe1, 0x0b, 0x2a, 0x61, 0x93, 0x90, 0x3d, 0x6e,
+ 0x38, 0x7e, 0x7e, 0xae, 0x61, 0x2f, 0x9f, 0xf2, 0x80, 0x61, 0x4f, 0x86,
+ 0xda, 0x87, 0x66, 0xc9, 0x66, 0xe7, 0x05, 0x48, 0xd2, 0x55, 0xc9, 0xfa,
+ 0x0e, 0x99, 0x45, 0xd0, 0xdb, 0xac, 0x5a, 0x0f, 0x04, 0x05, 0x13, 0x2b,
+ 0xda, 0xdd, 0x8d, 0xa6, 0x7b, 0xcb, 0xde, 0x0f, 0x59, 0x63, 0xf1, 0xe0,
+ 0xfe, 0x9f, 0xef, 0xc0, 0xe2, 0x38, 0xf5, 0xab, 0xb0, 0x03, 0x0a, 0x87,
+ 0x79, 0x3e, 0xb9, 0x52, 0xbe, 0x37, 0x55, 0x01, 0x63, 0x6d, 0x86, 0xf6,
+ 0x8c, 0x50, 0x93, 0xb1, 0x47, 0xec, 0x09, 0x99, 0x98, 0x7d, 0x6e, 0x83,
+ 0x0e, 0x90, 0xfd, 0x36, 0x06, 0xf1, 0x48, 0x6d, 0xbc, 0x90, 0x9b, 0xa0,
+ 0xe8, 0xc6, 0xce, 0xf2, 0x3e, 0xb4, 0x99, 0x5a, 0x9b, 0x12, 0x64, 0xc6,
+ 0x96, 0xbf, 0xdf, 0x0f, 0x4c, 0xd9, 0x69, 0xed, 0xeb, 0xf0, 0x3c, 0x5c,
+ 0xe8, 0xa0, 0x72, 0x58, 0xbe, 0x91, 0x56, 0x67, 0x22, 0xf0, 0xeb, 0xe3,
+ 0xc7, 0x36, 0x12, 0x3a, 0xee, 0x98, 0x1d, 0x1c, 0x1f, 0xab, 0x2a, 0x11,
+ 0x5b, 0x08, 0x14, 0xf5, 0x84, 0xf8, 0xc5, 0x99, 0x36, 0x97, 0x4f, 0xcf,
+ 0xeb, 0xa4, 0xfa, 0x7c, 0xfe, 0xbd, 0xe8, 0xe9, 0x41, 0x04, 0x94, 0xef,
+ 0x31, 0x10, 0xb6, 0xb2, 0xd4, 0x19, 0xc3, 0x12, 0x88, 0x84, 0x79, 0x9d,
+ 0x7f, 0xfb, 0x2e, 0xf9, 0x9a, 0xf6, 0xc2, 0x72, 0xcc, 0xac, 0x1d, 0x80,
+ 0x22, 0xfb, 0xd1, 0x10, 0xa6, 0xfc, 0x12, 0xd1, 0x31, 0x92, 0xe4, 0xa9,
+ 0xfd, 0xe1, 0xe7, 0xa3, 0xd8, 0xbf, 0x3a, 0xe5, 0x3f, 0x6d, 0x8e, 0x3f},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 179
+ {SEC_OID_SHA512,
+ 179,
+ {0x7b, 0x0d, 0xbc, 0x9f, 0x51, 0xcb, 0xee, 0x3e, 0xd5, 0x7c, 0xec, 0x73,
+ 0xda, 0xbd, 0x26, 0x81, 0x41, 0xd1, 0x5a, 0xfa, 0x82, 0xeb, 0x37, 0x8d,
+ 0x7c, 0x6b, 0xde, 0x7d, 0xcf, 0x06, 0x50, 0x55, 0x4e, 0xae, 0x79, 0xa2,
+ 0x48, 0x93, 0x40, 0xb9, 0xeb, 0x81, 0xd5, 0x4c, 0xd6, 0x77, 0xc2, 0xd3,
+ 0x51, 0xe3, 0x66, 0x42, 0xf1, 0xbc, 0x56, 0x99, 0xb5, 0x64, 0x5f, 0xf9,
+ 0xc4, 0xe8, 0xef, 0x6c, 0x68, 0xbf, 0x5e, 0x33, 0x70, 0x64, 0xf7, 0x8f,
+ 0x6e, 0xeb, 0x19, 0xdf, 0xd4, 0xe5, 0xe9, 0xe7, 0x0b, 0x36, 0x00, 0xf4,
+ 0x36, 0x09, 0x38, 0xcb, 0x93, 0x36, 0xe1, 0x23, 0x61, 0xf7, 0x5f, 0x39,
+ 0xeb, 0xf4, 0x49, 0x94, 0xde, 0x53, 0x1b, 0xeb, 0xd2, 0x30, 0xbf, 0xda,
+ 0xcc, 0xc0, 0x2e, 0x0f, 0x34, 0x52, 0x97, 0x6f, 0x73, 0x05, 0x5d, 0x24,
+ 0xd6, 0x73, 0xa5, 0x5e, 0x58, 0x61, 0x8d, 0xea, 0x96, 0x71, 0x8d, 0x18,
+ 0x0e, 0x7b, 0xda, 0x53, 0x72, 0xdf, 0x8f, 0x2a, 0xdf, 0xe8, 0xf9, 0x84,
+ 0xde, 0x3c, 0x57, 0x11, 0xab, 0xfe, 0x75, 0xcd, 0xeb, 0x81, 0x77, 0x1f,
+ 0xa1, 0x05, 0xf0, 0x0b, 0xe7, 0xde, 0x76, 0xe5, 0xb0, 0xa8, 0x83, 0x8d,
+ 0xbd, 0xd8, 0xd2, 0x22, 0x26, 0x51, 0x8f, 0xed, 0x73, 0x83, 0xe2, 0xa1,
+ 0x01, 0xf6, 0x2b, 0xa3, 0xe7, 0x9f, 0x59, 0x53, 0x8c, 0xe3, 0xc9, 0xf3,
+ 0x68, 0xd6, 0x44, 0x20, 0x63, 0xef, 0x85, 0x91, 0xcd, 0xde, 0x03, 0x90,
+ 0x7f, 0xab, 0x38, 0xc7, 0x9e, 0x5f, 0xa3, 0x26, 0xbd, 0x67, 0xf6, 0xc0,
+ 0xd0, 0x17, 0xcd, 0xb0, 0x1d, 0x39, 0xea, 0xb8, 0xfd, 0x3d, 0x7a, 0x90,
+ 0x10, 0x65, 0x98, 0x6d, 0xb2, 0x41, 0xe3, 0x0c, 0x80, 0xb9, 0x77, 0xa7,
+ 0xc5, 0x72, 0x3c, 0xcf, 0x15, 0xc9, 0x49, 0x4b, 0x08, 0xa3, 0x93, 0x71,
+ 0xaf, 0xb9, 0xea, 0x0e, 0x51, 0xf4, 0xcc, 0x35, 0xf5, 0x15, 0xed, 0x88,
+ 0xa8, 0xe5, 0xb7, 0x02, 0xb9, 0x10, 0x89, 0x17, 0x06, 0x1d, 0x2b, 0x75,
+ 0xe9, 0xdd, 0x55, 0xa8, 0x9a, 0x38, 0x7a, 0xa2, 0xe4, 0xe0, 0xd5, 0xb9,
+ 0xfa, 0xea, 0xd4, 0xce, 0x10, 0xe8, 0x62, 0x25, 0x53, 0x96, 0x6c, 0x13,
+ 0x24, 0xe9, 0x2f, 0x8d, 0xec, 0xe4, 0xb3, 0xd7, 0xcb, 0x98, 0x15, 0x24,
+ 0xdd, 0xcb, 0x65, 0x76, 0x0a, 0xed, 0x7c, 0xbc, 0x32, 0xd4, 0x75, 0x85,
+ 0xaf, 0xe5, 0xf4, 0x8e, 0xac, 0xd2, 0x4e, 0xd5, 0x70, 0x33, 0x48, 0x14,
+ 0x12, 0x11, 0x97, 0xc4, 0x85, 0x05, 0xd7, 0x90, 0x40, 0x2b, 0x85, 0xa4,
+ 0x5a, 0x59, 0x37, 0xb0, 0xaa, 0x7c, 0xff, 0x37, 0x15, 0x88, 0xe0, 0xa0,
+ 0x40, 0x30, 0xfe, 0x0e, 0xc1, 0xb8, 0xfe, 0xc9, 0x51, 0x6b, 0xec, 0xac,
+ 0x30, 0x91, 0x1f, 0x68, 0x90, 0x15, 0xb1, 0x6a, 0x44, 0xf3, 0x48, 0xa4},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 180
+ {SEC_OID_SHA512,
+ 180,
+ {0x65, 0x4e, 0x9b, 0xcb, 0x87, 0xac, 0x0b, 0xdd, 0xab, 0xb2, 0xa8, 0x77,
+ 0xa1, 0x12, 0x7c, 0xf9, 0xc3, 0x06, 0xc9, 0xce, 0x5d, 0xa0, 0x52, 0xf8,
+ 0xec, 0x73, 0x2b, 0x1a, 0x98, 0xea, 0x14, 0xc3, 0x35, 0xed, 0x82, 0xab,
+ 0x6f, 0x62, 0xd1, 0x74, 0x65, 0x13, 0x49, 0x40, 0x7f, 0x1d, 0x91, 0x18,
+ 0x9b, 0xda, 0x73, 0x18, 0x2e, 0xf8, 0x07, 0x3e, 0x2d, 0xcf, 0xfb, 0x39,
+ 0xc2, 0x1c, 0x22, 0x04, 0x08, 0x1b, 0x36, 0xfa, 0x6c, 0x5d, 0x66, 0xc3,
+ 0xfc, 0x97, 0xeb, 0x2e, 0xf3, 0x41, 0x6e, 0xd1, 0x6c, 0xd3, 0xe6, 0xa4,
+ 0xe5, 0xe1, 0x0c, 0x2d, 0xec, 0xda, 0x13, 0xc3, 0xa0, 0x82, 0x68, 0x89,
+ 0x37, 0x69, 0xb2, 0x12, 0xf2, 0x93, 0x2c, 0x95, 0x4c, 0x12, 0x1c, 0x01,
+ 0x94, 0x4c, 0x51, 0xdd, 0x5c, 0x23, 0x05, 0xce, 0xbd, 0x54, 0xef, 0x65,
+ 0xbb, 0x6e, 0xa4, 0x8c, 0xb0, 0x5a, 0x37, 0xac, 0xdf, 0xfa, 0x34, 0x39,
+ 0x5e, 0x5e, 0x6f, 0x54, 0x0f, 0xa8, 0x74, 0x92, 0xad, 0xfb, 0x9e, 0xe1,
+ 0xfe, 0xd9, 0xd7, 0xb4, 0x78, 0x41, 0xf7, 0x5d, 0xa0, 0xa8, 0x90, 0xa0,
+ 0xf2, 0x91, 0x4b, 0x21, 0xaa, 0xa0, 0xa7, 0x87, 0x81, 0xaf, 0x97, 0x90,
+ 0xda, 0xfa, 0x4d, 0xd2, 0x3e, 0x51, 0x1f, 0x9d, 0x9e, 0xb7, 0x6a, 0xdb,
+ 0x25, 0xe8, 0x5c, 0x6c, 0xdd, 0xe5, 0x68, 0xfa, 0x14, 0x14, 0x5d, 0x82,
+ 0x1f, 0x86, 0x02, 0xe6, 0x75, 0x69, 0xf8, 0x69, 0xd6, 0xe7, 0x3e, 0x39,
+ 0x6e, 0x24, 0x7a, 0xce, 0x4b, 0x84, 0xd2, 0x05, 0x22, 0xe4, 0x5a, 0x06,
+ 0x68, 0x25, 0x45, 0x05, 0x86, 0xe4, 0x28, 0xe8, 0x06, 0xa2, 0x67, 0x25,
+ 0x25, 0xb9, 0x0d, 0x31, 0x6a, 0x5b, 0x13, 0xda, 0xe5, 0xd2, 0x15, 0xcc,
+ 0xa4, 0x66, 0xe0, 0x64, 0xe5, 0x41, 0xf5, 0x49, 0xb0, 0xb2, 0x98, 0xb4,
+ 0x2e, 0xce, 0x56, 0x34, 0xc6, 0xcc, 0x48, 0xce, 0x93, 0x86, 0x11, 0xaa,
+ 0x06, 0xff, 0xb1, 0x20, 0xc2, 0x05, 0x95, 0x5f, 0x53, 0x7f, 0xb2, 0x1c,
+ 0xfa, 0x7c, 0x5d, 0xb9, 0x29, 0x08, 0xcc, 0x27, 0x8f, 0x7e, 0x00, 0x3a,
+ 0xd2, 0xee, 0xf9, 0x36, 0x34, 0x3a, 0x70, 0xa2, 0xd6, 0x46, 0x0a, 0x14,
+ 0x9e, 0xb9, 0x30, 0x79, 0x3f, 0xd4, 0x5e, 0xe7, 0x37, 0x77, 0x6a, 0xdc,
+ 0xd0, 0x46, 0x35, 0xaa, 0x87, 0xa3, 0xf7, 0xa1, 0x2e, 0x41, 0x84, 0x68,
+ 0x9a, 0x88, 0xdb, 0xcf, 0x3e, 0x9d, 0x9f, 0x6d, 0x82, 0x9e, 0x0f, 0xad,
+ 0x1f, 0x08, 0x59, 0x67, 0x68, 0x77, 0x4f, 0xd1, 0x49, 0x81, 0x3f, 0xd9,
+ 0xe0, 0x3a, 0x42, 0xfa, 0xae, 0x20, 0xf0, 0x2a, 0xe0, 0x26, 0x64, 0x7d,
+ 0x68, 0xf3, 0xc7, 0x46, 0x51, 0xa7, 0xf4, 0x69, 0xda, 0x23, 0x59, 0x75,
+ 0x8b, 0xe1, 0xd6, 0x97, 0x10, 0x11, 0x35, 0xd6, 0xca, 0x0d, 0xa1, 0x31},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 181
+ {SEC_OID_SHA512,
+ 181,
+ {0x5b, 0xe6, 0xf8, 0x9e, 0x6f, 0x53, 0x1c, 0x41, 0xe2, 0x48, 0xf0, 0xd7,
+ 0x2c, 0x37, 0xca, 0xe7, 0xb2, 0xa4, 0x66, 0x88, 0x6b, 0xd4, 0xc1, 0x05,
+ 0x9d, 0x96, 0x6b, 0x5c, 0x97, 0x3d, 0x12, 0x7b, 0xe3, 0xc7, 0x5c, 0x7d,
+ 0xcb, 0xd5, 0x7a, 0x76, 0x7b, 0xb1, 0x3b, 0xe2, 0x0d, 0x94, 0x02, 0xa7,
+ 0x80, 0xa5, 0xe5, 0x8f, 0xaa, 0xbb, 0x57, 0x13, 0x99, 0xd7, 0xdf, 0xdf,
+ 0x3c, 0x8f, 0x64, 0x9c, 0x82, 0x5d, 0x99, 0x30, 0x9f, 0x84, 0x14, 0x0d,
+ 0xb7, 0x0d, 0x4b, 0xed, 0x2e, 0x16, 0x0b, 0x22, 0xe4, 0x99, 0x58, 0xe7,
+ 0xe3, 0x5a, 0xa4, 0x44, 0xd4, 0xfc, 0x49, 0xaa, 0x24, 0xa0, 0x2b, 0x2c,
+ 0x17, 0x08, 0x59, 0xfa, 0x62, 0x1d, 0x14, 0xc3, 0x69, 0x2a, 0x23, 0x53,
+ 0x24, 0x91, 0x18, 0xc7, 0xb0, 0x1e, 0x01, 0x8b, 0xa5, 0xd8, 0x23, 0x54,
+ 0x17, 0x3a, 0xfe, 0x12, 0x2a, 0x71, 0x36, 0x8e, 0x43, 0x42, 0xd8, 0x8f,
+ 0xe2, 0xbe, 0xbf, 0x6a, 0x02, 0x55, 0xf7, 0x19, 0xb9, 0x85, 0xd5, 0xb5,
+ 0x7f, 0x72, 0x0b, 0x0d, 0x47, 0x67, 0xf6, 0x7b, 0x13, 0xec, 0xd8, 0x15,
+ 0xce, 0x40, 0xfa, 0xb2, 0xb6, 0x10, 0xc4, 0xaf, 0x10, 0x54, 0x73, 0x49,
+ 0x34, 0xea, 0xe5, 0xfc, 0x23, 0x28, 0x91, 0xf2, 0x9f, 0xba, 0x6d, 0x36,
+ 0x4e, 0x4c, 0x0f, 0x2b, 0x26, 0xbf, 0x60, 0x08, 0x36, 0xfb, 0x1e, 0xc9,
+ 0x53, 0x0d, 0x5a, 0xa1, 0x4b, 0x90, 0x10, 0x3e, 0x67, 0x5e, 0xfc, 0xbc,
+ 0x92, 0xf6, 0xe8, 0x8a, 0xfa, 0x35, 0x13, 0x69, 0xc6, 0x94, 0x89, 0x2e,
+ 0x94, 0x9d, 0xa6, 0xd9, 0x0e, 0x74, 0xf2, 0xae, 0x85, 0x3f, 0x5d, 0x8a,
+ 0xa7, 0x0d, 0x5f, 0xc1, 0x32, 0xd9, 0xb4, 0x1e, 0x20, 0x52, 0x0b, 0xaa,
+ 0x8a, 0xa7, 0x4b, 0x77, 0xc6, 0x0d, 0xac, 0xcf, 0x4d, 0xa7, 0x58, 0xb9,
+ 0xd2, 0x27, 0x45, 0xe5, 0x0c, 0xd7, 0xea, 0x11, 0x8d, 0xc1, 0x49, 0x26,
+ 0xb9, 0xdf, 0xe0, 0xfe, 0x26, 0x60, 0x0c, 0xba, 0x5b, 0x44, 0x7e, 0x9e,
+ 0x2a, 0x14, 0xd1, 0xd8, 0xa5, 0xe7, 0xaf, 0x01, 0xca, 0x14, 0x3b, 0x6a,
+ 0xf2, 0x98, 0xe0, 0x31, 0xd2, 0x56, 0x0d, 0x99, 0xaa, 0x09, 0x0e, 0xe2,
+ 0xd7, 0x18, 0x0e, 0xc6, 0x95, 0xdd, 0x55, 0x38, 0x47, 0x17, 0x5c, 0xe6,
+ 0x60, 0x84, 0xfa, 0xe7, 0xb3, 0x0c, 0xe6, 0xb5, 0xa3, 0xb1, 0x16, 0x47,
+ 0x57, 0x04, 0x3d, 0xfe, 0x05, 0x38, 0x53, 0xc8, 0x4b, 0xdc, 0x9f, 0xd6,
+ 0x67, 0x08, 0xb0, 0x29, 0xfb, 0xd4, 0x4a, 0x2c, 0x2f, 0xbd, 0x8e, 0x5a,
+ 0xc7, 0xc0, 0x09, 0xf8, 0xcb, 0xf5, 0x3e, 0xc2, 0xe2, 0x85, 0xf2, 0xc3,
+ 0x65, 0xd8, 0x23, 0xd3, 0x17, 0x72, 0xbb, 0xfa, 0x71, 0x0e, 0x70, 0xeb,
+ 0xa5, 0x8d, 0x71, 0x78, 0x77, 0x63, 0xbf, 0x0d, 0xc0, 0x9e, 0xc5, 0xc1},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 182
+ {SEC_OID_SHA512,
+ 182,
+ {0x3d, 0x71, 0x86, 0xaa, 0x38, 0xd4, 0x31, 0x64, 0x2a, 0xac, 0x2f, 0xa0,
+ 0x11, 0x01, 0x22, 0x4d, 0x65, 0x2e, 0x46, 0x8c, 0xa9, 0xe4, 0x20, 0x65,
+ 0x26, 0x06, 0xd0, 0x50, 0xf1, 0x09, 0x82, 0x5b, 0x4c, 0x29, 0x43, 0xf5,
+ 0x7d, 0x94, 0x3a, 0x48, 0xe8, 0x55, 0x98, 0x98, 0xf9, 0xb6, 0xee, 0x17,
+ 0x4e, 0xb0, 0x74, 0x8a, 0x9c, 0x84, 0xe9, 0xcb, 0x87, 0x4c, 0x50, 0xc7,
+ 0x60, 0xd2, 0xb1, 0x65, 0x63, 0x74, 0x70, 0x3b, 0xf8, 0x2b, 0x2e, 0x40,
+ 0x12, 0xd4, 0xa4, 0xb6, 0x42, 0xa2, 0x0c, 0x2e, 0x5e, 0x9e, 0xda, 0xc5,
+ 0x4f, 0x6b, 0x15, 0x2c, 0x7d, 0x79, 0xca, 0x55, 0x91, 0xd5, 0x0b, 0xf9,
+ 0x19, 0x4b, 0xf3, 0x6c, 0x86, 0x04, 0xdd, 0x8f, 0x31, 0xd9, 0xc4, 0x02,
+ 0x50, 0x90, 0x91, 0x72, 0x34, 0x63, 0x31, 0xbb, 0x73, 0xcd, 0xa2, 0x3c,
+ 0x6a, 0xe4, 0x81, 0xca, 0x91, 0xde, 0xe4, 0x9a, 0x22, 0x98, 0xdf, 0x8c,
+ 0xd4, 0x0e, 0x5b, 0x7f, 0x6d, 0x49, 0x7a, 0x18, 0x34, 0x99, 0xd2, 0xa0,
+ 0x95, 0x0f, 0x2e, 0x44, 0x06, 0x14, 0xab, 0x5b, 0x42, 0x79, 0xc8, 0x87,
+ 0xe2, 0xb2, 0x28, 0xc2, 0x77, 0x00, 0x01, 0x3c, 0xe1, 0x58, 0x41, 0x93,
+ 0x7e, 0x31, 0x9d, 0xea, 0xe2, 0xf7, 0x35, 0x0a, 0x2f, 0x76, 0xc4, 0x3c,
+ 0x6e, 0x02, 0xe5, 0x93, 0x76, 0x86, 0xf4, 0x00, 0x43, 0x69, 0xe4, 0x78,
+ 0xf6, 0x1a, 0xa7, 0xdc, 0xbd, 0x38, 0xd5, 0x0d, 0x93, 0xce, 0x74, 0xa9,
+ 0xaa, 0x8a, 0x13, 0xcb, 0xb1, 0xa8, 0xf9, 0x2c, 0xdd, 0x38, 0x2f, 0xb2,
+ 0xc3, 0x5c, 0xf2, 0x92, 0xa9, 0xd4, 0x5e, 0x40, 0x4c, 0xb1, 0xcd, 0xc1,
+ 0x46, 0x08, 0xf5, 0xed, 0x3e, 0x2c, 0x49, 0x0c, 0x22, 0x86, 0x2c, 0xad,
+ 0xf0, 0xc6, 0xc6, 0x31, 0x16, 0xc8, 0x1b, 0x7c, 0xa3, 0xe8, 0xab, 0x65,
+ 0x94, 0xe5, 0x5f, 0x10, 0xbc, 0x78, 0x76, 0x9c, 0x3e, 0x4c, 0xbb, 0x5b,
+ 0x44, 0xe5, 0xa1, 0xc2, 0xab, 0x33, 0x41, 0x71, 0x4a, 0x1a, 0x40, 0x70,
+ 0x29, 0x26, 0xbd, 0x5e, 0x4f, 0xac, 0xf3, 0xb5, 0x5d, 0xc9, 0x78, 0xa2,
+ 0x76, 0x81, 0x66, 0xa4, 0x82, 0x85, 0xc0, 0x67, 0x22, 0xd5, 0x43, 0x6b,
+ 0xda, 0x3a, 0xdd, 0x1a, 0x7a, 0xde, 0xf7, 0x6f, 0xd3, 0x17, 0xef, 0x06,
+ 0xf7, 0x28, 0x6b, 0x47, 0x56, 0x6a, 0x38, 0x72, 0x02, 0x32, 0xbb, 0x58,
+ 0x95, 0x4e, 0xfc, 0x44, 0xf2, 0x20, 0x7d, 0xe7, 0x1c, 0x2f, 0x36, 0x61,
+ 0xa3, 0x14, 0x0c, 0xe5, 0xa9, 0x41, 0x45, 0xdf, 0x9d, 0x4b, 0xc4, 0xcc,
+ 0xe0, 0xa1, 0x61, 0x44, 0xfe, 0x02, 0x05, 0xa1, 0xda, 0x7f, 0x57, 0x40,
+ 0x9f, 0xc8, 0xda, 0x45, 0xa5, 0x06, 0x2b, 0x2e, 0xe3, 0x91, 0x19, 0xc6,
+ 0x39, 0x43, 0x6e, 0xd1, 0x28, 0x98, 0x3e, 0x1c, 0x7f, 0xc4, 0x97, 0x6c},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: composed null
+ // tcID: 183
+ {SEC_OID_SHA512,
+ 183,
+ {0x9f, 0x32, 0xc9, 0xb6, 0x59, 0x77, 0x54, 0x17, 0xab, 0xb7, 0x21, 0x92,
+ 0x78, 0xe0, 0xef, 0x2e, 0xb3, 0x0b, 0xa4, 0x87, 0xd4, 0x25, 0x81, 0xfc,
+ 0x22, 0xfb, 0xb1, 0x8d, 0xc1, 0x1f, 0x5a, 0xb0, 0x81, 0xa4, 0x06, 0x21,
+ 0xb4, 0xb9, 0x25, 0xfd, 0x40, 0xee, 0x62, 0xed, 0x79, 0x2e, 0x85, 0x3c,
+ 0xc2, 0x6f, 0x35, 0x89, 0xaa, 0x9b, 0xed, 0x4e, 0x04, 0xaa, 0xa7, 0x77,
+ 0x3a, 0x08, 0xb2, 0x4c, 0xee, 0x1c, 0xa2, 0xb8, 0x33, 0x31, 0x48, 0x7f,
+ 0x88, 0x9d, 0x7d, 0x17, 0x70, 0xa5, 0x5c, 0xfd, 0xf1, 0x65, 0x4c, 0x4c,
+ 0xe3, 0x20, 0x54, 0x2c, 0xef, 0xf8, 0xb0, 0xd6, 0x2c, 0xd6, 0xc5, 0x9c,
+ 0x8b, 0xdb, 0xe9, 0x23, 0x43, 0x1d, 0x93, 0x08, 0xfc, 0xe9, 0x11, 0xb2,
+ 0x5d, 0xfd, 0x12, 0x06, 0xb9, 0xc9, 0x7c, 0x0c, 0xbc, 0xc4, 0x6b, 0x36,
+ 0xfa, 0xef, 0x1a, 0xee, 0x9f, 0x88, 0xe4, 0xe3, 0x53, 0xa5, 0x7f, 0xa4,
+ 0x8d, 0x44, 0xf8, 0x8a, 0x76, 0xb3, 0xe6, 0x7c, 0xfe, 0x27, 0x63, 0x15,
+ 0x30, 0x5f, 0x71, 0xd0, 0xf3, 0x65, 0x6f, 0x3b, 0x08, 0x6d, 0x78, 0x70,
+ 0x31, 0xdd, 0x4c, 0x71, 0x6c, 0xc9, 0x06, 0xf9, 0x38, 0x4b, 0x76, 0x5a,
+ 0x7d, 0x2a, 0x64, 0x8e, 0xf4, 0x97, 0xb7, 0xf8, 0x9b, 0x8f, 0xb7, 0x2d,
+ 0x63, 0x35, 0x1b, 0xfd, 0x0f, 0x01, 0x99, 0x79, 0xd8, 0x59, 0x40, 0x7e,
+ 0x30, 0xd7, 0xac, 0x22, 0xf0, 0xee, 0xfd, 0xc9, 0x2e, 0xdd, 0x7c, 0xe8,
+ 0x03, 0x3b, 0x11, 0xd2, 0x66, 0xd6, 0x6e, 0xb1, 0x92, 0x28, 0xf7, 0x5d,
+ 0x7e, 0xf3, 0x00, 0x84, 0x89, 0x27, 0xc9, 0x54, 0x3e, 0x6e, 0x7f, 0x19,
+ 0x5b, 0xfc, 0x94, 0x48, 0xed, 0x5c, 0xdf, 0x29, 0x63, 0x67, 0x6e, 0x16,
+ 0x44, 0xd0, 0x97, 0x29, 0x11, 0x5b, 0xa9, 0x58, 0x78, 0x32, 0x45, 0x73,
+ 0xd4, 0xbf, 0xeb, 0x74, 0xc7, 0x71, 0x3b, 0x40, 0x53, 0x04, 0x15, 0x5b,
+ 0xf7, 0xab, 0xcf, 0x7f, 0x76, 0xbc, 0x3f, 0xbd, 0x96, 0xc6, 0x83, 0x9e,
+ 0x81, 0x62, 0x4d, 0x96, 0xdc, 0x9f, 0x45, 0xf6, 0x9a, 0xf4, 0x3c, 0x46,
+ 0xe8, 0x72, 0x0d, 0x1b, 0x48, 0x8a, 0xa6, 0x47, 0xc0, 0xa7, 0xf5, 0x6d,
+ 0xd3, 0x66, 0x19, 0xc1, 0xc6, 0xdd, 0x5b, 0xc9, 0x3b, 0x3f, 0xc0, 0x0a,
+ 0x00, 0xdf, 0xd4, 0x9a, 0x19, 0xa2, 0xda, 0x23, 0xde, 0x40, 0xc3, 0xde,
+ 0x19, 0x7e, 0xc6, 0xcb, 0x55, 0xed, 0x47, 0x06, 0x2e, 0xf1, 0x7f, 0xf1,
+ 0x51, 0x12, 0xa7, 0x87, 0x28, 0xa8, 0xb5, 0xf3, 0x34, 0x4d, 0x0a, 0x71,
+ 0x68, 0x72, 0x6b, 0x0d, 0x8d, 0x22, 0x30, 0x37, 0xa5, 0x2a, 0x25, 0x62,
+ 0xdf, 0xe6, 0xc9, 0x43, 0xcf, 0x09, 0xd8, 0x2b, 0x9d, 0x77, 0x7c, 0x3c,
+ 0x2f, 0x1a, 0x2d, 0x2e, 0x21, 0x12, 0x38, 0x8b, 0x32, 0x40, 0x88, 0xde},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect null
+ // tcID: 184
+ {SEC_OID_SHA512,
+ 184,
+ {0x40, 0x9f, 0x9d, 0xc5, 0x27, 0xda, 0x49, 0x21, 0x49, 0x94, 0xcf, 0x1f,
+ 0xfb, 0xa5, 0x69, 0xf2, 0xe3, 0xcc, 0xb1, 0x2b, 0x62, 0x6a, 0x68, 0x53,
+ 0x67, 0xc4, 0x81, 0x85, 0xe0, 0x6e, 0x97, 0x2d, 0x38, 0x26, 0xdf, 0x52,
+ 0xb5, 0x4a, 0xeb, 0x54, 0x26, 0x97, 0x7c, 0x4f, 0xa9, 0x1a, 0xd5, 0xe5,
+ 0x5c, 0xfb, 0xbb, 0x86, 0xdc, 0xdd, 0x8d, 0xa6, 0x8e, 0x83, 0xba, 0x5f,
+ 0x25, 0x77, 0x9d, 0x87, 0xb2, 0xe9, 0x03, 0x5f, 0x75, 0x91, 0xa2, 0x0d,
+ 0x8d, 0x68, 0x45, 0x21, 0x5d, 0x3a, 0x4f, 0xfc, 0xcd, 0x0a, 0x01, 0xcb,
+ 0x4f, 0xdf, 0x0b, 0x83, 0x5a, 0x05, 0x68, 0x6f, 0x64, 0xa8, 0xf4, 0x31,
+ 0x53, 0xa4, 0x61, 0xd7, 0x86, 0x49, 0xe8, 0xa6, 0x35, 0xac, 0x52, 0xd6,
+ 0xe0, 0x01, 0x06, 0x8f, 0x8c, 0x18, 0x16, 0x3b, 0x40, 0xb3, 0x86, 0x06,
+ 0x91, 0x11, 0x7c, 0xdb, 0x0b, 0xb1, 0x5a, 0x35, 0x36, 0x4d, 0x6b, 0x4c,
+ 0xa2, 0x64, 0xa2, 0x49, 0x38, 0xa6, 0x89, 0x82, 0xbe, 0xb8, 0xc5, 0xe4,
+ 0xc5, 0xb9, 0xc9, 0x04, 0x80, 0x77, 0x70, 0x05, 0xd4, 0x90, 0x6f, 0x20,
+ 0x07, 0xe3, 0x37, 0x87, 0x52, 0x01, 0x71, 0x8a, 0xcf, 0x46, 0x4c, 0x44,
+ 0xdb, 0x8d, 0x2c, 0x0e, 0x72, 0x22, 0x58, 0x30, 0x88, 0x57, 0x77, 0x59,
+ 0x38, 0x4f, 0xbb, 0x7b, 0xb8, 0xbc, 0x40, 0x9a, 0x79, 0x0b, 0x98, 0x7f,
+ 0xed, 0xd1, 0xd0, 0x9b, 0xf5, 0xae, 0xa2, 0xa0, 0xe4, 0x44, 0xc0, 0x64,
+ 0x8f, 0x7a, 0xdb, 0xf3, 0x21, 0x45, 0xdf, 0x8c, 0x2d, 0x21, 0xdb, 0xaf,
+ 0xc4, 0x08, 0xf8, 0xf8, 0xea, 0x05, 0xf2, 0x6a, 0x99, 0xb1, 0x82, 0xfa,
+ 0xe3, 0xd3, 0xc1, 0x2f, 0x6e, 0x7d, 0x9e, 0x44, 0x04, 0xdb, 0xc2, 0x00,
+ 0x63, 0xa1, 0xa0, 0x01, 0x27, 0x67, 0x7d, 0x97, 0xc2, 0x0a, 0x78, 0xdc,
+ 0xc7, 0x57, 0x2e, 0xf5, 0xb3, 0x69, 0x3a, 0xba, 0x44, 0xa9, 0xff, 0xb1,
+ 0xd8, 0xc7, 0x32, 0x25, 0x96, 0x65, 0x8b, 0x0e, 0xe2, 0x4a, 0xc6, 0x1f,
+ 0x8b, 0xf6, 0x6f, 0x83, 0xed, 0x32, 0xa9, 0x53, 0x56, 0x9a, 0x2f, 0x00,
+ 0x37, 0xc6, 0x34, 0xa9, 0x31, 0x49, 0x05, 0xcb, 0xc8, 0xa3, 0x77, 0x22,
+ 0xeb, 0x5f, 0xab, 0xf3, 0xa5, 0x63, 0x04, 0x63, 0xcc, 0x28, 0xf2, 0x33,
+ 0x95, 0x3b, 0x57, 0xc0, 0xd5, 0xd2, 0xf6, 0xef, 0x28, 0x1c, 0xb3, 0xf8,
+ 0x43, 0xa7, 0xc6, 0x40, 0xd6, 0xe5, 0x66, 0x80, 0x9c, 0xec, 0x0e, 0xda,
+ 0x54, 0x8c, 0xc1, 0xf9, 0xef, 0xe0, 0x8b, 0x4b, 0x8d, 0x36, 0x04, 0x18,
+ 0x34, 0x69, 0xc3, 0x4d, 0x11, 0x94, 0xbc, 0xf6, 0xa0, 0x12, 0x6f, 0xc0,
+ 0x72, 0xc4, 0xc9, 0x7a, 0xaf, 0xac, 0x74, 0x8b, 0xfd, 0x4e, 0x21, 0xb5,
+ 0xf0, 0x34, 0x7b, 0x19, 0x77, 0xe5, 0xba, 0xea, 0x18, 0x49, 0xe9, 0x2d},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of digest
+ // tcID: 185
+ {SEC_OID_SHA512,
+ 185,
+ {0xd2, 0x83, 0x88, 0x44, 0x1d, 0xcd, 0x3a, 0xdb, 0x10, 0x35, 0x15, 0xa7,
+ 0x4b, 0xe1, 0xaf, 0xff, 0xeb, 0x25, 0x02, 0x55, 0xca, 0x75, 0x28, 0xe9,
+ 0x55, 0xb9, 0x4e, 0x7b, 0x8c, 0xe8, 0x26, 0xc9, 0x7d, 0xf3, 0xf3, 0x71,
+ 0xda, 0x7e, 0x7f, 0x39, 0x94, 0x77, 0xc1, 0xbb, 0x03, 0x3d, 0x50, 0xf4,
+ 0xbd, 0xbf, 0xa9, 0x82, 0xe3, 0xd5, 0xed, 0xdb, 0x6b, 0xf4, 0x5e, 0x08,
+ 0xdf, 0xa4, 0x1d, 0x5b, 0xbd, 0x97, 0x6f, 0xed, 0x01, 0x8d, 0x1b, 0x8b,
+ 0xbd, 0xa0, 0x13, 0xe7, 0x9f, 0xd8, 0x0c, 0x02, 0x0d, 0xdf, 0x53, 0x79,
+ 0xe9, 0x69, 0x29, 0xcc, 0x70, 0x86, 0x8f, 0x02, 0x5d, 0xce, 0x41, 0xe6,
+ 0xf3, 0xdb, 0xc2, 0x20, 0xb3, 0xcc, 0x6f, 0xe7, 0x0d, 0x7a, 0x4b, 0xd0,
+ 0x65, 0x9c, 0x60, 0xfb, 0xa3, 0x76, 0xd6, 0x72, 0x01, 0x65, 0x99, 0xa4,
+ 0x4f, 0x89, 0xb6, 0x2a, 0xff, 0x46, 0x9e, 0x7e, 0x91, 0xb2, 0x4b, 0xfe,
+ 0x64, 0x5d, 0x63, 0xcb, 0x0c, 0xb0, 0x39, 0x02, 0xe8, 0xce, 0x84, 0x48,
+ 0xb4, 0x1b, 0x58, 0x86, 0xd5, 0x5e, 0xbf, 0x05, 0x4d, 0xdb, 0xc2, 0x1c,
+ 0x23, 0xd5, 0x71, 0xa4, 0xe6, 0xa3, 0x53, 0xa5, 0xf8, 0x80, 0xec, 0x24,
+ 0x78, 0xd2, 0x06, 0xa2, 0xa0, 0x8d, 0x43, 0x17, 0x14, 0xde, 0x56, 0x2b,
+ 0xf2, 0xaa, 0x6a, 0x58, 0x85, 0xe0, 0xbf, 0xfa, 0xb5, 0x1b, 0xce, 0x4e,
+ 0xd9, 0xe2, 0x43, 0xee, 0xaa, 0x5d, 0x1b, 0x22, 0x97, 0xdf, 0xf1, 0xbd,
+ 0x84, 0x4b, 0x44, 0x0e, 0x9c, 0xb2, 0x70, 0xb6, 0xce, 0x40, 0xb7, 0x6f,
+ 0xd7, 0x9c, 0x75, 0x91, 0xd3, 0xf3, 0x8a, 0x71, 0x91, 0x90, 0xa5, 0x99,
+ 0x26, 0x64, 0xf2, 0x4b, 0x8b, 0xce, 0x0f, 0x4d, 0x05, 0x0e, 0x80, 0x72,
+ 0xae, 0x4a, 0x27, 0xc5, 0x1b, 0x2e, 0x28, 0x43, 0x04, 0xaf, 0x4e, 0x2e,
+ 0xe2, 0xdd, 0xa5, 0x46, 0xa8, 0xff, 0x91, 0xaf, 0xfe, 0x20, 0x88, 0x2c,
+ 0x11, 0x9e, 0xc1, 0xca, 0xeb, 0xe4, 0x06, 0xae, 0x2b, 0x04, 0xee, 0xc9,
+ 0xbe, 0xd1, 0x07, 0xcb, 0x3b, 0x66, 0x42, 0x0a, 0x73, 0x0e, 0xcc, 0x79,
+ 0x7c, 0x02, 0x8b, 0xd9, 0x7f, 0x9d, 0xff, 0x63, 0x15, 0x12, 0x34, 0x23,
+ 0x55, 0xb6, 0xef, 0xb3, 0xff, 0xfa, 0x49, 0xd5, 0x5a, 0x9a, 0x5d, 0x5a,
+ 0xd4, 0x51, 0x82, 0xe1, 0x6f, 0x7c, 0x37, 0x8c, 0xa3, 0x61, 0x35, 0xa5,
+ 0x20, 0x73, 0x2b, 0xdb, 0xff, 0x39, 0xd5, 0x25, 0xc8, 0x9c, 0x0a, 0x31,
+ 0x18, 0xc6, 0x8a, 0x77, 0x9b, 0xf2, 0xf2, 0xf4, 0x3c, 0xd5, 0x60, 0xb4,
+ 0xd1, 0x1c, 0x60, 0x6f, 0xbd, 0x08, 0x9b, 0x04, 0x6f, 0xae, 0x8f, 0x01,
+ 0x44, 0x7d, 0x66, 0x1b, 0xc3, 0x74, 0xd2, 0xb6, 0xa0, 0xe0, 0x94, 0xe7,
+ 0xb4, 0x0a, 0xbc, 0x24, 0x08, 0x56, 0x40, 0x4d, 0x2a, 0xa7, 0x36, 0x4b},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest contains leading 0
+ // tcID: 186
+ {SEC_OID_SHA512,
+ 186,
+ {0x47, 0x3f, 0x66, 0x21, 0x90, 0xfa, 0x09, 0xab, 0xd2, 0x47, 0x53, 0x3d,
+ 0xd2, 0xd4, 0xcb, 0xd1, 0x88, 0x0a, 0xd6, 0x41, 0x9c, 0xc3, 0xb3, 0xb1,
+ 0xde, 0xe6, 0x05, 0x9d, 0x56, 0x72, 0xb2, 0x8e, 0x76, 0x85, 0x60, 0xc6,
+ 0x04, 0x26, 0x0a, 0x18, 0x1c, 0x41, 0xb6, 0xc3, 0x3d, 0x9f, 0xd9, 0x02,
+ 0x16, 0x3b, 0xd9, 0x56, 0xf6, 0x70, 0x11, 0xde, 0x60, 0x8b, 0x5a, 0x7a,
+ 0x00, 0x59, 0xe2, 0xe0, 0xbe, 0x36, 0x99, 0x11, 0x9a, 0xfc, 0x87, 0x71,
+ 0xc4, 0x4f, 0x7f, 0x68, 0x1d, 0xed, 0x98, 0x4d, 0x06, 0x74, 0x75, 0x4b,
+ 0x08, 0x13, 0xfa, 0x90, 0x6f, 0xf8, 0xd9, 0xdb, 0x40, 0xe1, 0xe4, 0x8f,
+ 0xa2, 0x5a, 0xf6, 0x5a, 0xc4, 0x9d, 0xfe, 0xba, 0xa3, 0x0c, 0x95, 0x7e,
+ 0x7e, 0xd0, 0xe0, 0x6d, 0x2b, 0xfd, 0x04, 0xca, 0x56, 0x4f, 0x88, 0x1d,
+ 0xd8, 0xcb, 0x07, 0x5a, 0x6a, 0x70, 0x8e, 0xda, 0x0b, 0x47, 0x17, 0x4c,
+ 0x66, 0x38, 0x6a, 0x5f, 0xa1, 0xb4, 0xbd, 0x2f, 0x8f, 0x2d, 0x16, 0x61,
+ 0xd2, 0xea, 0xe0, 0x06, 0x5c, 0x95, 0x56, 0x0d, 0xa1, 0x97, 0xef, 0x56,
+ 0x44, 0xc7, 0xf3, 0x17, 0xda, 0x9a, 0x8d, 0xce, 0x7f, 0x42, 0xf8, 0x4b,
+ 0xfd, 0x09, 0x9e, 0x9c, 0xb2, 0x0b, 0xbf, 0x1f, 0xca, 0xd1, 0xc4, 0x30,
+ 0x79, 0x03, 0xe1, 0x8c, 0x9c, 0x55, 0x95, 0xca, 0x8a, 0x0b, 0xf2, 0xf4,
+ 0xb2, 0xc3, 0xc5, 0x62, 0x56, 0x1d, 0xf2, 0x1d, 0xe8, 0x63, 0x29, 0xa7,
+ 0xbc, 0x50, 0x59, 0x20, 0x9d, 0x05, 0x69, 0x9b, 0x88, 0x88, 0x48, 0x72,
+ 0x34, 0x88, 0xb1, 0x11, 0xc0, 0xe7, 0x2a, 0x0d, 0x84, 0x97, 0x8b, 0x50,
+ 0x24, 0x2d, 0x94, 0xee, 0x47, 0xe2, 0xdf, 0x4a, 0x0c, 0x95, 0x39, 0x47,
+ 0xd8, 0x46, 0xe5, 0x6c, 0x9c, 0x9a, 0xac, 0xa0, 0x54, 0x3e, 0xa1, 0x36,
+ 0x71, 0xe6, 0xe8, 0xb9, 0xe3, 0xc3, 0x79, 0x9c, 0xef, 0x65, 0x82, 0xbd,
+ 0xec, 0x55, 0x79, 0xf2, 0xed, 0xb1, 0x71, 0xfd, 0xed, 0x9e, 0x04, 0xa9,
+ 0x00, 0xc6, 0x1c, 0x42, 0x9c, 0xbe, 0x09, 0x76, 0x8b, 0x93, 0xa4, 0x17,
+ 0xf1, 0xc5, 0x9b, 0x92, 0x38, 0x16, 0x82, 0xbd, 0x66, 0xd0, 0x01, 0x8e,
+ 0x94, 0xcc, 0x75, 0xdb, 0xdc, 0x0d, 0x37, 0xac, 0xd8, 0x58, 0x77, 0xfa,
+ 0x22, 0x9d, 0xb0, 0xea, 0xac, 0xcd, 0x9b, 0x1e, 0x42, 0x75, 0xa9, 0xdf,
+ 0xc2, 0xbd, 0xc6, 0x0c, 0xcd, 0x7a, 0xd5, 0xa5, 0x97, 0xe8, 0x5c, 0x44,
+ 0x3a, 0xc9, 0x5f, 0x87, 0x83, 0x78, 0xd8, 0x84, 0x53, 0x07, 0x4b, 0x83,
+ 0xd1, 0x52, 0xd9, 0xce, 0x4f, 0x58, 0x3b, 0x57, 0xbe, 0x32, 0xcc, 0x13,
+ 0x97, 0x15, 0x04, 0xd7, 0x13, 0xc3, 0xcc, 0xd7, 0x19, 0xe7, 0x93, 0x03,
+ 0xb0, 0xc1, 0xa8, 0x66, 0xe2, 0x14, 0x26, 0xe1, 0x04, 0x9c, 0xe3, 0xbb},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 187
+ {SEC_OID_SHA512,
+ 187,
+ {0xc6, 0x7d, 0xe5, 0x27, 0xc6, 0xb7, 0x2c, 0x80, 0x4a, 0x52, 0xdf, 0x6e,
+ 0x44, 0xb4, 0xfe, 0x2e, 0x40, 0x8a, 0x9f, 0x04, 0x89, 0x48, 0xac, 0x16,
+ 0xdb, 0x55, 0xb6, 0x64, 0xb5, 0xda, 0x60, 0x44, 0xba, 0x9b, 0x24, 0x98,
+ 0xa1, 0x4f, 0x66, 0xa8, 0x3a, 0xd7, 0x6f, 0x1b, 0x23, 0x63, 0xf3, 0x93,
+ 0xd8, 0x5b, 0x44, 0x70, 0xd3, 0x18, 0x11, 0x42, 0x47, 0xc6, 0xf3, 0x3c,
+ 0x41, 0x10, 0xe2, 0x48, 0x01, 0xca, 0x91, 0x58, 0x00, 0xad, 0xc9, 0x8e,
+ 0x8b, 0x3f, 0x88, 0xda, 0x6f, 0xd8, 0x4b, 0xe3, 0xdb, 0x00, 0xd0, 0x9f,
+ 0x02, 0x7d, 0xed, 0xd6, 0x0e, 0x68, 0xcb, 0x0b, 0x46, 0x7c, 0x04, 0xd6,
+ 0xbc, 0x4c, 0x62, 0x9c, 0x16, 0x8f, 0x6c, 0xa4, 0x69, 0x88, 0xb6, 0x16,
+ 0x53, 0x47, 0xaa, 0x88, 0x5c, 0xb9, 0x54, 0xcb, 0x4a, 0x0d, 0x2f, 0xf2,
+ 0x85, 0x1b, 0x7d, 0xbe, 0x4c, 0xb5, 0x5e, 0xb8, 0x9e, 0xc4, 0x8c, 0xe4,
+ 0x50, 0x64, 0xf3, 0x4d, 0x69, 0x07, 0xba, 0x62, 0xd0, 0xb5, 0x46, 0x8b,
+ 0x31, 0x67, 0x53, 0xed, 0x36, 0xb1, 0xec, 0x8b, 0x8f, 0x36, 0xa0, 0x5a,
+ 0xdb, 0xd5, 0x9c, 0xc0, 0x3f, 0x1a, 0xca, 0x50, 0x00, 0x1b, 0xf5, 0x91,
+ 0x56, 0xb9, 0x06, 0x5c, 0xdb, 0xbc, 0xa8, 0x55, 0xc5, 0x4f, 0xc3, 0xda,
+ 0xe2, 0x51, 0xa0, 0xfd, 0x1c, 0x13, 0x0f, 0x54, 0x5b, 0x3e, 0x2d, 0x51,
+ 0xa6, 0x32, 0xf7, 0x78, 0x99, 0x9b, 0xb2, 0xa6, 0x69, 0x3f, 0xbe, 0xd6,
+ 0x77, 0x20, 0x6b, 0x65, 0xd9, 0xef, 0x04, 0xc4, 0xdd, 0xe2, 0xe5, 0xfa,
+ 0xba, 0xb0, 0xce, 0x96, 0x68, 0x13, 0x59, 0x15, 0x38, 0x9d, 0xc4, 0x98,
+ 0xd1, 0x64, 0x1c, 0x2a, 0x50, 0x4b, 0xcf, 0x62, 0xc9, 0x43, 0x39, 0xd3,
+ 0x11, 0x1d, 0x64, 0xc5, 0xfb, 0xb4, 0x76, 0xd7, 0xcb, 0xde, 0x4d, 0xc7,
+ 0x2d, 0xc2, 0xf1, 0x74, 0x5d, 0x02, 0xe5, 0xda, 0x12, 0xfc, 0x92, 0xf9,
+ 0x94, 0x9a, 0xa6, 0x72, 0xe9, 0xa5, 0x67, 0xee, 0x4d, 0xc7, 0x60, 0x61,
+ 0x0f, 0xb3, 0xf2, 0x80, 0xa9, 0x61, 0x2b, 0x24, 0xfb, 0x0a, 0x36, 0x7a,
+ 0x6b, 0x04, 0x1e, 0x5f, 0x90, 0x75, 0xd2, 0x0c, 0xf2, 0x7f, 0x33, 0xc3,
+ 0x4c, 0x7a, 0x00, 0x5c, 0xb2, 0x02, 0x44, 0x68, 0xf2, 0xba, 0x51, 0xde,
+ 0x56, 0x82, 0x9c, 0xfe, 0x25, 0x18, 0x2f, 0xe9, 0xc7, 0xba, 0x95, 0xc6,
+ 0x31, 0x42, 0x76, 0x85, 0x2b, 0x27, 0x39, 0xc4, 0xd7, 0xda, 0x45, 0x14,
+ 0xc5, 0x8a, 0x53, 0xdb, 0x65, 0x5d, 0x0a, 0x7c, 0xd4, 0x42, 0xe3, 0xf5,
+ 0x72, 0x8e, 0x47, 0x2b, 0x8d, 0x0b, 0xda, 0x4e, 0x27, 0x5c, 0x3a, 0x3a,
+ 0x7d, 0x97, 0x34, 0xa3, 0x54, 0x09, 0xac, 0x8b, 0x6b, 0xee, 0x2d, 0xef,
+ 0x19, 0xf1, 0x50, 0x7e, 0x8b, 0x21, 0xe2, 0x78, 0xcb, 0xad, 0x13, 0xa4},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 188
+ {SEC_OID_SHA512,
+ 188,
+ {0xb4, 0x1a, 0xdc, 0x2e, 0x29, 0x1e, 0xfe, 0x76, 0x18, 0x2d, 0x11, 0x82,
+ 0x57, 0x24, 0x3a, 0xbc, 0x0f, 0x8e, 0x46, 0x35, 0x3a, 0xe3, 0xac, 0xc7,
+ 0xf2, 0x2b, 0x14, 0x74, 0xed, 0x25, 0x5b, 0xe6, 0xfe, 0xf7, 0x5c, 0x62,
+ 0x0e, 0x36, 0x2c, 0x04, 0xc8, 0x75, 0xc2, 0x7a, 0x6e, 0x93, 0xd0, 0xbe,
+ 0xad, 0xa3, 0x11, 0xc0, 0x11, 0x43, 0xa2, 0x49, 0xb1, 0x60, 0xb9, 0x27,
+ 0x53, 0x68, 0x71, 0x92, 0xfe, 0x48, 0x75, 0xcb, 0xab, 0xcb, 0x09, 0xac,
+ 0x13, 0x7d, 0xb9, 0x5e, 0xee, 0xb0, 0x6d, 0x9b, 0x22, 0x0d, 0xa2, 0x94,
+ 0x96, 0x8b, 0xbf, 0xba, 0x6c, 0x0a, 0xc2, 0xe3, 0xe0, 0x08, 0x9f, 0xa8,
+ 0x03, 0x8b, 0x0a, 0x50, 0x1d, 0x90, 0xec, 0x64, 0xf5, 0x27, 0x0f, 0xfa,
+ 0xf0, 0xbd, 0x13, 0x59, 0x80, 0xea, 0x84, 0xd1, 0x8f, 0x7e, 0xbf, 0xb7,
+ 0x41, 0x73, 0x97, 0xc3, 0x5d, 0x4c, 0xc0, 0x9f, 0x70, 0x99, 0xec, 0x5f,
+ 0x9c, 0x58, 0x77, 0xb0, 0x1b, 0x95, 0x05, 0x61, 0x96, 0xd7, 0x26, 0x08,
+ 0x96, 0x89, 0x18, 0x9b, 0xdb, 0xd8, 0x28, 0xf8, 0x2b, 0xa6, 0x21, 0xee,
+ 0x6c, 0x51, 0xe1, 0x4f, 0x46, 0xde, 0x40, 0x52, 0x9f, 0xb7, 0x55, 0x50,
+ 0xcc, 0x92, 0xb5, 0x18, 0x87, 0xc7, 0x74, 0x6e, 0xac, 0xff, 0x27, 0x9a,
+ 0xce, 0x83, 0x42, 0x6d, 0xe3, 0x29, 0x48, 0x4e, 0x2b, 0x3e, 0x36, 0x63,
+ 0x66, 0xa9, 0x57, 0x00, 0x19, 0xa8, 0xe8, 0x78, 0x02, 0xc8, 0xbc, 0x8d,
+ 0x11, 0x88, 0xe1, 0x83, 0x98, 0x37, 0xc3, 0xe2, 0xd1, 0x08, 0x44, 0x8b,
+ 0xd9, 0xb7, 0x8c, 0xd9, 0xf4, 0xd4, 0xef, 0x7d, 0x2e, 0x03, 0x8e, 0xbc,
+ 0xcd, 0xca, 0x08, 0x36, 0x51, 0x15, 0xb6, 0x8d, 0x08, 0xe3, 0x9b, 0xab,
+ 0xcf, 0x87, 0x91, 0x99, 0x18, 0xee, 0x6d, 0x84, 0xaf, 0xa8, 0xf2, 0xac,
+ 0xf8, 0x9e, 0x4e, 0xbc, 0x08, 0x47, 0x83, 0x3a, 0x18, 0xb2, 0x83, 0x30,
+ 0xf6, 0x22, 0x8c, 0xe6, 0xe4, 0x2a, 0x1d, 0xce, 0x01, 0x44, 0x77, 0x2a,
+ 0x30, 0x6e, 0x8e, 0x6a, 0xbd, 0xdc, 0x99, 0x70, 0x76, 0x9c, 0x96, 0xeb,
+ 0xc0, 0xe4, 0xc4, 0xeb, 0xfa, 0xc7, 0xd0, 0x2e, 0x9e, 0x87, 0x51, 0x63,
+ 0x96, 0xef, 0x81, 0x34, 0xf1, 0x82, 0xb4, 0xfe, 0xde, 0xad, 0x9d, 0xdd,
+ 0x8e, 0x5a, 0x14, 0xad, 0x15, 0xa3, 0x95, 0x00, 0x9d, 0x58, 0xb1, 0x83,
+ 0x9b, 0x35, 0x43, 0xc9, 0xc3, 0x0c, 0x01, 0x25, 0x5a, 0x56, 0xff, 0x93,
+ 0x07, 0x5b, 0x7c, 0xae, 0x3f, 0x6c, 0xc0, 0x71, 0x7d, 0x8b, 0x93, 0x2b,
+ 0xa4, 0xcc, 0xb1, 0x86, 0xa9, 0xaf, 0x42, 0xc0, 0xdf, 0x16, 0xe4, 0xaf,
+ 0x29, 0x82, 0x80, 0xdd, 0x6d, 0x19, 0xeb, 0x9b, 0x80, 0x6c, 0x05, 0xa9,
+ 0xd0, 0x8f, 0x2d, 0xfb, 0x43, 0x6a, 0x9a, 0x4d, 0x8e, 0xb6, 0xd6, 0x0d},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of digest
+ // tcID: 189
+ {SEC_OID_SHA512,
+ 189,
+ {0x8d, 0xd5, 0x1d, 0xc5, 0x0f, 0x3f, 0x37, 0xd9, 0xc4, 0xf4, 0xce, 0x24,
+ 0x3a, 0x23, 0xea, 0xd2, 0x1e, 0xb3, 0x89, 0xc2, 0x74, 0x78, 0xe2, 0x95,
+ 0xd9, 0x5a, 0xbb, 0xce, 0x83, 0xbf, 0xa4, 0x39, 0xb2, 0x94, 0x33, 0xb5,
+ 0x50, 0xc4, 0xe0, 0x48, 0x32, 0xf1, 0x6f, 0x59, 0xce, 0xb2, 0x9a, 0x7c,
+ 0x8c, 0x38, 0x54, 0x6a, 0x8b, 0x50, 0x70, 0xd3, 0x70, 0x33, 0x22, 0x9c,
+ 0xae, 0x1b, 0xa0, 0x97, 0xb1, 0x8c, 0x05, 0xbc, 0x59, 0x0c, 0x48, 0x3d,
+ 0x9e, 0x46, 0x53, 0xce, 0x0d, 0x8d, 0x10, 0x73, 0x4c, 0xbf, 0x74, 0xf3,
+ 0x53, 0x46, 0xc6, 0xd0, 0x98, 0x67, 0xd5, 0xe5, 0x44, 0x53, 0xc7, 0x01,
+ 0xb9, 0xac, 0x22, 0x82, 0x25, 0x90, 0x02, 0x72, 0xfc, 0x91, 0x6f, 0x12,
+ 0x07, 0xe7, 0x91, 0xc9, 0xcd, 0xa3, 0x69, 0x65, 0x93, 0x5e, 0xd1, 0x6a,
+ 0x51, 0xac, 0x1f, 0x38, 0xf7, 0x73, 0x19, 0x47, 0x44, 0xea, 0xf0, 0x0d,
+ 0x6d, 0x26, 0x99, 0x9a, 0xb5, 0x02, 0x56, 0x55, 0x3b, 0xe6, 0x0f, 0x76,
+ 0x79, 0xc7, 0x00, 0x1d, 0x33, 0x41, 0x5a, 0xe3, 0xbc, 0x4a, 0x1c, 0xef,
+ 0x1d, 0xfa, 0x72, 0x0a, 0x65, 0xe4, 0xda, 0x6f, 0xbb, 0x87, 0xdc, 0xbe,
+ 0x18, 0x20, 0x51, 0x8b, 0x2a, 0xef, 0xc5, 0x44, 0xa2, 0x7a, 0x62, 0x70,
+ 0x73, 0xd6, 0xdc, 0x5e, 0x1d, 0xb5, 0x99, 0x91, 0xf7, 0x0f, 0xcc, 0xdd,
+ 0xfa, 0x90, 0x9d, 0x7c, 0x1a, 0x26, 0x1c, 0x35, 0x59, 0x93, 0x40, 0x82,
+ 0x29, 0xfd, 0x78, 0xec, 0x8c, 0xd8, 0x89, 0xe3, 0xf7, 0xc6, 0x86, 0xf5,
+ 0xdb, 0x7d, 0x66, 0xf0, 0xae, 0xcc, 0x75, 0x0a, 0xc4, 0x9b, 0x3f, 0xd5,
+ 0xe4, 0xcf, 0xd7, 0x70, 0x2f, 0xd2, 0xc8, 0x18, 0x1a, 0x25, 0x40, 0xcc,
+ 0x7c, 0x6b, 0xa9, 0x44, 0xe2, 0x92, 0x8e, 0xb5, 0x47, 0xb8, 0xcb, 0x77,
+ 0x43, 0x0b, 0x1a, 0xea, 0xb5, 0xd6, 0xd1, 0xd3, 0x74, 0x51, 0x51, 0x06,
+ 0x08, 0x4a, 0xbc, 0xc8, 0x75, 0x3d, 0x3e, 0x92, 0x37, 0x0b, 0xf2, 0xaf,
+ 0x76, 0x85, 0xc1, 0xfd, 0x4d, 0xd9, 0x3f, 0x4a, 0x04, 0xa1, 0xda, 0xcf,
+ 0x15, 0x10, 0x96, 0x17, 0xf8, 0x65, 0x27, 0x58, 0xd1, 0xfc, 0x9d, 0xdd,
+ 0x78, 0xcf, 0xbd, 0xc4, 0x4d, 0xb8, 0x5a, 0x5e, 0x23, 0x3a, 0xfa, 0x29,
+ 0xed, 0x6d, 0x6c, 0x23, 0x9d, 0xea, 0xdc, 0x93, 0xa1, 0x05, 0xf4, 0x7d,
+ 0xa8, 0xa7, 0x7b, 0x34, 0xa6, 0xbd, 0x4d, 0xdf, 0xc3, 0x02, 0xa3, 0xeb,
+ 0xa5, 0x65, 0x18, 0x4f, 0x3e, 0xbe, 0x4e, 0x08, 0x64, 0x37, 0xed, 0xad,
+ 0xcf, 0xf4, 0xdb, 0xb0, 0xaa, 0x17, 0xfd, 0xc5, 0x04, 0x01, 0x65, 0x1d,
+ 0xe6, 0x0c, 0xe7, 0x73, 0x8d, 0x3f, 0xc0, 0xd5, 0xc5, 0x11, 0x44, 0xbe,
+ 0x50, 0xb4, 0xd3, 0x6b, 0x62, 0xa3, 0x3d, 0xbe, 0x7a, 0x55, 0xfb, 0xc0},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of digest
+ // tcID: 190
+ {SEC_OID_SHA512,
+ 190,
+ {0x47, 0x1a, 0x17, 0xbf, 0x9d, 0x8a, 0x87, 0x5f, 0x12, 0x06, 0xe9, 0xc1,
+ 0x39, 0x87, 0x7b, 0x50, 0x38, 0x9e, 0x96, 0xd0, 0xfb, 0x6c, 0x15, 0xe2,
+ 0xf5, 0x20, 0x8c, 0xa8, 0xa3, 0x5a, 0x6a, 0x11, 0xca, 0xb0, 0x6e, 0xf4,
+ 0xb2, 0xb8, 0xec, 0xd7, 0x51, 0x8f, 0x2a, 0x54, 0x6b, 0x79, 0x28, 0x97,
+ 0x74, 0x7f, 0x9b, 0xa8, 0x49, 0x55, 0x0a, 0xec, 0x6b, 0xcd, 0xc2, 0x68,
+ 0xca, 0xb0, 0x59, 0xb6, 0x3d, 0xd6, 0x9e, 0x45, 0x9e, 0x31, 0x7e, 0xf3,
+ 0xea, 0xe7, 0xb5, 0x08, 0xbd, 0x9e, 0x33, 0xf4, 0xc5, 0x85, 0x78, 0xb4,
+ 0x5a, 0x47, 0x36, 0x4e, 0x7c, 0xac, 0x46, 0x29, 0xd4, 0x3c, 0xfb, 0x9d,
+ 0x6c, 0x45, 0x85, 0xbb, 0x2d, 0x8a, 0x2f, 0x8c, 0xaf, 0x34, 0x2c, 0x40,
+ 0x04, 0xe9, 0x33, 0xed, 0x6b, 0xaf, 0x65, 0x2d, 0x17, 0x85, 0x38, 0xb8,
+ 0xa0, 0xce, 0xbb, 0xed, 0x24, 0x47, 0x90, 0x6f, 0x83, 0x26, 0x1d, 0xf3,
+ 0xed, 0xad, 0x17, 0x44, 0x0e, 0x0e, 0xea, 0x7e, 0xca, 0x27, 0x0c, 0xd7,
+ 0xf2, 0xb5, 0xa4, 0x04, 0xd6, 0xe7, 0x25, 0x65, 0x76, 0x4d, 0xcb, 0xf5,
+ 0x78, 0x88, 0xdf, 0x3a, 0x0b, 0x8a, 0x6d, 0xcb, 0x52, 0x40, 0x5b, 0x68,
+ 0x19, 0xaf, 0x81, 0xbc, 0xdf, 0x36, 0xd5, 0xc3, 0xe7, 0xca, 0x8b, 0x73,
+ 0x22, 0x49, 0x29, 0xca, 0xfb, 0x9d, 0x1e, 0x98, 0xbb, 0x1b, 0xe3, 0x2f,
+ 0x2c, 0xdc, 0xda, 0xab, 0xed, 0xe8, 0x25, 0x56, 0x87, 0xd8, 0x22, 0x8e,
+ 0xfc, 0x07, 0x13, 0xbc, 0x90, 0x18, 0x55, 0xfb, 0x63, 0x75, 0x7b, 0x9e,
+ 0x75, 0x50, 0x33, 0xcb, 0xbf, 0x09, 0x94, 0x18, 0x24, 0x76, 0x2b, 0xd0,
+ 0xad, 0x53, 0xc7, 0x24, 0xd3, 0xc6, 0xfd, 0x01, 0x87, 0x74, 0x24, 0xc2,
+ 0x10, 0x7e, 0x5c, 0xa9, 0xc1, 0xf7, 0xe8, 0x4f, 0x1f, 0x9d, 0xea, 0x83,
+ 0xa9, 0xf8, 0x02, 0xe2, 0x2d, 0x3c, 0x2f, 0x10, 0x83, 0x3c, 0x47, 0x5a,
+ 0x3d, 0xbb, 0xb5, 0xb6, 0x54, 0x4f, 0xe4, 0x8b, 0xbc, 0xd2, 0x52, 0x48,
+ 0xda, 0x03, 0x57, 0x50, 0x2e, 0x9c, 0x5f, 0x4c, 0x00, 0x91, 0x4d, 0xc4,
+ 0x11, 0x71, 0x03, 0x8e, 0x80, 0x00, 0x82, 0x76, 0x7c, 0x62, 0xa9, 0xc9,
+ 0xca, 0x6f, 0xf0, 0x65, 0x61, 0xf7, 0xcd, 0x35, 0xd9, 0x62, 0x65, 0x35,
+ 0xfd, 0xcc, 0xe5, 0xbe, 0xae, 0x3c, 0x95, 0x05, 0xef, 0xba, 0xd4, 0x78,
+ 0x91, 0x59, 0x36, 0xdf, 0xc3, 0x94, 0x7f, 0x86, 0x77, 0x6a, 0x25, 0xc5,
+ 0xfb, 0xbd, 0xaa, 0xe4, 0x29, 0x22, 0xdb, 0x26, 0x07, 0x80, 0x90, 0x33,
+ 0xad, 0x22, 0x96, 0xd6, 0x02, 0xfb, 0xf4, 0x7f, 0x0f, 0xac, 0x1c, 0x0a,
+ 0x28, 0x18, 0x07, 0xc6, 0xc9, 0xfb, 0xd6, 0x8f, 0x4d, 0x45, 0xbe, 0x8b,
+ 0x1d, 0x1a, 0x08, 0x18, 0xb0, 0x31, 0x05, 0x58, 0xf7, 0xc8, 0x15, 0x58},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**31 - 1
+ // tcID: 191
+ {SEC_OID_SHA512,
+ 191,
+ {0xc8, 0x44, 0x3c, 0x63, 0xba, 0xfb, 0x0f, 0x50, 0x0a, 0xf4, 0xdd, 0x19,
+ 0x57, 0x34, 0x76, 0x5d, 0x51, 0x77, 0xe2, 0xb8, 0x10, 0x16, 0xfb, 0xb6,
+ 0x47, 0xa6, 0x46, 0x42, 0xf0, 0x87, 0x01, 0xcf, 0x00, 0xcc, 0xa3, 0xa1,
+ 0x5b, 0x76, 0xae, 0x0f, 0x60, 0xca, 0x9d, 0x14, 0x69, 0xd3, 0xe2, 0x26,
+ 0xd5, 0xfb, 0xcb, 0xd3, 0x3e, 0xd9, 0xb2, 0x49, 0xde, 0xf5, 0x8f, 0x54,
+ 0xef, 0x90, 0x00, 0x0d, 0xf2, 0xef, 0x35, 0x39, 0x4f, 0x45, 0x4a, 0xa2,
+ 0x32, 0xe3, 0x62, 0x9b, 0xd9, 0x5d, 0x02, 0x1b, 0x39, 0x3c, 0x7c, 0x5d,
+ 0x7f, 0xd3, 0x2a, 0x5e, 0xa7, 0xcc, 0x1f, 0x5e, 0xed, 0xdc, 0x14, 0xae,
+ 0x8d, 0x80, 0xc7, 0xaf, 0x0d, 0x78, 0x1c, 0xe0, 0x60, 0x99, 0x93, 0xc5,
+ 0x29, 0x43, 0xe7, 0x1e, 0x01, 0x65, 0x9b, 0x51, 0xcd, 0x47, 0x26, 0xf9,
+ 0xc7, 0xd9, 0xf8, 0xc2, 0x3e, 0xcd, 0x6f, 0x94, 0x6d, 0xbe, 0x59, 0x91,
+ 0xf4, 0xd0, 0x64, 0xa7, 0xe7, 0xad, 0x92, 0x27, 0x8a, 0x00, 0xef, 0xd1,
+ 0x9c, 0x87, 0xa1, 0xce, 0xb5, 0xec, 0x15, 0x06, 0xb1, 0x48, 0x60, 0xe1,
+ 0x2d, 0xb6, 0x81, 0x75, 0x56, 0xe2, 0x79, 0xb6, 0x55, 0x04, 0xa9, 0x7a,
+ 0xde, 0x4a, 0xed, 0xf8, 0x4e, 0x2f, 0x44, 0x25, 0x6d, 0x88, 0xb7, 0xdb,
+ 0x26, 0x3b, 0xe7, 0x50, 0x13, 0xb3, 0xb4, 0xe1, 0x9c, 0xdf, 0x4f, 0x43,
+ 0xd1, 0x86, 0x19, 0x36, 0xeb, 0xa6, 0x89, 0xcf, 0x9f, 0x33, 0xe1, 0xbd,
+ 0x51, 0x4f, 0x29, 0x4f, 0xcf, 0x4a, 0x37, 0xc4, 0x2c, 0x2b, 0x64, 0xd6,
+ 0xd4, 0x0d, 0x3a, 0xcb, 0xa6, 0xb4, 0x37, 0xab, 0xd7, 0x4f, 0xf3, 0x0f,
+ 0x2e, 0xf7, 0x33, 0x82, 0x9f, 0xa5, 0xc5, 0xfd, 0x00, 0xdd, 0x5b, 0x9a,
+ 0xec, 0xfc, 0x39, 0xba, 0x72, 0x19, 0x11, 0x30, 0x94, 0x43, 0x47, 0x36,
+ 0x0f, 0xb7, 0x21, 0xa8, 0xd4, 0x70, 0x85, 0xaa, 0xa3, 0x3e, 0x35, 0xb6,
+ 0xf5, 0xea, 0x43, 0xcf, 0xe3, 0x7d, 0x71, 0xda, 0x69, 0xac, 0x62, 0x8c,
+ 0xb4, 0x96, 0xbf, 0xec, 0x81, 0xd0, 0xec, 0x66, 0x63, 0x43, 0x61, 0x17,
+ 0xb5, 0x8d, 0x59, 0x23, 0xc0, 0x9b, 0x34, 0x5d, 0x39, 0x94, 0x25, 0xd8,
+ 0x17, 0x6f, 0x07, 0x2e, 0xac, 0x65, 0xd3, 0xfe, 0x68, 0x23, 0x47, 0x3c,
+ 0x54, 0x91, 0xc4, 0xcd, 0xad, 0xdf, 0x00, 0x42, 0x43, 0xcc, 0xac, 0x1f,
+ 0xbb, 0x51, 0x33, 0xe1, 0x4d, 0x8a, 0xa5, 0x9d, 0xc9, 0x36, 0xcb, 0x9c,
+ 0xa1, 0xdb, 0x17, 0x16, 0xf2, 0xc8, 0xa6, 0x31, 0xa7, 0x51, 0xb4, 0x94,
+ 0xad, 0x67, 0xd3, 0xc2, 0xcb, 0xf8, 0xcd, 0xe2, 0xc6, 0x09, 0xbd, 0xb4,
+ 0xe8, 0x47, 0xa4, 0xe3, 0x18, 0xec, 0x19, 0xba, 0x5b, 0xc8, 0x04, 0xfb,
+ 0x92, 0xe8, 0x55, 0x2e, 0xaa, 0x74, 0xe7, 0xd6, 0xa5, 0xab, 0xf1, 0x6b},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**32 - 1
+ // tcID: 192
+ {SEC_OID_SHA512,
+ 192,
+ {0x44, 0x8f, 0x99, 0x91, 0xdc, 0xb8, 0xb0, 0x62, 0xab, 0x54, 0x66, 0x71,
+ 0xa0, 0x97, 0x26, 0x0d, 0xca, 0xaf, 0x68, 0x16, 0x34, 0x40, 0x84, 0x0e,
+ 0xb0, 0x23, 0x2f, 0xf8, 0xa2, 0xbf, 0xc3, 0x26, 0xd5, 0x3d, 0xc4, 0x9f,
+ 0xe1, 0xe0, 0xaa, 0x84, 0xd1, 0x90, 0x52, 0x2b, 0x30, 0x20, 0x16, 0x6a,
+ 0xdc, 0x28, 0x20, 0xfe, 0x7f, 0xb5, 0x15, 0x29, 0xbb, 0x9b, 0x52, 0xca,
+ 0xa6, 0xa5, 0x0b, 0xea, 0x34, 0x3e, 0x1e, 0x21, 0x69, 0xf4, 0x44, 0x76,
+ 0xbf, 0x3b, 0x38, 0xed, 0x93, 0x20, 0x6d, 0x7f, 0x32, 0x85, 0xdf, 0x54,
+ 0x6b, 0x67, 0x4a, 0x57, 0x0f, 0xae, 0x67, 0xf1, 0xf5, 0x5e, 0xc3, 0xcf,
+ 0x30, 0x23, 0x82, 0x7d, 0xad, 0x09, 0xb1, 0x9e, 0xfb, 0x3a, 0xd9, 0x0f,
+ 0xb4, 0x62, 0x43, 0x8a, 0x93, 0xe3, 0xc6, 0xf5, 0x55, 0xc8, 0xc9, 0xfe,
+ 0x23, 0x5c, 0x35, 0x21, 0x1a, 0xef, 0xde, 0x71, 0x1a, 0x2b, 0x81, 0xa8,
+ 0x05, 0xb9, 0x6c, 0x5b, 0x5a, 0x27, 0xf1, 0xfe, 0x1b, 0x16, 0xaf, 0xcb,
+ 0x95, 0xcd, 0x0c, 0xf4, 0x33, 0x7d, 0x20, 0xff, 0xc2, 0x0b, 0x8f, 0x50,
+ 0x5a, 0x63, 0x39, 0x72, 0xba, 0xe6, 0x22, 0x74, 0xf1, 0x51, 0x28, 0xcc,
+ 0xb0, 0x61, 0x82, 0x26, 0x67, 0xa6, 0xa1, 0x4c, 0x60, 0x11, 0x19, 0x3d,
+ 0xf2, 0xd4, 0x3d, 0x33, 0x66, 0xb7, 0x9e, 0x8d, 0x5d, 0x9f, 0x49, 0xbf,
+ 0xb8, 0xcd, 0xe2, 0x57, 0x71, 0x97, 0x9f, 0xc3, 0xdc, 0x58, 0xb1, 0xd5,
+ 0xed, 0x9b, 0x29, 0x52, 0xb8, 0x85, 0x34, 0x0e, 0xac, 0xf1, 0xbd, 0xc8,
+ 0x8a, 0x9a, 0x83, 0xbe, 0x6c, 0xca, 0xda, 0x32, 0x7b, 0x96, 0x73, 0x10,
+ 0xc9, 0x65, 0x3c, 0x08, 0x98, 0x59, 0x75, 0xe1, 0x5e, 0xb7, 0x85, 0x2e,
+ 0xf9, 0xb8, 0x15, 0xb5, 0x53, 0x0d, 0x60, 0x21, 0x7c, 0x9b, 0x3e, 0x2a,
+ 0xcf, 0x38, 0xc2, 0x61, 0x8f, 0xbb, 0x89, 0x3f, 0xd0, 0x3a, 0xb4, 0x70,
+ 0x11, 0xe7, 0xa1, 0x7b, 0x2a, 0xce, 0xfa, 0x5c, 0x5e, 0x7d, 0x09, 0xde,
+ 0xb4, 0xbb, 0xe2, 0x83, 0xf5, 0xc8, 0xa0, 0x19, 0x3e, 0xe8, 0x27, 0x3f,
+ 0x82, 0x6a, 0xfd, 0x3e, 0xe5, 0xe0, 0x35, 0xbe, 0x32, 0x9a, 0xb0, 0x4a,
+ 0x2a, 0xcf, 0xa6, 0xe4, 0xf8, 0xec, 0x6f, 0x90, 0xe4, 0xe9, 0xc8, 0x95,
+ 0x4e, 0x1c, 0xb4, 0xfd, 0x2b, 0x58, 0x46, 0x64, 0x3b, 0xe5, 0xec, 0x81,
+ 0xeb, 0xbd, 0xe6, 0x08, 0xde, 0xb6, 0x0a, 0x94, 0x48, 0xe5, 0x3f, 0x7b,
+ 0x2d, 0x59, 0x2d, 0xad, 0xd0, 0x73, 0x4b, 0x99, 0xcf, 0x15, 0x0d, 0xc7,
+ 0xb1, 0xdc, 0x32, 0xb0, 0xb1, 0xdb, 0xd6, 0x80, 0x74, 0xa2, 0xea, 0xd3,
+ 0xc4, 0xd8, 0x85, 0xb4, 0x04, 0xe8, 0x11, 0x62, 0x63, 0x9a, 0x34, 0xd0,
+ 0x65, 0x62, 0x6b, 0xbc, 0x98, 0xa4, 0x60, 0x66, 0xf6, 0x88, 0x73, 0x18},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**40 - 1
+ // tcID: 193
+ {SEC_OID_SHA512,
+ 193,
+ {0xe4, 0x47, 0xaf, 0x55, 0x61, 0x67, 0x82, 0x14, 0xe3, 0x02, 0xbf, 0x3c,
+ 0xc4, 0xf4, 0x02, 0x3d, 0xf4, 0xd5, 0xac, 0x8b, 0x27, 0xad, 0x8e, 0x15,
+ 0x86, 0x29, 0x0b, 0xf0, 0x74, 0x85, 0x8c, 0xde, 0x3d, 0xcf, 0x62, 0x4f,
+ 0x6d, 0xdc, 0x67, 0x33, 0xeb, 0xad, 0x8c, 0xe4, 0x9b, 0xb8, 0x7d, 0xc0,
+ 0x4e, 0x6c, 0x49, 0x2a, 0xa0, 0xdf, 0x5b, 0x27, 0x26, 0x26, 0x0d, 0xe4,
+ 0x13, 0x53, 0x50, 0x7c, 0xc1, 0x54, 0x28, 0xe2, 0x57, 0xe8, 0xf1, 0x06,
+ 0x8b, 0x79, 0x97, 0x2d, 0x1f, 0x55, 0xfc, 0xb4, 0x10, 0x06, 0x86, 0xdc,
+ 0xf2, 0xcd, 0xba, 0x80, 0x9d, 0x4e, 0xc7, 0x0b, 0xbb, 0x22, 0xa9, 0xc4,
+ 0xbf, 0x89, 0xe3, 0x38, 0xbc, 0x63, 0xee, 0x18, 0x0e, 0xe4, 0xd6, 0x5c,
+ 0xda, 0x94, 0x9c, 0x25, 0xc2, 0x13, 0x7e, 0xf9, 0x2b, 0xc3, 0x30, 0x63,
+ 0xef, 0x55, 0x80, 0xcd, 0xde, 0x56, 0xf7, 0x2c, 0xa2, 0x06, 0xe3, 0x8d,
+ 0xb6, 0xab, 0x88, 0x25, 0xe8, 0x95, 0xf5, 0xcc, 0x3d, 0x02, 0x50, 0x8c,
+ 0xe7, 0x34, 0x5b, 0x16, 0x37, 0x58, 0x92, 0xf3, 0xfa, 0x16, 0xb1, 0x1f,
+ 0xfd, 0x60, 0x76, 0xcb, 0x12, 0xe5, 0x4c, 0x9a, 0xbe, 0xb0, 0x95, 0xab,
+ 0xf0, 0x1b, 0x4d, 0xa3, 0x2f, 0xfc, 0x97, 0x7b, 0xe3, 0x57, 0xa6, 0xfc,
+ 0xb4, 0xc4, 0xba, 0x7c, 0xab, 0x3e, 0x60, 0xbc, 0x57, 0x72, 0xa8, 0x39,
+ 0x03, 0x28, 0x5f, 0xa0, 0x18, 0x3c, 0xa8, 0x7a, 0x7b, 0xdc, 0x31, 0xb5,
+ 0xde, 0xcc, 0xd5, 0x59, 0x09, 0xfb, 0x0a, 0x6a, 0x4d, 0x82, 0xaf, 0x45,
+ 0xe4, 0x2a, 0x0d, 0x47, 0xc5, 0x7a, 0x75, 0x41, 0x34, 0x4d, 0x86, 0x4c,
+ 0x87, 0x32, 0xac, 0x3d, 0x1f, 0x1f, 0x23, 0xcc, 0xcb, 0x3f, 0x19, 0x6f,
+ 0x20, 0xed, 0xc6, 0xe1, 0x41, 0x2a, 0x3b, 0x15, 0xe6, 0x45, 0xa5, 0x58,
+ 0x2a, 0x94, 0x89, 0xed, 0x69, 0x7f, 0x4f, 0x46, 0xbc, 0x9a, 0x48, 0x71,
+ 0x54, 0xfb, 0x60, 0x9d, 0xfd, 0xee, 0x41, 0xc4, 0x24, 0xcf, 0x09, 0x71,
+ 0x9a, 0xad, 0x6c, 0x85, 0xd3, 0xea, 0x1c, 0x12, 0x2e, 0x29, 0xa8, 0xe4,
+ 0x6e, 0x0a, 0xf8, 0xe7, 0x05, 0x2f, 0xbb, 0x10, 0x07, 0x88, 0x00, 0x7d,
+ 0x98, 0xb4, 0xa3, 0x25, 0xdf, 0xcc, 0x3c, 0x4b, 0xb1, 0xee, 0xbf, 0x4d,
+ 0x0c, 0x3c, 0x08, 0x12, 0xb7, 0x93, 0x77, 0x13, 0xe8, 0x70, 0x2b, 0xe3,
+ 0x5a, 0x72, 0x5c, 0xa5, 0xa0, 0x89, 0x1f, 0x78, 0xa8, 0x54, 0x18, 0x8c,
+ 0xf4, 0x6e, 0xc9, 0x7b, 0xdc, 0x5b, 0x44, 0xba, 0xd9, 0x49, 0x35, 0x9d,
+ 0xc5, 0x9e, 0x9d, 0x3e, 0x55, 0xbd, 0xd8, 0x91, 0xb9, 0x85, 0x04, 0x02,
+ 0xc5, 0xee, 0x05, 0x51, 0x97, 0x06, 0x5e, 0xe0, 0x5d, 0x70, 0x2d, 0x54,
+ 0xf3, 0xef, 0x7e, 0xbd, 0x7a, 0x32, 0xd4, 0x46, 0x02, 0xe7, 0x33, 0x83},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**64 - 1
+ // tcID: 194
+ {SEC_OID_SHA512,
+ 194,
+ {0x55, 0x72, 0x41, 0xea, 0xac, 0xf5, 0xe1, 0x90, 0x01, 0x8d, 0xb9, 0x35,
+ 0xfe, 0xec, 0xf2, 0x8d, 0x81, 0xba, 0x14, 0xe2, 0xf9, 0x1c, 0xe2, 0x95,
+ 0xa1, 0x2a, 0xc5, 0xf4, 0x8a, 0x9d, 0x7c, 0x79, 0x33, 0xbc, 0x88, 0x68,
+ 0x56, 0xb0, 0xa4, 0x55, 0x62, 0x43, 0xb4, 0x18, 0xb1, 0xf7, 0xca, 0x3d,
+ 0x37, 0xe3, 0xac, 0x73, 0x0e, 0x86, 0x9f, 0x1b, 0x9b, 0xa1, 0x19, 0xea,
+ 0x6c, 0x1b, 0x7d, 0x1e, 0xe9, 0x06, 0xed, 0x1e, 0x7f, 0xc3, 0x1b, 0xe8,
+ 0x27, 0x6b, 0x18, 0x90, 0x2c, 0xfe, 0x59, 0x33, 0x3b, 0x89, 0x1d, 0xd8,
+ 0x64, 0x36, 0x7e, 0x26, 0x84, 0x04, 0x87, 0x54, 0x52, 0x16, 0x2e, 0xf0,
+ 0x24, 0x6b, 0xe2, 0x3a, 0x46, 0xac, 0xdd, 0x17, 0x23, 0x45, 0x69, 0x77,
+ 0x8c, 0x88, 0x74, 0x30, 0xf1, 0x7f, 0x16, 0xed, 0x1a, 0x56, 0x5e, 0x97,
+ 0xcb, 0x7e, 0x1d, 0xc2, 0xf8, 0x4b, 0x68, 0xa3, 0x82, 0x1d, 0xf2, 0x17,
+ 0x7d, 0x4c, 0x19, 0x67, 0xb6, 0x31, 0x36, 0x2f, 0xbb, 0x12, 0x8c, 0xbb,
+ 0x67, 0x06, 0xb6, 0x12, 0x89, 0x60, 0x16, 0x9c, 0x3d, 0xb6, 0x06, 0xfa,
+ 0x1b, 0x6e, 0x31, 0xe5, 0xb2, 0x1c, 0x7e, 0xc1, 0xd8, 0xef, 0x29, 0xa0,
+ 0x13, 0x8c, 0x62, 0xf9, 0x02, 0xbe, 0xa7, 0xb6, 0x4b, 0xef, 0x79, 0x71,
+ 0xfc, 0xd0, 0x36, 0x16, 0x4d, 0x44, 0x16, 0x88, 0x4a, 0x97, 0xe7, 0x9f,
+ 0x64, 0x1d, 0x10, 0xd3, 0x02, 0x53, 0x37, 0x90, 0x40, 0x5f, 0x24, 0x8c,
+ 0xb5, 0x02, 0x08, 0x0b, 0x66, 0x6e, 0x75, 0x04, 0x1a, 0x61, 0x64, 0xb0,
+ 0xca, 0xfa, 0x29, 0x3f, 0x4d, 0x67, 0x93, 0xe5, 0xc4, 0xa4, 0x2c, 0xb4,
+ 0x04, 0x12, 0x33, 0xd7, 0x18, 0x58, 0x98, 0xda, 0xed, 0x6a, 0xa0, 0x04,
+ 0x4f, 0x1d, 0xdc, 0xc9, 0xc3, 0xff, 0x57, 0xcf, 0xad, 0xa8, 0x21, 0x42,
+ 0xcb, 0x54, 0xcb, 0x06, 0x86, 0x8e, 0xe9, 0xc1, 0x3b, 0x30, 0x5a, 0x92,
+ 0xf6, 0xef, 0xc4, 0xaf, 0x8b, 0x8e, 0x8a, 0x56, 0x9c, 0x57, 0xb3, 0xeb,
+ 0xcc, 0xb8, 0xbd, 0xc1, 0x9e, 0x76, 0xab, 0x85, 0xad, 0xb5, 0x9e, 0x70,
+ 0x75, 0xaf, 0xd8, 0x78, 0x35, 0x62, 0x69, 0xc6, 0x38, 0x12, 0x44, 0x3c,
+ 0x84, 0xd1, 0x3f, 0x70, 0xc2, 0x2f, 0x1c, 0x98, 0xdf, 0xa0, 0x5f, 0xaf,
+ 0x85, 0x90, 0x44, 0x23, 0xbb, 0x47, 0x6b, 0x32, 0x52, 0x44, 0xde, 0x80,
+ 0xf8, 0xcb, 0xc8, 0x74, 0xa5, 0x31, 0x1a, 0x10, 0x6a, 0x5b, 0x97, 0x7d,
+ 0x2d, 0x7c, 0x1c, 0x05, 0x3c, 0xb2, 0xc9, 0x22, 0x0d, 0x8e, 0xe3, 0x4f,
+ 0xba, 0x15, 0x75, 0x71, 0x75, 0xe7, 0xc3, 0xef, 0x5a, 0x13, 0x9d, 0xf2,
+ 0x45, 0xa4, 0x4d, 0x08, 0xdd, 0xb8, 0xfb, 0x45, 0x25, 0xf9, 0x78, 0x07,
+ 0x3c, 0x03, 0x4c, 0x90, 0x01, 0xbd, 0x6f, 0xbc, 0x11, 0x78, 0x6c, 0xde},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of digest
+ // tcID: 195
+ {SEC_OID_SHA512,
+ 195,
+ {0x56, 0x93, 0xdd, 0x85, 0x0f, 0x01, 0x70, 0xba, 0xc3, 0xe3, 0x53, 0x0b,
+ 0xff, 0xb8, 0xa9, 0xbb, 0x80, 0xb1, 0x71, 0x73, 0x76, 0xb7, 0x73, 0x6a,
+ 0x9e, 0x13, 0xa3, 0x43, 0xe3, 0xbb, 0x97, 0x21, 0x1a, 0x4d, 0xdf, 0x47,
+ 0xda, 0x7e, 0xdf, 0xe0, 0x19, 0xae, 0x1f, 0x41, 0x1b, 0xc2, 0x9d, 0x5b,
+ 0x70, 0xdb, 0x96, 0x2a, 0x8f, 0x36, 0xf8, 0x50, 0x10, 0xc2, 0x76, 0xb1,
+ 0x14, 0x1b, 0x14, 0xd4, 0x23, 0x42, 0x48, 0x5d, 0x81, 0xeb, 0xbc, 0x29,
+ 0x12, 0x38, 0xd1, 0x47, 0x06, 0x87, 0xae, 0x5f, 0x4d, 0x56, 0x4c, 0x3f,
+ 0x9e, 0x5d, 0x56, 0xee, 0xf6, 0x3f, 0x62, 0x06, 0xc5, 0x45, 0xa8, 0x0c,
+ 0xc5, 0x99, 0x29, 0xd1, 0x6b, 0x19, 0x16, 0xbf, 0x36, 0xde, 0x34, 0x05,
+ 0x52, 0x58, 0x5d, 0xb4, 0x77, 0xcf, 0xe5, 0x31, 0xc5, 0x62, 0x1c, 0xed,
+ 0x4e, 0xd2, 0xe4, 0x50, 0xe9, 0xb9, 0x95, 0xd8, 0x38, 0x12, 0x94, 0xa0,
+ 0xae, 0x01, 0x88, 0xbb, 0xb7, 0xae, 0x0e, 0x45, 0x01, 0xe5, 0x90, 0xea,
+ 0xac, 0x17, 0x3b, 0xed, 0x94, 0xff, 0xc6, 0xc9, 0x2c, 0xd7, 0xf9, 0x5f,
+ 0x75, 0x96, 0x15, 0xb7, 0xf7, 0x15, 0x21, 0x91, 0xab, 0xa7, 0x4d, 0x62,
+ 0xd1, 0x0c, 0x22, 0xd7, 0xbe, 0x5a, 0xbc, 0x84, 0x90, 0xf6, 0x59, 0xc3,
+ 0x37, 0xf6, 0x12, 0xe2, 0x1f, 0x26, 0x25, 0x2c, 0x0d, 0xa5, 0x45, 0x5d,
+ 0x5b, 0xad, 0xf1, 0x64, 0xb1, 0x35, 0x16, 0x4f, 0xc6, 0x48, 0x05, 0x3a,
+ 0xb2, 0x9f, 0xd7, 0x3a, 0x59, 0x66, 0xaf, 0x21, 0xf3, 0x3c, 0x42, 0x7e,
+ 0xe1, 0x21, 0xce, 0xb5, 0x63, 0x69, 0x02, 0x54, 0xa3, 0x3b, 0x76, 0x4c,
+ 0x62, 0x39, 0x02, 0x1d, 0x83, 0xe2, 0x5a, 0x0a, 0xe2, 0xd2, 0xf9, 0xb0,
+ 0xb1, 0x62, 0x90, 0x7a, 0x54, 0x8c, 0x28, 0xc3, 0x4e, 0xea, 0xd5, 0xb4,
+ 0x22, 0x6b, 0xac, 0x55, 0x47, 0x89, 0xf9, 0x5b, 0x7a, 0x74, 0x86, 0xc5,
+ 0x16, 0x0e, 0x34, 0x57, 0x80, 0xc2, 0x89, 0x12, 0xa7, 0xc5, 0x51, 0x0b,
+ 0xf6, 0x61, 0xb0, 0x0d, 0x7b, 0xf0, 0x9d, 0x2a, 0x70, 0x9b, 0x30, 0xe6,
+ 0x6f, 0xab, 0xc3, 0x69, 0xa4, 0x36, 0xcc, 0x1f, 0x24, 0x05, 0x1e, 0x01,
+ 0x0d, 0x5e, 0x66, 0x11, 0x57, 0x24, 0xd4, 0xe2, 0x16, 0xcb, 0x2c, 0x2d,
+ 0x54, 0x80, 0xa7, 0x2c, 0xee, 0xb6, 0x94, 0xe7, 0xad, 0xaf, 0xe9, 0x63,
+ 0xde, 0xb7, 0x2e, 0x2d, 0x32, 0xf6, 0xa3, 0x9b, 0x2b, 0xeb, 0xd0, 0xbc,
+ 0x9f, 0xcd, 0x9e, 0x32, 0xec, 0x1d, 0x58, 0xd2, 0x38, 0xb3, 0x85, 0xfd,
+ 0x96, 0x7d, 0xb3, 0xee, 0x48, 0x5a, 0xb5, 0xd6, 0x93, 0x8f, 0x36, 0xe0,
+ 0xcb, 0x47, 0x5a, 0x61, 0xd2, 0xc9, 0x32, 0x50, 0xe3, 0x01, 0x72, 0x94,
+ 0x61, 0x57, 0xff, 0xd6, 0x7b, 0xe3, 0x45, 0xfb, 0x9d, 0x8a, 0x19, 0x30},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely octet string tag
+ // tcID: 196
+ {SEC_OID_SHA512,
+ 196,
+ {0xd5, 0x62, 0xca, 0xd6, 0x4e, 0xfe, 0x72, 0x29, 0x1d, 0xff, 0xbc, 0x53,
+ 0x3a, 0x21, 0x87, 0x89, 0x80, 0x62, 0x29, 0x69, 0x04, 0x95, 0xe4, 0x70,
+ 0xc0, 0xf1, 0xfa, 0x92, 0xac, 0x73, 0x88, 0xd8, 0xc9, 0xcd, 0x28, 0x18,
+ 0x5c, 0x30, 0xd3, 0x02, 0xc1, 0xc1, 0x2d, 0xc0, 0xa8, 0xa2, 0x75, 0xa3,
+ 0x03, 0x8e, 0x90, 0xa8, 0xe1, 0xb4, 0xc0, 0xdd, 0x2c, 0xbc, 0xb1, 0x12,
+ 0x2b, 0x25, 0xfe, 0xfd, 0xf3, 0xa3, 0xb5, 0xbc, 0x95, 0xc5, 0x11, 0x51,
+ 0xc7, 0xec, 0x4f, 0x2c, 0x6d, 0xd9, 0x1a, 0x1f, 0xdb, 0x4f, 0x1c, 0x95,
+ 0x39, 0x42, 0x91, 0xce, 0x47, 0x7a, 0x9b, 0xc6, 0xc3, 0x74, 0x01, 0x0d,
+ 0x07, 0x3b, 0x6d, 0x26, 0x99, 0xa3, 0x02, 0xe1, 0x0e, 0xac, 0x34, 0x43,
+ 0x2b, 0xde, 0x58, 0xb2, 0xea, 0x64, 0xff, 0xa5, 0xa1, 0x65, 0xbb, 0xe9,
+ 0x36, 0x12, 0x21, 0x31, 0x4e, 0x46, 0xfe, 0x63, 0xcd, 0x66, 0x8c, 0x33,
+ 0xf9, 0x1c, 0x99, 0x5e, 0x0c, 0xe0, 0x90, 0x52, 0x5d, 0x86, 0x50, 0x9a,
+ 0x34, 0xb8, 0xed, 0xfe, 0x33, 0x3c, 0x5f, 0xc2, 0xf1, 0x5c, 0x0b, 0xb8,
+ 0x23, 0xd0, 0xce, 0x5c, 0xf4, 0x07, 0xb3, 0x86, 0x63, 0xbc, 0x9d, 0xd2,
+ 0x0b, 0x95, 0x20, 0xf9, 0x91, 0x2d, 0x8c, 0x79, 0x27, 0x71, 0x22, 0x0a,
+ 0xdc, 0x08, 0x34, 0x78, 0xa0, 0x88, 0x84, 0x42, 0x3c, 0x6f, 0x13, 0x85,
+ 0x2e, 0x35, 0x6a, 0xde, 0xa3, 0x64, 0x76, 0xf5, 0xb7, 0xa6, 0xda, 0x5e,
+ 0x12, 0x77, 0x88, 0x95, 0x8f, 0xd4, 0x2a, 0x74, 0x6d, 0x85, 0x4a, 0x8a,
+ 0xa2, 0x83, 0x44, 0x45, 0xfc, 0x7c, 0xaf, 0x53, 0x4f, 0xe6, 0xa0, 0x7e,
+ 0x45, 0x33, 0x0e, 0xee, 0xac, 0x8c, 0x04, 0x2f, 0x1c, 0xc5, 0x28, 0xd3,
+ 0x9a, 0x8e, 0xf0, 0x16, 0xc5, 0xbb, 0x88, 0xd9, 0xbd, 0xe9, 0xfd, 0x85,
+ 0x02, 0x64, 0x2c, 0xcb, 0x9d, 0x12, 0x07, 0x56, 0xcc, 0x6e, 0xef, 0xb3,
+ 0x4f, 0xd3, 0x79, 0xed, 0x20, 0xd6, 0xf3, 0xfd, 0x39, 0x1b, 0x54, 0xa3,
+ 0x1d, 0xc7, 0x58, 0xa8, 0x78, 0x09, 0x35, 0xd5, 0x28, 0x81, 0x08, 0x2f,
+ 0x23, 0xf0, 0xb5, 0xc9, 0x46, 0x0e, 0x83, 0x36, 0x9b, 0x9f, 0xe0, 0x30,
+ 0xd3, 0x0b, 0xe2, 0x08, 0xf8, 0xa4, 0x68, 0x6b, 0x9f, 0x74, 0xdc, 0x6d,
+ 0xda, 0x9f, 0x29, 0x95, 0x7e, 0xb0, 0x2b, 0xc8, 0x23, 0x8c, 0xcc, 0x34,
+ 0x44, 0xaf, 0x8e, 0x16, 0x0f, 0x65, 0x11, 0x63, 0x3c, 0x96, 0xb6, 0x83,
+ 0xa5, 0xe4, 0xf9, 0x44, 0x99, 0xa9, 0xa9, 0x44, 0x37, 0x42, 0x83, 0xe7,
+ 0x68, 0x91, 0x07, 0x2b, 0x5c, 0xb6, 0x21, 0x65, 0x94, 0xd8, 0x75, 0x81,
+ 0xc2, 0xb0, 0x0c, 0x88, 0x4b, 0x07, 0x78, 0x5d, 0xd5, 0x8b, 0x95, 0x4f,
+ 0x4f, 0x85, 0x04, 0x17, 0xf8, 0xbf, 0xdf, 0x6f, 0xef, 0x77, 0xf9, 0x9f},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to digest
+ // tcID: 197
+ {SEC_OID_SHA512,
+ 197,
+ {0x25, 0xb4, 0x61, 0xd9, 0x50, 0x13, 0xaf, 0x14, 0xd3, 0x16, 0x94, 0x8f,
+ 0xf8, 0x77, 0x69, 0x27, 0x11, 0x38, 0x14, 0xcb, 0x3a, 0xcc, 0x23, 0xb7,
+ 0xf2, 0x41, 0x79, 0x98, 0x38, 0xd9, 0x08, 0x14, 0x81, 0xe7, 0xf2, 0x7f,
+ 0xe1, 0xc5, 0x7a, 0x40, 0xcb, 0x63, 0x03, 0xf4, 0xbd, 0xab, 0xe3, 0xc7,
+ 0x32, 0xc3, 0x50, 0xab, 0xec, 0x03, 0x30, 0x16, 0x4d, 0xa6, 0x50, 0xea,
+ 0xfc, 0xd6, 0x2c, 0xc4, 0x4f, 0xd5, 0x45, 0xb8, 0xed, 0x7b, 0x22, 0x47,
+ 0x57, 0x3e, 0x4b, 0x8c, 0x7f, 0xc0, 0xa0, 0xf0, 0x7a, 0x4b, 0x4c, 0xd6,
+ 0x85, 0xfa, 0x64, 0xcc, 0x9c, 0x27, 0xdb, 0xf7, 0xbb, 0xf3, 0x5b, 0xe9,
+ 0x8d, 0xe5, 0x22, 0x49, 0xa8, 0x0e, 0x96, 0x10, 0xf9, 0x1c, 0x72, 0x4e,
+ 0x09, 0xe6, 0x57, 0xe3, 0xb9, 0x5d, 0x2a, 0xd7, 0x14, 0x78, 0xf8, 0xdd,
+ 0x37, 0x9c, 0x73, 0xc1, 0x93, 0xfe, 0x50, 0x32, 0x45, 0xac, 0x00, 0x3c,
+ 0x23, 0x80, 0x45, 0xc6, 0xe7, 0x99, 0xb3, 0xbf, 0xd8, 0x05, 0xe5, 0x50,
+ 0x96, 0xf8, 0x6e, 0xe9, 0xa4, 0x6e, 0x27, 0xfc, 0x23, 0x53, 0xfb, 0x59,
+ 0x43, 0x9b, 0xb7, 0xa0, 0x1b, 0xc5, 0x89, 0x56, 0xf0, 0x52, 0x54, 0x3c,
+ 0x6d, 0xa1, 0x33, 0xc5, 0x90, 0x2a, 0x05, 0x3e, 0xd5, 0xe0, 0xc5, 0xec,
+ 0x07, 0x4f, 0x35, 0x75, 0x7b, 0xdd, 0xae, 0xce, 0xf4, 0x24, 0xa7, 0x70,
+ 0x54, 0x37, 0xe2, 0x17, 0x22, 0x4b, 0x52, 0x65, 0x44, 0x5e, 0x11, 0x11,
+ 0x0a, 0x8d, 0xee, 0x8c, 0xc8, 0x88, 0x1e, 0xe0, 0x36, 0x53, 0xe9, 0xf6,
+ 0x8e, 0xa9, 0xec, 0x5d, 0xd7, 0x78, 0x10, 0xb9, 0xeb, 0x9c, 0xd6, 0x8a,
+ 0xe1, 0x53, 0x53, 0x14, 0x26, 0xf2, 0x08, 0xb9, 0xe6, 0x69, 0xbe, 0x6a,
+ 0x50, 0x13, 0x43, 0x82, 0x83, 0xf0, 0x0a, 0x1f, 0x9e, 0x82, 0x75, 0x22,
+ 0x17, 0x8b, 0x97, 0x30, 0xab, 0x72, 0xb9, 0xff, 0xff, 0x5a, 0xf9, 0xbd,
+ 0x5d, 0xfa, 0x87, 0x63, 0x27, 0x94, 0xd1, 0x79, 0x13, 0x46, 0x7f, 0xf0,
+ 0xae, 0xa5, 0x11, 0xa8, 0xab, 0xa2, 0x77, 0x4d, 0x63, 0x8a, 0x6b, 0xf8,
+ 0xbc, 0x5a, 0x5c, 0x65, 0x89, 0xdc, 0x9e, 0x72, 0xdf, 0x8c, 0x6c, 0xe2,
+ 0x87, 0x62, 0xa2, 0x09, 0x47, 0x46, 0xe7, 0x08, 0xbc, 0xcf, 0xb4, 0xec,
+ 0x97, 0x5f, 0x36, 0x76, 0xe3, 0x72, 0x9d, 0x45, 0x25, 0x42, 0x99, 0x6d,
+ 0xfa, 0x9d, 0xc4, 0x26, 0x3e, 0x74, 0x3a, 0xfe, 0xbf, 0xf6, 0x49, 0xa0,
+ 0xb1, 0x2c, 0x21, 0x4e, 0xfa, 0xe1, 0x76, 0xfa, 0x22, 0xe5, 0x34, 0x2c,
+ 0x8f, 0x66, 0xb1, 0x0d, 0x01, 0x2f, 0x68, 0x52, 0x13, 0x6a, 0x82, 0xad,
+ 0x8d, 0xa7, 0x2d, 0x2a, 0x17, 0x4b, 0x51, 0x0a, 0xa9, 0x91, 0x84, 0xdf,
+ 0x18, 0x8b, 0xe7, 0x60, 0x74, 0x37, 0x04, 0xd4, 0x29, 0x00, 0xd1, 0x55},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to digest
+ // tcID: 198
+ {SEC_OID_SHA512,
+ 198,
+ {0x07, 0xde, 0x84, 0xb9, 0xfa, 0xf2, 0xae, 0x81, 0x95, 0x5f, 0xb7, 0x1d,
+ 0xf5, 0xe5, 0xe0, 0xb4, 0x32, 0xf1, 0xff, 0x72, 0xba, 0xb8, 0xb8, 0x0a,
+ 0x33, 0x05, 0x41, 0x6d, 0x85, 0x4e, 0x4b, 0xcc, 0x0c, 0x33, 0xdb, 0x78,
+ 0xd0, 0xea, 0x4e, 0x51, 0xb6, 0x3f, 0xf3, 0xc9, 0xed, 0x9b, 0x7e, 0x42,
+ 0x8f, 0xa7, 0x2a, 0x27, 0xf9, 0x12, 0x4f, 0xe7, 0xf7, 0x81, 0x0c, 0xf8,
+ 0x3b, 0x83, 0x0c, 0x59, 0x93, 0xb8, 0xfd, 0xb8, 0x5f, 0xd7, 0x73, 0x8e,
+ 0x89, 0x65, 0xd4, 0x88, 0x07, 0xb0, 0x87, 0xd5, 0x8d, 0x32, 0x2e, 0xfa,
+ 0x3c, 0xc1, 0x00, 0x6a, 0xbb, 0x27, 0x3f, 0x32, 0xdc, 0x52, 0xd6, 0xe9,
+ 0x8c, 0xa4, 0x11, 0xfa, 0xc7, 0x76, 0x17, 0x46, 0x72, 0x97, 0x75, 0x0d,
+ 0x04, 0x13, 0xf0, 0xaf, 0x18, 0xa3, 0x9b, 0x74, 0x29, 0x04, 0x5a, 0x0b,
+ 0x61, 0x22, 0xc7, 0xcd, 0x60, 0x1b, 0x4b, 0xb0, 0x46, 0x11, 0xa3, 0x8f,
+ 0x6c, 0x82, 0x11, 0x73, 0x89, 0x98, 0x1f, 0x12, 0x70, 0xf8, 0x1a, 0x4a,
+ 0x6f, 0x81, 0x78, 0x2e, 0xe8, 0xad, 0xe7, 0x25, 0x59, 0xcc, 0x70, 0x08,
+ 0xf8, 0x60, 0x65, 0xd6, 0x97, 0xff, 0x57, 0x21, 0xf3, 0x4c, 0xdc, 0xa3,
+ 0xf7, 0xea, 0xd9, 0x56, 0xd2, 0x5b, 0xc1, 0x38, 0x7e, 0xde, 0x5b, 0x5e,
+ 0x1b, 0xc8, 0x4f, 0xc4, 0x7a, 0x31, 0xda, 0xb4, 0x59, 0x20, 0x81, 0x7c,
+ 0x6b, 0x86, 0xf1, 0x5f, 0xad, 0xea, 0xb1, 0x7c, 0x22, 0x12, 0x3e, 0x6b,
+ 0xd4, 0x16, 0x27, 0x33, 0xac, 0x5a, 0x97, 0xd5, 0x8d, 0x2e, 0x2b, 0x9c,
+ 0x1f, 0xac, 0x6c, 0xdf, 0x68, 0x24, 0x36, 0xd7, 0x19, 0xa7, 0x94, 0x02,
+ 0x10, 0xc5, 0x46, 0xc7, 0x4c, 0x7e, 0xd3, 0xd6, 0x4d, 0x76, 0xd7, 0xaf,
+ 0x06, 0xd7, 0xeb, 0x1e, 0xb3, 0xd0, 0xa5, 0xb3, 0x1d, 0xd2, 0x32, 0x2f,
+ 0xc8, 0xfa, 0x31, 0x47, 0x59, 0x2c, 0xa4, 0xf3, 0x58, 0x63, 0xc0, 0x5c,
+ 0x60, 0x43, 0x18, 0x70, 0xc9, 0x1c, 0xb5, 0x37, 0x84, 0x6d, 0xd9, 0x02,
+ 0x8e, 0x82, 0xf3, 0xe0, 0x14, 0xdd, 0x84, 0x56, 0x60, 0x3c, 0xbe, 0xba,
+ 0x7e, 0x48, 0xca, 0x89, 0xd7, 0x5d, 0xdf, 0x05, 0x3d, 0xad, 0x7c, 0x89,
+ 0xfa, 0x6e, 0xe2, 0xd3, 0x15, 0xd1, 0xe5, 0x78, 0x41, 0x54, 0x00, 0x04,
+ 0x25, 0x13, 0x72, 0x77, 0x7e, 0x6f, 0xeb, 0x35, 0x0b, 0x6f, 0x8e, 0x04,
+ 0x93, 0x4b, 0x4e, 0x62, 0x3d, 0x63, 0x1a, 0x76, 0xb2, 0xed, 0x78, 0xfe,
+ 0x67, 0xd5, 0x5d, 0xde, 0xe2, 0x75, 0x0f, 0xc3, 0xfc, 0x56, 0xdd, 0xac,
+ 0x71, 0x41, 0x64, 0x0c, 0xcf, 0x2b, 0x4b, 0xbe, 0x4e, 0x23, 0xfa, 0xf4,
+ 0xc9, 0xde, 0x76, 0xb5, 0x09, 0x80, 0xa1, 0x38, 0x8a, 0xfb, 0x4b, 0x34,
+ 0x2e, 0x6f, 0x94, 0xbc, 0xf6, 0xe3, 0x79, 0x88, 0xab, 0x52, 0x3b, 0x71},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to digest
+ // tcID: 199
+ {SEC_OID_SHA512,
+ 199,
+ {0x4e, 0x37, 0x12, 0xc1, 0x98, 0x53, 0xd5, 0x43, 0x1f, 0x82, 0x11, 0x84,
+ 0x3b, 0x51, 0xa5, 0x6f, 0x8f, 0x09, 0xe1, 0x82, 0xc5, 0x2c, 0x21, 0xc8,
+ 0xec, 0x8a, 0xf0, 0xb4, 0xb0, 0x13, 0x30, 0xd3, 0xd8, 0x26, 0x18, 0x04,
+ 0x82, 0x40, 0xeb, 0x27, 0xb7, 0x59, 0x5b, 0x99, 0x53, 0x26, 0x76, 0xb4,
+ 0x5f, 0x33, 0x84, 0x53, 0xcb, 0xeb, 0x5b, 0xf0, 0x89, 0xa2, 0xfe, 0x6c,
+ 0x5a, 0x9f, 0x27, 0x66, 0x69, 0x62, 0x54, 0x54, 0x6b, 0x25, 0x79, 0xef,
+ 0xa6, 0x02, 0x03, 0x24, 0xef, 0x17, 0x51, 0x61, 0x92, 0xb8, 0x89, 0x7f,
+ 0x6b, 0x5f, 0x8e, 0x95, 0x67, 0xbb, 0x05, 0xb4, 0x49, 0xa0, 0x74, 0x9e,
+ 0x2a, 0xef, 0x99, 0x24, 0x54, 0xae, 0xec, 0x0a, 0x44, 0xa4, 0xa4, 0x9b,
+ 0x9b, 0x2e, 0xe6, 0xe2, 0x31, 0x42, 0x81, 0x66, 0x72, 0x0c, 0x17, 0x82,
+ 0x26, 0xf2, 0x9e, 0x48, 0xb0, 0xde, 0xe6, 0x6c, 0x70, 0x89, 0xae, 0xee,
+ 0x7a, 0x60, 0xac, 0x90, 0x01, 0xa3, 0xdc, 0x78, 0x73, 0x71, 0x7a, 0x4c,
+ 0x25, 0xe1, 0x1c, 0x3b, 0x15, 0xa2, 0xe6, 0x88, 0xa7, 0x40, 0xd3, 0x46,
+ 0x3f, 0x3d, 0x4d, 0x22, 0xc6, 0x6a, 0xe7, 0xb7, 0x49, 0xa4, 0xa1, 0x7b,
+ 0xeb, 0x8b, 0xdd, 0x15, 0xfb, 0x64, 0xa2, 0x05, 0x38, 0xed, 0xeb, 0x2b,
+ 0xb5, 0xec, 0xa7, 0x83, 0x7f, 0x4b, 0xfe, 0xaf, 0xd0, 0x85, 0x8e, 0x91,
+ 0x0a, 0xe9, 0x43, 0xb3, 0x07, 0x38, 0x47, 0xf6, 0x8c, 0x08, 0x18, 0x6c,
+ 0xbb, 0xaa, 0x1c, 0x35, 0xe3, 0x32, 0x62, 0x07, 0x7f, 0xca, 0x3b, 0xe6,
+ 0x0e, 0x2a, 0x8b, 0xc0, 0x51, 0x55, 0x3e, 0xef, 0xd0, 0x8d, 0x23, 0xec,
+ 0xa5, 0x66, 0x58, 0x37, 0xd0, 0xa6, 0x04, 0xec, 0xbd, 0xfb, 0xc1, 0x65,
+ 0x60, 0x07, 0x9a, 0x0f, 0x7b, 0xd1, 0xf0, 0x65, 0x9b, 0x7a, 0xc2, 0x51,
+ 0xa1, 0xfc, 0xbc, 0x18, 0x87, 0x01, 0x64, 0x99, 0x6a, 0x96, 0x01, 0xd9,
+ 0x88, 0x26, 0x85, 0xf3, 0x59, 0xa0, 0xce, 0xef, 0xd9, 0xb4, 0x76, 0xa2,
+ 0x97, 0xec, 0x4e, 0x48, 0x24, 0x96, 0xda, 0x0f, 0xe4, 0x1a, 0x08, 0x1c,
+ 0x43, 0xbf, 0x9e, 0x05, 0xb4, 0x65, 0x7e, 0xe7, 0x6c, 0xec, 0x9f, 0x50,
+ 0x41, 0x0e, 0x19, 0x0a, 0x81, 0x4c, 0xc5, 0xad, 0x61, 0x25, 0xb2, 0xc1,
+ 0xda, 0xe0, 0xd0, 0x7c, 0x3a, 0xab, 0x98, 0x83, 0x9f, 0x78, 0xa7, 0x7a,
+ 0x20, 0xac, 0x23, 0x8b, 0x10, 0x62, 0x89, 0x08, 0x2c, 0x69, 0x52, 0x75,
+ 0xd9, 0x89, 0xe7, 0x7e, 0xb4, 0x5f, 0x0b, 0x63, 0xdb, 0x84, 0x54, 0x6f,
+ 0x6c, 0x63, 0xba, 0x2c, 0x02, 0x47, 0xf7, 0x3a, 0x34, 0x0b, 0xfc, 0x55,
+ 0xfd, 0xef, 0xdf, 0x02, 0xe5, 0xde, 0x4c, 0xb9, 0x04, 0x7a, 0x2f, 0xc4,
+ 0x17, 0x47, 0xa6, 0x61, 0xee, 0xd5, 0x38, 0xd9, 0x80, 0xce, 0xfa, 0xce},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of digest
+ // tcID: 200
+ {SEC_OID_SHA512,
+ 200,
+ {0x1d, 0x00, 0x50, 0xb9, 0x0e, 0x5e, 0xb3, 0x0d, 0x6f, 0x77, 0x29, 0x99,
+ 0x38, 0x3d, 0xbf, 0x06, 0xb8, 0x9f, 0x57, 0x52, 0xb4, 0x61, 0xb0, 0x5d,
+ 0xc6, 0x2c, 0xf9, 0xda, 0xea, 0x03, 0x40, 0xa1, 0xf4, 0x34, 0x24, 0xff,
+ 0xc5, 0x67, 0xc5, 0x4a, 0x9b, 0xe5, 0x8a, 0x68, 0x83, 0x15, 0x61, 0x87,
+ 0x34, 0xf2, 0x09, 0x80, 0x05, 0x55, 0x2a, 0x07, 0xd6, 0x91, 0x62, 0x21,
+ 0xc0, 0xf2, 0x4f, 0x53, 0x9e, 0xa5, 0x74, 0x54, 0x90, 0x7d, 0x56, 0x48,
+ 0x67, 0x0e, 0x50, 0xa7, 0x90, 0x7a, 0x5c, 0x7a, 0x71, 0x56, 0xd9, 0x57,
+ 0x66, 0x89, 0xa3, 0xb7, 0x2e, 0x7c, 0x78, 0xc8, 0x92, 0xa0, 0xeb, 0x2f,
+ 0x4a, 0x24, 0x14, 0x84, 0xbd, 0xa8, 0x09, 0x16, 0x89, 0x9f, 0xc8, 0xba,
+ 0x60, 0x80, 0x43, 0x1f, 0x47, 0xa7, 0x8a, 0x17, 0xa0, 0x46, 0x77, 0x22,
+ 0xce, 0x8b, 0x7e, 0x66, 0xc1, 0x50, 0x2e, 0xea, 0xfa, 0x59, 0x63, 0x85,
+ 0x7a, 0x17, 0x91, 0xaa, 0x61, 0xc3, 0x55, 0xd1, 0xd5, 0x6f, 0x1f, 0x9c,
+ 0x76, 0xb4, 0xe1, 0xc0, 0x5b, 0x2a, 0x66, 0x9f, 0xcc, 0x22, 0xa3, 0x05,
+ 0xba, 0xa6, 0x75, 0x42, 0x45, 0x47, 0x7a, 0xa6, 0xc0, 0x29, 0x47, 0xcf,
+ 0xa1, 0x59, 0x30, 0x80, 0x78, 0x84, 0x01, 0x4d, 0x3a, 0x5d, 0x78, 0x4e,
+ 0xd2, 0x91, 0xb5, 0xe3, 0x26, 0x1d, 0x4e, 0x40, 0x79, 0xa7, 0xbf, 0x5f,
+ 0x07, 0xed, 0xe1, 0x2d, 0x6a, 0x9e, 0xa4, 0xe0, 0xf0, 0x59, 0x09, 0xdb,
+ 0xd4, 0x6f, 0xdf, 0x7f, 0x50, 0x41, 0x32, 0x96, 0x3a, 0x7a, 0xba, 0x86,
+ 0xf2, 0x3b, 0x06, 0x91, 0xbd, 0x69, 0x16, 0x1e, 0x81, 0xbe, 0xbc, 0xe5,
+ 0xbd, 0x8b, 0x5d, 0x54, 0x5b, 0xca, 0x66, 0xc4, 0x30, 0xe6, 0xa0, 0x5e,
+ 0xe7, 0xf7, 0xd1, 0xd9, 0xc3, 0xb6, 0x49, 0x8c, 0x53, 0x4d, 0x1b, 0xea,
+ 0x91, 0xb1, 0x27, 0xd4, 0x32, 0xd4, 0x59, 0x76, 0xb2, 0x9d, 0xe0, 0x17,
+ 0x52, 0x35, 0x47, 0xb9, 0x36, 0xd1, 0x63, 0xd8, 0xd8, 0xd7, 0x5d, 0x4a,
+ 0xd5, 0x49, 0xa5, 0x02, 0xec, 0x44, 0x11, 0x80, 0xef, 0x6f, 0x06, 0xb4,
+ 0x1a, 0xb8, 0x27, 0xa5, 0x75, 0x30, 0x49, 0x9f, 0xff, 0x99, 0xfa, 0x4a,
+ 0x8c, 0x30, 0x8e, 0xcd, 0x9b, 0xca, 0x67, 0x64, 0xa0, 0x84, 0x6e, 0xea,
+ 0x97, 0xe1, 0x5c, 0xdd, 0x19, 0xa0, 0x28, 0xfb, 0x3c, 0xcb, 0x1d, 0x33,
+ 0xf4, 0x07, 0xed, 0x8b, 0xf0, 0x4d, 0x8b, 0x73, 0xb7, 0xe0, 0x04, 0xe1,
+ 0x7a, 0xc8, 0xe5, 0xfc, 0x44, 0xbe, 0x89, 0x7d, 0x46, 0xe1, 0x42, 0x0b,
+ 0x5c, 0x57, 0x56, 0x6c, 0x11, 0x4d, 0xdc, 0x25, 0xa0, 0x5a, 0xe8, 0xe8,
+ 0x52, 0x5b, 0x92, 0xae, 0x9b, 0x28, 0xb2, 0xe3, 0x13, 0x65, 0x8b, 0x4f,
+ 0x94, 0x1a, 0x69, 0x89, 0xb4, 0x6d, 0xb6, 0xdd, 0xd8, 0xc3, 0x71, 0xf3},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing digest with NULL
+ // tcID: 201
+ {SEC_OID_SHA512,
+ 201,
+ {0x9a, 0x0d, 0x31, 0xe7, 0xf9, 0x32, 0xb6, 0x16, 0xc7, 0x3f, 0xf6, 0x12,
+ 0xe4, 0x2d, 0xd7, 0x4c, 0x9d, 0x6f, 0x75, 0x66, 0xa4, 0x0f, 0xae, 0x8e,
+ 0x66, 0x77, 0xcf, 0x6d, 0x54, 0xfb, 0x6f, 0x2e, 0x57, 0x9b, 0x28, 0xd0,
+ 0xd2, 0xd8, 0x67, 0x0a, 0x33, 0xb3, 0xfc, 0xb3, 0xeb, 0xc5, 0x7d, 0x7f,
+ 0xfc, 0x20, 0x2b, 0x80, 0x1a, 0xad, 0xe2, 0x22, 0x95, 0x40, 0xe9, 0xc4,
+ 0x53, 0x27, 0xed, 0xe9, 0x23, 0x54, 0xbd, 0xa2, 0xda, 0xb0, 0x81, 0x90,
+ 0xef, 0x69, 0x85, 0xd8, 0x24, 0xd0, 0x3a, 0xf5, 0x97, 0x09, 0xf0, 0x22,
+ 0xab, 0x33, 0xcd, 0x85, 0x59, 0xb4, 0x87, 0x45, 0xf1, 0xdf, 0xa1, 0x58,
+ 0xe1, 0x00, 0xa6, 0x8e, 0x6a, 0xce, 0xf7, 0x82, 0x40, 0x7f, 0xb0, 0xef,
+ 0x4b, 0x96, 0xb4, 0xbf, 0x2f, 0xd7, 0xe4, 0x06, 0x95, 0x19, 0x18, 0x45,
+ 0xaa, 0x88, 0x73, 0x8e, 0x66, 0xcf, 0xfd, 0x72, 0x67, 0xd0, 0x45, 0x36,
+ 0xe4, 0x97, 0x95, 0x08, 0x31, 0x2f, 0xed, 0x28, 0x94, 0xdb, 0x44, 0x62,
+ 0x20, 0x01, 0x4c, 0x3c, 0xfa, 0x8d, 0xb1, 0xfe, 0xce, 0x66, 0xe4, 0x84,
+ 0xb5, 0x6f, 0x10, 0x57, 0x55, 0xe6, 0xd6, 0x57, 0x06, 0xbc, 0xa5, 0xb8,
+ 0xb4, 0xe0, 0xb6, 0x15, 0xd5, 0x69, 0x86, 0xf1, 0xd0, 0xed, 0x35, 0xb5,
+ 0x35, 0x7d, 0x17, 0xf5, 0x4a, 0x32, 0xf4, 0xd5, 0x06, 0x3f, 0xf6, 0x1e,
+ 0xa4, 0xc8, 0x53, 0xf0, 0xfa, 0x99, 0xd7, 0x7e, 0xfb, 0xcf, 0xd2, 0x10,
+ 0x81, 0x58, 0x9f, 0xe6, 0x34, 0x41, 0x32, 0x4a, 0x0f, 0xed, 0xcb, 0x6c,
+ 0xb3, 0x1c, 0x91, 0xf6, 0x57, 0x9b, 0x2b, 0x8b, 0x8c, 0xcd, 0x28, 0x8a,
+ 0x0f, 0x0f, 0xb9, 0xf9, 0x07, 0xb4, 0x74, 0x68, 0x6d, 0x41, 0xc4, 0xed,
+ 0x25, 0xbf, 0xd0, 0x7a, 0xcb, 0x86, 0x41, 0x18, 0x82, 0x5c, 0xe5, 0x68,
+ 0x14, 0xba, 0xbd, 0xf6, 0xdc, 0x8f, 0xfa, 0xf5, 0xa5, 0xcd, 0x6a, 0x30,
+ 0x94, 0x1f, 0x77, 0x60, 0xd9, 0x27, 0x6e, 0x00, 0xd9, 0x1e, 0x9a, 0xc5,
+ 0xba, 0x4f, 0xd0, 0xb3, 0x90, 0x0d, 0x54, 0x53, 0x9b, 0xe2, 0x87, 0x9b,
+ 0xc9, 0x5c, 0x6c, 0x58, 0xe6, 0xb8, 0x44, 0x3c, 0xd8, 0xd5, 0x61, 0x91,
+ 0x9a, 0xc2, 0x43, 0x15, 0x28, 0xbb, 0x8b, 0x5f, 0x67, 0xcd, 0xe0, 0xd0,
+ 0x5f, 0x2e, 0x5b, 0x4e, 0x22, 0xaa, 0x90, 0x27, 0x71, 0x59, 0x6b, 0x53,
+ 0x89, 0xb6, 0x62, 0xee, 0x84, 0x7f, 0x07, 0x7f, 0x9b, 0x8c, 0xc3, 0x5f,
+ 0x0c, 0x81, 0x92, 0x57, 0x6a, 0xf7, 0xae, 0xec, 0x1d, 0x2c, 0x71, 0x9b,
+ 0xf7, 0x18, 0x3f, 0x07, 0x2b, 0xf3, 0xba, 0xb3, 0x78, 0x97, 0xae, 0xcd,
+ 0x78, 0x50, 0x78, 0xa4, 0xbd, 0xb0, 0x6d, 0x0b, 0xc2, 0x36, 0x7d, 0xf3,
+ 0x6a, 0xde, 0x05, 0x83, 0x44, 0x9a, 0xb2, 0x5e, 0x8d, 0x03, 0x5c, 0xe2},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 202
+ {SEC_OID_SHA512,
+ 202,
+ {0x34, 0x95, 0xcf, 0x0c, 0x5c, 0xbf, 0x06, 0x4f, 0xdf, 0xa0, 0x88, 0xbe,
+ 0x1d, 0x7e, 0x57, 0x98, 0x2a, 0x79, 0x8c, 0x17, 0x93, 0x35, 0x13, 0xd4,
+ 0x04, 0x19, 0x7a, 0xff, 0x77, 0xc0, 0x51, 0x3c, 0xae, 0x18, 0x4d, 0xf5,
+ 0x6e, 0x0b, 0xbb, 0xfe, 0x6b, 0x83, 0x11, 0xa2, 0x81, 0xd8, 0xe2, 0xcb,
+ 0xb4, 0x21, 0x57, 0xa1, 0x56, 0x93, 0x83, 0x81, 0xf4, 0xb0, 0xb1, 0xae,
+ 0xbb, 0xe4, 0x08, 0xd6, 0xb0, 0x36, 0x5f, 0xc2, 0x0e, 0x8f, 0x00, 0xc3,
+ 0x90, 0x20, 0xfe, 0x74, 0x03, 0x32, 0xb1, 0x4d, 0x69, 0xfb, 0x3e, 0xc7,
+ 0x34, 0x98, 0x4e, 0x92, 0xbf, 0x40, 0x6f, 0x14, 0x49, 0x60, 0x31, 0x64,
+ 0xad, 0xf2, 0xc3, 0xc7, 0x76, 0x75, 0xb3, 0x0d, 0x25, 0xcd, 0x5f, 0x40,
+ 0x3a, 0xcc, 0x5f, 0x10, 0x4a, 0xa7, 0x54, 0xf7, 0x55, 0x62, 0x6f, 0x1e,
+ 0x5b, 0xc9, 0xfc, 0x0c, 0x57, 0x0e, 0xf3, 0xbb, 0x9e, 0x7d, 0xd2, 0x63,
+ 0x3e, 0xc9, 0x16, 0x3f, 0x05, 0x6c, 0xdd, 0xf7, 0x3d, 0xeb, 0xc5, 0x48,
+ 0xd5, 0x2b, 0xec, 0x62, 0x14, 0xaf, 0x9b, 0x4c, 0x6b, 0x58, 0x60, 0xd5,
+ 0x4c, 0x2a, 0x08, 0xb6, 0xf8, 0x1a, 0xf4, 0x0f, 0x8f, 0xbb, 0xa9, 0x90,
+ 0x2a, 0x65, 0xe3, 0x88, 0xa1, 0x21, 0x40, 0x2e, 0xa2, 0x76, 0xcd, 0x89,
+ 0xe0, 0x07, 0x63, 0x15, 0xd4, 0xe1, 0x2e, 0x04, 0x54, 0x97, 0x23, 0x64,
+ 0x73, 0xdb, 0xf6, 0xef, 0xf1, 0x4e, 0xf2, 0x1f, 0x78, 0x75, 0xda, 0xaa,
+ 0xb0, 0x3a, 0x81, 0xb5, 0x07, 0x03, 0x94, 0xc1, 0x27, 0xbb, 0xa1, 0x3e,
+ 0x9f, 0xc4, 0x48, 0x0a, 0xd2, 0x45, 0xcf, 0x4c, 0xa8, 0xbe, 0xe3, 0x43,
+ 0x02, 0x8d, 0xb6, 0xa8, 0x08, 0xa2, 0x87, 0x6b, 0x71, 0x30, 0xbf, 0x1f,
+ 0x0b, 0x4d, 0x1d, 0xe1, 0xf1, 0xa7, 0xf8, 0x41, 0x60, 0x9d, 0xb9, 0x6b,
+ 0x50, 0xa2, 0x8a, 0xd4, 0xe2, 0x63, 0xa7, 0x6b, 0x78, 0xac, 0x2f, 0xdf,
+ 0x39, 0x96, 0xcc, 0x5b, 0x67, 0xb6, 0xfd, 0x71, 0xf1, 0x6b, 0xbe, 0xd1,
+ 0x06, 0x7c, 0x0f, 0x9e, 0x71, 0xf3, 0x99, 0x99, 0x0b, 0x92, 0x23, 0xbb,
+ 0xd8, 0x62, 0x86, 0x14, 0xa7, 0xfa, 0xd5, 0xa4, 0x59, 0x70, 0xc4, 0xff,
+ 0xe1, 0x74, 0x12, 0x0a, 0x53, 0x8a, 0xce, 0x69, 0x69, 0xfe, 0x0c, 0xff,
+ 0xc9, 0x50, 0x89, 0x29, 0x60, 0x6e, 0x4a, 0x30, 0xea, 0x28, 0xd5, 0x55,
+ 0x12, 0x42, 0x06, 0x06, 0x3f, 0x2b, 0xa7, 0x85, 0x6c, 0x6b, 0xeb, 0x03,
+ 0x67, 0x01, 0x21, 0x76, 0xbc, 0x25, 0x8a, 0x66, 0x88, 0x64, 0x7b, 0x16,
+ 0x1a, 0xb2, 0x38, 0x2f, 0x9b, 0x3c, 0x92, 0x6d, 0x33, 0xdf, 0xfc, 0x12,
+ 0xec, 0x15, 0x04, 0x9c, 0x2d, 0xf2, 0x48, 0xa4, 0x6f, 0x96, 0x1b, 0xa9,
+ 0x2a, 0x94, 0xb9, 0xe3, 0x60, 0x83, 0xd0, 0xc2, 0x29, 0xc4, 0x06, 0xce},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 203
+ {SEC_OID_SHA512,
+ 203,
+ {0x33, 0x0e, 0xd4, 0x39, 0xb3, 0x75, 0x0e, 0x35, 0xbc, 0xa2, 0xcb, 0xef,
+ 0x5b, 0xc0, 0x47, 0x07, 0x99, 0xc5, 0x6b, 0x20, 0x62, 0x56, 0xb5, 0x43,
+ 0xd0, 0x26, 0xdc, 0x11, 0xa3, 0x4d, 0x15, 0xd7, 0x3c, 0x69, 0x6e, 0x03,
+ 0x34, 0x0c, 0x8f, 0x07, 0x51, 0xb0, 0xdd, 0x20, 0x4b, 0x53, 0xaf, 0x0c,
+ 0xeb, 0xc3, 0x2a, 0x1c, 0xf1, 0xf3, 0x3b, 0x20, 0xb5, 0x75, 0x5b, 0xc4,
+ 0xf2, 0xb9, 0xf2, 0xc8, 0xbc, 0x91, 0x93, 0x9f, 0x88, 0x0e, 0x62, 0xa0,
+ 0xd8, 0xf5, 0x4f, 0xdb, 0xa1, 0x2e, 0x60, 0x2e, 0xa3, 0x7a, 0xf7, 0x79,
+ 0xa2, 0xaf, 0xb9, 0x25, 0x8e, 0x19, 0xfd, 0xcd, 0x51, 0xd4, 0xe7, 0x67,
+ 0x73, 0x3f, 0xf9, 0x82, 0x74, 0x32, 0xad, 0xad, 0x2f, 0x07, 0x81, 0xa4,
+ 0x69, 0x91, 0xd3, 0xd1, 0xdd, 0x9a, 0x8e, 0x5a, 0x70, 0x08, 0x60, 0xe7,
+ 0xde, 0xfb, 0x0f, 0xdd, 0x3b, 0x40, 0x97, 0xaa, 0x10, 0x1f, 0x95, 0x81,
+ 0x4b, 0x84, 0x8a, 0xbc, 0x0c, 0xb5, 0xcb, 0xb2, 0x60, 0xe6, 0x1c, 0x42,
+ 0x67, 0x3e, 0x0e, 0x83, 0x6e, 0xb3, 0x1f, 0x97, 0xa0, 0xa5, 0x0a, 0xe9,
+ 0xaa, 0x1d, 0xf7, 0x2e, 0xf6, 0x03, 0xf0, 0xe7, 0x8c, 0x91, 0x45, 0x9e,
+ 0x69, 0x03, 0x63, 0x04, 0x21, 0x13, 0x33, 0x5b, 0x2e, 0x10, 0x50, 0xea,
+ 0xee, 0x0b, 0x83, 0xae, 0x5f, 0x6c, 0xeb, 0x50, 0xa4, 0xc8, 0x89, 0x56,
+ 0xd5, 0xb0, 0x14, 0x51, 0xd5, 0x6e, 0x72, 0xa7, 0x75, 0x5c, 0x28, 0x76,
+ 0x80, 0x04, 0xb2, 0x58, 0xd8, 0x6c, 0x2d, 0x79, 0x0d, 0xdb, 0xbd, 0x66,
+ 0xcd, 0x0a, 0x7f, 0x5d, 0x01, 0x7b, 0xb6, 0x2b, 0x95, 0x7f, 0xb0, 0xb6,
+ 0xe6, 0x25, 0x3a, 0x88, 0xeb, 0x94, 0xdd, 0x5d, 0x3c, 0xf9, 0x0c, 0x92,
+ 0xdc, 0x25, 0x63, 0xb7, 0x28, 0xf4, 0x69, 0x28, 0xb8, 0x3b, 0x1a, 0x29,
+ 0xec, 0xd8, 0x10, 0x0e, 0x7e, 0xfe, 0x25, 0x4c, 0x7e, 0x04, 0x3f, 0x21,
+ 0x59, 0x33, 0xf7, 0xe9, 0x87, 0x3f, 0xd0, 0xce, 0xa1, 0x22, 0x1f, 0x03,
+ 0xe3, 0x1f, 0x43, 0x64, 0x9c, 0xc2, 0xc1, 0xbb, 0x42, 0xd7, 0xf0, 0x40,
+ 0xbd, 0x5f, 0xb4, 0x01, 0xa1, 0xf3, 0x38, 0x1e, 0x5c, 0x4a, 0x4f, 0xc1,
+ 0xf9, 0x73, 0xb6, 0x74, 0x60, 0xb5, 0xbd, 0x2c, 0x7c, 0x99, 0xd2, 0x9d,
+ 0xc1, 0x44, 0x90, 0x92, 0x21, 0x38, 0xb8, 0xa3, 0xb9, 0xa2, 0xa4, 0x15,
+ 0xf5, 0x02, 0x06, 0xf5, 0x0d, 0x25, 0x4f, 0xde, 0xa8, 0x70, 0x2c, 0xf2,
+ 0xe4, 0x05, 0x7e, 0xa7, 0x7c, 0xea, 0x8f, 0x18, 0xc5, 0xda, 0x65, 0x54,
+ 0x16, 0xa1, 0xf7, 0xee, 0xa8, 0x46, 0x67, 0x78, 0x9f, 0x78, 0xfa, 0xa9,
+ 0x8a, 0x87, 0x1b, 0x0a, 0x68, 0x37, 0xba, 0xba, 0xb9, 0x74, 0xb6, 0x0e,
+ 0xd5, 0x4c, 0xc7, 0xd2, 0x87, 0xd5, 0x38, 0xf1, 0x40, 0xe7, 0xfd, 0x6a},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 204
+ {SEC_OID_SHA512,
+ 204,
+ {0x68, 0x18, 0xee, 0x1c, 0x57, 0xe9, 0xef, 0x40, 0xda, 0x6b, 0x1a, 0xaf,
+ 0xb3, 0xd3, 0xcf, 0xc9, 0x37, 0x6e, 0xff, 0x56, 0xc2, 0x91, 0x3b, 0x8b,
+ 0x2e, 0x08, 0x91, 0xdc, 0x7f, 0xfe, 0x44, 0x50, 0xfb, 0x25, 0xf2, 0xa8,
+ 0xd1, 0xb3, 0x79, 0xc1, 0x3b, 0x6b, 0x8f, 0x45, 0x99, 0x32, 0x19, 0x11,
+ 0x2a, 0xda, 0xc0, 0x50, 0xf4, 0x3a, 0xc6, 0x12, 0xe7, 0x95, 0x7c, 0x94,
+ 0x84, 0xa3, 0xba, 0xfe, 0xf2, 0xe5, 0x50, 0xd1, 0x5a, 0x8d, 0xd8, 0x8f,
+ 0xaf, 0x95, 0x25, 0xa2, 0xfb, 0xec, 0x8c, 0x70, 0x2d, 0x07, 0x21, 0xa4,
+ 0x08, 0xb1, 0x26, 0x1b, 0x3a, 0xf2, 0xbe, 0x9c, 0x81, 0x7e, 0x0e, 0x1d,
+ 0xfe, 0x8b, 0x6c, 0x58, 0xc5, 0x69, 0x53, 0x9d, 0x66, 0xf6, 0x34, 0x6f,
+ 0xe0, 0x81, 0x37, 0x62, 0xca, 0xf0, 0xea, 0x85, 0x78, 0x95, 0xe1, 0xfe,
+ 0x90, 0xd5, 0x0e, 0x1e, 0x0b, 0xf1, 0xfc, 0xea, 0x7d, 0x2c, 0xae, 0x0d,
+ 0x5b, 0xd2, 0xea, 0xe1, 0x97, 0xb0, 0xeb, 0x6e, 0xa1, 0x5e, 0xaa, 0xc0,
+ 0x77, 0xdd, 0x81, 0xe1, 0x0c, 0x07, 0xe7, 0x1f, 0x94, 0x83, 0x82, 0xdb,
+ 0x1c, 0x5d, 0xd6, 0xee, 0x4d, 0x86, 0xb0, 0x14, 0x4a, 0xa6, 0x48, 0xc3,
+ 0x8e, 0xea, 0x0d, 0x82, 0x53, 0xeb, 0x98, 0x82, 0x05, 0xa7, 0x1a, 0xf9,
+ 0x5e, 0x1a, 0xfb, 0x33, 0xdd, 0x20, 0xfe, 0x83, 0x15, 0xc1, 0x6c, 0xed,
+ 0x59, 0xd6, 0x18, 0x5a, 0xcc, 0x43, 0xe8, 0xdd, 0xdf, 0x96, 0x88, 0x75,
+ 0xc3, 0x31, 0xc5, 0xac, 0x31, 0xaf, 0x14, 0xa9, 0xe5, 0x50, 0x23, 0xed,
+ 0x03, 0xf5, 0x03, 0x48, 0x72, 0x29, 0xbe, 0x4f, 0x77, 0x2e, 0xef, 0x97,
+ 0x0f, 0x3f, 0x13, 0x2d, 0x1f, 0xdf, 0x33, 0x47, 0x37, 0x84, 0x89, 0x94,
+ 0xd9, 0x39, 0x07, 0x4c, 0x4c, 0xcd, 0x44, 0x8e, 0x6d, 0x2b, 0x90, 0x65,
+ 0x08, 0x80, 0x03, 0xd7, 0x6d, 0x9e, 0xf3, 0x8e, 0x8c, 0x71, 0x3a, 0x5d,
+ 0x8a, 0x01, 0x0c, 0x9e, 0xa6, 0xdb, 0xb0, 0xbc, 0x07, 0xd3, 0x2a, 0x51,
+ 0x5a, 0xd1, 0x43, 0x70, 0x29, 0xba, 0xd8, 0xee, 0xaa, 0xbb, 0xe9, 0x2f,
+ 0x1b, 0x17, 0x3b, 0xc8, 0xc9, 0x2a, 0xf8, 0x32, 0xe1, 0x8f, 0xe0, 0xb6,
+ 0x0a, 0x00, 0x68, 0x18, 0xeb, 0xf7, 0x56, 0x22, 0xff, 0xce, 0xa4, 0x89,
+ 0xcb, 0x3f, 0x16, 0x5c, 0x90, 0x5c, 0x18, 0xa5, 0x2a, 0x04, 0x18, 0x8b,
+ 0xcf, 0x13, 0x2d, 0xb8, 0x33, 0xd7, 0x41, 0x68, 0x58, 0xd8, 0x1b, 0xba,
+ 0xeb, 0x8a, 0x62, 0xf8, 0x0c, 0x1b, 0x32, 0x81, 0x33, 0x64, 0x7b, 0x36,
+ 0xdb, 0x5e, 0x4b, 0x37, 0xef, 0x16, 0x71, 0x3a, 0x16, 0x22, 0x3f, 0xb2,
+ 0x4e, 0x8a, 0xe9, 0x3c, 0x9d, 0x68, 0x7c, 0x62, 0xc7, 0x7f, 0x4e, 0xcc,
+ 0xa2, 0x56, 0xe3, 0x0b, 0x3f, 0xf8, 0x8c, 0xd8, 0xca, 0x3c, 0x0c, 0x68},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 205
+ {SEC_OID_SHA512,
+ 205,
+ {0x94, 0x7f, 0x29, 0x27, 0x35, 0x53, 0x98, 0x31, 0x2e, 0x17, 0x78, 0x1d,
+ 0x59, 0xa7, 0x13, 0xa6, 0xec, 0xdc, 0xcd, 0x4e, 0xe3, 0x15, 0x04, 0x9c,
+ 0x04, 0x1b, 0x78, 0x8c, 0xa5, 0x2c, 0x69, 0x1a, 0x70, 0x37, 0xbb, 0x48,
+ 0x9f, 0x71, 0xec, 0xac, 0x27, 0x76, 0xdd, 0x11, 0x71, 0x85, 0x34, 0x83,
+ 0xeb, 0x45, 0x3d, 0x4b, 0x93, 0xf1, 0x36, 0xd5, 0x13, 0x18, 0xcf, 0x32,
+ 0x46, 0x9b, 0x3d, 0x56, 0xd0, 0x4b, 0xbe, 0x6d, 0xfe, 0xe2, 0x72, 0x1a,
+ 0xbd, 0xda, 0x3f, 0x40, 0x55, 0x1b, 0xea, 0xcb, 0x3f, 0x23, 0x48, 0xdb,
+ 0xf0, 0xa8, 0x05, 0x6b, 0xc4, 0xbe, 0xf0, 0x13, 0xa4, 0xe9, 0x81, 0x9e,
+ 0x20, 0xe2, 0xb0, 0x45, 0xc3, 0xbf, 0x77, 0xf7, 0x9c, 0x11, 0x69, 0x93,
+ 0xc8, 0x06, 0x4c, 0x46, 0xce, 0xf8, 0x89, 0x5f, 0x87, 0x44, 0x38, 0xc3,
+ 0x0e, 0x55, 0x5a, 0x59, 0x25, 0x8d, 0x1a, 0x01, 0x59, 0x6f, 0xda, 0xab,
+ 0xb2, 0x2f, 0xed, 0x93, 0xc5, 0x1c, 0x2a, 0x48, 0x81, 0xc0, 0x8b, 0xd0,
+ 0x9c, 0x32, 0x19, 0xe5, 0xfa, 0x29, 0x79, 0xa3, 0x27, 0x75, 0xc0, 0x0f,
+ 0x61, 0xaf, 0x93, 0x5c, 0x83, 0x9f, 0x7f, 0x0f, 0x54, 0xa7, 0x46, 0x77,
+ 0xb1, 0x94, 0x74, 0x9e, 0xa1, 0x83, 0x1c, 0x44, 0xe6, 0x11, 0x13, 0x47,
+ 0x43, 0x96, 0xe3, 0x98, 0xe4, 0xd8, 0x21, 0xd6, 0x5e, 0x41, 0xb3, 0xcd,
+ 0x55, 0xcb, 0xab, 0x2b, 0x70, 0x34, 0x35, 0x07, 0x3a, 0x3b, 0x0c, 0x27,
+ 0x05, 0x62, 0x2c, 0xf8, 0x02, 0xf6, 0x7f, 0x34, 0x6b, 0xab, 0xfd, 0xe2,
+ 0x88, 0xeb, 0xd2, 0x6b, 0xd9, 0x09, 0x81, 0x3d, 0x8b, 0xf5, 0x1f, 0xa2,
+ 0xb0, 0x79, 0x46, 0xac, 0x0e, 0x52, 0x3c, 0x80, 0x21, 0x73, 0xfe, 0x6a,
+ 0x42, 0xf4, 0x15, 0x68, 0x28, 0x19, 0x44, 0xf4, 0xde, 0xe9, 0x10, 0x77,
+ 0xa1, 0x2e, 0x41, 0xd3, 0x7e, 0x53, 0xa4, 0x70, 0x4d, 0x36, 0x7c, 0x2b,
+ 0x5b, 0x01, 0x3c, 0x90, 0xf7, 0x3b, 0x7f, 0x24, 0xd7, 0x03, 0xcf, 0xb0,
+ 0x06, 0xc8, 0xd0, 0xb3, 0x99, 0xf4, 0x98, 0xef, 0x2b, 0x62, 0xf0, 0x88,
+ 0x34, 0x83, 0x51, 0x08, 0xda, 0xcf, 0x63, 0x79, 0x59, 0xc5, 0x50, 0x6a,
+ 0x26, 0xbc, 0x3e, 0xf5, 0xe3, 0x0e, 0x11, 0x00, 0xb0, 0x93, 0x70, 0x7f,
+ 0xd3, 0xb5, 0x19, 0x0b, 0x59, 0x7d, 0x0a, 0x6f, 0x27, 0x0b, 0x21, 0xee,
+ 0xa9, 0xae, 0xed, 0x5b, 0x1e, 0x77, 0xac, 0xbd, 0xc0, 0x1c, 0x88, 0x75,
+ 0x72, 0x47, 0x44, 0xb3, 0x75, 0x54, 0x79, 0x16, 0x31, 0xcb, 0x60, 0xa9,
+ 0x6e, 0xd9, 0xd7, 0xb9, 0x85, 0xc2, 0xd6, 0xa2, 0xc0, 0x9a, 0x33, 0xa1,
+ 0x74, 0x75, 0xe2, 0xba, 0x47, 0xb3, 0xf5, 0x6f, 0x9a, 0x33, 0x07, 0x2a,
+ 0x0f, 0xa9, 0x20, 0xeb, 0x88, 0xca, 0x0d, 0x9b, 0xd1, 0x95, 0xbd, 0xde},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 206
+ {SEC_OID_SHA512,
+ 206,
+ {0xd0, 0x54, 0xb2, 0xa5, 0xae, 0x9b, 0xb9, 0xde, 0xd9, 0xa2, 0x85, 0x28,
+ 0xb5, 0x95, 0x30, 0xdb, 0xd6, 0xac, 0x22, 0x0d, 0x76, 0x16, 0x52, 0xfa,
+ 0x44, 0xac, 0xe7, 0x87, 0x43, 0xc5, 0x43, 0x2a, 0x51, 0x70, 0x24, 0x90,
+ 0x0c, 0x9b, 0x24, 0x57, 0x4e, 0x09, 0x6b, 0x6d, 0x1b, 0x29, 0x5e, 0xe5,
+ 0x25, 0x1d, 0x29, 0x23, 0xa9, 0x28, 0xe7, 0x85, 0x28, 0x20, 0xc4, 0x55,
+ 0xc4, 0x3b, 0x76, 0xe1, 0xd5, 0x22, 0xca, 0x82, 0xf9, 0x88, 0x52, 0xd7,
+ 0xcb, 0xdc, 0xfe, 0x0f, 0x85, 0xff, 0x1f, 0x3d, 0xe2, 0xcf, 0x38, 0x3e,
+ 0xd6, 0x17, 0x25, 0x74, 0xb1, 0x2a, 0xf7, 0xfb, 0x03, 0xc5, 0x80, 0x23,
+ 0x64, 0x41, 0x00, 0xef, 0xfe, 0x83, 0x6b, 0xfb, 0xf8, 0xe7, 0x36, 0x23,
+ 0x78, 0x54, 0x1f, 0x05, 0x69, 0x60, 0x6d, 0x18, 0x42, 0xfa, 0xbf, 0xa2,
+ 0x88, 0xda, 0xe9, 0xef, 0x27, 0x10, 0x79, 0x02, 0x3e, 0xaa, 0xaf, 0xb6,
+ 0xe6, 0xb4, 0x95, 0x7e, 0x0e, 0xf9, 0x6b, 0xb1, 0x8b, 0x96, 0x8d, 0x73,
+ 0xde, 0x32, 0x70, 0x72, 0x96, 0xe8, 0x05, 0x69, 0x15, 0x32, 0x92, 0x5e,
+ 0x18, 0xa7, 0x09, 0xd0, 0x36, 0xbd, 0x79, 0x8a, 0x6e, 0xa0, 0xee, 0x61,
+ 0xc1, 0x8a, 0xab, 0x41, 0x32, 0x2a, 0x70, 0x63, 0xdc, 0x37, 0x2b, 0xb1,
+ 0xf0, 0xb9, 0x99, 0x1d, 0x23, 0x14, 0xc9, 0x4e, 0x37, 0x0a, 0x89, 0x66,
+ 0xa2, 0x18, 0x7a, 0x89, 0x40, 0xd8, 0x1b, 0x6d, 0xb8, 0x30, 0x93, 0x1c,
+ 0x10, 0x1e, 0xcc, 0x47, 0xd1, 0x3c, 0x0b, 0x9f, 0x91, 0xb3, 0xa0, 0x7a,
+ 0xd0, 0x26, 0x8d, 0x0f, 0x36, 0x93, 0x68, 0x4d, 0xf9, 0x1a, 0x87, 0x20,
+ 0x46, 0x3f, 0xd1, 0x44, 0x2f, 0x01, 0xe5, 0xea, 0xf6, 0x74, 0x1d, 0x2c,
+ 0x23, 0x91, 0xa8, 0xb4, 0xd5, 0x51, 0x50, 0x72, 0x88, 0x25, 0xdd, 0x9e,
+ 0x92, 0x2d, 0x89, 0x82, 0x30, 0x51, 0x94, 0x8c, 0x99, 0x92, 0x1b, 0x72,
+ 0x80, 0x67, 0x56, 0x41, 0xe9, 0xa9, 0x4c, 0x3a, 0x9d, 0x3d, 0xe3, 0x13,
+ 0x32, 0x54, 0x5c, 0xb6, 0xe8, 0x8f, 0xe5, 0x4d, 0x38, 0xa1, 0x11, 0xa1,
+ 0xf1, 0x25, 0x24, 0x13, 0x33, 0xff, 0xc5, 0x8b, 0xbb, 0xc4, 0xe7, 0x59,
+ 0xb3, 0x98, 0x6d, 0x73, 0xa3, 0xa8, 0xf7, 0xf4, 0xfd, 0x81, 0xc1, 0xc6,
+ 0x34, 0xb6, 0x58, 0x54, 0xd1, 0x2d, 0xca, 0x87, 0xf1, 0xd4, 0x0f, 0xa5,
+ 0x62, 0x40, 0x79, 0x42, 0x6a, 0x53, 0xbe, 0x23, 0xa1, 0x64, 0x92, 0x52,
+ 0xef, 0x02, 0x76, 0x05, 0xf3, 0xe8, 0x23, 0x33, 0x86, 0x1d, 0xe6, 0x41,
+ 0x31, 0x9b, 0x84, 0x18, 0xb9, 0x63, 0xd2, 0xd0, 0x43, 0xff, 0x78, 0x94,
+ 0x06, 0xc3, 0xe3, 0x4c, 0xde, 0xcc, 0xcf, 0x11, 0x13, 0x43, 0x63, 0x2c,
+ 0x1b, 0xad, 0x9d, 0xeb, 0x52, 0x57, 0x83, 0x67, 0x6c, 0x36, 0x11, 0x9e},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of digest
+ // tcID: 207
+ {SEC_OID_SHA512,
+ 207,
+ {0x28, 0xca, 0xd6, 0xc0, 0x7a, 0x93, 0x28, 0x9c, 0xdc, 0x0f, 0xfc, 0xe1,
+ 0xc1, 0xbe, 0xb7, 0x09, 0xc6, 0xd3, 0x44, 0x88, 0x3e, 0x0e, 0x17, 0x5f,
+ 0xee, 0xe7, 0x8c, 0xd6, 0xc9, 0xa9, 0x70, 0x0c, 0xc8, 0x9d, 0x51, 0xcb,
+ 0xb2, 0x14, 0xe7, 0xb8, 0xe6, 0xe8, 0x4a, 0x30, 0x39, 0xad, 0x2e, 0xb2,
+ 0xbe, 0x4a, 0xac, 0x0c, 0x96, 0x8b, 0x90, 0x81, 0xaf, 0x46, 0xca, 0x68,
+ 0xfa, 0x11, 0x55, 0x55, 0x4b, 0x92, 0x3e, 0xae, 0x4f, 0x41, 0x29, 0xca,
+ 0xfe, 0x12, 0xc4, 0x48, 0x91, 0x65, 0x6b, 0x54, 0x33, 0xd4, 0xe0, 0x48,
+ 0xfc, 0xc1, 0x46, 0x87, 0x10, 0xbd, 0x9a, 0x34, 0x47, 0xe9, 0x17, 0xa3,
+ 0x5d, 0x63, 0x33, 0xd4, 0xb5, 0xc7, 0x11, 0x89, 0x96, 0xf6, 0x1e, 0x07,
+ 0x30, 0xaf, 0x44, 0xfe, 0x2c, 0x66, 0x3e, 0x98, 0x0b, 0x30, 0x1d, 0x8c,
+ 0x7c, 0x33, 0x27, 0x9d, 0xa8, 0x1a, 0xdb, 0xdf, 0x33, 0xc8, 0xe9, 0x0b,
+ 0x04, 0x01, 0x16, 0x65, 0xc6, 0x26, 0x3f, 0xec, 0xdc, 0x45, 0x71, 0x60,
+ 0x15, 0xe1, 0x1b, 0x5d, 0x9c, 0xe3, 0x07, 0x7d, 0x89, 0x4f, 0x41, 0x68,
+ 0x15, 0x9f, 0x37, 0xf2, 0xab, 0x32, 0x96, 0xe6, 0x6f, 0x26, 0x69, 0xf7,
+ 0x66, 0x02, 0x9f, 0x87, 0x72, 0x83, 0x5d, 0x7b, 0x88, 0x7a, 0xef, 0x0d,
+ 0x59, 0x7a, 0x53, 0x7f, 0x1d, 0xb4, 0xe8, 0x4e, 0x1e, 0xe4, 0x5b, 0xd8,
+ 0x29, 0x3b, 0x4b, 0xb6, 0xf3, 0x02, 0x90, 0x40, 0x21, 0x52, 0x2c, 0xb9,
+ 0xee, 0xc8, 0x33, 0xfc, 0xec, 0x2b, 0xa0, 0x08, 0xfa, 0xd6, 0x9a, 0x63,
+ 0x72, 0x47, 0x0c, 0xb6, 0x72, 0x07, 0xf2, 0x9b, 0xbd, 0xdb, 0x4a, 0x22,
+ 0x47, 0x0d, 0x91, 0xcd, 0x58, 0xc0, 0x9e, 0x37, 0xd5, 0x4a, 0x07, 0x51,
+ 0x61, 0x3a, 0xe8, 0xe0, 0xf2, 0x90, 0x07, 0xa4, 0x09, 0xd3, 0x1c, 0x4e,
+ 0x61, 0xdd, 0x6a, 0xb8, 0xd1, 0x81, 0xd1, 0x44, 0x74, 0xb5, 0x6e, 0xef,
+ 0x68, 0x99, 0x5f, 0x2a, 0xb5, 0x06, 0x22, 0xc9, 0x98, 0xfd, 0x49, 0x65,
+ 0x6c, 0x9f, 0x65, 0x07, 0xf5, 0x83, 0x92, 0x72, 0x09, 0x25, 0x38, 0x86,
+ 0xf6, 0x0d, 0xe3, 0x8c, 0x29, 0x4f, 0x1f, 0xb9, 0x5c, 0xd0, 0xf5, 0xfe,
+ 0x3b, 0xb8, 0xd9, 0xf1, 0x46, 0x27, 0x30, 0xc5, 0x99, 0x09, 0x3a, 0xa9,
+ 0x41, 0x84, 0x29, 0xc3, 0xed, 0x45, 0xd5, 0x95, 0xfc, 0x43, 0x19, 0x80,
+ 0x94, 0xce, 0x21, 0x6a, 0xcc, 0x72, 0x9a, 0xbc, 0x9d, 0x7d, 0x5c, 0x2a,
+ 0x95, 0x01, 0x4d, 0x8b, 0x02, 0xfd, 0x50, 0xa7, 0xbd, 0xf6, 0x9a, 0x3c,
+ 0x3b, 0xfb, 0xbd, 0xbf, 0x3e, 0x29, 0xde, 0x22, 0x17, 0x82, 0x5f, 0xda,
+ 0x34, 0x79, 0x9f, 0x23, 0x1f, 0xd7, 0xd3, 0xff, 0x80, 0xd1, 0xfb, 0xf8,
+ 0x2f, 0x82, 0xcc, 0xc1, 0x89, 0x59, 0x85, 0x90, 0xa0, 0x51, 0xc2, 0x3a},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for digest
+ // tcID: 208
+ {SEC_OID_SHA512,
+ 208,
+ {0xd2, 0x66, 0xda, 0x27, 0x67, 0x0c, 0x18, 0xb9, 0x7c, 0xcd, 0x0f, 0xe8,
+ 0xbe, 0xb4, 0x5f, 0x2f, 0x83, 0xa0, 0x96, 0x92, 0x58, 0x44, 0x9f, 0xab,
+ 0xbe, 0xdc, 0x12, 0xd7, 0xbf, 0xe0, 0x78, 0xba, 0x74, 0x1d, 0xac, 0xa1,
+ 0xc3, 0xfe, 0x50, 0x46, 0x31, 0xb2, 0x21, 0xeb, 0x1c, 0x89, 0x9a, 0xa6,
+ 0xc3, 0xa8, 0x9d, 0x3a, 0x39, 0x04, 0xf4, 0x8e, 0xbe, 0xed, 0xdb, 0xdc,
+ 0xa9, 0x1b, 0x1b, 0xb9, 0x40, 0x0e, 0xb1, 0xbb, 0x4d, 0x9f, 0x4e, 0xc9,
+ 0x03, 0x00, 0x0c, 0xe2, 0x39, 0xbb, 0x0a, 0x80, 0x7d, 0xe2, 0xc3, 0xb9,
+ 0x16, 0x33, 0x6d, 0xc1, 0x96, 0xec, 0x87, 0x83, 0x27, 0x74, 0xb7, 0x01,
+ 0x11, 0x57, 0x96, 0xc4, 0xff, 0xc6, 0x6a, 0x6e, 0x34, 0x4c, 0x9d, 0xd1,
+ 0xba, 0x9c, 0xd8, 0x51, 0x7e, 0x93, 0x69, 0x4f, 0x4d, 0x45, 0x02, 0xb2,
+ 0x0c, 0x72, 0xcb, 0x87, 0x42, 0x6f, 0x25, 0x03, 0x73, 0x11, 0x3a, 0xb5,
+ 0xb4, 0xf7, 0x3c, 0x0b, 0x93, 0xde, 0x79, 0x2a, 0xd7, 0x14, 0x22, 0x5e,
+ 0xb7, 0x0b, 0x9b, 0x44, 0xee, 0x15, 0x47, 0x19, 0xd8, 0x9a, 0xd6, 0xc5,
+ 0xc2, 0xc7, 0x89, 0x17, 0xd3, 0xdc, 0xce, 0xdd, 0xcd, 0xee, 0xa9, 0x0b,
+ 0xda, 0xf0, 0xb3, 0x5f, 0x2d, 0x77, 0xbd, 0x08, 0xf0, 0x99, 0xa2, 0x45,
+ 0xcb, 0x39, 0xaf, 0x8c, 0xf7, 0x0d, 0x9d, 0xac, 0x0e, 0xfe, 0xea, 0x15,
+ 0x6a, 0xaf, 0x83, 0xb5, 0x31, 0x6b, 0x5f, 0x05, 0xc6, 0xfd, 0x9a, 0x3b,
+ 0x6d, 0xe3, 0xe8, 0x2c, 0x9d, 0x02, 0xfd, 0xc5, 0xdf, 0x5e, 0x25, 0x88,
+ 0x8c, 0x20, 0x02, 0x19, 0xdc, 0x32, 0x4c, 0x85, 0x6d, 0x7a, 0x0b, 0x56,
+ 0x87, 0xe3, 0x46, 0x3a, 0x13, 0xac, 0xcf, 0xb1, 0xb1, 0x3b, 0x25, 0xf3,
+ 0xb3, 0x5e, 0xc8, 0x4e, 0x55, 0x1b, 0x2f, 0xd3, 0x73, 0x8a, 0x19, 0x24,
+ 0xdf, 0xb9, 0x31, 0xb4, 0xd2, 0x64, 0xe9, 0x51, 0x5c, 0x50, 0x87, 0x82,
+ 0xc6, 0xca, 0x04, 0xe2, 0xf6, 0x6c, 0x30, 0xec, 0x54, 0x87, 0x3d, 0x39,
+ 0xc0, 0x50, 0x14, 0x59, 0xf0, 0x74, 0x9a, 0xaf, 0xc6, 0x52, 0x53, 0x1a,
+ 0xca, 0x65, 0xd1, 0xfb, 0xf9, 0xb4, 0xd3, 0xf1, 0x27, 0x2d, 0x8e, 0x87,
+ 0xed, 0x5d, 0xc6, 0x80, 0x45, 0x6d, 0x8e, 0x77, 0x71, 0x79, 0x0a, 0x64,
+ 0xb6, 0x28, 0xab, 0x05, 0xad, 0xdd, 0x10, 0x78, 0xe9, 0x9c, 0x0e, 0x19,
+ 0x7f, 0x9b, 0xd6, 0x48, 0xdb, 0x9c, 0xae, 0xca, 0x4e, 0x71, 0x60, 0x56,
+ 0x34, 0x96, 0xa1, 0x86, 0x06, 0xe5, 0x7b, 0xf5, 0xcd, 0x1c, 0x21, 0xbb,
+ 0xfb, 0xca, 0x5a, 0x13, 0x88, 0x52, 0xfc, 0x47, 0x1e, 0xb0, 0x9c, 0xd5,
+ 0xa9, 0xe9, 0x00, 0x40, 0x9d, 0xcb, 0x2e, 0x0b, 0x73, 0x3c, 0x54, 0x90,
+ 0x3a, 0x70, 0xd0, 0x4e, 0x58, 0xcd, 0x64, 0xee, 0x44, 0x1d, 0x9a, 0xda},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of digest
+ // tcID: 209
+ {SEC_OID_SHA512,
+ 209,
+ {0xbb, 0x94, 0xc1, 0x3e, 0x6a, 0x00, 0x77, 0x6c, 0x61, 0x5f, 0xc8, 0x79,
+ 0xf3, 0x3b, 0xde, 0x87, 0x21, 0x8a, 0x3b, 0xa0, 0x10, 0x13, 0x8d, 0x8e,
+ 0x23, 0x9d, 0x64, 0x80, 0xdb, 0x24, 0x31, 0xa6, 0x74, 0x99, 0xa8, 0x6d,
+ 0x86, 0x55, 0x8e, 0x3c, 0x16, 0xc8, 0x29, 0x2a, 0xc5, 0xe5, 0x32, 0x49,
+ 0x81, 0x68, 0x48, 0x94, 0xc8, 0xc7, 0x40, 0x8f, 0x74, 0x1d, 0xe4, 0xbb,
+ 0x45, 0x80, 0xba, 0x62, 0x50, 0xf8, 0x1c, 0xa6, 0xd0, 0xe8, 0x92, 0x7f,
+ 0x01, 0xde, 0x76, 0xb4, 0x8f, 0x5e, 0x17, 0x66, 0x34, 0xe0, 0x62, 0x73,
+ 0x42, 0xec, 0x7d, 0x94, 0x1f, 0xc2, 0x59, 0x26, 0xd4, 0xb3, 0xef, 0xa0,
+ 0xd9, 0x4d, 0x9e, 0x53, 0x37, 0x9c, 0x0f, 0x07, 0xf0, 0xd7, 0xa6, 0x8f,
+ 0x3f, 0xb2, 0x6e, 0xc2, 0x07, 0x3d, 0x25, 0x7a, 0x6f, 0xed, 0x96, 0x39,
+ 0x37, 0x07, 0xe0, 0x9e, 0x4f, 0x7e, 0xb2, 0x47, 0xd1, 0x06, 0x72, 0x0e,
+ 0x91, 0x91, 0x16, 0x37, 0xbf, 0x43, 0x86, 0x6d, 0x7a, 0xc9, 0x01, 0x28,
+ 0x15, 0x9b, 0xd2, 0x38, 0x1a, 0x57, 0x99, 0xa0, 0x3b, 0x56, 0x58, 0xf2,
+ 0xec, 0x59, 0x56, 0x21, 0x43, 0x83, 0xf3, 0xbf, 0x7b, 0x11, 0x83, 0x76,
+ 0x21, 0xdc, 0x4d, 0xd2, 0xa3, 0x8f, 0xa4, 0xbf, 0x97, 0x9b, 0xdb, 0xed,
+ 0x97, 0x52, 0xab, 0x6f, 0xb5, 0xc5, 0xaf, 0x68, 0x43, 0x04, 0x22, 0x0f,
+ 0xaa, 0x3a, 0x53, 0x29, 0xbd, 0x10, 0x62, 0x75, 0x90, 0x06, 0x33, 0x48,
+ 0x8f, 0x25, 0xfc, 0xdb, 0x7b, 0xfb, 0x13, 0xdb, 0x84, 0x35, 0xa5, 0x30,
+ 0x50, 0xf0, 0x08, 0x66, 0x70, 0x5c, 0x1a, 0x6c, 0x51, 0x50, 0x73, 0x04,
+ 0xa7, 0xc0, 0x9c, 0x16, 0x6e, 0x15, 0xba, 0xb7, 0xe8, 0x08, 0x03, 0x2d,
+ 0xa2, 0x34, 0x05, 0xe8, 0xd2, 0xd2, 0x5f, 0x64, 0x06, 0x6c, 0x07, 0xa5,
+ 0xac, 0xec, 0x27, 0x55, 0x47, 0x82, 0xd2, 0xfe, 0xe6, 0xd7, 0x1a, 0x52,
+ 0xf5, 0x88, 0x26, 0x8d, 0xc6, 0xfc, 0x92, 0x8b, 0xff, 0xce, 0x6f, 0xc5,
+ 0xef, 0xf2, 0xf5, 0x3f, 0xb9, 0xd9, 0x23, 0xf0, 0xe0, 0x36, 0xdf, 0x83,
+ 0x2c, 0x2e, 0x83, 0x4b, 0x73, 0x86, 0x46, 0xf1, 0x72, 0x6c, 0x40, 0x16,
+ 0xdf, 0x56, 0xce, 0xf6, 0x24, 0xd0, 0x17, 0xa8, 0x75, 0x5a, 0x9d, 0x9c,
+ 0x8a, 0x88, 0x5f, 0x53, 0x77, 0x4a, 0xf7, 0x1e, 0xe6, 0x9b, 0x34, 0xb7,
+ 0xab, 0x5e, 0xba, 0x42, 0x70, 0xa1, 0x9f, 0x97, 0x99, 0x09, 0xcf, 0x83,
+ 0x31, 0xd6, 0x4b, 0x32, 0xf7, 0x59, 0x50, 0x4e, 0xf3, 0x5e, 0x6e, 0x1e,
+ 0x83, 0x9c, 0x66, 0xb0, 0x00, 0xdf, 0xe2, 0x48, 0x93, 0xa7, 0xa5, 0x5a,
+ 0x3d, 0x42, 0x2c, 0x2b, 0xe8, 0xc5, 0x14, 0x17, 0xc2, 0x66, 0x28, 0x8f,
+ 0xdd, 0x5c, 0xc9, 0x8f, 0x8a, 0xf1, 0x50, 0xe5, 0x79, 0xb4, 0x2e, 0x96},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of digest
+ // tcID: 210
+ {SEC_OID_SHA512,
+ 210,
+ {0x4f, 0x66, 0xac, 0x40, 0x21, 0xd9, 0xaa, 0x29, 0xb4, 0x3c, 0xaf, 0x06,
+ 0x8b, 0x45, 0xc6, 0x23, 0x00, 0x88, 0x42, 0x32, 0x65, 0x0b, 0x18, 0x09,
+ 0xcc, 0x5c, 0x1e, 0xb9, 0xfe, 0xb5, 0x83, 0x4c, 0x91, 0x77, 0xd5, 0x28,
+ 0x1d, 0x53, 0xaf, 0x9b, 0x9a, 0x86, 0x84, 0x71, 0x93, 0x6f, 0xe7, 0x91,
+ 0x1d, 0x5a, 0x14, 0x55, 0xfe, 0x10, 0x1a, 0x39, 0x41, 0x82, 0xc1, 0xc2,
+ 0x1d, 0x5a, 0xa7, 0xcf, 0x20, 0x3e, 0xec, 0xbd, 0x02, 0x50, 0x77, 0x97,
+ 0xc8, 0xf9, 0xd1, 0xa7, 0xd6, 0x9c, 0x53, 0xf6, 0x39, 0xf6, 0x1e, 0xf1,
+ 0x12, 0xad, 0x99, 0xe8, 0x7e, 0x65, 0xd0, 0x2a, 0x15, 0xdc, 0x48, 0xe9,
+ 0x0a, 0xcb, 0xa7, 0xb0, 0x9b, 0xe2, 0x36, 0x6e, 0xaf, 0xb4, 0x5a, 0x1d,
+ 0x2d, 0xd4, 0xb2, 0xca, 0xab, 0x7f, 0xe0, 0x7b, 0x0e, 0x3b, 0xa9, 0x4e,
+ 0x16, 0x0a, 0x58, 0xdf, 0x74, 0x3c, 0x15, 0xd2, 0x86, 0xbf, 0x89, 0x66,
+ 0x44, 0x7d, 0x43, 0x05, 0xc1, 0xb2, 0xd2, 0x7d, 0x23, 0x20, 0x3e, 0x1e,
+ 0xae, 0x1a, 0x7e, 0x2e, 0xd7, 0xda, 0x7b, 0x79, 0x62, 0xc4, 0xf6, 0xe9,
+ 0x5e, 0x9b, 0xdb, 0x30, 0xe0, 0x2d, 0xc1, 0x20, 0x60, 0x39, 0xe8, 0x4a,
+ 0xaf, 0x49, 0x5a, 0xb6, 0xc0, 0x46, 0x28, 0xa6, 0x61, 0xf0, 0x6e, 0x75,
+ 0x92, 0xc4, 0xa9, 0xf5, 0xad, 0x90, 0x19, 0xe2, 0xc4, 0xf0, 0x90, 0xfe,
+ 0x05, 0x28, 0x2f, 0x00, 0xb4, 0x3c, 0xa9, 0x8a, 0x8a, 0xb1, 0xa0, 0xb3,
+ 0x8d, 0xb9, 0x8a, 0x7e, 0xc3, 0x6c, 0x1d, 0x1a, 0xfc, 0x61, 0xa9, 0x83,
+ 0x97, 0x96, 0xfc, 0xfb, 0xcb, 0x05, 0x60, 0xac, 0xa2, 0xd1, 0x1a, 0x8b,
+ 0xfa, 0x7d, 0xcc, 0x46, 0xe7, 0x6b, 0x69, 0x67, 0x81, 0x84, 0xb8, 0xde,
+ 0xd0, 0xd4, 0x9e, 0xfc, 0x60, 0x1e, 0xc6, 0x92, 0x66, 0x16, 0x4f, 0x8e,
+ 0x5a, 0xd7, 0xf7, 0xed, 0x41, 0x6a, 0x92, 0xc6, 0xbf, 0x62, 0xff, 0xf7,
+ 0xfe, 0xa7, 0x32, 0xad, 0xd9, 0x59, 0x72, 0x32, 0x47, 0xc2, 0xb6, 0x88,
+ 0xf6, 0x0a, 0x7a, 0xa1, 0xce, 0xa5, 0xeb, 0xf9, 0x13, 0xca, 0xee, 0x52,
+ 0xcc, 0x70, 0xf7, 0xa8, 0x50, 0xfe, 0x1c, 0x8b, 0x00, 0x6e, 0x4e, 0x24,
+ 0x4c, 0xf2, 0xd4, 0xf9, 0x48, 0xf0, 0x40, 0xe2, 0x8e, 0x90, 0xa5, 0x7a,
+ 0x80, 0xf2, 0xe4, 0xfe, 0xdf, 0x66, 0x50, 0xd5, 0x96, 0x83, 0xaf, 0x70,
+ 0x67, 0x8f, 0x52, 0xe7, 0x9b, 0x9c, 0x60, 0xa9, 0x35, 0x36, 0x81, 0x4f,
+ 0xc6, 0xd6, 0x69, 0xbe, 0x80, 0x92, 0x70, 0x3b, 0xee, 0x6f, 0x2d, 0x84,
+ 0x25, 0x18, 0xfb, 0x7a, 0x03, 0x1d, 0x65, 0x62, 0xc7, 0x40, 0xec, 0x01,
+ 0x89, 0x18, 0xaa, 0xc1, 0xba, 0x91, 0x92, 0xb4, 0xb5, 0x52, 0xa3, 0xcc,
+ 0x62, 0x02, 0x51, 0xbd, 0xd6, 0x26, 0x70, 0xa8, 0x34, 0x62, 0x7b, 0xdd},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 211
+ {SEC_OID_SHA512,
+ 211,
+ {0xed, 0x93, 0x46, 0x58, 0x74, 0xa3, 0xd6, 0x2a, 0xfd, 0xa9, 0x4f, 0x71,
+ 0x71, 0x89, 0x14, 0xdf, 0xf1, 0x1e, 0x99, 0xe0, 0x79, 0x3d, 0x9a, 0x4b,
+ 0xa4, 0x54, 0x40, 0xf4, 0x75, 0xef, 0xf4, 0x98, 0x95, 0x1c, 0xdf, 0x6f,
+ 0x43, 0x5f, 0x16, 0x3d, 0x78, 0xf6, 0x10, 0xa0, 0xdd, 0x06, 0x39, 0x3e,
+ 0x99, 0xdd, 0x2e, 0x7f, 0x51, 0x39, 0xdb, 0x0c, 0x4d, 0xdc, 0x43, 0xa9,
+ 0x32, 0xec, 0xd1, 0xb4, 0x98, 0xfd, 0x8b, 0xf5, 0x44, 0x3c, 0x7d, 0x62,
+ 0xe5, 0x32, 0x30, 0x86, 0x9e, 0x63, 0x1e, 0x5f, 0xf8, 0xa8, 0x5e, 0x37,
+ 0x9b, 0x34, 0xc1, 0x52, 0xd6, 0x62, 0xaf, 0xde, 0x84, 0x3f, 0x20, 0x5b,
+ 0x99, 0xd1, 0x5c, 0x22, 0x58, 0xdd, 0xf6, 0xfe, 0x28, 0x6a, 0xe5, 0x80,
+ 0x05, 0xd2, 0x1d, 0x4c, 0x24, 0xd0, 0x16, 0xe2, 0xe0, 0x84, 0xd7, 0x8e,
+ 0x68, 0x4b, 0x73, 0x44, 0x30, 0x24, 0x09, 0xe0, 0x50, 0xdd, 0x75, 0x9a,
+ 0x5f, 0x51, 0x68, 0xa5, 0x87, 0xa8, 0x18, 0x9c, 0x27, 0x81, 0xf7, 0xce,
+ 0x78, 0x47, 0x80, 0xc0, 0xa6, 0xa0, 0xac, 0x49, 0x78, 0xa4, 0xa7, 0xf9,
+ 0x5b, 0x45, 0x7b, 0x4c, 0xf2, 0x75, 0x72, 0x46, 0xd7, 0x3e, 0x14, 0xa9,
+ 0x57, 0xed, 0x06, 0x1e, 0xdb, 0x0d, 0x0c, 0x8f, 0x34, 0x5c, 0xce, 0x74,
+ 0x1d, 0xd7, 0xa1, 0xc7, 0x9a, 0xf8, 0x4a, 0x81, 0xfc, 0xac, 0x9c, 0x4b,
+ 0xad, 0xf4, 0x90, 0xca, 0x28, 0xc8, 0xb8, 0xa4, 0xb9, 0x0d, 0x22, 0x14,
+ 0x29, 0x9f, 0x8a, 0x6a, 0x09, 0x20, 0x12, 0x34, 0x6f, 0x8f, 0xd0, 0xd6,
+ 0x79, 0x43, 0x9a, 0x0d, 0xea, 0x2e, 0x19, 0x6c, 0xdb, 0xe8, 0xa9, 0xa9,
+ 0x43, 0x49, 0x82, 0xa5, 0xfa, 0x20, 0xaf, 0x9c, 0xc1, 0x9d, 0xf2, 0xde,
+ 0xec, 0xbb, 0x86, 0xdd, 0x47, 0x72, 0x29, 0x7d, 0xb0, 0x8e, 0x40, 0x7d,
+ 0x78, 0xbd, 0x6d, 0x0d, 0x95, 0xae, 0xb4, 0xc9, 0x87, 0xa2, 0x10, 0x07,
+ 0xef, 0x00, 0x27, 0x6e, 0xff, 0x17, 0xff, 0x24, 0xdb, 0x4f, 0x51, 0xf5,
+ 0xdd, 0xa1, 0x3a, 0x75, 0xcb, 0x7b, 0x09, 0x37, 0x5e, 0x99, 0xb6, 0x96,
+ 0x5c, 0xa7, 0x3f, 0x42, 0x3d, 0xcc, 0x1d, 0x5e, 0x9a, 0xea, 0xf2, 0x0f,
+ 0xd0, 0x9c, 0xdf, 0xca, 0x37, 0x08, 0x2b, 0x92, 0xa9, 0xa5, 0x82, 0x78,
+ 0x1d, 0xa5, 0xee, 0xd9, 0x0e, 0xaa, 0xe7, 0xb0, 0xa6, 0xc7, 0x68, 0x4a,
+ 0xbd, 0x0f, 0x04, 0x17, 0xc3, 0xc1, 0xe8, 0x22, 0x5d, 0xfb, 0xbb, 0x43,
+ 0x21, 0x76, 0x30, 0x47, 0x54, 0xd8, 0x2c, 0x96, 0xde, 0xe5, 0x04, 0xfd,
+ 0x36, 0xd4, 0xc1, 0xec, 0x0c, 0x75, 0x0d, 0x42, 0x76, 0x18, 0x0a, 0x52,
+ 0xc2, 0xfc, 0x93, 0x58, 0x01, 0x92, 0x08, 0x4f, 0x27, 0x09, 0x25, 0xba,
+ 0x13, 0x8c, 0x52, 0xb5, 0x2a, 0x95, 0xab, 0x16, 0xbe, 0x99, 0x8c, 0xbd},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 212
+ {SEC_OID_SHA512,
+ 212,
+ {0xee, 0xab, 0x3e, 0xc4, 0xdf, 0x4e, 0x69, 0x66, 0x8f, 0x23, 0xa6, 0xde,
+ 0x6d, 0x07, 0x1b, 0xe7, 0xff, 0x5e, 0x01, 0x61, 0x3d, 0xbf, 0xec, 0xce,
+ 0xfc, 0x72, 0x29, 0x97, 0xde, 0xd7, 0x11, 0x4f, 0x68, 0x0f, 0x0f, 0xea,
+ 0x88, 0x9a, 0x07, 0x0e, 0xa1, 0xe1, 0xfc, 0xcd, 0x51, 0x3b, 0x1b, 0x23,
+ 0x05, 0x9d, 0x0e, 0xb9, 0x9d, 0x41, 0xf4, 0xcb, 0x08, 0xf2, 0xb8, 0xa1,
+ 0xaf, 0x16, 0x58, 0x4b, 0x34, 0xf2, 0x93, 0x41, 0x72, 0x23, 0x55, 0xea,
+ 0xe5, 0xa8, 0xa2, 0x23, 0xc3, 0x91, 0xcb, 0x39, 0x21, 0x93, 0xe9, 0x36,
+ 0x7b, 0x81, 0xcd, 0xb4, 0x6b, 0x8d, 0x89, 0x79, 0x16, 0xf5, 0xf0, 0x54,
+ 0xa7, 0xa0, 0x2a, 0xae, 0x0a, 0xf1, 0x8f, 0xb5, 0x53, 0x05, 0x0c, 0x88,
+ 0xad, 0x94, 0xad, 0x40, 0x6e, 0x57, 0x4a, 0x52, 0xdb, 0xb1, 0x67, 0x99,
+ 0x7d, 0xba, 0x36, 0xd2, 0xe8, 0x70, 0x7a, 0xe4, 0x3d, 0xf0, 0xae, 0x08,
+ 0x9d, 0x66, 0x3c, 0x93, 0xda, 0xca, 0x1c, 0x35, 0x4b, 0xa9, 0xfa, 0xd3,
+ 0x56, 0xad, 0x78, 0x80, 0x68, 0xc7, 0xa8, 0x2a, 0x7f, 0xe8, 0x24, 0x45,
+ 0xf7, 0x32, 0x90, 0x8e, 0x2d, 0xfc, 0xe7, 0xd1, 0x6e, 0xea, 0x22, 0x12,
+ 0x94, 0x5a, 0x91, 0x8d, 0x6e, 0xae, 0x80, 0xb8, 0xae, 0x93, 0xf9, 0xfb,
+ 0xc4, 0xba, 0xbd, 0xdd, 0xd4, 0xb0, 0x9a, 0x04, 0x0c, 0xc3, 0x55, 0x20,
+ 0x01, 0x49, 0xae, 0x4d, 0x82, 0xae, 0x96, 0x8d, 0xb6, 0xd7, 0x69, 0x31,
+ 0x92, 0xad, 0xba, 0x43, 0x9f, 0x33, 0xbe, 0x49, 0x14, 0x32, 0x66, 0xbb,
+ 0xe1, 0x57, 0xba, 0xf4, 0x29, 0x1e, 0xb8, 0xf7, 0x53, 0x28, 0xef, 0x0c,
+ 0x76, 0xfd, 0x5c, 0xaf, 0xb5, 0x54, 0xaa, 0x84, 0x3f, 0xba, 0x33, 0x6d,
+ 0x4f, 0x98, 0x62, 0xf2, 0xa2, 0x22, 0x30, 0x35, 0xfb, 0x9e, 0x37, 0xa4,
+ 0x3c, 0x7c, 0xba, 0xe8, 0x11, 0x98, 0x0b, 0xed, 0x62, 0x07, 0x68, 0xd5,
+ 0x69, 0x0a, 0x9f, 0xb0, 0x87, 0xd0, 0x50, 0xb0, 0xf8, 0xa0, 0x98, 0x67,
+ 0xca, 0xaf, 0x23, 0xdd, 0xbe, 0xff, 0x49, 0x04, 0x97, 0xf7, 0xd2, 0x6c,
+ 0xca, 0x6d, 0x69, 0xd0, 0xbe, 0xaa, 0xcb, 0xec, 0x5a, 0x7e, 0x4a, 0xf6,
+ 0x06, 0xa1, 0xee, 0xf4, 0xc4, 0x31, 0x6a, 0xc4, 0x08, 0x4b, 0x9b, 0x51,
+ 0x66, 0x3b, 0x43, 0x8f, 0x97, 0xe5, 0x07, 0xb5, 0x4b, 0x86, 0xe5, 0x57,
+ 0x94, 0x09, 0xe1, 0x3d, 0xe9, 0x79, 0xd7, 0x49, 0xf3, 0x65, 0xe5, 0x0d,
+ 0xbf, 0xf6, 0x7b, 0x0e, 0xe7, 0x99, 0x4e, 0xd3, 0x8e, 0x96, 0xac, 0x89,
+ 0x71, 0x35, 0xc6, 0xa2, 0x49, 0x85, 0x5d, 0xbf, 0xc1, 0x0b, 0x46, 0x28,
+ 0x02, 0x5b, 0x71, 0x77, 0xc3, 0xcb, 0x01, 0x07, 0xb1, 0xeb, 0x66, 0xce,
+ 0xf3, 0x9b, 0xca, 0x2a, 0xe0, 0x0a, 0xfa, 0xae, 0x2b, 0xb2, 0x36, 0xc1},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 213
+ {SEC_OID_SHA512,
+ 213,
+ {0x2c, 0x5c, 0x3c, 0xc5, 0xf8, 0xce, 0xc4, 0xea, 0xc1, 0x92, 0x65, 0xeb,
+ 0x45, 0x6f, 0xed, 0x4b, 0xe0, 0xc5, 0x82, 0xd3, 0x32, 0x44, 0x07, 0xbd,
+ 0xc6, 0xaa, 0xb5, 0x00, 0x25, 0x34, 0xfa, 0x32, 0xdc, 0xcf, 0x93, 0xef,
+ 0x7f, 0x1a, 0xc3, 0x0b, 0xdc, 0x5f, 0x5c, 0x2c, 0x49, 0x64, 0xa0, 0x48,
+ 0x3b, 0xdf, 0xf2, 0x4e, 0xa5, 0x69, 0x42, 0x24, 0xed, 0xf9, 0x8f, 0x80,
+ 0x8c, 0x84, 0x7c, 0xef, 0xfb, 0xa8, 0x64, 0xc3, 0xcd, 0x8b, 0x22, 0x60,
+ 0x62, 0x61, 0x29, 0xbf, 0xc5, 0x9e, 0xe0, 0x11, 0x7b, 0x53, 0xbf, 0xab,
+ 0x63, 0xf4, 0x37, 0xc9, 0x6a, 0xf1, 0x70, 0xc0, 0xca, 0xaa, 0x68, 0xd8,
+ 0xd8, 0xed, 0x84, 0x26, 0x1c, 0xd4, 0x72, 0xb1, 0xed, 0xf6, 0x99, 0x48,
+ 0x3f, 0xe7, 0xb7, 0x94, 0xd0, 0x7e, 0xee, 0x92, 0xb6, 0x37, 0xdc, 0x1c,
+ 0x49, 0xaa, 0x7c, 0x1a, 0x6a, 0xa2, 0xdc, 0xe3, 0x4a, 0xbf, 0xfc, 0xcb,
+ 0x37, 0xdb, 0x36, 0x47, 0xd3, 0xab, 0x87, 0x7f, 0xa1, 0x14, 0x75, 0xd0,
+ 0xac, 0x26, 0x47, 0xb4, 0xd4, 0xe4, 0x39, 0x18, 0x5a, 0x11, 0x61, 0x9c,
+ 0xd9, 0x56, 0xf9, 0xdb, 0xf9, 0xf7, 0x3a, 0x33, 0xfa, 0xa3, 0x21, 0xf2,
+ 0xf5, 0xc5, 0x01, 0x11, 0x45, 0x28, 0x81, 0x7e, 0x93, 0x2e, 0xe7, 0x1b,
+ 0xe3, 0x13, 0xb4, 0x50, 0x77, 0x41, 0xae, 0x81, 0xce, 0x6b, 0x1a, 0xb3,
+ 0x61, 0x0f, 0x2a, 0x65, 0xea, 0xd3, 0x02, 0x68, 0xcc, 0x1c, 0x5c, 0xe3,
+ 0x18, 0x9a, 0x37, 0xe8, 0x21, 0x84, 0x59, 0xd7, 0x17, 0xda, 0xb5, 0xc0,
+ 0x9f, 0x99, 0x1f, 0xff, 0x3e, 0x07, 0xee, 0x30, 0x9b, 0x1b, 0xb6, 0x07,
+ 0x14, 0x4d, 0xd0, 0xd4, 0x77, 0xcd, 0x18, 0xb7, 0x14, 0x7b, 0x06, 0x5f,
+ 0x9e, 0x09, 0xb8, 0xec, 0xf2, 0x82, 0xdc, 0xfa, 0x27, 0x45, 0x15, 0x4a,
+ 0x75, 0xcd, 0xe6, 0x09, 0x73, 0x29, 0xa9, 0x78, 0x29, 0x68, 0xb1, 0x18,
+ 0xbb, 0x23, 0xf3, 0xd2, 0xb3, 0x6a, 0xa3, 0xa0, 0x23, 0xda, 0x11, 0x4d,
+ 0xc6, 0x48, 0xfd, 0x74, 0x02, 0x50, 0xe7, 0x6c, 0xb9, 0x52, 0xd7, 0xed,
+ 0xc0, 0xdd, 0xcf, 0xe9, 0x65, 0x73, 0xce, 0x19, 0x6c, 0xbb, 0x9e, 0xe3,
+ 0xb3, 0x09, 0xb8, 0x8d, 0xe6, 0x21, 0x3d, 0x1b, 0x22, 0x0a, 0x24, 0xa9,
+ 0x5d, 0x75, 0x3c, 0xec, 0xe9, 0x1e, 0x12, 0xb2, 0x11, 0x83, 0x29, 0x68,
+ 0xfa, 0x45, 0x0c, 0xf8, 0xf7, 0x52, 0xfd, 0x98, 0x3e, 0x64, 0xba, 0xf9,
+ 0xd0, 0x70, 0x7d, 0xd7, 0x08, 0x67, 0x0d, 0x61, 0x41, 0x05, 0xa5, 0x74,
+ 0x52, 0x3d, 0x49, 0xe4, 0x92, 0xd7, 0x76, 0x47, 0x71, 0x7d, 0x65, 0x3c,
+ 0x4c, 0xe6, 0xf9, 0x97, 0x56, 0x0c, 0x3c, 0x35, 0xe6, 0x33, 0x42, 0xa9,
+ 0x03, 0x38, 0x5d, 0x17, 0xa1, 0xe2, 0x17, 0x4a, 0xc8, 0xff, 0x4d, 0xb4},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 214
+ {SEC_OID_SHA512,
+ 214,
+ {0xd7, 0x89, 0x58, 0x5d, 0x72, 0xef, 0x27, 0xea, 0xb4, 0x43, 0xd4, 0x09,
+ 0x25, 0x0f, 0xf1, 0x5e, 0x4e, 0x18, 0x8e, 0xd3, 0xbf, 0x49, 0x71, 0x98,
+ 0x16, 0x7f, 0xee, 0x8c, 0x34, 0x76, 0xbf, 0xa2, 0xb7, 0xf3, 0xed, 0x64,
+ 0x4f, 0xee, 0x7a, 0xee, 0xd4, 0x0b, 0xf0, 0x2d, 0xf5, 0x7e, 0xc2, 0x85,
+ 0x96, 0xfb, 0x0a, 0x5d, 0xf4, 0xdb, 0x78, 0x0f, 0xdf, 0x78, 0xec, 0x97,
+ 0xe7, 0x09, 0xc4, 0x3a, 0xb7, 0xb8, 0x05, 0xc3, 0x81, 0xd3, 0x29, 0x48,
+ 0xf8, 0xe4, 0x3e, 0xa2, 0x66, 0x3a, 0x8e, 0x2f, 0xa6, 0xf8, 0x17, 0xb9,
+ 0x9a, 0xe8, 0x97, 0xa4, 0x83, 0xbc, 0x37, 0xd4, 0x31, 0x5f, 0x95, 0xe8,
+ 0xfd, 0xd0, 0x73, 0x5d, 0x74, 0x2b, 0x9d, 0xa6, 0x1f, 0xfd, 0x7d, 0x46,
+ 0x88, 0x55, 0xf2, 0xaa, 0xbb, 0x2c, 0x5d, 0x5d, 0x5f, 0x96, 0xc9, 0xf5,
+ 0x45, 0x8a, 0x4e, 0xc6, 0x12, 0xb9, 0x11, 0xa4, 0x16, 0x18, 0x16, 0x0e,
+ 0x0a, 0x9b, 0xf0, 0xac, 0x98, 0xf7, 0x23, 0xe7, 0x3a, 0x94, 0x7e, 0x88,
+ 0x26, 0xb1, 0xe0, 0x5b, 0x7a, 0x29, 0x31, 0x88, 0xf3, 0xcc, 0xec, 0x45,
+ 0xaa, 0x8e, 0x8a, 0x22, 0x5f, 0x38, 0x62, 0x75, 0x28, 0x7d, 0xfd, 0x5d,
+ 0x68, 0x96, 0xa7, 0x16, 0x53, 0x2f, 0x87, 0x67, 0x97, 0x74, 0x9d, 0x3a,
+ 0xc3, 0xa6, 0x0b, 0x6d, 0xd0, 0x16, 0xfc, 0x6f, 0xe1, 0x10, 0x07, 0x41,
+ 0x9b, 0x60, 0x57, 0x77, 0xd3, 0xe4, 0xd8, 0x8a, 0x1d, 0x41, 0x3b, 0xfd,
+ 0xfd, 0x96, 0x98, 0xcc, 0x67, 0xe7, 0x17, 0xe1, 0x10, 0xc3, 0x86, 0xe0,
+ 0xc0, 0xfe, 0xf2, 0x93, 0x96, 0x48, 0xea, 0xa0, 0xb0, 0xf8, 0x3e, 0x11,
+ 0x21, 0xa7, 0x0c, 0x0c, 0x93, 0xdf, 0xdc, 0x3a, 0x92, 0xc6, 0xfa, 0x60,
+ 0xf9, 0x83, 0x55, 0xe8, 0xda, 0x8f, 0x36, 0x83, 0x02, 0xde, 0xfc, 0x9d,
+ 0x5f, 0x38, 0x13, 0xde, 0x9d, 0xe5, 0x7d, 0xd4, 0x93, 0x55, 0x94, 0x60,
+ 0x38, 0x34, 0x13, 0xac, 0x1a, 0xdf, 0x3e, 0xcc, 0xf8, 0xba, 0x74, 0x9e,
+ 0x49, 0x2c, 0x7d, 0x98, 0xda, 0x53, 0x56, 0x56, 0x5a, 0x1e, 0xaf, 0xcc,
+ 0xbf, 0xab, 0x25, 0x34, 0xe4, 0x05, 0xff, 0xb4, 0xc8, 0x9a, 0x95, 0x48,
+ 0xa1, 0x62, 0x44, 0x5d, 0x10, 0x27, 0xed, 0x93, 0xea, 0x6d, 0xcf, 0xbe,
+ 0x48, 0x25, 0xaf, 0x3b, 0x62, 0x9d, 0xd8, 0xf0, 0x45, 0x4c, 0xf5, 0x4f,
+ 0x54, 0x94, 0x49, 0x86, 0x51, 0x8b, 0xe2, 0xf9, 0xbf, 0x6c, 0x68, 0x31,
+ 0x4c, 0x2e, 0x98, 0xbc, 0x10, 0xaf, 0xed, 0xe0, 0x65, 0xd7, 0xc7, 0x67,
+ 0xf1, 0xc4, 0xee, 0x11, 0xec, 0x71, 0x21, 0x18, 0x27, 0x22, 0xaf, 0xd0,
+ 0xf0, 0xe3, 0xab, 0x65, 0x19, 0x0f, 0xd3, 0x5b, 0x22, 0x7d, 0x86, 0xda,
+ 0xf3, 0xf8, 0xf7, 0x40, 0xd6, 0x16, 0x4e, 0xa5, 0x31, 0x08, 0x95, 0xa7},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 215
+ {SEC_OID_SHA512,
+ 215,
+ {0x06, 0x8b, 0x2f, 0x62, 0xd5, 0xa7, 0x2b, 0x3d, 0x9c, 0x1c, 0xb7, 0x5c,
+ 0x55, 0x69, 0x9e, 0x53, 0x9c, 0x9a, 0x9f, 0x97, 0xc5, 0xeb, 0x41, 0x37,
+ 0xaa, 0xa3, 0x0d, 0xa1, 0xc9, 0xc2, 0xe6, 0x43, 0x8a, 0xaf, 0xca, 0x22,
+ 0x7f, 0x6b, 0xb8, 0x7c, 0x02, 0x19, 0x46, 0x46, 0xaa, 0xfb, 0xeb, 0xfd,
+ 0xa1, 0xf4, 0x3f, 0x36, 0x1c, 0x0f, 0xb0, 0xec, 0x53, 0xef, 0x07, 0xf8,
+ 0x6c, 0x9e, 0xd3, 0xdb, 0x7e, 0xd3, 0x9f, 0xcf, 0x08, 0xfd, 0x3f, 0xd0,
+ 0x21, 0x2e, 0xc5, 0x1e, 0xdd, 0xf3, 0x05, 0x91, 0x04, 0x51, 0x6d, 0xdd,
+ 0x1c, 0xb0, 0xbd, 0x9e, 0xa3, 0x29, 0xc7, 0x93, 0x77, 0x2a, 0xaf, 0x70,
+ 0x03, 0xe3, 0xb0, 0x38, 0x7c, 0x03, 0xa7, 0x9e, 0xea, 0x56, 0x69, 0x5f,
+ 0x41, 0x5c, 0x3a, 0xa0, 0x02, 0x92, 0x38, 0xd0, 0xba, 0xaf, 0x61, 0x9c,
+ 0xe5, 0xae, 0xe8, 0xfa, 0x73, 0xaa, 0xc1, 0xe7, 0x99, 0x49, 0x04, 0x8c,
+ 0x33, 0x0e, 0x7b, 0x33, 0xf5, 0x5f, 0xa4, 0xe8, 0x82, 0x2d, 0x92, 0x63,
+ 0x94, 0xc9, 0x58, 0x04, 0x5a, 0xb6, 0xa9, 0x78, 0x59, 0xee, 0xe5, 0xf3,
+ 0x9f, 0x61, 0x47, 0x11, 0xa1, 0x1d, 0x50, 0x57, 0xb5, 0xa4, 0x67, 0x80,
+ 0x26, 0x51, 0xbf, 0xf2, 0x64, 0x5d, 0x89, 0x7f, 0xb8, 0xb9, 0x52, 0x07,
+ 0xa9, 0x68, 0xba, 0xbe, 0xc7, 0xb7, 0x60, 0x4b, 0xbf, 0xee, 0xaf, 0xed,
+ 0x44, 0xe3, 0x00, 0x0d, 0xfd, 0x42, 0x41, 0xeb, 0xdd, 0x87, 0xe2, 0x91,
+ 0x03, 0xaf, 0x51, 0x84, 0x39, 0x9c, 0x65, 0x62, 0x0c, 0x90, 0x75, 0xa9,
+ 0x1f, 0xd2, 0xae, 0x5a, 0x40, 0xc6, 0x14, 0xe4, 0xf0, 0x7c, 0xf2, 0xc9,
+ 0x4b, 0xb8, 0x68, 0xf0, 0xb9, 0x9f, 0xf2, 0x84, 0xa4, 0xf4, 0xbc, 0x1f,
+ 0x14, 0x83, 0x4d, 0x26, 0xed, 0x45, 0x34, 0x9c, 0x95, 0x9c, 0x30, 0xe8,
+ 0xce, 0xdb, 0xce, 0xad, 0x87, 0xfa, 0x7a, 0xdf, 0xb8, 0x98, 0xf9, 0x98,
+ 0x11, 0x83, 0x32, 0xa0, 0x64, 0x04, 0xac, 0x36, 0xd7, 0xa8, 0x97, 0x59,
+ 0x5b, 0x64, 0xad, 0xcc, 0xf9, 0x16, 0x98, 0x65, 0xb0, 0xd4, 0x12, 0xc2,
+ 0x04, 0xc5, 0xf7, 0x76, 0xbf, 0xce, 0x69, 0x59, 0x23, 0x0e, 0x29, 0x57,
+ 0x41, 0x11, 0xe5, 0x01, 0x89, 0xdb, 0xf0, 0xf9, 0x67, 0x85, 0x66, 0x43,
+ 0xf1, 0x35, 0xa2, 0xc5, 0x1c, 0x8e, 0x90, 0xf4, 0x67, 0xcd, 0x55, 0xfa,
+ 0xc3, 0xe8, 0xbf, 0xe4, 0x31, 0x4d, 0x23, 0xf4, 0x6e, 0x8f, 0x28, 0xf3,
+ 0x99, 0xe6, 0x26, 0xf9, 0xd5, 0x76, 0x99, 0x7b, 0x21, 0xb4, 0xbe, 0x2d,
+ 0x9b, 0x7e, 0x50, 0xfc, 0x15, 0x06, 0x61, 0xa2, 0x50, 0x32, 0xd9, 0xf1,
+ 0x50, 0xc9, 0x7a, 0x9b, 0x40, 0x31, 0xdd, 0x64, 0x6e, 0x41, 0x1d, 0x09,
+ 0x05, 0x47, 0x65, 0x06, 0x8e, 0x73, 0xc1, 0xda, 0x7f, 0xa9, 0xf9, 0xaf},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 216
+ {SEC_OID_SHA512,
+ 216,
+ {0x1b, 0x9c, 0x7a, 0x5f, 0xdb, 0xa8, 0xb0, 0xc8, 0x4a, 0x6f, 0x98, 0xb1,
+ 0xc4, 0x19, 0xc6, 0x08, 0x8a, 0x47, 0x83, 0x46, 0xc7, 0x50, 0x49, 0x82,
+ 0x28, 0x77, 0xb2, 0x40, 0x2a, 0x5d, 0x28, 0xa0, 0xbd, 0x67, 0x59, 0xa1,
+ 0xa5, 0x79, 0xe6, 0xad, 0xb3, 0x3a, 0x59, 0xc1, 0xbd, 0xbe, 0x1f, 0x82,
+ 0x9f, 0x2d, 0x3a, 0x4c, 0xce, 0x9f, 0x54, 0xac, 0x7c, 0x19, 0x32, 0xa6,
+ 0xd7, 0xe8, 0xc7, 0x50, 0xe5, 0x38, 0xe7, 0x0a, 0x1a, 0x2e, 0x0a, 0xf1,
+ 0x48, 0x10, 0x96, 0x68, 0x72, 0x35, 0xd7, 0xb5, 0x98, 0xc3, 0xee, 0x9f,
+ 0xdb, 0x3a, 0x6e, 0xa4, 0x6b, 0x50, 0xfa, 0xe6, 0x6d, 0xfa, 0xe5, 0x4a,
+ 0x1b, 0xb4, 0x75, 0xec, 0x74, 0x25, 0x98, 0xdb, 0xce, 0x5f, 0xeb, 0xfc,
+ 0xe6, 0xde, 0x99, 0xf0, 0x01, 0x76, 0xac, 0x8c, 0xfd, 0xe2, 0x73, 0xa0,
+ 0xee, 0xa6, 0xeb, 0xf0, 0x47, 0x9f, 0x2d, 0xc6, 0x76, 0x08, 0x78, 0x73,
+ 0xcd, 0x20, 0x4b, 0xbf, 0x9c, 0xc4, 0x98, 0x72, 0x57, 0x1c, 0x49, 0x65,
+ 0xb8, 0xd5, 0x7c, 0x51, 0x13, 0x28, 0xcd, 0x72, 0x81, 0x1f, 0x89, 0xa6,
+ 0xb2, 0x16, 0xa2, 0x8b, 0x99, 0x06, 0xc1, 0x2b, 0x1d, 0xc3, 0x82, 0x82,
+ 0xb3, 0xcc, 0x7f, 0x2c, 0xbc, 0x52, 0x80, 0x31, 0x23, 0xcb, 0x8c, 0xc0,
+ 0xac, 0x1a, 0x58, 0x39, 0x7a, 0x7c, 0xe8, 0x56, 0x56, 0xa1, 0x7d, 0xc1,
+ 0x9e, 0x43, 0x2f, 0xb1, 0x24, 0xb6, 0x07, 0xac, 0x13, 0x87, 0x9a, 0x44,
+ 0x77, 0xdb, 0xc0, 0x99, 0xd3, 0x82, 0x6c, 0x3d, 0x92, 0xaa, 0x6a, 0xf3,
+ 0x9f, 0x80, 0xfc, 0x49, 0x34, 0x81, 0x6d, 0xde, 0x6b, 0x50, 0xa9, 0x32,
+ 0xcb, 0xf9, 0x02, 0xf2, 0xf1, 0x11, 0x25, 0xc8, 0xec, 0x68, 0xb5, 0x6a,
+ 0xff, 0x6a, 0xc5, 0x45, 0x60, 0x14, 0x72, 0x38, 0x0b, 0x1f, 0x3a, 0x19,
+ 0x23, 0x8c, 0xa8, 0xee, 0x8e, 0x8f, 0x9e, 0x2c, 0xa3, 0xd3, 0x91, 0x3c,
+ 0x4a, 0x7f, 0x0d, 0x6e, 0x95, 0x95, 0x90, 0xa7, 0x39, 0x02, 0x8a, 0x24,
+ 0x0d, 0x30, 0x81, 0x32, 0x60, 0xe6, 0x3e, 0x25, 0x13, 0x2e, 0x57, 0x2e,
+ 0x77, 0x05, 0xac, 0xb2, 0x41, 0x71, 0x6a, 0xad, 0xbd, 0x0b, 0x9a, 0x05,
+ 0x1d, 0xf5, 0xc5, 0xa7, 0xac, 0x9a, 0x98, 0x30, 0x4d, 0x13, 0xbd, 0xd5,
+ 0x18, 0xa8, 0x4d, 0xdf, 0x58, 0x9a, 0xe2, 0xd7, 0xf1, 0x22, 0xaa, 0xb5,
+ 0xc1, 0xdb, 0x9a, 0x7b, 0xcd, 0xd4, 0x68, 0x8f, 0xaf, 0x32, 0x09, 0xe8,
+ 0x0c, 0xd9, 0xae, 0xc9, 0x19, 0x71, 0x12, 0x1f, 0x1e, 0x5c, 0x79, 0x9d,
+ 0x55, 0x91, 0x5b, 0x88, 0xde, 0xe9, 0xde, 0xb8, 0x35, 0xae, 0x74, 0xad,
+ 0x89, 0x82, 0x93, 0x98, 0x8e, 0x54, 0x66, 0x2c, 0x29, 0x55, 0x95, 0x35,
+ 0xad, 0xea, 0x86, 0x3e, 0xf6, 0x06, 0xce, 0xb5, 0x59, 0xd9, 0xe2, 0x36},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 217
+ {SEC_OID_SHA512,
+ 217,
+ {0xa7, 0xac, 0xe0, 0x57, 0xa1, 0x06, 0x78, 0x2b, 0x54, 0x68, 0x16, 0xf8,
+ 0xdc, 0xc8, 0x1c, 0xf4, 0x12, 0x16, 0xc1, 0x8e, 0x58, 0x7d, 0x8a, 0x57,
+ 0x53, 0xff, 0xa7, 0x80, 0xfc, 0x51, 0x00, 0x71, 0x96, 0xf3, 0x7a, 0x81,
+ 0x6b, 0xea, 0xc9, 0x93, 0x02, 0x3b, 0x41, 0xd1, 0x92, 0xac, 0x88, 0xcd,
+ 0x30, 0xe2, 0xe9, 0x71, 0x93, 0x09, 0xae, 0xdc, 0x36, 0x7d, 0xef, 0xd2,
+ 0x89, 0x3d, 0x76, 0x7d, 0xae, 0x6c, 0x61, 0x48, 0xdb, 0xbe, 0x6f, 0xd4,
+ 0xce, 0x36, 0x36, 0xbe, 0xd4, 0x8b, 0x74, 0x69, 0x82, 0x79, 0x5d, 0xd2,
+ 0x06, 0xd1, 0x1e, 0x60, 0x3f, 0x77, 0xfb, 0x46, 0xfd, 0x56, 0xac, 0x9e,
+ 0x51, 0xa8, 0x8f, 0x26, 0xc9, 0xc9, 0x51, 0x2d, 0x3c, 0xf8, 0x51, 0xaf,
+ 0xbf, 0xec, 0xb0, 0x61, 0xbb, 0x6f, 0xfe, 0x75, 0x10, 0xbc, 0x4a, 0x8f,
+ 0x4c, 0x17, 0xb8, 0xa6, 0x13, 0x5f, 0x9b, 0x80, 0x55, 0x71, 0x49, 0x83,
+ 0x4d, 0x18, 0xf4, 0xbb, 0x23, 0x82, 0x2c, 0x13, 0x84, 0xa4, 0x8a, 0x62,
+ 0xef, 0x3e, 0x3b, 0x72, 0x3f, 0xdb, 0xd2, 0x50, 0xd2, 0x5d, 0x25, 0x17,
+ 0x73, 0x55, 0xed, 0x36, 0x1d, 0x54, 0xf3, 0x72, 0xa7, 0x87, 0x98, 0xcc,
+ 0x11, 0x1d, 0x63, 0x74, 0xd4, 0x00, 0x62, 0xc5, 0xd4, 0xc5, 0xe4, 0x3e,
+ 0x8d, 0xf7, 0x5a, 0xf8, 0x41, 0xca, 0xb3, 0x6b, 0xb1, 0x5c, 0x5d, 0x40,
+ 0x31, 0xaf, 0xef, 0x9a, 0xe7, 0x66, 0x70, 0x05, 0x9a, 0x76, 0x0e, 0x7a,
+ 0xa6, 0x10, 0xdf, 0x85, 0x17, 0xde, 0xed, 0xcc, 0x6d, 0x61, 0x63, 0x66,
+ 0x47, 0x3b, 0x81, 0x93, 0xfe, 0xa0, 0x7b, 0x32, 0x26, 0xbb, 0x67, 0xc3,
+ 0x98, 0x97, 0x78, 0xa8, 0x68, 0x99, 0x73, 0x71, 0xcc, 0x4f, 0x12, 0x42,
+ 0xc7, 0x7e, 0x85, 0xc2, 0xfa, 0xb1, 0xc3, 0x42, 0xac, 0x49, 0x13, 0x19,
+ 0x37, 0xf1, 0x6f, 0x4f, 0x0c, 0xb4, 0x34, 0x28, 0x74, 0x37, 0x42, 0x32,
+ 0xea, 0x1a, 0xab, 0xc7, 0xe3, 0x68, 0x1a, 0xca, 0x47, 0xbd, 0xf3, 0x58,
+ 0x84, 0x5f, 0x66, 0x8a, 0x88, 0x44, 0xa7, 0x73, 0x2a, 0x48, 0x07, 0x5c,
+ 0xaa, 0xad, 0x95, 0x93, 0x54, 0x59, 0x2f, 0x5f, 0x3e, 0xc4, 0x13, 0xcd,
+ 0xdd, 0xf3, 0x37, 0xc6, 0x4d, 0x02, 0x63, 0xb4, 0x09, 0x67, 0x62, 0xa7,
+ 0xee, 0xb4, 0x95, 0xbc, 0x7b, 0xf9, 0x86, 0x8c, 0x9b, 0xe5, 0x33, 0x46,
+ 0x97, 0xf7, 0x11, 0x8c, 0x8c, 0x12, 0x74, 0xcd, 0xf3, 0x00, 0x93, 0x79,
+ 0x55, 0xe3, 0x6b, 0xab, 0xc8, 0x95, 0x74, 0x5d, 0x02, 0xc2, 0x2f, 0x18,
+ 0x74, 0x15, 0x9a, 0x33, 0xab, 0xe0, 0xcf, 0xf3, 0xda, 0x62, 0xb7, 0x6b,
+ 0x39, 0x21, 0xb2, 0x45, 0x73, 0x51, 0x4d, 0xff, 0x80, 0x50, 0x5c, 0x10,
+ 0xc5, 0x30, 0xa7, 0x8b, 0x37, 0x9d, 0xa6, 0x53, 0xdb, 0xc2, 0x94, 0x7b},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 218
+ {SEC_OID_SHA512,
+ 218,
+ {0x7b, 0xeb, 0x0b, 0x9c, 0x39, 0x3a, 0x85, 0x14, 0x93, 0x2c, 0xe3, 0x99,
+ 0xec, 0xbc, 0xc8, 0x6d, 0x47, 0x25, 0xfc, 0x7c, 0x64, 0x84, 0x0d, 0x24,
+ 0xa4, 0x55, 0x64, 0x54, 0x8e, 0xb5, 0xc0, 0x17, 0x74, 0xf8, 0x9a, 0x75,
+ 0xd3, 0x36, 0x5e, 0x65, 0x3f, 0xe3, 0x9b, 0xe8, 0x34, 0x84, 0xb5, 0x24,
+ 0x3d, 0x3f, 0xd8, 0x94, 0x19, 0x1f, 0xf0, 0x11, 0xf7, 0xa1, 0x61, 0x95,
+ 0xc1, 0xc6, 0xb4, 0xc9, 0xf4, 0x74, 0xbb, 0x7a, 0xbb, 0x45, 0x98, 0x10,
+ 0x77, 0xf4, 0x9f, 0x69, 0x6b, 0x5f, 0xaa, 0xe6, 0x0e, 0x45, 0x75, 0x5c,
+ 0xc5, 0x8e, 0x4f, 0x00, 0x6a, 0x5f, 0xe1, 0xb0, 0x2f, 0xbd, 0xba, 0x5e,
+ 0x37, 0xf0, 0xd7, 0xa9, 0xd9, 0x30, 0xbc, 0x2e, 0x68, 0xcc, 0xa8, 0xf3,
+ 0x45, 0x71, 0x3a, 0x9d, 0x06, 0x04, 0xac, 0x8d, 0xd4, 0xc5, 0x3e, 0x43,
+ 0x56, 0x31, 0x99, 0x3f, 0x3b, 0x1a, 0xa9, 0xa2, 0x98, 0x6d, 0xbd, 0x0a,
+ 0xa9, 0xbd, 0xa6, 0xe0, 0x78, 0x96, 0x52, 0x38, 0x7f, 0xb6, 0x0a, 0xac,
+ 0x61, 0x83, 0xb8, 0x15, 0x74, 0x3e, 0xfd, 0xc4, 0x18, 0x09, 0x17, 0xa3,
+ 0x0f, 0xe6, 0xf4, 0xfb, 0xc9, 0x7c, 0xfd, 0x2c, 0x18, 0x18, 0x55, 0xf4,
+ 0x57, 0x14, 0x08, 0x70, 0x7f, 0xe6, 0x1c, 0x5e, 0xad, 0x6b, 0xf3, 0x6e,
+ 0xbd, 0x4d, 0x13, 0xf4, 0xac, 0xae, 0x41, 0xb7, 0x71, 0x60, 0xa4, 0xfa,
+ 0x2a, 0xb8, 0x89, 0x5e, 0xa7, 0xa3, 0x6e, 0x6c, 0x8e, 0x48, 0xa4, 0xab,
+ 0x47, 0xbe, 0x8a, 0xdd, 0xf9, 0xd1, 0xf1, 0xb9, 0x31, 0x7b, 0x94, 0x88,
+ 0x90, 0x87, 0xa7, 0xc4, 0x59, 0xfa, 0x89, 0xaa, 0x7b, 0xce, 0x95, 0x94,
+ 0x17, 0x67, 0x47, 0x65, 0xb5, 0x85, 0x54, 0x23, 0x3e, 0x56, 0x1b, 0xb0,
+ 0x3e, 0x72, 0x65, 0xaf, 0xc1, 0x5d, 0x70, 0x78, 0xfb, 0x18, 0x05, 0x34,
+ 0x45, 0xe8, 0x65, 0xf5, 0xba, 0x63, 0x7d, 0x28, 0x24, 0x06, 0xf7, 0x63,
+ 0x4e, 0x2d, 0x1e, 0xcb, 0x02, 0x2b, 0x98, 0x56, 0x92, 0x03, 0xb5, 0x6c,
+ 0x55, 0xc2, 0xd4, 0x93, 0xb1, 0x41, 0x46, 0x84, 0x98, 0x4d, 0xb4, 0x01,
+ 0x46, 0x45, 0x59, 0xb3, 0x39, 0xe3, 0x7c, 0x6c, 0x6a, 0x14, 0x7d, 0x3d,
+ 0x5c, 0x05, 0xb5, 0x6f, 0xb0, 0xee, 0xed, 0xdd, 0x91, 0x7a, 0x12, 0x1e,
+ 0xe1, 0x33, 0x8c, 0xcd, 0x33, 0xf8, 0x0f, 0xd0, 0xca, 0xc3, 0xcd, 0x7d,
+ 0x9f, 0xf9, 0x2a, 0xb0, 0x80, 0xed, 0x5f, 0x9b, 0xf3, 0x50, 0xb3, 0x95,
+ 0x80, 0xfa, 0xe2, 0xef, 0x30, 0x46, 0xd0, 0x3e, 0x67, 0xfb, 0x7c, 0xf0,
+ 0xae, 0x32, 0x87, 0x2e, 0xd0, 0x51, 0x5d, 0x27, 0x89, 0x94, 0x09, 0xb3,
+ 0x4f, 0x84, 0x2c, 0x8e, 0xac, 0x6a, 0x8c, 0x7f, 0x84, 0x0f, 0xca, 0x27,
+ 0x07, 0x25, 0xb3, 0x54, 0x50, 0x0d, 0x1b, 0x1a, 0x90, 0x4d, 0x06, 0xc5},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 219
+ {SEC_OID_SHA512,
+ 219,
+ {0x1a, 0x2a, 0xb1, 0xf7, 0x3b, 0xce, 0xfd, 0xc5, 0x51, 0xb5, 0x74, 0xa9,
+ 0x9e, 0xf4, 0x7e, 0x7d, 0x21, 0xaa, 0x4e, 0xd5, 0x47, 0xf8, 0x42, 0x8d,
+ 0x21, 0x9e, 0x6e, 0x3e, 0xb9, 0x4a, 0x36, 0x6d, 0x09, 0x79, 0xa4, 0x3a,
+ 0xa3, 0xb8, 0x57, 0x9b, 0x60, 0x0a, 0xe6, 0xd9, 0x8f, 0xe5, 0xa6, 0x1a,
+ 0xdc, 0xc0, 0x6c, 0x04, 0x53, 0x4a, 0x1e, 0x14, 0x09, 0xf4, 0x62, 0x47,
+ 0xe8, 0x71, 0x11, 0xfe, 0x50, 0x8f, 0xa3, 0x8e, 0xfb, 0x61, 0xe7, 0x2d,
+ 0x8b, 0x46, 0xbc, 0xd7, 0x5a, 0xee, 0x82, 0xe6, 0x01, 0xe0, 0x25, 0xcc,
+ 0x6a, 0x7f, 0xa9, 0x0d, 0x80, 0x7b, 0x9b, 0x14, 0x57, 0xd9, 0xf1, 0xb7,
+ 0x25, 0x3f, 0x3a, 0xef, 0x06, 0x6b, 0xc2, 0x83, 0x31, 0x40, 0xd2, 0x15,
+ 0x43, 0x8f, 0x9e, 0xb2, 0x88, 0xea, 0x9b, 0xc4, 0xd1, 0x8c, 0x3c, 0xdd,
+ 0xb2, 0xdc, 0x59, 0x37, 0x32, 0xf0, 0x8e, 0x34, 0xba, 0x91, 0x17, 0x41,
+ 0x31, 0xa1, 0xd7, 0x1e, 0x29, 0x46, 0x8c, 0x46, 0xbd, 0x2a, 0x16, 0x02,
+ 0x0e, 0x1d, 0x81, 0x19, 0x39, 0x4e, 0x77, 0x29, 0x14, 0x27, 0xa2, 0x2f,
+ 0x2e, 0x82, 0x54, 0xb4, 0x02, 0x07, 0x3c, 0xb0, 0x5c, 0x00, 0x77, 0x6f,
+ 0x84, 0x9c, 0xce, 0x64, 0x8b, 0xb0, 0xc3, 0x8d, 0xd1, 0x1f, 0x23, 0xef,
+ 0xab, 0x69, 0xd5, 0xe6, 0x8a, 0x68, 0x9c, 0xde, 0x89, 0x2f, 0xdd, 0xa4,
+ 0x08, 0x14, 0x62, 0x34, 0x02, 0x15, 0x03, 0xb6, 0xaf, 0xf7, 0xab, 0xda,
+ 0x25, 0x39, 0x06, 0x8b, 0x36, 0x6f, 0x61, 0xf3, 0x11, 0x57, 0x67, 0x10,
+ 0x4d, 0xf1, 0xd4, 0x23, 0xcb, 0xfa, 0x4f, 0xae, 0x15, 0x9a, 0xbf, 0xe1,
+ 0xd2, 0xbb, 0xb1, 0x0a, 0x4e, 0xfc, 0x2a, 0xff, 0x19, 0x89, 0x3b, 0xfa,
+ 0xb5, 0x8b, 0x42, 0xc9, 0xdf, 0xb7, 0xfa, 0xf3, 0xee, 0x96, 0x2b, 0x29,
+ 0x8b, 0xd6, 0x00, 0xd2, 0xaf, 0x0f, 0x7b, 0x87, 0xf3, 0x54, 0xf4, 0xb2,
+ 0x09, 0x2e, 0xf4, 0x5e, 0x18, 0x62, 0x59, 0x42, 0xf1, 0xff, 0x7a, 0xca,
+ 0x00, 0x33, 0x78, 0x9b, 0xaf, 0xbf, 0x98, 0xb4, 0x9c, 0x9f, 0x84, 0x5e,
+ 0x3d, 0x9c, 0xaf, 0xc0, 0xe8, 0x9c, 0x5f, 0xdf, 0xbf, 0xeb, 0xcb, 0xc4,
+ 0x71, 0x41, 0x36, 0x30, 0x8e, 0x80, 0xf5, 0x75, 0xb9, 0x68, 0x77, 0xc2,
+ 0x8b, 0xb4, 0xb3, 0xcd, 0xca, 0x7d, 0x62, 0x12, 0xf6, 0xb5, 0x22, 0x17,
+ 0xbc, 0x16, 0x20, 0x3c, 0x7f, 0xc3, 0x7f, 0x2e, 0xd4, 0x8c, 0x61, 0xd5,
+ 0xd5, 0xb2, 0xa9, 0x57, 0x77, 0x0a, 0xbb, 0x14, 0x57, 0x79, 0x20, 0x04,
+ 0xd1, 0x77, 0xdc, 0xa3, 0x41, 0x15, 0xbf, 0xf7, 0xdc, 0x10, 0x78, 0x9e,
+ 0x44, 0xc8, 0xd4, 0x91, 0x49, 0x6f, 0x31, 0x0c, 0x31, 0x3b, 0x12, 0x65,
+ 0xd5, 0x74, 0x63, 0xa0, 0x2b, 0x7a, 0xcb, 0x66, 0x90, 0x56, 0x9d, 0x86},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 220
+ {SEC_OID_SHA512,
+ 220,
+ {0xbb, 0x74, 0x81, 0xd1, 0x1b, 0x26, 0xb3, 0x92, 0xb3, 0x92, 0xfb, 0x12,
+ 0xe7, 0xb2, 0x03, 0x5f, 0x60, 0x53, 0x51, 0x1e, 0x9c, 0x00, 0xbf, 0x92,
+ 0x6a, 0x55, 0x6f, 0x04, 0x59, 0x7a, 0x66, 0x3c, 0x95, 0x3c, 0x93, 0x15,
+ 0x13, 0x8d, 0xdf, 0x3f, 0xfd, 0xae, 0x4f, 0x97, 0xf3, 0xf2, 0x96, 0x71,
+ 0x83, 0x48, 0xd6, 0xbc, 0x80, 0xb3, 0x89, 0xb1, 0xa2, 0xa8, 0x67, 0x2c,
+ 0xb2, 0xe4, 0x10, 0xf1, 0xa1, 0x8d, 0x2a, 0x37, 0x6c, 0x52, 0x7f, 0x83,
+ 0x61, 0xfb, 0x85, 0xe7, 0xd9, 0xfd, 0x33, 0x71, 0xc9, 0xac, 0x5c, 0xb2,
+ 0x6c, 0x96, 0x67, 0x9e, 0x28, 0x10, 0x4d, 0xbb, 0x33, 0xd4, 0x23, 0xdf,
+ 0x03, 0x97, 0x06, 0xd4, 0xa0, 0x58, 0x75, 0x1a, 0x52, 0xbb, 0x13, 0x81,
+ 0x76, 0xe0, 0xd7, 0x2d, 0x76, 0x5a, 0xb9, 0x93, 0x98, 0xae, 0xb0, 0xe2,
+ 0x27, 0x07, 0xe9, 0x7a, 0x61, 0xac, 0x65, 0xfe, 0xdf, 0x8e, 0x6f, 0xbd,
+ 0x40, 0x1a, 0x91, 0x22, 0xc7, 0x3f, 0x4e, 0x15, 0xb2, 0xd9, 0x75, 0x46,
+ 0x61, 0x51, 0x5a, 0x3a, 0x90, 0x33, 0xb4, 0xe9, 0xd8, 0xda, 0x4e, 0x9c,
+ 0xdf, 0xc6, 0xf7, 0x47, 0xbd, 0xf2, 0xd4, 0x4b, 0x06, 0xc2, 0x96, 0xdb,
+ 0x64, 0x6b, 0x5f, 0x66, 0x8d, 0x60, 0xf6, 0x22, 0xc6, 0x5b, 0x23, 0xf2,
+ 0x71, 0x3f, 0x4e, 0xbe, 0x47, 0xc1, 0x54, 0xd7, 0x4d, 0x5a, 0x1d, 0x5b,
+ 0xbf, 0xef, 0x08, 0x60, 0x6a, 0x8e, 0xbe, 0x3e, 0x8a, 0x4e, 0x3f, 0xd2,
+ 0x6f, 0xdc, 0xf1, 0xea, 0x99, 0x69, 0x38, 0x23, 0x63, 0x12, 0x21, 0x48,
+ 0x74, 0x43, 0x64, 0xc7, 0xe0, 0xe1, 0xf9, 0x8b, 0x3d, 0x5c, 0x3d, 0x09,
+ 0xfa, 0xc9, 0x8f, 0x3b, 0x06, 0x5d, 0x67, 0xef, 0xba, 0x87, 0xd7, 0x09,
+ 0xf4, 0xa4, 0xfa, 0x54, 0xa9, 0xb0, 0x79, 0x74, 0xe5, 0xe8, 0x19, 0x49,
+ 0x26, 0xf2, 0x19, 0xa9, 0xf9, 0xfb, 0x54, 0x8a, 0x6a, 0xfb, 0x36, 0x30,
+ 0x32, 0x25, 0x5d, 0x06, 0xc8, 0x4e, 0x43, 0xa8, 0x98, 0x3a, 0x20, 0x22,
+ 0x7c, 0xe2, 0x98, 0xef, 0x9b, 0x3f, 0x67, 0x75, 0x69, 0x29, 0x10, 0x96,
+ 0x44, 0x4f, 0x19, 0xd0, 0x1b, 0x62, 0x9b, 0x90, 0xdc, 0x09, 0xdd, 0x80,
+ 0xa5, 0x50, 0xdb, 0x66, 0xac, 0xa1, 0x65, 0x52, 0xa5, 0x21, 0xdf, 0x07,
+ 0xff, 0xdb, 0x0c, 0xbb, 0x4a, 0xc1, 0x4f, 0x5b, 0x2b, 0x99, 0x0e, 0x84,
+ 0x12, 0x9c, 0xd1, 0x5b, 0xf7, 0x9e, 0x21, 0x05, 0x60, 0xb3, 0xe9, 0xd9,
+ 0xa5, 0x7f, 0x11, 0xa8, 0xba, 0x87, 0x52, 0x44, 0x1b, 0x3c, 0xc9, 0x8d,
+ 0x65, 0x62, 0x8f, 0xdf, 0x32, 0x9a, 0x0e, 0x51, 0xa7, 0x7c, 0x9c, 0x15,
+ 0xf2, 0x9e, 0x2c, 0x5c, 0xb3, 0xc7, 0x6c, 0x9a, 0x00, 0xc3, 0x69, 0x00,
+ 0xeb, 0x97, 0xf1, 0xac, 0x3f, 0x65, 0xbd, 0x0f, 0xc0, 0x51, 0xc1, 0x77},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<asn wrapped hash>
+ // tcID: 221
+ {SEC_OID_SHA512,
+ 221,
+ {0xd4, 0x32, 0x87, 0x11, 0xd7, 0x86, 0xdf, 0x1a, 0xa7, 0x8d, 0x2b, 0xd8,
+ 0xf9, 0x39, 0x21, 0xd2, 0x08, 0x86, 0x2d, 0x59, 0x6d, 0x92, 0x27, 0x3d,
+ 0x86, 0x1a, 0xe5, 0x29, 0x6c, 0x09, 0x09, 0xa6, 0xa3, 0xbe, 0xf5, 0xa5,
+ 0xa4, 0x97, 0x28, 0x89, 0x6a, 0x94, 0x30, 0xe6, 0xd8, 0xef, 0x99, 0x03,
+ 0xfe, 0xcc, 0x91, 0x0c, 0x66, 0xcf, 0x0a, 0x93, 0x66, 0xfb, 0x1b, 0xe3,
+ 0x22, 0xb7, 0x76, 0x0e, 0xa0, 0xb0, 0x27, 0x68, 0xa3, 0x39, 0xd1, 0x77,
+ 0xa3, 0x92, 0xde, 0x3e, 0xfc, 0x44, 0x21, 0x6c, 0x0a, 0x80, 0xb6, 0x82,
+ 0x12, 0xdf, 0xa2, 0xd4, 0x3f, 0x95, 0xd2, 0xb3, 0xe4, 0x73, 0x0c, 0x77,
+ 0x09, 0x79, 0xd6, 0x7d, 0xb1, 0x73, 0xff, 0x0f, 0x29, 0xe0, 0x0b, 0x1a,
+ 0xbc, 0xdf, 0xa7, 0x8a, 0xfe, 0x2f, 0x20, 0x67, 0x3f, 0x84, 0xd7, 0x5c,
+ 0x4b, 0x4e, 0xbb, 0xc0, 0xc4, 0x49, 0x9d, 0x69, 0xc7, 0xfb, 0x52, 0x53,
+ 0xbe, 0xa5, 0xc0, 0x6b, 0xa3, 0x7d, 0x6f, 0xcb, 0xc3, 0x84, 0xe6, 0x9d,
+ 0xda, 0x6a, 0xd7, 0xae, 0x18, 0xa2, 0x20, 0xb3, 0xf7, 0xdd, 0x54, 0x8f,
+ 0xf2, 0xae, 0x54, 0x75, 0x02, 0x56, 0x7a, 0x6c, 0xd3, 0x44, 0x56, 0x57,
+ 0x6f, 0xdc, 0xdd, 0x81, 0x3b, 0x49, 0x1d, 0x7f, 0x77, 0x11, 0x72, 0x88,
+ 0xd1, 0x0a, 0xb9, 0x1d, 0xe9, 0xbc, 0x83, 0x42, 0x40, 0x7b, 0x53, 0xd7,
+ 0x0d, 0xd8, 0x3f, 0x4b, 0x94, 0xb0, 0x0e, 0xee, 0x3e, 0xf7, 0xcd, 0x13,
+ 0xe9, 0x14, 0x78, 0x70, 0x38, 0x2e, 0xfe, 0xe5, 0x85, 0x63, 0x00, 0x7b,
+ 0x96, 0xdd, 0x91, 0x0a, 0x7a, 0x83, 0xcb, 0x12, 0x46, 0xea, 0x39, 0xa4,
+ 0x92, 0xe5, 0x96, 0x19, 0x05, 0x11, 0xdd, 0x31, 0x3a, 0xeb, 0xcb, 0x3f,
+ 0xf5, 0xf8, 0xdd, 0x9b, 0xd0, 0xd9, 0xe2, 0x9b, 0x01, 0xf7, 0x5d, 0xd9,
+ 0xa6, 0xa0, 0xc6, 0x2f, 0x00, 0x8f, 0x1b, 0x24, 0x76, 0x9c, 0x0c, 0xfb,
+ 0x9f, 0x56, 0xd0, 0x5f, 0x2a, 0x10, 0x29, 0x76, 0x98, 0x5e, 0x7b, 0xf8,
+ 0x4f, 0x75, 0xab, 0x36, 0x11, 0xca, 0x40, 0x06, 0x8a, 0xd9, 0xc4, 0xb1,
+ 0xa3, 0xdb, 0x68, 0x4c, 0xd8, 0x16, 0xbc, 0x60, 0x5b, 0x22, 0x19, 0x2e,
+ 0xd3, 0xe0, 0xbe, 0xb5, 0xea, 0x42, 0xd4, 0x24, 0x2e, 0x0a, 0xe9, 0x39,
+ 0xe6, 0xfd, 0xc3, 0xac, 0xf3, 0x57, 0x55, 0x24, 0x9a, 0xf5, 0xbc, 0x8d,
+ 0x44, 0xb3, 0x48, 0x36, 0x46, 0x36, 0x27, 0x22, 0x0d, 0x38, 0x8b, 0xa9,
+ 0xa3, 0x56, 0x52, 0x5f, 0x77, 0xbb, 0x63, 0x61, 0x06, 0xd9, 0x61, 0xd5,
+ 0xdd, 0xc0, 0x69, 0xe2, 0x30, 0x1e, 0x45, 0x4f, 0x48, 0x6d, 0x47, 0x8e,
+ 0x06, 0xbe, 0xcb, 0x85, 0x74, 0x86, 0x0d, 0xc2, 0x4b, 0x61, 0x7f, 0x57,
+ 0x09, 0xc6, 0xf3, 0xd9, 0x81, 0x81, 0x77, 0x03, 0xa1, 0x3f, 0xcc, 0x46},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<hash>
+ // tcID: 222
+ {SEC_OID_SHA512,
+ 222,
+ {0x2b, 0x93, 0x85, 0x42, 0xa7, 0x68, 0xf5, 0xd8, 0x73, 0x3e, 0x37, 0x3f,
+ 0x6b, 0x21, 0xcd, 0xde, 0x86, 0xbe, 0xc1, 0xa6, 0x69, 0x3d, 0x4c, 0xb1,
+ 0x50, 0x52, 0x74, 0x91, 0xa3, 0x70, 0x75, 0x88, 0x02, 0x65, 0x27, 0xc8,
+ 0xbd, 0x3b, 0x5c, 0xe9, 0x49, 0x50, 0x68, 0xef, 0xf3, 0xb8, 0x28, 0x84,
+ 0x4d, 0x80, 0xb6, 0x5a, 0xa8, 0x6e, 0x03, 0x76, 0xa4, 0x87, 0x77, 0x6f,
+ 0x64, 0x8e, 0x8b, 0xeb, 0xf4, 0x87, 0xbb, 0x02, 0xf8, 0xb2, 0xa6, 0xa9,
+ 0x70, 0x32, 0x23, 0x97, 0x5f, 0x54, 0x0e, 0x74, 0x47, 0xf1, 0x4f, 0xcb,
+ 0xc9, 0xde, 0xa1, 0x44, 0x63, 0xfe, 0x42, 0xa9, 0x98, 0x93, 0x4f, 0xa8,
+ 0xd4, 0x51, 0x6a, 0xfd, 0x71, 0x44, 0xf1, 0x99, 0xb9, 0xb8, 0xcc, 0x30,
+ 0x26, 0x21, 0x7b, 0x98, 0x16, 0x49, 0xef, 0x89, 0xb1, 0x9c, 0x50, 0x8c,
+ 0x6f, 0x68, 0x80, 0x58, 0x57, 0x49, 0x78, 0x72, 0x74, 0xa7, 0xd9, 0x1e,
+ 0x3c, 0xee, 0x34, 0xd6, 0x9e, 0xb5, 0x29, 0x30, 0xdd, 0x52, 0xec, 0xb0,
+ 0x34, 0xba, 0x6f, 0x3d, 0x48, 0x2b, 0x36, 0x44, 0x6f, 0xcb, 0xde, 0x1e,
+ 0x96, 0xd4, 0x5f, 0xe3, 0x6a, 0xc1, 0xf1, 0x7c, 0x43, 0xa2, 0xa7, 0xb7,
+ 0x02, 0x81, 0x13, 0xf0, 0x63, 0xff, 0x4c, 0xd6, 0x1b, 0x82, 0xcb, 0x61,
+ 0xf4, 0xcc, 0xa8, 0xa4, 0x07, 0x84, 0x83, 0x33, 0xff, 0xce, 0xf5, 0x70,
+ 0xe6, 0xe4, 0xc3, 0x9a, 0xe0, 0x73, 0x14, 0x45, 0xe8, 0x43, 0x0f, 0x47,
+ 0x4a, 0x1b, 0xf4, 0x8e, 0xf1, 0x38, 0xf5, 0x18, 0x8d, 0x0e, 0x16, 0x33,
+ 0x41, 0x39, 0xbc, 0x40, 0xfa, 0xe6, 0x0a, 0x3c, 0xb8, 0xca, 0xb6, 0x59,
+ 0xcf, 0xa9, 0x92, 0xf9, 0x13, 0xbf, 0x91, 0x54, 0x18, 0x23, 0xe3, 0x8d,
+ 0xb3, 0x70, 0xd3, 0x0f, 0xcc, 0xcb, 0x26, 0x0f, 0x1d, 0xba, 0x1e, 0x85,
+ 0x9d, 0x70, 0x97, 0xc4, 0x45, 0x6b, 0xeb, 0x16, 0xd5, 0xc7, 0x67, 0x4b,
+ 0x3d, 0xea, 0x4a, 0x89, 0x27, 0x10, 0xb1, 0xaf, 0xb9, 0x8d, 0x43, 0x48,
+ 0x23, 0x76, 0xfc, 0x32, 0x3a, 0xbb, 0xde, 0x6e, 0x42, 0x1d, 0x43, 0xbc,
+ 0x9b, 0xe1, 0x12, 0x96, 0x9c, 0x59, 0x24, 0xfc, 0x83, 0x1c, 0x43, 0x87,
+ 0x0c, 0x2f, 0x5e, 0x24, 0x59, 0xfc, 0xaa, 0xae, 0x30, 0x38, 0xf7, 0x50,
+ 0x28, 0xe9, 0x98, 0x25, 0x18, 0x77, 0x28, 0x45, 0x06, 0xc1, 0xa1, 0xa2,
+ 0x31, 0xb3, 0x22, 0x57, 0x2a, 0x93, 0xfc, 0x42, 0xc3, 0xd8, 0xfe, 0x23,
+ 0xbf, 0x03, 0xc1, 0xff, 0x06, 0x01, 0x00, 0xbc, 0xcc, 0x61, 0x6d, 0x92,
+ 0x86, 0x5d, 0xb4, 0x02, 0xf0, 0x3f, 0x5d, 0x76, 0x32, 0x85, 0x71, 0x56,
+ 0xb7, 0x13, 0x22, 0x49, 0x2b, 0xd5, 0xc9, 0x67, 0x6d, 0x84, 0x44, 0x26,
+ 0x7d, 0x28, 0xed, 0xdf, 0x90, 0x23, 0xae, 0x84, 0xa9, 0x6e, 0xec, 0xb4},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<message>
+ // tcID: 223
+ {SEC_OID_SHA512,
+ 223,
+ {0x40, 0x69, 0xc3, 0x93, 0x0a, 0x7e, 0xdd, 0xec, 0xa8, 0x77, 0xe3, 0x79,
+ 0xc2, 0xfd, 0x92, 0x16, 0x14, 0x20, 0x86, 0xe8, 0x93, 0x4a, 0x0d, 0xbb,
+ 0xa2, 0x27, 0x70, 0x73, 0x97, 0xcb, 0xb9, 0x67, 0x60, 0x76, 0x40, 0x83,
+ 0x48, 0x03, 0xf7, 0xda, 0x65, 0xe7, 0x72, 0x23, 0x16, 0xe4, 0x65, 0xdc,
+ 0x43, 0x23, 0x4a, 0xd8, 0x02, 0xff, 0x95, 0x7b, 0x7d, 0x15, 0xb4, 0xdd,
+ 0x19, 0x6e, 0x7f, 0x5d, 0xb9, 0xab, 0x0b, 0x6a, 0x97, 0x7c, 0xee, 0x1b,
+ 0x70, 0x98, 0x0e, 0x3d, 0x67, 0x31, 0xba, 0x62, 0x50, 0xb5, 0xb4, 0x46,
+ 0x93, 0xd2, 0x81, 0x05, 0x75, 0x9a, 0x47, 0x05, 0x05, 0x04, 0xf0, 0x73,
+ 0xbe, 0xe6, 0xe5, 0x0f, 0xcc, 0xd4, 0xfc, 0xa1, 0x3d, 0x53, 0x42, 0x4d,
+ 0xd4, 0x3c, 0x83, 0x77, 0x0c, 0xb0, 0x6a, 0x40, 0xdf, 0x71, 0xc6, 0x50,
+ 0x45, 0x0b, 0xbd, 0x44, 0x73, 0x0c, 0x6a, 0xf1, 0x6f, 0xdf, 0x00, 0xfb,
+ 0xb1, 0x2b, 0x48, 0x27, 0x30, 0xb4, 0x74, 0x3e, 0x7a, 0x2b, 0xab, 0xce,
+ 0x66, 0xf2, 0x49, 0x4d, 0x63, 0xee, 0x89, 0xba, 0x41, 0x9d, 0x3d, 0x46,
+ 0x00, 0x0b, 0x58, 0xc7, 0x0f, 0x79, 0x07, 0xba, 0x16, 0x79, 0x6d, 0xb3,
+ 0x9c, 0x58, 0x02, 0xd7, 0x0c, 0x85, 0xad, 0x82, 0x70, 0x6d, 0xc6, 0x3e,
+ 0x92, 0x7d, 0x6a, 0xcb, 0xfc, 0x74, 0x36, 0xdf, 0x41, 0x35, 0xb8, 0xf9,
+ 0xd4, 0x95, 0x3d, 0x33, 0x03, 0x21, 0x01, 0x5c, 0x23, 0x2e, 0x63, 0xc5,
+ 0xc6, 0x85, 0x54, 0x08, 0x1b, 0x2b, 0x1a, 0xdf, 0xdf, 0x70, 0xe5, 0xe7,
+ 0x32, 0x1f, 0x53, 0x7a, 0x3f, 0x06, 0x59, 0xd8, 0x70, 0x17, 0x39, 0xc8,
+ 0x6b, 0xd1, 0x6c, 0x17, 0xee, 0x48, 0x43, 0xda, 0x23, 0x10, 0x9e, 0x71,
+ 0x6c, 0xb2, 0x43, 0x7b, 0xf6, 0xa4, 0x5d, 0xfd, 0xe5, 0xfc, 0x1b, 0x76,
+ 0x96, 0x76, 0x25, 0xc7, 0x25, 0x23, 0x3a, 0xef, 0x7a, 0xf2, 0x52, 0xc8,
+ 0x16, 0x87, 0x11, 0x3c, 0x75, 0x4c, 0x7a, 0x53, 0x3e, 0x8c, 0x6c, 0xcd,
+ 0xe6, 0xab, 0xe8, 0x04, 0x4d, 0x9f, 0x3a, 0x15, 0xe9, 0xc0, 0x05, 0x9d,
+ 0xcd, 0x3e, 0xbf, 0x89, 0x26, 0x38, 0xd2, 0x7e, 0xe9, 0xe9, 0x24, 0x6d,
+ 0xee, 0x80, 0xb9, 0x67, 0x4f, 0x2b, 0x1a, 0x53, 0x95, 0xed, 0x0e, 0xc2,
+ 0x2d, 0xf3, 0xe6, 0x49, 0x72, 0x07, 0xf8, 0x58, 0x28, 0x26, 0x84, 0xf8,
+ 0xde, 0xf8, 0xc9, 0x7a, 0x13, 0x63, 0x1e, 0xc2, 0x1d, 0x62, 0x2d, 0x9e,
+ 0xf6, 0xd4, 0x88, 0x2d, 0x49, 0x65, 0x9a, 0xa2, 0xd2, 0xbd, 0xf3, 0x77,
+ 0x08, 0xd3, 0x80, 0x73, 0x9a, 0x43, 0xc7, 0x97, 0x61, 0x60, 0x21, 0xcd,
+ 0x47, 0xee, 0xab, 0x66, 0xe5, 0xec, 0x75, 0x32, 0x65, 0x5e, 0x43, 0xce,
+ 0xbc, 0x83, 0xe5, 0xc0, 0x45, 0xfe, 0xfd, 0x32, 0x2c, 0x08, 0xc9, 0x95},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00
+ // tcID: 224
+ {SEC_OID_SHA512,
+ 224,
+ {0x93, 0x9e, 0x8e, 0xfc, 0xa0, 0x17, 0x7e, 0x51, 0xea, 0x7c, 0x31, 0x34,
+ 0xef, 0xeb, 0xd3, 0xd2, 0x29, 0xf6, 0xeb, 0x64, 0x26, 0xac, 0x33, 0x53,
+ 0x0c, 0x9d, 0xb8, 0x60, 0x24, 0xc1, 0x66, 0xf5, 0x0e, 0x13, 0x70, 0x6e,
+ 0xc4, 0x23, 0xe8, 0x19, 0x6c, 0x8f, 0xe2, 0x11, 0x57, 0xb2, 0x52, 0xc1,
+ 0x5f, 0xf6, 0x92, 0xed, 0x4c, 0xc6, 0xca, 0x8c, 0xb0, 0x50, 0x1c, 0x44,
+ 0x3c, 0x63, 0xbc, 0x0e, 0x9d, 0xd1, 0x67, 0xf8, 0xdb, 0x8b, 0x05, 0xe0,
+ 0x6f, 0x76, 0x55, 0x93, 0x4a, 0x4b, 0x44, 0x6b, 0x44, 0x35, 0xb6, 0xd1,
+ 0xe0, 0x0c, 0xb5, 0x00, 0x28, 0xd8, 0x39, 0x61, 0xd7, 0xf1, 0x53, 0xc4,
+ 0x94, 0x2a, 0x87, 0x31, 0x0e, 0xd2, 0xde, 0xa6, 0xfe, 0x62, 0x6b, 0x87,
+ 0x55, 0xa5, 0xf1, 0x4f, 0xc5, 0xf6, 0x38, 0x3e, 0xf3, 0x45, 0x58, 0x19,
+ 0x98, 0x4d, 0x9d, 0xc4, 0xe6, 0x35, 0x1d, 0xb5, 0x6a, 0x1a, 0x2f, 0x17,
+ 0xda, 0x21, 0xba, 0x35, 0x15, 0xf7, 0x50, 0x32, 0xb6, 0x2d, 0x55, 0x53,
+ 0xb0, 0x6a, 0x00, 0xd0, 0x0d, 0xe7, 0x79, 0x20, 0xa9, 0x4b, 0xee, 0xb1,
+ 0xa4, 0x84, 0x00, 0x86, 0x5b, 0x7f, 0x97, 0xe7, 0xd9, 0xa9, 0xc5, 0x18,
+ 0xa2, 0xd8, 0x11, 0x2b, 0x35, 0x62, 0x91, 0xf1, 0xe6, 0x02, 0x34, 0xca,
+ 0xd3, 0x51, 0x5f, 0x7f, 0xec, 0x3a, 0x32, 0x09, 0xb8, 0xb7, 0x6c, 0x9f,
+ 0xb5, 0x9d, 0x00, 0x83, 0x84, 0x4c, 0x24, 0x75, 0xc9, 0x73, 0xfd, 0x22,
+ 0x30, 0x27, 0xd1, 0xc1, 0x05, 0x62, 0xd1, 0x29, 0xdd, 0x2a, 0xfb, 0x90,
+ 0x48, 0x23, 0xbc, 0xbe, 0xb8, 0x5b, 0xc4, 0x5b, 0x62, 0xa4, 0x2a, 0x8a,
+ 0xd9, 0x1e, 0xd3, 0xf0, 0xe6, 0x2d, 0x72, 0x2c, 0xe2, 0xdc, 0xad, 0xf1,
+ 0x89, 0x85, 0x88, 0xba, 0x46, 0x85, 0x10, 0x32, 0x7a, 0xc5, 0x9e, 0xe7,
+ 0x33, 0x3a, 0x6a, 0x13, 0x7a, 0x0f, 0x3a, 0x06, 0x1b, 0x5c, 0x5c, 0xaf,
+ 0xe2, 0xb5, 0xf5, 0x7f, 0x15, 0x75, 0x18, 0x4f, 0xd1, 0x94, 0x91, 0xd9,
+ 0x5b, 0x88, 0x29, 0xf9, 0x84, 0x5f, 0xc3, 0x2f, 0xcc, 0x18, 0xcf, 0x2f,
+ 0x12, 0x97, 0xde, 0x0b, 0x1d, 0x84, 0x26, 0xbb, 0xd3, 0x13, 0x61, 0x8e,
+ 0xdd, 0x5a, 0xe9, 0x4f, 0xb9, 0x82, 0x46, 0x88, 0x47, 0x40, 0x3e, 0x46,
+ 0x06, 0x1d, 0x38, 0xca, 0xf2, 0x42, 0x28, 0x5a, 0x9a, 0xd2, 0xba, 0x55,
+ 0x28, 0x77, 0x48, 0xe1, 0x4b, 0x67, 0xfc, 0x33, 0x3e, 0x48, 0x5b, 0x6a,
+ 0xe2, 0x9f, 0xe7, 0xdb, 0xa5, 0x82, 0xf5, 0x6e, 0x20, 0x8c, 0xbf, 0x5a,
+ 0xc2, 0x81, 0xfc, 0x85, 0x3c, 0x57, 0xcd, 0x68, 0xe4, 0xe4, 0x5d, 0x38,
+ 0xa4, 0x2b, 0xbe, 0xab, 0x42, 0x11, 0xe8, 0x71, 0x68, 0xef, 0xdf, 0x33,
+ 0x7f, 0x8b, 0x44, 0xf1, 0x4f, 0xa6, 0x9e, 0x1a, 0x7f, 0x1e, 0x46, 0xa6},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: invalid PKCS#1 signature padding: 0001ff...ee00
+ // tcID: 225
+ {SEC_OID_SHA512,
+ 225,
+ {0x08, 0x31, 0x7c, 0xd8, 0x04, 0x40, 0x0c, 0x88, 0xa2, 0xcf, 0x30, 0x55,
+ 0xbd, 0xb9, 0xad, 0xd4, 0xff, 0x6c, 0x58, 0x44, 0xcf, 0x5d, 0x52, 0x1e,
+ 0x05, 0xa5, 0x9d, 0xd3, 0x2d, 0x30, 0x39, 0x76, 0x88, 0xa1, 0xab, 0xe7,
+ 0x21, 0x2b, 0x38, 0x5b, 0xa4, 0xeb, 0x82, 0xcb, 0xf0, 0x91, 0xdd, 0xe7,
+ 0xbd, 0xcf, 0x16, 0xe7, 0x06, 0x67, 0x5b, 0x66, 0x87, 0xf2, 0x76, 0x54,
+ 0x47, 0xf2, 0x64, 0x7c, 0xb9, 0xb6, 0x26, 0xab, 0xb9, 0x61, 0x73, 0xba,
+ 0xaf, 0x4f, 0x9c, 0x24, 0xa0, 0xae, 0x0a, 0x25, 0xf2, 0xd3, 0x37, 0x31,
+ 0x2c, 0xb5, 0x8c, 0xb7, 0xa3, 0x48, 0x74, 0x89, 0xc9, 0x1d, 0x12, 0x39,
+ 0x02, 0x13, 0xfb, 0x6c, 0xc3, 0x24, 0x59, 0x36, 0x9b, 0x41, 0x0e, 0x8f,
+ 0x87, 0xc7, 0x01, 0x3b, 0xec, 0x90, 0x7f, 0xa0, 0x98, 0x0a, 0x31, 0xaf,
+ 0xc2, 0x13, 0x84, 0x25, 0x01, 0x49, 0x80, 0x68, 0xd3, 0x20, 0x7b, 0x48,
+ 0x40, 0x5e, 0x13, 0xc9, 0xcc, 0x2e, 0x24, 0x58, 0x7a, 0xa5, 0x62, 0x1b,
+ 0x4c, 0x76, 0x89, 0x8e, 0xc8, 0x21, 0x9d, 0x05, 0x04, 0x3a, 0xa2, 0xc3,
+ 0x47, 0x80, 0x5f, 0xa2, 0x14, 0x1c, 0xed, 0x11, 0x12, 0x68, 0x50, 0xd6,
+ 0x2b, 0x6c, 0xf6, 0x3f, 0x05, 0xc5, 0x68, 0xcf, 0xfa, 0x1d, 0x58, 0xc2,
+ 0x5e, 0xbf, 0x97, 0x71, 0xfe, 0x0f, 0xca, 0xc4, 0x9d, 0x1c, 0x9b, 0x7c,
+ 0x6f, 0x04, 0xd1, 0x73, 0x0f, 0x8c, 0xcb, 0x25, 0x72, 0x27, 0x41, 0xa6,
+ 0x4f, 0x13, 0xf7, 0x62, 0x7d, 0x2e, 0xd7, 0xc8, 0x91, 0x87, 0xbb, 0x70,
+ 0x4a, 0x6b, 0x46, 0x1e, 0x31, 0x5f, 0x36, 0x34, 0x2a, 0xd6, 0xd7, 0xcb,
+ 0x27, 0x09, 0x40, 0x28, 0x6a, 0xf3, 0xbe, 0x40, 0x83, 0xa5, 0xf1, 0xd5,
+ 0xc1, 0x44, 0x15, 0x28, 0xb2, 0x1d, 0x0b, 0x02, 0xaf, 0x77, 0x91, 0xa6,
+ 0xca, 0x5b, 0x72, 0xf9, 0x62, 0xd3, 0xb7, 0xa6, 0xf8, 0x89, 0x2d, 0xaf,
+ 0xb3, 0x5f, 0x91, 0x42, 0x5f, 0xd7, 0xb9, 0x21, 0x17, 0x9a, 0x12, 0x80,
+ 0xc0, 0x56, 0xf3, 0xcf, 0x28, 0x3c, 0x82, 0x94, 0xbf, 0x29, 0xda, 0x40,
+ 0x4f, 0x80, 0xe6, 0x2a, 0x9c, 0x0a, 0x76, 0xa0, 0x35, 0x9d, 0x8d, 0xc6,
+ 0xc0, 0x11, 0x59, 0xe3, 0x69, 0xef, 0x2d, 0x2a, 0x29, 0xdb, 0xb6, 0x55,
+ 0xdf, 0xed, 0xe1, 0x4f, 0x6e, 0x3b, 0x4f, 0xc0, 0xd4, 0xdc, 0x9d, 0xbd,
+ 0x52, 0x50, 0x1b, 0xc6, 0xb3, 0xfe, 0x74, 0x7b, 0xcf, 0x87, 0x53, 0x37,
+ 0x97, 0x91, 0x20, 0x4e, 0x41, 0x38, 0xba, 0xe4, 0xda, 0xf1, 0xd6, 0xdb,
+ 0x65, 0xe0, 0xf9, 0xdf, 0xd0, 0x53, 0xd9, 0x02, 0x37, 0xe1, 0x2a, 0x04,
+ 0x4e, 0x33, 0x1a, 0x6b, 0x6b, 0xb4, 0x51, 0xed, 0x26, 0x40, 0x5c, 0x85,
+ 0x34, 0x76, 0x0d, 0x00, 0xe7, 0xd4, 0x6a, 0x0c, 0x47, 0xb0, 0x95, 0x37},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS#1 padding too short: 000001ff...
+ // tcID: 226
+ {SEC_OID_SHA512,
+ 226,
+ {0x6e, 0x35, 0xd7, 0xe8, 0x38, 0xf3, 0x18, 0x73, 0x5a, 0x60, 0x50, 0xfb,
+ 0x3f, 0xae, 0xa4, 0xbe, 0xed, 0xe2, 0xe0, 0xc3, 0xe5, 0xbd, 0x00, 0x7b,
+ 0x09, 0x6f, 0x4d, 0x2b, 0xf8, 0x55, 0xaf, 0x1c, 0x29, 0x90, 0x9e, 0xe6,
+ 0x85, 0x9e, 0x30, 0x12, 0xf3, 0x50, 0x93, 0x72, 0xf8, 0x97, 0x5b, 0xe3,
+ 0x3b, 0xa4, 0xcf, 0x41, 0x11, 0xf2, 0x5e, 0x7c, 0xf9, 0x1a, 0xb9, 0xcd,
+ 0x23, 0xdf, 0x7b, 0xb2, 0x7e, 0x72, 0x46, 0xf6, 0xd0, 0x34, 0x49, 0xda,
+ 0xe8, 0x1f, 0x93, 0xe1, 0x41, 0x04, 0x4b, 0x95, 0x36, 0x57, 0x77, 0xe1,
+ 0x12, 0x7e, 0xf2, 0xdf, 0x2f, 0x33, 0xc0, 0xa4, 0x3c, 0xf1, 0xcb, 0x28,
+ 0xa9, 0xb3, 0xe8, 0x77, 0xec, 0xc0, 0x97, 0x99, 0x83, 0xba, 0xb8, 0xd2,
+ 0xda, 0x8b, 0xe0, 0x09, 0x70, 0x6b, 0x56, 0x36, 0xec, 0x75, 0x38, 0x28,
+ 0xaa, 0x51, 0xc0, 0x1f, 0x48, 0xb5, 0x7c, 0x9e, 0x2b, 0xdd, 0x7f, 0x23,
+ 0x33, 0x0c, 0x47, 0xa2, 0x7d, 0x55, 0x66, 0x38, 0xca, 0x0d, 0x8f, 0x92,
+ 0xb8, 0xd1, 0xd5, 0x27, 0x3e, 0x7d, 0x93, 0x65, 0x00, 0xba, 0x5a, 0xc7,
+ 0x94, 0x70, 0xa6, 0x69, 0xda, 0x9a, 0xe3, 0x34, 0x25, 0x6d, 0x34, 0xda,
+ 0xc2, 0xd3, 0xb2, 0x41, 0xba, 0xa6, 0x1d, 0x81, 0x27, 0x73, 0x5b, 0xd4,
+ 0x2f, 0x43, 0xbb, 0xc9, 0x28, 0xef, 0x98, 0x81, 0x99, 0x6d, 0x72, 0x01,
+ 0x2f, 0x94, 0x0e, 0x7b, 0x8c, 0x81, 0xff, 0x6d, 0x37, 0xb5, 0xb0, 0xf6,
+ 0xc3, 0xb1, 0x16, 0xd5, 0x3d, 0x81, 0x62, 0x73, 0xf3, 0x31, 0x12, 0x00,
+ 0x8a, 0xe2, 0x56, 0x35, 0x24, 0x01, 0xdc, 0xac, 0xc1, 0x2d, 0x27, 0xf5,
+ 0xc9, 0x12, 0x45, 0x6b, 0x5a, 0x72, 0x33, 0x44, 0x37, 0xee, 0x0d, 0x4a,
+ 0x04, 0xef, 0x5c, 0x6e, 0x77, 0xc2, 0x9d, 0x19, 0x05, 0x63, 0xc1, 0xc5,
+ 0x00, 0xa5, 0x58, 0xb2, 0xde, 0xe8, 0xa4, 0x32, 0xc9, 0xae, 0xbc, 0x53,
+ 0xa1, 0xf0, 0x7f, 0xfb, 0x59, 0x7d, 0x25, 0xc8, 0x32, 0xf4, 0xdf, 0x2a,
+ 0x44, 0x15, 0xfb, 0x4c, 0x14, 0x2d, 0xcd, 0x2d, 0x8b, 0x03, 0x02, 0x03,
+ 0x40, 0x97, 0x6f, 0x33, 0xd5, 0x8c, 0xd8, 0xf2, 0x7b, 0x75, 0x7e, 0x69,
+ 0x36, 0x20, 0x0f, 0x29, 0x70, 0x27, 0xa6, 0x7b, 0xee, 0xf3, 0x6b, 0x50,
+ 0xea, 0x79, 0xa8, 0x8c, 0x39, 0xb0, 0xeb, 0x5c, 0xdb, 0x3d, 0xe5, 0x5f,
+ 0xd8, 0x65, 0x0d, 0xd3, 0xf4, 0x80, 0x10, 0x4f, 0x41, 0x8b, 0xf7, 0xa8,
+ 0xe6, 0xed, 0x23, 0x04, 0xdb, 0x31, 0x68, 0xbe, 0xb1, 0xd0, 0x60, 0xa0,
+ 0x00, 0x69, 0x18, 0x0f, 0x4d, 0x82, 0x08, 0x94, 0x56, 0x6b, 0xc9, 0x23,
+ 0x7b, 0x12, 0xb0, 0xd8, 0x7d, 0xc5, 0x26, 0x6c, 0x07, 0x92, 0x8d, 0xe6,
+ 0x32, 0x58, 0xe3, 0xab, 0x53, 0x2b, 0x70, 0x0c, 0xd7, 0xcd, 0xe8, 0x4b},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: CVE-2017-11185: signature=n
+ // tcID: 227
+ {SEC_OID_SHA512,
+ 227,
+ {0xfa, 0xe1, 0x23, 0x63, 0xcc, 0x51, 0xe2, 0x66, 0xde, 0x7d, 0x74, 0xb9,
+ 0x89, 0x08, 0x5f, 0x10, 0xfc, 0x08, 0xf4, 0x43, 0x63, 0xfa, 0xb4, 0xea,
+ 0x7f, 0xcc, 0x56, 0x10, 0x1d, 0x11, 0x66, 0x16, 0xc4, 0x3d, 0xe3, 0x13,
+ 0xb7, 0x05, 0x69, 0xcb, 0x27, 0xde, 0x13, 0x4e, 0xcf, 0x35, 0xfc, 0xbc,
+ 0xc4, 0x48, 0xa8, 0x10, 0x82, 0x67, 0x8e, 0xe1, 0xae, 0x42, 0x7c, 0x48,
+ 0xf4, 0x59, 0xab, 0x2c, 0x42, 0xc9, 0x08, 0x59, 0x11, 0xa3, 0xd8, 0x1c,
+ 0x91, 0x4f, 0x04, 0x7b, 0xa4, 0x6e, 0xf1, 0xa5, 0x2a, 0x49, 0x83, 0xeb,
+ 0xa1, 0x11, 0x3b, 0xdf, 0x0e, 0xe9, 0x5e, 0x85, 0xcd, 0x23, 0x22, 0x4c,
+ 0xf8, 0x32, 0xfe, 0x3e, 0x91, 0x6d, 0x3b, 0xff, 0xa6, 0xdd, 0xcf, 0xee,
+ 0x09, 0x26, 0x93, 0x8b, 0x2c, 0x51, 0xc8, 0x90, 0x4b, 0xec, 0x47, 0x39,
+ 0xaf, 0xc4, 0xf0, 0x79, 0x79, 0xcb, 0xea, 0xbd, 0x51, 0x4b, 0xe5, 0xa2,
+ 0xb8, 0x7a, 0xbe, 0xc7, 0x1c, 0x7a, 0x2b, 0x39, 0xc7, 0x36, 0xd7, 0x76,
+ 0x44, 0x2e, 0xa9, 0xe9, 0x5e, 0x97, 0xdd, 0xfc, 0xad, 0x4c, 0x4c, 0x3b,
+ 0x41, 0xfe, 0x85, 0x6f, 0x81, 0xcc, 0xe5, 0x39, 0xb5, 0x05, 0x7a, 0xbf,
+ 0xc6, 0xfb, 0x1a, 0xa1, 0x53, 0x31, 0x6e, 0xa4, 0xf8, 0xe7, 0x6b, 0x8d,
+ 0xc8, 0x80, 0x4e, 0xe1, 0x03, 0x03, 0xfc, 0x2d, 0xc1, 0x82, 0xf7, 0xce,
+ 0x5d, 0x90, 0x7e, 0x78, 0x72, 0x96, 0x79, 0x33, 0x3b, 0x3b, 0x01, 0x25,
+ 0x74, 0xb4, 0xc7, 0xc6, 0x13, 0xc0, 0x20, 0xce, 0x13, 0x88, 0xad, 0x37,
+ 0xff, 0xc0, 0xf6, 0xb2, 0x33, 0x0c, 0xc5, 0xed, 0xf7, 0xce, 0x9b, 0xa8,
+ 0x0e, 0xb9, 0x84, 0xb6, 0xda, 0x2a, 0xc5, 0x9a, 0xab, 0xaa, 0x3a, 0x29,
+ 0x17, 0x2e, 0xd2, 0x93, 0x79, 0x20, 0xf4, 0x7c, 0x17, 0x44, 0x7e, 0x61,
+ 0x85, 0x11, 0x9b, 0x9b, 0x38, 0xa9, 0x93, 0x56, 0x58, 0x99, 0x7b, 0x48,
+ 0x77, 0x35, 0xa8, 0x18, 0x4c, 0xaf, 0xf1, 0x0a, 0x8f, 0x55, 0x5d, 0x03,
+ 0x45, 0x52, 0xfd, 0x57, 0x47, 0x1b, 0x29, 0x3f, 0x81, 0x3f, 0x19, 0xaa,
+ 0x6c, 0x21, 0x39, 0x87, 0x79, 0x92, 0x43, 0x6f, 0xd1, 0x94, 0x9e, 0xbe,
+ 0x22, 0x59, 0x52, 0x8c, 0x91, 0x71, 0x64, 0x14, 0xaa, 0x72, 0xff, 0x90,
+ 0xbb, 0x51, 0x42, 0xd2, 0xfd, 0x5e, 0x7b, 0xa1, 0x2d, 0x8d, 0xf1, 0xac,
+ 0x99, 0x54, 0x08, 0xe7, 0xfb, 0x64, 0x5a, 0x9a, 0xb7, 0xb6, 0xf6, 0x95,
+ 0xe4, 0x05, 0x05, 0x00, 0xa9, 0x04, 0x22, 0x53, 0x83, 0x3b, 0x05, 0x51,
+ 0x82, 0x65, 0x79, 0x15, 0x24, 0x65, 0x89, 0xf8, 0x36, 0x22, 0x03, 0xb5,
+ 0x51, 0x7b, 0x2f, 0x71, 0x17, 0xd2, 0xac, 0xa0, 0x15, 0xfc, 0xe3, 0xcc,
+ 0x41, 0xc6, 0xb1, 0xbc, 0xb2, 0xe6, 0x72, 0xdb, 0x14, 0x2d, 0x52, 0x45},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is 2 bytes too long
+ // tcID: 228
+ {SEC_OID_SHA512,
+ 228,
+ {0xfa, 0xe1, 0x23, 0x63, 0xcc, 0x51, 0xe2, 0x66, 0xde, 0x7d, 0x74, 0xb9,
+ 0x89, 0x08, 0x5f, 0x10, 0xfc, 0x08, 0xf4, 0x43, 0x63, 0xfa, 0xb4, 0xea,
+ 0x7f, 0xcc, 0x56, 0x10, 0x1d, 0x11, 0x66, 0x16, 0xc4, 0x3d, 0xe3, 0x13,
+ 0xb7, 0x05, 0x69, 0xcb, 0x27, 0xde, 0x13, 0x4e, 0xcf, 0x35, 0xfc, 0xbc,
+ 0xc4, 0x48, 0xa8, 0x10, 0x82, 0x67, 0x8e, 0xe1, 0xae, 0x42, 0x7c, 0x48,
+ 0xf4, 0x59, 0xab, 0x2c, 0x42, 0xc9, 0x08, 0x59, 0x11, 0xa3, 0xd8, 0x1c,
+ 0x91, 0x4f, 0x04, 0x7b, 0xa4, 0x6e, 0xf1, 0xa5, 0x2a, 0x49, 0x83, 0xeb,
+ 0xa1, 0x11, 0x3b, 0xdf, 0x0e, 0xe9, 0x5e, 0x85, 0xcd, 0x23, 0x22, 0x4c,
+ 0xf8, 0x32, 0xfe, 0x3e, 0x91, 0x6d, 0x3b, 0xff, 0xa6, 0xdd, 0xcf, 0xee,
+ 0x09, 0x26, 0x93, 0x8b, 0x2c, 0x51, 0xc8, 0x90, 0x4b, 0xec, 0x47, 0x39,
+ 0xaf, 0xc4, 0xf0, 0x79, 0x79, 0xcb, 0xea, 0xbd, 0x51, 0x4b, 0xe5, 0xa2,
+ 0xb8, 0x7a, 0xbe, 0xc7, 0x1c, 0x7a, 0x2b, 0x39, 0xc7, 0x36, 0xd7, 0x76,
+ 0x44, 0x2e, 0xa9, 0xe9, 0x5e, 0x97, 0xdd, 0xfc, 0xad, 0x4c, 0x4c, 0x3b,
+ 0x41, 0xfe, 0x85, 0x6f, 0x81, 0xcc, 0xe5, 0x39, 0xb5, 0x05, 0x7a, 0xbf,
+ 0xc6, 0xfb, 0x1a, 0xa1, 0x53, 0x31, 0x6e, 0xa4, 0xf8, 0xe7, 0x6b, 0x8d,
+ 0xc8, 0x80, 0x4e, 0xe1, 0x03, 0x03, 0xfc, 0x2d, 0xc1, 0x82, 0xf7, 0xce,
+ 0x5d, 0x90, 0x7e, 0x78, 0x72, 0x96, 0x79, 0x33, 0x3b, 0x3b, 0x01, 0x25,
+ 0x74, 0xb4, 0xc7, 0xc6, 0x13, 0xc0, 0x20, 0xce, 0x13, 0x88, 0xad, 0x37,
+ 0xff, 0xc0, 0xf6, 0xb2, 0x33, 0x0c, 0xc5, 0xed, 0xf7, 0xce, 0x9b, 0xa8,
+ 0x0e, 0xb9, 0x84, 0xb6, 0xda, 0x2a, 0xc5, 0x9a, 0xab, 0xaa, 0x3a, 0x29,
+ 0x17, 0x2e, 0xd2, 0x93, 0x79, 0x20, 0xf4, 0x7c, 0x17, 0x44, 0x7e, 0x61,
+ 0x85, 0x11, 0x9b, 0x9b, 0x38, 0xa9, 0x93, 0x56, 0x58, 0x99, 0x7b, 0x48,
+ 0x77, 0x35, 0xa8, 0x18, 0x4c, 0xaf, 0xf1, 0x0a, 0x8f, 0x55, 0x5d, 0x03,
+ 0x45, 0x52, 0xfd, 0x57, 0x47, 0x1b, 0x29, 0x3f, 0x81, 0x3f, 0x19, 0xaa,
+ 0x6c, 0x21, 0x39, 0x87, 0x79, 0x92, 0x43, 0x6f, 0xd1, 0x94, 0x9e, 0xbe,
+ 0x22, 0x59, 0x52, 0x8c, 0x91, 0x71, 0x64, 0x14, 0xaa, 0x72, 0xff, 0x90,
+ 0xbb, 0x51, 0x42, 0xd2, 0xfd, 0x5e, 0x7b, 0xa1, 0x2d, 0x8d, 0xf1, 0xac,
+ 0x99, 0x54, 0x08, 0xe7, 0xfb, 0x64, 0x5a, 0x9a, 0xb7, 0xb6, 0xf6, 0x95,
+ 0xe4, 0x05, 0x05, 0x00, 0xa9, 0x04, 0x22, 0x53, 0x83, 0x3b, 0x05, 0x51,
+ 0x82, 0x65, 0x79, 0x15, 0x24, 0x65, 0x89, 0xf8, 0x36, 0x22, 0x03, 0xb5,
+ 0x51, 0x7b, 0x2f, 0x71, 0x17, 0xd2, 0xac, 0xa0, 0x15, 0xfc, 0xe3, 0xcc,
+ 0x41, 0xc6, 0xb1, 0xbc, 0xb2, 0xe6, 0x72, 0xdb, 0x14, 0x2d, 0x52, 0x45,
+ 0x00, 0x00},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is empty
+ // tcID: 229
+ {SEC_OID_SHA512,
+ 229,
+ {},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 0
+ // tcID: 230
+ {SEC_OID_SHA512,
+ 230,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 1
+ // tcID: 231
+ {SEC_OID_SHA512,
+ 231,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 2
+ // tcID: 232
+ {SEC_OID_SHA512,
+ 232,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n-1
+ // tcID: 233
+ {SEC_OID_SHA512,
+ 233,
+ {0xfa, 0xe1, 0x23, 0x63, 0xcc, 0x51, 0xe2, 0x66, 0xde, 0x7d, 0x74, 0xb9,
+ 0x89, 0x08, 0x5f, 0x10, 0xfc, 0x08, 0xf4, 0x43, 0x63, 0xfa, 0xb4, 0xea,
+ 0x7f, 0xcc, 0x56, 0x10, 0x1d, 0x11, 0x66, 0x16, 0xc4, 0x3d, 0xe3, 0x13,
+ 0xb7, 0x05, 0x69, 0xcb, 0x27, 0xde, 0x13, 0x4e, 0xcf, 0x35, 0xfc, 0xbc,
+ 0xc4, 0x48, 0xa8, 0x10, 0x82, 0x67, 0x8e, 0xe1, 0xae, 0x42, 0x7c, 0x48,
+ 0xf4, 0x59, 0xab, 0x2c, 0x42, 0xc9, 0x08, 0x59, 0x11, 0xa3, 0xd8, 0x1c,
+ 0x91, 0x4f, 0x04, 0x7b, 0xa4, 0x6e, 0xf1, 0xa5, 0x2a, 0x49, 0x83, 0xeb,
+ 0xa1, 0x11, 0x3b, 0xdf, 0x0e, 0xe9, 0x5e, 0x85, 0xcd, 0x23, 0x22, 0x4c,
+ 0xf8, 0x32, 0xfe, 0x3e, 0x91, 0x6d, 0x3b, 0xff, 0xa6, 0xdd, 0xcf, 0xee,
+ 0x09, 0x26, 0x93, 0x8b, 0x2c, 0x51, 0xc8, 0x90, 0x4b, 0xec, 0x47, 0x39,
+ 0xaf, 0xc4, 0xf0, 0x79, 0x79, 0xcb, 0xea, 0xbd, 0x51, 0x4b, 0xe5, 0xa2,
+ 0xb8, 0x7a, 0xbe, 0xc7, 0x1c, 0x7a, 0x2b, 0x39, 0xc7, 0x36, 0xd7, 0x76,
+ 0x44, 0x2e, 0xa9, 0xe9, 0x5e, 0x97, 0xdd, 0xfc, 0xad, 0x4c, 0x4c, 0x3b,
+ 0x41, 0xfe, 0x85, 0x6f, 0x81, 0xcc, 0xe5, 0x39, 0xb5, 0x05, 0x7a, 0xbf,
+ 0xc6, 0xfb, 0x1a, 0xa1, 0x53, 0x31, 0x6e, 0xa4, 0xf8, 0xe7, 0x6b, 0x8d,
+ 0xc8, 0x80, 0x4e, 0xe1, 0x03, 0x03, 0xfc, 0x2d, 0xc1, 0x82, 0xf7, 0xce,
+ 0x5d, 0x90, 0x7e, 0x78, 0x72, 0x96, 0x79, 0x33, 0x3b, 0x3b, 0x01, 0x25,
+ 0x74, 0xb4, 0xc7, 0xc6, 0x13, 0xc0, 0x20, 0xce, 0x13, 0x88, 0xad, 0x37,
+ 0xff, 0xc0, 0xf6, 0xb2, 0x33, 0x0c, 0xc5, 0xed, 0xf7, 0xce, 0x9b, 0xa8,
+ 0x0e, 0xb9, 0x84, 0xb6, 0xda, 0x2a, 0xc5, 0x9a, 0xab, 0xaa, 0x3a, 0x29,
+ 0x17, 0x2e, 0xd2, 0x93, 0x79, 0x20, 0xf4, 0x7c, 0x17, 0x44, 0x7e, 0x61,
+ 0x85, 0x11, 0x9b, 0x9b, 0x38, 0xa9, 0x93, 0x56, 0x58, 0x99, 0x7b, 0x48,
+ 0x77, 0x35, 0xa8, 0x18, 0x4c, 0xaf, 0xf1, 0x0a, 0x8f, 0x55, 0x5d, 0x03,
+ 0x45, 0x52, 0xfd, 0x57, 0x47, 0x1b, 0x29, 0x3f, 0x81, 0x3f, 0x19, 0xaa,
+ 0x6c, 0x21, 0x39, 0x87, 0x79, 0x92, 0x43, 0x6f, 0xd1, 0x94, 0x9e, 0xbe,
+ 0x22, 0x59, 0x52, 0x8c, 0x91, 0x71, 0x64, 0x14, 0xaa, 0x72, 0xff, 0x90,
+ 0xbb, 0x51, 0x42, 0xd2, 0xfd, 0x5e, 0x7b, 0xa1, 0x2d, 0x8d, 0xf1, 0xac,
+ 0x99, 0x54, 0x08, 0xe7, 0xfb, 0x64, 0x5a, 0x9a, 0xb7, 0xb6, 0xf6, 0x95,
+ 0xe4, 0x05, 0x05, 0x00, 0xa9, 0x04, 0x22, 0x53, 0x83, 0x3b, 0x05, 0x51,
+ 0x82, 0x65, 0x79, 0x15, 0x24, 0x65, 0x89, 0xf8, 0x36, 0x22, 0x03, 0xb5,
+ 0x51, 0x7b, 0x2f, 0x71, 0x17, 0xd2, 0xac, 0xa0, 0x15, 0xfc, 0xe3, 0xcc,
+ 0x41, 0xc6, 0xb1, 0xbc, 0xb2, 0xe6, 0x72, 0xdb, 0x14, 0x2d, 0x52, 0x44},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n+1
+ // tcID: 234
+ {SEC_OID_SHA512,
+ 234,
+ {0xfa, 0xe1, 0x23, 0x63, 0xcc, 0x51, 0xe2, 0x66, 0xde, 0x7d, 0x74, 0xb9,
+ 0x89, 0x08, 0x5f, 0x10, 0xfc, 0x08, 0xf4, 0x43, 0x63, 0xfa, 0xb4, 0xea,
+ 0x7f, 0xcc, 0x56, 0x10, 0x1d, 0x11, 0x66, 0x16, 0xc4, 0x3d, 0xe3, 0x13,
+ 0xb7, 0x05, 0x69, 0xcb, 0x27, 0xde, 0x13, 0x4e, 0xcf, 0x35, 0xfc, 0xbc,
+ 0xc4, 0x48, 0xa8, 0x10, 0x82, 0x67, 0x8e, 0xe1, 0xae, 0x42, 0x7c, 0x48,
+ 0xf4, 0x59, 0xab, 0x2c, 0x42, 0xc9, 0x08, 0x59, 0x11, 0xa3, 0xd8, 0x1c,
+ 0x91, 0x4f, 0x04, 0x7b, 0xa4, 0x6e, 0xf1, 0xa5, 0x2a, 0x49, 0x83, 0xeb,
+ 0xa1, 0x11, 0x3b, 0xdf, 0x0e, 0xe9, 0x5e, 0x85, 0xcd, 0x23, 0x22, 0x4c,
+ 0xf8, 0x32, 0xfe, 0x3e, 0x91, 0x6d, 0x3b, 0xff, 0xa6, 0xdd, 0xcf, 0xee,
+ 0x09, 0x26, 0x93, 0x8b, 0x2c, 0x51, 0xc8, 0x90, 0x4b, 0xec, 0x47, 0x39,
+ 0xaf, 0xc4, 0xf0, 0x79, 0x79, 0xcb, 0xea, 0xbd, 0x51, 0x4b, 0xe5, 0xa2,
+ 0xb8, 0x7a, 0xbe, 0xc7, 0x1c, 0x7a, 0x2b, 0x39, 0xc7, 0x36, 0xd7, 0x76,
+ 0x44, 0x2e, 0xa9, 0xe9, 0x5e, 0x97, 0xdd, 0xfc, 0xad, 0x4c, 0x4c, 0x3b,
+ 0x41, 0xfe, 0x85, 0x6f, 0x81, 0xcc, 0xe5, 0x39, 0xb5, 0x05, 0x7a, 0xbf,
+ 0xc6, 0xfb, 0x1a, 0xa1, 0x53, 0x31, 0x6e, 0xa4, 0xf8, 0xe7, 0x6b, 0x8d,
+ 0xc8, 0x80, 0x4e, 0xe1, 0x03, 0x03, 0xfc, 0x2d, 0xc1, 0x82, 0xf7, 0xce,
+ 0x5d, 0x90, 0x7e, 0x78, 0x72, 0x96, 0x79, 0x33, 0x3b, 0x3b, 0x01, 0x25,
+ 0x74, 0xb4, 0xc7, 0xc6, 0x13, 0xc0, 0x20, 0xce, 0x13, 0x88, 0xad, 0x37,
+ 0xff, 0xc0, 0xf6, 0xb2, 0x33, 0x0c, 0xc5, 0xed, 0xf7, 0xce, 0x9b, 0xa8,
+ 0x0e, 0xb9, 0x84, 0xb6, 0xda, 0x2a, 0xc5, 0x9a, 0xab, 0xaa, 0x3a, 0x29,
+ 0x17, 0x2e, 0xd2, 0x93, 0x79, 0x20, 0xf4, 0x7c, 0x17, 0x44, 0x7e, 0x61,
+ 0x85, 0x11, 0x9b, 0x9b, 0x38, 0xa9, 0x93, 0x56, 0x58, 0x99, 0x7b, 0x48,
+ 0x77, 0x35, 0xa8, 0x18, 0x4c, 0xaf, 0xf1, 0x0a, 0x8f, 0x55, 0x5d, 0x03,
+ 0x45, 0x52, 0xfd, 0x57, 0x47, 0x1b, 0x29, 0x3f, 0x81, 0x3f, 0x19, 0xaa,
+ 0x6c, 0x21, 0x39, 0x87, 0x79, 0x92, 0x43, 0x6f, 0xd1, 0x94, 0x9e, 0xbe,
+ 0x22, 0x59, 0x52, 0x8c, 0x91, 0x71, 0x64, 0x14, 0xaa, 0x72, 0xff, 0x90,
+ 0xbb, 0x51, 0x42, 0xd2, 0xfd, 0x5e, 0x7b, 0xa1, 0x2d, 0x8d, 0xf1, 0xac,
+ 0x99, 0x54, 0x08, 0xe7, 0xfb, 0x64, 0x5a, 0x9a, 0xb7, 0xb6, 0xf6, 0x95,
+ 0xe4, 0x05, 0x05, 0x00, 0xa9, 0x04, 0x22, 0x53, 0x83, 0x3b, 0x05, 0x51,
+ 0x82, 0x65, 0x79, 0x15, 0x24, 0x65, 0x89, 0xf8, 0x36, 0x22, 0x03, 0xb5,
+ 0x51, 0x7b, 0x2f, 0x71, 0x17, 0xd2, 0xac, 0xa0, 0x15, 0xfc, 0xe3, 0xcc,
+ 0x41, 0xc6, 0xb1, 0xbc, 0xb2, 0xe6, 0x72, 0xdb, 0x14, 0x2d, 0x52, 0x46},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value -1
+ // tcID: 235
+ {SEC_OID_SHA512,
+ 235,
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 236
+ {SEC_OID_SHA512,
+ 236,
+ {0x78, 0xca, 0xf4, 0x48, 0xaa, 0x52, 0xe0, 0xfe, 0x47, 0x0e, 0xf9, 0x08,
+ 0x28, 0x42, 0xa2, 0xf9, 0x90, 0x79, 0x16, 0x47, 0x44, 0xe6, 0x3b, 0x4d,
+ 0x36, 0x37, 0xe5, 0xff, 0x07, 0x60, 0x08, 0x8f, 0xf4, 0xf3, 0xf0, 0xe0,
+ 0x47, 0x47, 0x5b, 0xfd, 0x02, 0x3a, 0xd8, 0xb5, 0x0f, 0x0f, 0x3d, 0x83,
+ 0xd0, 0xfa, 0xfb, 0xbb, 0x5d, 0xb1, 0xe5, 0xed, 0xab, 0xbb, 0xd7, 0x22,
+ 0x53, 0xe2, 0xb6, 0x96, 0xcb, 0x35, 0x70, 0x55, 0x67, 0x07, 0x9e, 0xad,
+ 0xfb, 0x5e, 0xe3, 0xb4, 0x42, 0xa7, 0xd1, 0x3f, 0xfd, 0x92, 0x97, 0x6c,
+ 0x7b, 0xbc, 0x64, 0xe9, 0x1d, 0x92, 0x4c, 0x87, 0xe4, 0x09, 0xe8, 0xdb,
+ 0xe4, 0x60, 0xe0, 0x80, 0x8a, 0x5f, 0x31, 0x73, 0x7c, 0x4a, 0x37, 0x9b,
+ 0x27, 0xb4, 0x2c, 0x01, 0xe2, 0xb8, 0x5f, 0xb7, 0x03, 0xcb, 0x32, 0x6e,
+ 0x4b, 0x7a, 0x76, 0xd9, 0x44, 0x6a, 0x17, 0xc4, 0x06, 0xec, 0xb2, 0xbf,
+ 0xfb, 0x48, 0xa5, 0x01, 0xbc, 0x9e, 0x98, 0x64, 0x6e, 0x94, 0x39, 0x4e,
+ 0xdf, 0x7a, 0xc0, 0x2a, 0x4c, 0x14, 0x1c, 0x76, 0xbd, 0xef, 0x99, 0xcf,
+ 0x52, 0xd4, 0x68, 0x0e, 0x0c, 0x23, 0x29, 0x66, 0x84, 0xee, 0x7d, 0x0e,
+ 0x93, 0x5f, 0xbd, 0xfd, 0xac, 0x76, 0x29, 0x9a, 0xfb, 0x3f, 0x7a, 0x22,
+ 0x1f, 0xe4, 0x5a, 0x07, 0xbe, 0x79, 0x39, 0x66, 0x31, 0xb8, 0xdb, 0x97,
+ 0xe3, 0x58, 0xa0, 0xf4, 0xc4, 0xb2, 0x91, 0x63, 0xd1, 0x9f, 0x76, 0xc7,
+ 0x71, 0xd9, 0xfc, 0x7e, 0xbb, 0x68, 0x54, 0x7e, 0x40, 0xf9, 0x5f, 0x10,
+ 0xf9, 0x3e, 0xd1, 0x99, 0xda, 0x7c, 0xc7, 0x76, 0xf2, 0x3c, 0x29, 0xb4,
+ 0x4a, 0x74, 0x9b, 0xf6, 0xbc, 0xc8, 0xd4, 0xe3, 0xd5, 0x0a, 0xc3, 0xaa,
+ 0x6a, 0x9d, 0x13, 0x06, 0x4c, 0xaf, 0x8d, 0x81, 0xa5, 0x26, 0x05, 0x5f,
+ 0xaa, 0x29, 0x26, 0x32, 0x4f, 0x46, 0xeb, 0x1e, 0xa5, 0xd1, 0xac, 0xa2,
+ 0x39, 0xf2, 0xd4, 0x15, 0x23, 0x29, 0x2b, 0xfe, 0xba, 0x89, 0xdb, 0x64,
+ 0xbb, 0x20, 0xe3, 0x68, 0x18, 0x20, 0xf0, 0x3b, 0x5b, 0x0f, 0x7c, 0x4a,
+ 0xe5, 0xeb, 0xf7, 0x65, 0x7c, 0x62, 0x6d, 0xeb, 0xe5, 0x8a, 0x86, 0x15,
+ 0xb9, 0x5a, 0x87, 0x3c, 0x7b, 0xf3, 0x06, 0xad, 0x6e, 0x9a, 0xd1, 0x8b,
+ 0x63, 0x37, 0xf0, 0xf2, 0x4d, 0x89, 0x38, 0x45, 0x56, 0xea, 0xf5, 0x9c,
+ 0x1e, 0xaa, 0xb6, 0x79, 0xc7, 0x29, 0x9f, 0xcd, 0x80, 0xed, 0xb6, 0x56,
+ 0xcb, 0x3b, 0xbc, 0xee, 0x67, 0xe4, 0x3e, 0x23, 0x0f, 0x30, 0xf7, 0x04,
+ 0xf4, 0xa3, 0xe2, 0x5a, 0xff, 0x07, 0xbb, 0x63, 0x68, 0x65, 0xab, 0x9f,
+ 0xdf, 0xd8, 0x30, 0xdf, 0x83, 0x46, 0x09, 0xd0, 0x77, 0x19, 0xcf, 0xf3,
+ 0x3e, 0xa0, 0x52, 0x84, 0x97, 0x94, 0x7c, 0xcf, 0x39, 0x8b, 0x4a, 0x09},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 237
+ {SEC_OID_SHA512,
+ 237,
+ {0xf2, 0xe4, 0x0f, 0x94, 0x95, 0x9e, 0x63, 0xe5, 0xcf, 0x57, 0x22, 0x13,
+ 0x9f, 0xc6, 0x3d, 0xba, 0xc2, 0x71, 0x2e, 0x04, 0x85, 0x71, 0x8b, 0x15,
+ 0x30, 0x41, 0xe8, 0xc2, 0x4a, 0xf9, 0xff, 0x96, 0x02, 0x5b, 0x7d, 0xa2,
+ 0x68, 0x10, 0xc7, 0x8c, 0x46, 0x01, 0xfe, 0x6d, 0x35, 0x76, 0xea, 0x33,
+ 0xf3, 0xc0, 0x41, 0xc9, 0x11, 0xe8, 0xc7, 0x38, 0x4a, 0xc8, 0x6f, 0x06,
+ 0x2b, 0x0c, 0x77, 0xdd, 0xd0, 0x3c, 0xf5, 0xcf, 0x91, 0xb3, 0x54, 0x48,
+ 0x32, 0x6e, 0x04, 0xd6, 0x5a, 0xb0, 0x11, 0x02, 0xdf, 0xf3, 0x7c, 0x5a,
+ 0x21, 0x58, 0xc5, 0x39, 0x0f, 0xeb, 0xb0, 0x33, 0x8c, 0x1c, 0x4c, 0xcd,
+ 0xbd, 0x25, 0x10, 0x24, 0x3f, 0x2f, 0x4e, 0xd3, 0xb7, 0x62, 0xcc, 0x6f,
+ 0x14, 0x30, 0xb7, 0xe0, 0xed, 0xf7, 0xda, 0x7b, 0x58, 0x2b, 0xd9, 0x63,
+ 0xda, 0xf4, 0xd1, 0x14, 0x16, 0x75, 0x63, 0x09, 0xfb, 0xa9, 0xeb, 0xca,
+ 0x7e, 0xed, 0x8d, 0xef, 0x4c, 0x53, 0x8e, 0x08, 0x1c, 0x96, 0x6b, 0x11,
+ 0xd1, 0xf2, 0xa3, 0xa7, 0xc5, 0x2a, 0x9b, 0x13, 0x4e, 0x92, 0x62, 0x23,
+ 0x97, 0x54, 0x9e, 0x53, 0xa8, 0x82, 0xf4, 0xe6, 0x41, 0x07, 0x16, 0x83,
+ 0x63, 0x32, 0x17, 0xcf, 0x7b, 0x0b, 0xbd, 0x43, 0x05, 0x55, 0x9c, 0x40,
+ 0xa3, 0xc5, 0xf3, 0x78, 0x5c, 0x55, 0x57, 0x05, 0xe6, 0xb6, 0x7a, 0xcb,
+ 0xf7, 0x88, 0x7d, 0x91, 0x9c, 0x69, 0xb1, 0x65, 0xb5, 0x6e, 0x30, 0x13,
+ 0x67, 0x82, 0x5e, 0x83, 0x94, 0xa5, 0x45, 0x20, 0xa9, 0x9c, 0x77, 0x42,
+ 0x35, 0x6f, 0xfb, 0x2f, 0xec, 0x91, 0x4f, 0x96, 0x8c, 0xf9, 0xc8, 0x0a,
+ 0xf3, 0xbe, 0xb7, 0x22, 0x63, 0xf8, 0x43, 0xaa, 0xeb, 0x5b, 0x32, 0xf4,
+ 0x76, 0x91, 0x5c, 0xa6, 0x36, 0x99, 0x84, 0x24, 0x6e, 0xa4, 0x53, 0xfa,
+ 0x0d, 0x57, 0xc3, 0xdf, 0xff, 0xc7, 0x6f, 0x8a, 0x07, 0x24, 0x04, 0xb9,
+ 0xaa, 0x5d, 0xe9, 0xf8, 0xa5, 0xa6, 0x03, 0x89, 0xf5, 0x39, 0xd3, 0xde,
+ 0x4c, 0x9e, 0x09, 0x5f, 0x7f, 0xa9, 0x7c, 0x1b, 0xa4, 0x25, 0x3b, 0x7a,
+ 0x3f, 0x0e, 0x61, 0x71, 0x57, 0x74, 0xdf, 0x20, 0xa7, 0x3d, 0xd5, 0xac,
+ 0xf3, 0x0a, 0xbc, 0xcc, 0x2a, 0x05, 0xb3, 0xe4, 0x18, 0xca, 0xf1, 0xb9,
+ 0x6b, 0xaa, 0xb1, 0x23, 0x4a, 0x18, 0x7c, 0x5c, 0x80, 0xdd, 0xd0, 0xca,
+ 0x0e, 0x35, 0xae, 0x4f, 0x5a, 0xfb, 0x7f, 0x9c, 0x56, 0xc7, 0xbb, 0xef,
+ 0x02, 0x8c, 0x79, 0x15, 0x8d, 0x0d, 0x57, 0xc1, 0xdd, 0xe1, 0xfd, 0x4c,
+ 0x8e, 0x02, 0x52, 0xc3, 0x72, 0xf6, 0x84, 0xaa, 0x43, 0x8a, 0x33, 0x66,
+ 0x9f, 0x4e, 0x18, 0xd0, 0x87, 0xac, 0x0f, 0xb3, 0x6c, 0x78, 0x04, 0x04,
+ 0xad, 0x22, 0x15, 0x3d, 0x6d, 0xe4, 0xf4, 0x6f, 0x90, 0x81, 0xce, 0xcb},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 238
+ {SEC_OID_SHA512,
+ 238,
+ {0x7a, 0xcc, 0x8c, 0xc6, 0x6f, 0x2c, 0x22, 0x1d, 0xf0, 0x76, 0xca, 0x4f,
+ 0xa8, 0x98, 0xf9, 0x8c, 0x46, 0xbb, 0x08, 0x09, 0xa6, 0x12, 0x92, 0x0c,
+ 0x0a, 0x7b, 0x9e, 0x2b, 0xee, 0xe7, 0x38, 0xe4, 0x40, 0x3f, 0xfd, 0x34,
+ 0xb3, 0x59, 0x11, 0xff, 0x20, 0xa9, 0xa2, 0x3d, 0xef, 0x8d, 0x00, 0x67,
+ 0xb3, 0x41, 0x77, 0xd1, 0xeb, 0xf0, 0x24, 0x86, 0xdc, 0x69, 0x91, 0x33,
+ 0xe4, 0xfd, 0xd0, 0xa5, 0x8b, 0x7b, 0xb2, 0x9a, 0x97, 0x1c, 0xda, 0x32,
+ 0x61, 0x7b, 0x4b, 0x23, 0x4a, 0x10, 0xff, 0xeb, 0x5e, 0x15, 0x4a, 0xdb,
+ 0xcd, 0x83, 0xc4, 0x78, 0xa0, 0x0b, 0x9f, 0xa6, 0x57, 0xb2, 0x64, 0xdc,
+ 0xc9, 0x98, 0xd0, 0x1a, 0xba, 0xc5, 0x88, 0x29, 0xc2, 0x08, 0x12, 0x0a,
+ 0xa5, 0xf7, 0x8b, 0xeb, 0x05, 0x94, 0xec, 0x50, 0x7b, 0x9f, 0x7a, 0xc5,
+ 0x65, 0x7c, 0xa6, 0x59, 0x66, 0x62, 0xb0, 0x18, 0xcb, 0xb5, 0x82, 0x27,
+ 0x7a, 0xf7, 0x6b, 0x96, 0x30, 0xb3, 0x0e, 0x6f, 0xcf, 0xff, 0xfb, 0x32,
+ 0xad, 0xa6, 0xd2, 0x56, 0xbb, 0xa8, 0x60, 0x77, 0x80, 0x2d, 0xb4, 0x1f,
+ 0x24, 0x24, 0x42, 0x1b, 0x18, 0xbb, 0x90, 0x6c, 0x18, 0xfc, 0x08, 0x1e,
+ 0xc6, 0x06, 0x6d, 0xcb, 0xfc, 0x58, 0x05, 0xa7, 0x29, 0x99, 0x4d, 0x83,
+ 0x96, 0x01, 0x74, 0x1e, 0x7c, 0xcb, 0x7a, 0x5b, 0x65, 0x64, 0xbe, 0x10,
+ 0x33, 0x82, 0x4f, 0xdd, 0x51, 0x72, 0xaa, 0x46, 0x21, 0xc6, 0xcc, 0xe3,
+ 0xaf, 0x87, 0x0a, 0xb7, 0xea, 0x9d, 0x53, 0x8f, 0x5e, 0xc3, 0xf7, 0xf2,
+ 0xad, 0xf5, 0x4d, 0x1f, 0x56, 0x46, 0x8b, 0xe0, 0x36, 0x89, 0xc7, 0x15,
+ 0xcf, 0xcb, 0xd8, 0x45, 0x7f, 0x3b, 0x47, 0x74, 0x90, 0xa5, 0x57, 0x33,
+ 0xd5, 0x82, 0xac, 0x7d, 0xf3, 0xf0, 0x87, 0x46, 0x11, 0x12, 0xbd, 0x91,
+ 0xc8, 0x59, 0xd3, 0x27, 0xf0, 0xcb, 0xbd, 0xa4, 0xba, 0x39, 0x9f, 0xc7,
+ 0xfc, 0xba, 0x66, 0xfc, 0x99, 0xf5, 0x8e, 0x01, 0xfc, 0x6f, 0xdc, 0x7e,
+ 0x77, 0xf6, 0xb1, 0x0b, 0x7a, 0x62, 0x41, 0x55, 0xb2, 0x4f, 0xe2, 0xe1,
+ 0xd9, 0x67, 0x94, 0x00, 0x21, 0x7e, 0xc9, 0x09, 0x2f, 0xf6, 0xa0, 0x37,
+ 0xb1, 0xde, 0x3a, 0xab, 0xf6, 0x6d, 0x3c, 0x99, 0x7e, 0x46, 0xeb, 0x06,
+ 0x2f, 0xe6, 0x4a, 0xb8, 0x84, 0x33, 0xbc, 0xc3, 0xb4, 0x71, 0xdf, 0x2f,
+ 0xe6, 0x00, 0xe4, 0x8b, 0x30, 0x56, 0xbd, 0xcd, 0x61, 0xbe, 0x1e, 0xc0,
+ 0x13, 0x85, 0x40, 0x2b, 0x33, 0xae, 0x9a, 0xc5, 0x5d, 0x81, 0x08, 0xb4,
+ 0xb9, 0xee, 0x1b, 0x15, 0xea, 0xe4, 0xf9, 0xf6, 0x47, 0x10, 0x79, 0xd3,
+ 0x4d, 0xaa, 0x33, 0xc2, 0x4f, 0xab, 0xc5, 0xda, 0xfd, 0x18, 0xb8, 0x6c,
+ 0xe3, 0x65, 0x00, 0x3d, 0xad, 0x36, 0xc0, 0x43, 0xbb, 0x56, 0xd5, 0xa7},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 239
+ {SEC_OID_SHA512,
+ 239,
+ {0xdc, 0xd1, 0x90, 0xda, 0x29, 0x3f, 0x54, 0x5f, 0xb0, 0x84, 0x32, 0xae,
+ 0x90, 0xfd, 0x77, 0xe4, 0x97, 0x4e, 0x58, 0x17, 0xba, 0x8e, 0x7e, 0x85,
+ 0x8d, 0x95, 0xdf, 0x30, 0xf9, 0x02, 0x96, 0xbc, 0xd3, 0xe4, 0xba, 0x1b,
+ 0xa7, 0xa8, 0xe5, 0xb2, 0xfd, 0xa5, 0x61, 0x3b, 0x22, 0xcb, 0xf0, 0x36,
+ 0x81, 0x75, 0x3e, 0xdd, 0xb9, 0xdc, 0x97, 0x59, 0x71, 0xeb, 0xf2, 0x11,
+ 0xc4, 0x61, 0x96, 0x63, 0x05, 0x01, 0xc5, 0xef, 0x58, 0x2a, 0x0c, 0xdb,
+ 0xb5, 0x8b, 0x80, 0x91, 0xef, 0x5c, 0x4a, 0xf1, 0xdf, 0x4d, 0xf4, 0x99,
+ 0x42, 0xd1, 0x07, 0x7d, 0xfb, 0xa7, 0x5c, 0x73, 0xf4, 0x92, 0x02, 0x31,
+ 0x50, 0x7b, 0x1b, 0x55, 0xec, 0x73, 0xd1, 0xf1, 0xcb, 0x87, 0xac, 0xcb,
+ 0x52, 0xe4, 0x6a, 0x08, 0x42, 0x19, 0x92, 0x34, 0xf6, 0x6b, 0x64, 0x89,
+ 0xf0, 0x50, 0xbd, 0x5b, 0x0a, 0x4d, 0xa8, 0x62, 0x80, 0x14, 0x46, 0x24,
+ 0x26, 0x97, 0x80, 0x2f, 0x23, 0xa2, 0x21, 0xf3, 0x52, 0x90, 0x8e, 0x4a,
+ 0x1d, 0x40, 0x0f, 0x7f, 0x06, 0x6f, 0x45, 0x60, 0xc8, 0x20, 0x1c, 0x88,
+ 0x54, 0xbc, 0x0d, 0xda, 0xee, 0x5b, 0x45, 0xa1, 0xf1, 0x16, 0x5d, 0xc8,
+ 0x05, 0x3e, 0x25, 0x27, 0x62, 0x3c, 0x93, 0x21, 0xa4, 0x12, 0xda, 0xb7,
+ 0xc9, 0xe2, 0xf3, 0x5d, 0xb2, 0xb7, 0xf3, 0xa8, 0xf5, 0x9f, 0x7b, 0xd4,
+ 0x81, 0x8e, 0x03, 0x59, 0x86, 0x25, 0xbe, 0x20, 0x33, 0xdd, 0xc8, 0x18,
+ 0x35, 0x30, 0x80, 0x05, 0xf6, 0x4d, 0x24, 0x0d, 0x72, 0x53, 0xc1, 0xee,
+ 0xa2, 0x64, 0x42, 0x6e, 0x49, 0xd4, 0x17, 0x0a, 0xcf, 0xbb, 0xd9, 0x5a,
+ 0xbc, 0x48, 0x17, 0x4d, 0x6c, 0x13, 0x95, 0x9e, 0x3d, 0x8f, 0xea, 0x72,
+ 0x3e, 0xaf, 0x06, 0x23, 0xe4, 0x78, 0x5e, 0xf6, 0xcf, 0x76, 0x21, 0xa4,
+ 0xc6, 0x58, 0x65, 0x60, 0x5f, 0x1c, 0xab, 0x62, 0x2a, 0x1a, 0x1a, 0xdd,
+ 0x8d, 0x7f, 0x11, 0x26, 0x6a, 0x70, 0x84, 0xf2, 0x4c, 0x9f, 0xa1, 0x07,
+ 0x3b, 0x56, 0x07, 0xb9, 0x0d, 0xf4, 0xb7, 0x86, 0xa9, 0x27, 0x9e, 0xae,
+ 0x72, 0xe3, 0x00, 0xd1, 0xee, 0xeb, 0x72, 0x70, 0x0d, 0xe6, 0x67, 0x65,
+ 0xd8, 0x1f, 0x99, 0x7d, 0x36, 0x35, 0xcc, 0x03, 0x1e, 0xb8, 0xa9, 0x62,
+ 0x35, 0x5e, 0xfd, 0xc3, 0x93, 0x7f, 0xd7, 0xfe, 0x33, 0x49, 0x99, 0x4c,
+ 0x5e, 0xd2, 0x89, 0xd3, 0x65, 0x6d, 0x50, 0xdd, 0x38, 0x44, 0xb2, 0x4c,
+ 0x37, 0x87, 0x78, 0x5b, 0xd0, 0x65, 0x27, 0xbc, 0x0d, 0x95, 0x88, 0x50,
+ 0xaa, 0x86, 0xc2, 0xa3, 0xa1, 0x6e, 0xb4, 0x1b, 0xb7, 0xde, 0x9a, 0xc2,
+ 0x14, 0xfe, 0x35, 0x1f, 0x94, 0x24, 0xe3, 0xaa, 0xab, 0x67, 0xf5, 0xfd,
+ 0x68, 0x06, 0x22, 0xe6, 0x90, 0xbb, 0x25, 0xba, 0x96, 0x7b, 0x31, 0x1d},
+ pub_key_9,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: short signature
+ // tcID: 240
+ {SEC_OID_SHA512,
+ 240,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x01, 0xbd, 0xd0, 0xc9, 0xe4, 0x51, 0xb5, 0xb3, 0xe5,
+ 0x51, 0x3a, 0x94, 0x49, 0x2d, 0xbe, 0xe1, 0xad, 0xa9, 0xea, 0x87, 0xe6,
+ 0x5a, 0x8c, 0xd9, 0x5c, 0xce, 0xb4, 0xd3, 0x04, 0x29, 0x4c, 0xe3, 0x4b,
+ 0xf0, 0x9a, 0x21, 0x2f, 0x14, 0x90, 0x8f, 0x5b, 0x86, 0x5c, 0x7a, 0x34,
+ 0xa7, 0x2e, 0x68, 0xe3, 0x89, 0x79, 0x4a, 0x2d, 0x1c, 0x57, 0x67, 0xba,
+ 0x17, 0x82, 0x9e, 0x20, 0x44, 0x10, 0x8a, 0xc7, 0x84, 0x2b, 0x6b, 0xfe,
+ 0x0a, 0x56, 0x63, 0xb4, 0x33, 0xd6, 0x56, 0xf4, 0xe3, 0x85, 0x22, 0xc5,
+ 0xa5, 0xa2, 0x3c, 0x46, 0x0b, 0x89, 0x88, 0x33, 0x82, 0x8d, 0x25, 0x73,
+ 0x50, 0xe5, 0x81, 0x42, 0x91, 0xb5, 0x4c, 0xf1, 0x30, 0x89, 0x08, 0x0f,
+ 0x84, 0x99, 0x8e, 0xdc, 0xac, 0xf0, 0xfe, 0x5f, 0xca, 0x0c, 0x1f, 0x8b,
+ 0x17, 0x6b, 0x17, 0x2c, 0x5f, 0x99, 0x89, 0x49, 0x1a, 0x03, 0x9b, 0xef},
+ pub_key_10,
+ {0x36, 0x31, 0x32, 0x37},
+ true}};
+
+#endif // rsa_signature_3072_sha512_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_signature_4096_sha384-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_4096_sha384-vectors.h
new file mode 100644
index 0000000000..2f50cb0990
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_signature_4096_sha384-vectors.h
@@ -0,0 +1,12215 @@
+/* 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 rsa_signature_4096_sha384_vectors_h__
+#define rsa_signature_4096_sha384_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_11{
+ 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00,
+ 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xe3, 0xae, 0x7d,
+ 0xe5, 0xbf, 0x44, 0xde, 0x7d, 0x35, 0x7e, 0x23, 0x8c, 0x8d, 0xff, 0x06,
+ 0x3c, 0xa7, 0x13, 0x47, 0x07, 0x77, 0xab, 0x78, 0x6b, 0x49, 0x58, 0x84,
+ 0xe7, 0xa9, 0xba, 0x1d, 0xde, 0x65, 0xde, 0x7d, 0x2b, 0x5b, 0xe3, 0xf2,
+ 0xb7, 0xd1, 0x83, 0x0c, 0xf6, 0xca, 0x8e, 0xd5, 0xc0, 0x5d, 0x3f, 0x09,
+ 0x4a, 0xaa, 0xeb, 0x1d, 0xd2, 0xe4, 0xb2, 0xed, 0xe0, 0x86, 0x13, 0x10,
+ 0x9a, 0x9b, 0xa3, 0x4c, 0x7e, 0x2b, 0xf8, 0x45, 0x02, 0x25, 0x97, 0x43,
+ 0x74, 0x45, 0x9f, 0x16, 0xda, 0x2c, 0x14, 0x19, 0x2c, 0x63, 0x79, 0x85,
+ 0xfe, 0xbe, 0xbb, 0xef, 0x01, 0xf0, 0x38, 0x1e, 0x78, 0xd0, 0xfd, 0x63,
+ 0xb7, 0x60, 0x38, 0xf5, 0xe3, 0xd3, 0x5d, 0xc7, 0xd2, 0x24, 0x39, 0x63,
+ 0x36, 0x6a, 0xf5, 0xd7, 0x68, 0x5f, 0x1b, 0xcf, 0xc9, 0x9d, 0xcb, 0x91,
+ 0xe9, 0x4c, 0x93, 0x01, 0x90, 0x68, 0x35, 0x31, 0x22, 0xed, 0xd0, 0x3c,
+ 0xc3, 0xe6, 0x15, 0xe1, 0x7c, 0x1b, 0xf1, 0xdd, 0x7c, 0x43, 0xda, 0xe8,
+ 0x6f, 0x47, 0xa4, 0x02, 0x38, 0xfb, 0x59, 0x40, 0x41, 0xce, 0xbd, 0xba,
+ 0x25, 0xf3, 0xfe, 0x95, 0x93, 0xa6, 0xc3, 0x29, 0xb7, 0xf7, 0xc4, 0x76,
+ 0xea, 0xb7, 0x62, 0x5d, 0x17, 0xba, 0x7b, 0xe7, 0x88, 0x69, 0x36, 0xb7,
+ 0x33, 0xf8, 0xdc, 0xe6, 0xe6, 0xc9, 0x37, 0xf5, 0x88, 0xda, 0x13, 0x15,
+ 0xc1, 0x11, 0x7a, 0xbd, 0x29, 0xc8, 0x38, 0x95, 0xd9, 0x59, 0x88, 0xd1,
+ 0x7f, 0x9f, 0xd7, 0x62, 0x39, 0x60, 0xd8, 0xe4, 0x33, 0xd7, 0xc6, 0x84,
+ 0x15, 0x07, 0xff, 0x2f, 0xaa, 0xc3, 0x6e, 0x0e, 0x19, 0xa4, 0x1e, 0xb2,
+ 0xcc, 0xcd, 0xb2, 0xa2, 0xc0, 0xfa, 0xe9, 0x66, 0x71, 0x9a, 0x99, 0xd2,
+ 0x03, 0xc9, 0x24, 0x34, 0x9b, 0xc0, 0xee, 0xa1, 0x37, 0x4e, 0xfd, 0x3e,
+ 0x23, 0x09, 0x9b, 0x2d, 0x18, 0x79, 0x22, 0x01, 0x6f, 0xd0, 0x14, 0x08,
+ 0x75, 0x20, 0xa6, 0x73, 0x63, 0x68, 0x73, 0x22, 0xb9, 0x0d, 0x7a, 0x89,
+ 0x0d, 0x8f, 0x44, 0x64, 0xa8, 0xc7, 0x94, 0xd2, 0xa3, 0xf2, 0x07, 0x0c,
+ 0xcd, 0x3b, 0x0e, 0xbb, 0xca, 0x2b, 0x42, 0xbb, 0xf8, 0xeb, 0xa6, 0xf2,
+ 0xc0, 0xbf, 0x80, 0x08, 0xb5, 0x61, 0x6e, 0xe7, 0xb8, 0x16, 0x29, 0xeb,
+ 0xff, 0x97, 0xa9, 0x3a, 0x5b, 0x86, 0x19, 0x89, 0xda, 0xa1, 0x0d, 0xa7,
+ 0xc8, 0xe3, 0xbc, 0x7b, 0x0c, 0xdb, 0x09, 0x5f, 0x6c, 0xe1, 0x18, 0x5c,
+ 0xf8, 0xfd, 0x3d, 0xca, 0x03, 0x5e, 0xb3, 0xe5, 0x05, 0xcb, 0xe0, 0x22,
+ 0xd8, 0x1d, 0x93, 0x94, 0x5a, 0x14, 0x48, 0x06, 0xb9, 0xfe, 0x0b, 0xa0,
+ 0x7f, 0x3a, 0xb9, 0xc7, 0x0e, 0x72, 0xb5, 0xfb, 0x77, 0xac, 0x6e, 0x4c,
+ 0x7e, 0x03, 0xaa, 0x2d, 0xce, 0x7c, 0x5e, 0xf2, 0x27, 0xab, 0xa1, 0xac,
+ 0xd4, 0x8c, 0x1d, 0x93, 0xe0, 0xe2, 0x6f, 0x01, 0xe8, 0xf1, 0xe4, 0x3a,
+ 0xa9, 0x78, 0x80, 0xd1, 0x5d, 0x6c, 0x92, 0x4b, 0x06, 0x0d, 0x1f, 0xac,
+ 0xe2, 0x1d, 0x03, 0xa7, 0x96, 0xc8, 0x63, 0x01, 0xf4, 0xa7, 0x43, 0x39,
+ 0xe4, 0x72, 0xb2, 0xf9, 0x6c, 0xd0, 0x75, 0x57, 0x41, 0xcb, 0x9d, 0xf3,
+ 0x53, 0x50, 0x77, 0x38, 0x1a, 0xda, 0x84, 0xd1, 0xbc, 0x08, 0x46, 0xa6,
+ 0xc4, 0x4c, 0x8a, 0x8d, 0x3c, 0xfe, 0x1b, 0x7a, 0x99, 0x13, 0xd1, 0xf3,
+ 0xd7, 0xaf, 0x2c, 0x5e, 0xa4, 0xe6, 0x7c, 0xe0, 0xa7, 0xed, 0x3c, 0x00,
+ 0x58, 0x20, 0x6f, 0xd1, 0x3a, 0xd9, 0xcc, 0xad, 0x5a, 0x82, 0x12, 0xf3,
+ 0xec, 0xd7, 0x88, 0x36, 0x8a, 0x6b, 0x61, 0x48, 0x17, 0x8c, 0x7c, 0x5e,
+ 0xa8, 0xd6, 0xd3, 0x85, 0x22, 0x7f, 0x2c, 0x76, 0xa0, 0x47, 0x21, 0x6e,
+ 0x5e, 0x20, 0x6b, 0x1e, 0xd1, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+const RsaSignatureTestVector kRsaSignature4096Sha384WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA384,
+ 1,
+ {0xa4, 0x54, 0x39, 0x0b, 0x04, 0xbf, 0xdd, 0x69, 0xc4, 0xbe, 0x2a, 0xd1,
+ 0xba, 0xd9, 0x6e, 0xc9, 0x01, 0x63, 0x9f, 0x0b, 0xb6, 0x0d, 0xf2, 0x68,
+ 0x41, 0x5b, 0x4a, 0x93, 0xb4, 0xcd, 0x53, 0x51, 0x0f, 0xe6, 0x4f, 0x39,
+ 0x4b, 0x31, 0x9e, 0x66, 0xca, 0x86, 0x05, 0xd7, 0xd5, 0xf7, 0xa0, 0x5d,
+ 0xae, 0x5e, 0xff, 0x82, 0x70, 0x60, 0x01, 0x35, 0x03, 0xd8, 0x57, 0xa9,
+ 0x77, 0xc0, 0x9e, 0xf7, 0x42, 0x52, 0x5e, 0x43, 0xb7, 0xe6, 0x9d, 0x38,
+ 0x02, 0xa5, 0x82, 0x06, 0xe6, 0x96, 0x84, 0x8a, 0x87, 0xee, 0x17, 0xb2,
+ 0xb9, 0xde, 0x68, 0x29, 0x04, 0x43, 0x49, 0x03, 0x65, 0x54, 0xc6, 0x59,
+ 0xc8, 0xf8, 0x86, 0x6c, 0x40, 0x1f, 0xe8, 0x58, 0x69, 0xc0, 0xa5, 0xea,
+ 0x90, 0x73, 0x9c, 0x49, 0x83, 0xa1, 0x56, 0x1a, 0x84, 0xe4, 0xf0, 0xbc,
+ 0xeb, 0x00, 0x01, 0x5a, 0x67, 0x1f, 0x52, 0x83, 0xf4, 0x1f, 0x0b, 0xb8,
+ 0x59, 0x97, 0x74, 0x82, 0x9b, 0x6a, 0x2d, 0xe2, 0x4f, 0x14, 0xd8, 0x33,
+ 0x51, 0xc9, 0x6e, 0x35, 0xae, 0x14, 0x75, 0xc8, 0xb4, 0xbc, 0xd2, 0xcf,
+ 0x66, 0x88, 0x92, 0x37, 0xa2, 0x06, 0xd1, 0x47, 0xb0, 0xe9, 0x49, 0xf2,
+ 0xb2, 0x02, 0x8e, 0xad, 0x37, 0x9c, 0x74, 0x20, 0x30, 0x17, 0x90, 0x4a,
+ 0xc0, 0x9a, 0x55, 0x61, 0xa8, 0xec, 0x34, 0x3b, 0xe2, 0x2c, 0xf4, 0x6c,
+ 0x3b, 0xc2, 0xa8, 0x7b, 0x12, 0xcf, 0x9c, 0xf6, 0xe8, 0xfb, 0x22, 0xde,
+ 0x88, 0x4b, 0xdd, 0x96, 0x77, 0x62, 0x6b, 0x75, 0x7a, 0x00, 0x5d, 0x37,
+ 0x45, 0xf3, 0x87, 0xd2, 0x96, 0x34, 0x7d, 0x38, 0x52, 0xdd, 0xc2, 0xc4,
+ 0x25, 0x8c, 0xf5, 0x72, 0xdc, 0x40, 0xdf, 0x3f, 0xf6, 0xa8, 0xa5, 0xf9,
+ 0xd8, 0xb1, 0xb4, 0x10, 0xc5, 0x47, 0x39, 0xb9, 0xae, 0x18, 0x26, 0x11,
+ 0xec, 0x01, 0x80, 0x5c, 0x80, 0xb4, 0x45, 0xd0, 0x58, 0xce, 0x2a, 0xfc,
+ 0x4b, 0xd5, 0x8d, 0x87, 0xc0, 0x3f, 0xc9, 0x50, 0x0f, 0xba, 0x23, 0x7b,
+ 0xcb, 0xed, 0xb0, 0x96, 0x0a, 0x1a, 0x02, 0xef, 0xef, 0x52, 0xb9, 0x7c,
+ 0xdd, 0xac, 0x63, 0xb5, 0xeb, 0x04, 0x81, 0xc0, 0xc0, 0x99, 0x13, 0x75,
+ 0x73, 0x53, 0x38, 0xac, 0x84, 0xc0, 0x50, 0x54, 0x15, 0xad, 0x2b, 0xf8,
+ 0xe7, 0xa8, 0x19, 0xad, 0x26, 0x94, 0x60, 0x66, 0x8b, 0xa8, 0xf8, 0xc8,
+ 0x79, 0xf5, 0x21, 0xec, 0x9d, 0xc7, 0x09, 0xe4, 0x06, 0xde, 0x02, 0x3f,
+ 0xc0, 0xf9, 0x12, 0x9a, 0x3a, 0x94, 0xeb, 0x1f, 0x3a, 0xf0, 0x8d, 0x33,
+ 0xee, 0xd6, 0x27, 0x3e, 0x51, 0x66, 0xf3, 0x11, 0x10, 0x09, 0x7f, 0x55,
+ 0x58, 0xd8, 0xd9, 0x02, 0x8f, 0xf5, 0x58, 0xe6, 0x27, 0xc9, 0xc0, 0xdb,
+ 0x24, 0x54, 0xb1, 0x34, 0xa8, 0x2a, 0x9d, 0xac, 0xca, 0x5b, 0x40, 0x32,
+ 0xbc, 0x0e, 0x27, 0xc4, 0xd4, 0x1c, 0xf5, 0x5e, 0x9d, 0x89, 0xcf, 0x51,
+ 0x52, 0x8b, 0xb4, 0xf0, 0x8c, 0x6e, 0xe5, 0xce, 0x65, 0x1a, 0xf3, 0x77,
+ 0x2f, 0x00, 0x8a, 0x44, 0x86, 0x3c, 0x85, 0x19, 0x33, 0xa5, 0x7c, 0xac,
+ 0x8e, 0x29, 0xa8, 0x47, 0x56, 0xc9, 0xfa, 0x7f, 0x80, 0x43, 0x5b, 0x3b,
+ 0x78, 0x48, 0x6f, 0x99, 0x08, 0x51, 0x29, 0x02, 0xd5, 0x46, 0x19, 0x64,
+ 0x91, 0x82, 0x39, 0xc7, 0x6b, 0x67, 0x90, 0xb7, 0x80, 0xe0, 0x9d, 0x2f,
+ 0x1d, 0x3d, 0xb1, 0xc5, 0x9b, 0x27, 0x5d, 0x20, 0xbb, 0x24, 0xfa, 0x4f,
+ 0x51, 0x8b, 0x25, 0xaf, 0x32, 0x54, 0xb6, 0x1d, 0x34, 0xed, 0x8b, 0x44,
+ 0x4d, 0x3c, 0xa7, 0x36, 0xce, 0xff, 0xdd, 0xda, 0xf7, 0x67, 0xbd, 0xc9,
+ 0x2b, 0x45, 0x43, 0xf6, 0x8b, 0x25, 0x42, 0x1c, 0xb8, 0xc1, 0x32, 0x8f,
+ 0x2f, 0x25, 0x3e, 0x44, 0x6b, 0xe4, 0x6d, 0x10},
+ pub_key_11,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA384,
+ 2,
+ {0x90, 0x9c, 0x1f, 0x13, 0xb5, 0x44, 0x93, 0x3c, 0xcf, 0x3b, 0xc7, 0x3f,
+ 0xf5, 0x05, 0x3a, 0x8a, 0x65, 0xa8, 0xf0, 0x1b, 0x44, 0x7d, 0x4b, 0x40,
+ 0xf1, 0x09, 0xcb, 0xde, 0x29, 0xd8, 0x66, 0x36, 0x8a, 0xae, 0xbf, 0x46,
+ 0xc1, 0x90, 0x51, 0x09, 0x20, 0x63, 0x99, 0x38, 0x62, 0xb3, 0x2f, 0xd1,
+ 0x66, 0x00, 0x6b, 0xdd, 0x4d, 0x98, 0x87, 0x94, 0xd4, 0xe9, 0xa7, 0x78,
+ 0x21, 0xfc, 0x9e, 0x68, 0x4f, 0xab, 0x13, 0x66, 0xa2, 0xd9, 0x88, 0xea,
+ 0xca, 0x60, 0xe4, 0xfa, 0x8e, 0xa9, 0x47, 0xdb, 0xc4, 0xb8, 0x43, 0x8a,
+ 0x9f, 0xc0, 0x36, 0x69, 0x11, 0x07, 0xd3, 0xd0, 0xbe, 0x52, 0xc4, 0x6c,
+ 0x61, 0x34, 0x2e, 0xf8, 0xfb, 0x7e, 0x08, 0x03, 0x29, 0x21, 0xc1, 0xb4,
+ 0x55, 0xc5, 0x5d, 0xe2, 0x8d, 0x58, 0xc7, 0x7c, 0x1e, 0xae, 0xa0, 0x3f,
+ 0x13, 0xc2, 0x6c, 0x4c, 0xea, 0x73, 0xd1, 0x4a, 0xcf, 0xa8, 0xac, 0x29,
+ 0x07, 0xf6, 0xa7, 0x75, 0x27, 0x3e, 0x76, 0x86, 0xec, 0xf4, 0xb8, 0x82,
+ 0xb8, 0x8a, 0x42, 0xcb, 0xa1, 0x1c, 0xd1, 0xef, 0xa5, 0xb9, 0x85, 0xcf,
+ 0x5a, 0x22, 0x76, 0x54, 0xe5, 0x4c, 0xdc, 0x9e, 0x2d, 0x28, 0x3b, 0x80,
+ 0xd2, 0x50, 0xcc, 0xe5, 0x53, 0xfd, 0xa6, 0x36, 0x27, 0x93, 0x36, 0xba,
+ 0x13, 0xf7, 0xf3, 0x65, 0x9d, 0x70, 0xb5, 0xb2, 0x99, 0x5a, 0x2a, 0xc7,
+ 0xb6, 0x0f, 0x32, 0x9c, 0x62, 0x79, 0x0d, 0x8e, 0xed, 0x1c, 0x3d, 0xac,
+ 0xcc, 0xd0, 0xdf, 0x46, 0x8a, 0x91, 0xe7, 0x67, 0xc1, 0x90, 0xbe, 0x41,
+ 0xa0, 0x28, 0xd4, 0xef, 0xc1, 0xc5, 0xed, 0x5e, 0x6f, 0x3a, 0x77, 0x93,
+ 0x0f, 0x50, 0x21, 0x7f, 0xde, 0x9c, 0xe9, 0xcc, 0xb6, 0x6b, 0x75, 0x73,
+ 0x19, 0x57, 0x95, 0x98, 0x34, 0x83, 0x9f, 0xa3, 0xbd, 0xc1, 0xa7, 0x69,
+ 0xfa, 0xbe, 0xba, 0xb0, 0x3d, 0x3f, 0x0e, 0x60, 0x5a, 0x12, 0xaa, 0x9f,
+ 0xcc, 0xb2, 0xa9, 0x42, 0x15, 0x91, 0xa7, 0x42, 0x7d, 0x82, 0x06, 0x86,
+ 0x23, 0x58, 0x2d, 0xe5, 0x92, 0x93, 0x59, 0x04, 0xb5, 0x9a, 0x42, 0xe5,
+ 0x9b, 0x50, 0x41, 0x9c, 0xd1, 0x2d, 0x71, 0xda, 0x87, 0x18, 0x62, 0x14,
+ 0x9a, 0x65, 0x00, 0xec, 0x68, 0x70, 0xd9, 0x89, 0x42, 0x33, 0x46, 0x87,
+ 0x95, 0x51, 0xe5, 0x06, 0xfa, 0xda, 0x7c, 0x0c, 0x01, 0xb3, 0x28, 0x24,
+ 0x4a, 0xc5, 0xf2, 0xe2, 0xc5, 0xbc, 0xbf, 0x4b, 0x5b, 0x09, 0xa4, 0x51,
+ 0x2a, 0x0e, 0xdc, 0x90, 0xfe, 0xe4, 0xd4, 0xdd, 0x9e, 0xb8, 0x85, 0x82,
+ 0xbf, 0xe3, 0x7b, 0x49, 0xb8, 0xd8, 0x18, 0x90, 0x51, 0xb3, 0x2c, 0xcc,
+ 0xbc, 0x4d, 0x30, 0x02, 0x84, 0xf9, 0xe5, 0x23, 0x67, 0x4a, 0x60, 0x1b,
+ 0x1a, 0x72, 0x57, 0x22, 0x69, 0x5d, 0x5e, 0xf4, 0x38, 0xb7, 0x70, 0xb5,
+ 0x75, 0xb6, 0xd0, 0x95, 0x5e, 0xdc, 0x76, 0x12, 0x50, 0xbc, 0xc6, 0xa3,
+ 0x0e, 0x8d, 0x5c, 0x72, 0x87, 0x09, 0x32, 0x36, 0xf2, 0x23, 0xc2, 0xda,
+ 0x8d, 0x9a, 0xb7, 0xd6, 0xb5, 0x8e, 0x5d, 0x0e, 0x91, 0x67, 0xf2, 0xe8,
+ 0xc5, 0x82, 0x55, 0xed, 0x16, 0xb6, 0x37, 0x89, 0xea, 0x16, 0x04, 0x6b,
+ 0xd0, 0xf9, 0x87, 0xb1, 0x56, 0xe9, 0x89, 0x80, 0x76, 0xd4, 0x44, 0xcc,
+ 0x7a, 0x4a, 0xad, 0xc7, 0x66, 0x99, 0xa2, 0xe3, 0xa4, 0x42, 0xd6, 0x3c,
+ 0xa4, 0xc3, 0xf9, 0x2d, 0xa9, 0xf3, 0xb2, 0xc4, 0xae, 0x13, 0xed, 0xf9,
+ 0xd4, 0xe2, 0x8a, 0xd2, 0x06, 0xed, 0x0c, 0xbd, 0x2d, 0xf2, 0xa4, 0x69,
+ 0x20, 0xe2, 0x98, 0xab, 0xd1, 0x90, 0x48, 0x77, 0xb7, 0x5c, 0x1a, 0x9f,
+ 0xf8, 0x0c, 0x5b, 0xf0, 0x5b, 0xc5, 0xd1, 0xab, 0x94, 0xd3, 0x79, 0xd0,
+ 0x64, 0xfa, 0xd8, 0x94, 0x91, 0x8c, 0xe3, 0x26},
+ pub_key_11,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA384,
+ 3,
+ {0x65, 0x95, 0x61, 0x21, 0xa8, 0x18, 0xb8, 0x42, 0xd8, 0x61, 0xd0, 0xdb,
+ 0xcb, 0xde, 0xf2, 0x2a, 0xa0, 0x5c, 0x7e, 0x94, 0xce, 0x5d, 0x74, 0x83,
+ 0x08, 0x66, 0x3e, 0x14, 0x28, 0x81, 0xfe, 0xad, 0xb8, 0x5d, 0xc4, 0x42,
+ 0x1d, 0x9d, 0x01, 0x83, 0x3b, 0x8b, 0x4c, 0x27, 0x13, 0x84, 0x2c, 0x77,
+ 0x94, 0x9c, 0xee, 0x8b, 0x85, 0x32, 0x86, 0x10, 0x7c, 0x65, 0x5d, 0xe7,
+ 0x77, 0x8a, 0x5a, 0xcc, 0xa1, 0x1a, 0xfb, 0xf1, 0xd9, 0xda, 0xd4, 0x29,
+ 0xeb, 0x6a, 0x28, 0x1c, 0x1e, 0x8a, 0xe1, 0xcf, 0xd3, 0x7c, 0xdf, 0x53,
+ 0x0f, 0xd4, 0xf2, 0xb7, 0x65, 0xc3, 0x52, 0xbc, 0xea, 0x26, 0xce, 0x44,
+ 0xe2, 0x16, 0x5c, 0x36, 0x55, 0x33, 0x18, 0xd8, 0x9b, 0x1e, 0x06, 0xff,
+ 0xd8, 0xa2, 0x10, 0xcb, 0x98, 0x8c, 0xbf, 0xc9, 0x16, 0xa9, 0x40, 0x1f,
+ 0xbd, 0xaa, 0x56, 0xa1, 0xa2, 0xa4, 0xcb, 0x66, 0xef, 0x00, 0xa3, 0x17,
+ 0x61, 0x82, 0xd3, 0x3d, 0xec, 0x5f, 0x36, 0x25, 0xb7, 0x60, 0xc3, 0x7c,
+ 0x82, 0xcf, 0x61, 0x8c, 0xd2, 0x87, 0x50, 0x79, 0xa3, 0x60, 0x15, 0xaf,
+ 0x21, 0xd0, 0x60, 0xdf, 0xfe, 0xb5, 0xc9, 0xe1, 0xf4, 0x25, 0x5d, 0x7f,
+ 0xea, 0x64, 0x38, 0x6d, 0x8d, 0x86, 0x0c, 0x68, 0x68, 0xcd, 0x79, 0xef,
+ 0x6d, 0x7a, 0x87, 0x92, 0x77, 0x53, 0xa7, 0x8b, 0xdb, 0x63, 0xc4, 0x84,
+ 0x53, 0x06, 0xde, 0x1d, 0x73, 0xc5, 0xd7, 0xdc, 0xcb, 0xb6, 0xcc, 0xa9,
+ 0xb6, 0x5a, 0xef, 0x19, 0xa7, 0xb9, 0xe5, 0x3d, 0x9c, 0x02, 0xa4, 0xa2,
+ 0xbd, 0x69, 0x10, 0xe0, 0x76, 0x95, 0x9f, 0x9f, 0x40, 0xc3, 0x0e, 0xaa,
+ 0x0a, 0x6e, 0xf7, 0x83, 0xc0, 0xb7, 0x3f, 0x05, 0x56, 0x6e, 0x44, 0x92,
+ 0xe1, 0x6b, 0x83, 0x27, 0x29, 0xe0, 0x3f, 0xc9, 0x39, 0xe5, 0x4b, 0xf0,
+ 0x33, 0x6d, 0x37, 0x6a, 0x3b, 0x4c, 0xda, 0x53, 0x4b, 0xee, 0x44, 0x6d,
+ 0xad, 0x3f, 0xe5, 0x1d, 0x20, 0xbb, 0x8a, 0x13, 0x51, 0x03, 0xe7, 0xe1,
+ 0x22, 0x20, 0x48, 0x4b, 0xbe, 0x02, 0xe9, 0x9c, 0x58, 0x03, 0x28, 0x2a,
+ 0xb9, 0x0d, 0x11, 0x06, 0x3e, 0x52, 0x43, 0x29, 0x7f, 0x80, 0xd3, 0xf2,
+ 0x4a, 0xb0, 0x8f, 0xe8, 0xf2, 0xfb, 0x62, 0x70, 0x2b, 0x05, 0x43, 0xf0,
+ 0x20, 0x39, 0x72, 0xd3, 0x52, 0x87, 0xba, 0x64, 0xfa, 0xcb, 0xc6, 0x35,
+ 0xcb, 0x43, 0x8a, 0x88, 0x8c, 0x83, 0xc7, 0x02, 0x8a, 0x32, 0x55, 0x55,
+ 0xf0, 0x75, 0x21, 0xc3, 0x09, 0x5b, 0xc4, 0xe3, 0x8b, 0xd0, 0xf6, 0x0e,
+ 0xb9, 0x08, 0x28, 0x31, 0x97, 0x77, 0xfe, 0xa2, 0x27, 0x6e, 0x0b, 0xc7,
+ 0x6f, 0x2c, 0x13, 0xeb, 0xf9, 0x2f, 0x80, 0x2a, 0x08, 0x84, 0x42, 0x09,
+ 0xcc, 0xdd, 0xd2, 0xaa, 0xc1, 0xf2, 0x70, 0x0e, 0x8a, 0x51, 0x07, 0xe8,
+ 0x64, 0x26, 0xe6, 0xab, 0x76, 0x28, 0x8f, 0xa0, 0x1d, 0xe1, 0x8b, 0x8a,
+ 0x63, 0x55, 0x1f, 0xbe, 0x87, 0x05, 0x82, 0x4d, 0x16, 0xe5, 0x19, 0x0c,
+ 0x55, 0x9c, 0x7b, 0xbe, 0x8a, 0x17, 0x03, 0x1e, 0x7d, 0x35, 0x2a, 0x68,
+ 0x1b, 0x04, 0x18, 0xcb, 0x36, 0x42, 0x36, 0x32, 0xec, 0x48, 0xa8, 0xd3,
+ 0x86, 0x11, 0x36, 0xb2, 0x50, 0xad, 0x2f, 0xc7, 0x23, 0x88, 0xe7, 0x71,
+ 0xb4, 0x18, 0x49, 0x89, 0x3c, 0xdb, 0xff, 0xe0, 0x4a, 0xac, 0x40, 0x37,
+ 0x20, 0x99, 0x44, 0xff, 0x31, 0x74, 0xf8, 0x6f, 0x7a, 0x88, 0x41, 0x4b,
+ 0x16, 0x66, 0x72, 0x7c, 0x96, 0x0b, 0x1e, 0x54, 0xa2, 0xcd, 0xb8, 0x2e,
+ 0x39, 0xcf, 0x9f, 0x26, 0x61, 0xf4, 0xad, 0x6e, 0x22, 0xf3, 0x30, 0xb3,
+ 0x50, 0xea, 0xe7, 0xf5, 0x88, 0xa6, 0x23, 0x52, 0x46, 0x17, 0xb1, 0x84,
+ 0x64, 0x86, 0xfe, 0x9f, 0x04, 0xab, 0xbf, 0x5e},
+ pub_key_11,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA384,
+ 4,
+ {0x3b, 0x35, 0xa0, 0x42, 0xa4, 0x79, 0x1d, 0xc1, 0xac, 0x15, 0x61, 0xad,
+ 0x10, 0x38, 0x75, 0x0b, 0xb9, 0xa5, 0x75, 0xa7, 0xff, 0x72, 0xdb, 0x2e,
+ 0xe6, 0x0b, 0xa0, 0x27, 0xf8, 0x99, 0x4b, 0xcb, 0xab, 0xe4, 0x1f, 0xed,
+ 0x36, 0x41, 0x7b, 0xd1, 0x39, 0xa2, 0x86, 0xed, 0x0a, 0xa6, 0xc3, 0xef,
+ 0x28, 0x68, 0xa7, 0x25, 0x14, 0x42, 0xd0, 0x60, 0xc1, 0xcc, 0x67, 0xd4,
+ 0x47, 0x0c, 0x3a, 0xb7, 0xc3, 0x07, 0xac, 0xb0, 0xc0, 0x64, 0x12, 0x18,
+ 0xa4, 0x5b, 0x9c, 0xdd, 0xe0, 0x55, 0x46, 0x65, 0x38, 0x50, 0xc2, 0x16,
+ 0x8a, 0x59, 0xf1, 0x78, 0x8c, 0xd5, 0x5d, 0xac, 0xd4, 0x0a, 0xfe, 0x38,
+ 0xeb, 0x94, 0x1f, 0xf0, 0x8f, 0xfa, 0x8b, 0xbe, 0x60, 0x9f, 0x2a, 0xa7,
+ 0x95, 0xc7, 0x3c, 0x03, 0x68, 0xf4, 0x82, 0xd5, 0x3d, 0x69, 0x19, 0x80,
+ 0x89, 0x1b, 0xa4, 0x3b, 0x69, 0xf5, 0x79, 0x1c, 0x2e, 0x6f, 0x70, 0xe1,
+ 0x7a, 0x99, 0x6a, 0x29, 0x9e, 0x60, 0xce, 0x1c, 0x9d, 0x44, 0xeb, 0xb9,
+ 0xf2, 0x9e, 0x70, 0x0e, 0x9a, 0xe2, 0x16, 0xdf, 0x74, 0x91, 0x49, 0xf6,
+ 0xc2, 0x22, 0xd1, 0xe1, 0x73, 0x39, 0x53, 0x55, 0x3a, 0x79, 0x27, 0x45,
+ 0xc3, 0x82, 0xd4, 0x4f, 0x52, 0xff, 0x40, 0x4e, 0xd5, 0xee, 0x04, 0xc4,
+ 0x1a, 0xc8, 0xac, 0xc9, 0x7c, 0x25, 0x0f, 0x9a, 0x5e, 0x3c, 0xc6, 0xd7,
+ 0x09, 0x02, 0xd5, 0x1e, 0x8a, 0xc0, 0x00, 0xd0, 0x5e, 0x36, 0x27, 0x9d,
+ 0x83, 0x49, 0x1d, 0xfe, 0x6a, 0x40, 0xf2, 0x22, 0xbc, 0x1d, 0xfc, 0xfa,
+ 0x7f, 0xa5, 0xe0, 0x19, 0x7c, 0xf4, 0x75, 0x28, 0xf7, 0x77, 0x19, 0xe0,
+ 0x07, 0xb6, 0x5c, 0xa3, 0x9d, 0xae, 0x17, 0xbd, 0x0f, 0x32, 0x3b, 0x00,
+ 0xee, 0x63, 0xb6, 0x64, 0x01, 0xe2, 0xec, 0x5f, 0x89, 0x17, 0xef, 0x60,
+ 0x0a, 0x41, 0xc3, 0xa6, 0x15, 0x71, 0xa4, 0xd9, 0x22, 0xc0, 0xb0, 0xad,
+ 0x0a, 0x29, 0x0e, 0xe0, 0x54, 0xad, 0x15, 0xe6, 0x3f, 0x1a, 0x0c, 0xaf,
+ 0xb7, 0x49, 0xf8, 0x0c, 0xae, 0x6c, 0xbe, 0xb0, 0x6b, 0xe6, 0x2e, 0x16,
+ 0x08, 0xb5, 0x02, 0x18, 0x2d, 0x24, 0x7b, 0xc6, 0xa3, 0x7a, 0xbe, 0x5f,
+ 0xd7, 0x50, 0xea, 0xd8, 0xb7, 0x21, 0x6a, 0x35, 0xe7, 0x4b, 0x96, 0x90,
+ 0x05, 0x30, 0x9b, 0x14, 0xbe, 0x36, 0xa3, 0x1c, 0x5e, 0x6c, 0x22, 0x66,
+ 0x70, 0x1d, 0x5a, 0xfd, 0xb5, 0xca, 0x23, 0x14, 0xe2, 0xf3, 0x2a, 0xe1,
+ 0x73, 0x87, 0xd8, 0x28, 0x4a, 0xd2, 0xc7, 0x22, 0x5f, 0xa6, 0x3e, 0xd4,
+ 0x7e, 0x72, 0x45, 0xa6, 0x5b, 0x74, 0xf5, 0x3a, 0x5b, 0xd2, 0x26, 0x54,
+ 0xb3, 0x87, 0x8e, 0xd0, 0x9b, 0x1e, 0x5e, 0x07, 0x0b, 0xc2, 0x0e, 0xef,
+ 0xac, 0x6c, 0x95, 0xb0, 0x06, 0xb8, 0xf3, 0xe6, 0x13, 0xb1, 0x9f, 0x51,
+ 0x8c, 0x48, 0xee, 0x67, 0x81, 0xa1, 0x2b, 0xd0, 0x8a, 0xd3, 0x6b, 0xa3,
+ 0x84, 0xd0, 0x3d, 0x3e, 0xa3, 0xc4, 0xe0, 0xb1, 0xfa, 0xcc, 0x39, 0x74,
+ 0x1f, 0x9e, 0xc7, 0x3d, 0x03, 0x35, 0xd2, 0xee, 0x73, 0x53, 0x55, 0x95,
+ 0x5e, 0xd1, 0x2c, 0xf8, 0xb9, 0x99, 0xd1, 0x55, 0xd3, 0x89, 0xb1, 0xa3,
+ 0xca, 0xeb, 0xdf, 0xbb, 0xa3, 0x2c, 0x88, 0x3e, 0xf7, 0xd0, 0xe1, 0x12,
+ 0xd8, 0x6e, 0x61, 0x49, 0xa3, 0x32, 0x8b, 0x63, 0xb9, 0x38, 0x5c, 0x68,
+ 0xfe, 0x8a, 0x7b, 0x67, 0x9e, 0x84, 0x36, 0xae, 0xf7, 0x46, 0x60, 0x67,
+ 0xa8, 0xe8, 0xbb, 0x49, 0xe3, 0x16, 0x75, 0x72, 0x9b, 0x3f, 0x44, 0x8e,
+ 0x7d, 0xd3, 0xc0, 0x48, 0x97, 0x3d, 0x2a, 0x5f, 0x8f, 0x71, 0x73, 0xc4,
+ 0x42, 0x8f, 0x39, 0x82, 0xa9, 0x93, 0x61, 0xfa, 0x69, 0x1d, 0x15, 0x88,
+ 0xe3, 0x9c, 0xd4, 0x48, 0x5c, 0x45, 0x01, 0x58},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA384,
+ 5,
+ {0x09, 0xd8, 0x51, 0x2c, 0x46, 0x67, 0x99, 0x46, 0x23, 0x53, 0x0a, 0x23,
+ 0x17, 0xbb, 0xda, 0x73, 0x8e, 0xb8, 0x91, 0x7b, 0xc8, 0x0c, 0x84, 0xb6,
+ 0x47, 0x93, 0x35, 0x14, 0x63, 0xda, 0x17, 0x1b, 0xcc, 0xc8, 0x8b, 0x95,
+ 0x04, 0x9a, 0x57, 0xcc, 0xd9, 0x17, 0xa4, 0x68, 0x7d, 0xa3, 0xbe, 0x63,
+ 0xdb, 0x21, 0xb0, 0xad, 0x09, 0x72, 0xed, 0x9e, 0xd1, 0x82, 0xf4, 0xec,
+ 0xc8, 0xe0, 0x66, 0x47, 0x67, 0x53, 0x40, 0x19, 0x2a, 0x57, 0xe6, 0x59,
+ 0x1e, 0xac, 0xbf, 0x15, 0xd2, 0xf5, 0xfb, 0xdc, 0xab, 0x56, 0x8b, 0x16,
+ 0xed, 0x86, 0xe6, 0x68, 0x14, 0x4d, 0x9e, 0x67, 0x6e, 0x55, 0xec, 0x4d,
+ 0xf1, 0xdc, 0xe6, 0x1f, 0x67, 0x2d, 0xe9, 0xf5, 0x3d, 0x17, 0x43, 0xb7,
+ 0x29, 0x93, 0xa5, 0xd2, 0x1f, 0xfe, 0xb7, 0xab, 0x58, 0xe0, 0xf8, 0x3e,
+ 0x29, 0x7c, 0xcc, 0xbf, 0x25, 0xed, 0x68, 0xc7, 0x0d, 0xd8, 0x44, 0x1c,
+ 0x11, 0x9a, 0xfb, 0x6c, 0x07, 0xfb, 0x1d, 0x83, 0xed, 0xd9, 0xbc, 0x1a,
+ 0xc3, 0x40, 0x46, 0x73, 0x3c, 0x8b, 0x82, 0x7d, 0x00, 0x2c, 0x3b, 0x60,
+ 0x72, 0xd7, 0x4a, 0x6c, 0x2c, 0xf7, 0xf1, 0xd9, 0x68, 0xe9, 0xf7, 0xb0,
+ 0x87, 0x3d, 0xe8, 0xee, 0x5a, 0xdf, 0x90, 0x2d, 0xc6, 0x8f, 0xbc, 0x93,
+ 0x17, 0x1f, 0x76, 0x3c, 0x42, 0x59, 0x64, 0xea, 0x6e, 0x3a, 0xf6, 0x69,
+ 0x1f, 0x1a, 0x30, 0x3f, 0xf7, 0x83, 0x7a, 0xdb, 0x07, 0xa0, 0x9f, 0x72,
+ 0x8d, 0xe3, 0x37, 0x7f, 0xff, 0x74, 0xad, 0xb3, 0x4c, 0x95, 0x9d, 0x36,
+ 0x3d, 0xb6, 0x50, 0xfa, 0x5c, 0x30, 0x35, 0xfe, 0xbf, 0xe8, 0xc6, 0x2a,
+ 0x0c, 0xde, 0x3d, 0x00, 0x6a, 0x9d, 0x34, 0xd5, 0x1c, 0x5b, 0x2c, 0x4a,
+ 0x1d, 0xd4, 0xf2, 0x42, 0x3c, 0x53, 0x2c, 0x6b, 0x5f, 0xdd, 0xf0, 0x3e,
+ 0x0a, 0x05, 0xfd, 0xf8, 0xd8, 0x57, 0xf9, 0x87, 0x87, 0xd6, 0xf5, 0x5f,
+ 0x0c, 0xe1, 0xd0, 0xca, 0x95, 0xa3, 0x71, 0x77, 0x65, 0x70, 0x35, 0xee,
+ 0x48, 0xbd, 0x4f, 0x39, 0xf7, 0xd5, 0x20, 0xcc, 0xc4, 0x8e, 0xe9, 0x99,
+ 0x77, 0x78, 0x68, 0xb4, 0xc3, 0x87, 0x6e, 0x22, 0x42, 0xf5, 0x9b, 0x72,
+ 0x57, 0x98, 0xbc, 0xa2, 0x8a, 0xe6, 0x6c, 0x26, 0x7c, 0x50, 0x7c, 0xd6,
+ 0x5f, 0xde, 0x61, 0x2c, 0x1f, 0xdc, 0x93, 0x62, 0x99, 0x4e, 0xe3, 0x11,
+ 0x34, 0xd5, 0x56, 0x1a, 0xd7, 0xc3, 0xf5, 0x23, 0x85, 0x8f, 0x43, 0x61,
+ 0x1c, 0x24, 0x9c, 0xca, 0x3c, 0x13, 0x4d, 0x00, 0xed, 0x96, 0x6a, 0x82,
+ 0xb8, 0x00, 0xda, 0x11, 0xad, 0xd2, 0x13, 0x73, 0x1b, 0x58, 0xca, 0xf2,
+ 0x32, 0xfb, 0x20, 0x94, 0xe9, 0xdd, 0x42, 0xce, 0xaf, 0xfc, 0x70, 0x02,
+ 0xf1, 0x59, 0x2e, 0x79, 0xb8, 0x5e, 0xb6, 0xe3, 0x9e, 0xd5, 0xde, 0x84,
+ 0x84, 0xf5, 0x50, 0x9e, 0x0f, 0x54, 0x16, 0x64, 0x26, 0x09, 0x5e, 0x85,
+ 0x22, 0xf8, 0x83, 0x63, 0xfd, 0x0d, 0xd7, 0xbf, 0x64, 0x41, 0x40, 0x11,
+ 0xa7, 0x10, 0xc7, 0x83, 0x49, 0x58, 0xc0, 0xaa, 0x30, 0x81, 0x89, 0x81,
+ 0x9c, 0xd4, 0x48, 0x85, 0x88, 0xb8, 0x47, 0x29, 0xda, 0xfe, 0x16, 0x3e,
+ 0x79, 0x85, 0x6b, 0x91, 0x3e, 0xf5, 0x5a, 0xfe, 0xd5, 0x5e, 0x83, 0xee,
+ 0x5b, 0x81, 0x25, 0x79, 0xb8, 0x7c, 0xdb, 0x80, 0xd5, 0xbc, 0x9f, 0xfa,
+ 0x02, 0xec, 0x32, 0xa0, 0xd9, 0x7b, 0x0a, 0x56, 0xbf, 0xae, 0xad, 0x58,
+ 0xa4, 0x38, 0xce, 0xe5, 0x3d, 0x40, 0xdd, 0x19, 0x7f, 0xa2, 0xee, 0xef,
+ 0x4a, 0xff, 0x98, 0xeb, 0x55, 0x90, 0x16, 0x3e, 0x68, 0xb5, 0xf3, 0xde,
+ 0x44, 0x39, 0x09, 0x76, 0x90, 0x80, 0xc8, 0xa6, 0xbf, 0x87, 0xe3, 0x80,
+ 0x8b, 0xf2, 0x65, 0xa4, 0x1a, 0x3b, 0x79, 0xf8},
+ pub_key_11,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA384,
+ 6,
+ {0x79, 0x8f, 0x59, 0x7e, 0x9a, 0xd4, 0xba, 0x8b, 0x3d, 0x00, 0xa9, 0x52,
+ 0x7f, 0x4e, 0x78, 0x5a, 0xf5, 0xc5, 0x59, 0x94, 0xe2, 0x95, 0x30, 0x46,
+ 0xa1, 0xb9, 0x06, 0x29, 0x45, 0xe8, 0xdf, 0xa3, 0x5e, 0xed, 0xb1, 0xe3,
+ 0x1a, 0xf3, 0xda, 0xf1, 0x95, 0x5d, 0x7b, 0x0a, 0xfe, 0x74, 0xfb, 0xc5,
+ 0x37, 0x39, 0xb1, 0xaa, 0x02, 0xfa, 0x2d, 0xba, 0x62, 0x9c, 0x31, 0xb2,
+ 0x11, 0xcd, 0x51, 0x3e, 0x22, 0x48, 0xed, 0x84, 0x7d, 0xd5, 0x79, 0x40,
+ 0x6a, 0xb6, 0x03, 0xd3, 0x36, 0x9d, 0xe3, 0xbb, 0x07, 0x14, 0x3a, 0x58,
+ 0x17, 0x34, 0xfd, 0x8b, 0x1c, 0xa0, 0x35, 0x8c, 0x4f, 0xda, 0x63, 0x90,
+ 0x45, 0xbe, 0x1f, 0x19, 0x2b, 0x23, 0x3e, 0xfb, 0x88, 0x48, 0xbb, 0x2c,
+ 0x54, 0x4e, 0x4e, 0x18, 0x8e, 0x0c, 0x7c, 0xe3, 0x11, 0xbb, 0x48, 0x41,
+ 0x07, 0x7d, 0x15, 0x05, 0x1c, 0x6f, 0x6b, 0x31, 0x99, 0x8d, 0xdd, 0x8a,
+ 0x7b, 0xd3, 0x0d, 0x75, 0xb7, 0xb3, 0xc8, 0x24, 0x35, 0x8b, 0xcc, 0xb3,
+ 0x5f, 0x8f, 0xfa, 0x8c, 0x0f, 0xc5, 0xac, 0x37, 0xed, 0x71, 0xcd, 0xd4,
+ 0x8e, 0xd3, 0xc0, 0x26, 0x9a, 0x63, 0x83, 0x17, 0x75, 0x6b, 0xdc, 0x92,
+ 0x87, 0x04, 0x3b, 0xe1, 0xb4, 0xf3, 0xc6, 0xef, 0x64, 0x23, 0xf1, 0xd0,
+ 0xd3, 0x88, 0x57, 0xc1, 0x95, 0xe7, 0xbe, 0x81, 0xc3, 0x77, 0x86, 0x48,
+ 0xab, 0x88, 0x94, 0x74, 0x10, 0x9f, 0xf3, 0xc7, 0xbe, 0x0f, 0xec, 0x79,
+ 0x0d, 0x3f, 0x5f, 0x50, 0xb9, 0x66, 0xe3, 0xdf, 0x40, 0xc5, 0x66, 0xf5,
+ 0x72, 0xf8, 0xf2, 0x52, 0xd0, 0x9e, 0x97, 0xd4, 0xc9, 0x04, 0x42, 0xba,
+ 0xdf, 0x82, 0x0c, 0x7d, 0xb7, 0x4d, 0x6f, 0xbb, 0x00, 0x4b, 0xd7, 0xeb,
+ 0x53, 0xc0, 0xb1, 0xa8, 0x71, 0xbb, 0x9f, 0x48, 0x08, 0x21, 0xbb, 0xb4,
+ 0x8b, 0x36, 0x3c, 0x85, 0xc9, 0x86, 0x6b, 0xf8, 0xa8, 0x6d, 0xe9, 0xc6,
+ 0x73, 0x2a, 0x31, 0x36, 0xf2, 0xc8, 0x0e, 0x88, 0xa2, 0x95, 0x40, 0xa9,
+ 0x03, 0x6b, 0x72, 0xfb, 0x8f, 0x4c, 0x89, 0x8e, 0x7b, 0x48, 0x7c, 0x41,
+ 0xd0, 0xf6, 0x93, 0xc9, 0x13, 0x09, 0xbb, 0x3b, 0xc0, 0x6f, 0x1e, 0x3b,
+ 0x2f, 0xa9, 0x91, 0x8c, 0x31, 0xba, 0x2a, 0x4b, 0x82, 0xa3, 0x7a, 0x92,
+ 0x77, 0x84, 0xa7, 0xc7, 0xd2, 0xaa, 0xdc, 0x33, 0x01, 0x52, 0x4c, 0xe2,
+ 0x70, 0x87, 0x74, 0xc3, 0xe2, 0x18, 0x9c, 0xa1, 0x88, 0xb3, 0xd8, 0x5a,
+ 0x33, 0x34, 0x8d, 0x28, 0xed, 0x6f, 0x08, 0x0a, 0x06, 0x45, 0x2b, 0xf8,
+ 0x31, 0x6d, 0x48, 0x3e, 0x6a, 0x5e, 0x28, 0xb8, 0x31, 0x79, 0x7f, 0x85,
+ 0xa8, 0xca, 0x5c, 0xa9, 0x22, 0xbc, 0xd9, 0x4b, 0x90, 0x45, 0xf5, 0x88,
+ 0xea, 0x9e, 0x15, 0xf2, 0xa2, 0x0d, 0xd2, 0x68, 0x17, 0xee, 0xb8, 0x0b,
+ 0x34, 0x21, 0xc5, 0xde, 0x72, 0xdb, 0x98, 0x84, 0x3d, 0xc7, 0x19, 0xcf,
+ 0xb1, 0xaf, 0xf1, 0xf9, 0x27, 0xee, 0x1d, 0xf1, 0xbb, 0x71, 0x87, 0x32,
+ 0x15, 0x9b, 0xec, 0x70, 0xd5, 0xb6, 0xd0, 0xf9, 0x8a, 0x3f, 0xd5, 0xd4,
+ 0x2c, 0x31, 0xec, 0xf4, 0x12, 0x4c, 0xb1, 0x75, 0x9f, 0x18, 0x38, 0x38,
+ 0xd6, 0x76, 0xec, 0xa2, 0xca, 0xdb, 0x4d, 0x57, 0xf2, 0xd6, 0xa5, 0x2c,
+ 0xd0, 0x11, 0x5f, 0xfe, 0xc0, 0xfd, 0x79, 0xc9, 0x9a, 0xa7, 0x8d, 0xf8,
+ 0xc6, 0xb5, 0x47, 0x97, 0xa5, 0x90, 0xbf, 0xef, 0xd4, 0xc3, 0x4e, 0x4c,
+ 0x3f, 0x39, 0x75, 0x0b, 0xa4, 0x7f, 0x4d, 0x80, 0x02, 0xa1, 0x31, 0xb8,
+ 0x70, 0xff, 0x8e, 0x65, 0xc6, 0xc3, 0x7b, 0x75, 0xe5, 0xc5, 0x4c, 0x8a,
+ 0x2b, 0xc2, 0xfd, 0xac, 0xed, 0xb4, 0x1f, 0x30, 0xed, 0x8b, 0xc9, 0x02,
+ 0x98, 0x19, 0xb7, 0x06, 0x4b, 0x65, 0x14, 0xa1},
+ pub_key_11,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA384,
+ 7,
+ {0x41, 0xfa, 0x90, 0x7d, 0xa9, 0xf7, 0x8e, 0x10, 0x7b, 0x58, 0xff, 0x6c,
+ 0x4a, 0xc0, 0xe9, 0x2a, 0x9b, 0xbc, 0x7f, 0x5b, 0x51, 0x02, 0x60, 0x57,
+ 0x2f, 0xce, 0x4e, 0xf0, 0x47, 0xc7, 0x3c, 0xab, 0x3f, 0xb0, 0xd0, 0x0b,
+ 0x35, 0x3b, 0x4c, 0xb9, 0x25, 0x6d, 0xdd, 0xad, 0x43, 0x2c, 0x58, 0x15,
+ 0x65, 0x2b, 0xd8, 0x3c, 0x78, 0xe6, 0x57, 0x07, 0x57, 0x81, 0x14, 0x0d,
+ 0xe5, 0x61, 0x89, 0xec, 0xfb, 0xe1, 0x60, 0x1f, 0x24, 0xbd, 0xce, 0x05,
+ 0xc6, 0x3f, 0x51, 0x1a, 0x3d, 0x04, 0x67, 0x3d, 0x24, 0xc4, 0xe9, 0x43,
+ 0x69, 0x5d, 0x78, 0x12, 0xaa, 0xd6, 0x6f, 0x37, 0x4a, 0x74, 0xa9, 0x06,
+ 0x17, 0x7d, 0xc7, 0x29, 0x09, 0x00, 0x70, 0xcb, 0x5d, 0x6d, 0x51, 0x8e,
+ 0x70, 0x45, 0xf4, 0xcd, 0xec, 0xe0, 0x6c, 0xe2, 0xae, 0x42, 0xe1, 0x17,
+ 0x7c, 0x46, 0x85, 0x6a, 0x84, 0x25, 0xe6, 0x0b, 0xb0, 0x60, 0x40, 0x40,
+ 0x0c, 0x8b, 0xa0, 0xef, 0xb8, 0xd4, 0xf3, 0x95, 0xa4, 0x37, 0x7d, 0x4c,
+ 0x2c, 0x12, 0x8c, 0x68, 0xe6, 0xb3, 0x0e, 0x35, 0x8a, 0x73, 0xd9, 0x90,
+ 0x4d, 0x7a, 0xa1, 0xe5, 0x17, 0xef, 0x39, 0x65, 0x26, 0xcb, 0x64, 0xd3,
+ 0x9b, 0x3b, 0x36, 0xed, 0x72, 0x04, 0xb3, 0xba, 0xb1, 0xd9, 0x1b, 0x23,
+ 0xca, 0x95, 0xb2, 0xca, 0x1d, 0xa3, 0xee, 0xe9, 0x1c, 0x7d, 0x27, 0xb4,
+ 0xe4, 0xe6, 0x58, 0xfb, 0xf5, 0x06, 0x0a, 0x79, 0xcc, 0xe6, 0x9b, 0xe1,
+ 0xd9, 0x52, 0x52, 0xb0, 0xd7, 0xd7, 0x22, 0x07, 0x97, 0xa5, 0x39, 0x82,
+ 0xdc, 0x37, 0x13, 0x72, 0x96, 0x9d, 0x4e, 0x06, 0x55, 0x65, 0x07, 0xe7,
+ 0xe7, 0x87, 0x0a, 0x9e, 0xfd, 0x9e, 0x03, 0x76, 0x67, 0x02, 0xf2, 0x17,
+ 0xbe, 0x1c, 0x8f, 0x7f, 0x80, 0x00, 0x6c, 0x08, 0xd1, 0x3e, 0x17, 0x50,
+ 0x40, 0xcf, 0x28, 0xb2, 0x15, 0xde, 0xac, 0x6a, 0x1e, 0xbf, 0x35, 0x20,
+ 0xa3, 0xad, 0x9e, 0x91, 0xf9, 0x07, 0x2d, 0xfe, 0x50, 0xc6, 0x9d, 0x1a,
+ 0xa5, 0xa0, 0xdf, 0x73, 0xad, 0x63, 0xf7, 0x28, 0x31, 0xb0, 0x55, 0xf2,
+ 0x36, 0x7e, 0xa3, 0x5c, 0xfe, 0x67, 0x6a, 0x4f, 0x79, 0x70, 0xbc, 0x85,
+ 0xe2, 0xb5, 0x89, 0x17, 0xd1, 0xbd, 0x44, 0x9e, 0xd3, 0xd2, 0x74, 0xac,
+ 0x40, 0xf7, 0xa5, 0x15, 0xe2, 0x61, 0xdf, 0x3d, 0x06, 0x7a, 0x27, 0x7a,
+ 0xe6, 0x10, 0xe4, 0xee, 0x4c, 0xf6, 0x8b, 0x3a, 0x94, 0x7a, 0xe8, 0xc8,
+ 0x33, 0x9c, 0x81, 0x8e, 0xd1, 0x0e, 0x73, 0xb6, 0x48, 0x05, 0x77, 0xb2,
+ 0xa1, 0x37, 0x22, 0x02, 0x3c, 0xbb, 0x09, 0xd3, 0xb3, 0x78, 0xcf, 0xb7,
+ 0x1f, 0x6c, 0x86, 0xbd, 0x48, 0x1e, 0xe0, 0x9a, 0x1f, 0xcb, 0xb8, 0x07,
+ 0x33, 0x8e, 0x96, 0x8a, 0xa5, 0xaf, 0x99, 0x36, 0x97, 0xea, 0xb5, 0x62,
+ 0xaa, 0x49, 0x75, 0x56, 0x2e, 0xea, 0x6b, 0x11, 0x69, 0xe8, 0x6c, 0x75,
+ 0xef, 0x13, 0xe8, 0x77, 0xcf, 0xcd, 0x46, 0x08, 0x99, 0x4e, 0xad, 0xed,
+ 0xea, 0x3e, 0xba, 0x55, 0xaf, 0x19, 0xa7, 0xa5, 0x5b, 0x19, 0xe9, 0x2b,
+ 0x97, 0x44, 0x50, 0xa5, 0x93, 0xcd, 0xe7, 0x17, 0xbf, 0x0d, 0x7d, 0xdb,
+ 0xf0, 0xbb, 0xe8, 0xfe, 0xf9, 0x08, 0x16, 0xfe, 0xcf, 0x86, 0xec, 0x52,
+ 0x2a, 0x2d, 0x06, 0xa0, 0x4e, 0xbb, 0xc5, 0x0a, 0x1e, 0xaf, 0xd6, 0x7a,
+ 0xa4, 0x61, 0xa8, 0xa9, 0xcd, 0x70, 0x5e, 0xce, 0x0b, 0xbb, 0x46, 0xcf,
+ 0x77, 0x36, 0x89, 0xcc, 0x19, 0xcd, 0x69, 0x60, 0x75, 0x94, 0xfd, 0x2e,
+ 0xbd, 0xe0, 0x6a, 0xaa, 0x1e, 0x34, 0xeb, 0xec, 0x00, 0x1e, 0xdf, 0x31,
+ 0x8f, 0xa2, 0x22, 0x45, 0x87, 0x64, 0x61, 0xfc, 0x46, 0x12, 0x61, 0x72,
+ 0xdb, 0x41, 0xae, 0x9e, 0xcd, 0x74, 0x70, 0x0e},
+ pub_key_11,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment: Legacy:missing NULL
+ // tcID: 8
+ {SEC_OID_SHA384,
+ 8,
+ {0x17, 0x4f, 0x36, 0x44, 0xf5, 0x38, 0x0c, 0x9d, 0x80, 0x42, 0x87, 0xd8,
+ 0xb5, 0x84, 0x35, 0xcf, 0x14, 0x12, 0x83, 0xee, 0xbf, 0xeb, 0x4e, 0x37,
+ 0x64, 0x93, 0xb4, 0x01, 0xb8, 0x12, 0xb5, 0x25, 0xdc, 0xa7, 0x08, 0x33,
+ 0xfd, 0xf6, 0x26, 0xb0, 0x43, 0xe7, 0x0a, 0x71, 0xa9, 0xa5, 0x49, 0x74,
+ 0xbe, 0x4b, 0x77, 0xb8, 0xfa, 0xc0, 0xc8, 0xcd, 0x8b, 0x51, 0x41, 0xeb,
+ 0x4c, 0x8a, 0x90, 0x6c, 0xb1, 0x65, 0x84, 0xb3, 0x85, 0x12, 0x4f, 0x2d,
+ 0x33, 0x90, 0x35, 0x90, 0x65, 0x72, 0xe4, 0x46, 0xd2, 0x30, 0xcb, 0x60,
+ 0xa0, 0x60, 0x4e, 0x53, 0x45, 0x4d, 0x8d, 0x0c, 0xfc, 0x58, 0x8c, 0x04,
+ 0x91, 0x19, 0x0e, 0x2c, 0x26, 0xf4, 0x62, 0x34, 0xbc, 0xe0, 0x81, 0xaa,
+ 0xb2, 0xc2, 0xcf, 0x15, 0xcd, 0x1d, 0x76, 0x4b, 0xaf, 0x46, 0xfd, 0x8b,
+ 0x15, 0x4e, 0x75, 0xe8, 0xbe, 0x85, 0xd5, 0x4c, 0x0b, 0x90, 0x62, 0xee,
+ 0x26, 0x6e, 0x2e, 0xc7, 0x81, 0xf7, 0xdb, 0xbe, 0x87, 0x64, 0xec, 0xcd,
+ 0x13, 0xda, 0x5c, 0x10, 0x7b, 0x46, 0x82, 0x95, 0x90, 0xf6, 0xf2, 0x8f,
+ 0x59, 0x5e, 0xf4, 0xde, 0x37, 0x44, 0x05, 0x0f, 0xa2, 0xf7, 0x21, 0xc3,
+ 0xfb, 0xe1, 0xaf, 0xe8, 0x25, 0x00, 0x69, 0xd8, 0x15, 0xc6, 0x32, 0x73,
+ 0xcf, 0xce, 0xb7, 0x75, 0x05, 0xfe, 0xc5, 0x84, 0x4c, 0x21, 0xad, 0x8e,
+ 0x60, 0xa7, 0x31, 0x49, 0xe5, 0xd7, 0xc3, 0x01, 0x88, 0x95, 0x96, 0x7a,
+ 0xbe, 0x47, 0x1d, 0x7c, 0xc0, 0x80, 0x00, 0x30, 0xc7, 0x07, 0x60, 0xbd,
+ 0x0d, 0x3d, 0x48, 0xd6, 0x1e, 0x7e, 0xb1, 0x2a, 0x0a, 0x27, 0xa9, 0x16,
+ 0x77, 0x21, 0x6d, 0x00, 0x95, 0xa2, 0xa9, 0x5a, 0x37, 0xf3, 0xc8, 0x69,
+ 0x42, 0xc1, 0x98, 0x1d, 0xde, 0x4f, 0x78, 0x97, 0xa4, 0x19, 0x0a, 0x27,
+ 0x0e, 0x96, 0x2e, 0x2b, 0xa4, 0x27, 0xb4, 0xe6, 0x30, 0xe3, 0x18, 0x7a,
+ 0xb4, 0x2c, 0xbb, 0x3f, 0x9a, 0xac, 0xc9, 0xc0, 0xf2, 0xea, 0xc9, 0xa8,
+ 0xc4, 0x4f, 0x6d, 0x73, 0xf9, 0x6e, 0xab, 0x34, 0xb7, 0x4d, 0xbb, 0xa0,
+ 0x66, 0xc9, 0xdd, 0x56, 0xd3, 0x2b, 0xa7, 0xdf, 0x08, 0x7d, 0xba, 0x9e,
+ 0x47, 0x95, 0x82, 0xbf, 0x73, 0xd5, 0x94, 0x1c, 0xc1, 0x07, 0xca, 0xd5,
+ 0x5c, 0x65, 0x96, 0xd4, 0xe2, 0x5e, 0x39, 0xa7, 0xee, 0x37, 0x04, 0x22,
+ 0x8e, 0xf9, 0x78, 0x30, 0x76, 0x05, 0xf2, 0x87, 0x2e, 0xae, 0x23, 0xd8,
+ 0xf2, 0xfc, 0x5d, 0x8c, 0x08, 0x8b, 0x48, 0x2e, 0x15, 0xad, 0xed, 0xa2,
+ 0x2a, 0x7c, 0xab, 0x9d, 0x00, 0x57, 0x8d, 0x14, 0x3d, 0x53, 0xaf, 0x27,
+ 0xb0, 0x44, 0x16, 0xa1, 0xc3, 0x84, 0x1a, 0xa8, 0x8d, 0xe6, 0xdc, 0x4f,
+ 0x16, 0xb8, 0xdd, 0x32, 0x08, 0x97, 0xd1, 0x49, 0x8e, 0x4e, 0xff, 0xb5,
+ 0x8a, 0x6d, 0x87, 0xb8, 0xdd, 0xcd, 0xcf, 0xae, 0xee, 0x75, 0xec, 0xb9,
+ 0xef, 0x64, 0xe3, 0xdb, 0x62, 0xc2, 0x32, 0x96, 0x5f, 0x55, 0x6e, 0xe3,
+ 0xf7, 0x4d, 0x73, 0xd2, 0xb1, 0x99, 0x93, 0xe9, 0xa9, 0xb8, 0xd6, 0xba,
+ 0x56, 0xcc, 0x87, 0xfb, 0xbe, 0x3b, 0x7f, 0xb7, 0xdd, 0xcb, 0x35, 0x18,
+ 0x4e, 0xe2, 0xb8, 0x81, 0xd5, 0x5e, 0x55, 0xa7, 0x80, 0x3a, 0xb2, 0xdc,
+ 0xdd, 0xcd, 0x35, 0x72, 0xcb, 0x89, 0x21, 0xbe, 0xdf, 0x95, 0x81, 0x85,
+ 0xee, 0x70, 0x46, 0xb1, 0x2e, 0xf4, 0xe6, 0x19, 0x0a, 0x31, 0x40, 0x12,
+ 0x00, 0x6f, 0x80, 0x03, 0xac, 0xa9, 0x3f, 0x43, 0x0d, 0x12, 0x1d, 0xf1,
+ 0xad, 0xa3, 0x16, 0xff, 0xe0, 0xb1, 0xef, 0x85, 0x70, 0x6e, 0x36, 0xad,
+ 0x21, 0x64, 0xcd, 0x1e, 0x40, 0x38, 0x9b, 0x2f, 0x36, 0xcf, 0x10, 0x73,
+ 0x5e, 0x68, 0xe1, 0x50, 0x22, 0x09, 0x78, 0x84},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 9
+ {SEC_OID_SHA384,
+ 9,
+ {0x34, 0xe0, 0x1c, 0xcf, 0x88, 0xb7, 0xb2, 0x5e, 0xd5, 0x6f, 0x5f, 0xaf,
+ 0xc8, 0x9d, 0xdc, 0xb9, 0xb6, 0xfa, 0xde, 0x81, 0xed, 0x24, 0x46, 0xb0,
+ 0xc1, 0x33, 0xf6, 0x94, 0x9e, 0x73, 0xa1, 0xd6, 0x81, 0x34, 0x97, 0x3f,
+ 0x59, 0xa5, 0x51, 0x58, 0x2b, 0xb3, 0xc2, 0x86, 0x51, 0xb3, 0x4f, 0xff,
+ 0x77, 0xf9, 0x7e, 0x91, 0xd9, 0x47, 0xa9, 0x6f, 0x26, 0x9b, 0xae, 0xf3,
+ 0x55, 0x69, 0x7e, 0x15, 0xf4, 0x99, 0x9d, 0x3b, 0x8b, 0x17, 0x3c, 0x66,
+ 0xc8, 0x6e, 0xaa, 0x54, 0x6b, 0x44, 0xf1, 0xaa, 0x42, 0x25, 0x1d, 0xf4,
+ 0x55, 0x84, 0xa9, 0x38, 0xb4, 0x0c, 0x6f, 0x1b, 0x5e, 0x1f, 0x8c, 0x58,
+ 0xff, 0x74, 0xf9, 0x62, 0x57, 0xa0, 0x44, 0xb1, 0x0a, 0x70, 0xbc, 0x50,
+ 0x75, 0xf9, 0x76, 0x9c, 0x3c, 0x94, 0x9d, 0xcd, 0xe8, 0x89, 0xe3, 0xb9,
+ 0xc6, 0xd3, 0x2d, 0x4e, 0xee, 0x6e, 0x31, 0x2d, 0xfa, 0x2c, 0x74, 0x31,
+ 0x89, 0x54, 0x77, 0x05, 0x56, 0x67, 0x7d, 0x19, 0x37, 0x26, 0x5e, 0x89,
+ 0x6b, 0xf0, 0x44, 0xb3, 0xc0, 0xa0, 0x3a, 0xc6, 0xef, 0x1d, 0x82, 0x88,
+ 0x8a, 0x5a, 0x01, 0x07, 0x87, 0xdc, 0x4a, 0x65, 0xa8, 0x55, 0x36, 0x85,
+ 0x32, 0xb0, 0x92, 0xa5, 0xf6, 0xc9, 0x85, 0xdd, 0x72, 0x09, 0x66, 0xfc,
+ 0xd4, 0x07, 0xd4, 0x65, 0xb3, 0x34, 0x26, 0xcd, 0x6e, 0x56, 0xac, 0x30,
+ 0xfe, 0xff, 0x07, 0x3b, 0xd4, 0xc5, 0x51, 0x15, 0xbd, 0xba, 0xef, 0x71,
+ 0xc1, 0x4f, 0x18, 0x0f, 0xb5, 0x59, 0xfa, 0x48, 0x60, 0xd7, 0xbc, 0x94,
+ 0xb5, 0x2a, 0xac, 0x8d, 0x12, 0x1d, 0x0c, 0x0a, 0xe4, 0xc2, 0xa6, 0x4e,
+ 0xe3, 0x2d, 0x1a, 0x10, 0x86, 0xef, 0xdb, 0x42, 0x64, 0xf4, 0xf9, 0x3f,
+ 0x4e, 0x8d, 0xb0, 0x96, 0x72, 0x4f, 0x52, 0xd6, 0x08, 0xbc, 0x68, 0x6e,
+ 0xb5, 0x5f, 0x3e, 0x28, 0x20, 0xab, 0xc4, 0x38, 0x4a, 0xf6, 0xe4, 0xe4,
+ 0xa8, 0xf9, 0xec, 0xa4, 0xcb, 0x3e, 0x52, 0xc4, 0x3a, 0x67, 0xe6, 0x73,
+ 0xf2, 0x61, 0x0d, 0xed, 0x69, 0xdf, 0x52, 0x0f, 0xec, 0x76, 0xd3, 0xaa,
+ 0x50, 0xb9, 0xa6, 0x55, 0x6f, 0xce, 0xc2, 0x04, 0xcb, 0x95, 0x9a, 0x0e,
+ 0xbf, 0xa6, 0xdf, 0xb8, 0x68, 0x06, 0x8f, 0x58, 0x33, 0x38, 0xe5, 0x7c,
+ 0xdc, 0xc2, 0xd2, 0x60, 0x3a, 0xce, 0xdc, 0x48, 0xc5, 0x95, 0x00, 0x45,
+ 0x35, 0x22, 0xbf, 0xa8, 0x16, 0x5c, 0x8e, 0x2c, 0x63, 0xe4, 0xac, 0x97,
+ 0xb3, 0xd4, 0xd7, 0x00, 0x75, 0xc8, 0x57, 0xbe, 0xff, 0xb5, 0xdb, 0x8d,
+ 0xf5, 0x82, 0x47, 0xec, 0x48, 0x42, 0xfd, 0xa0, 0x8a, 0x09, 0x3d, 0xf5,
+ 0xdd, 0xae, 0x1c, 0xad, 0x03, 0xe3, 0x74, 0xa3, 0x50, 0xa8, 0x79, 0x61,
+ 0x40, 0x8b, 0xf4, 0xfa, 0x99, 0xe5, 0x51, 0x1b, 0xa4, 0x2a, 0x90, 0x59,
+ 0xa0, 0xed, 0x73, 0xc1, 0xc9, 0x61, 0x8a, 0xe0, 0xa3, 0x00, 0x39, 0x93,
+ 0x47, 0xee, 0x19, 0x40, 0x03, 0xfb, 0x81, 0xf6, 0xe9, 0x05, 0xf0, 0x28,
+ 0x6e, 0x14, 0x67, 0xfc, 0x0e, 0xef, 0x2c, 0x56, 0x91, 0xc0, 0xd0, 0x5a,
+ 0x48, 0x0e, 0x52, 0xec, 0x57, 0x8f, 0x77, 0xd2, 0x61, 0x65, 0x03, 0x06,
+ 0x15, 0x30, 0xde, 0x13, 0x46, 0xd1, 0xa4, 0x24, 0xfa, 0xcd, 0x2c, 0xbb,
+ 0x9a, 0x7c, 0x8d, 0xa3, 0x8d, 0x87, 0x0e, 0x5f, 0x4b, 0x8c, 0xd4, 0x06,
+ 0xd4, 0x14, 0x21, 0xc9, 0x59, 0x10, 0x1c, 0x6e, 0xee, 0xe6, 0x0e, 0x09,
+ 0x2b, 0x2a, 0x5d, 0xc7, 0x17, 0xf2, 0xca, 0xf2, 0x92, 0xc8, 0x62, 0x2d,
+ 0x90, 0x38, 0x56, 0xa2, 0x66, 0xe3, 0x1c, 0x7c, 0x34, 0x2b, 0xbf, 0x09,
+ 0xf8, 0xbc, 0x37, 0xf6, 0x7f, 0x57, 0x6a, 0x3e, 0x8b, 0x96, 0x3b, 0x88,
+ 0xeb, 0xda, 0x9a, 0xa3, 0x1d, 0x09, 0x3f, 0xd9},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 10
+ {SEC_OID_SHA384,
+ 10,
+ {0x5d, 0xa0, 0x93, 0x02, 0xfd, 0x2e, 0x6e, 0xb0, 0x69, 0x5f, 0x2d, 0x02,
+ 0x78, 0x93, 0xf4, 0x2d, 0x71, 0x47, 0x6b, 0xd0, 0xad, 0x8e, 0x17, 0x83,
+ 0xf3, 0x01, 0x5f, 0xda, 0x3d, 0x1b, 0x5d, 0x4f, 0xac, 0x1b, 0x56, 0xfb,
+ 0xf1, 0x33, 0x14, 0x4b, 0xf8, 0x2f, 0x87, 0x41, 0x60, 0xa3, 0xa2, 0x48,
+ 0xe2, 0xc6, 0xa4, 0xda, 0x69, 0x1a, 0x7d, 0xb2, 0x11, 0x0e, 0x4b, 0xd0,
+ 0x95, 0xd5, 0x36, 0xe7, 0x2f, 0xbd, 0xe3, 0xb4, 0x7c, 0xe0, 0xbd, 0xcc,
+ 0xa2, 0xfc, 0x90, 0x50, 0xaa, 0xaf, 0x23, 0x95, 0x68, 0x6f, 0x98, 0xb8,
+ 0xda, 0x83, 0xa7, 0xad, 0x15, 0x2b, 0x2f, 0x51, 0x71, 0x25, 0x84, 0x3b,
+ 0x83, 0x06, 0x82, 0x8a, 0x0d, 0x5e, 0xf8, 0xd4, 0xb3, 0xab, 0xb8, 0x74,
+ 0x37, 0x36, 0x44, 0xe8, 0x17, 0x55, 0xe7, 0xa9, 0x29, 0xa3, 0x3e, 0x98,
+ 0x06, 0x9c, 0x4d, 0x4d, 0x0a, 0x73, 0x2b, 0x65, 0xc5, 0xb8, 0x36, 0xc2,
+ 0xb7, 0xff, 0xc6, 0xa9, 0x14, 0xce, 0x02, 0xc2, 0xac, 0x0d, 0x4b, 0xd5,
+ 0xe6, 0x7f, 0x7a, 0x39, 0x5d, 0xa0, 0x4d, 0x8f, 0x24, 0x03, 0x1d, 0x1b,
+ 0xda, 0xd7, 0x3e, 0xed, 0x9d, 0x08, 0x98, 0x22, 0x16, 0xaa, 0xc5, 0xa0,
+ 0x67, 0xd9, 0x03, 0x11, 0xbf, 0xfc, 0x2b, 0x10, 0x9f, 0x9d, 0xc3, 0xab,
+ 0x4e, 0xe2, 0xc0, 0x51, 0xe2, 0x38, 0x80, 0xa6, 0x75, 0xfa, 0xb1, 0x5a,
+ 0x3c, 0xee, 0xbf, 0x15, 0xf1, 0x14, 0xd7, 0x95, 0x23, 0xea, 0x57, 0x80,
+ 0xd6, 0x2a, 0x07, 0x85, 0xca, 0xdd, 0xd3, 0xd3, 0x45, 0x69, 0x7b, 0x8a,
+ 0x1a, 0x78, 0x5b, 0x14, 0x88, 0xea, 0xec, 0xbb, 0x86, 0x3f, 0x8b, 0xa2,
+ 0x2a, 0x30, 0x7b, 0xc8, 0x35, 0xf3, 0xc8, 0x32, 0xce, 0x37, 0xde, 0x47,
+ 0xa4, 0x16, 0x13, 0x6b, 0x8c, 0x2e, 0x55, 0x9b, 0x38, 0xfe, 0x8d, 0x2b,
+ 0x94, 0xc4, 0xcd, 0x37, 0x6f, 0xbe, 0x20, 0x91, 0x30, 0x20, 0x6b, 0x53,
+ 0x27, 0x1f, 0x69, 0x78, 0x9b, 0xd0, 0xf2, 0x59, 0x6b, 0x85, 0xd9, 0xcc,
+ 0xb0, 0x00, 0xa1, 0x5e, 0x3f, 0x2e, 0x7c, 0x50, 0xe8, 0x82, 0x0d, 0xab,
+ 0xdb, 0x36, 0xb1, 0xdf, 0xac, 0x83, 0xcf, 0x0a, 0x30, 0x7e, 0xe4, 0x6e,
+ 0xca, 0x14, 0x2e, 0xb7, 0x47, 0xdd, 0x72, 0x97, 0x2f, 0x0e, 0x82, 0x4e,
+ 0x91, 0x07, 0xf3, 0x18, 0x03, 0x6e, 0x83, 0x27, 0x4a, 0xde, 0x55, 0xd5,
+ 0x3f, 0xb4, 0x70, 0x69, 0xcc, 0x49, 0xcc, 0x51, 0x46, 0x0f, 0x98, 0x2c,
+ 0xb7, 0x12, 0x07, 0x40, 0x82, 0x55, 0x9b, 0xef, 0x43, 0x6c, 0x50, 0x1c,
+ 0x96, 0x8e, 0x1b, 0x73, 0xfa, 0xe4, 0xad, 0xae, 0x5f, 0x2d, 0x71, 0x11,
+ 0xa1, 0x74, 0x1d, 0x12, 0x99, 0x86, 0x9b, 0x5f, 0x5d, 0x6c, 0x83, 0x1c,
+ 0x69, 0xc4, 0xab, 0x32, 0x3c, 0x4e, 0x04, 0x22, 0x7e, 0x43, 0x5c, 0xf3,
+ 0xcb, 0xfb, 0xa1, 0xa3, 0xa9, 0xe6, 0xe6, 0xa6, 0x43, 0x68, 0x02, 0x7d,
+ 0x5c, 0x38, 0x5a, 0xcb, 0xab, 0x00, 0x12, 0xf3, 0x85, 0xff, 0xa3, 0x31,
+ 0xdb, 0x5d, 0xec, 0xd3, 0x58, 0xd4, 0x4a, 0xfe, 0x4d, 0x7d, 0x04, 0x7c,
+ 0xa4, 0xec, 0x9b, 0x8f, 0x88, 0x89, 0x30, 0xc1, 0xc6, 0xca, 0x1a, 0x01,
+ 0x10, 0x6c, 0x8f, 0x74, 0x82, 0xed, 0x80, 0xce, 0xcf, 0x0e, 0x24, 0x4e,
+ 0xe7, 0x6e, 0x28, 0x52, 0x7d, 0x84, 0x64, 0xf4, 0x13, 0x95, 0xe9, 0x49,
+ 0xed, 0xa7, 0x4e, 0x23, 0x32, 0x82, 0xf5, 0x0b, 0x6f, 0xcc, 0xed, 0xdd,
+ 0x34, 0x78, 0xbe, 0x8b, 0x78, 0x25, 0xac, 0x05, 0xf0, 0xf1, 0xf0, 0x96,
+ 0x17, 0xf3, 0x1f, 0x79, 0xea, 0xcf, 0x10, 0xd9, 0x0b, 0xe5, 0x07, 0x11,
+ 0xb8, 0xd2, 0xc0, 0xa4, 0xe1, 0xf2, 0x06, 0x2a, 0x3d, 0x6d, 0x4a, 0xb9,
+ 0xed, 0x05, 0xc0, 0xf6, 0x67, 0x8f, 0x94, 0xe7},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 11
+ {SEC_OID_SHA384,
+ 11,
+ {0x10, 0x87, 0x7a, 0xe7, 0xa6, 0x3a, 0x66, 0xb8, 0x24, 0x9e, 0x34, 0x55,
+ 0x7c, 0x24, 0x14, 0x5c, 0x4a, 0x5b, 0xbc, 0xe1, 0xb2, 0xd7, 0x19, 0x1e,
+ 0xd8, 0xa6, 0xb1, 0x94, 0xb5, 0xa1, 0x4c, 0x6f, 0x0c, 0x75, 0xe1, 0x57,
+ 0x77, 0x2c, 0x90, 0x55, 0x36, 0x32, 0xc4, 0xa5, 0x86, 0x36, 0xae, 0xc3,
+ 0x56, 0xe5, 0x0b, 0xb1, 0x50, 0x35, 0xb7, 0x40, 0x90, 0x84, 0xba, 0x68,
+ 0xe9, 0x1d, 0x09, 0xcf, 0xa3, 0xd0, 0x90, 0xe1, 0xb4, 0xe1, 0x7c, 0x08,
+ 0xc5, 0x6a, 0x3d, 0x20, 0xfb, 0xeb, 0xd4, 0x83, 0xdf, 0x98, 0x4b, 0x5f,
+ 0x80, 0x0c, 0x77, 0x24, 0xc5, 0x2c, 0x19, 0x33, 0x9d, 0xb6, 0x2f, 0xf9,
+ 0xb1, 0x3b, 0x2c, 0xb3, 0x8b, 0x11, 0x87, 0xc5, 0x92, 0x7f, 0xfe, 0x57,
+ 0x28, 0xb8, 0xc7, 0xa6, 0x6d, 0x3f, 0x20, 0x9d, 0xb3, 0xe2, 0xa4, 0x90,
+ 0xb1, 0x15, 0xe6, 0xe8, 0x54, 0xbb, 0x8b, 0x5f, 0xb6, 0xe3, 0x90, 0xae,
+ 0xdb, 0x5a, 0xc7, 0xfc, 0x93, 0x92, 0x13, 0x99, 0x82, 0x41, 0x20, 0xa2,
+ 0x4c, 0x6d, 0xfe, 0x8b, 0x08, 0x48, 0x45, 0xe4, 0x92, 0x1c, 0x5b, 0xdc,
+ 0x04, 0xf0, 0xd3, 0xf9, 0xdc, 0xd7, 0x89, 0x66, 0x32, 0x25, 0x2b, 0x69,
+ 0x72, 0x79, 0x96, 0xb3, 0x25, 0xe9, 0x9a, 0x07, 0xfd, 0xda, 0xf0, 0x55,
+ 0x32, 0x86, 0x85, 0x03, 0x5b, 0x62, 0x9c, 0x00, 0x10, 0x78, 0xc8, 0x18,
+ 0x2e, 0x4b, 0xc7, 0x91, 0x55, 0x40, 0x5a, 0xac, 0x23, 0x24, 0x79, 0x04,
+ 0x97, 0xca, 0x08, 0x2e, 0x0d, 0x9e, 0x6b, 0x27, 0x07, 0xa0, 0x11, 0xa9,
+ 0x53, 0x0f, 0xed, 0x0f, 0xb0, 0xe2, 0x56, 0x8a, 0x05, 0xab, 0x26, 0xe3,
+ 0xcd, 0x1e, 0x61, 0x3d, 0x6c, 0xf4, 0xf1, 0x0e, 0xe6, 0x19, 0xf9, 0x7b,
+ 0xeb, 0xff, 0x59, 0xdf, 0x63, 0x44, 0x27, 0x58, 0x4e, 0x26, 0xfa, 0x81,
+ 0xcf, 0x8e, 0xfe, 0x07, 0xc4, 0x0e, 0xb9, 0x10, 0xa7, 0xcb, 0xe4, 0x63,
+ 0xeb, 0x56, 0x8c, 0xbc, 0x0c, 0xb1, 0x99, 0x21, 0x46, 0xfb, 0xd7, 0x28,
+ 0x00, 0x64, 0xa8, 0x18, 0x9d, 0x22, 0xee, 0x23, 0x28, 0x3f, 0x66, 0x1b,
+ 0x9e, 0x98, 0x0d, 0x24, 0x03, 0xe7, 0x07, 0x53, 0xc1, 0xbc, 0xa7, 0x50,
+ 0x5e, 0xc9, 0x2c, 0x1d, 0x68, 0x82, 0x00, 0xfe, 0x00, 0x1d, 0x59, 0x78,
+ 0x74, 0x96, 0x8d, 0x14, 0xa8, 0xf3, 0xd8, 0xed, 0xbe, 0x43, 0x6a, 0x6f,
+ 0x73, 0x28, 0x21, 0x8b, 0x69, 0x95, 0x7b, 0x15, 0x26, 0xd2, 0x2e, 0xea,
+ 0x70, 0x99, 0x2e, 0xd1, 0x45, 0x26, 0xa0, 0x41, 0x5e, 0x12, 0x53, 0x4a,
+ 0xf4, 0x43, 0xa1, 0xd8, 0x10, 0x05, 0x78, 0xbe, 0x88, 0x8b, 0xad, 0x5e,
+ 0x2f, 0xa1, 0x86, 0x38, 0xd7, 0x7d, 0xc5, 0xeb, 0x17, 0x7f, 0xbb, 0x12,
+ 0x04, 0x5d, 0x6b, 0xb2, 0xfc, 0x70, 0xbd, 0x4a, 0xc3, 0xd9, 0xf3, 0xa2,
+ 0x02, 0x50, 0x36, 0x11, 0xef, 0x6b, 0x55, 0xb0, 0x05, 0xf6, 0xa3, 0x9c,
+ 0xf4, 0x5e, 0x3a, 0x89, 0x6c, 0x5a, 0x72, 0x6f, 0x8e, 0xec, 0x1a, 0xd5,
+ 0xb6, 0x86, 0x24, 0x34, 0x7b, 0xe0, 0xb4, 0x56, 0x1d, 0xf6, 0x8a, 0xfc,
+ 0xbb, 0xd6, 0x65, 0x93, 0x5b, 0x4b, 0x52, 0x19, 0xd7, 0x5a, 0xf0, 0x25,
+ 0x28, 0x49, 0xae, 0x4b, 0xdc, 0x9a, 0xe8, 0x96, 0x36, 0xf7, 0xd0, 0xbd,
+ 0x95, 0x33, 0xb0, 0xa1, 0x8f, 0x94, 0xfa, 0x2e, 0xc5, 0xb4, 0xc4, 0xfc,
+ 0xb6, 0x3a, 0x08, 0x80, 0x61, 0x9a, 0x88, 0x7b, 0x71, 0x0c, 0xb9, 0x2b,
+ 0x33, 0x76, 0xa4, 0x07, 0xfb, 0xc6, 0xfb, 0xc4, 0x3d, 0x57, 0x94, 0xdd,
+ 0x24, 0x3c, 0x7d, 0x23, 0x5a, 0x14, 0xe8, 0xcc, 0x3e, 0x4f, 0x78, 0x6c,
+ 0x3b, 0xd5, 0x7f, 0x39, 0x13, 0x93, 0xd0, 0x5c, 0x28, 0x3b, 0xd9, 0xc6,
+ 0x21, 0x04, 0xfe, 0x04, 0xce, 0xf2, 0x9c, 0x75},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 12
+ {SEC_OID_SHA384,
+ 12,
+ {0xbd, 0x95, 0x86, 0xf5, 0x2f, 0x2e, 0x14, 0xb0, 0x69, 0x4a, 0x44, 0x7f,
+ 0xc1, 0x11, 0x08, 0x61, 0x41, 0xf8, 0x86, 0x4f, 0x0d, 0x24, 0x64, 0xed,
+ 0x83, 0xad, 0xee, 0xb0, 0xb7, 0x02, 0xcc, 0x0d, 0xc5, 0x01, 0xb8, 0x99,
+ 0xf0, 0xc1, 0xba, 0x5a, 0xcb, 0x0c, 0x01, 0x63, 0x19, 0x1d, 0xc8, 0xf4,
+ 0x6e, 0x26, 0x63, 0x1f, 0xa2, 0x36, 0x28, 0x99, 0x02, 0x94, 0x9c, 0x08,
+ 0x7e, 0xf4, 0x96, 0x85, 0x85, 0xa9, 0xda, 0xdd, 0xac, 0x00, 0xfd, 0xf4,
+ 0x43, 0x05, 0x61, 0xfd, 0x81, 0x60, 0x5f, 0x7f, 0x35, 0x68, 0x22, 0x2d,
+ 0xa3, 0xc4, 0xcd, 0xdd, 0xb9, 0x04, 0x7d, 0xd5, 0x29, 0x52, 0x7a, 0x5d,
+ 0x37, 0x0c, 0x34, 0x3d, 0xd2, 0x05, 0x8d, 0x3d, 0xd3, 0x88, 0x51, 0x57,
+ 0xe4, 0x59, 0x4d, 0x7a, 0xf1, 0x60, 0xe2, 0x44, 0x32, 0x97, 0xa3, 0xc8,
+ 0x7c, 0x42, 0x14, 0xae, 0x3a, 0xe2, 0xfb, 0x3c, 0x13, 0xa8, 0xff, 0x39,
+ 0xe1, 0xe8, 0x04, 0xfb, 0xb3, 0x9f, 0x30, 0x97, 0xb0, 0x97, 0xa7, 0xd2,
+ 0xdd, 0x56, 0x8d, 0x88, 0x5a, 0x5a, 0xbd, 0xc3, 0xd1, 0xbb, 0x01, 0x23,
+ 0x49, 0x75, 0x8e, 0x96, 0xb6, 0x08, 0x05, 0x02, 0x85, 0xad, 0x3c, 0x80,
+ 0x13, 0x23, 0x90, 0xae, 0x5f, 0xc9, 0xed, 0xda, 0xc4, 0x0c, 0xa9, 0x8d,
+ 0x6d, 0xb6, 0x46, 0x3b, 0x8f, 0x10, 0xf7, 0x9e, 0x4c, 0x4a, 0x98, 0xd2,
+ 0xaa, 0x91, 0xb7, 0xd8, 0xd6, 0xb9, 0xc2, 0x53, 0x6d, 0x81, 0x31, 0xa3,
+ 0xd4, 0x47, 0xa9, 0x62, 0x24, 0x67, 0xe7, 0x17, 0x0c, 0x66, 0xc7, 0x24,
+ 0x95, 0xdf, 0x3f, 0x8c, 0xec, 0x11, 0x95, 0x1d, 0xb3, 0xcc, 0x64, 0x07,
+ 0xce, 0x75, 0xef, 0x39, 0x85, 0x81, 0x67, 0x77, 0x53, 0x77, 0x3b, 0xce,
+ 0xb6, 0xae, 0xce, 0x44, 0xf4, 0x02, 0x92, 0xd8, 0xde, 0x15, 0xe0, 0x20,
+ 0x52, 0x36, 0x44, 0xac, 0xf0, 0xaf, 0xc7, 0x9e, 0x13, 0x81, 0x87, 0x5b,
+ 0x6a, 0x67, 0x16, 0x8b, 0xf5, 0x66, 0x66, 0x5c, 0x4a, 0x4a, 0xab, 0x1a,
+ 0x8c, 0x6a, 0x2a, 0x38, 0x44, 0x37, 0xf4, 0xcd, 0x2b, 0x24, 0x2a, 0xcc,
+ 0x8d, 0x83, 0x85, 0xcb, 0x39, 0x76, 0x4d, 0xab, 0x2c, 0x73, 0xe2, 0x47,
+ 0x62, 0x00, 0xc2, 0x13, 0x6e, 0x49, 0x04, 0xf8, 0xba, 0x04, 0x79, 0xe5,
+ 0xa6, 0xec, 0xe3, 0x8a, 0xc8, 0xb4, 0xe9, 0x9b, 0x6b, 0xe4, 0xa2, 0xf1,
+ 0x23, 0x10, 0xb2, 0x65, 0xa8, 0x47, 0x06, 0x28, 0xf9, 0xd1, 0x98, 0xd8,
+ 0x97, 0xca, 0xce, 0x6e, 0xfd, 0x9c, 0xc2, 0xb8, 0xbd, 0x29, 0x96, 0x96,
+ 0x65, 0x4a, 0xe2, 0x05, 0xe1, 0x47, 0x05, 0x21, 0xec, 0x7e, 0xc7, 0x4d,
+ 0x2c, 0xff, 0xfd, 0x05, 0x8a, 0x1b, 0xd1, 0xf8, 0x4d, 0x72, 0xa5, 0xe1,
+ 0x3d, 0x2b, 0xf4, 0x4a, 0xa8, 0x30, 0x6d, 0x78, 0x31, 0x95, 0x69, 0x63,
+ 0x5d, 0x49, 0x2c, 0x63, 0x93, 0x97, 0xd8, 0x86, 0x22, 0x2d, 0x5d, 0xe4,
+ 0x6f, 0x82, 0xdc, 0xc5, 0xbd, 0x97, 0x36, 0xd4, 0x01, 0xba, 0x29, 0x20,
+ 0x57, 0x7b, 0xc7, 0x1e, 0x7c, 0xee, 0x77, 0xb9, 0x39, 0x57, 0x32, 0x31,
+ 0x7b, 0x84, 0x9d, 0x22, 0xea, 0x98, 0xbd, 0x5c, 0x6e, 0xe4, 0x61, 0xd8,
+ 0x27, 0x5d, 0xf4, 0xfa, 0x8a, 0x9a, 0xca, 0xad, 0xc3, 0xdb, 0x52, 0x8d,
+ 0x7c, 0x53, 0xe8, 0xb7, 0xe7, 0x97, 0xe6, 0x64, 0x7d, 0xdf, 0x9e, 0x22,
+ 0x59, 0xaf, 0x83, 0xb4, 0xc5, 0x6d, 0x63, 0xbc, 0xa9, 0x01, 0xe1, 0xf0,
+ 0xce, 0x54, 0x14, 0xb5, 0x60, 0x9f, 0xc1, 0xed, 0xcd, 0x2a, 0x6a, 0x71,
+ 0x21, 0xb4, 0x1a, 0x2f, 0x30, 0x82, 0xa7, 0xba, 0x6f, 0xcc, 0x63, 0x0f,
+ 0xbc, 0x7f, 0xff, 0x4b, 0xc2, 0x53, 0x59, 0x20, 0xd6, 0xe8, 0x34, 0x5e,
+ 0x0a, 0xa8, 0xd6, 0x24, 0x0a, 0x5f, 0x04, 0xf1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 13
+ {SEC_OID_SHA384,
+ 13,
+ {0x23, 0xda, 0x24, 0x5b, 0xc1, 0xde, 0xff, 0xf0, 0x9d, 0xc4, 0xa0, 0xad,
+ 0xc5, 0x83, 0x47, 0xce, 0x41, 0x91, 0x09, 0xe3, 0x00, 0x2f, 0xd1, 0x30,
+ 0x03, 0x31, 0xa8, 0xdf, 0xbd, 0xe6, 0x8f, 0x4b, 0x17, 0xd7, 0xe6, 0x5b,
+ 0x8e, 0xca, 0xaa, 0x69, 0xab, 0xc1, 0x41, 0x34, 0x42, 0x2b, 0x76, 0x03,
+ 0x6f, 0x49, 0x17, 0xb7, 0xd9, 0x91, 0xe0, 0xf5, 0x1d, 0x16, 0x80, 0x74,
+ 0x72, 0x2a, 0x2f, 0x1c, 0xcd, 0x1b, 0x30, 0xbb, 0xd6, 0xf3, 0x13, 0x9f,
+ 0x14, 0x7d, 0x29, 0xef, 0x11, 0xa0, 0xda, 0x12, 0x04, 0xd4, 0xad, 0x11,
+ 0x5d, 0xf6, 0x7a, 0x66, 0xd4, 0xd1, 0x05, 0x09, 0xab, 0xea, 0xfd, 0x25,
+ 0x02, 0xa6, 0xb6, 0x71, 0xa4, 0x07, 0x46, 0x86, 0x17, 0x51, 0xe7, 0xe5,
+ 0x91, 0x2e, 0x23, 0xdb, 0x05, 0xd0, 0xb3, 0xeb, 0xfa, 0x95, 0xf0, 0xf3,
+ 0xff, 0xf8, 0x87, 0x6b, 0x6f, 0x01, 0xaf, 0x3d, 0xc3, 0xd5, 0xe9, 0x4c,
+ 0xcc, 0x75, 0x82, 0x53, 0x6d, 0xef, 0x9d, 0x40, 0xfa, 0xcb, 0x2c, 0x6d,
+ 0x91, 0xe0, 0xea, 0xef, 0x3e, 0xf7, 0x75, 0x3f, 0xa8, 0x83, 0x0c, 0x71,
+ 0xe6, 0xe5, 0x83, 0xfa, 0x21, 0xd4, 0x23, 0xcd, 0xac, 0x47, 0x18, 0x93,
+ 0x37, 0xf8, 0xcc, 0xa6, 0x10, 0x44, 0xe4, 0x92, 0xb0, 0x73, 0xca, 0xee,
+ 0x97, 0x5c, 0xd3, 0xcd, 0x33, 0xeb, 0xd5, 0x48, 0xee, 0xe6, 0x8d, 0x72,
+ 0x20, 0xfc, 0xe7, 0x8b, 0xa2, 0xdb, 0x17, 0xef, 0x8a, 0xe4, 0x87, 0xd2,
+ 0xff, 0x06, 0xe9, 0x4d, 0x3d, 0x4a, 0xe6, 0x7e, 0x3f, 0xf9, 0xd3, 0xd7,
+ 0x82, 0x56, 0x40, 0x37, 0x44, 0xdf, 0xc1, 0x8c, 0x56, 0x49, 0xd5, 0x29,
+ 0xf3, 0x28, 0x3b, 0x51, 0xed, 0xd7, 0x81, 0x7c, 0xc3, 0xee, 0x9a, 0x3d,
+ 0x41, 0x7d, 0x4e, 0x2e, 0x58, 0x3f, 0x13, 0xa3, 0x6b, 0xdd, 0xc9, 0x3f,
+ 0x07, 0x8c, 0xdf, 0xbd, 0xfb, 0xa1, 0xc8, 0xcc, 0x48, 0x6b, 0x50, 0xe8,
+ 0x10, 0x4f, 0x4d, 0xc8, 0x62, 0xd4, 0xcf, 0xff, 0xc7, 0xc9, 0x20, 0x91,
+ 0x43, 0xd4, 0x3f, 0xd7, 0xd5, 0x59, 0x18, 0xd3, 0x26, 0xf0, 0x22, 0xdb,
+ 0x83, 0x6d, 0x6d, 0x3a, 0xe1, 0x55, 0x89, 0x7a, 0xa4, 0xa1, 0x2a, 0xf7,
+ 0x88, 0x46, 0xc9, 0x4e, 0x1b, 0xb4, 0x20, 0x25, 0xa7, 0x96, 0xd5, 0x94,
+ 0x92, 0x00, 0x11, 0x94, 0x5a, 0xa7, 0xd7, 0xf4, 0x1e, 0xac, 0x8c, 0x0a,
+ 0x42, 0x25, 0x22, 0x86, 0x26, 0x74, 0x33, 0xc0, 0x40, 0x93, 0x71, 0xd2,
+ 0x0e, 0x31, 0x24, 0x23, 0x06, 0x2d, 0xea, 0x43, 0x52, 0x83, 0xd3, 0x85,
+ 0x7a, 0x56, 0xd1, 0xb4, 0x72, 0x48, 0x19, 0x0b, 0x73, 0xb3, 0x58, 0xec,
+ 0xbc, 0x99, 0x8e, 0x7d, 0xfa, 0xa4, 0xf4, 0xb8, 0x9a, 0xcd, 0x10, 0xb0,
+ 0x5b, 0x58, 0xa1, 0x72, 0xfa, 0x58, 0xfd, 0x37, 0xf0, 0x7b, 0x70, 0x7a,
+ 0x97, 0x8a, 0xa4, 0xe2, 0x6d, 0x47, 0x17, 0x26, 0x24, 0x0e, 0xdc, 0xe5,
+ 0x22, 0xd4, 0x08, 0x34, 0x77, 0xdb, 0x37, 0xe4, 0xe2, 0x30, 0x03, 0x1c,
+ 0xf0, 0x60, 0x96, 0xd3, 0x73, 0xd6, 0x5e, 0x4e, 0x7f, 0xda, 0x47, 0xd4,
+ 0x21, 0xe4, 0xd0, 0x00, 0xb7, 0x22, 0xda, 0x63, 0x26, 0xd9, 0xe8, 0xfa,
+ 0x5f, 0x09, 0xf2, 0x68, 0x5f, 0x6a, 0xf3, 0xa5, 0x1f, 0x56, 0x49, 0xe9,
+ 0x9a, 0x67, 0x01, 0x0b, 0xfb, 0x69, 0x5f, 0x3f, 0x5b, 0xd8, 0xa6, 0x02,
+ 0x7a, 0xb1, 0xeb, 0x75, 0x9e, 0xf0, 0xa0, 0x22, 0xf5, 0xbd, 0x67, 0x75,
+ 0xe5, 0xfe, 0x96, 0xaa, 0x22, 0xd9, 0xd7, 0x6b, 0x37, 0x53, 0x77, 0xe2,
+ 0xb5, 0x56, 0x19, 0x9c, 0x94, 0x0f, 0x05, 0x67, 0xf0, 0x98, 0x99, 0x87,
+ 0x4e, 0x02, 0xe8, 0xb9, 0x72, 0x94, 0x0f, 0xc7, 0xd7, 0xfd, 0x63, 0x2e,
+ 0xfa, 0x97, 0xa6, 0x17, 0xc1, 0xd4, 0x76, 0x7e},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 14
+ {SEC_OID_SHA384,
+ 14,
+ {0xbe, 0xc4, 0xec, 0xc1, 0xe9, 0x93, 0x5d, 0x26, 0xa8, 0xa4, 0x48, 0x26,
+ 0x6a, 0x6d, 0x45, 0x0e, 0xf1, 0x92, 0x6d, 0x3e, 0x03, 0x53, 0xbb, 0x61,
+ 0xf7, 0xd8, 0x49, 0x34, 0xd7, 0xc6, 0x6d, 0x66, 0xb4, 0x44, 0x1d, 0x21,
+ 0xb5, 0x4a, 0xba, 0xf9, 0x20, 0x02, 0x57, 0xfc, 0xa8, 0x9a, 0xd3, 0x52,
+ 0xfb, 0x02, 0x47, 0xb5, 0xb6, 0x5f, 0xc9, 0x52, 0xf4, 0xd7, 0x5f, 0xdf,
+ 0xd2, 0xc0, 0x4a, 0x8b, 0x44, 0x08, 0x17, 0xcf, 0x35, 0x1c, 0x4c, 0x09,
+ 0x49, 0x31, 0x91, 0xed, 0xe4, 0xd7, 0x3c, 0xa5, 0x5d, 0x41, 0x42, 0xf1,
+ 0xc8, 0xab, 0xd1, 0x98, 0x22, 0x78, 0xc6, 0x0c, 0x2f, 0x9f, 0x5f, 0x2a,
+ 0xdf, 0x4a, 0x0d, 0x1e, 0x0a, 0xd8, 0xea, 0x2e, 0x3a, 0xa1, 0x77, 0x8a,
+ 0x84, 0x6a, 0x91, 0xbc, 0xf4, 0xba, 0x4b, 0x96, 0x37, 0xe4, 0xa2, 0xae,
+ 0x49, 0xed, 0x91, 0x37, 0x9c, 0x21, 0x27, 0xdc, 0xe0, 0xfe, 0x03, 0x04,
+ 0x8e, 0x78, 0xdc, 0x9c, 0x37, 0xb7, 0x00, 0x08, 0x9a, 0xb8, 0x4b, 0x84,
+ 0xcf, 0xf7, 0x87, 0x2f, 0xe0, 0x8d, 0x0d, 0x77, 0x38, 0x18, 0xe1, 0x58,
+ 0xb8, 0x96, 0xbb, 0xd6, 0x07, 0x5a, 0xf6, 0xdf, 0x1a, 0x75, 0x19, 0x09,
+ 0xdd, 0x1e, 0x5d, 0xad, 0x96, 0x8e, 0xcc, 0x91, 0xbc, 0x62, 0x19, 0xc6,
+ 0x13, 0xa4, 0xab, 0x90, 0x2d, 0xe6, 0xb0, 0xac, 0xc4, 0x67, 0x48, 0xa3,
+ 0x0f, 0xef, 0x9f, 0xb3, 0x3a, 0x33, 0x58, 0x20, 0xd7, 0x37, 0xfd, 0xb3,
+ 0x53, 0xf9, 0xe8, 0xe5, 0x37, 0x8e, 0x9c, 0xec, 0xed, 0x5b, 0x88, 0x09,
+ 0x90, 0x6d, 0xdb, 0x71, 0x00, 0x38, 0xc6, 0xf2, 0xc4, 0xe3, 0xc8, 0x01,
+ 0x58, 0xf5, 0xea, 0x4a, 0xb1, 0xe2, 0x35, 0x7b, 0xee, 0x7f, 0x01, 0xe2,
+ 0xdd, 0x2d, 0xc8, 0x1e, 0x99, 0x12, 0xd8, 0xb2, 0x60, 0xef, 0x4a, 0xd3,
+ 0x8e, 0x18, 0x1d, 0x7f, 0x2d, 0x5b, 0x07, 0x28, 0x76, 0x59, 0xe0, 0x33,
+ 0x51, 0xe4, 0xce, 0xe0, 0xf0, 0xcd, 0x4e, 0x4c, 0xa4, 0x77, 0x41, 0x55,
+ 0x04, 0xa8, 0xe5, 0x91, 0x68, 0x93, 0x79, 0x58, 0xe3, 0xea, 0xdd, 0xa0,
+ 0xa9, 0xe3, 0x66, 0xfc, 0x37, 0x0c, 0x30, 0x8a, 0xd7, 0x85, 0x05, 0xa8,
+ 0xfa, 0xca, 0x41, 0x6e, 0x94, 0xb7, 0xf2, 0x7f, 0x60, 0xf4, 0x07, 0x09,
+ 0x95, 0x9f, 0xe2, 0x6c, 0x1c, 0x6a, 0xb9, 0x85, 0xa1, 0x14, 0x15, 0x37,
+ 0xd1, 0xfa, 0x11, 0x0c, 0xce, 0x11, 0x5a, 0xe4, 0x5a, 0x10, 0xa3, 0x49,
+ 0x85, 0x91, 0x80, 0x0e, 0x81, 0x10, 0x20, 0x97, 0xff, 0x51, 0x45, 0x51,
+ 0x81, 0x9a, 0xbf, 0xab, 0x67, 0xd8, 0x76, 0xdf, 0x37, 0xe1, 0xd0, 0x45,
+ 0x57, 0xca, 0x98, 0xac, 0x6d, 0x9c, 0x14, 0xcd, 0xe0, 0xbd, 0x2e, 0x0f,
+ 0x9c, 0xcf, 0xd6, 0xe2, 0x57, 0x17, 0x50, 0xb3, 0xa6, 0x95, 0x19, 0xff,
+ 0x26, 0x30, 0xc5, 0xf1, 0xa0, 0x8f, 0x22, 0x76, 0x7e, 0x95, 0x00, 0x72,
+ 0x74, 0x33, 0x12, 0x6a, 0x7d, 0xa8, 0x5d, 0x99, 0x2c, 0xd1, 0x4d, 0x4d,
+ 0x94, 0x6a, 0xaf, 0xeb, 0x59, 0x6f, 0x7a, 0xa8, 0xea, 0x22, 0x39, 0xd1,
+ 0xd5, 0xfc, 0x05, 0x56, 0x58, 0x46, 0x69, 0xa8, 0xfe, 0x96, 0x8c, 0x7d,
+ 0x1e, 0xc9, 0xf3, 0x5a, 0x60, 0x1a, 0xfc, 0x7d, 0x8c, 0x5e, 0x26, 0x20,
+ 0xaf, 0x5b, 0xb9, 0x5f, 0xd9, 0x22, 0xdf, 0xb3, 0xb8, 0xd0, 0x13, 0xf5,
+ 0xb8, 0x7c, 0x3c, 0xb1, 0xda, 0x4b, 0x33, 0x49, 0xab, 0x13, 0x13, 0x5a,
+ 0x13, 0xd4, 0x5d, 0xe4, 0x9b, 0x49, 0x91, 0xee, 0xfe, 0x8c, 0x6f, 0x6b,
+ 0x1b, 0xd4, 0x09, 0xb2, 0xf8, 0x27, 0x28, 0x89, 0x86, 0xe9, 0x86, 0xcf,
+ 0x08, 0xc6, 0x43, 0x42, 0x0b, 0x16, 0x0a, 0x64, 0x2d, 0xc4, 0x7a, 0xfb,
+ 0x7a, 0xf3, 0x21, 0xd9, 0xee, 0xe8, 0x9a, 0xf7},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 15
+ {SEC_OID_SHA384,
+ 15,
+ {0x6e, 0x5a, 0x44, 0xb4, 0xfe, 0x52, 0xc8, 0x10, 0x4e, 0xb6, 0x0e, 0x7d,
+ 0x96, 0xe6, 0x97, 0xc2, 0xfb, 0x0c, 0x76, 0x10, 0xfe, 0x17, 0xfe, 0x8c,
+ 0x6d, 0x10, 0xfa, 0xbc, 0x50, 0x9c, 0xd3, 0xcb, 0x16, 0xbb, 0x44, 0x28,
+ 0x93, 0x5e, 0xc5, 0x8f, 0xac, 0x84, 0xdb, 0x83, 0x54, 0x2b, 0xa1, 0x66,
+ 0x99, 0x1f, 0x92, 0x3a, 0x98, 0x89, 0xee, 0x78, 0x08, 0x8f, 0x08, 0x86,
+ 0xde, 0xee, 0x10, 0x7c, 0x1d, 0x08, 0x52, 0xeb, 0xcb, 0x29, 0x55, 0x61,
+ 0xc3, 0x97, 0x7b, 0x2d, 0x69, 0xaa, 0x06, 0x9e, 0x1c, 0x15, 0xe4, 0x1d,
+ 0x5a, 0xc4, 0x70, 0x50, 0xb2, 0x22, 0x19, 0x62, 0x41, 0x3f, 0x9b, 0x51,
+ 0x11, 0xa5, 0x36, 0xa0, 0xa6, 0xc1, 0x76, 0x2d, 0x04, 0xdd, 0x8a, 0xd9,
+ 0x63, 0x18, 0x96, 0x4e, 0x34, 0xb8, 0x23, 0x05, 0x64, 0x50, 0x9e, 0x62,
+ 0xd6, 0x3b, 0x4b, 0xfd, 0x0d, 0xcc, 0xaf, 0xef, 0xc3, 0x1b, 0xc4, 0x4a,
+ 0x00, 0x86, 0xda, 0xae, 0x5d, 0xa8, 0x9b, 0xaf, 0x99, 0x0e, 0x45, 0x4f,
+ 0x39, 0x03, 0x43, 0xf1, 0x75, 0x5f, 0x7d, 0xb2, 0xbc, 0xea, 0xef, 0x0a,
+ 0x31, 0x0d, 0x07, 0xb7, 0x81, 0x7a, 0x29, 0x37, 0x14, 0x85, 0xd5, 0xab,
+ 0xce, 0x1c, 0xb9, 0xb1, 0xe5, 0x56, 0xb8, 0x30, 0xe1, 0x5b, 0x35, 0xde,
+ 0x0b, 0x0a, 0xa9, 0x77, 0xae, 0xb1, 0xb6, 0xa5, 0x41, 0x17, 0xbd, 0x78,
+ 0x7f, 0x7f, 0x9a, 0x64, 0x45, 0x21, 0x23, 0xa3, 0xf2, 0x9f, 0xc2, 0xe8,
+ 0x72, 0x56, 0x39, 0x51, 0x02, 0xb6, 0xac, 0x86, 0xbf, 0xde, 0x21, 0xc0,
+ 0x5a, 0x5a, 0xeb, 0xd4, 0x86, 0x20, 0x08, 0xbe, 0x79, 0xea, 0xe3, 0x4f,
+ 0xaa, 0xf3, 0x24, 0xdb, 0x09, 0xb5, 0xbc, 0x57, 0xe7, 0xe2, 0x65, 0x0b,
+ 0xa2, 0xd5, 0xa1, 0x18, 0x51, 0xef, 0x8c, 0x86, 0x4d, 0xc5, 0xc0, 0x4c,
+ 0x58, 0xb1, 0x32, 0xc2, 0x08, 0xb7, 0xc5, 0x79, 0x67, 0x3b, 0x74, 0x19,
+ 0x55, 0x7d, 0x4b, 0xbd, 0xb4, 0x7b, 0x22, 0x81, 0x12, 0x9c, 0x72, 0x07,
+ 0x2d, 0x90, 0x6e, 0x0e, 0x63, 0xf4, 0xe6, 0xdd, 0x55, 0xf3, 0xd3, 0xb2,
+ 0xfc, 0x38, 0x6a, 0x81, 0xa7, 0xb7, 0x46, 0xa9, 0x91, 0xa7, 0x51, 0xd4,
+ 0x9d, 0x91, 0xa7, 0x6f, 0xa4, 0x87, 0x6b, 0x3c, 0x93, 0xc4, 0xb8, 0xe6,
+ 0xbd, 0x93, 0x26, 0x95, 0x79, 0x94, 0x35, 0x4c, 0xe4, 0xd9, 0x3d, 0xc9,
+ 0x3d, 0xf5, 0xc5, 0xa8, 0xd1, 0x15, 0x89, 0x7d, 0x26, 0x38, 0x57, 0xc7,
+ 0x02, 0xf2, 0xa9, 0x5f, 0xf4, 0xa7, 0x14, 0xd4, 0x02, 0xc8, 0x8b, 0x07,
+ 0xca, 0xa4, 0x3d, 0x48, 0x76, 0xae, 0x5c, 0x37, 0x78, 0x0a, 0x7a, 0x22,
+ 0xa0, 0x1e, 0x8f, 0x5a, 0x89, 0xee, 0x1b, 0x50, 0x18, 0x5a, 0x27, 0x31,
+ 0x81, 0x20, 0xa6, 0xd3, 0xda, 0xd1, 0x56, 0x81, 0x1e, 0xe8, 0x18, 0xfa,
+ 0x2d, 0x7b, 0x05, 0x1d, 0x57, 0xc5, 0xa4, 0xf9, 0xb9, 0x3a, 0x99, 0xdb,
+ 0xe9, 0x63, 0x0b, 0x3e, 0x30, 0x1e, 0x94, 0xb0, 0x4f, 0xf6, 0xbf, 0xd4,
+ 0x36, 0x1a, 0xbc, 0xd9, 0x5d, 0x86, 0xfc, 0x89, 0x04, 0x6f, 0x66, 0xda,
+ 0x80, 0xe2, 0x90, 0x73, 0x36, 0x5f, 0xcb, 0xbe, 0xf0, 0xe7, 0xf2, 0x9e,
+ 0xa7, 0x99, 0xe3, 0x33, 0x02, 0xee, 0x3a, 0x29, 0x79, 0x27, 0x42, 0xf4,
+ 0xa0, 0x78, 0xf6, 0xcf, 0x86, 0x49, 0x4c, 0x97, 0xe8, 0xb1, 0xdc, 0x20,
+ 0x18, 0xd4, 0xa6, 0x5f, 0xfa, 0xca, 0x21, 0xaf, 0x43, 0x67, 0x5a, 0x64,
+ 0x61, 0xa4, 0xa8, 0x51, 0x9e, 0x95, 0xf4, 0x32, 0x0e, 0x2c, 0xe9, 0x04,
+ 0xf8, 0x8e, 0xe8, 0xbf, 0xcc, 0x5d, 0x10, 0xa9, 0x80, 0x68, 0x4a, 0x20,
+ 0x38, 0xb3, 0xdc, 0x8b, 0x34, 0xb5, 0x13, 0x19, 0x95, 0xc6, 0x84, 0xc8,
+ 0x9d, 0x01, 0x09, 0x5b, 0x41, 0xb7, 0x13, 0xbe},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 16
+ {SEC_OID_SHA384,
+ 16,
+ {0x85, 0x6a, 0xcc, 0xc6, 0x42, 0x0e, 0x94, 0x0c, 0xb6, 0xae, 0x49, 0x00,
+ 0x9a, 0xfc, 0x46, 0xbc, 0x43, 0xce, 0x48, 0x53, 0x09, 0x8a, 0x25, 0x63,
+ 0x1d, 0x17, 0x2c, 0x30, 0xb2, 0xd9, 0x4b, 0x71, 0x26, 0x89, 0x49, 0xc8,
+ 0xec, 0xb7, 0x21, 0xa2, 0x4f, 0x1d, 0x9b, 0x1d, 0xd0, 0x44, 0x8f, 0x28,
+ 0x25, 0x26, 0x8c, 0x3f, 0x62, 0xc3, 0x9a, 0x97, 0xd4, 0x0b, 0xbb, 0x36,
+ 0xcc, 0x93, 0xf3, 0x6f, 0x9e, 0x78, 0xc1, 0xe8, 0x7a, 0xe7, 0xe2, 0x17,
+ 0xa3, 0xf0, 0xf3, 0xb9, 0x6c, 0x20, 0xb9, 0x9c, 0x96, 0xd1, 0x0d, 0x8a,
+ 0x06, 0xb4, 0x0d, 0xab, 0x75, 0xe7, 0x04, 0x5f, 0x48, 0x4b, 0xd6, 0x53,
+ 0x76, 0x10, 0xf4, 0x23, 0x34, 0x5d, 0xf4, 0xb9, 0x23, 0x5b, 0xe7, 0x08,
+ 0x74, 0xc3, 0x75, 0x4d, 0xc9, 0x13, 0x1a, 0xd5, 0x04, 0x1d, 0xa7, 0xce,
+ 0x7c, 0x61, 0xed, 0xe7, 0x89, 0xd8, 0x7a, 0xda, 0xc8, 0x5d, 0xc9, 0x31,
+ 0x8b, 0x82, 0x98, 0x5c, 0x83, 0x14, 0x3e, 0xa1, 0x19, 0x4c, 0x07, 0x38,
+ 0x6e, 0xcf, 0x2e, 0x3a, 0xf4, 0xc1, 0xa7, 0x27, 0x22, 0xc1, 0x96, 0x49,
+ 0x87, 0x53, 0x78, 0xb4, 0x3e, 0x85, 0xb8, 0x25, 0x1e, 0x76, 0x9e, 0x42,
+ 0x40, 0x5f, 0x70, 0xae, 0x26, 0xd9, 0x4e, 0x7b, 0x74, 0x92, 0xdc, 0x76,
+ 0x1a, 0xcc, 0xf9, 0xd7, 0x93, 0xf5, 0xb9, 0xe3, 0x61, 0x9a, 0x81, 0x92,
+ 0xd8, 0x16, 0x6e, 0xcc, 0x53, 0x67, 0x9d, 0xc2, 0xbd, 0x1b, 0x8f, 0xf6,
+ 0x09, 0xd6, 0x98, 0xbf, 0x92, 0xc7, 0x5a, 0xc9, 0x28, 0x95, 0x65, 0x3c,
+ 0x65, 0x0a, 0xb2, 0x05, 0xa9, 0x23, 0x32, 0x37, 0xc5, 0xef, 0x11, 0x1d,
+ 0x71, 0xcd, 0x13, 0xae, 0x2c, 0xab, 0xe6, 0xc7, 0x1f, 0x51, 0x64, 0xe8,
+ 0x96, 0xe9, 0x65, 0x9a, 0xfe, 0x54, 0x7e, 0xd1, 0x32, 0x1a, 0x6c, 0xf8,
+ 0x47, 0x34, 0xbc, 0xcc, 0x19, 0xb9, 0xb9, 0x3d, 0x79, 0x6b, 0x54, 0xee,
+ 0x6f, 0x3f, 0x53, 0x55, 0xbf, 0x1a, 0x8f, 0x68, 0x18, 0x54, 0xad, 0xa6,
+ 0x3c, 0xa8, 0xbe, 0xaf, 0x96, 0x95, 0xc5, 0xda, 0x9a, 0xdb, 0x17, 0x05,
+ 0xef, 0x06, 0xb3, 0xbf, 0xcf, 0x2d, 0x35, 0xbe, 0x77, 0x93, 0xc4, 0x8c,
+ 0x8d, 0x8d, 0x32, 0xa1, 0xe2, 0x27, 0x37, 0x14, 0xc3, 0x14, 0x67, 0x04,
+ 0x47, 0xc5, 0x10, 0x65, 0x61, 0x95, 0x58, 0xc8, 0xae, 0x80, 0xef, 0x28,
+ 0x60, 0x48, 0xce, 0xd7, 0xe5, 0x3d, 0x3c, 0x7b, 0x52, 0x93, 0xd1, 0x14,
+ 0x5b, 0x33, 0x7a, 0x0e, 0xc3, 0x4b, 0x21, 0xdb, 0xd3, 0xe2, 0xba, 0xc4,
+ 0x89, 0x7b, 0xc6, 0x57, 0x73, 0x70, 0x44, 0xc9, 0xeb, 0xf8, 0xc9, 0xd8,
+ 0xce, 0x82, 0xa3, 0x3a, 0x56, 0x78, 0x5a, 0x2f, 0x21, 0xc2, 0x96, 0xb1,
+ 0x84, 0x35, 0x89, 0x50, 0x05, 0xd1, 0xa5, 0xbe, 0xf8, 0xc4, 0x96, 0xa3,
+ 0x6c, 0x46, 0x08, 0xb9, 0xf7, 0xdf, 0xf1, 0x3b, 0xc7, 0xa7, 0x41, 0x21,
+ 0x7b, 0x54, 0xb8, 0x29, 0x3e, 0x8b, 0x75, 0x4e, 0x1f, 0x1d, 0x98, 0xf9,
+ 0xad, 0x74, 0xbd, 0x33, 0x34, 0xf3, 0x81, 0x72, 0x6f, 0x40, 0x51, 0x30,
+ 0x50, 0x9b, 0x81, 0x5b, 0xcb, 0x09, 0xf3, 0x4b, 0x3c, 0x34, 0xb3, 0x34,
+ 0x08, 0x70, 0xe7, 0x70, 0x2b, 0x54, 0xdf, 0xab, 0x81, 0xfe, 0x68, 0xc2,
+ 0x0e, 0x1d, 0x6e, 0xc9, 0xf6, 0x4d, 0xdb, 0xb7, 0x3e, 0xf0, 0x76, 0x8f,
+ 0x3e, 0xd8, 0x0b, 0xab, 0xbf, 0xca, 0x7e, 0xaf, 0xe6, 0x9c, 0xcb, 0xe1,
+ 0xbc, 0x8d, 0xb5, 0x0e, 0xd3, 0x56, 0x14, 0xf1, 0xb8, 0x83, 0xe7, 0x02,
+ 0xc0, 0x46, 0x12, 0xaf, 0x87, 0xfe, 0x3c, 0xf4, 0x80, 0x63, 0x06, 0x8a,
+ 0xbc, 0x42, 0xf3, 0xdf, 0xbe, 0x64, 0x99, 0xb8, 0xfa, 0xa5, 0x7a, 0xb7,
+ 0x53, 0x84, 0xbb, 0xc4, 0x7c, 0x0a, 0x83, 0xbb},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 17
+ {SEC_OID_SHA384,
+ 17,
+ {0x76, 0x58, 0xea, 0xbf, 0x44, 0xcb, 0xf5, 0x77, 0x7f, 0x12, 0x1c, 0x45,
+ 0x9c, 0x87, 0x74, 0x4a, 0xee, 0x55, 0xb5, 0x20, 0xf3, 0x16, 0x3f, 0x97,
+ 0x53, 0xd7, 0xc2, 0x1d, 0x64, 0x87, 0xda, 0xbc, 0xcb, 0xdd, 0x6a, 0x54,
+ 0xbd, 0x81, 0x86, 0xcc, 0x5c, 0xd6, 0x8f, 0xde, 0x76, 0xe6, 0xea, 0xba,
+ 0x46, 0x44, 0x3e, 0xc0, 0xa7, 0x50, 0xa1, 0x82, 0x4e, 0x7f, 0x8e, 0x75,
+ 0x81, 0xf7, 0xb5, 0x79, 0x49, 0xcc, 0x6c, 0x44, 0xb5, 0xa6, 0xbc, 0x08,
+ 0xd6, 0x11, 0x78, 0x61, 0x7c, 0x4e, 0xe9, 0x9e, 0xc7, 0x00, 0x05, 0x35,
+ 0x62, 0xef, 0xee, 0x3d, 0x8c, 0x7d, 0x53, 0x20, 0x82, 0xce, 0xa5, 0x26,
+ 0xf6, 0xe0, 0x94, 0x9b, 0x68, 0x63, 0x99, 0xf1, 0x56, 0x58, 0x77, 0x19,
+ 0x49, 0xcf, 0x6e, 0xa8, 0xeb, 0x45, 0x55, 0x87, 0xfd, 0x32, 0x8d, 0xe1,
+ 0x31, 0x51, 0x80, 0xdf, 0x14, 0x9b, 0xf7, 0x64, 0xce, 0x52, 0x53, 0x6c,
+ 0x82, 0xb2, 0xd1, 0xe9, 0x24, 0xe7, 0xb7, 0xcd, 0xc0, 0x9d, 0x11, 0xf7,
+ 0xe8, 0xe8, 0xe1, 0x27, 0x9c, 0xfe, 0xbd, 0x39, 0xb8, 0xdd, 0x64, 0x90,
+ 0x22, 0x06, 0xe3, 0xfe, 0x43, 0x76, 0x97, 0xb0, 0xcd, 0xe2, 0x62, 0x0d,
+ 0xa6, 0xf3, 0x25, 0x2d, 0x09, 0xe2, 0xce, 0xb5, 0x2a, 0x6b, 0xb1, 0xa6,
+ 0x3b, 0x40, 0x7d, 0x3e, 0xf1, 0xa0, 0xec, 0x2d, 0x6d, 0xfe, 0x7a, 0x41,
+ 0x3d, 0xd8, 0xe8, 0x99, 0xb8, 0xda, 0x23, 0x80, 0x32, 0x24, 0x15, 0x14,
+ 0xb4, 0x4a, 0xdd, 0x07, 0xe2, 0xa3, 0xcf, 0x37, 0xce, 0xe9, 0xcb, 0xd5,
+ 0x0b, 0xbd, 0xec, 0xd3, 0x86, 0x22, 0x6b, 0x08, 0x02, 0x06, 0x52, 0xbb,
+ 0x65, 0x1e, 0x29, 0x2f, 0xb4, 0xdd, 0xf6, 0xa0, 0xcf, 0x8c, 0x3a, 0xcf,
+ 0x9b, 0xa1, 0x3a, 0xd9, 0x0e, 0x74, 0x05, 0x54, 0x18, 0xd6, 0xcf, 0x0e,
+ 0xc2, 0xde, 0xe4, 0x4f, 0xba, 0x20, 0x7a, 0x20, 0x52, 0x47, 0x4c, 0x6e,
+ 0x39, 0x7a, 0x7e, 0xb3, 0x0a, 0x02, 0x1d, 0x2e, 0x44, 0xb3, 0x43, 0x62,
+ 0x46, 0x57, 0xd4, 0x75, 0x37, 0x06, 0xdf, 0x89, 0x3b, 0x03, 0x13, 0x95,
+ 0xd0, 0xcf, 0xd8, 0x31, 0xea, 0xe4, 0x77, 0x75, 0xb2, 0xa4, 0xee, 0x21,
+ 0xbb, 0x36, 0xf2, 0x94, 0xf2, 0x6a, 0x1b, 0xa1, 0x01, 0x1d, 0x16, 0xd5,
+ 0xa8, 0x89, 0xed, 0xfd, 0xf0, 0xf6, 0x9e, 0x3b, 0xcc, 0x10, 0xd8, 0x5d,
+ 0xd8, 0x9f, 0x54, 0x31, 0x8a, 0xa6, 0x40, 0x3f, 0xfa, 0x0d, 0xd3, 0x71,
+ 0x15, 0x16, 0xa0, 0xd1, 0x37, 0x71, 0xf0, 0x4a, 0x23, 0xc7, 0x67, 0x9a,
+ 0x2f, 0xea, 0xd2, 0x0c, 0x57, 0xf0, 0x67, 0xe9, 0xfe, 0xb5, 0xf4, 0x37,
+ 0x29, 0xbf, 0x63, 0x51, 0xee, 0x3b, 0xda, 0x72, 0x0d, 0x5f, 0x01, 0xd5,
+ 0x66, 0x88, 0xec, 0x2b, 0xd5, 0xf7, 0x60, 0x97, 0x7b, 0xea, 0xb1, 0x4b,
+ 0x22, 0xbb, 0x72, 0x88, 0x5e, 0x2b, 0x7f, 0x43, 0x57, 0x2c, 0x0b, 0xfd,
+ 0xa4, 0x33, 0xeb, 0x65, 0xe8, 0xf8, 0xc7, 0xda, 0x81, 0x41, 0x4f, 0x96,
+ 0x45, 0x4f, 0xde, 0x33, 0xce, 0xb6, 0x77, 0x5a, 0xe7, 0x3e, 0xe1, 0x19,
+ 0xe2, 0x5a, 0x8f, 0x54, 0xa9, 0xcf, 0x33, 0x92, 0x2f, 0xb0, 0x6d, 0xef,
+ 0x12, 0xc6, 0xc6, 0xe3, 0xcd, 0xf0, 0x11, 0x34, 0xa6, 0x2a, 0x81, 0x41,
+ 0x2a, 0xcb, 0x67, 0xb7, 0xe6, 0x37, 0x78, 0xd6, 0x75, 0xd1, 0x10, 0xd8,
+ 0xfb, 0xee, 0xf3, 0x3d, 0xb0, 0x54, 0x73, 0x7c, 0x9c, 0x99, 0xb8, 0x60,
+ 0x41, 0xe9, 0x6a, 0x13, 0xbf, 0x06, 0x42, 0x64, 0xd3, 0xab, 0xbd, 0xe6,
+ 0x5a, 0xf5, 0x98, 0xcd, 0x60, 0xaa, 0x82, 0x7f, 0x4f, 0x74, 0x16, 0xd3,
+ 0xf3, 0xb0, 0xc6, 0x22, 0xc0, 0x38, 0xc7, 0xfb, 0x63, 0xea, 0x7c, 0x10,
+ 0x69, 0x1e, 0x49, 0x00, 0xf0, 0x50, 0x5a, 0x05},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 18
+ {SEC_OID_SHA384,
+ 18,
+ {0x5b, 0xdf, 0x25, 0xb3, 0x4b, 0x04, 0x52, 0x92, 0x8d, 0x56, 0x16, 0x14,
+ 0x0d, 0xae, 0xd6, 0x2c, 0xb7, 0x91, 0x62, 0x83, 0x16, 0x57, 0x22, 0xa9,
+ 0x8f, 0x34, 0x4e, 0x2f, 0xb8, 0x60, 0x28, 0xf4, 0xa5, 0xa6, 0x45, 0x92,
+ 0x27, 0x50, 0x2f, 0x55, 0x8a, 0xb0, 0xe6, 0xd0, 0x59, 0x1f, 0x28, 0xbb,
+ 0xaf, 0xc7, 0xfb, 0xab, 0x5a, 0x54, 0x11, 0x16, 0x7a, 0xcd, 0x71, 0x83,
+ 0x93, 0x6d, 0x07, 0x2c, 0x31, 0x92, 0xd7, 0x3a, 0xaf, 0x5f, 0x02, 0xad,
+ 0x4d, 0x31, 0xd0, 0xaf, 0xec, 0x68, 0x6a, 0x6c, 0x6c, 0x73, 0xcb, 0x04,
+ 0x26, 0xc4, 0x32, 0x0b, 0x57, 0xb7, 0x3c, 0xf6, 0xdc, 0xcc, 0x2a, 0x37,
+ 0x6d, 0x0c, 0xda, 0xa2, 0xb0, 0xf8, 0x6f, 0x9a, 0xac, 0x6b, 0xdc, 0x37,
+ 0x00, 0xe5, 0xdf, 0x7a, 0x75, 0xfe, 0x69, 0x88, 0x1e, 0x3e, 0x05, 0x73,
+ 0x16, 0x7f, 0x3b, 0x8f, 0xab, 0xa3, 0xd7, 0xbe, 0x21, 0x63, 0x5e, 0x7d,
+ 0xd1, 0x0c, 0xe8, 0x2c, 0x7c, 0xb7, 0x4e, 0x97, 0x61, 0x14, 0x15, 0xf7,
+ 0xe2, 0x83, 0xbd, 0xac, 0x4b, 0x18, 0x6f, 0x7b, 0x0c, 0x4e, 0x9e, 0x80,
+ 0x3a, 0x9f, 0x19, 0x22, 0x0f, 0x68, 0x66, 0x57, 0x30, 0x0e, 0x4e, 0xc3,
+ 0x12, 0x22, 0x9f, 0xf8, 0xcf, 0x69, 0xfb, 0x78, 0x09, 0x64, 0xd1, 0x4c,
+ 0x36, 0x54, 0xdf, 0x79, 0x90, 0x3f, 0xae, 0x99, 0x69, 0x05, 0x85, 0x33,
+ 0xa7, 0xd0, 0xfc, 0x29, 0xf4, 0x17, 0xf9, 0x8c, 0x1c, 0x62, 0xae, 0xe7,
+ 0xeb, 0x26, 0x0a, 0x31, 0x84, 0x04, 0xe6, 0x41, 0x64, 0x69, 0x9d, 0x18,
+ 0xa1, 0x6b, 0xdb, 0x93, 0x4e, 0x5b, 0xea, 0xad, 0x51, 0x3d, 0x6b, 0xb7,
+ 0xbd, 0xf1, 0xf3, 0x0c, 0x89, 0xee, 0xbc, 0x2c, 0xc0, 0x2e, 0x62, 0x3a,
+ 0xa7, 0xf5, 0x25, 0x32, 0xf2, 0xe8, 0x91, 0x22, 0xf5, 0x0a, 0xd8, 0xbe,
+ 0x9c, 0xd3, 0xd6, 0x47, 0x6d, 0x81, 0x5e, 0x72, 0x1b, 0x78, 0x9f, 0x14,
+ 0x8b, 0xe2, 0x54, 0x73, 0x1e, 0x4d, 0x52, 0x36, 0xa6, 0x78, 0xa5, 0x89,
+ 0x4b, 0x93, 0x9d, 0xe8, 0x80, 0x67, 0xa8, 0xf7, 0x0c, 0x3f, 0xf5, 0x35,
+ 0x5b, 0x7a, 0x10, 0xc2, 0xa6, 0x24, 0xd0, 0x9f, 0xad, 0xff, 0xe2, 0x9c,
+ 0x97, 0xe6, 0xc2, 0xb6, 0x55, 0xb2, 0x2c, 0xbc, 0x8f, 0x99, 0xa1, 0x91,
+ 0x25, 0x39, 0xd0, 0x34, 0x53, 0x7f, 0x29, 0xc3, 0x43, 0xe9, 0x4d, 0x76,
+ 0x24, 0x96, 0xed, 0x93, 0x07, 0x29, 0x40, 0xbc, 0x2d, 0x56, 0xbc, 0x41,
+ 0x9d, 0xc5, 0x84, 0xe0, 0xf9, 0x84, 0xbc, 0xdb, 0x46, 0x81, 0x92, 0x0d,
+ 0x65, 0x0e, 0xac, 0x7b, 0xac, 0x0c, 0xf2, 0xad, 0x14, 0x45, 0x75, 0x66,
+ 0xdc, 0xb2, 0xc4, 0x16, 0x58, 0x13, 0xae, 0xe4, 0xd2, 0x89, 0x1a, 0xdf,
+ 0x89, 0x79, 0xbf, 0x38, 0xe6, 0xd7, 0xa3, 0xb8, 0x00, 0x73, 0xba, 0x04,
+ 0xc3, 0x5b, 0x2d, 0x16, 0x15, 0x75, 0xed, 0xba, 0x17, 0x52, 0x0f, 0xa7,
+ 0x09, 0xe2, 0xf1, 0xad, 0x8e, 0xe4, 0x3f, 0xf5, 0x32, 0x7f, 0xb8, 0xf4,
+ 0x09, 0x35, 0xb7, 0x56, 0x3c, 0x0a, 0x14, 0x87, 0x70, 0x1e, 0x96, 0x4b,
+ 0x28, 0x2c, 0x3e, 0x5e, 0x29, 0x4b, 0x5d, 0x5c, 0xb5, 0x70, 0xd1, 0x81,
+ 0x08, 0xc2, 0xd8, 0xfb, 0x9f, 0x9e, 0x24, 0x19, 0xbc, 0x15, 0x4e, 0x1f,
+ 0x86, 0x5b, 0x25, 0x12, 0xbc, 0xff, 0x24, 0x24, 0xa6, 0x90, 0xaf, 0xb6,
+ 0xd0, 0xf5, 0x82, 0xf4, 0xb8, 0x4a, 0x41, 0xe4, 0xa2, 0x11, 0xfe, 0x57,
+ 0xac, 0x40, 0x6d, 0xb5, 0x90, 0x8a, 0xc9, 0x5a, 0x5a, 0x26, 0xd7, 0xde,
+ 0x6c, 0x3d, 0x7b, 0x4b, 0x27, 0xd4, 0xa7, 0x91, 0x9c, 0x83, 0x62, 0x29,
+ 0x3e, 0x8c, 0x8d, 0xfe, 0x21, 0x67, 0x5e, 0x80, 0x07, 0x94, 0xd3, 0x1c,
+ 0xb9, 0x6d, 0x9a, 0x40, 0x0c, 0x15, 0xdf, 0x4b},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 19
+ {SEC_OID_SHA384,
+ 19,
+ {0x20, 0xdc, 0x09, 0xd6, 0x97, 0x81, 0x39, 0xed, 0xbf, 0xb5, 0x70, 0xa1,
+ 0x7a, 0x39, 0x70, 0x4a, 0x66, 0x2b, 0x77, 0xfe, 0x40, 0x47, 0x03, 0x72,
+ 0x75, 0x06, 0x43, 0x46, 0xe7, 0x61, 0xf2, 0xe1, 0x98, 0x04, 0x6a, 0x42,
+ 0xba, 0x19, 0x08, 0x7f, 0xbf, 0x5f, 0x44, 0x97, 0x76, 0x15, 0xa8, 0xc3,
+ 0xd2, 0x69, 0x50, 0xac, 0xb9, 0x9e, 0xf1, 0xaa, 0xbb, 0x32, 0xa9, 0x9a,
+ 0x5a, 0x06, 0x9b, 0xa7, 0x00, 0x8a, 0x0f, 0x85, 0x94, 0xc4, 0xfb, 0xd7,
+ 0x01, 0x0d, 0xdc, 0xdd, 0x71, 0xc2, 0xf5, 0xbd, 0x2a, 0xc9, 0x72, 0xd4,
+ 0xf2, 0x43, 0x4c, 0xc6, 0x62, 0x44, 0x3e, 0x28, 0x0f, 0x2e, 0x24, 0x1f,
+ 0x0c, 0x36, 0xed, 0x47, 0xc2, 0x76, 0x56, 0x37, 0x63, 0xd0, 0x95, 0x91,
+ 0xc8, 0x0d, 0x1c, 0x77, 0xfb, 0x1f, 0xd2, 0xca, 0x27, 0x84, 0x48, 0xf3,
+ 0xd1, 0x83, 0xfd, 0xc1, 0x6f, 0x1d, 0x9a, 0xcd, 0xbd, 0xf9, 0x4c, 0x7a,
+ 0x24, 0x08, 0xeb, 0xb7, 0xbd, 0x38, 0x83, 0x76, 0x7f, 0xfd, 0x5f, 0x7a,
+ 0x39, 0x2b, 0xa1, 0x94, 0x5c, 0x2a, 0xb9, 0xb0, 0x3d, 0xa8, 0x50, 0xe7,
+ 0x45, 0x43, 0x2f, 0x0a, 0x09, 0xc7, 0xc0, 0x2e, 0x70, 0x65, 0xc8, 0xb5,
+ 0x5c, 0x3f, 0xf8, 0x6b, 0x17, 0x1b, 0x78, 0xb1, 0x3c, 0x3a, 0xb9, 0x33,
+ 0xea, 0x1a, 0x76, 0xc3, 0x32, 0xa2, 0x69, 0x0c, 0x85, 0x2f, 0x4b, 0xc3,
+ 0x9e, 0x7e, 0x8c, 0xbf, 0xf8, 0xd7, 0x1f, 0x1d, 0x2e, 0x61, 0x4c, 0x61,
+ 0x1e, 0x4a, 0xc5, 0xb9, 0xf6, 0x34, 0x0f, 0xad, 0x1d, 0xb3, 0xa3, 0x48,
+ 0x4f, 0xb7, 0xa2, 0x95, 0xf9, 0xe7, 0x67, 0x3b, 0xba, 0xa8, 0xed, 0x67,
+ 0x5d, 0xa4, 0x91, 0x5e, 0xaa, 0xf0, 0xb3, 0xcb, 0x88, 0x2e, 0x9b, 0x90,
+ 0x55, 0xae, 0x4b, 0xb8, 0xca, 0x51, 0x37, 0x62, 0xc7, 0x3a, 0x78, 0xf1,
+ 0x2f, 0x42, 0xbf, 0x3c, 0xc4, 0x2c, 0x8e, 0x37, 0xee, 0xc0, 0x6f, 0x7c,
+ 0xaf, 0x1d, 0xa5, 0xca, 0xd9, 0x2c, 0xda, 0x28, 0x4d, 0x07, 0xde, 0x75,
+ 0xaa, 0xe9, 0x68, 0x1c, 0xc4, 0xcc, 0x99, 0x74, 0xe2, 0x68, 0x3d, 0x4a,
+ 0x56, 0xa6, 0xaf, 0x6c, 0x79, 0x2f, 0x26, 0xa2, 0x81, 0xe7, 0x2d, 0xf4,
+ 0x5e, 0xe3, 0xb2, 0xbe, 0xeb, 0x76, 0x67, 0xe2, 0xb2, 0x54, 0x40, 0x5c,
+ 0x3a, 0xf9, 0x28, 0x89, 0xe6, 0xad, 0xd3, 0x7a, 0xac, 0xd2, 0xe6, 0xf1,
+ 0xdd, 0xb1, 0x06, 0xd1, 0xe7, 0xde, 0x90, 0x1f, 0x28, 0x5e, 0xc7, 0x09,
+ 0x7b, 0x15, 0x89, 0x84, 0x43, 0xd8, 0xf3, 0x68, 0xa0, 0x75, 0x6c, 0x2c,
+ 0x93, 0x7e, 0xf1, 0xec, 0x17, 0x77, 0x36, 0xe9, 0x40, 0x43, 0x68, 0x9d,
+ 0x6a, 0xb0, 0x4a, 0xbc, 0xd7, 0x82, 0x9d, 0x58, 0xe8, 0x88, 0x33, 0x5f,
+ 0xc6, 0x4d, 0x19, 0x78, 0x3e, 0xf0, 0x85, 0x44, 0xfa, 0xe0, 0xef, 0x5c,
+ 0xda, 0x77, 0x1e, 0x48, 0x12, 0x17, 0xc0, 0x9e, 0xbb, 0xc1, 0x2e, 0x41,
+ 0x98, 0x1f, 0x56, 0xb6, 0x8c, 0x4c, 0x90, 0x78, 0x17, 0x2f, 0x57, 0x59,
+ 0x28, 0xc7, 0x00, 0x36, 0x06, 0xf6, 0x9c, 0x3d, 0x75, 0xef, 0x2b, 0x39,
+ 0x7d, 0xdd, 0xb8, 0x56, 0xad, 0x56, 0x25, 0x03, 0x5c, 0x27, 0x4b, 0x5b,
+ 0xfd, 0xd6, 0xee, 0x91, 0x04, 0x5e, 0xb8, 0xae, 0xf1, 0x50, 0x04, 0x16,
+ 0x0b, 0x98, 0x84, 0x6c, 0x81, 0x7c, 0xbb, 0xe8, 0xe6, 0x08, 0xfb, 0x14,
+ 0x26, 0xda, 0xff, 0x94, 0x1e, 0x9f, 0x0d, 0x35, 0x8a, 0xbe, 0xf9, 0xd8,
+ 0xb5, 0x2b, 0x59, 0xd3, 0xd2, 0x5f, 0xf4, 0x1a, 0x44, 0xcd, 0x11, 0x68,
+ 0xe6, 0xac, 0x32, 0xf0, 0x9e, 0x86, 0x56, 0x9a, 0xdf, 0x3d, 0xd1, 0x1c,
+ 0x63, 0x2a, 0xd1, 0x4c, 0x43, 0xa4, 0x54, 0x55, 0x75, 0xf4, 0x46, 0x1b,
+ 0xcc, 0x29, 0x12, 0x2c, 0xbf, 0xaf, 0x54, 0x40},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 20
+ {SEC_OID_SHA384,
+ 20,
+ {0x38, 0x0c, 0x53, 0x34, 0x18, 0x59, 0x62, 0xbe, 0xf9, 0xee, 0x8a, 0xd0,
+ 0x67, 0x2b, 0x4b, 0x99, 0x7f, 0xa0, 0xd1, 0xbe, 0x3f, 0xad, 0x63, 0x00,
+ 0x73, 0x2d, 0xed, 0xe2, 0x69, 0x7e, 0x59, 0x00, 0x23, 0x0c, 0x64, 0xf9,
+ 0x3e, 0xc0, 0x93, 0x26, 0x3e, 0x62, 0xae, 0xea, 0x76, 0x75, 0x42, 0x23,
+ 0xac, 0xc9, 0x3f, 0xaa, 0xce, 0xd5, 0x3e, 0x55, 0x8a, 0x71, 0x47, 0xb5,
+ 0x60, 0xbc, 0x19, 0x63, 0x86, 0x42, 0xdd, 0xd8, 0x2d, 0x1b, 0x24, 0x0a,
+ 0x79, 0x83, 0xbf, 0x2d, 0x7c, 0x70, 0xb9, 0x86, 0xbe, 0x5c, 0xf8, 0x5a,
+ 0xba, 0xf2, 0x8b, 0x51, 0x59, 0x9e, 0x8d, 0x3d, 0x50, 0xd4, 0x9a, 0xba,
+ 0xed, 0xe8, 0x89, 0xad, 0x06, 0x64, 0x49, 0x82, 0xaa, 0x01, 0x0d, 0x86,
+ 0xf3, 0xf9, 0xe9, 0x33, 0x24, 0x43, 0xbc, 0xee, 0x68, 0x5d, 0xd9, 0x0d,
+ 0x2b, 0x88, 0xa2, 0x6b, 0x41, 0xa4, 0xbb, 0x36, 0x75, 0xb6, 0x24, 0x28,
+ 0x36, 0xa1, 0x68, 0x91, 0x7d, 0x22, 0xa5, 0xee, 0xbd, 0xa2, 0x80, 0x0d,
+ 0x65, 0xc3, 0x3d, 0xa7, 0x91, 0xc3, 0xbe, 0xfb, 0xb2, 0xbc, 0x72, 0xa1,
+ 0x79, 0x76, 0xc0, 0x27, 0x68, 0x6f, 0x96, 0x76, 0x32, 0xad, 0x94, 0xbd,
+ 0xdc, 0xac, 0x05, 0x59, 0xe8, 0x2f, 0xce, 0x69, 0x18, 0x58, 0x8f, 0x81,
+ 0x4d, 0xcf, 0x65, 0xcc, 0x31, 0x37, 0x34, 0x4d, 0xd8, 0x4a, 0xe8, 0x2c,
+ 0x00, 0x46, 0x93, 0x08, 0xec, 0x62, 0xe9, 0xdc, 0xba, 0xfa, 0x50, 0x1f,
+ 0xd6, 0x09, 0x1e, 0x05, 0x88, 0x8a, 0x28, 0x18, 0x0b, 0x84, 0x01, 0xa5,
+ 0xa2, 0x09, 0x87, 0x02, 0xe5, 0xbc, 0x3c, 0x8a, 0x21, 0x8f, 0x60, 0x85,
+ 0x86, 0xc1, 0x25, 0x2c, 0xb5, 0xef, 0x81, 0xbf, 0xec, 0x15, 0x41, 0x98,
+ 0xf0, 0xe2, 0xaf, 0x69, 0x93, 0xe4, 0xad, 0x57, 0xed, 0xd8, 0xf7, 0x4f,
+ 0x12, 0x12, 0xf7, 0x05, 0x09, 0xb4, 0x59, 0xb1, 0x05, 0x85, 0x84, 0x46,
+ 0x3b, 0x96, 0x92, 0x57, 0x23, 0xc1, 0xe9, 0x53, 0x70, 0x86, 0x35, 0x68,
+ 0x87, 0xb4, 0x50, 0xdb, 0x85, 0x25, 0xd0, 0x4f, 0x4e, 0x53, 0xa8, 0x74,
+ 0xb0, 0x91, 0x9e, 0x66, 0x3f, 0xc9, 0xbf, 0x8b, 0xd2, 0x84, 0x89, 0x86,
+ 0x05, 0x4d, 0x56, 0xf3, 0x76, 0x6f, 0xbe, 0xaa, 0xc5, 0x50, 0x56, 0x5c,
+ 0x87, 0x36, 0xb6, 0x5c, 0x8b, 0x21, 0xcd, 0x68, 0xc3, 0x49, 0x78, 0x52,
+ 0xbf, 0xbc, 0x6f, 0x9c, 0x83, 0xf4, 0x8e, 0x78, 0x7f, 0xcf, 0x2b, 0xe2,
+ 0x44, 0x01, 0x7b, 0xef, 0x9d, 0xe6, 0xc6, 0x33, 0xd2, 0x90, 0x6b, 0xc3,
+ 0xa2, 0x90, 0x7e, 0xbb, 0xc1, 0x77, 0xae, 0xb6, 0x85, 0xe2, 0xff, 0xb2,
+ 0x5b, 0xe2, 0x93, 0x3c, 0x39, 0xe4, 0x26, 0xed, 0x28, 0x04, 0x6e, 0xb0,
+ 0x6d, 0xd9, 0xf0, 0x2f, 0xbf, 0x13, 0x38, 0x87, 0xfc, 0x93, 0x0b, 0x44,
+ 0xce, 0xb5, 0x2a, 0x7e, 0x45, 0x01, 0x1d, 0x1c, 0xec, 0x76, 0xd4, 0x93,
+ 0x73, 0x99, 0xcf, 0x5f, 0x53, 0x10, 0xcc, 0x09, 0xf8, 0x47, 0xc0, 0x4e,
+ 0xfa, 0xe9, 0x2a, 0xa8, 0x05, 0x43, 0xbe, 0x89, 0x3d, 0xab, 0x2b, 0x05,
+ 0xc3, 0x0c, 0x9b, 0x46, 0xdd, 0x8f, 0x07, 0x5d, 0x4d, 0x03, 0xa8, 0xf5,
+ 0xc6, 0xc0, 0x7f, 0x05, 0x9c, 0x74, 0x0f, 0xd5, 0x57, 0xa4, 0x06, 0xf5,
+ 0x14, 0x75, 0x73, 0xa9, 0xd9, 0x2c, 0x0a, 0x83, 0x2e, 0xe2, 0x59, 0x59,
+ 0x23, 0x97, 0x60, 0xca, 0x04, 0x53, 0xec, 0x1a, 0xea, 0x8a, 0x1c, 0x6a,
+ 0x2b, 0x33, 0x2d, 0x2a, 0x97, 0x00, 0x23, 0x6b, 0x97, 0x5b, 0x69, 0x76,
+ 0x40, 0x08, 0x2c, 0x69, 0x74, 0x04, 0x7c, 0xb2, 0xd3, 0xd3, 0x99, 0x68,
+ 0x76, 0x12, 0x02, 0x70, 0x14, 0x20, 0x48, 0x6e, 0x1e, 0x27, 0x1c, 0x5e,
+ 0xe4, 0x95, 0xee, 0xb7, 0x96, 0x7b, 0xfc, 0xd6},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 21
+ {SEC_OID_SHA384,
+ 21,
+ {0xb3, 0x20, 0x24, 0xe8, 0x8a, 0x28, 0xfe, 0xfc, 0x02, 0x2e, 0x4d, 0x54,
+ 0xeb, 0x5e, 0x82, 0x0b, 0x5c, 0xe2, 0x05, 0xd4, 0xea, 0xab, 0xc8, 0x7d,
+ 0x3c, 0x8d, 0xd1, 0x87, 0x7c, 0xd1, 0x63, 0xb1, 0xbb, 0xfb, 0x3d, 0x3d,
+ 0x29, 0xc3, 0xda, 0x78, 0xb9, 0x8d, 0x31, 0xf2, 0x47, 0x8e, 0x8c, 0xf3,
+ 0x1e, 0x52, 0x38, 0xa1, 0xd2, 0x84, 0x9b, 0x39, 0xd4, 0xf0, 0x74, 0xec,
+ 0x3c, 0xa9, 0x6b, 0xbc, 0xe4, 0xc7, 0x36, 0x4f, 0x9a, 0x14, 0xc8, 0x3e,
+ 0x36, 0x3a, 0xc1, 0x7a, 0x36, 0xe4, 0x2d, 0xdb, 0xf6, 0x1f, 0xb6, 0x63,
+ 0x8a, 0x03, 0x07, 0xf3, 0xfe, 0xb4, 0x68, 0xef, 0x52, 0x6b, 0x0b, 0x1e,
+ 0x1d, 0x23, 0x03, 0x0f, 0xc6, 0xeb, 0x32, 0x3f, 0x40, 0x5c, 0x3e, 0x34,
+ 0xcf, 0x21, 0x1e, 0x59, 0x67, 0xc8, 0xd8, 0x4a, 0xc4, 0x36, 0xd1, 0xef,
+ 0x72, 0x26, 0x50, 0x11, 0x7e, 0xb5, 0xf7, 0x4d, 0x4e, 0xc6, 0xe1, 0x68,
+ 0xbb, 0xfd, 0xa7, 0xe3, 0x72, 0xc1, 0xad, 0x82, 0x81, 0x60, 0x93, 0x70,
+ 0x67, 0xcf, 0x0b, 0xed, 0x89, 0x39, 0xb8, 0xaf, 0x22, 0x89, 0x58, 0x3f,
+ 0x45, 0x9e, 0x6a, 0x2e, 0x43, 0xaa, 0x94, 0x2a, 0x78, 0xab, 0x81, 0x1c,
+ 0x5f, 0x72, 0x0c, 0xdb, 0x92, 0xcf, 0x63, 0x57, 0xf9, 0x95, 0xdc, 0x3c,
+ 0x17, 0x6b, 0xe9, 0x81, 0xce, 0x4e, 0x86, 0xbe, 0x3b, 0x63, 0xbc, 0xd5,
+ 0xca, 0x84, 0x38, 0x20, 0x31, 0xf1, 0x64, 0x40, 0xc8, 0xcd, 0xba, 0xf4,
+ 0x32, 0x7d, 0x91, 0x41, 0x66, 0xaf, 0x22, 0x32, 0x1e, 0xcd, 0xaa, 0x02,
+ 0xda, 0x8f, 0xaa, 0x12, 0xa5, 0x52, 0x2d, 0xe7, 0x76, 0xf2, 0x3f, 0xf9,
+ 0x02, 0x4b, 0x60, 0x44, 0x6b, 0xca, 0x0d, 0xa4, 0x5e, 0x5e, 0x34, 0x8e,
+ 0xcf, 0xeb, 0xb7, 0xc8, 0x5e, 0xe4, 0x95, 0x2c, 0xf6, 0xb5, 0x43, 0x01,
+ 0x9b, 0x5c, 0xfc, 0x91, 0x08, 0xd9, 0xed, 0xab, 0xed, 0x76, 0x1b, 0x85,
+ 0x22, 0xe4, 0x93, 0x54, 0xfe, 0xcf, 0xdd, 0xb2, 0x4f, 0xe0, 0x81, 0x54,
+ 0x25, 0x0b, 0x25, 0x24, 0xda, 0xe7, 0x61, 0x28, 0xf3, 0x36, 0x4f, 0x78,
+ 0x00, 0x8a, 0x41, 0x4d, 0x0c, 0x01, 0xbc, 0xe3, 0x20, 0xb3, 0x2e, 0x8f,
+ 0xd8, 0xbc, 0x82, 0x0d, 0x45, 0x98, 0xe5, 0xa8, 0x18, 0x01, 0x4c, 0xf8,
+ 0xce, 0xb1, 0x19, 0xe9, 0x91, 0x72, 0x2c, 0x95, 0xe2, 0xe4, 0x38, 0x0f,
+ 0x66, 0xd3, 0xe7, 0xa2, 0xe9, 0x6b, 0x49, 0xcf, 0xe0, 0x6d, 0xba, 0x26,
+ 0xb3, 0xc6, 0xeb, 0x4d, 0x67, 0xf2, 0xc6, 0x1a, 0x98, 0x64, 0xc4, 0x02,
+ 0x30, 0xdf, 0x50, 0xb7, 0x84, 0x14, 0x5b, 0xe4, 0x0a, 0xd0, 0x67, 0xc0,
+ 0xac, 0xbb, 0xfc, 0xfc, 0x0d, 0x70, 0x6b, 0x87, 0x13, 0x70, 0x20, 0x31,
+ 0x7d, 0x5d, 0x5c, 0xed, 0xc0, 0xbb, 0xaa, 0xec, 0x40, 0xc1, 0x6b, 0x59,
+ 0x00, 0x54, 0x1e, 0xb2, 0xc2, 0xde, 0xe9, 0x22, 0x7f, 0x69, 0xa0, 0x06,
+ 0xdb, 0x05, 0x54, 0xb7, 0xea, 0xbb, 0xd6, 0xf5, 0x78, 0x9b, 0xdd, 0xbf,
+ 0xbc, 0x0d, 0x72, 0x9b, 0xc3, 0x67, 0x59, 0xcb, 0x23, 0xc4, 0x7c, 0xb9,
+ 0xb0, 0x42, 0x82, 0x46, 0x35, 0x1d, 0x25, 0x47, 0x35, 0xd9, 0x28, 0x16,
+ 0xf8, 0xf1, 0xcc, 0x1b, 0xb2, 0xe3, 0x03, 0x0f, 0xb8, 0xde, 0xc0, 0x28,
+ 0xaf, 0x47, 0x3a, 0x64, 0x39, 0x97, 0xd6, 0x21, 0xb0, 0x6a, 0xab, 0x75,
+ 0xd8, 0x26, 0x1e, 0x9d, 0x6e, 0x17, 0xa7, 0xf1, 0xc2, 0x22, 0xea, 0x7b,
+ 0x4f, 0x5c, 0x42, 0x04, 0xa1, 0xff, 0xbf, 0x60, 0xa7, 0xa1, 0x98, 0x9f,
+ 0xcd, 0x0e, 0x9a, 0xcc, 0xfe, 0x8f, 0x53, 0xed, 0x03, 0xdc, 0x6e, 0xc0,
+ 0x4e, 0xe4, 0xff, 0xdc, 0x1a, 0xb6, 0x3b, 0x58, 0x11, 0x37, 0xab, 0xac,
+ 0x59, 0x95, 0xaf, 0xc7, 0xc5, 0x2b, 0x11, 0xb7},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 22
+ {SEC_OID_SHA384,
+ 22,
+ {0x0a, 0x95, 0x09, 0x30, 0x21, 0xbc, 0x15, 0xab, 0x7b, 0xe1, 0x29, 0x47,
+ 0xe8, 0x92, 0xfc, 0x72, 0xf1, 0x2f, 0x5c, 0xb7, 0x66, 0x00, 0xee, 0x3a,
+ 0xdc, 0x0e, 0x53, 0x6d, 0xcc, 0xbd, 0xd2, 0x35, 0x11, 0x06, 0x58, 0xff,
+ 0x7d, 0x1d, 0x63, 0xb2, 0x42, 0xb9, 0xe4, 0x1c, 0xe4, 0xd6, 0xd8, 0xd2,
+ 0x0f, 0xfe, 0xac, 0xb5, 0x9a, 0x86, 0xda, 0xb7, 0xf5, 0x72, 0x93, 0x28,
+ 0xd3, 0xf5, 0xd9, 0xd8, 0x86, 0xe8, 0x8d, 0x34, 0x47, 0x88, 0xcc, 0xd8,
+ 0xac, 0x4d, 0xac, 0xed, 0x3d, 0x4c, 0x7e, 0xef, 0xb5, 0x72, 0x70, 0x37,
+ 0xd5, 0xc0, 0x73, 0xb3, 0xab, 0xd2, 0x21, 0xc9, 0x52, 0x07, 0xf2, 0xf7,
+ 0x34, 0x4e, 0xf4, 0xff, 0x95, 0xff, 0xd6, 0x5a, 0x97, 0xf4, 0xc6, 0x0a,
+ 0x3a, 0x75, 0x90, 0x1a, 0x61, 0x6c, 0x9a, 0xf0, 0x75, 0x71, 0xbb, 0xbc,
+ 0x25, 0xa9, 0xea, 0x3f, 0x5c, 0xaf, 0x40, 0xbc, 0x27, 0x90, 0xc8, 0x24,
+ 0xb6, 0xb3, 0x16, 0x85, 0xfc, 0x92, 0x43, 0x8b, 0x73, 0x52, 0x26, 0xc1,
+ 0xa2, 0xf7, 0x30, 0xeb, 0x85, 0x96, 0x95, 0x4b, 0xe1, 0x37, 0x18, 0x2e,
+ 0xe9, 0xbf, 0x0b, 0xa6, 0x86, 0x06, 0x00, 0x6c, 0x26, 0x2d, 0x7b, 0x24,
+ 0x36, 0x0c, 0xb4, 0xc0, 0x8d, 0xd5, 0xe0, 0xd1, 0x44, 0xf8, 0xf0, 0xca,
+ 0xe9, 0x4d, 0x69, 0x1a, 0xec, 0x91, 0xe0, 0xef, 0xc1, 0xc9, 0x2d, 0x01,
+ 0x28, 0xed, 0x99, 0xea, 0x7d, 0xda, 0xe3, 0xbb, 0xbc, 0xdb, 0xb1, 0x66,
+ 0x94, 0x85, 0x59, 0x3a, 0x53, 0x13, 0xac, 0x42, 0xf2, 0x73, 0x52, 0x5f,
+ 0xd8, 0xdd, 0x63, 0x37, 0x03, 0x76, 0x35, 0x57, 0x1f, 0x05, 0x89, 0x8b,
+ 0xaa, 0x6d, 0xb8, 0x6f, 0xb5, 0x76, 0x05, 0x4c, 0x2f, 0x62, 0xf9, 0xee,
+ 0x69, 0x5f, 0x7b, 0xdb, 0x54, 0xe8, 0x22, 0x4c, 0xdd, 0x91, 0x4c, 0xe9,
+ 0xec, 0x07, 0x32, 0x53, 0x91, 0x75, 0x63, 0xf9, 0x35, 0x31, 0x64, 0xb3,
+ 0x73, 0xa7, 0xe3, 0xd6, 0x5f, 0x3d, 0x78, 0x60, 0xc9, 0x69, 0x2a, 0xd5,
+ 0xec, 0xbd, 0x58, 0xba, 0x4f, 0xb1, 0xc0, 0xdb, 0x70, 0x5a, 0xa2, 0xe7,
+ 0x07, 0x33, 0x2d, 0xf7, 0x57, 0x3c, 0x70, 0x45, 0x69, 0xac, 0x92, 0x94,
+ 0x2f, 0xc8, 0xd7, 0xf0, 0xc4, 0x9e, 0x97, 0x3a, 0x71, 0xa7, 0xf7, 0x79,
+ 0x2e, 0xa8, 0xaf, 0x8f, 0xef, 0x80, 0x55, 0xdb, 0x77, 0x4e, 0xc1, 0x25,
+ 0x79, 0xc9, 0xf3, 0x28, 0x09, 0x10, 0x1a, 0xb0, 0xad, 0x92, 0xff, 0xb5,
+ 0x15, 0x7f, 0x26, 0xa1, 0x83, 0x43, 0xc3, 0x59, 0x4a, 0x31, 0x83, 0xd2,
+ 0xa9, 0x2c, 0x29, 0x3d, 0xb2, 0x80, 0xfc, 0x4e, 0x4d, 0xcf, 0xba, 0x02,
+ 0xb4, 0x44, 0x10, 0x48, 0x49, 0x8e, 0x3b, 0xa8, 0xec, 0x1c, 0xf9, 0x2b,
+ 0x2f, 0x54, 0x15, 0x73, 0x49, 0x16, 0x1c, 0x90, 0xf7, 0x25, 0x9e, 0x2a,
+ 0xee, 0x65, 0x72, 0x21, 0x85, 0x87, 0xb9, 0x9d, 0xcc, 0xfe, 0xd4, 0xbb,
+ 0xcb, 0x6f, 0xcb, 0x2c, 0xb9, 0xfb, 0x2d, 0xa5, 0x66, 0xd5, 0xce, 0x70,
+ 0x75, 0xe5, 0xa8, 0xe2, 0x93, 0x2b, 0xa4, 0x67, 0xfd, 0x02, 0x7b, 0x63,
+ 0xcb, 0x7b, 0xdc, 0xad, 0x67, 0x1c, 0x1c, 0x84, 0xb7, 0x64, 0x75, 0x98,
+ 0x50, 0x6f, 0xf0, 0xa5, 0x72, 0xc1, 0x76, 0x2f, 0x5a, 0x3d, 0x9d, 0x84,
+ 0x86, 0x0b, 0xba, 0xe6, 0x02, 0x2e, 0x45, 0x78, 0xd3, 0x00, 0xc5, 0x07,
+ 0x21, 0x91, 0x85, 0x44, 0x6d, 0xce, 0xf4, 0x73, 0x00, 0xdc, 0x15, 0x6f,
+ 0xff, 0x1b, 0x18, 0x06, 0xe2, 0x32, 0x2b, 0x46, 0x39, 0x0b, 0x4f, 0x38,
+ 0xd6, 0x5c, 0x81, 0x24, 0xba, 0xa8, 0xaf, 0x24, 0x39, 0xae, 0x0d, 0x04,
+ 0x53, 0x4c, 0xf0, 0xd5, 0x3f, 0x8c, 0xa7, 0x68, 0xe8, 0xc5, 0x34, 0x12,
+ 0x54, 0x88, 0x5c, 0xce, 0x74, 0x10, 0xa0, 0x6e},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 23
+ {SEC_OID_SHA384,
+ 23,
+ {0xd5, 0xb6, 0x2d, 0xaf, 0xa9, 0x40, 0xc5, 0xf7, 0x52, 0x45, 0x75, 0x03,
+ 0xa9, 0x0e, 0x75, 0x69, 0x66, 0x88, 0xf0, 0x4e, 0x37, 0x23, 0xf2, 0x5e,
+ 0xe5, 0x07, 0x65, 0xf7, 0x06, 0x1e, 0x44, 0xa4, 0xa0, 0x2d, 0xe8, 0x73,
+ 0x95, 0xf7, 0x0f, 0x0f, 0x13, 0xc1, 0x63, 0xfc, 0x6b, 0x45, 0x8d, 0x3d,
+ 0xf6, 0xbc, 0x4b, 0xa8, 0x62, 0xbe, 0x12, 0x99, 0x85, 0x8f, 0x06, 0x53,
+ 0x73, 0xd2, 0xbb, 0xb5, 0xd6, 0x1c, 0x8e, 0x43, 0xc5, 0x22, 0xcc, 0x92,
+ 0xac, 0x61, 0x2c, 0x6d, 0x50, 0x85, 0x93, 0xfc, 0x5b, 0xdd, 0x0e, 0x02,
+ 0x54, 0x58, 0x09, 0x46, 0x89, 0x29, 0x8a, 0x1e, 0x8a, 0xcd, 0x76, 0xf2,
+ 0xcc, 0x77, 0x7d, 0x86, 0xa4, 0x30, 0xc4, 0x31, 0xc7, 0xb1, 0xb1, 0x19,
+ 0xc6, 0x19, 0x39, 0x9a, 0xe8, 0x9a, 0x78, 0x9d, 0x99, 0xa0, 0x70, 0xe2,
+ 0xab, 0xff, 0x83, 0xb9, 0x3c, 0x2a, 0x79, 0xb8, 0xa0, 0x66, 0xa9, 0x56,
+ 0x10, 0x21, 0x77, 0x1b, 0xe1, 0x67, 0x77, 0x75, 0x89, 0x61, 0x20, 0x53,
+ 0xb3, 0x81, 0x0c, 0x12, 0xa5, 0x8a, 0xe9, 0x94, 0xef, 0x56, 0x91, 0x7c,
+ 0xfa, 0xc3, 0xfa, 0xdb, 0xf9, 0xe0, 0xc5, 0x53, 0x83, 0x01, 0xcc, 0xbe,
+ 0xb5, 0x66, 0xc3, 0x73, 0x67, 0x17, 0xe3, 0x2d, 0x35, 0x8e, 0x70, 0x5b,
+ 0xe4, 0x86, 0xb1, 0x9a, 0x66, 0x53, 0x3d, 0x18, 0x98, 0xfc, 0x47, 0x71,
+ 0xe8, 0x79, 0x29, 0xfc, 0x25, 0xed, 0x6e, 0x76, 0xf1, 0x6c, 0xf4, 0xb9,
+ 0xe8, 0x80, 0x1a, 0x68, 0x46, 0xfc, 0xc1, 0xe6, 0x3c, 0x70, 0x0e, 0x80,
+ 0x9a, 0xc2, 0xe4, 0x34, 0x77, 0x35, 0xa1, 0x7a, 0xbf, 0x9a, 0xc0, 0x4f,
+ 0x6a, 0x88, 0xfd, 0x12, 0xa1, 0x4d, 0x36, 0x37, 0x0d, 0xaf, 0xe7, 0x3e,
+ 0x63, 0xc8, 0x02, 0xb9, 0x17, 0xb4, 0x74, 0xc6, 0xb1, 0xbf, 0x9e, 0x39,
+ 0xa0, 0x52, 0xb4, 0x19, 0x30, 0x27, 0xc4, 0x89, 0x37, 0x57, 0xf9, 0x2f,
+ 0x6e, 0xa8, 0xa5, 0xbb, 0xb7, 0xab, 0xd4, 0x21, 0x9d, 0x56, 0x1d, 0xd0,
+ 0xb7, 0x65, 0x40, 0x88, 0x33, 0xa8, 0x4e, 0xf1, 0x18, 0xd5, 0x03, 0x40,
+ 0x67, 0x6f, 0x8e, 0x10, 0x80, 0x24, 0x22, 0x09, 0x68, 0x41, 0x6c, 0x71,
+ 0x37, 0x2b, 0x74, 0xc5, 0xfd, 0x67, 0x81, 0x83, 0xe6, 0x32, 0xe8, 0x14,
+ 0xf2, 0x86, 0xf3, 0x29, 0x55, 0x5a, 0x19, 0x2d, 0x2d, 0x0d, 0x99, 0x6d,
+ 0x47, 0xa7, 0xde, 0x6e, 0xe2, 0x7b, 0xa6, 0x85, 0x40, 0xad, 0xc9, 0xb1,
+ 0x31, 0x8f, 0xde, 0xb6, 0xe2, 0xea, 0xc3, 0x26, 0xdb, 0x64, 0xcb, 0xe4,
+ 0xec, 0x7b, 0x6e, 0x0b, 0x01, 0x9c, 0x51, 0x71, 0x75, 0x76, 0x00, 0xed,
+ 0xdf, 0x9c, 0xe0, 0x0a, 0x30, 0x59, 0x1e, 0x0f, 0xba, 0x2f, 0xe9, 0x03,
+ 0x7e, 0x14, 0xd8, 0xdb, 0x08, 0xbe, 0x53, 0xde, 0x4c, 0x89, 0xb1, 0x48,
+ 0x49, 0xd0, 0x90, 0x22, 0xe1, 0xb2, 0xe9, 0x14, 0x04, 0x5d, 0x99, 0x00,
+ 0xc8, 0x0d, 0xb8, 0xaf, 0x29, 0x85, 0xc1, 0x99, 0x57, 0xc6, 0x93, 0x43,
+ 0x0c, 0xe4, 0x7f, 0x14, 0x92, 0xc1, 0xdf, 0x5e, 0x43, 0xbf, 0x22, 0x80,
+ 0x0a, 0x56, 0xbe, 0x05, 0x51, 0xdc, 0xac, 0x39, 0xc4, 0x93, 0xdb, 0x50,
+ 0xfc, 0x4d, 0x47, 0x10, 0x9c, 0x93, 0xb0, 0x58, 0xc4, 0x87, 0x68, 0x9c,
+ 0x41, 0xc5, 0x52, 0x3e, 0xaf, 0x98, 0xe8, 0x8b, 0x79, 0x27, 0x40, 0x35,
+ 0x3c, 0xa5, 0x4d, 0xad, 0x3f, 0x7f, 0xb0, 0xe1, 0x43, 0xb8, 0x5f, 0x90,
+ 0x49, 0x37, 0x16, 0xfa, 0xf9, 0x1a, 0x43, 0xec, 0x5a, 0x64, 0x07, 0x84,
+ 0xe2, 0xab, 0x58, 0xc5, 0xb2, 0x68, 0xee, 0x44, 0xff, 0xff, 0x1a, 0x41,
+ 0xb5, 0x73, 0x73, 0xb2, 0xa6, 0xf6, 0x05, 0x06, 0x7e, 0x13, 0x23, 0xa6,
+ 0x89, 0x2a, 0x0f, 0x0f, 0xb7, 0x3f, 0x42, 0x49},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 24
+ {SEC_OID_SHA384,
+ 24,
+ {0x7a, 0x4a, 0xf4, 0x54, 0x32, 0x96, 0x9b, 0xd5, 0x49, 0xb2, 0x42, 0x5c,
+ 0xfe, 0xd9, 0x2f, 0x26, 0x32, 0xf1, 0x2a, 0x13, 0xd7, 0x3f, 0x74, 0x2d,
+ 0xba, 0x27, 0xc8, 0x86, 0xf2, 0xed, 0x48, 0x7a, 0xb7, 0xaf, 0xf7, 0xac,
+ 0xff, 0x1d, 0xfe, 0xbb, 0x3f, 0x3c, 0x56, 0xb5, 0xca, 0x80, 0x4c, 0x36,
+ 0x04, 0xc4, 0x9f, 0xc3, 0x28, 0xe6, 0x80, 0xc3, 0xe1, 0x49, 0x0e, 0x1a,
+ 0xbe, 0x75, 0x3d, 0xe6, 0xf7, 0x98, 0xb7, 0xa4, 0x47, 0x2d, 0xae, 0x1b,
+ 0x7d, 0x99, 0x2a, 0xef, 0x93, 0xaa, 0x17, 0x12, 0xfd, 0x2b, 0x01, 0x6d,
+ 0xde, 0xab, 0x87, 0x55, 0x7c, 0x53, 0x09, 0x05, 0x6a, 0xad, 0x97, 0xa7,
+ 0x7a, 0x63, 0xc9, 0x66, 0x80, 0x67, 0x56, 0x0f, 0xe9, 0x99, 0x73, 0xe7,
+ 0x85, 0x71, 0xc6, 0x0e, 0x0c, 0x41, 0xf9, 0x1d, 0xd9, 0xb6, 0xa6, 0x02,
+ 0x9c, 0xd9, 0x11, 0xfa, 0x7f, 0x9d, 0x61, 0x45, 0xd3, 0x4c, 0x4f, 0x49,
+ 0xa4, 0x6f, 0xdf, 0x09, 0x66, 0xb2, 0x99, 0x4e, 0xec, 0x37, 0x07, 0xa8,
+ 0x4f, 0xc3, 0xa4, 0x73, 0xd6, 0xd0, 0x27, 0x9d, 0xe1, 0xe8, 0xc0, 0x2a,
+ 0x50, 0xcd, 0xcc, 0x9a, 0x27, 0x84, 0xaa, 0x95, 0x6d, 0x76, 0xa1, 0xaa,
+ 0x11, 0xac, 0xee, 0xe7, 0x03, 0x2a, 0x19, 0x6c, 0xb0, 0x3b, 0x1d, 0x37,
+ 0x44, 0x03, 0x70, 0x07, 0x57, 0xc5, 0x53, 0x63, 0x00, 0x05, 0x53, 0xc1,
+ 0x8e, 0xed, 0x69, 0xa3, 0x16, 0x58, 0xc7, 0x76, 0x04, 0x79, 0x2b, 0x2b,
+ 0x9c, 0xef, 0x10, 0x1d, 0x63, 0xc9, 0xa1, 0x6d, 0xb8, 0x8d, 0x55, 0x72,
+ 0xbe, 0x93, 0xaf, 0x8e, 0x1b, 0x68, 0x38, 0x01, 0xbf, 0x05, 0x84, 0x56,
+ 0xdd, 0x03, 0x3c, 0x12, 0xa7, 0xf4, 0x05, 0x8b, 0xb9, 0xe5, 0x5a, 0x8d,
+ 0x31, 0x8e, 0x4a, 0xf0, 0xc3, 0xc6, 0x2d, 0xc0, 0x45, 0xb6, 0xc2, 0x47,
+ 0xc8, 0x0a, 0x01, 0x84, 0x85, 0xc2, 0x7d, 0x10, 0x7f, 0x6f, 0xf8, 0xd8,
+ 0x3b, 0xb2, 0x34, 0xf9, 0x02, 0x56, 0x80, 0x85, 0x07, 0x9a, 0x6c, 0x68,
+ 0x04, 0x2b, 0x72, 0x45, 0x77, 0xad, 0x18, 0xd8, 0x2b, 0x47, 0x0b, 0xec,
+ 0x73, 0xaf, 0x85, 0x5d, 0x0b, 0x51, 0xcc, 0xcc, 0x50, 0x5f, 0xe3, 0x19,
+ 0x9b, 0xb7, 0xeb, 0xd3, 0x32, 0xe7, 0x36, 0x3f, 0x50, 0x74, 0x37, 0x10,
+ 0xa4, 0x81, 0x22, 0x40, 0x11, 0x4e, 0xeb, 0x11, 0x84, 0xa2, 0xbc, 0x79,
+ 0xa3, 0x3f, 0xcf, 0x69, 0xf2, 0x9a, 0x61, 0x67, 0x7e, 0xe1, 0x57, 0x85,
+ 0xd3, 0xb4, 0x19, 0xf3, 0xd0, 0xa8, 0x2f, 0xa3, 0x22, 0x72, 0xb0, 0x5b,
+ 0x85, 0x49, 0x5b, 0xf1, 0xce, 0x2d, 0x2e, 0x45, 0x60, 0xaa, 0x09, 0x83,
+ 0xa3, 0x93, 0xb9, 0x4b, 0x24, 0x73, 0x50, 0xfa, 0xc8, 0x56, 0xb2, 0x87,
+ 0x99, 0xb8, 0x48, 0x22, 0x56, 0x79, 0x57, 0xa4, 0x9f, 0xca, 0x2d, 0x4d,
+ 0xa6, 0x48, 0x8c, 0x72, 0x16, 0xff, 0xf1, 0xd4, 0x89, 0x5f, 0xcc, 0x8e,
+ 0x62, 0x65, 0x86, 0x43, 0x97, 0x4b, 0x8c, 0x29, 0x9b, 0xb0, 0x5f, 0xcd,
+ 0x46, 0x15, 0x8f, 0x92, 0x94, 0x46, 0xa5, 0x36, 0xf8, 0x56, 0x4a, 0x80,
+ 0x6e, 0x6b, 0x37, 0xb3, 0x05, 0x8b, 0x24, 0x65, 0x88, 0x1f, 0xaa, 0x81,
+ 0x57, 0xb7, 0xec, 0x83, 0x89, 0x98, 0xfe, 0xc9, 0xfc, 0x25, 0x1c, 0xb3,
+ 0x36, 0x30, 0xb1, 0xc5, 0x37, 0x8d, 0x39, 0x96, 0x0f, 0x38, 0x35, 0xb1,
+ 0x0a, 0xef, 0xa6, 0x11, 0xbf, 0xc1, 0xad, 0x0d, 0x11, 0xf7, 0x36, 0xb9,
+ 0xe5, 0x6a, 0x43, 0x4d, 0x28, 0x91, 0xba, 0xfa, 0xfe, 0x8b, 0x42, 0x04,
+ 0x96, 0x26, 0xa8, 0xa3, 0x93, 0x25, 0xb3, 0x07, 0xc9, 0x92, 0xeb, 0xd4,
+ 0x6f, 0x8e, 0x0a, 0x2a, 0x6a, 0x9f, 0x00, 0xf3, 0xd7, 0xe1, 0x03, 0xfc,
+ 0x18, 0xe7, 0xe6, 0xe6, 0x24, 0x76, 0x07, 0x35},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 25
+ {SEC_OID_SHA384,
+ 25,
+ {0x59, 0x19, 0x63, 0xc2, 0x16, 0x4e, 0x2e, 0xf7, 0x06, 0xcf, 0x71, 0x10,
+ 0x51, 0x01, 0x0a, 0x9b, 0xb0, 0xe6, 0xf3, 0xbb, 0xe5, 0x1e, 0x77, 0xb2,
+ 0x11, 0x43, 0x1f, 0xb7, 0xb8, 0x18, 0x87, 0x3b, 0x0f, 0x4b, 0x62, 0xda,
+ 0x58, 0xf9, 0x70, 0xaa, 0x0f, 0x39, 0x7d, 0xc6, 0x5a, 0xb9, 0xc5, 0xa2,
+ 0xcd, 0x3c, 0xb1, 0xcd, 0x1b, 0xb7, 0xb1, 0x0a, 0x14, 0xd5, 0x6a, 0xf3,
+ 0x78, 0x14, 0x95, 0x5d, 0xb4, 0xe5, 0xba, 0xfa, 0xeb, 0x5e, 0x22, 0x95,
+ 0x6f, 0x2a, 0xdb, 0x8b, 0x37, 0xd7, 0xdb, 0x47, 0x53, 0x41, 0x4a, 0x75,
+ 0x51, 0xc2, 0x87, 0xd6, 0x18, 0x96, 0x7b, 0xcd, 0x13, 0x8c, 0x79, 0xce,
+ 0x2a, 0x8f, 0x59, 0x06, 0x87, 0x28, 0x5c, 0x14, 0xce, 0xff, 0x93, 0xe7,
+ 0xac, 0xd1, 0x80, 0x05, 0xe6, 0x42, 0x21, 0xcb, 0xe6, 0x71, 0xf2, 0xde,
+ 0xa1, 0xec, 0xe9, 0x56, 0x22, 0x78, 0x93, 0x03, 0x1e, 0x2b, 0x42, 0x41,
+ 0xa7, 0xf7, 0xba, 0xd4, 0x18, 0x57, 0x9b, 0xbd, 0x26, 0x19, 0x13, 0xbe,
+ 0x90, 0x33, 0x10, 0x2a, 0x03, 0xcd, 0xc1, 0xe3, 0xf5, 0x09, 0xcc, 0x15,
+ 0x97, 0x86, 0x3c, 0x7a, 0x68, 0x59, 0x21, 0xca, 0x00, 0x50, 0x11, 0xec,
+ 0x59, 0xc2, 0x23, 0x82, 0xde, 0xde, 0x35, 0xf9, 0x4a, 0xcc, 0x06, 0xa1,
+ 0x96, 0x60, 0xf8, 0x12, 0xe6, 0x33, 0xd7, 0x30, 0xb6, 0xce, 0x73, 0x46,
+ 0x85, 0x08, 0xba, 0xf7, 0x8a, 0x07, 0x2a, 0x6b, 0x84, 0x28, 0xbb, 0x83,
+ 0xf6, 0xc5, 0xd1, 0x1d, 0xf4, 0xfe, 0x14, 0x00, 0x0f, 0xb0, 0xd8, 0xec,
+ 0xb1, 0x2f, 0x8b, 0xf4, 0xfc, 0x81, 0x1c, 0x12, 0x18, 0xd2, 0x52, 0x29,
+ 0x30, 0x97, 0x2f, 0xbb, 0x33, 0xe0, 0xbf, 0x49, 0x27, 0xf5, 0x1f, 0x59,
+ 0x21, 0xd5, 0x8a, 0xe4, 0xa6, 0x3e, 0xd7, 0x49, 0x97, 0x61, 0x93, 0x7f,
+ 0x48, 0x2a, 0x22, 0xad, 0x45, 0xef, 0xbe, 0x0d, 0x64, 0xe6, 0x30, 0x4b,
+ 0xe8, 0x19, 0x29, 0x6a, 0x55, 0x1f, 0x95, 0x84, 0x54, 0xef, 0xe0, 0x68,
+ 0x5b, 0x92, 0x19, 0x31, 0xa0, 0xe5, 0x74, 0x2c, 0x94, 0xb8, 0xfa, 0x23,
+ 0xef, 0x47, 0x2d, 0x0b, 0x71, 0x8e, 0xf9, 0x64, 0x76, 0xf2, 0x7a, 0xa8,
+ 0x7a, 0x18, 0x56, 0x20, 0x41, 0xba, 0x12, 0x23, 0xea, 0x34, 0x01, 0xdf,
+ 0x10, 0xac, 0x43, 0xb4, 0x33, 0xeb, 0xb8, 0xf4, 0x34, 0xdb, 0xbf, 0xd1,
+ 0xcd, 0xc5, 0x09, 0x95, 0x6d, 0xf6, 0x1c, 0x49, 0xbf, 0x62, 0x05, 0xa6,
+ 0x1b, 0x36, 0xb0, 0xdf, 0x71, 0x8a, 0xe1, 0x08, 0xbd, 0x41, 0xe9, 0x17,
+ 0x24, 0x04, 0x8c, 0x8b, 0x73, 0xfa, 0xbd, 0xae, 0xca, 0xe5, 0x34, 0x29,
+ 0xab, 0x2b, 0x57, 0xc7, 0xe1, 0x3b, 0xae, 0x23, 0xa1, 0x48, 0xb3, 0x96,
+ 0x39, 0xef, 0x33, 0x1e, 0x0c, 0x77, 0xdd, 0xb4, 0x06, 0x8b, 0x16, 0x99,
+ 0xdc, 0xfa, 0xd4, 0x3c, 0x71, 0x70, 0xe4, 0x1c, 0x24, 0x46, 0x01, 0x1e,
+ 0x58, 0xce, 0x17, 0x22, 0xb8, 0x27, 0x6c, 0xd6, 0x93, 0x65, 0xf7, 0x98,
+ 0xe0, 0xbf, 0xef, 0xaf, 0xef, 0x76, 0x6e, 0x41, 0xb3, 0xd0, 0xb5, 0x9c,
+ 0x8a, 0xf8, 0xef, 0x8f, 0x07, 0x3a, 0xc6, 0xf5, 0x40, 0xa2, 0xdd, 0xd6,
+ 0xa1, 0xaa, 0x86, 0x28, 0xae, 0x51, 0x00, 0xf0, 0xa2, 0xd9, 0xe2, 0xdb,
+ 0x9e, 0xb4, 0x49, 0xe3, 0xd5, 0xa1, 0xc7, 0xf0, 0x1e, 0x7c, 0xd5, 0x2b,
+ 0xc3, 0x41, 0xb3, 0x8c, 0xab, 0x3b, 0x26, 0x67, 0x61, 0x03, 0xe1, 0x98,
+ 0x00, 0x39, 0x15, 0x69, 0xf7, 0x3d, 0x89, 0x6f, 0xe4, 0x44, 0x0b, 0xf3,
+ 0xe9, 0x7c, 0xec, 0x30, 0x1f, 0xae, 0x42, 0x60, 0xfe, 0xcb, 0xe9, 0xa0,
+ 0xcc, 0x72, 0x0f, 0x5b, 0x8c, 0x5c, 0xd1, 0x26, 0x34, 0x56, 0x18, 0x6d,
+ 0x77, 0xe5, 0xc2, 0x05, 0x28, 0x70, 0xdb, 0x42},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 26
+ {SEC_OID_SHA384,
+ 26,
+ {0x8e, 0x09, 0xdd, 0xeb, 0x39, 0x98, 0xab, 0x05, 0xc2, 0xe4, 0x9d, 0x3b,
+ 0x18, 0x4d, 0xb8, 0x6d, 0x9d, 0x4a, 0x19, 0x68, 0x0e, 0x38, 0xfc, 0x4e,
+ 0xe1, 0x11, 0x6a, 0xb4, 0x88, 0xb2, 0xd5, 0x1d, 0x7b, 0xc1, 0x3c, 0x45,
+ 0xaf, 0x96, 0x11, 0xaa, 0xff, 0x2e, 0x2b, 0x22, 0x78, 0x43, 0x96, 0x06,
+ 0xce, 0xf7, 0x37, 0x36, 0x1c, 0x2a, 0x44, 0xf7, 0x05, 0xf4, 0x79, 0x7d,
+ 0xa4, 0x47, 0x15, 0x4a, 0xb7, 0x2e, 0xdd, 0xec, 0xbd, 0xf6, 0xc0, 0x12,
+ 0x05, 0x97, 0x72, 0x89, 0x83, 0x73, 0x6a, 0x90, 0xff, 0xb0, 0xbd, 0xec,
+ 0x57, 0x87, 0xde, 0x55, 0x9a, 0x58, 0xb1, 0x87, 0x42, 0x21, 0x43, 0xfb,
+ 0xe1, 0x60, 0xdb, 0xc1, 0xab, 0x03, 0xcc, 0xea, 0xb3, 0xad, 0x80, 0x53,
+ 0x81, 0x2a, 0x68, 0xe9, 0xdc, 0x87, 0xdf, 0x16, 0x10, 0xbb, 0x68, 0xb3,
+ 0xdf, 0xeb, 0xd7, 0xec, 0x7f, 0xed, 0x78, 0xd7, 0xdb, 0xa4, 0x56, 0x3e,
+ 0x5b, 0x1a, 0x30, 0xbb, 0xad, 0xce, 0x68, 0x86, 0xfc, 0xef, 0xee, 0xcd,
+ 0x3f, 0x6e, 0x33, 0x14, 0x08, 0x7a, 0x31, 0x5c, 0x1a, 0xdb, 0x89, 0x33,
+ 0x62, 0xa3, 0x28, 0x31, 0x09, 0x7b, 0x09, 0x94, 0x29, 0xef, 0xdd, 0x28,
+ 0x15, 0x08, 0x5b, 0x78, 0x81, 0x4a, 0x73, 0xed, 0x1a, 0x99, 0xe8, 0x03,
+ 0xf7, 0xd1, 0x0b, 0x52, 0x2f, 0x54, 0x0a, 0x2b, 0x3d, 0x02, 0xc6, 0xc5,
+ 0xae, 0x70, 0xf2, 0x9f, 0xc3, 0x5e, 0xc1, 0xff, 0x6e, 0xc8, 0xa0, 0x77,
+ 0x9b, 0x6b, 0xfc, 0xf9, 0x1c, 0x50, 0x9d, 0x42, 0x31, 0x18, 0xef, 0xd7,
+ 0xd9, 0xc9, 0x1f, 0xd0, 0x11, 0xe6, 0x78, 0xf6, 0xd7, 0xad, 0xfc, 0xe9,
+ 0x05, 0x55, 0x5c, 0x06, 0xbb, 0xfc, 0x4b, 0xf7, 0xe2, 0xf5, 0xb8, 0xe8,
+ 0xba, 0xd4, 0x68, 0xbc, 0xd1, 0xf2, 0xb3, 0xdb, 0x9a, 0x34, 0x6f, 0x68,
+ 0x06, 0x30, 0x32, 0xc5, 0x7d, 0x07, 0x15, 0xc7, 0x35, 0x2c, 0x48, 0xf1,
+ 0x17, 0x1d, 0x32, 0x94, 0x38, 0x40, 0xf5, 0xad, 0xa9, 0x14, 0x2c, 0x50,
+ 0xf2, 0x02, 0xf7, 0x67, 0x1b, 0x5b, 0x4a, 0x12, 0xb6, 0xb5, 0x16, 0xbc,
+ 0xcc, 0xd4, 0x88, 0xc1, 0x71, 0x7d, 0xc4, 0x90, 0x25, 0xf4, 0x9c, 0x59,
+ 0x87, 0x9a, 0x64, 0x94, 0xc1, 0x9e, 0x2e, 0x27, 0x44, 0x5c, 0xbe, 0x9b,
+ 0xb2, 0xb3, 0x74, 0x3a, 0xc8, 0xda, 0xbe, 0x11, 0x39, 0x46, 0x5b, 0x8b,
+ 0x81, 0x93, 0x9f, 0x9e, 0x2f, 0xcc, 0x90, 0xb6, 0x43, 0x2b, 0x10, 0x21,
+ 0xa3, 0x77, 0xf8, 0xce, 0x72, 0x8c, 0x2b, 0xee, 0x15, 0x6d, 0x31, 0x27,
+ 0x16, 0x3f, 0x96, 0xbe, 0x29, 0xaf, 0x1a, 0x14, 0x9e, 0x69, 0xa9, 0xd3,
+ 0x83, 0x4c, 0x60, 0xe7, 0xad, 0x12, 0x06, 0x99, 0x33, 0xe1, 0x1e, 0x7d,
+ 0x6c, 0xcb, 0x1f, 0x36, 0xc4, 0x42, 0xff, 0x51, 0x25, 0x0b, 0x6c, 0x10,
+ 0x50, 0x2b, 0x37, 0x07, 0x1d, 0xec, 0xe7, 0x66, 0xb5, 0xed, 0x55, 0xa0,
+ 0x68, 0xe2, 0xb7, 0x32, 0x9e, 0xa2, 0x9b, 0x7d, 0xfc, 0x8f, 0x84, 0x1a,
+ 0x7c, 0xec, 0xe5, 0x31, 0x9a, 0x14, 0x74, 0x99, 0x67, 0xb4, 0x29, 0x31,
+ 0xe2, 0x7e, 0xb8, 0x32, 0xec, 0x74, 0x9b, 0x9a, 0xd8, 0xb3, 0xae, 0x08,
+ 0x02, 0x60, 0x8e, 0xaa, 0x1f, 0xbe, 0x42, 0x23, 0x99, 0x34, 0x71, 0xf7,
+ 0x2d, 0xdb, 0x90, 0x70, 0x4f, 0xa6, 0x45, 0xcd, 0x0d, 0x9a, 0x25, 0xda,
+ 0x15, 0xf2, 0xe4, 0xd7, 0x9f, 0x94, 0x9d, 0x0e, 0x6e, 0xad, 0x88, 0x7c,
+ 0x30, 0x9c, 0x8c, 0xde, 0xff, 0x60, 0xc5, 0xd1, 0x99, 0x0f, 0x35, 0x8a,
+ 0xb9, 0x33, 0x07, 0x7d, 0xcf, 0x5e, 0x6c, 0x04, 0xdb, 0x43, 0x88, 0xda,
+ 0x1e, 0x93, 0xbc, 0x33, 0x02, 0xae, 0x6b, 0x7e, 0x6e, 0xfb, 0xa0, 0xf8,
+ 0xd3, 0xea, 0xb4, 0xd7, 0x35, 0x51, 0x36, 0x30},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 27
+ {SEC_OID_SHA384,
+ 27,
+ {0x4d, 0xfe, 0x3b, 0xd4, 0xdb, 0x47, 0x83, 0x7f, 0x8c, 0x49, 0x03, 0xe0,
+ 0xdb, 0x20, 0x4c, 0x2d, 0x14, 0xc0, 0x97, 0x76, 0x91, 0xf6, 0x6b, 0x21,
+ 0xb0, 0x03, 0x6b, 0xb8, 0x49, 0xc4, 0x68, 0x8f, 0x14, 0x72, 0x58, 0x7f,
+ 0xc7, 0xe1, 0xeb, 0x67, 0x52, 0xe4, 0x1a, 0xc4, 0x92, 0xfb, 0x40, 0xff,
+ 0x14, 0x91, 0x45, 0x65, 0x99, 0x8e, 0xc3, 0x0e, 0xc3, 0xd9, 0x96, 0x3c,
+ 0x24, 0x16, 0x70, 0x02, 0xe1, 0x93, 0x4a, 0xd7, 0x9e, 0x9f, 0x77, 0x26,
+ 0x22, 0xa5, 0xd7, 0x4e, 0xec, 0xce, 0x81, 0xfc, 0x5e, 0x3c, 0x02, 0x79,
+ 0x07, 0x71, 0xc3, 0xe4, 0x4b, 0x9b, 0xa3, 0xeb, 0x82, 0xf3, 0xda, 0xe4,
+ 0x49, 0x10, 0xa2, 0xa5, 0xcc, 0xb3, 0xb4, 0xbd, 0xfe, 0x05, 0xd7, 0xd0,
+ 0x78, 0x9b, 0xbf, 0x79, 0x41, 0x2f, 0xc2, 0x7d, 0xf5, 0x0b, 0x3e, 0x7e,
+ 0xd7, 0xe3, 0x01, 0x6c, 0x80, 0x47, 0x05, 0xdd, 0x24, 0xe0, 0x60, 0xa6,
+ 0x0b, 0x05, 0x99, 0x71, 0x4d, 0xfa, 0x46, 0xc4, 0xe2, 0x29, 0xfc, 0x33,
+ 0x80, 0x12, 0x9b, 0x9e, 0x54, 0x0c, 0xbf, 0xf2, 0x8f, 0xd3, 0x67, 0xf6,
+ 0xf0, 0xfe, 0xe1, 0x3f, 0xf4, 0x7d, 0xd2, 0xf7, 0x7c, 0x04, 0xf1, 0x8f,
+ 0xf1, 0x23, 0xd8, 0xf0, 0xb0, 0x2d, 0xc8, 0x97, 0x9c, 0x9b, 0x70, 0x35,
+ 0xab, 0x15, 0x33, 0xa8, 0x90, 0xe4, 0x9b, 0x2e, 0x19, 0xa6, 0x12, 0x2e,
+ 0x98, 0xae, 0x4f, 0xb0, 0x89, 0x78, 0xaf, 0x74, 0x86, 0xe3, 0xe5, 0x89,
+ 0xcb, 0x99, 0x24, 0xcd, 0x79, 0x02, 0x6a, 0x32, 0x62, 0x28, 0x4f, 0x8c,
+ 0x8f, 0xa1, 0x3c, 0x8f, 0x29, 0xbf, 0xb2, 0x86, 0x9a, 0x3c, 0xe1, 0xda,
+ 0xa6, 0xf2, 0x51, 0x3f, 0x93, 0x9e, 0x1e, 0x9d, 0xd5, 0xc2, 0xec, 0x8a,
+ 0x8c, 0x3f, 0xc4, 0x7f, 0x06, 0x20, 0xb3, 0x8a, 0xf8, 0xbf, 0x37, 0x05,
+ 0x9c, 0x24, 0xd6, 0xfe, 0x92, 0x2e, 0xc1, 0xc9, 0x14, 0x1a, 0x8e, 0x48,
+ 0x04, 0x38, 0x9e, 0x32, 0x86, 0x07, 0xff, 0x91, 0x8f, 0xbb, 0x5e, 0x3d,
+ 0xe8, 0x46, 0x47, 0x9e, 0x71, 0xbe, 0x55, 0xcc, 0xb4, 0x79, 0x33, 0x65,
+ 0xb9, 0x85, 0xe4, 0xa2, 0xac, 0x8b, 0x78, 0xec, 0x2a, 0x40, 0xbb, 0x1f,
+ 0x09, 0xad, 0x5b, 0xf0, 0x8b, 0xcd, 0x6f, 0xbc, 0xc3, 0xfc, 0x1e, 0xae,
+ 0x8d, 0xbb, 0xc3, 0xf6, 0xf8, 0x19, 0xe7, 0xe4, 0xb8, 0xf5, 0x92, 0xe8,
+ 0xe2, 0x12, 0xeb, 0xa1, 0x3f, 0xed, 0x31, 0x48, 0x36, 0x31, 0xe0, 0xbf,
+ 0xea, 0x78, 0x8d, 0xe8, 0x5c, 0xcc, 0xcb, 0x45, 0x30, 0x7e, 0x3a, 0x87,
+ 0x3f, 0x50, 0x88, 0xa3, 0xd5, 0xe6, 0x78, 0x1e, 0xb5, 0x22, 0x3d, 0x0e,
+ 0x49, 0xdd, 0xe2, 0x37, 0x9b, 0x41, 0x3b, 0xa1, 0xfc, 0xe0, 0x19, 0x77,
+ 0x34, 0xa2, 0xa4, 0xf1, 0x22, 0x04, 0xb1, 0x69, 0x88, 0xd5, 0x76, 0xa3,
+ 0xd2, 0xde, 0x4b, 0x8f, 0x57, 0x0b, 0xcb, 0xf5, 0xc5, 0xe0, 0x08, 0xa9,
+ 0x69, 0x7e, 0x89, 0xed, 0x47, 0xe8, 0x37, 0x42, 0x8d, 0x41, 0x3a, 0x5f,
+ 0xaa, 0x1e, 0x98, 0xa7, 0x3d, 0x92, 0xda, 0xe1, 0x3d, 0xa9, 0x80, 0x2f,
+ 0x61, 0x5a, 0x37, 0x41, 0x5d, 0x74, 0xe0, 0x62, 0x2f, 0x30, 0xfb, 0x5f,
+ 0x63, 0x78, 0x90, 0xb2, 0x88, 0x76, 0xda, 0x30, 0xcc, 0xa8, 0xf3, 0x6f,
+ 0x63, 0xb7, 0x55, 0xa8, 0xaa, 0x3f, 0x9f, 0x5a, 0x04, 0x90, 0xc2, 0x50,
+ 0x25, 0x82, 0x00, 0x93, 0x7d, 0x0d, 0x83, 0x71, 0xcc, 0x9f, 0xcf, 0x0c,
+ 0xf8, 0xe2, 0x22, 0x06, 0xa7, 0x08, 0x6f, 0xc1, 0xe9, 0x33, 0x5d, 0x49,
+ 0x62, 0x65, 0xa3, 0xff, 0x03, 0x76, 0xf8, 0x77, 0x24, 0xf7, 0xff, 0x76,
+ 0x3f, 0x24, 0xc6, 0x3c, 0x63, 0x0a, 0x8d, 0xa0, 0xec, 0x4d, 0x76, 0x2d,
+ 0xa5, 0xc4, 0xdb, 0x57, 0xc5, 0xbd, 0x4b, 0xbd},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 28
+ {SEC_OID_SHA384,
+ 28,
+ {0x42, 0xb9, 0xb5, 0x3d, 0x0b, 0x6a, 0x10, 0x13, 0xf9, 0x9a, 0x91, 0x1e,
+ 0x61, 0xb5, 0x27, 0xfd, 0xb2, 0xc6, 0x17, 0xca, 0x3d, 0xf9, 0x08, 0xc7,
+ 0x4c, 0x36, 0xee, 0x5a, 0x8e, 0x85, 0x6a, 0x4b, 0x80, 0x3b, 0xd3, 0x98,
+ 0x23, 0xbf, 0x09, 0x3e, 0x19, 0x17, 0x12, 0xc7, 0xf6, 0xc6, 0xfd, 0x2e,
+ 0x08, 0xb0, 0xee, 0x79, 0x3f, 0x68, 0x1e, 0xa5, 0x22, 0x05, 0xd0, 0xc2,
+ 0x8d, 0x8d, 0x9c, 0xc0, 0x9d, 0x7e, 0xb4, 0x2a, 0x52, 0x27, 0xde, 0x64,
+ 0x66, 0x65, 0xff, 0xac, 0x34, 0x97, 0x18, 0xba, 0xcb, 0x75, 0xdb, 0x61,
+ 0x9f, 0x5b, 0x04, 0xe9, 0x20, 0xcc, 0xb4, 0x4d, 0x45, 0xd6, 0x38, 0x6c,
+ 0xd6, 0x97, 0x02, 0x41, 0x93, 0xe6, 0x8f, 0x39, 0xca, 0x2b, 0x66, 0x90,
+ 0x6f, 0xb5, 0x57, 0x5e, 0x9f, 0x0a, 0xb9, 0xd3, 0x04, 0x62, 0xa8, 0xab,
+ 0x6d, 0xaa, 0x8d, 0xa2, 0xaf, 0x34, 0x03, 0x58, 0x4f, 0xaf, 0x6c, 0x5d,
+ 0x90, 0x80, 0x1a, 0x59, 0x9f, 0x9f, 0x6a, 0xd6, 0xaa, 0x8e, 0x0b, 0x05,
+ 0xf9, 0xdc, 0xbd, 0x5d, 0xa4, 0xa8, 0x16, 0xb0, 0xe2, 0xbf, 0x89, 0x99,
+ 0x9b, 0xf4, 0x62, 0xf3, 0xda, 0x04, 0x7c, 0x26, 0xc6, 0x23, 0xf3, 0xf0,
+ 0x0c, 0x92, 0x8a, 0x15, 0x99, 0xaf, 0xd4, 0xb7, 0xb9, 0x02, 0x71, 0x6d,
+ 0x81, 0xe3, 0x7c, 0x82, 0xe3, 0x7e, 0x85, 0xa6, 0xc2, 0xe2, 0xcd, 0x69,
+ 0x45, 0xda, 0xdc, 0xd3, 0xb0, 0xb4, 0xab, 0x03, 0x8b, 0x2d, 0x4b, 0x86,
+ 0x43, 0x58, 0x61, 0x5d, 0x4c, 0x2d, 0x13, 0x1c, 0xd7, 0x34, 0x58, 0x1f,
+ 0x45, 0x42, 0xdd, 0x9c, 0x66, 0x31, 0x88, 0x28, 0x24, 0x7b, 0xff, 0x3a,
+ 0x5a, 0xc9, 0x77, 0xbf, 0xa6, 0xb6, 0xe2, 0x79, 0xa5, 0xf0, 0x1c, 0x33,
+ 0x9f, 0xf3, 0xd7, 0x7a, 0xb1, 0xe3, 0x5f, 0xf2, 0x68, 0xf0, 0xbe, 0x28,
+ 0x6a, 0x0d, 0x8a, 0x61, 0x34, 0x10, 0xbe, 0x65, 0x07, 0x90, 0x62, 0xdc,
+ 0xf7, 0x00, 0xe2, 0x62, 0xf4, 0x69, 0x29, 0x5d, 0x33, 0x92, 0xc7, 0x47,
+ 0x22, 0x6c, 0x2a, 0x69, 0x6e, 0x4c, 0x1b, 0x84, 0xdf, 0xf4, 0xc8, 0xb7,
+ 0x71, 0x49, 0xfb, 0x9e, 0xe7, 0x9a, 0x5f, 0x42, 0x39, 0x52, 0xdf, 0x41,
+ 0x61, 0x37, 0x15, 0xc0, 0x21, 0x35, 0x4c, 0x7a, 0xe8, 0x8f, 0x46, 0x37,
+ 0xd5, 0x20, 0x9f, 0x5b, 0xfc, 0x5d, 0x90, 0x79, 0xfa, 0x57, 0x84, 0x25,
+ 0xe6, 0xb2, 0x93, 0x41, 0xc1, 0x2f, 0x77, 0x76, 0xa6, 0xb6, 0x38, 0x69,
+ 0x00, 0xa2, 0x42, 0x2f, 0x95, 0x0a, 0xcf, 0xeb, 0xfe, 0x47, 0x50, 0xe6,
+ 0x0f, 0xbd, 0xd2, 0x6f, 0x3a, 0x9b, 0xe8, 0xdb, 0x57, 0x94, 0x8e, 0x40,
+ 0xd3, 0x40, 0xb9, 0xff, 0x68, 0x34, 0xb0, 0x89, 0x3a, 0x6f, 0x4c, 0xc5,
+ 0xda, 0x6a, 0xda, 0xd4, 0x80, 0x96, 0x34, 0x8c, 0xbb, 0xa7, 0x22, 0x04,
+ 0x21, 0x5c, 0xde, 0xb1, 0xad, 0x26, 0xf7, 0x72, 0xc7, 0xbf, 0x78, 0xff,
+ 0x1b, 0xf6, 0xea, 0xca, 0xd8, 0xda, 0x89, 0x26, 0x2a, 0x6a, 0x5d, 0xf6,
+ 0x9e, 0x75, 0x32, 0xf8, 0x0f, 0x66, 0x52, 0x85, 0xcb, 0x93, 0xb9, 0xf6,
+ 0x9a, 0x2a, 0xa5, 0x06, 0xd6, 0x52, 0xeb, 0x08, 0xe6, 0xf2, 0x59, 0x21,
+ 0x13, 0x61, 0x9e, 0x32, 0xe9, 0x46, 0x3d, 0xcb, 0x76, 0xd2, 0xb2, 0x1c,
+ 0xc2, 0x98, 0xa1, 0x30, 0x37, 0x9d, 0xc0, 0xb3, 0x68, 0x59, 0x6e, 0x3b,
+ 0x03, 0x9a, 0x5b, 0xad, 0x86, 0xa8, 0x8b, 0x00, 0x54, 0x22, 0x5d, 0x60,
+ 0x8a, 0xa3, 0xe3, 0xba, 0x72, 0x9d, 0x3f, 0xef, 0x1f, 0xb9, 0x72, 0x0c,
+ 0x9e, 0xc1, 0x9f, 0xec, 0x34, 0xf8, 0x00, 0x26, 0x51, 0xed, 0x24, 0x67,
+ 0x76, 0x46, 0x17, 0xb0, 0xa2, 0x5c, 0x36, 0x87, 0x47, 0x85, 0x37, 0x60,
+ 0xc3, 0xb3, 0x10, 0x96, 0xf6, 0x55, 0x38, 0xb1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 29
+ {SEC_OID_SHA384,
+ 29,
+ {0xdc, 0xe8, 0x97, 0x56, 0x7a, 0x75, 0x21, 0x9c, 0xd5, 0x9c, 0x02, 0xc7,
+ 0xad, 0xef, 0x60, 0x38, 0xf5, 0xe9, 0x37, 0xae, 0xcf, 0x7f, 0x1a, 0xbb,
+ 0x14, 0x16, 0x35, 0x03, 0xe7, 0xa3, 0x7a, 0x95, 0x8b, 0x6f, 0xd8, 0x15,
+ 0xd0, 0x88, 0x42, 0x16, 0x10, 0xb6, 0x69, 0xc4, 0x7d, 0xfb, 0x96, 0x28,
+ 0x3c, 0x4e, 0x84, 0x3d, 0xd6, 0x55, 0x25, 0x98, 0xd5, 0xa1, 0x0b, 0x16,
+ 0xf4, 0xb6, 0x38, 0xee, 0x97, 0x00, 0x5e, 0x13, 0x94, 0x3e, 0xfe, 0x09,
+ 0x76, 0x4f, 0x5e, 0xaa, 0x29, 0x22, 0x77, 0x99, 0x47, 0x7e, 0x4e, 0x10,
+ 0x01, 0x0d, 0x11, 0xdd, 0x09, 0xb9, 0x96, 0x4d, 0x32, 0xd2, 0xc0, 0xdc,
+ 0x58, 0x12, 0xc2, 0x82, 0xc2, 0x4d, 0x6f, 0xa3, 0xa2, 0x32, 0x2f, 0x90,
+ 0xa2, 0x7d, 0x56, 0xf8, 0xd7, 0xd4, 0x57, 0xb2, 0xc0, 0x96, 0x5f, 0x17,
+ 0x76, 0x8a, 0x8c, 0x95, 0xc1, 0x09, 0xbc, 0x73, 0xa0, 0x13, 0x0c, 0x56,
+ 0xfc, 0x1c, 0x8a, 0x22, 0x75, 0xe0, 0x21, 0x64, 0x09, 0xb7, 0x9d, 0xfb,
+ 0x3c, 0x83, 0x05, 0x5b, 0x13, 0x35, 0x00, 0x6f, 0x76, 0xbf, 0x2e, 0xb6,
+ 0x29, 0xd6, 0xb2, 0x51, 0x2d, 0x02, 0x2c, 0x16, 0x83, 0xd0, 0xef, 0x13,
+ 0xaf, 0x00, 0x8d, 0xf0, 0xdb, 0x74, 0xca, 0xe1, 0xa4, 0x15, 0x57, 0x0a,
+ 0xd0, 0xbe, 0xf5, 0x8b, 0xbf, 0x6f, 0x41, 0xec, 0x3d, 0x69, 0xef, 0x7f,
+ 0x53, 0xf0, 0x98, 0xb0, 0x4c, 0x47, 0x7a, 0x08, 0x2b, 0xf2, 0x7a, 0x3c,
+ 0x4f, 0x91, 0x3c, 0x88, 0xf5, 0x21, 0x06, 0x18, 0x87, 0x3f, 0x8d, 0xee,
+ 0xb1, 0x2e, 0xd5, 0x9b, 0x75, 0x83, 0x64, 0xdd, 0xfd, 0x3d, 0x1b, 0x19,
+ 0x88, 0x2f, 0x08, 0x5a, 0x98, 0x2f, 0xee, 0xa5, 0xfb, 0x71, 0x59, 0x4e,
+ 0x78, 0xa6, 0x1b, 0x06, 0x00, 0xff, 0x8d, 0x46, 0x0b, 0x29, 0xaf, 0x6d,
+ 0x15, 0x52, 0x46, 0xc7, 0x7d, 0xe5, 0xe6, 0x58, 0x66, 0xdd, 0x60, 0xb0,
+ 0x2d, 0xe4, 0x77, 0x22, 0xa8, 0x98, 0xe1, 0x94, 0x8d, 0x3e, 0x7f, 0x08,
+ 0x39, 0x68, 0xc9, 0xfc, 0x9e, 0xd9, 0x95, 0x23, 0x95, 0x25, 0xaf, 0x09,
+ 0x9a, 0x51, 0xeb, 0x44, 0xfb, 0x95, 0xf0, 0xfd, 0x6f, 0x33, 0x04, 0x5e,
+ 0x38, 0x11, 0x3c, 0xa5, 0xe8, 0xf3, 0x8b, 0x7f, 0xbb, 0x2c, 0xb3, 0x00,
+ 0x2e, 0xe8, 0x16, 0xfb, 0x88, 0xf4, 0x85, 0x5c, 0x97, 0xff, 0xc9, 0x17,
+ 0x0e, 0x56, 0x78, 0xd9, 0x69, 0x3a, 0x24, 0x6d, 0xad, 0x58, 0xe2, 0x2e,
+ 0xf4, 0xa2, 0x8f, 0x98, 0xe2, 0x35, 0xc8, 0x0e, 0x26, 0xd1, 0xd5, 0xf8,
+ 0xab, 0xd0, 0x63, 0x53, 0x58, 0x52, 0xf4, 0xc1, 0x1b, 0x74, 0xb8, 0x99,
+ 0xa4, 0x85, 0xdd, 0x26, 0x2c, 0xe0, 0x7e, 0xc0, 0x30, 0x32, 0x17, 0x9d,
+ 0x14, 0x22, 0x6a, 0x9b, 0x3c, 0xcc, 0x46, 0xbc, 0xe3, 0xad, 0xd8, 0xfb,
+ 0x4d, 0xf0, 0x8c, 0x46, 0x78, 0xf2, 0x52, 0xe5, 0x5a, 0x97, 0x25, 0x53,
+ 0x51, 0x44, 0x03, 0xe1, 0x80, 0x4c, 0xe5, 0xf1, 0xe2, 0xfc, 0xe2, 0xcc,
+ 0x3f, 0xd2, 0xe7, 0xff, 0x72, 0xb0, 0x9d, 0x0a, 0x1f, 0xac, 0x8a, 0x51,
+ 0xe8, 0xb4, 0xd7, 0x39, 0x19, 0x36, 0x56, 0x7d, 0xde, 0xff, 0x3d, 0x1d,
+ 0xa4, 0x5a, 0xe4, 0xc0, 0x22, 0xa5, 0x73, 0x18, 0x95, 0x7f, 0x2a, 0x46,
+ 0xae, 0x8d, 0xba, 0x2b, 0x12, 0x62, 0x3e, 0x8d, 0x68, 0x1c, 0xfc, 0xef,
+ 0x63, 0x82, 0x9d, 0xf0, 0x0a, 0x50, 0x98, 0x36, 0x66, 0xdb, 0xf4, 0xb7,
+ 0xaa, 0x5b, 0xbd, 0x59, 0x75, 0x79, 0x52, 0x0f, 0x20, 0xaa, 0xfa, 0x8e,
+ 0xe0, 0xf7, 0xdc, 0x23, 0x83, 0xca, 0x07, 0x17, 0xd2, 0x2f, 0xb3, 0x5e,
+ 0xd7, 0x5c, 0x9d, 0xd6, 0x55, 0x35, 0xfd, 0xfe, 0x95, 0x68, 0x4c, 0x9a,
+ 0xd0, 0x76, 0xa8, 0xdf, 0xa9, 0x6f, 0x67, 0xb5},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 30
+ {SEC_OID_SHA384,
+ 30,
+ {0x79, 0x96, 0x32, 0x16, 0x02, 0xd0, 0xa9, 0xb5, 0xaa, 0x74, 0x23, 0x93,
+ 0xe7, 0x74, 0xca, 0xe9, 0xe7, 0x47, 0xa4, 0x31, 0x5d, 0xcf, 0xd1, 0x70,
+ 0x77, 0xcb, 0xde, 0x30, 0xab, 0xf1, 0xbb, 0xbe, 0xf8, 0x8d, 0x20, 0x8f,
+ 0xf4, 0x62, 0xcf, 0xad, 0xdd, 0x09, 0x22, 0x42, 0xf6, 0xd0, 0xea, 0xbe,
+ 0xb3, 0x06, 0x38, 0xf5, 0x01, 0x57, 0xbd, 0x84, 0x4b, 0x80, 0xe0, 0x2f,
+ 0xb0, 0x0e, 0xbf, 0x79, 0xb3, 0xd6, 0x7f, 0x83, 0x53, 0x4b, 0xe4, 0xf0,
+ 0xa6, 0x5f, 0x24, 0x4b, 0xd2, 0x1b, 0x94, 0x7c, 0x37, 0x9c, 0x71, 0xcd,
+ 0x3d, 0x75, 0xe8, 0x3f, 0x26, 0xdd, 0xaa, 0x7e, 0x64, 0x3c, 0x5b, 0xa0,
+ 0x0e, 0xcf, 0x7b, 0xf1, 0x8a, 0x8b, 0xa7, 0x1a, 0x5d, 0x20, 0x0c, 0x53,
+ 0xd7, 0x0b, 0xeb, 0x17, 0x81, 0xe4, 0xed, 0x3a, 0x14, 0x21, 0xb0, 0xa5,
+ 0xaa, 0x52, 0x33, 0x37, 0x63, 0xba, 0x5c, 0x73, 0x92, 0x87, 0xa1, 0xd8,
+ 0xf0, 0x81, 0x42, 0x58, 0xb2, 0x92, 0xe3, 0xde, 0x34, 0x40, 0x30, 0xfa,
+ 0x09, 0x9a, 0xf0, 0xef, 0x59, 0x86, 0x14, 0x5d, 0xa1, 0x63, 0xbf, 0x7a,
+ 0x85, 0x47, 0x37, 0x04, 0xda, 0xa8, 0x81, 0x16, 0xb3, 0xa0, 0x79, 0xcb,
+ 0x8e, 0x46, 0x85, 0xdd, 0xde, 0xfc, 0xf3, 0xf8, 0xcb, 0x39, 0x98, 0x72,
+ 0x00, 0xa9, 0x4b, 0xd8, 0x20, 0x12, 0xa9, 0x5f, 0x5b, 0x56, 0x4c, 0xb9,
+ 0x58, 0xaa, 0xef, 0xdf, 0x6f, 0x0e, 0x84, 0xea, 0xc8, 0x2b, 0x93, 0x00,
+ 0x4d, 0xdb, 0xf4, 0xac, 0x43, 0x43, 0x57, 0x60, 0x51, 0x41, 0xe0, 0xd0,
+ 0x35, 0x66, 0xed, 0x55, 0x59, 0x6c, 0x0a, 0x4f, 0x5e, 0x2f, 0xee, 0x6c,
+ 0xa5, 0x7a, 0xa8, 0x5d, 0x45, 0x4c, 0xc1, 0x1b, 0x3f, 0x00, 0x25, 0x21,
+ 0xb3, 0xf5, 0x9c, 0x7e, 0x2e, 0xcd, 0xf0, 0xe5, 0x5f, 0x51, 0x52, 0x62,
+ 0x5f, 0x7f, 0x82, 0x9c, 0x31, 0x72, 0xd2, 0x78, 0xd7, 0xa7, 0xec, 0x2f,
+ 0xbc, 0x31, 0xac, 0x6b, 0x09, 0xd9, 0x83, 0xf7, 0x3b, 0xf8, 0xfd, 0x84,
+ 0x13, 0x55, 0x5d, 0x91, 0xa9, 0x9b, 0xa1, 0xc9, 0x5d, 0xdd, 0x8c, 0x61,
+ 0x4e, 0x75, 0x95, 0xef, 0xe7, 0x11, 0x36, 0xf6, 0x9d, 0xc6, 0x90, 0x3f,
+ 0x28, 0x91, 0x4b, 0x11, 0x27, 0xe6, 0xd6, 0xea, 0xf4, 0x73, 0xd5, 0x68,
+ 0x70, 0x22, 0x1a, 0xbf, 0x63, 0x97, 0x76, 0x69, 0xd2, 0x15, 0xdd, 0x76,
+ 0x81, 0xe8, 0xb9, 0x5f, 0xe6, 0xcf, 0xbf, 0x65, 0x92, 0xa0, 0x89, 0xe6,
+ 0x9d, 0xc9, 0x77, 0x91, 0x87, 0xfb, 0x88, 0x53, 0x6f, 0x7c, 0xe1, 0x5f,
+ 0xb8, 0x20, 0x01, 0x8a, 0x4b, 0x05, 0xb0, 0x84, 0x3a, 0x18, 0x49, 0x0c,
+ 0x03, 0xba, 0x61, 0x1b, 0xb0, 0x7f, 0x02, 0xd1, 0x15, 0x0c, 0xe2, 0xd5,
+ 0xa2, 0xc8, 0x7b, 0xfc, 0xdf, 0x83, 0xb1, 0x96, 0x56, 0x43, 0x79, 0x41,
+ 0x3b, 0x89, 0x99, 0x12, 0xba, 0xca, 0x97, 0xe1, 0xd1, 0x9c, 0x5a, 0xf7,
+ 0xde, 0xb1, 0xeb, 0x39, 0x91, 0xca, 0x27, 0x33, 0x60, 0x49, 0x95, 0xa2,
+ 0xe8, 0xc8, 0x01, 0xa1, 0xd8, 0x13, 0xb4, 0xa6, 0x55, 0x69, 0x23, 0x8b,
+ 0x96, 0x16, 0x55, 0xe1, 0x91, 0x43, 0x61, 0x0b, 0xfe, 0xda, 0x30, 0xf0,
+ 0xa6, 0xc0, 0x52, 0x67, 0x74, 0xa6, 0x22, 0xa1, 0x5b, 0xf6, 0xd9, 0x1d,
+ 0x5f, 0xf7, 0xa3, 0xbd, 0x87, 0xad, 0x81, 0xa8, 0x5c, 0x20, 0x18, 0x3e,
+ 0x9e, 0x72, 0x90, 0xd4, 0x9f, 0x0a, 0x5c, 0x2e, 0x08, 0x04, 0x53, 0x90,
+ 0x6a, 0x5f, 0x1e, 0x67, 0x95, 0x2d, 0x6e, 0x0e, 0x50, 0x97, 0xc5, 0x87,
+ 0x20, 0x51, 0x9c, 0xc5, 0xb8, 0xb5, 0x2b, 0xc4, 0xf6, 0x3a, 0xa9, 0xbd,
+ 0xaa, 0xd6, 0xd8, 0x05, 0x2f, 0xc9, 0xe5, 0x3d, 0x67, 0x0d, 0xf1, 0x91,
+ 0xd8, 0x9c, 0x5d, 0xbc, 0x2d, 0x73, 0x59, 0xf1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 31
+ {SEC_OID_SHA384,
+ 31,
+ {0x78, 0x92, 0xf1, 0x2d, 0xdb, 0xd4, 0x8d, 0x20, 0xab, 0xa0, 0x80, 0xf3,
+ 0xb7, 0xc9, 0x2c, 0xb5, 0xc9, 0x18, 0xc4, 0x16, 0xa2, 0xf7, 0x19, 0x99,
+ 0xc8, 0x9e, 0x79, 0x0e, 0x92, 0x80, 0x29, 0x68, 0xf6, 0x83, 0x60, 0x29,
+ 0x29, 0xf8, 0xc3, 0x7a, 0xca, 0xf2, 0xe0, 0xa7, 0x33, 0x7e, 0x85, 0xb5,
+ 0xf0, 0xbc, 0xb9, 0xe2, 0xe9, 0xa1, 0x20, 0x89, 0x21, 0xd5, 0x78, 0xb2,
+ 0x4e, 0xad, 0xf3, 0xbc, 0x8e, 0x13, 0x05, 0x71, 0x64, 0x8d, 0xad, 0xc1,
+ 0x44, 0xe0, 0x7f, 0x6d, 0xec, 0xff, 0x4f, 0xfe, 0x18, 0xa9, 0x44, 0xb8,
+ 0xfe, 0xb3, 0x84, 0x74, 0xd9, 0xdf, 0x08, 0xdb, 0x28, 0xb6, 0x5e, 0xc1,
+ 0x55, 0xd1, 0x68, 0xf3, 0x73, 0x71, 0x70, 0x8a, 0xf1, 0x38, 0x31, 0x6b,
+ 0xe7, 0x01, 0x03, 0xe8, 0xf4, 0xa8, 0xb3, 0x72, 0xac, 0x0d, 0x3a, 0x9d,
+ 0xde, 0xb3, 0x14, 0x4d, 0xb0, 0x51, 0x20, 0x89, 0x9f, 0x87, 0x59, 0xa3,
+ 0x7c, 0xcc, 0x93, 0xd0, 0xc0, 0x90, 0x7c, 0x83, 0xe4, 0x01, 0xf0, 0xf3,
+ 0x11, 0x8a, 0x76, 0xdd, 0xb2, 0xef, 0x14, 0xc6, 0x2a, 0x30, 0x4f, 0x61,
+ 0x83, 0x18, 0xe2, 0xfb, 0xee, 0x1d, 0x54, 0x59, 0xe4, 0x84, 0x37, 0xed,
+ 0x45, 0xf5, 0xc5, 0xef, 0xcd, 0x8a, 0x85, 0xe4, 0x20, 0xd3, 0x50, 0xf3,
+ 0xc2, 0x4d, 0xcb, 0x5f, 0x0f, 0xeb, 0x14, 0x91, 0x01, 0x94, 0x38, 0xe4,
+ 0xd8, 0xf4, 0x93, 0x17, 0xf3, 0xec, 0x67, 0x0e, 0xed, 0xae, 0x0d, 0x22,
+ 0xfa, 0x6b, 0xe7, 0x0f, 0xf1, 0x90, 0x05, 0x7b, 0xd7, 0xc9, 0xdf, 0x64,
+ 0x11, 0xe2, 0xae, 0x7c, 0xc0, 0xf3, 0x5b, 0xec, 0x10, 0x66, 0xbc, 0x23,
+ 0xd7, 0xf2, 0xbe, 0x90, 0xb7, 0x79, 0xe0, 0x17, 0xf3, 0xb9, 0x49, 0x9b,
+ 0x32, 0xce, 0x12, 0x54, 0x7a, 0x98, 0xcb, 0x50, 0x40, 0x36, 0x20, 0xea,
+ 0xae, 0xc3, 0x37, 0x57, 0xbf, 0xad, 0x20, 0xc5, 0x5c, 0x68, 0x0f, 0xc8,
+ 0xe5, 0xb0, 0xa9, 0xd8, 0xd9, 0x95, 0x8b, 0x1f, 0xc3, 0x77, 0xfd, 0x34,
+ 0x73, 0x93, 0x69, 0xcb, 0x91, 0x18, 0xb8, 0xed, 0x40, 0xdb, 0x29, 0x86,
+ 0x49, 0x75, 0xf4, 0x45, 0x1a, 0xbc, 0x2f, 0x0c, 0x95, 0x13, 0xba, 0x1d,
+ 0x68, 0x21, 0xce, 0x65, 0xc0, 0x5a, 0x4f, 0x7d, 0x0a, 0xf7, 0xfe, 0xb9,
+ 0x26, 0x7c, 0x5c, 0x89, 0x0a, 0xff, 0x77, 0x9b, 0x39, 0xe6, 0x78, 0x2c,
+ 0x39, 0x18, 0x52, 0x1e, 0xd4, 0xa5, 0x1f, 0xf0, 0x49, 0xb8, 0xfe, 0x9e,
+ 0x5d, 0x8f, 0x5c, 0xd9, 0xef, 0xd9, 0xe3, 0xb3, 0x7d, 0xc3, 0xa0, 0xc6,
+ 0x17, 0x69, 0xfe, 0x25, 0xa3, 0xe7, 0x54, 0x02, 0x12, 0x13, 0x29, 0xae,
+ 0x50, 0x77, 0xb6, 0xe7, 0x1f, 0x39, 0xed, 0x32, 0xd6, 0xc6, 0xc3, 0xc2,
+ 0x6b, 0xda, 0x4c, 0xfd, 0xa7, 0x57, 0xbc, 0x42, 0xe5, 0xda, 0x1c, 0x9f,
+ 0x6a, 0x99, 0x35, 0x9f, 0xc3, 0xb3, 0xc1, 0x5b, 0xae, 0x37, 0x52, 0x8f,
+ 0x1d, 0xf3, 0x74, 0x34, 0x7d, 0xdf, 0x46, 0x84, 0xa5, 0xac, 0xac, 0xdc,
+ 0x8d, 0xe4, 0xaa, 0x5d, 0x72, 0x73, 0xcd, 0x91, 0xe2, 0x9e, 0x84, 0xc7,
+ 0x5e, 0x19, 0x7e, 0xa1, 0x68, 0x00, 0x4b, 0xed, 0x80, 0x38, 0xad, 0x5b,
+ 0x42, 0x34, 0x3e, 0x88, 0xcb, 0xdd, 0x07, 0x3b, 0xae, 0xb3, 0xb1, 0xfb,
+ 0x7c, 0x8d, 0xf1, 0x55, 0xfb, 0x73, 0xb1, 0xf7, 0x22, 0xf4, 0x45, 0x4d,
+ 0x64, 0x9f, 0x93, 0x9d, 0xad, 0x2b, 0x7e, 0xc9, 0x3b, 0x30, 0x9c, 0xc1,
+ 0x0e, 0xee, 0xe6, 0x63, 0x4b, 0xf9, 0x6b, 0x63, 0xaa, 0x14, 0x43, 0x4e,
+ 0x96, 0xdd, 0x71, 0x4a, 0x72, 0xff, 0xe2, 0xd5, 0x81, 0xba, 0xd3, 0x7b,
+ 0xa0, 0xc7, 0x3d, 0xae, 0x1d, 0xd2, 0x3e, 0xe6, 0xd6, 0x74, 0x3f, 0x45,
+ 0x72, 0x32, 0xce, 0xb3, 0x09, 0xb2, 0x58, 0x60},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 32
+ {SEC_OID_SHA384,
+ 32,
+ {0xc0, 0xa9, 0x4e, 0xd1, 0xc9, 0xb5, 0x51, 0x21, 0x96, 0x0d, 0xc8, 0xd1,
+ 0x28, 0xd4, 0xdd, 0x62, 0x75, 0x3d, 0x51, 0x98, 0x12, 0x0d, 0xb4, 0x34,
+ 0x51, 0x50, 0x42, 0x87, 0x09, 0x7c, 0x74, 0x6d, 0x74, 0xb6, 0xbe, 0x35,
+ 0xca, 0xb6, 0xdb, 0x10, 0x3c, 0x1a, 0xe8, 0x81, 0x89, 0xd9, 0x1e, 0xc2,
+ 0x02, 0x8b, 0x71, 0xb0, 0x5e, 0xe1, 0x36, 0x1e, 0xff, 0x41, 0xb3, 0xeb,
+ 0x19, 0x1c, 0x08, 0x48, 0x8b, 0xbc, 0xdd, 0xe8, 0x88, 0xf9, 0x1d, 0x29,
+ 0x6f, 0xfe, 0x68, 0xb5, 0xa8, 0x81, 0x61, 0x1a, 0x10, 0x4d, 0xb7, 0x7b,
+ 0x8d, 0x3f, 0x7d, 0xec, 0x93, 0x2e, 0x54, 0x2e, 0xea, 0x14, 0xde, 0x6b,
+ 0x09, 0x46, 0xcb, 0x84, 0x50, 0x45, 0x5e, 0x40, 0x62, 0x3c, 0xc9, 0x86,
+ 0x9b, 0x92, 0x14, 0x2b, 0xea, 0xbe, 0x3b, 0xf1, 0xe5, 0x0a, 0x63, 0x12,
+ 0xde, 0xa2, 0x64, 0x40, 0x2e, 0x07, 0x9c, 0x5b, 0xb7, 0x8e, 0x2f, 0x01,
+ 0xdc, 0xec, 0xef, 0xbe, 0x19, 0x95, 0x8a, 0x13, 0x07, 0x84, 0x92, 0x53,
+ 0x56, 0x00, 0xfb, 0x05, 0x28, 0x60, 0xf6, 0x73, 0xc4, 0x04, 0x61, 0x78,
+ 0xa7, 0xf1, 0x4f, 0x4f, 0x31, 0x6f, 0x47, 0x6b, 0x59, 0x54, 0x47, 0xae,
+ 0x6a, 0xcd, 0x2a, 0xb0, 0x98, 0xf6, 0xc9, 0xa4, 0x68, 0xb5, 0x90, 0x9a,
+ 0x8f, 0xf7, 0x58, 0xfa, 0xed, 0x6f, 0x45, 0x78, 0x31, 0x58, 0x3e, 0x52,
+ 0xbe, 0x65, 0x77, 0xac, 0x69, 0x3f, 0x3b, 0x51, 0x98, 0x48, 0x88, 0xd3,
+ 0x97, 0x7e, 0x5f, 0x1d, 0x70, 0xf4, 0x6e, 0x49, 0xe7, 0x2d, 0x0c, 0xf4,
+ 0x6c, 0xdf, 0xa9, 0x90, 0x47, 0xa9, 0xb6, 0x84, 0xa2, 0x31, 0x7c, 0x9b,
+ 0x45, 0xcf, 0xd4, 0x50, 0xe7, 0xa4, 0x70, 0xd1, 0x47, 0x67, 0x7a, 0xc0,
+ 0xdf, 0xbc, 0x64, 0x47, 0xb6, 0xd1, 0xdd, 0x28, 0x8e, 0xa5, 0x76, 0x9b,
+ 0x7a, 0x6d, 0x6d, 0x38, 0xb5, 0x36, 0xd9, 0x52, 0xd2, 0x56, 0xa1, 0xf5,
+ 0x05, 0x5d, 0x05, 0x8e, 0xb5, 0xd7, 0xd8, 0xda, 0x33, 0xc3, 0x5e, 0x2a,
+ 0xf9, 0x28, 0x14, 0x38, 0x4a, 0xb6, 0x72, 0x41, 0x42, 0x2c, 0x21, 0x24,
+ 0xb3, 0x0c, 0x82, 0x89, 0xfe, 0x7c, 0x50, 0x6e, 0xf9, 0x60, 0xf6, 0xfd,
+ 0x65, 0x24, 0x8b, 0x80, 0x63, 0x80, 0x60, 0x42, 0x1d, 0x1f, 0x27, 0x4d,
+ 0x12, 0xb5, 0x53, 0x7a, 0x2b, 0x99, 0x03, 0x0e, 0xaa, 0x05, 0x57, 0x1d,
+ 0xae, 0x32, 0x85, 0x7f, 0xda, 0xe6, 0x48, 0x2a, 0x6c, 0x98, 0x9e, 0x98,
+ 0x7a, 0xa8, 0x74, 0xa2, 0xce, 0x52, 0x86, 0xd1, 0x6f, 0xea, 0x05, 0xca,
+ 0x09, 0x9c, 0xce, 0x49, 0x53, 0x8e, 0xe8, 0x2e, 0x2b, 0xd3, 0x99, 0x1a,
+ 0xc9, 0xae, 0xf3, 0x7c, 0xbd, 0x9f, 0x54, 0x98, 0xe8, 0x6c, 0x74, 0x2a,
+ 0xbf, 0xe6, 0x77, 0x8a, 0xab, 0xa7, 0x51, 0x4a, 0xd8, 0x26, 0xa3, 0xf5,
+ 0x37, 0x72, 0xe9, 0xe7, 0x40, 0xdf, 0x5f, 0xa8, 0xc3, 0xe8, 0xf8, 0x8e,
+ 0x83, 0x6f, 0x3f, 0x74, 0xf7, 0x43, 0x02, 0x3d, 0xc3, 0x1a, 0x49, 0x89,
+ 0x7c, 0x62, 0x36, 0xb3, 0x71, 0x01, 0x27, 0x9a, 0xa7, 0x7f, 0x60, 0x5d,
+ 0x6f, 0x3b, 0x0b, 0x4b, 0x4a, 0xda, 0x7d, 0x21, 0x16, 0xef, 0x95, 0xec,
+ 0x2e, 0xa3, 0xd9, 0x31, 0x15, 0x11, 0x2f, 0x45, 0x42, 0xa5, 0xd1, 0x30,
+ 0x9d, 0xf7, 0x87, 0xa7, 0x82, 0x95, 0xa0, 0xb2, 0x57, 0x2f, 0xdc, 0xb3,
+ 0xf0, 0xe1, 0xef, 0xf6, 0xc5, 0x35, 0x37, 0x48, 0x8e, 0xf7, 0x62, 0x2d,
+ 0x98, 0x0d, 0x9a, 0x8a, 0x2e, 0x33, 0xa9, 0xd6, 0x92, 0x32, 0xdb, 0xa0,
+ 0x0a, 0x64, 0x96, 0xda, 0x1c, 0xee, 0xcf, 0x05, 0x5b, 0x78, 0xf1, 0x96,
+ 0xd3, 0xf6, 0x7c, 0x80, 0xcc, 0x69, 0x31, 0xfb, 0x7c, 0x83, 0x93, 0x4d,
+ 0x1d, 0x44, 0xa3, 0x74, 0x9c, 0xb1, 0x9e, 0x77},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 33
+ {SEC_OID_SHA384,
+ 33,
+ {0xc4, 0x6b, 0x6e, 0x7c, 0x49, 0x63, 0xcf, 0x7d, 0x9b, 0x40, 0xd5, 0x80,
+ 0x52, 0xd5, 0x9a, 0x10, 0xd3, 0xa4, 0x63, 0x6d, 0xc7, 0x11, 0x64, 0x15,
+ 0x80, 0x99, 0xe3, 0xd3, 0x07, 0x1b, 0x7d, 0xc4, 0xc7, 0x06, 0xbf, 0x3b,
+ 0x2d, 0x87, 0x63, 0xce, 0x7f, 0x31, 0xe7, 0x82, 0x90, 0x92, 0xaa, 0x74,
+ 0xd2, 0xb8, 0x00, 0xc0, 0x27, 0x4e, 0x4d, 0x8f, 0x20, 0x3d, 0x33, 0x95,
+ 0x3a, 0x4b, 0x7a, 0x56, 0x24, 0xad, 0x8b, 0x87, 0x42, 0xa2, 0x83, 0x5c,
+ 0x03, 0x0b, 0xdb, 0x02, 0x2a, 0x96, 0x35, 0x4f, 0x93, 0x0b, 0x8a, 0xb6,
+ 0x60, 0x8e, 0x8c, 0x83, 0xc8, 0x89, 0xac, 0x5d, 0xf6, 0xc2, 0x78, 0x23,
+ 0xe0, 0x05, 0x0c, 0x3c, 0xea, 0xd9, 0x2d, 0xb5, 0xf3, 0xd9, 0x62, 0x4d,
+ 0x7b, 0x4a, 0xf9, 0x15, 0xe4, 0x21, 0x5b, 0xd2, 0x5c, 0xc2, 0xe3, 0x13,
+ 0x8f, 0xfa, 0x07, 0x02, 0x1e, 0x54, 0x60, 0xa0, 0x36, 0xf6, 0xc2, 0x49,
+ 0xca, 0x84, 0x2e, 0x8a, 0xe7, 0x04, 0xa7, 0xc2, 0x52, 0xc7, 0xde, 0x22,
+ 0x91, 0xce, 0x10, 0x1e, 0xa2, 0x86, 0x65, 0xee, 0x43, 0x6e, 0x80, 0xb5,
+ 0x67, 0x8f, 0xc8, 0x4b, 0xf1, 0x2c, 0x4b, 0xc8, 0x1f, 0x35, 0xd8, 0x13,
+ 0xfa, 0xc8, 0xe7, 0x1d, 0xbb, 0xab, 0x03, 0x20, 0xc0, 0x99, 0x71, 0x70,
+ 0xb0, 0x7e, 0x5f, 0x06, 0x42, 0x6e, 0x66, 0xad, 0x7e, 0x09, 0xaf, 0xee,
+ 0x86, 0xc1, 0x72, 0x24, 0x67, 0x14, 0x55, 0xcf, 0xe8, 0x93, 0xc2, 0x96,
+ 0x6b, 0x1f, 0xe4, 0xff, 0x0b, 0xa3, 0xdb, 0x1e, 0x4c, 0xcf, 0x54, 0x15,
+ 0x67, 0xd7, 0x96, 0x6e, 0x29, 0xb1, 0x32, 0x29, 0x0d, 0xa4, 0x70, 0x5e,
+ 0x97, 0x69, 0xe7, 0x6e, 0x7b, 0xe4, 0xd9, 0xca, 0xdd, 0xca, 0x5d, 0x2c,
+ 0x1a, 0xad, 0x3d, 0x0f, 0xf8, 0x7f, 0xbc, 0x13, 0x64, 0x68, 0xe0, 0xa3,
+ 0x25, 0x83, 0x94, 0x9b, 0x92, 0xa3, 0x95, 0xd3, 0x6d, 0x85, 0x60, 0x02,
+ 0xf1, 0x6c, 0x25, 0x16, 0x93, 0xf1, 0x47, 0xde, 0xe1, 0xdb, 0xf9, 0x0f,
+ 0x05, 0x83, 0x8b, 0x25, 0xaa, 0x43, 0x71, 0x2c, 0x2d, 0x85, 0xda, 0xd9,
+ 0x62, 0x36, 0x29, 0x76, 0x42, 0x3e, 0xdf, 0x11, 0x63, 0x1c, 0x40, 0x99,
+ 0xb4, 0xb5, 0xc4, 0x42, 0x1d, 0x96, 0x86, 0x48, 0x07, 0x65, 0xc8, 0x7e,
+ 0x0b, 0xb0, 0x46, 0xb2, 0x50, 0x2d, 0xc8, 0x5a, 0x71, 0xaf, 0x6c, 0xf5,
+ 0x26, 0x4e, 0x79, 0x59, 0xd5, 0xbe, 0xb6, 0xe7, 0x97, 0xde, 0x18, 0xc3,
+ 0xfa, 0xbc, 0x79, 0xdd, 0x4d, 0x5b, 0x5e, 0x6d, 0x8f, 0x5d, 0xbd, 0x85,
+ 0x24, 0x63, 0xb7, 0xab, 0xe4, 0x9c, 0x86, 0x02, 0xee, 0xe1, 0x2b, 0x8b,
+ 0x0d, 0x4a, 0x7b, 0xc3, 0x29, 0x72, 0x2c, 0x79, 0xd5, 0x75, 0x04, 0x23,
+ 0x9f, 0x33, 0x1d, 0x27, 0xa6, 0x2e, 0x63, 0xad, 0x1a, 0x90, 0x50, 0xd2,
+ 0xdc, 0x39, 0x40, 0xba, 0xdd, 0xa9, 0xc5, 0x56, 0x31, 0xda, 0xb5, 0xad,
+ 0x2b, 0xc9, 0xe6, 0xbb, 0xbc, 0x8d, 0x92, 0x02, 0x74, 0xd5, 0x48, 0x79,
+ 0x22, 0x09, 0x89, 0xeb, 0xb6, 0xd5, 0xdb, 0x5e, 0xd6, 0xbd, 0x2f, 0xa3,
+ 0x6e, 0x15, 0x10, 0xa7, 0x6a, 0x17, 0x44, 0x7d, 0x7b, 0x1d, 0x8d, 0x2e,
+ 0x97, 0x87, 0xc3, 0xa9, 0x8e, 0x96, 0x84, 0x62, 0x21, 0x52, 0xeb, 0x4f,
+ 0x65, 0xc0, 0x4c, 0xef, 0x55, 0x67, 0x05, 0x56, 0xd7, 0x47, 0xdb, 0x20,
+ 0x3a, 0xa6, 0x25, 0x62, 0x90, 0x3d, 0x5f, 0x22, 0x93, 0xce, 0x38, 0xc2,
+ 0x92, 0x0a, 0xfb, 0x41, 0xa0, 0xcd, 0x94, 0xc8, 0x7c, 0xd5, 0xc7, 0x5b,
+ 0xa8, 0x4c, 0xd5, 0xb4, 0xad, 0x84, 0x1c, 0x97, 0xf3, 0x24, 0x89, 0x56,
+ 0x2a, 0x85, 0x71, 0xcb, 0x28, 0x2b, 0x90, 0x47, 0xd9, 0x3e, 0xf2, 0x85,
+ 0xfc, 0xb8, 0x67, 0xbe, 0x3c, 0xf7, 0xa8, 0x78},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 34
+ {SEC_OID_SHA384,
+ 34,
+ {0x48, 0x82, 0x18, 0x32, 0x36, 0x0f, 0x4c, 0x8f, 0xc6, 0xa5, 0xbd, 0x03,
+ 0x6c, 0x58, 0xe3, 0x60, 0x74, 0xe0, 0x40, 0x4c, 0xba, 0xb3, 0xed, 0xf5,
+ 0xf7, 0x8e, 0x9a, 0x9a, 0x93, 0x9b, 0x73, 0x2b, 0xdb, 0xe5, 0x90, 0x9d,
+ 0x09, 0xd0, 0x84, 0xfc, 0x47, 0xde, 0x1b, 0x6e, 0xa7, 0xbd, 0x1e, 0xe8,
+ 0x2d, 0x45, 0x16, 0x7f, 0xa4, 0x99, 0x34, 0xfa, 0x17, 0xfe, 0x29, 0x86,
+ 0xbf, 0xd5, 0x40, 0xb9, 0x54, 0x99, 0x0e, 0x8d, 0xb0, 0x51, 0x38, 0x72,
+ 0x84, 0x4d, 0xa0, 0xb0, 0xb1, 0xaa, 0xb4, 0xe7, 0xca, 0xac, 0x1c, 0xcb,
+ 0xe6, 0xca, 0x1a, 0x58, 0xd2, 0x36, 0x4e, 0xb0, 0xfa, 0x52, 0x66, 0x40,
+ 0x82, 0xe9, 0x2d, 0x7e, 0x05, 0xe9, 0xfb, 0x95, 0xb0, 0xf2, 0x7f, 0x1a,
+ 0x8c, 0x12, 0x02, 0xfd, 0x4d, 0x5a, 0x1b, 0x97, 0xeb, 0x61, 0xf4, 0xfc,
+ 0x80, 0xaf, 0xe7, 0x2c, 0x38, 0xe5, 0x79, 0x2f, 0x33, 0x76, 0xc3, 0x2a,
+ 0x01, 0xdb, 0x7a, 0xde, 0x67, 0x04, 0x72, 0x5c, 0x36, 0x97, 0xc6, 0x5e,
+ 0x47, 0x00, 0xe4, 0xb4, 0xc9, 0x40, 0x17, 0xd2, 0xc1, 0x69, 0x60, 0x3b,
+ 0x65, 0x38, 0x87, 0x92, 0xde, 0x2b, 0xa3, 0x8a, 0xf6, 0xc7, 0x58, 0xbf,
+ 0x64, 0x56, 0xd6, 0x18, 0x77, 0xea, 0x3a, 0xf8, 0x36, 0x4e, 0x86, 0x34,
+ 0x62, 0x1e, 0x1f, 0xd8, 0x16, 0x7c, 0x6a, 0xf3, 0x25, 0x5a, 0x44, 0xdc,
+ 0x56, 0xe4, 0x91, 0x5d, 0x4e, 0xe2, 0xfa, 0x77, 0xb0, 0xe1, 0xd3, 0xcd,
+ 0xc3, 0xe1, 0xa0, 0xb2, 0x03, 0x80, 0x95, 0xa6, 0x46, 0x2b, 0x07, 0xc5,
+ 0x5f, 0xda, 0xf5, 0xf7, 0x58, 0x62, 0xd6, 0x9d, 0xbe, 0xc7, 0xdb, 0x8d,
+ 0x6e, 0x63, 0xb2, 0xdf, 0x7d, 0x99, 0xf8, 0xb4, 0xa9, 0x80, 0x93, 0xfd,
+ 0xcd, 0xee, 0xb6, 0x80, 0xbd, 0x16, 0x31, 0xf8, 0x9f, 0xd7, 0xfc, 0x66,
+ 0x7b, 0x2f, 0x7f, 0xa7, 0x0d, 0x37, 0x94, 0xed, 0xd7, 0xdc, 0x70, 0xd3,
+ 0x84, 0x8f, 0xcb, 0xf4, 0x7d, 0x29, 0x13, 0x2f, 0xc3, 0x44, 0xd5, 0x2b,
+ 0x05, 0x8e, 0x99, 0xd9, 0x14, 0x6c, 0xcd, 0xb0, 0xfa, 0x16, 0xb8, 0x1a,
+ 0xbb, 0x1f, 0x11, 0x44, 0x65, 0x9e, 0xb7, 0x9b, 0xc0, 0xd3, 0xcd, 0xc1,
+ 0x59, 0xdf, 0xbe, 0x64, 0x65, 0x8d, 0x78, 0xc0, 0xa5, 0x91, 0xf5, 0x0f,
+ 0x88, 0xfd, 0xee, 0xfb, 0xfb, 0x89, 0x71, 0x6d, 0x0c, 0x8b, 0x7a, 0xe9,
+ 0x83, 0xcf, 0x00, 0xcc, 0x0e, 0xb8, 0xc1, 0x4e, 0xc1, 0x8f, 0x5f, 0x73,
+ 0x17, 0x39, 0x3d, 0xfb, 0xef, 0xd8, 0x17, 0x74, 0xf8, 0x91, 0x71, 0xbc,
+ 0x1b, 0x46, 0xe6, 0xeb, 0x0a, 0x9f, 0x57, 0x5c, 0x8d, 0x31, 0xb3, 0x69,
+ 0x41, 0x84, 0xf8, 0xf1, 0x21, 0x18, 0x8f, 0x10, 0x56, 0x03, 0x24, 0xa6,
+ 0x7c, 0x75, 0x5c, 0xcf, 0x81, 0x66, 0x32, 0xd1, 0x43, 0x67, 0x96, 0x61,
+ 0xc0, 0xbe, 0x62, 0x86, 0x9b, 0x20, 0xc8, 0xb9, 0x9d, 0x75, 0x22, 0x55,
+ 0xb6, 0x7b, 0xf8, 0xd3, 0xf7, 0x81, 0x85, 0x59, 0x21, 0x85, 0x52, 0xd3,
+ 0x42, 0x67, 0xe8, 0x2f, 0x80, 0x5c, 0x0a, 0x63, 0x81, 0xe7, 0xb8, 0x2f,
+ 0xa8, 0x62, 0xb1, 0xaf, 0x81, 0xf9, 0x6e, 0x7f, 0xde, 0x3d, 0x59, 0xd1,
+ 0xb1, 0xf8, 0x83, 0x82, 0x21, 0x31, 0xf3, 0x5a, 0x3a, 0x7f, 0x86, 0x07,
+ 0xa4, 0x92, 0x06, 0x6d, 0x49, 0x58, 0xa4, 0x6a, 0x33, 0x96, 0x40, 0x53,
+ 0x3f, 0x43, 0x19, 0x51, 0xc8, 0x46, 0x62, 0x60, 0x48, 0x96, 0xf0, 0x4b,
+ 0xe0, 0x07, 0x57, 0x8b, 0x8f, 0xa0, 0xbe, 0x96, 0xae, 0x61, 0x94, 0x6f,
+ 0xf4, 0xd3, 0x85, 0x3c, 0x02, 0x1e, 0xee, 0x29, 0x54, 0x1a, 0xba, 0x68,
+ 0xf0, 0x8c, 0x8e, 0xc3, 0x21, 0x46, 0x05, 0x87, 0x45, 0xef, 0x14, 0xfc,
+ 0x1f, 0xbe, 0xf9, 0x3b, 0xf6, 0x01, 0xaf, 0xc1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 35
+ {SEC_OID_SHA384,
+ 35,
+ {0x13, 0x0e, 0xcc, 0xf6, 0x62, 0x75, 0xd0, 0x51, 0x8c, 0xbf, 0x16, 0x7b,
+ 0x6f, 0x92, 0x25, 0x25, 0xde, 0x36, 0xf2, 0x1d, 0x9d, 0x9a, 0xd7, 0x44,
+ 0x83, 0xa3, 0x4a, 0xcc, 0x65, 0xda, 0x99, 0x6d, 0x1a, 0x98, 0x82, 0x5e,
+ 0x1b, 0x39, 0x28, 0x14, 0x15, 0xe8, 0x72, 0x45, 0x33, 0xb5, 0xdd, 0xfa,
+ 0xca, 0xcc, 0x7a, 0xfe, 0xff, 0x1a, 0xa2, 0x8e, 0x1c, 0xfa, 0x8d, 0x07,
+ 0x94, 0x83, 0xd3, 0x5d, 0xeb, 0xe4, 0xff, 0xbd, 0xd9, 0xcf, 0xcf, 0x06,
+ 0xea, 0x24, 0x42, 0x66, 0xce, 0x74, 0x44, 0xad, 0x91, 0xe6, 0x6f, 0xcb,
+ 0x1d, 0x4f, 0xe7, 0xba, 0xb9, 0x3d, 0x29, 0xe6, 0x97, 0x26, 0xf6, 0xfe,
+ 0x45, 0xdf, 0x1a, 0xa6, 0x84, 0x30, 0x4e, 0x16, 0x0c, 0x2d, 0xb0, 0x1b,
+ 0x39, 0x62, 0x8b, 0x4a, 0x69, 0xa1, 0xca, 0x48, 0x30, 0x56, 0x28, 0xd3,
+ 0xe5, 0xa8, 0x2d, 0x78, 0x90, 0xa0, 0xbc, 0x44, 0x35, 0x4f, 0x3b, 0x64,
+ 0x04, 0x73, 0xc8, 0xd8, 0xf8, 0x2a, 0x31, 0x3e, 0xbe, 0x86, 0xb0, 0x79,
+ 0x35, 0xa9, 0x4e, 0x6c, 0xa4, 0xca, 0x06, 0x17, 0x02, 0x27, 0x98, 0x4c,
+ 0xe2, 0xf8, 0xd2, 0x0a, 0xfc, 0x98, 0x58, 0x24, 0x60, 0x48, 0xb9, 0x6b,
+ 0xa4, 0xd7, 0xb6, 0x2f, 0x72, 0x47, 0xba, 0xc1, 0x7c, 0x8d, 0x13, 0x00,
+ 0x46, 0xfe, 0x50, 0xe7, 0xab, 0xac, 0x7e, 0x8a, 0xce, 0xe2, 0xe0, 0x2c,
+ 0xf6, 0x8d, 0x6f, 0x88, 0x53, 0xac, 0x58, 0x52, 0x27, 0x51, 0x85, 0x3e,
+ 0x89, 0xeb, 0x36, 0x47, 0x0d, 0x82, 0x55, 0xf4, 0x39, 0x24, 0x13, 0x86,
+ 0x40, 0xd7, 0x56, 0x6d, 0x0d, 0x2d, 0x66, 0xd0, 0x7d, 0x49, 0xd2, 0x05,
+ 0x6d, 0x3b, 0x09, 0xbc, 0xa4, 0x97, 0xec, 0x88, 0x2c, 0x6b, 0x60, 0x10,
+ 0x82, 0x9f, 0x88, 0xff, 0x48, 0xbb, 0x52, 0x6d, 0x72, 0x15, 0xbc, 0xc5,
+ 0x61, 0x3c, 0x5b, 0x89, 0xd4, 0xcb, 0x12, 0xcd, 0x9d, 0x41, 0x76, 0x1e,
+ 0x16, 0x75, 0x6b, 0x71, 0x64, 0xb2, 0x37, 0xcd, 0xdf, 0x09, 0x37, 0x79,
+ 0x7b, 0xff, 0x60, 0x20, 0xa5, 0x15, 0x8b, 0xc3, 0x36, 0x4a, 0xfb, 0x63,
+ 0x4d, 0x0c, 0x29, 0x2d, 0xf0, 0x68, 0xed, 0x29, 0xf5, 0xe3, 0x50, 0x1c,
+ 0x1a, 0xa6, 0x96, 0x15, 0x66, 0xc6, 0x1d, 0x26, 0x41, 0xbd, 0x3f, 0x90,
+ 0x12, 0xc2, 0xe3, 0xe3, 0x46, 0x53, 0x75, 0x02, 0xc5, 0x06, 0x88, 0xac,
+ 0xe3, 0x79, 0x15, 0x59, 0x10, 0xd9, 0x81, 0x04, 0x20, 0x5f, 0x1b, 0xde,
+ 0xd7, 0x45, 0xf4, 0x0f, 0xfb, 0x76, 0x6a, 0x45, 0xdd, 0x90, 0xd0, 0x85,
+ 0xed, 0xa3, 0x84, 0xfb, 0x3f, 0x11, 0x21, 0x00, 0xad, 0x27, 0xf4, 0x37,
+ 0xe5, 0x6c, 0xbf, 0x4e, 0x47, 0x18, 0x0a, 0xe2, 0xd6, 0x42, 0x41, 0x72,
+ 0x66, 0x4c, 0x11, 0x13, 0x69, 0x86, 0xed, 0x53, 0xe5, 0xae, 0xfe, 0xf0,
+ 0x7b, 0x92, 0x7b, 0x5c, 0x46, 0xbe, 0x8c, 0x58, 0x49, 0x84, 0x34, 0x72,
+ 0xbf, 0x07, 0xe6, 0xc4, 0x9f, 0x2f, 0x68, 0xeb, 0x6d, 0x61, 0x94, 0x60,
+ 0xbf, 0x18, 0x3f, 0x42, 0x4e, 0x38, 0x3b, 0x5c, 0x85, 0x8e, 0x36, 0xc2,
+ 0xf2, 0x87, 0xf5, 0xc0, 0x34, 0xc9, 0xe6, 0x0e, 0xf9, 0xa9, 0x2e, 0xd8,
+ 0x61, 0xab, 0xba, 0x9c, 0x05, 0x72, 0x27, 0xfd, 0xf2, 0xda, 0xce, 0xee,
+ 0xc0, 0x4f, 0xaf, 0x16, 0x80, 0x75, 0x12, 0x85, 0x61, 0x5c, 0xf0, 0x37,
+ 0x34, 0xa8, 0xb0, 0x7a, 0xad, 0xd8, 0x1f, 0x57, 0x62, 0x77, 0x6a, 0x23,
+ 0x52, 0x58, 0xad, 0x59, 0x62, 0xaf, 0x2d, 0xb8, 0xc2, 0x06, 0x55, 0x2e,
+ 0x9f, 0xf7, 0x7d, 0xaf, 0xe4, 0x57, 0x57, 0x2e, 0x46, 0x4a, 0x0d, 0xc3,
+ 0x24, 0xd5, 0x97, 0xf3, 0x5d, 0x89, 0xe0, 0xce, 0xfb, 0x8d, 0x01, 0x92,
+ 0xa7, 0x49, 0xc8, 0xab, 0x88, 0x56, 0x75, 0x4d},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 36
+ {SEC_OID_SHA384,
+ 36,
+ {0x4a, 0xff, 0xfe, 0x50, 0xd1, 0x17, 0x3d, 0x25, 0xbb, 0xc0, 0xf2, 0xb4,
+ 0x30, 0x58, 0x99, 0x25, 0xe1, 0xcc, 0x85, 0xa5, 0x37, 0x0b, 0x32, 0xb3,
+ 0xdd, 0x4c, 0xf0, 0x51, 0xfa, 0x80, 0x18, 0x55, 0x52, 0xce, 0x45, 0x71,
+ 0x46, 0x37, 0x27, 0x92, 0xab, 0xe9, 0x23, 0x8b, 0xeb, 0xf6, 0x72, 0x7e,
+ 0x8d, 0xa0, 0x6c, 0x65, 0x2e, 0xca, 0xe7, 0x5d, 0x1a, 0x33, 0xb2, 0x54,
+ 0xa9, 0x44, 0x0b, 0x54, 0xcd, 0xc0, 0xc2, 0xf1, 0xfa, 0x5f, 0x82, 0xfd,
+ 0xa4, 0x82, 0x6e, 0xd0, 0xe0, 0xbf, 0x23, 0x06, 0x90, 0xa4, 0x51, 0xf1,
+ 0x4e, 0x1c, 0x9f, 0xea, 0x39, 0x39, 0xa1, 0x41, 0xd3, 0x54, 0xe2, 0x24,
+ 0x0a, 0x7d, 0x49, 0xd5, 0x7d, 0x40, 0x55, 0x6a, 0x84, 0xea, 0x0b, 0x1e,
+ 0x27, 0xf1, 0x91, 0x4f, 0x7a, 0xcf, 0x67, 0x86, 0x5c, 0x68, 0xe5, 0x2f,
+ 0x40, 0x62, 0x28, 0xa0, 0xbe, 0x9d, 0x56, 0x19, 0xdb, 0xbd, 0x0b, 0x09,
+ 0x09, 0x28, 0xeb, 0xfd, 0x87, 0xa3, 0x57, 0xd4, 0x32, 0x18, 0xa0, 0xd6,
+ 0x3f, 0xb5, 0xe8, 0x7c, 0xd8, 0x5f, 0x46, 0x73, 0xb0, 0xcf, 0xa4, 0x5d,
+ 0x57, 0x8e, 0x60, 0x84, 0x76, 0xd6, 0xe6, 0xe7, 0xfb, 0x63, 0x23, 0x99,
+ 0xe5, 0xac, 0x7b, 0xb6, 0x5a, 0xee, 0x1b, 0xc4, 0x3e, 0x86, 0x91, 0x9d,
+ 0x5f, 0x28, 0x3a, 0xc3, 0x0a, 0xd1, 0xb2, 0x1b, 0xff, 0x19, 0xc5, 0x17,
+ 0x6b, 0x24, 0xa3, 0xc5, 0x99, 0x1f, 0x09, 0x8d, 0xec, 0xc1, 0x22, 0xc3,
+ 0x5e, 0x2f, 0x80, 0x9b, 0x6a, 0xfb, 0xf9, 0x12, 0x83, 0x95, 0xd1, 0x26,
+ 0x35, 0x0e, 0x2a, 0x9e, 0xf5, 0x01, 0x30, 0x06, 0x4c, 0x74, 0xe3, 0x0e,
+ 0x34, 0xba, 0x97, 0xd3, 0x31, 0x92, 0x06, 0x9a, 0x28, 0x62, 0x14, 0xe4,
+ 0xd7, 0x23, 0xe1, 0x46, 0x4a, 0x1e, 0xeb, 0x80, 0x4d, 0x68, 0xdc, 0x54,
+ 0x08, 0x25, 0x2f, 0x1c, 0x42, 0x0b, 0x98, 0xae, 0x11, 0x8f, 0xb5, 0x0e,
+ 0x29, 0x0b, 0x91, 0x9a, 0xbb, 0xbc, 0x37, 0x9a, 0xa5, 0xa1, 0xa2, 0xce,
+ 0xc8, 0x89, 0x82, 0xfe, 0xec, 0x60, 0x29, 0xa7, 0x01, 0x8e, 0x2b, 0x63,
+ 0x53, 0xb7, 0xff, 0x59, 0x61, 0xdd, 0x6e, 0x44, 0xdc, 0x72, 0xca, 0x97,
+ 0x31, 0x88, 0x06, 0xe2, 0x4d, 0xde, 0x46, 0xdc, 0x0f, 0x14, 0x34, 0xc5,
+ 0x06, 0xe0, 0x70, 0xe3, 0x1b, 0x76, 0xf4, 0xb7, 0x31, 0x66, 0x11, 0x41,
+ 0x60, 0x40, 0x47, 0xe9, 0x30, 0x18, 0xce, 0x7a, 0x2c, 0xbf, 0x3c, 0x38,
+ 0xb8, 0x23, 0x4a, 0x30, 0x49, 0x8d, 0x81, 0xd0, 0x12, 0x0f, 0xa7, 0x0e,
+ 0xad, 0xf8, 0x90, 0xce, 0xd1, 0x55, 0xad, 0x5d, 0x48, 0x6a, 0xa4, 0xf1,
+ 0x79, 0x0b, 0xf5, 0x9b, 0xd9, 0x73, 0x1c, 0xee, 0x68, 0x6b, 0x5d, 0x4d,
+ 0x11, 0x5b, 0xdc, 0x12, 0x45, 0x07, 0x9d, 0xef, 0xa9, 0x09, 0x2e, 0x83,
+ 0x9a, 0xb5, 0x67, 0xa6, 0xe7, 0x41, 0xc8, 0x76, 0x0f, 0x34, 0x2f, 0xf0,
+ 0xf0, 0x04, 0xd6, 0xf7, 0x1d, 0xae, 0x46, 0x3d, 0x04, 0x05, 0x3b, 0x98,
+ 0xd5, 0x01, 0x94, 0x07, 0xf0, 0xa8, 0x85, 0x77, 0x8f, 0x7c, 0x38, 0xd1,
+ 0xf6, 0xfe, 0x80, 0xb7, 0x43, 0x35, 0x4f, 0xd1, 0xd4, 0xc5, 0xf7, 0x23,
+ 0x48, 0x21, 0xa4, 0x1f, 0x6f, 0xee, 0x65, 0x85, 0x00, 0x24, 0x27, 0x63,
+ 0xe3, 0x39, 0xa6, 0xea, 0x36, 0x2d, 0xb1, 0xe9, 0xcd, 0xbc, 0x71, 0x77,
+ 0x73, 0x3f, 0x17, 0x33, 0x1a, 0xbd, 0x97, 0xac, 0x4a, 0x14, 0x8c, 0x8e,
+ 0x2c, 0x6d, 0xc7, 0xe6, 0x77, 0x68, 0x53, 0xd3, 0x73, 0x08, 0xf3, 0xa3,
+ 0xfc, 0x1a, 0x5f, 0x27, 0x24, 0xed, 0x1e, 0x67, 0x93, 0x65, 0x1d, 0xa7,
+ 0xb6, 0xfe, 0x9e, 0x8e, 0x81, 0x98, 0xe5, 0x8d, 0x8f, 0x81, 0x37, 0xa3,
+ 0x6e, 0xc5, 0x27, 0x56, 0x22, 0xf1, 0x01, 0x8a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 37
+ {SEC_OID_SHA384,
+ 37,
+ {0xd9, 0x0c, 0xc3, 0xb0, 0x1c, 0xda, 0x92, 0x30, 0x57, 0x56, 0x2e, 0xb1,
+ 0x1c, 0x01, 0x3e, 0xc3, 0xcf, 0x77, 0xda, 0x6c, 0x32, 0x56, 0x55, 0xa8,
+ 0x96, 0x5e, 0xb4, 0x26, 0xfa, 0xd3, 0x47, 0x86, 0xb9, 0xb4, 0x7c, 0x38,
+ 0x49, 0x90, 0x61, 0x35, 0xd4, 0xa7, 0xe9, 0x11, 0x6c, 0xe1, 0xaa, 0x3d,
+ 0xbd, 0x48, 0x93, 0x45, 0x68, 0x6f, 0xb7, 0x98, 0x39, 0x47, 0xc0, 0x3a,
+ 0xe8, 0x2a, 0xd0, 0x6f, 0xaa, 0x44, 0xc9, 0x5b, 0x7d, 0xf8, 0xa8, 0xba,
+ 0xd4, 0x62, 0x8a, 0x95, 0xb8, 0x16, 0x4f, 0x75, 0xf5, 0x9f, 0x21, 0xae,
+ 0x26, 0xac, 0x70, 0xa3, 0xc6, 0x00, 0x09, 0xa8, 0xd7, 0xfb, 0xc7, 0xf5,
+ 0x96, 0x50, 0xd9, 0x6f, 0x19, 0x23, 0x2f, 0x8c, 0x10, 0x1b, 0xa3, 0xed,
+ 0x11, 0x27, 0xe8, 0x9f, 0x2f, 0x8d, 0x10, 0xc4, 0xa8, 0x55, 0x0b, 0x0e,
+ 0xe5, 0xa1, 0x63, 0xb3, 0x96, 0x8c, 0x9e, 0x25, 0x2f, 0x13, 0xa8, 0x35,
+ 0xfa, 0xdd, 0xb0, 0x90, 0xd3, 0x57, 0x38, 0x6a, 0x96, 0xa0, 0x35, 0x4a,
+ 0xb8, 0x4b, 0x11, 0x9d, 0x8e, 0xee, 0xcd, 0x97, 0x31, 0x29, 0xed, 0xad,
+ 0xe6, 0x45, 0x0a, 0x95, 0xf3, 0xb8, 0xbd, 0x4e, 0xe3, 0x2f, 0x20, 0xee,
+ 0xfa, 0x54, 0x27, 0x5c, 0x5f, 0x52, 0x2b, 0xbd, 0xe6, 0x90, 0x66, 0x64,
+ 0xd5, 0xe6, 0x12, 0xc1, 0x5b, 0x5b, 0x7d, 0x55, 0xbe, 0xb1, 0xa3, 0x68,
+ 0x80, 0xbc, 0xee, 0xb0, 0xec, 0x63, 0xe6, 0x2c, 0x8f, 0x00, 0x7a, 0x83,
+ 0x6f, 0x28, 0x75, 0x92, 0x47, 0xf6, 0x06, 0xf7, 0xc0, 0x3a, 0xc9, 0x34,
+ 0xd1, 0x28, 0x5f, 0xd8, 0x88, 0x65, 0x40, 0x05, 0x4a, 0xc8, 0x21, 0x2f,
+ 0x9f, 0xb5, 0x5c, 0x01, 0xb2, 0xaa, 0x7d, 0x37, 0x26, 0xc4, 0xde, 0x0f,
+ 0xb9, 0xdf, 0x4e, 0xb3, 0xe8, 0x83, 0xfc, 0x47, 0x9e, 0x51, 0x64, 0x06,
+ 0x02, 0xb0, 0xd3, 0x06, 0xc1, 0x17, 0xf0, 0xfc, 0x48, 0xd7, 0x1e, 0xfb,
+ 0xcd, 0xb8, 0x98, 0xa2, 0xb5, 0x53, 0xb3, 0x93, 0x33, 0xd3, 0x18, 0x93,
+ 0xac, 0x9d, 0x7f, 0xc2, 0xba, 0x13, 0xf4, 0x33, 0x4b, 0xab, 0xa4, 0xf9,
+ 0xf4, 0x14, 0x7a, 0xa0, 0x72, 0x91, 0x2c, 0x31, 0x7f, 0x22, 0x9f, 0x04,
+ 0x57, 0x1e, 0x56, 0xf7, 0x71, 0x87, 0x3b, 0xed, 0xba, 0xf8, 0xc7, 0x64,
+ 0x12, 0x13, 0xb0, 0x65, 0x09, 0xe1, 0xd3, 0x8e, 0x51, 0x91, 0x57, 0x38,
+ 0x42, 0x69, 0x0b, 0xd1, 0x7d, 0x3d, 0x16, 0xfa, 0xa0, 0xe4, 0x26, 0x3c,
+ 0xd3, 0x57, 0x6a, 0xe8, 0xe2, 0x5d, 0xa2, 0x00, 0x37, 0xe4, 0x70, 0x1a,
+ 0xfe, 0xbb, 0xb0, 0xe3, 0xc5, 0xba, 0x8b, 0xaf, 0x2e, 0xba, 0x91, 0xc7,
+ 0xa6, 0x36, 0x01, 0x57, 0x74, 0x06, 0xf7, 0xfe, 0xad, 0x11, 0x9d, 0x4c,
+ 0x3f, 0x0a, 0x21, 0x6f, 0x4f, 0xda, 0x7f, 0xa6, 0xb8, 0x69, 0xed, 0xaf,
+ 0xf2, 0x68, 0x3b, 0x52, 0x12, 0x2c, 0xc6, 0x0e, 0xde, 0xb5, 0xb5, 0x53,
+ 0x6c, 0x85, 0x83, 0xc3, 0x9d, 0xf7, 0xd1, 0xe0, 0xc6, 0x1f, 0x7a, 0x5e,
+ 0xe1, 0x9c, 0xe7, 0xc8, 0x79, 0x44, 0x02, 0x58, 0xa6, 0xb0, 0x74, 0x83,
+ 0x21, 0x0e, 0x3b, 0x50, 0x82, 0x7d, 0x11, 0x8d, 0x03, 0x86, 0xcb, 0x51,
+ 0x1c, 0xef, 0xf5, 0x9a, 0xfe, 0x6d, 0x69, 0x14, 0xde, 0x84, 0xd7, 0xa5,
+ 0xed, 0x44, 0x72, 0x88, 0xe0, 0x46, 0x44, 0x02, 0x64, 0xdb, 0xb4, 0x8d,
+ 0xc9, 0x24, 0x92, 0x26, 0xc9, 0x27, 0x86, 0xb5, 0x21, 0x0f, 0xea, 0xc2,
+ 0x31, 0x8e, 0x2d, 0xb9, 0x16, 0x61, 0xd9, 0x65, 0x42, 0xa6, 0x19, 0x2e,
+ 0x3f, 0xcd, 0xbe, 0xf6, 0x79, 0xbe, 0x33, 0xa8, 0xbf, 0xf8, 0xd3, 0x1e,
+ 0x66, 0xea, 0x41, 0xcd, 0xae, 0x65, 0xd0, 0xaa, 0x18, 0xc3, 0xc4, 0x60,
+ 0xce, 0x97, 0x31, 0xb1, 0x4d, 0x96, 0x7a, 0xbe},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 38
+ {SEC_OID_SHA384,
+ 38,
+ {0x7b, 0x6a, 0x7e, 0x87, 0x2b, 0x18, 0x45, 0xf3, 0x21, 0x81, 0x4a, 0xf7,
+ 0xb2, 0x0f, 0xa9, 0x87, 0x9b, 0xa2, 0x8e, 0x1e, 0x14, 0x33, 0xb7, 0x18,
+ 0xa6, 0xfe, 0x0e, 0x52, 0x1f, 0xc8, 0x72, 0x5e, 0x57, 0xe4, 0xab, 0x0c,
+ 0xde, 0x1d, 0x53, 0xb0, 0xdb, 0xed, 0xc5, 0xa0, 0xca, 0xcf, 0x06, 0x23,
+ 0x7b, 0x2e, 0xb7, 0x95, 0xe8, 0x9b, 0x8d, 0x2f, 0xbd, 0x0a, 0xa2, 0x27,
+ 0x11, 0xad, 0x30, 0x84, 0x9b, 0x71, 0xfd, 0x57, 0xd6, 0x7f, 0x6e, 0xb6,
+ 0xa2, 0xa8, 0x89, 0x3d, 0x8e, 0xd6, 0x85, 0x52, 0xc1, 0x63, 0x81, 0x17,
+ 0x22, 0xb4, 0x05, 0x33, 0x00, 0x40, 0x91, 0x7a, 0xff, 0xbe, 0x2a, 0x74,
+ 0x6b, 0x4d, 0x13, 0x42, 0x81, 0x98, 0x11, 0x1a, 0xc3, 0xe4, 0xd6, 0x33,
+ 0x68, 0xea, 0x2e, 0xe2, 0xe3, 0xdb, 0x0a, 0x22, 0xfa, 0x04, 0x55, 0x2d,
+ 0x84, 0x7a, 0x0e, 0xd9, 0xb4, 0x3e, 0xfa, 0x3d, 0xbd, 0x0b, 0x71, 0xe2,
+ 0x97, 0xc4, 0xba, 0xf9, 0xe3, 0x0f, 0x94, 0xb0, 0x6b, 0x3f, 0x1e, 0xc0,
+ 0x55, 0x37, 0x13, 0x46, 0x0a, 0xf7, 0x7c, 0xfc, 0x71, 0xe5, 0x37, 0xea,
+ 0x1f, 0x79, 0x4a, 0xec, 0xb1, 0x10, 0x5b, 0x57, 0x62, 0x00, 0x42, 0xe7,
+ 0x5b, 0x24, 0x81, 0x89, 0x36, 0x4c, 0x27, 0x98, 0x0f, 0x0e, 0x4b, 0x38,
+ 0x2f, 0xc5, 0x4c, 0xb4, 0xb7, 0xb2, 0x02, 0x8e, 0xe7, 0x3d, 0x04, 0xaa,
+ 0xfc, 0x71, 0xe7, 0x7e, 0x19, 0xe7, 0x51, 0xb1, 0x10, 0x6b, 0x3a, 0xfb,
+ 0xff, 0x80, 0x87, 0x6d, 0xa4, 0x33, 0xe1, 0x3e, 0x46, 0x07, 0xa8, 0x4b,
+ 0xd4, 0xe2, 0xde, 0x85, 0xcc, 0xcf, 0xa9, 0x43, 0x37, 0xd8, 0x18, 0xd2,
+ 0x10, 0x0d, 0x8a, 0xb3, 0x81, 0x8f, 0x7a, 0x97, 0x3d, 0x71, 0x64, 0x83,
+ 0x1e, 0x9e, 0x21, 0xf1, 0xc9, 0x51, 0x0c, 0xce, 0xbb, 0x4d, 0x4c, 0xdf,
+ 0xe9, 0x32, 0x12, 0x75, 0x7e, 0xf9, 0x7b, 0x40, 0xb9, 0x47, 0xa1, 0x0d,
+ 0xc8, 0x46, 0xfe, 0x5e, 0x7d, 0x5d, 0x4f, 0x49, 0x2a, 0xcb, 0x32, 0x84,
+ 0xa3, 0x18, 0xa1, 0x1c, 0x12, 0xaa, 0x9c, 0x28, 0x28, 0x01, 0x3d, 0x08,
+ 0xc6, 0x8f, 0x85, 0x4d, 0x0a, 0xd9, 0x27, 0x8a, 0xe1, 0xe8, 0x8b, 0xa8,
+ 0xd6, 0x84, 0x9f, 0xff, 0x02, 0x61, 0x26, 0xc0, 0x4f, 0x4d, 0xd6, 0x33,
+ 0xe6, 0xd3, 0x5a, 0x74, 0x58, 0x5c, 0xb4, 0xca, 0xb8, 0x78, 0x48, 0x39,
+ 0x1f, 0xd3, 0xfc, 0xc7, 0x74, 0x12, 0x67, 0x6e, 0xa5, 0xc8, 0x5f, 0xca,
+ 0x75, 0xd5, 0x24, 0x7c, 0x28, 0x3a, 0xb1, 0x68, 0xb4, 0x81, 0x73, 0xb7,
+ 0x75, 0x3b, 0xcd, 0x6c, 0x20, 0x60, 0x76, 0x45, 0xfb, 0x51, 0xe2, 0x1f,
+ 0x43, 0xad, 0x1c, 0xf5, 0xc1, 0x96, 0x8c, 0x73, 0xe4, 0xda, 0x07, 0x93,
+ 0x3e, 0xc6, 0x88, 0x29, 0xd5, 0x69, 0xc5, 0xcc, 0x27, 0x0c, 0xaf, 0xcc,
+ 0x83, 0x01, 0x5f, 0xcb, 0x6a, 0xe4, 0x8e, 0x6b, 0xa4, 0xb4, 0x54, 0x2a,
+ 0xc8, 0x02, 0xf3, 0x98, 0x42, 0x8d, 0x96, 0x9e, 0x1b, 0x2b, 0xa5, 0x26,
+ 0x1e, 0x9d, 0x7e, 0xce, 0xc0, 0xf5, 0x59, 0xb5, 0x4a, 0x6b, 0xf1, 0xb1,
+ 0x27, 0x27, 0xdc, 0x64, 0x0c, 0x8d, 0xc7, 0x0d, 0x71, 0xf2, 0x87, 0x62,
+ 0x27, 0xf5, 0xf1, 0xb2, 0xb8, 0xbb, 0x06, 0x8e, 0x94, 0x14, 0x0e, 0xb1,
+ 0xed, 0xdd, 0xfd, 0x4c, 0xec, 0x54, 0xe9, 0xb9, 0x3e, 0x0d, 0x60, 0xef,
+ 0x2d, 0x36, 0xcf, 0x4f, 0xba, 0x06, 0x9a, 0x72, 0x59, 0x9a, 0x7f, 0x85,
+ 0x6f, 0x9b, 0x12, 0xde, 0x77, 0xce, 0xb6, 0x58, 0xea, 0x7a, 0xb6, 0x15,
+ 0xff, 0x36, 0x06, 0x80, 0x48, 0x05, 0xde, 0x19, 0x63, 0x09, 0x01, 0x5e,
+ 0x4d, 0x4f, 0x3c, 0x73, 0xe0, 0x91, 0xe8, 0xfe, 0x24, 0xd9, 0xf4, 0x9d,
+ 0x0f, 0x71, 0x07, 0xbc, 0x71, 0x9e, 0x81, 0x6e},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 39
+ {SEC_OID_SHA384,
+ 39,
+ {0x5a, 0x6b, 0xb1, 0xb5, 0x16, 0xd2, 0x40, 0x6c, 0xbb, 0x39, 0x8d, 0xea,
+ 0xfa, 0x93, 0x85, 0x8b, 0xf9, 0xf4, 0xe3, 0xd0, 0x22, 0x9b, 0xf1, 0xb3,
+ 0x6b, 0xaf, 0x75, 0x34, 0x26, 0x5b, 0x53, 0xae, 0xc5, 0xc0, 0x39, 0xc3,
+ 0x71, 0xd1, 0xfd, 0xd6, 0xaf, 0x2e, 0xe2, 0xa5, 0xd6, 0xe2, 0xaf, 0x24,
+ 0x44, 0x15, 0xfd, 0x63, 0x04, 0x43, 0xce, 0xa8, 0xba, 0x4d, 0x79, 0x6f,
+ 0x48, 0x21, 0x2e, 0xe3, 0xfc, 0xa5, 0x81, 0x57, 0x12, 0xbe, 0x72, 0xae,
+ 0x6a, 0x68, 0xf3, 0x6b, 0x51, 0x24, 0xbb, 0x0d, 0x57, 0x21, 0xfa, 0x04,
+ 0xda, 0x44, 0xe3, 0xa4, 0x9f, 0x02, 0xd1, 0x4a, 0x46, 0x83, 0x40, 0x00,
+ 0x0e, 0x03, 0x94, 0xa8, 0xf2, 0xc7, 0xac, 0x78, 0x80, 0x1c, 0xde, 0x38,
+ 0x7d, 0xda, 0x6d, 0xdf, 0xcd, 0x65, 0x3f, 0xa5, 0x05, 0x34, 0xe2, 0x04,
+ 0xcd, 0x44, 0xc6, 0x79, 0xbe, 0x66, 0xf2, 0xae, 0xe4, 0x99, 0xfe, 0xcd,
+ 0x63, 0x94, 0x6c, 0x5b, 0x48, 0x85, 0xba, 0xa5, 0x97, 0xba, 0x16, 0xce,
+ 0x2c, 0xfe, 0x9a, 0xf3, 0x82, 0x87, 0x9d, 0x68, 0xff, 0x06, 0x13, 0x9f,
+ 0xb5, 0xe7, 0xd1, 0xea, 0x68, 0xba, 0x5b, 0xf4, 0xf3, 0x57, 0x0a, 0x19,
+ 0x12, 0xfb, 0xa8, 0x9d, 0x6d, 0xc5, 0x27, 0x1b, 0x58, 0x8e, 0x16, 0x84,
+ 0xc8, 0xf0, 0xb9, 0xf2, 0x0e, 0x7c, 0xb2, 0x49, 0x16, 0xe8, 0x7b, 0xe1,
+ 0xc4, 0x60, 0x0d, 0x2e, 0x43, 0x4b, 0x22, 0xd9, 0x24, 0x26, 0x0c, 0x1b,
+ 0x93, 0x4d, 0x63, 0x0d, 0xf3, 0xad, 0xb6, 0x4b, 0x79, 0x66, 0x29, 0x25,
+ 0xb0, 0x9a, 0xc8, 0xc6, 0x6f, 0x8e, 0x74, 0xa4, 0x98, 0x68, 0xf8, 0xa7,
+ 0xff, 0x23, 0x28, 0x0f, 0x5a, 0x4d, 0x75, 0xc9, 0x71, 0x1e, 0x59, 0xcd,
+ 0xb2, 0x4b, 0x30, 0x21, 0xc0, 0x2e, 0x3d, 0xc9, 0x93, 0x16, 0x1e, 0xcc,
+ 0x3b, 0x3f, 0xde, 0xbf, 0x48, 0x58, 0x1b, 0x29, 0x84, 0xe8, 0x7c, 0xed,
+ 0x23, 0x8c, 0xc7, 0x97, 0xe8, 0xa1, 0x73, 0xed, 0x0d, 0xf1, 0xb9, 0xa8,
+ 0x46, 0x1b, 0xb5, 0x63, 0x48, 0xf2, 0x72, 0xa4, 0x3b, 0x2c, 0x8a, 0x06,
+ 0x5b, 0x83, 0xff, 0x9f, 0xd8, 0x0e, 0x78, 0xab, 0x7a, 0xa6, 0xef, 0xef,
+ 0xe6, 0x03, 0xa3, 0xc6, 0xf7, 0xd1, 0x55, 0x8c, 0x4e, 0x5e, 0xeb, 0x3a,
+ 0x89, 0x67, 0x32, 0x50, 0xa9, 0xe1, 0x5a, 0x32, 0x57, 0xab, 0xca, 0x30,
+ 0x97, 0x74, 0x72, 0x88, 0x13, 0xeb, 0xab, 0x2a, 0xe0, 0xf4, 0xd4, 0xcc,
+ 0x4d, 0x70, 0x33, 0x10, 0xa8, 0xdf, 0x68, 0xfb, 0x7e, 0x0f, 0xbf, 0x58,
+ 0xdc, 0x28, 0x0c, 0x13, 0x9c, 0xdc, 0x14, 0xbe, 0x97, 0xcd, 0x9b, 0xdd,
+ 0x8c, 0xfa, 0x2c, 0xbf, 0x14, 0xce, 0x7c, 0xf9, 0x4f, 0x91, 0x91, 0xb1,
+ 0x07, 0x79, 0x09, 0x88, 0x2a, 0xe4, 0xa1, 0x81, 0xb0, 0xdc, 0xe8, 0xab,
+ 0xa6, 0x9c, 0x69, 0xbe, 0xb7, 0x52, 0xc8, 0x0c, 0x7f, 0xa1, 0x90, 0x25,
+ 0xe3, 0xd3, 0x90, 0x81, 0x08, 0x43, 0x1b, 0x10, 0xe2, 0x70, 0xcd, 0xc7,
+ 0xac, 0x75, 0xab, 0x04, 0x0a, 0x8f, 0x05, 0x22, 0xe8, 0x90, 0xf1, 0xa9,
+ 0x5b, 0x6c, 0x17, 0x46, 0xb9, 0xef, 0x22, 0x00, 0x40, 0x08, 0x21, 0xdc,
+ 0x4d, 0x85, 0xce, 0x9e, 0xfd, 0xdb, 0xd5, 0x1b, 0x15, 0x80, 0x37, 0x7b,
+ 0x36, 0x32, 0x6a, 0xc6, 0xb0, 0xd8, 0x8e, 0x0a, 0x72, 0x63, 0xc3, 0x81,
+ 0x56, 0x05, 0xa5, 0x17, 0xce, 0xe5, 0xcb, 0x89, 0xbb, 0x11, 0x8f, 0xc7,
+ 0x83, 0xad, 0x3e, 0xd5, 0x67, 0x00, 0xac, 0x82, 0x41, 0x22, 0x55, 0x46,
+ 0x9c, 0x38, 0xc6, 0x35, 0x2b, 0x35, 0x4a, 0x0e, 0x8d, 0x7a, 0x0d, 0x0a,
+ 0x3e, 0xbb, 0x98, 0x79, 0x1c, 0x18, 0xae, 0xe9, 0x99, 0x62, 0xc0, 0xd3,
+ 0xfe, 0xe3, 0xd4, 0x91, 0x80, 0x12, 0x8f, 0x1a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 40
+ {SEC_OID_SHA384,
+ 40,
+ {0xa6, 0xf5, 0x08, 0xb7, 0x57, 0xf7, 0xa2, 0x29, 0x9a, 0x0f, 0x25, 0x9e,
+ 0x02, 0x5b, 0x53, 0xea, 0xad, 0xb7, 0x2c, 0xb0, 0x13, 0x29, 0x83, 0xfa,
+ 0xc9, 0x55, 0xcd, 0xee, 0x17, 0x06, 0xbb, 0x13, 0x21, 0x46, 0x36, 0x34,
+ 0xf7, 0x07, 0xcc, 0xad, 0xf8, 0x02, 0x91, 0xa4, 0x56, 0x63, 0xc1, 0x67,
+ 0x6b, 0x7e, 0x7a, 0x24, 0xfd, 0x7a, 0x19, 0x5d, 0x3a, 0xe8, 0xb1, 0xf3,
+ 0xaa, 0x42, 0xec, 0x55, 0xb5, 0xbf, 0x81, 0x02, 0xc1, 0x69, 0x1a, 0x9f,
+ 0x6f, 0xeb, 0x4d, 0x64, 0x62, 0xe6, 0x62, 0x19, 0xa9, 0xaa, 0x1a, 0x9c,
+ 0x85, 0xc3, 0x3a, 0x3e, 0xd1, 0x23, 0xa6, 0xc5, 0x63, 0xde, 0x61, 0x50,
+ 0x27, 0xbe, 0xcf, 0x27, 0x22, 0xbf, 0xb0, 0x0b, 0x94, 0x27, 0xa6, 0x41,
+ 0xb6, 0xac, 0xca, 0x92, 0x9c, 0xaf, 0x22, 0x01, 0x63, 0x06, 0x36, 0xf0,
+ 0x00, 0xe2, 0x52, 0x24, 0x6d, 0x97, 0x9d, 0x02, 0x7c, 0x56, 0x6d, 0xe5,
+ 0x81, 0x5c, 0x19, 0xa0, 0x6e, 0xdf, 0xba, 0x16, 0x3c, 0xf0, 0xf7, 0x8e,
+ 0x2a, 0x73, 0xb9, 0x26, 0xed, 0x59, 0xe1, 0x87, 0x48, 0x48, 0xd9, 0x1a,
+ 0x03, 0xe5, 0x79, 0x28, 0x9c, 0xd9, 0xdc, 0xda, 0xe8, 0x52, 0xcf, 0xc6,
+ 0x1d, 0xb8, 0xfe, 0x01, 0x53, 0xce, 0x96, 0x66, 0x09, 0xcc, 0xcf, 0xac,
+ 0x15, 0x11, 0x57, 0x64, 0x3a, 0xba, 0x16, 0x77, 0x74, 0x9e, 0x14, 0x0a,
+ 0x81, 0xc5, 0xd4, 0x88, 0x3e, 0x68, 0xd8, 0xa5, 0x82, 0xc7, 0x51, 0x9c,
+ 0x9a, 0x0f, 0xd3, 0x60, 0x0b, 0x1f, 0x81, 0x3a, 0xfe, 0x06, 0xb3, 0xf5,
+ 0x03, 0x9a, 0xc6, 0x08, 0xf5, 0xb1, 0x89, 0xbc, 0x1c, 0x5b, 0x0f, 0xc2,
+ 0xfd, 0x2b, 0x3d, 0x91, 0xe9, 0x36, 0x29, 0x8b, 0x31, 0x2b, 0xcd, 0xa6,
+ 0x55, 0x4a, 0x51, 0xcd, 0xa9, 0x7a, 0xa9, 0xf2, 0x2f, 0x71, 0x18, 0xf5,
+ 0x65, 0x01, 0x7f, 0x56, 0x90, 0xfd, 0x50, 0x0a, 0xb9, 0x01, 0x76, 0xca,
+ 0xc2, 0x0c, 0x02, 0x51, 0xc5, 0xf8, 0x2d, 0x69, 0x1c, 0x06, 0x95, 0xca,
+ 0x35, 0xc7, 0xa5, 0x50, 0xe3, 0xdd, 0xa3, 0xa2, 0x0c, 0x7e, 0x1d, 0x34,
+ 0x87, 0x0d, 0x04, 0xa0, 0x1e, 0x9e, 0xcd, 0x9f, 0x03, 0x91, 0x14, 0x30,
+ 0x21, 0xa1, 0x32, 0x8c, 0x74, 0xbe, 0xdf, 0x83, 0x94, 0x53, 0x0d, 0x58,
+ 0x68, 0xe0, 0xfe, 0xa1, 0x77, 0xc0, 0x20, 0x74, 0xe1, 0xd7, 0x32, 0xfa,
+ 0xe9, 0x9e, 0x5e, 0xf6, 0x7d, 0xe6, 0x14, 0x75, 0x38, 0x89, 0xd0, 0x0c,
+ 0x11, 0xac, 0xc0, 0x7b, 0xbe, 0x61, 0xc5, 0x08, 0x16, 0x59, 0xe2, 0xd9,
+ 0x99, 0x4f, 0x81, 0xb1, 0x51, 0x00, 0x98, 0xa7, 0xf2, 0xd5, 0x9a, 0x73,
+ 0x56, 0x9c, 0x68, 0x9c, 0x18, 0x81, 0xe0, 0x37, 0x0e, 0x00, 0xeb, 0x98,
+ 0x26, 0xcc, 0x95, 0xb7, 0x45, 0x69, 0xa7, 0xbc, 0xac, 0xce, 0x46, 0x77,
+ 0x01, 0xe1, 0x14, 0x24, 0xf5, 0xd8, 0x00, 0xb9, 0x10, 0x60, 0x6c, 0x45,
+ 0x3c, 0x7e, 0x90, 0x8d, 0x83, 0x57, 0xf0, 0x33, 0x3b, 0x82, 0x9b, 0x10,
+ 0xd2, 0x62, 0x18, 0x32, 0xb5, 0x06, 0x7c, 0xef, 0x07, 0x80, 0xc8, 0xef,
+ 0x9a, 0x36, 0x9f, 0xf3, 0x25, 0x69, 0xed, 0x2e, 0xa2, 0x05, 0x4e, 0xd1,
+ 0xe2, 0x5f, 0x2a, 0xfa, 0xf3, 0x4b, 0x11, 0x0d, 0xec, 0x64, 0x85, 0x33,
+ 0xf0, 0xcf, 0xb4, 0xae, 0x8e, 0xf3, 0x27, 0xd8, 0x34, 0x1a, 0xc0, 0x54,
+ 0x50, 0x16, 0x55, 0x23, 0x5b, 0x7d, 0xd0, 0xe8, 0xae, 0xa8, 0xc9, 0x3d,
+ 0xd6, 0x56, 0xd2, 0x89, 0xe2, 0x4b, 0xc8, 0x0e, 0x90, 0xbe, 0xc4, 0x72,
+ 0xe8, 0x76, 0xa0, 0xf1, 0xd5, 0x08, 0xc0, 0x9f, 0x1c, 0x84, 0x44, 0xbe,
+ 0x6e, 0x10, 0x30, 0x84, 0x8e, 0xd6, 0xa8, 0x91, 0xbf, 0xdb, 0x97, 0x67,
+ 0x7d, 0x30, 0xb8, 0xf5, 0xf5, 0xfe, 0x2a, 0xa6},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 41
+ {SEC_OID_SHA384,
+ 41,
+ {0xe2, 0x6e, 0x48, 0xda, 0xce, 0x9b, 0x39, 0xbb, 0x74, 0x73, 0x5c, 0x99,
+ 0x15, 0x2c, 0xbb, 0x67, 0x03, 0x46, 0x87, 0x44, 0xf5, 0x2c, 0x44, 0xb2,
+ 0x1b, 0xe6, 0xe3, 0xe2, 0xf9, 0x63, 0x38, 0x42, 0xef, 0x01, 0xae, 0x9c,
+ 0x38, 0x97, 0x4b, 0x4a, 0xec, 0x38, 0x89, 0x0f, 0x7c, 0xd3, 0xbd, 0x86,
+ 0x5a, 0x79, 0x1e, 0xb4, 0x75, 0x53, 0xb9, 0x39, 0xc7, 0x19, 0x79, 0xf1,
+ 0x6f, 0xe3, 0xb9, 0xd6, 0x0c, 0x68, 0x54, 0x58, 0x39, 0xb6, 0x08, 0x9b,
+ 0xcc, 0xfb, 0xec, 0xc1, 0x6a, 0xbc, 0x2b, 0x9a, 0xbf, 0xed, 0xe4, 0x61,
+ 0x8d, 0x69, 0x13, 0xec, 0x2c, 0xd7, 0x84, 0x8d, 0xcd, 0x3d, 0xfd, 0x4c,
+ 0x85, 0xdd, 0xbc, 0xea, 0xdf, 0xd2, 0x27, 0x79, 0x97, 0xe2, 0x52, 0x39,
+ 0xf6, 0x6a, 0x32, 0x71, 0x03, 0x69, 0x12, 0xd5, 0x97, 0x43, 0x28, 0xd4,
+ 0x39, 0xb8, 0x93, 0x5a, 0x10, 0xf8, 0x4b, 0x04, 0xe2, 0x9d, 0xc5, 0x6e,
+ 0x8f, 0x6c, 0xd8, 0x51, 0xa5, 0x2c, 0x69, 0xd6, 0x58, 0xc3, 0x69, 0xa2,
+ 0xb5, 0xce, 0xe4, 0x65, 0xb9, 0x97, 0xc3, 0x13, 0x20, 0xf3, 0xd9, 0xf8,
+ 0xd5, 0x78, 0xa2, 0x5d, 0x28, 0xa4, 0x3c, 0xf3, 0x83, 0x06, 0x4e, 0xea,
+ 0x02, 0x27, 0x80, 0xa2, 0x8f, 0x4a, 0xd9, 0xf0, 0x96, 0x2b, 0x13, 0x52,
+ 0xba, 0x44, 0x1a, 0xca, 0x83, 0x61, 0x89, 0xd2, 0xb0, 0x1a, 0xc3, 0x09,
+ 0x4a, 0x68, 0xc1, 0x8c, 0xb4, 0x9e, 0xde, 0xa1, 0xdd, 0x34, 0x8a, 0xa3,
+ 0x23, 0x74, 0xe5, 0xd5, 0xca, 0x32, 0x91, 0x84, 0xd0, 0x13, 0x9a, 0xd6,
+ 0x4a, 0x43, 0x3e, 0x88, 0x99, 0xd4, 0x1a, 0x44, 0x8b, 0xab, 0x67, 0xf0,
+ 0x35, 0x04, 0x60, 0xf3, 0xbc, 0x08, 0x1e, 0x32, 0xb1, 0x8b, 0xe2, 0x56,
+ 0x43, 0x63, 0x4f, 0x3f, 0x57, 0x69, 0xe8, 0xc8, 0xc7, 0x95, 0x89, 0xea,
+ 0x49, 0xa4, 0x71, 0xef, 0x92, 0x39, 0x08, 0x6a, 0x81, 0x4d, 0x4d, 0x8b,
+ 0xcf, 0x53, 0xf1, 0xb9, 0xc9, 0xf3, 0x27, 0x30, 0x5d, 0x0d, 0x4e, 0x58,
+ 0x79, 0xbb, 0x77, 0x02, 0xcf, 0x35, 0x1d, 0x31, 0xe4, 0x36, 0x88, 0x8c,
+ 0x63, 0xad, 0x64, 0xea, 0x53, 0x89, 0x4c, 0x5c, 0x26, 0x0d, 0xc7, 0xbc,
+ 0xba, 0x2f, 0xc1, 0x38, 0xc0, 0x1b, 0x93, 0x20, 0x65, 0x6a, 0x5c, 0xc9,
+ 0xe9, 0xfa, 0xba, 0xd0, 0xcc, 0x0f, 0x1e, 0x68, 0x60, 0x9e, 0xdd, 0x51,
+ 0x53, 0x8b, 0xab, 0xcb, 0x48, 0x55, 0xe9, 0x0d, 0xeb, 0xe0, 0xe5, 0x70,
+ 0x77, 0x86, 0x0c, 0x4d, 0x31, 0x08, 0x91, 0x40, 0x5a, 0xab, 0x95, 0xc5,
+ 0x1c, 0x87, 0xd4, 0x8d, 0x2e, 0xf2, 0x76, 0xe1, 0xed, 0xba, 0x36, 0x04,
+ 0x89, 0x35, 0xf1, 0x88, 0x3b, 0x69, 0xe6, 0xb0, 0x9e, 0x84, 0xeb, 0xca,
+ 0x72, 0x7e, 0x63, 0x92, 0xd9, 0x4d, 0x23, 0x25, 0xff, 0x94, 0x3e, 0x2d,
+ 0x83, 0x80, 0x01, 0x27, 0x29, 0x0a, 0x6a, 0xef, 0x55, 0xc2, 0xf0, 0x4f,
+ 0xaa, 0x86, 0x2c, 0x17, 0x44, 0x89, 0x52, 0xc7, 0xa1, 0x8e, 0x6d, 0x49,
+ 0x98, 0xd1, 0x28, 0x45, 0x9f, 0xdd, 0xd2, 0x4a, 0xa8, 0x29, 0x85, 0x61,
+ 0xe8, 0xaf, 0x09, 0xd9, 0x4f, 0x7a, 0xc5, 0x8d, 0xb5, 0x09, 0xd3, 0x76,
+ 0x13, 0x2c, 0x11, 0x33, 0x57, 0x0a, 0x21, 0x16, 0x04, 0x70, 0x1a, 0x52,
+ 0xc2, 0x33, 0x89, 0x6f, 0x20, 0x78, 0x3b, 0x86, 0xd5, 0x81, 0x47, 0x4d,
+ 0xad, 0x71, 0xae, 0xb2, 0xa5, 0x60, 0xd3, 0x25, 0xd5, 0x5e, 0x74, 0xab,
+ 0xe1, 0x74, 0x32, 0x14, 0x3f, 0x7b, 0xae, 0x58, 0xd7, 0x94, 0x8b, 0x2c,
+ 0x74, 0x39, 0x10, 0xfe, 0x35, 0x57, 0x73, 0x1d, 0x75, 0x48, 0x6f, 0x38,
+ 0xbd, 0xc9, 0x42, 0xdd, 0x1a, 0xee, 0xd2, 0x16, 0x47, 0x6e, 0xbe, 0x9e,
+ 0x3b, 0x88, 0x33, 0xef, 0x2b, 0xa9, 0x7b, 0xcf},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 42
+ {SEC_OID_SHA384,
+ 42,
+ {0x3e, 0x11, 0x48, 0xfa, 0x9b, 0xeb, 0xf3, 0x7e, 0x87, 0x5a, 0x51, 0xc5,
+ 0x2d, 0xc5, 0x09, 0xa0, 0x84, 0x97, 0xb6, 0xad, 0xfb, 0xda, 0x1a, 0x63,
+ 0x56, 0x5f, 0xb6, 0x3c, 0x0f, 0x2d, 0xf6, 0xf4, 0x63, 0xbe, 0x90, 0xcd,
+ 0xbe, 0xbc, 0xa5, 0x87, 0x11, 0x4b, 0xf1, 0xab, 0x32, 0xcf, 0x35, 0x16,
+ 0x04, 0x9d, 0x3c, 0x65, 0x30, 0xce, 0x8d, 0xc7, 0xb7, 0xdf, 0xc6, 0xa8,
+ 0xc4, 0xa6, 0xdd, 0xa8, 0x22, 0x1b, 0xbf, 0x6f, 0xdd, 0xdc, 0x89, 0x65,
+ 0x82, 0x0a, 0x36, 0xce, 0xb3, 0x3f, 0xb9, 0x8f, 0x37, 0xb0, 0x49, 0x0c,
+ 0xaa, 0x2a, 0x9e, 0x5c, 0x3a, 0x1a, 0xf0, 0x11, 0x3d, 0x92, 0xea, 0x9c,
+ 0x6d, 0xf0, 0xea, 0x25, 0x6f, 0xfc, 0xbf, 0x97, 0xdb, 0xac, 0x63, 0x16,
+ 0xc6, 0xb5, 0xfc, 0x19, 0x69, 0xb5, 0xa3, 0xc3, 0x90, 0xfc, 0xfd, 0xba,
+ 0x37, 0x0b, 0x4d, 0x80, 0x2b, 0x2c, 0x3e, 0x53, 0xd9, 0xdd, 0xbd, 0xdb,
+ 0xc8, 0x88, 0xbe, 0xc7, 0x38, 0x43, 0x22, 0xfd, 0xf5, 0x50, 0x52, 0x3e,
+ 0x14, 0x92, 0x32, 0x64, 0x34, 0xb7, 0x7e, 0x26, 0xfa, 0x51, 0xe2, 0x13,
+ 0xc4, 0x96, 0x06, 0x02, 0x0e, 0x35, 0x47, 0xfe, 0x10, 0xb7, 0x94, 0x9f,
+ 0x6e, 0x73, 0x4b, 0xb4, 0xac, 0xe6, 0x5d, 0x1f, 0xc4, 0x5b, 0x4a, 0x98,
+ 0xb6, 0x43, 0xcd, 0x09, 0x17, 0xaa, 0xe9, 0x31, 0x58, 0x33, 0xfc, 0x71,
+ 0x14, 0xa1, 0x54, 0x88, 0x2b, 0xba, 0xac, 0x99, 0x9a, 0x86, 0xe9, 0xca,
+ 0x1e, 0x1f, 0x29, 0xff, 0x2e, 0x4d, 0x3b, 0xf4, 0x4a, 0xa9, 0x1b, 0xee,
+ 0x7e, 0xe1, 0x86, 0x47, 0xa3, 0xff, 0x9e, 0x03, 0x3d, 0xf2, 0x8a, 0x9d,
+ 0x34, 0xe1, 0xf3, 0xee, 0xa4, 0x0c, 0x58, 0x48, 0xa3, 0x9c, 0x29, 0xbd,
+ 0x8b, 0x36, 0xfc, 0xf0, 0x26, 0x4a, 0x58, 0xee, 0x65, 0x86, 0xcb, 0x3e,
+ 0x35, 0x1e, 0xae, 0x22, 0x84, 0x8e, 0x15, 0xa4, 0x82, 0xe9, 0x28, 0x85,
+ 0x82, 0xc1, 0x50, 0x5a, 0x91, 0x70, 0x64, 0xdb, 0x22, 0x90, 0x9b, 0x81,
+ 0xea, 0x37, 0x18, 0xff, 0x66, 0xc2, 0x55, 0x1b, 0xf0, 0xbb, 0x72, 0xd2,
+ 0x10, 0xae, 0x2c, 0x35, 0x68, 0xb7, 0x1f, 0xa6, 0x54, 0x99, 0x3f, 0x75,
+ 0x62, 0x0a, 0x1e, 0x41, 0x4f, 0xda, 0x3e, 0xba, 0x16, 0x40, 0x6a, 0x6a,
+ 0x74, 0x13, 0x77, 0x52, 0xe0, 0xda, 0x1f, 0x9e, 0x26, 0x4d, 0xf5, 0xa0,
+ 0x25, 0x80, 0x75, 0x47, 0xc7, 0x23, 0x64, 0x68, 0x2f, 0xdc, 0xca, 0x79,
+ 0xdc, 0x04, 0x0f, 0xd0, 0x13, 0xb4, 0xb4, 0xed, 0x3f, 0x83, 0xf5, 0xb2,
+ 0xd7, 0x29, 0x64, 0x0f, 0x39, 0x3a, 0x47, 0xba, 0x0b, 0x4e, 0xca, 0xc4,
+ 0x56, 0x92, 0xee, 0x72, 0x45, 0x80, 0x92, 0x46, 0xb9, 0xf0, 0x10, 0x89,
+ 0x6d, 0xa3, 0x55, 0xf4, 0x07, 0x8a, 0xe0, 0x78, 0x8a, 0x00, 0x7d, 0x7f,
+ 0xad, 0xa5, 0x8b, 0x92, 0x54, 0xe0, 0xb5, 0xea, 0xbe, 0x4e, 0x47, 0x49,
+ 0x68, 0x4c, 0x48, 0x1b, 0x94, 0x0a, 0x58, 0xa0, 0x0d, 0xb7, 0xd4, 0xe5,
+ 0x29, 0x6f, 0x4a, 0x5f, 0xcb, 0xf8, 0xa9, 0xc8, 0xf7, 0xba, 0x51, 0x71,
+ 0x2a, 0xc6, 0x4f, 0xb3, 0xf5, 0x1f, 0xed, 0x9b, 0x86, 0x6e, 0x86, 0xc5,
+ 0x35, 0x4b, 0x29, 0x77, 0x96, 0xe6, 0x6d, 0x54, 0xf3, 0xad, 0xa4, 0x39,
+ 0x48, 0xb5, 0xc0, 0x60, 0x5b, 0x34, 0xcc, 0xd3, 0x9f, 0x7c, 0x39, 0x11,
+ 0x2e, 0xa5, 0x4d, 0x95, 0x1c, 0x88, 0xb1, 0x66, 0xc5, 0xd7, 0x19, 0x00,
+ 0x70, 0xe4, 0x02, 0x2c, 0xf2, 0x32, 0x16, 0x12, 0x11, 0xdc, 0x13, 0x66,
+ 0x8f, 0x37, 0xf0, 0xb6, 0x16, 0x02, 0xe5, 0x1a, 0xad, 0xdb, 0xfa, 0x9c,
+ 0x92, 0xf4, 0x3a, 0xe4, 0x2e, 0x05, 0x7d, 0x89, 0xd9, 0x4c, 0x41, 0xb0,
+ 0xe9, 0x3e, 0x27, 0xfd, 0x8d, 0xc8, 0x20, 0x2a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 43
+ {SEC_OID_SHA384,
+ 43,
+ {0xb9, 0x9f, 0xe6, 0xf7, 0xe3, 0xd7, 0xa6, 0x22, 0xbc, 0x62, 0x8c, 0x60,
+ 0xf1, 0xa8, 0x77, 0x23, 0x09, 0xc2, 0xae, 0x74, 0xe9, 0x06, 0xaa, 0x7e,
+ 0x0d, 0x7c, 0x33, 0x2f, 0x99, 0x16, 0x29, 0x85, 0x9e, 0xdf, 0x93, 0x4f,
+ 0x7a, 0x38, 0xd6, 0x5a, 0x58, 0x6a, 0x64, 0x64, 0x62, 0xff, 0xf5, 0x3f,
+ 0xb7, 0x64, 0xc7, 0xeb, 0x9d, 0x74, 0xa5, 0x99, 0xc7, 0x56, 0x18, 0x34,
+ 0xc7, 0xed, 0xbb, 0x18, 0x6c, 0x95, 0x34, 0x1d, 0x7f, 0x28, 0x32, 0x23,
+ 0x45, 0x37, 0xd8, 0xc7, 0xd1, 0x6d, 0x37, 0x22, 0xda, 0x8d, 0xe0, 0xc4,
+ 0xcc, 0xbd, 0x7f, 0x68, 0xfa, 0x41, 0xe0, 0xcd, 0x02, 0x59, 0xec, 0x3c,
+ 0xd7, 0x0f, 0x25, 0x99, 0x39, 0x31, 0x69, 0x0d, 0x46, 0x73, 0x51, 0xb6,
+ 0xd6, 0xe8, 0x9e, 0xb5, 0x9e, 0x36, 0xee, 0x9a, 0x2c, 0x87, 0x1b, 0x70,
+ 0x48, 0x00, 0x94, 0x1f, 0x2d, 0xfc, 0xa8, 0x0e, 0x4e, 0xf4, 0x6b, 0xbd,
+ 0xaa, 0xbb, 0xe3, 0xab, 0x74, 0xdd, 0xaa, 0x41, 0x3b, 0x6d, 0x8b, 0x0a,
+ 0x91, 0x22, 0x11, 0x2e, 0x92, 0x5f, 0x19, 0x3e, 0x03, 0x35, 0x07, 0x1f,
+ 0xd9, 0xfb, 0xb8, 0x04, 0x86, 0xcb, 0x29, 0x68, 0x31, 0x80, 0xa6, 0x72,
+ 0xbf, 0xef, 0x9e, 0x22, 0xbd, 0x99, 0x2d, 0x46, 0xf9, 0x96, 0xb5, 0xde,
+ 0x54, 0xbd, 0xf8, 0xb3, 0x77, 0x22, 0x82, 0xdc, 0x9a, 0xdf, 0xe3, 0xb0,
+ 0x5b, 0x93, 0x65, 0x35, 0x92, 0x23, 0xcf, 0x26, 0x73, 0xb7, 0x01, 0xcf,
+ 0x68, 0x1b, 0xf9, 0x7d, 0x9a, 0xea, 0x8f, 0x14, 0x25, 0xcb, 0xb8, 0xbb,
+ 0x04, 0x74, 0xdb, 0x54, 0x70, 0x24, 0x22, 0x0b, 0x35, 0x92, 0x29, 0x4c,
+ 0x2c, 0x08, 0x99, 0x80, 0x61, 0xab, 0x5f, 0x78, 0x8e, 0xc9, 0xc1, 0xb6,
+ 0xf9, 0x24, 0x5e, 0x62, 0x1b, 0xc6, 0x85, 0x60, 0x44, 0x63, 0x06, 0xd6,
+ 0x57, 0x96, 0x98, 0x35, 0x01, 0x32, 0xa8, 0x9d, 0xc6, 0x50, 0xf7, 0x7b,
+ 0x33, 0x4c, 0x2d, 0x72, 0x0d, 0x54, 0x37, 0xb1, 0xe4, 0x55, 0x62, 0x7d,
+ 0x27, 0x26, 0xd8, 0x8a, 0xa6, 0x83, 0xb9, 0x3a, 0x17, 0xfc, 0x88, 0x84,
+ 0xd0, 0x48, 0x1d, 0x00, 0x76, 0x5c, 0x77, 0x08, 0x10, 0x53, 0x21, 0xd5,
+ 0x7f, 0x18, 0xd6, 0x4c, 0x82, 0x68, 0x05, 0x8c, 0x94, 0x78, 0x7a, 0xce,
+ 0xcf, 0x69, 0x3d, 0xa8, 0xc7, 0xcd, 0xe2, 0x04, 0xfe, 0xac, 0x09, 0x93,
+ 0xaf, 0x05, 0x3f, 0x5a, 0x91, 0xe7, 0x8e, 0xbe, 0xe0, 0x70, 0x72, 0xa4,
+ 0x63, 0x8e, 0xb2, 0x7a, 0x66, 0x0e, 0xed, 0x29, 0xc4, 0xb4, 0x18, 0x36,
+ 0x39, 0xc5, 0x1b, 0x70, 0x0e, 0xb1, 0x1e, 0x73, 0x16, 0x75, 0x04, 0x26,
+ 0xda, 0x74, 0xc9, 0xbe, 0xa5, 0x45, 0x05, 0x19, 0x59, 0xb1, 0x22, 0x75,
+ 0x3b, 0xe9, 0xc7, 0x09, 0xed, 0xe7, 0x6d, 0x5e, 0x0b, 0xbc, 0x21, 0x42,
+ 0x7f, 0x95, 0xf8, 0xec, 0xdc, 0xaa, 0xd7, 0xe9, 0x07, 0x6d, 0x12, 0x30,
+ 0xb3, 0x63, 0xa4, 0x92, 0xbd, 0x16, 0x24, 0x41, 0xfe, 0x22, 0x21, 0x02,
+ 0x80, 0x98, 0x21, 0x38, 0xbb, 0x1e, 0x9a, 0xda, 0x87, 0x1e, 0xd7, 0x19,
+ 0xb7, 0xf9, 0xf7, 0xa3, 0x6e, 0x4f, 0xf6, 0x9a, 0x2e, 0xc2, 0xc0, 0x7d,
+ 0x7a, 0xdb, 0x42, 0x1d, 0xec, 0x61, 0x86, 0x4e, 0x60, 0x86, 0x13, 0xbb,
+ 0xc5, 0x39, 0xc1, 0x66, 0x6b, 0xdd, 0x6c, 0x2d, 0xaf, 0xf2, 0x1c, 0x17,
+ 0x0d, 0x69, 0x2f, 0xe9, 0x23, 0x65, 0x1f, 0x2a, 0xee, 0x28, 0xa8, 0x8a,
+ 0x97, 0xb3, 0xee, 0x0e, 0x70, 0x7d, 0xab, 0x50, 0x33, 0x37, 0x71, 0x6c,
+ 0xf1, 0xc4, 0x47, 0xfb, 0xd1, 0x81, 0xf7, 0x1b, 0xb5, 0x21, 0xc1, 0xcb,
+ 0x10, 0xff, 0x2c, 0x64, 0xd2, 0x3f, 0x1d, 0x64, 0xc8, 0xe1, 0xcc, 0x8c,
+ 0x0b, 0x96, 0x38, 0x39, 0xdd, 0x1c, 0xc2, 0xee},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 44
+ {SEC_OID_SHA384,
+ 44,
+ {0xd9, 0x90, 0x7f, 0x70, 0x1a, 0x9e, 0x56, 0x96, 0xad, 0xd7, 0x3f, 0xf7,
+ 0x05, 0x5d, 0x62, 0xad, 0xe2, 0x7b, 0xc2, 0xf9, 0x45, 0x32, 0x7a, 0xa2,
+ 0x0f, 0x2e, 0x36, 0xcb, 0x9e, 0x67, 0x66, 0x62, 0x93, 0xea, 0xe5, 0x11,
+ 0xe1, 0x1d, 0xb7, 0xde, 0x16, 0x02, 0x49, 0x3f, 0x32, 0x1a, 0x8e, 0xb2,
+ 0x95, 0xab, 0x98, 0x08, 0xc1, 0xeb, 0x2d, 0x0b, 0x10, 0xea, 0xf7, 0x80,
+ 0x02, 0xbd, 0xd6, 0xa7, 0xe6, 0x5c, 0x2d, 0x27, 0x92, 0x80, 0xb0, 0x37,
+ 0x4f, 0xee, 0xa4, 0xb9, 0xec, 0x17, 0x72, 0xed, 0xd5, 0x7b, 0x3d, 0x0b,
+ 0xee, 0x6c, 0x2c, 0x43, 0xa9, 0xf6, 0xed, 0xb9, 0xc6, 0xcd, 0x4c, 0xf1,
+ 0x57, 0x81, 0xea, 0x85, 0x9e, 0xee, 0x86, 0xe1, 0xa3, 0x54, 0xc2, 0x77,
+ 0x54, 0x99, 0x60, 0xe0, 0x5d, 0xad, 0x60, 0xb8, 0x33, 0x48, 0xf4, 0x3a,
+ 0x2a, 0x8c, 0x16, 0xfa, 0x27, 0x35, 0xe8, 0x56, 0x2a, 0x81, 0x1b, 0xda,
+ 0x1a, 0xc3, 0x18, 0x10, 0x2c, 0x2f, 0x34, 0x9f, 0xda, 0x38, 0x27, 0xb6,
+ 0x17, 0x69, 0x18, 0xbb, 0x8d, 0x19, 0xaf, 0xf1, 0x95, 0xd9, 0xa7, 0xf1,
+ 0x5d, 0x33, 0x97, 0xbf, 0xc4, 0x37, 0x86, 0x9b, 0x32, 0x2c, 0xad, 0xd8,
+ 0x58, 0x29, 0x45, 0xdd, 0xaa, 0x4e, 0xe0, 0x74, 0x16, 0x14, 0xb6, 0x2e,
+ 0xe2, 0xd3, 0x22, 0x01, 0x5b, 0x32, 0xda, 0x2a, 0xe6, 0xf3, 0xbf, 0xb4,
+ 0xa4, 0xbc, 0x63, 0x68, 0x0e, 0xab, 0xdc, 0x8e, 0xcd, 0xdc, 0xfa, 0x13,
+ 0xd5, 0x69, 0x32, 0x07, 0x3f, 0x7f, 0x96, 0xaa, 0x59, 0x44, 0x83, 0x1a,
+ 0x0b, 0xee, 0x75, 0xdf, 0xba, 0x55, 0x3e, 0x6b, 0xfa, 0xe8, 0xcc, 0x67,
+ 0xca, 0x89, 0x31, 0x16, 0xac, 0xf8, 0xe7, 0xa9, 0x92, 0x0e, 0xae, 0x39,
+ 0x3f, 0xbc, 0x40, 0xeb, 0x34, 0x12, 0x0c, 0xe1, 0x35, 0x65, 0x9d, 0x95,
+ 0xae, 0x28, 0x5a, 0xa0, 0x0f, 0x8a, 0x77, 0x43, 0x1a, 0x9a, 0x8f, 0x83,
+ 0xe4, 0x8f, 0x08, 0x40, 0xbc, 0x9f, 0xdf, 0x89, 0x11, 0x30, 0xbf, 0x71,
+ 0xe2, 0xdc, 0xaf, 0x09, 0x0b, 0x6a, 0x87, 0xd4, 0x27, 0x81, 0x69, 0x31,
+ 0xc5, 0xa7, 0x7c, 0xa0, 0x4b, 0x84, 0x31, 0xc4, 0xc9, 0x6e, 0x9b, 0x92,
+ 0x40, 0xdd, 0x1b, 0x89, 0x33, 0x56, 0x53, 0xde, 0x84, 0x61, 0x52, 0x08,
+ 0xb9, 0x98, 0x0c, 0xe3, 0x35, 0x88, 0xc8, 0xa1, 0x45, 0xb3, 0x73, 0xf4,
+ 0xda, 0xe0, 0xbf, 0x1c, 0x72, 0x2a, 0x90, 0xf4, 0xa2, 0x19, 0x39, 0xf9,
+ 0xd4, 0x00, 0xf4, 0xad, 0xce, 0xe3, 0x97, 0xa3, 0xfb, 0x49, 0xbf, 0xbd,
+ 0x3c, 0x74, 0x59, 0x36, 0x98, 0x54, 0x00, 0xeb, 0x91, 0x25, 0x12, 0x6c,
+ 0x5c, 0x4d, 0x76, 0xde, 0xdb, 0x75, 0xc1, 0x1b, 0x1c, 0x2a, 0x43, 0x88,
+ 0xd4, 0x5e, 0x1d, 0xce, 0xac, 0x5d, 0x46, 0x7a, 0x8e, 0xed, 0x5c, 0xef,
+ 0xdd, 0xbc, 0x66, 0x3e, 0xf3, 0xc8, 0xd8, 0x53, 0xab, 0x1e, 0x09, 0x02,
+ 0x2e, 0x89, 0x21, 0x8b, 0x04, 0x27, 0x52, 0x95, 0x5e, 0xbf, 0xad, 0x14,
+ 0x47, 0xbc, 0x11, 0x3e, 0x21, 0xc0, 0xab, 0xe3, 0x2f, 0xff, 0x54, 0xbc,
+ 0xb2, 0xb6, 0x8d, 0x8f, 0x18, 0xf7, 0xa7, 0x18, 0x9d, 0x52, 0x67, 0xc6,
+ 0x62, 0xa7, 0x83, 0x15, 0x12, 0xb5, 0xc4, 0x19, 0xdc, 0x34, 0xd4, 0x52,
+ 0xb2, 0x12, 0x06, 0x42, 0xc3, 0x1c, 0x0f, 0xfe, 0xc8, 0x28, 0x25, 0x1a,
+ 0x46, 0x4b, 0xe1, 0xaf, 0x84, 0xe1, 0x87, 0x68, 0x69, 0x7e, 0x88, 0xeb,
+ 0xba, 0xd7, 0x2f, 0xd3, 0xa6, 0x56, 0xb1, 0xea, 0xb8, 0x6e, 0xfe, 0x52,
+ 0x23, 0xf5, 0x21, 0x86, 0x73, 0x59, 0xaa, 0x92, 0x02, 0xce, 0x7a, 0x3c,
+ 0xd2, 0x9e, 0x2e, 0x20, 0x76, 0x3e, 0x66, 0x0d, 0x3b, 0xf4, 0x9d, 0x60,
+ 0x2f, 0xa1, 0x5c, 0xb2, 0x41, 0x1d, 0xef, 0x61},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 45
+ {SEC_OID_SHA384,
+ 45,
+ {0x8c, 0x1e, 0x88, 0xb8, 0x18, 0xfe, 0x8b, 0xbd, 0x9d, 0x82, 0xef, 0xbe,
+ 0x96, 0x3b, 0x90, 0x57, 0xe1, 0xa9, 0x75, 0x8a, 0x6d, 0x3c, 0x22, 0xc9,
+ 0x72, 0x4e, 0xf7, 0x66, 0xc3, 0xdc, 0xcd, 0xca, 0x77, 0x5b, 0xed, 0x48,
+ 0x5a, 0xe9, 0x8d, 0x8d, 0xa9, 0xa1, 0xfe, 0xa4, 0x95, 0xb5, 0x14, 0x6a,
+ 0xb3, 0x10, 0x6e, 0x41, 0xe6, 0xc7, 0x3e, 0x79, 0x29, 0x0b, 0xe5, 0xdc,
+ 0x0d, 0x23, 0x45, 0xaf, 0x06, 0x1a, 0x8c, 0x91, 0x43, 0xab, 0x80, 0x9a,
+ 0xd8, 0x4e, 0x42, 0x56, 0x4e, 0x64, 0x84, 0xb9, 0x71, 0x13, 0x17, 0x82,
+ 0x3a, 0xf7, 0xcd, 0x16, 0xa8, 0x86, 0x69, 0x88, 0x12, 0x27, 0xec, 0x28,
+ 0x79, 0xd8, 0xdb, 0x30, 0xf1, 0x9c, 0xe2, 0xe8, 0xea, 0xbc, 0xcf, 0x6d,
+ 0x42, 0x74, 0x80, 0x9c, 0x6f, 0xf9, 0xfa, 0x77, 0x8d, 0xb5, 0x91, 0x93,
+ 0x74, 0x06, 0xe3, 0x22, 0x16, 0x50, 0xc3, 0xf4, 0x4e, 0x67, 0x6e, 0x3a,
+ 0x9d, 0xf7, 0xa6, 0xe4, 0x05, 0xbd, 0x55, 0xe7, 0x56, 0xe3, 0xcf, 0x19,
+ 0xc0, 0xb7, 0xb2, 0x79, 0x6e, 0xca, 0x70, 0xd8, 0x36, 0x32, 0x7e, 0x10,
+ 0xf4, 0x90, 0xd2, 0x6f, 0xd6, 0xce, 0xbb, 0x73, 0xc4, 0x50, 0x48, 0xc9,
+ 0x45, 0x1c, 0x94, 0x90, 0xc3, 0xff, 0x49, 0x66, 0xa2, 0xc4, 0x8e, 0x5c,
+ 0x41, 0xc3, 0x5f, 0xf9, 0x82, 0xd6, 0xbc, 0x6c, 0x97, 0xb5, 0xc9, 0x9d,
+ 0xd8, 0xff, 0xfc, 0xd8, 0xc3, 0xfc, 0xfa, 0xcd, 0x65, 0xe9, 0xc4, 0xe7,
+ 0xa3, 0xb3, 0x04, 0x31, 0x34, 0x89, 0x14, 0x57, 0x64, 0x97, 0x70, 0xa6,
+ 0x22, 0x38, 0x4e, 0x9f, 0x2c, 0x84, 0x14, 0xd4, 0x06, 0x09, 0xf7, 0xc3,
+ 0x64, 0x40, 0x20, 0x49, 0x2f, 0xb8, 0x4f, 0xfc, 0x71, 0x81, 0x97, 0x13,
+ 0x86, 0x7d, 0x45, 0xce, 0x56, 0x11, 0xcb, 0x35, 0x92, 0x5b, 0x5e, 0x1f,
+ 0xce, 0x82, 0x74, 0x45, 0x7e, 0xc3, 0x60, 0x8c, 0xc7, 0xb0, 0xf1, 0x3b,
+ 0xa8, 0xdb, 0xb6, 0x5d, 0x3c, 0xe6, 0xa3, 0x45, 0x1b, 0x5f, 0x22, 0xd3,
+ 0xa6, 0x23, 0x40, 0xf0, 0xb1, 0x66, 0x69, 0xc5, 0xd1, 0x28, 0xed, 0x1c,
+ 0x93, 0xaf, 0x2d, 0xc2, 0xc4, 0x66, 0x26, 0x7d, 0x7a, 0x09, 0xbf, 0x73,
+ 0x96, 0x1d, 0x14, 0xe5, 0x97, 0xd2, 0x21, 0xef, 0x85, 0x3f, 0x03, 0x68,
+ 0x78, 0xc3, 0xf3, 0xb6, 0x6e, 0xcb, 0x34, 0xa5, 0x19, 0xbe, 0xe3, 0xff,
+ 0x87, 0x11, 0x20, 0x7a, 0x0f, 0xb7, 0x81, 0x6d, 0x2d, 0x9c, 0xf0, 0xd5,
+ 0xc7, 0x52, 0xc0, 0xfe, 0xc8, 0x9a, 0x08, 0xa6, 0xe7, 0x24, 0x60, 0x0f,
+ 0x54, 0x01, 0xe0, 0x71, 0x22, 0x96, 0xe8, 0xc6, 0xe4, 0xe7, 0xf5, 0x85,
+ 0xf7, 0x25, 0x49, 0xcf, 0x54, 0xbb, 0xbd, 0x3e, 0x28, 0xd3, 0x49, 0x93,
+ 0x10, 0x39, 0x0e, 0x64, 0x4e, 0x89, 0xf5, 0x09, 0x16, 0x2e, 0x00, 0x51,
+ 0x87, 0xb9, 0xe5, 0x22, 0x44, 0xac, 0xda, 0x34, 0x28, 0x84, 0xdc, 0x79,
+ 0x64, 0xa8, 0x80, 0xd5, 0x9e, 0x51, 0x74, 0x36, 0x3b, 0xb3, 0xe8, 0x43,
+ 0x10, 0xfc, 0x78, 0xd7, 0xd2, 0xd2, 0xb6, 0xcd, 0x70, 0xdd, 0x6e, 0x01,
+ 0xff, 0xb9, 0xfe, 0xa6, 0x56, 0x72, 0x31, 0xa0, 0xf7, 0x11, 0x4d, 0x5a,
+ 0xaf, 0x87, 0x41, 0x50, 0x0f, 0x83, 0x4b, 0xb0, 0x3e, 0x43, 0xe7, 0x4a,
+ 0x1e, 0x65, 0x15, 0xe6, 0x44, 0x75, 0xbf, 0xe9, 0x6b, 0x8a, 0xc8, 0x55,
+ 0xa1, 0x07, 0xdf, 0xf1, 0x2d, 0x4b, 0x4f, 0x6f, 0x24, 0xfd, 0x7d, 0xc5,
+ 0xd5, 0xfe, 0x25, 0x4b, 0xce, 0x1d, 0x94, 0x65, 0x22, 0xc5, 0x03, 0x87,
+ 0xbe, 0x15, 0xc5, 0xd6, 0x66, 0x0f, 0xfe, 0x3f, 0xb9, 0xae, 0x12, 0x37,
+ 0x53, 0x8c, 0x5e, 0x8f, 0x3f, 0xad, 0xc3, 0xc7, 0xb9, 0x84, 0x90, 0x7d,
+ 0xc0, 0xb7, 0xc3, 0xb9, 0x02, 0xb5, 0xd5, 0x70},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 46
+ {SEC_OID_SHA384,
+ 46,
+ {0x56, 0x8b, 0x01, 0x7c, 0x10, 0x93, 0xaf, 0x7e, 0xff, 0x04, 0x29, 0x0b,
+ 0xe0, 0x61, 0x93, 0x78, 0x43, 0x54, 0x77, 0x99, 0x9e, 0xce, 0x40, 0x08,
+ 0xf8, 0xa4, 0x82, 0x9f, 0xc6, 0x68, 0xd0, 0xf7, 0x5d, 0xc7, 0xc3, 0x0a,
+ 0x38, 0x22, 0xde, 0xcc, 0x8d, 0xf7, 0x8d, 0xa2, 0x8e, 0xd1, 0x2d, 0x17,
+ 0x80, 0xc4, 0xda, 0xb1, 0x54, 0x88, 0x76, 0x09, 0xe2, 0xec, 0xbe, 0xd4,
+ 0xe6, 0x4b, 0x22, 0x97, 0x0e, 0xc5, 0x00, 0x56, 0x7c, 0x6d, 0xcd, 0xa5,
+ 0x99, 0x79, 0xd2, 0x84, 0xf7, 0x94, 0x4b, 0xcd, 0xbd, 0x51, 0x1f, 0xb0,
+ 0xe0, 0xf3, 0x85, 0x08, 0x69, 0xe5, 0x23, 0xc7, 0x78, 0xba, 0x53, 0x83,
+ 0x2e, 0x1c, 0x08, 0x06, 0xbf, 0x73, 0x73, 0x40, 0xf7, 0x73, 0x1c, 0x51,
+ 0x26, 0x87, 0x4f, 0x99, 0xba, 0x0d, 0xdb, 0x38, 0xf3, 0xc2, 0xae, 0x5e,
+ 0xf8, 0x79, 0xee, 0x07, 0x28, 0xef, 0x2a, 0x9b, 0xee, 0x6e, 0x08, 0xfc,
+ 0x2d, 0x94, 0x9d, 0xe4, 0xb9, 0x6e, 0xa8, 0xa6, 0x97, 0x4b, 0x03, 0x80,
+ 0x4e, 0xa2, 0x57, 0x4c, 0x21, 0x0f, 0x06, 0xdb, 0x4f, 0xff, 0x6e, 0x43,
+ 0x5c, 0x5b, 0x74, 0x00, 0xab, 0xe6, 0xba, 0xf9, 0xdf, 0x97, 0xd5, 0x64,
+ 0x32, 0xd1, 0x08, 0x2d, 0x46, 0xf9, 0x8a, 0x30, 0x2f, 0x2a, 0xd7, 0xee,
+ 0x19, 0xcf, 0x60, 0xd4, 0x61, 0x03, 0xea, 0xa1, 0xa3, 0x03, 0x81, 0x92,
+ 0x33, 0xc6, 0x2d, 0xd7, 0x6f, 0xbc, 0xb0, 0xeb, 0xb1, 0xb4, 0x8f, 0xcd,
+ 0xbe, 0x46, 0x2f, 0xe3, 0xdc, 0xc9, 0xd5, 0x6b, 0x7e, 0xe5, 0x7c, 0xbf,
+ 0x07, 0x98, 0x8b, 0xb6, 0xaf, 0xd1, 0xa7, 0x7f, 0x57, 0x95, 0xc1, 0x6c,
+ 0x26, 0x17, 0x02, 0xfe, 0x6e, 0xad, 0xc2, 0x28, 0xdf, 0x8b, 0x4a, 0xc3,
+ 0xdd, 0x37, 0x1e, 0x10, 0xfe, 0xf6, 0x9f, 0x26, 0x1b, 0x4b, 0x74, 0x60,
+ 0xd1, 0x74, 0x72, 0x4f, 0xe9, 0xb6, 0x76, 0xc9, 0x1e, 0x24, 0xd6, 0x2a,
+ 0x99, 0x6e, 0x7a, 0x87, 0x7b, 0x76, 0x74, 0xd9, 0xb0, 0xcb, 0x01, 0x08,
+ 0x30, 0x77, 0xeb, 0xec, 0xe7, 0x08, 0x70, 0x04, 0x37, 0x7a, 0x44, 0x50,
+ 0xf3, 0xeb, 0x28, 0xab, 0xf7, 0x3b, 0xfc, 0x3b, 0xe4, 0x1c, 0xa0, 0x36,
+ 0x91, 0x72, 0x7b, 0x1a, 0x50, 0x40, 0x9a, 0xa5, 0x32, 0x11, 0x39, 0x82,
+ 0x6c, 0xd5, 0xea, 0x3d, 0x83, 0x06, 0x17, 0xbd, 0x1f, 0x8e, 0x40, 0xfe,
+ 0x68, 0xb5, 0xf3, 0xe2, 0xc7, 0xd4, 0x3d, 0xc5, 0xef, 0x59, 0x48, 0x2d,
+ 0xf7, 0x95, 0xa7, 0x11, 0x5a, 0x20, 0xdd, 0x58, 0x85, 0x1c, 0x2b, 0xb4,
+ 0x28, 0x77, 0x50, 0x7c, 0x09, 0x9d, 0xd7, 0xa5, 0xcd, 0x29, 0x93, 0x1e,
+ 0xd4, 0x15, 0x39, 0x70, 0xd4, 0xd1, 0xd2, 0x9b, 0x36, 0xdf, 0x95, 0xd1,
+ 0x46, 0x0f, 0x06, 0x39, 0x67, 0x57, 0x65, 0x7e, 0x3b, 0x4e, 0xe7, 0xb9,
+ 0x81, 0xc8, 0x10, 0xf8, 0x70, 0x70, 0x2d, 0x48, 0xed, 0x10, 0xcb, 0xc1,
+ 0x1f, 0x06, 0x59, 0x5b, 0xf7, 0x23, 0x86, 0x39, 0x4c, 0x95, 0x3d, 0xa2,
+ 0xe1, 0x87, 0xa6, 0xdb, 0x74, 0xb6, 0x73, 0x96, 0x7b, 0x1e, 0x71, 0xcc,
+ 0x7f, 0x69, 0xd8, 0x97, 0x47, 0xc3, 0xf7, 0xcc, 0xda, 0x9e, 0xb4, 0xf2,
+ 0xe7, 0xdf, 0x3b, 0x78, 0x0b, 0xbd, 0x73, 0xee, 0x75, 0xe8, 0x73, 0xe5,
+ 0xdc, 0x48, 0x69, 0x91, 0x38, 0x5c, 0x33, 0xb2, 0x5a, 0x6e, 0xe5, 0xfb,
+ 0x49, 0x2b, 0xd5, 0x1d, 0xb6, 0x96, 0x0e, 0x3c, 0x94, 0x52, 0xeb, 0x55,
+ 0x94, 0x13, 0xba, 0x43, 0x14, 0x0e, 0xe1, 0x4d, 0x7f, 0xdd, 0x5f, 0xab,
+ 0x82, 0x67, 0x32, 0x0e, 0x25, 0x5e, 0xf0, 0xd5, 0x5e, 0x52, 0x68, 0x0c,
+ 0x5c, 0x51, 0x83, 0x49, 0xd2, 0x42, 0xc2, 0xac, 0x2d, 0x7d, 0x0e, 0x39,
+ 0x33, 0xad, 0xdf, 0xac, 0x80, 0xe6, 0x13, 0xf4},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 47
+ {SEC_OID_SHA384,
+ 47,
+ {0x87, 0x70, 0xc1, 0x1c, 0xcd, 0xf5, 0xfd, 0x94, 0x59, 0xf0, 0x36, 0x17,
+ 0x18, 0xdb, 0x0e, 0x13, 0x07, 0x20, 0xd2, 0xea, 0xa0, 0x98, 0xe8, 0xd8,
+ 0x22, 0x9c, 0x44, 0xd3, 0x48, 0xb8, 0xc2, 0x19, 0xc6, 0xaf, 0x45, 0x15,
+ 0xd3, 0x3c, 0x86, 0xf6, 0x20, 0xc8, 0x1d, 0x8a, 0xa2, 0xbc, 0x8a, 0xeb,
+ 0x4a, 0x6c, 0x40, 0xdf, 0x8b, 0x8b, 0xc4, 0xa6, 0x8d, 0xee, 0x30, 0x3a,
+ 0x0a, 0x1d, 0x67, 0xe6, 0xdf, 0xd8, 0xa6, 0x9e, 0xc3, 0x8a, 0xe7, 0xb0,
+ 0x9d, 0xcb, 0x4d, 0x51, 0x3a, 0x26, 0x00, 0xe1, 0x10, 0x7f, 0x55, 0xec,
+ 0xcd, 0x5f, 0x5f, 0x1b, 0x95, 0xab, 0x3c, 0x5d, 0x31, 0xbb, 0x56, 0xb3,
+ 0xbe, 0x46, 0x5c, 0x3a, 0xe3, 0x23, 0xb6, 0x81, 0xd9, 0x5b, 0xe1, 0x5a,
+ 0xd1, 0xb0, 0x48, 0xbb, 0xba, 0x2f, 0x53, 0x25, 0xa0, 0x30, 0x09, 0x8f,
+ 0x2e, 0x0d, 0x54, 0xdb, 0x13, 0x76, 0x0f, 0x63, 0x5a, 0xcb, 0xcb, 0x1f,
+ 0xa7, 0x3d, 0xbf, 0xc6, 0x95, 0xf6, 0x27, 0x20, 0xa5, 0xff, 0x53, 0x46,
+ 0x31, 0x10, 0x8c, 0xb4, 0x9b, 0x20, 0xba, 0x3f, 0xbe, 0x33, 0x9f, 0xdf,
+ 0x1d, 0xf7, 0xe1, 0x4b, 0xc5, 0x83, 0xb2, 0x16, 0x61, 0x04, 0xdd, 0x05,
+ 0x31, 0x17, 0xa5, 0xb2, 0xb3, 0x5b, 0x97, 0xa0, 0xf2, 0x41, 0xcf, 0x4d,
+ 0xcc, 0x69, 0x33, 0xd2, 0x5b, 0xda, 0xd9, 0xf3, 0xbb, 0x5a, 0xe6, 0x06,
+ 0xd6, 0x9d, 0xfc, 0x33, 0xb0, 0x42, 0xf7, 0x55, 0xc7, 0x25, 0x29, 0x6b,
+ 0x94, 0x2e, 0xdc, 0xf8, 0x7e, 0xbe, 0xb4, 0xaa, 0xec, 0xec, 0x9a, 0xae,
+ 0xee, 0x73, 0xc9, 0xbf, 0x04, 0x35, 0x4d, 0x76, 0x13, 0x06, 0x06, 0xf6,
+ 0xe5, 0x67, 0x29, 0xa4, 0x59, 0xbc, 0x95, 0x0e, 0x5c, 0xda, 0x8a, 0x14,
+ 0x7c, 0xe4, 0xf5, 0x78, 0x79, 0x6e, 0x3c, 0xe1, 0xb3, 0x5d, 0x54, 0x4d,
+ 0x25, 0x36, 0xdd, 0xdf, 0x97, 0x62, 0x8e, 0x9a, 0xcb, 0x3c, 0x2b, 0xca,
+ 0x83, 0xac, 0xbd, 0x90, 0xbf, 0x66, 0x13, 0xd2, 0xbf, 0xc3, 0x1c, 0x68,
+ 0x95, 0x86, 0x8c, 0x36, 0x0d, 0xe5, 0x6b, 0x60, 0x87, 0xc1, 0x01, 0x5b,
+ 0xe0, 0x43, 0xa1, 0x66, 0xfd, 0x67, 0xbf, 0x7f, 0x78, 0x65, 0xad, 0x46,
+ 0x18, 0x4d, 0x68, 0xe5, 0x00, 0xce, 0x2d, 0x91, 0x9e, 0xe4, 0x97, 0x2c,
+ 0x25, 0x7c, 0x2f, 0x09, 0xba, 0x1b, 0xfc, 0xf9, 0x7a, 0x71, 0x24, 0x88,
+ 0xde, 0xe5, 0xdb, 0x46, 0x2e, 0x4f, 0xc9, 0x64, 0xa7, 0xc7, 0xd7, 0xd9,
+ 0x95, 0x36, 0xf6, 0x2c, 0x4b, 0x7a, 0xb2, 0xc1, 0x8e, 0x86, 0x48, 0xde,
+ 0xff, 0x7f, 0x2b, 0x21, 0xfd, 0x79, 0xa9, 0x1b, 0x1d, 0x9e, 0xae, 0x51,
+ 0x05, 0xd1, 0xdb, 0xc5, 0xca, 0xfb, 0xa9, 0x2e, 0xd8, 0x03, 0xaa, 0x94,
+ 0xfa, 0xc2, 0xa7, 0x44, 0x37, 0x87, 0xf2, 0xc2, 0x2d, 0xd6, 0x5b, 0xf1,
+ 0xbe, 0x7e, 0x40, 0x82, 0x2d, 0xbc, 0x88, 0x97, 0xdf, 0x8f, 0xd9, 0x76,
+ 0x68, 0xf9, 0x97, 0xf7, 0x16, 0xb4, 0x60, 0xd0, 0xca, 0x19, 0x36, 0x02,
+ 0x81, 0x88, 0x6b, 0xe8, 0x76, 0x9d, 0xa0, 0x8c, 0xac, 0xf4, 0x1d, 0xeb,
+ 0x7c, 0x49, 0x7a, 0xba, 0x4e, 0x55, 0xff, 0x2a, 0xb3, 0xe0, 0x12, 0xa5,
+ 0x59, 0x42, 0x0a, 0xd9, 0xe7, 0x73, 0x0e, 0x9c, 0x21, 0x8f, 0xee, 0xc1,
+ 0xce, 0x64, 0xab, 0xe1, 0xf7, 0x67, 0x02, 0x92, 0x3e, 0xed, 0xc2, 0xb3,
+ 0xb2, 0x1c, 0x17, 0x1a, 0xf9, 0x8e, 0x45, 0x40, 0x54, 0x81, 0x02, 0xc5,
+ 0x86, 0x61, 0x6e, 0x3f, 0xf5, 0xf9, 0x7a, 0xe8, 0x43, 0xe9, 0x09, 0xd0,
+ 0x7b, 0x5b, 0x81, 0xa1, 0x98, 0xb1, 0x6d, 0x8a, 0x8b, 0x1b, 0x55, 0xac,
+ 0x21, 0xa3, 0x5f, 0xc6, 0x57, 0xe5, 0x2b, 0xc6, 0xea, 0x54, 0x9e, 0xda,
+ 0x09, 0xe5, 0x3f, 0xd9, 0xe8, 0xc4, 0xf0, 0x80},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 48
+ {SEC_OID_SHA384,
+ 48,
+ {0x0e, 0xde, 0xa3, 0x14, 0xcd, 0xca, 0xc3, 0x30, 0x3b, 0x62, 0xb3, 0x33,
+ 0xb8, 0x86, 0x36, 0x0c, 0x77, 0x5d, 0x91, 0x70, 0xe3, 0x5d, 0xbb, 0x92,
+ 0xd5, 0xb1, 0x13, 0xe1, 0x51, 0x82, 0x8f, 0x8c, 0x24, 0x4b, 0xf9, 0xef,
+ 0x45, 0xc6, 0x07, 0xf3, 0xb8, 0x4f, 0xdb, 0xe2, 0xd6, 0x77, 0x5a, 0xfc,
+ 0x74, 0xcd, 0x85, 0x84, 0xdc, 0xb7, 0xb3, 0x6c, 0x5c, 0x8d, 0xeb, 0x47,
+ 0xaf, 0x88, 0x39, 0xc0, 0xcd, 0x4f, 0x1e, 0xb3, 0x19, 0xbc, 0x88, 0xab,
+ 0x0a, 0x23, 0x3f, 0x7b, 0xa8, 0x97, 0xf9, 0x6e, 0x60, 0xb5, 0x06, 0xe8,
+ 0x3c, 0x42, 0xb8, 0xc3, 0x5d, 0xa4, 0xc1, 0x79, 0x6b, 0xd3, 0x39, 0x30,
+ 0xc3, 0x84, 0x90, 0x92, 0x5b, 0x13, 0xd6, 0xac, 0x18, 0x00, 0xe7, 0x6a,
+ 0x0e, 0xc0, 0x11, 0xfe, 0xa9, 0xa6, 0xb9, 0x7c, 0xfc, 0x36, 0x62, 0x8e,
+ 0x51, 0x9c, 0xa8, 0xe8, 0x42, 0x26, 0x45, 0xf6, 0x1b, 0xd2, 0x6e, 0xfb,
+ 0x3e, 0x96, 0x3f, 0x7a, 0x3e, 0xaa, 0x66, 0x14, 0x87, 0xbe, 0xbd, 0x9a,
+ 0xbf, 0x37, 0x7a, 0xd9, 0xe9, 0x70, 0x0a, 0xdb, 0x2e, 0xa6, 0xfc, 0x60,
+ 0xdc, 0x71, 0x86, 0x64, 0x4a, 0xfa, 0xfa, 0x6a, 0xbc, 0x6a, 0xac, 0x64,
+ 0x4d, 0x24, 0xef, 0xc7, 0x26, 0x14, 0x7a, 0x99, 0xd0, 0xa7, 0x45, 0xc9,
+ 0x3a, 0xc5, 0xac, 0x0d, 0x17, 0xa0, 0xc5, 0x13, 0x08, 0xb3, 0xd4, 0xad,
+ 0x43, 0x03, 0x39, 0x54, 0x3c, 0xfc, 0x37, 0x28, 0x90, 0x22, 0x68, 0xd0,
+ 0x24, 0xe3, 0x5c, 0x14, 0xde, 0xb8, 0x45, 0x4d, 0x39, 0xff, 0xfd, 0x63,
+ 0x82, 0x89, 0x86, 0x2c, 0x75, 0x47, 0x65, 0x33, 0x46, 0xa1, 0x47, 0x60,
+ 0xca, 0x70, 0x03, 0x50, 0x13, 0x7c, 0xf9, 0x00, 0x96, 0x4e, 0xf4, 0x49,
+ 0x7c, 0xf1, 0x0e, 0xda, 0x00, 0x35, 0xda, 0xc8, 0xd6, 0xcd, 0x9c, 0x1e,
+ 0x8d, 0xd2, 0x41, 0x06, 0x98, 0xb5, 0xfe, 0x38, 0x99, 0xc2, 0xd6, 0x2b,
+ 0xf8, 0xd7, 0x81, 0x2c, 0x53, 0x85, 0x12, 0xfb, 0x9b, 0xa5, 0x93, 0xec,
+ 0x58, 0x36, 0x43, 0xee, 0x16, 0x21, 0x74, 0xd7, 0xe2, 0x09, 0x55, 0x75,
+ 0xea, 0x66, 0xdf, 0x5d, 0xc6, 0xf9, 0x70, 0xfe, 0x1a, 0xdd, 0x50, 0xa0,
+ 0x01, 0xa9, 0xc4, 0xf8, 0xb7, 0xf7, 0x30, 0xce, 0xae, 0x48, 0x8d, 0x5d,
+ 0x5b, 0x8f, 0xa8, 0xa0, 0x87, 0x79, 0xa7, 0xea, 0xd3, 0xb4, 0x9c, 0x60,
+ 0x82, 0x79, 0x0e, 0x35, 0xe2, 0x29, 0xfc, 0x55, 0x32, 0x51, 0x9a, 0xb6,
+ 0xdf, 0xea, 0xa1, 0x90, 0xde, 0x89, 0x67, 0x1e, 0xe7, 0xff, 0x2c, 0xc2,
+ 0xc0, 0x6f, 0x0a, 0x1e, 0x05, 0x6a, 0x86, 0xbf, 0x6c, 0x1a, 0xae, 0xb0,
+ 0x2c, 0x3c, 0x50, 0xa5, 0x34, 0x75, 0x7c, 0xf3, 0xee, 0xaf, 0x89, 0x9a,
+ 0x48, 0x66, 0xd6, 0x7c, 0x31, 0xff, 0x3c, 0x48, 0x0c, 0xda, 0xfc, 0x20,
+ 0x42, 0xbe, 0xdc, 0x67, 0xd2, 0x6d, 0xe4, 0x64, 0x03, 0x27, 0x78, 0xe9,
+ 0xdb, 0x38, 0x4d, 0xf0, 0x66, 0x42, 0x46, 0xd2, 0x51, 0x4d, 0x72, 0xe1,
+ 0xba, 0x29, 0xb0, 0x00, 0x3d, 0x05, 0x18, 0x14, 0xc1, 0xc4, 0x0c, 0x1a,
+ 0xce, 0x9d, 0x4b, 0x2a, 0xb2, 0xd3, 0x84, 0x15, 0xdf, 0xc6, 0xd2, 0xce,
+ 0x82, 0x2d, 0xe2, 0xfa, 0x3f, 0xa9, 0x5b, 0x3f, 0x50, 0x71, 0x30, 0xd7,
+ 0x66, 0x4d, 0x30, 0x4f, 0x6b, 0x1d, 0x6e, 0xfd, 0x67, 0xf8, 0x17, 0xef,
+ 0xf7, 0x11, 0x63, 0xd9, 0xcc, 0x46, 0xc0, 0xb0, 0x06, 0x98, 0x34, 0xb6,
+ 0x0e, 0x17, 0x94, 0x8e, 0xe1, 0x01, 0xd1, 0x93, 0x11, 0x73, 0x4a, 0xe7,
+ 0x71, 0x51, 0xc4, 0x9f, 0x28, 0x34, 0x17, 0x16, 0x85, 0x18, 0xbc, 0xa3,
+ 0xd5, 0xca, 0x2d, 0x94, 0xb4, 0xed, 0x52, 0x52, 0x76, 0xc3, 0x63, 0xdc,
+ 0x35, 0xfb, 0x45, 0xc0, 0x6a, 0x0f, 0x14, 0xc1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 49
+ {SEC_OID_SHA384,
+ 49,
+ {0x3a, 0xdb, 0x1e, 0xa9, 0x8e, 0x1c, 0x3e, 0xb5, 0x41, 0x2c, 0x11, 0x77,
+ 0x62, 0xe5, 0xb5, 0xe9, 0x8f, 0xdf, 0xd2, 0x1e, 0x7b, 0x51, 0xe4, 0xea,
+ 0xdb, 0x5a, 0x59, 0x70, 0x46, 0x15, 0xc2, 0xb2, 0xd0, 0x29, 0x0a, 0x14,
+ 0x38, 0x5b, 0xf3, 0xda, 0xa8, 0x7c, 0x13, 0xd3, 0x74, 0x62, 0x88, 0x50,
+ 0xa2, 0xac, 0x4f, 0xd9, 0xa1, 0x98, 0x0a, 0x01, 0x5f, 0x1a, 0x2c, 0xc9,
+ 0x74, 0x3d, 0x6b, 0x6c, 0x0e, 0x81, 0x90, 0xe7, 0xd9, 0x62, 0x0f, 0x7a,
+ 0xa6, 0xdd, 0x71, 0x71, 0x82, 0x3a, 0x3f, 0xe9, 0x27, 0x33, 0x92, 0x1a,
+ 0xd9, 0x50, 0x04, 0xef, 0xf8, 0xa3, 0x48, 0x55, 0x35, 0xfc, 0x9e, 0xd6,
+ 0xbf, 0x2e, 0x3f, 0xf9, 0x96, 0x28, 0xd1, 0xfc, 0xa0, 0x44, 0xbd, 0xbd,
+ 0xf9, 0x31, 0x5e, 0x6f, 0xdf, 0xf6, 0xd1, 0x76, 0x16, 0x5b, 0x25, 0x20,
+ 0xb4, 0x4d, 0xba, 0x7c, 0x17, 0xc4, 0xf8, 0x33, 0x22, 0x8c, 0xa4, 0x42,
+ 0xbc, 0x76, 0xf9, 0x6c, 0x95, 0x7e, 0x13, 0xc4, 0xcd, 0x1e, 0x3c, 0x3b,
+ 0xf8, 0x3d, 0x98, 0x3e, 0x92, 0x65, 0x4a, 0x55, 0xc5, 0x6d, 0xfc, 0xee,
+ 0x9c, 0xe3, 0x54, 0xee, 0x40, 0x64, 0xa1, 0xad, 0x3a, 0xad, 0x03, 0x74,
+ 0x18, 0x25, 0xb7, 0xb8, 0xb1, 0x55, 0xf4, 0xee, 0x16, 0x48, 0x90, 0xcc,
+ 0xf4, 0x70, 0x26, 0x64, 0x68, 0x89, 0x8f, 0x88, 0x22, 0xc9, 0x64, 0xa3,
+ 0xf0, 0x0e, 0x35, 0x76, 0xa4, 0xd8, 0x2e, 0x68, 0x0e, 0x0b, 0xf9, 0x49,
+ 0x8b, 0x29, 0x1c, 0xec, 0x1c, 0x55, 0xc9, 0x63, 0xf2, 0xbf, 0x63, 0x54,
+ 0xea, 0x30, 0xd1, 0x7f, 0x26, 0xc7, 0x55, 0xbe, 0xe0, 0x03, 0x0b, 0x2f,
+ 0x97, 0xb8, 0xc0, 0xd6, 0xe0, 0x4f, 0x17, 0x29, 0x5d, 0xf8, 0x65, 0x2a,
+ 0x1d, 0xf8, 0x46, 0x39, 0xef, 0x45, 0x3f, 0xd9, 0xaa, 0xb0, 0x1f, 0x16,
+ 0x59, 0xde, 0x48, 0x36, 0x8c, 0x57, 0x61, 0x81, 0x3e, 0xe6, 0x4e, 0x9a,
+ 0xd7, 0xac, 0xd0, 0x6e, 0x5a, 0x1f, 0x47, 0xa2, 0x6c, 0x8f, 0xa9, 0xad,
+ 0xc6, 0xaf, 0x28, 0x68, 0xdb, 0xa5, 0x25, 0xb0, 0x1f, 0xc4, 0x17, 0x3f,
+ 0xb2, 0x4e, 0x91, 0x8a, 0x19, 0x82, 0x97, 0x4c, 0xbe, 0x2b, 0x34, 0x1b,
+ 0xa4, 0x05, 0x6d, 0x41, 0x2c, 0xc9, 0xb2, 0x4f, 0x06, 0xbd, 0x50, 0x55,
+ 0xbb, 0xd2, 0xda, 0x55, 0x82, 0x23, 0xc3, 0xb0, 0xcf, 0x7a, 0x6d, 0xfe,
+ 0x97, 0xb1, 0x0c, 0x96, 0xf6, 0x69, 0x28, 0x0d, 0x69, 0xd6, 0xca, 0x0f,
+ 0xd7, 0x2d, 0x37, 0x30, 0xb9, 0xa9, 0xca, 0x64, 0x51, 0xbb, 0xf1, 0x0c,
+ 0xcb, 0x6e, 0xa8, 0x0a, 0x0e, 0xe9, 0x89, 0x6d, 0x11, 0x02, 0xf5, 0xa6,
+ 0x36, 0x4e, 0x54, 0xb4, 0xc3, 0xf7, 0x53, 0x9c, 0x5b, 0x18, 0x5b, 0xf9,
+ 0x0d, 0xeb, 0xc8, 0x40, 0x3e, 0x06, 0x0f, 0xda, 0x58, 0xcb, 0xad, 0xc3,
+ 0x05, 0xec, 0x60, 0x55, 0xb2, 0x21, 0x65, 0x1a, 0xf2, 0xcb, 0x18, 0xb2,
+ 0xd1, 0xee, 0xa8, 0xf3, 0x4e, 0x6b, 0x5f, 0x7b, 0xf3, 0xa4, 0xec, 0xa8,
+ 0xcc, 0x17, 0x2e, 0xaa, 0x04, 0x98, 0x52, 0x80, 0x83, 0x91, 0x3b, 0xd4,
+ 0x25, 0x14, 0xc8, 0x32, 0xda, 0xec, 0xc0, 0xce, 0x11, 0xc5, 0xda, 0x1f,
+ 0xd7, 0x66, 0x5c, 0x74, 0x1f, 0x23, 0x2c, 0xdf, 0x01, 0x02, 0x4c, 0x83,
+ 0xb4, 0x14, 0x0b, 0xe2, 0xf3, 0x4b, 0x2f, 0x55, 0x05, 0x11, 0xb5, 0xd7,
+ 0x67, 0x67, 0x10, 0x94, 0x1d, 0x53, 0x63, 0xa2, 0xbc, 0x83, 0x7f, 0x55,
+ 0xbb, 0x6d, 0xf3, 0x90, 0xe9, 0x59, 0x29, 0xe2, 0xba, 0x1f, 0x4f, 0x30,
+ 0x58, 0x23, 0xc9, 0x75, 0x1a, 0xad, 0x2a, 0xa6, 0x30, 0x7e, 0xbb, 0x99,
+ 0x80, 0x79, 0x4c, 0x0d, 0xaa, 0x95, 0x36, 0x24, 0x30, 0x29, 0x0d, 0x6b,
+ 0x1e, 0x50, 0x16, 0x1c, 0x34, 0x45, 0xbb, 0x7a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 50
+ {SEC_OID_SHA384,
+ 50,
+ {0x86, 0x40, 0x4f, 0x1a, 0x25, 0x1b, 0x77, 0x08, 0x91, 0xf3, 0xfb, 0xe1,
+ 0xa6, 0xb5, 0x7a, 0xdd, 0x1a, 0x0d, 0x6a, 0xb6, 0x13, 0x7e, 0xfe, 0xbe,
+ 0x64, 0x05, 0xcf, 0x37, 0xa0, 0x0b, 0x26, 0xf0, 0xa5, 0xac, 0xbf, 0x61,
+ 0xd0, 0xfd, 0x46, 0x52, 0x47, 0x80, 0xd5, 0x54, 0xcd, 0xc4, 0xd6, 0xc6,
+ 0xf5, 0xdd, 0x10, 0x0e, 0x3a, 0x2a, 0x90, 0xc3, 0xde, 0x52, 0x2c, 0x54,
+ 0x91, 0xfd, 0x43, 0x3c, 0x55, 0x97, 0x26, 0xe0, 0x6d, 0xa3, 0xa0, 0xed,
+ 0x73, 0x61, 0x30, 0x99, 0xfb, 0x17, 0xc7, 0xb4, 0xd3, 0x23, 0x4b, 0x15,
+ 0x2c, 0xe4, 0xe0, 0xe6, 0xd2, 0x62, 0x20, 0xd4, 0x9f, 0x5e, 0xbf, 0x9a,
+ 0xa6, 0x5d, 0x34, 0xa8, 0x3a, 0xc6, 0x64, 0xf4, 0x7a, 0xd1, 0xe2, 0x47,
+ 0xc9, 0xa1, 0xf2, 0x91, 0x6e, 0xe6, 0xe5, 0x19, 0xc2, 0xb4, 0xa3, 0xee,
+ 0xf4, 0xaf, 0xb1, 0x04, 0x9c, 0x5f, 0x93, 0x51, 0xe1, 0x5e, 0x43, 0xad,
+ 0x8d, 0x66, 0xd0, 0x51, 0x2e, 0xda, 0xae, 0x3d, 0xca, 0x0e, 0x43, 0xdc,
+ 0xe6, 0x0c, 0xb5, 0x23, 0xe2, 0x2e, 0xc1, 0x45, 0x97, 0xc6, 0xc1, 0xda,
+ 0x3d, 0x57, 0x11, 0x42, 0xb1, 0x36, 0x9d, 0x2d, 0xcc, 0x7c, 0x82, 0x98,
+ 0x45, 0xf1, 0xc5, 0x9d, 0x23, 0xd2, 0x93, 0x89, 0xcf, 0xf0, 0xf6, 0xdd,
+ 0xed, 0xc4, 0xb1, 0x82, 0x41, 0xd2, 0x66, 0xde, 0x56, 0x58, 0xda, 0x7b,
+ 0x49, 0x11, 0x86, 0x23, 0xb2, 0x12, 0xe6, 0x9b, 0x89, 0x1b, 0x36, 0x98,
+ 0xdf, 0xd0, 0xf6, 0x31, 0x12, 0xd7, 0xa6, 0x3a, 0xf1, 0xbe, 0x9a, 0x8f,
+ 0x8b, 0xa8, 0x8d, 0x78, 0xe3, 0xee, 0xb5, 0xd8, 0x46, 0xf7, 0x1c, 0x0d,
+ 0x5f, 0x6e, 0xc1, 0x92, 0xf7, 0x0a, 0x68, 0x60, 0x88, 0x95, 0x3e, 0x6c,
+ 0x4e, 0xe1, 0xe6, 0x46, 0x3e, 0x65, 0x76, 0xfb, 0x18, 0x80, 0x62, 0x09,
+ 0x22, 0x5d, 0xa4, 0x6e, 0xb5, 0x5c, 0xd8, 0x88, 0x81, 0x2d, 0x56, 0x3f,
+ 0x8d, 0x0d, 0xd4, 0x03, 0xcc, 0x8f, 0xaa, 0x2e, 0xc9, 0x84, 0xfb, 0x00,
+ 0x00, 0xa8, 0xa8, 0x47, 0xf9, 0x57, 0x2f, 0x3a, 0x04, 0x47, 0xa2, 0x57,
+ 0x5f, 0xeb, 0x22, 0x0c, 0xb9, 0x28, 0xab, 0xb0, 0x19, 0xe8, 0xf6, 0x24,
+ 0xd3, 0xfa, 0x1a, 0x6a, 0xed, 0x2c, 0x46, 0x40, 0x6d, 0xcd, 0x9b, 0x13,
+ 0x85, 0x7f, 0x08, 0xa6, 0x9c, 0xb5, 0x9a, 0x9e, 0xc9, 0x36, 0x29, 0x5f,
+ 0x67, 0x63, 0x2a, 0x04, 0xd6, 0x82, 0x30, 0xda, 0x44, 0x52, 0xa4, 0xad,
+ 0xda, 0x23, 0xc1, 0x2a, 0xf1, 0x59, 0xf0, 0xb5, 0xfd, 0x5a, 0xfa, 0x28,
+ 0x2b, 0x45, 0x43, 0x65, 0xcb, 0x5e, 0x47, 0xc6, 0x96, 0xa0, 0x0e, 0x11,
+ 0x02, 0xb1, 0xbd, 0x7d, 0x47, 0x8d, 0x6d, 0xd3, 0x5c, 0xc6, 0x8a, 0x91,
+ 0x68, 0x0e, 0x6f, 0x7e, 0xbf, 0xe8, 0xb9, 0x80, 0x86, 0xf1, 0xcf, 0xa0,
+ 0xba, 0x89, 0x39, 0x1d, 0x95, 0x73, 0x38, 0x88, 0x09, 0x38, 0x78, 0xbe,
+ 0x7d, 0x83, 0xed, 0x58, 0xa0, 0xd7, 0x58, 0xc6, 0x40, 0x77, 0xfc, 0x42,
+ 0x08, 0x9d, 0xdd, 0xb2, 0xf4, 0xab, 0x25, 0xb3, 0x12, 0xff, 0x2e, 0x4c,
+ 0xd5, 0x45, 0xa5, 0x07, 0xb0, 0xba, 0x5e, 0x98, 0x37, 0x2c, 0x9f, 0x61,
+ 0xc8, 0xf8, 0xe8, 0x54, 0xcd, 0x45, 0x5d, 0x03, 0x38, 0x2f, 0x5d, 0x95,
+ 0xa9, 0x85, 0xa4, 0x5e, 0x17, 0xb5, 0xcf, 0xf6, 0xad, 0x3e, 0x75, 0x9e,
+ 0x4c, 0x00, 0xfb, 0xbf, 0xcc, 0x73, 0xe1, 0xb2, 0xf6, 0x95, 0xf9, 0xc1,
+ 0x03, 0xf8, 0x79, 0xb0, 0x5f, 0x0d, 0x2d, 0x7a, 0x8b, 0x89, 0x07, 0x0b,
+ 0xa5, 0x78, 0xa5, 0x6b, 0xbb, 0x4f, 0x07, 0x2c, 0xf8, 0x1d, 0xb1, 0x3b,
+ 0xdb, 0x2c, 0xf4, 0xdf, 0xbc, 0x74, 0x46, 0x77, 0xb1, 0xa1, 0x75, 0x37,
+ 0x3d, 0x07, 0x55, 0x33, 0xfc, 0x99, 0x07, 0x8a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 51
+ {SEC_OID_SHA384,
+ 51,
+ {0xb6, 0xf7, 0x94, 0x71, 0x31, 0x72, 0x69, 0x5a, 0xe6, 0xa9, 0xb6, 0xc1,
+ 0x04, 0x89, 0xf3, 0xad, 0x19, 0xfb, 0xd3, 0x63, 0x32, 0x99, 0x19, 0xea,
+ 0x81, 0x82, 0x4c, 0x7e, 0x39, 0x4c, 0x38, 0xf1, 0x49, 0x8a, 0x9b, 0xed,
+ 0x26, 0xe7, 0xed, 0xbe, 0x19, 0x74, 0xfe, 0xb0, 0x98, 0xd1, 0x84, 0xaf,
+ 0x43, 0xcf, 0xe6, 0xe2, 0xec, 0x6c, 0x3c, 0xf9, 0xb7, 0x94, 0x51, 0xf9,
+ 0x6e, 0x0b, 0xd4, 0x9a, 0x09, 0xa6, 0x77, 0x9a, 0x35, 0x18, 0x26, 0x46,
+ 0x1c, 0x17, 0x16, 0x7f, 0x47, 0x37, 0x03, 0x25, 0x59, 0x9a, 0x30, 0xaa,
+ 0x61, 0x36, 0x50, 0x84, 0xcc, 0xd5, 0x05, 0xe9, 0x01, 0x28, 0xea, 0x8f,
+ 0x98, 0xdc, 0x54, 0xf0, 0x8d, 0x0e, 0x25, 0x31, 0xfb, 0x03, 0xc1, 0x09,
+ 0x36, 0x0c, 0x3f, 0xad, 0xb0, 0x1d, 0x59, 0x7e, 0xc5, 0x1e, 0x98, 0xdf,
+ 0x17, 0x39, 0x73, 0x7c, 0x6e, 0x47, 0x7b, 0xa5, 0xf4, 0xde, 0x2d, 0x20,
+ 0x02, 0x56, 0x02, 0xfc, 0x58, 0x58, 0x90, 0x0c, 0xb7, 0x21, 0xda, 0x68,
+ 0x18, 0xb1, 0x2b, 0x6d, 0x9e, 0xc8, 0x54, 0xdc, 0x5b, 0x0a, 0x4d, 0x47,
+ 0x2f, 0x20, 0xa7, 0xdc, 0x6a, 0x1b, 0xa1, 0x5b, 0x55, 0xc4, 0xf5, 0xc6,
+ 0xec, 0x28, 0x4c, 0x9c, 0xdc, 0x72, 0x3e, 0x20, 0x8a, 0x31, 0xc4, 0xa3,
+ 0xa0, 0xad, 0x53, 0x16, 0xaf, 0x8a, 0x83, 0x83, 0x90, 0x60, 0xdf, 0xdb,
+ 0xe9, 0xe8, 0x0e, 0x70, 0x48, 0xd4, 0xcf, 0x4c, 0x6c, 0x70, 0xae, 0x1d,
+ 0xb3, 0x05, 0x97, 0xd4, 0x60, 0xac, 0x72, 0x7b, 0x41, 0x08, 0x8e, 0x21,
+ 0xa9, 0x67, 0xe4, 0x39, 0x74, 0x04, 0x84, 0x82, 0xfe, 0xac, 0x3b, 0x76,
+ 0xd3, 0xfe, 0x25, 0xcc, 0x61, 0x62, 0x6a, 0xd4, 0x89, 0x29, 0xf8, 0x3a,
+ 0x3b, 0x17, 0x05, 0x2d, 0x5c, 0xa3, 0x60, 0x25, 0x09, 0x5e, 0xe0, 0x6e,
+ 0x7a, 0x76, 0x7c, 0xe2, 0xeb, 0xf4, 0x0e, 0x08, 0x82, 0x19, 0x19, 0x42,
+ 0xed, 0x7f, 0x11, 0x80, 0xcb, 0x0c, 0x44, 0x9d, 0x8d, 0xd3, 0x53, 0x06,
+ 0xe3, 0xc3, 0xe6, 0xd0, 0x38, 0x81, 0x56, 0x8b, 0xbf, 0x4a, 0xda, 0xc1,
+ 0x27, 0x4f, 0x35, 0x4e, 0x34, 0x58, 0x04, 0xe6, 0x5b, 0xdd, 0xfa, 0x54,
+ 0xc0, 0xfc, 0x34, 0x0f, 0xee, 0x75, 0x06, 0x72, 0xf9, 0xa2, 0x62, 0xab,
+ 0x2b, 0x54, 0xea, 0x3d, 0x4c, 0x17, 0xb6, 0xf7, 0xa0, 0x85, 0x36, 0x24,
+ 0x50, 0x7b, 0x32, 0x0f, 0xa9, 0x4a, 0xf2, 0xa1, 0x62, 0xf4, 0x01, 0xa6,
+ 0x89, 0x8b, 0x2c, 0xdd, 0xa7, 0xa2, 0x59, 0x50, 0x57, 0x93, 0x46, 0x56,
+ 0x86, 0x39, 0x45, 0xe8, 0xe3, 0xa1, 0x1c, 0x48, 0x97, 0xfc, 0xe9, 0x51,
+ 0x33, 0xfc, 0x4d, 0xfe, 0xa2, 0x79, 0xe9, 0x44, 0x64, 0x88, 0x9c, 0x58,
+ 0xe7, 0x48, 0x31, 0x16, 0x55, 0x99, 0x09, 0xc4, 0x05, 0xd4, 0x75, 0x4d,
+ 0xbc, 0xa5, 0x9c, 0x65, 0x08, 0x2e, 0x90, 0x94, 0xd1, 0x16, 0xbb, 0x7a,
+ 0x6d, 0x45, 0x7f, 0x9d, 0x6e, 0xfd, 0x09, 0x58, 0x82, 0xcf, 0x41, 0x2f,
+ 0x6a, 0xeb, 0x9c, 0x04, 0xfc, 0xe6, 0x50, 0x8c, 0xa4, 0x75, 0x12, 0xfc,
+ 0x9b, 0x80, 0x2a, 0x57, 0xc8, 0xc9, 0x88, 0x0f, 0x66, 0xc9, 0x09, 0x28,
+ 0x94, 0x21, 0x7a, 0x68, 0x1f, 0x63, 0x6d, 0x28, 0x41, 0x09, 0xf2, 0xba,
+ 0x1e, 0xcc, 0x6f, 0xc6, 0x21, 0x03, 0xee, 0xd2, 0x8c, 0x93, 0x83, 0x2c,
+ 0x9f, 0x5e, 0xc0, 0x4c, 0xbe, 0x53, 0x5f, 0xf9, 0xac, 0x48, 0x96, 0x67,
+ 0xd4, 0x8a, 0x1e, 0x78, 0xde, 0xf8, 0x68, 0x0c, 0x0c, 0xb8, 0x11, 0x74,
+ 0xbd, 0x51, 0xda, 0xe4, 0x0d, 0xf4, 0x10, 0x6d, 0x65, 0x23, 0x99, 0x35,
+ 0x45, 0x58, 0x63, 0x38, 0x90, 0x26, 0xe1, 0x23, 0x16, 0x53, 0x48, 0xf4,
+ 0x6a, 0x1e, 0xc8, 0x46, 0xc1, 0x04, 0x3f, 0xa9},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 52
+ {SEC_OID_SHA384,
+ 52,
+ {0xdc, 0x88, 0x66, 0x29, 0x81, 0x9f, 0x93, 0xdb, 0x9a, 0xa5, 0x1f, 0xf9,
+ 0x6f, 0x33, 0xa3, 0xed, 0x76, 0xa8, 0x3f, 0x8a, 0xef, 0x11, 0x17, 0x8e,
+ 0x59, 0x67, 0x85, 0xc0, 0x68, 0x19, 0x5b, 0x1c, 0xa5, 0x3a, 0x95, 0x18,
+ 0x96, 0x55, 0x87, 0x86, 0xb2, 0xcb, 0x39, 0x33, 0xac, 0x12, 0xca, 0xd7,
+ 0x71, 0x97, 0xa9, 0x4a, 0xdc, 0xc7, 0x75, 0x42, 0xac, 0xf2, 0xf0, 0xd9,
+ 0xbb, 0x73, 0x3e, 0xc6, 0x46, 0x4c, 0x14, 0xdd, 0xe1, 0x5f, 0x4b, 0x1d,
+ 0xd2, 0x81, 0xe6, 0x25, 0x6a, 0x98, 0x86, 0xfd, 0xc8, 0xbb, 0xf4, 0xd0,
+ 0x7c, 0xbf, 0x31, 0x4e, 0x84, 0x69, 0x2f, 0xc3, 0x57, 0x1e, 0x2f, 0x26,
+ 0xa2, 0xb7, 0xfc, 0x44, 0xf5, 0x1b, 0xed, 0xb6, 0x68, 0xd1, 0x09, 0xa7,
+ 0xb7, 0x18, 0x1b, 0x2b, 0xe9, 0x66, 0x63, 0xe9, 0xbc, 0xfc, 0xa0, 0xe8,
+ 0xb7, 0x3e, 0x79, 0x38, 0x1b, 0xfd, 0x95, 0xe9, 0xed, 0x7a, 0x16, 0x22,
+ 0xcf, 0x19, 0x34, 0xfd, 0x18, 0xd0, 0xf1, 0xbb, 0xb8, 0x1b, 0x00, 0x02,
+ 0x18, 0xa6, 0xec, 0xc7, 0xe2, 0x6b, 0x20, 0xcc, 0x9a, 0x8e, 0xa9, 0x6c,
+ 0x9c, 0x34, 0x74, 0x2c, 0xb7, 0x24, 0x3f, 0xc8, 0x13, 0x5c, 0x89, 0xa8,
+ 0xb7, 0xe7, 0x93, 0xbb, 0xc4, 0x33, 0xef, 0x09, 0xf9, 0xe3, 0xc8, 0xe3,
+ 0xa8, 0x13, 0xb0, 0x83, 0x17, 0x17, 0xac, 0x07, 0x6a, 0x5e, 0x1c, 0xc5,
+ 0x8f, 0x50, 0x55, 0x74, 0x5c, 0x96, 0xd2, 0x54, 0x22, 0xb0, 0xf4, 0x35,
+ 0x84, 0x4b, 0xec, 0x05, 0x04, 0x02, 0x29, 0x31, 0xb3, 0xcf, 0xf2, 0x7a,
+ 0x46, 0x73, 0xcd, 0x68, 0x7d, 0x07, 0x1b, 0x04, 0x42, 0xea, 0xef, 0x44,
+ 0xdc, 0x01, 0xce, 0x9c, 0xc2, 0x4e, 0x23, 0x9d, 0xa8, 0x59, 0x63, 0xa5,
+ 0xff, 0x50, 0xd1, 0x6d, 0x74, 0xae, 0x9b, 0x45, 0x41, 0x8c, 0x53, 0x06,
+ 0x89, 0x5b, 0xb5, 0x97, 0xbf, 0x64, 0xe0, 0xcd, 0x0a, 0x06, 0xbc, 0xdb,
+ 0x2f, 0x08, 0xbb, 0x35, 0xe6, 0x72, 0x84, 0x1a, 0x09, 0x2e, 0xa9, 0x72,
+ 0x3e, 0xd6, 0x65, 0x12, 0x9a, 0xee, 0xb4, 0x0f, 0xde, 0xee, 0x7d, 0x84,
+ 0x38, 0x95, 0xa5, 0x75, 0xe2, 0xdd, 0x75, 0x71, 0x65, 0x24, 0x76, 0x52,
+ 0xb7, 0x6e, 0xe3, 0x9d, 0xd3, 0x79, 0xb8, 0xa3, 0xc3, 0x9d, 0xb7, 0xf7,
+ 0xc8, 0x94, 0x65, 0x03, 0xf8, 0xb1, 0xe4, 0x98, 0xfd, 0x97, 0xdc, 0x12,
+ 0xf8, 0x47, 0xf2, 0xf4, 0xef, 0x26, 0x9e, 0xb3, 0x7e, 0x1d, 0x60, 0x2b,
+ 0x2d, 0xf2, 0x49, 0xdd, 0xf3, 0xf5, 0xc4, 0xa9, 0x9c, 0xe5, 0xd0, 0xd4,
+ 0xc1, 0x31, 0xd8, 0x90, 0x53, 0xe8, 0xae, 0x84, 0x8a, 0x2a, 0x6f, 0x28,
+ 0x1f, 0x75, 0x55, 0xfa, 0x2a, 0x61, 0x78, 0x2c, 0xdb, 0xfd, 0xb6, 0x36,
+ 0x7a, 0x5f, 0xec, 0x9c, 0x61, 0xf5, 0xc4, 0xe2, 0xee, 0x32, 0x00, 0x35,
+ 0x29, 0xc3, 0x3c, 0x8a, 0x4f, 0x70, 0xe3, 0x09, 0x97, 0xcc, 0x4a, 0x74,
+ 0xc6, 0x9e, 0x10, 0x7a, 0xa6, 0x58, 0x12, 0x2c, 0x32, 0xab, 0x86, 0x4e,
+ 0x1b, 0x33, 0xf7, 0xbd, 0x9b, 0xb0, 0xc5, 0x32, 0x9e, 0x0d, 0x31, 0x95,
+ 0xbf, 0xf7, 0x11, 0x97, 0x2f, 0xc1, 0x1a, 0x10, 0x58, 0x0e, 0x16, 0xc0,
+ 0xf4, 0x04, 0x9b, 0x22, 0xa9, 0x55, 0x87, 0x21, 0x72, 0xf8, 0xfd, 0x4c,
+ 0xc4, 0x06, 0x48, 0x5a, 0xf4, 0x5c, 0x34, 0xbe, 0xeb, 0xa9, 0x6a, 0x23,
+ 0xe7, 0x81, 0x83, 0xa4, 0x00, 0xbd, 0xd3, 0xa9, 0xd3, 0x32, 0x8d, 0x5d,
+ 0x2b, 0x3b, 0x9e, 0xb2, 0xda, 0x2f, 0x6f, 0x6b, 0x95, 0xf0, 0x4b, 0x6d,
+ 0xa5, 0x02, 0xd0, 0xb4, 0xb1, 0xaf, 0x97, 0x04, 0x64, 0x43, 0x09, 0xce,
+ 0x39, 0x37, 0x89, 0x51, 0xcc, 0x86, 0xa0, 0xc2, 0x77, 0xfc, 0x2a, 0x76,
+ 0xf1, 0xe2, 0xc3, 0x9a, 0x8a, 0x95, 0xe4, 0x47},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 53
+ {SEC_OID_SHA384,
+ 53,
+ {0x5a, 0x8c, 0x24, 0x22, 0x68, 0xd4, 0xab, 0xca, 0x29, 0x15, 0xe7, 0xac,
+ 0x98, 0x9f, 0xcc, 0x7e, 0x14, 0xcd, 0xff, 0x79, 0x82, 0x76, 0x34, 0x87,
+ 0xea, 0xd6, 0x67, 0xbf, 0xce, 0xfa, 0xb1, 0x02, 0x2d, 0xaa, 0xe1, 0x9f,
+ 0x13, 0x7a, 0x89, 0x21, 0xe2, 0x4e, 0x13, 0x26, 0xdb, 0x16, 0x18, 0x75,
+ 0x7c, 0x32, 0x10, 0xcd, 0x67, 0xc7, 0x2a, 0x89, 0x3c, 0x09, 0xe1, 0x12,
+ 0x91, 0x54, 0x46, 0x58, 0x73, 0x67, 0xf7, 0xa7, 0x46, 0x9d, 0x0c, 0xfc,
+ 0x1f, 0x95, 0xe4, 0x0f, 0xd1, 0x9f, 0xbf, 0x65, 0x3a, 0xe1, 0xad, 0x50,
+ 0x5a, 0x71, 0xd1, 0x2d, 0xad, 0xed, 0xe3, 0xa1, 0x57, 0x21, 0xd3, 0xc9,
+ 0x17, 0xd7, 0x82, 0x2a, 0x83, 0x65, 0xc5, 0x72, 0x4a, 0xcb, 0x43, 0xf4,
+ 0x52, 0x83, 0x51, 0x1a, 0x3e, 0x8f, 0xf6, 0xe5, 0x95, 0x89, 0x74, 0xea,
+ 0xdd, 0x1a, 0x46, 0x29, 0x6a, 0x77, 0x37, 0x80, 0x2d, 0x04, 0x29, 0x1f,
+ 0x32, 0xbb, 0x7b, 0xff, 0xea, 0xfa, 0x8d, 0xd1, 0x32, 0x51, 0x73, 0xfa,
+ 0xec, 0x9e, 0x39, 0x32, 0xb4, 0x54, 0x96, 0xf0, 0xaa, 0x7f, 0xde, 0x91,
+ 0xb1, 0x58, 0x6d, 0x69, 0x56, 0x84, 0xc2, 0x35, 0x36, 0x06, 0x8f, 0x10,
+ 0x17, 0xb8, 0x37, 0xad, 0x2b, 0x21, 0x23, 0x8d, 0x7e, 0xde, 0x90, 0x28,
+ 0x08, 0xf2, 0xe7, 0x56, 0xdb, 0x62, 0x0b, 0xf1, 0x45, 0xae, 0x62, 0xfb,
+ 0x9d, 0xe0, 0x7f, 0xa7, 0x48, 0xd9, 0xf0, 0xd9, 0x85, 0x99, 0x35, 0x8e,
+ 0xba, 0x3a, 0xc2, 0x45, 0x71, 0xd0, 0x15, 0xe4, 0x4d, 0xbe, 0x3f, 0x42,
+ 0x27, 0xc3, 0x69, 0xe5, 0x51, 0x00, 0x56, 0x62, 0xca, 0x42, 0x71, 0x18,
+ 0x77, 0xce, 0xe2, 0x7c, 0x02, 0xa3, 0x41, 0x00, 0x5b, 0xfd, 0x39, 0x3e,
+ 0xb4, 0x2a, 0x13, 0x84, 0x08, 0x8e, 0xc4, 0x2b, 0x4c, 0xa5, 0x74, 0xff,
+ 0x54, 0x8b, 0xde, 0xc9, 0xe1, 0x12, 0x5c, 0x67, 0xb3, 0x96, 0xda, 0x76,
+ 0x59, 0x44, 0xd3, 0x56, 0x54, 0x77, 0x60, 0x43, 0xba, 0xab, 0x5d, 0xc6,
+ 0xaf, 0x36, 0x0d, 0x79, 0x9c, 0xd7, 0x0a, 0x62, 0x55, 0xa5, 0x69, 0x1c,
+ 0xd5, 0xd0, 0x2f, 0x6c, 0xfa, 0xcf, 0xd6, 0xd8, 0x74, 0x7c, 0x73, 0x57,
+ 0x50, 0xb1, 0xb5, 0xa6, 0x74, 0x6c, 0xaf, 0xc8, 0x23, 0x7d, 0x33, 0xad,
+ 0x1d, 0x13, 0x03, 0x78, 0x84, 0xa2, 0x1b, 0x7b, 0xa5, 0xc8, 0x97, 0x40,
+ 0x5c, 0x34, 0xe4, 0xdd, 0xd4, 0xdd, 0xff, 0xaf, 0xde, 0x44, 0x2e, 0xbf,
+ 0x0e, 0x34, 0xe8, 0x8b, 0x10, 0x18, 0x44, 0xbd, 0xb1, 0x54, 0x2e, 0xbe,
+ 0x43, 0x2e, 0xd4, 0x38, 0xac, 0x7c, 0xf7, 0xf6, 0xa1, 0x79, 0x8e, 0x8f,
+ 0x81, 0xc0, 0xc2, 0x96, 0xe2, 0x66, 0xa7, 0x10, 0xe8, 0x31, 0x28, 0xc6,
+ 0xde, 0x31, 0x7d, 0xf9, 0x5a, 0x01, 0xfd, 0x60, 0xfe, 0x89, 0x9b, 0xca,
+ 0x89, 0x85, 0x69, 0xc1, 0x4e, 0x89, 0xed, 0xba, 0xd7, 0xb8, 0x47, 0x67,
+ 0x5e, 0x51, 0x14, 0x29, 0xbf, 0x22, 0xbb, 0x6d, 0xa4, 0xf7, 0xf0, 0x1f,
+ 0x83, 0x29, 0x16, 0xeb, 0x8c, 0x92, 0xe5, 0x39, 0x13, 0xb4, 0x33, 0xad,
+ 0xa4, 0x3e, 0x2a, 0xe9, 0x09, 0xbb, 0xb1, 0x3a, 0x05, 0xc1, 0x74, 0xbd,
+ 0x88, 0x27, 0xcc, 0x18, 0x19, 0x84, 0x06, 0x6e, 0xc6, 0x87, 0x80, 0x1c,
+ 0x32, 0x5e, 0x1b, 0x69, 0x4b, 0x8f, 0xc2, 0xac, 0x14, 0x06, 0x60, 0x53,
+ 0xc2, 0x0a, 0xb5, 0x2f, 0x9e, 0x34, 0xc3, 0xbc, 0x4b, 0x11, 0x58, 0x4c,
+ 0xe3, 0xe5, 0x35, 0x05, 0x22, 0xf1, 0xec, 0xcc, 0x78, 0x46, 0x54, 0x1b,
+ 0x9f, 0x48, 0x57, 0xa2, 0x0a, 0x13, 0xca, 0xaf, 0xfa, 0x99, 0xb7, 0xc0,
+ 0xc7, 0xc7, 0x57, 0x5c, 0xe6, 0x31, 0x43, 0x22, 0x2f, 0xd9, 0xbf, 0x24,
+ 0xee, 0x81, 0x93, 0xd0, 0x87, 0x82, 0x3a, 0x1c},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 54
+ {SEC_OID_SHA384,
+ 54,
+ {0x3a, 0xe7, 0xc7, 0x4e, 0x59, 0x7d, 0xf0, 0x65, 0xe1, 0x62, 0xd4, 0xc2,
+ 0xa1, 0x83, 0xa7, 0xda, 0xc4, 0x8f, 0x62, 0x81, 0xc5, 0x0f, 0x5e, 0x9e,
+ 0xd4, 0x38, 0x2e, 0x6a, 0xd0, 0xdf, 0x32, 0x56, 0xa2, 0x9c, 0x94, 0x23,
+ 0x03, 0x8c, 0x56, 0x42, 0xc1, 0x7d, 0x2d, 0x28, 0xb7, 0x33, 0xc0, 0xcc,
+ 0x89, 0xea, 0xbe, 0x18, 0x89, 0x84, 0x7f, 0x3e, 0x88, 0x38, 0x89, 0xf4,
+ 0xc3, 0x7c, 0xf6, 0x1a, 0x81, 0x25, 0x73, 0xf9, 0x83, 0xfd, 0xb0, 0xc8,
+ 0x90, 0x7c, 0x4e, 0xc1, 0x5a, 0x46, 0xef, 0xbf, 0xc6, 0x6a, 0x31, 0x74,
+ 0xe0, 0xd7, 0xf7, 0x18, 0xad, 0x28, 0xcb, 0x86, 0xbc, 0xd3, 0xde, 0x32,
+ 0x91, 0x23, 0x21, 0x88, 0x2f, 0x34, 0x2b, 0x47, 0xbe, 0xd7, 0x3b, 0x24,
+ 0x3d, 0x9c, 0x01, 0x00, 0x3e, 0xd1, 0x73, 0x89, 0xb0, 0x81, 0x01, 0x77,
+ 0x5b, 0xa9, 0x79, 0xf7, 0xc1, 0x5d, 0xc2, 0xe2, 0x7f, 0xd7, 0xc6, 0x72,
+ 0x49, 0xb3, 0x8b, 0x68, 0x21, 0x13, 0x73, 0x59, 0x2c, 0x59, 0xc5, 0x41,
+ 0xb3, 0x24, 0xc8, 0x82, 0x71, 0xc2, 0x11, 0x44, 0xe9, 0x24, 0xe7, 0x8b,
+ 0x37, 0xa4, 0x0d, 0xa4, 0x23, 0xf9, 0xb6, 0x1c, 0x59, 0xd1, 0xaf, 0x07,
+ 0x27, 0xff, 0xa6, 0xe9, 0x07, 0x19, 0xc7, 0x32, 0x30, 0xfe, 0xef, 0x64,
+ 0x62, 0x57, 0x19, 0x86, 0x18, 0x5b, 0x47, 0xda, 0xc3, 0xdc, 0xc7, 0x38,
+ 0x18, 0xe8, 0x41, 0x55, 0xc9, 0xc9, 0x30, 0x75, 0xe4, 0x54, 0xc3, 0x73,
+ 0x9c, 0x08, 0x4d, 0x95, 0x2e, 0xdf, 0x1a, 0x6c, 0xe2, 0x08, 0xcb, 0xbd,
+ 0x60, 0x59, 0x5f, 0xc1, 0x8a, 0xc5, 0x60, 0xc0, 0x95, 0x52, 0x26, 0x39,
+ 0x64, 0x6c, 0xb6, 0x78, 0x79, 0x30, 0xca, 0x76, 0xb0, 0x9f, 0xe4, 0x0a,
+ 0x13, 0xa2, 0x98, 0x7c, 0x99, 0x7f, 0x45, 0xdf, 0xa9, 0xee, 0x98, 0x1a,
+ 0xf3, 0x43, 0x7e, 0x4f, 0xe9, 0x2c, 0xb1, 0xe9, 0x09, 0x71, 0x63, 0x35,
+ 0x14, 0x2c, 0xb9, 0x8b, 0x73, 0x42, 0x8d, 0x0f, 0x86, 0x63, 0x0d, 0x08,
+ 0xb5, 0xb4, 0x8b, 0x92, 0x64, 0xa8, 0x69, 0xcc, 0x68, 0xc0, 0xc2, 0x5f,
+ 0x30, 0x77, 0x4d, 0x14, 0x5c, 0x50, 0x67, 0x64, 0x6a, 0x43, 0xd1, 0x61,
+ 0x31, 0x3d, 0x0b, 0xdc, 0xd2, 0xe4, 0x60, 0x2c, 0xfc, 0xc1, 0xce, 0x8e,
+ 0xbf, 0xc9, 0x18, 0x73, 0x64, 0x35, 0x42, 0xad, 0xce, 0xa5, 0x80, 0x6c,
+ 0x7c, 0x52, 0x89, 0x5d, 0x77, 0xe3, 0x65, 0xa2, 0x66, 0x5e, 0xf6, 0xbd,
+ 0x2a, 0x49, 0xea, 0x86, 0xa9, 0x68, 0x33, 0x78, 0x6b, 0xa3, 0x49, 0xf2,
+ 0xed, 0x6e, 0xee, 0xf4, 0xfc, 0x5a, 0xd4, 0x5a, 0xf3, 0xf1, 0x2f, 0xbd,
+ 0x57, 0xbc, 0xcb, 0xa0, 0xdb, 0x23, 0x5a, 0xc5, 0x65, 0x94, 0xd9, 0xb9,
+ 0x67, 0x1f, 0x9b, 0x8e, 0x5a, 0x5e, 0x94, 0xca, 0x19, 0xd8, 0x4e, 0xbf,
+ 0x68, 0xc3, 0xd5, 0x88, 0xb1, 0x6f, 0x14, 0xdc, 0x88, 0x06, 0xcd, 0xbb,
+ 0xf7, 0x96, 0x8f, 0x67, 0xcd, 0x25, 0x67, 0x4b, 0xa2, 0x8e, 0x05, 0x1f,
+ 0x35, 0xda, 0xb8, 0x96, 0x90, 0x83, 0x41, 0x11, 0xa1, 0xbd, 0x2f, 0xc8,
+ 0xc2, 0x0c, 0x12, 0xa0, 0xb5, 0x17, 0xfe, 0x05, 0x9e, 0x23, 0x18, 0xd2,
+ 0x28, 0x82, 0xe6, 0x94, 0x2d, 0xe1, 0x96, 0xd5, 0x2c, 0xd1, 0xa6, 0x3b,
+ 0x15, 0x94, 0x35, 0x5f, 0xc1, 0xf4, 0x93, 0x77, 0x98, 0x06, 0x04, 0x72,
+ 0xee, 0xd1, 0xc7, 0x91, 0x9d, 0x30, 0x4e, 0x6a, 0xcb, 0x8a, 0xc0, 0x22,
+ 0xfb, 0x56, 0xa3, 0x2a, 0x0b, 0x48, 0xda, 0x89, 0xe0, 0x9e, 0xf8, 0x57,
+ 0x8a, 0x53, 0xf1, 0x50, 0xac, 0x47, 0x96, 0x12, 0x4e, 0x10, 0x1c, 0x53,
+ 0x1f, 0x5a, 0xed, 0x8b, 0xf2, 0xa0, 0x10, 0x63, 0x8c, 0x90, 0xee, 0xba,
+ 0xef, 0x8b, 0x9d, 0x4c, 0xd6, 0x87, 0x1c, 0x95},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 55
+ {SEC_OID_SHA384,
+ 55,
+ {0xb4, 0x89, 0xae, 0xf0, 0xea, 0x7a, 0x3c, 0x71, 0x71, 0x46, 0x8a, 0x91,
+ 0x13, 0x2d, 0x30, 0xbb, 0xa7, 0x59, 0xe3, 0x50, 0x62, 0x89, 0x02, 0x3b,
+ 0x8d, 0x41, 0x4e, 0x5b, 0x42, 0x82, 0x9e, 0x81, 0xec, 0x72, 0x57, 0x39,
+ 0x2f, 0xad, 0x82, 0xd2, 0xd5, 0x4c, 0xbc, 0x26, 0x26, 0xdf, 0x4f, 0x90,
+ 0x6a, 0xd3, 0xe8, 0x99, 0xf2, 0x02, 0xdf, 0x6d, 0xf5, 0x42, 0x8a, 0xb9,
+ 0x92, 0xc4, 0xe2, 0xc3, 0x3d, 0x3b, 0x48, 0x12, 0xc3, 0xf9, 0xeb, 0xa9,
+ 0xd2, 0x10, 0xbe, 0x18, 0x45, 0xb3, 0x73, 0x63, 0x69, 0x8d, 0x6b, 0xb3,
+ 0x71, 0x30, 0x03, 0x27, 0x7a, 0xbb, 0x03, 0x63, 0xb2, 0x69, 0x89, 0xa3,
+ 0x0c, 0x15, 0x1a, 0x65, 0xa0, 0x58, 0x9b, 0xb2, 0x5c, 0x05, 0x37, 0x60,
+ 0x21, 0x9b, 0xd2, 0xe6, 0x8c, 0x4b, 0x5e, 0x0a, 0x99, 0x9b, 0x64, 0xcf,
+ 0x79, 0x59, 0xe0, 0x5d, 0xc4, 0x27, 0xa7, 0x99, 0xea, 0x7f, 0x80, 0x83,
+ 0x5b, 0x44, 0xae, 0xf4, 0x49, 0xc4, 0xce, 0xd5, 0xd7, 0x08, 0xa9, 0xe1,
+ 0x2f, 0x82, 0xd3, 0xf4, 0x34, 0x0f, 0x98, 0xeb, 0x98, 0x36, 0xd1, 0x47,
+ 0x1d, 0x76, 0x97, 0x51, 0x88, 0xda, 0xe0, 0x4b, 0xbc, 0xb3, 0x4b, 0xbf,
+ 0x5b, 0x65, 0xec, 0xe0, 0x44, 0x39, 0x7d, 0x3f, 0x05, 0xca, 0x73, 0x4f,
+ 0xf9, 0x78, 0xcf, 0x3a, 0xec, 0xd6, 0xef, 0x8f, 0x2d, 0x75, 0x69, 0xe7,
+ 0xd7, 0x82, 0x8a, 0xbe, 0xe0, 0x68, 0x44, 0x53, 0x14, 0xb9, 0xab, 0x14,
+ 0x3e, 0xdd, 0x70, 0xc3, 0x47, 0x86, 0x39, 0x09, 0x39, 0x3d, 0x21, 0x7d,
+ 0x7c, 0xc3, 0x5a, 0x2e, 0x3c, 0x12, 0x28, 0x5b, 0xea, 0x6d, 0x84, 0x8b,
+ 0xf0, 0xca, 0xc7, 0x53, 0x0e, 0x30, 0x6a, 0xdf, 0x3f, 0x12, 0x80, 0x44,
+ 0xb8, 0x3e, 0x3e, 0x2a, 0x0c, 0xfb, 0x2d, 0x22, 0xfe, 0xb0, 0xaf, 0x4c,
+ 0x1e, 0x93, 0xab, 0x79, 0xb7, 0x06, 0xc9, 0x03, 0xcc, 0x0a, 0x13, 0xcf,
+ 0x6b, 0xf1, 0x7a, 0x7e, 0x23, 0xdd, 0xbd, 0x0e, 0x92, 0xb6, 0x89, 0x57,
+ 0xdd, 0x1c, 0xf8, 0x0b, 0xcb, 0x83, 0xa7, 0x6a, 0x90, 0x01, 0x13, 0x67,
+ 0x12, 0x95, 0x6c, 0xee, 0xc4, 0x52, 0x3d, 0x9b, 0xe1, 0x9c, 0x71, 0xf4,
+ 0x45, 0x5f, 0x2c, 0x6a, 0xaf, 0x2f, 0x6d, 0xbe, 0x18, 0x7b, 0x50, 0xcd,
+ 0xf2, 0x58, 0x55, 0xb3, 0xd8, 0x62, 0x42, 0x40, 0x4c, 0x55, 0x44, 0x91,
+ 0x9a, 0xed, 0x51, 0x29, 0xf0, 0x7e, 0x2e, 0x24, 0x51, 0x1c, 0x79, 0x4a,
+ 0xaa, 0x75, 0x11, 0x25, 0x97, 0xa7, 0x92, 0xfe, 0xa3, 0x52, 0xe1, 0xc8,
+ 0x23, 0x0e, 0x7e, 0xbd, 0xb6, 0xd4, 0x80, 0x89, 0xef, 0xd8, 0xb8, 0x5e,
+ 0x09, 0xfd, 0xa8, 0xd8, 0xf3, 0x17, 0xd8, 0x87, 0x92, 0xfc, 0x7e, 0xc2,
+ 0xe9, 0x69, 0x3e, 0xde, 0xe4, 0xdf, 0xf1, 0xd1, 0x2a, 0xcd, 0x56, 0x8c,
+ 0x91, 0x23, 0x9b, 0x2f, 0xca, 0x4b, 0x6d, 0x5f, 0xb7, 0xbb, 0x8f, 0xea,
+ 0x89, 0x99, 0x76, 0xa3, 0x3f, 0xb0, 0xe7, 0x21, 0x62, 0xb1, 0xc9, 0x73,
+ 0x7b, 0xf8, 0x49, 0x92, 0xd2, 0x10, 0xf6, 0x37, 0x40, 0x10, 0x18, 0x7a,
+ 0xfc, 0x02, 0xfc, 0x27, 0xa9, 0x7e, 0x07, 0xcf, 0x66, 0x04, 0xd8, 0xee,
+ 0x70, 0x27, 0x71, 0x89, 0xae, 0x97, 0xda, 0x0a, 0x86, 0x5f, 0x93, 0x30,
+ 0x7c, 0x80, 0x29, 0x35, 0x8e, 0xbe, 0x4b, 0xa1, 0xb0, 0x4a, 0x5e, 0x06,
+ 0x83, 0x3a, 0xc0, 0xe4, 0x68, 0xcf, 0x1d, 0xdf, 0x04, 0x49, 0x08, 0x84,
+ 0xc7, 0xfd, 0x5b, 0x77, 0x6d, 0x57, 0x8d, 0xcf, 0x73, 0xff, 0xc8, 0x13,
+ 0xef, 0x78, 0xd1, 0x83, 0x61, 0xc0, 0xf4, 0xdd, 0xaa, 0x45, 0xaf, 0xdb,
+ 0xd0, 0x2f, 0x5c, 0x4e, 0x70, 0x82, 0xad, 0xe9, 0x11, 0xb2, 0xc6, 0x9d,
+ 0x0b, 0xc6, 0x4d, 0x62, 0x38, 0xcb, 0xbb, 0xf9},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 56
+ {SEC_OID_SHA384,
+ 56,
+ {0xcf, 0x90, 0xee, 0x68, 0x13, 0xdb, 0x19, 0xfd, 0x26, 0xa6, 0xfc, 0xde,
+ 0x21, 0x85, 0xd2, 0xbf, 0xed, 0xf5, 0xdb, 0xe1, 0x6a, 0x87, 0xf7, 0xb3,
+ 0xe0, 0x43, 0x79, 0x84, 0x58, 0x55, 0x45, 0x00, 0x91, 0x67, 0x51, 0x87,
+ 0xbb, 0x43, 0xcb, 0x4c, 0x83, 0x94, 0xa3, 0x85, 0x77, 0xb8, 0x8b, 0x75,
+ 0x0b, 0x36, 0x59, 0xda, 0x84, 0xc6, 0xde, 0x73, 0xc5, 0x9c, 0x63, 0xba,
+ 0xae, 0x39, 0x07, 0x71, 0x23, 0x19, 0x2f, 0xde, 0x07, 0xb6, 0x30, 0xdb,
+ 0xeb, 0x1d, 0xf5, 0x54, 0x62, 0x54, 0x1a, 0x02, 0x86, 0xad, 0x60, 0x29,
+ 0xf9, 0x3f, 0x61, 0xe9, 0x54, 0xd9, 0xf3, 0xaa, 0xbe, 0x15, 0x73, 0x2d,
+ 0x01, 0x30, 0xe5, 0x30, 0xeb, 0xfc, 0x1d, 0xff, 0x8d, 0x84, 0x6b, 0x37,
+ 0x90, 0x4e, 0xa7, 0x27, 0x81, 0xab, 0x7b, 0x8d, 0x88, 0xe3, 0x1c, 0xa5,
+ 0xb3, 0x59, 0x40, 0xe7, 0x38, 0xe6, 0x59, 0x4f, 0x9c, 0x80, 0x1e, 0xba,
+ 0xcb, 0x2a, 0xa2, 0x27, 0xf4, 0x83, 0xf6, 0x3d, 0x52, 0xd2, 0x20, 0x0d,
+ 0x42, 0xca, 0x12, 0x61, 0xe2, 0x1c, 0xae, 0x14, 0x24, 0xcd, 0xe4, 0x6b,
+ 0x0f, 0x58, 0x97, 0x3a, 0x3d, 0x73, 0xeb, 0xa6, 0xf3, 0x72, 0x63, 0x7b,
+ 0x36, 0x79, 0xaa, 0x31, 0x33, 0x63, 0x21, 0x50, 0x1f, 0x1c, 0x0b, 0x28,
+ 0xe7, 0x35, 0x82, 0x9f, 0x84, 0x1d, 0xe6, 0x31, 0x77, 0xc3, 0x77, 0x20,
+ 0x20, 0xcd, 0x44, 0x64, 0x82, 0xa7, 0x6c, 0x07, 0x00, 0x40, 0x38, 0x59,
+ 0xd9, 0x50, 0x6e, 0x32, 0xc9, 0x9a, 0xfb, 0x0c, 0xf6, 0x74, 0xa2, 0x3c,
+ 0x52, 0x75, 0x52, 0x94, 0x67, 0xe6, 0x5f, 0x0d, 0xd6, 0xe9, 0xb8, 0x38,
+ 0x49, 0x3a, 0x94, 0xa0, 0xaf, 0x4e, 0xe2, 0x17, 0x19, 0x27, 0x0b, 0xa8,
+ 0x3b, 0x19, 0xf9, 0x3e, 0xeb, 0x77, 0x05, 0xda, 0xd9, 0x59, 0xb8, 0x37,
+ 0xf2, 0xeb, 0x9a, 0x6c, 0x6a, 0xca, 0x8d, 0x6e, 0xde, 0xaa, 0xba, 0xa4,
+ 0x31, 0x75, 0x47, 0x7d, 0x64, 0x4f, 0xa4, 0xb2, 0xb3, 0xf5, 0xa8, 0xa2,
+ 0x43, 0xb1, 0x98, 0x68, 0xdd, 0xbd, 0x4a, 0x19, 0x9f, 0x05, 0x21, 0xf4,
+ 0xf0, 0x0b, 0x91, 0x39, 0x9f, 0xed, 0xd7, 0xf7, 0xa4, 0x5d, 0xf6, 0xef,
+ 0x14, 0x5d, 0x54, 0xe2, 0x01, 0x9e, 0xd8, 0xdc, 0x56, 0xf2, 0x07, 0xe1,
+ 0xa4, 0xd1, 0x16, 0xa2, 0xde, 0xc5, 0x7a, 0xaf, 0x68, 0xb2, 0xb8, 0xb8,
+ 0x47, 0x52, 0x4c, 0xc1, 0xfd, 0x20, 0x80, 0x63, 0xe7, 0x4d, 0x50, 0x8b,
+ 0xfe, 0x64, 0x8d, 0xd8, 0xc3, 0xd9, 0x09, 0xb3, 0xce, 0xe1, 0xb6, 0x75,
+ 0xba, 0x8f, 0xc6, 0x60, 0xcb, 0xd1, 0x01, 0x0b, 0xb4, 0xcd, 0x7d, 0xf3,
+ 0x82, 0x5c, 0x3b, 0x22, 0x79, 0x32, 0x1a, 0x90, 0x15, 0xa1, 0xc8, 0x80,
+ 0x22, 0xc9, 0x41, 0xdb, 0x12, 0x96, 0x84, 0xe1, 0xa7, 0xd2, 0x81, 0x7e,
+ 0x8b, 0x36, 0x2e, 0x5d, 0x9a, 0xaf, 0xac, 0x8e, 0x67, 0x59, 0x23, 0xab,
+ 0x8e, 0x76, 0xaf, 0xf8, 0xaa, 0xc5, 0x6e, 0x8a, 0x68, 0x2a, 0x78, 0x94,
+ 0x87, 0x50, 0x10, 0x76, 0xf6, 0x64, 0xe1, 0x6a, 0xfb, 0x5c, 0xe7, 0x6f,
+ 0x55, 0x0b, 0xcb, 0xcb, 0x0e, 0x42, 0x50, 0x79, 0x10, 0x00, 0x58, 0x5c,
+ 0xe7, 0x62, 0x59, 0x4c, 0x2f, 0x48, 0x70, 0x16, 0x54, 0x69, 0x1b, 0x0d,
+ 0x7b, 0x09, 0x77, 0x0d, 0x7c, 0x9d, 0x4b, 0x24, 0x72, 0x9d, 0x41, 0x38,
+ 0x99, 0x56, 0x54, 0xfe, 0xd7, 0x04, 0xc4, 0x7b, 0xf1, 0xb3, 0x34, 0x15,
+ 0x52, 0xe1, 0x14, 0x37, 0x88, 0x63, 0x0b, 0xe8, 0x8d, 0x44, 0xe7, 0x83,
+ 0x3e, 0x3e, 0x76, 0xf6, 0x8f, 0x3c, 0xc8, 0x16, 0x95, 0xd1, 0x51, 0x4d,
+ 0xaa, 0xdc, 0x12, 0x34, 0x9e, 0x5e, 0x4c, 0xac, 0x57, 0x45, 0x3e, 0x26,
+ 0x2c, 0xcc, 0xde, 0x41, 0x23, 0x83, 0x96, 0xdd},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 57
+ {SEC_OID_SHA384,
+ 57,
+ {0x45, 0xc5, 0x3d, 0xb9, 0xa2, 0x34, 0x5c, 0x4d, 0x80, 0x8d, 0x6b, 0x30,
+ 0x9d, 0xe8, 0x2b, 0xb9, 0x0b, 0x71, 0x43, 0x1f, 0xb3, 0xcd, 0x79, 0x52,
+ 0xa4, 0x8d, 0x3a, 0xa9, 0x0a, 0xbc, 0xc9, 0xbb, 0x78, 0x01, 0xcd, 0xcc,
+ 0x1c, 0xe3, 0x24, 0xd9, 0xcc, 0x93, 0x14, 0x13, 0x72, 0x19, 0x51, 0x1d,
+ 0xbd, 0x7d, 0x5f, 0x61, 0x95, 0xbf, 0xb7, 0x8c, 0x85, 0x58, 0x6a, 0xe9,
+ 0x94, 0x0e, 0xd2, 0x9e, 0xd7, 0x4e, 0xc0, 0x36, 0xf9, 0x4d, 0x44, 0x0c,
+ 0x9c, 0xb6, 0x75, 0x0f, 0xa3, 0xe1, 0x38, 0x9e, 0x3c, 0xf8, 0x6a, 0xcf,
+ 0x77, 0x67, 0x1e, 0x31, 0xc9, 0xb6, 0x87, 0x6f, 0x80, 0x22, 0x5d, 0x75,
+ 0xbf, 0x18, 0xc2, 0xb5, 0x2d, 0x96, 0xba, 0x22, 0x74, 0xc9, 0x1e, 0x1c,
+ 0x6a, 0x0f, 0x18, 0xc9, 0x52, 0x80, 0x0f, 0x0a, 0x97, 0x5a, 0x09, 0xe5,
+ 0xb1, 0x7a, 0xee, 0x54, 0xd6, 0xcc, 0x05, 0x43, 0x80, 0x86, 0xbb, 0x71,
+ 0x12, 0x3b, 0xd4, 0x03, 0xb4, 0xae, 0x9e, 0x05, 0x23, 0x96, 0x2c, 0xd1,
+ 0xe0, 0xe5, 0xa3, 0x6b, 0xb0, 0x41, 0x1f, 0x42, 0x96, 0x57, 0xab, 0x07,
+ 0x15, 0x26, 0x9b, 0x65, 0x81, 0xc7, 0x88, 0xcd, 0xa1, 0x7e, 0x80, 0x6b,
+ 0xfd, 0xce, 0xa6, 0xc2, 0x44, 0xd1, 0x56, 0xc0, 0x17, 0x28, 0x44, 0x6e,
+ 0x12, 0x11, 0x6e, 0x34, 0xd3, 0x73, 0x92, 0x27, 0x81, 0x7b, 0xe0, 0x78,
+ 0x40, 0x66, 0x60, 0xd8, 0xb8, 0x48, 0x81, 0x15, 0x08, 0x45, 0xae, 0xdc,
+ 0x29, 0x5c, 0xbf, 0x1e, 0x83, 0xbd, 0x3b, 0xd0, 0xbb, 0x7f, 0x2b, 0x39,
+ 0x7a, 0x36, 0x23, 0xec, 0x49, 0xde, 0x58, 0x7a, 0x4d, 0x25, 0x77, 0xe2,
+ 0x8d, 0x28, 0x89, 0x31, 0x17, 0x0a, 0x7a, 0x11, 0x9a, 0x74, 0xea, 0x9a,
+ 0x1a, 0xd3, 0x7e, 0x06, 0xf2, 0x91, 0x3b, 0x58, 0x84, 0xcf, 0x56, 0x3f,
+ 0x4b, 0x36, 0x7e, 0xfa, 0x90, 0x0e, 0xde, 0xb6, 0x94, 0x8f, 0xd8, 0x1a,
+ 0x24, 0x87, 0x7a, 0x42, 0x96, 0x36, 0xdb, 0xb6, 0x8d, 0x94, 0xd6, 0xa2,
+ 0xa7, 0x35, 0x14, 0xbd, 0xc4, 0xf1, 0x98, 0x34, 0x8f, 0x72, 0xac, 0xd5,
+ 0x7d, 0x02, 0x2e, 0x29, 0x5b, 0xa9, 0x82, 0x9b, 0xed, 0xf7, 0x56, 0x00,
+ 0x38, 0x18, 0xb7, 0x22, 0xcd, 0xe1, 0xe3, 0xe6, 0x55, 0x95, 0xb2, 0x8d,
+ 0xf3, 0xb9, 0x5b, 0xc9, 0x8a, 0x59, 0xdc, 0x33, 0x77, 0xd0, 0xbe, 0xd0,
+ 0x80, 0x42, 0x21, 0xca, 0xcb, 0xb1, 0xf5, 0xa4, 0xf3, 0xf8, 0xd3, 0xec,
+ 0xcd, 0x88, 0x37, 0x07, 0x84, 0x47, 0xbe, 0x68, 0x4a, 0xff, 0xfa, 0xdc,
+ 0xef, 0x59, 0xc2, 0x40, 0x74, 0x71, 0x72, 0xb3, 0x08, 0x81, 0xcd, 0x96,
+ 0x07, 0x05, 0xd8, 0x8c, 0x36, 0x4c, 0xd0, 0x22, 0xe4, 0x38, 0xa1, 0xc2,
+ 0x00, 0xb9, 0x8a, 0xd6, 0x02, 0x24, 0x6d, 0x58, 0x02, 0xea, 0x71, 0xa0,
+ 0xfb, 0xac, 0xbe, 0x62, 0x50, 0x2a, 0xb0, 0xf1, 0xed, 0x31, 0xda, 0x96,
+ 0xab, 0x52, 0x93, 0xc9, 0xab, 0x6f, 0xa9, 0xb5, 0x26, 0x74, 0x61, 0x9d,
+ 0x35, 0x25, 0xa4, 0xfc, 0x5a, 0x9d, 0x5a, 0xe3, 0x28, 0x14, 0xf8, 0xf0,
+ 0xe2, 0x84, 0xa1, 0x6d, 0x0b, 0x79, 0x17, 0xa5, 0x78, 0x69, 0x2b, 0x93,
+ 0x4b, 0xf3, 0xd6, 0x2e, 0xab, 0xfb, 0x2f, 0x15, 0x53, 0x28, 0x48, 0x9f,
+ 0x89, 0xf9, 0x0d, 0xba, 0x95, 0xb2, 0x78, 0x04, 0x19, 0xa4, 0x10, 0xfc,
+ 0x63, 0x7b, 0x95, 0x3a, 0x9d, 0x77, 0x54, 0x9a, 0x87, 0x7e, 0xe8, 0x96,
+ 0x97, 0x7e, 0x16, 0x6e, 0x3a, 0xa1, 0x11, 0x23, 0xd9, 0xbd, 0x25, 0xff,
+ 0x54, 0x72, 0x84, 0x53, 0xc4, 0xb4, 0x2a, 0x5b, 0x49, 0x3d, 0xfc, 0x88,
+ 0xa3, 0xea, 0x18, 0x8d, 0x59, 0xbf, 0x48, 0xb8, 0xd7, 0x5a, 0x60, 0x8b,
+ 0x8d, 0x97, 0xd1, 0x98, 0x69, 0x24, 0x83, 0xd4},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 58
+ {SEC_OID_SHA384,
+ 58,
+ {0x87, 0xf2, 0x2d, 0xd5, 0xda, 0xe3, 0x60, 0x89, 0xe2, 0x06, 0xd2, 0x3f,
+ 0xfa, 0x45, 0xfa, 0x5f, 0x0b, 0x05, 0xce, 0xed, 0x7b, 0x35, 0xb2, 0x45,
+ 0x58, 0xd9, 0xfd, 0xe7, 0x49, 0x40, 0x3d, 0x1a, 0x90, 0x92, 0x9a, 0x5a,
+ 0x34, 0xf2, 0x5b, 0x6d, 0xdb, 0x44, 0xc5, 0xe4, 0x0f, 0x20, 0x84, 0xb7,
+ 0x73, 0x93, 0xed, 0xd5, 0xad, 0x8c, 0xdc, 0x3b, 0xc2, 0x85, 0x3a, 0x10,
+ 0x54, 0x52, 0x48, 0x38, 0xbc, 0x1a, 0x4f, 0x70, 0xf2, 0xe0, 0x43, 0xd4,
+ 0x39, 0x7c, 0x33, 0x9a, 0xaa, 0x8a, 0x8b, 0xbf, 0x91, 0x8b, 0xa1, 0x92,
+ 0xb2, 0x25, 0xe7, 0x58, 0x57, 0x6e, 0x9f, 0x3a, 0x0b, 0x20, 0xa8, 0xd3,
+ 0xce, 0x79, 0x50, 0x62, 0x23, 0xa4, 0xb9, 0x26, 0xfa, 0x1b, 0xc3, 0x02,
+ 0xb9, 0x8d, 0x37, 0xa5, 0x33, 0x82, 0xb0, 0x4d, 0x8e, 0x76, 0xe4, 0x73,
+ 0x96, 0x89, 0xb0, 0x09, 0x48, 0x12, 0xd8, 0x2e, 0x29, 0x14, 0x8e, 0x29,
+ 0x7b, 0x21, 0x71, 0x73, 0x79, 0x07, 0x51, 0x03, 0x6c, 0xc7, 0xc8, 0x00,
+ 0xb4, 0xa8, 0x06, 0x14, 0xa1, 0x8f, 0xee, 0x9b, 0x48, 0x85, 0xca, 0x84,
+ 0x1a, 0x69, 0xab, 0x44, 0xae, 0xad, 0xcb, 0x81, 0xce, 0xd8, 0x61, 0x2e,
+ 0xc1, 0x15, 0x96, 0xaa, 0x13, 0x6a, 0x2e, 0xf0, 0x45, 0x7b, 0x2e, 0x2c,
+ 0x49, 0x24, 0xeb, 0x87, 0xdb, 0xcf, 0xe5, 0x1c, 0xcf, 0xb4, 0xd2, 0x29,
+ 0xdb, 0x27, 0x5d, 0x8b, 0x99, 0x56, 0xc4, 0xcd, 0xd5, 0x72, 0xb0, 0x25,
+ 0x5d, 0x08, 0xb8, 0xef, 0xd9, 0x36, 0x8c, 0x05, 0x6f, 0x8f, 0x14, 0x7d,
+ 0x28, 0x69, 0x0f, 0x18, 0x31, 0xec, 0xf2, 0x6d, 0x70, 0xc6, 0x65, 0x33,
+ 0xc8, 0x76, 0x16, 0xad, 0x1d, 0xbc, 0x07, 0x4c, 0xd0, 0xd3, 0xb0, 0x58,
+ 0xe9, 0x3a, 0x0b, 0x6d, 0xf1, 0x07, 0xf8, 0xd7, 0x13, 0x16, 0x1f, 0xa3,
+ 0x8d, 0x91, 0x68, 0x21, 0xbb, 0xc1, 0x2b, 0xb6, 0x54, 0xd7, 0xd2, 0x3c,
+ 0x59, 0x17, 0x5a, 0x38, 0x69, 0x4a, 0x04, 0x0d, 0x1a, 0xb0, 0x35, 0x92,
+ 0x15, 0x3d, 0x2e, 0xf7, 0x42, 0x3b, 0xd4, 0xf8, 0xec, 0xa5, 0x74, 0x1f,
+ 0x91, 0xac, 0x6a, 0xd4, 0xf2, 0x5e, 0x7f, 0xd4, 0x7d, 0x1f, 0x41, 0xce,
+ 0x63, 0xa8, 0x86, 0xaf, 0xff, 0xfb, 0xcf, 0x71, 0xec, 0x1b, 0xef, 0x39,
+ 0xdc, 0x6e, 0xf0, 0x9f, 0x19, 0x28, 0xc3, 0x5a, 0x4d, 0x12, 0x6a, 0x75,
+ 0x33, 0x2a, 0x31, 0xbc, 0x9f, 0xf8, 0x21, 0x9f, 0x16, 0xc1, 0x22, 0x6b,
+ 0x87, 0x2a, 0x95, 0xf8, 0x9d, 0x03, 0x38, 0x80, 0x84, 0xa7, 0xe2, 0xb5,
+ 0x5f, 0x9c, 0x04, 0x21, 0x1e, 0xc1, 0xfb, 0x59, 0x96, 0x6f, 0xae, 0x34,
+ 0x46, 0xf9, 0x39, 0x0a, 0x4a, 0x36, 0x07, 0xe6, 0xfb, 0x23, 0xc3, 0x66,
+ 0x40, 0x11, 0x31, 0x29, 0x6b, 0xdd, 0x96, 0x1c, 0x76, 0xe5, 0xf1, 0xf1,
+ 0x9e, 0xb2, 0x5f, 0xf8, 0xd8, 0x87, 0xcf, 0x5f, 0x0e, 0x28, 0xb2, 0xa9,
+ 0x5b, 0xd8, 0xda, 0x62, 0x7c, 0xf4, 0x67, 0x3a, 0xc3, 0x2b, 0x36, 0x8c,
+ 0xf6, 0x2f, 0xd3, 0xe7, 0xbc, 0x9e, 0x5d, 0x1c, 0xa7, 0x8e, 0xe4, 0x06,
+ 0xb7, 0x1c, 0x5e, 0x96, 0x52, 0x51, 0xd8, 0x56, 0x7d, 0x9a, 0xbb, 0x05,
+ 0xb1, 0x6d, 0xba, 0x5c, 0xea, 0xd3, 0x01, 0xc7, 0x7a, 0x47, 0x71, 0xf0,
+ 0x8e, 0x3b, 0x29, 0x0e, 0xe7, 0x78, 0xea, 0x4d, 0x7c, 0x43, 0x66, 0x6a,
+ 0x38, 0x8e, 0xfb, 0xe5, 0xb1, 0xa1, 0x63, 0xe3, 0xd1, 0x44, 0x17, 0xc4,
+ 0xb3, 0x18, 0x53, 0x93, 0x44, 0xe8, 0x65, 0x92, 0xe4, 0x63, 0x74, 0xc1,
+ 0xca, 0x1b, 0x14, 0x23, 0xfa, 0xbb, 0xe6, 0xbe, 0xbe, 0x27, 0x60, 0x67,
+ 0xec, 0xc2, 0x5f, 0xc4, 0x53, 0x18, 0x0e, 0x0b, 0x19, 0x75, 0xd0, 0x1b,
+ 0xbc, 0x03, 0x73, 0x42, 0xce, 0xbd, 0xeb, 0x5e},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 59
+ {SEC_OID_SHA384,
+ 59,
+ {0x8d, 0x3e, 0x95, 0xa6, 0xd3, 0xe7, 0x58, 0xdf, 0xf6, 0xcf, 0x32, 0x07,
+ 0x02, 0xf6, 0x86, 0x5a, 0xb1, 0xba, 0xba, 0x3c, 0x7b, 0xc0, 0x1e, 0x5e,
+ 0x6e, 0x1b, 0xf5, 0x01, 0xe3, 0x76, 0x6e, 0x9e, 0xfc, 0x7a, 0x3e, 0x2c,
+ 0x73, 0xd1, 0xae, 0x06, 0xdb, 0xc4, 0x02, 0x52, 0x19, 0xea, 0x62, 0x75,
+ 0xa9, 0x2a, 0x4b, 0x36, 0x1e, 0xab, 0x88, 0x8d, 0x10, 0x05, 0x36, 0xe6,
+ 0x20, 0xcc, 0xe0, 0x07, 0xba, 0x3a, 0xa7, 0xa9, 0x17, 0xf6, 0xe7, 0x15,
+ 0xe2, 0x9c, 0xbe, 0xec, 0xb2, 0x83, 0x08, 0xb8, 0x73, 0xd5, 0xe3, 0xdd,
+ 0x4b, 0x61, 0x9c, 0x48, 0x4b, 0x9a, 0x3d, 0x80, 0x56, 0x75, 0x70, 0xe4,
+ 0x26, 0xb1, 0x59, 0x42, 0xc3, 0x0e, 0x9d, 0x39, 0x87, 0x90, 0x99, 0xd2,
+ 0xb6, 0xe4, 0x83, 0xaf, 0x37, 0x52, 0x39, 0x73, 0x42, 0xb7, 0xd0, 0xfc,
+ 0x4e, 0x55, 0x6b, 0xc8, 0x34, 0x8a, 0xf4, 0xad, 0x28, 0x0a, 0x3d, 0x1b,
+ 0x1e, 0xd2, 0x5f, 0x18, 0xb8, 0x66, 0xa8, 0xbf, 0xbe, 0xd2, 0x43, 0xcc,
+ 0x52, 0x57, 0xe1, 0xb1, 0xe5, 0xb5, 0xa4, 0x52, 0x7f, 0x26, 0xc9, 0x96,
+ 0x91, 0xf2, 0xbe, 0x8b, 0xd6, 0xe6, 0xef, 0x75, 0x92, 0x86, 0x72, 0x45,
+ 0x8b, 0xc4, 0xcd, 0x4b, 0xd0, 0x42, 0x20, 0xb8, 0x1e, 0xe7, 0x0b, 0xd0,
+ 0x11, 0x10, 0x41, 0xd6, 0x12, 0xf6, 0x6d, 0x57, 0xd8, 0xb3, 0x3c, 0x25,
+ 0x1e, 0x2e, 0xf6, 0x9d, 0x69, 0x37, 0x77, 0xcc, 0x9f, 0xa8, 0xd5, 0xc9,
+ 0x29, 0x9d, 0x26, 0x43, 0xf7, 0xcf, 0x95, 0xf6, 0x99, 0x2d, 0xb4, 0x4a,
+ 0xc5, 0x52, 0x4a, 0xc9, 0xf3, 0x19, 0x3c, 0xd4, 0xd1, 0xbb, 0xd1, 0xbc,
+ 0xa5, 0x30, 0x9a, 0x83, 0x0d, 0x02, 0x3c, 0x12, 0x9b, 0xff, 0xab, 0x54,
+ 0x41, 0xc4, 0x06, 0x57, 0x2f, 0xa4, 0x0b, 0x22, 0xfe, 0xdd, 0x76, 0xfd,
+ 0x23, 0xb0, 0x4f, 0x3c, 0x68, 0x71, 0xba, 0xee, 0x62, 0x1c, 0xbd, 0x5d,
+ 0xae, 0x7e, 0x65, 0x80, 0xa6, 0x93, 0x01, 0x05, 0xf8, 0x42, 0xf9, 0xb2,
+ 0x13, 0x58, 0x04, 0x85, 0xb1, 0x1a, 0x01, 0xb9, 0x78, 0x8b, 0x0c, 0x27,
+ 0x92, 0x6f, 0x60, 0x94, 0x85, 0x13, 0x45, 0xdf, 0xb4, 0x7f, 0x5e, 0xf9,
+ 0x0a, 0xbd, 0x14, 0x41, 0x21, 0x73, 0x69, 0x4b, 0x8a, 0x14, 0x60, 0x9b,
+ 0xcd, 0x35, 0xbb, 0x93, 0xf9, 0xc8, 0xd5, 0xab, 0xcc, 0xf1, 0x69, 0x7a,
+ 0x1c, 0x81, 0x09, 0x3a, 0xfb, 0xd8, 0x3b, 0x97, 0x2d, 0x54, 0x24, 0x19,
+ 0x5a, 0xe6, 0xae, 0xe0, 0x2a, 0x7c, 0x91, 0xdc, 0xb1, 0x98, 0x44, 0x0e,
+ 0x30, 0x5b, 0x26, 0x5b, 0x1a, 0x6e, 0x11, 0xc1, 0xd2, 0xea, 0xb3, 0xbf,
+ 0x7d, 0x2d, 0x4b, 0xf1, 0x7a, 0x1d, 0xa5, 0x69, 0x47, 0x01, 0x50, 0x16,
+ 0x74, 0x83, 0x8d, 0x4e, 0x5d, 0x79, 0xc3, 0xb0, 0x05, 0xa4, 0xcf, 0x08,
+ 0xa6, 0xbd, 0xf8, 0xce, 0xf2, 0xae, 0x75, 0xb7, 0xe0, 0x54, 0xee, 0x6d,
+ 0x15, 0xab, 0x0e, 0xe0, 0x48, 0x97, 0x56, 0x00, 0x60, 0xdd, 0x51, 0x4d,
+ 0x07, 0x3d, 0x93, 0x52, 0xd5, 0x01, 0x41, 0xe2, 0x44, 0x4c, 0x9e, 0xda,
+ 0x71, 0x5e, 0x68, 0xb8, 0xa6, 0xc2, 0x4f, 0x1e, 0x71, 0x7d, 0xd5, 0x38,
+ 0x52, 0xfc, 0xb5, 0xbc, 0xfd, 0x0d, 0x29, 0x57, 0xf8, 0x3c, 0xc6, 0x7a,
+ 0x7c, 0x5f, 0x6a, 0xd9, 0x23, 0x5e, 0xd8, 0x35, 0x53, 0x63, 0xe0, 0x21,
+ 0x11, 0x92, 0x5f, 0xaa, 0xbf, 0x8f, 0x78, 0xf3, 0x38, 0x79, 0xb7, 0x20,
+ 0x56, 0x95, 0x21, 0x7b, 0x78, 0x0f, 0xba, 0xe9, 0xf6, 0x9e, 0xcf, 0x48,
+ 0xdd, 0x3c, 0xde, 0x10, 0x02, 0x67, 0xa9, 0x14, 0xa8, 0x1e, 0xcd, 0x02,
+ 0x1a, 0xd0, 0xfd, 0xaf, 0x2a, 0x0d, 0x04, 0x7d, 0xf6, 0x8a, 0x0a, 0x1b,
+ 0xf7, 0x3c, 0x18, 0xa8, 0xce, 0xe8, 0x65, 0xde},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 60
+ {SEC_OID_SHA384,
+ 60,
+ {0x5d, 0x1c, 0x5c, 0x91, 0x03, 0x3b, 0x10, 0x25, 0xd8, 0x1f, 0xae, 0xa8,
+ 0xac, 0xd7, 0x68, 0x13, 0x9c, 0x11, 0x2a, 0x36, 0x69, 0xce, 0x1e, 0xbb,
+ 0x10, 0x11, 0x51, 0xae, 0x25, 0x7f, 0x29, 0x9b, 0xa5, 0x13, 0x8b, 0x7e,
+ 0xa2, 0xce, 0x12, 0x3e, 0x92, 0x7b, 0xfd, 0xcd, 0x88, 0x65, 0xdc, 0x09,
+ 0x15, 0x4f, 0xb2, 0xad, 0xf4, 0x0e, 0xd7, 0xba, 0x82, 0xd8, 0xe7, 0x57,
+ 0xdd, 0xf8, 0x36, 0x30, 0x63, 0x25, 0x9e, 0x8d, 0x30, 0xd2, 0x4b, 0x16,
+ 0x9d, 0x4d, 0x5e, 0x98, 0xb9, 0x11, 0xce, 0xd5, 0x4d, 0x88, 0x35, 0x3c,
+ 0x77, 0x67, 0x92, 0x2c, 0x50, 0x2d, 0xb3, 0x3b, 0xd9, 0xb4, 0xf4, 0xdc,
+ 0xcf, 0xb6, 0xf5, 0x33, 0x5a, 0x0e, 0x18, 0x39, 0xc3, 0x14, 0x05, 0xf4,
+ 0xc9, 0x60, 0xb9, 0xd7, 0xa6, 0x0d, 0x78, 0x27, 0xa4, 0x05, 0xf3, 0xba,
+ 0xb6, 0x29, 0x6a, 0xcf, 0xac, 0xa8, 0x44, 0x39, 0x2a, 0x2f, 0x3b, 0xb8,
+ 0x24, 0x02, 0x9c, 0x20, 0x97, 0x47, 0xe3, 0x59, 0x61, 0xa9, 0xee, 0xa6,
+ 0x05, 0xb1, 0x2a, 0x93, 0x13, 0x4d, 0x0b, 0x24, 0xfd, 0x67, 0x78, 0xdc,
+ 0x10, 0x69, 0x9b, 0xfc, 0x16, 0x0a, 0xb1, 0x2e, 0x39, 0x45, 0x5c, 0x02,
+ 0x7d, 0xf4, 0x47, 0xbb, 0x4d, 0x9c, 0x91, 0x5e, 0xcf, 0xba, 0x78, 0xd6,
+ 0xe6, 0x6e, 0x90, 0x4c, 0x5b, 0xae, 0x25, 0xa9, 0xfc, 0xd7, 0x8b, 0x84,
+ 0x69, 0x09, 0x02, 0xdb, 0xad, 0xc1, 0x4f, 0x63, 0x6a, 0xca, 0xe1, 0x4e,
+ 0xff, 0xd8, 0x4a, 0xa2, 0x81, 0x12, 0x25, 0x2e, 0x07, 0x06, 0x26, 0x21,
+ 0x06, 0xfc, 0x02, 0xec, 0x19, 0x1e, 0x89, 0x18, 0x07, 0xbe, 0x31, 0x04,
+ 0x61, 0x34, 0xff, 0x79, 0x22, 0xf0, 0x7e, 0x88, 0x73, 0x7f, 0xfa, 0x9b,
+ 0xd3, 0x47, 0x32, 0xf8, 0x7f, 0x3d, 0x45, 0x9a, 0x53, 0xe5, 0xe0, 0x61,
+ 0xfe, 0xbc, 0x44, 0xda, 0xf1, 0x8d, 0x0d, 0xf0, 0x4c, 0xf1, 0x25, 0xea,
+ 0x93, 0x06, 0x4a, 0xcc, 0x3f, 0x25, 0x76, 0x52, 0xff, 0x1e, 0xb9, 0xaa,
+ 0xe4, 0xae, 0xa9, 0x21, 0xdd, 0x89, 0xfc, 0x28, 0xfd, 0x7d, 0xcb, 0x2a,
+ 0xaf, 0xe5, 0xd9, 0x36, 0x6e, 0x0f, 0x6a, 0x11, 0xa7, 0xbd, 0x0f, 0x67,
+ 0xaf, 0xb6, 0x2d, 0x12, 0xef, 0xdb, 0x53, 0x72, 0x98, 0xd7, 0x87, 0xc3,
+ 0x28, 0x39, 0x09, 0x51, 0xda, 0x3d, 0x77, 0x8d, 0x10, 0x74, 0x13, 0xb2,
+ 0x38, 0xea, 0x66, 0xc7, 0x66, 0xc1, 0xa1, 0xc3, 0xcc, 0x36, 0x46, 0x79,
+ 0xf8, 0xf9, 0x90, 0x98, 0xa1, 0xcd, 0x2b, 0x7f, 0x95, 0x05, 0xe7, 0x62,
+ 0x6c, 0x69, 0x06, 0xc8, 0x37, 0xde, 0xb1, 0xb1, 0x58, 0x7e, 0x2c, 0x4b,
+ 0x68, 0x0c, 0x5a, 0x81, 0x33, 0x78, 0x2b, 0x86, 0x3f, 0xd4, 0xba, 0xa6,
+ 0xb8, 0x79, 0xa2, 0x92, 0x31, 0x2a, 0xbe, 0x76, 0x49, 0x2c, 0xfe, 0xe0,
+ 0x3c, 0x20, 0x79, 0x0e, 0x5f, 0xf7, 0xc7, 0x68, 0xf2, 0x06, 0xd0, 0xb4,
+ 0xe3, 0x13, 0x8d, 0x46, 0xcc, 0x51, 0x5a, 0x25, 0xba, 0xe0, 0xd2, 0xcd,
+ 0x92, 0x19, 0xf7, 0x8b, 0x9b, 0x93, 0x2a, 0x26, 0x71, 0x09, 0x7e, 0xa6,
+ 0x51, 0xf7, 0x09, 0x47, 0x7c, 0x16, 0x49, 0xab, 0x3c, 0x8c, 0x98, 0x75,
+ 0xe7, 0x6e, 0xfa, 0xc7, 0x0b, 0xdc, 0x70, 0x67, 0x12, 0x17, 0xaa, 0x15,
+ 0xc6, 0xbe, 0x24, 0x7c, 0x36, 0x73, 0x54, 0x44, 0x3c, 0x7e, 0x52, 0x70,
+ 0x65, 0xfd, 0x18, 0x74, 0xd6, 0xed, 0xf1, 0x82, 0x66, 0x00, 0x66, 0x3e,
+ 0xab, 0x61, 0x09, 0x7b, 0xd0, 0x07, 0x47, 0x83, 0x96, 0xbe, 0x2a, 0x2d,
+ 0x83, 0x7d, 0x44, 0xbb, 0xa2, 0x87, 0x66, 0x04, 0x8a, 0xa0, 0x2b, 0x38,
+ 0x60, 0xb4, 0x6c, 0xc7, 0x19, 0x15, 0x79, 0x87, 0x87, 0xed, 0x59, 0xe0,
+ 0x6d, 0x83, 0x6f, 0x46, 0xec, 0x0c, 0x31, 0xc0},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 61
+ {SEC_OID_SHA384,
+ 61,
+ {0x2b, 0x5e, 0xec, 0xfb, 0x40, 0x64, 0xa5, 0x67, 0x48, 0xb5, 0x6f, 0xce,
+ 0xf7, 0x92, 0x77, 0xe0, 0x5e, 0xc8, 0x27, 0x29, 0x83, 0x59, 0xdf, 0x48,
+ 0xc4, 0x1c, 0x75, 0xa6, 0x53, 0x55, 0xc2, 0x3c, 0x67, 0x8d, 0x61, 0x6b,
+ 0xf2, 0x5f, 0x08, 0xf4, 0x47, 0x61, 0xae, 0x7d, 0xbc, 0x7d, 0x16, 0x15,
+ 0x43, 0xb4, 0x39, 0x4c, 0x56, 0x87, 0xd7, 0x62, 0xc8, 0x5f, 0xad, 0xb0,
+ 0xea, 0xa6, 0xe0, 0x98, 0xad, 0xe6, 0xbb, 0x80, 0xdf, 0xe9, 0x22, 0xb8,
+ 0x82, 0x31, 0xfc, 0x29, 0x6e, 0x26, 0x94, 0x11, 0xbd, 0x40, 0xad, 0x3f,
+ 0x18, 0xc6, 0xaf, 0xff, 0x66, 0xa4, 0xbb, 0x25, 0x99, 0x62, 0x8a, 0xa6,
+ 0xfa, 0xc2, 0x5e, 0x4e, 0xb9, 0x96, 0xcd, 0xea, 0xbd, 0xf6, 0x70, 0x03,
+ 0x27, 0xf7, 0x3f, 0x26, 0x90, 0x5b, 0xa5, 0x92, 0x3a, 0x98, 0x90, 0x8e,
+ 0xa1, 0x3f, 0x32, 0x65, 0x38, 0xe1, 0x42, 0x38, 0x05, 0xb7, 0x5d, 0x66,
+ 0x37, 0x26, 0x20, 0x29, 0xc3, 0x45, 0xcb, 0x0f, 0xdc, 0x7c, 0x6a, 0xcf,
+ 0x08, 0x97, 0xf1, 0x38, 0xeb, 0x3f, 0x7b, 0x79, 0x76, 0xfe, 0x12, 0x95,
+ 0x87, 0xd4, 0x48, 0x5c, 0xbe, 0xac, 0xad, 0xc1, 0x6f, 0xc3, 0x1d, 0xca,
+ 0xff, 0xba, 0xeb, 0x7b, 0xb5, 0x1c, 0x49, 0xa4, 0xf8, 0xbd, 0xb1, 0x5e,
+ 0x14, 0xa3, 0xd0, 0xba, 0x95, 0x8f, 0x33, 0x0e, 0xe3, 0xd7, 0xe8, 0x05,
+ 0xdb, 0x74, 0x74, 0xc4, 0xa7, 0xbf, 0xdc, 0x7f, 0x26, 0xa4, 0x7c, 0xf8,
+ 0x2a, 0xe3, 0x5a, 0x58, 0x95, 0x59, 0xff, 0x7b, 0x39, 0xa6, 0x05, 0x64,
+ 0xa3, 0xfc, 0x3b, 0x9e, 0x4e, 0x75, 0x9b, 0xfc, 0xe7, 0x6e, 0x1e, 0x28,
+ 0x44, 0x36, 0x8d, 0x6d, 0x92, 0xe0, 0xe8, 0xcc, 0xbe, 0x74, 0x04, 0x5c,
+ 0xb3, 0xca, 0xf0, 0xff, 0xbc, 0x47, 0x0f, 0xba, 0xc7, 0x48, 0xf7, 0x2b,
+ 0x54, 0x55, 0xb9, 0xee, 0x38, 0xa6, 0x15, 0xbf, 0xc5, 0x00, 0x99, 0x23,
+ 0x89, 0x08, 0x02, 0x04, 0x2a, 0x4d, 0x27, 0x3f, 0xbd, 0x51, 0xbb, 0x1b,
+ 0x00, 0xd7, 0x89, 0x04, 0xba, 0x06, 0xb0, 0xd5, 0xc4, 0x25, 0x33, 0x36,
+ 0x16, 0xaf, 0x7d, 0xe7, 0xff, 0xfc, 0x89, 0x42, 0xa3, 0xd4, 0x2f, 0x79,
+ 0xea, 0x6b, 0x3c, 0x5c, 0x06, 0x96, 0xf8, 0x10, 0xe6, 0x03, 0x3b, 0x05,
+ 0x04, 0xae, 0x3d, 0xb2, 0xc6, 0xdf, 0x83, 0x98, 0x2b, 0xea, 0x64, 0xc1,
+ 0xd8, 0x04, 0x35, 0x73, 0xac, 0x33, 0x10, 0xff, 0xc1, 0x7e, 0x21, 0x0d,
+ 0xdc, 0xe4, 0xb6, 0x1a, 0xbf, 0x16, 0x4a, 0x5e, 0x44, 0x75, 0x91, 0xe0,
+ 0x72, 0xb6, 0x7d, 0x01, 0x53, 0x7b, 0x52, 0x5c, 0x53, 0x88, 0xaf, 0xe8,
+ 0x76, 0x36, 0x01, 0x1c, 0xa7, 0x0a, 0x0f, 0x2e, 0x75, 0xf3, 0xaf, 0xa2,
+ 0x89, 0xa1, 0xd9, 0xde, 0x28, 0x94, 0xe7, 0xf8, 0x37, 0x7b, 0xad, 0xdf,
+ 0x25, 0x20, 0x19, 0xf4, 0x77, 0x0e, 0xb1, 0xd9, 0x9d, 0x4a, 0x47, 0x3e,
+ 0x92, 0xf9, 0x79, 0x20, 0x66, 0xc4, 0xac, 0x90, 0x19, 0xc2, 0xe0, 0x91,
+ 0x5a, 0x74, 0xac, 0xbf, 0xa9, 0xcc, 0x88, 0x82, 0xa4, 0xad, 0x24, 0x3a,
+ 0x07, 0x76, 0x7e, 0x77, 0x24, 0x6c, 0x58, 0x61, 0x81, 0x69, 0x57, 0x8b,
+ 0xa6, 0xa2, 0x4a, 0xf4, 0xef, 0x24, 0xfc, 0x00, 0x59, 0x12, 0x46, 0x68,
+ 0xff, 0x98, 0x8e, 0x58, 0xaa, 0x4f, 0x65, 0x4a, 0xfd, 0x81, 0x38, 0x3c,
+ 0xcf, 0x9c, 0x80, 0xe2, 0xef, 0xd7, 0xb7, 0xf6, 0x5a, 0xac, 0x33, 0x69,
+ 0xd4, 0xca, 0xb2, 0x53, 0xd1, 0x72, 0x5a, 0x41, 0x4c, 0x16, 0x9d, 0x5c,
+ 0x25, 0xd0, 0x8b, 0xdd, 0x80, 0x9a, 0xf2, 0x64, 0xdd, 0xf0, 0xa0, 0xc0,
+ 0xd9, 0x5f, 0x1b, 0x3a, 0xcc, 0x71, 0xa1, 0xdb, 0x00, 0xbd, 0x3e, 0xff,
+ 0xf5, 0x53, 0xea, 0x78, 0x70, 0x3e, 0x54, 0xf1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 62
+ {SEC_OID_SHA384,
+ 62,
+ {0x68, 0xc8, 0xe6, 0x79, 0x6c, 0x0c, 0xab, 0x6f, 0xb1, 0x42, 0xbd, 0x41,
+ 0x13, 0x54, 0xb6, 0x42, 0x46, 0x91, 0x02, 0xae, 0x09, 0x4e, 0xf9, 0x4e,
+ 0x11, 0x57, 0xb7, 0x04, 0xab, 0x4b, 0xe3, 0x6e, 0x15, 0x80, 0xad, 0xf1,
+ 0xce, 0xab, 0x32, 0xe1, 0xc9, 0x4a, 0x2b, 0xac, 0x15, 0x4b, 0x11, 0xc0,
+ 0xd8, 0x0a, 0x84, 0x28, 0x4a, 0x87, 0xd5, 0xe5, 0xa4, 0x8e, 0xd0, 0x9f,
+ 0x08, 0x63, 0x9b, 0xe9, 0xc7, 0x34, 0x9e, 0x2c, 0x8b, 0x6d, 0x52, 0x19,
+ 0x0a, 0x24, 0x1b, 0x0a, 0xfa, 0x60, 0xa4, 0x99, 0x39, 0x81, 0xb1, 0x2a,
+ 0x59, 0xa3, 0x8f, 0x2f, 0xf8, 0x9e, 0x14, 0xcd, 0x8c, 0x76, 0x5f, 0xfe,
+ 0x7a, 0x07, 0xfd, 0x6a, 0xab, 0x3e, 0x66, 0xae, 0xc6, 0xb1, 0x5b, 0xa0,
+ 0x42, 0xdd, 0x65, 0x76, 0xba, 0x95, 0x26, 0xd8, 0xa5, 0x38, 0x16, 0xa8,
+ 0xde, 0xc3, 0x3a, 0x81, 0xb4, 0xfc, 0x8b, 0x5e, 0x6c, 0x44, 0x47, 0xf4,
+ 0xdb, 0x26, 0x18, 0x42, 0xc1, 0x2c, 0xd7, 0x6a, 0x3f, 0x14, 0x52, 0x69,
+ 0xc6, 0xa4, 0x88, 0xf6, 0xc1, 0xba, 0xf1, 0x16, 0x62, 0x4e, 0x69, 0x72,
+ 0x70, 0xf1, 0x0f, 0x8e, 0xec, 0x46, 0x2f, 0xeb, 0xc7, 0x98, 0xbf, 0xbd,
+ 0xf0, 0x95, 0x59, 0x32, 0x71, 0xcd, 0xf4, 0x7d, 0xb3, 0x47, 0xda, 0x18,
+ 0xf4, 0xc4, 0x70, 0x47, 0x26, 0x38, 0xb7, 0x11, 0xda, 0x67, 0x65, 0x4a,
+ 0x6f, 0xf5, 0x41, 0x47, 0xed, 0x86, 0xae, 0xab, 0x70, 0xf6, 0xd8, 0x5c,
+ 0xa6, 0x2c, 0x4a, 0x37, 0x4c, 0xf5, 0x6d, 0x0a, 0xad, 0xa3, 0x8e, 0x75,
+ 0xc8, 0x61, 0x13, 0x43, 0xb3, 0xbb, 0xbb, 0x7a, 0x5a, 0x49, 0xbf, 0xa8,
+ 0xac, 0x32, 0x7c, 0x70, 0xcf, 0x0a, 0x16, 0xbf, 0x8a, 0x70, 0x0c, 0x95,
+ 0xfc, 0x76, 0x1a, 0x0c, 0xae, 0xa9, 0x94, 0xb9, 0xa5, 0x10, 0x89, 0xdd,
+ 0x90, 0xd4, 0xc3, 0x57, 0x07, 0x17, 0x10, 0x2f, 0x96, 0x5c, 0xf7, 0x8d,
+ 0x20, 0x15, 0xbb, 0x6e, 0xb1, 0x97, 0x11, 0xd5, 0x16, 0x13, 0x22, 0x0b,
+ 0xe1, 0xc9, 0xa9, 0x64, 0x31, 0x9e, 0xda, 0x9b, 0xd7, 0x67, 0xd8, 0xd4,
+ 0x2c, 0x63, 0x90, 0xb1, 0x9f, 0x05, 0x3e, 0x75, 0x9e, 0x02, 0x7c, 0xef,
+ 0x3f, 0x18, 0x43, 0x1d, 0xca, 0x9e, 0xc3, 0x03, 0xc1, 0x75, 0x35, 0x6a,
+ 0x59, 0x7b, 0xca, 0x88, 0x07, 0xe7, 0x2e, 0x20, 0xc7, 0x1f, 0x5d, 0x18,
+ 0x28, 0x5e, 0x96, 0xea, 0xa6, 0x6f, 0xf6, 0x32, 0xa1, 0x37, 0x8d, 0x1a,
+ 0x38, 0xa7, 0x6c, 0x1c, 0xd7, 0x12, 0x0c, 0x58, 0x87, 0xa8, 0xb2, 0x58,
+ 0x3d, 0x64, 0xce, 0xb3, 0xf5, 0xdb, 0xb9, 0xa0, 0xea, 0x31, 0x51, 0xe8,
+ 0xc9, 0xe8, 0x61, 0x40, 0xb8, 0xbb, 0xbc, 0x5e, 0x00, 0xb8, 0xf1, 0x46,
+ 0x7b, 0x1f, 0x7d, 0xce, 0xe4, 0x92, 0x04, 0xcc, 0x43, 0x5b, 0xa1, 0x29,
+ 0xdf, 0xc3, 0xc7, 0x14, 0xf1, 0x44, 0xf9, 0xb6, 0x32, 0x2b, 0xba, 0x71,
+ 0x84, 0x96, 0x1b, 0x49, 0x60, 0x39, 0xfb, 0x5f, 0x01, 0x5a, 0xf3, 0x4b,
+ 0x55, 0xe2, 0xeb, 0x2f, 0x8e, 0xae, 0x26, 0xc6, 0x3a, 0x99, 0xe7, 0xb4,
+ 0xa0, 0x4b, 0x43, 0xef, 0xd6, 0x1b, 0x69, 0xb6, 0x70, 0xaf, 0xc3, 0x9f,
+ 0x5e, 0x7d, 0x58, 0x06, 0x32, 0x0f, 0x9a, 0x6f, 0x8c, 0x85, 0xba, 0xbe,
+ 0xfb, 0x61, 0x7d, 0xf5, 0x37, 0xe2, 0x22, 0x8f, 0x85, 0x69, 0x6d, 0xfe,
+ 0x2e, 0x2c, 0xca, 0x3c, 0x05, 0x79, 0x95, 0xcb, 0x83, 0x8e, 0xb0, 0xf3,
+ 0x9a, 0x39, 0x0f, 0x25, 0x72, 0x41, 0xde, 0x5f, 0x1a, 0xfd, 0xbd, 0xfb,
+ 0x33, 0xdf, 0x3c, 0xc1, 0x09, 0x8d, 0xb7, 0x38, 0x3b, 0xc9, 0xb4, 0x7a,
+ 0x3c, 0x3c, 0x68, 0xc3, 0xf6, 0x6b, 0x8f, 0x20, 0x28, 0xd4, 0x17, 0x6c,
+ 0x00, 0x55, 0x64, 0x79, 0xa9, 0xd3, 0x2d, 0x96},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 63
+ {SEC_OID_SHA384,
+ 63,
+ {0x52, 0x3c, 0x90, 0x64, 0x93, 0xb2, 0x02, 0xdd, 0x0c, 0xe8, 0x89, 0x3f,
+ 0x31, 0xad, 0x82, 0x8c, 0x81, 0xf0, 0x71, 0x40, 0xfd, 0xc0, 0x71, 0xf0,
+ 0x30, 0xe6, 0xf4, 0x4a, 0xfe, 0xa4, 0xfb, 0x06, 0x7d, 0xfc, 0x44, 0xb8,
+ 0x0e, 0xda, 0xd1, 0x6a, 0x26, 0xa1, 0xa2, 0xee, 0x1c, 0x04, 0x8e, 0x14,
+ 0x79, 0x92, 0x4f, 0x11, 0x4e, 0xeb, 0xfe, 0xf6, 0x97, 0x6d, 0x59, 0x5b,
+ 0xaa, 0x77, 0xce, 0xbc, 0xe5, 0xf9, 0x55, 0xeb, 0x34, 0xc9, 0xf0, 0xa6,
+ 0xd4, 0xd2, 0xa0, 0x51, 0x8d, 0xee, 0xf0, 0x0b, 0x8a, 0x3f, 0xd6, 0x73,
+ 0x50, 0x89, 0x07, 0xb7, 0xc4, 0x6e, 0x83, 0x26, 0xbb, 0x87, 0x4f, 0x59,
+ 0x3e, 0xa3, 0x56, 0x24, 0x89, 0xdc, 0x03, 0x31, 0x5a, 0x5e, 0x29, 0xf5,
+ 0x82, 0x23, 0xa1, 0x10, 0xbe, 0x55, 0xc3, 0x7b, 0xb8, 0x85, 0x09, 0x36,
+ 0x9f, 0x84, 0xe2, 0x18, 0xd5, 0x38, 0x43, 0x9f, 0x13, 0xd4, 0x6e, 0xa3,
+ 0x15, 0x36, 0x76, 0x96, 0x29, 0x9f, 0x39, 0x66, 0x56, 0x0d, 0x28, 0x2a,
+ 0x2c, 0x83, 0x5a, 0x94, 0x79, 0x70, 0x92, 0x42, 0xca, 0x2f, 0x49, 0xd9,
+ 0x0a, 0x34, 0x11, 0x92, 0xb3, 0x2a, 0xea, 0x1f, 0xfe, 0x69, 0xa2, 0xd2,
+ 0x44, 0x4e, 0xac, 0xf3, 0xab, 0x92, 0xc0, 0x83, 0xe8, 0x59, 0x3f, 0x6b,
+ 0xa0, 0x6c, 0xfc, 0xb7, 0xa0, 0xe8, 0x43, 0xd6, 0xb8, 0x30, 0xc7, 0xb2,
+ 0xcb, 0x9e, 0x9b, 0xab, 0x12, 0x49, 0x34, 0x8e, 0xc7, 0xb9, 0x7a, 0xcc,
+ 0xc6, 0x41, 0x5c, 0x86, 0x35, 0x3f, 0xdb, 0x15, 0x8b, 0x20, 0x08, 0xa2,
+ 0x7b, 0xaa, 0x12, 0xe0, 0x89, 0x80, 0xf2, 0x16, 0xa7, 0x24, 0xbe, 0xe7,
+ 0x63, 0x2c, 0x9c, 0x49, 0x59, 0x5c, 0x47, 0xe6, 0x1e, 0x56, 0x54, 0x48,
+ 0x64, 0x5f, 0xb3, 0xb3, 0x49, 0x69, 0x9e, 0xa3, 0xa8, 0x02, 0x32, 0x56,
+ 0xf7, 0x6e, 0x8d, 0xf6, 0x13, 0xf5, 0x93, 0x64, 0xae, 0xf5, 0x61, 0xcc,
+ 0x97, 0x0b, 0xbf, 0x94, 0x54, 0x55, 0x18, 0x01, 0x2d, 0x58, 0x98, 0xec,
+ 0x41, 0x06, 0xaf, 0x59, 0x2c, 0x5f, 0xee, 0x55, 0x18, 0x61, 0xc7, 0xe9,
+ 0x66, 0x59, 0xe4, 0x7f, 0x13, 0x3b, 0x6c, 0x4e, 0x7b, 0x63, 0x63, 0x11,
+ 0x05, 0x36, 0x7f, 0xda, 0xbe, 0xb3, 0xce, 0x38, 0xc0, 0x33, 0xd5, 0xa9,
+ 0x65, 0xa4, 0xdb, 0xbe, 0xd1, 0xaf, 0xf6, 0x61, 0x04, 0xdf, 0x32, 0xd2,
+ 0x37, 0xc0, 0x26, 0x4e, 0x44, 0xcd, 0x93, 0x8d, 0x43, 0x35, 0xfe, 0x5c,
+ 0x67, 0xdb, 0x6e, 0x8b, 0xe9, 0xca, 0x79, 0x37, 0x3d, 0xec, 0x26, 0x31,
+ 0x98, 0x58, 0x54, 0xfa, 0x01, 0x0c, 0xb5, 0xbe, 0x92, 0x92, 0x2a, 0x16,
+ 0x95, 0xd6, 0xe4, 0x7e, 0x01, 0x3a, 0x0d, 0x77, 0x28, 0xf3, 0xa0, 0xdf,
+ 0xd5, 0x19, 0xb5, 0x4e, 0x0c, 0xda, 0xbd, 0xc2, 0x90, 0xf4, 0xb6, 0xeb,
+ 0x2c, 0x4e, 0x3b, 0x10, 0x20, 0x55, 0xaa, 0x1d, 0x90, 0x05, 0x52, 0x0f,
+ 0x00, 0x53, 0x2a, 0x8e, 0xf3, 0xe7, 0x6d, 0x6e, 0x6b, 0x24, 0x70, 0xf2,
+ 0x70, 0xaa, 0x24, 0x56, 0xc5, 0xbe, 0xa1, 0xdb, 0x92, 0x4b, 0x86, 0x3b,
+ 0x97, 0x49, 0xe4, 0xb0, 0x9d, 0xcd, 0x18, 0x6a, 0x0e, 0x0f, 0xbc, 0xa8,
+ 0xb3, 0xb2, 0xf7, 0xb9, 0x8c, 0xb6, 0x4e, 0x36, 0x82, 0x65, 0x9b, 0x3d,
+ 0xe8, 0x0e, 0x3a, 0xd7, 0x23, 0x34, 0x42, 0x69, 0xe9, 0x08, 0xc3, 0x93,
+ 0xe8, 0xf9, 0xb7, 0x2d, 0xb5, 0x77, 0x6d, 0x51, 0x26, 0x2e, 0x9a, 0x59,
+ 0xf2, 0x75, 0xe5, 0x6e, 0x61, 0x2c, 0x10, 0x61, 0x82, 0x74, 0x5d, 0x0e,
+ 0x5e, 0x8d, 0x52, 0x99, 0x86, 0x0e, 0x63, 0x1f, 0x97, 0xb0, 0xa5, 0x35,
+ 0x65, 0x34, 0xa7, 0x72, 0x4c, 0x54, 0x12, 0xdd, 0xcf, 0x52, 0xc8, 0x56,
+ 0x28, 0xae, 0x59, 0x1f, 0x40, 0x78, 0x01, 0x49},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 64
+ {SEC_OID_SHA384,
+ 64,
+ {0x30, 0xb0, 0xc5, 0x96, 0xab, 0x84, 0x97, 0x8d, 0xc1, 0xe3, 0x7e, 0x88,
+ 0xcc, 0x7a, 0xf7, 0x88, 0x04, 0x7c, 0xe4, 0x6c, 0x06, 0xf8, 0x04, 0xc7,
+ 0x49, 0x32, 0x2c, 0x0a, 0xd6, 0xbf, 0x2b, 0xc5, 0x60, 0x8c, 0xf8, 0xa7,
+ 0xac, 0xa3, 0xbf, 0x69, 0x5a, 0x92, 0x2e, 0x82, 0x6e, 0xb5, 0xc3, 0xe6,
+ 0x4b, 0x46, 0x07, 0x9d, 0x23, 0x45, 0x7c, 0x9f, 0xb0, 0xb9, 0x8a, 0xa6,
+ 0xac, 0xb4, 0x70, 0xde, 0x05, 0xfa, 0x61, 0x2e, 0x9d, 0xfa, 0xfc, 0xc4,
+ 0x92, 0xbe, 0xad, 0x17, 0x8a, 0xd8, 0xca, 0xc6, 0x73, 0x42, 0x0f, 0x5d,
+ 0xa5, 0xd6, 0x09, 0xb5, 0x18, 0xf1, 0xd0, 0xb9, 0xc0, 0xfa, 0xac, 0x15,
+ 0x4b, 0x93, 0x10, 0xed, 0x12, 0x65, 0x29, 0x88, 0xfb, 0xcd, 0x7d, 0x5c,
+ 0xe7, 0x57, 0xd0, 0x70, 0x4a, 0x5a, 0xa0, 0xb5, 0x14, 0x43, 0x45, 0xf8,
+ 0x5c, 0xfc, 0xb5, 0xee, 0x31, 0x38, 0xdc, 0x86, 0xcb, 0xc2, 0x91, 0x71,
+ 0x3e, 0x50, 0x90, 0x87, 0x18, 0xfa, 0xa9, 0xba, 0xdf, 0xee, 0xbc, 0xb7,
+ 0x3c, 0xef, 0x9a, 0x68, 0x7d, 0xb4, 0xb8, 0x11, 0xd9, 0x96, 0xad, 0x92,
+ 0xc1, 0xa9, 0xaf, 0x7e, 0x44, 0xd8, 0x75, 0x84, 0x2c, 0xef, 0x14, 0xee,
+ 0x59, 0xd6, 0xa1, 0xf3, 0x35, 0xd4, 0xcb, 0xb9, 0xe4, 0x1b, 0x61, 0x55,
+ 0xdb, 0xb6, 0x94, 0xe1, 0x5a, 0x14, 0x87, 0xd6, 0x64, 0xe5, 0xc8, 0xe6,
+ 0xc3, 0x79, 0x56, 0xad, 0x12, 0x92, 0x95, 0x85, 0x02, 0xa1, 0xf4, 0xdd,
+ 0x75, 0xe0, 0x8e, 0xfd, 0xb1, 0xad, 0x42, 0x76, 0xfb, 0xc5, 0xc3, 0x18,
+ 0x04, 0x93, 0x7c, 0xb1, 0x75, 0xbc, 0xe6, 0xe0, 0xf7, 0x34, 0xaa, 0xad,
+ 0x59, 0xef, 0x27, 0xc7, 0x7e, 0xc6, 0xcc, 0x62, 0x67, 0xbd, 0x25, 0x04,
+ 0x55, 0x02, 0x75, 0x81, 0x56, 0x5c, 0xf9, 0x1b, 0xce, 0xc2, 0x7f, 0x62,
+ 0xca, 0x5e, 0x9a, 0x1e, 0x1b, 0x8b, 0x48, 0xfb, 0x47, 0xf9, 0x1a, 0x08,
+ 0x6e, 0xd3, 0x00, 0xc0, 0x9b, 0xdf, 0x5e, 0x0a, 0x4c, 0xc3, 0x6e, 0x7f,
+ 0x4f, 0xa4, 0xf4, 0x31, 0xcc, 0x5b, 0x00, 0xc7, 0xf7, 0x21, 0x2d, 0xc3,
+ 0x21, 0xe9, 0xd4, 0x83, 0x77, 0x03, 0x97, 0xbd, 0xd8, 0xe1, 0xb2, 0x2d,
+ 0xed, 0x6d, 0x01, 0xad, 0x2d, 0x12, 0xea, 0x42, 0x53, 0xae, 0x22, 0x3c,
+ 0x78, 0x6b, 0x47, 0x4f, 0x57, 0x51, 0xa0, 0x46, 0x35, 0x7d, 0x7c, 0xaf,
+ 0x43, 0x22, 0xe6, 0x1a, 0xd5, 0x5c, 0x22, 0x79, 0xab, 0x06, 0xda, 0xdc,
+ 0xff, 0x63, 0x5f, 0xae, 0x5e, 0xdd, 0x2d, 0xbb, 0x6d, 0x42, 0x97, 0x59,
+ 0xa1, 0x73, 0xcf, 0xbb, 0xc8, 0xd3, 0xd5, 0x37, 0xeb, 0x6c, 0xda, 0x91,
+ 0x1b, 0x29, 0x0c, 0x0b, 0x03, 0x96, 0xb4, 0xb0, 0x4b, 0xcc, 0x9a, 0x59,
+ 0xa7, 0x3b, 0x98, 0x5b, 0x45, 0xf2, 0xa9, 0x16, 0x12, 0xdf, 0x57, 0xfc,
+ 0x76, 0x0a, 0x7e, 0xeb, 0xa0, 0x4a, 0xb1, 0xd8, 0xe7, 0x28, 0xc7, 0xe2,
+ 0xfc, 0x46, 0x15, 0x53, 0xea, 0xfe, 0x21, 0xd2, 0xaf, 0x38, 0x82, 0xb1,
+ 0xcf, 0x95, 0x38, 0x1c, 0x75, 0x97, 0x14, 0x60, 0x3e, 0x42, 0x67, 0x48,
+ 0x97, 0x72, 0x94, 0x03, 0x8a, 0xd5, 0x28, 0xd8, 0x2e, 0x83, 0x38, 0xf7,
+ 0x40, 0x3c, 0x78, 0xd7, 0x8c, 0xd4, 0xd0, 0xfe, 0xc8, 0xf6, 0xb0, 0xf8,
+ 0xcb, 0xdc, 0x1f, 0xbc, 0x33, 0xf6, 0xd7, 0x0f, 0x1c, 0xf7, 0x92, 0xcb,
+ 0x70, 0x66, 0x54, 0x07, 0x68, 0xa4, 0x4c, 0x43, 0x51, 0x31, 0x95, 0x12,
+ 0xea, 0x70, 0xb2, 0x08, 0x31, 0xb7, 0x06, 0x82, 0xb9, 0x6c, 0x17, 0x84,
+ 0x31, 0x6a, 0x1b, 0xe7, 0x37, 0x82, 0x6e, 0x8f, 0x40, 0x22, 0xbd, 0x4f,
+ 0xa8, 0x43, 0x96, 0xf8, 0xdc, 0xd3, 0xee, 0x4b, 0xa7, 0x15, 0x42, 0xb6,
+ 0xc6, 0xbf, 0x3b, 0x3e, 0xa9, 0xed, 0xf1, 0x50},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 65
+ {SEC_OID_SHA384,
+ 65,
+ {0x82, 0x4c, 0xa9, 0x98, 0xfa, 0xd6, 0xa1, 0x90, 0x67, 0xde, 0xc5, 0x78,
+ 0x5b, 0xe1, 0x39, 0x7c, 0x8e, 0x8b, 0x34, 0x1c, 0x82, 0xb7, 0x0c, 0x02,
+ 0x96, 0x0c, 0xe6, 0x42, 0x84, 0xcd, 0xa3, 0x41, 0xbb, 0x38, 0xa5, 0xf1,
+ 0xf8, 0x6a, 0x42, 0x8b, 0xcd, 0xd7, 0x08, 0x5e, 0x93, 0x91, 0x57, 0xca,
+ 0x62, 0x7a, 0x18, 0xa8, 0x23, 0xb8, 0xe3, 0xac, 0xf1, 0x52, 0x39, 0x1a,
+ 0x8b, 0xc1, 0xf5, 0x27, 0xcd, 0xbe, 0xa0, 0x11, 0xe4, 0x4e, 0x84, 0x50,
+ 0x74, 0x9f, 0x0b, 0xd2, 0x8b, 0x45, 0x68, 0xa3, 0x0e, 0xd2, 0x76, 0xd3,
+ 0x86, 0x6d, 0x2e, 0xd3, 0xbc, 0xf4, 0x8e, 0x1e, 0x1c, 0xc8, 0xd9, 0x68,
+ 0x7e, 0x12, 0x73, 0x6c, 0x0d, 0xe3, 0xa1, 0xc0, 0x69, 0x39, 0x13, 0xe3,
+ 0x91, 0x52, 0xd6, 0x36, 0x21, 0x0a, 0x3a, 0x50, 0x78, 0x8f, 0xa9, 0xdc,
+ 0xd5, 0xf7, 0x47, 0x50, 0x5f, 0x48, 0xf8, 0x6b, 0x9a, 0x40, 0x69, 0x27,
+ 0x32, 0x1a, 0x62, 0xe0, 0x06, 0xb5, 0xa0, 0xee, 0xd0, 0x73, 0x26, 0x6e,
+ 0xfd, 0x9f, 0xe8, 0xd9, 0x42, 0xbc, 0x64, 0xd1, 0xcf, 0x32, 0xe5, 0x25,
+ 0xe7, 0xdd, 0x9a, 0x03, 0x6f, 0xc4, 0xe7, 0x22, 0x9e, 0xc1, 0x41, 0xec,
+ 0xd2, 0x4e, 0x0e, 0xc6, 0x7a, 0xa0, 0xe2, 0x3f, 0x24, 0x2c, 0x04, 0x21,
+ 0x26, 0x49, 0xb7, 0xfb, 0x8d, 0xaa, 0xee, 0x51, 0x57, 0x37, 0xc0, 0xd0,
+ 0xa1, 0xb2, 0x4a, 0x69, 0xce, 0x32, 0x4f, 0xc6, 0x90, 0xd6, 0xea, 0x01,
+ 0x95, 0xff, 0xe3, 0xf6, 0xf8, 0x96, 0x9e, 0x19, 0xeb, 0x75, 0x05, 0xa5,
+ 0x66, 0x61, 0x24, 0x30, 0x35, 0xed, 0xf2, 0x70, 0x07, 0xb6, 0xe6, 0x3b,
+ 0xd5, 0xcb, 0x3a, 0xbf, 0xd7, 0x55, 0x72, 0x66, 0x62, 0xa0, 0x91, 0x99,
+ 0xef, 0x1a, 0x84, 0xb3, 0xa7, 0x59, 0xcd, 0x86, 0xc4, 0x69, 0xc5, 0xa7,
+ 0xbc, 0x67, 0x2c, 0xd4, 0xe9, 0x98, 0x71, 0x54, 0x48, 0x66, 0x14, 0x68,
+ 0x8f, 0xa3, 0xc7, 0x76, 0x3d, 0x60, 0x8f, 0x09, 0xef, 0x07, 0xfd, 0xa1,
+ 0x2b, 0x25, 0x7f, 0x25, 0x50, 0xdc, 0xdf, 0x77, 0x61, 0x71, 0x47, 0xd0,
+ 0xc6, 0xac, 0x25, 0x75, 0x1a, 0xaa, 0x9b, 0x8e, 0x68, 0x21, 0x0f, 0x94,
+ 0xc7, 0xb2, 0x02, 0x2a, 0x7a, 0x26, 0x59, 0x16, 0x0e, 0x74, 0xd9, 0xbd,
+ 0xa4, 0xd6, 0x54, 0x9a, 0x2b, 0xcd, 0x09, 0x30, 0x10, 0x68, 0x79, 0x36,
+ 0x5a, 0xd7, 0xb8, 0x07, 0xbf, 0xf9, 0x97, 0x1c, 0x60, 0x83, 0x14, 0x7b,
+ 0xb1, 0x0b, 0x89, 0xbf, 0xd8, 0x61, 0x1a, 0x2e, 0x36, 0x3d, 0x0e, 0x0b,
+ 0x77, 0x19, 0x3e, 0xe7, 0x46, 0x20, 0x3f, 0xaf, 0x89, 0xac, 0xdf, 0xd0,
+ 0xe8, 0x5e, 0x9e, 0xfc, 0xed, 0x46, 0xc0, 0xbf, 0x1f, 0x7d, 0x61, 0xc7,
+ 0x77, 0x8a, 0x7b, 0x8c, 0x09, 0x1d, 0xa8, 0x78, 0xb5, 0x30, 0x9e, 0xd5,
+ 0x03, 0xe9, 0x98, 0x69, 0x84, 0xa5, 0x6c, 0x85, 0x77, 0x83, 0x50, 0x12,
+ 0x37, 0x32, 0x66, 0x44, 0xb3, 0x5b, 0xad, 0x0c, 0x50, 0xca, 0xb3, 0xf2,
+ 0x38, 0xb6, 0x0d, 0x6f, 0xc6, 0x3b, 0xf2, 0x31, 0x76, 0xae, 0x9a, 0x6d,
+ 0x61, 0xe6, 0x40, 0xe5, 0xb0, 0x1a, 0xa2, 0x04, 0x69, 0xfe, 0x5a, 0x75,
+ 0x61, 0x3e, 0x9d, 0xa7, 0x13, 0x1c, 0x97, 0xca, 0x65, 0x43, 0x77, 0xff,
+ 0x4f, 0x08, 0xd3, 0x20, 0x48, 0xc9, 0x9e, 0xea, 0x94, 0x14, 0xbf, 0x5e,
+ 0x60, 0xf5, 0xd6, 0x9d, 0x9f, 0x8c, 0x87, 0x87, 0xe1, 0x2a, 0x4d, 0x52,
+ 0x6f, 0xeb, 0xc5, 0x2b, 0x58, 0x57, 0x64, 0xdf, 0x43, 0x7a, 0xa1, 0x3b,
+ 0x50, 0xf4, 0x71, 0xfb, 0x9b, 0xd5, 0xcd, 0x6d, 0x26, 0x5f, 0xde, 0x61,
+ 0xfe, 0x15, 0x9c, 0x4c, 0xc7, 0x09, 0xbd, 0x27, 0xdc, 0xb3, 0xf1, 0x8e,
+ 0x33, 0x3f, 0xb2, 0x82, 0x65, 0xe9, 0xdb, 0x86},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 66
+ {SEC_OID_SHA384,
+ 66,
+ {0x84, 0x4d, 0xad, 0xc1, 0x8f, 0x1b, 0xd4, 0xb8, 0xbf, 0xcd, 0x20, 0x6b,
+ 0x0e, 0xb2, 0x16, 0x3a, 0x3a, 0xc6, 0x4e, 0x5f, 0xda, 0xbc, 0x81, 0xd1,
+ 0x70, 0x58, 0xfd, 0x97, 0xfb, 0x5c, 0x88, 0x3a, 0xf6, 0x0b, 0xeb, 0xb6,
+ 0xf5, 0xa4, 0x2e, 0x0d, 0xbf, 0x02, 0xcd, 0x66, 0xd3, 0xbc, 0x6c, 0x46,
+ 0x78, 0x7f, 0x58, 0x15, 0x49, 0xbd, 0x22, 0x17, 0x6d, 0x8e, 0x9b, 0x75,
+ 0xee, 0xe0, 0xc1, 0x0f, 0x64, 0x05, 0x2a, 0xf5, 0xab, 0x3c, 0x02, 0xdd,
+ 0x64, 0xfa, 0x87, 0x61, 0x3b, 0x59, 0x29, 0x39, 0x00, 0xfc, 0x5d, 0x2e,
+ 0xd7, 0x15, 0xd6, 0xa0, 0x22, 0xdd, 0xd1, 0x57, 0x24, 0x49, 0x23, 0x39,
+ 0x72, 0xa6, 0xb3, 0x9b, 0x7c, 0x80, 0xef, 0x40, 0x8d, 0xd0, 0x83, 0xe4,
+ 0xf6, 0x9f, 0xfe, 0x1a, 0xc2, 0xe7, 0xec, 0x58, 0x15, 0x3d, 0xdc, 0x52,
+ 0x74, 0x3c, 0x0a, 0x4c, 0xaa, 0x9f, 0x58, 0xbd, 0xf4, 0x4b, 0x4c, 0xf6,
+ 0x89, 0x0b, 0xfc, 0x99, 0xdb, 0x81, 0x77, 0x02, 0xbb, 0x44, 0x63, 0x7a,
+ 0x88, 0xf1, 0x3b, 0xa9, 0x24, 0x08, 0xd5, 0x31, 0x45, 0xd6, 0x93, 0x97,
+ 0x0c, 0xe8, 0x11, 0x54, 0x12, 0x4d, 0xa6, 0xbd, 0x88, 0xcd, 0x96, 0xd7,
+ 0x31, 0xd0, 0xf2, 0x48, 0xf7, 0x65, 0x54, 0xcc, 0xdb, 0x34, 0xad, 0xf4,
+ 0x1f, 0xff, 0xb3, 0xc9, 0x9c, 0x66, 0x0e, 0xbe, 0x4c, 0xe5, 0x01, 0xab,
+ 0x96, 0xad, 0x52, 0xd1, 0x84, 0x80, 0x2e, 0xd4, 0xa6, 0x68, 0x23, 0xd4,
+ 0x4b, 0x03, 0x74, 0x03, 0x48, 0x41, 0xe4, 0x48, 0x59, 0x09, 0xa7, 0xc7,
+ 0xc8, 0x88, 0xe0, 0x17, 0x42, 0xd0, 0x4f, 0x85, 0xbf, 0x9f, 0xab, 0xd3,
+ 0x9f, 0xdf, 0xfa, 0xcb, 0xa9, 0xe9, 0x7b, 0x3b, 0x6c, 0xfc, 0x3e, 0x27,
+ 0xbb, 0x25, 0x30, 0x73, 0x92, 0x75, 0xf3, 0xcd, 0x02, 0xca, 0x0b, 0x4c,
+ 0xc0, 0xa5, 0xb9, 0x48, 0x55, 0x46, 0xba, 0xb8, 0xc1, 0x01, 0x51, 0x1b,
+ 0x3d, 0x7f, 0x1e, 0xf3, 0x35, 0x32, 0x7b, 0x10, 0xb6, 0x18, 0xcd, 0x7b,
+ 0xf4, 0x0a, 0x04, 0x3e, 0xd0, 0x2e, 0xe6, 0x67, 0xd5, 0xe2, 0x32, 0x77,
+ 0xef, 0xf4, 0xb5, 0xd4, 0xfb, 0x51, 0xc9, 0x2a, 0x82, 0xfd, 0xce, 0x10,
+ 0xe4, 0x12, 0xe0, 0x31, 0x00, 0xc2, 0x66, 0x7c, 0x08, 0x4f, 0x54, 0xf3,
+ 0x76, 0x9b, 0x21, 0xdc, 0xf6, 0xfa, 0xc7, 0x28, 0xef, 0x47, 0xfc, 0xb7,
+ 0xf3, 0xfd, 0xf5, 0x2b, 0x62, 0x43, 0xc1, 0x55, 0x16, 0x2f, 0xa6, 0x3a,
+ 0x83, 0x2f, 0xdc, 0x4b, 0x48, 0xe6, 0x50, 0xcd, 0xf1, 0x7e, 0x88, 0x7d,
+ 0x0d, 0x37, 0x78, 0x60, 0x61, 0xc5, 0x26, 0x3a, 0x7f, 0x61, 0xe9, 0x66,
+ 0xa5, 0x46, 0x58, 0x4e, 0x45, 0x4b, 0x61, 0xd2, 0xae, 0x0b, 0x53, 0x65,
+ 0xba, 0x3f, 0xbd, 0xff, 0x47, 0x39, 0xab, 0x38, 0x8c, 0x08, 0x28, 0x83,
+ 0xec, 0xc9, 0x38, 0x56, 0x82, 0xc7, 0x4c, 0x30, 0x57, 0x75, 0x5a, 0xc9,
+ 0x0c, 0xbc, 0xac, 0x7d, 0xc2, 0x96, 0xf7, 0x95, 0x22, 0x4a, 0x90, 0x2b,
+ 0xba, 0x94, 0x28, 0xfb, 0xac, 0x5c, 0xf1, 0x97, 0xd3, 0x6a, 0xda, 0x19,
+ 0x4a, 0x22, 0x1c, 0xc6, 0xb3, 0x6d, 0x9a, 0x93, 0xec, 0x50, 0x8d, 0xbe,
+ 0xb9, 0xab, 0xc7, 0x40, 0xcc, 0x73, 0x60, 0x23, 0xc5, 0x29, 0x83, 0x00,
+ 0xf0, 0xdd, 0x3b, 0xf6, 0xed, 0xf0, 0xdb, 0x41, 0x7a, 0xf4, 0x47, 0x27,
+ 0x80, 0x7e, 0xe2, 0x60, 0x20, 0xd3, 0x3c, 0xee, 0xec, 0x49, 0xef, 0xe7,
+ 0x51, 0x67, 0x1b, 0xc0, 0x6b, 0x5f, 0x4d, 0xa2, 0x70, 0x6b, 0xca, 0x7a,
+ 0x09, 0x16, 0x44, 0x5d, 0x11, 0x77, 0x77, 0x25, 0x89, 0x5f, 0x74, 0x1a,
+ 0x3e, 0x2d, 0x13, 0x73, 0x49, 0xf4, 0x30, 0x79, 0xa8, 0x9f, 0x04, 0x9f,
+ 0x78, 0xb6, 0x80, 0xc2, 0xe9, 0xcb, 0x5b, 0xdb},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 67
+ {SEC_OID_SHA384,
+ 67,
+ {0xc7, 0xea, 0x4c, 0xf1, 0xde, 0xdb, 0x76, 0x16, 0x7a, 0x8c, 0x96, 0xf7,
+ 0xe4, 0x23, 0x46, 0x82, 0x2c, 0x67, 0x85, 0xc9, 0x4b, 0xe0, 0x56, 0xd0,
+ 0xae, 0xf3, 0x91, 0x8c, 0x89, 0xc2, 0x43, 0xd9, 0xa6, 0x4a, 0xde, 0xf8,
+ 0xa7, 0xf4, 0x2f, 0x73, 0x6a, 0x19, 0xc3, 0x68, 0x8c, 0x8e, 0xe5, 0xd0,
+ 0x13, 0xbc, 0x63, 0x3f, 0xee, 0x06, 0x96, 0x40, 0x8d, 0x28, 0xc3, 0x8b,
+ 0x95, 0x48, 0xd9, 0x98, 0x67, 0x7b, 0x32, 0x89, 0xc7, 0xcd, 0x80, 0x61,
+ 0x75, 0x1e, 0x0a, 0x7b, 0xed, 0x4c, 0x1c, 0xe7, 0x4d, 0x85, 0xf6, 0x67,
+ 0x15, 0xeb, 0x31, 0x97, 0x4f, 0x28, 0x64, 0x0e, 0x82, 0x19, 0x0b, 0xdd,
+ 0xc7, 0x04, 0x8d, 0xc8, 0x4f, 0x74, 0x7b, 0xcb, 0x8f, 0x74, 0xf3, 0x56,
+ 0x77, 0x53, 0xda, 0x72, 0xe8, 0x88, 0xe2, 0x9c, 0x6d, 0xba, 0x6e, 0xfb,
+ 0xf4, 0xfd, 0x87, 0x94, 0x0d, 0x3c, 0x70, 0x70, 0x64, 0xfc, 0xe7, 0xe6,
+ 0x00, 0xd3, 0x83, 0x18, 0xdd, 0x1c, 0x74, 0x2b, 0x15, 0x40, 0x02, 0xa1,
+ 0x64, 0xee, 0xbe, 0x1e, 0x57, 0x41, 0x8f, 0x30, 0x29, 0x2f, 0x61, 0xba,
+ 0x4b, 0x2c, 0x4b, 0xde, 0x76, 0x69, 0x9a, 0x0f, 0x0f, 0x06, 0x9a, 0xb3,
+ 0x94, 0x9c, 0x2a, 0x97, 0x11, 0x66, 0x36, 0xc6, 0xa2, 0x16, 0x03, 0xd6,
+ 0xe8, 0xa4, 0x19, 0x09, 0x9b, 0xcb, 0x19, 0xea, 0xec, 0x3f, 0x8d, 0x6a,
+ 0xc0, 0xc7, 0x6c, 0x5b, 0x95, 0x12, 0xf7, 0xa0, 0x96, 0x22, 0x97, 0xaa,
+ 0x63, 0x1e, 0x56, 0x4a, 0xed, 0xce, 0x4d, 0x41, 0xf3, 0x64, 0x85, 0xf3,
+ 0x11, 0x2e, 0x2d, 0xdc, 0x08, 0x14, 0x5c, 0x0b, 0x02, 0xa8, 0x70, 0x67,
+ 0xec, 0xdf, 0x6e, 0x25, 0x6f, 0x70, 0xa3, 0x4b, 0x48, 0x30, 0x65, 0xc9,
+ 0xd1, 0x5d, 0xc2, 0x94, 0xd1, 0xe7, 0x37, 0x2c, 0x4b, 0xf4, 0x59, 0x91,
+ 0xa0, 0xef, 0x92, 0x47, 0xd1, 0x4c, 0x8d, 0xe0, 0xac, 0xab, 0x93, 0xea,
+ 0x0b, 0x87, 0x89, 0x2b, 0x10, 0x3f, 0xb8, 0xc1, 0x82, 0x30, 0x02, 0xc9,
+ 0x77, 0xa7, 0xd3, 0x90, 0xb3, 0xa3, 0xd3, 0x92, 0xc6, 0x7b, 0x72, 0xce,
+ 0xec, 0x6a, 0xf7, 0x2b, 0x9f, 0x50, 0x0d, 0xc9, 0x20, 0x50, 0x32, 0x7a,
+ 0x28, 0x6b, 0x8b, 0x9d, 0xf0, 0x9a, 0x68, 0x18, 0x6c, 0x03, 0xa6, 0xfa,
+ 0xd8, 0x21, 0x01, 0x84, 0xa5, 0x51, 0xf6, 0xf2, 0x54, 0x5c, 0xf8, 0x65,
+ 0x62, 0xd9, 0x78, 0xe8, 0xa6, 0xf2, 0xaa, 0x69, 0x7e, 0x05, 0x9c, 0x1f,
+ 0x37, 0x18, 0x17, 0x69, 0x05, 0x8b, 0xa7, 0xb1, 0x99, 0x15, 0x0f, 0x16,
+ 0x5e, 0xda, 0xae, 0x00, 0xf8, 0x5a, 0x51, 0x67, 0x0c, 0x2e, 0xf7, 0x9e,
+ 0x2b, 0xf4, 0xe8, 0xc4, 0xcc, 0x0c, 0xbf, 0xc5, 0xb4, 0x30, 0xb7, 0x63,
+ 0x20, 0x5e, 0x2f, 0x20, 0x8b, 0x46, 0x0b, 0x3b, 0x70, 0xae, 0x50, 0x4e,
+ 0x08, 0xb5, 0x23, 0x7c, 0x89, 0x0b, 0xbc, 0x73, 0x12, 0xe6, 0x18, 0x23,
+ 0xae, 0xd4, 0xb6, 0x99, 0x8a, 0xbe, 0xcf, 0x08, 0x35, 0xf6, 0xba, 0xb7,
+ 0xc6, 0xfb, 0xd7, 0x29, 0x14, 0x3f, 0x83, 0x3c, 0x1e, 0x5c, 0xbc, 0xeb,
+ 0xda, 0xa7, 0xea, 0xd5, 0xb5, 0xa1, 0x35, 0xb1, 0x6e, 0xec, 0xa9, 0x25,
+ 0x5c, 0xce, 0x98, 0x98, 0x3f, 0x3a, 0x9c, 0xed, 0xfa, 0x7a, 0x01, 0xd1,
+ 0xc2, 0xfd, 0x17, 0x91, 0x72, 0xa5, 0x6c, 0xd6, 0x61, 0xb6, 0x42, 0xb5,
+ 0x2e, 0xf2, 0x6a, 0x51, 0xe9, 0x8f, 0x95, 0x7c, 0x8c, 0xf4, 0xcd, 0x96,
+ 0xbc, 0xab, 0x7b, 0x21, 0x6a, 0x48, 0x26, 0x7e, 0x66, 0x1b, 0xb6, 0xac,
+ 0xb3, 0x28, 0x45, 0x4d, 0x37, 0x6c, 0xd3, 0xa2, 0x36, 0x7b, 0xd4, 0x70,
+ 0x69, 0xb2, 0xda, 0xa0, 0x1a, 0xbc, 0x3e, 0x45, 0xdc, 0xa3, 0x49, 0x71,
+ 0x0d, 0xd1, 0x74, 0xca, 0x55, 0xeb, 0xe7, 0x47},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 68
+ {SEC_OID_SHA384,
+ 68,
+ {0x19, 0x72, 0x8d, 0x28, 0xc3, 0xd3, 0xab, 0x39, 0x5d, 0x47, 0x84, 0x65,
+ 0x77, 0x79, 0x92, 0x44, 0x46, 0x9f, 0xe1, 0x95, 0xb5, 0x97, 0x30, 0xa8,
+ 0x1e, 0x7b, 0xc3, 0xe0, 0x24, 0x16, 0xa8, 0x6a, 0x49, 0x6d, 0x63, 0x4d,
+ 0x70, 0x4d, 0x0a, 0x59, 0xdb, 0xe8, 0x65, 0xa9, 0x20, 0x90, 0xb9, 0xe3,
+ 0x7e, 0x3a, 0x5a, 0x0a, 0x76, 0xa1, 0x82, 0x16, 0xf5, 0x64, 0x1e, 0xee,
+ 0x2a, 0x1a, 0x8e, 0x58, 0xa2, 0x5d, 0x3c, 0x96, 0x50, 0x0d, 0xb2, 0x82,
+ 0xfb, 0xe4, 0x76, 0x75, 0x8b, 0xcd, 0x0b, 0xae, 0x99, 0x87, 0x32, 0x33,
+ 0x2e, 0x42, 0xef, 0xd1, 0xc0, 0x6d, 0xb3, 0xd3, 0xd0, 0xdc, 0xdc, 0x63,
+ 0xfa, 0x89, 0x55, 0xc0, 0x6c, 0x7b, 0xcb, 0xfa, 0x96, 0x82, 0x72, 0xd4,
+ 0xc9, 0xf6, 0x18, 0xd2, 0xcf, 0x21, 0x1a, 0x15, 0x6b, 0x19, 0x65, 0x6a,
+ 0xcf, 0xef, 0xfc, 0x87, 0x49, 0x83, 0x8f, 0xbd, 0xbb, 0xb0, 0x33, 0xd6,
+ 0x56, 0x0b, 0xb2, 0xdf, 0x8a, 0x07, 0xf9, 0x9d, 0xb7, 0xf1, 0x8f, 0x85,
+ 0x0f, 0xd2, 0x8a, 0xa5, 0xd8, 0x9d, 0x1b, 0xde, 0xbd, 0x60, 0xfd, 0xba,
+ 0x1f, 0x8b, 0x60, 0x44, 0xc9, 0x46, 0xab, 0x0e, 0x53, 0xa2, 0x39, 0xe4,
+ 0x49, 0x67, 0x4c, 0x5b, 0x98, 0x36, 0xd5, 0xf5, 0xa3, 0xa9, 0xeb, 0x1f,
+ 0xfa, 0xc8, 0xcb, 0x5b, 0x0a, 0x87, 0x14, 0xa8, 0xfe, 0x2e, 0x15, 0xb6,
+ 0xe9, 0x88, 0xb3, 0x71, 0xe4, 0x34, 0xb8, 0x28, 0x91, 0xe7, 0x89, 0x6d,
+ 0xe7, 0x52, 0x21, 0x64, 0x26, 0xe0, 0x76, 0x9b, 0x11, 0xeb, 0x59, 0xc8,
+ 0x26, 0x85, 0x6d, 0xf0, 0x58, 0x99, 0x26, 0x54, 0xdb, 0x6c, 0xf4, 0xe8,
+ 0x99, 0x9a, 0xd4, 0xc5, 0x7d, 0x67, 0xbc, 0xf5, 0x05, 0xfd, 0xd3, 0xb8,
+ 0x43, 0xd2, 0xda, 0xf0, 0xfc, 0x11, 0x01, 0x6d, 0x64, 0xc5, 0x54, 0xb1,
+ 0x77, 0x13, 0xff, 0x83, 0x8c, 0xa0, 0x3e, 0xc5, 0x89, 0x6e, 0xe6, 0xf2,
+ 0x6f, 0x90, 0xfa, 0xd6, 0x3c, 0xd4, 0x4f, 0x78, 0xbb, 0x71, 0x7e, 0xbd,
+ 0x2c, 0x83, 0x9b, 0x65, 0x5f, 0xc5, 0xad, 0xf0, 0xe7, 0x80, 0x18, 0xc5,
+ 0xeb, 0xfc, 0x94, 0x22, 0xbb, 0x7e, 0xfc, 0x66, 0x9e, 0x4d, 0xd7, 0xab,
+ 0x1c, 0x30, 0x6d, 0x32, 0x8c, 0xd1, 0x8e, 0x69, 0xd1, 0x6a, 0x86, 0xb6,
+ 0x3f, 0x0b, 0x83, 0x2e, 0x08, 0x14, 0x49, 0x80, 0xc2, 0xe1, 0xd7, 0xa8,
+ 0xc9, 0x66, 0x36, 0xd4, 0xf4, 0x90, 0x7f, 0x36, 0x59, 0x59, 0xaf, 0x5b,
+ 0x56, 0x04, 0x40, 0x81, 0x92, 0xd1, 0x13, 0x11, 0x19, 0x9f, 0x46, 0x8d,
+ 0xde, 0xcd, 0xd7, 0x1e, 0x80, 0xd0, 0xe8, 0x6f, 0x31, 0xf3, 0x6d, 0xf3,
+ 0x57, 0x6d, 0xc0, 0x82, 0x3e, 0xe8, 0x2a, 0x0b, 0xca, 0xab, 0x62, 0xaf,
+ 0xff, 0x54, 0x82, 0x01, 0xf0, 0x54, 0xf7, 0xfb, 0xc2, 0x27, 0x2c, 0x3d,
+ 0xc3, 0x47, 0x36, 0x3e, 0x5b, 0x0f, 0xd7, 0x86, 0x58, 0xdb, 0x5c, 0x91,
+ 0x47, 0x5a, 0xcf, 0x7d, 0x02, 0xa4, 0x25, 0xac, 0x53, 0xcd, 0xef, 0xa1,
+ 0x30, 0xe2, 0x68, 0x67, 0x69, 0xda, 0xf7, 0x42, 0xd0, 0x5e, 0x06, 0xf7,
+ 0x9d, 0x03, 0x20, 0x61, 0x74, 0x33, 0xe0, 0xf4, 0x89, 0x80, 0xcf, 0x09,
+ 0x35, 0x44, 0x25, 0xd9, 0x63, 0x34, 0xa7, 0x24, 0xc1, 0xa3, 0x62, 0x8e,
+ 0x5f, 0xe4, 0x37, 0xb4, 0x86, 0x11, 0x3b, 0xc5, 0xdd, 0xf7, 0x0a, 0xd9,
+ 0x33, 0x22, 0x05, 0x7e, 0x7c, 0xfa, 0xc7, 0x73, 0xff, 0xf1, 0x34, 0x59,
+ 0x1e, 0x51, 0x33, 0xc1, 0x8f, 0xcd, 0x49, 0xd5, 0xba, 0x05, 0x3c, 0xe0,
+ 0x21, 0xca, 0x13, 0x74, 0x4a, 0xb7, 0x64, 0xb3, 0x0c, 0x02, 0x33, 0x54,
+ 0x6d, 0x67, 0xb4, 0x3b, 0xc2, 0x53, 0xef, 0xbf, 0xec, 0x35, 0xf9, 0x7d,
+ 0x88, 0x1c, 0x3e, 0x4c, 0x38, 0xfc, 0x45, 0x28},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 69
+ {SEC_OID_SHA384,
+ 69,
+ {0xba, 0x6f, 0xe1, 0x99, 0xb2, 0x28, 0x7d, 0xf8, 0x63, 0x3e, 0x89, 0xb1,
+ 0xa7, 0xf3, 0x8d, 0x65, 0x10, 0x92, 0xd2, 0xfb, 0xbd, 0xf6, 0xcd, 0xf6,
+ 0xd8, 0x52, 0x59, 0x05, 0x57, 0x49, 0x7b, 0xfe, 0x73, 0x1a, 0xe9, 0x9c,
+ 0x71, 0xb1, 0x45, 0xea, 0x00, 0x9b, 0x6c, 0xd1, 0x73, 0x13, 0xce, 0xd4,
+ 0x06, 0xf0, 0x18, 0x8f, 0x77, 0x3a, 0x4e, 0x8b, 0xf0, 0xe3, 0x51, 0xde,
+ 0xca, 0xc5, 0x6c, 0x0c, 0xe5, 0x82, 0xba, 0x19, 0x24, 0xd2, 0xd3, 0x05,
+ 0xca, 0x3e, 0xb1, 0xf1, 0x0a, 0xd8, 0x7c, 0x86, 0x9b, 0xc2, 0x32, 0xa8,
+ 0x3f, 0xd6, 0xaa, 0x4d, 0x9c, 0xa4, 0xab, 0x22, 0xb8, 0x3d, 0xc5, 0x96,
+ 0x4f, 0x9d, 0xc4, 0xa1, 0x51, 0x00, 0x32, 0xbc, 0x40, 0x9c, 0x03, 0x7e,
+ 0x23, 0x67, 0xee, 0x5a, 0x7f, 0x6d, 0xad, 0xf0, 0x2e, 0x54, 0x13, 0x7f,
+ 0xe0, 0x4e, 0x84, 0x46, 0x8c, 0x42, 0x4a, 0x05, 0x0e, 0x72, 0x28, 0x48,
+ 0xc5, 0x94, 0xd3, 0xec, 0x59, 0x32, 0x58, 0x42, 0xab, 0x1f, 0xfa, 0x0f,
+ 0xa2, 0x5c, 0x10, 0x72, 0x51, 0xe6, 0xd8, 0x62, 0x33, 0xe5, 0xd4, 0x3e,
+ 0x9d, 0x6c, 0xc2, 0xbb, 0x30, 0x06, 0xbc, 0x1b, 0x5c, 0xd5, 0x34, 0x17,
+ 0xa2, 0x3e, 0x1a, 0x88, 0x00, 0x45, 0x99, 0x5a, 0xbe, 0x2c, 0x6c, 0xe8,
+ 0xe5, 0x4b, 0xca, 0xce, 0xe4, 0x77, 0xe6, 0xc9, 0x9e, 0x04, 0xbc, 0x37,
+ 0x40, 0xb1, 0xbb, 0xaa, 0x24, 0x62, 0x17, 0x77, 0x0b, 0x55, 0x3e, 0xec,
+ 0x19, 0xc6, 0x1e, 0x32, 0x67, 0xf9, 0xdb, 0x9e, 0x68, 0xae, 0x8a, 0x2e,
+ 0xf2, 0x16, 0xc2, 0x53, 0xa6, 0x68, 0x90, 0x53, 0x98, 0xe0, 0x73, 0xdd,
+ 0xff, 0x62, 0x07, 0x5a, 0x7a, 0xa7, 0xae, 0x95, 0x30, 0xe5, 0x88, 0xf4,
+ 0x0c, 0x18, 0xac, 0x29, 0x4e, 0x1d, 0x5c, 0x17, 0x71, 0x99, 0x78, 0x87,
+ 0xe2, 0x7d, 0x2f, 0x07, 0xd2, 0x0e, 0xa7, 0x69, 0x89, 0xcd, 0x12, 0x78,
+ 0x50, 0x15, 0xce, 0xe5, 0x19, 0x4e, 0x2d, 0xb5, 0xfb, 0x73, 0x6c, 0x25,
+ 0x82, 0xcf, 0xd0, 0x48, 0x63, 0x16, 0xff, 0x3d, 0x3f, 0x26, 0xf1, 0x9a,
+ 0x34, 0x8a, 0xf1, 0x47, 0xb7, 0x7c, 0xf6, 0xcd, 0xc6, 0x26, 0x4a, 0x38,
+ 0x76, 0x1a, 0xc2, 0x70, 0xc2, 0xec, 0x5d, 0x85, 0x77, 0x85, 0xab, 0xc5,
+ 0x3a, 0x3a, 0x5d, 0x6d, 0x8a, 0x05, 0x23, 0x63, 0x66, 0x18, 0x0e, 0xb7,
+ 0xdf, 0x08, 0x76, 0x52, 0x97, 0xb3, 0x84, 0xa8, 0xe2, 0x67, 0x99, 0x4b,
+ 0x84, 0x77, 0x51, 0xb2, 0x53, 0x98, 0x67, 0x14, 0x53, 0xaa, 0xb2, 0x77,
+ 0x0e, 0x1d, 0xd2, 0x44, 0x8d, 0x12, 0x85, 0xe0, 0x78, 0xae, 0x5a, 0x56,
+ 0x1b, 0xd2, 0x33, 0xa0, 0xec, 0xfa, 0x2a, 0x4a, 0x92, 0x64, 0xa1, 0x32,
+ 0xbe, 0xb8, 0x3e, 0xaa, 0xb5, 0xde, 0x5c, 0x29, 0xd9, 0xb0, 0xd2, 0xaa,
+ 0xcd, 0x3b, 0x12, 0x52, 0x79, 0xe8, 0x13, 0x36, 0x70, 0x0f, 0x2b, 0xa8,
+ 0xe7, 0x6e, 0x75, 0x6f, 0x44, 0x11, 0xc4, 0xf7, 0x6c, 0xfa, 0x75, 0x80,
+ 0x62, 0x2e, 0xa8, 0x6f, 0xab, 0x03, 0x5a, 0xcd, 0xa5, 0xdf, 0xfa, 0x60,
+ 0xdb, 0xfe, 0xa9, 0xdf, 0x2b, 0x03, 0xb9, 0x54, 0x0a, 0x1b, 0x89, 0x07,
+ 0x65, 0x59, 0xcf, 0x56, 0x06, 0xaa, 0x96, 0x98, 0x7a, 0x5b, 0x9c, 0x46,
+ 0x03, 0x95, 0x93, 0x72, 0x6b, 0x6c, 0x19, 0xc7, 0x05, 0x15, 0xdb, 0x21,
+ 0x76, 0x08, 0x17, 0xfb, 0xf5, 0x88, 0xcd, 0x15, 0x9b, 0x7b, 0xc5, 0x68,
+ 0x03, 0xf1, 0xc2, 0x75, 0x53, 0x3f, 0xb5, 0x9e, 0x49, 0x13, 0xae, 0x2b,
+ 0x79, 0x73, 0xa7, 0xdb, 0xf0, 0x34, 0xd5, 0x8b, 0x69, 0x48, 0xa4, 0x91,
+ 0x0b, 0x5d, 0xbe, 0x68, 0x8b, 0x2a, 0x2e, 0x48, 0x35, 0x4d, 0x19, 0x25,
+ 0x9e, 0xdf, 0xf5, 0x5c, 0x49, 0x52, 0x74, 0x12},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 70
+ {SEC_OID_SHA384,
+ 70,
+ {0x82, 0xc9, 0x9a, 0xbb, 0xb7, 0xe5, 0x4f, 0x23, 0x4f, 0xf2, 0xf2, 0x64,
+ 0x5d, 0x42, 0x67, 0xba, 0x80, 0xf4, 0xb4, 0xcc, 0x7e, 0x65, 0xa5, 0x27,
+ 0x02, 0xf1, 0xf7, 0x35, 0xbb, 0xaa, 0xd8, 0x86, 0x1c, 0x3d, 0x57, 0x05,
+ 0x2d, 0x8d, 0xa5, 0x1c, 0x47, 0x8e, 0x28, 0x63, 0xd2, 0xe8, 0x06, 0xf9,
+ 0xeb, 0xba, 0xee, 0x76, 0x62, 0x5d, 0x07, 0xbe, 0x4c, 0x49, 0xa0, 0xfd,
+ 0x6e, 0x3f, 0x8c, 0x56, 0xf1, 0x86, 0xa4, 0x3d, 0x99, 0x4b, 0xad, 0x73,
+ 0xeb, 0x09, 0xcc, 0xc7, 0xbc, 0x3e, 0xcd, 0x47, 0xd0, 0x5d, 0xef, 0xbe,
+ 0x45, 0xb5, 0x61, 0x5c, 0xfa, 0xa2, 0x63, 0x0a, 0x1d, 0xa0, 0x49, 0xf7,
+ 0x00, 0x0f, 0x4f, 0xc3, 0x98, 0xca, 0x1a, 0x96, 0x9c, 0x9d, 0xeb, 0xe2,
+ 0xbc, 0x24, 0x4f, 0x7e, 0xca, 0x92, 0x37, 0x4a, 0x3d, 0x57, 0x79, 0x4d,
+ 0x5a, 0x1b, 0x77, 0x27, 0xb7, 0x4a, 0x9a, 0xc3, 0xe0, 0x34, 0x37, 0x24,
+ 0xe6, 0xe2, 0x3c, 0xc3, 0x64, 0x57, 0x95, 0xbb, 0x46, 0x4e, 0x50, 0x58,
+ 0x88, 0xba, 0x01, 0xa8, 0x7b, 0x08, 0x96, 0x59, 0x72, 0x4e, 0x52, 0xa4,
+ 0xfd, 0x30, 0x8e, 0xd0, 0x45, 0x22, 0x54, 0x39, 0x5e, 0xec, 0x76, 0xcc,
+ 0x75, 0x9b, 0x0b, 0x35, 0x2b, 0xb5, 0x48, 0x1f, 0x72, 0x1f, 0xdc, 0x21,
+ 0xd4, 0xcd, 0x31, 0x54, 0x8d, 0x11, 0xc3, 0x15, 0x41, 0x62, 0x8f, 0xf5,
+ 0x8d, 0x69, 0x78, 0xcb, 0x0f, 0x8c, 0xa0, 0x65, 0x9b, 0x53, 0x31, 0x22,
+ 0x29, 0xe7, 0x9c, 0x17, 0x18, 0x3b, 0x72, 0x7a, 0x60, 0xf4, 0x82, 0xdd,
+ 0x8a, 0xfe, 0x7b, 0x21, 0x22, 0x54, 0xdf, 0xe4, 0x25, 0xcf, 0x54, 0xc4,
+ 0x8a, 0xad, 0x51, 0x5c, 0xed, 0xcd, 0x0e, 0x11, 0x84, 0xed, 0x75, 0x7f,
+ 0x7d, 0x5d, 0xf9, 0xfa, 0x76, 0x64, 0xf1, 0xdc, 0x2b, 0x95, 0x0d, 0xe5,
+ 0x57, 0xaf, 0x0a, 0x7a, 0xc0, 0x67, 0x82, 0x48, 0x7e, 0x40, 0xe8, 0x5b,
+ 0x28, 0x64, 0xc9, 0xbc, 0xe8, 0x13, 0x4e, 0xa2, 0xce, 0x61, 0x12, 0x17,
+ 0x3c, 0xcd, 0xde, 0xe0, 0x31, 0xbd, 0x53, 0xbd, 0xb6, 0x34, 0x91, 0xd5,
+ 0x96, 0xd4, 0x3b, 0x8b, 0x17, 0x67, 0x01, 0x8f, 0xdd, 0xb2, 0x67, 0x03,
+ 0xf0, 0xe5, 0xd8, 0x4f, 0xad, 0x73, 0xc8, 0xf8, 0xf6, 0xfa, 0xb3, 0x82,
+ 0x34, 0xac, 0x60, 0xa9, 0x6c, 0x0b, 0x6a, 0x12, 0x61, 0x9b, 0x95, 0x70,
+ 0xf5, 0x44, 0x91, 0xcf, 0x86, 0xff, 0x7c, 0x00, 0xfc, 0x04, 0x14, 0xe6,
+ 0xbf, 0xf2, 0xba, 0x0c, 0x1d, 0x79, 0xec, 0x42, 0xde, 0x7c, 0xbf, 0x5a,
+ 0x32, 0x37, 0xc8, 0x90, 0xdd, 0x66, 0x26, 0xba, 0x6f, 0x0b, 0x94, 0xec,
+ 0xe4, 0x7d, 0x61, 0x6d, 0xa7, 0x69, 0xb6, 0x66, 0x70, 0xcf, 0x0e, 0x78,
+ 0x76, 0x06, 0x90, 0x3e, 0xee, 0x99, 0xf7, 0x4f, 0x30, 0xd4, 0x53, 0xee,
+ 0x0f, 0x03, 0xa5, 0xd5, 0xfb, 0xe1, 0x6b, 0x1f, 0x49, 0x54, 0xe3, 0x7a,
+ 0xf0, 0x78, 0x80, 0xe7, 0x79, 0xa9, 0x13, 0xac, 0xa0, 0x4a, 0x08, 0x4e,
+ 0x23, 0x4f, 0xec, 0xa9, 0x96, 0x36, 0x2a, 0x62, 0x67, 0x30, 0x4b, 0x21,
+ 0x33, 0x61, 0x9f, 0x91, 0xa1, 0xcd, 0x5d, 0xbc, 0x87, 0x32, 0x0f, 0x46,
+ 0xfb, 0x3d, 0x13, 0x63, 0x7e, 0xaa, 0xde, 0x44, 0x84, 0x6f, 0xa6, 0xdc,
+ 0xea, 0xb8, 0xae, 0x8c, 0xf5, 0x91, 0xa9, 0x11, 0x9f, 0xe5, 0x0c, 0xff,
+ 0x61, 0xef, 0x78, 0x9d, 0xc2, 0xb3, 0xfd, 0x79, 0x96, 0xe8, 0x2d, 0x08,
+ 0x46, 0xa5, 0xdb, 0x6d, 0xcd, 0x0c, 0xfa, 0xb9, 0x6b, 0xff, 0x1d, 0xbe,
+ 0x14, 0x04, 0x7b, 0x21, 0x3a, 0xd6, 0xda, 0x82, 0x29, 0xcd, 0x28, 0x1f,
+ 0x47, 0xab, 0xec, 0x5c, 0x1e, 0xb2, 0x42, 0x38, 0xee, 0xf1, 0x00, 0x67,
+ 0x70, 0xe5, 0x73, 0x0f, 0xf2, 0x70, 0xd1, 0x68},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 71
+ {SEC_OID_SHA384,
+ 71,
+ {0xa7, 0x35, 0xf6, 0x61, 0x61, 0x3e, 0x78, 0x68, 0x4c, 0xce, 0xe4, 0x36,
+ 0xe4, 0x9d, 0x78, 0xaf, 0x41, 0xa8, 0x9c, 0x32, 0x5a, 0x5d, 0x2c, 0xc8,
+ 0xfe, 0xfd, 0x73, 0x4c, 0x76, 0x93, 0x8a, 0xda, 0x09, 0xff, 0x8e, 0xba,
+ 0xa3, 0xbb, 0xb1, 0xf3, 0x55, 0x46, 0xfb, 0xa7, 0x6e, 0x74, 0x78, 0x20,
+ 0x76, 0xd5, 0x6c, 0xda, 0x9a, 0x43, 0x36, 0x3c, 0x3e, 0xc5, 0x8b, 0xdb,
+ 0x12, 0x18, 0x3a, 0xba, 0xa5, 0xc5, 0x0f, 0x5a, 0xe3, 0x37, 0xea, 0x53,
+ 0xaf, 0x2d, 0xff, 0x11, 0x48, 0xae, 0x87, 0x82, 0x54, 0x61, 0xd2, 0x94,
+ 0xfe, 0x43, 0x37, 0x11, 0xc9, 0x89, 0x10, 0x11, 0xf6, 0x4b, 0x24, 0x33,
+ 0xa6, 0x43, 0xee, 0x85, 0x0d, 0x22, 0x27, 0xe5, 0x9a, 0x13, 0x22, 0xa3,
+ 0x18, 0xea, 0x66, 0xe3, 0x51, 0x6a, 0x8a, 0x58, 0x44, 0xef, 0x87, 0xfc,
+ 0x4e, 0xd9, 0x61, 0xeb, 0x55, 0xc1, 0x46, 0xb6, 0xf9, 0x8a, 0x38, 0x94,
+ 0x55, 0xb9, 0x73, 0x04, 0x15, 0x82, 0x83, 0xcc, 0xf0, 0x3d, 0xf5, 0x24,
+ 0x71, 0xe2, 0x5d, 0x35, 0xa9, 0xc4, 0x69, 0x3e, 0xb5, 0x1e, 0x32, 0x6c,
+ 0xa0, 0xa2, 0xae, 0x71, 0x9a, 0xf9, 0x33, 0x88, 0x11, 0x93, 0x65, 0xdd,
+ 0x06, 0xce, 0x0d, 0x94, 0x2a, 0x81, 0x08, 0x95, 0xe1, 0xed, 0x04, 0x27,
+ 0x96, 0x01, 0x48, 0xa6, 0xf9, 0xe9, 0xd6, 0x51, 0x73, 0x93, 0x34, 0x82,
+ 0xd1, 0xba, 0xbb, 0xbf, 0xc2, 0xf3, 0x05, 0x3d, 0x6e, 0xad, 0x27, 0x45,
+ 0x29, 0x25, 0x4a, 0x69, 0xa9, 0x03, 0xd7, 0xf2, 0xd1, 0x5f, 0xe3, 0xa3,
+ 0x47, 0xe9, 0xe7, 0x37, 0xfc, 0xfa, 0xf7, 0x24, 0xb7, 0xa7, 0xcc, 0x21,
+ 0xd0, 0x20, 0x48, 0xda, 0xc0, 0xe0, 0x60, 0x7a, 0xa7, 0xf6, 0xa7, 0xa8,
+ 0xe5, 0xde, 0x4e, 0xdb, 0x2f, 0x81, 0xc2, 0x5c, 0x79, 0x73, 0xf6, 0x32,
+ 0xbf, 0xd5, 0x22, 0xda, 0xd7, 0x8e, 0xb6, 0xc6, 0x28, 0x77, 0x5e, 0x12,
+ 0x48, 0x4f, 0xc7, 0x2d, 0x97, 0xe6, 0xbc, 0x35, 0xb8, 0xda, 0xf6, 0x8f,
+ 0x48, 0x45, 0x65, 0x37, 0x68, 0x27, 0x97, 0xcb, 0x66, 0xd4, 0x25, 0x2d,
+ 0x01, 0xc7, 0x98, 0x60, 0x6e, 0x44, 0x01, 0x42, 0xf2, 0x58, 0x59, 0xc4,
+ 0xde, 0xc2, 0xe9, 0x16, 0xb3, 0xf0, 0x06, 0xc1, 0x4c, 0x32, 0x9a, 0xd6,
+ 0x7e, 0x6f, 0xe4, 0xf1, 0x3b, 0xb0, 0x52, 0x21, 0x45, 0xad, 0x15, 0x83,
+ 0xaa, 0x49, 0x23, 0x9c, 0xc5, 0x96, 0xcf, 0x27, 0x6c, 0xa2, 0xe5, 0x89,
+ 0x4e, 0x44, 0x82, 0x75, 0xa4, 0x74, 0xc9, 0x35, 0x3d, 0x2e, 0x7e, 0x70,
+ 0x95, 0xcd, 0xaa, 0x1c, 0xee, 0x50, 0xd9, 0x67, 0xe4, 0x59, 0xb0, 0x61,
+ 0x9d, 0x5e, 0x48, 0xe3, 0x2c, 0x32, 0x8e, 0x01, 0x48, 0x38, 0x1e, 0xa3,
+ 0xf4, 0xb5, 0xa8, 0xaf, 0xbf, 0x3e, 0x33, 0xab, 0x58, 0xb9, 0x82, 0x09,
+ 0xd5, 0xfe, 0x15, 0x2c, 0xf4, 0x3a, 0xf0, 0x42, 0xef, 0xd5, 0xda, 0xb4,
+ 0x22, 0x43, 0x80, 0xe6, 0xf2, 0x09, 0xf1, 0x51, 0x64, 0x22, 0x90, 0x51,
+ 0x3a, 0xff, 0xb6, 0x39, 0x61, 0x86, 0x4f, 0x35, 0xac, 0x85, 0xee, 0xac,
+ 0xcb, 0x88, 0x04, 0xda, 0x6a, 0x10, 0xab, 0xa8, 0x5e, 0xda, 0x54, 0x38,
+ 0xf9, 0xaa, 0x18, 0x4f, 0x96, 0x41, 0x2a, 0x0e, 0x20, 0x5b, 0x6b, 0x8b,
+ 0xaf, 0x55, 0x2e, 0x0e, 0x89, 0xa3, 0x38, 0xca, 0xcf, 0x85, 0xea, 0xbc,
+ 0x39, 0x0a, 0xf7, 0x45, 0x69, 0x4c, 0x51, 0xe2, 0x6c, 0x87, 0x7c, 0xd0,
+ 0xc9, 0xc0, 0xe3, 0x8f, 0x83, 0x43, 0x62, 0x19, 0xea, 0xbf, 0x9d, 0xd2,
+ 0x3b, 0xe5, 0x60, 0x4a, 0x06, 0xc2, 0x41, 0x1a, 0x08, 0xde, 0xc7, 0xe1,
+ 0x5c, 0xc6, 0xea, 0xa9, 0x98, 0x99, 0xc5, 0x6c, 0x8c, 0x9f, 0xc1, 0x51,
+ 0xb8, 0x38, 0xb9, 0x98, 0xe8, 0xae, 0xbe, 0x58},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 72
+ {SEC_OID_SHA384,
+ 72,
+ {0x0d, 0x7d, 0x84, 0xce, 0xc3, 0xb8, 0x97, 0x70, 0x38, 0x50, 0xd7, 0x70,
+ 0x82, 0x6b, 0x1a, 0xc6, 0xf7, 0x4e, 0xd8, 0x7d, 0x4c, 0x51, 0x39, 0xa1,
+ 0x12, 0x1a, 0xee, 0xab, 0x20, 0xba, 0x0a, 0xd8, 0x34, 0x47, 0xd7, 0xe7,
+ 0x67, 0xf2, 0x39, 0x4e, 0xf5, 0xb8, 0xb2, 0x8c, 0xc4, 0x31, 0xca, 0x90,
+ 0x7a, 0xb6, 0x4d, 0x57, 0xd9, 0x41, 0x90, 0x28, 0x47, 0x1c, 0xae, 0x8d,
+ 0x6c, 0x6d, 0xd7, 0x6a, 0xd0, 0x31, 0xf0, 0x6b, 0x46, 0x2d, 0x44, 0xf3,
+ 0xc8, 0x20, 0x52, 0x82, 0x5b, 0xfb, 0xc4, 0x92, 0x4e, 0x31, 0xef, 0x5a,
+ 0x89, 0x16, 0x6d, 0x90, 0x40, 0x2e, 0x08, 0x2a, 0x01, 0xae, 0x28, 0x9d,
+ 0x5a, 0x92, 0xb6, 0x6a, 0xb2, 0x6a, 0x9d, 0xad, 0x5f, 0x27, 0x9d, 0xd3,
+ 0x96, 0x94, 0xf2, 0x91, 0xf6, 0x11, 0x3a, 0xbb, 0x93, 0x37, 0xef, 0xdf,
+ 0xac, 0xcb, 0x8a, 0x94, 0xcb, 0x49, 0xbe, 0xd1, 0x8e, 0x2a, 0x79, 0x86,
+ 0x58, 0x82, 0xd2, 0x40, 0x74, 0xbd, 0x09, 0x6a, 0x35, 0x25, 0xa6, 0x60,
+ 0x6e, 0xd0, 0x0a, 0x33, 0x78, 0xf8, 0x67, 0xa2, 0xac, 0x2e, 0x81, 0xc4,
+ 0x30, 0x3d, 0x59, 0xa8, 0x38, 0x71, 0xe7, 0x7d, 0x40, 0x98, 0xf8, 0xfa,
+ 0xfd, 0xbf, 0x2d, 0xb9, 0xa0, 0xe0, 0x00, 0x06, 0xe9, 0x30, 0x5d, 0xdd,
+ 0xbf, 0x97, 0x74, 0xd4, 0xc5, 0x5f, 0xf9, 0x25, 0x12, 0x7d, 0xf7, 0x21,
+ 0x67, 0x9a, 0x0d, 0x70, 0x1a, 0xeb, 0x8e, 0x98, 0x7b, 0x6e, 0x06, 0x18,
+ 0x74, 0xb5, 0xa4, 0x8a, 0x31, 0x5a, 0x37, 0x58, 0xd3, 0x98, 0xef, 0x26,
+ 0x5f, 0xd7, 0xa1, 0x4d, 0x76, 0xcb, 0xc8, 0xa2, 0x68, 0x1b, 0xbb, 0x3f,
+ 0x3c, 0xc3, 0xef, 0x7d, 0xed, 0x37, 0xf9, 0x9b, 0xf9, 0x86, 0x22, 0x05,
+ 0xb3, 0x33, 0xd6, 0x44, 0x94, 0x5d, 0xff, 0x50, 0xfc, 0x6b, 0x20, 0x28,
+ 0x8b, 0x27, 0x59, 0x1a, 0x20, 0x4a, 0x41, 0x5d, 0x79, 0xc9, 0xc1, 0xe1,
+ 0xa0, 0x88, 0xf9, 0x23, 0x4e, 0xdc, 0x4e, 0xcb, 0xe4, 0x9e, 0x79, 0x51,
+ 0xe0, 0x83, 0x50, 0xca, 0x64, 0x16, 0x3d, 0x27, 0xd8, 0x38, 0x43, 0x31,
+ 0x83, 0x08, 0x6f, 0x8f, 0x54, 0x92, 0xd7, 0xa4, 0xc7, 0xe0, 0x18, 0x00,
+ 0x6e, 0x82, 0x61, 0x0d, 0xd7, 0xfc, 0x9b, 0x74, 0x44, 0x19, 0xd3, 0xbc,
+ 0xa7, 0x68, 0x70, 0x95, 0x33, 0xe7, 0x0a, 0xd7, 0x71, 0x89, 0xa7, 0x19,
+ 0x0f, 0x5d, 0x1d, 0xe2, 0xe5, 0x5e, 0x31, 0xe6, 0x8e, 0xfe, 0x37, 0x24,
+ 0x23, 0x9b, 0x61, 0xdc, 0x81, 0x14, 0x06, 0x0b, 0x69, 0xa0, 0xef, 0x2a,
+ 0x72, 0x0e, 0xee, 0x08, 0x16, 0x29, 0x01, 0xb0, 0x5a, 0x00, 0x50, 0x36,
+ 0x75, 0x28, 0x44, 0xca, 0xa0, 0x2b, 0x69, 0x53, 0x7e, 0xfb, 0xf2, 0x4d,
+ 0xc5, 0x22, 0x01, 0x0c, 0x7e, 0xb5, 0x3a, 0xf9, 0x6e, 0xe8, 0xbd, 0xb0,
+ 0x33, 0x67, 0x8e, 0xc9, 0x68, 0x29, 0xf4, 0xfb, 0xc3, 0x3c, 0x94, 0x11,
+ 0x2c, 0x87, 0xd9, 0x45, 0xeb, 0xdc, 0x33, 0x34, 0xf5, 0xb0, 0xfc, 0xb3,
+ 0x99, 0xb3, 0x73, 0x3f, 0xde, 0xc7, 0x6e, 0xc4, 0xc1, 0xd8, 0x7b, 0x57,
+ 0x06, 0xeb, 0x82, 0x94, 0xef, 0x3f, 0x06, 0x87, 0x7a, 0x33, 0xf3, 0x11,
+ 0xd5, 0x53, 0x31, 0x80, 0xad, 0xda, 0xe5, 0x63, 0xc5, 0x7f, 0xc9, 0x39,
+ 0xcb, 0x79, 0x14, 0x04, 0xeb, 0xa0, 0x64, 0xc8, 0xf0, 0x00, 0x98, 0x28,
+ 0xeb, 0x23, 0x15, 0xb4, 0x6c, 0x26, 0x6d, 0x73, 0x52, 0xc5, 0x63, 0xa4,
+ 0x1d, 0x6f, 0xf0, 0x38, 0x25, 0x8c, 0x94, 0xb5, 0x1a, 0x71, 0x09, 0x85,
+ 0xae, 0x67, 0x8f, 0xba, 0x0a, 0x47, 0x31, 0xd4, 0x30, 0x3b, 0x55, 0x30,
+ 0x85, 0x16, 0x2d, 0x35, 0x44, 0x0c, 0x45, 0x3e, 0xb2, 0x23, 0xd2, 0xd8,
+ 0xcd, 0xb5, 0x8c, 0xd4, 0xc3, 0x48, 0x65, 0x5d},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 73
+ {SEC_OID_SHA384,
+ 73,
+ {0x67, 0x3e, 0x32, 0x4d, 0x7c, 0xd2, 0x49, 0xbd, 0xdf, 0xd4, 0xcc, 0x0f,
+ 0xec, 0xfb, 0xc5, 0x9f, 0xc9, 0x25, 0x28, 0x38, 0x60, 0x45, 0xc2, 0xc8,
+ 0xdf, 0x3a, 0xb0, 0x67, 0x3e, 0x63, 0x1d, 0x67, 0x5a, 0x32, 0x17, 0x52,
+ 0x13, 0x4e, 0x30, 0x94, 0x7e, 0xd7, 0xd5, 0xcd, 0x21, 0x24, 0xb2, 0x87,
+ 0x0f, 0x87, 0x77, 0xc3, 0x2e, 0xf7, 0xe5, 0xe8, 0xc7, 0x6b, 0x51, 0xd2,
+ 0x62, 0xac, 0xd2, 0xe0, 0xb3, 0x09, 0x04, 0x14, 0x09, 0x79, 0xee, 0x18,
+ 0xdc, 0x5d, 0x6e, 0x7e, 0x3d, 0x4e, 0x97, 0xbb, 0x75, 0x82, 0x5a, 0xda,
+ 0x56, 0x31, 0xa1, 0x03, 0x6e, 0x8a, 0xed, 0xfb, 0x19, 0x4d, 0xe2, 0xae,
+ 0xfe, 0xfe, 0x38, 0x82, 0x7c, 0x13, 0xd5, 0x28, 0x75, 0x2d, 0x53, 0x37,
+ 0xa7, 0x52, 0xd3, 0x93, 0x8c, 0xcb, 0x49, 0x27, 0x93, 0xc9, 0x9e, 0x7a,
+ 0x72, 0x66, 0x83, 0xab, 0x7d, 0xcd, 0x9f, 0xcb, 0xe3, 0xfd, 0xd2, 0x90,
+ 0x8f, 0xff, 0xac, 0x6d, 0x86, 0x6b, 0x13, 0xc9, 0x61, 0x7d, 0x27, 0x2b,
+ 0x16, 0xb3, 0x5c, 0x73, 0xba, 0xfa, 0x10, 0xbb, 0xcb, 0x21, 0x6f, 0x44,
+ 0xa5, 0x43, 0xa9, 0xc7, 0x5e, 0x88, 0xac, 0x85, 0xe0, 0x6c, 0x45, 0xcd,
+ 0xcd, 0xfc, 0x2b, 0x0c, 0xbb, 0x90, 0x0d, 0xab, 0xc1, 0x1d, 0xe0, 0x36,
+ 0xfe, 0x22, 0xea, 0x06, 0xd3, 0x3b, 0xf8, 0x44, 0xd1, 0x37, 0x16, 0x81,
+ 0xc2, 0xa5, 0x11, 0xe1, 0xc8, 0xa4, 0x75, 0xde, 0xbd, 0x07, 0x01, 0xc6,
+ 0x7b, 0x6d, 0xdd, 0x90, 0x78, 0x18, 0xc3, 0x00, 0xf3, 0x2f, 0xed, 0x34,
+ 0x1a, 0xc4, 0xfc, 0xd7, 0xa3, 0x56, 0xd3, 0x05, 0x42, 0xcf, 0x09, 0x6b,
+ 0xf3, 0x69, 0xdc, 0x95, 0xe3, 0x5b, 0x59, 0xae, 0xf2, 0xa7, 0xc0, 0xa3,
+ 0xb9, 0x1e, 0x7e, 0xd4, 0x26, 0x7e, 0x05, 0x93, 0x98, 0xe2, 0x82, 0xca,
+ 0xa4, 0x0d, 0x4c, 0xfd, 0x40, 0x70, 0x01, 0xaf, 0x2e, 0x85, 0xc7, 0x81,
+ 0x99, 0xce, 0x90, 0x65, 0x94, 0x4d, 0x8e, 0xff, 0xcb, 0x1a, 0x33, 0x0e,
+ 0xa5, 0xcf, 0x5c, 0xca, 0xca, 0x9f, 0xc4, 0x48, 0xd9, 0x67, 0xac, 0x3e,
+ 0x7b, 0xfb, 0xe1, 0xf2, 0x49, 0x97, 0x00, 0xaa, 0xfd, 0x22, 0x2f, 0xe7,
+ 0x43, 0x37, 0x7c, 0xc9, 0x13, 0x02, 0x23, 0x5e, 0x64, 0x46, 0xcd, 0xcd,
+ 0xe8, 0x22, 0xab, 0x44, 0x1d, 0x07, 0x4a, 0xdb, 0xd1, 0x75, 0x13, 0x5b,
+ 0x07, 0x77, 0x58, 0x8d, 0x5a, 0x08, 0xc6, 0xe4, 0xa7, 0x52, 0xf4, 0x6b,
+ 0x7e, 0x1d, 0x24, 0xb5, 0x17, 0x9e, 0xfc, 0x3c, 0x0e, 0x12, 0x06, 0x85,
+ 0x67, 0xb5, 0xc1, 0x87, 0xd3, 0x27, 0xa4, 0x4d, 0xe9, 0xf8, 0xcf, 0x2d,
+ 0x43, 0x46, 0xa3, 0x09, 0xbf, 0x91, 0x99, 0x5f, 0xaa, 0xd1, 0xfa, 0x7b,
+ 0x62, 0x27, 0x06, 0x65, 0xbf, 0xc9, 0xd7, 0xab, 0x4e, 0x5e, 0x0a, 0x0b,
+ 0xf8, 0xd8, 0x69, 0x01, 0xe5, 0xc9, 0x04, 0x17, 0x0f, 0xbc, 0x81, 0x8d,
+ 0x2d, 0xb6, 0x7f, 0x7a, 0x34, 0x1b, 0xcf, 0x44, 0xa1, 0x3b, 0x06, 0x3d,
+ 0x53, 0xc8, 0x1f, 0xd7, 0xf7, 0xc5, 0xb8, 0x3a, 0xd2, 0x55, 0x4e, 0x5e,
+ 0x62, 0x4b, 0x6e, 0xdb, 0x70, 0x8d, 0x0b, 0xf1, 0xa0, 0xb4, 0x5b, 0x0c,
+ 0x9a, 0x08, 0x7b, 0xc7, 0x11, 0xda, 0xb3, 0x01, 0x86, 0x15, 0xb5, 0xf4,
+ 0x1d, 0x16, 0x43, 0x30, 0xd5, 0xf9, 0x5d, 0xaf, 0xe6, 0x7b, 0xc4, 0x82,
+ 0xdc, 0x41, 0x83, 0xe7, 0x0d, 0x3e, 0x16, 0xa4, 0xe4, 0xd4, 0x38, 0xa7,
+ 0x28, 0x82, 0x5d, 0x30, 0x83, 0x1e, 0xb9, 0x5f, 0x59, 0xcc, 0x65, 0x64,
+ 0x9b, 0x4e, 0xe8, 0x9c, 0x01, 0xdb, 0x4c, 0x01, 0x3d, 0x96, 0x26, 0x5b,
+ 0xc8, 0x5a, 0x55, 0xee, 0x62, 0xfb, 0x33, 0x60, 0xe4, 0xcb, 0xc0, 0x8e,
+ 0x9d, 0xd1, 0x98, 0x68, 0x40, 0xe8, 0xac, 0xd3},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 74
+ {SEC_OID_SHA384,
+ 74,
+ {0xb0, 0x12, 0x20, 0xc6, 0x7d, 0xdd, 0x48, 0xe2, 0x04, 0xe7, 0x79, 0x94,
+ 0xff, 0xae, 0x3d, 0x6f, 0x96, 0x79, 0x0f, 0x57, 0x83, 0x7b, 0x14, 0x1d,
+ 0xee, 0xce, 0x46, 0x12, 0x02, 0xe8, 0x9f, 0x15, 0xa4, 0x48, 0x79, 0x90,
+ 0xe4, 0xf5, 0xa7, 0x03, 0xc1, 0xb2, 0x41, 0x10, 0xaa, 0xe8, 0x7a, 0x83,
+ 0x78, 0xb7, 0xbc, 0x5b, 0xc8, 0x89, 0x6d, 0x51, 0xdf, 0x2d, 0x10, 0x02,
+ 0x0e, 0xd3, 0xa3, 0xa3, 0xec, 0x74, 0xd1, 0x7d, 0xb4, 0x02, 0x4c, 0x2b,
+ 0x23, 0xb7, 0xb7, 0xdb, 0x95, 0x8b, 0x4f, 0x83, 0x73, 0xcd, 0x38, 0x00,
+ 0xf2, 0xac, 0xda, 0x58, 0x48, 0xc7, 0xd8, 0xab, 0x16, 0x3e, 0x54, 0xd4,
+ 0x93, 0x36, 0xfa, 0xbc, 0x6c, 0x3b, 0x5d, 0x19, 0x0a, 0x8f, 0xc7, 0x86,
+ 0x14, 0xb4, 0xb8, 0xab, 0x12, 0xdd, 0xa7, 0x84, 0x6e, 0x40, 0x94, 0xb2,
+ 0x8d, 0xec, 0xf8, 0xfe, 0x91, 0xf6, 0xf6, 0x13, 0x3e, 0x2c, 0x10, 0xc6,
+ 0xa8, 0xc2, 0x73, 0x38, 0xf8, 0x20, 0x41, 0x67, 0x45, 0xd2, 0xbe, 0x92,
+ 0x1d, 0x92, 0xb1, 0xec, 0x55, 0x7a, 0x40, 0xe2, 0x15, 0x3b, 0xfb, 0x6f,
+ 0x39, 0xe2, 0xed, 0x4c, 0x46, 0x2e, 0x8d, 0x6c, 0xea, 0x51, 0x08, 0xa7,
+ 0x15, 0xa8, 0x57, 0xc3, 0xe0, 0xcb, 0xe9, 0x05, 0xb6, 0xc9, 0xc7, 0x18,
+ 0x58, 0xa9, 0x2a, 0xaa, 0xd5, 0xdc, 0x8e, 0xe3, 0x41, 0x23, 0xa8, 0xa5,
+ 0x8f, 0xed, 0x92, 0xed, 0xfc, 0x68, 0x05, 0x3a, 0xd4, 0x92, 0xd2, 0x91,
+ 0x97, 0x60, 0x19, 0x94, 0xbf, 0x8e, 0xdd, 0x7d, 0x1f, 0x1f, 0x86, 0x12,
+ 0x3f, 0x0e, 0xc5, 0x5f, 0x8b, 0x8d, 0x15, 0xe1, 0xe0, 0xa9, 0xfd, 0xd7,
+ 0x85, 0x43, 0xf1, 0x6a, 0x7b, 0x79, 0xa4, 0x8d, 0xd9, 0x47, 0x64, 0x66,
+ 0xd5, 0x7d, 0x2f, 0x0b, 0xf4, 0x3e, 0xa4, 0xa1, 0x53, 0xc0, 0x93, 0xe2,
+ 0x14, 0x4e, 0x53, 0xe2, 0xfb, 0xa6, 0xc4, 0x14, 0x15, 0xc5, 0xf4, 0x0b,
+ 0x8a, 0x03, 0x2e, 0x75, 0x39, 0x95, 0xba, 0x93, 0x08, 0x2e, 0x66, 0xab,
+ 0x11, 0xe1, 0xe0, 0x13, 0x21, 0xa6, 0x6f, 0xcf, 0x65, 0xaf, 0x2d, 0x27,
+ 0x04, 0x44, 0xf4, 0x8f, 0x1e, 0x54, 0xf1, 0x4b, 0xb2, 0x71, 0xf4, 0xa5,
+ 0xd2, 0x06, 0x46, 0x9a, 0xd1, 0xfc, 0xc6, 0xd2, 0x41, 0x6d, 0x98, 0x9c,
+ 0x8a, 0x42, 0xc5, 0xf4, 0x2a, 0xbd, 0x52, 0x5a, 0xec, 0x97, 0x36, 0xba,
+ 0xb9, 0x19, 0xab, 0x5d, 0xd5, 0xbc, 0x63, 0x14, 0xe6, 0x4d, 0x4c, 0x07,
+ 0x70, 0xb9, 0x63, 0x42, 0x5d, 0xd0, 0x21, 0xf9, 0x0d, 0x90, 0x43, 0x19,
+ 0x23, 0x26, 0x97, 0x42, 0x50, 0xba, 0x86, 0xbf, 0x36, 0x2c, 0x56, 0x6a,
+ 0x70, 0x12, 0x07, 0x80, 0x87, 0xda, 0xd8, 0xc4, 0xa1, 0x7b, 0x81, 0x46,
+ 0x69, 0x85, 0xba, 0xa5, 0x1a, 0x30, 0x6b, 0xf6, 0x75, 0xe3, 0x48, 0xc2,
+ 0x4d, 0x27, 0xd9, 0x0a, 0x56, 0xae, 0xcb, 0xe7, 0x27, 0x6d, 0x21, 0x4f,
+ 0x08, 0x83, 0x13, 0x34, 0x0d, 0xcf, 0xcf, 0x5e, 0x5f, 0x44, 0x00, 0xd6,
+ 0xf3, 0xff, 0xc1, 0x49, 0x7c, 0x3e, 0xea, 0x09, 0xeb, 0xbd, 0x77, 0xed,
+ 0x8c, 0xfa, 0xea, 0x82, 0x76, 0x4f, 0x2f, 0x94, 0x78, 0x71, 0x5a, 0xfa,
+ 0x73, 0x7b, 0x07, 0x9a, 0xaa, 0x03, 0xcf, 0xb3, 0xde, 0xe6, 0xee, 0x6f,
+ 0xd2, 0x19, 0xd1, 0xdf, 0x49, 0xd4, 0xc8, 0xc7, 0xb5, 0x7f, 0x24, 0xc8,
+ 0x89, 0x98, 0x04, 0xae, 0xa9, 0xf1, 0xc1, 0xa3, 0x79, 0x61, 0x6c, 0x04,
+ 0xab, 0x4b, 0x58, 0x10, 0x54, 0x3c, 0x45, 0xf3, 0x0b, 0xa1, 0xa6, 0x60,
+ 0xf1, 0x32, 0x5c, 0xdd, 0x85, 0x92, 0x06, 0x9b, 0x95, 0x19, 0x6f, 0xbd,
+ 0xc7, 0x9c, 0x32, 0xda, 0x79, 0x76, 0xed, 0x39, 0x9d, 0xdc, 0x49, 0x48,
+ 0xc0, 0xcb, 0x19, 0x94, 0xd2, 0xc8, 0xf1, 0x09},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 75
+ {SEC_OID_SHA384,
+ 75,
+ {0x09, 0x22, 0xa0, 0x2d, 0x38, 0xb2, 0x54, 0xcf, 0xc1, 0xb0, 0x29, 0x65,
+ 0xbe, 0x4d, 0xb3, 0xb6, 0xdb, 0x13, 0x7a, 0x3f, 0xcc, 0x74, 0x14, 0x73,
+ 0x7e, 0xe3, 0x4b, 0x1a, 0x20, 0x4c, 0x57, 0x5e, 0xe1, 0x2a, 0x68, 0x60,
+ 0xe8, 0x4d, 0x8f, 0x20, 0x4d, 0xbc, 0x67, 0xc6, 0x61, 0x3e, 0x75, 0xad,
+ 0xe8, 0x45, 0x03, 0x64, 0xc0, 0x5c, 0xd7, 0x94, 0x56, 0x41, 0xdc, 0x92,
+ 0x0f, 0x49, 0xf9, 0x2e, 0x0a, 0xac, 0xb5, 0x9d, 0x04, 0xd7, 0xe3, 0x02,
+ 0xda, 0x6f, 0x03, 0x00, 0x09, 0x30, 0x56, 0x74, 0xcf, 0xd7, 0x24, 0x94,
+ 0x6e, 0xf5, 0xbf, 0x66, 0x17, 0x63, 0x58, 0x5a, 0xdd, 0xc7, 0x08, 0x18,
+ 0x76, 0xfc, 0x4e, 0xfb, 0xdb, 0xba, 0xdf, 0xd5, 0xd7, 0x7a, 0x65, 0x22,
+ 0x1b, 0xfe, 0x29, 0x60, 0xb3, 0xc7, 0xf4, 0x38, 0x42, 0x54, 0x4c, 0xc9,
+ 0x7f, 0x37, 0x10, 0xef, 0x90, 0xce, 0x50, 0x80, 0x96, 0x92, 0x1a, 0x2e,
+ 0x2c, 0x32, 0xcd, 0x55, 0x98, 0x3b, 0x26, 0x85, 0xb2, 0xf5, 0xfd, 0xd7,
+ 0xc0, 0xda, 0x5a, 0x22, 0x93, 0xab, 0x6e, 0x7d, 0x47, 0xa6, 0x13, 0x01,
+ 0x22, 0x2c, 0x40, 0xf5, 0xd6, 0x4b, 0xc6, 0x63, 0x86, 0xfe, 0xbd, 0x37,
+ 0xc3, 0x75, 0xef, 0xd2, 0xee, 0x8e, 0x43, 0xab, 0xe6, 0x8a, 0xfb, 0x34,
+ 0xff, 0x2e, 0xa1, 0x23, 0x6e, 0x3f, 0x1d, 0x01, 0x95, 0x96, 0x25, 0xae,
+ 0xe0, 0xe0, 0x5f, 0xa4, 0x0f, 0x95, 0x58, 0x3c, 0x45, 0x53, 0x22, 0xf8,
+ 0xcc, 0xf7, 0xdb, 0xff, 0x80, 0xd5, 0x21, 0x2b, 0xd8, 0xcf, 0xbc, 0x54,
+ 0xa1, 0x2c, 0xb6, 0xa6, 0x89, 0xf8, 0xf4, 0xeb, 0x49, 0x77, 0xfc, 0x5b,
+ 0xdb, 0x28, 0x7c, 0xe0, 0x2f, 0x7c, 0x5a, 0x71, 0x4a, 0xbc, 0xcd, 0xf5,
+ 0x0e, 0xfd, 0x2e, 0x53, 0x02, 0xa8, 0x9e, 0x56, 0x54, 0x99, 0x3f, 0xa0,
+ 0x9f, 0xf5, 0xe4, 0x50, 0x86, 0xda, 0xce, 0x58, 0xea, 0xbc, 0x0f, 0x07,
+ 0x8c, 0xe2, 0xfc, 0xe7, 0x24, 0xbb, 0xc9, 0x6b, 0x6d, 0xe3, 0x6a, 0xd9,
+ 0xd0, 0xe5, 0xc4, 0x99, 0x3f, 0x2c, 0x2f, 0xc4, 0x16, 0xea, 0x19, 0x6b,
+ 0x93, 0xac, 0x63, 0x61, 0x9f, 0x5e, 0xab, 0x70, 0x77, 0x77, 0xa3, 0x76,
+ 0xd8, 0xd0, 0xa5, 0x1d, 0x79, 0xa5, 0xc5, 0x86, 0xb4, 0x46, 0x9a, 0x54,
+ 0xbe, 0xff, 0xa8, 0xfe, 0x56, 0xb0, 0xeb, 0xfa, 0xba, 0x57, 0x9b, 0x47,
+ 0x84, 0x48, 0x59, 0x20, 0x2e, 0x5f, 0xf8, 0xbc, 0xc8, 0x66, 0x0e, 0x13,
+ 0x2c, 0x37, 0xe4, 0x6c, 0x3f, 0xe8, 0x01, 0xaa, 0x61, 0x4d, 0x50, 0xc9,
+ 0x95, 0x30, 0x25, 0xb3, 0x38, 0xdc, 0x4d, 0x8c, 0xc2, 0xdd, 0xeb, 0xc1,
+ 0xd0, 0x77, 0x45, 0xa7, 0xce, 0xc0, 0x1b, 0xd9, 0x41, 0x4d, 0x82, 0x89,
+ 0x2a, 0x3f, 0x48, 0x18, 0xc6, 0x34, 0xd5, 0x1c, 0x48, 0x6b, 0x70, 0x65,
+ 0x28, 0x8e, 0x57, 0xae, 0x9d, 0x15, 0x20, 0xcf, 0x02, 0xc3, 0x97, 0xcc,
+ 0x02, 0x96, 0xc6, 0x74, 0xaa, 0x05, 0xcf, 0x67, 0x17, 0x60, 0xf2, 0xf0,
+ 0x18, 0xb6, 0xdc, 0xb8, 0xdb, 0x73, 0xf7, 0x9f, 0x6e, 0x95, 0xea, 0x21,
+ 0x11, 0xc0, 0x64, 0x5b, 0xe6, 0x49, 0x27, 0xc9, 0xf8, 0x02, 0xf8, 0x27,
+ 0x79, 0x22, 0xbd, 0xf9, 0x4a, 0x6b, 0xdd, 0x70, 0x23, 0x53, 0x12, 0x47,
+ 0xba, 0xaa, 0xc9, 0x5a, 0xb1, 0x0d, 0x7f, 0xcb, 0xfc, 0x83, 0x54, 0xbb,
+ 0x44, 0x61, 0x6a, 0x85, 0x9a, 0x83, 0xfb, 0x08, 0x0f, 0xf8, 0x95, 0x52,
+ 0x80, 0x76, 0xa5, 0xc3, 0x28, 0xf8, 0x95, 0x16, 0xe6, 0x26, 0x94, 0xb2,
+ 0x80, 0x36, 0x00, 0x30, 0x5d, 0x10, 0xa8, 0x51, 0x3c, 0xf7, 0x05, 0x86,
+ 0x6f, 0x45, 0x9f, 0x36, 0x2f, 0x76, 0x4e, 0xec, 0x70, 0x6f, 0x77, 0xb3,
+ 0x25, 0xbd, 0x7c, 0xd4, 0x02, 0x55, 0xfe, 0x08},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 76
+ {SEC_OID_SHA384,
+ 76,
+ {0xce, 0xfd, 0xcf, 0x39, 0x90, 0x2d, 0x00, 0x3e, 0x18, 0xd8, 0x02, 0xfe,
+ 0x60, 0x69, 0x03, 0x9e, 0xc6, 0x5e, 0x16, 0xa3, 0xd1, 0x4e, 0x8e, 0x81,
+ 0xd5, 0xd7, 0x18, 0x7d, 0xb2, 0xea, 0xe0, 0x4a, 0x36, 0xb3, 0x63, 0x6a,
+ 0x0e, 0x0c, 0xeb, 0x37, 0x43, 0x9b, 0xa2, 0x1b, 0x0d, 0xc1, 0x27, 0xae,
+ 0x57, 0xc8, 0xd0, 0x75, 0x57, 0xd1, 0x69, 0x03, 0xae, 0x33, 0xd1, 0xb3,
+ 0x52, 0x3b, 0xf3, 0xb9, 0x3c, 0x65, 0xe0, 0x79, 0xe5, 0xdd, 0x7d, 0x3d,
+ 0x6f, 0x46, 0x7f, 0x8c, 0x06, 0x5e, 0xda, 0xde, 0x77, 0x04, 0xb6, 0x2c,
+ 0x3a, 0x4d, 0x42, 0x2c, 0xd1, 0x4c, 0x0e, 0x17, 0x22, 0x00, 0x38, 0xb1,
+ 0xdf, 0x0e, 0x03, 0x95, 0x42, 0x75, 0x8b, 0x42, 0xa6, 0x06, 0x03, 0x41,
+ 0x14, 0x94, 0xad, 0xca, 0x0f, 0xe3, 0x57, 0xa3, 0x3d, 0x14, 0x0c, 0x2e,
+ 0x53, 0xa4, 0x3b, 0x75, 0x6c, 0x0a, 0x24, 0x44, 0x61, 0x80, 0x44, 0xfb,
+ 0xd2, 0xb1, 0x84, 0x4b, 0xbe, 0x0b, 0xac, 0x59, 0xbf, 0x10, 0xe5, 0x27,
+ 0xe2, 0xb9, 0x69, 0x48, 0x87, 0x13, 0x5a, 0x29, 0xdd, 0xec, 0x1c, 0x68,
+ 0xaf, 0x68, 0x15, 0x47, 0xf3, 0x8f, 0xb2, 0x03, 0xbc, 0xde, 0x4f, 0x8b,
+ 0x0c, 0xad, 0xb1, 0x93, 0x0f, 0xb6, 0x3e, 0x34, 0x40, 0x67, 0xea, 0x1c,
+ 0x10, 0x4f, 0x71, 0x56, 0x2c, 0x55, 0xc5, 0xa2, 0xfd, 0xdb, 0x1b, 0xab,
+ 0xc7, 0xf0, 0xde, 0x0c, 0x3c, 0x28, 0xa3, 0x29, 0x31, 0xd0, 0x97, 0x0f,
+ 0x6e, 0x42, 0xaa, 0xe2, 0x10, 0x53, 0x32, 0xe0, 0x4a, 0x36, 0xc3, 0xb9,
+ 0x61, 0x8b, 0xca, 0x0a, 0x91, 0x99, 0x9c, 0x42, 0x6e, 0x32, 0xc2, 0x6a,
+ 0x12, 0x77, 0xfb, 0x13, 0x38, 0xdf, 0x1b, 0x19, 0x44, 0x78, 0xd2, 0xfa,
+ 0x30, 0xdf, 0xfd, 0xa1, 0x05, 0x00, 0x7a, 0x46, 0x1b, 0x95, 0x4c, 0x1b,
+ 0x8b, 0xbf, 0x84, 0x3b, 0x36, 0x96, 0x4a, 0xbc, 0x21, 0xe6, 0xb4, 0x3b,
+ 0xed, 0x00, 0x0e, 0x19, 0x75, 0x30, 0x60, 0xf7, 0x95, 0xb9, 0xbc, 0x1f,
+ 0x23, 0x8a, 0x59, 0x32, 0x8a, 0x24, 0xe7, 0xcb, 0x3b, 0xac, 0x9f, 0x1a,
+ 0x4f, 0xdd, 0xdf, 0x01, 0x57, 0x7d, 0x8b, 0x8b, 0xa9, 0x25, 0x23, 0xfb,
+ 0xcc, 0x26, 0xe3, 0xfa, 0xbc, 0x9d, 0xd1, 0x7e, 0xf9, 0x50, 0xd1, 0x0d,
+ 0x61, 0x83, 0x2a, 0x26, 0x9a, 0x09, 0xa1, 0xcd, 0x51, 0x23, 0xeb, 0x76,
+ 0xc4, 0xbe, 0x68, 0x0b, 0x63, 0x3d, 0x0f, 0x6c, 0xd5, 0x8d, 0x87, 0x83,
+ 0x3a, 0xaa, 0xb5, 0x42, 0xbc, 0xc3, 0x80, 0x97, 0x15, 0x61, 0xa5, 0xa8,
+ 0xd8, 0x2a, 0x49, 0xdb, 0xb2, 0x4e, 0x48, 0xce, 0x5f, 0x90, 0xf8, 0x4a,
+ 0xfb, 0x2a, 0xc8, 0xa3, 0x2b, 0x8e, 0x60, 0x60, 0x46, 0x50, 0x24, 0x7d,
+ 0xf0, 0xaa, 0x9c, 0x8e, 0x6a, 0xed, 0xdb, 0x84, 0xb5, 0x54, 0x46, 0xfb,
+ 0x83, 0x34, 0xba, 0xab, 0xa4, 0xb0, 0x88, 0x84, 0xd7, 0xdb, 0x20, 0xc4,
+ 0xab, 0xc1, 0xfd, 0x81, 0x9c, 0xc1, 0xa3, 0x9b, 0x1f, 0xe6, 0x3d, 0x7a,
+ 0x74, 0xd2, 0x72, 0xeb, 0x4a, 0xe5, 0xae, 0x25, 0xa6, 0xd8, 0x54, 0xfe,
+ 0xfe, 0x0d, 0x08, 0x95, 0x35, 0xa4, 0xc3, 0xcc, 0xe0, 0x2d, 0x24, 0x7d,
+ 0xd8, 0x1f, 0x15, 0x04, 0xc9, 0x83, 0xd8, 0x76, 0x5f, 0x3d, 0xfa, 0x1b,
+ 0x17, 0x78, 0xd2, 0xc5, 0xd7, 0xd9, 0x0d, 0xd1, 0xb3, 0xab, 0x07, 0xdd,
+ 0x1b, 0xb2, 0x18, 0x41, 0xbf, 0xfe, 0xea, 0xf2, 0xbe, 0xb3, 0x23, 0x40,
+ 0x3a, 0x7c, 0xbf, 0xee, 0x9f, 0x4f, 0xc9, 0xe8, 0x3d, 0x3f, 0x90, 0xaf,
+ 0x10, 0x0e, 0xa4, 0xf8, 0x92, 0x62, 0x63, 0x55, 0xbb, 0x6c, 0x0a, 0x9b,
+ 0x14, 0xc6, 0x93, 0x7c, 0xd5, 0x97, 0x4b, 0x95, 0x1a, 0xfd, 0x72, 0x21,
+ 0x54, 0x5f, 0x1d, 0x4a, 0xb6, 0xcf, 0x71, 0x0e},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 77
+ {SEC_OID_SHA384,
+ 77,
+ {0xc7, 0xbb, 0x6a, 0x8a, 0xcd, 0xbb, 0x23, 0x7c, 0x80, 0xd6, 0x97, 0xae,
+ 0x06, 0x51, 0x3c, 0x4c, 0xbf, 0xcc, 0x6d, 0x82, 0x34, 0x40, 0xeb, 0x42,
+ 0x51, 0x9a, 0x29, 0xfb, 0x17, 0xa7, 0xa7, 0x1a, 0x02, 0xa8, 0xf0, 0x7f,
+ 0x90, 0x77, 0x05, 0x7a, 0xb2, 0xe9, 0x66, 0x49, 0x33, 0xd0, 0xb1, 0x90,
+ 0x59, 0x71, 0xed, 0x0d, 0x87, 0x46, 0xb1, 0x1f, 0x70, 0x36, 0xca, 0x7d,
+ 0x6f, 0xc6, 0x32, 0x89, 0x11, 0x34, 0x2c, 0x65, 0x41, 0x27, 0x16, 0x31,
+ 0x6e, 0x61, 0x24, 0xd0, 0x74, 0xb6, 0xa5, 0x9c, 0x2e, 0x5c, 0x43, 0xf4,
+ 0xd3, 0xd1, 0x66, 0x3b, 0xb5, 0x38, 0x82, 0x94, 0x0b, 0x34, 0xbb, 0x34,
+ 0xfb, 0xb8, 0x71, 0xe0, 0xd5, 0x6b, 0xcb, 0x59, 0x00, 0x69, 0xe6, 0xfb,
+ 0xde, 0xf4, 0x60, 0x13, 0x31, 0xae, 0x13, 0xf6, 0xd3, 0xa4, 0xae, 0xca,
+ 0x9a, 0xd2, 0x14, 0x3c, 0x68, 0xe4, 0x6a, 0xf7, 0xd4, 0x11, 0x4d, 0x48,
+ 0xa9, 0xb3, 0x34, 0x52, 0xe0, 0x72, 0xbe, 0x7a, 0x88, 0x18, 0x8f, 0x72,
+ 0x95, 0x25, 0xe9, 0xc7, 0x2f, 0x80, 0x44, 0x02, 0xfa, 0x60, 0x70, 0xb2,
+ 0x4d, 0x4c, 0x2c, 0xd8, 0x7b, 0x49, 0x80, 0x31, 0xaa, 0x87, 0x90, 0x9e,
+ 0xe7, 0x3d, 0x53, 0xd3, 0xec, 0xc0, 0x7e, 0x9e, 0x47, 0x66, 0xf4, 0x5d,
+ 0xcf, 0x8f, 0x02, 0xff, 0xb2, 0x89, 0xff, 0x6e, 0x15, 0x07, 0xe9, 0x13,
+ 0xe5, 0x5a, 0x9d, 0x68, 0xbc, 0x8c, 0x35, 0x58, 0x9b, 0x06, 0x65, 0xec,
+ 0x49, 0x82, 0x37, 0x34, 0x15, 0x97, 0xf8, 0x5b, 0x1d, 0x3e, 0x8e, 0x7c,
+ 0x76, 0x4b, 0xa7, 0xda, 0x01, 0x90, 0x1f, 0x90, 0xe9, 0xee, 0xf5, 0x4a,
+ 0xe7, 0x2f, 0x31, 0x9e, 0xd1, 0x7a, 0x60, 0x8c, 0x25, 0x6d, 0x78, 0xa6,
+ 0x15, 0xc1, 0x6c, 0xd4, 0x30, 0xd9, 0x4a, 0xf5, 0xc0, 0xd8, 0x97, 0x77,
+ 0x16, 0x6b, 0x04, 0x8d, 0x52, 0xfd, 0x54, 0xf8, 0x1b, 0x54, 0x83, 0x58,
+ 0xb1, 0xba, 0x94, 0xd6, 0x5d, 0x67, 0x75, 0x99, 0xdd, 0xd7, 0xc3, 0xb7,
+ 0x4f, 0x10, 0x02, 0xb2, 0xd0, 0x84, 0x33, 0x47, 0x13, 0xa3, 0x9e, 0xb5,
+ 0x49, 0x9f, 0x5d, 0x51, 0x63, 0xaa, 0x2f, 0x56, 0xca, 0xd7, 0xd7, 0xe1,
+ 0x8b, 0xc4, 0x2e, 0xe1, 0xed, 0xcc, 0x76, 0xd9, 0x21, 0x89, 0x6f, 0x0f,
+ 0xf7, 0xb3, 0xb0, 0x69, 0x06, 0xb7, 0xd0, 0x74, 0xaa, 0xc7, 0x30, 0x90,
+ 0x95, 0x04, 0xb1, 0x06, 0x78, 0xa8, 0x3e, 0xad, 0x71, 0x1c, 0xdc, 0x4c,
+ 0x98, 0x47, 0x48, 0x22, 0x8e, 0xcd, 0x6f, 0x92, 0x72, 0x9a, 0xbd, 0x00,
+ 0x0e, 0x38, 0xe1, 0x75, 0x5e, 0xf1, 0x59, 0xab, 0x00, 0x01, 0xab, 0xbb,
+ 0x8a, 0xf2, 0x03, 0x15, 0xce, 0x10, 0xfa, 0xe3, 0x9d, 0x92, 0xd2, 0xb6,
+ 0x92, 0xe6, 0xfb, 0x7a, 0x2e, 0x22, 0x00, 0x72, 0x2b, 0xf8, 0x71, 0x5b,
+ 0x6a, 0x3a, 0x0b, 0xf4, 0xa8, 0x31, 0x2b, 0x01, 0xc2, 0x0a, 0xa1, 0xaf,
+ 0xfb, 0xbc, 0xd4, 0x9c, 0xcf, 0x7d, 0x63, 0x12, 0xc5, 0xee, 0x3f, 0xdd,
+ 0x44, 0x3d, 0xc2, 0xb7, 0x63, 0x9c, 0x41, 0x74, 0x88, 0xc6, 0x37, 0x22,
+ 0xcf, 0x02, 0x71, 0x04, 0x32, 0xc6, 0x23, 0x85, 0x45, 0x04, 0xee, 0x0b,
+ 0x6e, 0x11, 0x83, 0xbc, 0x3c, 0x94, 0x08, 0x76, 0xd5, 0x8f, 0x3a, 0x50,
+ 0x7a, 0x30, 0x6c, 0x00, 0x18, 0x98, 0x2f, 0x1c, 0xb1, 0x63, 0x0c, 0x97,
+ 0xc6, 0x49, 0xbb, 0x64, 0x5e, 0xf3, 0xd1, 0xb8, 0x75, 0x18, 0x94, 0x37,
+ 0xda, 0x27, 0x0f, 0x25, 0xf0, 0xb5, 0xe5, 0xfc, 0xd1, 0x57, 0x6a, 0xd4,
+ 0xcf, 0x38, 0x71, 0x0b, 0xde, 0xf5, 0xf0, 0x91, 0x31, 0xbf, 0xe3, 0x5c,
+ 0x82, 0xaa, 0x0c, 0x84, 0x1e, 0x09, 0xa1, 0x48, 0x37, 0xa5, 0xdb, 0x72,
+ 0x8a, 0x1f, 0x37, 0x72, 0x83, 0xf9, 0x52, 0x62},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 78
+ {SEC_OID_SHA384,
+ 78,
+ {0xab, 0x9d, 0xd3, 0xb3, 0x17, 0x7b, 0x8f, 0x9f, 0xe4, 0x9b, 0xf6, 0x93,
+ 0xb7, 0xd6, 0xeb, 0x85, 0x62, 0xfa, 0x2e, 0x0d, 0x04, 0x90, 0x5d, 0xe5,
+ 0xbb, 0x2d, 0x8c, 0x27, 0xc9, 0x50, 0x4a, 0xf2, 0x0c, 0xc9, 0x00, 0x52,
+ 0xe0, 0x41, 0x88, 0x06, 0x35, 0xf4, 0x54, 0x04, 0x57, 0x17, 0x77, 0x9e,
+ 0xbd, 0x23, 0x59, 0xa0, 0xd2, 0x5c, 0x5d, 0x23, 0x7f, 0x52, 0x79, 0xda,
+ 0xf4, 0x6d, 0x01, 0x6f, 0xdb, 0xa3, 0x7d, 0x27, 0x16, 0x22, 0x15, 0x8b,
+ 0x6b, 0x1f, 0x7d, 0xef, 0xa0, 0x8e, 0xce, 0xe0, 0x16, 0x20, 0xb0, 0xb6,
+ 0xe3, 0x98, 0xfe, 0xac, 0x0b, 0x3a, 0x14, 0xb8, 0x4e, 0xbe, 0x00, 0x4a,
+ 0x20, 0x63, 0xd8, 0x24, 0x8f, 0x96, 0x14, 0xb3, 0xa4, 0x69, 0xc4, 0x26,
+ 0xf6, 0x8d, 0xf3, 0x8e, 0x11, 0xc2, 0x9d, 0x88, 0x56, 0x3f, 0xa7, 0x91,
+ 0x60, 0x4a, 0xde, 0xc4, 0x16, 0xb7, 0x71, 0xec, 0xfe, 0xc6, 0xd4, 0xc7,
+ 0x12, 0x5b, 0x1a, 0x1a, 0x4c, 0x36, 0xa6, 0x17, 0xbf, 0xb4, 0x6f, 0xf1,
+ 0x16, 0x25, 0x91, 0x4a, 0x09, 0xd6, 0xe7, 0x2b, 0x41, 0x1a, 0x35, 0xdf,
+ 0xd7, 0xb8, 0x05, 0x79, 0x3a, 0xd7, 0x45, 0x88, 0x92, 0xf7, 0x84, 0x7d,
+ 0x5f, 0x8d, 0x01, 0x85, 0x28, 0x5a, 0xea, 0x27, 0xfa, 0x43, 0x02, 0x03,
+ 0x34, 0xe8, 0xb5, 0xc9, 0x70, 0xf0, 0xac, 0x30, 0x6a, 0xbc, 0xc3, 0x3b,
+ 0x17, 0x9b, 0x2a, 0x1c, 0x22, 0x32, 0x25, 0x43, 0xff, 0xf1, 0xb4, 0x03,
+ 0x18, 0x16, 0xb6, 0x2f, 0x64, 0x84, 0x90, 0xf9, 0x6c, 0x86, 0x58, 0x75,
+ 0x2b, 0x96, 0xe1, 0x2b, 0x22, 0x24, 0x88, 0xe0, 0xe6, 0xbd, 0xb1, 0x70,
+ 0xc8, 0x3d, 0x26, 0x97, 0xc0, 0xe9, 0x79, 0x31, 0xc2, 0x68, 0x95, 0xc9,
+ 0x57, 0x49, 0x98, 0xd6, 0x7a, 0x2c, 0x9a, 0x2f, 0xe7, 0x30, 0x9e, 0x49,
+ 0x8a, 0x22, 0xac, 0xc7, 0x97, 0x75, 0x09, 0xe2, 0xa7, 0xc4, 0x47, 0x64,
+ 0xd1, 0x0a, 0xc1, 0xf0, 0xf2, 0x69, 0x81, 0x2b, 0x0f, 0xaf, 0x98, 0x27,
+ 0x3d, 0xa9, 0x99, 0x96, 0xe0, 0xd1, 0x68, 0x16, 0xab, 0x33, 0xc3, 0xc6,
+ 0xa2, 0xdc, 0x82, 0x09, 0xab, 0x39, 0xfe, 0x5f, 0xe0, 0xb1, 0x21, 0xc4,
+ 0xe0, 0x7b, 0x3e, 0x3b, 0xcc, 0x5e, 0x2f, 0xdc, 0x46, 0xd0, 0x1c, 0xac,
+ 0x7d, 0xc1, 0xc9, 0xbe, 0x8f, 0x4b, 0x1f, 0xb4, 0x43, 0x4e, 0xa6, 0x3d,
+ 0x20, 0x43, 0x13, 0x10, 0x1b, 0x01, 0xac, 0xa2, 0xf6, 0x47, 0x9d, 0x24,
+ 0xac, 0x29, 0x37, 0xc1, 0xf8, 0x0a, 0x23, 0x1d, 0xe5, 0xa2, 0x63, 0xf9,
+ 0xfa, 0xa5, 0xc3, 0x6c, 0x1e, 0x0a, 0xf3, 0x80, 0xc5, 0x50, 0x60, 0x6a,
+ 0x92, 0xb0, 0xb6, 0x32, 0xbc, 0x48, 0x6d, 0xc5, 0xd4, 0x96, 0xc5, 0x9c,
+ 0x32, 0x66, 0x5d, 0x13, 0xd8, 0xc1, 0x9b, 0x2d, 0xcd, 0x2a, 0xf6, 0xaf,
+ 0xfc, 0x7c, 0xae, 0x03, 0xf7, 0xdf, 0x55, 0x47, 0xfa, 0xd6, 0x37, 0x71,
+ 0x02, 0x31, 0x14, 0xfe, 0x8e, 0x68, 0x62, 0x8b, 0x1b, 0xac, 0x81, 0x23,
+ 0x1a, 0x35, 0x9b, 0x0a, 0x27, 0xba, 0x86, 0xf5, 0xee, 0x07, 0xe8, 0xa1,
+ 0xf6, 0x8c, 0x76, 0xa9, 0x86, 0x2c, 0xbe, 0xc3, 0x81, 0x50, 0xc0, 0x2c,
+ 0x6c, 0xd0, 0x18, 0x05, 0xd9, 0x0d, 0x24, 0x9e, 0xf0, 0xf6, 0x61, 0x6e,
+ 0xcc, 0xa9, 0xe8, 0x44, 0xfd, 0x9c, 0x9c, 0x10, 0xf4, 0x95, 0x25, 0x34,
+ 0xe9, 0x5f, 0x0b, 0xd0, 0xab, 0xf6, 0x6a, 0x24, 0xa6, 0x27, 0x6d, 0xba,
+ 0x33, 0x2b, 0xc4, 0xdf, 0xf1, 0x9e, 0x17, 0x60, 0x1d, 0xa8, 0x00, 0x7b,
+ 0xbb, 0x2b, 0x0e, 0xd1, 0xe4, 0x51, 0x7b, 0x21, 0x11, 0xe7, 0x51, 0x50,
+ 0x64, 0x61, 0xa8, 0x52, 0x71, 0xb7, 0x65, 0x1d, 0x89, 0x1d, 0x30, 0x3e,
+ 0xad, 0xa2, 0x29, 0xa3, 0x11, 0x26, 0x73, 0x11},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 79
+ {SEC_OID_SHA384,
+ 79,
+ {0xc6, 0x8d, 0x78, 0xd7, 0x10, 0xaa, 0x79, 0x34, 0xf4, 0xea, 0x6d, 0xbe,
+ 0xa0, 0xe5, 0x0e, 0xa9, 0x9f, 0xab, 0xd2, 0xec, 0xf5, 0xbf, 0xbd, 0x51,
+ 0x97, 0x4a, 0xee, 0x80, 0xc5, 0x74, 0x50, 0x9f, 0x2b, 0xde, 0x95, 0x2d,
+ 0x45, 0x80, 0xb8, 0xfe, 0xcc, 0xa7, 0x8a, 0x10, 0x34, 0xaa, 0x8b, 0x48,
+ 0x3d, 0xfc, 0x6a, 0x7a, 0x44, 0x13, 0xcc, 0x71, 0xc4, 0xf8, 0x36, 0xf7,
+ 0x65, 0xfb, 0x86, 0x68, 0x6e, 0xe6, 0x8f, 0x46, 0xcf, 0x0e, 0xb2, 0x19,
+ 0x1f, 0x9e, 0x88, 0x7b, 0x93, 0x05, 0x44, 0xd3, 0xfc, 0xf2, 0x0d, 0x98,
+ 0xa2, 0xec, 0x29, 0xb6, 0x52, 0xeb, 0x77, 0xef, 0x6d, 0x99, 0x4d, 0xbc,
+ 0x9d, 0x2b, 0xdb, 0x0e, 0x90, 0x1b, 0x5b, 0xb6, 0xaa, 0xc4, 0x9c, 0xce,
+ 0xda, 0xc7, 0x70, 0xab, 0x1a, 0x7a, 0x3f, 0xb9, 0x5e, 0x33, 0xf0, 0xb5,
+ 0xf4, 0x22, 0x85, 0x88, 0x6c, 0x52, 0xa6, 0x51, 0x96, 0x06, 0x1f, 0x53,
+ 0xa3, 0x08, 0xcd, 0x43, 0xe0, 0x89, 0xfa, 0x9d, 0x17, 0xd1, 0x4a, 0x5e,
+ 0xa0, 0xfc, 0xc3, 0x9d, 0xd8, 0x37, 0xaa, 0xfc, 0x6f, 0x55, 0x6c, 0x3b,
+ 0x5a, 0xff, 0xf7, 0x2d, 0x76, 0xd8, 0xa7, 0x07, 0xe6, 0x76, 0x68, 0x41,
+ 0xba, 0xa7, 0x56, 0x40, 0xcd, 0xc0, 0xd9, 0xe8, 0xc0, 0xb0, 0x1b, 0x8d,
+ 0x1f, 0x0a, 0x3a, 0x67, 0xd9, 0x1b, 0xc1, 0x2f, 0xc5, 0x00, 0xf3, 0xa0,
+ 0xfc, 0xb1, 0xc3, 0x34, 0x2e, 0x27, 0xa6, 0xff, 0x48, 0xde, 0xa2, 0x4f,
+ 0x24, 0xca, 0xce, 0x54, 0x94, 0xaf, 0xcf, 0x33, 0x82, 0xd9, 0x50, 0x27,
+ 0x9a, 0x07, 0xd1, 0x75, 0xbb, 0x10, 0xf9, 0x42, 0xfa, 0x57, 0xd3, 0xa2,
+ 0x8d, 0x5b, 0xfe, 0xa9, 0x06, 0xf2, 0x31, 0x1b, 0x64, 0x32, 0x01, 0x2a,
+ 0x42, 0xec, 0x25, 0x99, 0x7f, 0xf3, 0x53, 0x96, 0xc7, 0x6e, 0x48, 0x76,
+ 0x7d, 0x6f, 0x0d, 0x00, 0x63, 0xb0, 0x72, 0x22, 0xde, 0x97, 0xf1, 0x61,
+ 0x9a, 0xb8, 0xf4, 0x47, 0x1f, 0x09, 0x26, 0x94, 0xef, 0x7c, 0x38, 0x22,
+ 0xac, 0x88, 0x20, 0x6b, 0x3f, 0x49, 0x1b, 0xc0, 0xcb, 0x92, 0xa3, 0x43,
+ 0xbd, 0x29, 0x12, 0xae, 0x54, 0xb7, 0x43, 0x30, 0xce, 0x8e, 0xeb, 0x1f,
+ 0x27, 0x49, 0xc9, 0x9d, 0xf3, 0x06, 0x67, 0xf8, 0xc7, 0xb3, 0x9e, 0x7c,
+ 0x62, 0x3d, 0x0c, 0x12, 0xaa, 0xe7, 0x8f, 0xeb, 0x8e, 0xd4, 0x75, 0x78,
+ 0xf3, 0x47, 0xeb, 0x9e, 0x6d, 0x9e, 0x33, 0x0d, 0xe8, 0xc1, 0xf2, 0x97,
+ 0x45, 0xb2, 0x3e, 0x65, 0x74, 0x03, 0x36, 0x7f, 0xfc, 0x50, 0x64, 0xd6,
+ 0xb6, 0x28, 0x33, 0xa3, 0x94, 0x4f, 0x4f, 0x7e, 0x41, 0xff, 0x82, 0xf8,
+ 0xa4, 0x9a, 0x3f, 0x08, 0x39, 0x5e, 0x5a, 0x81, 0x01, 0xb8, 0x36, 0x21,
+ 0xbc, 0x47, 0x9a, 0x20, 0x82, 0x36, 0xa6, 0xc3, 0x27, 0x31, 0x20, 0x6c,
+ 0x53, 0x63, 0x99, 0x7d, 0x5b, 0x12, 0xef, 0xa5, 0x4f, 0xc7, 0x94, 0x6d,
+ 0x1c, 0xc1, 0xc6, 0xeb, 0x4c, 0x95, 0x51, 0x83, 0xd9, 0xeb, 0xc0, 0xe1,
+ 0x6d, 0xc4, 0xbf, 0xd1, 0xc1, 0x17, 0x01, 0xfc, 0x98, 0x7c, 0x5a, 0xbb,
+ 0x11, 0xa4, 0x8f, 0xe5, 0xc7, 0x86, 0x32, 0x5a, 0x73, 0x96, 0xf8, 0x8a,
+ 0x15, 0x5f, 0x95, 0xa0, 0x47, 0x90, 0x59, 0x09, 0x27, 0x84, 0x6d, 0x16,
+ 0xa6, 0x25, 0x74, 0xd2, 0xc5, 0xf3, 0xc7, 0x16, 0xfd, 0x49, 0x66, 0xd9,
+ 0xdd, 0x4d, 0x9c, 0x90, 0x01, 0x9b, 0x86, 0x4b, 0x23, 0xc8, 0x17, 0x94,
+ 0x48, 0x29, 0x40, 0x40, 0x05, 0x01, 0xb2, 0x24, 0xba, 0x9f, 0x4e, 0x61,
+ 0xf6, 0x90, 0xed, 0xa2, 0xb3, 0x35, 0x9b, 0x1a, 0x24, 0xc6, 0x38, 0x16,
+ 0xc3, 0xb6, 0x5d, 0x52, 0x74, 0xe2, 0x1b, 0xe2, 0xc7, 0x48, 0x2a, 0x19,
+ 0x86, 0x51, 0x68, 0xbc, 0x2c, 0xc1, 0xcc, 0x0b},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 80
+ {SEC_OID_SHA384,
+ 80,
+ {0x89, 0x41, 0x90, 0x55, 0x81, 0x57, 0xe1, 0x92, 0x49, 0x61, 0x17, 0x5f,
+ 0xb4, 0x0c, 0x7d, 0x93, 0x7b, 0x90, 0x87, 0xeb, 0xeb, 0xf3, 0x8f, 0x44,
+ 0x56, 0x96, 0x0e, 0xad, 0x94, 0x51, 0x87, 0xab, 0x36, 0x92, 0xa7, 0x99,
+ 0x0e, 0x51, 0x30, 0x25, 0x77, 0x60, 0x34, 0x87, 0x29, 0x8e, 0xc7, 0x50,
+ 0x44, 0xab, 0xa5, 0x99, 0xd4, 0x6f, 0xf8, 0xdd, 0x7f, 0x97, 0x30, 0x0f,
+ 0x87, 0x97, 0xda, 0x64, 0x4d, 0xd2, 0xf8, 0x29, 0x9e, 0x3e, 0x41, 0x93,
+ 0xe4, 0x3c, 0x41, 0x19, 0x7a, 0x9a, 0xc3, 0xbc, 0xc8, 0xea, 0xd4, 0x71,
+ 0x3a, 0x18, 0x9c, 0x7e, 0xba, 0xc9, 0x62, 0xb2, 0xe4, 0xa3, 0x8c, 0x85,
+ 0xca, 0x94, 0x74, 0x39, 0x98, 0xe6, 0xb0, 0x78, 0xf9, 0x36, 0xb9, 0xa5,
+ 0x3e, 0xc2, 0xf1, 0xaf, 0xef, 0x70, 0xdf, 0x7d, 0xf9, 0x6a, 0x6a, 0x40,
+ 0xd0, 0x3c, 0xd1, 0x32, 0x18, 0xb8, 0x84, 0xf4, 0x06, 0x0b, 0xf2, 0xab,
+ 0xe4, 0x65, 0xdb, 0x3e, 0x7e, 0xca, 0xbe, 0x91, 0x08, 0xfb, 0x4d, 0xa9,
+ 0x87, 0xf1, 0x98, 0x3b, 0xc0, 0xf7, 0x9e, 0x2a, 0x2f, 0xdf, 0x86, 0xee,
+ 0x82, 0x72, 0xc5, 0xb8, 0x08, 0x7b, 0xb5, 0x95, 0x16, 0x8c, 0x1e, 0xa5,
+ 0x9d, 0x32, 0xea, 0x3a, 0x65, 0x38, 0xb9, 0xb1, 0x3a, 0xce, 0x08, 0xab,
+ 0x09, 0xf7, 0x5b, 0x4e, 0xb7, 0xc7, 0xaa, 0x6b, 0x23, 0xdc, 0x4b, 0xab,
+ 0x31, 0x8a, 0xc5, 0x8b, 0x01, 0x75, 0x87, 0x99, 0xe3, 0x45, 0x9d, 0xb3,
+ 0xc1, 0x99, 0x64, 0xc6, 0x76, 0xd5, 0x0d, 0x3b, 0x81, 0x96, 0xfb, 0xfa,
+ 0xcd, 0xc6, 0x28, 0xd6, 0xe5, 0x34, 0x06, 0x1e, 0xd6, 0xe1, 0x4a, 0x7b,
+ 0x0d, 0x41, 0xc9, 0x85, 0x69, 0x66, 0xdf, 0x9c, 0x74, 0xf2, 0xae, 0x82,
+ 0xde, 0xac, 0x71, 0x48, 0xa9, 0xf7, 0x86, 0x79, 0x7e, 0xf4, 0xce, 0xbe,
+ 0xc6, 0xd4, 0x31, 0xa2, 0xe1, 0x24, 0x07, 0x27, 0xa7, 0x93, 0x88, 0x2d,
+ 0xd3, 0x21, 0x3e, 0xdd, 0x4f, 0x22, 0xb1, 0xf9, 0x4a, 0xfe, 0xa6, 0xfb,
+ 0xa4, 0xbc, 0xfd, 0xb4, 0xb4, 0x1b, 0x4d, 0x3d, 0xc4, 0x64, 0x00, 0xcb,
+ 0x37, 0xbf, 0xe6, 0x1d, 0x42, 0x36, 0xc5, 0x18, 0xdb, 0x4b, 0xe0, 0x52,
+ 0x72, 0x0e, 0x77, 0x43, 0x51, 0xc7, 0xfb, 0x2c, 0xc7, 0xbe, 0xed, 0x19,
+ 0x2e, 0x28, 0xa5, 0x6d, 0x33, 0x53, 0x63, 0x2e, 0xa4, 0xc8, 0x07, 0xf6,
+ 0x88, 0xb3, 0x68, 0x66, 0x0d, 0xb5, 0x7b, 0x92, 0xaf, 0xde, 0x5d, 0xef,
+ 0xa6, 0x1c, 0x4c, 0xbc, 0x9b, 0x6a, 0xd1, 0xfb, 0x01, 0x2b, 0x13, 0xb3,
+ 0x4d, 0x54, 0x50, 0x65, 0xe4, 0x48, 0xc6, 0x14, 0x83, 0x5b, 0x4b, 0xf8,
+ 0x80, 0x42, 0x03, 0x9e, 0xb5, 0xef, 0x3c, 0xfb, 0xe9, 0x33, 0x61, 0x62,
+ 0x86, 0x35, 0x85, 0x4c, 0x37, 0x48, 0x74, 0x68, 0xe8, 0x2f, 0x94, 0x6e,
+ 0x01, 0xda, 0x78, 0xc3, 0x64, 0x8f, 0x04, 0xfa, 0x90, 0x37, 0x04, 0x99,
+ 0x6a, 0x6b, 0x8f, 0xeb, 0x98, 0xa6, 0xd1, 0xa3, 0x93, 0xdb, 0x42, 0x44,
+ 0x3b, 0xbe, 0xaf, 0x26, 0x6d, 0x4f, 0xae, 0x1a, 0xb2, 0xc4, 0x1c, 0xf9,
+ 0xe9, 0x74, 0x03, 0x9e, 0x4a, 0xab, 0xe0, 0x28, 0xe4, 0x0a, 0xcb, 0x4b,
+ 0xe8, 0x9c, 0x6d, 0x7c, 0xd8, 0xbe, 0x7b, 0x4f, 0x4f, 0xf7, 0x43, 0xe1,
+ 0x2b, 0x9e, 0x3b, 0x29, 0xec, 0x4b, 0x15, 0x08, 0xa0, 0x59, 0x06, 0x4c,
+ 0x93, 0x02, 0x0d, 0x2b, 0x8d, 0xca, 0x8a, 0x54, 0x88, 0xdf, 0x42, 0x19,
+ 0xd2, 0xe9, 0x1d, 0xb5, 0x54, 0x2c, 0xa7, 0x48, 0x36, 0x09, 0xab, 0x8e,
+ 0x88, 0x1c, 0x20, 0x2e, 0xd3, 0xa4, 0x8a, 0xa6, 0x59, 0x6c, 0x7f, 0x62,
+ 0xcb, 0x73, 0xc9, 0xf0, 0xc4, 0x33, 0xf5, 0x63, 0xe4, 0x9a, 0xbc, 0xef,
+ 0xed, 0x5c, 0x02, 0xe3, 0x07, 0x95, 0x4a, 0x7d},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 81
+ {SEC_OID_SHA384,
+ 81,
+ {0x2b, 0xe0, 0xa2, 0xea, 0x43, 0xb8, 0xa3, 0xa0, 0x56, 0x84, 0x11, 0xd7,
+ 0x9a, 0x73, 0xaa, 0x29, 0xe7, 0x4f, 0x3e, 0x7a, 0xb8, 0x8d, 0x8e, 0x47,
+ 0x42, 0x6b, 0xbe, 0x6b, 0x6c, 0x87, 0x30, 0xb4, 0x65, 0xf0, 0x17, 0xfb,
+ 0x89, 0x77, 0xca, 0xf1, 0xcb, 0x89, 0x83, 0x00, 0xcd, 0x86, 0xcc, 0x87,
+ 0x3d, 0x51, 0x42, 0x53, 0xfc, 0xaf, 0x23, 0x98, 0x98, 0x0d, 0x89, 0x85,
+ 0x12, 0x15, 0xdc, 0xe7, 0xf6, 0x1b, 0x31, 0x06, 0xfa, 0xff, 0x71, 0x65,
+ 0x5b, 0x21, 0x8e, 0x25, 0x28, 0x89, 0x7a, 0x45, 0x16, 0x01, 0x43, 0x37,
+ 0xdc, 0xd4, 0x08, 0x67, 0xac, 0x81, 0xec, 0xc0, 0xab, 0x04, 0x97, 0x90,
+ 0x83, 0x96, 0x23, 0x7f, 0x32, 0x65, 0xbe, 0x06, 0xc0, 0x05, 0xb1, 0x10,
+ 0xb6, 0xee, 0xb6, 0x9d, 0xea, 0x0c, 0x14, 0x58, 0xed, 0xe4, 0xfe, 0x8b,
+ 0x91, 0x61, 0x42, 0x77, 0x23, 0xf0, 0x60, 0x3f, 0x8a, 0x19, 0xcb, 0x90,
+ 0xa2, 0x21, 0xc5, 0xee, 0x9f, 0x86, 0x8f, 0x4a, 0xd2, 0x9f, 0xe6, 0x47,
+ 0x21, 0xe2, 0x02, 0xab, 0x39, 0x85, 0xf6, 0xd9, 0x3a, 0xef, 0xc7, 0x97,
+ 0x53, 0x80, 0x26, 0x0a, 0xd0, 0xaf, 0x2e, 0x77, 0xfb, 0xb9, 0xea, 0x4c,
+ 0x43, 0x26, 0xe3, 0x13, 0x07, 0x87, 0x98, 0x50, 0xd0, 0x16, 0xee, 0x12,
+ 0xb2, 0x39, 0xd1, 0xfc, 0xfa, 0x42, 0x38, 0x3d, 0xd3, 0xe5, 0xac, 0x4c,
+ 0x11, 0xe8, 0xaa, 0xf3, 0xfc, 0x8c, 0x7b, 0x50, 0xc6, 0x50, 0xeb, 0xcb,
+ 0xbc, 0xee, 0x41, 0xc8, 0x23, 0x26, 0x83, 0x0c, 0x47, 0x3e, 0x71, 0x8d,
+ 0xbe, 0x58, 0xad, 0xb2, 0x0b, 0x5a, 0xe9, 0x37, 0x4c, 0xcf, 0x3a, 0xd9,
+ 0xee, 0xfa, 0xa9, 0xe0, 0x15, 0x82, 0x9e, 0xce, 0x49, 0x8f, 0x58, 0x27,
+ 0x32, 0x62, 0x86, 0xe2, 0xf4, 0xc0, 0x7e, 0xa5, 0xdc, 0x76, 0x18, 0xd8,
+ 0xe5, 0x6e, 0x4f, 0x09, 0xf0, 0xbf, 0xa5, 0x3c, 0xd6, 0x89, 0x5f, 0x3d,
+ 0x6a, 0x37, 0x87, 0x1f, 0xce, 0xea, 0xaa, 0xe9, 0xad, 0x89, 0x96, 0x00,
+ 0x7a, 0x83, 0xa8, 0xff, 0x07, 0x07, 0x18, 0xe9, 0x01, 0x4f, 0xc6, 0x1c,
+ 0x4c, 0xb9, 0xa4, 0xd9, 0xcd, 0x76, 0x2b, 0x4f, 0x1d, 0xf1, 0x88, 0x3d,
+ 0xe6, 0xef, 0xca, 0xdd, 0x68, 0x49, 0xa0, 0xbd, 0xbf, 0x30, 0x95, 0xf4,
+ 0x28, 0x1f, 0xfe, 0xcc, 0x27, 0x8b, 0x20, 0xe5, 0x6a, 0x97, 0x8d, 0x23,
+ 0xe2, 0xd2, 0xb0, 0xf0, 0xff, 0x92, 0x9d, 0xd4, 0xe1, 0x1f, 0x0f, 0x93,
+ 0x47, 0x9f, 0x9e, 0x09, 0xfb, 0xcf, 0xc5, 0x0b, 0xc3, 0xee, 0x34, 0x57,
+ 0x84, 0xed, 0x93, 0x54, 0xef, 0x1d, 0xc3, 0x84, 0x31, 0x6d, 0x5a, 0x90,
+ 0x1a, 0x87, 0xd1, 0x41, 0x23, 0x8d, 0xcc, 0x25, 0xe9, 0x0f, 0x73, 0x9b,
+ 0xc2, 0xd0, 0xf6, 0x1c, 0xb5, 0x82, 0x9a, 0x6f, 0xb2, 0x98, 0xd0, 0x15,
+ 0x27, 0x72, 0x6f, 0xfd, 0x63, 0x03, 0x0f, 0xcf, 0xae, 0xd1, 0x20, 0xf1,
+ 0x78, 0x36, 0xd1, 0xc1, 0x17, 0x7f, 0x6d, 0xc5, 0xf1, 0x0b, 0x22, 0x8d,
+ 0x38, 0xa3, 0xbd, 0x3b, 0xbc, 0x99, 0x7f, 0x33, 0x92, 0x50, 0x79, 0xe4,
+ 0x21, 0xe2, 0xb1, 0xe9, 0x04, 0xff, 0x34, 0x33, 0x7f, 0x08, 0x7b, 0x60,
+ 0x9b, 0x62, 0xf6, 0xce, 0x4c, 0xc4, 0x84, 0xd2, 0xbc, 0xad, 0x95, 0x3d,
+ 0x74, 0x36, 0xb4, 0xbd, 0x0f, 0x22, 0x03, 0x61, 0x50, 0xbe, 0x04, 0xee,
+ 0x75, 0xbe, 0xd7, 0xee, 0xc5, 0xc9, 0xf2, 0x82, 0xdd, 0x68, 0x60, 0x37,
+ 0x17, 0x8b, 0x6c, 0x51, 0x74, 0x02, 0x43, 0x18, 0x09, 0xd6, 0x0d, 0xb3,
+ 0xeb, 0x69, 0xfc, 0xae, 0x0f, 0x94, 0x91, 0x31, 0x18, 0x3c, 0xb5, 0x32,
+ 0x36, 0x4f, 0xe2, 0xa5, 0x4d, 0xeb, 0x56, 0x63, 0x07, 0x06, 0x66, 0xa6,
+ 0x91, 0x3b, 0xa2, 0xdd, 0xf7, 0xad, 0x70, 0x07},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 82
+ {SEC_OID_SHA384,
+ 82,
+ {0xda, 0xed, 0x6d, 0x07, 0x7c, 0xa0, 0xd4, 0x72, 0x57, 0x97, 0x74, 0x7d,
+ 0x0b, 0xad, 0x8e, 0x61, 0x7b, 0x24, 0xc4, 0xd6, 0xbc, 0x22, 0xd6, 0xd6,
+ 0x74, 0x3a, 0x01, 0xe0, 0xb8, 0xf9, 0xe6, 0x89, 0xc9, 0x25, 0x67, 0xb1,
+ 0x3e, 0x68, 0x13, 0x92, 0x35, 0xe0, 0xf0, 0x75, 0x9a, 0x7a, 0xd4, 0xee,
+ 0x96, 0x7b, 0x48, 0x28, 0x28, 0xf8, 0x5c, 0xda, 0xac, 0xd9, 0x07, 0x08,
+ 0x50, 0xce, 0xda, 0xfd, 0x2b, 0x2f, 0xd3, 0x3f, 0x1c, 0x5a, 0xff, 0xdc,
+ 0x82, 0x61, 0x09, 0xe0, 0xbf, 0x68, 0xa0, 0xf8, 0xb6, 0x55, 0x59, 0x9c,
+ 0x57, 0x86, 0x50, 0x32, 0x66, 0x74, 0xba, 0x25, 0x70, 0xab, 0xff, 0x0e,
+ 0xcf, 0xec, 0x37, 0xbd, 0x13, 0x3f, 0xb7, 0x95, 0xcc, 0xcc, 0x83, 0x16,
+ 0x2b, 0xb8, 0x4a, 0xa9, 0x3f, 0xa4, 0xc9, 0x28, 0xa9, 0x43, 0xdb, 0x51,
+ 0xf7, 0xee, 0x30, 0xc5, 0x00, 0x2e, 0x92, 0xb8, 0xef, 0xae, 0x47, 0x6c,
+ 0x55, 0x56, 0x05, 0x72, 0xa2, 0xf4, 0x7a, 0x7b, 0xa0, 0x4c, 0x9f, 0x85,
+ 0x01, 0x84, 0x02, 0xa4, 0xad, 0x8c, 0xf2, 0xb2, 0x13, 0x88, 0xa5, 0x27,
+ 0x6d, 0x9a, 0x31, 0xaf, 0xa6, 0xd3, 0xe0, 0xf8, 0x5e, 0x45, 0x40, 0x6c,
+ 0x54, 0xdf, 0xce, 0xcd, 0x1e, 0x01, 0xe8, 0xff, 0x6e, 0x0f, 0x12, 0xf2,
+ 0x3b, 0x95, 0xcd, 0xe3, 0x87, 0xc3, 0xeb, 0xf6, 0xa8, 0x6a, 0x9e, 0xad,
+ 0x76, 0x31, 0xd7, 0x75, 0xa3, 0x98, 0x80, 0x22, 0x51, 0x07, 0xcd, 0xff,
+ 0x54, 0x9c, 0xa8, 0xaa, 0x54, 0x74, 0x88, 0x5c, 0x21, 0xa3, 0xdb, 0x21,
+ 0x29, 0x03, 0x6b, 0x47, 0x4a, 0xbf, 0xd0, 0xab, 0xcc, 0x13, 0x4d, 0x08,
+ 0x66, 0xc0, 0x5e, 0x04, 0x3d, 0x16, 0xd4, 0x9e, 0xea, 0x01, 0x09, 0xb6,
+ 0x21, 0xc5, 0x1f, 0xd4, 0x41, 0x85, 0x00, 0x13, 0xcb, 0x2d, 0x17, 0xa5,
+ 0x30, 0x2f, 0x62, 0x64, 0x6e, 0xfe, 0x2d, 0xd3, 0x83, 0xf4, 0x46, 0x4e,
+ 0xcc, 0xf7, 0x27, 0xb2, 0x8f, 0x83, 0xa2, 0xdb, 0xbf, 0x8f, 0xeb, 0xe8,
+ 0x47, 0x2e, 0xaa, 0x97, 0x5f, 0x6d, 0xc3, 0x4f, 0x82, 0x57, 0x1a, 0x5e,
+ 0x4e, 0x1f, 0x21, 0xd6, 0x5d, 0x19, 0x66, 0x4a, 0xec, 0x69, 0x4c, 0x1f,
+ 0x54, 0xdb, 0xee, 0xd9, 0xbd, 0x3d, 0x68, 0x55, 0xb1, 0x98, 0x92, 0xb4,
+ 0xa9, 0xd2, 0xdc, 0x4e, 0x54, 0x45, 0x1d, 0x28, 0x66, 0x31, 0x17, 0x70,
+ 0xbb, 0x2d, 0x3d, 0xa6, 0xe0, 0x91, 0xae, 0x83, 0xcc, 0x26, 0x1f, 0xa1,
+ 0x4a, 0x71, 0x05, 0x11, 0xc1, 0x03, 0xea, 0xc2, 0xfa, 0x7b, 0xc0, 0x6c,
+ 0x6b, 0x1c, 0x04, 0x81, 0x33, 0xd1, 0x47, 0x9d, 0x32, 0x3e, 0xc7, 0x9a,
+ 0xdf, 0x85, 0x90, 0x8a, 0x81, 0xf1, 0x06, 0xa2, 0x04, 0x70, 0xee, 0xd3,
+ 0xd1, 0xd6, 0x0b, 0x87, 0x50, 0xa5, 0x08, 0xd8, 0xda, 0x17, 0x16, 0x4a,
+ 0x95, 0x2a, 0x17, 0x0a, 0x2f, 0x2a, 0xad, 0xbd, 0xf6, 0x11, 0xea, 0x31,
+ 0x2b, 0x25, 0xd9, 0x3f, 0xa1, 0x0e, 0x20, 0x2e, 0xa3, 0x0e, 0xdf, 0x8f,
+ 0x58, 0x4c, 0x3e, 0xbd, 0x3d, 0x71, 0x13, 0xd5, 0xe4, 0xae, 0x61, 0x8a,
+ 0x63, 0x75, 0x5b, 0x71, 0x03, 0xe5, 0xf5, 0x88, 0x7e, 0xd8, 0xd3, 0x3b,
+ 0xea, 0x28, 0x7b, 0x17, 0x16, 0x2e, 0x64, 0x97, 0xae, 0xca, 0x36, 0x32,
+ 0x07, 0x6b, 0x81, 0xe1, 0x7f, 0xa0, 0x35, 0x97, 0xf9, 0x33, 0x6f, 0x27,
+ 0x94, 0x92, 0x89, 0x9b, 0x8f, 0x04, 0x25, 0x5a, 0x9a, 0x8d, 0xbd, 0x3a,
+ 0xdf, 0xb6, 0xec, 0x17, 0xad, 0xb3, 0x05, 0xdd, 0x0f, 0xc7, 0xa2, 0x14,
+ 0x40, 0x29, 0x63, 0x34, 0x2b, 0x33, 0xbf, 0x1e, 0xae, 0x98, 0xf5, 0xbd,
+ 0xbc, 0x0f, 0xf7, 0xca, 0x3f, 0x6b, 0x94, 0xca, 0xb3, 0xe9, 0x3c, 0xf8,
+ 0xaf, 0x64, 0xd3, 0x9d, 0x29, 0x4e, 0xc6, 0xc0},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 83
+ {SEC_OID_SHA384,
+ 83,
+ {0x77, 0xd2, 0xbd, 0x2f, 0x55, 0xb3, 0x7c, 0xd6, 0x81, 0x20, 0x38, 0xcd,
+ 0x82, 0x85, 0xb7, 0xe6, 0xdf, 0xb4, 0x91, 0xc5, 0x2b, 0x65, 0xa7, 0xf3,
+ 0x46, 0x5b, 0x35, 0xa1, 0x98, 0xcd, 0xb6, 0x94, 0xd4, 0x4e, 0x8d, 0x66,
+ 0x13, 0xf9, 0x06, 0x1c, 0xf5, 0xcc, 0xbc, 0x6c, 0x86, 0x16, 0x31, 0x7c,
+ 0xab, 0x78, 0xc9, 0x4a, 0x65, 0x60, 0xe1, 0xf6, 0x4c, 0x25, 0xdb, 0xae,
+ 0x25, 0x9a, 0x47, 0xb7, 0x53, 0xd9, 0xb1, 0xf9, 0x5c, 0x62, 0x72, 0x04,
+ 0x62, 0x04, 0x3d, 0xdc, 0x6a, 0x13, 0x90, 0xfd, 0xa9, 0xe1, 0x51, 0x84,
+ 0x8b, 0xfa, 0xda, 0x7f, 0x74, 0xf5, 0x23, 0xa9, 0xe7, 0x29, 0xda, 0xf5,
+ 0x08, 0xf2, 0x05, 0x39, 0x77, 0xf7, 0x3f, 0xcf, 0x1a, 0x97, 0xdd, 0x5c,
+ 0x22, 0x7c, 0x5c, 0xfc, 0x03, 0x59, 0x5e, 0xf8, 0x2b, 0x36, 0xa9, 0x9b,
+ 0xe5, 0x08, 0x91, 0xaa, 0xa1, 0xd5, 0x16, 0xee, 0xa2, 0x9c, 0x09, 0x4c,
+ 0x4e, 0xee, 0x18, 0xd6, 0x1e, 0x9a, 0x53, 0xe2, 0x00, 0xb6, 0xfd, 0xaa,
+ 0x4e, 0x48, 0xd6, 0xd9, 0x54, 0xe9, 0xd6, 0x55, 0x7f, 0x8b, 0x41, 0x54,
+ 0xec, 0xe1, 0x9c, 0x74, 0x5c, 0xe3, 0x48, 0xbc, 0x58, 0x86, 0xaa, 0x75,
+ 0xf7, 0x53, 0x08, 0x6a, 0x1c, 0xc6, 0x13, 0xb8, 0xb3, 0xbd, 0x8d, 0xf2,
+ 0x09, 0x75, 0x1a, 0xa6, 0xd7, 0xd7, 0xad, 0x14, 0x1e, 0xeb, 0x19, 0x46,
+ 0x3a, 0x44, 0xd8, 0x36, 0xe3, 0x6b, 0x1b, 0x88, 0xb2, 0x2c, 0xba, 0xe0,
+ 0x8d, 0x87, 0xa7, 0x13, 0xd8, 0x30, 0x8c, 0x9a, 0xf9, 0x66, 0x79, 0x12,
+ 0x29, 0x86, 0xa2, 0x41, 0x1c, 0xad, 0x90, 0xd4, 0x91, 0x9b, 0xe3, 0x28,
+ 0x48, 0x57, 0xa2, 0x97, 0xc3, 0xfa, 0x4f, 0xa9, 0x50, 0xba, 0x0b, 0x74,
+ 0xe9, 0xbf, 0x85, 0x70, 0x17, 0x1b, 0xbd, 0x01, 0x67, 0x2a, 0x5a, 0x0a,
+ 0xd6, 0xe4, 0x65, 0x09, 0x0a, 0xb7, 0x4f, 0xe6, 0xcf, 0x7d, 0x7d, 0x9e,
+ 0xa6, 0xc5, 0xe2, 0xf6, 0x21, 0xd5, 0x2e, 0x86, 0xb6, 0x96, 0x72, 0xe8,
+ 0xbd, 0xda, 0x17, 0x4f, 0x4f, 0x1e, 0xfe, 0x74, 0x5f, 0x04, 0x0a, 0xb2,
+ 0x74, 0x5b, 0xe0, 0x62, 0x54, 0xdc, 0x94, 0xd9, 0x20, 0x22, 0xec, 0xd8,
+ 0x9f, 0xea, 0xc4, 0x8f, 0xe3, 0xeb, 0x18, 0x13, 0x38, 0xbf, 0x67, 0x9d,
+ 0xf7, 0xc0, 0x6b, 0x8c, 0x6d, 0xd6, 0xe8, 0xba, 0xdb, 0x72, 0x08, 0xc6,
+ 0x09, 0xe1, 0x5e, 0xc6, 0xe3, 0x8c, 0xbe, 0xcc, 0xcf, 0x24, 0x92, 0xb9,
+ 0x25, 0xd2, 0x45, 0xca, 0xc1, 0xe5, 0x03, 0x76, 0x80, 0x18, 0x67, 0xd2,
+ 0x29, 0xf8, 0xfb, 0x92, 0xd4, 0x9a, 0x98, 0x92, 0x64, 0x5b, 0x6d, 0x75,
+ 0x64, 0x64, 0x73, 0x61, 0xad, 0x04, 0x78, 0x74, 0xf8, 0x5c, 0x20, 0x2e,
+ 0x62, 0x41, 0x28, 0xeb, 0xde, 0xa6, 0xe9, 0x67, 0x94, 0xf4, 0xe9, 0x41,
+ 0x91, 0x80, 0x15, 0xde, 0xd3, 0xb9, 0xb7, 0x56, 0x65, 0x38, 0xf0, 0x57,
+ 0xbd, 0xd3, 0x88, 0x66, 0x17, 0x6f, 0x00, 0x4b, 0x36, 0x39, 0xf6, 0x80,
+ 0xf6, 0x31, 0x95, 0xa1, 0x8e, 0x80, 0x20, 0xe0, 0x42, 0x64, 0x2f, 0xef,
+ 0xac, 0x3e, 0xdd, 0x45, 0xa2, 0xe7, 0x46, 0x28, 0x0b, 0xcd, 0x18, 0x0e,
+ 0x54, 0xea, 0x4e, 0x8c, 0x9c, 0x7d, 0x19, 0x6a, 0x91, 0x9d, 0x0d, 0xb1,
+ 0xd3, 0x0d, 0x3d, 0x53, 0x39, 0x74, 0x7d, 0xba, 0x15, 0x2b, 0xae, 0x5c,
+ 0xb6, 0xeb, 0x7b, 0x53, 0xb8, 0x5f, 0x00, 0xb8, 0x72, 0x0f, 0x6d, 0x4d,
+ 0xe2, 0x10, 0x95, 0x37, 0x80, 0x4c, 0x1b, 0x1d, 0x65, 0x29, 0x3b, 0x38,
+ 0x5c, 0x8d, 0x97, 0x66, 0x0c, 0x1b, 0x9b, 0x84, 0xc4, 0x6e, 0xdd, 0xee,
+ 0x1d, 0x2d, 0x97, 0xb8, 0x10, 0x87, 0x9e, 0xf9, 0x5c, 0x1e, 0x83, 0xee,
+ 0x25, 0x05, 0x74, 0xa9, 0x82, 0x36, 0x39, 0xd8},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 84
+ {SEC_OID_SHA384,
+ 84,
+ {0x14, 0x19, 0x21, 0xb1, 0xc1, 0xb1, 0xdf, 0xd4, 0x4c, 0xaa, 0xb5, 0xb9,
+ 0x43, 0x9b, 0xcf, 0x12, 0xf1, 0xa5, 0xc7, 0xfa, 0x27, 0x3d, 0xa4, 0x9e,
+ 0x7b, 0xa8, 0xb9, 0xaa, 0x6c, 0xff, 0xb8, 0x47, 0x48, 0x17, 0xa7, 0xfd,
+ 0x79, 0x90, 0x22, 0xc7, 0x62, 0xde, 0xfa, 0x18, 0xbc, 0x64, 0xe7, 0x04,
+ 0xaa, 0x3d, 0xef, 0xd4, 0x4d, 0xe0, 0xac, 0x97, 0x83, 0x3f, 0x1f, 0xca,
+ 0xe8, 0xa5, 0x2b, 0x58, 0xf9, 0xcc, 0xdb, 0x93, 0xbc, 0x3a, 0xa6, 0x81,
+ 0x32, 0x58, 0x43, 0x01, 0x85, 0x25, 0x34, 0xaa, 0xb7, 0x5b, 0xf2, 0xda,
+ 0x3d, 0xa0, 0x7f, 0x4a, 0xbc, 0x46, 0xd8, 0x59, 0x1e, 0xbb, 0xb9, 0xfd,
+ 0x1f, 0x82, 0x6f, 0xd5, 0x5a, 0x9a, 0x9b, 0xce, 0x55, 0xc8, 0x97, 0xde,
+ 0xdf, 0x40, 0x37, 0x9e, 0xc2, 0x89, 0xb8, 0x3c, 0xe2, 0x84, 0x2c, 0x59,
+ 0x53, 0x36, 0x5d, 0xdf, 0x43, 0xb0, 0x9c, 0x9d, 0x59, 0xdc, 0x70, 0xe8,
+ 0x55, 0x2b, 0xa3, 0x4d, 0x57, 0xc8, 0xa4, 0xce, 0x10, 0x8c, 0x28, 0xbb,
+ 0x62, 0x82, 0x43, 0x9b, 0xe0, 0x10, 0x21, 0x1c, 0x63, 0x79, 0x80, 0xae,
+ 0xb3, 0x0b, 0xb8, 0xc0, 0x1d, 0x9b, 0x08, 0x39, 0xcd, 0x85, 0xe1, 0xa3,
+ 0x64, 0x2f, 0x3c, 0xcd, 0xa4, 0x04, 0x0c, 0xb6, 0x03, 0x7d, 0xe2, 0xf5,
+ 0x9c, 0xbf, 0x0a, 0xf1, 0x5f, 0xac, 0x42, 0x0c, 0xa0, 0x39, 0x35, 0x89,
+ 0xd2, 0xd7, 0x73, 0x36, 0xdc, 0x08, 0xa8, 0x62, 0x55, 0xa4, 0xb9, 0x99,
+ 0x9e, 0x2d, 0xb9, 0x19, 0x5f, 0xf3, 0xed, 0x79, 0xcb, 0x80, 0xc9, 0xec,
+ 0xda, 0xe3, 0x80, 0xd6, 0x84, 0xdc, 0x07, 0xee, 0x1f, 0xba, 0xfa, 0x97,
+ 0x7d, 0xd2, 0x48, 0xe3, 0x42, 0xc1, 0x2c, 0x04, 0x80, 0x8d, 0x2f, 0xc8,
+ 0x9d, 0xac, 0xde, 0x84, 0xb7, 0x01, 0x36, 0x46, 0x71, 0xf5, 0xa4, 0x49,
+ 0x52, 0x59, 0x8d, 0x2c, 0x6f, 0xd0, 0xe4, 0x5d, 0x53, 0xb0, 0xe5, 0x18,
+ 0xf1, 0xda, 0xbe, 0x34, 0x70, 0x1b, 0x69, 0x27, 0x92, 0x53, 0xd9, 0x9b,
+ 0x8d, 0xba, 0x67, 0x98, 0xef, 0x23, 0x64, 0x8a, 0x06, 0xc4, 0xbf, 0x08,
+ 0xb8, 0x06, 0x1a, 0x95, 0x6e, 0xcb, 0xaa, 0xea, 0xfb, 0x6d, 0xf6, 0xd3,
+ 0x20, 0xac, 0xb7, 0x1b, 0x6a, 0xc0, 0xa6, 0xa1, 0x04, 0x62, 0x4f, 0x1f,
+ 0x54, 0x66, 0x4d, 0x68, 0x8e, 0x18, 0x53, 0x31, 0x6e, 0x00, 0x0e, 0x28,
+ 0xe2, 0x7e, 0x5f, 0x24, 0x80, 0x85, 0xb1, 0x72, 0x65, 0xfb, 0xca, 0xc4,
+ 0x31, 0x1b, 0x27, 0xb9, 0x07, 0x56, 0xee, 0xbb, 0x3a, 0x80, 0x01, 0xd9,
+ 0x20, 0xc0, 0x86, 0xf5, 0x17, 0xc2, 0xae, 0xbf, 0xcc, 0x6a, 0x70, 0xb8,
+ 0x9b, 0x91, 0x30, 0xd8, 0x26, 0xb9, 0x27, 0xaa, 0x11, 0x9d, 0xd1, 0x0a,
+ 0x15, 0xde, 0x8c, 0x90, 0x15, 0x6e, 0xfc, 0x7d, 0xf8, 0xf6, 0x84, 0x59,
+ 0x7b, 0x62, 0xca, 0x9c, 0x79, 0x86, 0x9a, 0x51, 0x57, 0xeb, 0xeb, 0x74,
+ 0xd6, 0x6f, 0x6f, 0xa6, 0xc9, 0x2d, 0xab, 0xeb, 0xe1, 0x8d, 0x65, 0x25,
+ 0x48, 0xae, 0x95, 0x1c, 0x8b, 0xa6, 0x59, 0x95, 0x6b, 0x26, 0x3b, 0xc2,
+ 0xb0, 0x8c, 0xed, 0x50, 0x17, 0x6e, 0x5a, 0x4b, 0x2c, 0xf2, 0x65, 0xa8,
+ 0x15, 0x11, 0x52, 0x9f, 0x96, 0x13, 0x38, 0x07, 0x8f, 0xdf, 0x06, 0x52,
+ 0x19, 0x4d, 0xa4, 0xae, 0x51, 0xcd, 0x28, 0x48, 0x0c, 0x95, 0x2e, 0xe7,
+ 0x72, 0x2d, 0x04, 0xc5, 0xd6, 0x93, 0x83, 0xae, 0x8d, 0x06, 0xfd, 0x67,
+ 0xe1, 0x9e, 0xc8, 0xe6, 0xdf, 0x47, 0xd1, 0x92, 0xa9, 0xcc, 0x60, 0x5d,
+ 0x40, 0x0b, 0x5f, 0xbe, 0xad, 0x89, 0x0e, 0x38, 0x41, 0x00, 0x5e, 0x15,
+ 0x0e, 0xf8, 0xd0, 0xe1, 0xd3, 0xfd, 0x4e, 0x1e, 0x8d, 0x64, 0xfa, 0xa4,
+ 0x52, 0xc4, 0xff, 0xd5, 0x5c, 0xda, 0x55, 0x7c},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 85
+ {SEC_OID_SHA384,
+ 85,
+ {0x07, 0x7e, 0x1d, 0x74, 0x01, 0x2e, 0x8d, 0x54, 0xb2, 0x58, 0x30, 0x56,
+ 0xd0, 0xeb, 0x88, 0x95, 0xfd, 0xbc, 0x56, 0xe0, 0xa6, 0x61, 0x2b, 0x8a,
+ 0x38, 0xc9, 0x85, 0xd4, 0x02, 0x78, 0x8c, 0x3f, 0x0d, 0x47, 0xce, 0xe7,
+ 0xbf, 0xd3, 0xa1, 0x38, 0xdc, 0x8f, 0x08, 0x67, 0x0f, 0xa0, 0x45, 0xde,
+ 0x7f, 0x19, 0x49, 0xcd, 0x16, 0x21, 0xbd, 0x09, 0x63, 0xbb, 0xd6, 0xbb,
+ 0xfe, 0x8c, 0xb3, 0x52, 0x89, 0xe9, 0x98, 0xf0, 0x7f, 0x08, 0xe1, 0x01,
+ 0xa5, 0xde, 0x17, 0x48, 0xac, 0xfc, 0x0d, 0x65, 0xbe, 0xbd, 0xf6, 0x16,
+ 0x2a, 0xd2, 0x3f, 0xf7, 0x06, 0xb7, 0x59, 0xa0, 0xdd, 0xad, 0x1c, 0x10,
+ 0xb7, 0x68, 0x5d, 0x51, 0x0c, 0xff, 0x22, 0x8c, 0x09, 0x8c, 0xef, 0xff,
+ 0x1c, 0xc1, 0x2f, 0x2f, 0x9b, 0x6c, 0x1c, 0xbc, 0x4a, 0xc7, 0x6c, 0xfd,
+ 0xf7, 0x9b, 0x49, 0x23, 0x02, 0x64, 0xdc, 0x6a, 0x51, 0x5f, 0x58, 0xfb,
+ 0xbe, 0x03, 0x50, 0x16, 0xa2, 0x40, 0xdf, 0x9d, 0x7a, 0x22, 0x35, 0x01,
+ 0xc1, 0x0b, 0xf7, 0x40, 0x33, 0x2a, 0xaf, 0xff, 0x30, 0x10, 0x72, 0xd5,
+ 0x72, 0xfa, 0x5c, 0x67, 0x91, 0xd4, 0x5e, 0x8c, 0xc8, 0x7f, 0x03, 0x10,
+ 0x1c, 0xcf, 0xef, 0xa3, 0x58, 0xaf, 0xb5, 0x98, 0xe8, 0x22, 0xda, 0x52,
+ 0x68, 0xfd, 0xaa, 0xd0, 0x68, 0x2f, 0x72, 0x19, 0xe6, 0xf4, 0xbd, 0x4e,
+ 0xa8, 0xb1, 0xa1, 0x38, 0xbc, 0x9b, 0x28, 0xe4, 0x25, 0x80, 0xfd, 0xff,
+ 0x4d, 0xe7, 0x4b, 0x75, 0xa1, 0x0f, 0xeb, 0x9e, 0x78, 0xb1, 0x22, 0xf8,
+ 0x69, 0x9f, 0x53, 0x83, 0xca, 0xc1, 0x2e, 0x8d, 0x0e, 0xfd, 0x3e, 0x88,
+ 0xc5, 0xd6, 0xd0, 0xf4, 0xc4, 0xc9, 0x70, 0x23, 0x03, 0xfd, 0xcd, 0xfe,
+ 0x11, 0x5d, 0x66, 0x2a, 0xbd, 0xa6, 0xba, 0xe4, 0x34, 0x73, 0x49, 0x40,
+ 0x51, 0xee, 0x74, 0xd6, 0x28, 0x99, 0x96, 0xc4, 0xd5, 0x4b, 0xee, 0xd7,
+ 0xe5, 0xb2, 0xde, 0x64, 0x53, 0xb0, 0xce, 0xf1, 0xf4, 0xf4, 0x2a, 0x1f,
+ 0xd0, 0x57, 0x36, 0x2f, 0x93, 0x5d, 0x46, 0x6b, 0x48, 0xc6, 0x87, 0x3c,
+ 0x87, 0x37, 0xaf, 0x9a, 0x5e, 0x62, 0xd8, 0xc8, 0x32, 0xc1, 0x54, 0x60,
+ 0x87, 0xf4, 0x59, 0x99, 0x96, 0x58, 0xf3, 0xff, 0x1a, 0x6f, 0x7c, 0xdb,
+ 0x56, 0xc2, 0xb8, 0x34, 0xea, 0xfe, 0xb9, 0x92, 0x79, 0x13, 0x16, 0xff,
+ 0x9d, 0x52, 0xb1, 0x91, 0x8d, 0xa4, 0xfb, 0x3d, 0x09, 0x18, 0x61, 0xc7,
+ 0xb6, 0x6f, 0x7d, 0xb4, 0x47, 0x4b, 0x50, 0x1a, 0xd8, 0x3d, 0xa0, 0xb4,
+ 0xff, 0x1c, 0x4e, 0x3b, 0xe7, 0x93, 0x19, 0x49, 0xa7, 0xbb, 0xee, 0x7c,
+ 0x9a, 0x48, 0xf0, 0x1f, 0x5f, 0x83, 0x45, 0x9e, 0xbf, 0x93, 0xb0, 0xcd,
+ 0x34, 0xb7, 0xe8, 0xb6, 0xbd, 0xd3, 0x5c, 0xfd, 0xf6, 0x81, 0x5d, 0x74,
+ 0x7f, 0xd6, 0xf6, 0xce, 0x40, 0x5b, 0x92, 0x64, 0xce, 0x4a, 0xb2, 0x6a,
+ 0x45, 0x8e, 0xcb, 0x02, 0x69, 0xd5, 0xa8, 0x49, 0xb1, 0x03, 0x93, 0xca,
+ 0x44, 0x1f, 0x7e, 0x80, 0xd9, 0x09, 0x77, 0xac, 0x02, 0x76, 0x59, 0x91,
+ 0x88, 0xf8, 0xcc, 0xa3, 0x9f, 0x05, 0x91, 0x85, 0x26, 0x7c, 0xb7, 0xd6,
+ 0x0c, 0x7d, 0x6f, 0x2c, 0x64, 0x33, 0x43, 0xd1, 0x16, 0x11, 0x75, 0xe3,
+ 0x9a, 0xee, 0x85, 0xbe, 0x4f, 0x3e, 0x87, 0xc4, 0x64, 0xbf, 0xf1, 0x08,
+ 0x8c, 0x20, 0xed, 0xbe, 0x4a, 0x54, 0x3e, 0x8b, 0x54, 0xa0, 0x5c, 0x4f,
+ 0x1c, 0xdc, 0xbf, 0x1e, 0xe8, 0x87, 0xd1, 0x4c, 0x09, 0x49, 0x6b, 0x30,
+ 0x6b, 0xfb, 0xe7, 0x06, 0x54, 0xd0, 0xbd, 0x19, 0xd2, 0x66, 0x95, 0x2d,
+ 0x3d, 0x9c, 0x9d, 0x0b, 0x17, 0x34, 0x2f, 0x8a, 0xeb, 0x73, 0xaa, 0xc7,
+ 0xf8, 0x27, 0xe5, 0x3d, 0xa2, 0x58, 0x5c, 0x72},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 86
+ {SEC_OID_SHA384,
+ 86,
+ {0x99, 0x4d, 0xd6, 0x4c, 0xdb, 0x62, 0x33, 0xb0, 0x9f, 0xf4, 0xb2, 0xa5,
+ 0x12, 0x6f, 0x50, 0xc3, 0xdc, 0x01, 0x88, 0x0d, 0x0d, 0x8a, 0xc3, 0xe9,
+ 0xd5, 0xc2, 0xd3, 0x4b, 0xbc, 0x02, 0xc6, 0x74, 0x58, 0x3d, 0xdb, 0x9a,
+ 0x52, 0x0d, 0xe6, 0x43, 0xac, 0x81, 0xf1, 0xad, 0x40, 0x78, 0x55, 0xda,
+ 0x71, 0x5e, 0x80, 0x7f, 0x20, 0x0a, 0x93, 0x10, 0xfc, 0x1a, 0x13, 0x4f,
+ 0x0d, 0x6e, 0x3c, 0xda, 0x9e, 0xbf, 0x54, 0x1e, 0x84, 0x37, 0x19, 0x99,
+ 0x61, 0xc9, 0x6a, 0x5f, 0x61, 0x7e, 0x07, 0x5f, 0xdf, 0x3e, 0x37, 0x78,
+ 0x8a, 0xb6, 0x2c, 0x39, 0x3c, 0x28, 0x08, 0x06, 0x1e, 0x6e, 0xd9, 0x2f,
+ 0x72, 0xc2, 0x59, 0x16, 0xec, 0x8e, 0xd8, 0x46, 0xd7, 0x6a, 0xdb, 0x31,
+ 0x14, 0xd1, 0x5f, 0xf7, 0x7a, 0x32, 0x3b, 0xbb, 0x22, 0x46, 0x3b, 0xca,
+ 0x4d, 0x7d, 0x7d, 0x95, 0xa8, 0xc9, 0xcd, 0xab, 0xee, 0x3c, 0x1b, 0x23,
+ 0x66, 0x41, 0xa6, 0x16, 0x6d, 0x08, 0x3e, 0xb7, 0xf7, 0x72, 0xcb, 0xa9,
+ 0x3d, 0x09, 0x45, 0x19, 0x7b, 0xf6, 0xb9, 0xa8, 0xa5, 0x4a, 0x24, 0xc5,
+ 0xf1, 0x2e, 0x6e, 0xd5, 0x20, 0xea, 0xc3, 0xee, 0x9a, 0xa2, 0x44, 0xe8,
+ 0x37, 0x4e, 0xc4, 0xcf, 0xe9, 0x5f, 0xab, 0x47, 0x0c, 0xc0, 0x9e, 0xad,
+ 0x79, 0x99, 0xf0, 0x54, 0xcd, 0xd6, 0xb9, 0x0f, 0xf9, 0x5b, 0xc6, 0xdf,
+ 0x33, 0xd3, 0x4d, 0x76, 0x55, 0x47, 0xfc, 0xb6, 0xc1, 0x20, 0xc0, 0x42,
+ 0xf1, 0xde, 0xef, 0x40, 0x2f, 0x76, 0x4d, 0x49, 0x4a, 0xef, 0xfb, 0xd9,
+ 0xf8, 0xb5, 0x9d, 0x01, 0x26, 0x71, 0xeb, 0xcf, 0x08, 0x40, 0x9e, 0x90,
+ 0xb4, 0x0d, 0x19, 0xfb, 0xcc, 0xb2, 0x9e, 0x10, 0x5f, 0xa0, 0x87, 0xeb,
+ 0x1a, 0x1c, 0xbe, 0x6d, 0xab, 0xfc, 0xcf, 0x41, 0xb7, 0xe3, 0x3f, 0xb0,
+ 0x50, 0x81, 0x16, 0xde, 0x45, 0x48, 0x60, 0x9c, 0x1b, 0x57, 0xd2, 0x4b,
+ 0xc7, 0x44, 0x04, 0x13, 0x62, 0xce, 0xbd, 0x3f, 0xe2, 0x01, 0x94, 0x4c,
+ 0x4e, 0x44, 0x55, 0x29, 0x0f, 0x95, 0x0c, 0xa6, 0x8f, 0x5e, 0xfc, 0xa3,
+ 0x64, 0xc9, 0x85, 0xa5, 0x53, 0x19, 0x57, 0xed, 0xf5, 0x85, 0x76, 0x45,
+ 0xfd, 0xff, 0x61, 0x9f, 0x5d, 0xd0, 0x13, 0xb3, 0xf7, 0x51, 0xa7, 0xa9,
+ 0xfe, 0xac, 0x4c, 0x97, 0x13, 0x23, 0xb7, 0x30, 0xf3, 0xac, 0x46, 0x63,
+ 0xa6, 0xb3, 0x6b, 0x21, 0x74, 0x9e, 0x66, 0x43, 0xef, 0x43, 0xeb, 0xbb,
+ 0x3b, 0x81, 0xc6, 0x01, 0xf2, 0x3d, 0x15, 0x9c, 0x9d, 0xf3, 0xac, 0xf6,
+ 0xbb, 0x3f, 0xe6, 0x3c, 0xc8, 0x6e, 0x53, 0xb6, 0xa8, 0x46, 0x96, 0x03,
+ 0x37, 0xaf, 0xa5, 0x95, 0xae, 0x25, 0x69, 0x4d, 0x7a, 0x67, 0x14, 0x5c,
+ 0x12, 0x27, 0xc8, 0xc6, 0x93, 0xe1, 0x33, 0x13, 0x1e, 0x2c, 0x62, 0x29,
+ 0x26, 0xe9, 0xb3, 0x63, 0xe4, 0x44, 0x5e, 0x6d, 0xcd, 0x89, 0xbb, 0x65,
+ 0xdd, 0x74, 0xa4, 0xf7, 0x66, 0xfb, 0xc8, 0x57, 0x0f, 0x95, 0x45, 0x13,
+ 0xdd, 0xdc, 0x8b, 0x5b, 0x16, 0xe3, 0xc2, 0x00, 0xaf, 0xd4, 0x74, 0x13,
+ 0xce, 0x93, 0x18, 0xa3, 0xc0, 0x8f, 0x8b, 0x09, 0x2e, 0x0c, 0x52, 0x7b,
+ 0xe4, 0xa6, 0xbc, 0xf7, 0x55, 0x72, 0x64, 0x59, 0x3b, 0x80, 0x3f, 0x65,
+ 0x26, 0x52, 0xe5, 0x97, 0x12, 0xed, 0x71, 0x89, 0x54, 0x35, 0x31, 0x97,
+ 0xff, 0xd6, 0xf1, 0x98, 0x53, 0xd8, 0xbe, 0x52, 0x5e, 0x1d, 0xd9, 0x99,
+ 0x28, 0x4f, 0xee, 0x98, 0xea, 0x3c, 0xa4, 0x9d, 0xd3, 0x9a, 0x13, 0x29,
+ 0xcd, 0xc1, 0xb1, 0x0f, 0xf3, 0x36, 0xbb, 0x1b, 0x34, 0xbe, 0x9f, 0x23,
+ 0x34, 0x52, 0x91, 0x76, 0x79, 0x26, 0x66, 0xed, 0x4b, 0x92, 0x4f, 0x88,
+ 0x4a, 0x49, 0xbb, 0xed, 0xf0, 0xf4, 0x30, 0xae},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 87
+ {SEC_OID_SHA384,
+ 87,
+ {0xd2, 0x92, 0xf3, 0x0c, 0xf7, 0x5b, 0x90, 0x10, 0x51, 0x21, 0x6a, 0x95,
+ 0x79, 0xab, 0x91, 0x08, 0xca, 0x9c, 0xdd, 0xa9, 0x1d, 0x61, 0x8c, 0x08,
+ 0xff, 0x9b, 0x8c, 0xeb, 0x45, 0x5b, 0xa0, 0xa1, 0x97, 0xae, 0x8b, 0x6f,
+ 0x60, 0xc1, 0x72, 0x2b, 0x1d, 0x21, 0x2c, 0xda, 0x00, 0x48, 0x14, 0x4f,
+ 0x01, 0x47, 0xe1, 0xb6, 0x1e, 0xc2, 0xfb, 0x65, 0x57, 0x3e, 0x76, 0x74,
+ 0x6b, 0xe9, 0xb2, 0x37, 0x03, 0x1e, 0x95, 0xaf, 0x76, 0xd6, 0xc7, 0x26,
+ 0x18, 0x58, 0x55, 0x43, 0x6c, 0xdf, 0xe4, 0x05, 0x1f, 0xd5, 0x6f, 0xf9,
+ 0x29, 0xcb, 0xcf, 0x4c, 0xa2, 0xe2, 0xdd, 0x80, 0x14, 0xd8, 0x95, 0x7c,
+ 0x1b, 0x82, 0x11, 0x00, 0xdd, 0x18, 0x67, 0x76, 0xdb, 0xf4, 0x63, 0xa4,
+ 0x6a, 0x88, 0x49, 0x69, 0xbc, 0x6e, 0x21, 0x53, 0xb7, 0x68, 0x05, 0xa0,
+ 0xce, 0xd2, 0x23, 0x0b, 0x92, 0x33, 0xfe, 0x9a, 0x30, 0x44, 0x5d, 0x8a,
+ 0x5a, 0xad, 0xe6, 0x94, 0x24, 0x1e, 0x6d, 0xda, 0xf6, 0xa1, 0x76, 0x5a,
+ 0x17, 0x19, 0xc4, 0x18, 0x7e, 0x6b, 0x8e, 0x9a, 0x97, 0x22, 0xfb, 0x8b,
+ 0x18, 0xb3, 0xfe, 0xfc, 0x74, 0x6d, 0x32, 0x92, 0x7d, 0xce, 0x85, 0x7b,
+ 0x20, 0x83, 0xac, 0x43, 0xec, 0xe3, 0x59, 0x68, 0xb6, 0x16, 0x09, 0x01,
+ 0x57, 0xdb, 0x2b, 0x09, 0xe2, 0xdf, 0xdf, 0x37, 0x8f, 0x5b, 0x59, 0x3b,
+ 0x03, 0xc2, 0x56, 0x9e, 0x94, 0x10, 0x84, 0xea, 0xbb, 0x29, 0xde, 0xe9,
+ 0xcf, 0x6a, 0x67, 0x06, 0x80, 0x0b, 0x27, 0x4b, 0xab, 0x95, 0x26, 0xfa,
+ 0x57, 0xc1, 0xe1, 0xfd, 0x6f, 0xf4, 0x19, 0x5a, 0xe3, 0x77, 0xc6, 0x4a,
+ 0x01, 0xe8, 0x84, 0x24, 0x63, 0xeb, 0xc4, 0x13, 0x12, 0xac, 0x8b, 0xa9,
+ 0xe7, 0x21, 0x26, 0xfc, 0x6e, 0x31, 0x43, 0x93, 0x14, 0x14, 0x59, 0x91,
+ 0x08, 0x5a, 0x7e, 0x87, 0x67, 0x93, 0x88, 0x55, 0x11, 0x31, 0x8b, 0x2e,
+ 0x43, 0x54, 0x61, 0x89, 0x0d, 0x58, 0x82, 0x86, 0xe8, 0xc9, 0x38, 0xd6,
+ 0x35, 0x34, 0xda, 0x7b, 0xb7, 0x34, 0xdf, 0x39, 0x62, 0x06, 0x9b, 0x62,
+ 0xd1, 0xc8, 0x4a, 0xce, 0xbc, 0x0b, 0x2d, 0x0e, 0xcd, 0x34, 0x91, 0x26,
+ 0xe4, 0x4d, 0xa3, 0x7e, 0x04, 0xf1, 0xcd, 0xf4, 0x2a, 0x30, 0x94, 0x1b,
+ 0x06, 0x22, 0x73, 0x5a, 0xd6, 0xc1, 0x3e, 0x47, 0x57, 0xa3, 0xd4, 0x8b,
+ 0x96, 0xd5, 0x1d, 0x27, 0x20, 0xff, 0x9b, 0x0d, 0x02, 0xf5, 0xdf, 0x21,
+ 0x3b, 0x26, 0xe7, 0x5f, 0xac, 0xea, 0x01, 0xa5, 0xa2, 0x45, 0x2d, 0x3a,
+ 0x3a, 0x04, 0x1c, 0x4e, 0xbe, 0xa5, 0x73, 0x64, 0xbc, 0x5f, 0x9f, 0xb4,
+ 0x61, 0x29, 0x98, 0xac, 0xce, 0x1f, 0x4f, 0x77, 0x4f, 0x84, 0x79, 0xe4,
+ 0x88, 0xe6, 0xef, 0xff, 0x6c, 0x21, 0xf6, 0x8e, 0x9a, 0x6a, 0xf7, 0x0b,
+ 0xd7, 0xfb, 0xe7, 0x79, 0x8b, 0x75, 0xbf, 0x76, 0xfc, 0x2d, 0xc1, 0x28,
+ 0x0d, 0x10, 0x9a, 0x8c, 0x5f, 0xb1, 0xce, 0x23, 0xc0, 0x2b, 0x13, 0x98,
+ 0x55, 0x6d, 0x53, 0x55, 0xf0, 0x67, 0x3e, 0x84, 0x37, 0x8c, 0xc2, 0x6f,
+ 0xfb, 0x27, 0x41, 0x81, 0x09, 0xc2, 0x4d, 0x30, 0xec, 0xf4, 0xc4, 0x95,
+ 0x7f, 0x30, 0xce, 0xd8, 0x67, 0xb6, 0xcf, 0xf4, 0xf7, 0x1e, 0x83, 0x2a,
+ 0xb8, 0x1e, 0x61, 0x57, 0x3a, 0x5d, 0xdd, 0x4c, 0x40, 0x91, 0xe2, 0x6d,
+ 0xdd, 0x0f, 0x0d, 0x0a, 0x85, 0xcf, 0xc3, 0x69, 0xf8, 0x68, 0x5a, 0xee,
+ 0x93, 0xa2, 0x25, 0xec, 0x7b, 0xb2, 0x32, 0x25, 0xcd, 0xc4, 0x7a, 0xb1,
+ 0x02, 0xd6, 0x99, 0x63, 0x6b, 0xe2, 0x52, 0x16, 0x94, 0xc5, 0xaa, 0xe2,
+ 0xbe, 0x6d, 0x28, 0x2b, 0x32, 0x22, 0xf2, 0xe3, 0xda, 0x96, 0x5f, 0xd0,
+ 0xcb, 0xd5, 0x83, 0xae, 0xff, 0x86, 0xb6, 0x58},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 88
+ {SEC_OID_SHA384,
+ 88,
+ {0x70, 0x18, 0xfd, 0x12, 0x13, 0x7b, 0xb5, 0xfa, 0xc9, 0xfe, 0x8c, 0xbd,
+ 0x2e, 0xb3, 0xe9, 0xd1, 0xd0, 0x8d, 0xe4, 0x54, 0x6e, 0x8a, 0xf4, 0x83,
+ 0x42, 0x16, 0x0c, 0xc3, 0x05, 0xd9, 0x54, 0xb8, 0xf9, 0x46, 0x0a, 0x12,
+ 0xbf, 0x0b, 0xbc, 0xc4, 0x7e, 0x6f, 0x93, 0xbf, 0xab, 0x80, 0x75, 0x4f,
+ 0xbe, 0x2c, 0xe6, 0x4a, 0xf8, 0x99, 0xa7, 0x1b, 0xd9, 0x3e, 0xf5, 0x86,
+ 0x8e, 0x1c, 0xe1, 0x54, 0x38, 0x84, 0x3d, 0xa5, 0xd1, 0x51, 0x9d, 0x18,
+ 0x33, 0xd7, 0x5f, 0xc7, 0xb7, 0xbe, 0xcc, 0xdf, 0x15, 0x9b, 0xdb, 0x17,
+ 0x58, 0x83, 0xf3, 0xcd, 0x71, 0xc7, 0x59, 0x05, 0x26, 0xfd, 0x58, 0x1b,
+ 0xef, 0x30, 0x7e, 0x21, 0xed, 0xac, 0x07, 0xd9, 0x7c, 0x80, 0xa2, 0x74,
+ 0x41, 0x8b, 0x7a, 0x5a, 0x1d, 0x5b, 0x5a, 0xa4, 0xde, 0x53, 0xf4, 0x78,
+ 0xc1, 0xd8, 0xdb, 0xe8, 0x86, 0xd5, 0x3a, 0xb8, 0x20, 0x20, 0x86, 0x9e,
+ 0x4e, 0xa3, 0x90, 0xd4, 0xff, 0x87, 0xad, 0xea, 0x84, 0xa2, 0x94, 0x9e,
+ 0x2c, 0xd2, 0x9c, 0x21, 0x4a, 0xd0, 0xf1, 0x5f, 0x04, 0x1b, 0x8c, 0xdf,
+ 0x42, 0x7a, 0x3c, 0x26, 0xec, 0x6f, 0x51, 0xaf, 0x64, 0x14, 0x2a, 0xa4,
+ 0x08, 0x92, 0xfe, 0x36, 0x92, 0xd2, 0x02, 0x0e, 0xb4, 0xb9, 0xf3, 0xf2,
+ 0x28, 0x5a, 0x20, 0xef, 0x01, 0x44, 0xe5, 0x81, 0xe9, 0x8a, 0x48, 0x44,
+ 0xb4, 0xc4, 0x95, 0xfb, 0x62, 0x13, 0xc0, 0x01, 0x12, 0xca, 0x11, 0x4f,
+ 0x94, 0x50, 0xb8, 0xab, 0xbb, 0x72, 0x7d, 0xfe, 0xe8, 0xd1, 0xa2, 0x9b,
+ 0x56, 0xb8, 0x47, 0xcc, 0xef, 0x1d, 0xac, 0x8e, 0xca, 0x4d, 0xda, 0x74,
+ 0x05, 0x04, 0xa4, 0xac, 0x17, 0x2a, 0x8a, 0x42, 0x2b, 0xf7, 0xf0, 0x74,
+ 0xda, 0xe4, 0x9b, 0x5b, 0x82, 0x69, 0x37, 0x5f, 0xff, 0xf4, 0xd1, 0x50,
+ 0xf0, 0x7f, 0x60, 0x5d, 0x97, 0xa3, 0xda, 0xc6, 0x26, 0x25, 0xc2, 0x5a,
+ 0x81, 0xf3, 0xf5, 0x43, 0x6d, 0x36, 0xf2, 0x38, 0x6a, 0x54, 0x1a, 0x5c,
+ 0xbd, 0x37, 0x68, 0xf2, 0xfe, 0x97, 0xdb, 0xfc, 0xc9, 0xd3, 0x00, 0x10,
+ 0x40, 0x1a, 0x4d, 0x6e, 0x67, 0x9e, 0xe3, 0xaa, 0x75, 0x45, 0xab, 0xa2,
+ 0xf0, 0xf0, 0x96, 0xf8, 0x1b, 0x57, 0x99, 0x50, 0x72, 0x45, 0x39, 0xe7,
+ 0x53, 0x8d, 0xd1, 0x75, 0x01, 0x1e, 0xb1, 0xe4, 0x7b, 0x7e, 0x35, 0x8d,
+ 0xb1, 0x3e, 0x77, 0x85, 0x98, 0x1c, 0xe3, 0x6e, 0xd1, 0x3f, 0x97, 0x9d,
+ 0x4b, 0xd7, 0x20, 0x72, 0x8f, 0x2d, 0x37, 0xbe, 0xc7, 0x25, 0x73, 0xaa,
+ 0xbc, 0xf8, 0xbf, 0x29, 0x90, 0x93, 0x2c, 0x8e, 0x47, 0x85, 0x98, 0xa7,
+ 0x2c, 0xdb, 0x34, 0xef, 0xb2, 0x0f, 0x66, 0xb3, 0xb5, 0x30, 0xa4, 0x79,
+ 0xc6, 0x79, 0x62, 0x0b, 0xf8, 0x93, 0xb3, 0xff, 0x0e, 0x33, 0xe8, 0x5a,
+ 0x3a, 0x6d, 0xb1, 0xd7, 0x2d, 0x7c, 0x87, 0xf9, 0x30, 0x69, 0x77, 0xf1,
+ 0x8a, 0x87, 0x46, 0x17, 0x9b, 0xa4, 0x94, 0x8e, 0x51, 0xfa, 0x99, 0x6d,
+ 0x5d, 0xbc, 0xc2, 0x7b, 0xb4, 0xf1, 0xc7, 0x89, 0xfe, 0xba, 0x3b, 0x19,
+ 0x25, 0xb9, 0xc0, 0xaf, 0x74, 0x4d, 0x29, 0x4d, 0xe1, 0x37, 0x5e, 0xf8,
+ 0xf5, 0x2b, 0xa8, 0x75, 0x34, 0x44, 0xd7, 0x98, 0x36, 0x3a, 0x76, 0xa5,
+ 0xf8, 0x4a, 0x1f, 0xa5, 0x42, 0xe4, 0x31, 0xf8, 0x44, 0x0d, 0xf9, 0x57,
+ 0xcc, 0x73, 0x1b, 0x7b, 0xec, 0x4e, 0x4a, 0xb6, 0xe5, 0x2f, 0x09, 0x22,
+ 0x19, 0x37, 0x4a, 0x52, 0x5e, 0xc2, 0x22, 0x02, 0x9d, 0xae, 0x64, 0x48,
+ 0xa4, 0x17, 0x02, 0xa7, 0xcc, 0x89, 0x20, 0x05, 0x88, 0x21, 0xa9, 0x79,
+ 0x0a, 0x3f, 0xa8, 0xc8, 0x8e, 0xd0, 0x62, 0x83, 0xb4, 0x3c, 0x8c, 0xe1,
+ 0x5f, 0xec, 0x41, 0x38, 0x71, 0x3c, 0xfb, 0xfd},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 89
+ {SEC_OID_SHA384,
+ 89,
+ {0x49, 0x1a, 0x44, 0xb1, 0x80, 0x97, 0xd9, 0xd6, 0x2e, 0x0d, 0x3e, 0xb4,
+ 0x1b, 0x3f, 0x01, 0x72, 0xf3, 0x64, 0x7d, 0x65, 0xd9, 0xff, 0xcb, 0xed,
+ 0xc3, 0x1e, 0xe6, 0x8f, 0x03, 0xf5, 0x27, 0x95, 0xfd, 0xc5, 0xfa, 0x75,
+ 0x3f, 0xc8, 0xbd, 0x77, 0xa2, 0x1d, 0xcc, 0xaf, 0xac, 0x57, 0x92, 0x4c,
+ 0x40, 0x51, 0xeb, 0x89, 0xff, 0xd1, 0x7c, 0x0c, 0x70, 0x3f, 0xb9, 0xd9,
+ 0x68, 0xc0, 0xd1, 0x8b, 0x27, 0x62, 0xac, 0x02, 0xfa, 0xf7, 0x2d, 0x8a,
+ 0xb4, 0x48, 0xa5, 0xd0, 0x16, 0x1a, 0x15, 0xeb, 0x4a, 0xb9, 0x23, 0xf2,
+ 0x8f, 0x82, 0xdd, 0x6e, 0x97, 0xef, 0x61, 0xfe, 0x4e, 0xef, 0xdb, 0x63,
+ 0x06, 0x6a, 0x14, 0x0e, 0xd5, 0xac, 0x48, 0x6d, 0xa0, 0x16, 0x07, 0x1b,
+ 0xde, 0x06, 0xb6, 0x17, 0x88, 0x9e, 0xbf, 0xec, 0x7c, 0x71, 0xee, 0x3f,
+ 0x66, 0xf3, 0x5c, 0xfe, 0xee, 0x2e, 0xf4, 0x9e, 0x54, 0x91, 0x02, 0x1c,
+ 0x26, 0xd7, 0x3e, 0xd9, 0x20, 0xc8, 0xe3, 0x91, 0x35, 0x14, 0xf6, 0x5e,
+ 0xa4, 0x9d, 0x54, 0x53, 0x87, 0x6b, 0x85, 0x88, 0x5d, 0x51, 0xbf, 0x02,
+ 0x65, 0x98, 0x35, 0x78, 0xff, 0xd0, 0x5d, 0xc8, 0xdf, 0x8e, 0xfc, 0x0d,
+ 0x91, 0x5e, 0x90, 0xa4, 0xce, 0xf1, 0x81, 0xcd, 0x08, 0x98, 0xbe, 0xfe,
+ 0xba, 0x73, 0x00, 0x85, 0x5d, 0xe2, 0x1a, 0x42, 0x60, 0x0a, 0x4f, 0xb2,
+ 0xd2, 0xeb, 0x7f, 0xed, 0x5b, 0xb3, 0xf9, 0x40, 0xaf, 0x3d, 0x1c, 0xf7,
+ 0x40, 0x4f, 0x9f, 0x6b, 0xb3, 0xda, 0x86, 0x3f, 0xbd, 0xe2, 0x46, 0xf4,
+ 0xd3, 0x93, 0x12, 0x78, 0xfb, 0x74, 0x85, 0xd5, 0x9c, 0x4a, 0xf8, 0xa6,
+ 0xf5, 0x35, 0x4f, 0xf4, 0xe0, 0x51, 0x53, 0x28, 0x0f, 0x6f, 0xd6, 0x01,
+ 0x5a, 0x13, 0xfa, 0x15, 0x43, 0x9b, 0x9b, 0x4e, 0xa1, 0xc2, 0x0c, 0xe6,
+ 0x81, 0xac, 0xf9, 0x2a, 0xac, 0x4f, 0x60, 0xa8, 0x6f, 0xad, 0x5f, 0x6a,
+ 0x63, 0x6a, 0x7e, 0x15, 0x81, 0xb3, 0xf8, 0xfc, 0x1c, 0x90, 0xff, 0x05,
+ 0x8c, 0x40, 0xb5, 0xd0, 0xe6, 0x4b, 0x7d, 0x82, 0x05, 0x6a, 0x5b, 0xd1,
+ 0xfa, 0x66, 0x16, 0x10, 0x38, 0x2c, 0x92, 0x96, 0x7b, 0xed, 0xea, 0x57,
+ 0xaf, 0x5e, 0xaf, 0x52, 0xd7, 0x30, 0x4e, 0x77, 0x4e, 0x4f, 0x85, 0xda,
+ 0xf0, 0x9d, 0x9c, 0xc5, 0xc0, 0x39, 0xd5, 0xbd, 0xab, 0x64, 0x97, 0x03,
+ 0x04, 0x40, 0x47, 0x82, 0x8e, 0xf2, 0x29, 0x17, 0x77, 0x06, 0x1d, 0xe4,
+ 0x97, 0xde, 0x6d, 0x3a, 0xbe, 0x1d, 0x2b, 0x7d, 0x0c, 0x52, 0x44, 0xa6,
+ 0xcd, 0x7d, 0x31, 0x73, 0x27, 0xf6, 0xe5, 0x96, 0xb1, 0xaa, 0xa5, 0x52,
+ 0xb2, 0xd3, 0x04, 0x8b, 0xbd, 0x26, 0xee, 0xe3, 0x17, 0x57, 0xaa, 0xda,
+ 0xb0, 0xe4, 0x39, 0x46, 0x0f, 0x53, 0x0f, 0xa9, 0x0b, 0x92, 0x66, 0x58,
+ 0x56, 0x20, 0x1e, 0x46, 0x75, 0xe9, 0x9c, 0x6c, 0x21, 0x73, 0xfe, 0xe1,
+ 0x82, 0x89, 0x54, 0xf2, 0xf9, 0xcf, 0xd3, 0x24, 0xff, 0x1f, 0x9b, 0x77,
+ 0xd6, 0xeb, 0x0d, 0x48, 0xf1, 0x74, 0x5d, 0xc0, 0x1f, 0xb4, 0x76, 0x1a,
+ 0x00, 0xd1, 0xd2, 0x9d, 0xe9, 0xc0, 0x34, 0xd5, 0x02, 0x65, 0x8b, 0x29,
+ 0x26, 0xf6, 0xf3, 0xc2, 0x83, 0xf8, 0x2d, 0xac, 0xc8, 0x5b, 0x8e, 0x30,
+ 0x6f, 0x98, 0x81, 0xa7, 0x5a, 0x71, 0xc2, 0xbb, 0x03, 0xf3, 0x6b, 0x5d,
+ 0xdc, 0x44, 0xde, 0x52, 0x5c, 0xc3, 0xaf, 0x0c, 0x72, 0xb1, 0xaf, 0x01,
+ 0xc4, 0x44, 0x5e, 0x30, 0x50, 0x58, 0xaf, 0x24, 0xfd, 0xe5, 0x56, 0x95,
+ 0x94, 0xe6, 0x56, 0xce, 0x85, 0x19, 0x2f, 0x94, 0x09, 0xc6, 0xbb, 0x7f,
+ 0x5f, 0xa0, 0x86, 0x22, 0xdc, 0x00, 0x10, 0x2b, 0xa4, 0xf8, 0xfe, 0x7f,
+ 0x77, 0x62, 0xac, 0x30, 0x50, 0xaa, 0xc0, 0xf0},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 90
+ {SEC_OID_SHA384,
+ 90,
+ {0xc9, 0x66, 0x7d, 0x95, 0x8f, 0x96, 0x46, 0x74, 0x05, 0x76, 0xce, 0x18,
+ 0xce, 0x30, 0x85, 0xfb, 0xaf, 0x6f, 0x33, 0x92, 0x52, 0x44, 0x23, 0xbe,
+ 0x83, 0x8d, 0x71, 0xaf, 0x5c, 0x57, 0x6f, 0x2d, 0x12, 0xec, 0xe2, 0x1c,
+ 0x30, 0xda, 0x0e, 0x20, 0x99, 0x21, 0xbe, 0xae, 0x75, 0x6b, 0x9a, 0xb6,
+ 0xa8, 0xb0, 0x4c, 0x3c, 0xc1, 0x0c, 0x06, 0xdc, 0xd7, 0x85, 0xa1, 0x18,
+ 0xf4, 0x5b, 0x59, 0xcc, 0x50, 0xbe, 0x3f, 0x3e, 0x62, 0xec, 0x01, 0xe7,
+ 0x0d, 0x0e, 0x9d, 0x58, 0x59, 0xe0, 0x98, 0xfb, 0x4e, 0xb1, 0x72, 0xce,
+ 0x43, 0x0e, 0x32, 0xa5, 0xee, 0x1d, 0x11, 0xa9, 0x4f, 0x74, 0x9b, 0xbc,
+ 0x0d, 0x44, 0x4e, 0x9e, 0x03, 0xbb, 0x26, 0x32, 0xbc, 0x61, 0x1a, 0x70,
+ 0xa1, 0xe6, 0xa4, 0xca, 0xcf, 0xc9, 0x11, 0x82, 0x47, 0xec, 0xd3, 0x74,
+ 0xf6, 0x28, 0xd3, 0xac, 0xc5, 0xcc, 0xa7, 0x95, 0x72, 0xe4, 0x5b, 0xf4,
+ 0xa9, 0x4b, 0xc1, 0xda, 0x63, 0x1a, 0x59, 0xe4, 0xb7, 0x81, 0xb8, 0x83,
+ 0x68, 0x97, 0x9f, 0x3a, 0x90, 0x9a, 0x01, 0xcc, 0x7c, 0x4f, 0xc5, 0x43,
+ 0xfd, 0x16, 0x5b, 0x67, 0xc8, 0x2d, 0x8f, 0x82, 0xb7, 0x96, 0x19, 0x89,
+ 0xdf, 0xec, 0x8e, 0x9c, 0x4f, 0xa6, 0x07, 0x7c, 0x89, 0x43, 0x8a, 0x66,
+ 0x67, 0xe4, 0x2b, 0xe6, 0x4a, 0xa5, 0x69, 0x44, 0xac, 0x43, 0xc7, 0xef,
+ 0xf8, 0xe4, 0xb9, 0xa9, 0xfa, 0x2b, 0x96, 0x8d, 0xa2, 0xa1, 0xf3, 0xf0,
+ 0x3b, 0xf7, 0xa8, 0x0e, 0x88, 0x4d, 0x22, 0xb6, 0xd3, 0xff, 0x45, 0x64,
+ 0x44, 0x4f, 0xa5, 0xdb, 0xef, 0xbe, 0x62, 0x36, 0x1b, 0xfd, 0x46, 0xc3,
+ 0x2a, 0xb4, 0x2a, 0x27, 0xc3, 0xf8, 0x19, 0xcd, 0x56, 0x01, 0x64, 0x79,
+ 0xa4, 0x0a, 0xd1, 0x38, 0xb3, 0x28, 0x85, 0x60, 0xe6, 0xa1, 0xf3, 0x83,
+ 0x1b, 0xda, 0xc5, 0xc3, 0xe8, 0x50, 0xc3, 0xf2, 0xce, 0x50, 0x0f, 0x76,
+ 0x68, 0x43, 0x54, 0x9f, 0x5a, 0xf3, 0x2e, 0x00, 0x29, 0x41, 0xb5, 0x0c,
+ 0xd8, 0x8c, 0xe8, 0x22, 0xa4, 0x61, 0x83, 0xf4, 0x93, 0x8d, 0x58, 0xc1,
+ 0x2c, 0xf1, 0x7e, 0x1a, 0xb2, 0x9d, 0xa9, 0x4c, 0x0d, 0xf3, 0x68, 0xd3,
+ 0x91, 0x03, 0x18, 0x58, 0x26, 0x24, 0xcd, 0x66, 0xf1, 0xbf, 0x08, 0xc7,
+ 0xef, 0x9c, 0x29, 0xa7, 0x48, 0x9a, 0xde, 0x80, 0x86, 0xb7, 0x50, 0xf4,
+ 0x32, 0xe1, 0x69, 0x96, 0x76, 0xa6, 0x48, 0x30, 0x99, 0xe9, 0xdd, 0xcd,
+ 0x3f, 0xa9, 0x77, 0x1b, 0x0e, 0xd5, 0x8d, 0xbf, 0xdb, 0x3f, 0x61, 0xf8,
+ 0x82, 0x79, 0x9e, 0x20, 0x11, 0x4d, 0xe7, 0xc6, 0xe0, 0x38, 0x47, 0x85,
+ 0xa9, 0xee, 0x6b, 0x22, 0x26, 0x6b, 0x28, 0x16, 0xd4, 0x85, 0xae, 0x09,
+ 0xed, 0x2d, 0x71, 0xd4, 0xf8, 0xbb, 0x00, 0x13, 0xc9, 0x32, 0xc4, 0x77,
+ 0x74, 0x5e, 0xea, 0x36, 0xbf, 0xfe, 0xd3, 0xab, 0xf8, 0xea, 0xba, 0xd5,
+ 0x17, 0x11, 0x80, 0x88, 0xfe, 0x7d, 0x6c, 0x22, 0xc0, 0x18, 0xe0, 0xbb,
+ 0xcf, 0xf0, 0x7a, 0xb8, 0x14, 0xf5, 0x41, 0xff, 0x1e, 0x4a, 0x58, 0x04,
+ 0x2c, 0xbe, 0xa1, 0xbf, 0x9d, 0x5d, 0x6f, 0x69, 0x50, 0x69, 0x1b, 0xc6,
+ 0x1c, 0xb9, 0x18, 0x29, 0x6e, 0x05, 0xb9, 0x74, 0x7d, 0x23, 0x03, 0x08,
+ 0x5a, 0x8e, 0x90, 0x57, 0xad, 0xd2, 0xb1, 0x09, 0xa6, 0x61, 0x49, 0x0e,
+ 0x35, 0x7e, 0xbd, 0x10, 0xa8, 0x88, 0x8c, 0x7f, 0xfc, 0x7f, 0xe7, 0x88,
+ 0xca, 0x3d, 0xa7, 0xbb, 0xba, 0x52, 0xa8, 0xc6, 0xb0, 0x56, 0x75, 0x4d,
+ 0x88, 0xcc, 0x2d, 0xc2, 0xae, 0xcc, 0x1a, 0x7d, 0xd7, 0x70, 0xd1, 0x9d,
+ 0x0a, 0x94, 0x12, 0x86, 0x0d, 0x1a, 0x3d, 0x7c, 0xdf, 0x90, 0x5a, 0xb9,
+ 0x2f, 0xd3, 0x7d, 0x55, 0x9e, 0x4e, 0x56, 0x79},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 91
+ {SEC_OID_SHA384,
+ 91,
+ {0x01, 0x39, 0xa6, 0xc5, 0x73, 0x98, 0xec, 0x02, 0xa2, 0x9c, 0xbd, 0x47,
+ 0xa1, 0x11, 0x29, 0xf5, 0x1c, 0x07, 0xb6, 0x16, 0x59, 0xd0, 0xd8, 0x3f,
+ 0xa6, 0x8a, 0x16, 0x56, 0x47, 0x95, 0xa6, 0x69, 0xbb, 0x16, 0x4e, 0x41,
+ 0x62, 0xd1, 0x9f, 0x85, 0x21, 0x29, 0xad, 0x13, 0x55, 0x86, 0xa4, 0x22,
+ 0x7b, 0x91, 0xc5, 0x4c, 0xcb, 0xb1, 0xe6, 0xa0, 0x2e, 0x0a, 0x4b, 0x1d,
+ 0x1e, 0x74, 0x12, 0x91, 0xd5, 0x08, 0xac, 0x2e, 0x9f, 0x74, 0xbb, 0xd2,
+ 0x7a, 0x2d, 0x3d, 0x4a, 0x81, 0x0f, 0xf0, 0x16, 0xfb, 0xbd, 0x54, 0x5a,
+ 0x47, 0x9f, 0xbe, 0x27, 0xa3, 0x7c, 0xcd, 0x46, 0x2a, 0x9c, 0xb2, 0x2c,
+ 0xbc, 0xd5, 0xd9, 0x9e, 0xa7, 0xf9, 0x9c, 0xe4, 0xa3, 0xe3, 0xce, 0x3b,
+ 0xba, 0x2d, 0xb8, 0x7d, 0x43, 0x43, 0xb2, 0x23, 0x04, 0x43, 0x6c, 0x60,
+ 0x75, 0x2f, 0x6b, 0xaf, 0x33, 0xd3, 0xcf, 0x4d, 0x11, 0x0f, 0x7b, 0x1b,
+ 0x96, 0x41, 0x10, 0xfd, 0xfa, 0x2e, 0x00, 0x58, 0x15, 0x83, 0x25, 0xe7,
+ 0x8b, 0x5b, 0x40, 0x10, 0x80, 0x1a, 0xa8, 0xca, 0x59, 0x98, 0x6f, 0x62,
+ 0x99, 0x12, 0x78, 0x1c, 0xec, 0xeb, 0xc3, 0x3f, 0x7d, 0x9e, 0xdb, 0x6f,
+ 0x6e, 0xd5, 0x29, 0xfe, 0xe0, 0x6f, 0x54, 0xec, 0x2e, 0x62, 0xc6, 0xf4,
+ 0xb7, 0x2b, 0xdd, 0xc8, 0xab, 0x6e, 0xa3, 0x0d, 0xb8, 0x35, 0x74, 0xbc,
+ 0x93, 0x1c, 0x01, 0x55, 0xdb, 0x26, 0xd3, 0xa5, 0xbb, 0x83, 0x0b, 0x18,
+ 0x40, 0xc5, 0x44, 0xb1, 0x55, 0x78, 0x8c, 0x66, 0xa4, 0x2e, 0x6c, 0x81,
+ 0x61, 0xf0, 0x5a, 0x03, 0xe0, 0x5b, 0x72, 0x71, 0x57, 0x8d, 0x83, 0x80,
+ 0x94, 0x6c, 0x72, 0xb7, 0xd3, 0x22, 0xbc, 0xc8, 0x4b, 0x1b, 0xe7, 0x14,
+ 0xcb, 0x97, 0xcc, 0x78, 0x51, 0xd0, 0x6e, 0x1c, 0xb8, 0x92, 0xff, 0x39,
+ 0xd8, 0x8f, 0x82, 0x1a, 0x5b, 0xeb, 0xc0, 0x43, 0x13, 0x53, 0x26, 0xad,
+ 0xda, 0xf4, 0x80, 0xc4, 0xc9, 0x9b, 0x21, 0xc2, 0x6a, 0xf9, 0x04, 0xd4,
+ 0x1a, 0x01, 0x4d, 0x56, 0x11, 0xf4, 0x24, 0x81, 0x76, 0x92, 0x28, 0x05,
+ 0x47, 0x29, 0x97, 0x3b, 0x24, 0x8a, 0xde, 0x31, 0xa4, 0xea, 0x96, 0x3a,
+ 0x62, 0x67, 0x70, 0xc5, 0xf9, 0x27, 0x77, 0x82, 0x32, 0x8e, 0xa0, 0x63,
+ 0x5e, 0x3a, 0x5f, 0x60, 0x13, 0x50, 0x1e, 0x62, 0x75, 0xb4, 0x19, 0xf1,
+ 0x45, 0xcb, 0x60, 0xca, 0x2f, 0xbb, 0x3a, 0x7c, 0x4b, 0xca, 0xd7, 0x44,
+ 0x9c, 0x47, 0xa9, 0x33, 0x6d, 0x65, 0x8b, 0xc4, 0xa9, 0xa3, 0xc0, 0x6b,
+ 0x2f, 0x84, 0xee, 0x9d, 0x8a, 0x82, 0x09, 0xff, 0x7e, 0xd0, 0x50, 0x51,
+ 0x44, 0x31, 0x1d, 0xf3, 0x34, 0x2d, 0x7f, 0xb2, 0x56, 0x16, 0xc3, 0x15,
+ 0x66, 0xf2, 0x9d, 0xd6, 0x13, 0x9a, 0xac, 0x39, 0x1e, 0x78, 0x32, 0xfc,
+ 0xd0, 0xa6, 0xbb, 0x69, 0xce, 0xe7, 0x4c, 0xc6, 0xa3, 0x9a, 0x2c, 0xb2,
+ 0x9f, 0xea, 0xd8, 0x2b, 0xd2, 0x3e, 0xc2, 0x72, 0xe6, 0x2b, 0xc8, 0x76,
+ 0x56, 0xeb, 0xa3, 0x4a, 0x5a, 0x44, 0xf4, 0x43, 0xd6, 0x9d, 0xe2, 0xa5,
+ 0x72, 0xb3, 0xd7, 0xe9, 0xd5, 0x43, 0x5e, 0xe6, 0x9f, 0x6c, 0x28, 0x13,
+ 0x62, 0xc9, 0xfa, 0xb9, 0x9e, 0xf7, 0x2c, 0x7e, 0x04, 0xbb, 0x8d, 0x4f,
+ 0xf3, 0x44, 0x97, 0xb2, 0xa8, 0x0f, 0x5c, 0xb7, 0x50, 0x46, 0x2d, 0x13,
+ 0x1c, 0xac, 0x6d, 0xa0, 0x90, 0x7b, 0x8f, 0xc0, 0x4c, 0xdc, 0x45, 0xa6,
+ 0x9c, 0x22, 0xc1, 0x3c, 0x77, 0x60, 0x6a, 0x6d, 0x6c, 0xbb, 0x7b, 0x27,
+ 0xec, 0x65, 0xfd, 0xbf, 0x49, 0x6b, 0x12, 0x3a, 0x33, 0x23, 0xb0, 0x37,
+ 0x0b, 0x03, 0x1c, 0xe8, 0x39, 0xd6, 0x3e, 0x2e, 0x1e, 0xf5, 0x9b, 0x0d,
+ 0x95, 0xe6, 0x46, 0xca, 0xe9, 0x4b, 0xed, 0xc4},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 92
+ {SEC_OID_SHA384,
+ 92,
+ {0x1d, 0x68, 0x13, 0xc5, 0xfa, 0x76, 0x6d, 0x44, 0x37, 0xe3, 0xfc, 0xf8,
+ 0xc3, 0x8e, 0x7c, 0xf8, 0x29, 0xf0, 0x2e, 0xba, 0x0c, 0xbc, 0xfb, 0x36,
+ 0x9b, 0x7b, 0x08, 0x7b, 0xce, 0xfc, 0x6c, 0x5f, 0x65, 0x15, 0x6d, 0x0e,
+ 0x94, 0x7d, 0x9f, 0x53, 0x7c, 0xd8, 0x85, 0xd4, 0xdc, 0x60, 0x50, 0x08,
+ 0x3a, 0xeb, 0x26, 0xf4, 0x13, 0xac, 0x08, 0x29, 0x89, 0xb1, 0xdf, 0x5e,
+ 0xfe, 0x7c, 0xfd, 0x7c, 0xca, 0x2a, 0x9a, 0xcd, 0xea, 0x4b, 0x8f, 0x67,
+ 0x3e, 0xd9, 0x43, 0xf6, 0x59, 0x1c, 0xa2, 0xe6, 0x03, 0x09, 0x4f, 0xbe,
+ 0x5d, 0xc4, 0x58, 0x7c, 0xe4, 0x18, 0x28, 0xb3, 0xea, 0x08, 0x25, 0x5e,
+ 0xcc, 0xa5, 0xec, 0x65, 0x95, 0xf3, 0x26, 0xd2, 0x96, 0x16, 0xe9, 0xc4,
+ 0x7c, 0xd8, 0x89, 0xd0, 0x63, 0xad, 0x8b, 0x90, 0x32, 0x61, 0x63, 0xff,
+ 0xf3, 0x01, 0x0a, 0x52, 0x05, 0x88, 0x3a, 0xe8, 0x6c, 0x6c, 0xc9, 0x5d,
+ 0x90, 0xe4, 0x49, 0x56, 0x6d, 0x77, 0x18, 0x73, 0xe5, 0xd3, 0xca, 0x75,
+ 0x84, 0x97, 0x2f, 0x82, 0x40, 0x15, 0xec, 0x5b, 0xbe, 0x93, 0x30, 0x13,
+ 0x5a, 0x7e, 0xd1, 0x8e, 0x58, 0x58, 0x1b, 0x89, 0xd5, 0xa2, 0x6a, 0xe0,
+ 0xd1, 0x3a, 0xc0, 0xb9, 0x27, 0x2d, 0xf6, 0x45, 0x2d, 0x4d, 0x3c, 0x17,
+ 0x61, 0xc2, 0xb6, 0xc5, 0xaf, 0xfb, 0xd7, 0xac, 0x4a, 0x2f, 0x7d, 0x9b,
+ 0x5e, 0xd2, 0xab, 0xa0, 0xed, 0xd1, 0x1a, 0x06, 0x8d, 0x58, 0xfc, 0xfe,
+ 0xed, 0xbb, 0xd4, 0x40, 0x11, 0xbc, 0x0b, 0x1e, 0x64, 0x43, 0x5b, 0xf3,
+ 0x5c, 0x49, 0xa5, 0x41, 0x14, 0x78, 0x23, 0x9d, 0x73, 0x82, 0xd4, 0x2c,
+ 0x53, 0xc6, 0xfa, 0x97, 0x2a, 0x20, 0x02, 0x3d, 0xa6, 0x9d, 0xaf, 0x44,
+ 0xf0, 0x91, 0xf1, 0xda, 0x06, 0x96, 0x78, 0x09, 0xe4, 0x97, 0x6f, 0xa8,
+ 0x51, 0xea, 0xb9, 0x01, 0xc8, 0x55, 0x14, 0xcf, 0x41, 0x0f, 0x99, 0xc3,
+ 0x68, 0x6a, 0xe2, 0x1c, 0x77, 0x8b, 0x07, 0x5f, 0xe7, 0x3e, 0xda, 0xc1,
+ 0x31, 0x73, 0xa1, 0x3c, 0xb0, 0x8f, 0x37, 0xcc, 0xbc, 0xa2, 0xfa, 0xb5,
+ 0x63, 0x29, 0x83, 0x2d, 0xc0, 0xb7, 0xb8, 0x72, 0x5b, 0xb8, 0xf9, 0x5e,
+ 0xb0, 0xfe, 0x81, 0x17, 0x03, 0xdc, 0x20, 0x47, 0xeb, 0xa3, 0xc2, 0x3a,
+ 0x15, 0x71, 0xc5, 0xc7, 0x31, 0x2b, 0x38, 0xfd, 0xaf, 0x79, 0xe4, 0x3d,
+ 0xc0, 0x0e, 0x82, 0xe6, 0x3d, 0x8a, 0xce, 0xf3, 0x05, 0xc1, 0x2d, 0x19,
+ 0x0b, 0x5a, 0xbd, 0xca, 0xd1, 0xa8, 0x2e, 0x26, 0x21, 0xb2, 0x0c, 0x84,
+ 0x84, 0xf5, 0x6b, 0x1c, 0x84, 0xe5, 0x58, 0x80, 0xc0, 0xad, 0x9b, 0x03,
+ 0x92, 0x0c, 0x44, 0xa0, 0x80, 0xd4, 0x36, 0x18, 0x1a, 0x7e, 0x74, 0x25,
+ 0x80, 0xbe, 0x80, 0x60, 0x26, 0x95, 0xff, 0xba, 0xa2, 0x0c, 0x22, 0xc6,
+ 0xb4, 0x84, 0xad, 0xcc, 0x63, 0xcc, 0x2b, 0x41, 0x7b, 0xd4, 0x5a, 0xc6,
+ 0x82, 0x67, 0x64, 0xaa, 0xeb, 0xc9, 0x18, 0xa1, 0xfb, 0xe7, 0xba, 0x44,
+ 0x00, 0xce, 0xc0, 0xc9, 0x72, 0x8c, 0x1c, 0x18, 0xf9, 0x43, 0x06, 0x94,
+ 0x63, 0xa5, 0x74, 0x70, 0x52, 0xd3, 0x87, 0xf6, 0x38, 0x90, 0xbe, 0x57,
+ 0x36, 0x34, 0xf8, 0xf1, 0x22, 0xef, 0xd0, 0xa7, 0x59, 0x69, 0xb1, 0xaa,
+ 0xef, 0xe1, 0x4a, 0xe3, 0xd3, 0xfb, 0x3c, 0xed, 0xf5, 0x24, 0x8d, 0xf9,
+ 0x95, 0x41, 0x50, 0x95, 0xa2, 0x2d, 0xbb, 0x3c, 0x9d, 0x95, 0xcc, 0x4a,
+ 0xa7, 0x92, 0xc0, 0x51, 0x16, 0xb7, 0x27, 0xd6, 0x0a, 0x7a, 0x9c, 0xe4,
+ 0x08, 0x6d, 0x00, 0xb9, 0x63, 0xc1, 0x77, 0xe3, 0xa6, 0x61, 0xca, 0xac,
+ 0xde, 0x70, 0x19, 0x6f, 0x45, 0x41, 0xcb, 0xfd, 0x1b, 0x89, 0x09, 0xd1,
+ 0xf7, 0xff, 0x18, 0xda, 0x9f, 0x22, 0x1b, 0x02},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 93
+ {SEC_OID_SHA384,
+ 93,
+ {0x73, 0x70, 0xd0, 0xc5, 0xdc, 0xd8, 0x1e, 0xbe, 0x65, 0x44, 0xbc, 0xea,
+ 0x2a, 0x73, 0xc1, 0x87, 0xa5, 0x00, 0x1c, 0x36, 0x0c, 0x8a, 0x82, 0xc7,
+ 0xcf, 0xa7, 0xb2, 0x6e, 0xb7, 0x03, 0xb7, 0x39, 0x90, 0xe6, 0xf7, 0x42,
+ 0xc8, 0x70, 0x08, 0xe0, 0xa2, 0xc6, 0x76, 0xd2, 0x20, 0x9d, 0x00, 0xf0,
+ 0x69, 0xdc, 0xfe, 0x8e, 0xc1, 0xdd, 0x7f, 0x21, 0x45, 0x92, 0x36, 0x24,
+ 0x70, 0x61, 0xa6, 0x36, 0x7b, 0xbc, 0x4d, 0xd0, 0x2c, 0xd8, 0x8d, 0x0b,
+ 0xf6, 0x50, 0x5b, 0x62, 0x4c, 0x15, 0x30, 0xe6, 0xb7, 0x30, 0xef, 0x29,
+ 0xc1, 0x2d, 0xa0, 0xa6, 0x64, 0xc5, 0xe5, 0x6b, 0xc0, 0xed, 0x29, 0x28,
+ 0xe1, 0xe2, 0x63, 0x5c, 0x3b, 0xb8, 0x25, 0x02, 0xd3, 0xf7, 0x1d, 0x88,
+ 0xe2, 0x10, 0x80, 0x74, 0x66, 0x48, 0x01, 0xfa, 0x4e, 0xe1, 0x6d, 0x49,
+ 0xe2, 0xde, 0x3c, 0xc6, 0x38, 0xba, 0x3f, 0x6f, 0x15, 0x2b, 0x4b, 0x42,
+ 0x89, 0xf7, 0x15, 0xf4, 0x8a, 0x26, 0x98, 0x5c, 0x7a, 0xde, 0x2a, 0xf5,
+ 0x0d, 0x8f, 0x0c, 0x1b, 0xfc, 0x92, 0x32, 0x58, 0x63, 0xc6, 0x4b, 0x86,
+ 0x4e, 0xe1, 0x4d, 0xc8, 0x20, 0x3b, 0xe4, 0xec, 0x8b, 0xf7, 0x98, 0xbd,
+ 0xe9, 0x5f, 0xc7, 0xda, 0x29, 0xd0, 0xa8, 0xd6, 0xef, 0x2d, 0xc4, 0x28,
+ 0xe7, 0xe7, 0x3d, 0xf4, 0x5f, 0x20, 0x66, 0x46, 0xbd, 0x02, 0x42, 0xa4,
+ 0x9f, 0x67, 0x38, 0x47, 0xb5, 0xd0, 0xcd, 0xc1, 0xda, 0x20, 0xa1, 0xeb,
+ 0xc3, 0xf0, 0x4c, 0x0e, 0x99, 0xb2, 0xae, 0xfb, 0x6a, 0x0d, 0xae, 0x2a,
+ 0x94, 0x21, 0xfb, 0xc9, 0xf2, 0x6f, 0x8f, 0x96, 0x01, 0xb9, 0x47, 0x71,
+ 0x45, 0xa0, 0x52, 0x6d, 0xb8, 0x44, 0x40, 0xb0, 0xea, 0x12, 0x51, 0x82,
+ 0xa9, 0xc1, 0x93, 0x8c, 0x48, 0xff, 0xf5, 0x1e, 0xa3, 0x66, 0xe4, 0xbc,
+ 0x2c, 0x49, 0x9e, 0xa0, 0x6d, 0x80, 0x56, 0xed, 0x77, 0xe2, 0x92, 0xf5,
+ 0xa9, 0x1a, 0x53, 0x2c, 0x0e, 0xa6, 0x86, 0x66, 0x68, 0x7d, 0x29, 0x66,
+ 0x24, 0x93, 0x79, 0xf5, 0x47, 0x6c, 0x35, 0xcb, 0x28, 0xb3, 0x24, 0x2b,
+ 0x54, 0x6d, 0xce, 0x34, 0xc5, 0x06, 0xb9, 0xa9, 0x99, 0x1e, 0xbc, 0xcd,
+ 0x8f, 0xa9, 0x28, 0x5b, 0x76, 0xb3, 0x2a, 0x9c, 0x76, 0xd1, 0xaf, 0xb4,
+ 0x31, 0xa0, 0x40, 0xb4, 0xbb, 0xb5, 0xb7, 0xa3, 0x45, 0x1a, 0xc8, 0x08,
+ 0x66, 0x07, 0x5d, 0x77, 0x6e, 0xf1, 0x2c, 0xce, 0xec, 0xfd, 0x48, 0xf8,
+ 0x20, 0x2a, 0xa2, 0x44, 0x4c, 0x44, 0x13, 0x5c, 0xfe, 0x0b, 0x9f, 0x57,
+ 0xde, 0x37, 0x83, 0x26, 0xbc, 0x1e, 0xaa, 0xe7, 0xb6, 0x56, 0xb7, 0xdd,
+ 0x8a, 0x51, 0x40, 0xc0, 0x57, 0xb6, 0xce, 0xcb, 0x3e, 0x99, 0x41, 0xae,
+ 0xcc, 0xb2, 0xea, 0x87, 0x04, 0x0a, 0xa9, 0x80, 0xd0, 0x66, 0x30, 0xac,
+ 0x81, 0x47, 0x28, 0x2a, 0xf6, 0x16, 0x0f, 0xd3, 0x6e, 0x00, 0x35, 0x86,
+ 0xd4, 0x7b, 0x5a, 0xd5, 0xba, 0x5d, 0xf6, 0x76, 0xc1, 0x6c, 0x8a, 0xbd,
+ 0x90, 0xdf, 0xe2, 0xf5, 0x46, 0x2d, 0x12, 0x49, 0x8b, 0xbd, 0x26, 0x26,
+ 0xcd, 0xb6, 0xfe, 0x41, 0x9d, 0x4e, 0x98, 0xbe, 0x24, 0x04, 0x9b, 0x20,
+ 0x32, 0x88, 0x20, 0x72, 0x98, 0x16, 0x7a, 0x05, 0xe4, 0xf9, 0xd5, 0xc3,
+ 0xf9, 0x6b, 0xa3, 0xac, 0x6d, 0xc1, 0x4b, 0x3e, 0x1e, 0x6b, 0xce, 0x3b,
+ 0x80, 0xff, 0x46, 0xd5, 0xf3, 0x70, 0x49, 0x5d, 0xfa, 0xc4, 0x63, 0x6b,
+ 0x2c, 0x90, 0x06, 0x29, 0x9c, 0x20, 0x56, 0x12, 0x98, 0x36, 0xb3, 0x2e,
+ 0x0e, 0x4d, 0x4c, 0x79, 0xfc, 0x30, 0x0f, 0x9c, 0x7c, 0x59, 0xf9, 0x73,
+ 0xb4, 0x89, 0x29, 0xf5, 0x6c, 0x29, 0x98, 0x93, 0x82, 0x83, 0x43, 0xa2,
+ 0x87, 0x5e, 0x70, 0xe3, 0x36, 0x17, 0xf0, 0xb8},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 94
+ {SEC_OID_SHA384,
+ 94,
+ {0x2e, 0x17, 0x1b, 0x38, 0x3d, 0x52, 0x8a, 0xac, 0x51, 0x81, 0x7b, 0xa6,
+ 0x67, 0x91, 0x59, 0x06, 0x77, 0x5f, 0x6b, 0xa4, 0x46, 0x87, 0x86, 0x17,
+ 0xd1, 0xd4, 0xd6, 0x59, 0xd4, 0x16, 0x07, 0xed, 0x67, 0x1f, 0x78, 0x08,
+ 0x34, 0x88, 0x10, 0x3c, 0x0f, 0xaf, 0xa3, 0xbb, 0x44, 0x5f, 0xb9, 0x08,
+ 0xd5, 0x48, 0xf4, 0x13, 0x14, 0x23, 0x7d, 0x36, 0xdf, 0x38, 0x40, 0xad,
+ 0x82, 0x39, 0x4d, 0x23, 0xff, 0x9b, 0xe4, 0xa5, 0xe4, 0x5a, 0xe6, 0xa3,
+ 0xba, 0xd3, 0xe6, 0x55, 0x5a, 0xd4, 0x36, 0x2c, 0x46, 0xce, 0x6f, 0x58,
+ 0x31, 0x09, 0xba, 0x2a, 0x2c, 0x24, 0x63, 0xf9, 0x83, 0x64, 0xe1, 0xe5,
+ 0x96, 0xdb, 0x59, 0xbe, 0x7f, 0xaf, 0xa8, 0xfe, 0x9e, 0xe1, 0x87, 0x6d,
+ 0xc3, 0x06, 0xa3, 0x78, 0x09, 0x00, 0xc7, 0xcd, 0xa8, 0xf9, 0x0d, 0xd7,
+ 0x27, 0x48, 0x0b, 0xfe, 0x70, 0x7a, 0xd4, 0x6a, 0x03, 0x21, 0xa3, 0xcd,
+ 0x1e, 0x67, 0x9b, 0xdb, 0x16, 0xf1, 0x57, 0x0e, 0xc3, 0xb2, 0x33, 0x56,
+ 0x65, 0xb0, 0xc7, 0x75, 0x48, 0xc9, 0x05, 0xde, 0xbe, 0x18, 0x94, 0xa2,
+ 0x94, 0x31, 0xf9, 0xeb, 0xd1, 0x92, 0x22, 0xfb, 0xab, 0xb3, 0x79, 0x52,
+ 0x10, 0x06, 0xbf, 0x0c, 0x49, 0x0b, 0xdb, 0xb6, 0xe7, 0x00, 0xc0, 0x6c,
+ 0x2c, 0xed, 0x74, 0x3c, 0x59, 0x53, 0xb5, 0x75, 0x66, 0x41, 0xd4, 0x10,
+ 0x5b, 0xdb, 0x04, 0x48, 0xac, 0x0d, 0xaf, 0xf3, 0xfd, 0x2e, 0x75, 0x93,
+ 0x2e, 0xf6, 0xf0, 0xb4, 0x51, 0x4d, 0x48, 0x3b, 0x02, 0x6d, 0x2a, 0x6a,
+ 0xb9, 0xb6, 0x17, 0xf5, 0x2d, 0xa8, 0x3e, 0x06, 0x2d, 0x80, 0xca, 0x7f,
+ 0xa8, 0x01, 0x46, 0x02, 0x3d, 0x5f, 0xb3, 0xf5, 0x7b, 0xe6, 0x75, 0x2b,
+ 0x82, 0x56, 0x62, 0x23, 0x64, 0xd1, 0xc0, 0xb7, 0x93, 0xff, 0x07, 0x0e,
+ 0x1b, 0x30, 0x82, 0x4b, 0xce, 0x0b, 0x6a, 0x1d, 0x81, 0x15, 0xcc, 0x13,
+ 0x12, 0x77, 0x00, 0x07, 0x2d, 0x42, 0xb7, 0x19, 0xc8, 0x49, 0x40, 0x4e,
+ 0x7e, 0x9c, 0x49, 0xe7, 0x1d, 0xc5, 0x98, 0x74, 0x14, 0xae, 0xbf, 0xde,
+ 0x54, 0xeb, 0xee, 0x22, 0x38, 0xc0, 0x56, 0x8d, 0xc5, 0xe3, 0x86, 0xf3,
+ 0x84, 0x04, 0x39, 0x67, 0x74, 0x0a, 0x23, 0x1e, 0x62, 0x90, 0xfd, 0x42,
+ 0xd6, 0xdc, 0x2b, 0x8e, 0x2c, 0x59, 0xfb, 0x37, 0x3a, 0x30, 0xad, 0xaa,
+ 0x57, 0xea, 0xed, 0x79, 0x66, 0x77, 0xb9, 0xb7, 0xb8, 0x49, 0x25, 0x6c,
+ 0x6d, 0xff, 0x0c, 0xa6, 0x73, 0x92, 0x06, 0xfd, 0x30, 0xfa, 0x6f, 0x43,
+ 0x69, 0x2a, 0x9d, 0x1d, 0x3e, 0x43, 0xc0, 0x03, 0xe5, 0xa7, 0xf0, 0x21,
+ 0xf6, 0x91, 0xb6, 0xf6, 0x1d, 0xfe, 0xf0, 0xf8, 0x03, 0xde, 0xf6, 0x65,
+ 0x30, 0x3d, 0x95, 0xd2, 0xe5, 0x1c, 0x7f, 0xa4, 0xd3, 0x3e, 0xc4, 0xef,
+ 0xe3, 0x3d, 0xe2, 0xf6, 0xf8, 0xec, 0x8d, 0xe4, 0x54, 0x25, 0x00, 0xdf,
+ 0x75, 0xfb, 0x1b, 0x8c, 0x09, 0x36, 0xc9, 0x92, 0xfe, 0xa4, 0x3a, 0x53,
+ 0xa7, 0xe2, 0x2b, 0x48, 0x3a, 0x27, 0x43, 0xfb, 0x1f, 0xd1, 0xf7, 0xfc,
+ 0x05, 0x7b, 0x17, 0x12, 0xc8, 0xf6, 0x1a, 0xf6, 0x38, 0xab, 0xbb, 0x14,
+ 0xfd, 0x87, 0x2a, 0xd3, 0xdf, 0x46, 0x5e, 0x81, 0xd3, 0x03, 0x6e, 0xba,
+ 0x7b, 0x52, 0x58, 0x73, 0x44, 0xb9, 0xcb, 0x25, 0x96, 0x0e, 0xbc, 0x68,
+ 0xe6, 0x2f, 0x91, 0x87, 0xc1, 0xb5, 0x64, 0x13, 0x6f, 0x59, 0x97, 0x46,
+ 0x23, 0x3a, 0xb2, 0x99, 0xbe, 0x16, 0xbe, 0x2d, 0x13, 0x96, 0x0d, 0x3f,
+ 0xe3, 0x21, 0x77, 0x33, 0x02, 0x6a, 0xa8, 0x8e, 0x3b, 0xe0, 0x95, 0x10,
+ 0xca, 0x18, 0x1b, 0xef, 0x04, 0xb1, 0x7d, 0x5c, 0x19, 0x81, 0x20, 0xe5,
+ 0xb5, 0x6a, 0xb3, 0xe1, 0x3a, 0x2b, 0xee, 0x61},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 95
+ {SEC_OID_SHA384,
+ 95,
+ {0x6b, 0xe3, 0xd1, 0x56, 0x93, 0x60, 0x8f, 0x66, 0x9e, 0xbb, 0x88, 0xcb,
+ 0xdd, 0xe4, 0x15, 0x9a, 0x52, 0x41, 0x2b, 0x2c, 0xb4, 0xd8, 0x39, 0xaf,
+ 0x0f, 0x4d, 0x2d, 0x0c, 0x00, 0x0b, 0xb1, 0xf6, 0xb6, 0x51, 0xbe, 0x8a,
+ 0xe4, 0x44, 0x05, 0x27, 0x64, 0x56, 0xab, 0xd5, 0xfe, 0x78, 0x95, 0x1c,
+ 0x8d, 0x24, 0x10, 0x5e, 0x22, 0x18, 0x73, 0x4a, 0x1f, 0xba, 0xf7, 0x99,
+ 0x7d, 0x1a, 0xea, 0xdb, 0xbf, 0x7c, 0x5f, 0x92, 0xc5, 0x65, 0x2b, 0x4d,
+ 0x44, 0x75, 0x38, 0x20, 0x5d, 0x9c, 0xfa, 0x5c, 0x20, 0x09, 0x4b, 0xc9,
+ 0x92, 0x35, 0x8f, 0x4c, 0x08, 0x77, 0x6b, 0x98, 0x07, 0xd4, 0xd3, 0x2e,
+ 0x9b, 0x40, 0xbf, 0x54, 0xb7, 0x17, 0xf2, 0xf6, 0x91, 0xbe, 0x33, 0x7d,
+ 0x88, 0x1f, 0x11, 0x87, 0xb3, 0x23, 0x93, 0x52, 0x2e, 0xca, 0xeb, 0x30,
+ 0xa1, 0x4d, 0xe1, 0x04, 0xfa, 0x9e, 0x22, 0x9f, 0x27, 0x6f, 0x34, 0x16,
+ 0x67, 0x5b, 0x7b, 0x39, 0xe9, 0x2e, 0x19, 0x87, 0xe3, 0xd8, 0x2e, 0x27,
+ 0x65, 0xe3, 0x53, 0x54, 0xf4, 0x23, 0x88, 0x79, 0xbc, 0xdb, 0xd3, 0x1a,
+ 0x54, 0xae, 0xe4, 0x64, 0x18, 0x8b, 0x87, 0x50, 0xd6, 0x4d, 0x2d, 0xd5,
+ 0x31, 0x78, 0x06, 0xb0, 0xc3, 0x28, 0x88, 0xe0, 0xc8, 0xcd, 0x78, 0x26,
+ 0x4a, 0xb0, 0xda, 0x87, 0x3f, 0xf9, 0xe8, 0xc9, 0xd8, 0x33, 0xc4, 0xb0,
+ 0x0f, 0xb5, 0x1b, 0x63, 0x15, 0x5a, 0x12, 0x2f, 0x88, 0x04, 0x71, 0xf9,
+ 0xb1, 0x63, 0xfb, 0x63, 0x63, 0x6d, 0x94, 0x71, 0x0d, 0xe2, 0x1c, 0xaa,
+ 0x30, 0x17, 0xce, 0x31, 0x98, 0x6e, 0xd4, 0xe7, 0xe4, 0x6a, 0x6e, 0x8d,
+ 0x5e, 0xd7, 0xa7, 0xca, 0x8d, 0xf6, 0x81, 0xbf, 0xad, 0x29, 0xcd, 0x75,
+ 0x66, 0xe9, 0xe9, 0xe2, 0x71, 0x6d, 0x37, 0x49, 0x4a, 0xa0, 0xbf, 0x97,
+ 0xe4, 0x12, 0xf8, 0xe7, 0xff, 0xc0, 0x05, 0x6f, 0xa0, 0xd2, 0x00, 0x0a,
+ 0xe1, 0x51, 0xe6, 0xa7, 0x46, 0x29, 0x0e, 0x8e, 0xf0, 0xa2, 0xad, 0xb8,
+ 0xbc, 0x91, 0x89, 0xb8, 0xdc, 0xcb, 0xc9, 0xb7, 0xca, 0x59, 0xde, 0xd3,
+ 0xfb, 0x7b, 0x11, 0x35, 0xc2, 0x61, 0xde, 0x2a, 0x86, 0x3d, 0xae, 0x56,
+ 0x73, 0xcf, 0x79, 0x34, 0x14, 0x8d, 0xaa, 0x94, 0xd1, 0xda, 0x8e, 0x57,
+ 0x6b, 0x9f, 0x56, 0x1a, 0xf9, 0x62, 0xe2, 0x41, 0x1c, 0x5d, 0x0f, 0x3d,
+ 0xb0, 0xc5, 0x41, 0x0a, 0xdb, 0x7d, 0xfd, 0x9c, 0x25, 0x36, 0x6e, 0xd7,
+ 0x28, 0x93, 0x89, 0xd3, 0x85, 0x9a, 0xfc, 0x92, 0xd3, 0x85, 0xfb, 0xdf,
+ 0x00, 0x15, 0x31, 0x64, 0xf5, 0xf1, 0x6d, 0x94, 0x70, 0x00, 0x2c, 0x66,
+ 0x95, 0x00, 0x98, 0x8e, 0x4a, 0x0e, 0x41, 0x3d, 0x5b, 0x53, 0x08, 0xa7,
+ 0xa3, 0x00, 0x6e, 0xaf, 0xdb, 0xc7, 0xf3, 0xe6, 0x71, 0x0f, 0x84, 0xd8,
+ 0xe7, 0x6d, 0x43, 0xf0, 0xcb, 0xc0, 0x9a, 0x68, 0x6d, 0x7b, 0x02, 0x3a,
+ 0xad, 0x02, 0x8b, 0xb9, 0x1a, 0x72, 0xa4, 0xaf, 0x27, 0x1b, 0xa7, 0x41,
+ 0xd5, 0xeb, 0x85, 0x3b, 0xde, 0xd8, 0xe8, 0x2c, 0x11, 0x29, 0x7c, 0xa0,
+ 0x85, 0x38, 0x61, 0xc1, 0x8f, 0x89, 0x00, 0x2f, 0x76, 0x92, 0x8f, 0x5a,
+ 0xf4, 0xdb, 0x3e, 0xdb, 0x79, 0xf9, 0x1b, 0x70, 0xe4, 0xc5, 0xe9, 0x82,
+ 0x03, 0x01, 0x11, 0x50, 0x48, 0x8a, 0xde, 0xcd, 0xec, 0x2e, 0x20, 0xf4,
+ 0xec, 0x6e, 0x8d, 0xea, 0x8a, 0x41, 0x1a, 0x45, 0x36, 0x3d, 0xf8, 0x81,
+ 0xd1, 0xca, 0x32, 0xa8, 0xbe, 0xe6, 0xf2, 0x71, 0x1f, 0xdd, 0x75, 0xc5,
+ 0xcc, 0x8b, 0x27, 0xa0, 0x45, 0x09, 0xe0, 0xe3, 0xa8, 0x32, 0xfb, 0x83,
+ 0x09, 0x0d, 0x32, 0xb5, 0x20, 0xdb, 0x60, 0xc7, 0x86, 0x7c, 0xf2, 0xc4,
+ 0x42, 0x6d, 0xef, 0x62, 0x2c, 0x12, 0x0d, 0x4a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 96
+ {SEC_OID_SHA384,
+ 96,
+ {0x8f, 0x89, 0x98, 0x1a, 0x56, 0xc9, 0xe6, 0x6d, 0x4b, 0xcf, 0x30, 0x1c,
+ 0x57, 0xc5, 0x7a, 0x0c, 0x2e, 0xe2, 0xad, 0x2b, 0xa1, 0x9f, 0x49, 0x7f,
+ 0x55, 0x3b, 0x89, 0x8c, 0x4f, 0xf8, 0x83, 0xfe, 0xfb, 0xd4, 0xcd, 0xb7,
+ 0xda, 0x84, 0x64, 0xce, 0xf0, 0x28, 0xcd, 0xf3, 0x53, 0x97, 0xb4, 0x40,
+ 0xd9, 0x36, 0x79, 0x15, 0xc4, 0x7c, 0x49, 0x3f, 0x61, 0xda, 0x7b, 0xfa,
+ 0x2a, 0x33, 0xeb, 0x62, 0xa4, 0xa4, 0x21, 0xae, 0xbb, 0x51, 0x83, 0x28,
+ 0x73, 0x92, 0xf1, 0x22, 0xe2, 0x8a, 0x49, 0x63, 0xe4, 0x55, 0x66, 0xe2,
+ 0x5f, 0xef, 0x18, 0x16, 0x07, 0x13, 0x41, 0xb2, 0x8d, 0xaa, 0x7f, 0x58,
+ 0x6b, 0xd6, 0xa9, 0x0f, 0xe3, 0xf6, 0xb9, 0xd7, 0x86, 0xd0, 0xe5, 0x7d,
+ 0xfc, 0x5e, 0x4b, 0x3e, 0x30, 0x0d, 0x5d, 0xce, 0x33, 0x77, 0x84, 0xca,
+ 0x5f, 0x96, 0x74, 0x88, 0xfc, 0xab, 0x93, 0xc9, 0x66, 0x4a, 0x4e, 0xff,
+ 0xf2, 0x2a, 0x21, 0x3d, 0x12, 0x7a, 0xe3, 0x91, 0x85, 0x13, 0xe4, 0x82,
+ 0x4b, 0x5b, 0x04, 0x71, 0xa0, 0x2d, 0x18, 0x8a, 0x1d, 0xa9, 0x7c, 0xf9,
+ 0x4e, 0x82, 0x8b, 0x2b, 0xad, 0xea, 0x31, 0xe8, 0x1d, 0xc1, 0x4a, 0xe1,
+ 0x97, 0xc1, 0x08, 0xd8, 0x22, 0xcc, 0xe7, 0xee, 0xfb, 0x5f, 0x4f, 0xad,
+ 0x27, 0xb2, 0xe0, 0xfb, 0xba, 0x8d, 0x8e, 0x25, 0xdb, 0x7b, 0x26, 0xb6,
+ 0x41, 0x1a, 0x87, 0xcf, 0x01, 0xc6, 0x31, 0x67, 0x5f, 0xf3, 0xcd, 0x06,
+ 0x51, 0xba, 0x67, 0xa4, 0x19, 0xc2, 0x9a, 0x4b, 0x9f, 0xc0, 0x1d, 0xcd,
+ 0x27, 0x3b, 0xda, 0x97, 0x14, 0xa1, 0x02, 0x8f, 0x55, 0xf9, 0x26, 0xa7,
+ 0xb4, 0x69, 0xe4, 0xdb, 0xf0, 0x1b, 0xd8, 0x27, 0x6a, 0x9c, 0x04, 0xdf,
+ 0x24, 0xf6, 0x53, 0x95, 0x5c, 0x96, 0x71, 0xf3, 0x7f, 0x00, 0x1b, 0x25,
+ 0x43, 0x34, 0xd5, 0x35, 0xe1, 0x65, 0x9f, 0xcd, 0x4d, 0xe1, 0x85, 0xf2,
+ 0x15, 0x15, 0xc8, 0xb0, 0x07, 0x2f, 0x6a, 0x9b, 0x6e, 0x93, 0xfe, 0x01,
+ 0x95, 0xcb, 0x54, 0x80, 0xd8, 0x15, 0x71, 0x27, 0x0c, 0xac, 0x23, 0xe0,
+ 0x5a, 0x32, 0x80, 0x9f, 0x20, 0x49, 0x30, 0xca, 0x25, 0xf5, 0x54, 0xb2,
+ 0x29, 0x80, 0xb0, 0xf0, 0xec, 0xf9, 0x9f, 0x41, 0x4f, 0xb8, 0xfa, 0x72,
+ 0xcd, 0x95, 0x30, 0xdb, 0xbc, 0x7d, 0xd5, 0xce, 0x46, 0x49, 0x0c, 0x7c,
+ 0x91, 0x0f, 0x9e, 0xa2, 0x29, 0xad, 0x88, 0xa4, 0x76, 0xff, 0x9c, 0xfe,
+ 0xcd, 0x83, 0xdc, 0x1e, 0x9c, 0x68, 0xed, 0x0a, 0x70, 0x24, 0xe8, 0x41,
+ 0xa8, 0x14, 0x84, 0xab, 0x71, 0x03, 0xc6, 0xe6, 0x69, 0x5d, 0xdf, 0x4e,
+ 0xde, 0x55, 0x8e, 0x9c, 0x48, 0xcf, 0xa3, 0xd7, 0xee, 0xae, 0x2b, 0xeb,
+ 0xca, 0x78, 0xed, 0x5b, 0x0e, 0x3f, 0x68, 0x79, 0xd0, 0xcb, 0x4c, 0x59,
+ 0x05, 0x9e, 0x17, 0x10, 0xeb, 0x31, 0x42, 0x77, 0x1e, 0x63, 0x51, 0x43,
+ 0x07, 0xcf, 0x41, 0x51, 0xa8, 0x98, 0x75, 0xea, 0x5a, 0xf2, 0xc5, 0xbb,
+ 0x08, 0x73, 0xa0, 0x11, 0x4c, 0x7c, 0x1b, 0x43, 0xf4, 0x7a, 0xed, 0xa2,
+ 0xae, 0xec, 0x62, 0xb0, 0xc6, 0x23, 0x47, 0x93, 0xff, 0x14, 0x21, 0xa3,
+ 0x6a, 0x46, 0xf0, 0x80, 0x5f, 0xe5, 0xfe, 0x5b, 0x8d, 0xaf, 0x23, 0x4d,
+ 0x48, 0xa3, 0x66, 0x4b, 0x5f, 0x38, 0x7c, 0x92, 0xe1, 0xa4, 0xca, 0x67,
+ 0xcc, 0x3d, 0x4d, 0x17, 0x83, 0x45, 0x6d, 0x4b, 0x1a, 0x91, 0x8e, 0xb8,
+ 0x33, 0xd1, 0x4a, 0x0c, 0xb6, 0xf2, 0x69, 0x20, 0xe8, 0x43, 0xee, 0x5d,
+ 0x64, 0x8d, 0x13, 0x32, 0x62, 0x4a, 0x21, 0xe9, 0x1a, 0x7d, 0x23, 0xa6,
+ 0x2d, 0xfc, 0xd3, 0xfe, 0xe7, 0x23, 0x80, 0xd5, 0x9d, 0x78, 0x04, 0x1a,
+ 0x52, 0xd7, 0xe3, 0x14, 0x19, 0x2f, 0xb3, 0xd8},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 97
+ {SEC_OID_SHA384,
+ 97,
+ {0x9c, 0xa8, 0x70, 0x49, 0xdb, 0xca, 0xef, 0x6d, 0xbb, 0xf9, 0x81, 0xc2,
+ 0x11, 0x10, 0x0f, 0xc0, 0x2b, 0x92, 0xa7, 0x93, 0x80, 0xe2, 0xfc, 0x0c,
+ 0x4c, 0x59, 0xe3, 0x20, 0xb1, 0xf5, 0x59, 0xad, 0x83, 0xed, 0x65, 0x3d,
+ 0x77, 0xfa, 0x0b, 0x5b, 0xa3, 0xaa, 0x00, 0x51, 0x82, 0xb4, 0x35, 0x91,
+ 0x58, 0xff, 0xb0, 0xc0, 0x72, 0xe6, 0xc7, 0xd0, 0x2a, 0xe3, 0x2d, 0x19,
+ 0x56, 0x7d, 0xe2, 0x8e, 0x4f, 0xb0, 0x35, 0xbe, 0x09, 0x47, 0x1b, 0x07,
+ 0xff, 0x6e, 0x72, 0xa1, 0x0f, 0x1a, 0xb1, 0x73, 0xe4, 0x6f, 0x77, 0x0d,
+ 0x94, 0xf7, 0x8e, 0x21, 0xab, 0x0e, 0xc4, 0xd4, 0xc1, 0x1b, 0x56, 0x8f,
+ 0x39, 0x4a, 0xd3, 0xbf, 0x3f, 0xef, 0x14, 0x61, 0x0a, 0xfa, 0x6a, 0x8c,
+ 0x83, 0x47, 0xc9, 0x91, 0x16, 0xca, 0xcc, 0x88, 0x33, 0xaf, 0xfe, 0x11,
+ 0x9d, 0x91, 0x3a, 0x65, 0x96, 0xe8, 0xa2, 0xae, 0x4d, 0x09, 0xbd, 0x98,
+ 0x16, 0xe2, 0xc1, 0xcf, 0x8f, 0xc2, 0x51, 0x9e, 0xc6, 0x31, 0x9f, 0x8f,
+ 0x21, 0x9e, 0x36, 0xcd, 0xc5, 0xea, 0xce, 0x1a, 0x4d, 0xed, 0xd4, 0x7b,
+ 0x09, 0x51, 0x9d, 0x64, 0x58, 0x62, 0x82, 0x67, 0x45, 0x71, 0x97, 0x2e,
+ 0xb5, 0x78, 0xcf, 0x1e, 0x64, 0x0e, 0x58, 0x46, 0x39, 0x30, 0xfc, 0x0b,
+ 0x08, 0xb1, 0xb2, 0x97, 0xc5, 0x76, 0x03, 0x03, 0xb7, 0x99, 0xb7, 0xf2,
+ 0x4f, 0xaa, 0x76, 0x0c, 0x24, 0x42, 0xf0, 0xad, 0xc7, 0xd8, 0x3c, 0xdd,
+ 0xc5, 0x6a, 0x99, 0x69, 0x2c, 0xad, 0xa6, 0xba, 0x8e, 0xa3, 0xfa, 0x5a,
+ 0xba, 0x20, 0x07, 0x19, 0xae, 0x43, 0xd0, 0x77, 0x0b, 0x17, 0x8a, 0xd9,
+ 0xcf, 0x57, 0x4b, 0xa5, 0xb0, 0xce, 0x84, 0x7d, 0xde, 0x18, 0xdf, 0x9c,
+ 0xac, 0x32, 0xd0, 0xad, 0xaf, 0x7b, 0x3c, 0xfb, 0x46, 0x0f, 0x14, 0xdb,
+ 0x0c, 0x54, 0x24, 0x13, 0xd5, 0xf5, 0x28, 0xb6, 0x04, 0x6e, 0x9b, 0xa4,
+ 0x7c, 0xe9, 0x86, 0xcb, 0x13, 0x40, 0x11, 0xef, 0xb5, 0x50, 0x64, 0xf9,
+ 0xeb, 0x21, 0x63, 0xb0, 0xcd, 0xb2, 0x64, 0xa6, 0xeb, 0x97, 0x93, 0xf1,
+ 0x22, 0x03, 0xea, 0x5c, 0xe9, 0xd4, 0x88, 0x96, 0xf2, 0xc4, 0x48, 0x92,
+ 0x66, 0x15, 0xd2, 0xda, 0xb2, 0xdc, 0x51, 0xa0, 0xfb, 0xdc, 0x6f, 0x5c,
+ 0x2d, 0xfd, 0x47, 0x4f, 0x45, 0x5d, 0x0b, 0x0d, 0x42, 0x1e, 0x37, 0x11,
+ 0x32, 0x6e, 0xd5, 0x22, 0xd1, 0x84, 0x0c, 0x0d, 0x0e, 0x93, 0xbd, 0xbe,
+ 0xb3, 0x78, 0x1c, 0x06, 0x6b, 0x7c, 0x05, 0x0e, 0x29, 0x9a, 0x2e, 0x45,
+ 0x06, 0x40, 0xab, 0x46, 0xaf, 0x4f, 0xc1, 0xbf, 0x42, 0x91, 0x95, 0x33,
+ 0x72, 0x13, 0x43, 0x40, 0xd4, 0xce, 0xd3, 0x04, 0x43, 0x0e, 0xfe, 0x82,
+ 0xab, 0x7c, 0x9f, 0x39, 0x1f, 0x28, 0xc2, 0x38, 0x80, 0x62, 0x49, 0x25,
+ 0x8b, 0x7e, 0x8c, 0xba, 0x2d, 0xb7, 0x5f, 0x62, 0xba, 0x91, 0x0b, 0x81,
+ 0x5d, 0xb2, 0xf8, 0x89, 0x32, 0x6f, 0x3f, 0xd7, 0x24, 0xf9, 0x3a, 0xdc,
+ 0x45, 0xb0, 0x31, 0xe0, 0x8b, 0xdb, 0xbe, 0xfb, 0x8b, 0x2a, 0x48, 0xd0,
+ 0xa8, 0x61, 0xf0, 0x73, 0x90, 0xa9, 0xf0, 0x41, 0xa0, 0x25, 0x5e, 0xb9,
+ 0x01, 0x61, 0x57, 0xc5, 0x26, 0xe5, 0x2e, 0xdd, 0x7d, 0x71, 0x4b, 0xff,
+ 0x40, 0x47, 0x3e, 0xb3, 0x6d, 0x0d, 0x38, 0x1e, 0x7e, 0xc2, 0x27, 0x7d,
+ 0xcc, 0x3f, 0x14, 0x5d, 0x2e, 0xfa, 0x02, 0xcd, 0x63, 0xe5, 0xac, 0xc5,
+ 0xf0, 0x56, 0x32, 0x72, 0x3d, 0x5c, 0x5e, 0x01, 0x6d, 0x5d, 0xd5, 0xee,
+ 0x26, 0x7e, 0xbb, 0x2e, 0xb3, 0x99, 0x09, 0xc0, 0xce, 0x31, 0xdb, 0x4b,
+ 0xa0, 0xcc, 0xe2, 0xf4, 0x04, 0xf0, 0xc4, 0x2c, 0x44, 0xd0, 0x82, 0x6b,
+ 0x24, 0xe0, 0x77, 0x88, 0x80, 0x06, 0x7b, 0x5e},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 98
+ {SEC_OID_SHA384,
+ 98,
+ {0x29, 0x83, 0x5f, 0xc8, 0x72, 0x00, 0x78, 0x3d, 0xf0, 0xaf, 0xfe, 0x15,
+ 0xfb, 0xf9, 0xe7, 0x85, 0x0b, 0x21, 0x18, 0x0c, 0xc9, 0x03, 0x3c, 0x99,
+ 0x18, 0x52, 0x0e, 0x4f, 0xed, 0x3e, 0xfb, 0xd8, 0xf4, 0x1a, 0x5f, 0x8c,
+ 0x55, 0x8b, 0x37, 0x77, 0x82, 0xd5, 0xc6, 0xb4, 0xcf, 0x03, 0x8d, 0xbc,
+ 0x7d, 0x08, 0x4c, 0xce, 0xe8, 0x8d, 0x3b, 0xbb, 0xf3, 0x3a, 0x7d, 0x0a,
+ 0xdd, 0xb9, 0x5f, 0x0e, 0x14, 0x9b, 0x39, 0xc4, 0xa4, 0xbc, 0xb4, 0xee,
+ 0x91, 0x8c, 0x71, 0x96, 0xfa, 0xd1, 0xd5, 0x91, 0xa1, 0x66, 0xb3, 0x69,
+ 0xef, 0xfe, 0x1d, 0x6f, 0x3e, 0x42, 0xbb, 0x64, 0x59, 0x7f, 0xb7, 0xa1,
+ 0x52, 0xd5, 0x1d, 0x18, 0xd4, 0x5f, 0x45, 0xf9, 0xa0, 0x59, 0x3a, 0xda,
+ 0xfd, 0x36, 0xe5, 0x22, 0xa1, 0xe1, 0xf7, 0x77, 0x64, 0x7b, 0x22, 0x51,
+ 0x04, 0xdb, 0xba, 0xc3, 0x1f, 0x1e, 0x08, 0xca, 0x47, 0x6d, 0xd6, 0x15,
+ 0x26, 0xe1, 0x8c, 0x4c, 0x6a, 0x8d, 0xe4, 0xce, 0x43, 0x74, 0xe1, 0x39,
+ 0x32, 0x63, 0x77, 0xd1, 0x11, 0x22, 0xfa, 0x68, 0x5d, 0xee, 0x07, 0x4f,
+ 0xf5, 0x54, 0x1c, 0x88, 0xd6, 0x65, 0x2a, 0xf1, 0xe5, 0xa1, 0xb8, 0xfb,
+ 0x42, 0xe5, 0xf5, 0x91, 0xc7, 0x10, 0x1d, 0x12, 0xf5, 0x17, 0x2b, 0x6b,
+ 0xc5, 0xc0, 0x00, 0x28, 0x89, 0xd5, 0xe7, 0x46, 0x53, 0xd5, 0xe0, 0xa8,
+ 0x6e, 0x4f, 0xac, 0x75, 0x6c, 0xe2, 0x0e, 0xaf, 0x5a, 0x20, 0xca, 0xb5,
+ 0x1e, 0x5b, 0x6b, 0x5d, 0xc9, 0x9e, 0x1c, 0x48, 0x11, 0x44, 0xea, 0x22,
+ 0x74, 0x5d, 0x2d, 0x7e, 0x6c, 0x98, 0xb7, 0xea, 0x4e, 0xdb, 0xfe, 0x01,
+ 0x61, 0x16, 0x9f, 0xea, 0x24, 0x00, 0xd3, 0x26, 0xc5, 0x3c, 0xc5, 0xbc,
+ 0xd6, 0x0b, 0xb2, 0xdf, 0x34, 0x5a, 0x91, 0x33, 0x3e, 0x07, 0x6e, 0xe3,
+ 0x1c, 0x00, 0x35, 0x05, 0xc1, 0x9d, 0xf7, 0xbc, 0x96, 0x36, 0x50, 0x14,
+ 0xa4, 0x13, 0xad, 0xc0, 0x7e, 0xdc, 0x86, 0xbb, 0xef, 0x25, 0x5c, 0x26,
+ 0xa4, 0x6c, 0xbd, 0xfc, 0x38, 0x1f, 0x23, 0x19, 0x2d, 0xe7, 0xc7, 0x68,
+ 0x97, 0x6d, 0xc8, 0xe7, 0x51, 0x55, 0xae, 0x8d, 0x07, 0xbe, 0xba, 0x0a,
+ 0xf1, 0x22, 0xf8, 0xa5, 0xdd, 0x8e, 0xdc, 0x4d, 0x42, 0x58, 0x25, 0x71,
+ 0x0b, 0xf6, 0x84, 0x5d, 0xa8, 0x00, 0x8d, 0xbf, 0x6a, 0xb6, 0xbb, 0x7a,
+ 0x5b, 0xca, 0x8e, 0xe7, 0x03, 0x7c, 0x96, 0x82, 0xf8, 0xb4, 0xe2, 0xa5,
+ 0x95, 0x42, 0x90, 0xd4, 0x9b, 0xf2, 0xb0, 0xa9, 0xe7, 0xae, 0xe2, 0x2d,
+ 0x63, 0x13, 0x6b, 0x7c, 0xc2, 0xfd, 0x7e, 0x6c, 0xc4, 0x8b, 0x4c, 0x88,
+ 0xe8, 0xc6, 0x05, 0x20, 0xd4, 0xdd, 0xb7, 0x93, 0xc6, 0x9c, 0xb1, 0xc6,
+ 0x77, 0xd0, 0x17, 0x70, 0x75, 0x6e, 0x58, 0xe5, 0x84, 0x6b, 0xbf, 0x86,
+ 0x8e, 0x0a, 0x59, 0x96, 0xc2, 0xff, 0x7f, 0xae, 0xb2, 0xdb, 0xa1, 0x94,
+ 0x40, 0xac, 0xba, 0x41, 0xfa, 0x51, 0x4f, 0x84, 0x28, 0x3e, 0x66, 0x54,
+ 0x7c, 0x5d, 0x9e, 0x4d, 0xf8, 0x16, 0x5d, 0xf4, 0x02, 0x03, 0x32, 0x98,
+ 0x75, 0x9c, 0x90, 0x6c, 0x9a, 0xfa, 0x8d, 0xd1, 0x59, 0x33, 0x57, 0x31,
+ 0x83, 0xd5, 0x26, 0x9b, 0x4a, 0x9a, 0x2c, 0x63, 0xd5, 0x63, 0x6f, 0x8b,
+ 0x2e, 0x08, 0x39, 0x91, 0x98, 0x97, 0xfb, 0xe6, 0xf8, 0x7d, 0xd2, 0xa8,
+ 0xcd, 0xee, 0xfa, 0x55, 0x9c, 0xb7, 0x07, 0x1e, 0xd2, 0xec, 0x18, 0xd7,
+ 0x9f, 0xe0, 0x68, 0xcf, 0x8f, 0x6b, 0xbc, 0x4d, 0xd0, 0xda, 0xd7, 0xf6,
+ 0xf7, 0xcc, 0x86, 0x9e, 0xab, 0xd1, 0xeb, 0xa5, 0x77, 0x59, 0x01, 0xcd,
+ 0x24, 0x8c, 0xb5, 0x00, 0xd2, 0x31, 0x10, 0xea, 0xc0, 0xed, 0x20, 0x6a,
+ 0x16, 0x49, 0x45, 0x3b, 0x81, 0xb5, 0x83, 0xb6},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 99
+ {SEC_OID_SHA384,
+ 99,
+ {0x4b, 0xb1, 0x51, 0x35, 0xff, 0xc3, 0x2d, 0x2a, 0x7e, 0x59, 0xa5, 0xc5,
+ 0x36, 0xd0, 0x78, 0x8e, 0xc3, 0x76, 0x33, 0xb9, 0xb1, 0xe5, 0xc9, 0x4a,
+ 0xdb, 0x9f, 0x5b, 0x01, 0xc8, 0x45, 0xdb, 0xfa, 0xb1, 0x29, 0x19, 0x4b,
+ 0x8a, 0x53, 0x61, 0xf3, 0x52, 0x68, 0x2d, 0xe8, 0xf5, 0xa9, 0x2f, 0x0a,
+ 0x69, 0x1d, 0xf7, 0x7e, 0x06, 0xa1, 0x47, 0xc2, 0xaa, 0x75, 0x9e, 0xb5,
+ 0xbb, 0x72, 0xca, 0x96, 0xeb, 0xca, 0x33, 0x36, 0x73, 0x60, 0xe2, 0x2d,
+ 0x19, 0xf0, 0xd4, 0xd9, 0x0c, 0x25, 0xc3, 0xe2, 0xca, 0x37, 0x85, 0xa5,
+ 0xcf, 0x26, 0xfb, 0x80, 0xe1, 0x99, 0x3f, 0xfc, 0x08, 0xdc, 0x9f, 0x3d,
+ 0x4c, 0x15, 0x54, 0xe5, 0xe9, 0x0a, 0x46, 0xa2, 0x1f, 0x8f, 0x00, 0xa2,
+ 0xcb, 0x37, 0x6a, 0xc4, 0xef, 0xdb, 0xe7, 0x2e, 0x0a, 0xb1, 0x30, 0x8b,
+ 0xbc, 0xfa, 0x83, 0xb9, 0xb4, 0x84, 0xf4, 0x3f, 0xbc, 0xb3, 0x31, 0x1a,
+ 0x6e, 0xe4, 0x92, 0x7e, 0x07, 0xc5, 0x68, 0xf9, 0x77, 0x54, 0x5e, 0x7d,
+ 0x5b, 0x81, 0x79, 0xe6, 0x61, 0x2c, 0x23, 0x11, 0xd5, 0xb1, 0x0c, 0x72,
+ 0x68, 0x1c, 0x96, 0x55, 0xb2, 0x52, 0x90, 0x17, 0xf2, 0x45, 0x63, 0x91,
+ 0x95, 0xe4, 0x16, 0xfe, 0x0c, 0x28, 0x00, 0x85, 0x3f, 0xfa, 0x38, 0x7b,
+ 0xb0, 0x93, 0x4a, 0xa9, 0x77, 0xad, 0xae, 0xa2, 0xa1, 0x3f, 0xb8, 0x7d,
+ 0x2f, 0x89, 0x03, 0xcb, 0x36, 0x2c, 0x1a, 0xe1, 0xf4, 0xe8, 0x4f, 0xe1,
+ 0x3d, 0x29, 0xbc, 0xff, 0xe4, 0xdd, 0x92, 0xf8, 0x56, 0xdb, 0x6c, 0x5f,
+ 0x1e, 0x96, 0x22, 0x26, 0x8d, 0xa0, 0x90, 0xa8, 0xcf, 0x85, 0x48, 0x10,
+ 0x36, 0xc1, 0x5d, 0x6d, 0x9b, 0xc9, 0x76, 0x87, 0xa0, 0x9b, 0xcb, 0xd9,
+ 0x2e, 0x73, 0xac, 0x90, 0x08, 0xd2, 0x29, 0x88, 0x89, 0x3b, 0xf7, 0x8e,
+ 0xc3, 0xef, 0x87, 0x62, 0x0e, 0xe2, 0x76, 0x33, 0xfa, 0xf1, 0xfb, 0xf3,
+ 0xca, 0xa3, 0xb7, 0x93, 0x23, 0xc9, 0x99, 0x93, 0x2a, 0x72, 0x8b, 0x40,
+ 0x29, 0x4a, 0xce, 0x55, 0xc6, 0xc7, 0xc7, 0x3e, 0xd0, 0xfc, 0x03, 0x15,
+ 0x1a, 0x56, 0xc7, 0xa8, 0x79, 0x62, 0xde, 0xe7, 0x57, 0xa2, 0x98, 0x92,
+ 0x81, 0x1d, 0xd4, 0xce, 0xd9, 0x50, 0x0b, 0x8b, 0xdc, 0x90, 0x59, 0x46,
+ 0x57, 0x5a, 0xd9, 0x52, 0x17, 0x58, 0x85, 0x67, 0x80, 0xfb, 0x4b, 0x61,
+ 0x92, 0xeb, 0x6b, 0x52, 0xa8, 0x1e, 0x9a, 0x1e, 0xe9, 0xc6, 0xe5, 0x63,
+ 0xa5, 0x68, 0x2b, 0x86, 0x75, 0x11, 0x09, 0x3a, 0x14, 0xf7, 0x35, 0xf5,
+ 0xf2, 0x0b, 0xd6, 0xe2, 0xca, 0x1d, 0x01, 0xe4, 0xc6, 0x59, 0x8e, 0xa6,
+ 0x34, 0x7b, 0xbc, 0x61, 0xda, 0xc6, 0xa6, 0x9d, 0x05, 0x91, 0x4e, 0x71,
+ 0x6f, 0xf1, 0xd5, 0x3e, 0xf0, 0xb8, 0x25, 0x9e, 0x3d, 0xaf, 0xc2, 0x03,
+ 0xc2, 0x41, 0x66, 0xf3, 0x20, 0x67, 0x20, 0x1e, 0x11, 0xc2, 0x41, 0xad,
+ 0x4c, 0x10, 0x71, 0x79, 0xb9, 0x3b, 0x3e, 0x25, 0x4d, 0xef, 0xb5, 0xc6,
+ 0x7f, 0x2d, 0x88, 0xb7, 0x32, 0xab, 0xe9, 0x6e, 0xa5, 0xce, 0x09, 0xcb,
+ 0x36, 0x02, 0x98, 0xf1, 0xa3, 0x4b, 0x87, 0xa8, 0x86, 0x0c, 0x32, 0x07,
+ 0x9d, 0x5c, 0x80, 0xce, 0x3f, 0x46, 0x29, 0xae, 0x27, 0xf4, 0x73, 0x12,
+ 0x93, 0x29, 0x4f, 0xc2, 0xab, 0x7c, 0xd9, 0xf2, 0xfc, 0x10, 0x1a, 0xd8,
+ 0x7d, 0xd4, 0x89, 0xe7, 0xa2, 0xb0, 0xed, 0xcc, 0xa3, 0x79, 0x10, 0xd5,
+ 0x1b, 0x8a, 0xef, 0xe8, 0x08, 0x74, 0x08, 0x8e, 0xc5, 0x3c, 0x0d, 0x56,
+ 0x54, 0x8a, 0xd4, 0x76, 0x1e, 0xf1, 0x4a, 0x98, 0x87, 0x39, 0xa0, 0x2c,
+ 0xe0, 0x8f, 0xcf, 0x81, 0x93, 0x5d, 0xa7, 0xf6, 0x5c, 0x37, 0x57, 0x87,
+ 0x74, 0x0b, 0x94, 0xd4, 0x8d, 0x81, 0x68, 0xf1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 100
+ {SEC_OID_SHA384,
+ 100,
+ {0x92, 0x98, 0xb6, 0xef, 0x7e, 0xec, 0x73, 0x66, 0x5c, 0x84, 0x8e, 0x50,
+ 0xe2, 0xc2, 0x21, 0xa0, 0x13, 0xb9, 0x51, 0x88, 0x8a, 0x85, 0xd1, 0xf7,
+ 0x46, 0x5b, 0xe1, 0xa3, 0x06, 0xf9, 0xbc, 0x23, 0x9b, 0x20, 0x6f, 0xc3,
+ 0xa8, 0x5c, 0xcd, 0x43, 0x8b, 0x8e, 0x45, 0xac, 0x48, 0x92, 0x47, 0x8c,
+ 0x49, 0x45, 0xdf, 0x68, 0x49, 0xe6, 0x14, 0x8c, 0x62, 0xa8, 0x1f, 0x8c,
+ 0x58, 0xf8, 0xc7, 0x8c, 0xa4, 0xbe, 0x32, 0x80, 0x6a, 0x3d, 0x8b, 0x16,
+ 0xc1, 0xa2, 0x58, 0x53, 0x4f, 0x1a, 0x5d, 0x96, 0x94, 0xe3, 0x64, 0xc2,
+ 0x74, 0x90, 0xef, 0x31, 0xe8, 0xb4, 0x5b, 0x96, 0xc8, 0x8a, 0x10, 0x82,
+ 0x9d, 0x90, 0x2a, 0xa4, 0x83, 0x96, 0xfb, 0x16, 0x46, 0xfb, 0x5a, 0x50,
+ 0x49, 0x67, 0x80, 0xea, 0x45, 0x5a, 0x2f, 0x91, 0x8a, 0x91, 0x4c, 0x84,
+ 0x08, 0x16, 0x5d, 0x11, 0x65, 0x1b, 0x2d, 0x49, 0x08, 0x74, 0xd8, 0x70,
+ 0xb2, 0xc2, 0xd6, 0xc0, 0xc7, 0x3c, 0xf6, 0x54, 0xc3, 0x52, 0x20, 0x07,
+ 0xb8, 0xfb, 0xd4, 0xf1, 0xac, 0x59, 0x90, 0x6c, 0xf7, 0x19, 0x22, 0x8d,
+ 0x17, 0x95, 0xcc, 0x47, 0x9c, 0x9d, 0xf3, 0xa7, 0xba, 0xa8, 0x1f, 0x5c,
+ 0xb7, 0x1d, 0x8c, 0x73, 0xd1, 0x54, 0xb9, 0x0e, 0x4d, 0x33, 0xd2, 0x08,
+ 0xf3, 0x11, 0x15, 0x0e, 0x08, 0xf4, 0x86, 0xe7, 0x6f, 0xc1, 0x78, 0x6b,
+ 0xee, 0x3f, 0x28, 0x7a, 0x8b, 0x07, 0xa7, 0x68, 0xf9, 0x1a, 0xe9, 0xd6,
+ 0x5c, 0x35, 0x29, 0x60, 0x15, 0x68, 0x26, 0x57, 0x80, 0x03, 0x1e, 0x35,
+ 0x92, 0x73, 0xf9, 0x3f, 0xf7, 0xdf, 0x61, 0x0f, 0x47, 0xc8, 0xd0, 0xb0,
+ 0x25, 0xd0, 0x17, 0xe1, 0xdd, 0x08, 0x8a, 0x67, 0x6f, 0xce, 0xc3, 0x90,
+ 0x99, 0xf7, 0x8b, 0x25, 0x19, 0x2f, 0xcb, 0xda, 0x0a, 0x34, 0xc7, 0x9f,
+ 0xba, 0xa6, 0xa5, 0xab, 0xb5, 0x54, 0xe3, 0xba, 0xbe, 0x38, 0x6e, 0x7e,
+ 0x22, 0x46, 0xd4, 0xf6, 0x8f, 0x0b, 0xd6, 0x0d, 0x60, 0x36, 0x13, 0x3e,
+ 0xa4, 0x51, 0xa1, 0x2e, 0x7c, 0x3e, 0xd1, 0x38, 0x2e, 0x53, 0x9a, 0x01,
+ 0xfb, 0x3c, 0x21, 0xe1, 0xd2, 0x1b, 0xe7, 0xed, 0x93, 0x72, 0xb9, 0x43,
+ 0x93, 0x7a, 0xe4, 0x85, 0x7a, 0xdb, 0x7a, 0xff, 0x27, 0x21, 0xa5, 0xf5,
+ 0xac, 0xec, 0x25, 0x80, 0xf2, 0xe7, 0x62, 0x0d, 0x7f, 0xc8, 0xcc, 0x20,
+ 0xfb, 0x31, 0x5d, 0xdb, 0x42, 0x46, 0x1a, 0xbe, 0x93, 0xe8, 0xb8, 0x91,
+ 0x16, 0x13, 0xd0, 0x6e, 0x0f, 0xc1, 0x94, 0x7a, 0x63, 0x76, 0xc4, 0x30,
+ 0x83, 0x75, 0x62, 0xf8, 0xee, 0x83, 0x48, 0xc1, 0xf2, 0x08, 0x6a, 0xcb,
+ 0xd6, 0x0f, 0x8d, 0xe9, 0x59, 0x35, 0x5f, 0xfd, 0x5c, 0xb4, 0xf5, 0x8e,
+ 0xfd, 0x92, 0x91, 0x53, 0x8f, 0x95, 0x74, 0xfd, 0x94, 0xe7, 0x5c, 0x7a,
+ 0x77, 0x10, 0xa1, 0x19, 0xf7, 0xee, 0x75, 0xc4, 0xac, 0x0e, 0xd4, 0x9e,
+ 0x45, 0xb7, 0x03, 0xb2, 0xf5, 0xe3, 0x4d, 0xb0, 0x4f, 0xb7, 0x14, 0x78,
+ 0xcb, 0xef, 0x42, 0x92, 0xf5, 0x9b, 0x2a, 0x76, 0xed, 0x18, 0xb5, 0x19,
+ 0x92, 0xf1, 0x64, 0xb8, 0x89, 0x03, 0xda, 0x96, 0x6a, 0x0c, 0xa3, 0xfd,
+ 0xb9, 0x84, 0x58, 0x97, 0x9e, 0xf7, 0x9e, 0xf8, 0x31, 0x22, 0xa6, 0xbc,
+ 0x21, 0x94, 0xed, 0x0f, 0x73, 0x7b, 0x75, 0xc0, 0x2b, 0xd7, 0x13, 0xc6,
+ 0x70, 0xe2, 0x6a, 0xa1, 0x98, 0x83, 0x32, 0x74, 0x81, 0x59, 0x7a, 0x98,
+ 0x04, 0x75, 0x40, 0x5e, 0x8d, 0xc4, 0xf4, 0xee, 0xbc, 0xfb, 0x35, 0xe7,
+ 0xcb, 0x73, 0xa0, 0x55, 0x24, 0xc9, 0x2c, 0x15, 0x99, 0x95, 0x0f, 0x02,
+ 0x26, 0xc1, 0x1f, 0x27, 0x21, 0xe6, 0x58, 0x67, 0x3b, 0xa9, 0xab, 0xdf,
+ 0x8b, 0xb3, 0x9f, 0xe3, 0xbe, 0x76, 0xe1, 0xa7},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 101
+ {SEC_OID_SHA384,
+ 101,
+ {0x10, 0xb4, 0xe8, 0x79, 0xf2, 0x7b, 0x55, 0x3f, 0xf4, 0x26, 0xc2, 0x09,
+ 0x65, 0x8d, 0x78, 0x72, 0x19, 0xeb, 0xee, 0xc9, 0xbd, 0xba, 0x09, 0xaf,
+ 0xad, 0xf1, 0x43, 0x62, 0x02, 0x2b, 0xc1, 0xf6, 0xe3, 0x5b, 0xe0, 0x88,
+ 0x95, 0xbd, 0xa1, 0xc6, 0x74, 0x65, 0xc7, 0x4f, 0x8c, 0x22, 0x5d, 0xe0,
+ 0x2d, 0x49, 0x87, 0x8f, 0x46, 0x05, 0x15, 0x83, 0x1f, 0x1f, 0xb1, 0xdc,
+ 0xd4, 0x2b, 0x25, 0x47, 0x55, 0x8b, 0xa8, 0x05, 0xb8, 0x5a, 0x97, 0xe1,
+ 0x7c, 0xed, 0x0a, 0x1f, 0x1b, 0xcb, 0x6a, 0xa5, 0xac, 0x39, 0x01, 0x29,
+ 0x91, 0x6f, 0xa7, 0x97, 0x26, 0x45, 0x2a, 0xf2, 0x74, 0xfe, 0x65, 0xa9,
+ 0x63, 0x07, 0x4b, 0xe7, 0x07, 0x10, 0xc5, 0x94, 0x63, 0xe3, 0xb9, 0x0e,
+ 0x69, 0xe1, 0xfe, 0x40, 0xdc, 0x81, 0x05, 0xf2, 0xfd, 0xc7, 0xf8, 0x63,
+ 0xcc, 0x9d, 0x80, 0x8c, 0x68, 0x78, 0x48, 0x04, 0x31, 0xb8, 0x47, 0xf3,
+ 0x72, 0xe9, 0xcf, 0x64, 0x18, 0x20, 0x3e, 0x9c, 0x9a, 0x26, 0x7b, 0xc6,
+ 0xcb, 0x1a, 0x13, 0x77, 0xc3, 0x94, 0xb0, 0xf2, 0xd6, 0x99, 0x11, 0xd4,
+ 0x86, 0x50, 0x71, 0x76, 0x44, 0xc7, 0x9f, 0xd0, 0x2b, 0x35, 0x5c, 0x47,
+ 0x90, 0x61, 0x0e, 0xe9, 0x30, 0xc2, 0xe9, 0xcf, 0x1f, 0xa1, 0xfe, 0xd7,
+ 0x2b, 0x11, 0x1f, 0x3f, 0x41, 0x83, 0xa2, 0xce, 0xd3, 0xd3, 0xad, 0xed,
+ 0x6b, 0x8b, 0x5f, 0xf3, 0xb8, 0x0b, 0x4e, 0xd0, 0x0e, 0x97, 0xaa, 0x6a,
+ 0x1e, 0x94, 0x7e, 0x95, 0xfd, 0xad, 0x77, 0xd9, 0x1e, 0x36, 0x47, 0x2f,
+ 0xc9, 0x32, 0x6f, 0x74, 0x5c, 0x71, 0x27, 0xb2, 0x31, 0xec, 0xa5, 0xb2,
+ 0xdc, 0xa1, 0x61, 0xd5, 0x42, 0x9c, 0x0d, 0x4c, 0x4f, 0xb1, 0x5f, 0x43,
+ 0xe0, 0x66, 0xd8, 0x0d, 0xc8, 0x4c, 0xfa, 0x50, 0x94, 0x9f, 0x4d, 0xfe,
+ 0x3f, 0x3a, 0x1c, 0x9a, 0xf6, 0xae, 0xfa, 0xce, 0xf2, 0x06, 0x04, 0xfd,
+ 0x4d, 0x88, 0x4b, 0x46, 0x56, 0x93, 0x1c, 0x0d, 0x3b, 0xc0, 0x2a, 0x70,
+ 0xe3, 0x7c, 0x81, 0x0f, 0xc7, 0x75, 0x86, 0x39, 0xe4, 0x71, 0x0a, 0x22,
+ 0x93, 0x48, 0xe1, 0x34, 0xb5, 0xa6, 0x74, 0x43, 0xdc, 0x36, 0x85, 0x3f,
+ 0xdd, 0xdf, 0x63, 0x2b, 0x76, 0x88, 0xe7, 0x62, 0x22, 0x47, 0xbe, 0x4d,
+ 0x47, 0xb3, 0x9d, 0x8f, 0x8d, 0xd6, 0x39, 0xf9, 0xa3, 0x2d, 0xb3, 0xbd,
+ 0xaf, 0x3e, 0x45, 0x44, 0x1a, 0x88, 0x07, 0x01, 0x7a, 0x9f, 0x07, 0x8b,
+ 0xaf, 0x89, 0xeb, 0x46, 0xe4, 0x4e, 0x24, 0x84, 0xe2, 0x25, 0x86, 0x84,
+ 0x26, 0x58, 0xd1, 0xae, 0x39, 0xbc, 0xb4, 0xb6, 0xbe, 0x3e, 0x55, 0x18,
+ 0x07, 0x9f, 0xb1, 0x0f, 0xac, 0x9c, 0xf6, 0xea, 0x9d, 0x1e, 0x98, 0xa3,
+ 0x98, 0x61, 0x48, 0xec, 0x83, 0x4c, 0xf2, 0xd0, 0x0e, 0x36, 0x5e, 0xf8,
+ 0xb4, 0x5a, 0xf8, 0xe7, 0xb4, 0xf8, 0xef, 0x1c, 0x36, 0xfc, 0x67, 0x5a,
+ 0xa7, 0x04, 0x26, 0x9d, 0x5c, 0x1c, 0xc3, 0x4e, 0x63, 0xf4, 0x36, 0x2e,
+ 0x52, 0x7c, 0x3c, 0x42, 0xbc, 0xf3, 0x8c, 0x2b, 0x12, 0x62, 0xbc, 0x35,
+ 0x03, 0x73, 0x94, 0x1a, 0x50, 0x10, 0x2b, 0x5f, 0x2f, 0x11, 0x75, 0xba,
+ 0x09, 0xd9, 0xd5, 0x23, 0x5a, 0x6c, 0x90, 0xd3, 0xdb, 0x28, 0x75, 0x54,
+ 0x5b, 0x73, 0x30, 0xcc, 0x64, 0xd4, 0x4a, 0xb5, 0x54, 0x3e, 0xde, 0x21,
+ 0x1e, 0x97, 0x36, 0x12, 0x4b, 0xa8, 0x8d, 0xb3, 0x76, 0x80, 0x57, 0x4e,
+ 0x22, 0x5d, 0xeb, 0x86, 0xe4, 0x0b, 0x1c, 0x29, 0x43, 0xee, 0xa5, 0xb8,
+ 0x35, 0x14, 0x86, 0xc7, 0x5c, 0xd7, 0x53, 0x6d, 0x6d, 0xa8, 0xda, 0xd8,
+ 0x23, 0x34, 0xcd, 0xe6, 0xf3, 0xcc, 0x55, 0x03, 0x3d, 0x09, 0xc3, 0x87,
+ 0xd6, 0xab, 0xda, 0x7d, 0x98, 0x39, 0x8e, 0x47},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 102
+ {SEC_OID_SHA384,
+ 102,
+ {0xa6, 0x24, 0x86, 0xe6, 0xb5, 0xc6, 0xdb, 0xb9, 0x18, 0xe6, 0xde, 0x18,
+ 0x66, 0x4b, 0xf6, 0xf2, 0xa8, 0xc8, 0xde, 0x6b, 0xc0, 0xb3, 0xb3, 0x23,
+ 0xfd, 0xb7, 0x36, 0xfa, 0xf4, 0x8d, 0x9c, 0xca, 0x27, 0x92, 0xf8, 0x42,
+ 0xb3, 0xa5, 0xe8, 0x05, 0x48, 0xa2, 0x43, 0xab, 0x59, 0x72, 0x5c, 0x1d,
+ 0xd6, 0xb2, 0xdc, 0xe1, 0x85, 0xb0, 0x60, 0x00, 0x8b, 0x62, 0x3b, 0xe2,
+ 0x18, 0xa9, 0x99, 0x71, 0x31, 0x10, 0x6b, 0x47, 0xeb, 0x2b, 0xda, 0x88,
+ 0xfe, 0x94, 0x79, 0xac, 0x8d, 0x53, 0x96, 0x98, 0xb6, 0xf3, 0xb3, 0xe1,
+ 0x4e, 0xec, 0xb3, 0xc3, 0xa7, 0xf8, 0xc9, 0xe3, 0x9d, 0x53, 0x98, 0xde,
+ 0x8d, 0x1c, 0x5e, 0x9f, 0xcf, 0xd5, 0x2b, 0xc8, 0xfb, 0x4e, 0x73, 0x31,
+ 0x9a, 0x82, 0x48, 0xf9, 0xc9, 0x95, 0x92, 0xaa, 0xa9, 0xba, 0x8c, 0x7f,
+ 0x44, 0x14, 0x2f, 0x63, 0xbd, 0x85, 0x1f, 0x21, 0x8a, 0x9a, 0x73, 0x84,
+ 0x58, 0x12, 0xf8, 0x65, 0xb9, 0x21, 0xfa, 0xee, 0xd8, 0xbd, 0xfd, 0x8b,
+ 0x61, 0xb9, 0x8e, 0xa2, 0x6f, 0xab, 0x09, 0xcc, 0x90, 0xf7, 0x8e, 0x1e,
+ 0x71, 0x4b, 0x3e, 0xa6, 0x94, 0x8f, 0x16, 0x47, 0xe1, 0x25, 0x8f, 0x2f,
+ 0xb9, 0x65, 0xa4, 0x07, 0xd1, 0x58, 0x2f, 0x28, 0x66, 0x3b, 0x76, 0xe1,
+ 0x87, 0x19, 0x7b, 0x71, 0xe2, 0x09, 0xbd, 0xcf, 0x3b, 0x72, 0x23, 0xc1,
+ 0x59, 0x6b, 0x9a, 0xa2, 0xdf, 0x1e, 0x27, 0x36, 0xce, 0xaf, 0x4f, 0xb8,
+ 0x30, 0x45, 0x94, 0x15, 0x55, 0x6a, 0xa5, 0x2f, 0x47, 0xcb, 0x26, 0xe3,
+ 0xe2, 0x2e, 0x4d, 0xdb, 0xba, 0xb3, 0x90, 0x4a, 0x7b, 0x19, 0x68, 0xe8,
+ 0x36, 0x61, 0xf5, 0xc8, 0xa0, 0x2b, 0xb5, 0x0b, 0x33, 0x20, 0x0b, 0xe9,
+ 0x28, 0xcd, 0xf1, 0xba, 0xbd, 0x79, 0x4e, 0x58, 0xe7, 0x98, 0x90, 0x43,
+ 0x5f, 0x4e, 0x6f, 0x3a, 0xf7, 0x9b, 0x70, 0x15, 0xa7, 0xdd, 0x7d, 0x99,
+ 0x6f, 0x25, 0xd6, 0x1d, 0x6b, 0x29, 0xbd, 0x00, 0x34, 0x44, 0x5a, 0xb6,
+ 0xd8, 0xb6, 0x64, 0x66, 0x7c, 0xa7, 0xbb, 0x45, 0x37, 0xf1, 0x9e, 0xdb,
+ 0x9a, 0xb1, 0xf5, 0x8e, 0xca, 0xae, 0x3d, 0xd8, 0xc5, 0x6a, 0x07, 0xb5,
+ 0x7d, 0x9c, 0xb6, 0x07, 0x25, 0xbd, 0xa9, 0x05, 0x7e, 0x3d, 0x9c, 0x52,
+ 0xcf, 0x17, 0xca, 0xa1, 0xd4, 0x35, 0xf8, 0x02, 0x21, 0x49, 0x90, 0x1d,
+ 0x27, 0xe3, 0xb1, 0x52, 0x89, 0x8e, 0x38, 0x65, 0xdc, 0xfb, 0x05, 0x80,
+ 0x28, 0x18, 0x38, 0xa7, 0x2f, 0xef, 0x45, 0x83, 0x28, 0xcc, 0x11, 0x30,
+ 0xe5, 0x9d, 0x4f, 0x69, 0xe5, 0x8d, 0xb5, 0xfd, 0x45, 0x52, 0x93, 0x8c,
+ 0x18, 0x21, 0x28, 0xfe, 0x96, 0x7a, 0x42, 0xc8, 0x41, 0x39, 0x28, 0x00,
+ 0x85, 0x81, 0xbd, 0x41, 0x86, 0x5e, 0x0c, 0x74, 0x7b, 0x7d, 0x5b, 0xe7,
+ 0xdf, 0x50, 0x43, 0x5a, 0xdc, 0xc7, 0x07, 0xe0, 0x0c, 0x78, 0x37, 0xa4,
+ 0x5d, 0xa8, 0xa6, 0xe7, 0xa6, 0xc7, 0xab, 0x5f, 0x5d, 0x34, 0x94, 0xf3,
+ 0x6d, 0x9f, 0x98, 0xbc, 0x2f, 0x42, 0x2f, 0x3b, 0xf4, 0xc1, 0xff, 0x09,
+ 0x18, 0x52, 0x9e, 0xef, 0xf3, 0xd4, 0xe8, 0xe5, 0x81, 0x7e, 0xc2, 0x20,
+ 0x21, 0xf5, 0x7a, 0x2c, 0x66, 0x07, 0x8b, 0x86, 0x22, 0xff, 0x4e, 0xed,
+ 0xea, 0xb8, 0xbb, 0x61, 0x36, 0x24, 0x88, 0xe2, 0x15, 0x76, 0x0d, 0xd8,
+ 0x2f, 0xf3, 0xa5, 0x8a, 0xc5, 0xdf, 0x2d, 0xd0, 0xd3, 0x80, 0x73, 0xec,
+ 0x57, 0x40, 0x84, 0xdc, 0xe8, 0x2a, 0xa9, 0xa0, 0x56, 0x32, 0x8f, 0xe5,
+ 0xea, 0xb9, 0xe6, 0x37, 0xaa, 0x71, 0xb9, 0xd6, 0xba, 0x31, 0x7f, 0xab,
+ 0xb9, 0x69, 0x44, 0xc6, 0x5e, 0xaa, 0x00, 0x39, 0x9d, 0x27, 0x93, 0x25,
+ 0x2a, 0x4a, 0x71, 0x40, 0xe1, 0x78, 0x0d, 0x6b},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 103
+ {SEC_OID_SHA384,
+ 103,
+ {0xb4, 0x8e, 0x46, 0x9d, 0x7a, 0x41, 0x1e, 0x15, 0x21, 0x24, 0x4f, 0x88,
+ 0x17, 0xcf, 0x17, 0x56, 0x65, 0x17, 0x96, 0x93, 0x57, 0xf4, 0xa8, 0xe7,
+ 0x12, 0x97, 0xd4, 0x8d, 0x73, 0x68, 0x86, 0x79, 0x31, 0x86, 0xdd, 0x64,
+ 0x89, 0x46, 0xbe, 0xf8, 0xf9, 0xd7, 0x4f, 0x87, 0xb0, 0xd0, 0x49, 0x0e,
+ 0x6e, 0xb5, 0x8d, 0xcf, 0xcf, 0x7c, 0x35, 0x04, 0xad, 0xce, 0x0f, 0xb2,
+ 0x88, 0x6c, 0x17, 0x4e, 0x04, 0xe5, 0xee, 0x05, 0x44, 0x46, 0x56, 0x07,
+ 0x44, 0x1a, 0x08, 0xa9, 0x3a, 0x3d, 0x8e, 0xf4, 0x1b, 0xde, 0x86, 0x3c,
+ 0x05, 0xa3, 0x82, 0x5d, 0x08, 0x3e, 0x48, 0x57, 0x51, 0x75, 0xb8, 0x97,
+ 0x79, 0x2b, 0xa5, 0x47, 0xe7, 0x9b, 0x38, 0xab, 0x25, 0xb8, 0x9c, 0x00,
+ 0x67, 0xe2, 0x8d, 0xc8, 0x01, 0x4e, 0x51, 0x48, 0x6c, 0x8c, 0xd5, 0xc1,
+ 0x7a, 0x19, 0x0d, 0xff, 0x23, 0x75, 0xf3, 0xa9, 0x20, 0xfa, 0x1c, 0x38,
+ 0x79, 0xec, 0xb7, 0xfe, 0x38, 0x7e, 0xdd, 0x21, 0x5c, 0xac, 0x72, 0xf4,
+ 0x90, 0xcd, 0x70, 0x18, 0xee, 0x17, 0xd4, 0x6a, 0x0f, 0x4d, 0x5f, 0xad,
+ 0x0b, 0x69, 0xa7, 0x4b, 0x64, 0xab, 0x33, 0x63, 0x41, 0x5c, 0x6d, 0x5e,
+ 0xdb, 0x5b, 0x69, 0xaa, 0x98, 0x31, 0x98, 0x4d, 0x24, 0xba, 0x5f, 0x4d,
+ 0x1c, 0xb1, 0x92, 0xc1, 0x9c, 0xdc, 0x4c, 0x09, 0x53, 0x75, 0xdd, 0x5e,
+ 0x5a, 0x56, 0x2b, 0x17, 0xda, 0xd8, 0xdd, 0xe3, 0x47, 0x41, 0xc8, 0x65,
+ 0x77, 0x2e, 0xb2, 0x45, 0x1a, 0xfc, 0xfb, 0x45, 0xaa, 0xa6, 0x02, 0x3e,
+ 0x59, 0x32, 0xa4, 0xd5, 0xfe, 0x0e, 0xdb, 0xd4, 0xd1, 0xdd, 0x37, 0x27,
+ 0x67, 0x55, 0x93, 0x8a, 0x47, 0xaa, 0x33, 0x92, 0x61, 0x10, 0x13, 0xc4,
+ 0x91, 0x96, 0x2b, 0x71, 0x77, 0x44, 0x10, 0x7d, 0x2f, 0x75, 0x6f, 0x98,
+ 0x08, 0xa2, 0xa2, 0x55, 0x10, 0x79, 0x27, 0x74, 0x83, 0xab, 0x68, 0x0b,
+ 0x12, 0x89, 0xf2, 0xf4, 0x26, 0x55, 0xff, 0xe7, 0x70, 0xc7, 0x8b, 0x8f,
+ 0x21, 0xcf, 0xbe, 0x46, 0x1a, 0x9f, 0x2e, 0x84, 0x29, 0x83, 0x7f, 0x7f,
+ 0x15, 0xbe, 0x89, 0x17, 0x97, 0xdf, 0xc5, 0x8a, 0xb5, 0x92, 0x62, 0xe6,
+ 0x97, 0xa0, 0x3b, 0x9e, 0xf3, 0x51, 0xe0, 0x8a, 0xb9, 0x43, 0xfb, 0xac,
+ 0xc7, 0xd8, 0xc0, 0xd2, 0x3c, 0x73, 0x51, 0xe9, 0x3a, 0x11, 0xb6, 0x14,
+ 0xdd, 0x8c, 0x90, 0x24, 0xa0, 0xa2, 0xfb, 0xfa, 0x91, 0xec, 0x04, 0xbe,
+ 0x61, 0x1b, 0x4c, 0x5a, 0x28, 0x22, 0x78, 0xc3, 0x3c, 0x5a, 0xa1, 0x50,
+ 0x0d, 0x31, 0xcf, 0x6b, 0x7d, 0xaa, 0x8f, 0x27, 0x15, 0x8b, 0xf2, 0x81,
+ 0x21, 0x68, 0x4f, 0x24, 0xe8, 0xd7, 0x9e, 0x70, 0x6b, 0xeb, 0x69, 0x64,
+ 0x52, 0xff, 0xb7, 0x1c, 0x4e, 0xc2, 0xc2, 0xb9, 0x90, 0x46, 0x12, 0xe3,
+ 0x00, 0xf6, 0x1f, 0xe9, 0x74, 0x6e, 0xb3, 0x70, 0xb3, 0x71, 0x9f, 0xc7,
+ 0x96, 0x4e, 0x34, 0x59, 0xf8, 0xe6, 0x1c, 0x98, 0xd5, 0xb1, 0xe9, 0xec,
+ 0xe9, 0x29, 0x38, 0x1d, 0x6b, 0xd1, 0x9f, 0xfa, 0xd5, 0xa0, 0xff, 0x36,
+ 0xe6, 0x21, 0x4d, 0x27, 0xa0, 0x25, 0x97, 0x29, 0xa8, 0x35, 0x8f, 0xe4,
+ 0xde, 0xd4, 0x19, 0x57, 0x6d, 0x94, 0xde, 0x0a, 0x27, 0xe0, 0x82, 0x8f,
+ 0x95, 0xd6, 0x0b, 0x0b, 0x25, 0xa5, 0x67, 0xe3, 0x97, 0xa6, 0xd2, 0xa4,
+ 0x5e, 0x92, 0xa1, 0x61, 0xad, 0x6b, 0xda, 0xf5, 0x03, 0xa1, 0xb6, 0x71,
+ 0x1d, 0x18, 0xa2, 0xf4, 0xae, 0xda, 0x01, 0xb7, 0x90, 0xf3, 0x18, 0x7d,
+ 0x6c, 0xb7, 0x4e, 0xd2, 0x3c, 0xea, 0x60, 0x71, 0x61, 0x05, 0xef, 0x65,
+ 0xc9, 0xc0, 0x14, 0x76, 0xc8, 0x46, 0xa0, 0xe7, 0xf7, 0x3c, 0x01, 0xff,
+ 0xe7, 0xe9, 0x77, 0x4e, 0x74, 0xbd, 0xd0, 0xdd},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 104
+ {SEC_OID_SHA384,
+ 104,
+ {0x41, 0x4f, 0x44, 0x65, 0x43, 0x49, 0xab, 0x1e, 0xe5, 0x93, 0x34, 0x70,
+ 0x95, 0x72, 0x47, 0xbf, 0xcb, 0xed, 0x3b, 0xda, 0x71, 0xbf, 0xaf, 0x96,
+ 0x88, 0x52, 0x3f, 0xf3, 0xb1, 0x98, 0x50, 0x0b, 0x5e, 0x37, 0xa6, 0x26,
+ 0x34, 0xcb, 0xa2, 0x2a, 0x0f, 0xe2, 0xf8, 0xb8, 0xbe, 0x94, 0x98, 0xfc,
+ 0x91, 0x6c, 0x70, 0x4e, 0x10, 0x70, 0xd3, 0x94, 0x00, 0x05, 0xd8, 0x89,
+ 0xe1, 0x61, 0x83, 0x74, 0xd0, 0x03, 0x5b, 0xd9, 0x19, 0x8d, 0xce, 0xf4,
+ 0xa6, 0xb5, 0xb7, 0xbb, 0xdc, 0xc1, 0x71, 0x4d, 0xce, 0x5e, 0x21, 0x65,
+ 0x8f, 0x10, 0x7b, 0xe2, 0xd9, 0x0e, 0x10, 0xec, 0x04, 0x8d, 0x5f, 0x27,
+ 0x34, 0xf0, 0x4d, 0x58, 0xcb, 0xf3, 0x84, 0xb4, 0x28, 0x2c, 0x83, 0x9e,
+ 0x3c, 0x58, 0x7f, 0xdd, 0x86, 0x57, 0xc8, 0x20, 0x13, 0x09, 0x17, 0x8d,
+ 0xbd, 0xfa, 0xe5, 0xa2, 0xe0, 0xf2, 0xf1, 0x63, 0x47, 0x4c, 0xd7, 0xdb,
+ 0xaa, 0xed, 0xac, 0x90, 0x78, 0x2a, 0xc1, 0x87, 0xb4, 0x93, 0xf4, 0xf3,
+ 0x60, 0x40, 0xb8, 0xa9, 0x32, 0x12, 0x53, 0x33, 0x5d, 0xe7, 0xa8, 0x44,
+ 0x02, 0xea, 0x2b, 0xb4, 0xa6, 0x46, 0x64, 0x03, 0x00, 0x80, 0xc6, 0x9c,
+ 0x05, 0x84, 0x26, 0xc9, 0x52, 0xbd, 0x48, 0x3d, 0xe6, 0x69, 0x17, 0x60,
+ 0xde, 0x0b, 0x8d, 0x13, 0xb9, 0x4a, 0xc7, 0x2c, 0x8f, 0xe5, 0x7f, 0xba,
+ 0xee, 0xe5, 0x48, 0x32, 0xb7, 0x51, 0x11, 0x13, 0xbd, 0xe4, 0x50, 0x15,
+ 0x8f, 0xfc, 0x96, 0x82, 0x14, 0x93, 0xe3, 0x7c, 0xfb, 0x6d, 0x21, 0x15,
+ 0x6b, 0x3b, 0xc0, 0x38, 0xec, 0x64, 0xf4, 0xe4, 0xb3, 0xe1, 0xe5, 0xd0,
+ 0x1b, 0x40, 0x98, 0x2f, 0x52, 0x04, 0x12, 0x14, 0xc5, 0x58, 0x00, 0xf9,
+ 0x12, 0x9c, 0x2b, 0x9c, 0x76, 0x06, 0x0f, 0x93, 0x17, 0x28, 0x5e, 0x79,
+ 0xa6, 0x66, 0xfe, 0x34, 0x52, 0xd4, 0xf1, 0x3f, 0xe1, 0xbd, 0x1f, 0x0c,
+ 0xa3, 0x25, 0x4d, 0x7d, 0xbf, 0x0c, 0xa5, 0xd7, 0x40, 0xad, 0xa8, 0xdb,
+ 0x91, 0x6a, 0x1a, 0x83, 0x05, 0xd6, 0x96, 0x95, 0x67, 0xf3, 0x9a, 0x2f,
+ 0xf2, 0x66, 0x2f, 0x36, 0x42, 0x61, 0x2d, 0xee, 0xcf, 0x0a, 0x99, 0x14,
+ 0x94, 0x20, 0x94, 0x7e, 0x79, 0x84, 0x17, 0x2b, 0xb5, 0x4e, 0xfe, 0x8d,
+ 0xd7, 0x2f, 0x7c, 0xae, 0x43, 0x99, 0x47, 0xc8, 0xca, 0x79, 0x43, 0x62,
+ 0x09, 0xd6, 0xde, 0x5b, 0x65, 0xf4, 0x25, 0x42, 0xf2, 0x4c, 0x33, 0x72,
+ 0x8e, 0x5b, 0x31, 0x92, 0xa7, 0x6b, 0xc9, 0xea, 0x51, 0xdc, 0x1d, 0x24,
+ 0x8f, 0x41, 0x38, 0x1d, 0x89, 0x8c, 0xca, 0x44, 0x1d, 0xce, 0xa3, 0xc5,
+ 0x15, 0xe9, 0xcf, 0x15, 0x72, 0x9d, 0xcf, 0xda, 0xad, 0x5c, 0x24, 0x91,
+ 0x10, 0x25, 0x4f, 0xe2, 0xf6, 0x73, 0x86, 0x32, 0xb5, 0xc2, 0xa4, 0x09,
+ 0x0b, 0x76, 0xcb, 0xfd, 0x4b, 0x23, 0x37, 0x81, 0x38, 0xe2, 0x1b, 0x25,
+ 0xac, 0xe3, 0x63, 0x5e, 0xf6, 0x8f, 0x3d, 0x67, 0x94, 0x47, 0xcc, 0x74,
+ 0x4e, 0xf6, 0xd8, 0x80, 0xfd, 0x53, 0x29, 0x05, 0x8b, 0x2e, 0xa9, 0xcc,
+ 0xa1, 0xea, 0xaf, 0x8b, 0xb3, 0x1c, 0x8e, 0x0b, 0xab, 0x13, 0x42, 0x97,
+ 0x5d, 0x26, 0x8e, 0xb4, 0xe8, 0xfc, 0xef, 0xa1, 0xf7, 0x02, 0xce, 0x16,
+ 0x36, 0xac, 0x04, 0xdb, 0xfa, 0x77, 0x2f, 0xd2, 0xe7, 0x78, 0xad, 0x89,
+ 0xc4, 0xca, 0xa9, 0xac, 0xcb, 0x6e, 0x3a, 0x63, 0x24, 0xbe, 0x7e, 0x52,
+ 0x13, 0x79, 0x0d, 0x80, 0xb4, 0xe2, 0x17, 0xf3, 0x62, 0xb3, 0x4c, 0xe1,
+ 0xed, 0xe1, 0x26, 0x77, 0xef, 0x54, 0x7e, 0x8d, 0xd7, 0xba, 0x22, 0x9f,
+ 0xc8, 0x08, 0xce, 0x31, 0x49, 0x17, 0x64, 0xbc, 0xf8, 0x55, 0x93, 0xf9,
+ 0x32, 0x09, 0x65, 0x56, 0xb7, 0xd4, 0x04, 0xa1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 105
+ {SEC_OID_SHA384,
+ 105,
+ {0x13, 0x32, 0xf0, 0x11, 0xb2, 0x04, 0x56, 0x2c, 0xc8, 0x3d, 0x5f, 0x2a,
+ 0x84, 0x60, 0x6c, 0xc9, 0xaf, 0xe8, 0xa6, 0xa3, 0x74, 0x04, 0x11, 0x92,
+ 0xe0, 0x2d, 0x13, 0xf4, 0x25, 0xe7, 0x5f, 0x9b, 0x6d, 0xb6, 0x8b, 0xf4,
+ 0x00, 0x41, 0x58, 0xfa, 0x11, 0xbd, 0x59, 0x1e, 0xc7, 0xb6, 0x3b, 0x56,
+ 0x8e, 0x18, 0xf1, 0x91, 0x91, 0xb5, 0xb9, 0xc6, 0x7c, 0xb2, 0xde, 0xfb,
+ 0x5f, 0xae, 0xc6, 0x14, 0x0f, 0x24, 0x0c, 0x00, 0x14, 0x39, 0x6e, 0x9d,
+ 0x6e, 0x8f, 0xd5, 0xa0, 0xf8, 0x4d, 0xda, 0x87, 0xf4, 0xa4, 0x6c, 0x3b,
+ 0x93, 0x3c, 0x34, 0xbf, 0xf5, 0x58, 0x83, 0xad, 0xaa, 0x70, 0xc5, 0xcd,
+ 0x3d, 0x69, 0xb9, 0x33, 0x26, 0xfd, 0xee, 0xc5, 0x3e, 0x7d, 0x1c, 0x88,
+ 0x97, 0x49, 0x48, 0x55, 0xf6, 0xd8, 0x3c, 0x21, 0x47, 0x0f, 0x0b, 0xd2,
+ 0x24, 0x8b, 0x0f, 0x73, 0x1d, 0x45, 0x00, 0x3b, 0x7f, 0x58, 0x97, 0xbe,
+ 0x4b, 0xc3, 0x99, 0x38, 0x65, 0xa6, 0xa5, 0x30, 0x95, 0x2a, 0x65, 0x05,
+ 0xcf, 0x49, 0xef, 0x6c, 0x6e, 0x31, 0x9a, 0x58, 0x1f, 0x73, 0xa6, 0x1b,
+ 0x20, 0xcc, 0x67, 0x8a, 0xf4, 0x5d, 0x53, 0xfa, 0x33, 0xe8, 0xbe, 0x99,
+ 0x88, 0xae, 0xc0, 0x97, 0xbb, 0xaa, 0x22, 0xbb, 0x95, 0x44, 0x98, 0x5a,
+ 0x23, 0xc5, 0x5d, 0xf8, 0xa2, 0xa9, 0x77, 0x6e, 0xaa, 0xa6, 0x82, 0xbb,
+ 0x70, 0x60, 0x03, 0xf9, 0x3d, 0x16, 0x69, 0x56, 0x46, 0x33, 0x0c, 0x8a,
+ 0x04, 0x75, 0xf8, 0x49, 0x00, 0x30, 0x5b, 0x40, 0xf9, 0xb2, 0xe5, 0x4d,
+ 0x52, 0x2e, 0xc0, 0x37, 0x2a, 0xac, 0xb5, 0x10, 0x90, 0x79, 0xd9, 0xdb,
+ 0x19, 0xc0, 0x35, 0x95, 0xad, 0x70, 0x35, 0x0a, 0xae, 0xef, 0xda, 0xc1,
+ 0x20, 0x09, 0xa4, 0xb9, 0x89, 0x8a, 0xb4, 0x25, 0x9c, 0xc5, 0xa2, 0x95,
+ 0x24, 0xf2, 0x00, 0x07, 0x72, 0x44, 0x0d, 0x3d, 0x05, 0x26, 0xcf, 0xc7,
+ 0xf2, 0xd7, 0x80, 0x88, 0x88, 0x32, 0xb7, 0x52, 0x7a, 0x3f, 0xc7, 0xb5,
+ 0xdf, 0x76, 0x3d, 0x4d, 0x4d, 0x77, 0x47, 0x12, 0xc3, 0x14, 0x41, 0x26,
+ 0x9a, 0xad, 0xbe, 0x75, 0x37, 0x8b, 0xe7, 0x16, 0xbf, 0x0b, 0x4f, 0x5c,
+ 0xf3, 0x16, 0x47, 0x07, 0xc8, 0xa8, 0xd3, 0x00, 0x95, 0x75, 0x64, 0xc5,
+ 0xc1, 0x25, 0x81, 0x19, 0xd9, 0x88, 0xb5, 0x9c, 0xf2, 0x22, 0x95, 0x0d,
+ 0xe8, 0x26, 0x24, 0x6f, 0x4f, 0xb5, 0xde, 0x11, 0x1e, 0x8b, 0x72, 0xd6,
+ 0xa7, 0xb0, 0x38, 0xc9, 0xd0, 0x3a, 0xc3, 0xb2, 0xd0, 0x61, 0xa0, 0x7c,
+ 0x7d, 0x6d, 0x3b, 0x57, 0x48, 0x60, 0xcc, 0xe8, 0xd9, 0x58, 0xcc, 0xf6,
+ 0x76, 0x32, 0x45, 0x99, 0xb3, 0x3e, 0x8f, 0xf0, 0xd2, 0x4e, 0x24, 0xf2,
+ 0x5e, 0x43, 0x41, 0xfd, 0xbd, 0x87, 0x27, 0x25, 0xc8, 0x4b, 0xb6, 0x66,
+ 0xe6, 0x04, 0xcd, 0x6e, 0x75, 0x21, 0xcb, 0x47, 0x8a, 0xa8, 0x0e, 0xc8,
+ 0x31, 0x27, 0x9a, 0xea, 0x59, 0x06, 0x54, 0xa8, 0x48, 0x0a, 0xd5, 0x45,
+ 0xdf, 0x96, 0xd8, 0x97, 0x28, 0xc0, 0xde, 0x9e, 0x46, 0x71, 0x8a, 0x6d,
+ 0xcd, 0x74, 0x75, 0x8a, 0xc3, 0x54, 0xb4, 0x7c, 0x77, 0x2f, 0x23, 0xca,
+ 0xd6, 0x09, 0xef, 0x63, 0x57, 0x26, 0x6c, 0x4d, 0x21, 0x78, 0x75, 0x28,
+ 0xc1, 0x6b, 0xe7, 0xe2, 0xb7, 0x4e, 0x23, 0xdb, 0x43, 0x5e, 0x92, 0x81,
+ 0x02, 0x9b, 0x6b, 0x94, 0x1b, 0xf8, 0x7c, 0x9e, 0xf9, 0xec, 0xc2, 0x22,
+ 0xc2, 0xbf, 0x7d, 0x9f, 0xeb, 0x05, 0xfd, 0x82, 0xaa, 0xd5, 0x72, 0xd0,
+ 0x3f, 0xb3, 0x92, 0x44, 0x55, 0x17, 0xe9, 0x3a, 0xb6, 0x23, 0x1a, 0xe9,
+ 0xff, 0x93, 0x54, 0xdd, 0xab, 0x4d, 0x49, 0xaf, 0xa0, 0x29, 0x15, 0x63,
+ 0xe2, 0x83, 0xe6, 0xec, 0x3a, 0x7b, 0xec, 0x33},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 106
+ {SEC_OID_SHA384,
+ 106,
+ {0xbf, 0x2d, 0x6f, 0xc1, 0x05, 0xda, 0x6e, 0x9b, 0x20, 0x28, 0x64, 0xec,
+ 0x36, 0x96, 0x1d, 0xa3, 0x31, 0x48, 0xc0, 0x2b, 0x3e, 0xf0, 0x19, 0x19,
+ 0xb5, 0x42, 0x52, 0x45, 0x8c, 0x48, 0xd9, 0xc4, 0x7e, 0x8e, 0x6c, 0x44,
+ 0xf6, 0x8d, 0xf0, 0x73, 0xbe, 0x76, 0x05, 0x7a, 0x4c, 0xe9, 0x9f, 0x7f,
+ 0x39, 0xa4, 0x26, 0x85, 0x52, 0x2a, 0x1d, 0x3c, 0xb9, 0xf4, 0xa1, 0xa1,
+ 0x6c, 0xda, 0xcb, 0x07, 0x9f, 0xc3, 0xf5, 0x94, 0x77, 0x26, 0x47, 0x8d,
+ 0x40, 0x3c, 0xec, 0x4f, 0x6d, 0x85, 0x47, 0xf8, 0x11, 0x3f, 0xf4, 0x2a,
+ 0xb2, 0xc2, 0xa0, 0x48, 0xce, 0xbb, 0x7f, 0x8d, 0x98, 0x9d, 0x6b, 0x86,
+ 0x90, 0xb5, 0x2c, 0x19, 0x49, 0x4f, 0x7d, 0xbb, 0x4e, 0x9f, 0x54, 0xb0,
+ 0x32, 0x33, 0xf0, 0x5c, 0xf0, 0x68, 0xf7, 0x15, 0x00, 0x6b, 0x0b, 0xa2,
+ 0x2d, 0x02, 0x7b, 0x2b, 0x02, 0x6c, 0x50, 0x69, 0x0d, 0xe6, 0xbd, 0xef,
+ 0xb6, 0x8e, 0x36, 0xce, 0x37, 0x74, 0xba, 0x49, 0x6b, 0x4f, 0xd6, 0xeb,
+ 0x9b, 0x4d, 0xc7, 0x57, 0x56, 0xf4, 0x92, 0xe9, 0x1a, 0x7e, 0xff, 0x34,
+ 0xdf, 0x34, 0x73, 0x9e, 0xe4, 0xc9, 0xd4, 0xc7, 0x0e, 0x28, 0xcf, 0x0d,
+ 0x10, 0x1e, 0xf7, 0xae, 0x13, 0x1c, 0x60, 0x2d, 0x3a, 0xd1, 0x7a, 0xdf,
+ 0xa6, 0xfa, 0x6b, 0x2d, 0x9e, 0x29, 0x0b, 0xd3, 0x13, 0x35, 0x45, 0xd8,
+ 0xf8, 0x6f, 0xd9, 0x71, 0x90, 0x68, 0xbf, 0x64, 0x66, 0x91, 0x6b, 0x1f,
+ 0xee, 0x37, 0x55, 0x06, 0xf4, 0x75, 0x93, 0x60, 0xdc, 0x67, 0x39, 0x4e,
+ 0xb5, 0xf2, 0xeb, 0x82, 0x29, 0xb4, 0xf2, 0x5c, 0xf2, 0x57, 0xd5, 0xac,
+ 0x79, 0x84, 0x94, 0xf9, 0x36, 0xb4, 0x58, 0xf4, 0x5e, 0x97, 0xbb, 0xb0,
+ 0xe5, 0x55, 0xc7, 0xff, 0x0a, 0x83, 0xeb, 0x4c, 0xab, 0xff, 0xaf, 0x0a,
+ 0xcb, 0x62, 0xa5, 0xba, 0xf3, 0xeb, 0x76, 0xa5, 0x71, 0xaa, 0x5c, 0x6f,
+ 0xee, 0x06, 0x6d, 0x9d, 0xcf, 0x4e, 0xe8, 0xe1, 0x14, 0xf9, 0xb1, 0xa6,
+ 0x7b, 0x89, 0xde, 0x31, 0x1c, 0x2d, 0x4e, 0x63, 0x05, 0x33, 0x02, 0x24,
+ 0xc1, 0x0a, 0xaa, 0x80, 0x50, 0xc3, 0x0f, 0x7e, 0xb6, 0x11, 0xb5, 0x44,
+ 0xc7, 0x4c, 0x3e, 0x76, 0xf3, 0x8e, 0xcc, 0x19, 0x3b, 0xff, 0xd8, 0x2a,
+ 0x2f, 0xb5, 0x53, 0x87, 0x63, 0xdb, 0x40, 0xa5, 0x8d, 0x86, 0xc5, 0xd3,
+ 0x08, 0xd3, 0xfc, 0x40, 0xf7, 0xe9, 0xd2, 0xfc, 0x76, 0x0a, 0xb9, 0x1e,
+ 0xc1, 0x78, 0x72, 0x90, 0x7b, 0xe2, 0xb5, 0xb5, 0x9c, 0xf8, 0xb6, 0x3c,
+ 0x5c, 0xb6, 0x77, 0xe0, 0x47, 0x10, 0x05, 0xea, 0xbc, 0xe7, 0x07, 0x76,
+ 0x36, 0x1e, 0x2c, 0xc9, 0x1e, 0x98, 0xbb, 0x92, 0x5d, 0x55, 0x76, 0xd5,
+ 0xe9, 0x30, 0x7b, 0x91, 0xe3, 0x0d, 0x63, 0xcf, 0xbd, 0x1b, 0x77, 0xbc,
+ 0xbe, 0x30, 0x54, 0x1d, 0xc2, 0xe6, 0x36, 0x7b, 0x75, 0xbf, 0xde, 0x9c,
+ 0xbe, 0xcb, 0xde, 0xdc, 0x7b, 0x6e, 0x83, 0xe2, 0x01, 0x71, 0x64, 0x34,
+ 0xfc, 0x15, 0x97, 0x05, 0xae, 0x33, 0x4e, 0x74, 0x41, 0x7e, 0x35, 0xd5,
+ 0xe0, 0x85, 0x40, 0xf5, 0x90, 0x61, 0x85, 0x5c, 0xdc, 0xeb, 0x1b, 0xff,
+ 0x12, 0x48, 0x10, 0xd6, 0xb4, 0x4c, 0x67, 0x38, 0x03, 0x25, 0x7b, 0x8f,
+ 0xb0, 0xd1, 0xd3, 0x81, 0xa3, 0x70, 0xd5, 0x5f, 0x3b, 0xf5, 0x9d, 0x83,
+ 0x64, 0x29, 0x9b, 0x7f, 0xe2, 0xf3, 0xce, 0x0e, 0x0c, 0x85, 0x73, 0xbe,
+ 0x93, 0x5c, 0x93, 0x0a, 0x7c, 0xf3, 0x01, 0xd5, 0xca, 0xd1, 0x06, 0x01,
+ 0xb5, 0xce, 0xfb, 0xf0, 0x60, 0xe7, 0x56, 0x42, 0xc9, 0xf6, 0x11, 0x0d,
+ 0xf8, 0x73, 0x93, 0x46, 0xc2, 0x6a, 0xb3, 0xe7, 0xd4, 0xee, 0xb8, 0x57,
+ 0x3a, 0xba, 0x90, 0x1c, 0xdd, 0x7f, 0x5b, 0xc4},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 107
+ {SEC_OID_SHA384,
+ 107,
+ {0x59, 0x24, 0xa0, 0xa4, 0x89, 0x67, 0x7a, 0xbc, 0x21, 0x00, 0x36, 0x78,
+ 0xc3, 0x02, 0x02, 0x45, 0x3c, 0xbd, 0xbc, 0xeb, 0x80, 0xa0, 0x73, 0x0c,
+ 0x31, 0x87, 0x45, 0xba, 0xf6, 0x7b, 0x9c, 0xe4, 0x38, 0x86, 0x1e, 0x71,
+ 0x07, 0x6b, 0xb3, 0x98, 0x18, 0x49, 0x31, 0x0a, 0xed, 0xd7, 0x88, 0x66,
+ 0xd2, 0x3b, 0x49, 0x3b, 0xa4, 0x2c, 0x37, 0xec, 0xe8, 0x40, 0x44, 0x40,
+ 0x4f, 0x43, 0x66, 0x4d, 0xd2, 0x64, 0x8f, 0xd0, 0xe2, 0xcc, 0xec, 0x96,
+ 0xac, 0xdd, 0xb8, 0xd7, 0xac, 0x1a, 0x73, 0xef, 0xd7, 0x82, 0xd9, 0x94,
+ 0xc2, 0x57, 0xb3, 0x67, 0xdc, 0x9e, 0x84, 0x43, 0x3b, 0x09, 0xad, 0x42,
+ 0x83, 0xb8, 0x7c, 0xd6, 0xef, 0x27, 0xc6, 0x4b, 0x73, 0xa3, 0x3f, 0xff,
+ 0x9b, 0xc8, 0x03, 0x14, 0x71, 0x2a, 0xdf, 0x54, 0xab, 0xdc, 0xa2, 0x9b,
+ 0x61, 0x72, 0x2c, 0xf3, 0x8e, 0x50, 0x9d, 0xe1, 0xa7, 0xa8, 0x61, 0x00,
+ 0x60, 0x5b, 0xd6, 0x02, 0xf4, 0xef, 0x55, 0x11, 0x10, 0x5c, 0x50, 0xb1,
+ 0xb4, 0x9c, 0x51, 0xfb, 0x97, 0x4e, 0x9e, 0xfd, 0xde, 0x71, 0xe6, 0xb8,
+ 0x38, 0x58, 0xdf, 0x47, 0x22, 0x8e, 0x2e, 0x6d, 0xe6, 0xee, 0xd9, 0x19,
+ 0x46, 0xf0, 0x3c, 0x4b, 0x84, 0x29, 0xdc, 0x91, 0xd7, 0x6f, 0x44, 0x9f,
+ 0xdc, 0x4c, 0xaa, 0x25, 0x1a, 0xdb, 0x6b, 0x55, 0x84, 0x05, 0x40, 0xb3,
+ 0xea, 0x37, 0x9b, 0xa6, 0x22, 0x0a, 0x6e, 0xa7, 0x5f, 0xc1, 0xa7, 0x16,
+ 0xd9, 0x1f, 0xab, 0x43, 0x6b, 0xef, 0x88, 0x94, 0x50, 0x1e, 0xc2, 0xfe,
+ 0xc9, 0xca, 0x25, 0xb4, 0x01, 0x3c, 0xa0, 0x66, 0xe4, 0xa6, 0xf0, 0x93,
+ 0xbf, 0x3f, 0x2c, 0x0f, 0xef, 0x29, 0x65, 0xb1, 0x4a, 0xcd, 0x44, 0xc0,
+ 0x32, 0xf2, 0x8a, 0xf2, 0x0d, 0x14, 0x2f, 0xee, 0xb3, 0x5e, 0xed, 0x9f,
+ 0x3b, 0x7e, 0x33, 0x39, 0xd3, 0x9a, 0x2d, 0x20, 0x06, 0x96, 0x54, 0xdf,
+ 0x27, 0xf6, 0xb2, 0x57, 0x77, 0x20, 0xb3, 0x29, 0x1c, 0x7f, 0x65, 0xdc,
+ 0x78, 0x60, 0x1e, 0x60, 0x88, 0xe6, 0xc8, 0x1d, 0x9d, 0xdf, 0xc2, 0x07,
+ 0xd4, 0x74, 0x72, 0xb4, 0xfe, 0x0b, 0x4c, 0x63, 0x36, 0x40, 0xf4, 0x3c,
+ 0x8f, 0xa0, 0xed, 0x86, 0x0e, 0x96, 0x24, 0x33, 0x5d, 0x6c, 0x8c, 0x87,
+ 0x3b, 0x8a, 0x57, 0xc5, 0x5c, 0x31, 0x99, 0x75, 0xc9, 0x6c, 0xb7, 0xe1,
+ 0xc2, 0xc9, 0x1b, 0xa4, 0xa4, 0xbe, 0xc5, 0x88, 0xd9, 0x18, 0x37, 0xd7,
+ 0x69, 0x8d, 0xe1, 0x4f, 0xfd, 0x27, 0xca, 0x6a, 0x14, 0x07, 0xe6, 0xcb,
+ 0x58, 0x65, 0x7b, 0x9a, 0x9e, 0xa0, 0x50, 0xbe, 0xde, 0x8d, 0x3e, 0x15,
+ 0xd8, 0xa1, 0xae, 0x9f, 0xd5, 0xbb, 0xe6, 0xf5, 0x44, 0xac, 0x0a, 0x56,
+ 0xe9, 0x5f, 0x58, 0x19, 0x02, 0x5e, 0x39, 0x21, 0x67, 0xdb, 0x36, 0xab,
+ 0xff, 0x9d, 0xc7, 0xe2, 0x2f, 0xa1, 0xed, 0x8f, 0x40, 0x34, 0xf7, 0x7b,
+ 0x89, 0xbc, 0xdd, 0x47, 0x28, 0x55, 0xb9, 0x18, 0xd2, 0x41, 0x60, 0x8f,
+ 0x5d, 0x48, 0xa0, 0xdd, 0xf7, 0x2b, 0x97, 0xfc, 0xcb, 0x8d, 0x5c, 0xbb,
+ 0xfb, 0xd4, 0x31, 0x76, 0xd0, 0x94, 0x9c, 0x48, 0x55, 0x3a, 0xd6, 0xd5,
+ 0x64, 0x12, 0x24, 0x4c, 0x76, 0x3d, 0xea, 0xec, 0xf9, 0x2a, 0xe8, 0xe0,
+ 0x94, 0x32, 0xc8, 0x71, 0xeb, 0x2e, 0x62, 0xc1, 0xfe, 0x0f, 0x38, 0x5e,
+ 0x35, 0x90, 0xfe, 0x9c, 0x39, 0x26, 0x4f, 0x00, 0xbc, 0x10, 0xd9, 0x28,
+ 0x0d, 0x38, 0x5d, 0x88, 0xe2, 0x8a, 0x52, 0x21, 0x99, 0xa9, 0x10, 0x8b,
+ 0xd6, 0xd7, 0x6f, 0x7d, 0x0d, 0x12, 0x58, 0x5c, 0x8f, 0x66, 0x71, 0x07,
+ 0x4e, 0xa8, 0x40, 0x5d, 0x2b, 0x39, 0x6d, 0xa5, 0xa8, 0x6d, 0x11, 0x15,
+ 0x2d, 0x7e, 0xd8, 0x69, 0x35, 0xe8, 0x4a, 0xdc},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 108
+ {SEC_OID_SHA384,
+ 108,
+ {0x18, 0xac, 0x3a, 0x12, 0x10, 0x81, 0x2b, 0xca, 0xd6, 0x0d, 0xa4, 0x01,
+ 0x8b, 0x75, 0x7e, 0xd3, 0x49, 0x4d, 0x9f, 0x41, 0xe8, 0x45, 0x8f, 0xec,
+ 0x43, 0x4a, 0xea, 0x32, 0xdd, 0x94, 0x97, 0xeb, 0xe4, 0x87, 0x2c, 0x19,
+ 0x64, 0x3a, 0xd7, 0x69, 0x2c, 0xeb, 0x18, 0x61, 0x79, 0xc1, 0x68, 0xf9,
+ 0xe2, 0x1a, 0x58, 0xf6, 0x55, 0x31, 0xc4, 0x94, 0xf1, 0x8c, 0xde, 0xbf,
+ 0x31, 0x5c, 0xfc, 0x2a, 0xb7, 0xe4, 0x23, 0xfa, 0x0e, 0x38, 0x72, 0xbd,
+ 0x1c, 0x81, 0xda, 0xc4, 0xf8, 0x5f, 0xf2, 0x19, 0x2c, 0x9e, 0xfa, 0xeb,
+ 0xd2, 0xa5, 0xf2, 0x16, 0x2a, 0x72, 0xd1, 0x3d, 0xac, 0x49, 0x55, 0x57,
+ 0x85, 0x3c, 0xb1, 0x0f, 0x0f, 0xc0, 0xf0, 0x61, 0x55, 0xa8, 0x08, 0xa2,
+ 0x12, 0x02, 0xf5, 0x74, 0x3e, 0xd6, 0xdf, 0x40, 0x9f, 0x3e, 0x8e, 0x56,
+ 0x3f, 0xeb, 0xa4, 0xb0, 0xb1, 0x1f, 0x3f, 0xbd, 0xd9, 0x64, 0x6a, 0x2a,
+ 0xf4, 0xae, 0x47, 0xf3, 0x75, 0xdc, 0xaf, 0x28, 0x80, 0xff, 0x19, 0x9f,
+ 0x56, 0xf1, 0xc5, 0x28, 0x86, 0x8f, 0x0b, 0xb4, 0xce, 0x21, 0x43, 0x4b,
+ 0xe8, 0x0a, 0xb0, 0xe4, 0xb8, 0xd8, 0xf0, 0xad, 0x76, 0x00, 0x25, 0x42,
+ 0xd2, 0xfb, 0x1d, 0x58, 0x2d, 0xca, 0x46, 0xcd, 0xac, 0x63, 0x19, 0x2a,
+ 0x1b, 0x1a, 0x23, 0xb2, 0x88, 0x07, 0xef, 0x56, 0x9d, 0xa9, 0xa4, 0xdd,
+ 0x9a, 0xbf, 0x31, 0xf6, 0xa7, 0xb6, 0xbc, 0xd1, 0xcf, 0x19, 0xcb, 0xcd,
+ 0x3d, 0xf5, 0x0a, 0xba, 0xc0, 0x97, 0xb3, 0x3e, 0xf2, 0x0d, 0xc1, 0xf9,
+ 0xf3, 0x72, 0xc0, 0x70, 0xc9, 0xcf, 0x96, 0xb8, 0xad, 0xcd, 0xe7, 0x90,
+ 0xe0, 0x2b, 0xec, 0x4e, 0x26, 0x20, 0x44, 0x60, 0x09, 0x0f, 0xcf, 0x13,
+ 0xb9, 0xcf, 0xbb, 0x71, 0x12, 0x2c, 0x29, 0xbf, 0x22, 0xc2, 0xfc, 0x15,
+ 0x00, 0xfb, 0x9b, 0xce, 0x14, 0x0a, 0xbf, 0x73, 0x9f, 0x84, 0x82, 0x2b,
+ 0x4f, 0x7c, 0x8b, 0x8a, 0x11, 0x5f, 0x50, 0x50, 0x99, 0x3c, 0xca, 0x05,
+ 0x89, 0xc5, 0xf7, 0x62, 0xbb, 0x29, 0x06, 0x43, 0xb1, 0x3d, 0x39, 0x67,
+ 0x32, 0x38, 0xf4, 0x32, 0x19, 0xaf, 0x66, 0xb2, 0xfe, 0x0f, 0xa4, 0x26,
+ 0xcd, 0x05, 0xa7, 0x74, 0xc2, 0x9e, 0x3f, 0x61, 0x74, 0xb2, 0x10, 0xf1,
+ 0xee, 0xc5, 0xb1, 0x2d, 0x87, 0x98, 0x90, 0xdb, 0xc4, 0xb3, 0xcc, 0x3c,
+ 0x43, 0xc1, 0x7c, 0xe6, 0xd5, 0xd4, 0x96, 0x4e, 0x35, 0x92, 0x47, 0x5c,
+ 0xa2, 0xaa, 0xd4, 0x4b, 0x05, 0x28, 0xf8, 0x38, 0x35, 0xc3, 0x28, 0x78,
+ 0x8d, 0x3a, 0xdc, 0x68, 0x05, 0x0b, 0x20, 0xe3, 0x99, 0xef, 0xb4, 0x22,
+ 0x87, 0x9b, 0xab, 0x8e, 0x5b, 0xde, 0xc8, 0x74, 0x4c, 0x23, 0x76, 0xfa,
+ 0xc3, 0x85, 0xab, 0xf5, 0xf6, 0x8c, 0xae, 0x52, 0x39, 0xa1, 0x66, 0x2d,
+ 0xa8, 0xd5, 0x6c, 0xc0, 0x48, 0xd1, 0xb1, 0xf5, 0x56, 0x46, 0xdc, 0xed,
+ 0x4d, 0x1b, 0x5d, 0x79, 0x36, 0x5d, 0x29, 0xb3, 0x30, 0xab, 0xe4, 0x12,
+ 0x21, 0x7e, 0xcc, 0xad, 0xef, 0x0f, 0x18, 0xe3, 0x7a, 0x2a, 0x6b, 0x76,
+ 0x93, 0x27, 0x1c, 0x67, 0x14, 0x3a, 0x65, 0xad, 0xb9, 0x6d, 0xbb, 0x56,
+ 0x1d, 0xcf, 0xd4, 0xfd, 0xac, 0x0f, 0xf9, 0xd2, 0xad, 0x35, 0x79, 0xf9,
+ 0xd6, 0x92, 0x71, 0x6c, 0xa2, 0x80, 0x08, 0x29, 0x47, 0x24, 0x70, 0x97,
+ 0x56, 0xdf, 0x98, 0xfc, 0x53, 0xaf, 0x3a, 0x24, 0x50, 0x52, 0x94, 0xb7,
+ 0x4d, 0x8b, 0x43, 0xf5, 0xce, 0xff, 0x85, 0x56, 0xf0, 0x21, 0xcd, 0xa4,
+ 0xbc, 0xa4, 0x01, 0xb2, 0x1f, 0x2a, 0xa9, 0xaf, 0x45, 0x5d, 0xa7, 0xf8,
+ 0xad, 0x45, 0xb1, 0xc0, 0xc3, 0x12, 0x91, 0xff, 0x00, 0xe5, 0x56, 0x20,
+ 0x48, 0x0d, 0xe1, 0xfc, 0x33, 0xf2, 0xc9, 0x6f},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 109
+ {SEC_OID_SHA384,
+ 109,
+ {0xac, 0x91, 0x4a, 0xd8, 0x05, 0xa4, 0x36, 0x10, 0x2b, 0xc7, 0xf1, 0x6f,
+ 0x93, 0xf1, 0x76, 0x00, 0xf5, 0xf3, 0x7d, 0x53, 0xca, 0x36, 0x1b, 0x03,
+ 0x27, 0x35, 0x40, 0xf8, 0x38, 0xe5, 0xb2, 0x16, 0xca, 0xb3, 0xae, 0x38,
+ 0x65, 0x2a, 0x1b, 0x23, 0xb2, 0x5d, 0xb5, 0x94, 0x83, 0xf2, 0xff, 0xf0,
+ 0x0a, 0x36, 0x9a, 0x80, 0xcf, 0x99, 0xd3, 0xd0, 0xb3, 0x9d, 0x40, 0xa6,
+ 0x6c, 0xbc, 0x54, 0x91, 0x21, 0x3c, 0x47, 0xf5, 0xea, 0x01, 0x35, 0x83,
+ 0x65, 0x3c, 0x68, 0xee, 0xb5, 0xcc, 0xdc, 0x70, 0x1a, 0x6f, 0xfd, 0x79,
+ 0xf1, 0x89, 0xdd, 0x6d, 0x6c, 0xbe, 0x0d, 0xee, 0x4e, 0xe7, 0xf5, 0x37,
+ 0xca, 0x3d, 0x03, 0x99, 0xc7, 0xed, 0x41, 0x71, 0xbb, 0xb2, 0x76, 0x19,
+ 0xc0, 0x08, 0x74, 0x52, 0x27, 0xed, 0x2a, 0x45, 0x53, 0x5a, 0x7f, 0x70,
+ 0x68, 0x4d, 0x29, 0x34, 0xcb, 0xa5, 0xf3, 0x5f, 0x60, 0x53, 0x0a, 0x27,
+ 0xef, 0x9d, 0xf9, 0xa1, 0x22, 0xcd, 0xa9, 0x08, 0xc3, 0x57, 0xc8, 0x6e,
+ 0xd6, 0x56, 0x99, 0x3e, 0xb8, 0xf7, 0x00, 0xb3, 0x75, 0xd0, 0x50, 0xa7,
+ 0xc5, 0x30, 0x8c, 0xce, 0x03, 0xf8, 0x6e, 0xfd, 0xeb, 0xad, 0xdd, 0x0a,
+ 0xd1, 0x0e, 0x14, 0x27, 0x20, 0x47, 0xe5, 0x04, 0xbc, 0x12, 0x14, 0x5d,
+ 0xbe, 0xdc, 0x7f, 0xd0, 0xb4, 0xea, 0xe5, 0x60, 0xa1, 0xdb, 0x06, 0x88,
+ 0xff, 0x10, 0x00, 0xb4, 0xda, 0x26, 0x45, 0xc1, 0x29, 0xb7, 0x14, 0xef,
+ 0x72, 0x11, 0x75, 0x05, 0xe4, 0x58, 0xbc, 0xed, 0x44, 0xcb, 0xee, 0xb3,
+ 0x31, 0x39, 0x98, 0x41, 0x29, 0x6f, 0xf1, 0xee, 0x9d, 0xc9, 0x26, 0xed,
+ 0xd0, 0x4f, 0x95, 0x97, 0x96, 0x53, 0x30, 0x7a, 0x5c, 0x35, 0x9b, 0x42,
+ 0x0f, 0xac, 0xe9, 0xf3, 0xb6, 0xd8, 0x50, 0x41, 0x95, 0xbc, 0xef, 0x99,
+ 0x11, 0xfb, 0x25, 0xdb, 0x0b, 0xb3, 0x41, 0x8e, 0x87, 0x37, 0x05, 0x41,
+ 0xa1, 0x60, 0xc5, 0x3c, 0x5d, 0xb9, 0x01, 0xdc, 0x39, 0x7f, 0xe1, 0x5f,
+ 0x9b, 0x86, 0xf6, 0x8d, 0xac, 0x53, 0xc9, 0x11, 0x9a, 0x6a, 0x51, 0xae,
+ 0x60, 0x00, 0x57, 0x56, 0x47, 0x7f, 0xda, 0x82, 0x6c, 0x4e, 0x00, 0x13,
+ 0xb2, 0x72, 0xfb, 0x2b, 0x02, 0x9e, 0xaa, 0x8f, 0x87, 0x37, 0x5c, 0x20,
+ 0xea, 0x96, 0x26, 0xe2, 0x50, 0x92, 0x7d, 0x96, 0x49, 0xf6, 0x9a, 0xe9,
+ 0xe5, 0x54, 0xb6, 0xf9, 0x93, 0xad, 0x09, 0x76, 0x81, 0x0c, 0x3c, 0x1b,
+ 0x1d, 0xb5, 0x27, 0x5e, 0x19, 0x94, 0xe8, 0xf0, 0x66, 0xc9, 0x98, 0x19,
+ 0x0f, 0xe1, 0x16, 0xbd, 0xe2, 0x12, 0xb6, 0xf1, 0x1a, 0x7e, 0xfa, 0x6c,
+ 0x76, 0x69, 0x5f, 0x32, 0x46, 0x97, 0xcd, 0xe8, 0x0f, 0xaa, 0xba, 0xa9,
+ 0x7a, 0x9e, 0x26, 0xbc, 0x4c, 0x0c, 0xfb, 0x2c, 0x42, 0xbe, 0x20, 0x21,
+ 0x40, 0x61, 0x56, 0x97, 0x1a, 0x74, 0xec, 0x6b, 0x16, 0xca, 0x99, 0x54,
+ 0xc3, 0xce, 0xec, 0x6f, 0x39, 0xc0, 0x7e, 0x9b, 0x3c, 0x8d, 0x60, 0xa4,
+ 0xc5, 0x73, 0x11, 0xd5, 0xea, 0x1e, 0x66, 0xbf, 0xcf, 0x3d, 0xf1, 0x8e,
+ 0x3c, 0x0c, 0xef, 0x0e, 0x7a, 0x79, 0x1d, 0xb2, 0x86, 0xe9, 0xfd, 0xdd,
+ 0xd1, 0x43, 0x64, 0x4f, 0xc6, 0xdd, 0xe2, 0x28, 0x54, 0xd3, 0x08, 0x1f,
+ 0xa0, 0xa5, 0xac, 0xbb, 0x4e, 0x50, 0xc1, 0x4a, 0xae, 0xc6, 0xda, 0x1e,
+ 0xf6, 0x69, 0x8a, 0x20, 0xe1, 0xd2, 0xc1, 0xea, 0x6a, 0x9f, 0x67, 0xe4,
+ 0xd4, 0x65, 0x8e, 0x63, 0xf7, 0x55, 0x0e, 0x84, 0x76, 0x9c, 0xf9, 0xd7,
+ 0xa1, 0xf2, 0x9e, 0xbf, 0x28, 0xb7, 0x2a, 0xb2, 0xd3, 0x5f, 0x7f, 0x07,
+ 0x9e, 0xad, 0x71, 0xab, 0xfc, 0xec, 0x57, 0x6f, 0x86, 0x2d, 0xbd, 0x32,
+ 0xf6, 0x90, 0x63, 0x34, 0x38, 0x46, 0x60, 0xbf},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 110
+ {SEC_OID_SHA384,
+ 110,
+ {0x94, 0xd6, 0x25, 0xe6, 0x41, 0x94, 0xe4, 0xdd, 0xf8, 0x17, 0x47, 0x5a,
+ 0x9b, 0x0c, 0x6b, 0xa3, 0x18, 0x04, 0x29, 0x0f, 0xf7, 0x03, 0xf3, 0x9c,
+ 0x0f, 0x80, 0x6f, 0x54, 0xc2, 0x00, 0xbe, 0x45, 0x22, 0xce, 0xe5, 0xc0,
+ 0xc3, 0x7a, 0x35, 0x05, 0x46, 0x11, 0x5b, 0x28, 0xb3, 0xbd, 0x50, 0x3f,
+ 0x3b, 0x9c, 0xe1, 0x7c, 0xb4, 0x85, 0xe4, 0xc2, 0x87, 0x5a, 0x48, 0xdb,
+ 0xb5, 0xb6, 0x64, 0xa2, 0x80, 0xb9, 0x71, 0xf5, 0xf7, 0xe3, 0xf3, 0x3e,
+ 0x09, 0xff, 0x98, 0x18, 0xcb, 0x32, 0xf1, 0x4e, 0x62, 0xea, 0xad, 0x82,
+ 0xbf, 0x7a, 0xf6, 0x0c, 0x84, 0xdd, 0xe0, 0xbe, 0x79, 0xb5, 0x1c, 0x07,
+ 0x64, 0xfc, 0xa7, 0xb2, 0xeb, 0x6b, 0x3c, 0x19, 0x37, 0x38, 0xcd, 0xc9,
+ 0x4a, 0x31, 0x77, 0xaf, 0x0f, 0xc6, 0xe5, 0xfb, 0x2a, 0xd9, 0x7e, 0x37,
+ 0x77, 0xc4, 0x23, 0x42, 0x9e, 0x52, 0xb7, 0xfb, 0x93, 0x7b, 0xb4, 0xd3,
+ 0xb9, 0xe0, 0x85, 0x14, 0x84, 0x50, 0x1a, 0x1c, 0x77, 0xd0, 0xe0, 0xbc,
+ 0x3b, 0x97, 0x66, 0xbd, 0xfc, 0xf5, 0x8a, 0x7a, 0x90, 0x9e, 0xec, 0xd6,
+ 0xfd, 0x29, 0x84, 0xf5, 0x93, 0x4e, 0x06, 0x16, 0xf5, 0x6c, 0x1d, 0xb1,
+ 0xb4, 0xe7, 0x29, 0x92, 0x79, 0x6b, 0x00, 0xd7, 0x38, 0x68, 0x90, 0xd6,
+ 0x90, 0x61, 0x70, 0xc8, 0x34, 0x9e, 0x0a, 0x31, 0x35, 0x99, 0x02, 0x4f,
+ 0xfb, 0x3a, 0xe5, 0xb7, 0xf7, 0xa8, 0x57, 0xf9, 0xcf, 0x91, 0xb7, 0xb9,
+ 0x04, 0x60, 0xbe, 0x3c, 0x97, 0x51, 0x56, 0xce, 0x35, 0x90, 0xff, 0x8b,
+ 0xef, 0x6e, 0xef, 0xa4, 0xd6, 0x5e, 0x29, 0x66, 0xe5, 0xbd, 0x51, 0x04,
+ 0x67, 0xd8, 0x64, 0x21, 0x33, 0x67, 0xd3, 0xac, 0x6d, 0xb3, 0x60, 0x7b,
+ 0x4c, 0x6b, 0x77, 0x30, 0x78, 0x62, 0x09, 0x05, 0xd7, 0xcc, 0x19, 0x09,
+ 0x4e, 0x04, 0x07, 0xf4, 0xc9, 0x27, 0x53, 0x97, 0x12, 0x27, 0xe9, 0x88,
+ 0x80, 0x05, 0xd1, 0xcb, 0x12, 0xa8, 0x55, 0x56, 0x35, 0x52, 0xe6, 0x10,
+ 0x53, 0x73, 0x85, 0xce, 0x80, 0xac, 0x1e, 0xb5, 0x43, 0xac, 0x67, 0x33,
+ 0x13, 0x94, 0x04, 0x7c, 0x12, 0xf4, 0xc1, 0xf2, 0x95, 0x78, 0xe6, 0x20,
+ 0x62, 0xb0, 0x78, 0xbc, 0xaf, 0xef, 0x26, 0xac, 0x9c, 0x6a, 0x0a, 0x30,
+ 0x6b, 0x68, 0xcf, 0x0a, 0x71, 0x7b, 0x99, 0x64, 0x1e, 0xa7, 0xea, 0xf5,
+ 0x67, 0x7d, 0x8e, 0xff, 0xaa, 0xcc, 0x6b, 0x6d, 0x71, 0xad, 0x71, 0x3c,
+ 0x12, 0x04, 0x26, 0xb2, 0x25, 0x84, 0x2a, 0xcc, 0xaf, 0x49, 0x21, 0xb9,
+ 0xa9, 0x61, 0x51, 0xbc, 0x93, 0x34, 0xc5, 0x45, 0xe9, 0x36, 0x46, 0x2b,
+ 0x5e, 0xae, 0xac, 0x25, 0xae, 0x02, 0xdf, 0x0a, 0x2c, 0x4e, 0x76, 0x16,
+ 0x7a, 0x40, 0x91, 0x18, 0x2d, 0x21, 0x59, 0xea, 0x3d, 0x1b, 0x2d, 0xbf,
+ 0xa4, 0x5f, 0xe5, 0x21, 0xfb, 0x25, 0xaa, 0xa5, 0x6b, 0x8e, 0x7c, 0x5c,
+ 0xb0, 0x74, 0x6e, 0xf9, 0xc9, 0x84, 0xd3, 0x1d, 0xfb, 0xc9, 0x5e, 0x40,
+ 0x35, 0x70, 0x51, 0xee, 0x21, 0x82, 0xe3, 0xa9, 0x49, 0x33, 0x7e, 0x3e,
+ 0xea, 0x40, 0x74, 0xad, 0x2d, 0x9c, 0x0d, 0x57, 0x85, 0x84, 0xf1, 0xa0,
+ 0x19, 0x23, 0x39, 0x3e, 0xad, 0x31, 0x33, 0x8f, 0x23, 0xdc, 0x48, 0xe6,
+ 0xf9, 0x74, 0x3f, 0x4e, 0xa9, 0xaf, 0xa9, 0x83, 0x54, 0xea, 0x3c, 0x6f,
+ 0x65, 0x73, 0x05, 0xb4, 0xc3, 0x5e, 0xeb, 0xc3, 0x91, 0xf1, 0x60, 0x1a,
+ 0x88, 0xe0, 0x02, 0x26, 0x01, 0xde, 0x01, 0xa5, 0xca, 0xf6, 0x6e, 0xd3,
+ 0xfc, 0x71, 0x07, 0xc4, 0xcd, 0x37, 0x96, 0x1c, 0xbb, 0x95, 0x35, 0x47,
+ 0x48, 0x4e, 0xfd, 0xc4, 0x80, 0x7b, 0xbf, 0xc8, 0x57, 0x4e, 0xe0, 0xd8,
+ 0x95, 0xf1, 0xbe, 0xf4, 0x64, 0x37, 0xb1, 0xce},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 111
+ {SEC_OID_SHA384,
+ 111,
+ {0x10, 0x15, 0x8b, 0x08, 0x1c, 0x00, 0x40, 0x95, 0x82, 0xfa, 0x82, 0xd7,
+ 0x51, 0xe7, 0x79, 0xcd, 0xb9, 0x50, 0x19, 0x72, 0xd6, 0x73, 0xa5, 0x70,
+ 0x2d, 0x7d, 0xf6, 0x26, 0x8c, 0x8b, 0x6c, 0x6d, 0x76, 0xae, 0x8e, 0x98,
+ 0xeb, 0xf5, 0x58, 0xe9, 0x3c, 0x44, 0x60, 0xf9, 0xbe, 0x3b, 0xef, 0x7e,
+ 0xdc, 0xd4, 0xf7, 0x8c, 0xb3, 0xa8, 0xbb, 0x58, 0x93, 0xcd, 0x05, 0x5e,
+ 0x88, 0x4d, 0x72, 0x52, 0x5b, 0x0f, 0x24, 0x9e, 0x24, 0x18, 0x30, 0x8c,
+ 0x7e, 0x81, 0xb7, 0x3c, 0xd7, 0x2f, 0xdb, 0x5f, 0x07, 0x10, 0xb0, 0x18,
+ 0x78, 0x91, 0x76, 0x77, 0x01, 0x9f, 0xb2, 0x11, 0x65, 0xfb, 0x81, 0x94,
+ 0x51, 0xb8, 0x07, 0xc5, 0xb6, 0xca, 0xa2, 0x31, 0x23, 0xe7, 0xff, 0x0b,
+ 0x88, 0x9f, 0xfb, 0xc3, 0x48, 0x46, 0x90, 0xff, 0x24, 0x84, 0xac, 0xaf,
+ 0x80, 0x30, 0xb6, 0xc8, 0x22, 0x1a, 0x0f, 0x93, 0x3b, 0x82, 0xe0, 0xb2,
+ 0xf9, 0x2f, 0x3b, 0x3d, 0x17, 0x10, 0x5e, 0x4a, 0x52, 0xdd, 0xe7, 0x87,
+ 0xca, 0x4e, 0x37, 0x25, 0x2c, 0xcc, 0x06, 0x0b, 0xcb, 0x04, 0xd9, 0xad,
+ 0x75, 0x2b, 0x03, 0xe8, 0x5d, 0xe8, 0x9d, 0x2e, 0xb5, 0xd4, 0x55, 0xa9,
+ 0x13, 0x63, 0xd1, 0x89, 0xc4, 0xf8, 0xc0, 0x73, 0x0c, 0xd1, 0x65, 0xf4,
+ 0x77, 0x30, 0x89, 0x89, 0x6b, 0x46, 0x05, 0x84, 0xd4, 0x04, 0x88, 0x37,
+ 0xd9, 0xa1, 0x89, 0x41, 0xae, 0xb2, 0xef, 0x51, 0x72, 0xca, 0x71, 0xd4,
+ 0x4c, 0x72, 0x76, 0x9f, 0x34, 0x27, 0x2f, 0x61, 0x2a, 0x89, 0x69, 0x17,
+ 0x02, 0x04, 0x7a, 0xc0, 0x79, 0xc0, 0xc5, 0x2e, 0x77, 0x22, 0x9a, 0x1b,
+ 0xaa, 0x74, 0x46, 0x20, 0xd3, 0xb5, 0x51, 0xa2, 0x6a, 0x3b, 0x9a, 0xc1,
+ 0x8f, 0xeb, 0x2c, 0xfe, 0x17, 0xab, 0xcf, 0xe3, 0xb9, 0x69, 0x9b, 0x24,
+ 0x74, 0x47, 0x8b, 0xa5, 0x86, 0xb7, 0xfa, 0x19, 0xf8, 0xf5, 0x82, 0xf9,
+ 0xf5, 0x7a, 0x96, 0xa4, 0x14, 0xd8, 0x1d, 0xec, 0x30, 0x02, 0x7e, 0x27,
+ 0x84, 0xe0, 0x31, 0xe5, 0x2a, 0x39, 0x13, 0xde, 0x59, 0xfd, 0x5b, 0x5a,
+ 0x66, 0x45, 0xfc, 0x71, 0xe1, 0x62, 0xb7, 0x3f, 0x0b, 0xf3, 0x7d, 0xea,
+ 0x30, 0x27, 0x8a, 0x50, 0xbf, 0xff, 0x34, 0x3f, 0x4c, 0x9f, 0x51, 0x1f,
+ 0x18, 0x80, 0xda, 0xb8, 0xc5, 0x38, 0x71, 0xfa, 0xa5, 0x68, 0x3c, 0x21,
+ 0x98, 0x77, 0xd6, 0xcb, 0x29, 0xda, 0x4c, 0xe3, 0xd2, 0x2c, 0xcd, 0xd3,
+ 0x07, 0x9f, 0x74, 0x95, 0x3f, 0xc6, 0x42, 0x62, 0xbe, 0x53, 0xae, 0x4d,
+ 0xac, 0xdd, 0xe6, 0x5b, 0xac, 0x77, 0xdc, 0x39, 0x63, 0x4e, 0x39, 0x55,
+ 0xc0, 0x0d, 0x81, 0x7e, 0x83, 0x21, 0x42, 0x7b, 0x66, 0x43, 0xdb, 0xf9,
+ 0xf8, 0xbc, 0x83, 0xb8, 0x5e, 0x61, 0xc9, 0x59, 0x53, 0x9e, 0x18, 0xaf,
+ 0x5e, 0xfc, 0x22, 0xd4, 0xc2, 0x2a, 0x18, 0xfa, 0xfd, 0xdd, 0x36, 0xb4,
+ 0xf1, 0x8d, 0x62, 0x85, 0xcd, 0xf3, 0x74, 0x52, 0xd4, 0xf6, 0xfd, 0xbe,
+ 0x4d, 0xa2, 0xd4, 0x78, 0xd1, 0x1c, 0x8b, 0x5d, 0x1e, 0xf5, 0x43, 0x5b,
+ 0x3c, 0x99, 0x55, 0xa4, 0x88, 0xe7, 0x6b, 0x04, 0x9d, 0xad, 0x19, 0xf2,
+ 0x40, 0x78, 0x71, 0x34, 0x90, 0x93, 0x02, 0x0f, 0x78, 0x79, 0xa9, 0x50,
+ 0x53, 0x6a, 0x0a, 0x6c, 0x0f, 0x07, 0xc3, 0xe7, 0xee, 0xc9, 0x51, 0xc8,
+ 0xab, 0x42, 0xdd, 0x15, 0x04, 0x05, 0xfa, 0xfc, 0x93, 0xab, 0xf4, 0x3f,
+ 0xbd, 0x89, 0x56, 0x86, 0xff, 0x66, 0x2e, 0xfa, 0xcf, 0x9e, 0x3d, 0x13,
+ 0xae, 0xc7, 0xec, 0x8a, 0x8f, 0x31, 0x87, 0x50, 0x71, 0x5b, 0x45, 0x07,
+ 0x4c, 0x27, 0x7d, 0x25, 0xa6, 0xca, 0x71, 0x14, 0x2d, 0xd1, 0x59, 0x20,
+ 0xd7, 0x04, 0x7a, 0x4b, 0xb4, 0x36, 0x3a, 0x10},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 112
+ {SEC_OID_SHA384,
+ 112,
+ {0x5e, 0xb6, 0xe0, 0x5d, 0xbd, 0x5e, 0xf0, 0x27, 0x47, 0x9a, 0x46, 0x85,
+ 0xb3, 0xdb, 0xb2, 0x9a, 0xb9, 0xbe, 0x86, 0xfe, 0x89, 0x51, 0xa6, 0xd6,
+ 0x90, 0x86, 0x43, 0xa9, 0x4d, 0x8a, 0x6f, 0xfd, 0xa5, 0x9f, 0xde, 0xed,
+ 0x42, 0xdf, 0x9d, 0x40, 0x0f, 0x8b, 0x89, 0xc1, 0x34, 0x10, 0x24, 0x56,
+ 0x0c, 0xe5, 0xc4, 0x86, 0x46, 0x98, 0x1d, 0x64, 0x54, 0xd2, 0x30, 0x1b,
+ 0xf4, 0xf1, 0xdf, 0x70, 0xbe, 0x0a, 0xf6, 0xc6, 0xdf, 0xa2, 0xb3, 0x12,
+ 0xee, 0xda, 0xd8, 0x8d, 0x4a, 0x86, 0xaf, 0x49, 0xe4, 0xc8, 0xd8, 0xa7,
+ 0x95, 0xb9, 0x43, 0x3c, 0x42, 0xd7, 0x7c, 0x84, 0xfe, 0x58, 0x03, 0x5b,
+ 0x4c, 0xea, 0xb9, 0x14, 0xc1, 0xa9, 0xa1, 0x9b, 0x37, 0xf1, 0x8c, 0x85,
+ 0xa4, 0x7f, 0xc4, 0x44, 0x9b, 0xb4, 0x03, 0xeb, 0x1f, 0x2d, 0xe3, 0xbc,
+ 0x55, 0xa1, 0xce, 0xc6, 0xff, 0x7d, 0xe4, 0x1b, 0xdb, 0xcc, 0x70, 0x8b,
+ 0x8a, 0xf6, 0xb3, 0x77, 0x64, 0x64, 0xe9, 0xee, 0xa9, 0x00, 0xf9, 0x10,
+ 0xe8, 0x07, 0xac, 0xd7, 0xba, 0x88, 0x6a, 0x7c, 0x2b, 0x76, 0xcc, 0x2a,
+ 0xe5, 0xa6, 0xd3, 0x72, 0xc3, 0x9a, 0x6a, 0x89, 0x03, 0x5d, 0xa6, 0x93,
+ 0x4a, 0x09, 0xbe, 0x6b, 0xf6, 0x32, 0x39, 0x22, 0x89, 0xce, 0xdc, 0xaa,
+ 0x17, 0x85, 0xf6, 0xc0, 0x08, 0xf3, 0x32, 0xa8, 0x87, 0xbe, 0x0b, 0x14,
+ 0x83, 0x81, 0xf3, 0x9b, 0x5d, 0x6d, 0xa1, 0x8b, 0x1b, 0xe8, 0x79, 0x20,
+ 0xcb, 0x5b, 0x59, 0x8e, 0xaf, 0x87, 0xde, 0xe6, 0x5e, 0xef, 0x6b, 0x51,
+ 0xf9, 0x85, 0xd0, 0x2c, 0xf5, 0xe2, 0x65, 0x8d, 0x28, 0x47, 0xaa, 0x05,
+ 0x77, 0x6a, 0x81, 0xff, 0x06, 0xf8, 0x4b, 0xf9, 0x44, 0x5b, 0x02, 0xcf,
+ 0xa5, 0xbe, 0xa1, 0x52, 0x9e, 0x21, 0x6f, 0x90, 0x3b, 0x75, 0x21, 0x6b,
+ 0x79, 0x4f, 0x35, 0x36, 0xab, 0x37, 0x91, 0xee, 0xa6, 0xb3, 0x8d, 0xa9,
+ 0x1e, 0x73, 0x2d, 0x78, 0x4a, 0x87, 0x0e, 0xab, 0x2f, 0xbf, 0x96, 0xba,
+ 0x60, 0x68, 0x5d, 0xb8, 0xd6, 0x18, 0xa6, 0xdc, 0xce, 0xe3, 0x06, 0xbb,
+ 0xbb, 0x3f, 0xa2, 0xc3, 0xc7, 0x55, 0xd8, 0xa6, 0x29, 0x09, 0x95, 0x93,
+ 0xfa, 0xad, 0x78, 0x01, 0x4c, 0x9f, 0x10, 0xff, 0x9b, 0x94, 0x9e, 0xe0,
+ 0xae, 0xba, 0x8b, 0xd3, 0xb1, 0x6a, 0xd5, 0x5b, 0xd1, 0x9f, 0x18, 0xd1,
+ 0x48, 0x20, 0xc3, 0xa9, 0x9e, 0xd8, 0x7e, 0x1c, 0x21, 0xda, 0x84, 0x09,
+ 0x78, 0x6b, 0xe4, 0xcb, 0x1b, 0x5c, 0x48, 0xe1, 0x1f, 0xae, 0x27, 0x2d,
+ 0x8f, 0xa6, 0x5f, 0x53, 0xf0, 0xbc, 0x2b, 0x79, 0x22, 0x3f, 0x65, 0x7d,
+ 0x19, 0xa3, 0x79, 0x31, 0xa7, 0x3b, 0x42, 0x04, 0x57, 0x30, 0x49, 0xb9,
+ 0x6d, 0x2e, 0x60, 0xd6, 0xe0, 0x1e, 0x5e, 0xce, 0x0d, 0xf1, 0x47, 0x76,
+ 0x12, 0x1e, 0xfc, 0xeb, 0xa7, 0x25, 0x2d, 0xbb, 0x90, 0xc3, 0xd8, 0x89,
+ 0xfb, 0x7d, 0xcb, 0x7c, 0x43, 0xdf, 0xae, 0x6c, 0xdb, 0xc5, 0xc8, 0x34,
+ 0x16, 0x25, 0x2d, 0x33, 0x04, 0xa8, 0x28, 0x36, 0xb1, 0xe3, 0x79, 0x04,
+ 0x6d, 0x73, 0x31, 0x75, 0x98, 0xe6, 0xcb, 0xdc, 0x13, 0xbd, 0x7a, 0x2e,
+ 0x89, 0xde, 0x3e, 0x92, 0xaa, 0x84, 0x4f, 0x41, 0xa3, 0x43, 0xe5, 0xe6,
+ 0x82, 0x69, 0x2e, 0xb4, 0xed, 0x10, 0x2b, 0x3f, 0xc2, 0x9e, 0x89, 0x56,
+ 0x7d, 0x78, 0x9c, 0xf2, 0x26, 0x81, 0x1f, 0x08, 0xfc, 0x6d, 0x7c, 0xa3,
+ 0xaf, 0x31, 0xa3, 0x63, 0x08, 0x7c, 0x9c, 0xbe, 0xd0, 0x20, 0x1a, 0x20,
+ 0x83, 0x22, 0x50, 0x62, 0x71, 0x01, 0x10, 0x39, 0x5f, 0xfb, 0x2a, 0x2e,
+ 0x44, 0x67, 0x84, 0xb5, 0xc1, 0x24, 0xf6, 0x59, 0x7a, 0xa7, 0x87, 0xac,
+ 0xf3, 0x03, 0xa0, 0xf2, 0x0f, 0xa3, 0x36, 0xf1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 113
+ {SEC_OID_SHA384,
+ 113,
+ {0xd4, 0x2e, 0x9d, 0x65, 0xad, 0x28, 0x35, 0x8b, 0x66, 0x3b, 0x24, 0x1d,
+ 0xcd, 0x92, 0x0f, 0x13, 0x90, 0x24, 0x7f, 0x08, 0x6f, 0x8c, 0xb3, 0x60,
+ 0xe6, 0xea, 0xfb, 0xef, 0xc4, 0x6d, 0x8c, 0xd3, 0xe5, 0x8e, 0xc9, 0x6f,
+ 0x69, 0x1d, 0x39, 0x98, 0x1f, 0xfa, 0x2c, 0x6f, 0x19, 0x51, 0xf4, 0x46,
+ 0x6d, 0x71, 0xbb, 0xa2, 0xcd, 0xfd, 0xaf, 0xfd, 0x85, 0x64, 0x64, 0x56,
+ 0x14, 0x61, 0x21, 0x29, 0x5e, 0x67, 0x2e, 0xc1, 0x4b, 0x5a, 0xce, 0x16,
+ 0xb2, 0xdb, 0xbf, 0xca, 0x9d, 0x8d, 0x2c, 0x9d, 0x9c, 0x37, 0xae, 0xa8,
+ 0x59, 0x8c, 0xcc, 0xc5, 0x6e, 0xde, 0xc2, 0xaa, 0x30, 0xa5, 0x92, 0xab,
+ 0xf5, 0x42, 0xe1, 0x8f, 0xeb, 0xbb, 0x8e, 0x07, 0x5b, 0x11, 0x66, 0x16,
+ 0x76, 0xe0, 0x09, 0x90, 0x02, 0x25, 0x1f, 0xae, 0xea, 0xe2, 0x35, 0x57,
+ 0xef, 0xef, 0x2d, 0x8e, 0xc2, 0x1d, 0x71, 0x3c, 0x2f, 0xd8, 0x5f, 0x4d,
+ 0x19, 0x43, 0x18, 0xf9, 0x76, 0x3b, 0x81, 0x52, 0x1c, 0x27, 0x08, 0x28,
+ 0xdb, 0x05, 0x0e, 0x12, 0x24, 0x8d, 0xd6, 0xcc, 0x60, 0xb3, 0x67, 0x52,
+ 0xd1, 0x7d, 0x0d, 0x33, 0x55, 0x08, 0x03, 0x70, 0xcb, 0xce, 0xbe, 0x4d,
+ 0x73, 0x23, 0xd0, 0x22, 0xb4, 0xcd, 0x46, 0x3d, 0xe5, 0x4b, 0xef, 0x64,
+ 0x10, 0x27, 0xf4, 0xd1, 0xbd, 0xff, 0xcb, 0x23, 0xf6, 0xb0, 0xca, 0x3b,
+ 0xef, 0x58, 0x81, 0x22, 0xe3, 0x59, 0x89, 0x62, 0x9c, 0x20, 0x93, 0x37,
+ 0xbc, 0xac, 0x81, 0x29, 0x05, 0x4d, 0x1c, 0xf0, 0x5c, 0x05, 0x7c, 0x9e,
+ 0xd2, 0x66, 0xef, 0x38, 0x97, 0x91, 0xce, 0xfb, 0xe3, 0xb3, 0x86, 0x97,
+ 0xc8, 0x7b, 0x83, 0x62, 0xa7, 0xf1, 0x6b, 0xc2, 0xfe, 0xfc, 0xd1, 0x07,
+ 0xa9, 0x9b, 0xa1, 0xb7, 0x76, 0xdc, 0xf8, 0x31, 0x77, 0xe5, 0x03, 0x49,
+ 0x99, 0xcd, 0x56, 0xfd, 0x18, 0x4e, 0xf9, 0x33, 0x20, 0xa8, 0x8f, 0x40,
+ 0xc0, 0xee, 0xd8, 0x89, 0xb3, 0xba, 0x77, 0xa5, 0x37, 0x89, 0x38, 0xf6,
+ 0xc8, 0xf0, 0xb8, 0x22, 0xe7, 0xf4, 0xaf, 0xce, 0xf6, 0x19, 0x82, 0x3e,
+ 0x78, 0x95, 0x65, 0xde, 0x67, 0xa7, 0xa3, 0xda, 0xae, 0x4b, 0x4b, 0x9d,
+ 0x56, 0x1f, 0xd7, 0x36, 0x1e, 0xd0, 0x00, 0xfe, 0xc8, 0x23, 0x6b, 0x94,
+ 0xce, 0xfe, 0x60, 0x09, 0x5c, 0x05, 0x16, 0xf3, 0xee, 0x37, 0x12, 0xb9,
+ 0xd3, 0xdc, 0x86, 0x84, 0x84, 0x3c, 0x06, 0x83, 0x88, 0x1d, 0x0f, 0xf6,
+ 0x90, 0xbd, 0x82, 0xdd, 0x29, 0xe1, 0x53, 0x49, 0x81, 0x7f, 0xa1, 0x2d,
+ 0xb6, 0xf8, 0x01, 0x73, 0x74, 0x56, 0x8e, 0x12, 0x7d, 0xb2, 0x91, 0x15,
+ 0xdd, 0x92, 0x17, 0xff, 0xc1, 0x1c, 0x2e, 0xa8, 0x5a, 0x56, 0x30, 0x65,
+ 0xb3, 0xb2, 0x13, 0x72, 0xa2, 0x17, 0x3d, 0xc0, 0xd2, 0x1a, 0x0f, 0x80,
+ 0x08, 0xb7, 0x3e, 0xcb, 0x36, 0xb6, 0x05, 0xcc, 0x17, 0xf1, 0x60, 0x3f,
+ 0x0d, 0x7b, 0xa3, 0xb1, 0xce, 0x95, 0x59, 0x3b, 0x77, 0xb5, 0x72, 0xec,
+ 0xcc, 0xd6, 0xc4, 0x29, 0x7c, 0x60, 0xbf, 0x26, 0x0c, 0xe5, 0xfe, 0x07,
+ 0x72, 0x9b, 0x75, 0x00, 0x5a, 0x9c, 0xca, 0xde, 0x5e, 0xe1, 0x9a, 0x04,
+ 0xe6, 0x85, 0x49, 0xfd, 0x92, 0x6e, 0xf6, 0x29, 0xf8, 0xcf, 0x2f, 0x95,
+ 0x64, 0x36, 0xf4, 0x7b, 0xed, 0x56, 0x36, 0xaf, 0xef, 0x7c, 0xba, 0xbc,
+ 0xb4, 0xfc, 0x9c, 0x94, 0xa1, 0x90, 0xcb, 0xee, 0xa8, 0x2c, 0x79, 0x51,
+ 0x2b, 0x59, 0x38, 0xf9, 0xa7, 0x46, 0xb1, 0xd6, 0x51, 0xbd, 0x6e, 0x19,
+ 0x44, 0xb3, 0xf8, 0x82, 0x89, 0xd9, 0xc3, 0x77, 0xbd, 0xc4, 0x63, 0x45,
+ 0x7e, 0x3e, 0x1f, 0xcd, 0xdf, 0x8d, 0xce, 0x66, 0x37, 0xd8, 0x8c, 0xaf,
+ 0xc5, 0x3f, 0xa6, 0xa3, 0xe2, 0x07, 0x80, 0x18},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 114
+ {SEC_OID_SHA384,
+ 114,
+ {0x0e, 0xa2, 0x2f, 0x25, 0x3f, 0xe7, 0x67, 0x80, 0xda, 0xd6, 0x68, 0x05,
+ 0x42, 0xea, 0x0f, 0x0b, 0x55, 0x9b, 0xa6, 0x04, 0xc7, 0xf5, 0xe1, 0x6f,
+ 0x1f, 0x24, 0x8c, 0x77, 0x30, 0x92, 0xf6, 0xfc, 0xe8, 0x60, 0x79, 0x2b,
+ 0x7c, 0x0a, 0x69, 0x1f, 0x3b, 0x85, 0x4d, 0x85, 0x54, 0xf0, 0x98, 0x51,
+ 0x90, 0x84, 0xdf, 0x3c, 0xcc, 0xfa, 0x3d, 0xb8, 0x3c, 0xe1, 0xa1, 0x72,
+ 0xed, 0xfc, 0x67, 0x2a, 0xab, 0x5e, 0x8d, 0x13, 0xea, 0x73, 0xb1, 0x54,
+ 0x57, 0xb0, 0xd4, 0x97, 0xf2, 0x68, 0xa5, 0x81, 0x6f, 0x84, 0x2d, 0x9d,
+ 0x78, 0x74, 0x85, 0xdc, 0xf1, 0x65, 0x5f, 0x6b, 0x73, 0x37, 0x8c, 0x8e,
+ 0x85, 0x37, 0x24, 0x85, 0x05, 0x4d, 0xdf, 0x40, 0x9a, 0x5c, 0xe8, 0xed,
+ 0x8e, 0x8e, 0x27, 0x69, 0xfb, 0xcf, 0x58, 0x64, 0x88, 0x63, 0xf0, 0x46,
+ 0x3d, 0x43, 0x61, 0xaa, 0x7c, 0x32, 0xae, 0xb1, 0xe2, 0xdd, 0x37, 0x42,
+ 0x10, 0x6a, 0x49, 0xc6, 0x84, 0xf8, 0x9c, 0xf9, 0xf0, 0x87, 0x1c, 0x33,
+ 0x99, 0x1e, 0xa9, 0x9f, 0x48, 0x8b, 0x81, 0xb0, 0x42, 0x72, 0x1f, 0x34,
+ 0x64, 0x00, 0x38, 0x2d, 0xea, 0xed, 0x4d, 0xca, 0x65, 0x7c, 0xe8, 0xac,
+ 0x17, 0xa6, 0x8a, 0xf6, 0x4c, 0xbf, 0x93, 0x26, 0x08, 0x8b, 0x00, 0x91,
+ 0x3e, 0x41, 0x88, 0x5c, 0xfa, 0xb0, 0xa5, 0x51, 0xf0, 0x97, 0xb5, 0x9e,
+ 0x2e, 0x19, 0x21, 0x01, 0x14, 0x86, 0x34, 0xbc, 0x06, 0x3a, 0x8b, 0x23,
+ 0x01, 0xac, 0xc3, 0xe5, 0xe0, 0x08, 0x8d, 0xd1, 0xd4, 0x7a, 0x37, 0x88,
+ 0x0c, 0x28, 0x88, 0x3f, 0x87, 0x16, 0x4b, 0x4d, 0x66, 0x7e, 0xb9, 0x67,
+ 0x33, 0xab, 0x93, 0x19, 0x8c, 0x85, 0x46, 0x58, 0xa4, 0x38, 0x0b, 0x28,
+ 0xe5, 0xac, 0xe8, 0xde, 0xca, 0xde, 0x9a, 0xc8, 0x2d, 0xa2, 0xd8, 0x89,
+ 0xec, 0x00, 0x92, 0xd3, 0x61, 0xe3, 0x4c, 0xe2, 0x66, 0x4c, 0xfd, 0x9c,
+ 0x52, 0xa0, 0xb4, 0x9a, 0x45, 0xae, 0xe3, 0xe6, 0x5a, 0xd4, 0xb5, 0x45,
+ 0xfb, 0x8c, 0x2a, 0x9b, 0xf2, 0x47, 0x8b, 0x7c, 0x3a, 0xd9, 0x69, 0xf9,
+ 0x16, 0xab, 0x44, 0xcf, 0xa2, 0x6f, 0x90, 0xbc, 0x80, 0x24, 0x00, 0x43,
+ 0x54, 0x88, 0x51, 0x2c, 0x63, 0xc8, 0x3a, 0x7a, 0x46, 0xa1, 0x48, 0x2f,
+ 0x89, 0x77, 0x7b, 0x62, 0x9f, 0x91, 0x3e, 0xa1, 0x1a, 0x9b, 0x7c, 0x72,
+ 0x3c, 0x67, 0x2b, 0x7f, 0x3f, 0x03, 0x96, 0x23, 0x9e, 0xd7, 0x5b, 0x32,
+ 0x9b, 0x94, 0xe1, 0xaa, 0x33, 0xdf, 0x30, 0x52, 0x3f, 0xe9, 0x04, 0x20,
+ 0x49, 0x83, 0xdb, 0x25, 0xd8, 0x03, 0x96, 0x93, 0x7c, 0x43, 0x97, 0x09,
+ 0xe4, 0x43, 0xec, 0xe9, 0x35, 0xe5, 0x1e, 0x2d, 0x01, 0x8b, 0x61, 0x59,
+ 0xdc, 0x33, 0xc0, 0x64, 0x59, 0x8d, 0xb7, 0x28, 0xf7, 0x19, 0x9f, 0x53,
+ 0xfd, 0x65, 0x9d, 0xf0, 0xf6, 0xe6, 0xca, 0xc7, 0x4e, 0x97, 0x81, 0x29,
+ 0x20, 0xbe, 0xcf, 0xb2, 0x0b, 0xfb, 0x71, 0xd3, 0x1f, 0xb0, 0x62, 0x4a,
+ 0x14, 0xe5, 0x21, 0xc7, 0xa8, 0x80, 0x86, 0x83, 0x00, 0x16, 0xbb, 0x22,
+ 0xc4, 0x3a, 0x4e, 0xfc, 0x3f, 0xc2, 0xa7, 0xce, 0xba, 0x42, 0x91, 0x30,
+ 0x1c, 0x5b, 0xbb, 0x4a, 0xa0, 0x85, 0x88, 0x23, 0xb6, 0x5b, 0x0d, 0x90,
+ 0xf0, 0xba, 0xa6, 0x80, 0x80, 0x95, 0x46, 0xf0, 0xdc, 0xa1, 0x3b, 0x4d,
+ 0xd6, 0x2f, 0x76, 0xca, 0xd9, 0x02, 0xb5, 0x22, 0x10, 0x6a, 0xc4, 0x46,
+ 0x8c, 0x60, 0x12, 0x18, 0x89, 0x6a, 0x73, 0xda, 0x19, 0x71, 0xd7, 0x36,
+ 0x4e, 0x0d, 0xd1, 0xb6, 0xbf, 0xbb, 0x6f, 0x37, 0x2d, 0xcc, 0x3e, 0xbb,
+ 0x4a, 0x3f, 0x75, 0x06, 0x3b, 0x20, 0xd3, 0x89, 0xf4, 0xeb, 0xc5, 0xa9,
+ 0x93, 0x8c, 0x66, 0xc2, 0x78, 0xb5, 0xa7, 0x10},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 115
+ {SEC_OID_SHA384,
+ 115,
+ {0x22, 0xb6, 0x01, 0x29, 0xd2, 0x65, 0x36, 0x39, 0xfb, 0xe4, 0x77, 0xcb,
+ 0xa3, 0xf0, 0x7e, 0x1c, 0x8a, 0x6f, 0x05, 0xa5, 0xee, 0xce, 0xd1, 0xd0,
+ 0xe1, 0xd5, 0x34, 0xac, 0xee, 0x45, 0x94, 0x9c, 0x41, 0xc0, 0x05, 0x9a,
+ 0x2c, 0x24, 0xdd, 0xe6, 0x35, 0xb3, 0xb4, 0xc1, 0x1b, 0x5f, 0x21, 0x26,
+ 0xeb, 0x67, 0xd9, 0xde, 0xeb, 0xa2, 0x06, 0x7b, 0x17, 0x54, 0x64, 0x21,
+ 0xc9, 0x70, 0xb6, 0xf6, 0xc7, 0x2b, 0x66, 0xfb, 0x0f, 0xc9, 0x92, 0xd8,
+ 0xea, 0x1c, 0x87, 0x1b, 0x12, 0x56, 0xa9, 0x9c, 0xfb, 0xfc, 0xbf, 0x75,
+ 0xb2, 0xfb, 0xe1, 0x30, 0xe2, 0xe8, 0xff, 0xb0, 0xdc, 0x1b, 0x57, 0xd1,
+ 0x9c, 0x2a, 0x8a, 0xd3, 0xf9, 0x44, 0xe2, 0x7c, 0xb3, 0xa1, 0x4e, 0xb4,
+ 0x44, 0xc8, 0x4b, 0x22, 0x27, 0xda, 0x62, 0x16, 0x10, 0xd3, 0x56, 0x99,
+ 0x07, 0xff, 0xfe, 0x58, 0x17, 0x08, 0xac, 0x09, 0xdc, 0xc1, 0x0d, 0x0d,
+ 0x48, 0x93, 0xbf, 0x46, 0xf1, 0x8d, 0xe5, 0xbe, 0x2a, 0x5d, 0xdd, 0xfc,
+ 0xab, 0x4e, 0xde, 0xc6, 0x96, 0x5c, 0xa6, 0x25, 0x9c, 0x70, 0x0e, 0xdf,
+ 0x11, 0x4b, 0xdc, 0x86, 0x44, 0x4d, 0xd2, 0xa8, 0x91, 0xed, 0x11, 0x4c,
+ 0x52, 0x47, 0x1a, 0x74, 0x09, 0xf8, 0x1d, 0xa4, 0x90, 0x50, 0x95, 0x02,
+ 0xff, 0xde, 0x2a, 0xf5, 0xff, 0xae, 0xa6, 0xcb, 0xc9, 0xc6, 0xa3, 0x7a,
+ 0xa1, 0x89, 0x18, 0x01, 0x2a, 0x4c, 0xe9, 0xed, 0xec, 0x18, 0xad, 0xde,
+ 0x61, 0xb8, 0xb4, 0xf7, 0x61, 0x2e, 0x31, 0x2f, 0x46, 0x6a, 0xa0, 0x0d,
+ 0xdf, 0x0b, 0x27, 0x85, 0x14, 0x20, 0xf6, 0x19, 0x01, 0xd9, 0x4e, 0xfc,
+ 0x04, 0x73, 0xcb, 0x1f, 0x5c, 0xe2, 0x20, 0x90, 0x73, 0x5e, 0xad, 0x3f,
+ 0xe1, 0x8e, 0x7e, 0x72, 0x23, 0x4e, 0xf7, 0x58, 0xfc, 0x0a, 0x6d, 0xad,
+ 0xca, 0xb0, 0x06, 0xba, 0x54, 0x16, 0x67, 0x24, 0x09, 0x9a, 0xa8, 0x94,
+ 0x2d, 0x7f, 0x3a, 0xd9, 0x0f, 0x7e, 0x00, 0x31, 0xd4, 0xd3, 0xec, 0xd7,
+ 0x98, 0x17, 0xce, 0xe7, 0xa0, 0x80, 0x84, 0x00, 0xde, 0xb5, 0x0c, 0x1f,
+ 0x0f, 0x30, 0x58, 0x9d, 0xde, 0x23, 0xaf, 0x09, 0x90, 0x68, 0x3d, 0x54,
+ 0x63, 0xfd, 0x2d, 0x3a, 0x66, 0x1e, 0xdb, 0xc9, 0xcc, 0x79, 0x68, 0x10,
+ 0x98, 0xc7, 0x9d, 0x61, 0x29, 0x1d, 0x1c, 0x22, 0x5b, 0xfe, 0x2a, 0x1d,
+ 0x53, 0x11, 0x1d, 0x35, 0x16, 0x4e, 0x23, 0xf3, 0xe1, 0xcf, 0x17, 0x6f,
+ 0x41, 0xd2, 0x92, 0xcc, 0x08, 0xe3, 0x6a, 0x70, 0x55, 0x2f, 0xf0, 0x11,
+ 0x4c, 0xd8, 0xb8, 0xea, 0x7a, 0x8f, 0xe0, 0x61, 0x5b, 0x0d, 0xf6, 0x11,
+ 0x3d, 0x2e, 0x30, 0x0a, 0x14, 0x28, 0x03, 0x13, 0x2b, 0xf2, 0x96, 0x63,
+ 0x0f, 0x33, 0x11, 0x90, 0xa3, 0x3f, 0x04, 0x0d, 0x5e, 0x8d, 0x22, 0xec,
+ 0xd8, 0xb2, 0xaa, 0x04, 0x4d, 0x28, 0x0d, 0x72, 0xe5, 0x9a, 0x98, 0x28,
+ 0x6e, 0x72, 0x58, 0x35, 0x21, 0xd0, 0x75, 0xbe, 0x2c, 0x39, 0xd2, 0xd5,
+ 0xc3, 0x5c, 0x97, 0xb6, 0x26, 0xd5, 0x71, 0xcf, 0xe2, 0x14, 0xeb, 0x4d,
+ 0xdb, 0x9a, 0xe4, 0x35, 0x33, 0x52, 0xf6, 0x63, 0x4e, 0x0a, 0x80, 0xe3,
+ 0x1d, 0x1e, 0xed, 0x3a, 0xdc, 0x69, 0x8d, 0x96, 0x52, 0x04, 0x14, 0x61,
+ 0xe1, 0xdb, 0xe6, 0x3a, 0xb3, 0xcb, 0xb9, 0x92, 0xb8, 0xdc, 0x32, 0xca,
+ 0x0a, 0xb5, 0xe8, 0xe2, 0x80, 0xb1, 0x95, 0x85, 0xdf, 0x23, 0x31, 0x79,
+ 0x24, 0xb8, 0x88, 0xb1, 0x84, 0x16, 0xf1, 0x31, 0xad, 0xb1, 0xff, 0xc3,
+ 0x0c, 0x7e, 0x43, 0xb3, 0x30, 0xa5, 0xdd, 0xad, 0xcf, 0x93, 0x0e, 0xe0,
+ 0x26, 0xa2, 0x28, 0xc2, 0xfa, 0xae, 0xbf, 0x56, 0x78, 0xee, 0x5a, 0x78,
+ 0x67, 0x7d, 0xba, 0x73, 0x9f, 0xd7, 0xe7, 0x99},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 116
+ {SEC_OID_SHA384,
+ 116,
+ {0xc3, 0x1a, 0x07, 0xc9, 0x48, 0x03, 0x07, 0x12, 0xfa, 0xaa, 0x21, 0x96,
+ 0x22, 0xfb, 0x7c, 0x5d, 0x0b, 0x61, 0x7a, 0xc3, 0x9b, 0x9a, 0x2c, 0x64,
+ 0xe9, 0x44, 0xda, 0xd7, 0x1f, 0xe7, 0xd4, 0xc5, 0xac, 0x41, 0xac, 0x5b,
+ 0x03, 0xb4, 0xd2, 0xef, 0x70, 0x2f, 0x86, 0xa8, 0x0d, 0xa3, 0x71, 0x24,
+ 0xc3, 0x96, 0xef, 0xb3, 0xcb, 0x49, 0xa6, 0x99, 0xa2, 0x90, 0xa2, 0xaa,
+ 0xd3, 0xd9, 0x40, 0x42, 0xe5, 0x14, 0x48, 0xfa, 0x16, 0x03, 0x05, 0x40,
+ 0x35, 0x59, 0x81, 0x46, 0x27, 0xd6, 0xf6, 0xb7, 0x1f, 0x48, 0x69, 0x38,
+ 0x2d, 0xa1, 0x0d, 0x58, 0xe3, 0xf3, 0xd9, 0xb9, 0x60, 0xf3, 0xbc, 0x6d,
+ 0x96, 0xb2, 0xc2, 0x28, 0xea, 0x08, 0xeb, 0x37, 0xd6, 0x50, 0x99, 0xb1,
+ 0x8c, 0xca, 0xdb, 0xa6, 0x26, 0xb7, 0x9d, 0x3f, 0xea, 0xcf, 0x17, 0x35,
+ 0x99, 0x9e, 0x35, 0x99, 0x9d, 0xd0, 0x92, 0x5d, 0x33, 0x84, 0xb6, 0x21,
+ 0xd9, 0x79, 0x58, 0x53, 0x3e, 0xaa, 0xd9, 0x78, 0x71, 0x59, 0x84, 0x3a,
+ 0x43, 0x1e, 0x98, 0x4e, 0x12, 0xd5, 0x02, 0x31, 0x44, 0x50, 0x33, 0x65,
+ 0x11, 0xcb, 0xf2, 0x8a, 0x21, 0xc3, 0x13, 0xa6, 0x30, 0x8a, 0xc7, 0x76,
+ 0x91, 0x47, 0xca, 0xaf, 0x7b, 0xfe, 0x1a, 0xcb, 0x28, 0xd8, 0x19, 0x25,
+ 0x0b, 0xa8, 0x76, 0x79, 0xa5, 0x26, 0x92, 0xf9, 0xb1, 0xc2, 0xf8, 0x33,
+ 0xfb, 0xeb, 0x68, 0x98, 0x60, 0x81, 0xfe, 0x36, 0xd8, 0xa9, 0xc9, 0x1b,
+ 0xbb, 0x93, 0x9b, 0x99, 0x9d, 0x6b, 0x45, 0x35, 0xe7, 0x96, 0x36, 0x8d,
+ 0xad, 0x07, 0xab, 0x86, 0xef, 0xaf, 0xf9, 0xcf, 0x03, 0xdc, 0x56, 0xf9,
+ 0x15, 0x32, 0xe8, 0x02, 0x43, 0x3c, 0x7a, 0xdf, 0xf7, 0x0b, 0x18, 0xa6,
+ 0x0c, 0x40, 0x2c, 0xe5, 0x3a, 0x3c, 0x70, 0x77, 0x88, 0x4a, 0x3f, 0x40,
+ 0x50, 0x14, 0xc5, 0x9f, 0xd2, 0xef, 0xc9, 0xfd, 0x1c, 0x2c, 0x00, 0x81,
+ 0x20, 0xbb, 0x97, 0x83, 0x1b, 0x9e, 0xf1, 0xdf, 0x80, 0x88, 0xe8, 0x0f,
+ 0xdf, 0xbe, 0xbc, 0x7f, 0x01, 0x36, 0xc9, 0xf7, 0x7e, 0x7f, 0xfd, 0x51,
+ 0x23, 0xed, 0xa1, 0xe5, 0xd4, 0xe4, 0x0f, 0xbe, 0xc8, 0x14, 0x9f, 0x22,
+ 0x7c, 0x57, 0x52, 0xb0, 0xc2, 0x30, 0x35, 0xb0, 0xa5, 0x71, 0x1b, 0x66,
+ 0x6d, 0xb6, 0x0a, 0x3f, 0xfb, 0x1a, 0x9e, 0x7e, 0x70, 0x4f, 0x97, 0x04,
+ 0xfc, 0x73, 0x5b, 0x07, 0xd2, 0x34, 0x7c, 0x63, 0x89, 0xc2, 0x07, 0xc9,
+ 0xaa, 0x17, 0xf4, 0x14, 0x71, 0x2b, 0xad, 0x46, 0x9f, 0xea, 0x9f, 0xe6,
+ 0x23, 0x08, 0x25, 0x95, 0x5c, 0x3b, 0xc5, 0x49, 0x49, 0xaa, 0x38, 0x38,
+ 0x13, 0x1c, 0x30, 0x12, 0xcf, 0x9e, 0x08, 0x63, 0xca, 0xb7, 0x7d, 0x95,
+ 0xa9, 0x6d, 0x37, 0xe0, 0x21, 0xef, 0xd8, 0x3d, 0xae, 0x21, 0xb9, 0xb1,
+ 0x6f, 0x75, 0xd3, 0xa9, 0x7d, 0x72, 0xe8, 0x09, 0x6c, 0xff, 0xd2, 0xf2,
+ 0x67, 0x99, 0x2c, 0x27, 0x51, 0x1b, 0x8e, 0x1d, 0xb8, 0x0c, 0x45, 0xef,
+ 0xd0, 0xd9, 0x5d, 0x55, 0xb6, 0xaf, 0xf7, 0x06, 0xaa, 0x37, 0xd7, 0xb1,
+ 0x42, 0x19, 0x3d, 0x1e, 0xa7, 0x4b, 0x7c, 0x35, 0x9d, 0x4f, 0x6c, 0x8a,
+ 0xf3, 0xaa, 0x0b, 0xc4, 0x39, 0xf3, 0x56, 0x49, 0xd7, 0x16, 0x1c, 0xd2,
+ 0xce, 0x79, 0x04, 0x1e, 0xb2, 0x68, 0x95, 0x7c, 0xda, 0x75, 0x96, 0x02,
+ 0xd1, 0xe1, 0x97, 0xad, 0xc6, 0xa2, 0xfd, 0x74, 0x21, 0xf0, 0xea, 0x74,
+ 0xa4, 0x01, 0xbf, 0x5b, 0x94, 0x7c, 0x4b, 0x39, 0xe6, 0xd3, 0x9c, 0x19,
+ 0xb1, 0x86, 0x52, 0xeb, 0x04, 0x39, 0x8e, 0x03, 0xc9, 0xf3, 0x3d, 0x47,
+ 0xac, 0xc6, 0xe3, 0xcd, 0x47, 0x44, 0x91, 0x1b, 0xb8, 0xeb, 0xe5, 0xf3,
+ 0xb9, 0xfa, 0x2e, 0xf6, 0x2a, 0xd2, 0xee, 0xcf},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 117
+ {SEC_OID_SHA384,
+ 117,
+ {0x0e, 0xf4, 0xe9, 0xc1, 0xa2, 0xde, 0xa6, 0x78, 0xcf, 0xb6, 0xb5, 0x85,
+ 0x81, 0xe0, 0x1a, 0xe0, 0x01, 0xe6, 0x7e, 0x83, 0x10, 0x24, 0x4c, 0xcd,
+ 0xd6, 0xb8, 0x3d, 0xd3, 0x4d, 0x32, 0x46, 0xfe, 0xe4, 0x65, 0xfe, 0x61,
+ 0x85, 0x3c, 0x2f, 0xe0, 0x2f, 0xa9, 0x85, 0x7b, 0xec, 0xaf, 0xa7, 0x4f,
+ 0xdb, 0xe5, 0x9a, 0xa2, 0x11, 0x66, 0xc2, 0x10, 0xb1, 0x17, 0x30, 0xc0,
+ 0x69, 0x9e, 0xd3, 0x5e, 0x36, 0xa2, 0x74, 0xd0, 0x95, 0x2a, 0x88, 0xf5,
+ 0x2e, 0x5b, 0x60, 0xe9, 0x48, 0xd6, 0xbc, 0x26, 0x84, 0x14, 0x6c, 0x74,
+ 0xcf, 0xb2, 0x55, 0xf3, 0x46, 0xa3, 0xfa, 0xc2, 0xd7, 0xba, 0x34, 0x35,
+ 0x92, 0x38, 0x77, 0x64, 0x88, 0x03, 0x97, 0x61, 0x12, 0xb1, 0x9c, 0xd9,
+ 0xfe, 0x34, 0x79, 0x55, 0xd0, 0x10, 0x01, 0x46, 0xd7, 0xb8, 0x27, 0x9a,
+ 0x3d, 0x48, 0xb4, 0xc5, 0x58, 0x13, 0xa6, 0x04, 0x11, 0x91, 0x53, 0x88,
+ 0xf4, 0x0d, 0xdd, 0x87, 0x17, 0x5f, 0xb0, 0x9c, 0x0b, 0x4a, 0xca, 0x6b,
+ 0x68, 0xda, 0xd9, 0x4c, 0x81, 0x13, 0x85, 0x68, 0x0c, 0x0a, 0x54, 0x79,
+ 0x9c, 0xab, 0xe2, 0x2d, 0x9f, 0x37, 0x6e, 0xb7, 0x31, 0x05, 0x74, 0x9d,
+ 0xc2, 0x40, 0x8c, 0x03, 0x3f, 0x20, 0xd2, 0x1c, 0xe0, 0x08, 0x2d, 0x61,
+ 0x97, 0xb2, 0xe6, 0x2c, 0xa2, 0xfa, 0xd7, 0x8f, 0x22, 0x1d, 0x97, 0x1c,
+ 0x43, 0x24, 0x45, 0xa9, 0x33, 0x0f, 0xd0, 0x6c, 0xab, 0x0c, 0xff, 0xbc,
+ 0xe8, 0x04, 0x6e, 0xbe, 0x41, 0x9b, 0xfb, 0x35, 0x4a, 0x4c, 0x93, 0x5b,
+ 0xe8, 0xd7, 0x2e, 0x75, 0xf7, 0xf9, 0x32, 0xfa, 0x45, 0xbc, 0x2f, 0xae,
+ 0x7f, 0x66, 0x14, 0xd5, 0x99, 0x36, 0xb6, 0x69, 0xb6, 0xa8, 0x1b, 0x15,
+ 0x27, 0x5d, 0x8b, 0xa7, 0xc9, 0xe1, 0x81, 0xa9, 0x9e, 0x7d, 0x82, 0xba,
+ 0xe1, 0xe1, 0x52, 0xc0, 0x2b, 0x2d, 0x3f, 0x34, 0x06, 0xcc, 0x98, 0xfe,
+ 0x85, 0xda, 0x5d, 0xba, 0xb2, 0xcd, 0x6f, 0x1f, 0x37, 0x9c, 0x30, 0x2d,
+ 0xbf, 0xe8, 0x0e, 0x82, 0xe0, 0xa3, 0x68, 0xc4, 0x3d, 0x4d, 0x45, 0x90,
+ 0x7d, 0xbb, 0xf3, 0xc5, 0x8b, 0x2c, 0x5e, 0xce, 0xd7, 0x93, 0xe8, 0x86,
+ 0x3d, 0xcc, 0xdf, 0xd4, 0xc5, 0x03, 0xaf, 0x9b, 0x69, 0x35, 0x50, 0x69,
+ 0xf1, 0xb5, 0x25, 0x4a, 0x34, 0x9a, 0xb7, 0x35, 0x0a, 0x25, 0x84, 0xec,
+ 0x04, 0x4a, 0xf3, 0xca, 0x4c, 0x22, 0x46, 0xbf, 0x4a, 0xb1, 0x74, 0xbd,
+ 0x04, 0x77, 0xb1, 0x1d, 0x6b, 0xdb, 0xfe, 0xd1, 0xa9, 0xd4, 0x8f, 0x16,
+ 0x93, 0xc7, 0x61, 0xe3, 0x40, 0x34, 0x85, 0x83, 0xee, 0x52, 0x2d, 0x51,
+ 0xc8, 0x9f, 0x42, 0x7d, 0xc5, 0xc7, 0x47, 0x71, 0xf0, 0xdd, 0x33, 0x53,
+ 0x8b, 0x90, 0x24, 0x9d, 0xb9, 0xc6, 0x7b, 0x87, 0x9d, 0x65, 0xb6, 0x5d,
+ 0xc8, 0x18, 0xc1, 0xb0, 0x16, 0xc5, 0x1e, 0x05, 0x5b, 0xe8, 0x0e, 0x8e,
+ 0xd6, 0x88, 0x41, 0x00, 0x1c, 0x39, 0x6d, 0x19, 0xc3, 0xca, 0xae, 0x57,
+ 0xbe, 0xa7, 0x82, 0xdf, 0xc1, 0x59, 0x6d, 0xbc, 0x26, 0xa3, 0x64, 0x2b,
+ 0x56, 0x61, 0xdf, 0xac, 0x20, 0x22, 0x10, 0xab, 0x4c, 0x85, 0xd5, 0xa5,
+ 0x16, 0xc2, 0x47, 0x9c, 0xbb, 0x54, 0x69, 0x15, 0xfc, 0xc8, 0x09, 0xc1,
+ 0x4e, 0x0d, 0xb9, 0xe6, 0xb4, 0xc6, 0xca, 0x0f, 0xbb, 0x3c, 0x1b, 0x5b,
+ 0x1f, 0x00, 0xfb, 0x80, 0x36, 0xce, 0xba, 0xa3, 0x57, 0xe0, 0x5c, 0x79,
+ 0x6b, 0x54, 0x6f, 0xe3, 0x1b, 0xb1, 0xbf, 0x46, 0x1a, 0xb2, 0xb6, 0x58,
+ 0x85, 0xb4, 0x81, 0x09, 0xfe, 0xc7, 0xb2, 0x15, 0xfe, 0xc0, 0xdf, 0x14,
+ 0x59, 0x77, 0x4c, 0x96, 0xbf, 0xa8, 0x62, 0x4f, 0x0f, 0x42, 0x02, 0xcd,
+ 0xc9, 0x07, 0xec, 0x63, 0x16, 0x2d, 0xaf, 0xbf},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 118
+ {SEC_OID_SHA384,
+ 118,
+ {0xac, 0x7d, 0x5e, 0x19, 0x5e, 0xd9, 0x53, 0x1d, 0xe7, 0xab, 0x8c, 0x86,
+ 0xb4, 0xae, 0x02, 0xc6, 0xe0, 0xc8, 0xd4, 0x84, 0x5d, 0x2a, 0xdf, 0xe0,
+ 0x58, 0x0e, 0xf3, 0x33, 0x1d, 0xb8, 0xd3, 0x26, 0x7f, 0x83, 0xd0, 0x92,
+ 0x0c, 0xb5, 0x38, 0x47, 0x35, 0xe1, 0xd7, 0x0b, 0x05, 0x36, 0x13, 0xe3,
+ 0xce, 0xdf, 0xa8, 0x4e, 0xc6, 0x06, 0xfb, 0x2d, 0xe2, 0xde, 0x47, 0x1f,
+ 0x40, 0x65, 0x7e, 0x05, 0x49, 0x3a, 0x05, 0xcc, 0xd0, 0x61, 0x8a, 0x0a,
+ 0x1e, 0xdb, 0xbc, 0xbb, 0x99, 0x7d, 0xb6, 0x04, 0xb1, 0x22, 0xb5, 0x0e,
+ 0x12, 0x17, 0x18, 0x88, 0xcd, 0x0a, 0xf9, 0xc5, 0xe8, 0x76, 0x14, 0xb7,
+ 0xa4, 0xb9, 0x1a, 0x71, 0x4e, 0x45, 0xb1, 0x10, 0x83, 0x40, 0x12, 0x74,
+ 0x42, 0x01, 0x0b, 0x50, 0xf1, 0x35, 0xf2, 0xe0, 0x01, 0x19, 0xd2, 0x5b,
+ 0x32, 0x27, 0x79, 0x23, 0xef, 0x98, 0xc7, 0x86, 0x3c, 0x67, 0x8a, 0xe2,
+ 0xeb, 0x44, 0xe8, 0x07, 0x8f, 0x60, 0xbb, 0x2f, 0x43, 0xaa, 0xce, 0xdd,
+ 0x95, 0xaf, 0x37, 0xd8, 0xd7, 0xe7, 0x73, 0xe6, 0x40, 0x54, 0x93, 0x09,
+ 0x3c, 0x20, 0xd3, 0x58, 0xcc, 0xa6, 0x20, 0x6c, 0x4f, 0x76, 0xc7, 0x83,
+ 0x5b, 0xc8, 0xb6, 0x2c, 0xbd, 0x98, 0x96, 0x25, 0x87, 0x64, 0x6c, 0xec,
+ 0xcf, 0x57, 0xff, 0xd3, 0xa2, 0x9e, 0x1d, 0xf1, 0xed, 0x3e, 0x2f, 0xc7,
+ 0xc6, 0x9d, 0xc1, 0xa5, 0xc9, 0xbf, 0x13, 0xce, 0xdb, 0x13, 0x0e, 0x68,
+ 0x56, 0x22, 0x80, 0x7f, 0xc1, 0xf5, 0xea, 0x48, 0xde, 0x99, 0x21, 0xf8,
+ 0xe5, 0x39, 0x79, 0x65, 0x4b, 0x81, 0x91, 0x14, 0xfb, 0xb4, 0x75, 0xec,
+ 0x43, 0x46, 0x72, 0x50, 0xdc, 0x3c, 0xe9, 0xfa, 0xc2, 0x10, 0x92, 0x4d,
+ 0x29, 0xd0, 0x9e, 0x16, 0x59, 0x4e, 0xdf, 0xe9, 0xb5, 0xec, 0xbe, 0xb9,
+ 0x0c, 0x14, 0xe5, 0x6a, 0xde, 0x3b, 0xcb, 0x0f, 0x99, 0xfb, 0xce, 0xc5,
+ 0xd0, 0xb4, 0x40, 0x89, 0xac, 0x0f, 0x00, 0x6b, 0x3b, 0xc7, 0xe5, 0x1c,
+ 0x04, 0x42, 0x0b, 0x6b, 0x2c, 0xbf, 0xdc, 0x85, 0x06, 0x02, 0xc4, 0x61,
+ 0x67, 0x2d, 0x4d, 0x1f, 0x19, 0xbc, 0x94, 0xe0, 0x16, 0xfb, 0x75, 0x6d,
+ 0x59, 0xb0, 0x81, 0x83, 0x56, 0xf0, 0x7f, 0xa9, 0x39, 0x67, 0x03, 0xad,
+ 0xf6, 0x98, 0xa0, 0xf2, 0x9c, 0x67, 0x09, 0xce, 0xb2, 0x78, 0x9d, 0x69,
+ 0x88, 0x96, 0xcc, 0xbf, 0x8a, 0xad, 0xc9, 0x65, 0x59, 0x6d, 0x90, 0x72,
+ 0x32, 0x7e, 0x84, 0x41, 0x8a, 0x73, 0x3f, 0x3a, 0xda, 0x1b, 0x9f, 0xe3,
+ 0xa7, 0xb5, 0x03, 0x19, 0xf6, 0x6a, 0x94, 0x8f, 0xad, 0x25, 0x54, 0x64,
+ 0x4c, 0xae, 0x73, 0x47, 0xdc, 0x18, 0x41, 0x37, 0xad, 0x4f, 0xee, 0x0d,
+ 0x63, 0xaa, 0x17, 0x66, 0xf9, 0x35, 0x18, 0x7d, 0x84, 0x2d, 0x4c, 0x7a,
+ 0x4f, 0x51, 0xd7, 0x52, 0xc2, 0xc2, 0x29, 0x16, 0xa2, 0xab, 0xe4, 0x1b,
+ 0xd1, 0xca, 0xbd, 0x1e, 0x15, 0x5e, 0x16, 0x37, 0x91, 0x5b, 0xec, 0x41,
+ 0xa5, 0xe7, 0x92, 0xae, 0x8c, 0xe4, 0x19, 0x17, 0xa8, 0x04, 0x1d, 0x16,
+ 0x9b, 0x03, 0x6f, 0x70, 0x5d, 0xaa, 0xb5, 0x9f, 0x48, 0xd7, 0xe4, 0xb8,
+ 0xe7, 0xa4, 0xc6, 0x3b, 0x99, 0x2a, 0x4b, 0xdb, 0xf7, 0xfe, 0xfb, 0x14,
+ 0xcc, 0x76, 0xd1, 0x49, 0x36, 0xdd, 0xd7, 0x68, 0x23, 0x63, 0xa2, 0xb5,
+ 0xe9, 0x78, 0x2a, 0x0d, 0x2a, 0x0b, 0x3d, 0x1c, 0xb2, 0xd2, 0xe4, 0x97,
+ 0x4e, 0x4f, 0x7e, 0xdf, 0x4e, 0x50, 0xac, 0x02, 0xc1, 0x61, 0x3c, 0x33,
+ 0x01, 0x8d, 0x1d, 0x85, 0xb3, 0x5b, 0x7b, 0xb4, 0x35, 0xec, 0x95, 0x7f,
+ 0x37, 0xb6, 0x93, 0xd7, 0x36, 0xf8, 0x97, 0x69, 0xad, 0xcc, 0xf8, 0x58,
+ 0x72, 0x81, 0x89, 0x43, 0xa6, 0x7c, 0x93, 0xa8},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 119
+ {SEC_OID_SHA384,
+ 119,
+ {0x6f, 0xcd, 0xaa, 0x3b, 0xdd, 0x28, 0x51, 0x15, 0x3a, 0x88, 0xd3, 0xee,
+ 0x18, 0x0d, 0x53, 0x1f, 0xfd, 0xb0, 0x82, 0xb5, 0x48, 0xf0, 0xad, 0x27,
+ 0xb1, 0xdb, 0xea, 0xab, 0x93, 0x24, 0x01, 0xc6, 0x2b, 0xc4, 0x7a, 0x6c,
+ 0xc4, 0x1a, 0x55, 0x1f, 0x6b, 0xab, 0xae, 0x17, 0xfc, 0xf8, 0x1e, 0x8b,
+ 0x1d, 0x29, 0x03, 0x50, 0xd6, 0xc8, 0x27, 0xa6, 0x21, 0x98, 0x19, 0xe9,
+ 0x79, 0x6f, 0x1c, 0xde, 0xc2, 0xbb, 0xc8, 0xa2, 0xc7, 0x5b, 0x59, 0x95,
+ 0x3d, 0x90, 0x03, 0xbc, 0x0e, 0x5d, 0x1e, 0x96, 0x33, 0x56, 0x3e, 0x41,
+ 0x20, 0xce, 0x60, 0x8c, 0x75, 0x8b, 0xa0, 0x3a, 0x77, 0x9b, 0xc5, 0x40,
+ 0x22, 0x30, 0x3f, 0xd5, 0x9b, 0xf1, 0xf0, 0x23, 0x8f, 0xde, 0x26, 0x74,
+ 0x8e, 0xe6, 0x0c, 0x2d, 0x87, 0x41, 0x1b, 0xf0, 0xc9, 0x3f, 0xb6, 0x7a,
+ 0xdc, 0x1b, 0xec, 0x65, 0x83, 0x3b, 0xf5, 0xd3, 0xe8, 0x0b, 0x7a, 0x34,
+ 0xc8, 0xc6, 0x52, 0xb6, 0x7f, 0x73, 0xa3, 0x6e, 0x8d, 0xd3, 0xe4, 0x50,
+ 0xe1, 0x6b, 0x8e, 0xdb, 0xe9, 0x62, 0x3f, 0xc8, 0x95, 0x69, 0x20, 0x18,
+ 0x89, 0x94, 0x37, 0xe1, 0x41, 0x36, 0xb7, 0x26, 0x33, 0xcc, 0xcd, 0x14,
+ 0x70, 0x3f, 0xf9, 0x84, 0x51, 0x66, 0x79, 0x37, 0x73, 0x56, 0x2f, 0x5d,
+ 0xf0, 0x70, 0x49, 0x6f, 0x5e, 0x0b, 0x72, 0x15, 0x34, 0xb3, 0x5a, 0x53,
+ 0x05, 0x69, 0x9c, 0xb5, 0xdb, 0xf5, 0x6c, 0xfd, 0x62, 0xc1, 0xa8, 0x52,
+ 0x7f, 0x7d, 0x06, 0x60, 0x4b, 0xcb, 0xd7, 0x4d, 0x0a, 0x8f, 0x8f, 0xce,
+ 0x4d, 0xc8, 0x73, 0x3b, 0xd8, 0xca, 0x3a, 0xa0, 0x8f, 0xd8, 0x5a, 0x05,
+ 0xe2, 0x04, 0x49, 0x33, 0x70, 0x2d, 0x90, 0x89, 0x7e, 0x40, 0x7b, 0x27,
+ 0x4a, 0x6c, 0xda, 0x23, 0x97, 0xb5, 0x8a, 0xbf, 0x12, 0xf9, 0xcd, 0xd3,
+ 0x77, 0x36, 0x81, 0x31, 0xe4, 0x35, 0x09, 0x69, 0x15, 0xb1, 0x03, 0x1f,
+ 0xe9, 0x00, 0xd3, 0x08, 0x19, 0x6d, 0xe7, 0x42, 0xc1, 0x2f, 0x15, 0x6c,
+ 0x26, 0xe4, 0x9d, 0x7d, 0x95, 0xc4, 0x4f, 0x4c, 0xeb, 0xb1, 0x6d, 0xe3,
+ 0x74, 0x1c, 0xe6, 0xce, 0x97, 0xa4, 0xc9, 0x32, 0xa3, 0xba, 0xa2, 0x86,
+ 0xf4, 0xb0, 0x52, 0x1a, 0xfa, 0xc0, 0xff, 0x08, 0x19, 0x76, 0xf0, 0x28,
+ 0xf8, 0xe6, 0xcf, 0x3c, 0x14, 0xbc, 0x16, 0xd9, 0x05, 0x81, 0x8f, 0x8c,
+ 0x6c, 0x5f, 0xa8, 0xbe, 0xfb, 0xe4, 0xf7, 0x53, 0xda, 0x2c, 0x33, 0x51,
+ 0x81, 0xe9, 0x9c, 0x92, 0xad, 0x10, 0x6d, 0xe8, 0x2a, 0xa1, 0x52, 0xfa,
+ 0xfd, 0x85, 0x07, 0xbc, 0x00, 0x32, 0xd6, 0x8f, 0x22, 0x94, 0x9f, 0xf0,
+ 0x3e, 0x3d, 0xbc, 0x82, 0x9c, 0x51, 0x3d, 0x5c, 0x6b, 0x4f, 0xd0, 0x03,
+ 0xf7, 0x65, 0x16, 0xcb, 0x2b, 0x23, 0x85, 0x9b, 0x07, 0xb7, 0x71, 0x31,
+ 0xfd, 0xdb, 0x42, 0x78, 0x86, 0x32, 0x9d, 0xb9, 0x59, 0xe4, 0xe3, 0x55,
+ 0x3e, 0xb8, 0xd0, 0x49, 0xef, 0x6e, 0x33, 0xe4, 0x20, 0x90, 0x61, 0x1f,
+ 0xea, 0x71, 0x7a, 0xb3, 0xb4, 0x2d, 0x56, 0xa1, 0xf6, 0x78, 0xb0, 0xe7,
+ 0x0d, 0xff, 0xe7, 0x01, 0x25, 0xf5, 0xc9, 0x24, 0xd8, 0xd0, 0x15, 0x4a,
+ 0x3e, 0xfb, 0x75, 0xa5, 0x55, 0xb9, 0x70, 0xbd, 0xe7, 0x9c, 0x1c, 0x6c,
+ 0x64, 0xaf, 0x6c, 0xe2, 0xb8, 0x03, 0xe4, 0x6b, 0x8b, 0xc9, 0x4d, 0x7d,
+ 0xb8, 0x26, 0xea, 0xb5, 0x1d, 0x9f, 0xd4, 0x41, 0xaf, 0xfd, 0x17, 0x30,
+ 0x31, 0xc0, 0xb2, 0x84, 0x47, 0xaa, 0x6c, 0x2d, 0xd6, 0x66, 0xad, 0x32,
+ 0x81, 0x4c, 0x75, 0x3f, 0xea, 0x22, 0xf3, 0xd8, 0x16, 0xda, 0x52, 0x3f,
+ 0x35, 0x65, 0xe4, 0x38, 0xd7, 0x31, 0x75, 0xd5, 0x08, 0xa1, 0xcb, 0x24,
+ 0xbb, 0xd2, 0xa8, 0x92, 0xd8, 0x7d, 0xf5, 0x09},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 120
+ {SEC_OID_SHA384,
+ 120,
+ {0xa5, 0xa7, 0x3b, 0x52, 0x42, 0x9e, 0x95, 0x96, 0xe8, 0xdc, 0x30, 0xc0,
+ 0x96, 0x06, 0x99, 0xa9, 0xa3, 0x9c, 0xac, 0x3a, 0x14, 0x40, 0x4c, 0x0e,
+ 0x79, 0xdb, 0x0a, 0x4e, 0x3c, 0x81, 0xae, 0xb8, 0x39, 0x1c, 0xed, 0x2a,
+ 0xc1, 0xfb, 0x28, 0x08, 0xf6, 0xd4, 0x5a, 0x8e, 0x84, 0x43, 0x20, 0x53,
+ 0xe9, 0xcb, 0xc8, 0xbd, 0x12, 0xa3, 0xbb, 0x86, 0x2b, 0x06, 0x76, 0x97,
+ 0xc6, 0xd8, 0xe6, 0x02, 0xdb, 0x8c, 0x79, 0x52, 0x4a, 0xb3, 0x79, 0xfb,
+ 0x68, 0xda, 0x90, 0xaa, 0x27, 0xfd, 0xc5, 0x46, 0x17, 0xcd, 0x4e, 0x27,
+ 0x43, 0x32, 0x53, 0xda, 0xb5, 0x6f, 0xa3, 0x80, 0xfb, 0xac, 0x70, 0x7a,
+ 0x86, 0x26, 0x12, 0x9e, 0x20, 0xa4, 0x9b, 0x20, 0x7c, 0xf0, 0x67, 0x46,
+ 0x33, 0xe2, 0x98, 0x01, 0xeb, 0x03, 0x43, 0x54, 0xa5, 0x25, 0x2a, 0xcf,
+ 0xf7, 0xff, 0xeb, 0xa3, 0xd6, 0x4b, 0x29, 0xbf, 0xc6, 0x9c, 0x54, 0x48,
+ 0x0f, 0xde, 0xe0, 0x4d, 0x76, 0x86, 0xb3, 0x92, 0xbd, 0xbd, 0x48, 0x9d,
+ 0xa7, 0x11, 0xde, 0x06, 0x56, 0xb7, 0xb8, 0x6a, 0xa1, 0x74, 0xdd, 0x78,
+ 0xa8, 0x0e, 0x6d, 0xdc, 0x42, 0x4e, 0x0d, 0xe1, 0x6a, 0x01, 0xc2, 0x56,
+ 0x24, 0xf2, 0x00, 0xa1, 0x91, 0x78, 0x05, 0x48, 0x35, 0xce, 0xaa, 0xc2,
+ 0xc2, 0x0b, 0x18, 0x31, 0x99, 0xe6, 0x26, 0x68, 0xf3, 0xc8, 0x14, 0x1c,
+ 0x0c, 0x7e, 0x40, 0x48, 0xeb, 0xe7, 0x62, 0x3e, 0x8b, 0x51, 0x15, 0x73,
+ 0xdc, 0x12, 0xcb, 0x03, 0xff, 0x10, 0x23, 0xd4, 0x14, 0x84, 0x26, 0x2a,
+ 0x0f, 0x8f, 0x57, 0xa7, 0x3a, 0x6e, 0xa1, 0xe0, 0x0b, 0x32, 0x37, 0x40,
+ 0x4d, 0xad, 0x1c, 0xe6, 0x0c, 0x0d, 0x7f, 0x40, 0xfa, 0xef, 0xed, 0x4f,
+ 0x97, 0xf5, 0x6a, 0xae, 0x39, 0x5c, 0x6b, 0x28, 0xf6, 0xd2, 0x03, 0x8a,
+ 0x76, 0x9c, 0xbd, 0x4e, 0xe3, 0x25, 0x07, 0xc1, 0x7b, 0x4b, 0xd1, 0x70,
+ 0x75, 0xe8, 0x55, 0x36, 0x70, 0x53, 0xb5, 0xc2, 0xea, 0xbe, 0x33, 0x72,
+ 0x7c, 0x1f, 0x54, 0xe0, 0xa9, 0x6d, 0x18, 0x8d, 0xa4, 0x12, 0x20, 0xd5,
+ 0x75, 0x75, 0xef, 0xac, 0x1e, 0xf2, 0xff, 0x97, 0x84, 0xe0, 0xdd, 0x5b,
+ 0xe6, 0x5b, 0xca, 0x24, 0xe9, 0x18, 0x57, 0x0c, 0x52, 0xaf, 0xf4, 0x41,
+ 0x9d, 0x7b, 0x05, 0x71, 0x46, 0x60, 0x91, 0xa9, 0xf6, 0x8e, 0x3d, 0x55,
+ 0xa5, 0x92, 0x16, 0xf8, 0xf6, 0x93, 0x57, 0xfa, 0xaa, 0xfe, 0xf2, 0xb0,
+ 0x62, 0x7e, 0x85, 0xff, 0xb6, 0xf8, 0xcf, 0x23, 0x38, 0xd4, 0x27, 0x95,
+ 0x2c, 0x49, 0xe7, 0x43, 0x0a, 0x42, 0x7a, 0x50, 0x99, 0xd2, 0x2b, 0xbe,
+ 0xe5, 0x5e, 0x8a, 0xfa, 0xf2, 0x66, 0xe1, 0x0e, 0x4f, 0xac, 0x63, 0x27,
+ 0x69, 0x61, 0x95, 0x01, 0xc3, 0x5f, 0x48, 0x78, 0x93, 0x73, 0xf1, 0x55,
+ 0xf3, 0xf1, 0x2a, 0xdc, 0x00, 0x47, 0x44, 0x44, 0x13, 0xa9, 0xeb, 0xf4,
+ 0x90, 0xe6, 0xfb, 0x68, 0xf8, 0xf7, 0x5a, 0x57, 0x59, 0x71, 0x33, 0x3a,
+ 0x14, 0xac, 0x66, 0x9f, 0x60, 0x56, 0xf1, 0xca, 0x01, 0x96, 0x76, 0x1d,
+ 0xf6, 0xa1, 0x9d, 0x23, 0x7e, 0x1b, 0x60, 0x89, 0x53, 0x86, 0xfe, 0xec,
+ 0x82, 0x9f, 0xc7, 0xee, 0x1d, 0x74, 0xc4, 0x83, 0x0f, 0x94, 0x35, 0x56,
+ 0x25, 0x68, 0xf8, 0x58, 0xa7, 0x5d, 0xbf, 0xa5, 0x12, 0x78, 0x2d, 0x9a,
+ 0x3f, 0x81, 0x7c, 0xb4, 0x0d, 0x6a, 0x49, 0x6a, 0x7e, 0x61, 0x61, 0xe0,
+ 0x66, 0xc8, 0x52, 0x9f, 0x1d, 0x92, 0x5e, 0xb2, 0x15, 0xed, 0x88, 0xb2,
+ 0x98, 0x4a, 0x0f, 0x98, 0xdd, 0x8e, 0x28, 0x88, 0x68, 0x65, 0x94, 0x5f,
+ 0xf1, 0xbe, 0x07, 0x89, 0x67, 0x70, 0x12, 0xec, 0x93, 0xb8, 0x8c, 0x95,
+ 0x93, 0xc4, 0xcc, 0xa1, 0x4d, 0x5a, 0x4a, 0x09},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 121
+ {SEC_OID_SHA384,
+ 121,
+ {0xbe, 0xf5, 0x81, 0x6f, 0xa3, 0xb1, 0x5f, 0x17, 0x1a, 0xf5, 0x04, 0xf2,
+ 0xea, 0x18, 0x4e, 0x57, 0xd3, 0xf9, 0x94, 0x74, 0xea, 0x62, 0x91, 0x1a,
+ 0xaa, 0x32, 0x55, 0xa3, 0x33, 0x52, 0x93, 0xe1, 0xfd, 0x20, 0x06, 0xf8,
+ 0x14, 0xc8, 0x11, 0x30, 0xa7, 0x63, 0xc9, 0xc6, 0x5c, 0xfe, 0x3b, 0xd0,
+ 0x40, 0xe8, 0x31, 0xf3, 0x50, 0xec, 0x7b, 0x4c, 0x51, 0x3f, 0x44, 0x99,
+ 0x89, 0x9c, 0x05, 0x26, 0x38, 0xd1, 0x5b, 0xaa, 0xbc, 0x13, 0xc9, 0xe8,
+ 0xfc, 0x3e, 0x7b, 0x31, 0x2f, 0x86, 0x9a, 0xd5, 0x57, 0xee, 0x43, 0x67,
+ 0xc3, 0x80, 0x72, 0xa2, 0xc9, 0x88, 0x62, 0x50, 0xc1, 0x43, 0x3c, 0x44,
+ 0xc4, 0xce, 0x88, 0xfe, 0x65, 0xf5, 0x66, 0x22, 0xad, 0x33, 0x67, 0x29,
+ 0xd1, 0x62, 0x7a, 0xf9, 0x41, 0x19, 0xa8, 0x1f, 0x50, 0xf0, 0x44, 0x9d,
+ 0x02, 0x5f, 0x84, 0x01, 0xee, 0x17, 0xcc, 0x1e, 0xeb, 0xb6, 0x97, 0xc6,
+ 0x5a, 0x97, 0xca, 0xec, 0x4f, 0xd3, 0xe6, 0xe1, 0xb5, 0xaf, 0x85, 0x4f,
+ 0x17, 0x63, 0xa8, 0xaf, 0xe5, 0xab, 0x18, 0x93, 0x54, 0x1c, 0x1f, 0x31,
+ 0x05, 0xca, 0x5f, 0x1e, 0x36, 0x12, 0x4a, 0xe1, 0xa9, 0xa2, 0xb2, 0x1a,
+ 0x25, 0x2f, 0x3d, 0x7f, 0x4d, 0xe6, 0xfb, 0xe0, 0x77, 0x07, 0x74, 0x6b,
+ 0x30, 0x3e, 0xd9, 0x84, 0x18, 0xd5, 0x69, 0x4c, 0x9e, 0x67, 0xd2, 0xf5,
+ 0x46, 0xba, 0x7e, 0x6f, 0xe7, 0x16, 0x20, 0xce, 0x37, 0x93, 0xed, 0xac,
+ 0xd4, 0x77, 0x94, 0x8a, 0xd0, 0x9a, 0xa8, 0xd6, 0x40, 0xef, 0x91, 0xc8,
+ 0x7e, 0x81, 0xb4, 0x3c, 0x1d, 0x58, 0x1a, 0x1e, 0xd6, 0x62, 0xab, 0x53,
+ 0x45, 0x14, 0x3e, 0xe5, 0x72, 0x46, 0x2d, 0x4b, 0x88, 0x29, 0x37, 0x48,
+ 0x96, 0x4f, 0x49, 0x94, 0x33, 0x85, 0xfa, 0xab, 0x3b, 0xd2, 0xd0, 0x67,
+ 0xc7, 0x36, 0x85, 0x22, 0xea, 0x9d, 0xaa, 0x13, 0x70, 0x16, 0xfe, 0x06,
+ 0x0e, 0x7c, 0x5b, 0x56, 0x1a, 0x6e, 0x4e, 0x0e, 0x6e, 0x63, 0x39, 0x6c,
+ 0x44, 0xbf, 0xb9, 0x3b, 0xa9, 0x17, 0xd8, 0x73, 0xbd, 0x2c, 0xe3, 0x82,
+ 0x47, 0x07, 0x63, 0x93, 0x5a, 0xfb, 0xeb, 0x08, 0x60, 0x71, 0x26, 0x86,
+ 0x69, 0xc8, 0x2e, 0xdd, 0x90, 0x48, 0xaa, 0x96, 0xd8, 0xf4, 0xf9, 0xf3,
+ 0x29, 0xd8, 0xa2, 0x7f, 0xa2, 0x47, 0x71, 0x6e, 0x60, 0xd1, 0x22, 0x53,
+ 0x6f, 0x3b, 0x94, 0x55, 0x89, 0x7c, 0x06, 0x94, 0x95, 0x0a, 0x9f, 0x60,
+ 0xe5, 0x3f, 0x88, 0x38, 0x0c, 0xa5, 0xcc, 0xa2, 0x33, 0x9f, 0xaa, 0x33,
+ 0x98, 0xa7, 0x66, 0x62, 0x11, 0x32, 0x67, 0x1f, 0x7c, 0x96, 0x93, 0xcd,
+ 0x2f, 0x02, 0xd2, 0x1e, 0x7a, 0xbd, 0x33, 0x24, 0x4d, 0x63, 0x62, 0x2f,
+ 0xdc, 0x15, 0x63, 0x21, 0xab, 0x6c, 0x7f, 0xc7, 0xca, 0x7e, 0xfc, 0x56,
+ 0xe2, 0x8e, 0xc5, 0x21, 0x48, 0x47, 0x0d, 0x8a, 0xdd, 0xee, 0xd6, 0x98,
+ 0xfc, 0xf0, 0xff, 0x8b, 0xd0, 0x1b, 0xd6, 0x4b, 0x5b, 0x5b, 0xcf, 0xf9,
+ 0x6e, 0x82, 0xdb, 0xd8, 0x41, 0x61, 0xd4, 0xef, 0x4c, 0x33, 0x39, 0xcb,
+ 0xe7, 0xb8, 0x2c, 0x36, 0xb5, 0x29, 0x07, 0x8c, 0xcd, 0x6f, 0xe4, 0x29,
+ 0x18, 0x02, 0x9e, 0xc5, 0xd7, 0xb6, 0xa6, 0x9f, 0x5c, 0x82, 0xa5, 0x03,
+ 0x64, 0xe0, 0x40, 0xdf, 0xf6, 0x9e, 0xe5, 0xa7, 0xb0, 0x15, 0xe6, 0x04,
+ 0xab, 0x43, 0xaa, 0x46, 0x69, 0x1d, 0xda, 0xd5, 0x43, 0xdb, 0xfb, 0xac,
+ 0x37, 0x85, 0xfe, 0xcb, 0x20, 0x98, 0x17, 0xd0, 0x34, 0x84, 0x82, 0xd5,
+ 0x67, 0x11, 0x98, 0xfa, 0x12, 0x4d, 0x5a, 0x45, 0xa2, 0x9e, 0xca, 0xe1,
+ 0x67, 0x0a, 0x11, 0xc6, 0xc7, 0xda, 0x49, 0x6c, 0xb1, 0x0d, 0xec, 0x64,
+ 0xcf, 0xe8, 0x07, 0x61, 0xf7, 0x6b, 0x74, 0xa4},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 122
+ {SEC_OID_SHA384,
+ 122,
+ {0x7b, 0x74, 0xdf, 0x10, 0x19, 0x57, 0x3c, 0xce, 0x85, 0xac, 0x1f, 0xb8,
+ 0xb5, 0x7e, 0x46, 0xc7, 0x25, 0xc0, 0x6c, 0x4f, 0x44, 0xf5, 0x15, 0xa6,
+ 0x53, 0xb2, 0x6f, 0x50, 0xe6, 0x77, 0x60, 0x0b, 0x5c, 0xad, 0x05, 0x55,
+ 0x08, 0xd5, 0x4c, 0x7f, 0x73, 0xc5, 0x0d, 0x7d, 0xf2, 0x82, 0x29, 0x16,
+ 0x71, 0x62, 0x21, 0xdf, 0x94, 0xbb, 0x6a, 0x87, 0xb0, 0xab, 0xe9, 0x55,
+ 0xeb, 0xf1, 0x21, 0x69, 0x49, 0xa8, 0x82, 0x7e, 0x38, 0x0f, 0xd0, 0x5b,
+ 0x4e, 0x59, 0xc8, 0x6c, 0x4d, 0x82, 0x1e, 0x24, 0x4a, 0x26, 0xeb, 0xb0,
+ 0xd5, 0x22, 0x1d, 0xd4, 0x61, 0xd9, 0x28, 0x7d, 0x0c, 0xb2, 0xe9, 0xc2,
+ 0x7f, 0x9f, 0xe5, 0xc5, 0x3c, 0x3c, 0x24, 0x3b, 0x45, 0xb8, 0x16, 0x90,
+ 0x2b, 0x5d, 0x2f, 0xf3, 0xa5, 0x65, 0x0e, 0xcd, 0x74, 0x9c, 0xee, 0x7d,
+ 0x69, 0xe3, 0xfd, 0x51, 0x7e, 0x56, 0x98, 0x67, 0x39, 0xf6, 0x6d, 0x82,
+ 0xfa, 0x54, 0x41, 0x2f, 0xfb, 0xdc, 0xe9, 0x4c, 0xda, 0x4b, 0x95, 0x23,
+ 0xfa, 0x17, 0x7a, 0x09, 0xa2, 0x75, 0x63, 0x4a, 0x01, 0x4d, 0x59, 0x4e,
+ 0xfc, 0x16, 0xeb, 0x52, 0xc5, 0x23, 0x76, 0xe9, 0xa1, 0xc7, 0xa5, 0x2a,
+ 0x6b, 0x01, 0xf4, 0xec, 0x60, 0x9d, 0xd2, 0x76, 0xeb, 0x40, 0xbb, 0x31,
+ 0x49, 0xd8, 0xd2, 0xe1, 0xd7, 0xab, 0x7c, 0x1e, 0x7e, 0x39, 0x17, 0x70,
+ 0xe0, 0xf8, 0x21, 0x49, 0x5d, 0xc9, 0xd5, 0x74, 0xab, 0x85, 0x95, 0x67,
+ 0xb0, 0xa1, 0xd3, 0x2c, 0x25, 0x5b, 0x39, 0x8d, 0x38, 0xa6, 0xd7, 0x5d,
+ 0x87, 0x98, 0xf8, 0xc1, 0xed, 0xb9, 0xef, 0x2f, 0xa4, 0x7b, 0x0f, 0x27,
+ 0xb9, 0xf6, 0xab, 0x5c, 0xd3, 0x59, 0x9d, 0x57, 0x86, 0xba, 0x01, 0x61,
+ 0x6a, 0x41, 0xa3, 0x85, 0x15, 0x8f, 0x92, 0xf5, 0x51, 0xbf, 0xfa, 0xdf,
+ 0x72, 0xa6, 0x8d, 0x53, 0x74, 0x8d, 0x67, 0xf9, 0x09, 0xb8, 0x5a, 0x65,
+ 0x3e, 0x04, 0xf3, 0x97, 0x22, 0xeb, 0xb2, 0xf6, 0x28, 0x44, 0x7e, 0x7e,
+ 0xb8, 0x3f, 0x75, 0x65, 0x7e, 0xa5, 0x47, 0xaf, 0x3b, 0x72, 0x2b, 0xac,
+ 0x59, 0x7f, 0xc2, 0xef, 0xe6, 0x1e, 0x54, 0x0e, 0x4e, 0xcd, 0x5d, 0xe2,
+ 0x4d, 0x3e, 0x73, 0x9c, 0x6f, 0xd2, 0x19, 0x22, 0x0a, 0x37, 0xa2, 0x30,
+ 0x83, 0x4d, 0x8d, 0x02, 0x38, 0xa0, 0x9c, 0x4b, 0x16, 0xfc, 0xc1, 0xef,
+ 0xd8, 0x5e, 0x07, 0x4f, 0x5a, 0xcd, 0x71, 0xda, 0xaa, 0x4e, 0xe4, 0x2a,
+ 0x14, 0x4c, 0x9b, 0xc5, 0xa1, 0x17, 0xa9, 0x85, 0x4f, 0x07, 0xb6, 0x2a,
+ 0x0a, 0xed, 0xa7, 0x88, 0x7c, 0x13, 0xf5, 0x6f, 0x98, 0xf7, 0x3d, 0x55,
+ 0x5f, 0x0b, 0x9a, 0xc5, 0xbf, 0x93, 0x38, 0x87, 0x63, 0x9a, 0xe6, 0xbd,
+ 0xad, 0x38, 0xd3, 0xc0, 0x22, 0x2a, 0xb5, 0x4b, 0xdf, 0xdb, 0xf5, 0xbc,
+ 0xb4, 0x07, 0xd2, 0x7b, 0x8c, 0x20, 0xf8, 0xf4, 0x57, 0x13, 0x90, 0x5c,
+ 0x1d, 0x6d, 0x9b, 0xd9, 0x81, 0x60, 0xdb, 0x03, 0xf7, 0xfa, 0xb8, 0x18,
+ 0x6d, 0xcf, 0xac, 0xe3, 0x15, 0xc2, 0x7e, 0x36, 0x14, 0x56, 0xb7, 0xfe,
+ 0x8c, 0x47, 0xe2, 0x5a, 0x7a, 0x10, 0x44, 0xb6, 0xde, 0xf6, 0xc6, 0xa8,
+ 0x8e, 0xc9, 0x1a, 0xf7, 0xa8, 0x41, 0xd1, 0x8e, 0x5e, 0xfa, 0x9d, 0x30,
+ 0x1a, 0x35, 0x81, 0x7e, 0x1c, 0x43, 0x46, 0x5c, 0x27, 0x3a, 0xd1, 0x9d,
+ 0xf8, 0x9e, 0xd7, 0xd5, 0xeb, 0xf8, 0xf0, 0xa6, 0xad, 0x80, 0x84, 0x59,
+ 0x08, 0x4d, 0xd6, 0x12, 0x47, 0x26, 0x49, 0x1a, 0xba, 0xff, 0xf6, 0xf9,
+ 0x5e, 0x0c, 0x1f, 0xdc, 0x86, 0x40, 0xd5, 0xe6, 0xa7, 0xdb, 0x52, 0x91,
+ 0x64, 0x93, 0x79, 0x25, 0x14, 0xea, 0x85, 0x86, 0x79, 0xed, 0x9d, 0x66,
+ 0x0c, 0xb7, 0x3d, 0x7d, 0x84, 0xf6, 0xc0, 0x9b},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 123
+ {SEC_OID_SHA384,
+ 123,
+ {0xdb, 0x24, 0xa0, 0x33, 0xb6, 0xf1, 0xf1, 0xfb, 0x4e, 0x43, 0xff, 0x98,
+ 0xb0, 0x61, 0x2b, 0x93, 0xc5, 0xd1, 0x99, 0x57, 0x91, 0x4c, 0xb2, 0x1c,
+ 0xa7, 0x8c, 0x4c, 0xc6, 0xb3, 0xad, 0x52, 0x42, 0xc1, 0x3f, 0x57, 0x53,
+ 0x02, 0xca, 0x53, 0x16, 0x97, 0xc1, 0xb7, 0x3c, 0xb0, 0x6f, 0x1b, 0x7d,
+ 0x29, 0xd0, 0x17, 0x22, 0x4a, 0x1f, 0x2e, 0x3f, 0xef, 0x14, 0xc9, 0x7a,
+ 0xee, 0x82, 0x90, 0xd8, 0x6c, 0x00, 0x92, 0x2a, 0xf0, 0xb2, 0xe8, 0x2f,
+ 0x7d, 0x80, 0x10, 0xed, 0x99, 0x3f, 0xa9, 0x83, 0xca, 0x77, 0xc5, 0xdb,
+ 0xa1, 0x4d, 0x49, 0x1b, 0x32, 0xd7, 0xdb, 0x94, 0xc5, 0x6b, 0xdc, 0x11,
+ 0x59, 0xe7, 0x43, 0xf4, 0x81, 0x2d, 0x73, 0xb1, 0x10, 0x3b, 0xad, 0xb4,
+ 0x73, 0x9f, 0x2f, 0x8a, 0x1d, 0x4b, 0x65, 0xd4, 0xb6, 0xc4, 0x3f, 0xc7,
+ 0xb8, 0x3f, 0x35, 0xc0, 0xf3, 0x0f, 0x0d, 0x91, 0x77, 0x21, 0x9c, 0x13,
+ 0x3b, 0x9b, 0xe1, 0x08, 0x73, 0xc2, 0xbb, 0x09, 0x09, 0xc6, 0xa3, 0x65,
+ 0x8e, 0x5e, 0x1b, 0x3e, 0xff, 0x12, 0xb0, 0xa9, 0x8c, 0x39, 0xb7, 0xa6,
+ 0xb0, 0x12, 0x1b, 0x24, 0x06, 0x85, 0x11, 0x37, 0x46, 0x83, 0x4e, 0xab,
+ 0xe9, 0x50, 0xd6, 0x1e, 0x00, 0x80, 0xcc, 0xca, 0x31, 0x9d, 0xfe, 0x0d,
+ 0x7f, 0xe3, 0x3b, 0x28, 0xac, 0x7d, 0x76, 0x28, 0x69, 0x1b, 0xe5, 0x21,
+ 0x1f, 0x2e, 0x1a, 0xe0, 0x2b, 0x39, 0x4a, 0xa9, 0xc8, 0x8b, 0x1a, 0xd9,
+ 0x3e, 0xd6, 0x4a, 0xf0, 0xeb, 0x8a, 0xf3, 0x89, 0x8d, 0xaa, 0x98, 0xd3,
+ 0x84, 0xe6, 0x75, 0x17, 0x67, 0xb6, 0x16, 0x87, 0xa5, 0xa5, 0x4f, 0x6a,
+ 0xdb, 0x4c, 0x2f, 0xa7, 0x63, 0x19, 0x56, 0x5a, 0x52, 0x36, 0x25, 0x3f,
+ 0xaf, 0x04, 0x97, 0xa6, 0x25, 0xa6, 0x2d, 0xf9, 0x27, 0x34, 0x79, 0x9e,
+ 0x19, 0x24, 0x64, 0xf7, 0x92, 0xdd, 0xfb, 0xb8, 0xf6, 0x4a, 0xe6, 0x5f,
+ 0xa1, 0xfe, 0xa3, 0xe3, 0xd0, 0xc4, 0xda, 0x24, 0x9c, 0x28, 0x71, 0x1d,
+ 0xb5, 0x43, 0xa5, 0x88, 0x49, 0x3c, 0x5d, 0x20, 0xf4, 0x2b, 0xaf, 0x88,
+ 0x12, 0xb3, 0xb4, 0x1b, 0x05, 0x9c, 0x7b, 0xba, 0x82, 0x87, 0x00, 0xe0,
+ 0xc0, 0x32, 0xe5, 0x5e, 0xf1, 0xc6, 0x0a, 0x1a, 0x4d, 0x59, 0xdf, 0xdc,
+ 0x2d, 0x9f, 0x10, 0xf9, 0xe7, 0x2e, 0x24, 0x47, 0x72, 0x56, 0xdc, 0x95,
+ 0x6e, 0xcc, 0x69, 0xaf, 0x45, 0x64, 0x09, 0xc7, 0x00, 0x80, 0x5a, 0xe0,
+ 0xf0, 0x4e, 0x9f, 0xd4, 0x2c, 0x84, 0x03, 0x82, 0x70, 0x8e, 0x59, 0x21,
+ 0x4d, 0xdc, 0xd8, 0x88, 0xe0, 0x3c, 0xb9, 0x6f, 0x2d, 0x22, 0xd5, 0x94,
+ 0xec, 0x19, 0x9c, 0x54, 0x16, 0x2e, 0xab, 0xb5, 0xb6, 0x5c, 0xec, 0x08,
+ 0x47, 0x35, 0x90, 0xf9, 0xc2, 0xac, 0x03, 0x43, 0x02, 0x39, 0x1e, 0x1b,
+ 0x2e, 0x9d, 0xdb, 0x78, 0x26, 0x3b, 0xea, 0x39, 0x39, 0x92, 0xa4, 0x3e,
+ 0xa1, 0xbd, 0xb3, 0x57, 0x10, 0x75, 0xd5, 0x6e, 0x2b, 0x77, 0xf8, 0x74,
+ 0xff, 0xfc, 0xa0, 0x0e, 0x29, 0x1e, 0xfb, 0xea, 0x0e, 0xfd, 0xcb, 0x81,
+ 0x3a, 0x50, 0x83, 0xe4, 0xb7, 0x4b, 0x10, 0x66, 0xcc, 0xff, 0x5e, 0x7a,
+ 0x77, 0xfa, 0x41, 0x68, 0xdb, 0xd1, 0x4d, 0xde, 0xc9, 0x4d, 0x52, 0x38,
+ 0x16, 0xac, 0x02, 0x89, 0xf5, 0x28, 0x5b, 0x63, 0xec, 0xe4, 0xe5, 0xaa,
+ 0x48, 0x85, 0x47, 0x05, 0xa0, 0x3d, 0xfc, 0xc6, 0xe4, 0x19, 0x82, 0x13,
+ 0x9f, 0xac, 0x18, 0xf7, 0xe4, 0xfc, 0x08, 0x93, 0x95, 0x48, 0x41, 0xbe,
+ 0x37, 0xc1, 0x8c, 0x4f, 0x9b, 0x1f, 0x89, 0x1c, 0x2b, 0x88, 0x11, 0xa6,
+ 0x0b, 0x12, 0xee, 0x62, 0xb3, 0x08, 0x55, 0x09, 0x75, 0x4d, 0x9f, 0x33,
+ 0xc3, 0x0b, 0xa8, 0x08, 0x58, 0x11, 0x68, 0xf8},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 124
+ {SEC_OID_SHA384,
+ 124,
+ {0x3e, 0xc8, 0xc8, 0x20, 0x94, 0x50, 0xd9, 0x6e, 0xd0, 0xcb, 0x46, 0x2e,
+ 0x19, 0x08, 0xc4, 0x50, 0x92, 0x6e, 0x70, 0x92, 0x37, 0x8c, 0x8a, 0xfe,
+ 0xc5, 0xf7, 0x06, 0x36, 0xb8, 0x57, 0x4e, 0x85, 0xc6, 0x76, 0x35, 0x69,
+ 0x7b, 0x95, 0xb3, 0xfa, 0x3e, 0xcc, 0x02, 0x4e, 0x56, 0x29, 0xc6, 0x84,
+ 0x35, 0x73, 0x6d, 0x14, 0x12, 0xca, 0x86, 0x65, 0xb7, 0x76, 0x70, 0xaf,
+ 0xe1, 0xa4, 0x8b, 0xd7, 0x9d, 0x63, 0x68, 0x55, 0xe2, 0xf8, 0x5a, 0xd0,
+ 0x49, 0x38, 0x58, 0x46, 0xd2, 0x75, 0xf7, 0x5b, 0x6e, 0x77, 0xbb, 0x69,
+ 0x25, 0x11, 0x12, 0x35, 0x2f, 0x2d, 0x43, 0x8a, 0x5b, 0x0d, 0xb1, 0xb7,
+ 0x1f, 0x9f, 0x3c, 0x8e, 0x2d, 0x46, 0x74, 0x4a, 0x41, 0x76, 0xac, 0x3a,
+ 0x78, 0x80, 0xa3, 0x6e, 0x0a, 0xfb, 0x15, 0x7d, 0xe0, 0x3e, 0x5d, 0x59,
+ 0xe0, 0x1f, 0xc9, 0x29, 0xc6, 0x72, 0xc1, 0x44, 0xa4, 0x48, 0xc7, 0x7b,
+ 0xde, 0x4d, 0xda, 0x5d, 0x5a, 0x9d, 0xd7, 0x4e, 0xa5, 0xe5, 0x3e, 0x07,
+ 0xd0, 0x7e, 0x5d, 0xb6, 0x3d, 0x84, 0x5f, 0xd1, 0xa1, 0x81, 0x14, 0x54,
+ 0x8a, 0x50, 0x98, 0x66, 0x5a, 0xa6, 0x44, 0x60, 0x1d, 0x6e, 0x69, 0x6b,
+ 0xd5, 0xd2, 0xf8, 0x1f, 0x1f, 0x71, 0xd9, 0xf2, 0xe5, 0x5e, 0x45, 0x60,
+ 0x42, 0xd7, 0xff, 0x36, 0xd8, 0x13, 0xb1, 0x9c, 0xa4, 0x20, 0xd6, 0x08,
+ 0xc8, 0x70, 0x4e, 0xfa, 0x05, 0x19, 0xe2, 0xe1, 0x47, 0xf1, 0x55, 0xc5,
+ 0xf8, 0x5b, 0x64, 0x30, 0x27, 0x5b, 0x5c, 0x1f, 0xa9, 0x13, 0xf9, 0x4d,
+ 0x78, 0x91, 0x1e, 0x0f, 0x08, 0x1f, 0x87, 0x49, 0xf5, 0xbf, 0x7d, 0xfb,
+ 0xf2, 0x1a, 0x21, 0xfe, 0x50, 0x31, 0x2e, 0xc4, 0x0b, 0x8f, 0x8c, 0x9d,
+ 0x1c, 0x1d, 0x95, 0x5d, 0x0a, 0x49, 0xe6, 0x68, 0xb5, 0x1f, 0xec, 0x3a,
+ 0x52, 0xd2, 0x68, 0xdc, 0xc8, 0x26, 0xbd, 0x77, 0xfd, 0x5e, 0x0a, 0xf4,
+ 0xf2, 0xc4, 0x47, 0xa5, 0x1d, 0xee, 0x40, 0xfc, 0x15, 0xfa, 0xad, 0x7f,
+ 0x79, 0x7e, 0x0d, 0xb9, 0x07, 0x2f, 0xae, 0xb1, 0xfe, 0xcf, 0x7c, 0xf3,
+ 0x12, 0x81, 0x4c, 0x7d, 0x85, 0x4f, 0xf3, 0xce, 0x00, 0x0f, 0xb0, 0x68,
+ 0x00, 0x28, 0xc1, 0x10, 0xe6, 0x08, 0xca, 0x25, 0xb8, 0x90, 0x27, 0x09,
+ 0xfa, 0xf6, 0x4d, 0x0e, 0xa5, 0x32, 0x01, 0xab, 0xba, 0xac, 0x60, 0x25,
+ 0xb8, 0x79, 0x92, 0xd9, 0x61, 0xa4, 0x55, 0xa2, 0x77, 0x8f, 0xf5, 0x56,
+ 0x01, 0x5b, 0xec, 0xb6, 0xca, 0x41, 0xb4, 0x77, 0x73, 0x3c, 0x22, 0xd9,
+ 0x91, 0xcf, 0xf0, 0x41, 0x6b, 0x84, 0x2e, 0xc3, 0xd8, 0x6c, 0x54, 0x04,
+ 0xb2, 0xd9, 0xed, 0x3f, 0x47, 0xef, 0xdd, 0xb6, 0xfa, 0x1f, 0x07, 0x25,
+ 0x38, 0x5d, 0x17, 0x33, 0xa4, 0x4b, 0xf7, 0x5b, 0x51, 0xa6, 0xa6, 0xfb,
+ 0xe2, 0x5a, 0xf3, 0xce, 0x08, 0x40, 0xa9, 0x5f, 0x86, 0xda, 0x22, 0x7e,
+ 0x7f, 0x93, 0xf3, 0x0a, 0xd4, 0x7c, 0x03, 0x36, 0x60, 0xc4, 0x50, 0x13,
+ 0xbe, 0x29, 0x28, 0x20, 0xf3, 0x3d, 0x9c, 0x9e, 0x5d, 0x4f, 0x68, 0xb5,
+ 0xe0, 0x57, 0x55, 0xe1, 0x8a, 0x1b, 0xce, 0x10, 0x00, 0x3b, 0x7d, 0x2e,
+ 0xe9, 0x79, 0x32, 0xaf, 0x12, 0x3f, 0x63, 0x62, 0x95, 0xbd, 0x8a, 0x13,
+ 0xe0, 0x75, 0x77, 0xee, 0x3f, 0x3b, 0xc4, 0x6a, 0xe6, 0xe4, 0x71, 0xfb,
+ 0xfe, 0xe5, 0x65, 0xa3, 0xb4, 0x61, 0xba, 0xb9, 0xaf, 0x67, 0xf1, 0x8e,
+ 0x24, 0x4b, 0xbe, 0xf3, 0x12, 0xc8, 0xa5, 0x9c, 0xf1, 0xea, 0xc8, 0xe8,
+ 0x8d, 0x4e, 0xe1, 0xb7, 0xe0, 0x85, 0x26, 0x0c, 0x05, 0x07, 0x94, 0x5d,
+ 0xd9, 0x07, 0xed, 0x67, 0x97, 0x04, 0x1a, 0x59, 0x4b, 0x88, 0xbf, 0xb1,
+ 0xf3, 0x38, 0x66, 0x9f, 0x06, 0x98, 0x4a, 0x70},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 125
+ {SEC_OID_SHA384,
+ 125,
+ {0x4d, 0x54, 0xe5, 0x6f, 0x58, 0x7d, 0x6f, 0xca, 0xf2, 0xe4, 0x3e, 0xe1,
+ 0xa8, 0xef, 0xf3, 0x3e, 0x83, 0x3f, 0x83, 0xd9, 0x1c, 0xa0, 0x92, 0xd0,
+ 0xb5, 0x36, 0xd0, 0xff, 0xf8, 0x0a, 0xd6, 0x7b, 0xbd, 0x99, 0x26, 0xe7,
+ 0xfa, 0xe8, 0xb2, 0xb2, 0x21, 0x5b, 0xab, 0xc6, 0x78, 0xe6, 0xab, 0xb9,
+ 0x16, 0xdd, 0x19, 0xb3, 0x5c, 0x8b, 0xac, 0xf9, 0x9b, 0x39, 0x7c, 0x8e,
+ 0xf3, 0x64, 0xb9, 0xd7, 0x5b, 0x59, 0x5a, 0x4d, 0xc9, 0xf0, 0x7d, 0x3d,
+ 0x4a, 0x59, 0xc5, 0x2f, 0xa4, 0xfb, 0xfe, 0xa7, 0x81, 0x5a, 0x21, 0x96,
+ 0xb7, 0x97, 0x18, 0x67, 0xc8, 0xbf, 0x93, 0x17, 0x05, 0xbe, 0x8f, 0x10,
+ 0x6d, 0x15, 0x0e, 0x71, 0xbd, 0x7f, 0x7d, 0x65, 0x26, 0x86, 0xed, 0xe6,
+ 0x84, 0xad, 0xdb, 0x0a, 0x29, 0x98, 0x7a, 0x22, 0x46, 0x27, 0xcf, 0xad,
+ 0x21, 0x30, 0x64, 0xc1, 0xd1, 0xd6, 0xcf, 0xac, 0x92, 0xf8, 0x8f, 0xd9,
+ 0xfd, 0x07, 0x03, 0xa7, 0x47, 0x41, 0xa7, 0x1d, 0x43, 0xc8, 0x02, 0x98,
+ 0x04, 0xfc, 0xac, 0x4d, 0x14, 0xf5, 0xd8, 0x59, 0x1b, 0x15, 0xee, 0xb3,
+ 0xdf, 0xf5, 0xba, 0x65, 0x4b, 0x52, 0x1c, 0x31, 0xce, 0xcf, 0x2e, 0xd7,
+ 0xa7, 0x00, 0x14, 0xc7, 0x48, 0xf9, 0xbe, 0xca, 0x3f, 0x1b, 0x69, 0xba,
+ 0xa4, 0xfb, 0xef, 0x84, 0x00, 0x88, 0x8c, 0x5b, 0x35, 0x4a, 0x8f, 0x6c,
+ 0x80, 0x58, 0x76, 0x75, 0x43, 0x59, 0x27, 0x69, 0x9f, 0x08, 0x94, 0xe1,
+ 0x09, 0xb2, 0x1a, 0xed, 0x4e, 0xa5, 0x4f, 0xf6, 0x0f, 0xb2, 0xc8, 0x29,
+ 0x84, 0x25, 0xb2, 0xf0, 0x17, 0xdb, 0x44, 0xfc, 0xe1, 0x4f, 0x6e, 0xb4,
+ 0xfb, 0x95, 0x75, 0x9d, 0x79, 0xd8, 0x05, 0xf1, 0x13, 0x49, 0x3f, 0x7d,
+ 0x40, 0x72, 0x2f, 0xa3, 0x7c, 0xf7, 0x97, 0xe0, 0x3b, 0x69, 0x37, 0x17,
+ 0x9d, 0xb4, 0x43, 0x8a, 0x78, 0x95, 0xe7, 0x42, 0x63, 0xa9, 0x3b, 0xa2,
+ 0x12, 0xe7, 0x41, 0x0e, 0x17, 0x25, 0x1d, 0x5f, 0xb4, 0x9f, 0xab, 0xf0,
+ 0x5c, 0x14, 0x2c, 0x9f, 0x46, 0x49, 0xd4, 0x46, 0x17, 0x65, 0x2a, 0x58,
+ 0x69, 0x49, 0x63, 0x45, 0xcd, 0x48, 0x24, 0x5a, 0x3f, 0xbb, 0x6d, 0xea,
+ 0xd2, 0xac, 0xe7, 0x1b, 0x7f, 0xc3, 0x96, 0x5d, 0xe6, 0xe7, 0x0b, 0xe5,
+ 0x03, 0xb2, 0xfa, 0x95, 0x3b, 0xd9, 0xfc, 0x76, 0xf5, 0xbe, 0x70, 0xc0,
+ 0xf7, 0xd9, 0x87, 0xa3, 0x23, 0xf8, 0xa2, 0x21, 0xb8, 0x75, 0xc8, 0x05,
+ 0x28, 0x2b, 0x6e, 0xb5, 0x8a, 0x6e, 0x43, 0x43, 0xeb, 0x3c, 0xaa, 0xb6,
+ 0x2b, 0x90, 0x2c, 0x93, 0x10, 0xe5, 0x6a, 0xd5, 0x0f, 0xb4, 0xad, 0xfd,
+ 0xc6, 0x8f, 0x11, 0xe9, 0xbf, 0x94, 0xd7, 0x64, 0x10, 0xbd, 0xcf, 0x4e,
+ 0xbf, 0x05, 0xdd, 0x90, 0xd3, 0x41, 0xf0, 0x25, 0xab, 0x18, 0x2b, 0xb8,
+ 0xea, 0x0e, 0x36, 0x57, 0x92, 0x88, 0xf6, 0x27, 0x4d, 0x47, 0xc6, 0xc2,
+ 0x5e, 0xa8, 0x65, 0x04, 0x24, 0xc2, 0xe1, 0x26, 0x82, 0xae, 0x58, 0x07,
+ 0x8f, 0x6b, 0xf5, 0xb0, 0x77, 0x2d, 0x93, 0x2a, 0xa7, 0x7d, 0x83, 0x7c,
+ 0x2c, 0xcb, 0xb0, 0x85, 0x6e, 0xfc, 0xc5, 0x64, 0xa2, 0x8a, 0x03, 0xfe,
+ 0x57, 0xe9, 0xc6, 0x74, 0x88, 0x9b, 0xda, 0x54, 0xb4, 0x52, 0x38, 0x8b,
+ 0xa8, 0x37, 0x3c, 0xbc, 0xc2, 0x6c, 0x74, 0xe7, 0xe9, 0x3e, 0xdb, 0x9c,
+ 0xdf, 0x6b, 0x91, 0xd2, 0x2f, 0xed, 0xd0, 0x14, 0xf1, 0x15, 0x1f, 0x8a,
+ 0x59, 0x35, 0xac, 0x64, 0xe2, 0x8b, 0xf9, 0x0b, 0xf7, 0x1d, 0x92, 0xd8,
+ 0x41, 0x5a, 0xf1, 0x51, 0x27, 0xdb, 0xfd, 0xeb, 0x98, 0xef, 0x80, 0xe8,
+ 0x41, 0x25, 0x40, 0x15, 0x64, 0x15, 0x96, 0xf3, 0x31, 0xcf, 0x52, 0x14,
+ 0xed, 0xb7, 0xd8, 0xb3, 0xde, 0xc1, 0xf8, 0xb0},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 126
+ {SEC_OID_SHA384,
+ 126,
+ {0x33, 0x93, 0xa6, 0x45, 0x1a, 0xa6, 0x5f, 0xb8, 0x65, 0x60, 0xa8, 0xd0,
+ 0x1c, 0x75, 0xc9, 0x94, 0x85, 0xbe, 0x4c, 0xf3, 0x63, 0xe4, 0x3f, 0x82,
+ 0x9a, 0x74, 0xcc, 0xad, 0xf0, 0x2a, 0xaa, 0xaa, 0x85, 0x55, 0x38, 0x53,
+ 0xed, 0x1c, 0xf0, 0x11, 0x5e, 0xd5, 0x35, 0x85, 0x80, 0xee, 0xd9, 0x86,
+ 0xa3, 0xde, 0x77, 0x9a, 0x1f, 0xeb, 0x8e, 0x4e, 0x1e, 0x31, 0x2c, 0xde,
+ 0xd0, 0x82, 0x4a, 0x0e, 0x1b, 0x56, 0x69, 0x42, 0x2d, 0x00, 0xad, 0xe2,
+ 0xd7, 0x7d, 0xa3, 0x69, 0xcf, 0x22, 0x80, 0xa9, 0x9b, 0x9c, 0xf4, 0x2b,
+ 0x6c, 0x2a, 0x7f, 0x30, 0x38, 0xaf, 0xf4, 0x95, 0x99, 0x55, 0x5c, 0xd9,
+ 0x54, 0x90, 0x64, 0xd8, 0x06, 0x62, 0x5c, 0x07, 0x7a, 0x85, 0x46, 0x8c,
+ 0x5d, 0x36, 0xfc, 0x8e, 0xa4, 0x20, 0x78, 0xa1, 0x61, 0x81, 0xff, 0xa5,
+ 0xf7, 0x5d, 0xb7, 0x2f, 0x0e, 0xb1, 0x9d, 0x2b, 0xbe, 0xfb, 0x5e, 0xd8,
+ 0x6a, 0xa8, 0x0a, 0x82, 0x10, 0x78, 0xdc, 0x42, 0xbc, 0xaa, 0x0f, 0x20,
+ 0x6b, 0xf9, 0x71, 0x2c, 0xed, 0x9f, 0x18, 0x85, 0x3a, 0x6b, 0x24, 0xe8,
+ 0x0b, 0x41, 0x8a, 0x0d, 0xfa, 0xfc, 0x6f, 0x3d, 0x25, 0xf7, 0xac, 0x4f,
+ 0x20, 0xb3, 0x05, 0xfd, 0x95, 0x9c, 0x89, 0x72, 0xea, 0xc2, 0x0f, 0xc1,
+ 0xdd, 0x96, 0x2c, 0x0e, 0x50, 0x4e, 0xd2, 0x3d, 0x22, 0x31, 0x42, 0x5f,
+ 0xfa, 0x5a, 0x8c, 0xe0, 0xa4, 0x32, 0x16, 0xf0, 0x7a, 0x3c, 0xce, 0x90,
+ 0xcb, 0x50, 0x3a, 0xce, 0x3a, 0x4d, 0xc6, 0xe4, 0x3f, 0x4e, 0xb9, 0xa9,
+ 0x3a, 0x68, 0xa0, 0xec, 0xca, 0xcf, 0xc5, 0x30, 0x0c, 0xe9, 0x4a, 0x48,
+ 0xf9, 0x6c, 0xed, 0xd1, 0x17, 0x9b, 0x29, 0x49, 0x18, 0xbf, 0x6b, 0x1c,
+ 0x69, 0x89, 0xef, 0x48, 0x04, 0xbd, 0x62, 0xd8, 0x20, 0xa8, 0xe9, 0xff,
+ 0xc0, 0x40, 0x25, 0xb7, 0x65, 0x72, 0x90, 0xf7, 0x4f, 0xe6, 0xf0, 0x2f,
+ 0x2f, 0x6c, 0x6e, 0x0a, 0x56, 0x38, 0xd2, 0xb8, 0x06, 0xae, 0xb2, 0x71,
+ 0x10, 0x62, 0x9a, 0xb7, 0x8f, 0x1d, 0x4b, 0xfb, 0x22, 0x22, 0x4e, 0x8c,
+ 0xa0, 0x9e, 0x47, 0xb1, 0x18, 0xc9, 0x72, 0xbb, 0xd3, 0x03, 0x80, 0x24,
+ 0x21, 0x4e, 0x0d, 0x2a, 0x8d, 0x93, 0x9c, 0xe0, 0x6e, 0x0f, 0x13, 0xad,
+ 0x60, 0xd7, 0x53, 0xfd, 0x62, 0xb2, 0x6a, 0x83, 0xf9, 0xb2, 0xc2, 0x8a,
+ 0x10, 0xab, 0x6b, 0x8e, 0x51, 0x12, 0xd3, 0xe5, 0x2b, 0x03, 0x25, 0x8e,
+ 0xdf, 0x0f, 0xb2, 0x04, 0xdd, 0xbb, 0xe1, 0x27, 0x0e, 0x41, 0xea, 0xe5,
+ 0x4c, 0x7f, 0x92, 0xc2, 0xf6, 0x5c, 0xd2, 0x87, 0xaa, 0xd7, 0x6e, 0x6d,
+ 0xc7, 0x72, 0x47, 0x11, 0xec, 0x03, 0xb3, 0x38, 0xe3, 0xf6, 0xcc, 0xb9,
+ 0xc8, 0xc8, 0x59, 0xf8, 0x78, 0xc2, 0x81, 0xdc, 0x0b, 0xc6, 0x1a, 0x99,
+ 0x0d, 0x24, 0x41, 0x54, 0xb3, 0x9c, 0xac, 0xfe, 0x47, 0xb9, 0x2d, 0x7f,
+ 0x87, 0x52, 0x33, 0x4e, 0x85, 0x9b, 0x57, 0x96, 0x95, 0x1a, 0xb3, 0xb3,
+ 0xa0, 0x9b, 0xb2, 0x69, 0xde, 0x28, 0x2b, 0x85, 0x30, 0xa0, 0x18, 0xe5,
+ 0xd4, 0xf1, 0x54, 0x81, 0x40, 0x0c, 0x0f, 0x3f, 0xa5, 0xe6, 0x0d, 0x0d,
+ 0x14, 0xff, 0x45, 0x46, 0x59, 0x8c, 0xed, 0x7f, 0x73, 0xa2, 0x84, 0x68,
+ 0x63, 0x9c, 0xda, 0x08, 0x5e, 0xfd, 0x50, 0x99, 0xc1, 0x23, 0x78, 0xb1,
+ 0x2f, 0xa4, 0x06, 0x7c, 0x16, 0x78, 0xc1, 0x6d, 0x09, 0x54, 0xf4, 0xb5,
+ 0x95, 0x4a, 0x48, 0xc2, 0xde, 0xab, 0xb4, 0xf6, 0x94, 0xc1, 0x71, 0xd6,
+ 0x9e, 0x7e, 0xfd, 0xcc, 0xfd, 0x18, 0x88, 0x7e, 0x79, 0x20, 0x7f, 0xdf,
+ 0xd0, 0xe8, 0x79, 0x82, 0x4a, 0xb9, 0x91, 0xaa, 0xce, 0x5d, 0xbf, 0xca,
+ 0xb0, 0x82, 0x6e, 0xe8, 0xf4, 0x4e, 0xfb, 0x54},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 127
+ {SEC_OID_SHA384,
+ 127,
+ {0xd7, 0x08, 0x4e, 0x9d, 0x50, 0xf3, 0x40, 0xdd, 0x41, 0x61, 0x8f, 0x62,
+ 0x36, 0xc0, 0xdd, 0x09, 0xf8, 0x6e, 0xe1, 0x85, 0x8c, 0x77, 0xe2, 0x9f,
+ 0xcf, 0x82, 0xcf, 0x88, 0x43, 0x11, 0x11, 0xed, 0xd0, 0x25, 0xd3, 0xcc,
+ 0xfb, 0x90, 0x03, 0x9f, 0x5b, 0x63, 0x15, 0xe1, 0xea, 0xf2, 0xad, 0xad,
+ 0x3f, 0x59, 0x1f, 0x3c, 0xd4, 0xa0, 0xee, 0x49, 0x20, 0x61, 0xa7, 0x3d,
+ 0xa4, 0x56, 0x68, 0x48, 0x5d, 0xff, 0xbe, 0xc0, 0x20, 0x94, 0x7e, 0x3f,
+ 0x4a, 0x07, 0xf8, 0x2b, 0x3a, 0x5b, 0x47, 0x97, 0x62, 0x38, 0x67, 0xff,
+ 0x4d, 0x92, 0x8b, 0xd5, 0x8c, 0x19, 0x09, 0x6f, 0x60, 0x46, 0x56, 0xf6,
+ 0x0d, 0x8e, 0x3e, 0xca, 0x9e, 0x21, 0x8f, 0xab, 0x21, 0xd3, 0x47, 0x04,
+ 0x53, 0x63, 0x48, 0x38, 0xbb, 0x52, 0x44, 0x4a, 0xe1, 0xe2, 0xbb, 0xbc,
+ 0x55, 0x3b, 0x11, 0x2e, 0xc3, 0xa3, 0xc0, 0x78, 0x5b, 0xb3, 0x05, 0x11,
+ 0x83, 0xfa, 0x28, 0xff, 0x25, 0x55, 0x84, 0xd7, 0x5b, 0x44, 0x51, 0x02,
+ 0x52, 0x1c, 0x93, 0x76, 0xed, 0x91, 0x14, 0xe8, 0x4f, 0x7a, 0x22, 0xde,
+ 0x40, 0x21, 0xc3, 0x34, 0xe7, 0xda, 0x87, 0x3a, 0xef, 0x6d, 0xb2, 0x93,
+ 0x90, 0x3a, 0x8d, 0x03, 0xcd, 0xee, 0xc3, 0x15, 0x0b, 0xc1, 0x89, 0x0d,
+ 0x49, 0x3b, 0x41, 0x8e, 0xd2, 0x3e, 0xe4, 0xdf, 0x26, 0x31, 0x34, 0x72,
+ 0x47, 0xd4, 0x18, 0xf2, 0x01, 0xc0, 0x4f, 0xfa, 0xdb, 0xab, 0xfe, 0xa4,
+ 0x41, 0x68, 0x46, 0x21, 0xe7, 0x84, 0x25, 0xb9, 0xf5, 0xe6, 0xdf, 0xe8,
+ 0x99, 0x77, 0xe7, 0xd5, 0xda, 0x88, 0x72, 0x05, 0x95, 0x85, 0x0b, 0x5e,
+ 0x45, 0x86, 0x33, 0x7c, 0x22, 0xc1, 0xa4, 0xea, 0xf3, 0x5d, 0x5a, 0x40,
+ 0xb4, 0x77, 0x91, 0x92, 0x5d, 0x8d, 0xdb, 0x94, 0x71, 0xde, 0x7c, 0x87,
+ 0x56, 0xb5, 0xbf, 0xbe, 0x1a, 0x44, 0x06, 0x85, 0xd3, 0xc9, 0x9f, 0xc9,
+ 0x1f, 0x73, 0xa3, 0x34, 0xaa, 0x2d, 0x2b, 0x70, 0x71, 0xf5, 0xb5, 0xcf,
+ 0xfa, 0x64, 0x3a, 0x40, 0xb9, 0xa8, 0x54, 0x4b, 0x72, 0x5a, 0x1e, 0x9f,
+ 0x2c, 0x2b, 0xc6, 0x2a, 0x4e, 0xd4, 0x2d, 0xd4, 0xdb, 0x24, 0xcd, 0xf8,
+ 0x0f, 0x1c, 0xfb, 0x8e, 0x9e, 0x5b, 0x5b, 0x86, 0xd2, 0x00, 0xb5, 0xb9,
+ 0x50, 0xde, 0x96, 0xdb, 0xae, 0x50, 0x26, 0x6f, 0x5e, 0xe7, 0xec, 0x6e,
+ 0x4e, 0x2c, 0xb2, 0xa6, 0x35, 0xf4, 0x93, 0x0e, 0x0b, 0x38, 0xd1, 0x02,
+ 0x8f, 0x87, 0x8b, 0xfe, 0xa2, 0x2b, 0x56, 0xac, 0xc9, 0x52, 0x6a, 0xf2,
+ 0x12, 0x96, 0xa0, 0x88, 0x49, 0xbc, 0x1c, 0x3a, 0x9b, 0x9f, 0x90, 0x68,
+ 0x6d, 0x4a, 0x04, 0x26, 0xdd, 0x89, 0x04, 0xfb, 0x44, 0xe3, 0x40, 0x1f,
+ 0xcd, 0x6f, 0xa3, 0xa6, 0x25, 0xa8, 0x52, 0x31, 0x84, 0xd2, 0xe0, 0x3f,
+ 0xd6, 0xd3, 0x41, 0xe3, 0xbc, 0x36, 0x5b, 0xb5, 0x49, 0xc5, 0x30, 0x7d,
+ 0xd9, 0x28, 0xcf, 0x1e, 0x40, 0x9e, 0x7d, 0x60, 0xa1, 0xf3, 0xbf, 0xec,
+ 0x1a, 0x95, 0x50, 0x1d, 0x32, 0xeb, 0x79, 0xb3, 0x8c, 0xb5, 0x0c, 0xd5,
+ 0x20, 0x2f, 0x12, 0xde, 0x07, 0xd4, 0x66, 0x53, 0x1d, 0x85, 0xe0, 0xc6,
+ 0x68, 0xa7, 0x0c, 0xee, 0x06, 0x0c, 0xc3, 0xc4, 0x69, 0x83, 0xcb, 0x48,
+ 0x8b, 0x8f, 0x79, 0xca, 0x53, 0x11, 0xc9, 0x1f, 0x2b, 0x90, 0xc8, 0x44,
+ 0x6f, 0xcd, 0x2a, 0x58, 0xd5, 0x61, 0x77, 0x09, 0xb7, 0x9e, 0xbc, 0xfd,
+ 0x52, 0x34, 0xc7, 0x10, 0x34, 0x89, 0xc4, 0xd2, 0xfc, 0x3d, 0x7b, 0x33,
+ 0x87, 0x90, 0x4e, 0x03, 0xbf, 0xa9, 0xf8, 0xc5, 0xcc, 0xb9, 0xd5, 0xb3,
+ 0xf7, 0x8e, 0xb0, 0x59, 0x43, 0x27, 0x3d, 0xc8, 0xa9, 0x40, 0xec, 0x0f,
+ 0x74, 0xc5, 0x91, 0x0d, 0xc9, 0x3d, 0xa8, 0x1c},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 128
+ {SEC_OID_SHA384,
+ 128,
+ {0xc0, 0x8f, 0x38, 0xdf, 0x11, 0x97, 0x5c, 0x78, 0x1a, 0xf7, 0x1a, 0x9a,
+ 0x75, 0xb8, 0x0f, 0x89, 0xca, 0x79, 0x02, 0x40, 0x53, 0x3b, 0x40, 0xde,
+ 0x03, 0x63, 0xb1, 0x95, 0x84, 0x97, 0x7b, 0x41, 0x1a, 0xdb, 0xb2, 0xa6,
+ 0x99, 0x21, 0xf5, 0x3d, 0x0a, 0xaf, 0xe0, 0x40, 0xce, 0x96, 0xd6, 0x35,
+ 0x6b, 0x87, 0x9e, 0x0e, 0x4f, 0x24, 0xeb, 0x0d, 0xc0, 0x4e, 0xb8, 0xb3,
+ 0xa1, 0x9e, 0xf5, 0x78, 0x03, 0x35, 0x14, 0xc6, 0x3c, 0xe0, 0x8a, 0x01,
+ 0xe5, 0xb3, 0xca, 0xde, 0x4d, 0x25, 0xae, 0x36, 0xe7, 0xc1, 0x05, 0x45,
+ 0x0c, 0x7c, 0x1e, 0x2f, 0x2b, 0x40, 0x77, 0xb4, 0x92, 0xa3, 0xb2, 0x39,
+ 0x61, 0xc9, 0xc4, 0x06, 0x16, 0x61, 0x7e, 0xb0, 0x81, 0xb8, 0xa5, 0x61,
+ 0x6a, 0x74, 0x1c, 0x30, 0xdd, 0xef, 0x99, 0xe6, 0xfc, 0xd0, 0x93, 0x4c,
+ 0x4a, 0xf5, 0x6b, 0x99, 0xcb, 0x48, 0xd4, 0x41, 0x9d, 0xcb, 0x5c, 0x0d,
+ 0x0d, 0xb5, 0xca, 0xbb, 0x1a, 0x3d, 0xd1, 0x1e, 0xb8, 0xeb, 0xed, 0x9a,
+ 0x63, 0x03, 0xef, 0xe4, 0xb9, 0xba, 0x9d, 0x00, 0x01, 0x4b, 0x72, 0xa0,
+ 0x3b, 0x05, 0x89, 0xcb, 0xf6, 0x04, 0xa9, 0xa1, 0x3f, 0x22, 0x4d, 0x65,
+ 0x40, 0xa2, 0x88, 0x1c, 0x18, 0x03, 0x70, 0xab, 0x9e, 0x2c, 0x90, 0xc9,
+ 0x3e, 0x5c, 0x9b, 0xb5, 0xe5, 0x8a, 0x09, 0x26, 0xb6, 0xab, 0x75, 0xcc,
+ 0x18, 0xc1, 0x24, 0x31, 0xc4, 0xa1, 0x73, 0xe8, 0xc3, 0x38, 0x81, 0x70,
+ 0xa8, 0xcb, 0x71, 0x00, 0x19, 0x3a, 0x8c, 0x64, 0x4f, 0xf2, 0x74, 0x95,
+ 0xd9, 0x8f, 0xca, 0x0a, 0x5f, 0x0d, 0x49, 0xca, 0xfe, 0x61, 0x8c, 0x76,
+ 0x9c, 0xd5, 0x83, 0x17, 0x07, 0xc8, 0xba, 0xea, 0xda, 0xf3, 0x2d, 0xf0,
+ 0x71, 0x30, 0x63, 0x82, 0x01, 0x73, 0x80, 0x3c, 0x58, 0xdb, 0xa9, 0xce,
+ 0x29, 0x2b, 0x8e, 0x31, 0x8b, 0x93, 0xfe, 0xa3, 0xb4, 0x0d, 0x75, 0xba,
+ 0x0a, 0x05, 0x70, 0x51, 0x2e, 0x14, 0x8d, 0x9e, 0x84, 0xb5, 0x53, 0x5e,
+ 0xa7, 0x0e, 0xca, 0x59, 0xe4, 0x50, 0xaa, 0x05, 0x37, 0x82, 0xff, 0x8e,
+ 0x5f, 0xfc, 0xca, 0x14, 0x0d, 0xea, 0x1d, 0xbf, 0xcd, 0x37, 0xad, 0x8b,
+ 0xa3, 0xba, 0x24, 0xe6, 0x08, 0x72, 0x75, 0xe9, 0x47, 0xc1, 0x7a, 0x64,
+ 0xcb, 0xdd, 0x84, 0x88, 0xbd, 0x6f, 0x98, 0xf9, 0x38, 0x85, 0x49, 0xb0,
+ 0x0b, 0x33, 0x89, 0xd2, 0x56, 0xed, 0x0c, 0x60, 0x43, 0x78, 0x5d, 0xe6,
+ 0x93, 0x2f, 0x25, 0xc1, 0x8b, 0xed, 0x5c, 0x05, 0x27, 0xba, 0x46, 0x65,
+ 0x2f, 0x56, 0xdf, 0x24, 0xd3, 0xee, 0x96, 0x9e, 0x10, 0x9d, 0x9b, 0xf2,
+ 0x3c, 0xcc, 0x93, 0x59, 0x60, 0x36, 0x48, 0xd8, 0xe7, 0xb0, 0x64, 0x04,
+ 0x3c, 0x99, 0x73, 0x93, 0x1e, 0xf7, 0x8f, 0xd1, 0x07, 0xa9, 0xdf, 0x71,
+ 0x28, 0x36, 0x2b, 0x0a, 0xd4, 0xcf, 0xa4, 0x49, 0xc8, 0x6f, 0xc6, 0x13,
+ 0xc4, 0x7d, 0x99, 0x22, 0x2f, 0x95, 0x00, 0xa9, 0x55, 0x84, 0xc7, 0x46,
+ 0xb9, 0x1d, 0xd7, 0x29, 0xa9, 0x87, 0xbc, 0x5d, 0xe7, 0xc6, 0xbb, 0x92,
+ 0x6d, 0x52, 0x08, 0x19, 0x45, 0xa9, 0xb4, 0x2a, 0xe0, 0x61, 0x34, 0x7c,
+ 0x16, 0xe7, 0x1d, 0x91, 0xa6, 0x55, 0x31, 0x09, 0x01, 0x8d, 0x15, 0x9f,
+ 0xa7, 0xfc, 0x13, 0xa8, 0xd0, 0xac, 0x9a, 0x57, 0xb1, 0x32, 0xbc, 0xf7,
+ 0x94, 0x7f, 0x19, 0xe0, 0x44, 0x41, 0x48, 0x17, 0x37, 0x28, 0x39, 0x7a,
+ 0xfc, 0xde, 0x41, 0x04, 0x16, 0xb1, 0x36, 0x0a, 0xd1, 0xe3, 0x7c, 0xba,
+ 0x27, 0x62, 0xf7, 0xe1, 0x5f, 0xf2, 0xff, 0xfe, 0xee, 0x2e, 0x09, 0xd0,
+ 0x3b, 0x83, 0xac, 0xe2, 0x4e, 0x93, 0x95, 0xe3, 0xaa, 0x6a, 0x0f, 0xe9,
+ 0x7d, 0x03, 0x5e, 0x21, 0x31, 0x64, 0xd1, 0xc8},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 129
+ {SEC_OID_SHA384,
+ 129,
+ {0x21, 0xae, 0xdb, 0x00, 0x19, 0x1d, 0xa3, 0x33, 0xa6, 0x49, 0xec, 0xba,
+ 0x6a, 0x9d, 0x71, 0x5d, 0x4b, 0x5d, 0x37, 0x9a, 0x85, 0x4f, 0x27, 0xc6,
+ 0xd2, 0x7c, 0x2c, 0xe8, 0x92, 0xd6, 0xd6, 0x64, 0x66, 0x4e, 0xcb, 0x53,
+ 0x35, 0x1e, 0xc7, 0xf1, 0xbf, 0x75, 0x73, 0x33, 0x6b, 0x3b, 0xcc, 0xcf,
+ 0x7f, 0xb2, 0x5f, 0xfd, 0xc3, 0xa6, 0xfe, 0xb3, 0xb9, 0x54, 0x83, 0x71,
+ 0x7c, 0x08, 0xea, 0xbd, 0xb8, 0xd9, 0xe3, 0xa9, 0xf9, 0x19, 0x37, 0xf4,
+ 0x95, 0xa9, 0x65, 0x02, 0x8a, 0x1c, 0x89, 0xdb, 0xce, 0xa8, 0x39, 0x00,
+ 0x32, 0xd7, 0x37, 0x28, 0x92, 0x98, 0xd6, 0x12, 0x41, 0x97, 0x09, 0x0f,
+ 0x10, 0x61, 0x1e, 0x41, 0x8d, 0x7f, 0x6d, 0x2b, 0x36, 0x54, 0x25, 0x49,
+ 0xde, 0x77, 0x7f, 0xb8, 0xd0, 0xa2, 0x57, 0xf7, 0xed, 0xe5, 0x5a, 0x9b,
+ 0x63, 0xa9, 0xb0, 0xd7, 0xbe, 0xbd, 0xc2, 0x1b, 0x4b, 0x8c, 0x84, 0x5e,
+ 0x43, 0xfa, 0xa2, 0x71, 0xd5, 0x5d, 0x87, 0x78, 0x1a, 0xb7, 0x6b, 0xab,
+ 0x9b, 0x57, 0xa2, 0xe2, 0x23, 0x7c, 0x46, 0x6b, 0xfc, 0xdd, 0x8e, 0x2b,
+ 0x23, 0xf8, 0xf6, 0x55, 0x82, 0xc2, 0x10, 0x5a, 0xa3, 0x7a, 0xef, 0x76,
+ 0x87, 0xff, 0xb5, 0x14, 0xdf, 0x36, 0x29, 0xa3, 0x67, 0xbc, 0x2d, 0x3f,
+ 0xd1, 0x83, 0x19, 0x96, 0x99, 0xcf, 0x93, 0xc6, 0x87, 0x61, 0x1f, 0xc8,
+ 0xf1, 0x90, 0xef, 0xdc, 0xb0, 0x2d, 0xd6, 0xb9, 0xe2, 0x28, 0x36, 0x1c,
+ 0x7a, 0x72, 0xc2, 0xeb, 0xdd, 0x50, 0x77, 0xe0, 0x9e, 0xf8, 0x66, 0xe3,
+ 0x04, 0xdf, 0xce, 0x2b, 0x4b, 0x80, 0xfe, 0x99, 0xb4, 0x2a, 0x0c, 0xe9,
+ 0xf4, 0x7b, 0x8d, 0xed, 0x42, 0x0f, 0xc0, 0xe7, 0xe4, 0x62, 0xa4, 0x6a,
+ 0x82, 0x30, 0x7d, 0x42, 0xe5, 0xf1, 0x39, 0x19, 0x85, 0x56, 0xc3, 0xbd,
+ 0x74, 0xf7, 0xb0, 0x21, 0x5d, 0x8d, 0x15, 0x52, 0xc0, 0x79, 0xc8, 0x95,
+ 0xef, 0xca, 0x2f, 0x9d, 0xe2, 0x2b, 0xda, 0xbc, 0x46, 0xef, 0xca, 0xdc,
+ 0x35, 0x5d, 0x13, 0xcb, 0x8a, 0xd6, 0x26, 0x2f, 0x74, 0x68, 0xb8, 0x5e,
+ 0xb1, 0xb1, 0xd5, 0xc1, 0x3a, 0x9a, 0xec, 0x97, 0x88, 0x44, 0x21, 0x91,
+ 0x4b, 0x47, 0x4d, 0x9c, 0x50, 0x31, 0xf8, 0x96, 0x3b, 0x5d, 0x63, 0x5c,
+ 0xfb, 0x8d, 0xab, 0xde, 0x4b, 0xa9, 0x55, 0x09, 0x78, 0xd0, 0xbd, 0xa9,
+ 0xc6, 0xea, 0x0e, 0x28, 0xa7, 0xf7, 0x8b, 0x1a, 0x6c, 0xa8, 0x21, 0x85,
+ 0xac, 0xf4, 0x41, 0x27, 0x70, 0xce, 0xf4, 0x18, 0x9b, 0x49, 0x1c, 0x16,
+ 0xf7, 0x73, 0x57, 0xdf, 0x7b, 0x6b, 0x84, 0x8f, 0x47, 0x22, 0xc0, 0x98,
+ 0xe2, 0x0c, 0xb7, 0xc2, 0x49, 0xf3, 0x88, 0x3c, 0x02, 0x9e, 0x76, 0xff,
+ 0x18, 0x4f, 0x65, 0x7a, 0xc4, 0xb3, 0x89, 0x95, 0xb4, 0x28, 0xd7, 0xac,
+ 0xf4, 0x02, 0x39, 0xb1, 0x01, 0x78, 0x7e, 0x5c, 0x79, 0x8c, 0x68, 0x3a,
+ 0xfe, 0xe7, 0xfe, 0x19, 0xfc, 0xad, 0xa3, 0xce, 0x41, 0xd4, 0x5e, 0x63,
+ 0xd0, 0x6a, 0xfc, 0xc6, 0xba, 0xac, 0xdf, 0x42, 0x87, 0xe7, 0x0f, 0x03,
+ 0xd3, 0x8e, 0xce, 0x2b, 0x52, 0x3f, 0x57, 0xc3, 0xa7, 0x4f, 0x89, 0xd2,
+ 0x3c, 0x94, 0x90, 0xf0, 0x77, 0x1c, 0xc4, 0x25, 0x9b, 0x1d, 0x63, 0x82,
+ 0xf1, 0xf0, 0xd6, 0xce, 0x95, 0xe7, 0xaa, 0x60, 0x02, 0x10, 0x4c, 0x25,
+ 0x71, 0xd0, 0x8f, 0x20, 0x1f, 0x57, 0xcc, 0x80, 0x58, 0x62, 0x86, 0x77,
+ 0xdf, 0xc7, 0xc9, 0xdd, 0x63, 0x1f, 0x64, 0x83, 0x27, 0xc9, 0x47, 0x86,
+ 0x71, 0x29, 0x1a, 0xca, 0xc1, 0x3c, 0xdb, 0x02, 0xd5, 0x4c, 0x0e, 0x7a,
+ 0x7b, 0xa5, 0x89, 0x9b, 0x87, 0x57, 0x79, 0x6d, 0x97, 0x6e, 0x97, 0xca,
+ 0x64, 0xb1, 0x8a, 0xf4, 0x62, 0x04, 0x72, 0x26},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 130
+ {SEC_OID_SHA384,
+ 130,
+ {0x37, 0x2a, 0x2b, 0x11, 0x8a, 0xdb, 0x8a, 0xd8, 0xf0, 0x8f, 0x5a, 0x1d,
+ 0x9a, 0xd3, 0x68, 0x8c, 0x85, 0x07, 0x59, 0x1a, 0xef, 0x91, 0x22, 0xfb,
+ 0x29, 0x5c, 0x7a, 0xce, 0xd5, 0x3d, 0x3c, 0xcd, 0x26, 0x85, 0x4a, 0x34,
+ 0x86, 0x24, 0x75, 0x7e, 0x00, 0x8d, 0xe3, 0x6d, 0xcd, 0xd1, 0x36, 0x7c,
+ 0xff, 0x7b, 0xfb, 0xc9, 0x47, 0x76, 0xe7, 0x62, 0xa5, 0xc1, 0xfe, 0x61,
+ 0xd1, 0xdd, 0x2e, 0xf8, 0xd2, 0x5e, 0x71, 0x4c, 0xc6, 0x8c, 0x26, 0x51,
+ 0x45, 0x6b, 0xfe, 0x31, 0x0b, 0x2c, 0x61, 0xd1, 0x70, 0xbc, 0xe0, 0x7d,
+ 0x2d, 0x6a, 0x57, 0x4e, 0xb6, 0xa4, 0xfc, 0xf0, 0x60, 0x69, 0x56, 0xd6,
+ 0xc1, 0x8a, 0x25, 0x40, 0x6f, 0xf8, 0x0c, 0x0e, 0x15, 0x3f, 0xd8, 0xd7,
+ 0x8d, 0xec, 0x66, 0xd3, 0x19, 0xa3, 0x10, 0x80, 0x90, 0x61, 0x50, 0xa8,
+ 0xfb, 0xd3, 0xa6, 0xb5, 0xa4, 0x2f, 0xc8, 0x34, 0x5b, 0xe0, 0xbd, 0x28,
+ 0x33, 0x5b, 0xaf, 0xfc, 0xde, 0xb4, 0x58, 0x15, 0x03, 0x27, 0x59, 0x17,
+ 0x70, 0x69, 0x7b, 0xf7, 0x85, 0xcd, 0xc1, 0x77, 0x4a, 0x34, 0xec, 0x74,
+ 0x0b, 0x9e, 0xd7, 0x6f, 0x38, 0x6d, 0x94, 0x1a, 0x81, 0xe0, 0xbf, 0x89,
+ 0x02, 0xf4, 0x03, 0x52, 0x67, 0x97, 0xec, 0x5b, 0xd5, 0x05, 0x87, 0x00,
+ 0x13, 0x1b, 0xd4, 0x2c, 0x9c, 0x1a, 0x42, 0xa7, 0xf8, 0x83, 0xa8, 0x55,
+ 0x92, 0x67, 0x9f, 0x1e, 0x81, 0x64, 0x7f, 0x7a, 0x60, 0x98, 0x1f, 0xb5,
+ 0xd0, 0x97, 0x5c, 0xe0, 0x33, 0x66, 0xd4, 0xbc, 0x5a, 0x3c, 0xda, 0x12,
+ 0x5e, 0x6d, 0xde, 0x41, 0x73, 0xb4, 0xb9, 0x9f, 0x67, 0x4e, 0x5f, 0xeb,
+ 0x0b, 0x94, 0xac, 0x15, 0xe4, 0x22, 0x6f, 0x18, 0x17, 0xa4, 0x37, 0x61,
+ 0xb7, 0x87, 0x1a, 0x82, 0xa8, 0xd0, 0xb5, 0xa2, 0x2b, 0x30, 0xc3, 0x96,
+ 0x9e, 0xef, 0x46, 0x91, 0x27, 0xbb, 0x01, 0xc3, 0xf8, 0xbe, 0x5e, 0x35,
+ 0xde, 0x49, 0xc4, 0x1b, 0x37, 0x13, 0xca, 0x20, 0x4d, 0x75, 0x0e, 0x19,
+ 0x1a, 0x5a, 0x30, 0x3f, 0x03, 0xcc, 0xd6, 0x7a, 0x3d, 0x3f, 0xc1, 0x16,
+ 0x2b, 0x19, 0x7c, 0xdd, 0xa6, 0xcf, 0x60, 0x4b, 0x5d, 0x7b, 0x36, 0xc2,
+ 0x59, 0x30, 0xf5, 0xca, 0x50, 0x29, 0xf0, 0x71, 0x43, 0x8f, 0xde, 0x1f,
+ 0x94, 0x0a, 0x27, 0x05, 0x5c, 0xdb, 0x0a, 0x90, 0x2f, 0x3d, 0xa6, 0xf5,
+ 0x7f, 0x28, 0xae, 0x67, 0x0e, 0xa2, 0xd3, 0xd5, 0x55, 0x4c, 0x99, 0xc9,
+ 0x67, 0x02, 0x43, 0x86, 0x83, 0x5b, 0x60, 0x4b, 0x0f, 0xd3, 0xf1, 0x48,
+ 0xab, 0x08, 0x1c, 0x8e, 0x79, 0xda, 0x6e, 0xa4, 0x67, 0xca, 0x16, 0xf1,
+ 0x4c, 0x93, 0x86, 0x91, 0xee, 0xb8, 0x31, 0x57, 0x4d, 0xd3, 0x5e, 0xee,
+ 0x97, 0xa8, 0xac, 0xe5, 0x7a, 0xfa, 0xcd, 0x1f, 0x5c, 0x56, 0x4d, 0xb1,
+ 0x78, 0xca, 0x05, 0x7f, 0x59, 0x6f, 0x5f, 0x66, 0x7f, 0xe7, 0xa6, 0xb9,
+ 0x38, 0x07, 0x5c, 0x9c, 0xe3, 0xb1, 0x10, 0xbd, 0x12, 0xec, 0x2b, 0xa3,
+ 0xb8, 0x2c, 0x5e, 0xae, 0x0d, 0x12, 0xb6, 0xbf, 0x19, 0x62, 0x49, 0x6b,
+ 0xc7, 0xe1, 0x3e, 0x4c, 0xe0, 0x4d, 0xe5, 0xa1, 0x63, 0x9c, 0x26, 0x1f,
+ 0x95, 0x62, 0xae, 0xcf, 0x8f, 0x87, 0x21, 0x18, 0x21, 0x01, 0x0b, 0x0a,
+ 0x32, 0xb2, 0x8a, 0x4c, 0xd6, 0xb8, 0xc1, 0x81, 0x8b, 0x3e, 0xa2, 0x48,
+ 0xb5, 0xf1, 0x1a, 0xc9, 0xea, 0x93, 0x72, 0x12, 0x1f, 0x30, 0xbd, 0xde,
+ 0x55, 0xf2, 0x80, 0x13, 0xc9, 0x71, 0x37, 0x61, 0xa2, 0xc8, 0x5f, 0xe5,
+ 0x63, 0xc5, 0x8c, 0x41, 0x8c, 0x08, 0x08, 0x1f, 0xec, 0xfc, 0x17, 0x8f,
+ 0xd6, 0xb6, 0x4c, 0x6b, 0xa9, 0x3a, 0x9c, 0xbd, 0x2e, 0x7d, 0x81, 0xbb,
+ 0x97, 0x11, 0x32, 0x15, 0x6b, 0x03, 0x10, 0x5d},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 131
+ {SEC_OID_SHA384,
+ 131,
+ {0x6c, 0x6f, 0x40, 0x14, 0xc6, 0xea, 0x5c, 0x64, 0xe8, 0x68, 0x21, 0x5a,
+ 0x49, 0x5f, 0xb2, 0xe8, 0x05, 0x06, 0x54, 0x58, 0xdb, 0x2b, 0xf0, 0x19,
+ 0x87, 0xd4, 0x45, 0x75, 0x89, 0xd5, 0x73, 0x55, 0x82, 0xc6, 0x1a, 0xe5,
+ 0x64, 0x8d, 0x93, 0xec, 0x37, 0xe3, 0x42, 0x3f, 0x72, 0x13, 0x11, 0xb9,
+ 0x51, 0x4b, 0xa7, 0xd5, 0x9c, 0xad, 0x19, 0xfe, 0x73, 0x17, 0x40, 0xaf,
+ 0x19, 0x42, 0x25, 0x52, 0x38, 0x89, 0xc4, 0x51, 0xed, 0xdb, 0x5e, 0xe1,
+ 0xaf, 0x9b, 0x6f, 0x3e, 0x8d, 0xa6, 0xa4, 0x39, 0xf4, 0x90, 0x52, 0xea,
+ 0x04, 0x10, 0x10, 0xd0, 0x14, 0x3f, 0x2a, 0xbe, 0xc8, 0x04, 0xb0, 0xd6,
+ 0xb1, 0xbd, 0x1a, 0x03, 0x36, 0xe8, 0xe1, 0xbf, 0x3a, 0xa7, 0x4b, 0x81,
+ 0x7c, 0x21, 0x27, 0x12, 0xf6, 0x49, 0x86, 0x2c, 0x68, 0x66, 0x7a, 0xbf,
+ 0x57, 0xe0, 0xaa, 0xc4, 0x7b, 0x6d, 0x03, 0xde, 0x3b, 0x70, 0x99, 0xc7,
+ 0x38, 0x46, 0x69, 0xaf, 0xd0, 0xb5, 0xda, 0xcb, 0xae, 0x4b, 0xc5, 0xc4,
+ 0xd6, 0xb3, 0xbf, 0x52, 0xdf, 0xdc, 0x23, 0xc4, 0x65, 0xd5, 0x90, 0x4d,
+ 0x6b, 0x63, 0x33, 0xff, 0x68, 0x5e, 0xdb, 0xef, 0x1f, 0x9c, 0xdb, 0xe5,
+ 0x91, 0x2b, 0x4f, 0xcd, 0xec, 0x6c, 0x6b, 0xe4, 0xea, 0x77, 0xf3, 0xd9,
+ 0x13, 0xf4, 0x7b, 0x09, 0x12, 0x3a, 0x9d, 0x3a, 0xfa, 0x48, 0xc2, 0x31,
+ 0x45, 0x30, 0x63, 0xec, 0x9c, 0x80, 0x01, 0x30, 0xef, 0xaa, 0xfe, 0x7b,
+ 0xeb, 0x7f, 0x7c, 0xce, 0x2c, 0xa5, 0xe3, 0xea, 0x43, 0x52, 0x9e, 0x68,
+ 0xd8, 0x5f, 0x93, 0xb1, 0x13, 0x92, 0xe9, 0x91, 0x2c, 0x9e, 0xe4, 0xb6,
+ 0xdf, 0x25, 0x7c, 0x76, 0xd0, 0x1a, 0x18, 0xaa, 0x6e, 0x6c, 0xd9, 0xd0,
+ 0x21, 0xd7, 0xd0, 0xd0, 0x30, 0x9c, 0xb1, 0x8b, 0x9f, 0x1e, 0x5a, 0x2f,
+ 0x30, 0x97, 0x2e, 0x57, 0xc5, 0xc3, 0xe1, 0x2a, 0x4f, 0x5c, 0x37, 0x68,
+ 0x0b, 0xc1, 0xd1, 0xbf, 0x68, 0x91, 0x1d, 0xbf, 0xa7, 0x95, 0x53, 0xd9,
+ 0x93, 0xd7, 0xa9, 0xb1, 0x97, 0x36, 0x0e, 0xa9, 0xea, 0x9e, 0xf6, 0xe7,
+ 0x66, 0x7b, 0x23, 0xb6, 0xeb, 0x10, 0x67, 0xd8, 0xbd, 0xba, 0x19, 0xa8,
+ 0x7d, 0x30, 0x2c, 0x7c, 0xc6, 0x27, 0xa4, 0xbe, 0xb5, 0x04, 0x86, 0x0f,
+ 0x17, 0xb8, 0x9f, 0xf4, 0xe3, 0xfa, 0x76, 0x00, 0xd9, 0xab, 0x65, 0x1b,
+ 0xf7, 0x1b, 0xfa, 0xbd, 0x89, 0x16, 0x60, 0x33, 0xcf, 0xb5, 0x58, 0x5c,
+ 0xb6, 0xb2, 0x35, 0x63, 0x91, 0xbd, 0xb0, 0x6c, 0xfd, 0x03, 0x4a, 0x9f,
+ 0xbf, 0x46, 0x73, 0x55, 0xee, 0x91, 0xe1, 0x9f, 0x25, 0xa9, 0xcd, 0x66,
+ 0xb4, 0x54, 0x56, 0xb5, 0x0c, 0x81, 0x33, 0xe4, 0x95, 0xe2, 0x20, 0x75,
+ 0x37, 0x43, 0x74, 0xfc, 0xab, 0x1d, 0x37, 0x3d, 0xbc, 0x52, 0xd5, 0x7c,
+ 0x1f, 0x38, 0x22, 0x4b, 0x1a, 0xee, 0x50, 0xc8, 0xf0, 0xff, 0xb3, 0x4a,
+ 0x71, 0x82, 0x22, 0x0d, 0x1a, 0xdf, 0xb7, 0x80, 0x54, 0x82, 0x89, 0xd7,
+ 0x69, 0x0c, 0xa5, 0xc2, 0xf0, 0x41, 0x4c, 0x80, 0xe3, 0x18, 0xce, 0x0c,
+ 0x62, 0xa3, 0xb7, 0x4b, 0x79, 0x3c, 0x34, 0xb7, 0x08, 0xf1, 0xdf, 0xa1,
+ 0xf8, 0x7f, 0xed, 0x6d, 0x0e, 0xe5, 0xae, 0x18, 0x13, 0xa7, 0xe8, 0x81,
+ 0xef, 0x99, 0xb0, 0xf3, 0xc0, 0xdf, 0x86, 0x16, 0xbd, 0xe1, 0xaa, 0xad,
+ 0x85, 0x71, 0xe1, 0x06, 0x49, 0x7b, 0x56, 0xc8, 0x51, 0x5a, 0xc5, 0x3b,
+ 0xd2, 0x48, 0x79, 0x48, 0x9d, 0x70, 0x17, 0xf7, 0xf9, 0xdd, 0x18, 0x2b,
+ 0x5a, 0xcb, 0x49, 0xbd, 0x3b, 0x76, 0xba, 0xc1, 0x2b, 0xa7, 0x92, 0x0b,
+ 0x1c, 0x2e, 0x4f, 0x0b, 0x70, 0x5a, 0x99, 0xe2, 0x9c, 0x93, 0x96, 0x3c,
+ 0xa8, 0x97, 0xd1, 0x52, 0x32, 0x9f, 0xa0, 0x97},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 132
+ {SEC_OID_SHA384,
+ 132,
+ {0xdf, 0x88, 0xa9, 0xd6, 0xac, 0x58, 0x44, 0x25, 0x87, 0xb8, 0x6d, 0xef,
+ 0x97, 0xfc, 0x8b, 0x0b, 0xd5, 0x93, 0x4b, 0x84, 0x1c, 0x15, 0xf3, 0xf1,
+ 0xbb, 0x78, 0xd6, 0x84, 0x06, 0x0a, 0xd8, 0xd5, 0x89, 0x91, 0xba, 0xcd,
+ 0xd8, 0x68, 0x80, 0xbe, 0x01, 0xe1, 0x92, 0x1d, 0x2a, 0x07, 0x01, 0x83,
+ 0x4d, 0xec, 0x7b, 0x5e, 0xab, 0x1c, 0xe4, 0xd6, 0xf1, 0x1c, 0x31, 0x4d,
+ 0x4c, 0xd2, 0x8f, 0xc7, 0xea, 0x6f, 0xb6, 0x3d, 0x4b, 0xf4, 0x9c, 0x78,
+ 0xde, 0xea, 0x16, 0xec, 0x7a, 0xd3, 0xd8, 0x07, 0xe5, 0x7d, 0xcc, 0xe3,
+ 0x87, 0xf2, 0x1b, 0x64, 0x3c, 0x7e, 0xfb, 0xbc, 0xb3, 0x6c, 0xa2, 0x3d,
+ 0x22, 0xff, 0xbf, 0xcc, 0x27, 0xae, 0x5c, 0x01, 0x9a, 0x99, 0x74, 0xfe,
+ 0x15, 0x43, 0xca, 0x1b, 0xc8, 0x94, 0xab, 0xf0, 0x8a, 0xef, 0x39, 0xe2,
+ 0x5f, 0x46, 0x34, 0xeb, 0x04, 0xf4, 0x57, 0x38, 0x62, 0xa7, 0x3a, 0xff,
+ 0x68, 0x3b, 0xa4, 0x2a, 0x8b, 0xf3, 0x44, 0xf8, 0x84, 0x00, 0x70, 0xdf,
+ 0xed, 0x0b, 0xae, 0x17, 0x9a, 0x31, 0x4d, 0x23, 0x5a, 0x69, 0x30, 0x07,
+ 0x9c, 0x62, 0xb2, 0x2e, 0xd6, 0xa0, 0xd9, 0x45, 0xd2, 0x37, 0x83, 0x2a,
+ 0xfe, 0x91, 0x1e, 0xba, 0xb7, 0x72, 0xba, 0x0a, 0xb6, 0xf8, 0xce, 0x70,
+ 0x3e, 0x28, 0xad, 0xf5, 0x89, 0xed, 0xb8, 0x36, 0xb1, 0x20, 0xf3, 0x70,
+ 0xeb, 0x2c, 0x78, 0xc3, 0x4a, 0x9f, 0x5d, 0x62, 0x58, 0xb1, 0x33, 0xf3,
+ 0x50, 0xd2, 0x11, 0xd2, 0xee, 0x29, 0x55, 0xa6, 0x4d, 0x0c, 0x7b, 0xdf,
+ 0x53, 0xe9, 0x57, 0xab, 0x1c, 0xa4, 0x49, 0x96, 0x84, 0xff, 0x82, 0x8a,
+ 0xa5, 0x1b, 0x84, 0x40, 0x15, 0xbf, 0x52, 0x7f, 0x89, 0xda, 0xf8, 0xe5,
+ 0x4f, 0x31, 0x51, 0x44, 0xd0, 0xca, 0x42, 0x6f, 0xb6, 0x7b, 0xa9, 0x65,
+ 0xa9, 0x2f, 0xe7, 0x7a, 0xaf, 0x42, 0x29, 0x06, 0x09, 0xeb, 0x6e, 0xe7,
+ 0xd9, 0xc0, 0x98, 0xb4, 0xc3, 0x96, 0x33, 0x7a, 0x4e, 0x66, 0x7b, 0xaa,
+ 0x50, 0xec, 0xfc, 0x21, 0xd5, 0x3d, 0x43, 0x27, 0x0e, 0xfa, 0xe8, 0x82,
+ 0x06, 0xf4, 0xaf, 0xbb, 0x58, 0xe9, 0x4f, 0x43, 0xba, 0x42, 0xff, 0x3b,
+ 0xf4, 0x3f, 0xf6, 0x65, 0xe8, 0x4e, 0x7b, 0x2c, 0x67, 0x07, 0xd5, 0x1b,
+ 0x71, 0x15, 0x5a, 0x73, 0x4a, 0x8c, 0xee, 0x90, 0x2d, 0x55, 0x92, 0x7e,
+ 0x1b, 0xc0, 0x20, 0xe7, 0x21, 0x54, 0xc0, 0x6b, 0xfa, 0xe6, 0x45, 0x17,
+ 0x71, 0x42, 0xb0, 0xd3, 0x31, 0xb4, 0x80, 0x22, 0x1c, 0x5c, 0x33, 0x55,
+ 0x5b, 0x9e, 0xd8, 0x30, 0x57, 0x54, 0x32, 0x19, 0x52, 0x8d, 0x11, 0x8b,
+ 0x7e, 0x66, 0x36, 0x5d, 0x9d, 0xf9, 0xeb, 0x38, 0x1d, 0x2e, 0x31, 0xda,
+ 0x9b, 0x0f, 0x6d, 0x8d, 0xfc, 0xf3, 0x0e, 0xda, 0xa7, 0xda, 0x7c, 0x3d,
+ 0xd2, 0x15, 0x0d, 0x9f, 0x5c, 0x52, 0x73, 0x5c, 0x05, 0x72, 0x39, 0x95,
+ 0xd3, 0x48, 0xc7, 0xbf, 0xd9, 0xf6, 0xb3, 0x80, 0x00, 0x84, 0x8c, 0xe4,
+ 0xec, 0xd8, 0xe9, 0x1b, 0x44, 0x53, 0x00, 0xa3, 0x74, 0x4e, 0x45, 0x3b,
+ 0xf3, 0x62, 0x47, 0xdf, 0x12, 0x0e, 0x5d, 0xf0, 0xf9, 0x68, 0x6d, 0x99,
+ 0xfb, 0x9a, 0x58, 0x47, 0xfb, 0xea, 0x8b, 0x09, 0xc2, 0xb6, 0x40, 0x03,
+ 0xda, 0xf2, 0x43, 0xc4, 0x6e, 0x01, 0x71, 0x90, 0xba, 0x5a, 0x7f, 0x7c,
+ 0xc8, 0xa3, 0xc8, 0xd3, 0xaf, 0x7f, 0x34, 0x8a, 0x75, 0x7e, 0x81, 0x4f,
+ 0x67, 0x3a, 0x86, 0x80, 0x31, 0x17, 0x69, 0xb3, 0x92, 0x88, 0x58, 0x2c,
+ 0x9d, 0x33, 0xde, 0x02, 0xb2, 0xf2, 0x0c, 0xef, 0x72, 0x8c, 0xbc, 0x9d,
+ 0xe9, 0x62, 0x9b, 0x60, 0x02, 0xdd, 0x71, 0xf8, 0xe6, 0x51, 0x6e, 0xb1,
+ 0xf0, 0x00, 0xe1, 0x71, 0x58, 0xe9, 0xd4, 0x07},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 133
+ {SEC_OID_SHA384,
+ 133,
+ {0x6f, 0x67, 0x18, 0x08, 0x3e, 0xc4, 0x4d, 0xaa, 0xce, 0xfd, 0x67, 0x13,
+ 0x14, 0xa9, 0xb2, 0x74, 0x0e, 0x6f, 0xe1, 0x64, 0x38, 0x4d, 0x24, 0x64,
+ 0x2b, 0xdd, 0x71, 0xf6, 0x23, 0x3d, 0x5d, 0xe5, 0xbd, 0xbb, 0x60, 0x45,
+ 0xff, 0x38, 0xa8, 0x69, 0x74, 0x82, 0x20, 0x16, 0xf2, 0x21, 0xd7, 0xb3,
+ 0xd1, 0xc0, 0x03, 0x5e, 0xbd, 0x7b, 0xcb, 0xc3, 0xf1, 0xd4, 0xe8, 0x2b,
+ 0xea, 0x03, 0x46, 0xf9, 0x79, 0x24, 0x2e, 0x5d, 0x27, 0x9b, 0x41, 0xd0,
+ 0x5e, 0x30, 0x04, 0x0d, 0x49, 0x94, 0xd8, 0xbf, 0xba, 0x56, 0x72, 0x4a,
+ 0x73, 0x42, 0x98, 0xdc, 0xc0, 0x1e, 0x71, 0x04, 0x81, 0x42, 0x53, 0xf1,
+ 0x2e, 0xf0, 0xf1, 0xf6, 0x77, 0x36, 0x5a, 0x27, 0x17, 0x3b, 0xb9, 0x5a,
+ 0xaf, 0x80, 0x5e, 0x31, 0xa3, 0x05, 0xe8, 0x1d, 0x38, 0x21, 0x42, 0x44,
+ 0x7d, 0x8c, 0x63, 0xa4, 0x24, 0xa8, 0xcd, 0x5b, 0x13, 0x02, 0x66, 0x65,
+ 0x99, 0x69, 0xcb, 0xf6, 0x5f, 0x7d, 0xdf, 0x6b, 0x54, 0x7d, 0x4e, 0x1b,
+ 0xb7, 0x52, 0xa9, 0x6c, 0x61, 0x86, 0xbf, 0x29, 0xff, 0xd5, 0x2a, 0x9d,
+ 0x8c, 0xeb, 0xd6, 0x1c, 0xee, 0xeb, 0xce, 0x33, 0x53, 0xb3, 0xd9, 0x79,
+ 0x7c, 0x6d, 0x1f, 0x15, 0xab, 0x1d, 0xb5, 0xd8, 0x3b, 0x56, 0xb7, 0xc0,
+ 0xb5, 0xdc, 0xfb, 0x10, 0xd6, 0x8c, 0x96, 0x3a, 0x7b, 0x81, 0x9e, 0x20,
+ 0x90, 0x64, 0x5c, 0xb3, 0xb2, 0xbe, 0x0c, 0x85, 0x91, 0x9b, 0x11, 0x4a,
+ 0xaf, 0xc7, 0xe0, 0x8d, 0xb4, 0xc5, 0xf0, 0x56, 0x62, 0xa7, 0x4b, 0xee,
+ 0xc2, 0xce, 0x7f, 0x33, 0xa0, 0x20, 0x98, 0x77, 0x43, 0xe9, 0xfd, 0x7f,
+ 0x58, 0x0c, 0x6b, 0x17, 0x39, 0x91, 0x78, 0xaa, 0x77, 0xc2, 0x30, 0xbf,
+ 0x1b, 0x0a, 0xfd, 0xe4, 0xca, 0x9b, 0x8d, 0x5c, 0xb1, 0x84, 0x42, 0x44,
+ 0x1f, 0x4e, 0xa5, 0x4e, 0x59, 0x23, 0xad, 0xb4, 0x42, 0x84, 0xcb, 0x04,
+ 0x78, 0x96, 0x5b, 0x5f, 0x7f, 0x50, 0xbf, 0x0f, 0x3d, 0x36, 0xea, 0xf9,
+ 0x21, 0x0a, 0x5f, 0xba, 0xac, 0x8d, 0xee, 0xbe, 0xbc, 0xf8, 0x42, 0xd7,
+ 0x0f, 0x23, 0x86, 0xbd, 0xe9, 0x16, 0xc0, 0x41, 0x20, 0x37, 0x6c, 0x87,
+ 0x6e, 0x67, 0x1f, 0x8d, 0xf1, 0x73, 0xbb, 0x12, 0xcc, 0x11, 0x74, 0x6c,
+ 0xb1, 0xb3, 0xa7, 0xbf, 0xfa, 0xc5, 0x57, 0x6f, 0xd2, 0xfd, 0x67, 0x0b,
+ 0x95, 0x75, 0x0b, 0x80, 0x3c, 0x8e, 0xdb, 0xf7, 0x61, 0xf1, 0xf3, 0x21,
+ 0x25, 0x11, 0x10, 0x99, 0x40, 0x27, 0xbd, 0xfc, 0x30, 0x0a, 0x09, 0x20,
+ 0xce, 0x03, 0xa1, 0x88, 0x84, 0xd2, 0x8b, 0x48, 0x78, 0xa1, 0xdc, 0x6f,
+ 0xfe, 0x6a, 0x47, 0x10, 0xb3, 0x7b, 0x9e, 0xc2, 0x52, 0xb4, 0x0f, 0x69,
+ 0x90, 0x2b, 0x73, 0x72, 0x67, 0xf0, 0xca, 0xfc, 0xeb, 0x3c, 0x85, 0x87,
+ 0xc5, 0xe4, 0x84, 0xf7, 0x9a, 0xbc, 0x60, 0x7b, 0xd2, 0x81, 0x35, 0xf8,
+ 0x8c, 0xee, 0xa3, 0xad, 0xf8, 0x41, 0x53, 0x01, 0x3a, 0xfe, 0x1b, 0x41,
+ 0x5f, 0xea, 0x01, 0xa6, 0xe9, 0x57, 0x93, 0xed, 0xa6, 0x4b, 0x9f, 0x6f,
+ 0x70, 0x1e, 0x9b, 0x6a, 0x51, 0xd0, 0xf9, 0x6a, 0x04, 0xf7, 0x4a, 0x5f,
+ 0xae, 0x2b, 0x19, 0xdb, 0x2a, 0xd7, 0x2d, 0x8c, 0xc3, 0x58, 0x36, 0x7c,
+ 0xd8, 0xb6, 0x39, 0x1e, 0x12, 0xa8, 0x52, 0xf8, 0x96, 0x3b, 0x55, 0x9f,
+ 0x86, 0x3a, 0xe8, 0x50, 0x77, 0x7b, 0x2c, 0xbb, 0x60, 0x2b, 0xd6, 0xa9,
+ 0xda, 0x58, 0xb2, 0x54, 0x64, 0xaa, 0x24, 0x31, 0x5e, 0xcc, 0x78, 0xc1,
+ 0x04, 0x94, 0x7b, 0x60, 0x8c, 0x41, 0xd3, 0x58, 0x97, 0x98, 0xdc, 0xf9,
+ 0x10, 0xfe, 0x52, 0x79, 0xc1, 0x28, 0xc9, 0x9d, 0x6c, 0x54, 0x67, 0xd7,
+ 0xdd, 0xcf, 0xbe, 0x35, 0xe7, 0x66, 0xc9, 0xac},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 134
+ {SEC_OID_SHA384,
+ 134,
+ {0x0c, 0x7b, 0x97, 0x1b, 0x62, 0xc6, 0xa5, 0x39, 0xa0, 0xf1, 0xc2, 0x17,
+ 0xfd, 0xf2, 0x79, 0x6f, 0xe8, 0x62, 0xe0, 0x91, 0xe9, 0x83, 0x90, 0xe7,
+ 0x52, 0x97, 0x2f, 0xee, 0x87, 0xad, 0xf3, 0xa5, 0x41, 0xd3, 0xc6, 0x56,
+ 0x96, 0x2a, 0xa3, 0x0f, 0x64, 0x1a, 0x28, 0x97, 0x2b, 0xd0, 0x1f, 0x20,
+ 0x74, 0x13, 0x3f, 0x20, 0x77, 0x47, 0x7e, 0x47, 0x4f, 0x41, 0x3b, 0x56,
+ 0x94, 0xb8, 0x72, 0x62, 0x2a, 0x17, 0x98, 0xc7, 0x76, 0xd0, 0x01, 0xd7,
+ 0x6a, 0x22, 0x68, 0xb7, 0xb0, 0x00, 0x20, 0x23, 0x6e, 0x95, 0xb4, 0x7f,
+ 0x6d, 0xcc, 0x83, 0xe4, 0x60, 0x74, 0x64, 0x3d, 0x69, 0x54, 0x5d, 0x4f,
+ 0x80, 0x97, 0x8c, 0x4b, 0x12, 0x7b, 0xe5, 0xee, 0xec, 0x5d, 0xc8, 0x7d,
+ 0x3e, 0x58, 0x20, 0x43, 0x2a, 0x23, 0xb7, 0x17, 0xd2, 0x76, 0xe8, 0x6a,
+ 0xb4, 0x2e, 0xb9, 0xc8, 0x7b, 0xea, 0x82, 0xf6, 0x02, 0xb5, 0x03, 0x6d,
+ 0x6b, 0x28, 0xcb, 0xa4, 0x31, 0x46, 0x0b, 0xdf, 0x47, 0x5f, 0x2c, 0x74,
+ 0x10, 0x4d, 0x11, 0x55, 0xcf, 0x80, 0x04, 0xf0, 0x83, 0xdd, 0x25, 0x7a,
+ 0xed, 0x70, 0x48, 0x42, 0x80, 0x85, 0xa7, 0xc3, 0x45, 0xf6, 0xe8, 0x35,
+ 0x9b, 0xf1, 0x9a, 0x0e, 0x6e, 0x7d, 0x6e, 0xe1, 0x00, 0xbb, 0xf7, 0x06,
+ 0xe3, 0xc7, 0x81, 0x9d, 0x42, 0x7d, 0x76, 0x92, 0x0f, 0x0d, 0xed, 0x8d,
+ 0x8d, 0x1a, 0x24, 0xc3, 0x5f, 0x18, 0x21, 0x98, 0xeb, 0x7f, 0x3d, 0x53,
+ 0xbd, 0x4f, 0x85, 0xa0, 0x11, 0x17, 0x5d, 0x2b, 0xbe, 0x62, 0x91, 0x8e,
+ 0x3e, 0x02, 0x1a, 0x12, 0x73, 0xa8, 0x08, 0xbb, 0xd3, 0x63, 0x9b, 0xeb,
+ 0xf3, 0x79, 0x2c, 0xa0, 0xf6, 0xc4, 0xb5, 0x41, 0x24, 0x47, 0x75, 0x97,
+ 0x68, 0x15, 0xd5, 0xa1, 0xf9, 0x89, 0xff, 0xd9, 0x3e, 0x5d, 0xeb, 0x1c,
+ 0xce, 0xb6, 0x1d, 0xfd, 0x10, 0xa1, 0x3e, 0xb2, 0xad, 0x6b, 0x22, 0xae,
+ 0x6e, 0xaa, 0x8b, 0xa8, 0xc2, 0x5b, 0xf6, 0x45, 0x25, 0xdf, 0xb4, 0x40,
+ 0x81, 0x3c, 0x5b, 0x74, 0x86, 0xc3, 0x36, 0x51, 0xad, 0xd3, 0x22, 0xf8,
+ 0x33, 0x48, 0x3e, 0x34, 0xe1, 0x65, 0x27, 0xc5, 0xcf, 0x5c, 0xd8, 0x81,
+ 0xa5, 0xdc, 0x8f, 0x75, 0xe3, 0x69, 0x61, 0x0a, 0x30, 0x1c, 0x65, 0x65,
+ 0x60, 0x5d, 0xcf, 0x0c, 0x63, 0x19, 0x94, 0xbf, 0xf5, 0x02, 0x87, 0x2c,
+ 0xe6, 0x2e, 0xd8, 0x5a, 0x86, 0x41, 0x2f, 0xe4, 0x0a, 0xf2, 0x28, 0x90,
+ 0x64, 0xa5, 0x51, 0xff, 0x8f, 0x5e, 0x22, 0xa7, 0x90, 0x49, 0x39, 0x89,
+ 0x33, 0xa6, 0xd5, 0xdf, 0xbd, 0x4d, 0x52, 0x5a, 0xc6, 0x77, 0x81, 0xfd,
+ 0xc6, 0x80, 0xc9, 0xc2, 0x2e, 0x40, 0xc0, 0xb9, 0x2a, 0x8d, 0x25, 0x84,
+ 0x2c, 0x07, 0x65, 0x70, 0xa9, 0x83, 0xb8, 0x52, 0x95, 0x7d, 0xff, 0x31,
+ 0x36, 0x1f, 0xcf, 0xee, 0x29, 0x75, 0x48, 0xbb, 0xff, 0x92, 0xbe, 0x12,
+ 0x33, 0x61, 0xd6, 0x25, 0x3a, 0xdb, 0xdd, 0x0c, 0x0d, 0x8b, 0xb9, 0xd3,
+ 0x85, 0x46, 0xc7, 0x9d, 0x59, 0xc1, 0xf9, 0xa0, 0x9d, 0x71, 0x1b, 0xc1,
+ 0x72, 0x8e, 0x68, 0xeb, 0xce, 0x39, 0x8d, 0x94, 0xfb, 0x82, 0x44, 0xf1,
+ 0xc9, 0x59, 0xd5, 0x4f, 0x07, 0x1c, 0x32, 0x1e, 0xc9, 0xa6, 0x9a, 0x25,
+ 0x5e, 0x10, 0xa6, 0x9c, 0x52, 0x1d, 0x9a, 0x1a, 0x71, 0x28, 0xf6, 0x11,
+ 0x69, 0xa9, 0x62, 0x18, 0x45, 0xcf, 0x4b, 0xfa, 0x70, 0x07, 0x29, 0xe3,
+ 0x1e, 0xdf, 0xb9, 0xcb, 0x9a, 0x01, 0xce, 0xc3, 0x68, 0x82, 0xa1, 0xd3,
+ 0x1f, 0x84, 0x48, 0xb6, 0x3b, 0xe4, 0xd9, 0x8a, 0xff, 0xc9, 0xe5, 0x13,
+ 0x2f, 0x17, 0x1b, 0x93, 0x60, 0x4c, 0x83, 0xf8, 0xa6, 0x88, 0xdf, 0xdb,
+ 0xba, 0xe5, 0x96, 0xd5, 0x63, 0x21, 0x1c, 0x36},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 135
+ {SEC_OID_SHA384,
+ 135,
+ {0xdf, 0x87, 0xb7, 0xa1, 0x4a, 0x71, 0x27, 0xda, 0xff, 0x81, 0x63, 0x95,
+ 0xb6, 0x1a, 0x9d, 0x9b, 0x8f, 0x60, 0x55, 0x46, 0x0f, 0x79, 0x96, 0x2c,
+ 0x95, 0x61, 0xa9, 0x4e, 0xe3, 0x3f, 0x76, 0x6f, 0x8f, 0xcf, 0x52, 0x87,
+ 0x98, 0x59, 0xf1, 0x1d, 0xf9, 0x50, 0x18, 0xeb, 0x83, 0xab, 0xf3, 0xfd,
+ 0x08, 0x33, 0x1f, 0xc0, 0xbd, 0xb9, 0x02, 0x10, 0x4c, 0x7a, 0x93, 0x19,
+ 0x46, 0xa6, 0x38, 0xae, 0xd1, 0x14, 0xb0, 0xe1, 0x14, 0x1c, 0x66, 0x9d,
+ 0x31, 0x51, 0x64, 0x97, 0x94, 0x5e, 0x2c, 0xcd, 0xbe, 0x38, 0x6e, 0x1c,
+ 0xc4, 0x8f, 0xa1, 0x9d, 0x9a, 0x3b, 0x4f, 0xea, 0x90, 0x2f, 0x8f, 0xc6,
+ 0x2b, 0x89, 0x77, 0xbf, 0xd4, 0x68, 0xfd, 0xf0, 0xe6, 0xb7, 0xcc, 0x2a,
+ 0xe4, 0x21, 0x9e, 0xe8, 0xb4, 0x2b, 0x1f, 0xf5, 0xb2, 0x2d, 0x72, 0xa0,
+ 0xc6, 0x0a, 0xea, 0x95, 0xca, 0xe3, 0xf7, 0xfc, 0x54, 0x24, 0x69, 0xb3,
+ 0xa4, 0x81, 0x19, 0x25, 0xce, 0x49, 0x3b, 0xd9, 0x76, 0x3a, 0x4c, 0xea,
+ 0x8b, 0x87, 0xe3, 0xe4, 0x37, 0x2d, 0x85, 0x5c, 0xa6, 0x17, 0x79, 0xa8,
+ 0x8a, 0x51, 0x83, 0x2f, 0x72, 0xd8, 0xf9, 0x6a, 0x31, 0xb5, 0xb0, 0xce,
+ 0x2c, 0x31, 0x2c, 0x94, 0xcc, 0x47, 0x7f, 0xeb, 0xc6, 0x9d, 0x1a, 0xfb,
+ 0xf9, 0xc3, 0x22, 0x58, 0xe8, 0x82, 0x91, 0xd7, 0x45, 0x44, 0x2b, 0x15,
+ 0x3b, 0x4a, 0xd3, 0x1a, 0xc3, 0x76, 0x28, 0x7e, 0x9f, 0xc2, 0x0e, 0xe2,
+ 0x74, 0x42, 0x73, 0x6d, 0x18, 0x7e, 0x39, 0x6f, 0x08, 0x9f, 0x6e, 0xc8,
+ 0x0e, 0xc3, 0x84, 0x61, 0xbd, 0x28, 0xaf, 0x88, 0x16, 0x5b, 0xcc, 0x56,
+ 0x76, 0xfc, 0x0a, 0x09, 0xbe, 0x3c, 0x0a, 0x32, 0x2b, 0x07, 0xeb, 0xad,
+ 0xc1, 0xe9, 0x01, 0x52, 0xa5, 0x01, 0x31, 0x71, 0x9f, 0xf6, 0x76, 0xef,
+ 0xe3, 0x62, 0x40, 0x56, 0xc0, 0x3a, 0x24, 0x84, 0xe1, 0x74, 0x57, 0x54,
+ 0xc5, 0x8d, 0x78, 0xa3, 0x88, 0x02, 0x96, 0x9e, 0xab, 0xbb, 0x9a, 0x75,
+ 0x0d, 0xe6, 0x68, 0x45, 0x43, 0x08, 0x6c, 0x3b, 0x42, 0xa1, 0xd5, 0x8c,
+ 0x04, 0xab, 0x22, 0x2a, 0x46, 0x55, 0x78, 0xaf, 0x09, 0xc6, 0x44, 0xe1,
+ 0xc7, 0xa2, 0x5b, 0xca, 0x4f, 0x3b, 0x51, 0x10, 0xec, 0x89, 0xb5, 0xb8,
+ 0xc6, 0xbc, 0x05, 0x57, 0x06, 0xf0, 0xb4, 0xaf, 0x09, 0xe7, 0x72, 0xbd,
+ 0x05, 0xc5, 0xf5, 0xdf, 0xd8, 0xb4, 0xe2, 0x24, 0x17, 0x78, 0xd8, 0xd5,
+ 0xb6, 0xae, 0x32, 0x75, 0x20, 0x8a, 0x01, 0x6e, 0x53, 0x89, 0x16, 0x18,
+ 0xd6, 0xf6, 0x14, 0x5c, 0xf5, 0xa6, 0xca, 0x61, 0x3b, 0xda, 0xce, 0xc5,
+ 0xb7, 0x5e, 0x18, 0x38, 0x64, 0xc6, 0x1c, 0x83, 0x54, 0xc9, 0xec, 0x69,
+ 0x39, 0x79, 0x5c, 0x81, 0x83, 0x53, 0xb8, 0xb9, 0x9b, 0x04, 0x3a, 0x2a,
+ 0xfa, 0xd1, 0xe7, 0xb6, 0xbd, 0x2e, 0x91, 0xcd, 0xc5, 0x23, 0x01, 0x69,
+ 0xfb, 0x55, 0x17, 0x54, 0xbf, 0xd2, 0xdc, 0xa7, 0x93, 0x12, 0x4c, 0x3c,
+ 0x86, 0x3e, 0x7b, 0xe8, 0xa7, 0x38, 0x7d, 0xde, 0xa9, 0x40, 0x9b, 0x74,
+ 0x5d, 0x95, 0x2b, 0x53, 0xfc, 0xa4, 0xa2, 0x0c, 0xc2, 0x9b, 0x6b, 0xed,
+ 0x8b, 0xcd, 0xf5, 0xb2, 0xf5, 0x1e, 0xd3, 0x47, 0x21, 0xc5, 0x9e, 0x0c,
+ 0x63, 0x0d, 0x08, 0xd1, 0x9a, 0xbb, 0xd7, 0xd9, 0x5f, 0x6d, 0x12, 0x89,
+ 0x2a, 0xef, 0x33, 0x8f, 0x0c, 0x57, 0xfd, 0xae, 0x3b, 0x67, 0x19, 0x4c,
+ 0x99, 0x06, 0xd0, 0x9f, 0xfa, 0xfb, 0x55, 0x88, 0xfb, 0x69, 0x25, 0xce,
+ 0x4a, 0x25, 0x80, 0xe7, 0xaf, 0x10, 0x83, 0x1e, 0xfb, 0xe8, 0xf5, 0x6e,
+ 0x24, 0xc3, 0xe7, 0x17, 0x12, 0x39, 0xaf, 0x5e, 0x6b, 0xe3, 0x30, 0x33,
+ 0x31, 0xc5, 0x95, 0x74, 0xcc, 0x91, 0x0e, 0xdb},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 136
+ {SEC_OID_SHA384,
+ 136,
+ {0x9c, 0x57, 0x00, 0xb7, 0xd7, 0x22, 0xa8, 0xf1, 0xf8, 0x3f, 0xd1, 0x13,
+ 0x59, 0xfd, 0xe3, 0x2a, 0xad, 0x16, 0x06, 0xd2, 0x08, 0x34, 0xa7, 0xb7,
+ 0xb8, 0x4b, 0x22, 0xbf, 0x34, 0xb1, 0x8f, 0x5c, 0x38, 0x3a, 0x34, 0xf2,
+ 0x29, 0xb6, 0x5c, 0x56, 0xf7, 0x0e, 0x13, 0x47, 0x63, 0x2a, 0xb5, 0x9a,
+ 0x75, 0x82, 0x1e, 0xa6, 0x23, 0xd0, 0xeb, 0xc0, 0x9c, 0x40, 0x05, 0xc0,
+ 0xf3, 0x2a, 0x86, 0xe1, 0xbc, 0x87, 0x36, 0x89, 0xac, 0xe2, 0xb7, 0x3c,
+ 0x7c, 0x84, 0xb9, 0x1f, 0xe2, 0x70, 0xf4, 0x57, 0xfe, 0xa2, 0x00, 0x05,
+ 0x1e, 0x04, 0x1e, 0xff, 0x72, 0xaf, 0x27, 0xe7, 0xb7, 0x73, 0x76, 0x9d,
+ 0x37, 0xd5, 0x56, 0x9c, 0x02, 0xde, 0x5a, 0x10, 0x14, 0x67, 0xbb, 0xb0,
+ 0x14, 0xb0, 0x65, 0xbd, 0xfe, 0xc7, 0x78, 0x08, 0x23, 0xe8, 0x31, 0x99,
+ 0xa3, 0x20, 0x64, 0xcb, 0x21, 0x49, 0xc8, 0xea, 0x38, 0x81, 0x62, 0xf7,
+ 0xa2, 0xe3, 0x60, 0x4c, 0x7c, 0x33, 0xe1, 0x4e, 0x5c, 0xbf, 0xb5, 0x4e,
+ 0x35, 0x97, 0x70, 0x40, 0x26, 0xde, 0xd5, 0x67, 0x0f, 0x5e, 0xfd, 0x97,
+ 0x9d, 0xcb, 0x80, 0xa0, 0xb5, 0xbe, 0xca, 0x42, 0xe5, 0xf4, 0x9e, 0xe8,
+ 0x0a, 0xee, 0x7a, 0x81, 0x34, 0x8d, 0xe4, 0x61, 0x6e, 0x3b, 0x3d, 0x72,
+ 0x3d, 0xd4, 0xfa, 0x5e, 0x73, 0xc1, 0xf5, 0x6b, 0xd9, 0xb3, 0x27, 0x6f,
+ 0x85, 0xad, 0x8a, 0xce, 0x65, 0x4f, 0xcd, 0x46, 0xd7, 0xb6, 0x16, 0x0d,
+ 0x8e, 0xcd, 0x64, 0x0e, 0x82, 0x34, 0x32, 0xa0, 0x74, 0xd4, 0xbe, 0xf0,
+ 0xab, 0x0b, 0x58, 0xa0, 0xdd, 0x14, 0x94, 0x3e, 0x71, 0x0b, 0x7f, 0x6d,
+ 0x7d, 0x23, 0xab, 0xff, 0x0c, 0xc8, 0x55, 0xb7, 0xe9, 0x32, 0xa1, 0x4c,
+ 0x9a, 0x6a, 0x0d, 0x55, 0x0d, 0xd2, 0x8a, 0x7d, 0xcc, 0xe4, 0x60, 0x53,
+ 0x91, 0xb0, 0xad, 0x12, 0x8b, 0xf7, 0x8e, 0xf8, 0xb5, 0x50, 0x18, 0x7c,
+ 0x40, 0x42, 0xae, 0x89, 0x57, 0x06, 0x70, 0x58, 0x7b, 0x8f, 0x1f, 0x42,
+ 0x2b, 0x12, 0xb3, 0xcb, 0x20, 0xd0, 0x95, 0x78, 0x8a, 0x8b, 0x31, 0xa3,
+ 0x88, 0xef, 0xaf, 0xe6, 0x16, 0xdd, 0x18, 0x41, 0xcb, 0x45, 0x8d, 0xe9,
+ 0xd4, 0x58, 0x29, 0xfd, 0x15, 0x97, 0xe5, 0x5e, 0xe0, 0xc2, 0x4e, 0x5f,
+ 0x6c, 0xc7, 0x1d, 0x19, 0x4f, 0xe0, 0x29, 0x30, 0xdc, 0x37, 0x1f, 0x12,
+ 0x43, 0xff, 0xa4, 0x26, 0x0a, 0x03, 0x12, 0x9f, 0x00, 0x28, 0x1e, 0x80,
+ 0x00, 0x06, 0x9c, 0xbd, 0xc8, 0x70, 0x1f, 0x46, 0x93, 0xf9, 0x4d, 0x66,
+ 0x79, 0x80, 0x7e, 0x28, 0x94, 0x4b, 0x40, 0x31, 0x7c, 0xe7, 0x60, 0xb8,
+ 0xac, 0x17, 0x03, 0x90, 0x23, 0x3a, 0xb0, 0xd0, 0x0f, 0x4e, 0x42, 0xf1,
+ 0xe5, 0x14, 0x95, 0x0c, 0x76, 0x99, 0x21, 0x5e, 0x2e, 0x2c, 0xb0, 0xa7,
+ 0x00, 0x75, 0xa2, 0x2e, 0x55, 0x4b, 0x08, 0x21, 0x08, 0x3a, 0xd4, 0x5d,
+ 0x63, 0xeb, 0x8a, 0xdb, 0x54, 0xcd, 0x00, 0x63, 0x66, 0x5c, 0x4c, 0xb1,
+ 0x0f, 0x67, 0x9e, 0xa3, 0xca, 0xa6, 0x47, 0xfd, 0x54, 0x88, 0xbb, 0x3a,
+ 0xf8, 0x79, 0xa2, 0xf2, 0xfa, 0xcc, 0x56, 0xef, 0xb9, 0x78, 0x80, 0xa1,
+ 0x68, 0xa3, 0xc6, 0x56, 0xc4, 0xd1, 0x00, 0x82, 0x69, 0x36, 0x93, 0x42,
+ 0x53, 0xc4, 0x7f, 0x87, 0xa2, 0x64, 0x90, 0xe5, 0x18, 0x43, 0x84, 0x57,
+ 0x22, 0x86, 0x2b, 0x55, 0xda, 0xee, 0xac, 0xf7, 0x0b, 0x7d, 0xa9, 0x8e,
+ 0x76, 0xb4, 0x97, 0x62, 0x7d, 0xe0, 0x60, 0xab, 0x3b, 0xa7, 0x12, 0xdd,
+ 0x8b, 0xf9, 0xe1, 0xa9, 0xe1, 0x5d, 0xab, 0x3d, 0x46, 0x74, 0xdc, 0x32,
+ 0xd2, 0xff, 0x4c, 0xaf, 0x9b, 0x30, 0xf8, 0x1c, 0x82, 0xe4, 0xc3, 0x02,
+ 0xf7, 0x28, 0x8b, 0x76, 0x2b, 0x20, 0x5c, 0xe0},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 137
+ {SEC_OID_SHA384,
+ 137,
+ {0x84, 0xdc, 0x44, 0x1e, 0xd2, 0x15, 0xa1, 0xb7, 0xaf, 0xa0, 0x81, 0x5e,
+ 0xa1, 0x5f, 0x40, 0x3d, 0xa0, 0xb5, 0x37, 0x09, 0xb3, 0x27, 0xa8, 0xad,
+ 0x26, 0x67, 0x7b, 0xdd, 0x79, 0x91, 0x0b, 0xc9, 0x31, 0xe8, 0x4f, 0x6e,
+ 0x0a, 0x9a, 0x06, 0x17, 0xaf, 0x72, 0xc5, 0xbf, 0x28, 0x4e, 0xe1, 0xc0,
+ 0x5a, 0xa0, 0x02, 0x9d, 0x4b, 0xd5, 0xf7, 0x20, 0x44, 0x04, 0xd5, 0x83,
+ 0x78, 0xb5, 0x15, 0x07, 0x46, 0x09, 0x7d, 0x2f, 0x65, 0x04, 0x56, 0xbc,
+ 0xea, 0x0e, 0xff, 0x70, 0xee, 0x1d, 0x13, 0x71, 0xa8, 0xb3, 0xd1, 0x45,
+ 0x64, 0x25, 0x2b, 0xcf, 0x65, 0x5d, 0x53, 0x9a, 0x66, 0x63, 0x43, 0x88,
+ 0x39, 0x41, 0xb3, 0x02, 0x3b, 0x09, 0x50, 0x01, 0xcd, 0x1b, 0x05, 0xab,
+ 0x45, 0xae, 0xb3, 0x05, 0x7b, 0xb4, 0x0f, 0x8f, 0xc1, 0x10, 0x01, 0x08,
+ 0xd9, 0xc1, 0xba, 0x4f, 0xcc, 0xbb, 0x77, 0x69, 0x65, 0xba, 0x45, 0xa5,
+ 0xa9, 0xcc, 0x6e, 0xb0, 0xec, 0xfd, 0x23, 0x0b, 0x0a, 0x2c, 0x4d, 0xa0,
+ 0xd8, 0xde, 0xd5, 0x4f, 0x12, 0xf2, 0x90, 0xf6, 0x81, 0x87, 0x8c, 0xcf,
+ 0xb0, 0x2c, 0xe9, 0x7c, 0x80, 0x55, 0xf2, 0x90, 0x32, 0x49, 0x7b, 0x87,
+ 0xef, 0xec, 0x10, 0xe2, 0x25, 0xc2, 0x04, 0x31, 0x5a, 0xdc, 0x30, 0x92,
+ 0x1d, 0xe2, 0x22, 0xe4, 0xf2, 0xfe, 0x2a, 0x92, 0xf9, 0x95, 0x15, 0x26,
+ 0x93, 0xf9, 0x04, 0x87, 0x00, 0xaa, 0x12, 0x7a, 0xd6, 0x51, 0xe4, 0xfa,
+ 0x8f, 0x6a, 0xac, 0xe2, 0x24, 0x95, 0x3a, 0x43, 0x6f, 0xdb, 0xa2, 0x74,
+ 0x70, 0xf2, 0x39, 0xc7, 0xf9, 0xa5, 0x9b, 0xee, 0x18, 0x0e, 0x2c, 0x11,
+ 0x4b, 0x7e, 0x43, 0x5a, 0x63, 0x4f, 0x9c, 0xb4, 0xdd, 0xf4, 0x97, 0x17,
+ 0xec, 0x10, 0xe9, 0x5d, 0xb8, 0x4f, 0xbe, 0xec, 0x6b, 0xc6, 0xfb, 0x09,
+ 0xa1, 0x0f, 0x61, 0x3c, 0x6d, 0x8a, 0xe9, 0xec, 0x31, 0x5d, 0xb9, 0x47,
+ 0xfd, 0xf8, 0xf1, 0x16, 0x25, 0x62, 0x35, 0xb0, 0x26, 0x87, 0xf0, 0xbe,
+ 0xa2, 0xc7, 0x06, 0x63, 0x7e, 0xbf, 0xc3, 0x09, 0x89, 0x5b, 0xe0, 0x02,
+ 0x64, 0xbb, 0x46, 0x23, 0x48, 0xd5, 0x24, 0x90, 0x3c, 0xc8, 0xb1, 0x34,
+ 0xce, 0x52, 0xf4, 0x07, 0xaa, 0x8c, 0x87, 0x1a, 0x82, 0x9b, 0xa7, 0xcc,
+ 0x56, 0x8a, 0x03, 0xb8, 0x03, 0x36, 0x60, 0x3a, 0xf5, 0xef, 0x3d, 0x55,
+ 0xe5, 0x4f, 0x4b, 0xb1, 0xaa, 0xd3, 0x35, 0x3d, 0xf4, 0x64, 0x5e, 0xa9,
+ 0x22, 0x9b, 0x3a, 0x84, 0xc8, 0x30, 0x92, 0xdf, 0x72, 0xb0, 0xad, 0x5a,
+ 0x6c, 0xa0, 0x97, 0x2c, 0x54, 0xf9, 0xc1, 0xdd, 0x7b, 0x05, 0xf3, 0xb8,
+ 0xd4, 0x5e, 0x2f, 0x51, 0x61, 0xbc, 0x5c, 0x32, 0xfc, 0xe2, 0xcf, 0x9a,
+ 0x35, 0xbb, 0x55, 0xe8, 0x18, 0xca, 0x26, 0x7c, 0x0a, 0xac, 0x22, 0x5a,
+ 0x2e, 0x3b, 0x63, 0x58, 0x7d, 0x93, 0x91, 0x09, 0x45, 0x96, 0x36, 0x5b,
+ 0x31, 0x32, 0xee, 0xd6, 0xce, 0x24, 0x29, 0x9f, 0x36, 0x54, 0x95, 0xcc,
+ 0x60, 0x29, 0x48, 0x0c, 0x2b, 0x9e, 0x35, 0x62, 0xd8, 0xb7, 0xbe, 0x8f,
+ 0xf0, 0x1a, 0xb4, 0x87, 0xc3, 0x9d, 0xf6, 0x7f, 0x09, 0xed, 0x69, 0xfe,
+ 0x58, 0x6e, 0xb1, 0x87, 0x5a, 0xc7, 0x1a, 0x7a, 0x2b, 0x69, 0x6d, 0xb2,
+ 0x36, 0x20, 0x37, 0xb8, 0xec, 0x4f, 0x5f, 0x71, 0x87, 0x21, 0x19, 0xfc,
+ 0x97, 0x5b, 0xce, 0xbe, 0x02, 0x47, 0xa8, 0xbc, 0x15, 0xcb, 0x61, 0xbf,
+ 0xba, 0x47, 0x8a, 0x6f, 0x17, 0x8c, 0x1e, 0xe9, 0xb2, 0x93, 0x6d, 0xfb,
+ 0xdc, 0x0b, 0x40, 0x8a, 0xb0, 0x56, 0xd0, 0x4e, 0x98, 0x48, 0xa7, 0xc9,
+ 0x5c, 0x8b, 0xd9, 0xb0, 0x00, 0x13, 0xeb, 0x8a, 0x04, 0x5f, 0x32, 0xa9,
+ 0xae, 0x40, 0x17, 0x55, 0x7a, 0x23, 0x40, 0x0c},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing oid
+ // tcID: 138
+ {SEC_OID_SHA384,
+ 138,
+ {0x74, 0x7c, 0xbc, 0x58, 0xa4, 0xe2, 0x56, 0x45, 0x23, 0xc4, 0x63, 0x58,
+ 0xd2, 0x10, 0xaf, 0x94, 0x90, 0xc1, 0xdd, 0x26, 0x79, 0xce, 0x66, 0xd2,
+ 0x67, 0x04, 0x35, 0x1d, 0x19, 0xfa, 0x8c, 0xcb, 0xb3, 0xf6, 0x6e, 0x32,
+ 0xa0, 0x66, 0xde, 0xb1, 0x1d, 0xe7, 0xdc, 0x91, 0x0a, 0x37, 0xf4, 0x6e,
+ 0x25, 0x0e, 0x0f, 0x92, 0x56, 0xdf, 0xc8, 0xdf, 0x5c, 0x72, 0xcb, 0xde,
+ 0x63, 0xa2, 0xb2, 0xab, 0x56, 0x1b, 0x1d, 0x79, 0xea, 0x94, 0xd5, 0x1e,
+ 0x84, 0xd0, 0xa0, 0x22, 0x55, 0x2a, 0x7e, 0xd8, 0xe4, 0x57, 0x82, 0x2e,
+ 0x8c, 0x17, 0xc3, 0x0c, 0x72, 0x3a, 0xd5, 0xc4, 0xe3, 0x33, 0xe0, 0x87,
+ 0x21, 0x15, 0x66, 0xcf, 0xaa, 0xe1, 0x30, 0xe7, 0x9b, 0xb0, 0x10, 0x3b,
+ 0xbe, 0x09, 0x3b, 0x30, 0xf1, 0x81, 0x9f, 0x90, 0x8c, 0x56, 0x91, 0xf4,
+ 0xb4, 0xf0, 0xac, 0xe3, 0xd8, 0xcb, 0xca, 0x25, 0x65, 0x4e, 0xbb, 0xb5,
+ 0x06, 0x56, 0x06, 0x83, 0xfa, 0xd4, 0x5d, 0x8a, 0x49, 0x14, 0xb2, 0x42,
+ 0xb7, 0x2b, 0x99, 0xa2, 0x23, 0xa2, 0xc0, 0xa3, 0xab, 0x20, 0x48, 0x6d,
+ 0x2c, 0xd1, 0xb0, 0xac, 0x60, 0xb4, 0x38, 0xd8, 0xcc, 0xa5, 0xec, 0x2f,
+ 0x7b, 0xb8, 0x38, 0x46, 0x90, 0xec, 0x4e, 0xe9, 0xfb, 0xb0, 0x05, 0xb3,
+ 0xd2, 0xea, 0x21, 0x74, 0x9a, 0xb8, 0x6c, 0xe9, 0xd6, 0x44, 0x14, 0xe9,
+ 0xa8, 0x78, 0x27, 0xfc, 0x91, 0x77, 0xf1, 0xa5, 0xaf, 0x6c, 0xd9, 0x7f,
+ 0xb8, 0x23, 0x87, 0x4b, 0xa8, 0x2e, 0x9f, 0xf5, 0x30, 0x93, 0xfa, 0x2c,
+ 0x05, 0x56, 0x6c, 0x63, 0xe4, 0xc7, 0xf5, 0xdb, 0xba, 0xd7, 0x5d, 0x82,
+ 0x63, 0x59, 0x4c, 0xba, 0x29, 0x49, 0x11, 0x33, 0x41, 0xfa, 0xc7, 0xc8,
+ 0x3f, 0xa1, 0x33, 0x50, 0xca, 0x06, 0xd7, 0x31, 0x77, 0x24, 0x1b, 0x37,
+ 0x93, 0xf7, 0x80, 0x27, 0xd6, 0x1a, 0x20, 0xc3, 0x7c, 0x56, 0xe9, 0xf3,
+ 0x4f, 0xff, 0xda, 0x72, 0x58, 0x00, 0x4b, 0x02, 0x02, 0xa1, 0x29, 0x69,
+ 0xf7, 0x18, 0xc2, 0x78, 0x85, 0x4b, 0x13, 0x6a, 0x11, 0x0d, 0xfd, 0x65,
+ 0xfd, 0xde, 0xa9, 0x74, 0x86, 0x78, 0x6b, 0xd5, 0x78, 0x5f, 0xa2, 0x59,
+ 0x6b, 0xfd, 0x6e, 0x78, 0xe3, 0x53, 0xb4, 0xd2, 0x8e, 0xe6, 0x43, 0x4d,
+ 0xf0, 0x84, 0x4a, 0xf1, 0x4d, 0xe1, 0x0e, 0xfe, 0x2d, 0x6f, 0x08, 0x8b,
+ 0x2b, 0x3e, 0xc0, 0xa7, 0xcf, 0x6f, 0x9e, 0x4a, 0x58, 0x30, 0xd7, 0xb0,
+ 0x12, 0x3c, 0xae, 0xd7, 0x85, 0x7d, 0x0b, 0x71, 0xfe, 0x9c, 0x56, 0xe7,
+ 0x2c, 0x29, 0xa9, 0x08, 0xbb, 0xa3, 0xcb, 0x99, 0x48, 0x21, 0x78, 0xd6,
+ 0x4a, 0x4e, 0x27, 0x97, 0x21, 0x79, 0xe4, 0xda, 0x60, 0x58, 0xc9, 0x7e,
+ 0x64, 0x8c, 0x83, 0x0e, 0x0c, 0xb9, 0x6b, 0xa7, 0x1e, 0xdd, 0xc1, 0xcd,
+ 0xf4, 0x1d, 0x38, 0xf8, 0x52, 0xa1, 0x65, 0x54, 0xf3, 0xd9, 0x82, 0x1a,
+ 0xec, 0x57, 0xec, 0x85, 0x06, 0xf0, 0xbc, 0x1d, 0xf2, 0xa6, 0x30, 0xb5,
+ 0x8f, 0xb0, 0x82, 0xc8, 0x4d, 0xee, 0x5e, 0x7b, 0xf3, 0xb6, 0x45, 0xc9,
+ 0x88, 0x7e, 0x65, 0x00, 0x98, 0x50, 0x8e, 0xa2, 0x88, 0x37, 0x0f, 0x9f,
+ 0x2c, 0xd3, 0x2f, 0xc3, 0xf7, 0x47, 0x84, 0xc8, 0x2f, 0xc4, 0x2b, 0xc2,
+ 0xa0, 0x9a, 0xef, 0x3b, 0x8c, 0x5f, 0xca, 0xf5, 0x38, 0xc5, 0x0e, 0x12,
+ 0xad, 0xc6, 0x72, 0x20, 0x07, 0x39, 0xcb, 0x2d, 0xbb, 0x34, 0x3b, 0x15,
+ 0x59, 0xbf, 0x70, 0xb0, 0x0b, 0x2f, 0x83, 0xed, 0x31, 0x39, 0xb1, 0x06,
+ 0xce, 0x71, 0x7f, 0x90, 0x6b, 0x6d, 0xe1, 0x78, 0xc0, 0xd9, 0xda, 0x66,
+ 0x96, 0x67, 0x82, 0xca, 0xd3, 0xf7, 0x72, 0x7d, 0xa3, 0xe3, 0x29, 0x50,
+ 0xaf, 0x43, 0x7f, 0x33, 0xcf, 0x14, 0xe8, 0x68},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 139
+ {SEC_OID_SHA384,
+ 139,
+ {0xe1, 0x68, 0xec, 0xe5, 0x37, 0x93, 0xea, 0xa8, 0x49, 0x54, 0xf4, 0x37,
+ 0x07, 0xe9, 0xdb, 0x53, 0xe1, 0x54, 0x13, 0x94, 0x54, 0x04, 0x72, 0xd5,
+ 0x02, 0xa6, 0x76, 0xf1, 0x2c, 0x5b, 0x4c, 0x1f, 0x18, 0x44, 0xd1, 0xe4,
+ 0xa4, 0xfb, 0xbc, 0x31, 0x17, 0xc1, 0xcc, 0x50, 0x3a, 0xa4, 0x9a, 0x63,
+ 0x13, 0x85, 0x65, 0xaa, 0x36, 0x62, 0x88, 0xfa, 0xe7, 0x12, 0x54, 0x2b,
+ 0x11, 0xb3, 0x50, 0x26, 0xa0, 0x27, 0xd3, 0x67, 0x9c, 0x5a, 0x35, 0xf1,
+ 0x95, 0x7c, 0xb6, 0xc5, 0x94, 0x2b, 0x5d, 0x86, 0x46, 0x4e, 0x3b, 0x9d,
+ 0xd6, 0x46, 0x3a, 0xb9, 0xcf, 0xb9, 0x93, 0x11, 0x36, 0xda, 0x74, 0x43,
+ 0x70, 0xf6, 0xb3, 0x30, 0x7f, 0xf0, 0x1e, 0x11, 0x80, 0xa5, 0xe7, 0x95,
+ 0x69, 0xe7, 0x3e, 0x5e, 0xf9, 0xde, 0x4e, 0xa5, 0xc9, 0xf0, 0xd5, 0xa3,
+ 0xb1, 0x24, 0x71, 0x4c, 0x1b, 0x64, 0x5c, 0x8f, 0x0c, 0x1c, 0xc2, 0xab,
+ 0x4e, 0x18, 0x45, 0x96, 0x96, 0x54, 0xae, 0x9b, 0x0c, 0x56, 0x5f, 0x4d,
+ 0x17, 0xa8, 0x44, 0xed, 0x06, 0x63, 0x66, 0xc1, 0x7d, 0xca, 0x17, 0xf2,
+ 0x2c, 0xe6, 0x9a, 0xa5, 0x6e, 0x48, 0x93, 0x7a, 0xa1, 0xc9, 0xf3, 0x9f,
+ 0xc8, 0x54, 0x35, 0x77, 0x0f, 0xbc, 0xb4, 0xd9, 0xf0, 0x50, 0x48, 0x21,
+ 0x56, 0x64, 0x18, 0x4e, 0xe4, 0x0a, 0x4f, 0xf7, 0x7a, 0xd4, 0x4a, 0xe9,
+ 0xb1, 0xd9, 0xdb, 0xcd, 0x9f, 0x9f, 0x01, 0x30, 0x80, 0xb7, 0x51, 0xac,
+ 0x9e, 0x2f, 0x05, 0xaa, 0x8f, 0x54, 0x65, 0x75, 0x56, 0x21, 0x94, 0x73,
+ 0x0f, 0x6c, 0xf1, 0xea, 0x52, 0xf0, 0xd3, 0x65, 0xd0, 0xdf, 0xc3, 0xfc,
+ 0xef, 0x82, 0x0c, 0x51, 0xd9, 0xa5, 0x26, 0x3a, 0x2d, 0x1d, 0xc4, 0xca,
+ 0x97, 0xbe, 0x6e, 0xf6, 0x9b, 0xb2, 0xeb, 0xcd, 0xdc, 0x3f, 0x8f, 0x4e,
+ 0xa2, 0xf4, 0xe1, 0x2c, 0x18, 0x79, 0x49, 0xd9, 0x5c, 0x36, 0x67, 0xf4,
+ 0xc2, 0xdc, 0xbd, 0x65, 0xe0, 0x69, 0x37, 0xfc, 0x78, 0x8b, 0x55, 0x85,
+ 0xb7, 0x42, 0xeb, 0x5b, 0x99, 0xcc, 0xad, 0x82, 0x52, 0xbe, 0x7d, 0xd0,
+ 0xb4, 0xd3, 0x84, 0x60, 0x34, 0x0c, 0xcc, 0xf8, 0x2c, 0x5d, 0x2d, 0x58,
+ 0xc2, 0x9f, 0x87, 0xf0, 0xfd, 0x6f, 0x78, 0xa9, 0x0a, 0xc7, 0xa1, 0x13,
+ 0xd0, 0xe5, 0x42, 0x7a, 0xa5, 0x6a, 0x42, 0x43, 0x8c, 0x3c, 0x6f, 0xd9,
+ 0x8f, 0xda, 0xae, 0xbb, 0x3d, 0xff, 0x5d, 0x8d, 0x30, 0x25, 0xcb, 0x40,
+ 0x8d, 0xa8, 0xa6, 0x76, 0x49, 0x88, 0xbe, 0xf9, 0xd1, 0x71, 0xc7, 0xc3,
+ 0xa5, 0x1d, 0x18, 0x7a, 0xa1, 0xba, 0xb3, 0xf2, 0xa5, 0x84, 0x25, 0xdf,
+ 0xb8, 0x27, 0x30, 0x48, 0x8e, 0x83, 0xd9, 0x7f, 0xc5, 0x40, 0x70, 0xe2,
+ 0x24, 0x0c, 0x2f, 0x90, 0x83, 0xe6, 0xf6, 0xa4, 0xf4, 0x9c, 0x50, 0x07,
+ 0x70, 0x67, 0xa4, 0xfc, 0x7d, 0x27, 0xe4, 0x0b, 0xbf, 0x30, 0xf8, 0xfa,
+ 0x90, 0x62, 0x4d, 0x7b, 0xe0, 0xe6, 0xf8, 0xc4, 0x3a, 0xc1, 0xce, 0x42,
+ 0x76, 0x05, 0x12, 0xaa, 0xdd, 0x27, 0xf2, 0xca, 0xbd, 0xce, 0x2c, 0x6f,
+ 0xbf, 0x7a, 0xde, 0xae, 0x02, 0x21, 0xe2, 0xe8, 0x2c, 0xf2, 0x2d, 0x29,
+ 0x41, 0xac, 0x56, 0xa3, 0xe1, 0x0c, 0xf0, 0xf0, 0xc2, 0x22, 0x42, 0xb4,
+ 0xd7, 0xfc, 0xae, 0x00, 0x90, 0x81, 0xef, 0xf5, 0xd2, 0x3b, 0x6d, 0xbc,
+ 0xb7, 0x38, 0x7e, 0xb5, 0x99, 0x22, 0xe5, 0xbf, 0x75, 0x7c, 0x02, 0x14,
+ 0x3e, 0x11, 0x40, 0xb2, 0x83, 0x14, 0x78, 0xa2, 0xa5, 0x78, 0x5d, 0x05,
+ 0x69, 0x78, 0xe0, 0x7d, 0xae, 0x02, 0xaa, 0x80, 0x41, 0x41, 0x80, 0x5a,
+ 0xcb, 0x7a, 0x53, 0x43, 0xac, 0xc1, 0x72, 0x06, 0xc9, 0x49, 0xd8, 0xb9,
+ 0xf8, 0xfd, 0x5d, 0xf0, 0xa3, 0x6e, 0x77, 0x55},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 140
+ {SEC_OID_SHA384,
+ 140,
+ {0x5a, 0x23, 0x15, 0x9b, 0xb4, 0x94, 0x8c, 0x16, 0xc9, 0xc3, 0x1f, 0x7b,
+ 0x3b, 0xe4, 0xe2, 0xfd, 0x14, 0x77, 0x17, 0xb7, 0x55, 0xd1, 0x3f, 0x5f,
+ 0x86, 0x93, 0x33, 0x02, 0xf7, 0x35, 0x6f, 0x31, 0x00, 0x3b, 0xce, 0x39,
+ 0x1d, 0xe6, 0x9f, 0x54, 0xff, 0x60, 0x2d, 0xac, 0xb1, 0x52, 0x2b, 0x90,
+ 0x8f, 0xa1, 0xfb, 0x71, 0x56, 0xfa, 0x55, 0x5f, 0x3f, 0x38, 0xbd, 0xdc,
+ 0xce, 0xf9, 0xf8, 0x5f, 0x22, 0xa5, 0x3e, 0x4f, 0x53, 0x75, 0x7f, 0x81,
+ 0xd6, 0x45, 0x59, 0x98, 0x16, 0x97, 0x43, 0xa4, 0xa2, 0x30, 0x69, 0x06,
+ 0xa3, 0x75, 0x23, 0x5e, 0x54, 0x8a, 0xec, 0xe0, 0x71, 0x5f, 0x94, 0xd8,
+ 0x33, 0x77, 0xe0, 0x6f, 0xaf, 0x75, 0x8a, 0x36, 0xfc, 0x87, 0x58, 0xa5,
+ 0x86, 0xca, 0xdd, 0x36, 0x8b, 0x1d, 0xb2, 0x6e, 0xe3, 0x86, 0x1b, 0x79,
+ 0xd6, 0xb6, 0x9c, 0x0f, 0x36, 0x39, 0xc9, 0xed, 0x0a, 0x24, 0xbf, 0x53,
+ 0x06, 0x25, 0x31, 0x91, 0x25, 0xc3, 0x01, 0xf5, 0xc1, 0x0d, 0x12, 0x08,
+ 0x4b, 0x2f, 0x99, 0x17, 0xab, 0x40, 0x4a, 0x65, 0xa5, 0xbf, 0xd2, 0xbb,
+ 0xc7, 0x8f, 0xdd, 0x6b, 0xd1, 0xe5, 0x83, 0xcf, 0xe8, 0x7c, 0x0c, 0xbb,
+ 0x4d, 0x41, 0xc7, 0x10, 0xc1, 0x37, 0xa7, 0xb3, 0x30, 0x24, 0x7b, 0x88,
+ 0x1a, 0xf9, 0xaa, 0xc5, 0xb2, 0xc5, 0x07, 0x5c, 0x66, 0xea, 0x33, 0x91,
+ 0x0a, 0x3b, 0x07, 0xd5, 0x5c, 0x46, 0x19, 0x40, 0xa5, 0x4c, 0xb7, 0x57,
+ 0x9a, 0xaa, 0xdc, 0x9e, 0x8f, 0x56, 0x7d, 0x60, 0xd0, 0x54, 0x8d, 0x6c,
+ 0x2d, 0x36, 0x28, 0xe7, 0xbd, 0xe8, 0xb6, 0x31, 0x33, 0x5f, 0x2e, 0xd0,
+ 0x01, 0x22, 0xe0, 0x7f, 0x94, 0x2f, 0x70, 0x05, 0xaf, 0xbb, 0x0d, 0x2f,
+ 0x03, 0x40, 0xc5, 0xc9, 0x27, 0x0b, 0x27, 0xbe, 0x30, 0xd1, 0x03, 0x33,
+ 0xb9, 0xed, 0x5e, 0xdb, 0x90, 0xad, 0x62, 0x16, 0xb9, 0x55, 0x94, 0xf6,
+ 0xad, 0x59, 0x5a, 0xbe, 0xd2, 0x65, 0x76, 0xa7, 0xb1, 0xd8, 0x07, 0x53,
+ 0x0e, 0x7c, 0x55, 0x56, 0xa8, 0x69, 0x8d, 0xe5, 0x6b, 0x48, 0x1e, 0x57,
+ 0x17, 0x68, 0x34, 0x04, 0xf6, 0xb9, 0xec, 0xc3, 0x5b, 0xfb, 0x6c, 0xcc,
+ 0x48, 0xa3, 0x81, 0xa5, 0x15, 0x37, 0x14, 0x3a, 0xbf, 0xf5, 0x1a, 0x71,
+ 0x75, 0x81, 0xf2, 0xc4, 0x4d, 0xf1, 0xa1, 0xf0, 0x58, 0xc1, 0xb7, 0x93,
+ 0xbe, 0x00, 0x4b, 0x1a, 0x83, 0x7f, 0x7a, 0xcf, 0xd7, 0x64, 0x64, 0x49,
+ 0x21, 0xb3, 0x47, 0x29, 0x06, 0xe9, 0x0a, 0x5b, 0xd2, 0x65, 0xa0, 0xf0,
+ 0xfd, 0xa5, 0xe1, 0x6b, 0xe4, 0xdb, 0x39, 0x1e, 0x07, 0xf8, 0xda, 0xa8,
+ 0x43, 0x49, 0xfd, 0xf7, 0xa1, 0x34, 0xaa, 0x13, 0x87, 0x67, 0x44, 0x17,
+ 0x59, 0xb7, 0x4a, 0x49, 0x13, 0xa4, 0x79, 0x0f, 0x0e, 0x59, 0x96, 0x91,
+ 0xdf, 0x06, 0xac, 0xd4, 0xf8, 0x0c, 0xf5, 0xb6, 0x47, 0x67, 0x05, 0x2f,
+ 0xf4, 0x70, 0x61, 0x7c, 0x93, 0xab, 0x42, 0x0d, 0x90, 0xb1, 0x83, 0x8c,
+ 0x0b, 0xc8, 0x91, 0xbb, 0xd2, 0x58, 0x17, 0x69, 0xbf, 0x20, 0x3d, 0xbc,
+ 0x8d, 0xf0, 0x07, 0x3b, 0xb8, 0x26, 0x11, 0x4e, 0x71, 0xfa, 0xde, 0xa5,
+ 0x86, 0xd7, 0xcf, 0x6f, 0x06, 0xcf, 0x4d, 0x04, 0xbf, 0xed, 0xda, 0x45,
+ 0x5e, 0x04, 0x34, 0x39, 0x93, 0x7d, 0x33, 0x0c, 0xe0, 0xa0, 0x3f, 0xf9,
+ 0x7d, 0x42, 0x0f, 0xc6, 0x23, 0x16, 0x3a, 0xfb, 0xcc, 0x3e, 0x7d, 0xe7,
+ 0x02, 0x5d, 0x06, 0x89, 0xf9, 0x44, 0x15, 0x80, 0x30, 0x8d, 0x12, 0x80,
+ 0xe9, 0x23, 0x5d, 0x8f, 0x59, 0x88, 0xef, 0x12, 0x44, 0x70, 0x67, 0xdf,
+ 0x3e, 0xc8, 0x46, 0xc3, 0xe3, 0x31, 0x9e, 0xee, 0x29, 0xc2, 0xb8, 0xcc,
+ 0x71, 0x3c, 0x97, 0x91, 0x56, 0xd3, 0xe3, 0xf8},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 141
+ {SEC_OID_SHA384,
+ 141,
+ {0x81, 0x99, 0x26, 0xa1, 0xc7, 0xa0, 0xe2, 0x83, 0xaa, 0x3e, 0xf4, 0x2c,
+ 0xea, 0x08, 0xdc, 0x38, 0x93, 0xfc, 0x71, 0xd7, 0x29, 0x59, 0x24, 0xd7,
+ 0xe8, 0x90, 0x9f, 0x46, 0xce, 0xd6, 0x72, 0x4b, 0xf3, 0x8d, 0x13, 0x75,
+ 0x41, 0x22, 0x49, 0x82, 0xf0, 0x72, 0xe3, 0x9a, 0x80, 0xcb, 0x27, 0x7d,
+ 0xab, 0x8d, 0xd8, 0x48, 0xca, 0x85, 0xfe, 0x1c, 0xe6, 0xa1, 0x02, 0xe8,
+ 0xad, 0xaa, 0xa5, 0x5f, 0x2e, 0x91, 0x69, 0xd8, 0x09, 0x4f, 0x10, 0x28,
+ 0x08, 0x29, 0xc3, 0x33, 0x2d, 0x24, 0x50, 0x7a, 0x54, 0x45, 0x2a, 0x02,
+ 0x6a, 0x54, 0x14, 0x46, 0xfb, 0x38, 0x8a, 0x76, 0x63, 0xee, 0xc5, 0x12,
+ 0xa0, 0xdd, 0xf7, 0x40, 0x2e, 0xfd, 0xe8, 0x59, 0xfa, 0x16, 0x62, 0x10,
+ 0x8c, 0x70, 0x4a, 0xfe, 0xac, 0x80, 0xda, 0xf6, 0xf8, 0x27, 0x9e, 0x5a,
+ 0xb5, 0xbd, 0x55, 0x2d, 0xbb, 0x5a, 0x0a, 0x5d, 0x0f, 0x35, 0xfa, 0x54,
+ 0x31, 0xe8, 0xac, 0x36, 0xda, 0xf2, 0x5a, 0x5e, 0x36, 0xe0, 0x96, 0x99,
+ 0xba, 0x25, 0xf0, 0x0f, 0xa6, 0x9e, 0xd7, 0xfb, 0x52, 0x7a, 0x49, 0xfb,
+ 0x25, 0x90, 0x8e, 0xf4, 0x00, 0xab, 0x9c, 0x08, 0x0b, 0x73, 0xc5, 0xf4,
+ 0xd4, 0x1d, 0x96, 0x5a, 0xb1, 0xfa, 0xa1, 0x47, 0x2f, 0x76, 0xc6, 0x3d,
+ 0x9c, 0xc3, 0x59, 0xf7, 0x96, 0x4d, 0x85, 0x4d, 0x8f, 0x8d, 0xb3, 0x82,
+ 0xc3, 0x04, 0x57, 0x2e, 0xa6, 0x49, 0x8a, 0x6f, 0x7e, 0x39, 0xf6, 0xf6,
+ 0x06, 0x4a, 0xea, 0x33, 0x69, 0x49, 0xeb, 0x15, 0x7a, 0x23, 0x46, 0x97,
+ 0x5f, 0x1a, 0x71, 0xe1, 0xc1, 0x8a, 0x77, 0xab, 0xcd, 0x0c, 0x7b, 0xc2,
+ 0xf1, 0xab, 0x6a, 0x0e, 0x92, 0x97, 0xd1, 0x21, 0xbf, 0x13, 0xf4, 0x2c,
+ 0xca, 0x56, 0x62, 0x66, 0x79, 0x47, 0xd7, 0x0f, 0xbc, 0x02, 0x6f, 0xd2,
+ 0xa0, 0x3c, 0x13, 0x53, 0xe3, 0x4c, 0xec, 0x60, 0x8d, 0xc2, 0xfb, 0xa2,
+ 0x02, 0x16, 0x32, 0x01, 0xca, 0xdb, 0x63, 0x41, 0xcf, 0x80, 0xf4, 0x90,
+ 0x48, 0xf5, 0x53, 0x33, 0xdb, 0x97, 0x54, 0xc5, 0xfe, 0x95, 0xb0, 0x12,
+ 0x19, 0xee, 0xb6, 0x08, 0xca, 0x3e, 0x8b, 0x89, 0x0d, 0xf7, 0x15, 0x01,
+ 0xdb, 0xc5, 0x79, 0x33, 0x2c, 0x7c, 0xa6, 0x47, 0x9c, 0x6f, 0xc3, 0xc3,
+ 0x4f, 0x31, 0x56, 0x1c, 0x15, 0xd5, 0x00, 0xca, 0x81, 0xf2, 0x52, 0x04,
+ 0xe2, 0xf8, 0x48, 0xf8, 0x7c, 0x47, 0x2c, 0xf0, 0x30, 0xb5, 0xb4, 0x0e,
+ 0x49, 0x9e, 0x3f, 0x03, 0x4b, 0xe8, 0x70, 0x41, 0xdd, 0x57, 0x56, 0x17,
+ 0x3f, 0x1f, 0x27, 0x95, 0xd1, 0xf6, 0x2b, 0xd7, 0x4a, 0xa8, 0x17, 0xf7,
+ 0x2c, 0xa8, 0xa1, 0x31, 0xb0, 0xa5, 0xb7, 0xfe, 0xa3, 0xfd, 0xed, 0x32,
+ 0xba, 0xf4, 0x93, 0x87, 0x1f, 0x0b, 0xe8, 0x25, 0x19, 0x70, 0xfb, 0x2b,
+ 0x30, 0x31, 0x12, 0x2c, 0x32, 0x8e, 0x78, 0x09, 0x13, 0x9d, 0x04, 0x4d,
+ 0x8f, 0x49, 0xe6, 0xbd, 0x31, 0xfa, 0x93, 0x8b, 0x73, 0x2a, 0x5d, 0xdc,
+ 0x00, 0x39, 0xa7, 0x23, 0xeb, 0x7e, 0x40, 0x49, 0x1d, 0x75, 0x33, 0x09,
+ 0x2f, 0x1b, 0x7b, 0x7d, 0x8a, 0xe6, 0x8a, 0xdd, 0x60, 0x01, 0x17, 0x8e,
+ 0xd1, 0x62, 0x4f, 0xd3, 0xb6, 0x60, 0xf0, 0xaf, 0x18, 0x4f, 0xb7, 0x0c,
+ 0x70, 0x9c, 0x78, 0xe8, 0x3b, 0x1d, 0xbf, 0x15, 0x6b, 0x2c, 0x88, 0x48,
+ 0xcb, 0x98, 0x61, 0x60, 0xdb, 0x4d, 0xe9, 0x54, 0xc1, 0x2a, 0x29, 0xd8,
+ 0x84, 0x96, 0x28, 0x3a, 0x3c, 0xf3, 0x7a, 0xcd, 0x0e, 0x7a, 0x63, 0xd8,
+ 0x61, 0x35, 0x37, 0x6d, 0x43, 0xbd, 0xe5, 0x17, 0xc4, 0x0e, 0x9b, 0x5e,
+ 0x53, 0x89, 0x99, 0xa8, 0x6e, 0x55, 0x31, 0x9e, 0xeb, 0xd9, 0xa8, 0x71,
+ 0x49, 0xa8, 0x1a, 0xea, 0x22, 0x5a, 0x81, 0x28},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 142
+ {SEC_OID_SHA384,
+ 142,
+ {0xdb, 0xbc, 0x34, 0xb6, 0xea, 0xd6, 0xc8, 0x55, 0x34, 0x78, 0x49, 0x53,
+ 0xc2, 0xf6, 0xff, 0xa3, 0x6b, 0x01, 0x8f, 0x95, 0xe1, 0x5e, 0x0c, 0x28,
+ 0xb2, 0x14, 0xca, 0x2f, 0x80, 0xbd, 0x96, 0x94, 0xe2, 0xf0, 0x91, 0xd8,
+ 0xbc, 0x3e, 0x25, 0xaa, 0xd3, 0xc4, 0xc9, 0xe1, 0x1e, 0xdc, 0xd7, 0x3b,
+ 0x67, 0x85, 0x38, 0x46, 0x93, 0xe4, 0xcc, 0xb1, 0x83, 0x55, 0x3e, 0xee,
+ 0xe2, 0x51, 0xc5, 0x58, 0x71, 0x50, 0xba, 0xc7, 0xbb, 0x2d, 0x7c, 0x71,
+ 0x7f, 0xd6, 0x45, 0x3a, 0x72, 0x80, 0x34, 0x43, 0xc8, 0x37, 0x22, 0x60,
+ 0xa0, 0x96, 0x59, 0x6d, 0xa4, 0xa0, 0xb7, 0xc3, 0x27, 0x50, 0xfb, 0x26,
+ 0x4e, 0xd5, 0x8a, 0xcd, 0xc7, 0x36, 0xc8, 0x6c, 0x83, 0x39, 0x6b, 0x70,
+ 0x5f, 0xd3, 0xac, 0xc0, 0xf3, 0xd7, 0xd3, 0x13, 0x5d, 0xd4, 0xb5, 0x76,
+ 0x72, 0x9d, 0x68, 0x66, 0x4c, 0xb1, 0xe1, 0x19, 0x66, 0x43, 0x8f, 0x08,
+ 0xd4, 0x17, 0xc0, 0xdb, 0x8b, 0xc3, 0x7b, 0x02, 0x01, 0xcc, 0x9a, 0xc0,
+ 0xda, 0xf9, 0xef, 0x60, 0xb9, 0xb6, 0x00, 0xce, 0xfb, 0x79, 0xc2, 0x51,
+ 0x04, 0xd2, 0xfd, 0x54, 0x80, 0xc2, 0xe2, 0xac, 0x10, 0x0e, 0x95, 0x00,
+ 0x72, 0x9a, 0x46, 0x76, 0xab, 0x97, 0xe0, 0x90, 0x78, 0x73, 0x66, 0x96,
+ 0xdd, 0x2f, 0x51, 0xcf, 0x90, 0xff, 0x96, 0x3a, 0x6e, 0xe9, 0x9b, 0x76,
+ 0x5e, 0x4e, 0x0f, 0x7c, 0xf5, 0x20, 0x94, 0x50, 0x72, 0x94, 0xde, 0x60,
+ 0x1c, 0x0d, 0x46, 0xb8, 0x7e, 0x80, 0x72, 0xe3, 0x7b, 0x88, 0x62, 0x1f,
+ 0x9d, 0xca, 0xad, 0x28, 0xce, 0xc7, 0xd4, 0x54, 0x4a, 0xe2, 0xd1, 0xb5,
+ 0x82, 0x8b, 0xc1, 0xac, 0x9e, 0x52, 0x58, 0x05, 0x82, 0x09, 0x94, 0x4a,
+ 0xb8, 0xe9, 0x24, 0xfd, 0x22, 0x8a, 0x04, 0x7d, 0xca, 0x03, 0xff, 0xe2,
+ 0xf2, 0x8e, 0x88, 0xf4, 0x9d, 0xef, 0x89, 0x54, 0x01, 0xba, 0x3f, 0x05,
+ 0xc3, 0x05, 0xbe, 0xaa, 0x10, 0x92, 0x8b, 0x7a, 0x39, 0x0e, 0xca, 0x9b,
+ 0x61, 0xb7, 0x3e, 0x86, 0x4c, 0x93, 0x55, 0x9a, 0x32, 0x95, 0x70, 0x3c,
+ 0x9b, 0xd8, 0x26, 0x64, 0xb2, 0x26, 0xbc, 0xa0, 0xec, 0xc9, 0x0d, 0x2b,
+ 0x27, 0xdf, 0xf2, 0x2d, 0xbe, 0x63, 0x5f, 0x3f, 0x0a, 0x34, 0x7c, 0x49,
+ 0x23, 0x91, 0x04, 0x08, 0x0c, 0x5b, 0x81, 0x95, 0xeb, 0x4d, 0x75, 0x00,
+ 0x55, 0x88, 0x9d, 0x58, 0x53, 0xbe, 0x4c, 0xc9, 0x84, 0xf2, 0x15, 0xbb,
+ 0x49, 0x1e, 0x2a, 0x8c, 0x7b, 0x00, 0x17, 0x01, 0x6d, 0xcb, 0xea, 0x3b,
+ 0x99, 0x51, 0xee, 0x93, 0x5e, 0x96, 0x7d, 0x15, 0x15, 0xe6, 0x59, 0xba,
+ 0x29, 0x5f, 0x76, 0xbe, 0x48, 0xfe, 0xac, 0x1c, 0x3a, 0xee, 0x2e, 0x35,
+ 0xd3, 0x09, 0xac, 0x71, 0x87, 0x7a, 0xe5, 0x9f, 0x02, 0x4d, 0xc9, 0xaa,
+ 0xa9, 0xe2, 0x05, 0x3e, 0x4d, 0x42, 0x23, 0xe4, 0x82, 0xec, 0x3f, 0xb1,
+ 0xd7, 0xf9, 0xca, 0xe9, 0x8c, 0x18, 0xdb, 0x9d, 0xcf, 0xe3, 0x07, 0xea,
+ 0x69, 0x16, 0xf1, 0x37, 0xde, 0xce, 0x09, 0x63, 0x98, 0xa0, 0xa6, 0x2a,
+ 0x59, 0x4d, 0xce, 0x40, 0x48, 0x58, 0x8f, 0x87, 0xe1, 0x74, 0x1c, 0xce,
+ 0xdd, 0xec, 0x31, 0x4d, 0x59, 0x60, 0xfb, 0xec, 0xaa, 0xe8, 0xcf, 0x48,
+ 0xaf, 0xb0, 0x9d, 0x3e, 0xea, 0xdb, 0xf5, 0xa7, 0x7e, 0xa1, 0xc2, 0x79,
+ 0x05, 0xf7, 0xae, 0x47, 0xdc, 0xf0, 0x66, 0x20, 0x7e, 0x62, 0x1e, 0x89,
+ 0x2e, 0x7d, 0x78, 0x0b, 0xcc, 0x9b, 0xae, 0x3a, 0xb6, 0x2c, 0xbe, 0x2a,
+ 0x4c, 0xb4, 0x3b, 0x66, 0x21, 0xc4, 0x7f, 0x90, 0x4d, 0xcd, 0xcb, 0xe7,
+ 0x03, 0x64, 0x61, 0xee, 0x25, 0x63, 0xde, 0x1f, 0x60, 0x61, 0xc2, 0x2f,
+ 0x33, 0xa5, 0xe4, 0x99, 0x7a, 0xdf, 0x9e, 0x63},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 143
+ {SEC_OID_SHA384,
+ 143,
+ {0xae, 0x10, 0xac, 0xef, 0x7e, 0x1f, 0xf0, 0xd5, 0x07, 0x05, 0xa4, 0x25,
+ 0xf6, 0x23, 0x22, 0x5f, 0xec, 0xd0, 0xef, 0x91, 0x89, 0x06, 0x96, 0xff,
+ 0x16, 0x36, 0x12, 0x30, 0x23, 0xa6, 0x00, 0x9b, 0x97, 0x1a, 0x0f, 0xc2,
+ 0x0c, 0x50, 0x14, 0x4b, 0xa4, 0xc4, 0x2a, 0x6d, 0x45, 0xfb, 0xb9, 0xf4,
+ 0x8d, 0xce, 0x8a, 0x52, 0x51, 0x45, 0x74, 0xcb, 0x41, 0xb7, 0x1b, 0xf6,
+ 0xc7, 0xcb, 0x25, 0x59, 0x03, 0xaa, 0x9d, 0xae, 0x23, 0x2c, 0x1c, 0x1b,
+ 0xa5, 0x67, 0xef, 0x50, 0x5c, 0xd0, 0x40, 0xa9, 0x10, 0xc2, 0x80, 0x9b,
+ 0xe3, 0x7a, 0x0f, 0x1d, 0x3a, 0xa8, 0xe6, 0x34, 0x5f, 0xf7, 0x7d, 0x0f,
+ 0x95, 0x50, 0x2f, 0xd6, 0xcb, 0x88, 0xd8, 0x94, 0xd9, 0x61, 0xb9, 0x87,
+ 0xc4, 0xc2, 0xff, 0x6a, 0x11, 0xc2, 0x79, 0xea, 0xb2, 0xc0, 0x75, 0x90,
+ 0x24, 0xe9, 0x0f, 0xf7, 0x33, 0x2e, 0x02, 0x83, 0x91, 0xea, 0xa1, 0xa9,
+ 0xe5, 0xd5, 0x0b, 0xf3, 0xe7, 0xd2, 0xa2, 0x23, 0xb5, 0x26, 0x19, 0x14,
+ 0x3a, 0xfe, 0x80, 0x66, 0xfa, 0xf3, 0x84, 0x1c, 0x28, 0xe8, 0xb0, 0x57,
+ 0xf4, 0x32, 0x6c, 0x0a, 0x5e, 0xda, 0x87, 0x82, 0x26, 0x58, 0x3d, 0x1d,
+ 0x06, 0xe4, 0x91, 0xed, 0x2b, 0xcc, 0xc2, 0x0d, 0xc8, 0xca, 0x73, 0x40,
+ 0xf3, 0x58, 0x2a, 0x7e, 0x9f, 0x31, 0x3c, 0x90, 0x75, 0x9f, 0x1f, 0xd0,
+ 0x76, 0x05, 0x4e, 0xd4, 0x64, 0xa1, 0x09, 0x71, 0xc1, 0xf1, 0xe8, 0x37,
+ 0xd0, 0xdd, 0x75, 0x39, 0xbc, 0xc2, 0x9a, 0xe9, 0x92, 0x36, 0x91, 0x16,
+ 0x9f, 0x6f, 0x1b, 0x6a, 0x3f, 0x40, 0xeb, 0x09, 0x60, 0x5f, 0xd9, 0x87,
+ 0xb7, 0x5f, 0x4d, 0x03, 0x56, 0x05, 0xf9, 0xfb, 0xb3, 0x3a, 0x4d, 0x58,
+ 0xf9, 0x12, 0xb7, 0x60, 0x89, 0xcd, 0xbe, 0xd3, 0x4f, 0x14, 0xd1, 0xc2,
+ 0x6c, 0xad, 0x0d, 0x40, 0x0f, 0xc4, 0xf7, 0xd0, 0x48, 0x99, 0x0a, 0xb3,
+ 0x77, 0x49, 0xdd, 0x00, 0xb2, 0x2f, 0x1b, 0x3b, 0x9b, 0xb3, 0x1e, 0xc3,
+ 0x5a, 0x51, 0xcc, 0x33, 0x6d, 0x3a, 0x7b, 0xfd, 0xac, 0xe0, 0xce, 0x5c,
+ 0x91, 0x67, 0x84, 0xa4, 0x0c, 0x7c, 0xc7, 0x6a, 0x8a, 0x2e, 0xc3, 0x96,
+ 0x93, 0x94, 0x87, 0xb6, 0x25, 0x16, 0x18, 0x2b, 0x19, 0x83, 0x0a, 0xaf,
+ 0xbf, 0xa6, 0xbb, 0x9c, 0x79, 0x47, 0xe7, 0xb1, 0x30, 0x2f, 0x1e, 0x34,
+ 0x41, 0x00, 0x97, 0x5c, 0x1d, 0x1a, 0xe5, 0x23, 0xbc, 0xbd, 0xbb, 0x9a,
+ 0x5a, 0x0d, 0xcc, 0xf8, 0x00, 0x44, 0x7a, 0x79, 0x17, 0xb2, 0xa7, 0xc4,
+ 0x0e, 0x7b, 0x98, 0x3e, 0x98, 0xce, 0x15, 0xca, 0x25, 0x16, 0xed, 0x66,
+ 0x09, 0x75, 0xf1, 0xdb, 0x03, 0x11, 0x16, 0x19, 0x6d, 0x4a, 0x52, 0xf8,
+ 0xbd, 0x3e, 0xd4, 0x0e, 0x90, 0x45, 0x09, 0x50, 0x6f, 0x8f, 0xa6, 0x3d,
+ 0xaf, 0x1d, 0xbf, 0xce, 0x32, 0xb8, 0x17, 0xda, 0xfd, 0x45, 0x2c, 0x03,
+ 0xe5, 0x50, 0x2a, 0x36, 0xb8, 0xcf, 0x73, 0x91, 0xa3, 0xa7, 0xd9, 0xd3,
+ 0x03, 0xa9, 0xd5, 0xc5, 0x68, 0x4d, 0xcd, 0x17, 0x63, 0x4a, 0x80, 0xa7,
+ 0x3e, 0xb8, 0xa4, 0x68, 0x55, 0x31, 0x82, 0x39, 0xbc, 0x58, 0x5e, 0xb2,
+ 0xb1, 0x34, 0x1b, 0xbd, 0x84, 0x2b, 0xaf, 0x93, 0x37, 0x3e, 0x4b, 0x8e,
+ 0x61, 0x1d, 0xbd, 0x6c, 0x24, 0x76, 0x7f, 0x1a, 0x8d, 0x62, 0x0f, 0x5f,
+ 0x4b, 0x97, 0xc8, 0xe0, 0x0c, 0x67, 0xe7, 0x7b, 0x13, 0x31, 0x5a, 0xbf,
+ 0x9e, 0x5a, 0x98, 0xa0, 0x8e, 0x56, 0x63, 0x0b, 0x3d, 0x30, 0x49, 0xea,
+ 0x35, 0x4a, 0xb3, 0xe6, 0x9d, 0x5a, 0x5b, 0xa6, 0xc0, 0x9d, 0x1d, 0xed,
+ 0x3c, 0xc6, 0x1d, 0x00, 0x06, 0x94, 0x9a, 0x14, 0x0b, 0x66, 0xb8, 0x0a,
+ 0xc3, 0x17, 0x55, 0xc8, 0x56, 0xbe, 0x98, 0x9b},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 144
+ {SEC_OID_SHA384,
+ 144,
+ {0xd9, 0xac, 0xf5, 0x5c, 0x9c, 0x01, 0xcb, 0x10, 0xd9, 0xac, 0xf6, 0xdc,
+ 0x61, 0xe7, 0xc7, 0xbe, 0x67, 0x34, 0x0a, 0xc5, 0x24, 0x14, 0xca, 0xb1,
+ 0x98, 0xb8, 0xfe, 0xab, 0x21, 0x4a, 0x56, 0x1b, 0x1e, 0x20, 0xee, 0x5f,
+ 0x6c, 0x5f, 0x16, 0x9f, 0x03, 0x39, 0x83, 0x6e, 0xfb, 0xe9, 0x90, 0x44,
+ 0xea, 0x67, 0x2d, 0x41, 0xab, 0xa7, 0x3c, 0xc4, 0x0e, 0xe7, 0xeb, 0x47,
+ 0xf9, 0x26, 0x2e, 0xea, 0x42, 0x6c, 0xb5, 0x60, 0x23, 0x2b, 0xce, 0x5d,
+ 0xd1, 0x1a, 0xff, 0x64, 0xd9, 0xaf, 0x3b, 0xcc, 0xa9, 0x61, 0x20, 0x7f,
+ 0x8a, 0xe5, 0x59, 0xfc, 0xe2, 0x4b, 0x33, 0x35, 0x78, 0x9c, 0x8e, 0xc3,
+ 0x2e, 0x6f, 0x47, 0x32, 0xef, 0x01, 0x36, 0xf5, 0x9c, 0xa5, 0x60, 0xf9,
+ 0x1a, 0xaa, 0x1f, 0xe6, 0xd5, 0x39, 0x02, 0x82, 0x2f, 0xe5, 0x59, 0xd2,
+ 0xde, 0xa8, 0xd3, 0xa3, 0x18, 0xa9, 0x4c, 0xe4, 0xd6, 0xfb, 0xd2, 0xfc,
+ 0x39, 0x9c, 0x7a, 0x78, 0xc0, 0xf1, 0x4d, 0x70, 0xe4, 0x4d, 0xe3, 0xba,
+ 0xc0, 0x4f, 0x36, 0x68, 0x23, 0x7f, 0x7d, 0x45, 0xd2, 0xcd, 0xf5, 0x37,
+ 0x82, 0x87, 0x9a, 0x6d, 0xce, 0x95, 0x0a, 0x33, 0x31, 0x41, 0x22, 0x65,
+ 0x4f, 0xdc, 0xe0, 0x15, 0x8c, 0x46, 0xde, 0x33, 0xd9, 0x91, 0xb9, 0x09,
+ 0x7b, 0x24, 0xfd, 0x11, 0xa2, 0x71, 0x8f, 0x60, 0x15, 0x6a, 0xff, 0xb2,
+ 0x7a, 0xce, 0x6a, 0x88, 0x0f, 0x04, 0x68, 0x9c, 0xcd, 0xe8, 0x3e, 0xb3,
+ 0x65, 0x54, 0x34, 0x06, 0xfb, 0x7e, 0x78, 0x26, 0x98, 0x6f, 0x25, 0x29,
+ 0xf0, 0x67, 0x84, 0x41, 0xad, 0xa0, 0xb0, 0xbe, 0x58, 0x70, 0xce, 0x5d,
+ 0x1c, 0x22, 0xd0, 0xc6, 0x68, 0x4b, 0x5f, 0x89, 0x7e, 0xbe, 0xeb, 0x9f,
+ 0xf5, 0x83, 0x35, 0x05, 0xce, 0x2f, 0xd3, 0x52, 0xb5, 0x28, 0x6a, 0x3d,
+ 0xc9, 0x20, 0x9a, 0x49, 0x04, 0x83, 0xf3, 0x60, 0x7d, 0xd9, 0x07, 0x00,
+ 0x6e, 0x18, 0x95, 0xb3, 0xcf, 0x88, 0x7f, 0xd6, 0x57, 0x05, 0x8d, 0x99,
+ 0x18, 0xe8, 0x17, 0x0f, 0x40, 0x31, 0xf6, 0xde, 0xa2, 0x8b, 0x73, 0xb8,
+ 0x3f, 0x59, 0xa9, 0x4e, 0xfe, 0xac, 0x01, 0x71, 0x6a, 0x01, 0x28, 0x80,
+ 0x7a, 0x76, 0x78, 0x60, 0xea, 0x41, 0x7a, 0xe6, 0x81, 0xf5, 0xf2, 0xbc,
+ 0x62, 0x7c, 0x3c, 0x9d, 0xe6, 0x15, 0x84, 0xf3, 0x04, 0x96, 0xd2, 0x8f,
+ 0xcb, 0x8f, 0x9a, 0x18, 0x27, 0x6e, 0xb4, 0x88, 0x14, 0x4f, 0x9a, 0xdc,
+ 0x33, 0xdf, 0x67, 0x27, 0x87, 0x1d, 0x35, 0x70, 0xad, 0x5f, 0x69, 0x08,
+ 0x50, 0x73, 0xa3, 0x62, 0x2d, 0xd8, 0xbf, 0x46, 0x34, 0x88, 0x1d, 0x7d,
+ 0xef, 0xaa, 0xac, 0x0e, 0xa7, 0x3b, 0x3a, 0x40, 0xe9, 0x8b, 0x0e, 0xf1,
+ 0x21, 0x4e, 0x89, 0x5c, 0x1d, 0x44, 0x9c, 0x05, 0x13, 0x7b, 0x04, 0x40,
+ 0xf5, 0x81, 0x64, 0x1c, 0x7f, 0x9b, 0xe0, 0xc7, 0xc7, 0x18, 0xa0, 0x8c,
+ 0x3c, 0x8a, 0x65, 0x37, 0xfc, 0xa8, 0x0a, 0xb3, 0xc5, 0xf0, 0x26, 0x64,
+ 0x44, 0x35, 0xb8, 0x73, 0xaf, 0x6b, 0x09, 0x8a, 0x79, 0x2d, 0xd4, 0xda,
+ 0xd9, 0x14, 0xf6, 0x0e, 0x3f, 0x0d, 0xe6, 0x66, 0xdf, 0x58, 0x2b, 0x0c,
+ 0x22, 0x79, 0xc7, 0x86, 0xa8, 0x2d, 0x44, 0xf2, 0xbf, 0x23, 0x28, 0xb9,
+ 0xdc, 0xa6, 0xa9, 0x2d, 0xa5, 0xb8, 0xa5, 0xbb, 0xfc, 0xcc, 0x6b, 0x9c,
+ 0xdb, 0xdc, 0x74, 0x15, 0x60, 0xe9, 0x91, 0x8c, 0xa6, 0x22, 0x86, 0x29,
+ 0x43, 0x7c, 0xe5, 0x93, 0x08, 0x0b, 0x29, 0x52, 0xaf, 0x34, 0xd2, 0x8f,
+ 0x72, 0xfb, 0xee, 0x2a, 0xf5, 0x34, 0x7f, 0xbc, 0xea, 0x9c, 0x51, 0x79,
+ 0x8a, 0xda, 0x5e, 0x09, 0xa8, 0xd8, 0xb3, 0xdb, 0x70, 0x96, 0x17, 0x5b,
+ 0x5a, 0x44, 0xe7, 0x00, 0x56, 0x89, 0xb4, 0x9d},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 145
+ {SEC_OID_SHA384,
+ 145,
+ {0x5e, 0x82, 0xa1, 0x92, 0xa8, 0x5e, 0xb0, 0x98, 0xc1, 0x41, 0x39, 0x68,
+ 0xd3, 0xa0, 0xe5, 0x8d, 0x00, 0x84, 0x21, 0x0b, 0x64, 0x13, 0x55, 0xa7,
+ 0x4a, 0x1b, 0x59, 0xe8, 0x65, 0x19, 0x14, 0x01, 0x79, 0x20, 0xe9, 0x05,
+ 0xa2, 0x90, 0x9c, 0x89, 0xcf, 0x7b, 0x3b, 0x09, 0x7f, 0xfe, 0xbc, 0x34,
+ 0xc0, 0x64, 0x57, 0xbb, 0x96, 0x47, 0xac, 0x39, 0x4b, 0x8a, 0x0d, 0xb5,
+ 0xdc, 0x33, 0xaf, 0x5f, 0x4e, 0x95, 0x24, 0x8c, 0x45, 0xcf, 0x22, 0xc5,
+ 0x3a, 0xb1, 0x90, 0x6b, 0xf5, 0x51, 0x6d, 0xd3, 0x34, 0x4c, 0x0c, 0xb0,
+ 0x20, 0x73, 0xe9, 0x9e, 0xbe, 0x26, 0x7e, 0x5b, 0x36, 0x58, 0x6f, 0x3b,
+ 0x20, 0xcf, 0x09, 0x0f, 0x3c, 0x95, 0x12, 0xbf, 0x1b, 0xff, 0x2e, 0x3a,
+ 0xee, 0xba, 0xbb, 0x3b, 0x9c, 0x32, 0x8c, 0x97, 0x10, 0x39, 0xae, 0xf1,
+ 0xda, 0x86, 0x08, 0xf0, 0xd0, 0x5e, 0xf9, 0x12, 0x80, 0x38, 0xc3, 0x50,
+ 0x02, 0x88, 0x9a, 0xf2, 0xf4, 0x63, 0xdf, 0x56, 0xd0, 0x28, 0xeb, 0x0f,
+ 0xfb, 0x53, 0x09, 0x47, 0x4e, 0x7f, 0x7e, 0x61, 0x01, 0xac, 0x9a, 0xaa,
+ 0x85, 0x4d, 0x56, 0xf1, 0xa1, 0x20, 0x58, 0x82, 0x01, 0xf4, 0xfa, 0x83,
+ 0x62, 0x51, 0x5a, 0x26, 0x20, 0x1d, 0x62, 0x49, 0xb0, 0x2f, 0x55, 0x4e,
+ 0x7c, 0x2a, 0x88, 0x5b, 0x52, 0x0b, 0x4e, 0xc3, 0x52, 0x38, 0x7b, 0x40,
+ 0xa7, 0xba, 0xef, 0x56, 0xc3, 0x82, 0x84, 0x32, 0xfe, 0xed, 0x46, 0x4c,
+ 0x12, 0x65, 0x22, 0x5c, 0x81, 0x83, 0xe7, 0x81, 0x86, 0x94, 0x55, 0xf3,
+ 0x61, 0x59, 0x25, 0x92, 0x97, 0x00, 0x6c, 0xdf, 0x36, 0x8c, 0x2d, 0xc8,
+ 0x2a, 0x93, 0xa2, 0x86, 0x94, 0x1c, 0x13, 0x6c, 0x62, 0x93, 0xb5, 0xaa,
+ 0x75, 0x3a, 0x05, 0x37, 0x57, 0xa8, 0xcb, 0xdb, 0x59, 0xdd, 0xff, 0x5c,
+ 0x8b, 0x2d, 0x71, 0x22, 0x32, 0x7d, 0x89, 0x80, 0x2b, 0x71, 0x1e, 0xc6,
+ 0x38, 0xc6, 0xb7, 0xc4, 0xf8, 0x83, 0x0f, 0x16, 0x0b, 0x2a, 0xab, 0xc1,
+ 0x28, 0xd9, 0xf4, 0x10, 0x4b, 0x5d, 0x79, 0x4e, 0xcc, 0x35, 0xd5, 0xd7,
+ 0x77, 0x3b, 0xaa, 0x97, 0x6e, 0x0e, 0xfc, 0x79, 0x5e, 0x52, 0x72, 0xfe,
+ 0x0b, 0x6d, 0xed, 0xeb, 0xf3, 0x13, 0x7e, 0x9d, 0x04, 0x08, 0x5b, 0x19,
+ 0x91, 0x2d, 0x01, 0x1c, 0xb7, 0xe7, 0x46, 0xb1, 0x0c, 0xad, 0x9e, 0xaf,
+ 0x50, 0x63, 0xcf, 0x9e, 0x1c, 0x1e, 0x37, 0xc6, 0x95, 0x7a, 0x72, 0xba,
+ 0xcc, 0x26, 0x1f, 0xb1, 0xc7, 0x77, 0x79, 0x5d, 0x16, 0xba, 0xde, 0xe7,
+ 0xdc, 0x0b, 0xdf, 0x3b, 0xc1, 0x26, 0x72, 0xf4, 0xd8, 0x81, 0x9e, 0xb1,
+ 0x11, 0xbb, 0xd2, 0xb3, 0xac, 0x7b, 0x46, 0x58, 0xd9, 0x79, 0x01, 0xef,
+ 0x0c, 0x44, 0xec, 0xaa, 0xe7, 0xb2, 0x1d, 0x9b, 0x04, 0xce, 0xce, 0xd2,
+ 0x5e, 0x50, 0x04, 0x4c, 0x69, 0x60, 0x05, 0x73, 0xc2, 0x45, 0x41, 0x60,
+ 0x8f, 0x1e, 0xd5, 0x2c, 0x6b, 0x2f, 0x5f, 0xeb, 0x06, 0x84, 0xd0, 0xb1,
+ 0xbd, 0xa8, 0x58, 0x46, 0x7f, 0x2d, 0xe0, 0xb7, 0xc4, 0x05, 0x49, 0x0b,
+ 0xc9, 0x85, 0x81, 0x7d, 0x1b, 0xb5, 0x3d, 0x55, 0xf9, 0x9c, 0xcc, 0x85,
+ 0xe6, 0xf4, 0xdf, 0xe3, 0x72, 0x9b, 0x43, 0xdc, 0x6e, 0x39, 0xdd, 0xb6,
+ 0xf4, 0x70, 0xe5, 0x22, 0x21, 0x44, 0x7d, 0xfc, 0x33, 0x6f, 0xad, 0x0a,
+ 0xbc, 0xe1, 0xef, 0x06, 0xa4, 0xc0, 0x74, 0x1f, 0xf7, 0x0e, 0x52, 0xfe,
+ 0x94, 0xaf, 0x10, 0x88, 0xfb, 0xe6, 0xf7, 0xca, 0x22, 0xbc, 0xb0, 0xa0,
+ 0x97, 0xe3, 0x2f, 0x3d, 0xc6, 0x40, 0x7f, 0x75, 0x7d, 0x80, 0xfe, 0x34,
+ 0x5b, 0xca, 0x16, 0x3f, 0x0d, 0xef, 0x95, 0x4e, 0x0b, 0x58, 0x21, 0x1b,
+ 0x25, 0x09, 0xa6, 0x47, 0xbd, 0x23, 0x8d, 0x08},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 146
+ {SEC_OID_SHA384,
+ 146,
+ {0x15, 0xf0, 0xe5, 0x5d, 0x2c, 0x99, 0x1f, 0x70, 0x96, 0x00, 0xd7, 0x8d,
+ 0x4e, 0x4a, 0x2a, 0xd1, 0x94, 0x96, 0xad, 0xb5, 0x5b, 0x99, 0xc5, 0xf6,
+ 0xbd, 0x92, 0xf4, 0x60, 0x11, 0x29, 0x57, 0xc5, 0x44, 0x74, 0xaf, 0xde,
+ 0x1f, 0x3e, 0x75, 0x90, 0x8a, 0x56, 0x94, 0x88, 0x3b, 0x9c, 0xe7, 0xdc,
+ 0x95, 0x6c, 0x28, 0xf8, 0x9a, 0xa6, 0x92, 0xb6, 0xeb, 0xbb, 0xd2, 0x87,
+ 0x38, 0x36, 0xb8, 0xae, 0x59, 0x6c, 0x91, 0x4c, 0x11, 0xca, 0xb7, 0x3e,
+ 0x63, 0x33, 0xf2, 0xaa, 0xc5, 0xd9, 0x27, 0x78, 0xd9, 0x53, 0x61, 0x11,
+ 0x0f, 0x9f, 0x4a, 0x23, 0xf0, 0x9a, 0x37, 0x35, 0x0c, 0x20, 0xa8, 0x85,
+ 0x0d, 0xb1, 0x2b, 0x52, 0x2a, 0x84, 0x93, 0xcd, 0x08, 0x57, 0x14, 0xb7,
+ 0x99, 0x06, 0x25, 0x4c, 0x14, 0xee, 0x57, 0x60, 0xc7, 0xbd, 0x41, 0xd6,
+ 0x05, 0xcc, 0xc1, 0x06, 0xa9, 0x47, 0x94, 0x98, 0x8b, 0x2f, 0xaa, 0x82,
+ 0x3e, 0x39, 0xb4, 0x9c, 0x82, 0x8a, 0x2a, 0x03, 0xba, 0xe0, 0x6c, 0x57,
+ 0xdd, 0xb6, 0x75, 0xf0, 0xfa, 0xd1, 0x6f, 0x08, 0x5a, 0x0d, 0x72, 0x0a,
+ 0xe8, 0x97, 0x13, 0x95, 0xe8, 0xa3, 0x17, 0x77, 0x0b, 0x5d, 0xa9, 0x37,
+ 0xb7, 0x3f, 0xfb, 0x2a, 0x1d, 0x86, 0xdc, 0x60, 0x00, 0xf0, 0xd3, 0x9b,
+ 0xe0, 0x3c, 0x1d, 0xc0, 0x19, 0x8f, 0x5f, 0x31, 0x21, 0x32, 0x1c, 0x1b,
+ 0xa0, 0xfc, 0x48, 0x0c, 0x42, 0x80, 0x85, 0x2c, 0xb3, 0x15, 0x19, 0x8e,
+ 0xe8, 0x6a, 0x3b, 0x29, 0x5e, 0x37, 0x16, 0x0a, 0xa2, 0xc5, 0xe8, 0x70,
+ 0x5b, 0x22, 0xad, 0x96, 0x31, 0xa5, 0x1a, 0x76, 0x78, 0x9f, 0xfc, 0xb7,
+ 0x53, 0xc3, 0xcb, 0x48, 0x02, 0xfd, 0x75, 0x63, 0xda, 0x76, 0xb8, 0xae,
+ 0x74, 0x0b, 0xd7, 0x54, 0x6d, 0x8d, 0xc6, 0xb1, 0x2c, 0x31, 0x8d, 0xfd,
+ 0xfe, 0xd2, 0xd3, 0xf3, 0x53, 0xbc, 0x94, 0xb0, 0xab, 0x8a, 0x1c, 0x91,
+ 0x11, 0x53, 0x1a, 0x21, 0xc1, 0xaf, 0x6d, 0x84, 0x22, 0xeb, 0x61, 0xd6,
+ 0xfc, 0xfc, 0x77, 0xf9, 0x83, 0xaa, 0x87, 0xef, 0x85, 0x77, 0xa7, 0x37,
+ 0xbc, 0x09, 0x5f, 0xc7, 0x66, 0xa7, 0xa3, 0x70, 0x25, 0xd1, 0x74, 0x39,
+ 0x69, 0x76, 0x8c, 0x3f, 0x43, 0x89, 0x21, 0x9f, 0x46, 0x60, 0xf9, 0x93,
+ 0x0f, 0x4c, 0xc4, 0x5d, 0x62, 0xd1, 0x81, 0xcd, 0x35, 0xd1, 0x18, 0xb7,
+ 0x5a, 0xb3, 0xb0, 0x13, 0x43, 0x3b, 0x52, 0x92, 0x34, 0x20, 0x4f, 0x52,
+ 0xbd, 0x0d, 0xad, 0xe8, 0x60, 0x97, 0x86, 0xae, 0x30, 0xb9, 0x7c, 0x01,
+ 0x52, 0xe0, 0x5a, 0xb1, 0xb1, 0x19, 0xc3, 0xf8, 0x86, 0x2c, 0x1e, 0xb1,
+ 0x75, 0x6d, 0xff, 0xcc, 0xd5, 0xf1, 0xad, 0x89, 0xc9, 0x3c, 0xd9, 0x46,
+ 0x38, 0x4e, 0x61, 0x5e, 0x2c, 0x71, 0x2f, 0xdb, 0xb0, 0xbf, 0x16, 0xce,
+ 0xb5, 0xc2, 0x33, 0xb8, 0x8e, 0x2e, 0xbc, 0x2b, 0x46, 0x1e, 0x27, 0xbf,
+ 0xe4, 0x4b, 0x35, 0xae, 0x09, 0xec, 0xf6, 0xb7, 0x26, 0x23, 0x6f, 0x45,
+ 0xe8, 0xb1, 0xa8, 0xf5, 0x6f, 0xa2, 0x3f, 0x0d, 0xd8, 0x89, 0xa5, 0xd1,
+ 0x32, 0x44, 0x8c, 0x04, 0xce, 0x22, 0x5d, 0x7c, 0x83, 0x69, 0x5a, 0x89,
+ 0x1b, 0x93, 0x63, 0x9f, 0x32, 0x14, 0xb7, 0xab, 0x76, 0x41, 0x8b, 0x0a,
+ 0x25, 0x2a, 0x59, 0x5a, 0xe3, 0xf4, 0xe6, 0xdb, 0xd4, 0xe0, 0xd7, 0x29,
+ 0xba, 0xb7, 0x0f, 0xfd, 0x3a, 0x31, 0xe6, 0xe8, 0xd8, 0x14, 0x2d, 0xf6,
+ 0xf7, 0x6a, 0x7d, 0x5e, 0xc6, 0x0f, 0xcc, 0xc8, 0xf0, 0x4d, 0x3f, 0x79,
+ 0x0b, 0xd3, 0x73, 0xbd, 0xce, 0x92, 0xe0, 0xf9, 0x2a, 0xf5, 0xbc, 0x90,
+ 0xb5, 0xb7, 0xda, 0x24, 0xa1, 0x8a, 0x38, 0xc8, 0xfe, 0xe8, 0xf3, 0xa2,
+ 0x0d, 0xd3, 0x03, 0xb5, 0x40, 0xdd, 0x64, 0xa4},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 147
+ {SEC_OID_SHA384,
+ 147,
+ {0xd1, 0x56, 0xc8, 0xf7, 0x2f, 0xd7, 0xbb, 0x54, 0x13, 0xc8, 0x22, 0xf3,
+ 0x5c, 0xb5, 0x8d, 0xc3, 0x9b, 0xf8, 0x96, 0x0f, 0x01, 0x71, 0xb2, 0xbf,
+ 0x04, 0x5a, 0x46, 0xdb, 0x93, 0x2d, 0x40, 0x2e, 0x63, 0xc2, 0x4e, 0x95,
+ 0x4a, 0x46, 0x6f, 0xda, 0xba, 0x36, 0x68, 0x9f, 0xed, 0xd6, 0x24, 0xa0,
+ 0xc4, 0x4c, 0x02, 0x22, 0x58, 0x66, 0x92, 0x14, 0x14, 0x90, 0x9b, 0x99,
+ 0xae, 0xd9, 0x79, 0x25, 0x73, 0x60, 0x28, 0xae, 0x48, 0xbf, 0x2d, 0xdc,
+ 0x5c, 0xdc, 0x6f, 0x57, 0x25, 0x7a, 0xfa, 0xa4, 0x6b, 0x62, 0x24, 0xa5,
+ 0xe9, 0x67, 0x58, 0x49, 0x49, 0x3c, 0x09, 0x75, 0x42, 0xbd, 0x77, 0x8c,
+ 0x5d, 0xa2, 0xbc, 0x34, 0x06, 0xbb, 0xea, 0x39, 0x81, 0x80, 0x54, 0x90,
+ 0x27, 0xd6, 0x60, 0x29, 0x06, 0xe2, 0x52, 0x33, 0xc0, 0x78, 0xb7, 0xea,
+ 0x06, 0xb4, 0xaf, 0x69, 0xcf, 0xa5, 0x86, 0x0c, 0xa6, 0x9e, 0xb0, 0x07,
+ 0x0e, 0xcc, 0x52, 0x73, 0xdb, 0x8c, 0xc0, 0x44, 0x5e, 0xb4, 0xca, 0xf5,
+ 0x65, 0xaf, 0x68, 0x46, 0x7a, 0x4a, 0x24, 0xd8, 0xa5, 0xc3, 0x1f, 0x71,
+ 0x4e, 0xf8, 0x2c, 0x7e, 0xfa, 0xba, 0x31, 0x3a, 0xb4, 0x4f, 0x4c, 0xd4,
+ 0xf6, 0xdd, 0xdc, 0x78, 0xf6, 0x04, 0xe2, 0xdd, 0x42, 0x80, 0x2a, 0xb9,
+ 0xf6, 0xd8, 0x28, 0xe4, 0x3d, 0xa3, 0xdc, 0xdf, 0x67, 0xdc, 0x2e, 0x5e,
+ 0x13, 0x9b, 0xb5, 0xaa, 0x5c, 0x94, 0x45, 0x89, 0xf6, 0xf5, 0x7b, 0x1e,
+ 0x08, 0x41, 0xc8, 0x6f, 0xce, 0x76, 0x15, 0x8b, 0x1d, 0x36, 0x83, 0xbd,
+ 0xc0, 0xc8, 0xf8, 0x5c, 0x36, 0x1f, 0x03, 0x12, 0xdc, 0x4b, 0x0e, 0xd4,
+ 0x56, 0xff, 0x9c, 0x67, 0x00, 0x72, 0x52, 0x0f, 0x1a, 0x13, 0x9c, 0x49,
+ 0xd7, 0x0d, 0x21, 0x93, 0x2a, 0x50, 0x78, 0x30, 0x64, 0xd7, 0x77, 0x5a,
+ 0xdb, 0xbb, 0x63, 0x8f, 0x36, 0xc2, 0x5b, 0x2c, 0x5d, 0x75, 0xaf, 0x8f,
+ 0xa6, 0x7a, 0xb5, 0x34, 0x40, 0x50, 0x88, 0x60, 0xd1, 0xde, 0x24, 0x2a,
+ 0x81, 0x5d, 0x0e, 0xb8, 0x7f, 0x26, 0x92, 0xf5, 0xc8, 0xec, 0xba, 0x45,
+ 0x53, 0x80, 0xb6, 0x1d, 0xc8, 0x65, 0x31, 0x30, 0xe2, 0xa8, 0x51, 0x10,
+ 0x53, 0x2d, 0xf6, 0xaa, 0x39, 0xbb, 0xe1, 0x34, 0xda, 0x1f, 0x3a, 0x14,
+ 0xad, 0xcc, 0x48, 0xa8, 0xe7, 0xf2, 0x82, 0xe1, 0x42, 0xed, 0x34, 0xb1,
+ 0xfe, 0xb1, 0x19, 0xc0, 0x18, 0x90, 0x79, 0xe8, 0x1e, 0xe3, 0x5a, 0x86,
+ 0x47, 0x22, 0x45, 0x78, 0x9d, 0x19, 0x3b, 0xf6, 0xf5, 0x71, 0x7b, 0x5f,
+ 0xda, 0x55, 0x2e, 0x4e, 0xb5, 0x47, 0xb3, 0x51, 0x8b, 0x29, 0x29, 0x25,
+ 0xf5, 0x0d, 0x51, 0xaf, 0xdc, 0x35, 0x24, 0x69, 0x79, 0x6e, 0x2c, 0x9d,
+ 0x28, 0x79, 0x1a, 0x74, 0x28, 0xa6, 0x89, 0x25, 0xaf, 0xd1, 0xee, 0xa5,
+ 0x28, 0xaa, 0x5e, 0x85, 0xb0, 0x0e, 0xde, 0xb3, 0x4d, 0xaa, 0x09, 0xf7,
+ 0xda, 0x65, 0xc4, 0x9f, 0x31, 0xd8, 0xe1, 0x20, 0x52, 0xfa, 0x22, 0xbe,
+ 0x65, 0x19, 0x18, 0xa7, 0x97, 0xed, 0xef, 0x66, 0xfc, 0x59, 0x46, 0xd5,
+ 0x92, 0x6f, 0x21, 0x31, 0x8d, 0x8a, 0xbf, 0x21, 0xdc, 0x15, 0x16, 0x3b,
+ 0xf7, 0xf6, 0x30, 0x03, 0x7c, 0xa0, 0x55, 0xe8, 0x3d, 0x31, 0xcb, 0x4c,
+ 0xd4, 0x7d, 0x6d, 0x44, 0xce, 0x81, 0x49, 0x1f, 0x31, 0x82, 0x52, 0xc8,
+ 0xb2, 0xd8, 0x0a, 0xea, 0x4f, 0x5f, 0x06, 0x06, 0x43, 0x81, 0x2b, 0xe0,
+ 0x21, 0x96, 0xdf, 0x31, 0xe7, 0x3c, 0x35, 0x4f, 0x91, 0xf0, 0xdd, 0x2c,
+ 0xac, 0xbf, 0xc7, 0x35, 0x01, 0xb1, 0xd8, 0xd5, 0xcf, 0xd8, 0x1d, 0x65,
+ 0x74, 0xcc, 0x5b, 0xe0, 0x5d, 0xcb, 0xf7, 0x60, 0x38, 0x19, 0xb8, 0x1f,
+ 0x6f, 0xd1, 0xb1, 0x1d, 0xd0, 0xd3, 0x19, 0x8c},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 148
+ {SEC_OID_SHA384,
+ 148,
+ {0x2e, 0xbd, 0xec, 0xe5, 0xba, 0x8e, 0x49, 0x4f, 0x38, 0x10, 0xc9, 0x8f,
+ 0x49, 0xcc, 0x05, 0xc1, 0x63, 0x69, 0xba, 0x33, 0x6a, 0xe0, 0x35, 0x11,
+ 0x23, 0xab, 0x6f, 0x1f, 0x80, 0xf3, 0xfd, 0xe7, 0x6b, 0x98, 0xbc, 0xd9,
+ 0xf7, 0x96, 0x43, 0x99, 0x3b, 0xcf, 0x0b, 0xee, 0x4e, 0x05, 0xad, 0x6d,
+ 0x93, 0x50, 0x72, 0x9c, 0x4e, 0xf6, 0x15, 0x97, 0xb4, 0x54, 0xbb, 0xd7,
+ 0x16, 0xa8, 0x50, 0x22, 0xaa, 0x9c, 0x9a, 0x0e, 0xe2, 0x47, 0x1b, 0xfd,
+ 0xc2, 0x2e, 0x87, 0xc3, 0x27, 0x08, 0x6c, 0xbf, 0x76, 0xe3, 0x6a, 0xe4,
+ 0xf5, 0x5f, 0xbf, 0x7f, 0xe3, 0xdd, 0xba, 0xbf, 0x50, 0xe7, 0x44, 0xfa,
+ 0xca, 0xee, 0xd3, 0x89, 0xaa, 0xd2, 0xf5, 0x8e, 0x8d, 0x11, 0xd3, 0x55,
+ 0xb2, 0x63, 0x9f, 0x38, 0x24, 0x04, 0x93, 0x6d, 0x88, 0xdb, 0x82, 0x5b,
+ 0x6d, 0xe8, 0x7a, 0xea, 0xa3, 0x78, 0x9e, 0xec, 0x51, 0x74, 0x6d, 0xb3,
+ 0xcf, 0x7d, 0xb9, 0x99, 0x8f, 0xf8, 0x96, 0x1a, 0x3f, 0x49, 0x90, 0x79,
+ 0x11, 0x2c, 0x4f, 0x59, 0x53, 0x5b, 0x88, 0x96, 0xa3, 0x0b, 0x4d, 0xed,
+ 0xdf, 0x1f, 0xf6, 0xa5, 0x2e, 0x37, 0x0d, 0xcf, 0x3d, 0xff, 0x8b, 0x7f,
+ 0x3b, 0x31, 0x64, 0xce, 0x78, 0xb5, 0x79, 0x46, 0x9d, 0x82, 0x32, 0x92,
+ 0x30, 0x48, 0x86, 0xcd, 0x59, 0x6c, 0x51, 0x2a, 0x1e, 0xe5, 0xf1, 0x89,
+ 0xe4, 0x0e, 0xb9, 0x62, 0x90, 0x95, 0x65, 0x3d, 0x45, 0xf0, 0x56, 0x83,
+ 0xb5, 0x34, 0x04, 0xab, 0x2c, 0xb5, 0xae, 0x55, 0xf6, 0x4b, 0xbe, 0xa4,
+ 0xcd, 0xcd, 0x00, 0x3e, 0xf8, 0x0c, 0x3c, 0xec, 0x9f, 0x24, 0xe8, 0x84,
+ 0x2f, 0x83, 0xa9, 0x92, 0xf8, 0x01, 0x0c, 0xb9, 0x96, 0x95, 0x5a, 0x91,
+ 0xa5, 0x36, 0x2c, 0x6f, 0xd2, 0xc6, 0xe5, 0x7a, 0x81, 0xf5, 0xdd, 0xa1,
+ 0xfd, 0xb9, 0x31, 0xca, 0x43, 0x99, 0x7e, 0x51, 0xff, 0xed, 0xb2, 0x35,
+ 0xd8, 0x43, 0xb5, 0x90, 0xa2, 0x53, 0xd5, 0xbf, 0x39, 0x5f, 0x6d, 0xb9,
+ 0xff, 0x23, 0x3a, 0xf6, 0x8a, 0x1a, 0x54, 0x34, 0x9d, 0xd7, 0xcb, 0x37,
+ 0x35, 0x1a, 0x1c, 0xb3, 0xe5, 0xee, 0x25, 0xcc, 0x79, 0xf1, 0x94, 0x03,
+ 0xec, 0xb4, 0x1e, 0x41, 0xed, 0xdc, 0x02, 0xd4, 0xee, 0xaa, 0xb6, 0x42,
+ 0x02, 0xb8, 0x69, 0x6c, 0xa7, 0x14, 0x94, 0x56, 0xff, 0x00, 0xa5, 0x63,
+ 0xe8, 0xa2, 0xfc, 0x9f, 0x90, 0xa5, 0xd2, 0x5a, 0xd7, 0x54, 0x72, 0x27,
+ 0x63, 0xd8, 0xa0, 0x4b, 0xd7, 0x33, 0x6d, 0xd7, 0x88, 0x4b, 0x5b, 0x57,
+ 0x7d, 0x88, 0x01, 0x7b, 0x2c, 0xc6, 0x62, 0x14, 0xb9, 0xd0, 0xd5, 0x69,
+ 0x26, 0x7b, 0x43, 0xb0, 0xd3, 0xb7, 0x44, 0x6f, 0x31, 0xcf, 0xfe, 0x4b,
+ 0x37, 0x16, 0x1b, 0xa0, 0x27, 0xe2, 0x43, 0x53, 0xd2, 0xd6, 0x3a, 0x33,
+ 0x9c, 0x8f, 0xb5, 0xbd, 0x49, 0x5a, 0xc3, 0x41, 0xe0, 0xeb, 0x86, 0x4b,
+ 0xc8, 0xec, 0x25, 0x87, 0x4f, 0x65, 0xfb, 0x62, 0x75, 0x53, 0x03, 0x1a,
+ 0x58, 0xc9, 0x32, 0xde, 0x9e, 0x99, 0x33, 0x0a, 0x28, 0xe6, 0x5a, 0x40,
+ 0x66, 0xce, 0xaf, 0x41, 0x20, 0xd1, 0x03, 0x6f, 0x46, 0xb5, 0xcf, 0xf4,
+ 0x21, 0x06, 0x17, 0x96, 0xf2, 0x45, 0xca, 0x59, 0xa8, 0x97, 0x15, 0xe8,
+ 0x63, 0x43, 0xa8, 0xb5, 0x2f, 0x94, 0xea, 0xce, 0x32, 0x3e, 0xe7, 0x57,
+ 0x8f, 0x0c, 0xd7, 0xac, 0x8b, 0x2b, 0x6c, 0x9d, 0x53, 0xf1, 0xa9, 0x79,
+ 0xcf, 0xc8, 0x63, 0x53, 0x8c, 0x1d, 0x8a, 0x87, 0xbf, 0x21, 0xd0, 0x7d,
+ 0x71, 0x04, 0x97, 0x5e, 0xc7, 0xa6, 0x2a, 0xfa, 0x2a, 0x55, 0x1b, 0x52,
+ 0x06, 0xd2, 0x72, 0x9c, 0xda, 0xbf, 0x3f, 0x7c, 0x39, 0x39, 0x6b, 0xba,
+ 0x12, 0x3a, 0x20, 0x7a, 0x03, 0xc6, 0x68, 0x6a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 149
+ {SEC_OID_SHA384,
+ 149,
+ {0x5d, 0x02, 0xde, 0xcf, 0xf7, 0x8b, 0x71, 0x29, 0x15, 0x1a, 0x66, 0xd9,
+ 0x3a, 0x53, 0xd5, 0x01, 0xff, 0x3c, 0xac, 0x82, 0xd9, 0x26, 0x94, 0xda,
+ 0xc7, 0x8b, 0x68, 0x33, 0xb0, 0x88, 0xa3, 0x88, 0x9d, 0xaa, 0xad, 0xc9,
+ 0xf1, 0x02, 0x1b, 0x02, 0xb6, 0xd2, 0xee, 0x77, 0xa2, 0x09, 0x57, 0x45,
+ 0xa8, 0x40, 0x48, 0xf6, 0x06, 0x81, 0x0b, 0x98, 0x0f, 0x71, 0x5d, 0x18,
+ 0xf1, 0x50, 0x27, 0xeb, 0xe9, 0xf5, 0x92, 0x79, 0x89, 0x5d, 0x66, 0x8b,
+ 0x86, 0xd1, 0x4c, 0xd1, 0xc0, 0x56, 0xd3, 0xde, 0x0e, 0x1e, 0x7d, 0xa6,
+ 0x47, 0x23, 0x49, 0xde, 0x57, 0xb1, 0x0c, 0xbc, 0xfa, 0x2c, 0x71, 0xce,
+ 0xc7, 0xbd, 0xcf, 0x96, 0x6a, 0xe6, 0x40, 0x7b, 0xcc, 0x90, 0xb3, 0xaa,
+ 0xa3, 0xdf, 0x28, 0x02, 0xdd, 0x70, 0xbe, 0x45, 0x9d, 0xa4, 0xe7, 0x61,
+ 0x2b, 0xe9, 0x45, 0x98, 0xdb, 0xb6, 0x70, 0x26, 0xd6, 0x1b, 0xf3, 0xf8,
+ 0x8f, 0xdd, 0x01, 0x4f, 0xd6, 0xf1, 0x80, 0xb3, 0x2b, 0x78, 0x50, 0x37,
+ 0xa3, 0x96, 0x97, 0x02, 0x79, 0xfc, 0x26, 0xc0, 0xe6, 0x89, 0xcf, 0x47,
+ 0xf2, 0xb0, 0x06, 0x90, 0x82, 0x51, 0xdc, 0x14, 0x48, 0xca, 0xf4, 0x2e,
+ 0x71, 0xe1, 0x9b, 0xfa, 0x06, 0x68, 0xd7, 0xbc, 0x44, 0x36, 0xd1, 0x1e,
+ 0x69, 0x4a, 0xdd, 0x08, 0xd8, 0x6c, 0xc1, 0x03, 0x16, 0xf0, 0x7b, 0xf6,
+ 0x4c, 0x54, 0x50, 0x8f, 0xf0, 0x58, 0xff, 0xd7, 0x0c, 0x24, 0x07, 0x4a,
+ 0xbe, 0x83, 0x79, 0x71, 0x57, 0xe0, 0x57, 0x46, 0x5a, 0x11, 0x29, 0xb0,
+ 0x71, 0x2e, 0xbc, 0x2d, 0x33, 0x11, 0xa7, 0xd6, 0xbc, 0x82, 0x26, 0x41,
+ 0x1a, 0x82, 0x4c, 0x28, 0xd8, 0xce, 0x81, 0xb2, 0x1a, 0x26, 0xee, 0xe3,
+ 0xcf, 0x5d, 0xe8, 0x6b, 0xae, 0x79, 0xf8, 0x20, 0x6a, 0xbd, 0xc9, 0x36,
+ 0x98, 0x85, 0x0d, 0x14, 0x1f, 0xc5, 0x4b, 0x22, 0xd7, 0xf8, 0x16, 0x5a,
+ 0xee, 0xdf, 0xef, 0xa8, 0xa3, 0x4f, 0x78, 0xbd, 0xa9, 0xba, 0xee, 0x9c,
+ 0x2f, 0xfb, 0xe2, 0x49, 0xc3, 0x3e, 0xa2, 0x04, 0x0f, 0xe3, 0x16, 0x51,
+ 0xa4, 0xab, 0x39, 0x77, 0xa7, 0x1f, 0x36, 0xd1, 0x3f, 0x91, 0x2f, 0xac,
+ 0x5c, 0xda, 0x4c, 0x1e, 0xd3, 0x67, 0x50, 0xa6, 0xf1, 0x6b, 0xb2, 0xe0,
+ 0x97, 0x53, 0x5d, 0xe4, 0xf0, 0x19, 0x48, 0x9a, 0x18, 0x63, 0x4c, 0x40,
+ 0x36, 0xec, 0x73, 0xa3, 0xa9, 0x44, 0xfa, 0x45, 0xbd, 0x1e, 0xbe, 0x07,
+ 0x3e, 0x0d, 0x3c, 0x36, 0xc5, 0x36, 0x34, 0x05, 0x38, 0xca, 0x34, 0x9f,
+ 0xfa, 0x78, 0x0e, 0x40, 0x8a, 0x4f, 0x10, 0xda, 0x0a, 0xa6, 0xc0, 0x1c,
+ 0x3b, 0xfd, 0xc4, 0x1d, 0x40, 0x01, 0xda, 0xbd, 0x37, 0x9d, 0x50, 0x18,
+ 0x4c, 0x1a, 0x78, 0xd2, 0x79, 0x44, 0xa1, 0xbc, 0xd2, 0x5d, 0xc1, 0x7b,
+ 0x36, 0xec, 0xc8, 0x9b, 0xab, 0xd0, 0x36, 0x65, 0x02, 0x9b, 0xda, 0xcc,
+ 0x3a, 0xaa, 0x8c, 0x86, 0x70, 0x9e, 0x91, 0xf6, 0x56, 0xce, 0x71, 0x76,
+ 0xa2, 0x5a, 0x67, 0x62, 0x26, 0x42, 0xa5, 0x01, 0x3a, 0x7e, 0x4d, 0x69,
+ 0x06, 0xf8, 0xc3, 0xc4, 0x9f, 0x99, 0x8e, 0x9d, 0x56, 0x6b, 0x62, 0x40,
+ 0x9b, 0x01, 0x6d, 0x7b, 0xef, 0xb6, 0xa8, 0x7a, 0xc9, 0x83, 0xb1, 0x78,
+ 0x4e, 0x9a, 0x19, 0x63, 0xd7, 0x50, 0x01, 0x59, 0x91, 0x2b, 0xa5, 0x14,
+ 0xf8, 0x29, 0x66, 0xbd, 0xa5, 0x8e, 0x2a, 0xa5, 0xca, 0x13, 0xc8, 0x24,
+ 0x4c, 0x46, 0x45, 0x08, 0xc3, 0xeb, 0x11, 0xe9, 0x46, 0x94, 0x97, 0xa0,
+ 0x6f, 0x1f, 0x96, 0xb3, 0xc4, 0x59, 0x05, 0x5f, 0x6d, 0x2e, 0x56, 0xa7,
+ 0x36, 0x09, 0xb5, 0xad, 0xf9, 0x4d, 0x05, 0x87, 0xa3, 0x1e, 0x3d, 0x85,
+ 0xf6, 0x43, 0xb9, 0xbc, 0x6c, 0xe2, 0xdf, 0x28},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 150
+ {SEC_OID_SHA384,
+ 150,
+ {0x39, 0xea, 0x92, 0x86, 0x0d, 0x76, 0xb3, 0x73, 0xc6, 0xea, 0xee, 0x74,
+ 0xfb, 0x97, 0xf8, 0x43, 0x90, 0x67, 0xc0, 0x2e, 0x26, 0xe0, 0xda, 0x5a,
+ 0x1a, 0x85, 0xe4, 0x66, 0xaa, 0x9d, 0xf4, 0xbb, 0xc1, 0xf2, 0xb6, 0x44,
+ 0xca, 0xbe, 0x54, 0x52, 0xb2, 0x69, 0x2b, 0x4a, 0xa3, 0x96, 0xd2, 0x98,
+ 0xe7, 0xa9, 0xe5, 0x63, 0xd0, 0x3c, 0xe3, 0xbb, 0x65, 0xa6, 0x42, 0x72,
+ 0xf9, 0x03, 0x96, 0x8e, 0x5d, 0xdb, 0xa1, 0xd0, 0xe3, 0x32, 0x2c, 0x90,
+ 0xc8, 0x08, 0x27, 0xbe, 0xec, 0x99, 0x35, 0x09, 0x4f, 0xe0, 0x76, 0x81,
+ 0xf4, 0x12, 0x41, 0xbc, 0xaf, 0xad, 0xe0, 0xa2, 0xa7, 0xfa, 0x69, 0xf1,
+ 0x5f, 0x85, 0x2e, 0xc4, 0x57, 0x76, 0x34, 0x27, 0x07, 0x5a, 0xd4, 0xa3,
+ 0xe1, 0x29, 0xc2, 0x29, 0xd7, 0x5f, 0xc2, 0x88, 0xb4, 0x62, 0xa1, 0x71,
+ 0x3c, 0x8d, 0xee, 0x10, 0xd2, 0xa2, 0x71, 0x16, 0x8e, 0x10, 0x9c, 0xac,
+ 0xbb, 0x2b, 0x7f, 0x14, 0xe6, 0x25, 0x00, 0x74, 0x09, 0xab, 0xa3, 0x43,
+ 0x6d, 0x1e, 0xcc, 0x07, 0x4c, 0x91, 0x4b, 0x93, 0xfb, 0xce, 0xa7, 0x3c,
+ 0x51, 0x32, 0x59, 0x1c, 0xf5, 0x03, 0x78, 0x14, 0xed, 0x9b, 0xf7, 0x10,
+ 0x0b, 0x48, 0xd0, 0xca, 0xa4, 0x1f, 0x41, 0x5e, 0xd7, 0x31, 0x70, 0x72,
+ 0x09, 0x1d, 0x72, 0x03, 0x68, 0x71, 0xa2, 0xd3, 0x21, 0x07, 0xd0, 0x24,
+ 0x80, 0xbb, 0xc1, 0xf3, 0xc2, 0xcf, 0xaf, 0x40, 0x7d, 0x0e, 0xb2, 0x18,
+ 0xd0, 0x03, 0xdb, 0xd3, 0xa5, 0x3c, 0x0a, 0x4c, 0xea, 0xca, 0xf9, 0x46,
+ 0x6e, 0xec, 0xc7, 0x41, 0xba, 0x77, 0x63, 0xc9, 0x12, 0xa5, 0x94, 0xce,
+ 0xee, 0xba, 0xeb, 0x34, 0x91, 0xad, 0x76, 0x03, 0xcb, 0x74, 0xf5, 0x77,
+ 0x25, 0x67, 0xff, 0x5c, 0x97, 0x8c, 0x9d, 0xd1, 0xa3, 0xf5, 0x31, 0x7d,
+ 0x95, 0x74, 0x92, 0x61, 0x8b, 0x82, 0x4a, 0x44, 0x51, 0x55, 0xd1, 0xf7,
+ 0xfd, 0xc2, 0x5d, 0xc9, 0x3b, 0x5d, 0x17, 0xc6, 0x96, 0x79, 0x6b, 0x21,
+ 0x07, 0x0a, 0xf7, 0x8c, 0x6b, 0xb4, 0xef, 0x05, 0x5b, 0x0e, 0x44, 0xf3,
+ 0x19, 0xaf, 0x42, 0x35, 0xda, 0xa7, 0x9b, 0x86, 0x4f, 0xda, 0x2c, 0xf4,
+ 0x00, 0x30, 0xc0, 0x4c, 0x12, 0x30, 0xe7, 0x21, 0x56, 0x50, 0x43, 0xe6,
+ 0xff, 0x90, 0x7f, 0x17, 0xd7, 0xb1, 0xfe, 0x34, 0x96, 0x1e, 0x9c, 0x86,
+ 0x03, 0x46, 0x1d, 0xc1, 0x5c, 0x99, 0x69, 0xd6, 0x2f, 0x17, 0xea, 0x9e,
+ 0x9e, 0xa8, 0x78, 0x34, 0x59, 0xb1, 0x35, 0xbd, 0x89, 0x43, 0xa8, 0xe1,
+ 0x82, 0x5b, 0xfc, 0xf7, 0xea, 0xe8, 0x43, 0x75, 0x67, 0x28, 0x0f, 0x63,
+ 0x03, 0xab, 0xf5, 0xa9, 0x15, 0x8b, 0xae, 0x43, 0x0b, 0x15, 0x85, 0xc2,
+ 0x1b, 0x2b, 0xe5, 0xae, 0x18, 0x9e, 0xcb, 0x5e, 0xc5, 0x9e, 0xa6, 0x6b,
+ 0x97, 0xdc, 0x1d, 0x82, 0x47, 0x64, 0x1e, 0x20, 0x0c, 0x1b, 0x5b, 0x8c,
+ 0xe9, 0x05, 0xd6, 0xb0, 0x95, 0xc0, 0xa0, 0x02, 0x2e, 0xfa, 0x70, 0x70,
+ 0x17, 0x37, 0x85, 0x73, 0xeb, 0x30, 0x9f, 0xb2, 0x04, 0xc1, 0xd8, 0x5b,
+ 0xaa, 0x39, 0xcc, 0xf3, 0xac, 0x68, 0x41, 0x67, 0x3e, 0x1a, 0xa8, 0xca,
+ 0xa1, 0x95, 0x4a, 0x3a, 0x3f, 0xd2, 0xd8, 0xd8, 0xbb, 0xef, 0x94, 0x54,
+ 0x1b, 0xcb, 0x59, 0x31, 0x72, 0xa8, 0x7b, 0x8e, 0x5a, 0x27, 0xf9, 0x42,
+ 0x72, 0xa0, 0x53, 0xba, 0x5f, 0xc9, 0x40, 0xd9, 0x05, 0x73, 0x19, 0x77,
+ 0xc2, 0x0e, 0x05, 0x0f, 0xc5, 0x86, 0x4d, 0x2d, 0xab, 0xdc, 0x9b, 0x07,
+ 0xc9, 0xa1, 0x51, 0x29, 0x82, 0xb6, 0xfc, 0xfb, 0x1b, 0xd9, 0xae, 0x4a,
+ 0x4b, 0xf8, 0xbe, 0x08, 0x6e, 0x6c, 0x9f, 0x89, 0x04, 0xe1, 0xd0, 0xda,
+ 0x3f, 0xe8, 0x1f, 0x75, 0x68, 0x52, 0xe9, 0x82},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 151
+ {SEC_OID_SHA384,
+ 151,
+ {0xa3, 0xd3, 0x2a, 0x7d, 0x13, 0xde, 0x64, 0x24, 0x96, 0xd9, 0x25, 0xd3,
+ 0x76, 0x24, 0xc6, 0x2c, 0xce, 0xfc, 0x10, 0x19, 0xfb, 0x61, 0x4d, 0x28,
+ 0x9e, 0x74, 0xe7, 0x1a, 0x71, 0xc9, 0x83, 0x81, 0xf3, 0x9d, 0xd0, 0xa0,
+ 0x41, 0xa3, 0x64, 0x24, 0x36, 0x87, 0xec, 0x4d, 0x23, 0x5b, 0xf0, 0x79,
+ 0x09, 0xfc, 0x86, 0x2a, 0x1f, 0x9b, 0xcf, 0x12, 0x2e, 0x73, 0xe5, 0x3c,
+ 0xa8, 0x34, 0x33, 0xe0, 0x58, 0x89, 0x88, 0xae, 0x9e, 0x3c, 0xfd, 0x74,
+ 0x3f, 0x2d, 0x68, 0x40, 0x4b, 0x3f, 0xb3, 0xb7, 0xdd, 0xdd, 0xbf, 0x38,
+ 0xf2, 0x02, 0x09, 0x47, 0x52, 0xf8, 0x68, 0xca, 0xf1, 0xa2, 0x34, 0xd9,
+ 0x84, 0xc2, 0xf8, 0x0b, 0x26, 0xa6, 0x9e, 0x39, 0x28, 0x2b, 0x3e, 0x5d,
+ 0xcd, 0x7c, 0x0a, 0x42, 0x5e, 0x16, 0x78, 0x8c, 0x19, 0x80, 0x49, 0x7a,
+ 0xa7, 0x7a, 0xff, 0x1d, 0x54, 0x5c, 0x95, 0xe1, 0xba, 0x03, 0xb3, 0xa2,
+ 0x29, 0x33, 0xcb, 0xe7, 0x9f, 0x04, 0x7a, 0xbd, 0xea, 0xa2, 0x9f, 0x95,
+ 0x29, 0xc8, 0x71, 0x70, 0x2d, 0x59, 0xaa, 0xd3, 0xe2, 0x06, 0x57, 0x9b,
+ 0xcf, 0x9c, 0x1b, 0xd0, 0x5f, 0x09, 0x86, 0x33, 0x30, 0x31, 0xb0, 0x26,
+ 0x27, 0x34, 0xb3, 0xce, 0x2c, 0x1e, 0x11, 0xf2, 0x24, 0x08, 0xc7, 0x51,
+ 0x91, 0x78, 0x32, 0xbe, 0x4d, 0x9f, 0xa8, 0x3e, 0x25, 0x52, 0x49, 0x77,
+ 0x5b, 0xc9, 0x61, 0x1e, 0x59, 0x66, 0xd0, 0x8b, 0xd2, 0x81, 0x3c, 0xd4,
+ 0x1c, 0xb2, 0x22, 0x4d, 0x95, 0x2e, 0x6f, 0x3d, 0x46, 0x5b, 0xa9, 0x7a,
+ 0xf6, 0xdb, 0x4d, 0x95, 0x7d, 0x72, 0xcd, 0x82, 0x50, 0x5b, 0x6d, 0x81,
+ 0x4f, 0xfe, 0x92, 0xff, 0xda, 0xf7, 0x42, 0xa1, 0xe0, 0x85, 0x2b, 0x98,
+ 0x99, 0xa5, 0x12, 0xb0, 0x21, 0x97, 0xba, 0x58, 0x78, 0x85, 0x13, 0xcb,
+ 0x5e, 0xab, 0x15, 0xc8, 0x7e, 0x45, 0x15, 0x4d, 0xd1, 0x10, 0x95, 0x75,
+ 0x8b, 0x79, 0x54, 0xf2, 0xbd, 0x10, 0xa3, 0x63, 0x55, 0x7d, 0x92, 0xe0,
+ 0x70, 0x71, 0xb2, 0x17, 0x62, 0x30, 0xdf, 0x06, 0x0a, 0x2a, 0x6e, 0x02,
+ 0x6e, 0xec, 0x78, 0x4b, 0xf6, 0x56, 0x64, 0xd9, 0x03, 0xa4, 0xbd, 0xa0,
+ 0xa6, 0xca, 0x37, 0xc2, 0x46, 0x3a, 0x53, 0x47, 0xe4, 0x04, 0xcc, 0x49,
+ 0xd4, 0x8c, 0x1c, 0x00, 0x6f, 0x43, 0x25, 0x94, 0x41, 0x53, 0x5d, 0x53,
+ 0xce, 0xd7, 0xef, 0x34, 0x51, 0xc7, 0x05, 0xf9, 0x0f, 0x33, 0xbc, 0xd7,
+ 0xe7, 0x70, 0x06, 0x5c, 0x2b, 0xdf, 0x5a, 0xf1, 0xb4, 0x07, 0x54, 0x8c,
+ 0x79, 0x56, 0x4e, 0xa7, 0x66, 0xde, 0xa5, 0xa4, 0xc5, 0x9a, 0x1c, 0x07,
+ 0xa6, 0x4b, 0x72, 0xa9, 0x42, 0x1e, 0xb4, 0x2a, 0x9b, 0x59, 0x10, 0x77,
+ 0x00, 0xaa, 0x94, 0xf9, 0xa6, 0x74, 0xc3, 0xe9, 0x48, 0xf4, 0x76, 0xda,
+ 0x18, 0xab, 0xc4, 0x59, 0xf8, 0xca, 0xb7, 0x34, 0xd2, 0x74, 0x2d, 0x65,
+ 0x57, 0xc4, 0xc6, 0x00, 0x3d, 0x08, 0xf8, 0xbc, 0xb2, 0x17, 0xe7, 0xa5,
+ 0xaa, 0xe2, 0xda, 0xc2, 0xc2, 0x5a, 0x5b, 0x54, 0x7d, 0x84, 0x22, 0x71,
+ 0x20, 0x38, 0x62, 0xbf, 0x2b, 0x35, 0x1a, 0x98, 0x48, 0xca, 0x7e, 0x5b,
+ 0x86, 0xde, 0x87, 0xfd, 0x1c, 0x58, 0xd0, 0x5d, 0x80, 0x1b, 0xf6, 0x48,
+ 0xa0, 0xb9, 0x23, 0x35, 0x60, 0xf9, 0x70, 0x4f, 0x4e, 0xaf, 0xc3, 0x57,
+ 0x35, 0xdf, 0xc9, 0x75, 0xd7, 0x01, 0x49, 0x2d, 0x45, 0x3c, 0xc0, 0x2f,
+ 0xba, 0x01, 0x8f, 0xf5, 0x18, 0x74, 0x18, 0x5c, 0x2d, 0x64, 0x89, 0x8e,
+ 0x3c, 0xf2, 0x61, 0x38, 0xaa, 0xde, 0x6e, 0x5d, 0x99, 0xe7, 0xd6, 0xfb,
+ 0x3d, 0x1a, 0xd8, 0xee, 0xe1, 0x1b, 0x36, 0x6d, 0x00, 0x0f, 0x15, 0x52,
+ 0xac, 0xf5, 0xa4, 0xd2, 0x61, 0xad, 0xe6, 0xf8},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for oid
+ // tcID: 152
+ {SEC_OID_SHA384,
+ 152,
+ {0x86, 0x75, 0xdd, 0xac, 0xec, 0x05, 0x9c, 0x22, 0x4f, 0x46, 0x44, 0x2c,
+ 0xa3, 0xf2, 0xc5, 0x06, 0x80, 0x0f, 0xe1, 0x1d, 0xd2, 0x44, 0x4a, 0x6a,
+ 0x34, 0x16, 0x89, 0xfa, 0xd8, 0x8c, 0xb7, 0x40, 0x47, 0x89, 0x0d, 0xf1,
+ 0x44, 0xbd, 0x1f, 0x45, 0x89, 0xfd, 0xd7, 0x32, 0xb9, 0x2b, 0x39, 0xa1,
+ 0xc6, 0x54, 0xdd, 0x33, 0x03, 0x1f, 0x45, 0x41, 0xaa, 0x88, 0x82, 0x95,
+ 0x88, 0x73, 0x62, 0xac, 0x0d, 0xb4, 0xeb, 0x7b, 0xcd, 0xe0, 0xb2, 0x02,
+ 0x8e, 0x86, 0x74, 0xed, 0x15, 0xef, 0xf0, 0x04, 0xfd, 0xa1, 0xe7, 0xad,
+ 0x40, 0x71, 0xd4, 0xb7, 0xea, 0xdb, 0x9e, 0x4a, 0x01, 0x06, 0xb9, 0x0c,
+ 0x92, 0xce, 0x36, 0x21, 0xd9, 0xe1, 0x2e, 0xad, 0x99, 0x17, 0xc5, 0xee,
+ 0x72, 0xb3, 0x73, 0xcf, 0x46, 0x57, 0xdf, 0xe6, 0x9d, 0xa4, 0x10, 0xfe,
+ 0x30, 0xfd, 0x8e, 0xd7, 0x2c, 0xa2, 0x20, 0xc9, 0xe4, 0x71, 0x19, 0x5b,
+ 0xae, 0x3f, 0xac, 0xe2, 0x9e, 0x18, 0x4c, 0x0f, 0x33, 0xa0, 0x5b, 0x48,
+ 0xb2, 0x73, 0x7b, 0xa1, 0xce, 0x29, 0x60, 0xa0, 0xcc, 0xb0, 0xdd, 0xc4,
+ 0x76, 0x0b, 0x5f, 0x88, 0xc4, 0x63, 0xbb, 0x4a, 0x34, 0x94, 0x46, 0xcf,
+ 0x1c, 0x56, 0xef, 0x33, 0x2e, 0x50, 0xf1, 0xd6, 0xa6, 0x36, 0x9c, 0xb3,
+ 0xec, 0xd7, 0xe2, 0xaf, 0x50, 0x4d, 0xe4, 0x2c, 0x07, 0x56, 0x70, 0x43,
+ 0x8e, 0x7c, 0x58, 0xc5, 0xef, 0x52, 0xe2, 0x38, 0x04, 0x16, 0x7b, 0x6d,
+ 0xb3, 0x00, 0x22, 0xe1, 0x27, 0x2f, 0x8b, 0x69, 0x8a, 0xe4, 0x57, 0x98,
+ 0x1a, 0x18, 0xd2, 0x39, 0xc2, 0x28, 0xf7, 0x8e, 0x12, 0x8a, 0x01, 0xc7,
+ 0xc0, 0xc4, 0xfe, 0x62, 0xab, 0x91, 0xdc, 0xfe, 0xcf, 0x7b, 0x6a, 0x4e,
+ 0x89, 0xe9, 0xbe, 0x78, 0x4d, 0x04, 0x3b, 0x4b, 0x35, 0xfd, 0xaf, 0x8e,
+ 0x81, 0xef, 0x0a, 0xe5, 0x34, 0xad, 0x44, 0x8a, 0x66, 0x50, 0xf4, 0x96,
+ 0xb1, 0x58, 0x99, 0xab, 0xc5, 0xf6, 0x1d, 0xf6, 0x79, 0x3c, 0x97, 0xcb,
+ 0xed, 0x05, 0xcc, 0x1e, 0xad, 0xb2, 0x27, 0xac, 0x20, 0x4b, 0xad, 0x3e,
+ 0xdf, 0xff, 0x32, 0x15, 0x0c, 0x73, 0xc3, 0x69, 0xa7, 0x4e, 0xc0, 0xd8,
+ 0x40, 0x93, 0xfa, 0xc2, 0xaf, 0x59, 0xf5, 0x3c, 0xa0, 0xd7, 0xd8, 0x72,
+ 0x3e, 0xa6, 0xd5, 0xc8, 0x4a, 0x83, 0x49, 0xee, 0x49, 0x36, 0xdf, 0x5b,
+ 0x71, 0xa3, 0xf1, 0x62, 0xc2, 0xdb, 0xf6, 0xf5, 0x70, 0x4a, 0x74, 0x65,
+ 0x70, 0x2a, 0xcc, 0x00, 0xc9, 0x1c, 0x24, 0x73, 0x37, 0xd2, 0xff, 0xd5,
+ 0x4f, 0x51, 0x19, 0x45, 0x30, 0xbe, 0x50, 0x66, 0x60, 0xf2, 0x19, 0x16,
+ 0xc2, 0x43, 0x05, 0xd1, 0xd4, 0xbd, 0xed, 0x04, 0xe3, 0x9a, 0x24, 0x9a,
+ 0x58, 0x41, 0x78, 0xfc, 0xd2, 0x23, 0x5f, 0x5e, 0x49, 0x97, 0x98, 0x9f,
+ 0xeb, 0xb4, 0x86, 0x00, 0x9e, 0x52, 0xf9, 0xda, 0x43, 0xb7, 0x05, 0x73,
+ 0x28, 0x95, 0xb4, 0x2c, 0x3c, 0x44, 0x28, 0x61, 0x2a, 0xaf, 0x8b, 0xb9,
+ 0x66, 0xd8, 0x27, 0x4d, 0x0b, 0x75, 0xaf, 0xe0, 0xd0, 0x13, 0x9d, 0x55,
+ 0xe9, 0x87, 0x21, 0x16, 0x51, 0xc4, 0xd8, 0x2c, 0xae, 0x3e, 0xe4, 0x93,
+ 0xc4, 0xcd, 0xbc, 0x73, 0x22, 0x48, 0x9b, 0xd5, 0xd4, 0xff, 0x12, 0xcf,
+ 0x38, 0xe3, 0x12, 0x41, 0xa8, 0x17, 0x61, 0x8a, 0x18, 0xcb, 0x5d, 0xce,
+ 0xce, 0xd2, 0xa5, 0xbb, 0xf2, 0xd3, 0x28, 0x89, 0x91, 0x2a, 0x66, 0x52,
+ 0xcc, 0x8d, 0x4a, 0x4b, 0x6e, 0x05, 0xd9, 0xd7, 0xbf, 0xff, 0x47, 0x00,
+ 0x8e, 0xda, 0x7a, 0x0f, 0x9e, 0x29, 0x2c, 0x36, 0x0a, 0x2c, 0xf5, 0xd2,
+ 0xdd, 0x5a, 0xf5, 0x67, 0xb7, 0x03, 0x71, 0x8b, 0xd4, 0xc4, 0xc0, 0x40,
+ 0xdb, 0x48, 0x47, 0xe3, 0x01, 0x24, 0xa2, 0x9a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 153
+ {SEC_OID_SHA384,
+ 153,
+ {0x36, 0x36, 0x49, 0x8f, 0xdb, 0x54, 0x66, 0x3d, 0xde, 0x2c, 0x0d, 0x06,
+ 0x59, 0x9b, 0xcc, 0x1e, 0xf3, 0xa1, 0x0e, 0xf4, 0xed, 0x25, 0x19, 0xc6,
+ 0xda, 0x19, 0x89, 0x3f, 0x3e, 0xd9, 0x70, 0xc7, 0xf6, 0x4a, 0xc5, 0x16,
+ 0xe1, 0x45, 0x06, 0x24, 0x38, 0x46, 0xd8, 0x4e, 0x26, 0xd5, 0x3f, 0x90,
+ 0x3e, 0x74, 0xac, 0xfa, 0xb6, 0x38, 0xa2, 0xc6, 0x2c, 0x6a, 0xca, 0x74,
+ 0x0a, 0x83, 0x92, 0x75, 0x61, 0xfa, 0x27, 0xd0, 0x52, 0x96, 0xb6, 0x45,
+ 0x90, 0x88, 0xaa, 0x8d, 0x21, 0xff, 0xae, 0xae, 0xb4, 0xe6, 0x23, 0x30,
+ 0xc4, 0x92, 0x38, 0xb2, 0x17, 0x14, 0x6c, 0x60, 0xa7, 0x77, 0xaa, 0x25,
+ 0xac, 0x96, 0xb7, 0x01, 0xa5, 0x61, 0xdf, 0xbd, 0xde, 0x85, 0x90, 0x41,
+ 0xd2, 0xfa, 0x0a, 0x11, 0x6d, 0x14, 0xe5, 0x65, 0x3a, 0x11, 0x7e, 0x59,
+ 0x88, 0xb2, 0xe7, 0xbf, 0x2b, 0xb5, 0x83, 0x5a, 0x92, 0xe3, 0x16, 0x90,
+ 0x31, 0x13, 0xfc, 0xe3, 0x0d, 0x23, 0xe1, 0xf5, 0x51, 0x79, 0xb2, 0x04,
+ 0x9b, 0xb6, 0x52, 0x41, 0xac, 0xad, 0x62, 0x1d, 0x31, 0x51, 0x87, 0xc1,
+ 0xf0, 0x65, 0x6e, 0xfe, 0x34, 0x5c, 0x7f, 0xba, 0xe6, 0xcc, 0x7c, 0x4d,
+ 0xe1, 0xe8, 0xf0, 0x60, 0xf7, 0x8a, 0xcf, 0x20, 0x22, 0xfe, 0x6e, 0x73,
+ 0x73, 0x96, 0x6f, 0x5f, 0x10, 0xe5, 0x25, 0xf0, 0xeb, 0xa8, 0xb0, 0x8a,
+ 0x5a, 0x16, 0x71, 0x08, 0xd3, 0xf5, 0x32, 0x3a, 0x75, 0x25, 0x77, 0xee,
+ 0x05, 0x52, 0x9a, 0x53, 0x03, 0x26, 0x2e, 0xda, 0xa6, 0xad, 0xbe, 0xc6,
+ 0xb7, 0x72, 0x9e, 0x28, 0x2f, 0x1f, 0x7d, 0x97, 0x22, 0xca, 0xa9, 0xeb,
+ 0x21, 0xe8, 0x56, 0x27, 0x59, 0x79, 0x78, 0x5e, 0x17, 0x8b, 0x1c, 0x19,
+ 0xb9, 0xb3, 0xa6, 0x0b, 0xa6, 0x78, 0xed, 0x34, 0x99, 0x45, 0x63, 0xb7,
+ 0xca, 0xef, 0x22, 0xf1, 0x3c, 0x6f, 0x6a, 0xed, 0xef, 0xb8, 0x27, 0xa1,
+ 0xaf, 0xce, 0x0c, 0x89, 0x9f, 0x72, 0xbd, 0xf2, 0x7b, 0xdf, 0x9b, 0xd0,
+ 0x35, 0xac, 0x37, 0xc0, 0x71, 0xbc, 0x9f, 0x13, 0x1c, 0x66, 0x5e, 0x2a,
+ 0xda, 0xe1, 0x3a, 0x14, 0xbb, 0x9b, 0x6d, 0x22, 0xae, 0x96, 0xef, 0xa3,
+ 0x83, 0xb7, 0x83, 0xc4, 0xd2, 0xfc, 0x8f, 0x5f, 0xd8, 0xc7, 0x06, 0x88,
+ 0xfb, 0x70, 0x17, 0x36, 0x88, 0xf2, 0x98, 0x20, 0x84, 0x29, 0x46, 0x5a,
+ 0x7e, 0xb7, 0xb2, 0xe2, 0xa9, 0xa7, 0x53, 0x1a, 0xed, 0x6a, 0x26, 0xd3,
+ 0x5c, 0x85, 0x6b, 0xc0, 0x99, 0xcc, 0x21, 0x24, 0x60, 0xc0, 0xcd, 0xdd,
+ 0xdd, 0xe8, 0x74, 0x40, 0xe5, 0x52, 0x38, 0x6e, 0x85, 0xcc, 0xcc, 0xdd,
+ 0xd8, 0x6a, 0xaf, 0xf9, 0x40, 0xeb, 0xf7, 0xce, 0xa4, 0x62, 0xbd, 0xa3,
+ 0x35, 0x79, 0x51, 0x5c, 0xe1, 0x64, 0x33, 0x23, 0xef, 0x2d, 0x0c, 0x37,
+ 0x29, 0x0f, 0x33, 0x87, 0x35, 0x52, 0x40, 0x40, 0x4f, 0xc7, 0xb4, 0xea,
+ 0x61, 0x04, 0x74, 0xb0, 0x26, 0x61, 0x6a, 0x4b, 0x4a, 0x83, 0x7d, 0x78,
+ 0xe4, 0xc9, 0xbd, 0xa6, 0x13, 0x20, 0x89, 0x2e, 0x7c, 0xc1, 0x12, 0x43,
+ 0x57, 0xc0, 0x8e, 0xbc, 0x5a, 0xad, 0x0e, 0xf5, 0x45, 0x9a, 0xd0, 0x03,
+ 0x68, 0x84, 0x13, 0x9a, 0xe0, 0x5f, 0x3f, 0xd7, 0xfb, 0x23, 0xfa, 0xaa,
+ 0xc4, 0x89, 0x95, 0x47, 0x4f, 0xa2, 0xd9, 0xc1, 0x2f, 0x5d, 0xda, 0x1e,
+ 0x3d, 0x68, 0xde, 0x42, 0xbf, 0x05, 0x78, 0xe4, 0x95, 0x9b, 0xdd, 0xd2,
+ 0x6d, 0x1e, 0xe7, 0x94, 0x79, 0xcd, 0xf5, 0x43, 0x60, 0x54, 0x07, 0xc4,
+ 0xea, 0x2c, 0x24, 0xd8, 0x41, 0x56, 0x21, 0x0a, 0x27, 0x8a, 0x8a, 0xbb,
+ 0x93, 0x96, 0x9b, 0x51, 0x9a, 0xe9, 0x97, 0x8f, 0x86, 0x92, 0xfa, 0x16,
+ 0xfd, 0x49, 0x21, 0xd8, 0xae, 0x3d, 0xab, 0xc0},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 154
+ {SEC_OID_SHA384,
+ 154,
+ {0x1d, 0x8f, 0x73, 0x64, 0xa5, 0x50, 0xc1, 0xe7, 0xd0, 0x7e, 0xa1, 0x8b,
+ 0x51, 0x1a, 0xa9, 0x31, 0x4f, 0x5b, 0xdb, 0x75, 0x83, 0x01, 0x47, 0x3b,
+ 0x4f, 0x2c, 0xe4, 0x36, 0x0e, 0x04, 0x89, 0xa8, 0xaf, 0xeb, 0x09, 0x06,
+ 0x4f, 0x20, 0x71, 0xc1, 0x93, 0x9b, 0x15, 0x47, 0x99, 0x16, 0x0d, 0x8c,
+ 0xd2, 0x05, 0x86, 0x66, 0x24, 0xba, 0xac, 0x54, 0x6e, 0xdd, 0x3d, 0x8e,
+ 0xda, 0xba, 0x18, 0xaa, 0x42, 0xc0, 0xcc, 0x9e, 0x83, 0x16, 0xfb, 0x8f,
+ 0xc6, 0x9f, 0x35, 0xd9, 0x65, 0xef, 0x5b, 0x7f, 0xe1, 0x8f, 0x32, 0xd8,
+ 0xf1, 0x2b, 0x81, 0x80, 0x75, 0x6c, 0x93, 0x22, 0x72, 0x3b, 0x2c, 0x97,
+ 0x54, 0x6a, 0x2a, 0xe6, 0x2f, 0x25, 0xb6, 0xf3, 0xff, 0x7f, 0xa2, 0xc0,
+ 0x60, 0xf4, 0x0e, 0x6d, 0xdb, 0x04, 0xd1, 0x8b, 0x32, 0xfd, 0x6c, 0x51,
+ 0xcf, 0x14, 0xea, 0x7c, 0x2d, 0xf2, 0xb0, 0xf2, 0xff, 0xab, 0x5f, 0x0a,
+ 0x9f, 0x6d, 0x1d, 0xb3, 0x61, 0xfb, 0x6d, 0x21, 0x68, 0x47, 0xd5, 0xed,
+ 0xb9, 0x1b, 0xee, 0x98, 0x27, 0xea, 0xe2, 0x08, 0xdd, 0xf1, 0x81, 0x22,
+ 0xc9, 0xc2, 0x96, 0x02, 0x0b, 0x82, 0xc7, 0x52, 0x1c, 0x5e, 0xd6, 0xe3,
+ 0x0c, 0x6f, 0xf0, 0xb3, 0xf0, 0xa5, 0x87, 0xf4, 0x5f, 0xf6, 0xe9, 0x93,
+ 0xb8, 0x55, 0xcf, 0xed, 0x92, 0x57, 0x34, 0xb5, 0xce, 0x86, 0x45, 0x9d,
+ 0x3f, 0xcb, 0xef, 0xc0, 0x45, 0x8a, 0x66, 0x97, 0xe9, 0x33, 0xe4, 0xd3,
+ 0x11, 0xd0, 0x9b, 0x9b, 0xf8, 0x96, 0xc1, 0xe2, 0xe7, 0xbe, 0x6f, 0x73,
+ 0x9b, 0xfb, 0x2d, 0x59, 0x23, 0xac, 0x0e, 0x69, 0x46, 0x5b, 0xec, 0xbd,
+ 0x2e, 0x8b, 0x90, 0xef, 0x3e, 0x73, 0xc0, 0x6d, 0xa0, 0x41, 0xee, 0xad,
+ 0x45, 0x6f, 0xb5, 0x07, 0x5d, 0xaf, 0x8d, 0xfe, 0x3e, 0x48, 0xab, 0x5e,
+ 0x23, 0xb6, 0x69, 0xfe, 0x49, 0x58, 0xf2, 0xb0, 0x8e, 0x51, 0x8d, 0xf7,
+ 0xee, 0xbf, 0x9c, 0xd8, 0xe0, 0x65, 0x34, 0x00, 0x15, 0x9c, 0x09, 0x56,
+ 0x67, 0xe2, 0x04, 0xe1, 0xe1, 0x22, 0xe8, 0x89, 0xd8, 0x7d, 0xd1, 0x89,
+ 0x8b, 0x27, 0xbc, 0xb1, 0xa4, 0x09, 0x56, 0xf9, 0xa4, 0x51, 0xcf, 0xf0,
+ 0x52, 0xdd, 0x1c, 0x25, 0x2e, 0x38, 0x4d, 0x61, 0xe1, 0xc7, 0xf7, 0x01,
+ 0x5c, 0x79, 0x71, 0x4d, 0x70, 0xa7, 0x66, 0xfb, 0x14, 0xd2, 0x93, 0x6b,
+ 0x01, 0xf1, 0xd8, 0x4a, 0xf1, 0xa1, 0x0f, 0x40, 0xa5, 0x38, 0x97, 0xe6,
+ 0xa9, 0x38, 0xca, 0xf4, 0xc7, 0x36, 0x28, 0x9a, 0x43, 0x62, 0xfc, 0x4c,
+ 0xc4, 0x54, 0xf7, 0x16, 0x50, 0xa7, 0x8c, 0x13, 0x35, 0xb4, 0x19, 0x9f,
+ 0xf3, 0x18, 0xde, 0x90, 0x8b, 0xc0, 0x98, 0xf6, 0x85, 0xd0, 0x56, 0x0a,
+ 0xbd, 0x81, 0x68, 0xaa, 0x0d, 0xa4, 0x02, 0x2a, 0x50, 0xb5, 0xb5, 0x24,
+ 0x9c, 0xeb, 0x4a, 0x9e, 0x52, 0x09, 0x7b, 0xc6, 0x0c, 0x25, 0x47, 0x98,
+ 0xde, 0xca, 0x93, 0x0a, 0x5e, 0xa1, 0x60, 0x95, 0x05, 0x35, 0xa4, 0x58,
+ 0x3f, 0xce, 0xfe, 0x6a, 0x61, 0xb7, 0xd8, 0x47, 0x30, 0x24, 0x08, 0xea,
+ 0xf5, 0x2d, 0xfc, 0x93, 0x47, 0x8f, 0xa9, 0x9e, 0x03, 0x1d, 0x06, 0x23,
+ 0xa9, 0xf5, 0xd3, 0x53, 0xcd, 0xd7, 0x35, 0xa0, 0xa4, 0xca, 0x34, 0x7e,
+ 0x81, 0xf8, 0xd7, 0x5c, 0x19, 0x39, 0xf5, 0xac, 0xcc, 0xdb, 0x34, 0xf5,
+ 0xa0, 0x62, 0x43, 0x54, 0xb7, 0x01, 0xf7, 0x4a, 0x79, 0x3d, 0x55, 0x0e,
+ 0x33, 0xb5, 0x8b, 0x97, 0x2a, 0xe1, 0xe7, 0x76, 0x1f, 0x03, 0xb7, 0xa1,
+ 0xdb, 0x88, 0xc3, 0xdc, 0xc4, 0x51, 0x44, 0x1b, 0x89, 0x84, 0x5f, 0xd6,
+ 0xaf, 0x4d, 0x93, 0x28, 0x09, 0x25, 0x97, 0xf0, 0x54, 0x12, 0x53, 0xc3,
+ 0xbb, 0x69, 0x5a, 0x02, 0x61, 0xda, 0xcd, 0x08},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 155
+ {SEC_OID_SHA384,
+ 155,
+ {0xb0, 0xbc, 0xd7, 0x77, 0x29, 0xa5, 0xeb, 0x38, 0xcb, 0x53, 0x27, 0xa7,
+ 0x25, 0xf9, 0x3c, 0x4d, 0x5a, 0xac, 0x39, 0xe8, 0xfb, 0x1e, 0xf6, 0x32,
+ 0x5b, 0x86, 0x25, 0xa3, 0x7c, 0x01, 0xa0, 0x0f, 0xbc, 0xe9, 0xcb, 0x5f,
+ 0x15, 0x00, 0x05, 0xa1, 0x47, 0xab, 0x5c, 0xcf, 0xf9, 0xc0, 0xf3, 0x47,
+ 0x25, 0x77, 0x46, 0xd0, 0x50, 0x85, 0xe1, 0x4b, 0xea, 0x6c, 0x01, 0x6f,
+ 0xd5, 0x6e, 0x79, 0x85, 0x17, 0xee, 0x93, 0xcf, 0x99, 0x11, 0xaf, 0x32,
+ 0xd8, 0x7b, 0x92, 0xdf, 0x61, 0x22, 0xcb, 0x4f, 0x21, 0xb7, 0x5d, 0x89,
+ 0x8e, 0x5c, 0x57, 0x25, 0x53, 0x44, 0xf8, 0x75, 0x93, 0x80, 0xc4, 0x4a,
+ 0x06, 0xaf, 0x52, 0xd9, 0x17, 0x94, 0x04, 0x4f, 0x1c, 0xbe, 0x02, 0x2c,
+ 0x59, 0xfc, 0xea, 0x76, 0xf9, 0xd4, 0xf6, 0x92, 0x89, 0x5a, 0x8a, 0xae,
+ 0xd9, 0x8e, 0x78, 0x34, 0xaa, 0x00, 0xf0, 0x49, 0x65, 0x94, 0xb0, 0x56,
+ 0xb1, 0xb8, 0x00, 0x27, 0x1b, 0x65, 0x3d, 0x1f, 0xc0, 0x7b, 0xd8, 0x18,
+ 0x85, 0xf8, 0xad, 0x2b, 0x4a, 0xa6, 0x03, 0x00, 0xd3, 0x0f, 0xb2, 0x9b,
+ 0x41, 0x60, 0x20, 0xfd, 0xc8, 0x90, 0xaf, 0x54, 0x70, 0x90, 0xd3, 0x07,
+ 0xc2, 0x03, 0x42, 0x83, 0xfe, 0xde, 0xf2, 0xed, 0xc4, 0xff, 0x45, 0x04,
+ 0x57, 0xce, 0xb7, 0xa3, 0xd1, 0x44, 0x42, 0xc4, 0xc1, 0x64, 0x0a, 0x5c,
+ 0xb1, 0xb6, 0x7a, 0x7d, 0xb7, 0xd6, 0xe2, 0x27, 0x25, 0x84, 0x09, 0xb3,
+ 0x6a, 0xe1, 0xfd, 0x52, 0xd1, 0x26, 0xf5, 0x9b, 0x05, 0x99, 0xda, 0x77,
+ 0x6c, 0xc1, 0xcc, 0x96, 0x03, 0x87, 0xbe, 0xb5, 0xb0, 0xf5, 0x7c, 0xec,
+ 0xe0, 0x21, 0xf8, 0x40, 0x2a, 0xc5, 0x6d, 0x87, 0xeb, 0xa3, 0xc2, 0x86,
+ 0x7e, 0x40, 0x46, 0xa8, 0xac, 0xd9, 0x76, 0x9b, 0x9d, 0x81, 0x64, 0xc0,
+ 0xd0, 0xf5, 0xb6, 0x28, 0xd9, 0xff, 0xd3, 0xc4, 0x95, 0x38, 0x1f, 0x34,
+ 0xbd, 0x81, 0xb7, 0x3c, 0x38, 0xbc, 0x94, 0x44, 0x1b, 0xb6, 0x2e, 0x57,
+ 0x16, 0x09, 0x1f, 0xe0, 0x9d, 0x40, 0xa3, 0xca, 0x9a, 0x71, 0x89, 0x7f,
+ 0x61, 0x0a, 0x50, 0x1a, 0xb1, 0x73, 0x71, 0x4b, 0xa8, 0x01, 0xb2, 0x20,
+ 0x69, 0xd2, 0x0e, 0x4e, 0xdc, 0xbb, 0x98, 0x00, 0x24, 0xa5, 0x86, 0x2e,
+ 0x19, 0xa6, 0x00, 0xf9, 0xbb, 0x06, 0x57, 0xfa, 0x3b, 0x10, 0xbe, 0x05,
+ 0x71, 0x08, 0x17, 0xe5, 0xbb, 0x83, 0x88, 0x51, 0x7d, 0x8d, 0x75, 0x97,
+ 0xef, 0x50, 0x53, 0xaf, 0x84, 0xa8, 0x56, 0xc1, 0xf3, 0xff, 0x40, 0x3d,
+ 0x8e, 0x2f, 0x02, 0x8f, 0x7d, 0xbe, 0x11, 0x0f, 0x1e, 0xf4, 0x06, 0xb2,
+ 0xa7, 0x8e, 0x8a, 0xfa, 0x22, 0x0a, 0x8f, 0xf4, 0x44, 0x48, 0x1e, 0xcc,
+ 0xd1, 0xe7, 0x9f, 0xa4, 0xc9, 0xc3, 0x8e, 0x45, 0xd9, 0x94, 0x2f, 0xca,
+ 0x71, 0x4f, 0xba, 0x02, 0x6d, 0x9d, 0xa0, 0xfa, 0x3c, 0x04, 0x7a, 0xbf,
+ 0xef, 0x6e, 0x09, 0x0e, 0x39, 0xb9, 0x73, 0xe9, 0x79, 0x90, 0xcb, 0x85,
+ 0x27, 0x46, 0x0e, 0xdb, 0x5c, 0x49, 0xce, 0x61, 0xd3, 0x66, 0x9f, 0x27,
+ 0xd9, 0x0c, 0xc4, 0x11, 0xb1, 0x6c, 0x8e, 0xad, 0xdc, 0xad, 0xec, 0xd5,
+ 0x86, 0xd5, 0x5d, 0x23, 0x76, 0x61, 0x82, 0x3b, 0xc4, 0xeb, 0xa7, 0x07,
+ 0x86, 0x31, 0xdd, 0xc4, 0x99, 0x60, 0xcc, 0xeb, 0x6f, 0x6a, 0xde, 0x3c,
+ 0xbd, 0xea, 0x8e, 0x43, 0x66, 0x1d, 0x28, 0xff, 0xf8, 0x6e, 0xed, 0x69,
+ 0x99, 0xf6, 0xfe, 0xd8, 0xb7, 0x6a, 0x61, 0x4f, 0x9f, 0x5e, 0x0a, 0x1d,
+ 0xf9, 0xd3, 0xbb, 0x4c, 0xe5, 0xb6, 0x83, 0x8d, 0x7f, 0xbe, 0xcc, 0x37,
+ 0x78, 0x02, 0x5c, 0xf5, 0x06, 0x98, 0xab, 0xb0, 0xc4, 0x24, 0x9e, 0x9a,
+ 0xef, 0x98, 0x72, 0x0f, 0x8b, 0xa3, 0xc5, 0x4a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 156
+ {SEC_OID_SHA384,
+ 156,
+ {0x05, 0x2f, 0x44, 0xe3, 0xf7, 0xc5, 0xfb, 0x80, 0x55, 0x64, 0x62, 0x7c,
+ 0x97, 0x3b, 0x59, 0x14, 0x54, 0x21, 0x1d, 0xb2, 0x44, 0x6e, 0x10, 0x48,
+ 0x6a, 0x68, 0xc3, 0xc4, 0x98, 0x47, 0xe6, 0xbd, 0xef, 0x7a, 0x05, 0x30,
+ 0xf2, 0xdb, 0x90, 0x6a, 0x93, 0xf8, 0xe3, 0x7c, 0x8f, 0x77, 0xbc, 0x1b,
+ 0xe3, 0x41, 0xa9, 0x65, 0x70, 0xa4, 0x80, 0x7c, 0xc7, 0x4e, 0x72, 0xe2,
+ 0x22, 0xbd, 0x8c, 0xdc, 0xbd, 0x40, 0x6f, 0xf1, 0x98, 0xdf, 0x61, 0xea,
+ 0x97, 0x87, 0xd9, 0xfa, 0xd5, 0x19, 0x01, 0xa6, 0x93, 0x1b, 0xcf, 0x67,
+ 0x19, 0x55, 0x09, 0x05, 0x5e, 0x01, 0xb7, 0x09, 0x55, 0x27, 0xf4, 0x5e,
+ 0x9c, 0xff, 0xdd, 0x4a, 0xa2, 0xf7, 0x5f, 0xbc, 0xb0, 0x39, 0xd0, 0x11,
+ 0xf5, 0xc2, 0xdc, 0xd8, 0x72, 0x33, 0xcd, 0x74, 0xd4, 0x96, 0xc5, 0x3f,
+ 0x95, 0xa8, 0xd9, 0x0d, 0x1c, 0xe1, 0x06, 0x3d, 0x9a, 0x93, 0x84, 0xd4,
+ 0xbc, 0xd0, 0x01, 0x36, 0x82, 0x97, 0x4d, 0xe3, 0xde, 0xaa, 0xe4, 0x9c,
+ 0x44, 0xa0, 0x8d, 0xaf, 0x8a, 0x8b, 0xa7, 0x70, 0xdb, 0xa9, 0x7b, 0x6f,
+ 0xb1, 0xca, 0x27, 0x05, 0x35, 0xfd, 0x77, 0x7c, 0x7b, 0x73, 0x2a, 0x58,
+ 0x52, 0xf4, 0x8c, 0x1f, 0x52, 0xbf, 0x34, 0x3a, 0x32, 0x15, 0x01, 0x7a,
+ 0xf6, 0x9b, 0xd6, 0xeb, 0x55, 0xca, 0x37, 0x9d, 0x55, 0x68, 0x16, 0x85,
+ 0x9e, 0xa7, 0x9f, 0x35, 0xa2, 0xd8, 0xe2, 0x72, 0xfa, 0x0d, 0x86, 0x72,
+ 0xda, 0x61, 0xaa, 0x10, 0xc1, 0x00, 0xf2, 0x27, 0x37, 0x72, 0xcc, 0x45,
+ 0x93, 0x49, 0xc0, 0x15, 0x23, 0x4c, 0xe1, 0x7f, 0xd4, 0x1d, 0x6a, 0x8c,
+ 0xdb, 0x51, 0x6f, 0x5e, 0x26, 0xae, 0xae, 0xf9, 0xd9, 0x8e, 0x4b, 0x41,
+ 0xfd, 0xf7, 0x48, 0xae, 0xf9, 0xe4, 0x0e, 0xe2, 0x06, 0x37, 0x61, 0xe3,
+ 0x2b, 0x91, 0x9d, 0x10, 0x51, 0x28, 0x5b, 0x3d, 0xf9, 0x00, 0x63, 0xfe,
+ 0xc3, 0x55, 0x60, 0x1f, 0x0e, 0x65, 0xe8, 0xe4, 0xb2, 0x35, 0x79, 0x25,
+ 0x2a, 0xdb, 0xbc, 0x35, 0x92, 0xc1, 0xd5, 0x47, 0x9a, 0x9f, 0x5b, 0x8e,
+ 0xea, 0xac, 0xa9, 0x5a, 0xad, 0x9c, 0x88, 0x75, 0x40, 0xa9, 0x50, 0xc9,
+ 0xf8, 0x3a, 0x03, 0xa4, 0x43, 0x36, 0x67, 0x20, 0x26, 0xd9, 0x11, 0xfe,
+ 0x40, 0xb1, 0x37, 0xfd, 0xbf, 0xcb, 0x28, 0xe3, 0x12, 0xa3, 0xf1, 0xaf,
+ 0xf0, 0x9e, 0x21, 0x40, 0x05, 0x5e, 0x89, 0xc8, 0xd3, 0xdb, 0x97, 0xcd,
+ 0x69, 0xe4, 0xf3, 0x51, 0x2c, 0x21, 0x1f, 0xab, 0x4b, 0x29, 0x97, 0x88,
+ 0x2d, 0x5e, 0x4a, 0x16, 0xb6, 0x99, 0xc6, 0x4f, 0xf7, 0x34, 0x18, 0x12,
+ 0x6a, 0x10, 0xf6, 0x3c, 0x83, 0xb9, 0x22, 0xf1, 0xbd, 0x14, 0x57, 0x39,
+ 0x27, 0x5a, 0xaa, 0x7e, 0x5d, 0x64, 0x46, 0xe8, 0xcf, 0x29, 0x5e, 0x7e,
+ 0x65, 0x24, 0x4f, 0xea, 0x14, 0x5a, 0x8d, 0x87, 0xd3, 0xf3, 0x05, 0xa0,
+ 0xd6, 0xb9, 0xdc, 0xc9, 0x12, 0xcb, 0xa6, 0x77, 0x02, 0x8a, 0x21, 0xcd,
+ 0x18, 0x92, 0x73, 0x7c, 0x4b, 0xcd, 0xaf, 0x92, 0x5f, 0x2f, 0x56, 0xa6,
+ 0xfd, 0xc9, 0xe0, 0x72, 0x1f, 0xa8, 0xea, 0xa1, 0xbf, 0xc4, 0xef, 0x8f,
+ 0x67, 0x8d, 0xcc, 0xd6, 0x5b, 0xcd, 0x57, 0x26, 0xdd, 0xcc, 0xb3, 0x95,
+ 0xea, 0xb8, 0xa8, 0x22, 0x21, 0xd5, 0x91, 0x90, 0x51, 0x4f, 0xf0, 0x8d,
+ 0x6c, 0xa2, 0x04, 0x3a, 0x73, 0x48, 0x4b, 0x93, 0xfe, 0x5b, 0x5f, 0x6b,
+ 0x55, 0x19, 0xd0, 0x97, 0x3d, 0x4c, 0xa6, 0x2e, 0x71, 0x5d, 0x61, 0xf6,
+ 0x4d, 0x82, 0x38, 0x25, 0xbb, 0x08, 0x16, 0x11, 0x57, 0x47, 0x76, 0x86,
+ 0xf4, 0x4e, 0xbd, 0x15, 0x7f, 0x23, 0x1d, 0x18, 0x7e, 0x89, 0x07, 0xdd,
+ 0xba, 0xf7, 0x7d, 0xb5, 0x8c, 0x90, 0xa3, 0x90},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 157
+ {SEC_OID_SHA384,
+ 157,
+ {0x6d, 0xd7, 0x3d, 0x8e, 0xb7, 0xf7, 0xaf, 0x0e, 0x6f, 0x0b, 0xfd, 0xcd,
+ 0x84, 0xa1, 0x07, 0xa4, 0xcd, 0x6e, 0xda, 0xee, 0x3c, 0xbc, 0x50, 0xb1,
+ 0x37, 0x42, 0x6e, 0x21, 0xe2, 0x60, 0x8f, 0xf4, 0x46, 0xa2, 0xff, 0x5b,
+ 0xad, 0xb2, 0xdf, 0xd5, 0x17, 0xcf, 0xb4, 0x7c, 0x60, 0xd8, 0x32, 0xc0,
+ 0x0f, 0x86, 0xe1, 0x42, 0x92, 0xc7, 0x98, 0x72, 0x63, 0x3c, 0x26, 0xf9,
+ 0x20, 0x08, 0xf2, 0x66, 0x46, 0x72, 0xa2, 0x4e, 0x8f, 0x93, 0x47, 0xc3,
+ 0xb3, 0x79, 0x40, 0xce, 0x86, 0xf6, 0x4a, 0xc6, 0x98, 0xa5, 0x03, 0x8a,
+ 0xfd, 0x97, 0xd6, 0x54, 0x59, 0x69, 0xa7, 0xa5, 0xc0, 0x3e, 0x81, 0xa2,
+ 0x9c, 0xff, 0x5d, 0xfc, 0xd1, 0xc0, 0x91, 0x5d, 0xf2, 0x88, 0x76, 0x6c,
+ 0x64, 0x83, 0xbf, 0x32, 0xb9, 0x80, 0xe6, 0x0b, 0x07, 0x20, 0x84, 0x79,
+ 0xbe, 0x18, 0x04, 0x6a, 0xcc, 0x30, 0x50, 0xfe, 0x0f, 0x25, 0xde, 0xf3,
+ 0xcd, 0x63, 0xcd, 0x5c, 0x77, 0xf8, 0x6d, 0x2b, 0xd0, 0xf4, 0x19, 0x25,
+ 0xdc, 0x78, 0x81, 0xe1, 0x9b, 0x74, 0xba, 0xb0, 0x32, 0x3b, 0x2b, 0xfe,
+ 0xf6, 0x1d, 0xa8, 0x94, 0x8d, 0x77, 0xda, 0xc9, 0x68, 0xec, 0xa8, 0xf6,
+ 0x6a, 0x10, 0xd3, 0x84, 0x73, 0x5d, 0x57, 0xba, 0xde, 0xb0, 0xcf, 0x73,
+ 0x8d, 0x90, 0x65, 0x2f, 0x48, 0x51, 0x2d, 0x05, 0xbf, 0x39, 0xbf, 0xb0,
+ 0xc2, 0x39, 0xde, 0x3c, 0x05, 0x73, 0x51, 0x9c, 0x10, 0x67, 0xf0, 0x8f,
+ 0xec, 0xcf, 0x48, 0xd9, 0x28, 0xe8, 0xe3, 0x66, 0x33, 0xe4, 0x80, 0x25,
+ 0xdb, 0xfe, 0xa4, 0x9e, 0xfe, 0x70, 0xda, 0xe1, 0x18, 0xf0, 0xcf, 0xdd,
+ 0x2c, 0xf5, 0x97, 0x8c, 0xb8, 0xf6, 0x3d, 0xf6, 0xab, 0x89, 0xf3, 0x9e,
+ 0x13, 0xce, 0x05, 0xe6, 0xd2, 0x7e, 0xb1, 0x09, 0x1d, 0x80, 0x3b, 0x5a,
+ 0x62, 0x1e, 0xd9, 0x57, 0x58, 0xfe, 0x45, 0xd1, 0xfb, 0x24, 0x98, 0x11,
+ 0x73, 0x5e, 0x7e, 0x1a, 0x5f, 0x2f, 0xb6, 0xd4, 0xe4, 0x13, 0xdf, 0xfd,
+ 0x6c, 0x4b, 0x95, 0xcf, 0x10, 0x6f, 0x7f, 0x76, 0x29, 0xb0, 0x52, 0x5a,
+ 0x77, 0xc7, 0x0d, 0xc7, 0x88, 0x22, 0xcf, 0xda, 0xdd, 0xa4, 0x46, 0x81,
+ 0x65, 0x2e, 0x4d, 0x1b, 0xaf, 0x88, 0x31, 0x14, 0xbc, 0x55, 0x8b, 0x4e,
+ 0xac, 0x1d, 0x43, 0xc2, 0x70, 0x13, 0x65, 0xd5, 0x86, 0x34, 0x29, 0xf1,
+ 0xac, 0x71, 0x68, 0x4e, 0x08, 0xbf, 0x3e, 0x5b, 0xba, 0xfe, 0xdc, 0x5b,
+ 0x41, 0x9b, 0x14, 0x8b, 0x2d, 0x51, 0x61, 0xe7, 0x63, 0xa9, 0x6b, 0x63,
+ 0x4f, 0x29, 0xb3, 0x2f, 0x2b, 0x43, 0xda, 0xbc, 0x68, 0xb3, 0xa5, 0x11,
+ 0x36, 0x57, 0x6d, 0xf5, 0xe2, 0xbb, 0xc4, 0x0f, 0x31, 0x93, 0x32, 0x97,
+ 0x1c, 0x8f, 0xdf, 0x67, 0x3e, 0x2b, 0x65, 0xc6, 0xa0, 0x9f, 0xb9, 0x81,
+ 0x18, 0x27, 0x01, 0xea, 0xf5, 0xaf, 0xd6, 0xbb, 0xbc, 0x17, 0x07, 0x3c,
+ 0x49, 0xd6, 0xa6, 0xde, 0x3a, 0x53, 0x9c, 0x54, 0x29, 0xf4, 0x8e, 0xcc,
+ 0xfe, 0x93, 0x59, 0xdb, 0x69, 0x1b, 0x06, 0xf1, 0x22, 0xee, 0x22, 0x86,
+ 0x41, 0x76, 0xbf, 0xa5, 0xdb, 0xf6, 0xfc, 0x6b, 0x4d, 0x6b, 0xb1, 0xcc,
+ 0xb2, 0xf1, 0x0d, 0x58, 0xff, 0xb9, 0x41, 0x47, 0x4b, 0xf5, 0xd5, 0xbe,
+ 0x95, 0x5f, 0x4b, 0x2d, 0x45, 0xed, 0xf7, 0xc4, 0xc5, 0xbc, 0xb0, 0x60,
+ 0x51, 0x86, 0xad, 0x37, 0x76, 0xa2, 0x30, 0x88, 0x52, 0x14, 0x4c, 0xe6,
+ 0x9d, 0xf2, 0xad, 0x21, 0x6e, 0xb5, 0xdb, 0x72, 0xb9, 0x04, 0xe5, 0x0c,
+ 0x7b, 0x9e, 0x25, 0xa8, 0xc3, 0xe7, 0xc1, 0x42, 0x43, 0xe3, 0xfa, 0x9a,
+ 0x91, 0x06, 0x95, 0x61, 0xc7, 0x7d, 0x0c, 0x51, 0xd3, 0xf8, 0x40, 0x08,
+ 0xf5, 0x12, 0x03, 0x29, 0x49, 0x92, 0x64, 0x33},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 158
+ {SEC_OID_SHA384,
+ 158,
+ {0x4e, 0xd5, 0xe2, 0x7f, 0xf4, 0xa7, 0x73, 0x3f, 0x60, 0xaf, 0x2f, 0x99,
+ 0xd2, 0x51, 0x5c, 0x15, 0x5f, 0x29, 0x85, 0x47, 0x68, 0x66, 0x4d, 0xc3,
+ 0x09, 0xf1, 0x4b, 0x80, 0x40, 0x49, 0x66, 0x45, 0xfe, 0x6a, 0x3e, 0x2c,
+ 0x7d, 0x86, 0x8f, 0x8c, 0x4a, 0xa8, 0xff, 0x61, 0x52, 0xf3, 0x8f, 0x36,
+ 0x46, 0xb0, 0xb0, 0x0e, 0x9f, 0xc8, 0xb6, 0x0f, 0x9c, 0x89, 0x3c, 0x29,
+ 0x41, 0xea, 0x6e, 0xa0, 0x31, 0xd9, 0xd2, 0xfe, 0x21, 0x2e, 0xd3, 0xf6,
+ 0xc0, 0xb5, 0x0e, 0x6c, 0x09, 0xb2, 0x3b, 0xf1, 0x01, 0x6d, 0x5f, 0x2d,
+ 0xdb, 0x1d, 0x72, 0xf9, 0x6a, 0x4a, 0x67, 0xa2, 0xc4, 0x25, 0x79, 0x5c,
+ 0x96, 0xe4, 0xb9, 0xcc, 0xd2, 0x2d, 0x3c, 0x1c, 0xba, 0x00, 0xa1, 0xb1,
+ 0xc6, 0xe6, 0xf0, 0x7a, 0xcf, 0x1e, 0xcd, 0x73, 0x08, 0x27, 0xc5, 0xa7,
+ 0xac, 0x07, 0x18, 0xa8, 0xf0, 0x61, 0x7e, 0x76, 0x12, 0xe8, 0x5c, 0x56,
+ 0xb4, 0x35, 0x9b, 0xab, 0x84, 0x47, 0x53, 0xe2, 0xc8, 0xf7, 0xd1, 0x5c,
+ 0x85, 0x3b, 0xc1, 0xa6, 0x0f, 0xc5, 0x80, 0x96, 0x03, 0x66, 0x41, 0xef,
+ 0x7c, 0xd3, 0xd6, 0xff, 0x8d, 0x38, 0x65, 0xb7, 0x30, 0x19, 0x48, 0x67,
+ 0x02, 0x2e, 0xd6, 0xa9, 0xa8, 0xc3, 0x95, 0x5d, 0x95, 0x86, 0x0d, 0xcf,
+ 0xec, 0x49, 0x0d, 0x66, 0x39, 0xc2, 0x64, 0xa4, 0x28, 0x07, 0xff, 0x49,
+ 0x78, 0x24, 0x74, 0x98, 0xed, 0xe2, 0xdc, 0xd9, 0x93, 0xc7, 0xd7, 0x0f,
+ 0xdf, 0xad, 0x84, 0x80, 0x93, 0xf7, 0x67, 0x10, 0xb8, 0x52, 0x8f, 0xf8,
+ 0xcd, 0xc6, 0x85, 0x0e, 0xec, 0x48, 0xf0, 0xe5, 0x9c, 0x27, 0x8c, 0xab,
+ 0x5d, 0xa3, 0xfb, 0x35, 0xc2, 0x68, 0x52, 0xf5, 0x2c, 0x06, 0x72, 0xb8,
+ 0x71, 0x12, 0x33, 0x29, 0x80, 0xa1, 0x91, 0x09, 0x27, 0x56, 0x1a, 0xad,
+ 0x6f, 0xde, 0x18, 0xed, 0xc0, 0x5f, 0x0e, 0xb6, 0x07, 0xa9, 0x76, 0xda,
+ 0x88, 0xcd, 0x78, 0xe9, 0xc1, 0x9e, 0x35, 0x6e, 0xd7, 0x95, 0x91, 0x73,
+ 0x68, 0x39, 0xa7, 0x8a, 0xde, 0x95, 0xe0, 0x98, 0xc0, 0x41, 0x35, 0xe8,
+ 0x7b, 0x40, 0x62, 0xa6, 0x06, 0x49, 0x13, 0xd0, 0x79, 0xcf, 0x68, 0x2a,
+ 0x67, 0x99, 0xdf, 0xd4, 0x1c, 0xc3, 0x5a, 0x44, 0xcf, 0x8b, 0x04, 0xc5,
+ 0x66, 0x6e, 0x74, 0xb6, 0xcf, 0x4c, 0x1e, 0xf7, 0x6d, 0xfb, 0x77, 0x7e,
+ 0xb8, 0xb0, 0x71, 0xa4, 0x2a, 0x10, 0x32, 0x45, 0x0f, 0xf4, 0xdd, 0x19,
+ 0x8d, 0x0d, 0x42, 0x96, 0x59, 0x94, 0x86, 0x85, 0x85, 0x4b, 0x4a, 0x4f,
+ 0x97, 0xf4, 0xa2, 0x81, 0x27, 0x9d, 0x36, 0x47, 0x60, 0x44, 0x24, 0x75,
+ 0xea, 0x12, 0x4f, 0x0f, 0x5f, 0x0d, 0x6c, 0x4a, 0x48, 0xec, 0x7f, 0x82,
+ 0x24, 0xe0, 0x68, 0xdd, 0x64, 0x03, 0x31, 0x13, 0x8e, 0x8f, 0xba, 0xb4,
+ 0xda, 0x96, 0xf7, 0x57, 0xc0, 0x9d, 0x96, 0xad, 0xe2, 0x7c, 0x6a, 0x3f,
+ 0x4c, 0x85, 0x19, 0x2a, 0xb6, 0x3c, 0x3c, 0x61, 0xff, 0xbe, 0x21, 0x64,
+ 0x3c, 0x0e, 0x26, 0x1d, 0x60, 0x79, 0x1f, 0x59, 0x62, 0x8f, 0xe1, 0x28,
+ 0x24, 0x5f, 0x49, 0xb6, 0x42, 0x27, 0xdd, 0xf3, 0x57, 0xc0, 0xea, 0x1b,
+ 0x63, 0xff, 0xeb, 0x48, 0xc1, 0xba, 0xcf, 0x08, 0x8b, 0x63, 0xbc, 0xf6,
+ 0xd3, 0x95, 0x8c, 0xba, 0x85, 0xbf, 0xb0, 0x81, 0xd3, 0x20, 0x8e, 0xef,
+ 0x05, 0x62, 0xf2, 0xdf, 0x3d, 0x9d, 0x0b, 0x93, 0x9d, 0x2a, 0xee, 0x3b,
+ 0xc8, 0x41, 0xe3, 0x37, 0xd6, 0x92, 0x43, 0xed, 0x1f, 0xf6, 0x27, 0xec,
+ 0xe4, 0x1f, 0xbb, 0x9f, 0xce, 0xbd, 0xba, 0xaa, 0x96, 0x87, 0xf2, 0xa1,
+ 0x8f, 0xc4, 0x3e, 0x57, 0x1c, 0x8a, 0x1a, 0xf8, 0x85, 0x90, 0x7d, 0x1a,
+ 0x75, 0x1d, 0x02, 0x53, 0xe9, 0x18, 0xd0, 0x4f},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: longer oid
+ // tcID: 159
+ {SEC_OID_SHA384,
+ 159,
+ {0xad, 0x5c, 0xde, 0x7f, 0xbd, 0xea, 0xf5, 0x24, 0xf0, 0x90, 0x92, 0xd8,
+ 0x28, 0x34, 0x1d, 0x2c, 0x5a, 0x7a, 0x7b, 0x71, 0x59, 0x93, 0xa7, 0x9d,
+ 0xf4, 0x0f, 0x4c, 0x2d, 0xd5, 0xa5, 0x3a, 0x06, 0xf9, 0x06, 0xcd, 0xde,
+ 0x46, 0x57, 0xb8, 0x09, 0x7f, 0x67, 0x72, 0xfc, 0xc3, 0x68, 0x50, 0x35,
+ 0x19, 0xcb, 0xaf, 0x24, 0x77, 0xf7, 0x27, 0xce, 0x7a, 0x12, 0xde, 0x5e,
+ 0x6e, 0xb9, 0xf1, 0xdd, 0xb7, 0x71, 0xe4, 0x85, 0x7d, 0xb1, 0x85, 0x65,
+ 0x0a, 0xcf, 0x11, 0xda, 0x2e, 0x92, 0xc3, 0x93, 0xb2, 0x6d, 0xc2, 0x6e,
+ 0x62, 0x30, 0x35, 0x8c, 0x0f, 0x16, 0x52, 0x06, 0xdc, 0x65, 0x47, 0xd4,
+ 0x44, 0xfb, 0xeb, 0x13, 0x5c, 0x3f, 0x2d, 0x73, 0xe7, 0x8c, 0xe4, 0xed,
+ 0xb5, 0x64, 0xd6, 0x75, 0x56, 0xcf, 0xe8, 0x2d, 0x6e, 0x10, 0xc1, 0x8b,
+ 0x69, 0xd9, 0xbe, 0xb3, 0x33, 0x2e, 0xa4, 0xf7, 0x75, 0xd4, 0x35, 0x64,
+ 0x25, 0xae, 0x59, 0xb2, 0x25, 0xb7, 0x93, 0xcf, 0xe9, 0x16, 0x62, 0xe6,
+ 0xca, 0x62, 0x68, 0x7f, 0x67, 0x34, 0xb2, 0xf5, 0x3d, 0x5c, 0x89, 0x44,
+ 0xd7, 0xd9, 0x21, 0x20, 0x30, 0x41, 0xbc, 0x96, 0xcd, 0x4a, 0x89, 0x7a,
+ 0x85, 0xc8, 0x45, 0xc1, 0xe1, 0x1f, 0x43, 0x81, 0x0d, 0x14, 0xb2, 0xf1,
+ 0x9e, 0x75, 0xaf, 0x5f, 0xae, 0xd5, 0x66, 0x64, 0x29, 0x8d, 0x03, 0x4d,
+ 0x38, 0x55, 0x2a, 0xca, 0xf1, 0x22, 0x8c, 0x5b, 0x31, 0x7b, 0x16, 0xde,
+ 0xa8, 0xdb, 0xe1, 0x38, 0x94, 0x2f, 0x95, 0xad, 0xb5, 0x17, 0xec, 0xbc,
+ 0x94, 0x73, 0x48, 0xa4, 0x60, 0xe3, 0x22, 0xa6, 0xed, 0x5f, 0x64, 0xbd,
+ 0xb9, 0x61, 0x4b, 0x06, 0x0e, 0xb5, 0xf6, 0x76, 0xc7, 0x15, 0x1e, 0x89,
+ 0xd1, 0x0d, 0x2a, 0xf6, 0x45, 0x3d, 0xd0, 0x56, 0x31, 0x60, 0xc1, 0x41,
+ 0x8f, 0x1f, 0x0a, 0x83, 0x3f, 0xc5, 0x4e, 0x85, 0xbe, 0x8e, 0x1a, 0x68,
+ 0x9b, 0x5d, 0xa3, 0x12, 0x08, 0x9a, 0x4d, 0xd4, 0xb2, 0xee, 0x57, 0x5e,
+ 0xdc, 0xd8, 0xcc, 0xb2, 0xd5, 0xea, 0x69, 0xc5, 0x49, 0xbe, 0xbf, 0x83,
+ 0x6e, 0x8f, 0x06, 0x97, 0x27, 0xa5, 0x79, 0x20, 0x75, 0x94, 0xce, 0xe3,
+ 0xc2, 0xc2, 0x0b, 0xf8, 0xb1, 0x12, 0x97, 0xf7, 0xed, 0x9d, 0x5b, 0x04,
+ 0xd8, 0x45, 0xcf, 0xcd, 0xa0, 0x1c, 0x01, 0x00, 0x2a, 0x82, 0x76, 0x66,
+ 0xfd, 0x88, 0xda, 0x3b, 0xa4, 0xd9, 0x67, 0x7a, 0xa5, 0x47, 0xef, 0xdc,
+ 0xe5, 0x32, 0x78, 0x0a, 0xa2, 0xb6, 0x72, 0xcd, 0x05, 0xf2, 0x33, 0xd4,
+ 0xab, 0x0e, 0x38, 0xad, 0x97, 0x33, 0x59, 0x6b, 0x2e, 0x63, 0x8d, 0xe7,
+ 0x5e, 0x95, 0xff, 0x52, 0x89, 0x9d, 0x73, 0xa2, 0x6b, 0x22, 0x5d, 0x12,
+ 0x9a, 0x72, 0x09, 0x12, 0x52, 0x19, 0xf3, 0x4b, 0xa5, 0xc5, 0x5f, 0x23,
+ 0x9f, 0x2e, 0x8d, 0xf9, 0x77, 0x60, 0xa1, 0x78, 0x73, 0x87, 0x0e, 0x71,
+ 0x15, 0x38, 0x72, 0x7b, 0xe4, 0xed, 0x0e, 0x1c, 0x24, 0xb8, 0x9c, 0x64,
+ 0x06, 0x89, 0xe1, 0xea, 0x6d, 0x74, 0x1a, 0x6c, 0x72, 0xb8, 0x43, 0xc7,
+ 0xa0, 0x61, 0x31, 0xae, 0xa6, 0xc0, 0x95, 0xe0, 0x3c, 0x2c, 0xc4, 0x34,
+ 0x37, 0x2d, 0x53, 0x3b, 0xcb, 0x48, 0xe8, 0x05, 0xdd, 0xfc, 0xe8, 0x58,
+ 0xd1, 0x92, 0x50, 0x81, 0xb1, 0x35, 0x5b, 0xce, 0x6d, 0xae, 0x7a, 0x68,
+ 0x2c, 0x44, 0x51, 0xba, 0x8d, 0x2b, 0x5d, 0xb8, 0x14, 0xa7, 0xa8, 0xe8,
+ 0x84, 0x6a, 0x1d, 0x5c, 0xda, 0x68, 0x64, 0x17, 0xa9, 0x4e, 0x3a, 0x3f,
+ 0x82, 0xa5, 0x83, 0xc9, 0x68, 0x6d, 0xb6, 0xdf, 0x6e, 0xd0, 0x86, 0xa2,
+ 0x5c, 0xd5, 0xef, 0xec, 0xbf, 0xc7, 0x89, 0x9b, 0x75, 0x79, 0x80, 0x86,
+ 0xaa, 0xa7, 0x5b, 0xe7, 0x1c, 0xb0, 0x38, 0xde},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 160
+ {SEC_OID_SHA384,
+ 160,
+ {0x98, 0xcb, 0xc5, 0xbd, 0x47, 0x66, 0x8e, 0x1a, 0xf5, 0xff, 0x51, 0xe5,
+ 0xc8, 0x10, 0xcd, 0xdc, 0xa5, 0x0a, 0xa4, 0x2c, 0xaa, 0x60, 0x2f, 0x00,
+ 0x00, 0xce, 0xf1, 0xb8, 0x95, 0x2f, 0x8a, 0xa1, 0x45, 0xa2, 0x23, 0x2f,
+ 0xaa, 0x52, 0x8f, 0x96, 0x25, 0xee, 0x8e, 0xed, 0x12, 0xa5, 0xd1, 0xb3,
+ 0x73, 0xb0, 0xf6, 0xb4, 0x28, 0x34, 0xc4, 0x5d, 0x21, 0xd7, 0x7f, 0x82,
+ 0x4b, 0x46, 0x04, 0x20, 0x79, 0xad, 0x38, 0x4b, 0x98, 0xbc, 0x6a, 0x8e,
+ 0x30, 0x30, 0x52, 0xa3, 0xab, 0x4a, 0xf7, 0x57, 0xb4, 0x57, 0x47, 0x29,
+ 0x7b, 0x02, 0x34, 0x71, 0x30, 0xdf, 0xde, 0xe5, 0x75, 0xbc, 0x9e, 0xe3,
+ 0x77, 0x96, 0xc8, 0x2b, 0x87, 0x7c, 0xa0, 0xd6, 0x17, 0xb8, 0x61, 0xd0,
+ 0xfb, 0xae, 0x1f, 0xd0, 0x75, 0xcb, 0x72, 0x50, 0xcc, 0xcb, 0x12, 0xaa,
+ 0x2d, 0x2d, 0x88, 0x1f, 0x18, 0x5a, 0x8f, 0xe9, 0xb0, 0xc9, 0x14, 0xfe,
+ 0x1e, 0xc5, 0x5d, 0x7c, 0xa8, 0x97, 0xef, 0xc5, 0x82, 0xcf, 0x12, 0xc6,
+ 0xb6, 0x24, 0xe6, 0x84, 0xaa, 0x12, 0xde, 0x2a, 0xd4, 0x11, 0xe5, 0xfd,
+ 0x4b, 0x2f, 0x95, 0xcf, 0xc6, 0x66, 0x50, 0xdb, 0x95, 0xd9, 0x21, 0xe6,
+ 0x6b, 0xdc, 0x91, 0x06, 0x08, 0x6c, 0x06, 0x4c, 0xcf, 0x71, 0x64, 0xd8,
+ 0xba, 0xe4, 0x2a, 0x7c, 0x3a, 0x04, 0x81, 0x98, 0x0f, 0x41, 0x72, 0xc3,
+ 0x88, 0x24, 0xc2, 0x38, 0x1a, 0x45, 0x7a, 0x78, 0xae, 0x0d, 0x85, 0x62,
+ 0x2d, 0x6d, 0xd6, 0x23, 0x16, 0x5c, 0x88, 0x1f, 0xa2, 0xf2, 0x93, 0x76,
+ 0xd5, 0x84, 0xc8, 0x71, 0x79, 0x50, 0x93, 0x73, 0xa8, 0x7a, 0x38, 0xb7,
+ 0x82, 0xf2, 0xef, 0x95, 0x14, 0x2a, 0xc6, 0x41, 0xb9, 0xf4, 0x67, 0x5f,
+ 0x8e, 0x32, 0xb0, 0x20, 0x4d, 0x0b, 0xfc, 0xfd, 0xa4, 0x3d, 0x2a, 0x04,
+ 0xe4, 0xdb, 0x46, 0x76, 0xe1, 0x04, 0xb6, 0x54, 0x5e, 0xd8, 0xfb, 0x7c,
+ 0x93, 0x29, 0x2b, 0xeb, 0x61, 0x58, 0xae, 0x99, 0x80, 0x81, 0xea, 0x8d,
+ 0xad, 0xe6, 0x7a, 0x26, 0xf8, 0xba, 0x45, 0x4f, 0x16, 0x04, 0xc3, 0x0f,
+ 0x9d, 0x90, 0x4e, 0x86, 0x53, 0x53, 0x02, 0x62, 0xd4, 0x77, 0x39, 0xff,
+ 0x61, 0x5d, 0xdf, 0x80, 0x80, 0xf3, 0xa7, 0xc5, 0x2b, 0xec, 0xa6, 0xc1,
+ 0xb0, 0xc8, 0x17, 0x08, 0xde, 0x9e, 0x58, 0x7a, 0x52, 0x3d, 0xd1, 0x5e,
+ 0x2a, 0xf8, 0xe5, 0x8d, 0x69, 0x17, 0x94, 0x51, 0x3f, 0x82, 0x20, 0x6b,
+ 0xd8, 0xa3, 0x82, 0x16, 0x3c, 0x99, 0x2b, 0xdf, 0x0c, 0x5c, 0xed, 0xc6,
+ 0x2a, 0xae, 0x52, 0x08, 0x36, 0xb1, 0x49, 0xd4, 0xf1, 0xa4, 0x1c, 0x91,
+ 0x14, 0x47, 0xae, 0x92, 0x1e, 0xa5, 0x5e, 0xe0, 0x6a, 0x97, 0x0d, 0x0f,
+ 0xcd, 0xa1, 0xdb, 0x4b, 0x73, 0x43, 0xf7, 0xc2, 0xa0, 0xd0, 0xd5, 0xe3,
+ 0x4e, 0xaa, 0xc0, 0x85, 0x7c, 0x75, 0xa3, 0x08, 0xab, 0x88, 0x15, 0x93,
+ 0x18, 0x3b, 0x59, 0x8e, 0x0e, 0xff, 0xf3, 0x6e, 0x9c, 0xbc, 0x59, 0x53,
+ 0xaa, 0xfc, 0x83, 0xc7, 0xd2, 0x05, 0x62, 0x31, 0x69, 0xd1, 0x2d, 0xc6,
+ 0xad, 0xe3, 0x5b, 0xe7, 0x6c, 0xc4, 0xb8, 0xf3, 0xc1, 0x6a, 0x39, 0x2b,
+ 0x9a, 0x37, 0x5f, 0x5d, 0x0c, 0x15, 0x2d, 0xe9, 0x3a, 0x85, 0x8f, 0x25,
+ 0x36, 0x92, 0xbc, 0x2c, 0x6a, 0x2c, 0x0c, 0xd9, 0xdf, 0xc1, 0x4d, 0x6c,
+ 0xa7, 0x50, 0xdf, 0x5a, 0xfd, 0xd9, 0x87, 0x7c, 0x1e, 0x85, 0x96, 0x68,
+ 0x97, 0x43, 0xf2, 0x6b, 0xb0, 0xf2, 0x93, 0x17, 0x3b, 0x97, 0x88, 0x28,
+ 0xa3, 0xf5, 0x28, 0x71, 0x95, 0x15, 0xb6, 0x63, 0xc2, 0x63, 0x6d, 0xc4,
+ 0xda, 0xe3, 0xc6, 0x57, 0xe4, 0xaf, 0xc2, 0xa1, 0x06, 0x5b, 0x53, 0xc9,
+ 0x7a, 0x98, 0x5d, 0xc9, 0x6a, 0xbc, 0x8b, 0x6e},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 161
+ {SEC_OID_SHA384,
+ 161,
+ {0x09, 0x7b, 0x10, 0x32, 0xf9, 0xa5, 0x1a, 0x68, 0xaf, 0x7f, 0xe8, 0xd7,
+ 0x53, 0x08, 0x78, 0x48, 0x44, 0xf6, 0xb4, 0x39, 0x1e, 0xe1, 0xb1, 0x66,
+ 0xeb, 0xd7, 0x33, 0x3a, 0x60, 0xea, 0xf9, 0x23, 0x39, 0x1b, 0x3e, 0x6a,
+ 0x5c, 0x45, 0x3d, 0xd0, 0xa5, 0xc6, 0xdb, 0x19, 0xdf, 0x38, 0xcc, 0x1c,
+ 0x65, 0xe1, 0xe2, 0xbf, 0x18, 0x34, 0x92, 0xf7, 0x1b, 0x2b, 0x47, 0xe7,
+ 0xb6, 0x44, 0x2c, 0x78, 0x05, 0x53, 0x10, 0x41, 0x32, 0xc7, 0xbd, 0xba,
+ 0x80, 0x67, 0x15, 0x82, 0x65, 0xb7, 0x73, 0x73, 0x53, 0x10, 0x64, 0x0f,
+ 0xa9, 0xef, 0xd6, 0xea, 0xe3, 0x32, 0x41, 0x93, 0x7a, 0x92, 0x77, 0x2e,
+ 0x9e, 0x0c, 0xf3, 0xc0, 0xac, 0x9f, 0x1b, 0xef, 0x80, 0x1d, 0x57, 0xda,
+ 0x95, 0x0e, 0xa3, 0x5c, 0x83, 0xbb, 0x9b, 0x41, 0x28, 0x81, 0xed, 0xa9,
+ 0xc8, 0x0a, 0xc5, 0x1b, 0xd0, 0x89, 0xba, 0x6c, 0x3b, 0x9e, 0xc3, 0x3e,
+ 0xc7, 0x1a, 0xd1, 0x7b, 0xf5, 0xcc, 0xd1, 0x43, 0x45, 0x28, 0xa4, 0x8b,
+ 0x62, 0x4d, 0x0c, 0x0a, 0x88, 0xca, 0x9d, 0x53, 0x19, 0x75, 0x48, 0x9b,
+ 0xce, 0x70, 0x08, 0x90, 0x9e, 0xf2, 0x95, 0xea, 0xaf, 0xdc, 0x23, 0x9d,
+ 0x48, 0x25, 0x39, 0xd2, 0xa4, 0xc7, 0x80, 0x1c, 0xed, 0x4b, 0xd7, 0x73,
+ 0x01, 0x34, 0x12, 0xb6, 0x7f, 0x97, 0xb4, 0x3c, 0xf8, 0x55, 0xa9, 0x70,
+ 0x5c, 0x44, 0x2b, 0x35, 0xa4, 0xbf, 0x77, 0x28, 0xfb, 0x08, 0xa7, 0x6f,
+ 0xc8, 0xd2, 0x0b, 0x60, 0xcf, 0xba, 0x54, 0x47, 0xad, 0x50, 0xc1, 0x6a,
+ 0x79, 0xbd, 0xf5, 0xa0, 0x30, 0x91, 0xbe, 0x50, 0x41, 0x5a, 0x79, 0x29,
+ 0x4e, 0xa5, 0xd3, 0x72, 0xfe, 0x2c, 0xf0, 0x33, 0xfa, 0x04, 0x6e, 0x63,
+ 0xec, 0x36, 0x09, 0x83, 0x16, 0x26, 0xdd, 0x21, 0xf9, 0x49, 0x2f, 0x96,
+ 0x8f, 0x79, 0x78, 0x6a, 0xa7, 0xf4, 0xa7, 0xf5, 0x6d, 0xf4, 0xed, 0xc0,
+ 0xa3, 0x55, 0xe4, 0x88, 0xdb, 0x1b, 0x34, 0x8f, 0x6d, 0xec, 0xf7, 0x3f,
+ 0x46, 0x7c, 0x10, 0x6e, 0xf0, 0xa1, 0xd6, 0x93, 0xe5, 0x98, 0x43, 0xde,
+ 0x66, 0x65, 0x1a, 0x59, 0xe7, 0x14, 0xfe, 0x59, 0xfb, 0x41, 0xff, 0x93,
+ 0xdd, 0x3c, 0x54, 0xd1, 0x88, 0x59, 0x68, 0x87, 0xbc, 0xfe, 0x91, 0x40,
+ 0x96, 0x23, 0x00, 0x30, 0x26, 0x1d, 0x25, 0x8f, 0x03, 0x48, 0xde, 0xa3,
+ 0xaf, 0x64, 0x69, 0x92, 0x7c, 0x35, 0x32, 0xc4, 0xe0, 0x0c, 0x15, 0xb9,
+ 0xa3, 0xc0, 0x79, 0x5e, 0xb8, 0xbd, 0x56, 0x11, 0xc8, 0x70, 0x1c, 0x31,
+ 0x8b, 0x71, 0x6a, 0x3b, 0xed, 0x53, 0x09, 0x21, 0x07, 0xd7, 0x92, 0xe9,
+ 0x53, 0x7d, 0xca, 0x6d, 0x7c, 0xf5, 0xa0, 0x0b, 0x29, 0x7a, 0x6a, 0xb6,
+ 0x18, 0x22, 0xd5, 0x14, 0x9f, 0x4e, 0x8a, 0x95, 0xe7, 0x8b, 0x0a, 0x97,
+ 0xd1, 0xb8, 0x08, 0x11, 0x0e, 0x08, 0xa0, 0x69, 0x18, 0x38, 0x50, 0x62,
+ 0xec, 0x3a, 0x89, 0x44, 0x49, 0x2c, 0xa3, 0xce, 0x1f, 0x56, 0x86, 0xe7,
+ 0x76, 0x22, 0x3a, 0x3e, 0x98, 0x78, 0xa4, 0xe5, 0x3e, 0xb5, 0x26, 0x68,
+ 0xdc, 0x77, 0x40, 0x27, 0x8a, 0xee, 0xe9, 0x79, 0x4c, 0x71, 0x8f, 0x3f,
+ 0xf5, 0xef, 0xcc, 0x69, 0xcb, 0xa7, 0xee, 0xc0, 0x7f, 0xcb, 0x51, 0x43,
+ 0x30, 0x3a, 0xbc, 0xb3, 0x0c, 0x05, 0xf9, 0xc7, 0xab, 0x5c, 0xee, 0xb0,
+ 0x0b, 0xb8, 0x48, 0xa5, 0xa6, 0xa6, 0xd4, 0x17, 0x50, 0xfc, 0x49, 0xf6,
+ 0x95, 0xc6, 0xed, 0x34, 0x6e, 0x5c, 0x7f, 0x79, 0xa0, 0x6e, 0x50, 0xfd,
+ 0x25, 0x31, 0xc2, 0xbf, 0x8b, 0xdc, 0x92, 0xb8, 0x2b, 0xb3, 0x10, 0x5b,
+ 0xb9, 0x85, 0xe0, 0xa1, 0xee, 0xa5, 0x24, 0xf7, 0xa0, 0x45, 0xc4, 0xa9,
+ 0x14, 0x75, 0x66, 0x1c, 0x0b, 0x8b, 0x57, 0x8d},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 162
+ {SEC_OID_SHA384,
+ 162,
+ {0x40, 0x2b, 0xa3, 0xee, 0xb6, 0xfe, 0x3e, 0x78, 0x1e, 0x28, 0x5b, 0x0c,
+ 0xf4, 0xf6, 0x59, 0xc2, 0x40, 0xad, 0xc5, 0xf8, 0x7c, 0x2d, 0x84, 0xe6,
+ 0xd1, 0x04, 0x3a, 0xbd, 0xe9, 0x7a, 0x69, 0x0d, 0xf7, 0x47, 0xae, 0xcb,
+ 0x5f, 0xab, 0x88, 0x09, 0xa6, 0x2b, 0xf8, 0x6e, 0xf8, 0x40, 0x0f, 0xab,
+ 0xa6, 0x80, 0xb5, 0x51, 0x1a, 0x19, 0x3b, 0xc9, 0x63, 0xe0, 0x1d, 0xab,
+ 0x7a, 0xb0, 0x87, 0xb1, 0xca, 0x06, 0x51, 0xc0, 0xfa, 0xe0, 0x4b, 0xb4,
+ 0x92, 0x80, 0x67, 0x98, 0x11, 0x55, 0xd8, 0x45, 0x00, 0x82, 0xb2, 0xd0,
+ 0x4f, 0xf7, 0xf1, 0xc6, 0xac, 0x7c, 0xa1, 0xeb, 0x2c, 0x04, 0x4a, 0xa7,
+ 0xaf, 0x47, 0x2c, 0x51, 0x1f, 0x3c, 0xb0, 0x61, 0xde, 0x37, 0x66, 0x86,
+ 0x52, 0x58, 0xe3, 0x63, 0xff, 0xa2, 0xdd, 0x5e, 0x6d, 0x96, 0xc5, 0xfe,
+ 0x32, 0x25, 0x4c, 0x6c, 0x08, 0xb4, 0xe0, 0x75, 0x64, 0x3e, 0xc3, 0xbb,
+ 0xdc, 0xaf, 0xcb, 0x67, 0x45, 0x54, 0x66, 0xbd, 0x00, 0x5e, 0xd9, 0x87,
+ 0x4d, 0x8d, 0x43, 0x9a, 0x37, 0xab, 0x3f, 0xfb, 0x46, 0x94, 0xcf, 0xa5,
+ 0x8c, 0xca, 0x05, 0x05, 0x84, 0x45, 0xae, 0x70, 0xd0, 0x2b, 0x30, 0xa6,
+ 0x7f, 0xd0, 0xd3, 0x78, 0xc9, 0xae, 0x9e, 0xed, 0x9b, 0x02, 0xc6, 0x0f,
+ 0x9a, 0xb5, 0x4a, 0x86, 0x49, 0xb6, 0x20, 0x16, 0x82, 0x68, 0x5e, 0xa2,
+ 0xac, 0x8a, 0xa2, 0x44, 0xda, 0x31, 0x06, 0x6b, 0x1f, 0xf4, 0x1f, 0x92,
+ 0xa2, 0x55, 0x84, 0x01, 0x58, 0xfd, 0x8e, 0x5a, 0x4f, 0x17, 0xb6, 0xe5,
+ 0x53, 0x95, 0x33, 0x1c, 0x82, 0x31, 0x83, 0xd2, 0x52, 0xdc, 0xec, 0x78,
+ 0x33, 0xeb, 0xac, 0x21, 0xc4, 0xa7, 0x16, 0x60, 0x68, 0x15, 0xa5, 0xaf,
+ 0x64, 0x14, 0x00, 0xe1, 0x7f, 0x90, 0x64, 0x4f, 0x5c, 0x6c, 0xde, 0x79,
+ 0xed, 0xf3, 0x47, 0x30, 0xed, 0x6b, 0x3d, 0x58, 0x79, 0x5d, 0x02, 0xf1,
+ 0xde, 0xdc, 0x6b, 0xe7, 0x21, 0xec, 0xba, 0xe2, 0xe5, 0x93, 0x8c, 0xd8,
+ 0xba, 0x74, 0x5c, 0x58, 0x23, 0x0b, 0xfe, 0x1b, 0x60, 0xec, 0x65, 0x5e,
+ 0x4d, 0x7f, 0x86, 0x66, 0x7e, 0xa0, 0x57, 0xbe, 0x02, 0xc5, 0x4a, 0x12,
+ 0xf0, 0xfe, 0xda, 0x68, 0x61, 0x12, 0xca, 0xf9, 0x21, 0xf6, 0x7a, 0xfe,
+ 0x37, 0x44, 0x15, 0x5d, 0x28, 0xdb, 0x55, 0xf2, 0xe3, 0x40, 0xd6, 0x6c,
+ 0x82, 0xb3, 0xcf, 0xa6, 0x26, 0x6b, 0x19, 0xac, 0xcf, 0x88, 0x96, 0x24,
+ 0xc0, 0xe8, 0xea, 0xc6, 0xfb, 0xa0, 0x5d, 0x97, 0xb1, 0xed, 0xe3, 0x47,
+ 0x2c, 0x2d, 0x4e, 0x90, 0x69, 0x8a, 0x7d, 0x12, 0xcb, 0x0c, 0xf0, 0x25,
+ 0x92, 0x2f, 0x4a, 0xfb, 0x51, 0x1b, 0x9d, 0xd6, 0x9f, 0x33, 0x5c, 0x79,
+ 0xa4, 0xc6, 0x26, 0x6c, 0xe0, 0xc8, 0xf5, 0xe0, 0x03, 0x45, 0x2f, 0x6a,
+ 0xbd, 0x17, 0x8f, 0xab, 0xc1, 0xe0, 0x27, 0xe2, 0x2e, 0xb3, 0x6a, 0xfd,
+ 0x61, 0x05, 0x82, 0xc1, 0x90, 0x45, 0x81, 0xaf, 0x8b, 0x16, 0x5e, 0x1b,
+ 0xbe, 0xcb, 0x48, 0xa8, 0x5c, 0xfe, 0xc8, 0xbb, 0x96, 0x55, 0x0b, 0xb6,
+ 0x87, 0x4b, 0x1a, 0x4a, 0xa8, 0xd2, 0x43, 0x3b, 0x30, 0x9a, 0x8f, 0xa6,
+ 0x80, 0x74, 0xa9, 0x41, 0xde, 0x79, 0x80, 0xa1, 0xed, 0x48, 0x00, 0xd1,
+ 0xd3, 0xce, 0x5a, 0xc7, 0xd4, 0x11, 0x52, 0xf6, 0xc9, 0x94, 0x39, 0xf4,
+ 0x87, 0x96, 0xce, 0xa0, 0xb1, 0x59, 0x7a, 0xde, 0xfb, 0xfd, 0x03, 0x4b,
+ 0x6f, 0xc9, 0x47, 0x87, 0x98, 0x2f, 0xe9, 0x60, 0xe0, 0x74, 0xe7, 0x4e,
+ 0xcd, 0xf7, 0xc9, 0x19, 0xd3, 0xc1, 0x30, 0x9e, 0xc5, 0x39, 0xe5, 0xa6,
+ 0x35, 0x29, 0xa0, 0x42, 0xfd, 0x50, 0xb8, 0x60, 0x49, 0xe4, 0x49, 0x31,
+ 0xa4, 0xbe, 0xf4, 0x98, 0x4a, 0xcf, 0x51, 0x37},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 163
+ {SEC_OID_SHA384,
+ 163,
+ {0x5d, 0xcc, 0x4f, 0x5a, 0x91, 0xb4, 0xb4, 0xb2, 0xbd, 0x18, 0x9c, 0xbc,
+ 0x3e, 0x86, 0x5d, 0x03, 0x5b, 0x34, 0xa0, 0xf4, 0x13, 0xd4, 0xdb, 0xf3,
+ 0xa3, 0xbf, 0xad, 0x18, 0x25, 0x0f, 0x50, 0xd0, 0xbc, 0x74, 0x60, 0xa7,
+ 0x15, 0x82, 0x1e, 0xac, 0x2a, 0xf8, 0x24, 0xf3, 0x16, 0x1f, 0xb3, 0xd1,
+ 0x97, 0xa8, 0xe9, 0xdd, 0x5c, 0x0e, 0xe4, 0x62, 0xe1, 0xe0, 0x4c, 0xe1,
+ 0xd0, 0xf3, 0xa8, 0x10, 0x1a, 0xba, 0x2a, 0xcc, 0x64, 0xe1, 0x20, 0xf2,
+ 0x47, 0xc2, 0x69, 0xaa, 0x3c, 0xb1, 0x10, 0xf2, 0x8b, 0x5a, 0xc9, 0xef,
+ 0x4c, 0xeb, 0x86, 0x69, 0xb7, 0x14, 0x1e, 0x22, 0x26, 0xf7, 0x3d, 0x0c,
+ 0x27, 0x4b, 0x23, 0x8d, 0xa7, 0xad, 0x59, 0xb5, 0xd8, 0x6b, 0xa7, 0x31,
+ 0xb0, 0x2c, 0xe3, 0x4b, 0x09, 0x5c, 0x93, 0x68, 0x91, 0x35, 0x45, 0x07,
+ 0xcf, 0x02, 0xca, 0x2b, 0x8c, 0x64, 0xa7, 0xa1, 0xba, 0x74, 0x2a, 0x81,
+ 0x37, 0x52, 0x86, 0x32, 0x54, 0x43, 0x8f, 0x71, 0x93, 0xe8, 0x52, 0xfd,
+ 0x19, 0x2e, 0x49, 0x3f, 0x2f, 0x91, 0x0a, 0x95, 0xde, 0x6a, 0xf0, 0x2a,
+ 0xea, 0xb7, 0xe6, 0x23, 0xd7, 0xca, 0x86, 0xb8, 0x91, 0x4d, 0x40, 0xfc,
+ 0x95, 0x63, 0x29, 0x97, 0xdc, 0x8b, 0x41, 0x55, 0x02, 0x6a, 0xfc, 0xc9,
+ 0x4f, 0x19, 0x37, 0x0f, 0xa0, 0xab, 0x1a, 0xb0, 0xf8, 0x7c, 0x8f, 0xe0,
+ 0x68, 0x1c, 0xde, 0xee, 0x71, 0xfa, 0xac, 0x3f, 0x6e, 0xb3, 0x7f, 0x7e,
+ 0xd1, 0x5e, 0x79, 0x5d, 0x21, 0xd3, 0x80, 0x62, 0x66, 0x9e, 0x2b, 0x2b,
+ 0xe8, 0xee, 0x9a, 0x12, 0x12, 0x64, 0x5d, 0x3c, 0x0d, 0xab, 0x97, 0xea,
+ 0x66, 0x82, 0xea, 0xd7, 0xd2, 0x25, 0x5f, 0x6d, 0x23, 0xa7, 0x9d, 0x0e,
+ 0x89, 0x51, 0x02, 0xde, 0x75, 0xd0, 0x79, 0x27, 0xb4, 0x4d, 0x14, 0x08,
+ 0xc0, 0x85, 0xf2, 0x73, 0x8a, 0xf9, 0x94, 0xf8, 0x2a, 0xd9, 0xb7, 0x81,
+ 0x0b, 0x10, 0xaa, 0x16, 0x1d, 0xdc, 0x90, 0xcd, 0x22, 0xad, 0x6f, 0x60,
+ 0xd3, 0xa6, 0x1d, 0xb9, 0x8d, 0xed, 0x42, 0xe2, 0x0a, 0x3e, 0x17, 0x87,
+ 0xc6, 0x5d, 0x9d, 0x98, 0x04, 0xb4, 0xaa, 0x0d, 0x5d, 0x73, 0xcd, 0x8e,
+ 0x09, 0x80, 0x00, 0x00, 0x57, 0x51, 0x71, 0xb4, 0xe5, 0x7b, 0x3d, 0x0e,
+ 0x92, 0x83, 0x0d, 0xdd, 0xca, 0x0c, 0xc2, 0x68, 0xa5, 0x47, 0xe9, 0xa0,
+ 0xfa, 0x04, 0x88, 0xc1, 0x2d, 0x82, 0xf9, 0x37, 0x9a, 0xd4, 0xb2, 0x6f,
+ 0x24, 0x72, 0xe4, 0x89, 0xdc, 0x80, 0x62, 0xee, 0x44, 0x39, 0xb4, 0xc0,
+ 0xc5, 0xec, 0x63, 0xb1, 0x0a, 0x46, 0x6a, 0x0e, 0xd2, 0xe5, 0x91, 0x82,
+ 0x83, 0x77, 0xa4, 0x4b, 0x87, 0xef, 0xb4, 0x12, 0xc7, 0x76, 0x17, 0x0f,
+ 0x9f, 0x66, 0xf3, 0x74, 0x99, 0x33, 0x16, 0xf2, 0x4c, 0x2a, 0x02, 0x64,
+ 0xaa, 0x87, 0x00, 0x89, 0x12, 0xe0, 0x82, 0x72, 0x9a, 0x7b, 0x72, 0x3d,
+ 0xda, 0xef, 0x1d, 0x6a, 0xbd, 0xf1, 0x0a, 0x23, 0xd5, 0x5e, 0xad, 0x4c,
+ 0x27, 0xd6, 0x8e, 0x64, 0x93, 0x3f, 0x87, 0x39, 0x93, 0x1f, 0x48, 0x86,
+ 0x1d, 0x5c, 0x5c, 0x55, 0xb6, 0x2c, 0x7b, 0x7d, 0x7c, 0x92, 0x5f, 0xba,
+ 0x2b, 0x88, 0xe2, 0x34, 0x09, 0xb9, 0x14, 0xc9, 0xb3, 0x8b, 0xd4, 0x2f,
+ 0xbe, 0x55, 0x97, 0x52, 0xb4, 0xa0, 0x8e, 0xc2, 0xaa, 0xf3, 0x74, 0xb8,
+ 0x1f, 0xec, 0xda, 0x42, 0x03, 0x30, 0xe0, 0xed, 0x83, 0x2f, 0xe4, 0x57,
+ 0x99, 0x59, 0xf6, 0x6b, 0xfb, 0xfe, 0x3c, 0xfe, 0xbc, 0xbe, 0x31, 0x55,
+ 0x05, 0x8c, 0x34, 0xe4, 0xa7, 0x09, 0xf3, 0x89, 0x11, 0x0f, 0xe8, 0x74,
+ 0xcf, 0x26, 0x2d, 0xbf, 0xfe, 0xf8, 0x35, 0xe1, 0x7f, 0xfb, 0xa4, 0x1d,
+ 0x70, 0x0c, 0x4f, 0x36, 0xf6, 0xf7, 0x21, 0xcd},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 164
+ {SEC_OID_SHA384,
+ 164,
+ {0xa8, 0x00, 0x8c, 0xf0, 0x86, 0x82, 0xa5, 0xbd, 0xa7, 0x0d, 0xf5, 0xf1,
+ 0xcb, 0x05, 0x17, 0x8b, 0xe6, 0xf1, 0xf0, 0x73, 0x09, 0x5c, 0xd9, 0x2e,
+ 0x60, 0x9f, 0x8b, 0xab, 0xf0, 0xc4, 0x59, 0x38, 0xa2, 0xcb, 0x8f, 0x02,
+ 0x57, 0x55, 0xb1, 0x73, 0xaf, 0x01, 0x81, 0xe8, 0x7e, 0xe7, 0x9f, 0x8a,
+ 0x73, 0xe6, 0x01, 0x33, 0xf4, 0x18, 0x3e, 0xe1, 0x72, 0xdc, 0x60, 0xd6,
+ 0xea, 0x0f, 0x6d, 0x30, 0xab, 0x60, 0xbc, 0x81, 0x6b, 0xd2, 0x39, 0xb0,
+ 0xbc, 0x70, 0xcd, 0x2f, 0x95, 0xe2, 0xd6, 0xd2, 0x80, 0xbc, 0x74, 0x01,
+ 0xd2, 0x7c, 0xc5, 0x36, 0xda, 0xc2, 0x3c, 0xeb, 0xed, 0xb3, 0x82, 0x02,
+ 0xa7, 0xf4, 0xa1, 0x70, 0x97, 0x28, 0xb3, 0xd3, 0x2d, 0xcb, 0x67, 0xb2,
+ 0xe4, 0x08, 0x11, 0x53, 0xc6, 0x52, 0xec, 0x0f, 0x53, 0xc1, 0x3c, 0x85,
+ 0x6d, 0xdf, 0xc0, 0xc5, 0x70, 0x88, 0xc4, 0xa6, 0xac, 0xaa, 0x4f, 0xef,
+ 0x18, 0xaa, 0xea, 0x1a, 0xbb, 0x90, 0x2f, 0x8b, 0xca, 0x71, 0x47, 0xc5,
+ 0x4b, 0xb1, 0x3d, 0x43, 0x0f, 0x79, 0x2c, 0x48, 0xe4, 0xd3, 0x05, 0x0a,
+ 0x70, 0x59, 0x22, 0xd7, 0x3b, 0x2a, 0x19, 0xf3, 0x07, 0x48, 0x57, 0x84,
+ 0x13, 0x38, 0x52, 0x1f, 0xb9, 0x96, 0x81, 0x06, 0x02, 0x68, 0x3a, 0xb0,
+ 0xc8, 0x29, 0x9b, 0xba, 0xb9, 0xc5, 0x98, 0x75, 0x4a, 0x34, 0x94, 0x7a,
+ 0x29, 0x83, 0xdd, 0x63, 0xc7, 0x6c, 0xf7, 0x4b, 0x06, 0xf8, 0x1c, 0x02,
+ 0xa7, 0x8d, 0x44, 0x8d, 0x22, 0x8e, 0xca, 0x20, 0x5a, 0x88, 0xca, 0xc0,
+ 0x87, 0x77, 0x23, 0x83, 0x5a, 0xfb, 0x46, 0x86, 0x9c, 0xf3, 0x8a, 0x28,
+ 0xb4, 0x69, 0x62, 0x26, 0x9f, 0x8f, 0xab, 0x56, 0x95, 0x42, 0x3a, 0xc3,
+ 0xb3, 0x7f, 0x88, 0xd5, 0xdd, 0x95, 0x12, 0x7c, 0x28, 0x0a, 0x1a, 0x40,
+ 0x18, 0xe4, 0x77, 0x55, 0xb9, 0xbf, 0x5c, 0x54, 0xba, 0x7c, 0x47, 0x0c,
+ 0x1e, 0xf5, 0xce, 0x78, 0xdc, 0x49, 0xd9, 0xa1, 0x75, 0xa0, 0x73, 0x52,
+ 0xed, 0xb2, 0x6f, 0xa3, 0x6b, 0x65, 0xc5, 0x31, 0x63, 0xc2, 0x61, 0xcd,
+ 0xff, 0x35, 0xe9, 0xe2, 0x95, 0x5c, 0x5e, 0x3a, 0x79, 0x3a, 0x00, 0xa1,
+ 0x4c, 0xf7, 0xc9, 0x0c, 0xb4, 0xc4, 0x3a, 0x20, 0x09, 0xd8, 0xe3, 0xc8,
+ 0x96, 0x10, 0x1e, 0x52, 0x26, 0xe6, 0x5f, 0x09, 0x68, 0x04, 0xf2, 0x6f,
+ 0x64, 0x4a, 0xe1, 0x31, 0x1f, 0x42, 0x47, 0xa9, 0x72, 0xa6, 0x0d, 0xc6,
+ 0xb2, 0x20, 0x62, 0xed, 0xb5, 0x65, 0x54, 0x0c, 0xe4, 0xf3, 0xf4, 0xcc,
+ 0xcf, 0xeb, 0x57, 0xea, 0x2a, 0x2c, 0xc9, 0x20, 0x5a, 0x59, 0x2e, 0x7f,
+ 0x52, 0x2a, 0x88, 0x67, 0xfc, 0xe5, 0x68, 0x1f, 0x29, 0x2c, 0x5f, 0x20,
+ 0x35, 0x85, 0x9f, 0xb4, 0x07, 0x90, 0x57, 0x2b, 0x31, 0x9e, 0x74, 0x8f,
+ 0xae, 0x1b, 0x7c, 0xd8, 0xfc, 0xf8, 0x74, 0x21, 0xe0, 0xdd, 0xf8, 0xa2,
+ 0x0b, 0x3a, 0xe9, 0xc0, 0x22, 0x44, 0xc6, 0x52, 0x3e, 0xeb, 0x35, 0x0f,
+ 0x70, 0xa1, 0x95, 0x42, 0x58, 0x7e, 0xaa, 0x9e, 0x97, 0x98, 0xf1, 0x04,
+ 0x13, 0x6c, 0x8a, 0xb6, 0x73, 0xc7, 0xf3, 0xbc, 0xf1, 0x99, 0x53, 0x2d,
+ 0x14, 0xf1, 0x7a, 0xb5, 0x32, 0xf9, 0x57, 0xcd, 0x6a, 0xfc, 0x5b, 0x5e,
+ 0x57, 0xf1, 0x50, 0x64, 0xd8, 0xb3, 0x9e, 0xf4, 0x44, 0xff, 0x51, 0x3d,
+ 0x7d, 0xe0, 0x2c, 0xca, 0xe3, 0x82, 0xb1, 0x4a, 0xeb, 0x2c, 0xac, 0x00,
+ 0x28, 0xe5, 0xfd, 0xb8, 0xc1, 0xfc, 0x33, 0x61, 0x5a, 0xe4, 0xd9, 0x35,
+ 0x34, 0xf3, 0x04, 0x4c, 0x97, 0x12, 0x68, 0x16, 0xa1, 0x73, 0x2d, 0x81,
+ 0x4c, 0xed, 0x6b, 0xd0, 0x43, 0x04, 0x5b, 0x91, 0x8a, 0x4f, 0x5b, 0x97,
+ 0xc8, 0xe6, 0x52, 0xb1, 0x61, 0x30, 0xf2, 0x05},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of null
+ // tcID: 165
+ {SEC_OID_SHA384,
+ 165,
+ {0x47, 0xe7, 0x66, 0x4b, 0x1d, 0xfd, 0x6e, 0x47, 0x11, 0xf4, 0xde, 0x90,
+ 0xfd, 0x31, 0x1c, 0x1d, 0xb8, 0x76, 0x59, 0xea, 0x99, 0x23, 0x82, 0xd5,
+ 0xe1, 0x8a, 0xa9, 0xfe, 0x5a, 0x24, 0x29, 0xee, 0xc9, 0xcb, 0x7a, 0xbc,
+ 0x06, 0x3e, 0x3f, 0xe3, 0x37, 0x1e, 0x17, 0x5e, 0xc9, 0xa5, 0x1f, 0xe4,
+ 0xa6, 0x29, 0xd8, 0x51, 0x35, 0x5c, 0x38, 0x07, 0x27, 0x43, 0xc3, 0x73,
+ 0x52, 0x67, 0x4f, 0x6a, 0x11, 0x3d, 0xbd, 0x79, 0x28, 0x69, 0x94, 0xc5,
+ 0xc6, 0xad, 0x37, 0xf6, 0x21, 0x28, 0x34, 0x43, 0xe3, 0x0c, 0xae, 0x09,
+ 0x4f, 0x83, 0x45, 0x85, 0xe7, 0xab, 0x25, 0x80, 0xf6, 0xd4, 0xd8, 0xa0,
+ 0x93, 0x10, 0xeb, 0x56, 0xbe, 0x91, 0x05, 0xe0, 0xf4, 0x4c, 0xe7, 0xea,
+ 0x9c, 0xf0, 0xda, 0x77, 0x66, 0xc2, 0xb9, 0xbe, 0xdb, 0xf7, 0x32, 0x11,
+ 0x3a, 0x4d, 0xb1, 0xbc, 0x0b, 0xc7, 0xf2, 0x56, 0x9c, 0xb7, 0x10, 0x93,
+ 0xeb, 0x50, 0xc0, 0xcb, 0x88, 0x66, 0x8a, 0x78, 0xc0, 0x40, 0x86, 0x0c,
+ 0xb5, 0x4e, 0x19, 0xa3, 0xce, 0xaf, 0xd7, 0xdc, 0xa8, 0x86, 0x0c, 0x49,
+ 0x20, 0xdb, 0x63, 0x76, 0xdc, 0x37, 0x14, 0x9e, 0x5b, 0x18, 0xd4, 0x34,
+ 0x85, 0x3d, 0x36, 0xeb, 0x59, 0x77, 0xe4, 0x01, 0x2c, 0x74, 0x4f, 0xaa,
+ 0x73, 0x98, 0x32, 0xd5, 0xf1, 0x1e, 0x33, 0x15, 0x1d, 0xa5, 0x44, 0x03,
+ 0x74, 0x66, 0x78, 0x45, 0x6e, 0x3e, 0x70, 0xa7, 0xac, 0x2b, 0x38, 0x02,
+ 0xc7, 0x19, 0xb0, 0x89, 0x22, 0x07, 0xf2, 0xba, 0xba, 0xca, 0x7a, 0x3c,
+ 0x76, 0x3f, 0xe3, 0x39, 0x9f, 0xe1, 0x09, 0x84, 0x62, 0x73, 0xe0, 0x10,
+ 0xbb, 0x69, 0xd1, 0x5e, 0x09, 0xd7, 0xd9, 0x19, 0x3b, 0x2e, 0xf0, 0x0f,
+ 0xf0, 0xdf, 0xb6, 0x5c, 0x98, 0x3a, 0x2c, 0x88, 0xbe, 0xcf, 0x23, 0x2f,
+ 0xc5, 0xbd, 0x24, 0x6f, 0x44, 0x1e, 0x9d, 0xc6, 0x1a, 0x23, 0xd0, 0xe4,
+ 0xc2, 0x5c, 0xfb, 0xb5, 0x27, 0xeb, 0xd6, 0x4e, 0xc5, 0x03, 0xac, 0x7b,
+ 0x4d, 0x50, 0x1c, 0xd3, 0x97, 0xe3, 0x72, 0xbd, 0xb1, 0x04, 0xaa, 0x20,
+ 0x04, 0xb2, 0x55, 0xa4, 0xe1, 0x14, 0x24, 0xaa, 0xc9, 0x78, 0xc3, 0x2c,
+ 0x9e, 0x2b, 0x61, 0x97, 0x8b, 0x1b, 0x28, 0x18, 0xca, 0xf2, 0x79, 0x55,
+ 0x42, 0xae, 0x1a, 0x78, 0x08, 0xf4, 0x7f, 0xf8, 0xaf, 0x16, 0xe4, 0x58,
+ 0xf0, 0x77, 0x1b, 0xde, 0xa3, 0x70, 0xd3, 0x1b, 0x1c, 0xfa, 0xe0, 0xf0,
+ 0xd7, 0x3e, 0x14, 0xd9, 0x9d, 0xd3, 0x87, 0x2c, 0x4d, 0x9b, 0xed, 0xb3,
+ 0xca, 0xf6, 0x30, 0xdd, 0xc6, 0xff, 0x49, 0xd9, 0x8d, 0xf3, 0x60, 0xc9,
+ 0xc6, 0xc4, 0xa6, 0x1e, 0x0c, 0x94, 0xd5, 0xaf, 0x3e, 0x52, 0x39, 0xac,
+ 0x44, 0x3a, 0xa8, 0xef, 0x1c, 0xae, 0xcb, 0x1d, 0x22, 0xb1, 0x48, 0x87,
+ 0x46, 0x69, 0xc2, 0x63, 0xc3, 0x25, 0xe6, 0xb7, 0x00, 0x8a, 0x40, 0x4e,
+ 0x53, 0x74, 0xa9, 0xdc, 0x10, 0x21, 0x4d, 0x41, 0x2d, 0x5d, 0x00, 0xda,
+ 0x81, 0x4a, 0x6f, 0x9a, 0xf0, 0xc8, 0x3c, 0x40, 0x79, 0x4e, 0x3f, 0xea,
+ 0x73, 0x31, 0xf3, 0xd3, 0xe5, 0x73, 0x6b, 0x17, 0x6c, 0x8d, 0x6e, 0xe1,
+ 0x3a, 0x28, 0xef, 0xe2, 0x52, 0x39, 0xad, 0xdd, 0x4c, 0xe4, 0xd4, 0xcc,
+ 0xbf, 0x9d, 0x79, 0xed, 0xe0, 0xf2, 0xcd, 0x53, 0xf5, 0x75, 0xa4, 0xc4,
+ 0x7a, 0x46, 0xc1, 0x49, 0x24, 0x17, 0x8f, 0x2d, 0x4a, 0xfc, 0x2d, 0x93,
+ 0xd0, 0x72, 0x2d, 0x85, 0xcb, 0x7d, 0x3e, 0x60, 0x9d, 0x4c, 0xf2, 0x70,
+ 0x95, 0x0e, 0x53, 0x00, 0xc1, 0xa7, 0x5d, 0xd2, 0xfc, 0x10, 0xbe, 0x64,
+ 0x21, 0xa0, 0xc0, 0x16, 0xdb, 0x3d, 0x2d, 0x68, 0x63, 0xf6, 0x44, 0xfb,
+ 0x68, 0xa5, 0xdd, 0xf1, 0x35, 0x4c, 0x60, 0x75},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null contains leading 0
+ // tcID: 166
+ {SEC_OID_SHA384,
+ 166,
+ {0x4c, 0xf3, 0x6b, 0xf1, 0x72, 0x38, 0xf5, 0xfb, 0x54, 0xca, 0x2c, 0x60,
+ 0xab, 0xf1, 0xf6, 0x6d, 0xb8, 0x9d, 0x67, 0x4b, 0xa3, 0x59, 0x8a, 0x19,
+ 0xae, 0x16, 0xb5, 0x9c, 0x69, 0xb8, 0x18, 0xbd, 0xeb, 0xcd, 0x1c, 0x07,
+ 0x84, 0x8e, 0xb8, 0xd9, 0xbf, 0x1a, 0xc7, 0x6d, 0x40, 0xc7, 0xf8, 0x27,
+ 0x72, 0x89, 0xf8, 0x39, 0x9a, 0xdd, 0x24, 0x62, 0x99, 0x3f, 0x41, 0xfe,
+ 0x6b, 0x5e, 0x0c, 0xc9, 0x3d, 0x82, 0xb6, 0x91, 0xe3, 0x8c, 0x2f, 0xf7,
+ 0xdc, 0x7e, 0x0a, 0x2a, 0xd2, 0x67, 0x6c, 0x6c, 0xe1, 0x5b, 0x69, 0xe3,
+ 0x22, 0xa7, 0x6c, 0xb0, 0x5d, 0xdc, 0x6a, 0x6c, 0xd5, 0x47, 0xb2, 0xd1,
+ 0x26, 0x54, 0x9d, 0x6e, 0x7a, 0x62, 0xb3, 0x7d, 0xc9, 0x12, 0x1b, 0x68,
+ 0xb5, 0x2a, 0x15, 0x6c, 0x01, 0x34, 0xc8, 0x67, 0x9d, 0x55, 0x38, 0x03,
+ 0xad, 0x26, 0x68, 0x55, 0x1d, 0x62, 0xbd, 0xa3, 0xd1, 0x6f, 0xd3, 0xa1,
+ 0x24, 0x89, 0xc7, 0xe0, 0xed, 0xc8, 0x7f, 0xa4, 0xda, 0x89, 0x65, 0x62,
+ 0x7e, 0x55, 0x25, 0x6d, 0x44, 0x1e, 0x00, 0x53, 0x35, 0xcc, 0x21, 0x2a,
+ 0x7b, 0xdb, 0x42, 0xe6, 0x2c, 0x7d, 0x23, 0x13, 0x93, 0x44, 0x04, 0x1b,
+ 0x8e, 0xb0, 0x11, 0x3b, 0xd0, 0xf5, 0xc6, 0x40, 0x27, 0xff, 0x6c, 0x5c,
+ 0x0b, 0xd0, 0x8a, 0x04, 0x2a, 0x28, 0x7b, 0x2a, 0xc5, 0xd4, 0x5a, 0x00,
+ 0x2a, 0x92, 0xa6, 0x9a, 0x7e, 0x83, 0x25, 0xa5, 0x45, 0x63, 0x34, 0x21,
+ 0x9f, 0x79, 0xc1, 0x74, 0xb9, 0x59, 0xaf, 0xe7, 0x8c, 0x79, 0x4d, 0xf1,
+ 0xa8, 0xae, 0xff, 0x18, 0x0e, 0x94, 0xec, 0x3d, 0x2c, 0x1d, 0x25, 0xb8,
+ 0xad, 0x5d, 0x1c, 0x08, 0x3c, 0x37, 0x2b, 0x2c, 0xf3, 0xce, 0xb5, 0x69,
+ 0xa5, 0x76, 0x85, 0x18, 0x87, 0x7d, 0x21, 0x10, 0x51, 0x67, 0xeb, 0x89,
+ 0xcf, 0x37, 0x93, 0x36, 0x2f, 0xdc, 0x59, 0x10, 0x66, 0xe2, 0x6f, 0xbb,
+ 0xb0, 0x28, 0xe6, 0xf2, 0x1d, 0xa3, 0x4a, 0x3a, 0xb1, 0x3f, 0x26, 0xd8,
+ 0xc3, 0xd0, 0xa3, 0xe8, 0xbd, 0xce, 0x05, 0xa3, 0x01, 0x92, 0x48, 0x37,
+ 0x98, 0x9c, 0xfe, 0xf5, 0x16, 0xff, 0x4c, 0x18, 0xcf, 0x5e, 0x74, 0xb0,
+ 0xce, 0xb5, 0x9c, 0x37, 0x5f, 0x58, 0x5b, 0xc5, 0xb9, 0xf9, 0x9b, 0xb1,
+ 0xc0, 0x29, 0x68, 0xbe, 0xbb, 0x18, 0xf7, 0xe1, 0x6f, 0x63, 0x2c, 0x33,
+ 0xc7, 0x9f, 0x34, 0x19, 0x74, 0xf0, 0xf8, 0xf9, 0xd6, 0x24, 0x3d, 0x59,
+ 0x93, 0x2e, 0x21, 0xb2, 0x78, 0x76, 0x08, 0x83, 0xf8, 0x97, 0x24, 0xe9,
+ 0x96, 0xd5, 0xed, 0x7d, 0x17, 0x9a, 0xfa, 0x96, 0x7c, 0xeb, 0x37, 0xd0,
+ 0xa4, 0xa4, 0xab, 0xdd, 0x69, 0x4a, 0x38, 0x6b, 0x6c, 0x36, 0xf7, 0x21,
+ 0x4d, 0xd3, 0x39, 0xfd, 0x87, 0xe2, 0x77, 0x1a, 0x36, 0x51, 0x7f, 0xd0,
+ 0x49, 0xc0, 0x40, 0x90, 0x82, 0x7d, 0xb6, 0xa0, 0x75, 0x91, 0x78, 0x46,
+ 0x4b, 0xd0, 0x13, 0x25, 0x8f, 0xcc, 0x4f, 0x23, 0x33, 0x5e, 0xc1, 0x39,
+ 0x8c, 0x28, 0x56, 0x97, 0xb2, 0xf4, 0x10, 0x77, 0x7c, 0x8a, 0x9a, 0xa2,
+ 0xc7, 0xc8, 0x99, 0x5f, 0xfa, 0x16, 0xbf, 0x71, 0xda, 0x60, 0xfe, 0x56,
+ 0xe0, 0x78, 0x2a, 0x1f, 0xc6, 0xa5, 0x85, 0x22, 0xe1, 0xbc, 0x00, 0x0e,
+ 0x5e, 0x98, 0x39, 0xe5, 0xb8, 0x12, 0xff, 0x22, 0x0f, 0xc8, 0x84, 0xfe,
+ 0x35, 0xff, 0x27, 0x69, 0xb4, 0xde, 0xbe, 0x51, 0x6e, 0xad, 0x55, 0x2e,
+ 0xfc, 0x4f, 0x95, 0x6a, 0x5e, 0xf9, 0xfa, 0x31, 0xd0, 0xf1, 0x35, 0x23,
+ 0xd6, 0xc4, 0x81, 0x8d, 0x64, 0xd4, 0xb1, 0x57, 0xc6, 0xa2, 0xf0, 0x44,
+ 0xdc, 0x68, 0xc8, 0x53, 0x71, 0xa0, 0xf2, 0x3d, 0xde, 0x35, 0x3f, 0xa0,
+ 0x86, 0xde, 0x80, 0x4c, 0xf1, 0xf8, 0xf9, 0x16},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of null
+ // tcID: 167
+ {SEC_OID_SHA384,
+ 167,
+ {0x5a, 0xc9, 0x4a, 0x9a, 0x7f, 0xad, 0x56, 0x10, 0x12, 0xe2, 0x1c, 0x69,
+ 0xab, 0xee, 0xfd, 0x2e, 0x31, 0xe7, 0x9c, 0x29, 0x78, 0xf2, 0x51, 0x2e,
+ 0xb8, 0xa3, 0xd5, 0x9c, 0x50, 0x43, 0x0c, 0x0b, 0xa3, 0xba, 0x47, 0xeb,
+ 0xf0, 0x01, 0xb7, 0xcd, 0x0f, 0x6b, 0x38, 0x45, 0x52, 0x55, 0xc3, 0xbf,
+ 0x24, 0x1b, 0xee, 0xb1, 0xb4, 0xff, 0xe4, 0x7c, 0x8a, 0x32, 0x91, 0x9f,
+ 0xf9, 0xe7, 0xae, 0xfa, 0xb0, 0x23, 0x52, 0xd4, 0xa9, 0x5f, 0x25, 0x08,
+ 0xd3, 0x54, 0x09, 0xdb, 0xf0, 0x88, 0x3f, 0x2b, 0x9d, 0x6b, 0xa8, 0x96,
+ 0x3c, 0x13, 0xd8, 0xa4, 0x03, 0x09, 0x6c, 0xac, 0x6b, 0xe6, 0xa6, 0x1e,
+ 0x52, 0xc6, 0xa6, 0x2e, 0x41, 0x6b, 0x98, 0x03, 0x61, 0x04, 0xf4, 0x37,
+ 0x56, 0x66, 0xa9, 0x56, 0x6e, 0x78, 0xd3, 0xbe, 0x53, 0x70, 0x8a, 0x41,
+ 0xf0, 0x40, 0x7d, 0x49, 0x12, 0xa7, 0xda, 0x03, 0xc2, 0x8d, 0x0e, 0xdf,
+ 0x69, 0xe6, 0xda, 0xc1, 0x65, 0x3f, 0x8e, 0xdf, 0x05, 0xd0, 0x81, 0xa6,
+ 0x37, 0xe3, 0xe1, 0x79, 0xd3, 0x0d, 0x59, 0x5f, 0x35, 0xf7, 0xe7, 0x5f,
+ 0xf4, 0x18, 0xe8, 0x49, 0x91, 0xde, 0xaf, 0xec, 0x86, 0x3e, 0x10, 0x0e,
+ 0x75, 0x8d, 0xe8, 0x55, 0xce, 0x51, 0xc1, 0xd0, 0x47, 0xfd, 0x2c, 0x52,
+ 0x24, 0x2e, 0xa4, 0xf3, 0x6b, 0x0d, 0x5a, 0x76, 0x90, 0xb7, 0x84, 0xbc,
+ 0xc9, 0x9e, 0xb0, 0x9e, 0xb3, 0xa0, 0xd4, 0x34, 0xe1, 0x2a, 0xed, 0xc8,
+ 0x29, 0xcd, 0x9b, 0x43, 0xfa, 0x6d, 0x4d, 0x2d, 0xd6, 0x56, 0x6e, 0x12,
+ 0x29, 0x5b, 0x25, 0xc9, 0xa2, 0x04, 0xb0, 0xc5, 0x0a, 0x65, 0xf3, 0xaa,
+ 0x69, 0xca, 0x20, 0xf8, 0xf1, 0xf2, 0x03, 0x60, 0x67, 0x89, 0x1a, 0x49,
+ 0x27, 0xbf, 0x3f, 0xe0, 0x0b, 0xa8, 0x92, 0xec, 0x90, 0x4a, 0x6e, 0x64,
+ 0xd0, 0x1e, 0xda, 0x8c, 0x22, 0x47, 0x65, 0xfd, 0x3c, 0xe1, 0x41, 0x03,
+ 0xcf, 0x4d, 0x4b, 0x62, 0x61, 0xe4, 0xdc, 0x4d, 0x0d, 0xd3, 0xab, 0x11,
+ 0x27, 0x07, 0xf2, 0xba, 0x11, 0x3b, 0xaf, 0x69, 0xa5, 0x63, 0x24, 0x37,
+ 0x06, 0x89, 0x30, 0x2a, 0x95, 0x6f, 0x9d, 0x1b, 0x10, 0x42, 0xa9, 0xe2,
+ 0xba, 0xae, 0x8d, 0x7a, 0xe3, 0x85, 0x82, 0xf5, 0x97, 0xab, 0x86, 0xbf,
+ 0xec, 0x08, 0xf9, 0x9e, 0x89, 0x70, 0xdf, 0x21, 0x87, 0x72, 0xbd, 0xa2,
+ 0x07, 0x6a, 0xe2, 0x4f, 0x22, 0x65, 0xfa, 0x1a, 0x2d, 0x19, 0x7d, 0x78,
+ 0x14, 0x3c, 0x3d, 0xac, 0xed, 0x75, 0xe6, 0x66, 0x04, 0x09, 0x8d, 0x05,
+ 0x87, 0x25, 0x8e, 0xed, 0x61, 0x50, 0x9c, 0xce, 0x84, 0x54, 0x10, 0xa1,
+ 0x8a, 0x81, 0xff, 0x44, 0xfe, 0x8b, 0x46, 0xde, 0x83, 0x90, 0x9e, 0xb0,
+ 0xff, 0x18, 0xf7, 0xc9, 0x9a, 0xbb, 0x1e, 0x37, 0x63, 0xbc, 0x09, 0xde,
+ 0x54, 0xd0, 0x75, 0x00, 0x62, 0x6b, 0xd5, 0xf1, 0x1f, 0x21, 0xf0, 0xca,
+ 0x62, 0xd1, 0xb8, 0xcd, 0xa6, 0x29, 0x7d, 0x7b, 0xa8, 0x33, 0x93, 0x4c,
+ 0x5a, 0x94, 0xc6, 0x0f, 0x6a, 0x3c, 0xb8, 0x86, 0x8a, 0x8f, 0x7c, 0xad,
+ 0xd0, 0x1a, 0x15, 0x4f, 0x02, 0x8d, 0x42, 0xc0, 0x00, 0x97, 0x16, 0x12,
+ 0x53, 0xf2, 0x23, 0xb1, 0x4d, 0x7b, 0x36, 0x56, 0x40, 0x57, 0x28, 0x80,
+ 0x45, 0x19, 0xfd, 0x6b, 0x90, 0x36, 0x58, 0xeb, 0x0a, 0x56, 0xad, 0xa5,
+ 0xc0, 0x83, 0x48, 0xc2, 0x26, 0x3d, 0x30, 0xb3, 0xb4, 0x76, 0xbd, 0xbe,
+ 0xe5, 0x81, 0x0f, 0x0d, 0xfc, 0x13, 0x15, 0x27, 0xa5, 0x66, 0x9a, 0x41,
+ 0x94, 0xcf, 0xef, 0x11, 0xc0, 0x45, 0x33, 0x6c, 0x4d, 0x60, 0xa9, 0x96,
+ 0x6e, 0x91, 0x17, 0xb1, 0xb5, 0xc0, 0x33, 0x1f, 0x9e, 0xb9, 0xb1, 0x66,
+ 0x97, 0x52, 0xb0, 0xb2, 0x59, 0xbf, 0x29, 0x72},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of null
+ // tcID: 168
+ {SEC_OID_SHA384,
+ 168,
+ {0x88, 0x08, 0x74, 0x0c, 0x5b, 0x39, 0x10, 0x10, 0xd7, 0x8d, 0x9d, 0xaf,
+ 0x18, 0xb3, 0x10, 0x8f, 0x4c, 0x94, 0xa0, 0xef, 0xed, 0xd9, 0x29, 0x4f,
+ 0x73, 0xc9, 0x77, 0xa2, 0x5d, 0x6f, 0xb3, 0x72, 0x53, 0x5d, 0x5c, 0xb7,
+ 0xa4, 0xa7, 0x24, 0x55, 0xf1, 0xc5, 0x40, 0x09, 0x7f, 0x87, 0x63, 0xdc,
+ 0x93, 0x74, 0x83, 0x07, 0xc3, 0xcd, 0x75, 0x85, 0x2a, 0x57, 0x2d, 0x07,
+ 0x03, 0x0c, 0x17, 0x27, 0xda, 0xfc, 0x70, 0x67, 0x44, 0x70, 0xe7, 0xae,
+ 0xf1, 0x2d, 0xf0, 0x9f, 0xee, 0x2e, 0xb5, 0x3b, 0xa1, 0xf5, 0x26, 0xde,
+ 0x8e, 0x15, 0x59, 0x90, 0x10, 0xa5, 0xbe, 0xbf, 0x18, 0xd7, 0x71, 0x1a,
+ 0x82, 0x40, 0x0b, 0x75, 0x71, 0x86, 0xe5, 0x59, 0x72, 0xff, 0xc4, 0xf6,
+ 0x49, 0x3c, 0x1a, 0x98, 0x4d, 0xf0, 0xcc, 0xe9, 0xaa, 0x53, 0x41, 0x9d,
+ 0x4c, 0xae, 0xa1, 0xc4, 0xf4, 0x94, 0x70, 0x81, 0xef, 0x3e, 0xc9, 0xe7,
+ 0x88, 0x8b, 0x5b, 0x40, 0xe4, 0xee, 0x94, 0x3b, 0x2b, 0x20, 0x47, 0xec,
+ 0xe7, 0xb7, 0xc6, 0x3b, 0xe0, 0x86, 0x60, 0x40, 0x8d, 0x8c, 0xb0, 0x61,
+ 0xff, 0xfd, 0x6b, 0x43, 0xb3, 0x6d, 0x01, 0xd0, 0x61, 0x72, 0x32, 0xc3,
+ 0xa6, 0x77, 0x0c, 0xe2, 0xa6, 0xba, 0x1e, 0x5e, 0x0a, 0xba, 0x86, 0xc7,
+ 0x7a, 0xf3, 0xe6, 0x0c, 0x74, 0x67, 0x7e, 0xa7, 0xe4, 0x58, 0x71, 0x9a,
+ 0xaa, 0xc0, 0xb2, 0x6b, 0xc5, 0x7c, 0x3e, 0x11, 0x5d, 0xb3, 0x30, 0x60,
+ 0x3f, 0x2f, 0xf5, 0xaa, 0x52, 0x3b, 0xd6, 0x53, 0x0b, 0x6a, 0xfc, 0x32,
+ 0xe0, 0x14, 0xb6, 0x9a, 0x4a, 0x92, 0x9c, 0xd8, 0x33, 0x84, 0xaa, 0xba,
+ 0x6f, 0xf6, 0x22, 0x0d, 0x43, 0xbf, 0xbd, 0xe5, 0xca, 0xb8, 0x2f, 0x57,
+ 0x2b, 0x8d, 0x8f, 0xd9, 0xe1, 0xa5, 0x7b, 0x8e, 0xc1, 0x84, 0xf4, 0x8f,
+ 0xa1, 0x74, 0x97, 0x4a, 0xe4, 0x3d, 0x5e, 0x7d, 0x10, 0x34, 0x30, 0x1e,
+ 0x1f, 0x65, 0x65, 0x54, 0x92, 0x98, 0x91, 0xd6, 0x19, 0x29, 0xb4, 0x3f,
+ 0x77, 0x02, 0x3c, 0x38, 0x9b, 0xd6, 0x51, 0xdc, 0xf5, 0xf2, 0x27, 0x8b,
+ 0xd9, 0xc9, 0x9e, 0xf7, 0xef, 0x61, 0xa4, 0x6c, 0x1a, 0x1e, 0xa5, 0x89,
+ 0xbe, 0xed, 0x36, 0xe8, 0x0e, 0xfc, 0x82, 0x1e, 0x88, 0x65, 0x41, 0x2a,
+ 0x9c, 0x22, 0xae, 0xfe, 0x14, 0x94, 0x0a, 0xb1, 0x7e, 0x68, 0x05, 0x5d,
+ 0x79, 0xf3, 0x28, 0xeb, 0x5e, 0xbf, 0xf9, 0xd4, 0x3b, 0xab, 0x4e, 0x82,
+ 0x9c, 0x51, 0xe9, 0xdd, 0xdc, 0x5e, 0x89, 0x00, 0xc1, 0xb8, 0x23, 0x81,
+ 0xc9, 0xe5, 0xa3, 0xfc, 0x56, 0xf9, 0x22, 0xa9, 0x5e, 0x3b, 0x56, 0xc5,
+ 0xd2, 0xe9, 0xcf, 0x27, 0x97, 0xbd, 0x39, 0x4c, 0x0f, 0xb6, 0x2a, 0x47,
+ 0xa5, 0xc5, 0x4f, 0x19, 0xc7, 0x64, 0x28, 0xec, 0xf0, 0xbd, 0x2e, 0x5e,
+ 0x3b, 0x84, 0x5a, 0x1a, 0x14, 0xf1, 0x46, 0x60, 0x93, 0x2a, 0x44, 0x6c,
+ 0x96, 0x17, 0xf1, 0xb7, 0x41, 0x8a, 0x64, 0x22, 0x12, 0xbd, 0x34, 0x65,
+ 0xcd, 0x81, 0x25, 0x92, 0xc0, 0xcb, 0xcd, 0xa5, 0xc8, 0x8c, 0x88, 0x20,
+ 0xc5, 0x14, 0xf0, 0x70, 0x2a, 0x20, 0xc5, 0x93, 0x80, 0xae, 0x78, 0x21,
+ 0x90, 0xf0, 0xe2, 0xe4, 0xf5, 0xf6, 0xdb, 0xbd, 0x29, 0x67, 0x29, 0xd7,
+ 0xf8, 0x1f, 0xf3, 0x65, 0xf7, 0xd8, 0xf2, 0x73, 0xf4, 0x9d, 0x27, 0xe0,
+ 0xe1, 0x22, 0x49, 0x30, 0xb4, 0x8f, 0x86, 0x08, 0x5a, 0x70, 0x2a, 0x45,
+ 0xca, 0xdb, 0x1a, 0xef, 0xbc, 0x07, 0xeb, 0x0d, 0xfb, 0x56, 0xc2, 0x62,
+ 0x83, 0x13, 0x95, 0x3b, 0xef, 0xb3, 0x98, 0x8b, 0x20, 0xf9, 0xbd, 0xfb,
+ 0xc6, 0x48, 0x1f, 0x18, 0x16, 0xa0, 0x53, 0x44, 0xc5, 0xa7, 0x76, 0xce,
+ 0x20, 0x40, 0x48, 0x97, 0x57, 0x1d, 0xf9, 0x34},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of null
+ // tcID: 169
+ {SEC_OID_SHA384,
+ 169,
+ {0x62, 0xb3, 0x67, 0xfd, 0x98, 0x76, 0x67, 0x86, 0x96, 0x09, 0x49, 0xac,
+ 0xd2, 0xdb, 0x1e, 0x08, 0x48, 0x30, 0xec, 0xad, 0x8d, 0xd5, 0x23, 0x70,
+ 0x50, 0x0e, 0x54, 0x35, 0x7a, 0xd5, 0xcd, 0x1f, 0x25, 0x02, 0x74, 0xfd,
+ 0x31, 0x08, 0x54, 0x0b, 0xb5, 0x41, 0x01, 0x98, 0x1e, 0x32, 0x69, 0x49,
+ 0xb5, 0xa6, 0x71, 0xf5, 0x82, 0xac, 0x3d, 0x05, 0xa4, 0xaa, 0x95, 0x9b,
+ 0xe0, 0x47, 0x54, 0xf1, 0xfc, 0xc2, 0x0f, 0x3f, 0xc4, 0x3a, 0xc9, 0x10,
+ 0x45, 0x5a, 0x21, 0x75, 0x79, 0xcb, 0x05, 0xf5, 0x0a, 0xbb, 0xc9, 0x09,
+ 0x1f, 0xa8, 0xcd, 0x76, 0xfd, 0x7c, 0xda, 0x03, 0x0c, 0x89, 0x9c, 0xad,
+ 0x2e, 0xb7, 0xcd, 0x76, 0xea, 0x3a, 0x37, 0x49, 0xd5, 0x24, 0xcf, 0x08,
+ 0xad, 0x48, 0x98, 0x38, 0x2e, 0x48, 0xfa, 0xf9, 0xd3, 0x41, 0x13, 0x62,
+ 0x82, 0x80, 0xb3, 0x06, 0xe0, 0x18, 0x0a, 0x1f, 0x9b, 0x81, 0x22, 0xbf,
+ 0x8a, 0x69, 0xbb, 0x53, 0xed, 0x19, 0x20, 0x0c, 0x45, 0xfe, 0xf5, 0x2c,
+ 0x8a, 0x41, 0xdb, 0x39, 0x08, 0x39, 0x69, 0x6c, 0x4d, 0xe6, 0x5d, 0x28,
+ 0x7f, 0x0b, 0x90, 0xaf, 0xb9, 0x2d, 0x83, 0x0b, 0x7b, 0x96, 0xa8, 0x4f,
+ 0x12, 0x2c, 0x70, 0xdf, 0x93, 0xdb, 0x43, 0xa5, 0x28, 0x76, 0xaa, 0x58,
+ 0xd1, 0x6c, 0x1a, 0xda, 0x28, 0xff, 0xfa, 0xd4, 0x29, 0x95, 0x07, 0x5b,
+ 0x41, 0xf0, 0x11, 0x7d, 0x66, 0x1f, 0x14, 0x5f, 0x11, 0xb8, 0xbb, 0x18,
+ 0x98, 0x27, 0x08, 0xef, 0x77, 0x9e, 0x27, 0xd0, 0xd2, 0x30, 0x39, 0x30,
+ 0x75, 0x2b, 0xad, 0xd2, 0xb7, 0x3f, 0x57, 0x20, 0x81, 0x2c, 0x56, 0x26,
+ 0xb3, 0x8a, 0x1c, 0xf9, 0xb6, 0xa7, 0x59, 0xc4, 0x74, 0xd8, 0x25, 0x6b,
+ 0x66, 0x8d, 0x50, 0x05, 0x0e, 0x00, 0xf9, 0x9f, 0xfd, 0xaa, 0x11, 0x1c,
+ 0xb3, 0xf4, 0xd9, 0x6f, 0x8f, 0x68, 0x90, 0xac, 0x90, 0x8d, 0xfc, 0x56,
+ 0xac, 0xd0, 0x07, 0x6a, 0x6a, 0xea, 0x13, 0xde, 0x90, 0x4a, 0xcd, 0xca,
+ 0xe1, 0x7d, 0xcc, 0x8d, 0x3a, 0xab, 0xfc, 0x90, 0xf8, 0xf7, 0xa5, 0x1e,
+ 0x9f, 0x43, 0x0e, 0x56, 0xca, 0x8f, 0xb0, 0xee, 0x3b, 0xde, 0xc8, 0x2d,
+ 0x27, 0x09, 0xf5, 0x14, 0xed, 0x03, 0x72, 0x55, 0xec, 0x7f, 0xaf, 0xc2,
+ 0x2e, 0x7a, 0x39, 0x60, 0x14, 0xff, 0x7c, 0x47, 0x9e, 0x93, 0x33, 0x45,
+ 0x5a, 0xb1, 0x70, 0x7e, 0x0b, 0x65, 0x87, 0x0c, 0xcb, 0xfd, 0x0a, 0x3f,
+ 0x17, 0xb8, 0xa3, 0x3c, 0x2f, 0xa3, 0xe0, 0x6d, 0x9d, 0x2b, 0x47, 0xa7,
+ 0x7c, 0x3e, 0xa2, 0x5d, 0xfc, 0x95, 0x51, 0x9f, 0x2f, 0x28, 0xe5, 0x4e,
+ 0xd7, 0x30, 0x81, 0x57, 0x96, 0x5c, 0xaa, 0x26, 0xca, 0xff, 0x01, 0xf6,
+ 0x4d, 0xb2, 0x82, 0xa7, 0xac, 0x0f, 0x51, 0xfd, 0xeb, 0x3d, 0x69, 0x13,
+ 0x93, 0x9f, 0x1c, 0x86, 0x86, 0xf4, 0x43, 0x4a, 0x2f, 0x4a, 0xab, 0xb0,
+ 0x69, 0x2a, 0xc2, 0xb0, 0x9e, 0x26, 0x9d, 0x74, 0xa8, 0x3d, 0x8b, 0x5c,
+ 0x91, 0x7d, 0x12, 0x75, 0x48, 0x1d, 0xda, 0x53, 0xa9, 0xb0, 0x40, 0xf5,
+ 0x33, 0xb7, 0x30, 0x7e, 0x2e, 0xba, 0x6d, 0x6f, 0xe5, 0x82, 0xf5, 0xa5,
+ 0x94, 0x94, 0x51, 0x82, 0xdf, 0x5b, 0x1a, 0x7d, 0x85, 0x5f, 0x36, 0xbd,
+ 0x4f, 0xa9, 0xa4, 0x7b, 0xe0, 0x91, 0x2c, 0x1b, 0xe5, 0xae, 0xa3, 0x6c,
+ 0xa3, 0x46, 0xc6, 0xf0, 0x92, 0x15, 0x71, 0x11, 0xc8, 0x9f, 0xe8, 0x25,
+ 0xff, 0xbd, 0x7b, 0xc9, 0xd9, 0xa5, 0xbd, 0x77, 0x8b, 0x8c, 0x25, 0x7c,
+ 0x90, 0xc6, 0x67, 0x7c, 0xaf, 0x72, 0xc1, 0x76, 0xef, 0xe2, 0x64, 0x5f,
+ 0x41, 0x3a, 0xcf, 0x56, 0x16, 0xff, 0xfc, 0x9d, 0xc9, 0xff, 0xf3, 0x4d,
+ 0x4d, 0x31, 0x2a, 0x06, 0x47, 0xcc, 0xc2, 0x96},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**31 - 1
+ // tcID: 170
+ {SEC_OID_SHA384,
+ 170,
+ {0xad, 0x84, 0xf2, 0x60, 0x17, 0x5f, 0x9a, 0x01, 0x53, 0x42, 0x07, 0x22,
+ 0xe2, 0xd7, 0x6c, 0x6d, 0xe0, 0xd2, 0xbb, 0x38, 0xed, 0xcc, 0xf5, 0x10,
+ 0x04, 0x1f, 0x35, 0x81, 0x8a, 0x18, 0x02, 0xb6, 0x79, 0xb8, 0xb1, 0xba,
+ 0x36, 0x88, 0xea, 0x48, 0x6d, 0xa1, 0xc5, 0x8a, 0x0a, 0x22, 0x17, 0x7c,
+ 0x50, 0x0d, 0x92, 0xe5, 0xeb, 0x88, 0x0e, 0x6e, 0xa0, 0xed, 0xb5, 0x43,
+ 0xc3, 0x0f, 0x11, 0x73, 0x3e, 0x55, 0x16, 0x7e, 0xf9, 0x0b, 0xb3, 0xd9,
+ 0x1e, 0x0a, 0xe2, 0x7c, 0xa2, 0x61, 0x7f, 0x3d, 0xdf, 0x5c, 0xf2, 0x25,
+ 0x73, 0x35, 0x45, 0x8a, 0xd6, 0x59, 0x59, 0xeb, 0x65, 0x52, 0xdf, 0x44,
+ 0x3d, 0xe1, 0xdd, 0x31, 0x28, 0x47, 0x5b, 0xa5, 0xdb, 0x13, 0x05, 0x24,
+ 0x09, 0x30, 0x07, 0xb5, 0xd4, 0xb7, 0xc6, 0xff, 0x85, 0x18, 0x61, 0x07,
+ 0x15, 0x25, 0x23, 0xb3, 0x7a, 0xa1, 0x98, 0x1e, 0x4f, 0xc9, 0x95, 0xc1,
+ 0x04, 0x5a, 0x01, 0x8e, 0x35, 0x59, 0xbe, 0x52, 0xab, 0x58, 0x0e, 0xab,
+ 0x73, 0x42, 0x4f, 0x0d, 0x34, 0x46, 0x12, 0xbe, 0x29, 0x19, 0x7b, 0x4b,
+ 0xd5, 0x71, 0xfc, 0x34, 0x28, 0x7c, 0x98, 0x7f, 0x09, 0x0c, 0x63, 0x90,
+ 0x99, 0xdb, 0x69, 0x3f, 0x9b, 0x85, 0x36, 0x8b, 0x61, 0xb6, 0xa5, 0x06,
+ 0xa2, 0x83, 0x11, 0x6d, 0xf3, 0xcf, 0x65, 0x18, 0x80, 0x95, 0x9d, 0x0c,
+ 0x98, 0xcf, 0x0e, 0x03, 0x72, 0xf4, 0x46, 0x7f, 0x30, 0xb5, 0x7e, 0xef,
+ 0x68, 0x3e, 0xbd, 0x05, 0x7d, 0x6d, 0xc8, 0xa9, 0xb3, 0x63, 0xbc, 0x95,
+ 0x89, 0xc1, 0x0e, 0xdc, 0xe9, 0xc5, 0x22, 0xf2, 0xf6, 0xdf, 0x74, 0x08,
+ 0xe9, 0x45, 0x3e, 0xb9, 0x43, 0x90, 0x50, 0xc9, 0xa0, 0x1e, 0xeb, 0x95,
+ 0xf9, 0xa5, 0x4a, 0x64, 0xc1, 0x2b, 0xc8, 0xcb, 0xc8, 0x83, 0xf2, 0x3a,
+ 0x48, 0x85, 0xc8, 0x1b, 0x0d, 0x2f, 0xd0, 0x14, 0x59, 0xca, 0xb5, 0x40,
+ 0x60, 0x72, 0x1a, 0xc7, 0x24, 0x5a, 0xb1, 0xb4, 0xcd, 0xc6, 0xb4, 0xc1,
+ 0xc9, 0xbb, 0x44, 0x14, 0xa3, 0xd4, 0xa9, 0x2d, 0x27, 0x3b, 0x5e, 0xdc,
+ 0xe9, 0xf9, 0x47, 0xb9, 0xc5, 0xc2, 0x38, 0xc1, 0x0f, 0xc3, 0x83, 0x46,
+ 0x1e, 0x3e, 0xaf, 0x11, 0xda, 0x86, 0x77, 0xe6, 0x52, 0x36, 0xe7, 0x0f,
+ 0xf1, 0x8d, 0xb3, 0x96, 0x6a, 0xa0, 0x7c, 0xf5, 0x96, 0x81, 0x4e, 0xad,
+ 0x0d, 0xca, 0x52, 0x30, 0x81, 0xb4, 0x77, 0x98, 0xdf, 0xcc, 0x07, 0x41,
+ 0x57, 0x20, 0x70, 0x5a, 0x88, 0x8b, 0x21, 0xd6, 0x23, 0x16, 0xc6, 0x75,
+ 0xa8, 0xa3, 0xab, 0xf9, 0x7d, 0xee, 0xe7, 0x64, 0x1e, 0xf7, 0x41, 0x8d,
+ 0xa7, 0x15, 0xff, 0xdd, 0x00, 0xde, 0x54, 0x70, 0x6d, 0xe1, 0xbb, 0x45,
+ 0x87, 0x63, 0x14, 0x2e, 0xca, 0x28, 0xaa, 0xd1, 0xff, 0xa9, 0x28, 0xa0,
+ 0x6b, 0x5b, 0xfc, 0xb2, 0x8a, 0x16, 0x29, 0xf1, 0xa6, 0x06, 0xcd, 0xb6,
+ 0xd9, 0xaf, 0x8c, 0x0f, 0x93, 0x42, 0x5e, 0x57, 0xcc, 0x1d, 0xd6, 0xb0,
+ 0x0b, 0x0b, 0xfb, 0xed, 0xb8, 0xf2, 0xbb, 0xf7, 0xf4, 0x62, 0xcf, 0x67,
+ 0x7d, 0xd4, 0x48, 0x3e, 0x31, 0x78, 0x55, 0x8a, 0x0d, 0x6e, 0xf3, 0xcb,
+ 0x4a, 0xd5, 0x5f, 0x5a, 0x30, 0x2b, 0x8d, 0x3b, 0x4d, 0x83, 0xeb, 0xed,
+ 0x4a, 0xcc, 0xec, 0x1d, 0xee, 0x8a, 0x97, 0xc3, 0x08, 0xf8, 0x61, 0x97,
+ 0xc4, 0xa9, 0xa2, 0x14, 0x95, 0x31, 0x73, 0x9a, 0xc0, 0x0d, 0x3a, 0x83,
+ 0x2c, 0xc7, 0xf9, 0xce, 0xad, 0x2e, 0x8c, 0x3f, 0xc7, 0xc8, 0x56, 0x30,
+ 0x40, 0x50, 0x39, 0x23, 0x09, 0x0a, 0xfa, 0xd5, 0xb3, 0x72, 0x66, 0xc2,
+ 0x97, 0x45, 0x2b, 0x52, 0x72, 0x11, 0x52, 0x62, 0x30, 0xbc, 0xa2, 0x93,
+ 0xbc, 0xaf, 0xda, 0x44, 0x23, 0x98, 0x37, 0x99},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**32 - 1
+ // tcID: 171
+ {SEC_OID_SHA384,
+ 171,
+ {0x24, 0xe1, 0xfa, 0xdf, 0x0d, 0xa7, 0x91, 0xaf, 0x63, 0x24, 0x21, 0x70,
+ 0xa1, 0xed, 0x87, 0xc2, 0xdd, 0x8c, 0x9f, 0x66, 0xdc, 0x7c, 0x55, 0x84,
+ 0xb9, 0x53, 0xfa, 0x27, 0xcd, 0xac, 0xb3, 0xe2, 0xeb, 0x01, 0x75, 0x08,
+ 0x6b, 0x34, 0xb4, 0x02, 0xbb, 0xf7, 0xda, 0x96, 0xf9, 0xe5, 0xcf, 0x67,
+ 0x26, 0xa0, 0x6d, 0x64, 0x72, 0xb8, 0x18, 0x70, 0x1b, 0x96, 0x35, 0x30,
+ 0xb9, 0xfd, 0xc8, 0x53, 0x8c, 0xc2, 0x29, 0xf0, 0xc0, 0x5d, 0x88, 0x36,
+ 0x64, 0xde, 0x6d, 0xc5, 0x8e, 0x0e, 0xf8, 0x22, 0xc9, 0x84, 0xbc, 0x83,
+ 0xdb, 0x62, 0x66, 0xf6, 0x2f, 0x6e, 0xf6, 0xb6, 0x61, 0xe3, 0x60, 0xa1,
+ 0xfe, 0xac, 0xe8, 0x4a, 0xc3, 0x07, 0x0c, 0xa9, 0x0e, 0xe4, 0x24, 0xe1,
+ 0x9a, 0xfb, 0xbb, 0x61, 0x23, 0xe4, 0xea, 0x10, 0x94, 0x07, 0x8f, 0xaf,
+ 0xcd, 0xad, 0xd6, 0xa0, 0xe7, 0xc5, 0xb3, 0xa1, 0x0a, 0xc3, 0x8f, 0xa6,
+ 0x45, 0x69, 0x27, 0x02, 0x1e, 0x5e, 0x20, 0x1d, 0x5d, 0xbb, 0x32, 0x77,
+ 0x9e, 0x96, 0x22, 0x52, 0x95, 0x0b, 0xd3, 0x26, 0x2f, 0x59, 0x51, 0xbf,
+ 0x6a, 0x2d, 0x09, 0x2e, 0x61, 0xe3, 0x61, 0x0f, 0xd9, 0xf8, 0xf8, 0x88,
+ 0xa0, 0x91, 0xfe, 0x95, 0xd0, 0xe2, 0x9a, 0x6b, 0x51, 0x9e, 0xb1, 0x80,
+ 0x89, 0x06, 0x45, 0x87, 0x80, 0xaf, 0xc5, 0x1e, 0x47, 0x6d, 0xc9, 0xc9,
+ 0x4d, 0x4d, 0x15, 0x38, 0x5a, 0x00, 0x48, 0x30, 0x4b, 0xee, 0xe7, 0x5a,
+ 0xc7, 0x39, 0xd6, 0x98, 0xab, 0xd2, 0x37, 0x2f, 0x59, 0xb1, 0x07, 0xbf,
+ 0x31, 0xc9, 0xaf, 0x2d, 0x6a, 0x34, 0x76, 0x08, 0x1c, 0x7a, 0x9a, 0x2b,
+ 0x1f, 0xaa, 0x1b, 0x7b, 0x41, 0x40, 0x90, 0xf9, 0x71, 0x49, 0x12, 0x05,
+ 0xd8, 0x87, 0xde, 0xe3, 0x0e, 0xd5, 0x6e, 0x5c, 0xf4, 0x3b, 0xf5, 0xba,
+ 0x16, 0x0d, 0x6f, 0x49, 0x09, 0xd8, 0xcc, 0x35, 0x01, 0x55, 0x33, 0xde,
+ 0x2d, 0xc7, 0x94, 0x8f, 0x51, 0x94, 0x7e, 0x26, 0x8e, 0xa2, 0x96, 0x94,
+ 0xfc, 0x44, 0xbc, 0x20, 0x58, 0x2a, 0xc3, 0x11, 0x84, 0x97, 0x5e, 0xf0,
+ 0x43, 0x34, 0x5b, 0x32, 0x96, 0xc7, 0x77, 0x69, 0x99, 0xd2, 0xb6, 0x5a,
+ 0x5e, 0xd4, 0x29, 0x82, 0x6f, 0x65, 0x8c, 0x79, 0xdb, 0x5d, 0xa0, 0x4d,
+ 0x51, 0x1b, 0x01, 0xc2, 0xdd, 0xe2, 0x3c, 0xd0, 0xaf, 0x17, 0xfb, 0xb9,
+ 0x5a, 0x99, 0xbf, 0xd0, 0xce, 0xbc, 0x94, 0x59, 0x8a, 0xdf, 0xc0, 0xc6,
+ 0xaa, 0x58, 0xf3, 0xc6, 0xf2, 0x4a, 0x25, 0x35, 0x84, 0x9e, 0x09, 0x4d,
+ 0x8e, 0x87, 0xa8, 0x60, 0xe2, 0x32, 0xac, 0xbd, 0x4b, 0xbe, 0xc0, 0x60,
+ 0xda, 0xcc, 0xaf, 0xa3, 0xfa, 0x1f, 0xa8, 0xb7, 0xdd, 0x68, 0xfa, 0x03,
+ 0x74, 0xae, 0x4f, 0xeb, 0x71, 0xf7, 0xaf, 0xd9, 0xe9, 0x91, 0x11, 0x83,
+ 0xdb, 0x44, 0x9e, 0xc6, 0x7c, 0x89, 0x20, 0x2d, 0x9c, 0xa3, 0xeb, 0x63,
+ 0x19, 0x28, 0x6b, 0x73, 0x77, 0x73, 0x3a, 0xbe, 0x0c, 0x8b, 0x21, 0x5a,
+ 0xcb, 0x64, 0x03, 0x52, 0x26, 0x75, 0x30, 0xab, 0x30, 0x7f, 0x94, 0xf0,
+ 0xa7, 0x0f, 0xc8, 0x64, 0x31, 0xe7, 0xf1, 0x92, 0x0e, 0x97, 0xa2, 0xf6,
+ 0x7e, 0xc6, 0x63, 0x41, 0x83, 0x50, 0xa8, 0x20, 0xed, 0x5b, 0xc2, 0xdf,
+ 0x6d, 0xfc, 0xb0, 0x56, 0x01, 0xd2, 0x41, 0x28, 0x72, 0x0e, 0xad, 0xc5,
+ 0x06, 0x8c, 0xcf, 0xe7, 0xd1, 0xdf, 0x03, 0x91, 0xcf, 0x04, 0x27, 0xc5,
+ 0x55, 0x5b, 0x61, 0x1f, 0x4c, 0x9a, 0x5f, 0x37, 0x48, 0xe5, 0x25, 0xbb,
+ 0x7d, 0x1d, 0xe2, 0xbd, 0xfa, 0x37, 0xb8, 0x78, 0x79, 0x17, 0xfc, 0x6f,
+ 0x72, 0x87, 0x7e, 0x2b, 0x9e, 0x97, 0x00, 0x68, 0x98, 0x2d, 0xb3, 0xac,
+ 0xcd, 0xde, 0xd9, 0xb5, 0x33, 0x40, 0x2a, 0x0a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**40 - 1
+ // tcID: 172
+ {SEC_OID_SHA384,
+ 172,
+ {0x4e, 0x29, 0xd5, 0x14, 0xba, 0xb9, 0xcd, 0xc8, 0x82, 0x1f, 0x68, 0x8f,
+ 0xd7, 0xc8, 0x46, 0xda, 0xab, 0x15, 0x46, 0x61, 0xb0, 0xfc, 0x64, 0x04,
+ 0xb4, 0x5a, 0x0e, 0x2b, 0x48, 0x7b, 0x6e, 0xa8, 0xa6, 0x6e, 0xb6, 0xbb,
+ 0x78, 0x22, 0xe1, 0x0e, 0x3e, 0xe4, 0xce, 0x60, 0x12, 0x07, 0xe6, 0x42,
+ 0x37, 0xb2, 0x9f, 0x1e, 0x70, 0x80, 0xfa, 0x05, 0x9c, 0x4c, 0xaa, 0x75,
+ 0x31, 0xad, 0xa5, 0x9c, 0xd7, 0xd8, 0xd9, 0x35, 0x5f, 0x38, 0x27, 0x37,
+ 0xac, 0x46, 0x29, 0x27, 0x31, 0x38, 0x91, 0x23, 0x92, 0x12, 0x0d, 0x5d,
+ 0xa6, 0xab, 0x61, 0x7e, 0x81, 0x0c, 0xce, 0x32, 0xc6, 0x7c, 0x0c, 0xd4,
+ 0x59, 0xef, 0x2a, 0x95, 0xf8, 0xa1, 0x53, 0x16, 0x7a, 0x28, 0x5f, 0x21,
+ 0xb6, 0x7a, 0x31, 0x2a, 0x01, 0xc1, 0x50, 0xca, 0x94, 0xcd, 0x9c, 0xb6,
+ 0xc2, 0x04, 0xb1, 0xf9, 0x8a, 0x45, 0x70, 0x5e, 0xa4, 0x85, 0x66, 0xbc,
+ 0xeb, 0x45, 0xa7, 0x20, 0x0f, 0x16, 0x2d, 0x30, 0xab, 0xff, 0xf3, 0x3c,
+ 0x97, 0xb7, 0xec, 0xdf, 0x3a, 0xbe, 0xc6, 0x64, 0x07, 0xd6, 0x9c, 0x0d,
+ 0x9b, 0xc8, 0x96, 0x4a, 0xa8, 0xd5, 0xcc, 0x18, 0x3b, 0x0e, 0xe0, 0x87,
+ 0x3b, 0xd3, 0xbd, 0x62, 0xd0, 0xd2, 0x98, 0x38, 0xb1, 0xae, 0x51, 0x65,
+ 0x5d, 0x2f, 0x0a, 0xf2, 0xff, 0x81, 0x87, 0x30, 0xf5, 0xb2, 0x6d, 0xba,
+ 0x15, 0x70, 0xd5, 0x69, 0xd2, 0x71, 0xc8, 0x74, 0x39, 0x5e, 0x8b, 0xfc,
+ 0xec, 0xc3, 0x40, 0x35, 0xc0, 0xa2, 0x16, 0x88, 0x1f, 0x7c, 0x5f, 0xf6,
+ 0xbb, 0xf7, 0x15, 0x39, 0x7c, 0x2d, 0x64, 0x11, 0x92, 0x52, 0x59, 0x83,
+ 0x57, 0xfa, 0x9d, 0xbe, 0x2f, 0xcb, 0xd3, 0xbf, 0x76, 0xd3, 0x4a, 0x35,
+ 0xb9, 0xab, 0xb7, 0xce, 0x42, 0xe3, 0x36, 0xb0, 0x0f, 0x7c, 0xd1, 0xe0,
+ 0x36, 0x9f, 0x29, 0x6d, 0x04, 0x25, 0xfa, 0x40, 0x10, 0x21, 0x20, 0xf7,
+ 0x66, 0x84, 0xde, 0xf5, 0xc4, 0xd2, 0xcb, 0x1f, 0x82, 0xa9, 0xcb, 0xb3,
+ 0x5e, 0x0b, 0x0c, 0x62, 0x90, 0x1c, 0x67, 0x69, 0x59, 0xae, 0xb8, 0xa4,
+ 0x69, 0xc0, 0x7c, 0x21, 0xcf, 0x67, 0x2c, 0x98, 0x78, 0xef, 0xee, 0xde,
+ 0xa1, 0x2f, 0xe4, 0x8a, 0x10, 0xa9, 0x38, 0x25, 0x37, 0x30, 0xd2, 0xaa,
+ 0x5d, 0xf7, 0x27, 0x7e, 0x40, 0x1b, 0xcb, 0xa1, 0xd8, 0x3a, 0x6d, 0xa0,
+ 0x9f, 0x06, 0x76, 0x9d, 0x9d, 0x15, 0xd4, 0xc7, 0x44, 0xec, 0x39, 0xea,
+ 0x01, 0x13, 0x5a, 0x64, 0x5b, 0x89, 0x41, 0x91, 0x97, 0xaf, 0x49, 0xd0,
+ 0xc7, 0xc7, 0x1f, 0x8d, 0x40, 0xf5, 0x78, 0x28, 0x2d, 0x81, 0xf6, 0xf3,
+ 0x00, 0x1a, 0x8e, 0xe6, 0xc3, 0xb9, 0x35, 0x3b, 0x45, 0x8b, 0x2b, 0x3d,
+ 0xb4, 0xe6, 0x6a, 0x29, 0x69, 0x94, 0x0d, 0x3a, 0x24, 0x04, 0xb4, 0xc4,
+ 0xcd, 0xee, 0xba, 0x15, 0x64, 0x8c, 0xb9, 0x89, 0x89, 0xf9, 0xee, 0xd3,
+ 0x4d, 0xfd, 0xad, 0xfa, 0xa1, 0x07, 0xb9, 0xd0, 0x89, 0xd3, 0x81, 0x53,
+ 0x09, 0x9f, 0xbb, 0x84, 0x47, 0xa7, 0x82, 0x5e, 0xf4, 0x15, 0x11, 0xaf,
+ 0x71, 0x0e, 0xef, 0x6c, 0x22, 0x7b, 0x1c, 0xe0, 0x34, 0xc1, 0x0a, 0x62,
+ 0x94, 0x5f, 0x40, 0xec, 0xd3, 0x88, 0xcb, 0xac, 0xf5, 0x47, 0xfb, 0x44,
+ 0xb8, 0xd5, 0x33, 0xac, 0xfb, 0xbd, 0xbf, 0x13, 0xe0, 0x78, 0x97, 0x9a,
+ 0xa2, 0x18, 0x9a, 0xa5, 0x33, 0xde, 0xcb, 0x86, 0xf2, 0x3b, 0x7f, 0xda,
+ 0xe6, 0x7c, 0x48, 0x07, 0x59, 0x17, 0xb3, 0x24, 0x57, 0xb4, 0xf6, 0x7b,
+ 0xa8, 0x4b, 0x00, 0xe6, 0x57, 0xbe, 0xa3, 0x03, 0xe2, 0x3d, 0xce, 0x60,
+ 0x1f, 0x74, 0xa0, 0xac, 0xa7, 0x8f, 0x6c, 0x5e, 0xf0, 0x39, 0xd7, 0x66,
+ 0x67, 0x87, 0x70, 0x11, 0x1f, 0xf9, 0x0e, 0xc8},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**64 - 1
+ // tcID: 173
+ {SEC_OID_SHA384,
+ 173,
+ {0x9e, 0x61, 0xa7, 0x79, 0xb2, 0xa1, 0x2e, 0x12, 0x8f, 0x87, 0xcb, 0xc3,
+ 0x09, 0x7c, 0x4c, 0x4f, 0x76, 0xfc, 0x0d, 0x02, 0x76, 0xcf, 0x1e, 0x7a,
+ 0x1c, 0xb4, 0xec, 0xed, 0x9f, 0xcc, 0x0f, 0xd4, 0xf5, 0x45, 0xe2, 0x47,
+ 0xc6, 0xcd, 0x6b, 0xdf, 0xb9, 0x38, 0x35, 0x58, 0x2f, 0x15, 0x31, 0x61,
+ 0x40, 0x3e, 0xfa, 0xc0, 0xff, 0x2b, 0x60, 0x44, 0x20, 0x85, 0x5c, 0x66,
+ 0x86, 0x91, 0xb0, 0x67, 0xa1, 0x2e, 0x10, 0x88, 0xfa, 0xa1, 0xb0, 0x57,
+ 0x0b, 0x6b, 0x33, 0x82, 0x1b, 0x45, 0x4b, 0x40, 0x5c, 0xcc, 0xcf, 0xa6,
+ 0x0a, 0x9d, 0x24, 0x0b, 0xed, 0xa3, 0xea, 0x29, 0x5c, 0x75, 0x0f, 0x45,
+ 0xa8, 0x0e, 0x31, 0x6b, 0x4c, 0x41, 0x6a, 0x90, 0x15, 0x94, 0xb7, 0x40,
+ 0x6d, 0xec, 0xb5, 0x8c, 0xe6, 0xaa, 0x41, 0x2a, 0x90, 0x40, 0x80, 0x7f,
+ 0xcd, 0x50, 0xa1, 0x00, 0xb7, 0xfc, 0xd8, 0x82, 0x24, 0x6d, 0x1d, 0x69,
+ 0x24, 0xe5, 0x87, 0xa6, 0xa6, 0x25, 0xa0, 0xfd, 0x67, 0x89, 0xde, 0xf1,
+ 0x0a, 0x77, 0x37, 0x9f, 0xfb, 0x65, 0x3c, 0x96, 0xec, 0xa0, 0xeb, 0xbb,
+ 0x72, 0xa5, 0xb3, 0x00, 0xc5, 0x47, 0x7e, 0xa5, 0x34, 0xe6, 0xf8, 0x53,
+ 0xf1, 0xa2, 0x86, 0x5f, 0x57, 0x13, 0xa2, 0x37, 0x98, 0x35, 0xb3, 0x48,
+ 0xef, 0x0e, 0x6e, 0x79, 0xc2, 0x38, 0x12, 0xd6, 0x23, 0x12, 0x14, 0x23,
+ 0x7c, 0x9b, 0x19, 0xdc, 0xf9, 0x2e, 0xd8, 0xb4, 0x74, 0xbd, 0x5d, 0xda,
+ 0x45, 0x0a, 0xba, 0x3f, 0x99, 0x88, 0x54, 0xf1, 0x23, 0x71, 0x0d, 0x28,
+ 0x28, 0x78, 0x68, 0x1b, 0x92, 0x13, 0x4b, 0x85, 0x14, 0x58, 0xb0, 0x71,
+ 0xe9, 0x28, 0x63, 0xf0, 0x30, 0x5d, 0x95, 0x9b, 0xcd, 0x76, 0x89, 0xe5,
+ 0x97, 0xd0, 0x3e, 0xf4, 0x8e, 0xca, 0xdc, 0xee, 0xb7, 0x4f, 0x7d, 0xdb,
+ 0x55, 0x46, 0xb8, 0xe2, 0x1a, 0x9d, 0x3e, 0x49, 0x50, 0x5d, 0x16, 0x52,
+ 0x0b, 0xf6, 0x7a, 0xd8, 0xa0, 0x2b, 0x1e, 0xd6, 0x60, 0xe6, 0xfd, 0x92,
+ 0x88, 0xda, 0x45, 0x4e, 0x43, 0xd4, 0xd4, 0x5d, 0x32, 0xad, 0x2f, 0x4f,
+ 0x08, 0x7c, 0x24, 0xa8, 0x99, 0xbf, 0x74, 0xf0, 0x16, 0x3a, 0xf4, 0xf7,
+ 0xd0, 0x58, 0xd1, 0x4e, 0x73, 0x3a, 0x20, 0x78, 0x00, 0x1b, 0xd6, 0x19,
+ 0x87, 0x5e, 0x0d, 0x60, 0x36, 0x14, 0xa9, 0x5b, 0x76, 0xd4, 0x65, 0x0b,
+ 0x33, 0x8f, 0x6c, 0xd2, 0x44, 0xb1, 0xfe, 0x2c, 0xf7, 0x02, 0x30, 0xf4,
+ 0x53, 0xf8, 0x4d, 0xb1, 0xab, 0xea, 0xbb, 0x1e, 0x8f, 0x70, 0xcf, 0x26,
+ 0x50, 0xbb, 0x37, 0x62, 0xe3, 0x11, 0x9a, 0x15, 0x6f, 0xbb, 0x8c, 0x5c,
+ 0x1d, 0xad, 0xba, 0x6f, 0xcf, 0x94, 0xbd, 0x60, 0x71, 0x92, 0xbf, 0xab,
+ 0x2d, 0xce, 0xa1, 0x5a, 0x61, 0x84, 0xe7, 0x1b, 0x31, 0xd0, 0x38, 0xba,
+ 0xf9, 0x39, 0x98, 0xe7, 0x21, 0x35, 0xaf, 0x1e, 0xe2, 0x2c, 0x57, 0x01,
+ 0x01, 0x9f, 0x4a, 0xe4, 0x24, 0x4b, 0x39, 0x24, 0x2a, 0x60, 0x3e, 0x98,
+ 0x3b, 0x91, 0x9e, 0xfa, 0x61, 0xc2, 0x21, 0xab, 0x85, 0x25, 0x4d, 0x43,
+ 0x23, 0x5e, 0xe3, 0x37, 0xb0, 0x64, 0x13, 0x1a, 0x52, 0xdd, 0xfb, 0xcb,
+ 0x29, 0x8d, 0x50, 0x07, 0x9c, 0x1a, 0x9e, 0x84, 0x70, 0x0c, 0x68, 0x8f,
+ 0x14, 0xcf, 0xb1, 0xc6, 0x73, 0xf3, 0x47, 0xbe, 0xcb, 0x6d, 0xd3, 0x37,
+ 0xc3, 0x10, 0xf5, 0x7b, 0x80, 0x0d, 0x12, 0xa4, 0x76, 0xc2, 0xe0, 0x14,
+ 0xef, 0xa8, 0x52, 0x45, 0xcb, 0x5c, 0x58, 0x7d, 0x69, 0xc3, 0xfe, 0xc4,
+ 0xf5, 0x9b, 0xf2, 0xbd, 0x94, 0x82, 0x23, 0x3f, 0x9d, 0x7a, 0x8f, 0xa3,
+ 0x29, 0x0d, 0xc0, 0x75, 0xdf, 0x31, 0x33, 0x94, 0x47, 0xd4, 0x45, 0x77,
+ 0xa2, 0x76, 0x82, 0x11, 0x1a, 0x9c, 0x41, 0xc0},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of null
+ // tcID: 174
+ {SEC_OID_SHA384,
+ 174,
+ {0x03, 0x4d, 0xb0, 0x19, 0x68, 0xcf, 0xcc, 0x19, 0xd6, 0xa5, 0x9c, 0x9a,
+ 0x15, 0x21, 0x4f, 0xa3, 0xa7, 0xf5, 0x7e, 0xa3, 0x9a, 0x17, 0xde, 0x71,
+ 0xa1, 0xb9, 0x2e, 0x42, 0x10, 0xb4, 0x8c, 0x92, 0x99, 0x96, 0x4e, 0xc3,
+ 0x53, 0xa6, 0xa6, 0x4b, 0xb1, 0x85, 0xe5, 0x45, 0xaa, 0x03, 0x9b, 0x79,
+ 0x67, 0xba, 0xb6, 0x30, 0xac, 0x47, 0x73, 0xfc, 0xe4, 0x49, 0xab, 0x1a,
+ 0x6e, 0xaa, 0xae, 0x89, 0x84, 0x25, 0x89, 0xd6, 0xc9, 0x2e, 0x00, 0x47,
+ 0xfc, 0xe4, 0xe7, 0xad, 0xc7, 0x11, 0x90, 0xf5, 0x54, 0xad, 0x59, 0x2c,
+ 0x49, 0x75, 0xcd, 0xf6, 0xc5, 0xb0, 0xce, 0x78, 0xb3, 0x73, 0x80, 0x40,
+ 0xd3, 0x5f, 0xa0, 0x51, 0x54, 0x79, 0xa0, 0x96, 0x74, 0x82, 0x05, 0x2e,
+ 0xc9, 0xa0, 0xbf, 0x7d, 0x00, 0xad, 0x23, 0x98, 0xeb, 0x5f, 0xcc, 0x07,
+ 0xea, 0x88, 0x68, 0x2e, 0x15, 0x8d, 0xa4, 0x7d, 0xf3, 0xbf, 0xb0, 0xd8,
+ 0x95, 0x74, 0x9b, 0x1d, 0x61, 0x31, 0x60, 0x54, 0x2b, 0x1a, 0xb3, 0x04,
+ 0x93, 0x34, 0x4a, 0x27, 0x9b, 0xd1, 0xe9, 0xfd, 0x42, 0x22, 0x95, 0x1a,
+ 0xde, 0xa9, 0x77, 0xce, 0xf7, 0xea, 0x34, 0x58, 0xe1, 0x63, 0x60, 0xf0,
+ 0x0a, 0xc4, 0x4b, 0xfd, 0x8e, 0x6f, 0xc0, 0x9e, 0x3f, 0x4b, 0xa5, 0x92,
+ 0x9e, 0x1b, 0xfb, 0x0a, 0x33, 0x90, 0x9c, 0x18, 0x03, 0x46, 0x38, 0x54,
+ 0x61, 0xd4, 0xb6, 0x19, 0xe0, 0xcd, 0x2d, 0x2b, 0x7c, 0x30, 0xf9, 0x4c,
+ 0xf3, 0x19, 0x2f, 0x72, 0xca, 0x39, 0x79, 0x01, 0xa0, 0xd3, 0x85, 0x75,
+ 0x4b, 0x7f, 0x80, 0x39, 0x3b, 0xcd, 0xd5, 0xbf, 0xb0, 0x09, 0x31, 0xae,
+ 0x15, 0x19, 0x4d, 0x0c, 0x83, 0xa8, 0xe6, 0xd4, 0xa3, 0xce, 0x68, 0x2c,
+ 0x9f, 0x34, 0xe2, 0xd8, 0xf0, 0xdf, 0x09, 0x41, 0xae, 0xcc, 0x2a, 0xa2,
+ 0xd6, 0x32, 0xe6, 0xb5, 0xa6, 0x05, 0x31, 0x71, 0xfe, 0x54, 0xee, 0x84,
+ 0x31, 0x8f, 0x30, 0x5a, 0xa2, 0xe0, 0x62, 0x80, 0xfe, 0xb1, 0x0d, 0xbc,
+ 0xb9, 0x8b, 0x00, 0x70, 0xb0, 0xdb, 0x8b, 0x06, 0x20, 0x95, 0x58, 0xb6,
+ 0x40, 0x49, 0x60, 0xf8, 0x09, 0xd5, 0x10, 0x85, 0x03, 0x5b, 0x0d, 0x03,
+ 0x2c, 0xda, 0x67, 0x25, 0x6d, 0x74, 0x79, 0x25, 0x68, 0x8f, 0x17, 0xf9,
+ 0x8d, 0x3f, 0x30, 0x89, 0x5a, 0x43, 0x53, 0x14, 0xc7, 0x6f, 0x6f, 0x69,
+ 0x36, 0xfc, 0x6f, 0x93, 0xb5, 0x3d, 0x11, 0x7f, 0xa0, 0xa9, 0x9f, 0xa3,
+ 0x95, 0x3f, 0xfd, 0x61, 0x48, 0x99, 0xae, 0x2d, 0xda, 0x61, 0xbf, 0x69,
+ 0x59, 0x35, 0xc5, 0xfc, 0x40, 0x8a, 0x13, 0x22, 0xff, 0x86, 0x78, 0xc1,
+ 0xa2, 0x39, 0xd8, 0x73, 0x3a, 0xc9, 0xb6, 0x51, 0x73, 0xd4, 0xb0, 0x4a,
+ 0x24, 0xfd, 0xc3, 0x23, 0x69, 0x01, 0x43, 0x1f, 0xa1, 0x95, 0xb2, 0xad,
+ 0xb7, 0x67, 0x99, 0x0f, 0x6a, 0x9e, 0x1b, 0xc5, 0x15, 0xe6, 0x97, 0x1b,
+ 0x5e, 0x34, 0xab, 0x9f, 0x42, 0x6b, 0x50, 0x1d, 0xf7, 0xc6, 0xfa, 0xd1,
+ 0x9d, 0xb5, 0x54, 0x12, 0x1a, 0x7d, 0x95, 0x5e, 0x7f, 0xc3, 0xe9, 0xc3,
+ 0xd3, 0x3a, 0xbe, 0x01, 0x98, 0xb2, 0xc8, 0xff, 0x87, 0x0d, 0xec, 0xc2,
+ 0xe3, 0xeb, 0x31, 0xaf, 0x4d, 0x43, 0xd8, 0x95, 0x14, 0x79, 0x61, 0x27,
+ 0x8d, 0xe2, 0x9e, 0x9c, 0x11, 0xa6, 0x7a, 0x5a, 0xbf, 0x83, 0xb0, 0xce,
+ 0x89, 0xae, 0xec, 0xa6, 0xe7, 0x08, 0x5e, 0xa8, 0xae, 0x30, 0x59, 0x5e,
+ 0x0f, 0x11, 0xe0, 0xeb, 0x65, 0xd0, 0x25, 0x2e, 0x0c, 0xf6, 0x82, 0xc8,
+ 0x13, 0x05, 0x4b, 0x8f, 0x05, 0xfd, 0xb9, 0xd7, 0x7c, 0xbf, 0x85, 0x20,
+ 0x7e, 0x4e, 0xeb, 0x3c, 0x48, 0xb9, 0xca, 0x07, 0xdf, 0x13, 0xd7, 0x71,
+ 0x21, 0x8f, 0xbd, 0xed, 0x40, 0x2b, 0x71, 0x21},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to null
+ // tcID: 175
+ {SEC_OID_SHA384,
+ 175,
+ {0x49, 0x85, 0xa5, 0x83, 0xb2, 0xe7, 0xcc, 0x65, 0x3a, 0x53, 0x43, 0xd6,
+ 0xbf, 0xfa, 0x4f, 0x34, 0x9e, 0x11, 0x54, 0x41, 0xd3, 0x5f, 0x59, 0x43,
+ 0x32, 0xb7, 0x53, 0xae, 0x00, 0x69, 0xb6, 0x6e, 0xd2, 0x4e, 0x65, 0xa9,
+ 0x3b, 0xbe, 0xab, 0x94, 0xb2, 0x5d, 0x99, 0x2c, 0xa8, 0x71, 0xb6, 0x4f,
+ 0x18, 0x97, 0x4f, 0xc6, 0x5e, 0xa5, 0x2d, 0xce, 0xf1, 0xdd, 0x95, 0xe4,
+ 0x6b, 0x2b, 0x75, 0x8a, 0x84, 0x7a, 0x7c, 0x66, 0x08, 0x2c, 0xab, 0xbc,
+ 0x1d, 0x08, 0xdf, 0x1e, 0x3b, 0x4d, 0x69, 0xdd, 0x5e, 0x35, 0x1a, 0xf6,
+ 0xe1, 0xdc, 0x1e, 0xdf, 0x2d, 0xb8, 0x85, 0x1e, 0xe9, 0xeb, 0xf2, 0x41,
+ 0x35, 0xad, 0x62, 0xca, 0x44, 0x54, 0x7b, 0xcb, 0x95, 0x4a, 0xe5, 0x86,
+ 0x02, 0xf7, 0xd8, 0xeb, 0x35, 0xa5, 0x5e, 0x88, 0x35, 0x92, 0x67, 0x26,
+ 0xfc, 0x31, 0x36, 0x0f, 0xe8, 0x22, 0xfb, 0x12, 0xdc, 0x3e, 0x08, 0xa0,
+ 0x3c, 0xa6, 0xe3, 0xc1, 0x92, 0x99, 0x68, 0x2f, 0xeb, 0x78, 0x5d, 0xda,
+ 0xdc, 0xe8, 0x94, 0x86, 0xee, 0x11, 0x75, 0x76, 0x3b, 0x52, 0xea, 0x96,
+ 0x26, 0x7e, 0x5e, 0x90, 0xcc, 0xa8, 0xb4, 0x97, 0x24, 0xc7, 0x7c, 0x27,
+ 0x10, 0x2a, 0x25, 0x02, 0xf1, 0xb8, 0x98, 0x35, 0x32, 0x20, 0xa0, 0x89,
+ 0x4b, 0xee, 0x75, 0x27, 0x85, 0x39, 0xee, 0xc5, 0xd1, 0x94, 0x31, 0xf8,
+ 0x1e, 0xd9, 0xb2, 0xfa, 0x3d, 0xdf, 0x17, 0x95, 0x5d, 0x41, 0xba, 0x0b,
+ 0x86, 0xcf, 0x5d, 0xc1, 0xe7, 0x88, 0x28, 0xa8, 0x56, 0x11, 0x87, 0xd8,
+ 0x71, 0x40, 0xae, 0x1a, 0x8d, 0xfc, 0x22, 0x64, 0x6b, 0x23, 0xdf, 0x51,
+ 0xba, 0x75, 0x6f, 0x0a, 0xf6, 0x4a, 0x80, 0x6b, 0xe8, 0x1a, 0x65, 0x2c,
+ 0xfe, 0xce, 0x86, 0xa4, 0x7e, 0x50, 0x77, 0xf5, 0x60, 0xb8, 0x9e, 0x11,
+ 0x75, 0x8e, 0xaf, 0x8b, 0x01, 0x55, 0x9b, 0xe0, 0x37, 0x6e, 0xa0, 0x2f,
+ 0x40, 0xcb, 0xed, 0xdc, 0x97, 0x35, 0x68, 0x1b, 0x83, 0x45, 0x0f, 0x10,
+ 0x69, 0x6f, 0x23, 0x06, 0xd0, 0x6f, 0x98, 0xbf, 0x28, 0x79, 0xb3, 0xd3,
+ 0x5b, 0x05, 0xb7, 0x5c, 0xdf, 0x31, 0x6d, 0x62, 0xed, 0x6c, 0xdc, 0xd7,
+ 0xa6, 0x44, 0x55, 0xc0, 0x64, 0x2f, 0x44, 0xb1, 0xc6, 0x03, 0xd3, 0x5c,
+ 0x10, 0x42, 0xaa, 0xd3, 0x52, 0x62, 0xdb, 0x29, 0x13, 0x83, 0x40, 0x07,
+ 0x97, 0xab, 0x4a, 0x08, 0x75, 0xad, 0xdd, 0xa0, 0x8c, 0xbf, 0xf4, 0x88,
+ 0x11, 0xc9, 0x25, 0xdf, 0x74, 0x82, 0xe4, 0x68, 0xa3, 0x07, 0x6b, 0xc8,
+ 0xcc, 0x89, 0xe8, 0xb4, 0xb7, 0x6f, 0x7c, 0x92, 0x02, 0xac, 0xd5, 0x54,
+ 0xfb, 0xea, 0xee, 0x95, 0xbe, 0x3e, 0xe8, 0xd5, 0x92, 0x07, 0xff, 0xe2,
+ 0xa5, 0x46, 0x1f, 0xc3, 0x01, 0x96, 0x07, 0xec, 0x8d, 0xa4, 0xc2, 0x67,
+ 0xbe, 0x29, 0xae, 0x46, 0x46, 0xae, 0xd3, 0x86, 0xae, 0xa7, 0x2b, 0x47,
+ 0xe2, 0xab, 0xf1, 0xbe, 0x5e, 0xa4, 0xc2, 0xca, 0x01, 0x07, 0xae, 0xcf,
+ 0x98, 0x13, 0xda, 0x0b, 0xa6, 0xb3, 0xdb, 0x42, 0xc3, 0xd4, 0x88, 0x16,
+ 0xe3, 0x5c, 0x34, 0x32, 0xa0, 0xdb, 0x42, 0xf4, 0x33, 0xb1, 0x21, 0xb8,
+ 0x0b, 0x46, 0x1e, 0x4b, 0x93, 0xbf, 0xbe, 0x26, 0x47, 0x9e, 0xac, 0x72,
+ 0x6d, 0x5e, 0x70, 0x64, 0x3a, 0xa2, 0xa0, 0xcb, 0x2c, 0x2e, 0x4d, 0xea,
+ 0x03, 0xa5, 0x7a, 0xb8, 0xe8, 0x15, 0x8c, 0x6a, 0xa9, 0x6f, 0xa0, 0xa7,
+ 0x0d, 0x05, 0x09, 0x69, 0xe4, 0xec, 0x40, 0xba, 0x06, 0x4b, 0xd9, 0xab,
+ 0xe5, 0x9d, 0x5f, 0x35, 0xcb, 0x7c, 0xca, 0x55, 0x2a, 0x74, 0x5d, 0x93,
+ 0x06, 0xf0, 0x5e, 0xb1, 0xa1, 0x69, 0x45, 0xd5, 0xf2, 0x04, 0x77, 0xf2,
+ 0x03, 0xf2, 0xa4, 0xcc, 0x69, 0xa0, 0x6a, 0x52},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to null
+ // tcID: 176
+ {SEC_OID_SHA384,
+ 176,
+ {0x8f, 0x4b, 0x44, 0x93, 0x09, 0xfb, 0xf4, 0xb4, 0x60, 0xd8, 0x41, 0x59,
+ 0x3b, 0xa6, 0x6b, 0xf2, 0x1a, 0x11, 0x56, 0x5e, 0x94, 0x8d, 0x15, 0x5c,
+ 0x99, 0x89, 0x41, 0x0e, 0x0a, 0x11, 0x2b, 0xd3, 0x8c, 0x95, 0x0e, 0x24,
+ 0x5c, 0xbf, 0x30, 0x10, 0xb3, 0x42, 0x18, 0xd4, 0x8c, 0x47, 0x31, 0x81,
+ 0x16, 0xa5, 0xf6, 0x16, 0x1c, 0x5a, 0xc1, 0x9c, 0x9b, 0x7d, 0x65, 0xc6,
+ 0xc5, 0x1f, 0xff, 0xfe, 0x85, 0x2e, 0xe6, 0x55, 0xd3, 0x3e, 0x9d, 0xc5,
+ 0xb1, 0xb9, 0x2b, 0x83, 0xef, 0xcc, 0xc1, 0xe6, 0x83, 0x76, 0xc8, 0xe2,
+ 0x96, 0x65, 0xa8, 0xac, 0xbf, 0x56, 0x83, 0x7c, 0x3f, 0xd1, 0x2a, 0xde,
+ 0x87, 0x2b, 0x24, 0x80, 0x21, 0xe7, 0x01, 0xa6, 0x4a, 0xd8, 0xf9, 0x9e,
+ 0xe2, 0xd2, 0x63, 0x67, 0xb3, 0x46, 0x3b, 0xda, 0x23, 0x65, 0x4f, 0xd7,
+ 0x36, 0xc6, 0x4d, 0xcf, 0x73, 0x7f, 0x12, 0xb3, 0x72, 0xe1, 0x46, 0xef,
+ 0x65, 0x2c, 0x1d, 0x46, 0x8c, 0xdb, 0xb6, 0x69, 0xae, 0xb5, 0x0d, 0xdb,
+ 0x96, 0x6d, 0xa6, 0x90, 0x7d, 0x2c, 0xf7, 0x45, 0x6d, 0x29, 0xc3, 0xe2,
+ 0xb1, 0x33, 0x41, 0x47, 0x32, 0x7c, 0xf6, 0xfc, 0xd2, 0x54, 0xc5, 0x36,
+ 0xdd, 0x46, 0x07, 0xf3, 0xa2, 0xa8, 0xb1, 0x97, 0xd5, 0xc5, 0xf4, 0x45,
+ 0x70, 0xd8, 0x8e, 0xbe, 0x5f, 0xe8, 0x21, 0xf6, 0x56, 0xa6, 0xb2, 0x54,
+ 0xfd, 0x0f, 0xa0, 0x34, 0xf7, 0xa5, 0x6c, 0xd1, 0xe5, 0x17, 0x24, 0xb6,
+ 0xbf, 0xbb, 0xf5, 0xfe, 0x30, 0x12, 0x23, 0x51, 0x2c, 0x6b, 0x30, 0xa0,
+ 0x8e, 0xb4, 0xf8, 0xd3, 0x7f, 0x10, 0x00, 0xce, 0xca, 0x97, 0x3f, 0xf4,
+ 0x3d, 0x40, 0x9a, 0x1b, 0x7c, 0x37, 0x58, 0x65, 0x24, 0xaa, 0xba, 0x49,
+ 0xd8, 0x6c, 0xf5, 0x18, 0x7d, 0xfe, 0xcc, 0x24, 0xd8, 0xe8, 0xfd, 0xc2,
+ 0x38, 0x6d, 0xc1, 0x8d, 0x51, 0x9d, 0x31, 0x25, 0xf7, 0x53, 0xb6, 0x72,
+ 0xfa, 0x2b, 0xaf, 0x48, 0xc8, 0xf8, 0xfc, 0x88, 0x3f, 0x01, 0xde, 0x01,
+ 0x6b, 0x9d, 0x26, 0x4b, 0x31, 0x86, 0x28, 0x70, 0x34, 0x07, 0x21, 0xc8,
+ 0xfe, 0x35, 0xe2, 0x54, 0x68, 0x9b, 0x1e, 0xf3, 0xbe, 0xae, 0xb8, 0xb9,
+ 0xd0, 0xdc, 0xd6, 0xa2, 0x8b, 0xea, 0x69, 0xed, 0xe8, 0xf2, 0x99, 0x72,
+ 0x06, 0xac, 0x30, 0xe9, 0x99, 0x9e, 0xbe, 0xeb, 0x15, 0x93, 0x6e, 0x24,
+ 0xb0, 0x96, 0x4a, 0x21, 0x98, 0xf9, 0x7f, 0x9e, 0xfb, 0xdf, 0x45, 0x37,
+ 0x7b, 0x06, 0x4c, 0x62, 0xaa, 0xa6, 0x8f, 0x67, 0xd6, 0x8b, 0x18, 0x18,
+ 0x59, 0xe2, 0xf9, 0x02, 0x2c, 0xb2, 0x25, 0x3e, 0xeb, 0xab, 0x8c, 0x39,
+ 0x09, 0x0f, 0xc8, 0x82, 0x8e, 0xd6, 0xb2, 0xa4, 0x4a, 0x94, 0x65, 0xd4,
+ 0xe3, 0x06, 0x8f, 0x15, 0xbd, 0x41, 0xc7, 0xfa, 0x71, 0x60, 0xe0, 0xcf,
+ 0x55, 0x65, 0x18, 0x0a, 0xd3, 0x05, 0x34, 0x99, 0x62, 0x8e, 0x4d, 0x91,
+ 0xc2, 0x7b, 0xbf, 0x74, 0x16, 0x42, 0x9d, 0x7e, 0x27, 0x63, 0xef, 0x30,
+ 0x71, 0x9f, 0xe6, 0x39, 0xf7, 0x2e, 0x85, 0x1c, 0x30, 0x5f, 0x0e, 0xa4,
+ 0xc6, 0xde, 0x7e, 0xcb, 0x7a, 0x01, 0x03, 0x57, 0xc1, 0x7e, 0x0a, 0x3a,
+ 0x4c, 0xe3, 0xae, 0x78, 0x4a, 0x78, 0xb3, 0xea, 0xbd, 0xb5, 0x24, 0x13,
+ 0x3e, 0xcb, 0x59, 0xb9, 0x4c, 0x3a, 0xfc, 0x1f, 0xff, 0x69, 0x6d, 0x7d,
+ 0x89, 0xb0, 0x39, 0x28, 0xd0, 0xff, 0x48, 0x0e, 0xd3, 0x2f, 0x86, 0x10,
+ 0xdc, 0x36, 0xd9, 0x41, 0x66, 0x5a, 0x28, 0x80, 0xc4, 0xaf, 0x94, 0xfd,
+ 0x8a, 0xed, 0x67, 0xe7, 0x05, 0x42, 0xce, 0x3c, 0xae, 0xef, 0x19, 0xbb,
+ 0x34, 0x51, 0x7e, 0x62, 0xaa, 0x56, 0x6c, 0x81, 0xf1, 0xb0, 0xf2, 0x32,
+ 0xc9, 0xad, 0xcf, 0xa0, 0x7c, 0x82, 0x91, 0xca},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of null
+ // tcID: 177
+ {SEC_OID_SHA384,
+ 177,
+ {0x1a, 0x23, 0xf9, 0x08, 0x89, 0x9c, 0xfd, 0x37, 0x77, 0x8d, 0xc2, 0x9a,
+ 0x49, 0x44, 0xaf, 0xea, 0x64, 0x94, 0xb2, 0xc3, 0x35, 0x64, 0x80, 0x11,
+ 0x33, 0x16, 0xed, 0x76, 0x1f, 0xbe, 0xc2, 0x43, 0xed, 0x42, 0xfd, 0x6f,
+ 0x0e, 0x7a, 0x1b, 0xd5, 0x1c, 0x6c, 0x43, 0x20, 0x13, 0xcb, 0x8f, 0xeb,
+ 0x8c, 0x4e, 0x52, 0x03, 0x06, 0x5a, 0x8b, 0xc5, 0x86, 0x6d, 0x21, 0x59,
+ 0x86, 0x9d, 0x9e, 0x4b, 0x47, 0xf0, 0xb8, 0x74, 0x9e, 0x60, 0x6e, 0x37,
+ 0x1f, 0x92, 0x04, 0xdc, 0x6b, 0x8d, 0x13, 0x15, 0xb9, 0xe3, 0x56, 0xcf,
+ 0x4d, 0x36, 0x1d, 0xa1, 0xa9, 0x05, 0x4a, 0x30, 0x62, 0x0e, 0x48, 0xf6,
+ 0x68, 0x38, 0x7b, 0x1d, 0x82, 0x5f, 0x53, 0x75, 0x2f, 0xde, 0x9f, 0x15,
+ 0xfc, 0x18, 0x7f, 0x64, 0x40, 0x9d, 0xf1, 0xda, 0x8f, 0xa8, 0x40, 0x9f,
+ 0x09, 0x95, 0x1f, 0x44, 0x5a, 0xba, 0xaa, 0x15, 0xc5, 0xf3, 0x70, 0x97,
+ 0x5c, 0xd3, 0x8a, 0x00, 0x51, 0x16, 0x87, 0x79, 0xac, 0x77, 0xa7, 0x98,
+ 0xa9, 0x95, 0x6f, 0xc6, 0x78, 0xac, 0xd6, 0xc4, 0x3d, 0xf3, 0x38, 0x15,
+ 0x58, 0xca, 0x7b, 0x3b, 0xb3, 0x0d, 0x3d, 0x2a, 0x77, 0xbf, 0x39, 0x1c,
+ 0xc5, 0x5f, 0x05, 0x7e, 0x25, 0xe2, 0x20, 0x3c, 0x71, 0x9b, 0xfe, 0xab,
+ 0x7d, 0xd4, 0x34, 0xa7, 0xbe, 0xbc, 0x84, 0x27, 0xf7, 0x0b, 0x23, 0x94,
+ 0x97, 0xbf, 0x12, 0x67, 0xe0, 0x53, 0x90, 0x1e, 0x16, 0x1e, 0x8b, 0xe2,
+ 0xd4, 0x61, 0xab, 0x00, 0x06, 0xf1, 0x51, 0x39, 0x2c, 0x59, 0x8a, 0xb0,
+ 0x8c, 0x18, 0x9a, 0xb5, 0x79, 0x7a, 0x34, 0x9b, 0x3c, 0x06, 0xf8, 0x7b,
+ 0x82, 0xc8, 0x94, 0xf7, 0xb1, 0xd6, 0x30, 0x13, 0x38, 0xe1, 0x0a, 0x96,
+ 0x03, 0x53, 0xa6, 0x30, 0x6c, 0xd0, 0xf3, 0x99, 0x7d, 0xe6, 0xd4, 0xa9,
+ 0xf3, 0x1d, 0xe9, 0xcf, 0x2d, 0xa9, 0x51, 0x79, 0x35, 0xce, 0x7e, 0xb9,
+ 0x19, 0x00, 0xd5, 0x17, 0xe4, 0x5a, 0x66, 0x4c, 0xef, 0xe4, 0x94, 0xab,
+ 0x8c, 0x24, 0x7e, 0x0e, 0xc7, 0xc7, 0x6f, 0x20, 0x1b, 0x6a, 0x3b, 0x61,
+ 0x9c, 0x28, 0x6b, 0xd8, 0x47, 0x59, 0xb5, 0xf1, 0x05, 0x5d, 0x4a, 0x35,
+ 0x3d, 0x7e, 0x4f, 0xeb, 0x71, 0x18, 0x5b, 0x8e, 0x2b, 0x00, 0xba, 0x3a,
+ 0x06, 0xf1, 0x80, 0x10, 0x99, 0x41, 0x01, 0x7f, 0xa8, 0x49, 0xc1, 0x0b,
+ 0xd9, 0xcd, 0x18, 0x7c, 0xba, 0x11, 0x54, 0xe6, 0x4c, 0x4a, 0x98, 0x56,
+ 0xf5, 0x63, 0xc6, 0xaf, 0x80, 0x7d, 0x6f, 0xb9, 0x14, 0xfb, 0xb2, 0xa8,
+ 0x43, 0x19, 0x3c, 0x23, 0x4c, 0x3f, 0x93, 0x3e, 0x44, 0x2f, 0xd6, 0xde,
+ 0x4e, 0x2f, 0x2f, 0xba, 0x5b, 0x22, 0x8d, 0xc0, 0xdc, 0x53, 0xff, 0xc4,
+ 0x13, 0xf5, 0xb8, 0xec, 0xed, 0x36, 0xd9, 0xf1, 0x9b, 0x89, 0x0a, 0xd0,
+ 0xaa, 0xf7, 0x7b, 0x8e, 0x08, 0xfe, 0xf4, 0x4b, 0xcc, 0x53, 0xd2, 0xe7,
+ 0xb2, 0x77, 0x57, 0x86, 0x32, 0xcb, 0x30, 0x18, 0x0e, 0x64, 0x22, 0x97,
+ 0xd2, 0x4e, 0x99, 0x75, 0x47, 0x62, 0x36, 0xf4, 0x6c, 0xd0, 0xfa, 0xfc,
+ 0xd9, 0x3d, 0xcc, 0xb4, 0x70, 0x97, 0xfe, 0x91, 0xae, 0xd1, 0xa0, 0x5d,
+ 0xfe, 0x85, 0x5b, 0x62, 0x76, 0x8a, 0xb2, 0xbd, 0x65, 0x57, 0x4e, 0x69,
+ 0x74, 0x77, 0x7d, 0x54, 0xa1, 0xe6, 0x62, 0x0f, 0x31, 0xe3, 0xfe, 0x75,
+ 0x7a, 0x4f, 0x24, 0xe4, 0x38, 0x17, 0xae, 0x45, 0x53, 0x8a, 0xed, 0x83,
+ 0xc2, 0x2e, 0xbe, 0x90, 0x4b, 0x45, 0x3b, 0xc8, 0x97, 0x96, 0x99, 0x8b,
+ 0x3c, 0x43, 0x66, 0x1d, 0x5b, 0x63, 0x86, 0x70, 0xa9, 0xd4, 0x6b, 0xee,
+ 0xd0, 0x6e, 0x22, 0x08, 0xeb, 0xe9, 0x89, 0x2d, 0xa5, 0xbd, 0xac, 0x71,
+ 0x27, 0x02, 0x9e, 0x1a, 0x62, 0x17, 0x31, 0xef},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 178
+ {SEC_OID_SHA384,
+ 178,
+ {0x3c, 0xfa, 0x2d, 0x61, 0x0f, 0x88, 0x84, 0x24, 0x6a, 0xad, 0x56, 0x16,
+ 0xc1, 0xce, 0x4c, 0x52, 0x12, 0xb2, 0xcd, 0xe2, 0x0d, 0x26, 0xb7, 0xfb,
+ 0x88, 0x09, 0xe9, 0x88, 0xd6, 0xff, 0xf6, 0x5a, 0xc3, 0x22, 0xdd, 0x44,
+ 0x3d, 0xf3, 0x2f, 0xf4, 0x00, 0x8d, 0x0f, 0x6a, 0x9f, 0x30, 0xa9, 0x90,
+ 0xda, 0x3b, 0x4c, 0x9b, 0x38, 0x30, 0xa9, 0xb6, 0xf9, 0x61, 0x6e, 0x1b,
+ 0xe9, 0x19, 0x4d, 0xcb, 0x6f, 0x05, 0xe6, 0x34, 0xbc, 0xf8, 0xb8, 0xf1,
+ 0x24, 0x19, 0x91, 0xec, 0x8e, 0x92, 0x2f, 0x5b, 0x3d, 0xb8, 0xc5, 0xf8,
+ 0x1c, 0xd1, 0xb4, 0xb9, 0x2f, 0x52, 0x48, 0xb9, 0xae, 0x87, 0xf0, 0x01,
+ 0x17, 0x37, 0x5c, 0x9b, 0xb0, 0x2f, 0xf4, 0x36, 0xee, 0x6d, 0x07, 0x8c,
+ 0x9f, 0x86, 0xf1, 0xd5, 0x63, 0x5b, 0x11, 0x00, 0xc5, 0xc4, 0x1d, 0xaa,
+ 0x43, 0xc9, 0x78, 0x1b, 0x41, 0x4f, 0xa2, 0xa0, 0x65, 0xb9, 0x06, 0x63,
+ 0x02, 0x59, 0x97, 0x68, 0x91, 0xe1, 0xba, 0x4b, 0x97, 0x84, 0x8f, 0x10,
+ 0xc3, 0x42, 0x5b, 0xbd, 0xdc, 0x1e, 0x94, 0xd7, 0xf3, 0xe8, 0x8f, 0x8c,
+ 0x5e, 0x35, 0x85, 0x1c, 0xdb, 0x1f, 0x07, 0x0f, 0xca, 0x63, 0xa0, 0xe4,
+ 0x91, 0x14, 0xaf, 0xed, 0xe0, 0x7c, 0xb0, 0x2f, 0x26, 0x88, 0xc2, 0x33,
+ 0x7e, 0x63, 0x28, 0x49, 0xce, 0xf8, 0xb5, 0x26, 0x6f, 0x1e, 0x1e, 0x75,
+ 0x2f, 0x4f, 0x03, 0x8b, 0xb1, 0x5c, 0x7c, 0x08, 0xde, 0x3b, 0xbf, 0xfe,
+ 0x86, 0x71, 0x28, 0x0c, 0x50, 0xe3, 0x89, 0xe2, 0xad, 0xa8, 0xdc, 0x33,
+ 0xef, 0x77, 0x7f, 0x3b, 0x4b, 0xc6, 0x25, 0x94, 0x06, 0x1c, 0xae, 0x12,
+ 0xc2, 0x1a, 0x09, 0x97, 0xe1, 0xbe, 0x80, 0x7d, 0xc9, 0xa7, 0x8d, 0xe7,
+ 0xa8, 0xb3, 0x9d, 0x35, 0x45, 0x8a, 0x38, 0x5b, 0xea, 0xa1, 0x0c, 0xce,
+ 0x74, 0x3c, 0xc5, 0xcb, 0xe1, 0x05, 0xea, 0x2b, 0x2f, 0x36, 0xfd, 0xa6,
+ 0x9f, 0x73, 0x14, 0xed, 0xfc, 0xf1, 0x4c, 0x90, 0x6b, 0xa8, 0x9f, 0xc7,
+ 0xbd, 0x11, 0x8a, 0x3f, 0xa2, 0xc8, 0x74, 0xcf, 0x72, 0xfd, 0x50, 0xbd,
+ 0xbb, 0x55, 0x19, 0xe9, 0xfa, 0x05, 0x4b, 0x24, 0xa8, 0x61, 0x17, 0xb1,
+ 0xb6, 0xcf, 0xf2, 0x67, 0x4d, 0x62, 0xd7, 0x44, 0xdc, 0xef, 0xaa, 0xdd,
+ 0xe6, 0x20, 0x97, 0x0f, 0x62, 0x6a, 0x69, 0xd9, 0xd1, 0xdb, 0x15, 0x11,
+ 0x34, 0xf3, 0xda, 0xe1, 0x4a, 0x02, 0x87, 0x80, 0x01, 0xe0, 0xe4, 0xa7,
+ 0xef, 0xf3, 0x28, 0x25, 0x5e, 0x9e, 0x06, 0xcd, 0x1c, 0xf1, 0x81, 0x7f,
+ 0xac, 0x0c, 0xf9, 0xe7, 0x64, 0x41, 0x77, 0xa3, 0xb4, 0x6f, 0x41, 0x7d,
+ 0x98, 0x45, 0x06, 0x0a, 0x8c, 0x62, 0xe2, 0x00, 0x2d, 0xbc, 0x67, 0x02,
+ 0xaf, 0x1f, 0x3e, 0xb7, 0x88, 0x22, 0xed, 0xd8, 0x7f, 0xdc, 0x9e, 0xd0,
+ 0x1e, 0xeb, 0x8d, 0x6f, 0xa3, 0xbb, 0xd4, 0x34, 0xce, 0x5b, 0x08, 0x9d,
+ 0xc3, 0x92, 0x2c, 0x0f, 0x0a, 0x7d, 0x56, 0xff, 0xcf, 0x87, 0x44, 0x21,
+ 0xff, 0xcc, 0x84, 0x3c, 0x26, 0x75, 0xf8, 0x82, 0xde, 0x1c, 0xe7, 0x07,
+ 0xb9, 0x79, 0x7e, 0x73, 0xe4, 0x14, 0x4a, 0x1e, 0xc5, 0x32, 0x4b, 0x6b,
+ 0x36, 0x7c, 0x2b, 0x1c, 0x2a, 0xb7, 0xa3, 0xeb, 0xec, 0x71, 0xce, 0x88,
+ 0x82, 0x51, 0x92, 0xe1, 0x95, 0x9f, 0xc1, 0xd4, 0xe4, 0x5c, 0x7c, 0x8c,
+ 0x6c, 0xc1, 0x17, 0x42, 0x0c, 0x8a, 0xc1, 0x51, 0x43, 0xc7, 0xa4, 0xe1,
+ 0x29, 0xb9, 0x9c, 0x61, 0xc0, 0x7d, 0xb1, 0xf0, 0x19, 0x51, 0xc3, 0x93,
+ 0x6f, 0x53, 0x07, 0x56, 0x6d, 0xf6, 0x3a, 0xe8, 0x12, 0x08, 0xab, 0x3b,
+ 0xcd, 0x7a, 0x6a, 0x67, 0x99, 0x0d, 0x36, 0xbf, 0xd1, 0x8b, 0x4a, 0xf4,
+ 0x1c, 0x64, 0xd8, 0xee, 0x36, 0x50, 0x0d, 0x22},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 179
+ {SEC_OID_SHA384,
+ 179,
+ {0xa8, 0x5d, 0xe4, 0xa7, 0x79, 0xb4, 0xd0, 0xa3, 0x39, 0x95, 0x9e, 0xba,
+ 0x0f, 0x95, 0x17, 0xf4, 0x08, 0xed, 0x87, 0x84, 0x72, 0x05, 0x4e, 0x21,
+ 0x5d, 0x06, 0x67, 0x60, 0x72, 0x2a, 0xa5, 0x4f, 0x18, 0x97, 0x7e, 0x8a,
+ 0x58, 0xc7, 0xb5, 0xfd, 0x36, 0xa5, 0xf0, 0x62, 0x20, 0xd7, 0x5b, 0x2e,
+ 0x6b, 0xd6, 0xe4, 0x6a, 0x47, 0x1e, 0x6b, 0x58, 0xdf, 0x82, 0x20, 0x5b,
+ 0x25, 0x45, 0x8c, 0x13, 0xa7, 0xa3, 0x6f, 0x77, 0x89, 0xbd, 0x52, 0xe9,
+ 0x60, 0x24, 0x44, 0x03, 0xf1, 0xa4, 0x95, 0xdf, 0xb4, 0xfe, 0xb4, 0x4e,
+ 0x0b, 0x0d, 0x74, 0x5b, 0x99, 0x08, 0xde, 0x3a, 0x78, 0x32, 0xf5, 0x94,
+ 0x13, 0x35, 0xa5, 0x9b, 0xf9, 0xf4, 0xce, 0x32, 0xd5, 0xb8, 0xfa, 0xb8,
+ 0x8d, 0xb6, 0x4a, 0x6f, 0xbb, 0x04, 0x3f, 0x08, 0x4b, 0xfa, 0xe5, 0xb3,
+ 0xd3, 0x88, 0xd3, 0x8c, 0x3e, 0x22, 0xc8, 0x93, 0x49, 0x1d, 0xb8, 0xd7,
+ 0x99, 0x5a, 0x92, 0x06, 0xfc, 0x89, 0xae, 0x29, 0x80, 0x60, 0x93, 0xe1,
+ 0xc0, 0x05, 0x6a, 0x80, 0x53, 0x4d, 0x20, 0xf4, 0x1a, 0xc9, 0x94, 0x73,
+ 0xeb, 0x3c, 0x50, 0x69, 0x5a, 0xb5, 0xc9, 0x8d, 0xee, 0xae, 0x78, 0x45,
+ 0x8a, 0x00, 0x36, 0x6e, 0x62, 0x0e, 0xfb, 0x89, 0x0b, 0xde, 0x97, 0x32,
+ 0x01, 0xd0, 0xbd, 0x2d, 0xc5, 0xe8, 0xc2, 0x3a, 0x5a, 0x4d, 0x49, 0xf9,
+ 0x4d, 0x09, 0xe8, 0x96, 0x67, 0xf0, 0x29, 0xc6, 0x8c, 0x7a, 0x64, 0xf4,
+ 0x68, 0x31, 0xa7, 0x18, 0xda, 0x5f, 0x16, 0x0e, 0xdf, 0x9c, 0x85, 0xe7,
+ 0xe9, 0x90, 0xc6, 0x55, 0x7a, 0x3d, 0xc6, 0xfd, 0x3f, 0x1f, 0x4e, 0xe0,
+ 0x5b, 0x6d, 0x13, 0x5a, 0xbb, 0x1c, 0x1b, 0x33, 0x8e, 0x10, 0x10, 0x61,
+ 0xd9, 0x19, 0x7e, 0xd6, 0xf2, 0x91, 0x90, 0x0c, 0xde, 0x62, 0x7e, 0x3b,
+ 0xf3, 0x47, 0x57, 0xe6, 0x5d, 0x67, 0x0f, 0x38, 0x34, 0xc2, 0xe9, 0x91,
+ 0xc2, 0x7c, 0xee, 0x51, 0x5d, 0x36, 0xf3, 0x06, 0x36, 0x9f, 0x32, 0xb1,
+ 0x13, 0x65, 0x53, 0x24, 0x52, 0x42, 0xd8, 0xce, 0x4d, 0xda, 0x06, 0xd6,
+ 0xcc, 0x1f, 0x6f, 0x59, 0xbf, 0x78, 0x4c, 0xf6, 0xaa, 0xe5, 0x0d, 0x23,
+ 0x45, 0xba, 0xb8, 0x04, 0xa9, 0x34, 0xba, 0xc9, 0xd3, 0xbd, 0xa1, 0x4c,
+ 0xe8, 0xf0, 0xe6, 0x58, 0x46, 0x4e, 0x42, 0xf0, 0xfa, 0xde, 0x2d, 0x6b,
+ 0x46, 0x4f, 0xce, 0x88, 0x49, 0x6f, 0x7a, 0x87, 0x6a, 0xa5, 0x19, 0xf3,
+ 0x34, 0xf2, 0x08, 0x4d, 0x83, 0x32, 0x3a, 0x43, 0x10, 0xca, 0x2d, 0xb6,
+ 0xba, 0x79, 0xed, 0x24, 0xef, 0xe8, 0xe1, 0x34, 0x99, 0x63, 0xd3, 0xfc,
+ 0x7d, 0xfb, 0xb5, 0x6a, 0xdf, 0x07, 0x52, 0x42, 0x7d, 0xc0, 0x57, 0xe8,
+ 0x8f, 0xb2, 0x50, 0x78, 0x09, 0x62, 0xdf, 0x43, 0x9a, 0x6f, 0xba, 0x2c,
+ 0xe3, 0x5e, 0xbb, 0x4a, 0x66, 0x68, 0x27, 0x85, 0x55, 0x50, 0x0d, 0x32,
+ 0x75, 0x96, 0x97, 0xba, 0x38, 0x3b, 0x2b, 0x6a, 0xc7, 0x0b, 0x93, 0x07,
+ 0xd9, 0x49, 0x70, 0x65, 0xa4, 0xf9, 0x40, 0x19, 0x6b, 0x38, 0x4a, 0x37,
+ 0x1f, 0xc9, 0x01, 0x95, 0xde, 0x37, 0x08, 0x0c, 0x71, 0x29, 0xf5, 0x84,
+ 0xe5, 0x7c, 0x89, 0x3b, 0x1d, 0x45, 0xea, 0x1a, 0x9b, 0x87, 0xb1, 0xc2,
+ 0x2d, 0xc8, 0xe3, 0xba, 0x79, 0xe2, 0xa9, 0x17, 0x65, 0xce, 0xa0, 0x94,
+ 0x93, 0x2f, 0xb6, 0x54, 0x4c, 0x03, 0x65, 0x96, 0x0e, 0xc8, 0x7a, 0xe9,
+ 0xd1, 0xce, 0x42, 0xc7, 0x61, 0x2c, 0x3e, 0x66, 0xbe, 0x85, 0x95, 0xe5,
+ 0xc4, 0x8e, 0xc9, 0x6c, 0x2c, 0xbd, 0x3d, 0xb2, 0x9f, 0x0b, 0xa7, 0x70,
+ 0x83, 0x6a, 0x1e, 0xe0, 0x10, 0x69, 0xfa, 0xde, 0x93, 0x62, 0x5b, 0x42,
+ 0x22, 0xdd, 0x22, 0xf4, 0x69, 0x0d, 0x21, 0xe1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 180
+ {SEC_OID_SHA384,
+ 180,
+ {0x90, 0xcf, 0x98, 0xfd, 0xad, 0x03, 0x42, 0xa9, 0x60, 0x65, 0xe4, 0x93,
+ 0x82, 0x3c, 0xca, 0xde, 0x9b, 0x64, 0xba, 0x7d, 0x55, 0x85, 0x4e, 0xa5,
+ 0x4d, 0x54, 0x27, 0xb5, 0x98, 0x21, 0x93, 0x72, 0x7e, 0x12, 0x38, 0x2e,
+ 0x56, 0x26, 0xe1, 0xc2, 0x12, 0x95, 0x51, 0xd3, 0x89, 0xb6, 0x13, 0xc4,
+ 0xcc, 0xf7, 0xd2, 0x9e, 0xf7, 0xc1, 0xb7, 0xaf, 0x89, 0x5b, 0x10, 0x81,
+ 0x76, 0x0e, 0xab, 0x34, 0xd3, 0x54, 0x18, 0x0c, 0x22, 0xe6, 0x4a, 0x6c,
+ 0x4e, 0x9e, 0x5d, 0xaa, 0x00, 0xa1, 0x3a, 0x7d, 0x80, 0x46, 0x47, 0x85,
+ 0x03, 0xd3, 0x12, 0x1a, 0x02, 0xc9, 0xff, 0xe3, 0x5c, 0x3b, 0xd2, 0xb8,
+ 0x81, 0x81, 0x5f, 0x38, 0x84, 0x97, 0xd6, 0x6e, 0xa3, 0x98, 0x5b, 0xac,
+ 0x4e, 0xb9, 0x2f, 0x78, 0x3b, 0x53, 0xb4, 0xe8, 0xf9, 0xb5, 0x1e, 0x54,
+ 0xc7, 0xa1, 0x15, 0xaa, 0x34, 0x12, 0x68, 0x8e, 0x3b, 0x8a, 0x52, 0x61,
+ 0xd2, 0x00, 0x35, 0x94, 0x5b, 0x91, 0xce, 0xe0, 0x18, 0x39, 0xcd, 0xb8,
+ 0xab, 0xe5, 0x1d, 0x96, 0xa8, 0x50, 0xbf, 0x50, 0x64, 0x66, 0xbd, 0xca,
+ 0x08, 0x7d, 0xba, 0xfd, 0xa1, 0xd7, 0xef, 0xf2, 0x91, 0x70, 0xc4, 0xc9,
+ 0x77, 0xb1, 0x8b, 0xf2, 0x18, 0xd2, 0x92, 0x12, 0xe2, 0xdf, 0xc1, 0x70,
+ 0x91, 0x8c, 0xee, 0x6c, 0xdf, 0xb6, 0xfc, 0xe3, 0x29, 0x91, 0xb7, 0x1a,
+ 0x11, 0x03, 0xe7, 0xdf, 0x86, 0xee, 0x31, 0x90, 0x05, 0x09, 0xe5, 0x19,
+ 0xe5, 0x9e, 0xcb, 0xcc, 0x74, 0xc9, 0x98, 0x00, 0xa2, 0x41, 0xdb, 0x9f,
+ 0xe9, 0xf7, 0x90, 0x0c, 0xc4, 0x8f, 0x54, 0xa3, 0xb2, 0x93, 0x66, 0x69,
+ 0x6b, 0x65, 0xf1, 0x5a, 0x05, 0x7b, 0x2b, 0x52, 0x99, 0xce, 0x92, 0xb9,
+ 0x75, 0xc0, 0xc0, 0x43, 0x8a, 0x2b, 0x78, 0x5d, 0x93, 0x3b, 0x13, 0x1f,
+ 0x6e, 0xd2, 0xae, 0x85, 0x06, 0xcb, 0xfa, 0xfc, 0x00, 0x57, 0xaf, 0xb1,
+ 0x42, 0x85, 0x7d, 0x90, 0x26, 0x4c, 0x07, 0xde, 0xdd, 0x97, 0x07, 0xa8,
+ 0x66, 0xba, 0x15, 0x0a, 0x1c, 0x54, 0xfa, 0x76, 0xfa, 0x3c, 0xa4, 0x66,
+ 0x27, 0xba, 0x43, 0x8c, 0xf2, 0x61, 0x99, 0x1e, 0x1e, 0xfa, 0x73, 0x20,
+ 0x4f, 0x8f, 0x6c, 0xa7, 0xae, 0x1e, 0xf0, 0x41, 0xdd, 0x52, 0x88, 0x86,
+ 0x67, 0xbc, 0xe3, 0x36, 0x64, 0x1b, 0x95, 0x51, 0x61, 0xc7, 0xc7, 0x18,
+ 0x75, 0x6c, 0x4a, 0x4c, 0xee, 0x7f, 0xab, 0x6c, 0xb9, 0xd5, 0xb9, 0x8a,
+ 0x96, 0xe5, 0x41, 0x79, 0x02, 0xb3, 0x0f, 0x51, 0x83, 0x28, 0xe6, 0xf8,
+ 0xc4, 0x05, 0x61, 0x5e, 0x5e, 0xf5, 0x3b, 0x1e, 0xe6, 0x85, 0x08, 0x1c,
+ 0x3d, 0x47, 0x58, 0xda, 0x78, 0x72, 0x39, 0x5f, 0xa7, 0xb7, 0x01, 0x07,
+ 0x27, 0xb8, 0x73, 0xd3, 0x8f, 0x2d, 0x91, 0x64, 0xf2, 0x54, 0xee, 0x83,
+ 0x82, 0x26, 0x1f, 0x8c, 0xa4, 0xe7, 0x22, 0x12, 0x61, 0x08, 0x2c, 0xe9,
+ 0xd9, 0x13, 0x36, 0x29, 0x33, 0xa2, 0xe5, 0xf1, 0xb3, 0xff, 0x17, 0x36,
+ 0x14, 0x77, 0x82, 0xb0, 0xa1, 0x8e, 0x17, 0xe9, 0x13, 0x35, 0x3f, 0x10,
+ 0xd9, 0xa8, 0xcb, 0xf6, 0x43, 0xa7, 0x37, 0x43, 0xa3, 0x7b, 0x08, 0x5b,
+ 0x60, 0x8f, 0x2d, 0x95, 0x79, 0xbe, 0x7a, 0x98, 0x5c, 0x1d, 0xee, 0x58,
+ 0x17, 0x2c, 0x5b, 0x50, 0xbc, 0x43, 0x15, 0xfb, 0x2c, 0xc3, 0x2b, 0xd6,
+ 0x2f, 0x98, 0x76, 0xae, 0x48, 0x26, 0xad, 0x75, 0x54, 0x85, 0x73, 0xd4,
+ 0xb7, 0xce, 0x1c, 0x0a, 0xaf, 0x81, 0x6b, 0x91, 0xa9, 0xb7, 0x1e, 0x4e,
+ 0x7e, 0x13, 0x4e, 0x40, 0x42, 0xb2, 0x19, 0xb6, 0xea, 0x18, 0x58, 0x14,
+ 0xb5, 0xa2, 0x65, 0x38, 0x3f, 0x70, 0xb9, 0x31, 0x1e, 0xe3, 0x39, 0x65,
+ 0xf1, 0x60, 0x20, 0xd2, 0x59, 0xd3, 0x4a, 0xba},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 181
+ {SEC_OID_SHA384,
+ 181,
+ {0x26, 0xbc, 0x51, 0xa5, 0xca, 0x91, 0x6c, 0x06, 0x95, 0x4c, 0x53, 0xf7,
+ 0x8c, 0xf9, 0xcb, 0x98, 0x28, 0xbe, 0xbf, 0xfc, 0xf0, 0xa8, 0xa6, 0x65,
+ 0xe3, 0xf5, 0x7b, 0x21, 0xb1, 0xd5, 0x44, 0x8d, 0x44, 0xd2, 0x01, 0x3c,
+ 0xd4, 0x4d, 0xf2, 0x86, 0x08, 0x01, 0x25, 0xc4, 0x99, 0x63, 0x95, 0x38,
+ 0x4d, 0xe9, 0x2a, 0x32, 0xe3, 0x01, 0x36, 0x9f, 0x22, 0xc3, 0x6d, 0x55,
+ 0x4b, 0x7f, 0xaf, 0xef, 0x65, 0xaa, 0xbd, 0xe0, 0x65, 0x77, 0xed, 0xce,
+ 0xf8, 0x5f, 0x43, 0x26, 0x91, 0x06, 0x4a, 0x07, 0xfd, 0x71, 0x24, 0x4b,
+ 0xd6, 0x42, 0x97, 0x3d, 0x52, 0x67, 0xe0, 0x7b, 0x6d, 0x22, 0x4b, 0x1a,
+ 0xf3, 0x1f, 0x0f, 0x79, 0x22, 0xc3, 0x51, 0x92, 0xf3, 0x01, 0x1e, 0x32,
+ 0xfd, 0x64, 0xcf, 0x57, 0xf9, 0xee, 0xe9, 0xaf, 0x50, 0x61, 0x36, 0xb5,
+ 0x0d, 0x0a, 0x89, 0x57, 0xe9, 0xa7, 0x01, 0xb1, 0xa0, 0xae, 0x2e, 0x31,
+ 0x15, 0xc6, 0xa9, 0x5f, 0xf4, 0x37, 0xfe, 0x17, 0xdb, 0x19, 0x5f, 0x85,
+ 0xdb, 0x8c, 0xea, 0x85, 0x0a, 0x6e, 0xea, 0xe9, 0x9c, 0xfa, 0xf4, 0x96,
+ 0xac, 0x1c, 0xe0, 0x23, 0xb9, 0x09, 0x12, 0x7e, 0xc2, 0xf3, 0xd7, 0x98,
+ 0x17, 0x34, 0x87, 0x90, 0xfb, 0x88, 0xd3, 0x6d, 0x57, 0x77, 0x38, 0x4e,
+ 0x0c, 0x2f, 0xf3, 0x6f, 0x56, 0x16, 0xa6, 0xf8, 0x05, 0xb7, 0x40, 0x78,
+ 0xe5, 0x01, 0xa1, 0xe8, 0xd6, 0x1b, 0x29, 0xfb, 0x92, 0xe9, 0x5f, 0x14,
+ 0x62, 0x4f, 0xf9, 0xfb, 0x56, 0xde, 0x3a, 0x24, 0xd2, 0x8f, 0xbe, 0x10,
+ 0xa1, 0x11, 0x58, 0x9f, 0xf3, 0x3b, 0x28, 0x45, 0x59, 0x80, 0x41, 0x0b,
+ 0x36, 0xc6, 0x36, 0xbf, 0x15, 0x9f, 0x94, 0xef, 0x30, 0xb9, 0xf1, 0x8c,
+ 0xa3, 0xe6, 0xed, 0x69, 0xa0, 0xd5, 0x93, 0xe0, 0x6a, 0x79, 0xbb, 0x1a,
+ 0x0b, 0x06, 0x6d, 0x71, 0x80, 0x64, 0x95, 0x6e, 0xa8, 0x84, 0xc7, 0xfe,
+ 0x13, 0xf7, 0xbc, 0x80, 0xf9, 0x96, 0x0e, 0xfe, 0xe3, 0x9c, 0xcd, 0xd4,
+ 0x5d, 0x36, 0x68, 0x6b, 0xe7, 0x4c, 0x43, 0xca, 0x41, 0x06, 0xe9, 0x4d,
+ 0xc1, 0xbe, 0x24, 0xd7, 0x99, 0x61, 0x0e, 0xfb, 0xd2, 0xfb, 0x50, 0x02,
+ 0xe2, 0x54, 0x91, 0x83, 0x36, 0x2c, 0xa0, 0xef, 0xf4, 0x9b, 0xd9, 0x97,
+ 0x18, 0x55, 0xc2, 0x9f, 0xc4, 0xac, 0x31, 0xa7, 0x59, 0xa5, 0x7b, 0x2d,
+ 0xe8, 0xdb, 0x0b, 0x1e, 0x22, 0x6d, 0x92, 0x4b, 0x4a, 0xa0, 0xe0, 0x4f,
+ 0x03, 0x5a, 0x3c, 0xf7, 0xc0, 0xcc, 0xdd, 0x11, 0x8e, 0x57, 0x7a, 0x0e,
+ 0xeb, 0xae, 0x4d, 0x98, 0x4f, 0x02, 0x30, 0x28, 0x7c, 0x66, 0x6d, 0x98,
+ 0x9d, 0x4a, 0xce, 0x41, 0xe0, 0x2d, 0xa8, 0xc7, 0x04, 0xc3, 0xb5, 0xa2,
+ 0xaa, 0x95, 0xdf, 0xa1, 0xd1, 0x8f, 0x47, 0xdc, 0x15, 0x32, 0xa9, 0xfc,
+ 0xce, 0x3c, 0xec, 0x6a, 0x49, 0xca, 0x16, 0xe4, 0x72, 0x88, 0x85, 0x7d,
+ 0x75, 0x53, 0xd3, 0x52, 0x69, 0x16, 0xa9, 0x76, 0xf0, 0xea, 0xa2, 0x38,
+ 0xa9, 0xe3, 0xa2, 0xd3, 0x77, 0x14, 0xdd, 0xac, 0xce, 0x0b, 0x40, 0xe2,
+ 0x60, 0xf5, 0x6e, 0x1c, 0xcd, 0x90, 0x73, 0x46, 0x62, 0x30, 0xb7, 0xd3,
+ 0x28, 0xfa, 0x69, 0xca, 0xaf, 0x79, 0x03, 0x0a, 0x84, 0xa1, 0xaa, 0xca,
+ 0x74, 0x1c, 0xc1, 0x96, 0xee, 0x2a, 0xc9, 0xa4, 0x4d, 0x9a, 0xd4, 0x78,
+ 0x88, 0x56, 0xe9, 0xfb, 0x51, 0x0c, 0x34, 0xb9, 0xcc, 0xd6, 0x1a, 0xab,
+ 0x89, 0xa7, 0x25, 0x87, 0x01, 0x71, 0xb8, 0xa8, 0xeb, 0xbc, 0xa3, 0x5e,
+ 0xa0, 0x96, 0x8e, 0xfb, 0x44, 0x13, 0x46, 0xc2, 0xf0, 0x4e, 0x4f, 0xff,
+ 0xc1, 0x94, 0x28, 0xe5, 0x4e, 0xf9, 0x6b, 0x3c, 0xf9, 0x65, 0x93, 0xc5,
+ 0x79, 0xa3, 0x33, 0x36, 0xe6, 0xcc, 0x1c, 0xd2},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 182
+ {SEC_OID_SHA384,
+ 182,
+ {0xac, 0x0c, 0x2b, 0xee, 0xd1, 0x98, 0x4d, 0xf4, 0xbc, 0x57, 0xb6, 0xac,
+ 0x73, 0x8f, 0x12, 0x72, 0x3f, 0x8b, 0xdb, 0xa2, 0x8d, 0x7c, 0x9a, 0x6b,
+ 0x44, 0x94, 0xcd, 0x26, 0xca, 0x11, 0x8b, 0xf5, 0x04, 0x90, 0xd3, 0x66,
+ 0xa1, 0x02, 0x94, 0x43, 0xbd, 0x77, 0x54, 0xcc, 0x50, 0x7e, 0xa7, 0x85,
+ 0xae, 0x55, 0xe7, 0x26, 0x76, 0x2b, 0x11, 0xbf, 0x5a, 0xd6, 0x87, 0x34,
+ 0x2f, 0x64, 0xb1, 0xe4, 0x8e, 0xe2, 0xed, 0x52, 0xa5, 0x3f, 0x1d, 0xff,
+ 0x4d, 0x5a, 0x93, 0x9c, 0x58, 0x5f, 0x2d, 0xdd, 0x1c, 0xe4, 0xcb, 0x15,
+ 0xc4, 0x60, 0xf5, 0xb4, 0x8a, 0xc9, 0xfb, 0x8e, 0xe6, 0xf0, 0xf8, 0xe3,
+ 0x08, 0x23, 0x73, 0x19, 0xcf, 0x74, 0x45, 0xc6, 0xd4, 0xc4, 0xfe, 0x7e,
+ 0xec, 0xd5, 0xed, 0xb1, 0x27, 0xea, 0xe0, 0x14, 0x96, 0xb4, 0x70, 0xaa,
+ 0xab, 0x8a, 0x06, 0x48, 0x8e, 0x9b, 0xb6, 0x47, 0x33, 0x66, 0xab, 0x21,
+ 0x44, 0x88, 0x55, 0x23, 0x7f, 0x1f, 0x62, 0x2a, 0x3c, 0x41, 0x90, 0x93,
+ 0x23, 0x6c, 0xb2, 0xb6, 0xfd, 0xb6, 0x72, 0xed, 0xe8, 0x09, 0xf2, 0x3a,
+ 0xfb, 0x67, 0x5f, 0x15, 0xe7, 0x72, 0x3f, 0xac, 0xbe, 0x7d, 0x54, 0x29,
+ 0x50, 0x85, 0x6e, 0x4b, 0x10, 0x41, 0x09, 0xd6, 0xe6, 0x47, 0xd8, 0x0e,
+ 0x29, 0x87, 0x6c, 0x69, 0x8f, 0x80, 0xdb, 0xa9, 0xfc, 0xcb, 0x27, 0x9c,
+ 0x2b, 0xcf, 0xbb, 0x28, 0x92, 0x52, 0xe7, 0x84, 0x77, 0xb7, 0x76, 0xbf,
+ 0x30, 0xb9, 0x8c, 0x24, 0x05, 0xb9, 0xfb, 0xaa, 0x5e, 0xf5, 0x3d, 0x5d,
+ 0x84, 0x6e, 0xdf, 0x70, 0x21, 0x5a, 0x99, 0xed, 0x6b, 0xfa, 0x57, 0x8a,
+ 0x61, 0x3a, 0x9c, 0xd0, 0xcd, 0xc5, 0x82, 0x72, 0x69, 0x31, 0x1e, 0xfd,
+ 0xc8, 0xcb, 0x9e, 0x90, 0x7f, 0xfc, 0xf0, 0xe6, 0x61, 0x61, 0xfa, 0xb2,
+ 0xc4, 0xeb, 0x4e, 0x3a, 0xae, 0x73, 0xa2, 0x1a, 0x15, 0x9b, 0x34, 0x1a,
+ 0x38, 0xd9, 0x27, 0x55, 0xa3, 0x09, 0x48, 0x54, 0x58, 0x8b, 0x1e, 0x5e,
+ 0x8a, 0x42, 0x7f, 0xd3, 0x10, 0xf2, 0x4a, 0x0d, 0x54, 0x22, 0xfd, 0x89,
+ 0x67, 0xd3, 0x6f, 0xa0, 0xc5, 0x4e, 0xfd, 0xf4, 0x71, 0xdd, 0x23, 0x0c,
+ 0xc2, 0xd0, 0xbb, 0x83, 0x79, 0x89, 0xfc, 0x19, 0x7d, 0x19, 0x37, 0x86,
+ 0xfc, 0x84, 0x15, 0x86, 0x49, 0xc9, 0x14, 0xe6, 0x93, 0x22, 0xc1, 0xd8,
+ 0x31, 0xef, 0x10, 0xfb, 0xd8, 0xd2, 0x6a, 0x6c, 0xf5, 0xa7, 0x8e, 0x86,
+ 0xb6, 0xff, 0x59, 0x58, 0xb4, 0x92, 0x20, 0x1a, 0xbd, 0xd3, 0xc3, 0xc0,
+ 0x0f, 0x35, 0x08, 0xee, 0xd1, 0x6c, 0x2d, 0x24, 0x3d, 0x15, 0xb4, 0xa4,
+ 0x1b, 0xec, 0xf2, 0x69, 0x2b, 0x45, 0xad, 0x35, 0x1b, 0x38, 0x85, 0x50,
+ 0xc0, 0x45, 0x20, 0x36, 0x13, 0x49, 0xdf, 0x51, 0x80, 0x01, 0xe5, 0xb0,
+ 0xa5, 0xdf, 0x31, 0xaf, 0xd6, 0x3e, 0x67, 0x44, 0x0c, 0xe0, 0x2d, 0x72,
+ 0x88, 0x0d, 0xf0, 0x9b, 0x6a, 0x35, 0x56, 0x20, 0x0f, 0x68, 0xde, 0xe0,
+ 0xeb, 0x66, 0x5e, 0x28, 0x7d, 0x19, 0x79, 0x75, 0xc9, 0x98, 0xf1, 0x32,
+ 0x72, 0xcd, 0x02, 0xe0, 0xa6, 0xb4, 0x1b, 0x6d, 0x3d, 0x49, 0x94, 0x36,
+ 0x0a, 0xbb, 0x26, 0xb3, 0x55, 0x79, 0xd2, 0xdf, 0xc2, 0x56, 0xb9, 0x9d,
+ 0x11, 0x0e, 0x83, 0x28, 0xce, 0xc7, 0x38, 0x06, 0x2b, 0x1b, 0x04, 0xaf,
+ 0xf4, 0x6a, 0xa4, 0x3f, 0x7f, 0xf3, 0xdb, 0x2c, 0xb6, 0xf7, 0x02, 0xa4,
+ 0x5c, 0x23, 0xa1, 0x89, 0x49, 0xf4, 0xe6, 0x34, 0x27, 0xc9, 0xa6, 0xaa,
+ 0xf4, 0xe4, 0x4b, 0xb6, 0x91, 0x7e, 0xc5, 0x78, 0x65, 0x3e, 0xac, 0x97,
+ 0x5b, 0x80, 0xd9, 0xbd, 0x8e, 0x4f, 0x04, 0xa2, 0xdd, 0x51, 0x8a, 0xc7,
+ 0x4c, 0x62, 0x60, 0x22, 0xb9, 0x21, 0x4e, 0x22},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: composed null
+ // tcID: 183
+ {SEC_OID_SHA384,
+ 183,
+ {0x5e, 0x31, 0x5a, 0x5a, 0x02, 0xfb, 0xce, 0x14, 0xaa, 0xec, 0x84, 0xd2,
+ 0x60, 0xb7, 0x55, 0xcd, 0xaf, 0xc0, 0x0a, 0x9c, 0x01, 0x08, 0x76, 0x68,
+ 0x39, 0xd1, 0xb0, 0xa4, 0x12, 0xeb, 0x98, 0x25, 0xf6, 0x84, 0x11, 0x8b,
+ 0x78, 0xd8, 0x36, 0x1f, 0xa3, 0xe5, 0x1c, 0xe3, 0x58, 0x65, 0x4f, 0x6d,
+ 0x17, 0x9a, 0xe6, 0x60, 0xaa, 0xab, 0x17, 0xf7, 0x5f, 0x7f, 0x78, 0x7f,
+ 0x94, 0x47, 0xe7, 0x77, 0x1e, 0x55, 0x95, 0x93, 0xb0, 0x62, 0x1b, 0xb7,
+ 0xd1, 0x69, 0xae, 0x93, 0x6e, 0x4e, 0x8c, 0x85, 0xe1, 0xa4, 0x6a, 0x2e,
+ 0x74, 0x36, 0x4a, 0x3b, 0x3c, 0x96, 0x5b, 0x26, 0x32, 0x59, 0xfb, 0xd8,
+ 0x36, 0xeb, 0xf9, 0x44, 0xeb, 0x2d, 0x81, 0xca, 0xcb, 0x36, 0x75, 0x62,
+ 0x32, 0x35, 0x88, 0x74, 0x53, 0x58, 0x51, 0x15, 0x12, 0xae, 0xb9, 0x69,
+ 0xe6, 0xad, 0x58, 0x65, 0xc6, 0x06, 0x53, 0x53, 0xda, 0xf9, 0xd1, 0x4d,
+ 0xa6, 0x26, 0x16, 0x62, 0x28, 0xf0, 0xe9, 0xb1, 0x63, 0x81, 0xd2, 0x71,
+ 0x7b, 0x68, 0x6d, 0x37, 0xa3, 0xab, 0x02, 0xc0, 0x2e, 0xe6, 0x73, 0x04,
+ 0x2d, 0xf9, 0xad, 0x20, 0x4c, 0x26, 0x0f, 0x35, 0xd5, 0xef, 0x14, 0xfa,
+ 0x74, 0xd9, 0x03, 0xe6, 0xb7, 0x59, 0xd0, 0xc5, 0x58, 0xc6, 0x98, 0x47,
+ 0x02, 0x67, 0xbf, 0xbb, 0xbc, 0x31, 0x81, 0xc7, 0xbe, 0x95, 0xf9, 0x09,
+ 0x8d, 0x21, 0xa0, 0x84, 0xbc, 0x32, 0x10, 0x82, 0x8b, 0xfb, 0x32, 0x61,
+ 0x8f, 0x3c, 0x33, 0x45, 0xf7, 0xd5, 0x4d, 0xc9, 0x7a, 0xe6, 0x9d, 0x25,
+ 0x6a, 0xd1, 0xe8, 0xee, 0x4c, 0x73, 0x38, 0x29, 0x0c, 0xdf, 0xaf, 0x90,
+ 0xd3, 0x53, 0x64, 0xed, 0x3e, 0x2e, 0x9e, 0x21, 0x23, 0x45, 0xf1, 0x19,
+ 0x57, 0x1e, 0x59, 0xbb, 0x0f, 0xa8, 0x67, 0xa9, 0x3a, 0x25, 0x73, 0x14,
+ 0x5c, 0x9e, 0x94, 0x3e, 0x6e, 0xce, 0x0e, 0x0b, 0x88, 0xc0, 0x11, 0xce,
+ 0x15, 0xc6, 0x9f, 0x14, 0x3d, 0x40, 0x54, 0xb0, 0x68, 0x97, 0xa5, 0x68,
+ 0x15, 0x03, 0xca, 0x88, 0x82, 0x15, 0x40, 0x44, 0xb0, 0x03, 0x39, 0x51,
+ 0x95, 0xf2, 0x5d, 0x32, 0x91, 0x8b, 0x38, 0x03, 0x39, 0xd1, 0x3e, 0xd6,
+ 0x73, 0xfb, 0x43, 0x4e, 0x3a, 0x94, 0xe1, 0x04, 0x31, 0x4a, 0x79, 0x58,
+ 0x9d, 0x53, 0x07, 0x91, 0x79, 0x55, 0x2d, 0x43, 0xde, 0x2a, 0x18, 0xd1,
+ 0xe8, 0x49, 0x69, 0x6d, 0x47, 0x02, 0xd8, 0xc9, 0x05, 0xf9, 0xcf, 0x29,
+ 0xf0, 0xf8, 0x05, 0xbf, 0x28, 0xa7, 0x9e, 0xe8, 0xba, 0x65, 0x57, 0xaa,
+ 0x96, 0xd0, 0x1a, 0x5e, 0xe4, 0xc8, 0xf3, 0xd7, 0x58, 0x3a, 0x2d, 0xaf,
+ 0x1c, 0x53, 0x38, 0x49, 0x0f, 0xff, 0x7d, 0xc2, 0x76, 0x66, 0x9a, 0xab,
+ 0xe8, 0x8d, 0x85, 0x10, 0x26, 0xb3, 0xbf, 0x68, 0x18, 0xb7, 0xc1, 0x72,
+ 0x99, 0xe2, 0x34, 0x12, 0xf4, 0xbd, 0x08, 0x4a, 0x52, 0xa1, 0x60, 0x4c,
+ 0x00, 0x38, 0x9b, 0x62, 0x9d, 0x23, 0x10, 0xc9, 0x32, 0xcb, 0x86, 0x06,
+ 0xc6, 0xda, 0xfa, 0x16, 0xf3, 0x57, 0x56, 0x5b, 0x96, 0xd8, 0xaf, 0x78,
+ 0xbb, 0xeb, 0x6b, 0x2e, 0x10, 0xfa, 0x2f, 0x57, 0xcb, 0xdd, 0xe3, 0xce,
+ 0xc2, 0xb3, 0xe7, 0x8d, 0x3f, 0x85, 0x3b, 0xed, 0xaf, 0x58, 0xfb, 0x33,
+ 0xd4, 0x55, 0x38, 0x7c, 0xe6, 0xaa, 0xf6, 0xe9, 0xd9, 0x68, 0x1d, 0x74,
+ 0xa8, 0x8b, 0x76, 0x7a, 0xcf, 0x5f, 0x99, 0xcb, 0x83, 0xaf, 0xe6, 0x5e,
+ 0x16, 0x7c, 0x61, 0xb6, 0xfe, 0xda, 0xe8, 0x93, 0xb1, 0x9b, 0xd9, 0xeb,
+ 0xba, 0x8c, 0x9d, 0x1f, 0x79, 0x1e, 0xc1, 0x62, 0xae, 0xc1, 0x5e, 0xb7,
+ 0x30, 0x1c, 0x88, 0x1b, 0xf3, 0xbb, 0xdc, 0xac, 0xd1, 0xab, 0x4d, 0x9b,
+ 0xcf, 0x03, 0x2a, 0x24, 0x72, 0xcd, 0x98, 0xfc},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect null
+ // tcID: 184
+ {SEC_OID_SHA384,
+ 184,
+ {0x52, 0x18, 0x7a, 0xfc, 0x61, 0x6f, 0x13, 0x72, 0xde, 0x47, 0xc4, 0x15,
+ 0x92, 0xfd, 0x7d, 0x19, 0xbf, 0x29, 0x89, 0xac, 0xca, 0xc1, 0x16, 0xb8,
+ 0xfb, 0x4e, 0x5c, 0x6b, 0x19, 0x45, 0x2f, 0x73, 0x3b, 0xd8, 0x90, 0x01,
+ 0x16, 0x9f, 0x13, 0xcd, 0xa5, 0x2f, 0x0c, 0x38, 0xc7, 0xd8, 0x42, 0xb0,
+ 0x21, 0x73, 0x26, 0x14, 0x5b, 0x02, 0xa0, 0x2a, 0x7b, 0xf4, 0x1f, 0x32,
+ 0x29, 0xcf, 0xfa, 0x9f, 0xd6, 0x96, 0xa1, 0x52, 0x07, 0x2f, 0xe2, 0xfd,
+ 0xea, 0xc9, 0xc2, 0x82, 0x95, 0x28, 0xde, 0xe6, 0x16, 0x8f, 0x08, 0x71,
+ 0x2b, 0x9f, 0x48, 0x79, 0xf4, 0xda, 0x62, 0x7f, 0xc1, 0xba, 0x17, 0x6a,
+ 0x60, 0x49, 0xf6, 0x8e, 0x00, 0xea, 0x00, 0xe8, 0xf2, 0xdc, 0xb7, 0x0f,
+ 0x36, 0xbd, 0xca, 0x4d, 0xfd, 0xc7, 0xa3, 0x3d, 0x43, 0xf4, 0x50, 0x0f,
+ 0x4d, 0xc7, 0x74, 0xef, 0xb5, 0xf2, 0x28, 0x69, 0x0a, 0x87, 0xe7, 0x85,
+ 0x53, 0xad, 0x97, 0xc2, 0xd4, 0x02, 0xee, 0x92, 0x64, 0x83, 0x91, 0x31,
+ 0x0e, 0xce, 0x59, 0xce, 0xec, 0xbd, 0x25, 0xb5, 0xce, 0x63, 0x0a, 0xbc,
+ 0x5e, 0x06, 0x3d, 0x0b, 0x19, 0x46, 0xbc, 0x44, 0x63, 0x9f, 0x22, 0xaf,
+ 0x8d, 0x3a, 0x5b, 0x6b, 0x5e, 0x9f, 0x32, 0x2c, 0xbb, 0xea, 0xfa, 0x0d,
+ 0x8c, 0xe8, 0x50, 0xb9, 0x33, 0xeb, 0x67, 0x53, 0x4c, 0x7a, 0x24, 0x0e,
+ 0x27, 0x2b, 0x1f, 0x11, 0x7b, 0x63, 0xa5, 0x9d, 0x12, 0x2a, 0x16, 0xc2,
+ 0xd4, 0x5c, 0x7a, 0x89, 0x1b, 0x62, 0xab, 0x2e, 0x49, 0xec, 0xf0, 0xf7,
+ 0x1e, 0x70, 0x2a, 0xc0, 0x22, 0x12, 0xd0, 0x11, 0x87, 0xa2, 0x01, 0x23,
+ 0x9c, 0x8f, 0x54, 0xa6, 0xf1, 0x14, 0x57, 0x4a, 0x78, 0xe6, 0x63, 0xc9,
+ 0x48, 0x16, 0x69, 0x42, 0xbd, 0x05, 0xff, 0x8d, 0xdc, 0x2a, 0x62, 0x61,
+ 0x5d, 0xcb, 0x30, 0xa9, 0xc5, 0x80, 0x86, 0x02, 0x7b, 0xa2, 0xc3, 0x9c,
+ 0xea, 0x67, 0xf4, 0x44, 0x0c, 0x41, 0xc7, 0x14, 0x53, 0x37, 0x83, 0x2d,
+ 0xca, 0xd9, 0x7d, 0x91, 0xaf, 0x4f, 0x3f, 0xa7, 0x54, 0x0e, 0x18, 0x4e,
+ 0x5c, 0x30, 0xc3, 0x5e, 0x24, 0x58, 0xb6, 0xe4, 0xcf, 0x71, 0x3d, 0x51,
+ 0x52, 0x09, 0x4d, 0x56, 0x72, 0x17, 0xac, 0x03, 0x2b, 0x5a, 0xa7, 0x41,
+ 0x8c, 0x59, 0x85, 0x11, 0xae, 0x46, 0x15, 0x23, 0x38, 0xb5, 0x25, 0xf3,
+ 0x0c, 0xa9, 0xba, 0xcd, 0xd8, 0x0e, 0x6e, 0x4e, 0xb2, 0x42, 0xd6, 0x12,
+ 0x17, 0xaf, 0xec, 0xdb, 0x5f, 0x79, 0x88, 0xba, 0x5a, 0x64, 0x40, 0xcd,
+ 0xb8, 0x21, 0xf6, 0xc2, 0xbd, 0xc4, 0x6b, 0x73, 0x1f, 0x66, 0xfa, 0xc5,
+ 0x11, 0x52, 0x42, 0x7b, 0x72, 0x69, 0xa9, 0x1c, 0x1e, 0xa2, 0xb3, 0x5d,
+ 0xe0, 0xb9, 0xf6, 0x90, 0xa5, 0xcf, 0xe2, 0x9a, 0xbe, 0x7e, 0x12, 0x5b,
+ 0xb1, 0xae, 0x45, 0xed, 0x78, 0xb1, 0xef, 0x7e, 0xa9, 0x61, 0x05, 0x51,
+ 0x54, 0xf5, 0x2f, 0xbe, 0xb6, 0x38, 0xcf, 0x72, 0xb8, 0xfe, 0xd3, 0x71,
+ 0x21, 0x1b, 0x77, 0x4f, 0x71, 0x2d, 0xa5, 0xeb, 0xac, 0xf0, 0xb7, 0x31,
+ 0x14, 0x61, 0xfd, 0xfd, 0x86, 0xe1, 0x60, 0x15, 0xe0, 0xb8, 0x5a, 0xf0,
+ 0xd3, 0x80, 0x79, 0xa8, 0x07, 0x0d, 0x83, 0x04, 0x3c, 0x43, 0x7e, 0x32,
+ 0x70, 0x65, 0x8c, 0x02, 0x3e, 0xbe, 0x13, 0x19, 0x53, 0x6e, 0xad, 0xa5,
+ 0x4a, 0x81, 0x51, 0x91, 0xab, 0x76, 0x9e, 0x41, 0xef, 0x37, 0x95, 0x24,
+ 0x7e, 0x46, 0x70, 0xcc, 0xb7, 0xa3, 0x47, 0x87, 0x8e, 0x37, 0x3f, 0x45,
+ 0x41, 0x89, 0x3a, 0xee, 0x97, 0x45, 0x76, 0x1e, 0xb8, 0xd1, 0xc5, 0x82,
+ 0xac, 0x30, 0x5e, 0x89, 0x9e, 0x8b, 0xda, 0xe2, 0x4b, 0xf2, 0xee, 0xec,
+ 0x7e, 0x4a, 0x18, 0xc5, 0xfd, 0x22, 0xea, 0x06},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of digest
+ // tcID: 185
+ {SEC_OID_SHA384,
+ 185,
+ {0x91, 0x38, 0x42, 0xcc, 0x62, 0xa4, 0x1a, 0x3e, 0x10, 0x58, 0x73, 0xba,
+ 0xc4, 0x88, 0xab, 0x6e, 0x5e, 0x59, 0x71, 0xf2, 0x4f, 0x38, 0xfb, 0x6d,
+ 0x99, 0xfe, 0xcb, 0x1b, 0x99, 0xd4, 0x75, 0x19, 0x70, 0x4b, 0xce, 0x49,
+ 0x87, 0x91, 0xe2, 0x9e, 0xba, 0xbd, 0xef, 0xa8, 0x9b, 0x02, 0xa5, 0x16,
+ 0xe9, 0x2a, 0xfb, 0xde, 0xa7, 0x3d, 0x39, 0xc8, 0x01, 0xa0, 0x5e, 0xbc,
+ 0x7b, 0x99, 0x88, 0xb7, 0x32, 0x10, 0x3d, 0x09, 0x06, 0x4f, 0xb8, 0x13,
+ 0x7d, 0x96, 0x38, 0x3b, 0x1c, 0x26, 0x1b, 0x52, 0x61, 0x4c, 0x8e, 0x53,
+ 0x16, 0x84, 0xea, 0x0f, 0x1a, 0x29, 0xc0, 0x43, 0x41, 0x9a, 0xb9, 0xeb,
+ 0x86, 0x10, 0xe2, 0xb5, 0xcd, 0xa1, 0xab, 0x95, 0x15, 0xb5, 0xee, 0x19,
+ 0xba, 0xe6, 0x27, 0xbf, 0x62, 0x2c, 0x8c, 0x80, 0x2d, 0x6e, 0x97, 0x56,
+ 0x5e, 0x50, 0xa7, 0xfd, 0x67, 0x15, 0xef, 0x3e, 0x92, 0x1b, 0xdb, 0x3e,
+ 0x0c, 0x82, 0xba, 0x1e, 0x36, 0x95, 0x41, 0xac, 0x30, 0x37, 0xc0, 0x56,
+ 0xf9, 0x11, 0xd5, 0xd4, 0x34, 0xb3, 0xff, 0x11, 0x85, 0xd3, 0x3e, 0x20,
+ 0x95, 0xa3, 0x62, 0x71, 0x34, 0xbd, 0x6e, 0x0b, 0xf7, 0xe1, 0x0d, 0x2a,
+ 0x7a, 0x46, 0x71, 0x2c, 0x9d, 0xe8, 0x71, 0x20, 0xda, 0xeb, 0x6b, 0x13,
+ 0xea, 0xec, 0x78, 0xd4, 0xc5, 0x77, 0xa5, 0xf7, 0xd3, 0x3f, 0x5a, 0x17,
+ 0xe5, 0xfb, 0xe4, 0x8c, 0xa4, 0xde, 0x79, 0x90, 0xdf, 0x00, 0xe4, 0x03,
+ 0xcf, 0x28, 0x71, 0x05, 0x0f, 0xe4, 0x9d, 0x49, 0xe7, 0xb3, 0x12, 0x1f,
+ 0x48, 0x48, 0x2d, 0x35, 0x60, 0x0f, 0x5c, 0xf9, 0xa8, 0x36, 0x55, 0x4e,
+ 0xe0, 0xf8, 0x0a, 0xba, 0xe1, 0xd6, 0x37, 0x9b, 0x16, 0x83, 0x3a, 0x64,
+ 0xb8, 0xc3, 0x54, 0xf8, 0x0b, 0xe5, 0x79, 0x4f, 0xb6, 0xd6, 0xba, 0xc6,
+ 0xe1, 0xb5, 0x67, 0x91, 0x7f, 0xb9, 0x03, 0x23, 0x7c, 0x79, 0x90, 0x01,
+ 0x46, 0xbd, 0x61, 0x20, 0xdc, 0x49, 0xcd, 0x1c, 0xd4, 0x8c, 0xae, 0x7b,
+ 0x84, 0xde, 0x55, 0x88, 0xd0, 0xc4, 0xa7, 0x6f, 0xc4, 0xcb, 0x5b, 0x0f,
+ 0x6b, 0xb3, 0xb1, 0xa1, 0x3e, 0x7e, 0x6b, 0xc3, 0x95, 0xd8, 0xf6, 0xf0,
+ 0x72, 0x34, 0x70, 0xd3, 0x00, 0xd4, 0x52, 0x9e, 0xac, 0x1a, 0xd6, 0xe1,
+ 0xb2, 0xed, 0x62, 0xd6, 0x90, 0x3b, 0xd6, 0xf9, 0x24, 0x75, 0xd5, 0x85,
+ 0x50, 0x8d, 0x24, 0x2c, 0x2b, 0x72, 0x0f, 0xa6, 0x94, 0xb0, 0x9a, 0x7b,
+ 0x66, 0xec, 0x83, 0x31, 0x75, 0x96, 0xee, 0x62, 0x12, 0x23, 0x24, 0xb0,
+ 0x16, 0x9c, 0xba, 0x15, 0x64, 0xd6, 0xc1, 0x23, 0x45, 0xff, 0x10, 0x64,
+ 0x72, 0xaf, 0x60, 0x5f, 0x73, 0x2f, 0xb6, 0x35, 0x64, 0x6c, 0x9b, 0x60,
+ 0x8d, 0x6e, 0x8d, 0xce, 0x49, 0x51, 0xb8, 0xe7, 0x2e, 0x56, 0xef, 0x25,
+ 0xed, 0xa9, 0xb8, 0xe8, 0x1a, 0x4a, 0x6b, 0x40, 0x29, 0x4f, 0xd8, 0x75,
+ 0x43, 0x40, 0xd9, 0xca, 0x75, 0x22, 0x74, 0xad, 0x72, 0xae, 0x3e, 0x4c,
+ 0xbb, 0x5d, 0xcc, 0x85, 0xbd, 0xff, 0x39, 0x03, 0x01, 0x6f, 0xdf, 0xdf,
+ 0x18, 0x23, 0x13, 0x4e, 0x1c, 0x10, 0x39, 0x8d, 0x1e, 0xde, 0x0f, 0xa0,
+ 0xdf, 0xf7, 0xab, 0x63, 0x1d, 0xb5, 0xa1, 0xbc, 0xd9, 0x43, 0xbf, 0x6a,
+ 0x2a, 0x73, 0xa0, 0x3f, 0x97, 0xa4, 0xf5, 0x04, 0xe5, 0xe8, 0x83, 0x2d,
+ 0xf7, 0xf5, 0x8c, 0x9b, 0xa9, 0x9c, 0x54, 0xe8, 0x43, 0xa4, 0x42, 0x0b,
+ 0x97, 0x7a, 0x66, 0x02, 0xd5, 0x55, 0xfd, 0xb4, 0xed, 0x29, 0xe5, 0x23,
+ 0x73, 0x47, 0xbe, 0x37, 0x07, 0x62, 0x1a, 0x43, 0xcf, 0x80, 0x9e, 0x3e,
+ 0xc3, 0xb6, 0xb1, 0xc0, 0xe0, 0xc8, 0xce, 0x77, 0x68, 0xef, 0x96, 0xc7,
+ 0xf4, 0x73, 0x5c, 0x06, 0x32, 0x95, 0x6e, 0x83},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest contains leading 0
+ // tcID: 186
+ {SEC_OID_SHA384,
+ 186,
+ {0xb1, 0x88, 0xbf, 0x6d, 0x0e, 0xf7, 0x00, 0x1e, 0xda, 0x21, 0x40, 0x95,
+ 0x38, 0x96, 0x0d, 0xe8, 0xce, 0x67, 0x65, 0xf5, 0x2a, 0x39, 0xa8, 0x86,
+ 0xd5, 0xfe, 0x4e, 0x5d, 0x78, 0x54, 0xf5, 0x68, 0x88, 0xef, 0x04, 0xb8,
+ 0xf0, 0x05, 0x43, 0x9c, 0xe3, 0xdb, 0x47, 0x57, 0x21, 0x66, 0xb1, 0x37,
+ 0x17, 0xde, 0x4c, 0x58, 0xad, 0x31, 0x68, 0x3e, 0x38, 0x0b, 0xf2, 0x3a,
+ 0xc9, 0x8d, 0x5c, 0x54, 0x1a, 0xa5, 0x58, 0xfe, 0xc7, 0x8b, 0x27, 0xc0,
+ 0xe3, 0x15, 0xfc, 0xcc, 0x96, 0x0f, 0x6b, 0x64, 0x45, 0xf8, 0xd7, 0x32,
+ 0xa1, 0x44, 0xda, 0xc8, 0x09, 0x80, 0xec, 0xcb, 0x6b, 0x6e, 0xfb, 0x7d,
+ 0xac, 0x2a, 0xa3, 0xc4, 0x4c, 0x70, 0xff, 0xad, 0x0d, 0x38, 0xf5, 0x0c,
+ 0x92, 0xac, 0xb7, 0x1d, 0x79, 0x9f, 0xa3, 0x1b, 0x7e, 0xfc, 0xe9, 0x19,
+ 0xe9, 0xa7, 0xe7, 0x59, 0x3c, 0x86, 0x4e, 0x1e, 0xb1, 0x9e, 0x18, 0x73,
+ 0xa4, 0x35, 0x9b, 0x4c, 0xee, 0x15, 0xf9, 0x41, 0xfb, 0x70, 0xe4, 0xed,
+ 0x1c, 0x18, 0x0f, 0xce, 0xee, 0x64, 0x3c, 0x55, 0xf3, 0x5e, 0x0a, 0x0e,
+ 0xa4, 0x5e, 0xda, 0x98, 0x5e, 0xd5, 0xe1, 0x04, 0xb6, 0x96, 0xf6, 0xdb,
+ 0x37, 0xa2, 0x1d, 0xf7, 0x46, 0x93, 0xc7, 0x53, 0x11, 0xac, 0x31, 0xb2,
+ 0x21, 0x3b, 0xab, 0xfa, 0x47, 0x3f, 0xab, 0x2c, 0x5e, 0xaf, 0xf5, 0xb0,
+ 0x03, 0x26, 0x4d, 0x8a, 0x1f, 0xae, 0x68, 0xb7, 0x01, 0x87, 0x9d, 0x8b,
+ 0xf7, 0xd1, 0x8a, 0xf7, 0xf2, 0x38, 0x0e, 0x51, 0x37, 0x44, 0xb7, 0xee,
+ 0xbe, 0x1e, 0xe8, 0x3f, 0x64, 0x90, 0xca, 0xc6, 0xfb, 0x47, 0x96, 0x2d,
+ 0x59, 0xb2, 0xd3, 0x04, 0xa9, 0x20, 0xd7, 0xda, 0xc8, 0x8b, 0x05, 0x26,
+ 0x02, 0x29, 0xa1, 0x78, 0xf6, 0x19, 0x6b, 0xc0, 0x97, 0x73, 0x05, 0xa6,
+ 0xf9, 0xde, 0x8a, 0xa5, 0x8f, 0x62, 0x75, 0xdf, 0x14, 0xea, 0x42, 0xd3,
+ 0xaa, 0x74, 0xd0, 0x67, 0x60, 0xa7, 0x12, 0xa2, 0x57, 0xb2, 0xe1, 0xe7,
+ 0xa8, 0x3e, 0x0f, 0x41, 0xbd, 0x9c, 0x1d, 0xa4, 0xf7, 0x6d, 0x76, 0x34,
+ 0xf8, 0xa9, 0xc2, 0xea, 0x66, 0xca, 0x1f, 0x16, 0xd8, 0x2d, 0x27, 0xb5,
+ 0x5d, 0x55, 0x58, 0x63, 0x99, 0x83, 0x8c, 0x3c, 0xbc, 0x52, 0x3c, 0x2f,
+ 0x58, 0x8e, 0x1d, 0xe7, 0x2b, 0x0f, 0x08, 0xad, 0x78, 0x2c, 0x5a, 0xa6,
+ 0xf2, 0x8f, 0x5e, 0xaf, 0x5e, 0xb0, 0x4d, 0xcb, 0xe5, 0xb7, 0x4f, 0xb5,
+ 0xb3, 0xfe, 0xcc, 0x99, 0x87, 0x73, 0x30, 0xce, 0xa7, 0xc8, 0xbc, 0x9f,
+ 0x2d, 0x99, 0x00, 0x6c, 0x0f, 0x44, 0xf8, 0x90, 0x87, 0x16, 0xec, 0x8e,
+ 0xb3, 0xc3, 0x27, 0x31, 0x04, 0x41, 0x8d, 0xc5, 0xb0, 0xd9, 0x05, 0x93,
+ 0xdd, 0xf8, 0xd7, 0x3b, 0xfd, 0xc8, 0x83, 0xdf, 0xa5, 0xf3, 0xab, 0xfa,
+ 0x97, 0x78, 0x61, 0x14, 0x7f, 0xde, 0xde, 0xd5, 0x5d, 0x4c, 0xe6, 0x7a,
+ 0x27, 0xbc, 0x8f, 0x68, 0xfe, 0x40, 0x7c, 0xb8, 0x6f, 0x55, 0x65, 0x87,
+ 0x98, 0x88, 0xb2, 0x07, 0x57, 0x6e, 0x05, 0x53, 0x4d, 0xd0, 0xc6, 0xe5,
+ 0xef, 0x30, 0xa9, 0xf7, 0xd4, 0x9d, 0xfb, 0x2d, 0x50, 0x23, 0xe3, 0x18,
+ 0xc6, 0x51, 0x2a, 0x1c, 0x91, 0xd6, 0xa3, 0x89, 0x61, 0xae, 0x96, 0x81,
+ 0xfe, 0x98, 0xaa, 0xcb, 0x81, 0x80, 0x2a, 0xb2, 0x41, 0x5f, 0xf7, 0x88,
+ 0x97, 0x63, 0x32, 0x9e, 0xac, 0x8a, 0x63, 0x02, 0x45, 0xf0, 0xac, 0xbd,
+ 0x2d, 0x29, 0xd1, 0x8a, 0x5f, 0x5b, 0x72, 0x61, 0xe0, 0x37, 0x9b, 0xf3,
+ 0x35, 0xe7, 0x50, 0xc6, 0xa4, 0x97, 0xd0, 0x72, 0x5f, 0x2d, 0xef, 0x9e,
+ 0x4f, 0x02, 0x50, 0xe4, 0x0d, 0xd1, 0x1c, 0x62, 0xa4, 0xf4, 0xbe, 0xe3,
+ 0xca, 0xd2, 0xea, 0xa3, 0x61, 0xaf, 0xcf, 0x06},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 187
+ {SEC_OID_SHA384,
+ 187,
+ {0x88, 0xea, 0x7c, 0x7e, 0xbd, 0x2b, 0x87, 0xad, 0x09, 0x09, 0xf3, 0xc3,
+ 0x2c, 0xd4, 0xa4, 0x60, 0xd3, 0x3a, 0x96, 0xfb, 0x7e, 0x5c, 0x2f, 0xa3,
+ 0x53, 0x24, 0x5e, 0x2f, 0x26, 0xab, 0x1a, 0x62, 0x40, 0xc8, 0x95, 0xce,
+ 0x28, 0xc9, 0x4a, 0xf7, 0x28, 0x9d, 0x35, 0x98, 0x36, 0xff, 0x59, 0xdc,
+ 0x63, 0x45, 0x56, 0xbb, 0xac, 0x96, 0x89, 0xd3, 0x3b, 0xb9, 0x51, 0x5c,
+ 0xec, 0xd7, 0x33, 0x48, 0x7a, 0x3e, 0x3b, 0x54, 0x40, 0x18, 0x7b, 0xdb,
+ 0xd5, 0x24, 0x85, 0x3d, 0x51, 0x02, 0xc5, 0x00, 0x97, 0x5d, 0xb7, 0x52,
+ 0x52, 0xb9, 0x68, 0x06, 0x35, 0x0d, 0x87, 0x5e, 0xf9, 0x33, 0xf6, 0x4c,
+ 0xca, 0xb3, 0x51, 0x14, 0x31, 0x28, 0xad, 0x81, 0xe3, 0xa0, 0x25, 0x71,
+ 0xe5, 0xb4, 0x04, 0x8e, 0xc5, 0x8b, 0x5a, 0x8f, 0x77, 0x4e, 0xa5, 0x66,
+ 0x3f, 0x13, 0xf3, 0xe8, 0x0f, 0x94, 0x52, 0xd6, 0x78, 0x04, 0xc1, 0x42,
+ 0xb0, 0x5f, 0xf2, 0xbc, 0x11, 0xde, 0x1d, 0x2b, 0xa0, 0xec, 0x0b, 0x2e,
+ 0x5e, 0x0f, 0x33, 0x00, 0x06, 0xfe, 0xbe, 0x1f, 0xb4, 0x70, 0xc9, 0x3a,
+ 0x42, 0x4a, 0x05, 0xe1, 0x40, 0x29, 0x83, 0x47, 0x87, 0xd8, 0x5f, 0x3b,
+ 0x9d, 0x2a, 0x0a, 0x50, 0x8a, 0x90, 0xd0, 0x0c, 0x93, 0xae, 0x76, 0xec,
+ 0x0a, 0x90, 0x09, 0x34, 0x4f, 0x37, 0xc4, 0x33, 0xee, 0x15, 0xec, 0x48,
+ 0x31, 0xa0, 0xf1, 0x4c, 0x52, 0x22, 0x92, 0x8c, 0x2f, 0x4a, 0xf0, 0xe6,
+ 0xf5, 0x81, 0xa7, 0x7b, 0x3c, 0x8c, 0xac, 0xcf, 0x5f, 0x61, 0xe4, 0x6f,
+ 0xc5, 0x64, 0xfd, 0x2e, 0xf8, 0xc2, 0x9f, 0x6c, 0xe0, 0x72, 0x57, 0x49,
+ 0x9d, 0x70, 0xc2, 0x86, 0x12, 0x47, 0xe3, 0xfe, 0x03, 0x7c, 0xb9, 0x86,
+ 0xa7, 0x82, 0x53, 0x6b, 0x4b, 0xf0, 0x5c, 0xa1, 0x86, 0xe0, 0x2f, 0xa5,
+ 0xa5, 0x46, 0x7b, 0x11, 0xa1, 0x6f, 0x81, 0xe6, 0xd5, 0xeb, 0x95, 0x02,
+ 0xe5, 0xd7, 0x4f, 0xb2, 0x07, 0x30, 0x6c, 0x1b, 0xca, 0x44, 0x34, 0x80,
+ 0xb7, 0xfb, 0x69, 0x22, 0x21, 0x52, 0x54, 0x38, 0x92, 0xf8, 0xd4, 0x52,
+ 0x1e, 0x18, 0xa6, 0x36, 0x90, 0xd3, 0x92, 0xde, 0xc8, 0x0d, 0xb5, 0x9f,
+ 0x9e, 0x39, 0x1f, 0x1b, 0x1e, 0xb7, 0x33, 0x06, 0x22, 0x68, 0xf9, 0xe5,
+ 0xd9, 0xdf, 0x72, 0x71, 0xb2, 0x9f, 0xfa, 0xeb, 0x58, 0x56, 0x3b, 0xf1,
+ 0xea, 0xed, 0xe7, 0x46, 0x78, 0x81, 0x98, 0xaf, 0xda, 0xcf, 0xd5, 0x44,
+ 0x3d, 0xec, 0x21, 0xe6, 0x38, 0xe1, 0xea, 0xf3, 0x23, 0x41, 0xc2, 0xde,
+ 0xe6, 0xa2, 0xa4, 0x6b, 0x1a, 0x22, 0xd2, 0x0b, 0x1c, 0x2e, 0xc6, 0x98,
+ 0xfe, 0xfb, 0x5b, 0xbb, 0xeb, 0x39, 0x50, 0xe1, 0xf1, 0x6e, 0x75, 0x57,
+ 0x8f, 0xbe, 0xfc, 0xf5, 0xce, 0x2a, 0x65, 0xa2, 0x48, 0xd7, 0xdb, 0xae,
+ 0xbf, 0x6c, 0x5a, 0xc2, 0x32, 0x07, 0xef, 0x7b, 0xf1, 0xab, 0x0f, 0x52,
+ 0xcf, 0x0d, 0xae, 0xd9, 0x98, 0x02, 0x2e, 0xfc, 0x6d, 0xd3, 0x13, 0x24,
+ 0x39, 0xe6, 0x9b, 0x92, 0x08, 0xab, 0xb1, 0x6d, 0xfe, 0x4d, 0x75, 0xa0,
+ 0xb8, 0x7e, 0xdc, 0xd4, 0x33, 0xa6, 0x2b, 0x2b, 0xe2, 0x84, 0xa6, 0x8d,
+ 0x91, 0xce, 0x0e, 0x98, 0x7d, 0x5b, 0x79, 0xbe, 0xc6, 0x92, 0x4f, 0xd2,
+ 0x4c, 0xc0, 0x30, 0xb2, 0x72, 0x0a, 0x87, 0xfb, 0xff, 0x09, 0xba, 0xf2,
+ 0x06, 0x90, 0xdc, 0xed, 0xce, 0x53, 0xba, 0x70, 0xa2, 0x4f, 0xcc, 0xaf,
+ 0x89, 0xfe, 0x7b, 0xd6, 0xe7, 0x0a, 0x94, 0xc9, 0x57, 0xa9, 0x10, 0x04,
+ 0x4d, 0x43, 0x4b, 0x83, 0x26, 0xc4, 0xcd, 0x3c, 0xf8, 0x5d, 0x2a, 0xc2,
+ 0xcc, 0x41, 0xa4, 0xa8, 0x6f, 0x33, 0x69, 0x75, 0xdd, 0xb7, 0x32, 0x29,
+ 0xea, 0x1c, 0x46, 0xc1, 0x63, 0x7a, 0x32, 0x79},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 188
+ {SEC_OID_SHA384,
+ 188,
+ {0x35, 0xf9, 0xb1, 0x45, 0xc1, 0xeb, 0xe1, 0xe4, 0x6a, 0xde, 0x2d, 0x5c,
+ 0x23, 0xd4, 0x21, 0xf9, 0x44, 0xfc, 0x09, 0x3e, 0xbd, 0x2d, 0xe0, 0x1e,
+ 0x4a, 0x39, 0x49, 0x54, 0xb5, 0x53, 0x31, 0xc9, 0x16, 0x10, 0x1c, 0xe3,
+ 0x5e, 0xee, 0xb6, 0x89, 0x4e, 0x1a, 0xa4, 0x1d, 0xe0, 0x98, 0xe0, 0x76,
+ 0xb1, 0x8e, 0x25, 0x8f, 0x24, 0xa9, 0x61, 0x45, 0x81, 0x17, 0x6b, 0xa9,
+ 0xa5, 0x52, 0x09, 0x93, 0xd9, 0xf4, 0xce, 0xef, 0xa4, 0x09, 0x43, 0xb1,
+ 0x92, 0xbe, 0x0b, 0x39, 0xe2, 0x7b, 0x6c, 0xb6, 0xdc, 0x97, 0x24, 0x34,
+ 0xd9, 0x91, 0x50, 0xef, 0x07, 0x37, 0xa8, 0xf2, 0xce, 0xda, 0x83, 0x53,
+ 0x01, 0x3f, 0x0e, 0x74, 0x45, 0x5d, 0xec, 0xe6, 0xe0, 0x36, 0x41, 0x68,
+ 0x66, 0x1b, 0x1f, 0x39, 0x4c, 0x33, 0xf5, 0x54, 0x3d, 0x77, 0x00, 0x5f,
+ 0xee, 0xeb, 0xf7, 0x2d, 0xbd, 0x5e, 0x55, 0x3d, 0xc2, 0x4a, 0xf1, 0xd6,
+ 0xf2, 0x20, 0x42, 0xad, 0xb7, 0xff, 0x5a, 0xec, 0x1c, 0xa4, 0xd8, 0x08,
+ 0xb4, 0x90, 0xde, 0xd1, 0xfa, 0x86, 0x7d, 0x15, 0x90, 0x9b, 0x72, 0x3c,
+ 0xc0, 0xd8, 0x2c, 0x45, 0xe0, 0xd4, 0xdb, 0xac, 0x74, 0x59, 0x01, 0xd6,
+ 0xf9, 0x8c, 0x73, 0xb0, 0xfc, 0x64, 0xbd, 0x01, 0x2d, 0x4e, 0xc9, 0x4b,
+ 0xb3, 0x53, 0x7b, 0x40, 0x99, 0x65, 0x5f, 0x3e, 0x37, 0xba, 0x3f, 0xd9,
+ 0xaf, 0xa0, 0xf2, 0x79, 0x51, 0xf5, 0x7c, 0x88, 0xda, 0xc0, 0x65, 0x8e,
+ 0x73, 0xe9, 0x62, 0x2f, 0xac, 0x58, 0x26, 0xfb, 0xf9, 0x38, 0x6b, 0xda,
+ 0x7a, 0xc5, 0x9c, 0x36, 0xca, 0x13, 0x50, 0xa5, 0x63, 0x92, 0x15, 0xc6,
+ 0xc5, 0xdd, 0x9c, 0x22, 0x22, 0x1a, 0x8f, 0x47, 0xf4, 0x13, 0x58, 0x3a,
+ 0x08, 0xb6, 0xe7, 0xd3, 0x48, 0xdb, 0x55, 0x2d, 0xb1, 0x9d, 0xfb, 0x24,
+ 0x52, 0x76, 0x56, 0x6d, 0xf9, 0x69, 0x8f, 0xa3, 0x68, 0x55, 0x49, 0xed,
+ 0x93, 0xb9, 0x57, 0x88, 0xc9, 0x18, 0xdc, 0x4d, 0x3b, 0x37, 0xeb, 0x6c,
+ 0x79, 0xa3, 0x02, 0x0b, 0xb6, 0x1c, 0xdc, 0x77, 0x02, 0x42, 0x32, 0x5d,
+ 0x18, 0xb2, 0x10, 0x81, 0x50, 0x79, 0x68, 0xae, 0x90, 0x29, 0x89, 0x86,
+ 0x90, 0x3a, 0x55, 0xd7, 0xf3, 0xe4, 0xfd, 0x79, 0xb2, 0x1b, 0xb1, 0xe6,
+ 0x69, 0x66, 0x2a, 0x9c, 0x3e, 0x53, 0xf8, 0xd4, 0x3a, 0xa2, 0x01, 0xe6,
+ 0x5a, 0xa2, 0xdd, 0xe0, 0x77, 0x87, 0x44, 0xb2, 0x49, 0x6e, 0xa2, 0xd9,
+ 0xce, 0xf2, 0x09, 0x9b, 0x68, 0xb4, 0x09, 0x0b, 0x8d, 0xd7, 0x31, 0x71,
+ 0xef, 0x95, 0xaa, 0xed, 0x07, 0xc4, 0x09, 0x4b, 0xa8, 0x42, 0xeb, 0xd4,
+ 0x15, 0x5e, 0x2d, 0x01, 0x6e, 0xe8, 0x72, 0x59, 0x3b, 0xda, 0x7f, 0x02,
+ 0x0c, 0x59, 0xf3, 0x91, 0x1a, 0x91, 0xd9, 0xf4, 0xb5, 0x2d, 0xba, 0x9a,
+ 0x47, 0x58, 0x3b, 0xbe, 0x57, 0xfb, 0xf6, 0x60, 0x3c, 0x72, 0x75, 0xde,
+ 0x7f, 0x49, 0xa4, 0x16, 0x44, 0x05, 0x79, 0xca, 0x93, 0xfe, 0xdd, 0x62,
+ 0x6d, 0x52, 0xce, 0x9f, 0xaa, 0x51, 0xed, 0xc5, 0x50, 0x2a, 0x9f, 0x28,
+ 0xba, 0xe7, 0x80, 0xe7, 0x5c, 0xb9, 0x2f, 0xc2, 0xa9, 0x45, 0x3e, 0x72,
+ 0x99, 0xd7, 0x78, 0x37, 0x45, 0xd7, 0xbe, 0xd7, 0xb3, 0xd1, 0xe5, 0x42,
+ 0x24, 0xf2, 0x2f, 0x26, 0x66, 0x8f, 0xf1, 0x29, 0xee, 0x7b, 0x64, 0xf4,
+ 0xf0, 0x65, 0xac, 0x95, 0xb4, 0xca, 0xae, 0xdd, 0xb4, 0x28, 0x03, 0x5b,
+ 0xe9, 0x57, 0x8a, 0xb5, 0x12, 0x02, 0xbc, 0xe3, 0x21, 0x63, 0xa5, 0xf2,
+ 0xb1, 0x48, 0x02, 0x69, 0x8f, 0x68, 0x92, 0x16, 0xd9, 0xcc, 0x01, 0x8f,
+ 0xf1, 0xf3, 0x33, 0x11, 0xf0, 0x75, 0x8d, 0x99, 0x22, 0x3a, 0x0f, 0xcf,
+ 0xb3, 0xd5, 0xe6, 0xb4, 0x51, 0xef, 0x78, 0x2c},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of digest
+ // tcID: 189
+ {SEC_OID_SHA384,
+ 189,
+ {0xc0, 0x32, 0x69, 0xd8, 0x9e, 0xf8, 0x51, 0xb1, 0x47, 0x1f, 0xac, 0xf4,
+ 0x05, 0x76, 0xa4, 0xe6, 0xea, 0xc1, 0x6a, 0xc9, 0xd5, 0x30, 0xf7, 0x0b,
+ 0x1b, 0x8a, 0xf3, 0x9a, 0x3d, 0x88, 0x5b, 0x26, 0x3c, 0x89, 0x35, 0x36,
+ 0xc9, 0x43, 0xa1, 0x44, 0x93, 0x96, 0xc3, 0x83, 0x89, 0xff, 0xcb, 0xea,
+ 0xa8, 0xba, 0xe8, 0x62, 0x2f, 0xb3, 0x27, 0xa2, 0x19, 0x1e, 0xac, 0x27,
+ 0xc1, 0xdd, 0x68, 0x2c, 0x40, 0xec, 0xfb, 0xbd, 0x97, 0x7f, 0x79, 0x88,
+ 0x50, 0x92, 0x55, 0xa5, 0x78, 0x79, 0x94, 0x0b, 0x1e, 0x70, 0xf8, 0xf0,
+ 0x25, 0x23, 0x35, 0xe1, 0x28, 0xf0, 0x92, 0xb5, 0x01, 0x57, 0xaa, 0xec,
+ 0x86, 0xb4, 0x6b, 0x0c, 0xb1, 0x5d, 0xc1, 0xda, 0x05, 0xa5, 0x93, 0x12,
+ 0x4a, 0x19, 0xa9, 0x68, 0x89, 0xdf, 0x23, 0xb6, 0xf5, 0xc6, 0xe2, 0x92,
+ 0x50, 0x57, 0xe0, 0x43, 0x8a, 0xa7, 0x9a, 0xcd, 0x8f, 0xe8, 0xf0, 0x2f,
+ 0xe9, 0xbf, 0x60, 0x42, 0x66, 0x8e, 0x9e, 0x8d, 0xb2, 0xb2, 0xea, 0xa6,
+ 0x78, 0x92, 0xe6, 0x18, 0x52, 0x53, 0x3e, 0x55, 0x6a, 0xb5, 0x68, 0x0d,
+ 0xb3, 0xdb, 0x94, 0xa0, 0x98, 0xc6, 0x5e, 0x5b, 0x45, 0x52, 0x6b, 0xea,
+ 0x26, 0xc2, 0x80, 0x9c, 0x40, 0x68, 0x71, 0xbc, 0x32, 0xdb, 0x86, 0x86,
+ 0x30, 0x89, 0x02, 0x06, 0xc3, 0xad, 0x3a, 0xc8, 0x3e, 0xde, 0x31, 0xd8,
+ 0x91, 0x17, 0x24, 0xaf, 0x0c, 0xd6, 0x45, 0xa7, 0xcf, 0x99, 0x70, 0x1c,
+ 0x44, 0xf2, 0x5d, 0x4e, 0x71, 0x7d, 0xe3, 0x8e, 0x8a, 0x69, 0x72, 0xc9,
+ 0x95, 0x6c, 0xa1, 0x4d, 0x17, 0xf6, 0x64, 0x84, 0xa6, 0xe0, 0x9c, 0x29,
+ 0x49, 0x11, 0xe5, 0xca, 0x70, 0xfd, 0x29, 0xcc, 0x30, 0x99, 0x63, 0x9f,
+ 0x37, 0xe8, 0x32, 0xe9, 0xba, 0xae, 0x00, 0x31, 0xb7, 0xf0, 0xe2, 0x82,
+ 0x55, 0x14, 0x68, 0x3b, 0x6a, 0x0b, 0x38, 0x06, 0x03, 0x54, 0xc6, 0xed,
+ 0xef, 0x6d, 0x99, 0x0f, 0x22, 0xca, 0x88, 0x15, 0x4b, 0x2a, 0x1f, 0xaa,
+ 0xd0, 0xff, 0x24, 0x9a, 0x7b, 0x6e, 0x6f, 0xfa, 0x5d, 0x5a, 0x1b, 0x76,
+ 0x53, 0x4f, 0x4c, 0x8b, 0xfc, 0x30, 0x5b, 0xb2, 0x28, 0x72, 0xcb, 0x76,
+ 0x2d, 0x08, 0x14, 0x85, 0x83, 0x2c, 0xe7, 0x4e, 0x99, 0x54, 0xfb, 0x4f,
+ 0x69, 0x91, 0xe3, 0xb9, 0xad, 0xea, 0x0d, 0x72, 0x88, 0x93, 0xd5, 0x51,
+ 0x1e, 0xa8, 0x0a, 0x74, 0x56, 0x2d, 0x12, 0x6c, 0xb9, 0x1e, 0x1d, 0x05,
+ 0x96, 0x21, 0xdf, 0x2e, 0x61, 0xf5, 0x9e, 0xf0, 0x8b, 0x8f, 0x1d, 0xbf,
+ 0x61, 0xef, 0x5a, 0x98, 0x3b, 0x16, 0x81, 0x48, 0xb3, 0xcf, 0xf5, 0xbd,
+ 0x8f, 0xcc, 0x73, 0x63, 0x00, 0x55, 0xfb, 0x50, 0xec, 0x80, 0x0d, 0xe1,
+ 0xa1, 0xb7, 0x58, 0xda, 0xa3, 0x9d, 0x79, 0xf1, 0x7a, 0xae, 0x77, 0x90,
+ 0xff, 0x92, 0xc7, 0x60, 0xd4, 0x28, 0x6a, 0xf5, 0x8a, 0x8e, 0xef, 0x66,
+ 0x9e, 0x58, 0x2d, 0x44, 0xd7, 0x72, 0xbf, 0xf4, 0xfa, 0x36, 0xd9, 0x98,
+ 0xb1, 0xa7, 0x0f, 0x3a, 0x57, 0xc5, 0x30, 0xd3, 0xb1, 0x41, 0x6c, 0x14,
+ 0x57, 0x90, 0x3e, 0xd7, 0x60, 0xf8, 0x3a, 0x2b, 0x21, 0x1c, 0x69, 0xcf,
+ 0xd9, 0x9d, 0x2a, 0x19, 0xcb, 0x60, 0x4b, 0xc6, 0x83, 0x1e, 0xf5, 0x23,
+ 0x38, 0x98, 0x5f, 0xbf, 0x6f, 0x0e, 0xd6, 0x57, 0x03, 0x4b, 0xdc, 0x5c,
+ 0xb5, 0x28, 0xf5, 0x76, 0xae, 0xac, 0x77, 0x50, 0x07, 0x17, 0xff, 0x7c,
+ 0xae, 0x5a, 0xeb, 0xd6, 0xe8, 0xe5, 0xb6, 0xe7, 0x70, 0x7b, 0xab, 0xc7,
+ 0x9e, 0x0f, 0xf1, 0x01, 0xf7, 0x27, 0x27, 0x42, 0x4b, 0xba, 0x8a, 0x9b,
+ 0x50, 0x30, 0x4d, 0xbf, 0x38, 0x43, 0xc6, 0x3d, 0x4a, 0x47, 0x00, 0xd5,
+ 0x44, 0xd5, 0x5e, 0x1b, 0x86, 0x34, 0xd7, 0x5a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of digest
+ // tcID: 190
+ {SEC_OID_SHA384,
+ 190,
+ {0xce, 0x82, 0x10, 0x22, 0x80, 0x7a, 0xb7, 0x0f, 0x29, 0xff, 0x8a, 0xd5,
+ 0x54, 0x93, 0x4d, 0x4e, 0xe6, 0xdb, 0xbc, 0x97, 0x07, 0x3b, 0xaf, 0xd1,
+ 0x7b, 0x16, 0xa7, 0x2d, 0x43, 0xee, 0x36, 0x91, 0x78, 0x80, 0x48, 0xaf,
+ 0xd1, 0x6a, 0x78, 0x1f, 0xc8, 0xc4, 0x8e, 0x6c, 0x4f, 0xe1, 0x64, 0xa5,
+ 0x0f, 0xfe, 0xd9, 0xac, 0xab, 0xc3, 0x13, 0x53, 0x1b, 0x77, 0xa4, 0xe3,
+ 0xfb, 0xdb, 0x2b, 0xfe, 0x73, 0x01, 0x6b, 0x3f, 0x58, 0xda, 0x58, 0x8a,
+ 0x98, 0xb8, 0x67, 0x0b, 0x94, 0xdb, 0x5f, 0x21, 0xf2, 0x9a, 0xc4, 0x75,
+ 0xc4, 0x24, 0x6c, 0x1b, 0x7b, 0xb0, 0x6d, 0x13, 0x62, 0x50, 0xf5, 0xe7,
+ 0x0c, 0xd3, 0xef, 0xd0, 0xad, 0xe5, 0xa1, 0x07, 0xef, 0xf6, 0x4d, 0x6c,
+ 0x02, 0x69, 0x94, 0x99, 0x35, 0xe4, 0x77, 0x91, 0x61, 0xe0, 0xe0, 0x04,
+ 0x7c, 0x5f, 0xf6, 0x19, 0x1b, 0xb3, 0xa7, 0xae, 0x9c, 0x01, 0x88, 0xa1,
+ 0x92, 0x88, 0x07, 0xd6, 0x94, 0xe0, 0xe5, 0xd6, 0x0e, 0x6e, 0x04, 0xab,
+ 0x6e, 0xc0, 0x25, 0xd9, 0x58, 0xf9, 0x7e, 0x9f, 0xd2, 0xff, 0x9b, 0xc1,
+ 0x06, 0x86, 0x00, 0xdc, 0xd2, 0x27, 0xbf, 0x02, 0xec, 0x37, 0x81, 0x1e,
+ 0x48, 0xc2, 0xc6, 0x96, 0x32, 0x76, 0xa1, 0x57, 0xc0, 0xba, 0x58, 0x0b,
+ 0x53, 0x47, 0xd4, 0x47, 0x26, 0x62, 0x6f, 0x59, 0xdb, 0x6d, 0xb0, 0x3d,
+ 0x24, 0x70, 0xb4, 0x02, 0x32, 0x5c, 0x11, 0x73, 0x93, 0x9a, 0x96, 0xdc,
+ 0xcb, 0x43, 0x8c, 0x81, 0x27, 0x8a, 0x7a, 0x9e, 0xce, 0xc5, 0x16, 0x37,
+ 0xd2, 0x00, 0x3e, 0xa7, 0x4d, 0x66, 0x26, 0x2a, 0x38, 0x9b, 0x09, 0x37,
+ 0xd5, 0x58, 0x6d, 0xc4, 0xd8, 0xd8, 0x61, 0x75, 0x62, 0x5b, 0xce, 0xe7,
+ 0x21, 0x1b, 0xa6, 0xb2, 0xa0, 0x37, 0xa1, 0x56, 0xf4, 0x5e, 0xb4, 0x50,
+ 0x07, 0x3f, 0x81, 0x3d, 0x4c, 0xd5, 0xbd, 0x7e, 0xd0, 0x2e, 0x55, 0xcb,
+ 0xaf, 0x11, 0x2c, 0xc1, 0x22, 0x1d, 0xa9, 0xa0, 0xe1, 0x33, 0x73, 0x35,
+ 0x61, 0x88, 0x4e, 0xa8, 0x2e, 0x29, 0x5f, 0x87, 0x78, 0x60, 0x3e, 0x9c,
+ 0x43, 0x81, 0x59, 0xee, 0xfe, 0xea, 0xa7, 0xe6, 0x17, 0x6c, 0x12, 0x87,
+ 0xa8, 0x87, 0xd9, 0x7e, 0xd3, 0x94, 0xcd, 0x37, 0x83, 0x2d, 0xb8, 0x37,
+ 0xc3, 0x36, 0xbd, 0xe1, 0x54, 0xd5, 0x25, 0xea, 0x51, 0x90, 0xd0, 0x80,
+ 0x3f, 0xe2, 0xb8, 0x9f, 0x12, 0xac, 0x8d, 0x07, 0x44, 0xdc, 0x02, 0xb6,
+ 0x88, 0x91, 0x50, 0x64, 0xfa, 0x26, 0x09, 0x31, 0xfc, 0x0d, 0x46, 0xc2,
+ 0xc6, 0x30, 0xb4, 0xee, 0xc4, 0x8d, 0xf5, 0x9e, 0x8e, 0xed, 0x49, 0xaa,
+ 0x81, 0xf9, 0x03, 0xa8, 0xfa, 0x9a, 0x35, 0xb8, 0x3d, 0xc7, 0x0a, 0xb6,
+ 0x58, 0xe8, 0xcf, 0x9c, 0x9b, 0x5d, 0xd0, 0xb1, 0x2e, 0xc4, 0xb4, 0x18,
+ 0x7f, 0xf7, 0x16, 0x8d, 0xd5, 0xf5, 0x87, 0x8d, 0x1a, 0xce, 0x1c, 0x5d,
+ 0x10, 0x1f, 0x9c, 0xad, 0x30, 0x12, 0x60, 0x0b, 0x31, 0x93, 0xc2, 0x96,
+ 0x8c, 0xc2, 0x9a, 0x6f, 0xb1, 0x23, 0xc6, 0x40, 0xa5, 0x56, 0xc5, 0x68,
+ 0x86, 0x7f, 0x8a, 0x18, 0xb3, 0x67, 0xa4, 0x5c, 0xfa, 0x33, 0x96, 0x15,
+ 0xc9, 0x3a, 0x17, 0x0d, 0xdb, 0xe5, 0x97, 0x8a, 0xf9, 0xc3, 0x5a, 0x20,
+ 0xed, 0x73, 0x29, 0xde, 0x82, 0xca, 0xc1, 0x30, 0x44, 0x28, 0x13, 0xc4,
+ 0x04, 0xc2, 0x16, 0x5b, 0xd3, 0x24, 0x37, 0xfd, 0xbc, 0xf6, 0xea, 0xcf,
+ 0x2b, 0x07, 0xdf, 0x7c, 0xdd, 0x63, 0x7f, 0x63, 0xcb, 0x0c, 0xa0, 0xfd,
+ 0x42, 0x7e, 0xf6, 0x62, 0x92, 0x55, 0x9c, 0xb5, 0xaa, 0xe3, 0x8e, 0x4f,
+ 0x33, 0x40, 0x0b, 0x89, 0xd1, 0xad, 0xeb, 0x7a, 0x0f, 0x40, 0xf4, 0xdd,
+ 0x0f, 0x2a, 0xe7, 0x97, 0x02, 0xc0, 0xfd, 0xb8},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**31 - 1
+ // tcID: 191
+ {SEC_OID_SHA384,
+ 191,
+ {0x05, 0x6b, 0x04, 0x22, 0xa3, 0xc5, 0x2f, 0xed, 0x3b, 0x42, 0x45, 0xe6,
+ 0xd7, 0x55, 0x57, 0x81, 0x0d, 0x06, 0x05, 0xdf, 0x96, 0x30, 0xc1, 0xc8,
+ 0x2c, 0x2b, 0x2e, 0x2b, 0xfd, 0xd3, 0x32, 0x1a, 0x5e, 0x5d, 0x27, 0xa5,
+ 0xc0, 0x9e, 0x5b, 0xab, 0xca, 0x9c, 0x48, 0x9f, 0x10, 0x4c, 0x17, 0xd1,
+ 0xb1, 0x85, 0xd6, 0xe2, 0xe4, 0x71, 0x94, 0x08, 0x69, 0xc6, 0x53, 0x12,
+ 0xc8, 0xc5, 0xfc, 0x3b, 0xcc, 0xdf, 0x97, 0xb8, 0x3a, 0x03, 0x07, 0x84,
+ 0x7c, 0x81, 0xbc, 0x77, 0x5a, 0x20, 0x86, 0x32, 0x7c, 0x82, 0x5f, 0x06,
+ 0x3c, 0xc5, 0xae, 0x42, 0x1c, 0xec, 0xaf, 0xd0, 0x06, 0x51, 0xeb, 0x9b,
+ 0x44, 0x04, 0xe8, 0x71, 0x4f, 0xf8, 0x7d, 0x75, 0x3e, 0x26, 0x4d, 0x91,
+ 0xef, 0x35, 0x0c, 0x41, 0xf9, 0xd7, 0x8b, 0xf4, 0x80, 0x82, 0xfe, 0x70,
+ 0xde, 0x64, 0xb2, 0x9d, 0xa1, 0x1b, 0x13, 0x9b, 0xb4, 0xfc, 0x30, 0x57,
+ 0xd7, 0xd9, 0x56, 0xc0, 0x86, 0x3a, 0x1e, 0xf4, 0xe7, 0x3d, 0xfd, 0xef,
+ 0x88, 0xc7, 0x74, 0x61, 0x75, 0x29, 0x8a, 0x27, 0xad, 0x24, 0x7d, 0x64,
+ 0x33, 0xf3, 0x32, 0x8d, 0x4d, 0xcd, 0x81, 0x67, 0x4c, 0xc5, 0x80, 0x05,
+ 0xb2, 0x38, 0x3d, 0x17, 0x57, 0x00, 0x79, 0x8a, 0x55, 0xb0, 0x8d, 0x40,
+ 0x36, 0x06, 0x6f, 0x8a, 0x42, 0xe0, 0x21, 0xa4, 0x55, 0xa7, 0x53, 0x91,
+ 0x1a, 0x26, 0xa0, 0xd2, 0x89, 0xf7, 0xfe, 0x0e, 0x2e, 0x47, 0xbf, 0xf5,
+ 0xe9, 0xea, 0x69, 0x0a, 0x5d, 0xb2, 0x2e, 0x78, 0x94, 0x5f, 0xd0, 0x83,
+ 0x37, 0x31, 0x42, 0x78, 0xb3, 0x9c, 0x0c, 0x79, 0x3c, 0xfb, 0x17, 0x56,
+ 0x72, 0x4f, 0x29, 0xa7, 0x30, 0x35, 0x5c, 0x96, 0x9c, 0xea, 0xe1, 0xb2,
+ 0xf5, 0xf1, 0x28, 0x37, 0x5f, 0x25, 0x57, 0xbb, 0x9f, 0x77, 0xc4, 0xd4,
+ 0xa0, 0xdd, 0x5b, 0x37, 0x54, 0x35, 0xaf, 0xb0, 0xba, 0x57, 0xe9, 0xa8,
+ 0x53, 0x5e, 0x8b, 0x18, 0x63, 0x9a, 0xd5, 0x94, 0xc3, 0x8e, 0xd7, 0x7f,
+ 0x53, 0xe4, 0x41, 0xcd, 0xc6, 0xb0, 0x98, 0x27, 0xed, 0x9c, 0xfd, 0x2e,
+ 0xee, 0x3d, 0x8b, 0xea, 0x95, 0x0f, 0x36, 0xd7, 0x07, 0xee, 0xd9, 0x8f,
+ 0x4d, 0xce, 0xda, 0xb5, 0x8e, 0xf8, 0x66, 0xe6, 0x1f, 0xbf, 0xa5, 0xfa,
+ 0x12, 0xa4, 0x2e, 0x77, 0x6c, 0xec, 0x93, 0x19, 0xe5, 0x78, 0xa3, 0xec,
+ 0x68, 0x78, 0xbf, 0xce, 0xcb, 0x07, 0x31, 0x40, 0xb0, 0xc1, 0xcd, 0x3a,
+ 0x3b, 0x57, 0xb7, 0x34, 0x1f, 0x74, 0x3a, 0x38, 0xcb, 0x20, 0x31, 0x36,
+ 0xa4, 0x9c, 0xb0, 0x37, 0xee, 0xae, 0x34, 0xdd, 0xdb, 0xd0, 0xfe, 0x2b,
+ 0x49, 0x5a, 0x50, 0x85, 0x67, 0x51, 0x4f, 0x9e, 0xd2, 0xf6, 0x63, 0x32,
+ 0x5a, 0xa7, 0x51, 0xdc, 0x68, 0x9d, 0xb7, 0xe4, 0xfb, 0xf9, 0x4a, 0x4a,
+ 0x42, 0xec, 0xe4, 0xb7, 0xfe, 0xc7, 0xba, 0x1b, 0x32, 0xc3, 0x84, 0xcb,
+ 0x5b, 0x08, 0x3e, 0x3d, 0x3d, 0xad, 0xad, 0xf1, 0xed, 0x30, 0x3a, 0x4f,
+ 0x3b, 0x65, 0x36, 0xf6, 0x48, 0xb6, 0x49, 0x15, 0xeb, 0xa1, 0x28, 0x78,
+ 0x23, 0x83, 0x4c, 0xe0, 0xfe, 0x9e, 0x77, 0x26, 0xe8, 0x71, 0x4a, 0xdf,
+ 0xca, 0x53, 0x49, 0x3e, 0xd5, 0x82, 0x84, 0x49, 0xf1, 0x73, 0x7e, 0x3d,
+ 0x0b, 0x33, 0x42, 0x7e, 0x4a, 0x1b, 0x34, 0x34, 0x12, 0x72, 0xa8, 0xa9,
+ 0xeb, 0xce, 0x78, 0x40, 0x2a, 0xbe, 0x44, 0x16, 0x29, 0x2d, 0x7a, 0xa7,
+ 0xe3, 0x42, 0x40, 0x2f, 0x92, 0xca, 0x52, 0x84, 0x36, 0x9f, 0xc8, 0x85,
+ 0x0b, 0xca, 0xd6, 0x5e, 0x38, 0xaf, 0x38, 0x48, 0xa5, 0xdc, 0xee, 0xb8,
+ 0xb3, 0xc2, 0x33, 0x73, 0x55, 0xe1, 0x04, 0xa6, 0xf8, 0x89, 0x20, 0x79,
+ 0xfc, 0x4d, 0x14, 0x0b, 0x16, 0x5a, 0xec, 0xe0},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**32 - 1
+ // tcID: 192
+ {SEC_OID_SHA384,
+ 192,
+ {0xdb, 0x41, 0x45, 0x98, 0xd4, 0xc4, 0x38, 0x7f, 0x22, 0x59, 0x34, 0xfd,
+ 0x5e, 0x4c, 0x72, 0x08, 0x4f, 0xf1, 0x07, 0x22, 0xcc, 0x89, 0x8d, 0xc5,
+ 0x1c, 0x2c, 0x1d, 0x45, 0x29, 0x4b, 0x29, 0xce, 0x71, 0x2a, 0x53, 0xa0,
+ 0x9b, 0x71, 0x01, 0x08, 0x81, 0x1a, 0x46, 0xb3, 0x38, 0x98, 0xe0, 0xfc,
+ 0xba, 0xb2, 0x81, 0xe0, 0x29, 0x15, 0x2f, 0xce, 0x0b, 0x5c, 0x29, 0xa8,
+ 0x36, 0x65, 0x25, 0x2c, 0x7f, 0x20, 0x59, 0x93, 0xe1, 0xf1, 0x3d, 0x9f,
+ 0x66, 0xe8, 0x1e, 0x6e, 0x93, 0x94, 0xb8, 0x2f, 0x10, 0x78, 0x71, 0xcb,
+ 0xbd, 0x72, 0xa4, 0x4f, 0x04, 0xbc, 0xd4, 0x33, 0xed, 0x44, 0xe0, 0x5c,
+ 0x33, 0x02, 0x9b, 0x0b, 0x5a, 0xd1, 0xe1, 0xd0, 0xe0, 0xc9, 0xe3, 0x18,
+ 0xc2, 0xc9, 0xb6, 0x70, 0x78, 0xb1, 0x4b, 0x75, 0x22, 0x2c, 0x16, 0x21,
+ 0x93, 0x63, 0x5f, 0x6d, 0xfa, 0x12, 0x04, 0x29, 0xb1, 0xe0, 0xa4, 0x90,
+ 0x3d, 0x9e, 0xdc, 0x3b, 0x50, 0x39, 0x09, 0x40, 0x3f, 0x20, 0x87, 0xf3,
+ 0xf1, 0xee, 0xe0, 0x96, 0x28, 0xee, 0x7b, 0x74, 0x48, 0x9a, 0x99, 0xab,
+ 0xe3, 0xb7, 0xc7, 0xf6, 0xd7, 0x6d, 0xce, 0xa6, 0x09, 0x03, 0x5f, 0x59,
+ 0x41, 0x94, 0xee, 0x3c, 0x37, 0x0e, 0x91, 0xd6, 0xf2, 0x3d, 0x5d, 0x39,
+ 0x72, 0x35, 0xb0, 0x74, 0x78, 0xa6, 0x1b, 0xf9, 0x83, 0x61, 0x7b, 0x99,
+ 0x9a, 0x39, 0xba, 0xf9, 0xb0, 0x08, 0xf3, 0x4b, 0x61, 0x5e, 0xcc, 0x2a,
+ 0x6b, 0xf1, 0x93, 0x65, 0x46, 0xde, 0xda, 0xb2, 0xb6, 0x08, 0x20, 0x66,
+ 0xeb, 0xf3, 0x71, 0x3f, 0x6b, 0xa3, 0xbf, 0xd1, 0x37, 0x33, 0x96, 0x4a,
+ 0x8d, 0xac, 0xa2, 0x73, 0xfb, 0x2c, 0xc1, 0x1f, 0x09, 0x65, 0x8e, 0xd2,
+ 0x0d, 0xe0, 0x90, 0x95, 0x65, 0x5e, 0xac, 0x23, 0x1c, 0x51, 0x41, 0x55,
+ 0x3d, 0x5f, 0xf7, 0xcf, 0x1f, 0xb9, 0x0b, 0x4a, 0xf7, 0x3e, 0x12, 0x63,
+ 0x5b, 0x19, 0x02, 0x70, 0xdb, 0x46, 0x12, 0xa0, 0xe3, 0xe7, 0x28, 0xd2,
+ 0xf3, 0xe9, 0x49, 0x5b, 0xee, 0xcb, 0x5f, 0x05, 0xb2, 0xd3, 0xb2, 0x35,
+ 0xdf, 0xb8, 0x23, 0xe1, 0xc4, 0xdb, 0xd5, 0xb6, 0x94, 0x4d, 0x05, 0xf1,
+ 0x09, 0x87, 0xa6, 0xee, 0xaa, 0x14, 0x71, 0x30, 0x74, 0x83, 0xfa, 0x0f,
+ 0x08, 0x9b, 0x1a, 0xf4, 0xf1, 0x62, 0xee, 0xd2, 0x05, 0x67, 0xc7, 0x1e,
+ 0xae, 0x78, 0xf4, 0xa4, 0x09, 0x44, 0x2f, 0x05, 0xe8, 0x46, 0x5f, 0xe7,
+ 0x96, 0xfc, 0xe7, 0xb2, 0xba, 0x6f, 0xf7, 0x29, 0xd5, 0x68, 0x8d, 0x04,
+ 0xd4, 0xaf, 0x0f, 0x67, 0x30, 0x83, 0x6a, 0xbc, 0x15, 0x16, 0xc3, 0xcb,
+ 0xc6, 0x0c, 0x29, 0xe9, 0x88, 0x3e, 0xf2, 0x70, 0x59, 0x1e, 0x98, 0x58,
+ 0x8d, 0xa2, 0xb1, 0x64, 0xaf, 0xa4, 0x54, 0x0e, 0x77, 0x07, 0xbf, 0x16,
+ 0x21, 0x63, 0xb5, 0x65, 0x62, 0x54, 0x13, 0x6b, 0x02, 0xbf, 0x13, 0x43,
+ 0xf7, 0x5b, 0x03, 0xa2, 0x8e, 0x57, 0xd1, 0xcd, 0xab, 0xd2, 0x0d, 0x0a,
+ 0x3b, 0x00, 0x43, 0xd8, 0x06, 0x71, 0x23, 0x5e, 0x8f, 0x61, 0x77, 0x48,
+ 0xd4, 0xc5, 0xe2, 0xe5, 0x74, 0x37, 0x6f, 0x6b, 0x4a, 0xf3, 0xd4, 0xd9,
+ 0x22, 0x2b, 0x0f, 0x66, 0x0b, 0x0f, 0xa2, 0x4e, 0xc5, 0x3d, 0x55, 0x32,
+ 0xda, 0xf3, 0x34, 0xb9, 0xda, 0x6e, 0x5d, 0xa5, 0x1b, 0x07, 0x24, 0x95,
+ 0x79, 0x34, 0x6b, 0x98, 0x7d, 0x19, 0x48, 0x1b, 0xa5, 0x01, 0x23, 0x7d,
+ 0x82, 0xb0, 0xda, 0x87, 0xbb, 0x8f, 0x69, 0x61, 0x54, 0x78, 0xbc, 0x9f,
+ 0xaf, 0x40, 0xf2, 0x6d, 0x19, 0x0b, 0x5d, 0xd1, 0x60, 0xca, 0x75, 0x22,
+ 0x68, 0x42, 0xdb, 0x37, 0x00, 0x80, 0xc0, 0xe8, 0x61, 0xa9, 0x44, 0xf9,
+ 0x7f, 0xca, 0xee, 0x67, 0x3d, 0xb1, 0xdf, 0xf2},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**40 - 1
+ // tcID: 193
+ {SEC_OID_SHA384,
+ 193,
+ {0x11, 0x28, 0x3d, 0xbc, 0x06, 0x39, 0x6d, 0x4c, 0x41, 0xd4, 0x47, 0x96,
+ 0xff, 0xa7, 0x9e, 0xf3, 0x50, 0x40, 0x70, 0x3d, 0xef, 0x2d, 0xd1, 0x5b,
+ 0x59, 0x1a, 0xbc, 0xa4, 0x01, 0xe0, 0x92, 0x9e, 0xa0, 0xee, 0xd8, 0x28,
+ 0xb8, 0xc4, 0x95, 0xe6, 0x3c, 0x13, 0xea, 0x6e, 0xb3, 0x9b, 0x64, 0x6c,
+ 0x91, 0xa5, 0x73, 0x68, 0xd9, 0x3f, 0x6d, 0x35, 0x46, 0xe8, 0x75, 0xb5,
+ 0x73, 0xd0, 0x5d, 0x53, 0x8f, 0xe9, 0xbc, 0x1c, 0xf5, 0x68, 0x48, 0x8a,
+ 0xa1, 0x50, 0x91, 0x3a, 0xc5, 0xd0, 0x43, 0x49, 0x89, 0xe7, 0xbd, 0xcd,
+ 0x86, 0x36, 0x3e, 0xa0, 0x56, 0xd7, 0xd9, 0x5f, 0x41, 0xd8, 0xde, 0x49,
+ 0x26, 0x86, 0x1c, 0x92, 0x52, 0xb3, 0x45, 0xde, 0x78, 0x98, 0x6f, 0xdc,
+ 0xf6, 0x29, 0x40, 0xfc, 0x53, 0xba, 0xdd, 0xe3, 0x6a, 0xc8, 0x16, 0x18,
+ 0x33, 0x6e, 0x34, 0x5c, 0xc2, 0x71, 0x17, 0x53, 0x3a, 0x2e, 0x6d, 0x92,
+ 0xa3, 0x1b, 0x8f, 0xde, 0xbd, 0x5d, 0x3d, 0x43, 0x9f, 0x09, 0xf8, 0x68,
+ 0xd4, 0xa0, 0xdb, 0xc0, 0x94, 0x65, 0x16, 0xbd, 0x83, 0x38, 0x06, 0xf7,
+ 0x22, 0x69, 0x8b, 0x1d, 0x6b, 0x3e, 0x73, 0x57, 0x60, 0x5d, 0x2d, 0x17,
+ 0x54, 0xf4, 0xb8, 0x83, 0x71, 0xc8, 0x4f, 0xc4, 0x5a, 0xc9, 0xdb, 0xaa,
+ 0x83, 0xc1, 0xf4, 0x90, 0xf1, 0xc5, 0xa8, 0x6e, 0xa4, 0x15, 0x46, 0x65,
+ 0xad, 0xbf, 0x9d, 0xae, 0x43, 0x89, 0x84, 0xf1, 0xc7, 0xb2, 0x35, 0x7d,
+ 0x6d, 0xc5, 0x1b, 0xb7, 0xda, 0x5f, 0x49, 0x62, 0xf7, 0xbd, 0xb1, 0x1f,
+ 0x3c, 0xd1, 0xeb, 0x50, 0x2d, 0xae, 0x22, 0x7c, 0x61, 0x12, 0x3d, 0x9d,
+ 0x62, 0xfe, 0x8e, 0xe9, 0x03, 0x46, 0x60, 0x1a, 0x0c, 0xdf, 0xf0, 0x37,
+ 0x43, 0x57, 0x6f, 0xab, 0xb6, 0xe9, 0x3f, 0xfb, 0x58, 0x82, 0xd4, 0x0e,
+ 0x4a, 0xcd, 0x41, 0xd8, 0xdd, 0x40, 0x81, 0x90, 0x21, 0x43, 0x2d, 0x03,
+ 0x5a, 0xd9, 0x81, 0xde, 0x1e, 0x81, 0x6a, 0x52, 0x8e, 0x31, 0xc6, 0xf0,
+ 0x67, 0x0d, 0x59, 0xce, 0xe8, 0x0c, 0x0f, 0x51, 0x68, 0x7c, 0x27, 0xe6,
+ 0x00, 0xbd, 0xdf, 0xf4, 0x3f, 0x4e, 0x15, 0x57, 0x77, 0x45, 0xd3, 0x46,
+ 0x85, 0xc6, 0x36, 0xeb, 0xf1, 0x7c, 0x19, 0x17, 0xc0, 0x27, 0x16, 0xba,
+ 0xb2, 0x65, 0x96, 0x80, 0x0a, 0x43, 0xb8, 0x0e, 0x6a, 0x46, 0xbf, 0xde,
+ 0x33, 0x46, 0x94, 0x5b, 0xaf, 0x12, 0x28, 0x3a, 0xc9, 0xc0, 0x3f, 0xd0,
+ 0xa8, 0xb6, 0x93, 0xad, 0x8d, 0xa4, 0x85, 0x76, 0x16, 0x91, 0x32, 0xb7,
+ 0x30, 0xf6, 0x08, 0xed, 0x60, 0x39, 0x0e, 0xfc, 0x1a, 0xf0, 0x9e, 0x67,
+ 0x59, 0xd9, 0xba, 0xc4, 0x9a, 0x9b, 0x5b, 0xaa, 0x26, 0x2f, 0x07, 0x1f,
+ 0x21, 0xf7, 0x01, 0xff, 0x0c, 0xeb, 0xb0, 0x32, 0xb2, 0xa7, 0x55, 0xc6,
+ 0xab, 0x54, 0x95, 0xe9, 0x6c, 0x5b, 0xd2, 0x8c, 0x8c, 0x39, 0x56, 0xb9,
+ 0x3e, 0xb3, 0x53, 0xee, 0xa6, 0xfc, 0x83, 0x2c, 0xb6, 0xd9, 0xa3, 0xda,
+ 0x3b, 0x19, 0xab, 0xb6, 0xbd, 0xfd, 0xf8, 0x43, 0x0d, 0xe9, 0x73, 0xdf,
+ 0xa0, 0x20, 0x06, 0xc1, 0x10, 0xa8, 0xba, 0xcd, 0x70, 0x5b, 0x2c, 0xf0,
+ 0x29, 0x37, 0x83, 0x72, 0x8f, 0xce, 0xf3, 0xfa, 0xf3, 0xbf, 0x69, 0x19,
+ 0x75, 0xac, 0xe7, 0x72, 0xad, 0x4f, 0x39, 0xc6, 0x37, 0x2d, 0x8f, 0xee,
+ 0x77, 0x60, 0xbc, 0x88, 0x67, 0xe6, 0xb2, 0xce, 0xcf, 0x2e, 0x80, 0x66,
+ 0x7a, 0xd5, 0x2f, 0xf1, 0xd5, 0x1d, 0xc8, 0xef, 0x36, 0x12, 0x04, 0xe6,
+ 0x6c, 0x17, 0x37, 0xb1, 0xa2, 0xed, 0x42, 0x88, 0x3b, 0x01, 0xac, 0x66,
+ 0x51, 0x77, 0xde, 0xdc, 0x96, 0xd4, 0x36, 0xb8, 0x78, 0x0a, 0x14, 0xbd,
+ 0x69, 0xb1, 0x39, 0x8c, 0x2c, 0x27, 0xbb, 0xc6},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**64 - 1
+ // tcID: 194
+ {SEC_OID_SHA384,
+ 194,
+ {0xdf, 0x34, 0xb1, 0xf8, 0xf4, 0x5b, 0xf7, 0xf3, 0x04, 0x25, 0xd8, 0x1e,
+ 0x8b, 0xf7, 0x59, 0xab, 0x02, 0x60, 0x53, 0x30, 0xd5, 0xca, 0x33, 0x4e,
+ 0xd2, 0x35, 0x8b, 0x70, 0x98, 0x32, 0x0c, 0x8c, 0xd2, 0xcb, 0x39, 0x3b,
+ 0x8f, 0xcd, 0xcf, 0x3e, 0x34, 0xb5, 0x97, 0x9e, 0x8d, 0xa7, 0xa3, 0x9b,
+ 0x93, 0x19, 0xf7, 0x5d, 0x8c, 0xcb, 0x7f, 0xca, 0x4e, 0x67, 0xe9, 0x2a,
+ 0x8d, 0x19, 0xd4, 0x59, 0x7b, 0xcc, 0xef, 0xf3, 0x95, 0xa9, 0xf2, 0x7b,
+ 0x9b, 0x97, 0x07, 0x4e, 0x45, 0xba, 0x7f, 0x04, 0x1d, 0x46, 0x4e, 0x54,
+ 0x30, 0x17, 0xa6, 0x08, 0xb6, 0xab, 0xce, 0xfb, 0x4d, 0x45, 0x73, 0xeb,
+ 0x86, 0x42, 0x78, 0xdf, 0xce, 0xfa, 0x71, 0xd6, 0x09, 0xba, 0x6f, 0x80,
+ 0x6c, 0x95, 0x17, 0x2b, 0xb7, 0x26, 0x2f, 0x6f, 0x3f, 0xe5, 0x86, 0xd8,
+ 0x19, 0xb6, 0xd6, 0x47, 0x49, 0x09, 0xb8, 0xc0, 0x38, 0x66, 0xc4, 0x3d,
+ 0x4f, 0xc0, 0x6a, 0x02, 0x8f, 0x30, 0xd5, 0x74, 0xab, 0xa0, 0x42, 0xcf,
+ 0xd5, 0x3f, 0x33, 0xa6, 0xc5, 0xf1, 0x7c, 0xeb, 0x64, 0x20, 0x18, 0xd4,
+ 0xf6, 0x5f, 0x42, 0x9c, 0x4f, 0x19, 0x93, 0xc4, 0x3c, 0x05, 0x2a, 0x79,
+ 0x62, 0x97, 0xa5, 0x37, 0x4a, 0x77, 0x48, 0x5d, 0xe5, 0x37, 0xa3, 0xd3,
+ 0xf9, 0x4a, 0x84, 0x91, 0x33, 0x67, 0xa9, 0x0a, 0x1b, 0x25, 0xe9, 0x91,
+ 0x8a, 0xae, 0x8a, 0x1a, 0xf9, 0x2f, 0xcc, 0x6a, 0x16, 0x6e, 0x90, 0xfb,
+ 0xa5, 0x79, 0x93, 0x4b, 0x04, 0xcc, 0x3f, 0x77, 0xb9, 0xf0, 0x0a, 0x85,
+ 0xf7, 0xc9, 0xec, 0x0b, 0xfd, 0xce, 0x25, 0x3a, 0x73, 0x59, 0x91, 0x07,
+ 0x56, 0x7e, 0x73, 0xdd, 0x0f, 0x7e, 0xac, 0xee, 0xfa, 0x46, 0x8f, 0x64,
+ 0x44, 0xbe, 0x09, 0xe8, 0xf5, 0x98, 0xb1, 0x97, 0xde, 0x5d, 0x81, 0xdb,
+ 0x3c, 0x54, 0xed, 0x18, 0xbf, 0x63, 0x78, 0x14, 0x5b, 0x31, 0x84, 0x24,
+ 0x73, 0x38, 0x9c, 0x9c, 0x81, 0x8a, 0xc5, 0x73, 0x2a, 0xf3, 0x08, 0x5f,
+ 0x44, 0xf2, 0xd2, 0x73, 0xbc, 0xc4, 0xe9, 0xfe, 0x39, 0xda, 0xc1, 0x88,
+ 0x65, 0x8f, 0x94, 0xf0, 0x2a, 0xf5, 0xf8, 0x0a, 0x19, 0x23, 0x3b, 0x5f,
+ 0x21, 0x0f, 0xea, 0x84, 0xd6, 0x86, 0x47, 0x09, 0xff, 0xd7, 0x26, 0xd9,
+ 0xe6, 0xd7, 0x5c, 0xe6, 0x53, 0xb2, 0xb2, 0xc6, 0x28, 0xa3, 0x55, 0xd0,
+ 0xab, 0xed, 0xe7, 0x4a, 0x39, 0xa2, 0xff, 0xfc, 0xc9, 0x73, 0x8a, 0x37,
+ 0xba, 0xb9, 0x0d, 0x4f, 0xd0, 0xa5, 0xb6, 0x25, 0xe6, 0x95, 0xfc, 0x36,
+ 0xd2, 0x89, 0x38, 0x5e, 0x21, 0x25, 0xb5, 0x5a, 0x4d, 0x37, 0x76, 0xeb,
+ 0x42, 0xf3, 0x8c, 0x18, 0xe9, 0xeb, 0x22, 0x31, 0xdd, 0xcd, 0xcc, 0xa4,
+ 0x00, 0xb3, 0x66, 0xd7, 0x12, 0xaa, 0x14, 0x0a, 0x1d, 0x9c, 0xa6, 0xaf,
+ 0x37, 0x44, 0xfa, 0xb9, 0x5c, 0xef, 0x90, 0x79, 0xc9, 0xb7, 0xb9, 0xab,
+ 0xe8, 0xb9, 0x3d, 0x64, 0xb0, 0xad, 0x7d, 0xa0, 0x7a, 0xc6, 0x19, 0x8a,
+ 0x49, 0x7f, 0xc4, 0xf8, 0x27, 0xe3, 0x00, 0xa9, 0x8d, 0x6b, 0x57, 0x2c,
+ 0x89, 0xe3, 0x97, 0xb3, 0xfc, 0x6c, 0x44, 0x31, 0x68, 0xb2, 0x3f, 0xed,
+ 0xa2, 0x98, 0x69, 0x15, 0xd2, 0x7f, 0xc8, 0x57, 0x92, 0x4c, 0xc5, 0xae,
+ 0x39, 0xff, 0x3d, 0xdd, 0x35, 0x71, 0x78, 0xcc, 0x1f, 0xe4, 0xe5, 0x7d,
+ 0xdc, 0x1b, 0xbf, 0x15, 0x48, 0x91, 0x2a, 0x0d, 0x64, 0xe9, 0x70, 0xee,
+ 0x41, 0x69, 0xb0, 0x4e, 0x24, 0xc2, 0x1f, 0xdd, 0x8b, 0x90, 0x46, 0xa6,
+ 0xc0, 0x7f, 0xdc, 0xf1, 0x91, 0xd1, 0x66, 0x91, 0xaa, 0x09, 0x1d, 0x85,
+ 0x47, 0x71, 0x7c, 0x40, 0x37, 0x4d, 0xe1, 0x70, 0x68, 0x60, 0x76, 0x27,
+ 0x5d, 0x92, 0x31, 0xe9, 0x07, 0x43, 0x60, 0x4d},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of digest
+ // tcID: 195
+ {SEC_OID_SHA384,
+ 195,
+ {0x27, 0xc4, 0xe3, 0xf4, 0xb1, 0xaf, 0xad, 0xcf, 0x0f, 0xcf, 0x45, 0x5f,
+ 0x29, 0x73, 0xf0, 0xc2, 0x61, 0x93, 0x4f, 0x3e, 0x48, 0x76, 0x02, 0x0d,
+ 0x91, 0x10, 0x6a, 0x1b, 0x29, 0x09, 0xe5, 0xe7, 0x76, 0x5a, 0xe7, 0x69,
+ 0x09, 0xf3, 0x3a, 0x3f, 0xb4, 0x07, 0x88, 0xb5, 0x03, 0x30, 0xec, 0x98,
+ 0x37, 0x64, 0xd2, 0x69, 0x2d, 0x09, 0xf6, 0x3c, 0xfb, 0x0f, 0xb1, 0x09,
+ 0xa3, 0x2c, 0x79, 0x9c, 0xad, 0x3c, 0x1f, 0x6c, 0xef, 0x40, 0x95, 0x9a,
+ 0x47, 0xeb, 0x98, 0x8c, 0x36, 0x4c, 0x85, 0xa7, 0x0f, 0x6d, 0xeb, 0xc4,
+ 0xad, 0xbf, 0xc9, 0xcf, 0x5e, 0x32, 0x2b, 0x44, 0x66, 0xa6, 0xcf, 0x32,
+ 0x72, 0xf8, 0x97, 0xf0, 0x72, 0x62, 0x6c, 0x61, 0xe9, 0xd8, 0x0b, 0x5e,
+ 0x8f, 0x60, 0x5c, 0x71, 0xdb, 0x0a, 0x5d, 0xf8, 0x37, 0x94, 0x9b, 0x02,
+ 0x3d, 0x9c, 0xd0, 0x84, 0xb7, 0x4f, 0x09, 0xa0, 0x47, 0xc9, 0x78, 0x22,
+ 0xf2, 0xd9, 0xca, 0x14, 0x0b, 0x4a, 0x1f, 0x76, 0x36, 0xd4, 0x9e, 0x0a,
+ 0xb7, 0x2d, 0x3e, 0x06, 0x93, 0x5d, 0x67, 0xba, 0xae, 0xba, 0x7e, 0xaa,
+ 0x7e, 0x2c, 0x04, 0x21, 0x60, 0x20, 0xce, 0x84, 0xb3, 0xb8, 0xf4, 0x24,
+ 0xa4, 0x6f, 0x61, 0x5f, 0x15, 0x47, 0x05, 0x1a, 0xf2, 0xd9, 0xc0, 0xeb,
+ 0x37, 0xa5, 0x96, 0x7b, 0x77, 0xbd, 0x34, 0x55, 0xf3, 0x2b, 0x02, 0x9c,
+ 0x13, 0x77, 0xbd, 0xb8, 0xbc, 0x24, 0xb9, 0x71, 0x5a, 0x4e, 0xd0, 0x49,
+ 0x01, 0xd1, 0x17, 0xac, 0x3c, 0x2e, 0x24, 0x3a, 0xd0, 0x10, 0x74, 0xef,
+ 0xf3, 0x5c, 0x72, 0xf2, 0x3b, 0x15, 0x8b, 0x04, 0xe0, 0xeb, 0x51, 0x43,
+ 0x41, 0x7e, 0x61, 0x1a, 0x59, 0x33, 0xf0, 0x85, 0x16, 0x1e, 0x9f, 0x99,
+ 0xea, 0xce, 0x1c, 0x06, 0xeb, 0x0a, 0x12, 0xf0, 0xaa, 0x0e, 0x18, 0x22,
+ 0x2c, 0x3f, 0x9f, 0xaa, 0x53, 0x65, 0x1b, 0x58, 0x7d, 0x48, 0xc1, 0xb4,
+ 0x55, 0xee, 0x41, 0xb5, 0x7b, 0x6f, 0xb5, 0x92, 0x74, 0x4b, 0x33, 0x1c,
+ 0x0b, 0x61, 0x96, 0x2f, 0xe2, 0xf8, 0xe0, 0x11, 0xdc, 0x89, 0x14, 0x86,
+ 0xbc, 0x1f, 0x93, 0xca, 0xb7, 0x61, 0xd4, 0x8b, 0x28, 0x63, 0x55, 0x85,
+ 0x21, 0x7e, 0xd6, 0x52, 0xcc, 0x22, 0xb7, 0xed, 0xd4, 0x33, 0x22, 0x6a,
+ 0x62, 0x68, 0x54, 0x05, 0xe0, 0x86, 0xdf, 0x7c, 0xba, 0x29, 0x42, 0xb7,
+ 0x28, 0xee, 0x21, 0xcd, 0x3d, 0xef, 0xa1, 0x80, 0x86, 0x5f, 0xc1, 0xda,
+ 0x04, 0xed, 0xaa, 0xfd, 0x86, 0x54, 0x6f, 0x84, 0xe4, 0x56, 0x9f, 0x76,
+ 0x3c, 0xcd, 0x70, 0xf5, 0x60, 0xf8, 0x38, 0xdc, 0xad, 0x56, 0x86, 0x89,
+ 0x67, 0xda, 0x89, 0xa6, 0x27, 0x1d, 0x8e, 0x5d, 0xae, 0xcc, 0x9b, 0x81,
+ 0xd2, 0x84, 0x8f, 0x8d, 0xa7, 0x22, 0x36, 0x28, 0xd0, 0x16, 0xf6, 0xa8,
+ 0xc8, 0xb7, 0xde, 0xbc, 0x6f, 0xc7, 0xf4, 0x57, 0xf3, 0x1f, 0xd8, 0xd7,
+ 0xe8, 0xdc, 0x81, 0xa9, 0xaa, 0x82, 0x6b, 0x15, 0x56, 0x9e, 0x9e, 0x28,
+ 0xf9, 0xb2, 0xd8, 0x07, 0x28, 0x8f, 0x18, 0xf0, 0x8f, 0x24, 0xec, 0xab,
+ 0x89, 0xe5, 0xd8, 0x29, 0xc6, 0x4a, 0x7a, 0x2f, 0x30, 0x4a, 0x4b, 0x44,
+ 0xe1, 0xe8, 0x49, 0x66, 0x93, 0x4b, 0x86, 0xe6, 0xd8, 0x1b, 0x24, 0x89,
+ 0xef, 0xa0, 0x5a, 0x72, 0xfc, 0x87, 0x06, 0x46, 0x0b, 0x30, 0x54, 0x06,
+ 0xe7, 0x34, 0x01, 0x30, 0x13, 0x2a, 0x7e, 0x16, 0xd5, 0x83, 0x0d, 0xea,
+ 0x33, 0x2c, 0x78, 0xb8, 0xd8, 0xda, 0x73, 0x55, 0x70, 0x52, 0xb2, 0x2e,
+ 0x59, 0x38, 0x9a, 0x17, 0xf9, 0xba, 0x36, 0x77, 0xa7, 0x8d, 0x68, 0x5e,
+ 0xd4, 0x35, 0xe9, 0x6e, 0xed, 0x10, 0xc0, 0x73, 0xf4, 0x50, 0xa0, 0xc7,
+ 0x20, 0xad, 0x33, 0x75, 0x94, 0x6e, 0x19, 0xd3},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely octet string tag
+ // tcID: 196
+ {SEC_OID_SHA384,
+ 196,
+ {0xba, 0xde, 0x6f, 0x04, 0xbc, 0xcb, 0x08, 0xb1, 0x6c, 0x76, 0xf8, 0x90,
+ 0x5a, 0x7b, 0x84, 0x87, 0x70, 0x5e, 0x1c, 0x12, 0x98, 0xd0, 0xb9, 0xb3,
+ 0x88, 0x30, 0x14, 0x01, 0x54, 0x57, 0xe6, 0x56, 0x38, 0xe4, 0xac, 0x31,
+ 0xd5, 0xc2, 0xc8, 0x88, 0x95, 0xc3, 0x43, 0x5a, 0x5a, 0xdd, 0x7e, 0x2f,
+ 0x10, 0x75, 0x51, 0xf0, 0x35, 0xfc, 0x82, 0x3f, 0x1f, 0x94, 0x92, 0xe7,
+ 0xf6, 0x26, 0x29, 0x35, 0x7c, 0xf0, 0x3d, 0x89, 0x9c, 0x90, 0xf0, 0x9c,
+ 0xe6, 0xf0, 0x55, 0xa7, 0x03, 0xc0, 0xa6, 0x5d, 0xcb, 0xab, 0x87, 0x90,
+ 0x58, 0x97, 0x5d, 0x9c, 0xf7, 0xc9, 0x03, 0x6e, 0x15, 0x58, 0x27, 0x8a,
+ 0x08, 0x5c, 0x9a, 0xcd, 0x7a, 0x0e, 0x37, 0xdd, 0xf5, 0xf2, 0x39, 0x5d,
+ 0x51, 0xcc, 0x63, 0x12, 0x20, 0x57, 0x17, 0xb9, 0x81, 0x80, 0x6a, 0xdd,
+ 0x1c, 0xa8, 0xda, 0x8b, 0xfa, 0x3a, 0xb9, 0x63, 0x24, 0x5f, 0x53, 0x47,
+ 0x11, 0xb1, 0xa5, 0x22, 0x30, 0x13, 0x27, 0x04, 0x27, 0xa7, 0xf4, 0x28,
+ 0x2c, 0x42, 0x00, 0x8a, 0x1d, 0x68, 0x28, 0x0a, 0x2a, 0x9d, 0xcc, 0x2b,
+ 0x61, 0x74, 0x20, 0x13, 0xae, 0xb6, 0xbb, 0xa2, 0x24, 0x06, 0xde, 0xb2,
+ 0xb0, 0x18, 0x94, 0xe4, 0x11, 0x7e, 0x90, 0x09, 0x3f, 0x24, 0x56, 0xbb,
+ 0x59, 0x09, 0x32, 0x0d, 0x57, 0x9b, 0x2b, 0xcd, 0x35, 0xb4, 0x8e, 0x52,
+ 0x56, 0xd9, 0x1f, 0x6c, 0x2f, 0x45, 0xeb, 0x0e, 0xc9, 0x7d, 0x52, 0x38,
+ 0xb4, 0x27, 0xbb, 0x19, 0x95, 0xc5, 0xd3, 0x96, 0xf1, 0xc1, 0xf6, 0xfc,
+ 0xc5, 0xb5, 0x1d, 0x80, 0xed, 0x61, 0x96, 0x1b, 0x1e, 0x03, 0x1d, 0x46,
+ 0x77, 0x41, 0x5e, 0x9a, 0x1f, 0x7c, 0x3b, 0x11, 0x86, 0x44, 0x26, 0xd9,
+ 0x67, 0xf7, 0xff, 0xe8, 0x9d, 0x58, 0xd6, 0xde, 0x00, 0xce, 0xa2, 0x93,
+ 0x3d, 0xd2, 0xef, 0xd0, 0x18, 0xd7, 0xf4, 0x2c, 0x83, 0x25, 0x92, 0x1c,
+ 0x09, 0xbb, 0x4c, 0x76, 0x39, 0x37, 0x9c, 0xbb, 0x22, 0xd8, 0x2c, 0xcd,
+ 0x6e, 0x8b, 0x6c, 0xe8, 0xf3, 0x09, 0xd7, 0xac, 0x3b, 0x4c, 0xe8, 0x36,
+ 0xb7, 0xa3, 0xc2, 0xe1, 0x0a, 0x22, 0x23, 0x5b, 0x4b, 0x6a, 0xf8, 0x55,
+ 0x06, 0x9b, 0xfc, 0x2b, 0xe8, 0xc5, 0x09, 0xa0, 0x5c, 0x50, 0x1c, 0xbd,
+ 0xd5, 0xbb, 0x76, 0x78, 0x1f, 0x6a, 0x21, 0xbb, 0xe5, 0x41, 0x24, 0xdd,
+ 0x45, 0xe9, 0x41, 0x9a, 0x7f, 0x6e, 0xcc, 0xa9, 0x55, 0x59, 0x34, 0x0b,
+ 0x11, 0x1d, 0x78, 0x79, 0xb5, 0x5b, 0x20, 0xa9, 0xb6, 0x6c, 0xcb, 0x0e,
+ 0xfb, 0x0a, 0xc2, 0x80, 0xa0, 0xaf, 0x5a, 0x50, 0x87, 0x54, 0x8b, 0x6d,
+ 0xd5, 0x75, 0x13, 0xd4, 0x75, 0xf9, 0x9d, 0x23, 0x09, 0xe1, 0xd8, 0x13,
+ 0x30, 0x3b, 0x03, 0x17, 0xf5, 0x09, 0xb2, 0x70, 0xe0, 0x16, 0xcf, 0x59,
+ 0x8e, 0xda, 0x54, 0x01, 0x8c, 0x04, 0xdd, 0x9b, 0x59, 0x31, 0xc6, 0x6e,
+ 0xd7, 0x51, 0xa3, 0x80, 0x96, 0xbb, 0x7d, 0x0d, 0x37, 0x98, 0x9a, 0x9c,
+ 0x32, 0x9a, 0x3e, 0x61, 0x4c, 0x1f, 0xeb, 0x2a, 0x45, 0xed, 0x99, 0xc2,
+ 0xcd, 0x32, 0x25, 0x83, 0x51, 0xb9, 0x8a, 0x32, 0x83, 0xa4, 0x89, 0xc0,
+ 0x6b, 0xb5, 0xa7, 0x65, 0x8d, 0xc0, 0x9d, 0x7d, 0x50, 0xc9, 0xeb, 0x9a,
+ 0x97, 0x79, 0xf4, 0x34, 0x72, 0xc4, 0x6a, 0x48, 0x07, 0x1a, 0xad, 0x0c,
+ 0x93, 0xbc, 0x08, 0xfb, 0xc4, 0x22, 0xa4, 0xb2, 0x13, 0x0f, 0x31, 0x09,
+ 0x9a, 0x7a, 0x8b, 0x6a, 0xa5, 0x39, 0x15, 0xc4, 0x48, 0xc6, 0xe1, 0x06,
+ 0x20, 0x08, 0xa6, 0xb3, 0xdb, 0x13, 0x96, 0xed, 0x97, 0x21, 0xfe, 0xa2,
+ 0x23, 0x2c, 0x29, 0xb7, 0x76, 0x68, 0xf5, 0x90, 0xff, 0x91, 0xa6, 0xa9,
+ 0x17, 0x1b, 0x45, 0xfc, 0x49, 0x8a, 0x80, 0xd0},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to digest
+ // tcID: 197
+ {SEC_OID_SHA384,
+ 197,
+ {0xe0, 0xfe, 0x1a, 0xaa, 0x2e, 0x1f, 0x3a, 0x9f, 0xad, 0x69, 0xdf, 0xc4,
+ 0x7b, 0x59, 0xfc, 0x4b, 0x7a, 0x62, 0xfe, 0x80, 0x9d, 0x60, 0x1b, 0x7e,
+ 0x18, 0x98, 0xeb, 0x1d, 0x47, 0x57, 0xaf, 0x22, 0x72, 0x06, 0x44, 0x46,
+ 0x58, 0x34, 0x68, 0xdb, 0x4c, 0x05, 0x79, 0xc2, 0x31, 0x2a, 0xe2, 0xdb,
+ 0xcb, 0x8f, 0x53, 0xe3, 0xe7, 0x75, 0xe0, 0x0b, 0x6c, 0x42, 0x2f, 0x17,
+ 0xae, 0xad, 0x76, 0x5c, 0xfc, 0x7b, 0xac, 0x9b, 0xd9, 0xa1, 0xac, 0x95,
+ 0xce, 0x17, 0x47, 0x16, 0x63, 0x1f, 0x14, 0x36, 0xf4, 0x18, 0xf8, 0x7d,
+ 0x4a, 0x0c, 0x22, 0xa2, 0x39, 0xdd, 0xfd, 0x6f, 0xca, 0x41, 0x00, 0xa7,
+ 0xff, 0x5d, 0xac, 0x5a, 0x0a, 0xca, 0x2d, 0x44, 0x5b, 0xdf, 0x8a, 0x0e,
+ 0x03, 0x67, 0x61, 0x2d, 0x8c, 0xa4, 0xb6, 0x66, 0xbf, 0xd8, 0xec, 0x11,
+ 0xcc, 0x1a, 0x59, 0x74, 0xbc, 0x39, 0xcc, 0xeb, 0x30, 0x23, 0xe2, 0x6e,
+ 0xd5, 0x82, 0x08, 0x9f, 0xf4, 0xc9, 0xe1, 0x21, 0x10, 0x4f, 0xe5, 0xe5,
+ 0x4a, 0x15, 0x01, 0x36, 0x43, 0xee, 0xe1, 0x0f, 0xdd, 0x06, 0x3f, 0x7e,
+ 0xc8, 0xa0, 0x61, 0x7d, 0x69, 0xb8, 0x80, 0xa5, 0x0c, 0x4c, 0x53, 0x75,
+ 0x9b, 0x75, 0xbb, 0x73, 0x64, 0xe8, 0x50, 0x5a, 0x63, 0x0e, 0x0e, 0xc8,
+ 0x58, 0x55, 0x45, 0x3f, 0x06, 0x69, 0x05, 0x1d, 0x95, 0xc1, 0x46, 0x36,
+ 0x00, 0x5f, 0x58, 0x84, 0xdf, 0xff, 0xed, 0xc0, 0x42, 0xb6, 0x81, 0x71,
+ 0xb3, 0x35, 0xca, 0x8c, 0x1a, 0x0d, 0x91, 0x38, 0xbc, 0x48, 0xb3, 0xfb,
+ 0xdc, 0x72, 0xb2, 0x2a, 0x79, 0xf0, 0x5a, 0xcb, 0xa1, 0xd1, 0xa9, 0x5a,
+ 0x4c, 0x75, 0x08, 0xcf, 0x2a, 0x0e, 0x72, 0x91, 0x57, 0x5d, 0xa7, 0xf0,
+ 0xed, 0x3b, 0xcd, 0xbf, 0x85, 0xac, 0x0e, 0x5c, 0x9f, 0x71, 0x78, 0x11,
+ 0xa3, 0x67, 0x04, 0x5f, 0x13, 0xf6, 0xc4, 0x64, 0x01, 0x18, 0x47, 0x38,
+ 0xd1, 0x38, 0xe3, 0x10, 0xb7, 0xb6, 0x21, 0x80, 0xed, 0x71, 0xd4, 0xdf,
+ 0x05, 0x18, 0x1c, 0x66, 0x36, 0x37, 0x46, 0x67, 0xd4, 0xc0, 0x8a, 0x95,
+ 0x48, 0x45, 0xfe, 0x8f, 0xd7, 0xfb, 0x1c, 0xfc, 0x04, 0xeb, 0x67, 0x3e,
+ 0x5f, 0x76, 0xc9, 0xa1, 0x59, 0x91, 0x98, 0x6d, 0x3c, 0xbb, 0x0a, 0xfe,
+ 0xe8, 0x81, 0x24, 0xa7, 0x05, 0xbb, 0xdc, 0x08, 0x75, 0xd5, 0xfd, 0x03,
+ 0x7e, 0xee, 0xb1, 0x6e, 0x84, 0x29, 0x6d, 0xa6, 0x5d, 0xb6, 0x16, 0xfb,
+ 0xf5, 0x3f, 0xf5, 0x7b, 0x03, 0x79, 0xbe, 0x49, 0x02, 0xb2, 0x6e, 0x8a,
+ 0xd9, 0xf6, 0xd8, 0xe4, 0x9a, 0x88, 0x98, 0x7b, 0xa6, 0x58, 0x67, 0x3b,
+ 0xf2, 0x4b, 0xda, 0x35, 0x85, 0x54, 0x84, 0x2a, 0x61, 0x72, 0xb1, 0x65,
+ 0x6f, 0xed, 0x2d, 0xcb, 0x7d, 0x37, 0xce, 0xd7, 0xf2, 0x5d, 0xb9, 0xeb,
+ 0x6f, 0x1e, 0x07, 0xee, 0x6a, 0x31, 0x31, 0x43, 0xc7, 0xac, 0xfc, 0xaf,
+ 0x46, 0x60, 0x34, 0xcb, 0xf7, 0xd2, 0xe6, 0x59, 0x8d, 0xea, 0x6a, 0x4d,
+ 0xda, 0xdb, 0x5f, 0xf6, 0xb3, 0xc5, 0x95, 0xe9, 0x92, 0x4d, 0xf3, 0x59,
+ 0x42, 0xc5, 0x3a, 0xfb, 0x48, 0x94, 0x66, 0x9d, 0xe7, 0xaf, 0x0a, 0x4d,
+ 0x0b, 0xa2, 0xbb, 0x04, 0x5f, 0x09, 0x69, 0x01, 0x65, 0x96, 0x59, 0x0a,
+ 0x32, 0x33, 0xc1, 0x3a, 0xfe, 0x8a, 0xf5, 0xa4, 0xf0, 0x3e, 0x47, 0xa3,
+ 0xe4, 0xb1, 0x31, 0x02, 0x57, 0xab, 0x6d, 0x42, 0xbb, 0x78, 0x52, 0x7e,
+ 0x7f, 0x36, 0x31, 0x4d, 0x0b, 0xf3, 0x7e, 0x6d, 0x35, 0x23, 0x4f, 0xf8,
+ 0xbe, 0x97, 0x91, 0x69, 0x4a, 0x4e, 0x01, 0x86, 0x72, 0x67, 0x84, 0x83,
+ 0x85, 0x9f, 0x4f, 0xe4, 0x84, 0x71, 0x8e, 0x32, 0x4e, 0x1d, 0x75, 0x3d,
+ 0x90, 0xe9, 0x5d, 0xbc, 0xf0, 0x27, 0x38, 0x55},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to digest
+ // tcID: 198
+ {SEC_OID_SHA384,
+ 198,
+ {0xd2, 0xfc, 0x4f, 0x1a, 0x9c, 0x2d, 0x8e, 0xc2, 0x90, 0x0a, 0x5f, 0x3f,
+ 0xd1, 0x71, 0xe8, 0x69, 0xbd, 0x10, 0xa9, 0xe1, 0xbe, 0x8b, 0x0c, 0xea,
+ 0xe5, 0x58, 0x1a, 0xd7, 0x7b, 0x2e, 0x3e, 0xd4, 0x2c, 0x0e, 0x1c, 0x1f,
+ 0x64, 0xe2, 0xc8, 0x13, 0xd0, 0xaa, 0x65, 0x0c, 0xab, 0x44, 0x30, 0x39,
+ 0xfc, 0x90, 0x96, 0xb3, 0x6a, 0xc2, 0x01, 0x4d, 0x8b, 0xa3, 0xa4, 0xca,
+ 0x0f, 0x16, 0xf6, 0x4c, 0x1b, 0x61, 0xb1, 0x4b, 0x7d, 0x02, 0x47, 0x83,
+ 0x62, 0x28, 0xb3, 0xc4, 0xc9, 0x52, 0x06, 0x66, 0xb6, 0x97, 0x1e, 0x96,
+ 0x90, 0x96, 0xdd, 0x43, 0x1d, 0x84, 0x67, 0x41, 0x4d, 0x1a, 0xfd, 0xcb,
+ 0x9d, 0xf1, 0x97, 0xa8, 0xe1, 0x98, 0x56, 0x93, 0xde, 0x6c, 0x89, 0x33,
+ 0x04, 0x96, 0x44, 0xdc, 0xbf, 0x2a, 0xd8, 0x18, 0x60, 0x0b, 0x16, 0xd7,
+ 0x72, 0x03, 0x64, 0x8c, 0xd3, 0xbe, 0x96, 0x39, 0x3f, 0x8f, 0xbd, 0xc2,
+ 0xcf, 0x88, 0x5d, 0xf2, 0xcb, 0xee, 0xfe, 0x27, 0xb8, 0xcb, 0x48, 0x7e,
+ 0xea, 0xf7, 0x5a, 0x2c, 0x05, 0xa1, 0x8f, 0x0e, 0x80, 0x67, 0xc6, 0x0d,
+ 0xcb, 0xed, 0x33, 0x0d, 0xd0, 0x8c, 0x3e, 0x37, 0x70, 0x8d, 0xb2, 0xe2,
+ 0xf0, 0x64, 0x7d, 0xe8, 0xf9, 0x37, 0x0d, 0xb0, 0x7b, 0x47, 0x25, 0xb5,
+ 0x94, 0xaa, 0x23, 0xe4, 0xc5, 0xd9, 0x91, 0xa9, 0x9d, 0x5a, 0x88, 0x97,
+ 0x98, 0xe5, 0x97, 0x4e, 0x78, 0x3c, 0x87, 0xdf, 0x5c, 0xc0, 0x25, 0xb0,
+ 0xe6, 0x6d, 0x71, 0x8c, 0x76, 0xb2, 0x97, 0x7c, 0x7f, 0xb7, 0x34, 0xb3,
+ 0x16, 0x28, 0xb1, 0x02, 0xd2, 0x80, 0x85, 0x40, 0x46, 0x92, 0x3c, 0xc3,
+ 0x12, 0x77, 0xe0, 0x1a, 0x55, 0x67, 0xdf, 0x68, 0x11, 0xff, 0xed, 0xc3,
+ 0x6b, 0x51, 0x31, 0xc1, 0x4d, 0x49, 0xec, 0xb6, 0xb0, 0x7b, 0xb1, 0x02,
+ 0x62, 0xdc, 0x24, 0xcc, 0x83, 0x0b, 0xa4, 0x7f, 0xf8, 0x03, 0x7d, 0x95,
+ 0xdd, 0x0d, 0xb3, 0xe7, 0x5b, 0x7c, 0x0b, 0xca, 0xce, 0x80, 0x12, 0xc1,
+ 0x21, 0x32, 0x88, 0x9d, 0x5b, 0xfc, 0x68, 0x72, 0x8a, 0xb7, 0x57, 0x3f,
+ 0xcf, 0xc7, 0xc0, 0xdc, 0xa0, 0xa4, 0x9f, 0x6e, 0x36, 0x03, 0xf9, 0x11,
+ 0xfb, 0x0c, 0x38, 0x65, 0xaf, 0xe5, 0x2a, 0x2e, 0x1f, 0x45, 0xad, 0x88,
+ 0x0b, 0x8b, 0xd7, 0xd8, 0x6d, 0xc5, 0x49, 0xfc, 0x4c, 0x69, 0x74, 0x62,
+ 0xd0, 0xe4, 0xe0, 0x17, 0xa3, 0x07, 0x73, 0x23, 0x51, 0xac, 0xcd, 0x9f,
+ 0x36, 0xb4, 0xe1, 0x51, 0x55, 0x4c, 0x6f, 0xfc, 0x30, 0x0b, 0x0c, 0xc1,
+ 0xa9, 0xae, 0x9b, 0x51, 0x7b, 0xcb, 0xa3, 0xf2, 0x18, 0x3f, 0xbc, 0x25,
+ 0x7f, 0xef, 0x21, 0xde, 0x1a, 0xac, 0x5d, 0x88, 0xc7, 0xca, 0xd1, 0x14,
+ 0x5b, 0xd2, 0x0d, 0x09, 0xe1, 0x2d, 0x75, 0x7b, 0xd3, 0xc9, 0xf9, 0x66,
+ 0x6f, 0xf9, 0xf4, 0x58, 0xce, 0x7e, 0xa0, 0x62, 0x72, 0xd8, 0x98, 0xb8,
+ 0xe8, 0x68, 0x91, 0x05, 0xf6, 0x99, 0xd2, 0xf6, 0x34, 0x44, 0xce, 0x1e,
+ 0x10, 0xe9, 0x01, 0x13, 0x4b, 0x20, 0x0f, 0x81, 0x42, 0x4a, 0x3b, 0x01,
+ 0xae, 0xc4, 0x02, 0x63, 0x21, 0x18, 0xfa, 0x10, 0x3b, 0x36, 0xba, 0x67,
+ 0xa6, 0xa4, 0x2c, 0xac, 0x97, 0x69, 0xdb, 0x9f, 0x00, 0x13, 0x51, 0x1a,
+ 0x43, 0x6d, 0x64, 0xca, 0x2b, 0xb4, 0xf7, 0x7d, 0xb3, 0xc7, 0x4e, 0xe4,
+ 0x5d, 0x1a, 0x74, 0x5c, 0xa9, 0xb6, 0x08, 0x0b, 0xad, 0xbf, 0x6f, 0xe2,
+ 0xc3, 0x7f, 0xb8, 0x16, 0x14, 0x05, 0xfb, 0xc7, 0x90, 0x4a, 0x34, 0x8c,
+ 0xcd, 0x38, 0x8a, 0xfb, 0x23, 0x60, 0x10, 0x99, 0xc5, 0x9b, 0xc8, 0x19,
+ 0x23, 0x1e, 0xae, 0x98, 0xc1, 0xc9, 0xa3, 0x93, 0x78, 0x0e, 0xa8, 0x9a,
+ 0x53, 0x81, 0xa6, 0x5e, 0xc6, 0x1e, 0xa3, 0xc6},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to digest
+ // tcID: 199
+ {SEC_OID_SHA384,
+ 199,
+ {0x89, 0xdd, 0xca, 0xbd, 0x56, 0x1a, 0x4f, 0x80, 0x61, 0x94, 0xb8, 0x94,
+ 0x6c, 0x8e, 0xe5, 0x76, 0x3c, 0x45, 0x80, 0x50, 0x19, 0x56, 0x4c, 0xf6,
+ 0x9c, 0x69, 0x88, 0x4f, 0x51, 0x39, 0xe7, 0xbe, 0x9a, 0xbb, 0x0a, 0x6c,
+ 0x2b, 0xbf, 0x57, 0xf6, 0xdd, 0xb5, 0xdd, 0x4c, 0xac, 0xa4, 0x78, 0xbc,
+ 0xbb, 0xa0, 0xe4, 0x7a, 0xfa, 0x0d, 0x81, 0x1a, 0x91, 0xa0, 0x94, 0x8f,
+ 0x96, 0x90, 0x1f, 0xe6, 0x34, 0x3c, 0x59, 0x76, 0x97, 0x18, 0xc5, 0x17,
+ 0xf9, 0x71, 0xc9, 0x54, 0xd9, 0xb0, 0xa8, 0x10, 0x26, 0xb6, 0x39, 0x18,
+ 0x39, 0xda, 0x3c, 0xf7, 0xde, 0xda, 0x84, 0x25, 0x45, 0x4c, 0xa0, 0x99,
+ 0xf4, 0xf7, 0x72, 0xde, 0x94, 0x30, 0x6b, 0x75, 0xe9, 0x2f, 0x97, 0x07,
+ 0x0a, 0x16, 0xd5, 0xcf, 0xff, 0x14, 0x46, 0x61, 0x7a, 0xc6, 0x33, 0x1d,
+ 0xe2, 0x18, 0xc2, 0xbc, 0xe8, 0x0e, 0x41, 0x46, 0xee, 0x10, 0x9a, 0x43,
+ 0x44, 0xbc, 0xf9, 0xe0, 0xf3, 0xa4, 0xb4, 0x87, 0x95, 0x46, 0x81, 0xd2,
+ 0xf5, 0x5a, 0x3a, 0x1f, 0x6f, 0xa6, 0xcc, 0x4a, 0x8c, 0xc5, 0x35, 0xa6,
+ 0x2a, 0xa1, 0x4f, 0x8c, 0xdb, 0x66, 0x49, 0xdc, 0x13, 0x23, 0xed, 0x62,
+ 0x87, 0x11, 0x91, 0xbf, 0xf0, 0xc2, 0x9b, 0x2e, 0x17, 0x59, 0x3a, 0x4f,
+ 0xfc, 0xd3, 0xf4, 0x53, 0xfd, 0xe0, 0x2c, 0xfa, 0x25, 0x29, 0x26, 0xd8,
+ 0x00, 0xd4, 0xa5, 0xc7, 0x61, 0x98, 0xf9, 0xd1, 0x78, 0xbb, 0x5b, 0x0e,
+ 0xa1, 0x14, 0x2a, 0x89, 0xea, 0xfd, 0x52, 0x07, 0x0b, 0x4a, 0x07, 0x36,
+ 0x67, 0xaa, 0x5c, 0x9b, 0xc2, 0xcd, 0x0b, 0x13, 0xed, 0x22, 0xe3, 0xf5,
+ 0xee, 0xbe, 0xd0, 0x28, 0x93, 0x82, 0x8f, 0xeb, 0x90, 0xdb, 0x44, 0xd0,
+ 0xfb, 0xd9, 0xcd, 0x0b, 0x7e, 0xee, 0xd1, 0xb4, 0x6f, 0x46, 0x5b, 0x13,
+ 0x10, 0x73, 0xb1, 0xa2, 0xf1, 0xe7, 0xfb, 0xbb, 0xcb, 0x3f, 0xb6, 0x81,
+ 0xb1, 0xd2, 0x2a, 0xca, 0xed, 0xdc, 0x67, 0x83, 0x40, 0x7d, 0xd3, 0x49,
+ 0xa5, 0x93, 0xcb, 0xa8, 0x91, 0xf5, 0xca, 0xa2, 0x32, 0x8e, 0x58, 0x12,
+ 0xab, 0xe3, 0x70, 0xa0, 0x17, 0x43, 0x6e, 0x25, 0xf2, 0x8d, 0xb1, 0x61,
+ 0x7b, 0xbc, 0x66, 0xca, 0xc2, 0x6f, 0x57, 0x22, 0xf0, 0xb9, 0xd7, 0x8e,
+ 0xbf, 0x59, 0xaa, 0x41, 0x6f, 0x41, 0xf4, 0x4d, 0xa4, 0x60, 0x35, 0xae,
+ 0x02, 0xe2, 0x81, 0x7f, 0xf5, 0x3d, 0x4b, 0x9f, 0x53, 0xe3, 0x4d, 0x81,
+ 0x79, 0x5e, 0x4d, 0x2f, 0xd1, 0xcb, 0xdf, 0x39, 0x93, 0x94, 0x29, 0x38,
+ 0xa3, 0x23, 0xf2, 0xa8, 0xc0, 0x57, 0x60, 0xd9, 0xc3, 0xea, 0xe6, 0x06,
+ 0x98, 0xa1, 0xa3, 0x88, 0x52, 0xbc, 0xd8, 0x20, 0x6d, 0x5a, 0x47, 0xc3,
+ 0xbb, 0x62, 0xfe, 0x02, 0x7f, 0xf0, 0xb6, 0x99, 0xc3, 0x3b, 0x03, 0x1e,
+ 0xbc, 0xf2, 0x75, 0xdc, 0x31, 0xf9, 0x0b, 0x78, 0x06, 0x33, 0xdb, 0x0a,
+ 0xce, 0xaf, 0xcf, 0x28, 0xb2, 0x5e, 0x61, 0x8c, 0x3b, 0x39, 0x93, 0x79,
+ 0x4f, 0x4d, 0xd2, 0xa6, 0x40, 0x72, 0x95, 0xd8, 0x0e, 0x9f, 0xef, 0xea,
+ 0x10, 0x0a, 0xf0, 0x6b, 0x00, 0x81, 0x56, 0x62, 0x85, 0x5a, 0x9d, 0x5b,
+ 0x1b, 0xba, 0x95, 0x24, 0x17, 0xf1, 0x78, 0x74, 0x80, 0xb4, 0xe2, 0x2d,
+ 0xd3, 0xf9, 0xfb, 0xec, 0x04, 0xfd, 0x8b, 0x83, 0xe9, 0xef, 0x65, 0x90,
+ 0xf6, 0xd7, 0x38, 0x7f, 0x3e, 0x99, 0x1a, 0xb3, 0xb9, 0x8c, 0xc8, 0x8e,
+ 0x9b, 0x3c, 0x62, 0x5c, 0x78, 0xc8, 0x06, 0x75, 0x2a, 0x7c, 0xec, 0x21,
+ 0xaa, 0x06, 0x33, 0x4b, 0xac, 0xae, 0x39, 0x39, 0x2d, 0x00, 0x9f, 0x54,
+ 0xe4, 0xf5, 0xd3, 0xa1, 0x2b, 0x6e, 0x8a, 0x93, 0x45, 0x06, 0x27, 0x3c,
+ 0x20, 0x59, 0x63, 0x2b, 0xbd, 0x57, 0xdd, 0x17},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of digest
+ // tcID: 200
+ {SEC_OID_SHA384,
+ 200,
+ {0xaf, 0xdb, 0x8b, 0x4c, 0xfb, 0x24, 0x0b, 0x4e, 0xf8, 0xbc, 0x1b, 0x20,
+ 0x2c, 0x03, 0x8c, 0xa8, 0x51, 0x19, 0xbe, 0x1c, 0x48, 0xff, 0x7a, 0xe6,
+ 0x03, 0x9f, 0xf1, 0xa6, 0xd4, 0x6e, 0x26, 0x28, 0x67, 0x08, 0xec, 0x8b,
+ 0xfc, 0x3a, 0x97, 0x26, 0x30, 0x4f, 0x94, 0x4b, 0xd8, 0x2b, 0x67, 0x20,
+ 0x1d, 0x7b, 0xec, 0xce, 0x9a, 0x14, 0x74, 0x41, 0xba, 0x8e, 0xb9, 0xce,
+ 0xea, 0x36, 0x9e, 0x00, 0x4f, 0x70, 0x2c, 0x29, 0xb5, 0x9f, 0xae, 0xb1,
+ 0xe5, 0xef, 0xc7, 0x2d, 0x5b, 0xa3, 0xf9, 0x89, 0x67, 0x2b, 0x17, 0x0c,
+ 0xc1, 0xaf, 0xdf, 0x77, 0x51, 0x1a, 0x9a, 0x21, 0x78, 0xb6, 0xe1, 0x4a,
+ 0x00, 0x8a, 0x2b, 0x34, 0x7b, 0x5c, 0x8c, 0x47, 0xef, 0xe6, 0x8c, 0x6b,
+ 0x44, 0xd8, 0x6c, 0x65, 0xb9, 0xdb, 0xd9, 0x97, 0xbf, 0x42, 0xd1, 0x43,
+ 0xfc, 0xbc, 0xb9, 0x00, 0x48, 0xc9, 0x28, 0x60, 0x44, 0x8e, 0x6a, 0xe8,
+ 0x93, 0x9a, 0xdd, 0x23, 0xfb, 0xe5, 0xcc, 0xae, 0x56, 0x2a, 0x02, 0xdf,
+ 0x9f, 0x96, 0x81, 0xbe, 0x01, 0x6d, 0x2d, 0x90, 0xa9, 0x6c, 0x77, 0xfb,
+ 0x24, 0x1c, 0x83, 0x8b, 0x1f, 0x54, 0x52, 0x6a, 0x1a, 0xdc, 0xaf, 0xf0,
+ 0xa6, 0xfe, 0x50, 0x25, 0x4c, 0x9b, 0x5c, 0x6b, 0x3d, 0xfd, 0x00, 0x90,
+ 0x68, 0x49, 0xde, 0xd5, 0xfb, 0x6a, 0xb0, 0x6c, 0x22, 0x47, 0x3f, 0x47,
+ 0x12, 0x88, 0xc7, 0x45, 0xb5, 0x91, 0x19, 0x55, 0x68, 0xa5, 0xca, 0x52,
+ 0xf2, 0x5f, 0x78, 0x93, 0xeb, 0x95, 0xb1, 0x7a, 0x08, 0x17, 0x63, 0xce,
+ 0x66, 0xe8, 0x49, 0x0d, 0xdb, 0xb5, 0x88, 0xfe, 0x23, 0xb8, 0xc9, 0xd3,
+ 0x39, 0x34, 0x8d, 0xf8, 0x1b, 0x76, 0x99, 0x63, 0x1f, 0xdb, 0x20, 0x75,
+ 0x6b, 0x8d, 0x91, 0x5e, 0x7c, 0xfa, 0x3a, 0x20, 0xbb, 0x5a, 0x64, 0x3c,
+ 0x90, 0xa2, 0xdb, 0xbc, 0x97, 0x14, 0x2a, 0x4c, 0xa0, 0x91, 0x58, 0x9a,
+ 0x02, 0x22, 0xc4, 0x59, 0xb8, 0x73, 0x8e, 0xfd, 0xe4, 0x99, 0xdf, 0xa1,
+ 0x0e, 0x72, 0x9f, 0x86, 0x3a, 0xa4, 0x2b, 0x10, 0xa1, 0x99, 0xf4, 0x39,
+ 0x5b, 0xf0, 0xd1, 0x31, 0xc1, 0x38, 0x91, 0x05, 0x01, 0x47, 0xdb, 0x51,
+ 0xc8, 0x33, 0x3f, 0xa6, 0xf2, 0xd0, 0x21, 0xa2, 0x63, 0xdf, 0x37, 0xdd,
+ 0x10, 0xe4, 0xb2, 0x64, 0xdf, 0x14, 0x46, 0x57, 0xe9, 0xc8, 0xbf, 0x23,
+ 0x17, 0x50, 0x79, 0xef, 0x4c, 0x9a, 0x24, 0xb5, 0x61, 0x80, 0x6d, 0x93,
+ 0x04, 0xa0, 0xf3, 0x42, 0xae, 0x4f, 0xfa, 0x69, 0x92, 0x5b, 0x62, 0x9b,
+ 0xf6, 0x59, 0x48, 0xe5, 0x30, 0x56, 0xba, 0x88, 0x91, 0xde, 0xf8, 0xb1,
+ 0xb8, 0x27, 0xf8, 0x6a, 0x1d, 0xa6, 0x99, 0x45, 0x90, 0x7b, 0xdb, 0x36,
+ 0x5b, 0x62, 0x7b, 0xb4, 0x7f, 0x34, 0x32, 0x61, 0x63, 0x18, 0x16, 0x4a,
+ 0x75, 0x1e, 0xe8, 0x56, 0x91, 0xef, 0x0a, 0x20, 0xfd, 0x7a, 0x3e, 0x61,
+ 0xc1, 0xac, 0xc4, 0xc2, 0xd0, 0x8b, 0xda, 0x5b, 0x9a, 0x23, 0xa7, 0x11,
+ 0x9b, 0x8b, 0x19, 0x33, 0xaf, 0x56, 0x49, 0x7d, 0x06, 0xaf, 0x46, 0x27,
+ 0xeb, 0x63, 0xed, 0x4f, 0xa8, 0xca, 0xba, 0xcd, 0x70, 0xc4, 0x2e, 0x9a,
+ 0x2e, 0x63, 0x88, 0x63, 0xde, 0x11, 0x38, 0xf3, 0x32, 0xd1, 0xdd, 0xc8,
+ 0xa2, 0x4b, 0x43, 0x69, 0xd4, 0x60, 0x5d, 0xac, 0xd4, 0xdf, 0x96, 0xb1,
+ 0x07, 0x52, 0x35, 0xd1, 0x0d, 0xde, 0xc9, 0x3e, 0x13, 0xa2, 0x04, 0x88,
+ 0xba, 0x9b, 0x64, 0x9b, 0xea, 0x15, 0xd6, 0x9a, 0x30, 0xc7, 0x16, 0xf9,
+ 0x62, 0x11, 0x9f, 0x31, 0x92, 0x7b, 0xf4, 0xad, 0x57, 0x41, 0xa7, 0x39,
+ 0xcb, 0xb7, 0x94, 0xb6, 0x8e, 0x41, 0x03, 0xbc, 0x05, 0xfe, 0x30, 0x87,
+ 0x7d, 0x54, 0x04, 0x97, 0x6c, 0x5d, 0xe0, 0xb9},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing digest with NULL
+ // tcID: 201
+ {SEC_OID_SHA384,
+ 201,
+ {0xe3, 0x42, 0x88, 0xff, 0x19, 0x6d, 0x90, 0xee, 0xd5, 0x92, 0x5c, 0x81,
+ 0xa8, 0xa0, 0x12, 0x7a, 0xbf, 0xd0, 0xf0, 0xde, 0x55, 0x09, 0x48, 0xf6,
+ 0x3b, 0xe0, 0xf6, 0x08, 0x96, 0xed, 0x6e, 0xd7, 0xc4, 0x74, 0xb5, 0x44,
+ 0xa6, 0x2a, 0x96, 0xc0, 0xf8, 0x21, 0x97, 0xe6, 0x7a, 0x34, 0xbd, 0x53,
+ 0xde, 0x8c, 0xbc, 0xa4, 0xcb, 0xbc, 0x28, 0xb6, 0xd6, 0x55, 0x93, 0xa1,
+ 0x54, 0x52, 0x1f, 0xfe, 0x43, 0x31, 0xbc, 0x7f, 0x84, 0x59, 0xa4, 0x32,
+ 0x64, 0x13, 0xe8, 0x38, 0x82, 0x8c, 0x07, 0x09, 0xaa, 0x79, 0x4e, 0x62,
+ 0xf7, 0x51, 0x8b, 0x02, 0x8d, 0x81, 0x1a, 0xb4, 0x00, 0xee, 0x7c, 0x87,
+ 0x56, 0x71, 0x99, 0x2a, 0xb6, 0x55, 0x3d, 0xab, 0x38, 0xe9, 0x4a, 0x89,
+ 0x7b, 0xe0, 0x99, 0xca, 0x76, 0x33, 0xe7, 0x90, 0xdd, 0xd3, 0x30, 0xb5,
+ 0x03, 0x25, 0xae, 0x29, 0xd8, 0xb9, 0xf5, 0x7c, 0x49, 0x81, 0x56, 0xba,
+ 0x0b, 0x74, 0xc3, 0x10, 0xe4, 0x0d, 0xd1, 0x0c, 0x1c, 0xf8, 0xd3, 0xeb,
+ 0xd1, 0xdd, 0x40, 0xdd, 0xde, 0xce, 0xba, 0xd7, 0xa3, 0xf2, 0xcb, 0x95,
+ 0x51, 0xe7, 0xd3, 0x84, 0xea, 0xc9, 0xd2, 0x3b, 0xdf, 0xf8, 0x47, 0x26,
+ 0xea, 0x3e, 0x14, 0xd7, 0x85, 0x99, 0x4f, 0x3e, 0xbe, 0x7c, 0xc1, 0xc0,
+ 0xcd, 0x33, 0x6f, 0x95, 0xcc, 0xb8, 0xb0, 0xd6, 0xd8, 0xad, 0x78, 0x7f,
+ 0xfc, 0x2e, 0xf0, 0x08, 0xa1, 0x11, 0x2b, 0x03, 0x15, 0x45, 0x7c, 0x63,
+ 0x1d, 0xf1, 0x64, 0x19, 0x29, 0x67, 0x5f, 0x2a, 0xa1, 0x26, 0xf6, 0x6d,
+ 0xc8, 0x8c, 0x5a, 0xe1, 0xb8, 0x87, 0xe4, 0x17, 0x61, 0x9a, 0x1f, 0xb8,
+ 0x53, 0xcd, 0xc2, 0x71, 0x82, 0xd3, 0x5d, 0x1c, 0x2d, 0xb5, 0x26, 0x83,
+ 0x05, 0x40, 0xe2, 0xe9, 0x6e, 0x9f, 0x16, 0xf1, 0x5a, 0x01, 0x56, 0xd6,
+ 0xca, 0x4a, 0x41, 0x8c, 0x91, 0x1c, 0x26, 0x35, 0x33, 0x8e, 0x36, 0x68,
+ 0x47, 0xb2, 0xbf, 0x0c, 0x48, 0x62, 0x5f, 0x3b, 0x7c, 0x56, 0xab, 0x5b,
+ 0x19, 0xdd, 0xc5, 0xe1, 0xe1, 0xfa, 0x63, 0x8a, 0x76, 0xf5, 0x62, 0xb9,
+ 0xd7, 0xd2, 0x6b, 0xb4, 0x01, 0x78, 0x95, 0xb8, 0x43, 0x99, 0x31, 0x7f,
+ 0x11, 0x01, 0x59, 0xf5, 0x71, 0x0a, 0x00, 0xb3, 0xd9, 0x99, 0x3b, 0x1a,
+ 0x4d, 0x5f, 0xd3, 0xab, 0x1d, 0x79, 0xb3, 0xaa, 0x75, 0x59, 0x7e, 0x7e,
+ 0xc0, 0x7d, 0xb2, 0x21, 0xc8, 0x4e, 0xd8, 0x8e, 0xe9, 0x99, 0x6f, 0x51,
+ 0x0c, 0x88, 0xee, 0x0b, 0xcd, 0xc7, 0x9e, 0x13, 0xdb, 0xa8, 0xc5, 0x03,
+ 0xe1, 0xae, 0x2b, 0xf2, 0xea, 0x9c, 0x0f, 0xb7, 0xaf, 0xd6, 0x7e, 0xb2,
+ 0xec, 0x7d, 0x73, 0x82, 0x3c, 0xba, 0x3e, 0x3b, 0xfa, 0x84, 0xd1, 0x51,
+ 0xb7, 0x72, 0x0c, 0x23, 0x5b, 0x13, 0x90, 0x7e, 0x2d, 0xc5, 0xc2, 0xc9,
+ 0x0b, 0xe7, 0x19, 0xbf, 0xce, 0xb2, 0x30, 0x44, 0x8e, 0x7a, 0xc5, 0x2b,
+ 0x8e, 0x0d, 0xa0, 0x96, 0x18, 0x28, 0x71, 0xe2, 0x48, 0x5b, 0x96, 0xc9,
+ 0x0c, 0x56, 0xc9, 0xec, 0x69, 0xae, 0x41, 0x06, 0x80, 0x3a, 0xf4, 0x33,
+ 0xb5, 0x0c, 0x78, 0x7c, 0x24, 0xad, 0x04, 0x83, 0x6d, 0x95, 0x9f, 0x9a,
+ 0x62, 0x4c, 0x1e, 0xf0, 0x4d, 0xe3, 0xb0, 0xf0, 0x26, 0x1f, 0xd0, 0x57,
+ 0x20, 0xb4, 0x62, 0xc3, 0xd6, 0xc9, 0x46, 0xb1, 0x1d, 0x33, 0x7e, 0xdf,
+ 0xfb, 0x2d, 0x44, 0xd8, 0x06, 0xed, 0x25, 0xf3, 0xa9, 0x03, 0x8c, 0xb9,
+ 0x4b, 0xc5, 0x70, 0x6e, 0x54, 0xa8, 0x1a, 0x16, 0xfd, 0xea, 0x22, 0x8b,
+ 0xe8, 0x35, 0x6e, 0xc8, 0x63, 0x05, 0xe7, 0xca, 0xe9, 0x72, 0x00, 0xe8,
+ 0x59, 0x3b, 0x47, 0xca, 0xf6, 0x9c, 0x81, 0xb6, 0x73, 0xfc, 0x33, 0x4f,
+ 0x7b, 0xdc, 0xb6, 0x37, 0x87, 0x23, 0x40, 0xf2},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 202
+ {SEC_OID_SHA384,
+ 202,
+ {0x4f, 0xf6, 0x61, 0xf1, 0x08, 0x90, 0xed, 0x75, 0x35, 0x5d, 0x79, 0xa7,
+ 0x0e, 0xd1, 0x89, 0x65, 0xce, 0xb4, 0xa7, 0x11, 0x41, 0x54, 0xff, 0x3e,
+ 0xcd, 0xe0, 0x25, 0x52, 0x38, 0x53, 0xd4, 0xef, 0xe1, 0xd0, 0xb8, 0x00,
+ 0x47, 0xb5, 0x01, 0x7f, 0x4c, 0x92, 0x9a, 0xed, 0x05, 0xd2, 0x8b, 0xc7,
+ 0x12, 0x71, 0xef, 0x2d, 0xad, 0x01, 0x14, 0x2a, 0xa2, 0xd4, 0x5a, 0x8b,
+ 0x82, 0xfa, 0xd9, 0x53, 0x60, 0x34, 0x79, 0x95, 0x19, 0xd5, 0x15, 0x32,
+ 0xed, 0x4f, 0x18, 0x21, 0x49, 0x0f, 0xef, 0xe3, 0xb4, 0xe8, 0xb3, 0x05,
+ 0xe1, 0xc8, 0x52, 0xe0, 0xbb, 0x1a, 0x02, 0x31, 0xa9, 0x69, 0x23, 0x6e,
+ 0x9a, 0xba, 0xec, 0x94, 0xbd, 0x62, 0xa4, 0xb9, 0xa7, 0xe2, 0xe4, 0xda,
+ 0x50, 0xc4, 0x3a, 0x6d, 0x28, 0x4d, 0x5a, 0x6d, 0x59, 0x6a, 0x8b, 0x78,
+ 0x55, 0xa4, 0xca, 0x8a, 0xef, 0x9a, 0x1f, 0x6b, 0x16, 0x38, 0x6f, 0x29,
+ 0xd1, 0x61, 0xd2, 0xf5, 0xa7, 0xfc, 0xa6, 0x00, 0xda, 0x02, 0xfd, 0xae,
+ 0x9d, 0x15, 0xf6, 0x1b, 0x13, 0x36, 0x01, 0x9e, 0x0f, 0x28, 0x00, 0x65,
+ 0x87, 0x7f, 0x7b, 0xa1, 0x30, 0xfd, 0x7f, 0xa4, 0xfa, 0x0e, 0x97, 0xd2,
+ 0x2e, 0xf3, 0xd3, 0x6f, 0xba, 0x45, 0x95, 0xbb, 0x0f, 0x94, 0x4a, 0x6c,
+ 0x8d, 0xa0, 0xc5, 0xc9, 0xbe, 0x53, 0x59, 0x06, 0x7c, 0x19, 0x1c, 0xcd,
+ 0x48, 0x6f, 0x64, 0x75, 0xaf, 0x45, 0x2f, 0x80, 0x8c, 0xff, 0xe7, 0x72,
+ 0xdc, 0xa4, 0x72, 0x6f, 0xee, 0x3e, 0x86, 0xbb, 0xa9, 0x59, 0x63, 0x3e,
+ 0xe1, 0x6c, 0x50, 0x7c, 0x06, 0xc3, 0x5e, 0x8c, 0x89, 0x42, 0xa2, 0x0c,
+ 0x1f, 0xc6, 0xca, 0x32, 0x3f, 0x84, 0x34, 0x14, 0xd7, 0xfc, 0x50, 0x22,
+ 0xbb, 0x24, 0x27, 0x1b, 0xed, 0x68, 0x43, 0x24, 0x4d, 0xce, 0xa1, 0x5f,
+ 0x53, 0x74, 0x09, 0x5d, 0x66, 0xb4, 0xb4, 0x8f, 0xb2, 0xef, 0x94, 0x68,
+ 0x4a, 0x82, 0x82, 0x64, 0x61, 0x90, 0x77, 0x05, 0xdf, 0xfe, 0xe8, 0x87,
+ 0xbe, 0x66, 0x05, 0x78, 0xcc, 0xa4, 0xeb, 0x06, 0xa6, 0xaa, 0x53, 0xa7,
+ 0x3a, 0x36, 0x08, 0xbc, 0x42, 0x06, 0xe5, 0x85, 0xb6, 0x00, 0x3d, 0x1c,
+ 0x67, 0xb9, 0x96, 0x4c, 0x82, 0x61, 0x10, 0x67, 0x93, 0x06, 0x12, 0xf6,
+ 0x0a, 0x84, 0x32, 0x48, 0x6c, 0xf1, 0x1a, 0x0b, 0x21, 0x0b, 0xf4, 0x55,
+ 0x61, 0xf0, 0xa9, 0x7a, 0xdd, 0xbd, 0x2d, 0x6a, 0x83, 0xd7, 0x17, 0x3c,
+ 0x10, 0x9b, 0xde, 0xc2, 0xff, 0x97, 0xe9, 0x4b, 0xf1, 0x33, 0x3b, 0x5b,
+ 0x09, 0x95, 0x0c, 0xf5, 0x31, 0x44, 0xff, 0x8b, 0x7a, 0xe2, 0xdc, 0x0a,
+ 0xfe, 0x64, 0x72, 0x34, 0xf4, 0x74, 0x71, 0x65, 0x5b, 0x4c, 0x8b, 0x0e,
+ 0x95, 0xae, 0x4d, 0xda, 0xa5, 0x48, 0x7c, 0x2e, 0xdf, 0xce, 0xcc, 0x5b,
+ 0xb6, 0x04, 0xe2, 0xdc, 0xe7, 0xce, 0xd4, 0x05, 0xac, 0xe9, 0x64, 0xf4,
+ 0x9d, 0x3e, 0x3b, 0xdd, 0xd7, 0xa1, 0x8d, 0x9d, 0x61, 0x96, 0xdf, 0x42,
+ 0x2b, 0x6c, 0x31, 0xc4, 0x75, 0xaa, 0x4a, 0x05, 0x58, 0x55, 0xca, 0xdc,
+ 0x2d, 0x76, 0xa6, 0x44, 0xf7, 0x47, 0x82, 0x3b, 0x79, 0xf7, 0xa1, 0x08,
+ 0x14, 0x47, 0x3a, 0xc0, 0x20, 0xf5, 0xf7, 0x76, 0x18, 0x1a, 0xa8, 0xc2,
+ 0x02, 0xff, 0x00, 0x33, 0x3d, 0xbd, 0xe5, 0x25, 0xa8, 0xc3, 0x12, 0xfa,
+ 0x2f, 0x1b, 0x8b, 0x73, 0x9f, 0xfc, 0x60, 0x93, 0xdd, 0x3f, 0x40, 0xd6,
+ 0x04, 0xf1, 0x0c, 0x6a, 0xac, 0x5c, 0xaa, 0xb4, 0xbb, 0xac, 0xbc, 0xbb,
+ 0xd1, 0x71, 0xe4, 0x46, 0x64, 0xa4, 0x50, 0x6f, 0x6f, 0x87, 0x7f, 0x0f,
+ 0x04, 0x3d, 0xc2, 0x5a, 0x21, 0xcc, 0xf6, 0xa3, 0x66, 0x97, 0x44, 0x23,
+ 0x94, 0x21, 0x87, 0xa9, 0x0b, 0x6e, 0x91, 0x5c},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 203
+ {SEC_OID_SHA384,
+ 203,
+ {0x1d, 0x2e, 0xa8, 0xae, 0xf6, 0x18, 0x28, 0xd7, 0x42, 0x1e, 0xb7, 0xa1,
+ 0x18, 0xde, 0x2a, 0x98, 0xa2, 0xcd, 0x0d, 0x62, 0x96, 0x57, 0xd1, 0xa3,
+ 0xce, 0x68, 0xdd, 0x6d, 0x10, 0x13, 0x47, 0xad, 0xa1, 0x85, 0xfe, 0xaf,
+ 0xb8, 0xb9, 0x0b, 0xa2, 0x18, 0x4d, 0x90, 0xc2, 0x32, 0x63, 0x6a, 0x25,
+ 0xa4, 0x50, 0xcd, 0xa9, 0x5a, 0x9f, 0xb0, 0xac, 0x7d, 0x4a, 0xeb, 0xec,
+ 0xbe, 0xd1, 0x4f, 0x67, 0x2a, 0x3a, 0xcf, 0x8d, 0x9f, 0xc3, 0xf9, 0x42,
+ 0xad, 0x99, 0x34, 0x46, 0xbb, 0x69, 0x55, 0xc5, 0xdc, 0x82, 0x1e, 0xba,
+ 0x7a, 0x33, 0x39, 0x70, 0xa0, 0x0d, 0x8d, 0x50, 0xbf, 0x8b, 0x95, 0xce,
+ 0x31, 0xda, 0x01, 0x8b, 0xd9, 0xae, 0x57, 0x39, 0xac, 0xff, 0x8e, 0x06,
+ 0x49, 0x82, 0x47, 0xe6, 0xb3, 0xf2, 0xa8, 0x66, 0x58, 0xf4, 0xb5, 0xab,
+ 0xa6, 0xd2, 0xa4, 0x59, 0x4b, 0x17, 0x42, 0x9b, 0x16, 0x0f, 0x6a, 0x57,
+ 0x51, 0x0b, 0x89, 0xeb, 0x0e, 0x99, 0x60, 0xaa, 0xe2, 0xb4, 0x1f, 0x51,
+ 0x6a, 0xd1, 0x0d, 0x9c, 0xaf, 0x4c, 0x0f, 0x2b, 0xa0, 0x14, 0xd3, 0x65,
+ 0x62, 0x09, 0x33, 0xae, 0xf5, 0xde, 0x42, 0xac, 0x83, 0x1b, 0xa0, 0x96,
+ 0xb7, 0xae, 0x17, 0xdd, 0xf6, 0xc9, 0xab, 0x72, 0x50, 0x73, 0x02, 0xa8,
+ 0xc3, 0x2d, 0x13, 0x27, 0x52, 0xc1, 0x9b, 0x17, 0x3d, 0xf2, 0x1e, 0xfa,
+ 0xba, 0x1c, 0x87, 0x55, 0x48, 0xfd, 0x2e, 0x3f, 0x74, 0x00, 0xe4, 0x10,
+ 0xc7, 0x92, 0x1d, 0xb0, 0x92, 0x9a, 0x16, 0x14, 0xde, 0x61, 0x72, 0x5b,
+ 0x26, 0xe8, 0x4d, 0x29, 0x19, 0xd5, 0x3f, 0xfe, 0xe6, 0x57, 0x9e, 0x99,
+ 0xd4, 0x63, 0x0b, 0x2f, 0xe6, 0x41, 0x4f, 0x32, 0x9f, 0x19, 0x98, 0xa7,
+ 0x71, 0xa8, 0x5e, 0xe2, 0x65, 0xa1, 0x68, 0x6d, 0x5f, 0x89, 0x94, 0x3a,
+ 0x48, 0xbf, 0x81, 0x7f, 0xbf, 0x07, 0x50, 0x25, 0x5d, 0x46, 0x48, 0xf8,
+ 0x35, 0xe1, 0x2c, 0xa3, 0x7a, 0x99, 0x0a, 0xaa, 0x8d, 0x67, 0x6a, 0x8f,
+ 0x08, 0x52, 0x69, 0xa2, 0x94, 0x3f, 0xc2, 0x44, 0x47, 0x7c, 0xbc, 0xda,
+ 0x6c, 0x57, 0x22, 0x6f, 0xab, 0x8d, 0xe4, 0xab, 0x60, 0xf6, 0xee, 0x6f,
+ 0x87, 0xaa, 0xd2, 0x0f, 0x67, 0x55, 0x21, 0x62, 0x4b, 0xce, 0x16, 0xd3,
+ 0xf1, 0x72, 0x19, 0x0d, 0x86, 0xfb, 0xbb, 0x0d, 0x71, 0xef, 0x72, 0xea,
+ 0x0f, 0x05, 0xb4, 0x5b, 0xae, 0xf8, 0x6e, 0x5a, 0x48, 0x2d, 0x61, 0x32,
+ 0x48, 0xe0, 0x7f, 0xd2, 0xeb, 0x6e, 0xaf, 0x61, 0xd0, 0xde, 0xf5, 0xe0,
+ 0xfc, 0x3a, 0xc4, 0x57, 0xd2, 0xe2, 0x32, 0xa1, 0xea, 0xbf, 0x31, 0x90,
+ 0x8d, 0x22, 0xf1, 0x53, 0x90, 0x02, 0xc1, 0x15, 0xa7, 0xd9, 0xa5, 0xea,
+ 0xc4, 0xaa, 0x63, 0xe3, 0xb1, 0xfd, 0x7b, 0xd2, 0xda, 0xe0, 0xab, 0xd0,
+ 0x01, 0xf7, 0xca, 0xa0, 0xc5, 0xb2, 0x0b, 0xb4, 0x5f, 0x26, 0x9a, 0x7e,
+ 0xb1, 0x17, 0x62, 0x1f, 0x82, 0xb5, 0x08, 0x96, 0x0f, 0x2a, 0x0c, 0xbb,
+ 0xff, 0x2b, 0x52, 0x93, 0x5b, 0x93, 0xf2, 0x13, 0xa8, 0xcf, 0xdb, 0x18,
+ 0x22, 0x98, 0x9f, 0xa9, 0x60, 0x5c, 0x8b, 0x82, 0x82, 0x96, 0xe3, 0xd3,
+ 0xa5, 0xca, 0x31, 0xb2, 0x7a, 0xd8, 0x7f, 0x10, 0xd9, 0x2c, 0x13, 0xe7,
+ 0x83, 0xe7, 0xe0, 0xc1, 0xed, 0xaf, 0xa0, 0x90, 0x4f, 0x3c, 0xba, 0xcd,
+ 0x4e, 0x08, 0x41, 0x49, 0x86, 0x53, 0xdb, 0xca, 0x09, 0x83, 0xa3, 0xb7,
+ 0xd1, 0x73, 0xa5, 0x1f, 0x4d, 0xe2, 0xcc, 0x23, 0xcd, 0xa2, 0x95, 0xa9,
+ 0x6e, 0xfd, 0x31, 0x0f, 0xd1, 0x19, 0xcb, 0xcd, 0x16, 0x3b, 0xf7, 0xbb,
+ 0x66, 0xe9, 0xae, 0xa8, 0x11, 0x6a, 0xde, 0x1a, 0x93, 0x48, 0xcf, 0xc7,
+ 0x03, 0xe5, 0x1f, 0xd9, 0x8e, 0xb1, 0xb0, 0xe1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 204
+ {SEC_OID_SHA384,
+ 204,
+ {0xd3, 0x29, 0x0f, 0x4a, 0x3b, 0x1c, 0x05, 0x05, 0xd4, 0xc9, 0xb5, 0x15,
+ 0x2e, 0xf8, 0x33, 0x33, 0x9e, 0x71, 0xaa, 0xa0, 0xcd, 0x14, 0xbd, 0x0b,
+ 0x2d, 0x03, 0xa5, 0x21, 0x03, 0x6f, 0x28, 0xe6, 0x50, 0x61, 0x94, 0x32,
+ 0x75, 0x9d, 0x12, 0x7c, 0x2f, 0x20, 0xfd, 0xa5, 0xab, 0xb7, 0xe8, 0x8f,
+ 0xbc, 0xb9, 0x07, 0x89, 0x2d, 0xf9, 0x4d, 0x67, 0xe6, 0xdd, 0x2d, 0x4a,
+ 0x92, 0xa6, 0xa0, 0x47, 0xe7, 0xe9, 0x53, 0x59, 0x67, 0x41, 0xcf, 0xd2,
+ 0x9b, 0x53, 0xf6, 0x63, 0x52, 0x7a, 0xce, 0xc8, 0xd0, 0x50, 0x4c, 0xc8,
+ 0x8c, 0x8e, 0x1f, 0x15, 0x6e, 0x1e, 0xe4, 0x5b, 0x51, 0xf9, 0x8a, 0x4c,
+ 0x8b, 0xbb, 0xc4, 0x66, 0xaf, 0x07, 0x22, 0x62, 0x21, 0x40, 0xee, 0x52,
+ 0x5a, 0xa0, 0x3e, 0x11, 0xc3, 0xd6, 0x2f, 0x41, 0x10, 0xee, 0xd8, 0x67,
+ 0x8b, 0x50, 0x3a, 0x0c, 0xae, 0x1c, 0x65, 0xb8, 0x9a, 0x4e, 0x97, 0xa1,
+ 0x77, 0x0a, 0xec, 0x47, 0xa0, 0xa6, 0xba, 0xc5, 0xef, 0x72, 0xdc, 0x33,
+ 0x77, 0x79, 0x6c, 0x04, 0x3c, 0x04, 0xec, 0x25, 0xf6, 0x97, 0xfd, 0xcc,
+ 0xe6, 0x52, 0xe6, 0x3f, 0xab, 0xaa, 0xe9, 0x12, 0x75, 0x03, 0x42, 0xcd,
+ 0x57, 0x23, 0x13, 0x16, 0x53, 0x9e, 0x28, 0xe9, 0x9e, 0xae, 0x20, 0x7f,
+ 0xb4, 0x57, 0x27, 0x1f, 0x01, 0xdd, 0xf5, 0x17, 0x90, 0x76, 0x1c, 0x64,
+ 0x7c, 0xb8, 0xf7, 0x49, 0x11, 0x05, 0x44, 0x4f, 0x26, 0xb5, 0xcd, 0x2c,
+ 0x1a, 0x03, 0xef, 0xfc, 0x43, 0x68, 0x9c, 0xd9, 0xb7, 0x1a, 0x92, 0x96,
+ 0x5f, 0x25, 0x0a, 0xdc, 0xc1, 0x22, 0x2a, 0xb4, 0x3b, 0x0d, 0x3b, 0x1c,
+ 0x1c, 0x39, 0x34, 0x24, 0x7b, 0x50, 0xf9, 0x6e, 0x84, 0x7a, 0xaa, 0x0f,
+ 0x0a, 0xcb, 0x93, 0x12, 0x4b, 0xc9, 0xbd, 0xc7, 0xbe, 0xb4, 0xb9, 0xa3,
+ 0x25, 0x4d, 0xf7, 0xa5, 0x3e, 0xab, 0x24, 0x40, 0x22, 0x8f, 0xc7, 0xc2,
+ 0xc2, 0xdb, 0xdf, 0x3c, 0x62, 0x9b, 0x7c, 0x86, 0x45, 0xd3, 0x1a, 0xd4,
+ 0xa0, 0xd2, 0x29, 0xa5, 0xfc, 0x87, 0x22, 0x30, 0xd3, 0x5c, 0x05, 0x8a,
+ 0xd0, 0x5b, 0x6d, 0x28, 0x5e, 0xad, 0xb4, 0x05, 0xf2, 0x99, 0x13, 0xcc,
+ 0x13, 0x9b, 0x9e, 0x30, 0x8d, 0xe6, 0x36, 0x0e, 0x07, 0xac, 0x50, 0x81,
+ 0x1f, 0xc9, 0x1e, 0xdd, 0xe0, 0xa7, 0x4a, 0x6b, 0x7f, 0x2c, 0xe9, 0x58,
+ 0x54, 0x40, 0x1f, 0xaf, 0x3e, 0xb8, 0xbe, 0xfc, 0x1e, 0x1c, 0xc5, 0x50,
+ 0x22, 0xef, 0x6d, 0x34, 0x79, 0x97, 0x78, 0x7c, 0x30, 0xc3, 0x02, 0xd8,
+ 0x21, 0x37, 0xa6, 0x34, 0xa7, 0x4d, 0x93, 0x18, 0xc3, 0x47, 0x88, 0x23,
+ 0x37, 0x31, 0xbf, 0x07, 0x1a, 0x2e, 0xa9, 0xba, 0xbc, 0x4e, 0x44, 0x00,
+ 0x64, 0x01, 0x22, 0x2e, 0xa3, 0x5f, 0xb8, 0x2a, 0x7b, 0xb4, 0xd5, 0x3d,
+ 0xaa, 0x75, 0x7b, 0x74, 0x29, 0xa9, 0x92, 0xb8, 0x8d, 0x81, 0x74, 0x88,
+ 0xa7, 0x85, 0x50, 0x6f, 0xea, 0xfd, 0x63, 0x8a, 0xf4, 0x5b, 0x66, 0xb5,
+ 0x21, 0x98, 0xf5, 0x3f, 0x9d, 0x6c, 0xa4, 0x16, 0x50, 0xbc, 0xce, 0x8b,
+ 0xcb, 0x81, 0x39, 0xf2, 0x46, 0x34, 0x2b, 0x96, 0x45, 0x52, 0xab, 0x46,
+ 0x72, 0xdf, 0xfb, 0xa1, 0xc9, 0xd1, 0x27, 0x2a, 0xe2, 0xc2, 0x61, 0x9a,
+ 0x4b, 0x58, 0xee, 0xce, 0x51, 0xe1, 0xa0, 0x0f, 0xda, 0xe1, 0xdf, 0x59,
+ 0xfc, 0x32, 0x52, 0x8a, 0x7e, 0x77, 0xf6, 0x09, 0x57, 0x92, 0xe8, 0x4c,
+ 0x62, 0xb0, 0x0b, 0xe6, 0x73, 0xc1, 0x77, 0x20, 0x23, 0xa8, 0x89, 0x0f,
+ 0xa8, 0xd6, 0x03, 0x2d, 0x4c, 0x14, 0x5e, 0x5a, 0x48, 0x85, 0x4b, 0x78,
+ 0x78, 0x45, 0x83, 0xa1, 0x91, 0xe8, 0x51, 0xe4, 0x69, 0x84, 0x54, 0xe2,
+ 0xb0, 0x47, 0xee, 0x17, 0x23, 0xc2, 0xe7, 0x21},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 205
+ {SEC_OID_SHA384,
+ 205,
+ {0xa4, 0xfb, 0x0c, 0x8c, 0x9a, 0xc7, 0x0f, 0x9e, 0xf4, 0x2b, 0x99, 0x64,
+ 0x37, 0xe1, 0x6e, 0x4b, 0x5c, 0x7d, 0x17, 0xb8, 0x21, 0xa5, 0xb3, 0x8b,
+ 0x5b, 0x0c, 0x64, 0x8c, 0xf6, 0x79, 0x67, 0x19, 0x3b, 0x09, 0xe2, 0xfc,
+ 0xb3, 0xec, 0xfd, 0x6a, 0x9c, 0xc8, 0xb7, 0x58, 0xbb, 0xbd, 0xc1, 0x05,
+ 0xb6, 0x9a, 0x13, 0x84, 0xeb, 0xee, 0xf1, 0x3b, 0xcd, 0xec, 0xaf, 0xa1,
+ 0xa6, 0xbf, 0x90, 0xa4, 0x51, 0x00, 0xad, 0x06, 0x89, 0xe7, 0x16, 0x64,
+ 0xf4, 0x24, 0x4f, 0x81, 0x4c, 0x89, 0x96, 0xbb, 0xa8, 0xe1, 0x1b, 0xa8,
+ 0x64, 0x93, 0x8c, 0x25, 0x6d, 0xbf, 0xba, 0x38, 0x7b, 0x94, 0x6d, 0x6e,
+ 0xe6, 0x31, 0xac, 0xcb, 0x6b, 0x37, 0x58, 0xcf, 0x7d, 0xb7, 0x25, 0x59,
+ 0x16, 0xb0, 0xe5, 0x88, 0x62, 0xaa, 0x9d, 0x8a, 0x19, 0x34, 0x79, 0xdc,
+ 0xd2, 0xf7, 0x24, 0x02, 0xd2, 0xf7, 0x7e, 0x5f, 0x90, 0x84, 0xc0, 0x13,
+ 0xea, 0xc5, 0x18, 0x82, 0x02, 0x95, 0x17, 0x7d, 0x46, 0xe9, 0x9b, 0x54,
+ 0x07, 0xda, 0x65, 0xee, 0xf2, 0x78, 0x5f, 0xab, 0x03, 0x91, 0xf2, 0x94,
+ 0x67, 0x8d, 0xde, 0x09, 0x78, 0x1a, 0x50, 0x47, 0x66, 0x6c, 0x6a, 0x49,
+ 0x31, 0x24, 0x98, 0xd8, 0x88, 0xfc, 0xba, 0x2c, 0x7e, 0x61, 0x42, 0x22,
+ 0xdb, 0xb0, 0x06, 0x57, 0x03, 0x53, 0x59, 0x93, 0x94, 0x6c, 0xd8, 0x6f,
+ 0x13, 0xf9, 0x8b, 0x36, 0x41, 0x1a, 0x6c, 0xd0, 0x2c, 0x90, 0x71, 0xa0,
+ 0xd5, 0xa3, 0xd4, 0x5a, 0x96, 0xb7, 0x3f, 0x72, 0x8e, 0x81, 0x58, 0xee,
+ 0x16, 0x52, 0x5b, 0xd3, 0xef, 0xb0, 0xf3, 0xf9, 0x9a, 0x62, 0x2f, 0x77,
+ 0xe0, 0x7d, 0xd5, 0x4a, 0x9c, 0xbf, 0x15, 0x8d, 0x20, 0x08, 0x4e, 0x8a,
+ 0x42, 0x6c, 0x5f, 0x55, 0xf2, 0xd3, 0x47, 0x14, 0xba, 0x00, 0x57, 0xdb,
+ 0xe3, 0x79, 0x92, 0x29, 0x22, 0x36, 0xdd, 0xe9, 0x4b, 0xd9, 0xdf, 0xaa,
+ 0x68, 0x6a, 0xe0, 0x6a, 0x45, 0x19, 0xa5, 0x76, 0x0f, 0x8e, 0x7e, 0xaa,
+ 0xe5, 0x7e, 0xef, 0x70, 0x5b, 0x4f, 0x50, 0x83, 0x21, 0xf7, 0x59, 0x36,
+ 0x23, 0x40, 0x21, 0x6b, 0x0f, 0x8d, 0x65, 0x22, 0x12, 0xc7, 0x68, 0x8f,
+ 0x39, 0xb3, 0x55, 0x98, 0x07, 0x05, 0x4a, 0xf2, 0xb3, 0x18, 0x12, 0x52,
+ 0x14, 0xb3, 0x0c, 0x22, 0xf5, 0xf0, 0xf1, 0x52, 0x6b, 0xfe, 0xb1, 0x4f,
+ 0xeb, 0x38, 0x8c, 0x44, 0x16, 0x11, 0x13, 0x0c, 0xe8, 0x92, 0x31, 0x15,
+ 0xf1, 0x99, 0xd1, 0x11, 0xde, 0x17, 0x10, 0xa8, 0x1c, 0x57, 0x8a, 0xb5,
+ 0x51, 0xb5, 0x9c, 0x1c, 0xac, 0xc7, 0xb6, 0x42, 0xfa, 0xe4, 0x37, 0xde,
+ 0xd4, 0x5d, 0x04, 0xdf, 0xbd, 0x2a, 0x18, 0xa8, 0xd7, 0x9e, 0xe2, 0xfd,
+ 0x7a, 0x40, 0x56, 0xe7, 0x4a, 0xa2, 0xd1, 0x5f, 0xe9, 0xc2, 0xd1, 0xab,
+ 0xaa, 0x6c, 0x16, 0xad, 0x41, 0x2b, 0x96, 0xb8, 0x02, 0x6c, 0x66, 0x2b,
+ 0x3f, 0x23, 0xab, 0xd8, 0xb7, 0xf1, 0x54, 0x69, 0x68, 0x4c, 0xae, 0x9b,
+ 0x6f, 0xa2, 0xc7, 0x20, 0xf3, 0xa7, 0x9f, 0xfe, 0xc8, 0xdf, 0x57, 0x90,
+ 0xa5, 0x74, 0x54, 0xb7, 0x05, 0x80, 0xf7, 0x0e, 0xee, 0xb2, 0xf3, 0x42,
+ 0x67, 0xc3, 0x3b, 0xa0, 0xd5, 0xd9, 0xea, 0x23, 0xbb, 0x80, 0x7c, 0xea,
+ 0xc9, 0xdc, 0xc3, 0xe0, 0x28, 0x40, 0x9c, 0x93, 0x8a, 0x55, 0x8d, 0xaf,
+ 0x69, 0x1b, 0x63, 0xb4, 0x26, 0x02, 0x63, 0x08, 0xd3, 0xd9, 0x08, 0x3c,
+ 0x80, 0x93, 0xe6, 0xe7, 0x8c, 0x35, 0xa3, 0xe2, 0x81, 0xeb, 0x07, 0x45,
+ 0x52, 0x0d, 0xeb, 0x51, 0xb6, 0x8d, 0x4b, 0x19, 0x52, 0xd6, 0x9b, 0x42,
+ 0x6f, 0x4a, 0x02, 0x04, 0x57, 0x1f, 0xe9, 0x64, 0x39, 0x08, 0x3b, 0x0c,
+ 0x5d, 0x00, 0x59, 0xd7, 0x44, 0x7a, 0x18, 0x21},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 206
+ {SEC_OID_SHA384,
+ 206,
+ {0x58, 0x42, 0x2b, 0x20, 0x6a, 0x09, 0xe3, 0x56, 0x5c, 0x35, 0xb4, 0xf2,
+ 0x67, 0xdf, 0xd0, 0xce, 0x1a, 0xdf, 0xdc, 0x43, 0xec, 0x9a, 0x05, 0x57,
+ 0x94, 0x33, 0x8e, 0xf4, 0x41, 0x61, 0x26, 0xe8, 0xe1, 0x9f, 0x2c, 0xc5,
+ 0x60, 0xe2, 0x18, 0x1a, 0x0b, 0xb0, 0x61, 0x23, 0xb6, 0x7e, 0xb5, 0xf4,
+ 0x06, 0x4f, 0xab, 0x20, 0x3e, 0x21, 0xb5, 0x3b, 0x3c, 0x9c, 0x94, 0x79,
+ 0x51, 0xa8, 0xc8, 0x47, 0xef, 0x8b, 0x93, 0xe7, 0x37, 0xe8, 0xaf, 0x6c,
+ 0xe4, 0x91, 0xcc, 0x6b, 0xb9, 0xc5, 0x51, 0xeb, 0x39, 0x61, 0x90, 0xce,
+ 0xbc, 0xcc, 0xe7, 0xd5, 0xe4, 0xa6, 0x35, 0x31, 0x7e, 0xe1, 0x77, 0xa7,
+ 0x03, 0xc5, 0x58, 0xd5, 0x74, 0x7a, 0x67, 0xc4, 0x4d, 0x11, 0xa6, 0xbb,
+ 0x49, 0x75, 0xf7, 0xea, 0x56, 0x38, 0xf6, 0x25, 0x0b, 0xef, 0x9a, 0x54,
+ 0xaf, 0xc6, 0xcc, 0xe0, 0x84, 0x56, 0x44, 0xe1, 0x2f, 0x0e, 0xef, 0x92,
+ 0xcd, 0x5d, 0x62, 0x57, 0xea, 0xf8, 0x66, 0x15, 0x4c, 0x23, 0xb2, 0x9e,
+ 0x40, 0x96, 0x3d, 0x93, 0x77, 0x45, 0x09, 0x42, 0xe7, 0x30, 0xf6, 0x13,
+ 0xc8, 0x51, 0x4d, 0x29, 0x07, 0xa5, 0xba, 0x59, 0x23, 0xc2, 0xc0, 0xaa,
+ 0x95, 0x3f, 0x78, 0xfb, 0xf7, 0x35, 0xb7, 0xf9, 0x2d, 0x58, 0x03, 0x38,
+ 0x4d, 0xeb, 0x56, 0x2d, 0x10, 0x8b, 0x12, 0xe3, 0x75, 0x09, 0x53, 0x8d,
+ 0x95, 0xf9, 0x8a, 0x8f, 0xc1, 0x9b, 0x4d, 0x3e, 0xbe, 0xea, 0x08, 0x6b,
+ 0x67, 0x98, 0xc6, 0xbd, 0x10, 0xea, 0xe7, 0xb3, 0xc2, 0xdd, 0x49, 0xda,
+ 0x6f, 0x20, 0xa9, 0xf4, 0xf5, 0xd2, 0xa1, 0x0d, 0x12, 0xcf, 0x42, 0xb7,
+ 0xb0, 0x0b, 0x5e, 0x1a, 0xbe, 0x97, 0x3d, 0xf0, 0xd8, 0x7e, 0xfb, 0xa3,
+ 0xfd, 0x9a, 0xb3, 0xe1, 0xe8, 0x67, 0x9d, 0xd8, 0xbf, 0x9f, 0xf2, 0x42,
+ 0xfc, 0xe5, 0x30, 0x80, 0x61, 0x90, 0xb4, 0x8d, 0x2b, 0xb0, 0xfc, 0x45,
+ 0x19, 0x08, 0x94, 0x40, 0x22, 0x13, 0x42, 0x0b, 0x17, 0x0f, 0xac, 0x54,
+ 0x85, 0xee, 0xeb, 0xfa, 0xfa, 0x10, 0x67, 0x21, 0x18, 0x53, 0xf7, 0xb9,
+ 0x0b, 0x62, 0x7e, 0x52, 0xe4, 0x0b, 0x50, 0xb7, 0xa1, 0xff, 0xcb, 0xa5,
+ 0xcf, 0x65, 0x8b, 0xd7, 0x78, 0x12, 0x17, 0x0c, 0xc0, 0xab, 0x62, 0x0d,
+ 0x39, 0x89, 0xf5, 0xda, 0x77, 0x47, 0x4d, 0x50, 0x26, 0xfe, 0x48, 0x77,
+ 0x6b, 0xb3, 0x86, 0x8b, 0xaa, 0xb7, 0x80, 0xfb, 0x67, 0xea, 0x8e, 0xe8,
+ 0xc9, 0x1d, 0x41, 0x4a, 0x82, 0x90, 0x4b, 0x37, 0xb5, 0x9c, 0xde, 0x4b,
+ 0x9f, 0x07, 0xe7, 0x09, 0x9a, 0xd4, 0x93, 0xcc, 0x32, 0x93, 0x3e, 0x5c,
+ 0x80, 0x9a, 0x00, 0xfe, 0x5f, 0x74, 0x55, 0xb1, 0xe0, 0x86, 0x68, 0x1e,
+ 0x7b, 0x15, 0xc3, 0xdd, 0x3f, 0xb8, 0xad, 0x56, 0xfe, 0x2b, 0x3d, 0x78,
+ 0x75, 0x12, 0x31, 0xcc, 0x5b, 0x8a, 0x00, 0x6b, 0x3c, 0xa2, 0xc6, 0xb3,
+ 0x48, 0x5a, 0x79, 0x74, 0xa8, 0x5d, 0x80, 0xef, 0x23, 0x82, 0x4d, 0x25,
+ 0x58, 0x8a, 0xb7, 0x29, 0x8a, 0x34, 0x25, 0x80, 0x66, 0x20, 0xed, 0x51,
+ 0xeb, 0xdf, 0xb5, 0x8e, 0x36, 0xc7, 0xb8, 0xbc, 0xe1, 0x2c, 0xe9, 0x56,
+ 0x73, 0x4c, 0x6c, 0x47, 0x76, 0xb4, 0xc6, 0x2f, 0xfa, 0xd9, 0x08, 0x3c,
+ 0x59, 0x64, 0x8b, 0x56, 0xef, 0xd6, 0x4d, 0x96, 0x46, 0x76, 0x3f, 0xd4,
+ 0x9d, 0x67, 0x30, 0x2f, 0xcc, 0x6e, 0xa8, 0x50, 0xc7, 0xf0, 0xa8, 0xc9,
+ 0x5c, 0x2e, 0x50, 0x7a, 0x73, 0xf4, 0x81, 0x8c, 0x86, 0x83, 0x26, 0x1b,
+ 0xb6, 0xc5, 0xf5, 0x3b, 0x82, 0xae, 0xc1, 0xd9, 0x69, 0xb3, 0x96, 0xd9,
+ 0x35, 0x17, 0x11, 0x34, 0x82, 0x90, 0x29, 0x03, 0xad, 0xc8, 0x75, 0x1f,
+ 0xac, 0x1b, 0x6f, 0x78, 0x8a, 0xb2, 0x1f, 0x68},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of digest
+ // tcID: 207
+ {SEC_OID_SHA384,
+ 207,
+ {0x42, 0xef, 0xdb, 0x22, 0xfe, 0x52, 0x40, 0xc1, 0xd2, 0x86, 0x59, 0x36,
+ 0xd0, 0xf9, 0xc6, 0xd1, 0xbf, 0x19, 0x2c, 0x9f, 0x8c, 0xf4, 0xc4, 0x78,
+ 0x48, 0x76, 0xaf, 0x75, 0x3b, 0x45, 0xbb, 0x61, 0x9b, 0x24, 0x17, 0xca,
+ 0x65, 0xd9, 0xcb, 0x24, 0xd1, 0xd1, 0x30, 0x2c, 0x7e, 0xd5, 0x26, 0x2c,
+ 0x8b, 0x78, 0xba, 0xa6, 0xe1, 0x67, 0xe9, 0x6a, 0x4d, 0x61, 0x2f, 0xec,
+ 0x50, 0xbb, 0x7f, 0xb3, 0xa2, 0x5d, 0xd1, 0x00, 0x7c, 0xa0, 0xda, 0x4c,
+ 0x83, 0x45, 0x15, 0x15, 0x46, 0x25, 0x94, 0xf3, 0x8a, 0x10, 0x92, 0xa4,
+ 0x80, 0xa0, 0xe5, 0xa2, 0x67, 0xad, 0x31, 0x2a, 0x55, 0x6b, 0xff, 0x53,
+ 0xf2, 0xfe, 0x02, 0xf9, 0xb0, 0x11, 0xa9, 0x7c, 0x48, 0xc8, 0x74, 0x8d,
+ 0x57, 0x34, 0x0b, 0xc7, 0x7b, 0xa1, 0x2a, 0x1d, 0x6a, 0xc1, 0xf6, 0x3a,
+ 0x17, 0x51, 0xb9, 0x45, 0xc7, 0xc1, 0xca, 0x55, 0x21, 0xd6, 0xe6, 0x6a,
+ 0xc5, 0x24, 0xac, 0x6d, 0x5d, 0x8a, 0x8e, 0x02, 0xa7, 0x68, 0x83, 0x84,
+ 0xd3, 0x95, 0x98, 0x03, 0x4c, 0x76, 0xa1, 0x57, 0x1a, 0x65, 0xf6, 0xf2,
+ 0x24, 0x6a, 0xa2, 0x47, 0x73, 0xa0, 0x32, 0x35, 0x3c, 0xcf, 0xc7, 0x64,
+ 0x51, 0x5f, 0xe1, 0xf2, 0x46, 0x6f, 0xf9, 0x5b, 0x2d, 0x49, 0x88, 0x9b,
+ 0x51, 0x1f, 0x65, 0x18, 0xfc, 0xdd, 0x83, 0x84, 0x37, 0x77, 0x96, 0x8b,
+ 0x2f, 0xc8, 0x31, 0x7a, 0xe4, 0x88, 0xda, 0xf8, 0xc6, 0x61, 0x53, 0xda,
+ 0x73, 0x39, 0x77, 0x41, 0x80, 0x44, 0x4f, 0x94, 0x98, 0x64, 0x6f, 0x95,
+ 0x33, 0xe7, 0xb7, 0xde, 0xdb, 0x87, 0x03, 0x78, 0x91, 0x94, 0x10, 0x01,
+ 0xe9, 0x24, 0x90, 0xce, 0xf6, 0x87, 0x94, 0x90, 0x87, 0xf1, 0xde, 0x9f,
+ 0x96, 0xe0, 0xf5, 0xfc, 0x53, 0xab, 0xa7, 0xb4, 0x05, 0x4a, 0xeb, 0x58,
+ 0xc0, 0xb5, 0x3e, 0x33, 0x57, 0xe1, 0xa2, 0x01, 0xdc, 0x58, 0x84, 0x70,
+ 0xcb, 0x93, 0xb8, 0xec, 0x63, 0x1e, 0xa3, 0x59, 0x0c, 0x1e, 0xdd, 0x06,
+ 0xde, 0x08, 0x77, 0x25, 0xe9, 0xd1, 0x1d, 0x47, 0x4a, 0x73, 0x0c, 0x35,
+ 0x58, 0x30, 0x3f, 0x9b, 0x3f, 0x33, 0x35, 0x27, 0xac, 0xdc, 0x77, 0xdb,
+ 0x18, 0x68, 0x83, 0xe8, 0x21, 0xdb, 0x8e, 0xe8, 0x51, 0x75, 0x35, 0xc5,
+ 0xbd, 0x17, 0xb2, 0x0b, 0xa5, 0x02, 0x5b, 0x92, 0x99, 0x62, 0x37, 0xc7,
+ 0xeb, 0x57, 0xd1, 0x5e, 0x87, 0xc8, 0xbf, 0xd5, 0xf7, 0x05, 0x64, 0x6b,
+ 0x3f, 0x91, 0x38, 0xf2, 0x4d, 0x85, 0xa9, 0x55, 0xa7, 0x8d, 0x75, 0x79,
+ 0x39, 0x45, 0x4d, 0x47, 0x15, 0x30, 0x9d, 0x31, 0xc2, 0x67, 0xe4, 0xf2,
+ 0x91, 0x4d, 0x2f, 0x4e, 0xa2, 0x2a, 0x0b, 0x8c, 0x3a, 0xce, 0xdc, 0x88,
+ 0x81, 0x2d, 0x43, 0x41, 0xfe, 0x0a, 0xf3, 0x8a, 0x84, 0xd3, 0xdb, 0xcc,
+ 0xd5, 0xb4, 0x63, 0x26, 0xf8, 0xdd, 0x05, 0xd5, 0x4d, 0x31, 0x04, 0x49,
+ 0x16, 0x5b, 0xcb, 0x33, 0xe7, 0x01, 0x60, 0x0f, 0x5b, 0x65, 0xa5, 0x43,
+ 0xc9, 0x6d, 0xc5, 0x0e, 0x40, 0x35, 0xa5, 0xeb, 0xc1, 0x13, 0x91, 0xdb,
+ 0x62, 0xff, 0xe5, 0x6d, 0x83, 0x59, 0xf6, 0x45, 0x44, 0xed, 0xfe, 0x08,
+ 0xf7, 0x42, 0x66, 0x05, 0xd5, 0xd2, 0xc1, 0x3f, 0x77, 0xc0, 0x93, 0x30,
+ 0xc6, 0xa4, 0x00, 0xda, 0xf9, 0xaa, 0x9f, 0x40, 0x6c, 0x3a, 0x4d, 0x25,
+ 0xf5, 0x89, 0xb3, 0x7c, 0xa2, 0x98, 0xa2, 0xbd, 0x5a, 0x53, 0x32, 0x0e,
+ 0xde, 0x5c, 0xe4, 0xaf, 0x3d, 0x66, 0x73, 0x71, 0x73, 0x84, 0x0e, 0x87,
+ 0x57, 0x05, 0xd7, 0x7a, 0x68, 0x35, 0xd0, 0xae, 0x18, 0x96, 0xa6, 0x96,
+ 0x68, 0x3c, 0xdf, 0xc2, 0xd5, 0x7a, 0x07, 0x22, 0x7b, 0xcf, 0x56, 0xd5,
+ 0x2f, 0xaa, 0x9c, 0x7c, 0x7f, 0x3e, 0x3e, 0x7a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for digest
+ // tcID: 208
+ {SEC_OID_SHA384,
+ 208,
+ {0x6f, 0x7a, 0x76, 0xa5, 0x95, 0x1e, 0xcb, 0xab, 0x67, 0x44, 0x40, 0x06,
+ 0x3d, 0x1e, 0x84, 0x14, 0x1c, 0xb0, 0x42, 0x48, 0x7a, 0x12, 0xd4, 0x5d,
+ 0x26, 0x2f, 0xd8, 0x47, 0x31, 0xb2, 0xc1, 0x7b, 0xe8, 0x6f, 0xf7, 0x0c,
+ 0xb4, 0x98, 0x83, 0x8d, 0x27, 0xac, 0x9a, 0x95, 0x78, 0xce, 0x66, 0xee,
+ 0xed, 0x03, 0x4a, 0xfc, 0x5f, 0x77, 0x01, 0xbd, 0xc9, 0x4d, 0x7a, 0xe2,
+ 0x23, 0x2a, 0xdd, 0x99, 0x59, 0xdd, 0x81, 0x0a, 0xd3, 0x8e, 0xf2, 0x8b,
+ 0x49, 0xb5, 0xb8, 0x6c, 0xcc, 0x48, 0xf4, 0x63, 0x5c, 0x05, 0xa5, 0xf7,
+ 0x9a, 0x09, 0x15, 0xef, 0xed, 0x17, 0xca, 0xbe, 0xe4, 0x6c, 0x7b, 0xb4,
+ 0xf0, 0x1a, 0x73, 0x99, 0x5e, 0x07, 0x6f, 0x1b, 0x60, 0x30, 0x05, 0xac,
+ 0x83, 0x37, 0xc6, 0x16, 0xe9, 0x33, 0xff, 0x92, 0x5d, 0xb8, 0x8a, 0xc6,
+ 0x1a, 0x67, 0x4d, 0xca, 0x81, 0xc4, 0xad, 0xbc, 0x9c, 0x5c, 0x7b, 0x99,
+ 0x8c, 0xc2, 0xd5, 0x17, 0x24, 0x3d, 0xa3, 0x48, 0x21, 0x2c, 0xd3, 0x35,
+ 0xc6, 0x3b, 0x78, 0x97, 0x77, 0xb1, 0xc1, 0x0a, 0x3b, 0x0c, 0x37, 0x00,
+ 0x4e, 0xf7, 0x02, 0x0d, 0x07, 0x38, 0xdf, 0xa6, 0xc1, 0x6f, 0x4f, 0x8d,
+ 0x86, 0x53, 0xf9, 0x0d, 0x16, 0x64, 0x68, 0xca, 0x5b, 0x9a, 0xfc, 0xcc,
+ 0x19, 0xa6, 0x2e, 0x53, 0xb9, 0xc8, 0xa8, 0xe5, 0xaa, 0xce, 0xc1, 0x16,
+ 0x99, 0x6c, 0x25, 0x3b, 0x80, 0x1b, 0xda, 0xfd, 0x66, 0x89, 0x48, 0x50,
+ 0xd8, 0x9e, 0x0a, 0xf4, 0xa8, 0x2a, 0xf1, 0x1a, 0xa8, 0xa2, 0xfb, 0xfa,
+ 0x9e, 0xce, 0xfd, 0x8e, 0x91, 0x26, 0x5e, 0xb3, 0xd1, 0x0b, 0x74, 0x5a,
+ 0x01, 0x8b, 0x7b, 0xbe, 0x75, 0x98, 0x68, 0x2d, 0xd4, 0x8a, 0xa9, 0x22,
+ 0x1d, 0x13, 0x5c, 0x2b, 0x81, 0x51, 0xe6, 0x11, 0xe0, 0x9d, 0xee, 0xb1,
+ 0x45, 0xd6, 0x00, 0x58, 0x3f, 0x71, 0x58, 0xec, 0x5f, 0x5c, 0xb7, 0x9d,
+ 0x62, 0x62, 0x86, 0xb3, 0xe9, 0xc3, 0x71, 0x33, 0x9d, 0x52, 0xee, 0xc2,
+ 0x9a, 0x4a, 0xb3, 0x16, 0x85, 0xf4, 0x36, 0x3d, 0x6b, 0x14, 0xda, 0x45,
+ 0x2c, 0x0e, 0x1c, 0x07, 0x74, 0x4d, 0xc8, 0x31, 0x98, 0x27, 0x92, 0xf4,
+ 0x17, 0x53, 0x61, 0x86, 0xd8, 0xaa, 0x20, 0x0f, 0x91, 0x6a, 0xb1, 0x4a,
+ 0x46, 0x22, 0x96, 0xf7, 0x84, 0x61, 0xb1, 0x04, 0xaf, 0x20, 0x14, 0x99,
+ 0x68, 0x2e, 0xf3, 0xc2, 0xe9, 0x50, 0x0d, 0xe9, 0x16, 0xd1, 0x8e, 0xc7,
+ 0xbc, 0x6d, 0x44, 0x05, 0xa0, 0xfa, 0x54, 0x61, 0x4e, 0x63, 0x7e, 0x88,
+ 0x47, 0xde, 0x30, 0x9b, 0xea, 0xd8, 0x75, 0x06, 0x01, 0x87, 0x6b, 0x2e,
+ 0x0f, 0xb0, 0xfb, 0x86, 0xb5, 0x9a, 0xa2, 0x17, 0x6a, 0xa0, 0x7b, 0x46,
+ 0xe5, 0xd4, 0xe9, 0xc0, 0x6f, 0xaf, 0x6f, 0xc8, 0xae, 0xa8, 0x73, 0xce,
+ 0x81, 0xe7, 0x8d, 0x7d, 0xba, 0x87, 0xe6, 0x06, 0x4e, 0x61, 0xc2, 0xed,
+ 0x38, 0x2e, 0x94, 0x0f, 0xa6, 0x80, 0x46, 0x61, 0xf3, 0x4d, 0xea, 0x00,
+ 0x30, 0xd5, 0x18, 0xc9, 0xb9, 0x27, 0xda, 0x70, 0x43, 0xd1, 0x3e, 0x1c,
+ 0xa5, 0xc5, 0xd2, 0xe3, 0x98, 0xc5, 0xc1, 0x1c, 0x91, 0x93, 0x0d, 0x26,
+ 0x2e, 0xd6, 0x04, 0xa3, 0xf4, 0x3f, 0x19, 0x2e, 0x44, 0x7b, 0xee, 0xf0,
+ 0xc6, 0xa3, 0xce, 0x0c, 0x48, 0x47, 0x04, 0xae, 0x2c, 0xc3, 0x6f, 0x16,
+ 0xc8, 0x8d, 0xa0, 0x90, 0xf8, 0x56, 0xb8, 0x02, 0xe9, 0x3a, 0xc4, 0x7b,
+ 0x9d, 0x5c, 0x8a, 0x1a, 0xd6, 0xdb, 0xa2, 0x86, 0xec, 0x1e, 0x2d, 0xcd,
+ 0xfc, 0x8d, 0xb7, 0x58, 0xf0, 0x69, 0x0d, 0x40, 0xa0, 0x2c, 0xc0, 0x2b,
+ 0x55, 0x2f, 0x4c, 0x9f, 0xc3, 0x37, 0x94, 0x3a, 0x2b, 0x32, 0xf7, 0x59,
+ 0x32, 0xa6, 0xb8, 0x87, 0x97, 0xfa, 0xeb, 0xad},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of digest
+ // tcID: 209
+ {SEC_OID_SHA384,
+ 209,
+ {0x90, 0x50, 0x0c, 0xe4, 0xcd, 0xda, 0xbd, 0x94, 0xc3, 0x8f, 0xc4, 0x42,
+ 0x8e, 0x7a, 0x4d, 0x02, 0x4f, 0xf6, 0x98, 0xe0, 0x5b, 0xd4, 0x6c, 0x65,
+ 0x4e, 0x0f, 0x8e, 0x0d, 0x56, 0xc1, 0x81, 0x6e, 0x98, 0x42, 0x12, 0x4e,
+ 0x30, 0xf8, 0xdc, 0x43, 0x07, 0xc6, 0x79, 0x56, 0x75, 0x93, 0x39, 0x24,
+ 0x8f, 0xfa, 0xb6, 0x3b, 0xc8, 0xa8, 0x9b, 0x44, 0x0d, 0x07, 0x1d, 0x8d,
+ 0xd5, 0x13, 0xcf, 0x14, 0x4f, 0xd8, 0xbd, 0xfb, 0xd9, 0x32, 0x9a, 0x89,
+ 0x59, 0x45, 0xac, 0xca, 0x65, 0x15, 0xd2, 0x77, 0x54, 0x58, 0x69, 0x0b,
+ 0xaa, 0x1f, 0x91, 0x63, 0x6b, 0x29, 0x05, 0x7f, 0x32, 0x26, 0x54, 0xc1,
+ 0x5d, 0x8d, 0x77, 0x7e, 0x6e, 0x06, 0x58, 0x92, 0xd2, 0xe2, 0x88, 0x0b,
+ 0x23, 0xba, 0x74, 0x0f, 0x32, 0x06, 0xb0, 0x4f, 0x2b, 0xe0, 0xde, 0xd6,
+ 0x3b, 0xd9, 0x79, 0x7f, 0x31, 0x4f, 0x6d, 0xcd, 0x12, 0x7b, 0xd3, 0x93,
+ 0x22, 0xf0, 0x8c, 0x12, 0x09, 0x9f, 0x7b, 0xb6, 0x55, 0x3f, 0x71, 0x69,
+ 0x61, 0x01, 0x24, 0x4f, 0x34, 0xad, 0x21, 0xd2, 0x46, 0xe1, 0x25, 0xc8,
+ 0xe9, 0x58, 0x10, 0x99, 0x88, 0x8c, 0xb5, 0xb7, 0x1b, 0xec, 0xf9, 0x81,
+ 0x3e, 0x50, 0x0c, 0xf5, 0x4d, 0x6d, 0x07, 0xdb, 0x78, 0x06, 0x95, 0xd9,
+ 0x2c, 0xce, 0x83, 0x53, 0xbb, 0x4e, 0x8d, 0x78, 0xdd, 0x46, 0x51, 0x24,
+ 0x50, 0x50, 0x8e, 0xc7, 0xda, 0x01, 0x92, 0xe8, 0x96, 0x76, 0x75, 0xb5,
+ 0x72, 0x96, 0x0e, 0x9b, 0xbc, 0xac, 0xea, 0x59, 0x58, 0xd5, 0x6d, 0xb1,
+ 0xc8, 0xb3, 0xac, 0x3c, 0xe5, 0xdc, 0x36, 0xda, 0x6e, 0x20, 0x0c, 0x38,
+ 0x81, 0x94, 0xa5, 0x1d, 0xc7, 0xf6, 0xed, 0xd8, 0x6c, 0xeb, 0x9c, 0x49,
+ 0x07, 0xd3, 0x15, 0x0f, 0x93, 0x92, 0x29, 0x8f, 0xf2, 0xe4, 0x05, 0x80,
+ 0x77, 0xec, 0x9e, 0x61, 0xe1, 0x3e, 0xbb, 0x45, 0xab, 0xf8, 0xeb, 0x51,
+ 0x13, 0x7b, 0xca, 0x51, 0xa8, 0x19, 0x3e, 0x5e, 0x15, 0x38, 0x94, 0xaa,
+ 0x3b, 0xeb, 0x7f, 0x6b, 0x58, 0x46, 0xda, 0x01, 0xac, 0xf0, 0x93, 0x68,
+ 0x58, 0x78, 0x45, 0x98, 0x75, 0x0b, 0x1c, 0x04, 0x94, 0x62, 0x5b, 0xb6,
+ 0xaf, 0xf4, 0xaf, 0x8b, 0x08, 0xe4, 0x19, 0x83, 0x78, 0x67, 0x7e, 0xb2,
+ 0x30, 0x28, 0x2c, 0xcf, 0x57, 0xcf, 0x3d, 0xc8, 0x23, 0x15, 0x10, 0x71,
+ 0x91, 0xfc, 0xd1, 0x9b, 0x69, 0x5b, 0xc3, 0xb7, 0x28, 0x9b, 0x3c, 0x2f,
+ 0x03, 0xd6, 0x4f, 0xdc, 0xf6, 0x2f, 0x06, 0xaa, 0x2e, 0xeb, 0xeb, 0x09,
+ 0x58, 0x36, 0x59, 0xd3, 0xee, 0x47, 0x3f, 0x61, 0x38, 0x18, 0x09, 0xc9,
+ 0xca, 0x3c, 0x26, 0x8f, 0xc7, 0x5a, 0xce, 0x4d, 0x69, 0x67, 0x5f, 0xe5,
+ 0x0d, 0xb2, 0xb8, 0x38, 0x19, 0x35, 0xbd, 0xa9, 0x9b, 0x69, 0xf7, 0x77,
+ 0xfb, 0x9b, 0x26, 0xfe, 0xee, 0x35, 0xae, 0xdd, 0x39, 0x72, 0x5e, 0xa9,
+ 0x3a, 0xe9, 0x45, 0xa9, 0x40, 0x34, 0x78, 0xcb, 0x70, 0x8a, 0x40, 0x54,
+ 0xe3, 0xef, 0xd4, 0xe5, 0x7e, 0xae, 0x81, 0x22, 0xb4, 0xb7, 0x63, 0x2e,
+ 0x09, 0x47, 0x45, 0x2d, 0x5f, 0x41, 0x7f, 0x08, 0xde, 0xd0, 0xba, 0x47,
+ 0x9b, 0xe8, 0xe0, 0x53, 0x89, 0xb3, 0x7d, 0x0b, 0x8e, 0x68, 0x75, 0xb0,
+ 0xd4, 0x82, 0x0c, 0xb5, 0xea, 0x87, 0x4d, 0xd7, 0xfe, 0x87, 0x2c, 0x2e,
+ 0x03, 0x1c, 0xa2, 0x71, 0x7f, 0x04, 0xbd, 0x59, 0x2e, 0x7b, 0x8c, 0x2e,
+ 0xdd, 0x54, 0xb2, 0x84, 0xcf, 0x8a, 0x71, 0x3f, 0x13, 0xa4, 0x6c, 0x4b,
+ 0x7a, 0x50, 0x1e, 0x15, 0x45, 0xec, 0xde, 0xdf, 0xaa, 0xb1, 0x79, 0xd0,
+ 0x8a, 0xa6, 0xaf, 0x51, 0x35, 0x2f, 0x15, 0x10, 0xa6, 0x14, 0x58, 0xb7,
+ 0x1d, 0xd1, 0x8f, 0x46, 0xdd, 0x25, 0x51, 0x40},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of digest
+ // tcID: 210
+ {SEC_OID_SHA384,
+ 210,
+ {0x99, 0x0e, 0x13, 0x38, 0xbb, 0x87, 0x61, 0x80, 0x92, 0x59, 0x4f, 0x64,
+ 0xa8, 0xb9, 0x24, 0xb5, 0x89, 0x1f, 0xc8, 0x30, 0x0b, 0x35, 0x44, 0xc6,
+ 0xa3, 0x5e, 0x56, 0xf9, 0xd5, 0x26, 0x57, 0x6b, 0xa8, 0x0a, 0xd8, 0x44,
+ 0x79, 0xee, 0x27, 0x03, 0x64, 0xd7, 0xa5, 0x6c, 0xe6, 0xd1, 0xad, 0x3b,
+ 0xab, 0xe9, 0x76, 0xc8, 0x58, 0x66, 0x97, 0x1e, 0xa1, 0xe4, 0xa5, 0x79,
+ 0xe1, 0x78, 0xc4, 0x57, 0xa2, 0x86, 0x2c, 0x62, 0xd4, 0x8d, 0x38, 0xfd,
+ 0x6e, 0x01, 0x98, 0x95, 0xb4, 0x4a, 0x99, 0x45, 0xec, 0x48, 0x12, 0x91,
+ 0xe1, 0xa8, 0xb4, 0xda, 0x0e, 0x14, 0xac, 0x65, 0x6d, 0xb4, 0x93, 0x2a,
+ 0xd5, 0x4f, 0x31, 0x49, 0x3b, 0x78, 0x88, 0x88, 0x1a, 0x70, 0xb2, 0x63,
+ 0xb1, 0x49, 0x4f, 0xb8, 0x42, 0xb3, 0xd7, 0xb2, 0x8b, 0x27, 0x82, 0xc9,
+ 0x59, 0x02, 0xe3, 0xdc, 0x41, 0x97, 0x9c, 0xab, 0x70, 0x19, 0x33, 0x14,
+ 0x37, 0xb4, 0xd1, 0xbb, 0x30, 0xfb, 0xc1, 0xe1, 0xd3, 0x6b, 0xf2, 0x82,
+ 0xfb, 0xe7, 0xd3, 0xf6, 0x38, 0x04, 0xab, 0x61, 0xba, 0x14, 0xf3, 0xd4,
+ 0x24, 0x94, 0x01, 0x69, 0x4e, 0xa5, 0x26, 0x33, 0x34, 0x01, 0x0d, 0x22,
+ 0xac, 0x84, 0x66, 0xd4, 0x74, 0x89, 0x16, 0xe5, 0x46, 0x3a, 0x3e, 0x3e,
+ 0xa3, 0x30, 0xde, 0xe9, 0x73, 0x63, 0xbb, 0xef, 0x51, 0x46, 0xf2, 0xf1,
+ 0xb0, 0xa2, 0x97, 0x67, 0xfa, 0x67, 0x4c, 0xe7, 0x24, 0x74, 0x4f, 0xf6,
+ 0x7b, 0xfb, 0x58, 0x36, 0x99, 0xdb, 0xec, 0xc3, 0xc1, 0x27, 0x95, 0xb3,
+ 0xd5, 0xb4, 0xe3, 0x9d, 0x63, 0x18, 0xd4, 0xef, 0xd0, 0x61, 0x0b, 0x1b,
+ 0xf9, 0xcd, 0xdc, 0x06, 0xfe, 0xb5, 0x87, 0xb7, 0xc6, 0x79, 0x78, 0x96,
+ 0x85, 0x58, 0x17, 0x3a, 0xb5, 0xe9, 0x6c, 0x85, 0x18, 0xb6, 0x94, 0xce,
+ 0xc5, 0x80, 0x6c, 0x21, 0x44, 0x6b, 0x9a, 0xcd, 0x97, 0x5c, 0xde, 0x18,
+ 0x7d, 0xd3, 0x02, 0x42, 0xaf, 0xc3, 0xea, 0xed, 0x7b, 0x84, 0x17, 0x49,
+ 0xb1, 0xdf, 0x83, 0x72, 0xc3, 0xd5, 0x70, 0x1b, 0x6b, 0xf9, 0xae, 0x0d,
+ 0x81, 0xd8, 0xcb, 0xf1, 0x9a, 0x45, 0x08, 0x9f, 0xb7, 0x18, 0x43, 0xa6,
+ 0xb8, 0xe9, 0x33, 0x48, 0x2f, 0xc8, 0x62, 0xc8, 0x0b, 0x5e, 0xb3, 0x19,
+ 0x3e, 0xcf, 0xff, 0x87, 0x0f, 0x9f, 0xb5, 0x8f, 0x5f, 0xd5, 0xd2, 0x46,
+ 0x36, 0x91, 0x19, 0x3d, 0xd7, 0x1b, 0x13, 0x55, 0x3a, 0xdb, 0xc5, 0x44,
+ 0x86, 0xc2, 0x45, 0x57, 0x29, 0x9b, 0x48, 0x43, 0x6a, 0x75, 0x06, 0x8b,
+ 0xaa, 0x92, 0x20, 0xd9, 0x53, 0x7a, 0x52, 0xdc, 0xc2, 0x04, 0x29, 0xf7,
+ 0x35, 0x6f, 0x1d, 0xaa, 0xc5, 0x2a, 0x60, 0x77, 0x76, 0x0a, 0xed, 0xfd,
+ 0x82, 0x09, 0x39, 0x96, 0x79, 0x3c, 0xd5, 0x06, 0xb3, 0xa0, 0x8d, 0x50,
+ 0xca, 0x7e, 0x99, 0x72, 0xda, 0x65, 0x8d, 0xff, 0xf8, 0xdf, 0x88, 0xe6,
+ 0x35, 0xb6, 0xfd, 0x8a, 0xd5, 0x76, 0x09, 0x6a, 0xd2, 0x74, 0xce, 0x36,
+ 0x31, 0x3f, 0x66, 0x2d, 0xd4, 0x6b, 0x52, 0xa2, 0xd5, 0xe8, 0x22, 0xea,
+ 0xde, 0xd6, 0x7f, 0xa5, 0x1f, 0x74, 0xc4, 0xbc, 0x7a, 0xe6, 0x6e, 0xa4,
+ 0x4d, 0xbc, 0x3c, 0x6f, 0x3b, 0x5d, 0xde, 0x79, 0x2c, 0xc0, 0x17, 0x6d,
+ 0x78, 0x0e, 0x34, 0xef, 0xd7, 0x17, 0x4a, 0xb6, 0x4a, 0x32, 0x49, 0xe5,
+ 0x30, 0xf5, 0xf7, 0x5b, 0x0e, 0x37, 0x23, 0xde, 0xca, 0x0b, 0x14, 0x47,
+ 0xd0, 0x25, 0x6a, 0x2d, 0x36, 0x38, 0xb4, 0xb0, 0xd0, 0xf2, 0x6a, 0xfc,
+ 0x18, 0x87, 0xc4, 0xdb, 0xbd, 0x73, 0xcf, 0xf6, 0x76, 0xe7, 0xbc, 0x67,
+ 0xfb, 0x11, 0x4f, 0xbb, 0xf7, 0x91, 0xe9, 0x48, 0x3a, 0x27, 0xcd, 0xbb,
+ 0x6f, 0x24, 0x17, 0x7e, 0xbe, 0x7d, 0x8d, 0x08},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 211
+ {SEC_OID_SHA384,
+ 211,
+ {0x7e, 0x6e, 0x6f, 0x4d, 0x81, 0x57, 0x94, 0xba, 0x19, 0xf8, 0xa3, 0xd4,
+ 0x8d, 0x05, 0x1c, 0x33, 0xd2, 0xa4, 0x6e, 0x34, 0xd4, 0x23, 0x9e, 0xbe,
+ 0xc1, 0x8d, 0xf0, 0x40, 0x69, 0x5d, 0x17, 0x12, 0xbf, 0x97, 0x89, 0x93,
+ 0xa1, 0x42, 0xd7, 0xef, 0x28, 0x3f, 0x02, 0x0d, 0x75, 0xdf, 0xc7, 0xec,
+ 0x1b, 0xf3, 0x57, 0x6f, 0x1a, 0xf6, 0xd8, 0x44, 0xb0, 0x91, 0xa2, 0xcf,
+ 0x95, 0x33, 0xf3, 0xcb, 0xe0, 0xb4, 0x08, 0xc0, 0x79, 0x32, 0x7b, 0x67,
+ 0xbb, 0xcc, 0x16, 0x16, 0x89, 0xcd, 0x37, 0x54, 0x10, 0x83, 0x78, 0xc4,
+ 0xd8, 0x89, 0x95, 0x24, 0x50, 0x69, 0xdf, 0x43, 0xce, 0x33, 0x28, 0xc9,
+ 0x1b, 0x0e, 0x7e, 0xf5, 0x04, 0x54, 0xce, 0x34, 0x41, 0x47, 0x76, 0x1e,
+ 0x60, 0x0d, 0x3f, 0x4e, 0xa3, 0x3f, 0x18, 0xda, 0x72, 0xd0, 0xc4, 0xf5,
+ 0xc2, 0xcf, 0x6f, 0x16, 0xd4, 0x93, 0x5f, 0xbc, 0xcb, 0xf5, 0x73, 0x69,
+ 0xf8, 0x1d, 0x05, 0x73, 0x41, 0xeb, 0x38, 0x02, 0x3b, 0xc1, 0x4a, 0x72,
+ 0xf7, 0xb6, 0x28, 0x4b, 0xd6, 0x82, 0x81, 0xa1, 0xf4, 0x3a, 0x3e, 0x10,
+ 0xc0, 0x0d, 0xfa, 0x09, 0x21, 0x5e, 0x12, 0xcb, 0x5f, 0x09, 0x18, 0x84,
+ 0xbb, 0xb1, 0xc0, 0x9d, 0xcc, 0x05, 0xf4, 0x00, 0xa4, 0x1f, 0x3a, 0x38,
+ 0x09, 0x07, 0x16, 0xac, 0x11, 0x66, 0x37, 0x4d, 0x42, 0xca, 0x4b, 0x90,
+ 0xce, 0xbf, 0xe7, 0x8e, 0x88, 0x61, 0x28, 0xb5, 0x8a, 0x3d, 0x12, 0x3d,
+ 0x4a, 0x31, 0x10, 0x2c, 0x0e, 0x9e, 0x7b, 0x32, 0x19, 0x20, 0x1f, 0xed,
+ 0x4f, 0xd1, 0xa6, 0x90, 0xbc, 0xef, 0xe1, 0x7a, 0xa3, 0x7f, 0x53, 0x4e,
+ 0xa3, 0x73, 0x91, 0x59, 0x5d, 0xa4, 0x0e, 0x38, 0x1f, 0x58, 0xa4, 0x32,
+ 0x36, 0x66, 0xd6, 0x46, 0x91, 0xd4, 0x50, 0x67, 0x21, 0x56, 0x8e, 0x96,
+ 0xa8, 0x23, 0x76, 0xbf, 0x7b, 0x05, 0x8e, 0x22, 0x4d, 0x8d, 0xc9, 0x77,
+ 0x06, 0x58, 0x95, 0xe1, 0xad, 0xec, 0xc3, 0x1e, 0x68, 0xc4, 0x69, 0xec,
+ 0x01, 0x99, 0x37, 0x7f, 0xc5, 0x9e, 0x3c, 0x9f, 0x65, 0xb8, 0x70, 0x2f,
+ 0xd7, 0xda, 0x1b, 0xc6, 0xf6, 0xe4, 0x84, 0x0b, 0x90, 0x2e, 0xee, 0x1f,
+ 0xe4, 0xb7, 0x7b, 0x84, 0x7b, 0x40, 0x74, 0x02, 0xc6, 0x82, 0x95, 0x27,
+ 0x4b, 0x74, 0x8b, 0x3f, 0xf9, 0x3c, 0x50, 0x51, 0x27, 0xa6, 0x4c, 0xa6,
+ 0x1e, 0xf8, 0xa2, 0xc9, 0xe2, 0x61, 0x5b, 0x60, 0xd5, 0x59, 0xd1, 0xd0,
+ 0x3e, 0x06, 0xbe, 0xc9, 0x2b, 0xd5, 0x4f, 0x67, 0x1f, 0x11, 0x5b, 0x2f,
+ 0x17, 0xf8, 0x1a, 0xa6, 0x8b, 0x55, 0x53, 0x5f, 0x36, 0x24, 0xd3, 0xca,
+ 0x94, 0x09, 0x39, 0x57, 0x8f, 0x54, 0xcd, 0x9e, 0x57, 0x0d, 0xb5, 0x5e,
+ 0x07, 0xc4, 0xa1, 0x92, 0xd5, 0x08, 0x6c, 0x53, 0x4c, 0x4b, 0x49, 0x9c,
+ 0xa7, 0xd5, 0xab, 0x24, 0x0d, 0xdc, 0x1c, 0x6c, 0xe6, 0x33, 0x64, 0xf3,
+ 0x9d, 0x2c, 0xb9, 0xe6, 0x48, 0x9f, 0x2f, 0xce, 0x89, 0x41, 0xa2, 0x05,
+ 0x56, 0xda, 0x30, 0xf4, 0x19, 0xce, 0x03, 0x99, 0x20, 0xbb, 0x26, 0x6a,
+ 0x38, 0xad, 0x00, 0xfe, 0x8c, 0xec, 0xbd, 0xfe, 0x43, 0x00, 0x66, 0xf9,
+ 0x65, 0x6b, 0x5a, 0x85, 0xd8, 0x98, 0x4e, 0x99, 0x50, 0xe7, 0x8f, 0x5c,
+ 0xd1, 0x91, 0x8a, 0xdc, 0xc0, 0xc8, 0xdc, 0xa9, 0x78, 0x61, 0x6e, 0x17,
+ 0x73, 0x4e, 0xc9, 0x11, 0x98, 0x5e, 0x08, 0x22, 0x3a, 0x61, 0x75, 0x49,
+ 0x2d, 0x1a, 0xa8, 0xfe, 0x98, 0xdb, 0x76, 0x9f, 0xdd, 0x0c, 0x2e, 0xa3,
+ 0x75, 0xe0, 0x85, 0x88, 0x9a, 0x7c, 0x36, 0x6c, 0xa4, 0x71, 0x71, 0x7f,
+ 0x67, 0x6a, 0xb2, 0x87, 0x3c, 0x0f, 0x31, 0xbf, 0x9e, 0x9a, 0xe9, 0xa8,
+ 0x20, 0xf5, 0x98, 0x5f, 0x37, 0x29, 0x52, 0x59},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 212
+ {SEC_OID_SHA384,
+ 212,
+ {0x79, 0xe0, 0xa3, 0xe4, 0xc0, 0x4c, 0xa8, 0x17, 0x12, 0x8b, 0x73, 0xf1,
+ 0x1c, 0x42, 0x86, 0xe6, 0xc3, 0x9a, 0x25, 0xb6, 0xa9, 0x79, 0xde, 0xea,
+ 0x45, 0xf0, 0xee, 0x0a, 0x6c, 0xc0, 0xb5, 0xb9, 0xbc, 0x67, 0xb2, 0x06,
+ 0xda, 0x97, 0x7f, 0x62, 0x8c, 0x8d, 0xb3, 0xb2, 0x42, 0xb4, 0x51, 0xfc,
+ 0x0f, 0xaa, 0x8b, 0xa3, 0xe5, 0x22, 0xf0, 0xec, 0x09, 0x77, 0x68, 0x01,
+ 0xcd, 0x78, 0x12, 0x92, 0x30, 0xe1, 0x21, 0xd2, 0xe2, 0xc9, 0xd3, 0x02,
+ 0xa1, 0xff, 0xc5, 0x48, 0x90, 0x52, 0xea, 0xe1, 0x5b, 0xa9, 0x15, 0x27,
+ 0x38, 0xd1, 0xe0, 0xfa, 0xe8, 0x79, 0xa3, 0x24, 0xbd, 0xe0, 0x29, 0x54,
+ 0x60, 0x82, 0xda, 0x97, 0xf8, 0x8f, 0x67, 0xbc, 0x40, 0xe3, 0x43, 0x14,
+ 0x25, 0xb9, 0x59, 0x9d, 0x6d, 0x09, 0x7c, 0x45, 0x20, 0x59, 0xfa, 0xc4,
+ 0x18, 0x39, 0xa6, 0xe8, 0x19, 0x4e, 0x0e, 0x53, 0x9a, 0x5a, 0xc1, 0xa9,
+ 0x4a, 0xf4, 0x70, 0x8f, 0xe2, 0x9d, 0xee, 0x4d, 0xf1, 0xe2, 0x1f, 0x00,
+ 0x85, 0x01, 0x6a, 0xec, 0x68, 0xf3, 0xc4, 0xfc, 0xbf, 0x7e, 0x64, 0xb7,
+ 0x82, 0x08, 0x85, 0xbe, 0xf3, 0x5e, 0xd4, 0xcd, 0x6b, 0x5d, 0x87, 0x75,
+ 0xd6, 0x91, 0xd2, 0x55, 0x3b, 0x61, 0xaf, 0xb5, 0x96, 0xee, 0xe4, 0x99,
+ 0x66, 0x6b, 0x7d, 0xbc, 0xd0, 0x43, 0xd9, 0x28, 0xcc, 0xd8, 0xd0, 0xbe,
+ 0x57, 0x54, 0xc7, 0x3b, 0xbf, 0x36, 0x22, 0x60, 0x17, 0xbb, 0x62, 0xb2,
+ 0x7c, 0xdf, 0x64, 0xbc, 0xb9, 0x00, 0xde, 0xd9, 0x45, 0x2e, 0xee, 0x44,
+ 0x2f, 0xc0, 0x34, 0x12, 0x11, 0xf5, 0x8c, 0xf1, 0x5f, 0xb6, 0x16, 0x4c,
+ 0xfb, 0xd0, 0xa1, 0x87, 0xc3, 0xac, 0x90, 0xc0, 0x5c, 0x46, 0x20, 0x39,
+ 0x4e, 0xf3, 0xe4, 0xb9, 0x38, 0x41, 0x19, 0x1a, 0x29, 0x9c, 0x76, 0x3e,
+ 0x24, 0xf5, 0x69, 0x5a, 0x23, 0x0d, 0x1c, 0x03, 0xb1, 0xed, 0xff, 0x00,
+ 0x6d, 0x77, 0x4c, 0xf4, 0x00, 0xd2, 0xec, 0x2f, 0xa2, 0xd4, 0xc3, 0x97,
+ 0xa5, 0xae, 0xed, 0x93, 0x94, 0x69, 0x95, 0x53, 0xc7, 0x10, 0x28, 0x39,
+ 0x26, 0x7a, 0xe8, 0x37, 0x9a, 0x3d, 0x73, 0x11, 0xd8, 0xd7, 0xbc, 0xc2,
+ 0x54, 0x77, 0x73, 0xe8, 0xac, 0xbb, 0x5a, 0x7f, 0xa2, 0xa9, 0xd2, 0x72,
+ 0x45, 0x97, 0x30, 0x4f, 0x86, 0x5b, 0xd8, 0xff, 0x38, 0xe9, 0x75, 0xaf,
+ 0xea, 0xd1, 0x21, 0xe2, 0x45, 0x6f, 0x66, 0x9b, 0x54, 0xa4, 0x42, 0xfd,
+ 0x63, 0x12, 0xaa, 0xa3, 0xc9, 0xbf, 0x13, 0x20, 0xea, 0xac, 0x7a, 0x9f,
+ 0xdd, 0xd8, 0x2a, 0xbf, 0x70, 0xc2, 0xc0, 0xd2, 0x52, 0xbf, 0x9d, 0x74,
+ 0x43, 0x2f, 0x95, 0x95, 0xe9, 0xd1, 0x9c, 0xeb, 0x1b, 0x89, 0xa4, 0x16,
+ 0xc1, 0xc1, 0x0b, 0xc6, 0x2e, 0x03, 0x12, 0x15, 0xf5, 0x79, 0xfd, 0x50,
+ 0x49, 0xf6, 0xe2, 0xef, 0x5c, 0x34, 0x71, 0x7f, 0x19, 0x2c, 0x28, 0xf3,
+ 0x4a, 0xed, 0x00, 0xbf, 0xd8, 0x31, 0x4a, 0xda, 0xd6, 0x92, 0xbc, 0xf2,
+ 0xe5, 0xaf, 0x5e, 0x68, 0xbb, 0xf3, 0x1e, 0xd2, 0x92, 0x39, 0x49, 0xdf,
+ 0x8c, 0x28, 0xbd, 0x77, 0xbe, 0x6f, 0x4e, 0xcc, 0x00, 0xf5, 0xc1, 0xce,
+ 0x72, 0x5d, 0xa9, 0xfc, 0xa1, 0x2b, 0x88, 0x4f, 0xf5, 0xa8, 0x57, 0x6d,
+ 0xb5, 0x8b, 0x17, 0x4f, 0xbb, 0x11, 0x82, 0x22, 0x02, 0xa8, 0xb0, 0x15,
+ 0xdc, 0x6d, 0x1b, 0x3c, 0xcd, 0xd5, 0xd3, 0x06, 0xb6, 0x4d, 0xcf, 0x4e,
+ 0x4d, 0xf1, 0x38, 0xe4, 0x4e, 0x8d, 0xdb, 0x26, 0x43, 0x26, 0xfa, 0x35,
+ 0xe9, 0x69, 0xda, 0xd7, 0x1e, 0xae, 0x52, 0x16, 0x97, 0xa1, 0xee, 0x02,
+ 0xb1, 0x01, 0xcc, 0xf7, 0x6e, 0x79, 0x4e, 0xb2, 0x52, 0xac, 0xc5, 0x47,
+ 0x2e, 0xa0, 0x0d, 0x83, 0x66, 0xd4, 0xe2, 0xad},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 213
+ {SEC_OID_SHA384,
+ 213,
+ {0x38, 0x8f, 0x02, 0xde, 0x64, 0x7e, 0x67, 0xbc, 0x72, 0x9a, 0x24, 0x1d,
+ 0xca, 0x57, 0xc7, 0x5f, 0xc5, 0x5d, 0x87, 0x65, 0x59, 0xd6, 0x97, 0x58,
+ 0x7b, 0x30, 0x2b, 0xdd, 0xef, 0x18, 0x22, 0x2d, 0x1d, 0x0f, 0x53, 0xa9,
+ 0xc5, 0xf6, 0xd9, 0x45, 0x9d, 0x45, 0x7c, 0x2f, 0x8b, 0x22, 0xdb, 0x87,
+ 0x20, 0x78, 0xfa, 0x3e, 0xe7, 0x34, 0x07, 0xbe, 0x9b, 0xe6, 0xec, 0x15,
+ 0x78, 0x5f, 0x97, 0x21, 0x40, 0x0d, 0x41, 0x4f, 0xbe, 0x90, 0x8a, 0xce,
+ 0xd1, 0xaf, 0x94, 0x53, 0x09, 0x2e, 0x24, 0x1a, 0x41, 0xd9, 0x50, 0x69,
+ 0x44, 0xee, 0x4c, 0x7f, 0x0b, 0xa7, 0x9c, 0xa3, 0xd0, 0x51, 0x95, 0x40,
+ 0x8c, 0xbe, 0xd1, 0x31, 0xa6, 0xcf, 0x4e, 0xe2, 0x81, 0x67, 0x95, 0x9a,
+ 0xd3, 0x5c, 0xff, 0xca, 0xef, 0x2b, 0x88, 0x90, 0x32, 0x13, 0xa7, 0xa9,
+ 0xf7, 0x27, 0x02, 0x78, 0xcf, 0xec, 0xc9, 0xc6, 0x10, 0x77, 0x51, 0x7e,
+ 0x3b, 0x7c, 0x9f, 0xb7, 0x2b, 0xee, 0x57, 0x2b, 0xea, 0x28, 0x17, 0xe8,
+ 0xc0, 0xa7, 0x74, 0x04, 0x0b, 0x5e, 0xb5, 0x08, 0xbf, 0xb2, 0x80, 0xe3,
+ 0xbb, 0xc8, 0x78, 0xec, 0xaf, 0x8c, 0xac, 0xb9, 0x1f, 0xbe, 0xc2, 0x2d,
+ 0x13, 0x0a, 0x1a, 0x12, 0x3b, 0x8d, 0xd6, 0x45, 0x1c, 0x37, 0x44, 0xde,
+ 0x77, 0x9d, 0xdd, 0xfc, 0x75, 0x16, 0xe4, 0x83, 0xfc, 0x01, 0x55, 0x4f,
+ 0x16, 0xad, 0xa9, 0x90, 0x01, 0x6e, 0xd6, 0xe4, 0xee, 0x81, 0x47, 0x06,
+ 0x88, 0xb0, 0xd9, 0x1b, 0x36, 0x19, 0x9a, 0x8e, 0x7e, 0x0b, 0x8a, 0xa3,
+ 0xf3, 0xe1, 0x21, 0x61, 0xf5, 0x3c, 0xa8, 0x59, 0xb2, 0xac, 0xcf, 0x06,
+ 0x67, 0xa1, 0xa3, 0x06, 0xbc, 0x10, 0xcf, 0x9e, 0x66, 0xe5, 0x56, 0x24,
+ 0x10, 0xc1, 0x83, 0xc5, 0x32, 0x2b, 0x10, 0x24, 0xf0, 0xea, 0xc7, 0xcf,
+ 0xa4, 0xa5, 0xe6, 0x33, 0xff, 0x99, 0x41, 0x2d, 0x76, 0x9d, 0x52, 0xa0,
+ 0xdc, 0x2c, 0x58, 0x5b, 0x7b, 0x6a, 0x57, 0x06, 0xc7, 0x35, 0x1b, 0x7d,
+ 0x04, 0xb2, 0x6d, 0x7b, 0x90, 0x61, 0xd4, 0x45, 0x5a, 0x97, 0xf8, 0x9b,
+ 0x08, 0x24, 0x02, 0x3c, 0xea, 0xbf, 0xde, 0x98, 0x37, 0xd7, 0x43, 0xa0,
+ 0x6a, 0x36, 0xec, 0x97, 0x4e, 0xd0, 0xc1, 0xa6, 0x26, 0xfc, 0xa2, 0x0c,
+ 0x95, 0xe5, 0xdd, 0x1e, 0x1a, 0x3a, 0x59, 0xe1, 0x56, 0x32, 0xbc, 0x6b,
+ 0x55, 0x6c, 0x83, 0x94, 0xcc, 0xf4, 0x73, 0x3c, 0x85, 0xa9, 0xb9, 0x00,
+ 0x8c, 0x8d, 0xce, 0xf8, 0x96, 0x93, 0xca, 0x34, 0xf8, 0xcd, 0x32, 0x84,
+ 0x78, 0x16, 0xeb, 0x75, 0xf3, 0x03, 0xc9, 0x6b, 0x62, 0x7e, 0xcc, 0x88,
+ 0x01, 0xc3, 0xa2, 0x5b, 0x61, 0x29, 0x83, 0xf0, 0xd8, 0xb0, 0x98, 0xc0,
+ 0x83, 0x33, 0x16, 0xb4, 0x27, 0xf5, 0xdf, 0xd6, 0x68, 0x34, 0xaf, 0xbd,
+ 0x92, 0x22, 0x11, 0x0c, 0x31, 0xe8, 0x1c, 0x61, 0xeb, 0x2e, 0xaa, 0xcf,
+ 0xa3, 0x9b, 0x50, 0x82, 0xd2, 0x20, 0x7b, 0x54, 0x7e, 0xcc, 0xc2, 0x5c,
+ 0x03, 0xa8, 0x25, 0x64, 0x8c, 0xde, 0x87, 0x5a, 0x09, 0xa0, 0x3d, 0x22,
+ 0x05, 0x08, 0x0b, 0x43, 0x52, 0xc5, 0xcd, 0x6b, 0x47, 0xc3, 0x2a, 0x52,
+ 0x57, 0xf9, 0xb7, 0x7b, 0x6b, 0x4d, 0x25, 0xb6, 0x06, 0xf8, 0x7e, 0x35,
+ 0x3c, 0xa0, 0x96, 0xea, 0x5b, 0x63, 0xfb, 0x0a, 0xe5, 0xe5, 0x1e, 0x0a,
+ 0xde, 0x20, 0x1a, 0xc4, 0x45, 0x2d, 0x3c, 0xc4, 0x57, 0xa4, 0x9b, 0xe9,
+ 0xaa, 0xc9, 0x06, 0x8e, 0x58, 0x4c, 0xa9, 0xf0, 0x56, 0xfd, 0x59, 0x08,
+ 0xab, 0xa6, 0x26, 0xb5, 0xfb, 0x12, 0xfa, 0xd1, 0x65, 0xfd, 0xb1, 0x68,
+ 0x7a, 0x35, 0x8a, 0x01, 0x0a, 0xdf, 0x42, 0x02, 0x0d, 0x6a, 0xa1, 0x71,
+ 0x52, 0x67, 0x6a, 0x11, 0xa6, 0xa0, 0x60, 0xdf},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 214
+ {SEC_OID_SHA384,
+ 214,
+ {0x36, 0x5c, 0x5a, 0x43, 0x2c, 0xd3, 0xee, 0xc1, 0x5a, 0xa9, 0x3d, 0xf7,
+ 0x69, 0x17, 0xc5, 0x77, 0xa9, 0x47, 0xc5, 0x44, 0x2f, 0xfa, 0x98, 0x37,
+ 0x3c, 0x70, 0xf1, 0x91, 0x99, 0xde, 0xa9, 0x6f, 0xfd, 0x8f, 0xaa, 0xe8,
+ 0x23, 0x3f, 0x46, 0x96, 0x3c, 0xa7, 0x00, 0x52, 0x34, 0x81, 0x23, 0xd3,
+ 0x94, 0x79, 0x6f, 0x59, 0x61, 0x02, 0x50, 0x6e, 0x4e, 0x09, 0xe6, 0x71,
+ 0x74, 0x93, 0xae, 0xb2, 0x57, 0xd9, 0xdd, 0xa4, 0x13, 0x16, 0xaf, 0xc0,
+ 0x49, 0x96, 0x78, 0xad, 0x11, 0xdf, 0x91, 0x10, 0x4a, 0xff, 0xfc, 0x1e,
+ 0x20, 0xbe, 0xef, 0xd9, 0x4f, 0x0d, 0x57, 0x50, 0x0f, 0xac, 0x2d, 0xd7,
+ 0xb7, 0x1b, 0x3c, 0xa0, 0x36, 0x6f, 0x31, 0x87, 0x45, 0x2f, 0x3c, 0x20,
+ 0x2b, 0xd4, 0x44, 0x18, 0x62, 0xea, 0x4f, 0xf7, 0x15, 0xc1, 0x2a, 0xf5,
+ 0x3b, 0x68, 0xf0, 0x10, 0x01, 0xe5, 0x05, 0x4e, 0xf8, 0x51, 0xac, 0xee,
+ 0xf1, 0x38, 0xb0, 0x94, 0x46, 0x1a, 0xbb, 0x77, 0x96, 0xa5, 0xdc, 0x84,
+ 0xbf, 0x53, 0xf7, 0xc4, 0xe7, 0x00, 0x6e, 0xff, 0xbd, 0x9f, 0xf9, 0x1e,
+ 0x1e, 0xdc, 0x49, 0x8e, 0x86, 0x7e, 0x75, 0x48, 0x54, 0xc5, 0x92, 0x13,
+ 0xc0, 0x11, 0x6a, 0x8d, 0xde, 0x9e, 0xa6, 0x94, 0x21, 0x07, 0x31, 0xeb,
+ 0x36, 0x6c, 0x53, 0x72, 0x9c, 0xb2, 0xb6, 0xa9, 0xd9, 0x03, 0x8b, 0x15,
+ 0x3b, 0xa2, 0x87, 0x9b, 0x0d, 0xe5, 0xb5, 0xc9, 0x08, 0x8b, 0x79, 0xa8,
+ 0x4a, 0x95, 0x52, 0xf3, 0xf6, 0xf2, 0x02, 0x12, 0x13, 0x01, 0x0d, 0xc9,
+ 0x15, 0xb0, 0x41, 0x71, 0x3e, 0xb9, 0x35, 0x0f, 0x7a, 0x18, 0x58, 0xe3,
+ 0x38, 0xfe, 0xe7, 0x06, 0x3c, 0xee, 0x43, 0xaa, 0x0f, 0x19, 0x5f, 0xc7,
+ 0x06, 0x39, 0x47, 0x9b, 0x5f, 0xa9, 0xe6, 0x53, 0x9e, 0x69, 0x03, 0x3c,
+ 0x8d, 0x3f, 0x12, 0xac, 0xd7, 0x8e, 0xff, 0x73, 0xc3, 0xac, 0x11, 0x00,
+ 0x25, 0xf6, 0xf7, 0xc7, 0xdc, 0xe6, 0xd4, 0x72, 0xa2, 0x40, 0xf5, 0xe6,
+ 0xae, 0xa2, 0xbe, 0xec, 0x9b, 0x7d, 0x8b, 0xc4, 0x13, 0xe2, 0x7d, 0xf4,
+ 0xa0, 0xcc, 0x5b, 0xe5, 0xe7, 0x3e, 0x88, 0x7a, 0xc2, 0x65, 0xfb, 0x25,
+ 0x8d, 0xdf, 0x5c, 0x94, 0xec, 0x90, 0xc0, 0xa4, 0x90, 0x9c, 0x73, 0xa5,
+ 0x8b, 0xfd, 0x4b, 0xee, 0xbc, 0xfd, 0x9f, 0x23, 0x60, 0x2e, 0xe1, 0x0f,
+ 0x78, 0xa8, 0xa8, 0xb3, 0x95, 0xaa, 0x17, 0xcc, 0xff, 0x5e, 0x73, 0x7a,
+ 0x0d, 0xe2, 0xa0, 0x61, 0x39, 0x43, 0x55, 0xb1, 0xbc, 0x5e, 0x3c, 0x68,
+ 0x8e, 0xd0, 0x6b, 0xa6, 0x5e, 0x8b, 0x57, 0x96, 0x7a, 0x42, 0x9a, 0x2c,
+ 0x35, 0x2a, 0x24, 0x37, 0xa4, 0x48, 0xfd, 0xbf, 0x8f, 0xe5, 0x2e, 0xc1,
+ 0xda, 0x09, 0x34, 0xb8, 0xea, 0xa2, 0xb7, 0xc2, 0x30, 0xe5, 0x07, 0x34,
+ 0x1e, 0xfa, 0x26, 0x25, 0xbc, 0x4e, 0x01, 0x5c, 0x21, 0xa7, 0xf9, 0xaa,
+ 0x4e, 0x05, 0x0b, 0x26, 0xd3, 0xaa, 0xc6, 0xe4, 0x74, 0xac, 0x7f, 0x2d,
+ 0xcd, 0x70, 0x99, 0x84, 0x64, 0x37, 0x00, 0xa0, 0x52, 0x1b, 0x0d, 0x84,
+ 0x0c, 0xf9, 0x3c, 0x29, 0xa2, 0x76, 0xc1, 0x2e, 0x6f, 0xf3, 0x29, 0x78,
+ 0xd9, 0x2a, 0xdb, 0xf3, 0x66, 0x90, 0xd2, 0xfe, 0x8b, 0xcc, 0x9e, 0x12,
+ 0xa4, 0x2f, 0x42, 0xc2, 0x61, 0x19, 0xf1, 0xf4, 0x32, 0xa7, 0x30, 0x4b,
+ 0x13, 0x50, 0xc3, 0xd5, 0x84, 0xa0, 0x4b, 0x14, 0xcc, 0x6f, 0x31, 0xe4,
+ 0x56, 0x6f, 0x72, 0x78, 0x6e, 0xc1, 0xe2, 0x4d, 0x5a, 0xe1, 0xfc, 0xb8,
+ 0xb6, 0x6e, 0xd7, 0xd8, 0xe2, 0x86, 0x19, 0xa0, 0x2c, 0xbb, 0x8f, 0x21,
+ 0x7b, 0x1d, 0x8a, 0x3a, 0xb2, 0x93, 0x8a, 0xa0, 0xb9, 0x2e, 0x5b, 0x3c,
+ 0xd8, 0xd3, 0xd0, 0xfb, 0xfb, 0x77, 0xf5, 0xc5},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 215
+ {SEC_OID_SHA384,
+ 215,
+ {0x64, 0xd7, 0x97, 0xc9, 0xa4, 0x80, 0xa0, 0xaf, 0x29, 0xbc, 0x1d, 0x0f,
+ 0xab, 0x87, 0x7f, 0xeb, 0x03, 0x1e, 0x12, 0xd2, 0x11, 0x62, 0x1d, 0x17,
+ 0x80, 0xf0, 0xe6, 0xc7, 0xd1, 0xe1, 0x21, 0xff, 0xf7, 0x84, 0x90, 0xda,
+ 0xcb, 0x45, 0x0c, 0x84, 0xca, 0x88, 0x61, 0x24, 0x33, 0x61, 0x60, 0xb3,
+ 0x81, 0xc4, 0x9e, 0x29, 0x85, 0xf9, 0x01, 0x48, 0xb8, 0x60, 0x15, 0xe3,
+ 0x2a, 0xdb, 0x5d, 0x09, 0x0f, 0x3a, 0x5b, 0x09, 0xe3, 0xcc, 0x46, 0xfd,
+ 0xde, 0xb0, 0x90, 0x5f, 0x92, 0xc3, 0xef, 0xb9, 0x4e, 0x2e, 0xe8, 0x87,
+ 0xd1, 0x60, 0x00, 0x8d, 0x5a, 0x62, 0x21, 0xa6, 0x37, 0x41, 0x1f, 0xfe,
+ 0xcd, 0x72, 0x5d, 0xf8, 0xe9, 0x2b, 0xaa, 0xa8, 0x24, 0x9f, 0x07, 0xc4,
+ 0x52, 0x43, 0x97, 0x50, 0xc4, 0x0b, 0x0a, 0xfb, 0x88, 0x65, 0x45, 0x85,
+ 0xbd, 0x28, 0x7b, 0xaf, 0xe4, 0xa6, 0x1d, 0xe4, 0x50, 0x97, 0x21, 0xeb,
+ 0x4b, 0xd7, 0x1d, 0x99, 0x2f, 0x62, 0xd1, 0xf4, 0x9e, 0xf9, 0x66, 0x95,
+ 0xc1, 0x55, 0x05, 0x51, 0x38, 0xfe, 0xf9, 0x06, 0xcf, 0x28, 0x46, 0xa2,
+ 0xab, 0xf8, 0xc5, 0x1d, 0x70, 0xa3, 0x33, 0x20, 0x6b, 0xd7, 0xa1, 0x9e,
+ 0xc8, 0xb0, 0xc9, 0xea, 0x18, 0x2a, 0x7b, 0x4d, 0x76, 0xc3, 0x3c, 0x21,
+ 0x19, 0x6a, 0xa7, 0x2d, 0x15, 0x8a, 0x0c, 0xa7, 0xfb, 0x3d, 0xd4, 0x4a,
+ 0x39, 0xe4, 0x19, 0x1f, 0xa4, 0x7d, 0x06, 0x1e, 0x2f, 0xe2, 0x83, 0xdb,
+ 0xb9, 0x8d, 0xbb, 0x09, 0x14, 0x85, 0x9a, 0x73, 0xd5, 0xfc, 0x19, 0x9c,
+ 0x29, 0x70, 0x80, 0xf7, 0x1a, 0x1c, 0x91, 0x54, 0x77, 0x30, 0xb2, 0x19,
+ 0xa3, 0x65, 0x64, 0x6b, 0x5f, 0xdb, 0xbc, 0x0b, 0x39, 0x7e, 0xd2, 0xb4,
+ 0xee, 0xb3, 0x05, 0x5e, 0xa7, 0xac, 0x38, 0xfa, 0x2e, 0x27, 0xac, 0x23,
+ 0x6e, 0xf0, 0x55, 0x96, 0x54, 0x56, 0xbc, 0x2e, 0xa3, 0x96, 0xac, 0xc1,
+ 0xea, 0x28, 0x02, 0xe3, 0x67, 0xed, 0x1b, 0x46, 0x5d, 0x47, 0x06, 0xff,
+ 0x7e, 0x1e, 0xd8, 0x10, 0x62, 0x02, 0x47, 0x37, 0x8a, 0xbc, 0xf6, 0x54,
+ 0x5c, 0xfb, 0x37, 0x93, 0xa6, 0x95, 0xa0, 0xab, 0xaf, 0x92, 0x43, 0x33,
+ 0xb2, 0x91, 0xa6, 0xba, 0x8e, 0x17, 0x14, 0xdb, 0x49, 0x86, 0xa5, 0xb4,
+ 0x85, 0xf7, 0xa0, 0x61, 0x8b, 0x73, 0x1b, 0x9a, 0xd4, 0xb0, 0x3b, 0x3d,
+ 0x07, 0xea, 0x3f, 0x8d, 0x7b, 0xe9, 0x01, 0x14, 0xf9, 0xd6, 0x62, 0x11,
+ 0xff, 0x8b, 0x30, 0xfe, 0xbb, 0x2d, 0xef, 0x24, 0x5e, 0x6a, 0x56, 0x11,
+ 0x08, 0x26, 0x4c, 0x23, 0x7f, 0x8f, 0xc8, 0xc3, 0x5e, 0x52, 0xb2, 0x09,
+ 0x53, 0xb9, 0xc4, 0x9e, 0x62, 0x01, 0x46, 0xbe, 0xab, 0x9c, 0x39, 0x12,
+ 0xf9, 0xa0, 0x12, 0xcc, 0x5d, 0x42, 0x1e, 0xf8, 0xba, 0x5f, 0xdb, 0xbe,
+ 0xc3, 0xa1, 0x42, 0x09, 0x8c, 0xe9, 0x86, 0x1c, 0x67, 0x50, 0x49, 0x8c,
+ 0xf7, 0xad, 0x05, 0xd9, 0xd5, 0xe5, 0xcb, 0x55, 0x7a, 0x2b, 0xc3, 0x86,
+ 0x96, 0x02, 0x74, 0xd9, 0xd0, 0xbd, 0x09, 0x14, 0x78, 0xbb, 0xe2, 0x0c,
+ 0x08, 0x6d, 0x33, 0x21, 0xcf, 0x44, 0xc8, 0xf8, 0x46, 0x67, 0x55, 0xdc,
+ 0xec, 0xe0, 0x07, 0x8a, 0x0a, 0x5e, 0xc8, 0x3d, 0x20, 0x6d, 0x0c, 0x3f,
+ 0x70, 0x74, 0x4f, 0x23, 0x4b, 0xbf, 0xe0, 0x13, 0x0c, 0x3f, 0x6b, 0xb4,
+ 0x55, 0xf1, 0x75, 0xa0, 0x38, 0xdb, 0x19, 0xed, 0x33, 0x63, 0x06, 0xba,
+ 0x77, 0xd1, 0xc4, 0x64, 0x6a, 0x57, 0x8d, 0x22, 0x9f, 0xc9, 0x4a, 0xd2,
+ 0xdb, 0xab, 0xda, 0xf7, 0x73, 0xc4, 0x94, 0x52, 0xbf, 0xa0, 0x6a, 0xd0,
+ 0x1b, 0x8f, 0xc8, 0xaa, 0x6b, 0x63, 0xa4, 0xd4, 0xd8, 0x14, 0x4c, 0x32,
+ 0x70, 0x01, 0x8b, 0xbc, 0x12, 0x2f, 0x87, 0xc2},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 216
+ {SEC_OID_SHA384,
+ 216,
+ {0x26, 0x86, 0x4e, 0x54, 0xd8, 0x4f, 0x29, 0xb5, 0x33, 0x67, 0xac, 0x70,
+ 0x73, 0xdf, 0x84, 0xce, 0x5d, 0x88, 0x5c, 0x7b, 0x67, 0x32, 0x0e, 0x09,
+ 0xf3, 0xbd, 0x3a, 0x84, 0x68, 0xde, 0x72, 0xf8, 0xee, 0x21, 0x25, 0x3f,
+ 0x11, 0x57, 0xe7, 0x46, 0x80, 0x19, 0x0a, 0x14, 0xc8, 0x95, 0x89, 0x75,
+ 0x35, 0xe0, 0x4d, 0x88, 0x61, 0xa7, 0x46, 0x00, 0x39, 0x97, 0x0e, 0x10,
+ 0xbd, 0x1f, 0x1c, 0x7f, 0x46, 0x90, 0xa2, 0xb7, 0xe2, 0x42, 0x2f, 0x33,
+ 0xc4, 0xeb, 0x2c, 0x18, 0xfb, 0xef, 0xaf, 0x72, 0xa8, 0x5b, 0x55, 0x2a,
+ 0x26, 0xda, 0xc2, 0x7b, 0xcf, 0x5e, 0x66, 0xaa, 0x97, 0xa4, 0x76, 0x3a,
+ 0x1a, 0x32, 0xa8, 0x68, 0x1b, 0x26, 0x27, 0x40, 0x9c, 0x8a, 0x71, 0xc4,
+ 0xa6, 0xe3, 0x5b, 0x5d, 0x84, 0x5e, 0x35, 0xa3, 0xef, 0x67, 0xb9, 0x76,
+ 0xef, 0x02, 0x94, 0x0f, 0xe0, 0xa4, 0xe4, 0x79, 0x53, 0x5a, 0x0b, 0x62,
+ 0x39, 0xe4, 0xd1, 0xee, 0xc7, 0x27, 0xe4, 0xa2, 0x14, 0xcc, 0x7b, 0xd7,
+ 0xf3, 0x02, 0x9b, 0x3c, 0x36, 0xac, 0xa1, 0x91, 0xce, 0x5b, 0xec, 0x40,
+ 0xf0, 0x92, 0x7c, 0xf1, 0x6a, 0x38, 0x54, 0x2a, 0x46, 0x45, 0x37, 0x64,
+ 0xba, 0x94, 0xec, 0xf0, 0x65, 0x19, 0x46, 0x97, 0x8d, 0xf3, 0x39, 0x6f,
+ 0x6b, 0xf1, 0x2d, 0xec, 0x23, 0xc3, 0xf3, 0x3c, 0x78, 0x37, 0x6d, 0xf7,
+ 0x70, 0x84, 0x2f, 0x28, 0xaf, 0xf8, 0xd7, 0x52, 0xf2, 0x53, 0x08, 0xc2,
+ 0xec, 0xc7, 0x4e, 0x58, 0x8b, 0xf1, 0x6c, 0xef, 0x32, 0x4c, 0xc0, 0xf9,
+ 0xaa, 0x15, 0x6b, 0x0f, 0x52, 0xc9, 0x3b, 0x15, 0x90, 0x05, 0x6f, 0x3f,
+ 0x5e, 0x01, 0x24, 0x8c, 0x58, 0x9f, 0x55, 0xe4, 0x15, 0xec, 0x38, 0x7b,
+ 0xde, 0xe7, 0x2f, 0x96, 0x79, 0x0b, 0x1c, 0xdf, 0x01, 0xf0, 0x7a, 0x48,
+ 0xf5, 0x7f, 0x05, 0x8d, 0x1e, 0xae, 0x97, 0x30, 0xdf, 0xff, 0xe0, 0x5e,
+ 0xef, 0xc8, 0x88, 0x29, 0x52, 0xf8, 0x8a, 0x4a, 0x19, 0x3e, 0x76, 0xea,
+ 0x79, 0xc0, 0x3a, 0x32, 0x94, 0x1e, 0x05, 0x1f, 0x75, 0x0c, 0x49, 0xb3,
+ 0x9e, 0x5f, 0x42, 0x08, 0x36, 0x64, 0xf8, 0xe5, 0x6a, 0x1a, 0x09, 0x85,
+ 0x4e, 0xc7, 0xf1, 0x19, 0x31, 0xf9, 0xb5, 0x9b, 0x88, 0x0d, 0xd1, 0x9e,
+ 0xc6, 0x98, 0xe4, 0xfd, 0x29, 0x9b, 0x15, 0x54, 0x27, 0xe2, 0x09, 0x61,
+ 0x4b, 0xad, 0x11, 0x5f, 0x27, 0x78, 0x12, 0xb1, 0xdf, 0xcb, 0xe8, 0x13,
+ 0x75, 0x34, 0x2d, 0x83, 0x36, 0x09, 0x60, 0x12, 0xff, 0x6d, 0x5b, 0x81,
+ 0x9c, 0x0a, 0x3d, 0x35, 0x92, 0xff, 0x31, 0x99, 0x4c, 0x2e, 0x67, 0x34,
+ 0xc1, 0x1f, 0xe3, 0xaa, 0x97, 0x67, 0xf2, 0xe0, 0x7c, 0xa6, 0x1e, 0x5f,
+ 0xcc, 0x1b, 0x38, 0xfb, 0x02, 0x84, 0xbc, 0xcc, 0xb8, 0x0e, 0xb4, 0x76,
+ 0x3a, 0xaa, 0xea, 0x78, 0xae, 0x33, 0x48, 0x3d, 0x0a, 0xa7, 0x3e, 0x51,
+ 0x09, 0x18, 0x29, 0x13, 0x34, 0x7e, 0xde, 0x34, 0xec, 0xea, 0x4c, 0xd1,
+ 0x57, 0x1e, 0xfb, 0xa8, 0x08, 0x6c, 0xf7, 0xa4, 0x53, 0x2a, 0x85, 0xc8,
+ 0x72, 0xe2, 0x7f, 0x39, 0x37, 0x5f, 0x73, 0x6a, 0xed, 0x8c, 0xd5, 0x63,
+ 0x48, 0xae, 0xf2, 0x09, 0x54, 0x4e, 0xfb, 0x5c, 0x43, 0x3b, 0x01, 0x3b,
+ 0x91, 0x2a, 0x71, 0xe2, 0x5e, 0x83, 0x2b, 0xf7, 0xd8, 0xf6, 0x57, 0xb8,
+ 0x88, 0x50, 0x62, 0xdf, 0xbd, 0xf0, 0x92, 0x08, 0x5e, 0x34, 0xeb, 0xa9,
+ 0xb6, 0x0c, 0xd4, 0x52, 0x3a, 0x11, 0x84, 0x05, 0x98, 0x5e, 0x85, 0x37,
+ 0x0b, 0xa5, 0x97, 0x35, 0xca, 0x3c, 0x88, 0x05, 0x61, 0x61, 0x58, 0xee,
+ 0xe9, 0xb2, 0x43, 0x1f, 0xb1, 0x35, 0xe0, 0x61, 0xd2, 0xc9, 0xb7, 0xaf,
+ 0x6f, 0x1a, 0x1e, 0x10, 0x0a, 0x77, 0xda, 0x79},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 217
+ {SEC_OID_SHA384,
+ 217,
+ {0x05, 0xef, 0xbb, 0xa0, 0x3b, 0x90, 0xbd, 0xa7, 0xba, 0x28, 0x0c, 0x6a,
+ 0xa2, 0xbc, 0x8a, 0xf6, 0x55, 0xc8, 0x84, 0xde, 0x24, 0x01, 0xc9, 0xff,
+ 0x9d, 0xd5, 0x9e, 0x0d, 0x82, 0xc8, 0x50, 0x2d, 0xca, 0x3d, 0x90, 0x87,
+ 0x96, 0x94, 0x69, 0x2e, 0xa2, 0xb3, 0xe7, 0x7c, 0x6d, 0xd3, 0xfb, 0x0e,
+ 0x1f, 0x18, 0x07, 0x77, 0xb2, 0x37, 0xe4, 0x62, 0xba, 0xe0, 0xa8, 0xb3,
+ 0x5c, 0xc2, 0x14, 0x97, 0xc3, 0x68, 0x18, 0xa1, 0xdc, 0x89, 0xdf, 0xa6,
+ 0x4b, 0xca, 0x89, 0xcb, 0x07, 0xba, 0xbc, 0x10, 0xdd, 0xb9, 0x85, 0x38,
+ 0xae, 0xe1, 0x0a, 0x4e, 0x59, 0xb4, 0x04, 0x0c, 0x36, 0x6c, 0x84, 0x13,
+ 0x32, 0x6e, 0x79, 0xbc, 0x01, 0x5c, 0xa2, 0xeb, 0xe0, 0xa5, 0x3e, 0xe6,
+ 0xa4, 0xc4, 0x9f, 0x5d, 0x9a, 0x87, 0xba, 0xc5, 0x50, 0xe4, 0xb6, 0xa8,
+ 0x17, 0x3f, 0xb4, 0x91, 0x88, 0xae, 0xef, 0xd2, 0x84, 0x57, 0xb5, 0x94,
+ 0x42, 0x0c, 0xf2, 0xd7, 0x7b, 0xbc, 0x04, 0x4f, 0x6f, 0x4f, 0x6a, 0x7d,
+ 0x7b, 0xa5, 0x2d, 0x65, 0x7f, 0x5d, 0xc6, 0xb6, 0x31, 0xad, 0x91, 0x4b,
+ 0xb0, 0x5b, 0xcb, 0xf2, 0x90, 0x12, 0x93, 0xe5, 0xeb, 0x5a, 0x17, 0xa8,
+ 0x8d, 0xad, 0x23, 0x26, 0xb5, 0x08, 0x62, 0x4b, 0x69, 0x8b, 0x31, 0xd1,
+ 0xfa, 0x08, 0xd0, 0x0a, 0x00, 0x1d, 0xb8, 0xcb, 0xa4, 0xa9, 0xf4, 0x2b,
+ 0xeb, 0xb0, 0xea, 0xba, 0x07, 0xe8, 0x72, 0x35, 0xa8, 0x83, 0xbc, 0x71,
+ 0x95, 0x13, 0xaa, 0x21, 0x7a, 0x36, 0xee, 0x01, 0x68, 0x32, 0xb1, 0x2c,
+ 0xc4, 0xca, 0x0d, 0x62, 0x85, 0x98, 0x21, 0x2d, 0x5d, 0xa4, 0x16, 0xaf,
+ 0x63, 0x42, 0x85, 0x5d, 0xa7, 0xd7, 0x7b, 0xa1, 0x53, 0xe5, 0x43, 0x5e,
+ 0xd7, 0xea, 0x5d, 0x04, 0xb2, 0x45, 0x9d, 0x68, 0xc7, 0x21, 0xad, 0xeb,
+ 0xa8, 0xc0, 0x71, 0xe9, 0x79, 0xbf, 0x89, 0xc0, 0x4a, 0x3c, 0x82, 0x19,
+ 0xd6, 0x7e, 0xb5, 0x14, 0xa7, 0x9b, 0x3a, 0x2f, 0x69, 0x26, 0x65, 0x0c,
+ 0x55, 0xe7, 0x24, 0xb6, 0x2f, 0x80, 0x0b, 0x4f, 0x90, 0x60, 0x11, 0x04,
+ 0x79, 0x44, 0x2e, 0x4f, 0x8b, 0x82, 0xea, 0xd5, 0x63, 0x30, 0xe2, 0x37,
+ 0x4c, 0xde, 0x8b, 0x33, 0x55, 0x52, 0xdc, 0xfd, 0xc3, 0xd0, 0xf9, 0x40,
+ 0x18, 0x61, 0x92, 0xfa, 0x9f, 0xa6, 0xda, 0xa8, 0x15, 0x6b, 0x1e, 0x55,
+ 0x00, 0x58, 0x96, 0xfe, 0x74, 0xa3, 0xb7, 0x16, 0x45, 0x20, 0x82, 0x3e,
+ 0x7b, 0x7f, 0x21, 0x61, 0x14, 0x21, 0xc2, 0x81, 0x24, 0x2b, 0x37, 0xda,
+ 0x0d, 0xed, 0x47, 0x69, 0x03, 0xf4, 0xb4, 0x4b, 0xe8, 0xea, 0x35, 0xb5,
+ 0x94, 0xa2, 0xd9, 0x7c, 0xb0, 0xc9, 0x8a, 0x7d, 0x2a, 0x50, 0x12, 0x3b,
+ 0xe6, 0x06, 0xc3, 0xe3, 0xc1, 0x1b, 0x49, 0x84, 0xc5, 0xa5, 0x5e, 0xd0,
+ 0x1b, 0x18, 0x48, 0xfc, 0x54, 0xb8, 0x3f, 0x68, 0x1c, 0xee, 0xc4, 0x48,
+ 0xdb, 0xc4, 0xd3, 0x5d, 0x15, 0xc3, 0x89, 0x28, 0x3b, 0x26, 0xde, 0x66,
+ 0xc7, 0x13, 0xf0, 0x5a, 0x0d, 0x31, 0x99, 0x3a, 0xd3, 0xe6, 0xe1, 0xb3,
+ 0xaa, 0xff, 0x06, 0xb6, 0xf0, 0x46, 0xab, 0x07, 0x5d, 0x93, 0xa8, 0xca,
+ 0x75, 0xc3, 0xe5, 0x55, 0x8f, 0x8f, 0x2a, 0x44, 0x5c, 0xf1, 0x0d, 0x5e,
+ 0xb8, 0x13, 0xbd, 0x6f, 0x27, 0x54, 0xc5, 0x02, 0xc9, 0x3e, 0x81, 0xb9,
+ 0x04, 0xd8, 0x45, 0xfb, 0x55, 0xc9, 0xe0, 0x81, 0x0c, 0xa7, 0x25, 0x9a,
+ 0x01, 0x28, 0x40, 0xcb, 0x0c, 0x85, 0x05, 0x6b, 0x0a, 0x7e, 0x14, 0x1e,
+ 0x8d, 0x3a, 0x7f, 0xa5, 0x84, 0x9d, 0xa5, 0x0e, 0x15, 0x7c, 0x46, 0x16,
+ 0x4c, 0x9c, 0x02, 0xff, 0xc0, 0x99, 0xf4, 0x2c, 0xff, 0xb7, 0x13, 0x68,
+ 0xf0, 0xac, 0x3d, 0xac, 0x77, 0xb2, 0xce, 0xb6},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 218
+ {SEC_OID_SHA384,
+ 218,
+ {0x18, 0x2a, 0x3c, 0x30, 0x09, 0xc8, 0x8b, 0x74, 0x42, 0x20, 0xbb, 0x47,
+ 0x40, 0xf2, 0xe7, 0xa3, 0xfb, 0xaf, 0xf9, 0xf6, 0x91, 0xad, 0x27, 0xdd,
+ 0x57, 0x2e, 0xf3, 0x67, 0x8c, 0x90, 0x8f, 0xc2, 0x28, 0x97, 0xac, 0xca,
+ 0xdb, 0xd6, 0x90, 0x0c, 0x8b, 0x75, 0x4b, 0x47, 0xa5, 0xf6, 0x80, 0x78,
+ 0x43, 0x03, 0x97, 0x89, 0x71, 0xfd, 0x9c, 0xcc, 0x90, 0x36, 0x4a, 0x19,
+ 0xa1, 0x3e, 0x2b, 0x68, 0x1c, 0x98, 0x0b, 0xd7, 0x1b, 0xe1, 0xb4, 0x52,
+ 0x80, 0xd5, 0x7f, 0xeb, 0xc3, 0x3d, 0xa4, 0xd1, 0xcb, 0x62, 0x01, 0xbd,
+ 0xb2, 0xf7, 0xef, 0xb6, 0x1b, 0x2c, 0x48, 0xde, 0xe4, 0xb3, 0x95, 0x73,
+ 0x8e, 0x68, 0x14, 0xfb, 0x22, 0x8d, 0x41, 0x20, 0x3a, 0x6c, 0xb9, 0x9c,
+ 0x5b, 0x6a, 0xff, 0xd6, 0xe1, 0x1a, 0x03, 0x27, 0xfb, 0x0a, 0x92, 0x0d,
+ 0xb9, 0x03, 0x19, 0xb0, 0xb8, 0x57, 0x83, 0x99, 0xed, 0x74, 0x61, 0xf0,
+ 0x57, 0x5a, 0xcd, 0x25, 0x15, 0x71, 0x53, 0xbf, 0x48, 0x37, 0x93, 0xf0,
+ 0x47, 0xd0, 0x2c, 0xc0, 0x24, 0x66, 0x20, 0x1f, 0xbf, 0x63, 0x83, 0x47,
+ 0x8b, 0x05, 0xe6, 0x1c, 0x49, 0x68, 0x3b, 0xdc, 0x61, 0x0a, 0xd3, 0xb0,
+ 0xe7, 0x7e, 0x95, 0xd9, 0xad, 0xc9, 0x91, 0xe7, 0x21, 0x4f, 0x26, 0xdb,
+ 0x5e, 0x68, 0x5d, 0x0c, 0xa7, 0xcc, 0xdd, 0x3e, 0xa7, 0x7c, 0x50, 0x69,
+ 0x08, 0x5d, 0x42, 0x16, 0x33, 0xc1, 0xd7, 0xb8, 0x94, 0xc8, 0x25, 0x3d,
+ 0xa0, 0xcf, 0x59, 0x05, 0xbb, 0x16, 0xe4, 0x12, 0xff, 0x92, 0xc5, 0xdd,
+ 0x91, 0xbf, 0x0a, 0x88, 0xe9, 0xeb, 0xfd, 0x34, 0xcb, 0x65, 0xb2, 0xf0,
+ 0x34, 0x7e, 0x4f, 0x21, 0x48, 0x74, 0x1e, 0x8f, 0x66, 0x0c, 0x39, 0xe3,
+ 0xa1, 0x56, 0x70, 0x05, 0x48, 0xa8, 0xf5, 0xe8, 0x47, 0x90, 0x30, 0x11,
+ 0xaf, 0x1c, 0x18, 0x21, 0xfc, 0x5b, 0x41, 0x39, 0xbf, 0x30, 0x64, 0x49,
+ 0xd7, 0x7f, 0x0a, 0xcb, 0x5a, 0x87, 0x03, 0x68, 0x70, 0x63, 0xa1, 0x6b,
+ 0xbe, 0xd3, 0xfd, 0xe1, 0xc5, 0xea, 0x05, 0xbb, 0x8c, 0x7c, 0xcf, 0x92,
+ 0x01, 0xf4, 0x46, 0x34, 0xfc, 0xf0, 0x8a, 0xf8, 0x85, 0x40, 0xa0, 0x05,
+ 0xf5, 0x90, 0xeb, 0x5f, 0x91, 0x42, 0x1a, 0x14, 0xd9, 0x64, 0x31, 0xbe,
+ 0x12, 0x46, 0x55, 0xdc, 0x3d, 0xc1, 0x1b, 0xd7, 0xdc, 0x99, 0x22, 0xc3,
+ 0x56, 0x99, 0xc8, 0xb5, 0xc9, 0x24, 0x4b, 0xd3, 0x28, 0x6d, 0xc2, 0x51,
+ 0x4d, 0xf3, 0xb0, 0x34, 0xc9, 0x73, 0xdb, 0x50, 0xa4, 0x28, 0x9e, 0x49,
+ 0xeb, 0x17, 0x9b, 0x74, 0x24, 0xec, 0xaf, 0xf6, 0xc3, 0xdd, 0xb7, 0xc3,
+ 0xf7, 0x03, 0x8e, 0x63, 0x47, 0x4a, 0x27, 0x0a, 0xdd, 0xe2, 0xd5, 0xa3,
+ 0x47, 0xe6, 0x13, 0x8d, 0xd9, 0xf1, 0xc5, 0xde, 0xb7, 0xb5, 0xbd, 0x3a,
+ 0x0c, 0x5a, 0x37, 0x20, 0xd9, 0x60, 0x31, 0x4c, 0x6f, 0x6e, 0x47, 0xb1,
+ 0x50, 0x8c, 0x38, 0xfb, 0xab, 0xb6, 0x34, 0x66, 0xe0, 0x02, 0x91, 0x57,
+ 0xc3, 0x4f, 0x3b, 0x67, 0x51, 0x7e, 0x90, 0x44, 0xb5, 0xc0, 0xc4, 0x47,
+ 0x3c, 0x0b, 0x88, 0xa8, 0x45, 0xe3, 0x14, 0xa4, 0xb0, 0x19, 0x3e, 0x00,
+ 0x57, 0xd4, 0x60, 0x38, 0x4c, 0x62, 0xcf, 0xbd, 0x7e, 0xc5, 0xba, 0x72,
+ 0x51, 0x14, 0x63, 0x5b, 0xaf, 0x28, 0xfd, 0x44, 0xf3, 0x5a, 0xb0, 0xf9,
+ 0x02, 0x3d, 0x59, 0x01, 0x9c, 0x2b, 0xd3, 0xbf, 0x48, 0xa9, 0xd8, 0xb2,
+ 0x23, 0x93, 0x1e, 0x15, 0x87, 0x05, 0x76, 0x33, 0x74, 0x95, 0x90, 0xc1,
+ 0x9c, 0x8e, 0x96, 0x17, 0x5c, 0x83, 0x84, 0xc3, 0xa5, 0x25, 0xd3, 0x55,
+ 0x75, 0x42, 0x9d, 0x9b, 0x4e, 0x89, 0xd0, 0x15, 0x85, 0xea, 0x15, 0xca,
+ 0xea, 0x45, 0x6a, 0x6d, 0x94, 0x79, 0x64, 0xdf},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 219
+ {SEC_OID_SHA384,
+ 219,
+ {0x4c, 0x62, 0x04, 0x17, 0xc3, 0xaa, 0xd5, 0x8d, 0x96, 0x6f, 0x76, 0x27,
+ 0x54, 0xb6, 0x4e, 0x22, 0xc3, 0xe3, 0x7d, 0x9d, 0x50, 0x4f, 0x4b, 0x96,
+ 0xed, 0xd4, 0x49, 0x44, 0x12, 0x09, 0x18, 0x78, 0x2e, 0x60, 0x4c, 0x7b,
+ 0xc6, 0x2d, 0xb1, 0xc5, 0xf6, 0x9f, 0xf8, 0x62, 0xe5, 0x1b, 0xa8, 0x76,
+ 0xf5, 0x62, 0xde, 0x42, 0xb7, 0x53, 0x76, 0x24, 0x92, 0x86, 0x02, 0x0a,
+ 0x14, 0x12, 0x0f, 0xb5, 0xa9, 0xc6, 0x22, 0x30, 0x63, 0xf9, 0x92, 0xee,
+ 0xe6, 0xba, 0xdb, 0x23, 0x0b, 0xb2, 0xf0, 0xe3, 0xad, 0x8a, 0x9a, 0x59,
+ 0xdc, 0x72, 0x47, 0xe2, 0x11, 0xf6, 0xaa, 0x97, 0x51, 0x50, 0x50, 0xd5,
+ 0xcc, 0xb8, 0x14, 0x2f, 0x25, 0x01, 0xb9, 0x44, 0x0b, 0x9a, 0x78, 0x2c,
+ 0xd8, 0xe9, 0xd3, 0x92, 0xbb, 0x58, 0x4a, 0x5a, 0x27, 0xec, 0xda, 0x09,
+ 0xf2, 0xef, 0x1d, 0xc3, 0xeb, 0xb6, 0xe0, 0x1c, 0xc4, 0x33, 0xcb, 0x59,
+ 0xf7, 0x88, 0xff, 0x82, 0x3a, 0xbe, 0xd3, 0x84, 0x53, 0x93, 0x81, 0x2c,
+ 0x84, 0x61, 0x67, 0x22, 0x9d, 0x92, 0x93, 0x4e, 0x0f, 0x74, 0xd1, 0x47,
+ 0x1c, 0xe2, 0x70, 0xf5, 0x28, 0x61, 0x06, 0xb2, 0x54, 0x22, 0xa3, 0x58,
+ 0x71, 0x5a, 0x7b, 0x55, 0x8f, 0xc7, 0x91, 0xc2, 0x6e, 0x80, 0x3c, 0xfc,
+ 0xe5, 0x71, 0x16, 0x36, 0x26, 0x34, 0xb5, 0x11, 0xce, 0xbf, 0xf7, 0x44,
+ 0x68, 0xf2, 0xbd, 0x30, 0x53, 0x2f, 0x6c, 0xb7, 0x8a, 0x35, 0x5f, 0x45,
+ 0x4b, 0x6f, 0x3a, 0x23, 0xe2, 0x08, 0x15, 0x08, 0x50, 0xfa, 0x5f, 0x6f,
+ 0x48, 0x7d, 0xa7, 0x71, 0xfb, 0x26, 0x1d, 0x84, 0xf2, 0xc7, 0xef, 0x0f,
+ 0x66, 0x9f, 0x93, 0x38, 0xe1, 0x8d, 0x92, 0x79, 0x7d, 0x3d, 0xbd, 0x8a,
+ 0xff, 0x0f, 0x7d, 0x5a, 0x8f, 0x96, 0xc3, 0xe4, 0x6e, 0x3d, 0x77, 0x44,
+ 0xb1, 0x0e, 0x9d, 0x3e, 0xcc, 0xf9, 0x3a, 0x74, 0xed, 0x5b, 0x21, 0xbc,
+ 0x1c, 0x1c, 0x7e, 0x86, 0x6c, 0x6a, 0xc2, 0xb5, 0xb3, 0xda, 0xf7, 0x64,
+ 0xa4, 0xbf, 0x3b, 0xd4, 0xe6, 0x2e, 0x60, 0xaf, 0x84, 0xb2, 0xa4, 0x7c,
+ 0x6e, 0xc2, 0xb2, 0xb8, 0xd7, 0xad, 0x2e, 0x1e, 0xfb, 0x8d, 0xd9, 0x4e,
+ 0xb9, 0x86, 0xaa, 0x2e, 0xbc, 0x26, 0xdf, 0x9c, 0x45, 0xc8, 0x45, 0xe5,
+ 0xc0, 0x98, 0x01, 0x29, 0x58, 0xa7, 0xf5, 0x11, 0x83, 0xaa, 0xf3, 0x46,
+ 0x20, 0x88, 0xf2, 0xd6, 0x26, 0xdb, 0x46, 0x8e, 0x1a, 0x02, 0xa3, 0xe0,
+ 0xa0, 0xeb, 0x2d, 0x6e, 0x0c, 0x4d, 0xbe, 0x8f, 0x78, 0x28, 0xa2, 0x39,
+ 0x1f, 0x0e, 0xf7, 0x87, 0x2e, 0x2e, 0xeb, 0x65, 0x3c, 0x98, 0x67, 0x0b,
+ 0xd0, 0xd9, 0x33, 0x4b, 0x11, 0x5d, 0xf7, 0xb3, 0x28, 0x96, 0xce, 0xc3,
+ 0xa7, 0xfb, 0xb5, 0x33, 0x19, 0x42, 0x95, 0x1f, 0xd9, 0x5d, 0x4d, 0x1a,
+ 0x4b, 0xd2, 0x94, 0x6d, 0x73, 0xe4, 0x2b, 0xf5, 0x9f, 0x2c, 0x6b, 0x84,
+ 0x78, 0x76, 0x76, 0x1a, 0xde, 0x9f, 0xa8, 0x66, 0xca, 0x3c, 0x49, 0x4b,
+ 0x80, 0x5d, 0x66, 0x18, 0xc4, 0xe7, 0x81, 0x51, 0x29, 0x46, 0x5f, 0x9b,
+ 0x91, 0xdc, 0x5c, 0xc8, 0x1d, 0x27, 0x69, 0x07, 0x28, 0xf4, 0x80, 0x58,
+ 0xcc, 0x77, 0x86, 0xbb, 0xf7, 0xfc, 0x11, 0x85, 0x5b, 0x1a, 0x0c, 0x0b,
+ 0x16, 0x9b, 0xc7, 0xea, 0xf0, 0x23, 0xe2, 0xad, 0x93, 0x93, 0xda, 0x18,
+ 0xd5, 0x43, 0x82, 0x9c, 0xb4, 0x1a, 0xa7, 0xf5, 0xd6, 0x93, 0xe6, 0x65,
+ 0x57, 0x6d, 0x19, 0x15, 0xb5, 0xfc, 0x4c, 0x78, 0xc7, 0xca, 0x35, 0xd4,
+ 0x34, 0x6c, 0x57, 0xf0, 0x18, 0xac, 0x85, 0xd8, 0xec, 0x58, 0xc8, 0x63,
+ 0x7a, 0xc7, 0x18, 0x9a, 0x83, 0x54, 0x0d, 0x32, 0x70, 0x6a, 0x2d, 0xf8,
+ 0xf0, 0xe9, 0xb5, 0xa9, 0xe6, 0x4e, 0x36, 0xef},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 220
+ {SEC_OID_SHA384,
+ 220,
+ {0x91, 0x41, 0x7c, 0xeb, 0x90, 0x01, 0xaa, 0x48, 0x64, 0x1c, 0x92, 0xd1,
+ 0xee, 0xb3, 0xdf, 0x74, 0x59, 0xf9, 0x1e, 0xb9, 0x3e, 0x37, 0x9f, 0x3e,
+ 0xad, 0xcb, 0x1b, 0x33, 0x16, 0x4c, 0x02, 0xf6, 0x19, 0xcf, 0x5d, 0x62,
+ 0x6d, 0x9c, 0xc5, 0x94, 0x70, 0x1a, 0x87, 0xd5, 0xc3, 0xd5, 0x1f, 0x8b,
+ 0xce, 0x6f, 0x00, 0xda, 0x86, 0xa0, 0x7b, 0xcd, 0x18, 0x53, 0x98, 0x4d,
+ 0xef, 0x2a, 0xc4, 0x2f, 0xe2, 0x73, 0xc3, 0xad, 0x4d, 0x63, 0xc5, 0x00,
+ 0x64, 0xc5, 0x32, 0xc9, 0xcd, 0xbd, 0xb1, 0xcd, 0x50, 0x70, 0x35, 0xbe,
+ 0x54, 0xf5, 0xe0, 0xe3, 0x44, 0x06, 0x67, 0x6d, 0x1f, 0x7d, 0x9a, 0x5e,
+ 0xc8, 0xd1, 0x1a, 0xbe, 0x95, 0x52, 0xdd, 0xde, 0x10, 0x3e, 0x31, 0xa2,
+ 0xfa, 0x23, 0xd8, 0xf9, 0x00, 0x93, 0x72, 0x74, 0x8b, 0x9d, 0x48, 0x5b,
+ 0xc7, 0x7e, 0x17, 0xbf, 0xd7, 0x03, 0x89, 0xd3, 0xc7, 0x42, 0x31, 0xb3,
+ 0x65, 0x0e, 0xc6, 0xfe, 0x74, 0xac, 0xc8, 0xbe, 0x66, 0x51, 0xe0, 0x19,
+ 0xaf, 0x2f, 0x29, 0x9b, 0x6e, 0x2d, 0x81, 0x83, 0xcf, 0x9c, 0xe2, 0x01,
+ 0x2d, 0x1a, 0x72, 0x2e, 0x3a, 0xa9, 0x1f, 0x9b, 0x8a, 0x9b, 0xcc, 0x05,
+ 0xec, 0x52, 0x53, 0x79, 0x23, 0xc7, 0x91, 0xbd, 0x43, 0xb2, 0xc7, 0xef,
+ 0x34, 0x56, 0x72, 0x09, 0xa5, 0x4d, 0x20, 0x0a, 0xdc, 0xbc, 0x61, 0xfc,
+ 0x4d, 0x32, 0x49, 0x8a, 0xbc, 0x58, 0xad, 0xd9, 0xb7, 0x58, 0x42, 0xf5,
+ 0xef, 0x24, 0x41, 0x17, 0xa6, 0x58, 0x15, 0x93, 0x51, 0xb4, 0x4b, 0x29,
+ 0xb8, 0xb5, 0x78, 0x54, 0xe5, 0xe4, 0x05, 0x22, 0x28, 0xdf, 0xaa, 0xdb,
+ 0x92, 0x5a, 0xd3, 0xd3, 0x3c, 0xd1, 0x55, 0x9a, 0xc1, 0x13, 0x46, 0x75,
+ 0x36, 0x9c, 0x17, 0x74, 0x87, 0x44, 0x72, 0x8b, 0x71, 0xd8, 0x23, 0xf8,
+ 0xd5, 0x5f, 0xd8, 0xf5, 0x7c, 0x46, 0x17, 0xe2, 0x2a, 0x94, 0x26, 0x22,
+ 0xde, 0xb9, 0x26, 0xe4, 0x0a, 0xe9, 0x06, 0x99, 0xd9, 0x8d, 0x75, 0x49,
+ 0x41, 0xb3, 0x4d, 0x27, 0x71, 0x68, 0x0e, 0x51, 0x27, 0x83, 0x14, 0xb3,
+ 0x82, 0xaa, 0x49, 0x6a, 0xbd, 0x01, 0xd2, 0x43, 0x8e, 0x7c, 0xd0, 0x47,
+ 0x28, 0x0b, 0xe2, 0x96, 0x00, 0xdf, 0x05, 0x6e, 0x23, 0xcc, 0x2e, 0x26,
+ 0x67, 0xcd, 0xef, 0xf3, 0x24, 0x64, 0xa8, 0xa8, 0x34, 0x88, 0x11, 0x80,
+ 0x84, 0x7b, 0x28, 0xd9, 0x49, 0xbd, 0xa9, 0xf9, 0xd7, 0xdf, 0x75, 0xff,
+ 0x43, 0x65, 0xe0, 0x09, 0xf1, 0x14, 0xd5, 0xbf, 0x46, 0xb2, 0xf7, 0xf6,
+ 0x7d, 0xf8, 0x5d, 0x00, 0x06, 0x8f, 0x34, 0x7f, 0x20, 0x1c, 0xf8, 0x68,
+ 0x21, 0xb9, 0xbe, 0xcd, 0x75, 0x2c, 0x4f, 0xf0, 0xef, 0x24, 0xab, 0x37,
+ 0x25, 0xc1, 0x73, 0xee, 0xe2, 0xd9, 0x97, 0x1b, 0xc5, 0xfb, 0x84, 0x55,
+ 0x9f, 0x97, 0x31, 0xd9, 0xf1, 0x0a, 0xe8, 0x4a, 0xe9, 0x50, 0xe2, 0x0d,
+ 0x52, 0xdd, 0xf3, 0x33, 0x88, 0x18, 0xb2, 0xdd, 0xd8, 0xc6, 0x87, 0xe0,
+ 0x51, 0xea, 0x8d, 0x21, 0xc9, 0x35, 0xd5, 0x8d, 0xeb, 0xde, 0x2e, 0x73,
+ 0x25, 0x79, 0x67, 0x56, 0xca, 0x4c, 0x83, 0xa7, 0x27, 0x1e, 0xd9, 0x1b,
+ 0x14, 0x04, 0x06, 0x46, 0xcf, 0x7e, 0x6f, 0xc0, 0x11, 0x74, 0x87, 0x4b,
+ 0xb1, 0x14, 0x4f, 0x85, 0x06, 0xb5, 0xbb, 0x46, 0x4e, 0xf7, 0x1c, 0xf7,
+ 0x48, 0xde, 0x2c, 0x90, 0x69, 0x40, 0x98, 0x36, 0xd9, 0x45, 0x8e, 0x8f,
+ 0x0e, 0x81, 0x05, 0xe1, 0x9e, 0xc4, 0xa9, 0x3d, 0x63, 0x78, 0x20, 0x57,
+ 0xde, 0x99, 0x4f, 0x33, 0x78, 0x50, 0xcd, 0x60, 0x5e, 0x07, 0xb0, 0x22,
+ 0xa7, 0x3d, 0x3e, 0x2e, 0x14, 0x87, 0xee, 0xdc, 0x35, 0xb2, 0xab, 0xc5,
+ 0x47, 0xf1, 0xc0, 0x99, 0xae, 0x0d, 0xb1, 0x28},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<asn wrapped hash>
+ // tcID: 221
+ {SEC_OID_SHA384,
+ 221,
+ {0x86, 0xeb, 0xb8, 0x6c, 0xc8, 0x98, 0xd0, 0x4b, 0x30, 0x2d, 0x9d, 0xad,
+ 0x51, 0x0e, 0x9f, 0xc5, 0xe0, 0x01, 0x8d, 0x68, 0x5e, 0xb3, 0x34, 0xc9,
+ 0xfa, 0xb1, 0x16, 0xae, 0x91, 0x87, 0xb9, 0x59, 0x3b, 0x5e, 0x2b, 0x96,
+ 0x90, 0xc9, 0xf3, 0x2c, 0xb8, 0x21, 0x9b, 0xbf, 0xc3, 0x31, 0x7a, 0x9c,
+ 0x29, 0x06, 0xa8, 0x11, 0x41, 0x5c, 0x7f, 0xf3, 0x39, 0x53, 0x1b, 0x55,
+ 0x40, 0x31, 0x24, 0x8d, 0x66, 0x8e, 0x29, 0xce, 0x59, 0xe4, 0xf6, 0x41,
+ 0xcb, 0x1b, 0xfd, 0xc3, 0x6b, 0xf1, 0x2b, 0xe4, 0x3e, 0x86, 0xdc, 0x91,
+ 0xef, 0x09, 0x5b, 0x18, 0xe8, 0xf6, 0x0d, 0x67, 0x1b, 0x20, 0xf0, 0x6f,
+ 0x1b, 0x00, 0x21, 0xe4, 0xe6, 0xe7, 0x23, 0xab, 0xcd, 0x55, 0xed, 0x4d,
+ 0xde, 0xf5, 0x63, 0xf8, 0x37, 0xd8, 0xda, 0x6a, 0xf8, 0xd0, 0x78, 0xbf,
+ 0x22, 0x49, 0x2d, 0x4b, 0x00, 0xb0, 0xa4, 0xeb, 0xee, 0x2d, 0xca, 0xdd,
+ 0xc9, 0x18, 0xc5, 0x85, 0xde, 0xda, 0xbf, 0xc6, 0x9a, 0x9a, 0x98, 0xd5,
+ 0x53, 0x05, 0x6e, 0x37, 0xf2, 0x88, 0x8f, 0x23, 0x57, 0xd7, 0xe1, 0x29,
+ 0x2d, 0x45, 0x13, 0xdb, 0x3c, 0xf8, 0x09, 0x0a, 0xf3, 0x0b, 0x2c, 0x22,
+ 0x05, 0x7f, 0xfc, 0xee, 0xfe, 0x98, 0xb9, 0x43, 0x7f, 0x2e, 0xc7, 0x51,
+ 0xf8, 0x00, 0x3f, 0x01, 0x2a, 0xa4, 0x64, 0x7b, 0x34, 0xbf, 0x23, 0x0b,
+ 0xa7, 0xe8, 0x12, 0x8d, 0xd5, 0xb5, 0x62, 0x8d, 0xef, 0xc4, 0x3a, 0x40,
+ 0xd9, 0x10, 0x7e, 0x4f, 0x36, 0xa4, 0xfd, 0xbe, 0x31, 0x9d, 0x6d, 0xd2,
+ 0x10, 0xf0, 0xfc, 0x8c, 0x60, 0x8d, 0xb7, 0x99, 0x56, 0x53, 0x7d, 0xea,
+ 0xce, 0x14, 0x83, 0xff, 0x29, 0x87, 0x32, 0x78, 0x39, 0xfe, 0xde, 0x77,
+ 0xb1, 0xac, 0xa4, 0xae, 0x0b, 0xde, 0xe7, 0x37, 0x6e, 0x01, 0xdf, 0x2f,
+ 0x7e, 0xc6, 0xee, 0x47, 0x35, 0xe9, 0xe5, 0x73, 0x60, 0x6d, 0xcf, 0x46,
+ 0x03, 0x82, 0x26, 0x27, 0x31, 0x84, 0xb8, 0xdd, 0x17, 0x52, 0xd3, 0xc7,
+ 0xfa, 0x98, 0x9c, 0x32, 0x00, 0x0f, 0xab, 0x98, 0x12, 0x7e, 0xce, 0x02,
+ 0x2d, 0xf5, 0x38, 0xde, 0x31, 0xc6, 0x5e, 0xd5, 0xb5, 0x9d, 0x94, 0xbf,
+ 0xaf, 0x13, 0x13, 0x61, 0x87, 0x14, 0xc7, 0xd9, 0x2c, 0x08, 0x13, 0x7a,
+ 0x35, 0xb3, 0x72, 0x4d, 0xae, 0x44, 0x5a, 0x08, 0x8d, 0x20, 0x99, 0x20,
+ 0xa5, 0x86, 0x7d, 0xce, 0x2e, 0x67, 0x33, 0x8d, 0xaf, 0x32, 0x9d, 0x95,
+ 0x16, 0xbc, 0x7f, 0xbc, 0x0a, 0x88, 0x3f, 0xa9, 0x6a, 0x98, 0x86, 0xa2,
+ 0xd0, 0xc5, 0xa4, 0x67, 0x1a, 0x11, 0x89, 0x01, 0x3e, 0x07, 0xab, 0xd5,
+ 0xdc, 0xd1, 0x14, 0x92, 0x9e, 0x5c, 0x3e, 0x7a, 0xa4, 0x2d, 0x15, 0x16,
+ 0x96, 0xa4, 0x67, 0xf5, 0x8e, 0x4d, 0xa1, 0xae, 0x7e, 0xd6, 0x23, 0xfa,
+ 0x31, 0x1e, 0xb1, 0x6f, 0x67, 0xc3, 0xfa, 0xc1, 0x4b, 0xc9, 0x43, 0x1f,
+ 0x66, 0x14, 0x6b, 0x3d, 0x01, 0x5c, 0xaf, 0x46, 0x20, 0x5f, 0x2e, 0x70,
+ 0xfe, 0x5d, 0x92, 0x2c, 0x18, 0xbe, 0x1f, 0x65, 0x5e, 0x43, 0xa6, 0xf6,
+ 0x60, 0x75, 0x2e, 0x38, 0x84, 0x81, 0xff, 0x2f, 0x80, 0x99, 0xc0, 0x77,
+ 0xab, 0x7f, 0x81, 0x6e, 0xa7, 0xdf, 0xe1, 0x8f, 0x9f, 0xe2, 0x05, 0x6a,
+ 0xf9, 0x4a, 0x5d, 0xaf, 0xc0, 0x56, 0x52, 0x86, 0xe6, 0xfc, 0x2a, 0x7f,
+ 0xde, 0x0d, 0x0b, 0xea, 0xb0, 0x67, 0x81, 0xc0, 0x0b, 0x22, 0x53, 0xa3,
+ 0x0e, 0xba, 0x34, 0x07, 0xe2, 0xb6, 0x46, 0x9a, 0xa3, 0xea, 0x89, 0x6e,
+ 0x70, 0x78, 0x0c, 0xfa, 0x00, 0xaf, 0xaf, 0x73, 0xf4, 0x41, 0xe1, 0xb7,
+ 0x26, 0xc1, 0xcc, 0x5b, 0xe9, 0xfc, 0x69, 0xc0, 0xe6, 0x27, 0x59, 0x89,
+ 0x33, 0x79, 0xc3, 0x9f, 0x81, 0xbe, 0x64, 0xe6},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<hash>
+ // tcID: 222
+ {SEC_OID_SHA384,
+ 222,
+ {0x12, 0x05, 0x35, 0x24, 0xfc, 0x1e, 0xab, 0xdd, 0x9e, 0xb1, 0xf3, 0x99,
+ 0x12, 0x99, 0x9c, 0xb8, 0x83, 0x39, 0xb1, 0x2f, 0x53, 0xeb, 0x28, 0x17,
+ 0xe5, 0x0a, 0xca, 0xaf, 0x6e, 0xc0, 0xba, 0x9b, 0x28, 0xa5, 0x54, 0xe4,
+ 0x03, 0x7f, 0xdf, 0xdf, 0xaf, 0xb6, 0x53, 0x3f, 0xdf, 0xf2, 0x7b, 0xe0,
+ 0xe7, 0x4d, 0xbb, 0xd5, 0x3e, 0x95, 0xb6, 0x67, 0x46, 0xce, 0x22, 0xfd,
+ 0x5c, 0x15, 0x5d, 0x4f, 0x7f, 0x68, 0x98, 0xb3, 0xd8, 0x2b, 0x3a, 0x91,
+ 0x7c, 0x30, 0x0f, 0xa9, 0x5a, 0x34, 0x71, 0x81, 0x9b, 0xe5, 0x11, 0x99,
+ 0xfd, 0xe2, 0x52, 0xec, 0x77, 0xc4, 0x74, 0x7d, 0x7f, 0xea, 0xe6, 0x61,
+ 0x08, 0x19, 0x7f, 0x7f, 0xef, 0xb8, 0xf5, 0xa2, 0xa7, 0x8b, 0xb9, 0xf6,
+ 0xad, 0xaf, 0x92, 0x78, 0x39, 0xef, 0x69, 0x6c, 0xb5, 0xd5, 0xb0, 0x52,
+ 0x4c, 0xd3, 0x48, 0x23, 0x13, 0x82, 0x78, 0x21, 0xd5, 0x65, 0x37, 0xa1,
+ 0xaf, 0x7c, 0x72, 0xba, 0x4b, 0x68, 0x46, 0x3d, 0x03, 0x3b, 0x5a, 0xf9,
+ 0xc4, 0xaa, 0x9d, 0xbc, 0x7c, 0x69, 0x00, 0x8a, 0x19, 0x79, 0x3e, 0x60,
+ 0x05, 0x32, 0x59, 0x38, 0x59, 0x47, 0xec, 0x36, 0x72, 0x78, 0x07, 0x04,
+ 0xa7, 0x72, 0xac, 0x4b, 0x24, 0x81, 0xea, 0x52, 0x52, 0xf5, 0x22, 0x9d,
+ 0x8a, 0xac, 0x50, 0x14, 0x3c, 0x70, 0x49, 0xd2, 0xae, 0x9e, 0x90, 0xa0,
+ 0x20, 0x5f, 0x1d, 0xa4, 0x66, 0xfb, 0x8d, 0x3f, 0xce, 0x41, 0x11, 0xbe,
+ 0xf8, 0x1e, 0x85, 0x6b, 0x8b, 0x36, 0x2a, 0xa9, 0x88, 0x26, 0x14, 0x2f,
+ 0x98, 0xb5, 0xd0, 0x8f, 0xd3, 0x6b, 0xda, 0x2b, 0x3d, 0x2b, 0x79, 0xf2,
+ 0x77, 0xbe, 0xb9, 0x42, 0xa6, 0xf2, 0x8d, 0xa2, 0x6d, 0xb5, 0x09, 0x10,
+ 0x64, 0x6b, 0xbc, 0x78, 0xd0, 0x6a, 0x0d, 0xb0, 0x15, 0xa8, 0x37, 0x1b,
+ 0xc7, 0x5d, 0x29, 0xa7, 0x5b, 0xdf, 0x91, 0xbf, 0x29, 0xad, 0xc2, 0xaa,
+ 0x6e, 0x0f, 0x25, 0x50, 0x93, 0xab, 0x1e, 0x27, 0xba, 0x31, 0xa9, 0x65,
+ 0x9f, 0xa7, 0xb4, 0xf5, 0xfd, 0x6d, 0x99, 0x7f, 0x23, 0x15, 0x0e, 0x3e,
+ 0xca, 0x7e, 0x0a, 0xbe, 0xd2, 0xfa, 0xa0, 0xd9, 0x06, 0x9b, 0x37, 0xa9,
+ 0x5f, 0x48, 0x03, 0xfb, 0xd7, 0x6d, 0xd3, 0xf4, 0xe4, 0xa6, 0x57, 0xb8,
+ 0xd7, 0xfa, 0x8e, 0x1c, 0xfc, 0x1c, 0x0f, 0x17, 0x34, 0xba, 0xf1, 0x55,
+ 0x9f, 0x49, 0x17, 0x3d, 0xa1, 0x3b, 0x77, 0x83, 0xfd, 0xd0, 0xdf, 0x41,
+ 0xf9, 0xe7, 0x3b, 0xd1, 0x9b, 0xd6, 0xa9, 0x3f, 0x3a, 0x43, 0x29, 0x1f,
+ 0xaa, 0x74, 0x0e, 0x95, 0xf7, 0x45, 0x2c, 0x53, 0xc6, 0xed, 0x05, 0xb4,
+ 0xc1, 0xd2, 0x57, 0x29, 0x84, 0x2d, 0x46, 0x1e, 0x29, 0x07, 0xaa, 0xcd,
+ 0x6a, 0x5e, 0x2a, 0xa8, 0x4d, 0x92, 0x26, 0xd8, 0x09, 0xd4, 0xb3, 0xba,
+ 0xe8, 0xf8, 0x72, 0x9f, 0xa0, 0x8b, 0xbc, 0x93, 0xe1, 0x00, 0x72, 0xd7,
+ 0x92, 0x05, 0x15, 0x47, 0x9b, 0xaf, 0x69, 0x1a, 0x34, 0xb2, 0xba, 0x7f,
+ 0x71, 0xec, 0x6d, 0x3b, 0x3a, 0x16, 0x30, 0xb4, 0xde, 0x74, 0x86, 0x5b,
+ 0x9c, 0x7a, 0xd4, 0xf1, 0xc3, 0xd3, 0xd7, 0x32, 0x05, 0xca, 0xa6, 0x7b,
+ 0x18, 0x14, 0x9b, 0x87, 0xf9, 0x13, 0x70, 0x1f, 0xe9, 0xc6, 0xfb, 0x96,
+ 0x44, 0xbf, 0xc9, 0xef, 0xbe, 0x71, 0x52, 0x23, 0xf3, 0xd0, 0xf7, 0x5f,
+ 0x5f, 0xbe, 0x1b, 0x69, 0x88, 0xc1, 0xd6, 0x23, 0xcd, 0x4c, 0x3e, 0x2a,
+ 0xfa, 0x41, 0x9c, 0xc9, 0x50, 0xdd, 0x48, 0xb0, 0x9d, 0xc8, 0xa4, 0x04,
+ 0x81, 0x63, 0xf8, 0x99, 0x16, 0x5b, 0x99, 0x0e, 0xea, 0x24, 0xe9, 0xb1,
+ 0xb4, 0x3b, 0x94, 0x6f, 0x58, 0x00, 0xc6, 0x14, 0xe3, 0x7c, 0x81, 0x3a,
+ 0xa9, 0x49, 0x0e, 0x3d, 0x74, 0xfb, 0xaa, 0x35},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<message>
+ // tcID: 223
+ {SEC_OID_SHA384,
+ 223,
+ {0x3d, 0x5a, 0x97, 0xdb, 0x9a, 0x79, 0xe1, 0x2e, 0x37, 0x52, 0xb1, 0xda,
+ 0x64, 0x2f, 0x25, 0xae, 0xd1, 0x93, 0xd9, 0x5c, 0x9a, 0x34, 0x7e, 0x04,
+ 0x4e, 0xb8, 0x24, 0x85, 0x0c, 0xd4, 0xec, 0x23, 0x57, 0xe5, 0xe4, 0x5d,
+ 0xc7, 0x43, 0x7c, 0xe3, 0x28, 0xd2, 0x25, 0xd9, 0xb9, 0x08, 0x93, 0xd1,
+ 0x70, 0x27, 0x5d, 0xdf, 0x4f, 0x40, 0x45, 0xe5, 0x7e, 0xdb, 0xcc, 0x59,
+ 0x68, 0x83, 0xfe, 0x71, 0x58, 0x7b, 0x65, 0xe9, 0x01, 0x2e, 0xc7, 0x14,
+ 0x8f, 0x74, 0xf7, 0x21, 0x9e, 0xaf, 0x6e, 0xd8, 0xd2, 0xb3, 0xab, 0xe6,
+ 0x96, 0x7e, 0x3f, 0xb1, 0xb8, 0xa5, 0x88, 0xcf, 0x95, 0xbb, 0xbf, 0xb8,
+ 0x94, 0x97, 0xc6, 0x52, 0x10, 0xb3, 0x4d, 0xb6, 0x53, 0x25, 0x8a, 0x34,
+ 0xb0, 0x4c, 0x48, 0x36, 0x5f, 0x74, 0x85, 0xf6, 0x86, 0xe7, 0xc3, 0x95,
+ 0x0e, 0x5a, 0xec, 0xd4, 0x17, 0x86, 0xe1, 0x8c, 0xd3, 0x16, 0xce, 0x73,
+ 0x60, 0x9c, 0x4a, 0x07, 0xda, 0x70, 0xc0, 0x22, 0x79, 0x88, 0x36, 0xaa,
+ 0xb3, 0x9f, 0x56, 0x2d, 0x39, 0x96, 0x75, 0x86, 0x55, 0x4d, 0x2a, 0x53,
+ 0x63, 0x6b, 0x8e, 0xac, 0x53, 0x24, 0x96, 0xb8, 0x83, 0xda, 0x2c, 0xab,
+ 0xc8, 0xb3, 0x4b, 0x79, 0x6a, 0x36, 0x06, 0xe5, 0x6f, 0x7c, 0xab, 0x66,
+ 0x47, 0x6c, 0x76, 0x11, 0x2d, 0x7c, 0x96, 0xaf, 0x7e, 0x2b, 0x72, 0xfd,
+ 0x40, 0x0b, 0x33, 0x01, 0x0e, 0xdc, 0xd4, 0xad, 0x76, 0x35, 0xb6, 0xcd,
+ 0xcb, 0x0c, 0x5a, 0xec, 0xbd, 0xef, 0x9d, 0xea, 0xc2, 0xdf, 0x1f, 0xb4,
+ 0x16, 0x75, 0x0b, 0x06, 0xbe, 0x3d, 0x6f, 0x3b, 0xb8, 0x8f, 0xfc, 0x33,
+ 0x1b, 0x19, 0x54, 0x0c, 0xb1, 0x01, 0xcd, 0x6b, 0x27, 0xca, 0xfe, 0x84,
+ 0x82, 0xb7, 0x1b, 0x81, 0x04, 0x62, 0x9d, 0x5f, 0x8d, 0x2f, 0x51, 0x37,
+ 0x30, 0xca, 0x5d, 0x0f, 0x01, 0xe9, 0x88, 0x0d, 0xd8, 0x65, 0x4c, 0x65,
+ 0xfa, 0x79, 0xca, 0x00, 0x77, 0x84, 0xda, 0xed, 0x25, 0xf7, 0xe5, 0x1b,
+ 0xda, 0xda, 0xbf, 0x64, 0xcd, 0xe0, 0x53, 0xa7, 0x54, 0x9c, 0x4c, 0x7f,
+ 0x64, 0xd3, 0xc0, 0xc9, 0xfe, 0xf5, 0x0a, 0x1e, 0xb4, 0x01, 0xba, 0x72,
+ 0xd3, 0x3a, 0xcc, 0xc1, 0x2e, 0x4a, 0x3c, 0x99, 0xc8, 0xb0, 0xef, 0x8a,
+ 0x60, 0x65, 0x97, 0xe9, 0x0e, 0xdb, 0x36, 0x16, 0x6f, 0xa3, 0x8e, 0xed,
+ 0x51, 0xf8, 0x99, 0x90, 0xc8, 0xb5, 0x2d, 0xca, 0x73, 0xca, 0xf7, 0x7b,
+ 0xfa, 0xcb, 0x75, 0xd0, 0x5e, 0xa5, 0x22, 0x86, 0xec, 0x27, 0xf0, 0x01,
+ 0x0f, 0x48, 0x34, 0xd2, 0x17, 0x47, 0xa8, 0x33, 0x61, 0x1e, 0x3f, 0xc5,
+ 0xba, 0x92, 0x74, 0xe1, 0x03, 0xc8, 0xac, 0xc3, 0x6c, 0x6e, 0xb4, 0x1b,
+ 0xa9, 0xcb, 0xa8, 0x3c, 0x49, 0x3c, 0x45, 0x03, 0xed, 0x81, 0xd4, 0xc6,
+ 0x5b, 0x00, 0xe8, 0xa0, 0x18, 0x85, 0x08, 0xfa, 0x35, 0x14, 0x1d, 0x65,
+ 0x94, 0xda, 0x2b, 0x2c, 0x64, 0xdb, 0xab, 0x5c, 0x16, 0xa9, 0xb5, 0xc0,
+ 0x6d, 0x16, 0xe0, 0x30, 0xa1, 0x1d, 0xdd, 0x95, 0x8a, 0x1f, 0xd9, 0x34,
+ 0x8e, 0xa4, 0xbc, 0x43, 0x89, 0xe2, 0x2c, 0xd8, 0x29, 0x04, 0xa1, 0x95,
+ 0xac, 0x04, 0x40, 0x2a, 0xba, 0x46, 0xe0, 0x3a, 0x8c, 0xc9, 0x4e, 0xb1,
+ 0x6b, 0x96, 0x22, 0x31, 0x3a, 0x6a, 0x25, 0x8f, 0x6f, 0x35, 0xef, 0x75,
+ 0x1f, 0xa4, 0x4c, 0xe8, 0xdc, 0x29, 0x61, 0xc9, 0x4a, 0x52, 0x58, 0x00,
+ 0xfe, 0x6b, 0xfc, 0xbd, 0xc1, 0xa7, 0xbb, 0xa1, 0x7b, 0x3e, 0xbc, 0xe5,
+ 0x4b, 0x57, 0xc4, 0x40, 0x91, 0x3b, 0x8a, 0xc3, 0x67, 0xb3, 0xc3, 0xf7,
+ 0x8a, 0xd0, 0x66, 0xef, 0x2d, 0xa8, 0x6b, 0xb7, 0x59, 0x58, 0x34, 0x0c,
+ 0xfa, 0x1b, 0x5d, 0x38, 0xb5, 0x6a, 0xb8, 0x9b},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00
+ // tcID: 224
+ {SEC_OID_SHA384,
+ 224,
+ {0x58, 0x65, 0x6a, 0x4f, 0xcf, 0x2a, 0x67, 0xdc, 0x81, 0x41, 0xc0, 0x0a,
+ 0x0a, 0x31, 0x16, 0x27, 0xbe, 0x54, 0x8f, 0x80, 0x4f, 0x52, 0x23, 0xdd,
+ 0xbd, 0xb2, 0x23, 0xfe, 0x21, 0x3b, 0x11, 0x1b, 0x0e, 0x67, 0xd4, 0xb1,
+ 0x28, 0x22, 0x5e, 0x11, 0x4d, 0x83, 0x6b, 0xed, 0x2a, 0xdd, 0xcd, 0xd4,
+ 0x59, 0x38, 0x55, 0x9f, 0xb8, 0xc0, 0x3a, 0x88, 0x4c, 0x6c, 0xfa, 0x2a,
+ 0x85, 0xf1, 0x62, 0xf0, 0xdc, 0xc0, 0x24, 0x2e, 0x51, 0xa9, 0x17, 0xda,
+ 0xfc, 0xf7, 0x62, 0x48, 0xd0, 0xc4, 0xc3, 0x1e, 0xbb, 0xdf, 0xdb, 0x89,
+ 0xe8, 0x56, 0xc1, 0x89, 0xab, 0x03, 0x0c, 0x74, 0xcd, 0x98, 0x4c, 0x59,
+ 0xe5, 0xc7, 0x86, 0xab, 0xbf, 0x0d, 0x9a, 0x3c, 0x3f, 0xc6, 0x38, 0xd8,
+ 0xdc, 0xaa, 0x34, 0x38, 0xdd, 0x99, 0x65, 0x82, 0xaa, 0x54, 0xe8, 0xdc,
+ 0x52, 0xab, 0x0b, 0x4b, 0xb5, 0x22, 0x97, 0x34, 0xb7, 0x28, 0x20, 0x38,
+ 0xac, 0x08, 0x9d, 0xbd, 0xda, 0xed, 0xb1, 0x02, 0x2a, 0xa2, 0x7c, 0x7d,
+ 0x3a, 0xed, 0x4f, 0xac, 0xaa, 0xd1, 0xac, 0x2b, 0xde, 0xb5, 0xec, 0xf9,
+ 0x52, 0xcd, 0x7a, 0xa7, 0xff, 0xf6, 0x1e, 0x13, 0xc5, 0x04, 0x1d, 0xdc,
+ 0x8e, 0xa0, 0x51, 0x6e, 0xdd, 0xab, 0xee, 0xa1, 0xac, 0x53, 0x53, 0x37,
+ 0x29, 0x76, 0xe8, 0x0b, 0x81, 0xdc, 0xb4, 0x76, 0x9f, 0x07, 0xba, 0xc8,
+ 0x4e, 0x87, 0x8b, 0xcb, 0x71, 0xf4, 0x2c, 0x8a, 0x41, 0x4f, 0x4e, 0x1a,
+ 0x07, 0xbd, 0xd0, 0xc1, 0xf0, 0x42, 0x80, 0x7c, 0xf5, 0x21, 0xdd, 0x1b,
+ 0xc8, 0xab, 0xa6, 0x05, 0x5e, 0x89, 0xc7, 0x6c, 0x4d, 0xec, 0x3e, 0x41,
+ 0x84, 0x5d, 0x55, 0x6b, 0x3d, 0x0b, 0x91, 0x94, 0xa3, 0x94, 0x41, 0xea,
+ 0x70, 0xce, 0xd4, 0x0f, 0x48, 0x96, 0xfb, 0xcd, 0x05, 0x73, 0x58, 0xe0,
+ 0x4e, 0x21, 0x79, 0xea, 0x84, 0x44, 0x14, 0x04, 0x9c, 0x57, 0x7c, 0xc8,
+ 0x0b, 0xc6, 0x39, 0x5a, 0xfd, 0xc4, 0xff, 0x76, 0x34, 0xc3, 0x1a, 0x14,
+ 0xf1, 0x61, 0xad, 0x32, 0x02, 0x7a, 0x03, 0xaa, 0xbf, 0x0d, 0x8d, 0x3c,
+ 0xa0, 0x8a, 0x88, 0x2d, 0xf3, 0x63, 0xbb, 0x4c, 0xab, 0xef, 0x6c, 0xf9,
+ 0xc7, 0x6e, 0x21, 0x31, 0x14, 0xeb, 0x24, 0x2e, 0xa3, 0x31, 0xd0, 0x5b,
+ 0xa1, 0x4a, 0x49, 0xed, 0xea, 0x73, 0xab, 0x31, 0x37, 0xab, 0x34, 0x49,
+ 0xc9, 0x4e, 0x37, 0x54, 0xad, 0xab, 0x28, 0x99, 0x49, 0xc4, 0xd3, 0x46,
+ 0x97, 0x8e, 0xbb, 0x2a, 0xf0, 0x46, 0xc8, 0xad, 0x7a, 0x9a, 0xa8, 0x7b,
+ 0xe5, 0xde, 0xf8, 0x61, 0x75, 0x53, 0xa1, 0xd0, 0x62, 0xd0, 0xff, 0x21,
+ 0xbe, 0xb3, 0xc5, 0x13, 0x05, 0x91, 0x1d, 0xec, 0x33, 0xf0, 0xd4, 0xec,
+ 0xe2, 0xf9, 0x85, 0xdf, 0xe8, 0xdc, 0xa9, 0xb9, 0x81, 0x63, 0xd4, 0xf3,
+ 0xd2, 0xc4, 0x33, 0x66, 0x50, 0x63, 0x93, 0x74, 0xeb, 0x1e, 0x74, 0x80,
+ 0xd4, 0xb3, 0x0f, 0x95, 0x5b, 0xe3, 0xd1, 0xa9, 0x0c, 0xf8, 0x2a, 0xa5,
+ 0xfe, 0xfe, 0xde, 0x08, 0xbe, 0x81, 0x5e, 0x23, 0x0f, 0x77, 0x9f, 0xc7,
+ 0x54, 0xb4, 0x5a, 0x5e, 0x64, 0xfc, 0x0b, 0x1d, 0x07, 0x66, 0x5c, 0xc6,
+ 0xfa, 0x4b, 0x5c, 0x83, 0x18, 0x17, 0x45, 0xf0, 0xef, 0xc9, 0x7f, 0x1f,
+ 0x05, 0x54, 0xd8, 0x8e, 0x4a, 0xcd, 0xc6, 0x05, 0xe0, 0x65, 0xca, 0x17,
+ 0x33, 0xeb, 0x29, 0x60, 0x38, 0x66, 0x71, 0x30, 0xa0, 0xfb, 0x42, 0x4b,
+ 0xf1, 0x33, 0x49, 0x89, 0x7c, 0xf3, 0xde, 0x9d, 0x16, 0x31, 0x4c, 0xa1,
+ 0xe4, 0x3e, 0x0f, 0x64, 0x1a, 0xd5, 0x05, 0x9e, 0x86, 0x87, 0x7d, 0xca,
+ 0x74, 0x6d, 0x81, 0x4f, 0xb9, 0xa3, 0xe8, 0xb4, 0xd3, 0xa9, 0xf3, 0x30,
+ 0x95, 0x4b, 0x5b, 0xef, 0xac, 0x7a, 0xa7, 0x00},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: invalid PKCS#1 signature padding: 0001ff...ee00
+ // tcID: 225
+ {SEC_OID_SHA384,
+ 225,
+ {0x78, 0xfb, 0xe6, 0x85, 0x19, 0xb1, 0x06, 0x47, 0x5e, 0x94, 0x07, 0xf0,
+ 0xec, 0x83, 0x65, 0x2a, 0x9e, 0xe7, 0x9b, 0xc6, 0x0c, 0x3e, 0xdd, 0xac,
+ 0xc3, 0x41, 0x98, 0x60, 0x19, 0x02, 0x37, 0xae, 0x94, 0x7b, 0x21, 0xcc,
+ 0xbf, 0xde, 0xe0, 0x4d, 0xb0, 0x9e, 0x7e, 0xe4, 0x38, 0x3f, 0x2b, 0x5b,
+ 0x10, 0x19, 0xae, 0xd8, 0xc7, 0xce, 0x14, 0xd4, 0x83, 0x2d, 0x48, 0x15,
+ 0x33, 0x16, 0x49, 0x9f, 0x21, 0xf4, 0x34, 0x8b, 0xb8, 0x71, 0x26, 0xed,
+ 0xe5, 0xf8, 0x97, 0x6e, 0x0d, 0x31, 0xa7, 0x12, 0x20, 0x0c, 0xa8, 0x5c,
+ 0xc4, 0x84, 0xb1, 0x14, 0xbd, 0xb7, 0xc3, 0x29, 0x90, 0xe0, 0x67, 0xa1,
+ 0x5e, 0xce, 0x64, 0x7d, 0x63, 0x74, 0x05, 0xce, 0x8c, 0xca, 0x20, 0xdb,
+ 0x1a, 0x0b, 0x59, 0x18, 0xa8, 0xb7, 0xe5, 0x1c, 0x29, 0xc9, 0xe3, 0x23,
+ 0x58, 0x2c, 0x78, 0xde, 0x56, 0x5d, 0xe1, 0x2b, 0x82, 0x8b, 0xad, 0x37,
+ 0x8a, 0x3e, 0x13, 0xc8, 0x5d, 0x77, 0x71, 0x79, 0x0f, 0x6b, 0xd8, 0x91,
+ 0x86, 0xc9, 0x91, 0x56, 0x0d, 0x8d, 0x83, 0xc4, 0x05, 0xc2, 0x12, 0xca,
+ 0x19, 0x5d, 0x76, 0x5d, 0x6a, 0x8e, 0x3e, 0xdd, 0xbc, 0x77, 0x47, 0x1a,
+ 0x07, 0x7a, 0xb4, 0xe2, 0x39, 0xf7, 0x5a, 0x14, 0x79, 0x19, 0xd8, 0x17,
+ 0xcb, 0x8d, 0xa7, 0x8f, 0xc3, 0x5c, 0x90, 0x76, 0x24, 0x90, 0x0a, 0xef,
+ 0x91, 0x6d, 0xc0, 0xa8, 0x1c, 0x39, 0x4e, 0x9f, 0x81, 0x24, 0x10, 0x3a,
+ 0x50, 0x96, 0xb8, 0xd7, 0x37, 0xe3, 0x95, 0xc1, 0xd5, 0xa8, 0xea, 0x70,
+ 0xf7, 0x9f, 0x41, 0x6e, 0x6e, 0x72, 0x77, 0xc2, 0x8c, 0x04, 0x1e, 0x02,
+ 0xc7, 0xbd, 0x4b, 0x1b, 0x4b, 0x07, 0x84, 0x1c, 0xf3, 0x57, 0x01, 0xda,
+ 0x71, 0x84, 0xab, 0xf8, 0x94, 0x34, 0x30, 0xfb, 0x44, 0x3e, 0x81, 0xf7,
+ 0x84, 0x4f, 0x2f, 0x85, 0xfb, 0x9f, 0xdc, 0x34, 0x96, 0x20, 0xc8, 0xbc,
+ 0xff, 0x4d, 0x7c, 0x8d, 0x1b, 0xf0, 0xf3, 0x8e, 0x4b, 0x24, 0x76, 0xc2,
+ 0x7a, 0xfd, 0x74, 0x97, 0x7e, 0xbf, 0xee, 0xb3, 0x01, 0xf5, 0x8e, 0x69,
+ 0x82, 0xff, 0x78, 0xb1, 0x44, 0x23, 0x76, 0xfb, 0x5a, 0x60, 0xcb, 0xf2,
+ 0x6d, 0x9d, 0xf5, 0x9d, 0xee, 0x94, 0x0a, 0xe4, 0x2f, 0xc2, 0x07, 0x1c,
+ 0xeb, 0x4c, 0xa7, 0x8a, 0xee, 0xd4, 0x42, 0x14, 0x54, 0x6a, 0xad, 0xd6,
+ 0xb3, 0x47, 0x74, 0xa1, 0xe4, 0x87, 0xc0, 0xb3, 0x83, 0xd0, 0x2d, 0x45,
+ 0x8b, 0xb7, 0xd7, 0x6b, 0x79, 0x92, 0x44, 0xed, 0x1b, 0xcd, 0xe6, 0x85,
+ 0xd8, 0xd9, 0x13, 0xa7, 0x85, 0x80, 0x31, 0x66, 0x44, 0x0a, 0x91, 0x47,
+ 0xaf, 0x47, 0xde, 0x05, 0x00, 0xa6, 0x5b, 0x81, 0x66, 0x56, 0x8f, 0x5a,
+ 0x1d, 0x9b, 0xd0, 0xb8, 0xa5, 0xa8, 0x05, 0xed, 0x3c, 0x66, 0x5d, 0xd9,
+ 0x5d, 0x6b, 0x82, 0x41, 0xab, 0x9c, 0x81, 0xbf, 0xdc, 0x0c, 0xa1, 0xda,
+ 0x06, 0x88, 0x39, 0xc4, 0x6b, 0xab, 0xe1, 0xb3, 0x44, 0xcc, 0xf2, 0xa9,
+ 0xb8, 0xab, 0xe3, 0xd4, 0x42, 0x1a, 0xb7, 0xde, 0xba, 0xd0, 0xbe, 0x01,
+ 0x02, 0xcc, 0xba, 0xbb, 0xed, 0x43, 0x8a, 0x38, 0x4f, 0x5f, 0xd1, 0x31,
+ 0xd2, 0xe3, 0xb8, 0x5d, 0x3a, 0x73, 0x3f, 0x9a, 0x62, 0x5e, 0x55, 0xbe,
+ 0x79, 0x01, 0x0c, 0x44, 0xd3, 0x86, 0xa2, 0xdf, 0x6d, 0x7d, 0x96, 0xe8,
+ 0x96, 0xb2, 0xdb, 0x0d, 0x06, 0xe3, 0xfe, 0x9c, 0x2e, 0xca, 0x99, 0x70,
+ 0xc3, 0xab, 0xe7, 0x9e, 0x1d, 0x41, 0x3d, 0xb2, 0x94, 0x51, 0x5e, 0xb5,
+ 0x4e, 0x47, 0x9f, 0xb3, 0xc7, 0x18, 0xcd, 0xef, 0x7b, 0x47, 0xc6, 0xa8,
+ 0x92, 0x87, 0xe4, 0x8f, 0x24, 0x61, 0x77, 0x20, 0x7b, 0x8e, 0x75, 0xb7,
+ 0x5f, 0x47, 0xa2, 0xa3, 0x48, 0x06, 0x2b, 0x5a},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS#1 padding too short: 000001ff...
+ // tcID: 226
+ {SEC_OID_SHA384,
+ 226,
+ {0x8f, 0xad, 0x42, 0x80, 0x45, 0x2d, 0xa1, 0x9d, 0x7c, 0xb9, 0xc1, 0xeb,
+ 0xc9, 0x09, 0x87, 0x33, 0xb6, 0xd3, 0x37, 0xee, 0x8d, 0xab, 0x0e, 0xe9,
+ 0x13, 0x16, 0x3d, 0x86, 0x32, 0x62, 0x0a, 0x15, 0xe7, 0xf2, 0x7a, 0xa9,
+ 0xae, 0x15, 0x39, 0x90, 0x79, 0x16, 0x99, 0x3e, 0x0c, 0xfc, 0xb6, 0x57,
+ 0x77, 0x47, 0xfd, 0xf5, 0x93, 0x48, 0x97, 0xcc, 0xb3, 0x6a, 0xde, 0x1b,
+ 0x49, 0x52, 0x86, 0xfc, 0x66, 0xd7, 0x82, 0x26, 0xdf, 0x5d, 0x8e, 0xbc,
+ 0xf1, 0x55, 0x2d, 0xc2, 0xd7, 0xce, 0x49, 0x54, 0x44, 0x24, 0x1b, 0x7f,
+ 0x4e, 0x53, 0xf0, 0xe5, 0x35, 0x72, 0xdf, 0x65, 0x36, 0x78, 0xca, 0x5a,
+ 0x10, 0x28, 0x57, 0x94, 0x3f, 0xfd, 0x44, 0x6a, 0xe2, 0x61, 0x85, 0x00,
+ 0x26, 0xb2, 0xcc, 0xf8, 0x68, 0x9d, 0xf7, 0xa7, 0x2f, 0x3f, 0xb0, 0x24,
+ 0x48, 0x35, 0x27, 0x25, 0x1b, 0xa8, 0x4c, 0x2c, 0x33, 0x4d, 0x03, 0x95,
+ 0xf4, 0x73, 0x65, 0xbf, 0xab, 0x6e, 0xbd, 0xe0, 0x79, 0x1a, 0x8c, 0x9c,
+ 0x3e, 0x9d, 0xec, 0x02, 0x8e, 0x2d, 0x5a, 0xf5, 0x85, 0x25, 0xa4, 0x31,
+ 0x81, 0xf9, 0x1c, 0x69, 0xa5, 0xac, 0xc7, 0x8b, 0x36, 0x72, 0xb6, 0x7e,
+ 0x09, 0x80, 0x3c, 0x63, 0x43, 0xce, 0xf3, 0xaa, 0x08, 0x69, 0x61, 0x3a,
+ 0x74, 0xba, 0x59, 0xce, 0x4f, 0x19, 0x67, 0xac, 0x2d, 0x87, 0xe5, 0x62,
+ 0x27, 0xae, 0x9f, 0x7e, 0x24, 0xcf, 0x4e, 0x25, 0xb3, 0x2a, 0x82, 0x75,
+ 0x3b, 0xd5, 0x0f, 0xde, 0x84, 0x6f, 0xbd, 0x36, 0x18, 0xa6, 0x98, 0x5f,
+ 0xb0, 0x53, 0x26, 0xb9, 0x1e, 0x60, 0x03, 0xe6, 0x14, 0x46, 0x6b, 0xde,
+ 0x47, 0x13, 0x76, 0x65, 0x51, 0xfe, 0x68, 0x38, 0xb3, 0x78, 0x93, 0x02,
+ 0xec, 0x08, 0x4e, 0x07, 0x00, 0xc3, 0x7e, 0x9c, 0x62, 0xee, 0x98, 0xfb,
+ 0xf7, 0x11, 0xd3, 0x1b, 0x7b, 0x11, 0x73, 0xe7, 0x7a, 0x10, 0x4d, 0xee,
+ 0x21, 0xb3, 0x93, 0xdf, 0xb3, 0xfd, 0x2e, 0x4b, 0xa5, 0x06, 0xdb, 0x1d,
+ 0x9c, 0x2d, 0x99, 0xbd, 0xa0, 0xc3, 0x74, 0x4d, 0x04, 0xe1, 0x1a, 0x13,
+ 0x74, 0xcc, 0xe4, 0x0e, 0x1b, 0xb0, 0xc1, 0xc3, 0xe4, 0xe1, 0x68, 0x0c,
+ 0x11, 0x99, 0xc5, 0xe9, 0xa7, 0x11, 0x19, 0xcc, 0x4c, 0xb4, 0xe4, 0xd7,
+ 0x48, 0x2c, 0x36, 0x5f, 0x6a, 0x4b, 0x95, 0x0e, 0x0e, 0xf0, 0x60, 0x92,
+ 0xb3, 0x30, 0xe9, 0x4b, 0xcd, 0x31, 0x0e, 0xe9, 0xc1, 0x2d, 0xc0, 0x8c,
+ 0x62, 0xac, 0x11, 0x66, 0x47, 0x41, 0x01, 0x94, 0x41, 0x65, 0xd2, 0x6c,
+ 0x7a, 0x9a, 0xaa, 0x93, 0x28, 0x93, 0x59, 0x14, 0xf2, 0xa6, 0xd7, 0x90,
+ 0x90, 0xa7, 0x94, 0x65, 0xc6, 0x92, 0x39, 0xee, 0xf1, 0x4a, 0xdf, 0x66,
+ 0xa3, 0x21, 0x17, 0x70, 0x95, 0x28, 0xfe, 0xc8, 0x92, 0x61, 0x9c, 0x26,
+ 0xf5, 0x9e, 0x23, 0x4b, 0x57, 0x55, 0x53, 0x0d, 0x1c, 0x10, 0xc5, 0x99,
+ 0x73, 0xb4, 0x0a, 0x55, 0xc2, 0x89, 0xb8, 0x5f, 0x5e, 0x5f, 0x34, 0xc5,
+ 0xe1, 0x47, 0xaf, 0x44, 0xc8, 0x44, 0x60, 0xe2, 0xee, 0x83, 0x4f, 0x0a,
+ 0x47, 0x98, 0xf4, 0x9a, 0xa6, 0x1a, 0x16, 0x14, 0x8c, 0x8a, 0x36, 0xfa,
+ 0xd5, 0xfc, 0x25, 0x5b, 0xd0, 0x26, 0x21, 0xb5, 0xf5, 0x12, 0x12, 0x90,
+ 0x8d, 0x73, 0x08, 0x9b, 0x10, 0x93, 0x6d, 0x77, 0x8b, 0x68, 0x82, 0xc0,
+ 0x31, 0xed, 0xa9, 0xe2, 0x6c, 0x7f, 0xc8, 0xbd, 0xbb, 0xc4, 0xeb, 0x80,
+ 0x8e, 0x31, 0x80, 0x90, 0xe8, 0x9c, 0xd6, 0xda, 0xab, 0xb7, 0x5c, 0x1d,
+ 0x55, 0xd6, 0x38, 0xd6, 0x03, 0xb6, 0x0d, 0x51, 0xd3, 0xf3, 0xa8, 0x2a,
+ 0xc5, 0x66, 0x63, 0xa0, 0xe4, 0xdf, 0x5d, 0x9c, 0xbf, 0x32, 0x3e, 0x1e,
+ 0xe7, 0xb1, 0x53, 0x1e, 0x97, 0xa2, 0x12, 0x9f},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: CVE-2017-11185: signature=n
+ // tcID: 227
+ {SEC_OID_SHA384,
+ 227,
+ {0xe3, 0xae, 0x7d, 0xe5, 0xbf, 0x44, 0xde, 0x7d, 0x35, 0x7e, 0x23, 0x8c,
+ 0x8d, 0xff, 0x06, 0x3c, 0xa7, 0x13, 0x47, 0x07, 0x77, 0xab, 0x78, 0x6b,
+ 0x49, 0x58, 0x84, 0xe7, 0xa9, 0xba, 0x1d, 0xde, 0x65, 0xde, 0x7d, 0x2b,
+ 0x5b, 0xe3, 0xf2, 0xb7, 0xd1, 0x83, 0x0c, 0xf6, 0xca, 0x8e, 0xd5, 0xc0,
+ 0x5d, 0x3f, 0x09, 0x4a, 0xaa, 0xeb, 0x1d, 0xd2, 0xe4, 0xb2, 0xed, 0xe0,
+ 0x86, 0x13, 0x10, 0x9a, 0x9b, 0xa3, 0x4c, 0x7e, 0x2b, 0xf8, 0x45, 0x02,
+ 0x25, 0x97, 0x43, 0x74, 0x45, 0x9f, 0x16, 0xda, 0x2c, 0x14, 0x19, 0x2c,
+ 0x63, 0x79, 0x85, 0xfe, 0xbe, 0xbb, 0xef, 0x01, 0xf0, 0x38, 0x1e, 0x78,
+ 0xd0, 0xfd, 0x63, 0xb7, 0x60, 0x38, 0xf5, 0xe3, 0xd3, 0x5d, 0xc7, 0xd2,
+ 0x24, 0x39, 0x63, 0x36, 0x6a, 0xf5, 0xd7, 0x68, 0x5f, 0x1b, 0xcf, 0xc9,
+ 0x9d, 0xcb, 0x91, 0xe9, 0x4c, 0x93, 0x01, 0x90, 0x68, 0x35, 0x31, 0x22,
+ 0xed, 0xd0, 0x3c, 0xc3, 0xe6, 0x15, 0xe1, 0x7c, 0x1b, 0xf1, 0xdd, 0x7c,
+ 0x43, 0xda, 0xe8, 0x6f, 0x47, 0xa4, 0x02, 0x38, 0xfb, 0x59, 0x40, 0x41,
+ 0xce, 0xbd, 0xba, 0x25, 0xf3, 0xfe, 0x95, 0x93, 0xa6, 0xc3, 0x29, 0xb7,
+ 0xf7, 0xc4, 0x76, 0xea, 0xb7, 0x62, 0x5d, 0x17, 0xba, 0x7b, 0xe7, 0x88,
+ 0x69, 0x36, 0xb7, 0x33, 0xf8, 0xdc, 0xe6, 0xe6, 0xc9, 0x37, 0xf5, 0x88,
+ 0xda, 0x13, 0x15, 0xc1, 0x11, 0x7a, 0xbd, 0x29, 0xc8, 0x38, 0x95, 0xd9,
+ 0x59, 0x88, 0xd1, 0x7f, 0x9f, 0xd7, 0x62, 0x39, 0x60, 0xd8, 0xe4, 0x33,
+ 0xd7, 0xc6, 0x84, 0x15, 0x07, 0xff, 0x2f, 0xaa, 0xc3, 0x6e, 0x0e, 0x19,
+ 0xa4, 0x1e, 0xb2, 0xcc, 0xcd, 0xb2, 0xa2, 0xc0, 0xfa, 0xe9, 0x66, 0x71,
+ 0x9a, 0x99, 0xd2, 0x03, 0xc9, 0x24, 0x34, 0x9b, 0xc0, 0xee, 0xa1, 0x37,
+ 0x4e, 0xfd, 0x3e, 0x23, 0x09, 0x9b, 0x2d, 0x18, 0x79, 0x22, 0x01, 0x6f,
+ 0xd0, 0x14, 0x08, 0x75, 0x20, 0xa6, 0x73, 0x63, 0x68, 0x73, 0x22, 0xb9,
+ 0x0d, 0x7a, 0x89, 0x0d, 0x8f, 0x44, 0x64, 0xa8, 0xc7, 0x94, 0xd2, 0xa3,
+ 0xf2, 0x07, 0x0c, 0xcd, 0x3b, 0x0e, 0xbb, 0xca, 0x2b, 0x42, 0xbb, 0xf8,
+ 0xeb, 0xa6, 0xf2, 0xc0, 0xbf, 0x80, 0x08, 0xb5, 0x61, 0x6e, 0xe7, 0xb8,
+ 0x16, 0x29, 0xeb, 0xff, 0x97, 0xa9, 0x3a, 0x5b, 0x86, 0x19, 0x89, 0xda,
+ 0xa1, 0x0d, 0xa7, 0xc8, 0xe3, 0xbc, 0x7b, 0x0c, 0xdb, 0x09, 0x5f, 0x6c,
+ 0xe1, 0x18, 0x5c, 0xf8, 0xfd, 0x3d, 0xca, 0x03, 0x5e, 0xb3, 0xe5, 0x05,
+ 0xcb, 0xe0, 0x22, 0xd8, 0x1d, 0x93, 0x94, 0x5a, 0x14, 0x48, 0x06, 0xb9,
+ 0xfe, 0x0b, 0xa0, 0x7f, 0x3a, 0xb9, 0xc7, 0x0e, 0x72, 0xb5, 0xfb, 0x77,
+ 0xac, 0x6e, 0x4c, 0x7e, 0x03, 0xaa, 0x2d, 0xce, 0x7c, 0x5e, 0xf2, 0x27,
+ 0xab, 0xa1, 0xac, 0xd4, 0x8c, 0x1d, 0x93, 0xe0, 0xe2, 0x6f, 0x01, 0xe8,
+ 0xf1, 0xe4, 0x3a, 0xa9, 0x78, 0x80, 0xd1, 0x5d, 0x6c, 0x92, 0x4b, 0x06,
+ 0x0d, 0x1f, 0xac, 0xe2, 0x1d, 0x03, 0xa7, 0x96, 0xc8, 0x63, 0x01, 0xf4,
+ 0xa7, 0x43, 0x39, 0xe4, 0x72, 0xb2, 0xf9, 0x6c, 0xd0, 0x75, 0x57, 0x41,
+ 0xcb, 0x9d, 0xf3, 0x53, 0x50, 0x77, 0x38, 0x1a, 0xda, 0x84, 0xd1, 0xbc,
+ 0x08, 0x46, 0xa6, 0xc4, 0x4c, 0x8a, 0x8d, 0x3c, 0xfe, 0x1b, 0x7a, 0x99,
+ 0x13, 0xd1, 0xf3, 0xd7, 0xaf, 0x2c, 0x5e, 0xa4, 0xe6, 0x7c, 0xe0, 0xa7,
+ 0xed, 0x3c, 0x00, 0x58, 0x20, 0x6f, 0xd1, 0x3a, 0xd9, 0xcc, 0xad, 0x5a,
+ 0x82, 0x12, 0xf3, 0xec, 0xd7, 0x88, 0x36, 0x8a, 0x6b, 0x61, 0x48, 0x17,
+ 0x8c, 0x7c, 0x5e, 0xa8, 0xd6, 0xd3, 0x85, 0x22, 0x7f, 0x2c, 0x76, 0xa0,
+ 0x47, 0x21, 0x6e, 0x5e, 0x20, 0x6b, 0x1e, 0xd1},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is 2 bytes too long
+ // tcID: 228
+ {SEC_OID_SHA384,
+ 228,
+ {0xe3, 0xae, 0x7d, 0xe5, 0xbf, 0x44, 0xde, 0x7d, 0x35, 0x7e, 0x23, 0x8c,
+ 0x8d, 0xff, 0x06, 0x3c, 0xa7, 0x13, 0x47, 0x07, 0x77, 0xab, 0x78, 0x6b,
+ 0x49, 0x58, 0x84, 0xe7, 0xa9, 0xba, 0x1d, 0xde, 0x65, 0xde, 0x7d, 0x2b,
+ 0x5b, 0xe3, 0xf2, 0xb7, 0xd1, 0x83, 0x0c, 0xf6, 0xca, 0x8e, 0xd5, 0xc0,
+ 0x5d, 0x3f, 0x09, 0x4a, 0xaa, 0xeb, 0x1d, 0xd2, 0xe4, 0xb2, 0xed, 0xe0,
+ 0x86, 0x13, 0x10, 0x9a, 0x9b, 0xa3, 0x4c, 0x7e, 0x2b, 0xf8, 0x45, 0x02,
+ 0x25, 0x97, 0x43, 0x74, 0x45, 0x9f, 0x16, 0xda, 0x2c, 0x14, 0x19, 0x2c,
+ 0x63, 0x79, 0x85, 0xfe, 0xbe, 0xbb, 0xef, 0x01, 0xf0, 0x38, 0x1e, 0x78,
+ 0xd0, 0xfd, 0x63, 0xb7, 0x60, 0x38, 0xf5, 0xe3, 0xd3, 0x5d, 0xc7, 0xd2,
+ 0x24, 0x39, 0x63, 0x36, 0x6a, 0xf5, 0xd7, 0x68, 0x5f, 0x1b, 0xcf, 0xc9,
+ 0x9d, 0xcb, 0x91, 0xe9, 0x4c, 0x93, 0x01, 0x90, 0x68, 0x35, 0x31, 0x22,
+ 0xed, 0xd0, 0x3c, 0xc3, 0xe6, 0x15, 0xe1, 0x7c, 0x1b, 0xf1, 0xdd, 0x7c,
+ 0x43, 0xda, 0xe8, 0x6f, 0x47, 0xa4, 0x02, 0x38, 0xfb, 0x59, 0x40, 0x41,
+ 0xce, 0xbd, 0xba, 0x25, 0xf3, 0xfe, 0x95, 0x93, 0xa6, 0xc3, 0x29, 0xb7,
+ 0xf7, 0xc4, 0x76, 0xea, 0xb7, 0x62, 0x5d, 0x17, 0xba, 0x7b, 0xe7, 0x88,
+ 0x69, 0x36, 0xb7, 0x33, 0xf8, 0xdc, 0xe6, 0xe6, 0xc9, 0x37, 0xf5, 0x88,
+ 0xda, 0x13, 0x15, 0xc1, 0x11, 0x7a, 0xbd, 0x29, 0xc8, 0x38, 0x95, 0xd9,
+ 0x59, 0x88, 0xd1, 0x7f, 0x9f, 0xd7, 0x62, 0x39, 0x60, 0xd8, 0xe4, 0x33,
+ 0xd7, 0xc6, 0x84, 0x15, 0x07, 0xff, 0x2f, 0xaa, 0xc3, 0x6e, 0x0e, 0x19,
+ 0xa4, 0x1e, 0xb2, 0xcc, 0xcd, 0xb2, 0xa2, 0xc0, 0xfa, 0xe9, 0x66, 0x71,
+ 0x9a, 0x99, 0xd2, 0x03, 0xc9, 0x24, 0x34, 0x9b, 0xc0, 0xee, 0xa1, 0x37,
+ 0x4e, 0xfd, 0x3e, 0x23, 0x09, 0x9b, 0x2d, 0x18, 0x79, 0x22, 0x01, 0x6f,
+ 0xd0, 0x14, 0x08, 0x75, 0x20, 0xa6, 0x73, 0x63, 0x68, 0x73, 0x22, 0xb9,
+ 0x0d, 0x7a, 0x89, 0x0d, 0x8f, 0x44, 0x64, 0xa8, 0xc7, 0x94, 0xd2, 0xa3,
+ 0xf2, 0x07, 0x0c, 0xcd, 0x3b, 0x0e, 0xbb, 0xca, 0x2b, 0x42, 0xbb, 0xf8,
+ 0xeb, 0xa6, 0xf2, 0xc0, 0xbf, 0x80, 0x08, 0xb5, 0x61, 0x6e, 0xe7, 0xb8,
+ 0x16, 0x29, 0xeb, 0xff, 0x97, 0xa9, 0x3a, 0x5b, 0x86, 0x19, 0x89, 0xda,
+ 0xa1, 0x0d, 0xa7, 0xc8, 0xe3, 0xbc, 0x7b, 0x0c, 0xdb, 0x09, 0x5f, 0x6c,
+ 0xe1, 0x18, 0x5c, 0xf8, 0xfd, 0x3d, 0xca, 0x03, 0x5e, 0xb3, 0xe5, 0x05,
+ 0xcb, 0xe0, 0x22, 0xd8, 0x1d, 0x93, 0x94, 0x5a, 0x14, 0x48, 0x06, 0xb9,
+ 0xfe, 0x0b, 0xa0, 0x7f, 0x3a, 0xb9, 0xc7, 0x0e, 0x72, 0xb5, 0xfb, 0x77,
+ 0xac, 0x6e, 0x4c, 0x7e, 0x03, 0xaa, 0x2d, 0xce, 0x7c, 0x5e, 0xf2, 0x27,
+ 0xab, 0xa1, 0xac, 0xd4, 0x8c, 0x1d, 0x93, 0xe0, 0xe2, 0x6f, 0x01, 0xe8,
+ 0xf1, 0xe4, 0x3a, 0xa9, 0x78, 0x80, 0xd1, 0x5d, 0x6c, 0x92, 0x4b, 0x06,
+ 0x0d, 0x1f, 0xac, 0xe2, 0x1d, 0x03, 0xa7, 0x96, 0xc8, 0x63, 0x01, 0xf4,
+ 0xa7, 0x43, 0x39, 0xe4, 0x72, 0xb2, 0xf9, 0x6c, 0xd0, 0x75, 0x57, 0x41,
+ 0xcb, 0x9d, 0xf3, 0x53, 0x50, 0x77, 0x38, 0x1a, 0xda, 0x84, 0xd1, 0xbc,
+ 0x08, 0x46, 0xa6, 0xc4, 0x4c, 0x8a, 0x8d, 0x3c, 0xfe, 0x1b, 0x7a, 0x99,
+ 0x13, 0xd1, 0xf3, 0xd7, 0xaf, 0x2c, 0x5e, 0xa4, 0xe6, 0x7c, 0xe0, 0xa7,
+ 0xed, 0x3c, 0x00, 0x58, 0x20, 0x6f, 0xd1, 0x3a, 0xd9, 0xcc, 0xad, 0x5a,
+ 0x82, 0x12, 0xf3, 0xec, 0xd7, 0x88, 0x36, 0x8a, 0x6b, 0x61, 0x48, 0x17,
+ 0x8c, 0x7c, 0x5e, 0xa8, 0xd6, 0xd3, 0x85, 0x22, 0x7f, 0x2c, 0x76, 0xa0,
+ 0x47, 0x21, 0x6e, 0x5e, 0x20, 0x6b, 0x1e, 0xd1, 0x00, 0x00},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is empty
+ // tcID: 229
+ {SEC_OID_SHA384,
+ 229,
+ {},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 0
+ // tcID: 230
+ {SEC_OID_SHA384,
+ 230,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 1
+ // tcID: 231
+ {SEC_OID_SHA384,
+ 231,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 2
+ // tcID: 232
+ {SEC_OID_SHA384,
+ 232,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n-1
+ // tcID: 233
+ {SEC_OID_SHA384,
+ 233,
+ {0xe3, 0xae, 0x7d, 0xe5, 0xbf, 0x44, 0xde, 0x7d, 0x35, 0x7e, 0x23, 0x8c,
+ 0x8d, 0xff, 0x06, 0x3c, 0xa7, 0x13, 0x47, 0x07, 0x77, 0xab, 0x78, 0x6b,
+ 0x49, 0x58, 0x84, 0xe7, 0xa9, 0xba, 0x1d, 0xde, 0x65, 0xde, 0x7d, 0x2b,
+ 0x5b, 0xe3, 0xf2, 0xb7, 0xd1, 0x83, 0x0c, 0xf6, 0xca, 0x8e, 0xd5, 0xc0,
+ 0x5d, 0x3f, 0x09, 0x4a, 0xaa, 0xeb, 0x1d, 0xd2, 0xe4, 0xb2, 0xed, 0xe0,
+ 0x86, 0x13, 0x10, 0x9a, 0x9b, 0xa3, 0x4c, 0x7e, 0x2b, 0xf8, 0x45, 0x02,
+ 0x25, 0x97, 0x43, 0x74, 0x45, 0x9f, 0x16, 0xda, 0x2c, 0x14, 0x19, 0x2c,
+ 0x63, 0x79, 0x85, 0xfe, 0xbe, 0xbb, 0xef, 0x01, 0xf0, 0x38, 0x1e, 0x78,
+ 0xd0, 0xfd, 0x63, 0xb7, 0x60, 0x38, 0xf5, 0xe3, 0xd3, 0x5d, 0xc7, 0xd2,
+ 0x24, 0x39, 0x63, 0x36, 0x6a, 0xf5, 0xd7, 0x68, 0x5f, 0x1b, 0xcf, 0xc9,
+ 0x9d, 0xcb, 0x91, 0xe9, 0x4c, 0x93, 0x01, 0x90, 0x68, 0x35, 0x31, 0x22,
+ 0xed, 0xd0, 0x3c, 0xc3, 0xe6, 0x15, 0xe1, 0x7c, 0x1b, 0xf1, 0xdd, 0x7c,
+ 0x43, 0xda, 0xe8, 0x6f, 0x47, 0xa4, 0x02, 0x38, 0xfb, 0x59, 0x40, 0x41,
+ 0xce, 0xbd, 0xba, 0x25, 0xf3, 0xfe, 0x95, 0x93, 0xa6, 0xc3, 0x29, 0xb7,
+ 0xf7, 0xc4, 0x76, 0xea, 0xb7, 0x62, 0x5d, 0x17, 0xba, 0x7b, 0xe7, 0x88,
+ 0x69, 0x36, 0xb7, 0x33, 0xf8, 0xdc, 0xe6, 0xe6, 0xc9, 0x37, 0xf5, 0x88,
+ 0xda, 0x13, 0x15, 0xc1, 0x11, 0x7a, 0xbd, 0x29, 0xc8, 0x38, 0x95, 0xd9,
+ 0x59, 0x88, 0xd1, 0x7f, 0x9f, 0xd7, 0x62, 0x39, 0x60, 0xd8, 0xe4, 0x33,
+ 0xd7, 0xc6, 0x84, 0x15, 0x07, 0xff, 0x2f, 0xaa, 0xc3, 0x6e, 0x0e, 0x19,
+ 0xa4, 0x1e, 0xb2, 0xcc, 0xcd, 0xb2, 0xa2, 0xc0, 0xfa, 0xe9, 0x66, 0x71,
+ 0x9a, 0x99, 0xd2, 0x03, 0xc9, 0x24, 0x34, 0x9b, 0xc0, 0xee, 0xa1, 0x37,
+ 0x4e, 0xfd, 0x3e, 0x23, 0x09, 0x9b, 0x2d, 0x18, 0x79, 0x22, 0x01, 0x6f,
+ 0xd0, 0x14, 0x08, 0x75, 0x20, 0xa6, 0x73, 0x63, 0x68, 0x73, 0x22, 0xb9,
+ 0x0d, 0x7a, 0x89, 0x0d, 0x8f, 0x44, 0x64, 0xa8, 0xc7, 0x94, 0xd2, 0xa3,
+ 0xf2, 0x07, 0x0c, 0xcd, 0x3b, 0x0e, 0xbb, 0xca, 0x2b, 0x42, 0xbb, 0xf8,
+ 0xeb, 0xa6, 0xf2, 0xc0, 0xbf, 0x80, 0x08, 0xb5, 0x61, 0x6e, 0xe7, 0xb8,
+ 0x16, 0x29, 0xeb, 0xff, 0x97, 0xa9, 0x3a, 0x5b, 0x86, 0x19, 0x89, 0xda,
+ 0xa1, 0x0d, 0xa7, 0xc8, 0xe3, 0xbc, 0x7b, 0x0c, 0xdb, 0x09, 0x5f, 0x6c,
+ 0xe1, 0x18, 0x5c, 0xf8, 0xfd, 0x3d, 0xca, 0x03, 0x5e, 0xb3, 0xe5, 0x05,
+ 0xcb, 0xe0, 0x22, 0xd8, 0x1d, 0x93, 0x94, 0x5a, 0x14, 0x48, 0x06, 0xb9,
+ 0xfe, 0x0b, 0xa0, 0x7f, 0x3a, 0xb9, 0xc7, 0x0e, 0x72, 0xb5, 0xfb, 0x77,
+ 0xac, 0x6e, 0x4c, 0x7e, 0x03, 0xaa, 0x2d, 0xce, 0x7c, 0x5e, 0xf2, 0x27,
+ 0xab, 0xa1, 0xac, 0xd4, 0x8c, 0x1d, 0x93, 0xe0, 0xe2, 0x6f, 0x01, 0xe8,
+ 0xf1, 0xe4, 0x3a, 0xa9, 0x78, 0x80, 0xd1, 0x5d, 0x6c, 0x92, 0x4b, 0x06,
+ 0x0d, 0x1f, 0xac, 0xe2, 0x1d, 0x03, 0xa7, 0x96, 0xc8, 0x63, 0x01, 0xf4,
+ 0xa7, 0x43, 0x39, 0xe4, 0x72, 0xb2, 0xf9, 0x6c, 0xd0, 0x75, 0x57, 0x41,
+ 0xcb, 0x9d, 0xf3, 0x53, 0x50, 0x77, 0x38, 0x1a, 0xda, 0x84, 0xd1, 0xbc,
+ 0x08, 0x46, 0xa6, 0xc4, 0x4c, 0x8a, 0x8d, 0x3c, 0xfe, 0x1b, 0x7a, 0x99,
+ 0x13, 0xd1, 0xf3, 0xd7, 0xaf, 0x2c, 0x5e, 0xa4, 0xe6, 0x7c, 0xe0, 0xa7,
+ 0xed, 0x3c, 0x00, 0x58, 0x20, 0x6f, 0xd1, 0x3a, 0xd9, 0xcc, 0xad, 0x5a,
+ 0x82, 0x12, 0xf3, 0xec, 0xd7, 0x88, 0x36, 0x8a, 0x6b, 0x61, 0x48, 0x17,
+ 0x8c, 0x7c, 0x5e, 0xa8, 0xd6, 0xd3, 0x85, 0x22, 0x7f, 0x2c, 0x76, 0xa0,
+ 0x47, 0x21, 0x6e, 0x5e, 0x20, 0x6b, 0x1e, 0xd0},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n+1
+ // tcID: 234
+ {SEC_OID_SHA384,
+ 234,
+ {0xe3, 0xae, 0x7d, 0xe5, 0xbf, 0x44, 0xde, 0x7d, 0x35, 0x7e, 0x23, 0x8c,
+ 0x8d, 0xff, 0x06, 0x3c, 0xa7, 0x13, 0x47, 0x07, 0x77, 0xab, 0x78, 0x6b,
+ 0x49, 0x58, 0x84, 0xe7, 0xa9, 0xba, 0x1d, 0xde, 0x65, 0xde, 0x7d, 0x2b,
+ 0x5b, 0xe3, 0xf2, 0xb7, 0xd1, 0x83, 0x0c, 0xf6, 0xca, 0x8e, 0xd5, 0xc0,
+ 0x5d, 0x3f, 0x09, 0x4a, 0xaa, 0xeb, 0x1d, 0xd2, 0xe4, 0xb2, 0xed, 0xe0,
+ 0x86, 0x13, 0x10, 0x9a, 0x9b, 0xa3, 0x4c, 0x7e, 0x2b, 0xf8, 0x45, 0x02,
+ 0x25, 0x97, 0x43, 0x74, 0x45, 0x9f, 0x16, 0xda, 0x2c, 0x14, 0x19, 0x2c,
+ 0x63, 0x79, 0x85, 0xfe, 0xbe, 0xbb, 0xef, 0x01, 0xf0, 0x38, 0x1e, 0x78,
+ 0xd0, 0xfd, 0x63, 0xb7, 0x60, 0x38, 0xf5, 0xe3, 0xd3, 0x5d, 0xc7, 0xd2,
+ 0x24, 0x39, 0x63, 0x36, 0x6a, 0xf5, 0xd7, 0x68, 0x5f, 0x1b, 0xcf, 0xc9,
+ 0x9d, 0xcb, 0x91, 0xe9, 0x4c, 0x93, 0x01, 0x90, 0x68, 0x35, 0x31, 0x22,
+ 0xed, 0xd0, 0x3c, 0xc3, 0xe6, 0x15, 0xe1, 0x7c, 0x1b, 0xf1, 0xdd, 0x7c,
+ 0x43, 0xda, 0xe8, 0x6f, 0x47, 0xa4, 0x02, 0x38, 0xfb, 0x59, 0x40, 0x41,
+ 0xce, 0xbd, 0xba, 0x25, 0xf3, 0xfe, 0x95, 0x93, 0xa6, 0xc3, 0x29, 0xb7,
+ 0xf7, 0xc4, 0x76, 0xea, 0xb7, 0x62, 0x5d, 0x17, 0xba, 0x7b, 0xe7, 0x88,
+ 0x69, 0x36, 0xb7, 0x33, 0xf8, 0xdc, 0xe6, 0xe6, 0xc9, 0x37, 0xf5, 0x88,
+ 0xda, 0x13, 0x15, 0xc1, 0x11, 0x7a, 0xbd, 0x29, 0xc8, 0x38, 0x95, 0xd9,
+ 0x59, 0x88, 0xd1, 0x7f, 0x9f, 0xd7, 0x62, 0x39, 0x60, 0xd8, 0xe4, 0x33,
+ 0xd7, 0xc6, 0x84, 0x15, 0x07, 0xff, 0x2f, 0xaa, 0xc3, 0x6e, 0x0e, 0x19,
+ 0xa4, 0x1e, 0xb2, 0xcc, 0xcd, 0xb2, 0xa2, 0xc0, 0xfa, 0xe9, 0x66, 0x71,
+ 0x9a, 0x99, 0xd2, 0x03, 0xc9, 0x24, 0x34, 0x9b, 0xc0, 0xee, 0xa1, 0x37,
+ 0x4e, 0xfd, 0x3e, 0x23, 0x09, 0x9b, 0x2d, 0x18, 0x79, 0x22, 0x01, 0x6f,
+ 0xd0, 0x14, 0x08, 0x75, 0x20, 0xa6, 0x73, 0x63, 0x68, 0x73, 0x22, 0xb9,
+ 0x0d, 0x7a, 0x89, 0x0d, 0x8f, 0x44, 0x64, 0xa8, 0xc7, 0x94, 0xd2, 0xa3,
+ 0xf2, 0x07, 0x0c, 0xcd, 0x3b, 0x0e, 0xbb, 0xca, 0x2b, 0x42, 0xbb, 0xf8,
+ 0xeb, 0xa6, 0xf2, 0xc0, 0xbf, 0x80, 0x08, 0xb5, 0x61, 0x6e, 0xe7, 0xb8,
+ 0x16, 0x29, 0xeb, 0xff, 0x97, 0xa9, 0x3a, 0x5b, 0x86, 0x19, 0x89, 0xda,
+ 0xa1, 0x0d, 0xa7, 0xc8, 0xe3, 0xbc, 0x7b, 0x0c, 0xdb, 0x09, 0x5f, 0x6c,
+ 0xe1, 0x18, 0x5c, 0xf8, 0xfd, 0x3d, 0xca, 0x03, 0x5e, 0xb3, 0xe5, 0x05,
+ 0xcb, 0xe0, 0x22, 0xd8, 0x1d, 0x93, 0x94, 0x5a, 0x14, 0x48, 0x06, 0xb9,
+ 0xfe, 0x0b, 0xa0, 0x7f, 0x3a, 0xb9, 0xc7, 0x0e, 0x72, 0xb5, 0xfb, 0x77,
+ 0xac, 0x6e, 0x4c, 0x7e, 0x03, 0xaa, 0x2d, 0xce, 0x7c, 0x5e, 0xf2, 0x27,
+ 0xab, 0xa1, 0xac, 0xd4, 0x8c, 0x1d, 0x93, 0xe0, 0xe2, 0x6f, 0x01, 0xe8,
+ 0xf1, 0xe4, 0x3a, 0xa9, 0x78, 0x80, 0xd1, 0x5d, 0x6c, 0x92, 0x4b, 0x06,
+ 0x0d, 0x1f, 0xac, 0xe2, 0x1d, 0x03, 0xa7, 0x96, 0xc8, 0x63, 0x01, 0xf4,
+ 0xa7, 0x43, 0x39, 0xe4, 0x72, 0xb2, 0xf9, 0x6c, 0xd0, 0x75, 0x57, 0x41,
+ 0xcb, 0x9d, 0xf3, 0x53, 0x50, 0x77, 0x38, 0x1a, 0xda, 0x84, 0xd1, 0xbc,
+ 0x08, 0x46, 0xa6, 0xc4, 0x4c, 0x8a, 0x8d, 0x3c, 0xfe, 0x1b, 0x7a, 0x99,
+ 0x13, 0xd1, 0xf3, 0xd7, 0xaf, 0x2c, 0x5e, 0xa4, 0xe6, 0x7c, 0xe0, 0xa7,
+ 0xed, 0x3c, 0x00, 0x58, 0x20, 0x6f, 0xd1, 0x3a, 0xd9, 0xcc, 0xad, 0x5a,
+ 0x82, 0x12, 0xf3, 0xec, 0xd7, 0x88, 0x36, 0x8a, 0x6b, 0x61, 0x48, 0x17,
+ 0x8c, 0x7c, 0x5e, 0xa8, 0xd6, 0xd3, 0x85, 0x22, 0x7f, 0x2c, 0x76, 0xa0,
+ 0x47, 0x21, 0x6e, 0x5e, 0x20, 0x6b, 0x1e, 0xd2},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value -1
+ // tcID: 235
+ {SEC_OID_SHA384,
+ 235,
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 236
+ {SEC_OID_SHA384,
+ 236,
+ {0x55, 0x6b, 0xb0, 0x26, 0xd7, 0x3b, 0x4d, 0x89, 0x49, 0xc9, 0x4d, 0xb2,
+ 0x74, 0x0b, 0x6c, 0xfb, 0xb1, 0x71, 0x37, 0xb6, 0x9c, 0xf2, 0x69, 0xba,
+ 0x5f, 0x1b, 0xe7, 0x36, 0xab, 0x6e, 0xb0, 0x74, 0x6c, 0xb7, 0xff, 0xbc,
+ 0x5d, 0x7d, 0x11, 0x99, 0x5b, 0x20, 0x53, 0x22, 0x70, 0x13, 0xd5, 0x10,
+ 0x2b, 0x94, 0x84, 0xc5, 0x9f, 0x52, 0x18, 0x53, 0xd9, 0x9f, 0x96, 0x1e,
+ 0x46, 0x61, 0x19, 0x74, 0xf4, 0x7f, 0x39, 0x32, 0xa8, 0xe1, 0xf8, 0x2a,
+ 0x3f, 0x5e, 0xb0, 0x47, 0xcf, 0x7c, 0x7b, 0xfc, 0x63, 0xb5, 0xdc, 0xf8,
+ 0x6e, 0xff, 0xae, 0x34, 0xba, 0x21, 0x62, 0x87, 0xfa, 0x23, 0xd5, 0xd7,
+ 0x9e, 0x7e, 0xa2, 0x43, 0x9a, 0xad, 0x07, 0xfd, 0x75, 0x1e, 0x19, 0x01,
+ 0x11, 0x30, 0x8d, 0x9b, 0x49, 0xa5, 0x24, 0xdb, 0x7c, 0x3b, 0x0c, 0x93,
+ 0x9d, 0x90, 0x12, 0xf9, 0xc2, 0xf3, 0xed, 0xd9, 0x53, 0x41, 0x76, 0xab,
+ 0x20, 0x96, 0xd4, 0xe3, 0xd1, 0x19, 0x55, 0x66, 0xd0, 0x72, 0xe3, 0xde,
+ 0xef, 0x21, 0x45, 0x39, 0xbd, 0x70, 0x22, 0x3f, 0x71, 0x2e, 0xc4, 0x5f,
+ 0x8a, 0x28, 0x06, 0x06, 0x04, 0xe2, 0x9c, 0xcf, 0x6e, 0x50, 0x31, 0x43,
+ 0x2c, 0x96, 0x23, 0x19, 0x0d, 0xd1, 0x94, 0xa7, 0x9b, 0xea, 0x16, 0xa1,
+ 0xb5, 0x17, 0x45, 0xf2, 0xfc, 0x33, 0xf2, 0xd4, 0x22, 0x9c, 0xd5, 0x43,
+ 0xa1, 0xd1, 0x97, 0x81, 0x35, 0x25, 0xc6, 0x55, 0xb3, 0x4d, 0xef, 0x99,
+ 0x90, 0xfc, 0xf7, 0x5d, 0xea, 0xbf, 0x65, 0xb3, 0x25, 0x81, 0x5f, 0x80,
+ 0xd5, 0x44, 0x52, 0x8a, 0x06, 0x39, 0x38, 0x3c, 0xba, 0xd1, 0x2d, 0x18,
+ 0xd4, 0x10, 0x3a, 0xbf, 0xb6, 0x34, 0xa7, 0xb9, 0xdd, 0x68, 0xd4, 0x16,
+ 0x60, 0x0a, 0xa4, 0xbe, 0xe1, 0x9b, 0xbe, 0xdf, 0xf2, 0x6f, 0x81, 0xed,
+ 0x91, 0xe1, 0x19, 0xbd, 0xcd, 0xe3, 0xca, 0x52, 0x79, 0x2e, 0x2a, 0x5e,
+ 0xb2, 0x0a, 0x4c, 0x92, 0x7f, 0x96, 0xb2, 0x38, 0xbb, 0x47, 0x8a, 0xb3,
+ 0x12, 0x30, 0x90, 0x1e, 0xb9, 0x9f, 0x85, 0x6d, 0x0c, 0x92, 0x91, 0x5f,
+ 0xba, 0x33, 0x93, 0x93, 0xd1, 0xac, 0xd7, 0xf2, 0x92, 0x70, 0xb7, 0x28,
+ 0xd3, 0xf2, 0x66, 0x14, 0xc6, 0xc8, 0x94, 0xc1, 0x16, 0x93, 0xd2, 0xd5,
+ 0x2a, 0x89, 0xda, 0x37, 0x65, 0x30, 0xf3, 0x35, 0x6c, 0xda, 0x79, 0x8f,
+ 0x1f, 0xf9, 0x82, 0x77, 0xe8, 0xf4, 0x69, 0x89, 0x5e, 0x66, 0xfd, 0xcd,
+ 0x8e, 0x68, 0x5d, 0x66, 0x3e, 0x9a, 0x4b, 0x9b, 0x25, 0x87, 0x46, 0x26,
+ 0xcc, 0xec, 0x38, 0xe1, 0xac, 0xdf, 0x17, 0x62, 0xe2, 0x08, 0x52, 0x72,
+ 0x78, 0x54, 0xcd, 0xfd, 0xa4, 0x68, 0x29, 0x51, 0x00, 0x0c, 0x6b, 0x41,
+ 0x2a, 0x1d, 0x03, 0x44, 0xaa, 0x4f, 0x7a, 0x13, 0xac, 0x1a, 0x6a, 0xf8,
+ 0xd3, 0x4b, 0xd7, 0x88, 0x1c, 0x84, 0x49, 0xe6, 0x45, 0x94, 0x0d, 0xf8,
+ 0x70, 0x29, 0x2d, 0xc7, 0x04, 0x93, 0x14, 0x9f, 0x60, 0x9d, 0xb2, 0x62,
+ 0x4a, 0xd3, 0xec, 0x29, 0x3d, 0x86, 0x66, 0xbd, 0x8e, 0x6d, 0x8d, 0xeb,
+ 0x62, 0xb1, 0x6f, 0xb8, 0x8e, 0x66, 0x2c, 0xa3, 0x2f, 0x99, 0xab, 0x3a,
+ 0x7a, 0x99, 0x24, 0x7f, 0x9b, 0xaf, 0x9e, 0xba, 0xa3, 0xcb, 0x2d, 0xd0,
+ 0x5b, 0x11, 0x0d, 0x52, 0x88, 0x55, 0x00, 0x42, 0xdd, 0xac, 0xf6, 0x03,
+ 0x38, 0x8e, 0xfc, 0xa1, 0x49, 0x3d, 0xa1, 0xc9, 0xbb, 0x92, 0xca, 0xc8,
+ 0x56, 0xf5, 0xea, 0xcb, 0x8c, 0x7f, 0xb5, 0x65, 0x0e, 0x92, 0x88, 0x63,
+ 0x5b, 0x6c, 0x44, 0xa4, 0x7b, 0x5d, 0x6f, 0xd3, 0x6c, 0x41, 0x63, 0x7a,
+ 0x6d, 0xe1, 0xec, 0xeb, 0x13, 0x58, 0x71, 0xe7, 0x47, 0x31, 0x8c, 0x27,
+ 0xfd, 0x34, 0x1f, 0xd5, 0xd3, 0xeb, 0xab, 0x70},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 237
+ {SEC_OID_SHA384,
+ 237,
+ {0xaf, 0x87, 0x5e, 0xda, 0x2f, 0x42, 0x43, 0xac, 0xcd, 0x94, 0x2b, 0xf9,
+ 0xab, 0xf7, 0xeb, 0x89, 0x26, 0x0c, 0x36, 0x5d, 0x64, 0xe6, 0x10, 0x99,
+ 0x79, 0x61, 0xb3, 0x27, 0x89, 0x14, 0xc3, 0x30, 0xe6, 0x07, 0xca, 0x83,
+ 0x42, 0x84, 0x7b, 0x02, 0xc9, 0xca, 0x91, 0x6b, 0x1f, 0x51, 0xc2, 0xaf,
+ 0xdd, 0x95, 0x22, 0x9c, 0x9c, 0x3e, 0x1d, 0x33, 0xdc, 0xdb, 0xa3, 0x70,
+ 0xf4, 0x72, 0x06, 0x0a, 0x3f, 0x7e, 0xe1, 0xd7, 0x4c, 0x86, 0x67, 0xbb,
+ 0x89, 0x45, 0xb6, 0xf1, 0x0b, 0xde, 0xce, 0xc9, 0x6a, 0x96, 0x99, 0x89,
+ 0x5f, 0x2f, 0xc5, 0x8f, 0x21, 0xe2, 0x35, 0xd5, 0x4f, 0x29, 0x88, 0xcf,
+ 0x78, 0xd2, 0x7b, 0x65, 0x03, 0x7b, 0x7b, 0x46, 0x55, 0x24, 0x12, 0xd3,
+ 0x0e, 0xa2, 0xb4, 0xe1, 0xd9, 0x61, 0x67, 0xb9, 0xf7, 0x20, 0xf4, 0x70,
+ 0x4b, 0xff, 0x09, 0xe3, 0xbf, 0x6e, 0x2b, 0xa8, 0x99, 0x44, 0x5d, 0xeb,
+ 0xdb, 0x09, 0xcc, 0x9e, 0x06, 0x07, 0x8f, 0x4d, 0xbf, 0x17, 0x94, 0x81,
+ 0x36, 0x62, 0xd5, 0x22, 0xc2, 0x5c, 0x0e, 0x33, 0x46, 0x13, 0x2c, 0x53,
+ 0xe3, 0x1b, 0x02, 0x72, 0x3c, 0xd0, 0x25, 0x2a, 0xc0, 0x93, 0x2e, 0x01,
+ 0x71, 0xec, 0xf1, 0x1c, 0xef, 0x73, 0xec, 0xf8, 0xee, 0xe9, 0xce, 0x23,
+ 0xf3, 0xce, 0x66, 0xfa, 0x63, 0x01, 0x05, 0x0c, 0x8e, 0x8e, 0xa9, 0x6a,
+ 0xd1, 0x36, 0x96, 0x89, 0x26, 0x75, 0x3f, 0xbd, 0x09, 0xa4, 0xda, 0x01,
+ 0x76, 0xe8, 0xe3, 0xd9, 0xf5, 0x72, 0xd4, 0x85, 0x79, 0x62, 0xd0, 0x4a,
+ 0xaf, 0x33, 0x14, 0x5f, 0xd4, 0x61, 0x33, 0x29, 0xfc, 0x4b, 0x3b, 0x50,
+ 0xc2, 0x8f, 0x4d, 0x43, 0xd5, 0x43, 0x17, 0x75, 0x2f, 0x98, 0x3d, 0xea,
+ 0x54, 0x32, 0xca, 0x88, 0xef, 0xd0, 0x35, 0xce, 0x83, 0x9d, 0x09, 0x86,
+ 0x7e, 0x0d, 0x84, 0xed, 0x57, 0xe3, 0x31, 0xeb, 0x7e, 0xd2, 0xde, 0x74,
+ 0xdd, 0xcd, 0x62, 0x5d, 0x13, 0xf3, 0xbb, 0x58, 0x6b, 0xb4, 0xdb, 0xdb,
+ 0xfb, 0xa3, 0x4e, 0xb0, 0xd7, 0x21, 0x30, 0xa6, 0x2a, 0xc1, 0x00, 0x79,
+ 0x80, 0x7c, 0xda, 0xfb, 0x40, 0xc6, 0x38, 0x3f, 0x08, 0xaf, 0x41, 0x09,
+ 0x47, 0x2d, 0x2e, 0xe6, 0x43, 0x0c, 0x3c, 0x30, 0x1b, 0xd6, 0xbc, 0x1a,
+ 0x98, 0x3d, 0xdc, 0xed, 0x86, 0x18, 0xb0, 0x8d, 0xb2, 0xfd, 0x4d, 0xdc,
+ 0xa0, 0x7c, 0x9f, 0x48, 0xb6, 0x68, 0xc9, 0xd6, 0xf2, 0xcb, 0x27, 0x55,
+ 0xa2, 0x9e, 0x19, 0xca, 0x0c, 0x8d, 0x03, 0x7d, 0x3d, 0xb7, 0x91, 0x94,
+ 0x50, 0x90, 0x0d, 0x21, 0x7f, 0xe4, 0x26, 0xf0, 0x54, 0x44, 0x3a, 0xaa,
+ 0xd6, 0xbe, 0x22, 0x28, 0x5f, 0xaa, 0x92, 0x3c, 0xf7, 0x19, 0x35, 0x0c,
+ 0xda, 0xed, 0xc8, 0x73, 0x3e, 0xce, 0x6d, 0x62, 0x26, 0x4b, 0xf4, 0xa0,
+ 0xdc, 0x1b, 0xb8, 0x86, 0x46, 0xf1, 0x57, 0x68, 0x6a, 0x40, 0x53, 0x11,
+ 0x1a, 0xaf, 0xde, 0xfd, 0x41, 0x2d, 0x3d, 0x7f, 0x59, 0xa2, 0x54, 0x48,
+ 0x29, 0xed, 0x42, 0x90, 0x38, 0xf1, 0x45, 0x2f, 0xf3, 0x6d, 0x4e, 0x8b,
+ 0x29, 0x7d, 0x0b, 0x43, 0x14, 0x80, 0x90, 0xa9, 0x95, 0x94, 0x4b, 0x42,
+ 0x25, 0xbd, 0xf5, 0x19, 0xa6, 0x31, 0x5d, 0x62, 0xdf, 0x55, 0x5d, 0x23,
+ 0x37, 0xf7, 0xef, 0x07, 0x97, 0x5f, 0x0f, 0xdd, 0xec, 0xef, 0x82, 0xef,
+ 0x0c, 0xa5, 0xbb, 0x41, 0x44, 0x4d, 0x89, 0x86, 0x04, 0x05, 0xfc, 0x06,
+ 0xa8, 0xdc, 0x6c, 0x93, 0xbd, 0x23, 0x66, 0x3a, 0x97, 0x7c, 0x68, 0xff,
+ 0x88, 0x90, 0xbc, 0xd2, 0x09, 0x88, 0xef, 0xc4, 0x4d, 0xf6, 0x89, 0x1b,
+ 0x9d, 0xae, 0xa3, 0xaf, 0x08, 0x31, 0x37, 0xa2, 0x1f, 0x37, 0x76, 0xf2,
+ 0xe8, 0x54, 0x43, 0xb3, 0x59, 0xed, 0x13, 0xe7},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 238
+ {SEC_OID_SHA384,
+ 238,
+ {0xcf, 0xba, 0xd3, 0x04, 0xe0, 0x58, 0x07, 0xaf, 0x50, 0x5f, 0x55, 0x90,
+ 0xa4, 0x9e, 0xca, 0x63, 0x0f, 0xc4, 0x3d, 0xf9, 0x95, 0x0e, 0x5f, 0x43,
+ 0xb2, 0x12, 0x8a, 0x45, 0xd7, 0x27, 0x1f, 0x2d, 0xdc, 0x86, 0xd8, 0x37,
+ 0x4a, 0xf0, 0x8b, 0xb4, 0x78, 0xbc, 0x2e, 0xe3, 0x87, 0x3f, 0x88, 0x3c,
+ 0xa0, 0xdd, 0x41, 0xf5, 0xaa, 0x85, 0x3b, 0xc4, 0x42, 0xdc, 0xf5, 0xb6,
+ 0xfb, 0x1f, 0xed, 0x39, 0x5d, 0x8d, 0x7d, 0x71, 0xf1, 0x9a, 0x47, 0xe2,
+ 0x7c, 0xdc, 0x79, 0x0e, 0x63, 0xf4, 0xbb, 0x6d, 0x17, 0xfa, 0xad, 0x0f,
+ 0x58, 0xef, 0xff, 0x1a, 0x36, 0x04, 0x44, 0x48, 0xdb, 0x88, 0x83, 0x32,
+ 0x5b, 0x29, 0x03, 0x08, 0xca, 0xf5, 0x27, 0x22, 0x55, 0xbe, 0x1d, 0x15,
+ 0x27, 0x6f, 0xba, 0x40, 0x39, 0x20, 0x67, 0x62, 0xff, 0xa3, 0xb6, 0x3c,
+ 0xfd, 0x07, 0xc8, 0x2e, 0xcb, 0xe0, 0xf8, 0xb6, 0x83, 0x45, 0xf7, 0x48,
+ 0xc4, 0x27, 0x29, 0xef, 0x05, 0xee, 0x87, 0xd7, 0xd5, 0xd8, 0x3b, 0xf6,
+ 0xf7, 0x08, 0x65, 0x8d, 0x7c, 0x45, 0xa7, 0xf4, 0x57, 0xc3, 0x18, 0x7f,
+ 0x76, 0xe2, 0xe2, 0xe6, 0x9b, 0xc7, 0x4e, 0x60, 0xbb, 0x72, 0x9a, 0xcb,
+ 0xd1, 0xbf, 0xac, 0x5b, 0x79, 0xec, 0xd8, 0x95, 0xad, 0xa4, 0xb2, 0xc9,
+ 0xba, 0x43, 0x3e, 0xe5, 0x13, 0xb6, 0x51, 0x16, 0x8f, 0xc2, 0x37, 0x09,
+ 0xbc, 0x75, 0xf2, 0x7a, 0xc8, 0xf7, 0x93, 0x36, 0x54, 0x3d, 0x44, 0xaf,
+ 0x39, 0x10, 0xcc, 0xf6, 0x6f, 0xff, 0x78, 0x11, 0x3b, 0x10, 0x3d, 0xe9,
+ 0xd3, 0xd0, 0x66, 0x51, 0x57, 0xeb, 0xc1, 0x43, 0x55, 0xe9, 0x04, 0x8e,
+ 0x04, 0xcb, 0xa5, 0x18, 0x82, 0xdb, 0x9d, 0x70, 0xf4, 0x15, 0x05, 0xe5,
+ 0x34, 0x3d, 0xd8, 0x28, 0x94, 0xff, 0x27, 0x74, 0x17, 0xfc, 0x6b, 0x95,
+ 0x24, 0x90, 0x4b, 0x32, 0x65, 0x5f, 0xf0, 0xdb, 0xd8, 0x89, 0x96, 0x71,
+ 0xb6, 0x4b, 0x8f, 0x4e, 0x6b, 0x38, 0x78, 0x55, 0x3d, 0x21, 0xda, 0x3a,
+ 0xb8, 0x42, 0xc1, 0x2c, 0x0c, 0xc4, 0xcd, 0x88, 0xbc, 0x13, 0x1b, 0xee,
+ 0x41, 0x89, 0x6d, 0x03, 0x37, 0xea, 0x88, 0x7d, 0xc7, 0x29, 0x87, 0x49,
+ 0x22, 0xf4, 0xcf, 0x5b, 0x24, 0x22, 0x96, 0x78, 0x7d, 0xb9, 0x70, 0x9b,
+ 0x23, 0x7c, 0xf0, 0xb9, 0xa7, 0x71, 0x2c, 0xa7, 0x22, 0xec, 0xc6, 0x84,
+ 0x2c, 0x11, 0x61, 0x2d, 0xd7, 0x9d, 0xba, 0x6b, 0x3f, 0xda, 0x11, 0x59,
+ 0x7b, 0xaa, 0xcd, 0x44, 0xa0, 0x05, 0x19, 0xbf, 0x86, 0x4f, 0xbd, 0xd3,
+ 0xb4, 0xee, 0xbb, 0x92, 0x3b, 0x7e, 0xee, 0x29, 0xaa, 0xa9, 0x68, 0xd0,
+ 0x74, 0xcb, 0x45, 0xef, 0xb3, 0x30, 0x4c, 0xb9, 0x23, 0xb2, 0x47, 0x86,
+ 0x7f, 0x81, 0x9b, 0xb6, 0x14, 0x51, 0x86, 0xcb, 0xf7, 0x79, 0xb5, 0xc4,
+ 0xd8, 0xb9, 0x5a, 0xdd, 0x1b, 0x64, 0x9b, 0x38, 0xce, 0x30, 0x64, 0x79,
+ 0xe8, 0x68, 0x4b, 0xed, 0xa5, 0x5c, 0xf6, 0x8b, 0x2a, 0xa2, 0x33, 0x59,
+ 0xa9, 0x03, 0x4c, 0x6b, 0x37, 0xe5, 0x42, 0x62, 0xbf, 0x54, 0xe6, 0xcc,
+ 0x3c, 0x95, 0x9f, 0x3c, 0x7b, 0x89, 0x06, 0xea, 0x15, 0x86, 0x4c, 0x48,
+ 0x8e, 0x33, 0xbb, 0xec, 0x8b, 0x5d, 0x46, 0x50, 0x54, 0x60, 0x27, 0x98,
+ 0x35, 0x9e, 0xed, 0xb8, 0x0c, 0x9d, 0xff, 0x24, 0x63, 0xfb, 0x16, 0xd1,
+ 0x53, 0xb0, 0x20, 0x0a, 0xa0, 0x12, 0x22, 0xfb, 0x3b, 0x2d, 0xd8, 0x44,
+ 0xf9, 0x15, 0xef, 0xb0, 0x56, 0x12, 0xa8, 0xf1, 0xf0, 0x37, 0x1b, 0x2d,
+ 0x66, 0x8a, 0x68, 0x76, 0x8a, 0x16, 0x8d, 0x50, 0x7a, 0xf7, 0x76, 0x5a,
+ 0xe8, 0x05, 0xba, 0x3e, 0xdc, 0x1f, 0x81, 0xe0, 0xdf, 0xc4, 0x95, 0xd8,
+ 0x24, 0x21, 0x2d, 0x1c, 0xb0, 0x00, 0x12, 0xa7},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 239
+ {SEC_OID_SHA384,
+ 239,
+ {0x92, 0x52, 0x8f, 0x45, 0x9c, 0x1b, 0xd0, 0x77, 0x5d, 0x8c, 0x46, 0x55,
+ 0xfb, 0x2f, 0xd5, 0xe8, 0x04, 0x0f, 0x32, 0x65, 0xbb, 0x57, 0xfe, 0x1e,
+ 0xe5, 0x53, 0xc4, 0x8f, 0x34, 0x73, 0x8f, 0x3d, 0x5a, 0xd2, 0xae, 0x40,
+ 0xd6, 0x03, 0x7f, 0x02, 0xa2, 0x39, 0x89, 0x66, 0x9e, 0x0e, 0xe9, 0x83,
+ 0x5f, 0x3f, 0xc7, 0x44, 0x42, 0x13, 0x55, 0x8f, 0x2e, 0xda, 0x9b, 0xb9,
+ 0x48, 0x5c, 0x3b, 0x81, 0xd9, 0x9f, 0xe1, 0xae, 0x4e, 0x26, 0xb2, 0x2c,
+ 0xd5, 0xea, 0x72, 0x68, 0xd4, 0x89, 0xd2, 0x91, 0xd4, 0xf5, 0xe4, 0x7f,
+ 0x5c, 0xac, 0x8f, 0xad, 0x31, 0x02, 0x7c, 0xc5, 0x61, 0x38, 0xd5, 0xb5,
+ 0x5b, 0x3e, 0x45, 0xb0, 0x5c, 0xc8, 0x58, 0xaf, 0xd6, 0xed, 0x92, 0xbe,
+ 0xc1, 0x81, 0xe1, 0x17, 0x6b, 0x84, 0xec, 0x33, 0xf1, 0x34, 0x80, 0x1a,
+ 0xba, 0x86, 0x20, 0xb2, 0x94, 0xb2, 0x23, 0x81, 0x65, 0xb8, 0x18, 0x2d,
+ 0xd3, 0x0c, 0x18, 0x31, 0x30, 0x7e, 0xc3, 0x59, 0x44, 0xe1, 0x61, 0x14,
+ 0x69, 0xa4, 0x58, 0xed, 0x3e, 0xee, 0xc1, 0x48, 0x05, 0x56, 0x2f, 0x88,
+ 0xeb, 0xa7, 0xe9, 0x52, 0xbe, 0xb9, 0xc1, 0x9a, 0x8e, 0xc9, 0xc6, 0xa0,
+ 0xc7, 0xe2, 0x41, 0x8d, 0x0a, 0xde, 0x51, 0x9c, 0x16, 0x75, 0xee, 0x3b,
+ 0x02, 0x9b, 0xfa, 0xd2, 0x0c, 0x43, 0x4e, 0xcf, 0x2b, 0x11, 0x05, 0xe7,
+ 0x65, 0x92, 0xbf, 0xb0, 0x34, 0x13, 0x80, 0xad, 0xc4, 0x13, 0xd5, 0x66,
+ 0xe6, 0x2c, 0x93, 0x08, 0xf5, 0x9d, 0x6e, 0xe7, 0x17, 0xd2, 0x5c, 0x5a,
+ 0x28, 0x87, 0xaf, 0x1c, 0x83, 0x41, 0x12, 0x7b, 0x69, 0x01, 0x56, 0x18,
+ 0x6a, 0x7d, 0x26, 0x5f, 0xec, 0xb9, 0x9a, 0x08, 0x42, 0x1c, 0x89, 0xc8,
+ 0xda, 0x82, 0x9c, 0x6e, 0x24, 0x2f, 0x56, 0x18, 0x76, 0x91, 0x9b, 0x22,
+ 0x9e, 0x73, 0xce, 0xa2, 0xf0, 0x69, 0x4d, 0x8b, 0xff, 0x28, 0x22, 0x31,
+ 0xad, 0x9b, 0x01, 0x0e, 0x4d, 0x1c, 0x65, 0x48, 0x3c, 0x2a, 0xcf, 0xe7,
+ 0x0e, 0x0d, 0x84, 0x0a, 0xb2, 0x5e, 0x5d, 0x18, 0x1e, 0xd7, 0xff, 0x88,
+ 0x4f, 0x45, 0xd4, 0x8c, 0x45, 0x93, 0x4a, 0x60, 0xff, 0xa6, 0xcb, 0xee,
+ 0xfc, 0xff, 0x85, 0xd4, 0xbb, 0x3b, 0x61, 0x87, 0xa7, 0xd1, 0x45, 0x4a,
+ 0x2c, 0x08, 0xc5, 0xfa, 0x22, 0x27, 0x15, 0xbb, 0xfb, 0xf7, 0x07, 0xa4,
+ 0x92, 0xac, 0x8f, 0xa2, 0xa7, 0x09, 0x68, 0x6a, 0xcf, 0x46, 0x69, 0x66,
+ 0x82, 0x34, 0x73, 0xd8, 0x2a, 0x7d, 0x73, 0x66, 0xe2, 0x53, 0xa4, 0x13,
+ 0x72, 0xfa, 0x22, 0x00, 0xcd, 0x4f, 0x3c, 0xc4, 0xd7, 0x8a, 0x4b, 0xc2,
+ 0xc4, 0x25, 0xa5, 0x3d, 0x15, 0x80, 0xf0, 0xe3, 0xec, 0xc1, 0x7b, 0x48,
+ 0xbc, 0x55, 0xa8, 0x18, 0x56, 0x88, 0xf3, 0x36, 0x2a, 0x5e, 0xf7, 0xcb,
+ 0x54, 0x7e, 0xf4, 0x52, 0x46, 0x06, 0xad, 0x3e, 0x31, 0x7f, 0x0d, 0x10,
+ 0x27, 0x05, 0x9b, 0xea, 0x88, 0xa0, 0xed, 0x7f, 0xdf, 0x44, 0x51, 0x58,
+ 0x38, 0xe3, 0xa0, 0x3f, 0xe0, 0x59, 0xa8, 0x04, 0x53, 0x4b, 0x48, 0x28,
+ 0x01, 0xe5, 0xb1, 0xcc, 0x35, 0xee, 0x6b, 0xbd, 0xcd, 0x4c, 0x6a, 0xf5,
+ 0x38, 0x99, 0xcc, 0x97, 0x45, 0x72, 0x24, 0xb8, 0x47, 0x0c, 0xb7, 0x2c,
+ 0x4c, 0x41, 0xcb, 0x18, 0x0c, 0xa6, 0x39, 0xe1, 0x8d, 0x45, 0xa9, 0xcd,
+ 0xb3, 0x8d, 0x27, 0xd9, 0xa8, 0x2c, 0x04, 0x15, 0x7c, 0x70, 0xd5, 0xac,
+ 0x18, 0xb6, 0x23, 0xe7, 0x9e, 0xeb, 0x9f, 0xf7, 0x47, 0x28, 0x9b, 0x85,
+ 0x80, 0x25, 0x73, 0x56, 0xe7, 0xa2, 0x48, 0x8f, 0x08, 0x11, 0x50, 0x91,
+ 0x90, 0xaf, 0xf1, 0xc7, 0xdf, 0xe3, 0xe2, 0x80, 0x19, 0xf5, 0xf8, 0x61,
+ 0x54, 0x3a, 0xf0, 0x00, 0x4f, 0x89, 0x7e, 0xe7},
+ pub_key_11,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false}};
+
+#endif // rsa_signature_4096_sha384_vectors_h__
diff --git a/security/nss/gtests/common/testvectors/rsa_signature_4096_sha512-vectors.h b/security/nss/gtests/common/testvectors/rsa_signature_4096_sha512-vectors.h
new file mode 100644
index 0000000000..7d9c4ad3d5
--- /dev/null
+++ b/security/nss/gtests/common/testvectors/rsa_signature_4096_sha512-vectors.h
@@ -0,0 +1,12215 @@
+/* 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 rsa_signature_4096_sha512_vectors_h__
+#define rsa_signature_4096_sha512_vectors_h__
+
+#include "testvectors_base/test-structs.h"
+
+static const std::vector<uint8_t> pub_key_12{
+ 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86,
+ 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00,
+ 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xc9, 0xa7, 0x65,
+ 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e, 0x9a, 0x5e, 0x46,
+ 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6, 0x28, 0x47, 0xb3,
+ 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97, 0x1c, 0x28, 0x25,
+ 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a, 0x8a, 0xb5, 0x92,
+ 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4, 0xb9, 0x20, 0xe3,
+ 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c, 0xeb, 0xf0, 0xe6,
+ 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e, 0x22, 0x18, 0x6a,
+ 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4, 0xff, 0x2c, 0xc2,
+ 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d, 0x7c, 0xd7, 0xdc,
+ 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33, 0xc3, 0x11, 0x65,
+ 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92, 0x3c, 0x83, 0x89,
+ 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b, 0x8d, 0x4a, 0x74,
+ 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e, 0x12, 0xbc, 0x58,
+ 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e, 0x9f, 0x31, 0xde,
+ 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe, 0x8e, 0x4b, 0xdf,
+ 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19, 0xc4, 0x88, 0xc0,
+ 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2, 0x30, 0x28, 0xa7,
+ 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4, 0x6d, 0x7d, 0x8f,
+ 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a, 0x97, 0xa9, 0xa1,
+ 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec, 0xca, 0xd9, 0x56,
+ 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1, 0x04, 0x9c, 0x88,
+ 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72, 0xa2, 0x68, 0xa4,
+ 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde, 0xc4, 0x4f, 0x2c,
+ 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29, 0x0a, 0xca, 0xda,
+ 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89, 0x48, 0x7b, 0xa8,
+ 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30, 0xf9, 0x23, 0x95,
+ 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1, 0xdb, 0xa5, 0x5d,
+ 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78, 0x61, 0x08, 0x68,
+ 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74, 0xa9, 0x3a, 0x4c,
+ 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15, 0x06, 0x6d, 0x70,
+ 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20, 0x50, 0x85, 0xce,
+ 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5, 0x75, 0x6a, 0x63,
+ 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62, 0xa6, 0x84, 0x96,
+ 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca, 0x0e, 0xa0, 0xe3,
+ 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4, 0x4d, 0xaf, 0x8f,
+ 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d, 0xb6, 0xb4, 0x53,
+ 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95, 0xb4, 0xb6, 0x0e,
+ 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37, 0x03, 0x42, 0x2b,
+ 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54, 0xfe, 0x8b, 0x63,
+ 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7, 0xd9, 0xd3, 0x65,
+ 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a, 0x96, 0x48, 0xec,
+ 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0, 0x2e, 0xef, 0xe9,
+ 0x24, 0xa6, 0x70, 0x47, 0xd3, 0x02, 0x03, 0x01, 0x00, 0x01};
+
+const RsaSignatureTestVector kRsaSignature4096Sha512WycheproofVectors[] = {
+
+ // Comment:
+ // tcID: 1
+ {SEC_OID_SHA512,
+ 1,
+ {0x9c, 0xd2, 0x8b, 0xf4, 0x1b, 0x99, 0xfa, 0x4d, 0xf2, 0x85, 0x2d, 0x86,
+ 0x53, 0x62, 0x57, 0xfe, 0x11, 0x1f, 0x63, 0xf0, 0x18, 0x15, 0x14, 0x6c,
+ 0x05, 0x7d, 0xc3, 0xbd, 0xa9, 0xb6, 0x63, 0x3e, 0x49, 0x49, 0x5d, 0x38,
+ 0x82, 0x23, 0x92, 0xb6, 0xb9, 0x01, 0xe6, 0xac, 0x69, 0xc4, 0xf0, 0x96,
+ 0x23, 0xa5, 0x24, 0xe4, 0x92, 0x46, 0xc3, 0x71, 0x0c, 0x85, 0xa1, 0x95,
+ 0x79, 0x43, 0xd8, 0x9c, 0x83, 0x99, 0xb0, 0xc2, 0xa6, 0x49, 0x93, 0x8b,
+ 0xb0, 0x73, 0x40, 0xf1, 0x4c, 0x69, 0x81, 0xa0, 0xda, 0x0f, 0xd3, 0x51,
+ 0x63, 0xbc, 0x7e, 0xed, 0xac, 0x80, 0xad, 0x1c, 0xbf, 0x06, 0xa4, 0xc3,
+ 0x2a, 0x4a, 0x08, 0x52, 0x35, 0x54, 0x25, 0x6e, 0xb2, 0x21, 0x39, 0x5c,
+ 0x76, 0xe1, 0xf7, 0x9a, 0x5e, 0x3c, 0x5b, 0x96, 0x36, 0x67, 0x3d, 0xb3,
+ 0xba, 0x27, 0xee, 0xbf, 0x83, 0x15, 0x46, 0x88, 0x88, 0x67, 0x1f, 0x84,
+ 0x41, 0x32, 0x4e, 0x09, 0x21, 0x24, 0xdf, 0x31, 0xd3, 0x96, 0xad, 0x83,
+ 0x67, 0xeb, 0x7c, 0x9d, 0x0a, 0xfa, 0x44, 0xda, 0xe8, 0x5d, 0x56, 0x20,
+ 0x8b, 0xa2, 0x1e, 0xc7, 0xc1, 0xf0, 0xed, 0x6a, 0x36, 0x78, 0xf5, 0xd9,
+ 0x7b, 0xa7, 0x08, 0x94, 0x22, 0xc6, 0x62, 0xd8, 0x6c, 0xd5, 0x14, 0xfe,
+ 0x85, 0x3f, 0x38, 0x48, 0x16, 0x32, 0x19, 0x7c, 0x1b, 0xa0, 0x7e, 0x4d,
+ 0x92, 0x73, 0x5e, 0xef, 0x3b, 0x75, 0xaf, 0xc2, 0x5f, 0xfa, 0x90, 0x07,
+ 0x69, 0xc7, 0x4b, 0xa3, 0x4f, 0x2d, 0x15, 0x7e, 0x74, 0xbb, 0xab, 0x64,
+ 0xcf, 0x41, 0x3b, 0xc8, 0x58, 0xcf, 0x6c, 0x39, 0x3e, 0x8a, 0xfe, 0x24,
+ 0xf9, 0xe7, 0x11, 0x68, 0xe9, 0x7d, 0xb9, 0x67, 0x17, 0xd0, 0x08, 0x1d,
+ 0x88, 0xa2, 0x72, 0x57, 0xd8, 0xc6, 0x92, 0xdd, 0x0e, 0x00, 0x1f, 0x3f,
+ 0xdc, 0x20, 0x90, 0x51, 0x25, 0x50, 0xad, 0x38, 0x72, 0x5c, 0x10, 0xa2,
+ 0x01, 0xfc, 0x50, 0xf8, 0xdc, 0x89, 0xec, 0xf3, 0x63, 0xb4, 0xd2, 0x1a,
+ 0x7d, 0x81, 0x5e, 0xb7, 0x85, 0x57, 0xd4, 0x2e, 0x65, 0x7c, 0xb4, 0x4b,
+ 0xfc, 0x78, 0x52, 0x03, 0xe8, 0xde, 0x00, 0xf9, 0xe1, 0x8a, 0xf1, 0xc8,
+ 0xe1, 0x29, 0x53, 0xa3, 0x3b, 0x07, 0x17, 0xaf, 0x21, 0x5d, 0x9b, 0x04,
+ 0xb7, 0x1f, 0xc3, 0x20, 0xbd, 0xf4, 0xd5, 0x58, 0xfa, 0xf5, 0x5d, 0x03,
+ 0xd3, 0x08, 0x44, 0x23, 0x75, 0x51, 0xe3, 0x5e, 0xd6, 0x60, 0x6b, 0xc7,
+ 0x06, 0xca, 0x43, 0xa4, 0x7e, 0x6c, 0x49, 0x3e, 0x14, 0x71, 0x90, 0x49,
+ 0x06, 0x5e, 0xb8, 0xe0, 0x07, 0x60, 0x28, 0x3e, 0xe7, 0x2c, 0x1a, 0xe3,
+ 0xce, 0x01, 0x9c, 0xe3, 0x26, 0x3a, 0x90, 0xb8, 0x34, 0x0d, 0x1a, 0x47,
+ 0xb4, 0x9b, 0x78, 0xd5, 0xca, 0xe9, 0x60, 0x25, 0x39, 0xb3, 0x79, 0x18,
+ 0x6e, 0x5c, 0x1e, 0x84, 0x7b, 0x69, 0xc7, 0x51, 0x52, 0x03, 0x6c, 0x8d,
+ 0x9e, 0xf3, 0xc7, 0x7e, 0xcd, 0x15, 0x1b, 0xda, 0xe7, 0xff, 0x36, 0xa4,
+ 0x59, 0xd0, 0xbb, 0xc1, 0xdf, 0xa3, 0x3c, 0xe3, 0xdc, 0xd9, 0x4e, 0xe2,
+ 0xcf, 0x6e, 0xe0, 0x8a, 0x77, 0x48, 0x57, 0x46, 0x30, 0x6e, 0xd9, 0x87,
+ 0xee, 0xba, 0xae, 0x2b, 0xaa, 0x54, 0x4b, 0x54, 0x3b, 0x5a, 0xfe, 0x14,
+ 0x3e, 0x41, 0x22, 0xad, 0xe5, 0xad, 0xfa, 0x4f, 0xd4, 0x63, 0xa2, 0x46,
+ 0xf2, 0x94, 0x82, 0xdc, 0xe7, 0xa5, 0x15, 0x73, 0xaa, 0x18, 0xfc, 0xe8,
+ 0x7f, 0x7e, 0xdd, 0xe8, 0x42, 0xe7, 0xf2, 0x1f, 0xf9, 0xe4, 0x0c, 0x41,
+ 0x01, 0xb9, 0x22, 0x61, 0x6e, 0xe4, 0xc1, 0x4e, 0xa1, 0xaf, 0x3c, 0x4d,
+ 0x41, 0x7f, 0xe8, 0x87, 0x6a, 0xf3, 0x81, 0x02, 0x7d, 0x83, 0x7f, 0xc4,
+ 0x0d, 0xc6, 0x84, 0xe8, 0x1b, 0x9e, 0xec, 0xd4},
+ pub_key_12,
+ {},
+ true},
+
+ // Comment:
+ // tcID: 2
+ {SEC_OID_SHA512,
+ 2,
+ {0x65, 0x9f, 0xfc, 0xbf, 0x6b, 0x22, 0xf5, 0xd2, 0x01, 0xfa, 0x41, 0x14,
+ 0x07, 0x7a, 0xa7, 0xdf, 0x32, 0xb5, 0x13, 0xa1, 0xfa, 0x59, 0x48, 0xee,
+ 0x01, 0xf6, 0xe2, 0x1c, 0x18, 0x62, 0xa2, 0xb9, 0x18, 0x63, 0xf7, 0xaa,
+ 0x53, 0xd1, 0xaa, 0xdc, 0xab, 0x93, 0x47, 0x95, 0x52, 0x10, 0xa9, 0x18,
+ 0x29, 0xa5, 0xf7, 0xc8, 0x6b, 0x3e, 0x28, 0x50, 0xbd, 0x1f, 0x76, 0xb3,
+ 0xc4, 0xf4, 0x33, 0x36, 0x15, 0xce, 0xb2, 0x28, 0x30, 0xa7, 0xa9, 0xd7,
+ 0xa1, 0x34, 0x36, 0x68, 0x3a, 0x48, 0x99, 0x5b, 0xfd, 0x62, 0xf5, 0x28,
+ 0xef, 0x49, 0x59, 0xd3, 0x0b, 0x6d, 0xdc, 0xc8, 0xed, 0x2a, 0x43, 0x1c,
+ 0x06, 0xc3, 0x37, 0x25, 0x0f, 0x82, 0x74, 0x41, 0x7f, 0x63, 0x69, 0xb7,
+ 0xa0, 0x8b, 0x92, 0x78, 0x85, 0xdf, 0x52, 0xbd, 0x73, 0x70, 0xd3, 0x67,
+ 0x50, 0x94, 0xbf, 0x1b, 0xd3, 0x2a, 0x7f, 0x5b, 0x0c, 0xa9, 0xa3, 0x99,
+ 0xa5, 0x9f, 0x86, 0x8c, 0xfb, 0x78, 0xf8, 0x7b, 0x86, 0x47, 0xab, 0x37,
+ 0xd0, 0xd7, 0xa5, 0x8d, 0x6f, 0x4a, 0x58, 0xf3, 0xe3, 0xdf, 0x7a, 0xe8,
+ 0x8d, 0xdf, 0xa6, 0x47, 0x00, 0x50, 0x22, 0x97, 0x54, 0xf4, 0xcc, 0xfa,
+ 0x26, 0x5c, 0xec, 0x06, 0x35, 0xf0, 0x36, 0x0c, 0x48, 0x5d, 0x8f, 0x81,
+ 0x97, 0x4c, 0x6b, 0x8a, 0x11, 0xad, 0xce, 0x37, 0x75, 0xdd, 0x01, 0x93,
+ 0x6b, 0x82, 0xdb, 0x37, 0x64, 0x1e, 0xcf, 0x5f, 0x43, 0xcb, 0x85, 0x38,
+ 0x05, 0x5a, 0x05, 0x3d, 0x40, 0x85, 0xc3, 0x8a, 0x8a, 0x1c, 0x4e, 0x0c,
+ 0x8a, 0xf9, 0x61, 0x44, 0x8a, 0x77, 0x92, 0x88, 0xc5, 0xef, 0xaa, 0xb1,
+ 0xeb, 0x44, 0x01, 0xc8, 0xf3, 0x88, 0xc0, 0xb7, 0x29, 0xe4, 0x22, 0x43,
+ 0xd9, 0x35, 0xdf, 0x1a, 0xd3, 0x70, 0x5c, 0x1c, 0x5a, 0x7f, 0xfb, 0x6e,
+ 0xa8, 0xce, 0x77, 0xa6, 0x94, 0x81, 0xa3, 0xb9, 0x30, 0xf9, 0x5f, 0xf1,
+ 0x18, 0xcd, 0x0f, 0xdb, 0x17, 0x39, 0x3a, 0x37, 0x13, 0x9b, 0x3b, 0x5a,
+ 0x9c, 0x27, 0x5c, 0x6b, 0xbb, 0xc8, 0x19, 0xe1, 0x8f, 0x49, 0xc3, 0x69,
+ 0x15, 0x3b, 0xf1, 0xf7, 0x80, 0x7b, 0x45, 0x0e, 0x54, 0xfc, 0x28, 0x06,
+ 0x5a, 0x6a, 0xb6, 0xd5, 0xb0, 0xee, 0x91, 0xd0, 0xa9, 0x30, 0x2e, 0xbc,
+ 0x0b, 0xcc, 0xd3, 0x5c, 0x2f, 0xb2, 0xfe, 0xfc, 0x34, 0x1a, 0x95, 0x4b,
+ 0x67, 0xe9, 0x1f, 0x6d, 0x8f, 0x3f, 0x7b, 0x62, 0xc5, 0xfb, 0xe5, 0x04,
+ 0x50, 0x85, 0x94, 0xf3, 0x57, 0xb1, 0xed, 0x95, 0x1f, 0xca, 0xc7, 0x04,
+ 0x3a, 0x08, 0x2b, 0x9b, 0xbf, 0x41, 0xcc, 0xf6, 0x09, 0x88, 0x18, 0x61,
+ 0xe2, 0xde, 0x15, 0xee, 0x99, 0xd3, 0x73, 0xc0, 0xe9, 0x90, 0x27, 0xff,
+ 0x24, 0x0c, 0x0b, 0x6f, 0xa5, 0x2b, 0xe2, 0xe1, 0x99, 0x96, 0x78, 0x60,
+ 0xba, 0xff, 0xbe, 0x25, 0xb3, 0x25, 0x4f, 0xcd, 0x37, 0x5d, 0xa7, 0x15,
+ 0x2b, 0xb9, 0x4c, 0xe8, 0xdd, 0x01, 0x46, 0x52, 0x90, 0xfb, 0xcd, 0xea,
+ 0x08, 0x38, 0xa6, 0x95, 0x76, 0xe9, 0x7e, 0x63, 0xcb, 0x63, 0x6d, 0xb7,
+ 0x9c, 0x27, 0x99, 0xa2, 0x6f, 0x94, 0xa9, 0xfb, 0x04, 0x4e, 0x3b, 0xf6,
+ 0x6c, 0x52, 0x08, 0x95, 0xb4, 0x68, 0x3b, 0xd7, 0x99, 0xe6, 0xb0, 0x4a,
+ 0xb6, 0x2f, 0x62, 0x1d, 0xc0, 0x0f, 0x20, 0xa4, 0xad, 0xb1, 0x31, 0x60,
+ 0x6f, 0x12, 0x7b, 0x84, 0x02, 0x52, 0x69, 0x46, 0x6c, 0x76, 0x01, 0x81,
+ 0xd7, 0xdd, 0x9f, 0xfd, 0x0a, 0xa5, 0x38, 0x11, 0x80, 0xb5, 0x41, 0xe5,
+ 0xe9, 0x33, 0xe1, 0x84, 0x1d, 0x63, 0x86, 0xec, 0x55, 0xa6, 0x3b, 0xd9,
+ 0xd8, 0x67, 0x4a, 0x77, 0x55, 0x26, 0xd3, 0x0d, 0xbe, 0x34, 0xe4, 0xdb,
+ 0x87, 0x06, 0x7a, 0x93, 0x26, 0xc6, 0xdb, 0xa0},
+ pub_key_12,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ true},
+
+ // Comment:
+ // tcID: 3
+ {SEC_OID_SHA512,
+ 3,
+ {0x46, 0xea, 0xa4, 0x62, 0x4a, 0x4d, 0x2c, 0x1f, 0x10, 0x43, 0xeb, 0x3d,
+ 0x17, 0xb4, 0x8d, 0x97, 0x78, 0x19, 0xa8, 0x79, 0x6f, 0x48, 0xf2, 0x01,
+ 0x74, 0xc5, 0x0d, 0xa6, 0x24, 0xc6, 0x57, 0xe6, 0x4d, 0x31, 0x54, 0xdc,
+ 0xfa, 0x2a, 0x5b, 0x1d, 0x8c, 0x6d, 0x2e, 0xd0, 0x7c, 0xf1, 0xf1, 0xc1,
+ 0x9a, 0xaa, 0x61, 0x1d, 0x64, 0x66, 0xf7, 0xe7, 0xec, 0x73, 0xdf, 0x5e,
+ 0xe7, 0x86, 0x57, 0x3a, 0xdc, 0x5a, 0x9e, 0x3c, 0x1d, 0x0a, 0x25, 0x55,
+ 0x9d, 0xad, 0x28, 0x2d, 0xb2, 0x6e, 0x88, 0x98, 0x07, 0x76, 0x41, 0x15,
+ 0xa0, 0x5a, 0x23, 0x95, 0x9a, 0xcf, 0x48, 0xd2, 0x3b, 0x3b, 0x33, 0xa9,
+ 0x3d, 0x8b, 0x6c, 0x7d, 0xe3, 0xee, 0x44, 0x6f, 0x11, 0x3e, 0xef, 0x96,
+ 0x05, 0x5d, 0x28, 0x5f, 0xdf, 0xd2, 0x78, 0x88, 0xe5, 0x69, 0xc5, 0x0f,
+ 0x02, 0x2d, 0x5e, 0x8a, 0xba, 0xfc, 0x87, 0x4d, 0xd5, 0xa6, 0x1d, 0xf6,
+ 0x25, 0x8e, 0x85, 0x26, 0x8b, 0xff, 0x66, 0xcc, 0x56, 0x43, 0x10, 0x7f,
+ 0x7d, 0x90, 0x97, 0x49, 0x6c, 0xae, 0xdc, 0x18, 0x5b, 0x37, 0x31, 0x1a,
+ 0xb6, 0x97, 0x9f, 0x27, 0x3e, 0x56, 0x70, 0xf1, 0x43, 0x14, 0x6b, 0x68,
+ 0xe4, 0x4b, 0x49, 0x38, 0x95, 0x54, 0x77, 0x2c, 0x1c, 0xa7, 0xbb, 0x7a,
+ 0x12, 0xfc, 0xf6, 0x7d, 0x67, 0xa1, 0xfd, 0x0c, 0x24, 0x5b, 0xb4, 0xcb,
+ 0xb9, 0x24, 0x27, 0x6a, 0xe7, 0x56, 0x09, 0x85, 0x99, 0x39, 0x2c, 0xde,
+ 0x07, 0x6a, 0x1c, 0x0e, 0xdc, 0x80, 0x96, 0xd9, 0x12, 0x5e, 0x5a, 0x5d,
+ 0x30, 0xc2, 0xa9, 0x3d, 0x00, 0xfe, 0x2e, 0x03, 0x62, 0xe9, 0x85, 0x92,
+ 0xc8, 0xfd, 0x31, 0xab, 0x5b, 0x4c, 0x3b, 0x34, 0xe6, 0x5d, 0x38, 0xca,
+ 0x0c, 0x25, 0x87, 0x4e, 0xb3, 0x94, 0xe0, 0x49, 0x69, 0x98, 0x2b, 0x70,
+ 0x93, 0x26, 0x16, 0xb7, 0x5e, 0xe2, 0x91, 0x2c, 0x6a, 0x07, 0xf2, 0x0e,
+ 0xc7, 0x0e, 0x52, 0xbe, 0x63, 0x0e, 0xbe, 0x02, 0x4c, 0x06, 0x22, 0xae,
+ 0xd1, 0x25, 0xe0, 0x0b, 0xc8, 0x49, 0x80, 0x41, 0x6b, 0x80, 0xcb, 0xa7,
+ 0x75, 0x2e, 0xb9, 0x0a, 0xf2, 0xb8, 0x21, 0x5c, 0x4b, 0x55, 0x98, 0x80,
+ 0xd2, 0xe1, 0xc5, 0x77, 0xb7, 0x37, 0x45, 0x31, 0x03, 0x80, 0x83, 0x72,
+ 0x5d, 0x23, 0xd0, 0x2d, 0x4f, 0xa5, 0xd8, 0xb5, 0xa4, 0xc6, 0x8e, 0x9e,
+ 0xa5, 0xe1, 0x1f, 0xe2, 0xd9, 0xe0, 0x3c, 0x1b, 0x8a, 0x4d, 0xb0, 0xb0,
+ 0x53, 0x09, 0x7b, 0x5a, 0x17, 0x5b, 0x11, 0x31, 0xe8, 0xbe, 0xef, 0x5d,
+ 0x55, 0x9b, 0xcc, 0x3f, 0x17, 0xed, 0x2e, 0x6f, 0x63, 0x04, 0xc0, 0xe4,
+ 0x65, 0x0a, 0x2b, 0xb6, 0x75, 0xaa, 0x8d, 0xe4, 0x4a, 0xf8, 0xa2, 0xe3,
+ 0x01, 0x73, 0x45, 0x84, 0xee, 0xa1, 0x45, 0xc4, 0xb3, 0x89, 0xf6, 0x18,
+ 0x0e, 0x63, 0x95, 0x41, 0x2a, 0xe7, 0x0e, 0x57, 0xf4, 0x88, 0xed, 0x15,
+ 0xd4, 0x58, 0x95, 0xbe, 0x58, 0x0b, 0xd8, 0x7c, 0xd9, 0x16, 0xb8, 0xf2,
+ 0x0e, 0x46, 0xad, 0x2f, 0xff, 0x03, 0x67, 0xdd, 0xa5, 0x42, 0x66, 0x77,
+ 0x8b, 0xb4, 0x44, 0xc6, 0xe4, 0xfd, 0xd4, 0x5f, 0xa6, 0x2c, 0xae, 0x3a,
+ 0xeb, 0x54, 0xb6, 0xa7, 0xa6, 0xb4, 0xd8, 0x06, 0x8e, 0x3a, 0x4d, 0x07,
+ 0x30, 0xf0, 0x26, 0x03, 0x40, 0xa6, 0xc3, 0x2c, 0x3c, 0x5d, 0x33, 0xf5,
+ 0x14, 0x61, 0x2c, 0x94, 0x1b, 0xb6, 0x3d, 0x73, 0x0d, 0xf5, 0x58, 0x49,
+ 0x33, 0xe1, 0x25, 0x46, 0x50, 0x04, 0x95, 0xb5, 0xed, 0x3b, 0xa3, 0x63,
+ 0x1a, 0x3d, 0xb8, 0x71, 0xd1, 0x73, 0x53, 0xd4, 0xc1, 0x66, 0x76, 0xa0,
+ 0x33, 0x2b, 0xa4, 0xc4, 0xc4, 0xc6, 0x8c, 0xdb, 0x6f, 0xf2, 0x1f, 0xf7,
+ 0x37, 0xee, 0x24, 0x9b, 0xe1, 0x53, 0xc1, 0xd9},
+ pub_key_12,
+ {0x54, 0x65, 0x73, 0x74},
+ true},
+
+ // Comment:
+ // tcID: 4
+ {SEC_OID_SHA512,
+ 4,
+ {0x12, 0x81, 0x31, 0x53, 0xb3, 0x7f, 0xa6, 0xc0, 0xfd, 0x75, 0x5a, 0x1c,
+ 0x7c, 0x40, 0x9b, 0xb8, 0x16, 0x9c, 0x5a, 0x39, 0xd0, 0x45, 0xdf, 0xf2,
+ 0xda, 0x02, 0xb2, 0xf8, 0xe8, 0x89, 0x7b, 0x0c, 0xdc, 0x6c, 0x2d, 0x40,
+ 0xe6, 0x94, 0x5b, 0x97, 0x00, 0x6f, 0x18, 0xe1, 0xb2, 0x69, 0x83, 0xf7,
+ 0x7b, 0x70, 0xbf, 0x29, 0x61, 0xb5, 0xe5, 0xf2, 0x75, 0x92, 0x41, 0xda,
+ 0xee, 0x8c, 0x56, 0xfc, 0xa7, 0xc5, 0x3c, 0x81, 0xf6, 0x9d, 0x3a, 0x03,
+ 0x41, 0x72, 0x0d, 0x97, 0x61, 0xa4, 0xf7, 0xbe, 0x8c, 0x06, 0x84, 0x64,
+ 0xe8, 0x81, 0xc8, 0x5a, 0x2c, 0x39, 0xe0, 0xac, 0x6f, 0x74, 0xf6, 0xf5,
+ 0xcb, 0x42, 0xdf, 0x8c, 0x37, 0x13, 0xf6, 0x6a, 0x28, 0x2d, 0x7f, 0xba,
+ 0x85, 0xb7, 0xa0, 0x9a, 0x6a, 0xf8, 0x3a, 0x06, 0x8b, 0x78, 0xbf, 0xe8,
+ 0x3a, 0xb2, 0x58, 0x41, 0xe4, 0xbc, 0x67, 0xc9, 0xe4, 0x0c, 0xf2, 0xa0,
+ 0x97, 0x4f, 0x88, 0x75, 0xfb, 0x81, 0xcc, 0x6a, 0x11, 0x5b, 0x91, 0xf9,
+ 0x22, 0x41, 0x9c, 0x44, 0xea, 0x82, 0xb3, 0x31, 0x87, 0x52, 0x1a, 0x7e,
+ 0x1f, 0x46, 0xc0, 0xab, 0x94, 0x59, 0xb4, 0xe9, 0x7a, 0x3f, 0x4a, 0x1d,
+ 0x9e, 0x92, 0x40, 0x3a, 0x37, 0x16, 0x88, 0x26, 0xfa, 0x0e, 0xe9, 0x14,
+ 0x23, 0x2a, 0xfb, 0x6c, 0x4d, 0x7d, 0xd0, 0x82, 0xd0, 0xc5, 0x88, 0x85,
+ 0xe3, 0x56, 0xd0, 0xef, 0xb8, 0xaa, 0x9a, 0xe3, 0x3d, 0x04, 0x5f, 0x24,
+ 0xb4, 0xb3, 0x18, 0x2d, 0x5c, 0x54, 0x55, 0x6f, 0x58, 0x38, 0xc4, 0x49,
+ 0xd3, 0x1a, 0x49, 0xa3, 0xac, 0x4b, 0xa5, 0x68, 0xc2, 0x48, 0xed, 0x72,
+ 0xc1, 0x11, 0xb5, 0xff, 0xab, 0xd9, 0x91, 0xeb, 0xf5, 0xc4, 0x8e, 0xfb,
+ 0xca, 0x33, 0xcb, 0x38, 0x99, 0x6d, 0x58, 0x49, 0x92, 0xc4, 0xab, 0xdc,
+ 0xc7, 0xb9, 0x37, 0x00, 0xca, 0x03, 0x61, 0x94, 0x12, 0xa3, 0x55, 0xb4,
+ 0x1b, 0x00, 0x0a, 0x32, 0xf6, 0xcc, 0x49, 0x35, 0xf9, 0x42, 0x20, 0x9b,
+ 0x56, 0xa2, 0x3c, 0xfb, 0x7b, 0x78, 0x8d, 0xce, 0xb6, 0x92, 0x34, 0x39,
+ 0x95, 0xf7, 0x7d, 0xaf, 0xfa, 0x25, 0xe4, 0x4d, 0x67, 0x2f, 0x8b, 0xc4,
+ 0x51, 0xf7, 0x76, 0x56, 0x0b, 0x41, 0x5d, 0x0d, 0x1b, 0xfe, 0x99, 0x25,
+ 0xaf, 0x1c, 0x25, 0x67, 0xa8, 0xe9, 0xbd, 0x15, 0xb8, 0x55, 0x4d, 0x93,
+ 0x37, 0x7c, 0x62, 0xb0, 0xad, 0xda, 0xbd, 0x27, 0xe8, 0xd9, 0xe0, 0x85,
+ 0x9f, 0x49, 0x8b, 0xa8, 0xe0, 0x30, 0x94, 0xe1, 0xd8, 0x6d, 0x41, 0xe6,
+ 0x9f, 0x76, 0x06, 0xd9, 0xf1, 0xfa, 0xc0, 0x47, 0x44, 0xc3, 0xb7, 0xb8,
+ 0xfc, 0x49, 0x42, 0xa8, 0x46, 0xe2, 0xa3, 0x64, 0x9b, 0xd9, 0x41, 0x6d,
+ 0x50, 0x0b, 0x98, 0x95, 0x45, 0x5f, 0xb6, 0x74, 0x1e, 0xd8, 0xed, 0x4f,
+ 0x42, 0x6f, 0x20, 0xab, 0x40, 0xd8, 0xab, 0x2e, 0x6c, 0xf6, 0xc6, 0x3f,
+ 0x5c, 0x29, 0x0f, 0xc0, 0x11, 0x76, 0x8b, 0x31, 0x7b, 0xde, 0x49, 0x75,
+ 0x3e, 0xfb, 0xdf, 0xd1, 0x25, 0x83, 0xf1, 0xca, 0x79, 0x28, 0x72, 0x25,
+ 0xf9, 0xc3, 0xd3, 0xed, 0x0c, 0x45, 0x30, 0x81, 0x5e, 0x4f, 0x5e, 0x7e,
+ 0xd7, 0x8d, 0x14, 0xae, 0xc0, 0xd0, 0x41, 0x42, 0xd0, 0xac, 0x0f, 0xa3,
+ 0xbb, 0x5d, 0x73, 0xb4, 0xbf, 0xda, 0x2f, 0xe7, 0x10, 0x3a, 0x2a, 0xb4,
+ 0x06, 0x72, 0xab, 0xf0, 0x8e, 0xf4, 0xd9, 0xe5, 0x37, 0xb9, 0xf8, 0x56,
+ 0xd3, 0x24, 0x50, 0xe2, 0xe4, 0x1d, 0x92, 0x77, 0xbe, 0x62, 0xad, 0x06,
+ 0x75, 0xd1, 0xa5, 0x30, 0x70, 0x9f, 0x27, 0x47, 0xf5, 0x1f, 0x17, 0xab,
+ 0xa1, 0x03, 0x81, 0xfd, 0xc7, 0x0c, 0x62, 0x6b, 0xab, 0x45, 0xd5, 0x11,
+ 0x66, 0xb6, 0xf6, 0xad, 0x97, 0x8d, 0x2d, 0xee},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ true},
+
+ // Comment:
+ // tcID: 5
+ {SEC_OID_SHA512,
+ 5,
+ {0x27, 0xa0, 0x42, 0x62, 0x5f, 0x50, 0x67, 0x3f, 0xe9, 0xed, 0xab, 0x9a,
+ 0xa2, 0xfb, 0x4c, 0x60, 0xdc, 0xae, 0x0b, 0xe2, 0xe8, 0xb7, 0x56, 0x62,
+ 0xbd, 0xdd, 0xec, 0x7b, 0x1d, 0x69, 0x80, 0x65, 0x51, 0x0a, 0x19, 0x3e,
+ 0x17, 0x98, 0x1b, 0xb0, 0xb1, 0xc3, 0x2e, 0x46, 0xd2, 0x37, 0xe1, 0x59,
+ 0x15, 0xaf, 0xe2, 0xe2, 0xd4, 0x89, 0x0c, 0x09, 0x90, 0x7e, 0x18, 0x66,
+ 0x09, 0x5c, 0x19, 0x76, 0x35, 0x24, 0xb6, 0xc8, 0xd2, 0xdb, 0xb7, 0x81,
+ 0x4a, 0xc5, 0x04, 0x7f, 0x0a, 0x08, 0x2f, 0x7f, 0xed, 0x41, 0x09, 0x74,
+ 0x1f, 0x47, 0x19, 0xe1, 0x2e, 0xbb, 0x91, 0xf2, 0x7a, 0x3c, 0xda, 0x71,
+ 0xe8, 0x0e, 0xc8, 0xa7, 0xf6, 0xc8, 0x82, 0xea, 0x5b, 0x3d, 0xe3, 0xc9,
+ 0xf1, 0x56, 0xcf, 0xf0, 0x33, 0xa0, 0xd3, 0xcf, 0x78, 0x7f, 0x9a, 0x8a,
+ 0x83, 0x3a, 0x29, 0xd0, 0xc9, 0x6f, 0x0b, 0x68, 0xcc, 0xf5, 0x5f, 0xfc,
+ 0x62, 0x09, 0x8e, 0x21, 0xf0, 0xdf, 0x18, 0x32, 0xb7, 0x08, 0x78, 0xdc,
+ 0x94, 0xef, 0x1a, 0x32, 0x60, 0xec, 0x2f, 0xa5, 0x6d, 0xd3, 0xc4, 0xfe,
+ 0xce, 0x5d, 0x85, 0x56, 0x44, 0xd2, 0x60, 0x12, 0xf5, 0x6d, 0x2a, 0xf8,
+ 0x5a, 0x07, 0x71, 0xd6, 0x13, 0x67, 0xb7, 0xe2, 0x66, 0x57, 0x7e, 0x44,
+ 0xc4, 0x44, 0x34, 0x79, 0x70, 0x90, 0x8a, 0xb6, 0xcf, 0xae, 0x42, 0x06,
+ 0x9e, 0x2c, 0xee, 0xdf, 0x63, 0x67, 0x9c, 0x2b, 0xd0, 0x36, 0x97, 0x95,
+ 0x7e, 0x28, 0x7d, 0x15, 0x6b, 0x27, 0x17, 0xa4, 0x16, 0xf0, 0xe4, 0xad,
+ 0x96, 0x86, 0x8e, 0x1c, 0x7b, 0x80, 0xeb, 0x84, 0xe9, 0x97, 0x78, 0xf6,
+ 0x70, 0xca, 0x39, 0xc1, 0x5e, 0x1f, 0x90, 0x1d, 0xef, 0x1e, 0xfd, 0x82,
+ 0x4e, 0xa5, 0xf7, 0xbb, 0xe1, 0x27, 0xdc, 0xe8, 0xc8, 0xf5, 0x3d, 0x84,
+ 0x9f, 0xe1, 0x17, 0x2a, 0x12, 0x54, 0xca, 0xec, 0x13, 0xb1, 0x0b, 0x06,
+ 0x12, 0xe7, 0x2d, 0x3f, 0x8e, 0x72, 0x06, 0xee, 0xe2, 0x62, 0x0e, 0x8e,
+ 0x3c, 0x0e, 0xa1, 0x76, 0xde, 0xb4, 0xb1, 0xfd, 0xf5, 0xd8, 0xd3, 0x7b,
+ 0x57, 0xaf, 0x55, 0x3c, 0xf7, 0x62, 0x8e, 0xad, 0x74, 0x44, 0x3f, 0x98,
+ 0x65, 0x5b, 0x51, 0x66, 0xcd, 0xc0, 0x81, 0x90, 0xd7, 0xe3, 0xb1, 0x34,
+ 0xd7, 0x1c, 0x21, 0xbf, 0xac, 0xde, 0x3e, 0x46, 0x73, 0x52, 0x9e, 0x6d,
+ 0x8a, 0x9c, 0x7a, 0x8b, 0x41, 0x94, 0x51, 0xe7, 0xec, 0xc6, 0xc1, 0x6a,
+ 0x44, 0xb8, 0xe1, 0xb3, 0xf2, 0xc9, 0xd1, 0xc8, 0x22, 0xdf, 0x8f, 0x2b,
+ 0x51, 0xd8, 0xfd, 0x02, 0x70, 0x74, 0xab, 0x2d, 0x1c, 0x52, 0xd1, 0x6a,
+ 0xab, 0x0a, 0x26, 0x6c, 0x7d, 0x9e, 0xc0, 0x3d, 0xf7, 0xe6, 0x31, 0x05,
+ 0x2e, 0x67, 0xa2, 0x89, 0x63, 0xbf, 0x85, 0x60, 0xe8, 0x93, 0x26, 0x16,
+ 0x8b, 0xb7, 0xc8, 0xf5, 0xa1, 0x52, 0xf7, 0xac, 0x54, 0xa4, 0x6e, 0x88,
+ 0x19, 0x0c, 0x62, 0xa9, 0x38, 0x62, 0x89, 0x50, 0xdf, 0x88, 0x1a, 0x4b,
+ 0xe4, 0x13, 0x6a, 0x55, 0xba, 0xd4, 0xf6, 0x08, 0xd3, 0x9f, 0xf3, 0x79,
+ 0x07, 0xa6, 0xf9, 0x9b, 0xde, 0xe0, 0x65, 0xe5, 0xcc, 0xd2, 0x92, 0x1f,
+ 0x8f, 0x1a, 0x2e, 0xba, 0xfc, 0xb3, 0x36, 0xfc, 0x6c, 0xa9, 0x6a, 0x20,
+ 0x7a, 0x5a, 0x0a, 0x78, 0x73, 0x42, 0x0a, 0x2e, 0xa3, 0x83, 0xa5, 0xf1,
+ 0xc6, 0x04, 0xc9, 0x3b, 0x6c, 0x0a, 0xc6, 0x92, 0x44, 0xf0, 0x5d, 0x54,
+ 0xca, 0xb1, 0x84, 0xc6, 0x59, 0x2e, 0x9b, 0xc4, 0x06, 0x9d, 0xf6, 0x0d,
+ 0x3c, 0xbc, 0xbf, 0x16, 0x72, 0x9d, 0xc2, 0xf3, 0xf3, 0x54, 0x04, 0x74,
+ 0x89, 0x0a, 0xbe, 0xf2, 0x9e, 0x1b, 0x21, 0xde, 0xe8, 0xaf, 0x03, 0x86,
+ 0xab, 0x61, 0x78, 0x4d, 0x7a, 0xf8, 0xd7, 0x9c},
+ pub_key_12,
+ {0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65},
+ true},
+
+ // Comment:
+ // tcID: 6
+ {SEC_OID_SHA512,
+ 6,
+ {0x2e, 0x64, 0x2b, 0x8a, 0x52, 0x08, 0x89, 0x0b, 0x52, 0x18, 0x77, 0x29,
+ 0xc4, 0x3a, 0x1a, 0x30, 0x8c, 0xf6, 0xb8, 0x46, 0xba, 0x1c, 0x2f, 0xff,
+ 0x15, 0x2f, 0xf4, 0xa1, 0xb0, 0x51, 0x75, 0x3f, 0x14, 0xab, 0x03, 0x5c,
+ 0x2f, 0x3f, 0x73, 0x2d, 0x5a, 0x9d, 0xf7, 0xc2, 0xcb, 0x73, 0x2d, 0x09,
+ 0xf8, 0x14, 0x75, 0x09, 0xbf, 0x02, 0xdf, 0x8a, 0xd2, 0x69, 0x24, 0xee,
+ 0xb0, 0x4d, 0xde, 0xd8, 0x46, 0x7b, 0x66, 0xc5, 0xe3, 0xea, 0xe3, 0x84,
+ 0x56, 0x8f, 0x62, 0x4e, 0x55, 0xc8, 0x1c, 0xfd, 0x8e, 0x32, 0x04, 0x42,
+ 0x26, 0x77, 0xab, 0x62, 0xd9, 0x19, 0xa1, 0x76, 0x47, 0x1b, 0x1f, 0xa8,
+ 0xba, 0xe4, 0x4b, 0xcc, 0x8d, 0x4d, 0x11, 0x6a, 0x6a, 0xfe, 0x5e, 0xa2,
+ 0x77, 0x3a, 0xc5, 0x2a, 0x24, 0x18, 0x6d, 0x6a, 0x43, 0x74, 0x17, 0x1c,
+ 0xe0, 0x51, 0x6b, 0xba, 0x87, 0x33, 0xc5, 0x9f, 0x38, 0xd6, 0x22, 0xb7,
+ 0xb6, 0xb7, 0xca, 0x7e, 0xd2, 0x12, 0x3f, 0x7f, 0x46, 0xb6, 0xc0, 0x6b,
+ 0x02, 0xf4, 0xc7, 0x50, 0x6c, 0x46, 0x32, 0x7d, 0x7c, 0xd9, 0x08, 0xdd,
+ 0xd5, 0x03, 0xfd, 0x42, 0xbe, 0x3c, 0xc8, 0x96, 0x00, 0x8e, 0xb9, 0x20,
+ 0x2b, 0xbd, 0x7a, 0xf0, 0x8b, 0x99, 0x08, 0x12, 0x1a, 0x8b, 0x27, 0xfa,
+ 0x44, 0x74, 0x72, 0x17, 0xef, 0x72, 0xa8, 0xc5, 0x49, 0x44, 0x42, 0x32,
+ 0xe9, 0x20, 0x9c, 0xa1, 0x34, 0x5e, 0xe0, 0x17, 0x01, 0x04, 0x09, 0x52,
+ 0x7f, 0xaf, 0x07, 0x22, 0xe3, 0xf1, 0x36, 0x41, 0xed, 0xe5, 0x73, 0x06,
+ 0x39, 0xbf, 0x56, 0x0c, 0x8a, 0x65, 0x5e, 0x2f, 0x96, 0xcb, 0xba, 0x7b,
+ 0x28, 0x11, 0xda, 0x8a, 0x1f, 0xc3, 0xe5, 0x12, 0x5c, 0x92, 0x75, 0x4e,
+ 0xa7, 0xb8, 0x23, 0xf3, 0x94, 0x99, 0x8b, 0x88, 0x90, 0x60, 0x2b, 0x17,
+ 0x13, 0xc2, 0xa4, 0xd3, 0x52, 0x06, 0x6e, 0x01, 0xf5, 0x5e, 0xa8, 0x6f,
+ 0xe3, 0xda, 0x71, 0xf9, 0x11, 0x93, 0x00, 0xd8, 0x48, 0x74, 0xb6, 0x67,
+ 0xa6, 0x53, 0x8a, 0x90, 0xab, 0x24, 0xae, 0xc2, 0xbd, 0xfd, 0x9b, 0xa9,
+ 0xa5, 0xf0, 0xc3, 0x07, 0x2d, 0x54, 0x96, 0x53, 0xb1, 0x6f, 0x4a, 0x43,
+ 0x19, 0xca, 0x39, 0x81, 0x47, 0xe6, 0x75, 0x3f, 0x9a, 0x04, 0x8b, 0x5b,
+ 0x25, 0x0c, 0x64, 0xd5, 0x99, 0x11, 0x5b, 0xb7, 0x17, 0xce, 0x85, 0xc8,
+ 0x37, 0x0d, 0xf6, 0x2c, 0x93, 0xda, 0x7e, 0x10, 0xfe, 0x70, 0x5a, 0x12,
+ 0x48, 0x2e, 0x6f, 0x25, 0xe6, 0xef, 0x1f, 0x48, 0x51, 0xa3, 0x05, 0xaa,
+ 0x4d, 0xc2, 0x1b, 0x08, 0x79, 0x18, 0x85, 0x86, 0x7f, 0xc1, 0x0c, 0x55,
+ 0x03, 0xa7, 0x69, 0xa6, 0xd6, 0x79, 0x4a, 0xb5, 0xa9, 0xcc, 0x5d, 0xa6,
+ 0x8c, 0xfc, 0x35, 0x46, 0xb0, 0xe8, 0x48, 0xed, 0x86, 0x29, 0xec, 0xde,
+ 0xd6, 0x20, 0xee, 0x3f, 0xa6, 0xdc, 0x12, 0x36, 0xb5, 0x98, 0x74, 0x91,
+ 0x6c, 0x45, 0xf9, 0xc4, 0x09, 0xc9, 0x88, 0x9b, 0xb8, 0x5d, 0x7b, 0x28,
+ 0x9e, 0xe5, 0xf4, 0x5f, 0x6d, 0x33, 0x26, 0x2d, 0xea, 0x83, 0xb3, 0x2c,
+ 0x07, 0x14, 0x17, 0xd3, 0x75, 0x9c, 0xf6, 0x50, 0xb9, 0xd4, 0x34, 0x68,
+ 0xff, 0x0c, 0x2e, 0x92, 0x26, 0x32, 0xe8, 0xd7, 0x3f, 0xeb, 0x4c, 0x55,
+ 0xfe, 0x42, 0x33, 0xdc, 0x1f, 0x0c, 0xc6, 0xf6, 0xe5, 0x22, 0xfb, 0xc9,
+ 0xe9, 0x36, 0x2f, 0x1d, 0x69, 0x44, 0x1d, 0x56, 0xee, 0x5f, 0x32, 0x52,
+ 0xdc, 0x05, 0x59, 0x33, 0x93, 0x35, 0x90, 0x1f, 0x53, 0x9b, 0xa2, 0x74,
+ 0xcc, 0x36, 0x40, 0xec, 0x77, 0x6a, 0x12, 0xc5, 0xc7, 0xe5, 0xc1, 0xcf,
+ 0xed, 0xde, 0xdc, 0xcc, 0xe3, 0x68, 0x84, 0xea, 0x01, 0x07, 0x1c, 0x2b,
+ 0xcf, 0xae, 0x7e, 0xbf, 0xb5, 0xb8, 0x74, 0xe6},
+ pub_key_12,
+ {0x61},
+ true},
+
+ // Comment:
+ // tcID: 7
+ {SEC_OID_SHA512,
+ 7,
+ {0x81, 0x1d, 0xec, 0x04, 0x11, 0x24, 0xd3, 0xed, 0x9d, 0x5e, 0xaa, 0x9c,
+ 0x76, 0x0c, 0xa5, 0x75, 0x6e, 0x42, 0x52, 0x56, 0x87, 0xd4, 0xaf, 0x70,
+ 0x12, 0x31, 0x67, 0x1e, 0x8f, 0x7f, 0x44, 0x48, 0xea, 0x9b, 0x9e, 0xaa,
+ 0xcb, 0xd9, 0xc9, 0x96, 0x59, 0xee, 0x3c, 0x17, 0x52, 0x77, 0xd3, 0x0c,
+ 0xde, 0xde, 0x73, 0xe1, 0xb3, 0x32, 0xff, 0xe4, 0x1b, 0x8b, 0x73, 0x71,
+ 0x50, 0xce, 0x1f, 0x1c, 0x67, 0xaa, 0x6b, 0x22, 0xff, 0x80, 0x10, 0x77,
+ 0xc4, 0x24, 0x1a, 0x6f, 0xf4, 0xaf, 0x8f, 0x4d, 0xb9, 0x46, 0x2c, 0x70,
+ 0xc1, 0x3e, 0x1d, 0xa8, 0x6e, 0xde, 0xc4, 0x04, 0x2a, 0x70, 0xbe, 0x9d,
+ 0x08, 0x38, 0x4d, 0x93, 0x26, 0x81, 0xda, 0xe4, 0x8f, 0xdb, 0x83, 0x14,
+ 0x91, 0x70, 0x47, 0x25, 0x64, 0xa5, 0xbc, 0x68, 0xcb, 0xe9, 0x52, 0xc7,
+ 0x6e, 0x47, 0x6b, 0x99, 0xc8, 0xa5, 0xa1, 0xec, 0xaa, 0xe8, 0x09, 0x69,
+ 0x0a, 0x01, 0x4b, 0x28, 0x22, 0x4d, 0xdb, 0x9c, 0x9d, 0xce, 0x0d, 0x4f,
+ 0x6a, 0x77, 0xfa, 0x28, 0x88, 0xa7, 0x1f, 0x3a, 0xa9, 0xb5, 0xde, 0xda,
+ 0x0a, 0xf4, 0x0a, 0xd0, 0x46, 0x4d, 0x9a, 0xdb, 0xd2, 0x6f, 0xde, 0x24,
+ 0x25, 0x23, 0xc0, 0x96, 0x10, 0x61, 0x24, 0x04, 0x8b, 0xaf, 0xe8, 0x24,
+ 0xf7, 0x33, 0xb0, 0xaf, 0x48, 0x00, 0x56, 0xde, 0x23, 0x14, 0xf5, 0xe2,
+ 0x7d, 0xb5, 0xaa, 0x3f, 0xd1, 0x57, 0x05, 0x77, 0x7e, 0x14, 0xef, 0xd2,
+ 0xac, 0x43, 0xbe, 0xb1, 0x2f, 0x8f, 0x49, 0x6d, 0x09, 0x10, 0x3a, 0xb3,
+ 0x77, 0x97, 0x1c, 0xdd, 0x45, 0xe9, 0xaf, 0xee, 0x8b, 0xaa, 0x87, 0x4c,
+ 0x23, 0xd3, 0x94, 0x2e, 0xe3, 0xa5, 0x05, 0xbb, 0xc3, 0x90, 0x1d, 0xd4,
+ 0xcf, 0x55, 0xea, 0x8a, 0x30, 0xfa, 0xc0, 0xcb, 0x75, 0x47, 0x93, 0xfb,
+ 0x2d, 0x8f, 0x4e, 0xdc, 0x29, 0xaf, 0xd5, 0x1b, 0x99, 0x14, 0x0a, 0x8d,
+ 0x03, 0xaa, 0x06, 0x14, 0x16, 0x94, 0x28, 0x20, 0x5f, 0xcd, 0x66, 0xc1,
+ 0x04, 0x7d, 0x33, 0x66, 0xfb, 0x32, 0xf1, 0xc2, 0xb1, 0xbc, 0xfe, 0xd8,
+ 0xae, 0x23, 0x58, 0x0e, 0xd2, 0x54, 0xc3, 0xdc, 0xb1, 0x27, 0xda, 0xf1,
+ 0x6a, 0xec, 0x18, 0x92, 0x71, 0x4e, 0xe0, 0x5a, 0x1c, 0xeb, 0x4e, 0x56,
+ 0x1a, 0x1e, 0x9c, 0x8f, 0xd4, 0x11, 0x8e, 0xf8, 0xcc, 0x9e, 0x06, 0x3b,
+ 0xd8, 0x6c, 0x55, 0xd2, 0x8b, 0x8a, 0xcc, 0x9d, 0x5b, 0x4c, 0x58, 0x95,
+ 0x83, 0xe7, 0xc6, 0xb7, 0x8f, 0xd5, 0x18, 0xd8, 0xca, 0x85, 0xb8, 0x85,
+ 0x17, 0xf1, 0x0c, 0x27, 0xac, 0xa2, 0xf0, 0xbc, 0xfa, 0x54, 0xba, 0x5b,
+ 0xb9, 0x4e, 0xd5, 0xb0, 0x05, 0xe3, 0xd8, 0x71, 0xb6, 0x8b, 0x86, 0xe9,
+ 0x6a, 0xdf, 0x12, 0x58, 0x80, 0x37, 0xad, 0xc9, 0x7c, 0xbe, 0xf5, 0x9c,
+ 0x05, 0xf0, 0xd2, 0x16, 0x2d, 0xb2, 0xe4, 0xcc, 0xe4, 0x12, 0x27, 0xdf,
+ 0x11, 0xea, 0xb5, 0x44, 0x9d, 0x61, 0x2b, 0xe5, 0x6e, 0xf6, 0xfc, 0x52,
+ 0x24, 0x52, 0x57, 0x33, 0x40, 0xd4, 0xd6, 0x8a, 0xf0, 0x17, 0x8d, 0x4f,
+ 0x19, 0xdb, 0x6a, 0x0d, 0xed, 0x52, 0x1f, 0x1a, 0x98, 0x2b, 0xc5, 0x56,
+ 0x7d, 0xbd, 0xe2, 0x03, 0x6f, 0x74, 0xd6, 0xd6, 0x7b, 0x80, 0x6c, 0xcc,
+ 0x7c, 0x7f, 0x70, 0xd3, 0x09, 0x2c, 0x22, 0xc9, 0xc1, 0xac, 0xf3, 0x07,
+ 0xb7, 0x51, 0xd9, 0x94, 0xfa, 0x52, 0x59, 0xa5, 0x04, 0x66, 0x68, 0xa0,
+ 0x47, 0xaf, 0xe4, 0xc3, 0x30, 0x2e, 0x90, 0x8b, 0xf7, 0x0b, 0xc6, 0xb5,
+ 0x5c, 0x39, 0x72, 0x6b, 0xf2, 0x4c, 0xec, 0xa8, 0x09, 0x35, 0x7c, 0x62,
+ 0x3b, 0x89, 0xfb, 0xf0, 0xea, 0xf8, 0xb5, 0xd1, 0x88, 0x23, 0x33, 0x7e,
+ 0x7e, 0x02, 0x45, 0xd8, 0x65, 0x57, 0x4c, 0xb9},
+ pub_key_12,
+ {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
+ 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5,
+ 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff},
+ true},
+
+ // Comment: Legacy:missing NULL
+ // tcID: 8
+ {SEC_OID_SHA512,
+ 8,
+ {0x47, 0xdd, 0x89, 0x53, 0xf9, 0xfe, 0xf0, 0x33, 0xd4, 0x28, 0x95, 0x8a,
+ 0x32, 0xa4, 0xb3, 0x09, 0x83, 0xd7, 0xeb, 0x99, 0x50, 0xc3, 0xd9, 0xac,
+ 0xd1, 0x67, 0xd5, 0x0d, 0x94, 0x45, 0xca, 0xfe, 0x2b, 0xd0, 0x2f, 0x44,
+ 0xdb, 0x5f, 0x7c, 0x5f, 0x6f, 0x99, 0x9d, 0x3e, 0x1c, 0xae, 0x5b, 0x74,
+ 0x58, 0xcd, 0x32, 0x20, 0x03, 0x41, 0x32, 0xa3, 0x19, 0x54, 0x81, 0xfb,
+ 0xe5, 0xba, 0x6b, 0x87, 0x8d, 0x85, 0xc6, 0xf8, 0xec, 0x53, 0x76, 0x9f,
+ 0x28, 0x24, 0x5d, 0xac, 0xf6, 0x6b, 0x56, 0x2b, 0xec, 0x12, 0x39, 0x99,
+ 0x19, 0x26, 0x5b, 0x3c, 0xe9, 0x9c, 0x5f, 0x22, 0x17, 0xc3, 0xf5, 0xb3,
+ 0x32, 0x28, 0xa7, 0x30, 0x0a, 0x0e, 0x87, 0x17, 0x46, 0x75, 0xb3, 0x79,
+ 0xff, 0xcd, 0x8a, 0x04, 0x84, 0x67, 0xf0, 0x4d, 0xf2, 0xb5, 0xb7, 0xa7,
+ 0xb8, 0xe3, 0xb8, 0xff, 0xeb, 0x2d, 0xcd, 0x40, 0x8a, 0x93, 0x63, 0x89,
+ 0x15, 0x18, 0x98, 0x8a, 0x2a, 0x09, 0x45, 0x3e, 0x98, 0xf7, 0xcd, 0x73,
+ 0xae, 0xe8, 0xbe, 0x03, 0xac, 0xb0, 0xbc, 0x8d, 0x67, 0xf7, 0xf9, 0x44,
+ 0xb6, 0x2a, 0x71, 0x7a, 0x7a, 0x5d, 0xc9, 0x86, 0x9a, 0xc3, 0xd3, 0x0e,
+ 0x7f, 0xdf, 0x68, 0xce, 0xf4, 0x39, 0xea, 0xbb, 0x82, 0x20, 0xc6, 0x92,
+ 0x30, 0x16, 0xf0, 0x0b, 0x35, 0x3c, 0xe5, 0x20, 0x9a, 0xce, 0x5d, 0x38,
+ 0x7a, 0x7f, 0x50, 0xdb, 0xe0, 0x9a, 0x7d, 0x2e, 0x52, 0x1f, 0x1c, 0xe5,
+ 0x72, 0x51, 0xc4, 0x88, 0x83, 0x22, 0x9d, 0xfc, 0xea, 0x22, 0x0e, 0x31,
+ 0x81, 0x0a, 0xff, 0x68, 0xda, 0x93, 0x74, 0x47, 0x15, 0xf0, 0x72, 0x0d,
+ 0x49, 0xd8, 0xa5, 0xf3, 0xdf, 0x2c, 0xe5, 0x6d, 0x8f, 0xa4, 0x2c, 0x02,
+ 0x30, 0x07, 0x29, 0xe8, 0x09, 0x9d, 0xf6, 0xe8, 0xd3, 0x9b, 0xcf, 0xed,
+ 0x50, 0x2a, 0x5e, 0xf9, 0x10, 0xb0, 0x24, 0xe0, 0x90, 0x31, 0xe1, 0x41,
+ 0x26, 0x6e, 0x54, 0x93, 0xe6, 0x42, 0x02, 0xa7, 0x7c, 0x66, 0x1d, 0xa8,
+ 0xc3, 0x63, 0xf7, 0x13, 0xb7, 0x82, 0x47, 0xd8, 0x96, 0x2b, 0x27, 0x1e,
+ 0x6c, 0xe9, 0x68, 0x81, 0x07, 0x75, 0xb6, 0xe7, 0x6b, 0x57, 0x7f, 0x01,
+ 0xc2, 0x4d, 0xae, 0xb7, 0xf7, 0x65, 0xe9, 0xaa, 0x01, 0x18, 0x16, 0x81,
+ 0x03, 0xa5, 0x18, 0x70, 0xda, 0xcb, 0xb4, 0x14, 0x43, 0x89, 0xcb, 0x0e,
+ 0x22, 0x1e, 0x65, 0x29, 0xf9, 0x69, 0x20, 0x05, 0xa2, 0x82, 0x8e, 0x68,
+ 0x93, 0x6c, 0x33, 0x9c, 0x96, 0xf7, 0xbc, 0xb4, 0xae, 0x61, 0x49, 0x4d,
+ 0x03, 0xa3, 0xff, 0x46, 0xad, 0xde, 0x34, 0xae, 0xc6, 0x71, 0xb5, 0xaa,
+ 0xff, 0x2f, 0xb6, 0x1d, 0xc6, 0x01, 0x1f, 0x53, 0xf9, 0xdd, 0x9a, 0x19,
+ 0xbb, 0x6f, 0x01, 0x80, 0xed, 0x90, 0xa4, 0xed, 0x44, 0xec, 0x0e, 0xcf,
+ 0x97, 0xfc, 0x50, 0xc1, 0x56, 0x07, 0xd1, 0xc6, 0xe4, 0x2d, 0x35, 0xe3,
+ 0x65, 0x26, 0xf3, 0xa3, 0x92, 0x78, 0xa7, 0xaf, 0xa2, 0x60, 0x1b, 0xa7,
+ 0x61, 0x02, 0x92, 0xbd, 0x6f, 0x04, 0xbf, 0xf8, 0x5f, 0x8c, 0x4f, 0x32,
+ 0xf3, 0x2b, 0x42, 0x37, 0x90, 0x85, 0xb4, 0x61, 0xea, 0xee, 0x65, 0xde,
+ 0x85, 0xef, 0x2f, 0xbd, 0xce, 0x1d, 0x0d, 0xc3, 0x91, 0x20, 0xf5, 0x67,
+ 0x0e, 0xe2, 0xba, 0x5b, 0x12, 0x90, 0x28, 0x78, 0xd2, 0xea, 0xe3, 0x92,
+ 0x90, 0x90, 0x9d, 0xc5, 0x5d, 0x64, 0xd1, 0xd6, 0xb0, 0x3c, 0xfb, 0x4b,
+ 0x14, 0x4d, 0xab, 0x9e, 0x7b, 0xd8, 0xcb, 0xfe, 0x85, 0x00, 0x57, 0x6e,
+ 0x1a, 0x9f, 0x30, 0x08, 0x18, 0xab, 0xce, 0x00, 0x2f, 0xfe, 0xdb, 0x4e,
+ 0x8f, 0x2f, 0x0f, 0x58, 0xea, 0xb3, 0x6f, 0x5c, 0x81, 0x92, 0x9b, 0x50,
+ 0x57, 0x8d, 0x4c, 0xa3, 0x62, 0x6b, 0x87, 0xfe},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 9
+ {SEC_OID_SHA512,
+ 9,
+ {0x17, 0xac, 0x14, 0xac, 0x21, 0xd3, 0x8a, 0xaa, 0x85, 0x75, 0x42, 0xa9,
+ 0xd8, 0x71, 0xf7, 0xd8, 0x1a, 0x82, 0x9c, 0x39, 0xaa, 0x26, 0xcb, 0xe7,
+ 0xdb, 0x72, 0x2f, 0x68, 0xe4, 0x39, 0x7a, 0x7c, 0x75, 0x8b, 0x11, 0xa0,
+ 0x15, 0x4e, 0xdd, 0x42, 0xe1, 0xcc, 0x6b, 0x64, 0x04, 0x72, 0x38, 0xce,
+ 0x41, 0x77, 0x55, 0x8a, 0x0c, 0xaa, 0xc2, 0xa6, 0xc6, 0x61, 0x36, 0xc8,
+ 0x34, 0x7b, 0xa0, 0x58, 0xd6, 0xaa, 0xdf, 0xa3, 0x63, 0x0b, 0x4c, 0x44,
+ 0xfa, 0x72, 0x05, 0xe0, 0xb8, 0xa9, 0x58, 0x2e, 0xb5, 0xd9, 0x04, 0xcd,
+ 0xc7, 0xd2, 0x5e, 0x5b, 0x9f, 0xc8, 0x3b, 0xb4, 0xfc, 0x57, 0x23, 0xb3,
+ 0x17, 0x18, 0x34, 0xc0, 0x7d, 0x59, 0x87, 0x6f, 0x9a, 0xc7, 0x71, 0xee,
+ 0x66, 0xee, 0x17, 0xda, 0xe1, 0x52, 0xdc, 0xfd, 0x86, 0x09, 0x5f, 0xcd,
+ 0x90, 0x86, 0x97, 0x00, 0x8e, 0xc1, 0x77, 0x65, 0x36, 0x72, 0x4d, 0x9e,
+ 0x43, 0x22, 0xb6, 0xf7, 0xcf, 0xa5, 0x99, 0x49, 0xa0, 0xb9, 0xbe, 0x79,
+ 0x90, 0xad, 0xa5, 0x67, 0x22, 0xe6, 0x53, 0x6b, 0x8e, 0x14, 0x42, 0xe0,
+ 0xf0, 0xd8, 0x79, 0x9e, 0xbb, 0x36, 0xe7, 0x88, 0x1c, 0xcd, 0x52, 0xdd,
+ 0xcd, 0x8a, 0x80, 0x33, 0xcf, 0xaf, 0x6d, 0x3e, 0x2a, 0x5f, 0x2d, 0x5a,
+ 0xaa, 0x04, 0x29, 0x1a, 0xb1, 0x1e, 0x48, 0xe7, 0x45, 0xc4, 0xde, 0x3f,
+ 0xca, 0xd3, 0x12, 0x02, 0x61, 0xd0, 0x1e, 0xca, 0x03, 0xf5, 0x02, 0xb6,
+ 0x9e, 0xa1, 0xd5, 0xd6, 0xf5, 0x55, 0x6e, 0x9a, 0x19, 0x8d, 0x66, 0x3b,
+ 0x05, 0xb7, 0xd6, 0x31, 0xdc, 0x97, 0x5c, 0xb7, 0x36, 0x8b, 0x8f, 0x34,
+ 0xfa, 0xc4, 0x7c, 0x62, 0x1e, 0x60, 0x16, 0x39, 0x14, 0x14, 0x4b, 0x2e,
+ 0x98, 0xe2, 0xf9, 0x93, 0x60, 0x6f, 0x19, 0x61, 0xd2, 0xf1, 0x76, 0xa1,
+ 0xb1, 0xeb, 0x17, 0xe1, 0x19, 0xd4, 0x8f, 0xd2, 0x24, 0x98, 0x89, 0xa8,
+ 0x9b, 0xe6, 0x8a, 0xc7, 0x8a, 0x41, 0x5a, 0x87, 0x52, 0xf0, 0x42, 0x5f,
+ 0x1b, 0xaa, 0x1c, 0xc5, 0xde, 0x9a, 0x4e, 0x0b, 0x51, 0xbe, 0xd0, 0x81,
+ 0xeb, 0xdb, 0x53, 0x8a, 0x70, 0xbe, 0x96, 0xcf, 0x75, 0x19, 0xee, 0xda,
+ 0x55, 0xbc, 0xcf, 0xa7, 0xec, 0x5f, 0xc8, 0x2a, 0xcf, 0x88, 0x03, 0x6a,
+ 0xf9, 0x13, 0xcd, 0x8b, 0x30, 0xf1, 0x82, 0x64, 0x6d, 0x9f, 0x7f, 0x02,
+ 0xda, 0xa2, 0x73, 0x06, 0xf0, 0xea, 0x2f, 0xdf, 0x43, 0x6a, 0x40, 0xba,
+ 0xce, 0x57, 0x8e, 0xc2, 0x16, 0x6a, 0x40, 0x80, 0xc7, 0xce, 0xf4, 0xa8,
+ 0x62, 0x80, 0x48, 0x20, 0x02, 0x0d, 0x9b, 0xdc, 0xcf, 0xb2, 0x28, 0x9c,
+ 0x99, 0xae, 0x61, 0xee, 0x3f, 0xb3, 0xb3, 0xa9, 0xd3, 0xf6, 0xdf, 0x67,
+ 0x2c, 0x46, 0x90, 0xe8, 0xc9, 0x43, 0xf2, 0xfe, 0x23, 0xb5, 0x71, 0x8a,
+ 0x19, 0x94, 0x39, 0xc5, 0xb2, 0xdc, 0x65, 0xb6, 0x3d, 0x37, 0xe0, 0x04,
+ 0x40, 0xfb, 0xba, 0x51, 0x66, 0x02, 0x42, 0x55, 0x04, 0x84, 0xc9, 0x4c,
+ 0x8b, 0x6f, 0x50, 0x4b, 0x0b, 0xb4, 0xe2, 0x57, 0x9f, 0x1f, 0x56, 0x00,
+ 0x42, 0xb7, 0x21, 0xdb, 0x7d, 0x2e, 0xc2, 0xea, 0x17, 0x54, 0x01, 0xc1,
+ 0x48, 0x99, 0x06, 0x2f, 0x90, 0x22, 0xfc, 0x0d, 0x8e, 0x47, 0x75, 0xc8,
+ 0xd1, 0x0c, 0x63, 0xce, 0xf6, 0x1e, 0x9c, 0x64, 0x9f, 0x77, 0x13, 0x51,
+ 0xb9, 0x46, 0x20, 0xa3, 0x30, 0x5f, 0x2d, 0x4b, 0x68, 0x1c, 0x11, 0x08,
+ 0x9b, 0x5f, 0xdd, 0xfb, 0xbd, 0xd2, 0x91, 0xcc, 0xf9, 0xe1, 0xa9, 0x97,
+ 0xc1, 0xb2, 0xe6, 0xab, 0x3c, 0xb1, 0xe1, 0xbd, 0xb4, 0x28, 0x59, 0x0c,
+ 0xed, 0x53, 0x4c, 0xd4, 0xda, 0x5a, 0x95, 0x48, 0xf3, 0xd8, 0xa6, 0xed,
+ 0xc2, 0x01, 0x39, 0x11, 0x5d, 0x45, 0x98, 0x53},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of sequence
+ // tcID: 10
+ {SEC_OID_SHA512,
+ 10,
+ {0x15, 0x85, 0x00, 0x12, 0xd1, 0xa5, 0xaf, 0x88, 0xb5, 0xd1, 0x10, 0x5a,
+ 0xa0, 0xaa, 0xcf, 0x40, 0x4c, 0x24, 0x17, 0xde, 0x3d, 0xec, 0x04, 0x48,
+ 0x4c, 0xac, 0x68, 0x7f, 0x6b, 0xec, 0x53, 0x1c, 0xd5, 0x69, 0x07, 0x4e,
+ 0x5c, 0x44, 0xba, 0x15, 0xb2, 0x7e, 0xbd, 0x13, 0x1d, 0x01, 0x8c, 0x2a,
+ 0x4b, 0x46, 0x3a, 0xe0, 0x29, 0xbe, 0xf8, 0x29, 0x5e, 0x89, 0xc5, 0x94,
+ 0xc2, 0x3a, 0xc9, 0x87, 0x8e, 0x6d, 0x7a, 0x03, 0x27, 0x6c, 0xb7, 0xc0,
+ 0xb5, 0x23, 0x1e, 0x88, 0x7f, 0xa7, 0xe0, 0xfc, 0x35, 0x29, 0xc1, 0x1e,
+ 0x25, 0x80, 0xe3, 0x29, 0xe6, 0x5c, 0x66, 0x9c, 0x34, 0x69, 0x98, 0xd6,
+ 0x87, 0xfb, 0xf7, 0xe7, 0x6b, 0x35, 0x39, 0x60, 0x57, 0x53, 0xc3, 0xcd,
+ 0x70, 0x8d, 0xc1, 0x9a, 0x07, 0x23, 0x31, 0xd7, 0x72, 0x90, 0xd8, 0x10,
+ 0x31, 0x1b, 0x23, 0xa7, 0x61, 0x37, 0xdd, 0xb5, 0x07, 0x37, 0x43, 0x6f,
+ 0xa3, 0x1f, 0x07, 0x88, 0x52, 0xbc, 0x0d, 0x54, 0x63, 0x64, 0xa2, 0x84,
+ 0x56, 0xc4, 0x04, 0x8b, 0xae, 0x33, 0x7c, 0xcc, 0x0f, 0xd8, 0x71, 0x3c,
+ 0x02, 0x71, 0x3a, 0x98, 0x7f, 0x89, 0xf9, 0x86, 0x8c, 0xb6, 0x46, 0x58,
+ 0xab, 0x1b, 0x82, 0x98, 0x84, 0x6b, 0xd3, 0x6b, 0x8e, 0xfb, 0xbc, 0xa0,
+ 0x88, 0xb6, 0x48, 0x9d, 0x69, 0xa6, 0x74, 0xae, 0xf1, 0x11, 0x91, 0xc3,
+ 0x40, 0x9e, 0xa5, 0xb6, 0x42, 0x8c, 0x2d, 0x84, 0x78, 0x33, 0xdb, 0x15,
+ 0x63, 0xc7, 0x77, 0x27, 0x70, 0x6d, 0x26, 0x57, 0xae, 0x8f, 0x24, 0x9a,
+ 0x75, 0xe2, 0x3a, 0x17, 0x82, 0x02, 0x4f, 0x23, 0x38, 0x33, 0x30, 0xd1,
+ 0x1f, 0x1b, 0x91, 0xca, 0x7b, 0x0e, 0xbf, 0xbe, 0x3f, 0x4a, 0x5f, 0xc6,
+ 0xb2, 0xd3, 0x72, 0x10, 0xb1, 0x60, 0x49, 0xa2, 0xaa, 0x61, 0x03, 0x0e,
+ 0xd1, 0xc1, 0x5b, 0x5d, 0x2e, 0xbd, 0x1a, 0x0e, 0xce, 0x36, 0xde, 0x2f,
+ 0x53, 0xb3, 0x63, 0x23, 0xa0, 0xeb, 0x25, 0xd4, 0xf7, 0x7e, 0xa3, 0x58,
+ 0x25, 0x91, 0xe1, 0x3f, 0x00, 0xe8, 0x36, 0xa8, 0x7a, 0x1f, 0xd2, 0xfd,
+ 0x43, 0x2f, 0x07, 0x4f, 0xdc, 0xa1, 0xa2, 0x7e, 0x97, 0xdf, 0xb6, 0x2f,
+ 0x16, 0x66, 0x27, 0x7b, 0xef, 0x14, 0x04, 0x95, 0x86, 0x01, 0xd4, 0xe6,
+ 0xb8, 0xb2, 0x41, 0x25, 0xb4, 0xa8, 0x6c, 0x9d, 0xfb, 0x26, 0x0c, 0x3e,
+ 0xb8, 0x47, 0x50, 0xba, 0x00, 0x93, 0x0a, 0x1f, 0x77, 0x72, 0x51, 0x0f,
+ 0xdc, 0x0b, 0x26, 0x5e, 0xfe, 0xaf, 0xb5, 0xde, 0x8c, 0x25, 0x25, 0xf5,
+ 0x70, 0x6f, 0xdf, 0x52, 0xa6, 0xe8, 0x13, 0xbd, 0xd1, 0x8c, 0xf6, 0x83,
+ 0xdb, 0xe9, 0x4a, 0x6d, 0xf2, 0x46, 0x43, 0x66, 0x70, 0x7b, 0xec, 0x34,
+ 0xcf, 0xeb, 0xb0, 0x97, 0xb2, 0xf0, 0x25, 0x01, 0x1a, 0x0c, 0x4b, 0x5f,
+ 0x26, 0x3d, 0x30, 0xfc, 0x0c, 0x67, 0xc6, 0xe5, 0xa6, 0x5f, 0x22, 0x81,
+ 0xb4, 0x63, 0x98, 0x8c, 0xeb, 0x9b, 0x07, 0x27, 0x18, 0x80, 0x2a, 0x0a,
+ 0x80, 0xa5, 0x2f, 0x90, 0xaf, 0x1a, 0xea, 0xdc, 0x8f, 0xb2, 0x90, 0xbc,
+ 0xdf, 0xea, 0x33, 0x3a, 0x90, 0xb5, 0x5c, 0x1a, 0x73, 0x83, 0x96, 0x65,
+ 0xdf, 0x30, 0xf5, 0xb4, 0x2f, 0x3e, 0x79, 0x5f, 0xf1, 0xf5, 0x7c, 0xdd,
+ 0x7e, 0xdf, 0xde, 0xe1, 0xdc, 0xbc, 0x81, 0x15, 0x5b, 0xc3, 0xbe, 0x1e,
+ 0x26, 0x40, 0x84, 0xee, 0x3d, 0x7a, 0xf4, 0xfe, 0x8d, 0x9a, 0x5b, 0xe9,
+ 0xcb, 0x26, 0x92, 0x67, 0x4f, 0x1f, 0x60, 0x81, 0x39, 0xb9, 0x70, 0x7d,
+ 0xc4, 0xc4, 0xb5, 0xb6, 0x96, 0x8d, 0x40, 0x81, 0x23, 0x69, 0x46, 0xf4,
+ 0xc6, 0xed, 0x2c, 0x88, 0x36, 0x76, 0x9a, 0x03, 0xf9, 0xe8, 0x7e, 0xfd,
+ 0x1c, 0x55, 0x5f, 0x4a, 0xc1, 0x01, 0x38, 0x82},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 11
+ {SEC_OID_SHA512,
+ 11,
+ {0xb0, 0x53, 0xf2, 0x0b, 0x91, 0x83, 0x74, 0x72, 0x42, 0x57, 0x46, 0xc5,
+ 0xcb, 0x3c, 0x26, 0xf4, 0xaa, 0x24, 0xbb, 0x58, 0x48, 0x25, 0x56, 0xb4,
+ 0x18, 0xaa, 0xd3, 0xaa, 0x6d, 0xf7, 0x1b, 0x9f, 0x67, 0xfb, 0x66, 0x85,
+ 0x5b, 0x83, 0xee, 0x57, 0xe7, 0xa6, 0x2a, 0xba, 0x93, 0x16, 0x7d, 0x9a,
+ 0x0a, 0xad, 0xb5, 0x14, 0xc7, 0xd9, 0xf4, 0xc6, 0xe0, 0x00, 0x0f, 0xea,
+ 0x85, 0x25, 0xae, 0xe3, 0x9e, 0xbc, 0xd5, 0x90, 0x17, 0xfe, 0x5e, 0x58,
+ 0xba, 0x75, 0x1c, 0x89, 0xda, 0xa9, 0x76, 0xc1, 0x58, 0xd9, 0xde, 0x60,
+ 0x19, 0x22, 0x30, 0xc0, 0xce, 0x85, 0xf8, 0x32, 0x88, 0x2f, 0xb3, 0xdb,
+ 0x67, 0x1a, 0xe0, 0x91, 0xc8, 0x86, 0x55, 0x9d, 0xce, 0x66, 0xad, 0x1d,
+ 0x6a, 0xc0, 0xa5, 0xd1, 0xb2, 0xeb, 0xf2, 0xe1, 0xc3, 0x0d, 0x88, 0xc4,
+ 0x6d, 0x43, 0xf9, 0xff, 0xce, 0x19, 0x2a, 0xd1, 0xce, 0xf5, 0x7a, 0x7f,
+ 0x0c, 0x43, 0x7f, 0x6d, 0x25, 0xdb, 0x07, 0x1b, 0x74, 0xb4, 0x9f, 0xae,
+ 0xe3, 0xb9, 0x73, 0x2e, 0x9e, 0x0c, 0x7f, 0xef, 0x58, 0xe5, 0xb9, 0x97,
+ 0x12, 0x77, 0x41, 0x1f, 0xff, 0x63, 0x6a, 0xa2, 0x39, 0x3d, 0xdc, 0x82,
+ 0x20, 0x23, 0x19, 0xf2, 0xaa, 0x5b, 0x2d, 0x14, 0x02, 0x46, 0x09, 0x31,
+ 0x0f, 0x9c, 0x4f, 0xb6, 0xb8, 0x64, 0x15, 0x04, 0x15, 0x1f, 0x07, 0xec,
+ 0x1d, 0xb8, 0xf7, 0x29, 0xec, 0xbb, 0xad, 0xd5, 0xa1, 0xd2, 0x19, 0x69,
+ 0xcd, 0xca, 0x6d, 0x4c, 0x9e, 0x79, 0x95, 0xde, 0x67, 0x3e, 0xf7, 0x9e,
+ 0x95, 0x38, 0x4f, 0x83, 0x90, 0x03, 0x03, 0xc1, 0x57, 0xac, 0x79, 0xbc,
+ 0xb6, 0x81, 0xd2, 0x60, 0x1e, 0x9b, 0x2f, 0x97, 0xa9, 0x43, 0x8c, 0xef,
+ 0x3a, 0x8c, 0xcb, 0x72, 0xa7, 0x40, 0x75, 0x0a, 0x2c, 0xde, 0xcd, 0x1b,
+ 0x1b, 0x0d, 0xf4, 0xa3, 0x13, 0xe9, 0x12, 0x70, 0x1e, 0x82, 0xd7, 0x6d,
+ 0x4a, 0xf9, 0xc8, 0xe1, 0x8a, 0xd1, 0x75, 0x34, 0x5e, 0xf5, 0x99, 0x68,
+ 0xea, 0x8c, 0x5d, 0xc6, 0x2a, 0x8a, 0xfb, 0x39, 0xf5, 0x25, 0x15, 0xd6,
+ 0xe8, 0x52, 0x79, 0x02, 0xa0, 0x3d, 0xab, 0x09, 0x41, 0x92, 0x08, 0x63,
+ 0x6a, 0x3b, 0x0e, 0xed, 0xa8, 0x14, 0x8d, 0x2d, 0xdc, 0xe1, 0x69, 0xad,
+ 0x33, 0x89, 0x77, 0x6e, 0x10, 0xac, 0x3a, 0x88, 0xb1, 0xe5, 0x7f, 0x0f,
+ 0x5d, 0xa8, 0xe1, 0x2b, 0xb1, 0x33, 0x9f, 0x1c, 0xbf, 0xd3, 0x67, 0xb2,
+ 0x21, 0xfc, 0x27, 0x54, 0xc1, 0x85, 0xfd, 0x52, 0x89, 0x7d, 0xea, 0xcf,
+ 0xad, 0xfa, 0x40, 0x1e, 0xba, 0x9d, 0x55, 0x52, 0x15, 0x92, 0x31, 0x1c,
+ 0xa3, 0x44, 0x1c, 0x42, 0x28, 0x89, 0x6a, 0x09, 0xc0, 0x80, 0x44, 0x3f,
+ 0x78, 0x14, 0x4e, 0x3e, 0x5d, 0x80, 0x68, 0xa9, 0x46, 0xfa, 0x0d, 0x30,
+ 0xb2, 0x18, 0x7c, 0xea, 0x28, 0x08, 0x59, 0x13, 0xac, 0x86, 0x05, 0x1e,
+ 0x77, 0xf8, 0x48, 0x73, 0xff, 0x2b, 0x15, 0x04, 0x55, 0xfc, 0x24, 0x86,
+ 0xed, 0xad, 0x52, 0x1c, 0xcd, 0x0b, 0x58, 0xa9, 0x05, 0x5b, 0x04, 0x96,
+ 0x64, 0xd1, 0x15, 0x6f, 0x4e, 0xb4, 0xed, 0x39, 0x3b, 0xf7, 0x3a, 0x5d,
+ 0x3d, 0x09, 0xcf, 0x7d, 0x16, 0x3b, 0x4e, 0xf5, 0xdf, 0x61, 0x8d, 0xc6,
+ 0xa5, 0x7d, 0x29, 0x83, 0x02, 0x4b, 0x77, 0x9e, 0xb6, 0xa3, 0x33, 0x1c,
+ 0xbc, 0xa7, 0x20, 0x94, 0x05, 0x2a, 0x86, 0x21, 0xd2, 0x4d, 0x76, 0xdb,
+ 0x74, 0x1a, 0x9f, 0x57, 0xdc, 0x42, 0xf4, 0x17, 0x12, 0xb4, 0x74, 0xcd,
+ 0x8a, 0xd9, 0x0f, 0xb3, 0x48, 0xa2, 0x64, 0x6f, 0x45, 0x6c, 0x6f, 0xfd,
+ 0x8a, 0x30, 0x65, 0x7e, 0x34, 0x4e, 0x57, 0xbc, 0xf8, 0x90, 0xbd, 0x0a,
+ 0x2d, 0x19, 0x9b, 0xec, 0x9e, 0x2d, 0x5b, 0xe5},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence contains leading 0
+ // tcID: 12
+ {SEC_OID_SHA512,
+ 12,
+ {0x4d, 0x8f, 0xea, 0xe2, 0x69, 0x69, 0x6b, 0xa5, 0xaa, 0x75, 0x0a, 0x49,
+ 0xb6, 0x4e, 0x73, 0x46, 0xde, 0x9e, 0x11, 0xce, 0x33, 0x1a, 0x3c, 0x7b,
+ 0xf9, 0x17, 0xc5, 0x46, 0x7b, 0xb0, 0x77, 0x09, 0x91, 0x50, 0xb7, 0x60,
+ 0x54, 0x1f, 0xce, 0x35, 0x52, 0x10, 0x73, 0xfc, 0x68, 0xa5, 0xc6, 0x38,
+ 0xa5, 0x88, 0x4f, 0xff, 0x57, 0x7e, 0x97, 0xf0, 0xd7, 0x8f, 0xaa, 0xb8,
+ 0x16, 0x1c, 0xa4, 0xc7, 0x66, 0xee, 0x4c, 0xd8, 0x9e, 0x26, 0xd8, 0xb7,
+ 0x47, 0x67, 0x1d, 0x84, 0xbb, 0xa1, 0x86, 0x5f, 0xd1, 0x33, 0xe5, 0x1a,
+ 0x7e, 0x81, 0xe8, 0x98, 0x6f, 0x0c, 0x95, 0x40, 0x0e, 0xcb, 0x58, 0xc8,
+ 0xb0, 0xaf, 0x8a, 0xab, 0xc9, 0xab, 0x35, 0x2a, 0x67, 0x50, 0x41, 0xe7,
+ 0xbc, 0xcd, 0x97, 0x2c, 0x2b, 0xe0, 0x10, 0x80, 0xad, 0x17, 0x5c, 0x76,
+ 0xe4, 0x31, 0xff, 0x67, 0x07, 0x80, 0xe4, 0xb6, 0x3d, 0x34, 0xaa, 0x69,
+ 0xe3, 0x22, 0x76, 0x96, 0xd8, 0x73, 0x6a, 0x6d, 0x6f, 0xc2, 0xe2, 0x00,
+ 0x15, 0x18, 0x0a, 0x68, 0x01, 0x17, 0xa6, 0xf0, 0x4f, 0x8f, 0x56, 0x83,
+ 0x6d, 0x90, 0x7f, 0xd9, 0xef, 0xe1, 0x0a, 0x7f, 0xb5, 0xa0, 0xf5, 0x7f,
+ 0x64, 0x61, 0xfb, 0x52, 0x74, 0x94, 0xe9, 0x67, 0x85, 0x68, 0xe1, 0x68,
+ 0xa8, 0x3a, 0xd6, 0x1b, 0x8c, 0x5c, 0xc9, 0x87, 0x2f, 0x27, 0xa8, 0x0e,
+ 0x15, 0x9f, 0x85, 0x47, 0x84, 0x91, 0x86, 0xeb, 0xc4, 0x3a, 0x54, 0xc4,
+ 0x1b, 0xd4, 0x9c, 0x0d, 0xbc, 0x48, 0xfa, 0x2c, 0xe3, 0x78, 0x1c, 0xec,
+ 0x1d, 0x66, 0x23, 0x01, 0x70, 0x35, 0xcf, 0x74, 0x25, 0xd7, 0xfd, 0x8a,
+ 0x85, 0x62, 0xd3, 0xab, 0x36, 0xc9, 0xe6, 0x05, 0x73, 0x8f, 0x82, 0xb5,
+ 0xa7, 0x7f, 0xc6, 0x5a, 0xfd, 0x21, 0x79, 0x63, 0xe7, 0x10, 0xa1, 0xe3,
+ 0xa4, 0xe3, 0x08, 0x62, 0xc8, 0xa8, 0xf1, 0x8c, 0x97, 0xb0, 0x95, 0xf6,
+ 0x8a, 0xe0, 0x87, 0x8c, 0xe3, 0xcf, 0x1d, 0x06, 0x2d, 0xd4, 0x40, 0x76,
+ 0x4e, 0x19, 0x86, 0x8c, 0x5b, 0x98, 0xf0, 0x85, 0x75, 0xd6, 0x5e, 0x0b,
+ 0x94, 0x4c, 0xe8, 0x3b, 0x35, 0x02, 0x8d, 0xa4, 0x66, 0x05, 0x1d, 0x08,
+ 0x2b, 0xa6, 0x6c, 0x26, 0x50, 0xea, 0xca, 0x9e, 0xa9, 0xd8, 0x38, 0x04,
+ 0xf4, 0x14, 0x37, 0xa3, 0xea, 0x43, 0x93, 0x2d, 0xdc, 0x21, 0x7f, 0xee,
+ 0x2c, 0x59, 0x76, 0x5b, 0x5e, 0x86, 0x2e, 0x85, 0xbe, 0xd1, 0x9e, 0x9b,
+ 0xa0, 0xde, 0x41, 0xd6, 0x4e, 0x51, 0x8d, 0xd1, 0xc7, 0xc2, 0xf2, 0xf0,
+ 0xb4, 0xbf, 0x44, 0xb4, 0x0b, 0x26, 0xee, 0xae, 0x09, 0x11, 0xd0, 0xc6,
+ 0x3b, 0x1b, 0x2c, 0xbb, 0xf3, 0xcb, 0x8e, 0x24, 0xa1, 0xec, 0x6d, 0xdd,
+ 0x70, 0xb9, 0xd4, 0x42, 0x31, 0x3e, 0x47, 0xfd, 0x36, 0xd1, 0xf1, 0x62,
+ 0x4d, 0x07, 0x1d, 0xe5, 0x3d, 0x76, 0x38, 0x4a, 0xee, 0xed, 0xde, 0x69,
+ 0x7c, 0x20, 0x6d, 0xd2, 0x7c, 0xb1, 0xd5, 0x4e, 0x51, 0x36, 0x21, 0x35,
+ 0x14, 0x44, 0xa4, 0xd1, 0x39, 0xce, 0xe2, 0xfd, 0x04, 0xff, 0x76, 0x0d,
+ 0x08, 0xd6, 0xaa, 0x94, 0x9f, 0xe9, 0xf2, 0xc2, 0xeb, 0xce, 0xcd, 0xa4,
+ 0xf8, 0x47, 0x89, 0x00, 0x50, 0x3e, 0xaf, 0x17, 0x2a, 0x63, 0xd4, 0xd6,
+ 0xde, 0xea, 0xc6, 0x7b, 0x3b, 0x88, 0x0c, 0xf2, 0x0f, 0x84, 0x72, 0x39,
+ 0x44, 0x51, 0xca, 0xad, 0x83, 0xaf, 0x1e, 0x8d, 0xe2, 0xe2, 0x9c, 0x0b,
+ 0xf9, 0x04, 0xf2, 0x88, 0xd7, 0x4b, 0x73, 0xfb, 0x33, 0x0f, 0xb3, 0xa5,
+ 0x0b, 0x63, 0xec, 0xaf, 0xee, 0x8a, 0xd9, 0x70, 0x13, 0x61, 0xdb, 0x09,
+ 0xa1, 0x02, 0x61, 0x46, 0xbb, 0xd0, 0xff, 0xc4, 0xf0, 0x37, 0x54, 0x88,
+ 0xe5, 0xa1, 0x78, 0xaf, 0x30, 0x4b, 0x63, 0x01},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 13
+ {SEC_OID_SHA512,
+ 13,
+ {0x51, 0x13, 0x28, 0x87, 0x72, 0x03, 0x0f, 0xec, 0x77, 0xb5, 0xbc, 0xea,
+ 0x9a, 0x59, 0x9a, 0x95, 0x02, 0xd8, 0xdc, 0x6b, 0x2b, 0x13, 0x83, 0x2a,
+ 0xe2, 0x3c, 0x34, 0xe4, 0xbe, 0x89, 0xee, 0xef, 0xc4, 0xcd, 0xce, 0x33,
+ 0x11, 0xfc, 0x65, 0x20, 0xef, 0x81, 0x64, 0xac, 0x40, 0x9e, 0x9c, 0x2a,
+ 0x8f, 0x6b, 0x3f, 0x7a, 0xe5, 0x47, 0x88, 0xbd, 0x65, 0x2f, 0x73, 0xcb,
+ 0x89, 0x02, 0xbe, 0x3f, 0x0f, 0x95, 0xc6, 0x4b, 0x71, 0x35, 0xa2, 0x31,
+ 0xd8, 0xb0, 0xac, 0x9d, 0xbb, 0x82, 0x44, 0x14, 0x08, 0xea, 0xe4, 0x32,
+ 0x10, 0x6a, 0xec, 0xd8, 0x16, 0x7e, 0x0d, 0x3f, 0xf5, 0x6f, 0xed, 0xfd,
+ 0xd0, 0xfa, 0xcd, 0xaf, 0x14, 0x78, 0x18, 0x3f, 0xc3, 0x5a, 0x52, 0x2e,
+ 0x34, 0x93, 0x3e, 0xc0, 0x78, 0x44, 0xf2, 0x1d, 0xcf, 0x76, 0xed, 0x0e,
+ 0xef, 0x71, 0x55, 0x97, 0x69, 0xee, 0x6b, 0x5a, 0x6b, 0xfb, 0x14, 0xf6,
+ 0x54, 0x52, 0x8e, 0x6e, 0x24, 0xcd, 0x3f, 0x33, 0x16, 0x34, 0xe8, 0x88,
+ 0x62, 0xf2, 0xb3, 0x7e, 0x25, 0xcd, 0x61, 0x54, 0x9a, 0x7c, 0xe2, 0x07,
+ 0xaa, 0xbf, 0x65, 0x50, 0x29, 0x2c, 0x21, 0xb1, 0x87, 0xa3, 0x07, 0x07,
+ 0xeb, 0x0a, 0x46, 0x3b, 0xe2, 0xbc, 0x8c, 0xa7, 0x53, 0x2f, 0x1b, 0x00,
+ 0xf7, 0xbf, 0x3e, 0x7b, 0x56, 0x1f, 0x68, 0x5c, 0x91, 0xf6, 0x49, 0x2c,
+ 0x5b, 0x72, 0x8f, 0xf2, 0xfa, 0x26, 0x86, 0x5e, 0x6f, 0x1b, 0xc8, 0x5a,
+ 0xd8, 0x4d, 0x44, 0x72, 0x8f, 0xb5, 0x49, 0xfc, 0x9d, 0x1e, 0xf6, 0xcc,
+ 0x0f, 0xce, 0x60, 0x3c, 0x3f, 0xd9, 0x4b, 0xa8, 0xbf, 0x79, 0x5f, 0xdf,
+ 0x1b, 0x34, 0x7a, 0x9f, 0x5a, 0xc5, 0x8f, 0x1d, 0x92, 0x2b, 0xc7, 0xcc,
+ 0x37, 0x54, 0xcf, 0x42, 0x72, 0x87, 0xa8, 0x45, 0x8d, 0x07, 0x5a, 0x14,
+ 0x8f, 0x6a, 0x33, 0x6a, 0x0f, 0xde, 0x61, 0x7f, 0x77, 0x17, 0x89, 0xcd,
+ 0xaf, 0x72, 0x23, 0xa2, 0xda, 0xb7, 0x14, 0x48, 0xcf, 0xe2, 0xc2, 0xff,
+ 0xab, 0xd4, 0x3e, 0xb8, 0x39, 0xc5, 0xec, 0xa8, 0x45, 0x38, 0x78, 0x5e,
+ 0x3c, 0x6f, 0x1c, 0xb0, 0xa1, 0x9e, 0x53, 0x2b, 0x5e, 0xfe, 0xbb, 0xda,
+ 0xb5, 0xb9, 0x82, 0x60, 0xf2, 0x61, 0x90, 0xa3, 0x59, 0xc3, 0x78, 0x98,
+ 0x35, 0x48, 0x49, 0x7c, 0xd7, 0x46, 0xd4, 0xee, 0x00, 0x21, 0xf1, 0x48,
+ 0xa6, 0xc7, 0xb5, 0xae, 0x97, 0xe9, 0x6d, 0x72, 0x56, 0x55, 0x21, 0xb9,
+ 0xd9, 0xea, 0x06, 0x6a, 0x3b, 0xbf, 0xba, 0x14, 0x27, 0xd4, 0x00, 0x99,
+ 0xca, 0x36, 0x7e, 0x37, 0x8b, 0x22, 0x76, 0x16, 0xd3, 0xd6, 0x79, 0xab,
+ 0x58, 0x32, 0xb2, 0xdc, 0x93, 0xd2, 0xeb, 0x49, 0x93, 0xad, 0xe5, 0x01,
+ 0x05, 0x9c, 0xfa, 0x8b, 0x91, 0x61, 0x58, 0xaa, 0x82, 0x38, 0xbd, 0x5e,
+ 0x1c, 0xd8, 0x3e, 0x4a, 0x2e, 0xe6, 0x76, 0xdf, 0xcb, 0x85, 0x05, 0x19,
+ 0x06, 0xf9, 0x4a, 0x88, 0x61, 0xf5, 0xe2, 0x67, 0x99, 0x12, 0xdf, 0x5b,
+ 0x48, 0xba, 0x30, 0x9b, 0x90, 0xfb, 0x38, 0x3e, 0x21, 0x3a, 0x70, 0xeb,
+ 0xba, 0x09, 0x64, 0xb0, 0x0f, 0x7d, 0xf4, 0x51, 0xc6, 0xd6, 0x0e, 0xc3,
+ 0x83, 0x50, 0xe2, 0x60, 0x86, 0x1f, 0x5b, 0x5e, 0x86, 0xaf, 0x8f, 0xad,
+ 0xfd, 0x09, 0xd6, 0x6d, 0x8d, 0x1c, 0x49, 0x55, 0xfc, 0x8d, 0xab, 0xba,
+ 0x82, 0xb9, 0x37, 0xdd, 0xea, 0x40, 0x03, 0xf9, 0xc3, 0x9d, 0x4e, 0x7b,
+ 0x15, 0x2c, 0x4d, 0x13, 0xfd, 0x2e, 0x54, 0xfc, 0x95, 0xcd, 0x3c, 0x3e,
+ 0x1b, 0xf2, 0x0a, 0x06, 0x5f, 0xb6, 0xa7, 0x8d, 0x16, 0x1e, 0x80, 0xbc,
+ 0x4b, 0xc0, 0x0c, 0x5b, 0xd9, 0x3a, 0xcf, 0xac, 0x02, 0x7c, 0x94, 0xd2,
+ 0x1a, 0xcc, 0xbc, 0x42, 0x3c, 0x29, 0x32, 0xdb},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 14
+ {SEC_OID_SHA512,
+ 14,
+ {0x78, 0xe1, 0x81, 0x7f, 0x46, 0x71, 0xf8, 0xc7, 0x37, 0xdd, 0x45, 0xca,
+ 0x7d, 0x06, 0x9a, 0x57, 0x2d, 0x73, 0x01, 0x09, 0x27, 0xe5, 0x95, 0x7d,
+ 0xd6, 0xf0, 0x5e, 0xce, 0xde, 0x34, 0x48, 0x7e, 0x8b, 0x41, 0x68, 0xe6,
+ 0x66, 0x30, 0x5a, 0x80, 0xea, 0xd3, 0xf6, 0xf5, 0x70, 0x1d, 0x35, 0x03,
+ 0x97, 0xee, 0x73, 0x0f, 0xfb, 0x6a, 0x32, 0x01, 0x61, 0xc9, 0x74, 0x3d,
+ 0xb0, 0x9c, 0xdf, 0xa2, 0x72, 0x68, 0x33, 0x83, 0x27, 0x12, 0x87, 0x90,
+ 0x8e, 0xb5, 0xa6, 0x1b, 0x0e, 0x72, 0xcb, 0x78, 0x3b, 0x4b, 0x0f, 0x34,
+ 0x1f, 0x04, 0x29, 0x73, 0x24, 0x7e, 0x52, 0x53, 0x30, 0x20, 0x1e, 0xed,
+ 0x0b, 0x0a, 0xd8, 0x81, 0x58, 0x2d, 0xe9, 0xca, 0x70, 0xaa, 0x66, 0xe5,
+ 0x17, 0x1f, 0xc0, 0x8a, 0xe2, 0x2a, 0x89, 0xa6, 0xd5, 0xbf, 0x61, 0xf0,
+ 0x56, 0xec, 0x02, 0xfb, 0x52, 0x07, 0xa8, 0x2c, 0xa0, 0x27, 0x0d, 0xa4,
+ 0x2d, 0x44, 0xaf, 0xb7, 0x9f, 0x29, 0x97, 0x82, 0xda, 0x7f, 0xc8, 0x15,
+ 0x63, 0x20, 0xe8, 0x37, 0x26, 0x9c, 0x91, 0x70, 0xde, 0xc5, 0xa7, 0x67,
+ 0x45, 0x1e, 0xdf, 0x05, 0x43, 0x36, 0x1c, 0x5e, 0x5e, 0xf4, 0xf6, 0xa1,
+ 0x65, 0xcd, 0xe8, 0xb0, 0xf6, 0xc6, 0xb6, 0xc6, 0x2c, 0xed, 0xdd, 0x73,
+ 0xbb, 0xab, 0x81, 0x5d, 0x08, 0x34, 0x00, 0x46, 0x57, 0x94, 0x82, 0xe3,
+ 0x9a, 0x21, 0x6d, 0x2d, 0xc8, 0x06, 0x9f, 0xea, 0x72, 0x29, 0x37, 0xba,
+ 0x53, 0x33, 0xcd, 0x47, 0x90, 0x54, 0x97, 0xe5, 0x12, 0xb9, 0x04, 0xdb,
+ 0x87, 0x31, 0xa8, 0x80, 0x06, 0xaa, 0x6b, 0x65, 0x08, 0x41, 0xf6, 0x36,
+ 0xcb, 0x75, 0xc1, 0xb6, 0xd0, 0xbe, 0x32, 0xb9, 0x55, 0x38, 0x9e, 0xb1,
+ 0xf6, 0xab, 0x5d, 0xf1, 0x9b, 0xde, 0xb9, 0xec, 0x19, 0xf0, 0x90, 0xd7,
+ 0xa4, 0x6b, 0x1d, 0x45, 0x06, 0x31, 0x26, 0x03, 0x7b, 0x9f, 0x8f, 0x02,
+ 0x58, 0x16, 0xbc, 0x79, 0xd3, 0x3b, 0x98, 0x3c, 0xb5, 0x76, 0x39, 0x2a,
+ 0xe1, 0x35, 0xbc, 0xef, 0x78, 0x66, 0x65, 0x52, 0x2b, 0x65, 0xa6, 0xaf,
+ 0xca, 0xe3, 0xe3, 0x45, 0xc0, 0x6d, 0x55, 0x1d, 0x5a, 0x12, 0x2b, 0x30,
+ 0x5b, 0x41, 0x31, 0x44, 0xcd, 0xa4, 0xa5, 0x80, 0x12, 0xd5, 0x39, 0xbc,
+ 0x7f, 0x93, 0x26, 0xf1, 0xa8, 0x0f, 0xf7, 0x0b, 0x5c, 0xde, 0x35, 0x36,
+ 0x22, 0x57, 0x7d, 0xd2, 0x3d, 0x10, 0xf7, 0x5d, 0x20, 0x68, 0x39, 0x27,
+ 0x4c, 0x77, 0x1f, 0x2c, 0x6e, 0x4d, 0xa1, 0xeb, 0x7b, 0x93, 0xc3, 0xc0,
+ 0x64, 0x0e, 0xbf, 0x7d, 0x3d, 0x80, 0x10, 0xe2, 0x2a, 0x2d, 0x58, 0x28,
+ 0x1b, 0x8f, 0x81, 0x1c, 0xf8, 0xf9, 0x97, 0x25, 0x54, 0x2f, 0xc9, 0x05,
+ 0x92, 0x28, 0xfd, 0x7e, 0x01, 0x11, 0x3b, 0x9c, 0x3c, 0x89, 0x56, 0xba,
+ 0xde, 0xb7, 0x98, 0xd8, 0x96, 0x06, 0xf4, 0x81, 0xe9, 0x9c, 0x22, 0x2e,
+ 0xa1, 0x91, 0x8a, 0x26, 0xac, 0xa4, 0x9a, 0x9c, 0xe9, 0x8b, 0xd4, 0xfd,
+ 0x65, 0x8d, 0xed, 0x3c, 0x5a, 0x2c, 0x94, 0x66, 0x43, 0xff, 0x31, 0x2d,
+ 0x41, 0x8b, 0x7b, 0x0d, 0xa0, 0xe8, 0xd9, 0x6c, 0xe9, 0x1d, 0xa8, 0xcc,
+ 0x03, 0x7c, 0x16, 0x28, 0x06, 0x32, 0x08, 0x3e, 0xe0, 0x03, 0x2e, 0xf6,
+ 0x55, 0x32, 0xec, 0xdc, 0x45, 0x58, 0x9d, 0xdd, 0xac, 0x1f, 0xab, 0x52,
+ 0xf8, 0xed, 0x55, 0xe3, 0x5c, 0x26, 0x14, 0x25, 0x70, 0x1d, 0x97, 0x78,
+ 0xae, 0x53, 0xca, 0xf5, 0x95, 0xd7, 0xb3, 0x25, 0x10, 0xf7, 0xdf, 0xa8,
+ 0xa7, 0xc8, 0x6a, 0xf4, 0xe3, 0x58, 0xfe, 0x08, 0xb8, 0xef, 0xc1, 0x98,
+ 0x35, 0xe0, 0xe9, 0xc4, 0x0d, 0xda, 0x2f, 0x1a, 0xc0, 0x56, 0x13, 0xa2,
+ 0x65, 0x20, 0xf0, 0xca, 0x5a, 0x12, 0x6e, 0x95},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 15
+ {SEC_OID_SHA512,
+ 15,
+ {0x24, 0x68, 0x73, 0xdf, 0x5e, 0x97, 0x84, 0x83, 0xab, 0x6b, 0xde, 0x2b,
+ 0xf9, 0x02, 0x19, 0xbf, 0xce, 0x3d, 0x2b, 0x6d, 0xd6, 0xdb, 0x3a, 0x32,
+ 0xd5, 0xf3, 0xda, 0x38, 0x08, 0xe5, 0xad, 0x94, 0x5f, 0x1d, 0xcd, 0xf1,
+ 0x18, 0x6f, 0x06, 0x6e, 0xf8, 0x86, 0x0c, 0x88, 0x54, 0xcc, 0x80, 0xea,
+ 0x79, 0x47, 0x58, 0xa8, 0x4d, 0xcf, 0x39, 0x9c, 0x9e, 0xcf, 0xc5, 0x4f,
+ 0x18, 0x4d, 0xe1, 0x39, 0x7d, 0x48, 0xb2, 0xa1, 0x54, 0x32, 0x42, 0x2c,
+ 0x60, 0xd5, 0x0a, 0xe4, 0x2c, 0xa8, 0x20, 0x3b, 0xe6, 0x87, 0xf4, 0xa5,
+ 0x1f, 0xb2, 0x7f, 0x46, 0xae, 0x5c, 0x8f, 0xfe, 0x35, 0x4b, 0x70, 0x8d,
+ 0x9e, 0x70, 0x07, 0xaf, 0x22, 0xb4, 0x2a, 0x26, 0x62, 0xa6, 0x1c, 0xe1,
+ 0x00, 0x17, 0x61, 0xf3, 0x93, 0x5c, 0xd6, 0x64, 0x9e, 0xfc, 0xf5, 0x04,
+ 0x9e, 0x4e, 0xcc, 0x0d, 0xad, 0xf8, 0x42, 0x4d, 0xc3, 0xbe, 0x83, 0xa2,
+ 0x99, 0x90, 0x2e, 0xc3, 0x87, 0xe4, 0x2a, 0x79, 0x20, 0x71, 0x70, 0xbe,
+ 0xa5, 0xdb, 0x24, 0xc7, 0x29, 0xd8, 0x11, 0xb6, 0xae, 0x94, 0x80, 0x06,
+ 0x58, 0x09, 0xaa, 0x09, 0x56, 0x76, 0x0d, 0x40, 0xfe, 0x07, 0x59, 0x02,
+ 0x4a, 0xf2, 0x76, 0x20, 0xc1, 0x2a, 0x9c, 0xe2, 0xf8, 0x42, 0xb4, 0x29,
+ 0xd0, 0x05, 0x84, 0x88, 0x57, 0xa9, 0x04, 0xed, 0x62, 0xcc, 0xa6, 0x75,
+ 0x2c, 0xb5, 0xbe, 0x19, 0x35, 0xc6, 0x56, 0x2c, 0x33, 0x19, 0xd4, 0x2e,
+ 0xfd, 0xdd, 0x49, 0x07, 0x05, 0xea, 0xff, 0x46, 0xc8, 0x22, 0xf8, 0x1a,
+ 0x28, 0xc6, 0xdc, 0x44, 0xdc, 0x9e, 0x08, 0x89, 0x3f, 0xfd, 0xa5, 0xe0,
+ 0x44, 0x21, 0x7a, 0x6e, 0x01, 0xfc, 0xb0, 0xf6, 0xe5, 0x5e, 0xf1, 0xa6,
+ 0x39, 0x3c, 0xed, 0x70, 0x49, 0x65, 0x7d, 0x4c, 0x37, 0xb3, 0xdc, 0xa5,
+ 0x5f, 0x5e, 0xd8, 0xca, 0x38, 0x3a, 0x4a, 0x72, 0xc3, 0xa6, 0xea, 0x6f,
+ 0x09, 0x6d, 0x1c, 0xdb, 0x63, 0xc7, 0x67, 0xd0, 0xc5, 0xf4, 0x90, 0x00,
+ 0x06, 0xce, 0xd1, 0x5e, 0x0d, 0x39, 0xa1, 0xa6, 0xc2, 0xd3, 0x6f, 0x69,
+ 0xaf, 0x25, 0xb2, 0xa3, 0x24, 0xfe, 0x65, 0x68, 0xe4, 0x66, 0x5b, 0x4c,
+ 0xa9, 0x73, 0x0f, 0x50, 0xae, 0xa9, 0xac, 0x98, 0xbb, 0x2a, 0x8a, 0xca,
+ 0x25, 0x13, 0x2e, 0x61, 0x4a, 0x70, 0xc2, 0x05, 0x33, 0xcc, 0x0b, 0x78,
+ 0xc1, 0x09, 0x29, 0x88, 0x48, 0x2d, 0xd4, 0x2c, 0xd1, 0x3e, 0x4a, 0x3a,
+ 0xda, 0xbf, 0x45, 0xf8, 0x11, 0xd6, 0x38, 0x91, 0x52, 0x14, 0xb1, 0x84,
+ 0x69, 0x2e, 0xa0, 0x9b, 0x83, 0x97, 0x5a, 0x5e, 0x0c, 0x33, 0x84, 0xc9,
+ 0xb3, 0x7d, 0xb6, 0x67, 0xcf, 0x32, 0x1f, 0x3d, 0x29, 0x7c, 0x0f, 0x4f,
+ 0xea, 0x1c, 0x80, 0xed, 0x2f, 0xdc, 0x21, 0x8c, 0x0b, 0x7d, 0xb9, 0xcf,
+ 0x8d, 0xa3, 0x70, 0xce, 0xc2, 0x55, 0x49, 0xf2, 0xa0, 0xe5, 0xbe, 0x00,
+ 0x1d, 0xf3, 0x17, 0xf0, 0xd1, 0xf6, 0xf3, 0x6b, 0x4d, 0xbb, 0xe4, 0xa4,
+ 0x99, 0xe5, 0xe5, 0xc0, 0x04, 0xa5, 0x1b, 0xc8, 0x84, 0x35, 0x87, 0x2e,
+ 0x4c, 0x4e, 0x34, 0x11, 0x56, 0x19, 0x65, 0x9b, 0x94, 0xba, 0xca, 0xda,
+ 0x61, 0xe7, 0xd3, 0x28, 0x3b, 0xf5, 0xa2, 0x3e, 0x6c, 0x54, 0x8b, 0xd0,
+ 0x89, 0xa6, 0x55, 0x35, 0x24, 0xe4, 0x30, 0x28, 0x5e, 0x2e, 0xe2, 0x78,
+ 0x76, 0x82, 0x42, 0x95, 0x2b, 0x04, 0x17, 0x32, 0xfc, 0x70, 0x91, 0x26,
+ 0x05, 0x37, 0xb0, 0x80, 0x1d, 0x50, 0xe0, 0x18, 0x91, 0xcd, 0xad, 0xab,
+ 0x05, 0xc6, 0x71, 0xa3, 0x9d, 0xd4, 0x6d, 0xb4, 0xd9, 0x98, 0x8e, 0x03,
+ 0x59, 0x3f, 0x7b, 0x40, 0x02, 0xb3, 0xed, 0x4b, 0x0c, 0xe1, 0xb0, 0xe6,
+ 0xd5, 0x25, 0x3c, 0x42, 0x3f, 0x59, 0xbf, 0x6e},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of sequence
+ // tcID: 16
+ {SEC_OID_SHA512,
+ 16,
+ {0x0d, 0x93, 0xeb, 0x24, 0x7b, 0xbc, 0xf1, 0x00, 0x3b, 0x33, 0x60, 0xfd,
+ 0x8a, 0xb0, 0x63, 0x37, 0x8b, 0xaf, 0x9c, 0xa4, 0x3d, 0xf1, 0xed, 0x46,
+ 0xaa, 0xc0, 0x34, 0x29, 0xad, 0x1d, 0x81, 0x70, 0x71, 0x52, 0x2c, 0xc5,
+ 0x6d, 0xfe, 0x61, 0xe9, 0x6d, 0xb6, 0xee, 0x74, 0x7a, 0x5e, 0xbf, 0xcb,
+ 0xe2, 0xae, 0x6c, 0xa7, 0x57, 0x1b, 0x17, 0xb9, 0xe8, 0xe2, 0xa3, 0xf5,
+ 0xfd, 0x88, 0x79, 0xf1, 0x67, 0xd3, 0xf9, 0xc2, 0x0f, 0xed, 0x72, 0x05,
+ 0x8c, 0x00, 0x80, 0x1a, 0x40, 0x58, 0x44, 0x61, 0x22, 0xef, 0x04, 0xd8,
+ 0x68, 0x5a, 0x16, 0x80, 0x4f, 0xf9, 0x1c, 0x00, 0x73, 0xef, 0xa6, 0x97,
+ 0xba, 0x4d, 0x66, 0x39, 0xfd, 0x78, 0x9a, 0x3f, 0xef, 0x6a, 0x53, 0xfa,
+ 0x5e, 0xb0, 0x62, 0xc8, 0x2c, 0x97, 0x4b, 0xf8, 0x20, 0x6d, 0xcd, 0x56,
+ 0x17, 0xed, 0x18, 0x51, 0xf5, 0x37, 0x64, 0x3a, 0xe1, 0x6b, 0x58, 0xe3,
+ 0x68, 0x45, 0x66, 0x36, 0xb5, 0x6f, 0x4f, 0xcd, 0xa9, 0xc8, 0x10, 0x41,
+ 0xde, 0xf1, 0xcf, 0xc8, 0x54, 0x20, 0x3a, 0xf0, 0xa5, 0xad, 0x58, 0x1e,
+ 0xa1, 0x26, 0xbe, 0xe8, 0x4a, 0x44, 0x52, 0xc5, 0x86, 0x02, 0xa2, 0xee,
+ 0xd0, 0xee, 0x08, 0x2e, 0xf1, 0x9f, 0x4a, 0xc7, 0x5f, 0x8a, 0x7b, 0xa5,
+ 0x2d, 0x92, 0x7f, 0x35, 0xa3, 0xbd, 0xcf, 0xc6, 0x41, 0x83, 0x23, 0x8a,
+ 0xdf, 0x11, 0x74, 0xdd, 0xdc, 0x29, 0xc4, 0x9a, 0xe4, 0xe1, 0xe3, 0x38,
+ 0x8f, 0xb0, 0x8d, 0x28, 0xd9, 0xcb, 0xb3, 0x79, 0xdd, 0x6c, 0x83, 0x90,
+ 0x3f, 0x09, 0x6f, 0x39, 0x5a, 0xd3, 0xbe, 0xf4, 0xfa, 0x24, 0x5e, 0x6a,
+ 0xa7, 0xaf, 0x55, 0x33, 0xab, 0x6b, 0xed, 0xff, 0x27, 0x75, 0x64, 0x9e,
+ 0x5c, 0xbe, 0x89, 0x51, 0x3a, 0x18, 0xb0, 0x0b, 0xa7, 0x26, 0x95, 0x4e,
+ 0xf0, 0xed, 0x94, 0x86, 0x5a, 0x7d, 0x9a, 0xad, 0x1e, 0x84, 0x54, 0x15,
+ 0xcb, 0xc1, 0x9e, 0x03, 0x9b, 0x3f, 0x7a, 0x7e, 0x4f, 0xb8, 0xa0, 0xb4,
+ 0x7e, 0xdf, 0xfd, 0x9c, 0x6e, 0xb2, 0x83, 0x43, 0x31, 0xf0, 0xb6, 0x36,
+ 0xfb, 0x5e, 0xca, 0x42, 0x92, 0x5b, 0x5d, 0xab, 0x4b, 0xa0, 0x80, 0x78,
+ 0xa7, 0x1a, 0x6e, 0x44, 0x89, 0x6a, 0xbd, 0x06, 0x27, 0x6f, 0x6f, 0x2e,
+ 0x41, 0xf1, 0x22, 0x84, 0x8b, 0x94, 0xe2, 0xa2, 0x2b, 0xaf, 0x2d, 0x26,
+ 0x2a, 0x06, 0x49, 0x8e, 0x00, 0x84, 0xf7, 0x00, 0xed, 0x1d, 0x23, 0xfa,
+ 0xa7, 0xb2, 0xba, 0x9f, 0x7a, 0x71, 0x67, 0x3f, 0x4f, 0x8c, 0x2a, 0x9a,
+ 0x00, 0xe6, 0x11, 0xf5, 0x3c, 0x20, 0x95, 0xc4, 0x3d, 0x9e, 0x78, 0xc1,
+ 0xa9, 0xdd, 0x73, 0xcd, 0xcf, 0x0b, 0x74, 0xaa, 0xdb, 0x47, 0x12, 0x7a,
+ 0x99, 0x0c, 0xe7, 0xdc, 0x33, 0x5e, 0xe2, 0x6f, 0x4c, 0x13, 0xfe, 0xe4,
+ 0x5a, 0x1e, 0xb4, 0x4b, 0x99, 0xb2, 0x32, 0x5f, 0xdc, 0x30, 0xe3, 0x3f,
+ 0xd6, 0x75, 0xfb, 0x99, 0x1d, 0x48, 0x7e, 0xfd, 0x47, 0x8a, 0xc7, 0x9c,
+ 0x8d, 0x7a, 0x57, 0xdd, 0x21, 0x0c, 0x5c, 0xb9, 0xc6, 0xfc, 0xc7, 0xbe,
+ 0x1a, 0x7e, 0x4a, 0x86, 0xf2, 0xdd, 0xde, 0x1e, 0xc8, 0xe4, 0xac, 0x68,
+ 0x7b, 0x61, 0x23, 0x16, 0x46, 0xd9, 0x45, 0x7b, 0x4b, 0xac, 0x5d, 0xd5,
+ 0xeb, 0xa2, 0xee, 0xcf, 0xad, 0xcc, 0x58, 0x52, 0xdd, 0x2f, 0x1f, 0x7b,
+ 0x9a, 0x14, 0xa0, 0xd3, 0x46, 0xc6, 0xef, 0xfc, 0xe2, 0x54, 0x9c, 0x9f,
+ 0xe5, 0x52, 0xbf, 0x1f, 0x21, 0xb9, 0x9e, 0x5a, 0x01, 0x3d, 0x41, 0xb5,
+ 0x69, 0x30, 0x59, 0xfb, 0x90, 0x5b, 0xc3, 0x0e, 0xb4, 0x0b, 0x07, 0x5e,
+ 0xa8, 0xda, 0x09, 0x2f, 0xab, 0x20, 0x24, 0xe6, 0xc0, 0x3c, 0x46, 0x30,
+ 0xf5, 0x3e, 0x31, 0xb8, 0xe7, 0x8b, 0xe2, 0x53},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 17
+ {SEC_OID_SHA512,
+ 17,
+ {0x3f, 0xe3, 0xdb, 0x1d, 0xfb, 0xb4, 0x1a, 0x67, 0x5e, 0x47, 0x68, 0x56,
+ 0x2c, 0x60, 0xdc, 0x2c, 0x2e, 0xd3, 0xc4, 0x30, 0x22, 0xb5, 0x4f, 0x4c,
+ 0x9f, 0xa8, 0xe9, 0x9d, 0xe6, 0xa9, 0x3c, 0xe6, 0x50, 0x98, 0x4c, 0x6c,
+ 0x27, 0xb7, 0xbc, 0x55, 0x24, 0xc0, 0xb0, 0x32, 0xc9, 0x11, 0x5f, 0xae,
+ 0x2c, 0xd2, 0x3a, 0xc7, 0xb0, 0x3e, 0x49, 0x6c, 0x6f, 0x47, 0x85, 0xe7,
+ 0x04, 0x5b, 0x24, 0xd2, 0x26, 0xb2, 0xac, 0x53, 0x5b, 0x7e, 0xb6, 0x05,
+ 0xcf, 0x8b, 0x56, 0x90, 0x6a, 0xb9, 0x5a, 0xb0, 0xe2, 0xe6, 0xcb, 0x3e,
+ 0x2b, 0x3d, 0xf7, 0x1b, 0x71, 0x4c, 0x66, 0x68, 0x5a, 0x24, 0x33, 0x24,
+ 0x4e, 0xd1, 0x53, 0xa8, 0xf5, 0x26, 0xba, 0xd6, 0x0a, 0x53, 0x0c, 0x97,
+ 0xea, 0x9a, 0x23, 0x8f, 0xca, 0x6f, 0xc5, 0xaa, 0xc2, 0x95, 0xa2, 0x57,
+ 0xb3, 0x2f, 0xa6, 0xfd, 0xc6, 0x8f, 0x92, 0x16, 0xd8, 0x11, 0x89, 0x07,
+ 0xf2, 0x82, 0xdf, 0x1f, 0xb2, 0x08, 0x56, 0x44, 0xcd, 0x8c, 0x51, 0xd1,
+ 0xbe, 0x9f, 0x6d, 0xfa, 0x9f, 0x3e, 0xaa, 0xa5, 0x7a, 0xcc, 0x75, 0xd1,
+ 0xbd, 0x29, 0xc3, 0xa5, 0x9f, 0x16, 0x72, 0x15, 0xc9, 0x06, 0x03, 0xe7,
+ 0x90, 0xc5, 0x65, 0x8b, 0x2d, 0x78, 0x87, 0x25, 0x4f, 0xf8, 0x06, 0x30,
+ 0x12, 0x2a, 0xb5, 0x57, 0x80, 0x83, 0x55, 0x63, 0x51, 0xed, 0xf1, 0xcf,
+ 0xfb, 0x7e, 0x42, 0x77, 0x5a, 0x5e, 0xf7, 0x9b, 0x2f, 0xf6, 0xca, 0xd7,
+ 0xa1, 0xb8, 0xf3, 0x2a, 0x77, 0x04, 0xbd, 0xaa, 0xd7, 0xd6, 0x38, 0x44,
+ 0xb7, 0xcb, 0x7a, 0x29, 0x51, 0x55, 0xfd, 0x86, 0x43, 0x04, 0x4c, 0x3a,
+ 0x83, 0xf8, 0x67, 0xd4, 0x27, 0x51, 0x1e, 0x35, 0x20, 0x79, 0xf5, 0x78,
+ 0xf0, 0x0f, 0xa5, 0x55, 0x75, 0x44, 0x5e, 0x4a, 0xf5, 0xc6, 0xe4, 0x25,
+ 0x00, 0xd0, 0xe4, 0xff, 0xeb, 0x71, 0x8e, 0x13, 0x07, 0x6d, 0x95, 0x31,
+ 0x19, 0x5b, 0xcc, 0x36, 0x33, 0x39, 0x60, 0x06, 0x08, 0x30, 0x49, 0x62,
+ 0x56, 0x70, 0x2c, 0x20, 0xdf, 0x47, 0x59, 0xc7, 0x4c, 0xba, 0x38, 0x9a,
+ 0xd7, 0x30, 0x01, 0xf1, 0x66, 0xa3, 0xb6, 0xc2, 0xd9, 0xe6, 0x9d, 0x2b,
+ 0x3b, 0xf8, 0x6a, 0x5f, 0x92, 0x9c, 0x79, 0xd1, 0x74, 0x83, 0x16, 0x4d,
+ 0x76, 0xcb, 0x43, 0xf8, 0x72, 0x3c, 0xda, 0x76, 0x48, 0xcd, 0x37, 0xe5,
+ 0xd9, 0xd3, 0xaa, 0xa5, 0xcf, 0x9d, 0x07, 0x7a, 0x6f, 0x3a, 0x11, 0x35,
+ 0xe3, 0xe6, 0x2f, 0xea, 0xc9, 0xd0, 0xa0, 0xd8, 0xc1, 0x5d, 0x6c, 0xad,
+ 0xe7, 0xed, 0x6d, 0x2b, 0x56, 0x8f, 0x89, 0xf7, 0x4d, 0x68, 0x92, 0xd6,
+ 0x45, 0xc8, 0x9b, 0xbf, 0x14, 0x29, 0xcc, 0xe3, 0x3e, 0x52, 0x5c, 0x4d,
+ 0x15, 0x1a, 0x0a, 0x4e, 0x91, 0x92, 0xfb, 0x67, 0x37, 0xf1, 0x51, 0xd5,
+ 0xb4, 0x60, 0xc4, 0x91, 0x5b, 0xa5, 0x7e, 0x3f, 0xec, 0x3b, 0x53, 0x7a,
+ 0xed, 0x97, 0xca, 0x42, 0x5f, 0x58, 0xa8, 0x1b, 0xeb, 0x31, 0x44, 0xb5,
+ 0x89, 0x8e, 0x27, 0x90, 0x5a, 0xe5, 0x65, 0x39, 0xc9, 0x7b, 0x99, 0x94,
+ 0xcf, 0xfd, 0xb9, 0xe4, 0xbd, 0x91, 0xa6, 0x00, 0xdd, 0x02, 0xc2, 0xab,
+ 0x3c, 0x9d, 0x8c, 0x66, 0x8e, 0xe0, 0x77, 0xa2, 0xf1, 0xf5, 0x8c, 0x8a,
+ 0xb7, 0xd0, 0xdb, 0x03, 0x33, 0x19, 0x0c, 0x59, 0xd3, 0x7a, 0xd6, 0x15,
+ 0xdc, 0x30, 0x29, 0xfa, 0xed, 0x93, 0xf3, 0x1a, 0x43, 0x34, 0xa1, 0xea,
+ 0x29, 0xbf, 0x7b, 0x53, 0xf3, 0xd9, 0x41, 0x5b, 0x8b, 0x76, 0x08, 0x91,
+ 0xa4, 0xa6, 0x49, 0xa9, 0x27, 0x81, 0xeb, 0x05, 0x68, 0xd5, 0x44, 0x2b,
+ 0x65, 0xe5, 0x74, 0x19, 0x3f, 0x04, 0x0a, 0xf5, 0x6e, 0x5d, 0x33, 0xd2,
+ 0xe6, 0xa4, 0x7d, 0xa0, 0x9b, 0x7b, 0xb8, 0xc2},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of sequence
+ // tcID: 18
+ {SEC_OID_SHA512,
+ 18,
+ {0x34, 0xe1, 0x78, 0x8a, 0xad, 0xfc, 0x23, 0x7f, 0x78, 0x96, 0xf5, 0x30,
+ 0x42, 0x67, 0x25, 0xbf, 0x06, 0xa5, 0x53, 0xfa, 0xd9, 0x60, 0x03, 0xcf,
+ 0x7f, 0x6d, 0xc9, 0x0d, 0xc6, 0xec, 0xf7, 0x45, 0xea, 0x1c, 0x6e, 0xd5,
+ 0xfa, 0xcf, 0x0f, 0xed, 0x6a, 0x0b, 0x88, 0xf9, 0xea, 0xea, 0x68, 0x95,
+ 0xb6, 0xbd, 0xd4, 0xa6, 0xe7, 0x9f, 0x11, 0x4a, 0x75, 0xa0, 0x1b, 0xe6,
+ 0x20, 0xeb, 0x5e, 0xb7, 0x82, 0x43, 0x1b, 0xb5, 0x8f, 0xee, 0xf9, 0x59,
+ 0x56, 0xcf, 0xea, 0x2b, 0x5f, 0xbf, 0xcb, 0xca, 0x45, 0x2f, 0x65, 0xea,
+ 0x04, 0x96, 0x63, 0x63, 0x9e, 0x99, 0x6e, 0x35, 0xef, 0x37, 0xc2, 0x79,
+ 0x87, 0x01, 0x5e, 0xd3, 0xaf, 0x60, 0x05, 0x98, 0x54, 0x3f, 0x1f, 0xae,
+ 0xf1, 0x83, 0x19, 0x9c, 0xea, 0xec, 0xf0, 0x1e, 0xf8, 0x6b, 0x02, 0x6e,
+ 0x97, 0x47, 0x21, 0xa9, 0x4a, 0x54, 0x9a, 0xff, 0x65, 0x45, 0xf4, 0x21,
+ 0x97, 0xdf, 0x77, 0x27, 0x29, 0x79, 0x7f, 0x4b, 0x6c, 0x6d, 0xc7, 0xf5,
+ 0x00, 0x10, 0x6a, 0x79, 0x39, 0x93, 0x21, 0x6d, 0x5a, 0x35, 0x61, 0x04,
+ 0xa7, 0x2c, 0x88, 0x0f, 0x8e, 0x55, 0x34, 0x3b, 0xc4, 0x59, 0x3f, 0x13,
+ 0xf9, 0x88, 0x83, 0x4c, 0x03, 0xc4, 0x51, 0x01, 0xa4, 0xc1, 0xb2, 0x7e,
+ 0xf8, 0xad, 0xe0, 0xb5, 0x6c, 0x4d, 0xf4, 0x59, 0x26, 0x54, 0xc3, 0x22,
+ 0x89, 0xa7, 0x06, 0xd7, 0xaf, 0xd7, 0x09, 0x5e, 0x7f, 0x8a, 0x78, 0x46,
+ 0xd2, 0x60, 0x7d, 0x12, 0xa4, 0x09, 0xc6, 0x7f, 0xff, 0x8a, 0x39, 0x97,
+ 0xe4, 0xd6, 0x96, 0x3a, 0xbb, 0x97, 0x9d, 0x51, 0xdb, 0xa6, 0xc5, 0xbe,
+ 0x5e, 0x58, 0xb1, 0x05, 0x73, 0x87, 0x44, 0xac, 0xbf, 0xfb, 0x6e, 0xbf,
+ 0x74, 0x28, 0xae, 0x45, 0x99, 0x31, 0x89, 0x48, 0x76, 0x7b, 0x40, 0xc8,
+ 0x31, 0xea, 0x81, 0x0f, 0x5d, 0x11, 0xcd, 0x3d, 0xe0, 0x9a, 0x06, 0x60,
+ 0x93, 0x20, 0x5e, 0x85, 0x2e, 0xbc, 0x66, 0x3b, 0x0b, 0x97, 0x04, 0x97,
+ 0xc6, 0x40, 0x81, 0xd1, 0xac, 0x6a, 0x41, 0x82, 0x89, 0xf7, 0xac, 0x2e,
+ 0xb7, 0x55, 0xca, 0xd0, 0x73, 0x90, 0xc5, 0x53, 0xbd, 0xd8, 0x2f, 0xf5,
+ 0xda, 0xcd, 0x29, 0x37, 0xbe, 0xde, 0xc7, 0xd8, 0x4f, 0x82, 0x0e, 0x05,
+ 0x4a, 0x3e, 0xc1, 0x6b, 0xa4, 0x47, 0xa8, 0xc2, 0x53, 0x25, 0xc0, 0xf1,
+ 0xcf, 0x1b, 0x8d, 0xf9, 0x34, 0x43, 0xc5, 0x69, 0x47, 0xf5, 0xc9, 0xc8,
+ 0xba, 0x2e, 0xed, 0x73, 0xd3, 0x79, 0x58, 0x3f, 0xd6, 0xc5, 0x7e, 0xcf,
+ 0x4f, 0x70, 0xe1, 0xb8, 0x99, 0xcd, 0xbf, 0xf6, 0xc6, 0xd8, 0x08, 0x34,
+ 0xe8, 0xe8, 0x84, 0x40, 0xcc, 0x8b, 0xb2, 0x59, 0x6c, 0xb2, 0x6d, 0xf2,
+ 0x66, 0x54, 0x43, 0x26, 0xc5, 0xa1, 0x5b, 0x4e, 0x6f, 0xcd, 0x6f, 0x32,
+ 0x96, 0x99, 0x4f, 0xf3, 0x88, 0x78, 0x98, 0xd9, 0x5a, 0x0d, 0x32, 0xf9,
+ 0x2d, 0x17, 0x9c, 0x3d, 0x1d, 0xed, 0xac, 0x8e, 0x2e, 0xab, 0x8e, 0x09,
+ 0x77, 0x70, 0xa0, 0xb3, 0x5e, 0x88, 0x6c, 0x2f, 0xe6, 0x5f, 0xbf, 0x97,
+ 0x66, 0xe3, 0x97, 0xb7, 0x46, 0xa2, 0x81, 0x9d, 0x1e, 0x1d, 0x4f, 0x8e,
+ 0xec, 0x4f, 0x73, 0x54, 0xe5, 0x04, 0x31, 0x02, 0x41, 0xbf, 0x6b, 0xec,
+ 0xf0, 0xb8, 0x4d, 0x21, 0xa2, 0xb4, 0x1a, 0xc6, 0xfa, 0x5a, 0xda, 0x51,
+ 0xcd, 0xe8, 0x6b, 0x81, 0x51, 0xc4, 0x09, 0xd6, 0x42, 0xbd, 0xe0, 0x30,
+ 0x7f, 0xc7, 0x32, 0xde, 0x16, 0x47, 0x69, 0x95, 0x62, 0x8f, 0x79, 0xbf,
+ 0x02, 0x29, 0x59, 0x29, 0xe2, 0x20, 0xe2, 0xa1, 0x6d, 0xc1, 0x7c, 0x6b,
+ 0x27, 0x1b, 0xe6, 0x29, 0xcb, 0xdd, 0x43, 0x82, 0x3e, 0x0a, 0xc5, 0xa2,
+ 0x5c, 0x45, 0x96, 0x40, 0x0b, 0x0b, 0x2f, 0x2a},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 19
+ {SEC_OID_SHA512,
+ 19,
+ {0xa7, 0x91, 0x51, 0x87, 0x6e, 0x4e, 0x87, 0x09, 0x20, 0xcd, 0x83, 0x7b,
+ 0xdf, 0x75, 0x63, 0x98, 0xcf, 0x99, 0x29, 0xbc, 0x47, 0xdd, 0x5d, 0x08,
+ 0x29, 0x16, 0xcb, 0x62, 0x2c, 0x05, 0xb5, 0x2f, 0x2d, 0x02, 0x40, 0x69,
+ 0x60, 0xc2, 0xec, 0xcb, 0xd3, 0x87, 0xb7, 0x22, 0x30, 0x3d, 0x5d, 0xe1,
+ 0xed, 0xb4, 0xf0, 0xa2, 0xec, 0x2a, 0xc8, 0x2f, 0xe2, 0x84, 0x2d, 0xc6,
+ 0xb3, 0x21, 0xbb, 0x1a, 0xc7, 0x72, 0x27, 0x09, 0x97, 0x59, 0x44, 0x60,
+ 0xbb, 0x14, 0xd9, 0xac, 0x27, 0xc3, 0xfa, 0x7c, 0x17, 0xff, 0xc9, 0x87,
+ 0x03, 0x5a, 0x30, 0x78, 0x4e, 0x08, 0x17, 0xb4, 0xa9, 0x0f, 0xdb, 0xcb,
+ 0xec, 0xdd, 0xfc, 0xbd, 0xda, 0x81, 0x4b, 0x22, 0x96, 0xb2, 0xfa, 0x97,
+ 0x61, 0x99, 0xc2, 0xcf, 0xe8, 0xe2, 0x56, 0x7a, 0x56, 0xb1, 0x00, 0xae,
+ 0xad, 0xc5, 0x71, 0xb8, 0x17, 0x2f, 0x05, 0xea, 0xbf, 0xe8, 0xe1, 0x0b,
+ 0x30, 0x2f, 0xb3, 0xdc, 0xa6, 0x07, 0x9c, 0x38, 0x79, 0x14, 0x43, 0x0e,
+ 0x64, 0xf3, 0x2c, 0x52, 0x67, 0xdd, 0x41, 0x78, 0x2f, 0xda, 0x4e, 0x13,
+ 0x4e, 0x69, 0x1e, 0xb4, 0x45, 0x56, 0x56, 0xf7, 0x40, 0x04, 0x86, 0x40,
+ 0xe3, 0xbb, 0x12, 0x26, 0xd4, 0x7f, 0x04, 0xc9, 0x73, 0x23, 0x6a, 0x2c,
+ 0x0a, 0x86, 0x4c, 0xb1, 0xbf, 0x0d, 0xd3, 0x54, 0xf4, 0x7d, 0xf4, 0x54,
+ 0x86, 0xc6, 0x0e, 0xe8, 0xfd, 0x93, 0x13, 0x28, 0xd8, 0x29, 0x8a, 0xa7,
+ 0x7d, 0xc5, 0x61, 0xc3, 0x94, 0xdc, 0x33, 0x7b, 0x41, 0x8d, 0x4c, 0x41,
+ 0x04, 0x0f, 0xc3, 0xf1, 0x5f, 0xe7, 0x2d, 0x3b, 0x6e, 0xf9, 0xd3, 0xc5,
+ 0x82, 0xc9, 0x39, 0xb6, 0xa3, 0x36, 0x92, 0xb8, 0x03, 0x2e, 0xf3, 0x2e,
+ 0x02, 0x56, 0x83, 0xb0, 0x15, 0xc2, 0x76, 0x16, 0x1e, 0x52, 0x6c, 0x19,
+ 0xc3, 0xe4, 0x22, 0x3e, 0x71, 0x46, 0x09, 0x18, 0xc0, 0x3c, 0x31, 0x49,
+ 0x6e, 0x8e, 0xae, 0x68, 0xfa, 0x97, 0x85, 0x0b, 0x05, 0x12, 0x08, 0xe2,
+ 0xa9, 0x89, 0xa8, 0xe5, 0x3b, 0xef, 0xf8, 0x82, 0x48, 0x49, 0x92, 0xfe,
+ 0x9b, 0x5c, 0x47, 0xa4, 0xf7, 0x28, 0x49, 0xaa, 0x8d, 0x78, 0x96, 0xad,
+ 0xf4, 0x59, 0x27, 0x36, 0xe3, 0x19, 0x40, 0xc7, 0x14, 0xf8, 0x19, 0x81,
+ 0x01, 0xd1, 0x23, 0xb7, 0x2c, 0x27, 0x15, 0xa1, 0x8e, 0x8d, 0x58, 0xd2,
+ 0xc3, 0xd7, 0xd0, 0xd3, 0xa3, 0x6c, 0x30, 0x3f, 0x62, 0xff, 0xa1, 0xab,
+ 0xb5, 0xf8, 0xca, 0x05, 0x7a, 0xa5, 0xc4, 0x03, 0x0a, 0xf6, 0x6b, 0x93,
+ 0x1f, 0xc6, 0xbf, 0x80, 0x38, 0x9d, 0x84, 0xdf, 0xc1, 0xaf, 0x44, 0xdd,
+ 0x69, 0xe7, 0x3b, 0xfe, 0x22, 0xf7, 0x6a, 0xe6, 0xc0, 0xda, 0x7f, 0x93,
+ 0x6f, 0x06, 0xf6, 0x52, 0xa9, 0x43, 0x26, 0x97, 0xa9, 0x4b, 0xdc, 0x2f,
+ 0x86, 0x9f, 0x8c, 0xe2, 0x33, 0x8c, 0xc9, 0x38, 0xcb, 0xc2, 0xc7, 0x80,
+ 0x9a, 0x40, 0x00, 0x66, 0x60, 0x02, 0xbc, 0x35, 0x1f, 0xfb, 0xce, 0x64,
+ 0xa8, 0x60, 0xd7, 0xe0, 0x0b, 0xfb, 0x10, 0x83, 0xc4, 0x7a, 0x2c, 0xde,
+ 0x7b, 0xa6, 0x7b, 0xa5, 0x82, 0x97, 0x69, 0xb0, 0xbd, 0x63, 0xd0, 0xf2,
+ 0x27, 0x7f, 0x00, 0x0f, 0xae, 0xc9, 0x3e, 0x22, 0x52, 0x34, 0xe3, 0xcd,
+ 0xf1, 0xa3, 0xc4, 0x1c, 0x8a, 0x32, 0x7f, 0x67, 0xd4, 0x1e, 0xac, 0xea,
+ 0x3a, 0x7b, 0xa3, 0xda, 0xc5, 0x50, 0x72, 0x42, 0x9f, 0x47, 0x22, 0x6d,
+ 0x95, 0xc2, 0x35, 0x85, 0x77, 0x39, 0x02, 0x7b, 0x85, 0xa9, 0x46, 0x2e,
+ 0x7a, 0x99, 0x06, 0xd8, 0x90, 0x8e, 0x5c, 0x7f, 0x25, 0xf0, 0xef, 0xe5,
+ 0x96, 0xee, 0x4c, 0x05, 0xa2, 0x2b, 0x61, 0x1a, 0x33, 0x58, 0x00, 0x54,
+ 0x68, 0x6f, 0x6d, 0xc1, 0x7e, 0x93, 0x0a, 0x41},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of sequence
+ // tcID: 20
+ {SEC_OID_SHA512,
+ 20,
+ {0x18, 0x31, 0x8a, 0x9e, 0xd0, 0x77, 0x35, 0x71, 0x26, 0xce, 0xa3, 0xc2,
+ 0x2f, 0x6d, 0xdd, 0xd9, 0x74, 0x37, 0x4e, 0x26, 0x15, 0xa3, 0xb9, 0x64,
+ 0x80, 0x4e, 0x31, 0x69, 0x12, 0x1d, 0x24, 0xd7, 0xb3, 0xad, 0x9a, 0xee,
+ 0x6a, 0x69, 0x7e, 0x6d, 0xe7, 0xe8, 0x5c, 0x76, 0xe4, 0x0a, 0x0c, 0x4c,
+ 0xec, 0x8c, 0x00, 0xb6, 0x79, 0x53, 0x07, 0x06, 0x40, 0x8c, 0xa4, 0x8e,
+ 0xc1, 0x2e, 0xec, 0x40, 0x29, 0x14, 0x80, 0xe4, 0x26, 0x38, 0xbd, 0x94,
+ 0x8f, 0xd5, 0x5c, 0x05, 0x40, 0xea, 0xcd, 0xca, 0x1b, 0xb9, 0x5d, 0xbd,
+ 0x59, 0x64, 0x55, 0xd4, 0x87, 0x82, 0xa2, 0x91, 0xec, 0x35, 0xc2, 0xdb,
+ 0xad, 0x74, 0x2b, 0x46, 0xf8, 0x4a, 0xc5, 0xa4, 0xbf, 0x6c, 0xc2, 0xee,
+ 0x23, 0xa8, 0xca, 0x42, 0x14, 0x77, 0x29, 0x2a, 0x64, 0x59, 0x80, 0x89,
+ 0xa9, 0x67, 0x39, 0xf9, 0x05, 0x58, 0x1f, 0x77, 0xd1, 0xff, 0xac, 0x12,
+ 0x88, 0xeb, 0xdc, 0x9d, 0xaa, 0x41, 0xcd, 0xca, 0xfb, 0x51, 0x7a, 0xb8,
+ 0xb4, 0x4d, 0x22, 0x79, 0x97, 0x06, 0x90, 0x3d, 0x9e, 0xf4, 0xd9, 0xe4,
+ 0x37, 0x56, 0xa7, 0xe0, 0xb1, 0x46, 0xfe, 0xe9, 0x4f, 0xd6, 0xa8, 0x99,
+ 0xeb, 0xb6, 0xf4, 0x60, 0x39, 0xc5, 0x2c, 0x95, 0xee, 0x5f, 0xbe, 0x3a,
+ 0xaa, 0xca, 0x76, 0xf6, 0x04, 0xf0, 0x13, 0x74, 0x9b, 0xaa, 0x2d, 0x25,
+ 0x12, 0x7d, 0xf4, 0xf3, 0x58, 0xf0, 0xf8, 0xb8, 0xa0, 0xb9, 0x07, 0x06,
+ 0x92, 0x5f, 0xf6, 0x2d, 0xeb, 0x6c, 0x30, 0xfd, 0x87, 0x1b, 0xda, 0x0e,
+ 0x40, 0x12, 0x1f, 0x59, 0xae, 0x0a, 0x68, 0x30, 0x62, 0xdc, 0xf3, 0xaf,
+ 0xd8, 0x5a, 0xf8, 0x3e, 0xe0, 0x6a, 0x05, 0x9f, 0x3c, 0x74, 0xc6, 0x2c,
+ 0x13, 0xe2, 0x50, 0xf9, 0xac, 0x7f, 0xbe, 0xe4, 0xef, 0xd0, 0x83, 0xd8,
+ 0x97, 0xdb, 0x98, 0xb2, 0xf6, 0x9a, 0x32, 0x41, 0xd1, 0x03, 0x31, 0xc0,
+ 0x0e, 0xeb, 0xf1, 0xc6, 0xbd, 0xdc, 0xde, 0x26, 0xb4, 0x54, 0x07, 0xf9,
+ 0x25, 0xfb, 0xb4, 0x99, 0xbb, 0x52, 0xbe, 0x26, 0x59, 0xcf, 0x2b, 0x6d,
+ 0xf5, 0x92, 0x1f, 0x96, 0xf5, 0xd6, 0xd9, 0x7a, 0x1f, 0xf8, 0x0b, 0x43,
+ 0x60, 0x13, 0x5c, 0xd5, 0xe0, 0x66, 0x0f, 0x08, 0xc3, 0xf4, 0x39, 0x1d,
+ 0x84, 0xcb, 0xad, 0xb4, 0x83, 0x41, 0x5a, 0x3e, 0x60, 0x73, 0x0e, 0xbe,
+ 0x52, 0x93, 0x6a, 0x66, 0xed, 0xb5, 0x49, 0x43, 0x0d, 0xe1, 0x54, 0x99,
+ 0x41, 0xd9, 0x44, 0x2f, 0x0c, 0xb4, 0x65, 0x08, 0x13, 0x28, 0xa8, 0x0b,
+ 0xac, 0x3b, 0x4b, 0x68, 0xed, 0x50, 0x4e, 0x41, 0xaf, 0x0e, 0xe6, 0xb2,
+ 0xce, 0xb0, 0x87, 0xdb, 0x8e, 0x6e, 0x49, 0x7d, 0xdd, 0xa5, 0xb0, 0x69,
+ 0x2b, 0x1d, 0x52, 0x7b, 0x3a, 0xb9, 0xf5, 0x90, 0x60, 0x98, 0xe6, 0x2b,
+ 0xbc, 0xbf, 0x39, 0xcf, 0x89, 0x7b, 0x06, 0xdf, 0x78, 0xc0, 0x59, 0xb7,
+ 0x66, 0xf2, 0xfb, 0x17, 0xff, 0x04, 0x34, 0xaf, 0x9a, 0xa3, 0xd9, 0xa3,
+ 0xb3, 0xb9, 0xce, 0x8c, 0x0a, 0x2b, 0xcc, 0xe3, 0x3f, 0xc8, 0xff, 0xd0,
+ 0xbf, 0x06, 0xe4, 0x20, 0x90, 0x50, 0xeb, 0xd1, 0x75, 0xe2, 0x92, 0xd2,
+ 0xe9, 0xe4, 0xa3, 0x6c, 0x70, 0x2d, 0x6e, 0x77, 0x12, 0xd9, 0x51, 0xcb,
+ 0xbc, 0x51, 0x6c, 0x24, 0x21, 0xb6, 0x5b, 0x1c, 0xd9, 0x35, 0x96, 0x29,
+ 0xb7, 0xf7, 0x72, 0xe4, 0x10, 0xf1, 0xca, 0xb7, 0xa2, 0xc6, 0x75, 0xd7,
+ 0xc7, 0xe5, 0x08, 0x2b, 0x09, 0xf9, 0xed, 0x92, 0xf1, 0xd4, 0x17, 0x52,
+ 0x32, 0x81, 0xa6, 0x1d, 0x37, 0xd1, 0x9b, 0x0f, 0x1e, 0x77, 0xd5, 0x8a,
+ 0x69, 0x56, 0x14, 0x8a, 0xc2, 0x0b, 0x5d, 0xbe, 0x28, 0xd8, 0xaf, 0xec,
+ 0x6e, 0xcc, 0x4e, 0x78, 0x9a, 0xc0, 0x8c, 0x52},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 21
+ {SEC_OID_SHA512,
+ 21,
+ {0x15, 0x94, 0x8a, 0x4c, 0x11, 0x45, 0x44, 0xbc, 0xb6, 0xed, 0xe3, 0xa6,
+ 0x8b, 0xf7, 0x1c, 0xc0, 0x62, 0xeb, 0x71, 0x8d, 0xd9, 0xba, 0x28, 0x18,
+ 0x13, 0x60, 0x84, 0xe7, 0x98, 0x52, 0x02, 0x6a, 0x42, 0x41, 0x91, 0x8e,
+ 0xd4, 0xff, 0x81, 0x73, 0x93, 0x56, 0xe9, 0x60, 0x49, 0x3f, 0x83, 0xda,
+ 0x7c, 0xb4, 0xea, 0x53, 0x6c, 0x2a, 0x77, 0xca, 0x57, 0x4b, 0x94, 0xb4,
+ 0x4c, 0xc9, 0xfc, 0xfe, 0x3a, 0x35, 0xd4, 0x42, 0xa2, 0xd4, 0x3e, 0x91,
+ 0xfb, 0x74, 0xc4, 0x26, 0xe9, 0x4d, 0x9b, 0x53, 0x81, 0xae, 0x28, 0x53,
+ 0xa1, 0xf1, 0xf0, 0x6f, 0x9c, 0x9f, 0xb2, 0x3c, 0xe3, 0x97, 0x4d, 0x71,
+ 0x84, 0xb3, 0xa3, 0x98, 0x1e, 0x0e, 0x30, 0xa8, 0x8f, 0x86, 0x14, 0xc3,
+ 0x05, 0xfb, 0x6d, 0x98, 0xb6, 0xaf, 0x11, 0x75, 0xf3, 0x94, 0x57, 0xc0,
+ 0x2a, 0x8c, 0x61, 0x36, 0x42, 0x38, 0x38, 0x2c, 0xb5, 0xa4, 0xcd, 0x86,
+ 0x1b, 0x9a, 0x40, 0x65, 0x26, 0xc0, 0x30, 0x8f, 0xde, 0xd9, 0x2d, 0xde,
+ 0x54, 0x3e, 0x1b, 0x26, 0xca, 0x3f, 0xa2, 0xec, 0xc6, 0xdd, 0xb6, 0xa5,
+ 0x64, 0x17, 0x60, 0xec, 0x77, 0x4b, 0x6f, 0x43, 0xc4, 0x08, 0x80, 0xd5,
+ 0x7c, 0x50, 0x4c, 0xea, 0xc4, 0x8d, 0x55, 0x02, 0x88, 0x61, 0x70, 0x12,
+ 0xf5, 0x4d, 0x80, 0x3b, 0x21, 0xaa, 0xba, 0xec, 0xcd, 0x04, 0x1f, 0x6e,
+ 0xae, 0x3b, 0xee, 0xde, 0x1e, 0xe7, 0x14, 0x6e, 0x91, 0xca, 0x54, 0x47,
+ 0x21, 0xad, 0x3d, 0xe9, 0x8e, 0x71, 0x18, 0xe1, 0x78, 0x7f, 0x8b, 0x3f,
+ 0xbc, 0xe5, 0x18, 0xb2, 0xc2, 0x38, 0xf9, 0xab, 0x8c, 0x10, 0xc1, 0xc1,
+ 0xf3, 0x91, 0x38, 0x87, 0x59, 0x01, 0x5c, 0x25, 0x36, 0x5e, 0xa5, 0x7f,
+ 0xe6, 0xcf, 0x01, 0x18, 0x8c, 0xd2, 0x62, 0xab, 0x37, 0x95, 0xb9, 0xf0,
+ 0x0a, 0xea, 0x6b, 0x33, 0x3a, 0x64, 0xe5, 0x05, 0xaf, 0xc9, 0xfa, 0xb7,
+ 0x5f, 0xb7, 0xdf, 0x29, 0x06, 0x68, 0xa5, 0xd6, 0x0b, 0x5c, 0x2d, 0x3c,
+ 0x18, 0x22, 0x8b, 0x9f, 0xfb, 0xc5, 0xa5, 0x6e, 0xe0, 0x4e, 0xdb, 0x24,
+ 0xcb, 0xfd, 0x4a, 0x0a, 0x1b, 0xa4, 0x29, 0x28, 0x34, 0x2c, 0x25, 0xb9,
+ 0x41, 0x5e, 0x37, 0xf5, 0x64, 0x67, 0x2e, 0x7c, 0x83, 0xba, 0x18, 0x24,
+ 0x06, 0x6c, 0x21, 0xff, 0x57, 0x8a, 0x08, 0x13, 0x81, 0xb6, 0x2f, 0x7f,
+ 0xc8, 0xd2, 0x77, 0x6f, 0xd6, 0xbd, 0xaa, 0x7c, 0xc6, 0x8b, 0xb6, 0xe9,
+ 0xcc, 0xcc, 0xce, 0x82, 0x96, 0x33, 0x4e, 0xe4, 0x2d, 0xc3, 0x3c, 0xfb,
+ 0x6f, 0x2e, 0x56, 0xe0, 0x1c, 0x9d, 0xf0, 0x6f, 0xd5, 0xdc, 0x43, 0xe8,
+ 0x68, 0xee, 0xd3, 0x36, 0x35, 0xa2, 0x91, 0xcc, 0x50, 0x9c, 0x70, 0x76,
+ 0x38, 0xcd, 0x2f, 0x09, 0xcc, 0x59, 0x55, 0x61, 0xd3, 0x00, 0x7f, 0xf0,
+ 0xbb, 0x49, 0xcd, 0xf9, 0xfc, 0x7c, 0x2d, 0x61, 0xd4, 0x64, 0x87, 0x8c,
+ 0xb0, 0xab, 0xce, 0x6a, 0xfe, 0xa0, 0x5f, 0x28, 0x06, 0xe6, 0x5c, 0x79,
+ 0x14, 0xef, 0x33, 0xf8, 0xbb, 0xda, 0x8a, 0x2e, 0x77, 0x66, 0x75, 0x0b,
+ 0x79, 0xd6, 0x0c, 0x00, 0x80, 0x3d, 0xfa, 0x63, 0x63, 0x39, 0x09, 0x3f,
+ 0x72, 0xee, 0x4f, 0xd0, 0x62, 0x50, 0x8c, 0xfd, 0xda, 0xac, 0x7a, 0x1e,
+ 0x3e, 0x0c, 0x1a, 0x06, 0x01, 0x00, 0x0e, 0x69, 0xeb, 0x09, 0xca, 0x34,
+ 0x45, 0x89, 0x31, 0x09, 0xad, 0xb1, 0x33, 0x12, 0xb9, 0xe4, 0xf6, 0x04,
+ 0xd8, 0x5a, 0xee, 0x88, 0x37, 0x89, 0x93, 0x42, 0x0f, 0x6d, 0x88, 0xda,
+ 0x37, 0x63, 0xda, 0xc4, 0x84, 0x4d, 0x01, 0xad, 0x76, 0xc9, 0x03, 0x0a,
+ 0x60, 0x17, 0x84, 0x44, 0x65, 0x2d, 0x3e, 0x0f, 0x0c, 0x1f, 0xbe, 0x43,
+ 0xec, 0x2d, 0x55, 0x8e, 0x08, 0x71, 0xf6, 0x40},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**31 - 1
+ // tcID: 22
+ {SEC_OID_SHA512,
+ 22,
+ {0xbd, 0x94, 0xdb, 0xe3, 0x5a, 0x23, 0xac, 0x70, 0x4c, 0x87, 0x4d, 0xff,
+ 0x24, 0xaa, 0xb7, 0x51, 0x4d, 0x82, 0xb1, 0x7c, 0xb8, 0xea, 0xa8, 0xa3,
+ 0x65, 0x45, 0x39, 0xd2, 0xa6, 0x58, 0x30, 0x7b, 0x4a, 0x44, 0x57, 0x25,
+ 0x9d, 0x98, 0x5d, 0xb4, 0x60, 0x1b, 0xee, 0xdd, 0x8e, 0x48, 0x03, 0x6e,
+ 0xfb, 0x05, 0xa7, 0xf7, 0x13, 0x1f, 0x18, 0x38, 0x0a, 0x21, 0x11, 0x7f,
+ 0xe6, 0x44, 0xc6, 0x36, 0x3d, 0xe3, 0x27, 0xb7, 0x3f, 0x42, 0x4f, 0x45,
+ 0xa9, 0x80, 0x22, 0x31, 0x5a, 0x02, 0xcd, 0x61, 0x98, 0x8e, 0x35, 0x9f,
+ 0x17, 0x28, 0x98, 0x4b, 0xd0, 0x65, 0x45, 0xf0, 0x4b, 0xdc, 0xea, 0xe8,
+ 0xbf, 0x8b, 0xda, 0x39, 0xcd, 0x67, 0x33, 0x1b, 0xa8, 0x8a, 0x88, 0xe9,
+ 0xf2, 0x4e, 0x69, 0x24, 0xe5, 0x1d, 0xeb, 0x29, 0xdb, 0x46, 0x1f, 0xe9,
+ 0xc3, 0xbc, 0x6a, 0xd0, 0xd3, 0xd3, 0x09, 0x3c, 0x2f, 0xb8, 0x73, 0xef,
+ 0x97, 0x49, 0xb9, 0x3f, 0xca, 0xd2, 0x51, 0xf2, 0x0d, 0x85, 0x1e, 0x11,
+ 0x1f, 0x61, 0xc8, 0x35, 0xc9, 0x9b, 0x25, 0x91, 0x30, 0xf4, 0xd0, 0x86,
+ 0x69, 0xd6, 0x36, 0x50, 0x6d, 0x10, 0x49, 0x08, 0x1e, 0x4e, 0xbb, 0xa3,
+ 0x8c, 0xf6, 0x16, 0x62, 0x89, 0x29, 0xc6, 0xc1, 0x6b, 0xf0, 0xa5, 0x71,
+ 0x4e, 0xb9, 0x12, 0x70, 0xaa, 0x3e, 0x28, 0xb9, 0x88, 0x4d, 0xe9, 0x86,
+ 0x07, 0x5e, 0x30, 0x8d, 0x84, 0xdd, 0xcd, 0xd4, 0xf4, 0x4d, 0x47, 0xee,
+ 0x9c, 0xdc, 0xc9, 0x5b, 0xf7, 0x7c, 0xa9, 0xd2, 0xa8, 0x62, 0xc5, 0x86,
+ 0x6d, 0x57, 0xb1, 0x4b, 0x0a, 0x4e, 0x4a, 0xdb, 0xa7, 0xa5, 0x20, 0xf0,
+ 0x25, 0x73, 0x40, 0xce, 0x25, 0x5a, 0xbc, 0x22, 0x37, 0x81, 0x0e, 0x50,
+ 0x05, 0xe2, 0x19, 0x4b, 0xbb, 0xb1, 0x16, 0xf6, 0xc4, 0xd0, 0x78, 0xf4,
+ 0xfb, 0x22, 0x40, 0xf4, 0xda, 0xa7, 0x32, 0xd5, 0xbc, 0x22, 0x34, 0x7d,
+ 0x89, 0x7e, 0x51, 0x7b, 0xec, 0xcd, 0xda, 0x07, 0x3b, 0x35, 0xca, 0x8a,
+ 0xa6, 0xf8, 0x22, 0xa5, 0xa6, 0xb4, 0xac, 0xd2, 0x0c, 0xeb, 0xc2, 0xeb,
+ 0x34, 0xb9, 0x7e, 0x6c, 0x29, 0x8e, 0x42, 0x64, 0x63, 0x40, 0x17, 0xfd,
+ 0xa0, 0x5d, 0xb8, 0xef, 0xb6, 0x5b, 0xf7, 0xcd, 0xf1, 0x1e, 0xcd, 0x77,
+ 0x41, 0x24, 0x83, 0x4f, 0x9e, 0xdf, 0x62, 0x91, 0xa8, 0x85, 0xe4, 0x56,
+ 0xf0, 0x75, 0xb6, 0x81, 0xe8, 0x92, 0xce, 0x86, 0x39, 0x7e, 0x95, 0xb3,
+ 0xa7, 0xc3, 0x9e, 0xdd, 0x39, 0xb8, 0x42, 0x4b, 0x42, 0xf1, 0xd4, 0x02,
+ 0x10, 0x84, 0x0d, 0x57, 0x68, 0xb3, 0x9d, 0xbb, 0xb9, 0x6e, 0xf0, 0xe5,
+ 0xde, 0xbf, 0x2c, 0x4b, 0xb8, 0xad, 0x0c, 0x9a, 0x6e, 0x4b, 0x23, 0x79,
+ 0x9d, 0x5a, 0xee, 0x41, 0x15, 0xee, 0x6a, 0x39, 0x3a, 0x36, 0x2d, 0x79,
+ 0x0c, 0x6b, 0x18, 0xea, 0xc3, 0xc3, 0x2e, 0x37, 0xa0, 0xaa, 0x33, 0xb3,
+ 0x7c, 0xf9, 0x86, 0xaa, 0x1c, 0x23, 0xf0, 0xad, 0x49, 0xf4, 0x4c, 0x30,
+ 0x3c, 0xfe, 0x30, 0x4d, 0x79, 0x9c, 0xd7, 0x44, 0x85, 0x17, 0xd4, 0xdd,
+ 0xc6, 0xb4, 0x60, 0x5c, 0xe9, 0x2e, 0xc5, 0xe1, 0x5d, 0x76, 0xfc, 0xd2,
+ 0xa5, 0x0b, 0xa0, 0x05, 0xe5, 0x29, 0x25, 0x21, 0x8d, 0xcf, 0xb2, 0x2b,
+ 0xca, 0x9c, 0xd9, 0x88, 0xc3, 0xc7, 0x03, 0xfd, 0x1f, 0x5d, 0xe5, 0x78,
+ 0xd2, 0xd3, 0xb0, 0x03, 0xa8, 0xc5, 0xb4, 0x25, 0x06, 0xac, 0x72, 0xff,
+ 0x19, 0xc5, 0x53, 0xaa, 0xc8, 0xe7, 0x31, 0x83, 0xdb, 0xdd, 0xec, 0xb8,
+ 0x8b, 0x75, 0xc7, 0x8b, 0x2b, 0x56, 0xcd, 0x86, 0xb5, 0xde, 0x59, 0x2b,
+ 0x88, 0x27, 0x9b, 0xd4, 0x60, 0x8b, 0x38, 0x12, 0x4b, 0xcb, 0xbc, 0xa3,
+ 0x5f, 0xcd, 0xce, 0x44, 0xf8, 0x74, 0x3e, 0x26},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 23
+ {SEC_OID_SHA512,
+ 23,
+ {0x5f, 0xed, 0x96, 0x5c, 0x75, 0xed, 0x7c, 0xb7, 0x05, 0x17, 0x79, 0xc0,
+ 0x04, 0xea, 0x0c, 0xac, 0x04, 0x97, 0x34, 0xad, 0x85, 0x79, 0x39, 0x4d,
+ 0x66, 0x05, 0x65, 0x33, 0x7b, 0xc0, 0xf2, 0x48, 0x05, 0x7b, 0x24, 0xf8,
+ 0x9a, 0x7e, 0x52, 0xd3, 0xba, 0xe2, 0xa3, 0xde, 0xfa, 0x4a, 0x4c, 0x83,
+ 0x59, 0xc0, 0x74, 0xcf, 0xe9, 0x6b, 0xb2, 0x9c, 0x63, 0xd7, 0xf1, 0x83,
+ 0xc2, 0xd5, 0x95, 0x9c, 0xd7, 0xa5, 0xf5, 0x72, 0x86, 0x11, 0xfe, 0xd9,
+ 0xd5, 0x11, 0xad, 0x07, 0x8b, 0x7f, 0xd6, 0xc6, 0x66, 0x1a, 0xa2, 0x69,
+ 0xfc, 0xed, 0x92, 0x16, 0xbd, 0x09, 0x46, 0x64, 0x60, 0x2f, 0x53, 0x7c,
+ 0x77, 0x87, 0x1d, 0x8c, 0xba, 0x65, 0xf1, 0x49, 0xc6, 0x00, 0x00, 0x7d,
+ 0x5e, 0x57, 0x80, 0x4d, 0x25, 0x40, 0xd4, 0xa5, 0xb0, 0xfb, 0x10, 0x9c,
+ 0x18, 0x11, 0xfc, 0x86, 0x77, 0x5a, 0x19, 0xf7, 0x16, 0x17, 0x4c, 0x53,
+ 0x31, 0xe6, 0x93, 0xad, 0x53, 0xbb, 0x89, 0x3a, 0x95, 0x0a, 0xfa, 0x1b,
+ 0x58, 0x21, 0xc9, 0x7d, 0xd7, 0x0f, 0x7a, 0x2c, 0xed, 0x3c, 0xc2, 0xe9,
+ 0xb1, 0xb5, 0xf4, 0x0a, 0x7d, 0xec, 0x2d, 0x44, 0xb1, 0x7c, 0x8d, 0xf9,
+ 0xf9, 0xf2, 0xd9, 0x56, 0xd5, 0xbe, 0xd0, 0x0c, 0x27, 0x18, 0xe7, 0xd3,
+ 0xb7, 0x24, 0xaf, 0x75, 0x8e, 0xe6, 0xe1, 0x57, 0x7a, 0x2f, 0x4b, 0xae,
+ 0x9c, 0x4d, 0x47, 0x05, 0x34, 0x18, 0xb4, 0x9c, 0x4f, 0xdf, 0x3f, 0x94,
+ 0xe5, 0x83, 0x57, 0x74, 0xa4, 0x32, 0x59, 0x8e, 0x45, 0x6e, 0x1e, 0x9a,
+ 0x47, 0x4d, 0x9c, 0x39, 0x43, 0x4d, 0x74, 0x14, 0x50, 0xb0, 0x21, 0x43,
+ 0xd3, 0x65, 0xbc, 0x28, 0x69, 0x9c, 0xb4, 0x70, 0xce, 0xf8, 0x86, 0xe5,
+ 0xa9, 0x2a, 0x60, 0xc6, 0x6b, 0x1a, 0x11, 0x93, 0x41, 0x27, 0xaa, 0xb6,
+ 0xb3, 0x6e, 0x93, 0xc7, 0x63, 0x5f, 0xa4, 0x2d, 0x8e, 0xc0, 0x14, 0xee,
+ 0x26, 0xe6, 0x79, 0xea, 0x7e, 0x34, 0x70, 0xe7, 0x83, 0x6f, 0x39, 0x48,
+ 0xbf, 0xee, 0x35, 0x05, 0xe0, 0x43, 0x45, 0x04, 0x88, 0x45, 0x08, 0xba,
+ 0x66, 0xaa, 0xa7, 0x9b, 0x32, 0xbe, 0x94, 0xe2, 0x54, 0x58, 0x81, 0xf4,
+ 0x7d, 0xa2, 0x13, 0x2b, 0xfa, 0x38, 0x0a, 0xaf, 0x53, 0x80, 0xb7, 0xd4,
+ 0x5e, 0x76, 0x89, 0x3b, 0x62, 0x8d, 0xea, 0xee, 0x03, 0x36, 0xca, 0xdf,
+ 0x92, 0x7e, 0x64, 0xc3, 0xac, 0xdd, 0xae, 0xdc, 0x18, 0x2b, 0x92, 0x28,
+ 0x0b, 0xbb, 0x50, 0x5e, 0xf6, 0xe7, 0x0e, 0xb5, 0x37, 0x17, 0xfe, 0xb0,
+ 0x0c, 0x9c, 0x29, 0xb0, 0x35, 0xf2, 0xe4, 0xe1, 0x43, 0x14, 0x09, 0xff,
+ 0x80, 0x96, 0x78, 0x18, 0x8b, 0x40, 0x0d, 0x70, 0x22, 0x7c, 0x54, 0x0f,
+ 0xbc, 0xe9, 0xb1, 0x7e, 0xb5, 0x53, 0x26, 0x45, 0xe7, 0x62, 0xa2, 0x6e,
+ 0x00, 0xd5, 0x32, 0xfc, 0x32, 0x6f, 0x58, 0x9a, 0x83, 0x1f, 0x5f, 0xae,
+ 0x74, 0xad, 0xdc, 0x91, 0x69, 0x42, 0xcc, 0x1e, 0x50, 0x25, 0xf5, 0x5b,
+ 0x85, 0x00, 0xfe, 0x55, 0xf4, 0x41, 0x99, 0xa6, 0x25, 0x51, 0x4e, 0x01,
+ 0x75, 0x51, 0xee, 0x8b, 0x4a, 0xb0, 0xce, 0xde, 0xa5, 0xfd, 0x1c, 0x7f,
+ 0x6f, 0x66, 0xbb, 0x03, 0xf0, 0x31, 0xdd, 0xcb, 0x57, 0x2a, 0x41, 0x78,
+ 0xf3, 0xfe, 0xed, 0xd1, 0x17, 0x4d, 0x91, 0xfa, 0x2a, 0x43, 0xb8, 0x29,
+ 0x72, 0xa1, 0x4c, 0xf5, 0xa2, 0x07, 0xc0, 0x21, 0x59, 0x51, 0x76, 0xba,
+ 0xd8, 0xb6, 0xfa, 0x4b, 0x76, 0x54, 0x4d, 0x42, 0x45, 0x74, 0x10, 0xa1,
+ 0x40, 0xdc, 0x87, 0x1c, 0xeb, 0x06, 0x17, 0xb3, 0x6b, 0x9b, 0xa8, 0xcf,
+ 0x4a, 0xd1, 0x01, 0x11, 0xf5, 0x20, 0x62, 0x79, 0xda, 0xfc, 0x66, 0x85,
+ 0xbd, 0x7f, 0x56, 0xc6, 0xb1, 0x9b, 0x1a, 0x77},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**32 - 1
+ // tcID: 24
+ {SEC_OID_SHA512,
+ 24,
+ {0xb1, 0x4d, 0x10, 0xf6, 0x59, 0xdd, 0x8e, 0xe3, 0x06, 0x5e, 0x57, 0xbc,
+ 0xa4, 0xe4, 0xc0, 0xea, 0x28, 0x53, 0x1d, 0xe6, 0x97, 0x38, 0x53, 0x55,
+ 0x94, 0x4e, 0x72, 0xa7, 0xe8, 0x77, 0xec, 0xef, 0x27, 0x60, 0x76, 0x4e,
+ 0x14, 0x51, 0xd8, 0x82, 0x76, 0xb6, 0x22, 0x3f, 0x5a, 0x97, 0x3d, 0x3b,
+ 0x70, 0x64, 0x43, 0xae, 0x16, 0x45, 0xb0, 0xec, 0xdb, 0x01, 0x90, 0x63,
+ 0xd1, 0x76, 0x58, 0x9a, 0xea, 0xcb, 0x78, 0x86, 0x89, 0x3b, 0xb0, 0xac,
+ 0x12, 0x89, 0xa5, 0xe9, 0x94, 0x96, 0x89, 0x2e, 0x50, 0x10, 0xfc, 0x5e,
+ 0x36, 0x25, 0xde, 0x66, 0xc3, 0xf0, 0xc3, 0x39, 0x4e, 0x94, 0x85, 0xa4,
+ 0x05, 0xe6, 0xb2, 0xb4, 0x48, 0xa3, 0xc0, 0x7e, 0xcf, 0x6d, 0x27, 0xe7,
+ 0x84, 0xc5, 0xb2, 0x71, 0xbb, 0xa2, 0x0a, 0xf9, 0x7e, 0x86, 0xfe, 0x90,
+ 0x9d, 0x84, 0xe4, 0xb9, 0xeb, 0xc8, 0xe8, 0x0d, 0xdf, 0x8f, 0x4f, 0x55,
+ 0xdf, 0x28, 0xaa, 0xc9, 0xd3, 0x32, 0xdc, 0xdf, 0x54, 0x78, 0x49, 0x16,
+ 0x77, 0x67, 0xca, 0x49, 0x68, 0x83, 0xbb, 0x6c, 0x54, 0x64, 0x47, 0x75,
+ 0x3e, 0x7f, 0x35, 0xaa, 0x0f, 0x9d, 0xaa, 0x9a, 0x4a, 0x29, 0x3a, 0xd1,
+ 0x72, 0xb8, 0xb5, 0xc3, 0x83, 0x18, 0x94, 0x78, 0x30, 0x15, 0x74, 0xd8,
+ 0xd2, 0xf0, 0x03, 0x3a, 0x98, 0x20, 0x13, 0xbf, 0x39, 0xd8, 0xf0, 0x41,
+ 0xc5, 0x10, 0xdf, 0x0f, 0xab, 0x7d, 0xbc, 0xa8, 0x6d, 0x09, 0x24, 0x09,
+ 0xaf, 0x5c, 0x75, 0xd4, 0x3b, 0x39, 0xa8, 0x3e, 0x52, 0x96, 0x2c, 0x57,
+ 0x6e, 0x89, 0x1b, 0x00, 0xfe, 0x1b, 0xf9, 0xa2, 0x6d, 0xfc, 0x75, 0x29,
+ 0x9e, 0x61, 0xae, 0xdf, 0x4e, 0xe2, 0x7b, 0x35, 0xd0, 0x24, 0xe6, 0xd5,
+ 0xf0, 0x0f, 0x9e, 0xe5, 0x8a, 0x5a, 0xae, 0x97, 0xb6, 0x5b, 0x98, 0xa9,
+ 0x00, 0xb4, 0x89, 0x80, 0x0c, 0x59, 0xa9, 0x4a, 0xd9, 0x1b, 0x2e, 0x99,
+ 0xa5, 0xdd, 0xa8, 0x68, 0xc4, 0x6b, 0xe9, 0x91, 0x54, 0xb8, 0x74, 0xe8,
+ 0x56, 0x21, 0xf6, 0x83, 0x54, 0x3f, 0x70, 0xc5, 0x43, 0x3c, 0x06, 0xe7,
+ 0x6b, 0x09, 0x21, 0xab, 0xcb, 0x54, 0x31, 0xe1, 0xe7, 0x09, 0x4e, 0x4f,
+ 0xa4, 0xc9, 0xbf, 0xcf, 0xdc, 0x6a, 0x29, 0xeb, 0xa4, 0x4a, 0x28, 0xfb,
+ 0xe4, 0x4c, 0x08, 0x2d, 0x51, 0x0d, 0xee, 0x9d, 0xb2, 0x1b, 0x00, 0x25,
+ 0x21, 0x75, 0x4b, 0x47, 0xf0, 0x72, 0xfd, 0x9e, 0x07, 0x40, 0x25, 0xa2,
+ 0xcb, 0x92, 0x8a, 0xba, 0xde, 0xfc, 0x04, 0x5a, 0x92, 0x59, 0x26, 0xcf,
+ 0x53, 0xcb, 0x97, 0x02, 0xc0, 0x59, 0xed, 0x8c, 0xc4, 0x8e, 0x37, 0xf5,
+ 0xa4, 0xa6, 0x39, 0xcb, 0x7a, 0xa1, 0x15, 0x2e, 0x60, 0x99, 0xe1, 0x83,
+ 0xa6, 0x3b, 0xaa, 0xb5, 0x25, 0x21, 0x29, 0x89, 0x7f, 0x92, 0xe3, 0x88,
+ 0xd8, 0x19, 0xa1, 0x06, 0x7c, 0x3c, 0x87, 0x0e, 0x36, 0x30, 0xba, 0x59,
+ 0x9f, 0x24, 0x45, 0xb9, 0x2c, 0x04, 0x83, 0x0b, 0x24, 0xc3, 0x06, 0x7c,
+ 0xb8, 0xec, 0x39, 0xeb, 0xa5, 0xa0, 0x6d, 0xe0, 0xcb, 0x9d, 0xa0, 0x4f,
+ 0x19, 0x14, 0xd8, 0x17, 0xb5, 0xfd, 0x56, 0xd2, 0xff, 0x1e, 0x2e, 0x37,
+ 0xaa, 0x58, 0x82, 0x72, 0xa6, 0x65, 0xaf, 0xb3, 0x47, 0x4a, 0x07, 0x09,
+ 0x29, 0x34, 0x12, 0xbf, 0xb6, 0xa9, 0x4c, 0x18, 0x5d, 0x8b, 0xd6, 0x6a,
+ 0x7d, 0xe0, 0x72, 0x0e, 0x9a, 0x66, 0xea, 0x8f, 0x66, 0x52, 0xcb, 0xe1,
+ 0x72, 0xc0, 0xf3, 0xaf, 0x0b, 0x48, 0xc6, 0xd3, 0x49, 0xc7, 0x3f, 0x65,
+ 0x44, 0x77, 0x46, 0x0a, 0xcc, 0x5c, 0xd1, 0x0d, 0x75, 0x7c, 0xbb, 0xa8,
+ 0xa8, 0xd9, 0xbf, 0x7b, 0xf8, 0x62, 0x7c, 0xe7, 0xf7, 0x6a, 0x99, 0xb9,
+ 0x22, 0x3f, 0xd5, 0xde, 0x3f, 0x59, 0xf3, 0xe3},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 25
+ {SEC_OID_SHA512,
+ 25,
+ {0x18, 0x3f, 0x3c, 0x98, 0x53, 0xc9, 0x87, 0xfe, 0x83, 0x12, 0x36, 0x05,
+ 0x57, 0x4c, 0x63, 0x17, 0xa7, 0xb6, 0x77, 0x90, 0x47, 0xcb, 0xa4, 0xe6,
+ 0x61, 0xa0, 0xb8, 0xb4, 0x8a, 0x8d, 0x8b, 0x94, 0xa1, 0xa1, 0xfa, 0x9f,
+ 0x3f, 0xd2, 0xb6, 0xc2, 0xd7, 0xd1, 0x33, 0xd7, 0x78, 0xd3, 0x4b, 0xc2,
+ 0xd9, 0x23, 0x4c, 0x12, 0x2e, 0x81, 0x01, 0x97, 0x56, 0xf8, 0xce, 0x88,
+ 0xfb, 0x07, 0xa4, 0xae, 0x0a, 0xf3, 0xb5, 0x32, 0xfa, 0xcf, 0xed, 0x25,
+ 0x75, 0x32, 0xe6, 0xf1, 0x48, 0xb8, 0x51, 0x11, 0xa5, 0xb8, 0xa0, 0x05,
+ 0x00, 0x0e, 0x63, 0xf4, 0x4e, 0x31, 0x11, 0x37, 0x48, 0xca, 0x04, 0x5d,
+ 0xb3, 0x5b, 0x85, 0xaf, 0x30, 0x7d, 0x5c, 0x5b, 0x69, 0x28, 0xc8, 0x83,
+ 0x95, 0x80, 0x1d, 0x29, 0x83, 0xc1, 0x98, 0x95, 0x29, 0x85, 0x81, 0x1e,
+ 0xa6, 0x42, 0x58, 0xef, 0x40, 0x87, 0xc6, 0x04, 0xb7, 0x15, 0x70, 0xa5,
+ 0x4f, 0x98, 0x81, 0xc2, 0xc7, 0x13, 0x93, 0x23, 0xd6, 0x82, 0xe6, 0xe4,
+ 0xc1, 0x37, 0xcf, 0x39, 0x1d, 0x9b, 0x91, 0xb1, 0xdd, 0x53, 0x70, 0xae,
+ 0x0d, 0x0c, 0xdb, 0xb2, 0x4a, 0x8c, 0x0c, 0x37, 0x6d, 0x65, 0x28, 0x38,
+ 0x1d, 0x1a, 0x63, 0x59, 0x9e, 0x46, 0xe1, 0x45, 0xdd, 0xf8, 0x1a, 0xd1,
+ 0x80, 0x86, 0xea, 0x21, 0x46, 0x96, 0x9f, 0x16, 0xb2, 0x10, 0x75, 0xcd,
+ 0x89, 0xfb, 0x18, 0xf6, 0x95, 0xec, 0x64, 0x61, 0xe4, 0xd5, 0x72, 0xbe,
+ 0x48, 0x58, 0x38, 0xac, 0xa6, 0xd0, 0xe7, 0x6a, 0xb0, 0xea, 0x3c, 0x33,
+ 0x48, 0x4d, 0xef, 0xa4, 0x85, 0x22, 0xfe, 0x50, 0x69, 0xd2, 0x04, 0x02,
+ 0x60, 0xf5, 0x5c, 0xb7, 0xad, 0x97, 0x50, 0xa4, 0xba, 0x94, 0x37, 0x5b,
+ 0x66, 0x0a, 0xc2, 0x5a, 0x7d, 0x71, 0x44, 0x3f, 0xf8, 0xd3, 0xef, 0x54,
+ 0xd5, 0x8e, 0x2a, 0x05, 0x70, 0x9e, 0x3b, 0x67, 0x9d, 0xbd, 0x4b, 0x91,
+ 0x04, 0x76, 0x3d, 0x38, 0x6e, 0xda, 0xf8, 0x07, 0x99, 0x6a, 0xb8, 0x4f,
+ 0xe8, 0x00, 0x6b, 0x33, 0x31, 0x3c, 0x16, 0x95, 0x88, 0x85, 0xf2, 0xfc,
+ 0x22, 0xae, 0xfd, 0xbb, 0x28, 0xc3, 0x4d, 0x68, 0x35, 0x22, 0x5f, 0x03,
+ 0xa7, 0xb1, 0x83, 0x24, 0xa9, 0x9a, 0x21, 0x75, 0xb8, 0x3f, 0x19, 0x85,
+ 0x47, 0xe2, 0x10, 0xd5, 0x6b, 0x68, 0xa1, 0xd8, 0x53, 0x15, 0x77, 0x9d,
+ 0xf7, 0x95, 0x7b, 0xf1, 0x9c, 0x62, 0xae, 0xc0, 0x44, 0x23, 0x6a, 0x4b,
+ 0xbe, 0x63, 0xa7, 0xd8, 0xe9, 0x82, 0xb4, 0x57, 0x2b, 0x38, 0x6d, 0x3c,
+ 0x85, 0xb1, 0x83, 0x57, 0xf4, 0x4d, 0x80, 0x7a, 0xc2, 0x18, 0xa8, 0xb8,
+ 0xf7, 0x56, 0x97, 0xdb, 0x20, 0x80, 0x06, 0x50, 0xa5, 0x43, 0xf5, 0x7a,
+ 0x15, 0x1c, 0x23, 0x28, 0x8d, 0x0f, 0x5c, 0x9d, 0xf0, 0x0b, 0x78, 0x08,
+ 0x57, 0xf4, 0x35, 0x96, 0xda, 0x4c, 0xba, 0xdd, 0x53, 0x1f, 0x47, 0x01,
+ 0x74, 0x76, 0xcb, 0xed, 0xcc, 0x55, 0x1f, 0xb1, 0xbe, 0xb7, 0x0f, 0x9f,
+ 0x92, 0x2d, 0x72, 0xa3, 0xca, 0xe9, 0xa4, 0x67, 0xcd, 0x02, 0x25, 0x8c,
+ 0xf4, 0xcf, 0xb6, 0x73, 0xc0, 0xcd, 0xca, 0xe1, 0x18, 0xae, 0x56, 0xc2,
+ 0xd3, 0xb3, 0x89, 0x2f, 0x1c, 0xdc, 0xf5, 0x08, 0x7f, 0xa4, 0x21, 0x58,
+ 0x8c, 0x09, 0xc9, 0x03, 0x10, 0x56, 0xd2, 0x97, 0xba, 0x9e, 0x0b, 0xf4,
+ 0x43, 0x07, 0x2f, 0xca, 0x12, 0x4e, 0x53, 0x02, 0x3e, 0x1d, 0x8d, 0xb5,
+ 0xb6, 0x0d, 0x7a, 0xeb, 0xa0, 0xbb, 0x19, 0x58, 0x00, 0x2a, 0x72, 0xf5,
+ 0x4c, 0xbc, 0xef, 0xb7, 0x40, 0x34, 0x0c, 0x8f, 0x4f, 0xef, 0xb8, 0x2b,
+ 0x4e, 0x5d, 0xd5, 0x7d, 0x6a, 0xc7, 0xbc, 0xf8, 0x5f, 0x9f, 0x9d, 0x57,
+ 0xca, 0x4c, 0x1a, 0x60, 0xbf, 0xac, 0x4b, 0x25},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**40 - 1
+ // tcID: 26
+ {SEC_OID_SHA512,
+ 26,
+ {0xbd, 0xeb, 0x05, 0xd5, 0xe6, 0x6c, 0x9b, 0xf5, 0xf9, 0x77, 0x1a, 0x97,
+ 0x38, 0x72, 0xe0, 0x5a, 0xdb, 0x61, 0x3d, 0x2b, 0xcb, 0xb6, 0x74, 0x81,
+ 0x93, 0xa8, 0xd2, 0x11, 0x05, 0xcf, 0xeb, 0x4e, 0x8a, 0xb5, 0x24, 0x2e,
+ 0x9f, 0x2a, 0x1b, 0xb2, 0xbc, 0x2e, 0x48, 0xec, 0xd8, 0x66, 0x9e, 0xe7,
+ 0xd6, 0x6f, 0x1a, 0x1a, 0x93, 0xca, 0x82, 0x4b, 0x1d, 0xaf, 0x21, 0xb5,
+ 0x2b, 0x41, 0x6b, 0xbb, 0xa4, 0x8c, 0x66, 0x7f, 0xac, 0xc8, 0x6a, 0x10,
+ 0xd0, 0xd5, 0x4c, 0x9c, 0x08, 0xf2, 0xbb, 0x00, 0x2b, 0x22, 0x49, 0x9b,
+ 0x55, 0x37, 0x35, 0x1f, 0x54, 0x90, 0xb3, 0x97, 0xbb, 0xf0, 0x53, 0x3a,
+ 0x34, 0xb3, 0xb7, 0xd0, 0x58, 0xa5, 0x0d, 0xaf, 0xa7, 0x76, 0x5b, 0x1c,
+ 0xcd, 0x5a, 0xfb, 0x89, 0xe4, 0xb3, 0x54, 0xd5, 0x38, 0xb8, 0x9f, 0x42,
+ 0xa5, 0xb5, 0xfb, 0x5e, 0xef, 0x7b, 0x4e, 0x5d, 0x8c, 0xa9, 0xae, 0x40,
+ 0xd4, 0x6f, 0xb3, 0xc8, 0x3e, 0x36, 0xfd, 0xae, 0x9d, 0xd0, 0x8d, 0x28,
+ 0x2f, 0x1e, 0xcf, 0x56, 0x64, 0xd3, 0x19, 0xf0, 0x7f, 0x43, 0x0a, 0xce,
+ 0x3e, 0x32, 0x1d, 0x21, 0x5a, 0xf9, 0xac, 0x8c, 0xbe, 0xc0, 0x22, 0x75,
+ 0xf7, 0xb2, 0x6d, 0x89, 0x50, 0x5e, 0x3a, 0x0d, 0x26, 0x68, 0xc8, 0xc0,
+ 0x6f, 0x30, 0xd5, 0x7c, 0xbc, 0x09, 0x73, 0x3d, 0x45, 0xbe, 0xc5, 0x5f,
+ 0x2e, 0x87, 0x7c, 0xfe, 0xf3, 0x1d, 0xb7, 0x78, 0x2b, 0x5d, 0xe2, 0xf1,
+ 0xd8, 0xd2, 0xa7, 0xf0, 0x3b, 0x1f, 0x3e, 0x6c, 0x5f, 0xd5, 0x17, 0xda,
+ 0xb5, 0xc0, 0x14, 0x5a, 0x8e, 0x36, 0x57, 0x8a, 0x86, 0xee, 0xa7, 0xec,
+ 0xf9, 0xf3, 0xdf, 0xd6, 0x08, 0x10, 0x42, 0x02, 0x3f, 0x30, 0x25, 0xd6,
+ 0x12, 0x4e, 0xe9, 0xb2, 0xac, 0x7b, 0x40, 0xa6, 0xde, 0xc3, 0xb5, 0xc2,
+ 0xd2, 0x9d, 0x46, 0xd8, 0x34, 0xd2, 0xc4, 0x7b, 0x98, 0x37, 0xd3, 0x77,
+ 0xc0, 0xa2, 0xe9, 0x65, 0xac, 0x24, 0x8a, 0x84, 0xdd, 0xdc, 0x9f, 0xcf,
+ 0xd1, 0x1a, 0xd4, 0x48, 0x78, 0x8b, 0x2b, 0x9a, 0x2a, 0xac, 0x2e, 0xb8,
+ 0xcb, 0x25, 0x93, 0x2e, 0xaf, 0x1d, 0x7c, 0x36, 0x52, 0x9c, 0x6f, 0x68,
+ 0x92, 0x98, 0x0b, 0x4c, 0xef, 0x67, 0x59, 0xdc, 0xdf, 0xcf, 0xdc, 0x2a,
+ 0xab, 0x28, 0xb1, 0x0d, 0xf4, 0x6f, 0x39, 0xa1, 0x72, 0x48, 0x24, 0x91,
+ 0x86, 0x69, 0xf0, 0xdf, 0x2a, 0x9e, 0x7a, 0xf8, 0x7c, 0x3e, 0xf0, 0x60,
+ 0x2a, 0x56, 0xd0, 0x9b, 0xad, 0x33, 0x0f, 0x1c, 0xbf, 0x71, 0xb1, 0x46,
+ 0xfb, 0xdd, 0x3a, 0x5e, 0x45, 0xf1, 0x6b, 0x70, 0x17, 0x44, 0xe2, 0x8c,
+ 0x88, 0x21, 0xad, 0xc2, 0x39, 0x71, 0x71, 0x55, 0x4e, 0x0c, 0x67, 0x13,
+ 0x35, 0x51, 0x55, 0x06, 0x55, 0x91, 0xe0, 0xb6, 0xfe, 0xd9, 0x4c, 0x17,
+ 0xec, 0xd4, 0x7a, 0x9b, 0xeb, 0xa3, 0xda, 0x0c, 0x7a, 0x6d, 0x17, 0xbd,
+ 0x51, 0x45, 0xf0, 0xfb, 0x43, 0x8c, 0xc4, 0xfb, 0x4b, 0x53, 0xb0, 0x8b,
+ 0x16, 0xd2, 0x39, 0xbf, 0x83, 0x9b, 0x33, 0xa3, 0x21, 0xfb, 0x03, 0x0d,
+ 0xf7, 0x7c, 0x75, 0x34, 0xc0, 0xcc, 0x06, 0x64, 0xcc, 0x0f, 0x48, 0x5f,
+ 0xb5, 0x47, 0x45, 0x11, 0x18, 0x91, 0xe9, 0x2e, 0xa2, 0xbc, 0x1c, 0x35,
+ 0x96, 0xbc, 0xbc, 0x3a, 0xd4, 0x00, 0x34, 0xd6, 0xe5, 0x11, 0xb7, 0xe9,
+ 0xa3, 0xa7, 0xeb, 0xa4, 0x26, 0xbf, 0xde, 0x56, 0x92, 0x6d, 0x05, 0xaf,
+ 0x2f, 0x98, 0xba, 0x15, 0xcc, 0x3d, 0xdc, 0x26, 0x68, 0x6d, 0x5e, 0xd5,
+ 0xa3, 0x61, 0x1d, 0xdd, 0x0e, 0xe7, 0x74, 0x09, 0x41, 0x11, 0xbf, 0xab,
+ 0x88, 0xdb, 0xf5, 0xad, 0x99, 0xc1, 0xb3, 0xf6, 0xed, 0xba, 0x85, 0x28,
+ 0x5e, 0x74, 0x78, 0x46, 0x5d, 0x35, 0x17, 0x55},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 27
+ {SEC_OID_SHA512,
+ 27,
+ {0x4d, 0xf5, 0xe7, 0xaa, 0xdd, 0x42, 0x91, 0x63, 0xa7, 0x56, 0xb8, 0xb9,
+ 0xd9, 0x03, 0x5b, 0xcf, 0x3d, 0x61, 0x15, 0x1f, 0xb7, 0x65, 0x68, 0x8d,
+ 0xbb, 0x4c, 0x23, 0x8a, 0x2b, 0x01, 0x99, 0xee, 0x7d, 0x52, 0x0b, 0xf3,
+ 0xd5, 0x93, 0xec, 0x42, 0x66, 0x0f, 0x28, 0xec, 0xb6, 0x82, 0x5f, 0x72,
+ 0xe5, 0xa1, 0x24, 0xd6, 0x85, 0x8a, 0x33, 0x51, 0x4f, 0xd4, 0x3e, 0x14,
+ 0x85, 0xcc, 0x06, 0xb7, 0x81, 0x3c, 0x76, 0x59, 0xc6, 0x82, 0x73, 0xe0,
+ 0x5a, 0x61, 0x5d, 0x1f, 0x7f, 0x51, 0x87, 0x3e, 0x1e, 0x2c, 0x75, 0x82,
+ 0x88, 0x2f, 0xaa, 0x25, 0x64, 0xc0, 0xec, 0xeb, 0xd3, 0x64, 0xfc, 0x7d,
+ 0x6a, 0x63, 0xc0, 0xf2, 0xab, 0xb4, 0xdc, 0xd1, 0x5a, 0x26, 0x88, 0xea,
+ 0x54, 0x50, 0xd9, 0xb5, 0xad, 0x44, 0x5a, 0xbe, 0x60, 0x35, 0x75, 0x8a,
+ 0xed, 0x19, 0x60, 0x4e, 0x46, 0xed, 0x2c, 0xf7, 0xb3, 0x62, 0x72, 0x78,
+ 0xc8, 0x6c, 0x21, 0x8a, 0x5d, 0x3d, 0xbf, 0x94, 0x46, 0xd9, 0x4a, 0x53,
+ 0xf5, 0x9e, 0x46, 0xd5, 0x40, 0xdb, 0x4a, 0x0f, 0x71, 0x4d, 0xef, 0xd1,
+ 0x0b, 0x31, 0x00, 0x42, 0xa6, 0x3f, 0x07, 0x13, 0x2d, 0x36, 0xfb, 0x13,
+ 0xea, 0x73, 0x1d, 0x11, 0x24, 0xce, 0x3c, 0x61, 0x38, 0xd3, 0x42, 0x3b,
+ 0x44, 0xf7, 0xb7, 0x68, 0x0a, 0xc8, 0xc7, 0x8f, 0x4d, 0x89, 0xae, 0x98,
+ 0xa6, 0xc2, 0x26, 0xd5, 0xc4, 0xe3, 0xa1, 0xf5, 0xd6, 0x95, 0x13, 0x19,
+ 0x9c, 0x62, 0x9d, 0xd0, 0x08, 0xcd, 0x4a, 0x2d, 0x27, 0x2b, 0x42, 0x90,
+ 0x60, 0xf1, 0x36, 0x93, 0x1c, 0x41, 0xb5, 0x83, 0x84, 0xf5, 0x29, 0x7e,
+ 0x88, 0xf6, 0xa7, 0x2d, 0x7b, 0x10, 0xd9, 0x82, 0xc9, 0x3c, 0x47, 0x57,
+ 0xe4, 0xf8, 0x6c, 0xb8, 0x88, 0xe8, 0x47, 0x24, 0x17, 0x09, 0x1e, 0x9f,
+ 0xc5, 0xf3, 0xbf, 0xdc, 0xb6, 0x73, 0x06, 0x3c, 0x15, 0xd1, 0x08, 0xa0,
+ 0x1b, 0x04, 0x81, 0x9c, 0x53, 0x96, 0x2c, 0xed, 0x6b, 0xc9, 0x88, 0x94,
+ 0xde, 0x71, 0xff, 0xcb, 0x21, 0x1a, 0x4d, 0x50, 0x32, 0x73, 0x1b, 0x98,
+ 0xcc, 0xe5, 0x85, 0x4e, 0xfa, 0xe2, 0x84, 0xe2, 0x47, 0xd2, 0x24, 0xb7,
+ 0x1d, 0xe2, 0x0c, 0xb6, 0x80, 0xab, 0x64, 0xf3, 0x2e, 0x18, 0xa2, 0x16,
+ 0x59, 0x86, 0xef, 0x45, 0x71, 0x7b, 0x71, 0x0f, 0x3b, 0x23, 0xb3, 0x26,
+ 0x5c, 0x54, 0x79, 0x80, 0x04, 0x44, 0x55, 0xf9, 0xbf, 0xf0, 0x29, 0xde,
+ 0x7b, 0x9a, 0x75, 0x06, 0x45, 0x97, 0x5f, 0x04, 0xac, 0x79, 0x92, 0xd6,
+ 0x63, 0x93, 0x64, 0x5a, 0xef, 0x61, 0x89, 0x6e, 0x37, 0x2d, 0x4d, 0xf1,
+ 0xc4, 0x06, 0x85, 0xe5, 0xab, 0xb8, 0xdb, 0x4a, 0x78, 0x8d, 0x65, 0xe0,
+ 0xea, 0xd9, 0x6d, 0x6c, 0x13, 0x71, 0x3e, 0xb2, 0xc5, 0x19, 0x7f, 0x0c,
+ 0x56, 0x1a, 0x48, 0x89, 0xa0, 0x05, 0x23, 0x80, 0x16, 0x69, 0x36, 0xef,
+ 0x09, 0x66, 0x37, 0x71, 0x7a, 0xc8, 0x65, 0x0b, 0x1b, 0x82, 0x11, 0x64,
+ 0xe2, 0xeb, 0xfa, 0x6e, 0xfb, 0x6a, 0x04, 0x43, 0x07, 0x9c, 0x2c, 0x8b,
+ 0x04, 0xf2, 0xdf, 0xd2, 0x41, 0x0c, 0xde, 0x60, 0x49, 0xc5, 0x11, 0xa4,
+ 0x6c, 0xcb, 0xd4, 0x00, 0x1f, 0xca, 0x32, 0x81, 0x60, 0xf2, 0xf4, 0x99,
+ 0x38, 0x0f, 0x03, 0xb1, 0x7e, 0xc2, 0xd9, 0x8a, 0xc3, 0xc9, 0xfb, 0xb3,
+ 0x8a, 0xe1, 0x83, 0x09, 0x32, 0x8a, 0x3a, 0x32, 0x30, 0xd0, 0xd8, 0x5d,
+ 0x55, 0xe9, 0x15, 0x9b, 0x71, 0x0d, 0x35, 0x71, 0x00, 0xb4, 0x67, 0x3f,
+ 0x7c, 0x1b, 0x73, 0xca, 0x66, 0xe0, 0x83, 0x59, 0xdb, 0xb2, 0x60, 0xbd,
+ 0x0c, 0x72, 0xd6, 0xe9, 0x5e, 0x29, 0x3f, 0x1c, 0x6b, 0x7b, 0x75, 0x47,
+ 0x29, 0xc9, 0x0f, 0x5a, 0x51, 0x02, 0xed, 0x99},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of sequence = 2**64 - 1
+ // tcID: 28
+ {SEC_OID_SHA512,
+ 28,
+ {0x73, 0x7f, 0xa6, 0x72, 0xe2, 0x1c, 0x24, 0x3b, 0xad, 0x70, 0x36, 0x3e,
+ 0xb6, 0x98, 0x96, 0x5a, 0x67, 0x08, 0x3b, 0x4a, 0xbc, 0xc3, 0x57, 0x6c,
+ 0x66, 0x35, 0x3e, 0xe8, 0x20, 0x4e, 0x36, 0xd2, 0x60, 0xb0, 0x0e, 0x5e,
+ 0xfc, 0x8b, 0xcc, 0x2b, 0xf5, 0xd9, 0x66, 0x74, 0x68, 0xf9, 0x9c, 0x63,
+ 0x53, 0xb0, 0x6c, 0x4e, 0xaf, 0xbf, 0x49, 0x41, 0x4f, 0x4b, 0xc8, 0x02,
+ 0x13, 0x90, 0x7b, 0xa5, 0xa4, 0x55, 0xe6, 0x5f, 0xad, 0x52, 0x2a, 0x00,
+ 0xe0, 0x8d, 0xdf, 0x44, 0x13, 0x7e, 0x41, 0x7f, 0x8d, 0x4f, 0xcf, 0x61,
+ 0xac, 0x7f, 0x1b, 0x82, 0x6b, 0xb3, 0x83, 0x22, 0xa4, 0x03, 0xe8, 0xf6,
+ 0xd2, 0xeb, 0x4e, 0x76, 0xdd, 0xb4, 0xba, 0xde, 0xc8, 0xc4, 0xd5, 0x09,
+ 0x44, 0x61, 0x59, 0x30, 0xd8, 0x61, 0x94, 0xd7, 0x95, 0x4c, 0x68, 0x6c,
+ 0xaf, 0x82, 0x2d, 0xbe, 0x25, 0x3e, 0x72, 0xa1, 0x84, 0xad, 0xe5, 0x3f,
+ 0xd4, 0x94, 0x87, 0x3d, 0x38, 0x34, 0x4e, 0xd2, 0xf4, 0x1c, 0x09, 0xb3,
+ 0x94, 0x18, 0x13, 0xd5, 0xe3, 0xcc, 0x48, 0x27, 0x62, 0x6d, 0x02, 0xd4,
+ 0x20, 0xba, 0x50, 0xc4, 0x66, 0x19, 0x91, 0x4f, 0xd0, 0xe3, 0xb8, 0xba,
+ 0x56, 0x39, 0xb1, 0xbc, 0xcf, 0xc1, 0x2b, 0xc2, 0x01, 0x7f, 0xb9, 0xaa,
+ 0x67, 0x9e, 0x5b, 0xa5, 0xf3, 0xf7, 0xfa, 0x89, 0x8a, 0x97, 0x7d, 0x26,
+ 0x60, 0xa0, 0x63, 0x39, 0xdf, 0x53, 0x41, 0xac, 0x63, 0xbd, 0x45, 0x95,
+ 0xd3, 0x27, 0xfd, 0x9f, 0x65, 0x1e, 0x47, 0x8f, 0x70, 0x1d, 0x58, 0x31,
+ 0x2c, 0x5e, 0xf3, 0x6c, 0xac, 0xbe, 0x9f, 0xd3, 0xb8, 0xf8, 0xc7, 0x26,
+ 0xa5, 0x80, 0x63, 0x92, 0x67, 0xc6, 0xd2, 0xf3, 0xae, 0xc1, 0x61, 0xa6,
+ 0xda, 0xb8, 0x91, 0x69, 0xc5, 0x0e, 0x68, 0xe1, 0x16, 0x54, 0x9d, 0xa4,
+ 0x31, 0xb5, 0x0c, 0x1b, 0x18, 0xd1, 0x57, 0xf4, 0x8c, 0x3a, 0x28, 0xd9,
+ 0xf5, 0xc8, 0xbb, 0xe6, 0xe5, 0xed, 0x53, 0x53, 0x56, 0x84, 0x3c, 0xb1,
+ 0x2f, 0xa0, 0x66, 0x80, 0xd1, 0x17, 0xd9, 0xc6, 0x63, 0xc8, 0x4e, 0x51,
+ 0x2c, 0x95, 0x00, 0xea, 0x87, 0x6a, 0x54, 0x7f, 0x5b, 0x60, 0x28, 0x63,
+ 0x88, 0xbd, 0x13, 0xba, 0xfe, 0x44, 0x6a, 0xad, 0x74, 0x20, 0xd6, 0x7c,
+ 0xd2, 0xa7, 0x92, 0x5a, 0x0b, 0x46, 0x72, 0x0f, 0xf5, 0xaa, 0xf5, 0xe9,
+ 0xc2, 0xe7, 0xf8, 0xcb, 0xb8, 0x14, 0x18, 0x92, 0xd2, 0xd2, 0x7c, 0x7e,
+ 0x09, 0x76, 0x91, 0x3d, 0xb3, 0x29, 0x21, 0x3f, 0x27, 0x7a, 0x08, 0xd9,
+ 0xa9, 0xc9, 0x93, 0x17, 0xa1, 0x4e, 0x92, 0xbf, 0x48, 0xf0, 0x14, 0x43,
+ 0x29, 0x89, 0x01, 0xe5, 0x7c, 0x28, 0x74, 0x88, 0xdc, 0x4d, 0x41, 0x26,
+ 0xaa, 0xf5, 0x60, 0xc9, 0x42, 0x32, 0x39, 0xe2, 0x10, 0x52, 0xf1, 0xa0,
+ 0x48, 0x5d, 0x80, 0xf8, 0x6b, 0x74, 0xf2, 0x74, 0x8c, 0x0f, 0x19, 0x2f,
+ 0x41, 0x6c, 0xe2, 0x36, 0xa7, 0x9e, 0x7c, 0x0e, 0x6d, 0x77, 0xd0, 0x8a,
+ 0x28, 0x69, 0xf4, 0x9c, 0x3a, 0x5e, 0x73, 0x21, 0x07, 0x45, 0x69, 0x9c,
+ 0xb6, 0x77, 0x37, 0x2e, 0x3a, 0xfb, 0x14, 0xd6, 0x47, 0x67, 0xc1, 0xf7,
+ 0xf3, 0x19, 0x32, 0x72, 0x0c, 0x3a, 0xd0, 0xb0, 0x83, 0x48, 0x23, 0x3d,
+ 0x75, 0x7c, 0xd0, 0x2a, 0x39, 0x02, 0x5a, 0x94, 0x60, 0xc8, 0x3e, 0x8d,
+ 0xaf, 0x8b, 0xe5, 0x9b, 0x6d, 0x92, 0x40, 0x26, 0x3b, 0xf9, 0xca, 0xfc,
+ 0xe0, 0xf3, 0x65, 0x6f, 0xd4, 0xf4, 0xb0, 0xf9, 0xf8, 0xeb, 0xfa, 0xea,
+ 0x86, 0xcc, 0xef, 0x25, 0xb9, 0x3a, 0x8c, 0x89, 0x37, 0x89, 0xe6, 0xee,
+ 0xa2, 0xd5, 0x88, 0x81, 0x56, 0x39, 0xc0, 0x9a, 0xbe, 0xe2, 0x32, 0x81,
+ 0x2b, 0x8b, 0x37, 0x9b, 0x32, 0x48, 0xf3, 0x9b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 29
+ {SEC_OID_SHA512,
+ 29,
+ {0x52, 0xfa, 0x2c, 0x30, 0x25, 0xe2, 0x67, 0x3f, 0xb9, 0x59, 0x53, 0x74,
+ 0x7f, 0xc9, 0x89, 0x61, 0x5f, 0x63, 0x4d, 0x32, 0x36, 0x2d, 0x36, 0x5d,
+ 0xca, 0xbe, 0x6d, 0xd1, 0xc3, 0x73, 0x70, 0xe0, 0xc5, 0x82, 0xfe, 0x0c,
+ 0xd5, 0x42, 0x45, 0xfb, 0x2b, 0x7a, 0x89, 0x2f, 0x9b, 0x45, 0xfd, 0xd6,
+ 0xce, 0x6b, 0xfa, 0x5e, 0x63, 0x0e, 0xae, 0x41, 0x63, 0xf8, 0x3c, 0x4e,
+ 0xa2, 0xca, 0x9a, 0x43, 0xa3, 0xf2, 0x1e, 0x8a, 0x8b, 0x80, 0x3d, 0x50,
+ 0xd0, 0x34, 0x5b, 0xa4, 0x81, 0x55, 0xd1, 0xaf, 0x3f, 0x41, 0x9d, 0x8b,
+ 0x0f, 0x2e, 0x8d, 0xa8, 0x97, 0xf7, 0xa3, 0x6f, 0x88, 0xf0, 0x42, 0x0b,
+ 0xf5, 0x3d, 0x89, 0xf3, 0xc2, 0x61, 0x88, 0x52, 0xa8, 0x58, 0xbe, 0x2a,
+ 0xb5, 0xd4, 0x9d, 0x5a, 0x79, 0xb1, 0xd7, 0x86, 0x6d, 0xff, 0x14, 0x21,
+ 0xde, 0xea, 0x71, 0x43, 0xf7, 0x5c, 0x27, 0xd9, 0xca, 0xee, 0x53, 0x72,
+ 0xb1, 0xfe, 0x36, 0xc8, 0xac, 0x8f, 0x3b, 0x5b, 0x06, 0xf4, 0xf7, 0x15,
+ 0x25, 0xc8, 0x8b, 0xe3, 0x69, 0xb7, 0x74, 0x3a, 0x7f, 0x5e, 0x84, 0xab,
+ 0xad, 0x14, 0x84, 0x92, 0xc2, 0x3f, 0x6d, 0xc5, 0x7f, 0x42, 0x18, 0x28,
+ 0x9a, 0x0b, 0xe3, 0xba, 0x1d, 0xb5, 0xcc, 0x44, 0x68, 0x17, 0x3b, 0x5f,
+ 0xff, 0xe7, 0x45, 0x5f, 0x94, 0xf5, 0xc2, 0xca, 0x6c, 0x8a, 0xca, 0xe8,
+ 0x70, 0x1d, 0xc3, 0x93, 0xb9, 0xe5, 0xc2, 0xc5, 0xab, 0x86, 0x33, 0xa6,
+ 0x7e, 0x40, 0x94, 0xff, 0xbe, 0x2c, 0xed, 0x97, 0x00, 0xaf, 0x85, 0xc8,
+ 0xb3, 0xc0, 0xa3, 0x18, 0x78, 0x69, 0x6b, 0x53, 0x51, 0x0a, 0x99, 0x1b,
+ 0x35, 0xf0, 0x0e, 0x1f, 0x7c, 0x8d, 0x17, 0x10, 0x66, 0x15, 0xb3, 0x2e,
+ 0x86, 0x49, 0xaa, 0xee, 0x85, 0x5e, 0x25, 0x30, 0x5c, 0x68, 0x64, 0xbd,
+ 0xce, 0xa7, 0xff, 0x58, 0x36, 0x87, 0xac, 0xe7, 0x73, 0xa9, 0xd5, 0x6c,
+ 0x67, 0xdf, 0x5b, 0x46, 0x29, 0x95, 0x44, 0x4b, 0xf4, 0x14, 0xb1, 0x7a,
+ 0xd7, 0xd5, 0x80, 0x1c, 0x60, 0x34, 0x0b, 0xec, 0x5b, 0xbf, 0xfd, 0x49,
+ 0xbb, 0x69, 0xef, 0x97, 0xeb, 0x10, 0x15, 0x6a, 0x49, 0x0f, 0xde, 0xe3,
+ 0xc3, 0x69, 0x5f, 0xc8, 0x05, 0x5c, 0xcc, 0xf2, 0xcb, 0xf2, 0x17, 0x58,
+ 0x7f, 0x55, 0x70, 0xef, 0xa8, 0xba, 0xaa, 0x38, 0x4f, 0xe2, 0x05, 0x35,
+ 0x30, 0x79, 0x14, 0x34, 0x61, 0x0e, 0x4d, 0xa6, 0x7d, 0x07, 0x5f, 0x6b,
+ 0x8c, 0x56, 0x13, 0xe8, 0x62, 0xe7, 0x43, 0xbd, 0x42, 0xdb, 0xc1, 0x76,
+ 0x6d, 0xea, 0x5e, 0x67, 0xf2, 0xdc, 0x61, 0x17, 0x79, 0x1b, 0xa4, 0x2c,
+ 0x73, 0x7e, 0x56, 0xb1, 0x08, 0xd6, 0xe8, 0x84, 0x5b, 0x08, 0xa3, 0x3f,
+ 0x90, 0x54, 0x16, 0x72, 0x6b, 0x02, 0x35, 0x4c, 0x6c, 0x2c, 0x17, 0xb2,
+ 0x96, 0xfb, 0x58, 0xd9, 0x0f, 0xb2, 0xd8, 0x79, 0x02, 0xe8, 0x7a, 0x80,
+ 0xeb, 0xe8, 0x3f, 0x72, 0x38, 0x0c, 0x9d, 0x8c, 0x7c, 0x5c, 0x74, 0xdb,
+ 0xba, 0x51, 0x0d, 0x65, 0x8d, 0xc8, 0x49, 0x76, 0xb2, 0x12, 0x2b, 0x32,
+ 0x16, 0xeb, 0x3b, 0x1c, 0xf7, 0xbb, 0xf8, 0x68, 0xb8, 0x44, 0xfd, 0x55,
+ 0x59, 0xa4, 0xea, 0x0c, 0x8a, 0x8a, 0x67, 0x21, 0x96, 0x34, 0xfc, 0x9e,
+ 0x4c, 0xeb, 0x63, 0x7e, 0x6a, 0xfa, 0xba, 0x34, 0x7f, 0x7c, 0xbc, 0xaa,
+ 0x56, 0x2d, 0x21, 0xfa, 0x7e, 0x93, 0x64, 0x25, 0x1a, 0xa9, 0x60, 0x0a,
+ 0x50, 0xb2, 0x26, 0x94, 0xe4, 0xb5, 0x32, 0x63, 0x8d, 0x56, 0xff, 0x3c,
+ 0xce, 0x3a, 0x23, 0x2d, 0x76, 0xb7, 0x56, 0xbb, 0x2b, 0x7b, 0x21, 0xe8,
+ 0x10, 0x28, 0x41, 0x73, 0x1f, 0x92, 0x3e, 0xd4, 0x10, 0xb0, 0x4b, 0x4e,
+ 0xfb, 0x41, 0x44, 0x54, 0xaa, 0xeb, 0x81, 0x20},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of sequence
+ // tcID: 30
+ {SEC_OID_SHA512,
+ 30,
+ {0x1a, 0x79, 0xe1, 0x4f, 0x14, 0x4c, 0x0b, 0x34, 0x99, 0x87, 0xf2, 0xd2,
+ 0xbf, 0x07, 0xb8, 0x60, 0x84, 0x8a, 0x6c, 0xb5, 0xab, 0xb0, 0x7b, 0x32,
+ 0x29, 0x79, 0x69, 0x60, 0xa8, 0x1a, 0xdc, 0xe0, 0x8c, 0x7e, 0xeb, 0xc1,
+ 0xb9, 0x35, 0xc5, 0x8d, 0xb8, 0xac, 0x1b, 0x9a, 0x09, 0x98, 0x23, 0x6c,
+ 0xb7, 0x26, 0xf7, 0x04, 0x00, 0x5b, 0x12, 0x8e, 0x9d, 0xa8, 0x7c, 0xda,
+ 0x8b, 0x47, 0xe4, 0x38, 0x81, 0xa6, 0x7d, 0x9f, 0xef, 0xaf, 0x08, 0x1c,
+ 0xd1, 0x59, 0x7a, 0x80, 0x95, 0xc9, 0x35, 0xe5, 0xeb, 0x36, 0x25, 0x94,
+ 0x0b, 0x1a, 0xd6, 0x0d, 0x07, 0x1a, 0x50, 0x85, 0xba, 0xfd, 0x3b, 0x66,
+ 0x2a, 0x2e, 0x7d, 0xd2, 0x32, 0x05, 0xfd, 0x4d, 0x5a, 0xf0, 0x60, 0xc5,
+ 0x2c, 0xe2, 0x3a, 0x9e, 0x85, 0x66, 0x97, 0x7f, 0x69, 0x6c, 0xd1, 0xd9,
+ 0x41, 0x50, 0x8d, 0xb5, 0xaf, 0x70, 0xd6, 0xb0, 0x65, 0xc3, 0xec, 0x1e,
+ 0xa0, 0x8e, 0xcd, 0xd5, 0xc1, 0xd2, 0x59, 0x1b, 0xbe, 0xc6, 0xd4, 0x8a,
+ 0xef, 0x42, 0x5d, 0x91, 0xb6, 0x57, 0x61, 0xe1, 0xcb, 0xc3, 0x8e, 0xf4,
+ 0xc0, 0x79, 0x2c, 0xa3, 0xa5, 0x2c, 0x62, 0xb6, 0xa8, 0x12, 0xdb, 0x9d,
+ 0x6c, 0x4c, 0xee, 0xba, 0xbb, 0xdb, 0x2e, 0x1c, 0x12, 0x5e, 0x41, 0x99,
+ 0x12, 0xb1, 0x2b, 0xa6, 0x4a, 0xc1, 0xc8, 0x95, 0x63, 0xeb, 0x5e, 0x10,
+ 0xe5, 0x57, 0x98, 0x51, 0x3f, 0x8b, 0x60, 0x68, 0x23, 0x5f, 0xff, 0xe6,
+ 0x6e, 0xa1, 0x38, 0x15, 0x02, 0x1f, 0x2e, 0x4c, 0xff, 0x34, 0xd0, 0x50,
+ 0x1a, 0xa4, 0xa8, 0x02, 0x3a, 0x6c, 0x1e, 0x2a, 0xad, 0x93, 0x3f, 0x69,
+ 0xbe, 0x32, 0x29, 0xb1, 0x61, 0xda, 0x59, 0x02, 0x97, 0x9b, 0xf0, 0xe7,
+ 0x1f, 0xbd, 0xe0, 0xfe, 0xdd, 0x73, 0xb2, 0x67, 0x4e, 0xec, 0x7f, 0x47,
+ 0x86, 0x28, 0xd4, 0x5e, 0x2e, 0xd5, 0x9b, 0x5b, 0x13, 0x21, 0xb9, 0xc6,
+ 0x8d, 0x8c, 0x0e, 0xc7, 0x9f, 0xb7, 0x42, 0x2f, 0x3e, 0xf9, 0xcd, 0xa9,
+ 0x3e, 0x97, 0x21, 0x24, 0x12, 0xc1, 0x21, 0x0c, 0x2d, 0x1c, 0x02, 0xa2,
+ 0xe5, 0xee, 0x1b, 0x65, 0x3b, 0x92, 0x3f, 0xd5, 0xb3, 0x50, 0xca, 0x17,
+ 0x19, 0x6c, 0x82, 0x10, 0x95, 0xe5, 0xe7, 0x1f, 0xbf, 0x32, 0x57, 0x7e,
+ 0x27, 0x20, 0x59, 0x3b, 0x5f, 0x8a, 0x77, 0x86, 0x90, 0x7b, 0x2d, 0x46,
+ 0x04, 0x89, 0xbf, 0x25, 0xae, 0x96, 0x1f, 0xdf, 0xfb, 0x3a, 0xff, 0x6c,
+ 0xba, 0xd4, 0x8b, 0x06, 0x78, 0x11, 0xf1, 0x92, 0xe2, 0x09, 0x71, 0x20,
+ 0x40, 0x85, 0xb2, 0xc2, 0x97, 0xf8, 0xc4, 0xa1, 0xf6, 0x4e, 0x08, 0x47,
+ 0xd2, 0x67, 0xba, 0x11, 0x48, 0x6f, 0x23, 0x04, 0xb0, 0x3c, 0xf7, 0x28,
+ 0x80, 0xc7, 0x8d, 0x92, 0xdc, 0x33, 0xae, 0x45, 0x8f, 0x43, 0x6b, 0x26,
+ 0x67, 0x49, 0xf0, 0xb4, 0x72, 0xed, 0x03, 0x71, 0xc5, 0xa7, 0xdd, 0xd0,
+ 0x70, 0x1d, 0xd2, 0xa7, 0x05, 0x78, 0x06, 0x49, 0x86, 0xff, 0xae, 0x40,
+ 0xfb, 0x6b, 0xcd, 0x9d, 0x9c, 0x26, 0x88, 0x21, 0xc0, 0xee, 0xba, 0x08,
+ 0x34, 0x05, 0x31, 0x8c, 0x43, 0xb9, 0xff, 0xdd, 0x10, 0x53, 0xe7, 0x17,
+ 0xc9, 0x38, 0xae, 0x7c, 0xa2, 0xdf, 0x8b, 0xfb, 0x4a, 0x69, 0xfa, 0xd0,
+ 0x29, 0xc6, 0xde, 0x89, 0x93, 0xff, 0xf2, 0xf4, 0xbe, 0x3f, 0xa0, 0x51,
+ 0xfc, 0xf4, 0x40, 0x43, 0x62, 0x34, 0x1e, 0x83, 0x1e, 0x37, 0xbe, 0x5f,
+ 0x48, 0x08, 0x1a, 0x9a, 0x43, 0x9f, 0x07, 0x38, 0x2c, 0x17, 0x06, 0x95,
+ 0x6f, 0x30, 0x88, 0xda, 0x20, 0x80, 0x6b, 0x5c, 0xb5, 0x6d, 0xae, 0xd9,
+ 0x24, 0x7a, 0x9c, 0x41, 0x4e, 0x08, 0x74, 0x8f, 0x44, 0x68, 0x1f, 0x84,
+ 0xbe, 0xa5, 0xd8, 0x35, 0xaf, 0x6e, 0x2f, 0x3e},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 31
+ {SEC_OID_SHA512,
+ 31,
+ {0x0a, 0x8e, 0x23, 0x86, 0xca, 0xa1, 0x12, 0x24, 0x70, 0xb2, 0xb1, 0xc2,
+ 0x8b, 0xc9, 0xff, 0x5e, 0x75, 0x27, 0x26, 0xb5, 0x2e, 0xc4, 0xa2, 0x20,
+ 0x5a, 0x45, 0xe8, 0xbd, 0xf2, 0x80, 0x81, 0xcc, 0x12, 0x52, 0x7d, 0x06,
+ 0xea, 0x5e, 0xa7, 0x52, 0xde, 0x37, 0x70, 0x78, 0xe2, 0xd0, 0x41, 0x9b,
+ 0x8e, 0x8d, 0xa0, 0xca, 0x53, 0x79, 0xb7, 0xd7, 0x98, 0xc1, 0x98, 0xe3,
+ 0xbd, 0xdf, 0xbc, 0x84, 0x7f, 0xcf, 0x97, 0xba, 0xa5, 0x2b, 0x2e, 0x8f,
+ 0x03, 0xa0, 0x3c, 0xa3, 0x94, 0xd6, 0xe5, 0x51, 0xb4, 0x41, 0xd4, 0x8a,
+ 0x9a, 0x6c, 0xd0, 0x05, 0xec, 0x3c, 0x30, 0x6c, 0x86, 0xb7, 0x2f, 0xea,
+ 0xa8, 0x59, 0xdb, 0xc3, 0x07, 0x69, 0x60, 0xcb, 0x5e, 0x43, 0xec, 0x88,
+ 0x09, 0x2f, 0x2d, 0x0c, 0x69, 0xd2, 0xc6, 0xd5, 0x5b, 0x0b, 0x8e, 0x95,
+ 0x5c, 0x51, 0x4a, 0x42, 0x0b, 0xd8, 0xc3, 0xd3, 0xcb, 0xa6, 0x16, 0x8f,
+ 0x2c, 0x3c, 0xe2, 0x12, 0xc8, 0xa0, 0x4b, 0x53, 0x4c, 0x8f, 0x2c, 0xf1,
+ 0xb4, 0xcf, 0x5d, 0x50, 0x32, 0xff, 0x5d, 0x23, 0xf7, 0x4b, 0x33, 0x20,
+ 0x64, 0xa7, 0x0e, 0x4f, 0xb9, 0xca, 0x81, 0x42, 0x69, 0xe0, 0xdd, 0x93,
+ 0xd7, 0xbf, 0x71, 0x64, 0x36, 0x17, 0x26, 0xd4, 0x8f, 0xcb, 0x20, 0x82,
+ 0x0e, 0x3f, 0xdd, 0xcb, 0xb4, 0x80, 0x01, 0x0b, 0x75, 0x89, 0xad, 0xcf,
+ 0x19, 0x72, 0x2d, 0x60, 0x09, 0x7c, 0x2a, 0xa4, 0x0d, 0xde, 0xec, 0x5f,
+ 0x02, 0x99, 0x7e, 0x49, 0x6c, 0x07, 0xb0, 0x94, 0xf6, 0x6f, 0x21, 0x28,
+ 0x8b, 0x1b, 0x6c, 0x63, 0x4e, 0xfc, 0x64, 0x73, 0x01, 0xb7, 0x63, 0x33,
+ 0xc6, 0xbf, 0xe1, 0x93, 0x4a, 0x03, 0x8a, 0x5e, 0x83, 0xf0, 0x13, 0x5d,
+ 0x49, 0x15, 0x6f, 0xa5, 0x0b, 0xea, 0x7d, 0xb3, 0x62, 0xfe, 0x67, 0xbd,
+ 0xf0, 0x81, 0xf3, 0x2d, 0xe8, 0x41, 0x82, 0x16, 0x71, 0x7f, 0x63, 0xbb,
+ 0x8c, 0xec, 0xa3, 0x66, 0x49, 0x53, 0xaa, 0xd3, 0xc0, 0xfc, 0x06, 0x29,
+ 0x79, 0x86, 0x35, 0xcb, 0xc1, 0x93, 0x83, 0x05, 0x51, 0x98, 0x8f, 0xb7,
+ 0xae, 0xe0, 0xb7, 0x8d, 0xce, 0x22, 0xad, 0xdf, 0xa3, 0xf4, 0xa8, 0x30,
+ 0x94, 0x7a, 0x29, 0xfb, 0xe1, 0x94, 0x64, 0xd0, 0xd0, 0xa7, 0x4f, 0xb7,
+ 0x62, 0x37, 0xed, 0x12, 0x8e, 0x42, 0xb1, 0x92, 0xfb, 0xd4, 0x28, 0xe8,
+ 0xd7, 0x2c, 0x4b, 0x9e, 0xd3, 0x7b, 0x07, 0xf8, 0x00, 0xcc, 0x36, 0x8e,
+ 0x9c, 0x6a, 0xde, 0xd9, 0xf1, 0xb1, 0xd4, 0x5c, 0xb1, 0x09, 0x78, 0x43,
+ 0x29, 0x90, 0x19, 0x7e, 0xf5, 0x98, 0x22, 0x90, 0xcb, 0x64, 0xe4, 0x22,
+ 0xa8, 0x44, 0xe6, 0x9a, 0x5f, 0xa9, 0xd9, 0x6b, 0x85, 0x4b, 0xe0, 0x09,
+ 0xd3, 0xd9, 0xc2, 0x23, 0xdf, 0xa4, 0xfa, 0xdf, 0xb1, 0x3a, 0x6e, 0x4c,
+ 0x06, 0x03, 0x08, 0x61, 0x9c, 0x2d, 0x36, 0x82, 0xce, 0x48, 0xc9, 0xb7,
+ 0xce, 0x29, 0xd2, 0xf0, 0xe5, 0x6e, 0x5c, 0x95, 0x12, 0x9f, 0x12, 0xf9,
+ 0x7b, 0x88, 0x57, 0xe0, 0xfc, 0x1d, 0x85, 0x48, 0x0d, 0xe2, 0x0f, 0xea,
+ 0x1d, 0xb5, 0xf6, 0x6a, 0x9a, 0x3e, 0xee, 0x6c, 0x08, 0x5e, 0x12, 0x88,
+ 0xc8, 0xa1, 0x2f, 0xd0, 0xcd, 0xa6, 0x7c, 0xe1, 0x63, 0x7d, 0x30, 0x7a,
+ 0x38, 0x52, 0x20, 0x71, 0x84, 0xbc, 0xa5, 0x6b, 0x47, 0x8f, 0xbf, 0xc0,
+ 0x7f, 0xa8, 0x3b, 0x42, 0x7f, 0x61, 0x32, 0x0c, 0x67, 0x23, 0xbd, 0x87,
+ 0x7e, 0x1a, 0x34, 0xa3, 0x87, 0x73, 0xf7, 0x1d, 0xf6, 0x5b, 0x07, 0x61,
+ 0x9b, 0x94, 0x02, 0x80, 0x01, 0xbe, 0x0d, 0xda, 0xaf, 0x43, 0xbb, 0x1f,
+ 0x73, 0x8c, 0x6c, 0xf7, 0x28, 0x61, 0x7b, 0xbb, 0x46, 0x61, 0x61, 0x45,
+ 0x0a, 0x4e, 0xa7, 0x9a, 0xc8, 0x3d, 0x35, 0x3b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 32
+ {SEC_OID_SHA512,
+ 32,
+ {0x78, 0xfa, 0x76, 0x65, 0x02, 0xec, 0xcb, 0x06, 0xf5, 0xd3, 0x28, 0xdd,
+ 0x19, 0x23, 0x78, 0x03, 0xa0, 0x9b, 0xea, 0xb4, 0x47, 0x04, 0x37, 0xf4,
+ 0x6e, 0xec, 0xb7, 0x45, 0x95, 0x0c, 0x6b, 0xbb, 0x6e, 0x8c, 0x28, 0x21,
+ 0x3c, 0x1a, 0x10, 0x8f, 0x47, 0x20, 0x98, 0xf9, 0xb9, 0x55, 0x44, 0x9d,
+ 0x29, 0xd3, 0x34, 0x44, 0x10, 0x3e, 0xc6, 0x58, 0x61, 0x11, 0x6d, 0xfa,
+ 0xcb, 0xb0, 0xd5, 0x2e, 0x2f, 0xbb, 0x5f, 0xd3, 0xec, 0xfa, 0x46, 0x58,
+ 0xd3, 0x46, 0x22, 0xe8, 0x8d, 0x11, 0xfd, 0x1d, 0x1d, 0x2b, 0xe6, 0x7c,
+ 0xa6, 0x3e, 0x26, 0xe0, 0x22, 0xde, 0x9c, 0xd1, 0x4a, 0x0a, 0x1b, 0x20,
+ 0x59, 0x8b, 0x1c, 0xc0, 0xd0, 0x73, 0x30, 0x15, 0xea, 0x38, 0x6f, 0xe9,
+ 0x26, 0x45, 0xe1, 0x5d, 0x23, 0x36, 0x0f, 0x9a, 0x65, 0x4c, 0x1f, 0xec,
+ 0x8d, 0xa3, 0x98, 0x2b, 0xc1, 0x6d, 0x28, 0x48, 0xa6, 0x24, 0x94, 0xfe,
+ 0x24, 0xfe, 0x8c, 0x3a, 0xaf, 0xfb, 0xbb, 0x0e, 0x01, 0x7e, 0x42, 0xde,
+ 0x8a, 0x88, 0x66, 0x17, 0xd6, 0x71, 0x6a, 0xca, 0x70, 0x1a, 0x70, 0x63,
+ 0x44, 0xbb, 0x00, 0xed, 0x48, 0x6d, 0xd6, 0xc4, 0x97, 0x6c, 0xe5, 0xe9,
+ 0x5e, 0xdf, 0xe2, 0x61, 0x61, 0x54, 0x97, 0x52, 0x59, 0xff, 0x53, 0x90,
+ 0x81, 0xf8, 0xb7, 0x1d, 0xae, 0x63, 0x33, 0xb1, 0xbd, 0xd1, 0x81, 0xcf,
+ 0xc9, 0x3b, 0xb1, 0x5f, 0xe6, 0x56, 0xa5, 0xa4, 0xeb, 0x96, 0x4d, 0xf5,
+ 0x5d, 0x15, 0x19, 0xa6, 0x6f, 0xc8, 0x02, 0x3d, 0xfa, 0xbf, 0x02, 0xa5,
+ 0x9a, 0xf4, 0x55, 0x4e, 0x77, 0xfc, 0x2e, 0x39, 0x1e, 0x96, 0x45, 0x90,
+ 0x9a, 0x70, 0x68, 0x4f, 0x0b, 0xea, 0xe6, 0x5f, 0xc3, 0x9b, 0x26, 0x0e,
+ 0xa8, 0x6f, 0x63, 0xda, 0x19, 0x48, 0x2a, 0x82, 0x86, 0xe8, 0xc7, 0xee,
+ 0x3b, 0xfc, 0x93, 0xfb, 0x7e, 0x0a, 0x09, 0xfd, 0xa6, 0xf8, 0xa2, 0xac,
+ 0x59, 0xf7, 0x64, 0x2e, 0x5e, 0x88, 0x37, 0x3f, 0x93, 0xe2, 0x42, 0xbf,
+ 0xb2, 0xc1, 0x66, 0x51, 0x86, 0xcc, 0x12, 0x23, 0x10, 0x1d, 0xf4, 0x84,
+ 0x37, 0x52, 0xcd, 0x9c, 0xea, 0xf7, 0x31, 0x57, 0xee, 0xe6, 0x7a, 0x93,
+ 0xd1, 0x4a, 0xd9, 0x39, 0xdc, 0xbc, 0x88, 0xd9, 0xc4, 0xe1, 0x3a, 0x73,
+ 0x28, 0xd9, 0xdf, 0x5b, 0x65, 0x29, 0xc9, 0xdb, 0x60, 0x47, 0x70, 0x76,
+ 0x43, 0x55, 0x08, 0x1f, 0x70, 0x30, 0x30, 0x27, 0x9a, 0x9f, 0x99, 0x7d,
+ 0xc9, 0xcb, 0x9a, 0xf6, 0x1e, 0x0c, 0x4d, 0x53, 0xe8, 0x90, 0x05, 0xd6,
+ 0x64, 0xbe, 0x47, 0xd0, 0x7e, 0xb6, 0xbb, 0x4c, 0x4b, 0x5e, 0x79, 0x45,
+ 0x3f, 0x7a, 0xfa, 0x21, 0x92, 0xbd, 0xc5, 0x49, 0x1d, 0x34, 0xd9, 0xb5,
+ 0xb3, 0x4c, 0xd9, 0xc0, 0x8c, 0x18, 0xa3, 0xcf, 0x9c, 0xd9, 0xcf, 0x3f,
+ 0x9d, 0x13, 0xe2, 0x29, 0xc8, 0x61, 0x1a, 0x2f, 0xc5, 0x83, 0xd2, 0x2b,
+ 0x0f, 0x37, 0x37, 0xf4, 0xf1, 0xa7, 0x4c, 0xeb, 0x69, 0x44, 0xc0, 0x19,
+ 0x8c, 0x88, 0xc4, 0xb6, 0x93, 0xa4, 0x3c, 0xdf, 0xe3, 0x53, 0x77, 0x8a,
+ 0x5f, 0x5f, 0xd7, 0x92, 0xc4, 0xd1, 0x65, 0x81, 0x1b, 0x38, 0x8f, 0xcc,
+ 0x3e, 0x65, 0xdc, 0xa3, 0x56, 0x51, 0x31, 0xc5, 0x22, 0xcf, 0x19, 0xe8,
+ 0x48, 0xfb, 0x2a, 0x38, 0xf1, 0xbe, 0x44, 0xae, 0x4f, 0x9b, 0x3c, 0x28,
+ 0x40, 0xed, 0x53, 0x9d, 0x8a, 0xdd, 0x6f, 0x11, 0xa5, 0x49, 0xd3, 0x02,
+ 0x55, 0x54, 0x4e, 0x3e, 0x25, 0xa8, 0xb7, 0xdb, 0x84, 0x9a, 0xc3, 0xde,
+ 0x56, 0x2f, 0x8d, 0x74, 0x77, 0xf0, 0xfc, 0x58, 0xe2, 0x6c, 0x89, 0xb6,
+ 0xdc, 0xa4, 0x86, 0xb5, 0xbb, 0xef, 0x30, 0x5e, 0xa1, 0xdf, 0xe9, 0x1b,
+ 0xf7, 0x90, 0x12, 0x41, 0x02, 0xe1, 0x4d, 0xc5},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 33
+ {SEC_OID_SHA512,
+ 33,
+ {0x48, 0x1b, 0x7b, 0xde, 0xcb, 0x34, 0xd4, 0xcf, 0xc8, 0x17, 0xf2, 0x17,
+ 0xc8, 0x83, 0xde, 0xa3, 0x24, 0x8f, 0x2c, 0xfe, 0x0e, 0x00, 0x4d, 0x83,
+ 0x0b, 0x0a, 0x5e, 0x60, 0x02, 0xaf, 0x4d, 0x94, 0xa5, 0x2a, 0x7e, 0xf2,
+ 0x08, 0xdf, 0x24, 0x77, 0x47, 0xbc, 0x26, 0xf9, 0x58, 0xaa, 0x82, 0xdd,
+ 0xe1, 0x71, 0x52, 0x61, 0x20, 0x05, 0xbf, 0x59, 0x24, 0xc7, 0x95, 0x57,
+ 0xb3, 0x03, 0x91, 0x05, 0x23, 0x8a, 0x66, 0xb1, 0x75, 0x4e, 0x0d, 0xdd,
+ 0xef, 0xf2, 0xb3, 0x99, 0x18, 0x28, 0x27, 0xa5, 0xf2, 0x4f, 0xba, 0xb5,
+ 0xdc, 0xef, 0x1d, 0x81, 0x34, 0x19, 0x3d, 0xb2, 0xb7, 0x35, 0x82, 0x69,
+ 0xfd, 0x02, 0xbc, 0x11, 0xad, 0x83, 0xca, 0x74, 0x11, 0x4e, 0x7d, 0x0f,
+ 0x36, 0xe7, 0x00, 0xea, 0xef, 0xbc, 0xe9, 0x35, 0x09, 0xeb, 0xfc, 0x64,
+ 0x83, 0xb1, 0x77, 0xb5, 0x82, 0x92, 0x64, 0x6d, 0x16, 0xe1, 0xc6, 0x6a,
+ 0x31, 0xde, 0xed, 0x0c, 0x04, 0x18, 0x84, 0x45, 0x6f, 0x35, 0x77, 0x75,
+ 0x79, 0x17, 0xb0, 0x45, 0xb9, 0xdb, 0x6c, 0xa5, 0xa9, 0x3c, 0x54, 0x25,
+ 0x82, 0x55, 0x71, 0x6e, 0x02, 0x29, 0x16, 0xfe, 0x65, 0x68, 0x83, 0xe3,
+ 0x50, 0xd9, 0x0b, 0xc5, 0x9e, 0x11, 0xd0, 0xf3, 0x68, 0x7a, 0xd0, 0x73,
+ 0xe3, 0xa4, 0xf9, 0x43, 0x0d, 0xbd, 0xf7, 0x20, 0x9f, 0xed, 0xf0, 0x51,
+ 0xb7, 0xb2, 0xb6, 0xef, 0x4d, 0xec, 0xc1, 0xc8, 0xbd, 0x56, 0xe3, 0xb6,
+ 0xf3, 0x8e, 0x03, 0x43, 0x56, 0x79, 0x09, 0x28, 0x29, 0x08, 0x44, 0x9c,
+ 0xea, 0xc2, 0xfd, 0x16, 0x2b, 0xf0, 0x19, 0x17, 0x5e, 0xaa, 0xeb, 0x9c,
+ 0x74, 0xef, 0xf2, 0x41, 0x80, 0xe0, 0x47, 0x47, 0x53, 0x7a, 0x8e, 0x64,
+ 0x64, 0xac, 0xed, 0xf9, 0x6e, 0x55, 0x7e, 0xd9, 0x56, 0x10, 0x44, 0x53,
+ 0xc0, 0x3a, 0x19, 0x18, 0x30, 0xee, 0x9f, 0xa2, 0x3d, 0x5d, 0x8e, 0xed,
+ 0x13, 0x8d, 0x1e, 0x49, 0x8a, 0x9f, 0xdf, 0xb0, 0x60, 0x34, 0x56, 0xdf,
+ 0x09, 0x9b, 0x16, 0x50, 0xd7, 0x8f, 0xf8, 0x36, 0xd1, 0x3c, 0xf1, 0xbf,
+ 0x06, 0x8c, 0x8d, 0x6c, 0x9c, 0xa8, 0x28, 0xb2, 0x34, 0xb9, 0x07, 0x64,
+ 0x39, 0xf6, 0xab, 0x2b, 0x4b, 0x77, 0x8a, 0x1a, 0xb5, 0x29, 0xd8, 0xa6,
+ 0xd6, 0x01, 0x1b, 0xec, 0xb7, 0xcd, 0xdd, 0xf1, 0x1a, 0xc5, 0xcf, 0x2f,
+ 0x24, 0xaf, 0x50, 0x42, 0x5d, 0x26, 0xdb, 0x42, 0x58, 0x15, 0xd7, 0x91,
+ 0x3e, 0x6f, 0x76, 0xb8, 0x04, 0x89, 0x0b, 0x13, 0xe5, 0xc0, 0x1f, 0xac,
+ 0xa3, 0x14, 0xa8, 0xd7, 0x9c, 0xbf, 0xff, 0x01, 0x8b, 0x4f, 0x8c, 0x69,
+ 0x00, 0x5b, 0x4d, 0xb1, 0xf4, 0xdd, 0x5a, 0x27, 0x06, 0xf1, 0x7d, 0x5f,
+ 0x75, 0x58, 0xe5, 0x23, 0x68, 0xae, 0xdd, 0x61, 0x11, 0x7b, 0x8f, 0x3b,
+ 0x3e, 0x8f, 0x08, 0x61, 0x53, 0x96, 0xc6, 0x42, 0x7d, 0xeb, 0x4a, 0x53,
+ 0xd3, 0xb0, 0x23, 0x79, 0x46, 0xa4, 0xd2, 0x5b, 0xc4, 0x7e, 0x3f, 0x5e,
+ 0xa0, 0xaa, 0xa5, 0xc5, 0x69, 0xe3, 0x7f, 0x75, 0x5a, 0x9e, 0x0c, 0xf1,
+ 0x72, 0x21, 0x29, 0x20, 0xcb, 0xeb, 0x31, 0xeb, 0x00, 0xa1, 0xfb, 0xf2,
+ 0xfd, 0x55, 0xd4, 0x00, 0xfd, 0x57, 0x85, 0xc5, 0xd1, 0x5a, 0x52, 0x86,
+ 0x5c, 0xe5, 0x12, 0xad, 0xe6, 0x91, 0xbc, 0xbc, 0x27, 0x45, 0x94, 0x65,
+ 0xbc, 0x4e, 0x65, 0xa9, 0xcf, 0xb0, 0x7a, 0xe3, 0x97, 0xc8, 0x0e, 0x0d,
+ 0xf5, 0x79, 0x63, 0x5e, 0xe7, 0x4d, 0x0c, 0xd3, 0x8f, 0xdb, 0x58, 0xbb,
+ 0x9b, 0xd5, 0x06, 0x26, 0x90, 0x23, 0xd3, 0xdc, 0x8c, 0x8c, 0x5f, 0x58,
+ 0xa3, 0xd1, 0x15, 0x11, 0x71, 0xba, 0x92, 0xb3, 0x5c, 0xc7, 0xcd, 0xdd,
+ 0xe5, 0x4e, 0x38, 0x3d, 0xfe, 0xd0, 0x63, 0xac},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 34
+ {SEC_OID_SHA512,
+ 34,
+ {0x27, 0xab, 0x14, 0xc4, 0x55, 0x01, 0xca, 0x20, 0xe5, 0x7d, 0x17, 0x14,
+ 0x79, 0xb2, 0x24, 0x26, 0x7f, 0x15, 0x91, 0x04, 0xfd, 0xc8, 0xa7, 0x6d,
+ 0xb3, 0x32, 0x44, 0xe2, 0x5b, 0xe4, 0x6d, 0x25, 0x55, 0x28, 0x0c, 0x20,
+ 0xe6, 0xad, 0xda, 0x57, 0x31, 0x33, 0xdb, 0xfa, 0x5a, 0x3b, 0xe5, 0x91,
+ 0x48, 0x3f, 0x2d, 0xfe, 0xfe, 0x52, 0xfb, 0xa5, 0xe5, 0x24, 0x10, 0x6c,
+ 0x75, 0x65, 0x64, 0x2b, 0xa5, 0xc0, 0x35, 0x72, 0x3f, 0x00, 0x20, 0x2b,
+ 0x27, 0x8e, 0x3c, 0x0c, 0x4c, 0x0a, 0xc4, 0xc2, 0xf7, 0x12, 0x71, 0xca,
+ 0x3d, 0x55, 0xa4, 0x1f, 0xfa, 0x11, 0x1b, 0x9b, 0x16, 0xb3, 0x8b, 0xfd,
+ 0xf6, 0x4a, 0x7f, 0xbd, 0x3e, 0x4b, 0x74, 0x7c, 0x44, 0x80, 0x27, 0x75,
+ 0x16, 0x83, 0x58, 0x11, 0x0a, 0xd9, 0xdf, 0x1b, 0x50, 0x60, 0x8a, 0x15,
+ 0x76, 0x07, 0x8c, 0x13, 0xf7, 0x1d, 0xdb, 0x9e, 0xf1, 0x65, 0x4d, 0x43,
+ 0x3e, 0xad, 0x4d, 0xad, 0x38, 0xde, 0x9e, 0xf0, 0x7b, 0xbc, 0x0e, 0xcc,
+ 0x9f, 0x15, 0x7a, 0x73, 0x41, 0x4e, 0xae, 0xe1, 0xce, 0x39, 0x51, 0x41,
+ 0xc9, 0x59, 0x5a, 0xa5, 0x17, 0x81, 0xdb, 0xd8, 0x1f, 0xbf, 0x02, 0x4a,
+ 0xc7, 0xa0, 0xfa, 0xc3, 0xef, 0xe0, 0x08, 0x6d, 0x22, 0xe1, 0x37, 0x21,
+ 0x79, 0x53, 0x26, 0x60, 0xea, 0x51, 0xa5, 0x93, 0xf2, 0x4e, 0xf7, 0xca,
+ 0xb6, 0x3f, 0x24, 0x93, 0xf9, 0x94, 0xe8, 0x83, 0x6c, 0x47, 0xa3, 0x40,
+ 0xd4, 0x5b, 0x04, 0xac, 0xc0, 0xef, 0xef, 0xad, 0x4e, 0xb8, 0x39, 0xe5,
+ 0x37, 0xb0, 0xf9, 0xb3, 0x05, 0x89, 0xad, 0xb7, 0x92, 0x3a, 0x06, 0x46,
+ 0x47, 0x14, 0xdc, 0xdb, 0xa3, 0x51, 0x55, 0x39, 0x26, 0xe7, 0x88, 0x46,
+ 0xe3, 0x66, 0x2b, 0x0f, 0x83, 0x26, 0xc0, 0x2e, 0xfb, 0xb9, 0x3b, 0x11,
+ 0xb7, 0x39, 0xe1, 0x99, 0x3f, 0x43, 0x02, 0x69, 0x58, 0x50, 0xb1, 0xd0,
+ 0x9b, 0x55, 0x8f, 0xf3, 0x53, 0x92, 0xfb, 0x60, 0x06, 0xc6, 0xce, 0xc3,
+ 0x38, 0x2c, 0x19, 0x2d, 0xa7, 0xba, 0x5c, 0xbf, 0x5e, 0x23, 0x35, 0x20,
+ 0xb1, 0x3b, 0x56, 0xc2, 0xdc, 0x23, 0x1a, 0x60, 0x7a, 0xaa, 0xdd, 0xb3,
+ 0x44, 0x9c, 0x06, 0x73, 0x42, 0x8b, 0xb5, 0xe4, 0x3f, 0xd2, 0x7b, 0x5f,
+ 0xfa, 0x6c, 0x6b, 0x2e, 0x07, 0x3d, 0x71, 0x92, 0x96, 0x2d, 0x81, 0x28,
+ 0x9f, 0x3b, 0x67, 0x27, 0x09, 0x5e, 0x5e, 0x7b, 0x35, 0x27, 0xc8, 0xc2,
+ 0x7d, 0xc1, 0xb5, 0x95, 0x8a, 0x87, 0xf3, 0xd0, 0x73, 0x88, 0x0c, 0x25,
+ 0xe0, 0x22, 0xac, 0x4e, 0x49, 0x86, 0xf2, 0xfb, 0x5f, 0x17, 0x6f, 0x96,
+ 0x47, 0x22, 0xf6, 0x21, 0x15, 0xe1, 0x54, 0x06, 0x46, 0x42, 0x70, 0xd6,
+ 0xf3, 0xaa, 0x15, 0xdf, 0xfd, 0x12, 0x03, 0xad, 0x73, 0x2c, 0x42, 0xd9,
+ 0x1b, 0x39, 0x79, 0xfb, 0x18, 0x2b, 0xb4, 0xa5, 0xf0, 0xa8, 0xd1, 0x14,
+ 0x28, 0x47, 0xca, 0xdb, 0xad, 0xee, 0xdf, 0x2a, 0x83, 0x65, 0x98, 0x11,
+ 0x37, 0xb8, 0x72, 0x37, 0xf3, 0x69, 0x9c, 0x0f, 0x0b, 0x11, 0x4f, 0xcb,
+ 0x41, 0xf8, 0x38, 0x55, 0xb2, 0xaf, 0x87, 0x9b, 0xbc, 0xa6, 0x80, 0x01,
+ 0x14, 0x7a, 0xf3, 0xf2, 0x26, 0xfe, 0x82, 0xa2, 0x32, 0x9f, 0xf7, 0xdb,
+ 0x26, 0x39, 0x72, 0x73, 0x05, 0x21, 0xe4, 0x05, 0xc9, 0xbf, 0x40, 0x8f,
+ 0x36, 0xa1, 0x01, 0x79, 0x50, 0xed, 0x2f, 0x60, 0x9a, 0x41, 0x16, 0x49,
+ 0x85, 0x63, 0x43, 0x30, 0x61, 0x58, 0x11, 0xb5, 0x00, 0x52, 0x61, 0xfa,
+ 0x37, 0x74, 0x16, 0x6e, 0xb5, 0xa7, 0x9b, 0xdd, 0xa9, 0xb3, 0xe6, 0xc5,
+ 0x52, 0x8f, 0x54, 0x58, 0x9a, 0xc2, 0x94, 0xdb, 0xc6, 0xcc, 0x2c, 0xb0,
+ 0xc8, 0xa7, 0x68, 0x22, 0xa1, 0xde, 0xdd, 0xeb},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length without termination
+ // tcID: 35
+ {SEC_OID_SHA512,
+ 35,
+ {0xb0, 0x1a, 0xeb, 0xed, 0x84, 0x87, 0x24, 0x59, 0x6b, 0x96, 0x2d, 0x0d,
+ 0x62, 0x8a, 0x44, 0x20, 0xf2, 0x5d, 0x12, 0x81, 0x4e, 0x4d, 0x5a, 0xe2,
+ 0x53, 0xb3, 0xa6, 0x7e, 0xa1, 0xc9, 0x63, 0x8b, 0x54, 0x0c, 0x67, 0x8a,
+ 0x8a, 0xe8, 0x36, 0x22, 0xc0, 0xd7, 0x55, 0x20, 0x6f, 0xe4, 0x23, 0xc2,
+ 0x9b, 0xb3, 0xf4, 0x6c, 0xc5, 0x2a, 0xb9, 0x63, 0xad, 0x9e, 0x80, 0x78,
+ 0x24, 0x0c, 0xb9, 0x6c, 0x36, 0xbe, 0xcf, 0xd2, 0xe6, 0x9b, 0x60, 0x64,
+ 0x4b, 0x1e, 0x4f, 0x21, 0x83, 0xec, 0x24, 0xe5, 0x39, 0x38, 0xfe, 0x27,
+ 0x20, 0xc4, 0xc7, 0x82, 0x52, 0xb2, 0x91, 0x9e, 0x17, 0x8b, 0x9a, 0x53,
+ 0xdb, 0x41, 0x68, 0xa5, 0xa6, 0x55, 0x34, 0xcc, 0x14, 0x9e, 0x56, 0xb3,
+ 0xe9, 0x31, 0x53, 0xbc, 0xb7, 0xbb, 0x96, 0xbe, 0x34, 0x29, 0x58, 0x3d,
+ 0xa9, 0xb5, 0xab, 0x2a, 0xe7, 0xbd, 0x25, 0x46, 0xcd, 0x5e, 0xf2, 0xde,
+ 0xf2, 0x09, 0x87, 0x2c, 0xe6, 0x19, 0xa2, 0xc1, 0xd1, 0xf9, 0x8b, 0xd4,
+ 0xd7, 0x20, 0xd9, 0x0c, 0xbf, 0x93, 0x96, 0x44, 0x1d, 0xb9, 0x2e, 0x41,
+ 0xa0, 0x45, 0xb8, 0x74, 0x06, 0x1a, 0x6d, 0x2d, 0x19, 0x6d, 0x3d, 0xbe,
+ 0x19, 0xe8, 0x71, 0xc6, 0x0c, 0xad, 0x31, 0x46, 0x0c, 0xab, 0xb8, 0x8b,
+ 0x0c, 0x35, 0x87, 0x39, 0x39, 0xce, 0x29, 0xe7, 0x0e, 0x8c, 0x11, 0xcb,
+ 0x35, 0xdd, 0xf8, 0x0b, 0x5c, 0x82, 0xa4, 0x7a, 0x39, 0x98, 0x90, 0xcc,
+ 0x20, 0xeb, 0x32, 0x18, 0x1f, 0x73, 0x27, 0x55, 0xd4, 0xf3, 0xe7, 0x61,
+ 0xc0, 0x70, 0xe8, 0x8b, 0x6b, 0x1d, 0x3d, 0xc3, 0x82, 0x24, 0x34, 0x9d,
+ 0x26, 0xa7, 0xc7, 0x79, 0x45, 0x07, 0x3b, 0xf7, 0x00, 0x37, 0xcb, 0x18,
+ 0x4d, 0xdb, 0x89, 0x3f, 0x29, 0xf0, 0x6b, 0x68, 0x64, 0x32, 0x3f, 0x09,
+ 0x63, 0xde, 0xf7, 0x65, 0x26, 0x92, 0x95, 0x7d, 0x2a, 0xe6, 0xdf, 0xa2,
+ 0x59, 0x79, 0xf5, 0x16, 0x76, 0x3c, 0xe7, 0xce, 0xa6, 0x6f, 0x21, 0xe2,
+ 0xa7, 0x74, 0xa8, 0xcd, 0x1e, 0x07, 0x7a, 0xf8, 0x8c, 0x39, 0x27, 0xf1,
+ 0x81, 0xee, 0x59, 0x92, 0x39, 0xc7, 0x6c, 0xa0, 0x63, 0x63, 0x1a, 0x53,
+ 0xf4, 0x19, 0x49, 0x7e, 0xfe, 0xab, 0xc4, 0x8d, 0x4b, 0x31, 0x12, 0x4f,
+ 0xc9, 0x86, 0x58, 0x67, 0x60, 0x22, 0x46, 0x21, 0xf4, 0x68, 0x26, 0xe3,
+ 0xe7, 0xac, 0xf1, 0xe8, 0x3c, 0x33, 0xa0, 0x9e, 0x4a, 0x6e, 0xc9, 0xd3,
+ 0x6e, 0xd2, 0x86, 0xc3, 0x7c, 0x27, 0x62, 0x97, 0x25, 0xbb, 0x31, 0x85,
+ 0x25, 0xba, 0x2f, 0x03, 0x32, 0x74, 0x32, 0x27, 0xae, 0xf1, 0x4b, 0x42,
+ 0xc8, 0x66, 0x96, 0xa4, 0x44, 0x00, 0xc4, 0x96, 0xad, 0xa4, 0x27, 0x0c,
+ 0xde, 0xe1, 0x64, 0xa6, 0x7e, 0xac, 0xdf, 0x5a, 0x12, 0x52, 0xe3, 0x06,
+ 0x6c, 0x07, 0x75, 0xd7, 0xd1, 0xbd, 0xce, 0x5b, 0xd4, 0x2d, 0xcb, 0x42,
+ 0x9b, 0xf3, 0x55, 0x42, 0x8a, 0xcf, 0xc7, 0xe3, 0xd9, 0xd0, 0xe8, 0x88,
+ 0x78, 0x05, 0x4d, 0xa4, 0xb5, 0xb0, 0xdf, 0xde, 0x7f, 0x31, 0x45, 0x44,
+ 0x88, 0xac, 0x21, 0x4f, 0x0b, 0x48, 0x4b, 0x2e, 0xb9, 0x54, 0x19, 0x39,
+ 0x5d, 0x79, 0x36, 0xd0, 0xff, 0x3c, 0x6f, 0x2c, 0xd2, 0xe0, 0xec, 0x14,
+ 0x85, 0xa7, 0xc7, 0x41, 0xa7, 0x66, 0x65, 0x6b, 0x32, 0x75, 0x53, 0x3a,
+ 0xbe, 0xec, 0x8d, 0x59, 0x86, 0x48, 0xd3, 0x52, 0x7f, 0xee, 0xfb, 0x37,
+ 0x87, 0x49, 0xe6, 0x22, 0xf9, 0x7b, 0x9e, 0x5c, 0x06, 0x8e, 0x22, 0x2f,
+ 0xcb, 0xca, 0x16, 0x4b, 0xd1, 0xa5, 0xca, 0xe1, 0x3e, 0x0a, 0x5e, 0x9d,
+ 0x0b, 0x32, 0xe8, 0xb6, 0x4b, 0xad, 0x7a, 0xd7, 0xcd, 0x17, 0x96, 0x7b,
+ 0x06, 0xd1, 0x8b, 0x8b, 0x5e, 0x6e, 0x87, 0x06},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 36
+ {SEC_OID_SHA512,
+ 36,
+ {0xbb, 0x67, 0x3c, 0xbe, 0x9c, 0x34, 0xaa, 0x4e, 0x50, 0x65, 0x3b, 0x50,
+ 0xf1, 0x51, 0xd6, 0x7e, 0xd2, 0xc1, 0x29, 0x7e, 0xcd, 0x20, 0xae, 0x73,
+ 0xa5, 0x3d, 0xf4, 0xfb, 0xb4, 0x98, 0x7d, 0x51, 0xc3, 0xc2, 0x29, 0xb0,
+ 0xcc, 0x60, 0x63, 0xb2, 0x20, 0xa0, 0xb3, 0xaf, 0xcf, 0x5a, 0xfa, 0xeb,
+ 0x18, 0x81, 0xf1, 0x30, 0x7d, 0xa1, 0x0a, 0x41, 0xaf, 0x95, 0x88, 0x27,
+ 0x6b, 0x46, 0x49, 0xb0, 0xd0, 0x23, 0x62, 0x1a, 0xd0, 0xee, 0x4d, 0xf1,
+ 0xfc, 0xa2, 0xb4, 0xe7, 0xd1, 0xf6, 0x05, 0xc5, 0x87, 0xc5, 0x2b, 0x8b,
+ 0xdc, 0x56, 0x60, 0x97, 0xa7, 0x2f, 0x99, 0xc2, 0x9c, 0xb8, 0xd2, 0x9d,
+ 0x61, 0x67, 0x73, 0x14, 0x41, 0x42, 0x9c, 0xe6, 0xf8, 0x93, 0x1a, 0x33,
+ 0x1b, 0x44, 0xd3, 0x3b, 0x69, 0x1d, 0x04, 0x4a, 0x7e, 0xfb, 0xe9, 0x7a,
+ 0x31, 0xcf, 0xa2, 0x21, 0x29, 0xad, 0x3d, 0xf7, 0x63, 0x3a, 0x78, 0xf3,
+ 0x85, 0x9e, 0xe5, 0xd4, 0xa9, 0x70, 0xf4, 0x04, 0xbe, 0x87, 0xb5, 0xf4,
+ 0x86, 0xe8, 0x00, 0x65, 0x62, 0xd3, 0x31, 0x2f, 0x3b, 0x13, 0xa9, 0x34,
+ 0xdc, 0xc4, 0x88, 0x94, 0xde, 0xa5, 0x98, 0x55, 0x05, 0xa9, 0x17, 0xdc,
+ 0x69, 0x76, 0x15, 0x1f, 0x17, 0xa9, 0x81, 0x8f, 0x6c, 0xa4, 0xff, 0xcd,
+ 0x2b, 0x02, 0x0f, 0xe9, 0xce, 0xdf, 0x53, 0x94, 0x5b, 0xa1, 0xb5, 0xb8,
+ 0x40, 0xa7, 0x29, 0x1f, 0x44, 0x9f, 0x1b, 0x42, 0xc5, 0x6d, 0xa6, 0xd2,
+ 0x29, 0xe9, 0xd4, 0x8b, 0x0e, 0x51, 0x76, 0x4c, 0xdc, 0xd1, 0xe1, 0x70,
+ 0x9e, 0xf7, 0xa9, 0xe2, 0xde, 0xf7, 0x30, 0x6e, 0x32, 0xb6, 0xe8, 0x35,
+ 0x51, 0x40, 0x22, 0x0b, 0x4a, 0x5c, 0x53, 0xf3, 0x8a, 0xba, 0x8d, 0x50,
+ 0x5f, 0xce, 0x60, 0x54, 0x1a, 0x47, 0xee, 0xa7, 0xc7, 0xe3, 0xd8, 0xf2,
+ 0xdf, 0xae, 0x74, 0xe1, 0xcd, 0x17, 0x25, 0xb4, 0xed, 0x47, 0x7a, 0x87,
+ 0x71, 0xf5, 0x5f, 0x51, 0xa5, 0x0b, 0xe5, 0x7b, 0xb9, 0x7f, 0x40, 0x32,
+ 0x9f, 0xde, 0x3a, 0x2a, 0xcc, 0x3e, 0xc8, 0xd1, 0x3f, 0x51, 0x42, 0x83,
+ 0x20, 0xa8, 0xd1, 0x84, 0x24, 0x0b, 0xb0, 0xaf, 0x9e, 0xa0, 0xb6, 0x7e,
+ 0xb7, 0xd4, 0x41, 0xab, 0x63, 0x78, 0x2f, 0x7e, 0x75, 0xe1, 0x1a, 0xab,
+ 0x72, 0xa7, 0xac, 0x87, 0xe3, 0xfa, 0x61, 0x43, 0xc9, 0x69, 0xb4, 0xac,
+ 0x80, 0x87, 0x7b, 0xbb, 0x21, 0xe0, 0xb0, 0xc6, 0x6b, 0xe6, 0x9d, 0xb1,
+ 0xeb, 0x46, 0xfe, 0x47, 0x5c, 0xf6, 0xa1, 0xd5, 0xd4, 0x67, 0x86, 0xcd,
+ 0xd1, 0x1a, 0xb8, 0x8a, 0x99, 0x95, 0x7f, 0x45, 0x1c, 0xfc, 0x74, 0x3a,
+ 0x09, 0x28, 0xdf, 0xc5, 0xba, 0x41, 0x76, 0x4a, 0xb9, 0x15, 0x4a, 0x87,
+ 0x83, 0xed, 0xcc, 0xad, 0x25, 0xf8, 0x33, 0x65, 0x99, 0xca, 0x56, 0x59,
+ 0x75, 0x8b, 0xb5, 0x5f, 0x77, 0xd0, 0xb2, 0xec, 0x2e, 0xf6, 0xf6, 0x27,
+ 0x04, 0x7b, 0x7a, 0x15, 0xa8, 0x20, 0x65, 0xdf, 0xf9, 0xfb, 0x43, 0x6f,
+ 0xcf, 0xce, 0x4e, 0x74, 0x7c, 0x2a, 0x0c, 0x52, 0xd3, 0x0f, 0xdd, 0x35,
+ 0x07, 0x83, 0x5b, 0x49, 0xef, 0x41, 0x58, 0xd7, 0x7a, 0xd8, 0x6c, 0xdc,
+ 0x51, 0x29, 0x33, 0x99, 0xaa, 0x74, 0x24, 0x36, 0x9d, 0x2f, 0xc1, 0x1b,
+ 0xc9, 0x3c, 0xa0, 0xc6, 0x6d, 0x3d, 0x7a, 0x75, 0xf8, 0x2c, 0xd2, 0xb0,
+ 0x00, 0x2b, 0x28, 0xc2, 0x8c, 0xf3, 0xc9, 0x1c, 0xa8, 0x9b, 0x51, 0x15,
+ 0xbf, 0xac, 0xa6, 0xd0, 0x4a, 0x0d, 0xaa, 0x82, 0xfc, 0x3d, 0x4d, 0xbe,
+ 0xec, 0x6e, 0x87, 0xdb, 0x39, 0x4b, 0x67, 0x02, 0x6b, 0x6a, 0x59, 0x5b,
+ 0x59, 0x65, 0xdb, 0x12, 0xcd, 0xd8, 0xab, 0x2c, 0xa1, 0x51, 0x9f, 0xc1,
+ 0x9d, 0x32, 0x60, 0x56, 0xfe, 0xc3, 0x9a, 0xd5},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing sequence
+ // tcID: 37
+ {SEC_OID_SHA512,
+ 37,
+ {0x94, 0xb6, 0x60, 0x53, 0x98, 0x10, 0xd7, 0x59, 0x5c, 0x69, 0xb9, 0x5c,
+ 0xc2, 0xa5, 0x9e, 0x20, 0xad, 0x68, 0x29, 0x2d, 0x1f, 0x38, 0x1f, 0x63,
+ 0x9b, 0xb3, 0x8f, 0x2f, 0x24, 0xf3, 0xff, 0xeb, 0x81, 0xce, 0xbd, 0xab,
+ 0xe2, 0x7a, 0x56, 0xe3, 0x3e, 0x7c, 0xbd, 0xf9, 0x54, 0xbc, 0x00, 0x93,
+ 0x0d, 0xe4, 0xaf, 0xbe, 0xbc, 0x7d, 0xc7, 0x98, 0xa9, 0x11, 0xef, 0xd3,
+ 0xf6, 0x2b, 0x2f, 0x6b, 0x8a, 0x3f, 0xbb, 0x71, 0xb9, 0x4a, 0xab, 0x91,
+ 0x3d, 0x50, 0xa5, 0xf4, 0x82, 0x50, 0xec, 0x50, 0x9a, 0x8a, 0x2f, 0xa3,
+ 0xcc, 0x22, 0xcc, 0xe0, 0x06, 0xae, 0xc4, 0x56, 0x97, 0xef, 0x50, 0x67,
+ 0x2d, 0x44, 0xb5, 0x74, 0x26, 0x24, 0x22, 0x07, 0x14, 0x24, 0xfa, 0x1e,
+ 0x7a, 0x33, 0xb8, 0x1d, 0xf9, 0xa7, 0x4d, 0xed, 0x09, 0x01, 0x80, 0x72,
+ 0xc9, 0x94, 0x1d, 0x26, 0x1e, 0x27, 0x51, 0xe1, 0x73, 0xc6, 0xf3, 0x2f,
+ 0xfa, 0xa1, 0x84, 0xfb, 0x51, 0xad, 0x3b, 0x02, 0x0b, 0x81, 0x2a, 0x89,
+ 0x0f, 0xd6, 0x50, 0x98, 0x7d, 0x5f, 0xd3, 0x74, 0x53, 0x15, 0x35, 0xdd,
+ 0x1c, 0x89, 0xdc, 0x52, 0x21, 0x5c, 0x16, 0x60, 0xf7, 0x18, 0x33, 0x06,
+ 0x09, 0x45, 0xa5, 0xe1, 0xa0, 0xb5, 0x30, 0xa8, 0x7b, 0x34, 0xa5, 0x42,
+ 0x54, 0x9c, 0x17, 0x30, 0x98, 0x9b, 0x9d, 0x25, 0xb0, 0xcd, 0xa1, 0x22,
+ 0xe5, 0x90, 0xf0, 0x30, 0x4b, 0xcd, 0x3d, 0x08, 0xbd, 0x65, 0xb4, 0xf1,
+ 0x9d, 0xf8, 0x4d, 0x37, 0x55, 0xe9, 0x93, 0xac, 0x5a, 0x80, 0xf1, 0x69,
+ 0x79, 0x7e, 0x16, 0x76, 0x0d, 0x1b, 0xb4, 0xf7, 0x14, 0xa7, 0x62, 0x10,
+ 0x38, 0x95, 0x28, 0x3b, 0x40, 0x3b, 0x55, 0x27, 0x1b, 0x4f, 0xdf, 0x0a,
+ 0x8e, 0x48, 0x66, 0x51, 0xa4, 0xa9, 0x55, 0xcd, 0xc8, 0xe2, 0x3f, 0x72,
+ 0x87, 0xaa, 0x6f, 0x75, 0xf8, 0xc0, 0x1e, 0x36, 0x5d, 0x38, 0xfc, 0x4e,
+ 0x78, 0x3d, 0xe0, 0x0f, 0x05, 0x08, 0x13, 0x99, 0x29, 0x4b, 0x1b, 0xe1,
+ 0x43, 0xaf, 0x43, 0x90, 0x4a, 0xfd, 0x6d, 0x21, 0x1d, 0x49, 0xad, 0xe9,
+ 0xb7, 0x83, 0x07, 0x28, 0x1f, 0xfa, 0xc4, 0xee, 0xf7, 0xa5, 0x62, 0x4b,
+ 0x9f, 0x86, 0x7e, 0x11, 0x3c, 0x30, 0xa6, 0x86, 0x47, 0x2f, 0x1a, 0xf4,
+ 0x66, 0x30, 0x85, 0xeb, 0x8f, 0x65, 0x39, 0x4f, 0x62, 0x3d, 0xc0, 0x29,
+ 0xa0, 0xb5, 0xad, 0xf0, 0x14, 0x01, 0x47, 0x90, 0x0e, 0xcb, 0x03, 0x20,
+ 0xba, 0xc5, 0xfe, 0x85, 0x6b, 0xac, 0xcd, 0x42, 0xee, 0xc8, 0xb5, 0xc9,
+ 0xa5, 0xe6, 0x9d, 0x2d, 0x6a, 0x42, 0xb0, 0x0f, 0x0e, 0x60, 0xa6, 0xb9,
+ 0x61, 0x9b, 0x11, 0x1d, 0xdf, 0xca, 0x6f, 0x94, 0xe8, 0x45, 0xa1, 0xb8,
+ 0xbf, 0xbc, 0xb4, 0xf6, 0xb1, 0x3e, 0x52, 0x25, 0x98, 0x52, 0xea, 0x84,
+ 0x75, 0xfb, 0x16, 0x8b, 0xd8, 0xde, 0xba, 0x00, 0xa6, 0x42, 0x4b, 0x6e,
+ 0x54, 0xe1, 0x22, 0x55, 0x42, 0x49, 0x3a, 0x53, 0x5e, 0x7a, 0x6c, 0xf0,
+ 0x14, 0x79, 0xda, 0x32, 0x4f, 0x98, 0xc3, 0x44, 0x03, 0xee, 0x94, 0x4a,
+ 0x8e, 0x37, 0xf3, 0x65, 0x96, 0x77, 0x9b, 0x89, 0x5d, 0x82, 0x9b, 0x9f,
+ 0x35, 0xf0, 0x63, 0x72, 0x3e, 0xc8, 0xff, 0x2a, 0x42, 0x3c, 0x1e, 0x78,
+ 0x32, 0x8d, 0xe6, 0x0a, 0x03, 0xbc, 0x61, 0x09, 0x5d, 0x03, 0x7e, 0x8a,
+ 0x3e, 0x24, 0x6e, 0x34, 0xe2, 0xe3, 0xdf, 0x1b, 0x07, 0xf2, 0x43, 0xda,
+ 0xa2, 0x08, 0x24, 0x0e, 0xdc, 0x73, 0xff, 0x3d, 0x9b, 0x89, 0xa1, 0xdb,
+ 0x80, 0x86, 0xb1, 0xcc, 0x7f, 0xd0, 0xad, 0xbc, 0xa2, 0x65, 0x10, 0x72,
+ 0x37, 0x91, 0xaf, 0xb3, 0x90, 0x87, 0x72, 0x22, 0x43, 0x49, 0x82, 0xb8,
+ 0xb1, 0x9d, 0x56, 0x6c, 0xb2, 0xf3, 0x00, 0xd9},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 38
+ {SEC_OID_SHA512,
+ 38,
+ {0x3f, 0x52, 0x9f, 0x9e, 0xec, 0xfc, 0x1e, 0x50, 0xf2, 0x40, 0x7c, 0x70,
+ 0xf8, 0x2a, 0xb4, 0xc0, 0xa6, 0x2d, 0x7a, 0xc9, 0x40, 0x1e, 0x6c, 0x23,
+ 0x90, 0x63, 0xd5, 0x75, 0xb0, 0xe1, 0x98, 0x44, 0x9d, 0xfd, 0x14, 0xb8,
+ 0xfd, 0x73, 0x2a, 0x9d, 0xc5, 0x62, 0xb7, 0xba, 0x83, 0xd9, 0xbf, 0x6d,
+ 0xf2, 0x29, 0x59, 0x27, 0xdc, 0x82, 0x93, 0xc8, 0x50, 0x2f, 0x1d, 0xb4,
+ 0x04, 0x9a, 0xd4, 0x6f, 0xcf, 0x99, 0x96, 0xb9, 0xb3, 0x74, 0x6a, 0x02,
+ 0x64, 0x51, 0x7b, 0x90, 0x9e, 0x74, 0x15, 0xa9, 0xf7, 0xd9, 0x7d, 0x07,
+ 0x54, 0xb8, 0x3d, 0xe3, 0x6d, 0x16, 0xe8, 0x5e, 0x20, 0x16, 0x66, 0x32,
+ 0x1d, 0xf8, 0x41, 0x77, 0xa8, 0x62, 0x63, 0x4f, 0x36, 0x67, 0xfa, 0x8f,
+ 0x78, 0x0c, 0x40, 0x41, 0x78, 0xe7, 0x44, 0xcf, 0x73, 0xa9, 0x23, 0xf4,
+ 0x70, 0xe0, 0x24, 0x11, 0xd4, 0x52, 0x99, 0x18, 0x22, 0xd6, 0xb5, 0x09,
+ 0xa7, 0x86, 0xb4, 0x8a, 0x89, 0x48, 0x0e, 0xb5, 0x59, 0xc5, 0xca, 0x7a,
+ 0x35, 0x1c, 0x9a, 0x38, 0x3c, 0x76, 0xf2, 0x89, 0x5f, 0xf8, 0x0b, 0xfa,
+ 0xd9, 0x2b, 0x57, 0xc8, 0x0a, 0xa6, 0x21, 0xbf, 0x67, 0x96, 0x3d, 0xc1,
+ 0x92, 0x4a, 0x30, 0x14, 0x98, 0x2e, 0xd5, 0xf3, 0x0d, 0xfd, 0xaa, 0x44,
+ 0x29, 0xe6, 0x57, 0x67, 0xbc, 0xa3, 0x52, 0x1b, 0x45, 0x0c, 0x4f, 0x9c,
+ 0x8a, 0x1c, 0x36, 0xb9, 0x1a, 0x96, 0x52, 0x59, 0x8c, 0xe3, 0x1b, 0x3c,
+ 0xd5, 0x31, 0xce, 0xfe, 0x67, 0x52, 0x99, 0xd1, 0x71, 0x11, 0x2d, 0x2e,
+ 0x59, 0x13, 0x57, 0xc1, 0x2f, 0xee, 0x6b, 0xe0, 0xc5, 0x2b, 0x19, 0x2b,
+ 0xaa, 0x95, 0xe9, 0x51, 0xfd, 0x56, 0x3c, 0x44, 0x71, 0xde, 0x85, 0xbb,
+ 0x6c, 0xdf, 0xdc, 0xc2, 0xfe, 0x7e, 0x72, 0x19, 0xb8, 0xd0, 0x96, 0x3a,
+ 0x4d, 0x6d, 0x4d, 0x72, 0xa3, 0xe9, 0x4f, 0x72, 0x47, 0x56, 0xc1, 0x98,
+ 0xca, 0x34, 0x0c, 0x1e, 0x09, 0xbc, 0x41, 0x8b, 0x72, 0xce, 0x99, 0x54,
+ 0xc6, 0x25, 0xc1, 0x54, 0x75, 0x89, 0xe4, 0x55, 0x63, 0xee, 0x79, 0xcd,
+ 0xe1, 0x21, 0x1e, 0x01, 0x69, 0xe9, 0x45, 0x14, 0xf9, 0xf2, 0x7c, 0x3e,
+ 0xb3, 0xf1, 0x9e, 0xf7, 0x8e, 0xc7, 0x8d, 0x50, 0x63, 0x81, 0x50, 0xb4,
+ 0x1b, 0x59, 0xd3, 0x69, 0xff, 0x44, 0xc1, 0xf5, 0xe5, 0x4d, 0xc0, 0x09,
+ 0x61, 0xa0, 0x56, 0x00, 0xc5, 0x49, 0x1f, 0x55, 0x8e, 0x69, 0x8d, 0x31,
+ 0x6e, 0xb0, 0xb2, 0x10, 0x74, 0x42, 0x2c, 0xcc, 0xc1, 0x1f, 0x80, 0xca,
+ 0x7c, 0x6f, 0x6e, 0xa8, 0x94, 0x2e, 0x19, 0x8f, 0xfb, 0xe9, 0x37, 0x5f,
+ 0x1f, 0xa5, 0x51, 0x03, 0x71, 0x7b, 0x76, 0x5a, 0xb0, 0xfd, 0xe8, 0x9c,
+ 0x58, 0xce, 0xdd, 0x09, 0x33, 0x78, 0x55, 0x65, 0xbb, 0xfb, 0x0c, 0xed,
+ 0x42, 0x13, 0x3f, 0xf4, 0x72, 0x6b, 0x5d, 0x42, 0xaf, 0xff, 0x53, 0x68,
+ 0x6d, 0xa3, 0x34, 0x85, 0x72, 0xeb, 0x3a, 0x24, 0xf6, 0xe7, 0xb1, 0x19,
+ 0x90, 0x6d, 0x30, 0xf2, 0x4b, 0x5d, 0x00, 0x79, 0x00, 0xd7, 0x09, 0x5e,
+ 0x4b, 0xe8, 0x00, 0x97, 0xf5, 0x09, 0xe8, 0x9d, 0x63, 0x0a, 0x93, 0x15,
+ 0x82, 0xe1, 0x12, 0xea, 0xbf, 0xae, 0xd2, 0xf5, 0x62, 0xe4, 0xcc, 0xe3,
+ 0xc1, 0x21, 0x16, 0x7c, 0x45, 0x4f, 0x90, 0x43, 0xff, 0xab, 0xd9, 0x5c,
+ 0xd8, 0xdf, 0xc1, 0xce, 0xb2, 0xc1, 0x0a, 0x5e, 0x58, 0xfa, 0xca, 0x8a,
+ 0x23, 0xf3, 0x2c, 0x86, 0xae, 0xd0, 0x77, 0xfe, 0xf8, 0x10, 0xc3, 0x2c,
+ 0xd7, 0x26, 0x60, 0x80, 0xa8, 0xb0, 0x23, 0x86, 0x07, 0xa1, 0x07, 0xcd,
+ 0x03, 0x64, 0x14, 0xa2, 0x18, 0x5e, 0xf4, 0xb0, 0x32, 0x8c, 0x6b, 0x10,
+ 0x23, 0xc1, 0x78, 0xd4, 0xfa, 0xb5, 0xde, 0x38},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely sequence tag
+ // tcID: 39
+ {SEC_OID_SHA512,
+ 39,
+ {0x2c, 0xae, 0x83, 0x31, 0x0a, 0x2b, 0x41, 0x3f, 0x44, 0xe6, 0x8c, 0xa4,
+ 0x88, 0xb6, 0xd1, 0x3e, 0xca, 0xca, 0x82, 0x89, 0xe7, 0x97, 0x78, 0x60,
+ 0x76, 0xbc, 0x63, 0xb0, 0x0b, 0x58, 0x3e, 0x37, 0x3c, 0x48, 0x12, 0x8d,
+ 0x85, 0x00, 0x92, 0x4b, 0xcf, 0x95, 0xb1, 0xd6, 0x7f, 0xcd, 0x69, 0x61,
+ 0xf2, 0x42, 0x9a, 0xaa, 0xd0, 0xe0, 0x7a, 0x3a, 0x82, 0x73, 0xd1, 0x64,
+ 0xb8, 0xc9, 0x03, 0x1d, 0x7b, 0x90, 0xbb, 0xda, 0x13, 0x4a, 0xda, 0x62,
+ 0x65, 0x62, 0xd4, 0x5c, 0x69, 0x3c, 0x92, 0x84, 0x7f, 0xa1, 0x80, 0xaf,
+ 0x4f, 0x67, 0xdd, 0x87, 0xb3, 0x14, 0x85, 0xb4, 0xa3, 0xe1, 0x1a, 0xa1,
+ 0x88, 0xa6, 0x9c, 0xec, 0x24, 0xf7, 0x60, 0x35, 0x48, 0xfd, 0xb5, 0x23,
+ 0xc0, 0x64, 0xcb, 0xaa, 0xee, 0x17, 0x3c, 0xf4, 0x5c, 0x82, 0x82, 0x4c,
+ 0x0b, 0xf5, 0x39, 0x8b, 0x63, 0x39, 0xf5, 0x5e, 0x07, 0xb6, 0x6d, 0x03,
+ 0x77, 0xdd, 0xc4, 0x28, 0x2e, 0x3b, 0xf0, 0xbe, 0xa5, 0xe9, 0x87, 0xc5,
+ 0x56, 0xed, 0x13, 0x8b, 0xb6, 0x6e, 0x39, 0x76, 0x28, 0x8e, 0x02, 0x55,
+ 0x70, 0x12, 0x23, 0xcf, 0x93, 0xd1, 0x1f, 0x41, 0x50, 0x66, 0xd4, 0x05,
+ 0xaa, 0xc2, 0xc3, 0x30, 0xee, 0xea, 0xbd, 0x84, 0xe7, 0xc7, 0xd0, 0x22,
+ 0xd6, 0x80, 0x5d, 0xc8, 0x54, 0xab, 0x29, 0xf1, 0xea, 0x65, 0x28, 0x76,
+ 0x2e, 0x40, 0xab, 0xcb, 0x47, 0x10, 0x50, 0x3b, 0x44, 0x80, 0x1b, 0x23,
+ 0x47, 0x3b, 0xc8, 0xf1, 0x5a, 0x58, 0xf5, 0xf3, 0xcb, 0x69, 0xa0, 0x58,
+ 0x9a, 0xcd, 0x12, 0x9a, 0xeb, 0xd2, 0x48, 0x0c, 0xbd, 0x1c, 0x90, 0x01,
+ 0x8e, 0xcf, 0x36, 0xc4, 0xe2, 0xec, 0xf8, 0x2e, 0xf8, 0x07, 0x6d, 0x8c,
+ 0x87, 0x47, 0xdb, 0x8c, 0xff, 0x0e, 0x07, 0x99, 0x84, 0x03, 0x05, 0xd1,
+ 0x1e, 0xa2, 0xeb, 0xb3, 0x6e, 0x48, 0x74, 0xd6, 0x89, 0x62, 0x2c, 0x22,
+ 0x3e, 0x37, 0x44, 0x35, 0x6a, 0xff, 0x9e, 0x98, 0x17, 0xb9, 0xa8, 0xc0,
+ 0xaf, 0x82, 0x95, 0x6b, 0xb1, 0x15, 0x46, 0x38, 0x27, 0x47, 0xd7, 0xcf,
+ 0x8a, 0x9e, 0xb8, 0x61, 0xb1, 0xec, 0x6c, 0xfb, 0xa5, 0x66, 0x78, 0xb5,
+ 0xa1, 0x58, 0x12, 0x13, 0x89, 0x8c, 0x63, 0x45, 0x4d, 0xb2, 0x17, 0x14,
+ 0xe2, 0xda, 0x0f, 0xc3, 0xea, 0xf8, 0x97, 0xf8, 0xf2, 0x1e, 0xf8, 0x4e,
+ 0x8e, 0xe2, 0x07, 0xb6, 0xc9, 0x0a, 0x98, 0x21, 0xd4, 0x68, 0x9f, 0x60,
+ 0x3e, 0x27, 0x82, 0x7c, 0x08, 0x59, 0xa4, 0x97, 0xab, 0xd9, 0xd0, 0xaf,
+ 0x6e, 0x7c, 0x07, 0x06, 0x71, 0xc4, 0x07, 0xbc, 0x3f, 0x86, 0x4e, 0x60,
+ 0x0c, 0x43, 0x10, 0x7a, 0x02, 0x70, 0xbc, 0x06, 0x58, 0x5a, 0x6a, 0x14,
+ 0xfc, 0xc7, 0x54, 0x79, 0x78, 0x29, 0x6f, 0x7b, 0x51, 0xdd, 0x8e, 0xcd,
+ 0x43, 0x30, 0x3e, 0xc2, 0x04, 0xb6, 0xc8, 0x3d, 0xfd, 0x4e, 0x73, 0x1e,
+ 0x34, 0x86, 0x01, 0x49, 0x87, 0xae, 0x82, 0x1d, 0x69, 0x44, 0x6b, 0x35,
+ 0x78, 0xfc, 0x98, 0x62, 0xf1, 0x33, 0x84, 0xf6, 0x6a, 0xfd, 0x80, 0x7c,
+ 0xe6, 0x90, 0x37, 0xc5, 0xd6, 0xa3, 0x88, 0xeb, 0xfa, 0x3e, 0x5e, 0xa5,
+ 0xb9, 0x60, 0x2f, 0x5e, 0x48, 0xab, 0xf2, 0x14, 0x72, 0x83, 0x86, 0x82,
+ 0xe2, 0x38, 0x26, 0x17, 0x9b, 0x9c, 0x60, 0xed, 0x6c, 0x57, 0x24, 0xdb,
+ 0x77, 0x2c, 0x08, 0x7e, 0x4f, 0x4a, 0x51, 0x09, 0xcb, 0x8e, 0xb9, 0x0a,
+ 0x70, 0xee, 0x95, 0x77, 0x9e, 0x89, 0x90, 0x9f, 0xf4, 0x7b, 0x7c, 0xa5,
+ 0x53, 0xb8, 0xf3, 0x5d, 0xdb, 0x2e, 0x6d, 0x57, 0x04, 0x9e, 0xde, 0x28,
+ 0x79, 0x40, 0x8f, 0xee, 0x0c, 0xd2, 0x8a, 0x34, 0x44, 0x79, 0x05, 0x44,
+ 0xf5, 0xd9, 0x68, 0x8e, 0x54, 0x19, 0x9a, 0x97},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 40
+ {SEC_OID_SHA512,
+ 40,
+ {0x40, 0xdb, 0xf7, 0x2c, 0xa7, 0xd7, 0xf8, 0x06, 0x77, 0x28, 0xe9, 0xc3,
+ 0x1e, 0x11, 0x8d, 0x88, 0x99, 0xd7, 0x1b, 0xb6, 0xa5, 0xe5, 0x72, 0x53,
+ 0x46, 0x2a, 0x10, 0x75, 0x21, 0xba, 0xbb, 0xf8, 0x19, 0x43, 0x42, 0x8f,
+ 0xfa, 0xaf, 0x03, 0xba, 0xb9, 0x26, 0xe4, 0x1a, 0x12, 0xda, 0x79, 0x96,
+ 0x1f, 0xec, 0x92, 0x33, 0x15, 0x0d, 0x0a, 0xf2, 0xd2, 0xa3, 0x84, 0xd7,
+ 0x5f, 0x0c, 0x83, 0xba, 0x60, 0x7b, 0xfa, 0x48, 0x5f, 0x66, 0x14, 0xd2,
+ 0xd0, 0x88, 0x79, 0x90, 0x6f, 0xdb, 0x8a, 0xc9, 0xce, 0xaf, 0x98, 0xbb,
+ 0x20, 0x15, 0xaf, 0x14, 0xe3, 0x6f, 0xbb, 0xf3, 0xb3, 0x81, 0xdf, 0xf6,
+ 0xc0, 0x33, 0xdc, 0xb1, 0x57, 0xf4, 0x6d, 0xa4, 0x2f, 0xd8, 0x9a, 0xa3,
+ 0xd9, 0x52, 0x08, 0xb9, 0x17, 0xeb, 0xc3, 0x87, 0x31, 0x30, 0x13, 0xb3,
+ 0xc5, 0x50, 0xa9, 0x06, 0xc0, 0xff, 0xc2, 0x7c, 0xa7, 0xb6, 0xfb, 0x8d,
+ 0xba, 0x26, 0xb7, 0x69, 0x6b, 0x36, 0x88, 0x68, 0x00, 0x14, 0x8d, 0x7c,
+ 0xbc, 0x2e, 0xf6, 0xce, 0xdc, 0xd9, 0x38, 0xa9, 0x7a, 0x47, 0x92, 0xee,
+ 0x15, 0x0c, 0xfc, 0xdd, 0xb7, 0xd4, 0x05, 0xd5, 0xc7, 0x67, 0x08, 0x52,
+ 0xb1, 0xe4, 0x0b, 0x8d, 0x3b, 0xf3, 0xb4, 0xb7, 0x4e, 0x20, 0x82, 0x10,
+ 0x37, 0x8c, 0x5c, 0xaa, 0x20, 0x71, 0x14, 0x9d, 0x5a, 0x0e, 0xd6, 0xf2,
+ 0xf8, 0xb6, 0x9e, 0xbd, 0x89, 0x22, 0xe5, 0xf6, 0x23, 0x23, 0x69, 0xfa,
+ 0x27, 0x74, 0xda, 0xfb, 0x6b, 0x69, 0x25, 0x40, 0x83, 0x51, 0x74, 0x65,
+ 0xaa, 0xba, 0xd8, 0x65, 0x7e, 0x55, 0x0d, 0x7c, 0x36, 0xc2, 0xe2, 0xae,
+ 0x77, 0x88, 0xf1, 0xf2, 0xfe, 0x47, 0x5c, 0x17, 0xe9, 0x10, 0xe7, 0x96,
+ 0xa0, 0xe8, 0x4f, 0x36, 0xee, 0xd6, 0xdf, 0xb8, 0xa3, 0x65, 0x0d, 0x80,
+ 0xb9, 0x1d, 0x77, 0xf0, 0x44, 0x20, 0x75, 0xc8, 0x00, 0x9b, 0xc7, 0x6f,
+ 0x84, 0xa2, 0x89, 0xb4, 0x57, 0x68, 0x30, 0x7f, 0x00, 0xf5, 0x83, 0xbc,
+ 0x3d, 0x98, 0xbb, 0x92, 0xe2, 0xca, 0xfa, 0x47, 0x03, 0xd5, 0x2d, 0x61,
+ 0x64, 0xba, 0x44, 0x94, 0x0c, 0x39, 0x3e, 0x06, 0xe9, 0xb5, 0xd7, 0xbc,
+ 0x91, 0xa1, 0x1b, 0xc9, 0x39, 0x6c, 0x91, 0x07, 0x63, 0xae, 0xec, 0x35,
+ 0x9d, 0x1a, 0x98, 0x25, 0x96, 0x05, 0xed, 0xb6, 0x43, 0xb0, 0xbe, 0xe6,
+ 0xcc, 0xd8, 0xf8, 0x30, 0xda, 0xf1, 0x23, 0xbf, 0x80, 0x2f, 0xa0, 0x42,
+ 0x4c, 0xff, 0x97, 0x21, 0x8c, 0xa5, 0x4e, 0x5b, 0xe6, 0xfa, 0x49, 0xf1,
+ 0xc1, 0xe4, 0xa0, 0x21, 0xd4, 0xe8, 0x98, 0x1f, 0xed, 0xe0, 0x24, 0xc8,
+ 0x7b, 0x7f, 0x1c, 0xa2, 0xf3, 0xed, 0xbd, 0x3b, 0x95, 0x10, 0xbd, 0x8c,
+ 0xcc, 0x90, 0x17, 0x84, 0x49, 0x68, 0x9e, 0xb2, 0x61, 0x52, 0x1f, 0x88,
+ 0xd3, 0xa6, 0xa4, 0xe9, 0xcf, 0xd5, 0xb3, 0xa7, 0x4d, 0x13, 0x92, 0x97,
+ 0xea, 0xa0, 0xfb, 0x5b, 0x0f, 0xe3, 0x9b, 0x00, 0x34, 0x88, 0x1a, 0x11,
+ 0xb2, 0xda, 0x16, 0x79, 0xe2, 0x66, 0xcc, 0x63, 0x6c, 0x80, 0x66, 0xfb,
+ 0x78, 0x91, 0x86, 0x3d, 0x88, 0x5b, 0xf0, 0xab, 0x06, 0x40, 0x30, 0x66,
+ 0xe2, 0xe0, 0x06, 0x92, 0x14, 0x8c, 0x99, 0x80, 0xa1, 0x43, 0x51, 0x7a,
+ 0x10, 0x44, 0xe0, 0x47, 0x09, 0xd3, 0x8e, 0xfe, 0xa7, 0xfc, 0x78, 0x25,
+ 0xfe, 0xa1, 0x93, 0x79, 0x35, 0x60, 0x55, 0xee, 0x08, 0x31, 0xd2, 0xdc,
+ 0x0c, 0xed, 0x31, 0x07, 0x05, 0x14, 0xfd, 0xb2, 0xc0, 0xbf, 0xe4, 0xa1,
+ 0xac, 0x1c, 0x50, 0x01, 0x16, 0x6b, 0xd9, 0xb3, 0x93, 0x9c, 0xb2, 0x13,
+ 0xd4, 0x3b, 0x28, 0xe0, 0x82, 0x5a, 0x50, 0x3a, 0xbf, 0xd1, 0x38, 0xdb,
+ 0x3e, 0xa9, 0xd1, 0x70, 0xe0, 0x2f, 0x02, 0x36},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to sequence
+ // tcID: 41
+ {SEC_OID_SHA512,
+ 41,
+ {0x4d, 0x8f, 0x1f, 0x15, 0x11, 0xd2, 0xc2, 0xf4, 0xba, 0x25, 0x72, 0xe0,
+ 0x57, 0xee, 0x0f, 0x73, 0x37, 0x7a, 0xc0, 0x9f, 0xca, 0x0e, 0xba, 0x99,
+ 0xe3, 0x2a, 0x34, 0x6e, 0xf4, 0x06, 0xc5, 0x04, 0xac, 0x40, 0xcc, 0xc3,
+ 0xb8, 0xf8, 0x9f, 0xc5, 0x66, 0xb9, 0xad, 0x43, 0xe6, 0x2d, 0x1d, 0x38,
+ 0x9a, 0xeb, 0xb2, 0xec, 0x4a, 0xc3, 0x5e, 0xdf, 0x65, 0xb7, 0x1a, 0x4d,
+ 0x05, 0xd8, 0xb7, 0x12, 0x17, 0x6f, 0xfd, 0x3d, 0x00, 0x25, 0x63, 0x67,
+ 0x85, 0xa0, 0x1f, 0x77, 0x10, 0x10, 0x5d, 0x13, 0x15, 0x5b, 0xff, 0xe7,
+ 0xf2, 0xc1, 0x28, 0xee, 0x95, 0x80, 0x24, 0x86, 0x55, 0xae, 0xbc, 0xb9,
+ 0x8b, 0xbf, 0x14, 0x10, 0xad, 0x65, 0x2e, 0x73, 0x08, 0x9f, 0xb5, 0x70,
+ 0xb3, 0x30, 0x38, 0xe9, 0x1b, 0x1b, 0x89, 0x84, 0x51, 0xcf, 0x8c, 0xd4,
+ 0xe6, 0x5e, 0xef, 0x5f, 0xf2, 0x5e, 0x94, 0xe1, 0x9a, 0xcf, 0x15, 0x93,
+ 0xec, 0x99, 0x24, 0x0b, 0xf3, 0xd8, 0x39, 0xc1, 0xc0, 0x15, 0x38, 0x70,
+ 0x5d, 0xc6, 0x2f, 0x93, 0x70, 0x9d, 0xc1, 0xe5, 0x9d, 0x00, 0xc4, 0xf9,
+ 0xee, 0x18, 0x79, 0xd3, 0x45, 0x4e, 0x68, 0xa2, 0x05, 0xa8, 0x31, 0x65,
+ 0xa7, 0x72, 0x6d, 0x13, 0xa8, 0xe4, 0x7a, 0x84, 0xfc, 0x88, 0xae, 0x0a,
+ 0x9a, 0x74, 0x38, 0x9b, 0xf1, 0xd7, 0x3b, 0x89, 0xfc, 0x2f, 0xcf, 0xcf,
+ 0xc2, 0x78, 0x0c, 0x1e, 0x27, 0x73, 0xb3, 0x8d, 0x36, 0x88, 0xb8, 0x2e,
+ 0x03, 0xc2, 0x29, 0x8c, 0x3f, 0x58, 0x49, 0x68, 0xaf, 0xd0, 0x18, 0x1b,
+ 0x5d, 0xd6, 0x22, 0x1e, 0xf2, 0xb0, 0xd2, 0x81, 0x3c, 0x6d, 0xfb, 0x95,
+ 0xb7, 0x63, 0xbb, 0xaa, 0x68, 0x77, 0x10, 0x29, 0xb1, 0xb1, 0x9c, 0x77,
+ 0xc7, 0x5a, 0xcd, 0x36, 0xdc, 0xef, 0x0b, 0x57, 0x54, 0xdd, 0x85, 0x10,
+ 0x9d, 0x4c, 0x86, 0xf5, 0x93, 0xdf, 0x46, 0xd2, 0xad, 0xc5, 0x72, 0x38,
+ 0xab, 0xfd, 0x2a, 0xc3, 0xa9, 0xad, 0x14, 0xbc, 0x44, 0x3a, 0x0c, 0x4e,
+ 0xc6, 0xf3, 0xd2, 0xaa, 0x41, 0x33, 0xb1, 0x59, 0x8e, 0x77, 0xa5, 0x99,
+ 0x0d, 0x45, 0x63, 0x09, 0x24, 0x52, 0x68, 0xec, 0x6b, 0x48, 0xf8, 0x76,
+ 0xb1, 0xfb, 0xad, 0x84, 0xd3, 0xc2, 0x0c, 0x92, 0x8f, 0xc2, 0x69, 0x51,
+ 0x97, 0xbb, 0x58, 0x93, 0x02, 0x35, 0x82, 0xe0, 0x40, 0x3e, 0x06, 0x95,
+ 0x4c, 0x03, 0xa3, 0x74, 0x8b, 0x1d, 0x96, 0xdf, 0x7a, 0xbc, 0xfe, 0x77,
+ 0xd5, 0x9b, 0x97, 0x45, 0x14, 0x99, 0xaa, 0x8f, 0xb0, 0x2a, 0x18, 0x1a,
+ 0xb6, 0x8f, 0xe5, 0xa5, 0xd6, 0x38, 0x0f, 0xb7, 0xa7, 0xbf, 0xc1, 0x6e,
+ 0x18, 0x6f, 0x11, 0x9b, 0x6e, 0xcd, 0x18, 0xc4, 0xa4, 0x00, 0x7b, 0x72,
+ 0xbe, 0x18, 0xef, 0xa2, 0xeb, 0xb0, 0x05, 0x43, 0x0a, 0x40, 0x5e, 0xa0,
+ 0xcc, 0x1f, 0x27, 0x40, 0xc1, 0xb0, 0x7a, 0xc0, 0x77, 0x5f, 0x3b, 0x1b,
+ 0xb2, 0x56, 0x37, 0xa2, 0x14, 0x24, 0x16, 0x58, 0x8e, 0x04, 0x37, 0x47,
+ 0xa4, 0x30, 0x3b, 0x7f, 0x72, 0x65, 0xa8, 0xae, 0x34, 0xae, 0xfb, 0x7e,
+ 0xc0, 0xcc, 0x91, 0x2a, 0x81, 0xac, 0x7b, 0x97, 0x5b, 0x16, 0x65, 0x14,
+ 0x26, 0xfc, 0x03, 0x92, 0xb8, 0x85, 0x0d, 0x78, 0xaf, 0x72, 0x85, 0x03,
+ 0xa9, 0xcc, 0xb6, 0x87, 0x24, 0x93, 0x88, 0xd0, 0x50, 0x45, 0x73, 0x3c,
+ 0xc2, 0xab, 0xb2, 0x79, 0x29, 0x28, 0x7c, 0xbb, 0x89, 0x63, 0xe5, 0xcc,
+ 0x4a, 0x18, 0xfd, 0x64, 0xd1, 0x67, 0x92, 0x2d, 0xec, 0xf9, 0x00, 0xf3,
+ 0x9d, 0x1a, 0x9d, 0x74, 0x5d, 0x99, 0x55, 0x68, 0xbb, 0xc5, 0x6a, 0x80,
+ 0xac, 0x21, 0x94, 0x0a, 0x99, 0x1e, 0x62, 0x11, 0xbe, 0xb5, 0xfb, 0xb4,
+ 0xa7, 0x85, 0x7a, 0x4f, 0xb1, 0x51, 0xee, 0x92},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 42
+ {SEC_OID_SHA512,
+ 42,
+ {0x69, 0x18, 0xed, 0x68, 0xef, 0x3e, 0x63, 0xfb, 0x6a, 0x02, 0x0a, 0x6a,
+ 0xf0, 0x50, 0x4f, 0xa7, 0xca, 0xf6, 0x8d, 0x21, 0xbd, 0x87, 0x30, 0x6a,
+ 0xe1, 0x16, 0x1b, 0xb6, 0xb6, 0x65, 0x8c, 0x2e, 0x6d, 0x42, 0x27, 0x7c,
+ 0x9e, 0xee, 0xc6, 0x67, 0x6d, 0x62, 0x73, 0xfb, 0xe9, 0xc2, 0x15, 0xd9,
+ 0xda, 0xb1, 0x2e, 0x3a, 0xec, 0x04, 0x2d, 0x66, 0x3e, 0xc4, 0x0c, 0x2a,
+ 0x6b, 0xa3, 0xa1, 0x84, 0x7d, 0x4f, 0x81, 0xe6, 0x63, 0x1f, 0x40, 0xe1,
+ 0xf1, 0xde, 0x47, 0x4b, 0x79, 0x31, 0x8a, 0x6e, 0xe7, 0x2e, 0x39, 0x94,
+ 0x3e, 0xbf, 0xe8, 0x21, 0x7c, 0x4f, 0x6b, 0xe9, 0xfe, 0xdf, 0x80, 0x1e,
+ 0xa5, 0x0d, 0x75, 0x32, 0x31, 0x9f, 0x82, 0xf0, 0xc4, 0x3d, 0x0b, 0xb8,
+ 0x00, 0x31, 0xf5, 0x89, 0x36, 0x4b, 0x0c, 0xf9, 0x35, 0x53, 0xdb, 0xbc,
+ 0xba, 0xda, 0x10, 0xca, 0x09, 0x83, 0xf0, 0x3a, 0x35, 0x80, 0x1a, 0xf1,
+ 0x0e, 0x37, 0x34, 0x59, 0x67, 0x3b, 0x1b, 0xff, 0x8d, 0x11, 0x54, 0x06,
+ 0x98, 0x28, 0x76, 0x27, 0x78, 0xac, 0x14, 0x6e, 0xfb, 0x4f, 0x26, 0x53,
+ 0xac, 0x1d, 0x42, 0x24, 0x3a, 0x76, 0x03, 0x6d, 0x0f, 0xaf, 0x80, 0x40,
+ 0x94, 0x5b, 0x41, 0xcd, 0xd1, 0xcf, 0xa4, 0x99, 0x4d, 0x4e, 0x91, 0x20,
+ 0xb8, 0xde, 0xa2, 0x4c, 0xc8, 0x62, 0xff, 0x4c, 0x6f, 0xc7, 0xb3, 0xda,
+ 0x4f, 0x6a, 0x18, 0x67, 0x36, 0x81, 0x65, 0xa5, 0xe4, 0xe7, 0xd7, 0x86,
+ 0xf8, 0x5a, 0xd8, 0x50, 0x19, 0x3b, 0xaf, 0x61, 0x4c, 0xec, 0xd9, 0xdd,
+ 0x10, 0x35, 0x10, 0x5e, 0xde, 0x78, 0xd1, 0x6d, 0xae, 0xb0, 0x15, 0xf1,
+ 0xc7, 0xea, 0x44, 0xbc, 0xd2, 0xa7, 0x53, 0x18, 0x65, 0x2b, 0xc9, 0x18,
+ 0x95, 0xb4, 0x0d, 0x95, 0x38, 0x56, 0x8c, 0xf0, 0x33, 0xa5, 0x90, 0x10,
+ 0x6d, 0x37, 0x0c, 0x77, 0x8c, 0x05, 0x66, 0xc0, 0x88, 0x16, 0x09, 0xcf,
+ 0x0f, 0x62, 0x35, 0x29, 0x6b, 0xba, 0x81, 0xfa, 0x78, 0xc5, 0x9e, 0xaf,
+ 0x76, 0xec, 0xc2, 0x75, 0x90, 0x49, 0x47, 0xaa, 0x74, 0xec, 0x16, 0x92,
+ 0xe6, 0xd3, 0x5e, 0x71, 0x5c, 0xd0, 0x9c, 0x4a, 0x57, 0xbf, 0x8e, 0xf2,
+ 0xfe, 0xa4, 0x78, 0xa3, 0x0c, 0x9c, 0xa8, 0xb7, 0x73, 0xf2, 0xaa, 0x7b,
+ 0xa4, 0x9a, 0xf3, 0x32, 0x60, 0xf9, 0xd3, 0x7d, 0x72, 0xec, 0xa2, 0x7f,
+ 0x67, 0xab, 0xc1, 0x4d, 0x51, 0xcd, 0x8f, 0x64, 0x4a, 0x16, 0x3d, 0x29,
+ 0x96, 0xb9, 0xe9, 0x2b, 0xa4, 0x24, 0xef, 0x1c, 0xc7, 0xf6, 0x57, 0xdc,
+ 0x75, 0x91, 0xd4, 0x94, 0x7f, 0xb5, 0xa1, 0x9a, 0xc5, 0xcf, 0x83, 0x72,
+ 0xc0, 0xb6, 0xea, 0x64, 0x61, 0x68, 0x73, 0xa2, 0xb8, 0xbc, 0x2c, 0xbe,
+ 0xb6, 0xeb, 0x0d, 0x58, 0xe1, 0x06, 0x98, 0x4a, 0x36, 0x91, 0xa5, 0x88,
+ 0xdc, 0xa0, 0xe0, 0xd6, 0xfb, 0xfc, 0x07, 0x1c, 0xd3, 0xc5, 0xe4, 0xc0,
+ 0x0c, 0x3b, 0x0b, 0x3c, 0x24, 0x5c, 0x68, 0x5c, 0xd1, 0x93, 0x2c, 0x58,
+ 0x77, 0x0c, 0xef, 0x8b, 0xc9, 0x16, 0xac, 0x11, 0x78, 0x19, 0x94, 0xa9,
+ 0xfb, 0x61, 0xf4, 0x90, 0xfc, 0x70, 0x7e, 0xde, 0x0e, 0x90, 0xef, 0x1f,
+ 0x70, 0x08, 0x00, 0xc5, 0x9d, 0x11, 0x3c, 0xa7, 0xa3, 0x47, 0xa6, 0x17,
+ 0x91, 0x10, 0x0c, 0x60, 0xf3, 0xeb, 0x5a, 0xac, 0xb1, 0x68, 0xbc, 0xe7,
+ 0xa7, 0x53, 0x5d, 0x57, 0xf2, 0x9c, 0xe6, 0x1b, 0xe9, 0xed, 0x75, 0xf2,
+ 0xf0, 0x2c, 0xae, 0x48, 0xe3, 0x63, 0x7e, 0xab, 0x25, 0xe1, 0xe2, 0x6c,
+ 0x43, 0x2a, 0xe7, 0xd9, 0x4e, 0x40, 0xa5, 0xac, 0x8b, 0x6c, 0x91, 0x17,
+ 0xf1, 0x2f, 0xc1, 0xca, 0x3d, 0xf2, 0x1a, 0xee, 0x11, 0x60, 0xdf, 0x77,
+ 0x5e, 0x20, 0x1c, 0x9d, 0x32, 0xc3, 0x33, 0x93},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to sequence
+ // tcID: 43
+ {SEC_OID_SHA512,
+ 43,
+ {0x5c, 0x39, 0x30, 0xa6, 0x72, 0xc7, 0xbb, 0x33, 0x70, 0x70, 0x4c, 0x21,
+ 0x18, 0x88, 0x3d, 0x71, 0xee, 0xc0, 0x8d, 0x03, 0x73, 0xc3, 0x86, 0xea,
+ 0xfa, 0xae, 0x8a, 0xd2, 0x9f, 0x6e, 0x34, 0xcd, 0x90, 0x52, 0xf2, 0xc5,
+ 0x32, 0xbd, 0xc2, 0xdd, 0xe0, 0xd3, 0x3d, 0xcb, 0xc4, 0xe0, 0x0b, 0x54,
+ 0x98, 0x4f, 0x80, 0x84, 0x44, 0x62, 0xbd, 0x22, 0x2a, 0x88, 0x6a, 0xbb,
+ 0x30, 0x3f, 0xd4, 0xe7, 0x87, 0x35, 0xc3, 0x4e, 0xed, 0x7d, 0x9e, 0x72,
+ 0x03, 0x9c, 0x01, 0xd8, 0xa6, 0xab, 0x7b, 0x8a, 0xd0, 0xd5, 0xc1, 0x61,
+ 0xd6, 0xd6, 0xa5, 0x0e, 0x67, 0xa7, 0x2b, 0x1b, 0xbb, 0x58, 0xfa, 0x03,
+ 0x65, 0x6f, 0x68, 0x60, 0xba, 0xcc, 0x01, 0xd1, 0xe7, 0x9d, 0x99, 0x81,
+ 0x8e, 0x26, 0x79, 0x31, 0x00, 0x57, 0x3a, 0x3a, 0x86, 0x44, 0x11, 0x00,
+ 0xdf, 0xfe, 0x2b, 0x1b, 0xec, 0x00, 0x28, 0xc3, 0x20, 0xe2, 0x71, 0x80,
+ 0x1d, 0x9e, 0x29, 0x42, 0x7c, 0x7e, 0x48, 0x27, 0x75, 0x68, 0x77, 0x5f,
+ 0xcd, 0xb8, 0x41, 0x99, 0x45, 0x1e, 0xa0, 0xca, 0xbf, 0x17, 0xb4, 0x44,
+ 0x74, 0xdf, 0xb6, 0x32, 0x55, 0x2f, 0x03, 0x11, 0x83, 0x38, 0x10, 0x01,
+ 0x18, 0x49, 0x5d, 0xc6, 0x2d, 0xf9, 0xfb, 0xb2, 0xd6, 0x23, 0xbf, 0x8f,
+ 0x09, 0xde, 0x14, 0xa0, 0x3a, 0x18, 0xc0, 0xd5, 0x89, 0x58, 0x44, 0xbd,
+ 0x08, 0xc7, 0xc9, 0x82, 0xfa, 0x96, 0x6a, 0xf2, 0x24, 0xbe, 0xa6, 0x11,
+ 0xbf, 0x7f, 0xa7, 0xa3, 0x8e, 0x7d, 0x0b, 0xb7, 0x88, 0x82, 0x7e, 0xd6,
+ 0x64, 0x13, 0xec, 0x96, 0x2a, 0x8c, 0x49, 0xa3, 0x0c, 0x2b, 0x01, 0x69,
+ 0x7b, 0x02, 0x46, 0xf8, 0x12, 0xd4, 0x84, 0xaf, 0xee, 0x38, 0xfc, 0x3f,
+ 0x49, 0xe3, 0x47, 0x70, 0xbe, 0x2e, 0x7a, 0xe6, 0xdf, 0xb0, 0xa9, 0x2c,
+ 0x70, 0xed, 0x84, 0xbb, 0x51, 0x6b, 0x1f, 0x5e, 0x26, 0xa0, 0x4e, 0xf5,
+ 0x1a, 0x00, 0xf2, 0x2c, 0x89, 0x45, 0x07, 0xfb, 0xde, 0x0c, 0x35, 0x56,
+ 0x3e, 0x2c, 0x1f, 0xfb, 0x33, 0xe2, 0x84, 0x7d, 0x16, 0xfa, 0x1c, 0x71,
+ 0x3c, 0xfd, 0x7f, 0x25, 0x24, 0x5d, 0xf1, 0x80, 0x62, 0xc8, 0xc8, 0xa6,
+ 0xd3, 0x0c, 0x42, 0x44, 0xb0, 0x1d, 0xd2, 0x43, 0x48, 0x1a, 0x65, 0xab,
+ 0x06, 0x85, 0xba, 0x3c, 0xc6, 0xbe, 0x4a, 0xab, 0xce, 0xbd, 0x7c, 0x8a,
+ 0xf3, 0xe5, 0xbc, 0xc7, 0xea, 0x0c, 0x75, 0xe2, 0xf7, 0x95, 0x5b, 0xc8,
+ 0x34, 0xd4, 0xf4, 0x28, 0x0c, 0x31, 0xdd, 0x3c, 0xcf, 0x30, 0xdc, 0x0a,
+ 0xe5, 0xff, 0xb2, 0x86, 0x2c, 0x8e, 0x42, 0xfb, 0xd8, 0x69, 0x19, 0xe4,
+ 0xf4, 0x49, 0xf0, 0x51, 0x35, 0x87, 0xa3, 0x46, 0xa7, 0x14, 0x69, 0x9c,
+ 0x4d, 0x1c, 0x99, 0xa2, 0x8d, 0x17, 0xf4, 0xb1, 0xcf, 0xdd, 0xc3, 0xa6,
+ 0xc0, 0x32, 0x11, 0x36, 0x08, 0xe3, 0x6c, 0xf0, 0xdc, 0xba, 0x19, 0xd7,
+ 0x43, 0x18, 0x9f, 0x40, 0xa4, 0x37, 0x4b, 0x66, 0x49, 0x9b, 0x73, 0x7d,
+ 0x7f, 0x53, 0xbf, 0xc8, 0x6c, 0xf3, 0x34, 0xab, 0x9e, 0xf9, 0xdc, 0x9e,
+ 0x17, 0x80, 0x98, 0x75, 0x1e, 0x32, 0x47, 0x1e, 0x9e, 0xdb, 0xc0, 0x02,
+ 0x51, 0x98, 0x8c, 0xc1, 0x8f, 0xbd, 0x9e, 0x78, 0x62, 0x90, 0xe5, 0x23,
+ 0xca, 0x54, 0x90, 0x7d, 0x3e, 0x3c, 0x6e, 0xd7, 0x8c, 0x82, 0x17, 0x70,
+ 0x8f, 0x06, 0xa5, 0xbc, 0xda, 0x4e, 0x04, 0x8d, 0x69, 0x84, 0x53, 0xd1,
+ 0xe0, 0xde, 0xb0, 0xd7, 0x9b, 0x32, 0x00, 0xc1, 0xa7, 0x38, 0x02, 0x89,
+ 0xab, 0x04, 0x7b, 0xbc, 0x99, 0xe0, 0x5d, 0xd8, 0x97, 0xf4, 0x85, 0x26,
+ 0xd7, 0xfb, 0xff, 0x7c, 0xd0, 0xcf, 0xc2, 0x44, 0xc9, 0x91, 0xc1, 0xf9,
+ 0x62, 0xb6, 0x57, 0x0c, 0x83, 0xe4, 0x09, 0xb7},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 44
+ {SEC_OID_SHA512,
+ 44,
+ {0x51, 0x79, 0xf2, 0x0c, 0x71, 0x25, 0xd5, 0x75, 0x42, 0x0c, 0x85, 0xb0,
+ 0x95, 0x4d, 0x96, 0xa0, 0xfa, 0x73, 0x10, 0x0b, 0x26, 0x51, 0x13, 0xf3,
+ 0x01, 0xd9, 0x14, 0x57, 0xcc, 0x90, 0x1e, 0x04, 0x87, 0x6f, 0x86, 0x60,
+ 0x3f, 0x7b, 0x5e, 0xdf, 0xd2, 0x57, 0x8f, 0xa6, 0x4c, 0x1c, 0xa5, 0x8e,
+ 0xa4, 0x8b, 0xdb, 0x7d, 0xe0, 0xf7, 0x83, 0x1f, 0x4f, 0x33, 0x1f, 0x25,
+ 0x54, 0x8b, 0x35, 0x91, 0x51, 0x67, 0xcb, 0xbf, 0xaf, 0xa5, 0x6e, 0xce,
+ 0x7f, 0xae, 0x60, 0xf8, 0x14, 0xc3, 0xfa, 0xab, 0xd5, 0x10, 0x1d, 0x82,
+ 0xf0, 0x4c, 0x80, 0xf5, 0x3e, 0x3d, 0x1a, 0xe1, 0xa3, 0xeb, 0xc6, 0xe7,
+ 0x64, 0xe2, 0x66, 0x76, 0xea, 0x8a, 0xc3, 0x4c, 0x64, 0xcc, 0x3f, 0x1d,
+ 0x81, 0xa6, 0x34, 0x3c, 0xe1, 0x62, 0x2d, 0xde, 0x7b, 0x80, 0xf7, 0xd0,
+ 0x1f, 0x59, 0x06, 0xb1, 0xb0, 0x5e, 0x6b, 0xb0, 0x13, 0xf1, 0xc9, 0xec,
+ 0x9f, 0x60, 0xfd, 0x9a, 0x0b, 0x62, 0x20, 0xad, 0x1e, 0xd6, 0xda, 0xf7,
+ 0xb4, 0xa8, 0x13, 0x71, 0xf3, 0xd8, 0x0e, 0xe3, 0xa5, 0xf8, 0x0b, 0xab,
+ 0x86, 0x8a, 0x70, 0x46, 0x2b, 0x64, 0x14, 0xd7, 0x00, 0xf6, 0x0d, 0xf2,
+ 0x01, 0x85, 0xba, 0xce, 0x77, 0x57, 0x6a, 0x10, 0x65, 0x94, 0xd2, 0xd5,
+ 0xce, 0x4b, 0x1e, 0xed, 0x15, 0x4b, 0x85, 0xd7, 0x79, 0x32, 0x9d, 0x92,
+ 0xb9, 0x18, 0x7e, 0x18, 0x1b, 0x32, 0x16, 0x19, 0xe7, 0xfb, 0xe9, 0xaa,
+ 0x71, 0x1d, 0x98, 0x59, 0x4b, 0x43, 0x4f, 0x3e, 0x01, 0x3e, 0xb6, 0x4e,
+ 0xe5, 0x6c, 0xfe, 0xb7, 0xa7, 0x0e, 0x0c, 0xa5, 0x86, 0xe1, 0x77, 0x54,
+ 0x04, 0x60, 0x51, 0x2e, 0x61, 0x69, 0x80, 0x35, 0xed, 0x1e, 0x15, 0x37,
+ 0xa6, 0x35, 0x85, 0x7c, 0x09, 0xe0, 0x1c, 0x76, 0x28, 0x09, 0xa8, 0xfc,
+ 0x34, 0x82, 0x78, 0x06, 0x0b, 0x7b, 0x75, 0x1c, 0x30, 0x09, 0xff, 0xb9,
+ 0x18, 0x17, 0x03, 0x67, 0x15, 0x46, 0x79, 0x7a, 0x60, 0x4b, 0x43, 0x56,
+ 0x25, 0xf2, 0x11, 0x96, 0xb4, 0x9d, 0x3c, 0xab, 0x7a, 0x44, 0x50, 0xc8,
+ 0xbd, 0x33, 0x9e, 0x2a, 0xee, 0x3a, 0x1a, 0xd8, 0xef, 0x61, 0xe6, 0x64,
+ 0x3e, 0xc1, 0x03, 0x7b, 0x59, 0x3f, 0x66, 0xf9, 0x63, 0x2a, 0x6f, 0xdd,
+ 0x92, 0xcf, 0xc7, 0xed, 0xf4, 0x72, 0xe6, 0x2e, 0x38, 0x6a, 0x3b, 0x54,
+ 0x34, 0xa4, 0x5f, 0x74, 0x24, 0x61, 0x37, 0x2c, 0xeb, 0x09, 0x7d, 0x23,
+ 0xb7, 0xb4, 0xf5, 0xd1, 0x53, 0xd4, 0xcb, 0x4e, 0x7b, 0x69, 0x2a, 0x73,
+ 0x69, 0x25, 0xe5, 0x11, 0x0a, 0xd1, 0xa8, 0xee, 0x42, 0xf9, 0x92, 0xb9,
+ 0x6d, 0x4f, 0xc3, 0x9a, 0xb4, 0x7e, 0x14, 0x85, 0x49, 0x13, 0xb7, 0xe9,
+ 0xaa, 0x41, 0x53, 0x6d, 0xba, 0x61, 0xde, 0x7f, 0x08, 0x4e, 0x25, 0x60,
+ 0x9a, 0x08, 0xcd, 0xa6, 0x3f, 0x1b, 0x86, 0x77, 0x39, 0x67, 0x78, 0xa0,
+ 0x01, 0x64, 0x45, 0x33, 0x3a, 0xe3, 0x70, 0xa3, 0xf2, 0x6d, 0xe6, 0x1c,
+ 0x60, 0x7d, 0xa3, 0xb1, 0xbc, 0x52, 0xdc, 0x3e, 0xf8, 0xc2, 0xb9, 0x6b,
+ 0x9a, 0x9d, 0x72, 0x61, 0xc4, 0x08, 0x14, 0x49, 0xda, 0x08, 0x8c, 0x6f,
+ 0x02, 0xcd, 0x6f, 0x97, 0x22, 0x21, 0x91, 0xa8, 0x28, 0xdc, 0xeb, 0x8d,
+ 0x3c, 0x25, 0x7a, 0xd6, 0x0a, 0xed, 0x90, 0x3d, 0x68, 0x91, 0x23, 0x98,
+ 0x2b, 0x6d, 0x3a, 0xf0, 0xb0, 0x3f, 0xf1, 0x76, 0x13, 0xa4, 0xb7, 0x7d,
+ 0x0b, 0xbe, 0x6f, 0x67, 0x1c, 0x6c, 0xc0, 0x49, 0x78, 0x71, 0x48, 0x99,
+ 0x71, 0x41, 0x06, 0x89, 0x2c, 0xb9, 0x1f, 0xa9, 0x1d, 0x91, 0x2b, 0x1f,
+ 0xd5, 0x70, 0x66, 0x52, 0x64, 0x50, 0x8d, 0xfc, 0x11, 0x17, 0xb5, 0xd6,
+ 0x0e, 0x06, 0x6e, 0xcd, 0xc4, 0x94, 0xd7, 0xb3},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to sequence
+ // tcID: 45
+ {SEC_OID_SHA512,
+ 45,
+ {0x2b, 0x82, 0x2c, 0x97, 0xee, 0x59, 0x98, 0x74, 0x4c, 0x50, 0x48, 0x8a,
+ 0x0c, 0x2b, 0x47, 0x42, 0x2c, 0x2c, 0xa0, 0xe1, 0x3c, 0x8a, 0x07, 0xae,
+ 0xec, 0x7e, 0x42, 0xe0, 0xef, 0x81, 0x30, 0x77, 0x21, 0x2a, 0xd5, 0x04,
+ 0x6b, 0x52, 0x28, 0x98, 0xfd, 0x5d, 0x5f, 0x4a, 0x46, 0x62, 0xf2, 0x5e,
+ 0xba, 0xa6, 0x40, 0x32, 0x60, 0xab, 0x59, 0x66, 0x59, 0x91, 0x59, 0xc4,
+ 0x5e, 0x66, 0xe2, 0x1e, 0x62, 0xb9, 0x4f, 0x8d, 0xbd, 0x41, 0xcb, 0x76,
+ 0x04, 0x24, 0xcb, 0x8d, 0xed, 0xea, 0x67, 0x40, 0x5e, 0x14, 0xbd, 0xf3,
+ 0x27, 0x06, 0x5b, 0x2e, 0xe3, 0x84, 0x4d, 0xa8, 0x2f, 0x7a, 0xe8, 0xa2,
+ 0xff, 0x46, 0x41, 0xb9, 0xa8, 0x3e, 0xd6, 0xab, 0xe5, 0x1c, 0xfd, 0xeb,
+ 0x0c, 0x84, 0x02, 0x2e, 0xf4, 0x25, 0x70, 0xca, 0x51, 0xf1, 0xf4, 0xa5,
+ 0x99, 0x56, 0xe4, 0x3e, 0x3a, 0x59, 0xf1, 0x32, 0xaf, 0xaa, 0x4e, 0x87,
+ 0x2b, 0x15, 0x34, 0xfa, 0xdd, 0x85, 0x68, 0xcf, 0xae, 0x19, 0x5f, 0x6f,
+ 0xaf, 0x0f, 0xd4, 0xa4, 0x05, 0xd5, 0xb2, 0xe8, 0x84, 0x0d, 0xf0, 0xdb,
+ 0x18, 0xed, 0x8d, 0xbc, 0x20, 0x30, 0xba, 0x57, 0xd2, 0xd4, 0x9d, 0x36,
+ 0x45, 0x44, 0xdd, 0xda, 0xc0, 0x38, 0x62, 0x82, 0x96, 0xb9, 0x93, 0x7f,
+ 0xf4, 0xeb, 0x97, 0x12, 0x3b, 0xbb, 0xa3, 0x5f, 0xe7, 0xa3, 0x2c, 0x67,
+ 0x6b, 0xc0, 0x29, 0x29, 0x01, 0xb1, 0x6f, 0xec, 0x32, 0x95, 0x36, 0xef,
+ 0xf1, 0x92, 0x2a, 0x56, 0x5b, 0x91, 0xb2, 0xb8, 0xff, 0xc0, 0x98, 0x55,
+ 0x63, 0xa6, 0xea, 0x24, 0x5a, 0x20, 0xac, 0x0f, 0xd0, 0x96, 0xb2, 0x27,
+ 0xb0, 0xf3, 0xfc, 0x61, 0x0f, 0x62, 0x7a, 0x9e, 0x30, 0x63, 0x36, 0xe4,
+ 0x20, 0x12, 0xec, 0x55, 0x79, 0x7a, 0x67, 0xa5, 0xc4, 0x11, 0xc6, 0x47,
+ 0xe7, 0xd4, 0xf3, 0x42, 0x2b, 0x39, 0x14, 0xad, 0x8b, 0xe2, 0x83, 0xf3,
+ 0x3d, 0x65, 0x4d, 0xeb, 0xaf, 0xc3, 0xbe, 0xdb, 0xd8, 0x4b, 0xca, 0xc4,
+ 0xfc, 0x16, 0xf7, 0x04, 0x67, 0xc3, 0x44, 0x61, 0x35, 0x53, 0x96, 0xd5,
+ 0x9a, 0xfd, 0xd1, 0x34, 0x20, 0xa5, 0xcd, 0x5b, 0x29, 0x0a, 0xdb, 0x9c,
+ 0x5d, 0x05, 0xe5, 0xef, 0x3c, 0x93, 0x60, 0xc3, 0xcc, 0xeb, 0xff, 0x65,
+ 0x22, 0x21, 0xdf, 0xe6, 0x07, 0x61, 0x04, 0xe9, 0xac, 0xd9, 0x27, 0x15,
+ 0x34, 0x4c, 0xbb, 0xec, 0x2b, 0x17, 0x4c, 0x02, 0x4a, 0xc0, 0x6f, 0x7d,
+ 0xad, 0xd3, 0x4c, 0xa1, 0xd2, 0x47, 0x50, 0xcb, 0x24, 0x8b, 0xaf, 0xae,
+ 0x22, 0x1e, 0x7d, 0x88, 0x75, 0x0d, 0x3d, 0xaf, 0x84, 0x27, 0x17, 0xd5,
+ 0x67, 0xa7, 0xad, 0xd3, 0x39, 0xef, 0x54, 0xb1, 0xb2, 0x18, 0xd6, 0x34,
+ 0xca, 0xac, 0xa3, 0xa7, 0x29, 0xb1, 0x55, 0x61, 0xac, 0x75, 0xf1, 0xf3,
+ 0x8a, 0x00, 0xed, 0x34, 0xbc, 0x32, 0x2e, 0x85, 0x4f, 0x9b, 0xd5, 0xfb,
+ 0x69, 0xb3, 0xe8, 0x20, 0x62, 0x69, 0x6e, 0x40, 0x60, 0x22, 0x03, 0xf9,
+ 0xe5, 0x34, 0x29, 0x5c, 0xe2, 0xba, 0x82, 0x45, 0xaf, 0xdd, 0x0c, 0x60,
+ 0x28, 0xd1, 0xb0, 0x27, 0x19, 0x96, 0x2f, 0xf0, 0x54, 0xd2, 0xe5, 0x75,
+ 0xcf, 0x33, 0xaa, 0x50, 0x76, 0xc7, 0x52, 0x44, 0xd0, 0x7f, 0xac, 0x15,
+ 0x5c, 0x35, 0x15, 0xa4, 0xea, 0x9e, 0xaf, 0xd6, 0xaf, 0x33, 0xad, 0x2d,
+ 0x75, 0x36, 0x32, 0x2f, 0x0e, 0x9e, 0xf9, 0x1a, 0x28, 0xbf, 0x82, 0xe9,
+ 0x8f, 0xee, 0xf6, 0x75, 0xb5, 0x0b, 0x22, 0x3d, 0xa2, 0x73, 0x31, 0x42,
+ 0x50, 0x29, 0xa6, 0xc3, 0x0d, 0x9c, 0xed, 0x42, 0x49, 0x92, 0xb7, 0x5d,
+ 0x10, 0xc1, 0x65, 0x7c, 0x0e, 0xc5, 0xc1, 0x33, 0xf1, 0x68, 0x30, 0x4e,
+ 0x34, 0xde, 0xdb, 0x4c, 0xda, 0x80, 0x12, 0x8c},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 46
+ {SEC_OID_SHA512,
+ 46,
+ {0x52, 0x94, 0xaf, 0xb7, 0xd0, 0x60, 0x30, 0x6b, 0xa8, 0x15, 0xa1, 0x7b,
+ 0xa7, 0x43, 0xaa, 0x67, 0x11, 0x14, 0xbb, 0x97, 0x48, 0x72, 0x89, 0xa0,
+ 0x92, 0x18, 0x3b, 0xd4, 0x13, 0x73, 0xe5, 0xe3, 0xa0, 0xdf, 0x72, 0x44,
+ 0x68, 0x87, 0x81, 0xaf, 0x07, 0xd1, 0x18, 0xe9, 0xf1, 0x88, 0x18, 0x46,
+ 0x8a, 0x83, 0x7e, 0x83, 0xf2, 0xc5, 0x82, 0x52, 0xda, 0x52, 0x3f, 0x8b,
+ 0x25, 0xe6, 0x1c, 0x96, 0xfa, 0x6a, 0xc9, 0x74, 0x34, 0xee, 0x55, 0x3c,
+ 0xe5, 0x8f, 0xde, 0xd6, 0x89, 0xee, 0x82, 0xce, 0xab, 0x47, 0xb3, 0x8f,
+ 0x84, 0x5e, 0x72, 0x55, 0x04, 0xb2, 0xdd, 0xd6, 0x17, 0x53, 0xbb, 0x9e,
+ 0x33, 0x4a, 0x60, 0x7f, 0xc4, 0x56, 0x16, 0xef, 0x66, 0xb3, 0x47, 0xae,
+ 0xc5, 0xcd, 0x44, 0xb8, 0xa7, 0x89, 0x68, 0xab, 0xc6, 0xbc, 0xc0, 0xa2,
+ 0xa1, 0x9c, 0x36, 0x32, 0x49, 0x37, 0xfd, 0x1e, 0xb1, 0x15, 0x54, 0x51,
+ 0x68, 0x06, 0xde, 0xde, 0x40, 0x75, 0xc8, 0x6b, 0x86, 0x83, 0x5a, 0x35,
+ 0xc6, 0x0f, 0x4b, 0xb4, 0x82, 0x20, 0x4d, 0x0b, 0x08, 0x55, 0xbb, 0xaf,
+ 0x67, 0x22, 0x8d, 0x69, 0x36, 0xdd, 0x18, 0x86, 0x33, 0x5e, 0x85, 0xa5,
+ 0x9e, 0xa4, 0x45, 0x08, 0x47, 0x35, 0x36, 0x8f, 0x76, 0xbe, 0x5b, 0x7f,
+ 0xa3, 0xae, 0xae, 0xbd, 0xbe, 0x87, 0x59, 0x14, 0x51, 0xd9, 0x49, 0x9c,
+ 0xda, 0xd2, 0x6f, 0x82, 0xec, 0x68, 0x0a, 0x46, 0x58, 0x7d, 0x5b, 0x10,
+ 0x08, 0xb7, 0x8b, 0xd9, 0x95, 0x75, 0x65, 0x0a, 0xf8, 0x97, 0x57, 0x97,
+ 0xbd, 0xea, 0x91, 0x29, 0x32, 0xac, 0x93, 0x98, 0xba, 0x35, 0xac, 0x95,
+ 0xa6, 0x15, 0xef, 0x6b, 0x51, 0xb1, 0x41, 0xf1, 0x8e, 0xea, 0x88, 0xa1,
+ 0xaa, 0xc5, 0x3d, 0xc1, 0x35, 0x42, 0xee, 0xca, 0xb7, 0x14, 0x28, 0x5f,
+ 0x5b, 0xf2, 0xea, 0x75, 0xd9, 0x38, 0x54, 0x25, 0x78, 0x4f, 0xcf, 0xfb,
+ 0x33, 0x12, 0x8b, 0xbe, 0x36, 0x46, 0xe5, 0xbe, 0x15, 0x2b, 0x20, 0x00,
+ 0x02, 0x0b, 0xdd, 0x0d, 0x00, 0xe0, 0x08, 0xe6, 0x74, 0xd5, 0x01, 0x21,
+ 0x70, 0xb2, 0xde, 0xd8, 0x48, 0xae, 0x57, 0xbd, 0xaf, 0x25, 0x87, 0x7e,
+ 0x33, 0x3f, 0xa1, 0xc1, 0x12, 0xac, 0xee, 0x9f, 0xa1, 0x49, 0x8c, 0xef,
+ 0x6b, 0x35, 0x3e, 0x5b, 0x3c, 0x6d, 0xa6, 0x8b, 0xf4, 0x9f, 0x30, 0x23,
+ 0x72, 0xba, 0xb5, 0x94, 0x60, 0x65, 0xfe, 0x20, 0xb6, 0x8f, 0xfd, 0xa4,
+ 0x00, 0xf5, 0x7f, 0x82, 0xf9, 0xe0, 0xbb, 0x02, 0x4e, 0x06, 0xda, 0x73,
+ 0x70, 0xd8, 0xff, 0x47, 0xc8, 0xcc, 0x00, 0x98, 0xcb, 0x36, 0x5a, 0xe9,
+ 0x7b, 0xba, 0x06, 0x08, 0xd1, 0x45, 0x65, 0xf8, 0x3a, 0x73, 0x00, 0x8a,
+ 0x45, 0x4f, 0x02, 0x8e, 0xb8, 0x18, 0xdc, 0x8f, 0x5f, 0xf2, 0x89, 0x7f,
+ 0xfc, 0x96, 0x45, 0x30, 0x99, 0x0d, 0xce, 0xeb, 0xcb, 0xe3, 0xac, 0xf4,
+ 0x61, 0x51, 0xb1, 0xf1, 0x11, 0x1d, 0x79, 0xf9, 0x9d, 0x98, 0x8e, 0x89,
+ 0x48, 0x11, 0x44, 0xc3, 0x9a, 0xe4, 0x90, 0x2e, 0xff, 0xeb, 0xba, 0x87,
+ 0x99, 0xca, 0x9f, 0xf6, 0xd5, 0x19, 0x94, 0xd9, 0x4c, 0x70, 0xea, 0xcf,
+ 0x33, 0xfd, 0x5e, 0x8a, 0x5c, 0x38, 0xc7, 0x2d, 0x2f, 0x1e, 0x28, 0x26,
+ 0x88, 0xd2, 0x69, 0x9a, 0x76, 0xa9, 0x9f, 0x12, 0x3d, 0xbc, 0xa7, 0x41,
+ 0xd8, 0x3a, 0xa2, 0x22, 0xcb, 0xb1, 0x1c, 0x85, 0xca, 0x10, 0x19, 0xda,
+ 0x80, 0x95, 0x0c, 0x0e, 0x00, 0xa3, 0x19, 0x22, 0xaa, 0xbd, 0x37, 0xf6,
+ 0x68, 0x51, 0x50, 0xdf, 0x7e, 0xf2, 0x65, 0x87, 0xfe, 0xb3, 0xcd, 0x82,
+ 0x5d, 0x5b, 0x48, 0x01, 0xa4, 0x6b, 0x05, 0x6b, 0x2d, 0x9d, 0xc4, 0x91,
+ 0x79, 0x02, 0x49, 0xff, 0xf5, 0x49, 0xba, 0xe0},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to sequence
+ // tcID: 47
+ {SEC_OID_SHA512,
+ 47,
+ {0x15, 0x34, 0x7a, 0x76, 0x17, 0xd2, 0x34, 0xe8, 0xc9, 0x4d, 0x0f, 0xec,
+ 0xb9, 0x96, 0x09, 0x72, 0xc2, 0xc9, 0x9c, 0xcb, 0x33, 0xd3, 0x84, 0x96,
+ 0x7f, 0xb8, 0x21, 0xd9, 0x13, 0x8d, 0xeb, 0xad, 0x76, 0xfa, 0x5d, 0xba,
+ 0xa4, 0xaf, 0x36, 0x72, 0xc7, 0x73, 0xcd, 0x95, 0xc9, 0xf0, 0x34, 0x92,
+ 0x51, 0xa9, 0x0e, 0x81, 0x3a, 0xcc, 0xed, 0x8b, 0x37, 0xd9, 0x92, 0x55,
+ 0xcb, 0x61, 0x90, 0xb5, 0xbe, 0xb3, 0x08, 0x3c, 0x17, 0x6a, 0x6e, 0x30,
+ 0xa5, 0x37, 0x1f, 0xb3, 0x2e, 0x8e, 0x1b, 0x83, 0x45, 0xdc, 0x60, 0xbb,
+ 0x4b, 0x64, 0x2a, 0xee, 0x31, 0x17, 0x9e, 0x81, 0x10, 0x7b, 0xfe, 0x71,
+ 0x38, 0x9b, 0xb4, 0xc8, 0x21, 0x35, 0x7f, 0x01, 0xc2, 0xfa, 0x35, 0x23,
+ 0x68, 0xf4, 0xd0, 0x3f, 0x88, 0xe4, 0xb6, 0xff, 0xbb, 0x82, 0x22, 0x86,
+ 0x81, 0xb1, 0xd8, 0xbb, 0xc4, 0x0b, 0xad, 0x39, 0xee, 0x53, 0x2f, 0x35,
+ 0xe7, 0x47, 0xc7, 0x96, 0x2a, 0x2a, 0x2b, 0x8b, 0x86, 0x29, 0x39, 0xc0,
+ 0x17, 0xfd, 0x16, 0xf1, 0xf9, 0xe1, 0xcb, 0x68, 0xff, 0xa7, 0x8b, 0x49,
+ 0x1a, 0xf1, 0x52, 0x55, 0x93, 0x76, 0x39, 0x7f, 0x59, 0xea, 0x0d, 0x13,
+ 0xfa, 0x47, 0xa1, 0x01, 0xc5, 0x7f, 0xec, 0x26, 0x15, 0x2e, 0xf4, 0x68,
+ 0x09, 0x24, 0x4a, 0x7a, 0x15, 0x18, 0xd9, 0xa9, 0x21, 0xa2, 0xf0, 0x7b,
+ 0x76, 0xe5, 0xb0, 0x26, 0x9a, 0x50, 0x4b, 0xd7, 0xad, 0xd8, 0x7d, 0xe0,
+ 0x23, 0xa3, 0x23, 0xeb, 0x4f, 0xb3, 0x2a, 0x2d, 0x36, 0xb0, 0x5d, 0x3e,
+ 0xdc, 0x84, 0x0b, 0xe4, 0xb9, 0x33, 0x00, 0xcf, 0xce, 0x30, 0xdb, 0x29,
+ 0xd3, 0xb7, 0xe2, 0xcc, 0xda, 0xc4, 0x22, 0x42, 0x3e, 0x60, 0x27, 0xa8,
+ 0xde, 0x9c, 0xdf, 0x5d, 0x99, 0x8b, 0xd0, 0x4f, 0xeb, 0x95, 0x3c, 0xd4,
+ 0x55, 0xd1, 0xb8, 0x7e, 0x7c, 0xac, 0xe1, 0xd5, 0xef, 0x40, 0xcf, 0x41,
+ 0x85, 0x7e, 0x26, 0x11, 0xcb, 0x04, 0x6b, 0xdc, 0xf6, 0x67, 0x0d, 0x54,
+ 0x8e, 0x76, 0x01, 0x5f, 0x2f, 0xfc, 0x48, 0xf4, 0x82, 0xee, 0x68, 0xaa,
+ 0x9c, 0x96, 0x3d, 0x81, 0x19, 0x6a, 0xc8, 0xe9, 0x9b, 0xde, 0x7e, 0x09,
+ 0x59, 0x10, 0x7e, 0x56, 0x46, 0xde, 0x07, 0xa1, 0xc4, 0x4e, 0x99, 0xfd,
+ 0x5e, 0xe6, 0xe2, 0x63, 0x3b, 0x54, 0x1c, 0x40, 0x57, 0x97, 0x79, 0xba,
+ 0xa2, 0xdd, 0x04, 0x48, 0xef, 0x4e, 0x11, 0x69, 0xdb, 0xc7, 0xf3, 0x28,
+ 0xe5, 0x9f, 0x61, 0x8e, 0x80, 0x84, 0x21, 0x2f, 0x07, 0x86, 0x9d, 0x32,
+ 0x35, 0x10, 0xe8, 0x8d, 0x19, 0xe0, 0xee, 0xe6, 0x57, 0x84, 0xfe, 0x6b,
+ 0x4e, 0xea, 0xa5, 0x84, 0xdb, 0x42, 0xdb, 0x25, 0x87, 0x74, 0x0a, 0x6a,
+ 0x89, 0xe7, 0x46, 0xba, 0xc5, 0x66, 0xfb, 0xe8, 0xed, 0xe6, 0xaa, 0x3e,
+ 0x49, 0x4d, 0xb5, 0x14, 0x3c, 0x58, 0x34, 0x45, 0x4c, 0x70, 0xa1, 0xda,
+ 0x8a, 0x66, 0xcc, 0x73, 0x82, 0x29, 0x2f, 0x04, 0x10, 0x27, 0x13, 0x13,
+ 0x2c, 0xf7, 0x4f, 0x99, 0x2e, 0x46, 0x90, 0xef, 0xea, 0x72, 0xdc, 0xe8,
+ 0xcc, 0x03, 0x45, 0xc0, 0xce, 0x36, 0x86, 0x71, 0xde, 0xb5, 0x64, 0x51,
+ 0x5a, 0x43, 0x92, 0x5d, 0x85, 0x8f, 0x4e, 0x04, 0xd9, 0x9c, 0x68, 0x11,
+ 0x95, 0xca, 0x77, 0xe0, 0x73, 0x1d, 0xc7, 0x3a, 0xb1, 0x4c, 0x19, 0x94,
+ 0xa3, 0x27, 0x03, 0xf7, 0xf3, 0x08, 0x59, 0xa5, 0x42, 0xe9, 0x49, 0xcc,
+ 0x5b, 0x07, 0x39, 0x82, 0x46, 0xa2, 0xe4, 0x28, 0xfb, 0x04, 0xcf, 0xf9,
+ 0x5d, 0x4f, 0xe4, 0x8a, 0x52, 0x53, 0x84, 0xc9, 0xf0, 0x3d, 0xec, 0x4d,
+ 0x4a, 0x32, 0x20, 0xe1, 0x7d, 0x55, 0xe6, 0xa2, 0xb2, 0xc2, 0x41, 0xe8,
+ 0x3c, 0x76, 0x36, 0x3a, 0x32, 0x7d, 0x84, 0x83},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 48
+ {SEC_OID_SHA512,
+ 48,
+ {0x81, 0xd4, 0x5d, 0xd2, 0xed, 0x7b, 0xde, 0xb1, 0x22, 0xed, 0xed, 0x3c,
+ 0x9d, 0x8e, 0x2a, 0x9c, 0x0a, 0xed, 0x18, 0x57, 0x48, 0x37, 0x64, 0xf8,
+ 0x6e, 0x8d, 0x94, 0x53, 0xca, 0x39, 0x8e, 0x15, 0x98, 0x86, 0x71, 0x05,
+ 0x58, 0xcf, 0xd8, 0x25, 0x94, 0xb8, 0x27, 0x26, 0xc9, 0x58, 0x06, 0xe3,
+ 0x64, 0xc8, 0x57, 0xaa, 0xc2, 0x30, 0x9f, 0x24, 0x9c, 0x3f, 0x92, 0x72,
+ 0xe2, 0x84, 0x2f, 0x19, 0xf3, 0x81, 0xba, 0x9f, 0x06, 0x2b, 0xa1, 0x21,
+ 0x63, 0xce, 0xc8, 0x08, 0xa9, 0xd2, 0xf7, 0x5f, 0x01, 0xd3, 0x76, 0x09,
+ 0x37, 0xe3, 0xc7, 0x95, 0xd3, 0x02, 0x82, 0x23, 0xb2, 0x9e, 0xbc, 0x6b,
+ 0x23, 0x89, 0x82, 0x05, 0xce, 0x28, 0x6f, 0xc2, 0xc7, 0x34, 0x5e, 0x67,
+ 0x64, 0x4d, 0xb5, 0xb5, 0xfa, 0xfc, 0x53, 0x9a, 0x4a, 0x07, 0xf8, 0xda,
+ 0x44, 0x78, 0x15, 0x20, 0x48, 0x27, 0xe5, 0x34, 0x21, 0x43, 0x1e, 0x97,
+ 0x8e, 0x86, 0xf6, 0x1c, 0x07, 0xe4, 0x13, 0xcc, 0xda, 0xd6, 0xbd, 0x83,
+ 0x53, 0xcb, 0x0b, 0x69, 0x29, 0xca, 0xb0, 0xb3, 0x09, 0xf8, 0x88, 0x91,
+ 0xad, 0x93, 0x06, 0x04, 0x68, 0x35, 0xeb, 0x04, 0xe6, 0x29, 0x55, 0x36,
+ 0xbc, 0x39, 0xf9, 0x5d, 0x40, 0x23, 0xd3, 0x26, 0xb9, 0x38, 0x96, 0x21,
+ 0x7f, 0x4f, 0x59, 0x66, 0xd7, 0xc2, 0x97, 0xdc, 0x58, 0x94, 0x06, 0x52,
+ 0xc4, 0x6a, 0xf5, 0x65, 0x87, 0x1f, 0xa0, 0xaf, 0x03, 0xd9, 0x44, 0x53,
+ 0x57, 0xcc, 0x1e, 0x62, 0xee, 0x90, 0x19, 0xa3, 0xcf, 0x07, 0x09, 0xb3,
+ 0x95, 0xdb, 0x77, 0x6d, 0x69, 0x06, 0x3a, 0x02, 0x8c, 0x04, 0xca, 0x1a,
+ 0x14, 0x30, 0xcc, 0x85, 0xdc, 0xce, 0xd8, 0xd0, 0x5b, 0x42, 0x69, 0x83,
+ 0x04, 0xf6, 0x74, 0x23, 0x83, 0x94, 0xfe, 0xbf, 0x53, 0x2e, 0x3a, 0xa2,
+ 0x81, 0xea, 0x66, 0x24, 0x8b, 0x55, 0x39, 0xa3, 0x3c, 0x73, 0x20, 0xe6,
+ 0xc0, 0x80, 0xbd, 0xe4, 0x7e, 0xe1, 0x10, 0x7b, 0x10, 0x77, 0x61, 0x17,
+ 0x0e, 0xe1, 0x8c, 0x09, 0x4a, 0x45, 0x38, 0x5d, 0xde, 0x9d, 0xef, 0x35,
+ 0x83, 0x60, 0x11, 0x4c, 0x7f, 0xf9, 0xb5, 0x61, 0x90, 0x16, 0x46, 0xf2,
+ 0x87, 0x28, 0x25, 0xd6, 0x35, 0x47, 0xea, 0x3d, 0xce, 0xfa, 0x9a, 0x07,
+ 0xbe, 0x2b, 0x96, 0xac, 0x26, 0x9e, 0x40, 0x65, 0xcd, 0xdd, 0xea, 0x77,
+ 0xb8, 0x46, 0x24, 0x78, 0xc9, 0x81, 0xd0, 0xef, 0x19, 0xc0, 0xbc, 0x85,
+ 0x6e, 0x00, 0x68, 0x0e, 0x72, 0x8e, 0x91, 0x89, 0x67, 0x4f, 0xee, 0x43,
+ 0xe2, 0xab, 0x98, 0xb8, 0xb4, 0x3f, 0x82, 0x2b, 0x0d, 0x31, 0x94, 0xca,
+ 0x8e, 0x7d, 0xf4, 0x0c, 0xa9, 0xb8, 0xc7, 0x95, 0x84, 0x8c, 0x9f, 0x4a,
+ 0x7e, 0x7a, 0x7a, 0xd8, 0x01, 0x1e, 0x07, 0xa1, 0xad, 0x88, 0x32, 0x2c,
+ 0x84, 0xaf, 0x0c, 0xc1, 0xb9, 0x79, 0xef, 0xb2, 0xc5, 0x3b, 0xda, 0x88,
+ 0x77, 0xc0, 0xbf, 0x76, 0x20, 0x12, 0x8d, 0xab, 0xb9, 0x93, 0xc4, 0xdf,
+ 0x1f, 0x6a, 0x6b, 0x25, 0x4a, 0xab, 0x34, 0x25, 0xb9, 0xcc, 0xef, 0x47,
+ 0xeb, 0x04, 0xc2, 0x01, 0x12, 0xd0, 0x4d, 0x60, 0x89, 0xab, 0x2b, 0xf6,
+ 0x7b, 0x1f, 0xa9, 0xe4, 0xbe, 0xab, 0xca, 0x33, 0xf8, 0x82, 0xa9, 0x07,
+ 0x5d, 0xab, 0x81, 0x0d, 0xbc, 0xde, 0x8d, 0xca, 0x88, 0x5c, 0x89, 0x79,
+ 0x83, 0x15, 0x9a, 0xa6, 0x07, 0x4e, 0x02, 0x2a, 0x2e, 0x2e, 0x4e, 0x3b,
+ 0x67, 0x94, 0x52, 0xff, 0xc0, 0x4b, 0xce, 0xf7, 0xf2, 0x67, 0x11, 0x1d,
+ 0xf2, 0xe7, 0xea, 0x57, 0xc7, 0xbb, 0x59, 0x34, 0x54, 0x92, 0x4c, 0x36,
+ 0x40, 0xc3, 0x74, 0x87, 0xb0, 0xd3, 0xa9, 0x67, 0xe5, 0x67, 0x48, 0x40,
+ 0x0c, 0x85, 0x6c, 0x65, 0x30, 0xdf, 0x8c, 0xa4},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 49
+ {SEC_OID_SHA512,
+ 49,
+ {0x63, 0xbf, 0xae, 0x42, 0x1b, 0xea, 0x1b, 0xc8, 0x41, 0xc4, 0xc5, 0x57,
+ 0x61, 0xd3, 0xb9, 0x02, 0x66, 0x3c, 0x57, 0x57, 0x77, 0xe3, 0xa4, 0xef,
+ 0x22, 0x31, 0x40, 0x66, 0x00, 0xc6, 0x05, 0x5f, 0x13, 0x8a, 0x97, 0xd8,
+ 0xe5, 0x2a, 0x67, 0xb1, 0xed, 0xf7, 0xd4, 0x73, 0x84, 0xe3, 0x2c, 0x56,
+ 0xca, 0x0e, 0x9a, 0xdd, 0xb1, 0xf3, 0x3e, 0x42, 0x56, 0x13, 0xa4, 0x44,
+ 0x9a, 0xb1, 0xd5, 0x11, 0xec, 0x58, 0xf9, 0xb0, 0x3c, 0xf8, 0xdd, 0xde,
+ 0x81, 0x13, 0xb9, 0x43, 0x14, 0x8a, 0xe6, 0x45, 0x65, 0x90, 0xa8, 0x17,
+ 0x46, 0x38, 0x2d, 0x46, 0x22, 0xf2, 0x60, 0xad, 0xea, 0xf2, 0x17, 0x43,
+ 0x43, 0x15, 0xe1, 0xed, 0x44, 0xf5, 0x2e, 0xe8, 0x9e, 0x70, 0x5b, 0x29,
+ 0x2a, 0x64, 0x1a, 0x72, 0xe2, 0x5d, 0x63, 0x93, 0x59, 0x9a, 0xf2, 0xd7,
+ 0x75, 0x24, 0xf7, 0x20, 0x99, 0x6c, 0x23, 0x35, 0x40, 0x75, 0x1d, 0x9d,
+ 0x30, 0x0f, 0xfd, 0x46, 0x7a, 0xcf, 0x58, 0xee, 0xb1, 0xb3, 0xaf, 0x0e,
+ 0xa9, 0x80, 0x5d, 0x5e, 0xbc, 0x8e, 0x6f, 0x70, 0xed, 0x6b, 0xab, 0x6c,
+ 0x53, 0x50, 0x08, 0x8a, 0xb1, 0xd2, 0x79, 0xb4, 0xec, 0xbc, 0xcb, 0x41,
+ 0xa3, 0x4a, 0x3d, 0x7f, 0x36, 0x6d, 0xf8, 0x9f, 0x1c, 0x47, 0x79, 0x81,
+ 0x87, 0x6a, 0xe7, 0x0f, 0x01, 0x9b, 0x97, 0x16, 0xe8, 0xc4, 0x55, 0x19,
+ 0xfe, 0xd2, 0x7f, 0x15, 0x99, 0xd4, 0x69, 0xc9, 0x3a, 0xc3, 0x2a, 0xb0,
+ 0xae, 0xae, 0xdd, 0x37, 0xa0, 0x67, 0xb6, 0xd4, 0x60, 0xeb, 0x7d, 0xe7,
+ 0x10, 0xe7, 0xa2, 0x5c, 0x7c, 0x2e, 0x02, 0xf2, 0xd2, 0xa7, 0x9a, 0x22,
+ 0x99, 0xc6, 0xd4, 0x74, 0x5a, 0xf6, 0x0e, 0x44, 0xcd, 0x30, 0xd8, 0x04,
+ 0xfb, 0x95, 0x8e, 0x9c, 0x88, 0x51, 0xc1, 0x91, 0x57, 0x5b, 0x9c, 0xba,
+ 0x35, 0x82, 0x00, 0xf4, 0x13, 0xe9, 0x7d, 0xc4, 0x35, 0xa8, 0xde, 0x7b,
+ 0x99, 0x6a, 0x93, 0x5b, 0x87, 0x19, 0x2a, 0x1f, 0xb9, 0xc8, 0x92, 0xbe,
+ 0x42, 0x67, 0x86, 0xc2, 0xa2, 0x6e, 0x38, 0xce, 0x1b, 0x61, 0xed, 0x06,
+ 0x00, 0xaa, 0x73, 0xb1, 0x42, 0x49, 0x89, 0x52, 0xec, 0x8b, 0xaf, 0xe3,
+ 0xe2, 0x61, 0xc5, 0xa5, 0x1d, 0x70, 0xcf, 0xcd, 0x8f, 0x17, 0x92, 0x16,
+ 0x38, 0x6f, 0x71, 0x95, 0x6b, 0x01, 0x7f, 0xae, 0x88, 0x36, 0x97, 0xfd,
+ 0x62, 0x67, 0x98, 0xdc, 0x3f, 0xfe, 0xa1, 0x5f, 0xd6, 0x89, 0xe5, 0x9f,
+ 0xd5, 0xc9, 0x14, 0x3c, 0xae, 0x2f, 0x15, 0x0e, 0x54, 0x24, 0x38, 0x39,
+ 0xfb, 0x48, 0xdc, 0xed, 0x3c, 0x70, 0xc4, 0x06, 0x1a, 0x88, 0xfb, 0x77,
+ 0xd9, 0x71, 0x42, 0x0b, 0x85, 0x8f, 0xfc, 0x22, 0x1f, 0x3a, 0xd6, 0x57,
+ 0x78, 0x48, 0x11, 0x79, 0x70, 0xd0, 0x62, 0xaf, 0x3f, 0x25, 0x5e, 0x19,
+ 0x7e, 0xd3, 0x58, 0xa5, 0xeb, 0x7e, 0xfb, 0x06, 0x3b, 0x54, 0xfb, 0x6c,
+ 0x21, 0x07, 0x3a, 0xe1, 0x18, 0x76, 0x59, 0x09, 0x96, 0x82, 0xfb, 0x15,
+ 0x83, 0xa0, 0x24, 0x29, 0x47, 0xbb, 0x80, 0x46, 0x65, 0x91, 0x24, 0x71,
+ 0xe4, 0x12, 0x13, 0x81, 0xe4, 0xa7, 0xac, 0x9b, 0x33, 0xd9, 0xa1, 0xd8,
+ 0x2b, 0x48, 0xa1, 0x2c, 0x8b, 0x98, 0xe4, 0x34, 0xe9, 0x7e, 0xed, 0x91,
+ 0x2a, 0x41, 0x36, 0x3b, 0xb6, 0x6b, 0x78, 0xd9, 0x2f, 0xc5, 0x2d, 0xfb,
+ 0x7c, 0x15, 0x34, 0x49, 0xa0, 0x6a, 0x09, 0x5f, 0x29, 0x79, 0x81, 0x01,
+ 0x57, 0x7f, 0xaf, 0xa4, 0xd9, 0x12, 0x57, 0x75, 0x62, 0x18, 0x53, 0x64,
+ 0x4e, 0x2f, 0xac, 0x9b, 0x2d, 0xe2, 0x81, 0xc0, 0xdc, 0xd8, 0x66, 0x5c,
+ 0xef, 0x3d, 0x1d, 0x6b, 0xbe, 0xf6, 0x1c, 0x2c, 0x09, 0x1d, 0xfa, 0x93,
+ 0x1c, 0xc6, 0xef, 0x40, 0xee, 0x9d, 0x5b, 0x80},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 50
+ {SEC_OID_SHA512,
+ 50,
+ {0x92, 0x18, 0x97, 0x12, 0x2f, 0xe9, 0x5d, 0xa7, 0xb3, 0x69, 0x05, 0x5a,
+ 0x24, 0x43, 0x8e, 0x31, 0x97, 0x7a, 0xe5, 0xec, 0xeb, 0xec, 0x0e, 0x6a,
+ 0x96, 0x9e, 0xfc, 0x58, 0x9f, 0xdd, 0xf6, 0x92, 0x37, 0xfe, 0x8a, 0xe0,
+ 0x76, 0x1a, 0x4e, 0xa8, 0x86, 0xfc, 0xf5, 0x2c, 0xf3, 0xc4, 0x0a, 0x84,
+ 0x32, 0xcc, 0x46, 0x28, 0x15, 0xfe, 0x34, 0x48, 0x04, 0x88, 0xb0, 0x94,
+ 0xd5, 0xe1, 0x56, 0xdf, 0x99, 0x25, 0x64, 0xaf, 0xcb, 0x28, 0x08, 0x93,
+ 0x9d, 0xee, 0x01, 0xa8, 0xd9, 0x39, 0x8b, 0x7d, 0xac, 0x99, 0x6a, 0x76,
+ 0xa2, 0x07, 0xf7, 0x53, 0x8b, 0x38, 0x2e, 0x4d, 0xa8, 0xea, 0xf4, 0x03,
+ 0xd4, 0x70, 0xe8, 0xec, 0x98, 0xb9, 0xce, 0x93, 0x9e, 0xc7, 0xc9, 0xd9,
+ 0x7a, 0x8a, 0x9e, 0xad, 0xc2, 0xb7, 0xed, 0x4d, 0x01, 0xb0, 0x88, 0xb5,
+ 0x74, 0x83, 0xb9, 0x84, 0x05, 0x70, 0xef, 0x35, 0xd4, 0x04, 0xf5, 0xbc,
+ 0x47, 0xbe, 0x1e, 0xe7, 0xdb, 0x3a, 0x19, 0xd9, 0x35, 0x9f, 0x54, 0x33,
+ 0xb7, 0xba, 0x5d, 0x57, 0x70, 0xa1, 0xc2, 0xc3, 0x19, 0xc0, 0xe4, 0x57,
+ 0x4e, 0x70, 0x68, 0xdc, 0x04, 0x81, 0xc6, 0x44, 0x6a, 0x47, 0x29, 0x1f,
+ 0x8a, 0x65, 0x8c, 0xcd, 0xc9, 0x74, 0x84, 0x2d, 0x85, 0x65, 0x81, 0x06,
+ 0xd7, 0x5a, 0x3d, 0x29, 0x79, 0xba, 0xad, 0x2c, 0x90, 0xb5, 0x97, 0xb0,
+ 0x36, 0x81, 0x45, 0x35, 0xb3, 0xd4, 0x37, 0xfd, 0xfd, 0xcd, 0x09, 0x77,
+ 0xf7, 0x2a, 0x66, 0xc5, 0x1c, 0x27, 0xdd, 0xb8, 0x46, 0xad, 0x71, 0x81,
+ 0x93, 0x0e, 0xce, 0x42, 0x05, 0x6b, 0xe4, 0xc1, 0xb7, 0xf4, 0xd6, 0x2f,
+ 0x08, 0x1f, 0x60, 0xbe, 0xfa, 0xdf, 0xd4, 0x49, 0x3b, 0x14, 0x00, 0xc7,
+ 0x49, 0xc9, 0xd3, 0x43, 0xb1, 0x53, 0x56, 0xa0, 0xc4, 0xb8, 0x63, 0xb9,
+ 0xdf, 0xe9, 0x2b, 0xaa, 0xe0, 0xa6, 0x78, 0x4e, 0x4c, 0xd2, 0x5e, 0xe1,
+ 0xd3, 0x52, 0xc5, 0x5d, 0x25, 0x7c, 0x16, 0xc7, 0xec, 0xda, 0x76, 0x95,
+ 0x4f, 0xbf, 0xda, 0xf7, 0x9c, 0x3a, 0xe8, 0xba, 0x81, 0xa9, 0x40, 0x26,
+ 0x4b, 0xc7, 0x52, 0x03, 0xa1, 0xce, 0x40, 0x90, 0xf1, 0xe0, 0x9a, 0xc5,
+ 0x4e, 0xad, 0xa3, 0xb8, 0x4a, 0x06, 0xa1, 0x3f, 0xa5, 0x25, 0x3f, 0x38,
+ 0xf6, 0x1d, 0xd5, 0xbf, 0x8f, 0xcc, 0xc8, 0xb4, 0x64, 0x57, 0x56, 0xf0,
+ 0x8e, 0x66, 0xf4, 0x44, 0x99, 0xc4, 0xcf, 0x3a, 0x23, 0x5a, 0xcf, 0x0a,
+ 0xa1, 0x56, 0xa2, 0x4f, 0x60, 0x70, 0xe9, 0x49, 0x6a, 0xc4, 0xee, 0x02,
+ 0x11, 0x06, 0x8f, 0xec, 0xbc, 0x5e, 0x6c, 0x7e, 0xe1, 0x94, 0x55, 0x35,
+ 0x1c, 0x10, 0x37, 0x56, 0x1d, 0xeb, 0x2e, 0x86, 0xad, 0x85, 0x5d, 0xfc,
+ 0x8c, 0x02, 0xd7, 0x3b, 0x10, 0x9a, 0x4e, 0x77, 0x5a, 0x9a, 0x10, 0x4c,
+ 0x0f, 0x38, 0x9d, 0xfa, 0xce, 0xd0, 0x39, 0x12, 0x7b, 0x93, 0xc8, 0xa6,
+ 0xed, 0xd9, 0x43, 0xf8, 0xaa, 0xd3, 0x5c, 0x7e, 0x07, 0x4a, 0x91, 0x8b,
+ 0x59, 0x9a, 0x9d, 0x30, 0x5b, 0x31, 0xf3, 0x2c, 0x52, 0xe1, 0xa5, 0xa7,
+ 0x35, 0xf7, 0x16, 0x35, 0xab, 0xb0, 0xd7, 0x83, 0x3e, 0x44, 0x9d, 0x16,
+ 0x24, 0x7e, 0x4d, 0x1b, 0xc1, 0xdb, 0xff, 0xce, 0xee, 0xd7, 0xc9, 0x2c,
+ 0x4b, 0x18, 0x05, 0x46, 0x0a, 0xec, 0x4e, 0x24, 0x42, 0x51, 0x3a, 0xd3,
+ 0x91, 0x67, 0x1a, 0xc8, 0x7b, 0x9b, 0x08, 0x9b, 0x84, 0x82, 0xee, 0xbc,
+ 0x80, 0xef, 0xb9, 0xeb, 0x38, 0x9c, 0x4e, 0x87, 0xa8, 0x5f, 0x5f, 0x53,
+ 0xf7, 0x88, 0x2b, 0xd6, 0x6b, 0x42, 0xbd, 0x09, 0xb0, 0x27, 0x5e, 0x60,
+ 0xe7, 0x6b, 0x42, 0x08, 0x38, 0x4e, 0x6f, 0xd8, 0x64, 0xff, 0x99, 0xa4,
+ 0xd7, 0x2b, 0x39, 0xf4, 0x01, 0x96, 0x2e, 0x72},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 51
+ {SEC_OID_SHA512,
+ 51,
+ {0x37, 0xaa, 0x38, 0xb4, 0x53, 0x2b, 0xc3, 0xcb, 0xba, 0x96, 0x2b, 0xdd,
+ 0x10, 0x69, 0x79, 0xb4, 0xbd, 0x0d, 0x06, 0x96, 0x34, 0x90, 0xf0, 0xa7,
+ 0xc4, 0xbb, 0x0b, 0x1b, 0xbe, 0xe5, 0x77, 0x2f, 0xd9, 0x76, 0x90, 0x2c,
+ 0x07, 0x77, 0x99, 0xe6, 0xd2, 0x4d, 0x21, 0x61, 0x3e, 0x1a, 0xaf, 0x36,
+ 0x46, 0x87, 0x52, 0x1e, 0xc8, 0xc7, 0x5c, 0x76, 0x3e, 0x27, 0xb9, 0x47,
+ 0x34, 0xc2, 0x5a, 0x55, 0x95, 0xa1, 0x35, 0x9e, 0x9f, 0x2a, 0x72, 0x64,
+ 0x1e, 0x47, 0x3e, 0x70, 0xaf, 0xf3, 0x6b, 0xa1, 0x4c, 0xd7, 0x94, 0x95,
+ 0xfd, 0xc0, 0x05, 0x5c, 0x2f, 0x22, 0xcd, 0xe8, 0xa0, 0xdc, 0x36, 0xbd,
+ 0x0c, 0x4e, 0xb8, 0xd1, 0x2f, 0x67, 0xea, 0x9f, 0xbc, 0x05, 0xc2, 0x82,
+ 0xb5, 0x78, 0x34, 0xb9, 0x4f, 0x87, 0x04, 0xe8, 0xc2, 0x29, 0x20, 0x7b,
+ 0x82, 0xbc, 0x37, 0x9d, 0x95, 0x9c, 0xa4, 0x28, 0x4d, 0xa7, 0xea, 0x2b,
+ 0xf6, 0xcf, 0x08, 0xc1, 0x89, 0x43, 0x9d, 0x76, 0x5d, 0xb0, 0x56, 0x14,
+ 0x4f, 0x4e, 0x0f, 0x65, 0xdb, 0x91, 0x12, 0x8f, 0x50, 0x66, 0x64, 0xfb,
+ 0x1c, 0x13, 0x6c, 0x76, 0x49, 0xc9, 0x2b, 0x38, 0xbc, 0xe9, 0x0a, 0x4f,
+ 0x8a, 0xb6, 0xe0, 0x82, 0x90, 0xcb, 0xcc, 0x4d, 0x92, 0x4c, 0x01, 0xb1,
+ 0x17, 0x8a, 0xd2, 0x99, 0x3c, 0x97, 0x1d, 0x05, 0x59, 0x69, 0xb5, 0x25,
+ 0x3c, 0xbf, 0x98, 0xcd, 0xea, 0xb6, 0xa8, 0x7c, 0xfa, 0x99, 0x83, 0xc7,
+ 0x20, 0x1b, 0xa7, 0xff, 0x35, 0x22, 0xa2, 0x92, 0xea, 0xc3, 0xa0, 0x8c,
+ 0x7f, 0x46, 0x3f, 0xff, 0x16, 0xff, 0xef, 0x32, 0x71, 0x17, 0x5e, 0xa4,
+ 0xeb, 0xa2, 0x06, 0xa6, 0x34, 0x84, 0x4f, 0xbd, 0x4b, 0x13, 0x0a, 0x68,
+ 0x3a, 0x93, 0x78, 0x5b, 0x78, 0x93, 0xe9, 0xef, 0x8b, 0xd3, 0xae, 0x73,
+ 0xc5, 0x13, 0xce, 0xe3, 0xbb, 0x1e, 0xd8, 0xda, 0x9b, 0xe1, 0xa9, 0xc3,
+ 0x9b, 0x20, 0xff, 0x0c, 0x6a, 0xad, 0x6f, 0x1f, 0x17, 0x8b, 0xa7, 0x5d,
+ 0x3e, 0xbb, 0x71, 0x14, 0x0f, 0x6d, 0x75, 0xf7, 0xaa, 0x71, 0xd2, 0x58,
+ 0x06, 0x9a, 0x14, 0xe1, 0xd4, 0x29, 0x34, 0xbd, 0xb8, 0xdd, 0xc3, 0xdd,
+ 0xff, 0xf7, 0x5b, 0x78, 0xc1, 0xcd, 0x8e, 0x1f, 0xed, 0xf0, 0xbb, 0x0f,
+ 0xe6, 0x6e, 0x2e, 0x81, 0x7d, 0xb9, 0x2f, 0x98, 0xf7, 0xf7, 0x34, 0x17,
+ 0xce, 0x82, 0x14, 0x15, 0xa0, 0xc1, 0xb0, 0x6a, 0x7a, 0xc5, 0xd1, 0xe4,
+ 0x58, 0x65, 0x45, 0x12, 0x9d, 0x02, 0xa6, 0xfb, 0x17, 0x12, 0x09, 0x44,
+ 0x6c, 0x7a, 0xdc, 0xef, 0xf8, 0x01, 0x98, 0xdf, 0xd0, 0x10, 0xf8, 0x42,
+ 0x41, 0xf3, 0xe1, 0x8b, 0x0b, 0x99, 0x45, 0x80, 0x92, 0x31, 0x9f, 0x96,
+ 0x7b, 0x70, 0x64, 0xf3, 0x91, 0x5d, 0x17, 0x18, 0x75, 0xa2, 0xb6, 0x3a,
+ 0x30, 0xb4, 0x5a, 0xe6, 0x0d, 0xd1, 0xed, 0x8a, 0xf9, 0x36, 0xbb, 0x48,
+ 0xd8, 0x25, 0x4e, 0x82, 0x3f, 0x16, 0x7a, 0x40, 0xe8, 0x9b, 0xbf, 0xa2,
+ 0xff, 0x40, 0xae, 0x2d, 0x48, 0xda, 0xe0, 0x59, 0x89, 0x55, 0x2c, 0xf8,
+ 0xab, 0x5b, 0xf7, 0xf5, 0x71, 0xe5, 0xff, 0xa7, 0xf9, 0xa1, 0x80, 0x87,
+ 0x23, 0xfc, 0x27, 0x55, 0x5e, 0xe7, 0x59, 0x5b, 0x09, 0xdb, 0xbd, 0xb3,
+ 0xf3, 0x51, 0x81, 0xda, 0x4b, 0x79, 0x49, 0x95, 0xb5, 0xa0, 0x7b, 0x96,
+ 0xcf, 0xad, 0xf3, 0x8d, 0x60, 0x20, 0x4a, 0x8e, 0x01, 0x72, 0xfd, 0x92,
+ 0xe0, 0xd3, 0xc8, 0x90, 0x2f, 0xdb, 0x0c, 0x16, 0x1f, 0x3e, 0xa3, 0x05,
+ 0x3b, 0xae, 0x2e, 0x21, 0xa9, 0xc4, 0x78, 0xae, 0xa7, 0xbe, 0xa4, 0x2f,
+ 0x8a, 0xb0, 0x82, 0xe6, 0xe3, 0x77, 0x7e, 0xe5, 0x8a, 0xd7, 0x97, 0xb0,
+ 0xbf, 0xb7, 0xe7, 0xc7, 0x9e, 0x0e, 0x37, 0x1c},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 52
+ {SEC_OID_SHA512,
+ 52,
+ {0x15, 0x79, 0x6d, 0xfe, 0x18, 0xc6, 0xee, 0xdb, 0x24, 0x88, 0xe7, 0x5f,
+ 0x45, 0x01, 0xf3, 0x50, 0xc1, 0xc3, 0x5b, 0x6a, 0xf6, 0x37, 0xf0, 0x94,
+ 0x60, 0xd9, 0x4f, 0x3c, 0x61, 0xd4, 0xe1, 0x19, 0x03, 0x9c, 0x47, 0x79,
+ 0xb8, 0x89, 0x94, 0x00, 0x6c, 0x3f, 0x62, 0xcb, 0x7f, 0x34, 0xf3, 0x9e,
+ 0x8e, 0xd8, 0x75, 0x7f, 0x28, 0xdf, 0xaf, 0xb5, 0x5c, 0xa2, 0xba, 0x20,
+ 0x71, 0x47, 0x96, 0x0a, 0x71, 0xc2, 0x9d, 0x10, 0x89, 0x55, 0x07, 0x78,
+ 0xb7, 0xb1, 0x87, 0xa4, 0x95, 0x36, 0x10, 0xe8, 0x56, 0xad, 0xad, 0xce,
+ 0xc9, 0x3e, 0x16, 0x6b, 0xb7, 0x18, 0xcb, 0xb2, 0xe5, 0xe7, 0xfd, 0x09,
+ 0xa2, 0xc0, 0xd9, 0x78, 0x65, 0x2e, 0xb8, 0x9b, 0x69, 0x8f, 0x2f, 0x62,
+ 0x9d, 0x71, 0xda, 0x55, 0xc2, 0xb2, 0xca, 0xa2, 0x4d, 0x40, 0x69, 0xb8,
+ 0x2f, 0x40, 0x74, 0xdf, 0xad, 0x02, 0xd7, 0x8d, 0xed, 0x1e, 0x10, 0x58,
+ 0xf6, 0x71, 0x17, 0xde, 0xf7, 0xce, 0xae, 0xea, 0xb3, 0x7b, 0xd4, 0x8d,
+ 0xa1, 0xba, 0x88, 0x7b, 0xee, 0x75, 0x1b, 0xef, 0x68, 0xef, 0x40, 0x28,
+ 0xc7, 0xcf, 0x45, 0x77, 0xf8, 0x83, 0xf4, 0x63, 0xeb, 0x56, 0xa5, 0xfe,
+ 0x91, 0x45, 0xbe, 0x0b, 0x2c, 0xc5, 0x45, 0x5a, 0x9b, 0x30, 0x96, 0xd4,
+ 0x1a, 0xf9, 0xf0, 0xf5, 0x00, 0xda, 0x94, 0x89, 0xd0, 0x0b, 0x60, 0x82,
+ 0x68, 0x97, 0x06, 0xfa, 0x01, 0xf4, 0x0e, 0xcd, 0x0d, 0xc5, 0x54, 0xc8,
+ 0xe8, 0xbf, 0x60, 0x21, 0x13, 0x99, 0x78, 0xbd, 0xcc, 0x25, 0xb7, 0x3e,
+ 0x11, 0xc3, 0xfd, 0xf6, 0xa7, 0x4d, 0x3e, 0x1e, 0xc6, 0x26, 0x0e, 0xaa,
+ 0xdf, 0x40, 0xc0, 0xcd, 0x86, 0xdb, 0x81, 0xde, 0x92, 0x87, 0xb2, 0x5e,
+ 0x5c, 0xfb, 0xcb, 0x75, 0x4a, 0x71, 0x3e, 0xed, 0xba, 0x9e, 0x82, 0x53,
+ 0xf6, 0x5a, 0x7f, 0x02, 0xea, 0xb0, 0x08, 0x51, 0xe2, 0xc1, 0x89, 0xb3,
+ 0xcf, 0x47, 0xf1, 0xd6, 0x0a, 0x1c, 0x3f, 0x05, 0x8f, 0x93, 0xaa, 0x64,
+ 0x4d, 0xef, 0x56, 0xaf, 0xa0, 0x71, 0x67, 0x7e, 0xff, 0x0d, 0x9f, 0x60,
+ 0xea, 0xe8, 0xf3, 0xbf, 0xec, 0xcc, 0xfb, 0x63, 0x72, 0x4c, 0x61, 0x85,
+ 0x58, 0xe5, 0x1d, 0x34, 0x55, 0xb7, 0xed, 0x10, 0x3e, 0xd1, 0xba, 0xb2,
+ 0x25, 0xda, 0xc9, 0xa6, 0x75, 0xd5, 0x6c, 0x96, 0x07, 0x57, 0xcf, 0xe3,
+ 0x60, 0x9f, 0x17, 0x8a, 0x13, 0xba, 0x29, 0x9e, 0xbc, 0xa3, 0x46, 0x8d,
+ 0x7e, 0xd0, 0xae, 0x53, 0xa5, 0x85, 0x41, 0x34, 0xbc, 0xb3, 0xd8, 0x75,
+ 0x64, 0x22, 0x24, 0xd3, 0x30, 0xe4, 0xaf, 0x46, 0x80, 0xfc, 0x95, 0x18,
+ 0x01, 0x39, 0x2c, 0xf2, 0xc4, 0x3b, 0xb8, 0xb2, 0x99, 0xba, 0x34, 0x8c,
+ 0xb9, 0x1c, 0x89, 0x08, 0x86, 0xf7, 0xdb, 0x8a, 0xd8, 0x11, 0x3b, 0x5e,
+ 0x84, 0x21, 0x5c, 0xa1, 0xbe, 0x49, 0x19, 0x93, 0x96, 0xbe, 0x27, 0x55,
+ 0x3f, 0x8d, 0x3c, 0x1c, 0x4e, 0x28, 0x1d, 0x4f, 0x91, 0x1e, 0x39, 0x04,
+ 0x82, 0x29, 0xe4, 0x76, 0x11, 0x97, 0xd2, 0x14, 0x72, 0x76, 0xfb, 0x9d,
+ 0x88, 0x56, 0x51, 0x35, 0xd1, 0xa2, 0x76, 0x7f, 0x8c, 0x88, 0x17, 0xcc,
+ 0xb7, 0x6b, 0x83, 0x5d, 0xcd, 0x2b, 0x59, 0x8c, 0x55, 0x67, 0xef, 0xda,
+ 0xdd, 0xe8, 0x69, 0xd4, 0xed, 0x4a, 0x34, 0x46, 0xf0, 0x1f, 0x27, 0x1f,
+ 0x32, 0x4c, 0x7c, 0xc9, 0x43, 0xa1, 0x94, 0xa4, 0xe6, 0xe1, 0xa9, 0xd5,
+ 0x66, 0x58, 0x41, 0x9e, 0xae, 0xc7, 0x3b, 0x05, 0x57, 0xf8, 0x23, 0xa9,
+ 0x46, 0xc2, 0xf6, 0xf4, 0xdf, 0xb8, 0x50, 0x5c, 0xb2, 0x62, 0x01, 0x92,
+ 0xdf, 0x8f, 0x11, 0x0f, 0xbb, 0xcd, 0xc4, 0xfd, 0x6b, 0x22, 0x98, 0xf1,
+ 0x24, 0xcd, 0x53, 0x04, 0x1b, 0x09, 0x13, 0xe6},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 53
+ {SEC_OID_SHA512,
+ 53,
+ {0xc6, 0x99, 0xa7, 0x6b, 0x8f, 0x27, 0x43, 0xd7, 0xfb, 0xe4, 0xc4, 0x7d,
+ 0x60, 0x52, 0x88, 0x7a, 0x8c, 0xb6, 0xce, 0xc9, 0x0f, 0x7e, 0xb9, 0x5f,
+ 0x39, 0x25, 0x6f, 0xa6, 0x77, 0x09, 0x3c, 0x71, 0xf6, 0x04, 0x64, 0x5c,
+ 0x9d, 0x01, 0xb6, 0xcf, 0x17, 0x7e, 0x6b, 0x30, 0xf8, 0x25, 0xf6, 0x3a,
+ 0x0f, 0xf8, 0x05, 0x33, 0x7e, 0x1e, 0xb4, 0xf6, 0x4d, 0x5d, 0x89, 0x4d,
+ 0xe4, 0xd2, 0xbb, 0x3d, 0x0a, 0xa3, 0xc3, 0x9c, 0xf3, 0x09, 0x58, 0x0a,
+ 0x3f, 0xbd, 0x54, 0x15, 0x71, 0x0b, 0x4d, 0x9a, 0xa0, 0x15, 0xed, 0xbe,
+ 0x4e, 0x31, 0x89, 0xac, 0xe2, 0x8c, 0xad, 0x44, 0x77, 0xf2, 0xa7, 0x3a,
+ 0xf8, 0xcf, 0xea, 0xac, 0x76, 0x37, 0xcb, 0x18, 0xbb, 0x5a, 0xca, 0x78,
+ 0xfd, 0xd2, 0x91, 0x42, 0x81, 0xd6, 0xc0, 0xcd, 0xa0, 0x3e, 0xa1, 0x36,
+ 0xce, 0xec, 0x59, 0x20, 0xfb, 0x25, 0x8d, 0xa9, 0x9e, 0x68, 0x16, 0x07,
+ 0x4d, 0xff, 0x6f, 0xe6, 0x25, 0x87, 0x3d, 0x3b, 0xfd, 0xe7, 0x81, 0x8c,
+ 0x75, 0x63, 0x29, 0xf8, 0x4f, 0x39, 0x8a, 0x52, 0xe7, 0xa7, 0xac, 0x88,
+ 0x61, 0x69, 0xf7, 0x7a, 0xcd, 0x79, 0x0d, 0xbf, 0xfe, 0x66, 0xf0, 0x1c,
+ 0x38, 0x20, 0xd9, 0x3d, 0xd4, 0x87, 0xeb, 0x3c, 0x0e, 0x22, 0x2c, 0x4f,
+ 0x0c, 0x24, 0x6b, 0x99, 0xb1, 0x3b, 0x50, 0x38, 0xa8, 0x11, 0x20, 0xd8,
+ 0x03, 0x5c, 0x5d, 0x02, 0x3e, 0x12, 0x96, 0xfc, 0x25, 0xd0, 0x9a, 0x64,
+ 0xa1, 0x78, 0x2e, 0xa5, 0x57, 0xdf, 0x44, 0x21, 0x97, 0x48, 0xc0, 0x57,
+ 0x2d, 0xf4, 0x8c, 0xf8, 0xeb, 0x28, 0x5f, 0x7c, 0x22, 0x31, 0xe1, 0xaa,
+ 0x87, 0x06, 0xf5, 0x8e, 0x5d, 0xfd, 0x67, 0x23, 0xc7, 0x79, 0xf7, 0x1d,
+ 0x87, 0xb8, 0xaf, 0x85, 0x28, 0x95, 0x56, 0x4f, 0x86, 0x90, 0x31, 0xc6,
+ 0x69, 0x68, 0x38, 0xf9, 0xa0, 0x01, 0x64, 0xe7, 0x80, 0x69, 0xea, 0x87,
+ 0xc9, 0x10, 0x6d, 0x43, 0x9c, 0x43, 0xd7, 0xc0, 0x50, 0xff, 0x1d, 0xcc,
+ 0xcc, 0x17, 0xa8, 0x3b, 0x05, 0xcf, 0xd2, 0xb5, 0x9c, 0x7c, 0x26, 0x7a,
+ 0xd5, 0xc3, 0x2a, 0xc6, 0xe4, 0x67, 0x49, 0x66, 0x50, 0xd6, 0xfd, 0xba,
+ 0x12, 0xed, 0xe1, 0xcd, 0xa8, 0xe1, 0x5e, 0x03, 0x09, 0x1e, 0x62, 0x81,
+ 0x49, 0xe6, 0xc4, 0x31, 0x83, 0xfd, 0x95, 0xd4, 0xbc, 0xab, 0xe8, 0xd1,
+ 0x79, 0x09, 0x68, 0x79, 0x55, 0x1e, 0x12, 0x59, 0xc5, 0x9d, 0x6f, 0xbf,
+ 0x9f, 0x19, 0x83, 0x8c, 0x62, 0x83, 0x93, 0x6b, 0x64, 0x02, 0x03, 0x99,
+ 0x28, 0xc8, 0xa4, 0x28, 0xcc, 0xbe, 0x97, 0xab, 0x52, 0x3f, 0x79, 0xe7,
+ 0x0a, 0xdc, 0x17, 0xe3, 0x24, 0x31, 0x5a, 0x74, 0x0b, 0x00, 0xbe, 0x8a,
+ 0xe8, 0x2c, 0x2a, 0xdf, 0xdc, 0x0a, 0xeb, 0x60, 0xa8, 0x40, 0xbe, 0xea,
+ 0xb0, 0x3c, 0x6e, 0x69, 0x0f, 0x54, 0xd4, 0x10, 0x38, 0x58, 0xbc, 0xa9,
+ 0x5d, 0xc5, 0x07, 0x33, 0x38, 0x92, 0xc1, 0x55, 0x36, 0xd6, 0x2b, 0x1f,
+ 0x6b, 0x32, 0xe3, 0xf5, 0x0f, 0x6f, 0xaa, 0xc5, 0xcf, 0x29, 0x83, 0x31,
+ 0x86, 0xfa, 0xda, 0x7d, 0xeb, 0xa7, 0x60, 0x4b, 0x12, 0x29, 0xa8, 0xc8,
+ 0x32, 0xd1, 0x68, 0x53, 0x23, 0xf0, 0xa4, 0x5e, 0x67, 0xd3, 0x2a, 0x44,
+ 0x7d, 0xb8, 0xeb, 0xe1, 0xc1, 0xd5, 0x08, 0x3f, 0xd8, 0x45, 0x10, 0xa5,
+ 0xc9, 0x2e, 0x83, 0x95, 0x73, 0xda, 0xbb, 0xb9, 0x7c, 0x24, 0x0c, 0xb1,
+ 0xd5, 0x39, 0x09, 0xe1, 0xd3, 0x04, 0x80, 0x7c, 0x79, 0xa8, 0x59, 0x22,
+ 0x8a, 0x3d, 0xc5, 0x75, 0x6e, 0xba, 0x16, 0xb9, 0x54, 0x59, 0x40, 0xc0,
+ 0x77, 0x13, 0x3e, 0x87, 0x6c, 0x6c, 0x28, 0x0f, 0x08, 0xc5, 0xdd, 0xe9,
+ 0xef, 0xf0, 0x49, 0x8b, 0xd5, 0x18, 0x7a, 0x7a},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 54
+ {SEC_OID_SHA512,
+ 54,
+ {0xc4, 0xc8, 0x23, 0x3d, 0xcb, 0xfc, 0x7d, 0x17, 0x6f, 0xf4, 0xd3, 0x10,
+ 0x81, 0xed, 0x91, 0xfe, 0x02, 0xa6, 0x4c, 0xd0, 0x0f, 0x66, 0xe8, 0x30,
+ 0xa9, 0x7d, 0xfd, 0xc3, 0xce, 0x1a, 0x79, 0x52, 0xfc, 0xac, 0x26, 0x96,
+ 0xda, 0x6a, 0x95, 0xa5, 0x4b, 0x76, 0xc1, 0x41, 0x15, 0xff, 0x93, 0x37,
+ 0xdd, 0xf7, 0xc7, 0x4b, 0xd3, 0x69, 0x32, 0xe0, 0xd0, 0xab, 0xf5, 0x53,
+ 0x5b, 0x1d, 0x03, 0x0a, 0xd6, 0x84, 0x8f, 0x8f, 0x01, 0x84, 0xd6, 0x27,
+ 0x84, 0xd0, 0xd3, 0x78, 0xd1, 0x50, 0xfa, 0x8b, 0xe4, 0x47, 0xf0, 0x05,
+ 0x70, 0x49, 0x2b, 0x6f, 0x54, 0x0f, 0x88, 0xeb, 0xa6, 0x29, 0x17, 0x79,
+ 0x6c, 0xf9, 0xa7, 0x6e, 0x73, 0x38, 0xf2, 0x77, 0x79, 0x14, 0x4c, 0xe3,
+ 0xec, 0x71, 0x96, 0xbb, 0xa1, 0xf6, 0xcf, 0xb2, 0xb4, 0x75, 0x41, 0x74,
+ 0x1e, 0xc4, 0x54, 0xa9, 0x7f, 0xc4, 0x65, 0xcf, 0xbf, 0x1a, 0xeb, 0x68,
+ 0x16, 0x18, 0x83, 0x7c, 0x48, 0x1f, 0xb7, 0x60, 0x74, 0xec, 0xbc, 0xec,
+ 0xf1, 0x8f, 0x9c, 0xed, 0x50, 0x3b, 0x52, 0x03, 0xfd, 0x3b, 0xb4, 0xc1,
+ 0x8a, 0x6a, 0x2d, 0x68, 0x58, 0x02, 0x0c, 0x39, 0xd6, 0x41, 0x06, 0x3d,
+ 0x28, 0xdd, 0x5d, 0x49, 0x03, 0xfe, 0x74, 0x37, 0xe9, 0x14, 0x11, 0x4e,
+ 0x2f, 0xd8, 0x89, 0x8b, 0x51, 0x70, 0xd3, 0xd5, 0x0d, 0xfe, 0x85, 0x6b,
+ 0xd7, 0x2e, 0xc1, 0xc6, 0x76, 0x01, 0x5a, 0x53, 0x35, 0x83, 0x28, 0x92,
+ 0xd0, 0x15, 0xe3, 0x9a, 0xc4, 0x98, 0xe9, 0x0c, 0x8d, 0x17, 0x99, 0x67,
+ 0xd4, 0x25, 0xfd, 0x59, 0x66, 0x3b, 0x82, 0x70, 0xfd, 0xbc, 0xff, 0x3b,
+ 0x43, 0x3f, 0xc2, 0x46, 0x8f, 0x88, 0xf3, 0x12, 0x6a, 0x4f, 0x3a, 0x56,
+ 0x36, 0xca, 0x92, 0xaf, 0x91, 0x9d, 0x6a, 0xb5, 0x66, 0x59, 0x84, 0x98,
+ 0x13, 0x0d, 0x77, 0x7e, 0xbf, 0x8c, 0xa7, 0x37, 0x05, 0xcc, 0x4e, 0x4d,
+ 0xd6, 0x50, 0x7f, 0x28, 0xba, 0xab, 0xeb, 0xd4, 0x62, 0xca, 0x47, 0xca,
+ 0x24, 0xe2, 0xad, 0x4a, 0x1a, 0x0a, 0xb9, 0x30, 0xee, 0xa2, 0x70, 0x53,
+ 0xae, 0xeb, 0xee, 0xa6, 0x3d, 0x32, 0xd6, 0x09, 0x6f, 0xc0, 0x46, 0x9a,
+ 0xdc, 0xe1, 0x64, 0x91, 0x32, 0x08, 0x1a, 0xcf, 0x55, 0xb8, 0x0e, 0xea,
+ 0xb2, 0x87, 0x43, 0xbf, 0x7d, 0xa9, 0xde, 0xea, 0x58, 0xd3, 0xca, 0x0a,
+ 0x96, 0xe4, 0x78, 0x43, 0x97, 0xf4, 0x59, 0xf6, 0xcb, 0xb0, 0x40, 0xdf,
+ 0xb9, 0xa6, 0xf8, 0x13, 0xbe, 0x0d, 0x55, 0xb1, 0xdb, 0xc1, 0xc3, 0xa0,
+ 0xed, 0x32, 0xe2, 0xe1, 0x1e, 0xe0, 0x1b, 0x4c, 0x68, 0x54, 0xcb, 0x4b,
+ 0x33, 0x32, 0x02, 0x7c, 0xbc, 0xa2, 0x4d, 0x0a, 0xf9, 0xc2, 0xf9, 0xea,
+ 0xf6, 0x1e, 0xa8, 0x09, 0x83, 0x1d, 0x44, 0xc4, 0xe1, 0x94, 0xa0, 0xb1,
+ 0x42, 0xb4, 0x98, 0x97, 0x49, 0x6f, 0x56, 0xf9, 0x33, 0xae, 0xe0, 0xe2,
+ 0xfd, 0xbf, 0x4e, 0x54, 0x2e, 0x0a, 0x05, 0xdb, 0xfc, 0x07, 0x7d, 0x4c,
+ 0xf1, 0xe4, 0xc4, 0x1f, 0x84, 0x64, 0xf6, 0xca, 0x18, 0xa9, 0xf9, 0x58,
+ 0xd8, 0x59, 0xa6, 0xa6, 0x32, 0x62, 0x30, 0x80, 0x0e, 0x88, 0xeb, 0x61,
+ 0x63, 0xd8, 0x05, 0x6e, 0x01, 0x03, 0xb6, 0x89, 0x87, 0xaa, 0xf0, 0xa6,
+ 0x01, 0xbb, 0xe5, 0xb9, 0xc5, 0x0f, 0x6d, 0xda, 0x15, 0x63, 0x15, 0xe8,
+ 0x49, 0x13, 0xce, 0xf4, 0x80, 0x07, 0x93, 0x3d, 0x4b, 0x52, 0xf1, 0x00,
+ 0xc7, 0x63, 0xb7, 0xe1, 0xb7, 0x8d, 0xae, 0xb2, 0xcf, 0xe7, 0xd6, 0xc9,
+ 0x2d, 0x32, 0x30, 0x70, 0x39, 0xdb, 0x8a, 0xb2, 0x48, 0x89, 0xda, 0xdb,
+ 0x76, 0x57, 0xce, 0x0d, 0x36, 0x37, 0x7f, 0x9e, 0x64, 0x6d, 0xa5, 0x39,
+ 0x74, 0x7b, 0x26, 0x6d, 0x84, 0x9b, 0xb9, 0x2f},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 55
+ {SEC_OID_SHA512,
+ 55,
+ {0x42, 0xd4, 0x9b, 0x58, 0x39, 0x8a, 0x06, 0x00, 0xe3, 0x37, 0xa9, 0x41,
+ 0x46, 0xeb, 0x80, 0x5b, 0x94, 0x19, 0xd7, 0x42, 0x41, 0x89, 0xce, 0xd4,
+ 0xa3, 0xcb, 0xdb, 0x49, 0xfd, 0xb8, 0x2f, 0x47, 0xac, 0xea, 0xfc, 0xad,
+ 0xa6, 0xb1, 0x20, 0xf6, 0xab, 0x67, 0x84, 0x96, 0xba, 0x35, 0xbe, 0x66,
+ 0x45, 0x98, 0xcc, 0x35, 0xe2, 0x30, 0x49, 0x1f, 0x47, 0x44, 0x75, 0xd5,
+ 0xac, 0x55, 0x63, 0x8d, 0x02, 0xc5, 0xa1, 0xff, 0x93, 0x28, 0x7a, 0x68,
+ 0x4a, 0xde, 0x44, 0x3b, 0x5e, 0xf6, 0xa4, 0x71, 0x5e, 0xe1, 0x96, 0x80,
+ 0xd9, 0x46, 0x6d, 0xb8, 0xa8, 0x5d, 0x15, 0x22, 0x51, 0xa5, 0x4a, 0xfd,
+ 0x2d, 0x10, 0x2e, 0xeb, 0x54, 0x6d, 0x61, 0xad, 0x80, 0x55, 0x23, 0x53,
+ 0xff, 0xbf, 0x93, 0xce, 0x5c, 0x38, 0x85, 0x0c, 0x60, 0xa6, 0x27, 0xdf,
+ 0x67, 0xd5, 0x7f, 0xec, 0x10, 0x0c, 0xd7, 0x0a, 0x51, 0x55, 0x8d, 0xac,
+ 0x11, 0x19, 0x72, 0xdf, 0x1a, 0x1f, 0x69, 0x23, 0x64, 0x4c, 0xc5, 0x3d,
+ 0x0b, 0x32, 0xc8, 0x23, 0x6f, 0x0d, 0x30, 0xfa, 0xbe, 0x02, 0x77, 0x67,
+ 0xc8, 0x1e, 0x42, 0x9e, 0x77, 0xcf, 0x2f, 0x0c, 0x21, 0xc9, 0x79, 0x93,
+ 0x91, 0x33, 0xeb, 0x30, 0x63, 0xb4, 0x47, 0xf1, 0x2c, 0x6d, 0xf4, 0x8d,
+ 0x82, 0xaa, 0xf3, 0x29, 0x4d, 0x6b, 0x2f, 0xd1, 0xed, 0x44, 0xa9, 0xee,
+ 0x12, 0x3c, 0x7a, 0x6b, 0xa6, 0x8b, 0x27, 0x8c, 0x41, 0x2b, 0x67, 0x37,
+ 0x87, 0xf6, 0xf6, 0x16, 0x15, 0x53, 0x60, 0x4d, 0x7b, 0xcc, 0xaa, 0x41,
+ 0x78, 0xbc, 0xa0, 0x5e, 0xb4, 0xb6, 0x50, 0xdd, 0x94, 0xd7, 0x3f, 0x55,
+ 0xc7, 0xb2, 0xa2, 0x85, 0x93, 0x10, 0xd4, 0x06, 0xf6, 0xea, 0x36, 0xf1,
+ 0x40, 0x02, 0x30, 0x11, 0x3b, 0x3c, 0x4c, 0x6a, 0x9c, 0xf2, 0xb5, 0xb7,
+ 0x9b, 0x79, 0x06, 0xa1, 0x84, 0xd9, 0xbd, 0xf2, 0x44, 0x53, 0x30, 0xe5,
+ 0xd8, 0x69, 0x69, 0x35, 0x37, 0x89, 0x7f, 0xf4, 0x5d, 0xc8, 0xe9, 0xdf,
+ 0xf4, 0x8a, 0x78, 0x62, 0x6e, 0x7d, 0xa1, 0x81, 0xae, 0x43, 0x90, 0x68,
+ 0xf8, 0x0f, 0x2b, 0xf4, 0x60, 0xe9, 0x27, 0x4a, 0x42, 0xd9, 0xbe, 0x27,
+ 0x11, 0x5a, 0x45, 0x6f, 0x28, 0x59, 0x3b, 0xbc, 0xee, 0x4f, 0x2b, 0x1e,
+ 0x8c, 0x33, 0xda, 0x85, 0xcb, 0xb0, 0xd4, 0xa2, 0x5f, 0x55, 0x13, 0x40,
+ 0xb2, 0xa6, 0xdc, 0x6c, 0xbc, 0x26, 0x80, 0x24, 0x57, 0xa7, 0x20, 0xb0,
+ 0x53, 0xff, 0x39, 0xd7, 0x0b, 0x16, 0x4a, 0x01, 0x96, 0x43, 0xba, 0x9e,
+ 0x61, 0x17, 0x2b, 0x57, 0x92, 0xcf, 0x4f, 0x90, 0xa2, 0x77, 0x63, 0x7f,
+ 0xfd, 0xd9, 0xee, 0xc2, 0x90, 0xd1, 0xca, 0x97, 0x17, 0xcf, 0xae, 0x62,
+ 0x85, 0xae, 0x50, 0x41, 0x20, 0xdb, 0x2a, 0x08, 0x13, 0x68, 0xe0, 0x6b,
+ 0xee, 0x71, 0xdb, 0xf5, 0xee, 0x70, 0xb6, 0x30, 0x37, 0x04, 0x4b, 0x1b,
+ 0x3f, 0x20, 0xe5, 0xdb, 0xe1, 0x74, 0x98, 0x32, 0x56, 0x6b, 0xf2, 0xc5,
+ 0x78, 0x88, 0x26, 0xdf, 0x29, 0x83, 0xc3, 0x80, 0x49, 0xb8, 0x06, 0xe0,
+ 0x6e, 0x56, 0x8d, 0x18, 0x63, 0x7a, 0x42, 0x09, 0xcf, 0xca, 0x71, 0x46,
+ 0x26, 0xa4, 0x33, 0xdf, 0xd4, 0xf4, 0x95, 0x4a, 0x6e, 0x34, 0x8f, 0xc3,
+ 0x73, 0xf9, 0x5c, 0x59, 0xd2, 0xaa, 0x29, 0xb9, 0xd3, 0xdd, 0x43, 0x56,
+ 0x30, 0xf5, 0x00, 0xd5, 0x0a, 0xb4, 0x24, 0xcb, 0x8c, 0x7b, 0x79, 0x5d,
+ 0xe9, 0x2d, 0x14, 0xc7, 0xfe, 0xd7, 0x5f, 0x0e, 0x21, 0x81, 0xb7, 0xea,
+ 0x90, 0x12, 0x86, 0xdc, 0x9f, 0xc6, 0x1c, 0xd8, 0x87, 0xc6, 0x28, 0x9a,
+ 0x35, 0x7d, 0x63, 0x3c, 0x7c, 0x0d, 0xdc, 0xec, 0x38, 0x46, 0x17, 0x84,
+ 0xcb, 0x59, 0xbe, 0x0f, 0xc7, 0x43, 0x0e, 0x03},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 56
+ {SEC_OID_SHA512,
+ 56,
+ {0x28, 0xab, 0xe0, 0x6e, 0xab, 0xb0, 0x2b, 0xe5, 0x2b, 0x20, 0xe5, 0x0d,
+ 0xe7, 0x61, 0xf9, 0x7f, 0xa5, 0xf4, 0x54, 0xf4, 0xce, 0x89, 0x24, 0x84,
+ 0xca, 0x7d, 0xf8, 0x12, 0xc4, 0xdb, 0xcb, 0xab, 0x2d, 0x71, 0x63, 0xa2,
+ 0x0c, 0x05, 0x44, 0xee, 0x45, 0x4e, 0x43, 0xd1, 0xc9, 0x6f, 0xbd, 0xfa,
+ 0xfc, 0xfe, 0xe7, 0xd9, 0xc5, 0x11, 0x4a, 0x5c, 0x6b, 0x32, 0x41, 0x57,
+ 0xe7, 0x7b, 0xc2, 0x83, 0xc3, 0xb0, 0x20, 0x2e, 0x70, 0x67, 0xe2, 0x52,
+ 0x28, 0x9f, 0x6f, 0xef, 0xfd, 0x3b, 0xc2, 0x87, 0xd6, 0x67, 0x0f, 0x85,
+ 0x17, 0x5b, 0xac, 0x90, 0xd4, 0xd8, 0x42, 0xcd, 0x90, 0x2e, 0xcb, 0xc4,
+ 0x89, 0xc8, 0x81, 0xab, 0xd1, 0x13, 0x27, 0x3c, 0xf3, 0x80, 0x2a, 0xb3,
+ 0xc4, 0xe3, 0x47, 0x57, 0x23, 0x94, 0xa8, 0x51, 0x77, 0x63, 0xd7, 0xa2,
+ 0x98, 0x52, 0x14, 0xad, 0xd7, 0x6e, 0x75, 0x7a, 0xde, 0x49, 0x94, 0xbd,
+ 0xf2, 0x3f, 0x7b, 0x9f, 0xe3, 0xd9, 0x36, 0xea, 0xc9, 0x6e, 0xbf, 0x11,
+ 0xf1, 0x3b, 0x3f, 0x09, 0xde, 0xb7, 0x1e, 0x13, 0x70, 0x5f, 0xb2, 0xa2,
+ 0xc5, 0x23, 0x11, 0x16, 0x2e, 0xef, 0x03, 0x55, 0x23, 0x90, 0x28, 0x74,
+ 0x98, 0x9c, 0xd6, 0x3e, 0x68, 0x8a, 0xd5, 0x3f, 0xb3, 0x5b, 0xd5, 0xf0,
+ 0xea, 0xd9, 0xda, 0xb6, 0x11, 0x2d, 0xb1, 0x9c, 0x2e, 0xe1, 0x86, 0x00,
+ 0x9c, 0x83, 0x45, 0x5a, 0x57, 0xf6, 0xec, 0xeb, 0x4e, 0x6e, 0x5c, 0x2f,
+ 0x46, 0x43, 0x5d, 0x21, 0xd3, 0xd9, 0xf7, 0xd6, 0xe5, 0x35, 0x83, 0xc3,
+ 0x5d, 0x85, 0x9f, 0x42, 0xda, 0x56, 0x9d, 0x01, 0x13, 0x32, 0x2d, 0x7d,
+ 0x0f, 0x91, 0x46, 0x8d, 0x9c, 0x7c, 0x05, 0xb4, 0xa6, 0x48, 0xb4, 0x5b,
+ 0x15, 0xec, 0x63, 0x8e, 0x21, 0x04, 0x36, 0xcc, 0xc5, 0x9a, 0xcd, 0x2b,
+ 0x22, 0x3f, 0xd9, 0x82, 0x55, 0xdc, 0xe7, 0xcf, 0x75, 0xde, 0xa0, 0x3c,
+ 0xce, 0x9e, 0x8f, 0x80, 0xeb, 0xbb, 0x09, 0xb1, 0x3f, 0xd2, 0xc0, 0xad,
+ 0xc7, 0xc0, 0x39, 0xef, 0x0c, 0x5b, 0x36, 0x90, 0x31, 0x60, 0x0c, 0x29,
+ 0x63, 0x6a, 0x7e, 0xd8, 0xdb, 0xab, 0x4e, 0xac, 0x60, 0xa9, 0x94, 0x05,
+ 0x47, 0xe3, 0x59, 0x1b, 0x48, 0xd9, 0x7c, 0x32, 0x9c, 0x47, 0xd8, 0x6e,
+ 0xff, 0x1b, 0x0a, 0x3f, 0x28, 0xf3, 0xb6, 0xcb, 0x21, 0x3f, 0xc3, 0x5b,
+ 0xf3, 0x50, 0x98, 0xe3, 0x94, 0xc7, 0xf9, 0xf8, 0x42, 0x77, 0x85, 0x9f,
+ 0xda, 0x51, 0xac, 0x25, 0xa3, 0xe7, 0x5d, 0xad, 0x7f, 0xde, 0xc1, 0x2c,
+ 0x29, 0xea, 0x44, 0x16, 0x12, 0x21, 0x3c, 0x56, 0xd2, 0x4b, 0x4c, 0xbb,
+ 0x85, 0x29, 0xb8, 0xea, 0x80, 0xd1, 0xc9, 0x56, 0x90, 0xd5, 0x40, 0x81,
+ 0x9e, 0xc3, 0x63, 0x32, 0xd0, 0x5a, 0xd9, 0x22, 0xd7, 0x17, 0x82, 0xfa,
+ 0x48, 0xa2, 0x26, 0x8f, 0xe1, 0x49, 0xb6, 0xa7, 0x7e, 0xa4, 0xb4, 0xf9,
+ 0x41, 0xb5, 0x37, 0xc1, 0x70, 0x60, 0x7a, 0xd1, 0xa4, 0x53, 0x55, 0x0c,
+ 0xb6, 0x2e, 0x81, 0xec, 0x6c, 0xfe, 0x8c, 0x0e, 0xac, 0x8f, 0xff, 0x6f,
+ 0xef, 0x5e, 0x5b, 0x14, 0x8c, 0x7a, 0xc5, 0xbd, 0xb5, 0x31, 0x7a, 0x44,
+ 0xc1, 0x7b, 0xd9, 0xec, 0xe2, 0xa4, 0x13, 0x05, 0x84, 0x5e, 0xd3, 0x69,
+ 0x39, 0x11, 0xb3, 0x24, 0x3b, 0x94, 0xf8, 0xa5, 0xf8, 0xcb, 0xd0, 0x6c,
+ 0xd1, 0xfb, 0xee, 0x78, 0x2f, 0xff, 0x54, 0x2f, 0x3d, 0xbb, 0x83, 0x67,
+ 0x26, 0x3e, 0xb1, 0xf7, 0x94, 0x74, 0xd1, 0x41, 0x9c, 0x63, 0x51, 0x92,
+ 0x3d, 0x86, 0x1a, 0x34, 0x7c, 0x53, 0xf2, 0x98, 0xf2, 0xa9, 0x59, 0xf6,
+ 0xea, 0x29, 0x01, 0x5a, 0x99, 0xbf, 0x76, 0x03, 0x4b, 0xa9, 0xff, 0x91,
+ 0xcd, 0x79, 0xa4, 0x34, 0x02, 0x17, 0x20, 0x80},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 57
+ {SEC_OID_SHA512,
+ 57,
+ {0x60, 0x63, 0x68, 0xa1, 0x02, 0xb6, 0x87, 0xb3, 0xf7, 0x7b, 0x23, 0xad,
+ 0xd4, 0x5c, 0xe8, 0x4f, 0x5b, 0xa8, 0x1f, 0x69, 0xc5, 0x5f, 0x32, 0x7a,
+ 0xb9, 0x8c, 0x8a, 0x2a, 0xf5, 0x2a, 0x89, 0xd3, 0x32, 0xe2, 0x02, 0xbb,
+ 0x35, 0x31, 0xa3, 0x13, 0x94, 0xd6, 0x83, 0xc6, 0x91, 0xcf, 0xe3, 0xdd,
+ 0x10, 0x87, 0xdc, 0x70, 0x01, 0xbb, 0xd5, 0x8a, 0xa6, 0xee, 0xd9, 0xb2,
+ 0x29, 0x33, 0xc4, 0xe8, 0x4a, 0xe3, 0x03, 0xb4, 0x49, 0xf3, 0x80, 0x17,
+ 0xdc, 0xe2, 0xfe, 0x03, 0x4a, 0x2c, 0xed, 0xc6, 0xed, 0x4b, 0x2d, 0x29,
+ 0xc8, 0xba, 0x95, 0xdb, 0xab, 0xbd, 0x73, 0x37, 0xdd, 0x79, 0x74, 0x29,
+ 0xdd, 0xb2, 0xde, 0xfa, 0x34, 0x10, 0x47, 0x9b, 0xdf, 0x13, 0xb1, 0x20,
+ 0xf1, 0xab, 0x16, 0x63, 0xf0, 0x1f, 0xe1, 0x3c, 0xeb, 0xde, 0x75, 0x54,
+ 0x5f, 0xf9, 0x50, 0xf3, 0x74, 0xbe, 0xe0, 0x71, 0xa3, 0x5d, 0x00, 0x78,
+ 0xe0, 0xd1, 0x1e, 0x56, 0xf4, 0xa7, 0x37, 0x38, 0xa2, 0x05, 0x43, 0x1b,
+ 0x10, 0xbc, 0x54, 0xe9, 0x35, 0xf0, 0x97, 0xc1, 0x05, 0x59, 0xc7, 0xf8,
+ 0xcd, 0x0f, 0xae, 0x3f, 0x60, 0xdc, 0xed, 0x2a, 0xe9, 0xcf, 0xb9, 0x0f,
+ 0x64, 0x1e, 0xf7, 0x9c, 0x62, 0x7a, 0x0e, 0xef, 0xea, 0xf0, 0x4f, 0x1c,
+ 0x5d, 0x03, 0xc1, 0xa3, 0xe2, 0xde, 0xa9, 0x91, 0xc7, 0xe1, 0x8b, 0xe5,
+ 0xdb, 0x6b, 0xd8, 0x21, 0xb0, 0x72, 0x97, 0xb6, 0x30, 0xe3, 0x3b, 0x58,
+ 0xcd, 0x8e, 0x1d, 0x96, 0x49, 0x35, 0xcc, 0x33, 0x09, 0x21, 0xf8, 0x9d,
+ 0x97, 0xb3, 0xb1, 0x49, 0x60, 0xd5, 0x9d, 0x8a, 0x22, 0x8f, 0xd1, 0xc7,
+ 0xde, 0xd2, 0x72, 0x8e, 0x71, 0x59, 0xa5, 0x12, 0x1c, 0xac, 0x98, 0x7c,
+ 0x8a, 0xfe, 0x63, 0xb5, 0x86, 0x16, 0xb8, 0xb8, 0xdb, 0x82, 0x94, 0x25,
+ 0x58, 0xf9, 0x97, 0xbe, 0x88, 0x53, 0xb3, 0xb1, 0x52, 0xbe, 0xbc, 0x39,
+ 0xf2, 0x51, 0x22, 0x3f, 0xde, 0x61, 0xe0, 0x5b, 0x6d, 0xa0, 0x0e, 0x27,
+ 0x3e, 0x54, 0xb2, 0x9c, 0xfd, 0xeb, 0xc5, 0x4b, 0x2f, 0xaf, 0x84, 0x28,
+ 0x0b, 0x09, 0x88, 0x1d, 0xef, 0x19, 0xf2, 0x5e, 0xf3, 0xd3, 0x6a, 0x13,
+ 0xee, 0x4a, 0x30, 0xdd, 0x30, 0xf5, 0x17, 0xf9, 0xe7, 0x38, 0x12, 0x3f,
+ 0x09, 0x0e, 0x69, 0xa8, 0x7f, 0x98, 0xb5, 0x1b, 0x9a, 0x31, 0x00, 0x80,
+ 0x2e, 0x4b, 0xe1, 0x26, 0xb3, 0x6f, 0x02, 0xdc, 0x99, 0x9b, 0x1a, 0x1d,
+ 0x83, 0x48, 0x1a, 0x89, 0x03, 0xe6, 0xe8, 0x7b, 0xec, 0x9c, 0x85, 0x18,
+ 0x2a, 0x65, 0x73, 0x74, 0x7d, 0xd0, 0x0d, 0x61, 0xc9, 0xda, 0xa3, 0x59,
+ 0x54, 0xcf, 0xa7, 0x61, 0x96, 0xa1, 0xcb, 0xed, 0xb5, 0x0b, 0x94, 0x91,
+ 0xe4, 0x1c, 0x28, 0xb2, 0xfd, 0x3c, 0xf6, 0x9c, 0x26, 0x2f, 0xc5, 0x23,
+ 0x07, 0xf9, 0x78, 0x70, 0xfa, 0xd0, 0xb1, 0x6a, 0xd0, 0x13, 0xac, 0x7a,
+ 0xd6, 0xf9, 0xce, 0x91, 0x55, 0xd9, 0xc6, 0x7d, 0x0f, 0x5e, 0x19, 0x7a,
+ 0xed, 0x56, 0x4f, 0xee, 0x6a, 0x12, 0xb0, 0xc8, 0xc7, 0xfe, 0x3a, 0xdc,
+ 0x5e, 0x35, 0x43, 0x97, 0xd8, 0x0d, 0x7c, 0xe9, 0xaf, 0xc2, 0x51, 0x6b,
+ 0x10, 0x1f, 0x67, 0xb0, 0x61, 0xcf, 0x0c, 0xa4, 0x84, 0x2b, 0xe2, 0xdc,
+ 0x53, 0x5f, 0xe5, 0x1b, 0xd0, 0x73, 0x10, 0x3f, 0xd5, 0x7b, 0x38, 0x72,
+ 0xcc, 0xeb, 0xed, 0x77, 0x8c, 0xc2, 0x90, 0x1a, 0xbb, 0x45, 0x4f, 0xbc,
+ 0x77, 0x59, 0x4e, 0x85, 0xc5, 0xd0, 0x2e, 0x4d, 0x0d, 0x38, 0x8e, 0x1e,
+ 0x3c, 0xe0, 0xe3, 0xab, 0x5b, 0x99, 0xa3, 0x21, 0xde, 0x24, 0x2f, 0x66,
+ 0x31, 0xb7, 0x0b, 0x44, 0xbb, 0x32, 0xa0, 0x04, 0xd1, 0x67, 0xec, 0x24,
+ 0x8e, 0x6e, 0x0a, 0x9c, 0x55, 0xbc, 0x01, 0xb6},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 58
+ {SEC_OID_SHA512,
+ 58,
+ {0x57, 0x8e, 0x32, 0xb1, 0xa2, 0x1e, 0xfd, 0x13, 0x04, 0x0d, 0xa6, 0x0f,
+ 0x84, 0xb4, 0xb2, 0x31, 0x77, 0x69, 0x3f, 0x91, 0xf0, 0x65, 0x50, 0x42,
+ 0xa4, 0x85, 0xaa, 0x72, 0xbb, 0xd8, 0xab, 0x5c, 0x94, 0x04, 0xdd, 0xbf,
+ 0xd6, 0x79, 0x58, 0x6e, 0x11, 0xed, 0x11, 0x15, 0x78, 0x4c, 0x1d, 0x0a,
+ 0x05, 0x23, 0x45, 0x10, 0x6b, 0x8b, 0xea, 0xb6, 0x07, 0x32, 0x58, 0xd0,
+ 0x17, 0x58, 0xfb, 0xfe, 0x4d, 0xc6, 0xc6, 0x99, 0x0c, 0x0e, 0xaa, 0xbf,
+ 0x24, 0xfc, 0xcb, 0x77, 0xca, 0x7b, 0xf8, 0x5e, 0x7b, 0x18, 0xad, 0x25,
+ 0x81, 0x7a, 0xde, 0xb6, 0xdd, 0xad, 0x6d, 0x85, 0xb7, 0xd7, 0xcb, 0x32,
+ 0x14, 0x28, 0x16, 0x76, 0xeb, 0xc2, 0xad, 0xf0, 0xa4, 0xe6, 0xbb, 0xc9,
+ 0xa6, 0x4e, 0x13, 0x01, 0xc3, 0x1d, 0x0c, 0x0c, 0x55, 0xdc, 0xcc, 0x05,
+ 0x0a, 0x79, 0x85, 0x68, 0x52, 0x5b, 0xc0, 0x1e, 0x99, 0xfa, 0xc2, 0x2f,
+ 0xb4, 0x4d, 0xd6, 0x36, 0xea, 0x08, 0xf3, 0x88, 0xf3, 0xac, 0x0c, 0x51,
+ 0x5f, 0x92, 0x24, 0x2c, 0xde, 0x08, 0x10, 0x77, 0xe8, 0x8a, 0xc4, 0x7b,
+ 0x13, 0x92, 0x02, 0x06, 0x83, 0x4b, 0xa3, 0xe2, 0x7f, 0xf6, 0xfb, 0x4e,
+ 0xcb, 0x7c, 0x36, 0x4d, 0x8c, 0x70, 0xf6, 0x6c, 0xd6, 0xdf, 0x9f, 0x0e,
+ 0x3a, 0x47, 0x42, 0xf7, 0x2a, 0x8e, 0xce, 0x5a, 0x45, 0x78, 0xd7, 0xf6,
+ 0xd5, 0x4e, 0xb7, 0xef, 0x24, 0xf6, 0xa6, 0x93, 0xff, 0x68, 0x4d, 0x03,
+ 0x58, 0x80, 0x2d, 0x0d, 0x84, 0x2f, 0x7a, 0xe8, 0xb2, 0x9d, 0x93, 0x4a,
+ 0xb6, 0x57, 0x26, 0x5c, 0xc8, 0xaf, 0x11, 0x5d, 0xa8, 0xb8, 0x04, 0x9e,
+ 0xbd, 0x87, 0x67, 0x19, 0x2d, 0xb1, 0xa8, 0x76, 0xf9, 0x41, 0x2d, 0x02,
+ 0x1f, 0xfc, 0x7b, 0x8e, 0x91, 0xe2, 0x49, 0x50, 0x90, 0xd5, 0x56, 0xa3,
+ 0x5c, 0xa1, 0x6c, 0xd8, 0x50, 0xc5, 0x21, 0xb6, 0x5a, 0x28, 0x46, 0x8c,
+ 0xd1, 0x30, 0xf0, 0xf2, 0x3f, 0xab, 0xad, 0x04, 0x13, 0x85, 0xb3, 0x23,
+ 0x25, 0x83, 0xd7, 0x0a, 0x90, 0x4c, 0xb3, 0xd7, 0xb6, 0xd7, 0xf1, 0x78,
+ 0x1b, 0x42, 0x67, 0xbb, 0xe2, 0x7e, 0x40, 0xd9, 0x1b, 0x2c, 0xb2, 0xc1,
+ 0x8a, 0x8d, 0xa2, 0x3a, 0xa3, 0xdd, 0x6f, 0x82, 0xb3, 0xfd, 0x6e, 0x93,
+ 0x25, 0xdf, 0xde, 0x99, 0x58, 0xa2, 0x84, 0x84, 0x59, 0x58, 0xf5, 0xce,
+ 0xbb, 0x0b, 0xba, 0x2c, 0xa1, 0xf3, 0x4e, 0x96, 0xc0, 0x10, 0x25, 0x12,
+ 0x86, 0xfe, 0x44, 0x0e, 0x6e, 0x39, 0x51, 0x17, 0xb6, 0xe2, 0xc7, 0xd9,
+ 0xb0, 0x07, 0xf1, 0x3d, 0xbf, 0xc4, 0xd5, 0xd5, 0x12, 0xfe, 0x66, 0x46,
+ 0x42, 0x64, 0xe6, 0xf5, 0xc5, 0x02, 0xbd, 0x6a, 0xf8, 0x25, 0xbd, 0x50,
+ 0x2f, 0x8b, 0xcf, 0x21, 0xd1, 0xf2, 0x13, 0xae, 0x69, 0xcf, 0xa6, 0x8f,
+ 0x16, 0x44, 0x96, 0x34, 0x50, 0x5a, 0x6e, 0x96, 0x5b, 0xd6, 0x8e, 0x95,
+ 0x9d, 0x5d, 0xd2, 0x47, 0xe0, 0x94, 0x4e, 0xc2, 0x6e, 0x4f, 0x1b, 0xc8,
+ 0x57, 0xf1, 0xb4, 0x6f, 0x55, 0xff, 0xc4, 0xcf, 0xb8, 0x5d, 0xf6, 0x13,
+ 0x0c, 0xde, 0xfb, 0x14, 0x7a, 0x65, 0x02, 0x5f, 0xa6, 0xb1, 0x2f, 0x31,
+ 0x3e, 0x0b, 0x89, 0x38, 0x15, 0x87, 0x6a, 0xb5, 0x75, 0xc0, 0xf9, 0x64,
+ 0x7b, 0xf6, 0x9f, 0x45, 0xf5, 0x38, 0xbf, 0x0e, 0xcb, 0x85, 0x93, 0xdd,
+ 0x6a, 0x39, 0xaa, 0x12, 0xad, 0x34, 0x20, 0x18, 0x7d, 0x29, 0x1c, 0xab,
+ 0x55, 0x3c, 0xf3, 0xa4, 0xc8, 0x01, 0xe2, 0x82, 0xa5, 0xdb, 0x34, 0x9b,
+ 0x54, 0xba, 0x15, 0xfb, 0xfb, 0x10, 0x54, 0xe9, 0xaa, 0xfe, 0xc5, 0xb4,
+ 0x5e, 0xe8, 0x36, 0x34, 0xda, 0xdb, 0x7d, 0x7a, 0x50, 0xaf, 0x02, 0x92,
+ 0x91, 0x42, 0x8f, 0x65, 0x56, 0x28, 0x0b, 0x09},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 59
+ {SEC_OID_SHA512,
+ 59,
+ {0x97, 0x59, 0xff, 0xc4, 0x61, 0xe0, 0xe3, 0x42, 0xfc, 0x0c, 0xca, 0xb8,
+ 0xbf, 0x5f, 0x71, 0xa5, 0x28, 0xe1, 0x2e, 0x36, 0x8d, 0x45, 0xc3, 0x71,
+ 0xdb, 0xfd, 0x70, 0x9e, 0x7a, 0x16, 0xd1, 0x46, 0xc3, 0xb8, 0x47, 0xb2,
+ 0xa9, 0xa0, 0x0d, 0x54, 0xb2, 0xeb, 0x91, 0xff, 0xa0, 0x80, 0xb0, 0x72,
+ 0xa6, 0x30, 0xc0, 0x64, 0x5f, 0x2c, 0x8c, 0x6d, 0xe2, 0xf4, 0xf8, 0x15,
+ 0x70, 0x2a, 0x75, 0x49, 0x71, 0x65, 0x19, 0x14, 0xba, 0x24, 0xa9, 0xc3,
+ 0x5d, 0x89, 0x5e, 0x74, 0x77, 0x45, 0xda, 0xba, 0xaf, 0x21, 0xac, 0x9b,
+ 0x90, 0x81, 0x16, 0xe5, 0x6a, 0x80, 0x43, 0x70, 0x2b, 0x15, 0x15, 0x55,
+ 0xa9, 0xf9, 0x0b, 0x33, 0x35, 0x6c, 0xb4, 0x6b, 0x69, 0x89, 0xa4, 0xa9,
+ 0x00, 0xb8, 0xb7, 0x91, 0x1c, 0x27, 0x04, 0x44, 0x01, 0x73, 0x32, 0x12,
+ 0x93, 0xca, 0x63, 0x82, 0xb2, 0x28, 0x9f, 0x85, 0x9b, 0xed, 0xc8, 0xba,
+ 0x6d, 0x16, 0x03, 0x55, 0xb0, 0x29, 0xa4, 0xb3, 0xf3, 0x0d, 0x42, 0x05,
+ 0xb3, 0x34, 0x16, 0xb4, 0x1e, 0x97, 0xc2, 0xcb, 0x58, 0x48, 0xac, 0xfa,
+ 0xc5, 0xd5, 0x20, 0x06, 0xef, 0x8d, 0x93, 0x63, 0x8d, 0x48, 0xa2, 0xe0,
+ 0xfa, 0xb5, 0xdd, 0x6d, 0x60, 0x09, 0xe1, 0x94, 0x54, 0x63, 0xe7, 0xab,
+ 0x53, 0x80, 0x9e, 0xf6, 0xaa, 0x7e, 0xbb, 0x29, 0x7b, 0x5b, 0x72, 0xed,
+ 0x9f, 0x55, 0xc4, 0x3d, 0xf1, 0x8d, 0x85, 0x59, 0x6b, 0xad, 0xa1, 0xb0,
+ 0x14, 0xa5, 0x57, 0x6a, 0x19, 0x5a, 0x99, 0xc9, 0xe6, 0xc7, 0x29, 0xcc,
+ 0xba, 0x22, 0x4f, 0xd4, 0x6d, 0xa6, 0xf0, 0xad, 0x1c, 0xe9, 0x04, 0x22,
+ 0x31, 0x8b, 0x0a, 0x2e, 0xde, 0xb1, 0x35, 0xb1, 0x2f, 0xd6, 0x1d, 0x0e,
+ 0xd2, 0xb5, 0x6b, 0xe2, 0xcd, 0xa4, 0xb4, 0xd9, 0x81, 0x9d, 0x53, 0x7b,
+ 0xb1, 0x00, 0x79, 0xcb, 0xa8, 0xd4, 0x4e, 0xb4, 0x01, 0x49, 0x8c, 0x19,
+ 0x4d, 0x1e, 0x9e, 0xed, 0x31, 0x60, 0x4c, 0xf7, 0x9f, 0xfe, 0xd1, 0x0f,
+ 0x86, 0x75, 0xee, 0x31, 0xd5, 0x7d, 0xd2, 0x44, 0x3a, 0xfd, 0x43, 0xd0,
+ 0x7d, 0x55, 0xb7, 0x97, 0x1a, 0xe5, 0x0c, 0x38, 0xb2, 0xb0, 0x0d, 0xda,
+ 0x28, 0xf7, 0xb9, 0x9d, 0x14, 0xd3, 0xf8, 0x85, 0xb7, 0x07, 0x62, 0xed,
+ 0x54, 0xee, 0xaa, 0x89, 0x9a, 0xa6, 0x2c, 0x73, 0x80, 0x35, 0xa9, 0x72,
+ 0xd0, 0xb6, 0xad, 0x15, 0x74, 0xbf, 0xba, 0xf0, 0xe8, 0xd2, 0xfb, 0xae,
+ 0xfd, 0xa5, 0xdf, 0xd7, 0xc6, 0x4e, 0x44, 0xe5, 0xa8, 0x1f, 0x1f, 0xea,
+ 0xa3, 0xc9, 0x30, 0x50, 0x13, 0xcc, 0xbb, 0x10, 0xaf, 0x22, 0x68, 0xc6,
+ 0x00, 0x1d, 0x0c, 0x2b, 0x3d, 0x0e, 0xdb, 0xf5, 0x58, 0xc2, 0xea, 0xa2,
+ 0x2d, 0x3a, 0x84, 0x0e, 0x1c, 0xf6, 0x78, 0xde, 0x90, 0xc3, 0x41, 0xd3,
+ 0x10, 0xde, 0x3d, 0x7a, 0x3e, 0xef, 0xf1, 0xf2, 0x75, 0xfc, 0x92, 0x11,
+ 0x9c, 0x7e, 0x13, 0xe9, 0xc7, 0xf8, 0x23, 0x0d, 0xa1, 0x1c, 0x9a, 0xcf,
+ 0xc1, 0xce, 0x44, 0xd1, 0xdb, 0xf3, 0x76, 0x6c, 0xb8, 0x3e, 0x1a, 0x33,
+ 0x5d, 0x9b, 0x2a, 0x51, 0xdd, 0x2d, 0x7c, 0x5e, 0x93, 0x16, 0xdb, 0x24,
+ 0xa8, 0xd1, 0xf9, 0xfe, 0xce, 0x9b, 0x3e, 0x19, 0xab, 0xee, 0x6a, 0x54,
+ 0x69, 0x4a, 0x0b, 0x62, 0x21, 0x20, 0x84, 0x06, 0x29, 0x71, 0x0e, 0xec,
+ 0x4d, 0xa9, 0xb1, 0xa1, 0x12, 0x5f, 0x0a, 0x8d, 0x68, 0xa3, 0xa4, 0xe9,
+ 0x5e, 0x8d, 0x5d, 0xe2, 0x98, 0xa3, 0x08, 0x85, 0x75, 0x63, 0xad, 0xd3,
+ 0x34, 0x99, 0xe5, 0x0a, 0xa0, 0x9d, 0xfe, 0xd1, 0xec, 0x34, 0xc1, 0x03,
+ 0xdb, 0xcb, 0xe4, 0x00, 0xda, 0xea, 0xcd, 0x8d, 0x0d, 0x1a, 0x52, 0x6b,
+ 0x92, 0x2a, 0xfe, 0xfd, 0x2e, 0x42, 0x1c, 0x54},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 60
+ {SEC_OID_SHA512,
+ 60,
+ {0x55, 0xc9, 0xf8, 0x53, 0x3f, 0x91, 0xe1, 0x75, 0xb2, 0xfa, 0xef, 0x77,
+ 0x2d, 0xfc, 0x84, 0x52, 0xaf, 0xdd, 0x8a, 0xf6, 0x55, 0x8e, 0x62, 0xd8,
+ 0x54, 0x68, 0x84, 0x57, 0x77, 0x27, 0x85, 0xa3, 0x7f, 0xb2, 0x5c, 0x9b,
+ 0xdd, 0x54, 0xc9, 0x43, 0x74, 0xce, 0x39, 0xf2, 0x5d, 0x08, 0xae, 0x61,
+ 0xd3, 0x2e, 0x42, 0x38, 0x9a, 0x01, 0xc7, 0xeb, 0xfe, 0x19, 0xad, 0x81,
+ 0xf8, 0x5b, 0x26, 0x80, 0xb1, 0x57, 0xba, 0x88, 0x5f, 0x77, 0xbc, 0x65,
+ 0x1d, 0xa4, 0x74, 0x4f, 0x06, 0xfa, 0x06, 0x21, 0x9f, 0x79, 0x1c, 0x19,
+ 0xe6, 0xc6, 0x5a, 0x44, 0x3d, 0x6f, 0x8e, 0xe9, 0x89, 0xe0, 0x11, 0x2a,
+ 0x9b, 0x2c, 0x7a, 0x50, 0xf7, 0x18, 0x04, 0x74, 0x86, 0x1c, 0xcf, 0xf6,
+ 0xbe, 0xf6, 0xf4, 0xd6, 0x25, 0xe0, 0x6d, 0x07, 0x2b, 0x98, 0x7a, 0xb6,
+ 0xd5, 0xf4, 0xe4, 0x93, 0x97, 0xa1, 0xd6, 0xab, 0x5d, 0xe8, 0x1f, 0xa1,
+ 0x77, 0x90, 0xaf, 0x6c, 0x20, 0xd6, 0xcc, 0x17, 0x3b, 0x7a, 0xfd, 0x8a,
+ 0x98, 0x6e, 0x88, 0x5d, 0xb4, 0x59, 0x6d, 0x78, 0x41, 0x96, 0xa1, 0xaa,
+ 0x6a, 0xa1, 0x65, 0x66, 0xe4, 0xfd, 0x95, 0xea, 0x1a, 0xcc, 0xa6, 0xab,
+ 0xf7, 0x5e, 0x76, 0xd2, 0x3b, 0xb5, 0xbc, 0xb9, 0xff, 0x77, 0x70, 0x39,
+ 0x24, 0xc6, 0xcf, 0x08, 0x41, 0xbf, 0xe2, 0x0a, 0x92, 0x10, 0xc6, 0xb0,
+ 0x39, 0x83, 0x77, 0x65, 0xfd, 0x88, 0x62, 0x1a, 0xc4, 0x09, 0x66, 0xa7,
+ 0xff, 0xf6, 0x36, 0xd8, 0xc0, 0x8d, 0x6e, 0x01, 0xaa, 0xe0, 0xe6, 0xcb,
+ 0xbe, 0x6d, 0x93, 0x92, 0x73, 0xb4, 0x1f, 0xde, 0xd4, 0x2c, 0xef, 0x52,
+ 0x07, 0x23, 0x68, 0x95, 0x33, 0xb9, 0xc9, 0xef, 0x88, 0x0c, 0xec, 0x71,
+ 0x65, 0xb5, 0x1d, 0x2b, 0x26, 0x61, 0xab, 0xba, 0xee, 0xc9, 0x36, 0x55,
+ 0x07, 0x5e, 0x8b, 0xa0, 0x96, 0x63, 0x87, 0x77, 0x0e, 0xe4, 0xbf, 0x6d,
+ 0xc0, 0xb5, 0xc6, 0x4f, 0x70, 0x0a, 0x16, 0x27, 0xdd, 0xb6, 0x44, 0x43,
+ 0x31, 0xd3, 0xd8, 0x4a, 0x5f, 0x04, 0x9e, 0x43, 0x13, 0xed, 0x34, 0x08,
+ 0xb3, 0x23, 0x5f, 0x90, 0x6c, 0xf1, 0xf7, 0x1c, 0xb8, 0xa6, 0x59, 0xcb,
+ 0xb9, 0xd2, 0xd2, 0x1b, 0xdb, 0x57, 0x0a, 0x89, 0x0a, 0x84, 0xb4, 0xed,
+ 0xa3, 0x57, 0xf5, 0x79, 0x8e, 0x49, 0x13, 0x06, 0xa1, 0x46, 0xf9, 0xe4,
+ 0x85, 0x48, 0x56, 0x7c, 0x21, 0xed, 0x14, 0x60, 0x82, 0xcc, 0x82, 0x7c,
+ 0x29, 0x8c, 0xc0, 0x3c, 0x7e, 0x99, 0x48, 0xce, 0x0a, 0xad, 0xe3, 0xc6,
+ 0x63, 0xac, 0x1b, 0xa5, 0x99, 0xa0, 0xaa, 0x47, 0x94, 0xf8, 0x05, 0x07,
+ 0xc5, 0x94, 0x8f, 0x68, 0xc7, 0x2e, 0xc4, 0x58, 0x15, 0xb7, 0x14, 0xcb,
+ 0xd5, 0xef, 0xc5, 0xcc, 0x44, 0xb9, 0xb8, 0x14, 0x3a, 0x00, 0xda, 0xb6,
+ 0x6b, 0xbf, 0x96, 0xd8, 0xca, 0xa3, 0x4d, 0x89, 0x50, 0x8b, 0x05, 0xde,
+ 0x17, 0x28, 0x2f, 0xcf, 0x4c, 0xbc, 0x16, 0x23, 0x21, 0x23, 0x63, 0x4e,
+ 0xfd, 0xa9, 0xdd, 0x79, 0x7f, 0x38, 0xd5, 0x4c, 0xba, 0x71, 0xf4, 0xd0,
+ 0xc4, 0xd6, 0x10, 0x36, 0x8f, 0x76, 0x87, 0xdc, 0x0d, 0x04, 0x2d, 0xc8,
+ 0x50, 0x88, 0xf8, 0xf8, 0xda, 0x3e, 0xf0, 0x15, 0x83, 0x61, 0x3b, 0x2a,
+ 0x30, 0x93, 0xb9, 0xf0, 0xf6, 0x7c, 0x29, 0x12, 0x0a, 0x6d, 0xe0, 0x3c,
+ 0x92, 0xde, 0x3f, 0xa4, 0x00, 0x78, 0xd5, 0x14, 0x5d, 0x93, 0x31, 0xc6,
+ 0x9c, 0xa0, 0x3e, 0x49, 0x78, 0xbe, 0xe7, 0x84, 0x18, 0xec, 0xfc, 0x85,
+ 0x41, 0x0a, 0x19, 0x09, 0x2d, 0x2e, 0xad, 0xce, 0xa1, 0x8e, 0xdb, 0x79,
+ 0x84, 0x9b, 0x83, 0x8d, 0xd9, 0x91, 0x02, 0x6f, 0xe3, 0xbf, 0xaa, 0xc5,
+ 0x7f, 0xfb, 0x0f, 0xa4, 0x99, 0x2e, 0x41, 0xaf},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 61
+ {SEC_OID_SHA512,
+ 61,
+ {0x62, 0x2b, 0xc0, 0x3c, 0x97, 0x5e, 0xcb, 0xcf, 0x27, 0x0d, 0x4f, 0xd0,
+ 0xa8, 0x1e, 0x24, 0x5d, 0x2d, 0x2b, 0xb9, 0x67, 0x21, 0x19, 0x95, 0x55,
+ 0x0d, 0x25, 0x99, 0xb1, 0xff, 0x72, 0xb0, 0x10, 0x6f, 0xb1, 0x55, 0xb2,
+ 0x68, 0x3f, 0xf4, 0xb3, 0xa6, 0x1a, 0xee, 0xfa, 0xa4, 0xb9, 0x93, 0x3a,
+ 0x51, 0x77, 0xd4, 0x53, 0x74, 0xed, 0xa2, 0x99, 0x4c, 0x3b, 0x53, 0x94,
+ 0x10, 0x6a, 0x02, 0x1b, 0xa3, 0x70, 0x24, 0x75, 0x59, 0xfa, 0x12, 0x17,
+ 0xfb, 0x40, 0x1b, 0x6a, 0x57, 0xc0, 0xc7, 0xf7, 0xaf, 0x1d, 0xbf, 0xbb,
+ 0x73, 0xea, 0x8c, 0x1a, 0x8f, 0x60, 0xb2, 0x3a, 0x65, 0xc1, 0xbb, 0xaa,
+ 0xef, 0x01, 0xf3, 0x5c, 0x0c, 0x95, 0x0e, 0x70, 0xf4, 0x30, 0xeb, 0xbc,
+ 0xe8, 0x7c, 0xa1, 0x3c, 0x24, 0x29, 0xb8, 0xe7, 0xa9, 0x9b, 0xfc, 0x2f,
+ 0xd9, 0xd5, 0x63, 0xe6, 0x0c, 0x68, 0xb0, 0x85, 0x2d, 0xa2, 0xdb, 0x0a,
+ 0xcf, 0x75, 0x2a, 0x1f, 0xe7, 0x3f, 0x57, 0x7f, 0xbd, 0x62, 0xa6, 0xc0,
+ 0x6f, 0x47, 0x9e, 0x8b, 0xcb, 0xe0, 0xf6, 0xee, 0xce, 0x67, 0x16, 0x44,
+ 0xd0, 0xf6, 0x50, 0x25, 0x4b, 0x01, 0x31, 0x38, 0x1b, 0x3b, 0x5e, 0x55,
+ 0x52, 0x9d, 0xda, 0x85, 0xfb, 0xb9, 0x6c, 0xa8, 0xe7, 0x66, 0x8d, 0x55,
+ 0xac, 0xd5, 0xdc, 0x08, 0xdf, 0xbc, 0xba, 0x99, 0x62, 0xeb, 0xcf, 0x9e,
+ 0x82, 0x46, 0x9a, 0x11, 0xe3, 0x83, 0x77, 0xd4, 0x7a, 0xa6, 0xac, 0x47,
+ 0xe9, 0xa8, 0x98, 0x5d, 0x35, 0xf0, 0xa2, 0x32, 0x96, 0xda, 0x33, 0x45,
+ 0x7e, 0x3c, 0x95, 0xdb, 0xfe, 0xb5, 0x73, 0x78, 0xde, 0xde, 0x44, 0xd8,
+ 0xbe, 0x3d, 0xf8, 0xc8, 0x8e, 0xb9, 0x53, 0xee, 0x82, 0xae, 0xba, 0xbd,
+ 0x5a, 0xd5, 0xe6, 0x32, 0xf5, 0xf8, 0x9a, 0xef, 0x6a, 0xa7, 0x51, 0x9a,
+ 0x07, 0xfc, 0x52, 0xed, 0x73, 0x14, 0x70, 0x3c, 0xd8, 0x77, 0x86, 0x72,
+ 0x96, 0x8a, 0xb6, 0xb3, 0x1e, 0x5b, 0x37, 0x18, 0x59, 0xfc, 0xac, 0x52,
+ 0x67, 0xfc, 0x56, 0x8c, 0x13, 0x39, 0x23, 0x4e, 0xef, 0x70, 0xb2, 0x25,
+ 0x90, 0xdc, 0xfb, 0xb3, 0x67, 0x8f, 0x8e, 0x91, 0x48, 0x3f, 0xb2, 0xfd,
+ 0xa6, 0xc6, 0x2b, 0x2d, 0xc3, 0x8c, 0x7d, 0xb4, 0x53, 0x8d, 0x3c, 0x46,
+ 0x73, 0xb7, 0xab, 0x32, 0x80, 0x6f, 0x82, 0x51, 0xb4, 0x1b, 0xe8, 0x82,
+ 0x26, 0xde, 0xf5, 0x6d, 0x05, 0xe0, 0x31, 0xb1, 0xae, 0x47, 0xb7, 0x37,
+ 0x5d, 0xd3, 0x48, 0x08, 0x1b, 0xfc, 0x34, 0xb6, 0x55, 0xad, 0x51, 0x81,
+ 0xf8, 0x3f, 0x4c, 0x78, 0x66, 0x51, 0x0e, 0x94, 0x75, 0x80, 0xc9, 0xf7,
+ 0x9d, 0x7c, 0xec, 0x9a, 0x22, 0x84, 0xad, 0x16, 0x9d, 0xc5, 0xc1, 0x2a,
+ 0x13, 0x5d, 0xf8, 0xf8, 0xac, 0xeb, 0x2b, 0xbb, 0x85, 0x32, 0x46, 0xf9,
+ 0xbe, 0xd7, 0xba, 0x17, 0x5d, 0xec, 0x9c, 0x5f, 0x4a, 0xad, 0xac, 0x16,
+ 0xc9, 0xb3, 0xce, 0x74, 0x38, 0x32, 0x60, 0xc9, 0xc7, 0x1e, 0x88, 0xad,
+ 0x54, 0x16, 0x1e, 0xdb, 0xda, 0x05, 0xcd, 0xa6, 0x92, 0x2d, 0x90, 0x6b,
+ 0xe8, 0x56, 0x7d, 0x1d, 0xd5, 0xa7, 0x81, 0x91, 0xa9, 0x6c, 0x16, 0x49,
+ 0x76, 0xc0, 0xf6, 0x07, 0x8d, 0x36, 0x46, 0x8a, 0xcc, 0x91, 0x1f, 0x4c,
+ 0x57, 0x82, 0x84, 0x12, 0x73, 0xf7, 0x18, 0x1b, 0xe5, 0x78, 0x1a, 0xd3,
+ 0x30, 0xd4, 0xb3, 0x71, 0xe2, 0xb1, 0x88, 0x8f, 0x53, 0xc2, 0x68, 0x24,
+ 0xac, 0x43, 0x21, 0xef, 0xab, 0xe3, 0xa6, 0x3a, 0x70, 0x77, 0x5b, 0xa2,
+ 0xa6, 0xb1, 0x23, 0xd8, 0x23, 0x65, 0xaa, 0x08, 0xaa, 0x01, 0x43, 0x4f,
+ 0xb9, 0x73, 0xfe, 0xee, 0x93, 0x9d, 0xdb, 0xa6, 0x9d, 0x1d, 0x9e, 0xa0,
+ 0xa4, 0xcf, 0x5c, 0x87, 0x50, 0xec, 0xfb, 0x98},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including garbage
+ // tcID: 62
+ {SEC_OID_SHA512,
+ 62,
+ {0x48, 0xeb, 0xe9, 0xde, 0x8e, 0x53, 0x72, 0x9f, 0x8e, 0xda, 0x91, 0xb6,
+ 0x50, 0x96, 0x65, 0x5c, 0xed, 0x00, 0xe4, 0x2b, 0x9e, 0x60, 0x13, 0x57,
+ 0x30, 0xe2, 0x6f, 0x45, 0x4f, 0xa2, 0xcc, 0xfb, 0x75, 0xca, 0x69, 0xfe,
+ 0x5d, 0x19, 0x9b, 0x04, 0x92, 0x00, 0xd5, 0xeb, 0x09, 0x20, 0x52, 0xdf,
+ 0x1e, 0x49, 0xc7, 0x78, 0x8f, 0x0d, 0xae, 0x5b, 0x1e, 0x1f, 0xd0, 0xb9,
+ 0x0c, 0xe7, 0x1b, 0xe6, 0x5c, 0x30, 0x78, 0xad, 0xc9, 0xf2, 0xca, 0x16,
+ 0x90, 0xde, 0xa7, 0xc8, 0xc7, 0x42, 0x07, 0x04, 0x49, 0xf5, 0xf2, 0xe3,
+ 0x81, 0x71, 0x1f, 0x64, 0x96, 0x0a, 0x3c, 0x8a, 0xf0, 0x74, 0x92, 0xa7,
+ 0x21, 0x1c, 0x6c, 0x4c, 0x13, 0x0b, 0x51, 0xcc, 0x02, 0xeb, 0x47, 0x05,
+ 0xcf, 0xcc, 0x5d, 0xe1, 0x89, 0xe5, 0x9a, 0x4f, 0xf1, 0xf1, 0x18, 0xbc,
+ 0xd0, 0x5a, 0x99, 0xba, 0x5b, 0xda, 0x03, 0xd7, 0x89, 0xf5, 0x73, 0xaa,
+ 0x85, 0x9d, 0xf0, 0xf6, 0xfe, 0x2e, 0x09, 0xac, 0xb2, 0xb4, 0x8f, 0x3f,
+ 0x22, 0x05, 0xd9, 0xa1, 0xb1, 0xa5, 0x76, 0xd1, 0x0a, 0x35, 0x06, 0x34,
+ 0x4c, 0x82, 0xdc, 0xf6, 0x36, 0x01, 0x3a, 0xe4, 0x64, 0xdd, 0x69, 0x4c,
+ 0x29, 0x9f, 0x6b, 0xf3, 0x03, 0x5a, 0x23, 0x0d, 0xdc, 0x08, 0xb9, 0xba,
+ 0xb2, 0x22, 0xac, 0x4a, 0xb8, 0xee, 0xdf, 0xd7, 0x5c, 0xd0, 0x0f, 0xf7,
+ 0x57, 0x4f, 0xd3, 0x51, 0xd3, 0x90, 0x8f, 0x9c, 0x62, 0x51, 0x88, 0x91,
+ 0x6a, 0x44, 0xa5, 0x7c, 0x3d, 0xa0, 0x23, 0x30, 0x43, 0xfc, 0x4c, 0x20,
+ 0xd2, 0xcb, 0x2d, 0x2a, 0x02, 0xf1, 0x34, 0x76, 0x49, 0x82, 0xa9, 0xa0,
+ 0x00, 0x43, 0x24, 0xac, 0x2e, 0x8c, 0xc6, 0x8c, 0xe7, 0xd2, 0x2c, 0xc5,
+ 0x0f, 0xa7, 0x92, 0x92, 0x3c, 0x55, 0x82, 0x32, 0x1e, 0xc9, 0x80, 0x23,
+ 0x1b, 0xf0, 0x0b, 0xe1, 0x2f, 0xe5, 0x8c, 0x94, 0x25, 0x84, 0x68, 0x9d,
+ 0x21, 0x74, 0x26, 0x05, 0x58, 0xc2, 0xba, 0x96, 0x36, 0x61, 0x85, 0xde,
+ 0x98, 0x91, 0x49, 0xb4, 0xbe, 0xa1, 0xb4, 0x58, 0x11, 0xca, 0x83, 0x5f,
+ 0x98, 0x29, 0x3f, 0x6d, 0xa8, 0x33, 0x25, 0xf9, 0xf7, 0xfc, 0x24, 0xa6,
+ 0x76, 0x52, 0xe2, 0x62, 0x9e, 0x8b, 0x42, 0x9f, 0xfc, 0xfd, 0xfb, 0x1f,
+ 0x5f, 0x88, 0x35, 0xd4, 0xe5, 0xfe, 0xdb, 0x6f, 0x37, 0xb0, 0x64, 0x6c,
+ 0x35, 0x93, 0xfc, 0x20, 0x85, 0xd6, 0x16, 0x62, 0x02, 0x53, 0x5d, 0x16,
+ 0xda, 0x6e, 0xb6, 0x7b, 0xf6, 0x3c, 0x5d, 0xe8, 0x97, 0x22, 0x24, 0x35,
+ 0x64, 0x24, 0xe2, 0x30, 0xe5, 0x47, 0x10, 0xc2, 0x5d, 0x00, 0x77, 0x92,
+ 0x75, 0x64, 0xc3, 0x5f, 0x78, 0x98, 0x76, 0x6a, 0x6f, 0x9c, 0x4a, 0xac,
+ 0xe3, 0x70, 0x37, 0xc4, 0x38, 0xa6, 0xd7, 0x95, 0xe5, 0x75, 0xbe, 0xd7,
+ 0xdf, 0x88, 0x3e, 0x8e, 0xc6, 0x73, 0xdd, 0x7b, 0x40, 0xe8, 0x01, 0xca,
+ 0x1f, 0xa9, 0x43, 0xca, 0x87, 0x94, 0xf3, 0xed, 0xb5, 0x28, 0xac, 0xae,
+ 0x6f, 0x08, 0x39, 0x85, 0xf5, 0xfd, 0x05, 0xb2, 0xd8, 0xea, 0xec, 0xb3,
+ 0xdb, 0x23, 0x30, 0x4d, 0x6c, 0xa4, 0x05, 0x50, 0x7b, 0x0a, 0xa3, 0xea,
+ 0x0c, 0xe5, 0xdc, 0x3d, 0xb2, 0x4e, 0x1d, 0x4e, 0xd5, 0x56, 0x76, 0x59,
+ 0xa5, 0x1a, 0xa2, 0xf0, 0xc3, 0x2d, 0x56, 0x53, 0xa7, 0x8a, 0x9a, 0x36,
+ 0x64, 0x10, 0x9b, 0x47, 0xc2, 0xca, 0x86, 0x67, 0xa1, 0x90, 0xdd, 0x58,
+ 0x79, 0x37, 0x7e, 0x2a, 0x97, 0x49, 0xf4, 0x5b, 0x11, 0x5d, 0xd6, 0xa8,
+ 0x9b, 0xd9, 0x8b, 0xef, 0xe2, 0x52, 0x17, 0x8f, 0x4a, 0x20, 0x24, 0x79,
+ 0xe6, 0xbf, 0x1e, 0xc5, 0xef, 0xa3, 0xca, 0x43, 0x81, 0xe6, 0x6c, 0xb2,
+ 0xe6, 0x9d, 0x56, 0xd6, 0x8a, 0x5f, 0x90, 0x39},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 63
+ {SEC_OID_SHA512,
+ 63,
+ {0x58, 0x4e, 0x99, 0x69, 0xbb, 0x4b, 0x1c, 0xaf, 0xaa, 0x23, 0x78, 0xff,
+ 0xd1, 0x59, 0x21, 0x6a, 0xbc, 0x17, 0x1a, 0x48, 0x48, 0x7e, 0x7f, 0xf8,
+ 0x55, 0x33, 0xef, 0xbb, 0x00, 0xc3, 0x1b, 0x13, 0x3e, 0xaf, 0x6b, 0x61,
+ 0xd1, 0xbc, 0x39, 0x2c, 0x0e, 0xac, 0x00, 0x71, 0x1c, 0x2c, 0x0a, 0x58,
+ 0x15, 0x31, 0x9b, 0x8e, 0x12, 0xf0, 0xa5, 0x0c, 0x3f, 0x35, 0x7d, 0x9f,
+ 0xa4, 0x19, 0xdf, 0x1f, 0x1c, 0x81, 0xe1, 0x74, 0x6c, 0xa5, 0xf4, 0xfb,
+ 0x0d, 0x30, 0x4f, 0x26, 0x9f, 0x07, 0xd4, 0x04, 0x1e, 0xbb, 0x09, 0x06,
+ 0xde, 0x30, 0x1a, 0x6a, 0xb9, 0x9f, 0x8a, 0x79, 0x2f, 0xfd, 0xcb, 0x26,
+ 0xed, 0x2f, 0xe0, 0x00, 0xf8, 0xa7, 0x19, 0xa4, 0x98, 0x74, 0x25, 0x62,
+ 0x8e, 0x49, 0x55, 0x9c, 0xcc, 0xda, 0xa7, 0x4f, 0x56, 0xb3, 0x02, 0x9b,
+ 0x23, 0xee, 0x6b, 0xe0, 0x1d, 0xa1, 0x27, 0xbb, 0x6c, 0x7c, 0x47, 0x06,
+ 0x7b, 0x28, 0x1a, 0xd8, 0xdd, 0x47, 0xab, 0x02, 0xad, 0x93, 0xc8, 0x79,
+ 0x41, 0xa0, 0x1e, 0x33, 0x69, 0xc7, 0xd2, 0x10, 0x86, 0x27, 0x9d, 0x45,
+ 0xf2, 0xcd, 0xe9, 0x0f, 0xaf, 0x49, 0x39, 0x33, 0x53, 0x9e, 0xd5, 0x26,
+ 0xea, 0xeb, 0xd2, 0x54, 0xb0, 0x3a, 0x5c, 0x5b, 0x69, 0xaf, 0x63, 0x4f,
+ 0x81, 0xdb, 0xf3, 0x0e, 0xc8, 0xb9, 0xcd, 0x2e, 0xe5, 0xd5, 0x63, 0x8e,
+ 0x7b, 0x9b, 0xb9, 0x05, 0x1e, 0x9d, 0xba, 0xed, 0x18, 0x95, 0xaf, 0xd9,
+ 0x92, 0xdb, 0x9c, 0xec, 0x16, 0xb3, 0x0a, 0x44, 0x0c, 0x64, 0x06, 0x60,
+ 0xbf, 0xfe, 0x55, 0x62, 0x1a, 0xde, 0x0a, 0xc1, 0xee, 0x1f, 0x61, 0x82,
+ 0x33, 0x89, 0x57, 0x7d, 0xe5, 0xb7, 0x6a, 0x0b, 0x52, 0x31, 0x9a, 0x42,
+ 0xb8, 0x0c, 0x31, 0xf4, 0x57, 0xaa, 0x9b, 0xf4, 0x83, 0xa9, 0xd6, 0x18,
+ 0x20, 0xd4, 0x18, 0xd9, 0x0a, 0xb9, 0xa5, 0x78, 0x56, 0x0c, 0xf4, 0xb8,
+ 0xd2, 0x7e, 0xf6, 0x8c, 0x33, 0x8b, 0x2c, 0x5a, 0x6c, 0x7b, 0x92, 0xef,
+ 0xa4, 0x93, 0xeb, 0xf7, 0x92, 0xb2, 0x42, 0x18, 0x91, 0x1b, 0x5a, 0xca,
+ 0xbf, 0x2d, 0x41, 0x01, 0xa6, 0x2b, 0x90, 0xbc, 0x0d, 0x86, 0x0c, 0x66,
+ 0xdd, 0x87, 0x1a, 0x9a, 0x74, 0x8a, 0x4a, 0xdc, 0xf8, 0x30, 0x7f, 0x67,
+ 0x6b, 0xb4, 0x9d, 0xa7, 0x03, 0xcb, 0xc2, 0x4c, 0xa1, 0x90, 0xa2, 0x64,
+ 0x1d, 0xdc, 0xf7, 0xe5, 0x90, 0xf8, 0xb9, 0x3b, 0x12, 0xeb, 0xce, 0xdb,
+ 0xad, 0xa2, 0x02, 0x0f, 0xfc, 0xd2, 0x54, 0x92, 0xf1, 0x68, 0x39, 0x09,
+ 0xe8, 0xf6, 0x3a, 0x21, 0x39, 0xac, 0xba, 0xe1, 0x2b, 0x9b, 0x07, 0x7f,
+ 0x2e, 0x32, 0x7a, 0x99, 0x05, 0x03, 0xb7, 0xec, 0x07, 0x9d, 0x28, 0x8b,
+ 0x23, 0xdc, 0x1e, 0xc7, 0x0d, 0xf4, 0x4f, 0x82, 0x18, 0x69, 0xe1, 0x06,
+ 0xd1, 0x71, 0x7d, 0x38, 0x4e, 0x8d, 0x8e, 0x55, 0xe2, 0x91, 0x43, 0x04,
+ 0x2f, 0x91, 0xd9, 0x8f, 0xd1, 0x4f, 0x40, 0x37, 0x40, 0xd0, 0x88, 0x5f,
+ 0x35, 0x35, 0x19, 0xf2, 0xbe, 0x19, 0x2b, 0x17, 0x2d, 0x4a, 0x0a, 0xe3,
+ 0x39, 0x93, 0x24, 0xae, 0x76, 0x20, 0x51, 0x40, 0x29, 0xbf, 0x60, 0xd1,
+ 0xf8, 0x0d, 0x4d, 0x22, 0x8f, 0x33, 0x78, 0xb6, 0xd0, 0x93, 0x72, 0x9a,
+ 0xab, 0x9a, 0xf1, 0xde, 0xfc, 0x27, 0x31, 0x92, 0x90, 0x37, 0xb6, 0xf3,
+ 0x64, 0x95, 0xf7, 0x64, 0xad, 0x7b, 0x02, 0x35, 0x17, 0xed, 0xbb, 0xa0,
+ 0xf9, 0xde, 0xb3, 0x1e, 0x82, 0x45, 0x6c, 0x98, 0xf7, 0xd1, 0xb7, 0xaa,
+ 0x0a, 0x30, 0x8a, 0xf1, 0x35, 0x0c, 0x17, 0x29, 0x52, 0x08, 0x51, 0x5b,
+ 0x60, 0x55, 0xa6, 0xd2, 0xbf, 0x41, 0xe9, 0xa9, 0x8f, 0x19, 0x3a, 0x55,
+ 0x68, 0xe9, 0x71, 0x95, 0x23, 0xb6, 0xdc, 0x7e},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 64
+ {SEC_OID_SHA512,
+ 64,
+ {0x2e, 0xeb, 0xba, 0x04, 0xc6, 0x92, 0xdb, 0x87, 0xe2, 0x19, 0x82, 0xda,
+ 0xb4, 0x77, 0x6e, 0x0e, 0xa1, 0x5b, 0xe8, 0x9e, 0x1e, 0xa2, 0xb7, 0x09,
+ 0x62, 0x25, 0xbb, 0x3d, 0x4c, 0x7f, 0xf8, 0xeb, 0x5a, 0x35, 0xc0, 0xed,
+ 0xe2, 0x8f, 0x57, 0xb0, 0x52, 0xee, 0xee, 0x47, 0x18, 0xa1, 0x21, 0x5d,
+ 0x47, 0x67, 0xb8, 0xd3, 0x19, 0x31, 0xd5, 0x2e, 0x9a, 0xfb, 0x52, 0xe4,
+ 0x8b, 0x49, 0x3a, 0x45, 0x1f, 0x32, 0xe1, 0xa9, 0x05, 0x64, 0xdb, 0x40,
+ 0xbc, 0x81, 0xab, 0x8a, 0x18, 0x85, 0xb0, 0x49, 0x60, 0x9a, 0xbe, 0x7d,
+ 0x0f, 0x2e, 0x4e, 0xd8, 0xaf, 0xce, 0x0f, 0x7b, 0x7d, 0x6f, 0xff, 0x14,
+ 0x1d, 0xd7, 0x6a, 0x30, 0x04, 0xc2, 0xbd, 0x9d, 0xc8, 0xcd, 0x90, 0x3a,
+ 0x2b, 0xaf, 0xb7, 0x7e, 0x8b, 0x95, 0x24, 0xf3, 0x8a, 0x4a, 0xee, 0x39,
+ 0x3a, 0x07, 0xb7, 0x87, 0xc9, 0x52, 0x7c, 0xc7, 0xf3, 0x9d, 0x22, 0x54,
+ 0xf1, 0x0f, 0x1c, 0x83, 0x44, 0x16, 0xae, 0x9c, 0xc6, 0x89, 0xdc, 0x71,
+ 0xda, 0xd4, 0x89, 0x05, 0x1b, 0xec, 0x16, 0x46, 0x95, 0x52, 0x71, 0x46,
+ 0x01, 0xfd, 0x5c, 0x05, 0x9f, 0xd0, 0x76, 0xc2, 0xf0, 0x11, 0xa3, 0x7b,
+ 0x1a, 0xb0, 0xac, 0xf7, 0xfd, 0x47, 0x29, 0xe2, 0x32, 0xe6, 0x8d, 0xfd,
+ 0x79, 0xec, 0x0b, 0x6e, 0xe8, 0x74, 0x13, 0xba, 0x94, 0xab, 0x4b, 0x53,
+ 0xb1, 0x61, 0x9d, 0x76, 0x0c, 0x84, 0x73, 0xfa, 0xd0, 0xd5, 0xd6, 0xb6,
+ 0x92, 0x1c, 0xc0, 0x83, 0x88, 0x10, 0xc9, 0x11, 0xe8, 0x91, 0xd3, 0x49,
+ 0x2c, 0x2e, 0xeb, 0x00, 0x8a, 0x11, 0x24, 0xc2, 0x5a, 0x2a, 0x68, 0xc4,
+ 0x8c, 0x72, 0x06, 0x4f, 0x41, 0x71, 0xc1, 0x14, 0xa1, 0x6e, 0xff, 0xb2,
+ 0x3e, 0x35, 0x16, 0x14, 0xcf, 0x6b, 0xf8, 0x7e, 0x63, 0xdf, 0x60, 0xbb,
+ 0x59, 0xa7, 0x7a, 0xcf, 0x76, 0x99, 0x24, 0xec, 0xc1, 0xa7, 0xa6, 0xcb,
+ 0xaa, 0x9c, 0xb2, 0x9d, 0x69, 0xa7, 0xee, 0x57, 0x21, 0xf1, 0xe3, 0xdf,
+ 0xe8, 0x82, 0x01, 0x20, 0x26, 0x51, 0x95, 0xb8, 0x65, 0x0a, 0x4c, 0x3f,
+ 0x5c, 0x3f, 0xff, 0x2c, 0x66, 0x65, 0x8a, 0x79, 0xc3, 0xf9, 0xe1, 0xe9,
+ 0xb8, 0x39, 0x85, 0xe0, 0x9b, 0x42, 0xb0, 0x90, 0x77, 0x91, 0xf6, 0x5f,
+ 0xf0, 0xc4, 0x6b, 0xb1, 0x0d, 0xce, 0xb0, 0xc1, 0x6d, 0x0a, 0xa4, 0x9c,
+ 0x8d, 0x1b, 0x9b, 0x5f, 0x09, 0x4e, 0xae, 0x44, 0x0e, 0x62, 0xb9, 0x38,
+ 0xc8, 0x42, 0xbd, 0xbf, 0xb0, 0xd5, 0x23, 0x40, 0xe8, 0xb7, 0x7d, 0xa5,
+ 0xc7, 0x28, 0x57, 0x4f, 0x0a, 0x09, 0x0d, 0xd3, 0xe5, 0xea, 0xa9, 0x7a,
+ 0x2c, 0x3f, 0xa7, 0xc1, 0x40, 0x27, 0x68, 0xa6, 0x93, 0xc7, 0x63, 0x5c,
+ 0xa7, 0x22, 0xd8, 0x1f, 0x10, 0x1e, 0xbf, 0x1a, 0xd8, 0x53, 0xed, 0x6a,
+ 0x3a, 0x2f, 0xda, 0x27, 0x0c, 0x49, 0xe9, 0xaf, 0xed, 0xeb, 0xa1, 0x99,
+ 0xcc, 0x6d, 0xac, 0x0a, 0x32, 0x9e, 0xaf, 0x47, 0xa3, 0x5c, 0xa0, 0xa3,
+ 0x04, 0x28, 0x6c, 0x5e, 0x92, 0x69, 0xd6, 0xd8, 0x2c, 0xf9, 0xbc, 0x3a,
+ 0xa4, 0x9f, 0xeb, 0x6b, 0x77, 0x5e, 0x82, 0xa1, 0xe4, 0x74, 0xd6, 0xbf,
+ 0x5b, 0x40, 0xdd, 0xcf, 0x8f, 0x97, 0x6f, 0x50, 0x17, 0x01, 0x8a, 0xd1,
+ 0x47, 0x1a, 0xd5, 0x0f, 0xa1, 0x23, 0x7d, 0x1a, 0xf9, 0x71, 0xc1, 0x53,
+ 0x33, 0x9c, 0xbd, 0xf9, 0xb6, 0xac, 0x5b, 0xd4, 0xf3, 0x48, 0x83, 0x8c,
+ 0x94, 0xc5, 0xd6, 0x81, 0x83, 0xbb, 0xf8, 0x1c, 0x87, 0xf3, 0xa3, 0x62,
+ 0xa7, 0x95, 0xa7, 0x14, 0x39, 0x6c, 0x0e, 0x2c, 0x45, 0x8b, 0xdd, 0x86,
+ 0xc3, 0xad, 0xa3, 0xb8, 0x04, 0x9b, 0x17, 0x5d, 0x54, 0x0d, 0x36, 0xb5,
+ 0xff, 0x48, 0xea, 0x6f, 0x51, 0xcf, 0xd0, 0xb0},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 65
+ {SEC_OID_SHA512,
+ 65,
+ {0x72, 0xe0, 0xdb, 0xe8, 0x88, 0x59, 0x28, 0xb6, 0xf1, 0x4f, 0xbb, 0x06,
+ 0x08, 0x99, 0x57, 0xa1, 0x3e, 0x57, 0xa8, 0x7f, 0xb1, 0xe1, 0xde, 0x0e,
+ 0xdc, 0xf8, 0x59, 0xb3, 0x5b, 0xca, 0xe0, 0x36, 0xa4, 0x98, 0x6c, 0x93,
+ 0x9c, 0xd9, 0x3a, 0x67, 0x52, 0x5e, 0x96, 0x0a, 0x38, 0x63, 0xef, 0x32,
+ 0xa4, 0xee, 0xec, 0xd5, 0x54, 0x4f, 0x15, 0x1e, 0x68, 0x38, 0x30, 0x5c,
+ 0xb7, 0xcf, 0xac, 0x7f, 0xf9, 0xa5, 0x04, 0x0c, 0x07, 0x8f, 0xa0, 0x9b,
+ 0x5b, 0x6b, 0x3e, 0x12, 0x97, 0xfd, 0xcc, 0xf3, 0x4e, 0xe2, 0x2c, 0x69,
+ 0x07, 0x9e, 0x91, 0x2a, 0x67, 0xac, 0xdf, 0xf4, 0x0e, 0xd5, 0x43, 0xde,
+ 0xf2, 0x3b, 0xf6, 0x18, 0x5f, 0xe1, 0x2c, 0x91, 0xb2, 0x9f, 0x73, 0xf6,
+ 0x8b, 0xaf, 0x91, 0x14, 0x4d, 0x42, 0x98, 0xc6, 0x20, 0x09, 0x41, 0xf7,
+ 0xfa, 0x38, 0x1c, 0xb7, 0x0f, 0x02, 0xd9, 0x51, 0xf2, 0x61, 0xbf, 0x1e,
+ 0x42, 0x54, 0x3e, 0xb8, 0x2a, 0x93, 0xe9, 0x4c, 0x50, 0xc9, 0x55, 0xe9,
+ 0x0d, 0x4f, 0xa7, 0x03, 0x17, 0xb1, 0xd0, 0xd6, 0xd6, 0xab, 0x77, 0x1a,
+ 0x6a, 0x46, 0x63, 0xa0, 0x8a, 0x6b, 0x22, 0x24, 0x8f, 0x85, 0x5e, 0xb0,
+ 0x64, 0x36, 0x4f, 0xb7, 0xf9, 0x6d, 0x75, 0x5e, 0xa6, 0x2d, 0xeb, 0xc5,
+ 0xf6, 0xb6, 0xf0, 0x8e, 0x60, 0x24, 0xc2, 0x21, 0xeb, 0x59, 0x94, 0x65,
+ 0xff, 0xae, 0x9d, 0xdb, 0xb0, 0xdb, 0x1f, 0x9a, 0x81, 0xf6, 0xe1, 0x40,
+ 0xb2, 0x4a, 0x36, 0xbf, 0x16, 0xd4, 0xc0, 0x29, 0x08, 0xaf, 0x25, 0x47,
+ 0x8d, 0x1d, 0x5e, 0x8f, 0x35, 0xc2, 0xfb, 0x08, 0x83, 0x43, 0xcb, 0x51,
+ 0xa9, 0x28, 0x0d, 0xfa, 0x5d, 0x07, 0x95, 0x95, 0x7c, 0xf6, 0x2c, 0xa1,
+ 0xd4, 0xc5, 0x12, 0x89, 0xe6, 0x4c, 0x7b, 0x14, 0xce, 0x17, 0x8c, 0xa6,
+ 0xce, 0x0b, 0xaa, 0xb6, 0x76, 0xc6, 0x29, 0xf3, 0x63, 0xd4, 0xa6, 0xff,
+ 0x8f, 0xb8, 0x39, 0x5a, 0x1f, 0xbf, 0xe8, 0x5d, 0x3d, 0xe1, 0x90, 0x25,
+ 0x2d, 0x05, 0x8e, 0x2b, 0xe5, 0xf1, 0xdc, 0x3f, 0x8a, 0x99, 0x29, 0xd5,
+ 0xce, 0xe2, 0x32, 0x0c, 0xf0, 0x94, 0x5a, 0x82, 0xbe, 0x5e, 0x64, 0x9b,
+ 0x83, 0xe8, 0xed, 0xe3, 0xa3, 0xb0, 0x1a, 0x18, 0x25, 0x9a, 0x5b, 0x5a,
+ 0xfc, 0x37, 0x7c, 0x36, 0xa2, 0xb0, 0x38, 0xe5, 0xfe, 0x59, 0x04, 0x65,
+ 0x16, 0x19, 0xe4, 0x70, 0xa0, 0x83, 0xda, 0x06, 0x9e, 0xfb, 0xd2, 0xdc,
+ 0xa6, 0x72, 0x5c, 0x92, 0xf3, 0x4f, 0x57, 0x4d, 0x7f, 0x5d, 0x46, 0x74,
+ 0x53, 0xf1, 0x80, 0x2b, 0x97, 0x02, 0x11, 0xf0, 0x41, 0xca, 0xf7, 0x81,
+ 0x39, 0xa4, 0x1f, 0x67, 0x1d, 0x75, 0x00, 0xb1, 0xe6, 0x65, 0x98, 0x94,
+ 0xb4, 0xcd, 0x7d, 0x1a, 0xf0, 0x4e, 0x6d, 0x7a, 0x3f, 0xc6, 0x35, 0x94,
+ 0x30, 0xd4, 0x68, 0x02, 0x60, 0xcd, 0xbf, 0xcf, 0xc4, 0x9d, 0x46, 0xd8,
+ 0xff, 0x18, 0x01, 0xeb, 0x6f, 0x28, 0xb3, 0x2c, 0x1c, 0xc4, 0x27, 0x87,
+ 0x50, 0x52, 0x93, 0x28, 0xd1, 0x0a, 0xde, 0xdd, 0x79, 0x2e, 0x63, 0x97,
+ 0x20, 0x9b, 0xd0, 0xce, 0x6d, 0xb0, 0xc9, 0x65, 0xdf, 0x02, 0x9e, 0xb8,
+ 0x35, 0xbc, 0xd3, 0xb5, 0x66, 0x1b, 0x08, 0x3a, 0x4b, 0x46, 0xb9, 0x61,
+ 0x65, 0x25, 0xda, 0x7f, 0x57, 0x83, 0x79, 0x3a, 0xc5, 0xe2, 0x2c, 0x0a,
+ 0x58, 0xf3, 0x43, 0xaa, 0x7b, 0x11, 0xc0, 0x5c, 0x4e, 0xd0, 0x39, 0xe1,
+ 0x9a, 0x07, 0x25, 0x49, 0xe3, 0x1b, 0xcb, 0xc6, 0xbb, 0x5f, 0x68, 0x89,
+ 0xd3, 0xc2, 0x8e, 0xce, 0x7f, 0x09, 0x1b, 0x6a, 0xbe, 0x7f, 0xa5, 0xa2,
+ 0xd9, 0x52, 0xd9, 0xac, 0x24, 0x08, 0x12, 0x7b, 0xc4, 0x6b, 0x77, 0x3b,
+ 0x4d, 0xed, 0xeb, 0x78, 0xe7, 0x6b, 0xdc, 0xfd},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 66
+ {SEC_OID_SHA512,
+ 66,
+ {0x1b, 0xd8, 0x8e, 0xae, 0xdf, 0xb8, 0x6d, 0x2f, 0x11, 0xd9, 0xdb, 0x39,
+ 0xd0, 0x11, 0xb4, 0xc0, 0x01, 0xa2, 0x0a, 0x72, 0x65, 0x45, 0xcc, 0xa5,
+ 0x55, 0xdf, 0x9b, 0x3b, 0xa4, 0x6f, 0x03, 0x2d, 0xff, 0x5a, 0x25, 0x9f,
+ 0xab, 0x7c, 0xca, 0xb2, 0x03, 0xa5, 0x0f, 0xaa, 0xde, 0x4d, 0xb0, 0x93,
+ 0x02, 0xa5, 0xdd, 0x3b, 0xb1, 0xf0, 0xd8, 0x54, 0xd9, 0x6b, 0xaa, 0x47,
+ 0xe7, 0x4e, 0x59, 0xd4, 0x2e, 0x54, 0xb9, 0x44, 0x09, 0xa2, 0xcb, 0x63,
+ 0xaa, 0xc1, 0x9a, 0xa2, 0xc6, 0x01, 0xd4, 0x98, 0x21, 0xc7, 0xa0, 0xcf,
+ 0xe5, 0xf6, 0x12, 0xfc, 0x00, 0xb5, 0xac, 0x39, 0x63, 0xb1, 0x92, 0x98,
+ 0xbd, 0x4a, 0x00, 0xeb, 0x3e, 0xb8, 0x16, 0x9d, 0x06, 0xb2, 0xc4, 0xab,
+ 0x7c, 0xef, 0x1e, 0x3e, 0x35, 0x04, 0xab, 0x47, 0x50, 0xda, 0x99, 0x50,
+ 0x19, 0xcf, 0xe7, 0x60, 0xed, 0x97, 0x6f, 0x7c, 0x99, 0x6d, 0xf4, 0xa3,
+ 0x53, 0xfb, 0x11, 0x77, 0x12, 0x1a, 0x7b, 0x3d, 0x61, 0x65, 0xd0, 0x8f,
+ 0x6f, 0xdf, 0xe7, 0x57, 0x16, 0xc0, 0x31, 0xf4, 0x95, 0x72, 0xc2, 0xb2,
+ 0x98, 0x1a, 0x77, 0x01, 0x80, 0x72, 0x3a, 0x62, 0xbd, 0x33, 0x7d, 0x6a,
+ 0x89, 0x16, 0x44, 0x7c, 0xc2, 0x57, 0x18, 0xc1, 0x9e, 0x61, 0x12, 0x2b,
+ 0x32, 0xad, 0xa4, 0x0a, 0x39, 0x48, 0xd1, 0xdc, 0x12, 0xb8, 0xa2, 0x94,
+ 0x0c, 0xb1, 0x62, 0x45, 0x33, 0x0e, 0x72, 0x1e, 0x25, 0x19, 0x55, 0xf3,
+ 0xd4, 0x8c, 0x7f, 0xfb, 0x8d, 0x0d, 0xba, 0x29, 0xc5, 0x52, 0x27, 0x0f,
+ 0x5d, 0x59, 0x71, 0xfb, 0xc3, 0x04, 0x72, 0x9b, 0x7b, 0x0c, 0xe4, 0x05,
+ 0xec, 0xef, 0x1e, 0x38, 0xd4, 0x2a, 0x38, 0x23, 0xea, 0x27, 0xcb, 0x17,
+ 0x7e, 0x85, 0xe8, 0xda, 0x19, 0x6d, 0x8a, 0x07, 0xca, 0x9a, 0x10, 0x5f,
+ 0x4e, 0x6f, 0xfc, 0x4a, 0x85, 0x7d, 0x9a, 0x3a, 0x03, 0xca, 0xcf, 0xa0,
+ 0x97, 0xd3, 0xde, 0x68, 0xb2, 0x94, 0x8d, 0xc2, 0x9b, 0x19, 0xcf, 0xfb,
+ 0x84, 0x7d, 0x0f, 0x1e, 0xbe, 0xd4, 0x75, 0x2d, 0x4f, 0x31, 0x69, 0x7f,
+ 0xa3, 0xad, 0xac, 0xef, 0x16, 0xec, 0xa9, 0x01, 0xfa, 0x05, 0x8e, 0xfd,
+ 0xc7, 0xa7, 0x03, 0x38, 0xbd, 0x15, 0x41, 0xe8, 0x51, 0x00, 0x99, 0x16,
+ 0xcf, 0x49, 0xb7, 0x9b, 0x59, 0x30, 0x10, 0x98, 0x6e, 0x40, 0x42, 0xf7,
+ 0x85, 0x5b, 0x0c, 0x5a, 0x4a, 0x3f, 0xa3, 0x31, 0x20, 0x9e, 0x46, 0xaa,
+ 0x2c, 0x7e, 0x6f, 0x1f, 0x18, 0x0e, 0xc4, 0xe1, 0xea, 0x6a, 0x81, 0xfc,
+ 0xec, 0x25, 0xbb, 0x2c, 0x7f, 0x21, 0x2a, 0xc4, 0xa7, 0xab, 0x23, 0xcc,
+ 0xda, 0xca, 0xf8, 0x1a, 0xc8, 0x54, 0xd7, 0x82, 0x6a, 0xb5, 0x1c, 0xc9,
+ 0x91, 0xa1, 0xcb, 0x60, 0x2f, 0x13, 0xe0, 0x03, 0x9a, 0xba, 0xcd, 0xce,
+ 0x2e, 0x56, 0x5c, 0x87, 0x09, 0xf4, 0xee, 0x23, 0xea, 0x3b, 0x3b, 0x23,
+ 0x18, 0x6a, 0xf7, 0x56, 0x00, 0x50, 0x67, 0x6e, 0x90, 0x55, 0x90, 0xfa,
+ 0x9f, 0x6b, 0x40, 0xf0, 0xb8, 0x74, 0xfb, 0xea, 0xff, 0x6a, 0x46, 0x71,
+ 0x63, 0xa5, 0x0c, 0xc1, 0x33, 0x9e, 0x16, 0xf7, 0x9b, 0xdc, 0xbf, 0x0b,
+ 0x16, 0x70, 0xfe, 0xb1, 0xdf, 0xfc, 0x3c, 0xf8, 0x67, 0x31, 0x28, 0x61,
+ 0x05, 0x3a, 0x29, 0x08, 0xed, 0x92, 0xbe, 0x30, 0xed, 0xbd, 0x1a, 0xc1,
+ 0xb3, 0x37, 0x6c, 0x5f, 0xe7, 0xf0, 0x5e, 0x27, 0xf5, 0x6d, 0x72, 0xb0,
+ 0x8e, 0x78, 0x13, 0xc5, 0x97, 0xd5, 0x8c, 0xe3, 0x68, 0x1c, 0xfb, 0xf9,
+ 0x43, 0xce, 0x08, 0x6d, 0xb9, 0x30, 0xf8, 0x2c, 0xf0, 0xcb, 0x6b, 0x13,
+ 0x11, 0x69, 0xcd, 0xb8, 0xc5, 0x7b, 0xee, 0x13, 0x0d, 0x30, 0xec, 0xa2,
+ 0xde, 0xec, 0x14, 0xdc, 0x0c, 0xf3, 0xb1, 0x74},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 67
+ {SEC_OID_SHA512,
+ 67,
+ {0x57, 0xb0, 0x3e, 0x49, 0x21, 0xcd, 0xc7, 0x39, 0x82, 0xde, 0x74, 0x8d,
+ 0x94, 0xeb, 0x59, 0x40, 0x90, 0xe9, 0x98, 0xce, 0x4a, 0xe5, 0x20, 0xcb,
+ 0x80, 0x1b, 0x88, 0x1a, 0x5b, 0x6f, 0xf9, 0x83, 0x0a, 0x28, 0xb4, 0x41,
+ 0x9e, 0x7b, 0x30, 0x59, 0xe9, 0x19, 0xbc, 0x0b, 0x27, 0xa5, 0xd0, 0x20,
+ 0x50, 0x6f, 0x2d, 0xb0, 0x2c, 0x50, 0x4b, 0x70, 0x29, 0xaa, 0x21, 0xa8,
+ 0xbe, 0x8a, 0x22, 0x5c, 0xa9, 0xac, 0xc9, 0x47, 0x29, 0x12, 0xd0, 0x03,
+ 0x48, 0x31, 0x3f, 0xe8, 0x56, 0xed, 0x03, 0x2d, 0xfa, 0x28, 0x14, 0xd8,
+ 0x8d, 0x79, 0x25, 0xc1, 0xf9, 0xe9, 0x55, 0xe8, 0xff, 0x4f, 0xd1, 0x75,
+ 0xb9, 0x6e, 0x8f, 0xac, 0x7a, 0x5c, 0x6d, 0x74, 0x9b, 0xb6, 0x80, 0x73,
+ 0xdf, 0x1d, 0xb6, 0xdd, 0x4b, 0x54, 0xb9, 0xcf, 0x87, 0x95, 0x83, 0x79,
+ 0xe3, 0x27, 0xea, 0x95, 0xc2, 0xb6, 0x8a, 0x3f, 0xa8, 0xbd, 0x3a, 0xea,
+ 0x08, 0xc3, 0x4d, 0x82, 0xd8, 0x2a, 0xc4, 0xe4, 0x25, 0xfa, 0xc2, 0x75,
+ 0x62, 0x0d, 0x29, 0x70, 0x4d, 0x3d, 0x63, 0x6a, 0x5f, 0x61, 0x53, 0xb4,
+ 0xb1, 0x06, 0x95, 0xaf, 0x83, 0x1e, 0x69, 0x4d, 0xd1, 0x1b, 0xb1, 0x7f,
+ 0x72, 0xdc, 0xf6, 0xe7, 0x2d, 0x80, 0x7d, 0x7b, 0x87, 0x6b, 0xcb, 0xa5,
+ 0x7e, 0x49, 0x04, 0x02, 0x97, 0xa4, 0x17, 0x18, 0x3f, 0x92, 0x82, 0x7c,
+ 0x44, 0x9f, 0xc1, 0xab, 0x16, 0x2f, 0xc7, 0x65, 0x20, 0xa7, 0x4f, 0x03,
+ 0xc9, 0x79, 0x51, 0x6f, 0x2c, 0xe4, 0x6e, 0x2e, 0x25, 0xd0, 0x77, 0x44,
+ 0xed, 0x93, 0x84, 0x8a, 0x2b, 0xde, 0xbe, 0x55, 0xed, 0xcd, 0x97, 0x8a,
+ 0xc7, 0x24, 0x9d, 0x0a, 0x61, 0xce, 0xbf, 0xf1, 0xaf, 0x46, 0x11, 0xa1,
+ 0x63, 0xb8, 0x10, 0xc2, 0x91, 0x40, 0xc9, 0x3f, 0x05, 0x78, 0x1b, 0x61,
+ 0x3f, 0xb0, 0x46, 0xd8, 0x73, 0x02, 0xab, 0x6b, 0xb9, 0xec, 0x68, 0x61,
+ 0x2c, 0x6e, 0x61, 0x48, 0x19, 0x84, 0xf0, 0x9e, 0xb3, 0xb5, 0x7a, 0x80,
+ 0x86, 0x6e, 0x70, 0x85, 0xde, 0xb6, 0x61, 0x30, 0xd2, 0x4a, 0xa7, 0x4b,
+ 0xc9, 0xd9, 0xb4, 0x4d, 0x7b, 0xd9, 0x3e, 0x97, 0x9c, 0x50, 0x26, 0x5b,
+ 0xaa, 0x9a, 0x25, 0x28, 0xe9, 0x8c, 0xd4, 0x26, 0x68, 0x08, 0x4f, 0x0c,
+ 0x6d, 0x94, 0xd3, 0x74, 0x0a, 0xaf, 0x55, 0xb6, 0x61, 0x83, 0xd2, 0xb8,
+ 0x99, 0x80, 0x8d, 0x41, 0x8e, 0xb1, 0x8e, 0x14, 0x90, 0xc7, 0xfa, 0x12,
+ 0x24, 0xc8, 0x70, 0xd9, 0x23, 0x6e, 0x68, 0xee, 0x07, 0x11, 0x91, 0xdf,
+ 0xfc, 0x08, 0x4a, 0x65, 0x90, 0xeb, 0xfa, 0xf7, 0xd5, 0x4b, 0xcd, 0x2c,
+ 0x7f, 0x14, 0x66, 0x0f, 0x73, 0xfd, 0xd5, 0x7e, 0x83, 0x39, 0xaf, 0x64,
+ 0xca, 0xcf, 0x15, 0x90, 0x81, 0xbb, 0x4b, 0xa2, 0xa1, 0x58, 0xb0, 0xc2,
+ 0xe4, 0x79, 0x5e, 0xa1, 0x40, 0x38, 0x3e, 0x4a, 0x0e, 0xda, 0xf6, 0x12,
+ 0x67, 0x21, 0x67, 0x09, 0x19, 0xbb, 0xa3, 0xfb, 0x41, 0xb4, 0xef, 0xf0,
+ 0x70, 0x60, 0x8d, 0x36, 0x4c, 0x0f, 0xcd, 0xf1, 0x7c, 0x98, 0x39, 0x38,
+ 0x62, 0x4d, 0x2e, 0xb7, 0x24, 0x4a, 0x43, 0x8a, 0x60, 0x5a, 0x87, 0xa4,
+ 0x53, 0x74, 0xdd, 0xc6, 0xa5, 0x88, 0x6a, 0x55, 0x50, 0xe5, 0xe2, 0x43,
+ 0x0a, 0x29, 0xb9, 0x56, 0xaa, 0x24, 0xf2, 0xa2, 0x17, 0x93, 0x7a, 0xc9,
+ 0x6c, 0xaf, 0x55, 0x48, 0x8d, 0x9b, 0xff, 0x99, 0x56, 0xf4, 0x1d, 0xfc,
+ 0x00, 0xf0, 0x17, 0xb9, 0xb5, 0x3f, 0xf2, 0xac, 0x77, 0xe6, 0x94, 0x47,
+ 0xff, 0x53, 0xd0, 0x21, 0x17, 0x45, 0xf0, 0xe9, 0xf9, 0x19, 0x51, 0xe6,
+ 0xf0, 0xb1, 0x48, 0xf0, 0x48, 0x8f, 0x88, 0xf7, 0x09, 0x06, 0xc4, 0x60,
+ 0x6b, 0x47, 0xa6, 0xe6, 0x49, 0x0b, 0xe8, 0x68},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 68
+ {SEC_OID_SHA512,
+ 68,
+ {0xb6, 0x7f, 0x4a, 0x92, 0x15, 0x1f, 0x89, 0x59, 0xf8, 0x7b, 0x8c, 0x02,
+ 0xef, 0x7d, 0xfc, 0xab, 0x2a, 0x34, 0xf0, 0xd1, 0x85, 0x43, 0x2b, 0x27,
+ 0x75, 0x87, 0xe0, 0x6f, 0xd1, 0x4d, 0x00, 0xf5, 0x80, 0xf6, 0x64, 0x53,
+ 0xff, 0x4b, 0xf9, 0xe8, 0x2c, 0xfa, 0x4f, 0xd3, 0x99, 0xfe, 0xf8, 0x99,
+ 0xf8, 0x68, 0xd5, 0x73, 0xb4, 0xdf, 0xc7, 0x5b, 0x1b, 0x53, 0x7a, 0x3d,
+ 0x89, 0x9e, 0x80, 0x64, 0x81, 0x14, 0x17, 0xb5, 0xdf, 0x57, 0xe0, 0x2f,
+ 0x89, 0x09, 0xb6, 0xfa, 0x45, 0xaa, 0xf4, 0x07, 0x93, 0xa7, 0xb3, 0xea,
+ 0x3b, 0xc7, 0x94, 0x1e, 0x78, 0x5c, 0xd4, 0x7e, 0x38, 0xc9, 0x41, 0xd3,
+ 0xb5, 0x97, 0x6f, 0xca, 0xe1, 0x96, 0xe6, 0x44, 0x86, 0x46, 0xeb, 0x7d,
+ 0x31, 0x10, 0xbd, 0xde, 0x27, 0x19, 0x3d, 0xce, 0x9a, 0x19, 0x91, 0x37,
+ 0xb3, 0x33, 0x74, 0x39, 0x0b, 0xb6, 0x61, 0x90, 0x96, 0xd2, 0x19, 0x71,
+ 0x39, 0x81, 0xcb, 0xc1, 0x99, 0xeb, 0x42, 0x7d, 0xe7, 0x3a, 0x71, 0x5f,
+ 0x1e, 0x63, 0xe5, 0x9c, 0x51, 0x2c, 0x74, 0xd3, 0x86, 0xb6, 0x0c, 0xa7,
+ 0x16, 0xbb, 0x96, 0x64, 0x65, 0x26, 0x44, 0x53, 0x64, 0x20, 0x5d, 0xbd,
+ 0x10, 0x2e, 0x05, 0xef, 0x53, 0xd5, 0x52, 0xff, 0x29, 0x36, 0x03, 0x55,
+ 0x4d, 0xe2, 0x19, 0x9e, 0x47, 0x0e, 0x9c, 0x5d, 0xb1, 0x8a, 0xa8, 0x85,
+ 0xef, 0xc1, 0x67, 0x71, 0xbe, 0x1b, 0x4a, 0xf3, 0x8e, 0xf6, 0xa1, 0xd0,
+ 0x82, 0x82, 0x55, 0x4a, 0xfd, 0x5f, 0xca, 0x4f, 0x72, 0x82, 0xdb, 0xb0,
+ 0x71, 0x74, 0x84, 0x37, 0x78, 0xae, 0xf5, 0x2c, 0x70, 0x50, 0x3a, 0x97,
+ 0xb8, 0xf2, 0x9a, 0xcc, 0x72, 0xca, 0x9b, 0xec, 0xda, 0x1b, 0xf3, 0x5e,
+ 0xf6, 0x88, 0x8c, 0x50, 0x90, 0x5c, 0xc4, 0x9d, 0x97, 0x47, 0xcc, 0x24,
+ 0x4e, 0xb3, 0xf0, 0x23, 0xd8, 0x22, 0xe9, 0x77, 0xee, 0xf4, 0x3e, 0x4c,
+ 0xbe, 0xa9, 0x19, 0x93, 0xa0, 0xf9, 0xc9, 0x69, 0x8a, 0xb4, 0x5b, 0x21,
+ 0xf2, 0xcc, 0x64, 0x08, 0xa5, 0x5a, 0xa3, 0x70, 0x66, 0x2c, 0xc0, 0xe6,
+ 0x23, 0x8a, 0x2c, 0x18, 0xf7, 0x7c, 0xb3, 0xdb, 0x69, 0x98, 0x28, 0xbc,
+ 0xe9, 0xb7, 0xa7, 0x82, 0xb5, 0x44, 0x8f, 0xdd, 0x0c, 0x1f, 0x9c, 0xd1,
+ 0x85, 0x44, 0x38, 0x6f, 0x86, 0x3a, 0xd0, 0x75, 0x31, 0x38, 0x5b, 0x9a,
+ 0x2b, 0x56, 0x19, 0x67, 0x2f, 0x70, 0x6f, 0x22, 0xee, 0x3d, 0xc9, 0xa2,
+ 0x06, 0x58, 0x17, 0x83, 0x47, 0x13, 0x5e, 0x9d, 0x22, 0xf1, 0x41, 0xc0,
+ 0xb7, 0x59, 0xc3, 0x92, 0x6a, 0xd8, 0xdc, 0xd9, 0x28, 0x3a, 0x19, 0xc7,
+ 0x77, 0x91, 0x32, 0x4a, 0x94, 0xf9, 0x20, 0x0d, 0x53, 0xe0, 0xe7, 0xde,
+ 0x40, 0xff, 0xf5, 0x44, 0x94, 0x80, 0x35, 0x59, 0xb0, 0xd7, 0x2f, 0x5b,
+ 0xb8, 0xf8, 0xa7, 0x90, 0x3c, 0x85, 0x86, 0xc8, 0xe1, 0x79, 0xa1, 0x78,
+ 0x7c, 0x86, 0x53, 0xbc, 0x54, 0xa3, 0xd1, 0xfe, 0xf1, 0xdf, 0xbc, 0xc8,
+ 0xe6, 0xf7, 0xef, 0xd4, 0x60, 0xe5, 0xb2, 0x55, 0xe7, 0x59, 0x55, 0x1b,
+ 0x21, 0xdd, 0x72, 0xd4, 0xc6, 0x8a, 0x73, 0xbe, 0x8f, 0x7e, 0x5e, 0x7e,
+ 0xb9, 0x4c, 0xf3, 0x79, 0x0d, 0x0a, 0xa5, 0xa2, 0x40, 0x6e, 0x53, 0xe6,
+ 0x7b, 0x4c, 0xd3, 0x2b, 0xca, 0x5d, 0x57, 0xb4, 0x63, 0x82, 0x14, 0x41,
+ 0xb7, 0xd4, 0xfe, 0xff, 0xa4, 0x89, 0x4a, 0x2b, 0x1a, 0x1d, 0xb2, 0x65,
+ 0x67, 0x25, 0x60, 0x51, 0xd2, 0xf1, 0x95, 0xb5, 0xf8, 0xe7, 0xac, 0x67,
+ 0x67, 0x06, 0x78, 0x80, 0x93, 0xb2, 0x22, 0xe5, 0x61, 0x74, 0x55, 0xa4,
+ 0xab, 0x45, 0xf2, 0x91, 0xed, 0x23, 0x82, 0xf1, 0x29, 0x18, 0xa4, 0x04,
+ 0x4a, 0x50, 0x25, 0x98, 0xd2, 0x3b, 0x16, 0x6d},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 69
+ {SEC_OID_SHA512,
+ 69,
+ {0xc6, 0x95, 0x03, 0xbe, 0x97, 0x45, 0xfe, 0xad, 0x30, 0xb4, 0xfc, 0x7d,
+ 0xce, 0x08, 0xd8, 0xc6, 0xa0, 0x17, 0x87, 0x54, 0xa1, 0x5f, 0x80, 0x5d,
+ 0xae, 0x45, 0x5f, 0xfe, 0x8f, 0x33, 0x26, 0x21, 0x05, 0x01, 0x75, 0x02,
+ 0x23, 0x5f, 0x8a, 0xb2, 0x5c, 0x13, 0xd6, 0x3b, 0x42, 0x70, 0x3d, 0x9f,
+ 0xdc, 0x27, 0x2b, 0xea, 0xf4, 0xf9, 0x55, 0x3f, 0x62, 0x83, 0x22, 0x03,
+ 0xdc, 0x1d, 0x45, 0x91, 0x5d, 0x64, 0x03, 0x24, 0x96, 0x74, 0x9e, 0xed,
+ 0x24, 0x4b, 0x79, 0x85, 0x80, 0xe3, 0xc2, 0x59, 0x4c, 0x0c, 0xf3, 0xd1,
+ 0x00, 0xe9, 0xc6, 0x00, 0x91, 0x2d, 0xad, 0x5d, 0x77, 0x77, 0x08, 0xb0,
+ 0xa8, 0x83, 0x49, 0x0b, 0x28, 0xe5, 0x92, 0x2c, 0x60, 0x61, 0x45, 0x8f,
+ 0x57, 0x73, 0x0e, 0xea, 0x9c, 0x6b, 0x61, 0xc6, 0xc6, 0x32, 0x5a, 0x7c,
+ 0x46, 0x43, 0x5b, 0x36, 0x26, 0xcc, 0x9d, 0x7d, 0x33, 0x14, 0x2e, 0xf7,
+ 0x55, 0x51, 0xa1, 0x2e, 0x64, 0x4b, 0x50, 0x11, 0x5c, 0x4f, 0xec, 0xa8,
+ 0x3d, 0x69, 0x40, 0x64, 0x82, 0xb0, 0xd7, 0xd4, 0xe5, 0xad, 0xe8, 0xcc,
+ 0x83, 0x45, 0x57, 0x5d, 0x61, 0xcd, 0x7c, 0xb4, 0xe9, 0xbd, 0xd2, 0xef,
+ 0xa0, 0x7d, 0x2c, 0x99, 0x8e, 0x2a, 0x1c, 0x20, 0x5b, 0x54, 0x44, 0x5c,
+ 0xcd, 0xa6, 0xd5, 0x4a, 0x88, 0x5e, 0xea, 0xe9, 0xfe, 0xa3, 0xfe, 0x6f,
+ 0xde, 0xab, 0x8c, 0x9a, 0xd5, 0x84, 0x12, 0xcb, 0xdd, 0x2a, 0x3a, 0xe4,
+ 0xb8, 0x29, 0x0b, 0xc7, 0x92, 0xbf, 0x64, 0xa7, 0xf3, 0x6f, 0x85, 0x74,
+ 0xf2, 0x2a, 0xc8, 0x83, 0x9a, 0x7c, 0x4f, 0xa6, 0x8c, 0x23, 0xd7, 0xbe,
+ 0xc8, 0x63, 0x8c, 0x08, 0xcc, 0x7b, 0x50, 0x1f, 0xf0, 0x65, 0x2b, 0x27,
+ 0x24, 0x42, 0xb8, 0x96, 0x92, 0xa5, 0xab, 0x72, 0x40, 0x50, 0xad, 0xd8,
+ 0xcb, 0xf9, 0xb2, 0x29, 0xf5, 0x0e, 0x75, 0xff, 0xb8, 0x8b, 0x07, 0xc2,
+ 0x9f, 0x31, 0x93, 0xd1, 0xc9, 0x0b, 0xf4, 0x97, 0x3b, 0xa3, 0x36, 0xf7,
+ 0x0b, 0x06, 0x83, 0x02, 0x02, 0xea, 0x0d, 0xc6, 0x9f, 0xa9, 0x65, 0xf4,
+ 0xbb, 0x05, 0xbf, 0xcf, 0x9c, 0x1e, 0x89, 0x6d, 0xc8, 0x32, 0xc8, 0xd4,
+ 0xfd, 0xc9, 0x82, 0x42, 0xef, 0x26, 0xec, 0x72, 0xdf, 0x31, 0x1d, 0x01,
+ 0x1a, 0x7a, 0xeb, 0xf8, 0x50, 0xef, 0xe2, 0x76, 0xfa, 0xfc, 0x7e, 0xbe,
+ 0x3b, 0x7d, 0xe0, 0x20, 0x86, 0x3e, 0x9c, 0xa1, 0xa3, 0xbc, 0xe4, 0x23,
+ 0x30, 0x2f, 0x47, 0x48, 0x7b, 0x17, 0xe2, 0x4c, 0xe9, 0x30, 0x5d, 0x98,
+ 0xbd, 0x22, 0x22, 0xd2, 0x74, 0x04, 0xea, 0x8a, 0x2d, 0x25, 0xc6, 0x88,
+ 0xc8, 0x5d, 0x06, 0x40, 0xd9, 0x6c, 0x05, 0xa1, 0xc2, 0xb4, 0x9c, 0xe2,
+ 0x7a, 0xbb, 0xb7, 0xff, 0x08, 0x95, 0xb3, 0xfa, 0x75, 0xa3, 0xd6, 0x49,
+ 0xa2, 0xe1, 0x48, 0x72, 0xa2, 0x91, 0x90, 0x04, 0xf6, 0xa1, 0xa8, 0x33,
+ 0xb8, 0xa1, 0x5c, 0xa9, 0x1d, 0xb0, 0x8d, 0x5a, 0x62, 0x61, 0xf6, 0x3f,
+ 0xc3, 0xc0, 0xcd, 0x8e, 0x95, 0xaa, 0xf7, 0x8c, 0x32, 0x8d, 0x60, 0x40,
+ 0x9b, 0xdb, 0xca, 0xd7, 0x41, 0xc9, 0x85, 0x89, 0x24, 0xa8, 0x44, 0xae,
+ 0x55, 0xa8, 0x0e, 0x1e, 0xce, 0x9e, 0x95, 0x05, 0xab, 0x8f, 0x30, 0x1d,
+ 0x9b, 0x8a, 0xb6, 0xa5, 0xd4, 0x9f, 0x90, 0xfc, 0x46, 0xc0, 0x9e, 0xea,
+ 0x0d, 0x3b, 0x0e, 0xf7, 0x58, 0x65, 0x36, 0x71, 0x2d, 0xc6, 0x95, 0xb2,
+ 0xb1, 0x05, 0x38, 0x80, 0xbf, 0x62, 0x82, 0x34, 0x40, 0x98, 0xd6, 0x65,
+ 0x8a, 0x94, 0xf9, 0xd2, 0xc8, 0x1d, 0x93, 0x1c, 0xd1, 0xd3, 0x54, 0x41,
+ 0xe5, 0x7f, 0x1c, 0x24, 0xd8, 0x51, 0x50, 0xac, 0x37, 0xb2, 0x28, 0x00,
+ 0x33, 0xf1, 0x6b, 0xcd, 0xa1, 0xc4, 0xf8, 0x6c},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 70
+ {SEC_OID_SHA512,
+ 70,
+ {0x72, 0x79, 0x98, 0xd4, 0xa1, 0x72, 0xce, 0xd0, 0xec, 0x2c, 0xb6, 0xd2,
+ 0xd4, 0x9f, 0x76, 0x68, 0x37, 0xc1, 0xdf, 0xce, 0xff, 0x9f, 0xbd, 0x35,
+ 0xdf, 0xe9, 0xe3, 0x57, 0xa4, 0xb9, 0xb1, 0x43, 0xc4, 0xd5, 0x3a, 0x82,
+ 0x14, 0xa3, 0x90, 0x00, 0x46, 0x7b, 0xc8, 0xc8, 0x8b, 0xb3, 0x58, 0x26,
+ 0x33, 0xd4, 0x71, 0xfd, 0xec, 0xc5, 0x8c, 0x03, 0x3b, 0xf3, 0xf6, 0x6a,
+ 0x29, 0xb8, 0x93, 0xcf, 0x4f, 0x67, 0x77, 0xf5, 0x88, 0x41, 0xe4, 0x67,
+ 0xb8, 0x4c, 0x15, 0xc2, 0xc5, 0x00, 0x7e, 0x0c, 0x32, 0x2b, 0x0a, 0x51,
+ 0x77, 0x94, 0x90, 0xba, 0xd1, 0x34, 0xe9, 0x05, 0xe8, 0x3b, 0xb9, 0x0c,
+ 0x13, 0xa2, 0xf0, 0x42, 0x53, 0x31, 0xb9, 0x71, 0x97, 0xd6, 0x48, 0x5f,
+ 0x2c, 0x4c, 0x53, 0x4e, 0x32, 0x62, 0xf7, 0x8d, 0xbd, 0xa5, 0xa5, 0xad,
+ 0xae, 0x63, 0x90, 0x15, 0x04, 0xfa, 0xe8, 0x6d, 0x25, 0xab, 0x57, 0x9a,
+ 0xa8, 0xb1, 0xa3, 0xf2, 0x45, 0x1d, 0x1b, 0x8a, 0x02, 0xc2, 0xd8, 0x1f,
+ 0x42, 0x56, 0x89, 0xc3, 0x4c, 0xc9, 0xab, 0xb8, 0xd0, 0x35, 0xc0, 0xac,
+ 0xad, 0x50, 0xf2, 0xd1, 0x66, 0xc5, 0x8d, 0x1f, 0xcb, 0x75, 0xc2, 0x51,
+ 0x61, 0x5e, 0x48, 0x74, 0x1a, 0x38, 0x83, 0x1d, 0xa8, 0x12, 0x4d, 0x82,
+ 0x1b, 0x2a, 0x36, 0x9e, 0xbb, 0xf7, 0xc0, 0x6c, 0xc5, 0xfa, 0x2c, 0x78,
+ 0x95, 0x06, 0x40, 0x27, 0x46, 0x75, 0xd1, 0xac, 0x38, 0x53, 0x08, 0x14,
+ 0xc4, 0xb0, 0x64, 0x2f, 0xbc, 0x89, 0x5f, 0x96, 0x6b, 0xd7, 0xbc, 0x16,
+ 0x48, 0xf5, 0x26, 0xa6, 0x11, 0xa9, 0x79, 0xdf, 0x40, 0x36, 0x72, 0xb2,
+ 0x9d, 0x37, 0x78, 0x62, 0x81, 0x31, 0x1d, 0x9d, 0x53, 0x7a, 0x9f, 0xaf,
+ 0x74, 0x02, 0x0b, 0x8a, 0xf0, 0x3d, 0xf4, 0xbe, 0xa5, 0x90, 0x46, 0x3f,
+ 0x31, 0xaa, 0x9b, 0x5a, 0xad, 0x6c, 0x60, 0x26, 0x42, 0xd0, 0x12, 0xb6,
+ 0x5e, 0xb7, 0x01, 0x22, 0xa4, 0x0e, 0x93, 0xac, 0x05, 0x9d, 0x25, 0xc6,
+ 0xf7, 0xad, 0xe4, 0x3c, 0xa1, 0x25, 0x7b, 0xbf, 0xd1, 0x7b, 0x29, 0xb1,
+ 0xca, 0xc1, 0xab, 0x46, 0xac, 0xa8, 0x52, 0x13, 0xc9, 0x39, 0x9e, 0x9f,
+ 0x3c, 0x2b, 0xce, 0x25, 0xb9, 0x70, 0x9c, 0xa5, 0x2d, 0x9b, 0xe2, 0x98,
+ 0x90, 0xa4, 0x09, 0x09, 0x0e, 0x8d, 0x43, 0x56, 0xae, 0xb8, 0x57, 0x51,
+ 0xc3, 0xa8, 0xd8, 0x5a, 0x6f, 0x49, 0xe4, 0x98, 0xaa, 0x63, 0xe4, 0x8f,
+ 0x6f, 0xa0, 0x87, 0x54, 0x71, 0x1a, 0xe2, 0xe8, 0x49, 0xdd, 0xa0, 0xa7,
+ 0x84, 0xb2, 0x9e, 0xd3, 0x9f, 0xbc, 0x92, 0xcc, 0x54, 0xc2, 0x02, 0x7b,
+ 0x29, 0x12, 0x57, 0x2d, 0xa0, 0x24, 0x2d, 0x48, 0x0c, 0x2d, 0xf0, 0xa3,
+ 0x47, 0xca, 0x68, 0xf4, 0x43, 0x54, 0x05, 0xc1, 0x4f, 0xde, 0x7e, 0x07,
+ 0xab, 0x61, 0x86, 0x09, 0x24, 0xfc, 0x9e, 0x2f, 0x0b, 0x12, 0x3a, 0x7d,
+ 0x1d, 0xc9, 0x50, 0x5c, 0xf9, 0x21, 0x9e, 0xe2, 0xe5, 0xfc, 0x0e, 0x3a,
+ 0x40, 0x24, 0x0c, 0xb9, 0x39, 0x8f, 0xd5, 0x58, 0x3b, 0x48, 0x97, 0x18,
+ 0x42, 0xe5, 0x72, 0x27, 0xad, 0xf5, 0x09, 0x27, 0xc7, 0xb2, 0xce, 0x06,
+ 0xfc, 0x52, 0x00, 0x79, 0x20, 0x58, 0x2a, 0x7f, 0xec, 0xf2, 0xa5, 0x84,
+ 0x8e, 0x8a, 0xaf, 0x44, 0xbe, 0x1f, 0xdf, 0x01, 0xb3, 0x9e, 0x83, 0x3f,
+ 0xe2, 0xe6, 0x87, 0x41, 0x09, 0x15, 0x4d, 0x32, 0x1a, 0x00, 0x21, 0x8c,
+ 0x37, 0xe3, 0x68, 0xc2, 0xcd, 0xaf, 0x2b, 0xf7, 0x43, 0xfb, 0xc7, 0x24,
+ 0xb2, 0xd4, 0xdd, 0xf7, 0x72, 0xb7, 0xdc, 0xb5, 0xc0, 0xf5, 0x0a, 0xea,
+ 0xec, 0xca, 0x9e, 0x03, 0x51, 0xb9, 0x3b, 0xe1, 0x26, 0xff, 0x4f, 0x86,
+ 0x53, 0xdf, 0x60, 0xa2, 0x17, 0x65, 0xc7, 0x1c},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 71
+ {SEC_OID_SHA512,
+ 71,
+ {0x0a, 0x0c, 0xf5, 0xf5, 0x0c, 0xbd, 0xfd, 0x05, 0x71, 0xc7, 0x55, 0x79,
+ 0xda, 0x50, 0xbb, 0xe8, 0x3c, 0x0f, 0x92, 0xf1, 0x54, 0x53, 0x4a, 0xd5,
+ 0x68, 0x2a, 0x5e, 0x4b, 0x5e, 0xa7, 0xda, 0x1f, 0x0b, 0x69, 0x67, 0xcc,
+ 0xc0, 0xe2, 0x28, 0xd0, 0x3a, 0x02, 0x32, 0x90, 0x14, 0x93, 0x95, 0x44,
+ 0x51, 0x71, 0x3c, 0x76, 0xda, 0xf5, 0xb7, 0xa5, 0x50, 0xc4, 0x2a, 0xd6,
+ 0xe9, 0xdc, 0xae, 0xdd, 0x42, 0xc6, 0x21, 0x2c, 0x20, 0x06, 0x5b, 0x09,
+ 0xb2, 0xbe, 0x9b, 0xbb, 0x6d, 0x84, 0x79, 0xba, 0xc0, 0x03, 0x93, 0xae,
+ 0x00, 0xc8, 0x23, 0x13, 0xef, 0xc6, 0xfd, 0x3d, 0xe3, 0xe3, 0xe4, 0x83,
+ 0x55, 0xe2, 0x32, 0xbe, 0x62, 0xc8, 0x9a, 0xc7, 0x40, 0x77, 0xca, 0xc1,
+ 0xfb, 0x83, 0xdc, 0x73, 0x15, 0x72, 0x3d, 0x87, 0x9c, 0x92, 0x82, 0x05,
+ 0x6e, 0xf5, 0x3b, 0x2e, 0xbd, 0x25, 0x70, 0xb5, 0x17, 0xc4, 0x98, 0xf5,
+ 0x87, 0xeb, 0x23, 0xb7, 0xc1, 0xd8, 0x4c, 0xfa, 0x7a, 0xaf, 0xfe, 0x48,
+ 0x39, 0xd8, 0xca, 0x39, 0xac, 0xaf, 0x21, 0x56, 0x42, 0x5e, 0xa4, 0x91,
+ 0x34, 0xb4, 0x1d, 0x48, 0x24, 0x34, 0x7b, 0xbc, 0xdf, 0x77, 0x98, 0xf7,
+ 0xd5, 0x60, 0x09, 0xe8, 0xde, 0xf5, 0x45, 0x0f, 0x95, 0x19, 0xe3, 0x52,
+ 0x0e, 0x95, 0x63, 0x57, 0xf1, 0x1a, 0xbf, 0x36, 0x40, 0x77, 0xc2, 0x87,
+ 0xec, 0x24, 0x9e, 0x54, 0x81, 0x07, 0x57, 0x30, 0x0b, 0xd9, 0xb5, 0xc4,
+ 0xb5, 0x25, 0xa9, 0x98, 0xb1, 0x92, 0x47, 0xd4, 0x13, 0x01, 0xbf, 0xe3,
+ 0xf0, 0x1e, 0xf8, 0x93, 0x56, 0xa7, 0x32, 0x2d, 0x0b, 0x3e, 0xff, 0xa0,
+ 0x8c, 0x7b, 0x6c, 0x99, 0x61, 0x94, 0xae, 0x6b, 0x15, 0x4a, 0xb3, 0x3a,
+ 0x97, 0xb9, 0xb3, 0x55, 0x23, 0x31, 0x4e, 0x5f, 0x5c, 0x8b, 0xc1, 0x30,
+ 0xfe, 0x25, 0x04, 0xfe, 0x08, 0x31, 0x64, 0x49, 0xf4, 0x6d, 0xec, 0x84,
+ 0x53, 0x95, 0xed, 0xd3, 0x89, 0xee, 0x56, 0x72, 0xb5, 0xe8, 0xe3, 0x36,
+ 0x0b, 0xc5, 0x4a, 0x6c, 0x45, 0xd0, 0x2b, 0x04, 0x15, 0x0e, 0x86, 0xf6,
+ 0x95, 0xaf, 0xb6, 0x53, 0x7e, 0x6d, 0x10, 0x00, 0xf8, 0xe7, 0xc6, 0x5c,
+ 0xc0, 0xa2, 0xfa, 0x1f, 0xdc, 0xd8, 0xf8, 0x23, 0xe5, 0xd8, 0xd9, 0x72,
+ 0xa9, 0x9f, 0xad, 0x86, 0x4b, 0x9a, 0x74, 0x23, 0xd0, 0x6e, 0x8d, 0x4f,
+ 0x54, 0x21, 0xe4, 0x39, 0xd5, 0x4e, 0x3d, 0x25, 0x0e, 0x80, 0x7f, 0xdd,
+ 0xde, 0xcd, 0xb6, 0x57, 0x05, 0xd9, 0x8e, 0x02, 0x00, 0x02, 0x6e, 0x1d,
+ 0x46, 0xae, 0x94, 0x61, 0x53, 0x43, 0x61, 0xca, 0x41, 0xf6, 0xc6, 0x8e,
+ 0x12, 0x69, 0x92, 0xb1, 0x77, 0xd9, 0x69, 0x2e, 0xcc, 0x7c, 0x77, 0xa6,
+ 0x8d, 0xf0, 0x9f, 0xc7, 0x41, 0x59, 0xd3, 0x82, 0xe9, 0x94, 0x3b, 0xa8,
+ 0x5a, 0x62, 0x82, 0x5f, 0x70, 0x0e, 0xa3, 0xc8, 0x01, 0x0c, 0x38, 0x5e,
+ 0x1f, 0xb2, 0xf4, 0xc2, 0xd1, 0x75, 0x5c, 0x54, 0xca, 0xfb, 0xa8, 0x26,
+ 0x05, 0x5c, 0x0a, 0x4d, 0x2a, 0x2b, 0xdb, 0x20, 0x93, 0xe0, 0xb8, 0xf6,
+ 0xfd, 0x00, 0x9d, 0x44, 0x8b, 0x09, 0x80, 0x6b, 0xa4, 0xa3, 0x71, 0x49,
+ 0x37, 0xc3, 0x9a, 0x23, 0x37, 0x0e, 0x99, 0xf9, 0x6b, 0xd2, 0x93, 0xaf,
+ 0x48, 0x66, 0x74, 0xd7, 0x46, 0xfa, 0xaa, 0xe7, 0x6b, 0xdd, 0xf5, 0x6e,
+ 0x43, 0xf1, 0xa0, 0x21, 0x8c, 0xa6, 0x48, 0x91, 0xd0, 0xcb, 0x1a, 0xd8,
+ 0x13, 0x0e, 0xa8, 0x01, 0x56, 0xa3, 0x2c, 0x08, 0x73, 0xbd, 0xa1, 0x2f,
+ 0x37, 0x2a, 0xe5, 0x8c, 0xdc, 0x27, 0x66, 0xbe, 0xd5, 0x3d, 0xc2, 0x7d,
+ 0x81, 0xe7, 0xf1, 0x64, 0x87, 0xeb, 0xea, 0x46, 0x89, 0x38, 0x18, 0xb4,
+ 0x34, 0xc7, 0xc9, 0xad, 0x4e, 0x1a, 0x60, 0xdd},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: including undefined tags
+ // tcID: 72
+ {SEC_OID_SHA512,
+ 72,
+ {0x5a, 0xa6, 0x5a, 0x18, 0x33, 0x2c, 0x2b, 0x51, 0x5b, 0xb7, 0x0c, 0x97,
+ 0x05, 0x9b, 0xde, 0x6c, 0x6c, 0xfe, 0xf2, 0x6b, 0x9c, 0x7d, 0x87, 0x45,
+ 0x75, 0xdc, 0x2f, 0xda, 0xbb, 0xd1, 0x17, 0x61, 0x99, 0xb2, 0x08, 0xc3,
+ 0xcc, 0xec, 0x06, 0xbf, 0x52, 0x32, 0x4a, 0x0c, 0xf1, 0x32, 0x22, 0xad,
+ 0xd3, 0xb6, 0x50, 0x11, 0xbf, 0x54, 0x33, 0x8e, 0x13, 0x9b, 0x91, 0x60,
+ 0x2f, 0xaf, 0xde, 0x29, 0xd0, 0x1d, 0xf1, 0x09, 0x54, 0x0c, 0x05, 0x77,
+ 0x86, 0xa2, 0x0a, 0x21, 0x12, 0x83, 0xbd, 0x87, 0xb0, 0x51, 0xcd, 0x0c,
+ 0x22, 0x6c, 0xc6, 0xd5, 0x53, 0x90, 0x48, 0xa9, 0x62, 0x21, 0x05, 0x37,
+ 0x9d, 0xb0, 0x15, 0x32, 0x6c, 0xbb, 0xc1, 0x35, 0x3d, 0xa1, 0xee, 0x45,
+ 0x75, 0xb5, 0x63, 0x57, 0x84, 0xc6, 0x7d, 0xd9, 0xfe, 0x2e, 0x46, 0x4a,
+ 0x94, 0x9f, 0x84, 0xf9, 0x92, 0x6f, 0x71, 0x02, 0xf9, 0x2b, 0x2a, 0x31,
+ 0x09, 0xa7, 0x77, 0x85, 0xa0, 0x54, 0x16, 0xac, 0x16, 0x21, 0x79, 0xab,
+ 0x3e, 0xa4, 0x42, 0x57, 0x55, 0xc6, 0x1c, 0x5f, 0xe0, 0x4c, 0xfb, 0xf7,
+ 0x35, 0x31, 0x84, 0x15, 0xcb, 0x17, 0xf4, 0x5c, 0x90, 0xf8, 0x6b, 0x3a,
+ 0xc7, 0x11, 0x26, 0x98, 0xa0, 0xef, 0xe9, 0xe9, 0x03, 0xfc, 0x81, 0x6f,
+ 0xf0, 0x88, 0x17, 0xe6, 0x2d, 0x64, 0x54, 0x37, 0x35, 0x97, 0x81, 0x09,
+ 0x8e, 0xfa, 0x9b, 0x34, 0xc0, 0x24, 0x6b, 0x3b, 0xf4, 0x3e, 0x10, 0x23,
+ 0x3d, 0x55, 0xb3, 0x34, 0xce, 0xd1, 0xd9, 0xa5, 0x90, 0xfd, 0xdd, 0x11,
+ 0x90, 0xb9, 0xea, 0xa5, 0x68, 0x55, 0xf4, 0x64, 0xd8, 0x15, 0x2a, 0x71,
+ 0xee, 0xa9, 0xdc, 0x4e, 0x9a, 0x82, 0xf0, 0x21, 0x47, 0x2b, 0x84, 0xf3,
+ 0x4b, 0x48, 0xfb, 0x41, 0x8a, 0x94, 0x19, 0x95, 0xde, 0xd7, 0x05, 0x29,
+ 0x14, 0x9a, 0xcc, 0x84, 0xd5, 0x08, 0x80, 0xa8, 0x37, 0x0e, 0x00, 0xf7,
+ 0xc9, 0x81, 0x7b, 0x86, 0xca, 0x8d, 0x58, 0x99, 0x1f, 0xd5, 0x17, 0xe3,
+ 0xd1, 0x12, 0x3c, 0xd4, 0x6e, 0x45, 0x9c, 0x13, 0xfa, 0x1b, 0x07, 0xd4,
+ 0x2c, 0x64, 0xe3, 0x2e, 0x18, 0x55, 0x22, 0x57, 0x39, 0xb4, 0xa2, 0x9d,
+ 0x28, 0xe0, 0xc5, 0x50, 0xdb, 0x20, 0x80, 0xd1, 0xe4, 0x14, 0x51, 0xfb,
+ 0x1e, 0xaa, 0x55, 0xcb, 0x69, 0xc7, 0xd7, 0xee, 0x06, 0x77, 0x20, 0x1b,
+ 0xff, 0x84, 0x1c, 0xe0, 0xd5, 0x92, 0x77, 0xb0, 0x9d, 0xaa, 0x91, 0xaa,
+ 0xae, 0x04, 0x2c, 0xa7, 0x30, 0xd2, 0xe8, 0x35, 0x37, 0x1d, 0x6e, 0x15,
+ 0x51, 0xc7, 0x2f, 0xdd, 0xe0, 0x46, 0x61, 0x88, 0x27, 0x8a, 0x65, 0x11,
+ 0x78, 0xc7, 0x69, 0x76, 0x9c, 0x4c, 0x5e, 0x83, 0xf7, 0xb4, 0x92, 0xbc,
+ 0x01, 0xc9, 0x4d, 0xea, 0x29, 0x06, 0xdc, 0xef, 0xe4, 0x84, 0x73, 0xda,
+ 0x6e, 0x00, 0xb4, 0x78, 0x23, 0xee, 0x14, 0x40, 0xaf, 0x77, 0xf0, 0x58,
+ 0xb0, 0xb3, 0xc5, 0x37, 0x87, 0xf2, 0x6a, 0xc1, 0x87, 0x9c, 0xa0, 0xea,
+ 0x0f, 0xd5, 0xfb, 0x4d, 0xde, 0x72, 0xcc, 0x47, 0xf2, 0x2f, 0xa0, 0x89,
+ 0x7b, 0x8e, 0xbb, 0x0d, 0x59, 0x41, 0x63, 0x20, 0x1b, 0x6d, 0x1e, 0x56,
+ 0x5c, 0x6a, 0x90, 0x70, 0xab, 0xb4, 0x25, 0x67, 0xf6, 0x5f, 0x5d, 0x25,
+ 0x2b, 0x1b, 0xa5, 0x37, 0xc4, 0x96, 0xb2, 0x68, 0x8e, 0x1d, 0xc8, 0x64,
+ 0xcf, 0xfb, 0x88, 0x63, 0x72, 0x7e, 0x53, 0x11, 0xda, 0xaa, 0x0e, 0xc5,
+ 0x43, 0x97, 0xd7, 0x25, 0xb6, 0xfd, 0x88, 0xc5, 0xf1, 0x0c, 0x76, 0xdd,
+ 0x48, 0x78, 0xa8, 0x98, 0x1d, 0x86, 0x43, 0x58, 0xd1, 0x67, 0x64, 0xd8,
+ 0x29, 0x15, 0x06, 0x4c, 0x1d, 0xf1, 0xd1, 0x4e, 0xdf, 0xc0, 0x21, 0x7f,
+ 0xf1, 0x3a, 0x36, 0x7d, 0x8c, 0x96, 0x34, 0xef},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 73
+ {SEC_OID_SHA512,
+ 73,
+ {0x89, 0x01, 0xdf, 0xd3, 0xf8, 0x7f, 0x0a, 0x88, 0xbd, 0x64, 0xa6, 0xdc,
+ 0xa0, 0x3f, 0x9b, 0x91, 0x43, 0xc1, 0x25, 0x58, 0x83, 0x8d, 0x7c, 0x4e,
+ 0x8e, 0x8e, 0x76, 0x83, 0xf0, 0xa5, 0xfe, 0x4d, 0x89, 0xa6, 0xe9, 0x28,
+ 0x98, 0xae, 0x65, 0x3d, 0x7d, 0x54, 0xff, 0x54, 0xf3, 0x88, 0xf1, 0xfe,
+ 0x6b, 0x3d, 0x71, 0x99, 0x61, 0x99, 0x93, 0xff, 0xfb, 0xbf, 0x23, 0x9a,
+ 0x46, 0xbb, 0xd7, 0x65, 0x73, 0x75, 0x2a, 0x20, 0xfe, 0x64, 0x5a, 0xbd,
+ 0x67, 0x85, 0x69, 0x80, 0xc5, 0x41, 0xac, 0x70, 0xca, 0xb0, 0xf6, 0x1b,
+ 0xf0, 0x8d, 0x35, 0x23, 0x0d, 0x1c, 0x3d, 0xac, 0x05, 0xd2, 0xa1, 0x09,
+ 0xca, 0x36, 0x95, 0xba, 0xc4, 0x52, 0x5f, 0xda, 0x53, 0x5b, 0xaf, 0x36,
+ 0x26, 0x38, 0x56, 0xfd, 0x50, 0x60, 0xf9, 0x5c, 0x9f, 0xdb, 0xd8, 0x4c,
+ 0x23, 0xf3, 0x7f, 0xc8, 0xf0, 0x0d, 0x9c, 0x54, 0x5d, 0x49, 0x1e, 0x33,
+ 0xc0, 0x56, 0xb1, 0x84, 0x4b, 0x68, 0xca, 0xfb, 0x3d, 0x38, 0x05, 0x63,
+ 0xa9, 0xd2, 0x4b, 0xfb, 0x85, 0xcf, 0xb8, 0x71, 0xc8, 0x15, 0x22, 0xcf,
+ 0x70, 0xaf, 0xe2, 0xd8, 0x72, 0xd5, 0xcf, 0x98, 0xfd, 0x85, 0x7a, 0xbb,
+ 0x68, 0xe1, 0x41, 0x44, 0x65, 0x1a, 0xfc, 0xb5, 0x2d, 0x3a, 0xed, 0x6c,
+ 0xaf, 0xbc, 0xf8, 0x47, 0x3d, 0x63, 0xaa, 0x37, 0x73, 0x2c, 0x3d, 0x6a,
+ 0xc0, 0x44, 0x39, 0xe0, 0xbd, 0xeb, 0x87, 0x08, 0x75, 0x8d, 0xbb, 0xae,
+ 0xf4, 0x07, 0x26, 0x73, 0x3c, 0x65, 0xa0, 0x71, 0x45, 0x83, 0xae, 0x97,
+ 0xe9, 0xd6, 0x1c, 0x7d, 0x59, 0xfc, 0x03, 0xcd, 0x5a, 0x8e, 0xe0, 0x20,
+ 0x1b, 0xf1, 0xe2, 0x0c, 0x75, 0xc4, 0xd3, 0xa5, 0x5f, 0x7c, 0x95, 0x9b,
+ 0x6e, 0x6b, 0x37, 0x16, 0x8a, 0x5e, 0xd5, 0x27, 0xd5, 0x0d, 0x7a, 0xb4,
+ 0x31, 0x2a, 0xb3, 0xb4, 0xb2, 0x0a, 0x57, 0xe8, 0xd4, 0xe1, 0x39, 0x3a,
+ 0xbb, 0x77, 0xbd, 0x89, 0x8b, 0xfe, 0x43, 0x38, 0x54, 0x77, 0x85, 0x05,
+ 0x80, 0xa4, 0x61, 0xa6, 0x63, 0xf5, 0xff, 0x58, 0x7c, 0x67, 0xb3, 0x3f,
+ 0x2c, 0x75, 0x10, 0x83, 0x3d, 0xe3, 0x8c, 0x2c, 0xf6, 0x18, 0x8e, 0x52,
+ 0xe6, 0x41, 0x48, 0x84, 0xd1, 0x01, 0x31, 0xfe, 0x66, 0xc0, 0x57, 0x6c,
+ 0xd0, 0xf7, 0x86, 0xa0, 0x7e, 0xc4, 0x75, 0x90, 0xd7, 0x77, 0xa9, 0xcc,
+ 0xca, 0x9b, 0x54, 0x2a, 0xed, 0xb4, 0x99, 0x5d, 0xa7, 0x58, 0x78, 0xc7,
+ 0xe5, 0x66, 0x05, 0x39, 0x65, 0x38, 0x97, 0x2a, 0xbf, 0x18, 0x21, 0x48,
+ 0xac, 0xc2, 0x6f, 0x7b, 0x2f, 0x7b, 0x98, 0x12, 0xc0, 0x9e, 0xfc, 0xc7,
+ 0x15, 0x0f, 0x31, 0xe6, 0x61, 0xaa, 0xd6, 0x13, 0x6a, 0x61, 0x48, 0x75,
+ 0x7a, 0x2a, 0x06, 0x66, 0x18, 0x21, 0x84, 0x8b, 0x2e, 0xe0, 0xbb, 0xdc,
+ 0xc1, 0x58, 0xfe, 0x0d, 0x70, 0x63, 0xa7, 0xcd, 0x7e, 0x65, 0xa5, 0x19,
+ 0xa0, 0xe9, 0x79, 0x50, 0xc9, 0xcf, 0xe2, 0xa2, 0x55, 0x0a, 0xa1, 0xa5,
+ 0x68, 0xb0, 0xce, 0xa6, 0x2e, 0x16, 0xa9, 0xf9, 0x6d, 0x75, 0xd4, 0x9e,
+ 0x4b, 0x0d, 0xb0, 0xa9, 0xe6, 0x04, 0x1d, 0xe7, 0x53, 0xdc, 0xeb, 0xb1,
+ 0x15, 0x2f, 0x51, 0xb8, 0x14, 0x0b, 0xc3, 0xe5, 0x67, 0xc1, 0xfa, 0xc0,
+ 0xa5, 0xb3, 0x7f, 0xd9, 0xba, 0x91, 0xcc, 0xde, 0x9b, 0xb8, 0xc9, 0xd6,
+ 0xda, 0x2b, 0x82, 0xf2, 0x2d, 0x10, 0x13, 0x7e, 0x78, 0xde, 0x24, 0xfd,
+ 0x2e, 0xbb, 0x7a, 0x72, 0x0d, 0x55, 0xcd, 0xf5, 0xe8, 0x37, 0x5e, 0x3c,
+ 0xf9, 0x03, 0xae, 0xe9, 0x07, 0xba, 0x53, 0x0d, 0x95, 0x3c, 0x52, 0xf2,
+ 0x36, 0xb5, 0x54, 0x11, 0xc0, 0x82, 0xfc, 0x95, 0x6b, 0x16, 0xa3, 0x1a,
+ 0x32, 0x1d, 0x71, 0x4a, 0x67, 0xe8, 0x2a, 0x19},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of sequence
+ // tcID: 74
+ {SEC_OID_SHA512,
+ 74,
+ {0x97, 0x7e, 0x0e, 0x6d, 0x0d, 0x21, 0x53, 0xc3, 0x4a, 0x30, 0x17, 0x8a,
+ 0xf3, 0xfb, 0x99, 0xef, 0xb9, 0xed, 0xb7, 0x67, 0x99, 0xff, 0x0b, 0x16,
+ 0x69, 0xbd, 0x0e, 0xea, 0x5b, 0x5e, 0x87, 0x15, 0x0e, 0x84, 0xe5, 0x31,
+ 0x3a, 0x92, 0x1e, 0x07, 0x41, 0x08, 0xcc, 0x2a, 0xe6, 0xcb, 0xcc, 0xc6,
+ 0xef, 0x0e, 0x02, 0x19, 0xaf, 0x4f, 0x22, 0x6a, 0x3e, 0x9e, 0x57, 0xf0,
+ 0xa1, 0x62, 0xed, 0x20, 0x9f, 0xef, 0xfd, 0x5a, 0x89, 0xe6, 0x57, 0x16,
+ 0x48, 0x6b, 0xcf, 0x5d, 0x6a, 0x79, 0xbf, 0x92, 0x6e, 0xdf, 0xac, 0xda,
+ 0x0b, 0xf4, 0x09, 0x17, 0x46, 0x34, 0x5f, 0xdf, 0xa7, 0xd6, 0x88, 0xaf,
+ 0xf9, 0x0d, 0x9b, 0x35, 0x70, 0x18, 0x5f, 0x66, 0x4d, 0x94, 0xe5, 0x21,
+ 0x6b, 0xbe, 0x0d, 0xe6, 0x14, 0x34, 0x80, 0xd7, 0x05, 0x1a, 0x36, 0x30,
+ 0x6e, 0xd9, 0x95, 0x99, 0x63, 0x1e, 0xfb, 0x6a, 0x91, 0x6e, 0x61, 0xcf,
+ 0x49, 0xa0, 0x3d, 0x10, 0xaa, 0xe2, 0x31, 0x7f, 0x75, 0x8f, 0x1c, 0x4d,
+ 0x1c, 0x46, 0x09, 0x7e, 0x16, 0x1a, 0x4c, 0xcf, 0x7d, 0x10, 0x29, 0xb4,
+ 0x77, 0x86, 0x45, 0xd5, 0xcf, 0x5e, 0x8d, 0x02, 0x26, 0x81, 0xdb, 0x62,
+ 0xff, 0x15, 0xc3, 0x85, 0x43, 0x49, 0x72, 0x7d, 0x7f, 0x65, 0xdf, 0x9c,
+ 0xd2, 0x4f, 0x5c, 0xac, 0xe6, 0xfc, 0x0f, 0xb1, 0x31, 0x57, 0x11, 0x44,
+ 0xd2, 0x48, 0x66, 0xbe, 0x55, 0x09, 0x33, 0x2f, 0xc7, 0x7c, 0x38, 0x23,
+ 0x77, 0x93, 0x40, 0xc9, 0x56, 0x37, 0xa0, 0x03, 0xa5, 0x49, 0xb3, 0xa8,
+ 0xe1, 0xe9, 0x0d, 0x8a, 0x35, 0x02, 0xe4, 0x2c, 0xc3, 0x55, 0x39, 0x13,
+ 0x71, 0xb0, 0x99, 0x46, 0xa2, 0x27, 0x48, 0x61, 0xa5, 0x58, 0xd9, 0x0d,
+ 0xcf, 0xa1, 0x2e, 0x10, 0x21, 0xcc, 0x1b, 0x98, 0xe9, 0x67, 0x96, 0x26,
+ 0x4f, 0x7b, 0xba, 0xe5, 0xf6, 0xa3, 0x08, 0x0d, 0xdc, 0x49, 0x8a, 0x8e,
+ 0x81, 0x0e, 0x11, 0x2c, 0xe6, 0xb6, 0xba, 0xcf, 0xaf, 0xc8, 0x32, 0x6e,
+ 0x92, 0x95, 0x66, 0x18, 0x88, 0x6e, 0x2d, 0x3d, 0x40, 0x81, 0xa5, 0x43,
+ 0x39, 0xc8, 0x95, 0x80, 0x5d, 0x92, 0x42, 0xb7, 0x14, 0x6f, 0x63, 0x5a,
+ 0xf6, 0xc1, 0xf1, 0x7a, 0xe1, 0x95, 0x5f, 0x7f, 0xe4, 0x9f, 0x45, 0xb1,
+ 0x48, 0xb6, 0x5f, 0xa7, 0xc6, 0x16, 0xcf, 0x48, 0xb5, 0x62, 0x7d, 0xe9,
+ 0xf0, 0x8c, 0x60, 0x95, 0x75, 0xec, 0x45, 0x81, 0xf0, 0x06, 0x2f, 0x14,
+ 0x76, 0x07, 0x6b, 0x35, 0x91, 0x45, 0x85, 0x73, 0x25, 0xd1, 0x9c, 0x0c,
+ 0x22, 0xc3, 0x0c, 0xec, 0xcf, 0x05, 0x5d, 0xbd, 0xde, 0x9b, 0x56, 0x2a,
+ 0x1a, 0xdc, 0xba, 0xce, 0xef, 0x84, 0x29, 0xa4, 0x4f, 0x62, 0xfb, 0x8f,
+ 0x24, 0xa5, 0x12, 0xd6, 0xee, 0x70, 0x49, 0x9b, 0xc3, 0x92, 0x1f, 0x70,
+ 0x83, 0x1b, 0x57, 0xa1, 0x5d, 0x7a, 0x3c, 0x02, 0x3b, 0x18, 0xb6, 0xfe,
+ 0xbd, 0xe5, 0x81, 0xd7, 0xed, 0x5d, 0x3f, 0x2d, 0x58, 0x7a, 0x4a, 0xf0,
+ 0xa3, 0xed, 0x1f, 0x87, 0xbe, 0x02, 0x7a, 0x1c, 0xb7, 0xcc, 0x17, 0x17,
+ 0x56, 0xb1, 0x70, 0xa6, 0x5a, 0xe7, 0xa1, 0xfa, 0x4d, 0xa8, 0x32, 0xdf,
+ 0xfc, 0xf7, 0xef, 0xbd, 0x37, 0xcb, 0xd4, 0xd9, 0x87, 0x50, 0xd4, 0x37,
+ 0x37, 0x7c, 0xae, 0x20, 0x9c, 0x51, 0xc0, 0x49, 0xfb, 0xc1, 0x66, 0xe3,
+ 0x81, 0xd4, 0xf8, 0x79, 0xcc, 0x50, 0xa5, 0xdc, 0x3b, 0x31, 0xbf, 0x7d,
+ 0x69, 0x3c, 0x0d, 0x61, 0x31, 0x71, 0xee, 0xaf, 0x9e, 0x25, 0x72, 0x26,
+ 0x72, 0x36, 0xb0, 0x8b, 0x65, 0x5e, 0x4a, 0x06, 0x88, 0x26, 0x30, 0x0d,
+ 0x7d, 0x92, 0xd3, 0x70, 0xbc, 0x34, 0x81, 0x24, 0xe6, 0x3f, 0x8b, 0x87,
+ 0x1f, 0xba, 0xb0, 0xb2, 0xd8, 0x53, 0x03, 0xb3},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 75
+ {SEC_OID_SHA512,
+ 75,
+ {0xa9, 0x1c, 0x56, 0xdf, 0x4c, 0xa3, 0x00, 0xb6, 0x38, 0xc5, 0x05, 0x77,
+ 0x1b, 0xf7, 0xb9, 0xac, 0x3e, 0xf8, 0x66, 0xef, 0x9b, 0x16, 0x97, 0x9e,
+ 0xa0, 0xe5, 0xf6, 0x91, 0xf5, 0xc9, 0x1b, 0x88, 0x6b, 0xb4, 0xe3, 0x54,
+ 0x0b, 0xe2, 0xeb, 0x3c, 0x5d, 0xfa, 0x7a, 0x6e, 0xc1, 0x1c, 0x51, 0x3a,
+ 0x62, 0x03, 0x67, 0x66, 0xdc, 0xcf, 0x50, 0xa3, 0x6c, 0x05, 0x8a, 0x9d,
+ 0x06, 0xdb, 0xee, 0x64, 0x0c, 0x08, 0x30, 0xbe, 0xf3, 0xe5, 0x07, 0x47,
+ 0xad, 0x7d, 0xe9, 0xdd, 0xa9, 0x81, 0x03, 0x09, 0x85, 0x6b, 0xcb, 0x63,
+ 0x40, 0x43, 0xb0, 0x90, 0x7b, 0x7d, 0xd7, 0x0f, 0x50, 0xf4, 0x9b, 0x8f,
+ 0xa3, 0x5e, 0x21, 0x81, 0xc4, 0xa7, 0xd3, 0x86, 0x74, 0x26, 0x39, 0xf0,
+ 0x49, 0xa7, 0x58, 0xb0, 0x5e, 0x8a, 0x66, 0xb5, 0xf4, 0x17, 0x56, 0x90,
+ 0x9d, 0x8d, 0x7a, 0xfc, 0x31, 0xf6, 0x3e, 0xb4, 0xb0, 0x3a, 0x34, 0x6e,
+ 0x3a, 0x79, 0xd3, 0xec, 0x22, 0xff, 0xce, 0xa5, 0xc0, 0x16, 0x32, 0x64,
+ 0x1e, 0x46, 0x9c, 0x44, 0x19, 0x51, 0x76, 0x5e, 0xaf, 0x41, 0xc0, 0x9f,
+ 0x5c, 0x7d, 0xec, 0x10, 0xf7, 0xaa, 0x0e, 0xea, 0x85, 0xcb, 0x99, 0x14,
+ 0x28, 0xc4, 0x96, 0xb6, 0x78, 0x80, 0xb3, 0xeb, 0xaf, 0x13, 0x39, 0x78,
+ 0x78, 0xaf, 0x02, 0x64, 0xa4, 0x27, 0x6b, 0x08, 0xd8, 0x5e, 0xae, 0x13,
+ 0x15, 0x53, 0xc6, 0xea, 0xcd, 0xa0, 0x5c, 0x5c, 0xce, 0x34, 0xed, 0xe7,
+ 0xe5, 0x24, 0x84, 0x27, 0xe3, 0x90, 0xaf, 0x84, 0x34, 0xe5, 0x67, 0xa8,
+ 0x94, 0x1a, 0xae, 0xc4, 0xed, 0x57, 0x04, 0x9d, 0xf7, 0x99, 0x96, 0xde,
+ 0x2c, 0xf3, 0x35, 0x5b, 0x7b, 0x16, 0x53, 0x1e, 0x0b, 0xef, 0x7a, 0xb3,
+ 0xa3, 0xd7, 0x15, 0xea, 0xef, 0x6f, 0xb1, 0x9d, 0x5e, 0x03, 0xc7, 0x55,
+ 0xcb, 0xf9, 0xdc, 0xd1, 0xa1, 0xd8, 0xea, 0x75, 0x6c, 0x6c, 0x75, 0xdf,
+ 0x80, 0x80, 0x96, 0x3a, 0x9b, 0xfb, 0xdc, 0xdb, 0x55, 0x1a, 0x53, 0xa7,
+ 0xf4, 0xae, 0x14, 0xd9, 0x46, 0x9d, 0x93, 0xf9, 0x2a, 0x8a, 0x50, 0x9a,
+ 0x68, 0x7e, 0x96, 0xec, 0x56, 0x71, 0x76, 0xbf, 0x2c, 0x07, 0x66, 0xf0,
+ 0x3a, 0x99, 0x47, 0x54, 0x53, 0x02, 0xb7, 0x50, 0xd8, 0x90, 0x1b, 0xeb,
+ 0x87, 0xac, 0xc8, 0x3b, 0x6e, 0xb3, 0x58, 0xfc, 0x1b, 0x82, 0x13, 0x87,
+ 0x41, 0xb5, 0xd3, 0x3a, 0xaa, 0x7b, 0x61, 0x86, 0xa9, 0x6f, 0x78, 0xf2,
+ 0x8d, 0x1e, 0x83, 0xaa, 0xb7, 0x19, 0xb6, 0xf3, 0x83, 0xfa, 0x2e, 0x56,
+ 0x06, 0x2d, 0xcc, 0x50, 0xaa, 0xfd, 0xba, 0xc7, 0x87, 0x7c, 0xe8, 0xc2,
+ 0xcd, 0x79, 0x4e, 0x72, 0xd0, 0x7e, 0x6b, 0x10, 0x55, 0x5e, 0x06, 0xec,
+ 0xde, 0xb0, 0x3a, 0xd3, 0xde, 0x8f, 0x45, 0xa6, 0x5b, 0x4a, 0x65, 0x4e,
+ 0xa3, 0xdd, 0xa0, 0xc8, 0xbe, 0xda, 0xb1, 0x7f, 0xf5, 0x57, 0x68, 0xea,
+ 0x45, 0xb1, 0x7c, 0xf6, 0x6e, 0xd9, 0xc0, 0x0c, 0x81, 0x56, 0xba, 0x86,
+ 0xc5, 0xce, 0x02, 0x28, 0xd4, 0xe5, 0x99, 0x6b, 0x02, 0x68, 0xf3, 0xe1,
+ 0x9c, 0x75, 0xf1, 0x4c, 0x34, 0xa3, 0x32, 0x78, 0x08, 0x01, 0x5e, 0x46,
+ 0xcb, 0x34, 0x7e, 0x89, 0x2e, 0x88, 0x42, 0x9f, 0xff, 0xea, 0x65, 0xb2,
+ 0x95, 0xee, 0xfd, 0x00, 0x7e, 0xe7, 0x7b, 0x53, 0x3f, 0xa2, 0xbe, 0x24,
+ 0x5a, 0xf0, 0xbe, 0xe8, 0xf1, 0x75, 0xb6, 0x17, 0x0c, 0x3b, 0x9d, 0x85,
+ 0xca, 0xb0, 0x2c, 0x40, 0xd1, 0x5c, 0x6a, 0xeb, 0x76, 0x51, 0xc3, 0x25,
+ 0xca, 0xeb, 0xa8, 0xfb, 0x17, 0xbf, 0x17, 0x7b, 0x38, 0xd0, 0xa0, 0x6a,
+ 0xbb, 0xda, 0x70, 0x30, 0xff, 0xf4, 0x96, 0x9c, 0x11, 0xba, 0xe6, 0x8d,
+ 0x00, 0x27, 0xa7, 0x9b, 0xda, 0xe1, 0xf3, 0x40},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 76
+ {SEC_OID_SHA512,
+ 76,
+ {0x56, 0x3c, 0xcc, 0x0f, 0x74, 0xbc, 0x3c, 0x6b, 0xd1, 0x2a, 0xf3, 0xbf,
+ 0xa0, 0xa2, 0x90, 0x24, 0x4b, 0xc0, 0x17, 0xa3, 0xb6, 0xc4, 0x52, 0xeb,
+ 0x95, 0x31, 0x90, 0x6f, 0x5a, 0xb0, 0x92, 0x22, 0x2d, 0xc5, 0xee, 0xdf,
+ 0xb0, 0x6b, 0x12, 0x9c, 0xcf, 0x1e, 0xef, 0xf1, 0x6d, 0x5f, 0x3a, 0x24,
+ 0x1b, 0xe6, 0x2b, 0x67, 0x10, 0x98, 0x39, 0x36, 0x61, 0xdd, 0xf8, 0x8d,
+ 0x1e, 0xf7, 0x51, 0xe5, 0xcc, 0x46, 0xd9, 0x01, 0x18, 0x33, 0x49, 0x61,
+ 0xeb, 0x98, 0x9b, 0x8c, 0x6f, 0x1c, 0x38, 0xf8, 0x06, 0xfe, 0x63, 0x6c,
+ 0x1f, 0x8c, 0x19, 0x61, 0x60, 0x4b, 0x9c, 0xb3, 0xf4, 0x27, 0x5d, 0x52,
+ 0x0b, 0x7f, 0x03, 0x7b, 0x4c, 0x6c, 0x78, 0xcc, 0x31, 0x62, 0xd6, 0xcf,
+ 0x3c, 0xaa, 0x58, 0x9a, 0xf3, 0x1f, 0x77, 0xa8, 0xed, 0xae, 0x14, 0x89,
+ 0xba, 0x86, 0xa2, 0xb3, 0x66, 0x52, 0xa8, 0x4a, 0x86, 0x1e, 0x34, 0xf4,
+ 0x80, 0x78, 0x3f, 0xf1, 0x0b, 0xb3, 0xc9, 0xd1, 0xbd, 0x07, 0x94, 0xab,
+ 0xcb, 0x77, 0xb7, 0x85, 0xa9, 0xd2, 0x14, 0xea, 0xe9, 0x06, 0xa5, 0x1e,
+ 0x2d, 0x65, 0xfd, 0x30, 0xef, 0x72, 0x2b, 0xbc, 0x68, 0x7f, 0xe8, 0xeb,
+ 0x43, 0xdf, 0x34, 0x7f, 0x9e, 0xde, 0x20, 0x4c, 0xec, 0xa5, 0x3f, 0x7e,
+ 0xe9, 0x52, 0x5b, 0x54, 0x98, 0xd0, 0x42, 0x33, 0xdf, 0x06, 0x63, 0x17,
+ 0x06, 0xac, 0xf6, 0x53, 0x38, 0xa8, 0x8c, 0xdc, 0xb9, 0x20, 0x16, 0x07,
+ 0xae, 0x6f, 0x71, 0xf8, 0x30, 0x65, 0x3d, 0x6e, 0x3d, 0x32, 0x0a, 0x36,
+ 0x22, 0x48, 0x61, 0x7e, 0xba, 0xb1, 0x00, 0xc6, 0x45, 0x0d, 0xd8, 0x8c,
+ 0xbb, 0x01, 0xc6, 0xe3, 0xbd, 0xc1, 0x83, 0xb8, 0x85, 0x1e, 0x2c, 0xd2,
+ 0x78, 0x0e, 0xbd, 0xac, 0xe9, 0x6e, 0xb8, 0x8d, 0x2c, 0x56, 0x72, 0xb2,
+ 0x8d, 0x9e, 0x77, 0xdd, 0xf9, 0x14, 0x6b, 0x6c, 0xa1, 0x7c, 0xae, 0xea,
+ 0xcb, 0x47, 0x28, 0x40, 0xd0, 0xe9, 0x65, 0xa0, 0x38, 0xe0, 0x8e, 0x43,
+ 0x7b, 0x0f, 0x8a, 0x14, 0x02, 0x35, 0x6b, 0xd6, 0x30, 0x5a, 0xaa, 0xa9,
+ 0xcf, 0xb8, 0xfe, 0xa1, 0x28, 0x2f, 0xeb, 0x10, 0x3c, 0xf3, 0xe2, 0x01,
+ 0x42, 0x59, 0x51, 0x3f, 0x1f, 0x43, 0x31, 0x6a, 0x56, 0x10, 0xd7, 0x67,
+ 0x39, 0x8e, 0xca, 0x18, 0xcf, 0x3b, 0xcf, 0xfb, 0xb1, 0xae, 0x17, 0x9d,
+ 0xf3, 0x5a, 0xd4, 0x34, 0x2d, 0x89, 0xba, 0xd7, 0x41, 0xdb, 0x6c, 0xf2,
+ 0xf0, 0xfb, 0xcb, 0x08, 0xad, 0x85, 0x7a, 0x73, 0x8d, 0x30, 0x6c, 0x65,
+ 0x1e, 0x6f, 0x7e, 0xda, 0x3f, 0x9d, 0x0e, 0xee, 0xd6, 0xe6, 0xd1, 0x1d,
+ 0xf2, 0xc0, 0x39, 0x8b, 0x2d, 0x3e, 0x0c, 0xba, 0x59, 0x6f, 0xa1, 0x89,
+ 0x18, 0x72, 0x02, 0x1c, 0x7f, 0xbe, 0x6c, 0x99, 0xe0, 0xed, 0x54, 0x5f,
+ 0x14, 0x7b, 0x09, 0x33, 0x97, 0xb2, 0x72, 0x77, 0x56, 0xf1, 0xa0, 0x26,
+ 0x0a, 0x50, 0xfc, 0xca, 0xb5, 0xac, 0x17, 0xcb, 0xa2, 0x92, 0x6c, 0xeb,
+ 0x34, 0x95, 0xa1, 0x1d, 0xb8, 0xf1, 0x53, 0x7b, 0xa3, 0x53, 0x0d, 0x0d,
+ 0x42, 0x86, 0x44, 0xae, 0x87, 0x21, 0xc6, 0x7b, 0xaf, 0x87, 0xbd, 0x27,
+ 0x88, 0xfb, 0xde, 0x87, 0xc7, 0xc9, 0x07, 0x86, 0x0c, 0x27, 0x70, 0x30,
+ 0xd3, 0x14, 0x1a, 0x65, 0xc5, 0x7d, 0xf0, 0x25, 0x55, 0x1e, 0xcf, 0x38,
+ 0x5c, 0x12, 0xda, 0x74, 0x6e, 0xc7, 0xb5, 0x94, 0x30, 0x5b, 0xed, 0x04,
+ 0x21, 0x04, 0x92, 0x27, 0x51, 0xee, 0xde, 0x19, 0x3d, 0xfc, 0x9e, 0x1c,
+ 0x9f, 0xb4, 0x78, 0x5b, 0xfc, 0x62, 0x23, 0x28, 0xbd, 0xfc, 0x56, 0x07,
+ 0xdd, 0x21, 0xa6, 0x81, 0x7a, 0xbe, 0x4c, 0x94, 0x1f, 0x2f, 0xfb, 0x63,
+ 0x65, 0x7f, 0x87, 0x97, 0xe3, 0xc8, 0x49, 0x73},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 77
+ {SEC_OID_SHA512,
+ 77,
+ {0x2a, 0x74, 0x39, 0xf3, 0x0d, 0x8d, 0x46, 0x00, 0xba, 0x55, 0x3f, 0x91,
+ 0x00, 0xb2, 0x6a, 0x2c, 0x58, 0x61, 0xd5, 0xd5, 0x10, 0x64, 0x10, 0xb3,
+ 0x69, 0xb9, 0x48, 0x01, 0xc2, 0x62, 0xd1, 0x24, 0xa2, 0x62, 0xfb, 0x17,
+ 0xb4, 0x48, 0xbc, 0x14, 0x11, 0x4f, 0x1d, 0xd5, 0xc2, 0x4c, 0x36, 0xe0,
+ 0xd5, 0x52, 0x8c, 0x4d, 0x61, 0x70, 0x93, 0xdf, 0x93, 0x4e, 0x05, 0x23,
+ 0xf4, 0xad, 0xaa, 0x4e, 0x26, 0x2c, 0x2f, 0xa1, 0xcf, 0xe5, 0x9d, 0xb2,
+ 0xf5, 0x13, 0x36, 0xc6, 0x27, 0xbc, 0x2e, 0x2a, 0x11, 0xb3, 0x02, 0x2b,
+ 0xdf, 0xfc, 0x64, 0x9d, 0xe8, 0x69, 0x0a, 0xa2, 0x2f, 0xb6, 0xb9, 0x6f,
+ 0x90, 0xf7, 0x57, 0x3d, 0x0f, 0xe2, 0x3f, 0xf6, 0x5d, 0x95, 0xc8, 0x12,
+ 0x74, 0x54, 0x3a, 0x01, 0xea, 0x65, 0x47, 0x28, 0xc5, 0x7b, 0x64, 0xc7,
+ 0x17, 0xf0, 0x76, 0x7b, 0x80, 0x07, 0x34, 0xaa, 0x84, 0xaf, 0x80, 0x5f,
+ 0xda, 0xf2, 0xd0, 0x49, 0x46, 0x30, 0x3c, 0x80, 0x28, 0x6a, 0x48, 0x7b,
+ 0x48, 0x63, 0x8b, 0x89, 0x72, 0xe4, 0x9d, 0x41, 0x2d, 0x35, 0x1b, 0x91,
+ 0x01, 0xbc, 0x43, 0x5d, 0xac, 0x70, 0xf2, 0x8c, 0x78, 0xdc, 0x1d, 0x79,
+ 0x98, 0x6e, 0x9a, 0x8d, 0xd6, 0x4b, 0xcb, 0x11, 0xc8, 0xfb, 0x3e, 0x90,
+ 0xd2, 0xc0, 0x36, 0xc5, 0xb7, 0x4d, 0x22, 0x15, 0x7b, 0xe1, 0x5e, 0xe1,
+ 0xba, 0x29, 0x1b, 0x97, 0x60, 0x60, 0x57, 0xa5, 0x92, 0x6b, 0x84, 0xee,
+ 0xe1, 0x3f, 0xff, 0xb3, 0xc8, 0xba, 0x24, 0x5f, 0x15, 0x3d, 0x47, 0xb4,
+ 0x8d, 0x83, 0x68, 0x28, 0xd7, 0x1a, 0x5b, 0xcc, 0x02, 0xff, 0xb1, 0x2f,
+ 0xa7, 0xca, 0x66, 0xb5, 0x76, 0xd2, 0xd7, 0x6f, 0x38, 0x64, 0x35, 0x02,
+ 0xc4, 0xe5, 0x29, 0x60, 0x5f, 0x83, 0x3b, 0x1d, 0x0a, 0xf3, 0xbc, 0x7a,
+ 0x58, 0xf2, 0x0b, 0x5f, 0xab, 0xe6, 0x3d, 0xe3, 0x99, 0x69, 0x3b, 0x72,
+ 0x8b, 0x3b, 0x35, 0xdb, 0x26, 0xdd, 0xd5, 0x2f, 0x62, 0xbf, 0x62, 0x68,
+ 0xc5, 0x02, 0xcd, 0xff, 0xe8, 0x83, 0xe8, 0x48, 0x5f, 0x4a, 0x7c, 0x60,
+ 0xe4, 0x38, 0xe1, 0xbb, 0x84, 0x07, 0x0c, 0x7a, 0xdb, 0xe0, 0x21, 0xa6,
+ 0x38, 0x09, 0x89, 0xa7, 0x6b, 0x72, 0xfa, 0xba, 0x57, 0x6d, 0x20, 0xc4,
+ 0x33, 0x38, 0x79, 0x70, 0x0e, 0x51, 0x42, 0x52, 0x25, 0x89, 0xdd, 0x2c,
+ 0x49, 0xe5, 0x39, 0xb7, 0xd4, 0x9f, 0x12, 0x93, 0x63, 0x4b, 0x18, 0xf5,
+ 0x94, 0xd3, 0xf8, 0x10, 0x66, 0x87, 0x04, 0x9c, 0xd4, 0x09, 0x3f, 0x44,
+ 0x2d, 0x34, 0x65, 0x4e, 0x82, 0xf2, 0x0b, 0xb8, 0xc4, 0xb2, 0x52, 0x28,
+ 0x7c, 0xda, 0x4d, 0x9e, 0x69, 0x22, 0x3e, 0x22, 0xe9, 0x5a, 0x71, 0x7a,
+ 0xa5, 0x00, 0x8b, 0xfd, 0x23, 0x2e, 0xc5, 0xe2, 0xb8, 0x5c, 0x92, 0xec,
+ 0x09, 0x3c, 0x6e, 0xc1, 0x6a, 0x7b, 0x04, 0x3a, 0xa5, 0xa8, 0x6c, 0x13,
+ 0x6a, 0x38, 0xdc, 0x9d, 0x1c, 0x7f, 0xab, 0xae, 0xe3, 0xaf, 0x9f, 0x1b,
+ 0x77, 0xfa, 0x4f, 0x45, 0x17, 0xc5, 0x96, 0xb1, 0x29, 0xd8, 0xfe, 0xa4,
+ 0x02, 0xc8, 0x56, 0xf0, 0x41, 0xaf, 0x5f, 0x98, 0xd2, 0x35, 0xec, 0xf2,
+ 0xe6, 0x89, 0x47, 0x98, 0xa8, 0x57, 0xfa, 0x3e, 0x29, 0x5a, 0x4a, 0x63,
+ 0xc4, 0xd5, 0xd7, 0xd5, 0xa5, 0xd3, 0xfd, 0x64, 0x52, 0x77, 0x5c, 0xf5,
+ 0x12, 0xab, 0x4b, 0xbe, 0x73, 0x55, 0xf7, 0x1b, 0xe5, 0xc0, 0x74, 0x49,
+ 0xe0, 0xa8, 0x34, 0x5b, 0xd6, 0xc3, 0x96, 0x0a, 0x99, 0x9c, 0x3c, 0x3c,
+ 0xe6, 0x68, 0x10, 0x71, 0xf5, 0x07, 0x8f, 0x33, 0x16, 0x19, 0xa9, 0xf5,
+ 0x28, 0x3e, 0x01, 0xd1, 0x84, 0x78, 0x2b, 0x7e, 0x13, 0x93, 0xc8, 0x29,
+ 0x1d, 0x0c, 0x40, 0x90, 0x94, 0xd4, 0x5b, 0x84},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 78
+ {SEC_OID_SHA512,
+ 78,
+ {0x52, 0x76, 0xa6, 0xfa, 0xb8, 0x8b, 0xd4, 0x01, 0xb4, 0x51, 0xef, 0xf5,
+ 0xd1, 0xa6, 0x69, 0xc4, 0x05, 0x22, 0x5e, 0x90, 0x45, 0x05, 0x84, 0xc5,
+ 0xd6, 0xd2, 0xe4, 0xc0, 0x5f, 0x71, 0x52, 0x49, 0x90, 0x0d, 0x10, 0x67,
+ 0x9f, 0xd5, 0x8d, 0x73, 0x6d, 0xea, 0xec, 0x1c, 0xc2, 0x6b, 0x10, 0x00,
+ 0xd6, 0xd0, 0xe6, 0x0a, 0xfe, 0x37, 0x49, 0x81, 0x79, 0x0d, 0xc8, 0x50,
+ 0xaf, 0x0c, 0xe2, 0x2d, 0x1e, 0x51, 0x94, 0x66, 0x05, 0x78, 0x3e, 0x37,
+ 0xe8, 0xa2, 0xe8, 0x99, 0xa6, 0x07, 0xfa, 0x25, 0x51, 0xfa, 0x76, 0xea,
+ 0x9b, 0x20, 0x78, 0x0b, 0x92, 0xe9, 0xb2, 0x63, 0xbe, 0x76, 0xe8, 0xb1,
+ 0xda, 0x9a, 0x72, 0x5e, 0x58, 0xb2, 0x0a, 0x34, 0xe5, 0x01, 0x3e, 0xde,
+ 0x41, 0xc8, 0x60, 0x1b, 0x46, 0x6a, 0x7d, 0x69, 0x3e, 0xa2, 0xb9, 0x03,
+ 0x29, 0x5f, 0x07, 0x68, 0xfa, 0xde, 0xf5, 0xc0, 0xec, 0x3f, 0x0c, 0x83,
+ 0xf6, 0x59, 0xfa, 0x2d, 0xb4, 0x3f, 0xba, 0x19, 0x86, 0xbf, 0x3c, 0x6c,
+ 0x7b, 0xb8, 0xbb, 0xb8, 0x51, 0x90, 0x5e, 0x62, 0xc4, 0xbf, 0x9b, 0x0b,
+ 0x8f, 0x90, 0x29, 0xed, 0xf9, 0xf7, 0x37, 0xac, 0x30, 0x60, 0xf2, 0x52,
+ 0xcf, 0xe8, 0xc4, 0x6b, 0x4b, 0xc4, 0xdd, 0x58, 0xf2, 0xad, 0x8b, 0xb5,
+ 0x5a, 0x89, 0xa0, 0x98, 0x9d, 0x9f, 0x2d, 0x68, 0x4e, 0xe4, 0x93, 0x4c,
+ 0x1b, 0xb6, 0x85, 0x9d, 0x17, 0xf8, 0x07, 0x72, 0x75, 0xec, 0x22, 0x9e,
+ 0x8b, 0xea, 0x6c, 0xe9, 0xe2, 0xd9, 0x38, 0x3c, 0x2b, 0x89, 0x10, 0x93,
+ 0x80, 0xac, 0x63, 0x35, 0xa4, 0x60, 0x17, 0xbc, 0xfc, 0x57, 0xd5, 0x00,
+ 0xe5, 0x83, 0x3c, 0xc4, 0x04, 0xfb, 0x81, 0xb2, 0x5f, 0x0b, 0x3b, 0xa2,
+ 0x8d, 0x71, 0x99, 0x6a, 0x34, 0x5a, 0xc8, 0xc9, 0x86, 0x91, 0x67, 0x52,
+ 0x1d, 0xaf, 0x8a, 0xf6, 0xc8, 0x9e, 0x13, 0x0b, 0xbc, 0x27, 0xd5, 0x58,
+ 0x69, 0x71, 0x7e, 0x5b, 0x7e, 0x3e, 0xb6, 0x7f, 0x1c, 0x69, 0x12, 0xc6,
+ 0xe9, 0xcf, 0x26, 0x25, 0x44, 0xac, 0x8d, 0x7b, 0x76, 0xff, 0xa2, 0x4b,
+ 0xbd, 0x07, 0x8c, 0x12, 0xc0, 0x9f, 0x0b, 0x26, 0xe4, 0xf8, 0x7a, 0xa2,
+ 0x27, 0x82, 0x0a, 0xea, 0xf1, 0x71, 0x02, 0x18, 0x0d, 0x27, 0x22, 0x91,
+ 0xd7, 0xc6, 0x5d, 0xc4, 0x09, 0x14, 0xf4, 0x2c, 0x02, 0x6c, 0xfd, 0xd5,
+ 0xbc, 0x33, 0x0b, 0x8d, 0x0d, 0x5c, 0x94, 0x8e, 0x0c, 0x93, 0xf4, 0xbe,
+ 0xff, 0x29, 0x98, 0x72, 0xf6, 0x5d, 0xa8, 0x79, 0x0a, 0x9a, 0xd3, 0x3e,
+ 0x7a, 0x32, 0x32, 0x22, 0x0b, 0x68, 0x4c, 0xb8, 0xea, 0x87, 0xd6, 0x85,
+ 0x5a, 0xa4, 0xc0, 0x53, 0xc9, 0x8f, 0xd2, 0x08, 0x30, 0xdc, 0x89, 0xf6,
+ 0x6d, 0xbd, 0x10, 0x46, 0xf8, 0x16, 0x40, 0x54, 0x90, 0x88, 0x4f, 0x97,
+ 0xb9, 0xdc, 0x0b, 0xa5, 0xb5, 0xc2, 0xe9, 0xc8, 0xc0, 0xcd, 0x5d, 0xc1,
+ 0x3a, 0x15, 0x6e, 0xdb, 0x25, 0xac, 0x38, 0x4a, 0xb1, 0x6b, 0xd5, 0x92,
+ 0x10, 0x08, 0xe8, 0x23, 0x05, 0x0b, 0x16, 0x6b, 0x3f, 0x72, 0x7e, 0xfb,
+ 0xd7, 0xf6, 0x5d, 0x3e, 0x4f, 0xe7, 0x41, 0xde, 0xc2, 0x4d, 0x7e, 0x95,
+ 0xf6, 0xba, 0x70, 0x7d, 0x53, 0x15, 0xc7, 0x17, 0x49, 0xfd, 0xba, 0xcc,
+ 0xd1, 0x6b, 0x6e, 0x98, 0xa0, 0xcf, 0xdc, 0x45, 0x62, 0x57, 0x87, 0x8a,
+ 0x21, 0x38, 0xac, 0x75, 0x4e, 0xcd, 0x96, 0xb7, 0x6b, 0x9b, 0x63, 0x64,
+ 0x4c, 0x3c, 0x40, 0xa3, 0x1f, 0x55, 0x53, 0xa0, 0xdf, 0xb5, 0xce, 0x7c,
+ 0x02, 0xac, 0x8b, 0x98, 0x75, 0xa0, 0xa2, 0x4b, 0x0f, 0x9b, 0x65, 0x55,
+ 0x02, 0xaf, 0x4d, 0x5c, 0x5a, 0x8d, 0x71, 0x4f, 0xe7, 0x08, 0xf0, 0xe1,
+ 0xdc, 0x18, 0x83, 0x69, 0xa0, 0x7f, 0x92, 0x7a},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with indefinite length
+ // tcID: 79
+ {SEC_OID_SHA512,
+ 79,
+ {0x8e, 0x96, 0xd2, 0x8c, 0x66, 0xd9, 0x0a, 0x67, 0xa5, 0xf0, 0x98, 0x94,
+ 0xc5, 0xb2, 0xdb, 0x57, 0xb2, 0x4c, 0xc1, 0x84, 0x80, 0xfa, 0xc7, 0x13,
+ 0x2c, 0xcf, 0xf9, 0xb0, 0xb0, 0xda, 0x5f, 0x3c, 0xde, 0x65, 0x2a, 0x91,
+ 0x9a, 0x7d, 0x20, 0x27, 0x00, 0x83, 0xbf, 0x5d, 0xa9, 0x63, 0x5c, 0xb1,
+ 0xc1, 0xe4, 0x92, 0x7b, 0x8a, 0x22, 0x38, 0xe0, 0x0c, 0x7e, 0x82, 0x8c,
+ 0x9f, 0xc2, 0x51, 0xc8, 0xa5, 0xd3, 0x26, 0xfd, 0x8e, 0x46, 0xf0, 0x8f,
+ 0xf6, 0xc3, 0x6c, 0xe4, 0xb0, 0xa8, 0xb3, 0x68, 0x80, 0x66, 0x12, 0xe3,
+ 0x17, 0x2b, 0xff, 0x75, 0x34, 0xb2, 0xa2, 0x8b, 0x36, 0x5e, 0x4f, 0x74,
+ 0xfc, 0xed, 0x40, 0x0e, 0xfc, 0x93, 0xc1, 0xd4, 0xad, 0xc7, 0x48, 0x3c,
+ 0xc2, 0x70, 0xb9, 0xd1, 0xf3, 0x0a, 0xfc, 0x7d, 0x25, 0x43, 0x0b, 0x36,
+ 0xe2, 0xab, 0xe8, 0x2e, 0x32, 0x20, 0xf0, 0x40, 0xe2, 0x21, 0x48, 0x34,
+ 0x47, 0xf6, 0xd5, 0xb1, 0x53, 0xee, 0xaf, 0x13, 0x7d, 0x4b, 0x2f, 0x51,
+ 0x02, 0xa0, 0x7e, 0x4c, 0xfa, 0x33, 0x6e, 0x53, 0xe7, 0x1a, 0x62, 0x42,
+ 0x36, 0xe3, 0xde, 0xf1, 0x36, 0xb4, 0x79, 0x19, 0x00, 0x72, 0xa5, 0x5e,
+ 0xd9, 0x7d, 0x15, 0xbe, 0x64, 0xbd, 0x92, 0x00, 0x66, 0x23, 0x00, 0x9b,
+ 0x34, 0xcb, 0xd5, 0x19, 0x7a, 0x3d, 0x57, 0x31, 0x8c, 0x97, 0x54, 0xb9,
+ 0x0b, 0x10, 0x5b, 0x3f, 0xef, 0x38, 0xdb, 0x1a, 0xcc, 0x0b, 0x8c, 0x33,
+ 0x25, 0x58, 0x1a, 0x15, 0x21, 0x37, 0x15, 0x00, 0xbe, 0xa1, 0xc1, 0xf5,
+ 0x21, 0x2d, 0x95, 0xf3, 0xde, 0xf7, 0x41, 0xd9, 0x6e, 0x3d, 0x53, 0x87,
+ 0xc4, 0xaa, 0xb6, 0x4b, 0x0a, 0x0f, 0x58, 0x4b, 0x33, 0xfc, 0x00, 0x03,
+ 0x9e, 0x58, 0xc5, 0x26, 0x28, 0x0c, 0xf1, 0xaa, 0xbb, 0x38, 0x0c, 0x66,
+ 0xd3, 0xb1, 0x91, 0xba, 0x11, 0xce, 0x20, 0xb7, 0x39, 0x44, 0xd7, 0x6a,
+ 0x50, 0xe8, 0x54, 0x7f, 0xda, 0xd2, 0xd3, 0x48, 0x69, 0x18, 0xa1, 0x04,
+ 0xc4, 0x62, 0x2a, 0x78, 0x49, 0x3e, 0xb1, 0xce, 0xc2, 0xae, 0x74, 0x87,
+ 0x01, 0xea, 0x53, 0x29, 0xd6, 0x78, 0x14, 0xf5, 0x81, 0xc8, 0x57, 0x61,
+ 0x49, 0x03, 0x4e, 0x65, 0x5c, 0x9d, 0x23, 0x0d, 0xc7, 0x2d, 0x93, 0xdf,
+ 0x0d, 0x37, 0xa0, 0xa4, 0xb2, 0x31, 0x78, 0x22, 0x0e, 0xc2, 0xa2, 0x2d,
+ 0xfa, 0x95, 0xf9, 0x9f, 0xfa, 0x65, 0x0d, 0x55, 0xd7, 0x3c, 0x09, 0xff,
+ 0xd9, 0x5f, 0xbe, 0xd2, 0x34, 0x07, 0xcf, 0xb5, 0x04, 0x2e, 0x93, 0xa2,
+ 0xba, 0xf9, 0x07, 0x4f, 0xf8, 0x5c, 0xb0, 0xef, 0xd3, 0x06, 0xe5, 0xec,
+ 0x08, 0x13, 0xdf, 0x08, 0x67, 0x7d, 0xcb, 0x75, 0xe0, 0xc0, 0x67, 0x55,
+ 0x97, 0x60, 0xd3, 0x10, 0xa1, 0x7c, 0x7a, 0xc0, 0x24, 0x9c, 0x51, 0x93,
+ 0xed, 0x18, 0x23, 0x82, 0x1b, 0x21, 0x0e, 0x10, 0x0b, 0x13, 0x09, 0x09,
+ 0xc2, 0x29, 0x6b, 0x2c, 0xb1, 0xfe, 0xff, 0x4e, 0x58, 0xf5, 0x80, 0x65,
+ 0xe8, 0x32, 0x15, 0x15, 0xf9, 0x92, 0x95, 0xd9, 0x34, 0x00, 0xc1, 0x33,
+ 0xe5, 0x28, 0xe4, 0x4e, 0x65, 0x95, 0x30, 0xe1, 0x7b, 0x8b, 0x92, 0x15,
+ 0x6f, 0x15, 0x1e, 0x49, 0x57, 0x47, 0x74, 0xff, 0x3e, 0x05, 0x03, 0x8a,
+ 0x31, 0xd6, 0xba, 0x24, 0x7e, 0xfe, 0xc4, 0xfe, 0xb0, 0xa1, 0xef, 0xec,
+ 0x26, 0x6d, 0x5a, 0x90, 0xd0, 0x64, 0x3f, 0xac, 0x6e, 0x39, 0x0b, 0x37,
+ 0xb2, 0x6f, 0xf6, 0xe8, 0x3c, 0x5f, 0x5a, 0xee, 0x67, 0xbb, 0x9c, 0x22,
+ 0x9b, 0x83, 0x62, 0xb5, 0x0f, 0x4a, 0x10, 0xbf, 0x37, 0xd4, 0x7d, 0xf2,
+ 0x47, 0x84, 0x1a, 0x28, 0xdd, 0x20, 0xd6, 0xd1, 0x09, 0x34, 0xf6, 0x20,
+ 0x4c, 0x86, 0x81, 0xdf, 0x0c, 0xfb, 0x18, 0x16},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 80
+ {SEC_OID_SHA512,
+ 80,
+ {0x68, 0x5f, 0x47, 0x58, 0x70, 0x11, 0xd1, 0xf4, 0x3c, 0xf8, 0x65, 0xc9,
+ 0xef, 0x73, 0xb2, 0x8f, 0x63, 0x3f, 0x3a, 0x93, 0xaa, 0xbc, 0x67, 0xec,
+ 0x69, 0xb6, 0xf3, 0x55, 0x6b, 0x78, 0xc8, 0x6e, 0x6b, 0x64, 0x40, 0x96,
+ 0x52, 0xb9, 0x36, 0xd3, 0x27, 0xbb, 0x1d, 0xd2, 0xbf, 0x96, 0xec, 0xe9,
+ 0x12, 0xd2, 0x7b, 0x08, 0x89, 0x9d, 0x11, 0xaa, 0x7d, 0xc9, 0xa2, 0x79,
+ 0x88, 0xd8, 0xdf, 0xa6, 0x1f, 0x6c, 0xcb, 0x87, 0x08, 0x4e, 0x22, 0x42,
+ 0x5a, 0x35, 0xdd, 0x57, 0xa4, 0x3b, 0xe8, 0x0d, 0x50, 0x8c, 0x04, 0xbc,
+ 0x8f, 0xd1, 0x8b, 0xd0, 0x34, 0x8c, 0x79, 0x0b, 0x1b, 0x33, 0xb6, 0xb8,
+ 0x4d, 0x9d, 0xdb, 0xec, 0x59, 0x8e, 0xf5, 0x0b, 0x73, 0x9e, 0x4e, 0xcf,
+ 0x11, 0x27, 0x45, 0x74, 0x10, 0xab, 0x24, 0x10, 0xe3, 0x16, 0x4f, 0x31,
+ 0x3f, 0xc1, 0x85, 0xf1, 0xd0, 0x7d, 0xfe, 0xce, 0xbc, 0x54, 0x3e, 0xb5,
+ 0xa9, 0xac, 0x30, 0xcf, 0xfb, 0xdd, 0x56, 0xd1, 0x83, 0xc6, 0x3e, 0xfb,
+ 0x7e, 0x28, 0x86, 0x77, 0x49, 0x2a, 0xeb, 0xf2, 0x12, 0x24, 0x1a, 0x49,
+ 0x2e, 0xe1, 0xa7, 0x36, 0xdc, 0x2d, 0x9e, 0x31, 0xc0, 0x20, 0x06, 0x30,
+ 0xd0, 0x0a, 0x42, 0xb8, 0x08, 0xd8, 0x12, 0xc6, 0x60, 0xae, 0x2b, 0x47,
+ 0x00, 0x95, 0x8b, 0xc7, 0xf2, 0xf8, 0x22, 0x3d, 0xc5, 0xab, 0x0d, 0x32,
+ 0xc7, 0x88, 0xbe, 0x31, 0x11, 0x70, 0x60, 0x8d, 0xff, 0x93, 0x78, 0x33,
+ 0x6d, 0xd1, 0x52, 0xf4, 0x70, 0x5e, 0xc6, 0x87, 0xe7, 0x5d, 0x4b, 0xee,
+ 0xc2, 0x4c, 0x94, 0x95, 0xd8, 0x01, 0xc3, 0xdc, 0xe7, 0x2f, 0xd6, 0x04,
+ 0xc3, 0xeb, 0xd5, 0x0f, 0x0b, 0x7b, 0x60, 0x95, 0xf5, 0x4c, 0xbd, 0x6c,
+ 0x9b, 0x7a, 0x16, 0x7a, 0x76, 0x64, 0x9f, 0xdf, 0x98, 0xd6, 0x27, 0xed,
+ 0x94, 0xd1, 0x30, 0x74, 0x63, 0x43, 0x0e, 0x4d, 0xdd, 0x99, 0xd4, 0xf7,
+ 0x92, 0x21, 0xfd, 0x0a, 0xf7, 0x6f, 0x42, 0xd9, 0x4f, 0x5f, 0x47, 0x2d,
+ 0xaf, 0x0f, 0xaf, 0x63, 0xd9, 0xbd, 0x86, 0x49, 0xcb, 0x99, 0x8f, 0x7b,
+ 0xe3, 0x93, 0x88, 0xb8, 0x5b, 0x5e, 0x0a, 0xf9, 0xa3, 0xcf, 0x71, 0xfc,
+ 0x8e, 0x72, 0x36, 0x0f, 0x7e, 0xfc, 0xd3, 0xe9, 0x6a, 0xf1, 0x46, 0x01,
+ 0xfc, 0xbc, 0x2d, 0x01, 0x9b, 0xf4, 0xcb, 0x62, 0xfc, 0x9d, 0x89, 0x2b,
+ 0x07, 0x0e, 0x19, 0x1d, 0x7d, 0x68, 0x55, 0x3a, 0x01, 0xfe, 0x04, 0xa3,
+ 0xa4, 0x6f, 0xce, 0x2a, 0xc4, 0x52, 0x20, 0xe4, 0x0f, 0x40, 0x33, 0xc0,
+ 0x7b, 0xa7, 0x94, 0xbc, 0xdf, 0x31, 0xd9, 0x0e, 0xbf, 0xea, 0xf2, 0xda,
+ 0x93, 0xf2, 0xbb, 0x7f, 0x51, 0xe5, 0x8e, 0x88, 0x4a, 0xc4, 0x53, 0xe2,
+ 0x27, 0x4d, 0xa9, 0x63, 0xc6, 0x0d, 0xb9, 0x90, 0xfe, 0xd3, 0x94, 0xf1,
+ 0x81, 0xf9, 0x57, 0x8f, 0x71, 0x65, 0xb8, 0x52, 0xae, 0x2a, 0x9b, 0xf5,
+ 0x14, 0x15, 0xc8, 0x97, 0x87, 0xb4, 0x40, 0xf3, 0x58, 0xe7, 0x77, 0x4e,
+ 0x6c, 0x8f, 0x2a, 0xe0, 0xa5, 0x25, 0x88, 0xf1, 0x33, 0x34, 0xca, 0xfa,
+ 0x9f, 0x71, 0xc4, 0x26, 0x20, 0x16, 0xe6, 0x99, 0x5a, 0x76, 0xc9, 0x8d,
+ 0x5a, 0xfe, 0x3e, 0x62, 0xbc, 0x8d, 0x23, 0xbb, 0xf6, 0x2d, 0x3f, 0x2a,
+ 0x3e, 0xd0, 0x19, 0x16, 0x50, 0x04, 0xa0, 0x5a, 0x16, 0xc0, 0x74, 0xa0,
+ 0x21, 0xb1, 0x06, 0x49, 0x09, 0xc5, 0x91, 0xe8, 0x4c, 0x4a, 0x54, 0x7c,
+ 0x90, 0xde, 0x53, 0xe2, 0xbd, 0xff, 0xf6, 0x8e, 0xf1, 0x70, 0x66, 0x05,
+ 0x26, 0x70, 0x8f, 0xe7, 0x88, 0xe4, 0xb1, 0xb9, 0x8d, 0x13, 0x62, 0x95,
+ 0x11, 0x31, 0x12, 0xec, 0x13, 0xf8, 0x7e, 0xe3, 0xec, 0x3f, 0x25, 0x90,
+ 0xbc, 0xea, 0x4c, 0x34, 0xdb, 0xfa, 0x65, 0x61},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 81
+ {SEC_OID_SHA512,
+ 81,
+ {0x1b, 0x68, 0xc7, 0x93, 0xbb, 0xbc, 0x11, 0xaa, 0xae, 0xbe, 0x1b, 0x09,
+ 0x03, 0x6c, 0xdb, 0xb4, 0xb7, 0x54, 0xb5, 0xd1, 0x88, 0x58, 0x12, 0x76,
+ 0x99, 0xa1, 0x09, 0x17, 0x14, 0xe6, 0xd0, 0x76, 0x87, 0xb5, 0xd9, 0xea,
+ 0x9c, 0xeb, 0x4d, 0x93, 0x7c, 0x8c, 0x09, 0xdb, 0x1f, 0x91, 0x9f, 0x33,
+ 0xa3, 0x19, 0xbb, 0xbf, 0x62, 0xef, 0xb5, 0x06, 0xae, 0xb0, 0x85, 0x38,
+ 0x76, 0x32, 0xb9, 0xa1, 0xa0, 0x16, 0x06, 0x1f, 0x0a, 0xb9, 0xaa, 0x2b,
+ 0x71, 0x7c, 0x46, 0x02, 0xc5, 0x99, 0x6b, 0x42, 0xe3, 0x12, 0xf0, 0x48,
+ 0x54, 0xee, 0x21, 0x85, 0x2a, 0xd9, 0xfc, 0x9b, 0xcb, 0xa1, 0x37, 0xf5,
+ 0x9c, 0x98, 0x18, 0x64, 0xb6, 0x08, 0xd8, 0x2f, 0xcd, 0x26, 0x96, 0x4d,
+ 0xf0, 0x58, 0x32, 0x98, 0x39, 0x91, 0xcb, 0xe6, 0xbf, 0x74, 0xd0, 0x9d,
+ 0x85, 0x1f, 0x95, 0xd1, 0x36, 0x50, 0x99, 0x4f, 0x56, 0xe8, 0xfa, 0x32,
+ 0x04, 0xbc, 0x86, 0x85, 0xf1, 0x6a, 0x0e, 0x70, 0x06, 0x91, 0x82, 0x30,
+ 0xa3, 0x0f, 0x02, 0x55, 0x47, 0x83, 0x41, 0x45, 0x77, 0x47, 0x58, 0xce,
+ 0xc9, 0x2d, 0x25, 0xc1, 0xb7, 0x5f, 0xd1, 0x43, 0xe4, 0x16, 0x6c, 0x25,
+ 0x5a, 0xec, 0xf9, 0xaf, 0x81, 0x89, 0xb9, 0x0b, 0xac, 0xb4, 0xd0, 0x86,
+ 0x55, 0xd8, 0x61, 0xb0, 0xce, 0x2d, 0x58, 0x89, 0x4f, 0x00, 0xb6, 0xea,
+ 0xe3, 0x39, 0x5a, 0x1d, 0x69, 0x2c, 0xf7, 0x09, 0x1f, 0x43, 0x88, 0x5c,
+ 0xe8, 0x22, 0x0c, 0x5a, 0x4e, 0xa8, 0xd3, 0x12, 0x62, 0x5b, 0x65, 0x03,
+ 0x77, 0x23, 0x8d, 0xac, 0x43, 0xda, 0x5b, 0x8f, 0xfa, 0xc7, 0x42, 0x09,
+ 0x91, 0xd0, 0x0b, 0x70, 0x45, 0x3f, 0xcf, 0x63, 0x3b, 0x84, 0x4f, 0xe6,
+ 0x30, 0xe7, 0x98, 0xb8, 0xde, 0xd1, 0xf2, 0x7b, 0xc1, 0x70, 0xba, 0x0e,
+ 0x75, 0x65, 0xa8, 0x52, 0x99, 0x15, 0x8b, 0xfd, 0x92, 0x49, 0xbc, 0x5d,
+ 0x00, 0x6f, 0x3a, 0xe9, 0x79, 0x69, 0xf1, 0x83, 0x34, 0x29, 0x0b, 0x00,
+ 0xc2, 0x84, 0xc8, 0xa6, 0x1e, 0xbd, 0xb1, 0xbc, 0x8c, 0x78, 0xf9, 0x13,
+ 0xf7, 0x24, 0xf3, 0x08, 0xc6, 0xf3, 0x4d, 0x1b, 0x36, 0xff, 0xef, 0x06,
+ 0xf0, 0x9a, 0x2f, 0xf5, 0xef, 0xe4, 0xe0, 0xf1, 0xcc, 0x6b, 0x16, 0xdb,
+ 0x86, 0x90, 0xef, 0x0d, 0xd0, 0x7c, 0xef, 0x88, 0xcd, 0x2b, 0x56, 0xc2,
+ 0x5c, 0xbc, 0x76, 0xd6, 0xef, 0x2a, 0x0c, 0x1c, 0x7b, 0xbb, 0x51, 0x45,
+ 0xee, 0xec, 0x4e, 0xad, 0x73, 0x0f, 0xae, 0xa5, 0x78, 0xf9, 0x8c, 0x6f,
+ 0xb3, 0x0a, 0x47, 0x51, 0xfa, 0x15, 0xdc, 0xa5, 0xa0, 0x9d, 0x35, 0x3c,
+ 0x7a, 0xfc, 0xe7, 0xd5, 0x72, 0xb8, 0xc7, 0x25, 0xa8, 0xcf, 0x82, 0x38,
+ 0x6a, 0x3f, 0xe4, 0x9c, 0x4a, 0xe3, 0x12, 0x27, 0xc1, 0x65, 0xa9, 0x3f,
+ 0xb8, 0x21, 0xa9, 0x3b, 0x47, 0x63, 0x61, 0x70, 0xa2, 0xe1, 0x37, 0x9f,
+ 0xf5, 0x7b, 0xd4, 0xec, 0x49, 0x52, 0x93, 0xef, 0xf1, 0xe0, 0x16, 0x2a,
+ 0xb6, 0x92, 0x6c, 0x78, 0x70, 0x05, 0x72, 0x3f, 0xc5, 0x8f, 0xbf, 0x3f,
+ 0x4b, 0x23, 0xf4, 0x66, 0xee, 0xbc, 0x19, 0x16, 0xc3, 0xd2, 0xa7, 0xe9,
+ 0x9a, 0x14, 0x16, 0xa0, 0x6a, 0x37, 0x53, 0x28, 0x4f, 0x02, 0xf4, 0x06,
+ 0x6c, 0xaf, 0xdb, 0x9f, 0x6c, 0xd7, 0x39, 0xfe, 0x8f, 0x34, 0xe4, 0x97,
+ 0x37, 0xb2, 0x98, 0x9b, 0x37, 0xc4, 0xa0, 0x1e, 0xe1, 0x33, 0xfb, 0x41,
+ 0xfe, 0xfe, 0xa2, 0xd4, 0x37, 0xf4, 0x81, 0x4f, 0x5a, 0x3f, 0xf4, 0x33,
+ 0x39, 0x68, 0x00, 0x22, 0x14, 0x28, 0xe4, 0x20, 0x69, 0x2c, 0x8d, 0x70,
+ 0x27, 0x17, 0x55, 0x23, 0x4b, 0xfc, 0xa3, 0x74, 0xc4, 0x3b, 0x33, 0x1c,
+ 0x20, 0xe3, 0xd8, 0xc7, 0x7d, 0x11, 0x86, 0x3b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 82
+ {SEC_OID_SHA512,
+ 82,
+ {0x53, 0x0e, 0x5a, 0x01, 0xbd, 0x59, 0xe9, 0x22, 0xae, 0x4a, 0xc0, 0x2a,
+ 0x57, 0x97, 0x47, 0x59, 0xda, 0x8b, 0xd9, 0x78, 0xd6, 0x33, 0x1b, 0xf5,
+ 0x8a, 0x52, 0x24, 0x60, 0xa4, 0xce, 0xa7, 0xcd, 0x3e, 0x78, 0xc7, 0x69,
+ 0x87, 0xed, 0x9b, 0xf3, 0x9f, 0x5e, 0x6e, 0x0a, 0x01, 0x27, 0xd9, 0x50,
+ 0xc3, 0xde, 0x95, 0xe3, 0x60, 0x3f, 0xd9, 0xdf, 0xa9, 0xd2, 0xf8, 0xda,
+ 0xec, 0xc8, 0xf8, 0x4e, 0xde, 0x2d, 0xbf, 0x99, 0xf2, 0x9f, 0xae, 0x1a,
+ 0x73, 0xda, 0x64, 0xc6, 0xea, 0x60, 0x2a, 0x90, 0xa5, 0x29, 0xd9, 0xda,
+ 0x1d, 0x8b, 0x1c, 0x2c, 0x15, 0x75, 0x66, 0x7a, 0x7f, 0xfd, 0xff, 0xb8,
+ 0x34, 0x7d, 0xba, 0x3d, 0x13, 0x17, 0x4f, 0x63, 0xc3, 0x87, 0x96, 0x6b,
+ 0x36, 0x61, 0x42, 0x9f, 0xcf, 0xe8, 0xda, 0x1f, 0x3e, 0x32, 0x87, 0x76,
+ 0x9b, 0x58, 0x26, 0xbe, 0x0e, 0xbc, 0x0f, 0x6b, 0xf0, 0x4b, 0x47, 0xcf,
+ 0x5f, 0x0e, 0x6d, 0x9f, 0x49, 0x4f, 0x60, 0x73, 0xff, 0x75, 0x33, 0x13,
+ 0x1d, 0x17, 0xd7, 0xce, 0x85, 0x9f, 0xeb, 0xda, 0x32, 0xf8, 0xc6, 0x39,
+ 0xb9, 0xe2, 0xa7, 0xaa, 0xbf, 0x0e, 0x82, 0xa3, 0xda, 0x62, 0xaa, 0xc2,
+ 0x08, 0x64, 0x73, 0x8d, 0x21, 0x5a, 0x86, 0x2c, 0x98, 0x43, 0x43, 0xa6,
+ 0x39, 0xd4, 0xca, 0xf9, 0x1f, 0xde, 0x8e, 0x42, 0x89, 0xbc, 0x23, 0xc6,
+ 0x53, 0x21, 0xdc, 0x38, 0x7d, 0x8d, 0xac, 0x38, 0x76, 0x5e, 0x4a, 0x3b,
+ 0xfb, 0x1b, 0x7f, 0xeb, 0x63, 0x60, 0xfa, 0xbb, 0x62, 0xb9, 0x7e, 0xfe,
+ 0x71, 0xc9, 0xfe, 0x78, 0x93, 0x47, 0x18, 0x75, 0x62, 0xae, 0x4a, 0x6b,
+ 0xc3, 0x5c, 0x6f, 0x84, 0x2f, 0x7e, 0x8f, 0x1b, 0xda, 0x9e, 0xa3, 0x1b,
+ 0x39, 0xf5, 0x83, 0x40, 0xb3, 0x52, 0xed, 0x31, 0x74, 0x53, 0x06, 0xc4,
+ 0xcb, 0x5d, 0xd2, 0x4f, 0xe3, 0x08, 0xba, 0xfb, 0xf1, 0xe6, 0x54, 0xbb,
+ 0x88, 0x98, 0x33, 0x3a, 0xb6, 0xb2, 0xfc, 0x96, 0xcc, 0xee, 0x80, 0xa5,
+ 0x0c, 0x44, 0xbf, 0x8a, 0xf4, 0xf7, 0x7f, 0x2c, 0x14, 0x6a, 0xd5, 0xf5,
+ 0x52, 0xb8, 0x93, 0xc2, 0xa0, 0x36, 0xe3, 0xe7, 0xe6, 0x4b, 0x1e, 0x6f,
+ 0x8e, 0xd1, 0x52, 0xed, 0x1a, 0xc6, 0x63, 0x90, 0xb1, 0xb8, 0x28, 0xea,
+ 0x9c, 0x43, 0x64, 0x5d, 0x7f, 0x36, 0x72, 0x3c, 0x11, 0x1c, 0xc5, 0x6a,
+ 0x4f, 0x7c, 0x97, 0x3c, 0x0f, 0xf9, 0x9c, 0x46, 0x0e, 0x3f, 0x82, 0x16,
+ 0x9f, 0xe2, 0xcb, 0x3d, 0x30, 0xe5, 0x18, 0xa3, 0x8f, 0x1c, 0x1e, 0x2b,
+ 0xf4, 0xbd, 0x11, 0x3b, 0x85, 0xa3, 0x0d, 0x26, 0xd9, 0xab, 0x03, 0xa8,
+ 0x03, 0xed, 0x4c, 0xdc, 0x59, 0xfc, 0x7f, 0x16, 0xf0, 0x95, 0xa8, 0x4d,
+ 0x66, 0x3e, 0xae, 0x4a, 0x3b, 0x1c, 0x3a, 0xaa, 0xfa, 0xd1, 0x9c, 0x24,
+ 0x58, 0x52, 0x8c, 0xbf, 0x37, 0xff, 0xc4, 0x6d, 0x5b, 0x15, 0x95, 0x42,
+ 0x22, 0x10, 0xc9, 0x37, 0x8b, 0xad, 0x7e, 0xcf, 0xdd, 0x22, 0x22, 0x60,
+ 0xf1, 0x2a, 0x30, 0x4b, 0xaf, 0x31, 0x13, 0xe0, 0xa2, 0x0d, 0x40, 0xa1,
+ 0x20, 0x2d, 0xe6, 0xa2, 0xf5, 0xb8, 0xd2, 0x3a, 0x8b, 0xb2, 0xfa, 0x12,
+ 0xae, 0xcf, 0xab, 0x4d, 0x8c, 0x6c, 0x40, 0x2a, 0xc4, 0x17, 0xf6, 0xdd,
+ 0xbd, 0x27, 0xe1, 0x7f, 0x4f, 0xc3, 0xf5, 0x34, 0x9b, 0x97, 0xf5, 0x36,
+ 0x3c, 0x9f, 0x74, 0xb5, 0x20, 0x0d, 0x8e, 0x96, 0xe1, 0xd3, 0x8e, 0x08,
+ 0xdb, 0xba, 0x1a, 0x68, 0xb8, 0xd0, 0x9f, 0x11, 0x5d, 0x0b, 0xd2, 0x77,
+ 0xc3, 0x9b, 0xc0, 0x2e, 0xcb, 0x13, 0xec, 0x6e, 0xe5, 0x90, 0xd0, 0xba,
+ 0x1c, 0xa3, 0xef, 0xfb, 0x97, 0x02, 0x1a, 0x48, 0x02, 0xe2, 0xd1, 0xea,
+ 0x47, 0xd5, 0x8c, 0xc4, 0x94, 0xa6, 0x8f, 0x8c},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 83
+ {SEC_OID_SHA512,
+ 83,
+ {0x26, 0xbc, 0x4d, 0xf6, 0xa3, 0xac, 0x43, 0x0e, 0x14, 0x34, 0x91, 0x56,
+ 0xfa, 0x87, 0x15, 0x9c, 0xfe, 0x3b, 0xe4, 0x89, 0xc4, 0xf4, 0xa3, 0xbb,
+ 0x3a, 0xb1, 0xe9, 0xfb, 0x6a, 0x24, 0x22, 0x4b, 0xc0, 0x8c, 0x8f, 0xc6,
+ 0x8d, 0x31, 0xc2, 0xdf, 0xa7, 0xbb, 0x1e, 0xee, 0x34, 0x48, 0x6c, 0x18,
+ 0x9c, 0xde, 0x44, 0x35, 0x69, 0xfc, 0xb0, 0x46, 0x83, 0x72, 0x78, 0xb8,
+ 0x5c, 0x2a, 0x3d, 0xd5, 0xd7, 0x9a, 0x32, 0xab, 0x23, 0x4d, 0x96, 0x2d,
+ 0x9c, 0x33, 0x97, 0x90, 0x1d, 0xc2, 0xcb, 0x9a, 0x9f, 0x2a, 0x4e, 0xfa,
+ 0x60, 0x7b, 0x2d, 0x66, 0x49, 0x74, 0xfc, 0x0e, 0xd8, 0xb2, 0x1d, 0x83,
+ 0xb6, 0xfc, 0x26, 0xfb, 0xec, 0x34, 0x2a, 0xa0, 0x00, 0xe7, 0x98, 0xb3,
+ 0x98, 0xda, 0x25, 0xae, 0xc7, 0xf3, 0x03, 0x6b, 0x4b, 0xf5, 0xb9, 0x96,
+ 0x26, 0x8c, 0xa3, 0x06, 0x49, 0x7d, 0x49, 0xf9, 0x4c, 0x29, 0x61, 0x2f,
+ 0xda, 0x40, 0x13, 0xe5, 0x1b, 0xbd, 0x5f, 0x8e, 0xbd, 0x7e, 0xd6, 0xd3,
+ 0xcb, 0x96, 0x51, 0x81, 0x0f, 0x19, 0x53, 0xa0, 0xa0, 0xd9, 0x1f, 0x21,
+ 0xd2, 0x3d, 0x21, 0x93, 0xd9, 0x12, 0x4e, 0xb7, 0xb9, 0x93, 0xb9, 0x2c,
+ 0x3f, 0x39, 0xb4, 0xb2, 0xed, 0x75, 0xb9, 0xa6, 0x99, 0x88, 0x99, 0xa0,
+ 0xe6, 0x27, 0x68, 0x52, 0x44, 0xd6, 0x92, 0xc9, 0xbb, 0xfb, 0xf5, 0x7a,
+ 0x32, 0xd2, 0x07, 0x50, 0x66, 0xe2, 0x66, 0x93, 0xb6, 0x6c, 0x2d, 0x6a,
+ 0xbc, 0xaa, 0x06, 0x34, 0x96, 0x10, 0xa3, 0x0b, 0x9e, 0x36, 0x5b, 0xcb,
+ 0x40, 0x56, 0x32, 0x32, 0xf5, 0xa6, 0x18, 0x97, 0x5d, 0x70, 0xb9, 0xef,
+ 0x3d, 0x2e, 0x37, 0x0e, 0xbc, 0xf3, 0x71, 0xe8, 0x40, 0x40, 0x0b, 0xc5,
+ 0x9c, 0xdb, 0x8e, 0xd8, 0x81, 0x6e, 0x21, 0x29, 0x53, 0x78, 0x66, 0x83,
+ 0x49, 0xf9, 0xb6, 0x87, 0x2e, 0xd3, 0x8c, 0xce, 0xed, 0x56, 0x5b, 0x37,
+ 0xd6, 0x7f, 0x7c, 0xc5, 0x3e, 0xf3, 0x04, 0x8b, 0x4d, 0xae, 0x2f, 0xf6,
+ 0xe6, 0xef, 0x05, 0xc5, 0x4f, 0x08, 0xda, 0x2b, 0x25, 0xaf, 0x6f, 0xf8,
+ 0x97, 0x1b, 0x1e, 0x9b, 0x56, 0xea, 0xf5, 0x93, 0x12, 0xa8, 0x2e, 0x07,
+ 0x4f, 0xd0, 0x3f, 0xf3, 0x10, 0xd2, 0xd0, 0x63, 0xfd, 0x60, 0x48, 0x07,
+ 0xc2, 0xe1, 0xc9, 0xd8, 0xd1, 0x0f, 0x1f, 0x63, 0xad, 0xe7, 0xdf, 0x27,
+ 0xf0, 0x89, 0x4d, 0xae, 0xf9, 0xcf, 0x71, 0x3b, 0xc1, 0x90, 0x0b, 0x8e,
+ 0x96, 0x97, 0xbb, 0xd1, 0x9c, 0x8c, 0xcb, 0xb6, 0xf7, 0xe6, 0x08, 0xcd,
+ 0x75, 0x1f, 0x6b, 0xef, 0xce, 0x4d, 0x16, 0x72, 0x19, 0x0b, 0xea, 0xc4,
+ 0x0e, 0x81, 0xfe, 0xae, 0xa5, 0x98, 0x7e, 0x8b, 0xe1, 0x4e, 0xf5, 0x3f,
+ 0x95, 0xaf, 0x53, 0xa7, 0x66, 0xc8, 0x64, 0xe1, 0xe2, 0x09, 0x22, 0xd7,
+ 0x45, 0xad, 0x3d, 0xb7, 0xfb, 0xc0, 0x3b, 0x08, 0x89, 0x52, 0x5a, 0x00,
+ 0xae, 0x2e, 0x74, 0x8a, 0x96, 0x75, 0x62, 0x84, 0x39, 0xb5, 0x96, 0x7e,
+ 0xe7, 0xdc, 0x3f, 0x3b, 0xab, 0xc2, 0x4f, 0x44, 0x97, 0x74, 0x49, 0x40,
+ 0x44, 0x88, 0x06, 0xaf, 0x91, 0x43, 0xb5, 0x52, 0xa3, 0x04, 0xa2, 0x5f,
+ 0x91, 0x12, 0xae, 0xfa, 0xf7, 0xdd, 0x32, 0xba, 0x9c, 0xac, 0x33, 0xbc,
+ 0x8c, 0x3e, 0x77, 0xf7, 0x13, 0x3a, 0xd3, 0x25, 0xcc, 0x83, 0xa1, 0x0a,
+ 0x28, 0x90, 0xc5, 0xeb, 0xe7, 0x3c, 0xab, 0x87, 0xe7, 0x56, 0xe1, 0x6d,
+ 0x7f, 0x17, 0x72, 0x1a, 0xf9, 0x0c, 0x92, 0x7d, 0xdc, 0x53, 0xd4, 0x48,
+ 0xad, 0xec, 0x90, 0x93, 0x2d, 0xfb, 0xfd, 0x28, 0xc0, 0x31, 0xe4, 0x97,
+ 0x95, 0x3f, 0x1b, 0x75, 0xd1, 0x6f, 0xc5, 0x9f, 0x44, 0xf2, 0x32, 0xed,
+ 0xa3, 0xc6, 0xd9, 0xa0, 0x5d, 0x60, 0x1b, 0x05},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition with wrong tag
+ // tcID: 84
+ {SEC_OID_SHA512,
+ 84,
+ {0x62, 0xf4, 0x86, 0x29, 0xc7, 0xa2, 0x41, 0x79, 0x70, 0x1c, 0x9c, 0x7d,
+ 0xd3, 0xad, 0x65, 0x73, 0xb1, 0x47, 0xa4, 0x6a, 0xd9, 0x53, 0x64, 0xfe,
+ 0x9b, 0x06, 0x1f, 0x1a, 0x7a, 0x53, 0xf2, 0x2c, 0xa9, 0xc9, 0x4b, 0x62,
+ 0x8f, 0xb1, 0x14, 0xae, 0x94, 0x21, 0x9e, 0xb4, 0x43, 0xce, 0x43, 0x84,
+ 0x7a, 0x94, 0x8c, 0x04, 0xb9, 0xc9, 0xe8, 0x65, 0xd0, 0x6a, 0x50, 0x8e,
+ 0xaa, 0x53, 0xea, 0x6e, 0x95, 0xbd, 0x06, 0xc0, 0xd6, 0x78, 0xa9, 0x9c,
+ 0x68, 0xeb, 0x5d, 0x63, 0x7e, 0x13, 0x48, 0x66, 0x98, 0x53, 0xed, 0x27,
+ 0xaa, 0xf9, 0xea, 0xc2, 0x12, 0xe1, 0x0e, 0x63, 0xdb, 0x88, 0xee, 0x4a,
+ 0xe5, 0x72, 0xd7, 0x1b, 0xcb, 0xaa, 0x95, 0x59, 0xee, 0x69, 0x8a, 0xf1,
+ 0x46, 0x4e, 0x8c, 0x7e, 0x06, 0xa6, 0x08, 0x9f, 0xac, 0x21, 0xe0, 0xf4,
+ 0x46, 0x73, 0xb5, 0x9a, 0xd8, 0x86, 0x87, 0x05, 0x56, 0xb6, 0xaa, 0xd6,
+ 0x83, 0x45, 0x7e, 0xc4, 0xc8, 0x00, 0x0a, 0x72, 0x13, 0x54, 0x4d, 0xe1,
+ 0x0d, 0x49, 0x3f, 0x70, 0xa6, 0x7b, 0xf7, 0x68, 0x47, 0x2c, 0x06, 0xa4,
+ 0xd8, 0xd0, 0x13, 0xd2, 0x46, 0xcb, 0x63, 0x01, 0xc0, 0x5d, 0x25, 0x1d,
+ 0x06, 0xe3, 0x96, 0x29, 0x75, 0x10, 0xbb, 0xd8, 0x02, 0xad, 0xfb, 0x16,
+ 0xc4, 0x4d, 0x56, 0x67, 0xd4, 0x97, 0x84, 0xf3, 0x90, 0xcd, 0xd5, 0x1a,
+ 0x98, 0x92, 0x27, 0xdb, 0x8a, 0x05, 0x47, 0xb7, 0x01, 0x39, 0xce, 0xe8,
+ 0x5f, 0xb9, 0x84, 0x05, 0x15, 0x75, 0x66, 0xf4, 0x8d, 0xf9, 0xbd, 0x99,
+ 0xfc, 0x93, 0xf0, 0x51, 0x64, 0xa3, 0x80, 0x6a, 0x7a, 0x73, 0x22, 0x5b,
+ 0x03, 0x69, 0xb6, 0x6b, 0x1a, 0x5b, 0x29, 0x71, 0x84, 0xeb, 0xea, 0x4b,
+ 0xf6, 0xe6, 0xd0, 0x03, 0x45, 0x8d, 0xa7, 0x06, 0x55, 0xaa, 0x78, 0xf9,
+ 0x36, 0x23, 0x6d, 0xcf, 0x09, 0x6d, 0x1b, 0xf2, 0xaf, 0xae, 0x75, 0x52,
+ 0xb4, 0x2c, 0xbf, 0xa1, 0x27, 0x34, 0x3e, 0xf0, 0x81, 0xa8, 0xa6, 0x3c,
+ 0xc6, 0x5f, 0x20, 0x75, 0xb3, 0x3f, 0x01, 0xeb, 0xde, 0x0c, 0x4c, 0x80,
+ 0x30, 0x6b, 0x36, 0xa7, 0x06, 0x57, 0xbe, 0xcc, 0xa4, 0x50, 0xf3, 0xd7,
+ 0x20, 0xf5, 0xc0, 0x85, 0x5a, 0x82, 0x7e, 0x4d, 0x43, 0xfc, 0x2a, 0x12,
+ 0x51, 0x2f, 0x5f, 0x19, 0x30, 0x1b, 0xa4, 0x04, 0xec, 0x46, 0x81, 0x4e,
+ 0x1b, 0xbf, 0xdf, 0x81, 0xe4, 0x1d, 0xc0, 0x31, 0x54, 0x28, 0x3d, 0xf7,
+ 0xa1, 0x0e, 0x6c, 0x38, 0xa8, 0x9d, 0x2e, 0x1d, 0x1c, 0x43, 0xa7, 0x1c,
+ 0xf1, 0x9e, 0xdd, 0x6e, 0x4f, 0xad, 0x84, 0x6e, 0xde, 0x85, 0xd4, 0x2f,
+ 0xaa, 0xaa, 0x84, 0xc1, 0xb5, 0x38, 0x0b, 0xe5, 0x59, 0x33, 0x20, 0x0e,
+ 0xc4, 0x63, 0xf1, 0x49, 0x91, 0x5d, 0x65, 0x32, 0x1c, 0xbd, 0x21, 0xff,
+ 0xd5, 0x7c, 0x3a, 0xfc, 0xfb, 0x84, 0x83, 0x2c, 0x9b, 0x81, 0xe6, 0x54,
+ 0xf9, 0xa4, 0x02, 0xd9, 0xc5, 0xb3, 0x05, 0xfd, 0x3b, 0xd0, 0x42, 0xe9,
+ 0x9a, 0x33, 0xdf, 0xbb, 0x4e, 0x3d, 0x6f, 0x44, 0x1a, 0xd9, 0x64, 0x6b,
+ 0xbf, 0xb8, 0x47, 0x3c, 0x9c, 0x01, 0x70, 0x7a, 0xc4, 0xcf, 0xf9, 0x1e,
+ 0x7b, 0xa9, 0xd5, 0x99, 0x6e, 0xd7, 0x95, 0xa1, 0xd5, 0x62, 0xa1, 0x74,
+ 0xcf, 0x11, 0x7b, 0x22, 0xec, 0xce, 0x7e, 0x67, 0x9e, 0x47, 0x4e, 0x1f,
+ 0x7e, 0x2e, 0x30, 0x58, 0x18, 0x05, 0x8a, 0xa8, 0x5a, 0x80, 0xf8, 0x7e,
+ 0xfa, 0x5c, 0x28, 0x77, 0xdb, 0x87, 0x0e, 0x4d, 0x78, 0x4a, 0x34, 0x46,
+ 0x80, 0x23, 0x39, 0xb9, 0xf8, 0xe1, 0xf0, 0x9e, 0x6e, 0xda, 0x2a, 0xea,
+ 0x8c, 0x44, 0x77, 0x94, 0xca, 0x16, 0xa8, 0x14, 0xbd, 0xcb, 0x18, 0x77,
+ 0xc2, 0x9a, 0x5a, 0x0e, 0x99, 0x24, 0x3f, 0x70},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 85
+ {SEC_OID_SHA512,
+ 85,
+ {0x1f, 0x40, 0xa4, 0x67, 0x92, 0x43, 0x54, 0xf3, 0x02, 0x5b, 0x37, 0xa3,
+ 0xc5, 0x56, 0x95, 0x18, 0xbf, 0xcc, 0x63, 0x43, 0x50, 0xce, 0x3f, 0x82,
+ 0xba, 0x8b, 0xa9, 0x61, 0xd2, 0xdc, 0x9b, 0xa4, 0x20, 0x6c, 0xf8, 0xb9,
+ 0x9a, 0xc3, 0x83, 0x8e, 0x24, 0xc1, 0xad, 0x80, 0xa8, 0xa9, 0x67, 0xa7,
+ 0x22, 0x4a, 0xc4, 0x7d, 0x3b, 0x3b, 0x14, 0x1b, 0xae, 0x6b, 0x6a, 0xc3,
+ 0x4e, 0x2d, 0x5e, 0x1c, 0x65, 0x30, 0x50, 0x38, 0xac, 0x88, 0xf8, 0x3e,
+ 0x63, 0xe1, 0xd5, 0x9c, 0xfd, 0x3d, 0xb2, 0x3e, 0xbd, 0xd8, 0xe3, 0xd3,
+ 0x2a, 0xc2, 0xa8, 0xc5, 0x7b, 0x16, 0xc3, 0x67, 0x54, 0x0e, 0x2e, 0xad,
+ 0xf9, 0xae, 0x41, 0xa9, 0xfe, 0x28, 0x4e, 0x3b, 0x0a, 0x95, 0x14, 0x55,
+ 0x7d, 0x46, 0x8d, 0x17, 0x88, 0x3c, 0xd5, 0x5f, 0x74, 0x1f, 0xa0, 0x3f,
+ 0x4a, 0xd1, 0x66, 0xcc, 0x9b, 0x40, 0xb9, 0x6e, 0xae, 0x4c, 0xe3, 0x54,
+ 0x62, 0x64, 0x58, 0x22, 0x81, 0x56, 0x23, 0x57, 0xd6, 0x69, 0x42, 0xd0,
+ 0x9a, 0xad, 0x87, 0xd7, 0x39, 0xdc, 0xfe, 0x65, 0x10, 0x29, 0x5d, 0x08,
+ 0x18, 0x95, 0x62, 0x27, 0x6a, 0x0c, 0xb1, 0x1b, 0x38, 0xa3, 0x2a, 0xcd,
+ 0x0b, 0x43, 0x72, 0xfb, 0xcb, 0x8a, 0xb1, 0x9a, 0xda, 0x42, 0x34, 0x16,
+ 0xa9, 0x91, 0x73, 0x20, 0x5a, 0xec, 0xda, 0x49, 0x44, 0x7d, 0x0d, 0x00,
+ 0x0c, 0xfb, 0xcc, 0xaa, 0x8e, 0xd8, 0x70, 0x41, 0x6a, 0x1b, 0xa8, 0x40,
+ 0x1a, 0xd6, 0x1c, 0xd9, 0x4d, 0x4e, 0x99, 0xa9, 0x8c, 0x47, 0x89, 0xf7,
+ 0xaf, 0x5a, 0xfb, 0x24, 0x68, 0x5f, 0xca, 0x9b, 0xa1, 0x2b, 0xd7, 0x05,
+ 0x2f, 0x69, 0x51, 0x7b, 0x30, 0x24, 0xc3, 0xb1, 0xfb, 0xea, 0xc6, 0x2a,
+ 0xc0, 0x4a, 0x47, 0x46, 0x73, 0x1c, 0xfe, 0x00, 0x94, 0x8a, 0xcb, 0x95,
+ 0xae, 0xe3, 0xea, 0x74, 0x67, 0x76, 0xa9, 0x0c, 0x7a, 0x4a, 0x54, 0x41,
+ 0x14, 0x32, 0xad, 0xbe, 0xcd, 0x6b, 0xc2, 0x39, 0xe7, 0xf6, 0x29, 0xf0,
+ 0x2f, 0xaa, 0x24, 0xe5, 0x5f, 0x42, 0xbc, 0x15, 0xca, 0x56, 0x6d, 0x72,
+ 0x14, 0x49, 0x45, 0x77, 0x61, 0x1d, 0x17, 0x37, 0x46, 0xff, 0xb3, 0xd5,
+ 0x9a, 0xdc, 0x68, 0xfb, 0x3d, 0xce, 0x80, 0x19, 0x93, 0xf7, 0x79, 0xa2,
+ 0xb6, 0xcd, 0xc0, 0xc1, 0x0c, 0xdb, 0xfe, 0x5a, 0xf0, 0xc9, 0x9a, 0x2e,
+ 0xda, 0xa2, 0x3d, 0xca, 0x31, 0x52, 0x58, 0x52, 0x21, 0xcc, 0x17, 0xdd,
+ 0xde, 0xd8, 0x47, 0x4d, 0xc7, 0x79, 0x54, 0xa6, 0xc9, 0x6c, 0x5f, 0x90,
+ 0x3d, 0x17, 0x9b, 0xc0, 0x06, 0x03, 0xc6, 0xe0, 0xc9, 0xb8, 0x09, 0xff,
+ 0x31, 0xbf, 0x31, 0xbc, 0x4d, 0x91, 0xc1, 0x97, 0x3d, 0x29, 0xa0, 0x93,
+ 0x1c, 0x8d, 0xbd, 0xbb, 0x70, 0xed, 0x09, 0x73, 0x0f, 0x6c, 0x82, 0x74,
+ 0xcc, 0x43, 0xad, 0xb6, 0x40, 0x04, 0xbb, 0xa3, 0x69, 0xb1, 0xf6, 0xa9,
+ 0xc7, 0xbe, 0x6a, 0x49, 0xce, 0x36, 0xa5, 0x01, 0x21, 0xc3, 0x42, 0xb1,
+ 0xac, 0x60, 0xee, 0x51, 0xe8, 0x9b, 0x73, 0xaf, 0xa1, 0xaf, 0xbe, 0x52,
+ 0xbc, 0x86, 0x66, 0x7a, 0x89, 0x53, 0x6e, 0xba, 0x90, 0xd5, 0xcf, 0x03,
+ 0x68, 0x49, 0xbc, 0x2c, 0x26, 0xe7, 0xc4, 0x5c, 0xbb, 0x7f, 0x91, 0x9d,
+ 0x3c, 0x7d, 0x13, 0x9a, 0x3c, 0x7c, 0x24, 0x9c, 0x0b, 0x89, 0x43, 0xdd,
+ 0xb1, 0xda, 0x3b, 0xd8, 0x75, 0xe5, 0xae, 0xb9, 0x17, 0xa9, 0x73, 0x0c,
+ 0xd2, 0x0c, 0x58, 0x99, 0x4e, 0x96, 0x5f, 0x7d, 0xc3, 0x5f, 0x26, 0xd3,
+ 0x56, 0x42, 0xe0, 0x82, 0x10, 0xa8, 0x20, 0x24, 0x34, 0x32, 0x89, 0xa7,
+ 0x24, 0x70, 0x9c, 0x9e, 0xca, 0x3a, 0x46, 0x8b, 0x58, 0x25, 0xf6, 0xa1,
+ 0x3e, 0xb2, 0xe2, 0x2d, 0xa5, 0x84, 0x63, 0x4e},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing sequence with NULL
+ // tcID: 86
+ {SEC_OID_SHA512,
+ 86,
+ {0xc3, 0xf7, 0x70, 0xae, 0x10, 0xc1, 0x07, 0x80, 0xd0, 0xba, 0x92, 0xc8,
+ 0x9a, 0x1f, 0xcf, 0xab, 0xc2, 0x48, 0xc0, 0xc4, 0xf8, 0xcc, 0xcc, 0x3c,
+ 0x6f, 0xe3, 0xe2, 0x88, 0x7b, 0x54, 0x36, 0x61, 0xe9, 0x46, 0xc0, 0xdd,
+ 0xb9, 0x82, 0xd5, 0xb7, 0xcd, 0x89, 0xae, 0x43, 0x00, 0x58, 0xcb, 0xa9,
+ 0xfd, 0x40, 0xa3, 0x21, 0x64, 0x16, 0x46, 0xe5, 0x90, 0xdf, 0x3a, 0x2c,
+ 0xf8, 0x6b, 0x96, 0x45, 0xe3, 0x47, 0xfb, 0x36, 0x8c, 0x6e, 0xf5, 0x69,
+ 0x5c, 0xa8, 0xd2, 0xe9, 0xa9, 0xa3, 0x27, 0xfd, 0xc7, 0x5a, 0xe0, 0xd5,
+ 0x40, 0x10, 0xf5, 0x94, 0xa0, 0x50, 0xc9, 0xbe, 0x6c, 0x5c, 0x0f, 0x60,
+ 0xa4, 0xee, 0x41, 0xf2, 0x91, 0x91, 0xf7, 0x57, 0x0f, 0x6d, 0xfb, 0x2d,
+ 0x17, 0xd6, 0xb0, 0x93, 0x3a, 0x22, 0xbf, 0x78, 0x22, 0xf5, 0x20, 0xb3,
+ 0xcb, 0xa2, 0x64, 0x19, 0xde, 0x1a, 0x91, 0xe3, 0x9f, 0xbb, 0x12, 0xa8,
+ 0x4b, 0xab, 0x08, 0xce, 0x9b, 0x1d, 0xeb, 0x10, 0xb5, 0x6e, 0x57, 0x6e,
+ 0x7b, 0xe5, 0xdd, 0x9b, 0x74, 0x61, 0x18, 0xca, 0x8c, 0x8d, 0x99, 0x12,
+ 0x55, 0xbb, 0xcc, 0x34, 0xf9, 0xc7, 0xba, 0x31, 0x7f, 0x5e, 0x11, 0x90,
+ 0x63, 0x7c, 0x58, 0x5f, 0x5a, 0x4f, 0x10, 0xdd, 0x03, 0x7a, 0x49, 0x81,
+ 0x76, 0xb7, 0xd8, 0x4d, 0x33, 0xa0, 0x37, 0x0d, 0xa7, 0xf8, 0x34, 0xd4,
+ 0x43, 0xdb, 0xcf, 0xe1, 0xe5, 0xf5, 0x02, 0xf0, 0x9a, 0x0c, 0xa9, 0x46,
+ 0xeb, 0x4e, 0x63, 0x73, 0xdc, 0xe3, 0x83, 0xc9, 0xae, 0x87, 0x14, 0xa5,
+ 0xae, 0x45, 0xff, 0x55, 0x5b, 0xa4, 0x07, 0x40, 0x50, 0x57, 0xd6, 0x0d,
+ 0xbb, 0xed, 0xb0, 0xb9, 0x78, 0x26, 0x08, 0xa9, 0x2f, 0x07, 0x10, 0x54,
+ 0x73, 0x30, 0xe8, 0x42, 0xff, 0x95, 0x53, 0x35, 0x37, 0xe0, 0x12, 0x72,
+ 0x89, 0x8f, 0x7a, 0x4d, 0xad, 0x71, 0xd4, 0x09, 0x9b, 0x37, 0x2a, 0x50,
+ 0x4a, 0x0e, 0x02, 0x77, 0x0e, 0xfc, 0x85, 0x19, 0x0e, 0x09, 0x87, 0xfa,
+ 0x7b, 0xc4, 0x9a, 0x3a, 0xe4, 0x82, 0x90, 0x5f, 0x47, 0xd2, 0x32, 0x60,
+ 0xa6, 0x98, 0x84, 0x2c, 0x1d, 0x94, 0x12, 0x3c, 0x79, 0x32, 0x0d, 0x04,
+ 0x2c, 0x8f, 0x39, 0xf5, 0xab, 0x91, 0xc2, 0x41, 0xbc, 0x7c, 0xa8, 0x34,
+ 0xaa, 0xe3, 0x45, 0x54, 0x86, 0x60, 0x61, 0x7d, 0x0d, 0x88, 0x6d, 0x89,
+ 0xcc, 0x91, 0x78, 0x0e, 0x07, 0x0a, 0xc3, 0x6d, 0x67, 0xdd, 0x28, 0xbd,
+ 0x48, 0x10, 0x9d, 0xfd, 0x69, 0xf7, 0x22, 0x90, 0x77, 0xdb, 0xf4, 0x90,
+ 0x46, 0x7f, 0xf1, 0x4b, 0x6b, 0x57, 0xdc, 0xc0, 0x5c, 0x3e, 0x46, 0xfd,
+ 0x8a, 0x26, 0x88, 0xf2, 0x48, 0x01, 0x1b, 0x53, 0x9d, 0x2f, 0xd5, 0xdc,
+ 0x2b, 0x21, 0x7a, 0x0b, 0x41, 0xd5, 0x7f, 0xe6, 0x67, 0xb9, 0x36, 0x15,
+ 0x8b, 0xe8, 0xc9, 0x1c, 0x00, 0x44, 0xc6, 0x88, 0xe7, 0x52, 0x56, 0x6a,
+ 0x38, 0x3d, 0xb0, 0x52, 0x5b, 0x9a, 0x72, 0xd9, 0x05, 0x9b, 0x9d, 0x27,
+ 0x93, 0xcd, 0xa5, 0x8d, 0xc9, 0x98, 0x0b, 0xa8, 0xf4, 0xc3, 0x55, 0x73,
+ 0x04, 0xd9, 0x91, 0xd1, 0x90, 0xc9, 0x35, 0xe7, 0x6a, 0x9e, 0xcc, 0xf5,
+ 0x09, 0x53, 0xd0, 0x4d, 0x56, 0x1b, 0x5f, 0xef, 0x7e, 0x62, 0xb1, 0x36,
+ 0x8f, 0xbc, 0xff, 0x17, 0x97, 0xc6, 0xcd, 0x67, 0x68, 0x88, 0x5c, 0x9b,
+ 0xb9, 0x8e, 0x68, 0x76, 0xd5, 0x56, 0xb2, 0x9a, 0x54, 0xe7, 0xe5, 0x35,
+ 0xdf, 0x63, 0xbe, 0x53, 0xa4, 0xf5, 0x09, 0xf5, 0x45, 0x4d, 0x49, 0x2b,
+ 0xc9, 0x2b, 0xe8, 0x1d, 0x1b, 0xb6, 0x85, 0x16, 0xe3, 0x5d, 0xac, 0x89,
+ 0xaa, 0xd5, 0x4f, 0xb1, 0x0e, 0x28, 0x6b, 0x01, 0x2a, 0x0d, 0x41, 0xa0,
+ 0x4f, 0x75, 0x86, 0x0c, 0x7e, 0x03, 0x11, 0x3b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 87
+ {SEC_OID_SHA512,
+ 87,
+ {0x33, 0x9e, 0xf2, 0x21, 0xa9, 0x52, 0x0c, 0xe0, 0x55, 0xfc, 0x25, 0x95,
+ 0x5b, 0xcc, 0xa1, 0xc6, 0x56, 0x5b, 0x3f, 0x88, 0x9f, 0xa1, 0xc2, 0xb2,
+ 0xf0, 0x78, 0x92, 0x39, 0x05, 0xe9, 0xb6, 0xe9, 0x50, 0xaf, 0x09, 0x77,
+ 0xe5, 0xd8, 0x1b, 0xba, 0x0d, 0x8e, 0x39, 0xa5, 0xef, 0xc6, 0xa2, 0x1a,
+ 0xb6, 0xe6, 0xc9, 0x42, 0xea, 0x87, 0x2d, 0x23, 0x11, 0xfa, 0xb2, 0x97,
+ 0xd5, 0x50, 0xd8, 0x44, 0x48, 0x48, 0xab, 0x12, 0xf9, 0x20, 0xaf, 0xfb,
+ 0x56, 0xff, 0x2f, 0x70, 0xd7, 0x50, 0xc3, 0xfc, 0xc4, 0xd5, 0xe0, 0xe8,
+ 0x65, 0x3b, 0x9f, 0x8c, 0xd1, 0xbc, 0x1a, 0x44, 0x98, 0x5c, 0xd6, 0xc6,
+ 0x2b, 0x43, 0xd2, 0xb5, 0x9e, 0x1f, 0x08, 0xe6, 0xa8, 0x07, 0xe3, 0x76,
+ 0x29, 0x5f, 0xde, 0x08, 0xfa, 0x32, 0xfc, 0x6a, 0xb2, 0x5e, 0x86, 0x68,
+ 0xa8, 0xbb, 0xe7, 0x2c, 0x8e, 0x03, 0x32, 0xf8, 0x3b, 0xa6, 0x4e, 0x63,
+ 0x5f, 0x1c, 0xbe, 0xcb, 0x0e, 0x06, 0xd5, 0x48, 0xf2, 0x48, 0x21, 0xa6,
+ 0x73, 0xa8, 0xb4, 0x60, 0x0d, 0x45, 0x50, 0x6a, 0x2e, 0x84, 0xfc, 0xbb,
+ 0x57, 0xba, 0xcb, 0x0c, 0x47, 0x20, 0x4a, 0x40, 0x06, 0xb0, 0xa5, 0xac,
+ 0x3d, 0x5e, 0x26, 0x77, 0xb0, 0x1e, 0xc4, 0xb1, 0x46, 0x1e, 0x4e, 0x86,
+ 0x22, 0x32, 0x01, 0x05, 0x59, 0xdc, 0xbd, 0x17, 0x7c, 0xa1, 0xc3, 0x27,
+ 0xcc, 0x21, 0x79, 0xb8, 0xc6, 0x2f, 0x4b, 0x84, 0xc2, 0xbd, 0x77, 0xb8,
+ 0x11, 0x5b, 0x22, 0x1c, 0xa8, 0x3a, 0x16, 0x64, 0xda, 0xa1, 0x00, 0xc0,
+ 0x60, 0xca, 0xf9, 0x45, 0xdb, 0xce, 0x34, 0x5b, 0x1f, 0x16, 0xc4, 0xc9,
+ 0x5f, 0x3f, 0xd8, 0xfd, 0xda, 0x21, 0xc1, 0xfd, 0x27, 0x4b, 0x54, 0x88,
+ 0x62, 0xe7, 0x51, 0x64, 0x1d, 0x01, 0x52, 0xfe, 0x2b, 0xe7, 0xf1, 0x4e,
+ 0x16, 0x8c, 0x91, 0x1c, 0x04, 0x00, 0xc5, 0x89, 0xa6, 0xba, 0x87, 0x99,
+ 0x95, 0xd0, 0x17, 0xa3, 0x15, 0x35, 0xa0, 0xde, 0xa2, 0x2d, 0x29, 0xd6,
+ 0xdf, 0x8a, 0xd7, 0xd3, 0xf7, 0xe9, 0x8c, 0x5f, 0x3c, 0x9a, 0x6c, 0x1a,
+ 0x29, 0xf4, 0xdf, 0xa5, 0x00, 0x02, 0xe5, 0x9d, 0x39, 0xc9, 0xa4, 0x6e,
+ 0x03, 0x35, 0x0d, 0xd2, 0xea, 0xda, 0x66, 0xf0, 0x87, 0xe5, 0x17, 0xda,
+ 0xde, 0x0f, 0x72, 0xfe, 0x33, 0xeb, 0xd6, 0xaf, 0x08, 0x59, 0xfb, 0x16,
+ 0xd9, 0x45, 0xab, 0xa9, 0x57, 0x1d, 0x8e, 0x26, 0x31, 0x27, 0xf6, 0x33,
+ 0xd1, 0x4c, 0x68, 0xa6, 0x1d, 0xa0, 0x9c, 0xec, 0x82, 0xdd, 0x75, 0x22,
+ 0x63, 0x88, 0xba, 0x86, 0xc3, 0xb9, 0x49, 0x9e, 0x6e, 0x5a, 0xb1, 0xfd,
+ 0x34, 0x79, 0x7a, 0x1f, 0x9f, 0x4a, 0x05, 0x4d, 0x96, 0x36, 0x66, 0x5e,
+ 0x7e, 0x54, 0x44, 0x2b, 0x24, 0xed, 0xf9, 0x3c, 0x3b, 0x9e, 0x59, 0x11,
+ 0x9e, 0x15, 0xe0, 0xbc, 0x9e, 0x6d, 0x39, 0x0a, 0xa4, 0x2f, 0x3f, 0xba,
+ 0x32, 0xb3, 0xc2, 0xde, 0xe6, 0xe6, 0x64, 0x99, 0xef, 0x06, 0x5c, 0x0a,
+ 0x00, 0x01, 0xb4, 0x89, 0xe5, 0x6c, 0xcf, 0x08, 0x22, 0x64, 0xf9, 0xeb,
+ 0xdb, 0x9c, 0xe1, 0xfc, 0x0c, 0x2d, 0xe3, 0x7c, 0x9f, 0xe8, 0x1c, 0xa2,
+ 0xc8, 0x07, 0x1e, 0xa4, 0xe7, 0x9d, 0x0c, 0xf7, 0x0b, 0xba, 0xa6, 0x4e,
+ 0x4b, 0x07, 0xaf, 0x3a, 0x57, 0xa5, 0x4e, 0xd8, 0x5b, 0xcb, 0xc2, 0x1c,
+ 0xac, 0x3a, 0xb3, 0x2f, 0xf6, 0x23, 0xf3, 0x8c, 0xbc, 0xa6, 0x5d, 0xf1,
+ 0xaf, 0xc1, 0x7a, 0xb5, 0xf6, 0xc7, 0xe7, 0xe5, 0x4d, 0x67, 0xf8, 0xfb,
+ 0x76, 0x8a, 0x8c, 0x4f, 0x32, 0xd1, 0xa6, 0x9b, 0x7b, 0x0f, 0xfd, 0x2e,
+ 0xbf, 0x81, 0x1a, 0x72, 0x21, 0x9a, 0x9b, 0x0d, 0x26, 0x77, 0x8f, 0xfc,
+ 0xe5, 0xda, 0x7c, 0xfa, 0x53, 0x65, 0x5d, 0x57},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 88
+ {SEC_OID_SHA512,
+ 88,
+ {0x1a, 0xc7, 0xcb, 0x7c, 0xc3, 0xda, 0xce, 0x7b, 0x4c, 0xb1, 0xf0, 0x90,
+ 0x0a, 0xd3, 0xe3, 0xd0, 0xb2, 0x46, 0xd1, 0x90, 0x95, 0xbb, 0x39, 0xc2,
+ 0xaf, 0xa0, 0x96, 0x59, 0x95, 0xd5, 0xeb, 0xd4, 0x2a, 0x4d, 0xfb, 0x6b,
+ 0xf8, 0x93, 0x1f, 0x8f, 0x64, 0x1a, 0xdc, 0x2e, 0xb3, 0x4d, 0xd7, 0x14,
+ 0xb1, 0xda, 0x21, 0xc3, 0xc6, 0x4b, 0xec, 0xe5, 0xd7, 0x7b, 0x3e, 0x2e,
+ 0x5a, 0x77, 0x57, 0xfd, 0xf8, 0x85, 0xae, 0x0a, 0x92, 0xaf, 0xc7, 0xda,
+ 0x49, 0x65, 0xcc, 0x4c, 0xbd, 0x83, 0xcb, 0x5a, 0xe1, 0x5d, 0x7d, 0x10,
+ 0x4d, 0x92, 0xee, 0xc7, 0x01, 0xfe, 0x67, 0x6a, 0x61, 0x34, 0x7f, 0x11,
+ 0xd0, 0xaf, 0xc1, 0xbd, 0x4f, 0xf3, 0xcc, 0xce, 0xc0, 0xba, 0x5b, 0xcf,
+ 0x47, 0x61, 0x5e, 0xc6, 0xf4, 0xff, 0x6d, 0xc5, 0xd0, 0x36, 0xea, 0x64,
+ 0xae, 0xf6, 0xda, 0xbe, 0x6d, 0x47, 0xc2, 0x25, 0x20, 0x95, 0xf4, 0x5f,
+ 0x9f, 0x91, 0x65, 0xee, 0x59, 0x14, 0x98, 0x32, 0x81, 0x31, 0xa3, 0x79,
+ 0xce, 0xa3, 0x54, 0x8f, 0x0e, 0x40, 0x3d, 0x4f, 0x85, 0x9d, 0xc0, 0x83,
+ 0x12, 0x4b, 0x67, 0x17, 0x12, 0x56, 0xcb, 0x54, 0xd6, 0xd3, 0x28, 0xc2,
+ 0x06, 0x05, 0x6b, 0xd0, 0x0e, 0x31, 0x68, 0xb1, 0x18, 0x4a, 0x8c, 0x21,
+ 0x70, 0x4e, 0xe9, 0xa4, 0xb9, 0x90, 0x22, 0x1c, 0x37, 0xa5, 0x24, 0x57,
+ 0x9d, 0x0c, 0xe7, 0x47, 0x03, 0xbe, 0x38, 0x28, 0x58, 0xd9, 0x21, 0xa8,
+ 0xd8, 0xaf, 0xa1, 0x91, 0x5d, 0x6c, 0xda, 0xd8, 0x9c, 0x75, 0x3d, 0x82,
+ 0x8b, 0xb8, 0xaf, 0xeb, 0xd2, 0x2e, 0xaa, 0x02, 0x98, 0x47, 0x02, 0x21,
+ 0x26, 0x0f, 0xb7, 0xad, 0x9d, 0x32, 0x67, 0xfd, 0xf6, 0x84, 0x0e, 0x4e,
+ 0xfe, 0x26, 0x6a, 0x26, 0xe5, 0x91, 0xb5, 0x5b, 0xdc, 0x74, 0x2a, 0x86,
+ 0x05, 0xde, 0xbe, 0x98, 0x6e, 0xf6, 0x89, 0xf5, 0xbc, 0x9a, 0x0c, 0x13,
+ 0x13, 0x17, 0xf0, 0x6d, 0xaa, 0x63, 0x17, 0x12, 0xc5, 0xc3, 0x3a, 0x60,
+ 0x4f, 0x5a, 0xf4, 0xf6, 0xe0, 0x23, 0xba, 0xe2, 0x33, 0xa7, 0x4d, 0xde,
+ 0xd1, 0x77, 0xd6, 0xcf, 0xe4, 0x2b, 0xcb, 0xad, 0x3a, 0x82, 0x46, 0x8f,
+ 0xdb, 0x7f, 0x60, 0xda, 0x8f, 0x4e, 0x11, 0xb6, 0x1f, 0xe1, 0xc6, 0x35,
+ 0xe0, 0xa9, 0xea, 0x0e, 0xea, 0xa8, 0x26, 0x53, 0x44, 0xa7, 0x5e, 0x34,
+ 0xd6, 0x6d, 0x42, 0xec, 0x85, 0xc8, 0x17, 0xd8, 0x66, 0x86, 0xd0, 0xd0,
+ 0xc1, 0x9d, 0x84, 0x19, 0xec, 0xbb, 0x11, 0x9d, 0x02, 0x3b, 0x60, 0x3f,
+ 0xf4, 0x8f, 0x22, 0xe3, 0x9b, 0xbf, 0xdf, 0xba, 0xb6, 0x63, 0x14, 0xf8,
+ 0xf0, 0xe3, 0xf2, 0x2e, 0x75, 0x0b, 0x87, 0x33, 0x36, 0xc3, 0x7a, 0x16,
+ 0x12, 0xc0, 0x75, 0xfe, 0x79, 0x59, 0xb2, 0x8d, 0xd3, 0x93, 0x62, 0x74,
+ 0x90, 0x62, 0xaf, 0xa4, 0xf5, 0x7e, 0x08, 0xec, 0x8d, 0xd8, 0x78, 0x1f,
+ 0x87, 0x8f, 0xd5, 0xca, 0x87, 0x07, 0xb0, 0x74, 0x17, 0xad, 0xb7, 0x2c,
+ 0xfb, 0xf8, 0xfa, 0xb7, 0x2b, 0x21, 0xfa, 0xdd, 0xb8, 0xa1, 0xbe, 0x93,
+ 0x56, 0x22, 0x7f, 0x47, 0x38, 0xf5, 0x6f, 0x03, 0x21, 0x2f, 0x41, 0x98,
+ 0xc2, 0xe5, 0xad, 0x08, 0x88, 0xd6, 0xcf, 0xf6, 0x07, 0x96, 0xbe, 0x3e,
+ 0x77, 0xd8, 0x54, 0x25, 0xf6, 0x66, 0xc7, 0xad, 0x8a, 0x2c, 0x68, 0x42,
+ 0x57, 0xb9, 0x22, 0xaa, 0xa6, 0xf1, 0x57, 0x4d, 0x46, 0x9a, 0x6a, 0x7f,
+ 0x98, 0x40, 0xf4, 0x85, 0x14, 0x54, 0xf5, 0x77, 0x21, 0x61, 0xc8, 0x50,
+ 0x98, 0x77, 0xc6, 0xf3, 0xb6, 0xac, 0x74, 0x8a, 0x56, 0xa6, 0x3b, 0x0e,
+ 0x4d, 0x8e, 0x07, 0x94, 0x2e, 0xfe, 0xae, 0x3f, 0xd8, 0x8d, 0x23, 0x9c,
+ 0xc5, 0x34, 0x12, 0x61, 0xde, 0xfb, 0xd8, 0x3d},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 89
+ {SEC_OID_SHA512,
+ 89,
+ {0x27, 0x2f, 0x90, 0xa1, 0xf7, 0x4f, 0x89, 0xec, 0xd5, 0x63, 0x26, 0x84,
+ 0x9a, 0x40, 0xd8, 0x1b, 0xcb, 0x2c, 0xeb, 0x3c, 0xbb, 0xc7, 0xf9, 0x61,
+ 0xdd, 0x3c, 0x2a, 0x86, 0xfa, 0x18, 0x71, 0x37, 0xb9, 0x13, 0xb0, 0x34,
+ 0x01, 0x25, 0x46, 0xe5, 0x18, 0xe8, 0xcf, 0x9c, 0x5b, 0x07, 0xce, 0x12,
+ 0x64, 0x35, 0x67, 0x5f, 0x1f, 0x9f, 0x54, 0x3e, 0x49, 0xf4, 0x70, 0xa9,
+ 0xd7, 0x5f, 0x12, 0x9d, 0x08, 0x9c, 0x6c, 0x8a, 0xff, 0x33, 0xd1, 0x9e,
+ 0x51, 0x10, 0x15, 0x02, 0xea, 0x90, 0x3f, 0x7b, 0x27, 0x18, 0x17, 0xa5,
+ 0x8a, 0xbe, 0x08, 0x6d, 0xd8, 0xa2, 0xf4, 0x1a, 0xd3, 0xae, 0xa2, 0x77,
+ 0xf1, 0x7e, 0x26, 0xd3, 0x93, 0x2c, 0x0f, 0xc0, 0xbf, 0xc5, 0x06, 0xcd,
+ 0xd1, 0x9c, 0xd8, 0x6c, 0xb4, 0x16, 0x70, 0xd2, 0x02, 0xbf, 0xf6, 0xd5,
+ 0x5f, 0x41, 0x30, 0x36, 0xc9, 0x45, 0x20, 0xa1, 0x97, 0xc1, 0x2b, 0x58,
+ 0xc3, 0xcb, 0xea, 0x1e, 0x95, 0x99, 0xe2, 0xee, 0x80, 0xe3, 0x61, 0xda,
+ 0xd7, 0xca, 0x71, 0x43, 0x9a, 0x5e, 0x00, 0x07, 0x20, 0xd8, 0xb0, 0xc9,
+ 0x79, 0xaa, 0x7f, 0x37, 0xe5, 0x63, 0x78, 0x00, 0xf2, 0x3f, 0xcf, 0xc7,
+ 0x36, 0xf8, 0xa9, 0xf6, 0x87, 0xe2, 0xcd, 0xec, 0xa4, 0x09, 0x36, 0xca,
+ 0xad, 0xaa, 0xc5, 0x63, 0xa1, 0xa6, 0x6c, 0x61, 0xb6, 0xe6, 0x5e, 0xa3,
+ 0xa2, 0x51, 0x44, 0x6f, 0xf0, 0xc3, 0x80, 0x50, 0x51, 0x63, 0x96, 0xae,
+ 0xce, 0xf1, 0x76, 0x2e, 0xb1, 0xd8, 0x21, 0xb5, 0xc3, 0xd1, 0xa8, 0xdf,
+ 0xfe, 0xfb, 0x29, 0xa7, 0x7a, 0x8f, 0x68, 0x0d, 0x24, 0x0d, 0xfa, 0x98,
+ 0xda, 0xea, 0x7d, 0x51, 0x42, 0x16, 0xfb, 0x9d, 0xd5, 0xa9, 0xaa, 0x4e,
+ 0x47, 0x79, 0x5e, 0x68, 0x85, 0xc8, 0x76, 0xb4, 0x46, 0xdf, 0x90, 0x5a,
+ 0x69, 0x00, 0x44, 0xa8, 0x5e, 0x30, 0xbd, 0x19, 0xaa, 0xc5, 0xa3, 0x2a,
+ 0xab, 0x88, 0x9e, 0x12, 0x66, 0x3e, 0x5d, 0x68, 0xc2, 0xaf, 0x65, 0x6c,
+ 0x12, 0x81, 0x5c, 0x27, 0xca, 0x62, 0xd2, 0x8c, 0xad, 0xd5, 0xa0, 0x8e,
+ 0xf7, 0xc7, 0x45, 0xa8, 0xdc, 0x02, 0x71, 0x79, 0x93, 0x62, 0xda, 0x62,
+ 0xda, 0xdc, 0x28, 0x92, 0x43, 0xcf, 0xd8, 0xcd, 0xb4, 0x22, 0xa3, 0x48,
+ 0xd2, 0x3c, 0xbc, 0x5f, 0x3d, 0xe6, 0x4d, 0x21, 0x83, 0xd3, 0xd7, 0xe3,
+ 0x06, 0x77, 0xa6, 0x65, 0xc6, 0x56, 0xf6, 0x0a, 0x40, 0xc0, 0xbf, 0xea,
+ 0xb9, 0x24, 0x42, 0x29, 0x1a, 0xd1, 0xd1, 0x5d, 0x9e, 0xe4, 0x6e, 0x43,
+ 0x7d, 0xf9, 0x39, 0x16, 0x00, 0xaf, 0x27, 0x7b, 0xb2, 0xbd, 0x40, 0x00,
+ 0x54, 0x7d, 0xc4, 0xfe, 0xde, 0xa3, 0xb0, 0xdc, 0xec, 0x33, 0x7d, 0xc6,
+ 0xdb, 0x5b, 0xf2, 0xa1, 0x8f, 0xf8, 0x56, 0x1b, 0xf1, 0x95, 0x2e, 0xda,
+ 0x65, 0x4f, 0xbd, 0xb8, 0x65, 0xb7, 0xc0, 0x6e, 0xc3, 0x16, 0xa9, 0x24,
+ 0x47, 0x08, 0xc3, 0x46, 0x6c, 0xa5, 0xb6, 0x73, 0x56, 0xcd, 0xc7, 0x02,
+ 0xe1, 0x71, 0x3d, 0x8a, 0x15, 0x91, 0xa4, 0x40, 0x7e, 0x0f, 0x8e, 0xb6,
+ 0x18, 0x54, 0x37, 0xc2, 0xeb, 0x3b, 0x59, 0x9c, 0x4b, 0x53, 0x0a, 0xef,
+ 0x6e, 0xc5, 0xa7, 0x00, 0xf4, 0x9a, 0xc3, 0x72, 0x0f, 0x07, 0x61, 0xe6,
+ 0x9b, 0x97, 0xb7, 0x19, 0x21, 0x21, 0x2a, 0x75, 0xbf, 0x9c, 0x29, 0xec,
+ 0xd9, 0x7c, 0xcb, 0xff, 0xa7, 0xf6, 0x36, 0x86, 0x0e, 0x12, 0xf5, 0x48,
+ 0x99, 0xce, 0x46, 0x08, 0xcb, 0x77, 0x4f, 0x2f, 0xb9, 0x9b, 0x23, 0xc4,
+ 0x3e, 0x7f, 0x12, 0xdc, 0x26, 0x2e, 0x59, 0x3e, 0xe9, 0x41, 0xa1, 0xb9,
+ 0x87, 0x93, 0x6c, 0x16, 0xad, 0xe6, 0x89, 0xe4, 0x3d, 0x56, 0xae, 0x9c,
+ 0xa0, 0x2f, 0xba, 0xa0, 0xd4, 0xd7, 0xe9, 0xd3},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 90
+ {SEC_OID_SHA512,
+ 90,
+ {0x90, 0xfc, 0xed, 0xa2, 0x55, 0xc8, 0x61, 0x27, 0x98, 0xfe, 0x32, 0x5a,
+ 0xcd, 0xca, 0x9c, 0x8d, 0xff, 0x22, 0x7b, 0xb9, 0x56, 0x47, 0x68, 0x15,
+ 0x5b, 0xae, 0x01, 0x87, 0xbf, 0x83, 0x4c, 0xc4, 0xc0, 0x3b, 0xf1, 0x4c,
+ 0xcc, 0x9a, 0x58, 0x51, 0x63, 0x89, 0xda, 0x71, 0x5e, 0x70, 0x37, 0x62,
+ 0x72, 0xdd, 0x41, 0x12, 0x15, 0x0d, 0x67, 0x89, 0x83, 0x87, 0x8b, 0x5a,
+ 0x3a, 0xf8, 0x78, 0x4d, 0x13, 0x02, 0xa0, 0x4f, 0x7f, 0x3d, 0xd7, 0xdb,
+ 0xc4, 0x7e, 0x2d, 0xed, 0xa2, 0x58, 0x05, 0x1f, 0xbc, 0xd0, 0x18, 0xbe,
+ 0x39, 0x60, 0x5f, 0x34, 0xaa, 0x0a, 0xf4, 0xbd, 0xfc, 0x30, 0x15, 0xde,
+ 0x49, 0xaf, 0xa7, 0x2e, 0x96, 0x6d, 0x16, 0x67, 0x63, 0x09, 0x92, 0xc3,
+ 0x1a, 0xea, 0x07, 0x47, 0xdd, 0xc9, 0x25, 0xce, 0xd6, 0x94, 0x07, 0xc6,
+ 0x43, 0x52, 0xbf, 0xc6, 0x5c, 0x6a, 0xa4, 0x8b, 0x02, 0x36, 0xcb, 0x0f,
+ 0x9e, 0x78, 0x69, 0xf4, 0xa4, 0x08, 0xad, 0x90, 0xf2, 0xee, 0x7f, 0xfe,
+ 0x5f, 0xfc, 0xea, 0xaa, 0x9d, 0xb1, 0xc7, 0x78, 0xb5, 0x68, 0xa3, 0xc6,
+ 0xa1, 0x84, 0x4d, 0x1a, 0xf2, 0x05, 0x1c, 0x81, 0xc6, 0x18, 0xd3, 0x32,
+ 0x7c, 0x60, 0x85, 0xb1, 0x8b, 0xee, 0xa8, 0xce, 0xd2, 0x16, 0x89, 0x21,
+ 0xf6, 0x3b, 0xde, 0xb6, 0x7d, 0xfe, 0xe4, 0xdd, 0xc4, 0x81, 0xf2, 0x47,
+ 0x23, 0x7c, 0xd3, 0xa6, 0xe7, 0xed, 0x0e, 0x4b, 0x6b, 0x0f, 0x2a, 0x33,
+ 0x28, 0x99, 0xec, 0x67, 0x26, 0xcf, 0x90, 0xeb, 0x31, 0x7b, 0x54, 0x37,
+ 0x51, 0x22, 0xd9, 0x75, 0x86, 0x8d, 0x78, 0x5d, 0x2a, 0x99, 0xe4, 0x2a,
+ 0x39, 0x14, 0x79, 0x8a, 0x03, 0x78, 0xee, 0x29, 0x3f, 0x6b, 0x12, 0xea,
+ 0x6d, 0xe0, 0x37, 0x0b, 0xa3, 0x0d, 0xc8, 0xbd, 0x33, 0xd4, 0xf0, 0xc8,
+ 0x14, 0x59, 0xa2, 0x1a, 0x72, 0x95, 0x56, 0xfb, 0x02, 0x45, 0x6a, 0x2a,
+ 0xbe, 0xd7, 0x52, 0xb3, 0xe0, 0xc6, 0x66, 0x70, 0x4b, 0x1b, 0x31, 0x95,
+ 0xd2, 0x69, 0xee, 0x43, 0xa9, 0xde, 0x6d, 0xc2, 0x24, 0xb6, 0x9b, 0x2d,
+ 0xef, 0x19, 0xfe, 0x10, 0xd2, 0x47, 0xd0, 0x55, 0x41, 0x82, 0xeb, 0x99,
+ 0x8b, 0x49, 0x83, 0x3f, 0xa8, 0x74, 0xc6, 0xce, 0x3a, 0x21, 0x48, 0xc9,
+ 0xad, 0xdb, 0xa1, 0x7d, 0xb4, 0x73, 0xc0, 0x9c, 0xee, 0x1b, 0x91, 0x03,
+ 0x16, 0xbe, 0x92, 0x1c, 0xbb, 0x19, 0xb1, 0x8b, 0x1c, 0x2a, 0xab, 0x1c,
+ 0xe0, 0x8e, 0xc1, 0x75, 0x30, 0x80, 0xae, 0xb1, 0x7a, 0xf2, 0xb4, 0xaa,
+ 0x88, 0xa2, 0xb7, 0x64, 0x74, 0x48, 0x1b, 0xfe, 0x34, 0x7c, 0x74, 0x4d,
+ 0xce, 0xd8, 0xe7, 0xc6, 0x27, 0xb4, 0xc9, 0x9c, 0x49, 0x0d, 0x6f, 0x8a,
+ 0x24, 0xd0, 0x49, 0xb7, 0xfa, 0xb9, 0x3a, 0x13, 0x4a, 0x48, 0x51, 0x27,
+ 0xcb, 0x58, 0xb8, 0x17, 0xff, 0xa2, 0x12, 0x34, 0x97, 0xbd, 0x49, 0x61,
+ 0x72, 0x2a, 0x1e, 0x23, 0xc5, 0xf9, 0xa2, 0x75, 0xd9, 0xde, 0x6f, 0xcb,
+ 0x0d, 0x0e, 0x94, 0x99, 0x2e, 0x79, 0x03, 0xd4, 0x85, 0x6a, 0x92, 0xc8,
+ 0x56, 0x96, 0xfd, 0xac, 0x20, 0x7d, 0x47, 0x16, 0x89, 0x6a, 0xfa, 0xbe,
+ 0x0c, 0xb9, 0xe5, 0x00, 0x65, 0x06, 0x32, 0x08, 0x8f, 0x1d, 0x1a, 0x13,
+ 0x41, 0x4a, 0xaa, 0xe6, 0x1e, 0xa0, 0xa1, 0x3b, 0x75, 0x6b, 0x71, 0xe8,
+ 0x87, 0x11, 0xc5, 0xa8, 0x10, 0xb2, 0x72, 0x9b, 0x73, 0x20, 0xcd, 0x58,
+ 0x69, 0x8c, 0xf0, 0x8b, 0xf9, 0xd6, 0xd1, 0x30, 0x41, 0x54, 0xa0, 0x6f,
+ 0x9d, 0x8c, 0x6f, 0x2e, 0x83, 0x62, 0xfc, 0x4c, 0xcf, 0xb9, 0xe2, 0x61,
+ 0xeb, 0xc3, 0xa6, 0x00, 0x45, 0x0f, 0x30, 0xd0, 0x9c, 0xab, 0xd4, 0x56,
+ 0xeb, 0xa3, 0x21, 0xf2, 0x1e, 0x2e, 0x9a, 0x60},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 91
+ {SEC_OID_SHA512,
+ 91,
+ {0xaf, 0x7c, 0x38, 0x6d, 0xf1, 0xcb, 0xa2, 0x4f, 0x75, 0x3c, 0x58, 0x9d,
+ 0x97, 0x56, 0x26, 0x6b, 0x64, 0x73, 0xca, 0x35, 0x13, 0xb5, 0x1c, 0xc5,
+ 0x0c, 0x88, 0x81, 0x03, 0x63, 0x6e, 0x9c, 0xc1, 0xe0, 0xf2, 0xae, 0x4f,
+ 0x74, 0x22, 0x00, 0x04, 0xab, 0x02, 0xc9, 0xf7, 0x34, 0xff, 0xa9, 0x6b,
+ 0x6d, 0xb3, 0x45, 0x56, 0xfd, 0xd2, 0x7a, 0x0a, 0x6c, 0xed, 0x6b, 0xd0,
+ 0xf6, 0x95, 0xf4, 0x55, 0x0d, 0x94, 0x10, 0x64, 0xf5, 0x09, 0x18, 0x5e,
+ 0x4b, 0x3d, 0xc2, 0xe7, 0x1d, 0xe6, 0x51, 0x27, 0x25, 0xfb, 0xe1, 0x67,
+ 0x08, 0x36, 0x50, 0xe7, 0xde, 0xba, 0x30, 0x35, 0xa5, 0xd7, 0xba, 0xb6,
+ 0x80, 0x50, 0xd2, 0xa0, 0xbb, 0x1f, 0x3a, 0xc6, 0xe1, 0x3d, 0xff, 0xb4,
+ 0x3d, 0xb0, 0xf6, 0x35, 0x5c, 0xff, 0x18, 0x09, 0xe0, 0x45, 0x0f, 0x62,
+ 0x9a, 0x99, 0x97, 0x5e, 0x93, 0x68, 0x21, 0x38, 0x53, 0xa1, 0xbc, 0x49,
+ 0x53, 0x8e, 0xce, 0x8a, 0xa6, 0x4a, 0xeb, 0x1d, 0xfd, 0x83, 0x7e, 0xa7,
+ 0xe7, 0xef, 0x54, 0x84, 0x5b, 0xcc, 0xbb, 0x8c, 0x9a, 0x40, 0x9f, 0x26,
+ 0x20, 0x04, 0xf5, 0x5c, 0x5e, 0x0a, 0x80, 0x7b, 0xa3, 0xcb, 0xd6, 0xf3,
+ 0xc4, 0x3c, 0xf4, 0x98, 0x85, 0x27, 0x65, 0xf7, 0x40, 0xc2, 0xc3, 0xe8,
+ 0xca, 0x8b, 0x3f, 0xc4, 0xc4, 0x3b, 0xd7, 0xd2, 0x8f, 0x6e, 0xc2, 0xd2,
+ 0x9b, 0xcb, 0x0f, 0xfa, 0x8e, 0x48, 0x4b, 0x4d, 0x9f, 0x6f, 0x26, 0xc7,
+ 0x5a, 0xdd, 0x46, 0x0a, 0x3b, 0x98, 0xc0, 0xe9, 0x11, 0xa3, 0xac, 0xe4,
+ 0x48, 0xa6, 0x6d, 0x8a, 0x31, 0x3a, 0xfc, 0x2c, 0x1a, 0xbf, 0xf8, 0xe4,
+ 0xf7, 0xcb, 0xb3, 0x0b, 0xd7, 0x66, 0x06, 0x59, 0xda, 0x17, 0xb4, 0xc7,
+ 0xe7, 0xc4, 0x27, 0x64, 0x36, 0x38, 0x99, 0x88, 0x1d, 0x43, 0xc3, 0xfb,
+ 0x30, 0x6c, 0xc0, 0xcf, 0xb1, 0x7c, 0x7b, 0x4d, 0x2c, 0x1d, 0xe8, 0xab,
+ 0xa3, 0xa4, 0x3a, 0x5b, 0xc1, 0x64, 0x31, 0xd8, 0x63, 0x0b, 0xdc, 0x13,
+ 0x38, 0x42, 0x1c, 0x12, 0xd6, 0x5b, 0x29, 0x09, 0xa8, 0x7b, 0x7f, 0x82,
+ 0xb9, 0xe8, 0xa3, 0xaf, 0x44, 0xa2, 0x8c, 0xc7, 0x62, 0xf5, 0xb6, 0x2b,
+ 0x58, 0x73, 0x7e, 0x07, 0xed, 0x34, 0xef, 0x55, 0x0d, 0x55, 0x3b, 0x04,
+ 0x47, 0xf9, 0x94, 0x40, 0x52, 0x87, 0xa2, 0x54, 0x2b, 0xef, 0xed, 0x0b,
+ 0x2e, 0xef, 0xdc, 0x55, 0x2a, 0x6f, 0xb9, 0x4e, 0x42, 0xe3, 0x54, 0x92,
+ 0x8e, 0xec, 0x6c, 0x8e, 0x93, 0xe0, 0xb2, 0x4a, 0xe6, 0x71, 0x9d, 0xa2,
+ 0x0d, 0xfc, 0x2d, 0x6a, 0x4a, 0x79, 0x08, 0x63, 0x79, 0xfd, 0xbe, 0x5d,
+ 0xfb, 0xd3, 0xc3, 0x5e, 0x4a, 0xb2, 0x19, 0x48, 0x1f, 0x8a, 0x64, 0xd3,
+ 0x3a, 0xb8, 0x4a, 0x94, 0xf4, 0xb8, 0xb5, 0x7a, 0x17, 0x47, 0x88, 0xdf,
+ 0xaf, 0x9e, 0x55, 0x87, 0x98, 0xa9, 0x8c, 0x4f, 0xdb, 0x52, 0xeb, 0xae,
+ 0xfc, 0x0f, 0x1f, 0x56, 0x17, 0x65, 0x2d, 0xe0, 0xae, 0xc1, 0x72, 0x4e,
+ 0x01, 0x53, 0x81, 0xef, 0x71, 0x45, 0xa1, 0x52, 0x45, 0x91, 0x7d, 0xe4,
+ 0x2c, 0xdd, 0xe8, 0x31, 0x88, 0xdd, 0x12, 0xaf, 0xba, 0x47, 0xce, 0xf5,
+ 0xb1, 0xfc, 0xb0, 0x64, 0xa3, 0xa6, 0x94, 0x5f, 0xa4, 0xd7, 0xc6, 0xef,
+ 0x37, 0xea, 0x58, 0x2d, 0x40, 0x36, 0xd6, 0xcf, 0xb6, 0x62, 0x13, 0x35,
+ 0x74, 0x7f, 0xb6, 0x47, 0x33, 0x06, 0xb2, 0x7f, 0xec, 0x80, 0xaf, 0xff,
+ 0xc4, 0xde, 0xb7, 0x75, 0x78, 0x64, 0x46, 0x37, 0xc9, 0xc3, 0xf2, 0xce,
+ 0xe1, 0x1a, 0x0e, 0xb6, 0x41, 0xb4, 0x91, 0xc8, 0x4e, 0x92, 0x01, 0xfb,
+ 0x28, 0x29, 0xd8, 0x0e, 0x7f, 0xb0, 0x41, 0x8e, 0xe0, 0xb4, 0x4b, 0x76,
+ 0xb7, 0xc2, 0x94, 0x0e, 0xdf, 0x29, 0xa4, 0xa7},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 92
+ {SEC_OID_SHA512,
+ 92,
+ {0xb9, 0x86, 0xdd, 0x48, 0x1b, 0xe7, 0x6a, 0x98, 0xb5, 0xa2, 0x3e, 0xe4,
+ 0x94, 0xa8, 0x26, 0x4f, 0x9c, 0xf2, 0xb3, 0x7e, 0x2c, 0xe4, 0x0c, 0xaf,
+ 0x5a, 0x7c, 0xea, 0xa1, 0xb2, 0xa5, 0xcc, 0xed, 0x58, 0x27, 0xa6, 0x52,
+ 0xc9, 0x98, 0xe1, 0xc2, 0x6d, 0x03, 0xb4, 0x8b, 0x77, 0xc4, 0x40, 0x73,
+ 0x3d, 0x1b, 0xe0, 0x48, 0xa6, 0x51, 0xea, 0x93, 0xee, 0x60, 0x69, 0x5c,
+ 0x34, 0xb4, 0x64, 0x2a, 0x88, 0xd8, 0x48, 0x89, 0x7d, 0x89, 0xbc, 0x4f,
+ 0x28, 0x50, 0x81, 0x34, 0x5f, 0x54, 0x51, 0x6f, 0xb9, 0x70, 0x5c, 0x9a,
+ 0x90, 0x58, 0x91, 0x15, 0xdd, 0xd0, 0x58, 0x75, 0x44, 0xec, 0x6a, 0x19,
+ 0x84, 0xa4, 0xa7, 0x2c, 0x1b, 0x6d, 0x36, 0xf2, 0xa5, 0x72, 0x18, 0xb6,
+ 0x47, 0xb5, 0x73, 0x15, 0x17, 0x78, 0x34, 0x16, 0x9b, 0x29, 0xd0, 0xb5,
+ 0x73, 0x26, 0xb3, 0xf4, 0xcd, 0x1d, 0xf7, 0x91, 0x4b, 0x08, 0x8f, 0x48,
+ 0x57, 0x3b, 0x6b, 0x32, 0xef, 0xda, 0xa6, 0x78, 0x11, 0x8e, 0x85, 0xaa,
+ 0x6a, 0xa3, 0x19, 0xff, 0xd8, 0x5c, 0xdf, 0xc4, 0xca, 0x05, 0x4a, 0x0f,
+ 0x04, 0x82, 0x2d, 0x93, 0x4a, 0xf7, 0x3a, 0x7a, 0xa4, 0xd5, 0xf5, 0x1d,
+ 0x93, 0xb4, 0x43, 0xe4, 0xd8, 0x47, 0x38, 0x31, 0xb3, 0x1b, 0xcd, 0x9a,
+ 0xee, 0x22, 0xfc, 0xf4, 0xa6, 0x23, 0x4f, 0x0f, 0xd6, 0xe2, 0x71, 0x25,
+ 0x90, 0x5b, 0xc0, 0xbe, 0xd0, 0xd7, 0x27, 0x4f, 0x07, 0x34, 0xbb, 0x1f,
+ 0x51, 0x41, 0x4a, 0x51, 0x51, 0xfe, 0x60, 0xe4, 0x51, 0x0e, 0x15, 0x8e,
+ 0x98, 0x00, 0x4f, 0x92, 0x03, 0xc7, 0xa7, 0x11, 0xbb, 0x20, 0x57, 0xd0,
+ 0xe6, 0xaa, 0x70, 0x66, 0x46, 0x9f, 0x90, 0x0b, 0xfa, 0xd9, 0x3c, 0x7f,
+ 0x9b, 0x1e, 0xb8, 0x74, 0x59, 0x90, 0x0b, 0x91, 0x5d, 0xa4, 0xd1, 0xa5,
+ 0x9a, 0xed, 0x83, 0x93, 0x08, 0x8d, 0x5f, 0x23, 0xea, 0x46, 0x14, 0x55,
+ 0x16, 0x07, 0xd8, 0xcd, 0x0c, 0x0d, 0xd0, 0xae, 0xa7, 0x57, 0x34, 0xae,
+ 0x23, 0xa7, 0x5e, 0x93, 0xe5, 0x0c, 0x09, 0xbf, 0xeb, 0x73, 0x03, 0xfb,
+ 0x70, 0x4f, 0x3c, 0x97, 0x6a, 0xe5, 0x73, 0xf3, 0x63, 0x55, 0x3e, 0x89,
+ 0x39, 0x1d, 0x6f, 0x65, 0x03, 0x5c, 0x61, 0x38, 0x31, 0xab, 0xbb, 0x5f,
+ 0x26, 0x6c, 0xf4, 0x0a, 0xd5, 0xec, 0x1e, 0xf2, 0xa4, 0x87, 0x1d, 0x79,
+ 0x85, 0x75, 0x21, 0x66, 0x06, 0xad, 0x76, 0xa1, 0x63, 0x4d, 0x78, 0xab,
+ 0xe9, 0xf1, 0x6d, 0x6b, 0x2c, 0xc4, 0xae, 0x3e, 0x99, 0xd1, 0xd4, 0x3e,
+ 0xc2, 0x5e, 0x93, 0xb5, 0x2c, 0x54, 0x7b, 0xe4, 0xa3, 0x0a, 0x98, 0xe5,
+ 0xd6, 0xc1, 0x80, 0xe4, 0x4a, 0x7c, 0x2d, 0xb4, 0xeb, 0x02, 0x47, 0xb2,
+ 0xb4, 0x29, 0x93, 0x55, 0x2e, 0x69, 0x1c, 0xd9, 0xeb, 0x22, 0x54, 0x7f,
+ 0xf3, 0xbc, 0x4e, 0xe6, 0xcb, 0x20, 0x33, 0x54, 0x9b, 0x88, 0x3a, 0x58,
+ 0xd3, 0xf5, 0x0e, 0x12, 0x1a, 0x70, 0xd5, 0x10, 0x70, 0xb0, 0xd3, 0x76,
+ 0x47, 0xcf, 0xb6, 0x22, 0x77, 0x64, 0xad, 0x27, 0x03, 0xe0, 0xfe, 0x5e,
+ 0xa6, 0x11, 0x08, 0xf4, 0xe7, 0xe3, 0xd3, 0x31, 0x8f, 0xc8, 0x7a, 0x9f,
+ 0xf5, 0x9b, 0x00, 0x5e, 0x7a, 0x6d, 0x23, 0x22, 0x43, 0xae, 0x16, 0xd4,
+ 0x42, 0x0e, 0x9e, 0x02, 0x4d, 0x39, 0x04, 0xa6, 0xe5, 0x4b, 0x30, 0x81,
+ 0x5a, 0x5b, 0xc1, 0xf1, 0x61, 0x9b, 0x44, 0x16, 0xc2, 0xba, 0xa4, 0x64,
+ 0xa6, 0x1c, 0xef, 0xd7, 0xa6, 0xfe, 0x14, 0x42, 0xd4, 0x55, 0x22, 0x38,
+ 0x41, 0x4d, 0x5b, 0x2e, 0xcf, 0xe5, 0x31, 0xbe, 0xc9, 0x04, 0x5e, 0x81,
+ 0x1f, 0xea, 0x37, 0xf8, 0xcd, 0x2e, 0x7a, 0x83, 0x45, 0xbb, 0x30, 0x9c,
+ 0xf1, 0x76, 0x54, 0xce, 0xe8, 0x88, 0x4c, 0x1b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 93
+ {SEC_OID_SHA512,
+ 93,
+ {0x5b, 0x3a, 0xac, 0x4e, 0xc4, 0xa0, 0xdb, 0x83, 0x6f, 0x26, 0x86, 0x22,
+ 0x1a, 0xb8, 0x20, 0x71, 0x97, 0x9f, 0xc1, 0xf0, 0x9f, 0xac, 0xbd, 0xae,
+ 0xc0, 0x56, 0xad, 0x60, 0xe9, 0x52, 0xc9, 0x1a, 0xc7, 0x7e, 0xfe, 0xf5,
+ 0x20, 0xfc, 0xd6, 0x62, 0x7f, 0x55, 0x10, 0xb0, 0x4b, 0x86, 0x51, 0xfe,
+ 0x73, 0xc3, 0x64, 0xe5, 0xfe, 0xd8, 0x35, 0xb4, 0x12, 0xc3, 0x7e, 0x5d,
+ 0xbd, 0x81, 0xdb, 0x1b, 0xb8, 0x68, 0x38, 0xbf, 0x1c, 0xd8, 0x65, 0x13,
+ 0x2f, 0xbf, 0xfd, 0xa5, 0x5e, 0xcb, 0x18, 0xb2, 0xc7, 0x80, 0x1b, 0xe8,
+ 0x54, 0xa0, 0x6a, 0xad, 0x0e, 0x1c, 0x2f, 0x0b, 0x4c, 0xaf, 0xc8, 0x61,
+ 0x2c, 0xe4, 0x0c, 0xba, 0x48, 0x65, 0xc3, 0xdd, 0xee, 0x40, 0xaa, 0x43,
+ 0x78, 0x28, 0x33, 0xf5, 0xce, 0x77, 0x5f, 0x2f, 0xc1, 0xbe, 0x9a, 0x40,
+ 0x97, 0xb1, 0xdd, 0x0f, 0xd5, 0xc7, 0xea, 0x1a, 0xfb, 0xea, 0xe7, 0x57,
+ 0x7f, 0xd7, 0x0c, 0xd2, 0xc0, 0x19, 0x64, 0x2b, 0x74, 0xe2, 0xc9, 0x4a,
+ 0x25, 0x9b, 0x26, 0xc3, 0x4b, 0xcd, 0xeb, 0xcd, 0x68, 0x98, 0x2f, 0xd7,
+ 0x45, 0x12, 0x7d, 0x09, 0x74, 0xa6, 0x39, 0x7b, 0x92, 0xe9, 0xa3, 0xbd,
+ 0x56, 0xef, 0x74, 0xfb, 0xcf, 0x89, 0xa8, 0x45, 0x46, 0xda, 0xf1, 0xb9,
+ 0x7b, 0x85, 0xbe, 0x46, 0x10, 0x6e, 0x6a, 0x6c, 0x91, 0x48, 0x86, 0x94,
+ 0xe2, 0x5f, 0x9e, 0xd8, 0x8e, 0xd1, 0x36, 0x62, 0x9e, 0xf0, 0x40, 0x9a,
+ 0x06, 0x86, 0x74, 0x5c, 0x94, 0x32, 0x27, 0x87, 0xdb, 0xb0, 0xdf, 0x7f,
+ 0x78, 0xd9, 0xe3, 0x42, 0x4f, 0x5f, 0x47, 0xb2, 0x4c, 0x6b, 0xd4, 0x55,
+ 0xd7, 0xbc, 0x1d, 0x89, 0xce, 0x95, 0xe0, 0x22, 0x90, 0x41, 0xbc, 0x98,
+ 0x5a, 0x6d, 0xc4, 0x96, 0x95, 0x71, 0x98, 0x78, 0xc2, 0x8f, 0x82, 0x1c,
+ 0xd1, 0xaa, 0xf3, 0xcf, 0xf0, 0xe2, 0x38, 0x55, 0x89, 0x04, 0x52, 0xbb,
+ 0x92, 0xde, 0x37, 0xf0, 0x4e, 0x9b, 0xb7, 0x56, 0xfe, 0x62, 0xe9, 0xe4,
+ 0x52, 0x9e, 0x5f, 0x01, 0xb7, 0xb6, 0xa4, 0x37, 0x4c, 0xd5, 0x04, 0xcf,
+ 0x78, 0x82, 0xc7, 0x37, 0x7a, 0x82, 0xdb, 0xff, 0x7b, 0x4b, 0x87, 0x18,
+ 0x47, 0x09, 0x16, 0x6e, 0x52, 0x23, 0x87, 0x92, 0x36, 0x83, 0x92, 0xc2,
+ 0x5d, 0x9b, 0x28, 0x21, 0x8b, 0xf8, 0x73, 0x0e, 0x65, 0x49, 0xcc, 0x90,
+ 0x87, 0xe2, 0x8f, 0xdc, 0x7b, 0xbc, 0xb0, 0xb6, 0xfc, 0x4c, 0x75, 0x2b,
+ 0x04, 0x82, 0xab, 0x3b, 0x1c, 0x7c, 0x62, 0xd6, 0x4b, 0x53, 0xfc, 0xe9,
+ 0xcf, 0xd5, 0x58, 0xfc, 0xbb, 0xa9, 0x6c, 0x39, 0xc6, 0xa3, 0xd5, 0x07,
+ 0x08, 0xc0, 0xc5, 0x94, 0x7d, 0xfc, 0x62, 0xa7, 0x64, 0xf3, 0x0f, 0xeb,
+ 0x85, 0x76, 0x88, 0xe0, 0x04, 0xd2, 0xe4, 0xe2, 0xc2, 0x15, 0x23, 0x23,
+ 0x1d, 0xfa, 0x4c, 0xfa, 0xab, 0xb9, 0x82, 0xb4, 0x49, 0xef, 0x51, 0x6f,
+ 0x93, 0xc8, 0x1b, 0x53, 0xff, 0x1a, 0x8d, 0xec, 0x51, 0xa4, 0x41, 0xc5,
+ 0x0c, 0xc8, 0xa2, 0x0e, 0xe5, 0xe2, 0xa1, 0x9f, 0xa1, 0x20, 0xb9, 0x92,
+ 0xe5, 0x8e, 0x3c, 0xd5, 0xca, 0x57, 0xa3, 0x0f, 0x17, 0xc7, 0xae, 0x47,
+ 0xc6, 0xe5, 0x79, 0xa5, 0x72, 0xa1, 0xd6, 0x67, 0x12, 0x8e, 0x42, 0x85,
+ 0x39, 0x0f, 0x29, 0x06, 0xb6, 0x99, 0x23, 0xfb, 0xa4, 0x14, 0xc6, 0xc9,
+ 0x2f, 0xad, 0xc5, 0x8b, 0x87, 0xda, 0xe9, 0x37, 0x8d, 0x2b, 0xe3, 0x0a,
+ 0xd3, 0x24, 0x0a, 0x27, 0x22, 0x65, 0x30, 0xcb, 0x8a, 0xfc, 0x70, 0x29,
+ 0x2e, 0xed, 0x5a, 0xf4, 0x03, 0x7a, 0xe6, 0xc0, 0xc2, 0x86, 0x84, 0xfe,
+ 0x96, 0x4d, 0x04, 0x9d, 0xda, 0xd0, 0x63, 0x05, 0xea, 0x30, 0xdd, 0xae,
+ 0x64, 0xd0, 0xa8, 0x60, 0x94, 0x33, 0x9a, 0x6f},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 94
+ {SEC_OID_SHA512,
+ 94,
+ {0x4c, 0x53, 0xc7, 0xb9, 0x4b, 0x6e, 0xaa, 0xcd, 0xa8, 0x89, 0xc6, 0x47,
+ 0x20, 0x2d, 0x90, 0xdf, 0xec, 0xaa, 0x05, 0xe7, 0x5a, 0x1b, 0x78, 0x04,
+ 0x1a, 0x08, 0x52, 0x68, 0x69, 0xcf, 0x29, 0x9a, 0x48, 0xb3, 0x06, 0x57,
+ 0x7c, 0x1a, 0x1d, 0x1e, 0xfe, 0xbc, 0x7d, 0xd6, 0x94, 0xe4, 0x51, 0x55,
+ 0xdc, 0x43, 0x4e, 0x11, 0x62, 0x7a, 0x7e, 0x72, 0x46, 0xaa, 0x07, 0x03,
+ 0xa1, 0x59, 0x2b, 0x00, 0x89, 0x8c, 0xe4, 0xcb, 0x40, 0xe6, 0x72, 0xd3,
+ 0x5f, 0xfe, 0x4a, 0xee, 0x14, 0x0a, 0x6b, 0xc1, 0xdf, 0x6d, 0x40, 0xc5,
+ 0x60, 0xda, 0x21, 0x4a, 0xaa, 0x63, 0x7d, 0x94, 0xb6, 0x65, 0x76, 0x3a,
+ 0x7c, 0xb3, 0x4e, 0x1d, 0xb1, 0x0d, 0x0f, 0x67, 0x72, 0xde, 0xbc, 0x15,
+ 0xd0, 0x5b, 0xd0, 0xe1, 0xaf, 0x35, 0x9b, 0x53, 0xa5, 0x21, 0xfd, 0x35,
+ 0x9c, 0x7e, 0x67, 0xe2, 0x8d, 0x87, 0xc9, 0x03, 0x25, 0x4b, 0xba, 0x1f,
+ 0x0c, 0x48, 0xf9, 0x5a, 0x8e, 0x4d, 0xfd, 0xf0, 0x9a, 0xc7, 0xaf, 0xa2,
+ 0xfd, 0x37, 0xa8, 0x36, 0xe8, 0x5b, 0x10, 0xc2, 0xcc, 0x6e, 0x0e, 0x09,
+ 0x86, 0xa5, 0x26, 0xdf, 0xf6, 0x79, 0xd3, 0xbd, 0x9d, 0xa3, 0x8e, 0x24,
+ 0xe1, 0xa8, 0xa9, 0x1a, 0xdb, 0xe5, 0x7f, 0x40, 0xec, 0x7f, 0xc7, 0x13,
+ 0x79, 0x22, 0x94, 0xda, 0x76, 0x82, 0x00, 0x8b, 0xe9, 0xcd, 0xa6, 0x65,
+ 0x22, 0x54, 0xf0, 0xaf, 0x71, 0x28, 0xc5, 0xc5, 0xad, 0xa8, 0xf7, 0xd5,
+ 0x53, 0x0c, 0xa4, 0x65, 0x9b, 0x19, 0xb3, 0xa2, 0xb4, 0xb9, 0x00, 0x77,
+ 0x6a, 0x9e, 0x06, 0xfd, 0x7f, 0xbf, 0x96, 0xa8, 0x03, 0x20, 0xf9, 0xcf,
+ 0x52, 0xd1, 0x69, 0x36, 0x03, 0x8e, 0x15, 0x1e, 0x1b, 0x49, 0x28, 0xa0,
+ 0x23, 0x2c, 0x7d, 0x0d, 0x69, 0xd7, 0xc1, 0x68, 0x39, 0xcc, 0x97, 0x5c,
+ 0xcb, 0xa7, 0x6b, 0xf4, 0x35, 0xf5, 0x05, 0x21, 0xe1, 0x90, 0x55, 0x48,
+ 0xe6, 0x83, 0x02, 0xe3, 0x5b, 0xa6, 0x64, 0x2c, 0xab, 0xd8, 0x4f, 0xac,
+ 0xdb, 0x0e, 0x9e, 0x59, 0x64, 0xea, 0x68, 0x3e, 0x1f, 0x09, 0xa1, 0x29,
+ 0x39, 0xab, 0xf3, 0x06, 0x56, 0x4b, 0xd9, 0x7b, 0xf9, 0x5f, 0x2f, 0xd2,
+ 0x66, 0xca, 0x17, 0x32, 0x6c, 0x6b, 0xf4, 0xe2, 0xa3, 0xf5, 0x2a, 0x32,
+ 0xfe, 0xe4, 0xac, 0xb9, 0x63, 0x87, 0x28, 0x93, 0xf5, 0x02, 0xe7, 0xa1,
+ 0x2e, 0xd4, 0xe9, 0x70, 0x80, 0x81, 0x6d, 0x34, 0xa1, 0x12, 0xf3, 0xb5,
+ 0xd1, 0x84, 0xf7, 0xe0, 0xc7, 0xf4, 0xfa, 0x06, 0xe7, 0x16, 0xfe, 0xfa,
+ 0x90, 0x9d, 0xdb, 0x8d, 0x04, 0xa0, 0x7c, 0x13, 0xf2, 0x3b, 0x9a, 0xc9,
+ 0x19, 0xe1, 0x02, 0x31, 0xe8, 0xbc, 0xcd, 0x43, 0xa9, 0x1d, 0x71, 0xef,
+ 0x02, 0xdc, 0xe8, 0x7b, 0xa6, 0x72, 0x8e, 0x32, 0xe6, 0xdd, 0x92, 0xb1,
+ 0xcf, 0xd9, 0x6e, 0x9f, 0x39, 0x97, 0xe5, 0x6a, 0xeb, 0x57, 0xeb, 0xed,
+ 0x6b, 0x5f, 0x9b, 0x33, 0xef, 0x1b, 0x6e, 0x4f, 0xec, 0x04, 0x10, 0x05,
+ 0x33, 0x39, 0xa5, 0xe7, 0xea, 0xf9, 0x56, 0xf2, 0x62, 0xbb, 0x0e, 0xe6,
+ 0xe8, 0x28, 0x20, 0x46, 0x27, 0x75, 0x5a, 0x4c, 0x7b, 0xfd, 0x29, 0xe0,
+ 0x48, 0x5c, 0xf9, 0xd3, 0x8f, 0x45, 0x9b, 0x36, 0xf4, 0x78, 0x3a, 0x68,
+ 0x88, 0x63, 0x9e, 0x01, 0x17, 0xb5, 0xfb, 0x72, 0x50, 0x51, 0x84, 0xa7,
+ 0x27, 0xe2, 0xf3, 0xc7, 0xd7, 0x11, 0x7d, 0x0c, 0xd4, 0xcc, 0xf6, 0x21,
+ 0xc6, 0x70, 0xb3, 0x3b, 0x70, 0x9d, 0x16, 0x5b, 0x68, 0x37, 0x4d, 0xbd,
+ 0x1e, 0xae, 0x9a, 0xc5, 0x8d, 0xa2, 0x82, 0x63, 0x36, 0xfa, 0x01, 0xfe,
+ 0xa0, 0x0f, 0x2a, 0x09, 0xdd, 0xd7, 0xa3, 0x2e, 0xc8, 0x3b, 0xa4, 0xce,
+ 0x0c, 0xdf, 0x41, 0x08, 0x24, 0x1a, 0x7a, 0xc5},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 95
+ {SEC_OID_SHA512,
+ 95,
+ {0x7c, 0x75, 0x7f, 0x1a, 0x1c, 0xa4, 0xdd, 0xc9, 0xe1, 0xb4, 0xca, 0xc3,
+ 0xb2, 0x16, 0x6c, 0x6b, 0x81, 0x85, 0xde, 0x0b, 0x12, 0x14, 0xc4, 0x8c,
+ 0xf1, 0xcb, 0xaf, 0xec, 0xb5, 0x81, 0x47, 0xd5, 0x64, 0x9e, 0x74, 0x1a,
+ 0xf6, 0x27, 0x36, 0xcb, 0x39, 0x45, 0xaf, 0xc9, 0x0e, 0x72, 0x0b, 0x3d,
+ 0x0d, 0x4d, 0xae, 0x82, 0x0f, 0xe8, 0x41, 0x69, 0xb2, 0x85, 0x7e, 0x0b,
+ 0xed, 0x01, 0x19, 0x59, 0x35, 0x20, 0xf6, 0xf6, 0xd0, 0x10, 0x34, 0x90,
+ 0x52, 0x6b, 0x99, 0x52, 0xe6, 0x2a, 0xb1, 0x95, 0x44, 0x50, 0x9c, 0x17,
+ 0x4d, 0xe8, 0xd2, 0x68, 0x37, 0x22, 0xf8, 0x3a, 0x33, 0x2b, 0x4b, 0x2e,
+ 0xc7, 0x36, 0xeb, 0x85, 0xdc, 0x08, 0xfa, 0xa8, 0xc7, 0x6c, 0xe4, 0x8b,
+ 0x0c, 0xe5, 0x15, 0x21, 0xa9, 0x67, 0xa5, 0x59, 0xfa, 0xc7, 0xf3, 0x97,
+ 0x67, 0xec, 0x45, 0x44, 0xf5, 0xa4, 0x90, 0x1f, 0xc4, 0xb3, 0xc7, 0xfe,
+ 0xc2, 0x98, 0xa8, 0x43, 0xed, 0xa2, 0x87, 0xa1, 0x52, 0xd4, 0x8e, 0xf7,
+ 0x5d, 0x1e, 0xd2, 0x46, 0x4d, 0xe5, 0x65, 0xda, 0x4b, 0x82, 0xfc, 0xdb,
+ 0x87, 0x26, 0x33, 0x50, 0x9b, 0x67, 0xc6, 0xb1, 0x5b, 0xe1, 0xae, 0x70,
+ 0x95, 0x39, 0x26, 0x15, 0x95, 0xfd, 0xa3, 0x0b, 0x6f, 0x46, 0x42, 0x3a,
+ 0xa7, 0x4b, 0x4e, 0x12, 0xf5, 0x05, 0xc2, 0xf1, 0x60, 0x08, 0x2b, 0x4c,
+ 0xde, 0x44, 0x8f, 0x59, 0xa7, 0x01, 0x37, 0xae, 0xfa, 0x4f, 0xa4, 0xff,
+ 0x3f, 0x14, 0x6a, 0x25, 0xa9, 0x1a, 0x65, 0x7c, 0x63, 0x9e, 0x48, 0x55,
+ 0xfc, 0x97, 0xc9, 0x8d, 0x2f, 0x21, 0xb5, 0x23, 0x76, 0xa8, 0x81, 0x55,
+ 0x4d, 0x39, 0xa2, 0x3a, 0xcb, 0x93, 0x8b, 0xa1, 0x5f, 0x7f, 0x63, 0xf8,
+ 0x49, 0xb2, 0x04, 0x65, 0xe1, 0x58, 0x3c, 0x27, 0xbd, 0xb3, 0x29, 0x52,
+ 0x63, 0x5e, 0x49, 0x7d, 0x8f, 0x73, 0x21, 0xa2, 0xd4, 0x56, 0x78, 0xcb,
+ 0x8d, 0x5d, 0x33, 0x17, 0xf8, 0xc8, 0xa5, 0x93, 0xc8, 0x4a, 0xa0, 0xb7,
+ 0x67, 0xec, 0x54, 0x72, 0xa0, 0xcf, 0xa6, 0xf7, 0xf4, 0xb6, 0xc3, 0x2c,
+ 0xb4, 0x8d, 0xd1, 0x1e, 0xae, 0xaf, 0xa2, 0x5b, 0x1e, 0x19, 0x55, 0x45,
+ 0xa6, 0x02, 0xf3, 0xb3, 0xcd, 0x18, 0xac, 0x31, 0x8a, 0x48, 0x74, 0x3e,
+ 0x9a, 0xdc, 0x8e, 0xe1, 0xee, 0x41, 0x34, 0x78, 0x7d, 0x9d, 0xe8, 0x8b,
+ 0x79, 0x63, 0x40, 0xc4, 0x68, 0x62, 0xd7, 0xc7, 0xca, 0x97, 0xf1, 0x42,
+ 0xa2, 0x8e, 0x91, 0x59, 0x85, 0x30, 0x8e, 0x3f, 0x70, 0x3d, 0xf7, 0x0d,
+ 0x88, 0xd7, 0x2b, 0xc2, 0x24, 0x04, 0xab, 0xa0, 0x8d, 0x6b, 0xde, 0x21,
+ 0xe2, 0x54, 0x0a, 0x3d, 0x58, 0xd4, 0x95, 0x17, 0xbf, 0x48, 0xcc, 0x0b,
+ 0x31, 0x38, 0xd1, 0xac, 0x08, 0xaa, 0x42, 0x78, 0x76, 0x63, 0x01, 0x99,
+ 0xe1, 0x14, 0x60, 0xcd, 0x6b, 0xb0, 0x4b, 0xb9, 0xbb, 0x29, 0x21, 0x0d,
+ 0x98, 0x80, 0xbd, 0xd0, 0x5b, 0x95, 0xac, 0x9d, 0x76, 0x9f, 0x00, 0xda,
+ 0x72, 0xcc, 0x2f, 0x7e, 0xe2, 0x0d, 0x3c, 0xc1, 0x0f, 0xbb, 0x20, 0x49,
+ 0x09, 0x57, 0x02, 0x28, 0x37, 0x65, 0x6a, 0x69, 0xfe, 0xfa, 0x83, 0xc5,
+ 0xf0, 0x87, 0x3a, 0xac, 0x06, 0x84, 0x81, 0x92, 0x1f, 0xe8, 0x24, 0x82,
+ 0xc0, 0x59, 0x43, 0xa6, 0x60, 0x7a, 0xe9, 0x2c, 0x38, 0x80, 0x6f, 0x53,
+ 0x96, 0x38, 0x76, 0x17, 0xc2, 0x6b, 0x9f, 0x33, 0x0c, 0x52, 0x38, 0x4b,
+ 0xc0, 0xe8, 0x18, 0xc6, 0x64, 0x65, 0xff, 0x36, 0x50, 0xc1, 0xd3, 0x41,
+ 0x4d, 0x95, 0xbb, 0x52, 0x8a, 0x76, 0x8c, 0x82, 0xa7, 0xc0, 0x76, 0xfa,
+ 0x40, 0x50, 0xb3, 0x53, 0xfa, 0x61, 0x4a, 0x83, 0x0b, 0xfb, 0x0c, 0x60,
+ 0x3a, 0x5d, 0x44, 0xa0, 0x1d, 0x4d, 0x0e, 0x72},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of sequence
+ // tcID: 96
+ {SEC_OID_SHA512,
+ 96,
+ {0xba, 0x11, 0x57, 0xf9, 0xb6, 0xc0, 0xd3, 0x1a, 0x4c, 0x92, 0x8e, 0x0c,
+ 0x3d, 0xae, 0x7d, 0xf2, 0xe1, 0x38, 0x53, 0xeb, 0xa7, 0x81, 0xfd, 0x40,
+ 0x60, 0x5d, 0xa2, 0xd2, 0xe7, 0x1e, 0xdb, 0xe6, 0x5a, 0xda, 0xc0, 0xf9,
+ 0x82, 0xbd, 0x94, 0x0f, 0x52, 0xcd, 0x81, 0x6f, 0x79, 0x12, 0x32, 0xae,
+ 0x05, 0x6d, 0x25, 0x53, 0xf5, 0xc8, 0x20, 0x27, 0x61, 0x6a, 0x65, 0x50,
+ 0x1a, 0x2a, 0xd1, 0x23, 0x9d, 0x5c, 0x7b, 0x2b, 0x75, 0x11, 0xaa, 0xe7,
+ 0xc3, 0x85, 0xd7, 0x2f, 0x63, 0x94, 0x4d, 0x1f, 0x1f, 0xcd, 0x96, 0x13,
+ 0xce, 0x5c, 0xcd, 0x19, 0x2e, 0x67, 0x4d, 0x22, 0x28, 0x0a, 0x79, 0x81,
+ 0x7a, 0xb3, 0x30, 0x8c, 0x3d, 0xff, 0x66, 0xc0, 0xfa, 0xdb, 0xe9, 0xc0,
+ 0x43, 0x4f, 0x53, 0x18, 0xfc, 0xb9, 0xe1, 0xda, 0x39, 0x6f, 0x11, 0xb4,
+ 0xba, 0x9e, 0x96, 0x1d, 0xe9, 0xf1, 0x8e, 0x5b, 0x2b, 0xa3, 0x71, 0x6d,
+ 0x91, 0x7e, 0x38, 0xde, 0x29, 0x02, 0x7d, 0xe4, 0x3c, 0xda, 0x23, 0x2f,
+ 0x50, 0xd6, 0xad, 0x94, 0x83, 0x68, 0xa0, 0xfa, 0xaf, 0x96, 0xf2, 0x8f,
+ 0xc4, 0xbe, 0xa6, 0x90, 0xd3, 0x47, 0xf8, 0x0e, 0x3c, 0xe2, 0x1a, 0xa0,
+ 0xaa, 0x49, 0xf4, 0x45, 0xd3, 0xa4, 0xa1, 0xeb, 0xe5, 0x64, 0x0f, 0x9f,
+ 0x16, 0xe0, 0xb3, 0xd8, 0xb2, 0x44, 0x05, 0xb1, 0xaf, 0xae, 0x7d, 0x7e,
+ 0xae, 0x63, 0x39, 0xce, 0xab, 0xfa, 0x53, 0x8a, 0x7e, 0xbd, 0xb6, 0x6a,
+ 0x4d, 0xa5, 0x71, 0x6d, 0xd3, 0xaa, 0xfe, 0x03, 0x05, 0xc9, 0x28, 0xc1,
+ 0x21, 0x75, 0xc6, 0x48, 0x38, 0x4c, 0xcc, 0x85, 0xe4, 0x25, 0xb2, 0x02,
+ 0xe4, 0xcb, 0x34, 0x41, 0x0f, 0x60, 0x2a, 0x6b, 0xea, 0x3b, 0xe7, 0x90,
+ 0x38, 0xcc, 0xf9, 0x0a, 0xf5, 0x35, 0x7a, 0xe8, 0xae, 0x84, 0x2f, 0xd4,
+ 0x63, 0x59, 0x22, 0x5d, 0x56, 0x37, 0x1b, 0x05, 0x14, 0x67, 0x98, 0xf0,
+ 0x4e, 0x92, 0x86, 0x9c, 0x33, 0xc4, 0x16, 0x6a, 0xce, 0xf5, 0xbd, 0xf5,
+ 0xb4, 0x33, 0xc1, 0x91, 0xa3, 0x1e, 0xb4, 0xd4, 0xef, 0x88, 0x27, 0xcd,
+ 0x9b, 0xfe, 0x40, 0x34, 0x57, 0x89, 0xd0, 0x7f, 0x68, 0x5f, 0x5d, 0x6f,
+ 0xea, 0x48, 0x3a, 0xce, 0x17, 0xfc, 0x8b, 0xdd, 0xd1, 0x20, 0xb2, 0x45,
+ 0xe7, 0x36, 0x2a, 0x45, 0x16, 0xcf, 0xe4, 0xc1, 0x92, 0xf3, 0x92, 0x2b,
+ 0xb9, 0x63, 0x8c, 0xed, 0xd5, 0xe6, 0x95, 0x8a, 0x6d, 0x2c, 0xb5, 0xda,
+ 0x85, 0xfb, 0xae, 0x98, 0xed, 0x6d, 0xb1, 0x62, 0x08, 0x33, 0x6b, 0xaa,
+ 0x69, 0x50, 0x26, 0x5a, 0xdc, 0xba, 0x00, 0xb0, 0x20, 0x3b, 0x66, 0x9b,
+ 0x62, 0x49, 0x4b, 0xb5, 0x6d, 0xcf, 0x3a, 0x41, 0x7f, 0xe0, 0xf7, 0xd5,
+ 0x68, 0xc1, 0xe0, 0xad, 0x1c, 0x11, 0x13, 0x7d, 0x5b, 0x57, 0x36, 0xd3,
+ 0x44, 0xd0, 0xe5, 0xb3, 0x45, 0x17, 0x21, 0x65, 0x3c, 0x4b, 0xc9, 0x27,
+ 0x82, 0x84, 0xd9, 0x88, 0x1d, 0xdf, 0x0e, 0x0f, 0xee, 0x8f, 0xcb, 0xb3,
+ 0xf5, 0x4d, 0xb8, 0x27, 0x47, 0xa0, 0xd8, 0xea, 0x82, 0x82, 0x29, 0xe0,
+ 0x9c, 0xe7, 0xd5, 0x45, 0x9d, 0xfa, 0x59, 0x0e, 0x4a, 0xd6, 0xea, 0x2a,
+ 0xc3, 0x1d, 0xc7, 0x2e, 0x68, 0x76, 0x8a, 0x70, 0x25, 0x46, 0xf0, 0xa9,
+ 0x86, 0x87, 0xa3, 0xdd, 0x45, 0xf2, 0x78, 0x3e, 0x1f, 0xca, 0x86, 0x17,
+ 0xd3, 0x91, 0x59, 0x8a, 0x6f, 0x9a, 0xab, 0xa7, 0xc8, 0x29, 0xdc, 0x8f,
+ 0x6e, 0x82, 0x4c, 0xc5, 0xf9, 0xa7, 0xdf, 0x39, 0xe2, 0x09, 0xd1, 0x22,
+ 0x64, 0x20, 0x56, 0x09, 0xd4, 0x9c, 0x99, 0x58, 0xda, 0x2a, 0x3a, 0x59,
+ 0xe4, 0x70, 0x6f, 0xf9, 0xb1, 0x19, 0xbf, 0xde, 0x60, 0x0c, 0xb3, 0xa1,
+ 0x12, 0x7a, 0x75, 0xc7, 0x7c, 0x77, 0xe5, 0x86},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 97
+ {SEC_OID_SHA512,
+ 97,
+ {0x46, 0x14, 0xec, 0x70, 0x58, 0x6e, 0xf4, 0xc0, 0xe7, 0x72, 0x10, 0x61,
+ 0x02, 0xb6, 0x56, 0x52, 0xfd, 0x9e, 0x90, 0xae, 0xa6, 0x37, 0xb0, 0xc8,
+ 0x08, 0xe6, 0xd2, 0x8e, 0xd8, 0xae, 0xab, 0x18, 0xab, 0x75, 0x0d, 0x5b,
+ 0x7b, 0x5d, 0x34, 0xf9, 0x18, 0xce, 0x86, 0x3e, 0xee, 0x94, 0xfa, 0xe4,
+ 0xcb, 0x67, 0xd8, 0xd3, 0x09, 0x51, 0xdb, 0x4b, 0xfa, 0xdf, 0x62, 0x07,
+ 0x04, 0x36, 0x63, 0x0a, 0x49, 0x5e, 0x10, 0x8f, 0x22, 0xc3, 0x83, 0xc0,
+ 0x81, 0x07, 0xfb, 0xf7, 0xe3, 0x63, 0xd5, 0xe7, 0xf7, 0xb6, 0x10, 0xc1,
+ 0x34, 0x61, 0x7c, 0x52, 0x70, 0x27, 0x49, 0x0a, 0xa2, 0x58, 0x2e, 0xd0,
+ 0xd8, 0x76, 0x98, 0x53, 0xf9, 0x44, 0x7a, 0xfb, 0x74, 0x44, 0xac, 0xa2,
+ 0x03, 0x4a, 0x7e, 0x02, 0x58, 0x58, 0x5c, 0x49, 0xaa, 0xb5, 0x4e, 0x61,
+ 0x24, 0xec, 0xb9, 0xf9, 0x5d, 0xaa, 0x50, 0x7e, 0x86, 0xd7, 0xdd, 0xe3,
+ 0x66, 0xc9, 0xfb, 0x2e, 0xb0, 0x43, 0x0b, 0x7a, 0x99, 0x0f, 0x1f, 0x05,
+ 0x5d, 0xf4, 0xb3, 0xb6, 0xc2, 0xcb, 0x7e, 0x35, 0x3b, 0x39, 0x47, 0x23,
+ 0xa1, 0x67, 0x23, 0x01, 0xa4, 0x35, 0x79, 0x02, 0x8a, 0x34, 0xa9, 0x22,
+ 0x35, 0xcc, 0x26, 0xd2, 0xa1, 0x5d, 0x5c, 0x7b, 0x99, 0x35, 0xc5, 0xb9,
+ 0x8a, 0x99, 0xc7, 0x52, 0xba, 0xdd, 0x08, 0x36, 0xe7, 0x90, 0x2c, 0xde,
+ 0x06, 0xab, 0xfa, 0xd9, 0xee, 0x91, 0x70, 0x52, 0x81, 0x4f, 0xb9, 0xd8,
+ 0xa7, 0x75, 0x51, 0x6b, 0x94, 0x84, 0x50, 0xc0, 0x6d, 0x3e, 0x33, 0xb6,
+ 0x12, 0xe8, 0x48, 0xc0, 0xf7, 0xdd, 0x73, 0x22, 0xe8, 0xb2, 0x64, 0xd1,
+ 0x7b, 0xb6, 0x7e, 0xf2, 0x11, 0x77, 0xa9, 0x3b, 0x13, 0xe9, 0xfd, 0x54,
+ 0xb7, 0x0c, 0xf5, 0x73, 0x7a, 0x6a, 0xa8, 0x70, 0xca, 0xa9, 0xa0, 0x82,
+ 0x59, 0x5e, 0x70, 0xe6, 0xdf, 0x68, 0xfa, 0xb0, 0x28, 0xe9, 0xcb, 0xb7,
+ 0xf7, 0x2e, 0x9d, 0x48, 0xc2, 0xf2, 0x10, 0x6a, 0x98, 0xa8, 0x29, 0x8d,
+ 0xfd, 0xdf, 0x57, 0x5a, 0xfb, 0x3f, 0xe2, 0x66, 0x72, 0x9c, 0x33, 0x46,
+ 0xf5, 0x67, 0xdb, 0xd3, 0xcf, 0x2f, 0xba, 0xfb, 0x82, 0xae, 0x58, 0x51,
+ 0xca, 0x03, 0x1c, 0x6e, 0x82, 0x59, 0xd8, 0x22, 0xea, 0x86, 0x23, 0xa3,
+ 0xb6, 0x3d, 0xd1, 0xde, 0x7c, 0x26, 0x6c, 0x89, 0x27, 0x8b, 0x3b, 0xbe,
+ 0x2d, 0x33, 0x84, 0xeb, 0xd9, 0x4c, 0x75, 0x57, 0xc6, 0x3d, 0x08, 0xd2,
+ 0x90, 0x50, 0x8c, 0xb7, 0x7e, 0xd8, 0x0a, 0xd9, 0x76, 0x63, 0x54, 0x0b,
+ 0x72, 0x09, 0xac, 0x3f, 0x7e, 0x96, 0x08, 0xbe, 0x2d, 0xb3, 0x1b, 0x83,
+ 0x71, 0x54, 0xf1, 0xac, 0xcf, 0xed, 0x92, 0xe0, 0x12, 0x4f, 0xcd, 0x1c,
+ 0x62, 0x6d, 0x0d, 0x24, 0xdb, 0x9e, 0x9c, 0x5a, 0x31, 0x6d, 0x3e, 0x9f,
+ 0xed, 0xf2, 0xc6, 0x2f, 0xa5, 0x54, 0x83, 0xce, 0xea, 0x4c, 0x9c, 0x1c,
+ 0x9a, 0x54, 0x0d, 0x3e, 0xb8, 0x11, 0x64, 0x22, 0xac, 0x42, 0x29, 0xf3,
+ 0xbe, 0x8d, 0xdf, 0x8d, 0xbc, 0xa6, 0x41, 0x51, 0x59, 0x0b, 0x3e, 0xef,
+ 0x04, 0x11, 0xaa, 0xeb, 0x2b, 0x25, 0xca, 0x03, 0xcc, 0xdb, 0x53, 0x09,
+ 0xb2, 0x81, 0x53, 0x51, 0x5e, 0x9d, 0x34, 0x3d, 0x5d, 0xef, 0x47, 0x1d,
+ 0x5c, 0x67, 0xac, 0x2c, 0xe5, 0x9b, 0x62, 0xdb, 0x62, 0x91, 0xb8, 0x75,
+ 0x3b, 0x0e, 0xc1, 0x50, 0x38, 0xb8, 0xba, 0x5e, 0xd0, 0xfd, 0x17, 0x05,
+ 0x0c, 0xba, 0xfe, 0xbd, 0xe1, 0x8d, 0x78, 0xcd, 0xa9, 0x2f, 0x21, 0xe1,
+ 0x62, 0xed, 0x72, 0x75, 0x8f, 0x68, 0xfd, 0x50, 0xad, 0x4b, 0x84, 0xb4,
+ 0xa2, 0x31, 0x8d, 0xd0, 0x62, 0x79, 0x93, 0x7d, 0xb7, 0x05, 0xd5, 0x35,
+ 0xd5, 0x16, 0xfd, 0xb0, 0x75, 0x72, 0x41, 0xa2},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of sequence
+ // tcID: 98
+ {SEC_OID_SHA512,
+ 98,
+ {0x90, 0x4a, 0xce, 0xf8, 0xf7, 0x64, 0xed, 0xa8, 0x21, 0xc3, 0x9c, 0x4c,
+ 0x75, 0x44, 0x3f, 0x43, 0xcc, 0x00, 0xe0, 0xab, 0x0c, 0xdc, 0xc6, 0xac,
+ 0x9a, 0x3e, 0xcb, 0xf2, 0x1c, 0x38, 0x99, 0x9d, 0x04, 0xc1, 0x5a, 0x9b,
+ 0x11, 0xd7, 0xca, 0x9d, 0xe9, 0xc2, 0x21, 0xb2, 0xad, 0x3a, 0x23, 0x3f,
+ 0x98, 0x84, 0x23, 0x86, 0x8f, 0x5a, 0xff, 0x0a, 0xce, 0x18, 0x9a, 0x48,
+ 0xc4, 0x45, 0x2c, 0x41, 0xd3, 0xcf, 0xd0, 0xbd, 0xfa, 0x29, 0xd6, 0x65,
+ 0x2c, 0xca, 0x36, 0x85, 0x06, 0x2f, 0xd6, 0xd5, 0x91, 0x22, 0xa3, 0x7c,
+ 0xde, 0xd7, 0x90, 0x12, 0x2d, 0x1f, 0x4d, 0xde, 0xcd, 0xac, 0xfa, 0x50,
+ 0x60, 0x56, 0x58, 0xf2, 0x3c, 0x20, 0x13, 0xc3, 0x18, 0x14, 0xc2, 0x32,
+ 0x30, 0xca, 0x2a, 0xde, 0xf7, 0xca, 0x10, 0x23, 0x9f, 0xa9, 0xd5, 0x6a,
+ 0x14, 0x1c, 0xfd, 0x6c, 0x4f, 0x48, 0xeb, 0x87, 0xb0, 0x8d, 0x7f, 0xbf,
+ 0x12, 0xe9, 0xe6, 0x2d, 0x27, 0xa8, 0x6f, 0x82, 0xf2, 0x29, 0xcd, 0xad,
+ 0x78, 0xec, 0x31, 0xd1, 0x14, 0x6d, 0x33, 0x9a, 0xa6, 0xfe, 0x06, 0x26,
+ 0x18, 0x23, 0xf8, 0x99, 0xf4, 0x18, 0xd1, 0x9a, 0x3b, 0xdf, 0x81, 0x7f,
+ 0x08, 0x60, 0x77, 0xd7, 0xdf, 0xc8, 0xfa, 0x1b, 0x9f, 0x96, 0x58, 0x6f,
+ 0x08, 0x54, 0x27, 0x97, 0x95, 0xe9, 0xb7, 0x25, 0x96, 0xf2, 0x58, 0x72,
+ 0xf8, 0x8a, 0x0e, 0x00, 0xe9, 0x1e, 0xd1, 0x85, 0x45, 0x82, 0x3f, 0x8e,
+ 0x42, 0x7b, 0x2b, 0x4d, 0xde, 0x5d, 0xcc, 0x11, 0x03, 0x81, 0xb7, 0x7d,
+ 0x4e, 0x5c, 0x39, 0x7a, 0xd9, 0xcd, 0xa2, 0x05, 0x20, 0x62, 0x12, 0x3b,
+ 0x32, 0x29, 0x3a, 0x1d, 0x73, 0xf7, 0xb3, 0x2d, 0xd9, 0x87, 0x61, 0xb9,
+ 0xea, 0xc5, 0xcc, 0xa2, 0xd3, 0x97, 0x48, 0x94, 0x69, 0x21, 0x6e, 0xed,
+ 0x8e, 0x4f, 0x35, 0x94, 0x71, 0xc7, 0x02, 0x5f, 0x66, 0xe7, 0xaf, 0xfd,
+ 0x79, 0xc8, 0xb3, 0x4c, 0x61, 0x12, 0x33, 0xa1, 0x97, 0xa9, 0x66, 0x42,
+ 0xed, 0x5d, 0x7a, 0xe4, 0xd4, 0xa8, 0x15, 0x56, 0x79, 0xf1, 0x74, 0x38,
+ 0x6c, 0x5a, 0x90, 0xc8, 0x26, 0x5f, 0x7c, 0x73, 0xfa, 0xf1, 0xd9, 0xc5,
+ 0x10, 0x17, 0x3d, 0xd5, 0x2a, 0x00, 0x87, 0x7b, 0xd7, 0xaf, 0xc9, 0x95,
+ 0xf6, 0x39, 0x91, 0x45, 0x81, 0x6a, 0x76, 0x4e, 0x68, 0x83, 0x8a, 0xfc,
+ 0xc5, 0x4d, 0xce, 0xbe, 0x67, 0x18, 0x12, 0x90, 0x50, 0x5d, 0x3a, 0x27,
+ 0x4b, 0xe2, 0x8c, 0x9b, 0x2a, 0x4d, 0xb3, 0x92, 0x4a, 0x98, 0xc3, 0xc1,
+ 0x31, 0x21, 0x23, 0x9f, 0xe4, 0x6b, 0x76, 0x68, 0x5b, 0xed, 0xf1, 0xb8,
+ 0x9f, 0xa2, 0xc0, 0x55, 0xf0, 0x1d, 0x4a, 0x44, 0x67, 0x92, 0x31, 0xdd,
+ 0x9b, 0x9a, 0x2c, 0x24, 0xfc, 0xd0, 0xb7, 0xc9, 0x52, 0x54, 0xc3, 0x6d,
+ 0xe5, 0x25, 0x1e, 0x49, 0x6d, 0xb6, 0x73, 0x72, 0xc1, 0xf7, 0x64, 0x22,
+ 0xa6, 0x87, 0x26, 0x71, 0x86, 0xb3, 0xeb, 0xbb, 0x6b, 0x4f, 0xdb, 0x7a,
+ 0x93, 0xab, 0x5c, 0xa9, 0xeb, 0x0e, 0x0e, 0x45, 0xca, 0xb2, 0xb2, 0xb9,
+ 0xca, 0x8d, 0x5c, 0x8e, 0x19, 0xaa, 0xd4, 0x87, 0x76, 0xe4, 0x5b, 0x92,
+ 0xe1, 0xba, 0xa1, 0xb4, 0x27, 0x5d, 0x7a, 0x83, 0x55, 0x91, 0x16, 0x93,
+ 0xe5, 0xf7, 0x91, 0x79, 0x3b, 0xd6, 0xcc, 0x01, 0xfb, 0xa8, 0x21, 0xd4,
+ 0xb4, 0xe6, 0x15, 0x0c, 0xbb, 0x49, 0x58, 0xcd, 0x1a, 0xbf, 0x7e, 0x3c,
+ 0x9e, 0x11, 0xe1, 0x92, 0x54, 0xe7, 0x4d, 0x44, 0x19, 0x03, 0x79, 0x1c,
+ 0x8d, 0xb1, 0x11, 0xfc, 0x40, 0xb9, 0xcb, 0xe7, 0x80, 0xed, 0x31, 0x75,
+ 0x59, 0x6c, 0x98, 0x54, 0x60, 0x73, 0xe9, 0x18, 0xda, 0xff, 0xba, 0x9f,
+ 0x87, 0xa9, 0x2e, 0x39, 0x7b, 0x61, 0xb8, 0xa3},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 99
+ {SEC_OID_SHA512,
+ 99,
+ {0xb6, 0xb0, 0x31, 0x38, 0x19, 0x9e, 0xb4, 0xe3, 0x99, 0xd4, 0x72, 0xbe,
+ 0x6d, 0x35, 0x04, 0x66, 0x68, 0x20, 0xc5, 0x22, 0x60, 0x15, 0x0b, 0xd3,
+ 0xed, 0x24, 0xfa, 0xc6, 0x7d, 0x34, 0x6d, 0xe3, 0xdf, 0xc5, 0xb9, 0x4f,
+ 0x86, 0x83, 0x70, 0x4d, 0xe5, 0xdc, 0xe5, 0xe5, 0xe4, 0xfc, 0x2f, 0xc3,
+ 0xdc, 0xd7, 0x7a, 0x3f, 0x60, 0xec, 0x39, 0x3d, 0x4b, 0x7b, 0x18, 0x3e,
+ 0x3d, 0x60, 0x9d, 0x2a, 0xda, 0x0e, 0x6b, 0x21, 0x07, 0xcc, 0x84, 0x08,
+ 0x9a, 0xcf, 0x92, 0x09, 0x18, 0x36, 0x07, 0xb2, 0x2d, 0xfb, 0x97, 0x39,
+ 0xf4, 0x05, 0x57, 0x19, 0x22, 0x92, 0xf5, 0x17, 0x23, 0xb8, 0xa2, 0x61,
+ 0xbb, 0xf1, 0xf1, 0x18, 0x4c, 0xbb, 0xea, 0x65, 0xf6, 0xda, 0x81, 0x18,
+ 0x63, 0x4a, 0xbc, 0xa9, 0xb8, 0xc2, 0x3f, 0xcc, 0xec, 0xd7, 0x4f, 0x14,
+ 0xc4, 0x9f, 0xc0, 0xc8, 0x3b, 0xf2, 0xe6, 0xc8, 0xa6, 0xce, 0x20, 0xd8,
+ 0xc5, 0x0b, 0xda, 0xc4, 0xc5, 0x2c, 0xc0, 0x05, 0x34, 0x80, 0x62, 0x6b,
+ 0x01, 0xb3, 0xb4, 0x68, 0x16, 0x0f, 0xc4, 0x71, 0x47, 0xeb, 0xf8, 0xed,
+ 0xf7, 0x58, 0x60, 0xa5, 0xa5, 0x00, 0x45, 0x53, 0x47, 0x63, 0x09, 0x83,
+ 0xad, 0xa5, 0x20, 0xe7, 0x31, 0x7e, 0x91, 0x82, 0x4f, 0xde, 0xc6, 0xa0,
+ 0xd1, 0x7a, 0x90, 0x01, 0xb9, 0xd2, 0x32, 0x2c, 0x39, 0xc8, 0xea, 0xfe,
+ 0x67, 0xec, 0x48, 0x4e, 0xfe, 0xce, 0xec, 0xae, 0x83, 0xc8, 0x75, 0x58,
+ 0x9d, 0x66, 0x25, 0xb2, 0x0f, 0x49, 0x4e, 0x39, 0x0f, 0xc7, 0x98, 0x16,
+ 0xcb, 0x80, 0xf8, 0xf3, 0x05, 0x01, 0x81, 0x43, 0xa6, 0x8b, 0x46, 0x57,
+ 0x22, 0x52, 0xce, 0x0a, 0xe5, 0x24, 0x0f, 0xd5, 0x5e, 0x40, 0xad, 0x76,
+ 0xd3, 0x69, 0x93, 0xcd, 0xee, 0xc6, 0xbd, 0x67, 0x33, 0xdd, 0xfe, 0x71,
+ 0xea, 0x6b, 0xe9, 0x59, 0x98, 0xce, 0x53, 0xa6, 0x01, 0xdf, 0xe8, 0x7e,
+ 0x35, 0xca, 0x08, 0xf6, 0xae, 0xf1, 0x1a, 0x24, 0x7c, 0xea, 0x52, 0x0e,
+ 0xe7, 0xf3, 0xa8, 0xc7, 0x03, 0x05, 0x3e, 0xcc, 0x85, 0xf9, 0xb0, 0x41,
+ 0xaf, 0x3e, 0x68, 0x25, 0x4b, 0x4c, 0x3c, 0xc2, 0x8d, 0x10, 0x71, 0x4c,
+ 0xd9, 0xe1, 0xb6, 0xcb, 0x08, 0xb0, 0xf9, 0xa9, 0xe0, 0xa6, 0xf9, 0x02,
+ 0xa0, 0xbb, 0xaa, 0xcc, 0x98, 0xdb, 0x90, 0xca, 0xad, 0xe7, 0x14, 0xa1,
+ 0xed, 0xe7, 0xf1, 0x32, 0x59, 0x37, 0x94, 0xe2, 0x5a, 0x46, 0x92, 0x43,
+ 0xd7, 0xcb, 0xac, 0x76, 0xf8, 0x52, 0xd8, 0x22, 0xfc, 0x82, 0x35, 0x15,
+ 0x41, 0x9e, 0x6f, 0x0a, 0xc8, 0xa8, 0x5a, 0xba, 0xe4, 0x2a, 0xba, 0xdf,
+ 0x27, 0x4a, 0xbc, 0x5a, 0x9c, 0x41, 0x27, 0xa3, 0x75, 0xcf, 0xae, 0xfe,
+ 0x6c, 0xad, 0x2b, 0xe6, 0x9d, 0x14, 0xdd, 0x29, 0x82, 0x9b, 0x62, 0xc9,
+ 0xf7, 0x48, 0xa2, 0xf6, 0x4c, 0x63, 0x2b, 0xfe, 0xed, 0xba, 0x19, 0x2d,
+ 0x7b, 0x0d, 0x68, 0x6b, 0xce, 0xdb, 0x29, 0xbe, 0x3f, 0xf0, 0x58, 0x98,
+ 0x66, 0xda, 0xe5, 0xac, 0x16, 0x05, 0x8e, 0x02, 0x27, 0xfc, 0x98, 0xea,
+ 0xe3, 0x2d, 0xa5, 0x66, 0x85, 0x1c, 0x02, 0x3a, 0xe6, 0x7f, 0x5d, 0xe3,
+ 0xd2, 0xee, 0xa5, 0x6a, 0x15, 0xef, 0xfd, 0xb6, 0x15, 0xd4, 0xaa, 0x21,
+ 0x76, 0x81, 0x21, 0x6f, 0xd4, 0x2d, 0x50, 0xb2, 0x55, 0xdd, 0xcb, 0x9d,
+ 0xde, 0xc8, 0xa8, 0x1b, 0x2e, 0x7e, 0x88, 0x1b, 0xac, 0xd3, 0xcc, 0x0f,
+ 0x1a, 0x52, 0x12, 0xdd, 0x3f, 0x66, 0xdc, 0x52, 0x99, 0x45, 0x55, 0xa6,
+ 0x7a, 0xc5, 0xdf, 0x06, 0x07, 0xcd, 0xfd, 0x27, 0x9a, 0xdb, 0x3c, 0xb0,
+ 0x98, 0x3c, 0x05, 0xa0, 0x11, 0x7d, 0xaa, 0x86, 0xb2, 0xda, 0x84, 0xb5,
+ 0xce, 0x14, 0x6c, 0x1d, 0xd5, 0x81, 0x15, 0xa4},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for sequence
+ // tcID: 100
+ {SEC_OID_SHA512,
+ 100,
+ {0xa6, 0xcb, 0xc4, 0x95, 0x9b, 0x1d, 0xf4, 0x9d, 0x75, 0x12, 0x33, 0xe5,
+ 0x34, 0x51, 0x3f, 0xba, 0x0e, 0xfb, 0x1d, 0x46, 0x70, 0xe7, 0x2f, 0x76,
+ 0xce, 0xb2, 0xb0, 0xaa, 0x90, 0xc1, 0xca, 0xad, 0x84, 0x30, 0xba, 0x70,
+ 0x67, 0xe4, 0xe9, 0xf4, 0xd0, 0xa2, 0x74, 0x76, 0x2a, 0x78, 0xc6, 0xa4,
+ 0xc2, 0x4c, 0x40, 0x39, 0xea, 0x66, 0x8e, 0x6e, 0x51, 0xed, 0x4d, 0xf9,
+ 0x8b, 0xe1, 0x32, 0x80, 0x40, 0x78, 0xff, 0xff, 0x46, 0x9d, 0x00, 0xac,
+ 0xad, 0x62, 0x0f, 0xae, 0x3b, 0xe3, 0xa9, 0xb4, 0x6d, 0x89, 0x82, 0x4a,
+ 0x4f, 0x8a, 0x4a, 0x34, 0xd0, 0xc8, 0x37, 0xdd, 0x6e, 0x61, 0x2c, 0x05,
+ 0x47, 0x7c, 0x39, 0x62, 0x34, 0x29, 0xfc, 0x34, 0x50, 0x45, 0x24, 0xd6,
+ 0xcd, 0xfe, 0xe0, 0x31, 0x04, 0xc6, 0xcd, 0x05, 0xab, 0x2e, 0x01, 0xf2,
+ 0xe4, 0xcc, 0xca, 0xb8, 0xb0, 0x8e, 0x90, 0x5c, 0xae, 0x05, 0xd7, 0xf8,
+ 0x58, 0xa6, 0x7a, 0x14, 0x9e, 0x8e, 0xef, 0xbe, 0xe4, 0xe7, 0xc0, 0x1c,
+ 0x85, 0x12, 0x15, 0xa1, 0xc3, 0x03, 0x66, 0x6e, 0xc3, 0x92, 0x72, 0xb5,
+ 0xba, 0x98, 0x70, 0xc0, 0xd3, 0x82, 0x45, 0x46, 0xb3, 0xd3, 0x14, 0xbf,
+ 0x04, 0x07, 0xe3, 0x3b, 0xbd, 0x8e, 0x7c, 0x04, 0xac, 0x77, 0xc9, 0x35,
+ 0xf9, 0x0b, 0x46, 0x79, 0xe8, 0xb1, 0x4f, 0x72, 0x46, 0x01, 0xa2, 0x5b,
+ 0xbd, 0x3c, 0x61, 0xe3, 0x04, 0x02, 0x8e, 0xb9, 0xed, 0x0f, 0x97, 0x4d,
+ 0xaa, 0xcd, 0x5f, 0xc9, 0xf6, 0xfe, 0xaf, 0x36, 0x23, 0x7b, 0xbd, 0x41,
+ 0x3e, 0x16, 0xaa, 0xf1, 0x88, 0xc6, 0x5d, 0xef, 0x2a, 0xb7, 0x33, 0x53,
+ 0xc9, 0xf1, 0x7a, 0x5f, 0xa0, 0xd4, 0x90, 0x59, 0x8f, 0x27, 0xf3, 0xc7,
+ 0xec, 0x41, 0xbc, 0x23, 0x99, 0x43, 0x6e, 0x7b, 0xa6, 0xa1, 0x0b, 0x8f,
+ 0x2c, 0xd6, 0x63, 0x9c, 0x93, 0x2c, 0x5f, 0x1f, 0x85, 0x12, 0xe3, 0xe2,
+ 0x5b, 0xd4, 0x0d, 0x6e, 0x27, 0x76, 0x63, 0x38, 0x28, 0xc2, 0x55, 0x6f,
+ 0x06, 0x61, 0xbb, 0x80, 0xae, 0x7a, 0x5f, 0xd2, 0x2e, 0xb5, 0x0d, 0x8b,
+ 0x61, 0x79, 0x16, 0xb6, 0x4d, 0xf8, 0xe4, 0x92, 0x7d, 0x07, 0xd6, 0x16,
+ 0x85, 0xa0, 0xc3, 0x1b, 0x16, 0x8b, 0xbd, 0x3f, 0x89, 0xdc, 0xa6, 0x36,
+ 0x86, 0x47, 0x35, 0xb3, 0xd6, 0x85, 0x1a, 0xb6, 0xd4, 0xce, 0xfe, 0x98,
+ 0x3d, 0x7e, 0x76, 0x5a, 0x25, 0x1d, 0x26, 0xab, 0x98, 0xc5, 0x30, 0xd1,
+ 0x9d, 0xe0, 0x21, 0x3c, 0x76, 0x25, 0xa7, 0x90, 0x46, 0x04, 0xac, 0xd6,
+ 0x86, 0x33, 0xd0, 0x28, 0x4d, 0x83, 0xe6, 0xa5, 0x59, 0xcd, 0xee, 0xe2,
+ 0x7f, 0x1d, 0xc3, 0x08, 0xdb, 0xf2, 0x35, 0x21, 0xa2, 0x2a, 0x42, 0x73,
+ 0x9d, 0x5d, 0xb8, 0x11, 0x9d, 0xbc, 0x5d, 0x34, 0x22, 0x0d, 0x1f, 0x30,
+ 0xe6, 0x2b, 0xcd, 0xd9, 0x78, 0x08, 0xf0, 0x09, 0x20, 0xf9, 0x90, 0xed,
+ 0xea, 0x9c, 0x3c, 0xd7, 0x3a, 0xb6, 0x59, 0xcc, 0x44, 0x3e, 0x6c, 0x38,
+ 0xa7, 0x20, 0x96, 0x69, 0x17, 0x6f, 0x85, 0x30, 0x69, 0x9d, 0xc2, 0x2e,
+ 0xc0, 0x2b, 0xf0, 0x1f, 0xeb, 0x4b, 0x2f, 0x58, 0x67, 0x4c, 0x48, 0x38,
+ 0x66, 0x3f, 0xdb, 0x37, 0xc8, 0xae, 0xd4, 0x15, 0xbf, 0xd2, 0xb7, 0x9b,
+ 0x77, 0x79, 0x38, 0x4a, 0xd4, 0x55, 0x5c, 0x62, 0x67, 0x0d, 0x27, 0x1c,
+ 0x55, 0x3c, 0xc0, 0x0e, 0x46, 0x53, 0x7e, 0x4d, 0x25, 0xfe, 0xc9, 0x55,
+ 0xca, 0x50, 0x43, 0x51, 0xb7, 0xc7, 0x78, 0x69, 0x93, 0xad, 0x92, 0x33,
+ 0x5e, 0x19, 0xbf, 0xbc, 0xbb, 0x8f, 0x44, 0x41, 0x71, 0x45, 0x23, 0xf2,
+ 0x87, 0x55, 0xb8, 0xcf, 0xba, 0x03, 0x1c, 0x71, 0x9d, 0x15, 0x21, 0xac,
+ 0x05, 0xe3, 0x99, 0x09, 0x2a, 0xd4, 0xd5, 0x1c},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 101
+ {SEC_OID_SHA512,
+ 101,
+ {0x95, 0x31, 0x36, 0x51, 0xa5, 0x54, 0xff, 0xad, 0x8c, 0x25, 0x1b, 0xdd,
+ 0xb2, 0x4d, 0xac, 0x0c, 0x4f, 0xab, 0x35, 0x44, 0xe8, 0x2d, 0x62, 0xf7,
+ 0x44, 0x5c, 0xc6, 0xbe, 0x99, 0xbe, 0x3a, 0x5e, 0xb2, 0xb7, 0xf6, 0xb7,
+ 0xdb, 0x3f, 0x26, 0xb9, 0x17, 0x95, 0x21, 0x0a, 0x56, 0x90, 0x7a, 0xf9,
+ 0xae, 0x53, 0x06, 0xb7, 0x3d, 0x6b, 0x89, 0x93, 0xed, 0xa7, 0x4c, 0x44,
+ 0x18, 0x43, 0x85, 0xc4, 0xc0, 0x36, 0x8b, 0x9d, 0x43, 0x14, 0xe0, 0x5b,
+ 0xa0, 0xf5, 0x19, 0xdf, 0xb3, 0x95, 0x93, 0x76, 0x55, 0x49, 0x89, 0xf4,
+ 0xe8, 0x50, 0xd5, 0xe2, 0x5c, 0xc0, 0xc0, 0x91, 0xff, 0xaf, 0x33, 0x88,
+ 0xcf, 0xdb, 0xe9, 0x46, 0x88, 0xd5, 0x4e, 0x5e, 0xd4, 0x95, 0x4e, 0x00,
+ 0xf7, 0x4d, 0x1f, 0x71, 0x9d, 0x8f, 0x96, 0x15, 0xd4, 0x40, 0x68, 0x82,
+ 0xbf, 0x37, 0xf0, 0xc1, 0xcf, 0x8c, 0x1c, 0x0f, 0x2a, 0x6c, 0x7a, 0x82,
+ 0xaa, 0xb3, 0xa8, 0x20, 0xf9, 0xfb, 0x24, 0x19, 0x71, 0xcf, 0x51, 0xd1,
+ 0x5b, 0xd2, 0x6f, 0x8d, 0xf9, 0x0c, 0xd3, 0x59, 0x7d, 0x9e, 0xe3, 0x1e,
+ 0x25, 0x8c, 0x53, 0x37, 0x2c, 0x19, 0x49, 0xb2, 0x72, 0x85, 0x59, 0xe1,
+ 0x74, 0xae, 0x34, 0x72, 0x6f, 0xf1, 0x76, 0xd3, 0x80, 0x55, 0xec, 0x1b,
+ 0xda, 0x06, 0xcf, 0xa9, 0x6d, 0x07, 0xc4, 0x93, 0x4f, 0x4f, 0xce, 0xbe,
+ 0xb9, 0xd4, 0xa4, 0xc0, 0x30, 0x80, 0xce, 0xe9, 0xd6, 0x11, 0xcd, 0xf6,
+ 0xaf, 0x64, 0xf0, 0x51, 0xc5, 0xcb, 0xcd, 0xb9, 0x7d, 0x91, 0xfa, 0x2d,
+ 0xe5, 0xb9, 0x2b, 0xbb, 0x9b, 0x01, 0xbd, 0x87, 0x4e, 0x1e, 0x9e, 0xd2,
+ 0x96, 0x49, 0x82, 0xbd, 0xf4, 0xdc, 0x91, 0x40, 0xea, 0x84, 0xb2, 0x70,
+ 0x06, 0x93, 0xf8, 0x04, 0xe4, 0xab, 0x9c, 0x6b, 0xcc, 0xfe, 0x25, 0x19,
+ 0x64, 0xfc, 0xa5, 0x79, 0x87, 0x9e, 0x2c, 0x01, 0x5e, 0x65, 0x37, 0xc4,
+ 0x88, 0x97, 0x43, 0xda, 0x60, 0x9f, 0xa7, 0x8b, 0x15, 0x5f, 0xc0, 0x25,
+ 0x48, 0xf3, 0x53, 0xdb, 0x6f, 0x47, 0x03, 0x58, 0xb9, 0xc6, 0xe7, 0x2b,
+ 0x1c, 0x40, 0xcc, 0x41, 0xa5, 0xc3, 0xda, 0x88, 0x58, 0x16, 0x63, 0xe7,
+ 0x21, 0xf0, 0x2d, 0x44, 0x3f, 0x22, 0xc9, 0xd8, 0xdb, 0x05, 0x69, 0x25,
+ 0xd8, 0x05, 0xf5, 0x05, 0xc7, 0x7c, 0x27, 0x0f, 0x37, 0xc4, 0x48, 0xb1,
+ 0x5c, 0x0e, 0xcd, 0xb2, 0x39, 0x6c, 0xd7, 0x90, 0xc4, 0x34, 0xc1, 0xb9,
+ 0xcf, 0x8c, 0xb8, 0x89, 0xc2, 0x72, 0xc0, 0x52, 0x4c, 0x44, 0x35, 0x1a,
+ 0xbb, 0x64, 0xb3, 0xb6, 0x51, 0x94, 0xeb, 0x7b, 0x76, 0x24, 0x1d, 0x97,
+ 0x1d, 0x25, 0x05, 0xc2, 0x1a, 0xf8, 0x55, 0x88, 0xaa, 0x98, 0xb4, 0xc0,
+ 0x20, 0xe3, 0xda, 0x10, 0x62, 0x75, 0xd6, 0xad, 0x92, 0xac, 0x77, 0xb3,
+ 0x83, 0xb4, 0x63, 0xf7, 0x12, 0xc7, 0x0a, 0xd7, 0x08, 0x5c, 0x49, 0xf4,
+ 0x51, 0x54, 0x02, 0x26, 0x4c, 0xfe, 0x1f, 0xdd, 0x70, 0xa2, 0x20, 0xb3,
+ 0xa0, 0x55, 0x2d, 0x71, 0xbe, 0x2c, 0x8f, 0x1c, 0xaa, 0x3f, 0x6f, 0x7e,
+ 0x53, 0xb9, 0x14, 0x7b, 0x42, 0xd4, 0x97, 0x1d, 0x7b, 0x03, 0x14, 0xda,
+ 0x97, 0xa2, 0x0d, 0xac, 0x44, 0x79, 0x58, 0x49, 0xa1, 0x55, 0xa4, 0x8f,
+ 0x40, 0xdd, 0x10, 0xd2, 0x02, 0x51, 0x89, 0xd5, 0xa2, 0xa6, 0xa1, 0x76,
+ 0xe4, 0x4a, 0xed, 0x26, 0x6e, 0x79, 0xa5, 0x27, 0x13, 0xd8, 0x82, 0x0a,
+ 0x52, 0x89, 0x3e, 0xfd, 0x32, 0xb3, 0xd2, 0xf2, 0x25, 0x09, 0xc8, 0x13,
+ 0x24, 0x5a, 0x6d, 0xf5, 0xfb, 0x90, 0x76, 0xa9, 0x34, 0x03, 0x52, 0x16,
+ 0x7f, 0x2a, 0xba, 0x0e, 0x5d, 0x9a, 0xf3, 0x85, 0x69, 0xfe, 0xb6, 0xed,
+ 0xf4, 0x85, 0xcb, 0x10, 0x6d, 0xde, 0x28, 0x4b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 102
+ {SEC_OID_SHA512,
+ 102,
+ {0xa0, 0x57, 0xee, 0xff, 0x7f, 0xb0, 0xd8, 0x37, 0x99, 0x34, 0x4e, 0x85,
+ 0xb0, 0x8e, 0x98, 0x41, 0x0e, 0x2a, 0x85, 0xf6, 0xbd, 0x08, 0xbc, 0xb9,
+ 0xc1, 0x5a, 0x16, 0x62, 0xb0, 0xd4, 0xcc, 0xc9, 0xd7, 0xcb, 0xba, 0xdd,
+ 0x74, 0x94, 0xb8, 0xad, 0x39, 0x0b, 0x58, 0xe5, 0xc4, 0x8c, 0x9f, 0xea,
+ 0xd6, 0x10, 0x91, 0xdf, 0x7b, 0x3b, 0x59, 0xc7, 0x21, 0xb8, 0x24, 0x38,
+ 0x26, 0x5b, 0x7b, 0xa6, 0xe3, 0xcf, 0xaf, 0x39, 0x12, 0xbd, 0x3e, 0xee,
+ 0x3a, 0x8f, 0x0e, 0xa6, 0x4c, 0xb8, 0x69, 0x6a, 0x39, 0x3d, 0xba, 0xf5,
+ 0x59, 0x59, 0xd7, 0xe5, 0x16, 0xe1, 0x67, 0x85, 0xd1, 0x84, 0x84, 0x7d,
+ 0xaa, 0xc9, 0x58, 0x44, 0x5a, 0x79, 0x01, 0x3a, 0x48, 0x84, 0xe4, 0x34,
+ 0xee, 0x75, 0x6d, 0xe7, 0x53, 0x38, 0x53, 0xcd, 0x21, 0x9b, 0x0f, 0x5a,
+ 0x4f, 0xaa, 0x11, 0x33, 0xff, 0x09, 0xd4, 0x3c, 0x00, 0xc4, 0x9f, 0xe3,
+ 0x7d, 0xff, 0xe0, 0xe3, 0xfa, 0xc8, 0x50, 0xc2, 0xd9, 0xc8, 0xe0, 0x26,
+ 0x4e, 0x64, 0x95, 0x5e, 0xb3, 0xf7, 0x8f, 0xa1, 0x77, 0x95, 0xdd, 0x59,
+ 0x5c, 0x38, 0x32, 0x47, 0x42, 0xed, 0x77, 0xb8, 0x55, 0x60, 0xe3, 0xde,
+ 0xe3, 0x86, 0x7b, 0xa4, 0xa7, 0x93, 0xdc, 0xaf, 0x8f, 0x08, 0xfa, 0xa6,
+ 0x12, 0x53, 0x03, 0x55, 0xbd, 0x37, 0x7c, 0x80, 0x09, 0xa0, 0x86, 0x87,
+ 0x99, 0x9a, 0x76, 0xb5, 0xe4, 0xc7, 0x4b, 0x36, 0x38, 0x5a, 0x07, 0x4e,
+ 0x73, 0x16, 0x39, 0x24, 0x57, 0x48, 0x6a, 0x86, 0x79, 0xb2, 0x26, 0xa1,
+ 0xec, 0xfa, 0x53, 0xf3, 0x66, 0x69, 0x77, 0xaf, 0x37, 0xe8, 0x60, 0xe2,
+ 0xc0, 0x74, 0xe8, 0x17, 0xb1, 0x1b, 0x9d, 0xd4, 0x96, 0x5d, 0x66, 0x00,
+ 0x74, 0xae, 0x3c, 0x50, 0x16, 0x02, 0x9a, 0x3f, 0xc2, 0x10, 0x82, 0x3f,
+ 0x3f, 0x84, 0x9a, 0x1c, 0x8f, 0xbe, 0xac, 0xe5, 0x68, 0x8a, 0x7a, 0xe7,
+ 0xfd, 0x33, 0x58, 0xbd, 0xd6, 0xee, 0x47, 0xd9, 0x6c, 0x0a, 0xe6, 0x09,
+ 0x03, 0x60, 0xba, 0x56, 0x01, 0xfa, 0x21, 0xcd, 0x60, 0xe7, 0x15, 0x94,
+ 0x43, 0x8f, 0xb4, 0xd9, 0x9b, 0x32, 0x76, 0xd4, 0x9e, 0x50, 0x65, 0x75,
+ 0xd8, 0x6f, 0xca, 0x97, 0x49, 0xd2, 0xdb, 0x96, 0x39, 0xdf, 0x69, 0xe1,
+ 0x5c, 0x89, 0xc3, 0xd5, 0x55, 0xf1, 0xbb, 0x0c, 0x74, 0xe4, 0xf1, 0xba,
+ 0x32, 0x97, 0xb8, 0xaf, 0xfe, 0x1f, 0xa7, 0x0d, 0x8f, 0xe5, 0xa1, 0x96,
+ 0x49, 0xa1, 0xf0, 0xd7, 0xf0, 0x68, 0x04, 0xb0, 0xe0, 0x21, 0x59, 0x8c,
+ 0x88, 0x1b, 0x69, 0x6d, 0x8a, 0x0b, 0x93, 0x96, 0xce, 0xcb, 0x61, 0xab,
+ 0xe0, 0xe1, 0x4e, 0xc2, 0x00, 0xcd, 0xe8, 0x0f, 0xbf, 0x23, 0xcf, 0x52,
+ 0x1e, 0x11, 0x09, 0x34, 0xee, 0x7f, 0x33, 0xab, 0xd6, 0x35, 0x5d, 0xca,
+ 0x78, 0xf5, 0x43, 0xd7, 0x1a, 0x2b, 0x05, 0x32, 0x7e, 0x0d, 0xbd, 0x88,
+ 0xc9, 0xbe, 0xcb, 0x18, 0x17, 0xfe, 0xb0, 0x7f, 0x18, 0xdf, 0x69, 0x4e,
+ 0x93, 0x12, 0xc3, 0xb4, 0xe2, 0x4b, 0xbc, 0xce, 0xda, 0xfe, 0xf4, 0xd0,
+ 0xbd, 0x99, 0xa2, 0x68, 0xdf, 0xab, 0xa3, 0x89, 0xf6, 0x46, 0x24, 0x71,
+ 0xeb, 0x91, 0x33, 0xa3, 0xbb, 0x49, 0x37, 0x9b, 0xba, 0x80, 0x38, 0x91,
+ 0x05, 0xc5, 0x20, 0x0b, 0x89, 0x9b, 0x53, 0xb4, 0xf5, 0x04, 0xd4, 0xdc,
+ 0xaa, 0xc1, 0x74, 0xf9, 0x9d, 0xd7, 0x42, 0xef, 0x57, 0x4b, 0xe0, 0x35,
+ 0x0d, 0x8c, 0x4f, 0x2d, 0xb3, 0xa8, 0x96, 0xe1, 0x62, 0xe3, 0x05, 0x8a,
+ 0xf5, 0xb9, 0x19, 0xf4, 0x02, 0x49, 0x34, 0x9c, 0x0c, 0x3e, 0x78, 0x0f,
+ 0x68, 0x5b, 0x11, 0x3d, 0x01, 0xa1, 0xf4, 0x40, 0x5c, 0xdf, 0x8e, 0xd4,
+ 0xbd, 0x86, 0x5a, 0xdb, 0x2d, 0x1c, 0x31, 0x40},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 103
+ {SEC_OID_SHA512,
+ 103,
+ {0x04, 0x05, 0x0d, 0x0e, 0xf4, 0x2a, 0x4d, 0x14, 0x5e, 0x63, 0x32, 0x2e,
+ 0x2b, 0x20, 0xda, 0x48, 0xae, 0xc3, 0xbd, 0x58, 0xdc, 0x95, 0xa4, 0x65,
+ 0x8e, 0x69, 0xbe, 0x74, 0x0b, 0x65, 0x5b, 0xc9, 0x4b, 0xa3, 0xaf, 0x9c,
+ 0x5f, 0x9a, 0xf7, 0x6f, 0x02, 0x3e, 0xb6, 0x05, 0x1d, 0x9e, 0x29, 0x56,
+ 0xec, 0x96, 0x3f, 0xdf, 0x64, 0xcf, 0xef, 0x18, 0x62, 0xbf, 0x15, 0xb4,
+ 0xe8, 0x96, 0xd3, 0x7e, 0x88, 0x4a, 0x0a, 0x23, 0xb6, 0x07, 0x54, 0x14,
+ 0x0a, 0xac, 0x87, 0xd1, 0x55, 0x83, 0xb0, 0xcb, 0x84, 0xd8, 0xf9, 0x08,
+ 0x35, 0x55, 0xca, 0x64, 0x53, 0x0c, 0x64, 0x98, 0x4e, 0x3d, 0x32, 0x2b,
+ 0x42, 0x33, 0xb0, 0xa3, 0x18, 0xce, 0x33, 0xc5, 0x78, 0x57, 0x82, 0x99,
+ 0x86, 0xdc, 0xfd, 0x1d, 0x23, 0xdf, 0xed, 0x79, 0xd3, 0xc5, 0x9f, 0xfc,
+ 0x6b, 0xa4, 0x40, 0x52, 0xfe, 0x9f, 0x74, 0x23, 0x23, 0x48, 0xb9, 0xe4,
+ 0xe2, 0xd7, 0x04, 0x07, 0x04, 0x49, 0xb4, 0x85, 0x2d, 0x69, 0x85, 0x60,
+ 0x9b, 0x3d, 0x4f, 0x5b, 0x1e, 0xe5, 0x5d, 0x99, 0x61, 0x2d, 0x23, 0xdb,
+ 0x06, 0xf5, 0xd2, 0xfd, 0xca, 0xbc, 0x0b, 0x1f, 0x5c, 0xb2, 0xf4, 0x71,
+ 0x87, 0xae, 0xc2, 0xfa, 0xd8, 0xf3, 0x85, 0xa4, 0x38, 0xa5, 0xad, 0x5d,
+ 0x62, 0x12, 0x57, 0x4c, 0x5b, 0x61, 0xf5, 0x00, 0xa0, 0xd1, 0x92, 0xd2,
+ 0x53, 0x96, 0x82, 0x82, 0xc3, 0x93, 0xc4, 0x28, 0x55, 0xfb, 0xe4, 0x6f,
+ 0xd1, 0xe8, 0x56, 0x27, 0xc1, 0x54, 0xe4, 0xdf, 0x99, 0x9e, 0xd9, 0x5d,
+ 0x90, 0x5e, 0x89, 0x27, 0x8c, 0x23, 0xee, 0xb7, 0x9c, 0x58, 0x1c, 0x9b,
+ 0xd2, 0xf9, 0x25, 0x2c, 0x26, 0x5e, 0x33, 0x68, 0x95, 0x1f, 0xa3, 0x27,
+ 0x0b, 0x65, 0x82, 0xc9, 0x9d, 0x80, 0xf7, 0xe2, 0xb5, 0x8a, 0x6e, 0xa2,
+ 0x78, 0xd9, 0x8b, 0x29, 0x52, 0x73, 0xab, 0xda, 0x89, 0xf0, 0xdd, 0xa0,
+ 0xca, 0xeb, 0x3f, 0xc7, 0x81, 0x96, 0x73, 0xd5, 0x11, 0x6a, 0xd1, 0x69,
+ 0x91, 0x56, 0x3f, 0x08, 0xdb, 0x0c, 0x56, 0x39, 0xe1, 0xfa, 0xdc, 0xf0,
+ 0xca, 0x12, 0x2a, 0x2d, 0x12, 0x86, 0xa2, 0xf9, 0x94, 0xf6, 0x46, 0xfe,
+ 0x98, 0xef, 0xd3, 0x5a, 0x83, 0x99, 0x99, 0x15, 0xdf, 0x01, 0x70, 0x09,
+ 0x4a, 0xdd, 0x12, 0x71, 0xf2, 0xe3, 0xbb, 0x19, 0x3d, 0x56, 0x05, 0xd8,
+ 0xe4, 0x10, 0xd0, 0xfd, 0x0b, 0xb3, 0xe7, 0x3f, 0x64, 0x29, 0x5d, 0xec,
+ 0x54, 0x09, 0x36, 0x26, 0xf9, 0x2a, 0x22, 0x74, 0x98, 0xb6, 0xaf, 0x7a,
+ 0xaa, 0xbd, 0x88, 0xae, 0x1f, 0x05, 0x7d, 0x30, 0xb6, 0x1d, 0x5d, 0xa0,
+ 0x77, 0x8d, 0x67, 0xcf, 0x45, 0xc6, 0x5a, 0x3b, 0xee, 0x3a, 0x17, 0x20,
+ 0x39, 0xef, 0xe9, 0x7e, 0x25, 0xf3, 0xb3, 0x14, 0x5c, 0x47, 0xcb, 0x82,
+ 0x4b, 0x02, 0xb3, 0x93, 0xd1, 0x5f, 0x7b, 0x67, 0xe2, 0x16, 0x7d, 0xa3,
+ 0xf2, 0xc7, 0x40, 0xeb, 0x59, 0x1f, 0x6a, 0x4a, 0x6a, 0xfd, 0xee, 0x0e,
+ 0xaf, 0x60, 0x2f, 0xc9, 0x63, 0xaf, 0x17, 0x92, 0xca, 0xdc, 0x6f, 0xcf,
+ 0x80, 0x54, 0x32, 0xcf, 0xe0, 0x05, 0xe2, 0xd4, 0x48, 0x4d, 0xf2, 0x5c,
+ 0x99, 0x9e, 0xb4, 0x84, 0xff, 0xe6, 0x18, 0xb0, 0x3e, 0xe9, 0xbf, 0xd3,
+ 0x73, 0x41, 0x8e, 0xf1, 0x2a, 0xf8, 0x9b, 0x73, 0xba, 0x49, 0x02, 0x1b,
+ 0x27, 0x21, 0xd1, 0x8f, 0x5f, 0x9a, 0x02, 0x44, 0x97, 0xdf, 0xad, 0xf2,
+ 0x01, 0xb7, 0xf6, 0xfb, 0x74, 0x15, 0xf2, 0x55, 0xfd, 0x85, 0x34, 0xb6,
+ 0x2b, 0x2e, 0x2c, 0xf1, 0xe3, 0x37, 0xa2, 0x27, 0x0d, 0x6c, 0x28, 0x6f,
+ 0xfb, 0xad, 0xd0, 0x63, 0xfc, 0x09, 0xf0, 0xf8, 0xe9, 0x88, 0x08, 0x20,
+ 0xa6, 0xdc, 0x7d, 0x03, 0xd2, 0xbc, 0xdf, 0x5b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence
+ // tcID: 104
+ {SEC_OID_SHA512,
+ 104,
+ {0x25, 0xf3, 0x64, 0xb8, 0xae, 0xd8, 0x78, 0xc5, 0x8c, 0xaf, 0x9b, 0x40,
+ 0xfa, 0xbf, 0x09, 0xd3, 0xa9, 0x51, 0x7f, 0x29, 0x7d, 0xbe, 0x4e, 0x10,
+ 0x1e, 0xb1, 0xfd, 0x84, 0x0a, 0x82, 0xe5, 0x7e, 0xbe, 0x9e, 0xc1, 0x85,
+ 0x20, 0x67, 0x56, 0xfc, 0x76, 0xa5, 0x3d, 0x9f, 0x04, 0x5e, 0xca, 0x0a,
+ 0x4d, 0x81, 0x9e, 0x87, 0xe8, 0x1f, 0xb0, 0x56, 0x98, 0x04, 0xc3, 0xb9,
+ 0xf6, 0x2a, 0x54, 0xac, 0xe4, 0x16, 0x3c, 0x96, 0x95, 0x84, 0x98, 0x78,
+ 0xad, 0xe0, 0x9d, 0xfa, 0xe4, 0xf5, 0x0f, 0xca, 0x5c, 0x68, 0xdd, 0x20,
+ 0x1e, 0x6a, 0x1b, 0xc2, 0xcb, 0x0c, 0xf9, 0x70, 0xcd, 0xea, 0xb3, 0x63,
+ 0x09, 0x15, 0x55, 0x6b, 0x79, 0xa9, 0xae, 0xd7, 0x90, 0x3a, 0x52, 0x62,
+ 0x88, 0xb6, 0x6b, 0x00, 0xa3, 0x0f, 0x56, 0x5e, 0x53, 0x87, 0x5f, 0x44,
+ 0x8c, 0xe0, 0xb3, 0xb5, 0xb0, 0x5e, 0x3b, 0x6c, 0xf7, 0x1d, 0xf9, 0xfb,
+ 0xdf, 0x24, 0x8f, 0xc1, 0x84, 0x3e, 0xeb, 0x11, 0x95, 0x55, 0x70, 0x13,
+ 0x6b, 0xcb, 0x4f, 0x82, 0x14, 0xc3, 0x9e, 0x8c, 0x12, 0xce, 0x59, 0xab,
+ 0xa1, 0xf9, 0x60, 0x62, 0xd7, 0xba, 0x5e, 0x63, 0xee, 0x17, 0x8a, 0x92,
+ 0x10, 0xf8, 0xcc, 0x53, 0x96, 0x5b, 0x62, 0xfc, 0x4b, 0x0d, 0xfb, 0xce,
+ 0xc2, 0xcb, 0x35, 0x93, 0x3c, 0x7c, 0xc1, 0xbf, 0x5d, 0x5e, 0x26, 0xaa,
+ 0x63, 0xaa, 0xfe, 0x3c, 0x53, 0xe2, 0xb8, 0xd0, 0x6b, 0xde, 0x78, 0x5d,
+ 0xb9, 0x9d, 0xd8, 0xcc, 0xc9, 0x81, 0x43, 0x5c, 0xc9, 0xa5, 0xc3, 0xd6,
+ 0x9a, 0x75, 0xde, 0x2c, 0x6a, 0xd2, 0x2a, 0x87, 0xfb, 0x92, 0x62, 0x09,
+ 0x95, 0x63, 0xa6, 0xa1, 0x49, 0xed, 0x96, 0x01, 0x2f, 0x25, 0xe0, 0xc8,
+ 0x7e, 0xa9, 0x08, 0x85, 0x73, 0x43, 0x32, 0xd2, 0x1a, 0x66, 0x38, 0x1b,
+ 0x5c, 0x7c, 0x6a, 0x30, 0x6e, 0xe5, 0x71, 0x90, 0x5a, 0x21, 0xd9, 0x5a,
+ 0x2e, 0x63, 0x74, 0xa3, 0xbb, 0x84, 0xae, 0xd9, 0xaf, 0x3c, 0xec, 0xb5,
+ 0x72, 0x4a, 0x5a, 0xfe, 0x51, 0x26, 0x54, 0x1c, 0xee, 0xba, 0xe4, 0xce,
+ 0xcf, 0x2a, 0x91, 0x80, 0x2f, 0x18, 0xab, 0x4c, 0x6f, 0x42, 0x1c, 0x9a,
+ 0xc3, 0x1f, 0xec, 0x7f, 0xb6, 0xb8, 0x83, 0xa5, 0x76, 0xe1, 0xd2, 0x6b,
+ 0x16, 0x71, 0x66, 0x3d, 0xf4, 0x42, 0x81, 0x0e, 0xa4, 0x05, 0xbb, 0x3d,
+ 0x31, 0x1b, 0x79, 0x5d, 0xd8, 0x29, 0x2b, 0x09, 0x3e, 0x56, 0x50, 0x19,
+ 0x61, 0x89, 0xf8, 0x3a, 0xe9, 0x63, 0x62, 0x31, 0x96, 0xce, 0x85, 0x01,
+ 0x30, 0xf0, 0x18, 0xee, 0xcf, 0x9a, 0x93, 0x3c, 0x44, 0x2f, 0x4f, 0x0f,
+ 0x3b, 0x80, 0x67, 0xe2, 0x4a, 0x50, 0xd3, 0x63, 0xe4, 0xd1, 0x0e, 0x2f,
+ 0x25, 0x45, 0x71, 0xb3, 0xac, 0xd5, 0xc3, 0x18, 0x20, 0x9c, 0x93, 0xf0,
+ 0x02, 0x43, 0x6f, 0xdc, 0x04, 0x84, 0x37, 0x3b, 0xa4, 0x7b, 0x18, 0xb6,
+ 0xea, 0x50, 0xe9, 0xa9, 0x72, 0x6d, 0xad, 0x98, 0x7f, 0xf0, 0x9b, 0x2b,
+ 0xcd, 0x00, 0xbc, 0xcd, 0x56, 0xe7, 0x57, 0x2a, 0x75, 0xe3, 0x21, 0xd1,
+ 0xda, 0x85, 0xf0, 0xda, 0x1b, 0xe7, 0x19, 0xb8, 0x93, 0xa0, 0x6a, 0x40,
+ 0xc3, 0x81, 0x3e, 0xce, 0x66, 0x23, 0xdc, 0x70, 0xd0, 0x11, 0x59, 0x46,
+ 0x29, 0x7e, 0xe0, 0xbc, 0x62, 0xd7, 0x33, 0xaa, 0xc3, 0xf1, 0x06, 0x5e,
+ 0x6f, 0x7b, 0x79, 0xd7, 0xb2, 0xa6, 0xf2, 0xbe, 0x33, 0xe3, 0x26, 0x48,
+ 0x28, 0xe9, 0x11, 0xb0, 0x9e, 0x38, 0x58, 0x2b, 0x56, 0xf0, 0xc1, 0xbb,
+ 0x46, 0xc0, 0x14, 0x50, 0x6a, 0xa9, 0xc8, 0x29, 0x39, 0x26, 0x40, 0x1e,
+ 0x0c, 0x6b, 0x4c, 0x1a, 0xab, 0xc2, 0xd7, 0x0e, 0x73, 0x94, 0x98, 0xf7,
+ 0x23, 0x60, 0x5b, 0x7d, 0xce, 0x4e, 0xab, 0xf7},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 105
+ {SEC_OID_SHA512,
+ 105,
+ {0x6d, 0xc8, 0xab, 0x65, 0x5d, 0x1a, 0x76, 0x4a, 0x21, 0x9c, 0x97, 0xef,
+ 0x40, 0x53, 0xad, 0xdf, 0xf2, 0x95, 0x7e, 0x3d, 0x35, 0x0b, 0x50, 0xf8,
+ 0x5d, 0x8c, 0x51, 0xc2, 0x6e, 0x34, 0xd9, 0x23, 0xa0, 0x80, 0xeb, 0xb7,
+ 0xa7, 0xeb, 0xf2, 0xfe, 0xff, 0xa3, 0x28, 0xb6, 0xd3, 0x91, 0x09, 0xb8,
+ 0x21, 0xc2, 0x41, 0x74, 0x1e, 0xde, 0x02, 0x9a, 0x55, 0xc8, 0x3e, 0xd0,
+ 0x8c, 0x86, 0x1f, 0x67, 0x74, 0x70, 0xb8, 0x45, 0x5c, 0xa0, 0x48, 0xa0,
+ 0xe3, 0x29, 0xe6, 0x7e, 0xc9, 0x21, 0x94, 0x3c, 0x1a, 0x6b, 0x51, 0x21,
+ 0xad, 0x71, 0x4c, 0x3f, 0x72, 0x07, 0xa8, 0xb2, 0xea, 0x1e, 0x7b, 0x10,
+ 0x0c, 0x3f, 0x95, 0xa8, 0x03, 0x3a, 0xfa, 0x5c, 0x0a, 0xbf, 0x37, 0xf7,
+ 0xf6, 0x12, 0x04, 0x54, 0x46, 0x6c, 0x01, 0x95, 0x81, 0xbb, 0xf2, 0xfa,
+ 0x26, 0xeb, 0x45, 0x6f, 0x7f, 0x77, 0x3c, 0xd5, 0xa6, 0x0a, 0x6b, 0x1d,
+ 0xb9, 0x0d, 0x9a, 0x26, 0xc6, 0x52, 0xdf, 0x8e, 0xf6, 0x3e, 0x2d, 0xe5,
+ 0xb5, 0x5b, 0x2f, 0xc1, 0x46, 0x89, 0xe1, 0xa8, 0x8d, 0xf9, 0xcb, 0x95,
+ 0xe1, 0x1e, 0x5c, 0xe4, 0x94, 0x4e, 0x1b, 0x9a, 0xd0, 0x36, 0xd0, 0x2c,
+ 0xd2, 0x5f, 0xa4, 0x6a, 0xe0, 0x8f, 0xdd, 0xae, 0x96, 0xf5, 0xaa, 0x78,
+ 0x53, 0x9b, 0x06, 0x2b, 0xa7, 0x05, 0xaf, 0x77, 0x9a, 0x56, 0x62, 0x09,
+ 0x80, 0x51, 0x90, 0xb5, 0x7a, 0xbf, 0x56, 0x98, 0xc1, 0x29, 0xf1, 0x49,
+ 0x20, 0x0e, 0xcd, 0x12, 0x60, 0xdd, 0x14, 0xdd, 0x59, 0xcb, 0x27, 0x16,
+ 0x0e, 0xad, 0x13, 0xc2, 0xf6, 0xd0, 0x49, 0x43, 0x56, 0xa5, 0x56, 0x29,
+ 0x5f, 0x6c, 0xbf, 0x5d, 0x23, 0x73, 0x18, 0xe1, 0x6b, 0x3e, 0xf9, 0xb0,
+ 0x48, 0x5c, 0x13, 0xa1, 0x93, 0xe5, 0x9f, 0x0a, 0xde, 0xfb, 0xa1, 0x76,
+ 0xd1, 0xf2, 0x7c, 0xa5, 0xdb, 0xce, 0xed, 0x9c, 0xa6, 0xcb, 0xe8, 0xe1,
+ 0x12, 0xde, 0x56, 0x08, 0x4f, 0xf3, 0xbd, 0x80, 0xd2, 0x7a, 0x2d, 0x5e,
+ 0x93, 0x06, 0xd6, 0xf5, 0x67, 0x64, 0xfe, 0xb4, 0xbe, 0x58, 0x71, 0x93,
+ 0x0a, 0xd2, 0x78, 0xc0, 0x9b, 0xb4, 0x44, 0xe2, 0x13, 0xa7, 0xec, 0x5f,
+ 0x1f, 0xa6, 0x66, 0x5a, 0x1f, 0x39, 0xc6, 0xfb, 0x4f, 0x4f, 0xc5, 0xaa,
+ 0x8b, 0xec, 0x99, 0x14, 0x1c, 0x4c, 0x55, 0x9f, 0xdf, 0x97, 0x60, 0xab,
+ 0x40, 0x74, 0x78, 0x0e, 0x19, 0x1a, 0x9d, 0x3d, 0x15, 0x81, 0xed, 0x41,
+ 0x1d, 0x50, 0x28, 0x46, 0x74, 0x8f, 0xa2, 0x95, 0x6f, 0x75, 0xf7, 0x79,
+ 0xa2, 0xd0, 0x17, 0x2c, 0x80, 0x11, 0x61, 0x1d, 0xa0, 0xa2, 0xe7, 0x7e,
+ 0x2f, 0xdf, 0x94, 0xaf, 0xf9, 0x8d, 0xfb, 0x54, 0x9c, 0xa0, 0x42, 0x27,
+ 0x28, 0x3d, 0x63, 0x22, 0x4f, 0xe9, 0x7d, 0x01, 0xbc, 0x3b, 0x80, 0xe0,
+ 0x8e, 0xfa, 0xb4, 0x2b, 0x38, 0x10, 0x13, 0xaf, 0xdd, 0x1d, 0xe2, 0x6f,
+ 0xe3, 0x43, 0xac, 0xfe, 0x0d, 0x99, 0x81, 0xf0, 0xa4, 0x32, 0x88, 0x8c,
+ 0x7e, 0x93, 0xaf, 0xda, 0x0b, 0x46, 0x18, 0xd5, 0x13, 0x66, 0x36, 0x58,
+ 0x55, 0x69, 0x02, 0xc2, 0x39, 0x61, 0x56, 0xcc, 0xfc, 0x4a, 0x8e, 0xa7,
+ 0xbd, 0x65, 0x06, 0x27, 0xa8, 0x22, 0x8e, 0x51, 0xc4, 0x25, 0x2b, 0x7d,
+ 0xf0, 0xff, 0xd0, 0xf5, 0xb2, 0x5d, 0xf5, 0x47, 0xc2, 0x69, 0x1d, 0x6c,
+ 0x4c, 0xae, 0x45, 0x08, 0x1b, 0xd6, 0x6e, 0x3e, 0x18, 0xff, 0xe8, 0xeb,
+ 0x37, 0xd3, 0x78, 0xab, 0xef, 0x36, 0x20, 0x24, 0xb4, 0xb7, 0x33, 0x40,
+ 0xce, 0xf4, 0xcc, 0xeb, 0x36, 0xb3, 0x8d, 0x78, 0xd8, 0x16, 0xa2, 0x48,
+ 0x9b, 0xe4, 0x79, 0x24, 0x4b, 0xf5, 0xfd, 0x25, 0x41, 0x6a, 0x27, 0x75,
+ 0x35, 0xb3, 0x50, 0xa9, 0x0e, 0xb7, 0x99, 0xc7},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length
+ // tcID: 106
+ {SEC_OID_SHA512,
+ 106,
+ {0x6f, 0x1c, 0x83, 0xe5, 0x4c, 0xd4, 0x81, 0x07, 0x55, 0xb1, 0xab, 0x48,
+ 0x36, 0x07, 0xf4, 0x4f, 0x54, 0x37, 0xb8, 0x2d, 0x8f, 0xef, 0xd1, 0x42,
+ 0x8e, 0x48, 0x31, 0xa8, 0x25, 0xec, 0x7d, 0x21, 0x82, 0xfe, 0x4e, 0x09,
+ 0x10, 0xa5, 0x96, 0x41, 0x3d, 0x42, 0x5a, 0xea, 0x53, 0x66, 0x5a, 0x58,
+ 0x62, 0x2f, 0x66, 0xbf, 0x3b, 0x2f, 0xd4, 0x2b, 0x04, 0xd4, 0xfc, 0x02,
+ 0x12, 0xa5, 0xbf, 0x06, 0xc6, 0x09, 0x3c, 0x8f, 0xc8, 0x7c, 0x3f, 0xdc,
+ 0xd5, 0x9d, 0xdf, 0xb4, 0x67, 0x2e, 0x3e, 0x78, 0xa2, 0x89, 0xe7, 0x4f,
+ 0x77, 0x15, 0x86, 0x50, 0x35, 0xcb, 0x1d, 0x66, 0xdc, 0x82, 0xd7, 0x0b,
+ 0x45, 0x65, 0x59, 0x4e, 0x36, 0x8e, 0x02, 0xaf, 0xce, 0x09, 0x3f, 0x12,
+ 0x10, 0x64, 0x07, 0xf4, 0x7c, 0x2a, 0x21, 0xfc, 0xa8, 0x42, 0x59, 0xfc,
+ 0xcd, 0xa4, 0x6f, 0xcd, 0x1d, 0xe8, 0x3b, 0x69, 0x7d, 0x48, 0x12, 0x39,
+ 0x46, 0xb1, 0xcf, 0xcd, 0xd5, 0x84, 0x15, 0xd3, 0xe8, 0xbb, 0x56, 0x03,
+ 0x98, 0x1b, 0x0a, 0xe3, 0x36, 0x7f, 0x7a, 0x65, 0xfb, 0x80, 0xb8, 0x54,
+ 0x51, 0x04, 0xfb, 0xf8, 0xa7, 0xa1, 0xdf, 0x79, 0xd2, 0xb9, 0xc5, 0xc2,
+ 0x77, 0x5c, 0x9e, 0x25, 0xd5, 0x67, 0x5c, 0x8d, 0xea, 0x5b, 0xee, 0xc0,
+ 0x1d, 0xdc, 0x6e, 0x40, 0x4e, 0x1b, 0x13, 0xdb, 0xa3, 0xcd, 0x00, 0xee,
+ 0x19, 0xf5, 0x9e, 0x5f, 0xc6, 0x9b, 0xb8, 0x2a, 0xa3, 0x1a, 0x26, 0xf7,
+ 0xe5, 0xeb, 0xbc, 0x88, 0x84, 0x78, 0x3e, 0xa3, 0xfb, 0xfb, 0x8a, 0x56,
+ 0x55, 0x8a, 0x48, 0x7d, 0x12, 0xf2, 0xb5, 0x4f, 0x6a, 0x79, 0x75, 0x8f,
+ 0x2f, 0x9c, 0x80, 0x34, 0x75, 0x97, 0x9c, 0x0a, 0xe5, 0x3e, 0xf9, 0xf8,
+ 0x08, 0xa0, 0xad, 0x08, 0xab, 0xc8, 0x36, 0xcd, 0x87, 0x13, 0x4c, 0xd9,
+ 0x56, 0xe7, 0x6a, 0x44, 0x04, 0x54, 0xe4, 0xb9, 0x63, 0x2d, 0x38, 0xf6,
+ 0x7a, 0xfc, 0x1f, 0xed, 0x63, 0xd1, 0x42, 0xe5, 0x8f, 0xe5, 0xb6, 0x1f,
+ 0xee, 0x45, 0x3a, 0xd4, 0xfc, 0x18, 0x04, 0x98, 0xf9, 0x1d, 0x47, 0xef,
+ 0x34, 0x81, 0x62, 0x2e, 0x39, 0x0c, 0x81, 0xbb, 0x4a, 0xd1, 0x6e, 0x64,
+ 0x1d, 0x2c, 0x62, 0x23, 0xae, 0xa9, 0xb9, 0x9a, 0xc4, 0xa8, 0xc3, 0x9a,
+ 0xaa, 0x80, 0x48, 0xe2, 0xfe, 0x34, 0xfe, 0x93, 0x8c, 0x0b, 0x2f, 0xd5,
+ 0xf0, 0x97, 0xdf, 0x6f, 0x15, 0x28, 0x0c, 0x6a, 0x8a, 0xf7, 0x51, 0x7e,
+ 0x4f, 0x94, 0xb0, 0xd0, 0x81, 0x58, 0x28, 0x92, 0x93, 0x7e, 0xfd, 0x56,
+ 0xae, 0xae, 0x6d, 0xfd, 0x8e, 0x41, 0x0c, 0x08, 0x52, 0x73, 0x95, 0xfe,
+ 0x58, 0xb7, 0x52, 0x0c, 0x75, 0x57, 0xe3, 0x16, 0x6a, 0x86, 0x3c, 0x4c,
+ 0x29, 0xc7, 0x91, 0x72, 0xf1, 0x64, 0xc4, 0xc9, 0x9f, 0x08, 0x4b, 0x7b,
+ 0xcf, 0x66, 0x1a, 0x26, 0x12, 0x85, 0x1a, 0xe0, 0x46, 0x56, 0xbf, 0xe6,
+ 0x40, 0x41, 0x3b, 0x45, 0xe0, 0x59, 0x7c, 0x05, 0xc2, 0x21, 0xde, 0xf5,
+ 0x10, 0x9b, 0xe1, 0x1c, 0x28, 0x03, 0x83, 0x23, 0xd5, 0xfc, 0x18, 0x3f,
+ 0x0b, 0x8c, 0x48, 0x75, 0x51, 0x69, 0x6d, 0x80, 0x0b, 0xc1, 0x57, 0x30,
+ 0x3e, 0x06, 0xdc, 0xbb, 0x8e, 0xc8, 0x6a, 0x74, 0x23, 0xba, 0xb2, 0x42,
+ 0xcf, 0x24, 0xfd, 0xe4, 0xd0, 0x8f, 0xc6, 0x40, 0x73, 0x5a, 0x01, 0x58,
+ 0x86, 0x5d, 0xfb, 0x33, 0x8c, 0x23, 0xce, 0x90, 0xa9, 0xf4, 0x97, 0x68,
+ 0x36, 0x86, 0x0f, 0xb7, 0x37, 0xd5, 0x04, 0xe5, 0xca, 0x6d, 0x3d, 0x73,
+ 0x3a, 0x48, 0x65, 0xd9, 0xaa, 0x9e, 0x97, 0xe9, 0xcc, 0x8d, 0x92, 0x3d,
+ 0x31, 0xb8, 0x08, 0x8d, 0xa0, 0xe5, 0x75, 0xcb, 0xe4, 0xbf, 0x9c, 0x78,
+ 0x41, 0x04, 0x52, 0x70, 0x4c, 0xf5, 0xa2, 0xe0},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 107
+ {SEC_OID_SHA512,
+ 107,
+ {0x92, 0xb2, 0xc0, 0x03, 0x63, 0x6f, 0x38, 0x61, 0x6d, 0x66, 0xd5, 0x9c,
+ 0x62, 0x88, 0x06, 0x3f, 0x36, 0xe8, 0xc8, 0x1b, 0x57, 0xa6, 0x4f, 0xbb,
+ 0x42, 0x25, 0xfa, 0x0b, 0xce, 0x3d, 0x05, 0x8d, 0xc3, 0x82, 0x10, 0x98,
+ 0xd6, 0x0d, 0x44, 0xef, 0xe8, 0xc9, 0x25, 0xc3, 0x4d, 0x3c, 0x60, 0x7b,
+ 0xc7, 0x9e, 0xb6, 0xa8, 0xb6, 0x67, 0xbc, 0x99, 0x80, 0x08, 0x43, 0xbc,
+ 0xde, 0xd4, 0x48, 0x46, 0xa9, 0x74, 0xdd, 0x0e, 0xcc, 0xae, 0x8d, 0xb6,
+ 0xa5, 0xa6, 0xbf, 0x66, 0xbf, 0x8d, 0xf8, 0x33, 0x06, 0xcc, 0xd7, 0x85,
+ 0xe3, 0xd1, 0x6b, 0x21, 0xbb, 0xeb, 0xc9, 0xbe, 0x03, 0xee, 0x86, 0xf1,
+ 0x07, 0xdd, 0x9a, 0x99, 0xfb, 0x22, 0x7d, 0x7c, 0x95, 0xac, 0xea, 0xfa,
+ 0xaf, 0x29, 0x45, 0xb6, 0x53, 0xdf, 0x86, 0x22, 0x69, 0xd1, 0x6a, 0xa9,
+ 0xee, 0xad, 0x94, 0x49, 0xd7, 0x7c, 0x55, 0xdd, 0x99, 0x83, 0x16, 0xf9,
+ 0xf9, 0xf6, 0xf8, 0xde, 0x1b, 0x2f, 0xdb, 0xd9, 0xea, 0xc1, 0x79, 0x15,
+ 0x41, 0xe3, 0xb7, 0x25, 0x90, 0x22, 0x84, 0xe6, 0xea, 0x5e, 0x29, 0xab,
+ 0x66, 0xbb, 0x00, 0xbd, 0xe4, 0xb0, 0xf7, 0x02, 0x89, 0x12, 0x05, 0x36,
+ 0x33, 0x28, 0xf0, 0xa1, 0x85, 0x52, 0x78, 0x26, 0xa1, 0xcf, 0x3d, 0xb1,
+ 0x6d, 0x01, 0x6b, 0x34, 0xfa, 0x51, 0x12, 0x34, 0xd6, 0x72, 0x83, 0x06,
+ 0x06, 0x74, 0x7f, 0x4b, 0x06, 0xc2, 0x51, 0xcb, 0x15, 0x37, 0x07, 0x20,
+ 0x7c, 0x22, 0xe7, 0x6f, 0x1b, 0x85, 0x84, 0x1d, 0xb5, 0xa2, 0x82, 0x55,
+ 0x4e, 0x6d, 0x35, 0xbd, 0xb5, 0x40, 0x70, 0x9f, 0xa1, 0xff, 0x4a, 0x22,
+ 0xd4, 0x29, 0xba, 0x58, 0x20, 0x49, 0x76, 0x6a, 0xa5, 0xb9, 0xa9, 0x76,
+ 0x7a, 0x37, 0xad, 0xef, 0x39, 0x9c, 0xa9, 0x76, 0xf0, 0x86, 0xe7, 0xb8,
+ 0xe0, 0xcd, 0xd6, 0x1d, 0x8e, 0xc2, 0x42, 0x58, 0x05, 0x69, 0x21, 0xb4,
+ 0x87, 0xd2, 0xeb, 0x51, 0xeb, 0xee, 0xb6, 0x12, 0xd2, 0x6d, 0x56, 0x78,
+ 0xf5, 0x1c, 0xf1, 0x87, 0xbe, 0x51, 0x5a, 0x4d, 0xc6, 0x42, 0x67, 0x4c,
+ 0x9c, 0x79, 0x7e, 0xf0, 0x69, 0x6a, 0xd4, 0xb6, 0xbf, 0xfb, 0x3d, 0x95,
+ 0x8a, 0xa9, 0x5b, 0x76, 0xb2, 0x32, 0x0c, 0xc2, 0x38, 0x31, 0x55, 0xe6,
+ 0xba, 0x45, 0xec, 0x65, 0x46, 0xd5, 0x79, 0x25, 0xc8, 0xee, 0x96, 0xf2,
+ 0x12, 0xc4, 0x6a, 0xf7, 0xa3, 0xad, 0x6f, 0x8b, 0xc8, 0x33, 0xf3, 0xe3,
+ 0xb4, 0x16, 0xf5, 0xbe, 0x85, 0xa1, 0xff, 0x7c, 0xf7, 0x7d, 0x11, 0x2e,
+ 0x78, 0x36, 0xec, 0x08, 0x5a, 0xe6, 0x5c, 0x18, 0x3b, 0x1f, 0xcc, 0x59,
+ 0x8e, 0x9f, 0x3a, 0xf8, 0xbd, 0x03, 0x2b, 0x0a, 0xaf, 0x83, 0xcd, 0xef,
+ 0x81, 0x09, 0xbd, 0xf4, 0xc3, 0xc4, 0xa4, 0x18, 0xc9, 0x66, 0xfa, 0x45,
+ 0x9e, 0x1b, 0xbe, 0xb8, 0xef, 0x48, 0xbe, 0x95, 0x05, 0x43, 0xa7, 0x84,
+ 0x01, 0x6e, 0x84, 0xcb, 0x67, 0xd2, 0x6f, 0x57, 0x55, 0xe4, 0x99, 0xbf,
+ 0x93, 0xe8, 0x04, 0x7d, 0x16, 0xe9, 0x54, 0x79, 0x6d, 0x55, 0x22, 0xb2,
+ 0x8d, 0xf0, 0xa2, 0x0b, 0xa9, 0xf2, 0x7b, 0x21, 0x41, 0xc9, 0xf2, 0x0e,
+ 0xe1, 0xa2, 0x42, 0x1d, 0x13, 0x82, 0x2f, 0xc3, 0x5d, 0x50, 0xe1, 0xd6,
+ 0xcc, 0x9a, 0xd4, 0xbb, 0x19, 0x7b, 0x19, 0xb6, 0xb9, 0x61, 0x3c, 0xf7,
+ 0xf4, 0xd5, 0x65, 0x01, 0xfe, 0x91, 0x88, 0xbd, 0x87, 0xa1, 0x7f, 0x6c,
+ 0xa0, 0x70, 0xc9, 0x5e, 0xc6, 0x4c, 0x76, 0xf8, 0x63, 0x7f, 0xd9, 0x52,
+ 0x18, 0x87, 0x37, 0x89, 0x5a, 0x32, 0x7d, 0x3c, 0x90, 0x51, 0x3f, 0x47,
+ 0xcc, 0x9a, 0x76, 0xd7, 0xdb, 0xf7, 0x4b, 0x55, 0x43, 0x67, 0x88, 0x2b,
+ 0x93, 0x45, 0x45, 0xae, 0x2d, 0x03, 0x0f, 0x3a},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated delimiter
+ // tcID: 108
+ {SEC_OID_SHA512,
+ 108,
+ {0x4e, 0x04, 0xd0, 0x28, 0xdd, 0xc3, 0x1e, 0xf7, 0x7e, 0x19, 0xb3, 0x63,
+ 0x8c, 0xce, 0x03, 0x71, 0x9a, 0x81, 0x4a, 0xa2, 0x74, 0x9b, 0x04, 0xc7,
+ 0x3b, 0xe1, 0xd5, 0xd2, 0x23, 0x57, 0x99, 0x18, 0x56, 0x25, 0xbc, 0x17,
+ 0xf1, 0x11, 0x6b, 0x38, 0x6b, 0xc7, 0x0b, 0xff, 0x5c, 0xab, 0xa5, 0x77,
+ 0xcf, 0xdd, 0x09, 0x27, 0x0a, 0x7d, 0x1b, 0xa0, 0x5d, 0xe0, 0x77, 0x0d,
+ 0xd7, 0x27, 0xf9, 0x4c, 0x5a, 0x7a, 0x73, 0xa5, 0xbe, 0xb6, 0x11, 0xc6,
+ 0x8a, 0x76, 0x5b, 0xfc, 0xe9, 0x09, 0x83, 0xe6, 0xf1, 0x94, 0x81, 0x68,
+ 0xb3, 0x92, 0x1e, 0xe8, 0xfe, 0x33, 0x8a, 0xe1, 0x9d, 0x4a, 0xf3, 0x86,
+ 0xb8, 0xc1, 0x7d, 0xec, 0x3e, 0xdf, 0x4a, 0xb7, 0xaa, 0x9c, 0xd9, 0x8a,
+ 0x3c, 0x8c, 0x67, 0x40, 0xb7, 0x60, 0xde, 0x0b, 0x07, 0xbc, 0x7e, 0x58,
+ 0x55, 0xc5, 0xc2, 0xff, 0x19, 0x69, 0x30, 0xd0, 0xaf, 0x06, 0x74, 0x71,
+ 0x2f, 0x4b, 0x4b, 0x6c, 0x80, 0x43, 0xde, 0x82, 0x84, 0xd3, 0x17, 0x5d,
+ 0xae, 0xf3, 0x97, 0x56, 0xd8, 0xaf, 0xe3, 0xbf, 0x5a, 0xe8, 0x68, 0x04,
+ 0x55, 0x53, 0xed, 0x7b, 0xd8, 0x23, 0x3e, 0x08, 0x7d, 0xdd, 0x4f, 0xf2,
+ 0x76, 0x24, 0x6f, 0x16, 0xaa, 0x96, 0x76, 0xd8, 0xe8, 0xbd, 0x2d, 0x24,
+ 0x99, 0x45, 0x9c, 0x92, 0x7c, 0x16, 0x4c, 0x9f, 0xaa, 0x9e, 0x9a, 0x0f,
+ 0x12, 0x87, 0x9c, 0x13, 0xfe, 0x20, 0x4c, 0x42, 0x2a, 0x42, 0x56, 0xfd,
+ 0xa1, 0xf6, 0x7e, 0xee, 0xdf, 0xee, 0x97, 0xfd, 0x67, 0xc7, 0x26, 0xae,
+ 0x52, 0x2d, 0x2a, 0x67, 0xe5, 0x69, 0x32, 0x58, 0x84, 0x39, 0xaa, 0x6f,
+ 0xa1, 0x90, 0xb3, 0xcc, 0xed, 0x40, 0xda, 0xca, 0x91, 0xf7, 0xf2, 0x7e,
+ 0x22, 0xc3, 0x6d, 0xd1, 0x7e, 0x42, 0x60, 0xe4, 0xe8, 0x5c, 0xd1, 0xd0,
+ 0x05, 0x35, 0x68, 0x63, 0xee, 0xe5, 0xfb, 0x09, 0x65, 0x30, 0x54, 0x19,
+ 0x20, 0x03, 0xfc, 0xe4, 0x9d, 0xc2, 0x11, 0x10, 0x25, 0x13, 0x10, 0x7f,
+ 0x01, 0xcf, 0x0a, 0x86, 0xff, 0x85, 0xad, 0x0e, 0x98, 0x08, 0xa1, 0x95,
+ 0xf7, 0x21, 0xdd, 0xc3, 0x84, 0x05, 0xbd, 0x13, 0xb2, 0x66, 0x03, 0x29,
+ 0x3b, 0x0e, 0xdb, 0xe5, 0x08, 0xf3, 0xdf, 0x5d, 0xa6, 0x40, 0x27, 0x0b,
+ 0x33, 0xa7, 0xf4, 0xbd, 0x40, 0x55, 0x84, 0x67, 0xef, 0x19, 0x45, 0x08,
+ 0x7e, 0x57, 0xe3, 0x87, 0xfc, 0x38, 0x64, 0xbc, 0xdf, 0xf5, 0xde, 0x22,
+ 0x46, 0xc8, 0x6b, 0x11, 0xe1, 0xa5, 0xec, 0x56, 0x16, 0x1d, 0x11, 0xdc,
+ 0x10, 0xcb, 0x11, 0x6f, 0x09, 0x9e, 0x97, 0x00, 0x06, 0x0a, 0x0d, 0xaa,
+ 0x45, 0xc9, 0x69, 0x30, 0xaa, 0xf5, 0x8b, 0x44, 0x0a, 0x5c, 0x78, 0xc5,
+ 0x80, 0x57, 0xcd, 0x93, 0x50, 0x85, 0x58, 0xdc, 0x36, 0x3c, 0x33, 0x2b,
+ 0xc9, 0xa8, 0x25, 0xf0, 0xc0, 0x65, 0x0e, 0x49, 0x05, 0x3e, 0x69, 0xc6,
+ 0xd3, 0x79, 0x8e, 0x12, 0x72, 0x36, 0xbb, 0x03, 0x97, 0xa4, 0xbb, 0xe0,
+ 0xd7, 0xfa, 0xda, 0x7b, 0x5c, 0xaa, 0x28, 0xfd, 0x7c, 0xe9, 0xc8, 0x6f,
+ 0xe5, 0x7c, 0x00, 0xee, 0xe1, 0xa7, 0xc0, 0xcf, 0x2e, 0x21, 0x85, 0x19,
+ 0xdc, 0x52, 0x94, 0x55, 0xcf, 0x65, 0x0e, 0xa1, 0x9c, 0x6a, 0x44, 0x6e,
+ 0xdd, 0xdd, 0x04, 0x73, 0x33, 0x76, 0xcd, 0x94, 0x23, 0xf3, 0xf6, 0x4f,
+ 0xd3, 0xdd, 0x9c, 0xd2, 0xef, 0x9e, 0x79, 0xf1, 0xc9, 0x05, 0xbe, 0x8e,
+ 0x1e, 0x2f, 0x1c, 0x95, 0xe6, 0xe0, 0x28, 0x9c, 0xd5, 0x7c, 0x28, 0x1f,
+ 0x71, 0x5a, 0x28, 0x32, 0x58, 0xe3, 0x88, 0x7d, 0x85, 0x3d, 0xb9, 0x76,
+ 0x77, 0xe8, 0xf3, 0xf3, 0xa7, 0xfa, 0xe0, 0x6c, 0xd9, 0xeb, 0x29, 0x01,
+ 0x2f, 0xfe, 0xc0, 0xee, 0x33, 0x47, 0xb3, 0xba},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 109
+ {SEC_OID_SHA512,
+ 109,
+ {0x96, 0x8d, 0x67, 0x5e, 0x64, 0xda, 0x18, 0xdf, 0x5f, 0x5a, 0x42, 0xae,
+ 0xff, 0x47, 0x9e, 0xcf, 0xc8, 0xcc, 0xa4, 0xc2, 0xe9, 0x5d, 0x3f, 0x75,
+ 0xdf, 0x51, 0x32, 0x84, 0x96, 0xda, 0xdb, 0x3b, 0x33, 0xb9, 0xa0, 0xc0,
+ 0x60, 0x6f, 0xcc, 0x8c, 0x70, 0x9e, 0x9b, 0xba, 0x03, 0x27, 0xf8, 0xca,
+ 0xaa, 0x1f, 0x5b, 0xbe, 0x11, 0xfd, 0xfe, 0x89, 0xb9, 0xe3, 0x4e, 0x5e,
+ 0x34, 0x11, 0xcd, 0x3a, 0x64, 0xe0, 0x8b, 0x26, 0x86, 0x89, 0x38, 0x6b,
+ 0x2a, 0x83, 0xb0, 0xe0, 0x5a, 0x99, 0x70, 0x83, 0xbe, 0xfc, 0x86, 0xa7,
+ 0x4f, 0xd3, 0xdb, 0x92, 0xc0, 0x44, 0x5f, 0x9f, 0x25, 0x34, 0x66, 0x80,
+ 0x7c, 0xbc, 0xac, 0xc8, 0x05, 0x92, 0xc5, 0xbe, 0xfa, 0x24, 0x41, 0xaa,
+ 0xd8, 0xb3, 0xca, 0x3c, 0x56, 0x15, 0x22, 0xeb, 0x05, 0x71, 0x55, 0x6d,
+ 0x6a, 0x71, 0xe1, 0xcb, 0xbe, 0xf3, 0x25, 0x18, 0x3f, 0xe7, 0x0e, 0x92,
+ 0xaf, 0x1b, 0xb2, 0xd0, 0x01, 0x1b, 0x0f, 0x56, 0xac, 0x26, 0x88, 0xd7,
+ 0xd2, 0x43, 0x64, 0xe3, 0x24, 0xbd, 0x76, 0xa8, 0xf8, 0x6a, 0x32, 0x74,
+ 0x64, 0x71, 0x97, 0xc4, 0xae, 0x62, 0x5c, 0x44, 0xf2, 0x48, 0x91, 0x36,
+ 0x5e, 0x62, 0xbd, 0xfd, 0x0e, 0x50, 0xd1, 0x3b, 0x3a, 0x88, 0x3c, 0xe2,
+ 0x1c, 0x1a, 0x56, 0x36, 0x20, 0xa4, 0x02, 0x3f, 0x22, 0x80, 0x78, 0xe5,
+ 0x6a, 0x75, 0xec, 0x88, 0x4e, 0x37, 0x6b, 0x09, 0xa6, 0xf0, 0x37, 0x29,
+ 0xb2, 0x8e, 0x51, 0x5b, 0x3e, 0xbf, 0x71, 0x79, 0xe2, 0x10, 0x17, 0xd0,
+ 0xc1, 0x29, 0x83, 0x2a, 0x19, 0xf9, 0x76, 0x2c, 0xba, 0x6a, 0xf3, 0x8a,
+ 0x2e, 0xe2, 0x30, 0xf2, 0xc2, 0xd3, 0xe0, 0x72, 0x58, 0xea, 0x3f, 0x50,
+ 0xa9, 0x2f, 0x39, 0xf1, 0x30, 0x50, 0x57, 0x8e, 0xe0, 0xb5, 0x52, 0x3f,
+ 0x05, 0xa5, 0xbe, 0x71, 0xab, 0x0f, 0x84, 0xd1, 0x3b, 0x0b, 0x63, 0xee,
+ 0xf3, 0x63, 0x2e, 0xbd, 0x71, 0x39, 0xde, 0x37, 0xb3, 0x70, 0x56, 0x98,
+ 0x2d, 0x20, 0x21, 0x41, 0x58, 0x2b, 0x08, 0x6f, 0xf0, 0x99, 0xaa, 0x4f,
+ 0x91, 0x9c, 0xe2, 0xa3, 0x46, 0xe4, 0x3f, 0x25, 0x22, 0x89, 0xbb, 0x21,
+ 0xd0, 0x00, 0x5c, 0x97, 0x17, 0x57, 0x64, 0xcb, 0x9c, 0xe7, 0x17, 0xae,
+ 0xc0, 0xe8, 0xee, 0x1b, 0x81, 0xde, 0x51, 0x60, 0x14, 0xee, 0x58, 0x85,
+ 0xd4, 0x42, 0xb2, 0xbf, 0xbd, 0xd6, 0xe4, 0x0c, 0x69, 0xac, 0x74, 0xe1,
+ 0x49, 0x61, 0x2b, 0x21, 0xa0, 0x17, 0xe6, 0xd0, 0xde, 0xc3, 0x85, 0x13,
+ 0xe4, 0xc4, 0x04, 0x9f, 0x47, 0xfd, 0x01, 0xc2, 0x3b, 0x56, 0x27, 0x4e,
+ 0xb0, 0x74, 0x29, 0x2a, 0x1c, 0x40, 0xbf, 0x5c, 0x07, 0x25, 0xff, 0x83,
+ 0xca, 0x0f, 0xa1, 0xe3, 0x2c, 0x7e, 0xd4, 0x54, 0xab, 0x6c, 0xbe, 0x57,
+ 0x50, 0x7a, 0x19, 0x29, 0x53, 0x04, 0x62, 0x53, 0x15, 0x60, 0xf8, 0xb0,
+ 0x75, 0xd3, 0x63, 0x94, 0x8d, 0xc3, 0xef, 0x4c, 0x3f, 0x48, 0xf4, 0x48,
+ 0x53, 0xd3, 0x95, 0x99, 0x9a, 0xae, 0x8d, 0x8e, 0xfb, 0x4a, 0xee, 0x9e,
+ 0x83, 0xe4, 0x90, 0xd6, 0xa3, 0xe7, 0x6a, 0x91, 0xaa, 0x25, 0x69, 0x55,
+ 0x1e, 0x8b, 0x82, 0xb7, 0x60, 0x02, 0x9c, 0x5f, 0x38, 0x71, 0x3a, 0xf9,
+ 0x07, 0xbd, 0xae, 0xb0, 0xc3, 0x60, 0x79, 0xab, 0x3e, 0x16, 0xdd, 0x67,
+ 0x87, 0x62, 0xe6, 0x7c, 0x7b, 0xf3, 0x23, 0x9d, 0xee, 0xe0, 0x5d, 0xe9,
+ 0xb1, 0x1d, 0x5a, 0xc3, 0x5d, 0xbb, 0xa0, 0xaf, 0xfa, 0x55, 0xb0, 0x68,
+ 0x2f, 0x20, 0xbd, 0xd4, 0x2f, 0x5f, 0x37, 0xa6, 0x02, 0x2d, 0x96, 0x27,
+ 0x20, 0xdb, 0xda, 0xf9, 0xc7, 0xe0, 0xf7, 0x51, 0x07, 0x04, 0x89, 0xc8,
+ 0x50, 0x34, 0x9f, 0xbd, 0x9f, 0x9f, 0xf4, 0x86},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with additional element
+ // tcID: 110
+ {SEC_OID_SHA512,
+ 110,
+ {0x99, 0xc9, 0x92, 0x92, 0x43, 0x6a, 0x3f, 0x1b, 0x08, 0x81, 0x54, 0x82,
+ 0x6d, 0x13, 0x4a, 0xa1, 0x04, 0x26, 0xf2, 0xa1, 0xd3, 0xa3, 0x59, 0xa3,
+ 0x16, 0xee, 0xca, 0xba, 0x55, 0x37, 0xf4, 0xf6, 0x55, 0xe9, 0x9e, 0x26,
+ 0x8d, 0x66, 0xe1, 0x46, 0x25, 0x0d, 0xa0, 0x25, 0xb8, 0x2a, 0x32, 0x65,
+ 0xd8, 0xba, 0x29, 0x94, 0xf7, 0xee, 0xc9, 0xc9, 0xdd, 0x87, 0xc1, 0x23,
+ 0x22, 0x25, 0xcd, 0x98, 0x5a, 0x40, 0xde, 0xf3, 0x54, 0xa4, 0x2c, 0x4e,
+ 0xd3, 0x5c, 0x42, 0x87, 0x43, 0xde, 0xf6, 0x87, 0x1d, 0x2c, 0x33, 0x81,
+ 0xbf, 0x85, 0x86, 0x63, 0x45, 0x58, 0xc2, 0x8f, 0x5e, 0xec, 0x0e, 0x50,
+ 0x20, 0x99, 0x33, 0x59, 0x03, 0x7f, 0xac, 0x4d, 0x1e, 0xcf, 0xfc, 0x24,
+ 0x68, 0xe7, 0x5c, 0x88, 0xed, 0x99, 0x6c, 0x7b, 0xec, 0x2f, 0xb9, 0xc7,
+ 0x89, 0x3a, 0x61, 0x14, 0x38, 0x16, 0x62, 0xbe, 0x9e, 0x47, 0x66, 0x53,
+ 0x97, 0x3f, 0x9e, 0x93, 0xd1, 0x2b, 0xa4, 0xc7, 0x38, 0xa5, 0x1e, 0x67,
+ 0xf8, 0x13, 0xad, 0x34, 0xd6, 0x25, 0xc7, 0x5f, 0x99, 0xac, 0xf5, 0xac,
+ 0xb3, 0xcb, 0xf9, 0x99, 0x7c, 0x86, 0xc5, 0x2d, 0xa8, 0xb4, 0x1a, 0xa2,
+ 0x01, 0x2f, 0x2d, 0x49, 0x2e, 0x30, 0xe8, 0x98, 0xae, 0x5f, 0x79, 0xaf,
+ 0x10, 0xdb, 0x51, 0xbb, 0x49, 0x2e, 0xa3, 0xb2, 0x5f, 0x4b, 0xff, 0x2f,
+ 0x4b, 0xc0, 0x0b, 0x35, 0xaf, 0x3a, 0xea, 0x56, 0x66, 0x28, 0x9c, 0xb2,
+ 0x68, 0x59, 0x17, 0xd3, 0xc6, 0x7b, 0x32, 0xc3, 0xea, 0xbe, 0xab, 0xfc,
+ 0x79, 0xb1, 0xfa, 0x27, 0x22, 0x15, 0x7b, 0x8e, 0x1d, 0x36, 0xe5, 0x03,
+ 0x31, 0x40, 0x17, 0xd0, 0x22, 0xf6, 0xd1, 0x88, 0xa6, 0x2c, 0x6f, 0x9a,
+ 0xa0, 0x5a, 0xb5, 0x3e, 0xe7, 0x85, 0x1e, 0x91, 0x1d, 0xce, 0x4e, 0xe7,
+ 0x4c, 0x55, 0x5c, 0x35, 0x34, 0x66, 0x02, 0x71, 0xe3, 0xfb, 0xad, 0x5d,
+ 0x39, 0x8e, 0x5d, 0x04, 0x72, 0x65, 0x10, 0x79, 0xac, 0x2d, 0x79, 0xd5,
+ 0xce, 0x75, 0x9e, 0xf7, 0x1e, 0x0b, 0x38, 0xf2, 0xd2, 0xf0, 0x23, 0xc4,
+ 0xd9, 0xe7, 0x12, 0x6a, 0x02, 0x77, 0x3c, 0x41, 0xc9, 0x96, 0x94, 0x0b,
+ 0x84, 0x19, 0x3f, 0xed, 0xed, 0xb0, 0x76, 0x51, 0xcc, 0xd5, 0xb4, 0x11,
+ 0xe5, 0xf4, 0x4d, 0x0e, 0x14, 0x61, 0x49, 0x78, 0x84, 0x2f, 0xa7, 0xa3,
+ 0x8c, 0x12, 0x7d, 0x78, 0x1a, 0x59, 0xb9, 0xc1, 0xa9, 0xf7, 0x6b, 0x50,
+ 0xad, 0xa3, 0xc4, 0x83, 0x5c, 0x3b, 0xa2, 0x69, 0x15, 0x56, 0xec, 0x3b,
+ 0x90, 0xca, 0x5f, 0xfc, 0x93, 0x89, 0x0e, 0xd1, 0xa6, 0xfd, 0xff, 0x6b,
+ 0x2e, 0x40, 0xdc, 0xb7, 0x47, 0xd1, 0xc2, 0xf7, 0x11, 0x2e, 0x4a, 0xe7,
+ 0x5e, 0x79, 0xe4, 0x06, 0x18, 0x23, 0xf3, 0x30, 0xc6, 0x93, 0x16, 0x63,
+ 0xc4, 0x54, 0x0d, 0x48, 0x98, 0xed, 0x20, 0x04, 0x20, 0x9f, 0xdd, 0xa0,
+ 0xf6, 0x5e, 0xb0, 0x64, 0x36, 0xbc, 0x56, 0x25, 0x46, 0xd0, 0xd4, 0x9f,
+ 0x81, 0x81, 0xf7, 0xaa, 0xdb, 0x15, 0x99, 0x5d, 0x2e, 0x34, 0x68, 0xe4,
+ 0x1b, 0xdb, 0xe9, 0x6f, 0xb4, 0x20, 0x79, 0xdf, 0xf1, 0x41, 0x33, 0xf0,
+ 0x51, 0x75, 0xff, 0xc5, 0xc6, 0x54, 0x7e, 0x76, 0xee, 0x23, 0x2d, 0xe0,
+ 0x88, 0x77, 0x13, 0xd9, 0xae, 0xd4, 0xda, 0xf1, 0xf7, 0x2b, 0x6e, 0x13,
+ 0x10, 0x02, 0x82, 0x1b, 0x5a, 0xd3, 0x0a, 0x0a, 0xfa, 0xe4, 0x78, 0xde,
+ 0x9b, 0x3e, 0x4a, 0x55, 0x9b, 0xdc, 0x8d, 0xb9, 0xfa, 0x52, 0x3b, 0x1a,
+ 0xa4, 0x02, 0xcb, 0x00, 0xa5, 0x53, 0x20, 0xbc, 0x3d, 0x1e, 0x7b, 0xb2,
+ 0xbc, 0x7c, 0xd1, 0xa3, 0xfe, 0x9f, 0x36, 0x72, 0x03, 0x92, 0x6a, 0x5d,
+ 0xa2, 0x8a, 0x74, 0x5d, 0x37, 0x41, 0xb3, 0x68},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 111
+ {SEC_OID_SHA512,
+ 111,
+ {0xa7, 0x9d, 0xac, 0x66, 0x6f, 0x7d, 0xd5, 0xd4, 0x98, 0xb2, 0xe8, 0x4b,
+ 0x9b, 0x5e, 0xb5, 0xa8, 0x81, 0x38, 0xbd, 0xb6, 0x8e, 0x3d, 0x23, 0x77,
+ 0xd8, 0x5d, 0xd1, 0x60, 0x8c, 0xcf, 0x2e, 0xb7, 0x3c, 0xfb, 0xac, 0xab,
+ 0x4f, 0x0e, 0xcc, 0x39, 0x0c, 0x77, 0x3e, 0x86, 0x76, 0xb8, 0x85, 0x12,
+ 0xfa, 0x38, 0x31, 0x09, 0x3d, 0xc8, 0x82, 0x64, 0x76, 0x8a, 0x46, 0xa7,
+ 0x91, 0x42, 0x20, 0xb5, 0x11, 0xf6, 0x41, 0x55, 0x01, 0x2d, 0xf7, 0x92,
+ 0x7e, 0xac, 0x52, 0xa5, 0x36, 0x7a, 0x80, 0x60, 0xe9, 0x12, 0x59, 0xd1,
+ 0x69, 0xee, 0xdc, 0xc6, 0xbe, 0x78, 0x8d, 0xc3, 0x9b, 0xee, 0x42, 0xb5,
+ 0x5e, 0x1c, 0x98, 0xf1, 0xc8, 0x59, 0x7e, 0x5b, 0xc5, 0xff, 0xe0, 0x14,
+ 0xcf, 0x25, 0x02, 0xde, 0xde, 0x38, 0x99, 0xe9, 0x1e, 0xf7, 0x28, 0x46,
+ 0x89, 0xf7, 0x26, 0xee, 0x9a, 0xb4, 0xcb, 0x40, 0x5d, 0x72, 0x94, 0x52,
+ 0x35, 0x9e, 0x21, 0x0d, 0x71, 0x21, 0x9c, 0x23, 0x6e, 0x1c, 0x66, 0xc6,
+ 0x94, 0xd6, 0x9d, 0x36, 0xf8, 0x53, 0x74, 0xd7, 0xf6, 0x4d, 0x9a, 0xd4,
+ 0x16, 0x8a, 0x45, 0xe8, 0xe5, 0x03, 0x09, 0x94, 0x4b, 0x8b, 0xce, 0xc3,
+ 0x1f, 0x81, 0x31, 0x25, 0x2c, 0xe4, 0x2d, 0xcc, 0x84, 0x04, 0x31, 0xa2,
+ 0x7a, 0x8b, 0x2d, 0x88, 0x1b, 0xad, 0x3c, 0xaf, 0xac, 0x25, 0xf6, 0x53,
+ 0xe6, 0x5a, 0x18, 0x2c, 0x8e, 0xd5, 0xaf, 0xe7, 0x5c, 0x82, 0xfb, 0x05,
+ 0x6e, 0xf7, 0xd6, 0xbc, 0x22, 0xe8, 0x2c, 0x47, 0xf3, 0xbd, 0x0d, 0x38,
+ 0x98, 0x73, 0xc4, 0xde, 0xcb, 0xc0, 0xb9, 0x43, 0x13, 0x90, 0x23, 0x31,
+ 0x59, 0x5c, 0x93, 0x3b, 0xf4, 0x45, 0xfe, 0xeb, 0x6a, 0x99, 0x08, 0xfd,
+ 0x2a, 0xbe, 0x26, 0xf5, 0x74, 0x4b, 0x96, 0x3f, 0xcf, 0x6c, 0xb2, 0x25,
+ 0xd2, 0x86, 0x12, 0xe6, 0x09, 0xc1, 0xf4, 0x43, 0x98, 0x4f, 0x2a, 0xc8,
+ 0x4f, 0x1c, 0x49, 0xa8, 0xc8, 0x14, 0xb2, 0x11, 0x13, 0xd9, 0x5d, 0xff,
+ 0xd0, 0x30, 0x70, 0x19, 0xb6, 0x75, 0xf5, 0xb9, 0x1e, 0x65, 0xc2, 0xd0,
+ 0x75, 0x67, 0x82, 0xea, 0x19, 0x69, 0xe9, 0xaf, 0xdb, 0xa8, 0x5d, 0x18,
+ 0xba, 0x0f, 0x7b, 0x4b, 0x5b, 0xc2, 0x4b, 0xc0, 0x64, 0x58, 0xcb, 0x3a,
+ 0xdb, 0x43, 0x1a, 0xf2, 0xbe, 0x29, 0x73, 0x87, 0xa2, 0x8b, 0xac, 0x89,
+ 0xf2, 0x26, 0x6b, 0xd7, 0xdd, 0xe3, 0x5c, 0x94, 0x83, 0x18, 0x3f, 0x82,
+ 0x39, 0xbf, 0x7b, 0xb2, 0x53, 0xdf, 0x13, 0x05, 0xca, 0x21, 0x8d, 0x1d,
+ 0x4f, 0xf7, 0x01, 0x5f, 0x74, 0xdf, 0x1c, 0xa7, 0xe1, 0xb2, 0x9f, 0x7a,
+ 0x66, 0x84, 0x4f, 0x59, 0xe7, 0xed, 0x96, 0xed, 0x28, 0xb4, 0xbf, 0x53,
+ 0xa3, 0xe6, 0xbc, 0x21, 0xb3, 0x48, 0xfb, 0xcf, 0x14, 0x4d, 0x26, 0xd4,
+ 0x00, 0x3d, 0x3e, 0x15, 0xea, 0x5e, 0x51, 0xdf, 0xbb, 0x40, 0xbb, 0xf7,
+ 0xed, 0xa7, 0xf5, 0xf0, 0xed, 0x51, 0x55, 0x32, 0xbd, 0xff, 0x39, 0x43,
+ 0xf9, 0x8f, 0xce, 0xbc, 0xf1, 0x7c, 0x1d, 0x6c, 0xc7, 0x38, 0x25, 0xf0,
+ 0x93, 0xa4, 0xfa, 0x26, 0x15, 0x50, 0x41, 0x73, 0x14, 0xff, 0x9d, 0x53,
+ 0x65, 0x8c, 0x9f, 0x9a, 0xab, 0x00, 0x83, 0x93, 0x94, 0xe9, 0x1c, 0x1d,
+ 0x07, 0xbc, 0xe4, 0x2a, 0x81, 0x6f, 0x1a, 0x80, 0xf0, 0x19, 0x2b, 0x76,
+ 0xc4, 0x82, 0xaf, 0xfa, 0x5c, 0x0e, 0x85, 0xd3, 0x59, 0xe9, 0x26, 0xd4,
+ 0x3b, 0xc5, 0x95, 0xd0, 0xe7, 0x4b, 0x44, 0xc3, 0xc6, 0x19, 0x5b, 0xc5,
+ 0xfc, 0xd3, 0xac, 0x29, 0x73, 0x4d, 0xb6, 0x88, 0x2e, 0x34, 0x4b, 0xdb,
+ 0x56, 0xc0, 0xdd, 0x36, 0x7b, 0x94, 0x78, 0x88, 0x09, 0x35, 0xbf, 0xf8,
+ 0x23, 0x81, 0xf5, 0x46, 0xd5, 0x18, 0x29, 0x65},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with truncated element
+ // tcID: 112
+ {SEC_OID_SHA512,
+ 112,
+ {0x5a, 0x6d, 0x79, 0x8e, 0xd5, 0xea, 0x0d, 0x32, 0x44, 0x29, 0xc3, 0x82,
+ 0x76, 0xb8, 0xf7, 0x8b, 0xd3, 0xdd, 0x30, 0x0f, 0x80, 0xb5, 0x70, 0x0d,
+ 0xf5, 0x16, 0xa4, 0xef, 0x35, 0x35, 0x87, 0x02, 0x9b, 0xcc, 0xac, 0x95,
+ 0x38, 0x61, 0x45, 0x5c, 0xec, 0x0f, 0xd8, 0xca, 0xfc, 0x06, 0xdc, 0x18,
+ 0xd1, 0xbf, 0x48, 0x83, 0xc7, 0x6b, 0xa7, 0xc5, 0x2a, 0x55, 0x21, 0x3b,
+ 0x7b, 0x57, 0xca, 0xe8, 0x78, 0xe6, 0xff, 0xa2, 0x98, 0x90, 0xc4, 0xee,
+ 0x9b, 0x1f, 0x9f, 0x40, 0x2f, 0x81, 0x16, 0x8c, 0xa1, 0xf8, 0xfc, 0xcd,
+ 0xaa, 0xa1, 0xd3, 0xb7, 0x12, 0xc6, 0x42, 0x6e, 0x67, 0x69, 0x0b, 0x86,
+ 0x83, 0x91, 0xd3, 0x2e, 0x11, 0xe2, 0x38, 0xc8, 0xed, 0xba, 0x7a, 0xc6,
+ 0x7e, 0x52, 0xce, 0x36, 0x4c, 0x9d, 0xd3, 0x30, 0x29, 0x72, 0xa1, 0x44,
+ 0x05, 0xe4, 0x3b, 0x93, 0xe2, 0x12, 0xed, 0x00, 0x63, 0x47, 0x4b, 0x12,
+ 0x27, 0xce, 0x40, 0x9d, 0x4e, 0x4b, 0x9b, 0x6c, 0x6d, 0x10, 0x0d, 0x96,
+ 0x67, 0x0e, 0x46, 0x42, 0x72, 0xb3, 0xdb, 0x6e, 0x26, 0x88, 0xbf, 0x3d,
+ 0x32, 0x14, 0xb7, 0x66, 0x21, 0x8d, 0x14, 0xcb, 0x2d, 0x33, 0xc5, 0x3c,
+ 0xfc, 0xb7, 0x0c, 0xb9, 0x55, 0xbc, 0x8c, 0xca, 0xc2, 0xfe, 0x29, 0x43,
+ 0xe9, 0x20, 0x9f, 0xdf, 0x04, 0x6d, 0x03, 0xbd, 0x3d, 0x27, 0x88, 0x98,
+ 0xaa, 0xfa, 0xf4, 0xce, 0x87, 0xbc, 0xff, 0x6f, 0xc9, 0xca, 0x11, 0x45,
+ 0xe6, 0x6f, 0xc3, 0x55, 0x34, 0xcf, 0xe5, 0xe9, 0x32, 0x3a, 0xc1, 0xca,
+ 0x62, 0x66, 0x5e, 0x71, 0x91, 0x2d, 0x50, 0xb3, 0xd0, 0x51, 0x0c, 0x2f,
+ 0x83, 0x1c, 0x58, 0x29, 0xa3, 0x3d, 0x5b, 0x86, 0xed, 0x5d, 0x67, 0x27,
+ 0x0f, 0x21, 0xd5, 0x14, 0x74, 0x5e, 0x4a, 0x1b, 0x14, 0x13, 0x15, 0x7c,
+ 0x4c, 0x05, 0x9b, 0xb4, 0x33, 0x40, 0xfd, 0x30, 0x55, 0x2a, 0x0b, 0x24,
+ 0x43, 0xb3, 0xa0, 0x05, 0xf8, 0x24, 0xa3, 0xfb, 0x3b, 0xa9, 0x30, 0xf8,
+ 0x36, 0xc3, 0x34, 0x65, 0x53, 0xc5, 0x0f, 0xdc, 0x4c, 0x34, 0x4e, 0x8b,
+ 0xa0, 0xeb, 0xed, 0x8c, 0x5a, 0x09, 0x5c, 0x9f, 0xcf, 0x3f, 0x67, 0x25,
+ 0xc4, 0x97, 0x38, 0x74, 0x0c, 0xbc, 0x45, 0x0f, 0xc6, 0xa6, 0xe0, 0x7a,
+ 0xcc, 0xf9, 0x1e, 0xbd, 0xc8, 0xd7, 0x3f, 0xe7, 0x0b, 0xe3, 0xea, 0xd5,
+ 0x64, 0x82, 0x3e, 0x4d, 0xc8, 0x6a, 0x6c, 0xf2, 0x76, 0x6b, 0x1d, 0x52,
+ 0x8a, 0xd0, 0x4d, 0xd6, 0x57, 0x8f, 0x4c, 0xd5, 0x82, 0xb2, 0x3f, 0xaa,
+ 0x2a, 0x2d, 0xa7, 0x87, 0x88, 0x20, 0x12, 0xa8, 0x23, 0x9d, 0x28, 0xee,
+ 0x4a, 0x07, 0x22, 0x65, 0xee, 0xc5, 0x06, 0x37, 0xb7, 0x53, 0xc9, 0xf0,
+ 0x3a, 0xc8, 0x90, 0x76, 0x7d, 0xf6, 0x38, 0xc3, 0x78, 0x34, 0xa2, 0x66,
+ 0x25, 0x1f, 0x57, 0xa7, 0x28, 0x3e, 0xfa, 0x8a, 0xd9, 0xf9, 0xea, 0xb2,
+ 0xf6, 0x36, 0x60, 0x8a, 0x77, 0x08, 0xd4, 0x1d, 0x06, 0xc9, 0x43, 0x82,
+ 0xc1, 0xdd, 0x19, 0xc0, 0x57, 0xf1, 0x63, 0xe4, 0xd1, 0x36, 0x3e, 0x93,
+ 0xfe, 0xc1, 0x5c, 0x47, 0x39, 0xc4, 0x1e, 0x14, 0x28, 0xee, 0x3e, 0x01,
+ 0x33, 0x54, 0x73, 0x9a, 0x63, 0x21, 0xd7, 0x14, 0x9c, 0x51, 0x74, 0x0c,
+ 0x23, 0xe0, 0x3a, 0x3e, 0x31, 0xed, 0x18, 0x56, 0xc0, 0x4f, 0xd3, 0x5a,
+ 0xa3, 0xf5, 0xe9, 0x74, 0xe5, 0x90, 0x0c, 0x29, 0x25, 0x7c, 0x50, 0x33,
+ 0xdb, 0x79, 0x30, 0xe8, 0xe1, 0xc3, 0xb0, 0xc0, 0x8d, 0xe9, 0x56, 0xcd,
+ 0x89, 0xff, 0xd1, 0xad, 0xde, 0x36, 0xf3, 0x30, 0x58, 0x4b, 0x53, 0x38,
+ 0x91, 0x50, 0x5d, 0xf5, 0x23, 0x48, 0x1c, 0x41, 0x94, 0x58, 0x42, 0xb3,
+ 0x13, 0x6a, 0x13, 0xfc, 0x18, 0x3b, 0x9d, 0x0d},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 113
+ {SEC_OID_SHA512,
+ 113,
+ {0xc1, 0x68, 0x31, 0xc8, 0x42, 0x03, 0x18, 0x6d, 0x55, 0xd5, 0x39, 0x1c,
+ 0xa4, 0x8c, 0x31, 0xc4, 0xa7, 0xea, 0x17, 0xf4, 0xc8, 0x3a, 0x77, 0x30,
+ 0x41, 0xaf, 0x8f, 0xdb, 0xf4, 0xf9, 0x85, 0x11, 0xce, 0x71, 0x22, 0xde,
+ 0xcf, 0x06, 0xb7, 0xed, 0x3a, 0x0b, 0x3e, 0x3a, 0x3f, 0xd3, 0xaa, 0x99,
+ 0x27, 0x98, 0x4c, 0x3a, 0x5e, 0x59, 0x66, 0x1a, 0xe3, 0x53, 0x66, 0xb2,
+ 0x33, 0x0c, 0xae, 0xa6, 0xc2, 0xa3, 0x3f, 0x01, 0x13, 0x4d, 0x30, 0xfc,
+ 0x21, 0x05, 0x29, 0xc5, 0x99, 0xe9, 0xf4, 0xdd, 0x0b, 0x12, 0x14, 0x2a,
+ 0xce, 0xfe, 0xf6, 0xb2, 0x18, 0xed, 0x67, 0x23, 0xdd, 0x06, 0xfe, 0x88,
+ 0xa5, 0x5d, 0x3e, 0x9f, 0x3c, 0xee, 0x05, 0x2b, 0x83, 0x04, 0x4a, 0x46,
+ 0xe8, 0x4d, 0x39, 0xa8, 0x0e, 0xb1, 0xeb, 0xdb, 0xb0, 0xdb, 0x8a, 0x0a,
+ 0x7c, 0xaa, 0x52, 0x31, 0xea, 0x82, 0xa9, 0x73, 0x8b, 0x13, 0x93, 0xe7,
+ 0x79, 0x65, 0x09, 0x23, 0x77, 0x72, 0x3f, 0x9a, 0x6b, 0x8f, 0x2d, 0x6a,
+ 0x35, 0xde, 0xea, 0x40, 0x23, 0xd8, 0x7c, 0x6e, 0x6a, 0x46, 0xfe, 0x9c,
+ 0xde, 0x5f, 0xce, 0xc1, 0x7c, 0xe5, 0x59, 0x60, 0xa7, 0x84, 0xdf, 0x02,
+ 0xdb, 0xfa, 0xa3, 0x00, 0xf8, 0xe9, 0x39, 0xd9, 0xaf, 0xdc, 0x50, 0x9e,
+ 0x78, 0x05, 0xe2, 0x53, 0xbd, 0xd6, 0x4d, 0xa9, 0xdc, 0x3e, 0x17, 0xcd,
+ 0xa3, 0x9a, 0x4f, 0xa1, 0xe1, 0x83, 0xc4, 0xe8, 0x1f, 0x6f, 0xda, 0x5a,
+ 0x79, 0xdf, 0x2a, 0x4b, 0x9c, 0xd3, 0x88, 0x50, 0x9e, 0x35, 0x0c, 0x47,
+ 0xd5, 0xcc, 0x03, 0x95, 0x14, 0xa2, 0x5a, 0x37, 0xec, 0x75, 0x8f, 0xfe,
+ 0x19, 0x6a, 0xfd, 0xaa, 0x81, 0x74, 0x57, 0x8b, 0xa0, 0xe9, 0x1d, 0x43,
+ 0x55, 0x80, 0xf1, 0x72, 0x70, 0x84, 0x77, 0x31, 0x12, 0x3f, 0x0a, 0x9f,
+ 0xe9, 0x8a, 0x75, 0x86, 0xe6, 0xc8, 0x2d, 0xa1, 0xb9, 0xb5, 0x9b, 0x43,
+ 0xb2, 0x83, 0xc0, 0x3a, 0xce, 0x8d, 0xa8, 0xeb, 0x56, 0xa3, 0xc4, 0xb6,
+ 0x23, 0x18, 0x93, 0x62, 0x21, 0x00, 0xb3, 0xe2, 0x77, 0xcd, 0xc0, 0xee,
+ 0xb1, 0x38, 0x97, 0xce, 0x9c, 0x67, 0x6c, 0x0c, 0x14, 0x13, 0xb6, 0x75,
+ 0x1b, 0x22, 0x0c, 0xc6, 0x39, 0x44, 0x94, 0x96, 0x2b, 0x4f, 0xc0, 0x9a,
+ 0xff, 0x62, 0x0e, 0xb8, 0x2d, 0x59, 0xf8, 0x23, 0xaf, 0xe1, 0xbe, 0x23,
+ 0x41, 0x90, 0x8b, 0x39, 0x72, 0xeb, 0x0d, 0x17, 0x28, 0x0a, 0x67, 0xde,
+ 0x01, 0x56, 0xea, 0x34, 0x30, 0xb4, 0x98, 0x20, 0x1e, 0x5b, 0xc3, 0x83,
+ 0x01, 0x92, 0x89, 0x83, 0xa6, 0x14, 0x73, 0xba, 0x28, 0xfb, 0x89, 0x84,
+ 0xda, 0xf6, 0xd1, 0xa5, 0x51, 0x48, 0x9c, 0x26, 0xd6, 0x9b, 0x9f, 0x87,
+ 0x61, 0xf2, 0xd5, 0x53, 0x7e, 0x51, 0x4e, 0x45, 0x3d, 0x5d, 0x06, 0xba,
+ 0x96, 0x0d, 0x29, 0x8f, 0x25, 0xa1, 0x6a, 0xee, 0xb2, 0xdd, 0xa3, 0xbe,
+ 0x60, 0x72, 0x53, 0x5c, 0x33, 0x6c, 0x8c, 0x8e, 0x96, 0xd9, 0x91, 0x05,
+ 0xa7, 0xb3, 0xdd, 0x93, 0xa3, 0x10, 0x07, 0x3e, 0x52, 0x0e, 0x7c, 0xca,
+ 0x1b, 0x3c, 0xa3, 0x4b, 0xbc, 0xfd, 0x24, 0x7c, 0x98, 0x16, 0x85, 0xe7,
+ 0xa0, 0xb1, 0x41, 0xde, 0x18, 0x95, 0xc5, 0x55, 0xd2, 0xfe, 0xb8, 0x83,
+ 0xbd, 0xad, 0xa9, 0xf0, 0x70, 0xed, 0xf8, 0xcb, 0xfe, 0x32, 0xbc, 0xbc,
+ 0x9d, 0x00, 0xa6, 0x4e, 0x63, 0x6c, 0x77, 0x6f, 0xe7, 0xdc, 0x4f, 0xfb,
+ 0x27, 0x1a, 0xb9, 0x2b, 0x67, 0x3b, 0x39, 0x6c, 0x90, 0xcf, 0x37, 0x74,
+ 0xbe, 0xeb, 0x7f, 0xc5, 0x68, 0xdf, 0xf6, 0x5b, 0x46, 0xe7, 0x37, 0x64,
+ 0xc3, 0xc2, 0x91, 0xc9, 0x2e, 0xe2, 0x91, 0x06, 0x04, 0xd7, 0x5d, 0x3d,
+ 0x89, 0x0a, 0x90, 0xef, 0x57, 0x46, 0x1a, 0x2b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with garbage
+ // tcID: 114
+ {SEC_OID_SHA512,
+ 114,
+ {0x8c, 0xfb, 0xba, 0xb8, 0x75, 0x67, 0xc1, 0xc9, 0x44, 0x45, 0x63, 0xc9,
+ 0x3f, 0xbb, 0xc9, 0x90, 0x0e, 0x19, 0x7b, 0x42, 0xe4, 0x7d, 0xb8, 0xe0,
+ 0x82, 0xae, 0xe9, 0x9d, 0xf5, 0xeb, 0x74, 0x57, 0xe5, 0x02, 0x82, 0xb2,
+ 0x84, 0x79, 0xc5, 0x9a, 0x49, 0xa9, 0x39, 0xae, 0x68, 0x19, 0xea, 0xec,
+ 0x9f, 0x6e, 0x20, 0xb3, 0x63, 0x1e, 0x4d, 0x1a, 0x86, 0xa2, 0x3a, 0xe7,
+ 0xeb, 0x5f, 0x7d, 0x7d, 0xaa, 0x28, 0xee, 0x3b, 0x5e, 0xe2, 0x2b, 0x6e,
+ 0xc7, 0xba, 0xa6, 0x54, 0x17, 0x95, 0xd5, 0x78, 0x5f, 0xd4, 0x32, 0xd9,
+ 0x58, 0x6e, 0xa6, 0x99, 0x51, 0xc0, 0xe2, 0xab, 0x37, 0x0e, 0xcd, 0xa5,
+ 0x83, 0x6c, 0xe1, 0x61, 0xab, 0xd4, 0x4d, 0x2b, 0xf8, 0x11, 0xc9, 0x14,
+ 0x5c, 0x40, 0xaa, 0x0d, 0x79, 0xeb, 0x3b, 0x26, 0xd2, 0x96, 0x9b, 0x9e,
+ 0x80, 0xd4, 0x08, 0xc8, 0xa1, 0x5f, 0x46, 0x89, 0x89, 0xb0, 0xcd, 0x65,
+ 0xaf, 0x62, 0x44, 0x53, 0x21, 0xc9, 0x01, 0x30, 0x9a, 0x18, 0x79, 0x1e,
+ 0xb8, 0x7b, 0xd1, 0x14, 0xdb, 0xd7, 0xf9, 0xa6, 0x7d, 0x9c, 0xe7, 0x17,
+ 0xd3, 0xee, 0x72, 0xc6, 0x60, 0x48, 0x13, 0x59, 0x3e, 0x88, 0x5d, 0x52,
+ 0xa7, 0xd6, 0x21, 0x4c, 0x28, 0x6c, 0x8b, 0x11, 0x60, 0xa5, 0x0c, 0x81,
+ 0x61, 0x40, 0xce, 0xba, 0x23, 0x1b, 0x9b, 0x16, 0xe0, 0x5f, 0x73, 0x00,
+ 0x6b, 0x90, 0xf6, 0x39, 0x16, 0x94, 0x19, 0x16, 0xb9, 0x87, 0xd7, 0x32,
+ 0x13, 0x8c, 0x6e, 0x8b, 0xab, 0x39, 0x9f, 0x2f, 0xf0, 0xef, 0x3e, 0x48,
+ 0xab, 0xa6, 0xcb, 0xda, 0x52, 0xeb, 0xa3, 0x15, 0x55, 0xa8, 0x9d, 0xca,
+ 0x74, 0x5c, 0x8e, 0x20, 0xc1, 0xdc, 0x47, 0x11, 0x18, 0x9c, 0x49, 0xd5,
+ 0x8f, 0x21, 0x2a, 0xb3, 0x14, 0x15, 0x92, 0x94, 0xae, 0xf9, 0x6d, 0x6f,
+ 0x3c, 0x3f, 0xdd, 0xbc, 0xab, 0x72, 0x35, 0x5d, 0x8d, 0x3b, 0x4c, 0xf2,
+ 0x63, 0x34, 0x54, 0x3f, 0xd9, 0xf4, 0xe1, 0xb7, 0xe7, 0x83, 0x14, 0xdb,
+ 0x15, 0x2d, 0xe2, 0x82, 0x4f, 0x50, 0x01, 0xc1, 0xec, 0x25, 0xfd, 0xb1,
+ 0xcc, 0x9a, 0xd7, 0xa7, 0xad, 0x75, 0x3f, 0x4d, 0xa4, 0x58, 0xe7, 0x05,
+ 0x17, 0xe1, 0x52, 0xb1, 0x79, 0x61, 0xf2, 0x7f, 0xd3, 0x3b, 0x16, 0x22,
+ 0x2e, 0x97, 0x4a, 0xdd, 0x27, 0xe3, 0x4f, 0xf6, 0x7f, 0x31, 0xda, 0x5b,
+ 0xcb, 0x05, 0xc4, 0x89, 0xd7, 0xb0, 0xbb, 0x16, 0x3e, 0x00, 0x43, 0xd6,
+ 0x3d, 0x2e, 0x06, 0x4a, 0x4f, 0x62, 0x6f, 0x8d, 0x99, 0x17, 0xa9, 0xac,
+ 0x0a, 0x6a, 0xe7, 0x9d, 0x94, 0x63, 0x07, 0x73, 0xde, 0xe4, 0x40, 0xaf,
+ 0x99, 0x56, 0x2a, 0x7a, 0x91, 0x8d, 0x77, 0xca, 0xc2, 0xd3, 0xc8, 0x2e,
+ 0x43, 0xcb, 0xf0, 0x2a, 0x4c, 0xc0, 0x0e, 0x4e, 0x7d, 0xbd, 0x14, 0x91,
+ 0x51, 0xb7, 0x8b, 0x1a, 0xff, 0x4d, 0xe3, 0x95, 0x9b, 0x85, 0x7f, 0xb8,
+ 0xcf, 0x73, 0xf8, 0xc0, 0xda, 0x2d, 0x68, 0x31, 0x01, 0xd4, 0xd3, 0xbf,
+ 0xce, 0x02, 0xd2, 0x34, 0xc3, 0x43, 0x11, 0x68, 0x36, 0xcf, 0x47, 0xae,
+ 0xc0, 0xf5, 0x93, 0xce, 0x76, 0xf0, 0xad, 0x9c, 0xe2, 0x06, 0x19, 0x4b,
+ 0x4d, 0x83, 0x0b, 0xe1, 0x00, 0x89, 0x37, 0xf5, 0xdd, 0x64, 0x18, 0xad,
+ 0xbc, 0xd5, 0x8f, 0x36, 0xc7, 0x72, 0xe3, 0xac, 0x45, 0x6b, 0xb7, 0xd6,
+ 0x75, 0xf7, 0x02, 0x7b, 0x69, 0x2d, 0x3e, 0x75, 0x9c, 0xbe, 0xb5, 0xf6,
+ 0xfc, 0x57, 0xfd, 0x1e, 0xc7, 0x0d, 0x45, 0x9d, 0xc6, 0x15, 0x3b, 0xe6,
+ 0xf0, 0x56, 0xfa, 0x5c, 0x0b, 0x66, 0x0c, 0xd3, 0x7c, 0x0d, 0x3c, 0x73,
+ 0xa8, 0xfe, 0x6a, 0x36, 0x8e, 0x81, 0xc4, 0xf5, 0x0a, 0x43, 0xd6, 0x14,
+ 0x7f, 0xfc, 0x05, 0x7e, 0x66, 0x42, 0x00, 0x0e},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 115
+ {SEC_OID_SHA512,
+ 115,
+ {0x06, 0xd7, 0xc1, 0x0a, 0xb9, 0xdb, 0x50, 0xcc, 0xad, 0xca, 0xb7, 0x54,
+ 0x74, 0xb8, 0xd9, 0xac, 0x17, 0xdd, 0x43, 0xf2, 0x4c, 0x5f, 0xb3, 0x7d,
+ 0xda, 0xc7, 0x38, 0xe3, 0xe1, 0x02, 0x15, 0x09, 0x75, 0xe6, 0xb3, 0x7c,
+ 0x63, 0xbb, 0xcd, 0xd9, 0x87, 0xb9, 0x67, 0x5d, 0x6f, 0x96, 0xc1, 0xff,
+ 0xe3, 0x5e, 0x74, 0xda, 0x3c, 0x13, 0xfc, 0xf6, 0x89, 0xa5, 0xe0, 0xc3,
+ 0x3a, 0xd1, 0x1d, 0xb4, 0x4e, 0x87, 0xfa, 0x3d, 0xb1, 0x10, 0xe1, 0x9b,
+ 0xb2, 0x5a, 0x6c, 0x8a, 0xbe, 0x57, 0x3a, 0x52, 0xf0, 0xb3, 0x5e, 0x71,
+ 0x8a, 0x2c, 0x33, 0x65, 0xdd, 0xa5, 0x2f, 0x56, 0x6c, 0x62, 0x78, 0x5e,
+ 0x61, 0xa4, 0x7f, 0x87, 0xf5, 0x6d, 0x87, 0x0f, 0x14, 0x8e, 0xad, 0x35,
+ 0x71, 0xa1, 0x56, 0x9f, 0x2e, 0x58, 0xfc, 0x46, 0xa8, 0xf5, 0xf8, 0xb7,
+ 0xbf, 0x03, 0xa6, 0x49, 0x4d, 0x9b, 0xbb, 0xa9, 0x60, 0xda, 0x1f, 0xf4,
+ 0x65, 0x81, 0x5d, 0xc6, 0x97, 0x48, 0x0c, 0x8c, 0x4d, 0x4a, 0xc0, 0x8e,
+ 0x96, 0x0d, 0x9f, 0x17, 0x51, 0x1a, 0xa2, 0xbb, 0x63, 0x47, 0xc0, 0xd9,
+ 0x5f, 0x33, 0xe7, 0xe9, 0xc4, 0x44, 0xc3, 0x02, 0x01, 0x91, 0x00, 0xcb,
+ 0xa7, 0xae, 0xb9, 0x3e, 0xb4, 0xda, 0xb8, 0x4d, 0x80, 0x76, 0x45, 0x59,
+ 0xea, 0x3c, 0xd3, 0xe1, 0x7d, 0xdc, 0x86, 0x06, 0xa2, 0x79, 0xd7, 0xbd,
+ 0x54, 0xf7, 0xf2, 0xd2, 0xe9, 0xee, 0xee, 0x1f, 0xf2, 0x84, 0x27, 0xcb,
+ 0x8f, 0xc1, 0xd4, 0xd4, 0xc5, 0x52, 0xb8, 0xc6, 0xa5, 0x29, 0x40, 0x84,
+ 0x1a, 0x34, 0x09, 0xf0, 0xcd, 0xc2, 0x8e, 0xef, 0xb5, 0xec, 0xcb, 0xb9,
+ 0xe1, 0x2f, 0x60, 0x4b, 0xbc, 0x8c, 0xa2, 0x4d, 0x02, 0xd7, 0x06, 0xf6,
+ 0x33, 0x81, 0x08, 0x10, 0xd9, 0xbd, 0xad, 0x9e, 0xe7, 0x7c, 0xd4, 0x97,
+ 0x1c, 0x6c, 0x5c, 0x6a, 0xaf, 0x37, 0x18, 0x44, 0x0c, 0x7a, 0x81, 0x91,
+ 0xfd, 0x1e, 0x5b, 0x33, 0x44, 0x35, 0x15, 0x25, 0x52, 0xc3, 0x41, 0x81,
+ 0xaa, 0xba, 0xd6, 0x26, 0x38, 0x4e, 0x68, 0x32, 0x9b, 0x32, 0xb4, 0xab,
+ 0xc5, 0x3b, 0x15, 0x7a, 0x25, 0x5b, 0x8e, 0x07, 0x7d, 0xbd, 0x95, 0x0e,
+ 0x9e, 0x6c, 0xba, 0x24, 0xcb, 0xdc, 0x59, 0xe5, 0x4e, 0xf0, 0x56, 0x13,
+ 0x9b, 0x58, 0x99, 0xee, 0x90, 0xfc, 0xb0, 0x11, 0x39, 0x09, 0xb0, 0xdf,
+ 0x2c, 0xa4, 0x47, 0xec, 0xc8, 0x60, 0xc4, 0x16, 0xc0, 0x25, 0xf9, 0xd6,
+ 0x5f, 0x7f, 0x17, 0xaf, 0xac, 0xb7, 0x07, 0x5c, 0x33, 0x78, 0x66, 0x0a,
+ 0x94, 0x32, 0xf4, 0xe4, 0x58, 0x2d, 0x5d, 0xb2, 0x00, 0x9c, 0x51, 0x80,
+ 0x56, 0x75, 0x22, 0xc5, 0xa5, 0x8e, 0xb7, 0x2e, 0xfb, 0x1a, 0xb9, 0xb4,
+ 0x79, 0x91, 0x11, 0xf3, 0x51, 0xfb, 0x5b, 0x0a, 0x83, 0x26, 0x55, 0x94,
+ 0x67, 0xca, 0x43, 0x63, 0x09, 0x4c, 0xe9, 0xde, 0x5f, 0xf6, 0x22, 0xfe,
+ 0x15, 0xba, 0x85, 0x7d, 0x5b, 0x24, 0xa0, 0x91, 0xa3, 0x9c, 0xf1, 0xbf,
+ 0xc0, 0xa1, 0xf5, 0xca, 0x16, 0x7f, 0x3a, 0x61, 0xef, 0x57, 0xbb, 0xec,
+ 0xb8, 0x27, 0x63, 0x8a, 0xbe, 0x18, 0x3f, 0x8f, 0xf1, 0xbd, 0xd6, 0x23,
+ 0x1e, 0x26, 0x2a, 0x98, 0x46, 0x9a, 0x8d, 0xd2, 0xaf, 0xa0, 0xb4, 0x36,
+ 0xd9, 0xc4, 0x7e, 0x12, 0x1c, 0xa9, 0xc9, 0xbf, 0x31, 0x8f, 0xfa, 0x00,
+ 0x20, 0x49, 0x0e, 0x89, 0x68, 0x46, 0x62, 0xeb, 0x54, 0x0b, 0x4e, 0xca,
+ 0x22, 0x28, 0x26, 0x95, 0xf4, 0x22, 0xae, 0xe1, 0x52, 0x0f, 0x29, 0x0e,
+ 0x10, 0xc6, 0xa6, 0x6c, 0xb7, 0xe2, 0x15, 0x3b, 0xbd, 0x3b, 0xb9, 0x09,
+ 0x65, 0x78, 0x4b, 0x46, 0x71, 0x1c, 0xf9, 0x37, 0x50, 0x90, 0x7b, 0x63,
+ 0x2c, 0xd8, 0x16, 0xfa, 0x93, 0x98, 0x61, 0x4a},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: indefinite length with nonempty EOC
+ // tcID: 116
+ {SEC_OID_SHA512,
+ 116,
+ {0x8b, 0xdd, 0x32, 0xc9, 0xeb, 0xc9, 0x86, 0x17, 0xe9, 0x3f, 0x5c, 0x81,
+ 0xc5, 0xf9, 0xb2, 0xe6, 0x51, 0x83, 0x48, 0x6c, 0xd2, 0x49, 0xdc, 0x4e,
+ 0xfd, 0xbe, 0x1a, 0x91, 0xaa, 0x9e, 0x3a, 0xae, 0x66, 0x8f, 0x80, 0x08,
+ 0xdb, 0x7f, 0x2a, 0x09, 0xc4, 0x24, 0x35, 0x76, 0x6e, 0xcf, 0x43, 0x6d,
+ 0xc7, 0x3b, 0xcc, 0x49, 0x6e, 0x69, 0x08, 0xa1, 0x76, 0x97, 0x12, 0x9a,
+ 0xd1, 0x59, 0x4e, 0xa8, 0xd1, 0x69, 0xb8, 0x91, 0x98, 0xd6, 0x32, 0x90,
+ 0x7e, 0x05, 0x03, 0x40, 0x58, 0x3a, 0x7e, 0x95, 0x80, 0x32, 0x8c, 0xad,
+ 0xc4, 0xc6, 0xcc, 0xe0, 0x68, 0x6e, 0xca, 0x1c, 0xf7, 0xcc, 0x54, 0x45,
+ 0xb8, 0x48, 0x46, 0xa4, 0x04, 0x26, 0x48, 0x12, 0x0d, 0xe6, 0x21, 0x10,
+ 0x4f, 0x05, 0xfe, 0xa2, 0xf5, 0xf1, 0x2c, 0xa2, 0xa8, 0x56, 0xbb, 0x90,
+ 0x65, 0x4d, 0xbb, 0xe1, 0xab, 0x3a, 0x15, 0x33, 0x7d, 0xeb, 0x7e, 0xf4,
+ 0x79, 0x8f, 0xae, 0x6e, 0xb3, 0xb9, 0x66, 0x4d, 0x7a, 0xfd, 0xca, 0xc7,
+ 0x3e, 0x19, 0x72, 0xe5, 0xab, 0xf2, 0xf1, 0x6c, 0x8d, 0x16, 0x72, 0xe5,
+ 0x4c, 0x97, 0xe3, 0x21, 0xf4, 0x1d, 0x5a, 0xce, 0x05, 0xea, 0xeb, 0x95,
+ 0x13, 0xe2, 0xd1, 0x8c, 0xbc, 0x2d, 0x7a, 0x1a, 0xd8, 0x56, 0xaa, 0xf1,
+ 0x8b, 0xc8, 0x4c, 0xc6, 0xcd, 0x6d, 0x72, 0x73, 0x27, 0x91, 0x91, 0x31,
+ 0x59, 0x70, 0xe5, 0x58, 0x38, 0x92, 0x2b, 0x3d, 0x10, 0xfc, 0x4d, 0x99,
+ 0xee, 0xdb, 0x22, 0xbc, 0xa2, 0x4e, 0x20, 0xe5, 0x86, 0x25, 0x89, 0x28,
+ 0x34, 0x36, 0x20, 0xa8, 0x36, 0x12, 0x39, 0xb9, 0x19, 0xd0, 0x3a, 0x2a,
+ 0xb2, 0xa5, 0x37, 0xf2, 0x22, 0x43, 0x76, 0x57, 0x6e, 0xaa, 0x4a, 0x67,
+ 0xe0, 0xe0, 0x6c, 0xf7, 0x9e, 0x33, 0x5a, 0xa3, 0x9b, 0x92, 0x8e, 0x1c,
+ 0x4d, 0x7a, 0x2a, 0x7c, 0x87, 0xca, 0x44, 0x01, 0xd1, 0x88, 0x71, 0x5a,
+ 0x60, 0x63, 0x80, 0x24, 0x08, 0x58, 0x2f, 0xb4, 0x86, 0xc8, 0x89, 0x0d,
+ 0xab, 0x13, 0x22, 0x76, 0x66, 0x5f, 0x5f, 0x17, 0x3a, 0x58, 0x7f, 0xb2,
+ 0xc4, 0xd3, 0xb1, 0xe9, 0xd5, 0x0f, 0xb6, 0x2e, 0x7a, 0xc6, 0xc5, 0x48,
+ 0xca, 0x6d, 0xa1, 0x9d, 0x1a, 0x0c, 0x22, 0xa7, 0x9d, 0x4c, 0x19, 0x05,
+ 0x50, 0xe1, 0x09, 0xfd, 0x3a, 0x85, 0xa0, 0xad, 0xde, 0x9f, 0x00, 0xb2,
+ 0x2a, 0x93, 0x31, 0xeb, 0x72, 0xbe, 0xdb, 0x1b, 0x56, 0x4a, 0x78, 0x8a,
+ 0x5d, 0xf7, 0xb5, 0x51, 0x63, 0x88, 0xf3, 0x7f, 0x8f, 0xb7, 0xb5, 0x34,
+ 0xad, 0xbd, 0x8a, 0xb7, 0xeb, 0x7b, 0xe5, 0xe6, 0x69, 0x63, 0xc6, 0xfd,
+ 0x00, 0xbe, 0xa5, 0x8f, 0xdf, 0x57, 0x0e, 0xd9, 0xb5, 0xb0, 0xaa, 0x7c,
+ 0xeb, 0xfb, 0x17, 0xb4, 0x77, 0xe2, 0x8e, 0xcd, 0x78, 0x46, 0x1a, 0xb8,
+ 0xb0, 0xcc, 0x02, 0x6d, 0x2b, 0xde, 0x97, 0xfe, 0x1d, 0x16, 0x43, 0xa9,
+ 0x71, 0x67, 0x00, 0x81, 0xac, 0x49, 0x53, 0x96, 0xe6, 0x1d, 0x23, 0x4b,
+ 0x59, 0x1e, 0xd0, 0x7c, 0x58, 0x08, 0x1f, 0xe9, 0x38, 0xd0, 0xec, 0x53,
+ 0x4e, 0xae, 0x56, 0x1c, 0xef, 0x19, 0x99, 0xbc, 0x5c, 0xdb, 0x1f, 0x20,
+ 0xca, 0xfe, 0x4d, 0xc4, 0x22, 0x3e, 0xd0, 0x15, 0xa4, 0x1c, 0xea, 0xcb,
+ 0xee, 0xf2, 0xe8, 0x86, 0xbb, 0x0d, 0x3e, 0x5e, 0x70, 0x92, 0x5f, 0x02,
+ 0xc8, 0xe9, 0xf5, 0x9a, 0xfb, 0x86, 0xc5, 0x93, 0x75, 0x98, 0xfd, 0x69,
+ 0xd6, 0x1e, 0x69, 0x05, 0x4d, 0x56, 0x70, 0xc4, 0x84, 0xdd, 0xd5, 0xb2,
+ 0xb5, 0x4a, 0x2e, 0x39, 0x63, 0x3e, 0x61, 0x1d, 0xbe, 0xf4, 0xe4, 0xc7,
+ 0x2a, 0x8b, 0xe0, 0xb7, 0xfd, 0x16, 0x3a, 0xb5, 0x68, 0x6e, 0x09, 0x03,
+ 0x0a, 0xbc, 0xf3, 0x73, 0xfe, 0x86, 0x13, 0x8f},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 117
+ {SEC_OID_SHA512,
+ 117,
+ {0x91, 0x88, 0x91, 0x4e, 0xe2, 0xbb, 0xab, 0x20, 0x71, 0x20, 0xe1, 0x2f,
+ 0x28, 0x0d, 0x61, 0x76, 0xcd, 0x8e, 0x12, 0x27, 0x6e, 0xaa, 0x94, 0xf9,
+ 0xc7, 0xb7, 0xdc, 0x66, 0xd8, 0x86, 0x87, 0x9b, 0x56, 0x41, 0xf1, 0x2a,
+ 0xb8, 0xb2, 0x32, 0x98, 0x2d, 0xb8, 0x6a, 0xd1, 0x41, 0x45, 0x19, 0x1f,
+ 0x13, 0xef, 0x89, 0x09, 0xf6, 0x31, 0x08, 0x80, 0x6c, 0x49, 0xed, 0x99,
+ 0x98, 0x82, 0x48, 0x45, 0x73, 0x0a, 0xb8, 0x6d, 0xb5, 0xfb, 0x3a, 0x4b,
+ 0x4a, 0xb1, 0x00, 0xf7, 0x9d, 0xa8, 0xaf, 0x5c, 0x10, 0xd0, 0x37, 0x2f,
+ 0xbd, 0x2c, 0x9a, 0x24, 0x48, 0xad, 0x5f, 0x3b, 0x10, 0x36, 0x5f, 0xa3,
+ 0x16, 0x76, 0x2c, 0x30, 0x31, 0x21, 0x8b, 0x4a, 0x87, 0x4b, 0x66, 0xd1,
+ 0x4b, 0xe5, 0xec, 0xad, 0xa0, 0x7c, 0x9e, 0x77, 0x22, 0x83, 0xa9, 0xa6,
+ 0x78, 0x45, 0x0b, 0x60, 0xd5, 0x6f, 0xe7, 0x1a, 0x6c, 0x2e, 0xbb, 0x49,
+ 0x36, 0xc5, 0xc8, 0x9b, 0x66, 0xdd, 0x2b, 0x68, 0xba, 0x4a, 0x5c, 0xb1,
+ 0xdc, 0x28, 0x66, 0xcc, 0x37, 0x92, 0xe7, 0x10, 0xbf, 0x65, 0x48, 0xe2,
+ 0x45, 0x65, 0xed, 0x2b, 0x15, 0xeb, 0x02, 0xfe, 0xa8, 0x7d, 0x23, 0x9e,
+ 0xc8, 0x80, 0x2f, 0x80, 0x2a, 0x31, 0xbb, 0x62, 0x59, 0x1b, 0x72, 0xf5,
+ 0x9b, 0xfb, 0x4a, 0x63, 0x40, 0x3d, 0x89, 0x66, 0x3d, 0x9a, 0xb2, 0xaa,
+ 0xf8, 0x7d, 0x37, 0x40, 0x0a, 0xee, 0x9c, 0x44, 0xde, 0x5f, 0x24, 0x65,
+ 0x71, 0xbb, 0x2f, 0xbf, 0x05, 0x57, 0xae, 0x04, 0xa3, 0x5c, 0xb5, 0x15,
+ 0xd4, 0x22, 0x32, 0xb0, 0xa3, 0x11, 0xfe, 0xcd, 0x31, 0x31, 0x98, 0x30,
+ 0xee, 0x6d, 0x2e, 0x50, 0x5e, 0x6b, 0x31, 0x5a, 0xed, 0xae, 0xb6, 0x8e,
+ 0x7e, 0xff, 0xf3, 0x01, 0x5d, 0xa5, 0xd3, 0x90, 0x52, 0x17, 0x82, 0xd3,
+ 0x2e, 0xdc, 0x15, 0x38, 0x6e, 0x10, 0x22, 0x47, 0xf8, 0x1d, 0x06, 0x07,
+ 0xbd, 0xa7, 0x5c, 0xb1, 0x5e, 0x06, 0xbc, 0x7b, 0xf2, 0x5b, 0xf3, 0x06,
+ 0x32, 0x07, 0xc3, 0x6c, 0x85, 0xa4, 0xd1, 0xcb, 0x3d, 0xa5, 0xb9, 0x6b,
+ 0x63, 0x8d, 0xf3, 0xc8, 0x0f, 0xa4, 0x05, 0x79, 0x20, 0x98, 0x34, 0xa1,
+ 0xbd, 0x98, 0x0e, 0x28, 0xda, 0x8f, 0x19, 0x16, 0xf6, 0x2d, 0x9b, 0xf5,
+ 0x67, 0xe0, 0xaf, 0xae, 0x73, 0x4a, 0xfc, 0x2b, 0xb2, 0xca, 0x82, 0x88,
+ 0x48, 0x71, 0x64, 0xa3, 0xa7, 0x94, 0x1b, 0x64, 0xaf, 0x1a, 0x86, 0xef,
+ 0xcd, 0x63, 0x0a, 0xff, 0x21, 0x58, 0x7a, 0xe9, 0xd2, 0x92, 0x7f, 0xaf,
+ 0x15, 0x34, 0xd2, 0x37, 0x65, 0xf7, 0xe8, 0x84, 0x32, 0xa8, 0xe2, 0xfe,
+ 0xa5, 0x3f, 0x38, 0x55, 0x40, 0xfb, 0x99, 0x2a, 0x8c, 0xe4, 0x2e, 0x89,
+ 0x17, 0x6c, 0x07, 0xe6, 0x66, 0x56, 0xe0, 0x3f, 0xc8, 0x75, 0xf8, 0x1b,
+ 0x89, 0x7e, 0x00, 0x27, 0x83, 0xbd, 0xea, 0x0e, 0xb9, 0x2d, 0x1f, 0x1e,
+ 0x6a, 0x95, 0xb6, 0x76, 0xf6, 0x16, 0xc6, 0xa0, 0x3c, 0xd1, 0xc9, 0x52,
+ 0x47, 0x7f, 0x37, 0x44, 0xc5, 0x47, 0x3d, 0x4e, 0x21, 0x32, 0xe7, 0x94,
+ 0x5c, 0x29, 0x02, 0x39, 0x42, 0x8c, 0x6f, 0x14, 0x0f, 0x79, 0x90, 0x7e,
+ 0xe0, 0x82, 0xbf, 0xb7, 0xe6, 0xb9, 0x6a, 0x3f, 0x31, 0x49, 0x56, 0xac,
+ 0xca, 0x34, 0x5e, 0x8b, 0x83, 0x2a, 0x8f, 0x97, 0x05, 0x7a, 0x33, 0xc7,
+ 0x04, 0x16, 0xd2, 0x38, 0x2c, 0x5e, 0x69, 0x51, 0x73, 0x36, 0x52, 0x61,
+ 0xfd, 0x1f, 0x32, 0x03, 0x92, 0x15, 0xdb, 0x4b, 0xff, 0xa1, 0xa0, 0x8a,
+ 0x09, 0x91, 0xff, 0x2b, 0xd0, 0x9b, 0x31, 0xee, 0x46, 0x42, 0xf0, 0x90,
+ 0xfb, 0x02, 0x9a, 0x95, 0xbc, 0x1e, 0xdb, 0x6e, 0x31, 0x0c, 0xbd, 0x50,
+ 0xca, 0xcf, 0xf5, 0x08, 0xec, 0x1d, 0x20, 0x40},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepend empty sequence
+ // tcID: 118
+ {SEC_OID_SHA512,
+ 118,
+ {0xbb, 0x7c, 0x6d, 0xd5, 0x9e, 0x12, 0x46, 0x2a, 0xc9, 0x89, 0x51, 0x37,
+ 0xd9, 0x9e, 0x3c, 0x8d, 0x96, 0x77, 0x2e, 0x6c, 0xce, 0x69, 0x5c, 0x0c,
+ 0x75, 0xab, 0xad, 0xa8, 0x42, 0xcb, 0x60, 0x2c, 0x1a, 0x2a, 0x74, 0xd0,
+ 0x48, 0xe1, 0xab, 0x58, 0x1b, 0x23, 0x7c, 0xca, 0x9d, 0xc9, 0x09, 0xe6,
+ 0x01, 0x2b, 0xec, 0x30, 0xf4, 0x07, 0x42, 0x37, 0x5a, 0xf7, 0xa0, 0xf6,
+ 0xa0, 0x0e, 0x85, 0x17, 0x6c, 0x22, 0xad, 0x0a, 0xbb, 0x49, 0xca, 0xbf,
+ 0xe3, 0xb1, 0x5c, 0x90, 0x37, 0x68, 0x98, 0x35, 0x7e, 0x6b, 0x1f, 0xaf,
+ 0x61, 0x42, 0x8c, 0xff, 0x69, 0x90, 0x46, 0xa2, 0xb3, 0xb5, 0x34, 0xb4,
+ 0xc0, 0xab, 0xca, 0x5c, 0x1c, 0x54, 0x94, 0xc6, 0x54, 0x94, 0x75, 0xa4,
+ 0x68, 0xa3, 0x3e, 0x13, 0x9e, 0xda, 0xa0, 0x9c, 0xe1, 0xf5, 0x9d, 0x58,
+ 0xe5, 0x1b, 0x80, 0xcb, 0x7c, 0x7e, 0x26, 0x8b, 0x90, 0x33, 0x87, 0x35,
+ 0xbc, 0x30, 0x19, 0xc2, 0x89, 0xcc, 0x61, 0x0a, 0x9d, 0xab, 0xb6, 0xdd,
+ 0x87, 0x51, 0xd0, 0x0f, 0x7a, 0x90, 0x14, 0x8d, 0xb4, 0x2d, 0x81, 0x2a,
+ 0xa5, 0x3a, 0xee, 0x52, 0x23, 0xb7, 0x6a, 0x19, 0xcd, 0xd0, 0xf4, 0x16,
+ 0x97, 0xae, 0xcb, 0xc2, 0x86, 0x0f, 0x52, 0xae, 0xaa, 0xd6, 0xea, 0x99,
+ 0x27, 0xbf, 0xb1, 0xe7, 0xeb, 0x5b, 0x66, 0xc4, 0x4c, 0x71, 0x7c, 0x43,
+ 0x78, 0x15, 0x0c, 0x8d, 0xf1, 0x56, 0xa8, 0xdc, 0x9f, 0x42, 0xb9, 0x85,
+ 0x9a, 0x79, 0x05, 0xd7, 0x9a, 0xf6, 0x1e, 0x7a, 0xb5, 0xe9, 0xaa, 0x7d,
+ 0xac, 0xf2, 0x17, 0x7c, 0x12, 0xc6, 0xcb, 0xb4, 0x3c, 0x70, 0x81, 0x5c,
+ 0xbe, 0xf1, 0xb4, 0xd4, 0xd7, 0x42, 0x15, 0x64, 0xb1, 0xe6, 0x58, 0x75,
+ 0x53, 0xb6, 0x45, 0x77, 0x96, 0x1e, 0xd2, 0x3b, 0x2d, 0xa0, 0x11, 0x3c,
+ 0xa0, 0xb6, 0xa8, 0x6f, 0x78, 0xd9, 0x8a, 0xd3, 0xc9, 0x15, 0x69, 0x99,
+ 0x2b, 0x1e, 0x1e, 0xfe, 0xc5, 0xa7, 0xac, 0xcd, 0xda, 0xfa, 0x8d, 0x80,
+ 0x65, 0x43, 0xf0, 0x70, 0x5b, 0x08, 0x08, 0xfc, 0x52, 0x92, 0x35, 0x75,
+ 0xb0, 0x68, 0xcf, 0xb2, 0x27, 0xca, 0x0b, 0xb8, 0xdd, 0xd6, 0x5c, 0x42,
+ 0x14, 0x56, 0xc1, 0xd7, 0x02, 0x8e, 0xca, 0xec, 0xf5, 0x6e, 0x2f, 0x42,
+ 0xda, 0xb6, 0xb0, 0x2c, 0x6b, 0x6d, 0xf2, 0x57, 0x26, 0x3d, 0x94, 0x1e,
+ 0x75, 0x40, 0xc6, 0x7c, 0xd0, 0x9d, 0xb5, 0x07, 0xd1, 0xb6, 0x3c, 0x59,
+ 0x04, 0x7a, 0xc7, 0x85, 0x9f, 0x0d, 0x7d, 0x31, 0x14, 0x19, 0xce, 0x30,
+ 0x16, 0xaf, 0x5c, 0x2b, 0x74, 0xf6, 0x8c, 0x3c, 0xef, 0xc0, 0x73, 0xd5,
+ 0x74, 0x0a, 0xff, 0x57, 0x36, 0x96, 0xc5, 0xf6, 0xc3, 0xe0, 0xc5, 0xf0,
+ 0x99, 0xf9, 0xd2, 0x5d, 0x9e, 0xce, 0x98, 0x19, 0x61, 0xa0, 0x59, 0x10,
+ 0x77, 0xe2, 0xff, 0x0e, 0x07, 0xe1, 0x84, 0x9b, 0xb7, 0x58, 0x74, 0x35,
+ 0x0b, 0x68, 0xe3, 0x68, 0xc4, 0x8a, 0x1d, 0x96, 0x48, 0xa9, 0x19, 0x04,
+ 0xc5, 0x3d, 0xda, 0x47, 0xb0, 0x07, 0x15, 0x77, 0xa2, 0x21, 0x7d, 0xb4,
+ 0xed, 0x9e, 0xdf, 0xa3, 0x3a, 0xa4, 0x4a, 0x25, 0x06, 0x64, 0xd0, 0xa7,
+ 0xc7, 0xc8, 0xde, 0xfd, 0x05, 0xcd, 0x0c, 0x56, 0xd0, 0x29, 0xf3, 0xc3,
+ 0x21, 0x3d, 0x11, 0x15, 0xcb, 0x44, 0xa1, 0x09, 0x36, 0x76, 0x17, 0xff,
+ 0x6c, 0xda, 0x84, 0x09, 0xe8, 0xe3, 0xea, 0xf7, 0x04, 0x2e, 0x49, 0xa9,
+ 0x39, 0x1e, 0x97, 0x2b, 0x70, 0x02, 0x48, 0x77, 0xeb, 0xae, 0x68, 0x69,
+ 0x09, 0xbb, 0x33, 0x9d, 0x3f, 0x7c, 0x22, 0x52, 0x56, 0xe1, 0x73, 0x5d,
+ 0x3b, 0x11, 0x02, 0x8b, 0xff, 0x3e, 0xc7, 0xac, 0x92, 0x8f, 0x84, 0x69,
+ 0xc6, 0x0b, 0xc8, 0x4c, 0x58, 0xfe, 0x7f, 0x41},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 119
+ {SEC_OID_SHA512,
+ 119,
+ {0xa2, 0x92, 0xfa, 0xdf, 0x0c, 0x58, 0x39, 0xf4, 0xb4, 0xc2, 0x82, 0xa8,
+ 0x87, 0x1f, 0x36, 0x63, 0x51, 0xd2, 0xf5, 0x88, 0x9d, 0xaf, 0x59, 0x5e,
+ 0x2d, 0x30, 0x9f, 0x75, 0x0f, 0xe7, 0xd0, 0x59, 0x61, 0x00, 0x4a, 0x61,
+ 0x4f, 0x39, 0x8a, 0xd4, 0x71, 0x38, 0xa6, 0x3a, 0x9e, 0xb4, 0x93, 0xf4,
+ 0x23, 0x2e, 0x80, 0x73, 0xb3, 0x0f, 0x48, 0x24, 0x5c, 0x12, 0xd7, 0x00,
+ 0xa7, 0xca, 0x19, 0xa9, 0x5a, 0xf5, 0xf1, 0x28, 0xa5, 0x20, 0x3f, 0x80,
+ 0x70, 0x9e, 0x7c, 0xa6, 0x12, 0xa8, 0xd3, 0x92, 0x4d, 0xcf, 0xe2, 0x8d,
+ 0x62, 0x63, 0x51, 0x55, 0x32, 0x87, 0xde, 0x2b, 0xba, 0x75, 0xa6, 0xae,
+ 0xab, 0x85, 0x98, 0x85, 0x66, 0x55, 0x5b, 0x22, 0xe4, 0xb1, 0x3f, 0x8b,
+ 0xfa, 0x5a, 0x81, 0xe6, 0xe8, 0xb6, 0x6f, 0x51, 0x75, 0x8b, 0x2d, 0xe5,
+ 0x63, 0x9b, 0xb7, 0xbf, 0xef, 0x99, 0xdf, 0x26, 0x4d, 0x0e, 0x0d, 0x5f,
+ 0x4e, 0x47, 0x5b, 0x73, 0xad, 0x55, 0x33, 0xc9, 0x86, 0x2f, 0xce, 0x2a,
+ 0xc8, 0xc2, 0x84, 0x63, 0xf9, 0xa2, 0xd9, 0xad, 0x6b, 0xa7, 0xdb, 0x7d,
+ 0x94, 0xa3, 0x87, 0xc3, 0x09, 0xc9, 0x2d, 0xa1, 0x56, 0xc4, 0x6a, 0x74,
+ 0x13, 0xbb, 0x6f, 0xbe, 0xa0, 0xdc, 0xc1, 0x44, 0x92, 0xf1, 0xb8, 0xfc,
+ 0xe4, 0x00, 0x9d, 0xaa, 0xde, 0xfd, 0x63, 0x04, 0xe8, 0x64, 0x55, 0x9a,
+ 0x1b, 0x27, 0xe4, 0x73, 0xdf, 0x7a, 0x8a, 0x71, 0x66, 0x05, 0x4d, 0x9e,
+ 0xef, 0x10, 0x51, 0x1c, 0x90, 0xea, 0x6c, 0x69, 0xcc, 0x19, 0x38, 0x95,
+ 0x29, 0x10, 0x1f, 0x91, 0x7c, 0x25, 0x62, 0xde, 0x3a, 0x16, 0x81, 0xfa,
+ 0x1b, 0x41, 0xc7, 0x89, 0xca, 0xe6, 0xcc, 0xdd, 0x82, 0xf9, 0x3a, 0x9d,
+ 0xbd, 0xc4, 0x77, 0x52, 0x74, 0x78, 0x3d, 0x37, 0xa8, 0xb9, 0x75, 0x94,
+ 0x5e, 0xc0, 0x5a, 0x0d, 0x73, 0x62, 0x94, 0x1a, 0x04, 0x1e, 0x4f, 0xe7,
+ 0xba, 0x87, 0x62, 0x4a, 0x58, 0x65, 0x86, 0x01, 0x04, 0x44, 0xac, 0x79,
+ 0xff, 0xea, 0x8d, 0x58, 0x05, 0x7d, 0x80, 0x8d, 0x3b, 0x8c, 0x1f, 0x2c,
+ 0x70, 0x5b, 0x8f, 0x77, 0xed, 0x5e, 0x39, 0x07, 0xa1, 0x6e, 0xd8, 0x68,
+ 0x5e, 0xba, 0x93, 0x3d, 0x34, 0xf1, 0xda, 0xe9, 0x97, 0x43, 0xa1, 0x1a,
+ 0x6c, 0xc6, 0xa4, 0x7c, 0x6c, 0x16, 0x84, 0x41, 0xcc, 0xda, 0xc8, 0x1c,
+ 0x0a, 0x90, 0x06, 0xff, 0xe7, 0x94, 0x73, 0x38, 0x5d, 0x2c, 0x9f, 0x74,
+ 0xdd, 0xd5, 0x5d, 0x59, 0x3a, 0xf0, 0x3b, 0x20, 0x9d, 0xf0, 0x3e, 0xca,
+ 0x84, 0x4a, 0x26, 0x06, 0x8c, 0x2d, 0xa0, 0x96, 0x7b, 0x7d, 0x0f, 0x2f,
+ 0x4f, 0x2f, 0x2c, 0xac, 0xa2, 0xde, 0xcd, 0xb2, 0xed, 0x3b, 0x33, 0xba,
+ 0xb1, 0x25, 0x0a, 0x0b, 0xe6, 0x0a, 0x2b, 0x07, 0x22, 0xcd, 0x48, 0x19,
+ 0x21, 0x51, 0x8e, 0xb0, 0x25, 0xf4, 0xaa, 0xd9, 0x6a, 0xc4, 0x9e, 0x40,
+ 0x8b, 0x74, 0xec, 0x6e, 0x37, 0x2e, 0xf7, 0xc4, 0x92, 0x16, 0x22, 0xb2,
+ 0x50, 0xa7, 0x3d, 0xe5, 0x6b, 0x2a, 0x17, 0x21, 0xb5, 0xdb, 0x91, 0x91,
+ 0x82, 0xeb, 0x3a, 0x5c, 0xad, 0x4e, 0x0f, 0x38, 0x3d, 0x9e, 0xc8, 0x2d,
+ 0xd5, 0x88, 0xe5, 0x44, 0x74, 0x10, 0x35, 0xbe, 0x95, 0x8e, 0x9b, 0xf1,
+ 0x4f, 0x7f, 0x02, 0x9e, 0xec, 0x88, 0x28, 0xd9, 0x8f, 0x8e, 0x2e, 0xfc,
+ 0x94, 0x3e, 0xfd, 0xac, 0x30, 0x2e, 0x78, 0xe4, 0x24, 0x77, 0x9d, 0xda,
+ 0x31, 0xd2, 0x9e, 0xcd, 0xbf, 0xcb, 0x58, 0x3e, 0x95, 0x73, 0xf0, 0xa3,
+ 0xeb, 0x34, 0x8d, 0x9f, 0x63, 0xd6, 0x83, 0xd9, 0xe1, 0x90, 0xf8, 0xf7,
+ 0xa5, 0x1c, 0x1f, 0xc7, 0xdb, 0x92, 0x4f, 0x70, 0xcb, 0xcd, 0xf8, 0xc7,
+ 0x0a, 0xc1, 0xec, 0xd2, 0x17, 0x6d, 0x38, 0xf6},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append empty sequence
+ // tcID: 120
+ {SEC_OID_SHA512,
+ 120,
+ {0x22, 0xe0, 0x56, 0x9c, 0xcd, 0x31, 0x87, 0xcb, 0xe2, 0x09, 0x19, 0x97,
+ 0x45, 0x2e, 0x48, 0xc5, 0xa9, 0x13, 0x08, 0xa4, 0xf9, 0xc9, 0x44, 0xf5,
+ 0x8a, 0xfc, 0x3b, 0xa1, 0xf9, 0xb4, 0xc1, 0x55, 0x12, 0x1b, 0x4e, 0xbb,
+ 0xcb, 0xcb, 0x90, 0xa5, 0x48, 0xbd, 0xf9, 0x8c, 0x8e, 0x71, 0x3b, 0xa6,
+ 0xca, 0x20, 0xc7, 0x01, 0x36, 0x3a, 0xf4, 0xff, 0xf2, 0xb0, 0x78, 0x4a,
+ 0xf1, 0x04, 0x14, 0x07, 0x7f, 0x5a, 0x07, 0x47, 0xeb, 0x60, 0xd0, 0xf1,
+ 0xa3, 0x8a, 0x03, 0xd9, 0x0a, 0xa9, 0x52, 0xf3, 0xda, 0x3d, 0x90, 0x8e,
+ 0xb8, 0xd0, 0xde, 0x98, 0xd4, 0xda, 0xde, 0xe0, 0x3d, 0x4f, 0xd2, 0xdd,
+ 0xc4, 0xad, 0xa4, 0x38, 0x9d, 0x21, 0xda, 0x9d, 0x8a, 0x2c, 0xd4, 0xba,
+ 0x75, 0x2a, 0xce, 0x8b, 0xe6, 0x06, 0xc0, 0xc0, 0x88, 0xe1, 0x0e, 0x7b,
+ 0x41, 0x1c, 0x90, 0xea, 0xa3, 0x42, 0xc5, 0xe8, 0x42, 0x5f, 0x57, 0x33,
+ 0xd0, 0x66, 0x8c, 0x58, 0x6c, 0xcb, 0xec, 0xe1, 0x48, 0x2d, 0x0e, 0xe5,
+ 0x85, 0x5b, 0x3a, 0x5d, 0x93, 0xc5, 0x10, 0x5d, 0x63, 0x1d, 0xf7, 0xa1,
+ 0xd1, 0x3c, 0x05, 0x97, 0xd5, 0x53, 0x0b, 0x32, 0xc1, 0x3a, 0xd5, 0xbc,
+ 0x7e, 0xf5, 0xc5, 0x78, 0xe4, 0x42, 0x32, 0x22, 0x67, 0xa4, 0x8b, 0x42,
+ 0x7b, 0xc2, 0x01, 0xd3, 0x0c, 0x20, 0x10, 0xfc, 0x6c, 0x3e, 0x27, 0xc4,
+ 0x0b, 0xd9, 0x24, 0xe8, 0x97, 0xe9, 0xe4, 0xd9, 0x32, 0x46, 0x7c, 0x13,
+ 0x89, 0xc3, 0x46, 0x5c, 0x71, 0x37, 0x4e, 0x8a, 0x28, 0x97, 0x20, 0x33,
+ 0x2d, 0xa4, 0xa0, 0xec, 0x29, 0xd7, 0xaa, 0xfd, 0xc1, 0x15, 0x51, 0x5e,
+ 0xda, 0xb8, 0x06, 0x4c, 0xfb, 0x35, 0xc6, 0x53, 0xb9, 0x9c, 0xf6, 0x51,
+ 0xc2, 0xfb, 0x00, 0x4d, 0xc8, 0x98, 0xa0, 0xc4, 0xb6, 0x6a, 0xf1, 0xeb,
+ 0x37, 0x0b, 0x15, 0x56, 0xb3, 0xd2, 0x88, 0x14, 0xcd, 0xce, 0x5b, 0x7f,
+ 0xff, 0x88, 0x98, 0x1e, 0x6b, 0x77, 0x07, 0xd9, 0x5e, 0xec, 0xe4, 0xb9,
+ 0xb7, 0x5d, 0x62, 0x4b, 0x3c, 0x6e, 0xff, 0xfc, 0x10, 0x22, 0x2e, 0x74,
+ 0x20, 0x90, 0xdc, 0x03, 0x05, 0x42, 0xb7, 0xc2, 0x91, 0x8b, 0xb2, 0xc7,
+ 0x3e, 0x20, 0x13, 0x9a, 0xa9, 0xc3, 0x83, 0xbe, 0x69, 0x0e, 0x8b, 0xe7,
+ 0x4f, 0x3e, 0xa9, 0xeb, 0x88, 0x81, 0xc6, 0xc0, 0xab, 0x27, 0xc1, 0x6d,
+ 0xdf, 0x10, 0x86, 0x7a, 0x4a, 0x7d, 0xce, 0x34, 0x96, 0xb1, 0xa0, 0xa2,
+ 0x29, 0x53, 0x57, 0xd4, 0x9b, 0x49, 0x8f, 0xf1, 0xea, 0x0a, 0x27, 0xbc,
+ 0x7e, 0xa1, 0x82, 0xa7, 0xa8, 0x9a, 0x7c, 0xc5, 0x38, 0x59, 0xfe, 0x2a,
+ 0xc8, 0xd8, 0x76, 0xe3, 0x0d, 0x1e, 0x81, 0x0b, 0xbe, 0xfc, 0x5a, 0x48,
+ 0xbe, 0xe8, 0xbe, 0x7b, 0x3e, 0x12, 0xe8, 0x3c, 0x1d, 0xff, 0x21, 0x88,
+ 0x14, 0xbd, 0x6e, 0xa4, 0x22, 0x28, 0xfa, 0xa6, 0xb6, 0x91, 0x95, 0x12,
+ 0x1f, 0x0d, 0x07, 0x9c, 0xd8, 0x87, 0xd1, 0xda, 0x9c, 0x1b, 0xe4, 0xe3,
+ 0xb3, 0xff, 0xa9, 0xe4, 0xd2, 0x3a, 0x18, 0x84, 0xd1, 0x98, 0x45, 0xe6,
+ 0xc7, 0x6e, 0x74, 0xd9, 0x31, 0x98, 0x84, 0xbd, 0x31, 0x62, 0x2e, 0x09,
+ 0x52, 0x5a, 0xe8, 0x50, 0x7c, 0x4d, 0x4b, 0x66, 0xe9, 0x3a, 0xb5, 0x5d,
+ 0x57, 0xe1, 0xde, 0xe7, 0x08, 0x54, 0x2e, 0x1e, 0xc9, 0xba, 0x7b, 0xaa,
+ 0x2f, 0xba, 0xb8, 0xc4, 0x1c, 0x8b, 0xe4, 0x10, 0x1b, 0xb7, 0xc7, 0x5f,
+ 0xf7, 0xf3, 0x17, 0x81, 0x69, 0xf9, 0x38, 0x99, 0xc0, 0xc0, 0xb4, 0x55,
+ 0x02, 0x76, 0xcf, 0x16, 0x69, 0x62, 0x19, 0x40, 0x91, 0xc1, 0x77, 0x17,
+ 0x94, 0x81, 0xc6, 0x20, 0xa5, 0x02, 0x90, 0xfb, 0x85, 0xfe, 0xb8, 0x36,
+ 0x65, 0xa3, 0x99, 0xf0, 0xaf, 0xe6, 0xd9, 0x61},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 121
+ {SEC_OID_SHA512,
+ 121,
+ {0x18, 0x39, 0x35, 0x07, 0x88, 0xeb, 0x59, 0x04, 0xca, 0x9d, 0xeb, 0x1c,
+ 0x30, 0xeb, 0xfa, 0xd0, 0xc8, 0x93, 0x85, 0x22, 0xd1, 0x27, 0x13, 0x5e,
+ 0x5d, 0xcf, 0x4f, 0x5c, 0xac, 0xf2, 0xf2, 0x4e, 0x32, 0xf0, 0x56, 0xce,
+ 0x74, 0xda, 0x93, 0xb6, 0x85, 0x17, 0xac, 0xf3, 0xab, 0xf4, 0x5b, 0x55,
+ 0xbf, 0xd1, 0x9f, 0x25, 0xad, 0xce, 0x4a, 0xed, 0x72, 0xe2, 0xfe, 0x84,
+ 0x96, 0x37, 0x6f, 0x82, 0x99, 0xf0, 0x6e, 0x55, 0xc4, 0xe6, 0xfb, 0xcb,
+ 0x51, 0x6b, 0xa1, 0xc4, 0x75, 0x75, 0x1c, 0x2e, 0x8a, 0x84, 0x8d, 0x66,
+ 0x04, 0xd8, 0x66, 0xc7, 0xa3, 0x91, 0x50, 0x56, 0x23, 0x26, 0x5d, 0x7a,
+ 0xc9, 0xb6, 0x39, 0x74, 0x44, 0xf4, 0xd2, 0x29, 0xf0, 0xb8, 0x2c, 0xbf,
+ 0xe6, 0x73, 0xc1, 0xeb, 0x7e, 0x0f, 0x3f, 0x65, 0x28, 0xe2, 0xb6, 0x62,
+ 0xa5, 0xb5, 0x0f, 0x94, 0xdb, 0x86, 0xd5, 0x3a, 0xbf, 0x34, 0x1b, 0xf9,
+ 0x27, 0xe7, 0x0b, 0xfe, 0x6a, 0x25, 0xf6, 0xda, 0x50, 0xe1, 0x38, 0x3c,
+ 0x9e, 0x68, 0x92, 0xb3, 0xcc, 0x14, 0x8a, 0xca, 0x79, 0x6e, 0xc1, 0xd9,
+ 0x57, 0xc7, 0x93, 0x3e, 0xb8, 0x2c, 0xa9, 0x2e, 0xdd, 0xb7, 0xda, 0x4a,
+ 0x48, 0x8e, 0x07, 0x68, 0xe1, 0xbd, 0x98, 0x0e, 0x61, 0x31, 0x2c, 0xd6,
+ 0x14, 0x14, 0x9a, 0x34, 0x20, 0xc6, 0xe5, 0xfc, 0x1e, 0x5f, 0x98, 0x7d,
+ 0x07, 0xca, 0x22, 0x3c, 0xf3, 0x93, 0x19, 0xb0, 0x38, 0x77, 0xde, 0x14,
+ 0xe6, 0x76, 0x6a, 0x19, 0x1b, 0xd4, 0x5d, 0x59, 0x05, 0xb1, 0xf9, 0x25,
+ 0x30, 0xe6, 0x0c, 0x09, 0x3e, 0x10, 0x6b, 0x25, 0x75, 0xb2, 0x54, 0xcc,
+ 0x09, 0x65, 0x24, 0x4c, 0x5f, 0xcd, 0xb7, 0x88, 0xa8, 0x2d, 0x3c, 0x54,
+ 0xaf, 0xdb, 0x41, 0xe0, 0x09, 0xc4, 0x01, 0x91, 0x31, 0x09, 0xe0, 0x68,
+ 0xd5, 0x59, 0x9c, 0x3f, 0xa5, 0x99, 0xcd, 0x69, 0x03, 0x41, 0x64, 0xea,
+ 0x03, 0xe4, 0x40, 0x9a, 0x29, 0xc2, 0x59, 0x41, 0x0f, 0x46, 0x0c, 0xe9,
+ 0x74, 0x3e, 0xd9, 0x8b, 0xa3, 0xa9, 0xbf, 0xe9, 0xc5, 0x13, 0x63, 0x56,
+ 0x10, 0x28, 0x0b, 0x95, 0x05, 0xc3, 0x31, 0xbe, 0x46, 0x74, 0x61, 0x35,
+ 0x04, 0xbe, 0xf0, 0xc4, 0x5e, 0xa1, 0x60, 0x30, 0xe1, 0xd9, 0x17, 0x19,
+ 0x9c, 0x69, 0xea, 0x70, 0x1b, 0xae, 0x06, 0xcf, 0xcd, 0x61, 0x43, 0x98,
+ 0x1b, 0x16, 0x08, 0xc8, 0x66, 0x2e, 0x7e, 0xa0, 0xd9, 0x7a, 0xa0, 0xcd,
+ 0x6a, 0x2c, 0x9a, 0x81, 0xcc, 0x5d, 0x5e, 0xf4, 0x72, 0xc8, 0x3c, 0x03,
+ 0xd2, 0xb3, 0x64, 0x9e, 0xc3, 0xb0, 0xa4, 0x9a, 0xa3, 0x2c, 0xed, 0x70,
+ 0xf7, 0x16, 0xaf, 0x4f, 0x25, 0xb5, 0xd7, 0x88, 0xb7, 0x11, 0xda, 0xd4,
+ 0xdb, 0xc3, 0x73, 0x86, 0x51, 0xa2, 0x9b, 0x08, 0x0e, 0x7d, 0xd1, 0x3f,
+ 0x18, 0x29, 0x2c, 0x5c, 0x31, 0xa1, 0x8a, 0x76, 0x9f, 0x6f, 0x1d, 0x7c,
+ 0x59, 0x70, 0xa2, 0x69, 0x3c, 0x1e, 0x38, 0xe9, 0x66, 0x56, 0x73, 0xcb,
+ 0x48, 0xad, 0x31, 0x6a, 0x3a, 0xf9, 0xc4, 0x21, 0x7d, 0x98, 0xfb, 0x69,
+ 0xd7, 0xcc, 0x4f, 0xb0, 0xee, 0xfe, 0x95, 0x05, 0x64, 0xd6, 0x66, 0x6a,
+ 0xac, 0x68, 0x04, 0xb4, 0xdd, 0x47, 0x65, 0x68, 0xd8, 0x6b, 0x1a, 0x0f,
+ 0xef, 0x91, 0xcb, 0xbc, 0xa4, 0x9c, 0x4b, 0xdd, 0x7f, 0x84, 0x5d, 0x8c,
+ 0x7a, 0xdc, 0x5b, 0xbf, 0x3e, 0xff, 0x13, 0xdc, 0x01, 0x4c, 0xb2, 0x9d,
+ 0x8c, 0x7f, 0x1c, 0x6d, 0x03, 0x39, 0x22, 0xd0, 0x0e, 0xb4, 0xa1, 0x45,
+ 0x66, 0xaf, 0x28, 0x50, 0xd7, 0x6c, 0xec, 0x15, 0xa4, 0xe9, 0xab, 0x5d,
+ 0x58, 0x11, 0x57, 0x7c, 0xd4, 0xda, 0xe6, 0xec, 0x7e, 0x67, 0x92, 0xc2,
+ 0x3c, 0x4b, 0xec, 0xb9, 0x49, 0xe1, 0x22, 0x12},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: append garbage with high tag number
+ // tcID: 122
+ {SEC_OID_SHA512,
+ 122,
+ {0xaf, 0x85, 0xd1, 0x32, 0x38, 0x1c, 0x07, 0xe9, 0x08, 0x40, 0x66, 0x9e,
+ 0x17, 0x7f, 0x93, 0xed, 0x7c, 0x51, 0x1b, 0x43, 0x41, 0x45, 0x02, 0x1a,
+ 0x0b, 0xe2, 0x25, 0x28, 0x7a, 0x5d, 0x97, 0xa9, 0xc1, 0x39, 0x9c, 0xe0,
+ 0x25, 0xa7, 0x3b, 0x3c, 0x3e, 0x15, 0xaf, 0x03, 0x4e, 0x8a, 0x56, 0x8f,
+ 0x54, 0x63, 0xd4, 0xf5, 0xc8, 0x9f, 0xe3, 0x9b, 0x28, 0xf0, 0xcb, 0xa9,
+ 0x91, 0x91, 0xb8, 0xde, 0x71, 0xbe, 0xe6, 0x06, 0x21, 0xdb, 0x19, 0x80,
+ 0x4b, 0x24, 0x01, 0xc6, 0xf6, 0x37, 0x5b, 0x0a, 0xda, 0xc5, 0xcd, 0x99,
+ 0xb5, 0x29, 0x27, 0x97, 0x3f, 0x69, 0x56, 0x60, 0xfe, 0x6b, 0x53, 0xee,
+ 0xec, 0xbf, 0x28, 0x8c, 0xfa, 0x69, 0xcd, 0xc8, 0x91, 0xc7, 0x0b, 0xe7,
+ 0xc0, 0x4a, 0x38, 0x45, 0x3d, 0x9e, 0x81, 0x92, 0x8f, 0x47, 0x99, 0xc9,
+ 0x59, 0x9b, 0x1e, 0x7f, 0x6f, 0x0f, 0x56, 0x31, 0x9d, 0x30, 0xe9, 0x8d,
+ 0x16, 0xd7, 0x78, 0x70, 0x75, 0xfc, 0x63, 0x3b, 0xc3, 0xac, 0x95, 0x5a,
+ 0xc6, 0xfd, 0x5b, 0x8c, 0x12, 0xf7, 0xe0, 0x72, 0x72, 0xcb, 0xa3, 0xd3,
+ 0xaf, 0x15, 0x06, 0xa7, 0x7c, 0x53, 0x57, 0xe7, 0xc1, 0x7b, 0x68, 0x83,
+ 0xd1, 0x49, 0x8d, 0x74, 0x65, 0xa6, 0x75, 0xf0, 0x15, 0x42, 0x0d, 0xa0,
+ 0x8f, 0x40, 0x29, 0x90, 0x0d, 0xad, 0xe8, 0xb9, 0x4c, 0xad, 0x5e, 0x5e,
+ 0xe3, 0x44, 0x5c, 0x9b, 0x15, 0x9b, 0x3a, 0xcb, 0x81, 0xde, 0x43, 0x0a,
+ 0x39, 0x99, 0x6e, 0x3d, 0x1a, 0xbc, 0x73, 0x89, 0xe8, 0xca, 0x34, 0xef,
+ 0x1a, 0x10, 0x54, 0x37, 0xc5, 0x43, 0xbb, 0x88, 0x99, 0x5b, 0x02, 0xeb,
+ 0xc0, 0x1b, 0x97, 0xa8, 0x6e, 0xe1, 0x52, 0x0d, 0x15, 0x40, 0x0d, 0xbc,
+ 0x4c, 0x32, 0xa0, 0xb7, 0x69, 0xee, 0x2a, 0x9c, 0x71, 0x25, 0x1e, 0x10,
+ 0x06, 0x34, 0xde, 0xa5, 0xc7, 0x77, 0x1c, 0x7c, 0x7c, 0xc6, 0xee, 0x8b,
+ 0x9c, 0x5e, 0x2f, 0xad, 0x1c, 0x74, 0x6f, 0x9b, 0xe6, 0x33, 0x94, 0xc1,
+ 0xa3, 0x61, 0x71, 0x82, 0x89, 0x66, 0xec, 0xc5, 0x28, 0xf5, 0x01, 0xe7,
+ 0xa7, 0xf5, 0x4f, 0x0a, 0x74, 0xd7, 0x61, 0xc0, 0xa0, 0xfe, 0xd6, 0xbd,
+ 0x77, 0x50, 0x47, 0x60, 0x83, 0x50, 0x20, 0x8c, 0x88, 0xa2, 0x22, 0xb6,
+ 0xb4, 0xe0, 0x97, 0x28, 0x5f, 0xf3, 0x9a, 0x57, 0x62, 0x0b, 0x57, 0x9b,
+ 0xd4, 0x2d, 0x00, 0xf0, 0xad, 0xf0, 0x99, 0x88, 0xc1, 0xe9, 0xba, 0x83,
+ 0x86, 0x80, 0x6b, 0x79, 0x34, 0x7d, 0x31, 0x46, 0x0b, 0x8d, 0x1b, 0x96,
+ 0xe0, 0xf2, 0x6a, 0x96, 0x16, 0xeb, 0xdc, 0x80, 0x08, 0xa1, 0xca, 0x46,
+ 0xf6, 0x0b, 0x29, 0x4b, 0xa3, 0x9e, 0x8c, 0x40, 0x80, 0x25, 0x8d, 0x89,
+ 0x7a, 0x45, 0xa3, 0xc3, 0x10, 0xcd, 0xe1, 0xd7, 0x10, 0x46, 0xf4, 0x4f,
+ 0x98, 0x1c, 0x8d, 0xe0, 0x7b, 0x72, 0xc1, 0x6d, 0xba, 0xcc, 0x53, 0x11,
+ 0x55, 0x55, 0xd1, 0x9d, 0xe3, 0x8f, 0xa1, 0x69, 0x41, 0x42, 0x94, 0xca,
+ 0xf0, 0xe9, 0x0f, 0x77, 0x66, 0xd1, 0xe2, 0xcc, 0x3a, 0xcd, 0xdf, 0xfb,
+ 0x84, 0xd8, 0xb1, 0x77, 0x0e, 0xc5, 0x01, 0xfc, 0x32, 0xc2, 0x2c, 0x7a,
+ 0x2c, 0x57, 0x07, 0xf7, 0x24, 0x59, 0x0a, 0x73, 0xe9, 0x6a, 0x30, 0xb2,
+ 0x43, 0xc8, 0x61, 0x1c, 0x43, 0x42, 0xe2, 0xb5, 0xf1, 0xc9, 0x4b, 0x67,
+ 0xcd, 0x5f, 0xed, 0x0f, 0x10, 0x81, 0x1a, 0xb8, 0x2b, 0x28, 0xc1, 0x6c,
+ 0x38, 0xef, 0x2a, 0xff, 0x79, 0x5c, 0xf4, 0x0b, 0xab, 0xb9, 0x2c, 0x19,
+ 0xe6, 0x28, 0x22, 0xbd, 0xb1, 0xb2, 0xd0, 0x23, 0x33, 0xd1, 0x4e, 0xfe,
+ 0xb3, 0xbe, 0x82, 0x06, 0x16, 0x5d, 0x3e, 0x75, 0x17, 0x1d, 0x56, 0x66,
+ 0xbe, 0x0c, 0x92, 0xe9, 0x62, 0x35, 0xef, 0x2c},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 123
+ {SEC_OID_SHA512,
+ 123,
+ {0x57, 0xf3, 0x6d, 0x68, 0x1d, 0xbd, 0x16, 0xac, 0x7c, 0xc4, 0x47, 0xa9,
+ 0xbd, 0x77, 0xb3, 0xf7, 0x1e, 0xc3, 0x1a, 0xe1, 0x98, 0x53, 0xde, 0x2d,
+ 0x98, 0x99, 0xd8, 0xac, 0xf7, 0xa9, 0x50, 0x02, 0xf8, 0xe8, 0x38, 0xef,
+ 0xe4, 0x79, 0xf5, 0x69, 0x95, 0xd5, 0x6e, 0x98, 0x22, 0xe5, 0x92, 0x8d,
+ 0x26, 0x10, 0x17, 0xe1, 0xff, 0x00, 0x42, 0xd0, 0x0c, 0x9a, 0xa8, 0xb2,
+ 0xad, 0xc0, 0x0e, 0xa7, 0x27, 0x78, 0x27, 0x9e, 0x96, 0x65, 0xa3, 0x94,
+ 0xcb, 0xa1, 0x87, 0xaf, 0x5b, 0x9e, 0xa3, 0xc9, 0x77, 0x2c, 0xf0, 0x72,
+ 0x15, 0x28, 0xca, 0x14, 0xd1, 0xcb, 0x6b, 0xcf, 0x0b, 0x13, 0xa7, 0x1e,
+ 0x45, 0x52, 0x02, 0x64, 0x18, 0x38, 0xf6, 0xbc, 0x35, 0x35, 0x63, 0x20,
+ 0x41, 0x47, 0x96, 0x0a, 0x5c, 0xad, 0xd5, 0xe3, 0x70, 0x92, 0x9c, 0xbe,
+ 0xd2, 0x11, 0x50, 0xc8, 0x5d, 0xf7, 0x6d, 0xfc, 0x90, 0x7d, 0x4a, 0xa3,
+ 0x72, 0xe6, 0x6e, 0x89, 0x1a, 0xde, 0xc5, 0x9a, 0xab, 0x24, 0x60, 0xa9,
+ 0x7f, 0x47, 0x3f, 0x0b, 0xc1, 0xf6, 0x48, 0x0d, 0x2b, 0xff, 0xc9, 0x4d,
+ 0x06, 0x62, 0xd5, 0xa3, 0x5c, 0x67, 0x71, 0xaa, 0xac, 0xd0, 0x7e, 0x09,
+ 0x6f, 0x98, 0x02, 0x11, 0x6b, 0x9b, 0x24, 0x40, 0xbd, 0x2c, 0x4b, 0x85,
+ 0xc5, 0x75, 0x56, 0xf4, 0xfe, 0x2d, 0x07, 0x65, 0xfe, 0xf9, 0xc7, 0x7b,
+ 0x24, 0x28, 0xc3, 0x9a, 0x11, 0x17, 0xfc, 0x26, 0xef, 0x7f, 0x15, 0xfe,
+ 0xc0, 0x8d, 0xa0, 0xbe, 0x03, 0xc0, 0xfd, 0x46, 0x17, 0xb3, 0x20, 0x38,
+ 0xd6, 0x92, 0xaa, 0x39, 0x99, 0xf8, 0x1b, 0xff, 0x85, 0xd1, 0x78, 0x3a,
+ 0x48, 0xa6, 0xf0, 0x97, 0x3b, 0xbb, 0x7d, 0xf1, 0x91, 0xda, 0x70, 0x7b,
+ 0x79, 0x74, 0x19, 0xc8, 0x56, 0xe5, 0x89, 0xa5, 0xac, 0xdf, 0xf0, 0xa9,
+ 0x34, 0xb0, 0x64, 0x6b, 0xc3, 0xe4, 0x2f, 0xcf, 0x6f, 0x05, 0x68, 0xf2,
+ 0x33, 0x09, 0x62, 0x09, 0x46, 0x6f, 0x0a, 0xab, 0xb9, 0x0d, 0x9e, 0x1e,
+ 0xe5, 0x94, 0x58, 0x20, 0xf4, 0x6f, 0xc4, 0xd7, 0xd6, 0x3f, 0x12, 0x04,
+ 0x8a, 0x54, 0x2d, 0x3d, 0x4d, 0xf4, 0xaa, 0xf2, 0x1f, 0x43, 0xfd, 0x7e,
+ 0xd7, 0x41, 0x83, 0x97, 0x1b, 0x45, 0x8d, 0xa1, 0x16, 0x28, 0x64, 0xfe,
+ 0x8c, 0x85, 0x18, 0x78, 0x68, 0xa3, 0x91, 0x6b, 0xa9, 0x5e, 0x80, 0xcb,
+ 0x13, 0x0c, 0xd8, 0x91, 0x16, 0xce, 0x3f, 0xfa, 0xc1, 0xb9, 0xd3, 0x09,
+ 0x0b, 0x8d, 0x90, 0xbe, 0x18, 0xf4, 0x8d, 0x61, 0xac, 0x56, 0x63, 0x5f,
+ 0xda, 0x18, 0x49, 0x8b, 0x4b, 0xc9, 0xa6, 0xac, 0x1d, 0x41, 0xe5, 0xcc,
+ 0x7f, 0x73, 0xb6, 0x7f, 0x28, 0xdd, 0x03, 0x57, 0x2f, 0x1e, 0xfc, 0x3a,
+ 0x73, 0x43, 0x86, 0x52, 0xc3, 0xe4, 0x9a, 0x6b, 0xe7, 0x9c, 0x93, 0x25,
+ 0x43, 0x90, 0x05, 0xbe, 0x0d, 0x2d, 0x87, 0xd9, 0xfe, 0xf6, 0x51, 0x29,
+ 0xbd, 0x6c, 0x91, 0x86, 0xa0, 0x1f, 0xbc, 0x38, 0x12, 0x73, 0x8b, 0x00,
+ 0x6e, 0x89, 0x52, 0xc5, 0x00, 0xf4, 0xb2, 0x71, 0x69, 0x4f, 0x3c, 0xbc,
+ 0x7b, 0x9d, 0xc6, 0x48, 0xbe, 0x76, 0x59, 0x2f, 0xde, 0x4f, 0xd7, 0x57,
+ 0xf6, 0x8f, 0x79, 0xd6, 0x59, 0xea, 0x3e, 0xdb, 0x6b, 0x34, 0x34, 0xa7,
+ 0x3a, 0x12, 0x53, 0x03, 0xe1, 0xbb, 0xe6, 0xd2, 0x4b, 0xcd, 0x8e, 0x0e,
+ 0x4b, 0x36, 0xe7, 0x0b, 0x3e, 0x38, 0x6b, 0x18, 0x1c, 0xe8, 0x29, 0x14,
+ 0x92, 0xec, 0xa8, 0x3f, 0xe7, 0x63, 0x39, 0x01, 0x42, 0x3b, 0xa5, 0xd2,
+ 0x73, 0xe1, 0xce, 0x2b, 0xbb, 0x8d, 0xa9, 0xb6, 0xaf, 0xa8, 0xca, 0x68,
+ 0x70, 0xce, 0x99, 0xce, 0xc7, 0xe5, 0xd4, 0x70, 0xee, 0xe1, 0x1d, 0x18,
+ 0x35, 0x01, 0x2f, 0xb2, 0x28, 0xca, 0x1c, 0x50},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: sequence of sequence
+ // tcID: 124
+ {SEC_OID_SHA512,
+ 124,
+ {0x34, 0x2e, 0xc7, 0x94, 0xc9, 0xb7, 0xca, 0x5d, 0x17, 0xac, 0x04, 0x9f,
+ 0x38, 0xb6, 0x52, 0x8a, 0x84, 0x7c, 0xa8, 0xb9, 0xa5, 0x6c, 0xbc, 0xf0,
+ 0x5d, 0x10, 0x6b, 0x4f, 0x3e, 0xd1, 0x45, 0x9b, 0x3d, 0x99, 0xdf, 0x85,
+ 0xf2, 0xf5, 0xc5, 0x5f, 0x1c, 0x78, 0xaf, 0xf7, 0x20, 0x07, 0xec, 0x8a,
+ 0x04, 0xa7, 0xd4, 0x84, 0x86, 0x51, 0x20, 0x90, 0x7c, 0xc4, 0xaf, 0xc8,
+ 0xcc, 0xa6, 0x5b, 0xba, 0xb4, 0x07, 0xf6, 0x0d, 0x75, 0x48, 0xe1, 0x89,
+ 0xae, 0x03, 0xbb, 0xe3, 0x08, 0x4a, 0x5e, 0xdd, 0xb2, 0x74, 0x12, 0xd6,
+ 0x3e, 0x24, 0x75, 0xb2, 0xbd, 0xd6, 0xf7, 0xe4, 0x32, 0xe3, 0x71, 0x52,
+ 0x22, 0xdd, 0x21, 0xab, 0x33, 0x11, 0xb7, 0x0d, 0x11, 0x99, 0xfc, 0xf3,
+ 0xa1, 0x57, 0x7f, 0x94, 0xdd, 0xfa, 0x9c, 0xe1, 0x90, 0x29, 0xb7, 0xd7,
+ 0xe9, 0xba, 0xb3, 0x54, 0xfb, 0x47, 0x11, 0x88, 0xf0, 0x39, 0x56, 0x77,
+ 0x3b, 0x83, 0x9d, 0x4c, 0x2e, 0x25, 0x27, 0xd9, 0x12, 0xfc, 0x13, 0xda,
+ 0xef, 0xef, 0x31, 0x1e, 0x02, 0x36, 0x57, 0xe1, 0x7f, 0x2a, 0xcc, 0xf7,
+ 0xf7, 0x60, 0x56, 0xe3, 0xeb, 0xb2, 0x4b, 0xa4, 0x28, 0x81, 0xea, 0x91,
+ 0x6d, 0x88, 0xee, 0x49, 0x4e, 0xac, 0x68, 0x7c, 0xe7, 0x5c, 0x6a, 0xf7,
+ 0xbc, 0x52, 0x06, 0xa2, 0x5c, 0xcf, 0x39, 0x88, 0xa6, 0xc3, 0x9a, 0xad,
+ 0xbe, 0xfa, 0xcf, 0x49, 0x6a, 0xe5, 0x86, 0x4a, 0x11, 0x76, 0xa1, 0xf5,
+ 0x56, 0xf7, 0x0f, 0xa9, 0x88, 0x5b, 0x4e, 0x0f, 0xc2, 0x63, 0xd7, 0x0f,
+ 0x11, 0x46, 0x3d, 0x14, 0x09, 0xf6, 0xdc, 0xa8, 0xa3, 0xfa, 0xbd, 0x58,
+ 0x98, 0xa8, 0xb9, 0x3a, 0xdd, 0x7c, 0xad, 0x8d, 0x46, 0xf1, 0x22, 0x17,
+ 0x3a, 0x0b, 0x76, 0x43, 0x28, 0xe6, 0x49, 0x25, 0x1e, 0xa1, 0x18, 0x4c,
+ 0x4d, 0x13, 0xd7, 0x23, 0x6f, 0xd4, 0x20, 0xc8, 0xdc, 0xdf, 0xd8, 0x21,
+ 0xdf, 0x19, 0xe1, 0xff, 0xbb, 0x08, 0x2d, 0xac, 0x30, 0x22, 0x0d, 0x3f,
+ 0xb7, 0xe1, 0x6b, 0xf9, 0x71, 0x19, 0x17, 0x70, 0x78, 0x42, 0xae, 0xab,
+ 0x18, 0x0c, 0x3e, 0xe0, 0x5f, 0xf2, 0x52, 0x9a, 0x3c, 0x5b, 0xe2, 0x67,
+ 0x77, 0x68, 0xbe, 0x4c, 0xe7, 0xae, 0xd7, 0x0c, 0x64, 0xc8, 0xdc, 0xb8,
+ 0xc7, 0xb2, 0x2f, 0xee, 0x40, 0x4f, 0xbd, 0x96, 0x51, 0xa7, 0xa0, 0x2d,
+ 0x51, 0x4c, 0x62, 0xe7, 0xdc, 0xd8, 0x03, 0x8d, 0xee, 0xeb, 0x8a, 0xde,
+ 0xde, 0x60, 0x72, 0x09, 0xfa, 0x26, 0x3b, 0xda, 0xe4, 0xa5, 0xac, 0x37,
+ 0xb8, 0xe7, 0xf3, 0xc6, 0xe8, 0xc3, 0xa9, 0xc6, 0x3e, 0xbd, 0x25, 0x0c,
+ 0x58, 0x46, 0xc3, 0x31, 0x63, 0x8c, 0x14, 0x7e, 0x39, 0xf3, 0xf8, 0xec,
+ 0xb6, 0x35, 0x6e, 0x92, 0x38, 0xb7, 0x79, 0xe7, 0x5d, 0xa7, 0xb9, 0x4f,
+ 0x49, 0x24, 0xd6, 0x32, 0x11, 0x79, 0x6e, 0x88, 0xca, 0x11, 0x34, 0x34,
+ 0x55, 0xa5, 0xd1, 0xb1, 0xf6, 0xc3, 0x91, 0x8c, 0x31, 0x1e, 0xce, 0x01,
+ 0xe5, 0xfd, 0x65, 0xf7, 0x66, 0x04, 0x64, 0x52, 0xc6, 0x44, 0x31, 0x9c,
+ 0xf4, 0xe4, 0x95, 0xe6, 0x7a, 0xe1, 0xc1, 0x08, 0xe5, 0xb7, 0xc5, 0x0f,
+ 0xe5, 0xe3, 0xfb, 0xe3, 0xfa, 0x75, 0xc2, 0x5e, 0xd7, 0x1c, 0x01, 0x3f,
+ 0x81, 0xab, 0x53, 0xa7, 0x7d, 0xfb, 0x80, 0x14, 0xf3, 0x57, 0xaf, 0xe6,
+ 0x8a, 0x42, 0xda, 0x2e, 0x41, 0xe5, 0xf6, 0x89, 0xec, 0xdd, 0xa7, 0x44,
+ 0x5e, 0x3c, 0x59, 0x96, 0xcc, 0xf1, 0x6e, 0xb2, 0xdb, 0xc2, 0xb5, 0xf4,
+ 0xc4, 0x60, 0x1a, 0xa4, 0x09, 0x49, 0x29, 0x98, 0x6a, 0x77, 0x6d, 0xef,
+ 0x1d, 0xa7, 0x0a, 0x53, 0x0b, 0xd2, 0x1d, 0x71, 0xd3, 0xef, 0x62, 0xd5,
+ 0x59, 0xeb, 0x27, 0x27, 0x21, 0x6f, 0x0f, 0x30},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated sequence: removed last 1 elements
+ // tcID: 125
+ {SEC_OID_SHA512,
+ 125,
+ {0x77, 0x0f, 0x83, 0x10, 0x7e, 0xa4, 0x96, 0xe0, 0xb6, 0x10, 0x4c, 0x4d,
+ 0x50, 0x70, 0x08, 0xad, 0x00, 0xb3, 0x76, 0x08, 0xd3, 0x04, 0x26, 0xb9,
+ 0x60, 0xd8, 0x34, 0xc6, 0x46, 0x14, 0xb5, 0xed, 0x55, 0x67, 0x71, 0xcb,
+ 0x94, 0x5f, 0x69, 0xaf, 0x00, 0xcf, 0x2b, 0x05, 0x5a, 0x08, 0xc1, 0xe2,
+ 0x29, 0x2d, 0xbf, 0xef, 0x01, 0x35, 0xe9, 0x13, 0x16, 0x47, 0x32, 0x34,
+ 0x86, 0x07, 0x87, 0x38, 0x91, 0x26, 0x94, 0x17, 0xb2, 0x91, 0xfa, 0x73,
+ 0x7b, 0xdf, 0x68, 0x9a, 0x11, 0xf4, 0x86, 0x38, 0xe5, 0x5a, 0x52, 0x42,
+ 0xb5, 0x56, 0x98, 0xb1, 0xc1, 0x90, 0x80, 0xfd, 0x01, 0xfb, 0x4b, 0x3d,
+ 0x24, 0x09, 0xec, 0x9c, 0xc3, 0xb8, 0xa0, 0x6c, 0x0c, 0x6c, 0x32, 0x44,
+ 0xcc, 0xfd, 0x38, 0xee, 0x9a, 0xf0, 0x27, 0xe8, 0x4a, 0x2a, 0xb0, 0xcc,
+ 0x1a, 0x90, 0xbc, 0x9a, 0xf7, 0x80, 0x57, 0x9d, 0xba, 0xc8, 0x8e, 0xf6,
+ 0x1a, 0x5a, 0xad, 0x1a, 0x8c, 0xf6, 0xe6, 0x25, 0xeb, 0x8b, 0x18, 0xdf,
+ 0x74, 0x13, 0xd4, 0x36, 0x3d, 0x68, 0x17, 0x14, 0x30, 0x08, 0x88, 0x97,
+ 0xf0, 0x2c, 0x57, 0x51, 0xa3, 0x21, 0xd5, 0xc4, 0x4a, 0x2d, 0xe2, 0x8c,
+ 0x47, 0x39, 0xe9, 0x74, 0xa8, 0x81, 0xa4, 0x6b, 0xb3, 0xc7, 0xd3, 0x30,
+ 0x21, 0xdc, 0x40, 0xc6, 0xba, 0xee, 0x2b, 0x85, 0xba, 0xa1, 0x2b, 0xc9,
+ 0xa5, 0x40, 0x47, 0x83, 0x4c, 0xe1, 0x9f, 0x2a, 0xc9, 0x78, 0x59, 0xb1,
+ 0xe3, 0x81, 0x8c, 0xb9, 0x17, 0x9f, 0xa0, 0x4f, 0x33, 0x9d, 0x0c, 0x34,
+ 0x8f, 0x36, 0x81, 0xf4, 0x0e, 0xb7, 0x75, 0xb0, 0xd5, 0xae, 0x6d, 0xf0,
+ 0xa6, 0x53, 0xb2, 0x81, 0x6d, 0x98, 0xf6, 0xa3, 0x55, 0x48, 0x46, 0xf0,
+ 0x07, 0xc3, 0x57, 0xf1, 0xf3, 0x57, 0xd4, 0xcf, 0xec, 0xc4, 0x17, 0x70,
+ 0x97, 0xb0, 0xeb, 0x88, 0xdc, 0x4d, 0x13, 0x2d, 0x70, 0x87, 0x2f, 0x3f,
+ 0x51, 0xf1, 0x86, 0x17, 0x78, 0x1e, 0x6a, 0x4f, 0x7a, 0x3e, 0xd7, 0x4f,
+ 0xb6, 0x53, 0xc7, 0x94, 0x6e, 0xe6, 0x60, 0x03, 0x92, 0xa1, 0x13, 0xd4,
+ 0x46, 0xd5, 0xa9, 0x57, 0xfe, 0xc8, 0xb7, 0x97, 0x31, 0x3e, 0xcf, 0xf1,
+ 0x15, 0xea, 0xbe, 0x61, 0xcc, 0x7f, 0x01, 0xaf, 0x93, 0xfa, 0x1a, 0xf6,
+ 0xde, 0xdb, 0x96, 0x2f, 0x26, 0xf1, 0x0d, 0x70, 0x3d, 0x4b, 0x98, 0x4e,
+ 0x5b, 0xc3, 0x3e, 0x74, 0xde, 0x3c, 0x04, 0x28, 0x9b, 0xb9, 0xa9, 0x6d,
+ 0xb7, 0x18, 0x08, 0x23, 0xbf, 0x74, 0x24, 0x5b, 0x4c, 0xa8, 0x02, 0x62,
+ 0x43, 0x8c, 0xea, 0x1c, 0xf2, 0xb5, 0x52, 0x28, 0x99, 0x76, 0xb0, 0x26,
+ 0x30, 0x1f, 0xc1, 0x57, 0x0d, 0x94, 0xfb, 0x87, 0x67, 0xde, 0xf5, 0x47,
+ 0xf0, 0x86, 0xd9, 0x16, 0x09, 0xf5, 0xb1, 0x33, 0x75, 0x56, 0x31, 0x61,
+ 0x1b, 0x81, 0xb3, 0xbd, 0xf1, 0xd6, 0x3e, 0x16, 0x3c, 0x34, 0x57, 0xb2,
+ 0xff, 0x14, 0x4b, 0xd2, 0xa9, 0x88, 0x05, 0xeb, 0xfc, 0x29, 0xb7, 0x5c,
+ 0xcc, 0x60, 0x5e, 0x2a, 0x98, 0xb7, 0x5f, 0x66, 0xcc, 0xd4, 0x18, 0x2b,
+ 0xe1, 0x91, 0xf8, 0x55, 0x8c, 0x4b, 0x5a, 0xaf, 0x34, 0x46, 0xb8, 0x6c,
+ 0xcc, 0x1f, 0xe7, 0x47, 0x58, 0xb8, 0x5b, 0x55, 0x5a, 0x26, 0x8e, 0xba,
+ 0x91, 0xac, 0xec, 0x44, 0x73, 0xbf, 0x96, 0x72, 0x9a, 0x42, 0x3f, 0x22,
+ 0xd3, 0x22, 0x2b, 0x04, 0x2a, 0xca, 0x2d, 0x78, 0x38, 0x34, 0x8b, 0xcc,
+ 0xa7, 0x56, 0x3d, 0xf0, 0x65, 0x9a, 0xc6, 0x62, 0x5f, 0x16, 0x78, 0x45,
+ 0x4e, 0x7e, 0xeb, 0x35, 0xae, 0x0a, 0x63, 0x87, 0x3f, 0x0e, 0x0c, 0x26,
+ 0x32, 0xa4, 0xce, 0x99, 0x08, 0x26, 0xe6, 0x6b, 0x94, 0x3d, 0x70, 0xbb,
+ 0xa0, 0xbf, 0x56, 0x2d, 0xb8, 0xa2, 0x89, 0xfe},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: repeating element in sequence
+ // tcID: 126
+ {SEC_OID_SHA512,
+ 126,
+ {0xbd, 0xa7, 0xb5, 0xff, 0xed, 0xb9, 0xd0, 0x07, 0x2c, 0x3d, 0xd8, 0xfb,
+ 0x9c, 0xa3, 0x52, 0x13, 0xdf, 0xb6, 0x8e, 0x61, 0xeb, 0x9e, 0x3a, 0xc8,
+ 0x8e, 0x26, 0x47, 0xe3, 0xa7, 0xdb, 0xfc, 0x28, 0xde, 0x19, 0x34, 0x85,
+ 0xf9, 0x75, 0x61, 0xb7, 0xc7, 0x2e, 0x89, 0x94, 0x16, 0xbc, 0xb1, 0x91,
+ 0x79, 0x8c, 0xdc, 0xff, 0x2f, 0x50, 0x63, 0x0a, 0xea, 0x4b, 0x29, 0x69,
+ 0x43, 0xa9, 0x70, 0xdf, 0xb9, 0x83, 0xac, 0xd4, 0x7e, 0xc9, 0x90, 0xd5,
+ 0x5b, 0x1e, 0xc8, 0xc1, 0x63, 0x29, 0xad, 0x94, 0x32, 0x0f, 0xb1, 0xc2,
+ 0xc3, 0xb8, 0x96, 0xa1, 0x96, 0x19, 0xdc, 0x20, 0x45, 0x23, 0xac, 0xa8,
+ 0x90, 0x32, 0x4f, 0x02, 0x2b, 0x41, 0xa2, 0x0b, 0xff, 0x7c, 0xa4, 0x35,
+ 0x63, 0x14, 0xbc, 0x4e, 0x95, 0x23, 0x13, 0xed, 0xf9, 0x1c, 0xbe, 0xbf,
+ 0xe5, 0x5a, 0x65, 0xd2, 0x7e, 0xa9, 0x22, 0x90, 0xb9, 0x75, 0xad, 0xea,
+ 0xf9, 0x52, 0xc5, 0xfb, 0xc4, 0x41, 0x5e, 0x7d, 0x8d, 0x3b, 0xd6, 0xe6,
+ 0x31, 0x9b, 0x57, 0x8d, 0xe5, 0xa6, 0x6f, 0xd0, 0xa2, 0x19, 0x77, 0x36,
+ 0xb8, 0x8d, 0x06, 0xbb, 0xd0, 0xa5, 0x8c, 0xa6, 0x5e, 0x1b, 0xa6, 0x49,
+ 0x75, 0x9c, 0x70, 0xff, 0xc9, 0x14, 0xab, 0x4b, 0x88, 0xbb, 0x81, 0xa1,
+ 0xc7, 0xe6, 0xa2, 0xd4, 0x32, 0x79, 0x44, 0xc9, 0x67, 0x01, 0x9e, 0xe6,
+ 0x3e, 0x34, 0xad, 0xad, 0xd5, 0xc1, 0xc7, 0x7c, 0x2c, 0x73, 0x3d, 0x02,
+ 0xf9, 0x35, 0x03, 0xe5, 0x32, 0xaf, 0x0a, 0x51, 0x78, 0xbe, 0x79, 0x77,
+ 0x7a, 0x75, 0xa3, 0x0b, 0xc2, 0xb4, 0xa5, 0xa3, 0x74, 0xca, 0x61, 0xf3,
+ 0x5f, 0x9d, 0x16, 0x6d, 0x9b, 0xd3, 0xeb, 0x0a, 0xec, 0x8c, 0xc3, 0x1b,
+ 0x4c, 0x7e, 0x89, 0xbb, 0x75, 0x1d, 0x1e, 0x38, 0xa1, 0x6d, 0xf5, 0x86,
+ 0x0e, 0x39, 0x3c, 0x7c, 0x7c, 0xe9, 0x95, 0xa3, 0x15, 0xfb, 0x7c, 0x9a,
+ 0x3d, 0x5c, 0x7e, 0xb3, 0x8f, 0xfd, 0xcd, 0x3a, 0x98, 0x88, 0xc5, 0xb8,
+ 0x0b, 0x19, 0xcf, 0x35, 0x88, 0x5f, 0x2c, 0xa2, 0x6c, 0xe7, 0x8a, 0x00,
+ 0xd0, 0x56, 0x54, 0xee, 0x97, 0xc5, 0xdc, 0xa4, 0x62, 0x4f, 0x5c, 0x76,
+ 0x3b, 0xda, 0xc9, 0xfa, 0x45, 0xe8, 0xa0, 0xf5, 0x3c, 0x3a, 0x18, 0x85,
+ 0x9f, 0x54, 0x44, 0x21, 0xf7, 0x46, 0xd0, 0x00, 0x21, 0xae, 0xcd, 0xe9,
+ 0x24, 0x66, 0xe5, 0xbe, 0x57, 0x73, 0x19, 0x00, 0xe5, 0x77, 0x11, 0xe4,
+ 0x98, 0x68, 0xf8, 0x26, 0x28, 0x6c, 0xcf, 0x44, 0x13, 0x34, 0x11, 0xb5,
+ 0x66, 0xb5, 0x30, 0x0d, 0x92, 0x05, 0xaa, 0xa3, 0x23, 0x1d, 0x02, 0xca,
+ 0xa8, 0x43, 0x40, 0x43, 0xe3, 0x0b, 0x89, 0x1b, 0x4e, 0x47, 0x96, 0x9d,
+ 0xb9, 0xcf, 0x85, 0xae, 0x95, 0x61, 0x7d, 0xb3, 0x1e, 0x9a, 0x9d, 0x88,
+ 0x34, 0xf8, 0x16, 0x55, 0x2c, 0x23, 0x96, 0x49, 0xdd, 0x09, 0x62, 0x41,
+ 0x4c, 0xc6, 0x83, 0xa3, 0x90, 0x89, 0x14, 0x4f, 0x3c, 0x1e, 0xe8, 0xc6,
+ 0x22, 0xc4, 0x1c, 0x7b, 0x9b, 0x74, 0x0a, 0x84, 0x0c, 0xcd, 0x7f, 0x24,
+ 0x27, 0x56, 0x18, 0xa3, 0xf1, 0xe6, 0x8c, 0x50, 0xf3, 0x7c, 0x8f, 0xa0,
+ 0x73, 0xbf, 0xce, 0x35, 0x62, 0x9c, 0x55, 0x12, 0xde, 0x29, 0xe5, 0x0e,
+ 0x74, 0xcf, 0xd6, 0x66, 0x00, 0x56, 0x44, 0x69, 0xde, 0x25, 0x00, 0x57,
+ 0x2a, 0x3e, 0x18, 0x67, 0xf5, 0x49, 0x59, 0x0b, 0xdd, 0x99, 0xf2, 0x04,
+ 0x87, 0x27, 0x62, 0x46, 0x74, 0x2d, 0xd1, 0x14, 0xec, 0xa0, 0x29, 0x05,
+ 0xeb, 0xaa, 0xde, 0x0a, 0x38, 0x95, 0xee, 0x0f, 0x3d, 0x5f, 0xc7, 0x02,
+ 0x49, 0xf2, 0x86, 0x12, 0x55, 0x0f, 0x1f, 0x7a, 0x9a, 0x03, 0x56, 0xd4,
+ 0xfe, 0xd3, 0x30, 0x20, 0x12, 0x5b, 0x21, 0xc7},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of oid
+ // tcID: 127
+ {SEC_OID_SHA512,
+ 127,
+ {0x4f, 0x7e, 0xbe, 0x74, 0xa3, 0x7d, 0x53, 0x16, 0x4e, 0x8a, 0xad, 0x17,
+ 0x07, 0x9b, 0x79, 0x8d, 0xce, 0x58, 0x9d, 0x4b, 0x27, 0x87, 0x8e, 0x57,
+ 0x78, 0x90, 0x93, 0x08, 0x1e, 0x1f, 0xd6, 0x33, 0x38, 0x71, 0xfc, 0xa7,
+ 0x94, 0x3a, 0xd1, 0x44, 0x40, 0x10, 0xf8, 0xa1, 0x81, 0xc2, 0xcc, 0x6f,
+ 0xb3, 0x5b, 0x07, 0x29, 0x83, 0x0f, 0xbb, 0xe3, 0x31, 0x35, 0x51, 0xd5,
+ 0x1d, 0xd4, 0x43, 0x01, 0x1f, 0xda, 0x09, 0x37, 0x0c, 0xf7, 0xaf, 0xf6,
+ 0x5c, 0x44, 0x8e, 0x52, 0x70, 0x78, 0x1e, 0x14, 0x83, 0x29, 0x1e, 0xfc,
+ 0x6f, 0x6f, 0xed, 0xfe, 0xc8, 0x1a, 0xda, 0x2f, 0x14, 0x1f, 0xd4, 0x36,
+ 0xf6, 0x85, 0xd2, 0x8a, 0xcf, 0xd7, 0xe2, 0xa0, 0x1a, 0xd2, 0xe8, 0x70,
+ 0x30, 0xe0, 0x76, 0xd8, 0xa9, 0x3c, 0x49, 0x7b, 0xd9, 0x86, 0x65, 0x44,
+ 0x09, 0xc4, 0x27, 0xc4, 0xf5, 0x8f, 0xf7, 0xbf, 0xb9, 0x93, 0x7c, 0xc0,
+ 0x68, 0x23, 0x08, 0x04, 0xfa, 0x78, 0x97, 0x7f, 0xc7, 0x64, 0x9f, 0x31,
+ 0x20, 0x24, 0x37, 0xdb, 0x94, 0x75, 0xdb, 0x9d, 0xef, 0x4e, 0x9b, 0x84,
+ 0x09, 0x43, 0x8c, 0x07, 0x24, 0xb9, 0xc0, 0x5f, 0x3a, 0xd9, 0xf5, 0xed,
+ 0x99, 0x08, 0xae, 0x32, 0x11, 0x36, 0x7d, 0x46, 0x54, 0x42, 0xde, 0x23,
+ 0x8e, 0xdc, 0x8c, 0x2c, 0xa8, 0xd0, 0xe1, 0x09, 0xca, 0xbe, 0xd8, 0x65,
+ 0xfe, 0x37, 0xf6, 0xa4, 0x99, 0x46, 0x51, 0xbb, 0xcb, 0x4d, 0x0a, 0xf6,
+ 0x1e, 0x46, 0x68, 0x08, 0xbe, 0x72, 0x9c, 0xc6, 0x97, 0x8d, 0x1c, 0x08,
+ 0xa1, 0x33, 0x2a, 0x21, 0xf0, 0x4a, 0xef, 0x0e, 0xe7, 0x7e, 0x62, 0xbe,
+ 0xcf, 0x11, 0x59, 0x0b, 0x09, 0x67, 0x04, 0xba, 0x67, 0x21, 0x91, 0x47,
+ 0xb0, 0x88, 0x1a, 0x00, 0x0f, 0xd0, 0x6b, 0xae, 0xcb, 0x87, 0xdb, 0x75,
+ 0x49, 0xa7, 0x4e, 0x08, 0xc1, 0x7f, 0x2c, 0x1b, 0x54, 0xd9, 0x3c, 0xbd,
+ 0x43, 0xad, 0xad, 0xcd, 0x94, 0xfd, 0x11, 0x6f, 0x7a, 0xa4, 0x5d, 0x6e,
+ 0x59, 0x5d, 0x9c, 0xea, 0xc2, 0x8d, 0x5e, 0xa2, 0x38, 0x47, 0xae, 0x64,
+ 0x24, 0xbe, 0xbe, 0x2d, 0x85, 0x6f, 0x1c, 0x56, 0x05, 0xf8, 0xc8, 0x8b,
+ 0xa0, 0xed, 0xe5, 0x8b, 0x90, 0x38, 0x2e, 0x3e, 0xac, 0xf6, 0x4c, 0x1c,
+ 0x15, 0x31, 0x74, 0x73, 0x20, 0x61, 0xf4, 0xc8, 0x0d, 0x07, 0x1b, 0xf9,
+ 0x85, 0x94, 0x6f, 0xcb, 0xaa, 0x36, 0x20, 0x49, 0xfa, 0x86, 0xe5, 0x9a,
+ 0x72, 0xa9, 0x37, 0x81, 0xa2, 0x6c, 0x0f, 0x52, 0xf9, 0x3a, 0x80, 0xe4,
+ 0x2d, 0x4a, 0x01, 0xfa, 0x4d, 0x29, 0x29, 0x11, 0x32, 0x5f, 0xe2, 0xcd,
+ 0x70, 0xfa, 0x48, 0xd7, 0xe0, 0x2a, 0xe8, 0x0a, 0xe5, 0x0b, 0xd3, 0x7a,
+ 0x2b, 0x23, 0x01, 0x0c, 0xb8, 0x80, 0x5b, 0x26, 0xa6, 0x41, 0x5c, 0x4c,
+ 0x6d, 0x26, 0x5b, 0x3e, 0x28, 0x19, 0x6c, 0x54, 0xd6, 0x5c, 0xb6, 0x77,
+ 0x36, 0x37, 0x8b, 0x00, 0x55, 0x1a, 0x44, 0xda, 0x7d, 0x2f, 0x9f, 0x34,
+ 0x5f, 0x69, 0x71, 0x75, 0xe4, 0xd5, 0x62, 0x8f, 0x61, 0x99, 0x84, 0x29,
+ 0x31, 0x20, 0x45, 0xf2, 0xba, 0xa1, 0x65, 0x79, 0xa8, 0x51, 0x1d, 0x9b,
+ 0x46, 0x56, 0x97, 0x9b, 0xb8, 0x9b, 0xab, 0xdf, 0x10, 0x1c, 0xa9, 0xb8,
+ 0x1d, 0x49, 0xdb, 0xe0, 0xe3, 0x29, 0xc9, 0x10, 0x4f, 0xf7, 0x6e, 0x29,
+ 0x0f, 0x61, 0x82, 0xe9, 0x6e, 0x72, 0x98, 0x84, 0xcb, 0x8d, 0xc3, 0xc5,
+ 0xd4, 0x38, 0x18, 0x50, 0x8a, 0x19, 0xf4, 0x62, 0xf0, 0xb7, 0xe4, 0xc7,
+ 0x90, 0xba, 0x76, 0x01, 0xae, 0x40, 0xd4, 0x1c, 0xc6, 0x67, 0x8a, 0x8a,
+ 0x6e, 0xeb, 0x69, 0x4d, 0x7e, 0x2c, 0x37, 0x43, 0x97, 0xdc, 0xa9, 0xeb,
+ 0xc6, 0xa4, 0x9f, 0xf7, 0x9c, 0xa5, 0x46, 0x3d},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid contains leading 0
+ // tcID: 128
+ {SEC_OID_SHA512,
+ 128,
+ {0x80, 0x23, 0x46, 0x0b, 0x5f, 0xd8, 0x86, 0xc1, 0x6f, 0x15, 0xc0, 0xa3,
+ 0x1d, 0x2e, 0xc5, 0xa0, 0xcf, 0x43, 0xfe, 0xcf, 0xb5, 0xa5, 0xbf, 0x4c,
+ 0x9c, 0xa5, 0xa1, 0x3e, 0x4c, 0x07, 0x6c, 0xd5, 0x54, 0x83, 0x39, 0x8a,
+ 0x20, 0x92, 0x01, 0x38, 0xd8, 0x21, 0xf1, 0xdd, 0xea, 0x37, 0x06, 0xce,
+ 0x3e, 0xa8, 0x4d, 0xf8, 0x2a, 0x15, 0x42, 0xe9, 0x90, 0x5f, 0x89, 0x32,
+ 0x24, 0x62, 0xe8, 0x18, 0xfb, 0xd2, 0x28, 0x73, 0x17, 0x6e, 0xf1, 0x11,
+ 0x2d, 0x5b, 0xc2, 0xd8, 0xbe, 0x03, 0x63, 0xb8, 0x4d, 0xaf, 0xc4, 0xdf,
+ 0xdd, 0x4f, 0x09, 0xa6, 0x94, 0x46, 0x9d, 0x0c, 0x60, 0x13, 0x3e, 0x2f,
+ 0x45, 0x63, 0xa8, 0x71, 0x8f, 0x06, 0x66, 0xf3, 0xd1, 0x37, 0x45, 0x6c,
+ 0x2a, 0x1b, 0x64, 0x4e, 0x96, 0x31, 0x00, 0xe4, 0x3b, 0x03, 0x8b, 0x08,
+ 0x96, 0xbc, 0xa1, 0x77, 0x55, 0x67, 0xd9, 0xea, 0x6f, 0x0d, 0xc1, 0x12,
+ 0x91, 0x8c, 0x2a, 0x50, 0x49, 0xc0, 0x08, 0x23, 0x65, 0x22, 0x22, 0x10,
+ 0x9e, 0xb6, 0xde, 0x7e, 0xa7, 0x84, 0xe1, 0xf6, 0x20, 0x66, 0x6d, 0x61,
+ 0xba, 0x11, 0x27, 0xb4, 0xb2, 0xef, 0xcb, 0xd1, 0x84, 0xa2, 0x30, 0x03,
+ 0x65, 0xd0, 0x4b, 0x47, 0x24, 0xfa, 0x89, 0xa9, 0x15, 0xd5, 0x9c, 0x62,
+ 0x90, 0x3e, 0x93, 0xe8, 0xaa, 0x2b, 0x5c, 0xd0, 0x4f, 0x6e, 0x17, 0x13,
+ 0xde, 0x76, 0x33, 0x5a, 0xe3, 0x4a, 0xb9, 0x8e, 0x2a, 0xb7, 0xc8, 0xb2,
+ 0xda, 0x80, 0x09, 0xda, 0x54, 0x12, 0x46, 0x85, 0xb2, 0xec, 0x26, 0x88,
+ 0xc4, 0xcd, 0x32, 0x4e, 0x0b, 0x55, 0x0c, 0x52, 0x12, 0x74, 0xc8, 0x48,
+ 0x79, 0x9a, 0x24, 0xfc, 0x90, 0x1c, 0xc8, 0xf4, 0xcd, 0xac, 0x2a, 0x83,
+ 0xd7, 0x02, 0xe8, 0xae, 0x0d, 0xbd, 0x1c, 0xaf, 0xb6, 0x9c, 0xb5, 0xef,
+ 0x49, 0x80, 0xe3, 0x9d, 0x66, 0x83, 0xef, 0x62, 0x45, 0x4b, 0x47, 0xd0,
+ 0x23, 0x4b, 0xce, 0xfd, 0x2a, 0x9d, 0x93, 0xa4, 0x82, 0x49, 0x2a, 0x1b,
+ 0xf8, 0x0d, 0xa2, 0x2c, 0x8f, 0x43, 0xc0, 0x31, 0x5b, 0x81, 0xf8, 0x45,
+ 0xb9, 0x59, 0x7f, 0x85, 0x52, 0x88, 0x37, 0x0d, 0xce, 0x9f, 0x3d, 0x42,
+ 0x56, 0x57, 0x3e, 0x86, 0x7d, 0x9f, 0xab, 0x46, 0xe5, 0xfc, 0xbf, 0x41,
+ 0x9f, 0x7f, 0x87, 0xc8, 0xea, 0xd3, 0xbe, 0xaf, 0x9d, 0xdb, 0x34, 0x59,
+ 0x70, 0x64, 0x8a, 0x0c, 0xeb, 0x2a, 0x94, 0xb4, 0x87, 0xae, 0xbf, 0xec,
+ 0xf0, 0x20, 0xca, 0x6b, 0x29, 0x50, 0x61, 0x9d, 0xa6, 0x0a, 0xf5, 0x83,
+ 0xab, 0xec, 0xd0, 0xc3, 0xf3, 0x5f, 0xd4, 0x49, 0xf2, 0x0d, 0xe3, 0xc6,
+ 0xae, 0x3c, 0xed, 0x3d, 0x34, 0x80, 0x19, 0xc6, 0x02, 0x95, 0xd3, 0x24,
+ 0xd6, 0x8c, 0xa6, 0xbe, 0x10, 0x71, 0xd3, 0x36, 0x65, 0x8e, 0x98, 0xd6,
+ 0x88, 0x24, 0x68, 0xea, 0x80, 0x86, 0xaf, 0x6e, 0xc6, 0x67, 0x77, 0x07,
+ 0x64, 0x25, 0xbd, 0x70, 0x8a, 0x04, 0x6c, 0x25, 0x9a, 0x39, 0x1d, 0x90,
+ 0xc1, 0xc8, 0x9f, 0xcd, 0x4a, 0x80, 0x12, 0xde, 0x03, 0x87, 0x26, 0x30,
+ 0x36, 0x84, 0x19, 0xd5, 0xd7, 0x1d, 0xc1, 0xd7, 0x7d, 0x06, 0x24, 0xfc,
+ 0x6c, 0x29, 0x20, 0x2c, 0x60, 0xcf, 0xd4, 0x90, 0x4a, 0x14, 0x55, 0x95,
+ 0x58, 0x74, 0xc8, 0xfe, 0xa2, 0xeb, 0xd9, 0x40, 0x21, 0x5d, 0x89, 0x78,
+ 0xc5, 0xd2, 0x3c, 0xd4, 0x0c, 0xac, 0x7e, 0x99, 0x57, 0x5b, 0x9b, 0x53,
+ 0x6e, 0xce, 0xb3, 0x35, 0x1d, 0xee, 0x11, 0x1e, 0x7a, 0x72, 0x47, 0x98,
+ 0x03, 0x9a, 0x9c, 0x0b, 0xf8, 0xb5, 0xe6, 0x71, 0x06, 0x0e, 0x1e, 0x49,
+ 0x78, 0x77, 0x78, 0x89, 0x67, 0xfb, 0x48, 0x2c, 0xa6, 0x56, 0x94, 0x72,
+ 0xb6, 0xa4, 0xfd, 0x19, 0x5d, 0xd1, 0xf9, 0xa7},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 129
+ {SEC_OID_SHA512,
+ 129,
+ {0x6e, 0x93, 0x6a, 0x84, 0x4e, 0x70, 0xaa, 0xca, 0xb2, 0xa5, 0x2b, 0x08,
+ 0xc7, 0x22, 0x03, 0x5c, 0x1f, 0xec, 0xe4, 0x4e, 0x7d, 0xa3, 0x75, 0x04,
+ 0x7c, 0x8a, 0x01, 0x31, 0x07, 0x2d, 0x4c, 0xd3, 0x45, 0x98, 0x25, 0x0c,
+ 0xe2, 0xd9, 0x53, 0xf1, 0xbc, 0xd3, 0xb9, 0xf0, 0x10, 0xf6, 0xe7, 0x3d,
+ 0xa1, 0x6b, 0x59, 0x56, 0xb2, 0x60, 0x17, 0x83, 0x1e, 0x49, 0x37, 0xe3,
+ 0x33, 0x1c, 0x74, 0xf6, 0x7d, 0xe0, 0x26, 0x23, 0xa0, 0x55, 0x3e, 0x23,
+ 0x6e, 0x2f, 0x2c, 0x6c, 0x37, 0xb5, 0xea, 0x6f, 0x9e, 0x88, 0xf2, 0xcc,
+ 0xb3, 0x3b, 0x6a, 0xa9, 0x28, 0x23, 0xe2, 0x34, 0x07, 0x99, 0x8f, 0xca,
+ 0x86, 0x1b, 0xd2, 0x47, 0x4c, 0x26, 0x60, 0x70, 0xd3, 0x24, 0x33, 0xb2,
+ 0xd2, 0xd8, 0x80, 0xde, 0xe2, 0x96, 0x9b, 0x48, 0x3b, 0x7b, 0x47, 0x01,
+ 0xfc, 0x2e, 0xad, 0xae, 0xfb, 0x09, 0x54, 0xd1, 0x7a, 0x2a, 0xb9, 0xea,
+ 0x94, 0xb0, 0x50, 0xe8, 0x4a, 0x71, 0xe3, 0x2f, 0x31, 0x9c, 0xb5, 0x17,
+ 0xf1, 0xc8, 0x4a, 0x2d, 0xf4, 0x8c, 0xf8, 0x79, 0x2f, 0xd4, 0xfe, 0x41,
+ 0xce, 0x53, 0xf7, 0x1f, 0xcb, 0xef, 0x77, 0xa2, 0xae, 0xb4, 0xb5, 0xf1,
+ 0x21, 0x45, 0x64, 0xe9, 0xbc, 0x23, 0x8f, 0x92, 0xfd, 0xdb, 0x7a, 0x23,
+ 0x1d, 0x15, 0x4b, 0x65, 0xb1, 0xd0, 0x24, 0x41, 0xe4, 0x5a, 0x44, 0xc6,
+ 0x8f, 0xb7, 0x75, 0xec, 0xba, 0xd2, 0x9b, 0x6b, 0x6a, 0xfe, 0x0b, 0xcf,
+ 0x37, 0xf7, 0xb2, 0x8b, 0x9c, 0x2d, 0x0b, 0xf2, 0xae, 0xa5, 0x40, 0xeb,
+ 0x1a, 0x00, 0x35, 0x55, 0x21, 0x47, 0xb2, 0x53, 0x54, 0xf6, 0x95, 0x07,
+ 0x0d, 0xec, 0xab, 0x79, 0x1e, 0x6a, 0x6f, 0x45, 0x24, 0xed, 0x7d, 0x59,
+ 0x91, 0xbb, 0x47, 0xb0, 0x55, 0xfe, 0x41, 0x10, 0xa5, 0x5d, 0xbf, 0xf1,
+ 0x0c, 0x8d, 0x90, 0x6c, 0x3b, 0x05, 0xbf, 0x01, 0x22, 0x97, 0xcb, 0xa9,
+ 0x60, 0x01, 0xc1, 0x75, 0x13, 0x03, 0x16, 0xa6, 0x08, 0x0e, 0x9e, 0xf6,
+ 0x1f, 0x0a, 0xfc, 0x65, 0x3e, 0x9b, 0x0f, 0x82, 0xb7, 0xa5, 0xf0, 0x77,
+ 0x34, 0x86, 0x57, 0x54, 0x75, 0x39, 0x93, 0xc8, 0x0b, 0x1a, 0xed, 0x17,
+ 0x2b, 0x2f, 0xc0, 0x97, 0xd9, 0xcc, 0x1b, 0xb0, 0xee, 0xd9, 0xec, 0xac,
+ 0xab, 0x4f, 0x19, 0x54, 0xf4, 0x54, 0x95, 0x4d, 0xb7, 0xba, 0xc9, 0x59,
+ 0x82, 0x8a, 0x1b, 0x2e, 0x3e, 0x60, 0xf9, 0xa7, 0x22, 0x80, 0x23, 0x7d,
+ 0x54, 0x65, 0x3d, 0xaf, 0x35, 0x61, 0xf6, 0x5a, 0xac, 0xfb, 0x93, 0x07,
+ 0x74, 0xda, 0xbd, 0x34, 0xb5, 0x29, 0x55, 0xd7, 0xf4, 0x4c, 0xb8, 0x10,
+ 0x71, 0xbb, 0xa7, 0x84, 0x3e, 0xe3, 0x27, 0x84, 0x7e, 0x6f, 0x91, 0x90,
+ 0xa6, 0x89, 0x8f, 0x09, 0x07, 0x43, 0x55, 0x95, 0xde, 0xb3, 0xae, 0x9e,
+ 0xa6, 0xbd, 0x6a, 0x11, 0xd1, 0x83, 0x4f, 0x66, 0x3f, 0xb9, 0xaf, 0x36,
+ 0x76, 0xf7, 0x6a, 0x5e, 0x12, 0x76, 0x2e, 0x89, 0x37, 0x00, 0xeb, 0x9e,
+ 0x65, 0xf4, 0x67, 0x9d, 0xd2, 0x35, 0x7b, 0x09, 0x32, 0x85, 0xa9, 0x6a,
+ 0xf7, 0x65, 0x4c, 0xde, 0x93, 0x78, 0x91, 0x9b, 0x54, 0x59, 0xc9, 0x2f,
+ 0x9d, 0x43, 0x9b, 0x88, 0xcb, 0x3d, 0x95, 0x99, 0x20, 0x45, 0x43, 0xa5,
+ 0xed, 0x89, 0xf2, 0x44, 0x57, 0xc5, 0xf4, 0x3f, 0x0a, 0xfd, 0x36, 0xe7,
+ 0x74, 0xa2, 0x36, 0x42, 0xc4, 0x35, 0x9d, 0x1d, 0xda, 0x58, 0x1c, 0xd2,
+ 0x7a, 0xec, 0x0f, 0xad, 0x4f, 0xb2, 0x55, 0x40, 0x58, 0xd3, 0x7c, 0xd5,
+ 0xf5, 0x17, 0xe3, 0xf0, 0xe9, 0xf7, 0x1d, 0x9e, 0x80, 0x45, 0x4f, 0x8c,
+ 0x20, 0x11, 0x44, 0xd9, 0x66, 0xa6, 0x26, 0xaf, 0xeb, 0x31, 0xaa, 0x36,
+ 0x12, 0x6c, 0x11, 0x5a, 0x33, 0x49, 0x64, 0x61},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of oid
+ // tcID: 130
+ {SEC_OID_SHA512,
+ 130,
+ {0x89, 0xd4, 0x72, 0x54, 0x63, 0x7f, 0x19, 0xd5, 0x78, 0xcb, 0xbf, 0x89,
+ 0xab, 0x9f, 0x8d, 0xd5, 0xd6, 0x58, 0x41, 0x1d, 0x76, 0x35, 0x01, 0xe1,
+ 0x0d, 0xc1, 0x3a, 0x73, 0xb1, 0x89, 0x84, 0x21, 0xbe, 0x0b, 0x28, 0x35,
+ 0x2e, 0x2c, 0x50, 0x5c, 0x39, 0x57, 0xcb, 0x65, 0xd7, 0x45, 0xaa, 0x6d,
+ 0xec, 0x62, 0x27, 0x95, 0x4e, 0x7d, 0x7f, 0x9b, 0x6b, 0xe8, 0xcc, 0xb9,
+ 0x8f, 0xf6, 0x7f, 0x57, 0x33, 0xef, 0xa8, 0xb1, 0x0d, 0x20, 0x41, 0xb8,
+ 0x62, 0xd2, 0x12, 0x3a, 0x05, 0x52, 0x91, 0xbc, 0x30, 0x38, 0xf9, 0xab,
+ 0xfd, 0x34, 0x0e, 0xac, 0x2e, 0x2c, 0xe9, 0xe4, 0xa6, 0xed, 0xe5, 0x6f,
+ 0xea, 0xf5, 0x04, 0x90, 0x3e, 0x7e, 0x8a, 0x2b, 0x15, 0x34, 0xbb, 0xf7,
+ 0x74, 0xcf, 0x56, 0xdb, 0x23, 0x0e, 0xc0, 0x3b, 0xe0, 0xda, 0x22, 0x99,
+ 0xcd, 0x31, 0x6a, 0xf2, 0x6c, 0x3e, 0x20, 0x58, 0xd3, 0x55, 0x1e, 0xa3,
+ 0x31, 0x9b, 0x38, 0xa2, 0xed, 0x14, 0x2c, 0x8d, 0x80, 0x6a, 0x0f, 0xe3,
+ 0x08, 0xa7, 0x52, 0x27, 0x7e, 0x80, 0x61, 0xae, 0xd6, 0x4f, 0xe2, 0x52,
+ 0x46, 0x4d, 0x94, 0xd6, 0x0e, 0x1d, 0xdb, 0xa4, 0x21, 0xba, 0x48, 0x26,
+ 0x20, 0x73, 0xb1, 0x14, 0x56, 0x6b, 0x3c, 0x98, 0x37, 0xcf, 0x64, 0x3b,
+ 0x8d, 0x16, 0x83, 0x42, 0x62, 0x42, 0x82, 0xdc, 0x20, 0x27, 0x2d, 0xd5,
+ 0xd9, 0x2f, 0xa3, 0xde, 0x55, 0xfb, 0x1e, 0xdc, 0x00, 0x79, 0xf4, 0xc2,
+ 0xf6, 0x3f, 0x2b, 0xad, 0x39, 0x93, 0x23, 0xc3, 0xd3, 0x69, 0x7e, 0x48,
+ 0xeb, 0x54, 0x97, 0x28, 0x9b, 0xed, 0xfc, 0xde, 0x93, 0x03, 0xe1, 0xe8,
+ 0xde, 0x42, 0xf4, 0x5e, 0x6a, 0xe9, 0xbb, 0xe9, 0x4c, 0xe1, 0xcd, 0xbc,
+ 0x1e, 0x92, 0x75, 0x5e, 0xde, 0x9d, 0xce, 0xc3, 0x3f, 0x49, 0xe7, 0x11,
+ 0xd0, 0x12, 0x0d, 0xf2, 0x00, 0xc0, 0xdd, 0x67, 0x47, 0x80, 0x1e, 0xf4,
+ 0x2e, 0x08, 0xe6, 0xd3, 0x29, 0x02, 0x87, 0x6b, 0xfd, 0x9a, 0x94, 0x6c,
+ 0xe2, 0x16, 0x7a, 0x65, 0x75, 0xd4, 0xf9, 0xff, 0x6e, 0xad, 0x1c, 0x32,
+ 0x0c, 0x22, 0x34, 0x48, 0x2a, 0xea, 0xd7, 0xfa, 0x90, 0x72, 0x0b, 0x81,
+ 0x15, 0x93, 0x2c, 0xf2, 0x43, 0xf4, 0x9d, 0x35, 0x45, 0xe1, 0x6e, 0x70,
+ 0xaf, 0xbe, 0xc4, 0xc2, 0x7b, 0x12, 0xdb, 0xab, 0x36, 0x95, 0x48, 0x99,
+ 0xec, 0x92, 0x78, 0x33, 0xa8, 0x10, 0x87, 0xab, 0xb7, 0x5d, 0x9b, 0xd8,
+ 0x54, 0xa4, 0xfe, 0x4d, 0xaa, 0x1c, 0x3c, 0x6d, 0x46, 0x6f, 0xfa, 0xf1,
+ 0x5f, 0xc2, 0x37, 0x17, 0x89, 0xd6, 0x4a, 0xbe, 0xf7, 0x9b, 0xa0, 0x50,
+ 0x36, 0xb6, 0x71, 0x31, 0x19, 0x44, 0x17, 0x9b, 0xce, 0x2f, 0xd6, 0xe7,
+ 0x07, 0xe4, 0x98, 0x7e, 0xf9, 0x20, 0x1a, 0x2a, 0x20, 0x53, 0x1a, 0xb0,
+ 0xdd, 0x16, 0x35, 0x01, 0x89, 0x26, 0x96, 0x16, 0x6c, 0x47, 0xfc, 0x00,
+ 0xe1, 0x06, 0x0f, 0x5e, 0xdd, 0xc6, 0x4d, 0x79, 0xdc, 0xaf, 0x85, 0x55,
+ 0x1a, 0xfe, 0x31, 0xba, 0x3d, 0x87, 0xaa, 0xd9, 0xc3, 0x02, 0xe7, 0xc2,
+ 0x2b, 0xff, 0x0d, 0x7a, 0x5a, 0xae, 0x10, 0x9f, 0x9a, 0x1b, 0xd9, 0x5e,
+ 0x02, 0xac, 0x5c, 0x41, 0xbb, 0x31, 0x77, 0xa0, 0xbb, 0xaf, 0x4a, 0x1e,
+ 0xfe, 0xf0, 0xdd, 0x9e, 0xfa, 0x6e, 0x09, 0xd4, 0xcc, 0x39, 0x00, 0xc5,
+ 0xa0, 0x16, 0x4f, 0x6d, 0x39, 0x1f, 0xda, 0xb7, 0x72, 0x0c, 0x57, 0x7b,
+ 0x7f, 0xa1, 0xf6, 0xe3, 0x69, 0x94, 0x57, 0xc7, 0x2b, 0xd7, 0xff, 0xc0,
+ 0xbc, 0x32, 0x19, 0x8e, 0x7e, 0xcc, 0x87, 0xa2, 0x69, 0x46, 0x09, 0x0c,
+ 0x01, 0x99, 0x25, 0x2a, 0x34, 0x0a, 0xca, 0xf9, 0xdc, 0x5e, 0xd0, 0x63,
+ 0xb0, 0xb2, 0xea, 0xd7, 0x35, 0x0c, 0xe5, 0xce},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of oid
+ // tcID: 131
+ {SEC_OID_SHA512,
+ 131,
+ {0x40, 0xa1, 0x4c, 0x4d, 0xf7, 0x26, 0xed, 0x0f, 0x62, 0xb2, 0x94, 0xf6,
+ 0x25, 0x73, 0x99, 0x4e, 0x82, 0x1d, 0x85, 0x5a, 0x28, 0xd9, 0x90, 0xfe,
+ 0x60, 0x0b, 0x7e, 0xfa, 0xd5, 0x02, 0x19, 0xb2, 0xb2, 0xfa, 0x58, 0x4a,
+ 0xc3, 0x7a, 0xac, 0xaf, 0x50, 0x42, 0x8a, 0x36, 0x19, 0x4a, 0xe2, 0x67,
+ 0x4c, 0xa2, 0xd6, 0x77, 0x52, 0x90, 0xed, 0xa4, 0x7c, 0xd4, 0x0b, 0xc7,
+ 0xb1, 0x5a, 0x43, 0xf1, 0xf1, 0x42, 0x93, 0xed, 0xe4, 0xf9, 0x0c, 0x29,
+ 0xc3, 0xa5, 0xbd, 0xd4, 0x08, 0x13, 0x28, 0xd0, 0x3d, 0x19, 0x51, 0x16,
+ 0x63, 0xd1, 0xe8, 0x3d, 0xae, 0x82, 0xa7, 0x91, 0xfd, 0xa6, 0xa9, 0x7d,
+ 0x70, 0xce, 0x80, 0xa9, 0x77, 0xe4, 0xcf, 0x6b, 0x68, 0xec, 0x83, 0x2c,
+ 0x24, 0xe4, 0xcf, 0xab, 0x0b, 0x0b, 0xcc, 0x97, 0x30, 0xd9, 0x53, 0x95,
+ 0x63, 0x0b, 0xf4, 0xae, 0x20, 0x5c, 0x54, 0xcd, 0x45, 0xa1, 0xb8, 0x18,
+ 0xc8, 0x3b, 0x6f, 0x9e, 0x45, 0x76, 0x44, 0x67, 0x13, 0x70, 0x75, 0x30,
+ 0x36, 0x92, 0x0d, 0x62, 0xc2, 0xd6, 0xf6, 0x4d, 0xed, 0x5f, 0x82, 0x49,
+ 0xc7, 0x9b, 0xad, 0xb8, 0xbd, 0x6c, 0x2a, 0x16, 0x64, 0x06, 0x99, 0x79,
+ 0xec, 0x38, 0xa7, 0x39, 0xa9, 0x2f, 0xd8, 0x11, 0x14, 0xab, 0xf1, 0xa1,
+ 0x43, 0xa5, 0x1a, 0xf4, 0xa8, 0x89, 0x59, 0x12, 0xe8, 0x3b, 0x5c, 0x08,
+ 0xa5, 0x20, 0x69, 0x31, 0xfe, 0xae, 0xd1, 0x26, 0x37, 0x4e, 0x87, 0x0b,
+ 0xf7, 0x3e, 0x36, 0x20, 0x3c, 0x9e, 0xd7, 0x00, 0x28, 0xbc, 0xfb, 0x89,
+ 0x65, 0xf2, 0xfd, 0xd1, 0x15, 0x53, 0x8d, 0x3c, 0xd6, 0x03, 0xe2, 0xb1,
+ 0x72, 0x55, 0x5c, 0x11, 0x34, 0x7a, 0xb1, 0x5c, 0xaf, 0x65, 0xcc, 0x53,
+ 0x5b, 0xc0, 0x94, 0x29, 0xfd, 0x0e, 0x5f, 0xf2, 0xee, 0x9d, 0xde, 0xa1,
+ 0x21, 0xb1, 0x8c, 0xaf, 0x4d, 0x64, 0x36, 0xc2, 0x4c, 0x56, 0xc4, 0xd9,
+ 0x7d, 0xe5, 0x67, 0xd4, 0xde, 0xe9, 0x6d, 0xae, 0xad, 0xd3, 0x10, 0xc8,
+ 0x08, 0x35, 0x8c, 0xb1, 0xfb, 0xbf, 0x7b, 0xac, 0xd2, 0xb8, 0x7e, 0xad,
+ 0xd0, 0x63, 0xe9, 0xbd, 0x10, 0xd6, 0x96, 0x9b, 0x9c, 0xfc, 0xbb, 0xb7,
+ 0x28, 0x71, 0x62, 0xeb, 0x2a, 0x5f, 0xc9, 0x04, 0xd5, 0x34, 0x08, 0xb6,
+ 0x4c, 0xfd, 0x34, 0x6a, 0x50, 0x7f, 0x39, 0xba, 0x6d, 0x8b, 0xab, 0x3d,
+ 0xc0, 0x1a, 0x12, 0xeb, 0xd7, 0x53, 0xa7, 0x11, 0x3f, 0xe3, 0xbc, 0xe0,
+ 0x2d, 0xdb, 0xb4, 0x7e, 0x2d, 0x4d, 0xed, 0x5e, 0x34, 0x27, 0x58, 0xcb,
+ 0x9e, 0x91, 0x13, 0xf0, 0xf2, 0x87, 0xda, 0x33, 0x75, 0x94, 0xfa, 0x3d,
+ 0xa4, 0xec, 0x03, 0xb1, 0x67, 0xb6, 0x06, 0xf1, 0xf5, 0xcb, 0x42, 0xaa,
+ 0x20, 0x5f, 0x27, 0x5e, 0x51, 0x87, 0xd1, 0x66, 0xd8, 0x76, 0x9d, 0x0d,
+ 0x21, 0x0f, 0x88, 0xfd, 0x95, 0x65, 0x80, 0xff, 0xae, 0x30, 0xc6, 0xfc,
+ 0x63, 0x7b, 0xbf, 0x16, 0x20, 0x41, 0x46, 0x30, 0x95, 0x69, 0xfd, 0xa2,
+ 0x4f, 0xd3, 0x8e, 0xf7, 0xa7, 0xca, 0x5b, 0xd0, 0xf7, 0x4c, 0xa8, 0x19,
+ 0x7d, 0x2b, 0xb9, 0xb2, 0xef, 0x82, 0xf5, 0x8d, 0x5e, 0x54, 0x1a, 0x54,
+ 0x19, 0x0d, 0x11, 0x98, 0xa1, 0xa3, 0xd8, 0x8a, 0x4e, 0x03, 0x31, 0xf1,
+ 0x90, 0x0f, 0x8e, 0xdf, 0x2d, 0x31, 0xd6, 0xd8, 0xc7, 0x4f, 0x06, 0x62,
+ 0xad, 0x92, 0xec, 0x59, 0x8a, 0x7f, 0xa2, 0x7f, 0xf4, 0x1d, 0xe4, 0x95,
+ 0x1f, 0xdc, 0x4c, 0x35, 0x3c, 0xb9, 0x0c, 0xae, 0xe8, 0x71, 0xe7, 0x25,
+ 0xbd, 0xa2, 0x15, 0x06, 0x8e, 0x41, 0xed, 0x1d, 0xf3, 0x7f, 0x62, 0x87,
+ 0x15, 0x7d, 0xea, 0xab, 0x3f, 0x6e, 0x30, 0xc6, 0x8c, 0xdb, 0x71, 0xe3,
+ 0x25, 0x71, 0x65, 0xcd, 0xd4, 0xc1, 0x48, 0x9b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of oid
+ // tcID: 132
+ {SEC_OID_SHA512,
+ 132,
+ {0x80, 0xc0, 0x1d, 0x6f, 0x05, 0xac, 0x1f, 0x8c, 0xea, 0x15, 0xe6, 0xad,
+ 0xb8, 0x59, 0x16, 0x19, 0x2c, 0x36, 0x5a, 0xf6, 0x86, 0x0d, 0x97, 0x60,
+ 0x08, 0x2e, 0xe6, 0xc1, 0x5b, 0xfe, 0x56, 0x13, 0x9b, 0x7b, 0xbe, 0x81,
+ 0x86, 0x5e, 0x9b, 0xcc, 0xd7, 0x75, 0xc0, 0xe8, 0x05, 0xdf, 0x4d, 0x82,
+ 0x44, 0x9d, 0xac, 0x42, 0xb2, 0x9d, 0xcb, 0x7d, 0x40, 0x4d, 0x5c, 0xb0,
+ 0x53, 0x28, 0x42, 0x57, 0x26, 0x77, 0xfd, 0xfc, 0x83, 0x4c, 0xd5, 0xfc,
+ 0xdb, 0x0e, 0xb4, 0xbe, 0x79, 0x8a, 0x50, 0xd5, 0x83, 0xb8, 0xd4, 0xba,
+ 0x73, 0x07, 0x12, 0xe3, 0xf2, 0xd7, 0xc1, 0x8c, 0x43, 0x0a, 0xa7, 0x62,
+ 0x2b, 0x82, 0x39, 0x85, 0x14, 0x41, 0x02, 0x1f, 0xb0, 0x8a, 0x9f, 0x98,
+ 0xd5, 0x12, 0x13, 0xce, 0x81, 0xd0, 0xfb, 0x8e, 0x07, 0xef, 0x99, 0x00,
+ 0x90, 0x61, 0x0b, 0xe6, 0xbd, 0x93, 0x03, 0x67, 0xd7, 0x6c, 0xd0, 0x68,
+ 0x35, 0xfb, 0x32, 0xcd, 0xff, 0x60, 0x7d, 0x27, 0xf5, 0x5a, 0x84, 0xb8,
+ 0xad, 0x7b, 0x8c, 0xdb, 0xab, 0x41, 0x7c, 0xbc, 0x30, 0x72, 0xad, 0xaa,
+ 0xc5, 0x69, 0x4c, 0x55, 0xa2, 0xe6, 0x3a, 0x59, 0xa6, 0x75, 0x85, 0xb9,
+ 0x25, 0xa5, 0x6a, 0x4d, 0x9f, 0x47, 0xf0, 0xe9, 0x01, 0x29, 0x35, 0x97,
+ 0x9a, 0xc7, 0x5a, 0xf9, 0x6f, 0x7a, 0x40, 0x30, 0x63, 0x63, 0xfe, 0x3b,
+ 0xfd, 0xb4, 0x28, 0xe9, 0x99, 0x8a, 0xdb, 0x3f, 0x26, 0x95, 0xe6, 0x8c,
+ 0xde, 0x13, 0x10, 0x21, 0x24, 0x39, 0xab, 0xfc, 0xb5, 0xf7, 0x8b, 0x56,
+ 0xc5, 0xbd, 0x3d, 0xb7, 0xb4, 0x8c, 0xaf, 0x89, 0x75, 0x37, 0xd2, 0x9c,
+ 0x94, 0x33, 0x22, 0x13, 0x59, 0xd0, 0x80, 0xaf, 0x9f, 0x81, 0x39, 0xd9,
+ 0x46, 0xd8, 0x7a, 0xd5, 0x56, 0x17, 0x41, 0x50, 0x8f, 0x4e, 0xf4, 0x00,
+ 0xda, 0x92, 0xce, 0xba, 0xc6, 0x40, 0x57, 0x2c, 0x62, 0xeb, 0xd1, 0xd0,
+ 0x47, 0xa0, 0xf5, 0x75, 0xfe, 0xa8, 0x56, 0xee, 0xfa, 0x05, 0x7f, 0xac,
+ 0x1f, 0xa3, 0xfc, 0x64, 0x1d, 0xc8, 0xc1, 0xdb, 0x63, 0xaa, 0x90, 0x74,
+ 0xaf, 0xec, 0x47, 0x2f, 0xea, 0xf0, 0x08, 0x24, 0x97, 0xcb, 0x37, 0xfe,
+ 0x86, 0xfd, 0x84, 0x30, 0x3b, 0x50, 0x1f, 0x3e, 0x03, 0x46, 0x14, 0x86,
+ 0x35, 0xca, 0xa1, 0xae, 0x2d, 0xc7, 0x6f, 0x9f, 0xd7, 0xfc, 0x60, 0x65,
+ 0x29, 0xd5, 0xff, 0xdc, 0x7a, 0x74, 0xd0, 0xad, 0x66, 0x73, 0x86, 0xab,
+ 0xa0, 0x17, 0xd5, 0x10, 0xb1, 0x1e, 0xe6, 0x24, 0xad, 0xbc, 0x39, 0x7e,
+ 0x01, 0xb2, 0x4a, 0xc8, 0x51, 0x1b, 0xb1, 0xf3, 0xd1, 0xf7, 0x49, 0x53,
+ 0xa2, 0x81, 0x14, 0xb5, 0xf2, 0x6f, 0x0b, 0xd1, 0x75, 0xf1, 0x39, 0x49,
+ 0xbd, 0xac, 0xaf, 0x9e, 0x69, 0xaf, 0xc7, 0x12, 0xf7, 0x11, 0xd5, 0x1c,
+ 0x54, 0xc0, 0x4d, 0xb4, 0xda, 0x3c, 0x59, 0x8c, 0x05, 0x5e, 0xd7, 0x86,
+ 0x38, 0x1c, 0x44, 0x92, 0x65, 0x43, 0x37, 0x19, 0xc2, 0x6e, 0xbe, 0x44,
+ 0x28, 0x80, 0xf0, 0x79, 0x7a, 0x25, 0x4b, 0x16, 0x5d, 0x01, 0x42, 0x52,
+ 0x7a, 0xef, 0x08, 0x5a, 0x02, 0x5b, 0x53, 0xc4, 0x22, 0xe5, 0xed, 0x4c,
+ 0x4f, 0x8a, 0xd6, 0x64, 0x55, 0x36, 0x0e, 0x13, 0x44, 0x07, 0x0c, 0x9e,
+ 0xd3, 0x27, 0x69, 0x79, 0xbc, 0xd2, 0x10, 0xdb, 0x43, 0x59, 0x80, 0x33,
+ 0xe6, 0x0b, 0xfa, 0x30, 0x2a, 0x02, 0xf7, 0x7c, 0x30, 0xbb, 0x18, 0x48,
+ 0x74, 0x82, 0xd2, 0xc9, 0xb2, 0x64, 0x47, 0x52, 0x7d, 0x6c, 0xec, 0x87,
+ 0x61, 0x39, 0x37, 0x9c, 0xc6, 0xb2, 0xa5, 0xdf, 0x9f, 0x3e, 0xd9, 0x1d,
+ 0xdf, 0xd1, 0x9a, 0x9e, 0xe6, 0x95, 0x2a, 0xd4, 0xff, 0xde, 0xce, 0x26,
+ 0x62, 0x03, 0xbb, 0x77, 0xa1, 0x36, 0xa6, 0xde},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**31 - 1
+ // tcID: 133
+ {SEC_OID_SHA512,
+ 133,
+ {0xb2, 0x60, 0x37, 0x17, 0x86, 0xca, 0xb4, 0x81, 0x59, 0x3c, 0xe9, 0x5c,
+ 0xd0, 0x3a, 0x0a, 0xe6, 0x6e, 0xd3, 0xa9, 0xb9, 0xe1, 0x5f, 0x0a, 0x5a,
+ 0x92, 0x8a, 0x94, 0xa4, 0x4f, 0x26, 0xe0, 0xc9, 0x65, 0xc0, 0x03, 0x59,
+ 0x01, 0xca, 0x12, 0xd0, 0x9b, 0x5a, 0xcf, 0xcd, 0x95, 0xae, 0x77, 0x0c,
+ 0x75, 0x98, 0xf4, 0x9e, 0x9f, 0x67, 0xeb, 0x7c, 0xf5, 0xd6, 0x27, 0x22,
+ 0x24, 0x2c, 0xb0, 0xda, 0x59, 0x5e, 0x2b, 0x5a, 0xc3, 0x50, 0x14, 0x0d,
+ 0xac, 0x4e, 0xb3, 0x6d, 0xf1, 0xfd, 0xcf, 0x22, 0x98, 0x36, 0x55, 0x27,
+ 0xf8, 0x76, 0xe1, 0xf7, 0x98, 0x39, 0x6b, 0x14, 0x1f, 0x08, 0x3b, 0x5d,
+ 0xe0, 0x6f, 0x4a, 0x37, 0x74, 0x1d, 0xa6, 0xd8, 0xa6, 0xb2, 0x27, 0xa8,
+ 0xff, 0xa1, 0x43, 0x7d, 0x9a, 0xfb, 0x73, 0xbc, 0x5e, 0xac, 0x19, 0x6d,
+ 0x84, 0x6e, 0x3d, 0x7b, 0x20, 0x9e, 0x61, 0xef, 0x81, 0x22, 0x80, 0x9f,
+ 0xd2, 0x15, 0x71, 0xe2, 0x28, 0x76, 0xc8, 0x22, 0x9e, 0x3a, 0x6b, 0xa4,
+ 0x95, 0x01, 0x78, 0x41, 0x99, 0xad, 0x88, 0x36, 0x83, 0x8d, 0x2c, 0x28,
+ 0xb9, 0x0f, 0x86, 0xc5, 0x70, 0xe2, 0x5e, 0xdc, 0x8a, 0xa8, 0xeb, 0xdc,
+ 0x2b, 0xc2, 0xc0, 0x8e, 0x8b, 0x24, 0xa0, 0xfa, 0x61, 0xb5, 0x7f, 0xcf,
+ 0xaf, 0x94, 0x27, 0xe6, 0x89, 0x9b, 0x8f, 0xd1, 0x0f, 0x2c, 0x26, 0x3e,
+ 0x3d, 0x2e, 0xb6, 0x98, 0x15, 0x37, 0xbf, 0x46, 0x1c, 0x3b, 0xc0, 0xf1,
+ 0x37, 0x48, 0xb9, 0x37, 0xfe, 0x6c, 0xa7, 0xda, 0xd7, 0x10, 0xc1, 0x70,
+ 0x6f, 0xbe, 0xa0, 0xdf, 0x18, 0x3e, 0xfb, 0x1e, 0xfa, 0xa5, 0xea, 0x2a,
+ 0x73, 0xa6, 0x1b, 0xe5, 0x7a, 0xce, 0xa6, 0xdc, 0x64, 0x80, 0xdb, 0x14,
+ 0x6a, 0x07, 0x98, 0xc2, 0xd5, 0x0a, 0x31, 0x0b, 0xf5, 0x38, 0xda, 0x08,
+ 0x63, 0x05, 0xef, 0xdc, 0xde, 0x77, 0x35, 0xda, 0x2b, 0xd5, 0xe4, 0xef,
+ 0xe5, 0xf1, 0x54, 0x66, 0x02, 0xab, 0xbb, 0x37, 0x8b, 0x1e, 0x8c, 0xca,
+ 0x85, 0x50, 0x7e, 0x6a, 0xf8, 0x65, 0x91, 0x4b, 0x07, 0xf2, 0x71, 0x30,
+ 0x5c, 0xac, 0xab, 0x66, 0xeb, 0xbc, 0xda, 0xa4, 0xf9, 0xa2, 0x1c, 0x66,
+ 0xba, 0xe1, 0x44, 0xb9, 0x7e, 0x80, 0xae, 0xf5, 0xb7, 0x51, 0x50, 0x61,
+ 0x3d, 0x46, 0xa2, 0xda, 0x39, 0x9f, 0x3a, 0x51, 0xd4, 0xab, 0xe8, 0xd5,
+ 0x95, 0x9f, 0x96, 0x81, 0x98, 0x20, 0x59, 0x4a, 0xc4, 0xb8, 0xe3, 0x76,
+ 0x72, 0x55, 0x2f, 0x58, 0xe3, 0x33, 0x9b, 0x25, 0x9c, 0xbe, 0xfb, 0x00,
+ 0x0a, 0xb8, 0x2c, 0x3c, 0x00, 0x83, 0x9c, 0x26, 0x5c, 0x03, 0x2b, 0xac,
+ 0xd2, 0x5f, 0xd5, 0xc0, 0xc7, 0x81, 0x6e, 0x65, 0x53, 0x9e, 0xb4, 0x59,
+ 0x8d, 0x66, 0x98, 0x34, 0xe2, 0x77, 0x1f, 0x0f, 0xc4, 0x16, 0xc4, 0x52,
+ 0x7e, 0x0c, 0x90, 0x4e, 0x96, 0xba, 0x50, 0xdd, 0x67, 0x86, 0xf6, 0x29,
+ 0x6b, 0x4d, 0x0d, 0xe9, 0x3d, 0xdf, 0xee, 0x86, 0x4f, 0x8f, 0x8c, 0xd1,
+ 0xa3, 0x8c, 0x82, 0xff, 0x4f, 0x46, 0x49, 0x4a, 0xed, 0x49, 0xbf, 0x92,
+ 0x87, 0x21, 0x94, 0x5b, 0x5e, 0x7c, 0x88, 0x15, 0x49, 0xdd, 0x31, 0xb6,
+ 0x03, 0x39, 0x1f, 0x1e, 0xab, 0x6d, 0x67, 0xed, 0x50, 0x65, 0xd1, 0x9d,
+ 0x78, 0x15, 0x97, 0x66, 0xa8, 0x07, 0xfe, 0x05, 0x08, 0x3d, 0x13, 0x98,
+ 0x69, 0x49, 0xb5, 0xfa, 0x00, 0x4b, 0xae, 0x48, 0x25, 0x28, 0x78, 0xc9,
+ 0x8a, 0xed, 0xdb, 0x88, 0x4b, 0x07, 0x9d, 0xc5, 0x5b, 0x37, 0x71, 0xa6,
+ 0x7e, 0x29, 0x4b, 0xc3, 0xae, 0xd6, 0x66, 0xd2, 0x5d, 0xfc, 0x86, 0x5c,
+ 0x73, 0x02, 0xbb, 0x01, 0x2f, 0xfc, 0xa4, 0xf1, 0x46, 0xab, 0xea, 0xbc,
+ 0x1e, 0xb1, 0x26, 0x8d, 0x88, 0xa6, 0xfa, 0xa2},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**32 - 1
+ // tcID: 134
+ {SEC_OID_SHA512,
+ 134,
+ {0x84, 0xb6, 0x9d, 0x46, 0x71, 0x89, 0x15, 0xc6, 0xe9, 0xfb, 0x58, 0x2d,
+ 0x72, 0x09, 0xf6, 0x4d, 0x7d, 0x05, 0x92, 0x79, 0x85, 0xb4, 0x7f, 0x60,
+ 0x90, 0x35, 0x84, 0xf7, 0x3d, 0x16, 0x52, 0xd5, 0x71, 0xec, 0x61, 0x24,
+ 0x30, 0x51, 0xda, 0xfa, 0x5d, 0x44, 0x0d, 0x9b, 0xa7, 0xee, 0x59, 0x81,
+ 0x3c, 0x5e, 0xd8, 0x47, 0x38, 0x69, 0x52, 0x76, 0x9b, 0x0c, 0x0e, 0xbb,
+ 0x96, 0x33, 0xb3, 0x02, 0x59, 0x7a, 0x3e, 0xef, 0x71, 0x34, 0x99, 0x12,
+ 0x94, 0x40, 0xa2, 0x0e, 0x9f, 0x4c, 0x33, 0xd9, 0x82, 0x26, 0x1d, 0x68,
+ 0xb8, 0x7c, 0x5f, 0xec, 0x63, 0x84, 0x75, 0xc4, 0x19, 0x82, 0xe8, 0x42,
+ 0x29, 0xb6, 0xce, 0x7e, 0x4d, 0x2f, 0xc9, 0x57, 0xe6, 0x60, 0x84, 0xdf,
+ 0xe5, 0x77, 0x02, 0xd9, 0x4a, 0x7e, 0x8f, 0x31, 0x59, 0x9c, 0x49, 0xe1,
+ 0xba, 0xf6, 0xbc, 0xff, 0x00, 0xcf, 0x1a, 0x42, 0x2e, 0x83, 0x3c, 0x29,
+ 0x23, 0x3a, 0x71, 0xdb, 0x63, 0x1f, 0x12, 0x5b, 0x1e, 0xfd, 0x05, 0xc4,
+ 0x72, 0xd7, 0x8f, 0x12, 0x44, 0xa2, 0xbd, 0xb1, 0x70, 0x7d, 0x6c, 0x9f,
+ 0x9b, 0x4f, 0xc7, 0x02, 0x2b, 0x47, 0xa9, 0xa6, 0xde, 0x15, 0x30, 0x96,
+ 0x6e, 0x49, 0xa6, 0x7e, 0x0b, 0x63, 0x46, 0xaf, 0xb0, 0x5b, 0xbf, 0x77,
+ 0xe3, 0xfc, 0x41, 0x5a, 0x69, 0x65, 0x09, 0xb7, 0xee, 0x4c, 0xa8, 0xe7,
+ 0xb0, 0xa9, 0xb8, 0xcf, 0x73, 0x25, 0xf7, 0xf5, 0xd4, 0xcc, 0x37, 0xeb,
+ 0xcd, 0xfa, 0x00, 0x9d, 0x33, 0xd2, 0x85, 0xe4, 0x06, 0x4a, 0x55, 0x4f,
+ 0x0b, 0xf8, 0x01, 0x05, 0x28, 0xdb, 0x50, 0x7d, 0x9d, 0xd1, 0x21, 0x72,
+ 0x23, 0x6e, 0x02, 0x61, 0x6a, 0x4e, 0x86, 0x93, 0xf0, 0x64, 0xcc, 0x08,
+ 0xe7, 0x33, 0xeb, 0x1b, 0x97, 0x59, 0x56, 0xd1, 0xdb, 0x53, 0xb4, 0xd2,
+ 0x67, 0xfd, 0x05, 0x67, 0xe5, 0xa9, 0x13, 0xf0, 0x83, 0xdf, 0x1d, 0xc3,
+ 0x05, 0x3e, 0x23, 0x77, 0xf0, 0xf2, 0xe0, 0x63, 0xb6, 0x9c, 0x4a, 0x74,
+ 0x1b, 0x51, 0xa2, 0xcc, 0x43, 0x0a, 0x25, 0x39, 0xc1, 0x3e, 0x83, 0x1a,
+ 0x7f, 0x35, 0xce, 0x97, 0x15, 0x87, 0xb0, 0x8b, 0xd9, 0x0a, 0xc0, 0xc3,
+ 0xd8, 0x01, 0xe2, 0x2e, 0xce, 0x2a, 0x67, 0x3b, 0xa1, 0xe2, 0x24, 0xd4,
+ 0xbe, 0xd1, 0x42, 0xf8, 0xa6, 0xfb, 0xdb, 0x6b, 0xc2, 0xa5, 0x73, 0xbb,
+ 0xd0, 0x67, 0x4a, 0x05, 0x95, 0x88, 0x68, 0xd9, 0x94, 0xcc, 0x9c, 0x91,
+ 0x16, 0x5b, 0xdd, 0xb6, 0x7d, 0x6f, 0x20, 0x08, 0xa6, 0xb7, 0x88, 0x96,
+ 0xa7, 0x7b, 0xbd, 0xa1, 0xd1, 0x4c, 0xa1, 0xf9, 0xc4, 0x9d, 0xd3, 0x4a,
+ 0xe4, 0x3f, 0x1e, 0x85, 0x58, 0x53, 0x96, 0xb5, 0x62, 0x23, 0xc2, 0x53,
+ 0x5b, 0x49, 0xdf, 0x27, 0x6e, 0x7e, 0x25, 0xbd, 0x6d, 0x75, 0xf1, 0x37,
+ 0xc9, 0xf3, 0xbc, 0x64, 0x11, 0x69, 0x0c, 0x0d, 0xcf, 0x9b, 0x9d, 0x08,
+ 0x82, 0x99, 0x6d, 0xf8, 0xba, 0x5a, 0x36, 0xa5, 0x17, 0x8e, 0x09, 0x75,
+ 0xe8, 0xee, 0xa0, 0x00, 0x7c, 0xa4, 0xb5, 0x4b, 0xb7, 0xf6, 0x91, 0x41,
+ 0x72, 0x37, 0x02, 0x26, 0x03, 0x3f, 0x97, 0x80, 0x61, 0x42, 0x36, 0xc2,
+ 0x1a, 0xa2, 0x86, 0x43, 0x06, 0xda, 0x34, 0x48, 0x76, 0xfc, 0xe8, 0xf2,
+ 0x4a, 0x05, 0x5c, 0xaf, 0x66, 0x80, 0x96, 0x48, 0xb6, 0x08, 0x10, 0x7a,
+ 0xb0, 0xce, 0x18, 0x81, 0x39, 0x8e, 0xe5, 0xb1, 0x4c, 0x2c, 0xdc, 0x6f,
+ 0x49, 0x52, 0x13, 0x17, 0xb9, 0xcb, 0x68, 0xfc, 0x87, 0x7b, 0x3b, 0x52,
+ 0xb4, 0x90, 0x9b, 0xe1, 0xd5, 0x99, 0xa8, 0x35, 0x90, 0x38, 0x32, 0xbd,
+ 0x24, 0x3f, 0xd0, 0xda, 0xb7, 0x5b, 0x43, 0xa0, 0x2e, 0xab, 0xf7, 0xc7,
+ 0xc6, 0x1e, 0xfd, 0xf5, 0x9a, 0x2c, 0xe2, 0xec},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**40 - 1
+ // tcID: 135
+ {SEC_OID_SHA512,
+ 135,
+ {0x77, 0x55, 0x31, 0x4b, 0x6e, 0x33, 0x09, 0x1c, 0x42, 0x17, 0xc5, 0x03,
+ 0x16, 0x5e, 0x74, 0x65, 0xcf, 0x27, 0x2f, 0xa8, 0x56, 0xad, 0xe2, 0xcd,
+ 0x36, 0xff, 0x9a, 0x5d, 0xb7, 0xb8, 0xe8, 0x46, 0xf1, 0x5a, 0x39, 0x41,
+ 0x8a, 0xb5, 0xe6, 0x81, 0xd0, 0x38, 0xfb, 0xe8, 0x9a, 0xb6, 0xc7, 0xf7,
+ 0xdc, 0x8f, 0xf7, 0xbc, 0x57, 0x04, 0x08, 0x44, 0xb0, 0xca, 0x69, 0x05,
+ 0xa9, 0x01, 0x9e, 0x59, 0x2a, 0xc6, 0xa5, 0x23, 0xb0, 0xed, 0xda, 0x7d,
+ 0x3f, 0x11, 0xe2, 0x24, 0xda, 0x25, 0x35, 0x33, 0x8e, 0x37, 0x1b, 0x05,
+ 0xf7, 0x36, 0xb7, 0x59, 0x3c, 0x37, 0xff, 0x15, 0x6f, 0x73, 0x00, 0x3b,
+ 0x1f, 0xf3, 0x35, 0x27, 0x16, 0x49, 0xbe, 0xcc, 0xd8, 0x7c, 0x02, 0xd5,
+ 0x30, 0x8b, 0x33, 0x9f, 0xfd, 0x5b, 0x90, 0x9b, 0x00, 0x52, 0x74, 0xa2,
+ 0xa0, 0x9c, 0x8a, 0x0a, 0xc4, 0x25, 0xe7, 0xd5, 0x15, 0x99, 0x15, 0x84,
+ 0x07, 0xfe, 0x05, 0xde, 0x1d, 0x41, 0xe1, 0x10, 0x08, 0x14, 0x3d, 0xfc,
+ 0xa4, 0x97, 0xf7, 0x0c, 0x0e, 0x28, 0x3f, 0xaf, 0x95, 0x54, 0x02, 0x5f,
+ 0xc0, 0xec, 0xdb, 0x1f, 0xf8, 0x3b, 0x1c, 0xfa, 0xfc, 0xb6, 0xca, 0x8f,
+ 0x0c, 0xc6, 0xe9, 0x7e, 0x3a, 0x3a, 0x7b, 0x62, 0xb0, 0x0d, 0x61, 0xcc,
+ 0x4c, 0x14, 0x01, 0xdf, 0xea, 0xe2, 0x40, 0x86, 0x22, 0xe1, 0x9d, 0x5c,
+ 0x06, 0xe6, 0x9f, 0xe7, 0xfc, 0x1f, 0xeb, 0x45, 0x70, 0xd5, 0x8a, 0x70,
+ 0x49, 0xde, 0x87, 0x47, 0x51, 0x30, 0x9a, 0xf9, 0xee, 0x0f, 0xc7, 0xca,
+ 0x3b, 0x50, 0xfa, 0x64, 0x93, 0xd0, 0x33, 0x68, 0x40, 0x5d, 0xb1, 0xd4,
+ 0x83, 0xb6, 0x14, 0x86, 0xbf, 0x06, 0xe6, 0x40, 0x98, 0x5c, 0x3a, 0xdf,
+ 0xfe, 0x35, 0x40, 0x88, 0x37, 0x16, 0xc3, 0xf7, 0x82, 0x81, 0x34, 0x7d,
+ 0xe0, 0x9d, 0xc3, 0xde, 0x04, 0x4a, 0x5c, 0x60, 0xc3, 0x3c, 0xaf, 0x06,
+ 0x08, 0xfb, 0xb6, 0x85, 0xd2, 0x1f, 0xae, 0x32, 0x13, 0xfa, 0x28, 0x0b,
+ 0xa6, 0x8a, 0xab, 0x5f, 0x82, 0x2b, 0x9f, 0x1f, 0x5a, 0xfc, 0xd5, 0x18,
+ 0x32, 0xb5, 0x94, 0x66, 0xa1, 0x21, 0x2c, 0x92, 0x06, 0x3d, 0x65, 0x74,
+ 0x41, 0xb5, 0x5f, 0xc3, 0x9c, 0xdb, 0xf1, 0x68, 0x01, 0x13, 0x7c, 0xb5,
+ 0x31, 0xfd, 0x23, 0xde, 0x3f, 0xea, 0x0f, 0xf0, 0x1d, 0x5c, 0xc6, 0x8a,
+ 0x68, 0x04, 0xfb, 0x71, 0x15, 0xa7, 0xde, 0xb3, 0x59, 0x52, 0xd9, 0xa0,
+ 0xdf, 0xf4, 0xd3, 0xe3, 0x1d, 0x52, 0xaf, 0x4b, 0x68, 0x10, 0x4f, 0x85,
+ 0x65, 0x46, 0x19, 0x90, 0x8d, 0x08, 0xb1, 0x68, 0x81, 0xc6, 0x8a, 0x52,
+ 0xb9, 0xb5, 0x2b, 0x48, 0x07, 0xc3, 0xb4, 0x44, 0x25, 0xb0, 0x98, 0x7c,
+ 0x08, 0xab, 0x93, 0x4c, 0x13, 0x42, 0xbb, 0x54, 0x69, 0x64, 0x6e, 0xc0,
+ 0x48, 0x07, 0x98, 0x45, 0x3d, 0x5c, 0x4d, 0x47, 0x1f, 0x1c, 0x2b, 0x59,
+ 0xfd, 0x4e, 0x4e, 0x36, 0x3e, 0x1b, 0x01, 0xe1, 0xf0, 0x5e, 0x19, 0x15,
+ 0x7e, 0x25, 0x08, 0xe5, 0x7b, 0x61, 0x5a, 0x10, 0x16, 0x26, 0x9e, 0xff,
+ 0xd2, 0x98, 0x90, 0x14, 0x88, 0x67, 0xf5, 0xcc, 0x41, 0x59, 0xdc, 0x40,
+ 0x9a, 0x33, 0x20, 0xf9, 0xb2, 0x12, 0x49, 0x97, 0xda, 0x6f, 0xce, 0x48,
+ 0x1b, 0xe2, 0x41, 0xad, 0x7d, 0x4f, 0x78, 0x07, 0x86, 0xed, 0xdd, 0x5e,
+ 0xa0, 0xee, 0x7a, 0x0b, 0x52, 0xfe, 0x41, 0x91, 0x48, 0x05, 0x9a, 0xad,
+ 0xf0, 0xb9, 0x0c, 0xf8, 0x18, 0x25, 0x71, 0x9a, 0xbe, 0x73, 0xd6, 0xf9,
+ 0x11, 0x0b, 0x01, 0xb9, 0x6f, 0xcd, 0x56, 0x40, 0xf9, 0x45, 0x87, 0x04,
+ 0x04, 0xaf, 0xda, 0x95, 0x50, 0x92, 0x6d, 0xb3, 0x61, 0x1d, 0x89, 0xb2,
+ 0x2b, 0x73, 0xd0, 0x59, 0x76, 0xad, 0xb6, 0x79},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of oid = 2**64 - 1
+ // tcID: 136
+ {SEC_OID_SHA512,
+ 136,
+ {0x51, 0x72, 0x9b, 0x15, 0x7c, 0xf6, 0x1f, 0x9d, 0xc8, 0x82, 0x45, 0xa3,
+ 0xd0, 0xca, 0xed, 0x29, 0x1c, 0x33, 0xd7, 0x38, 0xc4, 0x16, 0xdd, 0xc9,
+ 0xf4, 0xaa, 0x73, 0xfc, 0x17, 0xa2, 0xa9, 0xb3, 0x95, 0x00, 0xa3, 0x61,
+ 0xcd, 0x0d, 0xb7, 0x22, 0x43, 0xe0, 0x2f, 0xaf, 0x12, 0x9a, 0xcc, 0x83,
+ 0x78, 0xf6, 0x89, 0x84, 0x2d, 0xb2, 0xcf, 0xf0, 0x7a, 0xd4, 0x3e, 0xe7,
+ 0xcb, 0xf3, 0x94, 0x89, 0x02, 0xd8, 0x47, 0xee, 0x2d, 0x43, 0x77, 0x3e,
+ 0x8a, 0x86, 0xfc, 0xc3, 0x01, 0x6c, 0xc8, 0x79, 0xd2, 0x38, 0xba, 0x4d,
+ 0x7f, 0x19, 0xe0, 0x97, 0xe3, 0x31, 0x22, 0x51, 0x46, 0xdf, 0xc9, 0x15,
+ 0xae, 0x1c, 0x19, 0x18, 0x4f, 0x81, 0xbe, 0x47, 0xa3, 0xca, 0xce, 0x37,
+ 0x32, 0x7b, 0x13, 0x49, 0x99, 0xc4, 0x97, 0x42, 0x56, 0x71, 0xa8, 0xf6,
+ 0x2e, 0x66, 0x78, 0x53, 0x01, 0x14, 0x66, 0x5f, 0x18, 0x61, 0xdf, 0x49,
+ 0xe8, 0xef, 0x9a, 0x92, 0x4e, 0x40, 0x42, 0x4d, 0xaf, 0x84, 0x7b, 0x6a,
+ 0xe1, 0x29, 0x7d, 0x4c, 0x55, 0x4d, 0xdf, 0x32, 0x7f, 0x3b, 0x22, 0xb5,
+ 0x84, 0x88, 0xd8, 0x37, 0x12, 0xfc, 0x5d, 0x73, 0x6b, 0xb1, 0x1e, 0x80,
+ 0x7b, 0xfb, 0x83, 0x29, 0x74, 0x84, 0x90, 0x2e, 0x10, 0x0f, 0xa9, 0xab,
+ 0xd4, 0xf3, 0x6d, 0xae, 0x61, 0x95, 0x23, 0x9d, 0x4b, 0xa9, 0xda, 0x11,
+ 0xdd, 0x68, 0x55, 0x74, 0x56, 0x5d, 0xf0, 0xb2, 0xcd, 0x9b, 0x4c, 0xd6,
+ 0x0d, 0xba, 0x42, 0xf6, 0x46, 0xd7, 0x63, 0x15, 0xd2, 0xef, 0xf5, 0x6b,
+ 0x24, 0xf7, 0xad, 0x57, 0x44, 0xe1, 0x09, 0x14, 0x8d, 0x60, 0x8a, 0x0a,
+ 0x13, 0x0b, 0x27, 0x89, 0x74, 0x04, 0x79, 0x92, 0xd7, 0xc5, 0x08, 0x21,
+ 0x6a, 0x13, 0x4c, 0xf0, 0xdc, 0x73, 0x93, 0x1c, 0x85, 0xfa, 0x13, 0x0a,
+ 0xda, 0x08, 0x90, 0x5d, 0x00, 0x46, 0xc2, 0xc5, 0xd0, 0x51, 0x25, 0xdb,
+ 0x1f, 0xba, 0xc0, 0xaf, 0x81, 0xc3, 0xc4, 0x65, 0xbb, 0xec, 0x62, 0xfe,
+ 0x0d, 0x93, 0xf7, 0x97, 0x16, 0x39, 0x33, 0x50, 0x13, 0xe7, 0xda, 0xeb,
+ 0xe7, 0x49, 0xc1, 0x36, 0x97, 0x64, 0xe9, 0xca, 0x15, 0x8b, 0xd2, 0x76,
+ 0x24, 0xfd, 0x1e, 0xd4, 0x40, 0x04, 0x6b, 0xdc, 0x49, 0xa6, 0xc4, 0x31,
+ 0x9e, 0xbc, 0x41, 0xa8, 0x13, 0xf5, 0x85, 0x99, 0x83, 0xfa, 0x02, 0x3f,
+ 0x78, 0x1b, 0x0f, 0x99, 0xff, 0xa6, 0x2a, 0xa2, 0x2d, 0x77, 0x36, 0x39,
+ 0x70, 0xf4, 0xe9, 0x08, 0x5e, 0x2d, 0x5e, 0x92, 0x8c, 0xe0, 0xdc, 0xa2,
+ 0x12, 0x2d, 0xf1, 0x7d, 0xbc, 0xb3, 0xdb, 0x72, 0xc7, 0x3f, 0x68, 0xf7,
+ 0xb5, 0x07, 0x35, 0x6a, 0xd1, 0xc7, 0xb3, 0xc4, 0x75, 0x00, 0x40, 0x8a,
+ 0xaa, 0x4a, 0xa8, 0xb9, 0x07, 0x0a, 0xff, 0xa7, 0xc7, 0xfd, 0xe7, 0xcb,
+ 0xf2, 0x9c, 0x3c, 0x93, 0xd2, 0x9a, 0xc2, 0x28, 0x35, 0x43, 0xe0, 0x91,
+ 0x27, 0x95, 0xd7, 0x1e, 0x21, 0xe4, 0xc7, 0x22, 0xd6, 0xdb, 0x94, 0x8b,
+ 0xa8, 0xc3, 0x08, 0x44, 0x87, 0x9b, 0x15, 0x1f, 0xa7, 0xe1, 0x54, 0x3c,
+ 0x0d, 0xdd, 0xca, 0x62, 0xc3, 0x44, 0x61, 0xac, 0x32, 0x20, 0xa5, 0x7e,
+ 0x7e, 0xfa, 0x9b, 0x01, 0xd4, 0x8f, 0x8c, 0x41, 0xc1, 0x36, 0x12, 0xc7,
+ 0x4e, 0x47, 0xfe, 0xcc, 0xae, 0x95, 0xfd, 0x8e, 0x1b, 0xf4, 0x1b, 0x6e,
+ 0x4c, 0x59, 0x46, 0xc3, 0x2a, 0x5e, 0xda, 0xca, 0x3b, 0x6a, 0x89, 0x79,
+ 0x3c, 0xe3, 0x4f, 0x35, 0x79, 0xfa, 0xe2, 0xa7, 0x65, 0xfc, 0x21, 0xc3,
+ 0x52, 0x1d, 0x5c, 0x3d, 0x5b, 0x3d, 0x80, 0xd7, 0xfc, 0x29, 0xf9, 0x2b,
+ 0xf9, 0x41, 0x27, 0xca, 0x0e, 0x50, 0x91, 0x12, 0xaa, 0x57, 0x9d, 0x66,
+ 0xeb, 0x9a, 0x01, 0x5c, 0x00, 0x1b, 0xe1, 0xd4},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of oid
+ // tcID: 137
+ {SEC_OID_SHA512,
+ 137,
+ {0xb3, 0x9a, 0x0d, 0x5c, 0xfc, 0xdf, 0x35, 0x34, 0xff, 0xd2, 0xb1, 0xf7,
+ 0xf0, 0x25, 0xb3, 0x3d, 0xd9, 0x49, 0x16, 0x4a, 0x50, 0xac, 0xba, 0x28,
+ 0xb3, 0x04, 0x99, 0xc7, 0xc6, 0xa5, 0xce, 0xd7, 0x9d, 0xc2, 0x78, 0xdf,
+ 0x30, 0xaa, 0x2e, 0x1e, 0x80, 0x86, 0x37, 0x7b, 0x9b, 0x95, 0x8a, 0x79,
+ 0x75, 0x1f, 0x32, 0xc4, 0x80, 0x4a, 0x43, 0x5f, 0x23, 0x7c, 0x74, 0xfc,
+ 0xdc, 0xac, 0x84, 0xc6, 0xfc, 0x63, 0x57, 0x23, 0x44, 0x61, 0x96, 0xb4,
+ 0x6d, 0x44, 0x35, 0x67, 0x71, 0xeb, 0x5e, 0x27, 0x6f, 0x2c, 0x8a, 0x2e,
+ 0x35, 0x9b, 0x2c, 0xdf, 0x05, 0x2c, 0x0a, 0xd7, 0xfb, 0x62, 0x9f, 0xef,
+ 0x23, 0xfc, 0x22, 0xc8, 0x2c, 0x37, 0x5e, 0xe5, 0x26, 0x01, 0xf8, 0x58,
+ 0xca, 0xe7, 0x96, 0x43, 0x64, 0x6f, 0x77, 0xe4, 0xc8, 0x4f, 0xcc, 0x31,
+ 0xf5, 0x04, 0x55, 0xa4, 0x80, 0x95, 0xc1, 0xeb, 0x72, 0xa5, 0x4b, 0x4c,
+ 0x0d, 0xd3, 0x6e, 0xa3, 0x19, 0x9a, 0x76, 0x2a, 0x88, 0x5d, 0x20, 0x69,
+ 0x4e, 0x08, 0x75, 0xea, 0x2d, 0x22, 0x37, 0x05, 0x30, 0x86, 0xdd, 0x7d,
+ 0x34, 0x98, 0x2a, 0xe1, 0x09, 0x71, 0xb6, 0xbb, 0x47, 0x8a, 0x85, 0x19,
+ 0x3d, 0x11, 0x14, 0xae, 0xa5, 0xce, 0xae, 0x78, 0x21, 0xcf, 0xca, 0x3f,
+ 0x52, 0x1d, 0x62, 0xc5, 0x7e, 0x7c, 0x97, 0xb5, 0x5d, 0xd5, 0xfc, 0x13,
+ 0x69, 0x60, 0x2f, 0x15, 0x87, 0x49, 0x25, 0x74, 0x55, 0x03, 0xcc, 0xdf,
+ 0x13, 0x13, 0x45, 0x81, 0x5b, 0xfd, 0x16, 0xb3, 0x86, 0xde, 0x39, 0x1f,
+ 0x32, 0xcf, 0xfd, 0x30, 0xa5, 0x29, 0xe9, 0xf2, 0x10, 0xcb, 0x3b, 0x9e,
+ 0xfe, 0x86, 0x5f, 0x07, 0xb5, 0x0c, 0x26, 0x81, 0x0f, 0xc7, 0x22, 0x00,
+ 0x89, 0xb1, 0x93, 0xe5, 0x10, 0x03, 0xc8, 0x19, 0x19, 0x7e, 0x0d, 0x4a,
+ 0x40, 0x44, 0xc5, 0xee, 0xac, 0x1e, 0x87, 0x28, 0x8a, 0x09, 0x1d, 0xb0,
+ 0x26, 0x88, 0x6e, 0x09, 0xec, 0xc3, 0x86, 0xcf, 0xc3, 0x78, 0xb7, 0x75,
+ 0xf4, 0x2d, 0x40, 0x3d, 0x6c, 0xcc, 0xab, 0x2e, 0x47, 0x3f, 0x19, 0x36,
+ 0xec, 0xcb, 0x4c, 0xd4, 0x1d, 0x5b, 0x24, 0x68, 0x70, 0xeb, 0xe3, 0x27,
+ 0x85, 0xd8, 0xf9, 0xab, 0xc5, 0x03, 0xdb, 0x5a, 0xc2, 0x69, 0x55, 0x4a,
+ 0xc3, 0xb6, 0x28, 0x6b, 0x3b, 0x63, 0x43, 0x4d, 0xe3, 0x3a, 0xee, 0x9d,
+ 0xf9, 0x7b, 0x81, 0x70, 0x50, 0xb0, 0xb8, 0x57, 0x90, 0x6d, 0x6c, 0xd4,
+ 0xcd, 0x4d, 0x07, 0xb1, 0x1d, 0xf2, 0x05, 0x8b, 0xcf, 0x92, 0x44, 0x05,
+ 0xce, 0x02, 0x0c, 0x42, 0xd0, 0x1f, 0xfe, 0x04, 0xbb, 0x39, 0x19, 0xde,
+ 0xab, 0x04, 0xb1, 0x90, 0xd1, 0xeb, 0x49, 0x06, 0x37, 0x82, 0x88, 0xa6,
+ 0xfe, 0xb1, 0xa1, 0xce, 0x01, 0xe8, 0x25, 0x6c, 0xf5, 0xb5, 0xf8, 0x88,
+ 0x8d, 0x6c, 0xe1, 0x8b, 0x09, 0x31, 0x51, 0xae, 0x18, 0xba, 0xcb, 0xe8,
+ 0x1c, 0x42, 0x05, 0x8f, 0xd3, 0x5d, 0x6f, 0xcd, 0x1f, 0x63, 0x85, 0xd9,
+ 0xd7, 0xa0, 0x1a, 0x16, 0x4c, 0xbf, 0xeb, 0x68, 0x82, 0xc7, 0xd0, 0x94,
+ 0xd2, 0xf0, 0x58, 0xa5, 0x68, 0x6d, 0x64, 0x70, 0x8c, 0x92, 0x89, 0x67,
+ 0xdc, 0x8c, 0x71, 0x15, 0xea, 0x94, 0x0f, 0x99, 0x44, 0x16, 0x56, 0x31,
+ 0x15, 0xd8, 0x47, 0xe1, 0xc3, 0xe1, 0x5f, 0x63, 0x61, 0x8d, 0x42, 0xaf,
+ 0x12, 0xb4, 0x7e, 0xd7, 0x6b, 0x2e, 0xc0, 0xa9, 0x66, 0x34, 0xb4, 0x09,
+ 0xc8, 0x02, 0x41, 0xab, 0xcf, 0x3a, 0x68, 0xb0, 0xe2, 0x55, 0xb9, 0xda,
+ 0x79, 0x85, 0xa9, 0x66, 0xff, 0xe8, 0x09, 0x8f, 0x1a, 0xf6, 0xc7, 0xfe,
+ 0x9d, 0xa6, 0x4b, 0xe0, 0x53, 0xc7, 0xdb, 0x9a, 0xdd, 0xeb, 0x14, 0x2f,
+ 0x97, 0xa3, 0xee, 0x6a, 0x90, 0xfe, 0x23, 0x29},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: removing oid
+ // tcID: 138
+ {SEC_OID_SHA512,
+ 138,
+ {0x17, 0x47, 0xd4, 0x96, 0x1c, 0x28, 0xd3, 0x7c, 0x22, 0x5f, 0x94, 0x4f,
+ 0xfb, 0xd9, 0x67, 0xae, 0x2f, 0xcb, 0x8f, 0x5d, 0xbd, 0x3e, 0xc2, 0x17,
+ 0xcf, 0xed, 0x16, 0xb1, 0xed, 0x60, 0x2f, 0x3d, 0x00, 0xb1, 0x60, 0x07,
+ 0xf9, 0x43, 0x69, 0xa7, 0x54, 0xf2, 0x40, 0xcc, 0xfb, 0xf0, 0x89, 0xf1,
+ 0x3a, 0x08, 0x6d, 0x7e, 0x5c, 0xb5, 0xc3, 0x9b, 0x42, 0x05, 0xd2, 0x4c,
+ 0x1b, 0x18, 0x38, 0xab, 0x13, 0x61, 0x8c, 0x8e, 0x66, 0x07, 0xd9, 0xfa,
+ 0x52, 0xd0, 0x82, 0x43, 0xd0, 0x9c, 0x2a, 0xda, 0x53, 0x8e, 0xe0, 0x32,
+ 0xfb, 0xf4, 0xbd, 0xe8, 0xfd, 0x0b, 0x80, 0xad, 0x97, 0xa5, 0x57, 0xf6,
+ 0xd3, 0xde, 0xb3, 0x65, 0x48, 0x1e, 0x68, 0x95, 0x52, 0x5d, 0xb6, 0x66,
+ 0x4c, 0x10, 0xf9, 0x09, 0xa8, 0x79, 0x15, 0x09, 0x16, 0x08, 0x76, 0x47,
+ 0x07, 0xa7, 0xaf, 0xc4, 0x2a, 0x64, 0xa5, 0xc8, 0xa8, 0xef, 0xfd, 0x48,
+ 0x55, 0x48, 0x5d, 0xe4, 0x45, 0x7d, 0x74, 0x76, 0x5a, 0xa8, 0x2a, 0x74,
+ 0x46, 0x14, 0xd3, 0x5c, 0x83, 0xa2, 0x1e, 0xa8, 0xf6, 0xb5, 0x59, 0x1e,
+ 0xec, 0x74, 0xa3, 0x14, 0x76, 0xf3, 0x9f, 0xce, 0x29, 0x33, 0x28, 0xf9,
+ 0xd3, 0x86, 0x50, 0x70, 0x94, 0x23, 0x08, 0xd6, 0x45, 0x99, 0xd7, 0x04,
+ 0xae, 0xba, 0xa7, 0x07, 0xe4, 0x06, 0xf3, 0xab, 0x55, 0x94, 0x5b, 0x7f,
+ 0x91, 0x65, 0x39, 0x2c, 0x13, 0xd0, 0x69, 0x52, 0x70, 0x11, 0xd8, 0x13,
+ 0xd2, 0x06, 0x38, 0xd8, 0x0e, 0xca, 0x7f, 0xaf, 0xbd, 0xb5, 0x48, 0x16,
+ 0x1e, 0x7f, 0x6c, 0x8e, 0xd2, 0x5c, 0x0e, 0x8e, 0xd1, 0xd0, 0xfa, 0xa3,
+ 0x17, 0x9d, 0xd1, 0x8e, 0x75, 0xf0, 0x13, 0x2a, 0xe1, 0x1b, 0xc1, 0x90,
+ 0x4f, 0x7b, 0x19, 0x5a, 0x34, 0x5e, 0xa2, 0xb7, 0x80, 0x25, 0xf0, 0xde,
+ 0x6d, 0x81, 0xe0, 0x5c, 0x01, 0xbb, 0x17, 0x34, 0xc7, 0x66, 0xeb, 0x23,
+ 0xe4, 0x03, 0x2f, 0xeb, 0xfd, 0x5a, 0x36, 0x17, 0xed, 0x36, 0x41, 0xba,
+ 0x7e, 0x18, 0xa1, 0x6c, 0xb4, 0x6b, 0xa9, 0xcf, 0x89, 0xdd, 0x40, 0x6f,
+ 0x8e, 0xd5, 0x57, 0x48, 0xe0, 0xe9, 0xe8, 0x68, 0x57, 0x8a, 0x65, 0x75,
+ 0x47, 0x0b, 0x10, 0x66, 0xe3, 0x36, 0xb4, 0xbf, 0x8f, 0xa4, 0x2f, 0xc6,
+ 0x87, 0xd0, 0x59, 0x0c, 0x80, 0x55, 0x86, 0x6c, 0x3b, 0xb3, 0x3d, 0x27,
+ 0x2f, 0x43, 0x52, 0x58, 0xfc, 0xc2, 0x20, 0x8a, 0x16, 0x1d, 0x30, 0x02,
+ 0x67, 0xe7, 0x01, 0x4b, 0x2a, 0x6b, 0xc9, 0x5a, 0x42, 0x63, 0x8d, 0xac,
+ 0xcf, 0xf3, 0xcd, 0xad, 0x15, 0x70, 0xbc, 0x3e, 0x92, 0x74, 0x61, 0x08,
+ 0xd5, 0x6d, 0x5e, 0xcb, 0x4a, 0x5f, 0xbf, 0x7d, 0x43, 0x06, 0x2b, 0x59,
+ 0x06, 0x57, 0x1f, 0x41, 0xe0, 0x9a, 0x3f, 0x7d, 0x2c, 0x58, 0x58, 0xb8,
+ 0x0c, 0xc2, 0x5f, 0x9f, 0xe5, 0x47, 0x74, 0x87, 0x45, 0x39, 0xff, 0xee,
+ 0xfb, 0x48, 0x5e, 0x25, 0xf2, 0x33, 0x08, 0x93, 0xa1, 0x6a, 0x07, 0x54,
+ 0xb6, 0x81, 0xef, 0x34, 0x67, 0x2e, 0xb8, 0xb8, 0x81, 0xad, 0xb6, 0x70,
+ 0x0f, 0x5e, 0x19, 0x25, 0x12, 0x59, 0xa3, 0xd2, 0x0f, 0x42, 0xfd, 0x8b,
+ 0x9b, 0xf3, 0xd9, 0xbc, 0xe3, 0xb7, 0xb5, 0x36, 0x39, 0x56, 0x41, 0x71,
+ 0xae, 0x6b, 0xf7, 0x89, 0x43, 0x00, 0x95, 0x83, 0xbb, 0x1e, 0xca, 0x73,
+ 0x80, 0x9b, 0x17, 0x03, 0xf1, 0xdd, 0xbe, 0xfc, 0x67, 0x8e, 0x3f, 0x43,
+ 0x5c, 0x35, 0x66, 0x76, 0x80, 0x3a, 0x60, 0x72, 0xbb, 0xd0, 0x71, 0x1d,
+ 0x36, 0x7f, 0x28, 0xf7, 0x03, 0x38, 0x41, 0x48, 0x95, 0xbd, 0xea, 0xd3,
+ 0xc9, 0x76, 0x88, 0xc1, 0xe0, 0x70, 0xf7, 0x76, 0x97, 0xee, 0xf6, 0x91,
+ 0xa8, 0xcc, 0x60, 0x96, 0x60, 0xe4, 0xf6, 0xbd},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely oid tag
+ // tcID: 139
+ {SEC_OID_SHA512,
+ 139,
+ {0xbc, 0x56, 0x5c, 0x38, 0x6b, 0x10, 0x56, 0xd4, 0x8b, 0xf0, 0xbd, 0xfe,
+ 0xab, 0xa9, 0x54, 0xdc, 0xa1, 0x98, 0x74, 0xa5, 0x11, 0x59, 0xf3, 0xed,
+ 0x83, 0x5f, 0x2e, 0xd3, 0xd9, 0x02, 0x3e, 0x37, 0x52, 0x17, 0x1e, 0x70,
+ 0xcd, 0xaa, 0x1f, 0x8a, 0xd1, 0xbb, 0x47, 0xcc, 0x92, 0x1d, 0xaa, 0xb3,
+ 0x03, 0xf3, 0x71, 0x75, 0x9a, 0x5e, 0xb3, 0x5a, 0x20, 0x72, 0x21, 0x19,
+ 0x92, 0x1f, 0x2b, 0x3b, 0x86, 0x6d, 0x2a, 0x80, 0x6c, 0x4c, 0xe9, 0xec,
+ 0x9e, 0xa4, 0x58, 0xb2, 0x6c, 0x3e, 0x4d, 0x1e, 0x1c, 0x14, 0x6b, 0x4e,
+ 0x5c, 0xc8, 0x55, 0xff, 0xfe, 0x27, 0xe4, 0x40, 0x9a, 0x4f, 0xbf, 0x1c,
+ 0x84, 0x7e, 0xe6, 0x89, 0x4a, 0x74, 0xa2, 0x5a, 0x28, 0xe1, 0xdb, 0xdc,
+ 0x4c, 0x3c, 0xc5, 0x8c, 0x64, 0x5e, 0x3b, 0x81, 0xbe, 0x59, 0x0a, 0xef,
+ 0x4e, 0xa0, 0x38, 0xad, 0xd1, 0x37, 0x79, 0xc2, 0x9d, 0xc7, 0xc2, 0x57,
+ 0x10, 0x75, 0x0c, 0xf5, 0x16, 0x55, 0x1d, 0x53, 0xe8, 0xa5, 0x0f, 0x42,
+ 0xf5, 0x11, 0x7b, 0x9c, 0x6e, 0x13, 0x9b, 0x2e, 0x8f, 0x1a, 0xb6, 0x43,
+ 0x31, 0x88, 0x6a, 0x95, 0x91, 0x36, 0xf5, 0x5a, 0x03, 0x61, 0x4d, 0x23,
+ 0x0b, 0x2f, 0x2b, 0x07, 0x6c, 0x5d, 0x76, 0xdf, 0x5d, 0xfe, 0x1a, 0x3e,
+ 0xcd, 0xd3, 0x87, 0x18, 0xcc, 0x6c, 0xf9, 0xc4, 0xd9, 0x2f, 0x63, 0xdf,
+ 0x73, 0xb6, 0x67, 0x25, 0x91, 0x76, 0x0e, 0x46, 0xed, 0x7e, 0x99, 0xad,
+ 0x65, 0xa8, 0x00, 0xf1, 0x5d, 0xf2, 0xb8, 0x8b, 0xae, 0xd3, 0x4d, 0x70,
+ 0x24, 0x2a, 0xe8, 0xf1, 0xa9, 0x66, 0xf1, 0x28, 0x9f, 0xd7, 0xbe, 0xda,
+ 0x15, 0x10, 0x5b, 0xca, 0xff, 0xfa, 0x31, 0x4f, 0x89, 0x90, 0x16, 0xad,
+ 0x72, 0x3a, 0x3e, 0x8f, 0xe0, 0x67, 0xa7, 0xfb, 0x77, 0x63, 0xe0, 0x19,
+ 0x84, 0x5c, 0xaf, 0x12, 0x59, 0xb8, 0xf8, 0x2c, 0xbf, 0x4d, 0xfb, 0x86,
+ 0x82, 0xc7, 0xac, 0x98, 0xd9, 0x29, 0x3b, 0xe1, 0xf0, 0xe6, 0x97, 0xdd,
+ 0x1c, 0x2c, 0x5b, 0xed, 0xac, 0x5a, 0x8f, 0x4c, 0x84, 0xe7, 0xa2, 0x7f,
+ 0x5f, 0xa5, 0x12, 0x20, 0x07, 0x99, 0x1c, 0x34, 0xa4, 0x15, 0xca, 0x7c,
+ 0x8e, 0xa7, 0xcb, 0x15, 0xb1, 0x6b, 0x2d, 0x85, 0x78, 0x3e, 0x70, 0x3e,
+ 0x6b, 0x95, 0xee, 0x7e, 0x29, 0x20, 0xfb, 0x5c, 0xa3, 0x5b, 0x1f, 0x0e,
+ 0x06, 0xb7, 0xf3, 0x10, 0x72, 0x55, 0xe8, 0xb3, 0xd6, 0x04, 0x1c, 0x5c,
+ 0x10, 0x5d, 0x22, 0x5f, 0xd3, 0xee, 0xbd, 0x27, 0x99, 0xfc, 0x66, 0x77,
+ 0x45, 0x4a, 0x8a, 0x72, 0xd9, 0x08, 0x6f, 0x74, 0x1e, 0x0d, 0x83, 0xb4,
+ 0xbf, 0x4a, 0x4c, 0x80, 0x51, 0xe5, 0xf0, 0x21, 0x94, 0x32, 0x80, 0x89,
+ 0x18, 0x2d, 0xe7, 0x1a, 0xd7, 0x0c, 0x08, 0x32, 0x87, 0x15, 0x0c, 0x42,
+ 0xeb, 0x48, 0xc6, 0x13, 0xce, 0xd2, 0xaa, 0x51, 0xc7, 0x13, 0xff, 0xfa,
+ 0xcf, 0x45, 0x1c, 0x7b, 0xb0, 0x3b, 0xed, 0x05, 0x28, 0x0d, 0x3b, 0x30,
+ 0xc2, 0xfb, 0x70, 0x2e, 0x9e, 0xfd, 0x31, 0xb7, 0xe7, 0x9a, 0x3c, 0x27,
+ 0xe4, 0x19, 0x24, 0x3d, 0xa1, 0x48, 0x02, 0x41, 0x86, 0xaf, 0xb4, 0x02,
+ 0x13, 0xa5, 0xc9, 0xb9, 0x32, 0x59, 0x87, 0xc3, 0xab, 0xcc, 0x40, 0x18,
+ 0x79, 0x71, 0xb8, 0x59, 0x0f, 0x6f, 0x4c, 0x3f, 0x94, 0x5a, 0x63, 0x04,
+ 0x48, 0x51, 0x39, 0x0e, 0xbb, 0x6e, 0xa9, 0x9f, 0xc5, 0x6e, 0x68, 0x2c,
+ 0x2c, 0x0c, 0x1b, 0x96, 0x9f, 0x1f, 0xd2, 0x65, 0xa7, 0xd6, 0xd1, 0x1a,
+ 0x38, 0xec, 0x96, 0xf9, 0xca, 0x51, 0x7e, 0xe9, 0x84, 0x96, 0x34, 0xbd,
+ 0xd0, 0xcd, 0xfe, 0xe2, 0xec, 0xf0, 0xaf, 0x21, 0x30, 0x3d, 0xdc, 0x97,
+ 0xb9, 0x3e, 0x9c, 0x12, 0xe0, 0xa1, 0x36, 0xfb},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to oid
+ // tcID: 140
+ {SEC_OID_SHA512,
+ 140,
+ {0x3d, 0x8f, 0x55, 0x7e, 0xb9, 0xf2, 0x75, 0xa8, 0x61, 0x32, 0x7e, 0xdb,
+ 0x49, 0xe6, 0x4a, 0xab, 0x8f, 0x27, 0xf1, 0x5b, 0x05, 0x03, 0xef, 0x64,
+ 0x54, 0x3c, 0xb5, 0x00, 0x03, 0xc8, 0xe8, 0x19, 0x8d, 0x1a, 0x21, 0xb2,
+ 0x20, 0xae, 0x7f, 0xa8, 0xf2, 0xb9, 0xa8, 0x2d, 0x15, 0x0a, 0x6c, 0x07,
+ 0x77, 0x7d, 0x68, 0xdd, 0xb5, 0x1e, 0x2c, 0xe4, 0x95, 0x4f, 0x96, 0x93,
+ 0x6b, 0xf6, 0x2f, 0x4f, 0x8b, 0x04, 0x17, 0x13, 0x8a, 0x28, 0xcd, 0xce,
+ 0x24, 0xf7, 0x60, 0x36, 0x8c, 0xf8, 0xa2, 0xd3, 0x16, 0xdb, 0xe3, 0x05,
+ 0x97, 0xfe, 0x60, 0x60, 0xda, 0x1e, 0xe0, 0xa6, 0xa8, 0xa7, 0x97, 0x74,
+ 0x43, 0x1d, 0x63, 0xc4, 0x25, 0xa7, 0x0e, 0xcc, 0xc0, 0xba, 0x2e, 0x6e,
+ 0xdd, 0x5e, 0x67, 0x08, 0x18, 0x3f, 0x55, 0x66, 0x89, 0x23, 0x57, 0x36,
+ 0x61, 0x00, 0x49, 0xa2, 0xca, 0x48, 0xe3, 0xea, 0x3f, 0x4e, 0x15, 0x96,
+ 0x6e, 0xb9, 0x54, 0x01, 0x58, 0x1d, 0x15, 0x9f, 0x89, 0x12, 0x86, 0x14,
+ 0xaf, 0x8b, 0xa0, 0x9c, 0xb3, 0x80, 0xb8, 0x14, 0xa0, 0xe0, 0x79, 0x8c,
+ 0xa8, 0x94, 0x13, 0xa7, 0xac, 0x4d, 0xd8, 0x82, 0xb0, 0x51, 0xc9, 0x55,
+ 0x99, 0xe6, 0x99, 0x7e, 0xa0, 0x29, 0x66, 0x71, 0x03, 0x43, 0x3c, 0x8f,
+ 0x89, 0x9b, 0x97, 0x80, 0x7e, 0xa5, 0xe0, 0x8b, 0xfc, 0x96, 0xe2, 0xcf,
+ 0x7b, 0x1f, 0x76, 0xbf, 0xeb, 0xd1, 0xee, 0x3b, 0xde, 0xc9, 0x0b, 0x6e,
+ 0xcd, 0xfe, 0xc1, 0x35, 0xf9, 0x7c, 0xcd, 0xae, 0x19, 0xd9, 0xc2, 0xa8,
+ 0xf2, 0x7f, 0xd6, 0x3b, 0xd4, 0xeb, 0xd8, 0xf0, 0x81, 0xdf, 0x8d, 0xb0,
+ 0xe4, 0x67, 0xa6, 0xf8, 0xcc, 0xff, 0xc0, 0x95, 0x25, 0xed, 0xf3, 0x45,
+ 0x55, 0x84, 0x46, 0xa9, 0x19, 0xef, 0x25, 0xac, 0xb6, 0x9d, 0x41, 0x92,
+ 0x64, 0xaf, 0x84, 0xcf, 0x45, 0xac, 0x97, 0x56, 0xaf, 0x25, 0x2d, 0x81,
+ 0x08, 0xcb, 0x10, 0xfc, 0x63, 0xfe, 0x8d, 0x0f, 0x15, 0xd8, 0xce, 0x8c,
+ 0x3b, 0xa4, 0xaa, 0xa9, 0x13, 0x1b, 0xee, 0x15, 0x7b, 0x99, 0x82, 0x1e,
+ 0x2f, 0xbc, 0x47, 0x90, 0x92, 0xa9, 0xbf, 0xaa, 0xe7, 0xb8, 0x16, 0x04,
+ 0x68, 0x26, 0xe1, 0x04, 0xb9, 0xf8, 0x9e, 0xb2, 0x47, 0x2b, 0x1d, 0x60,
+ 0x4c, 0xa0, 0x9d, 0x4d, 0x53, 0x0d, 0xfb, 0xb5, 0xce, 0x8e, 0xd2, 0xcb,
+ 0x4c, 0xaa, 0xa0, 0xb0, 0xbb, 0x0c, 0x76, 0x94, 0xb3, 0x7e, 0x64, 0xad,
+ 0x1f, 0x7b, 0xc2, 0x6a, 0x97, 0x6b, 0xf6, 0x94, 0x67, 0xc6, 0x71, 0x56,
+ 0x12, 0x70, 0xb3, 0x8b, 0x22, 0x4f, 0x08, 0x17, 0xe0, 0x38, 0x0b, 0xe4,
+ 0x88, 0xf2, 0xa8, 0x6d, 0x1e, 0xb7, 0x53, 0xc1, 0x47, 0x0d, 0xe5, 0x6e,
+ 0xb7, 0x2a, 0x18, 0x38, 0x09, 0x79, 0xe7, 0xd2, 0xf4, 0xb6, 0xa3, 0x97,
+ 0x78, 0xb4, 0x54, 0x6f, 0x8b, 0x47, 0x82, 0xb1, 0x9b, 0x5c, 0xfa, 0x41,
+ 0x54, 0x41, 0x71, 0xff, 0x64, 0x0a, 0x90, 0xa4, 0x18, 0xa8, 0xf3, 0xfb,
+ 0xee, 0x0e, 0x0c, 0x7a, 0x5e, 0x3a, 0x30, 0xc7, 0xfc, 0x2b, 0xeb, 0x63,
+ 0xa6, 0xbb, 0x51, 0xa0, 0x71, 0xd6, 0xfd, 0xb3, 0xca, 0x6f, 0xfb, 0xfe,
+ 0x9d, 0x49, 0x89, 0x05, 0x29, 0xa4, 0xc4, 0x74, 0x52, 0xcf, 0x34, 0xf8,
+ 0x28, 0xe4, 0x6c, 0x2d, 0x14, 0x43, 0x7c, 0x47, 0xfa, 0x7a, 0x0e, 0xd1,
+ 0x6a, 0x10, 0x24, 0x75, 0x2b, 0x5a, 0x91, 0x12, 0x69, 0x2e, 0xbe, 0xc7,
+ 0xfd, 0x4f, 0x81, 0xd4, 0x43, 0xd5, 0x2c, 0x94, 0x84, 0x9d, 0x3a, 0x1d,
+ 0xe7, 0x88, 0x0c, 0xa3, 0x08, 0x86, 0xf1, 0xb7, 0x49, 0x7a, 0x18, 0xec,
+ 0xb3, 0xda, 0x31, 0x4e, 0x66, 0xb6, 0xac, 0x35, 0x99, 0x6b, 0x60, 0x96,
+ 0x82, 0x30, 0x7e, 0x18, 0x46, 0xd1, 0xef, 0xdf},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to oid
+ // tcID: 141
+ {SEC_OID_SHA512,
+ 141,
+ {0x7d, 0x26, 0xb0, 0x1b, 0x6f, 0x27, 0x2a, 0x51, 0x68, 0x31, 0x67, 0xa0,
+ 0xa3, 0x45, 0xb1, 0x32, 0xe2, 0xa2, 0x59, 0xb1, 0xd2, 0xd2, 0x55, 0xd8,
+ 0x39, 0x84, 0x4b, 0xc1, 0x58, 0x78, 0x37, 0xa3, 0x66, 0xb9, 0x31, 0x3c,
+ 0x33, 0xa7, 0x6a, 0x8e, 0x2c, 0x3b, 0x0d, 0xde, 0x02, 0x3d, 0x4b, 0x4b,
+ 0x45, 0x09, 0x0f, 0xa8, 0xee, 0x80, 0xee, 0x3b, 0xc1, 0xcc, 0xba, 0xa7,
+ 0xa6, 0x9a, 0xba, 0x4c, 0xa0, 0xda, 0xfa, 0xf4, 0x12, 0xaa, 0x61, 0x8b,
+ 0x4a, 0xde, 0x92, 0x26, 0x0a, 0x34, 0xb6, 0x07, 0x92, 0xab, 0x81, 0x7a,
+ 0x19, 0x9d, 0x6a, 0x4e, 0xfb, 0x8e, 0xdb, 0xd1, 0xa6, 0xb1, 0xf9, 0xa2,
+ 0xb9, 0xb1, 0x00, 0xec, 0xa4, 0x5f, 0x25, 0x66, 0xf2, 0x9c, 0x9f, 0x3a,
+ 0xf8, 0x91, 0x44, 0x28, 0x04, 0xe7, 0xf9, 0x78, 0x4f, 0xfe, 0x9c, 0xff,
+ 0x2d, 0x8c, 0x78, 0x48, 0x56, 0x40, 0x66, 0x8f, 0xf7, 0xc0, 0x22, 0x8a,
+ 0xcb, 0x14, 0x7d, 0x66, 0xf8, 0xe4, 0x2e, 0x72, 0xac, 0x89, 0x61, 0xdd,
+ 0x6f, 0x11, 0x02, 0xed, 0x68, 0xd9, 0x81, 0x24, 0x57, 0xc2, 0x4e, 0x87,
+ 0x70, 0x8e, 0x42, 0x25, 0xac, 0x09, 0x8b, 0x4d, 0x60, 0x4f, 0x18, 0x63,
+ 0xfa, 0x90, 0xa4, 0x5a, 0x6a, 0xdb, 0xb6, 0x73, 0x90, 0xd7, 0x15, 0xa3,
+ 0x93, 0xe1, 0x22, 0x9e, 0x17, 0x36, 0xbb, 0xc8, 0xa7, 0xa5, 0xcf, 0x7b,
+ 0x7b, 0xf8, 0xa5, 0xd1, 0x32, 0x12, 0x2b, 0xc9, 0x4f, 0x60, 0x56, 0xa4,
+ 0x7d, 0xd3, 0xf4, 0xab, 0x0f, 0xb3, 0x95, 0xad, 0xc9, 0x6e, 0xa6, 0xf1,
+ 0xed, 0x3f, 0x96, 0xd0, 0x90, 0x7e, 0x14, 0xb8, 0x0d, 0x53, 0x9a, 0xbc,
+ 0x99, 0xd5, 0xa5, 0xec, 0xd1, 0xf7, 0xcf, 0xe3, 0x10, 0xad, 0xf5, 0x19,
+ 0xa1, 0x5c, 0x2c, 0xfa, 0x04, 0x47, 0x19, 0x0c, 0x70, 0x98, 0x2c, 0x07,
+ 0xb3, 0x5c, 0xa8, 0x9c, 0x57, 0x17, 0xb8, 0xcc, 0x7b, 0xae, 0x01, 0xcd,
+ 0xc7, 0x72, 0x5a, 0xf4, 0x3f, 0xcd, 0x4c, 0xce, 0xa4, 0x17, 0x55, 0x64,
+ 0xb1, 0xa6, 0x73, 0xc4, 0x64, 0xd8, 0x3f, 0x8c, 0x43, 0xdb, 0xa4, 0x2d,
+ 0x0e, 0x27, 0x85, 0x24, 0x5d, 0xff, 0xcc, 0x10, 0x4f, 0x2e, 0x71, 0x77,
+ 0x82, 0x88, 0x6d, 0xcd, 0xdd, 0x29, 0xca, 0x2a, 0x7b, 0xa5, 0xee, 0x63,
+ 0x0e, 0xcd, 0x2a, 0xd1, 0x85, 0xae, 0x29, 0x64, 0x7b, 0x72, 0x8a, 0xed,
+ 0x38, 0x92, 0x40, 0x01, 0xef, 0x05, 0x50, 0x77, 0xec, 0x01, 0xfb, 0x03,
+ 0x33, 0xd5, 0xa6, 0x87, 0x42, 0x5a, 0x83, 0x85, 0xe7, 0xec, 0x27, 0x46,
+ 0x35, 0xe7, 0x80, 0xe0, 0xe4, 0xed, 0x50, 0xda, 0xe9, 0x60, 0x2b, 0x13,
+ 0x31, 0x11, 0xa0, 0x8f, 0xfb, 0xd2, 0x66, 0x94, 0x5c, 0xb6, 0xe7, 0x98,
+ 0xb4, 0x58, 0x20, 0xbf, 0xde, 0xce, 0x8b, 0x9e, 0xa7, 0xac, 0x10, 0x25,
+ 0x3f, 0xa8, 0x22, 0xe4, 0x50, 0x71, 0xb8, 0xcf, 0xbe, 0x13, 0x87, 0xb0,
+ 0xb7, 0xb7, 0x0c, 0xa0, 0xa0, 0x71, 0xcb, 0x20, 0xc5, 0xf0, 0x48, 0x7c,
+ 0x2e, 0xd0, 0x22, 0x12, 0x36, 0x06, 0xdd, 0x6a, 0x92, 0x28, 0xcb, 0xc8,
+ 0x92, 0xff, 0x0c, 0x39, 0xe4, 0x81, 0x6e, 0x8e, 0x19, 0x74, 0x94, 0x2c,
+ 0xc0, 0x94, 0xcf, 0xa3, 0x24, 0xe9, 0x07, 0x4d, 0x55, 0xfc, 0x66, 0xac,
+ 0xf1, 0x60, 0xfb, 0x85, 0x77, 0xb0, 0x4f, 0xa2, 0x13, 0xa4, 0x01, 0x01,
+ 0x33, 0x21, 0x1d, 0x59, 0x71, 0x4f, 0xc1, 0xbc, 0x28, 0x4a, 0x9d, 0x96,
+ 0xd9, 0xa7, 0x35, 0x1a, 0xc6, 0x44, 0xd4, 0x8e, 0x0e, 0xf6, 0x51, 0x81,
+ 0x42, 0xf0, 0x6e, 0xfd, 0xd7, 0x02, 0x65, 0x26, 0x38, 0xac, 0x97, 0x25,
+ 0xcb, 0x76, 0x9b, 0x8c, 0x8f, 0xaa, 0xd1, 0xac, 0x0c, 0x0e, 0xdc, 0x34,
+ 0x4d, 0x17, 0x48, 0x3f, 0x4f, 0x1d, 0xc0, 0x73},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending unused 0's to oid
+ // tcID: 142
+ {SEC_OID_SHA512,
+ 142,
+ {0x19, 0xf9, 0x10, 0x3e, 0x7e, 0xa9, 0xba, 0x79, 0xc0, 0xe8, 0x80, 0xbf,
+ 0x87, 0x24, 0x13, 0x62, 0x02, 0xb5, 0xad, 0x33, 0x28, 0x10, 0x83, 0x84,
+ 0x81, 0x3e, 0xbf, 0xfa, 0x98, 0xe1, 0xc8, 0x4c, 0x7f, 0x33, 0x5c, 0x99,
+ 0x47, 0x3c, 0xb7, 0x22, 0x07, 0x37, 0x12, 0x22, 0xe8, 0x6a, 0x6c, 0x6f,
+ 0x60, 0x1b, 0xbf, 0x01, 0x7a, 0x1b, 0xc5, 0x0a, 0x42, 0x74, 0x97, 0x30,
+ 0xa0, 0x3b, 0xf6, 0x72, 0x2c, 0x24, 0xa9, 0x28, 0x15, 0x6b, 0x86, 0xbc,
+ 0xcc, 0x97, 0x90, 0x6b, 0xe1, 0xee, 0x6a, 0xbd, 0xe3, 0x57, 0xa2, 0xec,
+ 0x48, 0x50, 0x71, 0x9d, 0x85, 0x07, 0xa5, 0x67, 0xce, 0xa7, 0xd1, 0x58,
+ 0x1c, 0x1b, 0xfd, 0x35, 0xb7, 0x8a, 0xee, 0x7e, 0x44, 0xed, 0xcd, 0xec,
+ 0xf7, 0x68, 0xd6, 0x36, 0xa2, 0x57, 0xad, 0x39, 0xf9, 0xde, 0xf7, 0x9e,
+ 0x04, 0x59, 0xbc, 0x33, 0xac, 0xa6, 0x3d, 0x97, 0x28, 0x7e, 0x3b, 0xb3,
+ 0x7e, 0x41, 0x48, 0x2b, 0xcd, 0xc0, 0xbc, 0x41, 0x07, 0x1a, 0xf3, 0xa0,
+ 0x1a, 0x33, 0x56, 0x0d, 0xb1, 0xa1, 0x50, 0xee, 0x74, 0x42, 0x06, 0xdc,
+ 0x5e, 0xa2, 0x0d, 0xa2, 0xbf, 0x75, 0xe5, 0xd2, 0xb7, 0x65, 0x6d, 0x85,
+ 0xe8, 0x3d, 0x9b, 0xf6, 0x32, 0x50, 0xd9, 0x79, 0x98, 0xe3, 0xcb, 0xee,
+ 0xe6, 0xeb, 0x3e, 0x11, 0x2f, 0x59, 0x00, 0x17, 0xc5, 0xd0, 0x88, 0x3a,
+ 0xf9, 0x7b, 0x7d, 0x3e, 0xd3, 0x6e, 0xc7, 0xf8, 0xfc, 0xe6, 0xbc, 0x84,
+ 0xc7, 0xcc, 0xcb, 0xcd, 0x7f, 0x69, 0xb2, 0x05, 0xf9, 0xff, 0xbe, 0x2a,
+ 0xa9, 0x40, 0xf9, 0x29, 0xbe, 0x01, 0xe2, 0x58, 0x61, 0xef, 0xc0, 0xbc,
+ 0x07, 0x01, 0xf3, 0x66, 0xa5, 0x19, 0x7e, 0x50, 0xda, 0x18, 0xf8, 0xd7,
+ 0x9c, 0xd2, 0x77, 0xc4, 0x80, 0x86, 0xd1, 0x37, 0x3e, 0xd6, 0x7b, 0x98,
+ 0x3d, 0xab, 0x81, 0x7f, 0xe4, 0x4f, 0xc1, 0xb8, 0x54, 0x11, 0xc3, 0x20,
+ 0x5a, 0x46, 0xf4, 0xe2, 0x09, 0x47, 0x4a, 0x8b, 0x23, 0xc0, 0xda, 0x69,
+ 0x8f, 0x8c, 0x41, 0x30, 0xec, 0x8e, 0x03, 0x27, 0x14, 0xa0, 0x5b, 0xb3,
+ 0x8d, 0xab, 0x60, 0xc7, 0x9f, 0xea, 0xca, 0xac, 0x39, 0x07, 0xc4, 0xa3,
+ 0x53, 0xf2, 0x1c, 0x40, 0xf0, 0x0d, 0x3d, 0xf1, 0x23, 0xfa, 0x43, 0x27,
+ 0xd6, 0x86, 0x57, 0x66, 0x06, 0xaf, 0x1e, 0x38, 0x04, 0x72, 0x71, 0x2f,
+ 0x65, 0xff, 0x06, 0x4f, 0x31, 0xea, 0xd1, 0x7c, 0x79, 0xc8, 0x7d, 0xaa,
+ 0xa0, 0xbe, 0x79, 0x2f, 0x80, 0x74, 0x09, 0x9c, 0xe7, 0x0b, 0xae, 0x10,
+ 0x16, 0xa6, 0x2f, 0x94, 0x1a, 0xa1, 0x24, 0x81, 0x1b, 0x13, 0x16, 0xa6,
+ 0xa5, 0x84, 0x40, 0x1e, 0xd8, 0xb3, 0xc5, 0xc5, 0x85, 0x83, 0xcb, 0x43,
+ 0xaf, 0xb2, 0x91, 0x40, 0xc9, 0x04, 0x22, 0xc9, 0x55, 0x7b, 0x80, 0x33,
+ 0x41, 0x36, 0x04, 0xcb, 0xf4, 0x25, 0xa1, 0xf3, 0xd6, 0x1e, 0x7d, 0x8a,
+ 0xeb, 0x9f, 0x98, 0x9a, 0x2b, 0x4d, 0x25, 0x49, 0x60, 0x2f, 0x2d, 0xb5,
+ 0x14, 0xb4, 0x4b, 0x82, 0xe7, 0x85, 0x03, 0x88, 0xcc, 0x39, 0x6f, 0x5b,
+ 0xe1, 0x6a, 0xc1, 0xa5, 0xd4, 0xe9, 0x19, 0x72, 0x42, 0x39, 0xc5, 0xc7,
+ 0x84, 0xe1, 0x6d, 0x64, 0x39, 0x58, 0x9e, 0x83, 0x20, 0x31, 0xc1, 0xa1,
+ 0x33, 0x74, 0x1e, 0xd3, 0x73, 0xa1, 0xea, 0x5a, 0x7c, 0xa0, 0x89, 0x16,
+ 0xb7, 0xa3, 0x05, 0xec, 0x97, 0xdd, 0x8f, 0x2e, 0xc0, 0x80, 0xa0, 0x51,
+ 0xc6, 0x0f, 0x4e, 0x7a, 0xee, 0x36, 0xff, 0x5e, 0xc6, 0x2e, 0xf8, 0x13,
+ 0x65, 0x80, 0x6c, 0xe4, 0x8a, 0x3e, 0xaf, 0x77, 0xcc, 0xdf, 0x42, 0x63,
+ 0xb3, 0x82, 0x07, 0xfe, 0x92, 0x2a, 0xe4, 0xbe, 0xb4, 0x96, 0x21, 0xaa,
+ 0x39, 0x63, 0x76, 0x35, 0x7b, 0x03, 0xdc, 0x88},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to oid
+ // tcID: 143
+ {SEC_OID_SHA512,
+ 143,
+ {0xa5, 0xc5, 0xc5, 0xce, 0xb2, 0xd5, 0x75, 0x01, 0x41, 0x00, 0xaa, 0x45,
+ 0x9c, 0xee, 0x71, 0x36, 0xfa, 0x14, 0x89, 0x42, 0x60, 0xc4, 0x2d, 0x89,
+ 0xda, 0x8b, 0x5d, 0x63, 0xe1, 0x00, 0xff, 0x5b, 0x50, 0x4c, 0x25, 0x10,
+ 0x33, 0x19, 0x36, 0x6e, 0x16, 0x9a, 0x99, 0x51, 0x6d, 0xe7, 0xd0, 0xe1,
+ 0x4d, 0x37, 0xc5, 0x90, 0xb5, 0x86, 0xb5, 0xee, 0xc9, 0x89, 0xa9, 0xcc,
+ 0xe0, 0x61, 0x41, 0xf6, 0xe1, 0x30, 0xe3, 0x77, 0x28, 0x5e, 0x4c, 0x64,
+ 0xbd, 0xf5, 0x7f, 0x28, 0x21, 0xf6, 0xac, 0xa8, 0x1d, 0xb1, 0xbb, 0x95,
+ 0x53, 0x90, 0x16, 0x95, 0x60, 0x39, 0xd7, 0x4f, 0x7c, 0x3f, 0x47, 0xfd,
+ 0x68, 0x9e, 0xed, 0x70, 0x7f, 0x5e, 0x6d, 0xef, 0xdd, 0xf6, 0x8f, 0x0d,
+ 0x51, 0x85, 0xde, 0xbd, 0x03, 0xd6, 0x7b, 0xd8, 0x41, 0x72, 0x48, 0x1d,
+ 0xf0, 0x1a, 0x83, 0xbf, 0xa4, 0x57, 0x87, 0x58, 0x5b, 0xe6, 0x55, 0xf7,
+ 0xa0, 0x64, 0xf8, 0xcd, 0x86, 0xd0, 0x3f, 0xa2, 0x53, 0x7f, 0x06, 0x1e,
+ 0xdc, 0xbf, 0x8a, 0x14, 0x1c, 0xae, 0xc8, 0x0c, 0x6a, 0x74, 0x5a, 0x77,
+ 0xc5, 0xfa, 0x8a, 0x00, 0x82, 0x15, 0x82, 0xe7, 0x97, 0x5e, 0x0f, 0x61,
+ 0xa5, 0xef, 0x0c, 0xc5, 0xec, 0x2c, 0xe4, 0x8f, 0xb7, 0x93, 0xdd, 0x28,
+ 0xdf, 0xd0, 0x76, 0xb6, 0x74, 0x24, 0xfd, 0x24, 0x98, 0xee, 0x01, 0xa7,
+ 0xe6, 0x72, 0x1c, 0xe8, 0x68, 0x47, 0x4b, 0xca, 0xe0, 0xf2, 0x9e, 0xde,
+ 0x3a, 0x3a, 0xfc, 0x7d, 0x6d, 0xae, 0x8b, 0xc3, 0x57, 0x90, 0xdd, 0xf1,
+ 0xe6, 0x1f, 0x17, 0x0d, 0x66, 0x09, 0xbb, 0x96, 0x34, 0xed, 0x6b, 0xcf,
+ 0x24, 0x82, 0x87, 0x0c, 0x70, 0x0d, 0xaf, 0xa2, 0xaf, 0x97, 0x69, 0xdd,
+ 0xeb, 0x7b, 0xc9, 0x8f, 0xef, 0x19, 0xfc, 0x04, 0xce, 0x16, 0x63, 0x00,
+ 0x6d, 0x44, 0xf3, 0x88, 0xc9, 0x3c, 0xd6, 0xf4, 0xe4, 0xcc, 0x56, 0x82,
+ 0x5f, 0x34, 0x1c, 0x09, 0x07, 0x3a, 0x62, 0x52, 0xf1, 0x42, 0x40, 0x4b,
+ 0x15, 0x21, 0xc8, 0x3b, 0x42, 0x27, 0x28, 0x99, 0xb1, 0x9b, 0x78, 0x53,
+ 0xd2, 0x38, 0xe5, 0x07, 0x84, 0xa9, 0xd5, 0x42, 0x42, 0x90, 0xd1, 0x76,
+ 0x3a, 0x44, 0x1a, 0x77, 0x09, 0xd0, 0x2e, 0x49, 0xbe, 0xc7, 0xc7, 0x83,
+ 0x7f, 0xff, 0xec, 0xf1, 0x3a, 0xc1, 0xa8, 0xfc, 0x21, 0x76, 0x4b, 0x5d,
+ 0x88, 0xe3, 0x33, 0x17, 0x2a, 0x66, 0x0c, 0x81, 0x6e, 0xc8, 0x47, 0x2a,
+ 0x92, 0x1d, 0xee, 0x57, 0x82, 0xd1, 0x03, 0x7f, 0x32, 0xf9, 0xb9, 0x38,
+ 0xda, 0x20, 0x54, 0x11, 0xc0, 0x5f, 0x8b, 0xa0, 0xe8, 0x69, 0xfe, 0xd9,
+ 0xef, 0xb7, 0xb8, 0x98, 0x55, 0x8d, 0x0a, 0x54, 0x80, 0xae, 0x00, 0x92,
+ 0xf8, 0x36, 0x27, 0x9b, 0xf4, 0xbe, 0xa3, 0xf2, 0x0d, 0x20, 0x2b, 0xd8,
+ 0xa2, 0xcd, 0xe9, 0xcd, 0x11, 0x8c, 0x84, 0xca, 0xd9, 0x09, 0xbe, 0x76,
+ 0xa5, 0xaa, 0xfc, 0xcd, 0x60, 0x21, 0x58, 0x05, 0x2b, 0xf7, 0xd2, 0xad,
+ 0x76, 0x55, 0x26, 0xe2, 0x66, 0x48, 0xea, 0xb3, 0x52, 0x6a, 0x5d, 0x5e,
+ 0x8d, 0x19, 0x82, 0x31, 0xe8, 0x8f, 0x48, 0x76, 0x41, 0xc8, 0x23, 0x2a,
+ 0x9e, 0x15, 0xe6, 0xac, 0xb1, 0xe7, 0x2b, 0x55, 0x0c, 0x6d, 0x60, 0xff,
+ 0x47, 0xf3, 0x24, 0x7a, 0x55, 0x8e, 0x94, 0xb2, 0x83, 0x80, 0x32, 0xb2,
+ 0xa4, 0x3e, 0xbc, 0xea, 0x66, 0xe4, 0x7e, 0x55, 0x4a, 0xb8, 0x78, 0x33,
+ 0x08, 0xc7, 0x57, 0x13, 0xd5, 0x8e, 0x57, 0xba, 0xc1, 0x7f, 0xfd, 0x47,
+ 0x2b, 0xbb, 0x8a, 0xce, 0x21, 0xcd, 0x8a, 0xa3, 0xdd, 0x60, 0xe7, 0x12,
+ 0xc7, 0x6d, 0x81, 0xb7, 0xbe, 0xc0, 0x9b, 0x23, 0xd3, 0xdb, 0x48, 0x54,
+ 0x9d, 0xba, 0xa7, 0xdc, 0xb4, 0x2e, 0x5e, 0x9e},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of oid
+ // tcID: 144
+ {SEC_OID_SHA512,
+ 144,
+ {0x95, 0x9e, 0x07, 0x8e, 0x58, 0xb4, 0xda, 0xee, 0xb3, 0xcf, 0x82, 0x26,
+ 0x27, 0xf6, 0x60, 0x3b, 0xf9, 0x4e, 0xcc, 0x5b, 0xb5, 0xd0, 0x6a, 0xfe,
+ 0x47, 0x55, 0xfb, 0x18, 0x8b, 0x6d, 0x7f, 0x96, 0x22, 0x3c, 0xbf, 0x39,
+ 0x21, 0x1a, 0x8a, 0x37, 0x92, 0x9d, 0xfa, 0x8c, 0x42, 0x95, 0x44, 0x72,
+ 0x3d, 0xe3, 0x3d, 0x8f, 0xc7, 0x08, 0x26, 0x25, 0xea, 0x48, 0x3a, 0xbd,
+ 0x52, 0x55, 0x51, 0xa0, 0xbe, 0x89, 0xa2, 0xd3, 0xc8, 0x0d, 0x81, 0x0e,
+ 0x7a, 0x66, 0xb8, 0x61, 0x29, 0x67, 0x5c, 0x87, 0xcb, 0xe5, 0x4b, 0x3b,
+ 0x5b, 0x63, 0x6c, 0x05, 0x7a, 0x38, 0x58, 0xa4, 0x15, 0x18, 0x90, 0xfa,
+ 0x45, 0x65, 0x2b, 0x67, 0x33, 0x99, 0xcc, 0xb0, 0xfb, 0xd6, 0x68, 0x56,
+ 0xc4, 0x34, 0x52, 0x40, 0x7a, 0xdb, 0xf8, 0x56, 0xde, 0xaa, 0x85, 0x1b,
+ 0x3e, 0x3f, 0xe3, 0x9d, 0xf3, 0x8c, 0xe3, 0x88, 0xbf, 0x8d, 0x36, 0x82,
+ 0x52, 0xd3, 0xae, 0x1f, 0x62, 0x90, 0x32, 0x8a, 0x3d, 0xb8, 0xb9, 0x24,
+ 0x87, 0x0e, 0xff, 0x43, 0xe6, 0x14, 0x69, 0xaa, 0xf2, 0xf3, 0xa8, 0x2a,
+ 0x5a, 0xfb, 0xd4, 0xff, 0xcb, 0xff, 0x17, 0x3b, 0xab, 0x81, 0xde, 0x45,
+ 0x34, 0xbb, 0xda, 0x85, 0xf9, 0x25, 0x71, 0x02, 0x19, 0x75, 0xe0, 0x6c,
+ 0xed, 0xa4, 0x23, 0x2b, 0x82, 0x1e, 0x8c, 0x1f, 0xbc, 0x8f, 0xd8, 0x97,
+ 0x08, 0x6e, 0xbd, 0x5a, 0x36, 0x4a, 0x21, 0x2a, 0xd0, 0xfa, 0xe3, 0x14,
+ 0x76, 0x7f, 0xf5, 0x35, 0x63, 0x2a, 0xba, 0xe2, 0xe1, 0x1d, 0x20, 0x12,
+ 0xd4, 0x0b, 0x4f, 0x7d, 0x46, 0x57, 0xfa, 0x6d, 0xf2, 0x8f, 0xd0, 0x10,
+ 0x5e, 0x60, 0x75, 0x41, 0x4c, 0xbc, 0x05, 0xfa, 0x13, 0x9a, 0xdb, 0xd0,
+ 0xf7, 0x77, 0xd2, 0x80, 0xca, 0x6c, 0xb8, 0x4c, 0x46, 0xb8, 0x19, 0x29,
+ 0x3f, 0x16, 0x5f, 0xb2, 0x88, 0xa9, 0x6a, 0x19, 0xfe, 0x58, 0xbb, 0x4c,
+ 0xe8, 0x35, 0xe0, 0xf2, 0xfc, 0x88, 0x27, 0xda, 0xc4, 0x83, 0xbb, 0xd6,
+ 0x0c, 0x5d, 0x73, 0x98, 0xa9, 0x72, 0x36, 0x46, 0x64, 0x4c, 0x20, 0xed,
+ 0xd0, 0x68, 0xef, 0xa8, 0xee, 0x85, 0x80, 0x6a, 0x0d, 0xb0, 0x6f, 0x76,
+ 0x1b, 0xd3, 0x25, 0xfe, 0xfd, 0x07, 0x56, 0x6a, 0x34, 0xd9, 0xf5, 0xe6,
+ 0x18, 0x97, 0xc3, 0x9a, 0xf9, 0xd7, 0xb9, 0x53, 0xc3, 0xde, 0xb5, 0x81,
+ 0x7b, 0xf0, 0x10, 0x84, 0xbf, 0xa3, 0xf8, 0xb1, 0x78, 0x3e, 0x2f, 0x54,
+ 0x5a, 0xbe, 0x8a, 0xc7, 0x6f, 0x1d, 0x1e, 0x32, 0xdd, 0xc5, 0xac, 0x66,
+ 0x69, 0x5d, 0x97, 0x6f, 0x11, 0x1e, 0x05, 0xdd, 0x92, 0x1f, 0x44, 0x13,
+ 0x06, 0x3b, 0x01, 0x41, 0x67, 0xe4, 0x52, 0x28, 0xeb, 0x07, 0x0a, 0x39,
+ 0x0d, 0xcb, 0x44, 0x44, 0x3e, 0xa6, 0xec, 0x44, 0x79, 0x4c, 0x86, 0x80,
+ 0x4a, 0x64, 0x36, 0x8a, 0x9e, 0xd5, 0x1d, 0xab, 0x5d, 0x95, 0xb3, 0x4d,
+ 0xe8, 0x71, 0x9c, 0x60, 0x27, 0x27, 0xdb, 0xe1, 0x95, 0x2d, 0x7a, 0x61,
+ 0x07, 0xa4, 0x3a, 0x54, 0x87, 0x78, 0x71, 0xec, 0x9a, 0x82, 0xdc, 0xa2,
+ 0x37, 0xea, 0xf7, 0xae, 0x00, 0x7a, 0x3c, 0x35, 0xf3, 0x3f, 0x3f, 0x39,
+ 0x40, 0x1f, 0xa4, 0xe1, 0x34, 0x62, 0x3e, 0xf6, 0x9f, 0xee, 0xe6, 0xc2,
+ 0xdd, 0xca, 0x8e, 0x25, 0xcb, 0x8a, 0x07, 0xf8, 0xa6, 0x96, 0xa0, 0xb3,
+ 0x44, 0xd0, 0x46, 0xcf, 0x3f, 0x83, 0xd3, 0x58, 0x0b, 0x1a, 0xe7, 0x5a,
+ 0xf0, 0xa0, 0x33, 0xa0, 0x00, 0xed, 0x49, 0x02, 0x04, 0xee, 0x19, 0xc0,
+ 0x33, 0x8e, 0x5e, 0xac, 0x99, 0x06, 0xdc, 0x3d, 0x66, 0xf5, 0xed, 0xd4,
+ 0x02, 0xba, 0xf5, 0x57, 0x6c, 0x7d, 0xf5, 0x6e, 0xea, 0x17, 0x07, 0x0d,
+ 0xff, 0xe0, 0x47, 0x99, 0x78, 0x51, 0xe0, 0xa7},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing oid with NULL
+ // tcID: 145
+ {SEC_OID_SHA512,
+ 145,
+ {0x62, 0xf4, 0xbe, 0x84, 0x08, 0xc6, 0xb8, 0x88, 0x4e, 0x73, 0x39, 0x2b,
+ 0x37, 0xdf, 0x67, 0xe9, 0x2b, 0xc0, 0xef, 0xc3, 0xac, 0x3f, 0x8d, 0x75,
+ 0xa2, 0x26, 0xd0, 0xd4, 0x95, 0x51, 0x77, 0xb7, 0x1d, 0x63, 0xd2, 0x5b,
+ 0x25, 0x35, 0x3f, 0x34, 0xd4, 0xec, 0xc9, 0xb9, 0x38, 0x99, 0x58, 0x12,
+ 0x9d, 0x34, 0x67, 0xb5, 0x74, 0x48, 0xe7, 0x58, 0x20, 0xfc, 0x66, 0x30,
+ 0xcd, 0x59, 0x5c, 0x58, 0x26, 0x3a, 0x58, 0x20, 0x27, 0xdc, 0xa5, 0x1a,
+ 0x7e, 0x84, 0x76, 0x7c, 0x2e, 0x61, 0x9f, 0xda, 0x77, 0x46, 0xf2, 0x30,
+ 0xe9, 0xf0, 0x67, 0x9b, 0xa4, 0x40, 0x7e, 0x1d, 0x27, 0x19, 0x77, 0x4e,
+ 0x8a, 0x44, 0x76, 0xaf, 0xed, 0x55, 0xcd, 0x63, 0x6d, 0xf1, 0x23, 0x91,
+ 0xa5, 0x5e, 0x4f, 0x94, 0xa3, 0x7b, 0x81, 0x74, 0x7a, 0xbb, 0xba, 0xc5,
+ 0xd9, 0x58, 0x91, 0xe4, 0x97, 0x1c, 0x70, 0x54, 0x02, 0xe8, 0xa9, 0xe6,
+ 0xd0, 0xd9, 0xc4, 0xa0, 0x28, 0xf3, 0x6f, 0xf2, 0xdb, 0x53, 0xa1, 0x26,
+ 0x24, 0x08, 0x6e, 0xd6, 0xd4, 0xde, 0xca, 0x25, 0x80, 0x1d, 0x84, 0x9d,
+ 0x82, 0xd7, 0x9e, 0x95, 0xd0, 0x9e, 0xeb, 0xea, 0x8d, 0x78, 0x3b, 0x24,
+ 0x61, 0xd1, 0xaf, 0x6e, 0xf4, 0xba, 0x88, 0x0a, 0xad, 0xc1, 0xb2, 0x5c,
+ 0x7a, 0xb8, 0xdf, 0xe4, 0x74, 0xf8, 0xef, 0xf2, 0x00, 0xee, 0x55, 0x1f,
+ 0xb2, 0x61, 0xc6, 0x20, 0x49, 0x9b, 0x7c, 0xc3, 0x6d, 0xe3, 0x2f, 0x20,
+ 0xbd, 0xde, 0x78, 0x91, 0xeb, 0x0e, 0x76, 0x83, 0x89, 0x3f, 0x3b, 0xd9,
+ 0xae, 0xdf, 0x0a, 0xf9, 0xcb, 0x06, 0xfb, 0x09, 0x06, 0x28, 0xd0, 0xb8,
+ 0x3c, 0xe6, 0xcc, 0x3f, 0x7a, 0x22, 0xbf, 0x33, 0x7a, 0x30, 0xe9, 0xb3,
+ 0xc7, 0x7e, 0x11, 0x2d, 0xed, 0x28, 0x0a, 0x39, 0x1e, 0x5c, 0x66, 0x77,
+ 0x4d, 0xa0, 0x1b, 0x28, 0x2a, 0xe7, 0x44, 0x42, 0x47, 0xf9, 0x0a, 0x4e,
+ 0xf5, 0x8e, 0xca, 0x69, 0x83, 0xfa, 0x27, 0x14, 0x42, 0xb8, 0x70, 0x6f,
+ 0x88, 0x1b, 0x3f, 0x1c, 0xa7, 0xc3, 0x38, 0xbd, 0x53, 0x16, 0xf1, 0x6b,
+ 0xc8, 0xe7, 0xf5, 0x88, 0x7e, 0x54, 0xf3, 0x9f, 0x18, 0x58, 0xd2, 0x49,
+ 0x6f, 0x72, 0x4a, 0xd4, 0x9c, 0xbf, 0x9d, 0x1c, 0x53, 0xbc, 0xfa, 0x4c,
+ 0xee, 0xbc, 0x93, 0x27, 0xd9, 0x77, 0xd8, 0x44, 0xce, 0x25, 0xcc, 0x3e,
+ 0xe1, 0x09, 0xa5, 0x4f, 0x33, 0xc7, 0xfb, 0x5e, 0xd7, 0x21, 0x49, 0xf4,
+ 0x54, 0xb3, 0x9d, 0xa4, 0x2a, 0xa6, 0x4a, 0x96, 0x22, 0x79, 0x65, 0x93,
+ 0x6e, 0x70, 0xc7, 0x9b, 0x3d, 0x1e, 0x0a, 0xaa, 0x67, 0x01, 0x79, 0xe5,
+ 0x29, 0x3e, 0x60, 0x1e, 0x30, 0xcf, 0x18, 0x63, 0x2b, 0x00, 0x48, 0x05,
+ 0x92, 0x40, 0x3b, 0x91, 0x54, 0x08, 0xa0, 0x54, 0xcb, 0xe4, 0x2c, 0x81,
+ 0xa9, 0x81, 0x2e, 0x97, 0x22, 0xfb, 0x19, 0xd9, 0x6d, 0x98, 0x38, 0xce,
+ 0x9b, 0x5f, 0x83, 0xe9, 0x53, 0x30, 0x52, 0x78, 0xe3, 0x4e, 0xd6, 0x76,
+ 0xf5, 0x20, 0xc4, 0x98, 0x14, 0xfe, 0x45, 0xff, 0x07, 0xd8, 0x50, 0x85,
+ 0xfc, 0xc2, 0x62, 0xf9, 0x3b, 0x62, 0x2f, 0xa2, 0x6a, 0xf2, 0xad, 0xcb,
+ 0x59, 0x96, 0xb2, 0x41, 0xd1, 0x37, 0xae, 0xd2, 0xaf, 0x65, 0x6d, 0xb1,
+ 0xd0, 0x0b, 0x55, 0xf1, 0x69, 0x35, 0xb0, 0x4b, 0xf6, 0xf5, 0x69, 0x61,
+ 0xf0, 0x93, 0x63, 0x2f, 0x38, 0x76, 0xcc, 0x12, 0x85, 0xcf, 0x48, 0x26,
+ 0x2b, 0x3d, 0x54, 0x31, 0x93, 0x2d, 0x1a, 0xb7, 0xc5, 0x09, 0x68, 0x1b,
+ 0x98, 0x71, 0x4f, 0xe3, 0x4c, 0x59, 0xea, 0x8f, 0xf2, 0x35, 0x11, 0x81,
+ 0x55, 0xd1, 0xca, 0x81, 0xec, 0x1f, 0x74, 0x67, 0xcb, 0xee, 0xc0, 0xba,
+ 0xab, 0x01, 0x4b, 0x84, 0xd2, 0x6d, 0x62, 0xf4},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 146
+ {SEC_OID_SHA512,
+ 146,
+ {0x93, 0xd4, 0x62, 0xa8, 0x76, 0xe2, 0x6c, 0x40, 0x1e, 0x4e, 0xfe, 0xd2,
+ 0x8a, 0x56, 0xff, 0x2f, 0x43, 0x28, 0xd4, 0xb6, 0x6d, 0x26, 0xba, 0x4f,
+ 0xe5, 0x67, 0x9c, 0x33, 0x4d, 0x74, 0x66, 0xd3, 0xb9, 0x90, 0x7d, 0x4b,
+ 0x4f, 0x78, 0xe9, 0x33, 0xf9, 0x1a, 0xa5, 0xfc, 0x18, 0xe3, 0x6b, 0x75,
+ 0x1a, 0x6e, 0x40, 0xfb, 0x12, 0x21, 0xba, 0x37, 0x5d, 0xd5, 0x58, 0x05,
+ 0xfc, 0x06, 0x23, 0x83, 0x43, 0x55, 0xd3, 0x99, 0x85, 0x25, 0x3d, 0xfc,
+ 0xff, 0xa3, 0x80, 0x2e, 0x87, 0x19, 0xdb, 0x3a, 0x21, 0x3f, 0xd3, 0x50,
+ 0x05, 0x06, 0x12, 0x7f, 0xd9, 0xa3, 0xb8, 0x56, 0xf0, 0x6f, 0x1b, 0xa5,
+ 0x4c, 0x72, 0x04, 0x58, 0xb1, 0xa4, 0x0a, 0x7c, 0x34, 0x9d, 0xf5, 0x25,
+ 0x15, 0x61, 0x5e, 0x61, 0xc7, 0xbb, 0x93, 0xeb, 0xf7, 0x87, 0x1d, 0x7f,
+ 0x78, 0x1d, 0xf4, 0x64, 0x67, 0xe4, 0xcf, 0x37, 0x00, 0x4f, 0xbb, 0xb8,
+ 0x79, 0x15, 0xfb, 0xea, 0x73, 0x36, 0x8b, 0x51, 0x08, 0xde, 0x32, 0xea,
+ 0x25, 0x95, 0x4d, 0x3e, 0xcc, 0x17, 0x77, 0xd1, 0xd6, 0xf8, 0x18, 0xed,
+ 0x3e, 0xbc, 0x2b, 0x86, 0xb7, 0xc4, 0x31, 0xdf, 0x48, 0x97, 0x4c, 0x5e,
+ 0xfc, 0xca, 0xb7, 0x1c, 0x44, 0xf8, 0xee, 0x78, 0x82, 0xf9, 0xef, 0x80,
+ 0x57, 0xe8, 0x7e, 0x1c, 0x48, 0xae, 0xba, 0x10, 0x95, 0x2b, 0x48, 0xf7,
+ 0x5a, 0xe2, 0x96, 0x94, 0x39, 0x88, 0x46, 0x0b, 0xd4, 0x89, 0x68, 0x8a,
+ 0x91, 0x79, 0xd2, 0x7e, 0xca, 0x11, 0xe3, 0x87, 0x8f, 0x74, 0x22, 0x17,
+ 0x7a, 0xb6, 0xf4, 0x51, 0xeb, 0xc4, 0x8d, 0x30, 0xea, 0x79, 0x60, 0x9b,
+ 0x36, 0xc4, 0xfb, 0x16, 0xd3, 0x5f, 0x43, 0xb0, 0xac, 0x1b, 0xd2, 0xe7,
+ 0x65, 0x84, 0x1f, 0x57, 0x14, 0x13, 0xcd, 0x24, 0x74, 0xfe, 0xf2, 0x8d,
+ 0x69, 0x5a, 0x7d, 0xaa, 0xe3, 0xa4, 0x2d, 0xbe, 0xcf, 0xb4, 0xcc, 0xd3,
+ 0xc3, 0x20, 0x0b, 0x69, 0xbf, 0x39, 0xf7, 0x25, 0xa1, 0x5d, 0x74, 0x9f,
+ 0xca, 0x56, 0xee, 0xee, 0x1b, 0x6c, 0x43, 0xbf, 0x59, 0xe4, 0x90, 0xae,
+ 0x15, 0x23, 0x79, 0x92, 0x56, 0x1c, 0x8d, 0x79, 0x94, 0x59, 0x2b, 0x4d,
+ 0x91, 0x1e, 0x8d, 0x26, 0xaa, 0x95, 0xb1, 0x31, 0xec, 0x22, 0x8c, 0x5d,
+ 0xa9, 0x53, 0x67, 0xe3, 0xa4, 0xa0, 0xce, 0x74, 0xf7, 0x3c, 0xf3, 0xa8,
+ 0x3d, 0x9b, 0xa3, 0x1e, 0xac, 0x96, 0x73, 0xe7, 0x33, 0x61, 0xec, 0xc5,
+ 0x04, 0xee, 0x52, 0xd9, 0x43, 0x47, 0x0d, 0xb9, 0x66, 0x8a, 0xaf, 0x82,
+ 0x63, 0xbe, 0xe6, 0x45, 0x73, 0x38, 0xc1, 0x94, 0x39, 0xcf, 0xc1, 0xd2,
+ 0x4a, 0x4f, 0x8f, 0xe2, 0x0d, 0xf2, 0x27, 0x0f, 0xc3, 0x2b, 0x14, 0x5e,
+ 0xf9, 0x74, 0xd1, 0x3e, 0x66, 0x61, 0x24, 0xdd, 0xab, 0x7c, 0x5d, 0x87,
+ 0x9a, 0x22, 0x55, 0xca, 0xdc, 0xbc, 0xc7, 0x81, 0x67, 0xe5, 0xa6, 0xaf,
+ 0xe6, 0x92, 0xd2, 0x71, 0x14, 0x50, 0xed, 0x29, 0xf5, 0x45, 0x9c, 0xa4,
+ 0xa6, 0x51, 0x68, 0xa0, 0x90, 0xf1, 0x7e, 0x82, 0x32, 0x3b, 0x0e, 0xd5,
+ 0xab, 0xd8, 0x55, 0x85, 0x09, 0x07, 0x1e, 0xc5, 0xb9, 0x0a, 0xcb, 0x73,
+ 0x53, 0xa6, 0xbf, 0x50, 0x01, 0xba, 0xfd, 0x69, 0x0c, 0x8c, 0x35, 0xcd,
+ 0xe3, 0x37, 0x6e, 0x10, 0x4a, 0x9c, 0x46, 0xb3, 0xc4, 0xd3, 0x30, 0x2d,
+ 0xbb, 0x00, 0xcf, 0xcf, 0x25, 0x2d, 0x78, 0x8a, 0x00, 0x3c, 0x5c, 0xc5,
+ 0x0d, 0xd0, 0xe4, 0xcd, 0xb6, 0xa4, 0x03, 0x8e, 0x4b, 0x7c, 0xf3, 0x47,
+ 0xeb, 0xaa, 0x49, 0xa9, 0x27, 0x0c, 0x2b, 0x84, 0x6d, 0x03, 0x2b, 0x5d,
+ 0xfc, 0xed, 0x84, 0x57, 0x1a, 0x1c, 0xf3, 0x65, 0xc6, 0xa8, 0x3a, 0x3f,
+ 0x3e, 0xae, 0x71, 0xb9, 0x75, 0x66, 0xa6, 0xc2},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 147
+ {SEC_OID_SHA512,
+ 147,
+ {0x1b, 0x1c, 0x3f, 0x45, 0x87, 0x80, 0x14, 0xd9, 0x1b, 0x5c, 0x75, 0x7b,
+ 0xda, 0xb0, 0x9d, 0xc4, 0x8b, 0x38, 0xaf, 0x30, 0x68, 0xea, 0x80, 0xe1,
+ 0xc2, 0xd4, 0x12, 0xb8, 0x51, 0x8c, 0x6b, 0x33, 0x82, 0xd0, 0x67, 0xbb,
+ 0xb2, 0x30, 0x8d, 0x3e, 0x5c, 0x10, 0x9b, 0xee, 0x3e, 0x48, 0x3c, 0x90,
+ 0x71, 0x7d, 0x7c, 0x6d, 0x71, 0x55, 0x48, 0x12, 0xac, 0xbe, 0xae, 0x40,
+ 0x56, 0x6f, 0x20, 0x53, 0x93, 0xc4, 0x87, 0x3e, 0x63, 0xbf, 0xae, 0x5a,
+ 0xcf, 0xa9, 0x5e, 0xe7, 0x35, 0x59, 0xd1, 0x52, 0x59, 0x5b, 0x78, 0xf1,
+ 0x1a, 0xb3, 0x31, 0x12, 0xfb, 0xaf, 0x02, 0x96, 0xb3, 0x35, 0xe6, 0xef,
+ 0xc4, 0xaf, 0xf2, 0xdb, 0xa6, 0x40, 0xab, 0xc0, 0xcc, 0x76, 0xc6, 0x9c,
+ 0xdc, 0x0f, 0x47, 0x48, 0xaa, 0x1a, 0xb1, 0xc4, 0xae, 0x97, 0x92, 0xe2,
+ 0x80, 0x1a, 0x85, 0x2b, 0x63, 0xf2, 0x97, 0xf0, 0xd6, 0x12, 0x6f, 0xd5,
+ 0x7d, 0xf8, 0x7a, 0x62, 0x8a, 0x12, 0xcd, 0x1b, 0x33, 0xf9, 0xfc, 0xfb,
+ 0xac, 0xf1, 0x40, 0xfd, 0x39, 0x32, 0x82, 0xcb, 0x9c, 0x3c, 0x7d, 0x04,
+ 0xa9, 0x3d, 0x3c, 0x7e, 0x00, 0xdd, 0xd6, 0x91, 0x09, 0x55, 0x30, 0x64,
+ 0x32, 0x60, 0x97, 0x31, 0x34, 0x50, 0x49, 0x11, 0xd9, 0x8a, 0xef, 0xfb,
+ 0x49, 0xd0, 0x4e, 0x85, 0x94, 0xa2, 0x61, 0xb8, 0x13, 0x99, 0x5b, 0xa1,
+ 0x9a, 0xda, 0x63, 0x9d, 0xe0, 0x90, 0xbc, 0xcc, 0x10, 0xb8, 0x7e, 0xd1,
+ 0xf2, 0x30, 0x4a, 0x16, 0xd2, 0xa4, 0xb5, 0xc0, 0xc8, 0x68, 0xb3, 0x76,
+ 0x78, 0x9d, 0x03, 0xf2, 0x91, 0xae, 0x8c, 0x0b, 0xb9, 0xec, 0x33, 0x6d,
+ 0x89, 0xc5, 0x86, 0x55, 0x36, 0xbb, 0x72, 0x5f, 0xb9, 0x4a, 0x73, 0xdc,
+ 0xb8, 0x30, 0xf0, 0x3d, 0x49, 0xd4, 0x56, 0x7a, 0x44, 0x4b, 0x1d, 0xdc,
+ 0xd1, 0xc5, 0x75, 0xfb, 0xc2, 0x7a, 0xdc, 0xae, 0xa7, 0xb1, 0xd9, 0x89,
+ 0x49, 0x89, 0x0a, 0xcb, 0xb5, 0x54, 0xb4, 0x9b, 0xf9, 0x29, 0x24, 0xea,
+ 0xd8, 0xf6, 0x16, 0xc8, 0x35, 0x63, 0xca, 0x93, 0x87, 0x43, 0x17, 0x04,
+ 0x8a, 0x48, 0xd7, 0x1e, 0xc0, 0xaa, 0xda, 0x0a, 0x7b, 0x8d, 0x05, 0xda,
+ 0xf0, 0x73, 0xe8, 0x09, 0x5b, 0xc9, 0xc6, 0xfc, 0x28, 0x0c, 0x6e, 0x35,
+ 0xff, 0xe4, 0x14, 0xd7, 0x5b, 0x05, 0x9e, 0xfe, 0xbc, 0xb6, 0x7c, 0xe5,
+ 0x1c, 0x3f, 0x6e, 0xfe, 0x09, 0x67, 0xbf, 0xf9, 0x0f, 0xf5, 0xb1, 0xec,
+ 0x7c, 0xf8, 0x18, 0xd9, 0x48, 0x5f, 0x1d, 0xc8, 0xba, 0xa5, 0xe8, 0xe3,
+ 0x01, 0x19, 0xe0, 0x55, 0x44, 0x8f, 0x0d, 0x12, 0xb0, 0x00, 0x5a, 0x05,
+ 0x81, 0xc4, 0xa2, 0x96, 0xe8, 0x49, 0x0c, 0xa0, 0x32, 0xbd, 0x4e, 0xa0,
+ 0x5e, 0xe8, 0xd7, 0xbc, 0x3b, 0xcf, 0x29, 0x0c, 0xeb, 0xe1, 0x1e, 0xa1,
+ 0x16, 0x60, 0x9e, 0x13, 0xf5, 0xfb, 0x7b, 0x9f, 0x2c, 0xaa, 0xe9, 0xc5,
+ 0xfd, 0x23, 0x3c, 0x88, 0xb8, 0xf5, 0xed, 0x90, 0xb5, 0xc8, 0xa1, 0x67,
+ 0x18, 0x7c, 0x95, 0x10, 0xe6, 0xe9, 0x02, 0xeb, 0x92, 0x7a, 0xa7, 0xb3,
+ 0x15, 0xda, 0xc3, 0xce, 0x14, 0x1a, 0xaa, 0x61, 0xa3, 0x23, 0x8f, 0x29,
+ 0xc1, 0x9a, 0x2a, 0xf0, 0xd7, 0x6c, 0x9e, 0xe5, 0x94, 0x42, 0x57, 0x64,
+ 0x4d, 0x81, 0xa4, 0xe8, 0xa3, 0xa5, 0xeb, 0xd4, 0xab, 0xa0, 0x00, 0x1c,
+ 0x4f, 0xe6, 0xee, 0xa6, 0x8d, 0x01, 0xa0, 0xb0, 0xfe, 0x71, 0x5f, 0x59,
+ 0x1e, 0x07, 0xd7, 0xb3, 0x9f, 0x56, 0x0a, 0x91, 0xf3, 0x55, 0x95, 0x42,
+ 0xa8, 0xfe, 0x9b, 0xe3, 0x94, 0x24, 0xfd, 0x85, 0x2f, 0x5d, 0xea, 0x99,
+ 0x52, 0x4c, 0xdd, 0xec, 0xd1, 0xc7, 0x12, 0x7b, 0xe1, 0xf6, 0x52, 0x4d,
+ 0x5d, 0xe2, 0xac, 0xd1, 0x0c, 0x01, 0xda, 0x74},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 148
+ {SEC_OID_SHA512,
+ 148,
+ {0x9d, 0xe0, 0xc8, 0x20, 0x29, 0x0d, 0xa7, 0xfe, 0xde, 0x3b, 0x34, 0xf8,
+ 0x93, 0x6c, 0x27, 0x81, 0x2f, 0xd7, 0xc0, 0x39, 0xc2, 0x3a, 0x49, 0x11,
+ 0x72, 0x15, 0xee, 0x99, 0xe2, 0xc1, 0x7e, 0xe4, 0x3c, 0x48, 0x72, 0x7b,
+ 0x6c, 0xf7, 0x5a, 0x40, 0x49, 0x36, 0xd3, 0x93, 0xc1, 0xc5, 0x92, 0xef,
+ 0x01, 0x46, 0x82, 0xd4, 0x91, 0x44, 0x26, 0x3c, 0xec, 0x28, 0x70, 0x8c,
+ 0x19, 0x09, 0xcd, 0x4a, 0xec, 0x32, 0x70, 0xcc, 0xdc, 0x81, 0xde, 0x87,
+ 0x2f, 0x30, 0xb6, 0x2f, 0xc6, 0x37, 0x9c, 0xcb, 0x5f, 0xcf, 0x70, 0x56,
+ 0xc1, 0x00, 0xb2, 0xdb, 0x6e, 0x57, 0xf4, 0xd2, 0xdc, 0x21, 0x7a, 0x0e,
+ 0xc9, 0xa3, 0xd6, 0xe9, 0x12, 0x77, 0x6c, 0x40, 0x1b, 0x11, 0xd7, 0x5b,
+ 0x19, 0x3e, 0x4b, 0x5d, 0x01, 0x04, 0xa9, 0x2b, 0x01, 0x10, 0xd8, 0xaf,
+ 0x03, 0x74, 0x08, 0x60, 0xd1, 0x82, 0x4c, 0x55, 0x69, 0x45, 0x11, 0x83,
+ 0xc0, 0xf9, 0xa8, 0xbb, 0xbb, 0x84, 0xb6, 0x4d, 0x2a, 0xcc, 0x05, 0x95,
+ 0xff, 0x5c, 0x68, 0xee, 0x20, 0x3e, 0x0a, 0x0b, 0x14, 0x8f, 0xae, 0x41,
+ 0x15, 0x29, 0x8a, 0xe9, 0xef, 0xda, 0x89, 0xae, 0xd3, 0xc7, 0xa5, 0x18,
+ 0x5f, 0x8e, 0x26, 0xb9, 0xb8, 0x46, 0xbf, 0xee, 0x61, 0xd9, 0x8d, 0xa9,
+ 0xbf, 0x0b, 0xb6, 0xcd, 0x5e, 0x40, 0x29, 0xdb, 0xb1, 0x0f, 0x96, 0xe9,
+ 0xf3, 0x08, 0x15, 0x31, 0x63, 0x99, 0x80, 0x7a, 0xb3, 0x1a, 0xac, 0xa8,
+ 0xb3, 0x12, 0x7a, 0xd3, 0x5e, 0x2d, 0xe8, 0xc0, 0x1f, 0x2f, 0x63, 0x08,
+ 0x28, 0x98, 0xff, 0x79, 0x13, 0xe3, 0xb8, 0xcb, 0xbe, 0x91, 0x91, 0xca,
+ 0x94, 0x07, 0x4c, 0x3c, 0x99, 0xea, 0xd0, 0xb3, 0x63, 0xd3, 0x5d, 0x64,
+ 0xdf, 0x21, 0x14, 0x62, 0xf4, 0x2a, 0x30, 0xb2, 0x80, 0xf4, 0x93, 0x3d,
+ 0x17, 0xb0, 0xf9, 0xdf, 0x9e, 0xcb, 0xf4, 0x24, 0xc0, 0x7c, 0x73, 0x3f,
+ 0xef, 0x86, 0x8c, 0x1a, 0x42, 0xcc, 0x38, 0x04, 0x21, 0xdf, 0x8a, 0x6c,
+ 0x2a, 0xd4, 0x90, 0x59, 0xd0, 0xcf, 0x7a, 0xa5, 0x85, 0xc2, 0xa3, 0x31,
+ 0x4e, 0x1a, 0x09, 0x30, 0xa3, 0x40, 0xd3, 0x0c, 0xb4, 0xd4, 0xdb, 0xcb,
+ 0x05, 0x14, 0xa7, 0xe8, 0xfb, 0xbe, 0x93, 0xa6, 0x07, 0x13, 0x52, 0xca,
+ 0x91, 0xe9, 0xbf, 0xbc, 0xe9, 0x06, 0x18, 0x9b, 0x8a, 0x31, 0x9a, 0x4f,
+ 0x44, 0xfb, 0xd4, 0xaa, 0xe5, 0x24, 0x77, 0xf9, 0x0b, 0x75, 0xf8, 0x25,
+ 0x78, 0xad, 0xbf, 0x13, 0x10, 0xc6, 0xc6, 0x20, 0x11, 0x27, 0x9f, 0x1b,
+ 0xc8, 0xc7, 0x15, 0x19, 0x42, 0x8b, 0x8b, 0x9b, 0xe5, 0x78, 0xa5, 0x53,
+ 0x21, 0x25, 0xa4, 0x79, 0x00, 0xe9, 0x16, 0x7f, 0x33, 0xd1, 0x83, 0x07,
+ 0xce, 0x54, 0xb1, 0x40, 0x77, 0x8b, 0x55, 0x02, 0xb5, 0xa2, 0x21, 0x98,
+ 0xd1, 0x30, 0x0c, 0xe0, 0x3d, 0x16, 0xeb, 0xb9, 0x5c, 0x4a, 0x92, 0x7a,
+ 0x69, 0xb9, 0xda, 0xfa, 0xfc, 0xeb, 0xb4, 0x43, 0x5c, 0xab, 0x78, 0x08,
+ 0x51, 0xce, 0x58, 0x6b, 0x74, 0x6f, 0x1b, 0xb4, 0x61, 0x86, 0xbc, 0xff,
+ 0xc2, 0xe7, 0x8c, 0x58, 0x21, 0x10, 0x87, 0x94, 0x85, 0x46, 0xeb, 0x92,
+ 0x60, 0x74, 0x2a, 0xe9, 0x38, 0xb3, 0xf0, 0x4f, 0x10, 0xd1, 0x94, 0xa4,
+ 0xc9, 0x37, 0xf9, 0xaf, 0xfd, 0x57, 0x3b, 0xe9, 0x94, 0x29, 0x45, 0xe0,
+ 0x72, 0x0c, 0x5d, 0x3b, 0x47, 0x40, 0xf6, 0xa4, 0x98, 0x25, 0x91, 0x95,
+ 0x24, 0x3e, 0x51, 0x12, 0x7a, 0x58, 0x1c, 0xd6, 0x72, 0x8f, 0x0d, 0x8e,
+ 0xf6, 0x72, 0x61, 0x32, 0x07, 0x37, 0x90, 0x68, 0x16, 0x81, 0x03, 0x24,
+ 0x08, 0x9d, 0x9e, 0x53, 0x5b, 0x11, 0x13, 0x55, 0xd4, 0xbc, 0x1b, 0x1a,
+ 0x1d, 0x08, 0x2f, 0xe4, 0x48, 0x20, 0x77, 0x4e},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 149
+ {SEC_OID_SHA512,
+ 149,
+ {0x1a, 0x14, 0x14, 0x32, 0x80, 0xcf, 0xd5, 0x55, 0xbd, 0x05, 0xa1, 0x3d,
+ 0x9d, 0x54, 0x6a, 0x94, 0xf5, 0xfc, 0x0e, 0x79, 0x94, 0xeb, 0xa3, 0x24,
+ 0x75, 0xea, 0x07, 0xf7, 0x3a, 0xae, 0xf2, 0xf5, 0xe9, 0x14, 0xc6, 0x01,
+ 0x8d, 0xb1, 0x28, 0x35, 0xb3, 0x16, 0x8f, 0xd8, 0xe3, 0x9c, 0xd5, 0x80,
+ 0x91, 0x8a, 0x52, 0xae, 0x09, 0xdf, 0x03, 0xb9, 0x3a, 0xfc, 0x23, 0x35,
+ 0xf0, 0x5c, 0xaf, 0x5e, 0xd9, 0x44, 0xf9, 0x21, 0x0a, 0xf9, 0x22, 0x31,
+ 0x08, 0xb5, 0x0b, 0xc4, 0x9a, 0x48, 0x62, 0x74, 0x87, 0xf7, 0x13, 0x1a,
+ 0x12, 0xd3, 0x5d, 0x33, 0x8d, 0x84, 0x0c, 0x74, 0x96, 0x1a, 0x55, 0xb4,
+ 0x1c, 0x09, 0x9b, 0x15, 0x2d, 0x05, 0x23, 0x71, 0xed, 0x15, 0xa7, 0x84,
+ 0x9d, 0xfb, 0x37, 0xf6, 0x5a, 0x98, 0x0f, 0x62, 0x8f, 0x40, 0x33, 0x80,
+ 0x3d, 0xec, 0xab, 0x3d, 0xb6, 0x4c, 0x80, 0xcb, 0x39, 0xcf, 0xef, 0xd9,
+ 0x4a, 0x38, 0xe2, 0x1c, 0x9c, 0x65, 0x0d, 0x77, 0x34, 0xa4, 0x02, 0x62,
+ 0x20, 0x0c, 0x1b, 0x92, 0x65, 0xc8, 0x23, 0xb0, 0x06, 0xa3, 0xc4, 0xd9,
+ 0x5e, 0x1a, 0xc3, 0xcd, 0xd4, 0x93, 0x01, 0x5e, 0x46, 0x16, 0xb7, 0x0b,
+ 0xf7, 0x3f, 0xf0, 0xcd, 0xff, 0xe5, 0xc5, 0xc0, 0x5d, 0xe8, 0xe5, 0x00,
+ 0x7c, 0x8d, 0x58, 0x61, 0x3f, 0xb4, 0x28, 0x0e, 0x70, 0xe5, 0x1c, 0xcf,
+ 0x26, 0x80, 0x09, 0x8f, 0xd8, 0x9e, 0xec, 0x6a, 0xa1, 0xd8, 0x60, 0xd0,
+ 0x3a, 0x8b, 0x2c, 0xb7, 0x22, 0x20, 0x8a, 0x68, 0xd7, 0x21, 0x71, 0x3c,
+ 0xa6, 0xc2, 0xc5, 0xc5, 0x14, 0xdb, 0x6e, 0x29, 0x60, 0x87, 0xa8, 0xaa,
+ 0x4a, 0x65, 0xe0, 0xbe, 0x3f, 0x72, 0x1a, 0x9a, 0xbf, 0x46, 0xaa, 0x47,
+ 0x67, 0x67, 0x7a, 0x00, 0x16, 0xe2, 0x7e, 0x16, 0xfd, 0x12, 0xd0, 0x0e,
+ 0xa0, 0xb9, 0xbd, 0x30, 0xb8, 0xf4, 0x4e, 0x69, 0x8d, 0x65, 0x9a, 0xed,
+ 0xff, 0x34, 0xfe, 0xe6, 0xf5, 0x63, 0xea, 0xd8, 0x8f, 0xd2, 0xd5, 0x3f,
+ 0x2c, 0x52, 0x60, 0xf2, 0x3d, 0x29, 0x9a, 0x4b, 0xea, 0x18, 0x29, 0xb8,
+ 0x5a, 0xe8, 0x98, 0xb4, 0x7d, 0x76, 0xfe, 0x64, 0xe6, 0x29, 0x4c, 0x1a,
+ 0x76, 0x29, 0x70, 0x2e, 0x58, 0x07, 0xf9, 0xae, 0x13, 0x1a, 0x8a, 0xc3,
+ 0x4c, 0x69, 0x4c, 0x82, 0x84, 0x06, 0x5e, 0x98, 0x6a, 0x41, 0x34, 0x40,
+ 0x16, 0x75, 0xee, 0x41, 0x24, 0xfe, 0xcb, 0xfb, 0x77, 0x2e, 0xf0, 0x57,
+ 0xa5, 0xa2, 0x60, 0x2b, 0x24, 0xe1, 0x84, 0x2b, 0x7a, 0x4a, 0x16, 0x0b,
+ 0xf0, 0xec, 0x6b, 0x59, 0x9e, 0x9e, 0xc7, 0xed, 0x6f, 0x4b, 0xb6, 0xbe,
+ 0x0c, 0x27, 0xc0, 0xc6, 0x50, 0x5a, 0xff, 0x4b, 0x3a, 0xb8, 0x89, 0xa3,
+ 0xe8, 0xb9, 0xc2, 0x4b, 0xd3, 0x29, 0xd3, 0x9a, 0x36, 0x2b, 0x84, 0x46,
+ 0xa9, 0xb0, 0x18, 0x27, 0x33, 0x07, 0x82, 0x32, 0x3c, 0x45, 0x54, 0x66,
+ 0x85, 0x5f, 0x5d, 0xe1, 0x97, 0x46, 0x3f, 0xe4, 0xd9, 0x81, 0x0d, 0x69,
+ 0x49, 0x0b, 0x12, 0xcb, 0x92, 0x02, 0x3b, 0x4a, 0x02, 0xa0, 0x14, 0x29,
+ 0xd8, 0xe0, 0x3f, 0x22, 0xdf, 0xe9, 0xf6, 0x14, 0xaa, 0x32, 0x6f, 0x0a,
+ 0x7a, 0x0d, 0x15, 0x3c, 0xc6, 0xf4, 0xf7, 0xc9, 0xb5, 0xd3, 0x91, 0x6f,
+ 0xbb, 0xf1, 0x15, 0x83, 0x9c, 0x72, 0x50, 0x65, 0x7f, 0x03, 0xe1, 0x79,
+ 0x31, 0x26, 0x9d, 0x04, 0x3f, 0x16, 0x61, 0x2b, 0xe1, 0x18, 0xf3, 0xd6,
+ 0x4b, 0x0a, 0x8a, 0x85, 0xfd, 0x57, 0xac, 0x7f, 0xbc, 0x02, 0xba, 0x7a,
+ 0x52, 0x12, 0xc5, 0xe7, 0x18, 0x13, 0xa3, 0xf7, 0x11, 0x24, 0x5c, 0x68,
+ 0xa3, 0xb2, 0x8d, 0xb4, 0x72, 0x34, 0x62, 0xaf, 0x16, 0xe1, 0xa3, 0xdb,
+ 0x94, 0xe7, 0x9c, 0x34, 0x4b, 0x76, 0x14, 0xb4},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of oid
+ // tcID: 150
+ {SEC_OID_SHA512,
+ 150,
+ {0x76, 0xaf, 0xac, 0xb1, 0x1b, 0x73, 0xf2, 0xde, 0x01, 0xc0, 0x14, 0x82,
+ 0xb3, 0xb9, 0xc0, 0xe0, 0xbe, 0x0a, 0x81, 0x4b, 0xd0, 0xf9, 0xdb, 0xfe,
+ 0x73, 0xe5, 0xac, 0xc4, 0x9d, 0x40, 0x89, 0xd7, 0x70, 0x2d, 0xcd, 0x9c,
+ 0xc4, 0xbb, 0x3a, 0x4e, 0xfb, 0x30, 0x36, 0xc8, 0xff, 0x06, 0x2f, 0xd8,
+ 0x16, 0xb4, 0x1c, 0xe2, 0xb1, 0x44, 0xc6, 0xf7, 0xfc, 0xcc, 0x9c, 0x6e,
+ 0xde, 0xc4, 0x46, 0x09, 0xd1, 0x3d, 0x05, 0x20, 0x11, 0xba, 0x69, 0x94,
+ 0xc7, 0x4c, 0x30, 0xc5, 0xe1, 0x76, 0x70, 0xba, 0x07, 0x86, 0x8a, 0xee,
+ 0xef, 0xf1, 0x8a, 0x65, 0xa7, 0x04, 0x08, 0xfa, 0x42, 0x24, 0x28, 0xbb,
+ 0xa9, 0x13, 0x1b, 0x85, 0x86, 0xc2, 0xa4, 0xac, 0x2a, 0xf0, 0xaa, 0xc2,
+ 0xc2, 0xa0, 0xa2, 0xa5, 0x6f, 0x31, 0x26, 0xd1, 0xb7, 0x6d, 0xd2, 0x60,
+ 0x8a, 0x3d, 0x95, 0x12, 0xb9, 0x39, 0x65, 0x59, 0x49, 0x1a, 0x98, 0xc7,
+ 0x61, 0x22, 0x6e, 0xd4, 0x35, 0xac, 0x65, 0x71, 0x72, 0x66, 0x4b, 0x86,
+ 0x5f, 0xc5, 0xa0, 0x38, 0x74, 0x7f, 0x3e, 0xe2, 0x25, 0x69, 0x4d, 0xe4,
+ 0x34, 0x83, 0x8e, 0x0b, 0x87, 0xd1, 0x4f, 0xed, 0x71, 0xa9, 0x04, 0x6f,
+ 0xb3, 0x64, 0x34, 0x10, 0x40, 0x51, 0xa1, 0x7a, 0x65, 0x8d, 0x76, 0xb1,
+ 0x29, 0xbf, 0xfd, 0x25, 0xa1, 0x10, 0x98, 0x13, 0x7f, 0x56, 0x1c, 0xc4,
+ 0xf2, 0xe3, 0xa7, 0x2c, 0xc6, 0x66, 0x19, 0x65, 0x88, 0x48, 0xda, 0xfc,
+ 0x5f, 0xab, 0xce, 0x67, 0x07, 0xac, 0xf3, 0xc9, 0x19, 0xca, 0x2f, 0x88,
+ 0xfd, 0x41, 0x17, 0xeb, 0x3b, 0x98, 0x05, 0xd2, 0xa0, 0x0d, 0xc6, 0x5d,
+ 0xa7, 0xae, 0x96, 0x56, 0xe7, 0x7d, 0x67, 0x18, 0x72, 0xd7, 0x3d, 0xcc,
+ 0x43, 0xe7, 0x2a, 0x0c, 0x94, 0x84, 0x60, 0x61, 0xcd, 0x7a, 0xb3, 0x61,
+ 0xf0, 0xe3, 0xd3, 0x3e, 0x03, 0xd7, 0x27, 0x32, 0xe3, 0x95, 0x45, 0xe6,
+ 0x28, 0x3d, 0xa8, 0xb5, 0x07, 0x26, 0xc6, 0xcc, 0xae, 0xc0, 0xff, 0x96,
+ 0xc5, 0xa3, 0x50, 0x4d, 0xa8, 0x5b, 0x11, 0xe6, 0x1e, 0x16, 0x7a, 0x79,
+ 0x65, 0xed, 0x18, 0xb8, 0x28, 0xbc, 0xe7, 0x60, 0x6f, 0x1a, 0xab, 0xaf,
+ 0x66, 0x70, 0x1c, 0x2d, 0x7c, 0x23, 0xa6, 0xc7, 0xda, 0xbb, 0xe8, 0xe0,
+ 0x87, 0xce, 0x53, 0x02, 0xd1, 0x6b, 0x2b, 0xdf, 0xc3, 0x72, 0xbe, 0x4f,
+ 0x70, 0x02, 0xe7, 0xd3, 0x20, 0x4b, 0x5d, 0x41, 0x0e, 0xda, 0xb0, 0x15,
+ 0x99, 0x5d, 0xbc, 0x42, 0x58, 0x20, 0x5a, 0x76, 0xd9, 0xba, 0x19, 0x81,
+ 0xda, 0xc7, 0x0a, 0xaf, 0xf4, 0x05, 0x9c, 0x87, 0x25, 0x5b, 0xa1, 0x96,
+ 0x14, 0x0a, 0x0a, 0x2b, 0x8e, 0x48, 0x4e, 0xdb, 0xaf, 0x24, 0x2d, 0xd3,
+ 0xe1, 0x47, 0x80, 0xc4, 0x99, 0xc7, 0x8c, 0x5c, 0x80, 0x9c, 0xb1, 0x1f,
+ 0xa0, 0x32, 0x9e, 0x17, 0xd4, 0x7d, 0x89, 0x0b, 0x40, 0x11, 0x83, 0x8a,
+ 0xee, 0x54, 0x5b, 0x43, 0x12, 0x51, 0x75, 0x27, 0xeb, 0x59, 0xff, 0xf5,
+ 0xe5, 0x2a, 0x12, 0x5c, 0xe8, 0xdb, 0xb9, 0xda, 0xe5, 0xf7, 0x2f, 0x35,
+ 0x77, 0x34, 0x4c, 0xd4, 0xf2, 0x33, 0x0f, 0x09, 0x75, 0x8e, 0x36, 0xb5,
+ 0x0d, 0xfd, 0x38, 0x00, 0x63, 0x82, 0x76, 0x73, 0x93, 0xc3, 0x08, 0xc0,
+ 0xac, 0xf9, 0xf4, 0xbb, 0x0c, 0x58, 0x0b, 0xee, 0x3e, 0xb6, 0x19, 0xb8,
+ 0xd9, 0x4a, 0x30, 0x56, 0x8e, 0xb5, 0xa6, 0x7b, 0x32, 0xe6, 0x02, 0x37,
+ 0x0f, 0x70, 0x23, 0xc3, 0x63, 0xc7, 0xb6, 0xd8, 0xac, 0x38, 0xcc, 0x26,
+ 0x66, 0x91, 0x4e, 0xbf, 0xbe, 0x0b, 0x19, 0x0a, 0x03, 0x24, 0x05, 0xd7,
+ 0x3c, 0x7c, 0x2a, 0x8c, 0xfd, 0x13, 0x49, 0xe4, 0xfe, 0xcb, 0x90, 0xd7,
+ 0xe5, 0x05, 0x75, 0xe3, 0xd3, 0xf5, 0xbe, 0x4a},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of oid
+ // tcID: 151
+ {SEC_OID_SHA512,
+ 151,
+ {0xa0, 0x8c, 0xc3, 0x60, 0xff, 0xd7, 0xfa, 0x1c, 0xdf, 0x82, 0xbe, 0x1d,
+ 0x2e, 0xe5, 0xa3, 0x9b, 0x9d, 0xfa, 0x9d, 0x34, 0xee, 0xc9, 0xa7, 0xe5,
+ 0x12, 0x54, 0x44, 0xa0, 0x80, 0xce, 0x3e, 0xf4, 0x90, 0x61, 0xd8, 0xf1,
+ 0x88, 0xfa, 0xcd, 0x75, 0x1b, 0x06, 0xab, 0xf4, 0xab, 0x43, 0x60, 0xae,
+ 0x34, 0x3c, 0x24, 0x52, 0x44, 0xbe, 0xe8, 0xf6, 0x51, 0x7c, 0x89, 0x44,
+ 0x91, 0xc2, 0xdb, 0xfd, 0x94, 0xcf, 0xfc, 0xa8, 0x34, 0x40, 0x66, 0x00,
+ 0x9a, 0x4b, 0xe1, 0x27, 0x5d, 0xcb, 0xf3, 0x93, 0x2d, 0x58, 0x56, 0x6e,
+ 0x8d, 0x71, 0xbe, 0x23, 0x65, 0xd3, 0xac, 0x08, 0x13, 0x50, 0x72, 0x6d,
+ 0x42, 0x9c, 0xc0, 0xa4, 0xed, 0xee, 0xc4, 0x17, 0x13, 0xa3, 0x49, 0x6f,
+ 0xfc, 0xc4, 0x76, 0x45, 0x18, 0x62, 0x19, 0x01, 0x42, 0xd8, 0x95, 0x44,
+ 0x98, 0x51, 0xf0, 0x7a, 0x79, 0xbd, 0xd3, 0x38, 0x76, 0x97, 0xdc, 0x0b,
+ 0x76, 0xa1, 0x47, 0x6e, 0xcf, 0xe9, 0xcb, 0x05, 0x67, 0x5b, 0x49, 0xa1,
+ 0x2f, 0x35, 0x52, 0xd0, 0xc3, 0xd9, 0x02, 0x39, 0x89, 0x99, 0x21, 0xfb,
+ 0x41, 0xbd, 0x26, 0x77, 0x4e, 0x00, 0xab, 0x27, 0x02, 0x96, 0x30, 0x0c,
+ 0x7d, 0xfc, 0x57, 0x7f, 0x85, 0x4d, 0x78, 0x68, 0x60, 0x0f, 0x8a, 0xc6,
+ 0x9d, 0x7e, 0xfa, 0x5c, 0xf3, 0x31, 0x09, 0x5a, 0xc1, 0x30, 0x0d, 0x41,
+ 0x0c, 0x6f, 0x25, 0xad, 0x48, 0x89, 0x44, 0x74, 0xe9, 0x00, 0x8c, 0x91,
+ 0xcd, 0xfe, 0xb1, 0x87, 0xfe, 0xaf, 0x47, 0xc6, 0xf4, 0xca, 0xb4, 0xe4,
+ 0xcf, 0x83, 0xb3, 0x00, 0xb1, 0x9a, 0x56, 0x6a, 0xbd, 0xd9, 0x57, 0x67,
+ 0x7e, 0xb6, 0x3d, 0x30, 0xc5, 0x3c, 0x4f, 0xea, 0xfd, 0x3b, 0xf3, 0x7e,
+ 0x2b, 0xd4, 0x68, 0x0f, 0x2c, 0x4e, 0x47, 0x3a, 0x1c, 0xeb, 0x44, 0xdd,
+ 0x7f, 0xf1, 0x8e, 0x99, 0xdc, 0xa6, 0xc5, 0x06, 0xfe, 0xac, 0x07, 0x85,
+ 0x25, 0x5f, 0x91, 0xa0, 0x32, 0x67, 0xa3, 0x26, 0x86, 0x03, 0xe4, 0xd3,
+ 0x9c, 0xcf, 0x16, 0x88, 0x0a, 0x43, 0x6c, 0x2c, 0x87, 0xc7, 0x9e, 0x07,
+ 0x5d, 0xd4, 0xe7, 0x12, 0x57, 0x7c, 0xb9, 0xdb, 0xe0, 0xde, 0xc4, 0xf4,
+ 0x23, 0x28, 0xcd, 0x1f, 0x36, 0x94, 0x78, 0xab, 0x43, 0xed, 0x51, 0x6b,
+ 0xdb, 0x45, 0xd9, 0x1f, 0xb2, 0x37, 0x19, 0x41, 0x49, 0xee, 0x89, 0xdc,
+ 0x65, 0x6e, 0x08, 0x14, 0xf9, 0x51, 0xad, 0x30, 0xf7, 0x5e, 0xa0, 0x4a,
+ 0x0e, 0xcd, 0xf8, 0xe3, 0xd4, 0x65, 0x7d, 0x47, 0x29, 0x05, 0x02, 0xd6,
+ 0x7b, 0xd1, 0xfe, 0x18, 0xb9, 0x53, 0x07, 0x65, 0xe4, 0xdb, 0x10, 0x21,
+ 0x1d, 0xa2, 0xe1, 0x47, 0x08, 0x49, 0xd7, 0x02, 0x1a, 0x39, 0xcd, 0x4e,
+ 0x7b, 0x95, 0x44, 0x64, 0x29, 0x65, 0x95, 0x06, 0x48, 0x83, 0x37, 0x4c,
+ 0xd3, 0xad, 0x5a, 0xc4, 0x17, 0xfa, 0x48, 0xfb, 0x28, 0x16, 0xd5, 0x89,
+ 0x6b, 0xd7, 0xf0, 0xb5, 0x88, 0xbe, 0x9e, 0x48, 0x32, 0x46, 0xc4, 0x8a,
+ 0xfd, 0x98, 0x98, 0xb4, 0x98, 0x89, 0xd1, 0x3a, 0xf8, 0x51, 0xd0, 0x64,
+ 0xcd, 0xcb, 0xb4, 0xce, 0x35, 0x74, 0x7b, 0x15, 0xd1, 0xc7, 0xa0, 0x50,
+ 0xaa, 0xf4, 0x94, 0xba, 0x7e, 0x79, 0x68, 0x7f, 0x59, 0xf3, 0x26, 0xac,
+ 0xae, 0x77, 0x17, 0x42, 0xac, 0x7f, 0x7b, 0x0f, 0x1a, 0x68, 0x03, 0x21,
+ 0xd0, 0x35, 0x6f, 0x97, 0x16, 0x42, 0x03, 0x26, 0x0e, 0x18, 0x7d, 0x66,
+ 0x1f, 0xe9, 0x38, 0x7b, 0x9d, 0x20, 0xf8, 0xf2, 0x6e, 0x38, 0x71, 0xeb,
+ 0x0a, 0xe3, 0x31, 0xb4, 0x96, 0x25, 0x99, 0x49, 0x07, 0x43, 0xe1, 0xed,
+ 0x50, 0x9c, 0x50, 0xd5, 0x57, 0x21, 0xbe, 0x35, 0x1a, 0xb7, 0x66, 0x2f,
+ 0x2d, 0x9e, 0x03, 0x96, 0x99, 0xeb, 0xaa, 0x52},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for oid
+ // tcID: 152
+ {SEC_OID_SHA512,
+ 152,
+ {0xbb, 0x59, 0xb5, 0x83, 0x2c, 0xc0, 0xb4, 0xcb, 0x64, 0x9c, 0xf9, 0xbd,
+ 0x85, 0x48, 0xcc, 0x02, 0x5f, 0x65, 0x96, 0xfe, 0x73, 0xc3, 0x31, 0x56,
+ 0x84, 0xcc, 0xce, 0x1b, 0x79, 0xb4, 0x53, 0x09, 0x33, 0x28, 0x33, 0x6e,
+ 0xdf, 0xd8, 0x56, 0x20, 0x45, 0xa4, 0xba, 0x41, 0x3a, 0xec, 0x0a, 0xe6,
+ 0x36, 0x78, 0xfe, 0xf9, 0x40, 0x2c, 0xb0, 0xaa, 0xde, 0xce, 0xb2, 0x0f,
+ 0x94, 0x19, 0xa6, 0x54, 0xd8, 0x1c, 0x83, 0xef, 0x0e, 0x41, 0x83, 0x79,
+ 0x7a, 0x05, 0x40, 0x91, 0xdd, 0x8f, 0xb0, 0x6d, 0x86, 0x14, 0xab, 0x0d,
+ 0x26, 0x6c, 0xbe, 0xf3, 0xb8, 0x71, 0xbd, 0xb5, 0x64, 0x3d, 0xbe, 0x7a,
+ 0x93, 0xfb, 0x0a, 0x73, 0x31, 0x66, 0xa5, 0x56, 0x99, 0x3a, 0x60, 0x80,
+ 0x90, 0x83, 0xef, 0x5a, 0x4b, 0xc7, 0x0b, 0x52, 0x5c, 0x5c, 0x0d, 0xe3,
+ 0xef, 0x22, 0x0d, 0x72, 0x50, 0x59, 0x56, 0x14, 0x36, 0xec, 0x21, 0x62,
+ 0xc3, 0xbe, 0xb9, 0x79, 0x3f, 0x4e, 0x98, 0x49, 0xe7, 0xb8, 0x9e, 0x0a,
+ 0x26, 0xc4, 0x44, 0x46, 0xe5, 0x2c, 0x51, 0x4e, 0x80, 0x00, 0xc9, 0xf2,
+ 0x06, 0x67, 0x6f, 0xd6, 0xa0, 0x34, 0xd5, 0x4a, 0x77, 0xc3, 0x1c, 0xa7,
+ 0x3c, 0x23, 0x96, 0xf5, 0x80, 0x48, 0xd6, 0xc9, 0x01, 0x48, 0xfd, 0x6d,
+ 0x29, 0x24, 0xbf, 0x12, 0x5e, 0x3b, 0x12, 0x6e, 0xdd, 0x1f, 0x17, 0xfd,
+ 0xf3, 0x14, 0x98, 0xba, 0x04, 0xb7, 0xb8, 0x6d, 0xa5, 0xf1, 0xc4, 0xa6,
+ 0x84, 0x3a, 0x7b, 0xf6, 0x39, 0x4d, 0x02, 0x1b, 0x16, 0x92, 0xac, 0xc6,
+ 0x41, 0xd0, 0x95, 0x6f, 0xf3, 0xbd, 0x6b, 0x76, 0x63, 0xa4, 0x75, 0x9e,
+ 0xaf, 0xe9, 0x20, 0xeb, 0x28, 0xa3, 0x63, 0xad, 0x12, 0xcf, 0xbb, 0xf6,
+ 0x54, 0x34, 0x3a, 0xca, 0x9f, 0x67, 0x0c, 0xe6, 0x75, 0x7e, 0xe1, 0x2f,
+ 0x21, 0x44, 0x6c, 0x23, 0xea, 0x32, 0xac, 0x46, 0xb7, 0x9d, 0x10, 0xa3,
+ 0xbb, 0x55, 0x68, 0x3c, 0xaa, 0x97, 0x45, 0x06, 0x07, 0xb5, 0x47, 0x39,
+ 0x20, 0xcf, 0x10, 0xc7, 0x05, 0x9b, 0x57, 0x19, 0x43, 0x01, 0x02, 0xdc,
+ 0x51, 0x1b, 0x03, 0x9f, 0x9a, 0x55, 0xb9, 0xe1, 0x82, 0x43, 0x32, 0xc9,
+ 0xb0, 0xe2, 0x96, 0x08, 0x66, 0x6c, 0x0f, 0x1c, 0xa3, 0x7c, 0x8c, 0x29,
+ 0x9a, 0x9c, 0x1c, 0x5e, 0xcb, 0x25, 0xe2, 0xb9, 0x69, 0x59, 0x03, 0xf8,
+ 0xd4, 0x06, 0xc9, 0x8c, 0x0c, 0xa3, 0xd7, 0x40, 0x52, 0xf0, 0x9d, 0x16,
+ 0xcd, 0x2f, 0x4a, 0x60, 0x7d, 0x70, 0x73, 0x2b, 0x8d, 0x87, 0x72, 0x85,
+ 0xc9, 0x08, 0x9a, 0xe5, 0x9d, 0xac, 0x80, 0xe0, 0x31, 0xe5, 0x63, 0x28,
+ 0x32, 0x70, 0xdf, 0xfc, 0x02, 0x4d, 0xbd, 0x8e, 0x70, 0x12, 0x0d, 0x44,
+ 0xb0, 0xfd, 0x36, 0xc6, 0x43, 0xc1, 0x35, 0xa8, 0x11, 0xdc, 0x04, 0x2f,
+ 0xa3, 0x76, 0xea, 0xdd, 0xf2, 0xe3, 0xc1, 0xfd, 0x5f, 0x2a, 0x23, 0xc0,
+ 0xb7, 0xf4, 0x81, 0xf5, 0xa0, 0x53, 0xda, 0x7a, 0x49, 0x71, 0xd9, 0x11,
+ 0xdb, 0x3a, 0xcc, 0x6d, 0x4a, 0x3e, 0x60, 0xb6, 0x3b, 0x29, 0x1d, 0xeb,
+ 0xff, 0x77, 0xfb, 0x55, 0xac, 0xc5, 0xb7, 0x08, 0x1d, 0xc7, 0x5c, 0x65,
+ 0x17, 0x06, 0x98, 0x6e, 0x90, 0xe9, 0xf7, 0x7e, 0xdc, 0x2d, 0xcf, 0x72,
+ 0x1e, 0xad, 0x02, 0x0f, 0x86, 0xbb, 0xb1, 0xba, 0x43, 0x9f, 0xfd, 0x16,
+ 0x5d, 0x12, 0x7e, 0x51, 0x06, 0x3b, 0x09, 0x16, 0xf3, 0x6c, 0xa2, 0x92,
+ 0xea, 0xe2, 0x69, 0x62, 0xcf, 0x9a, 0x59, 0xf6, 0x8e, 0xf8, 0xd2, 0x00,
+ 0x65, 0x2d, 0x42, 0xd1, 0x3c, 0x80, 0xce, 0x7f, 0x0b, 0x58, 0x17, 0xfa,
+ 0x9c, 0x70, 0x16, 0x00, 0xa4, 0xec, 0x3f, 0xe7, 0x70, 0xa4, 0xb4, 0x2a,
+ 0xa8, 0xe6, 0x01, 0x6c, 0xd1, 0x6d, 0x8d, 0xab},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of oid
+ // tcID: 153
+ {SEC_OID_SHA512,
+ 153,
+ {0x55, 0x7a, 0x0c, 0xbd, 0x9b, 0x8b, 0x16, 0xb5, 0xc9, 0x60, 0x3b, 0x2d,
+ 0x36, 0xe5, 0x41, 0x31, 0x3d, 0x22, 0xa1, 0x90, 0x4f, 0x44, 0x6d, 0xbd,
+ 0x30, 0x83, 0x08, 0x67, 0x9a, 0x09, 0x6c, 0x2f, 0xc3, 0x11, 0x0d, 0x4e,
+ 0x98, 0xa4, 0x74, 0xe0, 0xf5, 0xa7, 0xe0, 0x46, 0x28, 0xf0, 0x66, 0xb4,
+ 0x48, 0x06, 0x97, 0xdd, 0x29, 0xd6, 0x3d, 0xf8, 0x10, 0xef, 0x7f, 0x18,
+ 0x90, 0xd5, 0xb1, 0x6c, 0x3a, 0x71, 0x72, 0x20, 0x0d, 0xbf, 0x7e, 0xff,
+ 0x28, 0x62, 0xbb, 0xe6, 0xee, 0xa0, 0x17, 0xcb, 0x8c, 0x98, 0x09, 0x7b,
+ 0xec, 0x1f, 0x34, 0x2a, 0x98, 0x5e, 0xd7, 0xd9, 0xe4, 0x62, 0xa5, 0x5d,
+ 0xa2, 0x49, 0xf9, 0xa5, 0x23, 0xc8, 0x0b, 0x1c, 0xb5, 0xde, 0xf8, 0x53,
+ 0xce, 0x94, 0xcf, 0x43, 0xd2, 0x22, 0x43, 0xc0, 0x28, 0xc8, 0x42, 0x01,
+ 0xa9, 0x93, 0xd2, 0xeb, 0x48, 0xa8, 0x76, 0x72, 0x2f, 0x93, 0x9a, 0xaa,
+ 0x81, 0xa9, 0xe9, 0x2e, 0x65, 0xb0, 0x7e, 0x54, 0x18, 0x94, 0xe5, 0xbc,
+ 0x23, 0xd8, 0xcc, 0x90, 0x1b, 0x12, 0x1d, 0xcb, 0x6f, 0x54, 0x3a, 0x12,
+ 0x27, 0x2a, 0x81, 0xc8, 0x27, 0x4b, 0xcf, 0x99, 0x6b, 0xb0, 0x10, 0x18,
+ 0x8d, 0x99, 0xef, 0xbb, 0xe0, 0x74, 0x03, 0xc7, 0x08, 0x08, 0x5e, 0x5e,
+ 0x7b, 0x24, 0xac, 0x09, 0xe9, 0x6b, 0x2f, 0xbe, 0x56, 0x1c, 0x2d, 0x4a,
+ 0xd4, 0x9a, 0xb3, 0xf9, 0xd4, 0x5e, 0xd7, 0xc2, 0xbf, 0xec, 0xdd, 0x26,
+ 0xf0, 0x89, 0xb9, 0xbb, 0xb3, 0x36, 0x1c, 0x84, 0x86, 0x07, 0xfb, 0x50,
+ 0xeb, 0xb0, 0x0f, 0xdc, 0xd8, 0xbc, 0x9d, 0xea, 0x6c, 0xd3, 0x11, 0xea,
+ 0x49, 0xbe, 0x89, 0xb1, 0xfc, 0x59, 0x06, 0x3e, 0xf2, 0xda, 0x7a, 0x9b,
+ 0x03, 0xc5, 0xb8, 0xaf, 0xf5, 0x47, 0x8e, 0x7d, 0x8a, 0x7a, 0xab, 0x8b,
+ 0x27, 0x12, 0x15, 0xd4, 0xf2, 0x6a, 0xfb, 0x0d, 0x6b, 0x71, 0xb4, 0x52,
+ 0x0e, 0xed, 0xb4, 0x68, 0x7c, 0x72, 0xe2, 0x66, 0x80, 0xe7, 0x9c, 0x20,
+ 0xac, 0x06, 0xf7, 0xa2, 0x45, 0xb0, 0x25, 0x75, 0x67, 0xd3, 0xf3, 0x25,
+ 0xc1, 0x86, 0xf8, 0x91, 0x28, 0x95, 0x13, 0x84, 0x8c, 0x70, 0x66, 0xac,
+ 0xb9, 0x62, 0x41, 0xb1, 0xef, 0xc2, 0xbf, 0x2a, 0x29, 0x08, 0xf3, 0x95,
+ 0x76, 0xc9, 0x97, 0x61, 0x31, 0xd8, 0x9e, 0x4d, 0x1f, 0x7c, 0x71, 0xf0,
+ 0xa4, 0xb9, 0x72, 0x38, 0xd0, 0x5e, 0x7e, 0x46, 0xcd, 0x20, 0x7c, 0x0c,
+ 0x86, 0x4d, 0xf8, 0xb8, 0xdf, 0x36, 0x81, 0x60, 0xfd, 0x76, 0x6e, 0xfb,
+ 0x98, 0xcc, 0xcd, 0x87, 0x9a, 0xfe, 0x48, 0xcf, 0x44, 0x8e, 0xea, 0x4f,
+ 0x66, 0x0b, 0x06, 0x9b, 0xe0, 0xb1, 0x5a, 0x6b, 0xbd, 0x56, 0x16, 0x71,
+ 0x99, 0x7c, 0x5d, 0x92, 0xd0, 0xe1, 0xc0, 0xd2, 0x4a, 0x52, 0xb5, 0xac,
+ 0x82, 0xae, 0xce, 0xeb, 0xe4, 0x19, 0xb6, 0xe0, 0x92, 0xec, 0xc0, 0x2b,
+ 0x8f, 0x15, 0x1a, 0x33, 0x10, 0x81, 0x50, 0x30, 0x1b, 0xff, 0xaa, 0xcd,
+ 0x8d, 0xe6, 0x24, 0xe4, 0xc5, 0x0e, 0xf1, 0xe3, 0x92, 0x06, 0x3b, 0x92,
+ 0x49, 0xac, 0x6d, 0x2b, 0x7e, 0x74, 0x7e, 0x58, 0x99, 0x61, 0x9d, 0xf8,
+ 0x86, 0xe4, 0x1f, 0x92, 0x57, 0x1d, 0x30, 0x15, 0xa1, 0xec, 0xcf, 0x1d,
+ 0x1d, 0xe6, 0xbf, 0x46, 0x9b, 0xc5, 0x44, 0x42, 0x16, 0x1e, 0xca, 0xa5,
+ 0x6d, 0x44, 0x7c, 0x99, 0xee, 0x52, 0x24, 0xe1, 0xd0, 0x49, 0xe6, 0x26,
+ 0xfa, 0xa9, 0x5c, 0xd1, 0xb0, 0x99, 0x15, 0x1f, 0xe6, 0x09, 0x16, 0x60,
+ 0xfd, 0xd2, 0xdc, 0x9a, 0xae, 0x83, 0xb4, 0xc2, 0x22, 0x84, 0x47, 0xb3,
+ 0x6a, 0x44, 0x0c, 0x63, 0x9b, 0xde, 0x2c, 0xf6, 0x5a, 0x14, 0xfe, 0x77,
+ 0x8a, 0xae, 0xdb, 0x21, 0xfd, 0xa8, 0x3a, 0x1d},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of oid
+ // tcID: 154
+ {SEC_OID_SHA512,
+ 154,
+ {0x85, 0x7a, 0x7a, 0x90, 0x76, 0xc1, 0xd8, 0x34, 0x51, 0x42, 0xa6, 0xf6,
+ 0x6d, 0x25, 0x18, 0x82, 0xcd, 0x95, 0x86, 0x29, 0xe8, 0xe4, 0xa1, 0x01,
+ 0xf2, 0x2d, 0x75, 0xbf, 0x00, 0x80, 0xa9, 0x64, 0x91, 0x6c, 0x52, 0x24,
+ 0x48, 0x4f, 0x4a, 0xc8, 0xde, 0x77, 0x1c, 0x2a, 0xe2, 0x10, 0x56, 0x7b,
+ 0x09, 0xbf, 0x49, 0xe8, 0x84, 0x2e, 0x08, 0x37, 0x0c, 0x87, 0x4b, 0xec,
+ 0x3c, 0xb4, 0x47, 0x2c, 0xbf, 0x59, 0x7f, 0x48, 0x77, 0x57, 0x1f, 0x9a,
+ 0x89, 0xe0, 0x1e, 0x2d, 0x72, 0x47, 0x22, 0x91, 0x03, 0xa7, 0xd9, 0x08,
+ 0x6c, 0xdd, 0x86, 0xc4, 0x88, 0xdd, 0x51, 0x06, 0x5a, 0xd8, 0xdf, 0xed,
+ 0x3b, 0x30, 0xc9, 0x50, 0x58, 0x81, 0xf4, 0xda, 0xed, 0x5f, 0x86, 0xee,
+ 0x6e, 0x8e, 0xe2, 0xee, 0xbc, 0x99, 0x5b, 0x8d, 0xa2, 0xe8, 0xb3, 0xf4,
+ 0x4f, 0x76, 0x8b, 0xad, 0x62, 0x01, 0x92, 0xf5, 0xe7, 0x98, 0xb3, 0x1b,
+ 0x6e, 0xae, 0x9a, 0xba, 0xd0, 0xb6, 0xdb, 0x18, 0x36, 0x69, 0x58, 0xb5,
+ 0xe6, 0xc0, 0x48, 0x94, 0xaf, 0x47, 0xde, 0xaa, 0x57, 0xdc, 0x44, 0x3d,
+ 0x03, 0x39, 0x1a, 0xdc, 0xd5, 0xfc, 0xab, 0xa3, 0x4d, 0xaf, 0xe3, 0x3d,
+ 0xc8, 0xbe, 0xa6, 0x04, 0x2f, 0xad, 0x8d, 0x53, 0x13, 0xcf, 0x8b, 0x5b,
+ 0x70, 0x79, 0xbc, 0x3a, 0x3a, 0x7b, 0x68, 0xc3, 0x67, 0x77, 0xab, 0x2e,
+ 0x6f, 0x6b, 0x72, 0xcd, 0xcd, 0x93, 0xce, 0x02, 0x97, 0x50, 0x9f, 0x3d,
+ 0xb4, 0xfb, 0xe6, 0x9a, 0x62, 0x86, 0x96, 0xb1, 0x3f, 0x70, 0x56, 0x22,
+ 0xe6, 0x79, 0xa0, 0xdc, 0xc6, 0x40, 0x37, 0xae, 0xcd, 0xc5, 0xb3, 0xb3,
+ 0x79, 0x69, 0x2c, 0x04, 0x81, 0x62, 0xfb, 0x82, 0x90, 0xac, 0x71, 0xf0,
+ 0x17, 0xe8, 0x2a, 0x85, 0xa8, 0xe6, 0x55, 0x0f, 0x53, 0x87, 0x2a, 0xda,
+ 0x3e, 0xfa, 0xd7, 0x2d, 0xa3, 0x63, 0x25, 0x14, 0xe5, 0x0e, 0x70, 0x9f,
+ 0x4c, 0xa6, 0x0c, 0x1f, 0x07, 0x9d, 0xeb, 0x46, 0xe7, 0x07, 0x24, 0xf7,
+ 0xdb, 0x31, 0xf1, 0xc4, 0x7f, 0xbf, 0xaf, 0xeb, 0xe5, 0xbe, 0x9e, 0x78,
+ 0x16, 0x8e, 0xe1, 0x35, 0xa6, 0x29, 0xb2, 0xda, 0xff, 0xec, 0xf3, 0x07,
+ 0x7b, 0x84, 0x56, 0xff, 0x91, 0xdc, 0x52, 0x0b, 0x34, 0x44, 0x61, 0xbf,
+ 0x2c, 0x8b, 0xe7, 0xde, 0x3f, 0x98, 0x89, 0xa6, 0x7d, 0x08, 0x11, 0x69,
+ 0x5e, 0xfc, 0x57, 0x99, 0x85, 0x3c, 0x23, 0x64, 0x0c, 0xdf, 0x5f, 0x60,
+ 0xd8, 0x37, 0x01, 0x9e, 0xa6, 0xa5, 0x36, 0xe2, 0x7e, 0xa9, 0xc1, 0x6a,
+ 0xb5, 0xa7, 0x01, 0x4e, 0x1c, 0x4f, 0xb6, 0x00, 0x5d, 0x74, 0xa7, 0x4b,
+ 0xf1, 0x92, 0x1a, 0x6d, 0x7e, 0xc7, 0x25, 0xe3, 0x36, 0xd1, 0x0e, 0x1d,
+ 0x64, 0x9f, 0x47, 0x31, 0xb4, 0xec, 0x2b, 0xe5, 0x4f, 0xf6, 0xe6, 0x1c,
+ 0xce, 0xc5, 0x7e, 0x07, 0xf6, 0xa9, 0x0a, 0x80, 0x08, 0x58, 0x97, 0xf5,
+ 0x84, 0xb3, 0x71, 0xdb, 0x73, 0xb2, 0x7d, 0x0e, 0x8c, 0xa2, 0x9d, 0xc7,
+ 0xfc, 0x35, 0xa8, 0x09, 0xf9, 0xc6, 0x9d, 0x7a, 0x3b, 0xef, 0x37, 0x40,
+ 0xc9, 0x3b, 0x0a, 0xeb, 0x39, 0x38, 0xb5, 0x9b, 0x01, 0x80, 0x09, 0xa4,
+ 0x58, 0x0e, 0x35, 0x33, 0x75, 0x99, 0xdd, 0x56, 0xb8, 0xd0, 0x6c, 0x63,
+ 0x02, 0x5f, 0xd1, 0x29, 0x52, 0xfa, 0x1f, 0x29, 0x2e, 0x05, 0x3a, 0xde,
+ 0xe0, 0xa8, 0xcf, 0xea, 0x8c, 0xc8, 0xb5, 0xee, 0x5d, 0x01, 0xed, 0x4f,
+ 0x14, 0x13, 0x56, 0xe2, 0x94, 0xbf, 0x60, 0x56, 0xeb, 0x71, 0x22, 0x48,
+ 0xa0, 0x88, 0x45, 0x08, 0x07, 0x5f, 0x40, 0xd0, 0xfa, 0xcd, 0xde, 0xeb,
+ 0xba, 0x5d, 0x73, 0xe6, 0xa9, 0xda, 0xbd, 0xdd, 0x82, 0x9a, 0xea, 0xd0,
+ 0x7c, 0x7e, 0x47, 0x38, 0x59, 0xe4, 0x79, 0xb3},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 155
+ {SEC_OID_SHA512,
+ 155,
+ {0x37, 0x22, 0xef, 0x91, 0xb2, 0x46, 0x5c, 0x53, 0x45, 0x1d, 0x59, 0x97,
+ 0x2a, 0xdb, 0xbe, 0x6b, 0x7f, 0x65, 0xbf, 0x07, 0xc9, 0x16, 0x77, 0x85,
+ 0x89, 0x24, 0xb5, 0xb5, 0xb4, 0xec, 0x59, 0x42, 0x2d, 0x6d, 0x57, 0xec,
+ 0x06, 0x5f, 0xc6, 0x52, 0x35, 0x79, 0x63, 0xd6, 0x16, 0x59, 0x38, 0x62,
+ 0xe7, 0x4d, 0xda, 0x3b, 0x43, 0xd2, 0xf9, 0x3f, 0xaf, 0xb8, 0x36, 0x6d,
+ 0x4a, 0x7c, 0x70, 0x8e, 0x3d, 0x0e, 0xc1, 0x09, 0x8c, 0x6f, 0x92, 0xa5,
+ 0x3b, 0x70, 0x67, 0xbf, 0x73, 0x05, 0x46, 0x62, 0x38, 0x59, 0x57, 0xed,
+ 0x8e, 0xfa, 0xa0, 0x96, 0x75, 0x43, 0x61, 0x54, 0xfe, 0x3b, 0x06, 0x96,
+ 0x14, 0xa0, 0xc6, 0x1f, 0x58, 0xe7, 0x8e, 0xe5, 0xe1, 0x8d, 0xbf, 0x8d,
+ 0xaa, 0x2c, 0xc4, 0x3a, 0x3b, 0xf4, 0x6e, 0x4a, 0x71, 0xbc, 0x3d, 0xb0,
+ 0xa8, 0x0c, 0x71, 0x9c, 0xdc, 0xb7, 0xe0, 0x09, 0xfe, 0x6f, 0x07, 0x57,
+ 0x86, 0x1a, 0x8d, 0x6e, 0x3c, 0x59, 0xa5, 0x59, 0x6c, 0x42, 0x8b, 0xb1,
+ 0x76, 0x7e, 0x56, 0x48, 0xcf, 0x68, 0x2d, 0x03, 0xf5, 0xd0, 0x79, 0x40,
+ 0x61, 0xbe, 0xbb, 0x57, 0xef, 0x1b, 0x81, 0x79, 0x56, 0xe6, 0x97, 0xbc,
+ 0x5f, 0xf3, 0x74, 0x65, 0x10, 0xf2, 0x92, 0x42, 0xeb, 0x7a, 0x4c, 0xcf,
+ 0xdc, 0xab, 0x6b, 0x9a, 0x9d, 0xaa, 0x34, 0x3f, 0x4d, 0x86, 0x76, 0x3f,
+ 0x49, 0x8f, 0xb7, 0x1c, 0xfd, 0x84, 0x2f, 0x9f, 0x8d, 0x1f, 0x7d, 0xdd,
+ 0x76, 0x69, 0x59, 0x09, 0x90, 0x66, 0xa2, 0xad, 0xf2, 0x11, 0x70, 0x28,
+ 0x8b, 0x2d, 0xec, 0x74, 0xce, 0xff, 0x77, 0x72, 0x8c, 0xb1, 0xf3, 0xa7,
+ 0x5c, 0x58, 0x97, 0xc0, 0xff, 0x78, 0x15, 0x64, 0xf6, 0x28, 0x28, 0x6e,
+ 0x61, 0xf2, 0x1b, 0x25, 0xdd, 0x5b, 0x36, 0xf8, 0xc8, 0x68, 0x2f, 0x59,
+ 0x6b, 0x78, 0x3a, 0x29, 0xd8, 0x4d, 0x7b, 0x45, 0x0c, 0x91, 0x0c, 0x2b,
+ 0x6b, 0x20, 0x43, 0x4f, 0x37, 0x7c, 0x30, 0x4d, 0x08, 0x98, 0x3a, 0xf0,
+ 0xb1, 0x2e, 0x16, 0xa7, 0x00, 0xf0, 0x63, 0xb3, 0x70, 0x88, 0x2a, 0xd6,
+ 0x4e, 0xf9, 0x31, 0x0f, 0x57, 0x16, 0xec, 0x50, 0x40, 0x2f, 0x33, 0xb3,
+ 0x36, 0xee, 0x84, 0xa6, 0xcc, 0x96, 0xf1, 0x15, 0x98, 0x2d, 0xdd, 0x3d,
+ 0x35, 0xa9, 0x49, 0x4e, 0xd3, 0xd3, 0x47, 0xd7, 0x0f, 0x61, 0xcc, 0x69,
+ 0x9f, 0xdc, 0x7a, 0x7a, 0x1f, 0xe8, 0x80, 0x8c, 0xad, 0x7f, 0x13, 0xe5,
+ 0x2d, 0xab, 0xf8, 0x6a, 0xd4, 0x17, 0xbb, 0x76, 0x61, 0x4c, 0x0c, 0xee,
+ 0x7e, 0x63, 0xa5, 0x3f, 0x5f, 0x5e, 0x5b, 0x7e, 0x7b, 0xf0, 0x4e, 0x94,
+ 0xed, 0x42, 0xd5, 0xdb, 0x1d, 0x1e, 0x70, 0x45, 0x5f, 0xfe, 0xe3, 0x17,
+ 0xee, 0x16, 0x7f, 0x04, 0x1b, 0x26, 0x19, 0xb6, 0x54, 0x9d, 0xc6, 0x62,
+ 0x7c, 0x95, 0x4f, 0x65, 0xb4, 0xb0, 0x61, 0x71, 0x88, 0x94, 0x29, 0xa2,
+ 0x1b, 0xf2, 0x86, 0xcc, 0x6b, 0x80, 0xcc, 0x18, 0xdb, 0x08, 0x9f, 0xbc,
+ 0x00, 0xec, 0x82, 0x7e, 0x33, 0x60, 0xfa, 0x1c, 0xe1, 0xf4, 0x22, 0x4a,
+ 0xda, 0x5f, 0x77, 0x8c, 0x7e, 0x43, 0x38, 0x63, 0xaf, 0xe1, 0x93, 0x50,
+ 0xa2, 0x48, 0xbb, 0x78, 0xb7, 0xc5, 0xaa, 0x6e, 0xcb, 0xa8, 0xc2, 0xf8,
+ 0xb9, 0x93, 0x69, 0x80, 0x61, 0x1c, 0x42, 0x60, 0xac, 0x3c, 0xbf, 0x4d,
+ 0x82, 0x1a, 0x22, 0xa3, 0xd8, 0x86, 0xf5, 0x98, 0x08, 0x5c, 0x3e, 0xfc,
+ 0x88, 0x18, 0xa9, 0x53, 0x36, 0xee, 0x6a, 0x74, 0x8d, 0x0c, 0x81, 0x1b,
+ 0x72, 0x56, 0xf3, 0xab, 0x8e, 0xee, 0x18, 0x35, 0x97, 0x95, 0x6f, 0x79,
+ 0x3a, 0x44, 0xe8, 0x5b, 0xe9, 0xf8, 0x7e, 0x92, 0xb6, 0xb1, 0x97, 0xba,
+ 0xf7, 0xcf, 0x2f, 0x7a, 0x08, 0xc5, 0xf9, 0xc3},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated oid
+ // tcID: 156
+ {SEC_OID_SHA512,
+ 156,
+ {0x8d, 0x1a, 0x54, 0xe2, 0x47, 0x2f, 0x14, 0x03, 0x9f, 0x1a, 0x2e, 0x10,
+ 0x19, 0xfc, 0x6a, 0xe4, 0x15, 0x9a, 0xd8, 0x9f, 0x64, 0x80, 0xd1, 0x41,
+ 0xb7, 0x8e, 0xbd, 0x8c, 0xd4, 0x83, 0x72, 0x46, 0xa9, 0x4c, 0x59, 0x38,
+ 0xa6, 0x7f, 0x2d, 0x2e, 0x05, 0xb5, 0xd5, 0xd1, 0x96, 0xae, 0x05, 0x5d,
+ 0x26, 0xe1, 0xb4, 0xfd, 0xa4, 0x69, 0xd6, 0xb8, 0x06, 0x81, 0x63, 0xbe,
+ 0xf5, 0xbe, 0xd0, 0xbe, 0x6d, 0x09, 0x8d, 0xeb, 0x84, 0xe7, 0x00, 0x7c,
+ 0x06, 0xb3, 0xb6, 0xea, 0xf1, 0x4a, 0x07, 0x13, 0x0b, 0x44, 0xdd, 0x01,
+ 0xc1, 0x4d, 0x7c, 0xd0, 0xd3, 0xfc, 0x25, 0x79, 0xc2, 0x20, 0xf2, 0x82,
+ 0x26, 0x28, 0xed, 0xb9, 0xad, 0xb9, 0xaa, 0x55, 0x09, 0x85, 0x8c, 0x14,
+ 0xd2, 0x42, 0xbf, 0x1d, 0x77, 0xd5, 0x6a, 0x10, 0xe3, 0x79, 0xe3, 0x70,
+ 0xc8, 0x92, 0xd1, 0xff, 0x2b, 0xec, 0xf1, 0x9a, 0xeb, 0xbe, 0xf2, 0x30,
+ 0x2a, 0xba, 0x66, 0x76, 0x3c, 0x85, 0x3e, 0x57, 0x5c, 0x29, 0x42, 0x1e,
+ 0xd6, 0x6f, 0x84, 0x2b, 0x85, 0x9c, 0x22, 0x2a, 0xc2, 0xc0, 0x63, 0x60,
+ 0x78, 0x05, 0x7a, 0xdc, 0x1a, 0x18, 0x55, 0x11, 0x08, 0x51, 0x11, 0xd2,
+ 0x79, 0xb5, 0x20, 0xcb, 0x2f, 0xe4, 0x3b, 0x01, 0x15, 0x54, 0xe8, 0xe7,
+ 0xe3, 0x7b, 0xaf, 0x2a, 0x9a, 0x51, 0x00, 0x36, 0x30, 0x75, 0x9a, 0x9b,
+ 0x6f, 0x6d, 0x2f, 0x18, 0x07, 0x47, 0x51, 0x32, 0x7e, 0xd7, 0x39, 0xf3,
+ 0x9a, 0xd6, 0x9f, 0x52, 0x75, 0xf3, 0x40, 0xbf, 0xa9, 0x85, 0xa4, 0xad,
+ 0xcf, 0x86, 0x54, 0x78, 0x27, 0x84, 0x30, 0xea, 0xca, 0x43, 0xd9, 0x9c,
+ 0xfe, 0x86, 0x5b, 0xfe, 0x27, 0x9c, 0xe4, 0x17, 0xc1, 0x0c, 0xff, 0x0f,
+ 0x8c, 0xdf, 0x4d, 0x73, 0xa5, 0xe5, 0xce, 0x77, 0xc9, 0x5a, 0x0e, 0x30,
+ 0x6f, 0x35, 0x00, 0xb1, 0x90, 0x55, 0xab, 0xa5, 0xb3, 0x89, 0xde, 0x3d,
+ 0x78, 0x09, 0x49, 0x87, 0x25, 0x46, 0x9f, 0x43, 0x96, 0xf0, 0x5c, 0x2e,
+ 0xb8, 0x9a, 0x09, 0xf5, 0x5c, 0xbf, 0xa0, 0x87, 0x20, 0x2d, 0x7c, 0x9b,
+ 0x1f, 0x25, 0xfc, 0xca, 0x58, 0xf3, 0x90, 0x81, 0x99, 0xa9, 0xe7, 0x33,
+ 0xf5, 0x7a, 0xab, 0xdd, 0x3c, 0xa4, 0x2b, 0xf2, 0xdd, 0xcc, 0x56, 0x12,
+ 0xc8, 0x1c, 0xd8, 0x61, 0x9b, 0xce, 0x0c, 0x3b, 0x33, 0x9b, 0xa8, 0xe9,
+ 0x01, 0x05, 0x35, 0x51, 0x3d, 0x2a, 0xae, 0x38, 0x95, 0x3b, 0x57, 0x38,
+ 0x00, 0xa4, 0x92, 0x4a, 0x3e, 0x26, 0xa5, 0x73, 0x9a, 0xf6, 0x4f, 0xb0,
+ 0x66, 0x73, 0x70, 0x03, 0x8e, 0xc0, 0xe2, 0xf0, 0x9b, 0x05, 0x3e, 0x1c,
+ 0x32, 0x31, 0x2c, 0x72, 0x58, 0x3a, 0xe4, 0x0b, 0x78, 0x84, 0x6c, 0x7f,
+ 0xc1, 0x28, 0xfb, 0x17, 0xb5, 0xf5, 0xcf, 0x88, 0xb2, 0x76, 0xea, 0xab,
+ 0x83, 0xc5, 0x4c, 0xe2, 0xdb, 0x2b, 0x8d, 0x6f, 0xfb, 0x6c, 0xb8, 0xf6,
+ 0xd0, 0xde, 0xa4, 0x2f, 0x6c, 0x4b, 0x8a, 0x01, 0x99, 0x92, 0x85, 0xa5,
+ 0x5c, 0x2e, 0x48, 0xaa, 0xb2, 0xa2, 0x9e, 0xe1, 0x5d, 0x61, 0x01, 0xb6,
+ 0x99, 0xbd, 0x7d, 0x36, 0x14, 0x36, 0xa6, 0x54, 0x77, 0x88, 0xb6, 0x8d,
+ 0x40, 0xb3, 0x40, 0xaf, 0x8e, 0x61, 0xed, 0x6c, 0xaa, 0x18, 0x9e, 0x1d,
+ 0x09, 0x5f, 0xe7, 0x35, 0xbf, 0x98, 0xdd, 0x4f, 0xa8, 0x73, 0x0c, 0x20,
+ 0x4f, 0x67, 0xdc, 0xe1, 0xfa, 0xa0, 0x21, 0x23, 0x8a, 0x1d, 0xcd, 0x34,
+ 0xb1, 0x48, 0x69, 0xd8, 0xec, 0xf8, 0xbc, 0x28, 0x3f, 0x96, 0x4c, 0xfb,
+ 0x7c, 0x8f, 0x01, 0xe4, 0xd1, 0xed, 0x92, 0x20, 0x43, 0x16, 0xb5, 0xf3,
+ 0xeb, 0x53, 0x55, 0xad, 0xfc, 0x8f, 0x04, 0xba, 0x97, 0xa2, 0xb9, 0xf0,
+ 0xf2, 0x21, 0xba, 0x10, 0x35, 0x51, 0x45, 0x8e},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 157
+ {SEC_OID_SHA512,
+ 157,
+ {0x37, 0xa5, 0xfb, 0x4d, 0x5b, 0xa5, 0xc2, 0x17, 0x7b, 0x7f, 0xe7, 0x67,
+ 0xe5, 0x9e, 0xd9, 0x49, 0x99, 0x2e, 0x0b, 0xb6, 0xb0, 0xc9, 0xe5, 0xd1,
+ 0xcd, 0x2b, 0x77, 0x7b, 0xd1, 0xf5, 0x7f, 0x60, 0xe7, 0x97, 0x99, 0xb4,
+ 0x2c, 0xea, 0x9e, 0xef, 0x4b, 0x04, 0x15, 0xd6, 0xd1, 0x82, 0x51, 0x99,
+ 0xf4, 0x4d, 0x70, 0x3b, 0x80, 0x29, 0x8c, 0x93, 0xf4, 0xcf, 0x5a, 0x46,
+ 0xb3, 0x3c, 0x89, 0x1a, 0x93, 0xf9, 0xb5, 0x4b, 0x94, 0x62, 0xf0, 0x28,
+ 0x6e, 0x65, 0x04, 0xf0, 0x87, 0x7e, 0x32, 0x16, 0x0d, 0x09, 0x8f, 0xa7,
+ 0xb8, 0xf5, 0x93, 0x01, 0x0c, 0x5a, 0x31, 0x53, 0x99, 0x66, 0x05, 0x67,
+ 0xad, 0xcb, 0xa7, 0xfc, 0xae, 0xaf, 0x55, 0x7f, 0xeb, 0x6b, 0x0b, 0x74,
+ 0x3d, 0x09, 0x86, 0x6c, 0xf9, 0x2a, 0xbb, 0x25, 0x86, 0x56, 0x0c, 0x70,
+ 0x89, 0x7d, 0x2d, 0x1d, 0x5c, 0x79, 0x58, 0xcb, 0xa4, 0xbd, 0x8f, 0xa3,
+ 0x38, 0x14, 0x09, 0x1a, 0xcf, 0x3e, 0x36, 0x26, 0x0b, 0x44, 0x15, 0x8f,
+ 0xae, 0xed, 0x33, 0x51, 0x0f, 0x1d, 0xe9, 0xa6, 0xc8, 0xca, 0x38, 0xf3,
+ 0x18, 0x23, 0x28, 0x57, 0x6c, 0xa9, 0x8e, 0xe1, 0x85, 0x31, 0xb2, 0x4c,
+ 0x86, 0x99, 0xe4, 0xf9, 0x75, 0xcd, 0xfa, 0xdc, 0xe5, 0x28, 0xf8, 0x79,
+ 0x14, 0xaa, 0x1e, 0x9f, 0xed, 0xc5, 0x73, 0x63, 0x45, 0x34, 0xb2, 0xf0,
+ 0x80, 0xff, 0x44, 0x58, 0xf6, 0x4e, 0x1e, 0x02, 0xd7, 0x1b, 0x24, 0x90,
+ 0xa0, 0xdb, 0x35, 0x95, 0x79, 0x7b, 0x5d, 0xdc, 0xf2, 0x13, 0x23, 0x8d,
+ 0x4b, 0x91, 0xd0, 0x4c, 0x44, 0xbd, 0xa9, 0x97, 0x74, 0x0e, 0x4d, 0x1a,
+ 0x73, 0xb1, 0x50, 0xf8, 0x2e, 0x87, 0x4c, 0xd6, 0xd0, 0x62, 0x95, 0x5f,
+ 0x29, 0x93, 0xfb, 0xdf, 0x35, 0x23, 0xf2, 0x13, 0x2d, 0x6c, 0xfd, 0x6f,
+ 0xfb, 0x1e, 0x33, 0xca, 0x1f, 0xca, 0x9d, 0xc5, 0x3f, 0x2f, 0x76, 0x7d,
+ 0x60, 0x4a, 0xea, 0x78, 0xa3, 0xf2, 0x75, 0x1d, 0xf2, 0xa2, 0x1e, 0xf9,
+ 0x2b, 0x40, 0x8d, 0x10, 0x54, 0x92, 0x34, 0x49, 0x01, 0x72, 0xc2, 0x61,
+ 0x68, 0xe2, 0x93, 0xac, 0xc3, 0xb8, 0x62, 0xe5, 0x53, 0x7f, 0x9e, 0x69,
+ 0x75, 0x47, 0x62, 0x46, 0xe9, 0x1a, 0x72, 0xe3, 0x8b, 0x55, 0x54, 0x40,
+ 0x5e, 0x13, 0x0c, 0xaf, 0x09, 0x4f, 0xfe, 0xad, 0x06, 0xe3, 0x97, 0xe8,
+ 0x85, 0xd7, 0x99, 0x94, 0xdd, 0x3d, 0x7e, 0xef, 0xd7, 0xde, 0xcc, 0xe7,
+ 0xe9, 0x36, 0x21, 0xe9, 0x38, 0x67, 0xd3, 0x3c, 0x68, 0xed, 0x87, 0xed,
+ 0x11, 0xff, 0xa4, 0xca, 0x70, 0x0e, 0xe3, 0xc3, 0x6c, 0xf0, 0x6a, 0xd4,
+ 0x67, 0xf3, 0x39, 0xfc, 0xbc, 0x35, 0xda, 0x52, 0xba, 0xd2, 0xc8, 0xe3,
+ 0xcc, 0x65, 0xe9, 0xa8, 0x9e, 0x60, 0x46, 0xab, 0x01, 0x42, 0x09, 0x5f,
+ 0x05, 0x02, 0xf6, 0xdd, 0xab, 0x68, 0xf3, 0x41, 0xf5, 0xb7, 0x1c, 0x39,
+ 0xd5, 0x76, 0x29, 0xcd, 0x66, 0xbb, 0x7b, 0x0b, 0x4f, 0xdd, 0x50, 0x71,
+ 0x05, 0xcb, 0x12, 0xec, 0x38, 0x10, 0x36, 0x14, 0x30, 0xa7, 0x8c, 0xcd,
+ 0x1f, 0x0a, 0xed, 0xd9, 0x6f, 0xac, 0x40, 0xf8, 0xf3, 0x18, 0x23, 0xd6,
+ 0xc3, 0xc1, 0x15, 0x34, 0xab, 0x3d, 0xc6, 0x97, 0x88, 0x38, 0xef, 0x91,
+ 0xe2, 0x52, 0x63, 0x62, 0xae, 0x86, 0x9f, 0xdf, 0xc5, 0x2a, 0x61, 0x66,
+ 0xbb, 0x56, 0x11, 0xa4, 0x3f, 0x47, 0x83, 0x86, 0x76, 0x49, 0xdb, 0x78,
+ 0xfd, 0xa0, 0x49, 0x54, 0xcb, 0x6a, 0x52, 0xf4, 0x3d, 0x81, 0x04, 0x89,
+ 0x34, 0x51, 0x94, 0x29, 0xde, 0x8d, 0xe1, 0x4a, 0x75, 0xa8, 0x7f, 0x18,
+ 0x02, 0x62, 0x5c, 0x39, 0x11, 0x38, 0xd7, 0x9a, 0x96, 0x77, 0x5b, 0x87,
+ 0xce, 0xff, 0x69, 0xd0, 0xf8, 0xd2, 0xb7, 0x29},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong oid
+ // tcID: 158
+ {SEC_OID_SHA512,
+ 158,
+ {0x01, 0x39, 0xc2, 0x57, 0x1d, 0x73, 0xed, 0x85, 0x89, 0x5e, 0xd7, 0xe7,
+ 0x8b, 0xc4, 0xfd, 0x1e, 0xb4, 0x7b, 0x98, 0x83, 0xd5, 0xfe, 0xb7, 0xb1,
+ 0x7c, 0xf7, 0xb5, 0x71, 0xab, 0x4d, 0x97, 0x31, 0xe3, 0x21, 0x0c, 0x4d,
+ 0x4c, 0x3e, 0xb6, 0xc6, 0xf1, 0xf8, 0x33, 0xf5, 0x9e, 0x01, 0xe9, 0x48,
+ 0x7a, 0xfb, 0x35, 0xa0, 0xac, 0x55, 0x8f, 0x8c, 0x33, 0x7a, 0x12, 0x61,
+ 0xf2, 0xc6, 0xbb, 0xb2, 0x1d, 0xe0, 0xa5, 0x4d, 0x2f, 0x87, 0x40, 0xd4,
+ 0x52, 0x47, 0x7d, 0xdb, 0x8c, 0xa7, 0x34, 0xac, 0x9f, 0xdb, 0xc5, 0x08,
+ 0xe7, 0x7f, 0x26, 0x6b, 0x6e, 0xa3, 0x29, 0x1b, 0xd2, 0x6b, 0x16, 0x17,
+ 0xc7, 0xf2, 0x73, 0x7f, 0xea, 0x1b, 0x15, 0x4c, 0x03, 0x5e, 0xcd, 0x0e,
+ 0xc7, 0xc7, 0x96, 0x95, 0x5a, 0x66, 0xd2, 0x3a, 0x79, 0x9f, 0x75, 0x5c,
+ 0x64, 0xe2, 0x8b, 0x09, 0x96, 0xce, 0x26, 0xc5, 0x29, 0xa1, 0x1d, 0x87,
+ 0x64, 0x23, 0xdf, 0x3a, 0xab, 0xe0, 0xf2, 0xcb, 0x7d, 0x8b, 0x5a, 0x76,
+ 0x88, 0xb4, 0xb1, 0xa0, 0x56, 0x3e, 0xc3, 0xec, 0x92, 0x65, 0x17, 0x1b,
+ 0xd7, 0x66, 0xf2, 0x26, 0xe8, 0x55, 0x56, 0x73, 0x48, 0xdf, 0x48, 0xda,
+ 0x3e, 0x7c, 0x5b, 0x12, 0xbb, 0x6c, 0xd6, 0xb3, 0x77, 0x3e, 0xff, 0x51,
+ 0xd8, 0x2f, 0x0d, 0xe2, 0xfc, 0xea, 0x35, 0x9d, 0x88, 0xb6, 0x64, 0xdf,
+ 0xa9, 0xb3, 0x3c, 0x5a, 0xa0, 0x79, 0xa9, 0xe0, 0xd8, 0x74, 0x55, 0x3a,
+ 0x9e, 0xca, 0xf7, 0x6c, 0x0e, 0x13, 0x58, 0xc7, 0xe1, 0xf4, 0xcf, 0x2d,
+ 0x0b, 0x89, 0x43, 0x55, 0x57, 0x40, 0xa8, 0x27, 0xb9, 0x8d, 0x14, 0x1e,
+ 0x76, 0x0c, 0x27, 0xf7, 0xc6, 0x73, 0xc5, 0x4d, 0x56, 0x2d, 0x28, 0xef,
+ 0x86, 0x77, 0x0b, 0x36, 0x73, 0xdf, 0xd2, 0x05, 0x22, 0x2e, 0x6f, 0xf0,
+ 0xb0, 0x3f, 0x39, 0x4e, 0x89, 0xce, 0x5e, 0x04, 0x82, 0x5b, 0x46, 0x96,
+ 0xc4, 0xc8, 0x8e, 0x92, 0xdc, 0x32, 0x42, 0x74, 0x68, 0x72, 0xa8, 0xa4,
+ 0x09, 0xe5, 0xe0, 0x1b, 0x07, 0xff, 0x64, 0xef, 0x1e, 0x95, 0x54, 0xc3,
+ 0x5c, 0xd1, 0x63, 0x0a, 0x84, 0x21, 0x25, 0x51, 0x6c, 0x6f, 0x40, 0x73,
+ 0xb4, 0x55, 0x21, 0x76, 0x40, 0x71, 0x1d, 0x80, 0xd6, 0x35, 0x2e, 0x26,
+ 0x3e, 0xa0, 0x43, 0x9c, 0xb6, 0x7d, 0xfe, 0x9d, 0x9e, 0x16, 0x9c, 0x5a,
+ 0x9f, 0x0a, 0x34, 0xd2, 0x1d, 0xe6, 0x4d, 0x63, 0xe6, 0x7b, 0x44, 0x74,
+ 0xe1, 0x00, 0x4a, 0xf8, 0xa2, 0x51, 0x20, 0x0e, 0x21, 0xff, 0x01, 0xac,
+ 0xc9, 0x29, 0x0e, 0x6a, 0xfc, 0xd0, 0x2d, 0xa6, 0xbd, 0x5f, 0x18, 0xc2,
+ 0xaf, 0x4a, 0xc0, 0x14, 0x14, 0xee, 0xd6, 0x32, 0x11, 0xb1, 0x4a, 0xf3,
+ 0x8c, 0xe1, 0x03, 0xd1, 0x90, 0x06, 0x1e, 0xe6, 0xeb, 0x54, 0xed, 0xb6,
+ 0x9b, 0x4e, 0x44, 0x37, 0x08, 0x70, 0x31, 0x25, 0x88, 0x36, 0x47, 0x46,
+ 0x67, 0x84, 0xe4, 0x5e, 0xcd, 0xb6, 0xff, 0x15, 0xa9, 0xbe, 0x72, 0x81,
+ 0x49, 0x1b, 0xbd, 0x1e, 0x55, 0x74, 0x45, 0xc7, 0x7e, 0xf7, 0xd5, 0xde,
+ 0x6d, 0x50, 0xf8, 0xb0, 0x3a, 0xe9, 0xbb, 0xf6, 0x70, 0xed, 0xc8, 0xd8,
+ 0x7b, 0x7c, 0xe3, 0xd3, 0x9f, 0xb5, 0x7f, 0xa2, 0x45, 0xea, 0x98, 0xb5,
+ 0x4c, 0x4d, 0xa9, 0x7f, 0xf4, 0x92, 0x82, 0x06, 0x36, 0x88, 0x41, 0x25,
+ 0x78, 0x80, 0x19, 0x82, 0x36, 0xb3, 0x08, 0xac, 0x23, 0x0a, 0x18, 0xb2,
+ 0x0e, 0x5b, 0x89, 0xff, 0xaa, 0xa5, 0x8b, 0xe6, 0x6f, 0xb7, 0x48, 0xa2,
+ 0x97, 0x17, 0x94, 0xa8, 0x8f, 0x36, 0xc7, 0xc3, 0xb8, 0x1e, 0x38, 0x9c,
+ 0xa5, 0xcd, 0x99, 0x3a, 0x0f, 0xe6, 0xd9, 0x11, 0x83, 0x8a, 0xe0, 0x74,
+ 0x80, 0x92, 0x5d, 0x48, 0x99, 0xe3, 0x8e, 0x83},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: longer oid
+ // tcID: 159
+ {SEC_OID_SHA512,
+ 159,
+ {0x65, 0xf9, 0x8b, 0x90, 0x1b, 0x21, 0xfc, 0xa8, 0x24, 0xa5, 0xc3, 0xc0,
+ 0x17, 0x5f, 0x30, 0x5a, 0x09, 0xc7, 0xd9, 0x9a, 0xaf, 0x15, 0xdf, 0x12,
+ 0x80, 0x1c, 0x7b, 0x4a, 0x8d, 0xec, 0xd1, 0x4e, 0x99, 0xbf, 0x1e, 0x2a,
+ 0x37, 0x8a, 0xa2, 0x9a, 0xd3, 0x54, 0x4a, 0x15, 0xf2, 0x81, 0x34, 0x78,
+ 0x12, 0xa6, 0xd0, 0x2f, 0x80, 0x71, 0x11, 0x39, 0xef, 0xfb, 0x6f, 0xb0,
+ 0xa9, 0x16, 0xb1, 0x5e, 0x56, 0xf8, 0x7a, 0x3a, 0xb7, 0xc0, 0x99, 0xed,
+ 0x80, 0x77, 0x38, 0xb6, 0x44, 0x72, 0x2b, 0x0d, 0xf4, 0xf9, 0x67, 0x6b,
+ 0xb0, 0x39, 0xc4, 0x41, 0x7a, 0xb9, 0x66, 0x82, 0x44, 0xab, 0xfe, 0x10,
+ 0xb6, 0x60, 0x48, 0x18, 0x32, 0xb5, 0x15, 0xc3, 0xe7, 0x56, 0xcb, 0x77,
+ 0x26, 0x16, 0x5a, 0x50, 0x28, 0x1b, 0xd4, 0x65, 0x5f, 0xa4, 0x1e, 0x5d,
+ 0xf3, 0x7a, 0xb0, 0xc8, 0x70, 0xa3, 0x34, 0xab, 0x43, 0x77, 0xfa, 0x98,
+ 0x61, 0xb0, 0xa7, 0xce, 0x70, 0xdd, 0x8a, 0xd8, 0x8f, 0xd7, 0xcc, 0x8f,
+ 0x8c, 0xdf, 0x97, 0x07, 0x84, 0x50, 0x1e, 0x3e, 0xe3, 0xe6, 0x2f, 0xb1,
+ 0x0f, 0xfa, 0x3d, 0xa0, 0x2e, 0xc3, 0x3b, 0x72, 0x3a, 0x79, 0xfd, 0xfa,
+ 0xb2, 0x82, 0xba, 0xae, 0x9a, 0xf3, 0x5c, 0xba, 0x56, 0x56, 0xb6, 0xa5,
+ 0x68, 0xca, 0x41, 0xa6, 0x0d, 0x0b, 0xbe, 0x24, 0xf4, 0xd3, 0x40, 0x5a,
+ 0xce, 0x89, 0x6b, 0x62, 0x67, 0xab, 0xba, 0xa8, 0x46, 0x66, 0x36, 0x1b,
+ 0x96, 0x9a, 0xd8, 0xf6, 0x44, 0x23, 0xcd, 0xa7, 0x30, 0x1e, 0x93, 0x18,
+ 0x30, 0x36, 0x3c, 0xae, 0x6b, 0x98, 0xcf, 0x11, 0xf7, 0x3f, 0xb9, 0x00,
+ 0x27, 0x80, 0x51, 0x8d, 0x71, 0xf2, 0xf2, 0x22, 0xcc, 0xcd, 0x07, 0x96,
+ 0x5b, 0xf3, 0x15, 0xc8, 0x56, 0x25, 0xaa, 0xa3, 0xa4, 0x7e, 0x31, 0x9a,
+ 0xc2, 0x6f, 0x35, 0xec, 0xd0, 0x11, 0x28, 0x2f, 0x10, 0x85, 0xdc, 0x1d,
+ 0x84, 0x26, 0x61, 0x53, 0x71, 0x8b, 0x2b, 0x87, 0xb7, 0x73, 0x6d, 0x4c,
+ 0x0e, 0x17, 0x5c, 0xe2, 0xa0, 0x75, 0x9b, 0x57, 0xa3, 0xb4, 0x12, 0x03,
+ 0x9e, 0xc5, 0x15, 0x0b, 0xa3, 0xc2, 0xd8, 0x4f, 0x6d, 0xee, 0x05, 0x00,
+ 0x69, 0x78, 0x43, 0x7b, 0x65, 0xdc, 0x68, 0xfc, 0xda, 0xb6, 0x37, 0x1a,
+ 0x0e, 0x84, 0xc5, 0xdb, 0x21, 0x69, 0x74, 0x36, 0xfb, 0x4a, 0x74, 0xfe,
+ 0x24, 0x21, 0x9f, 0x07, 0x7d, 0xce, 0x31, 0xa1, 0x37, 0x71, 0x17, 0x80,
+ 0x73, 0x75, 0x77, 0x4d, 0x45, 0x33, 0xf2, 0x8b, 0x87, 0x10, 0x36, 0x9c,
+ 0x14, 0xd5, 0x69, 0x80, 0x6a, 0xb6, 0x02, 0x6e, 0x0d, 0xad, 0x1f, 0x39,
+ 0xa0, 0xa3, 0x0a, 0x76, 0x6d, 0x5f, 0x43, 0x5d, 0xa0, 0x1b, 0x07, 0x2c,
+ 0xe6, 0xdd, 0x06, 0x49, 0xb2, 0x3d, 0x25, 0xf9, 0xd1, 0x6d, 0xd8, 0x06,
+ 0x45, 0xc0, 0xdd, 0xf9, 0x3e, 0x80, 0xac, 0x8d, 0x7d, 0x6f, 0xf5, 0x52,
+ 0x65, 0x6e, 0xc0, 0x48, 0xad, 0x7c, 0x31, 0xa5, 0x20, 0x47, 0xcd, 0xdc,
+ 0x86, 0xda, 0xf9, 0xec, 0x29, 0x04, 0x35, 0x89, 0x30, 0xb0, 0xf0, 0x82,
+ 0x18, 0x7b, 0x10, 0x4c, 0xf7, 0xfb, 0x86, 0x69, 0x15, 0xca, 0xac, 0x85,
+ 0x22, 0xe0, 0x60, 0x14, 0x1c, 0x8b, 0x58, 0x0d, 0x60, 0x2f, 0xf7, 0xf4,
+ 0xbc, 0x60, 0xde, 0xb6, 0xc2, 0x9d, 0xb8, 0xcd, 0xe0, 0x37, 0x05, 0xe9,
+ 0xd3, 0xae, 0x4a, 0x6e, 0x84, 0xe9, 0x57, 0x28, 0xe1, 0x58, 0x4f, 0x3d,
+ 0x00, 0xc5, 0x8a, 0xfa, 0x45, 0x13, 0x6c, 0x38, 0xe4, 0x82, 0xfa, 0x7c,
+ 0x7b, 0xdf, 0xfa, 0x39, 0xda, 0x74, 0x9e, 0x78, 0xae, 0x7e, 0x2a, 0x5e,
+ 0x30, 0x13, 0x42, 0x2a, 0xe9, 0xf9, 0x57, 0x69, 0x33, 0xdd, 0xaa, 0xd4,
+ 0xaf, 0xe5, 0x00, 0xba, 0x11, 0x04, 0xdd, 0xb3},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 160
+ {SEC_OID_SHA512,
+ 160,
+ {0x30, 0xa4, 0x51, 0x1b, 0x14, 0xbd, 0x34, 0x70, 0x31, 0xdb, 0xff, 0x60,
+ 0xa6, 0x0f, 0x69, 0xa1, 0x11, 0xa1, 0x94, 0x45, 0xc3, 0x36, 0x9e, 0xe8,
+ 0xd9, 0xfb, 0x20, 0xd3, 0xba, 0x93, 0x11, 0x4d, 0xf6, 0x8c, 0xee, 0xbf,
+ 0xa1, 0xa1, 0xb2, 0x80, 0x30, 0xa4, 0x3d, 0xd8, 0x50, 0x55, 0x18, 0xe9,
+ 0xa4, 0xa0, 0x4d, 0xfe, 0x14, 0xa8, 0x28, 0xdd, 0x49, 0x00, 0x58, 0x32,
+ 0xe5, 0x7f, 0xdf, 0x08, 0x90, 0x66, 0x1e, 0xeb, 0x57, 0x17, 0x44, 0x1b,
+ 0x2e, 0x27, 0xa4, 0x26, 0x24, 0xfe, 0xce, 0xda, 0xa2, 0xf3, 0x03, 0x5d,
+ 0x0d, 0xe3, 0xee, 0x48, 0xf1, 0xf8, 0x6d, 0x1b, 0xfb, 0x4a, 0x57, 0xe1,
+ 0x78, 0x14, 0x94, 0x03, 0x48, 0xe5, 0x7f, 0xe7, 0x04, 0xe4, 0x4b, 0x7c,
+ 0xc7, 0xba, 0x5f, 0x7b, 0x88, 0x91, 0xed, 0x9c, 0x11, 0x73, 0x1f, 0x77,
+ 0x44, 0x30, 0x34, 0x39, 0x16, 0x8e, 0x9f, 0xfb, 0xbd, 0x5c, 0x87, 0x05,
+ 0x42, 0x6c, 0xb3, 0x3a, 0x6d, 0x52, 0xdc, 0x91, 0x27, 0xbf, 0xed, 0x86,
+ 0x1d, 0xd2, 0xe8, 0x5e, 0xdc, 0xe5, 0xc0, 0xf8, 0x48, 0xb9, 0x9d, 0xb2,
+ 0x54, 0x6c, 0xa1, 0x0b, 0xd6, 0x5f, 0x5b, 0x0c, 0x36, 0xf3, 0x03, 0x67,
+ 0xad, 0xa3, 0xd4, 0x00, 0xaa, 0x9c, 0xbe, 0xe0, 0x83, 0xdc, 0x2c, 0x3d,
+ 0x99, 0xfd, 0x1d, 0xff, 0x71, 0xd7, 0x79, 0xfa, 0xad, 0xa4, 0x17, 0xcd,
+ 0xa3, 0x4f, 0x1d, 0xf0, 0x80, 0xe2, 0xc8, 0xc0, 0x20, 0x0f, 0x54, 0x51,
+ 0x31, 0xe3, 0x85, 0x45, 0x7a, 0x8a, 0x02, 0x36, 0x09, 0x9c, 0x61, 0xa2,
+ 0x8a, 0xe7, 0x37, 0xcf, 0xe6, 0xe2, 0x00, 0x19, 0x8d, 0xce, 0x46, 0xd1,
+ 0xe3, 0xb1, 0xc9, 0x7b, 0x09, 0xb3, 0x59, 0xe8, 0x6b, 0x99, 0x09, 0x18,
+ 0x7e, 0x42, 0xef, 0xf1, 0xab, 0xf9, 0x0f, 0xa5, 0x3e, 0x8c, 0xaf, 0x1e,
+ 0x17, 0xd3, 0x25, 0x44, 0xbb, 0x78, 0xfb, 0xc0, 0x16, 0x05, 0x86, 0xb0,
+ 0xe6, 0x15, 0xcf, 0x09, 0x80, 0x31, 0x4d, 0x1e, 0x13, 0xbb, 0xe6, 0x6a,
+ 0x1f, 0xf9, 0x7c, 0x06, 0x75, 0xd7, 0x2b, 0x78, 0x53, 0xc4, 0x41, 0x87,
+ 0x4a, 0xd4, 0x97, 0x9e, 0x8c, 0x22, 0xf7, 0x26, 0x96, 0x1b, 0x07, 0x7d,
+ 0x3e, 0x99, 0xcf, 0x92, 0xf4, 0xe6, 0xed, 0x28, 0xc8, 0xfb, 0x0d, 0x4f,
+ 0x79, 0xfb, 0x24, 0x14, 0xf6, 0x2a, 0x07, 0xe8, 0xf5, 0x5c, 0xd7, 0x9b,
+ 0xc5, 0x5d, 0x26, 0x62, 0x82, 0x2a, 0xa1, 0x72, 0x20, 0xc5, 0x38, 0x88,
+ 0x58, 0x8d, 0x89, 0x22, 0x9b, 0xc5, 0x96, 0xd1, 0xe0, 0x78, 0x83, 0xdc,
+ 0x71, 0x3c, 0x25, 0x95, 0xd0, 0x26, 0x95, 0x7f, 0x4f, 0xa6, 0x1a, 0xd2,
+ 0xa0, 0x0d, 0xdf, 0x1d, 0x4d, 0xad, 0x80, 0x80, 0xa3, 0x9f, 0xad, 0x12,
+ 0x24, 0x27, 0x93, 0xb1, 0x8a, 0xe2, 0x3c, 0xa6, 0x10, 0x6d, 0xaf, 0x71,
+ 0x7a, 0xfd, 0xe6, 0x07, 0x05, 0xd5, 0x9a, 0xae, 0x2f, 0xc1, 0x0d, 0xdf,
+ 0xe7, 0x23, 0x19, 0x69, 0xfc, 0xcd, 0xd9, 0x1a, 0x34, 0x7b, 0x6f, 0xc1,
+ 0x27, 0xeb, 0x52, 0xde, 0x6b, 0x92, 0xe4, 0x88, 0x77, 0x36, 0x00, 0x4a,
+ 0xbf, 0x2b, 0x62, 0xa3, 0xf2, 0x34, 0x46, 0xad, 0x8a, 0x0e, 0x73, 0xcf,
+ 0x75, 0xad, 0x70, 0x67, 0xbb, 0x27, 0x24, 0xe1, 0x6e, 0x72, 0x19, 0xd7,
+ 0xb2, 0x94, 0xaf, 0x79, 0xca, 0xc1, 0x96, 0x1b, 0x15, 0xe4, 0xd1, 0xc6,
+ 0x47, 0xf6, 0xa1, 0x07, 0xc6, 0x74, 0x5f, 0xbf, 0xc3, 0x22, 0x02, 0x5f,
+ 0xdb, 0x38, 0x6c, 0x55, 0x53, 0xdd, 0x98, 0x6b, 0xfd, 0x06, 0x47, 0xd8,
+ 0x49, 0x6a, 0x71, 0xf2, 0x64, 0xb9, 0xc7, 0x03, 0x43, 0xff, 0xf8, 0x29,
+ 0x01, 0x6a, 0x94, 0xed, 0x4a, 0xca, 0xd5, 0x61, 0xb5, 0x9b, 0xff, 0x1e,
+ 0x94, 0xbf, 0x6a, 0x0a, 0xc8, 0x6b, 0xf7, 0x48},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with modified node
+ // tcID: 161
+ {SEC_OID_SHA512,
+ 161,
+ {0x14, 0x02, 0x74, 0x4b, 0x6a, 0x6c, 0x94, 0x92, 0x3b, 0xea, 0x2f, 0x48,
+ 0xd4, 0xac, 0xa6, 0x91, 0x50, 0xde, 0x1c, 0x4d, 0x4e, 0x04, 0xed, 0x7e,
+ 0x64, 0xe6, 0xcd, 0x2b, 0xc9, 0x7b, 0xd7, 0x89, 0x2e, 0xc9, 0x4d, 0x70,
+ 0x17, 0x3c, 0xff, 0x69, 0x85, 0xc7, 0x36, 0xb6, 0xbd, 0x5a, 0x69, 0x8c,
+ 0x41, 0xbc, 0x59, 0x87, 0x35, 0x31, 0x09, 0xee, 0x10, 0xc2, 0xdf, 0x36,
+ 0xa6, 0x81, 0xb6, 0xc8, 0x1e, 0x81, 0xdd, 0x0e, 0x39, 0x12, 0x54, 0x10,
+ 0x0b, 0x9f, 0x21, 0x9c, 0x49, 0x56, 0x3d, 0xc7, 0xb8, 0x71, 0xf7, 0x97,
+ 0xd0, 0x25, 0xed, 0x06, 0x90, 0x62, 0x64, 0x90, 0x6d, 0x29, 0x23, 0xff,
+ 0xa9, 0x31, 0xa0, 0x30, 0x9f, 0xf9, 0xe0, 0x72, 0xce, 0x75, 0x6d, 0x0b,
+ 0x47, 0x85, 0x32, 0x8c, 0x12, 0xd6, 0x30, 0x16, 0x9c, 0xd3, 0x49, 0x56,
+ 0xdd, 0xd7, 0xa0, 0xe7, 0x30, 0x78, 0xe7, 0xc7, 0x38, 0xe8, 0x12, 0x8c,
+ 0x9d, 0x31, 0x96, 0x86, 0x19, 0x7e, 0x53, 0xb9, 0x2c, 0xef, 0x17, 0xd8,
+ 0xb1, 0x0d, 0x5c, 0x8c, 0xeb, 0xf5, 0x00, 0x3d, 0x4d, 0x2c, 0x38, 0xc6,
+ 0x3c, 0x6c, 0xc2, 0x30, 0xd3, 0xaf, 0x74, 0x50, 0x76, 0x6e, 0x77, 0x59,
+ 0xae, 0x4e, 0x85, 0x4e, 0xfc, 0x19, 0x45, 0xf8, 0x55, 0xef, 0x2e, 0x09,
+ 0x8d, 0x81, 0x99, 0xb6, 0xb0, 0x24, 0xd4, 0x3a, 0xa9, 0xf7, 0x79, 0x3a,
+ 0xd9, 0x3d, 0xcd, 0x99, 0xdd, 0xda, 0x78, 0xe9, 0xf9, 0xbe, 0x8d, 0xa8,
+ 0xe3, 0x4d, 0x47, 0x96, 0x28, 0x0d, 0x5a, 0x68, 0x16, 0xb6, 0xbb, 0x75,
+ 0x65, 0x75, 0x56, 0x59, 0xaf, 0xcd, 0xe8, 0x9b, 0x5c, 0x12, 0xf9, 0xa9,
+ 0x0f, 0x59, 0x19, 0xc1, 0x5c, 0xcc, 0x3d, 0xe5, 0x85, 0xd8, 0x54, 0x36,
+ 0x93, 0xec, 0x44, 0xa6, 0x3c, 0xad, 0xd1, 0xfa, 0x09, 0xa8, 0x27, 0x88,
+ 0x0a, 0x40, 0x6c, 0xae, 0x0b, 0x51, 0x56, 0x8f, 0xf0, 0xe6, 0x22, 0xef,
+ 0xc2, 0xb7, 0xc6, 0x5f, 0x4a, 0x17, 0xb1, 0xde, 0x72, 0x8c, 0x68, 0xf3,
+ 0xa9, 0x29, 0x3d, 0x90, 0x4e, 0xc1, 0xbd, 0x33, 0xe3, 0x27, 0xec, 0xf8,
+ 0x80, 0xef, 0xed, 0xcd, 0x0d, 0xab, 0x78, 0xe2, 0xe1, 0x1f, 0xba, 0xc7,
+ 0xda, 0x50, 0x3b, 0xcb, 0x7e, 0xd9, 0x89, 0xd0, 0xf8, 0xc5, 0x34, 0xb1,
+ 0x29, 0x65, 0x87, 0xcb, 0x21, 0xdf, 0xb0, 0x49, 0xb8, 0x3b, 0xee, 0x34,
+ 0x03, 0x3a, 0x4a, 0x41, 0x4b, 0x27, 0xda, 0xe3, 0xe7, 0xf6, 0x12, 0x46,
+ 0x22, 0xe9, 0x0a, 0x58, 0x80, 0x3d, 0x8e, 0x85, 0xa4, 0x3a, 0x69, 0x2b,
+ 0x67, 0x5f, 0x3b, 0xdd, 0xb0, 0xfd, 0x2a, 0xa4, 0x66, 0x87, 0xf4, 0x14,
+ 0x82, 0xe1, 0x3e, 0xdd, 0x65, 0xaa, 0xa6, 0xfa, 0x5b, 0x40, 0xc3, 0x49,
+ 0xc4, 0x5d, 0xb1, 0x80, 0x39, 0x35, 0x56, 0x12, 0x23, 0x9b, 0x15, 0xbc,
+ 0x13, 0xea, 0xba, 0xb5, 0x38, 0xbe, 0x3b, 0x56, 0xbf, 0xf8, 0x0d, 0x3e,
+ 0x14, 0x2f, 0x69, 0x10, 0x98, 0x52, 0xc4, 0x64, 0x20, 0xdc, 0x15, 0x6e,
+ 0x11, 0xba, 0xbf, 0x02, 0xfb, 0x0a, 0x68, 0x24, 0x6d, 0xfb, 0xa0, 0xaf,
+ 0x8a, 0xea, 0x91, 0x8e, 0x5e, 0x2c, 0xcf, 0xbe, 0x42, 0x0e, 0xc1, 0x62,
+ 0x78, 0x4e, 0xbf, 0x75, 0x20, 0x23, 0x06, 0x80, 0xba, 0x64, 0xd1, 0x7f,
+ 0xce, 0x66, 0xdc, 0xfa, 0xd8, 0x7a, 0xff, 0xea, 0x0b, 0x5c, 0xd2, 0xc8,
+ 0x92, 0xe5, 0xf1, 0x47, 0xa4, 0x97, 0xdb, 0xa0, 0x31, 0xf4, 0x46, 0x5d,
+ 0x98, 0xd5, 0x88, 0xdc, 0x92, 0x5a, 0x93, 0x30, 0x54, 0x25, 0xcd, 0xa8,
+ 0x53, 0xd0, 0xee, 0xaf, 0xee, 0x04, 0xba, 0xbc, 0xf0, 0xac, 0xf8, 0x49,
+ 0xce, 0x36, 0xb5, 0x11, 0xd9, 0x0f, 0xa8, 0xa7, 0x51, 0x09, 0x39, 0xb2,
+ 0x0e, 0xd1, 0x1f, 0x79, 0x17, 0xee, 0x37, 0xbb},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: large integer in oid
+ // tcID: 162
+ {SEC_OID_SHA512,
+ 162,
+ {0x2e, 0xc9, 0x64, 0xd1, 0x5d, 0x88, 0xd1, 0xbc, 0x2c, 0xef, 0xc9, 0x3b,
+ 0x2d, 0x5e, 0xb3, 0xf2, 0xc0, 0x6f, 0x68, 0x6b, 0xf4, 0xac, 0xd0, 0x4e,
+ 0xd7, 0xe2, 0x7e, 0xc0, 0x45, 0x59, 0x7b, 0x57, 0x12, 0x04, 0x09, 0x20,
+ 0x38, 0xd1, 0xb3, 0xc2, 0x36, 0xcb, 0x18, 0xf1, 0xf4, 0x49, 0x6b, 0xc4,
+ 0x8d, 0x17, 0x60, 0xf6, 0x27, 0x6b, 0xb0, 0x94, 0xb3, 0xfc, 0x8d, 0x3a,
+ 0x1b, 0xcc, 0xc5, 0x1c, 0x33, 0x19, 0x59, 0x7e, 0x8f, 0x44, 0x36, 0xcb,
+ 0x3b, 0xf6, 0x76, 0x75, 0x12, 0x57, 0xce, 0x3d, 0x33, 0xca, 0xd4, 0xe8,
+ 0x31, 0xb5, 0x7f, 0x79, 0x79, 0xd7, 0xcd, 0xc3, 0xba, 0x9d, 0x39, 0xb4,
+ 0xfa, 0x4c, 0x7f, 0x59, 0x9b, 0x50, 0x23, 0xde, 0x8c, 0x9e, 0x97, 0xfa,
+ 0x4b, 0x26, 0x3f, 0x6c, 0x71, 0x5b, 0x2e, 0x6c, 0xe1, 0x38, 0xec, 0xcd,
+ 0x55, 0x0c, 0x57, 0x41, 0x51, 0x0c, 0x05, 0x9c, 0xdb, 0xb6, 0xf1, 0x6d,
+ 0xf8, 0x4c, 0x47, 0xbc, 0x69, 0x73, 0x84, 0xcc, 0x9c, 0x52, 0xe7, 0xa5,
+ 0xcf, 0x35, 0xe9, 0x26, 0x5f, 0xe4, 0xa7, 0x67, 0x38, 0x17, 0xd5, 0xee,
+ 0x5d, 0x88, 0xea, 0x64, 0x3c, 0x15, 0x5a, 0xf4, 0x35, 0x0d, 0x85, 0x03,
+ 0xa4, 0xaf, 0x04, 0x4d, 0xa8, 0xfa, 0x87, 0xb6, 0x4f, 0x15, 0x1b, 0x8c,
+ 0x57, 0x9d, 0xeb, 0x09, 0x76, 0x8a, 0x6f, 0x3a, 0x08, 0x62, 0xa3, 0xbd,
+ 0xc8, 0xf2, 0x3e, 0xa5, 0xc2, 0x2f, 0x98, 0x62, 0xe2, 0x47, 0x95, 0xbd,
+ 0xbd, 0xf0, 0x1e, 0x84, 0x46, 0xe9, 0x37, 0x71, 0xb1, 0x31, 0xbe, 0xb4,
+ 0x62, 0x30, 0x44, 0x0a, 0xfa, 0x4a, 0xa5, 0x66, 0x50, 0x83, 0xd3, 0x73,
+ 0x35, 0x9b, 0x76, 0xc8, 0xb4, 0xd9, 0x1e, 0x86, 0x0b, 0x45, 0x69, 0x9c,
+ 0xc1, 0xc3, 0x71, 0x47, 0x32, 0x88, 0x9d, 0xac, 0x71, 0x31, 0x9a, 0xfc,
+ 0xa0, 0x9a, 0x0b, 0x76, 0x9c, 0x18, 0x81, 0x0a, 0xb0, 0xa7, 0x2b, 0x8c,
+ 0x3a, 0xee, 0x35, 0x18, 0x8e, 0x57, 0x58, 0x47, 0x32, 0x30, 0x84, 0x09,
+ 0x72, 0xb1, 0xb5, 0x5a, 0x08, 0x95, 0x89, 0x4e, 0xa3, 0x60, 0xc3, 0xbe,
+ 0x19, 0xd1, 0x3f, 0x8f, 0xf8, 0x96, 0x60, 0x97, 0x1e, 0xe9, 0xc6, 0xc2,
+ 0x7d, 0xa9, 0x7d, 0xc3, 0xf0, 0x9b, 0xa6, 0x29, 0x1b, 0x19, 0xe2, 0x86,
+ 0x8a, 0x0c, 0x6e, 0x71, 0x32, 0xf5, 0x12, 0x3b, 0x53, 0x15, 0x2b, 0xa3,
+ 0x3c, 0xaf, 0x41, 0xc7, 0xd9, 0x41, 0xd3, 0xcd, 0x09, 0x08, 0x25, 0x5a,
+ 0x53, 0x0c, 0xda, 0xbc, 0x35, 0x6b, 0xee, 0xa4, 0x16, 0x9c, 0x99, 0x6a,
+ 0x6e, 0x9b, 0x31, 0x7d, 0x28, 0xee, 0xe7, 0x9c, 0xe0, 0x21, 0xb7, 0x14,
+ 0xf5, 0x4f, 0x39, 0x8f, 0xb8, 0x55, 0x4b, 0x24, 0xfa, 0xc2, 0x89, 0x93,
+ 0xf8, 0xc4, 0x04, 0x15, 0x24, 0x10, 0x39, 0xa9, 0x17, 0x62, 0x27, 0x73,
+ 0x5d, 0x43, 0x92, 0xba, 0x15, 0xea, 0xe4, 0x7d, 0x89, 0xc0, 0x28, 0x10,
+ 0x18, 0xdf, 0x2e, 0xde, 0xc1, 0x7c, 0x5d, 0xaf, 0x17, 0xef, 0x4d, 0x2f,
+ 0xb7, 0xcb, 0x0d, 0x84, 0x93, 0x97, 0xd8, 0xcc, 0x5e, 0xd2, 0x0b, 0x52,
+ 0xfc, 0x4d, 0x22, 0x2e, 0x35, 0x10, 0xc3, 0xd7, 0x5c, 0x24, 0xac, 0x49,
+ 0x64, 0x05, 0x3b, 0xff, 0x5d, 0x15, 0x47, 0x6c, 0xaa, 0x86, 0x21, 0x8e,
+ 0xd5, 0x98, 0x8b, 0x92, 0xdb, 0x01, 0xff, 0x99, 0x9e, 0x74, 0x84, 0x6e,
+ 0x52, 0x18, 0x59, 0x5f, 0x9a, 0x67, 0xb6, 0x04, 0xef, 0xa7, 0xe7, 0x71,
+ 0xdd, 0xfb, 0xc2, 0x36, 0x77, 0x49, 0xac, 0x81, 0x72, 0xd8, 0x50, 0x48,
+ 0x46, 0xac, 0x64, 0x81, 0x6e, 0x31, 0x7e, 0x40, 0xc0, 0xc7, 0xec, 0x59,
+ 0x66, 0x89, 0x81, 0xc7, 0xd9, 0x1d, 0x39, 0x58, 0x2d, 0x4e, 0x5e, 0xa1,
+ 0x04, 0x11, 0x36, 0x64, 0x5a, 0x23, 0xad, 0x37},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 163
+ {SEC_OID_SHA512,
+ 163,
+ {0xb8, 0x2c, 0x24, 0xa2, 0x76, 0x8b, 0x4d, 0xd4, 0x85, 0x25, 0x65, 0x21,
+ 0x87, 0x95, 0x87, 0x67, 0x93, 0xaa, 0xd9, 0x71, 0x2b, 0x43, 0x43, 0xaf,
+ 0xe3, 0x0e, 0xcb, 0xd0, 0x3a, 0x91, 0x12, 0xd4, 0x73, 0x78, 0x85, 0x9a,
+ 0x14, 0x45, 0xa0, 0xa1, 0x3f, 0x47, 0xc3, 0x06, 0xe4, 0x53, 0x54, 0x12,
+ 0x28, 0xe8, 0xa9, 0x27, 0x38, 0x29, 0xaa, 0xd0, 0x65, 0x3d, 0x54, 0xa2,
+ 0x12, 0x6b, 0xa0, 0x65, 0x8a, 0x2c, 0x0b, 0x73, 0x0e, 0xaa, 0x1f, 0x8d,
+ 0x53, 0x53, 0x38, 0x6f, 0x16, 0x01, 0x9a, 0x25, 0x8e, 0xe6, 0x90, 0x58,
+ 0xa3, 0x09, 0x12, 0xcb, 0xdc, 0x5e, 0x50, 0xcb, 0x84, 0xed, 0x47, 0xf6,
+ 0xdf, 0x68, 0x17, 0x13, 0x60, 0x3d, 0xbf, 0xb5, 0x1f, 0xa4, 0x6b, 0x3d,
+ 0x31, 0xa9, 0xf5, 0xe9, 0xcf, 0x93, 0x7b, 0x34, 0x80, 0x22, 0xdb, 0x4f,
+ 0x6f, 0x51, 0x2c, 0x1a, 0xa6, 0x09, 0x74, 0xbe, 0xbc, 0x6b, 0x12, 0x5a,
+ 0x04, 0x98, 0x94, 0xc2, 0xbd, 0x4d, 0xef, 0x0b, 0x55, 0xaf, 0x5d, 0xdb,
+ 0x6d, 0x8a, 0x22, 0x8e, 0xa0, 0x2b, 0x9e, 0xac, 0x2c, 0x46, 0xc8, 0x35,
+ 0xad, 0x00, 0xe9, 0x4e, 0xf5, 0x95, 0x29, 0x97, 0xb7, 0x62, 0x6c, 0x37,
+ 0xd8, 0x99, 0xbf, 0x26, 0x09, 0xa2, 0x24, 0xe5, 0x4c, 0x2d, 0xd2, 0x7c,
+ 0x09, 0xc1, 0x78, 0xa6, 0x81, 0xa5, 0xa8, 0x10, 0xd5, 0x94, 0xf2, 0xdd,
+ 0xb9, 0x3f, 0xbd, 0xf4, 0x4e, 0xba, 0x21, 0xb0, 0xe0, 0x92, 0xba, 0x99,
+ 0xb8, 0xa7, 0xe9, 0xac, 0xa3, 0x30, 0x63, 0x72, 0xe5, 0x52, 0x29, 0x3b,
+ 0x51, 0xb6, 0xb1, 0x76, 0x46, 0xbb, 0xd0, 0x6a, 0x3f, 0xba, 0xc2, 0x54,
+ 0xf7, 0x54, 0x9e, 0x54, 0x4a, 0x4d, 0x1e, 0x38, 0x22, 0xad, 0xaf, 0xbc,
+ 0x46, 0xc2, 0x99, 0xf9, 0xf2, 0x45, 0x0b, 0x0a, 0xe2, 0x67, 0xff, 0x4e,
+ 0xd4, 0x71, 0x7e, 0x3f, 0x4c, 0x2f, 0xef, 0x81, 0x63, 0x3f, 0x9a, 0x14,
+ 0x99, 0xf9, 0x0d, 0xc4, 0x36, 0xab, 0x2f, 0x0a, 0x59, 0x8e, 0x53, 0x90,
+ 0xa6, 0x97, 0x8f, 0x56, 0xad, 0x0d, 0xfd, 0x6c, 0x8d, 0x9a, 0x9f, 0x8c,
+ 0x7f, 0x4d, 0x53, 0x70, 0x69, 0x9d, 0x1b, 0x8a, 0x86, 0xc7, 0x79, 0x48,
+ 0x8b, 0x6b, 0x6a, 0x91, 0x70, 0xd1, 0xa8, 0x2e, 0x6d, 0xe4, 0x78, 0x33,
+ 0x77, 0x4a, 0xd7, 0x6f, 0x06, 0xa0, 0x5f, 0x19, 0x10, 0x5c, 0x99, 0x36,
+ 0x14, 0x6e, 0x98, 0xc8, 0xa3, 0xa6, 0xb5, 0xda, 0xd4, 0xf6, 0xe6, 0xe5,
+ 0xda, 0xa0, 0x1d, 0xc0, 0xb8, 0x03, 0xfb, 0x4c, 0xfe, 0x45, 0x5f, 0x20,
+ 0xc6, 0x77, 0xff, 0x50, 0x1e, 0xcc, 0xcc, 0xb1, 0xc5, 0xff, 0xfd, 0xb1,
+ 0x11, 0x64, 0x58, 0x35, 0x18, 0x3c, 0xc0, 0x6c, 0x37, 0x63, 0xbe, 0xba,
+ 0x5d, 0x75, 0x3a, 0x6e, 0xde, 0x04, 0xac, 0xa0, 0x3f, 0x5f, 0x96, 0x15,
+ 0x5d, 0xe6, 0xad, 0x93, 0xb2, 0x11, 0xb2, 0xeb, 0x2a, 0x70, 0xd7, 0x2e,
+ 0x3c, 0x25, 0x7a, 0xe4, 0xf1, 0xa0, 0xcb, 0xae, 0x56, 0x42, 0xb9, 0xfd,
+ 0x48, 0x81, 0xe3, 0x6c, 0x69, 0xbc, 0x9e, 0x46, 0x55, 0xfa, 0x90, 0x08,
+ 0xcf, 0xd7, 0x82, 0x1f, 0xd7, 0x23, 0x91, 0x20, 0x92, 0x41, 0xf6, 0x04,
+ 0xbb, 0x2b, 0x00, 0xea, 0x99, 0xd8, 0xf5, 0x45, 0xc9, 0xbb, 0xad, 0x62,
+ 0x58, 0xa1, 0x1a, 0x0f, 0xc2, 0x26, 0x18, 0xcb, 0x44, 0xe7, 0x13, 0xad,
+ 0xbe, 0x41, 0x76, 0xed, 0xd9, 0xc3, 0x06, 0x85, 0xf0, 0xbf, 0x76, 0xe4,
+ 0xde, 0x97, 0x86, 0x2d, 0x47, 0xc0, 0xc1, 0xab, 0xb8, 0x0b, 0x47, 0xb6,
+ 0x32, 0x3b, 0x69, 0xb7, 0x74, 0x51, 0xd5, 0x9b, 0xbf, 0x27, 0x46, 0x19,
+ 0x37, 0x4c, 0xb3, 0x74, 0x57, 0x25, 0xd5, 0xad, 0x2c, 0x82, 0x8f, 0xee,
+ 0x88, 0x82, 0x92, 0x86, 0xa3, 0x52, 0x71, 0x4e},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: oid with invalid node
+ // tcID: 164
+ {SEC_OID_SHA512,
+ 164,
+ {0x43, 0xf7, 0x36, 0xea, 0xee, 0xc5, 0xb5, 0xae, 0x03, 0xb1, 0xc6, 0x8c,
+ 0x46, 0x0e, 0x11, 0x5d, 0x20, 0xa6, 0xc1, 0xb4, 0x56, 0xf5, 0x84, 0x75,
+ 0x99, 0xae, 0xd9, 0xaf, 0x29, 0x00, 0xc6, 0x31, 0x6b, 0xc0, 0x90, 0x72,
+ 0x9d, 0x46, 0x6a, 0x83, 0xb6, 0x87, 0x98, 0x34, 0x10, 0x8d, 0xda, 0x03,
+ 0x25, 0x77, 0x09, 0x13, 0xf1, 0x4b, 0x24, 0x8a, 0x71, 0x70, 0x7a, 0x52,
+ 0xfa, 0x29, 0x82, 0xdb, 0x36, 0x8f, 0x86, 0xb4, 0xea, 0xb5, 0x2d, 0xcc,
+ 0xa3, 0x1c, 0x07, 0xcc, 0x5e, 0x7e, 0xf1, 0x63, 0x4c, 0x6a, 0x1b, 0x25,
+ 0xe2, 0x73, 0xfb, 0x35, 0xd3, 0xf8, 0x02, 0x57, 0x12, 0x78, 0xf7, 0x9b,
+ 0x8c, 0x27, 0xa6, 0xcf, 0x2a, 0x17, 0x02, 0x05, 0xc4, 0x93, 0xfc, 0x45,
+ 0x72, 0x48, 0x17, 0x0e, 0xcb, 0xca, 0x4e, 0xbd, 0x0b, 0x42, 0xbc, 0x3d,
+ 0x03, 0x19, 0x84, 0x89, 0x68, 0x0f, 0xcb, 0x5e, 0x58, 0xbb, 0x31, 0xc2,
+ 0xb2, 0x2d, 0x2a, 0xa1, 0xb9, 0x9d, 0x8c, 0x8c, 0x3c, 0xcf, 0x42, 0xfb,
+ 0x78, 0x4c, 0x87, 0x8f, 0x3c, 0x76, 0x32, 0xa6, 0x56, 0x78, 0x1e, 0xf6,
+ 0x38, 0x38, 0x1c, 0x36, 0x04, 0xb0, 0xf4, 0xd8, 0x4f, 0xc7, 0x08, 0x6c,
+ 0x00, 0x00, 0x66, 0x4f, 0xb6, 0xba, 0xb3, 0x3e, 0x55, 0x10, 0x5d, 0xfd,
+ 0x5d, 0xfb, 0xef, 0x63, 0x49, 0x05, 0xda, 0xfb, 0xc1, 0x2d, 0xa2, 0xa2,
+ 0x5d, 0xf3, 0xbd, 0x85, 0x30, 0x44, 0x0f, 0xa6, 0x36, 0x81, 0x2d, 0xa3,
+ 0x9c, 0x5f, 0xaf, 0x26, 0xe7, 0x62, 0x61, 0xa4, 0xff, 0x94, 0x77, 0x95,
+ 0x15, 0x6e, 0x9d, 0x15, 0x9d, 0x6b, 0xd5, 0xb0, 0xc9, 0xc9, 0xb8, 0x6e,
+ 0xe1, 0x81, 0x8d, 0x31, 0xda, 0xc3, 0xf5, 0x41, 0xa4, 0xbb, 0x6b, 0x25,
+ 0xa0, 0x2d, 0xf8, 0x20, 0x57, 0xbe, 0x4f, 0x93, 0x20, 0xc8, 0xbe, 0x97,
+ 0x64, 0xe9, 0x89, 0xaa, 0xea, 0xb7, 0x2d, 0x85, 0x59, 0xdd, 0x35, 0xbb,
+ 0x1b, 0xfc, 0x22, 0x19, 0x40, 0x62, 0x4d, 0xb0, 0x6f, 0x46, 0xe4, 0x67,
+ 0x93, 0x6b, 0xbe, 0xb1, 0xb9, 0x70, 0x18, 0xb7, 0xe6, 0x32, 0xd7, 0x70,
+ 0x44, 0x7b, 0xdf, 0x75, 0x53, 0xd9, 0xf6, 0x96, 0xb6, 0xef, 0x56, 0xf2,
+ 0xb7, 0x37, 0xaa, 0x61, 0x71, 0x79, 0x1d, 0x75, 0x6c, 0x08, 0x09, 0xb3,
+ 0xd5, 0x0c, 0x5c, 0xde, 0x73, 0x74, 0x92, 0xb8, 0x7a, 0x9c, 0x55, 0x17,
+ 0xc6, 0x60, 0x7d, 0xf7, 0x7c, 0xa1, 0x26, 0xe0, 0x8e, 0x34, 0x13, 0x96,
+ 0x64, 0x13, 0x7b, 0x6b, 0xd3, 0x0c, 0xe2, 0xe6, 0xd9, 0x7a, 0x9e, 0x2b,
+ 0x8c, 0x4d, 0x4d, 0x44, 0x41, 0xc7, 0x16, 0x97, 0x69, 0x7b, 0xc3, 0xff,
+ 0x75, 0xfc, 0xd9, 0x80, 0xd6, 0xe6, 0x5e, 0x8a, 0xd8, 0xa0, 0xb3, 0xd2,
+ 0x9b, 0xc9, 0x52, 0xe0, 0x7c, 0x19, 0xa5, 0xbc, 0x0f, 0x5f, 0x09, 0x35,
+ 0x7c, 0xb6, 0x64, 0xdc, 0x8b, 0x79, 0xef, 0x72, 0x79, 0xf0, 0x47, 0xff,
+ 0x1a, 0x75, 0x92, 0xb5, 0xac, 0x8b, 0x1b, 0xc9, 0x8b, 0x99, 0xa4, 0x26,
+ 0xda, 0x08, 0xa2, 0x17, 0x8f, 0x76, 0xd9, 0x66, 0x24, 0xce, 0x84, 0xe1,
+ 0x99, 0x6e, 0x3b, 0x4a, 0xf9, 0xe9, 0x78, 0xe0, 0x41, 0xc5, 0xe3, 0x26,
+ 0xf3, 0xc9, 0xe0, 0xdb, 0x0f, 0xdd, 0x77, 0x87, 0xe2, 0xc1, 0x38, 0x06,
+ 0x3d, 0xb4, 0x41, 0x51, 0x82, 0xe9, 0xaf, 0x87, 0xc7, 0x4c, 0xd3, 0x6f,
+ 0xef, 0x96, 0x76, 0x17, 0x03, 0xe5, 0x84, 0x3a, 0xca, 0x4c, 0x39, 0x63,
+ 0xf4, 0x84, 0xb9, 0x0b, 0x1b, 0x80, 0x0d, 0x18, 0x9f, 0xf7, 0x27, 0xde,
+ 0xba, 0xa2, 0x77, 0x3e, 0x08, 0xc8, 0xca, 0x70, 0xc6, 0xf7, 0x62, 0xbb,
+ 0xc9, 0x35, 0x68, 0x7f, 0x4b, 0xb1, 0x03, 0xb5, 0x38, 0x05, 0x49, 0x5c,
+ 0xc0, 0xbd, 0x6c, 0xae, 0xde, 0xe8, 0x34, 0xeb},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of null
+ // tcID: 165
+ {SEC_OID_SHA512,
+ 165,
+ {0xa9, 0xe8, 0x0f, 0x11, 0xd1, 0x1c, 0x6a, 0x1c, 0x07, 0x31, 0x97, 0x88,
+ 0x83, 0x79, 0x39, 0xfc, 0xc5, 0x5b, 0x76, 0xca, 0xe1, 0xc7, 0x33, 0x8e,
+ 0x58, 0x58, 0xe5, 0x6a, 0xa2, 0x50, 0x34, 0x3b, 0x3a, 0x3b, 0x2c, 0x89,
+ 0x8e, 0x0e, 0x47, 0x62, 0x3f, 0x4f, 0x3c, 0xc1, 0xfa, 0x64, 0x99, 0xff,
+ 0x7f, 0x12, 0xbd, 0xd8, 0xd4, 0x3b, 0x4c, 0x81, 0x1c, 0x06, 0x7b, 0xa6,
+ 0x73, 0x99, 0x58, 0xdc, 0xba, 0x6c, 0x84, 0x9a, 0x7f, 0x1d, 0xd9, 0x24,
+ 0xb1, 0x2a, 0x64, 0x42, 0xa6, 0xbf, 0xe5, 0xea, 0x60, 0x87, 0x64, 0x52,
+ 0xb8, 0x65, 0x89, 0xa9, 0x04, 0xd7, 0x1b, 0x7b, 0x99, 0x7a, 0x1d, 0xc4,
+ 0x48, 0x6b, 0xc1, 0xb4, 0xf2, 0xa9, 0x77, 0x69, 0x48, 0xe0, 0xc3, 0xd1,
+ 0xda, 0x88, 0x7c, 0x20, 0xbe, 0x12, 0x6d, 0xb4, 0x14, 0x56, 0x64, 0x25,
+ 0xa4, 0x09, 0x57, 0x7e, 0xef, 0x69, 0x69, 0x83, 0x6b, 0xb8, 0x4a, 0xfb,
+ 0x71, 0x5f, 0xf8, 0xe7, 0xf4, 0x34, 0x50, 0x55, 0x03, 0x19, 0x3b, 0xa9,
+ 0xe3, 0x98, 0xbb, 0x7a, 0x15, 0xdf, 0x0b, 0x13, 0x2b, 0xca, 0xbe, 0x98,
+ 0xd6, 0x4e, 0x05, 0xae, 0xf8, 0x00, 0x7b, 0x9a, 0xcc, 0x87, 0xb1, 0x79,
+ 0x22, 0x83, 0x46, 0x8b, 0xa7, 0x7f, 0xa8, 0x17, 0x35, 0x85, 0x41, 0x1d,
+ 0xa8, 0x73, 0x08, 0xf3, 0x71, 0x5d, 0x0c, 0xaf, 0x95, 0x7f, 0x44, 0xb0,
+ 0x5f, 0x5f, 0xae, 0x57, 0x95, 0x51, 0xa1, 0x11, 0x28, 0x8b, 0xfc, 0x8e,
+ 0x3a, 0x2c, 0x2b, 0xd4, 0x1d, 0xb3, 0xdd, 0x74, 0x1a, 0xe3, 0xc7, 0x0b,
+ 0xcd, 0x9f, 0x01, 0x50, 0x41, 0x74, 0xd9, 0x11, 0x7d, 0xae, 0x1b, 0xfa,
+ 0xe2, 0xf3, 0x8b, 0x03, 0x91, 0xa3, 0x77, 0xd2, 0x30, 0xa6, 0xdc, 0x24,
+ 0x6c, 0x55, 0x2b, 0x4f, 0xe4, 0x1c, 0x7b, 0xc4, 0xe7, 0x97, 0xda, 0xaf,
+ 0x5d, 0xc5, 0xb4, 0x21, 0xd1, 0xb5, 0xe7, 0xd8, 0x8c, 0x69, 0xc5, 0xd5,
+ 0xd7, 0xb4, 0xdc, 0xda, 0xd3, 0xa2, 0xa8, 0x54, 0x93, 0x5c, 0x01, 0xfc,
+ 0x7e, 0x44, 0xfb, 0xcc, 0xe8, 0x5e, 0x64, 0x19, 0x51, 0x1b, 0xd3, 0x19,
+ 0x1c, 0x97, 0x3c, 0x65, 0x90, 0xe0, 0x24, 0xdd, 0x21, 0xe4, 0x6c, 0x0a,
+ 0x51, 0x44, 0xe7, 0x1b, 0x4f, 0x71, 0x66, 0xf4, 0xbb, 0x69, 0x45, 0x5f,
+ 0x59, 0xc6, 0xe6, 0x17, 0xee, 0x45, 0x7d, 0x0f, 0xd1, 0xaa, 0xbc, 0x9f,
+ 0x77, 0xb5, 0x6a, 0x05, 0x39, 0x7c, 0xce, 0xae, 0x6c, 0x4a, 0x7d, 0xfd,
+ 0xa5, 0x75, 0x8e, 0x52, 0xf6, 0xc9, 0x4a, 0x89, 0x49, 0xd4, 0x26, 0xe6,
+ 0xf5, 0x54, 0xb2, 0xaa, 0x86, 0x76, 0x7d, 0x32, 0xac, 0xe6, 0x88, 0x5f,
+ 0x4c, 0x63, 0x76, 0x77, 0x75, 0xea, 0x2b, 0xc9, 0x25, 0x32, 0x5d, 0x9f,
+ 0xdf, 0x66, 0x5d, 0xbc, 0x94, 0x1d, 0x6c, 0xeb, 0xcc, 0x03, 0x85, 0xf5,
+ 0x90, 0xba, 0x36, 0x10, 0x0e, 0x68, 0x48, 0xe3, 0x09, 0xd3, 0xd2, 0xe2,
+ 0xcd, 0x05, 0x23, 0xfa, 0x7a, 0xb9, 0x5f, 0xa8, 0x71, 0xd7, 0x85, 0x10,
+ 0xa9, 0x78, 0xa9, 0x88, 0xc3, 0x4e, 0x10, 0x20, 0x4f, 0x1d, 0x66, 0x9a,
+ 0x4f, 0x78, 0x85, 0x8f, 0xb4, 0x96, 0x72, 0xc1, 0x3e, 0x9f, 0x48, 0x9f,
+ 0xca, 0x23, 0x6b, 0x91, 0x3f, 0xdf, 0x07, 0x5a, 0x71, 0x67, 0xd1, 0xe2,
+ 0x7e, 0x45, 0xa6, 0xb3, 0x61, 0x4e, 0x55, 0xf7, 0x81, 0x7f, 0x19, 0x1c,
+ 0xb2, 0xe0, 0x9f, 0xa3, 0xc9, 0x8a, 0x6a, 0x77, 0xad, 0x03, 0x30, 0x38,
+ 0x5a, 0xf0, 0xc8, 0x75, 0xc4, 0x71, 0x01, 0x0e, 0x33, 0xa8, 0xc1, 0x63,
+ 0x3a, 0x23, 0xba, 0xdc, 0x03, 0xf7, 0x04, 0x6a, 0x6c, 0x26, 0x34, 0x05,
+ 0x48, 0x92, 0xd6, 0x0d, 0x5b, 0x3d, 0xa0, 0xae, 0xb3, 0xf1, 0x42, 0x82,
+ 0x74, 0x9e, 0x7e, 0x5e, 0x62, 0xc9, 0x76, 0x0d},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null contains leading 0
+ // tcID: 166
+ {SEC_OID_SHA512,
+ 166,
+ {0xc0, 0x88, 0x6e, 0x88, 0x22, 0x49, 0xdc, 0xd8, 0x1d, 0xd6, 0x53, 0xf4,
+ 0x6d, 0x96, 0xe5, 0xdb, 0x09, 0x3c, 0x42, 0x16, 0xc3, 0x75, 0xe4, 0xe7,
+ 0xcf, 0x73, 0x17, 0x25, 0x4f, 0x97, 0x8c, 0x84, 0x6c, 0x11, 0xd3, 0x42,
+ 0x20, 0xb4, 0x46, 0x0a, 0xb2, 0x06, 0x23, 0x09, 0xd0, 0x59, 0xc6, 0x31,
+ 0x45, 0x63, 0xb5, 0xc1, 0x28, 0xa6, 0x8c, 0x46, 0xda, 0x17, 0x2f, 0xc9,
+ 0xf0, 0x7f, 0x56, 0x9d, 0x50, 0x43, 0xb3, 0x28, 0xe4, 0x8a, 0x18, 0xef,
+ 0x5a, 0x59, 0xae, 0x15, 0xb8, 0x36, 0x88, 0x20, 0x89, 0x1f, 0xa3, 0x6b,
+ 0x88, 0x3c, 0xa7, 0x1e, 0xa1, 0x46, 0x32, 0x98, 0x5e, 0x61, 0x18, 0x14,
+ 0x91, 0xe7, 0x1b, 0x60, 0x79, 0x62, 0xf2, 0x57, 0x4f, 0x95, 0xe9, 0xbf,
+ 0x95, 0xeb, 0x22, 0x37, 0x0b, 0xab, 0xf7, 0x33, 0x61, 0xb7, 0x04, 0xca,
+ 0xc8, 0x3c, 0x81, 0x4c, 0x5c, 0x05, 0x97, 0xbd, 0x45, 0x65, 0x8f, 0xed,
+ 0xea, 0xdd, 0x0d, 0x5d, 0x87, 0x67, 0x1c, 0x7f, 0x67, 0xf6, 0x82, 0x5d,
+ 0x0d, 0x18, 0x61, 0x8f, 0x33, 0x7e, 0x4d, 0x5e, 0x55, 0x06, 0x2f, 0x47,
+ 0x4b, 0x24, 0x2a, 0x08, 0xfc, 0xb1, 0x83, 0x19, 0x16, 0xd4, 0x66, 0x48,
+ 0xba, 0x55, 0xc8, 0x57, 0xc8, 0x97, 0xf3, 0xcb, 0x88, 0x68, 0xb1, 0x9c,
+ 0x3b, 0x61, 0x79, 0x96, 0x6f, 0xb7, 0x9f, 0x05, 0x86, 0x02, 0x0e, 0x3b,
+ 0x6a, 0xbe, 0x68, 0x62, 0x1f, 0x48, 0x00, 0x4d, 0xf4, 0x22, 0xc9, 0xe9,
+ 0xa6, 0x95, 0x34, 0x54, 0x2a, 0xd1, 0xb5, 0x58, 0x5e, 0xc2, 0xf0, 0x52,
+ 0x76, 0x8a, 0x67, 0x47, 0x13, 0x57, 0xc0, 0x35, 0x03, 0x23, 0xf3, 0xce,
+ 0x37, 0x26, 0x09, 0x62, 0x16, 0x92, 0xc4, 0x71, 0x4a, 0x67, 0x2b, 0x42,
+ 0x13, 0x8f, 0x27, 0x4c, 0xef, 0x4a, 0x6d, 0x47, 0x04, 0x72, 0x18, 0x57,
+ 0x6e, 0x9f, 0xec, 0xc5, 0x06, 0xf5, 0xbc, 0xaa, 0x23, 0x39, 0x38, 0x39,
+ 0x72, 0xaa, 0xae, 0xad, 0xf7, 0xf1, 0xef, 0xa3, 0xe4, 0xec, 0xf1, 0xae,
+ 0x30, 0x07, 0x35, 0xd2, 0x7c, 0xb9, 0x19, 0xc1, 0x36, 0x6e, 0xed, 0x82,
+ 0xf2, 0xed, 0xa8, 0x33, 0x15, 0x4c, 0x96, 0xeb, 0xa7, 0xa5, 0xf9, 0xeb,
+ 0x7e, 0x45, 0x50, 0x4d, 0xff, 0x03, 0x20, 0xc0, 0xa1, 0x21, 0x81, 0x24,
+ 0x4f, 0x47, 0x30, 0x3b, 0x77, 0x4b, 0x92, 0x5f, 0xc3, 0x88, 0x72, 0x59,
+ 0x00, 0x3c, 0xf5, 0xdb, 0x9a, 0xda, 0xeb, 0x95, 0x6d, 0x37, 0x48, 0xaa,
+ 0xee, 0xaf, 0x18, 0xe0, 0xd6, 0x7b, 0x00, 0x00, 0x76, 0x21, 0x04, 0x70,
+ 0xaf, 0x70, 0x07, 0x4b, 0xc7, 0x63, 0x3b, 0x20, 0xd0, 0x6e, 0xd6, 0xd3,
+ 0xb9, 0xf9, 0xcf, 0x58, 0x68, 0xfe, 0xe4, 0x80, 0xec, 0x2f, 0x80, 0xfb,
+ 0x5a, 0xd0, 0xd1, 0x15, 0x51, 0x52, 0x49, 0xb4, 0xa7, 0x2e, 0x25, 0x6a,
+ 0xe6, 0xca, 0xea, 0x18, 0x7a, 0x89, 0xdb, 0x36, 0x91, 0xde, 0x3d, 0x63,
+ 0xbf, 0x4c, 0x6e, 0xec, 0x37, 0xef, 0x2a, 0x4d, 0xf9, 0x9b, 0x9d, 0xa6,
+ 0xc4, 0x7c, 0xc4, 0x54, 0x6c, 0xe3, 0x91, 0x11, 0xee, 0xc9, 0x98, 0x3b,
+ 0x8d, 0x35, 0x2f, 0x7d, 0x34, 0xe7, 0xa9, 0x75, 0x89, 0x3b, 0xea, 0xfe,
+ 0xe9, 0x2e, 0x0c, 0x5b, 0x50, 0xf4, 0x0f, 0x91, 0xe1, 0x5b, 0xe4, 0xf8,
+ 0xaf, 0x8c, 0x4f, 0xea, 0x1c, 0xc8, 0xc1, 0x76, 0xbe, 0x23, 0x8b, 0xde,
+ 0x66, 0xe9, 0xcc, 0x07, 0x78, 0xea, 0x0d, 0x8b, 0x55, 0xe4, 0xca, 0xbe,
+ 0x37, 0x9e, 0x00, 0x29, 0x04, 0xe1, 0xb5, 0xee, 0x75, 0x7b, 0xfe, 0x63,
+ 0x2b, 0x4f, 0x08, 0x58, 0xf4, 0x2e, 0x07, 0x89, 0xd5, 0x7d, 0xea, 0xce,
+ 0xf4, 0x32, 0xfa, 0x52, 0x80, 0x45, 0x33, 0x64, 0x37, 0xea, 0x17, 0x52,
+ 0x73, 0x0c, 0x72, 0xc9, 0x34, 0x5e, 0xb3, 0xf7},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of null
+ // tcID: 167
+ {SEC_OID_SHA512,
+ 167,
+ {0x9a, 0x4f, 0xe2, 0x28, 0x26, 0xf1, 0xc6, 0x4e, 0x9c, 0x88, 0xe1, 0x78,
+ 0xef, 0xd0, 0x7f, 0x4e, 0xf9, 0x59, 0x91, 0xc6, 0xc3, 0xe9, 0xc1, 0xcb,
+ 0x10, 0xbf, 0xcf, 0x0a, 0x0c, 0x9d, 0x02, 0x8c, 0xf0, 0x52, 0x07, 0xe9,
+ 0x3e, 0xdf, 0x3a, 0xc3, 0x02, 0xb7, 0x2d, 0x29, 0x61, 0x07, 0x3c, 0xd1,
+ 0x11, 0x3e, 0xa5, 0xc8, 0xb3, 0xba, 0x05, 0xa0, 0xe3, 0xc9, 0x13, 0x53,
+ 0x58, 0x39, 0x88, 0x4e, 0xb5, 0x95, 0xab, 0x18, 0x9e, 0xe8, 0x1c, 0x5e,
+ 0x67, 0x76, 0x32, 0x68, 0xf4, 0x7f, 0xa7, 0xe3, 0x13, 0x95, 0x1e, 0x65,
+ 0xa8, 0x41, 0x65, 0xfb, 0x09, 0x6e, 0xdc, 0x7f, 0x1a, 0x83, 0x18, 0xe6,
+ 0x6d, 0x74, 0x0c, 0x61, 0xd8, 0xbd, 0x90, 0x31, 0xd7, 0x81, 0x89, 0x12,
+ 0x02, 0x62, 0xd2, 0xb9, 0xe5, 0x0b, 0xf6, 0x39, 0xa7, 0xbd, 0x70, 0x88,
+ 0x1e, 0x9e, 0x59, 0x8f, 0x8f, 0x7d, 0x83, 0xde, 0x56, 0x79, 0x3c, 0xf9,
+ 0x60, 0x97, 0x1b, 0x60, 0xdb, 0xb2, 0x4f, 0x3b, 0x6e, 0x82, 0x09, 0xd8,
+ 0x74, 0x64, 0x77, 0x6e, 0x55, 0xd4, 0xcd, 0x62, 0x91, 0xcf, 0x8f, 0xa5,
+ 0x78, 0xa2, 0xd9, 0x43, 0xfe, 0x03, 0x25, 0x18, 0x98, 0xaa, 0xbd, 0x47,
+ 0x7b, 0x74, 0x8d, 0xbf, 0x12, 0x71, 0x2f, 0x30, 0xb4, 0xcc, 0x57, 0x32,
+ 0x82, 0x63, 0x18, 0xb7, 0x6b, 0xd6, 0x38, 0x78, 0x8d, 0x2b, 0xab, 0x9b,
+ 0x17, 0x8e, 0x12, 0xd2, 0x84, 0x33, 0xe5, 0x28, 0x56, 0xb7, 0xf4, 0x66,
+ 0xa1, 0x55, 0xe3, 0xfe, 0xa2, 0xe4, 0x5e, 0x7d, 0x3e, 0x57, 0x00, 0x74,
+ 0xeb, 0x6c, 0x22, 0x27, 0xb0, 0xfa, 0x3c, 0xe6, 0xa3, 0x37, 0x2f, 0x44,
+ 0x8f, 0x77, 0x91, 0xf2, 0xc7, 0x47, 0x1a, 0x0c, 0xfc, 0xb0, 0x98, 0x06,
+ 0x0b, 0xde, 0xb7, 0x00, 0x72, 0x9a, 0x53, 0xe5, 0x23, 0x6b, 0x5e, 0x35,
+ 0xea, 0xfe, 0x76, 0x5d, 0x67, 0x26, 0x27, 0x01, 0x4c, 0x94, 0x45, 0x02,
+ 0x89, 0xa8, 0xf6, 0x2b, 0x90, 0xc4, 0xf9, 0x28, 0x76, 0x83, 0x72, 0xac,
+ 0xe3, 0x65, 0x8b, 0xd1, 0x58, 0xf0, 0x2a, 0x79, 0x53, 0x86, 0x35, 0x97,
+ 0xf0, 0xf0, 0x77, 0x4a, 0x46, 0x31, 0x25, 0xe0, 0xb5, 0xee, 0xa6, 0x43,
+ 0xf2, 0xd1, 0x04, 0x95, 0x14, 0xe5, 0xc6, 0x59, 0x0c, 0xfe, 0x2c, 0x28,
+ 0xec, 0x9d, 0xdc, 0xed, 0x3c, 0x61, 0x85, 0xd5, 0xcb, 0x26, 0x56, 0xce,
+ 0xa1, 0x65, 0x06, 0xa3, 0x02, 0xb6, 0x50, 0x70, 0xeb, 0xa3, 0x2f, 0x8a,
+ 0x87, 0x3a, 0x87, 0x31, 0x64, 0xbd, 0xa8, 0x38, 0x74, 0x4a, 0x0d, 0x5a,
+ 0x31, 0x5e, 0x37, 0x73, 0x9e, 0xe4, 0xc6, 0x6b, 0x51, 0x1d, 0x03, 0x66,
+ 0x61, 0x11, 0x4d, 0x4a, 0x04, 0x43, 0xb2, 0xfb, 0x8e, 0xbd, 0x43, 0x3a,
+ 0xbb, 0xd0, 0x45, 0xd2, 0x19, 0x42, 0x3e, 0xce, 0x0a, 0x2d, 0x6d, 0x7f,
+ 0x3f, 0x2e, 0x24, 0xb8, 0xa5, 0xdd, 0x88, 0x98, 0x8e, 0xaa, 0x96, 0xfc,
+ 0xf8, 0x79, 0xed, 0xa5, 0xf0, 0x1c, 0x26, 0xa1, 0x97, 0x28, 0xf9, 0xed,
+ 0x91, 0x7a, 0x67, 0x41, 0x44, 0x8f, 0x9e, 0x3d, 0xd6, 0x4b, 0x02, 0xc8,
+ 0xeb, 0x05, 0x9c, 0x13, 0xbe, 0xbe, 0xc0, 0xd6, 0xdf, 0x85, 0xa4, 0x4b,
+ 0xe3, 0x88, 0x7b, 0x8b, 0x25, 0x79, 0x79, 0x41, 0xd2, 0x25, 0x2f, 0x86,
+ 0x05, 0xdc, 0xc3, 0xf0, 0xe7, 0xd3, 0xae, 0xd4, 0x5b, 0xd1, 0x10, 0xb6,
+ 0xc7, 0x9a, 0xcd, 0x65, 0xad, 0xc8, 0xd6, 0xd8, 0x55, 0x13, 0x45, 0xca,
+ 0x8b, 0x27, 0x7d, 0xe6, 0x72, 0x79, 0xf2, 0x31, 0x5c, 0x0a, 0x19, 0x24,
+ 0x0b, 0xd5, 0x74, 0x66, 0xbb, 0x62, 0x63, 0xdd, 0xfe, 0xa4, 0x74, 0x74,
+ 0x42, 0x0b, 0x1b, 0xe8, 0x2a, 0x37, 0xe2, 0xf6, 0x5b, 0xec, 0x7f, 0x97,
+ 0x3c, 0x15, 0xc9, 0x61, 0xd5, 0xdb, 0xbf, 0x55},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of null
+ // tcID: 168
+ {SEC_OID_SHA512,
+ 168,
+ {0x24, 0x46, 0x32, 0x2c, 0x0b, 0xcf, 0xed, 0x72, 0xab, 0xd9, 0x5c, 0x57,
+ 0xf8, 0xe7, 0xd8, 0x15, 0xad, 0xa2, 0xa5, 0xa1, 0xd1, 0x5f, 0x98, 0xc5,
+ 0x67, 0xf5, 0x68, 0xcd, 0x03, 0x3c, 0x0a, 0xec, 0x84, 0xaf, 0x60, 0x2f,
+ 0xe7, 0x37, 0x6a, 0x88, 0x51, 0x66, 0xf6, 0x11, 0xd4, 0x13, 0x9d, 0xd9,
+ 0xf7, 0x8b, 0xb5, 0x81, 0xb3, 0xf1, 0xec, 0x37, 0x3c, 0x47, 0x49, 0x47,
+ 0xc7, 0x75, 0x1e, 0x67, 0xac, 0xd9, 0x0c, 0x7c, 0x66, 0xbd, 0xb2, 0x33,
+ 0x81, 0x1d, 0xa0, 0x4d, 0x5d, 0xdf, 0x9d, 0xbe, 0xd9, 0xc6, 0xb5, 0x60,
+ 0xf1, 0x44, 0xf6, 0xce, 0xd4, 0x7c, 0x81, 0x01, 0x42, 0x32, 0x51, 0x03,
+ 0xbb, 0xda, 0x47, 0xfc, 0xb5, 0x65, 0x96, 0x88, 0xae, 0x56, 0xe6, 0x78,
+ 0xc1, 0x17, 0xf3, 0x3f, 0xe0, 0x1e, 0xc8, 0xb0, 0x1d, 0xe1, 0xfa, 0xf0,
+ 0xff, 0x40, 0xa2, 0x7c, 0x57, 0xf8, 0x51, 0xe4, 0xef, 0x39, 0x9d, 0x81,
+ 0x08, 0xc2, 0x29, 0x47, 0x12, 0x05, 0xa5, 0xd3, 0xa0, 0x8a, 0x41, 0x06,
+ 0x9a, 0xf7, 0x27, 0x64, 0x84, 0x23, 0x14, 0x88, 0x7d, 0x3c, 0x14, 0x1d,
+ 0x18, 0x99, 0x92, 0x6b, 0xdb, 0x6d, 0x82, 0x5a, 0x06, 0x16, 0xa0, 0xd6,
+ 0x35, 0xc4, 0xec, 0xab, 0xc4, 0x32, 0x4c, 0x0f, 0x56, 0x41, 0x8e, 0x7d,
+ 0xb0, 0xde, 0x1a, 0x7f, 0x94, 0xa9, 0x86, 0x1c, 0xe9, 0x14, 0x8f, 0x9d,
+ 0xa4, 0x7e, 0x03, 0x41, 0x57, 0xb5, 0x22, 0xd6, 0x0b, 0xec, 0x33, 0x87,
+ 0xa6, 0x59, 0xbb, 0xa7, 0xd1, 0x4a, 0x63, 0xd3, 0x1f, 0xba, 0x58, 0x65,
+ 0xd7, 0xa7, 0xb0, 0x61, 0xd7, 0x5f, 0x87, 0xbe, 0x4b, 0xc8, 0x30, 0x61,
+ 0x7c, 0x84, 0x44, 0x5d, 0x7e, 0xef, 0xa5, 0x3c, 0x5c, 0x4f, 0x77, 0xa7,
+ 0x30, 0xf7, 0xe0, 0x63, 0x35, 0xb3, 0xfa, 0x4f, 0x5a, 0xe2, 0x01, 0x83,
+ 0x4c, 0xaa, 0x5b, 0xb7, 0x3a, 0x14, 0x91, 0x6d, 0xc4, 0xe6, 0xc5, 0x77,
+ 0xa0, 0x35, 0x70, 0x39, 0xc8, 0xfc, 0xee, 0x15, 0x5a, 0xc5, 0x1f, 0x47,
+ 0xb0, 0xc1, 0x9c, 0xa6, 0x92, 0xb7, 0x3e, 0xc1, 0x94, 0xd7, 0xdb, 0x01,
+ 0x34, 0x06, 0x5e, 0x59, 0xbf, 0x78, 0x4d, 0xde, 0xdb, 0x87, 0x23, 0x38,
+ 0x59, 0xe6, 0x39, 0xfb, 0x67, 0x5e, 0xa8, 0x0e, 0xa4, 0x45, 0x8b, 0x7f,
+ 0x78, 0x3b, 0x6c, 0x2d, 0xe5, 0xba, 0xd3, 0x31, 0x38, 0x44, 0xb4, 0xa7,
+ 0xcb, 0xde, 0x66, 0x52, 0x15, 0x97, 0xcf, 0x96, 0x4e, 0x48, 0xec, 0xd8,
+ 0xf9, 0xce, 0x97, 0xfe, 0x7e, 0x40, 0xdd, 0x2f, 0x32, 0x47, 0x19, 0x2a,
+ 0x38, 0x26, 0x94, 0xf3, 0xd0, 0xba, 0x5d, 0xc9, 0x5d, 0x64, 0x02, 0x8f,
+ 0x8c, 0x0a, 0x11, 0xaf, 0xa8, 0x70, 0x86, 0x51, 0xcb, 0xf9, 0xd8, 0x04,
+ 0x38, 0xa0, 0x42, 0x64, 0x24, 0x18, 0x2f, 0x9b, 0x19, 0xf0, 0x64, 0xae,
+ 0x72, 0x94, 0xd5, 0x4b, 0xaa, 0xbe, 0x35, 0x82, 0x55, 0xe2, 0x58, 0xea,
+ 0x12, 0x9c, 0xc8, 0x11, 0x33, 0x03, 0x2b, 0x73, 0x39, 0x89, 0x42, 0x43,
+ 0x06, 0x57, 0xb7, 0x96, 0x65, 0x5a, 0x6d, 0x4a, 0x21, 0xe2, 0x84, 0x42,
+ 0x5f, 0xca, 0x02, 0x3f, 0x7d, 0x86, 0x09, 0xf8, 0x0f, 0xf5, 0x64, 0xe3,
+ 0x4d, 0x49, 0x19, 0xc1, 0x16, 0x8b, 0x48, 0x32, 0x2a, 0x32, 0xc6, 0xf3,
+ 0x80, 0x8e, 0xb9, 0x77, 0xc7, 0xe6, 0x96, 0xfe, 0x7f, 0x07, 0x09, 0xe5,
+ 0xe1, 0x00, 0x1c, 0xeb, 0x17, 0x23, 0x3b, 0x54, 0x52, 0xfc, 0xf1, 0xf4,
+ 0xb5, 0x93, 0x9b, 0x4f, 0x03, 0x02, 0xca, 0x90, 0x89, 0x70, 0x73, 0x17,
+ 0x0f, 0x0a, 0x6e, 0xfc, 0x3a, 0x53, 0x79, 0x90, 0x5a, 0xf1, 0xa8, 0x13,
+ 0xb3, 0x84, 0xf3, 0xc8, 0x50, 0xa6, 0x9d, 0x70, 0x0f, 0x03, 0x75, 0xfa,
+ 0xbc, 0x0e, 0x43, 0x68, 0x0d, 0x84, 0x7e, 0x53},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of null
+ // tcID: 169
+ {SEC_OID_SHA512,
+ 169,
+ {0x75, 0x31, 0x71, 0x0c, 0xe5, 0x18, 0x7f, 0xb7, 0x5a, 0x63, 0x03, 0x8a,
+ 0xec, 0xa4, 0xe2, 0x4e, 0x4c, 0x64, 0xb6, 0x74, 0x63, 0x20, 0xb2, 0x31,
+ 0xec, 0xd1, 0x07, 0x3f, 0xe8, 0xc8, 0xd0, 0x02, 0xa2, 0xf8, 0xfa, 0x7d,
+ 0xeb, 0xec, 0xb3, 0xa7, 0xa1, 0x56, 0xcc, 0x94, 0x85, 0xdb, 0xb4, 0x52,
+ 0xd0, 0xc3, 0x99, 0x22, 0xe6, 0xec, 0x9f, 0xe0, 0xdd, 0xba, 0x0f, 0x06,
+ 0x8d, 0x8a, 0x36, 0x15, 0xa4, 0x59, 0xc8, 0xc2, 0x78, 0x7e, 0x52, 0x24,
+ 0x03, 0x40, 0x94, 0xec, 0x18, 0xa7, 0x44, 0x50, 0x85, 0x90, 0x72, 0x35,
+ 0x23, 0x49, 0x2b, 0xe0, 0xc3, 0x07, 0xf0, 0xa2, 0x41, 0x54, 0x9f, 0x5c,
+ 0x12, 0xc8, 0xbf, 0x9e, 0xf2, 0x56, 0x1c, 0x40, 0x2f, 0xb2, 0xc4, 0xb1,
+ 0x98, 0x9c, 0x35, 0x1c, 0x97, 0x46, 0x13, 0x3e, 0x75, 0xbb, 0x3b, 0x0e,
+ 0xde, 0xfb, 0xd8, 0x1d, 0x33, 0x4c, 0x46, 0xdc, 0x9c, 0x18, 0x20, 0x8f,
+ 0x2e, 0xa5, 0x56, 0x14, 0xed, 0xac, 0x9f, 0x01, 0xff, 0xe0, 0x26, 0x88,
+ 0xe3, 0xf5, 0x83, 0x1d, 0xe5, 0x80, 0xae, 0x2e, 0x02, 0xb7, 0x0e, 0x39,
+ 0x25, 0xae, 0x2f, 0x79, 0x1a, 0xf7, 0x2e, 0x99, 0x2a, 0xbd, 0x82, 0xc5,
+ 0xc7, 0x91, 0x22, 0xd8, 0x1e, 0x32, 0xdb, 0x60, 0x3b, 0x2a, 0xb1, 0x9e,
+ 0x48, 0x4e, 0x5b, 0xa1, 0x3e, 0x1c, 0x31, 0x9c, 0xb1, 0x4a, 0xd2, 0x3e,
+ 0x74, 0x6e, 0x90, 0xfb, 0x20, 0x91, 0x16, 0x58, 0x22, 0xa8, 0x82, 0x89,
+ 0xc4, 0x50, 0x95, 0xd9, 0xf8, 0x23, 0x19, 0x6d, 0x9c, 0x62, 0xc4, 0xd0,
+ 0x22, 0x2c, 0x53, 0xae, 0xb1, 0x92, 0xb5, 0xf6, 0x9a, 0xaf, 0xf7, 0x99,
+ 0x7d, 0x88, 0xe7, 0x6c, 0x92, 0x39, 0x42, 0xe1, 0xad, 0x88, 0x9e, 0x80,
+ 0xae, 0x7a, 0xaf, 0x33, 0xa2, 0x25, 0xac, 0xf2, 0x3e, 0x14, 0xc4, 0x1b,
+ 0x64, 0x9d, 0xf7, 0xc9, 0x4c, 0xeb, 0xa0, 0x4b, 0xb9, 0xeb, 0x53, 0xf1,
+ 0x92, 0x20, 0x83, 0x5c, 0x99, 0x8c, 0xc9, 0xc5, 0x5b, 0xe0, 0x22, 0xf4,
+ 0x03, 0x7a, 0x02, 0x7c, 0x0e, 0x25, 0xed, 0x2e, 0xad, 0x75, 0x8d, 0x8a,
+ 0x30, 0x5c, 0x35, 0xfc, 0x3e, 0x94, 0xf2, 0xc4, 0x10, 0xa1, 0xe7, 0xd4,
+ 0x9d, 0x75, 0xe0, 0xc3, 0x4c, 0xd0, 0x1c, 0x79, 0x24, 0xcf, 0xe4, 0xf7,
+ 0xdd, 0x76, 0xd4, 0x4c, 0x22, 0xff, 0x53, 0xe3, 0xf8, 0x43, 0x3f, 0x8c,
+ 0x18, 0x48, 0x6c, 0x99, 0xba, 0x7e, 0x25, 0xaf, 0xe3, 0xdd, 0x2e, 0xb2,
+ 0x48, 0x4b, 0xf0, 0x1a, 0xf2, 0x3c, 0x24, 0xe6, 0x1d, 0x92, 0xcc, 0x0a,
+ 0x31, 0xd1, 0xf3, 0xa6, 0x09, 0x52, 0x02, 0x02, 0x69, 0xe6, 0x40, 0xe9,
+ 0xb2, 0x27, 0x88, 0xdf, 0x23, 0xc2, 0x8e, 0x81, 0x32, 0xfb, 0xa1, 0x65,
+ 0x5b, 0xae, 0x5d, 0xf0, 0x3d, 0xa2, 0xcb, 0xfa, 0x87, 0xa4, 0x16, 0xd2,
+ 0xde, 0xc1, 0x9e, 0xc4, 0x27, 0xa7, 0x33, 0xf3, 0x28, 0x4c, 0xf9, 0xae,
+ 0xbe, 0x2b, 0x91, 0x51, 0x13, 0xe0, 0x97, 0x6c, 0xaf, 0x61, 0x10, 0x57,
+ 0x76, 0x87, 0xe7, 0x3d, 0x08, 0x82, 0xd6, 0xd6, 0x65, 0x38, 0x44, 0xa2,
+ 0x2b, 0x82, 0xcc, 0xae, 0x94, 0x2d, 0xfd, 0xa3, 0x7c, 0x66, 0x9e, 0xb8,
+ 0x1a, 0xff, 0x06, 0x8b, 0x72, 0x4d, 0x2f, 0x21, 0xc7, 0xb0, 0xb1, 0xb4,
+ 0x4a, 0x6f, 0xfe, 0x1b, 0x7d, 0xcf, 0x02, 0x72, 0xb1, 0xfc, 0x35, 0x55,
+ 0x95, 0x6a, 0x5d, 0xd9, 0x7f, 0x2e, 0xe4, 0x60, 0xe5, 0x00, 0xd0, 0x11,
+ 0x06, 0x7c, 0xb2, 0xfa, 0x8f, 0x2b, 0x43, 0xe1, 0x5f, 0x66, 0xad, 0x48,
+ 0xe6, 0x3c, 0x1a, 0x26, 0xf0, 0x05, 0x16, 0xf9, 0x91, 0x4c, 0x05, 0xb4,
+ 0x5d, 0x0d, 0xaa, 0x85, 0x4a, 0xc7, 0xf5, 0xa3, 0xbe, 0x78, 0x29, 0xf6,
+ 0xcb, 0xce, 0xae, 0x7f, 0xbd, 0x55, 0x8c, 0xfa},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**31 - 1
+ // tcID: 170
+ {SEC_OID_SHA512,
+ 170,
+ {0x6e, 0x73, 0x7d, 0xb7, 0xa2, 0x27, 0x3a, 0x78, 0x9f, 0x03, 0x8e, 0x94,
+ 0xba, 0xce, 0x3a, 0xed, 0xcf, 0x7e, 0xf5, 0xe8, 0x89, 0xb6, 0x85, 0x9e,
+ 0x1c, 0xc7, 0x5a, 0x4a, 0x88, 0x54, 0x77, 0x33, 0x68, 0xf3, 0x2a, 0x50,
+ 0x0e, 0x9b, 0xfa, 0xbf, 0x73, 0x25, 0x48, 0xa3, 0xb3, 0xf4, 0xfe, 0xaf,
+ 0x62, 0xd0, 0xc2, 0x0a, 0x0b, 0x5f, 0x4f, 0x77, 0x31, 0xf2, 0xdf, 0xec,
+ 0x63, 0xdd, 0x15, 0x61, 0xfc, 0xcc, 0xcf, 0x0d, 0x9c, 0x91, 0xaf, 0x47,
+ 0xeb, 0x06, 0x4c, 0x15, 0xe7, 0x88, 0x3a, 0x41, 0xc9, 0xb4, 0x9c, 0xbf,
+ 0xf3, 0xee, 0x59, 0xf6, 0x12, 0xa1, 0xb6, 0x39, 0x61, 0x7b, 0xe8, 0x41,
+ 0xac, 0x2e, 0x0f, 0xbf, 0xc5, 0xea, 0x48, 0x2a, 0x4e, 0xd9, 0xa2, 0x45,
+ 0xf8, 0xac, 0x8a, 0x0a, 0x2e, 0x62, 0x4a, 0xb1, 0xa4, 0x48, 0x2e, 0xee,
+ 0xa3, 0xe5, 0xf1, 0xe1, 0x3f, 0x12, 0x0c, 0x23, 0x82, 0x9e, 0xe3, 0x3a,
+ 0xe2, 0xb6, 0xe2, 0xd5, 0xb9, 0x0d, 0xec, 0x3b, 0x6f, 0x68, 0xea, 0xc0,
+ 0x69, 0xac, 0x50, 0x63, 0x4c, 0xe5, 0x2b, 0x7f, 0x4f, 0x86, 0x53, 0xf4,
+ 0x8e, 0x3e, 0x92, 0xd3, 0x87, 0x41, 0x72, 0xeb, 0x7d, 0x72, 0x1d, 0x57,
+ 0xd7, 0x82, 0x47, 0x5e, 0x89, 0x15, 0xb4, 0x44, 0x76, 0x41, 0x52, 0x60,
+ 0xbd, 0x69, 0xee, 0xd4, 0xf1, 0x5c, 0x2d, 0x99, 0xe2, 0xcd, 0xcf, 0xc2,
+ 0xb1, 0xef, 0x5d, 0x9c, 0xef, 0x4b, 0x10, 0x5d, 0x00, 0xef, 0xba, 0xdf,
+ 0xab, 0xf2, 0x63, 0x92, 0xb1, 0xbf, 0x7b, 0x4f, 0x06, 0x34, 0xba, 0x97,
+ 0x0a, 0x87, 0xea, 0xb4, 0x26, 0x02, 0x5d, 0x71, 0x19, 0x1a, 0xc7, 0x8e,
+ 0x28, 0xab, 0xac, 0xde, 0xd9, 0xd2, 0xfb, 0x99, 0xcf, 0xdd, 0x3d, 0x2d,
+ 0xbe, 0xbd, 0x68, 0x07, 0xda, 0x96, 0xc5, 0x40, 0xe7, 0x04, 0xb1, 0x39,
+ 0x61, 0x88, 0xc0, 0x77, 0x8c, 0x02, 0x2b, 0x9d, 0x0c, 0xe9, 0x2d, 0xd9,
+ 0xf7, 0x0b, 0xd2, 0xc9, 0x6e, 0xab, 0x2b, 0x47, 0xdf, 0xcb, 0xaa, 0x2f,
+ 0x2a, 0x65, 0x46, 0x76, 0x4f, 0xaf, 0xd1, 0x6a, 0xde, 0x9d, 0xd9, 0xc6,
+ 0xac, 0x65, 0xfb, 0xbc, 0xcb, 0x79, 0x06, 0x13, 0x8a, 0xd2, 0x8b, 0xee,
+ 0xb4, 0xad, 0x74, 0xd8, 0x7d, 0x1e, 0x47, 0x7e, 0xf6, 0x07, 0x63, 0xeb,
+ 0x31, 0x29, 0x54, 0xf8, 0xc1, 0xb3, 0xea, 0xcf, 0x03, 0x53, 0xf3, 0x9b,
+ 0x0c, 0xfe, 0x7d, 0xa5, 0x89, 0xd6, 0x72, 0xa7, 0x40, 0x3f, 0xa5, 0xec,
+ 0xd0, 0xc8, 0x3c, 0xcf, 0x88, 0x79, 0x08, 0x76, 0x39, 0xcf, 0x70, 0x4e,
+ 0xdb, 0x09, 0x45, 0x9a, 0xba, 0xd3, 0x32, 0x2b, 0x0b, 0x6d, 0x5c, 0x01,
+ 0x13, 0x8f, 0x4b, 0x19, 0xad, 0xef, 0xe1, 0xa0, 0x2a, 0xb8, 0x6f, 0x49,
+ 0xcd, 0x96, 0x4f, 0xf4, 0x63, 0xe8, 0x39, 0xf2, 0x33, 0x4a, 0x39, 0xb4,
+ 0x4b, 0xb3, 0x66, 0x1e, 0x80, 0xa5, 0x5c, 0xd1, 0x53, 0x43, 0xad, 0xae,
+ 0x57, 0xe0, 0xe8, 0xf9, 0x58, 0xce, 0x50, 0xee, 0x16, 0x93, 0xb4, 0x0c,
+ 0x4a, 0x61, 0xc4, 0x8e, 0x11, 0x9d, 0x05, 0xda, 0x98, 0x01, 0x6d, 0xc6,
+ 0xf2, 0x9d, 0x85, 0x94, 0x0a, 0x64, 0xd7, 0xa5, 0xb6, 0x05, 0xf5, 0x13,
+ 0x13, 0xa5, 0x86, 0xfc, 0x1e, 0xf9, 0x93, 0x00, 0x73, 0xad, 0x61, 0x60,
+ 0x11, 0xad, 0x66, 0x62, 0xef, 0x43, 0xc8, 0x5c, 0x99, 0x85, 0x7e, 0xd8,
+ 0xa5, 0xfd, 0x0f, 0x6f, 0x7d, 0xf8, 0xb1, 0x80, 0xfb, 0x1c, 0x07, 0xa4,
+ 0x13, 0x74, 0xca, 0x7c, 0x0f, 0xbb, 0x83, 0x34, 0x15, 0x92, 0x43, 0xf6,
+ 0x30, 0xb6, 0x3e, 0x76, 0xf0, 0x68, 0xda, 0x81, 0xc6, 0xce, 0x07, 0xc8,
+ 0xb9, 0xf6, 0xfa, 0x54, 0x3e, 0x10, 0x47, 0x41, 0x8c, 0x12, 0x64, 0x51,
+ 0xf5, 0x28, 0xe5, 0xce, 0x8f, 0x49, 0x50, 0x39},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**32 - 1
+ // tcID: 171
+ {SEC_OID_SHA512,
+ 171,
+ {0x9f, 0xb8, 0xc6, 0x8e, 0x27, 0xac, 0x09, 0xce, 0x37, 0x06, 0x8c, 0x09,
+ 0xd5, 0x6d, 0x3a, 0x4c, 0x35, 0x4d, 0x57, 0x10, 0x94, 0x52, 0x53, 0x07,
+ 0x8a, 0xa4, 0x7f, 0x31, 0xc1, 0xe7, 0x09, 0xcd, 0x2d, 0xd6, 0xd5, 0x3b,
+ 0xe8, 0x5e, 0xb4, 0x55, 0x35, 0xc2, 0xaa, 0x0c, 0xe1, 0x39, 0xd0, 0xdc,
+ 0xec, 0xb0, 0x93, 0x74, 0x91, 0x93, 0xbb, 0x55, 0xd0, 0x8d, 0x8a, 0xf6,
+ 0x2f, 0x14, 0x2d, 0xb9, 0xa0, 0x7d, 0xd1, 0x78, 0x02, 0x2b, 0x30, 0x3e,
+ 0xd0, 0x5d, 0x49, 0xeb, 0x61, 0xe1, 0x09, 0x47, 0x98, 0xf3, 0x3e, 0xcd,
+ 0xac, 0x79, 0xae, 0x6f, 0x57, 0x26, 0x30, 0x6d, 0xec, 0x7f, 0x65, 0x2c,
+ 0x58, 0xbe, 0x5f, 0xb1, 0x96, 0xc2, 0xb9, 0x47, 0x9f, 0x08, 0x06, 0xb1,
+ 0x9a, 0xde, 0xa1, 0x54, 0x48, 0xd3, 0x59, 0x98, 0x7e, 0x93, 0x77, 0xf3,
+ 0x70, 0x62, 0x90, 0xe1, 0xe7, 0x52, 0x37, 0x65, 0x73, 0x10, 0x55, 0x5d,
+ 0x5c, 0xdb, 0xbb, 0xce, 0xf8, 0x3d, 0xcf, 0xc9, 0x0c, 0xaf, 0xb1, 0xc9,
+ 0x8a, 0xaf, 0xfd, 0x0c, 0x27, 0x7c, 0x6b, 0x73, 0xc6, 0xe0, 0x02, 0x3e,
+ 0xc6, 0x61, 0x36, 0xe6, 0x0a, 0x6b, 0xe3, 0x37, 0x5e, 0x11, 0x40, 0xd8,
+ 0x7e, 0xbc, 0xbc, 0x11, 0xa7, 0x53, 0xaa, 0xa6, 0x79, 0xb8, 0xe4, 0xb2,
+ 0xab, 0x8d, 0x68, 0x6d, 0x49, 0x54, 0xb0, 0xb8, 0x53, 0x65, 0xf0, 0x70,
+ 0xa3, 0x5d, 0x60, 0x0f, 0x18, 0xb3, 0x41, 0x51, 0x46, 0x02, 0x27, 0xee,
+ 0x3b, 0x49, 0xd2, 0x77, 0x0e, 0x07, 0xbe, 0xdc, 0xff, 0x1c, 0xb6, 0x9c,
+ 0xcf, 0xdd, 0xfb, 0xdc, 0x65, 0x41, 0xf3, 0x27, 0x39, 0x90, 0xb6, 0xf3,
+ 0xc7, 0x08, 0xc0, 0xeb, 0x40, 0x86, 0x3f, 0xbb, 0x69, 0x1c, 0xf5, 0xcf,
+ 0x8e, 0x19, 0xb8, 0x77, 0x46, 0x27, 0x0c, 0xf7, 0xcb, 0x82, 0x7c, 0xb6,
+ 0x49, 0x84, 0xcc, 0x3b, 0xe7, 0xb9, 0x35, 0x7c, 0x66, 0xb0, 0x0d, 0x8a,
+ 0x90, 0x06, 0x3d, 0x2a, 0xf5, 0x1c, 0x34, 0xbc, 0x3d, 0xa3, 0x85, 0x7f,
+ 0x07, 0xee, 0xf2, 0x70, 0x98, 0x9f, 0xca, 0x58, 0xb0, 0x94, 0x35, 0xd4,
+ 0xb1, 0x53, 0x35, 0x72, 0x2f, 0xb5, 0xb2, 0x14, 0x96, 0x54, 0x94, 0xed,
+ 0xd8, 0xa9, 0xdd, 0x0a, 0xc0, 0xab, 0xe5, 0x52, 0x3e, 0xc6, 0x23, 0x67,
+ 0xd8, 0xc1, 0x19, 0xa5, 0xed, 0x63, 0x7a, 0x97, 0xa5, 0x07, 0x28, 0x67,
+ 0x05, 0xd0, 0x65, 0x20, 0xe7, 0xdf, 0x40, 0x77, 0xde, 0x24, 0xdc, 0xe5,
+ 0xe0, 0x87, 0xbf, 0xf5, 0x76, 0xea, 0xe2, 0x0f, 0x9b, 0xcc, 0x4b, 0x65,
+ 0x1a, 0x86, 0x30, 0xeb, 0x02, 0x5e, 0xdc, 0x7e, 0xa2, 0x8a, 0xd2, 0xdf,
+ 0x19, 0x30, 0x56, 0x58, 0xe2, 0x0d, 0xb4, 0xab, 0xbe, 0xb1, 0x8b, 0x38,
+ 0xac, 0xea, 0xb9, 0xc6, 0x11, 0xda, 0x6c, 0xcf, 0x12, 0x74, 0x29, 0xca,
+ 0x4d, 0x0c, 0x44, 0x8a, 0xff, 0x54, 0x34, 0x24, 0x31, 0xb3, 0xd9, 0x9f,
+ 0xc6, 0x90, 0x10, 0x94, 0x5c, 0xef, 0xef, 0xb9, 0x05, 0xa4, 0xdc, 0x63,
+ 0xde, 0xf5, 0xc2, 0xad, 0xab, 0xf7, 0x1b, 0xc9, 0xf0, 0x26, 0x91, 0xb3,
+ 0x5b, 0xf9, 0x36, 0x74, 0x08, 0xf4, 0x40, 0x8c, 0x31, 0x5c, 0xa0, 0xf8,
+ 0xa0, 0xf2, 0x84, 0x66, 0xf8, 0xb5, 0xa7, 0xb0, 0x69, 0xed, 0x76, 0xcf,
+ 0x91, 0x80, 0xc0, 0x12, 0x5e, 0x56, 0xdf, 0x8b, 0x51, 0x5c, 0xf5, 0x90,
+ 0xc1, 0xbd, 0x6d, 0x61, 0xf4, 0x43, 0xfc, 0xbe, 0x58, 0x4e, 0x06, 0x95,
+ 0xb6, 0x8c, 0x9b, 0x09, 0x7c, 0x21, 0xe1, 0x2c, 0x1d, 0x06, 0xf1, 0xad,
+ 0x01, 0x77, 0x25, 0x28, 0x22, 0x47, 0x4b, 0xbb, 0xb2, 0xc2, 0x9b, 0x6f,
+ 0x48, 0x10, 0xe7, 0x49, 0xf7, 0x1b, 0x18, 0xb3, 0x06, 0x81, 0x25, 0x25,
+ 0xc4, 0x2e, 0x72, 0x7f, 0x92, 0xf1, 0xb9, 0x49},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**40 - 1
+ // tcID: 172
+ {SEC_OID_SHA512,
+ 172,
+ {0xbf, 0x7d, 0x4a, 0xac, 0xb7, 0x6f, 0x41, 0x74, 0xb6, 0x78, 0x7a, 0x71,
+ 0x0d, 0xa3, 0x0b, 0xcb, 0xc9, 0x11, 0x58, 0x57, 0xb5, 0x17, 0x0f, 0x6f,
+ 0x98, 0xd4, 0xaa, 0x4e, 0x9f, 0x74, 0x88, 0x8f, 0xcd, 0x34, 0x18, 0x24,
+ 0xe5, 0xda, 0x12, 0xc2, 0x6d, 0x05, 0x61, 0x2b, 0x59, 0x1d, 0x4a, 0xec,
+ 0x64, 0xc0, 0x08, 0xdb, 0x58, 0xc2, 0x71, 0x0f, 0x45, 0x0e, 0xdd, 0xb1,
+ 0xfc, 0x71, 0xfc, 0xef, 0x26, 0xca, 0x5f, 0x3c, 0xba, 0xc2, 0xbf, 0xe5,
+ 0x3f, 0x61, 0x1f, 0x7f, 0x0b, 0x4f, 0x39, 0x09, 0xfd, 0x76, 0x34, 0x81,
+ 0xcf, 0x4a, 0xa7, 0x6e, 0x25, 0xd7, 0x55, 0xe3, 0x3c, 0x3e, 0x7a, 0x2e,
+ 0x3d, 0x7a, 0x2a, 0xb8, 0xcf, 0x9d, 0x49, 0xd2, 0xeb, 0xe9, 0x52, 0xf0,
+ 0x26, 0x37, 0xcd, 0x90, 0x1e, 0x87, 0x84, 0x55, 0x6e, 0xe4, 0x94, 0x07,
+ 0xa5, 0x90, 0x1d, 0x9a, 0x1b, 0x6c, 0xc7, 0x77, 0xb5, 0xf0, 0x36, 0x65,
+ 0x0d, 0xe6, 0x93, 0x44, 0x0d, 0xbe, 0xc5, 0xb4, 0x66, 0xef, 0xb8, 0x40,
+ 0x53, 0xd7, 0x3c, 0x79, 0x32, 0xaa, 0xf1, 0x83, 0x50, 0xf9, 0xc6, 0xac,
+ 0xba, 0x1c, 0xfe, 0xe2, 0x1f, 0x87, 0x4e, 0xc7, 0x79, 0xf0, 0xe5, 0xd7,
+ 0x56, 0xaf, 0xe9, 0x36, 0x64, 0x44, 0x59, 0xed, 0xc5, 0x92, 0xe2, 0x17,
+ 0xfa, 0xd9, 0x3d, 0x79, 0x9c, 0x9b, 0xff, 0x84, 0x92, 0x1a, 0x21, 0x59,
+ 0xea, 0xef, 0xb9, 0xa9, 0x78, 0x02, 0x1e, 0x8b, 0xc1, 0x67, 0x3f, 0x8e,
+ 0x1a, 0x80, 0x97, 0x97, 0xd3, 0x17, 0xbc, 0x8c, 0x3d, 0x4c, 0xe1, 0xc3,
+ 0x8a, 0xe1, 0xe9, 0x95, 0xcd, 0xc3, 0x7c, 0x50, 0x45, 0x7a, 0x16, 0xd5,
+ 0x53, 0xcf, 0xca, 0xa2, 0xcd, 0x58, 0xe3, 0x6b, 0xb4, 0x35, 0x57, 0xef,
+ 0x70, 0xe1, 0x58, 0x8b, 0xc0, 0xf6, 0xa4, 0xfc, 0x59, 0x60, 0x4f, 0x92,
+ 0x1a, 0xbd, 0xde, 0x57, 0xa2, 0xb0, 0x53, 0x75, 0xc4, 0xdd, 0xec, 0xf2,
+ 0x3c, 0x5a, 0xc0, 0xcf, 0xd3, 0x46, 0x5a, 0x36, 0x4a, 0x63, 0x87, 0x32,
+ 0x78, 0x44, 0xaa, 0xe6, 0x8e, 0x97, 0x32, 0xb7, 0x76, 0xe0, 0x43, 0x30,
+ 0x74, 0x42, 0x96, 0x42, 0x92, 0x00, 0xbe, 0x89, 0x13, 0x6a, 0xce, 0xd6,
+ 0xbc, 0x32, 0x9e, 0x47, 0x15, 0xde, 0x6b, 0xe8, 0xdb, 0x04, 0x7d, 0x48,
+ 0x10, 0xc6, 0x2b, 0xc1, 0x9c, 0x8c, 0x2d, 0xed, 0x5e, 0x34, 0xe6, 0xcf,
+ 0x8c, 0xcf, 0x00, 0x05, 0x63, 0xb3, 0x42, 0xb6, 0xac, 0x2d, 0xf2, 0x83,
+ 0x32, 0x32, 0xd1, 0x2b, 0xe0, 0xbe, 0xdf, 0x21, 0x9d, 0xdd, 0xc1, 0x87,
+ 0xec, 0xf1, 0xa6, 0x1f, 0x99, 0x42, 0x25, 0xf0, 0x4e, 0xad, 0xf9, 0x6e,
+ 0x33, 0x0c, 0x2f, 0x8d, 0xd4, 0x2f, 0xb7, 0x03, 0x5d, 0x67, 0x85, 0x32,
+ 0x8f, 0x8f, 0x2a, 0x57, 0x55, 0x13, 0xef, 0xf2, 0x23, 0x90, 0xec, 0xfb,
+ 0x93, 0xbb, 0xf9, 0xa5, 0x7b, 0x97, 0xa4, 0x45, 0x8e, 0x95, 0xbf, 0xde,
+ 0x6c, 0x67, 0x6a, 0x9b, 0x8f, 0xca, 0x76, 0x5e, 0xad, 0x93, 0xcd, 0xfe,
+ 0x99, 0x27, 0xe2, 0x33, 0x0c, 0xc1, 0x70, 0x61, 0xda, 0x5f, 0x28, 0x60,
+ 0xa0, 0x29, 0x15, 0x13, 0x36, 0x1d, 0xab, 0x4e, 0xe5, 0xbd, 0x7b, 0xfa,
+ 0x91, 0xaf, 0x68, 0x57, 0xd1, 0xaf, 0xc4, 0x7f, 0xaa, 0xb7, 0x30, 0x06,
+ 0x6a, 0xc9, 0x77, 0x7b, 0x69, 0x80, 0x4f, 0x49, 0x1f, 0x0e, 0x21, 0x06,
+ 0x36, 0x11, 0x61, 0xfd, 0xc8, 0x3f, 0x1e, 0x89, 0xad, 0x18, 0xe6, 0x1a,
+ 0x1c, 0xea, 0x4f, 0xb1, 0x28, 0xdf, 0xa6, 0x81, 0xd1, 0x12, 0x6b, 0xb3,
+ 0xfb, 0x11, 0x61, 0x0a, 0x70, 0x71, 0x96, 0x5c, 0x9f, 0x70, 0x63, 0x47,
+ 0xb2, 0xc5, 0x21, 0xf6, 0x3c, 0x6e, 0x59, 0xdd, 0xe5, 0x24, 0xcf, 0x10,
+ 0x74, 0x03, 0x20, 0x5e, 0x90, 0x5d, 0x0e, 0xba},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of null = 2**64 - 1
+ // tcID: 173
+ {SEC_OID_SHA512,
+ 173,
+ {0x5b, 0x65, 0x26, 0x50, 0xb3, 0xd2, 0x6f, 0x1c, 0x5b, 0x34, 0x51, 0x48,
+ 0x3c, 0x4d, 0xd8, 0x07, 0x2d, 0xe7, 0x6b, 0x63, 0x9b, 0x34, 0xed, 0x95,
+ 0x9f, 0x13, 0x32, 0x8d, 0xf2, 0x02, 0x89, 0x04, 0x22, 0x64, 0xa6, 0x4d,
+ 0x76, 0xd7, 0x11, 0xa7, 0xb3, 0x3d, 0xfc, 0x0b, 0x6e, 0x65, 0xa8, 0xd8,
+ 0xa1, 0xee, 0x8a, 0x74, 0x7b, 0x7e, 0x4e, 0x15, 0x11, 0xc5, 0x32, 0x00,
+ 0x74, 0x2b, 0x1b, 0x54, 0xba, 0xde, 0x56, 0xfe, 0xa7, 0x89, 0x5e, 0xca,
+ 0x75, 0x57, 0xa4, 0x5d, 0xa9, 0x2a, 0xca, 0x71, 0xda, 0xef, 0xde, 0x3e,
+ 0x56, 0xcd, 0xdc, 0x12, 0x66, 0x7a, 0x06, 0xac, 0xaa, 0x60, 0x9b, 0xef,
+ 0x75, 0x0f, 0xf1, 0xef, 0xda, 0x81, 0x49, 0x0e, 0xcf, 0xec, 0x38, 0x38,
+ 0x58, 0x3c, 0x1a, 0x4d, 0x64, 0x53, 0xcf, 0xac, 0x3d, 0xe7, 0x95, 0x8d,
+ 0xc0, 0xee, 0x4f, 0xb6, 0x50, 0xd5, 0x0d, 0x36, 0xed, 0x77, 0x24, 0xc5,
+ 0x38, 0x19, 0xa5, 0x3d, 0xe3, 0xe1, 0x49, 0x8a, 0x8f, 0xd1, 0xca, 0xb1,
+ 0x83, 0xa5, 0x67, 0x41, 0x7c, 0x21, 0x7a, 0x10, 0xf0, 0x28, 0xed, 0xbf,
+ 0xd4, 0xc3, 0x5b, 0x33, 0x9c, 0x4b, 0x5a, 0xaf, 0xd0, 0xc8, 0xe0, 0x4a,
+ 0x47, 0x4b, 0x76, 0x71, 0x68, 0x1b, 0x80, 0xe9, 0x5c, 0x34, 0x74, 0x70,
+ 0x2b, 0x26, 0x08, 0x47, 0x8a, 0xe3, 0xed, 0x0a, 0x8b, 0x0c, 0xef, 0x33,
+ 0xd8, 0x26, 0x5c, 0x98, 0xdb, 0x57, 0x58, 0xa2, 0xc5, 0xc2, 0x16, 0x68,
+ 0x33, 0xcb, 0x56, 0x0a, 0x0b, 0x88, 0xb9, 0xd2, 0xb5, 0xeb, 0x0f, 0x38,
+ 0x39, 0x26, 0x85, 0xcf, 0x85, 0x91, 0xee, 0xe3, 0xd3, 0x8d, 0x66, 0xaa,
+ 0xb0, 0xa3, 0x3b, 0x88, 0xe0, 0x0d, 0xcc, 0xa0, 0x4f, 0x0a, 0x2a, 0x5b,
+ 0x47, 0xd3, 0x67, 0xd9, 0x33, 0x90, 0x30, 0x5e, 0x1f, 0xc0, 0xa4, 0x9e,
+ 0x70, 0xec, 0x11, 0x78, 0x36, 0xe6, 0xfa, 0xd4, 0xd7, 0xcd, 0x54, 0x92,
+ 0x37, 0x9a, 0x61, 0x2b, 0x2b, 0x06, 0x34, 0xf6, 0x61, 0x95, 0x52, 0x9a,
+ 0x40, 0x29, 0x3b, 0x1c, 0x08, 0xb8, 0x7d, 0xeb, 0x03, 0xce, 0xd3, 0x32,
+ 0x10, 0x72, 0x1a, 0x63, 0xbc, 0x53, 0x4e, 0x7e, 0x00, 0x76, 0x17, 0x89,
+ 0xd4, 0x9a, 0x27, 0xcb, 0x34, 0x8b, 0x2e, 0x89, 0xdf, 0xa1, 0xc2, 0x38,
+ 0xd7, 0x33, 0xdb, 0xec, 0xec, 0x88, 0xd9, 0xe9, 0x62, 0xbd, 0x32, 0xfb,
+ 0xed, 0x47, 0xdb, 0xc1, 0x34, 0xfc, 0x79, 0x99, 0x0d, 0x0f, 0xac, 0x4d,
+ 0xbe, 0xb7, 0x48, 0x4b, 0x14, 0x9a, 0x9b, 0x08, 0x16, 0x9e, 0xe9, 0xab,
+ 0x46, 0xf1, 0xc9, 0x29, 0x7f, 0xa1, 0x95, 0x04, 0xf8, 0xf7, 0x06, 0x08,
+ 0x58, 0xbb, 0x57, 0x85, 0x23, 0x86, 0x06, 0x3c, 0x04, 0xd5, 0xe0, 0xa1,
+ 0xc4, 0xe0, 0x54, 0x5d, 0x57, 0xbd, 0xa9, 0xd0, 0xf3, 0x42, 0x57, 0x4f,
+ 0x02, 0xc7, 0xe3, 0xa2, 0xef, 0x88, 0x84, 0x28, 0x72, 0x46, 0x15, 0x13,
+ 0xbd, 0x52, 0x44, 0x57, 0x85, 0x6b, 0x24, 0xe4, 0xc2, 0x5a, 0xb3, 0xf1,
+ 0x65, 0x27, 0xe9, 0xc9, 0x0f, 0xf9, 0x8a, 0xe9, 0xec, 0x26, 0x33, 0x58,
+ 0xd6, 0xe8, 0xc1, 0x92, 0x25, 0x7c, 0x02, 0x69, 0xdb, 0x71, 0x48, 0x03,
+ 0xcf, 0x2e, 0xf8, 0xa3, 0xe6, 0xc0, 0xd2, 0x03, 0xc9, 0x39, 0xad, 0xbd,
+ 0xbd, 0xef, 0x1e, 0x7d, 0x37, 0x63, 0x3c, 0x54, 0x87, 0x3b, 0xa6, 0xb6,
+ 0xac, 0x5a, 0x26, 0xe8, 0x10, 0x0f, 0x17, 0xf8, 0xb4, 0xbe, 0x1e, 0x64,
+ 0xff, 0x88, 0x4c, 0x40, 0xbe, 0xfe, 0xf7, 0xc4, 0x0e, 0x7e, 0x81, 0x0c,
+ 0xb0, 0x3b, 0x1e, 0x73, 0x8e, 0x66, 0x28, 0xff, 0x42, 0x4c, 0x20, 0xd2,
+ 0xca, 0x06, 0x4d, 0xf9, 0xb9, 0x2a, 0x1f, 0x33, 0x7b, 0x99, 0x05, 0xa9,
+ 0x18, 0xbb, 0x94, 0x8f, 0xb9, 0xe0, 0x3e, 0x52},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of null
+ // tcID: 174
+ {SEC_OID_SHA512,
+ 174,
+ {0x8d, 0xe0, 0xeb, 0xce, 0xfe, 0x96, 0x1b, 0xe8, 0x1d, 0xf5, 0xcf, 0xbf,
+ 0x21, 0x2c, 0x86, 0x48, 0x10, 0x71, 0xc9, 0x3b, 0x89, 0xc8, 0x76, 0x27,
+ 0x25, 0x97, 0xe9, 0xa1, 0xe0, 0x69, 0xde, 0xb3, 0x67, 0x7a, 0x8c, 0xc2,
+ 0x73, 0xc2, 0xf2, 0x92, 0x33, 0xee, 0x06, 0x36, 0x11, 0xcf, 0x7a, 0x9d,
+ 0x42, 0xaf, 0x04, 0xe9, 0xe1, 0xd4, 0xa8, 0xc1, 0x48, 0xf0, 0x15, 0x2e,
+ 0x7b, 0x7b, 0x73, 0xe5, 0xb6, 0xfe, 0xb8, 0x7e, 0x96, 0x4b, 0x6b, 0xd7,
+ 0x1d, 0x76, 0x66, 0xcc, 0x25, 0xf9, 0x69, 0x47, 0x44, 0x28, 0x44, 0xa9,
+ 0x15, 0x42, 0x5a, 0xf3, 0x87, 0xa8, 0x76, 0x62, 0x3c, 0x40, 0xf9, 0x76,
+ 0x0e, 0xdd, 0x28, 0xbf, 0x2f, 0x6a, 0x51, 0x25, 0x1d, 0xb8, 0xb8, 0x13,
+ 0x92, 0x66, 0xa0, 0x4b, 0x13, 0x25, 0x8a, 0x62, 0x94, 0xdb, 0xd0, 0x8b,
+ 0xd1, 0xe9, 0xeb, 0x51, 0x54, 0x26, 0x5d, 0x69, 0x1a, 0xfe, 0xaa, 0xfc,
+ 0x4f, 0xd1, 0xa3, 0x86, 0xd0, 0x9f, 0xb7, 0x1f, 0x8c, 0x22, 0x41, 0x16,
+ 0x3f, 0xb8, 0x4b, 0x9a, 0xc1, 0x8f, 0x62, 0x94, 0xc3, 0xd3, 0xff, 0xd1,
+ 0x05, 0x15, 0x53, 0x2e, 0xc5, 0x01, 0x99, 0x8c, 0x2f, 0x73, 0x79, 0x0e,
+ 0x8e, 0x15, 0x07, 0x56, 0x45, 0x06, 0x1e, 0x9a, 0xc3, 0x10, 0x9c, 0xee,
+ 0x0b, 0x3b, 0x23, 0xe4, 0x9e, 0xe7, 0xdb, 0x31, 0x51, 0x2c, 0xd2, 0x51,
+ 0xae, 0xcb, 0xd5, 0x36, 0xae, 0xfa, 0x43, 0x5b, 0x54, 0x98, 0x0d, 0x6d,
+ 0x26, 0x68, 0x81, 0x2f, 0xed, 0x95, 0x16, 0xae, 0x8e, 0x3e, 0x0f, 0x7e,
+ 0x23, 0x5e, 0x33, 0x8f, 0x40, 0xd4, 0xfb, 0x19, 0x2d, 0x12, 0x6e, 0x19,
+ 0xd7, 0x09, 0xeb, 0x89, 0x2c, 0x2e, 0x54, 0xf5, 0x5e, 0x15, 0xd4, 0x3e,
+ 0x08, 0x37, 0x3f, 0x03, 0x58, 0xf7, 0xff, 0xe8, 0x74, 0xd2, 0x35, 0x96,
+ 0xb6, 0x3e, 0xf3, 0x45, 0x11, 0xf5, 0x9b, 0x69, 0x2a, 0x20, 0xe3, 0x86,
+ 0xf4, 0x10, 0xc2, 0x23, 0x8f, 0x46, 0xb7, 0xd5, 0xd5, 0x46, 0x61, 0x93,
+ 0x29, 0x79, 0x0c, 0x8d, 0xcd, 0xf8, 0x25, 0xe9, 0xbc, 0xd7, 0xa5, 0x25,
+ 0x1c, 0x65, 0x0f, 0x25, 0xf8, 0xca, 0xd5, 0xeb, 0x4a, 0xc5, 0x07, 0x35,
+ 0xa0, 0x4d, 0xda, 0x2f, 0xd0, 0x3a, 0xd7, 0x59, 0xeb, 0x1c, 0x5e, 0x1c,
+ 0xb6, 0x1f, 0x4b, 0xef, 0xbe, 0x96, 0xf3, 0xbd, 0x43, 0x2a, 0x4a, 0xc7,
+ 0x88, 0x2f, 0xe3, 0xf7, 0xa8, 0xaa, 0xec, 0x56, 0xa0, 0xd9, 0xd0, 0xed,
+ 0x4e, 0xf2, 0x9b, 0x13, 0x32, 0xad, 0x3c, 0x01, 0x55, 0xd3, 0x06, 0x9d,
+ 0xe4, 0xb6, 0xfc, 0x6d, 0xd2, 0x99, 0xc3, 0x19, 0xba, 0x67, 0xd1, 0x15,
+ 0x65, 0x49, 0xf2, 0xff, 0x64, 0x03, 0xa0, 0x87, 0xf2, 0x15, 0x59, 0xd0,
+ 0x84, 0xad, 0x4a, 0x0e, 0x6e, 0x99, 0xc5, 0x5a, 0x9f, 0xe1, 0xef, 0xbb,
+ 0x6c, 0xb1, 0xeb, 0xa9, 0x26, 0x67, 0x3d, 0x18, 0x2c, 0xa1, 0x12, 0xa2,
+ 0xd4, 0x2a, 0xe8, 0xc4, 0x02, 0xf2, 0x4d, 0x54, 0xc4, 0xf8, 0xec, 0xf0,
+ 0xc2, 0xd5, 0x14, 0x08, 0x50, 0xb3, 0xdc, 0xd6, 0x76, 0x75, 0x4d, 0x7c,
+ 0xfb, 0x42, 0x3c, 0x5c, 0x4d, 0xa1, 0xfb, 0xa0, 0xc1, 0xee, 0x25, 0x7e,
+ 0xb2, 0x28, 0x64, 0xb6, 0x48, 0x1b, 0xab, 0x32, 0x28, 0xd8, 0xe4, 0x2e,
+ 0x80, 0x68, 0x99, 0x3a, 0x87, 0xaf, 0x19, 0xe7, 0x8b, 0xde, 0x89, 0xcf,
+ 0x7a, 0xfc, 0x06, 0x43, 0x12, 0x18, 0x80, 0x17, 0x7d, 0x81, 0x7f, 0x04,
+ 0x52, 0x3d, 0xc9, 0xe7, 0x92, 0xb9, 0x87, 0xbf, 0xc9, 0x6e, 0xe4, 0xd5,
+ 0xaa, 0xf4, 0xd1, 0x84, 0x65, 0xa0, 0xe6, 0xd2, 0x8f, 0x50, 0xe9, 0x70,
+ 0x1d, 0xc8, 0x4c, 0x34, 0x73, 0x02, 0xb7, 0xce, 0xe5, 0xfe, 0x7d, 0x04,
+ 0x8d, 0x07, 0xbe, 0x8e, 0xe6, 0x20, 0xa3, 0x4c},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to null
+ // tcID: 175
+ {SEC_OID_SHA512,
+ 175,
+ {0x2f, 0xcc, 0x32, 0x80, 0xd4, 0x8b, 0x7b, 0x6d, 0x5e, 0x9b, 0xca, 0xa5,
+ 0xd4, 0xdc, 0xbe, 0x70, 0xca, 0xd1, 0xba, 0xe2, 0x2b, 0x1c, 0x4f, 0x40,
+ 0x75, 0x91, 0x02, 0x1f, 0x4a, 0xfa, 0xb5, 0x0c, 0x0a, 0x1f, 0x45, 0x43,
+ 0x29, 0xf8, 0xba, 0x4c, 0xdf, 0xa6, 0x9f, 0x4a, 0x7b, 0xb6, 0xfb, 0xec,
+ 0x67, 0x44, 0xe3, 0x2c, 0x78, 0xd9, 0xbd, 0xc6, 0xd5, 0x85, 0xf3, 0x01,
+ 0x60, 0xe1, 0x71, 0x17, 0xfa, 0x36, 0x46, 0x38, 0x21, 0x55, 0x31, 0xaf,
+ 0xbe, 0xf6, 0x82, 0x2e, 0xbd, 0xaa, 0x6e, 0xd8, 0x97, 0x08, 0x34, 0x3e,
+ 0x14, 0xc8, 0x43, 0xa2, 0x4a, 0x6c, 0x15, 0x28, 0x20, 0xb9, 0xe1, 0x30,
+ 0xb1, 0xa1, 0xa4, 0x06, 0x27, 0x0f, 0x50, 0xdb, 0x5b, 0x0f, 0x2e, 0xb6,
+ 0x32, 0x04, 0xdf, 0xdc, 0x8e, 0x42, 0x30, 0x73, 0x8a, 0xb9, 0xf4, 0x3b,
+ 0xb9, 0x82, 0xa2, 0x43, 0x59, 0x88, 0xe1, 0xe4, 0x4c, 0xa0, 0x8b, 0x77,
+ 0xda, 0xde, 0x0c, 0x55, 0xe5, 0x7b, 0x35, 0xdb, 0x27, 0xe4, 0xcb, 0x9a,
+ 0xf9, 0xa3, 0x5d, 0x63, 0x4a, 0x69, 0xf6, 0x86, 0x91, 0x10, 0xb2, 0x19,
+ 0xb2, 0xd8, 0xd2, 0x31, 0xce, 0x92, 0xaa, 0x5c, 0x1c, 0x2d, 0x8b, 0xfa,
+ 0x78, 0xd6, 0x7c, 0xac, 0x33, 0x9e, 0x4a, 0xf0, 0x1a, 0x23, 0x8e, 0x6c,
+ 0xbf, 0x5d, 0xfb, 0xd5, 0x8b, 0x92, 0x76, 0x5d, 0x78, 0x18, 0x96, 0x3f,
+ 0x68, 0xe1, 0x07, 0xdb, 0x53, 0x88, 0xfd, 0x2b, 0x43, 0x0b, 0x15, 0x41,
+ 0xf2, 0x56, 0x0c, 0x79, 0xa8, 0x61, 0x28, 0x8c, 0x17, 0xbd, 0x06, 0x6d,
+ 0x51, 0x67, 0x28, 0x66, 0xae, 0x8f, 0x97, 0x96, 0xac, 0x53, 0x85, 0xea,
+ 0x4b, 0x4c, 0x16, 0x5f, 0x28, 0x60, 0xdb, 0xb9, 0x50, 0x43, 0x5d, 0x83,
+ 0x0c, 0xf9, 0xd9, 0x20, 0xf7, 0x9a, 0x42, 0x50, 0x7a, 0xf9, 0x3e, 0xe8,
+ 0x28, 0x76, 0xc0, 0x2d, 0xc0, 0x97, 0xb6, 0xc4, 0x7c, 0x56, 0xa6, 0xbf,
+ 0x3b, 0x1b, 0x16, 0x5b, 0x98, 0xbd, 0x34, 0xc4, 0x33, 0x5a, 0xb2, 0x12,
+ 0xb6, 0x6c, 0x99, 0xc4, 0x38, 0x94, 0xf6, 0x7a, 0xe2, 0x0e, 0x3e, 0x57,
+ 0x30, 0xfb, 0x1f, 0xc1, 0xaf, 0x38, 0x33, 0x3f, 0x46, 0xf4, 0xaa, 0x8c,
+ 0x74, 0x5e, 0xd0, 0xf5, 0x8b, 0x5d, 0x2f, 0x5b, 0x48, 0xa9, 0x8f, 0xad,
+ 0x75, 0xe9, 0x22, 0x86, 0x4e, 0xeb, 0x43, 0xe3, 0x39, 0xb9, 0xff, 0x87,
+ 0x68, 0xf7, 0x1f, 0x92, 0xa3, 0xbf, 0xc5, 0x80, 0x6e, 0x34, 0xe0, 0x2f,
+ 0x2f, 0x37, 0x69, 0xc6, 0xd3, 0x6f, 0x3a, 0x4d, 0x9b, 0xc1, 0x3d, 0x93,
+ 0x99, 0x44, 0xbb, 0xbe, 0x14, 0x49, 0x73, 0x5f, 0x9d, 0x84, 0x8d, 0x2a,
+ 0x46, 0x81, 0xe0, 0xdf, 0xd4, 0x26, 0x11, 0x53, 0x97, 0xbc, 0xa1, 0xdf,
+ 0x86, 0xea, 0x57, 0x39, 0x87, 0x17, 0x22, 0xb0, 0x19, 0x1d, 0xda, 0x8d,
+ 0xbf, 0x93, 0xbe, 0x29, 0xa8, 0xb8, 0xec, 0xc1, 0x54, 0xef, 0x48, 0x10,
+ 0x02, 0x25, 0x00, 0x53, 0x34, 0x25, 0x89, 0x19, 0x91, 0xc3, 0xc8, 0xfd,
+ 0x55, 0x40, 0x26, 0x3a, 0x69, 0xa1, 0x3f, 0xae, 0x3c, 0xdc, 0xc7, 0x2c,
+ 0x33, 0x7d, 0x7e, 0x37, 0x57, 0x1e, 0x9a, 0x3a, 0x59, 0x0e, 0x82, 0xce,
+ 0x6a, 0x05, 0xda, 0xa2, 0x60, 0xea, 0x38, 0xf7, 0xfd, 0xa2, 0x57, 0x37,
+ 0x71, 0x6a, 0xc5, 0xa3, 0xb5, 0x58, 0xbb, 0xcb, 0x50, 0x55, 0xe4, 0x73,
+ 0xf0, 0xd8, 0x7c, 0xc8, 0xa1, 0x71, 0xa4, 0x76, 0x64, 0x32, 0xe6, 0x6a,
+ 0xb8, 0x41, 0x77, 0xf9, 0x24, 0xee, 0xc6, 0xe8, 0x50, 0x4f, 0x65, 0x85,
+ 0x71, 0xef, 0x73, 0x7f, 0x46, 0x64, 0x07, 0x71, 0x7f, 0x30, 0xc7, 0x27,
+ 0x63, 0x06, 0x99, 0x58, 0x31, 0x48, 0x7e, 0xd1, 0xc6, 0x03, 0x1b, 0xfa,
+ 0x89, 0x29, 0xb6, 0x8e, 0x51, 0xfb, 0x34, 0x1f},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to null
+ // tcID: 176
+ {SEC_OID_SHA512,
+ 176,
+ {0x6f, 0x76, 0xa4, 0xe4, 0x33, 0xc0, 0xc2, 0x70, 0x2e, 0x0b, 0xef, 0x87,
+ 0x37, 0x9c, 0xb8, 0x27, 0x92, 0x7b, 0x93, 0x50, 0xf9, 0xa6, 0x53, 0x7a,
+ 0xa6, 0x7b, 0xc7, 0x81, 0x24, 0x57, 0xc4, 0x40, 0x6d, 0xe7, 0x68, 0x4b,
+ 0xa9, 0x61, 0x4e, 0x09, 0xe7, 0x5a, 0xb4, 0xa5, 0x4a, 0xe0, 0x97, 0x17,
+ 0xc7, 0x14, 0x7c, 0x69, 0xac, 0x0c, 0xe8, 0xb9, 0xb9, 0x62, 0xf5, 0x84,
+ 0x2e, 0xed, 0x73, 0xab, 0xa8, 0x2b, 0xa2, 0xdb, 0x71, 0xc3, 0x93, 0x37,
+ 0x94, 0x8f, 0xb4, 0xa2, 0xfa, 0x00, 0xac, 0x01, 0x8b, 0x5c, 0xf1, 0x9e,
+ 0x0d, 0xd9, 0x82, 0x4f, 0x5b, 0x83, 0x6e, 0xa9, 0xc0, 0x4a, 0xc8, 0x75,
+ 0xab, 0xd8, 0xb8, 0xef, 0xdc, 0xff, 0xe7, 0xe6, 0xe1, 0x7e, 0x75, 0x78,
+ 0x2b, 0x4c, 0x93, 0xce, 0x0b, 0xc1, 0x86, 0xa9, 0x9e, 0x85, 0x67, 0xd9,
+ 0xfe, 0x08, 0x9d, 0xda, 0x05, 0x1a, 0xa7, 0x7b, 0x82, 0xf3, 0x29, 0xdc,
+ 0xe5, 0x8f, 0xf7, 0x22, 0x8f, 0xde, 0x88, 0x0d, 0x5e, 0x86, 0x34, 0x2e,
+ 0x3d, 0x04, 0x91, 0x18, 0xf8, 0xe4, 0xc9, 0x03, 0x4f, 0x2d, 0x58, 0x6f,
+ 0x33, 0x76, 0x85, 0x1e, 0xad, 0x31, 0x7e, 0xb6, 0x91, 0xe9, 0x97, 0x5f,
+ 0x08, 0xf1, 0x76, 0x7b, 0xdf, 0x8c, 0x5d, 0xb3, 0x21, 0x42, 0x8f, 0xa7,
+ 0x89, 0x9e, 0x23, 0xeb, 0xbe, 0x11, 0xe2, 0xb5, 0xe7, 0x57, 0x58, 0x05,
+ 0x31, 0x9a, 0x3b, 0x18, 0xa1, 0xe0, 0xfb, 0x7e, 0x76, 0x3f, 0x63, 0x90,
+ 0x43, 0x4d, 0xf2, 0xec, 0x50, 0x62, 0xf4, 0xa4, 0x22, 0x3b, 0x35, 0x3b,
+ 0xd1, 0x27, 0x60, 0xd0, 0x96, 0x36, 0x82, 0x9a, 0x74, 0x0c, 0xb3, 0xb6,
+ 0x76, 0x15, 0x36, 0xc1, 0xaa, 0x7f, 0x50, 0xf3, 0x67, 0x11, 0x18, 0x0e,
+ 0xd2, 0x92, 0x5d, 0x1a, 0xaa, 0x6b, 0xdd, 0x38, 0xd5, 0xd5, 0xc4, 0x5b,
+ 0x9b, 0x5f, 0x9c, 0x09, 0xde, 0x47, 0x75, 0x14, 0x49, 0xad, 0x69, 0x62,
+ 0xcf, 0xfc, 0xcc, 0x6e, 0xb9, 0xa4, 0x93, 0x9f, 0x75, 0x51, 0xa1, 0x8f,
+ 0x3c, 0xfb, 0x3d, 0xcf, 0xe1, 0x3f, 0x1c, 0x16, 0x0e, 0xef, 0x9d, 0xe7,
+ 0x68, 0xb2, 0x3f, 0xaf, 0x85, 0xb4, 0x80, 0xa2, 0x34, 0x22, 0x16, 0x23,
+ 0x8c, 0xe9, 0x3c, 0x59, 0xd2, 0x02, 0xd8, 0x61, 0xda, 0xbb, 0x69, 0x36,
+ 0x39, 0x69, 0x5c, 0xbb, 0xd8, 0x00, 0x91, 0x51, 0xff, 0x64, 0xe5, 0xe3,
+ 0xea, 0xb3, 0xbc, 0xb5, 0xe6, 0xa5, 0x39, 0xbd, 0xd8, 0xd4, 0xbb, 0x54,
+ 0x34, 0xf3, 0x0a, 0x12, 0xa1, 0x2e, 0xa9, 0x2a, 0xe5, 0xd2, 0x1d, 0xfa,
+ 0xce, 0xcb, 0xf5, 0x59, 0xa2, 0xce, 0x1d, 0xc9, 0xe5, 0x08, 0x2e, 0x22,
+ 0x17, 0xce, 0xa6, 0xc1, 0x22, 0xb3, 0x46, 0x8f, 0x01, 0xc7, 0x37, 0xf0,
+ 0xbe, 0x03, 0x91, 0x72, 0x3c, 0x84, 0x48, 0xf3, 0x37, 0x2d, 0x88, 0xc9,
+ 0xdc, 0x46, 0xcd, 0x40, 0x04, 0x1e, 0x11, 0xa5, 0x92, 0x60, 0x6f, 0x64,
+ 0x09, 0xc1, 0xfd, 0x83, 0x1f, 0xd5, 0x1f, 0xd6, 0xad, 0xc8, 0xcc, 0xed,
+ 0x49, 0xe6, 0x2e, 0x94, 0x66, 0xcb, 0xa7, 0x0d, 0x17, 0x7a, 0xdb, 0x0a,
+ 0x29, 0x50, 0x19, 0x01, 0x1d, 0x46, 0x3b, 0x15, 0x3c, 0x5e, 0x05, 0xa6,
+ 0xc1, 0x17, 0x75, 0x48, 0xc3, 0xdf, 0xac, 0x3a, 0xc1, 0xb2, 0xe8, 0x97,
+ 0x8e, 0x39, 0xce, 0x19, 0x23, 0x24, 0x4c, 0xf1, 0x0d, 0xab, 0x65, 0x2d,
+ 0x25, 0x0b, 0x2c, 0xd6, 0xab, 0xae, 0x03, 0xdf, 0x96, 0x0a, 0xdd, 0x94,
+ 0xe9, 0x51, 0x9d, 0xd8, 0x01, 0xf4, 0xdc, 0xf2, 0x24, 0x2c, 0xd5, 0xc2,
+ 0x2e, 0x28, 0x7b, 0x34, 0x09, 0x1f, 0xc4, 0x2f, 0x66, 0x44, 0xe8, 0x30,
+ 0x06, 0x40, 0x2d, 0xfc, 0xe2, 0xb8, 0x2b, 0xf8, 0xac, 0xeb, 0xd4, 0xb6,
+ 0x5a, 0x97, 0x38, 0x64, 0x29, 0x63, 0xbf, 0x82},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of null
+ // tcID: 177
+ {SEC_OID_SHA512,
+ 177,
+ {0xb1, 0xcb, 0x3d, 0xf9, 0xc5, 0xd8, 0xe0, 0x4a, 0x90, 0xcb, 0xaf, 0x83,
+ 0xa0, 0x3e, 0x1e, 0x97, 0x65, 0x35, 0xdb, 0x1d, 0x66, 0x37, 0x2c, 0x4e,
+ 0xfa, 0x33, 0x70, 0x94, 0x8e, 0x54, 0x6c, 0xc3, 0x10, 0xd8, 0x27, 0xfa,
+ 0xd9, 0x22, 0x7a, 0x7e, 0x35, 0x92, 0x3d, 0x8b, 0x2f, 0xc5, 0x6d, 0xfa,
+ 0x10, 0x39, 0xd2, 0x59, 0x68, 0xf9, 0x84, 0xe5, 0xf2, 0x26, 0x14, 0xcb,
+ 0x2d, 0xd0, 0xe5, 0xde, 0xc8, 0xe1, 0x71, 0x9f, 0xc7, 0xbd, 0x70, 0x18,
+ 0x84, 0x38, 0x89, 0xe3, 0xfc, 0xa0, 0xc9, 0xe9, 0xff, 0xa6, 0xde, 0x47,
+ 0xfd, 0xf6, 0x7c, 0x26, 0x63, 0x98, 0xde, 0x96, 0x1c, 0x51, 0xe7, 0x83,
+ 0x14, 0x75, 0xb0, 0xb8, 0x02, 0x1a, 0x0c, 0x58, 0x76, 0x17, 0xd6, 0x2e,
+ 0xef, 0x41, 0x7b, 0x93, 0xe6, 0x75, 0x63, 0x0c, 0xa2, 0x6d, 0x8f, 0x41,
+ 0x11, 0x1b, 0x20, 0xd9, 0x44, 0xc3, 0x9f, 0x47, 0xad, 0xaf, 0xf1, 0xb6,
+ 0x36, 0xd7, 0xfa, 0x1e, 0xe0, 0x00, 0xfc, 0xa8, 0x52, 0x03, 0x8b, 0x3c,
+ 0xcb, 0xb0, 0x5d, 0x99, 0xa2, 0xfd, 0x66, 0x4a, 0x50, 0x12, 0x9e, 0x50,
+ 0x62, 0xb8, 0xe5, 0xab, 0x04, 0xa6, 0x54, 0x76, 0xaa, 0x60, 0xdf, 0xc8,
+ 0x72, 0x34, 0x5b, 0xe0, 0x13, 0x9f, 0x4e, 0x30, 0xf1, 0x07, 0xf7, 0xe1,
+ 0xd4, 0x0a, 0x7a, 0x01, 0xa7, 0x88, 0x95, 0x92, 0xc5, 0xab, 0x40, 0xc2,
+ 0xbf, 0xb1, 0x88, 0xf3, 0x45, 0xd3, 0x08, 0x6a, 0xf7, 0xe7, 0x25, 0xb5,
+ 0xa2, 0x09, 0x42, 0x07, 0x98, 0xe3, 0x00, 0x84, 0x56, 0x1f, 0xd5, 0xac,
+ 0x16, 0x26, 0xe9, 0x3c, 0xcb, 0xc4, 0x2e, 0x9c, 0x1f, 0x28, 0x30, 0x73,
+ 0xbf, 0x91, 0x23, 0x2c, 0xb4, 0x8f, 0x57, 0x1c, 0x32, 0xc7, 0x1e, 0x4b,
+ 0x47, 0xc2, 0x57, 0x52, 0x95, 0x72, 0x63, 0x40, 0xcf, 0xb6, 0x91, 0x12,
+ 0x87, 0x75, 0x01, 0x61, 0x85, 0x75, 0x74, 0x8d, 0xa8, 0x1e, 0x7f, 0x8f,
+ 0xc6, 0xf8, 0x98, 0x00, 0x3a, 0xb8, 0x9a, 0x11, 0xa8, 0xd7, 0xe3, 0x64,
+ 0x7c, 0x72, 0xf4, 0x38, 0x9d, 0x30, 0xb2, 0x65, 0x02, 0x0e, 0x99, 0x81,
+ 0x4e, 0xa8, 0xbf, 0x04, 0x06, 0xbd, 0x75, 0x29, 0x2a, 0xa5, 0x5e, 0x69,
+ 0xc5, 0xa1, 0x68, 0xf5, 0x91, 0x5b, 0xb1, 0xe9, 0xdf, 0x30, 0xbe, 0x1b,
+ 0xfc, 0x1f, 0x09, 0x7b, 0xcf, 0xe7, 0x8d, 0x6f, 0x7e, 0xa9, 0x63, 0xf8,
+ 0xf0, 0x48, 0x2f, 0x2a, 0x12, 0x2d, 0x1b, 0x3d, 0x3c, 0x66, 0x46, 0x5b,
+ 0x6d, 0x7d, 0x03, 0x5a, 0xc5, 0x24, 0x9d, 0x4a, 0x3a, 0x2c, 0x54, 0xfd,
+ 0xae, 0x26, 0x0a, 0x9d, 0x50, 0xf2, 0x9c, 0x84, 0xcc, 0x39, 0xde, 0xfd,
+ 0x53, 0xb6, 0x16, 0xc7, 0x85, 0xda, 0x76, 0xa8, 0x62, 0xfc, 0x60, 0xa6,
+ 0x19, 0xe2, 0x59, 0x03, 0xbe, 0xf2, 0x07, 0xcf, 0x1c, 0x93, 0xe8, 0xc7,
+ 0x65, 0xa1, 0x3f, 0x87, 0x02, 0x7c, 0x9b, 0xd7, 0x73, 0x6f, 0xc0, 0x44,
+ 0xef, 0x4f, 0x6d, 0xd3, 0xcf, 0x37, 0x52, 0xbe, 0xda, 0x24, 0xb3, 0xd2,
+ 0x89, 0x0f, 0x09, 0xed, 0x85, 0xe5, 0xf4, 0x5c, 0x02, 0xfd, 0xcc, 0x47,
+ 0x4e, 0xcb, 0xac, 0x10, 0x8d, 0x63, 0xf4, 0xbb, 0x02, 0x66, 0xf5, 0xf0,
+ 0x8d, 0x4a, 0x4c, 0xc0, 0x9e, 0x52, 0x17, 0x79, 0x3e, 0xd1, 0x65, 0x32,
+ 0xd0, 0x79, 0x6b, 0xc2, 0x2f, 0x05, 0x60, 0x7f, 0x6f, 0x26, 0x5d, 0x96,
+ 0x7e, 0x42, 0x4e, 0x47, 0xd7, 0x3a, 0x3c, 0x48, 0x65, 0x32, 0xef, 0xbc,
+ 0x91, 0xd8, 0xf7, 0xbd, 0x97, 0x0c, 0xc9, 0x41, 0x2f, 0xbf, 0x16, 0x50,
+ 0xcd, 0xac, 0xeb, 0x99, 0x63, 0x58, 0x85, 0xb7, 0x8a, 0xbe, 0x2b, 0x80,
+ 0x47, 0xd3, 0xe0, 0x4b, 0x07, 0x57, 0x30, 0x18, 0xa5, 0xc8, 0xb9, 0x51,
+ 0x8d, 0x26, 0xf2, 0x5f, 0xc6, 0xb6, 0x4f, 0xf6},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 178
+ {SEC_OID_SHA512,
+ 178,
+ {0xb4, 0xfb, 0x9d, 0x92, 0x3c, 0x57, 0xa1, 0x3f, 0xd7, 0x1e, 0x27, 0xc2,
+ 0x5c, 0xf0, 0xed, 0xf8, 0x72, 0xde, 0x5a, 0x73, 0x45, 0xf0, 0x4c, 0x2d,
+ 0x5e, 0x00, 0x2a, 0x9a, 0x42, 0x44, 0x5f, 0x82, 0x3e, 0x97, 0x6f, 0x07,
+ 0x8f, 0xcd, 0x9b, 0x24, 0x01, 0x4d, 0x74, 0xb3, 0x1c, 0x23, 0x80, 0xf9,
+ 0x53, 0x00, 0x7a, 0xfd, 0x3d, 0xa3, 0xff, 0xa6, 0x6e, 0x89, 0xf0, 0x34,
+ 0x25, 0xfa, 0xed, 0x2b, 0xef, 0xeb, 0x11, 0xcd, 0xc7, 0x72, 0x5e, 0x9a,
+ 0x03, 0x12, 0x77, 0xbe, 0x6e, 0x2c, 0x62, 0x16, 0xb0, 0xf2, 0xd0, 0xa5,
+ 0x3b, 0xb8, 0x24, 0x2f, 0x05, 0x5b, 0x80, 0xfc, 0x47, 0x09, 0x29, 0x2b,
+ 0x1c, 0x56, 0xa1, 0x81, 0x01, 0xf2, 0xc2, 0xab, 0xae, 0xb9, 0xbc, 0x5d,
+ 0xdc, 0xc6, 0xad, 0x31, 0x84, 0xe6, 0xae, 0x85, 0x62, 0xc3, 0x02, 0x16,
+ 0xe2, 0x2b, 0x43, 0xc8, 0x89, 0xce, 0x27, 0xcd, 0xf1, 0x46, 0x9f, 0xd9,
+ 0x96, 0xed, 0x90, 0xac, 0x09, 0x05, 0x0f, 0x31, 0x26, 0x4c, 0xd9, 0x30,
+ 0x51, 0x50, 0x7a, 0xae, 0x73, 0xea, 0xb2, 0x2c, 0x64, 0xa6, 0x3a, 0x28,
+ 0x15, 0x0d, 0xe0, 0x6b, 0x43, 0xb3, 0xb4, 0x09, 0x9a, 0xed, 0xa7, 0x95,
+ 0x81, 0x1c, 0xdd, 0x47, 0xe2, 0xb7, 0x35, 0x15, 0xc2, 0xca, 0xd2, 0x60,
+ 0x9b, 0x9d, 0x8a, 0xdf, 0xa5, 0x43, 0xed, 0x2a, 0xb1, 0x22, 0x28, 0x5a,
+ 0x12, 0xbf, 0xb7, 0xdf, 0x21, 0x91, 0x51, 0xf0, 0xed, 0xdf, 0xdb, 0x4b,
+ 0xe4, 0x5a, 0x56, 0x24, 0x62, 0x1e, 0x1d, 0x45, 0xec, 0x51, 0x1e, 0x7b,
+ 0x50, 0x5c, 0x92, 0x51, 0x6b, 0x70, 0xbc, 0x79, 0x81, 0xad, 0x61, 0xac,
+ 0x6b, 0x8b, 0x10, 0x37, 0xb5, 0xe0, 0x0a, 0xab, 0xe9, 0x85, 0x1e, 0x35,
+ 0x77, 0xd4, 0xe3, 0x35, 0x24, 0x4f, 0x32, 0xde, 0x62, 0x7a, 0x7f, 0xcf,
+ 0x9e, 0x93, 0x77, 0x15, 0xbf, 0x31, 0x41, 0x4b, 0xf4, 0x32, 0xd3, 0x39,
+ 0xc6, 0x5a, 0xb8, 0xce, 0xea, 0x49, 0xbf, 0xac, 0x6f, 0x5d, 0xda, 0xa4,
+ 0xed, 0x0a, 0x9d, 0x2b, 0xd7, 0xf5, 0xd2, 0xab, 0xb2, 0x98, 0x19, 0xff,
+ 0xdd, 0x7d, 0xde, 0xa9, 0xc7, 0x1c, 0x3b, 0xd5, 0x75, 0xeb, 0x18, 0xc4,
+ 0xd6, 0x9f, 0x50, 0xd9, 0x8c, 0x49, 0x55, 0x37, 0x34, 0x08, 0x65, 0x1a,
+ 0xe1, 0x9b, 0xd2, 0xad, 0x83, 0x9a, 0xb1, 0xfc, 0xb4, 0x3f, 0x58, 0x81,
+ 0xfd, 0x29, 0x0a, 0xc2, 0x10, 0x9d, 0xf9, 0xc1, 0x6f, 0xc6, 0xc1, 0x4a,
+ 0x86, 0xa6, 0x14, 0xfc, 0x55, 0x09, 0xb7, 0x32, 0x9e, 0x7d, 0xfd, 0x81,
+ 0x97, 0xbb, 0xf6, 0x59, 0x96, 0x67, 0x01, 0xa1, 0x39, 0x5a, 0x5f, 0x49,
+ 0x89, 0x88, 0xc4, 0x85, 0x02, 0x5a, 0x25, 0x82, 0x24, 0x23, 0xef, 0xb7,
+ 0x77, 0x5c, 0x9b, 0x44, 0xad, 0x3f, 0x3c, 0x7c, 0x79, 0xef, 0xb3, 0x29,
+ 0x73, 0x5b, 0x21, 0x33, 0x96, 0x11, 0xe7, 0x75, 0x6a, 0x53, 0x2d, 0xfe,
+ 0x00, 0xd2, 0xc4, 0x26, 0xb2, 0xb4, 0x19, 0x42, 0xd6, 0x5c, 0x48, 0xbe,
+ 0x63, 0xf9, 0x18, 0x8f, 0x0b, 0x85, 0x13, 0x48, 0x40, 0x5d, 0xda, 0x0c,
+ 0xe3, 0xde, 0x33, 0x3f, 0xb8, 0x2e, 0xa8, 0x0e, 0x3d, 0xcc, 0xb7, 0xf4,
+ 0xf2, 0x45, 0x34, 0x15, 0xab, 0x86, 0xbf, 0x5a, 0x5c, 0xf8, 0x51, 0x2c,
+ 0x6f, 0x5b, 0xc1, 0x84, 0x69, 0x61, 0xfd, 0xeb, 0xa1, 0x95, 0x5b, 0x96,
+ 0xa5, 0x14, 0x5c, 0xf4, 0x47, 0xaa, 0x34, 0xd6, 0xfa, 0x22, 0xb2, 0x26,
+ 0xbc, 0x66, 0x96, 0xdb, 0x29, 0xa5, 0x0e, 0x34, 0x55, 0x47, 0x47, 0x54,
+ 0xdb, 0x86, 0x15, 0x50, 0x65, 0xdd, 0x59, 0x6f, 0x94, 0x12, 0xca, 0xc8,
+ 0x80, 0xa0, 0x13, 0x2b, 0x1e, 0x1f, 0xec, 0x5e, 0xd0, 0x15, 0xb1, 0xc8,
+ 0xdc, 0x8b, 0x68, 0x2b, 0xa7, 0x71, 0x02, 0x1c},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 179
+ {SEC_OID_SHA512,
+ 179,
+ {0x98, 0xa1, 0x16, 0xf8, 0x89, 0xaa, 0x82, 0x09, 0x36, 0x6a, 0x0f, 0xf4,
+ 0x61, 0xbc, 0x3a, 0x22, 0x83, 0xc3, 0x7f, 0x78, 0xb9, 0x90, 0x62, 0x2e,
+ 0xe4, 0x9e, 0x70, 0x46, 0xaf, 0x1d, 0xfb, 0x8d, 0x5b, 0x56, 0xc2, 0xc6,
+ 0x69, 0xe7, 0x1e, 0x4a, 0x0f, 0xa1, 0xf1, 0xcc, 0x50, 0x24, 0xd3, 0x87,
+ 0xd6, 0xf9, 0xf5, 0xd9, 0x81, 0xe8, 0xfd, 0xf0, 0x91, 0x42, 0xda, 0x58,
+ 0xd7, 0x60, 0xc1, 0xcf, 0x10, 0xce, 0x4c, 0xe8, 0xf2, 0xb4, 0x67, 0xf0,
+ 0x54, 0xa9, 0xc2, 0x6e, 0xec, 0xf4, 0xab, 0xee, 0x45, 0xd3, 0xb5, 0x82,
+ 0xf9, 0xf8, 0x81, 0xe7, 0x7d, 0x62, 0x6b, 0x3b, 0x30, 0x05, 0x45, 0x07,
+ 0xef, 0xcf, 0xa2, 0xd4, 0x44, 0x4d, 0xca, 0x8a, 0x30, 0x75, 0x78, 0x0d,
+ 0x30, 0x6f, 0x57, 0x80, 0xde, 0x76, 0xf7, 0x0d, 0xb0, 0x7a, 0x57, 0xe0,
+ 0xa4, 0x9f, 0x80, 0x88, 0x3b, 0xf0, 0xd9, 0xe8, 0x38, 0xca, 0x57, 0x70,
+ 0xf0, 0x7c, 0xed, 0x78, 0x4e, 0xa0, 0x9e, 0x4e, 0xee, 0x41, 0x2d, 0x02,
+ 0xe2, 0x04, 0x11, 0xee, 0x5e, 0xc4, 0x8a, 0xa8, 0x53, 0x30, 0xc5, 0xe2,
+ 0xc7, 0xa9, 0x3a, 0xde, 0x0e, 0xc3, 0x38, 0x3a, 0xc0, 0xf8, 0x21, 0xe0,
+ 0x86, 0x87, 0x1c, 0x20, 0x71, 0x44, 0x47, 0x2a, 0x47, 0xae, 0x36, 0xe1,
+ 0x5b, 0x5b, 0x6e, 0xb5, 0xc5, 0x64, 0x03, 0x1b, 0x15, 0x81, 0xaf, 0xe3,
+ 0x21, 0xde, 0x00, 0xbe, 0x20, 0xe5, 0x12, 0x5c, 0xf4, 0xfa, 0x01, 0xd2,
+ 0xcb, 0x7e, 0x51, 0x0f, 0x85, 0xeb, 0x69, 0x0c, 0x32, 0xbb, 0xcb, 0xf7,
+ 0x9d, 0xe1, 0x9d, 0x6f, 0x16, 0x28, 0x05, 0xc4, 0xb6, 0x30, 0xd2, 0xf0,
+ 0x12, 0x21, 0x76, 0x22, 0x27, 0x99, 0xb9, 0xe5, 0xec, 0x67, 0x29, 0xbc,
+ 0x15, 0x0e, 0x36, 0x0f, 0xf7, 0xe5, 0xad, 0x28, 0x74, 0x16, 0x26, 0x57,
+ 0x79, 0x26, 0xef, 0xaf, 0x85, 0x41, 0x33, 0x6a, 0x9b, 0xc1, 0xad, 0xb4,
+ 0xd1, 0x20, 0x5e, 0x0b, 0x2e, 0x7e, 0xee, 0x73, 0x74, 0x03, 0x57, 0xce,
+ 0x21, 0x59, 0x9f, 0xf5, 0x41, 0x40, 0x82, 0xd2, 0x28, 0xf0, 0x89, 0xf2,
+ 0xe2, 0x18, 0xf4, 0x13, 0x10, 0x9f, 0xcc, 0x20, 0xbd, 0x61, 0xda, 0xc6,
+ 0x21, 0x8d, 0x84, 0xf9, 0x0c, 0x29, 0x26, 0xa6, 0xde, 0xe0, 0x12, 0xed,
+ 0xf0, 0x69, 0xad, 0xf4, 0x00, 0x74, 0x65, 0xa8, 0xe3, 0x57, 0x40, 0x33,
+ 0xc4, 0xbe, 0x54, 0xbe, 0xdb, 0x51, 0xab, 0xda, 0x9b, 0xb2, 0xce, 0xc0,
+ 0x81, 0xd1, 0xee, 0x2a, 0xa6, 0x16, 0x17, 0x8a, 0xa0, 0x8c, 0xb0, 0xfe,
+ 0x48, 0x36, 0xec, 0x75, 0x36, 0x64, 0x9c, 0xeb, 0xd2, 0xa2, 0x9b, 0x90,
+ 0x56, 0x51, 0x0b, 0x4a, 0x6f, 0xab, 0xc6, 0xb9, 0x1c, 0x72, 0xfc, 0xa3,
+ 0xc4, 0x65, 0x72, 0xf3, 0x97, 0x74, 0x94, 0x86, 0xe4, 0xb1, 0x18, 0xdf,
+ 0x52, 0x37, 0x70, 0x3b, 0xe3, 0xde, 0x3b, 0x5e, 0xfb, 0xbf, 0x31, 0x03,
+ 0x39, 0x05, 0x30, 0x0c, 0x50, 0xef, 0xce, 0x2a, 0xaa, 0x7f, 0x0a, 0x81,
+ 0x9b, 0x81, 0x9a, 0xce, 0x88, 0x19, 0x84, 0x70, 0x7b, 0xb1, 0xec, 0x66,
+ 0x80, 0xb9, 0xab, 0x97, 0x18, 0x6b, 0x06, 0x96, 0xe9, 0xcf, 0x10, 0x43,
+ 0xae, 0x43, 0xac, 0xb3, 0xfd, 0x9c, 0xac, 0x9f, 0xba, 0x30, 0x5d, 0x75,
+ 0x6c, 0x44, 0x06, 0x41, 0x8e, 0x5d, 0xd1, 0x48, 0x03, 0x4f, 0x6b, 0x3b,
+ 0x87, 0xe2, 0x07, 0xfb, 0x9d, 0x1a, 0xc3, 0xac, 0x24, 0xbc, 0xbd, 0x5f,
+ 0x68, 0x16, 0x45, 0x77, 0x31, 0x77, 0xd0, 0x9c, 0x73, 0xe8, 0xc1, 0x48,
+ 0x74, 0xbc, 0xa7, 0x63, 0xc7, 0x9f, 0x87, 0x3a, 0x28, 0x53, 0xe7, 0x42,
+ 0xae, 0xef, 0x70, 0xb4, 0xc7, 0x4f, 0x88, 0xe2, 0xb2, 0xc8, 0xb0, 0x94,
+ 0xde, 0xad, 0x8e, 0xd0, 0x88, 0xdc, 0xa2, 0x94},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 180
+ {SEC_OID_SHA512,
+ 180,
+ {0xaa, 0x4c, 0xd5, 0x42, 0x4b, 0x77, 0xce, 0x7d, 0xbe, 0x06, 0x54, 0xa7,
+ 0x60, 0x9c, 0xe2, 0x73, 0xd7, 0x7c, 0xb2, 0xb2, 0xb0, 0xa2, 0x26, 0x2a,
+ 0x09, 0x3f, 0x4e, 0xe5, 0x3c, 0xd4, 0xfc, 0xc4, 0xbb, 0x01, 0xe1, 0x6f,
+ 0xb5, 0x0a, 0x13, 0xb2, 0x00, 0x23, 0xfe, 0x6f, 0x30, 0x03, 0xac, 0x63,
+ 0x5d, 0x1f, 0xc7, 0x14, 0x83, 0x18, 0x74, 0x5b, 0x52, 0xe4, 0xdf, 0x0a,
+ 0x88, 0xa7, 0x2a, 0x20, 0xba, 0x60, 0x33, 0x4f, 0xb5, 0xb4, 0x45, 0xf9,
+ 0xe6, 0x7f, 0x31, 0xdc, 0xbc, 0x08, 0xb0, 0x93, 0x3d, 0x10, 0xd3, 0x20,
+ 0xcc, 0x48, 0xb0, 0xab, 0x42, 0x6c, 0xcd, 0xbe, 0x56, 0x58, 0xd6, 0xdc,
+ 0x66, 0x15, 0x9d, 0x62, 0x2a, 0x0b, 0x35, 0x50, 0xa9, 0x70, 0xe4, 0xb9,
+ 0x0d, 0xe7, 0x9e, 0x76, 0xf1, 0xbb, 0x5e, 0x5f, 0x07, 0x3f, 0x78, 0x02,
+ 0xa6, 0x27, 0x49, 0x3d, 0xcd, 0xf5, 0xe8, 0xc2, 0x2f, 0x3b, 0xd3, 0xcc,
+ 0x6b, 0x48, 0xb1, 0xee, 0x40, 0x77, 0x52, 0x7b, 0x75, 0xfb, 0x38, 0xa2,
+ 0x3e, 0x0a, 0xb2, 0xff, 0xb3, 0x02, 0xf7, 0xc5, 0x0a, 0x85, 0x21, 0x5c,
+ 0xba, 0xc9, 0x9a, 0x49, 0x35, 0x7a, 0xd1, 0x3c, 0xbc, 0x12, 0x49, 0x6c,
+ 0x24, 0x95, 0xfb, 0x70, 0x60, 0x8c, 0x24, 0x21, 0x18, 0xe3, 0xbf, 0x01,
+ 0xeb, 0xd0, 0xa6, 0x3d, 0xc2, 0x59, 0xe6, 0x05, 0xc5, 0x42, 0x1c, 0xb8,
+ 0x3e, 0x10, 0x03, 0x64, 0x3a, 0x6f, 0xfa, 0x96, 0xe3, 0x85, 0xbb, 0xff,
+ 0x3f, 0x49, 0xa1, 0x7d, 0xe6, 0x84, 0x6f, 0x54, 0x63, 0x1c, 0x95, 0xd4,
+ 0x53, 0x4f, 0x3a, 0x90, 0x69, 0x06, 0x9c, 0x57, 0x8a, 0x40, 0xca, 0x24,
+ 0x8b, 0xe0, 0xe5, 0x91, 0x5e, 0x6e, 0x49, 0x9a, 0x42, 0xcf, 0x11, 0xf2,
+ 0x65, 0x2b, 0xd9, 0xb8, 0x17, 0x19, 0x75, 0x0f, 0x0e, 0x0a, 0x97, 0x07,
+ 0xba, 0x30, 0x75, 0x37, 0x71, 0xaf, 0x12, 0x72, 0x6a, 0xfe, 0x23, 0xa9,
+ 0xc4, 0xe3, 0x8b, 0x03, 0xe3, 0x4c, 0x0b, 0xd1, 0x8e, 0xb0, 0xcc, 0x93,
+ 0x77, 0x0a, 0x6f, 0x00, 0x54, 0x39, 0x66, 0xd1, 0x70, 0x9b, 0x65, 0x97,
+ 0x80, 0xa3, 0x5a, 0xf8, 0x2b, 0x32, 0xc2, 0x59, 0xd4, 0x6f, 0x19, 0xef,
+ 0xe2, 0x6c, 0xb5, 0x1f, 0x06, 0x2d, 0x14, 0x2f, 0x89, 0x7c, 0xc9, 0x99,
+ 0x40, 0xbe, 0xf7, 0x67, 0x80, 0x5c, 0x32, 0xac, 0x8a, 0x1b, 0xda, 0x03,
+ 0xd5, 0xe2, 0x0c, 0x7f, 0x60, 0x38, 0x57, 0x20, 0xe2, 0xd4, 0x75, 0x44,
+ 0xf8, 0xdd, 0x59, 0x99, 0xfd, 0xc7, 0x66, 0xaf, 0xd8, 0xc9, 0x88, 0x75,
+ 0x11, 0x11, 0x52, 0x13, 0x81, 0x42, 0x2d, 0xfc, 0xc8, 0x81, 0x6b, 0x86,
+ 0x2c, 0x42, 0x23, 0x72, 0xe9, 0xb8, 0x6a, 0x5d, 0x98, 0x59, 0xbe, 0x32,
+ 0xd8, 0xdf, 0xc0, 0x2b, 0xd6, 0xf5, 0xe6, 0x1f, 0x6b, 0xbb, 0xa6, 0xcf,
+ 0x7f, 0x45, 0x31, 0xed, 0x7b, 0x12, 0x34, 0x1c, 0x91, 0x53, 0x31, 0x33,
+ 0xd9, 0x04, 0x02, 0xd0, 0x66, 0x85, 0x52, 0xfc, 0x17, 0x47, 0x0c, 0x21,
+ 0xbb, 0x84, 0x3c, 0xb3, 0x6b, 0x8a, 0x4f, 0xa6, 0xa3, 0xdb, 0x24, 0xb0,
+ 0xd4, 0x25, 0x4b, 0x3e, 0x16, 0xb9, 0x25, 0x15, 0xd3, 0x1b, 0xaf, 0x6f,
+ 0x76, 0xb9, 0x88, 0xcc, 0xec, 0x2a, 0x42, 0x0d, 0x0f, 0x0e, 0x95, 0x91,
+ 0x96, 0x2d, 0xe9, 0x2f, 0xde, 0xdd, 0x1b, 0x61, 0x97, 0x11, 0x41, 0x7a,
+ 0xf4, 0x57, 0x02, 0xd7, 0xe1, 0xd5, 0xce, 0x0d, 0xaf, 0x2e, 0xf0, 0x15,
+ 0x4b, 0xfc, 0x46, 0xc6, 0x46, 0x04, 0x92, 0xa8, 0x85, 0x5d, 0x87, 0xe9,
+ 0xa5, 0x04, 0x60, 0x71, 0xa9, 0x90, 0xd6, 0xe7, 0xfb, 0x0c, 0xa6, 0x3c,
+ 0x03, 0xb1, 0x5b, 0x12, 0xc4, 0x2c, 0x1a, 0xd5, 0xb0, 0xa2, 0x0c, 0xc0,
+ 0x47, 0x2d, 0xc5, 0xe0, 0x02, 0x8c, 0x64, 0x2a},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 181
+ {SEC_OID_SHA512,
+ 181,
+ {0x5f, 0x95, 0x15, 0xd5, 0x6d, 0x86, 0xe6, 0x5d, 0x56, 0x56, 0x34, 0xad,
+ 0x95, 0x00, 0x2b, 0x95, 0x95, 0xf2, 0x5e, 0xcf, 0xba, 0xf4, 0xdc, 0x44,
+ 0x89, 0x7a, 0x7d, 0x46, 0x8d, 0x3c, 0x71, 0x27, 0x81, 0x31, 0x44, 0x4d,
+ 0x48, 0xb1, 0xcb, 0xf1, 0x9e, 0x64, 0x09, 0xb6, 0x75, 0x6f, 0xe7, 0x53,
+ 0xeb, 0x6c, 0x3a, 0xc1, 0xc7, 0x3f, 0xd6, 0x39, 0x1d, 0x4c, 0xd6, 0xe1,
+ 0xe7, 0xbe, 0x9f, 0x0f, 0xc0, 0x44, 0xcd, 0x12, 0x4d, 0xb1, 0xa3, 0xdb,
+ 0x57, 0x50, 0x46, 0x69, 0x8d, 0x14, 0x0d, 0x47, 0x7a, 0x4c, 0x6d, 0x95,
+ 0xa5, 0xeb, 0x06, 0xde, 0x11, 0xd8, 0xbb, 0xbc, 0x8b, 0x2e, 0x6c, 0x04,
+ 0xf8, 0x18, 0x40, 0x08, 0xcb, 0x23, 0x88, 0x57, 0x4f, 0xef, 0x51, 0xae,
+ 0xcb, 0x8f, 0x18, 0x8a, 0xb2, 0x20, 0x6d, 0xa0, 0x93, 0x33, 0xcf, 0x53,
+ 0x6d, 0x00, 0x4d, 0xfd, 0x33, 0x89, 0x0c, 0xb2, 0x4b, 0xe2, 0xaf, 0x68,
+ 0x2d, 0x02, 0xbb, 0xba, 0xc6, 0x8f, 0xb1, 0xfc, 0xfa, 0x6a, 0x5c, 0xaf,
+ 0xd3, 0x26, 0x6e, 0xf4, 0xb0, 0x9a, 0x75, 0x8c, 0x66, 0x7c, 0xcb, 0xde,
+ 0xd9, 0xaf, 0xfc, 0x37, 0xc1, 0x3e, 0xe2, 0x9d, 0xaa, 0x9d, 0x0d, 0xb2,
+ 0xc1, 0xaf, 0xde, 0x3f, 0x6e, 0x7b, 0x07, 0x0e, 0x2a, 0x9b, 0x5a, 0x9b,
+ 0x3b, 0x7d, 0x75, 0xe0, 0x87, 0x1e, 0x4e, 0x60, 0xd8, 0x68, 0xd8, 0xce,
+ 0x38, 0xfe, 0xe7, 0x26, 0xc4, 0x0a, 0x27, 0xfc, 0x4f, 0x54, 0x28, 0x7f,
+ 0xa7, 0x87, 0x2e, 0x5f, 0x71, 0x91, 0x98, 0xf2, 0x0b, 0x78, 0x87, 0xba,
+ 0x52, 0x42, 0x62, 0xfe, 0xda, 0x06, 0xd7, 0x51, 0xa6, 0x70, 0xdc, 0x18,
+ 0x27, 0x37, 0x4c, 0xd2, 0xfd, 0x25, 0x33, 0x0a, 0x18, 0x0e, 0x21, 0xbc,
+ 0xa4, 0xcf, 0x8d, 0xff, 0xef, 0x44, 0x5a, 0xcd, 0xee, 0x58, 0xea, 0xa8,
+ 0xc6, 0xae, 0xa3, 0xcf, 0xe5, 0x5e, 0xc6, 0xed, 0x96, 0x3c, 0x05, 0xb7,
+ 0xd4, 0x92, 0xe7, 0x98, 0x4f, 0x97, 0x6d, 0x6e, 0xe4, 0x83, 0x1c, 0x4e,
+ 0xa1, 0xe6, 0x5b, 0x84, 0x0a, 0x1d, 0x19, 0x0f, 0x1c, 0x49, 0xb3, 0xcd,
+ 0x7f, 0x8d, 0x28, 0x9c, 0x3a, 0x27, 0x51, 0xc4, 0x88, 0x5c, 0xd6, 0x36,
+ 0x8f, 0x17, 0xbf, 0xd0, 0xda, 0x53, 0x3b, 0xb2, 0xff, 0xde, 0xee, 0xef,
+ 0x42, 0x81, 0xa1, 0xef, 0xa9, 0x36, 0x67, 0xb9, 0xfb, 0x07, 0x04, 0x2e,
+ 0x0c, 0xe3, 0xd1, 0x7c, 0x7c, 0x94, 0xd3, 0x9f, 0xdf, 0x81, 0xc3, 0x48,
+ 0xbb, 0x3a, 0x9c, 0xaa, 0x17, 0xb9, 0x6b, 0x02, 0x8f, 0xd0, 0x4f, 0x89,
+ 0xbb, 0xda, 0xab, 0xa3, 0x7c, 0xa3, 0xc8, 0x67, 0xb5, 0xb0, 0x6f, 0x91,
+ 0x3b, 0x6c, 0x3b, 0xd6, 0xf7, 0xc1, 0xda, 0xbc, 0x82, 0xbe, 0x3c, 0xdb,
+ 0xd4, 0xa1, 0x84, 0xb1, 0xee, 0x30, 0xdd, 0xdd, 0x28, 0xb0, 0x0b, 0x4f,
+ 0x01, 0x57, 0x65, 0xcc, 0x95, 0xdb, 0x18, 0xc7, 0x48, 0x47, 0x83, 0x9c,
+ 0xcd, 0x3a, 0xc0, 0x2f, 0x39, 0x97, 0xce, 0x47, 0xf6, 0x3f, 0x26, 0xc9,
+ 0xf2, 0x0d, 0x02, 0xdc, 0x1a, 0xea, 0x57, 0xdb, 0xc7, 0x68, 0x77, 0x85,
+ 0x34, 0xa8, 0x46, 0x0f, 0x88, 0x55, 0x4d, 0xed, 0x38, 0x7a, 0x64, 0xfc,
+ 0x65, 0x20, 0x9c, 0x04, 0x13, 0xfc, 0xbf, 0xa8, 0x1d, 0xc2, 0x4a, 0x9b,
+ 0x8a, 0x08, 0x1e, 0x14, 0x50, 0x9f, 0xd1, 0xc2, 0xcb, 0xc0, 0x5a, 0xaa,
+ 0x90, 0xe2, 0x02, 0xac, 0xb0, 0x68, 0x8d, 0xa6, 0x7c, 0xeb, 0xcd, 0x3e,
+ 0xb0, 0xeb, 0x86, 0x7e, 0xaa, 0xdb, 0xa4, 0x12, 0xcb, 0x6c, 0x88, 0xf0,
+ 0xfe, 0x9c, 0x78, 0x0b, 0x2f, 0x61, 0xb3, 0x3f, 0x47, 0xce, 0x2d, 0x70,
+ 0x06, 0x0b, 0x81, 0x46, 0xa6, 0xcc, 0x5a, 0xe8, 0x25, 0xb1, 0xed, 0xc4,
+ 0x92, 0xa8, 0x8b, 0x4e, 0x39, 0x7f, 0x5c, 0x05},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of null
+ // tcID: 182
+ {SEC_OID_SHA512,
+ 182,
+ {0x55, 0x0f, 0xbc, 0xf5, 0x08, 0x04, 0xc1, 0x1a, 0x93, 0xde, 0xbf, 0xbf,
+ 0x26, 0x9f, 0xbb, 0x64, 0x37, 0xb1, 0x71, 0xfe, 0x00, 0xb9, 0xe9, 0x30,
+ 0x76, 0xca, 0x7f, 0xc7, 0xdb, 0x88, 0xe9, 0x17, 0x65, 0xee, 0x43, 0x9b,
+ 0xcc, 0xc4, 0x17, 0xd6, 0x47, 0xd1, 0x45, 0x94, 0x3e, 0xd7, 0x99, 0x43,
+ 0x24, 0xb5, 0x14, 0xa2, 0xd4, 0xa7, 0x05, 0x27, 0xd8, 0xf8, 0x57, 0xff,
+ 0x59, 0x33, 0xf4, 0xa4, 0x71, 0x68, 0xb4, 0x9f, 0x59, 0x20, 0x64, 0x1c,
+ 0x49, 0xca, 0x5f, 0x28, 0x7b, 0x04, 0x97, 0xce, 0x87, 0x88, 0x57, 0xf6,
+ 0x4c, 0x51, 0xaf, 0xcf, 0x36, 0xf5, 0xf1, 0x15, 0xb4, 0xa8, 0xe8, 0x49,
+ 0x12, 0x86, 0xe9, 0x72, 0xf5, 0x4d, 0xee, 0xc1, 0x6f, 0xfd, 0xc4, 0xb8,
+ 0xb6, 0x02, 0xb5, 0xeb, 0x76, 0xd8, 0xa7, 0x29, 0xd3, 0x5f, 0xa9, 0x64,
+ 0xfd, 0x68, 0x58, 0x13, 0xbb, 0x7e, 0xf3, 0xae, 0x65, 0x29, 0xd6, 0x61,
+ 0x0a, 0xf6, 0xef, 0xcc, 0x82, 0x5e, 0xb2, 0x34, 0xe4, 0x56, 0x19, 0x73,
+ 0x95, 0x6c, 0x0b, 0x0c, 0xe4, 0xf9, 0x3c, 0x4b, 0xdb, 0xbc, 0x67, 0x87,
+ 0x41, 0x8a, 0x6a, 0x73, 0x8b, 0x77, 0x71, 0x54, 0x7d, 0xee, 0xc7, 0x74,
+ 0xc4, 0x04, 0x58, 0x9e, 0xfa, 0x67, 0x6b, 0xc8, 0x00, 0x01, 0x9a, 0x9e,
+ 0xc8, 0xa6, 0x8f, 0x4f, 0x47, 0x9d, 0x0c, 0x03, 0xb7, 0xcc, 0x7e, 0x7f,
+ 0x04, 0x44, 0x4f, 0xbc, 0xde, 0x9f, 0x8b, 0x11, 0x80, 0xdb, 0x9a, 0x7e,
+ 0x60, 0xa7, 0xfc, 0x82, 0xef, 0x7f, 0x4e, 0x7c, 0xa2, 0x13, 0x08, 0x33,
+ 0xc5, 0xf5, 0x68, 0x3a, 0xb0, 0x6e, 0x24, 0x4c, 0xa9, 0x04, 0xe7, 0x91,
+ 0xdf, 0xd0, 0x1b, 0xe0, 0xa9, 0x6c, 0xbd, 0x55, 0xb6, 0x9c, 0xfb, 0x31,
+ 0xd6, 0x40, 0xf4, 0xbc, 0xdb, 0x72, 0xde, 0xac, 0x2c, 0xec, 0x6f, 0xcb,
+ 0x04, 0x5f, 0x3c, 0x25, 0x9f, 0xf5, 0x98, 0xe8, 0x2c, 0x52, 0xb3, 0x4b,
+ 0x96, 0xa6, 0xe0, 0xf3, 0xe2, 0x55, 0x8b, 0x6e, 0x84, 0xe8, 0xb9, 0x05,
+ 0x91, 0xeb, 0xec, 0x10, 0xc6, 0x6f, 0x80, 0x9c, 0x37, 0x73, 0x83, 0x49,
+ 0xcc, 0x6e, 0x26, 0x91, 0xf0, 0x2d, 0x69, 0xe9, 0x5a, 0x2d, 0xb9, 0x95,
+ 0x10, 0xcc, 0x17, 0xe7, 0x69, 0x93, 0xa5, 0xd8, 0x60, 0xd7, 0xf1, 0x9f,
+ 0x21, 0x59, 0x3f, 0x6b, 0xe3, 0x90, 0x7a, 0x3a, 0x56, 0xae, 0xe4, 0xe7,
+ 0x9e, 0xb2, 0xd5, 0xf6, 0x1d, 0x9c, 0x87, 0x32, 0x79, 0x6e, 0x38, 0x94,
+ 0x00, 0x2b, 0xc0, 0x9a, 0x85, 0x50, 0xe6, 0x82, 0xd9, 0xac, 0xc9, 0x2f,
+ 0xa3, 0xfb, 0xad, 0x21, 0x50, 0x3b, 0x11, 0x7c, 0x6a, 0x63, 0x82, 0x65,
+ 0x1d, 0x08, 0xea, 0xb7, 0x77, 0xcc, 0x87, 0xdc, 0x06, 0x26, 0x67, 0x09,
+ 0x62, 0x5d, 0x7f, 0x16, 0x27, 0x39, 0x53, 0x2e, 0xf1, 0xb8, 0xe2, 0x5f,
+ 0xa0, 0x25, 0x4a, 0x71, 0xac, 0x1d, 0xfb, 0x00, 0xc7, 0x7e, 0xa5, 0xb5,
+ 0x93, 0x26, 0x7b, 0x14, 0x2f, 0xd6, 0x0f, 0x56, 0x5c, 0x68, 0x25, 0x98,
+ 0x58, 0x12, 0xe1, 0xa8, 0xc1, 0xe4, 0x73, 0x53, 0xec, 0xb7, 0x43, 0xa2,
+ 0xea, 0x52, 0xf1, 0x65, 0xc3, 0x30, 0xa5, 0xf0, 0xa2, 0x5a, 0x0a, 0x2e,
+ 0xdc, 0x51, 0x5c, 0xcf, 0xda, 0x97, 0xdc, 0xaf, 0x40, 0xb7, 0x74, 0x14,
+ 0x0e, 0x13, 0x06, 0xe6, 0x89, 0x11, 0x93, 0x21, 0x70, 0xe1, 0x03, 0xae,
+ 0xd2, 0xff, 0xe1, 0x08, 0xef, 0xd2, 0x19, 0x7a, 0x05, 0x18, 0x8f, 0x9f,
+ 0x18, 0xb1, 0xf5, 0x9b, 0xf5, 0x9c, 0x65, 0x71, 0xf2, 0x7e, 0xf2, 0x0d,
+ 0x12, 0xbd, 0x1f, 0x0b, 0x12, 0xd5, 0x13, 0x24, 0x3d, 0x0e, 0x11, 0x76,
+ 0x30, 0xb0, 0xf5, 0x21, 0xe2, 0x9e, 0x40, 0x1c, 0xda, 0x90, 0x4a, 0x04,
+ 0x84, 0xee, 0xed, 0x9e, 0xcf, 0x1d, 0x04, 0x9c},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: composed null
+ // tcID: 183
+ {SEC_OID_SHA512,
+ 183,
+ {0x78, 0xc6, 0xbc, 0xc6, 0xe2, 0x2b, 0x20, 0x51, 0xf5, 0xdc, 0xba, 0x26,
+ 0xed, 0xd2, 0x0d, 0x68, 0x05, 0x36, 0xea, 0x15, 0xaa, 0x5d, 0x5e, 0xd4,
+ 0x38, 0xdb, 0x92, 0xb3, 0xb2, 0xec, 0xce, 0x0e, 0xb5, 0x9d, 0xd4, 0x6c,
+ 0x24, 0x96, 0xda, 0xfe, 0xac, 0x3e, 0x49, 0x91, 0x1d, 0xbc, 0x72, 0xf8,
+ 0x95, 0xca, 0x0c, 0xf6, 0x67, 0x9f, 0x36, 0xc7, 0x70, 0x84, 0x76, 0x46,
+ 0xe9, 0x9e, 0xa1, 0x02, 0x64, 0x8b, 0x8f, 0xcc, 0x3d, 0x6e, 0x41, 0x46,
+ 0x6c, 0x5f, 0xbf, 0xb0, 0xa3, 0x43, 0xd9, 0x85, 0xfc, 0x95, 0xf4, 0x58,
+ 0x2b, 0x67, 0x16, 0x50, 0xd9, 0x91, 0x76, 0x84, 0x03, 0xe4, 0xf7, 0x5d,
+ 0x85, 0x28, 0x56, 0xa4, 0x50, 0x80, 0x4e, 0xe2, 0x9e, 0x02, 0x03, 0xc0,
+ 0x76, 0x73, 0x60, 0x76, 0xae, 0x79, 0x92, 0x9a, 0x88, 0xd3, 0x07, 0xc0,
+ 0x7e, 0xfa, 0x09, 0x92, 0xe4, 0x5f, 0xe4, 0x92, 0x05, 0xf6, 0x70, 0x61,
+ 0xf7, 0xae, 0x2a, 0xdc, 0x2c, 0xaa, 0x37, 0xcd, 0xd4, 0xae, 0x3e, 0x4b,
+ 0x91, 0x57, 0x98, 0x38, 0x34, 0x05, 0x5b, 0xd5, 0x21, 0x12, 0x43, 0x60,
+ 0xe8, 0xe0, 0x30, 0x21, 0xf7, 0x03, 0xab, 0x4b, 0x24, 0x5b, 0xa3, 0x0b,
+ 0x4e, 0x42, 0x15, 0x05, 0xcb, 0x32, 0x63, 0xd9, 0x55, 0xc6, 0xd3, 0x15,
+ 0xfb, 0xcf, 0xd0, 0x8d, 0xba, 0x05, 0x6e, 0x2e, 0xb9, 0x6d, 0xab, 0xa2,
+ 0x8a, 0xbf, 0xda, 0x14, 0x90, 0x84, 0xb0, 0x05, 0x2a, 0x9f, 0x00, 0x13,
+ 0x59, 0x36, 0x92, 0xa3, 0x5d, 0x52, 0xf3, 0x84, 0x3a, 0x76, 0xed, 0x35,
+ 0xce, 0x3f, 0x0c, 0x8e, 0x8a, 0xa3, 0x41, 0x8a, 0x53, 0xbc, 0xeb, 0x9d,
+ 0x5c, 0xef, 0x61, 0xb8, 0x4c, 0x76, 0x66, 0x48, 0x56, 0x3b, 0xf0, 0x0f,
+ 0xf3, 0xde, 0xf6, 0xa7, 0x1d, 0x02, 0xa0, 0x3a, 0xcb, 0xe3, 0x45, 0x86,
+ 0x79, 0xad, 0x8b, 0x71, 0x02, 0x25, 0x54, 0x4a, 0xf5, 0xc4, 0xf7, 0x14,
+ 0x2b, 0xcf, 0x02, 0x89, 0xe5, 0x4f, 0x76, 0xb4, 0xab, 0x0d, 0x22, 0x73,
+ 0xa6, 0x51, 0xdd, 0xaf, 0x4f, 0x56, 0x5a, 0xd7, 0x6f, 0x23, 0x1e, 0xed,
+ 0x8c, 0x80, 0xb5, 0xd9, 0x84, 0x81, 0xeb, 0x6d, 0xd5, 0x07, 0xda, 0x55,
+ 0x39, 0x6c, 0x6f, 0xec, 0x65, 0x71, 0xd8, 0x1c, 0x30, 0x08, 0x08, 0x1c,
+ 0x7c, 0xb4, 0x79, 0x2c, 0x47, 0x02, 0x5e, 0xf3, 0x3f, 0x89, 0x33, 0x2a,
+ 0x4f, 0x28, 0xf0, 0x3b, 0xce, 0xd3, 0x11, 0x1c, 0x89, 0x5c, 0x5f, 0x48,
+ 0xfd, 0xb6, 0x4f, 0xab, 0xa9, 0x7d, 0xed, 0xd1, 0xc1, 0x8d, 0x86, 0x33,
+ 0x5b, 0xe0, 0xb6, 0x6a, 0x33, 0x41, 0x13, 0xa0, 0x14, 0x9c, 0x67, 0xdc,
+ 0xad, 0x53, 0x04, 0x0d, 0x8a, 0xd2, 0x32, 0x5f, 0xd6, 0xc1, 0x1b, 0x40,
+ 0x35, 0x0a, 0x92, 0xf0, 0x3f, 0xce, 0x0d, 0x99, 0x10, 0x34, 0xe2, 0x52,
+ 0x72, 0xef, 0x36, 0x65, 0xd2, 0xbc, 0xff, 0xc8, 0xf5, 0x2b, 0x7c, 0x08,
+ 0xa2, 0x3d, 0x82, 0x1f, 0xb8, 0x24, 0x71, 0x3d, 0x04, 0x19, 0x60, 0x75,
+ 0xb0, 0x5e, 0x82, 0xd3, 0x13, 0x8c, 0x06, 0x31, 0x97, 0x59, 0xe8, 0x59,
+ 0xc7, 0x97, 0x3c, 0xe1, 0x5c, 0x3a, 0xaf, 0x1b, 0xaa, 0x2b, 0xf9, 0x0e,
+ 0xbe, 0xd2, 0x60, 0xf8, 0x7a, 0x41, 0x3e, 0xf0, 0xa1, 0x7f, 0xa6, 0x54,
+ 0xc3, 0x5a, 0xed, 0xfc, 0xcb, 0x4e, 0x49, 0x66, 0x12, 0xb9, 0x47, 0x23,
+ 0x55, 0x22, 0xec, 0xa5, 0xb1, 0x0e, 0x19, 0x5f, 0x73, 0x41, 0x95, 0x1c,
+ 0xab, 0xe3, 0xe0, 0xdb, 0x66, 0x35, 0x32, 0xa8, 0xfb, 0x6c, 0xd8, 0xee,
+ 0xa0, 0x6a, 0x36, 0x67, 0xe1, 0xfc, 0xc4, 0x00, 0x2a, 0x0a, 0x0b, 0xbb,
+ 0xcb, 0x4d, 0x7b, 0x7e, 0x20, 0xbb, 0x63, 0x5a, 0x49, 0x34, 0xf5, 0x82,
+ 0x13, 0x77, 0x56, 0x93, 0xed, 0x2c, 0x64, 0xf8},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect null
+ // tcID: 184
+ {SEC_OID_SHA512,
+ 184,
+ {0x1e, 0xcc, 0x71, 0xfd, 0x2e, 0x34, 0xfc, 0xcc, 0x01, 0x15, 0x8a, 0x46,
+ 0xf6, 0x8f, 0xe4, 0x1a, 0xc9, 0x63, 0xdd, 0x9f, 0x4a, 0x52, 0x79, 0xea,
+ 0x5c, 0xa8, 0x7e, 0x81, 0x19, 0x5b, 0x05, 0x24, 0x1a, 0x8f, 0x47, 0x99,
+ 0xa8, 0x62, 0xfb, 0xbc, 0x32, 0x50, 0xab, 0x7e, 0x86, 0xbc, 0x50, 0x8f,
+ 0x8f, 0xe3, 0x2a, 0x1e, 0xe6, 0x50, 0x07, 0xf9, 0x0d, 0x0b, 0x31, 0x9d,
+ 0xae, 0x0e, 0x22, 0x6b, 0x9f, 0x3c, 0xea, 0xdf, 0x36, 0x2a, 0x54, 0x88,
+ 0xaf, 0xbd, 0x3a, 0x4c, 0x22, 0xd9, 0xa5, 0x91, 0x78, 0x56, 0xf5, 0xf7,
+ 0xed, 0xf0, 0x2f, 0x61, 0xdd, 0xca, 0xee, 0x6e, 0x25, 0x72, 0x04, 0x06,
+ 0xc3, 0xfa, 0xda, 0x9a, 0xf2, 0x4e, 0xb2, 0xf9, 0xb1, 0xe7, 0x82, 0x68,
+ 0x90, 0xf6, 0x21, 0xbc, 0x26, 0x83, 0x7a, 0x82, 0xbf, 0xf1, 0x53, 0x24,
+ 0x48, 0xfe, 0xe4, 0x91, 0x85, 0xc6, 0x53, 0x5b, 0x3c, 0x15, 0x61, 0xf8,
+ 0x45, 0xac, 0xa7, 0xbd, 0x7d, 0x93, 0x4c, 0x65, 0x11, 0xf1, 0x51, 0x34,
+ 0x28, 0xb9, 0x28, 0xee, 0x04, 0x65, 0x15, 0x7a, 0x82, 0x92, 0x84, 0xe8,
+ 0x96, 0x39, 0xb7, 0x6f, 0x51, 0x4f, 0xfa, 0x1c, 0xed, 0xe0, 0x7f, 0xc6,
+ 0xd8, 0x8c, 0xc9, 0xca, 0x9f, 0x8d, 0xc0, 0x9f, 0x17, 0xec, 0x65, 0xb1,
+ 0xfa, 0x6b, 0x08, 0x82, 0x0b, 0x89, 0x5f, 0x40, 0x81, 0x94, 0xfd, 0xfc,
+ 0x17, 0xb9, 0x8d, 0x29, 0xb6, 0xac, 0xd5, 0xb3, 0x65, 0x04, 0xec, 0x8c,
+ 0x61, 0x6b, 0x04, 0x76, 0x14, 0x36, 0x22, 0xe5, 0x13, 0xf0, 0xa8, 0xad,
+ 0x33, 0x17, 0x92, 0x49, 0x9b, 0xb1, 0x82, 0x71, 0xec, 0x3a, 0xd7, 0x94,
+ 0x67, 0x7c, 0xfa, 0xbd, 0xb2, 0x2d, 0x19, 0x29, 0x24, 0xee, 0x98, 0x2f,
+ 0x74, 0xbb, 0xd0, 0x62, 0xac, 0xff, 0xdc, 0x8e, 0xb7, 0x0b, 0xd2, 0xf3,
+ 0x16, 0x1d, 0xd8, 0xbd, 0x0e, 0x0b, 0x13, 0x0d, 0x8e, 0x63, 0xf9, 0x40,
+ 0x62, 0x0b, 0x89, 0x01, 0x0f, 0x76, 0xe4, 0xe6, 0xef, 0x03, 0x9b, 0x7f,
+ 0xc8, 0xf2, 0xfc, 0xa7, 0xdb, 0x56, 0x3f, 0x5f, 0x5b, 0x80, 0xda, 0x69,
+ 0x66, 0x27, 0x35, 0xeb, 0x47, 0xeb, 0x2d, 0xef, 0x97, 0x30, 0xea, 0xdd,
+ 0xb1, 0x64, 0xdb, 0x61, 0x44, 0x5b, 0xb2, 0x54, 0xe2, 0x2a, 0x8b, 0xf7,
+ 0x19, 0x42, 0xe5, 0xb2, 0xcf, 0xdd, 0xca, 0xd5, 0xd8, 0xd1, 0xc1, 0x19,
+ 0xe7, 0xc8, 0xc2, 0x66, 0x3d, 0xb3, 0xb5, 0x26, 0xdc, 0x8a, 0x26, 0x5d,
+ 0x03, 0x45, 0x4f, 0xb3, 0x5b, 0x18, 0x92, 0x3a, 0xf4, 0xc8, 0xda, 0x19,
+ 0xfa, 0xf0, 0x8c, 0x6f, 0x77, 0x0e, 0x3d, 0xdf, 0xc3, 0x8c, 0x5c, 0x39,
+ 0x88, 0xa4, 0xe3, 0x02, 0xfd, 0x9c, 0x8c, 0x92, 0xad, 0x5c, 0xbe, 0xb0,
+ 0xd1, 0x8b, 0x1d, 0xe4, 0x3c, 0xb8, 0xbb, 0xea, 0x6d, 0x76, 0xe1, 0xb0,
+ 0xe5, 0x7a, 0x49, 0xaf, 0x3d, 0x3a, 0x2e, 0x24, 0x2f, 0xd1, 0xf3, 0x90,
+ 0xf7, 0x1b, 0xde, 0x96, 0x8b, 0x6c, 0xe9, 0x12, 0x30, 0xd1, 0x04, 0x01,
+ 0xd4, 0x66, 0xfe, 0x7b, 0x6f, 0xd2, 0xfa, 0x1a, 0xe8, 0xca, 0x58, 0x99,
+ 0x9b, 0x80, 0x86, 0x70, 0xff, 0xb7, 0x64, 0x88, 0x88, 0x2a, 0x88, 0x0f,
+ 0x4b, 0x9e, 0xaf, 0xd4, 0x14, 0xac, 0xbb, 0x8a, 0x2a, 0xbc, 0x3e, 0x2d,
+ 0xbc, 0x79, 0x36, 0x2c, 0xdf, 0x67, 0xa2, 0x82, 0x42, 0xe8, 0xeb, 0xc3,
+ 0x93, 0xf0, 0x65, 0xda, 0xb6, 0x65, 0x9c, 0x30, 0x06, 0x85, 0x4f, 0x57,
+ 0x7e, 0x34, 0xd8, 0x76, 0xbb, 0xe0, 0xaf, 0xa9, 0x74, 0x84, 0xaf, 0x0e,
+ 0xbe, 0x45, 0x4e, 0x44, 0xbc, 0xa9, 0x89, 0xd7, 0xe3, 0x8f, 0x8c, 0x42,
+ 0xe0, 0x09, 0xd4, 0xb9, 0xaa, 0x11, 0x8f, 0x8e, 0x2c, 0x56, 0x0d, 0x73,
+ 0x20, 0x07, 0x4a, 0x77, 0x7f, 0xaf, 0xb9, 0xa6},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: long form encoding of length of digest
+ // tcID: 185
+ {SEC_OID_SHA512,
+ 185,
+ {0x8a, 0xbf, 0xb4, 0x49, 0xd9, 0x03, 0xf4, 0x08, 0xa1, 0x07, 0x18, 0xce,
+ 0x5c, 0x72, 0xd6, 0x16, 0x0d, 0x66, 0x2b, 0x03, 0xcf, 0xff, 0xab, 0xfe,
+ 0x52, 0xcd, 0xa0, 0x27, 0x24, 0x7d, 0x2a, 0xf8, 0xac, 0x9d, 0x87, 0x04,
+ 0x46, 0xa8, 0xb6, 0x57, 0xb4, 0x96, 0xfb, 0xf8, 0xd7, 0x4d, 0x9d, 0x8e,
+ 0x36, 0xd3, 0x96, 0xf2, 0xe0, 0xd8, 0x5d, 0x39, 0x48, 0x40, 0x47, 0x88,
+ 0xfd, 0xcc, 0x02, 0xf5, 0x46, 0x2b, 0xe0, 0x63, 0x29, 0xef, 0xd9, 0x01,
+ 0xf7, 0x11, 0xc7, 0x7e, 0x83, 0x01, 0x4f, 0xf3, 0xa0, 0x27, 0x51, 0xba,
+ 0x8f, 0x3d, 0xd2, 0x8c, 0xb2, 0xf3, 0x0c, 0xcf, 0xe3, 0xa9, 0x58, 0xef,
+ 0x29, 0x45, 0xc0, 0xf8, 0xa3, 0xc6, 0xd3, 0x31, 0xe3, 0x8a, 0x5c, 0x65,
+ 0x34, 0xe7, 0x16, 0x12, 0xc3, 0xf0, 0xb4, 0x5d, 0xc8, 0x13, 0x96, 0x41,
+ 0x0e, 0x4d, 0x55, 0xc7, 0xd3, 0x14, 0x01, 0xae, 0x7c, 0x7a, 0x15, 0x49,
+ 0x10, 0x4c, 0x71, 0x8b, 0xba, 0xcb, 0xc9, 0x62, 0x36, 0x37, 0x70, 0x5a,
+ 0x23, 0x42, 0xf2, 0x61, 0xc3, 0x7b, 0xbe, 0x35, 0xed, 0x30, 0xc6, 0x4d,
+ 0x87, 0xbe, 0x17, 0xac, 0x10, 0xa2, 0x63, 0xa2, 0xcd, 0xf8, 0x29, 0x47,
+ 0xb7, 0x31, 0x44, 0xd1, 0x45, 0xf8, 0x71, 0x16, 0x93, 0xed, 0xbb, 0x51,
+ 0xe7, 0x07, 0xf1, 0xbc, 0x75, 0xa6, 0x3e, 0xc8, 0x75, 0x57, 0x2f, 0x6f,
+ 0x19, 0x13, 0x46, 0x9b, 0xd9, 0xe8, 0xce, 0x4f, 0x7d, 0xcb, 0x54, 0x2e,
+ 0xd3, 0xc5, 0xa6, 0x1e, 0x82, 0xf6, 0x71, 0xa3, 0x9f, 0x69, 0x89, 0x5f,
+ 0x0c, 0x36, 0x02, 0x33, 0xb0, 0x61, 0x3c, 0x73, 0xad, 0x68, 0x3b, 0xb4,
+ 0xd2, 0xb7, 0x77, 0x1c, 0x7b, 0x7a, 0x24, 0xff, 0xec, 0x53, 0x7d, 0x8e,
+ 0x93, 0x82, 0xc0, 0xb1, 0xa2, 0x74, 0xd9, 0x6e, 0xec, 0xc6, 0xa5, 0x41,
+ 0xe6, 0xa7, 0xa8, 0x11, 0x5c, 0xb0, 0x77, 0x67, 0xd7, 0xff, 0x40, 0xbf,
+ 0x12, 0x66, 0xdf, 0x4b, 0x22, 0xbb, 0xaf, 0x49, 0xc8, 0xf1, 0xd1, 0x03,
+ 0xa3, 0xb9, 0xd3, 0xaa, 0xb3, 0x3b, 0xfb, 0x05, 0xdf, 0xce, 0xd5, 0xb1,
+ 0xe0, 0x4a, 0x84, 0x2a, 0xdd, 0x8f, 0x18, 0xa4, 0x62, 0xc4, 0x73, 0x63,
+ 0x79, 0x3d, 0x70, 0x7f, 0x4f, 0xd5, 0xfc, 0xe6, 0xfd, 0x1d, 0x2b, 0xe4,
+ 0x8f, 0xaf, 0x53, 0x25, 0x23, 0x95, 0x5a, 0xdb, 0xd2, 0x2d, 0x72, 0x94,
+ 0xdd, 0x66, 0xe5, 0xc5, 0x86, 0xe9, 0x0a, 0x59, 0xbe, 0x61, 0x27, 0x77,
+ 0xb3, 0xe6, 0x61, 0x39, 0xa7, 0x2f, 0xcb, 0x60, 0x83, 0x29, 0xc2, 0x97,
+ 0xcb, 0x84, 0x13, 0x4f, 0x20, 0xe5, 0x56, 0x22, 0xd6, 0xf5, 0x6e, 0x96,
+ 0x53, 0x87, 0x70, 0x42, 0xb1, 0x53, 0x2c, 0x14, 0x3a, 0x2d, 0x9c, 0x00,
+ 0x00, 0x4a, 0x5b, 0xb4, 0x35, 0x5e, 0xb2, 0x90, 0x69, 0x55, 0x24, 0xc3,
+ 0x8a, 0x45, 0xf9, 0x7a, 0x0d, 0x67, 0xeb, 0x4d, 0x1b, 0xb4, 0x87, 0xd3,
+ 0x96, 0x73, 0x49, 0xe2, 0x5f, 0xd4, 0xdd, 0x5b, 0x18, 0x23, 0xa5, 0x45,
+ 0x47, 0x8d, 0xad, 0x20, 0xee, 0x4d, 0xee, 0x93, 0x1c, 0x66, 0x37, 0xff,
+ 0xca, 0x4f, 0x88, 0x54, 0x9e, 0xad, 0x5f, 0x36, 0xd8, 0x6e, 0x79, 0x9e,
+ 0xe7, 0x57, 0xcc, 0x55, 0x5f, 0x91, 0x08, 0x35, 0x07, 0x7f, 0x27, 0x3f,
+ 0x5c, 0x38, 0xc9, 0x50, 0x8e, 0x8d, 0x1a, 0x93, 0x21, 0x69, 0x61, 0x8d,
+ 0xaf, 0x62, 0x69, 0xe2, 0xc8, 0x56, 0x76, 0xc5, 0x15, 0xf3, 0xa1, 0x90,
+ 0xdc, 0xda, 0xbb, 0x0b, 0xf1, 0xc7, 0x48, 0xa3, 0x85, 0xfe, 0xf8, 0xbf,
+ 0x10, 0x8c, 0xd7, 0x16, 0xec, 0x09, 0xcf, 0x22, 0x51, 0x91, 0x6b, 0xa4,
+ 0x2c, 0x20, 0xd6, 0x7f, 0x17, 0x8f, 0xd0, 0x85, 0x3d, 0x40, 0xa9, 0x03,
+ 0x27, 0x05, 0x3c, 0xab, 0xd5, 0xd8, 0x99, 0x7f},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest contains leading 0
+ // tcID: 186
+ {SEC_OID_SHA512,
+ 186,
+ {0x33, 0xeb, 0xb3, 0x28, 0xfe, 0x4a, 0x82, 0x20, 0x6e, 0xe3, 0xdb, 0x40,
+ 0xd5, 0x8d, 0x9e, 0x30, 0x81, 0xb5, 0x3a, 0xa5, 0x1e, 0xf3, 0x36, 0x25,
+ 0xaf, 0xc2, 0xd7, 0x78, 0xc8, 0xef, 0x56, 0xc1, 0x74, 0xbf, 0x40, 0xad,
+ 0x2a, 0x20, 0xd3, 0x52, 0x46, 0x75, 0x26, 0x9e, 0xfc, 0x92, 0x57, 0x9b,
+ 0xcc, 0xc3, 0x32, 0xb1, 0xb1, 0xaf, 0x5a, 0xe3, 0x30, 0x92, 0xa3, 0x57,
+ 0x9d, 0x21, 0xac, 0x75, 0x6a, 0x23, 0x2c, 0xa4, 0xc1, 0x8f, 0x6a, 0x5e,
+ 0x73, 0xeb, 0xb1, 0xfd, 0x05, 0x47, 0xe1, 0x8b, 0x6b, 0xca, 0x99, 0xcd,
+ 0x8d, 0xc7, 0x15, 0xf7, 0x15, 0xfc, 0x26, 0x24, 0x61, 0xf5, 0x87, 0xb2,
+ 0xeb, 0xf4, 0xc2, 0xf7, 0xbf, 0x41, 0xc9, 0xa2, 0x1c, 0xd4, 0x54, 0x55,
+ 0xd4, 0x92, 0xd5, 0xdf, 0xbe, 0xba, 0x58, 0x8c, 0xbd, 0xc2, 0xad, 0x00,
+ 0x18, 0x3a, 0x3d, 0xfc, 0xdb, 0xa9, 0xeb, 0xac, 0x02, 0xbe, 0xd5, 0x42,
+ 0x5b, 0xa7, 0x1d, 0x08, 0x90, 0xef, 0xa9, 0x5d, 0x0c, 0xad, 0xdd, 0x9c,
+ 0x87, 0x1c, 0xf4, 0x14, 0xf2, 0x35, 0x7a, 0xe9, 0x7a, 0x28, 0xb4, 0x8b,
+ 0x65, 0x6b, 0x27, 0xb3, 0xce, 0x1e, 0xfe, 0xe9, 0xb2, 0x91, 0x14, 0xec,
+ 0x55, 0x1c, 0x2a, 0xfb, 0x28, 0xc4, 0x05, 0x74, 0x51, 0xd5, 0x2c, 0x8c,
+ 0xa1, 0x05, 0x04, 0x44, 0xbc, 0xcc, 0x88, 0x63, 0xc0, 0xb8, 0xea, 0x65,
+ 0xf4, 0x5c, 0x98, 0x52, 0x64, 0x02, 0x2a, 0x76, 0x7d, 0x24, 0x5d, 0x3f,
+ 0xb2, 0xd6, 0x77, 0xb7, 0xbc, 0x56, 0x00, 0x7d, 0x55, 0xcc, 0xc8, 0x5d,
+ 0xd5, 0x72, 0xd2, 0xcf, 0x66, 0x98, 0x55, 0xe3, 0x8b, 0x41, 0xea, 0x69,
+ 0xb7, 0x5f, 0x2a, 0x6f, 0x40, 0x5a, 0x55, 0xc4, 0x95, 0xda, 0xff, 0xd7,
+ 0x5a, 0xde, 0x0f, 0x08, 0x6e, 0xcf, 0xf3, 0x4e, 0x3b, 0x89, 0xdd, 0x80,
+ 0x62, 0x70, 0x41, 0x16, 0x5a, 0x91, 0xbe, 0x8d, 0x92, 0xb5, 0x8a, 0x44,
+ 0x66, 0x4c, 0x32, 0xbb, 0x7b, 0xae, 0xb5, 0xb3, 0x90, 0x6a, 0x47, 0x5e,
+ 0x5e, 0xfd, 0x68, 0x0a, 0x85, 0xa0, 0xa3, 0xbc, 0x0a, 0xac, 0xe9, 0xbc,
+ 0xda, 0x1b, 0x5f, 0x83, 0x23, 0x9d, 0x88, 0xf1, 0xd8, 0xf0, 0x85, 0x14,
+ 0x9c, 0x3b, 0xf9, 0xb4, 0xdd, 0x97, 0x24, 0x44, 0xd3, 0x88, 0x5f, 0x26,
+ 0x6d, 0x4b, 0x30, 0xbb, 0x5f, 0xf2, 0x39, 0xb0, 0x5f, 0x2a, 0xdd, 0xf7,
+ 0xe2, 0xe8, 0xb6, 0x58, 0x8f, 0xe4, 0x6a, 0xe1, 0x37, 0xab, 0x7f, 0xb9,
+ 0xe7, 0x95, 0xa3, 0x7b, 0xea, 0x74, 0x76, 0x6f, 0x79, 0x93, 0x8b, 0x0d,
+ 0x56, 0xd2, 0xdf, 0x81, 0xbd, 0x3c, 0x7f, 0xf7, 0x9c, 0x38, 0x79, 0x09,
+ 0x46, 0x3d, 0xdd, 0xfe, 0x36, 0x02, 0x92, 0x75, 0xba, 0x18, 0xc7, 0xfc,
+ 0x7d, 0x2f, 0x50, 0xa0, 0x42, 0xb4, 0xe2, 0xa6, 0x5e, 0xcb, 0xee, 0x8b,
+ 0x89, 0xf9, 0x9c, 0xc2, 0xa5, 0xe4, 0x5d, 0x34, 0xe1, 0xd4, 0xd4, 0x28,
+ 0x55, 0xf2, 0xd3, 0x6a, 0x2a, 0x8e, 0x24, 0x59, 0xad, 0x56, 0x4a, 0xc9,
+ 0xbd, 0x83, 0xb8, 0x7a, 0x5d, 0x73, 0xe4, 0x99, 0xca, 0xff, 0xf5, 0x7c,
+ 0x37, 0x42, 0xc6, 0x52, 0xfa, 0x86, 0x51, 0xce, 0xb1, 0x04, 0x56, 0xb3,
+ 0x67, 0x3e, 0xaa, 0x56, 0x4e, 0x4d, 0x72, 0x35, 0x2e, 0x7f, 0x4f, 0x24,
+ 0xe1, 0x5a, 0x16, 0xba, 0x94, 0xe7, 0x67, 0x3f, 0x9c, 0x58, 0x4c, 0xd9,
+ 0xa1, 0x26, 0x70, 0xcb, 0xf0, 0xf1, 0xfb, 0xd6, 0x76, 0x4e, 0x15, 0x54,
+ 0x4a, 0x17, 0x9e, 0x9e, 0x1c, 0xda, 0xda, 0x1c, 0x42, 0xce, 0x8e, 0xa1,
+ 0x89, 0xd0, 0xd4, 0xbb, 0x9a, 0x27, 0x5b, 0xc3, 0x10, 0x2a, 0x18, 0x0f,
+ 0x44, 0x0b, 0x09, 0xdf, 0xef, 0xb3, 0x55, 0xa5, 0x6f, 0x0c, 0x74, 0xad,
+ 0x80, 0xab, 0x89, 0x54, 0xc6, 0xe3, 0x57, 0x67},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 187
+ {SEC_OID_SHA512,
+ 187,
+ {0x9f, 0x80, 0x04, 0x0b, 0x33, 0x71, 0xcf, 0x9b, 0x2b, 0xcb, 0xac, 0xc0,
+ 0x68, 0xf0, 0x36, 0x45, 0xa1, 0x14, 0xb7, 0x3c, 0x73, 0x31, 0x3b, 0x3e,
+ 0x14, 0x6d, 0x2c, 0x20, 0xe8, 0xc6, 0xd4, 0xbc, 0xad, 0x24, 0xf0, 0x89,
+ 0x3b, 0xfd, 0x32, 0x0f, 0xeb, 0xd6, 0x99, 0x13, 0x79, 0xec, 0x8e, 0xa7,
+ 0x96, 0xfa, 0xef, 0xa3, 0x38, 0x4b, 0x92, 0x89, 0xf3, 0x02, 0x3e, 0xb4,
+ 0xa1, 0x88, 0x43, 0x9c, 0x79, 0xad, 0x5c, 0x50, 0x1c, 0xdc, 0x08, 0x07,
+ 0x63, 0x0e, 0xe7, 0xf9, 0x61, 0x7a, 0x4f, 0xfb, 0x0e, 0x00, 0xfd, 0xa1,
+ 0x67, 0x49, 0x72, 0xea, 0xdb, 0xf5, 0x76, 0x92, 0xf5, 0x16, 0xf5, 0x2b,
+ 0x3c, 0xa7, 0xc4, 0x14, 0x66, 0x94, 0xca, 0xd9, 0x5d, 0x54, 0x25, 0x7d,
+ 0x76, 0xab, 0xd3, 0xa9, 0x3b, 0x6e, 0x2a, 0x30, 0x11, 0x42, 0x17, 0xd2,
+ 0x43, 0x99, 0x59, 0xd9, 0xdf, 0x1d, 0x21, 0x8b, 0x95, 0xee, 0xfe, 0x36,
+ 0xe4, 0xa0, 0x14, 0x56, 0xaa, 0xe9, 0x31, 0x19, 0x32, 0xbb, 0xba, 0xa3,
+ 0x4a, 0xeb, 0x12, 0xed, 0x21, 0x03, 0x9d, 0x64, 0x35, 0x24, 0x46, 0x2c,
+ 0x7e, 0x0b, 0xfd, 0xd6, 0x47, 0x57, 0x6a, 0x3c, 0xed, 0x6b, 0x2a, 0x28,
+ 0x55, 0x82, 0x30, 0xce, 0x33, 0xde, 0xc6, 0x3a, 0x51, 0x23, 0x66, 0x6d,
+ 0x15, 0x22, 0xf9, 0xb2, 0xe6, 0x24, 0x57, 0x4f, 0xee, 0x22, 0x82, 0x7e,
+ 0xcd, 0x73, 0x14, 0xbd, 0x2e, 0x2b, 0xa2, 0x8c, 0xb5, 0xb0, 0xff, 0xfb,
+ 0x0e, 0x78, 0x79, 0x8d, 0xa8, 0xa6, 0x1b, 0x1b, 0x75, 0x27, 0x53, 0xf6,
+ 0x05, 0x3b, 0x67, 0xde, 0xf7, 0xb1, 0x99, 0x36, 0xe3, 0x5f, 0xd9, 0xa0,
+ 0x67, 0x1a, 0x12, 0xcc, 0x54, 0xd0, 0x99, 0xa7, 0xdb, 0x5c, 0x44, 0x29,
+ 0xb3, 0x9e, 0xb4, 0xdf, 0x20, 0xba, 0x32, 0x5e, 0xbf, 0x47, 0x86, 0x75,
+ 0xe5, 0x53, 0x2c, 0xf7, 0x9b, 0x9e, 0x53, 0x4a, 0x96, 0x12, 0x9d, 0xc7,
+ 0x12, 0x25, 0xe9, 0xcd, 0x33, 0x72, 0x07, 0xfc, 0x1a, 0x06, 0x07, 0x34,
+ 0xc1, 0x32, 0x84, 0x33, 0x17, 0xb0, 0x5c, 0x8b, 0x0b, 0x2a, 0x25, 0x33,
+ 0x66, 0xdd, 0x34, 0x0a, 0x7d, 0x65, 0xe6, 0x1f, 0x82, 0x5a, 0x8b, 0x96,
+ 0xaf, 0x26, 0x3b, 0x35, 0x1a, 0x13, 0xc3, 0x12, 0x14, 0x1c, 0x7f, 0x70,
+ 0x79, 0x4a, 0x04, 0x8c, 0x70, 0x42, 0x94, 0xb1, 0x52, 0xa9, 0x18, 0xe2,
+ 0x1c, 0x15, 0x46, 0xb0, 0xe5, 0x06, 0x94, 0xc1, 0x2f, 0xa1, 0xfe, 0xb5,
+ 0xe9, 0x99, 0xb2, 0x07, 0x6d, 0xde, 0x41, 0x8f, 0x2b, 0x3a, 0x8d, 0x4c,
+ 0x90, 0x68, 0x24, 0xa9, 0x73, 0x5f, 0x80, 0xf0, 0x91, 0x4e, 0x94, 0x74,
+ 0x03, 0x66, 0xfd, 0xad, 0x81, 0xa0, 0x29, 0x11, 0xcd, 0x40, 0xe1, 0xa5,
+ 0x90, 0xa5, 0x87, 0xdb, 0xdc, 0x31, 0xd1, 0x51, 0x96, 0x69, 0x8b, 0x8f,
+ 0x1d, 0x65, 0x82, 0x62, 0xa5, 0xd8, 0x87, 0x52, 0xa0, 0xc1, 0x02, 0x20,
+ 0x8f, 0x4c, 0x24, 0xc0, 0xe6, 0x1a, 0x66, 0x56, 0x11, 0x75, 0xcb, 0x71,
+ 0xb3, 0xda, 0xfc, 0xb5, 0x99, 0xac, 0x32, 0x7e, 0xcd, 0xb7, 0x2b, 0xfc,
+ 0x47, 0x94, 0x56, 0x8e, 0x3c, 0xa5, 0x69, 0x6e, 0x1d, 0x0b, 0x64, 0x03,
+ 0x9c, 0xaa, 0xf2, 0xd2, 0x80, 0x8d, 0x9f, 0x52, 0x8d, 0x97, 0x40, 0x24,
+ 0x3d, 0x78, 0x13, 0x59, 0xf9, 0xb4, 0xb9, 0xb6, 0x82, 0x44, 0xa3, 0x81,
+ 0xea, 0x74, 0x02, 0x3f, 0x8b, 0x5c, 0x7e, 0xb7, 0x70, 0xef, 0x18, 0x9b,
+ 0x1c, 0x26, 0x38, 0xfa, 0x12, 0x34, 0xec, 0xf7, 0x40, 0x37, 0xad, 0x0f,
+ 0x6f, 0x03, 0xd6, 0x2b, 0xca, 0xf1, 0x0d, 0xf7, 0x75, 0x58, 0x46, 0xd8,
+ 0xd1, 0xff, 0x31, 0x22, 0x3d, 0x20, 0xb0, 0x54, 0x3f, 0x39, 0x09, 0x2e,
+ 0x40, 0xd5, 0xaa, 0xc9, 0x6e, 0x3c, 0x5f, 0x58},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong length of digest
+ // tcID: 188
+ {SEC_OID_SHA512,
+ 188,
+ {0x72, 0x16, 0xb7, 0x1f, 0x80, 0x1c, 0x5c, 0x49, 0x76, 0xa9, 0xdb, 0x1c,
+ 0xdb, 0xa4, 0x26, 0x2f, 0x41, 0x58, 0xe4, 0x24, 0x64, 0x4b, 0x9c, 0x9f,
+ 0x9d, 0xad, 0xfb, 0x3d, 0xe7, 0x64, 0x81, 0x75, 0xed, 0x1b, 0x4f, 0x57,
+ 0xf2, 0xff, 0xa2, 0x5f, 0x6b, 0x59, 0x77, 0x15, 0x3d, 0x05, 0x93, 0x66,
+ 0xe8, 0x0b, 0xb0, 0x76, 0x19, 0xec, 0x5d, 0x9b, 0xa8, 0x65, 0xcd, 0xb0,
+ 0x04, 0xbf, 0xfe, 0xe6, 0x5b, 0x06, 0x6f, 0xc2, 0x85, 0xa4, 0x82, 0x98,
+ 0x91, 0xd1, 0x7e, 0x50, 0x23, 0x37, 0x99, 0x1b, 0xaa, 0xc0, 0x32, 0x13,
+ 0x8d, 0x85, 0xc6, 0xf0, 0xb3, 0x39, 0x8e, 0x30, 0x29, 0x34, 0x30, 0x10,
+ 0xfb, 0x7d, 0xdf, 0xa6, 0xd9, 0xe4, 0x44, 0x02, 0x2c, 0xd4, 0x99, 0x29,
+ 0x18, 0xa5, 0x5e, 0x5d, 0xf7, 0xbf, 0x06, 0x04, 0x12, 0x0d, 0x9a, 0xdf,
+ 0x25, 0xb3, 0x0e, 0xba, 0x21, 0x72, 0x51, 0x05, 0x07, 0x7c, 0xbb, 0x6b,
+ 0x14, 0x2e, 0x00, 0xae, 0x97, 0xf0, 0x3a, 0x7e, 0xa9, 0x43, 0xf6, 0x10,
+ 0x7e, 0x4e, 0x7a, 0xc8, 0xc6, 0x39, 0xfc, 0xe4, 0x07, 0xf3, 0xa3, 0x35,
+ 0xca, 0xe6, 0x9a, 0x96, 0x0d, 0xd4, 0x23, 0xa5, 0x11, 0x80, 0x2e, 0x8d,
+ 0x1f, 0xb2, 0x5f, 0x7e, 0x73, 0x6a, 0x49, 0xd8, 0xeb, 0xfc, 0x4c, 0xdc,
+ 0xcd, 0xee, 0x41, 0x68, 0x72, 0x6e, 0xba, 0x22, 0x24, 0x6f, 0x9f, 0x21,
+ 0xce, 0x04, 0x83, 0xe6, 0xf0, 0x74, 0x99, 0xd6, 0x37, 0x51, 0x58, 0xa7,
+ 0x76, 0x1f, 0xfe, 0xfe, 0x81, 0x94, 0x8b, 0x59, 0xd4, 0x7f, 0x0e, 0x9a,
+ 0x45, 0xa8, 0xbf, 0x10, 0x4b, 0x19, 0x53, 0x65, 0x35, 0xd5, 0xb3, 0x15,
+ 0xfa, 0x32, 0x53, 0x41, 0xc4, 0xc1, 0x99, 0xb3, 0xdc, 0xee, 0xd5, 0x92,
+ 0xb3, 0xb0, 0x6d, 0x10, 0xf5, 0xb8, 0x22, 0x36, 0x44, 0xe7, 0xe8, 0x52,
+ 0x87, 0x03, 0x8f, 0x71, 0xcf, 0xf7, 0x30, 0x2e, 0xf5, 0xea, 0x1c, 0xac,
+ 0x02, 0x51, 0x1e, 0x47, 0xaa, 0xdf, 0xf5, 0x30, 0x10, 0xe8, 0xbf, 0x43,
+ 0x3a, 0xc8, 0x04, 0xdf, 0x5f, 0x0c, 0x80, 0xf7, 0x1e, 0x58, 0x0f, 0x1c,
+ 0xfb, 0xa7, 0x83, 0xba, 0x75, 0x8b, 0x8f, 0xd1, 0xf6, 0x2a, 0x62, 0x78,
+ 0xea, 0xc8, 0x1a, 0x79, 0x8c, 0xcd, 0xe4, 0xb1, 0x5e, 0x3c, 0xe1, 0x90,
+ 0x9d, 0xde, 0xa7, 0x24, 0xce, 0x9c, 0xcc, 0x67, 0x43, 0x20, 0xe3, 0xe0,
+ 0x23, 0xfa, 0x0c, 0x35, 0xbb, 0x5a, 0x70, 0x5b, 0xf1, 0x78, 0x75, 0xba,
+ 0x62, 0x3e, 0x4c, 0x30, 0xfe, 0xef, 0x0e, 0x6f, 0xfd, 0xd3, 0x4f, 0x4c,
+ 0x30, 0x3e, 0x04, 0x2d, 0x55, 0x1f, 0x5a, 0x83, 0xff, 0x18, 0x12, 0x0f,
+ 0x9f, 0x44, 0xc1, 0x04, 0xcf, 0x8a, 0x60, 0x4f, 0xa9, 0xcd, 0x0e, 0x30,
+ 0x0d, 0xae, 0xc6, 0x29, 0x85, 0x81, 0xcf, 0x64, 0x26, 0xb9, 0xf8, 0x9f,
+ 0x4b, 0x7f, 0xbe, 0xb7, 0xde, 0x68, 0x1c, 0x63, 0x8a, 0x28, 0x73, 0xc2,
+ 0x7e, 0x73, 0x52, 0x83, 0x62, 0xc3, 0x23, 0x32, 0xb9, 0xcf, 0x7b, 0xb0,
+ 0x35, 0x60, 0xf3, 0x05, 0x58, 0xd1, 0xfa, 0x0c, 0x3b, 0x1a, 0xd8, 0xb3,
+ 0x47, 0x89, 0x11, 0xae, 0x41, 0xbf, 0x1c, 0x93, 0x9b, 0x59, 0x85, 0x25,
+ 0x70, 0x52, 0x9e, 0xee, 0x9f, 0x76, 0x15, 0x10, 0x9f, 0x1c, 0xa2, 0x28,
+ 0xa5, 0xec, 0x78, 0x25, 0x8e, 0x57, 0x27, 0x6b, 0xfb, 0xa2, 0xff, 0x77,
+ 0xf6, 0xea, 0x71, 0x5c, 0x2b, 0xd0, 0x11, 0x3b, 0xf2, 0x8e, 0x7b, 0xbc,
+ 0x15, 0x2d, 0xec, 0x21, 0x1d, 0x14, 0xcc, 0xd8, 0xfb, 0x30, 0xe7, 0x21,
+ 0x49, 0xbd, 0x8c, 0x09, 0x7e, 0xa8, 0xb6, 0xdd, 0x82, 0xd4, 0x94, 0x81,
+ 0xdc, 0x87, 0x94, 0xb1, 0x20, 0x16, 0x4e, 0xe0, 0xd9, 0xcb, 0xf9, 0xa2,
+ 0x77, 0x82, 0x16, 0xab, 0xae, 0xcb, 0xf4, 0xfa},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint32 overflow in length of digest
+ // tcID: 189
+ {SEC_OID_SHA512,
+ 189,
+ {0xc1, 0x1a, 0x64, 0xad, 0xfc, 0xc6, 0x71, 0x1c, 0x6b, 0x80, 0x54, 0x9a,
+ 0x72, 0x9c, 0x31, 0x1e, 0xcf, 0x30, 0xd6, 0x6c, 0xa2, 0xc7, 0xd3, 0x1e,
+ 0xaa, 0x2e, 0x7f, 0x7e, 0x86, 0x7b, 0x3c, 0x3b, 0x51, 0x01, 0x14, 0x6f,
+ 0x41, 0x61, 0xaa, 0x11, 0xf6, 0xe4, 0x47, 0x56, 0x21, 0x5e, 0xc0, 0x98,
+ 0x59, 0x60, 0x20, 0x51, 0xc7, 0xcf, 0x62, 0x38, 0xdc, 0x49, 0xcf, 0x3a,
+ 0xfc, 0xfe, 0xa2, 0x26, 0x83, 0xc4, 0xce, 0xf0, 0xcd, 0xdd, 0xab, 0x1e,
+ 0xe8, 0x73, 0x65, 0xd9, 0x99, 0x94, 0x45, 0xc0, 0x83, 0xc5, 0xfa, 0x28,
+ 0x23, 0x45, 0x97, 0xbd, 0xb1, 0x9b, 0x90, 0x78, 0x9a, 0x84, 0x39, 0x3c,
+ 0x72, 0xae, 0xf4, 0xb7, 0x76, 0x76, 0x94, 0xb3, 0xe0, 0xc0, 0x9e, 0x62,
+ 0xb4, 0xa2, 0xa8, 0x64, 0x52, 0x5e, 0x43, 0xe8, 0x58, 0xe1, 0xe9, 0xa1,
+ 0x42, 0x4d, 0x7e, 0xa2, 0x9a, 0x44, 0xf2, 0x40, 0x38, 0xbf, 0xa2, 0xca,
+ 0xc7, 0x45, 0x01, 0x15, 0x6e, 0x3f, 0xdb, 0x7d, 0x79, 0x56, 0xca, 0xe2,
+ 0x30, 0xf5, 0xd3, 0xef, 0xe7, 0x26, 0xd8, 0x17, 0x98, 0x83, 0x51, 0xe8,
+ 0x93, 0xb3, 0x72, 0x76, 0x43, 0xa3, 0xa7, 0x8a, 0x48, 0x4d, 0x91, 0x10,
+ 0x3a, 0x5c, 0x50, 0xfb, 0x80, 0xef, 0xdb, 0x8f, 0xd5, 0x85, 0x2e, 0x9d,
+ 0x63, 0x01, 0x9c, 0x8d, 0x80, 0xa1, 0xec, 0xfa, 0x04, 0x37, 0x83, 0xc9,
+ 0x18, 0xd4, 0x5e, 0x35, 0x6c, 0x55, 0x2b, 0x09, 0x57, 0xac, 0x92, 0x84,
+ 0x1f, 0x3a, 0xca, 0xf3, 0x8e, 0x72, 0x5f, 0xd2, 0xcf, 0xf7, 0x98, 0xe9,
+ 0x41, 0xca, 0x9a, 0x63, 0xd5, 0x3c, 0x94, 0xa5, 0x78, 0xc9, 0xe9, 0x36,
+ 0x14, 0x0c, 0x2c, 0x0e, 0xa7, 0xf2, 0x61, 0xc8, 0xcf, 0xe6, 0x37, 0x6f,
+ 0xd2, 0x0b, 0xc3, 0x17, 0x1b, 0x30, 0xfb, 0x38, 0x6d, 0x9c, 0xad, 0x48,
+ 0xa2, 0x4f, 0xbf, 0x17, 0x89, 0x67, 0x81, 0xd0, 0xc5, 0x6d, 0x76, 0x35,
+ 0xd9, 0xe6, 0x13, 0x48, 0x67, 0x3d, 0xef, 0xc7, 0xff, 0x1d, 0xdc, 0xd2,
+ 0x53, 0x0d, 0xd3, 0xb7, 0xd6, 0xa8, 0xb0, 0x9c, 0x0c, 0x94, 0xa4, 0x4a,
+ 0xe4, 0x50, 0x65, 0x2b, 0x09, 0x54, 0x67, 0x1e, 0xe7, 0x8c, 0x93, 0xa0,
+ 0xc5, 0x21, 0x3b, 0x0e, 0x97, 0xdc, 0xef, 0x53, 0xb7, 0x38, 0xfe, 0xe9,
+ 0x13, 0x21, 0x56, 0x84, 0xe4, 0x85, 0x8a, 0x6f, 0x3b, 0xd6, 0x53, 0x35,
+ 0x91, 0xac, 0x89, 0x88, 0xb9, 0x1f, 0x1b, 0x60, 0xdc, 0xda, 0x60, 0xf1,
+ 0x7e, 0xd3, 0xf0, 0xde, 0x13, 0x88, 0x65, 0x65, 0x89, 0xdd, 0xd7, 0x8c,
+ 0x5d, 0x61, 0xe4, 0x0a, 0xb2, 0x28, 0x0e, 0x7c, 0x4c, 0xcf, 0x83, 0xa0,
+ 0xa6, 0xc0, 0xc0, 0x84, 0x5b, 0x30, 0x36, 0xd5, 0x5b, 0x48, 0xbe, 0x01,
+ 0x00, 0xf0, 0x94, 0x5a, 0x86, 0xa3, 0xbd, 0x53, 0x9f, 0x4d, 0x24, 0x21,
+ 0xcd, 0x93, 0xa7, 0x22, 0xee, 0xa0, 0x84, 0xa8, 0x39, 0xf7, 0x0b, 0x21,
+ 0x79, 0x0a, 0x50, 0x3a, 0x5c, 0x5c, 0x5e, 0xe8, 0x9d, 0xdd, 0xae, 0xc3,
+ 0xfb, 0xe4, 0xf3, 0x5c, 0xeb, 0x6f, 0xde, 0x83, 0x2f, 0x28, 0x1b, 0x8e,
+ 0x2e, 0xba, 0x35, 0xd9, 0xdc, 0xdb, 0x0f, 0xdd, 0xab, 0x11, 0xa7, 0xc6,
+ 0xfc, 0x6c, 0x36, 0x5c, 0xbc, 0x0e, 0xb5, 0x96, 0x07, 0xe3, 0xdc, 0xb3,
+ 0x7e, 0xe8, 0xe1, 0x5c, 0xf4, 0x73, 0xf5, 0x11, 0x8b, 0xa8, 0x72, 0x7e,
+ 0xbd, 0x70, 0x56, 0x13, 0xa7, 0xa2, 0xce, 0x2d, 0xf8, 0x0f, 0x21, 0xaf,
+ 0x23, 0x52, 0x2c, 0x58, 0x5d, 0x49, 0x9a, 0x25, 0x03, 0xf1, 0x16, 0x14,
+ 0xa0, 0xfb, 0x7f, 0x29, 0x49, 0xf8, 0xe7, 0x88, 0x2c, 0xac, 0x49, 0xe0,
+ 0xfa, 0x07, 0x7b, 0x6d, 0x54, 0x35, 0xc9, 0xa4, 0x9e, 0x3f, 0x07, 0x14,
+ 0xdd, 0x11, 0x87, 0x09, 0xf9, 0x5a, 0x27, 0xe5},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: uint64 overflow in length of digest
+ // tcID: 190
+ {SEC_OID_SHA512,
+ 190,
+ {0x19, 0x72, 0x47, 0xa5, 0x15, 0xfb, 0x4a, 0x12, 0xe8, 0x74, 0xa4, 0xd4,
+ 0xc9, 0xbe, 0x95, 0xce, 0xe5, 0x37, 0x82, 0xef, 0x47, 0x55, 0x77, 0xdf,
+ 0x61, 0xe0, 0xe7, 0x0e, 0x3c, 0x3b, 0xcd, 0x5b, 0xd4, 0xe9, 0x86, 0x7c,
+ 0x0e, 0x5c, 0x9e, 0xe5, 0xde, 0xcd, 0xed, 0xc5, 0x36, 0x03, 0xf5, 0xaa,
+ 0xa5, 0xb7, 0x83, 0xd7, 0x56, 0x27, 0x9f, 0x4f, 0x74, 0xcd, 0xeb, 0x36,
+ 0xa9, 0x3a, 0xa5, 0x1b, 0xf6, 0xae, 0x3d, 0xb9, 0xd1, 0x64, 0x7e, 0xe6,
+ 0x2f, 0x6a, 0x07, 0x92, 0x86, 0x39, 0x1c, 0x0f, 0x69, 0x1d, 0x2a, 0xed,
+ 0xc1, 0x37, 0x8e, 0x83, 0xde, 0x15, 0x45, 0x72, 0xdb, 0x61, 0x1b, 0x61,
+ 0xb8, 0xf0, 0x6a, 0x84, 0xe9, 0x3b, 0x94, 0xa8, 0x68, 0xb7, 0xe6, 0xf2,
+ 0xd1, 0x34, 0x6a, 0xcf, 0xe7, 0xe1, 0x54, 0x98, 0x6e, 0x49, 0xaf, 0xe1,
+ 0x9f, 0x90, 0x6b, 0x69, 0xf3, 0xe8, 0xf4, 0x20, 0xb5, 0x77, 0x74, 0xde,
+ 0xb2, 0x44, 0xd2, 0x6b, 0x51, 0x5e, 0x88, 0xfc, 0x13, 0x3e, 0xee, 0x71,
+ 0x77, 0x86, 0xda, 0x42, 0xa1, 0x66, 0xde, 0x47, 0xd7, 0xba, 0x27, 0x36,
+ 0xbd, 0xa6, 0x22, 0x7e, 0xc6, 0x3d, 0x08, 0x9a, 0x37, 0x06, 0x41, 0x30,
+ 0xd9, 0x5e, 0x16, 0x05, 0xc8, 0x48, 0x40, 0x7b, 0x38, 0xae, 0x9d, 0x35,
+ 0x85, 0x0a, 0x3b, 0x49, 0x88, 0xa2, 0x2b, 0x86, 0x70, 0x78, 0xa0, 0x1f,
+ 0xa0, 0x38, 0x28, 0x1c, 0x5f, 0x7a, 0x5a, 0xbd, 0x94, 0x7a, 0x9e, 0xd1,
+ 0x2a, 0x21, 0x21, 0xa7, 0x4e, 0x3d, 0xa6, 0xb2, 0xb5, 0x0a, 0x7d, 0x8c,
+ 0x24, 0x00, 0x9f, 0xec, 0xdd, 0x70, 0x18, 0x33, 0x5a, 0x1d, 0xe8, 0xd8,
+ 0x66, 0x77, 0xa2, 0xa2, 0xce, 0x9c, 0x57, 0x24, 0x1b, 0x48, 0x05, 0x31,
+ 0x06, 0x08, 0xfe, 0x7a, 0x5e, 0x7e, 0xd9, 0xd2, 0x9d, 0x46, 0xf9, 0x9f,
+ 0x63, 0xf8, 0x9f, 0x1c, 0x4a, 0x50, 0x12, 0xf4, 0x1c, 0xa1, 0x69, 0x63,
+ 0x83, 0xd9, 0xb2, 0xb4, 0xd1, 0x9b, 0xf9, 0x2b, 0x7d, 0x03, 0x02, 0x63,
+ 0x97, 0x97, 0xb4, 0xdc, 0x55, 0x76, 0xa0, 0x59, 0x27, 0x8b, 0xad, 0xf1,
+ 0xda, 0x47, 0x5f, 0xc4, 0x73, 0x1b, 0xea, 0x6d, 0x62, 0x77, 0x11, 0x7d,
+ 0x03, 0xf4, 0x93, 0x9e, 0xd5, 0x0f, 0x98, 0x90, 0x95, 0x28, 0x6d, 0x5d,
+ 0xfc, 0x48, 0x4e, 0x53, 0x5f, 0x79, 0x29, 0xcf, 0x01, 0x91, 0xc5, 0xe0,
+ 0x06, 0xf8, 0x87, 0x65, 0x27, 0x16, 0x9a, 0x49, 0xf3, 0xcc, 0xfb, 0x8b,
+ 0x9b, 0x21, 0xa9, 0xfa, 0x48, 0xa3, 0x71, 0xda, 0x59, 0x60, 0xff, 0x7b,
+ 0x39, 0x9a, 0xc3, 0xcf, 0x89, 0xa1, 0xcc, 0x0d, 0xd0, 0x31, 0x5b, 0x23,
+ 0x20, 0x7e, 0xbf, 0xff, 0x88, 0x6c, 0xf0, 0x34, 0x22, 0xa0, 0x14, 0x05,
+ 0xdd, 0x8c, 0x70, 0x98, 0xca, 0x92, 0x6f, 0x65, 0xdb, 0x7b, 0xdc, 0x8f,
+ 0x32, 0xad, 0x91, 0x46, 0xac, 0x2c, 0xd8, 0x1f, 0x74, 0x35, 0x68, 0x20,
+ 0x7d, 0xdd, 0x52, 0xb0, 0x44, 0x20, 0xa6, 0xfd, 0xb8, 0x61, 0x93, 0x87,
+ 0x90, 0x23, 0x4b, 0x3a, 0xe9, 0x23, 0xe2, 0xf4, 0x83, 0xbc, 0x69, 0x05,
+ 0xdd, 0xc5, 0xa0, 0x84, 0xe6, 0x26, 0x5b, 0x39, 0xa4, 0x43, 0x17, 0x8a,
+ 0xba, 0x79, 0x07, 0x9e, 0x33, 0xe7, 0xd1, 0x83, 0x15, 0xa8, 0x6a, 0x0a,
+ 0xc4, 0x2d, 0x6e, 0xc5, 0x13, 0xe3, 0xa8, 0x8c, 0x06, 0x19, 0xe0, 0x9c,
+ 0xb2, 0x51, 0x95, 0xae, 0xa8, 0x56, 0x35, 0x5b, 0xb3, 0xdf, 0x00, 0x82,
+ 0x0a, 0x85, 0x6e, 0x17, 0x30, 0xa6, 0x11, 0x96, 0xba, 0xe2, 0x8b, 0x89,
+ 0xfc, 0x19, 0x14, 0xcd, 0xa5, 0xce, 0x0f, 0x97, 0x44, 0x7c, 0x58, 0x17,
+ 0x79, 0x85, 0x16, 0xb4, 0x8c, 0x0d, 0xd4, 0x37, 0x95, 0x3a, 0xe7, 0xca,
+ 0x17, 0xa1, 0xc8, 0x45, 0x02, 0xb3, 0x11, 0x98},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**31 - 1
+ // tcID: 191
+ {SEC_OID_SHA512,
+ 191,
+ {0x56, 0x8e, 0x9f, 0xe5, 0x95, 0x4b, 0x9d, 0x77, 0x64, 0x3a, 0xff, 0x10,
+ 0xe6, 0x98, 0xd2, 0x4c, 0xa7, 0x34, 0xbb, 0x98, 0x8a, 0x65, 0x91, 0xbc,
+ 0xbd, 0x38, 0x65, 0x96, 0x38, 0xe5, 0x8e, 0x8b, 0xa7, 0xd5, 0xb0, 0x3a,
+ 0x91, 0x14, 0xc9, 0xdc, 0x8c, 0xd4, 0xc9, 0x16, 0x13, 0xa5, 0xe9, 0x0e,
+ 0x21, 0xa8, 0x3e, 0xcd, 0xb0, 0x88, 0x44, 0xa6, 0xb4, 0x26, 0x39, 0xe1,
+ 0xc4, 0xa2, 0x92, 0x97, 0x54, 0xee, 0xf7, 0x40, 0xb7, 0xdd, 0x21, 0x62,
+ 0x6d, 0x2a, 0x3d, 0x0f, 0x93, 0xd1, 0xa7, 0x8e, 0x64, 0x02, 0x36, 0x1e,
+ 0xa4, 0x06, 0x65, 0x2d, 0x98, 0xdb, 0x84, 0xe2, 0x35, 0x85, 0x8c, 0x6c,
+ 0x35, 0xaa, 0x4a, 0xe8, 0x31, 0x33, 0xfd, 0xd0, 0x88, 0x07, 0xfb, 0xa7,
+ 0x78, 0x25, 0x66, 0x8c, 0x0f, 0x6e, 0x36, 0xaf, 0x5a, 0xdb, 0xb5, 0x42,
+ 0x2d, 0xb4, 0xb5, 0xbd, 0xe2, 0xc9, 0x66, 0x9f, 0xd6, 0x97, 0x3e, 0x56,
+ 0xdc, 0x12, 0x86, 0x6d, 0x48, 0xe1, 0x32, 0xbe, 0x73, 0x93, 0xa9, 0x5a,
+ 0xee, 0x49, 0x61, 0x3d, 0xf8, 0x3a, 0x04, 0x2c, 0x6e, 0xc3, 0x89, 0xd5,
+ 0x1f, 0xdf, 0x2e, 0x38, 0xac, 0x4f, 0x9e, 0x81, 0x6e, 0xb3, 0xfa, 0x54,
+ 0x67, 0xf5, 0x0d, 0x59, 0x39, 0x48, 0x1e, 0xde, 0x71, 0xc9, 0x45, 0x77,
+ 0x09, 0x5d, 0x2f, 0x94, 0xfa, 0x1f, 0x09, 0xfc, 0xb2, 0x52, 0x9e, 0x86,
+ 0xee, 0x0e, 0x95, 0x48, 0xb4, 0x55, 0xee, 0xb7, 0xd4, 0x35, 0xb1, 0x47,
+ 0x64, 0xfd, 0x99, 0x36, 0xb0, 0xb0, 0x00, 0xb6, 0x15, 0x7c, 0xdf, 0xb1,
+ 0x94, 0x0e, 0xbc, 0xc4, 0xf4, 0xab, 0x24, 0x70, 0x91, 0x3f, 0xa9, 0xaf,
+ 0x40, 0x80, 0x42, 0xf4, 0xcd, 0x09, 0xa6, 0xe3, 0x2b, 0xea, 0x33, 0x01,
+ 0xa1, 0xab, 0x09, 0x3e, 0xa9, 0x30, 0x41, 0x3c, 0x23, 0x0d, 0xcc, 0x72,
+ 0x36, 0x03, 0x91, 0xb9, 0x5e, 0x98, 0x19, 0xe4, 0xe2, 0x45, 0x52, 0x9b,
+ 0x0a, 0x1e, 0x75, 0x51, 0x1c, 0xab, 0x8f, 0x2d, 0x4d, 0x3c, 0x10, 0xc3,
+ 0x7f, 0x2b, 0xd1, 0xc2, 0x54, 0x8c, 0xa6, 0x88, 0xf3, 0xdb, 0x84, 0xc2,
+ 0x74, 0xd6, 0x6e, 0xf9, 0x34, 0xd6, 0xae, 0x55, 0xa4, 0x8e, 0xa6, 0x8e,
+ 0x8b, 0x9b, 0x37, 0x21, 0x4c, 0xfd, 0xa5, 0x10, 0x36, 0xa5, 0x26, 0xf3,
+ 0x37, 0x44, 0xbf, 0x2b, 0xa5, 0xa6, 0x3b, 0x7d, 0x8b, 0xe0, 0xa4, 0xe6,
+ 0xf5, 0x03, 0x94, 0x9d, 0x38, 0xbc, 0xef, 0x9d, 0xfb, 0x81, 0x37, 0x98,
+ 0x4a, 0xd9, 0xc8, 0x7c, 0x44, 0xe7, 0xe7, 0x9c, 0x00, 0xa0, 0xa8, 0x2d,
+ 0x00, 0xc5, 0x75, 0x78, 0x23, 0xd2, 0xc4, 0x9f, 0x4a, 0xc7, 0x3f, 0x05,
+ 0x58, 0x9a, 0x9a, 0xc3, 0xf9, 0x7b, 0xdd, 0xaf, 0xa2, 0x08, 0xa5, 0xe0,
+ 0x71, 0x71, 0xf9, 0xb2, 0xe5, 0xdb, 0xb6, 0x92, 0xbe, 0xc4, 0xaa, 0x4c,
+ 0x71, 0x22, 0xa7, 0x20, 0x84, 0x34, 0x6e, 0xa6, 0x65, 0xb8, 0x7d, 0xa2,
+ 0x27, 0xe3, 0x1d, 0x87, 0x73, 0xf4, 0x9e, 0x08, 0x6c, 0x6b, 0xa1, 0xd2,
+ 0xcf, 0xea, 0xdf, 0xb3, 0x56, 0x41, 0x9b, 0x3c, 0x69, 0x5a, 0x36, 0x34,
+ 0x69, 0x3f, 0x2e, 0xb0, 0x23, 0xeb, 0xa3, 0x01, 0xd6, 0x21, 0x86, 0x85,
+ 0x99, 0x3c, 0x20, 0x1e, 0xda, 0x42, 0x6a, 0x37, 0x73, 0x10, 0xf8, 0x53,
+ 0xaf, 0xe4, 0xf5, 0xeb, 0x01, 0x71, 0xd7, 0x72, 0x08, 0x9c, 0x63, 0xfa,
+ 0xef, 0x2e, 0x73, 0x41, 0x14, 0x54, 0x08, 0xd7, 0xa3, 0x2c, 0xe5, 0xcf,
+ 0x2d, 0x12, 0x12, 0x40, 0x84, 0x46, 0xc8, 0xe0, 0x4b, 0xb5, 0xa2, 0xff,
+ 0x58, 0xba, 0xda, 0xe4, 0x01, 0x9a, 0x56, 0xa9, 0x9d, 0x64, 0xc9, 0x5d,
+ 0xaf, 0xf6, 0x00, 0xd8, 0xec, 0xe0, 0x37, 0xf9, 0x8d, 0x7c, 0x76, 0x3f,
+ 0x9b, 0x69, 0x91, 0x36, 0x10, 0x6f, 0xea, 0xb5},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**32 - 1
+ // tcID: 192
+ {SEC_OID_SHA512,
+ 192,
+ {0x9d, 0x56, 0x98, 0xc4, 0x24, 0xb9, 0xc2, 0xd5, 0x98, 0x0a, 0x59, 0x13,
+ 0xaf, 0xc9, 0xfa, 0x98, 0x8a, 0x51, 0x15, 0xe0, 0xe6, 0x89, 0xb9, 0x68,
+ 0x4a, 0xc6, 0xa1, 0xf8, 0x94, 0x74, 0x95, 0x61, 0x46, 0x78, 0x04, 0xd1,
+ 0x1f, 0xda, 0x1f, 0xd2, 0xe6, 0xfb, 0x7b, 0x98, 0x37, 0x27, 0xf4, 0x22,
+ 0x29, 0xbe, 0x82, 0x93, 0x8e, 0xcb, 0xa0, 0xe9, 0xc4, 0x46, 0xbc, 0xae,
+ 0x9f, 0x21, 0x3d, 0x72, 0x2b, 0xae, 0xf0, 0x8f, 0xe2, 0x38, 0x6e, 0x49,
+ 0x07, 0x12, 0x10, 0x4d, 0x79, 0x5f, 0xe9, 0x39, 0xee, 0x7c, 0xef, 0xa7,
+ 0x8b, 0xda, 0xc9, 0xe6, 0x3d, 0x23, 0xbc, 0x9a, 0x27, 0xf5, 0xa9, 0x3f,
+ 0x35, 0x77, 0x51, 0x7b, 0x76, 0x07, 0xb4, 0x32, 0xcd, 0x0b, 0x04, 0x5b,
+ 0xab, 0xaf, 0x24, 0x1c, 0x9f, 0xb6, 0xf2, 0xbc, 0x4a, 0xbb, 0x0f, 0x71,
+ 0x0b, 0x7b, 0x70, 0x7a, 0xee, 0x58, 0x24, 0x98, 0x37, 0xfa, 0xc1, 0x6d,
+ 0x3a, 0x0b, 0x87, 0x45, 0x71, 0x36, 0x11, 0x08, 0x2d, 0x50, 0x32, 0x7d,
+ 0xaa, 0xd9, 0x6b, 0x57, 0xe8, 0xf9, 0xb2, 0x56, 0xe7, 0x2e, 0x0a, 0x32,
+ 0xc1, 0x1e, 0x43, 0x9a, 0xba, 0xa2, 0x1d, 0x16, 0x93, 0xde, 0x7e, 0x03,
+ 0x01, 0x6b, 0xfc, 0xe3, 0x96, 0xb3, 0x59, 0x1d, 0x27, 0xd0, 0x69, 0x61,
+ 0x6a, 0x8e, 0x0b, 0xdc, 0x34, 0x0d, 0xf8, 0x34, 0x00, 0x48, 0xb0, 0x07,
+ 0x3a, 0x4b, 0x24, 0xdf, 0xfc, 0x83, 0xf0, 0xd6, 0x62, 0xa5, 0x8e, 0xcf,
+ 0x54, 0x9b, 0x18, 0x21, 0xcf, 0x71, 0xf4, 0xac, 0xac, 0x30, 0xc1, 0x56,
+ 0x6c, 0x95, 0xf1, 0x4f, 0x02, 0xf7, 0xdc, 0x3e, 0x7a, 0xb7, 0x5f, 0x91,
+ 0x82, 0x72, 0x84, 0xc5, 0x41, 0x7b, 0x47, 0xe3, 0xa5, 0x13, 0xbf, 0xba,
+ 0x2a, 0x8a, 0x34, 0xe1, 0x5c, 0x25, 0x3c, 0x5c, 0x4e, 0xcd, 0x87, 0xa4,
+ 0xd4, 0x70, 0xcf, 0xfd, 0x49, 0xcc, 0xcb, 0x44, 0xf1, 0xb9, 0x4e, 0x0e,
+ 0x43, 0x73, 0x8e, 0x52, 0x6e, 0x2f, 0xbd, 0xe7, 0xa7, 0x5d, 0x79, 0x84,
+ 0xd3, 0x17, 0xd2, 0xf7, 0xd0, 0xe3, 0xdf, 0xf2, 0x4d, 0x5c, 0x0e, 0xdd,
+ 0xa4, 0x77, 0xce, 0x1e, 0xcd, 0xe8, 0xe1, 0xba, 0x73, 0xb8, 0x45, 0x75,
+ 0xfb, 0xf7, 0x7d, 0x9d, 0xbe, 0x50, 0x11, 0x2b, 0x9e, 0x13, 0x05, 0x81,
+ 0xf8, 0x58, 0x7d, 0xc7, 0xa2, 0xde, 0xad, 0x3e, 0x2e, 0x52, 0xcd, 0x9a,
+ 0xe5, 0x58, 0xbb, 0x74, 0x24, 0x3a, 0xea, 0x20, 0xfb, 0xec, 0x26, 0xc9,
+ 0x32, 0x3e, 0x45, 0xb3, 0x0d, 0xd9, 0xcc, 0x6c, 0x68, 0xf1, 0xd0, 0xfe,
+ 0xbd, 0x89, 0x09, 0x20, 0xd8, 0x9a, 0xa0, 0xfa, 0x1e, 0xab, 0x29, 0xb8,
+ 0x65, 0x8c, 0x73, 0x31, 0xd6, 0x57, 0x90, 0xda, 0x9e, 0x12, 0xc4, 0xa9,
+ 0x29, 0x45, 0xee, 0x54, 0xb3, 0x8c, 0xb9, 0xb1, 0x27, 0x95, 0xd7, 0x4b,
+ 0x5c, 0xb9, 0xbc, 0xe7, 0x06, 0x33, 0xb0, 0x07, 0xa6, 0x05, 0x15, 0x16,
+ 0xd4, 0x80, 0x18, 0xd0, 0x15, 0x7a, 0x94, 0x6a, 0x1b, 0x82, 0x97, 0xd5,
+ 0x41, 0x7d, 0x8f, 0xd5, 0x40, 0x84, 0xac, 0x61, 0x1b, 0xac, 0x2e, 0xf2,
+ 0xdf, 0x20, 0x60, 0x0c, 0x3b, 0xd1, 0xb6, 0x05, 0x6d, 0x2a, 0x29, 0xc9,
+ 0xd4, 0x36, 0x98, 0x90, 0x95, 0x8b, 0xa0, 0x30, 0xeb, 0x25, 0xcf, 0xd3,
+ 0x3e, 0xa0, 0x04, 0x55, 0xc6, 0x82, 0xbd, 0x2c, 0x36, 0xbf, 0xd2, 0x4b,
+ 0x02, 0xa8, 0x86, 0x20, 0x60, 0xfe, 0xb3, 0xda, 0x9f, 0x43, 0x7c, 0xed,
+ 0x7f, 0xaf, 0xf2, 0xaf, 0xbe, 0x5a, 0x15, 0x7f, 0xa0, 0xad, 0xe4, 0x35,
+ 0xe9, 0x41, 0x16, 0xfa, 0x17, 0xf6, 0x74, 0x24, 0xfa, 0xf3, 0xd0, 0x1c,
+ 0x22, 0x76, 0x3f, 0x95, 0xc9, 0x48, 0x6e, 0x03, 0xca, 0x0c, 0x46, 0x52,
+ 0x77, 0x69, 0x39, 0x3d, 0x47, 0xba, 0x2d, 0xaa},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**40 - 1
+ // tcID: 193
+ {SEC_OID_SHA512,
+ 193,
+ {0xa6, 0x3a, 0x20, 0x8c, 0xcc, 0x6b, 0xec, 0xc0, 0x2f, 0xc5, 0xc8, 0xb4,
+ 0x33, 0xd3, 0x4b, 0x4e, 0x38, 0x0e, 0x23, 0x2e, 0x4a, 0x03, 0xa0, 0xb9,
+ 0x5b, 0x8d, 0xf2, 0xca, 0x86, 0xd6, 0xa5, 0xc4, 0x02, 0x85, 0x2d, 0x3a,
+ 0x9e, 0x3c, 0xa4, 0x8f, 0x65, 0xaf, 0x67, 0x33, 0xeb, 0xad, 0xbf, 0x99,
+ 0x22, 0x6b, 0x35, 0x22, 0xdb, 0x6a, 0x7c, 0x85, 0x18, 0x73, 0x82, 0x2f,
+ 0x85, 0x9e, 0xbe, 0x6c, 0x12, 0x01, 0x4e, 0xe9, 0xd7, 0x92, 0xba, 0xca,
+ 0xa7, 0xb9, 0x17, 0xc0, 0xb8, 0x40, 0x8f, 0xf1, 0xeb, 0x32, 0x8b, 0xbe,
+ 0x31, 0xa3, 0x68, 0x32, 0xb0, 0x72, 0x93, 0x44, 0xa3, 0x8a, 0x60, 0xee,
+ 0x14, 0x0f, 0x3f, 0xf7, 0x08, 0xb6, 0x4e, 0x1a, 0xf5, 0x38, 0xd8, 0x88,
+ 0x34, 0x5b, 0x5a, 0xfd, 0x70, 0x15, 0x16, 0x3f, 0x57, 0x49, 0xd2, 0xd0,
+ 0x25, 0xbc, 0xc9, 0xfd, 0xe2, 0xda, 0x10, 0xa3, 0xa1, 0x93, 0x44, 0x7f,
+ 0xfb, 0xb6, 0xb9, 0xf1, 0x10, 0xda, 0x2c, 0xfa, 0xbe, 0xfb, 0x9b, 0x4e,
+ 0x00, 0xbd, 0x15, 0x1a, 0xe7, 0x85, 0x5c, 0x35, 0xd3, 0xda, 0x37, 0xf0,
+ 0x3a, 0x17, 0x49, 0x0e, 0x02, 0x41, 0x6e, 0xa7, 0xb8, 0x07, 0x54, 0x31,
+ 0xf3, 0x28, 0x0a, 0xfa, 0x90, 0x4d, 0xf8, 0x8f, 0xb8, 0xc5, 0xe4, 0xd3,
+ 0xbb, 0x0a, 0x7f, 0x2a, 0x52, 0xc6, 0x71, 0x34, 0xd8, 0xc8, 0x17, 0x56,
+ 0x54, 0x09, 0x21, 0xc9, 0xec, 0x82, 0x73, 0x98, 0x30, 0x79, 0xc4, 0xbb,
+ 0xba, 0x69, 0xe1, 0x1a, 0xe2, 0x42, 0x40, 0x72, 0x5c, 0x6a, 0x4e, 0xd9,
+ 0x0c, 0xd8, 0xce, 0x13, 0x11, 0xb7, 0x53, 0x19, 0x08, 0xb2, 0xcb, 0x2a,
+ 0x58, 0xad, 0x8b, 0x49, 0xea, 0xa2, 0x08, 0xa5, 0xbb, 0xc6, 0x7c, 0x42,
+ 0x93, 0xd9, 0x7d, 0x34, 0xf5, 0x07, 0xb1, 0x20, 0x97, 0x1a, 0xba, 0x0f,
+ 0x1b, 0xc9, 0xc5, 0x39, 0xaa, 0xee, 0xc3, 0xdb, 0xe1, 0xf9, 0xa2, 0x52,
+ 0xe2, 0x03, 0xe4, 0x8b, 0x05, 0xee, 0xf9, 0x55, 0xe0, 0xa2, 0xae, 0xc6,
+ 0x52, 0xd3, 0x30, 0xa4, 0x76, 0x67, 0x05, 0xa7, 0x3f, 0x6c, 0x4e, 0xda,
+ 0xcd, 0x9d, 0xa5, 0xb4, 0xfb, 0x5c, 0xbc, 0x20, 0xd3, 0x9e, 0x9e, 0xd1,
+ 0x95, 0x4e, 0x2c, 0x80, 0xac, 0x15, 0xf5, 0x9a, 0xbf, 0xbe, 0x6d, 0x8f,
+ 0x5f, 0xff, 0xa9, 0x58, 0x62, 0xf4, 0xc1, 0x51, 0x13, 0x2a, 0x2b, 0x11,
+ 0xc4, 0xd1, 0xa7, 0xb6, 0x15, 0xcd, 0x6f, 0x5c, 0x1b, 0x26, 0x58, 0x59,
+ 0x3c, 0x43, 0x12, 0x4a, 0xd3, 0xd5, 0xda, 0x14, 0xc3, 0xd3, 0x92, 0x3f,
+ 0xc1, 0x1d, 0xd0, 0xe7, 0x97, 0xde, 0xca, 0xe7, 0x3c, 0xe2, 0x5b, 0x58,
+ 0x96, 0x6c, 0x5d, 0x00, 0xe4, 0x8f, 0xad, 0x63, 0xaf, 0xc4, 0x20, 0x4c,
+ 0x52, 0xb2, 0x79, 0x85, 0xf4, 0xb1, 0x50, 0x12, 0xab, 0xab, 0xd9, 0xc9,
+ 0x01, 0xdc, 0x81, 0xd7, 0xf6, 0x37, 0x97, 0xfd, 0xd3, 0x50, 0xe7, 0x48,
+ 0x86, 0x2e, 0x56, 0x22, 0x8f, 0x7f, 0xc0, 0x51, 0x6a, 0x93, 0xf3, 0xe9,
+ 0x5a, 0xd1, 0x5c, 0x1d, 0x24, 0x01, 0xec, 0xca, 0xbe, 0x18, 0x5a, 0x53,
+ 0x3d, 0x42, 0x63, 0x0e, 0x94, 0xb7, 0xcb, 0xec, 0x2a, 0x20, 0x0a, 0x59,
+ 0x40, 0x53, 0x50, 0xa5, 0xa9, 0x39, 0x9d, 0x83, 0xc5, 0x8d, 0xcc, 0x3a,
+ 0x64, 0x42, 0x9c, 0x6d, 0x9f, 0xea, 0x31, 0xcb, 0x19, 0x17, 0xaa, 0x6b,
+ 0x31, 0x24, 0x16, 0xbd, 0x19, 0xb9, 0xc6, 0xc6, 0x11, 0x3b, 0x9f, 0x44,
+ 0xd8, 0x12, 0xd7, 0xe8, 0x36, 0x90, 0xd5, 0xa9, 0x12, 0x0d, 0x4b, 0xcf,
+ 0x3c, 0xae, 0xc2, 0xc7, 0xd1, 0xe6, 0x29, 0xa8, 0x40, 0xa5, 0x01, 0x43,
+ 0xda, 0x2c, 0x24, 0x2b, 0x2a, 0x76, 0x11, 0x93, 0xfd, 0xfa, 0x3d, 0x33,
+ 0x70, 0x7d, 0xca, 0xc7, 0xd0, 0x95, 0x63, 0xda},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: length of digest = 2**64 - 1
+ // tcID: 194
+ {SEC_OID_SHA512,
+ 194,
+ {0xb6, 0x30, 0x2a, 0x6d, 0xc2, 0xc5, 0xc9, 0xe1, 0x3b, 0x4b, 0x39, 0x31,
+ 0x76, 0x9b, 0xa2, 0x71, 0xd9, 0x7f, 0x0d, 0xf7, 0xe5, 0x4b, 0x7b, 0x63,
+ 0x6e, 0x32, 0x75, 0xef, 0x69, 0xf0, 0x6b, 0x52, 0x15, 0x63, 0xbc, 0x5f,
+ 0x5c, 0xa1, 0xcc, 0x31, 0x70, 0x70, 0x5f, 0xb1, 0x80, 0x05, 0x00, 0xe6,
+ 0x7c, 0x97, 0xdf, 0xce, 0x5d, 0x49, 0x86, 0x51, 0x4f, 0x4e, 0x8d, 0xcc,
+ 0x67, 0xc8, 0x31, 0x8f, 0xde, 0x57, 0x94, 0xe1, 0xed, 0x13, 0x8f, 0x9f,
+ 0x50, 0xf7, 0x48, 0xa6, 0x6f, 0xfd, 0xef, 0xc9, 0xeb, 0x0c, 0x22, 0x7c,
+ 0xb8, 0xbd, 0xb6, 0xb0, 0x03, 0xfe, 0x63, 0x55, 0x8c, 0x66, 0x98, 0xcb,
+ 0xfc, 0xb1, 0x2c, 0xd5, 0x3b, 0x5f, 0x98, 0x6c, 0xe9, 0x77, 0xed, 0xa7,
+ 0xbe, 0x54, 0xe6, 0x2a, 0xc9, 0xea, 0x52, 0x3f, 0xc3, 0x8c, 0xa2, 0x55,
+ 0x99, 0x8b, 0x74, 0x4c, 0x8f, 0xf9, 0x07, 0xa9, 0x9d, 0xd8, 0xbf, 0xdb,
+ 0x03, 0x05, 0xe0, 0xb1, 0xd8, 0xe7, 0x9c, 0x83, 0x13, 0xea, 0x0c, 0x78,
+ 0xd4, 0x7d, 0x6b, 0x76, 0xa2, 0x5d, 0xed, 0x0d, 0xa2, 0x48, 0x50, 0x28,
+ 0x00, 0xcc, 0xb4, 0x4b, 0x16, 0x65, 0xd1, 0x79, 0x3d, 0xe2, 0x07, 0xe2,
+ 0x0f, 0xec, 0xd0, 0x91, 0x52, 0xee, 0xf0, 0xda, 0xdc, 0x99, 0xd2, 0x4f,
+ 0xc0, 0x13, 0xe5, 0x5c, 0x98, 0x3e, 0x9a, 0x4b, 0x30, 0x97, 0x89, 0x5d,
+ 0x41, 0xc3, 0x8c, 0xc6, 0xe9, 0xc7, 0x03, 0x4b, 0x22, 0x5d, 0xe5, 0xa0,
+ 0x3f, 0xe1, 0x1b, 0xfa, 0xf4, 0xaa, 0x2f, 0x2c, 0xc2, 0x90, 0xba, 0x07,
+ 0x65, 0x73, 0x2a, 0xdc, 0xb2, 0x47, 0x96, 0xac, 0x9a, 0x7c, 0x3e, 0x2a,
+ 0xd1, 0x59, 0x85, 0x67, 0x50, 0xcc, 0x94, 0x17, 0x42, 0x7c, 0xa0, 0x13,
+ 0xe2, 0x6f, 0xe9, 0x11, 0xd2, 0xa3, 0x1b, 0xa8, 0x74, 0x6d, 0xa3, 0x0a,
+ 0xe7, 0x17, 0xdf, 0xe8, 0x66, 0x44, 0x6b, 0x6b, 0x6a, 0xda, 0x2f, 0xe9,
+ 0xa5, 0xb9, 0x13, 0x7a, 0xb9, 0xe6, 0x5e, 0x2a, 0xb8, 0xfd, 0x79, 0xd8,
+ 0xea, 0x8f, 0x55, 0xd5, 0xf7, 0x21, 0x5e, 0x23, 0x4f, 0xd5, 0xea, 0xd6,
+ 0xc3, 0x34, 0xef, 0x34, 0x05, 0xc5, 0x67, 0x99, 0x9e, 0x0b, 0x3a, 0x54,
+ 0x0e, 0x94, 0x67, 0xad, 0x17, 0xad, 0x20, 0xdb, 0xa6, 0xac, 0x7d, 0xe3,
+ 0x9c, 0x11, 0x54, 0x5e, 0x86, 0xe2, 0xd9, 0x73, 0xc3, 0x9f, 0x0a, 0x83,
+ 0xe1, 0x5a, 0x62, 0xd2, 0x2b, 0x62, 0x8b, 0x4b, 0x88, 0x90, 0x30, 0x15,
+ 0xcc, 0xc5, 0xc2, 0xed, 0x12, 0x81, 0x8c, 0x9f, 0x22, 0xfc, 0x97, 0xa9,
+ 0xeb, 0xe1, 0xd3, 0x2f, 0x42, 0x6a, 0xcb, 0xae, 0x97, 0x23, 0xf7, 0x1b,
+ 0x86, 0xf7, 0xac, 0x7b, 0x6f, 0xda, 0xf7, 0x07, 0x5b, 0x9f, 0xb1, 0x46,
+ 0x20, 0x48, 0x6a, 0x21, 0x8d, 0xa4, 0xed, 0x75, 0x57, 0x8a, 0xab, 0xe4,
+ 0x60, 0x0f, 0x2a, 0x39, 0x4c, 0xc6, 0x86, 0x5a, 0xb2, 0xf5, 0xc3, 0x59,
+ 0x13, 0xcd, 0xcb, 0x7d, 0x75, 0x80, 0x28, 0x5e, 0xc0, 0x83, 0x89, 0xed,
+ 0x9d, 0x8e, 0xca, 0x93, 0xa7, 0x49, 0x00, 0x98, 0xc8, 0x9c, 0x72, 0x0b,
+ 0xf1, 0xaf, 0x7e, 0x1f, 0x37, 0x88, 0x9f, 0xb8, 0x5c, 0xa6, 0xb4, 0xbe,
+ 0xc4, 0xd5, 0x52, 0x78, 0x4f, 0xff, 0x6f, 0xce, 0x0b, 0xe5, 0xc6, 0x2a,
+ 0x79, 0xe6, 0xcc, 0xf0, 0x5f, 0x04, 0x8b, 0xbc, 0xd0, 0x33, 0xe6, 0xc7,
+ 0x21, 0x0c, 0x13, 0x11, 0xc4, 0x88, 0x76, 0xd3, 0xe7, 0x39, 0x82, 0x7c,
+ 0xed, 0x4e, 0x83, 0x44, 0xb7, 0x47, 0x7c, 0xe5, 0xcb, 0xe5, 0xf5, 0x61,
+ 0xca, 0x32, 0xa6, 0x1b, 0x19, 0x27, 0xd0, 0xaf, 0x14, 0x19, 0xe7, 0x5f,
+ 0x38, 0x3a, 0x5e, 0xa0, 0x1b, 0x11, 0x7b, 0xf4, 0xea, 0x4c, 0x9e, 0x0c,
+ 0x64, 0x05, 0x2f, 0x23, 0x67, 0xaf, 0x8b, 0x4a},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: incorrect length of digest
+ // tcID: 195
+ {SEC_OID_SHA512,
+ 195,
+ {0x56, 0xc6, 0x74, 0xdd, 0x18, 0x19, 0xd1, 0x1b, 0x45, 0x46, 0xbe, 0x72,
+ 0x8e, 0x25, 0xe1, 0x9c, 0x23, 0xff, 0x05, 0x29, 0xc9, 0x27, 0x01, 0x3e,
+ 0x81, 0xd6, 0x37, 0xa0, 0x82, 0xb2, 0xd0, 0xae, 0x13, 0xe2, 0xf6, 0xf9,
+ 0xf4, 0x87, 0x27, 0xf3, 0xb9, 0xe3, 0x18, 0xd6, 0xf1, 0x5d, 0x4e, 0x73,
+ 0x7e, 0xee, 0x63, 0xa7, 0xe0, 0x10, 0x4a, 0xe6, 0xc1, 0x15, 0x53, 0x9c,
+ 0xd2, 0x6c, 0x41, 0x33, 0xba, 0x38, 0x6b, 0xf5, 0x26, 0x5d, 0x2d, 0x9f,
+ 0xc9, 0x19, 0x97, 0xd3, 0xf2, 0x62, 0xb5, 0x3c, 0x31, 0x1f, 0x2b, 0x54,
+ 0xe7, 0x5f, 0xfc, 0x71, 0x68, 0x44, 0xd8, 0x06, 0xee, 0x30, 0xa5, 0xab,
+ 0x46, 0x3d, 0x1b, 0xbd, 0x63, 0x5f, 0x88, 0x2e, 0x18, 0x8b, 0x67, 0xb0,
+ 0x62, 0x10, 0xc2, 0xaf, 0xca, 0x56, 0x7b, 0xc4, 0x7a, 0xf5, 0x0c, 0x76,
+ 0xd1, 0xbc, 0xf7, 0x03, 0x39, 0x75, 0x12, 0xd3, 0x0b, 0x67, 0xc1, 0x98,
+ 0xaf, 0x31, 0x9c, 0x2a, 0xfa, 0xbe, 0x34, 0x3f, 0xd0, 0x36, 0x6c, 0xa8,
+ 0x09, 0x9b, 0x4e, 0x8b, 0xf9, 0x25, 0xbb, 0x01, 0xf3, 0x9d, 0xdf, 0xda,
+ 0x97, 0xc1, 0xf0, 0xf3, 0xbb, 0x7f, 0x62, 0xb8, 0x28, 0x5a, 0xd6, 0xdb,
+ 0xd4, 0x27, 0x88, 0x9b, 0xb4, 0xd2, 0x9b, 0xee, 0x78, 0x8f, 0xf4, 0xb4,
+ 0x6b, 0x29, 0xdd, 0x8f, 0xf4, 0xc5, 0xe5, 0xaf, 0x91, 0x9e, 0x61, 0xe5,
+ 0xcb, 0xd4, 0x24, 0x2a, 0x0e, 0x46, 0xa1, 0xaf, 0x6a, 0x26, 0xad, 0x99,
+ 0xd8, 0xde, 0x39, 0xa1, 0x86, 0x45, 0x01, 0xf3, 0x72, 0x4e, 0x34, 0x8b,
+ 0x62, 0x44, 0x56, 0x73, 0xa9, 0xd7, 0x1b, 0x99, 0x7a, 0xfe, 0x23, 0x48,
+ 0xbf, 0x8c, 0xc6, 0xf9, 0xca, 0x26, 0x2e, 0x81, 0xb9, 0x55, 0xe5, 0x10,
+ 0x9b, 0x02, 0x58, 0x50, 0x2a, 0xd9, 0xac, 0x8a, 0x24, 0xc5, 0xe2, 0x20,
+ 0x53, 0x6b, 0x99, 0xbe, 0x69, 0x08, 0x51, 0x16, 0x9c, 0x3e, 0xa5, 0x6a,
+ 0x12, 0x5e, 0xee, 0x7b, 0x2b, 0x37, 0x4d, 0xaf, 0x9f, 0x6b, 0x95, 0xee,
+ 0xed, 0xaf, 0x97, 0xf8, 0x15, 0x1f, 0x61, 0x8f, 0x14, 0x99, 0x25, 0x66,
+ 0x56, 0xaf, 0xce, 0xdb, 0x8f, 0xef, 0xd1, 0xa5, 0x24, 0x12, 0x80, 0x68,
+ 0xce, 0x65, 0xc9, 0x81, 0x62, 0xf9, 0xb5, 0x46, 0x7f, 0xe3, 0xe4, 0x1f,
+ 0x73, 0xb2, 0x03, 0x9d, 0x05, 0x67, 0x45, 0x54, 0x4d, 0x92, 0x7e, 0xd6,
+ 0x3f, 0x8a, 0x58, 0x8c, 0x82, 0x0a, 0x8b, 0x45, 0xad, 0x7b, 0xbf, 0x4c,
+ 0xde, 0x14, 0x4f, 0xde, 0xa2, 0xf2, 0x41, 0x56, 0x01, 0x99, 0xeb, 0x8c,
+ 0xe4, 0x5b, 0x18, 0x68, 0x49, 0x83, 0x85, 0x67, 0x7a, 0x13, 0xba, 0x3f,
+ 0x3d, 0xb9, 0xf2, 0xec, 0xaf, 0x8b, 0x55, 0x98, 0x5a, 0x39, 0x8a, 0x8c,
+ 0x95, 0xec, 0x2e, 0x02, 0xda, 0xe9, 0x5d, 0x4e, 0x4c, 0x0c, 0xf8, 0x64,
+ 0xaf, 0xf3, 0xfa, 0xc9, 0x20, 0xc1, 0xf1, 0x2d, 0x76, 0x85, 0x96, 0x1b,
+ 0xb6, 0xe6, 0x81, 0xb3, 0x1e, 0x94, 0x4d, 0x58, 0xca, 0x22, 0xd6, 0x4d,
+ 0x38, 0x32, 0x2d, 0x66, 0xd2, 0x8e, 0x2d, 0x7d, 0xb1, 0xbb, 0xe6, 0x40,
+ 0xdf, 0x42, 0xa1, 0x08, 0xda, 0xa2, 0x75, 0xdd, 0xf2, 0x05, 0x0c, 0xa9,
+ 0x3c, 0xad, 0xee, 0x43, 0x3f, 0x3a, 0x65, 0xe8, 0x8e, 0x7e, 0x52, 0x73,
+ 0x3d, 0x4a, 0x35, 0x2d, 0xab, 0x14, 0x49, 0xba, 0xf6, 0x9c, 0x9e, 0xfa,
+ 0x73, 0x64, 0x27, 0x44, 0x3c, 0x26, 0xb5, 0x87, 0xbb, 0x0e, 0x35, 0x9d,
+ 0xe5, 0xdd, 0xb7, 0x52, 0x53, 0x61, 0x56, 0x54, 0xb3, 0x32, 0x46, 0xf1,
+ 0xa0, 0x35, 0xa2, 0x3e, 0xee, 0xdb, 0x2f, 0x15, 0x07, 0x04, 0x58, 0x9e,
+ 0x98, 0x6a, 0x52, 0xcb, 0x83, 0x54, 0x69, 0x7f, 0x33, 0xea, 0x87, 0x40,
+ 0x79, 0xcb, 0x82, 0x8b, 0xe0, 0x0d, 0x56, 0xca},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: lonely octet string tag
+ // tcID: 196
+ {SEC_OID_SHA512,
+ 196,
+ {0x87, 0x6d, 0x9d, 0x2c, 0x9f, 0xe4, 0x0b, 0x3d, 0x3c, 0x9b, 0x35, 0x89,
+ 0xac, 0x75, 0xcd, 0x88, 0x76, 0xb5, 0xe3, 0xb6, 0x5f, 0xd1, 0x5d, 0x39,
+ 0xcf, 0x61, 0xda, 0xa1, 0x57, 0xda, 0xbf, 0xb6, 0x59, 0xac, 0x0d, 0x41,
+ 0x1e, 0x5d, 0xa5, 0xa4, 0xfc, 0x69, 0xed, 0xbd, 0x33, 0xf3, 0xf2, 0xdc,
+ 0x2b, 0xdd, 0x12, 0xb5, 0xe2, 0xa4, 0x97, 0xc7, 0xa0, 0xd6, 0x48, 0x6c,
+ 0xdc, 0xce, 0xf0, 0xca, 0x8e, 0xe1, 0xf6, 0x54, 0xaa, 0xfa, 0xe8, 0x00,
+ 0xed, 0x76, 0x46, 0x70, 0xa3, 0x4d, 0x2f, 0x2d, 0x64, 0x91, 0xa9, 0x77,
+ 0x24, 0xe6, 0xd8, 0xc9, 0x33, 0xa3, 0x18, 0x72, 0x6b, 0xf9, 0x17, 0x65,
+ 0xba, 0xf0, 0x6b, 0xac, 0x71, 0x78, 0x81, 0x78, 0xe5, 0x65, 0xad, 0x8c,
+ 0xaf, 0x12, 0xc4, 0xc1, 0x00, 0x3e, 0xd4, 0xf7, 0x24, 0xd7, 0xfb, 0x83,
+ 0xab, 0x09, 0xcf, 0x05, 0xce, 0xbf, 0x66, 0x0d, 0xaa, 0x44, 0xfe, 0x89,
+ 0x18, 0xb6, 0xbc, 0x65, 0x25, 0xe7, 0x36, 0x1c, 0xe4, 0x19, 0x06, 0x25,
+ 0xc5, 0x24, 0x42, 0xbc, 0x99, 0xac, 0x36, 0x57, 0xf2, 0x5a, 0x0a, 0xce,
+ 0x38, 0x90, 0xb9, 0x0e, 0xb9, 0x47, 0xd8, 0x22, 0x9a, 0xdc, 0xcf, 0x19,
+ 0x1f, 0x7b, 0x73, 0x62, 0xeb, 0xda, 0x5f, 0x62, 0x79, 0x4d, 0xe0, 0x35,
+ 0x89, 0xb7, 0x43, 0x7d, 0x85, 0x99, 0x1c, 0x91, 0xfd, 0x55, 0xf0, 0x12,
+ 0x3b, 0x6c, 0x48, 0x9e, 0x18, 0x51, 0x4c, 0x0a, 0x97, 0x7a, 0x79, 0x8b,
+ 0xa9, 0x04, 0x53, 0xf4, 0xbf, 0x45, 0x21, 0xf4, 0x38, 0xb6, 0xc0, 0x96,
+ 0xf2, 0xcf, 0x76, 0x35, 0x2e, 0x2d, 0x48, 0x73, 0x7a, 0x28, 0xcb, 0xc2,
+ 0x6f, 0xcf, 0x15, 0x15, 0xee, 0x54, 0xe6, 0xbd, 0xa9, 0x95, 0x24, 0xb9,
+ 0xc2, 0xfb, 0x45, 0x4a, 0xbb, 0xca, 0xa9, 0x83, 0x5f, 0x36, 0xf7, 0x35,
+ 0x09, 0xed, 0x7f, 0xdf, 0x1b, 0x36, 0x7b, 0xe3, 0x80, 0x28, 0x3f, 0x0d,
+ 0x39, 0x1a, 0x1f, 0xf6, 0xa9, 0x81, 0x9b, 0xff, 0xe6, 0x29, 0xe7, 0x14,
+ 0x4a, 0xe5, 0xfb, 0xe0, 0x3f, 0xd5, 0xfa, 0x9b, 0xb9, 0xac, 0xb9, 0xbf,
+ 0xc0, 0xc2, 0x90, 0x6a, 0xba, 0x09, 0xf8, 0xd7, 0x97, 0xc3, 0x80, 0x46,
+ 0xc9, 0x96, 0xf4, 0x58, 0xa2, 0xe5, 0x5f, 0x14, 0x51, 0xdc, 0xac, 0x20,
+ 0xe0, 0x82, 0x25, 0x7d, 0x6e, 0xbb, 0x13, 0xf6, 0x96, 0x6b, 0x0c, 0x2c,
+ 0xbe, 0xe4, 0xb8, 0xdf, 0x9e, 0x75, 0xd3, 0x1b, 0x45, 0x72, 0x05, 0xa8,
+ 0xb5, 0x34, 0xef, 0xec, 0xdb, 0xbf, 0xd8, 0x70, 0x6a, 0xa8, 0x25, 0x8b,
+ 0x2a, 0x85, 0x66, 0x96, 0x41, 0xfe, 0x9e, 0xe8, 0x13, 0x2e, 0x6f, 0xb3,
+ 0x56, 0xdd, 0xfc, 0xa1, 0x63, 0x44, 0x32, 0x9f, 0x92, 0x45, 0xb8, 0x56,
+ 0xae, 0xfd, 0x26, 0x3f, 0xa4, 0xa7, 0x4f, 0xec, 0x49, 0x5e, 0x28, 0xea,
+ 0xcc, 0x50, 0xee, 0xbb, 0x82, 0x27, 0x92, 0xc4, 0x00, 0xb2, 0xb3, 0xc0,
+ 0x74, 0x10, 0x13, 0xda, 0x88, 0x0d, 0x5f, 0x73, 0x9b, 0xfc, 0x5e, 0xd2,
+ 0x3b, 0x0f, 0x52, 0x3c, 0x71, 0x95, 0x88, 0xf3, 0xa1, 0xf4, 0xc4, 0x5b,
+ 0x8f, 0x30, 0x58, 0x79, 0x40, 0x13, 0xee, 0x49, 0xcd, 0x60, 0x48, 0x88,
+ 0xa1, 0x47, 0x7b, 0x32, 0x27, 0xc9, 0xde, 0x02, 0x30, 0x21, 0x04, 0x79,
+ 0xdb, 0xed, 0xdb, 0x1f, 0xdd, 0x6b, 0x94, 0x57, 0x31, 0x41, 0x20, 0x0d,
+ 0xb3, 0xda, 0x79, 0xa6, 0xca, 0xae, 0x2b, 0x01, 0x18, 0xfa, 0x8e, 0xf2,
+ 0x8b, 0x92, 0x4b, 0x71, 0x16, 0xb3, 0x04, 0xd2, 0xf2, 0xb4, 0x69, 0xdb,
+ 0x87, 0x57, 0xfb, 0x46, 0x3a, 0x05, 0xc4, 0x95, 0xba, 0xac, 0x6d, 0x63,
+ 0xa7, 0x61, 0x19, 0xed, 0x4a, 0x8c, 0x49, 0x10, 0x04, 0x8e, 0xb7, 0x81,
+ 0x3f, 0xdc, 0x86, 0xeb, 0x9b, 0x9d, 0xb1, 0xde},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending 0's to digest
+ // tcID: 197
+ {SEC_OID_SHA512,
+ 197,
+ {0xb0, 0xf7, 0x6e, 0xef, 0xf1, 0x46, 0x2f, 0x8e, 0xe6, 0xe7, 0x3c, 0x52,
+ 0x4c, 0x8f, 0xc6, 0x79, 0x25, 0x47, 0x77, 0x4d, 0x17, 0xc0, 0x0f, 0x38,
+ 0xdf, 0x85, 0x33, 0x54, 0x6d, 0x80, 0x2c, 0x0d, 0x8e, 0xbe, 0x19, 0x2d,
+ 0x23, 0xa5, 0xf1, 0x47, 0x2e, 0xaf, 0x56, 0x24, 0x23, 0xc4, 0x23, 0xd3,
+ 0x64, 0x6c, 0x12, 0x57, 0x4f, 0x69, 0xf7, 0xc8, 0x5f, 0xed, 0x1a, 0xed,
+ 0x00, 0x83, 0x53, 0x2d, 0x1e, 0x52, 0x05, 0x00, 0x53, 0xa8, 0xa1, 0x11,
+ 0xe3, 0xcf, 0x4e, 0x24, 0xa2, 0x4b, 0x09, 0x44, 0xf0, 0xf1, 0x4a, 0xfb,
+ 0xd7, 0x0f, 0xe5, 0x36, 0x15, 0x76, 0x45, 0x24, 0xa9, 0x71, 0x5e, 0x33,
+ 0x36, 0xbf, 0xab, 0xad, 0x47, 0x6c, 0x12, 0xfa, 0xae, 0xca, 0x1d, 0xf2,
+ 0x1c, 0x01, 0x62, 0xb7, 0xed, 0x9a, 0x5c, 0x91, 0xea, 0x64, 0xb2, 0xb8,
+ 0xdd, 0xfb, 0xe5, 0xd7, 0xd1, 0xb5, 0x01, 0x49, 0xb3, 0x15, 0x23, 0xd3,
+ 0x96, 0xe6, 0xc9, 0x6e, 0xa7, 0xc5, 0xf9, 0xc2, 0xfd, 0x20, 0xfb, 0xbd,
+ 0xcb, 0x69, 0x9a, 0x6d, 0x75, 0xfa, 0x00, 0xad, 0xc3, 0x90, 0xff, 0x6a,
+ 0xb9, 0x5d, 0xe2, 0xb4, 0x05, 0xc3, 0x14, 0xa1, 0xae, 0x73, 0x98, 0x08,
+ 0x7f, 0x4d, 0x54, 0xf3, 0x7b, 0x68, 0x05, 0x31, 0x8f, 0xc8, 0x08, 0x8a,
+ 0x49, 0xba, 0x46, 0xb2, 0xb1, 0xf7, 0xdc, 0xd6, 0xdd, 0x16, 0x88, 0x1a,
+ 0x64, 0x1d, 0x92, 0x2a, 0xae, 0x80, 0xe3, 0xcd, 0x0b, 0xaa, 0x82, 0xcf,
+ 0x1b, 0xc1, 0xda, 0x9b, 0x0d, 0x3a, 0xf2, 0x4d, 0x4b, 0x04, 0xbb, 0xfb,
+ 0x1d, 0x15, 0x70, 0xb2, 0x38, 0x5c, 0x84, 0x8c, 0xad, 0x19, 0x02, 0x08,
+ 0x3f, 0x9e, 0x78, 0x23, 0xfd, 0x8f, 0x6a, 0xfe, 0x84, 0x05, 0x1b, 0xa5,
+ 0x4c, 0x76, 0xdb, 0x9d, 0x73, 0x13, 0x23, 0x89, 0x59, 0x79, 0x1f, 0xe2,
+ 0xb0, 0x94, 0x7c, 0xef, 0x28, 0xb2, 0x95, 0x42, 0x34, 0xa5, 0x6e, 0xa3,
+ 0x82, 0x34, 0x33, 0xff, 0x5f, 0xcf, 0xbe, 0xb3, 0x7d, 0xd8, 0xd1, 0x8f,
+ 0x6a, 0x04, 0xd2, 0x02, 0xc7, 0x75, 0x7d, 0x2f, 0x0c, 0x0e, 0x91, 0xd6,
+ 0x38, 0x4a, 0x90, 0x37, 0x10, 0x40, 0x41, 0xda, 0xbd, 0x72, 0xca, 0x42,
+ 0x9a, 0x3b, 0x64, 0x93, 0x15, 0xc5, 0xe7, 0x00, 0xc5, 0x1d, 0x35, 0xc1,
+ 0x6a, 0x58, 0x5b, 0x0e, 0x9b, 0x6b, 0x9e, 0x01, 0x9a, 0xb3, 0x6c, 0x91,
+ 0x68, 0xa1, 0x71, 0x70, 0xfc, 0xc3, 0x8b, 0x4c, 0x8d, 0xbf, 0xaf, 0x41,
+ 0x3b, 0x14, 0x8b, 0x32, 0x17, 0xef, 0xee, 0x71, 0x3e, 0x0a, 0x44, 0x54,
+ 0x04, 0x98, 0xf9, 0x2c, 0xb3, 0x3e, 0x84, 0x39, 0xec, 0x58, 0x5d, 0x03,
+ 0xfb, 0x9c, 0x5d, 0xdb, 0x44, 0x32, 0x53, 0x91, 0x4b, 0x0a, 0xc9, 0x0f,
+ 0xf9, 0x7c, 0x6c, 0x90, 0x93, 0x00, 0x3b, 0xf1, 0x0c, 0xb0, 0x56, 0x52,
+ 0xac, 0x59, 0xcc, 0x2a, 0x4f, 0xb5, 0x4e, 0x92, 0xff, 0x64, 0x38, 0xf3,
+ 0x98, 0x5e, 0x7c, 0xed, 0xcc, 0x0f, 0xc7, 0xff, 0x18, 0xe2, 0xe2, 0x68,
+ 0x3d, 0x5b, 0xc4, 0x1e, 0xaf, 0xb8, 0xbd, 0x26, 0x7b, 0x3b, 0xb5, 0x0b,
+ 0x63, 0x70, 0xb1, 0x64, 0xfd, 0x84, 0xf0, 0x53, 0xac, 0xac, 0xd8, 0xdd,
+ 0x38, 0xa2, 0x6c, 0x08, 0xa3, 0xca, 0x1a, 0xe8, 0x52, 0x84, 0x24, 0x9b,
+ 0x5b, 0x94, 0x19, 0x08, 0x0a, 0x6d, 0xea, 0x94, 0x51, 0x91, 0x42, 0x15,
+ 0x04, 0xa1, 0xea, 0xf3, 0x23, 0x0e, 0xf8, 0xd1, 0xa8, 0xb3, 0x53, 0xfa,
+ 0x68, 0x45, 0x2a, 0xff, 0x14, 0x23, 0xf5, 0x02, 0x1e, 0x3b, 0x9b, 0x6c,
+ 0x7d, 0x29, 0x0c, 0x9e, 0xeb, 0x03, 0x10, 0x19, 0x09, 0xf9, 0x6a, 0x3b,
+ 0x02, 0xd8, 0x7a, 0x12, 0x39, 0x66, 0x3e, 0x34, 0x60, 0xc6, 0xca, 0x04,
+ 0x53, 0xf5, 0xb2, 0xc1, 0x7b, 0xc2, 0xf0, 0x8a},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: prepending 0's to digest
+ // tcID: 198
+ {SEC_OID_SHA512,
+ 198,
+ {0x9a, 0xb7, 0x6d, 0x31, 0x8d, 0x79, 0xa8, 0x40, 0xc7, 0xd8, 0x1a, 0x15,
+ 0xfb, 0x67, 0xba, 0xf3, 0x80, 0x90, 0x1d, 0xda, 0x02, 0x6d, 0x6a, 0xd3,
+ 0x92, 0xee, 0xe9, 0xca, 0xd2, 0x52, 0x0a, 0x7d, 0x87, 0xa6, 0x59, 0xa4,
+ 0x9b, 0x65, 0xd5, 0xde, 0xe7, 0x73, 0xb3, 0x0c, 0x0d, 0x31, 0x9d, 0xc5,
+ 0x7f, 0x31, 0x81, 0x89, 0x02, 0x24, 0x78, 0x68, 0xa5, 0x58, 0x74, 0xf2,
+ 0x10, 0xb1, 0xe0, 0xb8, 0x62, 0x9f, 0x4d, 0x56, 0x56, 0x26, 0x83, 0x7e,
+ 0xe0, 0x63, 0xde, 0xee, 0x65, 0xd9, 0x5c, 0x8b, 0x56, 0x9f, 0x3c, 0x38,
+ 0x67, 0x31, 0x72, 0xc4, 0x8a, 0xd6, 0x8c, 0xba, 0xca, 0xee, 0x2d, 0x8c,
+ 0x69, 0xfc, 0x3e, 0x22, 0x52, 0x3f, 0x95, 0xab, 0x75, 0xf5, 0x87, 0xaf,
+ 0x15, 0xd5, 0xbe, 0x52, 0x9d, 0x95, 0x83, 0x5f, 0x72, 0xc1, 0x63, 0xb5,
+ 0x4a, 0xf9, 0xd9, 0x28, 0x31, 0xae, 0x8f, 0x3f, 0xff, 0x0c, 0xf7, 0x92,
+ 0x0d, 0x57, 0xc2, 0x8a, 0x88, 0xa2, 0x30, 0x84, 0x64, 0x9c, 0xb2, 0x0a,
+ 0x68, 0x21, 0x64, 0x58, 0xae, 0x67, 0xb6, 0xd9, 0x9d, 0x54, 0x38, 0x7f,
+ 0xc0, 0x0d, 0x84, 0x51, 0x74, 0xe2, 0xf3, 0xe9, 0x30, 0xc1, 0xa0, 0xe0,
+ 0x89, 0xcd, 0xa5, 0x62, 0x73, 0xea, 0x4f, 0x67, 0x3a, 0xf1, 0x96, 0xb5,
+ 0x6b, 0x55, 0x92, 0x4b, 0x57, 0xaa, 0x0b, 0x91, 0xad, 0xee, 0x03, 0xb6,
+ 0x9e, 0x98, 0x43, 0x8b, 0x12, 0xef, 0x9d, 0x3c, 0x3a, 0x65, 0xf7, 0xba,
+ 0x06, 0xd7, 0xc5, 0x8e, 0x5f, 0xc1, 0x0e, 0xae, 0xc8, 0x25, 0x3c, 0xb6,
+ 0xfc, 0xda, 0xee, 0xd5, 0xc3, 0x1f, 0x17, 0x72, 0x91, 0x94, 0x5b, 0xf0,
+ 0xc6, 0x9e, 0x7b, 0xfa, 0x27, 0x3d, 0x30, 0x50, 0x4c, 0xc6, 0xe9, 0x4f,
+ 0x7b, 0x7d, 0x60, 0x75, 0x41, 0x35, 0x11, 0x74, 0x11, 0xad, 0x5b, 0x25,
+ 0xb6, 0x00, 0x3e, 0xa8, 0x6b, 0x80, 0x8a, 0xd8, 0x0e, 0xfe, 0xd1, 0x99,
+ 0xa5, 0x59, 0xf9, 0xc8, 0x4f, 0x47, 0x3f, 0xa1, 0xf5, 0x54, 0xee, 0xa9,
+ 0x85, 0xe7, 0x11, 0x1d, 0xcb, 0x2d, 0xf4, 0xc4, 0xbe, 0xe1, 0xaa, 0xe2,
+ 0x2e, 0x58, 0xfe, 0x02, 0x16, 0xc4, 0xa0, 0xc9, 0x37, 0xaa, 0x08, 0xd6,
+ 0x2b, 0x92, 0x22, 0x83, 0x3f, 0xde, 0x32, 0xd9, 0x91, 0xe4, 0xf8, 0xec,
+ 0xa6, 0x19, 0xd0, 0x35, 0x3c, 0x27, 0x70, 0xe6, 0x1b, 0xa3, 0xab, 0xe0,
+ 0x8e, 0x9b, 0x71, 0xde, 0x29, 0xfb, 0xb7, 0x1c, 0x10, 0xee, 0x6d, 0x82,
+ 0x20, 0xf0, 0xac, 0x62, 0x89, 0xc9, 0xc4, 0x25, 0xf4, 0x98, 0x1f, 0xc2,
+ 0x90, 0xf9, 0xfa, 0xff, 0xe6, 0x5e, 0xf6, 0xd2, 0x07, 0x57, 0x20, 0x55,
+ 0xa5, 0xcd, 0x5a, 0x33, 0xca, 0xf6, 0xa6, 0x1f, 0x4e, 0xeb, 0x62, 0x05,
+ 0xc7, 0x68, 0x87, 0xac, 0xcf, 0xf3, 0x81, 0x59, 0x1c, 0x51, 0x49, 0x9a,
+ 0x32, 0xa3, 0x10, 0xa5, 0x0a, 0xc4, 0x79, 0xb4, 0x5e, 0xc1, 0xa3, 0xf0,
+ 0x5c, 0x1b, 0xff, 0xe4, 0xd3, 0x8d, 0x1f, 0x08, 0x39, 0x26, 0xa2, 0x08,
+ 0xd9, 0xef, 0x6e, 0x8b, 0x9e, 0x85, 0x2a, 0x62, 0x61, 0xcb, 0x4a, 0x92,
+ 0x24, 0xd3, 0x5b, 0x0e, 0xab, 0x8b, 0xce, 0xd1, 0xa3, 0xe0, 0x94, 0x67,
+ 0x36, 0xe6, 0xd4, 0x9e, 0xdb, 0x28, 0x85, 0x32, 0x5a, 0x01, 0xbc, 0x0e,
+ 0x7f, 0x89, 0xa5, 0x8c, 0xeb, 0x57, 0xf8, 0x8c, 0xd7, 0x04, 0x7c, 0x5b,
+ 0x00, 0x21, 0x04, 0xfb, 0x18, 0x04, 0x15, 0x09, 0x42, 0x51, 0xe4, 0x9b,
+ 0xed, 0x59, 0x11, 0x2e, 0xec, 0xcb, 0x7d, 0xdf, 0x99, 0x97, 0x7d, 0x1a,
+ 0x25, 0x54, 0x4c, 0xdb, 0xa5, 0xb1, 0x05, 0x16, 0xd7, 0xf6, 0xf9, 0x5c,
+ 0x9e, 0x92, 0x75, 0xb4, 0x84, 0xfa, 0xd6, 0x4b, 0x7e, 0x2e, 0x25, 0xd9,
+ 0x95, 0xa5, 0x41, 0xd2, 0x84, 0x48, 0x32, 0x9d},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: appending null value to digest
+ // tcID: 199
+ {SEC_OID_SHA512,
+ 199,
+ {0x1d, 0x21, 0x74, 0x3f, 0x51, 0xfa, 0x1f, 0xe1, 0x03, 0x8b, 0x81, 0x26,
+ 0xf6, 0xed, 0x9e, 0x62, 0xf9, 0x9a, 0x0f, 0xcc, 0xc2, 0xa8, 0xb6, 0x45,
+ 0xfd, 0x90, 0xb9, 0x96, 0xde, 0x8e, 0xe8, 0xd7, 0x6e, 0x07, 0x52, 0xc8,
+ 0x3e, 0xc9, 0x65, 0xe3, 0x42, 0xa8, 0x7c, 0x02, 0xc2, 0x48, 0xb9, 0x66,
+ 0x65, 0x41, 0x3d, 0xe0, 0x3a, 0xa7, 0xcd, 0x41, 0x3c, 0xa6, 0x7b, 0x17,
+ 0xf7, 0x4b, 0xf9, 0x88, 0x6c, 0x9f, 0xd8, 0x22, 0x3c, 0xd9, 0x4d, 0xd7,
+ 0x1c, 0x98, 0xf8, 0x74, 0x47, 0x66, 0x67, 0xee, 0x96, 0xc3, 0x11, 0xfb,
+ 0x40, 0xe1, 0x7f, 0x8e, 0x74, 0x46, 0x62, 0x4a, 0x41, 0xc0, 0x27, 0x91,
+ 0x72, 0x6e, 0x62, 0xc0, 0x48, 0x9a, 0xcc, 0xdc, 0xeb, 0xff, 0xcb, 0xde,
+ 0x06, 0xbb, 0xe3, 0xcc, 0xae, 0x1d, 0x66, 0x96, 0x67, 0xf0, 0xf6, 0x15,
+ 0x7b, 0x46, 0x3e, 0xef, 0xe4, 0x47, 0x4e, 0xe8, 0x9f, 0x2e, 0x9c, 0x6e,
+ 0xf0, 0x7b, 0x6d, 0x63, 0xc1, 0x58, 0x2c, 0x45, 0x70, 0xf8, 0x47, 0x3e,
+ 0x07, 0xb2, 0xd7, 0xd0, 0xbe, 0x72, 0xee, 0x74, 0x46, 0x63, 0x3b, 0x7c,
+ 0xa5, 0xf7, 0x83, 0x8e, 0x92, 0xb9, 0x77, 0x55, 0x84, 0x44, 0x58, 0x0f,
+ 0x0d, 0x30, 0x5d, 0xba, 0x8a, 0xc7, 0x4e, 0x35, 0x42, 0xb0, 0x27, 0x7c,
+ 0x6c, 0x21, 0xd5, 0x14, 0x91, 0xc1, 0xa5, 0xfc, 0x6a, 0xbf, 0x3e, 0xce,
+ 0x67, 0x16, 0x75, 0xe4, 0x8a, 0x41, 0xc2, 0x54, 0xf7, 0x8e, 0x1d, 0x2a,
+ 0x58, 0xc2, 0xd5, 0xa0, 0x29, 0x4e, 0xd4, 0x72, 0x0e, 0x51, 0x19, 0x85,
+ 0xe0, 0x35, 0x02, 0x45, 0x81, 0x08, 0x20, 0x0f, 0xb4, 0x7b, 0xa0, 0x0c,
+ 0xe3, 0x79, 0xda, 0x0f, 0x42, 0x98, 0x77, 0xb6, 0x2d, 0x6d, 0x60, 0x13,
+ 0x3f, 0x23, 0x1d, 0xeb, 0xae, 0x91, 0xa2, 0x9b, 0x94, 0x0c, 0x8e, 0x8d,
+ 0xd2, 0x78, 0xf7, 0x55, 0x1b, 0xb5, 0xdf, 0x88, 0x2a, 0x83, 0x3a, 0x32,
+ 0x05, 0xd2, 0x05, 0x89, 0x58, 0xa0, 0xf1, 0x16, 0x85, 0xb3, 0xbc, 0x0d,
+ 0xf0, 0xdf, 0xd5, 0xb8, 0xb2, 0xba, 0xdb, 0x8e, 0x02, 0xc4, 0x44, 0x9f,
+ 0x11, 0x44, 0xfd, 0x74, 0x4e, 0xbd, 0xc2, 0x45, 0x25, 0x22, 0xab, 0x32,
+ 0xde, 0x4b, 0xba, 0x59, 0xa3, 0xab, 0xee, 0x73, 0xc9, 0xba, 0xa1, 0x20,
+ 0xa7, 0x44, 0x74, 0xd7, 0x9a, 0x5b, 0x41, 0x46, 0x45, 0xed, 0x82, 0x7e,
+ 0xd3, 0xb1, 0x98, 0x42, 0xa7, 0x8e, 0x9b, 0xb8, 0x3f, 0x03, 0xce, 0x2a,
+ 0x98, 0x5c, 0xd5, 0xec, 0xeb, 0xf6, 0xe7, 0x73, 0x59, 0x4a, 0xf6, 0x0e,
+ 0x28, 0x56, 0x38, 0xa7, 0xab, 0x6f, 0xa5, 0xdb, 0x55, 0x50, 0x15, 0x46,
+ 0x0f, 0x03, 0xfe, 0x3f, 0xe2, 0xe4, 0xe8, 0x15, 0x79, 0x21, 0x08, 0xd5,
+ 0xa3, 0x9f, 0x2f, 0xc5, 0xfe, 0x62, 0x01, 0x45, 0xe7, 0x89, 0x90, 0x01,
+ 0xcb, 0x72, 0x2b, 0x1c, 0x15, 0x24, 0xc0, 0xc4, 0x09, 0xd8, 0x20, 0x7e,
+ 0x48, 0xe7, 0x34, 0x1a, 0xd2, 0x09, 0xff, 0xc2, 0x55, 0x2e, 0x4f, 0xa4,
+ 0xeb, 0x09, 0xc7, 0x49, 0xc3, 0x20, 0xf9, 0x56, 0x8c, 0xf9, 0xfe, 0x1f,
+ 0x4c, 0x0f, 0x1a, 0x04, 0xc2, 0x0e, 0xbb, 0x52, 0x2f, 0xa7, 0x7a, 0x1d,
+ 0x20, 0x16, 0x30, 0x5a, 0x75, 0xda, 0xb8, 0x06, 0xff, 0x3f, 0x5d, 0xfa,
+ 0x49, 0xa1, 0x91, 0xbe, 0xd0, 0x46, 0x8f, 0xc5, 0xbc, 0xd6, 0x80, 0xe0,
+ 0xf5, 0xf4, 0xc7, 0x30, 0x12, 0x35, 0x71, 0x40, 0x8d, 0x6e, 0x3c, 0x3d,
+ 0x46, 0x6f, 0xb5, 0xad, 0xb8, 0x38, 0xe9, 0xbe, 0x03, 0x5d, 0x85, 0x88,
+ 0xf1, 0xfc, 0x90, 0x55, 0x47, 0x32, 0x00, 0xcf, 0xa5, 0x69, 0x45, 0x4b,
+ 0xdc, 0x5a, 0x31, 0x53, 0x1d, 0x9a, 0xf5, 0xe7, 0x86, 0x1f, 0x03, 0x51,
+ 0x19, 0xb1, 0x58, 0x43, 0x56, 0xc7, 0xf5, 0x05},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated length of digest
+ // tcID: 200
+ {SEC_OID_SHA512,
+ 200,
+ {0x80, 0x75, 0x54, 0xd5, 0xb4, 0xaf, 0x18, 0x45, 0x0a, 0xb5, 0x58, 0x4c,
+ 0x0d, 0x81, 0xa9, 0x8d, 0xa3, 0xc2, 0xcd, 0x41, 0x70, 0x48, 0x39, 0x9c,
+ 0x06, 0x0f, 0xdc, 0x8d, 0x45, 0xd8, 0xfe, 0x3f, 0x62, 0x1a, 0x06, 0xf7,
+ 0xeb, 0xf0, 0x89, 0x53, 0xc0, 0x91, 0x15, 0x70, 0x14, 0xbb, 0x9c, 0x55,
+ 0x56, 0x73, 0xaa, 0x6b, 0xaf, 0xdf, 0xcf, 0xf6, 0x9b, 0xf2, 0x7b, 0x62,
+ 0x99, 0x2a, 0xf6, 0x69, 0x4b, 0x14, 0x26, 0x23, 0x6c, 0xff, 0x69, 0xfd,
+ 0xad, 0x37, 0x3f, 0x11, 0x04, 0x4d, 0x23, 0x52, 0x25, 0x91, 0x44, 0xad,
+ 0x73, 0xf3, 0x70, 0x25, 0xbd, 0x23, 0xb2, 0xa9, 0xfb, 0x9b, 0x9d, 0x31,
+ 0x0e, 0xed, 0xef, 0x1c, 0x87, 0x5c, 0x26, 0x91, 0x94, 0x58, 0x4c, 0x96,
+ 0x72, 0xf2, 0x29, 0xaf, 0x76, 0x22, 0x74, 0xbb, 0xff, 0x20, 0x1e, 0x9c,
+ 0xc0, 0xfa, 0xf3, 0xa8, 0xea, 0x4b, 0x0a, 0xc0, 0x60, 0x56, 0x66, 0xaa,
+ 0x35, 0x8b, 0x87, 0xc6, 0x3a, 0xd1, 0x2c, 0x4f, 0xd6, 0x44, 0x11, 0x3f,
+ 0xc0, 0x49, 0xf9, 0x8d, 0xaf, 0x2b, 0x07, 0x6a, 0xbe, 0x82, 0x67, 0x0f,
+ 0x85, 0x85, 0x3c, 0xa2, 0xba, 0x80, 0x58, 0x48, 0x0b, 0x12, 0x44, 0x61,
+ 0x05, 0x7b, 0xe1, 0x3f, 0x69, 0x00, 0x57, 0xa9, 0xcf, 0x68, 0xcf, 0xf0,
+ 0xca, 0xb1, 0x20, 0xde, 0x21, 0xc6, 0xd1, 0x8b, 0x7b, 0x6a, 0x09, 0x9a,
+ 0x0a, 0x3c, 0xd6, 0x0c, 0x9b, 0xb4, 0x0f, 0xc6, 0x83, 0xc1, 0x9a, 0x4d,
+ 0xef, 0x65, 0x9a, 0xd9, 0xd8, 0x06, 0xdf, 0xa8, 0x76, 0xa2, 0x86, 0x0c,
+ 0x6f, 0x63, 0xbc, 0x48, 0xc9, 0x6b, 0xb7, 0x5d, 0x0e, 0x3b, 0xeb, 0xc1,
+ 0xfe, 0x6d, 0xa9, 0x62, 0x51, 0x70, 0x32, 0x64, 0xb9, 0x65, 0x7d, 0x4a,
+ 0x3c, 0x35, 0x5f, 0x69, 0x2b, 0x27, 0x60, 0x8e, 0xf7, 0x2d, 0x5c, 0xc8,
+ 0x8b, 0x04, 0x15, 0x27, 0x3c, 0x37, 0x17, 0xf5, 0xa3, 0x80, 0x9f, 0xd1,
+ 0xba, 0xb1, 0xbe, 0x92, 0x88, 0x81, 0xef, 0xe8, 0xac, 0x59, 0x68, 0x05,
+ 0x04, 0x94, 0x03, 0x0f, 0xbb, 0x33, 0x2b, 0xca, 0x31, 0x5a, 0x6b, 0x2b,
+ 0x31, 0xdd, 0xb4, 0x33, 0xcf, 0xeb, 0x1d, 0xcf, 0xd4, 0xa8, 0xaa, 0xbb,
+ 0x50, 0xd3, 0xdb, 0x62, 0xf3, 0x38, 0x22, 0xcc, 0x6d, 0x68, 0xd9, 0x6f,
+ 0x1e, 0x60, 0x0f, 0xc8, 0x3e, 0xdb, 0x4b, 0x87, 0x84, 0x93, 0x0c, 0x0b,
+ 0x9c, 0x9b, 0x7e, 0xbb, 0x22, 0xb1, 0x22, 0x18, 0x84, 0x0f, 0xc6, 0x5c,
+ 0x64, 0x67, 0x70, 0x3c, 0xe9, 0x61, 0xb1, 0x9d, 0x7a, 0x64, 0xae, 0xf4,
+ 0xcd, 0x4c, 0x2a, 0xcd, 0x35, 0x07, 0x79, 0xdf, 0x4d, 0xdb, 0x10, 0x50,
+ 0x42, 0x9a, 0x08, 0x58, 0x57, 0x0a, 0xb1, 0x55, 0xb1, 0x74, 0xc9, 0x28,
+ 0xe1, 0x68, 0xb8, 0x18, 0xdf, 0xcd, 0x31, 0x1e, 0x0d, 0x2d, 0x21, 0x35,
+ 0xc7, 0xd2, 0xd6, 0x39, 0xef, 0x5e, 0x66, 0xc2, 0xb8, 0x06, 0xff, 0xba,
+ 0x10, 0xed, 0xc6, 0xe7, 0x89, 0xf3, 0x81, 0x6b, 0x7d, 0xe7, 0x6b, 0xcf,
+ 0x84, 0xe0, 0xdb, 0x5e, 0x75, 0x09, 0xba, 0xbe, 0x5c, 0x2c, 0xc0, 0x57,
+ 0xd8, 0x35, 0x42, 0x8a, 0xea, 0x81, 0xf1, 0x3a, 0x5d, 0xe5, 0xe3, 0x8d,
+ 0x5a, 0x4a, 0x34, 0xdd, 0x65, 0x7c, 0x72, 0x87, 0x4c, 0x21, 0x06, 0x5c,
+ 0x02, 0xb4, 0xf0, 0xbd, 0x84, 0x1b, 0xcf, 0x58, 0xe1, 0xc3, 0x5a, 0xe3,
+ 0xf1, 0x21, 0x4d, 0x71, 0x9f, 0x87, 0x90, 0xf1, 0xc8, 0x73, 0xba, 0x3f,
+ 0x0d, 0x7a, 0x70, 0xd1, 0x86, 0x22, 0x38, 0x2d, 0x94, 0xd0, 0x46, 0x8c,
+ 0x2f, 0x5b, 0x18, 0x34, 0xb5, 0x7a, 0xbc, 0xd3, 0x3d, 0x1e, 0xcd, 0x71,
+ 0xff, 0x9c, 0xc1, 0x8f, 0xf3, 0x98, 0xa0, 0xc1, 0x4a, 0x88, 0xa2, 0xef,
+ 0x07, 0x38, 0xd8, 0x66, 0xc7, 0x67, 0xd8, 0xb1},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: Replacing digest with NULL
+ // tcID: 201
+ {SEC_OID_SHA512,
+ 201,
+ {0x7b, 0xc6, 0x84, 0x09, 0xcc, 0xab, 0x42, 0x99, 0x00, 0x77, 0x7e, 0xf7,
+ 0x99, 0x6b, 0x06, 0x7c, 0xf5, 0x77, 0xeb, 0x5c, 0x50, 0x05, 0xf8, 0x24,
+ 0x4e, 0x0a, 0xeb, 0xc2, 0xd0, 0x9f, 0x35, 0xda, 0xe9, 0xf5, 0x55, 0xc6,
+ 0xb3, 0xc1, 0x03, 0xfc, 0x01, 0xdf, 0x94, 0x3d, 0x90, 0xd6, 0xd5, 0x7f,
+ 0xf6, 0x59, 0x4d, 0x47, 0xf0, 0x80, 0xdc, 0x48, 0x66, 0x07, 0xdf, 0x00,
+ 0x2f, 0xcb, 0xf3, 0x08, 0xcd, 0xf2, 0xa0, 0x29, 0x1f, 0x70, 0x2c, 0x23,
+ 0x12, 0x7d, 0x78, 0x56, 0xe9, 0xe4, 0x42, 0xab, 0x0c, 0xad, 0xfa, 0xa3,
+ 0x93, 0xdd, 0x6a, 0x0c, 0xba, 0x3c, 0x07, 0xc6, 0x6e, 0x86, 0x4f, 0x8f,
+ 0xd4, 0x88, 0xec, 0x6b, 0x30, 0x92, 0x67, 0xa1, 0x8b, 0xd3, 0x09, 0x9b,
+ 0xe8, 0xf3, 0x8c, 0x31, 0xeb, 0x01, 0x6a, 0x7b, 0xa0, 0x0d, 0x2a, 0x74,
+ 0x10, 0x3a, 0x78, 0xe7, 0x87, 0x73, 0x65, 0xda, 0x66, 0xf3, 0xc1, 0x6a,
+ 0x7f, 0xb2, 0x16, 0x5a, 0x9d, 0xe1, 0xe8, 0xb8, 0x1d, 0x7e, 0x2b, 0xa3,
+ 0x3f, 0x3d, 0x68, 0x72, 0x98, 0x54, 0x5a, 0xf6, 0x11, 0xca, 0x20, 0x59,
+ 0x12, 0xb7, 0x9a, 0x5c, 0x63, 0x42, 0x5f, 0x8c, 0x96, 0x59, 0xff, 0x27,
+ 0xd0, 0x04, 0x1a, 0xde, 0x0e, 0xf0, 0x2a, 0x1c, 0xb2, 0x04, 0x58, 0x80,
+ 0x00, 0xa3, 0x77, 0x33, 0xde, 0x3b, 0x20, 0x99, 0xd6, 0xeb, 0x7a, 0xdd,
+ 0xb0, 0xba, 0xf2, 0xcb, 0xd6, 0xc9, 0xc9, 0x2e, 0xa3, 0x6b, 0x39, 0xc3,
+ 0x89, 0x43, 0xd6, 0x55, 0x0d, 0x13, 0xad, 0xcc, 0xd4, 0x47, 0xaa, 0xc9,
+ 0x3c, 0x66, 0x4e, 0xfc, 0x21, 0x00, 0xf4, 0x8a, 0x0a, 0x6f, 0x9c, 0xd4,
+ 0x90, 0xe2, 0x66, 0x8d, 0xe4, 0x62, 0x99, 0x34, 0x7d, 0x04, 0x09, 0x0f,
+ 0x39, 0xb0, 0x1d, 0xe6, 0x90, 0x32, 0xcd, 0x52, 0x7e, 0x2b, 0x96, 0x1c,
+ 0xfe, 0x90, 0xf8, 0x88, 0x05, 0x3c, 0xc1, 0x77, 0xfe, 0x98, 0xea, 0xad,
+ 0xb3, 0xeb, 0xb1, 0xb8, 0xeb, 0x44, 0xa1, 0xb2, 0x32, 0xaa, 0x0e, 0x28,
+ 0x6d, 0x6f, 0x7f, 0xfe, 0xbb, 0x7a, 0xc0, 0xa4, 0xaa, 0xea, 0x67, 0x11,
+ 0xc1, 0xf0, 0xb9, 0x5d, 0xb8, 0x8e, 0xc6, 0xdd, 0x10, 0xe2, 0xb8, 0x4e,
+ 0x83, 0xc6, 0x72, 0xe4, 0x01, 0x5e, 0xdc, 0xa7, 0x60, 0x89, 0x9d, 0x69,
+ 0xf0, 0xf7, 0x80, 0x1e, 0xb9, 0x5a, 0x50, 0xd6, 0x67, 0x32, 0x20, 0x96,
+ 0x8d, 0xb8, 0xd7, 0x45, 0x9e, 0xa7, 0x49, 0x82, 0xef, 0x3e, 0x90, 0x7c,
+ 0xaf, 0x08, 0xed, 0x42, 0x34, 0x3a, 0x48, 0xd6, 0x0f, 0x52, 0x9f, 0xa6,
+ 0x40, 0x11, 0xea, 0x45, 0x7f, 0x69, 0xd2, 0xfc, 0xf6, 0x93, 0x01, 0x3e,
+ 0xd6, 0xda, 0x6e, 0xae, 0xa5, 0xe8, 0x09, 0x65, 0xd4, 0xd2, 0x18, 0xfd,
+ 0xf3, 0xb3, 0xd4, 0x64, 0x45, 0xed, 0x08, 0x1d, 0x47, 0xe9, 0xb1, 0x48,
+ 0xac, 0x2a, 0xa7, 0x66, 0x9b, 0x3f, 0x1a, 0xda, 0x4f, 0x5b, 0x11, 0x0c,
+ 0xcb, 0x4b, 0xab, 0x9c, 0x86, 0x9f, 0x84, 0x9b, 0xd1, 0x94, 0x7a, 0xad,
+ 0x30, 0xca, 0xda, 0xb3, 0x6b, 0x69, 0xee, 0x0d, 0xe6, 0x14, 0x76, 0x53,
+ 0x15, 0xb7, 0x92, 0x60, 0x55, 0xd3, 0x70, 0x4a, 0xa0, 0xad, 0xa1, 0x7b,
+ 0x9d, 0x10, 0x91, 0x11, 0xe5, 0x38, 0xeb, 0xe4, 0x31, 0xdd, 0xb7, 0x45,
+ 0xc6, 0xa4, 0x91, 0x0d, 0xfe, 0x27, 0x6e, 0xda, 0x05, 0x62, 0x91, 0x26,
+ 0x42, 0x2d, 0x70, 0xdc, 0x3d, 0x94, 0x90, 0xcb, 0x79, 0xcd, 0x25, 0x62,
+ 0x5c, 0xbb, 0x96, 0xb3, 0x00, 0xe1, 0x1c, 0x0e, 0xd6, 0x8a, 0x2a, 0xc1,
+ 0x0f, 0x87, 0x32, 0x21, 0x29, 0x49, 0x44, 0x68, 0x99, 0x9a, 0xc2, 0x9a,
+ 0x7b, 0x2f, 0x18, 0x71, 0xa6, 0xd0, 0x6f, 0xa4, 0x02, 0x99, 0x03, 0xbd,
+ 0xc4, 0x41, 0xc7, 0xbc, 0x6a, 0xf8, 0x79, 0xfa},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 202
+ {SEC_OID_SHA512,
+ 202,
+ {0x3f, 0xd9, 0x70, 0x9b, 0xd5, 0xe9, 0x62, 0x44, 0x36, 0x46, 0xb2, 0x63,
+ 0xec, 0x48, 0x69, 0xda, 0xa6, 0xfa, 0xee, 0xc5, 0x94, 0x33, 0xcc, 0xe2,
+ 0xf2, 0x37, 0xfd, 0xd1, 0xa1, 0xc6, 0xc4, 0x37, 0x3b, 0xb7, 0x70, 0xbc,
+ 0x41, 0x72, 0xcb, 0x23, 0x74, 0xd9, 0x37, 0xab, 0xad, 0xcd, 0x12, 0xab,
+ 0xde, 0x52, 0x87, 0x70, 0x5b, 0xa3, 0xb7, 0xc7, 0x6a, 0xaa, 0x36, 0xe9,
+ 0x2c, 0x73, 0xe4, 0x4b, 0x0d, 0xc6, 0x29, 0x51, 0x4b, 0xa6, 0xc2, 0x4c,
+ 0xe8, 0x2d, 0xaf, 0x86, 0x7c, 0x21, 0x30, 0x0d, 0x57, 0x39, 0x70, 0x87,
+ 0x7b, 0x58, 0x8c, 0x12, 0x92, 0xe2, 0xdf, 0xa8, 0xe9, 0xeb, 0x6d, 0xda,
+ 0x46, 0x6b, 0xd6, 0x4c, 0x1f, 0x48, 0x4e, 0x0a, 0x40, 0xfa, 0x25, 0x88,
+ 0x5f, 0x8c, 0xd3, 0x68, 0x5d, 0xe7, 0x48, 0xdf, 0x58, 0xe2, 0xfe, 0x32,
+ 0x03, 0x45, 0x14, 0x21, 0xb3, 0xaa, 0x0c, 0xed, 0xd4, 0x55, 0x59, 0xe2,
+ 0xc7, 0x23, 0x74, 0x7f, 0xb4, 0xd6, 0x3c, 0x42, 0xff, 0x07, 0x84, 0x79,
+ 0xb5, 0x2e, 0xf9, 0x8d, 0xb0, 0xad, 0x55, 0x8d, 0xef, 0x85, 0x6f, 0x23,
+ 0xed, 0x90, 0x93, 0xff, 0x8e, 0x7a, 0x36, 0xb4, 0x75, 0xc6, 0x69, 0x93,
+ 0xee, 0x13, 0xca, 0x6e, 0xc2, 0xab, 0x8d, 0x27, 0xd9, 0x02, 0x1b, 0x51,
+ 0x95, 0xcf, 0xe5, 0x7c, 0x0d, 0x48, 0xfc, 0x51, 0xbf, 0x92, 0x37, 0xa7,
+ 0x87, 0x6d, 0x69, 0x3b, 0xbb, 0x27, 0xcf, 0xd1, 0x66, 0x83, 0x06, 0xbf,
+ 0x5a, 0xaa, 0xc6, 0x76, 0xaa, 0x6a, 0x40, 0x95, 0xc8, 0x69, 0x1d, 0x77,
+ 0xb7, 0x5a, 0x3e, 0x98, 0x72, 0x5d, 0x2c, 0xf8, 0x0a, 0x31, 0x36, 0xf6,
+ 0x4d, 0x2b, 0x7d, 0x11, 0xc2, 0x67, 0x35, 0xf9, 0x8b, 0x3f, 0x49, 0x00,
+ 0x0a, 0x67, 0xcb, 0xb3, 0x7e, 0xd3, 0x9a, 0x98, 0x5c, 0xc3, 0xcb, 0x3a,
+ 0xf3, 0xff, 0xe4, 0xef, 0x43, 0x82, 0x0b, 0x4b, 0xc9, 0xdb, 0x22, 0xd2,
+ 0xc5, 0xd7, 0xec, 0x74, 0xb5, 0x2b, 0x7b, 0x2a, 0xc1, 0xdc, 0xed, 0xca,
+ 0x61, 0x42, 0x65, 0xdd, 0xdf, 0x30, 0x06, 0x6f, 0xcc, 0xc2, 0x17, 0x04,
+ 0x3d, 0xcb, 0x37, 0xc1, 0xd4, 0x0a, 0x37, 0x0e, 0x60, 0x39, 0xa1, 0x49,
+ 0x0f, 0x41, 0x83, 0x0b, 0xe8, 0x77, 0x66, 0x41, 0x5d, 0xc6, 0xf0, 0x42,
+ 0x3e, 0x3b, 0x97, 0x9e, 0x90, 0xf4, 0xec, 0x0c, 0xc7, 0x38, 0xec, 0x11,
+ 0xc0, 0x3c, 0xec, 0x9b, 0xfe, 0x7c, 0xb1, 0xbc, 0xa8, 0x4c, 0x90, 0x86,
+ 0xe0, 0x82, 0x4c, 0xdc, 0xb5, 0x5f, 0xcd, 0xe0, 0xdf, 0x40, 0xba, 0x1f,
+ 0xa4, 0xac, 0xaa, 0x51, 0xd2, 0xc5, 0x48, 0xa5, 0x8c, 0xff, 0xa6, 0x9b,
+ 0x14, 0xfc, 0x71, 0xf3, 0x4f, 0x36, 0xc4, 0x57, 0x98, 0x9d, 0xa7, 0x18,
+ 0xf9, 0xab, 0x2e, 0xd5, 0xf4, 0x28, 0x33, 0x7b, 0xcd, 0x72, 0x11, 0xea,
+ 0x98, 0x28, 0x79, 0x59, 0x37, 0x24, 0xb8, 0xad, 0x8a, 0x34, 0x7b, 0xf1,
+ 0xa8, 0xb2, 0x60, 0xbf, 0x56, 0xdf, 0xe0, 0x99, 0x4e, 0x21, 0x04, 0xc0,
+ 0x0d, 0x5c, 0xc1, 0xf6, 0xfa, 0xdc, 0xff, 0x92, 0x7b, 0x4e, 0x12, 0xce,
+ 0x53, 0xa2, 0xb7, 0x84, 0x43, 0x0a, 0x5b, 0x55, 0xad, 0x52, 0xa1, 0x92,
+ 0x7c, 0x6a, 0x6c, 0x94, 0x9f, 0xad, 0x1f, 0xa1, 0x21, 0xb0, 0x06, 0x1f,
+ 0xc8, 0x38, 0xe6, 0x92, 0x3e, 0xc2, 0x27, 0x34, 0xc9, 0x47, 0x58, 0xb3,
+ 0xd1, 0xed, 0x03, 0x3c, 0xa1, 0xf5, 0xc3, 0x23, 0x5f, 0xbf, 0x79, 0xfd,
+ 0xdb, 0x61, 0x61, 0x8b, 0x62, 0x0b, 0x76, 0xba, 0xcd, 0x32, 0x0f, 0xfc,
+ 0x20, 0xe0, 0x11, 0x0c, 0x8e, 0x10, 0x6e, 0xf1, 0xfc, 0x8b, 0xa4, 0x6f,
+ 0x4c, 0xd4, 0x27, 0x86, 0xa6, 0x89, 0xc1, 0xed, 0x80, 0xdf, 0x66, 0xdd,
+ 0xe2, 0xc8, 0xf7, 0x67, 0x16, 0xc5, 0xcb, 0xf7},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 203
+ {SEC_OID_SHA512,
+ 203,
+ {0x0e, 0x69, 0x8f, 0x7a, 0xdd, 0x60, 0x45, 0x08, 0xb5, 0x56, 0xc6, 0xf9,
+ 0xa0, 0x2c, 0xb6, 0x5d, 0x3c, 0x8b, 0x49, 0x4e, 0x68, 0xd4, 0x40, 0xfd,
+ 0xce, 0x02, 0x37, 0x57, 0x81, 0xc2, 0x64, 0xe4, 0xb0, 0x12, 0x0b, 0xb5,
+ 0xa4, 0x17, 0xc1, 0xf1, 0xb4, 0x7e, 0x35, 0x5d, 0xc6, 0x88, 0x21, 0xa5,
+ 0xd2, 0xa7, 0x2b, 0xd3, 0xbd, 0x54, 0x24, 0xe1, 0xf9, 0x67, 0x1a, 0x12,
+ 0x67, 0xc7, 0x67, 0x2a, 0x41, 0x1e, 0x1e, 0x64, 0x12, 0x99, 0x8a, 0x1e,
+ 0xf4, 0x5f, 0x80, 0xd9, 0x6a, 0x11, 0xe5, 0x0a, 0x65, 0x85, 0x69, 0x63,
+ 0x89, 0x25, 0x0f, 0x8f, 0x84, 0xdf, 0xcd, 0x8c, 0x9e, 0x35, 0x7f, 0xc3,
+ 0x5e, 0xdc, 0x02, 0x20, 0x84, 0xba, 0x99, 0xea, 0xe2, 0xaf, 0x55, 0x88,
+ 0x5f, 0xb1, 0x45, 0xdb, 0x13, 0x63, 0x6a, 0x81, 0xa5, 0xf7, 0xea, 0x52,
+ 0xee, 0xf7, 0x9c, 0x92, 0x68, 0xcf, 0x98, 0xcd, 0xf4, 0x3f, 0x1a, 0x47,
+ 0x67, 0x4d, 0xae, 0xe3, 0x3c, 0xb1, 0xdf, 0x5f, 0x7a, 0x09, 0xf8, 0x75,
+ 0xc6, 0x5f, 0x7f, 0x99, 0x78, 0x44, 0x28, 0x27, 0xbb, 0xc1, 0x56, 0xce,
+ 0xd4, 0x2e, 0x56, 0x40, 0x70, 0xab, 0x44, 0xd5, 0x51, 0xbe, 0xbc, 0x7d,
+ 0x21, 0x86, 0x17, 0xa9, 0xd1, 0xec, 0x4a, 0x5f, 0x48, 0x61, 0x9e, 0x59,
+ 0x87, 0x62, 0x90, 0x60, 0x70, 0x0b, 0xc1, 0x88, 0xef, 0x8b, 0x90, 0xa4,
+ 0x81, 0x37, 0xf5, 0xb3, 0x1e, 0xef, 0x47, 0x10, 0xd5, 0xee, 0x75, 0x61,
+ 0x69, 0x18, 0x32, 0xa0, 0xaf, 0x77, 0xdf, 0x93, 0x3b, 0xba, 0xff, 0x39,
+ 0x2b, 0xe3, 0xb2, 0xb5, 0x98, 0xb5, 0x7a, 0xcb, 0x38, 0x24, 0x0a, 0x5b,
+ 0x20, 0x4f, 0xf9, 0xb2, 0x8b, 0x0a, 0x52, 0x97, 0x2f, 0x27, 0x89, 0x19,
+ 0xa8, 0xc1, 0x4d, 0x01, 0xde, 0xb6, 0x44, 0x7f, 0xc7, 0x8e, 0x96, 0x59,
+ 0xc3, 0x2a, 0xc9, 0xe6, 0x87, 0x06, 0xc1, 0xb1, 0x6f, 0x8d, 0xb3, 0x30,
+ 0x32, 0x90, 0xee, 0x0c, 0x94, 0xb5, 0xc3, 0x3d, 0xb1, 0x27, 0xe7, 0x41,
+ 0xf6, 0x98, 0x0d, 0x18, 0x68, 0xa9, 0x15, 0x71, 0xac, 0x2d, 0x72, 0xe3,
+ 0xa1, 0x74, 0xdd, 0x3e, 0xb4, 0x17, 0xf3, 0x73, 0x9a, 0xd6, 0x1c, 0x68,
+ 0x11, 0x0b, 0x0c, 0xe8, 0xec, 0x78, 0xca, 0xe6, 0xb2, 0x0c, 0xc5, 0x9a,
+ 0x6e, 0x7a, 0x07, 0xa8, 0xca, 0x7c, 0xb3, 0x72, 0x14, 0x10, 0x5f, 0x1c,
+ 0xd0, 0x44, 0x47, 0x12, 0x71, 0x44, 0x88, 0x2d, 0xc3, 0xcc, 0x7b, 0x86,
+ 0xfb, 0xce, 0x28, 0x27, 0xb9, 0xb7, 0x56, 0xde, 0xac, 0x3f, 0x91, 0x1e,
+ 0x11, 0xa3, 0x55, 0x99, 0xdb, 0x50, 0x9c, 0xca, 0x6f, 0x41, 0xe2, 0xb7,
+ 0x18, 0xa8, 0x50, 0xbe, 0xfb, 0x74, 0x01, 0x77, 0x2a, 0x5b, 0x34, 0x53,
+ 0xdf, 0xdc, 0xf9, 0x9b, 0x17, 0x81, 0xf9, 0xf4, 0x14, 0x11, 0xe1, 0xf6,
+ 0x7d, 0x22, 0xdc, 0xcf, 0x2a, 0xc2, 0xe0, 0xdb, 0x7b, 0x52, 0x4f, 0xea,
+ 0xc7, 0x2e, 0xa2, 0x02, 0x9c, 0xc8, 0xae, 0x2f, 0xf8, 0x34, 0xae, 0x17,
+ 0x03, 0x1d, 0x4e, 0x05, 0x26, 0x52, 0xad, 0x95, 0x75, 0x93, 0xca, 0x6a,
+ 0x04, 0x25, 0x01, 0xda, 0xb1, 0xa8, 0xb0, 0x00, 0xd6, 0x49, 0x9d, 0x7a,
+ 0x79, 0x74, 0x1b, 0x0b, 0x73, 0xeb, 0xbf, 0x49, 0x70, 0x23, 0xe6, 0x85,
+ 0x47, 0x53, 0xcc, 0xe3, 0x0a, 0x43, 0xfd, 0x01, 0xcb, 0x3d, 0xb6, 0x62,
+ 0xc9, 0xe0, 0x6d, 0xa2, 0x5e, 0x17, 0x12, 0x27, 0x33, 0x98, 0x7c, 0xc1,
+ 0x56, 0xce, 0xbe, 0xae, 0x44, 0xd6, 0x7f, 0x3c, 0x0c, 0x5a, 0xbe, 0x68,
+ 0x0f, 0xe1, 0x05, 0xd2, 0xb8, 0xb5, 0x01, 0x96, 0x0f, 0x75, 0xbf, 0xb2,
+ 0x39, 0x71, 0x30, 0xf1, 0xd3, 0xac, 0x0c, 0x5c, 0x13, 0xae, 0xe8, 0x41,
+ 0xf3, 0xe5, 0xc0, 0xac, 0xa6, 0x21, 0x30, 0x0e},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 204
+ {SEC_OID_SHA512,
+ 204,
+ {0x06, 0x95, 0x6b, 0x98, 0x75, 0xfd, 0x5b, 0x4f, 0x7e, 0x0b, 0xc2, 0x52,
+ 0xa1, 0xfb, 0x56, 0x03, 0x03, 0xd1, 0xd5, 0xea, 0xb0, 0xb6, 0x76, 0xb6,
+ 0xaa, 0x55, 0x5b, 0x0b, 0xfa, 0x9b, 0xe6, 0x31, 0x00, 0x35, 0x7c, 0x74,
+ 0xa0, 0x56, 0x24, 0xf9, 0xba, 0xbb, 0xbe, 0x98, 0x0a, 0x94, 0xb5, 0xe6,
+ 0x8b, 0x37, 0x20, 0x20, 0x82, 0xd6, 0xae, 0x71, 0x3b, 0x4d, 0xfd, 0x0a,
+ 0x76, 0x89, 0xad, 0x5e, 0xd3, 0xff, 0x70, 0xe9, 0xaa, 0xfb, 0xa4, 0x5f,
+ 0x7e, 0x90, 0x5a, 0xc6, 0xb9, 0xaa, 0x9e, 0x47, 0x17, 0x96, 0x90, 0x65,
+ 0xd5, 0x1c, 0x00, 0x3d, 0x23, 0xba, 0xd8, 0xf2, 0xc8, 0x21, 0xe7, 0x09,
+ 0x74, 0x6e, 0xf5, 0x8a, 0x9f, 0xff, 0xee, 0x3a, 0x99, 0xdc, 0x78, 0x28,
+ 0x11, 0xb8, 0xaf, 0x30, 0x50, 0x1d, 0x28, 0xd6, 0x86, 0x5d, 0x0f, 0x52,
+ 0x89, 0x9d, 0xf3, 0xc0, 0x8b, 0x22, 0x54, 0xb1, 0x99, 0xfa, 0xa6, 0x40,
+ 0x2f, 0xf9, 0xcb, 0xab, 0x16, 0xb1, 0x68, 0xc8, 0x01, 0xbd, 0xa9, 0x06,
+ 0xe5, 0x37, 0xf0, 0x1d, 0x9a, 0x54, 0x1b, 0xeb, 0xd7, 0x7f, 0x11, 0x29,
+ 0x47, 0x48, 0x0f, 0x1d, 0x7d, 0x47, 0x0a, 0xdd, 0x94, 0x41, 0x1e, 0x05,
+ 0x98, 0xe7, 0xf0, 0x89, 0x5b, 0x1e, 0xde, 0x3b, 0xa2, 0xf1, 0xb9, 0x07,
+ 0xed, 0x04, 0xb1, 0x0e, 0xd4, 0x15, 0xfc, 0x38, 0x80, 0x04, 0x38, 0x71,
+ 0x67, 0x76, 0x24, 0xca, 0x0b, 0x74, 0xad, 0xe7, 0xf1, 0x8f, 0x6e, 0x01,
+ 0xbe, 0xdc, 0x0d, 0x19, 0x31, 0x98, 0x6e, 0x29, 0xe7, 0xeb, 0x0e, 0x7e,
+ 0x25, 0x14, 0x74, 0x2f, 0x82, 0x88, 0x79, 0xcc, 0x86, 0x68, 0xd1, 0x10,
+ 0xf4, 0xbb, 0x94, 0x0d, 0x1f, 0x75, 0x73, 0x83, 0x5a, 0x50, 0x4b, 0xa6,
+ 0x02, 0x1d, 0x60, 0x75, 0xce, 0xcb, 0xb5, 0xa1, 0xe4, 0xe9, 0x08, 0xa4,
+ 0x18, 0xf5, 0x6b, 0x1c, 0xc7, 0xed, 0xc7, 0x79, 0x57, 0x30, 0x55, 0x21,
+ 0x53, 0x4f, 0xe0, 0x0e, 0x91, 0x9d, 0x6c, 0xd0, 0x3f, 0xf0, 0xa3, 0xb9,
+ 0x41, 0x6e, 0x44, 0xfd, 0xf3, 0x1c, 0xed, 0xbe, 0x02, 0xb4, 0x79, 0x32,
+ 0xa6, 0xd9, 0x5b, 0x70, 0x24, 0x18, 0xec, 0x6f, 0xe6, 0xe3, 0xe6, 0x9c,
+ 0xe5, 0xcb, 0xab, 0x74, 0x5b, 0xec, 0x15, 0xa6, 0x12, 0x2b, 0x5e, 0x74,
+ 0xdc, 0x32, 0xbf, 0x7a, 0xd2, 0xb9, 0x84, 0xf2, 0x5b, 0xf4, 0x01, 0x8d,
+ 0x4b, 0x62, 0xfe, 0x92, 0xb1, 0x01, 0x05, 0x58, 0x02, 0x4b, 0x28, 0x00,
+ 0x9a, 0x72, 0xcc, 0x4f, 0x72, 0x41, 0x2a, 0x55, 0x9d, 0x84, 0x55, 0x9b,
+ 0x97, 0xd1, 0x2c, 0x54, 0x9c, 0xc5, 0x69, 0xf2, 0xce, 0x4e, 0xc2, 0x5a,
+ 0x31, 0x56, 0x79, 0x30, 0xcf, 0x85, 0xca, 0xa4, 0xcd, 0xd3, 0x41, 0x17,
+ 0xe7, 0x75, 0xf4, 0x87, 0x50, 0xb6, 0xb5, 0xc7, 0x0d, 0x81, 0x9b, 0x9e,
+ 0x6e, 0x55, 0x79, 0x00, 0x91, 0x79, 0xeb, 0x8f, 0xdf, 0x77, 0x9b, 0xb8,
+ 0xb8, 0x98, 0x68, 0x6f, 0x03, 0x61, 0x75, 0x01, 0xd9, 0x29, 0x3e, 0xca,
+ 0xa5, 0xdf, 0x47, 0x9b, 0x04, 0x68, 0x19, 0x70, 0x6d, 0x73, 0xa9, 0xb3,
+ 0xaf, 0xa0, 0xed, 0x62, 0x92, 0xaa, 0x30, 0x50, 0x4b, 0x65, 0xab, 0x73,
+ 0xab, 0xa5, 0xc1, 0xac, 0xf8, 0x48, 0x54, 0x72, 0xbc, 0xee, 0xa7, 0x25,
+ 0x65, 0x40, 0xa0, 0x0e, 0x6c, 0x46, 0x24, 0x62, 0x32, 0x86, 0xc9, 0xe4,
+ 0x84, 0x71, 0x72, 0x88, 0x1b, 0x09, 0x1f, 0x40, 0xe5, 0x20, 0xe0, 0xa6,
+ 0xd1, 0x28, 0x0c, 0xba, 0x14, 0xab, 0xd7, 0x74, 0xeb, 0x0d, 0xb3, 0x38,
+ 0xf7, 0x6a, 0x0d, 0x86, 0xce, 0xaa, 0x5d, 0xf7, 0xce, 0x4f, 0xed, 0x55,
+ 0x4b, 0x89, 0x0f, 0xec, 0x7f, 0x32, 0x87, 0x47, 0x98, 0x26, 0x5d, 0x18,
+ 0x38, 0xa5, 0x90, 0xbe, 0x86, 0x34, 0xc2, 0x17},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 205
+ {SEC_OID_SHA512,
+ 205,
+ {0x7a, 0xfe, 0xbe, 0xe5, 0x44, 0x07, 0x5b, 0xd4, 0x81, 0xae, 0x14, 0x68,
+ 0x5a, 0x0f, 0xd2, 0xc3, 0x91, 0xec, 0xa2, 0x2a, 0xc5, 0xdc, 0x53, 0x79,
+ 0xa2, 0xdf, 0xcf, 0x9c, 0xfa, 0xa2, 0x1f, 0xf2, 0xcb, 0xc3, 0x34, 0xc7,
+ 0xee, 0x48, 0x95, 0x72, 0xc9, 0xcf, 0x30, 0xf3, 0x4f, 0xef, 0x16, 0x45,
+ 0x7d, 0xd6, 0x0f, 0x39, 0x1f, 0x85, 0xc3, 0x04, 0x77, 0x94, 0x82, 0xbf,
+ 0xe2, 0xdd, 0xfe, 0x85, 0x73, 0x34, 0x5f, 0xb1, 0x68, 0x60, 0xf6, 0x0e,
+ 0x34, 0x89, 0xf4, 0x31, 0x4f, 0x97, 0x1d, 0x16, 0x9e, 0x8a, 0x4e, 0xbb,
+ 0x91, 0x0e, 0x05, 0x01, 0x39, 0x65, 0x38, 0x48, 0x30, 0x75, 0x0e, 0x6d,
+ 0x82, 0xe4, 0xdd, 0xa7, 0xb3, 0x66, 0xee, 0x11, 0x37, 0x2e, 0x63, 0x8d,
+ 0xe2, 0xdb, 0xba, 0xb1, 0xc1, 0xcb, 0xb3, 0x43, 0x9f, 0x45, 0xe5, 0x7a,
+ 0x88, 0x63, 0xbd, 0x7a, 0xbe, 0x7c, 0x53, 0xd6, 0x1f, 0x05, 0x0c, 0x0a,
+ 0x52, 0xb6, 0x3b, 0xac, 0xf5, 0xe9, 0x2f, 0xe4, 0x7e, 0x3e, 0x74, 0x48,
+ 0xf1, 0x6d, 0xdf, 0x73, 0xd2, 0x57, 0x6b, 0xd2, 0x22, 0xec, 0x64, 0x66,
+ 0x57, 0x2a, 0x13, 0x4e, 0x54, 0x92, 0x1b, 0xa1, 0xa7, 0xc2, 0x9b, 0x6c,
+ 0x6e, 0x70, 0x49, 0xca, 0x08, 0x17, 0x2e, 0x1d, 0x55, 0xcd, 0xa0, 0xbc,
+ 0xaa, 0xbc, 0x7f, 0x6a, 0x38, 0xe1, 0x70, 0x33, 0xd9, 0x2b, 0x5d, 0x81,
+ 0xe5, 0xc6, 0xc4, 0x5f, 0xe1, 0x17, 0x23, 0x0f, 0xbd, 0xcb, 0x11, 0x54,
+ 0x1f, 0x01, 0x9a, 0xfc, 0xa4, 0x7e, 0xe5, 0x13, 0x2d, 0x93, 0x68, 0x90,
+ 0x3a, 0xc9, 0x46, 0xe5, 0x52, 0x2b, 0x63, 0x6f, 0xbd, 0x30, 0x2c, 0x90,
+ 0x13, 0xf0, 0xe5, 0xcd, 0x2a, 0xca, 0xe0, 0x7c, 0xf7, 0xe8, 0x06, 0xfe,
+ 0x7e, 0x96, 0xed, 0x33, 0x90, 0xf2, 0x14, 0x76, 0x9f, 0xfe, 0x7a, 0x78,
+ 0xfb, 0x76, 0x87, 0x98, 0x20, 0x99, 0x0c, 0xcf, 0x77, 0x99, 0x99, 0x16,
+ 0x95, 0x28, 0x69, 0x44, 0xb5, 0x41, 0x6a, 0xaa, 0x09, 0xe8, 0x5f, 0xce,
+ 0x29, 0xac, 0x13, 0x60, 0xf0, 0x55, 0xe7, 0xff, 0x69, 0x8a, 0x11, 0xc4,
+ 0x0d, 0xe0, 0xbe, 0x6c, 0x5d, 0x5d, 0x39, 0xb8, 0xe9, 0x69, 0x55, 0x2d,
+ 0xa0, 0x90, 0x27, 0x4f, 0xb2, 0xf9, 0x96, 0xa0, 0xb7, 0xba, 0xf5, 0x7d,
+ 0x75, 0xe6, 0x36, 0x69, 0xef, 0xd5, 0x11, 0x36, 0x67, 0xf7, 0x32, 0xa9,
+ 0x1a, 0xef, 0xe5, 0x7c, 0x9f, 0xc1, 0x80, 0x22, 0xec, 0x83, 0xd1, 0x86,
+ 0x5f, 0x85, 0x8c, 0x74, 0xa3, 0x97, 0x80, 0x65, 0x88, 0xc3, 0x84, 0x9a,
+ 0x30, 0x23, 0x57, 0x49, 0xbd, 0xd7, 0xdb, 0xdd, 0x3f, 0x3d, 0x8d, 0xeb,
+ 0xaa, 0x92, 0xd4, 0xc9, 0x1c, 0xbd, 0xe0, 0x8f, 0xbd, 0x92, 0x90, 0x73,
+ 0xbc, 0x9d, 0x9d, 0x58, 0x55, 0x61, 0x44, 0x15, 0xeb, 0x54, 0xca, 0x51,
+ 0x8d, 0xc2, 0xb9, 0x1e, 0xd1, 0xb9, 0x0c, 0x0d, 0x2e, 0xc2, 0x7a, 0x14,
+ 0x9d, 0x18, 0xf6, 0xea, 0x00, 0x6a, 0xbc, 0xa2, 0xcb, 0xcc, 0xf1, 0xfd,
+ 0xd9, 0xc0, 0x3d, 0x46, 0xda, 0xb8, 0x27, 0xe9, 0xcf, 0x42, 0x0f, 0xfd,
+ 0xc9, 0x10, 0x9d, 0xd8, 0x50, 0x5a, 0x0d, 0xb7, 0x45, 0x31, 0x2d, 0x19,
+ 0xbc, 0x3b, 0xb6, 0x89, 0x6f, 0x99, 0xcd, 0x9c, 0xa1, 0x24, 0xbc, 0x4e,
+ 0xd4, 0xed, 0xfc, 0xfb, 0x97, 0x2a, 0xbd, 0x98, 0xb1, 0xfe, 0x60, 0x66,
+ 0x62, 0xcc, 0xd7, 0x74, 0x71, 0xa3, 0x5b, 0x8a, 0xe3, 0xf4, 0x05, 0xd6,
+ 0x88, 0xcc, 0x8c, 0x6b, 0x2e, 0x27, 0x39, 0x9f, 0xdc, 0x89, 0xd1, 0x89,
+ 0xb8, 0xae, 0xb6, 0x70, 0x31, 0x13, 0x8c, 0x71, 0x68, 0xaf, 0xde, 0xf5,
+ 0x0b, 0x9b, 0x2b, 0xf9, 0xc2, 0x31, 0x91, 0xfd, 0x19, 0x20, 0x3b, 0xa4,
+ 0xe9, 0xd0, 0xb4, 0x62, 0x9e, 0x5a, 0x0d, 0xd4},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: changing tag value of digest
+ // tcID: 206
+ {SEC_OID_SHA512,
+ 206,
+ {0x80, 0x6c, 0xbf, 0x33, 0xb9, 0xb7, 0xc0, 0x58, 0x71, 0x44, 0x03, 0xea,
+ 0x50, 0x4b, 0xab, 0xd8, 0xac, 0x78, 0x41, 0x6b, 0x0a, 0x3e, 0x77, 0xb4,
+ 0xf8, 0x21, 0xe6, 0xfe, 0x21, 0x61, 0xf8, 0x61, 0x04, 0x70, 0x3f, 0x2e,
+ 0xcf, 0x9e, 0x74, 0x7b, 0xe6, 0x05, 0x12, 0xaa, 0xe6, 0x60, 0xfe, 0x8f,
+ 0x7c, 0x1d, 0xba, 0xcd, 0xde, 0x77, 0xb4, 0x21, 0x17, 0x2b, 0x5e, 0x68,
+ 0xae, 0xc7, 0x8d, 0x76, 0x46, 0xae, 0x8e, 0x84, 0x9f, 0xdc, 0x87, 0x8b,
+ 0x8d, 0xee, 0x55, 0x94, 0x7e, 0x58, 0xde, 0xb8, 0x02, 0x35, 0xf1, 0xd7,
+ 0x99, 0x99, 0xde, 0xdf, 0xb2, 0x96, 0x7e, 0x52, 0xb2, 0x55, 0x43, 0x50,
+ 0xed, 0x79, 0x54, 0xb2, 0x17, 0x10, 0xc9, 0x65, 0x37, 0xd5, 0x8e, 0xe2,
+ 0xff, 0xb4, 0xf3, 0x31, 0x0e, 0x77, 0xd8, 0x66, 0x3f, 0xd6, 0xb1, 0xff,
+ 0x92, 0xef, 0xb0, 0xfb, 0xd5, 0x65, 0x8d, 0x75, 0x7c, 0x88, 0x7b, 0x92,
+ 0xc8, 0x4f, 0x8d, 0x79, 0xc1, 0x7b, 0xcc, 0x49, 0x85, 0x43, 0xa3, 0x8e,
+ 0x97, 0x21, 0x90, 0x29, 0x34, 0x3f, 0x59, 0xeb, 0x0d, 0x67, 0xb0, 0xf1,
+ 0x6e, 0x80, 0xbf, 0x74, 0xd5, 0x03, 0x61, 0x79, 0x89, 0x99, 0xb7, 0x78,
+ 0x3f, 0x92, 0x57, 0x5d, 0x3a, 0xe4, 0xfe, 0x8a, 0xd6, 0xef, 0xb5, 0x13,
+ 0x46, 0xfe, 0xa2, 0x0e, 0x6c, 0x0b, 0xea, 0xee, 0xa2, 0xf5, 0x6a, 0xf5,
+ 0xd0, 0x73, 0xdc, 0x45, 0x87, 0x8e, 0x6e, 0x97, 0x5b, 0xba, 0xb9, 0x63,
+ 0x2d, 0x38, 0xf8, 0x4d, 0xa8, 0x29, 0x61, 0x65, 0x32, 0x06, 0x52, 0xc4,
+ 0xfd, 0xea, 0xae, 0xb8, 0xcf, 0x17, 0xe5, 0xa3, 0xba, 0x72, 0xae, 0xa4,
+ 0xe4, 0x6d, 0x91, 0x00, 0x8d, 0xe1, 0x12, 0x14, 0x4d, 0x77, 0x0a, 0xd7,
+ 0xce, 0x78, 0xee, 0x23, 0x0b, 0x29, 0x6c, 0xb2, 0xdf, 0x5b, 0x4a, 0x15,
+ 0x85, 0xc6, 0x34, 0x65, 0x66, 0xba, 0x89, 0x63, 0x64, 0x87, 0x50, 0xc3,
+ 0x74, 0x4a, 0x17, 0xde, 0x3d, 0xad, 0x45, 0xfa, 0xd7, 0x17, 0x02, 0xbc,
+ 0x0f, 0x03, 0x96, 0x96, 0x9c, 0xd6, 0xff, 0xe6, 0x36, 0x8b, 0x62, 0x74,
+ 0x41, 0x8d, 0x23, 0xb5, 0x6d, 0xe4, 0x52, 0xf1, 0x48, 0x94, 0xdb, 0x50,
+ 0x72, 0x0f, 0x65, 0x7b, 0xf2, 0xe3, 0x70, 0x06, 0x35, 0xcd, 0x1e, 0x1f,
+ 0xd8, 0x0f, 0xc6, 0x1d, 0xe4, 0x52, 0x97, 0xfb, 0x7f, 0x18, 0x0d, 0x02,
+ 0xd4, 0x56, 0x3e, 0xdd, 0x24, 0xe7, 0x57, 0xc4, 0x61, 0x98, 0x7a, 0x06,
+ 0xec, 0x07, 0x63, 0x8b, 0xda, 0x0f, 0x36, 0x2a, 0x5b, 0x3c, 0xa2, 0xca,
+ 0x1d, 0x72, 0x72, 0xd6, 0x03, 0x9d, 0x4c, 0xf1, 0x61, 0xe2, 0xca, 0xdb,
+ 0xbc, 0x75, 0x5b, 0xa3, 0xd1, 0x91, 0x57, 0xd4, 0xfb, 0xf3, 0x20, 0x84,
+ 0x5e, 0x9c, 0x72, 0x42, 0x26, 0x58, 0x07, 0xad, 0xd4, 0xb1, 0x8f, 0x59,
+ 0x52, 0x22, 0x9e, 0x4d, 0xad, 0x0d, 0x1e, 0xaa, 0x5d, 0x22, 0x5d, 0x4d,
+ 0x1a, 0xea, 0x14, 0x4e, 0x83, 0x25, 0x4e, 0x6c, 0x96, 0x90, 0x27, 0x2e,
+ 0x33, 0x12, 0x99, 0x5a, 0xb3, 0x37, 0xd6, 0x73, 0xa2, 0x85, 0x70, 0x7f,
+ 0xee, 0x49, 0x9e, 0x72, 0x70, 0x1a, 0x52, 0x83, 0xe0, 0xcf, 0x58, 0x02,
+ 0xc4, 0x9d, 0x07, 0xa1, 0x13, 0x38, 0x3d, 0x65, 0xe3, 0x49, 0x6d, 0xe3,
+ 0x7b, 0x3d, 0xbb, 0xfd, 0xec, 0x2b, 0x90, 0xdf, 0x48, 0x49, 0x0b, 0xd9,
+ 0xe9, 0xdc, 0x21, 0xae, 0x29, 0x41, 0x44, 0x75, 0x94, 0x34, 0xa7, 0x18,
+ 0x3c, 0x9c, 0x87, 0x67, 0xe0, 0xd8, 0xef, 0xca, 0xe2, 0xa6, 0xbd, 0x1b,
+ 0xc7, 0x94, 0x78, 0x1f, 0x8d, 0xf0, 0x00, 0x43, 0x16, 0x64, 0x25, 0x6b,
+ 0x0d, 0x1e, 0x34, 0x13, 0x82, 0x43, 0x17, 0xea, 0xc6, 0xdb, 0x97, 0x79,
+ 0x37, 0xe4, 0x7f, 0x2e, 0x40, 0x1a, 0x7c, 0x70},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: dropping value of digest
+ // tcID: 207
+ {SEC_OID_SHA512,
+ 207,
+ {0x4c, 0x9e, 0x5d, 0x01, 0x5a, 0x27, 0xbb, 0xbd, 0xff, 0xff, 0x3f, 0xef,
+ 0xa7, 0x17, 0x01, 0x50, 0x04, 0xf1, 0xda, 0xa4, 0x97, 0x06, 0x0f, 0xa5,
+ 0xd6, 0x76, 0x60, 0x62, 0x1a, 0xe8, 0x2c, 0x14, 0x8d, 0xd1, 0x28, 0xcf,
+ 0x2c, 0x3b, 0x6a, 0x22, 0x12, 0xee, 0x74, 0x30, 0x3e, 0xde, 0x97, 0x36,
+ 0x32, 0x7d, 0x56, 0xb7, 0x9b, 0xd9, 0x67, 0xdb, 0xe4, 0x59, 0x3e, 0xc4,
+ 0x45, 0xd5, 0x51, 0x58, 0x2f, 0x00, 0x94, 0xe4, 0xd6, 0x57, 0x3f, 0x14,
+ 0x25, 0x32, 0x57, 0x78, 0xb1, 0xa9, 0x72, 0x09, 0x49, 0xd4, 0xa6, 0x7a,
+ 0xd9, 0x80, 0x19, 0x83, 0x93, 0x14, 0xda, 0xac, 0x19, 0x04, 0x44, 0x72,
+ 0xfb, 0xb4, 0x63, 0xe5, 0x76, 0xf5, 0x16, 0x4e, 0xa0, 0x81, 0x5b, 0x01,
+ 0x37, 0x73, 0xab, 0x8a, 0xba, 0xf5, 0x7d, 0x89, 0x53, 0x16, 0xe6, 0xb7,
+ 0xba, 0xa4, 0xfe, 0xa6, 0x16, 0x8b, 0x2d, 0x5f, 0x62, 0x2f, 0x88, 0xea,
+ 0x37, 0x61, 0x2b, 0x75, 0x41, 0x70, 0x16, 0xed, 0x92, 0xde, 0xfa, 0xb4,
+ 0xde, 0x90, 0x69, 0x51, 0xdf, 0x47, 0x2a, 0xd1, 0x07, 0x00, 0xb1, 0x1e,
+ 0xa1, 0x3f, 0x8f, 0x43, 0xeb, 0xe8, 0xbc, 0x27, 0xa9, 0x44, 0x57, 0x2a,
+ 0xc4, 0x43, 0x5e, 0x8f, 0x03, 0x77, 0x2a, 0xc4, 0x27, 0xbb, 0x79, 0x4b,
+ 0xff, 0xc5, 0x2c, 0xb2, 0x6b, 0xd7, 0xf0, 0x58, 0x75, 0x0a, 0x99, 0x1d,
+ 0x2b, 0xfc, 0xb5, 0xea, 0xa2, 0x05, 0xa1, 0xed, 0x32, 0x14, 0x87, 0xe7,
+ 0xa2, 0xd8, 0x01, 0x57, 0xf6, 0xd3, 0x94, 0xea, 0x1f, 0xb4, 0xf5, 0x1a,
+ 0xe5, 0x46, 0xb8, 0xf8, 0x18, 0x9c, 0x41, 0x41, 0x5c, 0xd6, 0xa9, 0x83,
+ 0xfc, 0x36, 0x34, 0x22, 0xee, 0x0c, 0xd1, 0xbc, 0x9c, 0x6b, 0x0e, 0x3f,
+ 0x51, 0x71, 0xfa, 0xc5, 0x14, 0x06, 0xaf, 0x6b, 0x93, 0xf4, 0x7a, 0x94,
+ 0x49, 0xc0, 0xba, 0x27, 0x45, 0x84, 0xc8, 0x33, 0x2d, 0x62, 0x53, 0xaa,
+ 0x96, 0x76, 0x90, 0xe5, 0x96, 0x71, 0x59, 0x1f, 0x9c, 0xc7, 0x83, 0xd0,
+ 0x45, 0xf8, 0xcd, 0x2e, 0x53, 0xae, 0x69, 0x5d, 0x2b, 0x43, 0xc6, 0xdb,
+ 0xef, 0x08, 0x39, 0x8f, 0x17, 0xcb, 0x53, 0xfa, 0xff, 0xa1, 0xee, 0x45,
+ 0x47, 0x58, 0x79, 0xbd, 0x6b, 0x17, 0x63, 0xc3, 0x61, 0xaf, 0x44, 0x51,
+ 0x75, 0x72, 0x3c, 0x6f, 0xc5, 0x5f, 0x1d, 0xd2, 0xf1, 0x08, 0xd5, 0x1f,
+ 0x9e, 0x22, 0x49, 0xe6, 0xb1, 0xc0, 0xb1, 0x1e, 0x8a, 0x11, 0x34, 0xdc,
+ 0x4a, 0xa3, 0x48, 0x94, 0x2c, 0xa2, 0x81, 0x8d, 0xf1, 0x1a, 0x84, 0xbe,
+ 0x7e, 0xf9, 0x05, 0x6b, 0x57, 0xd0, 0x70, 0x1e, 0x41, 0x37, 0x39, 0x09,
+ 0xb0, 0xb7, 0xf2, 0xac, 0xbb, 0xec, 0x99, 0x7c, 0x20, 0xf9, 0xc4, 0xc5,
+ 0xb6, 0xfb, 0x37, 0x33, 0x96, 0x60, 0x8f, 0x8e, 0x2c, 0xbf, 0x4d, 0x24,
+ 0x6b, 0x5a, 0xb7, 0xbe, 0xf8, 0x3e, 0xac, 0x40, 0x61, 0xca, 0xef, 0x51,
+ 0x89, 0x5a, 0xd8, 0x56, 0x83, 0x9c, 0x8b, 0x77, 0x65, 0x22, 0xad, 0x21,
+ 0x7f, 0x8c, 0xdf, 0x54, 0x31, 0x17, 0x20, 0xc2, 0x8d, 0xa6, 0x4a, 0xb5,
+ 0xd9, 0xa3, 0x39, 0xca, 0x82, 0xd4, 0x3b, 0xa9, 0x8e, 0xac, 0x57, 0xb8,
+ 0x53, 0x2c, 0x56, 0x06, 0xdc, 0x6d, 0x1a, 0x9c, 0x7f, 0xcb, 0x20, 0xda,
+ 0xb6, 0x17, 0xec, 0x74, 0x98, 0x42, 0x46, 0xb3, 0x26, 0xdd, 0xf2, 0x59,
+ 0x63, 0x26, 0x26, 0x7d, 0xd9, 0x0c, 0xdd, 0xd4, 0x15, 0x86, 0xec, 0x22,
+ 0x79, 0xa2, 0x5c, 0x27, 0x98, 0xfa, 0xfb, 0x68, 0x68, 0x4d, 0xf9, 0x00,
+ 0x36, 0xf3, 0xbb, 0xab, 0x85, 0xcc, 0xef, 0x8d, 0x50, 0x20, 0x9f, 0xb3,
+ 0x17, 0xaf, 0x04, 0x82, 0x5e, 0xa6, 0x9c, 0x84, 0x4b, 0x61, 0x3d, 0x0f,
+ 0x83, 0x88, 0xdb, 0x9c, 0x2c, 0xef, 0x81, 0x9c},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using composition for digest
+ // tcID: 208
+ {SEC_OID_SHA512,
+ 208,
+ {0x1b, 0x4f, 0xa8, 0x6e, 0x94, 0x37, 0xa7, 0x40, 0x39, 0x6f, 0x01, 0xdf,
+ 0xc7, 0x19, 0xb3, 0x00, 0xbc, 0x30, 0x01, 0x3e, 0xf2, 0x07, 0x02, 0xa8,
+ 0x86, 0x01, 0x8f, 0x73, 0xff, 0x60, 0x09, 0xe2, 0x0b, 0x0a, 0xea, 0x16,
+ 0x9d, 0x6c, 0x8d, 0x3f, 0x8e, 0x5b, 0x39, 0x93, 0x8e, 0xdb, 0x13, 0x7e,
+ 0x21, 0x18, 0xfa, 0xdf, 0x6c, 0x6b, 0x66, 0xa3, 0x52, 0x88, 0x0d, 0x08,
+ 0xfd, 0x59, 0xd0, 0xdb, 0x8e, 0x56, 0x82, 0x21, 0x4f, 0xd2, 0x34, 0x4a,
+ 0x67, 0xce, 0x6d, 0xce, 0x96, 0xe4, 0xe7, 0xd0, 0xbc, 0xa6, 0x72, 0x11,
+ 0x49, 0x8b, 0x3c, 0xb2, 0x68, 0x8d, 0xc3, 0x12, 0xc9, 0x7b, 0x05, 0x1b,
+ 0xfd, 0xcb, 0x6e, 0x95, 0x0c, 0x19, 0xed, 0xad, 0x77, 0x9d, 0x41, 0xdf,
+ 0x34, 0x88, 0x8a, 0x89, 0xab, 0x67, 0xe9, 0xed, 0x35, 0x28, 0x90, 0xa8,
+ 0xe2, 0x9a, 0x9c, 0x90, 0x09, 0xd0, 0xc2, 0x2f, 0xac, 0xf3, 0xf1, 0x83,
+ 0x51, 0xfa, 0xa3, 0xeb, 0xbb, 0xc6, 0x17, 0xbe, 0x26, 0xed, 0x26, 0x78,
+ 0x72, 0x08, 0xe8, 0xc6, 0x02, 0x85, 0x34, 0x15, 0x5f, 0xe9, 0x83, 0xe8,
+ 0xa8, 0x56, 0xad, 0xde, 0xcd, 0xe3, 0x94, 0xe7, 0xeb, 0x18, 0x21, 0x77,
+ 0xe3, 0x21, 0x79, 0x58, 0x2f, 0x3e, 0xef, 0xa0, 0x6f, 0x8d, 0xb1, 0x49,
+ 0x15, 0xf6, 0x50, 0x53, 0xe7, 0xe5, 0xa1, 0x75, 0x75, 0x55, 0x17, 0x74,
+ 0xbe, 0x48, 0x48, 0xc0, 0x0c, 0x8d, 0x78, 0x19, 0x84, 0xe6, 0xe4, 0x21,
+ 0xdf, 0x5d, 0x2e, 0x2c, 0xf6, 0xa5, 0x9f, 0xd7, 0x04, 0x9c, 0x2a, 0x2a,
+ 0x29, 0x9b, 0xf1, 0xfb, 0xbe, 0x1a, 0xec, 0x67, 0x6e, 0xcc, 0x30, 0xe2,
+ 0xe2, 0x06, 0x56, 0x41, 0x0d, 0x98, 0xea, 0xca, 0xba, 0xa9, 0xde, 0x1c,
+ 0x21, 0x6f, 0x16, 0x36, 0x30, 0x97, 0xe8, 0x1b, 0x49, 0xbb, 0x07, 0x83,
+ 0xa6, 0x11, 0xab, 0x32, 0xdd, 0x19, 0xea, 0xf4, 0xde, 0xa1, 0xf9, 0x7c,
+ 0x4b, 0xa1, 0x20, 0x4c, 0xef, 0x5f, 0x6d, 0xc1, 0xf1, 0xb2, 0x0e, 0xc8,
+ 0xae, 0x24, 0x6c, 0x3e, 0xbc, 0xce, 0x57, 0xd6, 0x1d, 0x0d, 0xcd, 0x13,
+ 0xac, 0x47, 0x65, 0xff, 0x8f, 0x0f, 0x36, 0xc0, 0xf2, 0xe7, 0x24, 0x9b,
+ 0x85, 0xb9, 0x17, 0x8c, 0xcb, 0x45, 0x4a, 0x4a, 0xae, 0xf2, 0xc9, 0xa5,
+ 0xd0, 0x5b, 0xee, 0x8e, 0x14, 0x64, 0x40, 0x40, 0x36, 0xf4, 0xe1, 0x7f,
+ 0xa1, 0xc6, 0xdc, 0x31, 0xaa, 0x62, 0x2f, 0x4e, 0x13, 0x0e, 0xe6, 0xc4,
+ 0x47, 0xee, 0x85, 0xd7, 0x88, 0x52, 0xb4, 0x24, 0xbb, 0xfe, 0x55, 0x33,
+ 0x02, 0x65, 0xd2, 0xf0, 0x13, 0x91, 0x5e, 0xdf, 0x73, 0x6d, 0xa1, 0xa3,
+ 0x87, 0x1d, 0x3c, 0x62, 0xdf, 0x5a, 0x1b, 0x00, 0x07, 0x30, 0x67, 0x06,
+ 0x28, 0x6f, 0xa6, 0xc3, 0x89, 0x7e, 0xea, 0x63, 0x6f, 0xb2, 0xde, 0x3f,
+ 0x4c, 0xb6, 0xa0, 0xf3, 0xc2, 0x32, 0x94, 0xa4, 0x83, 0x1d, 0x38, 0x8b,
+ 0x4d, 0xdd, 0x0f, 0xdf, 0xf2, 0x14, 0x61, 0xa8, 0xcd, 0x27, 0xb8, 0x4d,
+ 0xa0, 0xa1, 0x2d, 0x1e, 0x35, 0x40, 0x5e, 0x27, 0x26, 0x07, 0x1c, 0x7a,
+ 0x0a, 0xc8, 0x52, 0x3d, 0x19, 0x25, 0x4a, 0x15, 0x29, 0x67, 0x37, 0xa8,
+ 0xa0, 0x86, 0x30, 0xa7, 0x67, 0xaa, 0xbe, 0x2e, 0xa6, 0xee, 0xac, 0x27,
+ 0x27, 0x14, 0x79, 0xe1, 0xfc, 0xa1, 0xca, 0x2b, 0x13, 0xeb, 0xfe, 0x83,
+ 0x41, 0xc5, 0x24, 0x11, 0xab, 0xd3, 0x05, 0x6d, 0x00, 0x94, 0x7f, 0x68,
+ 0xb2, 0x43, 0x4d, 0x94, 0x12, 0x9a, 0x0f, 0x60, 0x4b, 0x3f, 0xc7, 0x67,
+ 0x34, 0xd3, 0x2e, 0x5e, 0xa6, 0x50, 0x78, 0xaf, 0x02, 0x33, 0x05, 0x43,
+ 0xd4, 0xe7, 0xf7, 0x28, 0x98, 0x85, 0x06, 0x09, 0x59, 0x25, 0xa9, 0xc2,
+ 0x15, 0xf1, 0xb8, 0xee, 0x0e, 0x73, 0x4e, 0xc4},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify first byte of digest
+ // tcID: 209
+ {SEC_OID_SHA512,
+ 209,
+ {0x5b, 0x2d, 0x14, 0x05, 0xcd, 0x37, 0x26, 0x18, 0x41, 0x3f, 0xcc, 0xf1,
+ 0x49, 0x2d, 0xda, 0x7d, 0xdd, 0x2a, 0xba, 0x5e, 0x48, 0xf1, 0xf0, 0x39,
+ 0x6c, 0xd5, 0x6e, 0x4f, 0x51, 0xa8, 0x72, 0x8c, 0x67, 0xd3, 0xe1, 0x27,
+ 0x83, 0x9b, 0x8f, 0xd4, 0x48, 0x71, 0x16, 0x5e, 0x2b, 0x0e, 0xf2, 0x5f,
+ 0x31, 0xe6, 0x12, 0xfe, 0xe9, 0x61, 0x4f, 0x5a, 0xd6, 0xa1, 0x11, 0x2f,
+ 0x20, 0xe9, 0x28, 0x3c, 0xa7, 0x90, 0x6e, 0xb9, 0x3c, 0xbe, 0x75, 0x29,
+ 0x0d, 0x01, 0x5b, 0xc9, 0x09, 0x57, 0xe5, 0x70, 0x32, 0x46, 0x89, 0xe4,
+ 0x66, 0xff, 0x88, 0x22, 0x86, 0x31, 0x78, 0xfc, 0xcd, 0x49, 0x1e, 0x5a,
+ 0xaf, 0x34, 0xb0, 0xe1, 0x6b, 0xf0, 0x09, 0x86, 0xab, 0xd1, 0x5e, 0x21,
+ 0x17, 0x52, 0x36, 0x43, 0x76, 0x1f, 0x45, 0xee, 0xcb, 0xd7, 0xbe, 0xed,
+ 0x4d, 0x59, 0xfc, 0x8b, 0xe3, 0x24, 0x73, 0x87, 0x2f, 0x2c, 0xbc, 0x91,
+ 0xb1, 0x74, 0x10, 0xa3, 0x5d, 0x55, 0xba, 0xdc, 0x3b, 0xfb, 0x74, 0x6c,
+ 0xea, 0x5f, 0x72, 0x58, 0x63, 0xdc, 0xbc, 0x6a, 0xed, 0xd0, 0x22, 0x8f,
+ 0x56, 0xe9, 0x4f, 0x50, 0x21, 0xcc, 0xfb, 0xd5, 0x22, 0xc5, 0xd2, 0x5f,
+ 0x6b, 0x8e, 0xc8, 0x6b, 0xa5, 0xc1, 0x5f, 0x78, 0x4b, 0x4d, 0x81, 0x9e,
+ 0x91, 0xac, 0x62, 0x2e, 0xdc, 0x77, 0x4c, 0xb4, 0x86, 0x38, 0x44, 0xae,
+ 0x12, 0x0c, 0x35, 0xe5, 0xfe, 0x78, 0xec, 0x77, 0x7b, 0xd8, 0x15, 0xb0,
+ 0x7d, 0xf9, 0x96, 0xce, 0xb6, 0x79, 0xd7, 0x41, 0x41, 0x68, 0x43, 0x58,
+ 0xaa, 0x50, 0xf9, 0x6c, 0x47, 0x94, 0x01, 0x57, 0xae, 0xd4, 0x61, 0xe4,
+ 0x65, 0xd6, 0xaa, 0xfd, 0x16, 0xb1, 0xe2, 0x2c, 0x85, 0xe9, 0x33, 0x36,
+ 0xf9, 0x3c, 0xbe, 0xcf, 0xa9, 0xcd, 0x11, 0x3e, 0x72, 0xaf, 0x41, 0x01,
+ 0x23, 0x74, 0xa8, 0xbc, 0x14, 0x3f, 0x95, 0x00, 0x47, 0x05, 0x92, 0x5b,
+ 0x35, 0xf1, 0x72, 0x43, 0x69, 0x00, 0x0c, 0xcc, 0x3c, 0x07, 0xec, 0x57,
+ 0x2d, 0xbc, 0xfe, 0x36, 0xa0, 0xd2, 0x9c, 0xfe, 0x99, 0xb9, 0xfb, 0x5d,
+ 0x6f, 0xc6, 0x20, 0x86, 0x4a, 0x71, 0x7b, 0x85, 0x56, 0xc9, 0x31, 0xe0,
+ 0x5d, 0x32, 0xee, 0x93, 0x67, 0x4c, 0x09, 0x20, 0x25, 0xcf, 0x01, 0xf3,
+ 0x7e, 0x36, 0xec, 0x21, 0xd3, 0x4b, 0x96, 0x31, 0xb3, 0xce, 0x3f, 0xa4,
+ 0x08, 0x93, 0x37, 0x6a, 0xbf, 0xda, 0xa2, 0xf7, 0xaa, 0xd2, 0x6a, 0x60,
+ 0x81, 0x71, 0x06, 0x65, 0x16, 0x60, 0x94, 0x8b, 0x8c, 0xa5, 0x68, 0x12,
+ 0x83, 0x48, 0x53, 0x4c, 0x82, 0x77, 0x8a, 0xf0, 0xc9, 0x1b, 0xc6, 0x20,
+ 0x4c, 0xe6, 0xb6, 0xbc, 0xba, 0x68, 0x21, 0x46, 0x24, 0x49, 0x03, 0xd0,
+ 0xc6, 0xec, 0x12, 0x13, 0x00, 0x05, 0xc9, 0x7d, 0x39, 0x09, 0x77, 0xf7,
+ 0x1e, 0xd0, 0xa3, 0xac, 0xb9, 0xfe, 0x5c, 0x69, 0xb6, 0x2d, 0xb6, 0xec,
+ 0xc0, 0xba, 0xa9, 0x4d, 0x60, 0x8a, 0x4c, 0x95, 0xa6, 0x2f, 0x98, 0xca,
+ 0x67, 0xf9, 0xd4, 0x58, 0x3c, 0xc9, 0x6c, 0x98, 0xce, 0xdf, 0xf1, 0xf5,
+ 0x63, 0xce, 0x92, 0x54, 0xd4, 0xe4, 0xcc, 0x88, 0xd1, 0x27, 0xd7, 0x4b,
+ 0x7f, 0x9e, 0x6e, 0x59, 0xbd, 0x83, 0xa0, 0x3a, 0xd3, 0xc7, 0x20, 0xcc,
+ 0x68, 0x7e, 0x10, 0x2c, 0xde, 0x5b, 0xdf, 0xf8, 0xbf, 0xa0, 0xb4, 0x96,
+ 0x9b, 0xf0, 0x37, 0x12, 0x6b, 0x2e, 0xab, 0xea, 0xf4, 0xd6, 0x7b, 0xbd,
+ 0x8f, 0x19, 0x44, 0x9a, 0xc1, 0xaf, 0x10, 0x44, 0x2c, 0x59, 0x76, 0xf0,
+ 0xd9, 0x9e, 0x57, 0x07, 0x0d, 0x6f, 0xaf, 0xd0, 0xc6, 0x4a, 0x25, 0xec,
+ 0x8f, 0xbc, 0x38, 0x0c, 0xb7, 0x1e, 0xf9, 0x52, 0xf1, 0x20, 0x53, 0x0f,
+ 0x39, 0x40, 0x22, 0x7d, 0x0d, 0xe6, 0xc8, 0xc1},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: modify last byte of digest
+ // tcID: 210
+ {SEC_OID_SHA512,
+ 210,
+ {0x0e, 0xcf, 0xdc, 0x9e, 0x8f, 0x66, 0xeb, 0x00, 0x91, 0xfd, 0x4b, 0xa2,
+ 0xc7, 0x02, 0xc3, 0xbe, 0x35, 0x66, 0x4f, 0xeb, 0x4a, 0x8f, 0x2c, 0xb6,
+ 0x61, 0x2b, 0x3a, 0xa6, 0x58, 0x51, 0x80, 0xc8, 0xdd, 0x1c, 0xb8, 0x19,
+ 0x56, 0xb0, 0xff, 0x84, 0xdd, 0x74, 0x63, 0xa0, 0x0d, 0x00, 0x7b, 0xd2,
+ 0x6b, 0xd4, 0x13, 0x2f, 0x29, 0xfc, 0x54, 0x0b, 0x8f, 0x6f, 0xd2, 0xa2,
+ 0x98, 0x06, 0xfc, 0xeb, 0xb1, 0x67, 0xce, 0x31, 0xcf, 0xe9, 0xd3, 0x07,
+ 0x55, 0x8d, 0xeb, 0x60, 0xdb, 0x8e, 0x68, 0xf6, 0xc2, 0x2f, 0xc1, 0x53,
+ 0xad, 0x97, 0x96, 0x86, 0xe0, 0xbc, 0x82, 0xbc, 0x19, 0x95, 0x00, 0xa1,
+ 0xa7, 0x1c, 0xea, 0xe7, 0xb3, 0xcc, 0xed, 0x41, 0x41, 0xc9, 0x5d, 0xfd,
+ 0x54, 0xfe, 0x0d, 0x8a, 0xf1, 0x5c, 0x0f, 0xa9, 0x3e, 0x41, 0x65, 0x25,
+ 0x89, 0x2d, 0x30, 0xea, 0x68, 0x90, 0xea, 0x45, 0x1c, 0x04, 0x25, 0xdb,
+ 0x2a, 0xd2, 0x43, 0x7f, 0x6d, 0xd7, 0x7d, 0x04, 0x87, 0xfa, 0xfb, 0x96,
+ 0x6f, 0x2d, 0x82, 0xf6, 0x75, 0x24, 0x56, 0xf8, 0x60, 0x4a, 0x66, 0xea,
+ 0x93, 0x67, 0xc7, 0xfd, 0x5e, 0x7d, 0xae, 0x8e, 0x4a, 0x82, 0x37, 0xda,
+ 0x2c, 0xba, 0xdc, 0x97, 0x81, 0x4f, 0xe0, 0x5b, 0xe3, 0xfb, 0x8d, 0xa7,
+ 0xa8, 0x26, 0x31, 0x51, 0x45, 0x13, 0x00, 0xe8, 0xf6, 0xac, 0x05, 0x1d,
+ 0x1f, 0x27, 0x57, 0x92, 0x0d, 0x59, 0xd5, 0x13, 0x81, 0x81, 0xc4, 0x16,
+ 0x49, 0xb7, 0x86, 0xf8, 0x95, 0x72, 0x46, 0xa3, 0x45, 0x9a, 0x29, 0x91,
+ 0x77, 0xf5, 0xe8, 0x95, 0xd4, 0x7d, 0x11, 0x56, 0xbd, 0xb2, 0xdd, 0xe0,
+ 0x21, 0xb2, 0x0a, 0x1e, 0x61, 0x53, 0xaf, 0xf8, 0x98, 0xfb, 0xdb, 0xb1,
+ 0x78, 0x24, 0x03, 0x6c, 0xb0, 0xc0, 0x96, 0x5a, 0xb5, 0x08, 0xf1, 0xa3,
+ 0x23, 0x04, 0x4f, 0xca, 0xa8, 0xbb, 0x79, 0x55, 0xca, 0x91, 0x88, 0xaa,
+ 0x42, 0xba, 0x38, 0x07, 0xc5, 0x95, 0xad, 0x27, 0x63, 0x2b, 0x7b, 0x38,
+ 0x1a, 0x21, 0x9c, 0xf1, 0x62, 0xd0, 0xa8, 0x0d, 0x56, 0xf5, 0x8c, 0x7b,
+ 0x50, 0x89, 0xa1, 0x67, 0xdd, 0x07, 0x66, 0xe6, 0xcd, 0x77, 0xf5, 0xa1,
+ 0xaf, 0x29, 0x45, 0xa1, 0x93, 0x07, 0x52, 0xb4, 0x6a, 0x3c, 0x72, 0x92,
+ 0x33, 0xf6, 0xd8, 0x49, 0xa6, 0xae, 0xa1, 0xdd, 0x13, 0xed, 0x3a, 0x2e,
+ 0x7a, 0x91, 0xee, 0x0b, 0x8b, 0xd0, 0x0b, 0xcf, 0x4c, 0x58, 0x88, 0x54,
+ 0x2f, 0xea, 0x02, 0x79, 0x23, 0x67, 0xd4, 0x2a, 0x9a, 0x67, 0x5d, 0x3b,
+ 0x3c, 0x97, 0x3c, 0x8f, 0x14, 0x97, 0x81, 0x1d, 0x6f, 0xe2, 0x7a, 0x8b,
+ 0xd8, 0x2b, 0xbe, 0x5b, 0x8b, 0x4a, 0xbf, 0xb3, 0x9c, 0xac, 0x4c, 0x22,
+ 0x65, 0xda, 0x61, 0x9a, 0x01, 0xfb, 0x58, 0x47, 0xe5, 0xa4, 0xfd, 0x42,
+ 0x36, 0x74, 0xb2, 0xd3, 0x94, 0x9d, 0x26, 0x20, 0x95, 0x80, 0x55, 0x55,
+ 0x59, 0x7e, 0x49, 0x30, 0xa2, 0x89, 0x5b, 0xac, 0x40, 0xb8, 0xe1, 0x8c,
+ 0x71, 0x12, 0x23, 0xae, 0x7b, 0x2c, 0xe2, 0x3d, 0xd5, 0x56, 0xac, 0x17,
+ 0x9c, 0x01, 0x24, 0xa6, 0xf1, 0xac, 0x32, 0x78, 0x07, 0xe8, 0x54, 0x0b,
+ 0x14, 0x97, 0xe1, 0xc7, 0x24, 0x99, 0x75, 0x74, 0x68, 0xb1, 0xea, 0x8c,
+ 0x39, 0xe8, 0xe9, 0xb9, 0xa5, 0x05, 0x8d, 0xb4, 0x34, 0x08, 0x46, 0xc4,
+ 0x10, 0xcc, 0xb4, 0xdd, 0x6c, 0x47, 0x74, 0x84, 0xef, 0x3c, 0x96, 0xb1,
+ 0x83, 0xb6, 0x58, 0x6f, 0xa7, 0x90, 0x54, 0xb0, 0x6f, 0xf2, 0x24, 0x75,
+ 0xdd, 0x6f, 0xa7, 0xaa, 0x08, 0xbb, 0x6b, 0xc3, 0x45, 0x1d, 0xff, 0x8d,
+ 0xe4, 0x45, 0x75, 0x23, 0xa4, 0xc0, 0xfd, 0x83, 0x20, 0x07, 0x39, 0x6e,
+ 0xcf, 0xf7, 0x6b, 0x16, 0xad, 0x19, 0x01, 0x7b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 211
+ {SEC_OID_SHA512,
+ 211,
+ {0x97, 0xb7, 0x6b, 0xef, 0x18, 0xef, 0x7d, 0x36, 0x23, 0x44, 0x35, 0xeb,
+ 0x59, 0xcb, 0x4e, 0x7c, 0x93, 0xd3, 0x82, 0x0b, 0x82, 0x51, 0x22, 0xb1,
+ 0x9c, 0x2e, 0x08, 0x24, 0xf2, 0x55, 0xcc, 0xa6, 0x48, 0x6a, 0xff, 0x6e,
+ 0xd6, 0xf2, 0xcb, 0xa7, 0x60, 0x3e, 0x81, 0xe1, 0x7c, 0x58, 0x39, 0x67,
+ 0x8b, 0x6e, 0x49, 0x8e, 0x41, 0xc0, 0x95, 0x9e, 0xc9, 0x54, 0x15, 0xec,
+ 0xc8, 0x79, 0x5a, 0x09, 0x16, 0x55, 0x79, 0x0c, 0xdd, 0x33, 0x5a, 0xc1,
+ 0x2f, 0xc7, 0xbe, 0x27, 0x15, 0x87, 0x43, 0x3a, 0xe2, 0xb8, 0xce, 0xc0,
+ 0x8d, 0x23, 0x75, 0xc1, 0x6a, 0x02, 0xaf, 0xca, 0x54, 0xb4, 0xa6, 0x8f,
+ 0xdb, 0x63, 0xe3, 0x64, 0x56, 0x78, 0x97, 0x7e, 0xcb, 0x5f, 0x05, 0x69,
+ 0x6f, 0xa6, 0x68, 0xee, 0x06, 0xa2, 0xe3, 0x90, 0xe4, 0x80, 0x57, 0x99,
+ 0x9f, 0x01, 0x8e, 0x98, 0xef, 0x9f, 0xad, 0x93, 0x8b, 0x12, 0x4d, 0x86,
+ 0xbd, 0x4a, 0x47, 0x39, 0x28, 0x2f, 0x52, 0x73, 0xd1, 0x98, 0x33, 0x9f,
+ 0xaa, 0xdf, 0x0d, 0x64, 0x88, 0xe4, 0xb6, 0xa9, 0x68, 0xac, 0x25, 0xd7,
+ 0xa0, 0xca, 0x88, 0xea, 0x7c, 0xf8, 0xaf, 0xf0, 0xde, 0x54, 0x50, 0x99,
+ 0x70, 0xfe, 0xe9, 0xbf, 0x99, 0x14, 0x77, 0x3b, 0xf2, 0x47, 0xb6, 0x22,
+ 0xf7, 0x47, 0x1d, 0x0d, 0xf7, 0x22, 0xee, 0x5e, 0x7f, 0xda, 0xfd, 0x18,
+ 0xc3, 0x3a, 0xd9, 0x2c, 0x66, 0x73, 0xd4, 0x64, 0xc9, 0xe1, 0xf0, 0xde,
+ 0x46, 0x0c, 0x10, 0x6d, 0x4a, 0x54, 0xbe, 0x1c, 0x75, 0x38, 0x24, 0x8f,
+ 0x65, 0x00, 0x4e, 0xb7, 0xca, 0x94, 0xaa, 0xbf, 0xfc, 0x4f, 0x37, 0xcc,
+ 0xe9, 0xf4, 0xe6, 0x28, 0xfd, 0xe8, 0x1a, 0x3d, 0x83, 0x00, 0xe0, 0xee,
+ 0x48, 0x6b, 0x52, 0x55, 0x5c, 0x94, 0xd4, 0x18, 0x2e, 0x5e, 0x7c, 0xd1,
+ 0xeb, 0x63, 0x28, 0xf8, 0x72, 0xf9, 0xb1, 0x52, 0x8d, 0x0e, 0x13, 0x37,
+ 0xd2, 0x0b, 0xc9, 0x6c, 0xae, 0x3b, 0x57, 0x44, 0xae, 0x88, 0xdb, 0x90,
+ 0xbd, 0x9f, 0x3a, 0x5c, 0xb3, 0xba, 0x6d, 0x64, 0xe9, 0x49, 0xe9, 0xb6,
+ 0x4d, 0x84, 0xc4, 0x7e, 0xc5, 0xf5, 0xb7, 0xaf, 0x02, 0xb0, 0x8f, 0xd0,
+ 0x6a, 0x82, 0x0b, 0x4d, 0xf2, 0x2b, 0x80, 0x82, 0x03, 0xd0, 0xf9, 0xe3,
+ 0x27, 0xab, 0x64, 0xa5, 0x42, 0x82, 0xa3, 0x0a, 0xd1, 0x2a, 0xbd, 0xdd,
+ 0x03, 0xb9, 0xbe, 0xb8, 0x3b, 0x86, 0x47, 0x89, 0x7c, 0x52, 0xa8, 0x89,
+ 0xe7, 0x03, 0x96, 0x32, 0xfc, 0x63, 0xb4, 0x0c, 0x3c, 0xd5, 0xa8, 0x55,
+ 0x4f, 0x0d, 0xc9, 0x6e, 0x37, 0x27, 0xfa, 0x24, 0x94, 0x8d, 0x97, 0xcf,
+ 0x0e, 0xa2, 0x64, 0x4f, 0x88, 0x81, 0x29, 0xcc, 0x6a, 0x45, 0x08, 0x40,
+ 0xcc, 0x52, 0x6b, 0x9b, 0xc9, 0x44, 0x64, 0x30, 0x39, 0x3d, 0x57, 0x1e,
+ 0x40, 0x81, 0xa1, 0x0e, 0x6f, 0xae, 0x85, 0x6e, 0x15, 0xea, 0x97, 0xb5,
+ 0x85, 0x2c, 0xcb, 0x25, 0x35, 0x17, 0xbd, 0x8d, 0xb2, 0xce, 0xed, 0xf2,
+ 0x3e, 0x50, 0xe5, 0x1c, 0x1b, 0x35, 0x00, 0x91, 0x9e, 0x0e, 0x4c, 0x91,
+ 0x5a, 0x3e, 0xf3, 0xb7, 0x5c, 0x86, 0x22, 0x90, 0xbc, 0x0b, 0x6d, 0xfd,
+ 0x88, 0x12, 0x91, 0x95, 0xef, 0x4f, 0xb4, 0xb1, 0x68, 0x37, 0xa0, 0x06,
+ 0x4c, 0x60, 0x51, 0x32, 0x46, 0xf1, 0xd4, 0xac, 0x06, 0x87, 0x54, 0xac,
+ 0xa0, 0xf5, 0x9a, 0xa8, 0x47, 0xab, 0x5c, 0x70, 0x86, 0xef, 0x65, 0xd3,
+ 0x71, 0x07, 0x5e, 0xd4, 0xca, 0xf0, 0x34, 0x5b, 0xb2, 0x2a, 0x69, 0x16,
+ 0x30, 0x89, 0xd6, 0x83, 0x46, 0x5d, 0x48, 0xd2, 0x7c, 0xff, 0x4d, 0x5a,
+ 0x20, 0x0a, 0x1c, 0xc9, 0x3e, 0x54, 0xbe, 0xa0, 0x03, 0x3b, 0x60, 0x82,
+ 0xd5, 0x2c, 0xde, 0xc5, 0x72, 0x6c, 0x9b, 0xb9},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: truncated digest
+ // tcID: 212
+ {SEC_OID_SHA512,
+ 212,
+ {0x50, 0xbd, 0x7b, 0x6e, 0xe4, 0xae, 0xa6, 0xda, 0x1a, 0x7e, 0x92, 0xa2,
+ 0x43, 0x98, 0x17, 0xdd, 0x3e, 0x52, 0x10, 0x30, 0xd5, 0x5f, 0xfb, 0x99,
+ 0x88, 0x96, 0x81, 0xa9, 0xe9, 0x38, 0xf9, 0xff, 0x0f, 0xc5, 0x0c, 0x4a,
+ 0x32, 0x9c, 0xe4, 0x39, 0xf8, 0x62, 0xb8, 0xc1, 0x27, 0x44, 0xfd, 0x56,
+ 0x5f, 0x0f, 0x18, 0x06, 0x3b, 0xc2, 0x73, 0x57, 0xfa, 0xee, 0x33, 0xbc,
+ 0xaf, 0x24, 0x88, 0x7a, 0x72, 0xf1, 0x58, 0x51, 0xde, 0x6c, 0x01, 0x46,
+ 0x64, 0x50, 0x19, 0x54, 0xad, 0x7e, 0x27, 0xca, 0xdf, 0xa2, 0xa1, 0xc8,
+ 0x52, 0xbb, 0xdf, 0x21, 0x29, 0x28, 0x80, 0x7b, 0xe0, 0x18, 0x5e, 0xf5,
+ 0x1d, 0x11, 0x17, 0x51, 0x95, 0xe8, 0x62, 0x1d, 0xab, 0xf5, 0xd2, 0x9a,
+ 0x58, 0xcf, 0xa2, 0x8d, 0x96, 0xa1, 0xaa, 0xc7, 0x9a, 0x60, 0xbf, 0x83,
+ 0xdb, 0xf6, 0x50, 0x8f, 0xe8, 0x91, 0x17, 0x7f, 0x52, 0x13, 0x88, 0xe1,
+ 0x3f, 0xfe, 0xf6, 0xe8, 0x70, 0x61, 0x4a, 0x35, 0xc6, 0x02, 0x53, 0xc5,
+ 0x71, 0x70, 0x20, 0xd6, 0xe9, 0x1f, 0x86, 0x0c, 0x3f, 0x44, 0x7f, 0x03,
+ 0x8d, 0x65, 0x89, 0x1c, 0xd7, 0x83, 0xd0, 0x60, 0x95, 0xb6, 0x15, 0xbf,
+ 0x10, 0x16, 0xb0, 0xd7, 0x31, 0x83, 0xbf, 0x41, 0x75, 0x21, 0xbb, 0x05,
+ 0xd0, 0x07, 0xf6, 0xfc, 0x23, 0xee, 0x5c, 0x46, 0xe9, 0xe4, 0x33, 0x07,
+ 0xb0, 0xe2, 0xef, 0x35, 0xba, 0xb3, 0xd7, 0xc8, 0x66, 0x01, 0xc5, 0x4c,
+ 0xdd, 0x7c, 0xf9, 0xd4, 0x95, 0xa4, 0xa5, 0x14, 0xa0, 0xe8, 0x04, 0xe0,
+ 0x84, 0xf5, 0x32, 0x35, 0xba, 0x8b, 0x70, 0x50, 0xfc, 0xea, 0x6c, 0x85,
+ 0x8e, 0xb6, 0x7c, 0x17, 0xf4, 0x5f, 0x1b, 0xaa, 0x9f, 0x4a, 0xfb, 0x7d,
+ 0x7c, 0xc0, 0xc0, 0xdf, 0x4f, 0xff, 0x83, 0x01, 0xff, 0x4c, 0xc3, 0xa5,
+ 0x75, 0x4a, 0xc6, 0xa9, 0xc2, 0x95, 0x6e, 0x78, 0xec, 0x3e, 0xd3, 0xfa,
+ 0xba, 0x10, 0x99, 0x46, 0x21, 0xb8, 0x47, 0x49, 0x82, 0x80, 0x94, 0x18,
+ 0x12, 0x4f, 0x83, 0x92, 0xa1, 0x23, 0xab, 0xf9, 0x2d, 0x8b, 0xdb, 0x71,
+ 0x7b, 0x94, 0xe8, 0xdb, 0xe8, 0x7f, 0xa6, 0x20, 0xc1, 0xc8, 0xf5, 0x97,
+ 0x40, 0x1e, 0xe7, 0xf3, 0x08, 0x7c, 0xd1, 0x76, 0x5d, 0x9b, 0xc0, 0x08,
+ 0xdb, 0x8b, 0xc0, 0x17, 0xfa, 0x15, 0x18, 0x60, 0xc9, 0x28, 0x09, 0x84,
+ 0xdb, 0x88, 0x7c, 0xc7, 0x4c, 0x94, 0x29, 0xb5, 0x03, 0x41, 0x3b, 0x6c,
+ 0x2d, 0x29, 0x76, 0x5a, 0x3b, 0xb0, 0x4c, 0x70, 0xda, 0xd2, 0x54, 0xd5,
+ 0x98, 0x10, 0x4b, 0xec, 0xff, 0xc3, 0x71, 0x73, 0xc8, 0x92, 0x04, 0x8c,
+ 0x49, 0x0d, 0xf4, 0x8a, 0xdd, 0xf5, 0x97, 0x01, 0x93, 0xf7, 0x48, 0xeb,
+ 0x51, 0xc5, 0x53, 0x66, 0x92, 0xe6, 0x1c, 0x21, 0xf6, 0xf3, 0x3f, 0x5a,
+ 0x47, 0x28, 0x45, 0x5c, 0xa9, 0x16, 0xe3, 0xd7, 0x07, 0x05, 0x3b, 0x6d,
+ 0x78, 0x15, 0x35, 0xac, 0x3c, 0x75, 0xbd, 0x33, 0xa1, 0xf6, 0x04, 0x8d,
+ 0x36, 0x32, 0xb0, 0x92, 0xfc, 0xed, 0x4f, 0x42, 0x14, 0xa6, 0xe0, 0x60,
+ 0xaa, 0xf0, 0xe6, 0xfc, 0xb5, 0x15, 0x3f, 0x1f, 0x65, 0xcd, 0x3e, 0x62,
+ 0xd6, 0x58, 0x42, 0xe8, 0x58, 0x7b, 0x37, 0x8c, 0x03, 0x10, 0xd9, 0xfa,
+ 0x61, 0x97, 0xf1, 0x98, 0x1a, 0xdc, 0xef, 0xb5, 0xb3, 0x39, 0x36, 0x76,
+ 0x39, 0x45, 0x70, 0x4d, 0xf6, 0xb8, 0x71, 0xd7, 0x02, 0x6a, 0x3a, 0x2d,
+ 0x01, 0x1e, 0x43, 0xae, 0xc8, 0x65, 0x10, 0x20, 0xb0, 0x19, 0x02, 0x16,
+ 0x8c, 0x21, 0x6c, 0xcf, 0xe3, 0x67, 0xed, 0xb1, 0x11, 0x18, 0x4a, 0xc0,
+ 0x12, 0xab, 0xff, 0x7d, 0xc1, 0xa1, 0x88, 0xfd, 0xfe, 0x5d, 0x8e, 0x86,
+ 0x5d, 0xb2, 0x7f, 0xd9, 0xce, 0x4a, 0x4a, 0xf5},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 213
+ {SEC_OID_SHA512,
+ 213,
+ {0x8a, 0xa3, 0x9e, 0x38, 0x2c, 0xd8, 0x60, 0x7c, 0x14, 0x86, 0x06, 0xcb,
+ 0x96, 0x93, 0xec, 0x37, 0x59, 0x1b, 0xf4, 0xf6, 0x63, 0xb0, 0xac, 0x40,
+ 0x89, 0x26, 0x56, 0x05, 0x0e, 0x57, 0xdd, 0x94, 0x42, 0xcb, 0xfb, 0xf3,
+ 0x4d, 0x1b, 0x45, 0xd6, 0xe6, 0xb2, 0xba, 0x24, 0xfb, 0x59, 0x10, 0xc6,
+ 0x52, 0x16, 0x27, 0xc4, 0x5a, 0x58, 0x0a, 0xf8, 0xb2, 0x6b, 0xc2, 0xc4,
+ 0xdc, 0x41, 0x17, 0x94, 0xa0, 0x11, 0x5d, 0x11, 0x58, 0x8f, 0xe7, 0xc2,
+ 0x43, 0x24, 0x66, 0x1a, 0xd0, 0x40, 0x23, 0xe8, 0x70, 0x0f, 0x09, 0x58,
+ 0xbd, 0x70, 0x0e, 0x73, 0x19, 0x68, 0x5e, 0x5e, 0x34, 0x94, 0x97, 0x03,
+ 0x7a, 0x9d, 0xff, 0x80, 0x9d, 0x5d, 0x8a, 0x2b, 0x89, 0xb6, 0x2b, 0xb1,
+ 0xe7, 0x53, 0x0f, 0x35, 0xf5, 0x02, 0x4e, 0xa9, 0x27, 0xa4, 0xad, 0x4c,
+ 0x40, 0xae, 0x09, 0x73, 0x6f, 0xcc, 0xdd, 0x96, 0x7d, 0x0e, 0x59, 0xdb,
+ 0xa1, 0x7a, 0xf3, 0x3d, 0x80, 0x30, 0x61, 0xe4, 0x34, 0x9e, 0x19, 0x06,
+ 0x6d, 0x92, 0xec, 0xfc, 0x32, 0x7c, 0xd6, 0x60, 0xfd, 0x7d, 0xbf, 0x28,
+ 0x63, 0xa1, 0xfb, 0x66, 0x85, 0xb5, 0xa7, 0xb9, 0x38, 0x6c, 0x23, 0x2f,
+ 0xb7, 0xdf, 0x96, 0xfe, 0xe7, 0x24, 0x4f, 0x37, 0xa5, 0xdf, 0x24, 0xe4,
+ 0xa0, 0x39, 0x93, 0x1a, 0x41, 0xce, 0xe3, 0x76, 0x39, 0x19, 0x54, 0x4b,
+ 0xb1, 0xbb, 0x6d, 0x14, 0xe2, 0xad, 0xfb, 0x88, 0x60, 0x7a, 0xb8, 0x0f,
+ 0xc0, 0xe4, 0x34, 0x55, 0x3a, 0x5e, 0x4c, 0x21, 0x86, 0x06, 0x4a, 0x9c,
+ 0x0d, 0x84, 0x45, 0x71, 0x64, 0x49, 0x77, 0xda, 0x31, 0xd6, 0xe5, 0xbb,
+ 0x70, 0xd1, 0xea, 0x31, 0x9a, 0x6c, 0xd2, 0x70, 0x98, 0x3d, 0x22, 0xd7,
+ 0x3e, 0x22, 0x6f, 0x65, 0xa5, 0xa5, 0xbc, 0x0c, 0x80, 0x42, 0x72, 0xeb,
+ 0xbc, 0x45, 0x53, 0xcf, 0x96, 0x66, 0xbd, 0x09, 0x85, 0xa9, 0x7d, 0xdf,
+ 0x67, 0x67, 0x88, 0xd0, 0x98, 0x89, 0xb2, 0xd3, 0x23, 0x24, 0x1c, 0x6f,
+ 0xac, 0x07, 0xe1, 0x3b, 0x74, 0x40, 0x55, 0x47, 0x34, 0xd2, 0xc0, 0xae,
+ 0xe1, 0xf3, 0xb8, 0x82, 0x08, 0x5f, 0x3a, 0x26, 0x6b, 0x45, 0x2e, 0xd2,
+ 0xfb, 0x69, 0xd5, 0x18, 0x30, 0x4c, 0x52, 0x89, 0xb2, 0xc2, 0xa6, 0x48,
+ 0x4a, 0xb9, 0x3f, 0x8a, 0x54, 0x0e, 0x6d, 0x1f, 0x42, 0x3a, 0xef, 0x15,
+ 0xa8, 0x44, 0x14, 0x85, 0xe5, 0x76, 0x8c, 0xd0, 0xe9, 0xf4, 0x7c, 0xbe,
+ 0xbd, 0xb8, 0x5d, 0x7d, 0xcf, 0x04, 0x5a, 0x5d, 0x27, 0x14, 0xf0, 0xd4,
+ 0x22, 0xfa, 0x2f, 0xf6, 0xa7, 0x73, 0x25, 0xd5, 0xfd, 0xdf, 0xe1, 0x94,
+ 0xef, 0xf9, 0xf0, 0x3f, 0xb0, 0x2a, 0x39, 0x14, 0x09, 0x6a, 0x90, 0x78,
+ 0xd0, 0xd9, 0x54, 0xe9, 0x81, 0xe7, 0x54, 0x2c, 0x97, 0x5f, 0xcf, 0x43,
+ 0x50, 0x3d, 0x2a, 0xa8, 0x06, 0xbc, 0xe4, 0x9b, 0x2c, 0x6c, 0xdc, 0x97,
+ 0x1b, 0x29, 0x0b, 0x3b, 0x2f, 0xe4, 0x5b, 0x3e, 0x0b, 0x6c, 0x10, 0x6c,
+ 0xd6, 0xfe, 0x0e, 0x70, 0x03, 0x10, 0x3f, 0xd2, 0x32, 0x46, 0x65, 0xf8,
+ 0x00, 0x06, 0x8f, 0x0a, 0x8c, 0xe6, 0x35, 0xb6, 0xaa, 0x3d, 0xe0, 0x21,
+ 0xae, 0x52, 0xb2, 0xcf, 0x33, 0xce, 0xfd, 0x54, 0xb9, 0xe8, 0x74, 0xa0,
+ 0x66, 0x5e, 0xf3, 0x1f, 0xb8, 0x58, 0x4e, 0xf8, 0x0d, 0xf6, 0xee, 0xca,
+ 0x5e, 0x1c, 0x32, 0x3f, 0xee, 0xb3, 0x6d, 0x80, 0x42, 0x66, 0xcf, 0x21,
+ 0x93, 0xc9, 0xa6, 0x60, 0xef, 0xc6, 0xc7, 0x91, 0xd9, 0xf5, 0x71, 0xc2,
+ 0x2d, 0xe3, 0x92, 0x96, 0xde, 0xed, 0x36, 0xf1, 0x0f, 0x59, 0xac, 0xb9,
+ 0x3b, 0x15, 0x58, 0xa1, 0x5d, 0x5d, 0xa0, 0x24, 0x57, 0x4a, 0x1a, 0x5c,
+ 0x19, 0x0e, 0xa8, 0x0d, 0xe8, 0xd9, 0xcc, 0x97},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in padding
+ // tcID: 214
+ {SEC_OID_SHA512,
+ 214,
+ {0xbd, 0xe2, 0x89, 0x51, 0xec, 0x32, 0x57, 0xef, 0xc0, 0x54, 0xf4, 0x8b,
+ 0xb3, 0x4c, 0x43, 0xfa, 0x23, 0x00, 0x09, 0x13, 0x12, 0x44, 0xf0, 0xa9,
+ 0x09, 0xbb, 0xbb, 0x38, 0x75, 0x27, 0xe8, 0x25, 0x1d, 0x95, 0x94, 0xd2,
+ 0x2e, 0x43, 0x5d, 0xb3, 0x0f, 0xa5, 0x5c, 0x01, 0xc4, 0x34, 0x21, 0xdd,
+ 0x51, 0xab, 0x38, 0xdc, 0xbc, 0x23, 0xce, 0xe2, 0x80, 0x18, 0x0d, 0x74,
+ 0xb6, 0xa9, 0xc1, 0xc3, 0x0f, 0xdc, 0xbc, 0xa0, 0x20, 0x70, 0xce, 0x3e,
+ 0x08, 0x68, 0x41, 0x9d, 0x9f, 0x28, 0xb0, 0x4d, 0xcb, 0x10, 0x13, 0x73,
+ 0x4b, 0xfe, 0x96, 0x78, 0xf7, 0xc1, 0x6f, 0x15, 0x6f, 0x38, 0x25, 0x96,
+ 0xd9, 0x56, 0x1f, 0xc3, 0x2f, 0xa8, 0xb9, 0xde, 0x8b, 0x7b, 0x1b, 0xbc,
+ 0x00, 0x47, 0xa4, 0xa2, 0xde, 0xac, 0x7a, 0xdd, 0x9a, 0x07, 0x36, 0xf0,
+ 0xb0, 0x54, 0x69, 0x56, 0x29, 0x1d, 0x23, 0x1d, 0x39, 0xb5, 0x3d, 0x19,
+ 0xe5, 0x33, 0xd9, 0x99, 0x24, 0xc8, 0x23, 0x7d, 0xf0, 0xff, 0x91, 0xbd,
+ 0x74, 0xa5, 0x13, 0x1f, 0x4f, 0x36, 0x1d, 0x7e, 0x54, 0x10, 0x83, 0xdd,
+ 0x4f, 0x3d, 0x71, 0x1c, 0xe4, 0xec, 0x9a, 0xa8, 0x69, 0xa0, 0x82, 0xe4,
+ 0xd9, 0x3a, 0xc9, 0xce, 0xc8, 0x40, 0xcd, 0x00, 0x69, 0x06, 0x29, 0xd7,
+ 0xaa, 0x30, 0x45, 0x49, 0x91, 0xa1, 0x8d, 0x8d, 0x34, 0x2f, 0xd5, 0x82,
+ 0xd8, 0x05, 0x4e, 0xb6, 0x6c, 0x6b, 0xc4, 0x1d, 0xf3, 0xe7, 0xc9, 0x8b,
+ 0x47, 0xb5, 0x0e, 0xf7, 0xd1, 0x95, 0x52, 0x15, 0xd5, 0xca, 0x27, 0xf8,
+ 0x0d, 0x2b, 0x91, 0x9a, 0x75, 0xc2, 0x5f, 0x6c, 0x18, 0xbf, 0x42, 0x7c,
+ 0xaa, 0xf3, 0x43, 0x1d, 0x64, 0xe2, 0x79, 0x69, 0xb6, 0x00, 0x2c, 0xf1,
+ 0x25, 0x75, 0x83, 0x16, 0x37, 0x8f, 0xe0, 0x5a, 0x26, 0xe3, 0xb2, 0xcd,
+ 0x0d, 0xa2, 0xf8, 0x60, 0x16, 0xa5, 0xa9, 0xa8, 0x58, 0x75, 0x77, 0x46,
+ 0x35, 0x92, 0xae, 0x0c, 0x02, 0xf9, 0x5c, 0x0b, 0x09, 0x9f, 0x2b, 0xb0,
+ 0xac, 0x21, 0x43, 0xa1, 0x3b, 0x91, 0x31, 0xba, 0x86, 0xaf, 0x8b, 0x32,
+ 0x41, 0x4d, 0x33, 0xc6, 0x3d, 0x4c, 0xc2, 0x81, 0xd5, 0xb1, 0xb4, 0x42,
+ 0xa6, 0x80, 0x33, 0xdb, 0xdb, 0x44, 0x55, 0x91, 0xab, 0x88, 0xd3, 0x3d,
+ 0x18, 0x4b, 0x4d, 0x87, 0xe8, 0x4e, 0xa0, 0x9f, 0xc0, 0x47, 0x26, 0x1f,
+ 0x6c, 0xde, 0xf1, 0x84, 0x62, 0xea, 0x83, 0x92, 0xef, 0x9f, 0x85, 0x93,
+ 0xb7, 0x1a, 0xcb, 0xce, 0xa1, 0x5f, 0x81, 0xfa, 0x68, 0xc9, 0x41, 0x8e,
+ 0xf3, 0x77, 0x20, 0xc8, 0x07, 0x7d, 0x73, 0x84, 0xf9, 0x54, 0x4f, 0x85,
+ 0xa5, 0x19, 0x61, 0x4a, 0x6e, 0x90, 0x0f, 0x17, 0x8f, 0x57, 0x53, 0x57,
+ 0x61, 0xcb, 0x38, 0x8f, 0x60, 0xfd, 0x15, 0xef, 0xf8, 0xab, 0x32, 0x1f,
+ 0x49, 0xbc, 0x15, 0x26, 0x26, 0xc2, 0x74, 0x9b, 0xc3, 0x03, 0x3f, 0x46,
+ 0xbd, 0xc2, 0x0e, 0x85, 0x3e, 0x2b, 0x5d, 0x98, 0x29, 0x7c, 0x4f, 0x74,
+ 0xd9, 0xb0, 0xb6, 0x32, 0xd0, 0xbd, 0x1b, 0x6b, 0x64, 0x34, 0x6c, 0xb6,
+ 0x70, 0x4a, 0xfc, 0xb8, 0xaf, 0xe9, 0x49, 0x79, 0xca, 0xba, 0x4f, 0x56,
+ 0x71, 0x3c, 0x4c, 0x96, 0x6c, 0xee, 0xe9, 0xbc, 0x0d, 0x7d, 0x1f, 0x24,
+ 0x8b, 0xb5, 0x5d, 0xca, 0x1c, 0x58, 0xb5, 0x5f, 0xd0, 0x44, 0x22, 0xc8,
+ 0xf2, 0xc3, 0x90, 0x23, 0x8c, 0x1f, 0xa4, 0x77, 0x8d, 0x6f, 0x31, 0xb5,
+ 0x4a, 0x3f, 0xfe, 0x76, 0x54, 0xfa, 0xdd, 0x8b, 0xcb, 0x14, 0x54, 0x03,
+ 0x33, 0xca, 0x3a, 0xee, 0x93, 0x18, 0x4e, 0xa1, 0x02, 0x2b, 0x35, 0x5a,
+ 0x90, 0x23, 0x73, 0xd7, 0xde, 0x9b, 0x60, 0xf3, 0x78, 0x54, 0x65, 0x66,
+ 0x8b, 0xb0, 0xab, 0x7a, 0x25, 0x42, 0xbd, 0x86},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 215
+ {SEC_OID_SHA512,
+ 215,
+ {0xc9, 0x96, 0xf9, 0xbc, 0x75, 0x52, 0x08, 0xb9, 0x23, 0x1f, 0xf7, 0x4c,
+ 0x7e, 0xb3, 0x86, 0x57, 0x2f, 0xae, 0x49, 0x4a, 0xa1, 0xef, 0x14, 0xd9,
+ 0x06, 0x94, 0x7d, 0x8e, 0x39, 0x2a, 0x8c, 0x97, 0x29, 0xdf, 0x08, 0x75,
+ 0x78, 0x87, 0x16, 0x01, 0x0c, 0xc0, 0xb6, 0x5c, 0x2e, 0x7f, 0xc4, 0x45,
+ 0x42, 0x5a, 0x3e, 0x0f, 0x3f, 0x26, 0x8a, 0x98, 0x18, 0x86, 0xea, 0x82,
+ 0xfa, 0x66, 0x38, 0xee, 0xb3, 0x99, 0xb1, 0x3e, 0x38, 0x2c, 0x69, 0x9c,
+ 0x9c, 0x21, 0x20, 0x19, 0x03, 0x15, 0xdf, 0xbc, 0xab, 0xd9, 0x6c, 0x64,
+ 0xcc, 0x65, 0x25, 0x1c, 0xad, 0xc8, 0xea, 0xa3, 0x44, 0xfd, 0x48, 0xbf,
+ 0xb1, 0x39, 0xa7, 0xf3, 0xb8, 0x4d, 0x0b, 0x9b, 0xa2, 0xe8, 0xba, 0x73,
+ 0x08, 0x07, 0xe8, 0xf3, 0x90, 0x35, 0x67, 0x2f, 0x4f, 0xcc, 0x6e, 0x16,
+ 0x95, 0x9e, 0x77, 0xb3, 0x34, 0x57, 0x88, 0x1a, 0xf7, 0x5f, 0x65, 0x8a,
+ 0xd3, 0x49, 0x3d, 0xc8, 0xcc, 0x10, 0xe8, 0xeb, 0xee, 0xe2, 0x5f, 0x6a,
+ 0xb0, 0xc4, 0x35, 0xb6, 0x60, 0x8f, 0xa1, 0x75, 0x4c, 0xe3, 0x61, 0x0a,
+ 0x72, 0x9a, 0x8f, 0x62, 0x0a, 0xb5, 0x00, 0x7f, 0xe9, 0x58, 0x66, 0xfe,
+ 0xea, 0xb9, 0x12, 0xde, 0xac, 0xa1, 0x44, 0xb8, 0xdc, 0xfc, 0x68, 0x2b,
+ 0xaf, 0xd0, 0xd7, 0x66, 0x37, 0x2d, 0x37, 0xca, 0x4f, 0x78, 0xce, 0x57,
+ 0xbd, 0xb1, 0x80, 0x07, 0x9f, 0x57, 0x7b, 0xa2, 0xa8, 0xb3, 0x87, 0x54,
+ 0xd7, 0x84, 0x91, 0x79, 0xdf, 0x6f, 0xb7, 0x6c, 0x26, 0xfb, 0x6e, 0x74,
+ 0x4d, 0x2a, 0xe5, 0xbc, 0x1e, 0xc6, 0x22, 0xea, 0xdc, 0x77, 0xdc, 0x58,
+ 0x78, 0x9e, 0x69, 0x11, 0x60, 0xf3, 0x69, 0xe0, 0x2c, 0x14, 0x90, 0x31,
+ 0x6a, 0x32, 0x36, 0xdd, 0x89, 0x38, 0xbb, 0x17, 0x62, 0x7e, 0x9a, 0x2e,
+ 0x0a, 0x64, 0x50, 0xba, 0x66, 0x17, 0xb6, 0x5d, 0x06, 0x8c, 0xa2, 0x2c,
+ 0x3e, 0x2f, 0xd3, 0x2c, 0x94, 0xa1, 0xed, 0xf2, 0x5d, 0x05, 0x23, 0x1d,
+ 0xfa, 0x18, 0x48, 0xa7, 0x99, 0x59, 0xf3, 0x27, 0xca, 0x2e, 0xb2, 0xa5,
+ 0x94, 0x5f, 0x3c, 0x65, 0x20, 0xf6, 0xfb, 0xee, 0x14, 0xf4, 0x27, 0x1e,
+ 0x22, 0xb4, 0x7c, 0x53, 0x87, 0x9f, 0x1e, 0x96, 0x89, 0x79, 0xf0, 0x82,
+ 0x32, 0x61, 0x9a, 0xaa, 0x82, 0xe5, 0x47, 0x76, 0x92, 0xed, 0xf1, 0xdf,
+ 0x76, 0xce, 0x5c, 0x75, 0x88, 0xbf, 0xce, 0xcd, 0x32, 0x98, 0x63, 0x60,
+ 0xee, 0x77, 0xff, 0x91, 0x8d, 0x34, 0xb7, 0xfa, 0x81, 0xdf, 0x9d, 0x96,
+ 0x30, 0xcf, 0xbb, 0xe9, 0xe7, 0x89, 0x38, 0x26, 0x79, 0xab, 0x36, 0x0c,
+ 0x96, 0x23, 0xa4, 0x14, 0xcb, 0x84, 0x72, 0xea, 0x1b, 0xb8, 0x51, 0x84,
+ 0x09, 0x9a, 0x66, 0xe5, 0x30, 0x74, 0xd3, 0x5d, 0x8c, 0x6b, 0xfd, 0x8a,
+ 0x7e, 0x2a, 0xb6, 0x0f, 0xde, 0x35, 0x1d, 0x25, 0x3a, 0x69, 0xf5, 0xf7,
+ 0x5c, 0x10, 0x3a, 0x43, 0x45, 0x70, 0x24, 0xf2, 0x50, 0x0c, 0x01, 0x75,
+ 0xf0, 0x9a, 0xf8, 0x66, 0x94, 0xe2, 0x78, 0xf6, 0xd7, 0xc9, 0x67, 0x44,
+ 0x51, 0x95, 0xc1, 0x09, 0x4d, 0x93, 0xb5, 0xbc, 0x1d, 0x38, 0x71, 0xa6,
+ 0x73, 0xba, 0x40, 0x38, 0xe5, 0x9a, 0xb4, 0xe4, 0xa3, 0xe0, 0x34, 0xb1,
+ 0xce, 0x23, 0x85, 0xed, 0xe2, 0x52, 0xe6, 0xca, 0x5d, 0x8b, 0x40, 0x78,
+ 0x5f, 0xe3, 0xc0, 0xf9, 0xfc, 0x02, 0x07, 0x1d, 0xb8, 0x0e, 0x97, 0xde,
+ 0xff, 0x27, 0xdf, 0xf9, 0xd9, 0xb9, 0x66, 0x79, 0xef, 0x5c, 0x25, 0xe8,
+ 0xe6, 0x8d, 0x1a, 0xd5, 0xc1, 0x7b, 0x1e, 0x35, 0xee, 0x05, 0x4d, 0x7a,
+ 0x3e, 0x7e, 0x9b, 0xc8, 0xfb, 0x97, 0xb6, 0x89, 0x18, 0x97, 0x97, 0x41,
+ 0xf8, 0xd7, 0x3b, 0xf7, 0x5b, 0xa9, 0x10, 0xf0},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 216
+ {SEC_OID_SHA512,
+ 216,
+ {0xb5, 0xfd, 0xee, 0xd7, 0xf0, 0xf6, 0x9e, 0x4c, 0x0c, 0x2a, 0xeb, 0x07,
+ 0xd3, 0x6e, 0x86, 0x8c, 0x82, 0x7d, 0x2e, 0x7e, 0xcc, 0xf4, 0x09, 0xa7,
+ 0x7e, 0xe8, 0xbd, 0xb8, 0x10, 0xd2, 0xde, 0xdf, 0x33, 0x7d, 0xfb, 0xbf,
+ 0x72, 0x3b, 0xcf, 0x94, 0x11, 0xc5, 0x35, 0x76, 0x50, 0xf8, 0xe9, 0x2c,
+ 0xa9, 0x18, 0x9e, 0xd8, 0x21, 0xdd, 0x2b, 0xad, 0xda, 0xb4, 0x66, 0x08,
+ 0x4d, 0x34, 0x8b, 0x05, 0x80, 0xb1, 0x9a, 0xcb, 0x9d, 0xc7, 0x34, 0x67,
+ 0x39, 0xa3, 0x14, 0x84, 0x6a, 0xaa, 0x59, 0xd5, 0xc2, 0x8e, 0x31, 0x20,
+ 0x62, 0x1b, 0x96, 0x1b, 0x5d, 0x0b, 0x0c, 0x1d, 0x4d, 0xe4, 0x97, 0x39,
+ 0xcd, 0x95, 0xee, 0xd6, 0x27, 0x73, 0x8c, 0xc1, 0xe4, 0x51, 0x28, 0x81,
+ 0x56, 0x8e, 0x41, 0xee, 0x94, 0xa7, 0x7b, 0x9b, 0x0a, 0xe1, 0x9c, 0x7c,
+ 0x4f, 0x07, 0xbd, 0xa6, 0x90, 0x0c, 0x01, 0x0a, 0x5e, 0x10, 0xac, 0x9f,
+ 0x8d, 0x11, 0x0f, 0x2e, 0xdf, 0x36, 0x86, 0x69, 0x00, 0x2d, 0x25, 0x85,
+ 0xb1, 0x39, 0x4a, 0xff, 0x06, 0x87, 0xe9, 0x8e, 0xbb, 0x7e, 0x88, 0xa8,
+ 0xfb, 0x1d, 0x95, 0x0b, 0xd5, 0x63, 0xe7, 0x7c, 0x8c, 0x98, 0x52, 0xfa,
+ 0xaf, 0x94, 0x1e, 0x17, 0x40, 0x5c, 0x1d, 0x7f, 0x12, 0xa5, 0x1e, 0x8a,
+ 0xc3, 0x38, 0xf5, 0xc0, 0xd6, 0xa6, 0x05, 0xed, 0x24, 0x45, 0x81, 0x4c,
+ 0x14, 0xee, 0x94, 0x9a, 0x78, 0x1c, 0x65, 0xd3, 0x18, 0xcf, 0x2e, 0x46,
+ 0x06, 0x4e, 0xd0, 0xeb, 0x8c, 0xfe, 0x68, 0xfb, 0xb0, 0x97, 0x01, 0x15,
+ 0xaa, 0xce, 0x71, 0x72, 0x2b, 0x6c, 0x56, 0x49, 0x01, 0x71, 0x25, 0x68,
+ 0x5a, 0x79, 0xea, 0x17, 0x5c, 0x30, 0xd1, 0xd0, 0xad, 0xa0, 0x39, 0xd4,
+ 0x53, 0xa5, 0x6c, 0x59, 0xf4, 0xd0, 0x13, 0x33, 0x94, 0x8e, 0x76, 0x95,
+ 0x80, 0xdb, 0x29, 0x0c, 0x27, 0x1c, 0x15, 0xe5, 0x80, 0x07, 0x06, 0xdb,
+ 0x6b, 0x5a, 0xb7, 0x75, 0x82, 0x2b, 0x29, 0x3b, 0xe7, 0xc6, 0x2c, 0x64,
+ 0x7f, 0x42, 0xfe, 0xb2, 0xef, 0xfc, 0x27, 0x0d, 0x50, 0xac, 0xcf, 0x86,
+ 0x6d, 0xc1, 0xb1, 0x96, 0x16, 0xe7, 0xb2, 0xd7, 0xc5, 0xc9, 0x1e, 0x29,
+ 0x8d, 0xf8, 0x60, 0x44, 0xdf, 0x61, 0xf0, 0x0a, 0xc4, 0x8e, 0xbe, 0x29,
+ 0x57, 0x25, 0x8a, 0xd7, 0xd9, 0xf4, 0xd6, 0x92, 0x66, 0x62, 0x7a, 0x0a,
+ 0xa7, 0xac, 0xce, 0x83, 0x50, 0xbc, 0xdd, 0x2d, 0x13, 0x9a, 0x0e, 0x8a,
+ 0x64, 0x1d, 0x38, 0xb8, 0x50, 0x70, 0xee, 0x7a, 0x90, 0x9e, 0xa7, 0x1d,
+ 0x3d, 0x10, 0xf9, 0x10, 0x83, 0x24, 0xa5, 0xba, 0x82, 0x88, 0x13, 0x7b,
+ 0x32, 0x23, 0x67, 0xd9, 0x73, 0xe5, 0xa6, 0xa8, 0xa8, 0xa1, 0x2c, 0x24,
+ 0x42, 0xeb, 0x93, 0x87, 0x9b, 0xb4, 0xb3, 0xb3, 0x49, 0x59, 0x60, 0xa4,
+ 0xb7, 0x04, 0xf7, 0xda, 0xb9, 0x69, 0x0c, 0x44, 0x52, 0x8d, 0x2b, 0xd4,
+ 0x42, 0xcf, 0x2d, 0x59, 0x7c, 0x1e, 0xd9, 0x68, 0x1f, 0x93, 0x52, 0x07,
+ 0x7b, 0xfe, 0x61, 0x77, 0xb3, 0xec, 0xb1, 0x57, 0x17, 0x7c, 0xc5, 0x72,
+ 0xdb, 0x70, 0x81, 0x11, 0x3e, 0x45, 0x75, 0x0d, 0x88, 0x50, 0x31, 0x4a,
+ 0x49, 0xe7, 0xfc, 0x38, 0xc3, 0x1b, 0x4c, 0xd7, 0x97, 0x09, 0x16, 0x1b,
+ 0x87, 0xd1, 0xf3, 0x12, 0x80, 0xf4, 0x96, 0xf0, 0x7d, 0x39, 0x80, 0x4d,
+ 0x8b, 0x63, 0x88, 0x19, 0xd2, 0x50, 0xa5, 0x75, 0x5b, 0x00, 0x44, 0x0c,
+ 0x91, 0xbe, 0x15, 0x11, 0x4e, 0x12, 0x44, 0xbd, 0xd8, 0xe5, 0xa7, 0x83,
+ 0xa6, 0x1d, 0xa9, 0x86, 0x88, 0xaf, 0x57, 0x81, 0xcf, 0xf3, 0x47, 0xfe,
+ 0xa6, 0x14, 0x45, 0x58, 0x01, 0x03, 0xbc, 0xd7, 0x54, 0x22, 0xd4, 0x3b,
+ 0xcd, 0x77, 0x17, 0x7c, 0x7e, 0xa0, 0xb5, 0x54},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 217
+ {SEC_OID_SHA512,
+ 217,
+ {0x86, 0x82, 0xd5, 0xba, 0xc5, 0x1b, 0xb3, 0x2b, 0xf2, 0x83, 0xb8, 0xca,
+ 0xb1, 0x17, 0x2d, 0x6e, 0x80, 0x54, 0xdb, 0xfc, 0x67, 0x2d, 0xe6, 0xf3,
+ 0x5f, 0x33, 0xa9, 0xf7, 0xb3, 0xf0, 0x66, 0x2f, 0xe1, 0x9e, 0xc0, 0x1a,
+ 0x74, 0xd5, 0xcb, 0xe6, 0xd9, 0x03, 0x51, 0x84, 0x3e, 0x2b, 0x12, 0x9d,
+ 0x0c, 0xe3, 0x08, 0x84, 0xfd, 0xbd, 0xcf, 0xc9, 0x62, 0xd2, 0x72, 0x1f,
+ 0xec, 0x5b, 0x3b, 0x7f, 0x6a, 0x9d, 0xb4, 0xa9, 0x5b, 0x13, 0xde, 0xf1,
+ 0x11, 0xc7, 0x37, 0xcf, 0xae, 0x72, 0xd1, 0x3a, 0xef, 0x4d, 0x0e, 0xa9,
+ 0xc2, 0x91, 0x81, 0x89, 0x15, 0x05, 0xa0, 0xd2, 0x8c, 0x5c, 0x88, 0x53,
+ 0xce, 0x5c, 0x37, 0x47, 0x66, 0x54, 0x70, 0x3e, 0xa2, 0xe7, 0xc6, 0x8e,
+ 0xd5, 0x25, 0x91, 0xc1, 0x82, 0xbc, 0x05, 0x1b, 0x5d, 0x83, 0x7e, 0xf3,
+ 0xbe, 0x06, 0x49, 0x01, 0xbe, 0x45, 0x49, 0x67, 0xbe, 0x52, 0xf9, 0xc7,
+ 0xd4, 0x06, 0xb7, 0x40, 0x9e, 0x93, 0x30, 0x8b, 0x74, 0xa8, 0x26, 0xd3,
+ 0xd1, 0xe6, 0xae, 0xdd, 0x8a, 0xba, 0x3f, 0x5f, 0x97, 0x18, 0x24, 0x78,
+ 0x41, 0x67, 0xdf, 0x53, 0xd0, 0x42, 0x78, 0x1b, 0x7c, 0x2d, 0x3c, 0xac,
+ 0x29, 0x42, 0x8c, 0x7d, 0xa1, 0xfb, 0xc4, 0x51, 0x68, 0x0c, 0xc2, 0x11,
+ 0x51, 0x7f, 0x91, 0x75, 0xff, 0x1b, 0x2c, 0x00, 0xf8, 0x19, 0x91, 0x6d,
+ 0x6d, 0x25, 0x58, 0x15, 0x42, 0xc8, 0xf0, 0x54, 0x79, 0xaa, 0xcf, 0xc2,
+ 0x45, 0xe5, 0x89, 0x47, 0x63, 0xdb, 0x8e, 0x79, 0x84, 0x9d, 0x3e, 0x2d,
+ 0xd8, 0xd7, 0x17, 0x8a, 0x38, 0xcd, 0x4c, 0xb7, 0xb0, 0x34, 0x36, 0xc1,
+ 0x50, 0xc4, 0x67, 0x54, 0x0d, 0xfc, 0xdd, 0x00, 0x1d, 0x6c, 0x89, 0x94,
+ 0xb2, 0xf8, 0xb3, 0x32, 0x70, 0x5b, 0x2b, 0x5a, 0xe0, 0xc8, 0x41, 0x70,
+ 0x8c, 0x83, 0xda, 0xdc, 0x7d, 0x64, 0x7a, 0xe1, 0x5e, 0x54, 0x74, 0x03,
+ 0xd6, 0x89, 0xa0, 0x0a, 0x6b, 0xd4, 0xde, 0x86, 0x02, 0x63, 0x34, 0x43,
+ 0xe0, 0xb7, 0xed, 0xf0, 0x60, 0xbb, 0x7b, 0x52, 0x9e, 0x0a, 0xfe, 0xb1,
+ 0xb4, 0x17, 0x1f, 0x70, 0xa9, 0x43, 0xa1, 0x4f, 0x69, 0xc5, 0x97, 0x20,
+ 0xb4, 0xb5, 0xae, 0x59, 0x31, 0x33, 0x25, 0x68, 0x5c, 0x10, 0x2d, 0x99,
+ 0x26, 0x45, 0xfd, 0x23, 0xaf, 0x12, 0xf3, 0xb8, 0xf8, 0xde, 0x79, 0x39,
+ 0x9c, 0xc6, 0xc8, 0x0f, 0x9a, 0x0c, 0x00, 0x6c, 0x31, 0x6f, 0xf7, 0xa6,
+ 0x96, 0x3a, 0x1f, 0x8e, 0xf5, 0x8a, 0x67, 0xd1, 0x07, 0xe5, 0xb4, 0x9f,
+ 0xd8, 0xd7, 0x07, 0x9b, 0xd4, 0x5f, 0x23, 0xef, 0x67, 0xf6, 0xa8, 0x31,
+ 0x27, 0xda, 0x15, 0x7f, 0x54, 0xfe, 0xf9, 0xdc, 0x01, 0x41, 0x5a, 0x6c,
+ 0xf7, 0xa9, 0x57, 0xf5, 0xff, 0xa1, 0x54, 0x57, 0xa1, 0xa8, 0xbf, 0x83,
+ 0x12, 0x73, 0xf4, 0x8f, 0x92, 0x7b, 0xa8, 0xbd, 0xe7, 0x9d, 0xa6, 0x23,
+ 0xa8, 0xa2, 0x78, 0x4e, 0x7d, 0x89, 0x50, 0xc5, 0xfc, 0xbe, 0xef, 0x58,
+ 0x68, 0x31, 0x1a, 0xcb, 0xb7, 0x93, 0xcd, 0xfa, 0x54, 0xc7, 0x02, 0x20,
+ 0x90, 0x73, 0xad, 0x85, 0x99, 0xc4, 0xc7, 0x4b, 0x31, 0xce, 0x3b, 0x66,
+ 0x23, 0x99, 0x78, 0x9f, 0xeb, 0xb3, 0x6d, 0x92, 0x2d, 0x77, 0xcd, 0xdf,
+ 0x63, 0xc1, 0xde, 0x3a, 0x6a, 0xba, 0x21, 0xd6, 0xd8, 0xed, 0x54, 0xa1,
+ 0xb4, 0x8f, 0x48, 0x95, 0x56, 0x02, 0xd0, 0xf6, 0xa4, 0xf5, 0xeb, 0x55,
+ 0x46, 0x13, 0x15, 0x61, 0x80, 0x92, 0x36, 0xf0, 0xc7, 0x1b, 0x83, 0x74,
+ 0x29, 0x01, 0x06, 0xb8, 0x93, 0xab, 0x70, 0xf6, 0xfe, 0xc1, 0xfb, 0xc3,
+ 0xbb, 0x6e, 0xf5, 0xe6, 0xc0, 0x26, 0x3a, 0x7c, 0x8c, 0xd9, 0x0c, 0x28,
+ 0x99, 0x68, 0x67, 0x17, 0x44, 0xe8, 0x53, 0xd7},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: wrong hash in signature
+ // tcID: 218
+ {SEC_OID_SHA512,
+ 218,
+ {0x08, 0x8b, 0xef, 0x64, 0x6b, 0xbe, 0x07, 0xef, 0x0c, 0x2d, 0x8b, 0x19,
+ 0x1b, 0xa0, 0xb3, 0x64, 0x20, 0xa3, 0x5c, 0xa1, 0xa8, 0x5f, 0x22, 0x2b,
+ 0xd9, 0x62, 0x2a, 0xf7, 0x78, 0x49, 0x7e, 0xc8, 0xe4, 0x89, 0xfe, 0x00,
+ 0xf0, 0xb7, 0xb2, 0x36, 0xe7, 0xa5, 0x94, 0xac, 0x83, 0x96, 0x3d, 0x8f,
+ 0x07, 0x07, 0x9e, 0x97, 0x39, 0x7b, 0x8b, 0x97, 0x34, 0x02, 0x22, 0x52,
+ 0x15, 0xd2, 0xfa, 0xb8, 0xdd, 0xfb, 0xc1, 0x1a, 0xb3, 0xde, 0x48, 0x7f,
+ 0xbf, 0x9f, 0xb7, 0x04, 0xa5, 0xe0, 0xcd, 0x11, 0x91, 0xac, 0xfd, 0xd6,
+ 0x10, 0x31, 0xe7, 0x2a, 0xb9, 0x31, 0x40, 0x70, 0x29, 0xa9, 0xfd, 0xf5,
+ 0x19, 0xde, 0x6f, 0xd3, 0x9e, 0x61, 0xf8, 0x9c, 0x6f, 0x87, 0x73, 0xb5,
+ 0x88, 0xb1, 0x64, 0x5b, 0xa1, 0x93, 0xde, 0x9c, 0x44, 0xcf, 0x9e, 0x23,
+ 0x7c, 0x4a, 0xab, 0x05, 0x76, 0x7a, 0xc6, 0xb1, 0x3b, 0x12, 0x5b, 0x39,
+ 0xb9, 0xe3, 0x03, 0xd1, 0x75, 0xf3, 0x89, 0x52, 0xd5, 0x36, 0xcd, 0x1f,
+ 0x0a, 0x4a, 0xa9, 0x28, 0x72, 0xfe, 0x6b, 0xbf, 0x63, 0x04, 0x14, 0xbe,
+ 0xe9, 0x4a, 0x82, 0x4f, 0x06, 0x3d, 0xac, 0x62, 0x38, 0xf8, 0x46, 0xff,
+ 0x82, 0x9e, 0xa4, 0xda, 0xc1, 0xac, 0x46, 0x03, 0x7a, 0xb1, 0x15, 0xaa,
+ 0xd3, 0xfe, 0x76, 0xc5, 0x8c, 0x28, 0xbf, 0xd1, 0x5a, 0x0f, 0x43, 0xb4,
+ 0x45, 0xe0, 0xd2, 0xca, 0x02, 0xf7, 0xa8, 0x86, 0xca, 0x12, 0x3f, 0xb1,
+ 0x9e, 0xe6, 0xb9, 0x68, 0x5b, 0x4a, 0x70, 0x47, 0x96, 0xe3, 0x5c, 0x2e,
+ 0x05, 0xc3, 0xbd, 0xd7, 0x10, 0x6e, 0xfd, 0xe0, 0xa2, 0xfc, 0x3f, 0x47,
+ 0x8f, 0xb7, 0x34, 0xb3, 0x9e, 0x1f, 0x6f, 0xe6, 0x50, 0x7d, 0x88, 0x04,
+ 0xd8, 0x06, 0x7d, 0xc5, 0x7a, 0x02, 0xf6, 0x68, 0x7a, 0x5e, 0xfa, 0x85,
+ 0x16, 0x81, 0x31, 0xdb, 0x33, 0x1b, 0x1b, 0x42, 0x6a, 0x0f, 0x86, 0xa6,
+ 0xc2, 0x58, 0x1c, 0xb3, 0x10, 0x1b, 0x1b, 0xaa, 0x35, 0xe2, 0x4c, 0x2f,
+ 0xc5, 0xd8, 0x12, 0x7a, 0xd8, 0xc7, 0x49, 0xcf, 0xcb, 0x62, 0xe9, 0x4f,
+ 0x0b, 0xd1, 0xc6, 0x83, 0x41, 0xcc, 0x9c, 0x68, 0x0a, 0xa2, 0xa0, 0x67,
+ 0xd2, 0x42, 0xb1, 0x08, 0x5c, 0xc6, 0x72, 0x4d, 0x54, 0x11, 0xe1, 0xe7,
+ 0x1f, 0xd0, 0x74, 0x7b, 0x2a, 0x17, 0x40, 0x83, 0x71, 0x74, 0x0b, 0x2c,
+ 0x95, 0xf6, 0x95, 0x63, 0x85, 0x93, 0x6a, 0xb4, 0x32, 0x2c, 0x97, 0x7d,
+ 0x95, 0xd0, 0x3d, 0xc3, 0x20, 0x62, 0x9b, 0xd8, 0xac, 0x93, 0x26, 0x16,
+ 0x9c, 0x07, 0x3c, 0x2c, 0x1a, 0x87, 0xf4, 0xe3, 0x6b, 0xda, 0x55, 0x46,
+ 0x76, 0x6c, 0x2d, 0x8a, 0x1f, 0x65, 0x99, 0xe2, 0x0a, 0xac, 0x01, 0x0d,
+ 0x44, 0x74, 0x58, 0xb8, 0x4f, 0x51, 0x60, 0xe1, 0x86, 0x86, 0x10, 0x96,
+ 0xf0, 0x35, 0xf2, 0x8c, 0x44, 0xcf, 0xa6, 0xe6, 0xa4, 0x56, 0x5e, 0xe2,
+ 0x5b, 0x8f, 0x1a, 0x28, 0x68, 0xfd, 0xc0, 0x79, 0xe1, 0xe9, 0x3b, 0xee,
+ 0xaa, 0x0c, 0x2d, 0xa1, 0x5a, 0xdb, 0xea, 0x1a, 0xf2, 0xf4, 0xde, 0x54,
+ 0xb4, 0x01, 0x52, 0x18, 0x42, 0x0e, 0x30, 0x9c, 0x33, 0x04, 0x76, 0xbc,
+ 0xa7, 0x1e, 0x30, 0x3b, 0xb2, 0x91, 0x0e, 0xde, 0xc3, 0x39, 0xff, 0xe7,
+ 0xf9, 0x04, 0x8d, 0x16, 0xd9, 0x8c, 0x0e, 0x3e, 0x6f, 0x4c, 0x58, 0x2c,
+ 0x50, 0xfd, 0xcc, 0x85, 0xc5, 0x4e, 0x11, 0xb7, 0x25, 0x42, 0xca, 0x7b,
+ 0x1f, 0xe4, 0x50, 0x70, 0x95, 0xb0, 0xfb, 0xa9, 0xca, 0xbf, 0xe5, 0xff,
+ 0x95, 0x96, 0xad, 0xe9, 0xef, 0xdd, 0xaf, 0xe2, 0x66, 0xd7, 0xa5, 0x42,
+ 0xea, 0x85, 0x49, 0xbb, 0xa6, 0xc5, 0x29, 0x10, 0xa7, 0x6c, 0xcd, 0xf5,
+ 0xce, 0x29, 0x62, 0x71, 0x38, 0x0e, 0xf6, 0xb3},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 219
+ {SEC_OID_SHA512,
+ 219,
+ {0xb3, 0x63, 0xab, 0x55, 0x7c, 0x44, 0x36, 0x34, 0x93, 0x49, 0x71, 0xec,
+ 0x7a, 0x90, 0x53, 0x7c, 0x32, 0x43, 0xf1, 0xc4, 0x0a, 0xa7, 0x65, 0xb7,
+ 0x6f, 0x02, 0x88, 0x3c, 0x4b, 0xff, 0x89, 0xd3, 0x2b, 0xd2, 0x75, 0x65,
+ 0xe4, 0xa3, 0x4a, 0xd1, 0xfc, 0xc3, 0x6a, 0xd6, 0xd6, 0x57, 0xdf, 0x08,
+ 0x5c, 0x19, 0xf3, 0xea, 0x0c, 0x42, 0x8d, 0xbb, 0xbb, 0x0d, 0xef, 0x27,
+ 0x62, 0x31, 0x2e, 0x4e, 0x39, 0x17, 0xd6, 0x58, 0xd7, 0xa7, 0xe0, 0xfc,
+ 0x7e, 0xd4, 0xb0, 0x73, 0xdf, 0x80, 0xac, 0x67, 0x1f, 0xd4, 0x10, 0x6b,
+ 0xce, 0x4d, 0xdd, 0x34, 0x93, 0x9b, 0x2c, 0x23, 0xc2, 0x05, 0xe9, 0x83,
+ 0x81, 0x23, 0xc9, 0x5a, 0x0f, 0xc6, 0xd3, 0xed, 0x72, 0x91, 0x8c, 0x09,
+ 0xd1, 0x5b, 0x93, 0xaa, 0x85, 0x6b, 0x3d, 0x1a, 0x73, 0x6f, 0xab, 0x56,
+ 0xce, 0x54, 0x8f, 0x94, 0x7d, 0x99, 0x63, 0x48, 0x34, 0x04, 0x9e, 0x6f,
+ 0x95, 0x94, 0xe7, 0x05, 0xba, 0x03, 0x7e, 0xfc, 0xb6, 0xdf, 0xa4, 0x6f,
+ 0x73, 0x8f, 0x49, 0xef, 0x63, 0x16, 0x78, 0xf8, 0x36, 0x68, 0x97, 0xb2,
+ 0x61, 0xed, 0xbe, 0xcd, 0x29, 0xfe, 0xb1, 0x3e, 0xbd, 0xb2, 0x7d, 0xbe,
+ 0xb9, 0x5d, 0x43, 0x22, 0x18, 0xda, 0xda, 0xea, 0x3c, 0x31, 0x35, 0x47,
+ 0xfc, 0x5f, 0x93, 0x8c, 0x3d, 0xdc, 0xd6, 0x21, 0x6d, 0x62, 0x50, 0x44,
+ 0x1e, 0x0d, 0x89, 0xd1, 0xa5, 0x8a, 0x0d, 0x73, 0x6e, 0xa9, 0xea, 0x33,
+ 0xb6, 0x3b, 0xb7, 0x0a, 0xe6, 0x74, 0x5a, 0x33, 0xf8, 0x92, 0x3e, 0x6c,
+ 0x7c, 0x4c, 0x66, 0x5f, 0x32, 0x40, 0x30, 0xac, 0xe9, 0x4a, 0xf9, 0x22,
+ 0xe1, 0xea, 0xad, 0xa9, 0xb6, 0x41, 0x09, 0x17, 0x99, 0xe0, 0x4c, 0xb3,
+ 0xb9, 0xa3, 0xa7, 0xf2, 0x35, 0xea, 0x91, 0x5a, 0x95, 0x5c, 0xa0, 0xbe,
+ 0x26, 0x79, 0xa0, 0x0c, 0xc5, 0x39, 0x58, 0x0f, 0xf7, 0x6f, 0xd6, 0x62,
+ 0x72, 0xe8, 0xd2, 0xfe, 0x4f, 0x9b, 0xf2, 0xf3, 0x2f, 0xce, 0xd7, 0x53,
+ 0x8e, 0xdf, 0x0c, 0x70, 0x3a, 0x0a, 0xc0, 0x9c, 0x8c, 0xa9, 0x09, 0xc5,
+ 0xbb, 0x25, 0x85, 0x13, 0x03, 0x26, 0xa4, 0x4a, 0x17, 0x2d, 0xae, 0x07,
+ 0xe2, 0x1c, 0xf1, 0x0b, 0x23, 0x58, 0xf1, 0xce, 0xf0, 0x4b, 0xc4, 0xa7,
+ 0xaf, 0xf3, 0x32, 0x49, 0x3f, 0xbe, 0x40, 0x9e, 0x63, 0x4a, 0x9b, 0x37,
+ 0x04, 0x23, 0x36, 0x8e, 0xb2, 0xde, 0x66, 0x22, 0x58, 0xd1, 0xf7, 0x4e,
+ 0xa7, 0x9c, 0x79, 0x62, 0xe4, 0x50, 0x37, 0x72, 0x36, 0xc3, 0xf5, 0xa4,
+ 0x03, 0x1c, 0x0a, 0x88, 0x56, 0xb5, 0x33, 0x60, 0x8d, 0xc2, 0x3f, 0xdf,
+ 0xa6, 0x5e, 0xad, 0x64, 0xa9, 0x0c, 0x1e, 0x0e, 0x00, 0xc2, 0x90, 0x0b,
+ 0xcb, 0x4d, 0xf0, 0x0b, 0x03, 0x05, 0xa8, 0xef, 0x7f, 0x24, 0x4e, 0x4a,
+ 0x1a, 0x8e, 0x62, 0x83, 0x22, 0x5b, 0x26, 0xcd, 0x6a, 0x53, 0x7d, 0xe8,
+ 0x5d, 0x0b, 0x63, 0x49, 0x37, 0x92, 0x6b, 0x4e, 0xe5, 0xcd, 0x4b, 0x41,
+ 0xef, 0x67, 0xf3, 0xc6, 0xa9, 0x1e, 0x60, 0xa7, 0xeb, 0x31, 0x9c, 0x16,
+ 0x3c, 0x6d, 0x48, 0xca, 0xe6, 0xc3, 0x2a, 0xd6, 0x01, 0x5e, 0xeb, 0xc8,
+ 0x5d, 0xfa, 0xc2, 0xe3, 0x47, 0x48, 0xb1, 0x84, 0xd9, 0x30, 0xd6, 0xdc,
+ 0xa1, 0x10, 0x58, 0xee, 0xcb, 0x01, 0xc6, 0x4f, 0x74, 0x1d, 0x53, 0xe1,
+ 0x95, 0x5c, 0x1e, 0x4d, 0x8e, 0xaf, 0x86, 0x71, 0xf8, 0x8b, 0x0b, 0x2b,
+ 0x52, 0xc1, 0xb6, 0xb9, 0x57, 0x1b, 0xe7, 0x3c, 0x8d, 0x8e, 0x42, 0xe3,
+ 0x8e, 0x5c, 0x66, 0x5c, 0xc8, 0x32, 0xff, 0x9b, 0x32, 0x1c, 0xcf, 0x63,
+ 0xdb, 0x49, 0xe6, 0x02, 0x6d, 0xb0, 0x83, 0x77, 0x89, 0xe3, 0x55, 0xa4,
+ 0xae, 0xbe, 0xcd, 0x47, 0x3d, 0xf6, 0x34, 0x4b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: message not hashed
+ // tcID: 220
+ {SEC_OID_SHA512,
+ 220,
+ {0x7a, 0xf7, 0x26, 0x77, 0x25, 0x10, 0x61, 0x76, 0x9f, 0x10, 0x84, 0xad,
+ 0x9a, 0xe0, 0x1f, 0xaa, 0xf7, 0x71, 0xb1, 0x28, 0x7a, 0xc3, 0x50, 0xf1,
+ 0xf1, 0x1f, 0xa2, 0xad, 0x41, 0xa4, 0x16, 0xe4, 0x64, 0xcb, 0xc4, 0x15,
+ 0x82, 0x58, 0x52, 0xaa, 0xd2, 0x71, 0x7f, 0x92, 0x48, 0x1b, 0x20, 0x27,
+ 0xff, 0xd7, 0x2a, 0x8c, 0x5d, 0xe6, 0xe0, 0xfb, 0xb6, 0x82, 0xd3, 0x86,
+ 0xd1, 0x9f, 0x74, 0x30, 0x5f, 0xf1, 0x8e, 0xa6, 0x5c, 0x8b, 0x46, 0xf4,
+ 0x6d, 0x4a, 0x1e, 0xc0, 0xdf, 0x6d, 0xac, 0x7b, 0x73, 0x89, 0x60, 0x72,
+ 0xef, 0xd7, 0xb9, 0xcc, 0xf8, 0x3d, 0x54, 0xd3, 0x67, 0xdc, 0x27, 0x37,
+ 0x9e, 0x05, 0x8a, 0xaf, 0xa1, 0x6b, 0xc4, 0x2b, 0x73, 0x4b, 0x02, 0x57,
+ 0xce, 0xf0, 0xb2, 0x44, 0x3f, 0x58, 0x20, 0x74, 0x3d, 0x85, 0x51, 0x30,
+ 0xcb, 0x62, 0xa0, 0xfb, 0x81, 0x95, 0x5c, 0xd4, 0x77, 0x35, 0x4a, 0xd5,
+ 0x09, 0x3b, 0xf3, 0x70, 0xe2, 0x2c, 0x08, 0x3c, 0x28, 0xc4, 0xde, 0xe5,
+ 0xec, 0x00, 0x01, 0xd8, 0x3f, 0x05, 0xeb, 0xe0, 0x69, 0xe1, 0xde, 0x81,
+ 0x70, 0x3c, 0x88, 0x37, 0xdc, 0x34, 0x63, 0x8e, 0xbf, 0xbc, 0x91, 0x11,
+ 0xc6, 0x07, 0x16, 0xf8, 0x3b, 0x96, 0x03, 0xf6, 0x0a, 0x90, 0x41, 0x78,
+ 0x2b, 0x36, 0x0c, 0xbc, 0xbf, 0xde, 0xae, 0xed, 0xa3, 0x45, 0x90, 0x72,
+ 0xec, 0x76, 0x20, 0x63, 0x05, 0xfc, 0xc8, 0x18, 0x2c, 0x30, 0xc7, 0x6a,
+ 0x1d, 0xd2, 0x37, 0x6b, 0xe1, 0x09, 0xd3, 0xe9, 0x5c, 0x0a, 0x37, 0xdb,
+ 0x6f, 0xe7, 0x6c, 0x4f, 0x77, 0x7f, 0x3e, 0x67, 0x4e, 0x8f, 0xaf, 0xde,
+ 0xf1, 0x76, 0x85, 0x83, 0x2d, 0xb5, 0x68, 0x72, 0x8c, 0xc1, 0xcb, 0x16,
+ 0xac, 0xeb, 0xe5, 0x84, 0xd1, 0x9d, 0x86, 0x31, 0x77, 0x06, 0x14, 0x4f,
+ 0x92, 0xbd, 0x9a, 0x35, 0x57, 0xdb, 0xcc, 0x02, 0x0c, 0x05, 0x82, 0x91,
+ 0x6d, 0x4d, 0x26, 0xd5, 0x46, 0x4f, 0x4b, 0xbb, 0xb1, 0x4e, 0x2c, 0xbd,
+ 0x82, 0x87, 0x00, 0x24, 0x9d, 0x94, 0x39, 0xce, 0x63, 0x4b, 0xc3, 0xe7,
+ 0x3f, 0x48, 0x30, 0x27, 0xa3, 0x7d, 0x26, 0xfd, 0x01, 0xaf, 0xf3, 0xe5,
+ 0xa7, 0xea, 0xa7, 0xf1, 0x09, 0xbe, 0x43, 0xcf, 0x00, 0x8f, 0x74, 0xf7,
+ 0x51, 0x7b, 0x96, 0x62, 0x0c, 0x1a, 0x2e, 0x49, 0x0b, 0xb9, 0x50, 0x48,
+ 0x5a, 0xf2, 0xf9, 0xf2, 0x15, 0xc0, 0x5e, 0xc3, 0xc3, 0xdd, 0x8f, 0x8b,
+ 0x40, 0x64, 0x6a, 0x5e, 0x47, 0x69, 0x1c, 0xca, 0x01, 0x85, 0xf3, 0x92,
+ 0x3f, 0x1e, 0x83, 0x6a, 0x8d, 0xb7, 0x71, 0x55, 0x16, 0x4a, 0x33, 0x5a,
+ 0x8c, 0xb4, 0xbd, 0x9c, 0xfd, 0xba, 0xc0, 0x13, 0xb8, 0x95, 0xe7, 0xde,
+ 0x34, 0x04, 0x19, 0xc4, 0xca, 0x88, 0x4e, 0x6c, 0x39, 0xee, 0xcc, 0x2f,
+ 0xc4, 0x20, 0xba, 0xbf, 0xdd, 0xdb, 0x06, 0x66, 0x9f, 0x51, 0x15, 0x59,
+ 0xef, 0x64, 0xad, 0x9a, 0x1f, 0x54, 0x19, 0x8b, 0x82, 0x81, 0x0a, 0x9e,
+ 0x35, 0xc3, 0x0b, 0xc3, 0xe9, 0xb7, 0xea, 0x15, 0x94, 0xe3, 0x72, 0xd1,
+ 0xc2, 0x95, 0x84, 0xcb, 0x6a, 0xf7, 0x14, 0x44, 0xb0, 0x7d, 0x40, 0x99,
+ 0xd0, 0x27, 0xbf, 0xeb, 0x42, 0xdd, 0xa5, 0x94, 0x79, 0x0d, 0xad, 0xe6,
+ 0x1f, 0x47, 0xb0, 0x00, 0x19, 0xf7, 0x8f, 0x6f, 0xe1, 0x40, 0x80, 0x88,
+ 0x01, 0x8c, 0x5f, 0xf3, 0xa6, 0xd3, 0x33, 0x41, 0x73, 0x37, 0x9d, 0xc9,
+ 0x18, 0xf3, 0x93, 0x93, 0x30, 0xde, 0x53, 0xde, 0x52, 0x72, 0xe6, 0xdb,
+ 0x98, 0xf1, 0x5e, 0xb5, 0xd7, 0x8d, 0x33, 0xc2, 0xdd, 0xf4, 0x85, 0xc2,
+ 0x7e, 0x34, 0x27, 0x97, 0x32, 0xff, 0x82, 0xed, 0x22, 0x30, 0xbe, 0x48,
+ 0xde, 0x06, 0x80, 0x46, 0xfc, 0x25, 0xd5, 0x6b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<asn wrapped hash>
+ // tcID: 221
+ {SEC_OID_SHA512,
+ 221,
+ {0x63, 0x64, 0xba, 0x6a, 0xe9, 0x8b, 0xc9, 0x35, 0x69, 0x00, 0x23, 0xd9,
+ 0xdf, 0x5f, 0x4b, 0xcd, 0xa2, 0x8e, 0x09, 0xe3, 0x44, 0x71, 0x95, 0x97,
+ 0xee, 0x42, 0x9a, 0xe6, 0x6f, 0x42, 0x71, 0xdc, 0x04, 0x20, 0xc3, 0x66,
+ 0xc2, 0xee, 0x33, 0x9a, 0x19, 0x64, 0xd9, 0x79, 0x4c, 0xf5, 0xf5, 0xc8,
+ 0xf1, 0xb8, 0x23, 0x63, 0x90, 0x88, 0xa0, 0xa7, 0xa1, 0xbc, 0x55, 0x3e,
+ 0xdb, 0x8d, 0xb6, 0x95, 0xac, 0x74, 0xe8, 0x49, 0x8d, 0xe5, 0xcd, 0x34,
+ 0xa1, 0xd9, 0x52, 0x48, 0xb0, 0x5d, 0xe5, 0x6d, 0xa0, 0x87, 0x8d, 0x23,
+ 0xf6, 0x46, 0x07, 0x2e, 0xbc, 0x37, 0x07, 0x5a, 0x4c, 0x62, 0x5f, 0x72,
+ 0x11, 0x49, 0x10, 0x45, 0x78, 0x21, 0x3d, 0xea, 0x11, 0x6b, 0x26, 0xbf,
+ 0x72, 0x6e, 0xd2, 0x55, 0x0b, 0x45, 0x1f, 0xb8, 0x93, 0xfb, 0x90, 0xbf,
+ 0xd6, 0x96, 0x3f, 0x32, 0x98, 0xf6, 0xc1, 0x06, 0x29, 0xd4, 0x25, 0x84,
+ 0xdf, 0xf7, 0xc8, 0xdc, 0x7d, 0x50, 0x60, 0xb5, 0x2f, 0x93, 0x49, 0x2c,
+ 0x8d, 0xff, 0xb7, 0x1c, 0xd3, 0xb5, 0x57, 0x56, 0xb9, 0x3a, 0xc2, 0x75,
+ 0x69, 0xac, 0xb2, 0x60, 0x2d, 0xbf, 0xf7, 0x1a, 0x95, 0xce, 0x74, 0xca,
+ 0xfe, 0x6e, 0xf5, 0x75, 0x9d, 0xcb, 0x85, 0x94, 0x9c, 0x14, 0x23, 0x84,
+ 0xb4, 0xf1, 0x5b, 0x05, 0x90, 0x70, 0xdb, 0xc0, 0x51, 0x17, 0x34, 0xed,
+ 0x97, 0x7a, 0xd7, 0x0b, 0xbe, 0x1d, 0xc2, 0xa4, 0x5d, 0xc7, 0x24, 0xe8,
+ 0xd7, 0x09, 0x55, 0x9c, 0x97, 0x5a, 0x73, 0x1b, 0x61, 0x9e, 0x5f, 0xf9,
+ 0x73, 0x7d, 0xb0, 0xc7, 0xfa, 0x1c, 0x77, 0xfd, 0xe7, 0x6a, 0x63, 0x33,
+ 0x4e, 0x8f, 0xda, 0x76, 0x15, 0x31, 0xd3, 0x5d, 0x29, 0x24, 0x28, 0xb1,
+ 0x99, 0xa5, 0xf2, 0xe0, 0x8c, 0xd4, 0xea, 0x2a, 0x37, 0xd5, 0xb2, 0xbf,
+ 0x47, 0xb6, 0x8f, 0xc1, 0x8f, 0x0e, 0xa0, 0xc6, 0xb5, 0xf9, 0x03, 0xf1,
+ 0x0e, 0x59, 0x7f, 0x4c, 0x76, 0x81, 0x24, 0x66, 0x8e, 0xd8, 0x32, 0xf9,
+ 0xd6, 0xa8, 0xfd, 0x17, 0xc8, 0xbb, 0xfd, 0x35, 0x26, 0x85, 0x19, 0x6c,
+ 0xf7, 0xb7, 0xa8, 0xf6, 0xb6, 0xc5, 0x5a, 0xa4, 0xb1, 0xfb, 0x0f, 0xc5,
+ 0x16, 0xbf, 0x9b, 0x61, 0x8b, 0xa2, 0x36, 0x61, 0xd4, 0x9f, 0xb7, 0x0a,
+ 0x4e, 0x08, 0x27, 0xb9, 0x43, 0x9f, 0x77, 0x86, 0xfc, 0x29, 0x13, 0x27,
+ 0x52, 0xe2, 0x58, 0x26, 0x1e, 0xd8, 0xf6, 0xe2, 0xa0, 0x6a, 0x86, 0x9d,
+ 0x85, 0xe2, 0xe4, 0x84, 0x89, 0x11, 0x4b, 0x63, 0x65, 0x58, 0xed, 0xef,
+ 0xeb, 0x1a, 0xd6, 0xde, 0x98, 0xa2, 0x11, 0x25, 0xe1, 0xf2, 0x40, 0x1c,
+ 0xb2, 0x0e, 0x76, 0x49, 0x60, 0x37, 0xd8, 0x01, 0xd7, 0xcd, 0xaf, 0xf0,
+ 0xfb, 0x5c, 0xd3, 0xc8, 0x17, 0xef, 0xc7, 0xa6, 0x7a, 0x30, 0xfa, 0xb3,
+ 0x16, 0x59, 0x3e, 0x9a, 0x6d, 0x48, 0x71, 0x15, 0xa8, 0x2f, 0xf3, 0x2c,
+ 0xa6, 0x4e, 0xb7, 0x94, 0x83, 0xca, 0x33, 0x7d, 0xac, 0x18, 0xe8, 0xb1,
+ 0x7f, 0x6f, 0x99, 0x8b, 0xcc, 0x5b, 0xfa, 0xfe, 0xf9, 0x37, 0xfb, 0x12,
+ 0x33, 0xfc, 0xc0, 0x6a, 0x2f, 0x15, 0x19, 0x82, 0xa2, 0x7a, 0xc2, 0x7b,
+ 0x30, 0x05, 0x56, 0x92, 0x51, 0xea, 0x6d, 0x19, 0x95, 0xda, 0xfe, 0x4f,
+ 0x82, 0xf5, 0x92, 0xdc, 0xce, 0x80, 0x88, 0x82, 0x62, 0x1b, 0xa2, 0x45,
+ 0x61, 0x9b, 0x0a, 0x7f, 0xf4, 0xfb, 0x1a, 0x44, 0x5b, 0x59, 0x8a, 0x3c,
+ 0xcd, 0x7a, 0xcc, 0x07, 0x28, 0x64, 0x72, 0x9c, 0x55, 0x72, 0xd8, 0xa4,
+ 0xc8, 0xc2, 0x07, 0xdd, 0x7e, 0xaf, 0xc9, 0x38, 0x5a, 0x44, 0xe6, 0xa6,
+ 0xe0, 0x7b, 0x5a, 0x74, 0x47, 0x95, 0xc7, 0x4a, 0x1a, 0x78, 0x9e, 0x1a,
+ 0x35, 0x20, 0xe4, 0x3e, 0xaf, 0x06, 0x64, 0x0e},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<hash>
+ // tcID: 222
+ {SEC_OID_SHA512,
+ 222,
+ {0x71, 0x04, 0x01, 0x1b, 0x21, 0x34, 0x5d, 0x72, 0xd2, 0xc8, 0xb9, 0x26,
+ 0x4b, 0x88, 0x41, 0xdb, 0x3d, 0xb4, 0x36, 0xed, 0x2b, 0x1d, 0x49, 0x43,
+ 0x59, 0x6a, 0x75, 0x61, 0x44, 0x62, 0x6d, 0xe1, 0x66, 0x3a, 0x5f, 0xf4,
+ 0xf2, 0x94, 0xc3, 0xbd, 0xad, 0xff, 0x49, 0x98, 0xa1, 0x27, 0xc2, 0x95,
+ 0x22, 0xc6, 0x3c, 0x44, 0xd8, 0xae, 0x7a, 0xf4, 0x9a, 0x0e, 0x67, 0x15,
+ 0x55, 0x1a, 0x2a, 0x7d, 0xa7, 0x3b, 0xf6, 0x98, 0x66, 0xff, 0xe5, 0x5b,
+ 0xd2, 0x0a, 0x9b, 0x26, 0x20, 0xb8, 0x13, 0xb2, 0x1d, 0x40, 0x4b, 0xe5,
+ 0xd2, 0xa8, 0xec, 0x85, 0x7a, 0x95, 0xd1, 0x60, 0xad, 0xca, 0x91, 0xf1,
+ 0x5b, 0xb8, 0xd9, 0x5f, 0x5d, 0x53, 0xac, 0xa7, 0xa2, 0xa3, 0x26, 0x11,
+ 0xb1, 0x13, 0xeb, 0xfa, 0x69, 0xa3, 0xea, 0x90, 0x3f, 0xda, 0xf5, 0xd3,
+ 0x34, 0x88, 0x39, 0x4d, 0xd5, 0x74, 0xac, 0x6d, 0x13, 0x59, 0xdb, 0xc5,
+ 0x84, 0xb0, 0x02, 0x18, 0xc2, 0xbf, 0x34, 0x15, 0xba, 0xec, 0x27, 0xc2,
+ 0x28, 0x60, 0x54, 0x77, 0x0a, 0xc7, 0x5d, 0xe5, 0x69, 0x36, 0xd6, 0xa0,
+ 0x42, 0x9d, 0x1b, 0x46, 0xfd, 0x9a, 0xc3, 0x5d, 0xfb, 0xa0, 0xff, 0x2d,
+ 0x23, 0xe9, 0x35, 0xb9, 0x70, 0x87, 0x4c, 0x12, 0x89, 0x70, 0x87, 0x6a,
+ 0xe0, 0xe6, 0x03, 0x26, 0xd2, 0xf7, 0xf1, 0x17, 0xa7, 0x2e, 0x2f, 0x20,
+ 0x5b, 0xbb, 0x63, 0xd9, 0xf3, 0x3b, 0xf6, 0x24, 0xae, 0xde, 0xf3, 0x61,
+ 0xb5, 0xd6, 0x0d, 0x29, 0x5c, 0xba, 0x04, 0x4a, 0x43, 0xcf, 0xfc, 0x07,
+ 0x94, 0x51, 0x15, 0x88, 0x12, 0xa7, 0x94, 0xb5, 0x16, 0xaa, 0xc6, 0xf4,
+ 0xf0, 0x86, 0x05, 0x9e, 0x1a, 0x1a, 0xdb, 0x94, 0x50, 0x4c, 0xad, 0x7b,
+ 0x3e, 0x4f, 0x62, 0x96, 0xc1, 0x4a, 0x16, 0x26, 0x55, 0xe5, 0x4f, 0xd6,
+ 0x8f, 0x95, 0x57, 0x67, 0x82, 0x70, 0x0a, 0xfa, 0x51, 0x35, 0x71, 0x44,
+ 0x48, 0x5c, 0xd4, 0x95, 0x9c, 0xf2, 0xcb, 0xb9, 0xc2, 0xbe, 0x71, 0x8f,
+ 0x39, 0x21, 0x02, 0x61, 0xd9, 0x0b, 0x96, 0x3f, 0x8e, 0x6c, 0xc9, 0xbd,
+ 0x94, 0x44, 0x2a, 0x13, 0xf9, 0x8d, 0x2b, 0xc7, 0x17, 0x8a, 0xe4, 0x60,
+ 0xe7, 0x49, 0xd7, 0x2c, 0xb6, 0x48, 0xdb, 0xb7, 0xd9, 0x96, 0x6b, 0x97,
+ 0x00, 0xef, 0xbb, 0x90, 0x8f, 0x03, 0x94, 0x87, 0xab, 0xc6, 0x07, 0xbf,
+ 0x88, 0xfd, 0x4e, 0x7d, 0xf9, 0xa4, 0xf0, 0x45, 0xf9, 0x98, 0x81, 0x09,
+ 0x72, 0xe6, 0x88, 0x11, 0xc1, 0xc3, 0x96, 0x15, 0x56, 0xe0, 0xec, 0x85,
+ 0x80, 0x8d, 0x3e, 0xa4, 0x09, 0x3f, 0xf0, 0xe0, 0xb1, 0x0b, 0xd1, 0xd0,
+ 0x66, 0xf5, 0xad, 0xb9, 0xde, 0xb8, 0x52, 0xa7, 0x26, 0x69, 0x0b, 0xc6,
+ 0x29, 0x4f, 0xa1, 0x0f, 0x83, 0xd9, 0x28, 0x1e, 0xdc, 0x38, 0x0c, 0x0c,
+ 0xfe, 0x5e, 0x70, 0xe6, 0xea, 0x34, 0x4d, 0xdf, 0xdc, 0x2d, 0x07, 0x1c,
+ 0x37, 0x24, 0x78, 0x21, 0xea, 0x5a, 0x29, 0x0f, 0x72, 0xb2, 0xce, 0x50,
+ 0x94, 0x06, 0x96, 0x88, 0x53, 0xd6, 0xfa, 0x4b, 0x2c, 0xeb, 0x63, 0x5a,
+ 0x61, 0x24, 0x86, 0xcc, 0x90, 0x3c, 0x01, 0xbb, 0x76, 0xd3, 0x4c, 0x19,
+ 0xd4, 0xbc, 0x75, 0xb3, 0x91, 0x50, 0xde, 0x67, 0xfb, 0xc1, 0x25, 0xe7,
+ 0x02, 0x2b, 0x37, 0x74, 0xd0, 0x12, 0x60, 0xc0, 0xd6, 0x2e, 0x6b, 0xc6,
+ 0xea, 0xaa, 0x18, 0x9e, 0xbb, 0x70, 0xa0, 0x0b, 0x1b, 0xb9, 0xa8, 0xba,
+ 0x25, 0x56, 0x4a, 0xfe, 0x00, 0x49, 0x8d, 0x54, 0x10, 0x10, 0xdb, 0xcd,
+ 0xef, 0x82, 0xa5, 0x97, 0xad, 0x31, 0x38, 0x71, 0x35, 0x71, 0x15, 0xf8,
+ 0xaf, 0x3d, 0xe7, 0x8f, 0x36, 0x6c, 0x3f, 0x0d, 0x94, 0x39, 0xac, 0xdc,
+ 0x79, 0x55, 0x6c, 0x8a, 0x3b, 0xe6, 0x60, 0x4b},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00<message>
+ // tcID: 223
+ {SEC_OID_SHA512,
+ 223,
+ {0x70, 0x5f, 0x11, 0xc3, 0xf7, 0x22, 0xc4, 0x9b, 0x39, 0x5a, 0x58, 0x28,
+ 0x5d, 0x37, 0xc5, 0x2a, 0x90, 0x2e, 0xc2, 0xbc, 0x72, 0xcd, 0xc0, 0xb9,
+ 0xe6, 0x22, 0x04, 0xec, 0x96, 0x07, 0x92, 0xe3, 0x94, 0x8b, 0x17, 0x7a,
+ 0x86, 0x9b, 0x22, 0xc7, 0xcb, 0x78, 0xc9, 0xd3, 0xca, 0xd1, 0xff, 0x44,
+ 0xf6, 0xdc, 0x36, 0xe6, 0x83, 0x85, 0x79, 0xec, 0x83, 0xd1, 0xaf, 0x74,
+ 0xe6, 0x4f, 0xa2, 0xac, 0x19, 0xc1, 0x69, 0x86, 0x07, 0x82, 0xb6, 0x98,
+ 0x84, 0x5f, 0xbc, 0x67, 0x0a, 0xa5, 0xaf, 0x00, 0xd0, 0xfa, 0xc6, 0xa9,
+ 0x02, 0x6b, 0x16, 0xc9, 0x08, 0xd8, 0xc8, 0x31, 0x52, 0x67, 0xf2, 0x73,
+ 0xd6, 0x29, 0x55, 0x1d, 0xd8, 0x33, 0x27, 0xf1, 0x50, 0x20, 0x36, 0xcc,
+ 0x06, 0x76, 0x7b, 0xf9, 0xa8, 0xb5, 0x8a, 0xb5, 0x9e, 0x88, 0xe6, 0xe3,
+ 0xfe, 0x0b, 0xa3, 0x33, 0xb3, 0xfa, 0x01, 0x25, 0xd1, 0xf6, 0xad, 0x98,
+ 0xb7, 0xac, 0x9c, 0x4a, 0x37, 0x43, 0xd7, 0x93, 0x82, 0x38, 0x4c, 0x6e,
+ 0x36, 0x35, 0xbe, 0x84, 0x1e, 0x0e, 0xdf, 0x97, 0x3d, 0x45, 0xd1, 0xb5,
+ 0x43, 0x1d, 0x6d, 0x71, 0xdc, 0xa1, 0xa7, 0xe1, 0x90, 0xe0, 0x42, 0x0a,
+ 0x42, 0x35, 0x25, 0xda, 0x05, 0x68, 0x72, 0x84, 0x2e, 0xf7, 0x24, 0xd6,
+ 0xb3, 0x3d, 0x63, 0x82, 0x74, 0xc7, 0x95, 0x5f, 0x4c, 0x7d, 0x87, 0x3f,
+ 0xd9, 0x5e, 0x5f, 0x8d, 0x45, 0x92, 0xd7, 0x0e, 0x8d, 0xf3, 0x37, 0x74,
+ 0xef, 0xf3, 0xda, 0x79, 0xd7, 0x0e, 0x75, 0xe1, 0xe7, 0xa7, 0x2d, 0x42,
+ 0x1d, 0x2f, 0x4c, 0xc4, 0x87, 0xf6, 0x2b, 0xdd, 0xc4, 0x67, 0x9e, 0x2b,
+ 0x55, 0xcf, 0xad, 0xf2, 0x69, 0xdd, 0x04, 0xec, 0x02, 0x1b, 0xbe, 0x4f,
+ 0xf2, 0x36, 0x20, 0xc8, 0x9b, 0xe3, 0x08, 0x39, 0x75, 0xd8, 0x87, 0x9e,
+ 0x17, 0x8a, 0x37, 0x5c, 0xa5, 0x64, 0xae, 0xe4, 0x86, 0x8a, 0x22, 0xff,
+ 0x1e, 0xec, 0xbe, 0x1d, 0x91, 0xd2, 0x60, 0x4e, 0xd0, 0xe3, 0xbc, 0xaf,
+ 0xba, 0x52, 0x40, 0x2f, 0x07, 0x79, 0x9d, 0x08, 0x45, 0x2e, 0xdb, 0x13,
+ 0xaf, 0x44, 0xd3, 0x10, 0x9c, 0x2c, 0x3f, 0x85, 0x75, 0x1e, 0xa3, 0x83,
+ 0x16, 0x75, 0x5a, 0xdf, 0x3b, 0x2f, 0x18, 0x5c, 0x6d, 0x1a, 0xe9, 0x04,
+ 0x20, 0x09, 0xfc, 0xd4, 0xde, 0x3f, 0x14, 0xdb, 0x8f, 0x86, 0x7e, 0xe8,
+ 0x61, 0x4c, 0x65, 0x24, 0x96, 0xcb, 0xc3, 0x9c, 0x30, 0x9d, 0xd4, 0xfc,
+ 0xa0, 0x6e, 0xe6, 0x95, 0x8d, 0xba, 0x3b, 0x95, 0xff, 0xb9, 0x38, 0x16,
+ 0x34, 0xef, 0xbc, 0xff, 0x3b, 0xeb, 0x66, 0xe6, 0x1c, 0xc2, 0x32, 0x7e,
+ 0x56, 0xd3, 0x9c, 0xbf, 0xe1, 0x58, 0xcd, 0xa5, 0x03, 0x95, 0x63, 0xcc,
+ 0x26, 0x3a, 0xce, 0x1c, 0x68, 0x45, 0x21, 0xb2, 0xd1, 0x9e, 0xfa, 0x30,
+ 0x07, 0xa3, 0xbf, 0x26, 0xe6, 0xe9, 0x2f, 0x17, 0x5e, 0x52, 0x11, 0x65,
+ 0xea, 0x5e, 0xee, 0x4f, 0xbe, 0xf3, 0x80, 0x9d, 0x64, 0x9a, 0x99, 0x59,
+ 0xfb, 0xaa, 0x7a, 0x5a, 0x1f, 0x7e, 0xe1, 0x4b, 0xef, 0x47, 0x38, 0x5f,
+ 0x45, 0xaa, 0xe7, 0x2a, 0x44, 0xb5, 0x28, 0x2d, 0x8c, 0x99, 0x3c, 0xc6,
+ 0xa7, 0xc0, 0x7c, 0xba, 0xff, 0x37, 0x12, 0xe8, 0x7b, 0x23, 0xfa, 0x01,
+ 0x57, 0xfb, 0x40, 0xdc, 0x06, 0x7f, 0x93, 0x40, 0xb1, 0xbe, 0x8c, 0xa2,
+ 0x62, 0x25, 0xec, 0x74, 0xbd, 0x5b, 0x1b, 0x22, 0x4d, 0xd0, 0x66, 0x2e,
+ 0xcf, 0x70, 0x36, 0x9f, 0x80, 0x7b, 0x21, 0x69, 0xc6, 0x02, 0x2a, 0x34,
+ 0xe0, 0xac, 0x09, 0x19, 0x0b, 0xcb, 0x31, 0xfa, 0xeb, 0xd4, 0xa5, 0x86,
+ 0xdd, 0xee, 0x00, 0x7e, 0x7f, 0x7a, 0x1e, 0xc4, 0x17, 0x36, 0x70, 0x7c,
+ 0x1a, 0x25, 0x06, 0x90, 0x68, 0xea, 0xd4, 0x80},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: using PKCS#1 encryption padding: 0002ff...00
+ // tcID: 224
+ {SEC_OID_SHA512,
+ 224,
+ {0x89, 0xbd, 0x9b, 0x37, 0x97, 0x49, 0x9c, 0x01, 0x32, 0x8b, 0x4c, 0x3f,
+ 0xa5, 0x6e, 0x86, 0x90, 0xd2, 0xed, 0x46, 0xc1, 0x53, 0x33, 0xed, 0x54,
+ 0xdd, 0xf7, 0x8c, 0xe1, 0x1e, 0xa1, 0x86, 0x4c, 0xd6, 0x8c, 0x1b, 0x64,
+ 0x43, 0xbb, 0x29, 0x9b, 0xd9, 0xf3, 0x3f, 0x9a, 0xe0, 0x58, 0x07, 0xc5,
+ 0x50, 0x65, 0xd0, 0x9c, 0x31, 0xc7, 0x9c, 0x87, 0x57, 0x77, 0x2b, 0xc3,
+ 0xfe, 0xbc, 0x2c, 0x6e, 0xa6, 0x15, 0x21, 0xa5, 0xbb, 0xb8, 0xc7, 0x31,
+ 0x14, 0x07, 0x24, 0x04, 0x61, 0xf2, 0x8b, 0xff, 0xbf, 0x9b, 0xf1, 0xa7,
+ 0xc8, 0xbf, 0x0f, 0x60, 0xdf, 0x94, 0x88, 0x5c, 0x92, 0x16, 0x03, 0x63,
+ 0xa8, 0xd0, 0x84, 0x6f, 0x93, 0xaf, 0x95, 0x79, 0x0a, 0xe8, 0xf2, 0x00,
+ 0x74, 0xd1, 0xaf, 0x82, 0x8e, 0xe6, 0x38, 0xbf, 0xfd, 0xc7, 0x57, 0x0b,
+ 0xa8, 0x5b, 0xfe, 0x95, 0x92, 0xd8, 0x2d, 0xcf, 0xff, 0x27, 0x0d, 0x23,
+ 0x3d, 0xd8, 0x47, 0x84, 0x37, 0xa7, 0x85, 0x46, 0x88, 0x48, 0x41, 0xaa,
+ 0x46, 0x40, 0x7f, 0x97, 0xe8, 0x11, 0xfe, 0xfc, 0x3a, 0x09, 0x74, 0x69,
+ 0xab, 0xc3, 0xec, 0x11, 0x85, 0xdb, 0xb4, 0xff, 0xd7, 0xf4, 0x90, 0x05,
+ 0xce, 0x9b, 0xa8, 0x9c, 0x12, 0x7d, 0xe5, 0xdf, 0xc4, 0x19, 0x31, 0x07,
+ 0x86, 0x96, 0xf6, 0x76, 0x3f, 0x20, 0x8d, 0xe4, 0xdb, 0x2d, 0x28, 0xfe,
+ 0xc3, 0xe0, 0xd0, 0x06, 0xaa, 0x2a, 0xe1, 0xd4, 0xab, 0x92, 0xb0, 0x9d,
+ 0x27, 0x57, 0xa4, 0xf3, 0x2c, 0x96, 0x66, 0x09, 0x12, 0x5b, 0xd4, 0x23,
+ 0x63, 0x6c, 0x4d, 0x4c, 0x54, 0x7d, 0x8e, 0xf6, 0xda, 0x44, 0x6f, 0xa4,
+ 0x8e, 0x10, 0x8f, 0xf8, 0x81, 0xdc, 0xb7, 0x8a, 0x06, 0xb3, 0x86, 0x8a,
+ 0xc5, 0x44, 0xdf, 0x71, 0x62, 0x2c, 0x5e, 0x28, 0x10, 0xf2, 0xc0, 0xb6,
+ 0x3e, 0x86, 0x6c, 0x1b, 0xdb, 0xb7, 0x40, 0xda, 0x83, 0x84, 0x6c, 0x1c,
+ 0x82, 0xe2, 0x12, 0x6d, 0x3e, 0x53, 0x54, 0xd5, 0x89, 0x83, 0x7a, 0x36,
+ 0x9f, 0xd5, 0x47, 0xd9, 0x54, 0x92, 0x5a, 0xf3, 0x90, 0x98, 0x1c, 0x6f,
+ 0xd5, 0x40, 0x83, 0xc6, 0xe4, 0x16, 0x11, 0x47, 0x88, 0x4e, 0x94, 0x85,
+ 0x16, 0xb7, 0x77, 0xe9, 0xc3, 0xa5, 0x65, 0x6f, 0x17, 0x25, 0x2c, 0x10,
+ 0x42, 0x30, 0xa5, 0x4b, 0xfa, 0x58, 0xe3, 0x33, 0x33, 0xf1, 0x6c, 0x82,
+ 0x9d, 0x1b, 0xa7, 0x3a, 0x8c, 0x3d, 0xf2, 0xe6, 0x92, 0x00, 0x36, 0xf1,
+ 0xf8, 0x34, 0xdc, 0x0f, 0x65, 0x84, 0x6a, 0x41, 0x1c, 0xb2, 0x99, 0x7e,
+ 0x8f, 0x2c, 0xbc, 0x3c, 0x2e, 0xfb, 0x9e, 0x03, 0x25, 0x8c, 0x52, 0x53,
+ 0x9d, 0xbc, 0x4b, 0x67, 0x87, 0x42, 0x46, 0x52, 0x90, 0xb2, 0x71, 0xca,
+ 0x32, 0x1c, 0x9d, 0x71, 0x98, 0xcd, 0x62, 0x69, 0xff, 0xbf, 0xea, 0x5d,
+ 0xcf, 0xbc, 0x7c, 0x60, 0x4a, 0x37, 0x74, 0x15, 0xec, 0x29, 0xab, 0x57,
+ 0xb5, 0xab, 0xdc, 0x5f, 0xd3, 0x05, 0x0e, 0x05, 0x6d, 0x39, 0x09, 0xf9,
+ 0x35, 0xbe, 0xe8, 0xc8, 0x70, 0x6e, 0xb7, 0xdd, 0x36, 0x24, 0x01, 0xac,
+ 0xfb, 0x35, 0x97, 0xf2, 0x05, 0x42, 0xe4, 0x62, 0x25, 0x7d, 0x6c, 0xd9,
+ 0xbd, 0x76, 0xd8, 0xc8, 0x7f, 0xb8, 0xe5, 0xfd, 0x16, 0x07, 0xe0, 0xfc,
+ 0x96, 0xe8, 0xf9, 0x77, 0x03, 0xe5, 0xa1, 0x75, 0xef, 0x7e, 0x78, 0x13,
+ 0xdb, 0x24, 0xd3, 0xd8, 0x66, 0xb5, 0xc8, 0x44, 0xcb, 0x02, 0x0e, 0xe3,
+ 0x9e, 0x29, 0x19, 0x93, 0x62, 0x7f, 0x8a, 0x7e, 0xdf, 0x13, 0x25, 0xd7,
+ 0xf0, 0x33, 0xf5, 0x27, 0xc9, 0x37, 0xbf, 0x3d, 0x22, 0xe2, 0x8a, 0xfc,
+ 0x86, 0x1b, 0x75, 0xbd, 0x94, 0xbd, 0x8b, 0x76, 0x9c, 0xe9, 0x62, 0x36,
+ 0x09, 0x0c, 0x0b, 0x8d, 0x56, 0x66, 0xeb, 0x76},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: invalid PKCS#1 signature padding: 0001ff...ee00
+ // tcID: 225
+ {SEC_OID_SHA512,
+ 225,
+ {0x60, 0x48, 0xd8, 0x14, 0x9c, 0x4c, 0x37, 0x44, 0xc3, 0x5b, 0x31, 0x51,
+ 0x17, 0xe9, 0x83, 0xd4, 0x7a, 0xc0, 0x71, 0x9c, 0x84, 0x17, 0xb4, 0x1e,
+ 0x7d, 0x00, 0x1a, 0xf0, 0xb9, 0xdc, 0xf4, 0x65, 0xdb, 0x93, 0x63, 0x1d,
+ 0x7e, 0xcf, 0xd4, 0x99, 0x40, 0x86, 0x40, 0x9d, 0x39, 0xcf, 0xbb, 0x2b,
+ 0x2c, 0xb0, 0x8a, 0x30, 0xc6, 0x9b, 0xd4, 0x5a, 0xd7, 0x4d, 0x63, 0x00,
+ 0x7e, 0x08, 0x53, 0xf7, 0x63, 0xdd, 0x50, 0x06, 0xd1, 0xf1, 0xf9, 0xb4,
+ 0x57, 0xd5, 0xfd, 0xe6, 0x0f, 0xb8, 0x69, 0x04, 0xb6, 0x69, 0xe0, 0xf3,
+ 0xd5, 0x37, 0x9e, 0xef, 0x16, 0x8d, 0xd7, 0x4f, 0x0d, 0x33, 0x98, 0x9c,
+ 0x30, 0x8a, 0x80, 0xfc, 0xb2, 0x6b, 0x61, 0x00, 0x2a, 0x81, 0xa1, 0xdd,
+ 0xd6, 0x19, 0xd5, 0xc9, 0xbb, 0xb4, 0xf9, 0xfb, 0xd7, 0xc4, 0xf9, 0x9e,
+ 0xb2, 0xd4, 0xdf, 0x27, 0xe3, 0x7d, 0x0d, 0x49, 0x84, 0xec, 0x28, 0x53,
+ 0x47, 0x5c, 0xfb, 0x53, 0x3b, 0x5c, 0xac, 0xce, 0x9c, 0x31, 0xd6, 0x5f,
+ 0x06, 0xd7, 0xfb, 0x06, 0x61, 0x35, 0x30, 0xd9, 0x42, 0x69, 0x6f, 0xf4,
+ 0x27, 0x15, 0x0e, 0x11, 0x2b, 0xe4, 0xfd, 0x06, 0x51, 0x7d, 0x64, 0x3e,
+ 0x50, 0xc5, 0x9e, 0xe0, 0xe5, 0xf8, 0xfc, 0x28, 0xad, 0x2f, 0x8a, 0x22,
+ 0x03, 0x99, 0xbd, 0xaa, 0x66, 0x56, 0x94, 0x92, 0xdb, 0xc1, 0xa8, 0x17,
+ 0xbf, 0x76, 0xdf, 0xd0, 0x7d, 0x9d, 0x99, 0xfc, 0xd2, 0xc2, 0x90, 0xa6,
+ 0xa2, 0x89, 0xe4, 0xf5, 0x03, 0x05, 0x08, 0xef, 0x4d, 0x07, 0xc7, 0x7f,
+ 0xa1, 0xf6, 0x10, 0x84, 0xcd, 0x14, 0xbc, 0x30, 0x41, 0xb2, 0x0d, 0x16,
+ 0x72, 0xb3, 0x94, 0x8a, 0x4d, 0xe3, 0x00, 0x5e, 0x37, 0x09, 0xe1, 0x26,
+ 0xc4, 0x6e, 0xb1, 0xec, 0x1f, 0x63, 0xdf, 0xf0, 0x07, 0x85, 0xcd, 0xb4,
+ 0xc1, 0x6c, 0xd0, 0x26, 0x45, 0xa7, 0xac, 0xc1, 0xba, 0xb9, 0x69, 0x62,
+ 0x59, 0x77, 0xd2, 0x03, 0x7a, 0x7a, 0xd9, 0x10, 0x18, 0x5c, 0x4c, 0x81,
+ 0x09, 0xdd, 0x72, 0x29, 0x4d, 0x55, 0x3e, 0xf8, 0xb7, 0x39, 0x98, 0xc1,
+ 0x2a, 0x11, 0x8c, 0x4f, 0xee, 0xb4, 0x0c, 0x27, 0xfa, 0x8f, 0xf4, 0xfa,
+ 0xc9, 0x8d, 0xa8, 0xec, 0xb7, 0xb5, 0x88, 0x3f, 0x22, 0xe0, 0x94, 0x87,
+ 0xdb, 0x87, 0x13, 0x51, 0xb8, 0x9d, 0x48, 0x4d, 0x11, 0x3d, 0x58, 0xda,
+ 0xb0, 0xdf, 0xab, 0xe4, 0x2c, 0x06, 0xfd, 0x46, 0x54, 0x75, 0x88, 0xc5,
+ 0x3f, 0x5c, 0xf1, 0x10, 0x88, 0x02, 0x5d, 0x54, 0xf6, 0x1f, 0x72, 0x46,
+ 0x23, 0x27, 0x5b, 0x18, 0xd4, 0xc3, 0x61, 0xec, 0x02, 0x13, 0x79, 0xf2,
+ 0xfa, 0x50, 0xdf, 0x7d, 0x2b, 0xea, 0x9e, 0xfa, 0xf0, 0x28, 0xd1, 0x3a,
+ 0xa5, 0xf6, 0xa0, 0x24, 0xdc, 0xd9, 0x34, 0x54, 0xb2, 0x78, 0x79, 0x08,
+ 0x44, 0xbc, 0x42, 0xcd, 0x39, 0xaf, 0x89, 0x6c, 0x23, 0xa4, 0x6c, 0x37,
+ 0xf5, 0xdb, 0xbd, 0x7f, 0xb7, 0x91, 0xbd, 0x8e, 0x53, 0x78, 0xd5, 0xdf,
+ 0x68, 0xef, 0x05, 0x32, 0x64, 0x71, 0x0c, 0x22, 0x4f, 0xe8, 0x0a, 0x19,
+ 0x7c, 0x9a, 0x93, 0x38, 0xa4, 0x43, 0x3f, 0x17, 0x4b, 0xe7, 0x3c, 0x37,
+ 0xe2, 0x5a, 0xf3, 0x11, 0x58, 0xc5, 0xbf, 0xfd, 0x71, 0xfc, 0x48, 0x05,
+ 0x14, 0x56, 0x0d, 0xb4, 0x78, 0x55, 0x3a, 0xde, 0xdd, 0xe3, 0x1f, 0xbb,
+ 0x65, 0xed, 0x5d, 0x28, 0x20, 0x1e, 0x3b, 0xf1, 0x57, 0x50, 0xf3, 0x28,
+ 0x83, 0x4e, 0x5a, 0x96, 0x3d, 0x0f, 0xc2, 0xda, 0xa4, 0x94, 0x9d, 0xf0,
+ 0x41, 0xf5, 0x4a, 0x6a, 0x19, 0x6e, 0xbc, 0xb7, 0x89, 0xf0, 0x23, 0x08,
+ 0x4e, 0x48, 0x43, 0x38, 0x20, 0x81, 0x5e, 0xd7, 0xe5, 0xc5, 0x35, 0x9d,
+ 0x3a, 0x0f, 0xff, 0xda, 0xae, 0x8b, 0x34, 0xf4},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: PKCS#1 padding too short: 000001ff...
+ // tcID: 226
+ {SEC_OID_SHA512,
+ 226,
+ {0x81, 0xfd, 0x5d, 0x22, 0xe3, 0x6e, 0x8b, 0xce, 0x36, 0x64, 0x4c, 0x47,
+ 0x46, 0x75, 0x59, 0xbf, 0x83, 0xc2, 0xaa, 0xe8, 0x7a, 0x22, 0x03, 0x29,
+ 0x22, 0xf6, 0xe0, 0xae, 0xf5, 0x82, 0xe4, 0xc7, 0x99, 0xb2, 0xa1, 0x2e,
+ 0xc8, 0x53, 0x41, 0x83, 0xc9, 0x82, 0xff, 0x1c, 0xd9, 0x7e, 0xc7, 0x41,
+ 0x0e, 0x72, 0x03, 0xc3, 0xad, 0x42, 0x6e, 0xd6, 0xa9, 0x7e, 0xfa, 0x15,
+ 0x82, 0x61, 0xc7, 0xd9, 0x48, 0x6e, 0xff, 0xed, 0x36, 0x40, 0xc4, 0x69,
+ 0xa6, 0x44, 0x4a, 0x5b, 0x1e, 0x43, 0xeb, 0xf7, 0xc3, 0x59, 0xb0, 0x4a,
+ 0xa3, 0x71, 0x35, 0xbc, 0x51, 0xde, 0x57, 0x50, 0x51, 0x92, 0x31, 0xf6,
+ 0x82, 0xc0, 0xed, 0x6f, 0xc7, 0x15, 0xd7, 0x8c, 0x34, 0xbf, 0x52, 0xdf,
+ 0x4e, 0x3c, 0xcd, 0x28, 0xed, 0xd0, 0xcc, 0xe4, 0x82, 0x80, 0x42, 0xd3,
+ 0x89, 0x43, 0x81, 0xfb, 0x99, 0x42, 0x9a, 0xa3, 0x06, 0xb3, 0x26, 0xbf,
+ 0x59, 0xf0, 0x30, 0xb7, 0x52, 0x53, 0x59, 0x14, 0xd3, 0x24, 0x28, 0x4e,
+ 0xbb, 0x50, 0x73, 0xc1, 0x4c, 0xe3, 0xcc, 0x10, 0x00, 0xe0, 0xd6, 0x5c,
+ 0xa9, 0x0f, 0x06, 0x8d, 0xdd, 0xe0, 0x5e, 0x2d, 0x7b, 0x22, 0xba, 0x57,
+ 0x5b, 0x40, 0x9a, 0xef, 0xbe, 0x37, 0xd1, 0x10, 0xf9, 0x2a, 0xeb, 0x4a,
+ 0xfb, 0x58, 0xd4, 0xd0, 0x3d, 0x14, 0x0f, 0x74, 0xfe, 0x04, 0xb6, 0x77,
+ 0x2b, 0x52, 0xc9, 0x60, 0xbb, 0x11, 0x20, 0xd3, 0x59, 0xb2, 0x70, 0xf0,
+ 0xbc, 0x92, 0x6b, 0xbc, 0x21, 0xd0, 0xa4, 0x2d, 0x7d, 0x8b, 0xc5, 0x6c,
+ 0x57, 0x56, 0xdb, 0xdd, 0xd0, 0xb3, 0x2a, 0xf7, 0xfd, 0xe1, 0xe8, 0x93,
+ 0x0e, 0x19, 0x58, 0x74, 0xf5, 0x90, 0x00, 0x1f, 0xcf, 0x63, 0x96, 0x8c,
+ 0xaa, 0x75, 0xbf, 0x9a, 0xcf, 0x30, 0x67, 0xf2, 0x2a, 0x64, 0x37, 0x0e,
+ 0xa6, 0x83, 0x02, 0xbb, 0x36, 0xfc, 0xfe, 0x35, 0xb1, 0xc3, 0x9f, 0x7e,
+ 0x69, 0xbc, 0x69, 0x32, 0x8a, 0xb6, 0xaf, 0x1b, 0x5b, 0x67, 0xfe, 0x3f,
+ 0x86, 0xc0, 0x6d, 0xc8, 0x23, 0xe3, 0x4f, 0x86, 0x52, 0xa0, 0xf5, 0xe3,
+ 0x8f, 0x69, 0x65, 0xf9, 0x30, 0xe3, 0xec, 0x4a, 0xba, 0xea, 0x3e, 0x9a,
+ 0xb3, 0xb8, 0x11, 0x32, 0xa1, 0x4b, 0x61, 0x35, 0x7a, 0xae, 0x48, 0xbb,
+ 0xa7, 0x95, 0xf5, 0x85, 0xa4, 0xf8, 0x7a, 0x81, 0xbc, 0xaa, 0x61, 0x2c,
+ 0xa5, 0x64, 0xff, 0xfe, 0x04, 0x3e, 0x66, 0x3d, 0xd8, 0x46, 0x9c, 0xca,
+ 0xa4, 0xa8, 0xf3, 0x88, 0xfb, 0xf5, 0xdc, 0x49, 0x8b, 0xcc, 0xb2, 0x3f,
+ 0x72, 0xcb, 0xfd, 0xa7, 0xa8, 0x53, 0xc9, 0xc1, 0x32, 0xc0, 0xff, 0x27,
+ 0x43, 0x5a, 0x6b, 0xaf, 0x40, 0xd7, 0x7b, 0x7a, 0x52, 0xad, 0x8e, 0x8e,
+ 0xe7, 0xed, 0x6f, 0x0d, 0x65, 0x24, 0xcd, 0xf0, 0x60, 0xe3, 0xe8, 0x43,
+ 0xb5, 0x38, 0xe5, 0x86, 0xfa, 0xcd, 0x8a, 0x5f, 0x5f, 0x3d, 0xd9, 0x77,
+ 0x12, 0xef, 0x42, 0x6f, 0x22, 0x9d, 0x80, 0x3a, 0xc6, 0xd6, 0xee, 0x65,
+ 0x67, 0xeb, 0xd0, 0xcc, 0xc4, 0x67, 0xb2, 0x30, 0x1f, 0x56, 0x7c, 0x92,
+ 0xe1, 0xc4, 0x73, 0x1a, 0x41, 0x34, 0xc1, 0x8e, 0xdc, 0x00, 0xc5, 0x57,
+ 0x79, 0xd7, 0xa3, 0x4a, 0x6c, 0x15, 0x58, 0x23, 0x32, 0x09, 0x14, 0x15,
+ 0x7f, 0xe9, 0xd7, 0x22, 0x69, 0x07, 0xa7, 0x75, 0x0b, 0xb7, 0x8f, 0x7b,
+ 0x6b, 0x61, 0xb1, 0x34, 0xc1, 0x81, 0x33, 0xde, 0x7d, 0xd4, 0x35, 0x7a,
+ 0x77, 0x63, 0xf8, 0x8f, 0xd3, 0x88, 0x6d, 0x95, 0xd4, 0x74, 0x49, 0xa6,
+ 0x38, 0x52, 0x43, 0xcd, 0xe3, 0xbf, 0xb9, 0x75, 0x73, 0x8e, 0x96, 0x07,
+ 0x8c, 0xf8, 0x75, 0x9d, 0x51, 0x6b, 0x31, 0x26, 0x8c, 0x00, 0x52, 0x04,
+ 0x56, 0x35, 0xce, 0x50, 0xf8, 0x80, 0x5f, 0xf0},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: CVE-2017-11185: signature=n
+ // tcID: 227
+ {SEC_OID_SHA512,
+ 227,
+ {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e,
+ 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6,
+ 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97,
+ 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a,
+ 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4,
+ 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c,
+ 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e,
+ 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4,
+ 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d,
+ 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33,
+ 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92,
+ 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b,
+ 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e,
+ 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e,
+ 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe,
+ 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19,
+ 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2,
+ 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4,
+ 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a,
+ 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec,
+ 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1,
+ 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72,
+ 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde,
+ 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29,
+ 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89,
+ 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30,
+ 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1,
+ 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78,
+ 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74,
+ 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15,
+ 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20,
+ 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5,
+ 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62,
+ 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca,
+ 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4,
+ 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d,
+ 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95,
+ 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37,
+ 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54,
+ 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7,
+ 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a,
+ 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0,
+ 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd3},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is 2 bytes too long
+ // tcID: 228
+ {SEC_OID_SHA512,
+ 228,
+ {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e,
+ 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6,
+ 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97,
+ 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a,
+ 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4,
+ 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c,
+ 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e,
+ 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4,
+ 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d,
+ 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33,
+ 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92,
+ 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b,
+ 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e,
+ 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e,
+ 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe,
+ 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19,
+ 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2,
+ 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4,
+ 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a,
+ 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec,
+ 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1,
+ 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72,
+ 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde,
+ 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29,
+ 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89,
+ 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30,
+ 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1,
+ 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78,
+ 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74,
+ 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15,
+ 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20,
+ 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5,
+ 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62,
+ 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca,
+ 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4,
+ 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d,
+ 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95,
+ 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37,
+ 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54,
+ 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7,
+ 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a,
+ 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0,
+ 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd3, 0x00, 0x00},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature is empty
+ // tcID: 229
+ {SEC_OID_SHA512,
+ 229,
+ {},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 0
+ // tcID: 230
+ {SEC_OID_SHA512,
+ 230,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 1
+ // tcID: 231
+ {SEC_OID_SHA512,
+ 231,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value 2
+ // tcID: 232
+ {SEC_OID_SHA512,
+ 232,
+ {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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n-1
+ // tcID: 233
+ {SEC_OID_SHA512,
+ 233,
+ {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e,
+ 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6,
+ 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97,
+ 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a,
+ 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4,
+ 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c,
+ 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e,
+ 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4,
+ 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d,
+ 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33,
+ 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92,
+ 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b,
+ 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e,
+ 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e,
+ 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe,
+ 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19,
+ 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2,
+ 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4,
+ 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a,
+ 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec,
+ 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1,
+ 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72,
+ 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde,
+ 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29,
+ 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89,
+ 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30,
+ 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1,
+ 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78,
+ 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74,
+ 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15,
+ 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20,
+ 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5,
+ 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62,
+ 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca,
+ 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4,
+ 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d,
+ 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95,
+ 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37,
+ 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54,
+ 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7,
+ 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a,
+ 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0,
+ 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd2},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value n+1
+ // tcID: 234
+ {SEC_OID_SHA512,
+ 234,
+ {0xc9, 0xa7, 0x65, 0xc2, 0x66, 0x1b, 0x46, 0x74, 0xcf, 0xf3, 0x48, 0x0e,
+ 0x9a, 0x5e, 0x46, 0x2a, 0xd0, 0xad, 0x2f, 0xc9, 0xbc, 0x6f, 0xbe, 0xf6,
+ 0x28, 0x47, 0xb3, 0x11, 0x3d, 0x20, 0x99, 0x1f, 0x65, 0x39, 0x67, 0x97,
+ 0x1c, 0x28, 0x25, 0x27, 0x53, 0xf5, 0xfb, 0xac, 0xce, 0x01, 0x2c, 0x2a,
+ 0x8a, 0xb5, 0x92, 0x91, 0x4d, 0x26, 0x9e, 0xfa, 0xfa, 0x72, 0x4f, 0xa4,
+ 0xb9, 0x20, 0xe3, 0x40, 0x93, 0x0c, 0x10, 0x6f, 0x7b, 0x36, 0xf7, 0x9c,
+ 0xeb, 0xf0, 0xe6, 0x2e, 0x88, 0xe0, 0xe4, 0x76, 0x88, 0x8e, 0x9f, 0x0e,
+ 0x22, 0x18, 0x6a, 0xcd, 0xb6, 0xc4, 0x52, 0x3a, 0x23, 0x2b, 0x65, 0xb4,
+ 0xff, 0x2c, 0xc2, 0x2d, 0xc4, 0x4f, 0x8a, 0x55, 0x95, 0x27, 0xd7, 0x9d,
+ 0x7c, 0xd7, 0xdc, 0xf3, 0x77, 0x32, 0x12, 0xf7, 0xbb, 0x9a, 0xa1, 0x33,
+ 0xc3, 0x11, 0x65, 0xcc, 0x66, 0x36, 0x90, 0xbf, 0x12, 0x3d, 0x73, 0x92,
+ 0x3c, 0x83, 0x89, 0x29, 0xcc, 0xaf, 0xee, 0x59, 0xd6, 0xc7, 0x09, 0x5b,
+ 0x8d, 0x4a, 0x74, 0xba, 0xf2, 0xd1, 0x92, 0xc9, 0xa4, 0xe8, 0x7c, 0x4e,
+ 0x12, 0xbc, 0x58, 0x01, 0x30, 0x78, 0xb2, 0x8a, 0x77, 0x89, 0xe8, 0x2e,
+ 0x9f, 0x31, 0xde, 0x1f, 0x4d, 0x6a, 0x2a, 0xa6, 0xe8, 0x06, 0x32, 0xbe,
+ 0x8e, 0x4b, 0xdf, 0x26, 0x3e, 0x8d, 0x49, 0xb0, 0x94, 0x16, 0xfb, 0x19,
+ 0xc4, 0x88, 0xc0, 0x7a, 0xd8, 0xaf, 0x72, 0x2a, 0xb7, 0x91, 0x82, 0xb2,
+ 0x30, 0x28, 0xa7, 0x1e, 0x06, 0x5d, 0x02, 0x41, 0x2a, 0x9e, 0xeb, 0xc4,
+ 0x6d, 0x7d, 0x8f, 0x4e, 0x03, 0xd7, 0x92, 0x38, 0xd8, 0xc0, 0xcb, 0x4a,
+ 0x97, 0xa9, 0xa1, 0x20, 0x0e, 0xbb, 0x6e, 0xc6, 0x40, 0x42, 0xeb, 0xec,
+ 0xca, 0xd9, 0x56, 0x75, 0x26, 0xee, 0xef, 0x12, 0xc1, 0x7d, 0x94, 0xc1,
+ 0x04, 0x9c, 0x88, 0x99, 0x70, 0xb9, 0x6e, 0x94, 0xcc, 0x35, 0x31, 0x72,
+ 0xa2, 0x68, 0xa4, 0x9c, 0x5e, 0x8b, 0xee, 0x13, 0xc1, 0x5b, 0x39, 0xde,
+ 0xc4, 0x4f, 0x2c, 0x7a, 0x1a, 0xa3, 0x7a, 0x7a, 0x0b, 0x6f, 0x72, 0x29,
+ 0x0a, 0xca, 0xda, 0x32, 0xb1, 0xd8, 0xaf, 0x1f, 0xc3, 0xdc, 0x8a, 0x89,
+ 0x48, 0x7b, 0xa8, 0x13, 0x47, 0xcb, 0xeb, 0x13, 0x50, 0x92, 0x5d, 0x30,
+ 0xf9, 0x23, 0x95, 0x81, 0x06, 0xb4, 0x99, 0x59, 0xc8, 0x71, 0xe7, 0xc1,
+ 0xdb, 0xa5, 0x5d, 0xa0, 0x77, 0x2e, 0x36, 0x2c, 0xf8, 0x62, 0x1d, 0x78,
+ 0x61, 0x08, 0x68, 0xb8, 0x94, 0xe1, 0x6e, 0x5d, 0xfe, 0xc9, 0x68, 0x74,
+ 0xa9, 0x3a, 0x4c, 0xf3, 0x79, 0xb4, 0x7e, 0x7e, 0x31, 0x8c, 0xe3, 0x15,
+ 0x06, 0x6d, 0x70, 0xee, 0x39, 0x38, 0x14, 0x0a, 0x60, 0x14, 0x8f, 0x20,
+ 0x50, 0x85, 0xce, 0xf8, 0xa7, 0x70, 0x0c, 0xa3, 0xc5, 0x3d, 0x52, 0xa5,
+ 0x75, 0x6a, 0x63, 0xb3, 0xb1, 0x6f, 0x15, 0x30, 0x62, 0xb6, 0x12, 0x62,
+ 0xa6, 0x84, 0x96, 0x21, 0x0c, 0x8b, 0xe4, 0xef, 0x3f, 0x90, 0x29, 0xca,
+ 0x0e, 0xa0, 0xe3, 0xb3, 0xa0, 0xd5, 0xd6, 0xd2, 0x26, 0xed, 0xbb, 0xf4,
+ 0x4d, 0xaf, 0x8f, 0x04, 0x5d, 0xc2, 0x86, 0xde, 0xd3, 0xc4, 0xec, 0x4d,
+ 0xb6, 0xb4, 0x53, 0x47, 0x07, 0x9f, 0x33, 0xea, 0xf9, 0x8e, 0x3c, 0x95,
+ 0xb4, 0xb6, 0x0e, 0x79, 0xef, 0x4a, 0x30, 0x93, 0xfe, 0xec, 0x54, 0x37,
+ 0x03, 0x42, 0x2b, 0xa7, 0x4a, 0x11, 0x85, 0x11, 0xc2, 0x19, 0x3b, 0x54,
+ 0xfe, 0x8b, 0x63, 0x38, 0x66, 0xed, 0x2c, 0x70, 0x5c, 0xcb, 0xc6, 0xe7,
+ 0xd9, 0xd3, 0x65, 0x68, 0x09, 0xec, 0x3d, 0x33, 0x56, 0xe7, 0x40, 0x0a,
+ 0x96, 0x48, 0xec, 0x37, 0x50, 0x50, 0x41, 0xe3, 0xe3, 0x1a, 0xf1, 0xc0,
+ 0x2e, 0xef, 0xe9, 0x24, 0xa6, 0x70, 0x47, 0xd4},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: the signature has value -1
+ // tcID: 235
+ {SEC_OID_SHA512,
+ 235,
+ {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 236
+ {SEC_OID_SHA512,
+ 236,
+ {0x9e, 0x59, 0x19, 0x80, 0xe9, 0xec, 0x3d, 0x62, 0xe2, 0xed, 0xc3, 0x16,
+ 0x3a, 0xc8, 0x20, 0x6f, 0xc0, 0x9f, 0xe0, 0x26, 0xa2, 0xf7, 0xe6, 0x22,
+ 0xdc, 0x5a, 0x6d, 0x02, 0x97, 0x6d, 0x30, 0xec, 0xf1, 0x41, 0x29, 0x53,
+ 0x35, 0x00, 0x8d, 0x91, 0xa2, 0x23, 0xee, 0x98, 0xa1, 0x43, 0x54, 0x14,
+ 0x94, 0xcc, 0xf7, 0xcb, 0x06, 0xa1, 0xaa, 0x61, 0xde, 0x52, 0x4f, 0xb5,
+ 0xbb, 0x4b, 0x37, 0x9a, 0x67, 0xed, 0x2c, 0xed, 0x44, 0x7c, 0x7b, 0x39,
+ 0x5c, 0x57, 0xa6, 0x25, 0xf8, 0x35, 0xde, 0xc6, 0x84, 0x4c, 0x3b, 0x67,
+ 0xa8, 0x5a, 0xaa, 0xe1, 0x0e, 0x27, 0x3d, 0x39, 0x02, 0xf5, 0xf3, 0x05,
+ 0x39, 0x71, 0x1f, 0x98, 0xd7, 0x3f, 0x86, 0xbe, 0xcc, 0xd7, 0x98, 0xb9,
+ 0x85, 0x41, 0xa8, 0x4a, 0x03, 0xcc, 0xb3, 0x37, 0x9e, 0x8e, 0xff, 0x88,
+ 0xc1, 0x9c, 0x88, 0xaa, 0xc7, 0xb7, 0xea, 0x99, 0x75, 0x81, 0x94, 0xff,
+ 0xa6, 0x66, 0x01, 0x53, 0xd4, 0xf2, 0x2c, 0x12, 0x52, 0xdd, 0x1b, 0x7b,
+ 0x57, 0x4e, 0x19, 0xb3, 0x49, 0x2f, 0x28, 0xcc, 0x09, 0x7d, 0x3e, 0xe3,
+ 0xf3, 0x0f, 0x6b, 0x88, 0x57, 0x6b, 0xc6, 0x29, 0x95, 0x12, 0xf9, 0xf8,
+ 0x74, 0x9e, 0x0b, 0x29, 0x72, 0x95, 0xbc, 0x27, 0x5c, 0xa5, 0x9f, 0x80,
+ 0x56, 0xde, 0xcf, 0xca, 0x9f, 0x39, 0x80, 0xe6, 0xf8, 0xd6, 0xe0, 0x7b,
+ 0x73, 0xe1, 0xa8, 0xae, 0x8b, 0x38, 0x47, 0x55, 0x6c, 0xd6, 0x7a, 0xb7,
+ 0x7b, 0x96, 0x61, 0x89, 0x79, 0xed, 0x37, 0x74, 0x4b, 0xe2, 0xd6, 0xbc,
+ 0x9f, 0x2b, 0x67, 0x16, 0x15, 0xf1, 0xd4, 0xc4, 0xc1, 0xb4, 0x19, 0xf0,
+ 0x50, 0x36, 0x14, 0x81, 0x82, 0xad, 0x4c, 0x63, 0x75, 0xf9, 0xe3, 0xc7,
+ 0xcb, 0x37, 0xbb, 0x75, 0xd1, 0x6c, 0x44, 0x86, 0xe9, 0x7c, 0x0a, 0xc5,
+ 0x68, 0x59, 0x95, 0xcd, 0x8e, 0x5d, 0x76, 0x45, 0x29, 0x34, 0xb2, 0x61,
+ 0x05, 0xbe, 0x90, 0x74, 0xb2, 0xf8, 0xda, 0xeb, 0x1a, 0xdd, 0x13, 0xc9,
+ 0xb1, 0x27, 0xdc, 0xa2, 0x85, 0x8e, 0x5c, 0x80, 0xe6, 0x86, 0x79, 0x1a,
+ 0x6f, 0x98, 0xcd, 0x98, 0xe5, 0x40, 0xbd, 0xf2, 0x7d, 0x21, 0xb2, 0xdc,
+ 0x9f, 0xc8, 0x4e, 0x09, 0x56, 0x1d, 0xf9, 0x68, 0xd7, 0x3c, 0x19, 0x0b,
+ 0x30, 0x81, 0x29, 0x3d, 0x66, 0x6b, 0xe7, 0xd9, 0x91, 0x76, 0x1f, 0x47,
+ 0x22, 0x45, 0x0a, 0xc2, 0x49, 0xa6, 0xeb, 0x4b, 0xcd, 0xf1, 0x90, 0xc2,
+ 0x14, 0x63, 0x0c, 0x85, 0x24, 0x3a, 0x6c, 0x59, 0x70, 0x18, 0x4e, 0x25,
+ 0x7c, 0x00, 0xc5, 0xa2, 0xa1, 0x8b, 0xcd, 0x20, 0x19, 0x5f, 0xd0, 0x41,
+ 0x88, 0x7f, 0x00, 0x1e, 0x06, 0xd4, 0xa6, 0x04, 0x9e, 0x21, 0x0c, 0xce,
+ 0x62, 0x35, 0x6f, 0x99, 0x85, 0x3f, 0x3d, 0xa2, 0x52, 0x2d, 0x3d, 0x63,
+ 0x73, 0x9f, 0xbb, 0x2f, 0xf3, 0x15, 0xe6, 0x8a, 0xb4, 0xa0, 0x5b, 0xa1,
+ 0xe2, 0x9e, 0x5b, 0x93, 0x80, 0x8d, 0xf5, 0x1a, 0xea, 0xce, 0xd5, 0x25,
+ 0x39, 0xd7, 0xb9, 0x56, 0xdb, 0x2f, 0x22, 0x99, 0x99, 0xac, 0x09, 0xa6,
+ 0xd4, 0xc2, 0xef, 0x87, 0x14, 0xef, 0x9d, 0x47, 0x83, 0xf5, 0x38, 0x55,
+ 0x9f, 0x29, 0xaf, 0x9d, 0x85, 0x0b, 0xf7, 0x1b, 0x00, 0x1f, 0x23, 0x12,
+ 0x70, 0x87, 0x4f, 0xb8, 0xdc, 0x60, 0xf1, 0xd1, 0x55, 0x4f, 0x60, 0xfa,
+ 0x69, 0xcd, 0x65, 0x71, 0x12, 0x53, 0x0e, 0x22, 0x56, 0x3f, 0xcd, 0xe2,
+ 0x6c, 0x3c, 0x86, 0x13, 0x7e, 0x47, 0x6a, 0x2f, 0xc1, 0xd8, 0xba, 0x4a,
+ 0x15, 0xdd, 0xa4, 0x2d, 0x4d, 0x8a, 0x20, 0xfb, 0xba, 0xd7, 0x58, 0x6f,
+ 0x47, 0x2b, 0x71, 0x6d, 0x6e, 0xa2, 0xee, 0x30, 0xf1, 0xc1, 0x11, 0xbd,
+ 0xbb, 0x3d, 0xb8, 0xe5, 0xe2, 0xd9, 0x33, 0xa8},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 237
+ {SEC_OID_SHA512,
+ 237,
+ {0x23, 0xe1, 0x98, 0xd5, 0x82, 0xd0, 0x48, 0x87, 0x4c, 0xe4, 0xe6, 0xe6,
+ 0x9f, 0x5a, 0x81, 0x23, 0x4c, 0xa0, 0x8b, 0xe1, 0xfc, 0x9c, 0xf0, 0xf7,
+ 0xbe, 0x05, 0x45, 0x49, 0x97, 0xfa, 0xd8, 0x7d, 0xa8, 0xf0, 0x5c, 0x2f,
+ 0xaf, 0x72, 0x85, 0xa7, 0xa9, 0xca, 0x7a, 0xa5, 0x0f, 0x77, 0x2b, 0x81,
+ 0x75, 0x47, 0x9b, 0x7b, 0xec, 0x85, 0x91, 0x91, 0x62, 0xb8, 0xa7, 0xeb,
+ 0x7c, 0xd4, 0xc1, 0xb8, 0xf0, 0xaa, 0xa6, 0x4a, 0x8f, 0x37, 0x1e, 0x23,
+ 0xec, 0x2c, 0x34, 0x28, 0xd7, 0xd8, 0x34, 0x11, 0xf2, 0x4b, 0xbd, 0x4b,
+ 0x80, 0x76, 0x2a, 0x75, 0xfa, 0x0e, 0x5d, 0xe4, 0x68, 0xa7, 0x1d, 0xbe,
+ 0x9b, 0xac, 0x38, 0x2b, 0x40, 0x72, 0x24, 0x1e, 0x3c, 0x70, 0x85, 0xed,
+ 0x2b, 0x9e, 0x72, 0xec, 0x37, 0x79, 0xc1, 0xf7, 0x0b, 0xbd, 0x0f, 0x24,
+ 0x68, 0x34, 0xf3, 0xe8, 0x1e, 0xbf, 0xfe, 0xe1, 0x33, 0x12, 0xd1, 0x33,
+ 0xe1, 0xdd, 0xae, 0xb5, 0x8b, 0x84, 0xd1, 0xac, 0x1b, 0x44, 0x1f, 0x31,
+ 0x1e, 0xe1, 0xe2, 0xc9, 0x69, 0x3e, 0x30, 0x08, 0x62, 0xcd, 0xf5, 0xb4,
+ 0xa5, 0xd8, 0x20, 0xdf, 0xde, 0x87, 0x0d, 0xa2, 0x27, 0x46, 0xbe, 0x0b,
+ 0x12, 0xdf, 0xb9, 0x43, 0x78, 0x0c, 0x0b, 0xa9, 0x28, 0xc6, 0x57, 0xc5,
+ 0x4b, 0xea, 0x0d, 0x84, 0xdb, 0x37, 0xfe, 0x50, 0xf0, 0x96, 0x5c, 0xea,
+ 0xb9, 0x05, 0xf2, 0xec, 0x3f, 0xf1, 0x77, 0x42, 0x1b, 0x11, 0xc3, 0x0e,
+ 0x84, 0x6a, 0xd9, 0x32, 0x12, 0x48, 0x5e, 0x7f, 0x6e, 0x52, 0xd7, 0xd5,
+ 0x1a, 0xf1, 0xc9, 0x6f, 0x31, 0xfe, 0xf1, 0x74, 0xab, 0x38, 0xcf, 0xb1,
+ 0xb1, 0xfb, 0x59, 0x61, 0xcf, 0xad, 0xac, 0x51, 0x8a, 0x6a, 0x49, 0x91,
+ 0xff, 0x2d, 0x56, 0x1a, 0x7d, 0x8d, 0xad, 0xc5, 0xad, 0x43, 0x0c, 0x94,
+ 0xb4, 0x0c, 0x04, 0xa2, 0x97, 0x01, 0x2f, 0x81, 0xe6, 0xe8, 0x4c, 0xa0,
+ 0x28, 0x79, 0xfd, 0x82, 0xb7, 0x37, 0x44, 0xc4, 0x37, 0x2e, 0xc0, 0x2f,
+ 0x14, 0x1a, 0xe6, 0xc4, 0xce, 0x75, 0x59, 0x55, 0x59, 0xf3, 0xf4, 0xcc,
+ 0x9e, 0x4b, 0x7a, 0x7a, 0x6d, 0x93, 0x63, 0x64, 0x87, 0xe3, 0x49, 0x38,
+ 0x08, 0x2b, 0x3f, 0xd5, 0xf0, 0x93, 0x66, 0xa0, 0x62, 0x48, 0x4d, 0x18,
+ 0x20, 0x58, 0x6a, 0x72, 0x0a, 0x96, 0x18, 0xec, 0x18, 0xd9, 0x80, 0xc9,
+ 0x69, 0xa2, 0x8d, 0x74, 0xc8, 0x1f, 0xe4, 0xfe, 0x7b, 0xb6, 0x19, 0x86,
+ 0x76, 0x9a, 0x89, 0x71, 0x6c, 0x96, 0x5a, 0x7f, 0x05, 0x6a, 0xff, 0x60,
+ 0xe9, 0x17, 0x55, 0x27, 0x77, 0x82, 0x10, 0xea, 0xe2, 0x3e, 0x53, 0xe2,
+ 0x44, 0xb9, 0x73, 0xb2, 0x45, 0x2f, 0x40, 0xab, 0x37, 0x52, 0x22, 0x62,
+ 0x1a, 0x89, 0xe1, 0xf5, 0xf2, 0xab, 0xfe, 0x50, 0x39, 0x70, 0x8f, 0x2a,
+ 0x65, 0x95, 0x53, 0x58, 0x2f, 0x76, 0x0f, 0x0d, 0x26, 0x4f, 0x85, 0x48,
+ 0x40, 0xd0, 0x69, 0xe8, 0xc4, 0xdb, 0x02, 0x46, 0x73, 0x8a, 0xf1, 0x69,
+ 0x7b, 0x05, 0x98, 0x0c, 0x1f, 0x53, 0xa1, 0xba, 0x4e, 0xef, 0x8e, 0x08,
+ 0x58, 0x37, 0x81, 0xc1, 0x3a, 0x93, 0xd0, 0x3e, 0xb1, 0x9d, 0xb7, 0x5e,
+ 0x71, 0xbd, 0xd0, 0x60, 0x2b, 0x91, 0x90, 0x8a, 0x88, 0x5b, 0x41, 0xf0,
+ 0xb8, 0xd9, 0x58, 0x8d, 0x6e, 0x05, 0x79, 0x6c, 0x8a, 0x6f, 0x8d, 0x22,
+ 0x09, 0x22, 0xef, 0x9b, 0xcd, 0xb0, 0x26, 0xaf, 0x9b, 0xb3, 0x28, 0xac,
+ 0x7d, 0x96, 0xd4, 0x07, 0x82, 0x05, 0xba, 0x1a, 0xbf, 0x00, 0xee, 0xa4,
+ 0x5b, 0x9c, 0x26, 0x0e, 0x3b, 0x55, 0xda, 0x03, 0x68, 0x64, 0xbf, 0x5b,
+ 0xc0, 0xcc, 0x2d, 0x39, 0x44, 0xfd, 0xbc, 0xc7, 0xe6, 0x45, 0x39, 0xa4,
+ 0x52, 0x38, 0xbb, 0x20, 0x61, 0x21, 0x05, 0x14},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 238
+ {SEC_OID_SHA512,
+ 238,
+ {0x4a, 0x80, 0xca, 0xfb, 0xe2, 0xa6, 0x09, 0x5f, 0x8e, 0x86, 0x63, 0xf6,
+ 0x28, 0x98, 0x78, 0x51, 0x4d, 0x7e, 0xe7, 0xda, 0xba, 0x0c, 0x1b, 0x0a,
+ 0x07, 0x7c, 0xef, 0xb3, 0x33, 0xca, 0xcd, 0xf7, 0xc1, 0x16, 0xab, 0x89,
+ 0xb0, 0xa0, 0x1c, 0xab, 0x31, 0x61, 0xc6, 0x8c, 0xac, 0x92, 0xa0, 0x8a,
+ 0xae, 0x7d, 0x11, 0x7c, 0x9a, 0x34, 0x16, 0xd6, 0x73, 0x65, 0x62, 0x1d,
+ 0xa3, 0x38, 0x0a, 0x85, 0xff, 0x34, 0xa7, 0xa3, 0xb5, 0x12, 0x84, 0x60,
+ 0x48, 0xac, 0xd1, 0xec, 0x59, 0x57, 0xaf, 0x94, 0x27, 0x21, 0xc2, 0x41,
+ 0xa1, 0x80, 0xa5, 0xdc, 0x5d, 0x8f, 0x6f, 0x6f, 0xe5, 0x4d, 0x4d, 0x9f,
+ 0xcb, 0x37, 0x09, 0xcd, 0xe3, 0x70, 0x81, 0xe2, 0x23, 0x3b, 0x4f, 0xff,
+ 0xa2, 0x01, 0xd2, 0x02, 0x92, 0x41, 0x93, 0x2d, 0xa1, 0x70, 0xa5, 0xba,
+ 0xd0, 0xd9, 0x27, 0xa8, 0x03, 0xa7, 0xf6, 0x28, 0x9f, 0xc9, 0xf7, 0xb1,
+ 0xd4, 0x1c, 0xc1, 0xa6, 0xc9, 0x4c, 0xbf, 0x58, 0x8d, 0x54, 0x92, 0xb3,
+ 0x63, 0x92, 0x0d, 0x0c, 0x98, 0x40, 0x4f, 0x5d, 0xa9, 0xeb, 0x94, 0x57,
+ 0x64, 0x8e, 0x2a, 0x4e, 0x9a, 0x03, 0x4b, 0x2e, 0x23, 0x28, 0xc7, 0xf8,
+ 0xc0, 0xe7, 0x94, 0x77, 0x16, 0x41, 0xa9, 0x81, 0xdf, 0x76, 0x58, 0x87,
+ 0xb5, 0xba, 0x19, 0xb7, 0x69, 0x15, 0x6b, 0x37, 0x55, 0x35, 0x91, 0x1e,
+ 0x1a, 0x2d, 0xa6, 0x8b, 0xb6, 0xa3, 0x7e, 0xaa, 0x0e, 0xf8, 0xdd, 0xed,
+ 0x4c, 0xe3, 0xea, 0xc5, 0xca, 0xff, 0x4e, 0x8d, 0xc3, 0x57, 0x70, 0x3f,
+ 0x04, 0x09, 0xd0, 0x0b, 0xae, 0xed, 0xf3, 0xfb, 0xcb, 0xd6, 0x89, 0x5d,
+ 0xd3, 0x93, 0x8e, 0x1f, 0x03, 0xdd, 0x9f, 0x13, 0x1f, 0x9c, 0x97, 0x9e,
+ 0x22, 0xe4, 0xfc, 0xbe, 0xa0, 0xc5, 0x87, 0x21, 0xbc, 0x72, 0xd1, 0xf4,
+ 0x97, 0x6e, 0x93, 0xfc, 0x1a, 0x76, 0x49, 0xa2, 0x37, 0x45, 0xc0, 0x31,
+ 0x01, 0x81, 0x03, 0x1a, 0xc3, 0x4b, 0x22, 0x00, 0xdf, 0xb4, 0xe8, 0xfe,
+ 0x9b, 0xd4, 0xcd, 0xb5, 0x2a, 0x23, 0xc3, 0x14, 0x16, 0x74, 0x55, 0x21,
+ 0xaa, 0x48, 0x61, 0xea, 0xea, 0x7d, 0xec, 0x4e, 0xa2, 0xc1, 0x8a, 0xe9,
+ 0xf7, 0x5f, 0xa9, 0xd3, 0x6c, 0x9b, 0x61, 0xbd, 0xc4, 0x18, 0x5e, 0x43,
+ 0x4f, 0x8c, 0xb0, 0x91, 0xcd, 0x73, 0x16, 0x07, 0xb7, 0x49, 0xa3, 0x99,
+ 0x05, 0x85, 0xcb, 0xbe, 0xa2, 0xb1, 0xc0, 0xe0, 0xff, 0xf4, 0xf5, 0x89,
+ 0xa5, 0x47, 0xd3, 0x20, 0xbc, 0x79, 0x23, 0xb8, 0xa6, 0xb5, 0x94, 0xc5,
+ 0x86, 0x60, 0x95, 0xdf, 0x9c, 0x91, 0x4c, 0xca, 0x80, 0xcd, 0x6c, 0x0e,
+ 0x9a, 0xa3, 0xd6, 0x91, 0xe2, 0x60, 0x7f, 0x9d, 0xe6, 0x43, 0x22, 0x03,
+ 0x1c, 0xcf, 0xed, 0x04, 0xd9, 0xc8, 0x05, 0x22, 0x6c, 0xb4, 0x76, 0xd3,
+ 0x24, 0x6d, 0x6c, 0xaa, 0x1b, 0x04, 0xc6, 0x33, 0x72, 0xa7, 0x76, 0x68,
+ 0xd5, 0xed, 0xf0, 0x63, 0x65, 0x82, 0x7b, 0x80, 0x39, 0x1a, 0x6a, 0xbd,
+ 0x66, 0x01, 0x0e, 0x8e, 0x1b, 0x87, 0x3b, 0xd8, 0x3d, 0xb4, 0xdc, 0xc9,
+ 0x94, 0x44, 0xe1, 0x09, 0xef, 0xa2, 0x41, 0x4c, 0x6e, 0x53, 0x19, 0xf3,
+ 0x0a, 0x71, 0x8e, 0xb4, 0x3a, 0x12, 0x56, 0xb2, 0x14, 0x2a, 0xfa, 0x23,
+ 0x82, 0x31, 0x6e, 0x37, 0xae, 0xbd, 0xe3, 0x2d, 0xa5, 0xbf, 0xec, 0x93,
+ 0xe8, 0x9d, 0x2a, 0xdc, 0x39, 0xf6, 0x2a, 0xca, 0x25, 0xa2, 0x28, 0x99,
+ 0x33, 0xa7, 0xcd, 0x82, 0x34, 0xd7, 0x2a, 0x9b, 0x3c, 0x6a, 0x00, 0x1d,
+ 0x27, 0x56, 0x0f, 0x8c, 0x8a, 0x2d, 0x9a, 0x23, 0x3b, 0xac, 0x0b, 0x51,
+ 0x9b, 0x34, 0xf4, 0xf7, 0x92, 0x88, 0xea, 0x2c, 0xb0, 0x8a, 0x87, 0x24,
+ 0x29, 0x53, 0xac, 0x24, 0xea, 0x14, 0x41, 0x43},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false},
+
+ // Comment: RSASSA-PSS signature
+ // tcID: 239
+ {SEC_OID_SHA512,
+ 239,
+ {0x72, 0x7f, 0x10, 0x7d, 0x20, 0xa0, 0x2c, 0x2a, 0x2e, 0x53, 0x0a, 0x78,
+ 0xfd, 0xcc, 0x8e, 0xe8, 0x88, 0x16, 0xba, 0xde, 0xa1, 0x20, 0x4d, 0x4c,
+ 0x6a, 0x3b, 0x11, 0x67, 0x76, 0x21, 0x7f, 0x86, 0xf6, 0xfc, 0xe6, 0x61,
+ 0x2c, 0xac, 0xb4, 0x4a, 0xa2, 0x88, 0x99, 0x11, 0x46, 0x67, 0x5c, 0xc0,
+ 0x90, 0x70, 0x94, 0xb5, 0xf9, 0x0a, 0x06, 0xf0, 0xe9, 0x40, 0xc8, 0x86,
+ 0xc0, 0x7b, 0x51, 0x57, 0x60, 0x51, 0x02, 0xc6, 0x70, 0xaa, 0x99, 0x27,
+ 0xfd, 0x0f, 0x22, 0x22, 0xb7, 0x37, 0x89, 0x0d, 0x1c, 0xb9, 0x05, 0xf0,
+ 0xfe, 0x4b, 0x47, 0xe6, 0x7d, 0x25, 0x4e, 0x6f, 0xef, 0x0f, 0x20, 0x04,
+ 0xbe, 0x64, 0xc9, 0x4b, 0xa6, 0x30, 0x83, 0x91, 0x99, 0xb3, 0x65, 0x6a,
+ 0xbe, 0x2c, 0x6e, 0xb5, 0x9e, 0x84, 0x58, 0x4b, 0xb6, 0x52, 0xa1, 0x81,
+ 0xa6, 0x48, 0x95, 0xd5, 0x2d, 0x46, 0xaa, 0xeb, 0xcb, 0x46, 0xbd, 0xd5,
+ 0xec, 0xa4, 0x65, 0x5e, 0xee, 0x4c, 0x34, 0x06, 0x49, 0xa4, 0x9a, 0x5e,
+ 0xed, 0x60, 0xa2, 0xd3, 0xc9, 0x57, 0x62, 0xbf, 0x82, 0x5f, 0x62, 0x2b,
+ 0xc4, 0x8d, 0x05, 0xfd, 0x68, 0x13, 0x39, 0x3d, 0x39, 0x02, 0x1c, 0x0d,
+ 0xb5, 0xb2, 0x10, 0x41, 0x86, 0xf5, 0xcd, 0x00, 0xb2, 0x03, 0xb4, 0x3c,
+ 0xa8, 0x39, 0xc1, 0x92, 0x75, 0x5b, 0x40, 0xa8, 0xd9, 0x46, 0xd1, 0xdb,
+ 0x6b, 0x0d, 0x2d, 0x7d, 0xf6, 0xec, 0x69, 0x29, 0xe5, 0x65, 0x53, 0x96,
+ 0xd9, 0x35, 0xce, 0x9d, 0x45, 0xbd, 0x73, 0x64, 0xb1, 0xe8, 0xe2, 0xbb,
+ 0xc3, 0x16, 0x91, 0x8d, 0x33, 0xca, 0xf6, 0xa0, 0x8f, 0xf1, 0xc8, 0x40,
+ 0x4f, 0xb6, 0x6c, 0xc6, 0x79, 0xf0, 0x3f, 0x9e, 0xd6, 0xc5, 0x99, 0x7f,
+ 0x72, 0xe5, 0x2d, 0xa5, 0xdf, 0x41, 0xaf, 0x58, 0x89, 0x31, 0x29, 0xbc,
+ 0xcf, 0x2f, 0xe3, 0xf2, 0xab, 0x71, 0x73, 0xfa, 0x22, 0x7f, 0x24, 0xc3,
+ 0x04, 0x38, 0xe0, 0x64, 0xc0, 0xc1, 0xe9, 0x9d, 0x3a, 0xb9, 0xbc, 0xc9,
+ 0x29, 0x39, 0x18, 0x93, 0x18, 0x7b, 0x96, 0x83, 0xcc, 0x10, 0x26, 0x54,
+ 0x6b, 0x6d, 0x21, 0xc0, 0x2f, 0xed, 0x28, 0xfe, 0x1c, 0x43, 0xbf, 0x1e,
+ 0xb6, 0x79, 0xfa, 0xa5, 0x60, 0x37, 0x5d, 0x44, 0x5a, 0xf4, 0x34, 0xfd,
+ 0xc2, 0x79, 0x4e, 0xa4, 0x4f, 0xea, 0x64, 0x45, 0xa8, 0xe8, 0x9e, 0xd6,
+ 0xc1, 0x43, 0x79, 0xf7, 0x56, 0x07, 0x02, 0x27, 0xb2, 0x0c, 0xc2, 0xc0,
+ 0xad, 0xd3, 0xa6, 0x70, 0x9b, 0xe3, 0x96, 0x80, 0xee, 0xe5, 0xef, 0xac,
+ 0x96, 0x97, 0xf4, 0x5d, 0x21, 0x22, 0xa5, 0x1e, 0xe6, 0x4f, 0x9a, 0xe3,
+ 0x10, 0xc6, 0xa9, 0xb8, 0x5d, 0x0b, 0x30, 0x05, 0x28, 0xb8, 0x58, 0x58,
+ 0x1d, 0x59, 0xe5, 0x9c, 0x77, 0x55, 0xa0, 0x76, 0x4c, 0x59, 0xcb, 0x81,
+ 0xd3, 0x55, 0x39, 0x60, 0x42, 0xcf, 0x81, 0x50, 0xc9, 0x13, 0x76, 0x66,
+ 0x0b, 0xc7, 0x37, 0xd3, 0x31, 0x44, 0xfa, 0x7b, 0x6d, 0x72, 0x31, 0xfb,
+ 0xd4, 0x3c, 0x16, 0xa7, 0x9d, 0x06, 0xde, 0x0f, 0xd1, 0x8a, 0x53, 0x41,
+ 0x5a, 0xcb, 0x35, 0x20, 0x65, 0xcf, 0x16, 0x9e, 0x82, 0xab, 0xf9, 0x4a,
+ 0x33, 0x37, 0xe6, 0xb5, 0x25, 0xdd, 0xc3, 0xd2, 0x5e, 0xb6, 0x51, 0x62,
+ 0x08, 0xe9, 0xf8, 0x32, 0x16, 0x8f, 0xaf, 0x3c, 0x3a, 0x22, 0x46, 0x12,
+ 0xc9, 0x79, 0x13, 0x69, 0xba, 0x2a, 0xb8, 0x5a, 0x70, 0x1e, 0x83, 0x32,
+ 0xb7, 0x38, 0xbf, 0x29, 0x42, 0xcd, 0x20, 0x97, 0x5d, 0x2e, 0xda, 0xc2,
+ 0xec, 0xe8, 0x56, 0x8d, 0x10, 0x1a, 0xb8, 0x60, 0x2d, 0x58, 0xfb, 0xdf,
+ 0x65, 0x25, 0x80, 0xb5, 0x00, 0x8b, 0x49, 0x9a, 0xa0, 0x60, 0x62, 0xbb,
+ 0x99, 0x69, 0x7c, 0x41, 0xce, 0x8e, 0x34, 0xbb},
+ pub_key_12,
+ {0x31, 0x32, 0x33, 0x34, 0x30, 0x30},
+ false}};
+
+#endif // rsa_signature_4096_sha512_vectors_h__
diff --git a/security/nss/gtests/common/testvectors_base/chachapoly-vectors_base.h b/security/nss/gtests/common/testvectors_base/chachapoly-vectors_base.h
index 366f607970..27b4c7ab7d 100644
--- a/security/nss/gtests/common/testvectors_base/chachapoly-vectors_base.h
+++ b/security/nss/gtests/common/testvectors_base/chachapoly-vectors_base.h
@@ -1,33 +1,8 @@
-/* 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 ./mach wycheproof */
-
-#ifndef chachapoly_vectors_h__
-#define chachapoly_vectors_h__
-
-#include <string>
-#include <vector>
-
-typedef struct chaChaTestVectorStr {
- uint32_t id;
- std::vector<uint8_t> Data;
- std::vector<uint8_t> AAD;
- std::vector<uint8_t> Key;
- std::vector<uint8_t> IV;
- std::vector<uint8_t> CT;
- bool invalidTag;
- bool invalidIV;
-} chaChaTestVector;
-
// ChaCha20/Poly1305 Test Vector 1, RFC 7539
// <http://tools.ietf.org/html/rfc7539#section-2.8.2>
// ChaCha20/Poly1305 Test Vector 2, RFC 7539
// <http://tools.ietf.org/html/rfc7539#appendix-A.5>
-const chaChaTestVector kChaCha20Vectors[] = {
+const ChaChaTestVector kChaCha20Vectors[] = {
{0,
{0x4c, 0x61, 0x64, 0x69, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x47,
0x65, 0x6e, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x20, 0x6f, 0x66, 0x20,
@@ -112,5 +87,3 @@ const chaChaTestVector kChaCha20Vectors[] = {
0xfe, 0xa1, 0x85, 0x1f, 0x38},
false,
false}};
-
-#endif // chachapoly_vectors_h__
diff --git a/security/nss/gtests/common/testvectors_base/curve25519-vectors_base.h b/security/nss/gtests/common/testvectors_base/curve25519-vectors_base.h
index eedfc69bdd..5685932b7e 100644
--- a/security/nss/gtests/common/testvectors_base/curve25519-vectors_base.h
+++ b/security/nss/gtests/common/testvectors_base/curve25519-vectors_base.h
@@ -1,22 +1,6 @@
-/* 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/. */
-
-#ifndef curve25519_vectors_h__
-#define curve25519_vectors_h__
-
-#include <string>
-#include <vector>
-
-typedef struct curve25519_testvector_str {
- std::vector<uint8_t> private_key;
- std::vector<uint8_t> public_key;
- std::vector<uint8_t> secret;
- bool valid;
-} curve25519_testvector;
-
-const curve25519_testvector kCurve25519Vectors[] = {
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+const EcdhTestVectorStr kCurve25519Vectors[] = {
+ {0,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72,
@@ -33,10 +17,12 @@ const curve25519_testvector kCurve25519Vectors[] = {
{0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b,
0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1,
0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42},
+ false,
true},
// A public key that's too short (31 bytes).
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {1,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72,
@@ -51,10 +37,12 @@ const curve25519_testvector kCurve25519Vectors[] = {
0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, 0x78,
0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f},
{},
+ false,
false},
// A public key that's too long (33 bytes).
- {{0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
+ {2,
+ {0x30, 0x67, 0x02, 0x01, 0x00, 0x30, 0x14, 0x06, 0x07, 0x2a, 0x86, 0x48,
0xce, 0x3d, 0x02, 0x01, 0x06, 0x09, 0x2b, 0x06, 0x01, 0x04, 0x01, 0xda,
0x47, 0x0f, 0x01, 0x04, 0x4c, 0x30, 0x4a, 0x02, 0x01, 0x01, 0x04, 0x20,
0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72,
@@ -69,6 +57,5 @@ const curve25519_testvector kCurve25519Vectors[] = {
0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b,
0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f, 0x34},
{},
+ false,
false}};
-
-#endif // curve25519_vectors_h__
diff --git a/security/nss/gtests/common/testvectors_base/gcm-vectors_base.h b/security/nss/gtests/common/testvectors_base/gcm-vectors_base.h
index 46ca53ee40..cf97756621 100644
--- a/security/nss/gtests/common/testvectors_base/gcm-vectors_base.h
+++ b/security/nss/gtests/common/testvectors_base/gcm-vectors_base.h
@@ -1,33 +1,7 @@
-/* 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 ./mach wycheproof */
-
-#ifndef gcm_vectors_h__
-#define gcm_vectors_h__
-
-#include <string>
-
-typedef struct gcm_kat_str {
- uint32_t test_id;
- std::string key;
- std::string plaintext;
- std::string additional_data;
- std::string iv;
- std::string hash_key;
- std::string ghash;
- std::string result;
- bool invalid_ct;
- bool invalid_iv;
-} gcm_kat_value;
-
/*
* http://csrc.nist.gov/groups/ST/toolkit/BCM/documents/proposedmodes/gcm/gcm-revised-spec.pdf
*/
-const gcm_kat_value kGcmKatValues[] = {
+const AesGcmKatValue kGcmKatValues[] = {
{1, "00000000000000000000000000000000", "", "", "000000000000000000000000",
"66e94bd4ef8a2c3b884cfa59ca342b2e", "00000000000000000000000000000000",
"58e2fccefa7e3061367f1d57a4e7455a", false, false},
@@ -192,5 +166,3 @@ const gcm_kat_value kGcmKatValues[] = {
"3561e34e52d8b598f9937982512fff27",
"0000000000000000ffcef9ebbffdbd8b00000000000000000000000000000000", false,
false}};
-
-#endif // gcm_vectors_h__
diff --git a/security/nss/gtests/common/testvectors_base/rsa_signature-vectors_base.txt b/security/nss/gtests/common/testvectors_base/rsa_signature-vectors_base.txt
new file mode 100644
index 0000000000..d4ef18f7ee
--- /dev/null
+++ b/security/nss/gtests/common/testvectors_base/rsa_signature-vectors_base.txt
@@ -0,0 +1,52 @@
+// kSpki is an RSA public key in an X.509 SubjectPublicKeyInfo.
+ const uint8_t kSpki[] = {
+ 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81,
+ 0x89, 0x02, 0x81, 0x81, 0x00, 0xf8, 0xb8, 0x6c, 0x83, 0xb4, 0xbc, 0xd9,
+ 0xa8, 0x57, 0xc0, 0xa5, 0xb4, 0x59, 0x76, 0x8c, 0x54, 0x1d, 0x79, 0xeb,
+ 0x22, 0x52, 0x04, 0x7e, 0xd3, 0x37, 0xeb, 0x41, 0xfd, 0x83, 0xf9, 0xf0,
+ 0xa6, 0x85, 0x15, 0x34, 0x75, 0x71, 0x5a, 0x84, 0xa8, 0x3c, 0xd2, 0xef,
+ 0x5a, 0x4e, 0xd3, 0xde, 0x97, 0x8a, 0xdd, 0xff, 0xbb, 0xcf, 0x0a, 0xaa,
+ 0x86, 0x92, 0xbe, 0xb8, 0x50, 0xe4, 0xcd, 0x6f, 0x80, 0x33, 0x30, 0x76,
+ 0x13, 0x8f, 0xca, 0x7b, 0xdc, 0xec, 0x5a, 0xca, 0x63, 0xc7, 0x03, 0x25,
+ 0xef, 0xa8, 0x8a, 0x83, 0x58, 0x76, 0x20, 0xfa, 0x16, 0x77, 0xd7, 0x79,
+ 0x92, 0x63, 0x01, 0x48, 0x1a, 0xd8, 0x7b, 0x67, 0xf1, 0x52, 0x55, 0x49,
+ 0x4e, 0xd6, 0x6e, 0x4a, 0x5c, 0xd7, 0x7a, 0x37, 0x36, 0x0c, 0xde, 0xdd,
+ 0x8f, 0x44, 0xe8, 0xc2, 0xa7, 0x2c, 0x2b, 0xb5, 0xaf, 0x64, 0x4b, 0x61,
+ 0x07, 0x02, 0x03, 0x01, 0x00, 0x01,
+ };
+ // kHash is the SHA-256 hash of {1,2,3,4}.
+ const uint8_t kHash[] = {
+ 0x9f, 0x64, 0xa7, 0x47, 0xe1, 0xb9, 0x7f, 0x13, 0x1f, 0xab, 0xb6,
+ 0xb4, 0x47, 0x29, 0x6c, 0x9b, 0x6f, 0x02, 0x01, 0xe7, 0x9f, 0xb3,
+ 0xc5, 0x35, 0x6e, 0x6c, 0x77, 0xe8, 0x9b, 0x6a, 0x80, 0x6a,
+ };
+ // kSignature is the signature of kHash with RSASSA-PKCS1-v1_5.
+ const uint8_t kSignature[] = {
+ 0xa5, 0xf0, 0x8a, 0x47, 0x5d, 0x3c, 0xb3, 0xcc, 0xa9, 0x79, 0xaf, 0x4d,
+ 0x8c, 0xae, 0x4c, 0x14, 0xef, 0xc2, 0x0b, 0x34, 0x36, 0xde, 0xf4, 0x3e,
+ 0x3d, 0xbb, 0x4a, 0x60, 0x5c, 0xc8, 0x91, 0x28, 0xda, 0xfb, 0x7e, 0x04,
+ 0x96, 0x7e, 0x63, 0x13, 0x90, 0xce, 0xb9, 0xb4, 0x62, 0x7a, 0xfd, 0x09,
+ 0x3d, 0xc7, 0x67, 0x78, 0x54, 0x04, 0xeb, 0x52, 0x62, 0x6e, 0x24, 0x67,
+ 0xb4, 0x40, 0xfc, 0x57, 0x62, 0xc6, 0xf1, 0x67, 0xc1, 0x97, 0x8f, 0x6a,
+ 0xa8, 0xae, 0x44, 0x46, 0x5e, 0xab, 0x67, 0x17, 0x53, 0x19, 0x3a, 0xda,
+ 0x5a, 0xc8, 0x16, 0x3e, 0x86, 0xd5, 0xc5, 0x71, 0x2f, 0xfc, 0x23, 0x48,
+ 0xd9, 0x0b, 0x13, 0xdd, 0x7b, 0x5a, 0x25, 0x79, 0xef, 0xa5, 0x7b, 0x04,
+ 0xed, 0x44, 0xf6, 0x18, 0x55, 0xe4, 0x0a, 0xe9, 0x57, 0x79, 0x5d, 0xd7,
+ 0x55, 0xa7, 0xab, 0x45, 0x02, 0x97, 0x60, 0x42,
+ };
+ // kSignature is an invalid signature of kHash with RSASSA-PKCS1-v1_5 with the
+ // NULL parameter omitted.
+ const uint8_t kSignatureInvalid[] = {
+ 0x71, 0x6c, 0x24, 0x4e, 0xc9, 0x9b, 0x19, 0xc7, 0x49, 0x29, 0xb8, 0xd4,
+ 0xfb, 0x26, 0x23, 0xc0, 0x96, 0x18, 0xcd, 0x1e, 0x60, 0xe8, 0x88, 0x94,
+ 0x8c, 0x59, 0xfb, 0x58, 0x5c, 0x61, 0x58, 0x7a, 0xae, 0xcc, 0xeb, 0xee,
+ 0x1e, 0x85, 0x7d, 0x83, 0xa9, 0xdc, 0x6f, 0x4c, 0x34, 0x5c, 0xcb, 0xd9,
+ 0xde, 0x58, 0x76, 0xdf, 0x1f, 0x5e, 0xd4, 0x57, 0x5b, 0xeb, 0xaf, 0x4f,
+ 0x7a, 0xa7, 0x6b, 0x21, 0xf1, 0x0a, 0x96, 0x78, 0xc7, 0xa8, 0x02, 0x7a,
+ 0xc2, 0x06, 0xd3, 0x18, 0x79, 0x72, 0x6b, 0xfe, 0x2d, 0xec, 0xd8, 0x8e,
+ 0x98, 0x86, 0x89, 0xf4, 0x67, 0x14, 0x2b, 0xac, 0x6d, 0xd7, 0x04, 0xd8,
+ 0xab, 0x05, 0xe6, 0x51, 0xf6, 0xee, 0x58, 0x63, 0xef, 0x6a, 0x3e, 0x89,
+ 0x99, 0x2a, 0x1c, 0x10, 0xc2, 0xd0, 0x41, 0x9e, 0x1e, 0x9a, 0x9a, 0x57,
+ 0x32, 0x0f, 0x49, 0xb4, 0x57, 0x37, 0xa4, 0x26,
+ };
diff --git a/security/nss/gtests/common/testvectors_base/test-structs.h b/security/nss/gtests/common/testvectors_base/test-structs.h
new file mode 100644
index 0000000000..1f1a7ed3ac
--- /dev/null
+++ b/security/nss/gtests/common/testvectors_base/test-structs.h
@@ -0,0 +1,130 @@
+/* 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 ./mach wycheproof */
+
+#ifndef test_structs_h__
+#define test_structs_h__
+
+#include <string>
+#include <vector>
+#include "secoidt.h"
+#include "pkcs11t.h"
+
+typedef struct AesCbcTestVectorStr {
+ uint32_t id;
+ std::string key;
+ std::string msg;
+ std::string iv;
+ std::string ciphertext;
+ bool valid;
+} AesCbcTestVector;
+
+typedef struct AesCmacTestVectorStr {
+ uint32_t id;
+ std::string comment;
+ std::string key;
+ std::string msg;
+ std::string tag;
+ bool invalid;
+} AesCmacTestVector;
+typedef AesCmacTestVector HmacTestVector;
+
+typedef struct AesGcmKatValueStr {
+ uint32_t id;
+ std::string key;
+ std::string plaintext;
+ std::string additional_data;
+ std::string iv;
+ std::string hash_key;
+ std::string ghash;
+ std::string result;
+ bool invalid_ct;
+ bool invalid_iv;
+} AesGcmKatValue;
+
+typedef struct ChaChaTestVectorStr {
+ uint32_t id;
+ std::vector<uint8_t> plaintext;
+ std::vector<uint8_t> aad;
+ std::vector<uint8_t> key;
+ std::vector<uint8_t> iv;
+ std::vector<uint8_t> ciphertext;
+ bool invalid_tag;
+ bool invalid_iv;
+} ChaChaTestVector;
+
+typedef struct EcdsaTestVectorStr {
+ SECOidTag hash_oid;
+ uint32_t id;
+ std::vector<uint8_t> sig;
+ std::vector<uint8_t> public_key;
+ std::vector<uint8_t> msg;
+ bool valid;
+} EcdsaTestVector;
+
+typedef EcdsaTestVector DsaTestVector;
+
+typedef struct EcdhTestVectorStr {
+ uint32_t id;
+ std::vector<uint8_t> private_key;
+ std::vector<uint8_t> public_key;
+ std::vector<uint8_t> secret;
+ bool invalid_asn;
+ bool valid;
+} EcdhTestVector;
+
+typedef struct HkdfTestVectorStr {
+ uint32_t id;
+ std::string ikm;
+ std::string salt;
+ std::string info;
+ std::string okm;
+ uint32_t size;
+ bool valid;
+} HkdfTestVector;
+
+typedef struct RsaSignatureTestVectorStr {
+ SECOidTag hash_oid;
+ uint32_t id;
+ std::vector<uint8_t> sig;
+ std::vector<uint8_t> public_key;
+ std::vector<uint8_t> msg;
+ bool valid;
+} RsaSignatureTestVector;
+
+typedef struct RsaDecryptTestVectorStr {
+ uint32_t id;
+ std::vector<uint8_t> msg;
+ std::vector<uint8_t> ct;
+ std::vector<uint8_t> priv_key;
+ bool valid;
+} RsaDecryptTestVector;
+
+typedef struct RsaOaepTestVectorStr {
+ SECOidTag hash_oid;
+ CK_RSA_PKCS_MGF_TYPE mgf_hash;
+ uint32_t id;
+ std::vector<uint8_t> msg;
+ std::vector<uint8_t> ct;
+ std::vector<uint8_t> label;
+ std::vector<uint8_t> priv_key;
+ bool valid;
+} RsaOaepTestVector;
+
+typedef struct RsaPssTestVectorStr {
+ SECOidTag hash_oid;
+ CK_RSA_PKCS_MGF_TYPE mgf_hash;
+ uint32_t id;
+ unsigned long sLen;
+ std::vector<uint8_t> sig;
+ std::vector<uint8_t> public_key;
+ std::vector<uint8_t> msg;
+ bool valid;
+} RsaPssTestVector;
+
+#endif // test_structs_h__
diff --git a/security/nss/gtests/common/util.h b/security/nss/gtests/common/util.h
index ce56199e12..9a4c8da106 100644
--- a/security/nss/gtests/common/util.h
+++ b/security/nss/gtests/common/util.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/common/wycheproof/genTestVectors.py b/security/nss/gtests/common/wycheproof/genTestVectors.py
index 1e2eb47ecd..be78bf8635 100644
--- a/security/nss/gtests/common/wycheproof/genTestVectors.py
+++ b/security/nss/gtests/common/wycheproof/genTestVectors.py
@@ -9,6 +9,11 @@ import json
import os
import subprocess
+from cryptography.hazmat.backends import default_backend
+from cryptography.hazmat.primitives.asymmetric import ec
+from cryptography.hazmat.primitives import serialization
+import binascii
+
script_dir = os.path.dirname(os.path.abspath(__file__))
# Imports a JSON testvector file.
@@ -42,6 +47,33 @@ class AESGCM():
return result
+# Writes one AES-CMAC testvector into C-header format. (Not clang-format conform)
+class AESCMAC():
+ """Class that provides the generator function for a single AES-CMAC test case."""
+
+ def format_testcase(self, vector):
+ """Format an AES-CMAC testcase object. Return a string in C-header format."""
+ result = '{{ {},\n'.format(vector['tcId'])
+ for key in ['comment', 'key', 'msg', 'tag']:
+ result += ' \"{}\",\n'.format(vector[key])
+ result += ' {}}},\n\n'.format(str(vector['result'] == 'invalid').lower())
+
+ return result
+
+# Writes one AES-CBC testvector into C-header format. (Not clang-format conform)
+class AESCBC():
+ """Class that provides the generator function for a single AES-CBC test case."""
+
+ def format_testcase(self, vector):
+ """Format an AES-CBC testcase object. Return a string in C-header format."""
+ result = '{{ {},\n'.format(vector['tcId'])
+ for key in ['key', 'msg', 'iv']:
+ result += ' \"{}\",\n'.format(vector[key])
+ result += ' \"{}\",\n'.format(vector['ct'])
+ result += ' {}}},\n\n'.format(str(vector['result'] == 'valid' and len(vector['flags']) == 0).lower())
+
+ return result
+
# Writes one ChaChaPoly testvector into C-header format. (Not clang-format conform)
class ChaChaPoly():
"""Class that provides the generator function for a single ChaCha test case."""
@@ -73,9 +105,10 @@ class Curve25519():
pkcs8WrapperEnd = "a1230321000000000000000000000000000000000000000000000000000000000000000000"
spkiWrapper = "3039301406072a8648ce3d020106092b06010401da470f01032100"
- def format_testcase(self, testcase):
+ def format_testcase(self, testcase, curve):
result = '\n// Comment: {}'.format(testcase['comment'])
- result += '\n{{{},\n'.format(string_to_hex_array(self.pkcs8WrapperStart + testcase['private'] + self.pkcs8WrapperEnd))
+ result += '\n{{{},\n'.format(testcase['tcId'])
+ result += '{},\n'.format(string_to_hex_array(self.pkcs8WrapperStart + testcase['private'] + self.pkcs8WrapperEnd))
result += '{},\n'.format(string_to_hex_array(self.spkiWrapper + testcase['public']))
result += '{},\n'.format(string_to_hex_array(testcase['shared']))
@@ -87,10 +120,206 @@ class Curve25519():
and not testcase["public"] == "daffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" \
and not testcase["public"] == "dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" \
and not 'Small public key' in testcase['flags']
+ # invalidASN is unused in Curve25519 tests, but this way we can use the ECDH struct
+ result += '{},\n'.format(str(False).lower())
+ result += '{}}},\n'.format(str(valid).lower())
+
+ return result
+
+class ECDH():
+ """Class that provides the generator function for a single ECDH test case."""
+
+ def format_testcase(self, testcase, curve):
+
+ result = '\n// Comment: {}'.format(testcase['comment'])
+ result += '\n// tcID: {}'.format(testcase['tcId'])
+ private_key = ec.derive_private_key(
+ int(testcase["private"], 16),
+ curve,
+ default_backend()
+ ).private_bytes(
+ encoding=serialization.Encoding.DER,
+ format=serialization.PrivateFormat.PKCS8,
+ encryption_algorithm=serialization.NoEncryption()
+ )
+ result += '\n{{{},\n'.format(testcase['tcId'])
+ result += '{},\n'.format(string_to_hex_array(bytes.hex(private_key)))
+ result += '{},\n'.format(string_to_hex_array(testcase['public']))
+ result += '{},\n'.format(string_to_hex_array(testcase['shared']))
+ invalid_asn = 'InvalidAsn' in testcase['flags']
+
+ # Note: This classifies "Acceptable" tests cases as invalid.
+ # As this represents a gray area, manual adjustments may be
+ # necessary to match NSS' implementation.
+ valid = testcase['result'] == 'valid'
+
+ result += '{},\n'.format(str(invalid_asn).lower())
+ result += '{}}},\n'.format(str(valid).lower())
+
+ 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, out_defs):
+ 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(string_to_hex_array(key))
+ result += '{},\n'.format(string_to_hex_array(testcase['msg']))
+ valid = testcase['result'] == 'valid'
+ if not valid and testcase['result'] == 'acceptable':
+ valid = 'MissingZero' in testcase['flags']
+ result += '{}}},\n'.format(str(valid).lower())
+
+ return result
+
+class HKDF():
+ """Class that provides the generator function for a single HKDF test case."""
+
+ def format_testcase(self, vector):
+ """Format an HKDF testcase object. Return a string in C-header format."""
+ result = '{{ {},\n'.format(vector['tcId'])
+ for key in ['ikm', 'salt', 'info', "okm"]:
+ result += ' \"{}\",\n'.format(vector[key])
+ result += ' {},\n'.format(vector['size'])
+ result += ' {}}},\n\n'.format(str(vector['result'] == 'valid').lower())
+
+ return result
+
+class RSA_PKCS1_SIGNATURE():
+ pub_keys = {}
+
+ def format_testcase(self, testcase, key, keysize, hash_oid, out_defs):
+ # To avoid hundreds of copies of the same key, define it once and reuse.
+ key_name = "pub_key_"
+ 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'
+ if not valid and testcase['result'] == 'acceptable':
+ valid = keysize >= 1024 and ('SmallModulus' in testcase['flags'] or
+ 'SmallPublicKey' in testcase['flags'])
+ result += '{}}},\n'.format(str(valid).lower())
+
+ return result
+
+
+class RSA_PKCS1_DECRYPT():
+ priv_keys = {}
+
+ def format_testcase(self, testcase, priv_key, key_size, out_defs):
+ key_name = "priv_key_"
+ if priv_key in self.priv_keys:
+ key_name = self.priv_keys[priv_key]
+ else:
+ key_name += str(len(self.priv_keys))
+ self.priv_keys[priv_key] = key_name
+ out_defs.append('static const std::vector<uint8_t> ' + key_name + string_to_hex_array(priv_key) + ';\n\n')
+
+ result = '\n// Comment: {}'.format(testcase['comment'])
+ result += '\n// tcID: {}'.format(testcase['tcId'])
+ result += '\n{{{},\n'.format(testcase['tcId'])
+ result += '{},\n'.format(string_to_hex_array(testcase['msg']))
+ result += '{},\n'.format(string_to_hex_array(testcase['ct']))
+ result += '{},\n'.format(key_name)
+ valid = testcase['result'] == 'valid'
+ result += '{}}},\n'.format(str(valid).lower())
+
+ return result
+
+class RSA_PSS():
+ pub_keys = {}
+
+ def format_testcase(self, testcase, key, hash_oid, mgf_hash, sLen, out_defs):
+ key_name = "pub_key_"
+ 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, mgf_hash, testcase['tcId'], sLen)
+ 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'
+ if not valid and testcase['result'] == 'acceptable':
+ valid = ('WeakHash' in testcase['flags'])
result += '{}}},\n'.format(str(valid).lower())
return result
+class RSA_OAEP():
+ priv_keys = {}
+
+ def format_testcase(self, testcase, key, hash_oid, mgf_hash, out_defs):
+ key_name = "priv_key_"
+ if key in self.priv_keys:
+ key_name = self.priv_keys[key]
+ else:
+ key_name += str(len(self.priv_keys))
+ self.priv_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, mgf_hash, testcase['tcId'])
+ result += '{},\n'.format(string_to_hex_array(testcase['msg']))
+ result += '{},\n'.format(string_to_hex_array(testcase['ct']))
+ result += '{},\n'.format(string_to_hex_array(testcase['label']))
+ result += '{},\n'.format(key_name)
+
+ valid = testcase['result'] == 'valid'
+ result += '{}}},\n'.format(str(valid).lower())
+
+ return result
+
+def getSha(sha):
+ s = sha.split("-")
+ return "SEC_OID_SHA" + s[1]
+
+def getMgfSha(sha):
+ s = sha.split("-")
+ return "CKG_MGF1_SHA" + s[1]
+
def generate_vectors_file(params):
"""
Generate and store a .h-file with test vectors for one test.
@@ -100,44 +329,130 @@ def generate_vectors_file(params):
cases = import_testvector(os.path.join(script_dir, params['source_dir'] + params['source_file']))
- with open(os.path.join(script_dir, params['base'])) as base:
- header = base.read()
+ base_vectors = ""
+ if 'base' in params:
+ with open(os.path.join(script_dir, params['base'])) as base:
+ base_vectors = base.read()
+ base_vectors += "\n\n"
+
+ header = standard_params['license']
+ header += "\n"
+ header += standard_params['top_comment']
+ header += "\n"
+ header += "#ifndef " + params['section'] + "\n"
+ header += "#define " + params['section'] + "\n"
+ header += "\n"
+
+ for include in standard_params['includes']:
+ header += "#include " + include + "\n"
- header = header[:params['crop_size_start']]
- header += '\n\n// Testvectors from project wycheproof\n'
- header += '// <https://github.com/google/wycheproof>\n'
- vectors_file = header + params['array_init']
+ header += "\n"
+
+ if 'includes' in params:
+ for include in params['includes']:
+ header += "#include " + include + "\n"
+ header += "\n"
+
+ shared_defs = []
+ vectors_file = base_vectors + params['array_init']
for group in cases['testGroups']:
for test in group['tests']:
- vectors_file += params['formatter'].format_testcase(test)
-
- vectors_file = vectors_file[:params['crop_size_end']] + '};\n\n'
- vectors_file += params['finish']
+ 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'], 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)
+ elif 'type' in group and group['type'] == 'RsaesOaepDecrypt':
+ vectors_file += params['formatter'].format_testcase(test, group['privateKeyPkcs8'], getSha(group['sha']), getMgfSha(group['mgfSha']), shared_defs)
+ elif 'keyDer' in group:
+ vectors_file += params['formatter'].format_testcase(test, group['keyDer'], group['keysize'], getSha(group['sha']), shared_defs)
+ elif 'privateKeyPkcs8' in group:
+ vectors_file += params['formatter'].format_testcase(test, group['privateKeyPkcs8'], group['keysize'], shared_defs)
+ elif 'curve' in group:
+ if group['curve'] == 'secp256r1':
+ curve = ec.SECP256R1()
+ elif group['curve'] == 'secp384r1':
+ curve = ec.SECP384R1()
+ elif group['curve'] == 'secp521r1':
+ curve = ec.SECP521R1()
+ elif group['curve'] == 'curve25519':
+ curve = "curve25519"
+ else:
+ continue
+ vectors_file += params['formatter'].format_testcase(test, curve)
+ else:
+ vectors_file += params['formatter'].format_testcase(test)
+
+ vectors_file = vectors_file[:params['crop_size_end']] + '\n};\n\n'
+ vectors_file += "#endif // " + params['section'] + '\n'
with open(os.path.join(script_dir, params['target']), 'w') as target:
+ target.write(header)
+ for definition in shared_defs:
+ target.write(definition)
target.write(vectors_file)
-# Parameters that describe the generation of a testvector file for each supoorted testself.
-# source -- relaive path the wycheproof JSON source file with testvectorsself.
-# base -- relative path to the pre-fabricated .h-file with general defintions and non-wycheproof vectors.
+
+standard_params = {
+ 'includes': ['"testvectors_base/test-structs.h"'],
+ 'license':
+"""/* 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/. */
+ """,
+
+ 'top_comment':
+"""/* 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 */
+ """
+}
+
+# Parameters that describe the generation of a testvector file for each supoorted test.
+# source -- relative path to the wycheproof JSON source file with testvectors.
+# base -- relative path to non-wycheproof vectors.
# target -- relative path to where the finished .h-file is written.
-# crop_size_start -- number of characters removed from the end of the base file at start.
# array_init -- string to initialize the c-header style array of testvectors.
# formatter -- the test case formatter class to be used for this test.
-# crop_size_end -- number of characters removed from the end of the last generated test vector to close the array definiton.
-# finish -- string to re-insert at the end and finish the file. (identical to chars cropped at the start)
-# comment -- additional comments to add to the file just before defintion of the test vector array.
+# crop_size_end -- number of characters removed from the end of the last generated test vector to close the array definition.
+# section -- name of the section
+# comment -- additional comments to add to the file just before definition of the test vector array.
+
aes_gcm_params = {
'source_dir': 'source_vectors/',
'source_file': 'aes_gcm_test.json',
'base': '../testvectors_base/gcm-vectors_base.h',
'target': '../testvectors/gcm-vectors.h',
- 'crop_size_start': -27,
- 'array_init': 'const gcm_kat_value kGcmWycheproofVectors[] = {\n',
+ 'array_init': 'const AesGcmKatValue kGcmWycheproofVectors[] = {\n',
'formatter' : AESGCM(),
'crop_size_end': -3,
- 'finish': '#endif // gcm_vectors_h__\n',
+ 'section': 'gcm_vectors_h__',
+ 'comment' : ''
+}
+
+aes_cmac_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'aes_cmac_test.json',
+ 'target': '../testvectors/cmac-vectors.h',
+ 'array_init': 'const AesCmacTestVector kCmacWycheproofVectors[] = {\n',
+ 'formatter' : AESCMAC(),
+ 'crop_size_end': -3,
+ 'section': 'cmac_vectors_h__',
+ 'comment' : ''
+}
+
+aes_cbc_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'aes_cbc_pkcs5_test.json',
+ 'target': '../testvectors/cbc-vectors.h',
+ 'array_init': 'const AesCbcTestVector kCbcWycheproofVectors[] = {\n',
+ 'formatter' : AESCBC(),
+ 'crop_size_end': -3,
+ 'section': 'cbc_vectors_h__',
'comment' : ''
}
@@ -146,11 +461,10 @@ chacha_poly_params = {
'source_file': 'chacha20_poly1305_test.json',
'base': '../testvectors_base/chachapoly-vectors_base.h',
'target': '../testvectors/chachapoly-vectors.h',
- 'crop_size_start': -35,
- 'array_init': 'const chacha_testvector kChaCha20WycheproofVectors[] = {\n',
+ 'array_init': 'const ChaChaTestVector kChaCha20WycheproofVectors[] = {\n',
'formatter' : ChaChaPoly(),
'crop_size_end': -2,
- 'finish': '#endif // chachapoly_vectors_h__\n',
+ 'section': 'chachapoly_vectors_h__',
'comment' : ''
}
@@ -159,27 +473,489 @@ curve25519_params = {
'source_file': 'x25519_test.json',
'base': '../testvectors_base/curve25519-vectors_base.h',
'target': '../testvectors/curve25519-vectors.h',
- 'crop_size_start': -34,
- 'array_init': 'const curve25519_testvector kCurve25519WycheproofVectors[] = {\n',
+ 'array_init': 'const EcdhTestVector kCurve25519WycheproofVectors[] = {\n',
'formatter' : Curve25519(),
'crop_size_end': -2,
- 'finish': '#endif // curve25519_vectors_h__\n',
+ 'section': 'curve25519_vectors_h__',
'comment' : '// The public key section of the pkcs8 wrapped private key is\n\
// filled up with 0\'s, which is not correct, but acceptable for the\n\
// 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' : ''
+}
+
+hkdf_sha1_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'hkdf_sha1_test.json',
+ 'target': '../testvectors/hkdf-sha1-vectors.h',
+ 'array_init': 'const HkdfTestVector kHkdfSha1WycheproofVectors[] = {\n',
+ 'formatter' : HKDF(),
+ 'crop_size_end': -3,
+ 'section': 'hkdf_sha1_vectors_h__',
+ 'comment' : ''
+}
+
+hkdf_sha256_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'hkdf_sha256_test.json',
+ 'target': '../testvectors/hkdf-sha256-vectors.h',
+ 'array_init': 'const HkdfTestVector kHkdfSha256WycheproofVectors[] = {\n',
+ 'formatter' : HKDF(),
+ 'crop_size_end': -3,
+ 'section': 'hkdf_sha256_vectors_h__',
+ 'comment' : ''
+}
+
+hkdf_sha384_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'hkdf_sha384_test.json',
+ 'target': '../testvectors/hkdf-sha384-vectors.h',
+ 'array_init': 'const HkdfTestVector kHkdfSha384WycheproofVectors[] = {\n',
+ 'formatter' : HKDF(),
+ 'crop_size_end': -3,
+ 'section': 'hkdf_sha384_vectors_h__',
+ 'comment' : ''
+}
+
+hkdf_sha512_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'hkdf_sha512_test.json',
+ 'target': '../testvectors/hkdf-sha512-vectors.h',
+ 'array_init': 'const HkdfTestVector kHkdfSha512WycheproofVectors[] = {\n',
+ 'formatter' : HKDF(),
+ 'crop_size_end': -3,
+ 'section': 'hkdf_sha512_vectors_h__',
+ 'comment' : ''
+}
+
+p256ecdh_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'ecdh_secp256r1_test.json',
+ 'target': '../testvectors/p256ecdh-vectors.h',
+ 'array_init': 'const EcdhTestVector kP256EcdhWycheproofVectors[] = {\n',
+ 'formatter' : ECDH(),
+ 'crop_size_end': -2,
+ 'section': 'p256ecdh_vectors_h__',
+ 'comment' : ''
+}
+
+p384ecdh_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'ecdh_secp384r1_test.json',
+ 'target': '../testvectors/p384ecdh-vectors.h',
+ 'array_init': 'const EcdhTestVector kP384EcdhWycheproofVectors[] = {\n',
+ 'formatter' : ECDH(),
+ 'crop_size_end': -2,
+ 'section': 'p384ecdh_vectors_h__',
+ 'comment' : ''
+}
+
+p521ecdh_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'ecdh_secp521r1_test.json',
+ 'target': '../testvectors/p521ecdh-vectors.h',
+ 'array_init': 'const EcdhTestVector kP521EcdhWycheproofVectors[] = {\n',
+ 'formatter' : ECDH(),
+ 'crop_size_end': -2,
+ 'section': 'p521ecdh_vectors_h__',
+ 'comment' : ''
+}
+
+p256ecdsa_sha256_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'ecdsa_secp256r1_sha256_test.json',
+ 'target': '../testvectors/p256ecdsa-sha256-vectors.h',
+ 'array_init': 'const EcdsaTestVector kP256EcdsaSha256Vectors[] = {\n',
+ 'formatter' : ECDSA(),
+ 'crop_size_end': -2,
+ 'section': 'p256ecdsa_sha256_vectors_h__',
+ 'comment' : ''
+}
+
+p384ecdsa_sha384_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'ecdsa_secp384r1_sha384_test.json',
+ 'target': '../testvectors/p384ecdsa-sha384-vectors.h',
+ 'array_init': 'const EcdsaTestVector kP384EcdsaSha384Vectors[] = {\n',
+ 'formatter' : ECDSA(),
+ 'crop_size_end': -2,
+ 'section': 'p384ecdsa_sha384_vectors_h__',
+ 'comment' : ''
+}
+
+p521ecdsa_sha512_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'ecdsa_secp521r1_sha512_test.json',
+ 'target': '../testvectors/p521ecdsa-sha512-vectors.h',
+ 'array_init': 'const EcdsaTestVector kP521EcdsaSha512Vectors[] = {\n',
+ 'formatter' : ECDSA(),
+ 'crop_size_end': -2,
+ 'section': 'p521ecdsa_sha512_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_signature_2048_sha224_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_signature_2048_sha224_test.json',
+ 'target': '../testvectors/rsa_signature_2048_sha224-vectors.h',
+ 'array_init': 'const RsaSignatureTestVector kRsaSignature2048Sha224WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_SIGNATURE(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_signature_2048_sha224_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_signature_2048_sha256_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_signature_2048_sha256_test.json',
+ 'target': '../testvectors/rsa_signature_2048_sha256-vectors.h',
+ 'array_init': 'const RsaSignatureTestVector kRsaSignature2048Sha256WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_SIGNATURE(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_signature_2048_sha256_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_signature_2048_sha512_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_signature_2048_sha512_test.json',
+ 'target': '../testvectors/rsa_signature_2048_sha512-vectors.h',
+ 'array_init': 'const RsaSignatureTestVector kRsaSignature2048Sha512WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_SIGNATURE(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_signature_2048_sha512_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_signature_3072_sha256_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_signature_3072_sha256_test.json',
+ 'target': '../testvectors/rsa_signature_3072_sha256-vectors.h',
+ 'array_init': 'const RsaSignatureTestVector kRsaSignature3072Sha256WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_SIGNATURE(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_signature_3072_sha256_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_signature_3072_sha256_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_signature_3072_sha256_test.json',
+ 'target': '../testvectors/rsa_signature_3072_sha256-vectors.h',
+ 'array_init': 'const RsaSignatureTestVector kRsaSignature3072Sha256WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_SIGNATURE(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_signature_3072_sha256_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_signature_3072_sha384_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_signature_3072_sha384_test.json',
+ 'target': '../testvectors/rsa_signature_3072_sha384-vectors.h',
+ 'array_init': 'const RsaSignatureTestVector kRsaSignature3072Sha384WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_SIGNATURE(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_signature_3072_sha384_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_signature_3072_sha512_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_signature_3072_sha512_test.json',
+ 'target': '../testvectors/rsa_signature_3072_sha512-vectors.h',
+ 'array_init': 'const RsaSignatureTestVector kRsaSignature3072Sha512WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_SIGNATURE(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_signature_3072_sha512_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_signature_4096_sha384_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_signature_4096_sha384_test.json',
+ 'target': '../testvectors/rsa_signature_4096_sha384-vectors.h',
+ 'array_init': 'const RsaSignatureTestVector kRsaSignature4096Sha384WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_SIGNATURE(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_signature_4096_sha384_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_signature_4096_sha512_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_signature_4096_sha512_test.json',
+ 'target': '../testvectors/rsa_signature_4096_sha512-vectors.h',
+ 'array_init': 'const RsaSignatureTestVector kRsaSignature4096Sha512WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_SIGNATURE(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_signature_4096_sha512_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_signature_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_signature_test.json',
+ 'base': '../testvectors_base/rsa_signature-vectors_base.txt',
+ 'target': '../testvectors/rsa_signature-vectors.h',
+ 'array_init': 'const RsaSignatureTestVector kRsaSignatureWycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_SIGNATURE(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_signature_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_pkcs1_dec_2048_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_pkcs1_2048_test.json',
+ 'target': '../testvectors/rsa_pkcs1_2048_test-vectors.h',
+ 'array_init': 'const RsaDecryptTestVector kRsa2048DecryptWycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_DECRYPT(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_pkcs1_2048_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_pkcs1_dec_3072_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_pkcs1_3072_test.json',
+ 'target': '../testvectors/rsa_pkcs1_3072_test-vectors.h',
+ 'array_init': 'const RsaDecryptTestVector kRsa3072DecryptWycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_DECRYPT(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_pkcs1_3072_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_pkcs1_dec_4096_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_pkcs1_4096_test.json',
+ 'target': '../testvectors/rsa_pkcs1_4096_test-vectors.h',
+ 'array_init': 'const RsaDecryptTestVector kRsa4096DecryptWycheproofVectors[] = {\n',
+ 'formatter' : RSA_PKCS1_DECRYPT(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_pkcs1_4096_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_pss_2048_sha256_mgf1_32_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_pss_2048_sha256_mgf1_32_test.json',
+ 'target': '../testvectors/rsa_pss_2048_sha256_mgf1_32-vectors.h',
+ # One key is used in both files. Just pull in the header that defines it.
+ 'array_init': '''#include "testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h"\n\n
+ const RsaPssTestVector kRsaPss2048Sha25632WycheproofVectors[] = {\n''',
+ 'formatter' : RSA_PSS(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_pss_2048_sha256_32_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_pss_2048_sha256_mgf1_0_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_pss_2048_sha256_mgf1_0_test.json',
+ 'target': '../testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h',
+ 'array_init': 'const RsaPssTestVector kRsaPss2048Sha2560WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PSS(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_pss_2048_sha256_0_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_pss_2048_sha1_mgf1_20_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_pss_2048_sha1_mgf1_20_test.json',
+ 'target': '../testvectors/rsa_pss_2048_sha1_mgf1_20-vectors.h',
+ 'array_init': 'const RsaPssTestVector kRsaPss2048Sha120WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PSS(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_pss_2048_sha1_20_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_pss_3072_sha256_mgf1_32_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_pss_3072_sha256_mgf1_32_test.json',
+ 'target': '../testvectors/rsa_pss_3072_sha256_mgf1_32-vectors.h',
+ 'array_init': 'const RsaPssTestVector kRsaPss3072Sha25632WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PSS(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_pss_3072_sha256_32_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_pss_4096_sha256_mgf1_32_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_pss_4096_sha256_mgf1_32_test.json',
+ 'target': '../testvectors/rsa_pss_4096_sha256_mgf1_32-vectors.h',
+ 'array_init': 'const RsaPssTestVector kRsaPss4096Sha25632WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PSS(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_pss_4096_sha256_32_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_pss_4096_sha512_mgf1_32_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_pss_4096_sha512_mgf1_32_test.json',
+ 'target': '../testvectors/rsa_pss_4096_sha512_mgf1_32-vectors.h',
+ 'array_init': 'const RsaPssTestVector kRsaPss4096Sha51232WycheproofVectors[] = {\n',
+ 'formatter' : RSA_PSS(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_pss_4096_sha512_32_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_pss_misc_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_pss_misc_test.json',
+ 'target': '../testvectors/rsa_pss_misc-vectors.h',
+ 'array_init': 'const RsaPssTestVector kRsaPssMiscWycheproofVectors[] = {\n',
+ 'formatter' : RSA_PSS(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_pss_misc_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_oaep_2048_sha1_mgf1sha1_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_oaep_2048_sha1_mgf1sha1_test.json',
+ 'target': '../testvectors/rsa_oaep_2048_sha1_mgf1sha1-vectors.h',
+ 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha1WycheproofVectors[] = {\n',
+ 'formatter' : RSA_OAEP(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_oaep_2048_sha1_mgf1sha1_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_oaep_2048_sha256_mgf1sha1_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_oaep_2048_sha256_mgf1sha1_test.json',
+ 'target': '../testvectors/rsa_oaep_2048_sha256_mgf1sha1-vectors.h',
+ 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha256Mgf1Sha1WycheproofVectors[] = {\n',
+ 'formatter' : RSA_OAEP(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_oaep_2048_sha256_mgf1sha1_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_oaep_2048_sha256_mgf1sha256_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_oaep_2048_sha256_mgf1sha256_test.json',
+ 'target': '../testvectors/rsa_oaep_2048_sha256_mgf1sha256-vectors.h',
+ 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha256Mgf1Sha256WycheproofVectors[] = {\n',
+ 'formatter' : RSA_OAEP(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_oaep_2048_sha256_mgf1sha256_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_oaep_2048_sha384_mgf1sha1_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_oaep_2048_sha384_mgf1sha1_test.json',
+ 'target': '../testvectors/rsa_oaep_2048_sha384_mgf1sha1-vectors.h',
+ 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha384Mgf1Sha1WycheproofVectors[] = {\n',
+ 'formatter' : RSA_OAEP(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_oaep_2048_sha384_mgf1sha1_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_oaep_2048_sha384_mgf1sha384_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_oaep_2048_sha384_mgf1sha384_test.json',
+ 'target': '../testvectors/rsa_oaep_2048_sha384_mgf1sha384-vectors.h',
+ 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha384Mgf1Sha384WycheproofVectors[] = {\n',
+ 'formatter' : RSA_OAEP(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_oaep_2048_sha384_mgf1sha384_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_oaep_2048_sha512_mgf1sha1_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_oaep_2048_sha512_mgf1sha1_test.json',
+ 'target': '../testvectors/rsa_oaep_2048_sha512_mgf1sha1-vectors.h',
+ 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha512Mgf1Sha1WycheproofVectors[] = {\n',
+ 'formatter' : RSA_OAEP(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_oaep_2048_sha512_mgf1sha1_vectors_h__',
+ 'comment' : ''
+}
+
+rsa_oaep_2048_sha512_mgf1sha512_params = {
+ 'source_dir': 'source_vectors/',
+ 'source_file': 'rsa_oaep_2048_sha512_mgf1sha512_test.json',
+ 'target': '../testvectors/rsa_oaep_2048_sha512_mgf1sha512-vectors.h',
+ 'array_init': 'const RsaOaepTestVector kRsaOaep2048Sha512Mgf1Sha512WycheproofVectors[] = {\n',
+ 'formatter' : RSA_OAEP(),
+ 'crop_size_end': -2,
+ 'section': 'rsa_oaep_2048_sha512_mgf1sha512_vectors_h__',
+ 'comment' : ''
+}
+
+
+
def update_tests(tests):
remote = "https://raw.githubusercontent.com/google/wycheproof/master/testvectors/"
for test in tests:
subprocess.check_call(['wget', remote+test['source_file'], '-O',
- 'gtests/common/wycheproof/source_vectors/' +test['source_file'],
- '--no-check-certificate'])
+ 'gtests/common/wycheproof/source_vectors/' +test['source_file']])
def generate_test_vectors():
"""Generate C-header files for all supported tests."""
- all_tests = [aes_gcm_params, chacha_poly_params, curve25519_params]
+ all_tests = [aes_cbc_params,
+ aes_cmac_params,
+ aes_gcm_params,
+ chacha_poly_params,
+ curve25519_params,
+ dsa_params,
+ hkdf_sha1_params,
+ hkdf_sha256_params,
+ hkdf_sha384_params,
+ hkdf_sha512_params,
+ p256ecdsa_sha256_params,
+ p384ecdsa_sha384_params,
+ p521ecdsa_sha512_params,
+ p256ecdh_params,
+ p384ecdh_params,
+ p521ecdh_params,
+ rsa_oaep_2048_sha1_mgf1sha1_params,
+ rsa_oaep_2048_sha256_mgf1sha1_params,
+ rsa_oaep_2048_sha256_mgf1sha256_params,
+ rsa_oaep_2048_sha384_mgf1sha1_params,
+ rsa_oaep_2048_sha384_mgf1sha384_params,
+ rsa_oaep_2048_sha512_mgf1sha1_params,
+ rsa_oaep_2048_sha512_mgf1sha512_params,
+ rsa_pkcs1_dec_2048_params,
+ rsa_pkcs1_dec_3072_params,
+ rsa_pkcs1_dec_4096_params,
+ rsa_pss_2048_sha1_mgf1_20_params,
+ rsa_pss_2048_sha256_mgf1_0_params,
+ rsa_pss_2048_sha256_mgf1_32_params,
+ rsa_pss_3072_sha256_mgf1_32_params,
+ rsa_pss_4096_sha256_mgf1_32_params,
+ rsa_pss_4096_sha512_mgf1_32_params,
+ rsa_pss_misc_params,
+ rsa_signature_2048_sha224_params,
+ rsa_signature_2048_sha256_params,
+ rsa_signature_2048_sha512_params,
+ rsa_signature_3072_sha256_params,
+ rsa_signature_3072_sha384_params,
+ rsa_signature_3072_sha512_params,
+ rsa_signature_4096_sha384_params,
+ rsa_signature_4096_sha512_params,
+ rsa_signature_params]
update_tests(all_tests)
for test in all_tests:
generate_vectors_file(test)
diff --git a/security/nss/gtests/common/wycheproof/source_vectors/aes_cbc_pkcs5_test.json b/security/nss/gtests/common/wycheproof/source_vectors/aes_cbc_pkcs5_test.json
new file mode 100644
index 0000000000..03f336d4c2
--- /dev/null
+++ b/security/nss/gtests/common/wycheproof/source_vectors/aes_cbc_pkcs5_test.json
@@ -0,0 +1,2088 @@
+{
+ "algorithm" : "AES-CBC-PKCS5",
+ "generatorVersion" : "0.8r12",
+ "numberOfTests" : 183,
+ "header" : [
+ "Test vectors of type IndCpaTest are intended for test that verify",
+ "encryption and decryption of symmetric ciphers without authentication."
+ ],
+ "notes" : {
+ "BadPadding" : "The ciphertext in this test vector is the message encrypted with an invalid or unexpected padding. This allows to find implementations that are not properly checking the padding during decryption."
+ },
+ "schema" : "ind_cpa_test_schema.json",
+ "testGroups" : [
+ {
+ "ivSize" : 128,
+ "keySize" : 128,
+ "type" : "IndCpaTest",
+ "tests" : [
+ {
+ "tcId" : 1,
+ "comment" : "empty message",
+ "key" : "e34f15c7bd819930fe9d66e0c166e61c",
+ "iv" : "da9520f7d3520277035173299388bee2",
+ "msg" : "",
+ "ct" : "b10ab60153276941361000414aed0a9d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 2,
+ "comment" : "message size divisible by block size",
+ "key" : "e09eaa5a3f5e56d279d5e7a03373f6ea",
+ "iv" : "c9ee3cd746bf208c65ca9e72a266d54f",
+ "msg" : "ef4eab37181f98423e53e947e7050fd0",
+ "ct" : "d1fa697f3e2e04d64f1a0da203813ca5bc226a0b1d42287b2a5b994a66eaf14a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 3,
+ "comment" : "message size divisible by block size",
+ "key" : "9bd3902ed0996c869b572272e76f3889",
+ "iv" : "8b2e86a9a185cfa6f51c7cc595b822bc",
+ "msg" : "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e",
+ "ct" : "514cbc69aced506926deacdeb0cc0a5a07d540f65d825b65c7db0075cf930a06e0124ae598461cab0b3251baa853e377",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 4,
+ "comment" : "message size divisible by block size",
+ "key" : "75ce184447cada672e02290310d224f7",
+ "iv" : "2717d10eb2eea3b39ec257e43307a260",
+ "msg" : "c774810a31a6421ad8eaafd5c22fa2455e2c167fee4a0b73ff927b2d96c69da1e939407b86b1c19bcfc69c434c3cf8a2",
+ "ct" : "137c824d7f7dc36f24216dde37c2e1c10cee533f6453de92e44b898fc3037d2e9e19d67a96387136dd9717a56e28614a5c177158f402ce2936fd98d1feb6a817",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 5,
+ "comment" : "small plaintext size",
+ "key" : "e1e726677f4893890f8c027f9d8ef80d",
+ "iv" : "155fd397579b0b5d991d42607f2cc9ad",
+ "msg" : "3f",
+ "ct" : "599d77aca16910b42d8b4ac9560efe1b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 6,
+ "comment" : "small plaintext size",
+ "key" : "b151f491c4c006d1f28214aa3da9a985",
+ "iv" : "4eb836be6808db264cb1111a3283b394",
+ "msg" : "27d9",
+ "ct" : "74e20bf03a0ad4b49edc86a1b19c3d1d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 7,
+ "comment" : "small plaintext size",
+ "key" : "c36ff15f72777ee21deec07b63c1a0cd",
+ "iv" : "a8446c27ea9068d8d924d5c4eac91157",
+ "msg" : "50b428",
+ "ct" : "3f7a26558ba51cf352219d34c46907ae",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 8,
+ "comment" : "small plaintext size",
+ "key" : "32b9c5c78c3a0689a86052420fa1e8fc",
+ "iv" : "ef026d27da3702d7bb72e5e364a8f8f2",
+ "msg" : "0b9262ec",
+ "ct" : "c29d1463baccc558fd720c897da5bb98",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 9,
+ "comment" : "small plaintext size",
+ "key" : "43151bbaef367277ebfc97509d0aa49c",
+ "iv" : "c9defd3929dcd6c355c144e9750dd869",
+ "msg" : "eaa91273e7",
+ "ct" : "e24a717914f9cc8eaa1dc96f7840d6af",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 10,
+ "comment" : "small plaintext size",
+ "key" : "481440298525cc261f8159159aedf62d",
+ "iv" : "ce91e0454b0123f1ead0f158826459e9",
+ "msg" : "6123c556c5cc",
+ "ct" : "f080e487f4e5b7aed793ea95ffe4bb30",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 11,
+ "comment" : "small plaintext size",
+ "key" : "9ca26eb88731efbf7f810d5d95e196ac",
+ "iv" : "1cb7bc8fe00523e7743d3cd9f483d6fe",
+ "msg" : "7e48f06183aa40",
+ "ct" : "27cadee413ed901f51c9366d731d95f6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 12,
+ "comment" : "small plaintext size",
+ "key" : "48f0d03e41cc55c4b58f737b5acdea32",
+ "iv" : "a345f084229dbfe0ceab6c6939571532",
+ "msg" : "f4a133aa6d5985a0",
+ "ct" : "59bf12427b51a3aee0c9d3c540d04d24",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 13,
+ "comment" : "small plaintext size",
+ "key" : "1c958849f31996b28939ce513087d1be",
+ "iv" : "e5b6f73f132355b7be7d977bea068dfc",
+ "msg" : "b0d2fee11b8e2f86b7",
+ "ct" : "1a0a18355f8ca4e6e2cf31da18d070da",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 14,
+ "comment" : "small plaintext size",
+ "key" : "39de0ebea97c09b2301a90009a423253",
+ "iv" : "c7cd10ca949ea03e7d4ba204b69e09b8",
+ "msg" : "81e5c33b4c620852f044",
+ "ct" : "cef498ea61715a27f400418d1d5bfbf0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 15,
+ "comment" : "small plaintext size",
+ "key" : "91656d8fc0aced60ddb1c4006d0dde53",
+ "iv" : "bb8c9af30821dfeb7124392a554d9f01",
+ "msg" : "7b3e440fe566790064b2ec",
+ "ct" : "7ab43ddc45835ce40d2280bcea6a63f2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 16,
+ "comment" : "small plaintext size",
+ "key" : "af7d5134720b5386158d51ea126e7cf9",
+ "iv" : "54c3b90ca6e933f9094334d0263d3775",
+ "msg" : "7cc6fcc925c20f3c83b5567c",
+ "ct" : "c70b457c945ad40895cf4c8be3ce7c66",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 17,
+ "comment" : "small plaintext size",
+ "key" : "4ed56753de6f75a032ebabca3ce27971",
+ "iv" : "9a2c5e91d4f0b9b9da64b46c5c2c8cb2",
+ "msg" : "0c8c0f5619d9f8da5339281285",
+ "ct" : "f9900afee2acfe63f8f15d81bbf64c39",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 18,
+ "comment" : "small plaintext size",
+ "key" : "beba50c936b696c15e25046dffb23a64",
+ "iv" : "cf7951501104e1434309e6b936ec1742",
+ "msg" : "821ea8532fbabffb6e3d212e9b46",
+ "ct" : "da4137bd8ac78e75a700b3de806f2d6f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 19,
+ "comment" : "small plaintext size",
+ "key" : "501d81ebf912ddb87fbe3b7aac1437bc",
+ "iv" : "90f5cf4fbfd2e2a1ab8eef402617bd5c",
+ "msg" : "2368e3c3636b5e8e94d2081adbf798",
+ "ct" : "fed05321d11d978e2ec32527ecfce06c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 20,
+ "comment" : "plaintext size > 16",
+ "key" : "831e664c9e3f0c3094c0b27b9d908eb2",
+ "iv" : "54f2459e40e002763144f4752cde2fb5",
+ "msg" : "26603bb76dd0a0180791c4ed4d3b058807",
+ "ct" : "8d55dc10584e243f55d2bdbb5758b7fabcd58c8d3785f01c7e3640b2a1dadcd9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 21,
+ "comment" : "plaintext size > 16",
+ "key" : "cbffc6c8c7f76f46349c32d666f4efb0",
+ "iv" : "088e01c2c65b26e7ad6af7b92ea09d73",
+ "msg" : "6df067add738195fd55ac2e76b476971b9a0e6d8",
+ "ct" : "e9199842355ea0c3dbf1b2a94fef1c802a95d024df9e407883cf5bf1f02c3cdc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 22,
+ "comment" : "plaintext size > 16",
+ "key" : "fda6a01194beb462953d7e6c49b32dac",
+ "iv" : "d9c9468796a2f5741b84d2d41430c5d3",
+ "msg" : "f60ae3b036abcab78c98fc1d4b67970c0955cb6fe24483f8907fd73319679b",
+ "ct" : "19beb4db2be0f3aff0083583038b2281a77c85b5f345ba4d2bc7f742a14f9247",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 23,
+ "comment" : "plaintext size > 16",
+ "key" : "efd9caa8ac68e9e29acdae57e93bcea8",
+ "iv" : "c98b47808add45c0c891983ec4b09846",
+ "msg" : "3e1d2001f1e475b972738936443a5f51eedaf802a66fadf2406cfaadb0549149fcb9f485e534dc2d",
+ "ct" : "84904fc92bd2e7590aa268e667370327b9446f41067dd40d3e5091a63a0d5687e4926e00cc3cb461c3b85d80ee2da818",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 24,
+ "comment" : "plaintext size > 16",
+ "key" : "37e4dbdc436258d5a9adb9f205c77cf3",
+ "iv" : "08e9410de244d3f40607ebae38fa74e7",
+ "msg" : "24a874aec067116ad22eb55846ded3f5e86919a135585c929a86d92b2958fed110e52e33804887243584a6a94402cc9a105e0c940ec335bd2890f16dcce3fc8bd02873c80ade6f1ac08683130bcca454",
+ "ct" : "1d1391593a336be4b207295ad0542bc4ef2f39053066e12c38f71603f377fd42f4f0b2b5a42cdfeaee2af039f06fcf347abe171af3157ff07f3cdd3b33e11a60caecf9890325c132eeb66ab847278d165c26bca7c30486bb2fd83b63c5ff7ae0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 25,
+ "comment" : "zero padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "",
+ "ct" : "aa62606a287476777b92d8e4c4e53028",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 26,
+ "comment" : "zero padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "6162636465666768",
+ "ct" : "ada437b682c92384b6c23ec10a21b3d8",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 27,
+ "comment" : "zero padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "26c5b3e540ee3dd6b52d14afd01a44f8",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 28,
+ "comment" : "zero padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecbc0deb417e98aba3ee12fea2921f8ae51",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 29,
+ "comment" : "zero padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecb1188ff22f6563f6173440547d1e0dfd8",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 30,
+ "comment" : "padding with 0xff",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "",
+ "ct" : "726570a34cea08139d9f836579102a0e",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 31,
+ "comment" : "padding with 0xff",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "6162636465666768",
+ "ct" : "c8ef7ac3fd659ce7157d72a25f0a5048",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 32,
+ "comment" : "padding with 0xff",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "6123c889bbc766acd4bca4cb982f9978",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 33,
+ "comment" : "padding with 0xff",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecb442cd16f7410fca70924b573f7967e84",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 34,
+ "comment" : "padding with 0xff",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecbb20f899b0e7c1d65b931af94b5c44c25",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 35,
+ "comment" : "bit padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "",
+ "ct" : "50aeed98a820c5a037a5aa4d4ef3090b",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 36,
+ "comment" : "bit padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "6162636465666768",
+ "ct" : "25ee339006f948f42713543c62467ef9",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 37,
+ "comment" : "bit padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "97914574676ed5b8db0b6f3931195b3f",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 38,
+ "comment" : "bit padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecb2874a1e2d28dd18e5573df9fd59fd789",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 39,
+ "comment" : "bit padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecbb547c4fddbdcd3e02f438a2e48587594",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 40,
+ "comment" : "padding longer than 1 block",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "",
+ "ct" : "d17ccbb26f0aa95f397b20063547349bac24c5429cbea591e96595cccc11451b",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 41,
+ "comment" : "padding longer than 1 block",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "6162636465666768",
+ "ct" : "fc07025e81d43efa85f92afdf8781b1e88598e12d6812df43733e93414b9e901",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 42,
+ "comment" : "padding longer than 1 block",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "deb1746f4e9e0be4a21825b071b6e93303031651e0c59091e2ae0fbcce11b987",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 43,
+ "comment" : "padding longer than 1 block",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecb563d35096fde10ccb6f768438c9eb4ec90f399b76924c716e9f94143263306c6",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 44,
+ "comment" : "padding longer than 1 block",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecbc8fd2e2c5362acf5212bd47859aa827d8469b87b0e6adafe3dba98c1885b6345",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 45,
+ "comment" : "ANSI X.923 padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "",
+ "ct" : "ca5dd2d09bd56eec9e8acaeca20af68e",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 46,
+ "comment" : "ANSI X.923 padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "6162636465666768",
+ "ct" : "01e53a5ec9b0957c45f79ed0f4b2b982",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 47,
+ "comment" : "ANSI X.923 padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecbd3909bb3457e5b946ff709be9a2ed84d",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 48,
+ "comment" : "ANSI X.923 padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecbc5ab3ab637166a6a067b82b5672c08f8",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 49,
+ "comment" : "ISO 10126 padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "",
+ "ct" : "ba0726bd6dea11382b19c842e2ddead2",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 50,
+ "comment" : "ISO 10126 padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "6162636465666768",
+ "ct" : "22f18b85c729903744fb8db5ed2840d4",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 51,
+ "comment" : "ISO 10126 padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecb6b103fbe43519a18880b7e6d9153e1c2",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 52,
+ "comment" : "ISO 10126 padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecbe00bdb15b8a61285447498700d35e0c6",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 53,
+ "comment" : "padding longer than message",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "",
+ "ct" : "d17ccbb26f0aa95f397b20063547349b",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 54,
+ "comment" : "padding longer than message",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "6162636465666768",
+ "ct" : "2056dfa339fa00be6836999411a98c76",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 55,
+ "comment" : "padding longer than message",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "f92628f6418d8d9c9afac233861b3835",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 56,
+ "comment" : "padding longer than message",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecbc0c41093b495a7d5a080d976493fd0e7",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 57,
+ "comment" : "padding longer than message",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecb6770446a5ccaa26f7d4f970cc5834eba",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 58,
+ "comment" : " invalid padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "",
+ "ct" : "4ff3e623fdd432608c183f40864177af",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 59,
+ "comment" : " invalid padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "6162636465666768",
+ "ct" : "6a1ef1e6ae6a788777aabd9ccf3cf43a",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 60,
+ "comment" : " invalid padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecbee1345cd513161b241f4ae2799b0327f",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 61,
+ "comment" : " invalid padding",
+ "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
+ "iv" : "23468aa734f5f0f19827316ff168e94f",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "fbcbdfdaaf17980be939c0b243266ecbe0d539beef6f2d4f7cda4fd9f4f05570",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ }
+ ]
+ },
+ {
+ "ivSize" : 128,
+ "keySize" : 192,
+ "type" : "IndCpaTest",
+ "tests" : [
+ {
+ "tcId" : 62,
+ "comment" : "empty message",
+ "key" : "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631",
+ "iv" : "db20f9a6f4d6b4e478f1a4b9d4051d34",
+ "msg" : "",
+ "ct" : "ff0c315873b4b1872abef2353b792ef0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 63,
+ "comment" : "message size divisible by block size",
+ "key" : "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb",
+ "iv" : "69a76dc4da64d89c580eb75ae975ec39",
+ "msg" : "0e239f239705b282ce2200fe20de1165",
+ "ct" : "7dbd573e4db58a318edfe29f199d8cda538a49f36486337c2711163e55fd5d0b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 64,
+ "comment" : "message size divisible by block size",
+ "key" : "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c",
+ "iv" : "6525667350930fb945dd1895a3abfcd1",
+ "msg" : "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f",
+ "ct" : "bd0258909e5b72438d95ca4b29c8a79c6228fd06a3b2fa06f7659654c7b24610f23f2fb16313b7d3614cb0cd16fabb8e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 65,
+ "comment" : "message size divisible by block size",
+ "key" : "7e41d83181659a2c38da5ead353cdb04c2b4d4a3cfe58e25",
+ "iv" : "3943d8fddd5bb2a59772df31a31a8fff",
+ "msg" : "8a32d11c7a11aa72e13381632b1310f4fd90fc209a6a350e61c069a561871214f9c04fc1df7354cbe4d8d639c525d324",
+ "ct" : "6cbeacf8de25d7dd9dcdc087bf2f80873b1eb335400589076f8d2bf81e294c5d72b85eb8ac9558b0de9e9fbee4b18716e5220c507fbb9d319a08f67816765ca6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 66,
+ "comment" : "small plaintext size",
+ "key" : "915429743435c28997a33b33b6574a953d81dae0e7032e6a",
+ "iv" : "1379d48493f743e6a149deb3b9bab31e",
+ "msg" : "58",
+ "ct" : "519925956d32e4fa350b1144f088e4e8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 67,
+ "comment" : "small plaintext size",
+ "key" : "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff",
+ "iv" : "48c7f44b43a1279d820733e6cb30617a",
+ "msg" : "0f7e",
+ "ct" : "bfb90aa7de1bdeed5bdc5703bdfd9630",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 68,
+ "comment" : "small plaintext size",
+ "key" : "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e",
+ "iv" : "2c287b38cc30c8c351b087b91a6a97ba",
+ "msg" : "33f530",
+ "ct" : "b1a25816908c086f26037d10b7be9ad9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 69,
+ "comment" : "small plaintext size",
+ "key" : "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644",
+ "iv" : "61f6060919c9c09ef06be28f39c344aa",
+ "msg" : "3aa73c48",
+ "ct" : "74dbdecbfa94b71d2d6ef03200c7d095",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 70,
+ "comment" : "small plaintext size",
+ "key" : "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da",
+ "iv" : "7682005907bfef3ce00196a17ad2246d",
+ "msg" : "7e4c690a88",
+ "ct" : "10c860aaee23c3c3c1b9306b189dd80d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 71,
+ "comment" : "small plaintext size",
+ "key" : "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf",
+ "iv" : "1f6c912997ce007701e5fdf407c6b421",
+ "msg" : "e9520280973b",
+ "ct" : "673dcd444386930a0cc577fab4501e5c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 72,
+ "comment" : "small plaintext size",
+ "key" : "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2",
+ "iv" : "5854033ae50de090678432781a168b6c",
+ "msg" : "4880b412287a0b",
+ "ct" : "059e5f72a81d8820add8eae8fabcdd42",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 73,
+ "comment" : "small plaintext size",
+ "key" : "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c",
+ "iv" : "003b2d86d8b636c58cf664565572d5e6",
+ "msg" : "004e3f4a4e6db955",
+ "ct" : "c412159fd5ae20d771b7d2e734124d6a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 74,
+ "comment" : "small plaintext size",
+ "key" : "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934",
+ "iv" : "3f22b50f888ab9424ba871d15aac55b7",
+ "msg" : "41a25354efeb1bc3b8",
+ "ct" : "4aba571c2c5ab9a6140f16efc68c8ec1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 75,
+ "comment" : "small plaintext size",
+ "key" : "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78",
+ "iv" : "e4b8dde04b49fa6b88bfccd8d70c21d1",
+ "msg" : "f0e82fb5c5666f4af49f",
+ "ct" : "66d1b9152a8cd1a88eab341c775070b4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 76,
+ "comment" : "small plaintext size",
+ "key" : "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054",
+ "iv" : "7753f616cd8796c9b8a3bbfbe6cb1e7f",
+ "msg" : "178ea8404ba54ee4e4522c",
+ "ct" : "d9377788e2881a48f9347786db7df51f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 77,
+ "comment" : "small plaintext size",
+ "key" : "704409bab28085c44981f28f75dd143a4f747106f63f262e",
+ "iv" : "eae9ee19ccb7f8b087675709c4d35f73",
+ "msg" : "cda5709e7f115624e74ab031",
+ "ct" : "db825f4434ea3bb53576fa7385fb7dfe",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 78,
+ "comment" : "small plaintext size",
+ "key" : "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc",
+ "iv" : "a6aaff339a729d30a7ec1328db36d23e",
+ "msg" : "a1171eae1979f48345dd9485a0",
+ "ct" : "3e7287df2a5ed9de4d817e352bd47ea7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 79,
+ "comment" : "small plaintext size",
+ "key" : "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2",
+ "iv" : "92fda71e88c70d18ed71b992735a2150",
+ "msg" : "967593cc64bcbf7f3c58d04cb82b",
+ "ct" : "17c3ade4b469ae614760039a8fa6250e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 80,
+ "comment" : "small plaintext size",
+ "key" : "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331",
+ "iv" : "ed6596c86b98123ad2f3c573e974d051",
+ "msg" : "586f4f171af116519061a8e0e77940",
+ "ct" : "9cafecff2a28d02f732573f65a2cadca",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 81,
+ "comment" : "plaintext size > 16",
+ "key" : "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614",
+ "iv" : "c45b52a240eba3bdde5dfd57f3d474fb",
+ "msg" : "b1973cb25aa87ef9d1a8888b0a0f5c04c6",
+ "ct" : "401ad889bdb9d38816c782e00b168ccccde9bf75f4be868ceb91237e8b37b750",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 82,
+ "comment" : "plaintext size > 16",
+ "key" : "b7f165bced1613da5e747fdf9255832d30c07f2deeb5a326",
+ "iv" : "07ece5fe02266e073499fd4d66929034",
+ "msg" : "289647ea8d0ff31375a82aa1c620903048bb1d0e",
+ "ct" : "455d516e87851e6c894578a0f7126e0acbc7cfbb1d80296647ab89a79dfa6f71",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 83,
+ "comment" : "plaintext size > 16",
+ "key" : "9bbe6e004fb260dadb02b68b78954f1da5e6a2d02e0aeefe",
+ "iv" : "d799157bc1f77c182027be918b30783a",
+ "msg" : "665423092ce95b927e98b8082030f58e33f3ec1b0c29532c2f421855f00f97",
+ "ct" : "cbf541330a5a9bda24984976b0cf96ba08ef521fa2cdb3df839128570e222ac4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 84,
+ "comment" : "plaintext size > 16",
+ "key" : "1381fbd5e79045d40f29790fc1a436c95b040a046ebf0b0f",
+ "iv" : "fdf97645e4192ba84728bbf6683f79de",
+ "msg" : "d575dce596dd0a2cd1c18dab7eb0948fafb8669969a48b6314493bfb8daf8acacd51382f9bb5b357",
+ "ct" : "03225f08592efca14ad8ecf822465e8be4157465d0be150dd3d645b6fef1b19ca7bbaa5940b2a7895fa2b0ee55b0d4ec",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 85,
+ "comment" : "plaintext size > 16",
+ "key" : "1bb4ed0e8435e20729f48c1b7e3af6e69e4cebf0731131cf",
+ "iv" : "059685f59247eea5d3f2a1532cb9d6b2",
+ "msg" : "6d29dab6a0568c961ab3c825e0d89940cef06c63ade7e557cd3e92792eaf23c8cd5a0f029c63b1cdce4754ccfad7a73c7c9e50ffe081e9136f5e9a424077339de12ea43572afe1b034e833e5887763aa",
+ "ct" : "27ad00313f328f0d3e6c3238ab560cb7243a9f54f7dff79b5a7a879439993d458017f09e8d3f694098bc19e61fe54085138664abb51a5b328cf2c9ce5d59726fff5e1b7553c143d9e0493c51cab23ff2ecdad91bd72bb12b32f3b611f9a4225d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 86,
+ "comment" : "zero padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "",
+ "ct" : "2c010faa25c68c3b30b8c1491c316d5f",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 87,
+ "comment" : "zero padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "6162636465666768",
+ "ct" : "818454d433154a8e00e8f590b8a1c38c",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 88,
+ "comment" : "zero padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "0a7423fae3f4c8d4633f839d36f2e9ff",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 89,
+ "comment" : "zero padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432e83f6e522c371e6e71bde539595b70b7",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 90,
+ "comment" : "zero padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b6143254d15f47701fa54f5957828f386e1d97",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 91,
+ "comment" : "padding with 0xff",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "",
+ "ct" : "6ded36cc7603e514014dfb7199900676",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 92,
+ "comment" : "padding with 0xff",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "6162636465666768",
+ "ct" : "839f772f8e5f50afdc02f954094869fe",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 93,
+ "comment" : "padding with 0xff",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "eefe3553c099c187929b287e54f95726",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 94,
+ "comment" : "padding with 0xff",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432d0531a2641d40467353542d79ce20ea8",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 95,
+ "comment" : "padding with 0xff",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432aaf08a090ecf66167ba5958100be7950",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 96,
+ "comment" : "bit padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "",
+ "ct" : "c0e402c8bbdda18c8ddd86470bd4b244",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 97,
+ "comment" : "bit padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "6162636465666768",
+ "ct" : "dc185d4572565e01131e471ec4c48125",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 98,
+ "comment" : "bit padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "3ad1ddf3c3b320398785e6ec6544e9a2",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 99,
+ "comment" : "bit padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b614325876f90cfbbdbcd85e8252d37c44c638",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 100,
+ "comment" : "bit padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432d18f57216b0e6426d911998a0e44156b",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 101,
+ "comment" : "padding longer than 1 block",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "",
+ "ct" : "f1605abb4e6628347c616da350fe243043a8d7b6aea244ca013f45241d802213",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 102,
+ "comment" : "padding longer than 1 block",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "6162636465666768",
+ "ct" : "a5f027fb9514ec8844534d452c940feb2c1807f57ed628156cf753f2ab698356",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 103,
+ "comment" : "padding longer than 1 block",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "f346fbc9744d723c42bbb2a4c934cdd4f1019e58c226cb2491fed621271a38f3",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 104,
+ "comment" : "padding longer than 1 block",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b6143263eb325d36e13aa1d3dd1d7e071700104c7eb3e22e0859aa06296bc3194bb909",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 105,
+ "comment" : "padding longer than 1 block",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432219485d41584bd110a6d7a9cad472815d93921c48d4bcb509fdf2e63d7627c37",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 106,
+ "comment" : "ANSI X.923 padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "",
+ "ct" : "215571a18a70140f3a0fd4c1b2dd6316",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 107,
+ "comment" : "ANSI X.923 padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "6162636465666768",
+ "ct" : "2529985ec0ec3cf4bd22746e00d7bdc6",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 108,
+ "comment" : "ANSI X.923 padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b614329a8058657ac4a150e995cf83efccf051",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 109,
+ "comment" : "ANSI X.923 padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b614328a068626780ba600f880bd5323f8ac15",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 110,
+ "comment" : "ISO 10126 padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "",
+ "ct" : "13e75f9ffe2afa81b9a2e7faf74aab6d",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 111,
+ "comment" : "ISO 10126 padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "6162636465666768",
+ "ct" : "a382197fe491f5c3f91b629dc47c3d58",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 112,
+ "comment" : "ISO 10126 padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b614320b842e5d6e32660263ff814a0277659f",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 113,
+ "comment" : "ISO 10126 padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b614321d2f736515cfe17921800eb392e0139d",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 114,
+ "comment" : "padding longer than message",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "",
+ "ct" : "f1605abb4e6628347c616da350fe2430",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 115,
+ "comment" : "padding longer than message",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "6162636465666768",
+ "ct" : "b3602ff0f797cbbdde35105d27e55b94",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 116,
+ "comment" : "padding longer than message",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "0334c1bc34b597f60a639e74d8b45c4e",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 117,
+ "comment" : "padding longer than message",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432c3f9fe42d9715035bcda97d27405ced7",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 118,
+ "comment" : "padding longer than message",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432362b014a9abdaf25ae1f6dfb99d03d9d",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 119,
+ "comment" : " invalid padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "",
+ "ct" : "97ab405b86c388f144cf74fbb9358493",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 120,
+ "comment" : " invalid padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "6162636465666768",
+ "ct" : "691f6009802f0fb4920928db7eca1349",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 121,
+ "comment" : " invalid padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432a99fc96a6fa0c9fcb18de1672d74914d",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 122,
+ "comment" : " invalid padding",
+ "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
+ "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432dd1bb2e98102322fb1aa92c979d4c7c3",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ }
+ ]
+ },
+ {
+ "ivSize" : 128,
+ "keySize" : 256,
+ "type" : "IndCpaTest",
+ "tests" : [
+ {
+ "tcId" : 123,
+ "comment" : "empty message",
+ "key" : "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97",
+ "iv" : "eb38ef61717e1324ae064e86f1c3e797",
+ "msg" : "",
+ "ct" : "e7c166554d1bb32792c981fa674cc4d8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 124,
+ "comment" : "message size divisible by block size",
+ "key" : "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd",
+ "iv" : "9ec7b863ac845cad5e4673da21f5b6a9",
+ "msg" : "cc37fae15f745a2f40e2c8b192f2b38d",
+ "ct" : "299295be47e9f5441fe83a7a811c4aeb2650333e681e69fa6b767d28a6ccf282",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 125,
+ "comment" : "message size divisible by block size",
+ "key" : "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892",
+ "iv" : "e70d83a77a2ce722ac214c00837acedf",
+ "msg" : "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18",
+ "ct" : "a615a39ff8f59f82cf72ed13e1b01e32459700561be112412961365c7a0b58aa7a16d68c065e77ebe504999051476bd7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 126,
+ "comment" : "message size divisible by block size",
+ "key" : "649e373e681ef52e3c10ac265484750932a9918f28fb824f7cb50adab39781fe",
+ "iv" : "bd003c0a9d804c29f053a77cb380cb47",
+ "msg" : "39b447bd3a01983c1cb761b456d69000948ceb870562a536126a0d18a8e7e49b16de8fe672f13d0808d8b7d957899917",
+ "ct" : "ed3ed8ecdbabc0a8c06259e913f3ab9a1f1dc6d05e5dfdd9c80e1008f3423064d540681291bbd3e159820fee3ff190a68fe506d8ab9e62c8e7b3816093336dbc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 127,
+ "comment" : "small plaintext size",
+ "key" : "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc",
+ "iv" : "014d2e13dfbcb969ba3bb91442d52eca",
+ "msg" : "40",
+ "ct" : "42c0b89a706ed2606cd94f9cb361fa51",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 128,
+ "comment" : "small plaintext size",
+ "key" : "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f",
+ "iv" : "fae3e2054113f6b3b904aadbfe59655c",
+ "msg" : "6601",
+ "ct" : "b90c326b72eb222ddb4dae47f2bc223c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 129,
+ "comment" : "small plaintext size",
+ "key" : "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b",
+ "iv" : "203cd3e0068e43d38b6f2e48a188f252",
+ "msg" : "f1d300",
+ "ct" : "567c45c5e6d570bef583d21cac43757d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 130,
+ "comment" : "small plaintext size",
+ "key" : "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77",
+ "iv" : "abcf220eede012279c3a2d33295ff273",
+ "msg" : "2ae63cbf",
+ "ct" : "c45afe62fc9351ad0fc9b03bc2f3a91f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 131,
+ "comment" : "small plaintext size",
+ "key" : "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8",
+ "iv" : "01373953578902909ae4f6cb0a72587c",
+ "msg" : "af3a015ea1",
+ "ct" : "281fa533d0740cc6cdf94dd1a5f7402d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 132,
+ "comment" : "small plaintext size",
+ "key" : "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c",
+ "iv" : "3fb0d5ecd06c71150748b599595833cb",
+ "msg" : "3f56935def3f",
+ "ct" : "3f3f39697bd7e88d85a14132be1cbc48",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 133,
+ "comment" : "small plaintext size",
+ "key" : "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493",
+ "iv" : "27a2db6114ece34fb6c23302d9ba07c6",
+ "msg" : "57bb86beed156f",
+ "ct" : "379990d91557614836381d5026fa04a0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 134,
+ "comment" : "small plaintext size",
+ "key" : "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5",
+ "iv" : "9b2b631e3f24bdc814a14abb3416059e",
+ "msg" : "2e4e7ef728fe11af",
+ "ct" : "7ecefe24caa78a68f4031d40fdb9a43a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 135,
+ "comment" : "small plaintext size",
+ "key" : "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf",
+ "iv" : "92cfc4eb146b18b73fc76483fc5e1229",
+ "msg" : "852a21d92848e627c7",
+ "ct" : "ffe4ec8baf4af40ab2e7f4d6193fae9c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 136,
+ "comment" : "small plaintext size",
+ "key" : "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4",
+ "iv" : "4ceed8dcb75b6259dad737bdef96f099",
+ "msg" : "195a3b292f93baff0a2c",
+ "ct" : "ef96215e7950e7be8aae78b9ec8aaf39",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 137,
+ "comment" : "small plaintext size",
+ "key" : "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c",
+ "iv" : "2d4cead3f1120a2b4b59419d04951e20",
+ "msg" : "afd73117330c6e8528a6e4",
+ "ct" : "4ed0eac75b05868078303875f82fb4f0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 138,
+ "comment" : "small plaintext size",
+ "key" : "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc",
+ "iv" : "a10392634143c2a3332fa0fb3f72200a",
+ "msg" : "0ff54d6b6759120c2e8a51e3",
+ "ct" : "f4d298caea7c390fc8c7f558f584f852",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 139,
+ "comment" : "small plaintext size",
+ "key" : "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8",
+ "iv" : "38b916a7ad3a9251ae3bd8865ca3a688",
+ "msg" : "f0058d412a104e53d820b95a7f",
+ "ct" : "5e1c00e2ec829f92b87c6adf5c25262d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 140,
+ "comment" : "small plaintext size",
+ "key" : "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19",
+ "iv" : "bfcc3ac44d12e42d780c1188ac64b57f",
+ "msg" : "aacc36972f183057919ff57b49e1",
+ "ct" : "bf3a04ddb2dbfe7c6dc9e15aa67be25d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 141,
+ "comment" : "small plaintext size",
+ "key" : "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa",
+ "iv" : "35bc82e3503b95044c6406a8b2c2ecff",
+ "msg" : "5d066a92c300e9b6ddd63a7c13ae33",
+ "ct" : "fdcfa77f5bd09326b4c11f9281b72474",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 142,
+ "comment" : "plaintext size > 16",
+ "key" : "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7",
+ "iv" : "4b74bd981ea9d074757c3e2ef515e5fb",
+ "msg" : "d5247b8f6c3edcbfb1d591d13ece23d2f5",
+ "ct" : "fbea776fb1653635f88e2937ed2450ba4e9063e96d7cdba04928f01cb85492fe",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 143,
+ "comment" : "plaintext size > 16",
+ "key" : "c2039f0d05951aa8d9fbdf68be58a37cf99bd1afcedda286a9db470c3729ca92",
+ "iv" : "9a1d8ccc24c5e4d3995480af236be103",
+ "msg" : "ed5b5e28e9703bdf5c7b3b080f2690a605fcd0d9",
+ "ct" : "3a79bb6084c7116b58afe52d7181a0aacee1caa11df959090e2e7b0073d74817",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 144,
+ "comment" : "plaintext size > 16",
+ "key" : "4f097858a1aec62cf18f0966b2b120783aa4ae9149d3213109740506ae47adfe",
+ "iv" : "400aab92803bcbb44a96ef789655b34e",
+ "msg" : "ee53d8e5039e82d9fcca114e375a014febfea117a7e709d9008d43858e3660",
+ "ct" : "642b11efb79b49e5d038bc7aa29b8c6c3ce0bf11c3a69670eb565799908be66d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 145,
+ "comment" : "plaintext size > 16",
+ "key" : "5f99f7d60653d79f088dd07ef306b65e057d36e053fa1c9f6854425c019fd4df",
+ "iv" : "6eedf45753ffe38f2407fbc28ab5959c",
+ "msg" : "fcc9212c23675c5d69a1266c77389bc955e453daba20034aabbcd502a1b73e05af30f8b7622abdbc",
+ "ct" : "a9b051354f0cf61f11921b330e60f996de796aeb68140a0f9c5962e1f48e4805262fb6f53b26d9bb2fa0e359efe14734",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 146,
+ "comment" : "plaintext size > 16",
+ "key" : "95aaa5df4ccb529e9b2dc929e770c1f419f8e8933bfb36f632f532b3dcad2ba6",
+ "iv" : "f88551c6aa197f9ad80251c2e32d7663",
+ "msg" : "f5735567b7c8312f116517788b091cc6cb1d474b010a77910154fd11c3b2f0cd19f713b63d66492e8cc7ee8ad714783f46c305a26416e11ff4b99ec5ce2550593cc5ec1b86ba6a66d10f82bdff827055",
+ "ct" : "5074f46f1a6d0eeff070d623172eb15bbfc83e7d16466a00c9da5f4545eecf44adbf60cf9ac9aa1a3ec5eca22d4a34a7b21ca44d214c9d04ab1cb0b2c07001de9adb46f3c12f8f48436b516a409bf6cbdf1871dee3115d5cbb7943558b68867e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 147,
+ "comment" : "zero padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "",
+ "ct" : "e07558d746574528fb813f34e3fb7719",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 148,
+ "comment" : "zero padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "6162636465666768",
+ "ct" : "c01af61276368818a8295f7d4b5bb2fd",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 149,
+ "comment" : "zero padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "97dd9716f06be49160399a5b212250ae",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 150,
+ "comment" : "zero padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ce783bb4b4e18d7c646f38e0bb8ff92896",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 151,
+ "comment" : "zero padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ce64679a46621b792f643542a735f0bbbf",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 152,
+ "comment" : "padding with 0xff",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "",
+ "ct" : "c007ddffb76b95208505fe7f3be96172",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 153,
+ "comment" : "padding with 0xff",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "6162636465666768",
+ "ct" : "e9b7719c4c2b9fa6b94cb50e87b28156",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 154,
+ "comment" : "padding with 0xff",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "77b31f474c4bd489dbadd532643d1fa5",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 155,
+ "comment" : "padding with 0xff",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7cea0166e9e1c0122cb2e2983fc0fac7176",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 156,
+ "comment" : "padding with 0xff",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ce6f0effa789cbb0b875cc53cc8f7b3caf",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 157,
+ "comment" : "bit padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "",
+ "ct" : "4dd5f910c94700235c9ed239160e34e2",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 158,
+ "comment" : "bit padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "6162636465666768",
+ "ct" : "94d18b5923f8f3608ae7ad494fbb517e",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 159,
+ "comment" : "bit padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "0c92886dbcb030b873123a25d224da42",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 160,
+ "comment" : "bit padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ce851be67798a2937cd6681165da6dce03",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 161,
+ "comment" : "bit padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ce45658a37aaebc51098866b0894007e8e",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 162,
+ "comment" : "padding longer than 1 block",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "",
+ "ct" : "524236e25956e950713bec0d3d579068f34e4d18c4ccab081317dae526fe7fca",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 163,
+ "comment" : "padding longer than 1 block",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "6162636465666768",
+ "ct" : "d29eb845640c3a8878f51bc50e290aa4a65a34a93728fe8f82fdb8d3d2b7c648",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 164,
+ "comment" : "padding longer than 1 block",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "c34563be2952277c0f5c67ae1d6f847118730dd7f6a502ceef3c4bce5999f7aa",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 165,
+ "comment" : "padding longer than 1 block",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7cec0f74a1aa92fd9c96f9d15d193d1695c1eb33486e269277612f90f509f0535c2",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 166,
+ "comment" : "padding longer than 1 block",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ce151ade309ec5200bacdd83b57ce794cd2b3bf9f8957def829e8465f7db266f9e",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 167,
+ "comment" : "ANSI X.923 padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "",
+ "ct" : "fb38cbef13f1d5be9c0ac7ed9cbe023c",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 168,
+ "comment" : "ANSI X.923 padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "6162636465666768",
+ "ct" : "18cf8988abe9a2463a3a75db1fac8bcc",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 169,
+ "comment" : "ANSI X.923 padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7cee16d6fc4b4d3cdf6f915996e437fd4cc",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 170,
+ "comment" : "ANSI X.923 padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7cea8f41f61ead6e9936cbe7ee5a1163b9b",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 171,
+ "comment" : "ISO 10126 padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "",
+ "ct" : "a05c14da0109093c195b4998812fe150",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 172,
+ "comment" : "ISO 10126 padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "6162636465666768",
+ "ct" : "c477877250c8e4ca2869f35c4757cdb4",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 173,
+ "comment" : "ISO 10126 padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ce69f57c6e99c7b9df7d4879ccd15caf3d",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 174,
+ "comment" : "ISO 10126 padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ce77f89a247c928f147748ce6bc8fc4b67",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 175,
+ "comment" : "padding longer than message",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "",
+ "ct" : "524236e25956e950713bec0d3d579068",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 176,
+ "comment" : "padding longer than message",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "6162636465666768",
+ "ct" : "e03b6f2ae1c963b6dfa40b42d34314b7",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 177,
+ "comment" : "padding longer than message",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "303132333435363738396162636465",
+ "ct" : "df14f4cbbccca57b9727d68270a1b6c1",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 178,
+ "comment" : "padding longer than message",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ceea228bf1edd41c390e2eef140142bc00",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 179,
+ "comment" : "padding longer than message",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ce3937e0e9abf7f672a34a500ba8e9099a",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 180,
+ "comment" : " invalid padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "",
+ "ct" : "32ac6057df2a5d1e2e5131348c6ebc4e",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 181,
+ "comment" : " invalid padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "6162636465666768",
+ "ct" : "df4a7c3b9f4756d30fca0d18e9b28960",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 182,
+ "comment" : " invalid padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "30313233343536373839414243444546",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ceae2855c47c7988873d57f901e049494b",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ },
+ {
+ "tcId" : 183,
+ "comment" : " invalid padding",
+ "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
+ "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
+ "msg" : "3031323334353637383941424344454647",
+ "ct" : "8881e9e02fa9e3037b397957ba1fb7ce0714c8de200b27ac91d9257fc93c13be",
+ "result" : "invalid",
+ "flags" : [
+ "BadPadding"
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/security/nss/gtests/common/wycheproof/source_vectors/aes_cmac_test.json b/security/nss/gtests/common/wycheproof/source_vectors/aes_cmac_test.json
new file mode 100644
index 0000000000..53494208fe
--- /dev/null
+++ b/security/nss/gtests/common/wycheproof/source_vectors/aes_cmac_test.json
@@ -0,0 +1,2842 @@
+{
+ "algorithm" : "AES-CMAC",
+ "generatorVersion" : "0.8r12",
+ "numberOfTests" : 308,
+ "header" : [
+ "Test vectors of type MacTest are intended for testing the",
+ "generation and verification of MACs."
+ ],
+ "notes" : {
+ },
+ "schema" : "mac_test_schema.json",
+ "testGroups" : [
+ {
+ "keySize" : 128,
+ "tagSize" : 128,
+ "type" : "MacTest",
+ "tests" : [
+ {
+ "tcId" : 1,
+ "comment" : "empty message",
+ "key" : "e34f15c7bd819930fe9d66e0c166e61c",
+ "msg" : "",
+ "tag" : "d47afca1d857a5933405b1eb7a5cb7af",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 2,
+ "comment" : "short message",
+ "key" : "e1e726677f4893890f8c027f9d8ef80d",
+ "msg" : "3f",
+ "tag" : "15f856bbed3b321952a584b3c4437a63",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 3,
+ "comment" : "short message",
+ "key" : "b151f491c4c006d1f28214aa3da9a985",
+ "msg" : "27d9",
+ "tag" : "bdbbebac982dd62b9f682618a6a604e9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 4,
+ "comment" : "short message",
+ "key" : "c36ff15f72777ee21deec07b63c1a0cd",
+ "msg" : "50b428",
+ "tag" : "be0c3ede157568af394023eb9a7cc983",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 5,
+ "comment" : "short message",
+ "key" : "32b9c5c78c3a0689a86052420fa1e8fc",
+ "msg" : "0b9262ec",
+ "tag" : "57e1506856c55dd32cd9ca821adb6c81",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 6,
+ "comment" : "short message",
+ "key" : "43151bbaef367277ebfc97509d0aa49c",
+ "msg" : "eaa91273e7",
+ "tag" : "e01adc3be6a7621824232c4285dd35b9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 7,
+ "comment" : "short message",
+ "key" : "481440298525cc261f8159159aedf62d",
+ "msg" : "6123c556c5cc",
+ "tag" : "a281e0d2d5378dfdcc1310fd9782ca56",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 8,
+ "comment" : "short message",
+ "key" : "9ca26eb88731efbf7f810d5d95e196ac",
+ "msg" : "7e48f06183aa40",
+ "tag" : "fc81761f2f7b4ce13b53d36e32677332",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 9,
+ "comment" : "short message",
+ "key" : "48f0d03e41cc55c4b58f737b5acdea32",
+ "msg" : "f4a133aa6d5985a0",
+ "tag" : "1f1cd0327c02e6d00086915937dd61d9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 10,
+ "comment" : "short message",
+ "key" : "1c958849f31996b28939ce513087d1be",
+ "msg" : "b0d2fee11b8e2f86b7",
+ "tag" : "555f462151f7dd16de698d639fb26760",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 11,
+ "comment" : "short message",
+ "key" : "39de0ebea97c09b2301a90009a423253",
+ "msg" : "81e5c33b4c620852f044",
+ "tag" : "9b004f15b7f6f366374954e64bc58f5f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 12,
+ "comment" : "short message",
+ "key" : "91656d8fc0aced60ddb1c4006d0dde53",
+ "msg" : "7b3e440fe566790064b2ec",
+ "tag" : "76672ed16c29be449e0c80785cc38e89",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 13,
+ "comment" : "short message",
+ "key" : "af7d5134720b5386158d51ea126e7cf9",
+ "msg" : "7cc6fcc925c20f3c83b5567c",
+ "tag" : "2dc5c88cf3b80ab6c0199f40be904abc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 14,
+ "comment" : "short message",
+ "key" : "4ed56753de6f75a032ebabca3ce27971",
+ "msg" : "0c8c0f5619d9f8da5339281285",
+ "tag" : "eab4366d97e99a0850f077329ad058c0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 15,
+ "comment" : "short message",
+ "key" : "beba50c936b696c15e25046dffb23a64",
+ "msg" : "821ea8532fbabffb6e3d212e9b46",
+ "tag" : "22f33cab09c173f75d3401fe44efeead",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 16,
+ "comment" : "short message",
+ "key" : "501d81ebf912ddb87fbe3b7aac1437bc",
+ "msg" : "2368e3c3636b5e8e94d2081adbf798",
+ "tag" : "aeb784a3825168ddd61f72d0202125e6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 17,
+ "comment" : "",
+ "key" : "e09eaa5a3f5e56d279d5e7a03373f6ea",
+ "msg" : "ef4eab37181f98423e53e947e7050fd0",
+ "tag" : "40facf0e2fb51b73a7472681b033d6dc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 18,
+ "comment" : "",
+ "key" : "831e664c9e3f0c3094c0b27b9d908eb2",
+ "msg" : "26603bb76dd0a0180791c4ed4d3b058807",
+ "tag" : "a8144c8b24f2aa47d9c160cff4ab1716",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 19,
+ "comment" : "",
+ "key" : "549bd282ee21b4d7c3b1d02e3ee20ef7",
+ "msg" : "d84bf73c5eecbd38444f1a73556e2fa3253f4c54d6916545",
+ "tag" : "7ed458afe02f4a513f59715b664b1bbe",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 20,
+ "comment" : "",
+ "key" : "9bd3902ed0996c869b572272e76f3889",
+ "msg" : "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e",
+ "tag" : "45082218c2d05eef32247feb1133d0a3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 21,
+ "comment" : "Flipped bit 0 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "96dd6e5a882cbd564c39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 22,
+ "comment" : "Flipped bit 0 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "43802eb1931f0032afe984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 23,
+ "comment" : "Flipped bit 0 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7acfbbca7a2ea68b966fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 24,
+ "comment" : "Flipped bit 1 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "95dd6e5a882cbd564c39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 25,
+ "comment" : "Flipped bit 1 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "40802eb1931f0032afe984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 26,
+ "comment" : "Flipped bit 1 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "79cfbbca7a2ea68b966fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 27,
+ "comment" : "Flipped bit 7 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "17dd6e5a882cbd564c39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 28,
+ "comment" : "Flipped bit 7 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "c2802eb1931f0032afe984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 29,
+ "comment" : "Flipped bit 7 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "fbcfbbca7a2ea68b966fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 30,
+ "comment" : "Flipped bit 8 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dc6e5a882cbd564c39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 31,
+ "comment" : "Flipped bit 8 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42812eb1931f0032afe984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 32,
+ "comment" : "Flipped bit 8 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcebbca7a2ea68b966fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 33,
+ "comment" : "Flipped bit 31 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6eda882cbd564c39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 34,
+ "comment" : "Flipped bit 31 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802e31931f0032afe984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 35,
+ "comment" : "Flipped bit 31 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbb4a7a2ea68b966fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 36,
+ "comment" : "Flipped bit 32 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a892cbd564c39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 37,
+ "comment" : "Flipped bit 32 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1921f0032afe984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 38,
+ "comment" : "Flipped bit 32 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7b2ea68b966fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 39,
+ "comment" : "Flipped bit 33 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a8a2cbd564c39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 40,
+ "comment" : "Flipped bit 33 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1911f0032afe984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 41,
+ "comment" : "Flipped bit 33 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca782ea68b966fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 42,
+ "comment" : "Flipped bit 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbdd64c39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 43,
+ "comment" : "Flipped bit 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f00b2afe984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 44,
+ "comment" : "Flipped bit 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea60b966fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 45,
+ "comment" : "Flipped bit 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbd564d39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 46,
+ "comment" : "Flipped bit 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f0032aee984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 47,
+ "comment" : "Flipped bit 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea68b976fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 48,
+ "comment" : "Flipped bit 71 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbd56cc39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 49,
+ "comment" : "Flipped bit 71 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f00322fe984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 50,
+ "comment" : "Flipped bit 71 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea68b166fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 51,
+ "comment" : "Flipped bit 77 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbd564c19ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 52,
+ "comment" : "Flipped bit 77 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f0032afc984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 53,
+ "comment" : "Flipped bit 77 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea68b964fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 54,
+ "comment" : "Flipped bit 80 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbd564c39af7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 55,
+ "comment" : "Flipped bit 80 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f0032afe985443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 56,
+ "comment" : "Flipped bit 80 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea68b966fc4399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 57,
+ "comment" : "Flipped bit 96 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbd564c39ae7d1d5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 58,
+ "comment" : "Flipped bit 96 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f0032afe984443638cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 59,
+ "comment" : "Flipped bit 96 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea68b966fc5399e74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 60,
+ "comment" : "Flipped bit 97 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbd564c39ae7d1e5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 61,
+ "comment" : "Flipped bit 97 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f0032afe984443538cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 62,
+ "comment" : "Flipped bit 97 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea68b966fc5399d74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 63,
+ "comment" : "Flipped bit 103 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbd564c39ae7d9c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 64,
+ "comment" : "Flipped bit 103 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f0032afe98444b738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 65,
+ "comment" : "Flipped bit 103 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea68b966fc5391f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 66,
+ "comment" : "Flipped bit 120 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbd564c39ae7d1c5a31ab",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 67,
+ "comment" : "Flipped bit 120 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f0032afe984443738cd30",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 68,
+ "comment" : "Flipped bit 120 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea68b966fc5399f74809f",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 69,
+ "comment" : "Flipped bit 121 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbd564c39ae7d1c5a31a8",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 70,
+ "comment" : "Flipped bit 121 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f0032afe984443738cd33",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 71,
+ "comment" : "Flipped bit 121 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea68b966fc5399f74809c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 72,
+ "comment" : "Flipped bit 126 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbd564c39ae7d1c5a31ea",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 73,
+ "comment" : "Flipped bit 126 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f0032afe984443738cd71",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 74,
+ "comment" : "Flipped bit 126 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea68b966fc5399f7480de",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 75,
+ "comment" : "Flipped bit 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbd564c39ae7d1c5a312a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 76,
+ "comment" : "Flipped bit 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f0032afe984443738cdb1",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 77,
+ "comment" : "Flipped bit 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea68b966fc5399f74801e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 78,
+ "comment" : "Flipped bits 0 and 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "96dd6e5a882cbd564d39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 79,
+ "comment" : "Flipped bits 0 and 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "43802eb1931f0032aee984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 80,
+ "comment" : "Flipped bits 0 and 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7acfbbca7a2ea68b976fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 81,
+ "comment" : "Flipped bits 31 and 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6eda882cbdd64c39ae7d1c5a31aa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 82,
+ "comment" : "Flipped bits 31 and 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802e31931f00b2afe984443738cd31",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 83,
+ "comment" : "Flipped bits 31 and 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbb4a7a2ea60b966fc5399f74809e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 84,
+ "comment" : "Flipped bits 63 and 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "97dd6e5a882cbdd64c39ae7d1c5a312a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 85,
+ "comment" : "Flipped bits 63 and 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "42802eb1931f00b2afe984443738cdb1",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 86,
+ "comment" : "Flipped bits 63 and 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7bcfbbca7a2ea60b966fc5399f74801e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 87,
+ "comment" : "all bits of tag flipped",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "682291a577d342a9b3c65182e3a5ce55",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 88,
+ "comment" : "all bits of tag flipped",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "bd7fd14e6ce0ffcd50167bbbc8c732ce",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 89,
+ "comment" : "all bits of tag flipped",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "8430443585d1597469903ac6608b7f61",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 90,
+ "comment" : "Tag changed to all zero",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "00000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 91,
+ "comment" : "Tag changed to all zero",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "00000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 92,
+ "comment" : "Tag changed to all zero",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "00000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 93,
+ "comment" : "tag changed to all 1",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "ffffffffffffffffffffffffffffffff",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 94,
+ "comment" : "tag changed to all 1",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "ffffffffffffffffffffffffffffffff",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 95,
+ "comment" : "tag changed to all 1",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "ffffffffffffffffffffffffffffffff",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 96,
+ "comment" : "msbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "175deeda08ac3dd6ccb92efd9cdab12a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 97,
+ "comment" : "msbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "c200ae31139f80b22f6904c4b7b84db1",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 98,
+ "comment" : "msbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "fb4f3b4afaae260b16ef45b91ff4001e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 99,
+ "comment" : "lsbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "",
+ "tag" : "96dc6f5b892dbc574d38af7c1d5b30ab",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 100,
+ "comment" : "lsbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "0001020304050607",
+ "tag" : "43812fb0921e0133aee885453639cc30",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 101,
+ "comment" : "lsbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "7acebacb7b2fa78a976ec4389e75819f",
+ "result" : "invalid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "keySize" : 192,
+ "tagSize" : 128,
+ "type" : "MacTest",
+ "tests" : [
+ {
+ "tcId" : 102,
+ "comment" : "empty message",
+ "key" : "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631",
+ "msg" : "",
+ "tag" : "a8dd15fe2ce3495ec5b666744ec29220",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 103,
+ "comment" : "short message",
+ "key" : "915429743435c28997a33b33b6574a953d81dae0e7032e6a",
+ "msg" : "58",
+ "tag" : "e13b3f7f7f510c3a059df7a68c7e2ad5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 104,
+ "comment" : "short message",
+ "key" : "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff",
+ "msg" : "0f7e",
+ "tag" : "06ef847f5f9dbf03a4f283da8c400220",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 105,
+ "comment" : "short message",
+ "key" : "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e",
+ "msg" : "33f530",
+ "tag" : "dd135053a47ca8f282c299e83b8c57c4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 106,
+ "comment" : "short message",
+ "key" : "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644",
+ "msg" : "3aa73c48",
+ "tag" : "1e93fff846934a6eea0575eecb0f0e1f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 107,
+ "comment" : "short message",
+ "key" : "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da",
+ "msg" : "7e4c690a88",
+ "tag" : "016d4df06c68a6a788a9ea052e1b550d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 108,
+ "comment" : "short message",
+ "key" : "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf",
+ "msg" : "e9520280973b",
+ "tag" : "8030ae9f98f5d20c6089f6b1bd87c29e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 109,
+ "comment" : "short message",
+ "key" : "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2",
+ "msg" : "4880b412287a0b",
+ "tag" : "bcaf50785f062a8fb8dd3c2c4cead2e1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 110,
+ "comment" : "short message",
+ "key" : "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c",
+ "msg" : "004e3f4a4e6db955",
+ "tag" : "c4c2c0876be9eabeb5a956da53846b08",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 111,
+ "comment" : "short message",
+ "key" : "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934",
+ "msg" : "41a25354efeb1bc3b8",
+ "tag" : "f33a62caf397f9aff71fe42941ba41d8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 112,
+ "comment" : "short message",
+ "key" : "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78",
+ "msg" : "f0e82fb5c5666f4af49f",
+ "tag" : "4d724d05f3402967eb65ae1e32d5469e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 113,
+ "comment" : "short message",
+ "key" : "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054",
+ "msg" : "178ea8404ba54ee4e4522c",
+ "tag" : "64a0e0b6757309ab58d74f72c310e473",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 114,
+ "comment" : "short message",
+ "key" : "704409bab28085c44981f28f75dd143a4f747106f63f262e",
+ "msg" : "cda5709e7f115624e74ab031",
+ "tag" : "6ab2074334be14a95b6a241f897a43de",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 115,
+ "comment" : "short message",
+ "key" : "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc",
+ "msg" : "a1171eae1979f48345dd9485a0",
+ "tag" : "7aa57cf98b24897cc9230e3316758e61",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 116,
+ "comment" : "short message",
+ "key" : "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2",
+ "msg" : "967593cc64bcbf7f3c58d04cb82b",
+ "tag" : "6cc488b0a40eadbe4bcee2623239d126",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 117,
+ "comment" : "short message",
+ "key" : "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331",
+ "msg" : "586f4f171af116519061a8e0e77940",
+ "tag" : "fb11a360c9776991d73d6e41d07710a2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 118,
+ "comment" : "",
+ "key" : "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb",
+ "msg" : "0e239f239705b282ce2200fe20de1165",
+ "tag" : "ab20a6cf60873665b1d6999b05c7f9c6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 119,
+ "comment" : "",
+ "key" : "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614",
+ "msg" : "b1973cb25aa87ef9d1a8888b0a0f5c04c6",
+ "tag" : "b95a016b83a0ae4194023333c8a7345a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 120,
+ "comment" : "",
+ "key" : "648a44468d67bb6744b235ee7a3fcd6ed4bdc29ec5b5fa1a",
+ "msg" : "c59d0d6981cca1be1d5519fc7881e6d230f39f6c12a9e827",
+ "tag" : "a1b96272ae7f9aef567271795f21d1d3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 121,
+ "comment" : "",
+ "key" : "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c",
+ "msg" : "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f",
+ "tag" : "8597d9a04d1c271d61d42f007b435175",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 122,
+ "comment" : "Flipped bit 0 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ed12390ea0a7ed15d9d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 123,
+ "comment" : "Flipped bit 0 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c81307df60859acb911c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 124,
+ "comment" : "Flipped bit 0 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f91bde0069a6e389573bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 125,
+ "comment" : "Flipped bit 1 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ee12390ea0a7ed15d9d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 126,
+ "comment" : "Flipped bit 1 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "cb1307df60859acb911c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 127,
+ "comment" : "Flipped bit 1 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "fa1bde0069a6e389573bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 128,
+ "comment" : "Flipped bit 7 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "6c12390ea0a7ed15d9d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 129,
+ "comment" : "Flipped bit 7 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "491307df60859acb911c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 130,
+ "comment" : "Flipped bit 7 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "781bde0069a6e389573bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 131,
+ "comment" : "Flipped bit 8 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec13390ea0a7ed15d9d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 132,
+ "comment" : "Flipped bit 8 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91207df60859acb911c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 133,
+ "comment" : "Flipped bit 8 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81ade0069a6e389573bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 134,
+ "comment" : "Flipped bit 31 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12398ea0a7ed15d9d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 135,
+ "comment" : "Flipped bit 31 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c913075f60859acb911c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 136,
+ "comment" : "Flipped bit 31 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde8069a6e389573bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 137,
+ "comment" : "Flipped bit 32 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea1a7ed15d9d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 138,
+ "comment" : "Flipped bit 32 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df61859acb911c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 139,
+ "comment" : "Flipped bit 32 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0068a6e389573bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 140,
+ "comment" : "Flipped bit 33 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea2a7ed15d9d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 141,
+ "comment" : "Flipped bit 33 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df62859acb911c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 142,
+ "comment" : "Flipped bit 33 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde006ba6e389573bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 143,
+ "comment" : "Flipped bit 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed95d9d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 144,
+ "comment" : "Flipped bit 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859a4b911c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 145,
+ "comment" : "Flipped bit 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e309573bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 146,
+ "comment" : "Flipped bit 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed15d8d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 147,
+ "comment" : "Flipped bit 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859acb901c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 148,
+ "comment" : "Flipped bit 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e389563bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 149,
+ "comment" : "Flipped bit 71 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed1559d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 150,
+ "comment" : "Flipped bit 71 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859acb111c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 151,
+ "comment" : "Flipped bit 71 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e389d73bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 152,
+ "comment" : "Flipped bit 77 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed15d9f37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 153,
+ "comment" : "Flipped bit 77 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859acb913c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 154,
+ "comment" : "Flipped bit 77 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e389571bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 155,
+ "comment" : "Flipped bit 80 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed15d9d37b6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 156,
+ "comment" : "Flipped bit 80 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859acb911c7ae61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 157,
+ "comment" : "Flipped bit 80 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e389573bf14e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 158,
+ "comment" : "Flipped bit 96 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed15d9d37a6ecb1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 159,
+ "comment" : "Flipped bit 96 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859acb911c7be61ae7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 160,
+ "comment" : "Flipped bit 96 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e389573bf04e7dde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 161,
+ "comment" : "Flipped bit 97 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed15d9d37a6ec81fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 162,
+ "comment" : "Flipped bit 97 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859acb911c7be619e7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 163,
+ "comment" : "Flipped bit 97 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e389573bf04e7ede688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 164,
+ "comment" : "Flipped bit 103 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed15d9d37a6e4a1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 165,
+ "comment" : "Flipped bit 103 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859acb911c7be69be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 166,
+ "comment" : "Flipped bit 103 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e389573bf04efcde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 167,
+ "comment" : "Flipped bit 120 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed15d9d37a6eca1fc991",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 168,
+ "comment" : "Flipped bit 120 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859acb911c7be61be7ca91",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 169,
+ "comment" : "Flipped bit 120 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e389573bf04e7cde688d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 170,
+ "comment" : "Flipped bit 121 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed15d9d37a6eca1fc992",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 171,
+ "comment" : "Flipped bit 121 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859acb911c7be61be7ca92",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 172,
+ "comment" : "Flipped bit 121 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e389573bf04e7cde688e",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 173,
+ "comment" : "Flipped bit 126 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed15d9d37a6eca1fc9d0",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 174,
+ "comment" : "Flipped bit 126 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859acb911c7be61be7cad0",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 175,
+ "comment" : "Flipped bit 126 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e389573bf04e7cde68cc",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 176,
+ "comment" : "Flipped bit 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed15d9d37a6eca1fc910",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 177,
+ "comment" : "Flipped bit 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859acb911c7be61be7ca10",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 178,
+ "comment" : "Flipped bit 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e389573bf04e7cde680c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 179,
+ "comment" : "Flipped bits 0 and 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ed12390ea0a7ed15d8d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 180,
+ "comment" : "Flipped bits 0 and 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c81307df60859acb901c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 181,
+ "comment" : "Flipped bits 0 and 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f91bde0069a6e389563bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 182,
+ "comment" : "Flipped bits 31 and 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12398ea0a7ed95d9d37a6eca1fc990",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 183,
+ "comment" : "Flipped bits 31 and 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c913075f60859a4b911c7be61be7ca90",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 184,
+ "comment" : "Flipped bits 31 and 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde8069a6e309573bf04e7cde688c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 185,
+ "comment" : "Flipped bits 63 and 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ec12390ea0a7ed95d9d37a6eca1fc910",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 186,
+ "comment" : "Flipped bits 63 and 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c91307df60859a4b911c7be61be7ca10",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 187,
+ "comment" : "Flipped bits 63 and 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f81bde0069a6e309573bf04e7cde680c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 188,
+ "comment" : "all bits of tag flipped",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "13edc6f15f5812ea262c859135e0366f",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 189,
+ "comment" : "all bits of tag flipped",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "36ecf8209f7a65346ee38419e418356f",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 190,
+ "comment" : "all bits of tag flipped",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "07e421ff96591c76a8c40fb183219773",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 191,
+ "comment" : "Tag changed to all zero",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "00000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 192,
+ "comment" : "Tag changed to all zero",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "00000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 193,
+ "comment" : "Tag changed to all zero",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "00000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 194,
+ "comment" : "tag changed to all 1",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ffffffffffffffffffffffffffffffff",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 195,
+ "comment" : "tag changed to all 1",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "ffffffffffffffffffffffffffffffff",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 196,
+ "comment" : "tag changed to all 1",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "ffffffffffffffffffffffffffffffff",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 197,
+ "comment" : "msbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "6c92b98e20276d955953faee4a9f4910",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 198,
+ "comment" : "msbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "4993875fe0051a4b119cfb669b674a10",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 199,
+ "comment" : "msbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "789b5e80e9266309d7bb70cefc5ee80c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 200,
+ "comment" : "lsbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "",
+ "tag" : "ed13380fa1a6ec14d8d27b6fcb1ec891",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 201,
+ "comment" : "lsbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "0001020304050607",
+ "tag" : "c81206de61849bca901d7ae71ae6cb91",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 202,
+ "comment" : "lsbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "f91adf0168a7e288563af14f7ddf698d",
+ "result" : "invalid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "keySize" : 256,
+ "tagSize" : 128,
+ "type" : "MacTest",
+ "tests" : [
+ {
+ "tcId" : 203,
+ "comment" : "empty message",
+ "key" : "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97",
+ "msg" : "",
+ "tag" : "736c7b56957db774c5ddf7c7a70ba8a8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 204,
+ "comment" : "short message",
+ "key" : "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc",
+ "msg" : "40",
+ "tag" : "9d47482c2d9252bace43a75a8335b8b8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 205,
+ "comment" : "short message",
+ "key" : "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f",
+ "msg" : "6601",
+ "tag" : "c7c44e31c466334992d6f9de3c771634",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 206,
+ "comment" : "short message",
+ "key" : "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b",
+ "msg" : "f1d300",
+ "tag" : "b7086603a85e11fceb8cadea9bd30939",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 207,
+ "comment" : "short message",
+ "key" : "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77",
+ "msg" : "2ae63cbf",
+ "tag" : "ba383a3a15c9df64bba50d611113a024",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 208,
+ "comment" : "short message",
+ "key" : "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8",
+ "msg" : "af3a015ea1",
+ "tag" : "b457137c548908c629f714fe83b1ed90",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 209,
+ "comment" : "short message",
+ "key" : "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c",
+ "msg" : "3f56935def3f",
+ "tag" : "b6d6fde93fc85de289b36b446d77b423",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 210,
+ "comment" : "short message",
+ "key" : "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493",
+ "msg" : "57bb86beed156f",
+ "tag" : "8b1ef72d0a612735b08efef981f213c2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 211,
+ "comment" : "short message",
+ "key" : "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5",
+ "msg" : "2e4e7ef728fe11af",
+ "tag" : "f79606b83a7706a2a19e068bce818898",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 212,
+ "comment" : "short message",
+ "key" : "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf",
+ "msg" : "852a21d92848e627c7",
+ "tag" : "a5a877f22ac743b7fb9e050d2e3ddb02",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 213,
+ "comment" : "short message",
+ "key" : "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4",
+ "msg" : "195a3b292f93baff0a2c",
+ "tag" : "6ea172e5c4d2fac075ca602de5757a62",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 214,
+ "comment" : "short message",
+ "key" : "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c",
+ "msg" : "afd73117330c6e8528a6e4",
+ "tag" : "68020bfc9bd73fd80d3ce581ba3b1208",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 215,
+ "comment" : "short message",
+ "key" : "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc",
+ "msg" : "0ff54d6b6759120c2e8a51e3",
+ "tag" : "110edd727a9bf7fa11a6358afe617d9d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 216,
+ "comment" : "short message",
+ "key" : "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8",
+ "msg" : "f0058d412a104e53d820b95a7f",
+ "tag" : "1fa24c6625a0f8e1fc37827ac84d3cc4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 217,
+ "comment" : "short message",
+ "key" : "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19",
+ "msg" : "aacc36972f183057919ff57b49e1",
+ "tag" : "868765a8fa6aa898ddec0f4123e996be",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 218,
+ "comment" : "short message",
+ "key" : "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa",
+ "msg" : "5d066a92c300e9b6ddd63a7c13ae33",
+ "tag" : "b96818b7acaf879c7a7f8271375a6914",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 219,
+ "comment" : "",
+ "key" : "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd",
+ "msg" : "cc37fae15f745a2f40e2c8b192f2b38d",
+ "tag" : "4b88e193000c5a4b23e95c7f2b26530b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 220,
+ "comment" : "",
+ "key" : "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7",
+ "msg" : "d5247b8f6c3edcbfb1d591d13ece23d2f5",
+ "tag" : "86911c7da51dc0823d6e93d4290d1ad4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 221,
+ "comment" : "",
+ "key" : "0427a70e257528f3ab70640bba1a5de12cf3885dd4c8e284fbbb55feb35294a5",
+ "msg" : "13937f8544f44270d01175a011f7670e93fa6ba7ef02336e",
+ "tag" : "ccb2c51bfbe2598f9109fc70ed07f0eb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 222,
+ "comment" : "",
+ "key" : "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892",
+ "msg" : "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18",
+ "tag" : "925f177d85ea297ef14b203fe409f9ab",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 223,
+ "comment" : "Flipped bit 0 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6af0a293d8cba0101f0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 224,
+ "comment" : "Flipped bit 0 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d709717c3a4ef8a2ea200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 225,
+ "comment" : "Flipped bit 0 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "58ee3f3b5f83e290cae26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 226,
+ "comment" : "Flipped bit 1 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "69f0a293d8cba0101f0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 227,
+ "comment" : "Flipped bit 1 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d409717c3a4ef8a2ea200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 228,
+ "comment" : "Flipped bit 1 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "5bee3f3b5f83e290cae26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 229,
+ "comment" : "Flipped bit 7 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "ebf0a293d8cba0101f0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 230,
+ "comment" : "Flipped bit 7 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "5609717c3a4ef8a2ea200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 231,
+ "comment" : "Flipped bit 7 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "d9ee3f3b5f83e290cae26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 232,
+ "comment" : "Flipped bit 8 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf1a293d8cba0101f0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 233,
+ "comment" : "Flipped bit 8 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d608717c3a4ef8a2ea200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 234,
+ "comment" : "Flipped bit 8 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ef3f3b5f83e290cae26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 235,
+ "comment" : "Flipped bit 31 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a213d8cba0101f0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 236,
+ "comment" : "Flipped bit 31 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d60971fc3a4ef8a2ea200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 237,
+ "comment" : "Flipped bit 31 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3fbb5f83e290cae26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 238,
+ "comment" : "Flipped bit 32 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d9cba0101f0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 239,
+ "comment" : "Flipped bit 32 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3b4ef8a2ea200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 240,
+ "comment" : "Flipped bit 32 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5e83e290cae26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 241,
+ "comment" : "Flipped bit 33 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293dacba0101f0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 242,
+ "comment" : "Flipped bit 33 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c384ef8a2ea200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 243,
+ "comment" : "Flipped bit 33 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5d83e290cae26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 244,
+ "comment" : "Flipped bit 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0901f0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 245,
+ "comment" : "Flipped bit 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef822ea200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 246,
+ "comment" : "Flipped bit 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e210cae26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 247,
+ "comment" : "Flipped bit 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0101e0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 248,
+ "comment" : "Flipped bit 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef8a2eb200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 249,
+ "comment" : "Flipped bit 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e290cbe26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 250,
+ "comment" : "Flipped bit 71 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0109f0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 251,
+ "comment" : "Flipped bit 71 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef8a26a200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 252,
+ "comment" : "Flipped bit 71 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e2904ae26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 253,
+ "comment" : "Flipped bit 77 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0101f2089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 254,
+ "comment" : "Flipped bit 77 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef8a2ea000b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 255,
+ "comment" : "Flipped bit 77 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e290cac26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 256,
+ "comment" : "Flipped bit 80 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0101f0088727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 257,
+ "comment" : "Flipped bit 80 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef8a2ea200a297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 258,
+ "comment" : "Flipped bit 80 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e290cae26cad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 259,
+ "comment" : "Flipped bit 96 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0101f0089727791b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 260,
+ "comment" : "Flipped bit 96 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef8a2ea200b297c2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 261,
+ "comment" : "Flipped bit 96 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e290cae26dad28bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 262,
+ "comment" : "Flipped bit 97 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0101f0089727491b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 263,
+ "comment" : "Flipped bit 97 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef8a2ea200b297f2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 264,
+ "comment" : "Flipped bit 97 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e290cae26dad2bbba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 265,
+ "comment" : "Flipped bit 103 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0101f008972f691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 266,
+ "comment" : "Flipped bit 103 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef8a2ea200b29fd2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 267,
+ "comment" : "Flipped bit 103 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e290cae26dada9bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 268,
+ "comment" : "Flipped bit 120 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0101f0089727691b7fa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 269,
+ "comment" : "Flipped bit 120 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef8a2ea200b297d2acced",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 270,
+ "comment" : "Flipped bit 120 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e290cae26dad29bba32c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 271,
+ "comment" : "Flipped bit 121 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0101f0089727691b7f9",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 272,
+ "comment" : "Flipped bit 121 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef8a2ea200b297d2accee",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 273,
+ "comment" : "Flipped bit 121 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e290cae26dad29bba32f",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 274,
+ "comment" : "Flipped bit 126 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0101f0089727691b7bb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 275,
+ "comment" : "Flipped bit 126 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef8a2ea200b297d2accac",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 276,
+ "comment" : "Flipped bit 126 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e290cae26dad29bba36d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 277,
+ "comment" : "Flipped bit 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0101f0089727691b77b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 278,
+ "comment" : "Flipped bit 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef8a2ea200b297d2acc6c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 279,
+ "comment" : "Flipped bit 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e290cae26dad29bba3ad",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 280,
+ "comment" : "Flipped bits 0 and 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6af0a293d8cba0101e0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 281,
+ "comment" : "Flipped bits 0 and 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d709717c3a4ef8a2eb200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 282,
+ "comment" : "Flipped bits 0 and 64 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "58ee3f3b5f83e290cbe26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 283,
+ "comment" : "Flipped bits 31 and 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a213d8cba0901f0089727691b7fb",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 284,
+ "comment" : "Flipped bits 31 and 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d60971fc3a4ef822ea200b297d2accec",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 285,
+ "comment" : "Flipped bits 31 and 63 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3fbb5f83e210cae26dad29bba32d",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 286,
+ "comment" : "Flipped bits 63 and 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6bf0a293d8cba0901f0089727691b77b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 287,
+ "comment" : "Flipped bits 63 and 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d609717c3a4ef822ea200b297d2acc6c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 288,
+ "comment" : "Flipped bits 63 and 127 in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "59ee3f3b5f83e210cae26dad29bba3ad",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 289,
+ "comment" : "all bits of tag flipped",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "940f5d6c27345fefe0ff768d896e4804",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 290,
+ "comment" : "all bits of tag flipped",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "29f68e83c5b1075d15dff4d682d53313",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 291,
+ "comment" : "all bits of tag flipped",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "a611c0c4a07c1d6f351d9252d6445cd2",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 292,
+ "comment" : "Tag changed to all zero",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "00000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 293,
+ "comment" : "Tag changed to all zero",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "00000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 294,
+ "comment" : "Tag changed to all zero",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "00000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 295,
+ "comment" : "tag changed to all 1",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "ffffffffffffffffffffffffffffffff",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 296,
+ "comment" : "tag changed to all 1",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "ffffffffffffffffffffffffffffffff",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 297,
+ "comment" : "tag changed to all 1",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "ffffffffffffffffffffffffffffffff",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 298,
+ "comment" : "msbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "eb702213584b20909f8009f2f611377b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 299,
+ "comment" : "msbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "5689f1fcbace78226aa08ba9fdaa4c6c",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 300,
+ "comment" : "msbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "d96ebfbbdf0362104a62ed2da93b23ad",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 301,
+ "comment" : "lsbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "",
+ "tag" : "6af1a392d9caa1111e0188737790b6fa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 302,
+ "comment" : "lsbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "0001020304050607",
+ "tag" : "d708707d3b4ff9a3eb210a287c2bcded",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 303,
+ "comment" : "lsbs changed in tag",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "tag" : "58ef3e3a5e82e391cbe36cac28baa22c",
+ "result" : "invalid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "keySize" : 0,
+ "tagSize" : 128,
+ "type" : "MacTest",
+ "tests" : [
+ {
+ "tcId" : 304,
+ "comment" : "invalid key size",
+ "key" : "",
+ "msg" : "00b9449326d39416",
+ "tag" : "",
+ "result" : "invalid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "keySize" : 8,
+ "tagSize" : 128,
+ "type" : "MacTest",
+ "tests" : [
+ {
+ "tcId" : 305,
+ "comment" : "invalid key size",
+ "key" : "0f",
+ "msg" : "4538b79a1397e2aa",
+ "tag" : "",
+ "result" : "invalid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "keySize" : 64,
+ "tagSize" : 128,
+ "type" : "MacTest",
+ "tests" : [
+ {
+ "tcId" : 306,
+ "comment" : "invalid key size",
+ "key" : "a88e385af7185148",
+ "msg" : "dc63b7ef08096e4f",
+ "tag" : "",
+ "result" : "invalid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "keySize" : 160,
+ "tagSize" : 128,
+ "type" : "MacTest",
+ "tests" : [
+ {
+ "tcId" : 307,
+ "comment" : "invalid key size",
+ "key" : "003a228008d390b645929df73a2b2bdd8298918d",
+ "msg" : "ad1d3c3122ab7ac6",
+ "tag" : "",
+ "result" : "invalid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "keySize" : 320,
+ "tagSize" : 128,
+ "type" : "MacTest",
+ "tests" : [
+ {
+ "tcId" : 308,
+ "comment" : "invalid key size",
+ "key" : "94baaac150e2645ae1ec1939c7bcefb73f6edb146fae02289b6c6326ff39bc265d612bef2727fa72",
+ "msg" : "e3f75a886c4a5591",
+ "tag" : "",
+ "result" : "invalid",
+ "flags" : []
+ }
+ ]
+ }
+ ]
+}
diff --git a/security/nss/gtests/common/wycheproof/source_vectors/aes_gcm_test.json b/security/nss/gtests/common/wycheproof/source_vectors/aes_gcm_test.json
index f2f327921c..50923f1bfe 100644
--- a/security/nss/gtests/common/wycheproof/source_vectors/aes_gcm_test.json
+++ b/security/nss/gtests/common/wycheproof/source_vectors/aes_gcm_test.json
@@ -1,12 +1,18 @@
{
"algorithm" : "AES-GCM",
- "generatorVersion" : "0.4.12",
+ "generatorVersion" : "0.8r12",
+ "numberOfTests" : 256,
+ "header" : [
+ "Test vectors of type AeadTest test authenticated encryption with",
+ "additional data. The test vectors are intended for testing both",
+ "encryption and decryption."
+ ],
"notes" : {
"ConstructedIv" : "The counter for AES-GCM is reduced modulo 2**32. This test vector was constructed to test for correct wrapping of the counter.",
+ "SmallIv" : "AES-GCM leaks the authentication key if the same IV is used twice. Hence short IV sizes are typically discouraged. This test vector uses an IV smaller than 12 bytes",
"ZeroLengthIv" : "AES-GCM does not allow an IV of length 0. Encrypting with such an IV leaks the authentication key. Hence using an IV of length 0 is insecure even if the key itself is only used for a single encryption."
},
- "numberOfTests" : 217,
- "header" : [],
+ "schema" : "aead_test_schema.json",
"testGroups" : [
{
"ivSize" : 96,
@@ -53,6 +59,18 @@
{
"tcId" : 4,
"comment" : "",
+ "key" : "bedcfb5a011ebc84600fcb296c15af0d",
+ "iv" : "438a547a94ea88dce46c6c85",
+ "aad" : "",
+ "msg" : "",
+ "ct" : "",
+ "tag" : "960247ba5cde02e41a313c4c0136edc3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 5,
+ "comment" : "",
"key" : "384ea416ac3c2f51a76e7d8226346d4e",
"iv" : "b30c084727ad1c592ac21d12",
"aad" : "",
@@ -63,7 +81,7 @@
"flags" : []
},
{
- "tcId" : 5,
+ "tcId" : 6,
"comment" : "",
"key" : "cae31cd9f55526eb038241fc44cac1e5",
"iv" : "b5e006ded553110e6dc56529",
@@ -75,7 +93,7 @@
"flags" : []
},
{
- "tcId" : 6,
+ "tcId" : 7,
"comment" : "",
"key" : "dd6197cd63c963919cf0c273ef6b28bf",
"iv" : "ecb0c42f7000ef0e6f95f24d",
@@ -87,7 +105,7 @@
"flags" : []
},
{
- "tcId" : 7,
+ "tcId" : 8,
"comment" : "",
"key" : "ffdf4228361ea1f8165852136b3480f7",
"iv" : "0e1666f2dc652f7708fb8f0d",
@@ -99,7 +117,7 @@
"flags" : []
},
{
- "tcId" : 8,
+ "tcId" : 9,
"comment" : "",
"key" : "c15ed227dd2e237ecd087eaaaad19ea4",
"iv" : "965ff6643116ac1443a2dec7",
@@ -111,7 +129,7 @@
"flags" : []
},
{
- "tcId" : 9,
+ "tcId" : 10,
"comment" : "",
"key" : "a8ee11b26d7ceb7f17eaa1e4b83a2cf6",
"iv" : "fbbc04fd6e025b7193eb57f6",
@@ -123,7 +141,7 @@
"flags" : []
},
{
- "tcId" : 10,
+ "tcId" : 11,
"comment" : "",
"key" : "28ff3def08179311e2734c6d1c4e2871",
"iv" : "32bcb9b569e3b852d37c766a",
@@ -135,7 +153,7 @@
"flags" : []
},
{
- "tcId" : 11,
+ "tcId" : 12,
"comment" : "",
"key" : "e63a43216c08867210e248859eb5e99c",
"iv" : "9c3a4263d983456658aad4b1",
@@ -147,7 +165,7 @@
"flags" : []
},
{
- "tcId" : 12,
+ "tcId" : 13,
"comment" : "",
"key" : "38449890234eb8afab0bbf82e2385454",
"iv" : "33e90658416e7c1a7c005f11",
@@ -159,7 +177,7 @@
"flags" : []
},
{
- "tcId" : 13,
+ "tcId" : 14,
"comment" : "",
"key" : "6a68671dfe323d419894381f85eb63fd",
"iv" : "9f0d85b605711f34cd2a35ba",
@@ -171,7 +189,79 @@
"flags" : []
},
{
- "tcId" : 14,
+ "tcId" : 15,
+ "comment" : "",
+ "key" : "e12260fcd355a51a0d01bb1f6fa538c2",
+ "iv" : "5dfc37366f5688275147d3f9",
+ "aad" : "",
+ "msg" : "d902deeab175c008329a33bfaccd5c0eb3a6a152a1510e7db04fa0aff7ce4288530db6a80fa7fea582aa7d46d7d56e708d2bb0c5edd3d26648d336c3620ea55e",
+ "ct" : "d33bf6722fc29384fad75f990248b9528e0959aa67ec66869dc3996c67a2d559e7d77ce5955f8cad2a4df5fdc3acccafa7bc0def53d848111256903e5add0420",
+ "tag" : "8bc833de510863b4b432c3cbf45aa7cc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 16,
+ "comment" : "",
+ "key" : "3c55f88e9faa0d68ab50d02b47161276",
+ "iv" : "d767c48d2037b4bd2c231bbd",
+ "aad" : "",
+ "msg" : "5d6add48e7a5704e54f9c2829a9b4283dce0d3a65b133eba3793c4fbfa1d8e3a2539d0d4f3de381598ce5b2360173fbd149476c31692c5d6e872fce40219378949c2e70b5f1b9f0a1d5f38352ad814b2a035bb3f3f26425d831a2f7a5e65c5dfcd91a315c2b24f53a662605ea40857dd980e9be5cdad000c569f2d204d4bd3b0",
+ "ct" : "17d72d90bd23e076d8364a87ecb9ac58acc5de4629bfd590409b8bf1fcd3a2f602731b4614cec15e773ea65a65e7210994256bf5450a25acb527269c065f2e2f2279d1fe8b3eda98dcf87b348f1528377bbdd258355d46e035330483d8097e80c7de9bbb606ddf723f2909217ffdd18e8bdbd7b08062f1dcba960e5c0d290f5f",
+ "tag" : "090b8c2ec98e4116186d0e5fbefeb9c2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 17,
+ "comment" : "",
+ "key" : "a294e70fa2ac10a1fb00c588b888b673",
+ "iv" : "dfe20d1c4350e6235d987af1",
+ "aad" : "",
+ "msg" : "6ed1d7d618d158741f52078006f28494ba72a2454f27160ae8722793fcebc538ebc2f67c3ace3e0fe7c47b9e74e081182b47c930144e3fc80d0ad50611c3afcfe2dbc5279edbbba087c0e390355f3daffcd25ad4dea007c284ad92e7fcbecb438fb60623ff89a599dca2aac141b26651386ca55b739b94901ef6db609c344d8acf4544568e31bb09361112754b1c0c6a3c875bd9453b0ee0081412151398a294ecad75add521611db5288b60ac3c0128f6e94366b69e659e6aa66f058a3a3571064edbb0f05c11e5dde938fb46c3935dd5193a4e5664688f0ae67c29b7cc49a7963140f82e311a20c98cd34fbcab7b4b515ae86557e62099e3fc37b9595c85a75c",
+ "ct" : "5bc6dbafc401101c7a08c81d6c2791aa147ce093aad172be18379c747384a54a41a747ba955cade8fdfb8967aa808b43fee3d757cc80f11163b800e5e59df932757f76c40b3d9cba449aaf11e4f80e003b1f384eafa4f76e81b13c09ec1ad88e7650c750d442fe46d225a373e8a1b564b4915a5c6c513cfdfa22d929d5741ca5ebefaedcba636c7c3bbef18863fdc126b4b451611049c35d814fc2eb7e4b8f1a8995ecb4a3c86652a068c0b2a3e1c5941d59c210b458d5d5d3b06420ec2053465ccceca7c20f67404985460379e2ee806a46e8409dfab2e0dd67ea3cf46d5ad4eb78756827358c3ef1fdbd07c33834f3d9eca3ff13b744a01059a6c17a315a8fd4",
+ "tag" : "c7587e7da41bed682c37377ea4324029",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 18,
+ "comment" : "",
+ "key" : "c4b03435b91fc52e09eff27e4dc3fb42",
+ "iv" : "5046e7e08f0747e1efccb09e",
+ "aad" : "75fc9078b488e9503dcb568c882c9eec24d80b04f0958c82aac8484f025c90434148db8e9bfe29c7e071b797457cb1695a5e5a6317b83690ba0538fb11e325ca",
+ "msg" : "8e887b224e8b89c82e9a641cf579e6879e1111c7",
+ "ct" : "b6786812574a254eb43b1cb1d1753564c6b520e9",
+ "tag" : "ad8c09610d508f3d0f03cc523c0d5fcc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 19,
+ "comment" : "",
+ "key" : "7e37d56e6b1d0172d40d64d6111dd424",
+ "iv" : "517c55c2ec9bfea90addc2bd",
+ "aad" : "8ed8a9be4c3d32a5098434ee5c0c4fc20f78ef5e25ed8b72a840a463e36b67b881e048b5e49f515b2541ad5ce4ebb3a917c16bcdc0dc3cb52bb4ed5a1dffcf1e1866544e8db103b2ad99c6fa6e7de1d8b45bff57ec872f1cfc78b0e4870f6f200ff1291cae033defc3327ba82792ba438e35c4bfbb684fec5ce5e3ae167d01d7",
+ "msg" : "6a7dea03c1bba70be8c73da47d5ee06d72a27430",
+ "ct" : "cfb631790767d0645d8ec6f23bf7fa8b19ce79ee",
+ "tag" : "c5767ddaa747158446231766bd20490c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 20,
+ "comment" : "",
+ "key" : "3076741408f734ce25d48f982e8b844b",
+ "iv" : "a2712eac5e06d3cc2864aa8b",
+ "aad" : "18526e4efd995a0bf6405d9f906725c290278958d49554974d8fe025e7860daa225c1285b0573916a4b6741f7cc2e29ce4e525e12f436cb7ce0ad47df3d0f5bd80fb27e47635a4985fdaedf0e821f1c8959985cac49c97a4a02438d92b4afd4c855dcc7ef41ecfc36866334fcc05b2bb93ef13f00c5ea9b921e8a519d77f648e0efe9b5a62305a2ecf7d4999663a6ddfca517f1f36f0899b0bdef9f433c4bb2663c0cc1bb616e7d1949e522bec85485d371d1134c90eede75e865dc7be405b54c33f0acbace6cf780c78035b8035b6ea3f562a8d30a156c199fdafd25be06ee895581195ef125cb4e629e4f18e0bee979d31513896db8466e448e6b4600a316757",
+ "msg" : "414ec6b149e54735302dada888b98b7fdb4c127c",
+ "ct" : "e4d3f4898cb3d9732641d1f8d9d889b2c98af930",
+ "tag" : "76d4fbb69d529b64175b328be00b1068",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 21,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "000000000000000000000000",
@@ -183,7 +273,7 @@
"flags" : []
},
{
- "tcId" : 15,
+ "tcId" : 22,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "ffffffffffffffffffffffff",
@@ -195,7 +285,7 @@
"flags" : []
},
{
- "tcId" : 16,
+ "tcId" : 23,
"comment" : "Flipped bit 0 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -207,7 +297,7 @@
"flags" : []
},
{
- "tcId" : 17,
+ "tcId" : 24,
"comment" : "Flipped bit 1 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -219,7 +309,7 @@
"flags" : []
},
{
- "tcId" : 18,
+ "tcId" : 25,
"comment" : "Flipped bit 7 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -231,7 +321,7 @@
"flags" : []
},
{
- "tcId" : 19,
+ "tcId" : 26,
"comment" : "Flipped bit 8 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -243,7 +333,7 @@
"flags" : []
},
{
- "tcId" : 20,
+ "tcId" : 27,
"comment" : "Flipped bit 31 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -255,7 +345,7 @@
"flags" : []
},
{
- "tcId" : 21,
+ "tcId" : 28,
"comment" : "Flipped bit 32 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -267,7 +357,7 @@
"flags" : []
},
{
- "tcId" : 22,
+ "tcId" : 29,
"comment" : "Flipped bit 33 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -279,7 +369,7 @@
"flags" : []
},
{
- "tcId" : 23,
+ "tcId" : 30,
"comment" : "Flipped bit 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -291,7 +381,7 @@
"flags" : []
},
{
- "tcId" : 24,
+ "tcId" : 31,
"comment" : "Flipped bit 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -303,7 +393,7 @@
"flags" : []
},
{
- "tcId" : 25,
+ "tcId" : 32,
"comment" : "Flipped bit 71 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -315,7 +405,7 @@
"flags" : []
},
{
- "tcId" : 26,
+ "tcId" : 33,
"comment" : "Flipped bit 77 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -327,7 +417,7 @@
"flags" : []
},
{
- "tcId" : 27,
+ "tcId" : 34,
"comment" : "Flipped bit 80 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -339,7 +429,7 @@
"flags" : []
},
{
- "tcId" : 28,
+ "tcId" : 35,
"comment" : "Flipped bit 96 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -351,7 +441,7 @@
"flags" : []
},
{
- "tcId" : 29,
+ "tcId" : 36,
"comment" : "Flipped bit 97 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -363,7 +453,7 @@
"flags" : []
},
{
- "tcId" : 30,
+ "tcId" : 37,
"comment" : "Flipped bit 103 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -375,7 +465,7 @@
"flags" : []
},
{
- "tcId" : 31,
+ "tcId" : 38,
"comment" : "Flipped bit 120 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -387,7 +477,7 @@
"flags" : []
},
{
- "tcId" : 32,
+ "tcId" : 39,
"comment" : "Flipped bit 121 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -399,7 +489,7 @@
"flags" : []
},
{
- "tcId" : 33,
+ "tcId" : 40,
"comment" : "Flipped bit 126 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -411,7 +501,7 @@
"flags" : []
},
{
- "tcId" : 34,
+ "tcId" : 41,
"comment" : "Flipped bit 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -423,7 +513,7 @@
"flags" : []
},
{
- "tcId" : 35,
+ "tcId" : 42,
"comment" : "Flipped bits 0 and 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -435,7 +525,7 @@
"flags" : []
},
{
- "tcId" : 36,
+ "tcId" : 43,
"comment" : "Flipped bits 31 and 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -447,7 +537,7 @@
"flags" : []
},
{
- "tcId" : 37,
+ "tcId" : 44,
"comment" : "Flipped bits 63 and 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -459,7 +549,7 @@
"flags" : []
},
{
- "tcId" : 38,
+ "tcId" : 45,
"comment" : "all bits of tag flipped",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -471,7 +561,7 @@
"flags" : []
},
{
- "tcId" : 39,
+ "tcId" : 46,
"comment" : "Tag changed to all zero",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -483,7 +573,7 @@
"flags" : []
},
{
- "tcId" : 40,
+ "tcId" : 47,
"comment" : "tag changed to all 1",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -495,7 +585,7 @@
"flags" : []
},
{
- "tcId" : 41,
+ "tcId" : 48,
"comment" : "msbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -507,7 +597,7 @@
"flags" : []
},
{
- "tcId" : 42,
+ "tcId" : 49,
"comment" : "lsbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f",
"iv" : "505152535455565758595a5b",
@@ -527,7 +617,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 43,
+ "tcId" : 50,
"comment" : "",
"key" : "aa023d0478dcb2b2312498293d9a9129",
"iv" : "0432bc49ac344120",
@@ -539,16 +629,32 @@
"flags" : []
},
{
- "tcId" : 44,
- "comment" : "unusual IV size",
- "key" : "25dd4d6cad5a4604957847c8c6d3fc4e",
- "iv" : "68cbeafe8f9e8a66",
+ "tcId" : 51,
+ "comment" : "small IV sizes",
+ "key" : "f3434725c82a7f8bb07df1f8122fb6c9",
+ "iv" : "28e9b7851724bae3",
"aad" : "",
- "msg" : "5c347835b3fa61c2ce253e5a",
- "ct" : "9a078a04d14938918e004358",
- "tag" : "5452843e32c13c3e35ed8230fe3446c0",
- "result" : "valid",
- "flags" : []
+ "msg" : "",
+ "ct" : "",
+ "tag" : "44aca00f42e4199b829a55e69b073d9e",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallIv"
+ ]
+ },
+ {
+ "tcId" : 52,
+ "comment" : "small IV sizes",
+ "key" : "deb62233559b57476602b5adac57c77f",
+ "iv" : "d084547de55bbc15",
+ "aad" : "",
+ "msg" : "d8986df0241ed3297582c0c239c724cb",
+ "ct" : "03e1a168a7e377a913879b296a1b5f9c",
+ "tag" : "3290aa95af505a742f517fabcc9b2094",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -559,7 +665,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 45,
+ "tcId" : 53,
"comment" : "",
"key" : "2034a82547276c83dd3212a813572bce",
"iv" : "3254202d854734812398127a3d134421",
@@ -571,7 +677,19 @@
"flags" : []
},
{
- "tcId" : 46,
+ "tcId" : 54,
+ "comment" : "",
+ "key" : "b67b1a6efdd40d37080fbe8f8047aeb9",
+ "iv" : "fa294b129972f7fc5bbd5b96bba837c9",
+ "aad" : "",
+ "msg" : "",
+ "ct" : "",
+ "tag" : "a2cf26481517ec25085c5b17d0786183",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 55,
"comment" : "",
"key" : "209e6dbf2ad26a105445fc0207cd9e9a",
"iv" : "9477849d6ccdfca112d92e53fae4a7ca",
@@ -583,7 +701,7 @@
"flags" : []
},
{
- "tcId" : 47,
+ "tcId" : 56,
"comment" : "",
"key" : "a549442e35154032d07c8666006aa6a2",
"iv" : "5171524568e81d97e8c4de4ba56c10a0",
@@ -595,7 +713,7 @@
"flags" : []
},
{
- "tcId" : 48,
+ "tcId" : 57,
"comment" : "",
"key" : "cfb4c26f126f6a0acb8e4e220f6c56cd",
"iv" : "1275115499ae722268515bf0c164b49c",
@@ -607,7 +725,7 @@
"flags" : []
},
{
- "tcId" : 49,
+ "tcId" : 58,
"comment" : "",
"key" : "0b11ef3a08c02970f74281c860691c75",
"iv" : "95c1dd8c0f1705ece68937901f7add7b",
@@ -619,7 +737,7 @@
"flags" : []
},
{
- "tcId" : 50,
+ "tcId" : 59,
"comment" : "J0:000102030405060708090a0b0c0d0e0f",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "f95fde4a751913202aeeee32a0b55753",
@@ -633,7 +751,7 @@
]
},
{
- "tcId" : 51,
+ "tcId" : 60,
"comment" : "J0:00000000000000000000000000000000",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "7b95b8c356810a84711d68150a1b7750",
@@ -647,7 +765,7 @@
]
},
{
- "tcId" : 52,
+ "tcId" : 61,
"comment" : "J0:ffffffffffffffffffffffffffffffff",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "1a552e67cdc4dc1a33b824874ebf0bed",
@@ -661,7 +779,7 @@
]
},
{
- "tcId" : 53,
+ "tcId" : 62,
"comment" : "J0:fffffffffffffffffffffffffffffffe",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "dd9d0b4a0c3d681524bffca31d907661",
@@ -675,7 +793,7 @@
]
},
{
- "tcId" : 54,
+ "tcId" : 63,
"comment" : "J0:fffffffffffffffffffffffffffffffd",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "57c5643c4e37b4041db794cfe8e1f0f4",
@@ -689,7 +807,7 @@
]
},
{
- "tcId" : 55,
+ "tcId" : 64,
"comment" : "J0:000102030405060708090a0bffffffff",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "99821c2dd5daecded07300f577f7aff1",
@@ -703,7 +821,7 @@
]
},
{
- "tcId" : 56,
+ "tcId" : 65,
"comment" : "J0:000102030405060708090a0bfffffffe",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "5e4a3900142358d1c774d8d124d8d27d",
@@ -717,7 +835,7 @@
]
},
{
- "tcId" : 57,
+ "tcId" : 66,
"comment" : "J0:000102030405060708090a0bfffffffd",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "d4125676562984c0fe7cb0bdd1a954e8",
@@ -731,7 +849,7 @@
]
},
{
- "tcId" : 58,
+ "tcId" : 67,
"comment" : "J0:000102030405060708090a0b7fffffff",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "b97ec62a5e5900ccf9e4be332e336091",
@@ -745,7 +863,7 @@
]
},
{
- "tcId" : 59,
+ "tcId" : 68,
"comment" : "J0:000102030405060708090a0b7ffffffe",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "7eb6e3079fa0b4c3eee366177d1c1d1d",
@@ -759,7 +877,7 @@
]
},
{
- "tcId" : 60,
+ "tcId" : 69,
"comment" : "J0:000102030405060708090a0bffff7fff",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "0314fcd10fdd675d3c612962c931f635",
@@ -773,7 +891,7 @@
]
},
{
- "tcId" : 61,
+ "tcId" : 70,
"comment" : "J0:000102030405060708090a0bffff7ffe",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "c4dcd9fcce24d3522b66f1469a1e8bb9",
@@ -787,7 +905,7 @@
]
},
{
- "tcId" : 62,
+ "tcId" : 71,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "00000000000000000000000000000000",
@@ -799,7 +917,7 @@
"flags" : []
},
{
- "tcId" : 63,
+ "tcId" : 72,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff",
"iv" : "ffffffffffffffffffffffffffffffff",
@@ -819,7 +937,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 64,
+ "tcId" : 73,
"comment" : "",
"key" : "92ace3e348cd821092cd921aa3546374299ab46209691bc28b8752d17f123c20",
"iv" : "00112233445566778899aabb",
@@ -831,7 +949,7 @@
"flags" : []
},
{
- "tcId" : 65,
+ "tcId" : 74,
"comment" : "",
"key" : "29d3a44f8723dc640239100c365423a312934ac80239212ac3df3421a2098123",
"iv" : "00112233445566778899aabb",
@@ -843,7 +961,19 @@
"flags" : []
},
{
- "tcId" : 66,
+ "tcId" : 75,
+ "comment" : "",
+ "key" : "80ba3192c803ce965ea371d5ff073cf0f43b6a2ab576b208426e11409c09b9b0",
+ "iv" : "4da5bf8dfd5852c1ea12379d",
+ "aad" : "",
+ "msg" : "",
+ "ct" : "",
+ "tag" : "4771a7c404a472966cea8f73c8bfe17a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 76,
"comment" : "",
"key" : "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273",
"iv" : "99e23ec48985bccdeeab60f1",
@@ -855,7 +985,7 @@
"flags" : []
},
{
- "tcId" : 67,
+ "tcId" : 77,
"comment" : "",
"key" : "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152",
"iv" : "4f07afedfdc3b6c2361823d3",
@@ -867,7 +997,7 @@
"flags" : []
},
{
- "tcId" : 68,
+ "tcId" : 78,
"comment" : "",
"key" : "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb",
"iv" : "68ab7fdbf61901dad461d23c",
@@ -879,7 +1009,7 @@
"flags" : []
},
{
- "tcId" : 69,
+ "tcId" : 79,
"comment" : "",
"key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a",
"iv" : "2fcb1b38a99e71b84740ad9b",
@@ -891,7 +1021,7 @@
"flags" : []
},
{
- "tcId" : 70,
+ "tcId" : 80,
"comment" : "",
"key" : "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011",
"iv" : "45aaa3e5d16d2d42dc03445d",
@@ -903,7 +1033,7 @@
"flags" : []
},
{
- "tcId" : 71,
+ "tcId" : 81,
"comment" : "",
"key" : "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7",
"iv" : "e6b1adf2fd58a8762c65f31b",
@@ -915,7 +1045,7 @@
"flags" : []
},
{
- "tcId" : 72,
+ "tcId" : 82,
"comment" : "",
"key" : "b279f57e19c8f53f2f963f5f2519fdb7c1779be2ca2b3ae8e1128b7d6c627fc4",
"iv" : "98bc2c7438d5cd7665d76f6e",
@@ -927,7 +1057,7 @@
"flags" : []
},
{
- "tcId" : 73,
+ "tcId" : 83,
"comment" : "",
"key" : "cdccfe3f46d782ef47df4e72f0c02d9c7f774def970d23486f11a57f54247f17",
"iv" : "376187894605a8d45e30de51",
@@ -939,7 +1069,7 @@
"flags" : []
},
{
- "tcId" : 74,
+ "tcId" : 84,
"comment" : "",
"key" : "f32364b1d339d82e4f132d8f4a0ec1ff7e746517fa07ef1a7f422f4e25a48194",
"iv" : "5a86a50a0e8a179c734b996d",
@@ -951,7 +1081,7 @@
"flags" : []
},
{
- "tcId" : 75,
+ "tcId" : 85,
"comment" : "",
"key" : "ff0089ee870a4a39f645b0a5da774f7a5911e9696fc9cad646452c2aa8595a12",
"iv" : "bc2a7757d0ce2d8b1f14ccd9",
@@ -963,7 +1093,79 @@
"flags" : []
},
{
- "tcId" : 76,
+ "tcId" : 86,
+ "comment" : "",
+ "key" : "5b1d1035c0b17ee0b0444767f80a25b8c1b741f4b50a4d3052226baa1c6fb701",
+ "iv" : "d61040a313ed492823cc065b",
+ "aad" : "",
+ "msg" : "d096803181beef9e008ff85d5ddc38ddacf0f09ee5f7e07f1e4079cb64d0dc8f5e6711cd4921a7887de76e2678fdc67618f1185586bfea9d4c685d50e4bb9a82",
+ "ct" : "c7d191b601f86c28b6a1bdef6a57b4f6ee3ae417bc125c381cdf1c4dac184ed1d84f1196206d62cad112b038845720e02c061179a8836f02b93fa7008379a6bf",
+ "tag" : "f15612f6c40f2e0db6dc76fc4822fcfe",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 87,
+ "comment" : "",
+ "key" : "d7addd3889fadf8c893eee14ba2b7ea5bf56b449904869615bd05d5f114cf377",
+ "iv" : "8a3ad26b28cd13ba6504e260",
+ "aad" : "",
+ "msg" : "c877a76bf595560772167c6e3bcc705305db9c6fcbeb90f4fea85116038bc53c3fa5b4b4ea0de5cc534fbe1cf9ae44824c6c2c0a5c885bd8c3cdc906f12675737e434b983e1e231a52a275db5fb1a0cac6a07b3b7dcb19482a5d3b06a9317a54826cea6b36fce452fa9b5475e2aaf25499499d8a8932a19eb987c903bd8502fe",
+ "ct" : "53cc8c920a85d1accb88636d08bbe4869bfdd96f437b2ec944512173a9c0fe7a47f8434133989ba77dda561b7e3701b9a83c3ba7660c666ba59fef96598eb621544c63806d509ac47697412f9564eb0a2e1f72f6599f5666af34cffca06573ffb4f47b02f59f21c64363daecb977b4415f19fdda3c9aae5066a57b669ffaa257",
+ "tag" : "5e63374b519e6c3608321943d790cf9a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 88,
+ "comment" : "",
+ "key" : "317ba331307f3a3d3d82ee1fdab70f62a155af14daf631307a61b187d413e533",
+ "iv" : "a6687cf508356b174625deaa",
+ "aad" : "",
+ "msg" : "32c1d09107c599d3cce4e782179c966c6ef963689d45351dbe0f6f881db273e54db76fc48fdc5d30f089da838301a5f924bba3c044e19b3ed5aa6be87118554004ca30e0324337d987839412bf8f8bbdd537205d4b0e2120e965373235d6cbd2fb3776ba0a384ec1d9b7c631a0379ff997c3f974a6f7bbf4fd23016211f5fc10acadb5e400d2ff0fdfd193f5c6fc6d4f7271dfd1349ed80fbedaebb155b9b02fb3074495d55f9a2455f59bf6f113191a029c6b0ba75d97cdc0c84f131836337f29f9d96ca448eec0cc46d1ca8b3735661979d83302fec08fffcf5e58f12b1e7050657b1b97c64a4e07e317f554f8310b6ccb49f36d48c57816d24952aada711d4f",
+ "ct" : "d7eebc9587aa21136fa38b41cf0e2db03a7ea2ba9eaddf83d33f781093617bf50f49b2bfe2f7173b113912e2e1775f40edfed8b3b0099b9e1c220dd103be6166210b01029feb24ed9e20614eddc3cebe41b0079a9a8c117b596c90288effd3796fbd0c7e8eab00609a64be3ad9597cdbf3a818c260cd938bdf232e4059ae35a2571a838887fc196912179486e046a62227a4caddce38cbbc37587bb9439ec637602b6818c5cbe3c71a7c4143960533dc74174bd315c8db227b69b55bb7fc30ba1d5213a752ec33925043cefbc1a62943ee5f34d5da01799e69094d732aef52f8e036980d0070e22e173c67c4bbcca61cc1eedbd6016516c592144819df13204dee",
+ "tag" : "bf0540d34b20f761101bc608b02458f2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 89,
+ "comment" : "",
+ "key" : "2ce6b4c15f85fb2da5cc6c269491eef281980309181249ebf2832bd6d0732d0b",
+ "iv" : "c064fae9173b173fd6f11f34",
+ "aad" : "498d3075b09fed998280583d61bb36b6ce41f130063b80824d1586e143d349b126b16aa10fe57343ed223d6364ee602257fe313a7fc9bf9088f027795b8dc1d3",
+ "msg" : "f8a27a4baf00dc0555d222f2fa4fb42dc666ea3c",
+ "ct" : "aed58d8a252f740dba4bf6d36773bd5b41234bba",
+ "tag" : "01f93d7456aa184ebb49bea472b6d65d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 90,
+ "comment" : "",
+ "key" : "44c8d0cdb8f7e736cfd997c872a5d9c5ef30afbe44b6566606b90aa5e3e8b797",
+ "iv" : "6f39afba021e4c36eb92962e",
+ "aad" : "98d1ca1788cbeb300ea5c6b1eec95eb2347177201400913d45225622b6273eec8a74c3f12c8d5248dabee586229786ff192c4df0c79547f7ad6a92d78d9f8952758635783add2a5977d386e0aef76482211d2c3ae98de4baadb3f8b35b510464755dc75ceb2bf25b233317523f399a6c507db214f085fa2818f0d3702b10952b",
+ "msg" : "2e6f40f9d3725836ac0c858177938fd67be19432",
+ "ct" : "b42428f8094ef7e65c9e8c45ef3e95c28ce07d72",
+ "tag" : "32b25dfbb896d0f9d79c823bdd8e5d06",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 91,
+ "comment" : "",
+ "key" : "e40003d6e08ab80b4bfc8400ef112945a901ec64a1b6536ca92665090d608bc4",
+ "iv" : "9f095dafe6f6e0fbafbbe02e",
+ "aad" : "422d5efcffe364905984533f0a579d80b18bda7b29e6e46498effba53c350112c0bbb8dc4ce03bb0c69e1d0baa19f0637108aa4a16b09a281f232839d87b6d0e42be1baa7c67f1be970ea169d3960b9fe0a61f11cd2eb7398c19e641feb43f778e257a397063db5b3a6707e9db62387054f9f9d44f143583e63edad45a00251e5173d7505f22a8bce232e56c2c276a58033ae30d5dbf4e35a862e42af573be38c6406d9b4c7acbf275fe36c0ecf2c4642898a30e6146fac992a16405f98312126b7a3722f5dfb7dd4e4911c1426b2e01d04e9be6db3771100f7d7d4282e4ea585f3646241e807ca64f06a7fa9b7003d710b801d66f517d2d5ebd740872deba13d0",
+ "msg" : "38c3f44bc5765de1f3d1c3684cd09cddefaf298d",
+ "ct" : "d4a79f729487935950ec032e690ab8fe25c4158e",
+ "tag" : "876d2f334f47968b10c103859d436db8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 92,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "000000000000000000000000",
@@ -975,7 +1177,7 @@
"flags" : []
},
{
- "tcId" : 77,
+ "tcId" : 93,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "ffffffffffffffffffffffff",
@@ -987,7 +1189,7 @@
"flags" : []
},
{
- "tcId" : 78,
+ "tcId" : 94,
"comment" : "Flipped bit 0 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -999,7 +1201,7 @@
"flags" : []
},
{
- "tcId" : 79,
+ "tcId" : 95,
"comment" : "Flipped bit 1 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1011,7 +1213,7 @@
"flags" : []
},
{
- "tcId" : 80,
+ "tcId" : 96,
"comment" : "Flipped bit 7 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1023,7 +1225,7 @@
"flags" : []
},
{
- "tcId" : 81,
+ "tcId" : 97,
"comment" : "Flipped bit 8 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1035,7 +1237,7 @@
"flags" : []
},
{
- "tcId" : 82,
+ "tcId" : 98,
"comment" : "Flipped bit 31 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1047,7 +1249,7 @@
"flags" : []
},
{
- "tcId" : 83,
+ "tcId" : 99,
"comment" : "Flipped bit 32 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1059,7 +1261,7 @@
"flags" : []
},
{
- "tcId" : 84,
+ "tcId" : 100,
"comment" : "Flipped bit 33 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1071,7 +1273,7 @@
"flags" : []
},
{
- "tcId" : 85,
+ "tcId" : 101,
"comment" : "Flipped bit 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1083,7 +1285,7 @@
"flags" : []
},
{
- "tcId" : 86,
+ "tcId" : 102,
"comment" : "Flipped bit 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1095,7 +1297,7 @@
"flags" : []
},
{
- "tcId" : 87,
+ "tcId" : 103,
"comment" : "Flipped bit 71 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1107,7 +1309,7 @@
"flags" : []
},
{
- "tcId" : 88,
+ "tcId" : 104,
"comment" : "Flipped bit 77 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1119,7 +1321,7 @@
"flags" : []
},
{
- "tcId" : 89,
+ "tcId" : 105,
"comment" : "Flipped bit 80 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1131,7 +1333,7 @@
"flags" : []
},
{
- "tcId" : 90,
+ "tcId" : 106,
"comment" : "Flipped bit 96 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1143,7 +1345,7 @@
"flags" : []
},
{
- "tcId" : 91,
+ "tcId" : 107,
"comment" : "Flipped bit 97 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1155,7 +1357,7 @@
"flags" : []
},
{
- "tcId" : 92,
+ "tcId" : 108,
"comment" : "Flipped bit 103 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1167,7 +1369,7 @@
"flags" : []
},
{
- "tcId" : 93,
+ "tcId" : 109,
"comment" : "Flipped bit 120 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1179,7 +1381,7 @@
"flags" : []
},
{
- "tcId" : 94,
+ "tcId" : 110,
"comment" : "Flipped bit 121 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1191,7 +1393,7 @@
"flags" : []
},
{
- "tcId" : 95,
+ "tcId" : 111,
"comment" : "Flipped bit 126 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1203,7 +1405,7 @@
"flags" : []
},
{
- "tcId" : 96,
+ "tcId" : 112,
"comment" : "Flipped bit 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1215,7 +1417,7 @@
"flags" : []
},
{
- "tcId" : 97,
+ "tcId" : 113,
"comment" : "Flipped bits 0 and 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1227,7 +1429,7 @@
"flags" : []
},
{
- "tcId" : 98,
+ "tcId" : 114,
"comment" : "Flipped bits 31 and 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1239,7 +1441,7 @@
"flags" : []
},
{
- "tcId" : 99,
+ "tcId" : 115,
"comment" : "Flipped bits 63 and 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1251,7 +1453,7 @@
"flags" : []
},
{
- "tcId" : 100,
+ "tcId" : 116,
"comment" : "all bits of tag flipped",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1263,7 +1465,7 @@
"flags" : []
},
{
- "tcId" : 101,
+ "tcId" : 117,
"comment" : "Tag changed to all zero",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1275,7 +1477,7 @@
"flags" : []
},
{
- "tcId" : 102,
+ "tcId" : 118,
"comment" : "tag changed to all 1",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1287,7 +1489,7 @@
"flags" : []
},
{
- "tcId" : 103,
+ "tcId" : 119,
"comment" : "msbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1299,7 +1501,7 @@
"flags" : []
},
{
- "tcId" : 104,
+ "tcId" : 120,
"comment" : "lsbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"iv" : "505152535455565758595a5b",
@@ -1319,7 +1521,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 105,
+ "tcId" : 121,
"comment" : "J0:000102030405060708090a0b0c0d0e0f",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "029e0e777db092b12535d043012f09ba",
@@ -1333,7 +1535,7 @@
]
},
{
- "tcId" : 106,
+ "tcId" : 122,
"comment" : "J0:00000000000000000000000000000000",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "f1be3b06b7feac07e7eab629f556047b",
@@ -1347,7 +1549,7 @@
]
},
{
- "tcId" : 107,
+ "tcId" : 123,
"comment" : "J0:ffffffffffffffffffffffffffffffff",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "de9eb63b1daed321a11b7547cc9e223c",
@@ -1361,7 +1563,7 @@
]
},
{
- "tcId" : 108,
+ "tcId" : 124,
"comment" : "J0:fffffffffffffffffffffffffffffffe",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "40bb0abebc483ff6d5671241ff5d66c6",
@@ -1375,7 +1577,7 @@
]
},
{
- "tcId" : 109,
+ "tcId" : 125,
"comment" : "J0:fffffffffffffffffffffffffffffffd",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "20d5cf305e630a8f49e3bb4bab18abc9",
@@ -1389,7 +1591,7 @@
]
},
{
- "tcId" : 110,
+ "tcId" : 126,
"comment" : "J0:000102030405060708090a0bffffffff",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "255358a71a0e5731f6dd6ce28e158ae6",
@@ -1403,7 +1605,7 @@
]
},
{
- "tcId" : 111,
+ "tcId" : 127,
"comment" : "J0:000102030405060708090a0bfffffffe",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "bb76e422bbe8bbe682a10be4bdd6ce1c",
@@ -1417,7 +1619,7 @@
]
},
{
- "tcId" : 112,
+ "tcId" : 128,
"comment" : "J0:000102030405060708090a0bfffffffd",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "db1821ac59c38e9f1e25a2eee9930313",
@@ -1431,7 +1633,7 @@
]
},
{
- "tcId" : 113,
+ "tcId" : 129,
"comment" : "J0:000102030405060708090a0b7fffffff",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "f7a02ecca03064b2ef3cce9feab79f07",
@@ -1445,7 +1647,7 @@
]
},
{
- "tcId" : 114,
+ "tcId" : 130,
"comment" : "J0:000102030405060708090a0b7ffffffe",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "6985924901d688659b40a999d974dbfd",
@@ -1459,7 +1661,7 @@
]
},
{
- "tcId" : 115,
+ "tcId" : 131,
"comment" : "J0:000102030405060708090a0bffff7fff",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "3f1188546c65ed0fc55e75032c68ee44",
@@ -1473,7 +1675,7 @@
]
},
{
- "tcId" : 116,
+ "tcId" : 132,
"comment" : "J0:000102030405060708090a0bffff7ffe",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "a13434d1cd8301d8b12212051fabaabe",
@@ -1487,7 +1689,7 @@
]
},
{
- "tcId" : 117,
+ "tcId" : 133,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "00000000000000000000000000000000",
@@ -1499,7 +1701,7 @@
"flags" : []
},
{
- "tcId" : 118,
+ "tcId" : 134,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "ffffffffffffffffffffffffffffffff",
@@ -1511,7 +1713,19 @@
"flags" : []
},
{
- "tcId" : 119,
+ "tcId" : 135,
+ "comment" : "",
+ "key" : "fae2a14197c7d1140061fe7c3d11d9f77c79562e3593a99b",
+ "iv" : "bc28433953772d57bbd933100cd47a56",
+ "aad" : "",
+ "msg" : "",
+ "ct" : "",
+ "tag" : "1bb94331f26cad24036cfeff34b89aaf",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 136,
"comment" : "",
"key" : "cee9abbc26b63e169f0ced621fe21d95904e75b881d93e6b",
"iv" : "1e8259e0a43e571068f701cd2064fc0c",
@@ -1523,7 +1737,7 @@
"flags" : []
},
{
- "tcId" : 120,
+ "tcId" : 137,
"comment" : "",
"key" : "189f0bd390ba40632586a45c39735c2b87113329c800f394",
"iv" : "c84442d6975f0359737de0fa828f958e",
@@ -1535,7 +1749,7 @@
"flags" : []
},
{
- "tcId" : 121,
+ "tcId" : 138,
"comment" : "",
"key" : "b0724f15df5b792c2f49bc51df0ac5aad69be0030981613c",
"iv" : "13cd526ec77b58f62d48d03f8b88f2b8",
@@ -1547,7 +1761,7 @@
"flags" : []
},
{
- "tcId" : 122,
+ "tcId" : 139,
"comment" : "",
"key" : "998750ba784841e40a7c5b03985732b6397e5459a3843954",
"iv" : "1d3d62eccd8ac5e896f2654a7f606fc9",
@@ -1567,7 +1781,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 123,
+ "tcId" : 140,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "000000000000000000000000",
@@ -1579,7 +1793,7 @@
"flags" : []
},
{
- "tcId" : 124,
+ "tcId" : 141,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff1021324354657687",
"iv" : "ffffffffffffffffffffffff",
@@ -1591,7 +1805,19 @@
"flags" : []
},
{
- "tcId" : 125,
+ "tcId" : 142,
+ "comment" : "",
+ "key" : "5019eb9fef82e5750b631758f0213e3e5fcca12748b40eb4",
+ "iv" : "ff0ddb0a0d7b36d219da12b5",
+ "aad" : "",
+ "msg" : "",
+ "ct" : "",
+ "tag" : "7971284e6c9e6aac346fe2b7a0a064c2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 143,
"comment" : "",
"key" : "21218af790428f8024d3e7e1428c9fcf578c216636d60e73",
"iv" : "34047bc39b9c608384dff5b8",
@@ -1603,7 +1829,7 @@
"flags" : []
},
{
- "tcId" : 126,
+ "tcId" : 144,
"comment" : "",
"key" : "3a8bf543c480925632118245bcbf5d01522b987a31a33da3",
"iv" : "4ebc13cf4636cc7c45e560a7",
@@ -1615,7 +1841,7 @@
"flags" : []
},
{
- "tcId" : 127,
+ "tcId" : 145,
"comment" : "",
"key" : "92f4d2672fceec43963ccffb17e6ea7578b11418b06a3b82",
"iv" : "6e7ff7f0797685cfc44b05ff",
@@ -1627,7 +1853,7 @@
"flags" : []
},
{
- "tcId" : 128,
+ "tcId" : 146,
"comment" : "",
"key" : "bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e",
"iv" : "be0326d23bdc2c64648d13f4",
@@ -1639,7 +1865,7 @@
"flags" : []
},
{
- "tcId" : 129,
+ "tcId" : 147,
"comment" : "",
"key" : "5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f",
"iv" : "b6be6cd0681235d826aa28ea",
@@ -1651,7 +1877,7 @@
"flags" : []
},
{
- "tcId" : 130,
+ "tcId" : 148,
"comment" : "",
"key" : "7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff",
"iv" : "b022067048505b20946216ef",
@@ -1663,7 +1889,7 @@
"flags" : []
},
{
- "tcId" : 131,
+ "tcId" : 149,
"comment" : "",
"key" : "969fed5068541d65418c2c1de8fe1f845e036030496e1272",
"iv" : "817fe51c31f2879141a34335",
@@ -1675,7 +1901,7 @@
"flags" : []
},
{
- "tcId" : 132,
+ "tcId" : 150,
"comment" : "",
"key" : "fa5b9b41f93f8b682c04ba816c3fecc24eec095b04dd7497",
"iv" : "62b9cf1e923bc1138d05d205",
@@ -1687,7 +1913,7 @@
"flags" : []
},
{
- "tcId" : 133,
+ "tcId" : 151,
"comment" : "",
"key" : "fbfb395662787e2d25a2e7510f818e825936a35114e237c9",
"iv" : "3f1a1e02e90a4ba7a1db9df2",
@@ -1699,7 +1925,7 @@
"flags" : []
},
{
- "tcId" : 134,
+ "tcId" : 152,
"comment" : "",
"key" : "5d8e9c2222316c9ed5ff94513cc957436ae447a6e1a73a29",
"iv" : "0802ae86c75a73bf79561521",
@@ -1711,7 +1937,79 @@
"flags" : []
},
{
- "tcId" : 135,
+ "tcId" : 153,
+ "comment" : "",
+ "key" : "ccbd0f509825a5f358a14aac044ae2826bb2c9eaaaaa077f",
+ "iv" : "9189a71ac359b73c8c08df22",
+ "aad" : "",
+ "msg" : "a1ed1007b52e36ec0f70109c68da72ee7b675c855e3e4956d2dcf9d12f675d6933f677ddcc58face857699d2e3d90adcb8c6c57c9d88b5dfcf356de4c0b63f0e",
+ "ct" : "e9915bc5aea63c8bc014f2ae6a4986b03115ff1f34ad6c0acd74ffca07c453ec3f3ce6902d5ff338c588a34a1c3b30ef753ec7001572cbfeafe690fd00f59b02",
+ "tag" : "fbf19b6b90e2d9df7ead0c3bc6e375a2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 154,
+ "comment" : "",
+ "key" : "d045c6eb173f440843faec3e9374602a94ee3f7176312208",
+ "iv" : "98e9153daca2522e3162cb15",
+ "aad" : "",
+ "msg" : "3f0b30dc963a82d182c035b5a823060f07c4123792e6cee6bf91fea3c52fa66bb6a93ea6cce9f4813eb95bf18f816c00ad4fb56932827a39efb2fe56804e604a606774ee92ad46cd8c172a0d2bdea2fc99f67cd82c6024c315cfee6dbb8d27f745c9d0ce9bf5d09724f4bed003cf39478348b3304baa4ecc9974fc4f3ff93f95",
+ "ct" : "9663e6f98b2768448e6dd0dd780e145668af5b002257e353213868c9cd9fd3a1e9427530327541775a093123076d34985db3aa248cd55e532609d1a39274c49216ea20fbab719b9c7e310b27877b9a33d1b69ab747afac944d1e97ea789367821c331f00b5d618402bfc57884d18edbd60c4dfe218c08080b8e3479ff84bdfb5",
+ "tag" : "fc2ff62a41bdb79afc369842e4eccabf",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 155,
+ "comment" : "",
+ "key" : "e602188abf6a91f3e258838cea6befeffcf6257a509c3e95",
+ "iv" : "9e35d3ef1897c5fe3f647204",
+ "aad" : "",
+ "msg" : "3b9a6edc44848c072341fd4af51ec116ac328f69cc5a3354e49299fb2e5d22fa0084e30b36ecaf54309397b2b498d686087f3457698c3639e73ca18c78c3e021d673986cfc2ceb4d07e66971e976f58f0336f82c7fc0d52d66610f26ca3bfe53c0b01cf7c207306db904c1ad300ab95c56fde820a8edd256f2b9906b312bf7af5ef4a806f618ddfcb67179b03fff80a245c38d8f4cff2875b71a0bf69129caf97121462e0501ec6574ede94706f4a04d2fb301d415c22ea12157d2e919bc7a0169a5ad5c7bb5761a8531abbe77d66a4871b3f27a7170f099044b9fdc50a8cb3b894252a501cc896ac4793bdb478bb1cb99c02341d7238dd8d593cfda02f7d520d7",
+ "ct" : "167183661675677625bed2d5f55f728dab80d7f06f629d99e58b45069fe9d7428e8961561b11245c709ac9ebb5c59ac2a89d8375d8a01d849c7733a1b482529927e3f1a1a53f63a4be08a11c941c634cd40373c42ffb2449c641bc9e39eafbcf9c0fba677e36496f73fc70aa0972224901ab04b0a196ab745262021b2313a8464187fecec43adb406258bddcd8c9d04dc2ae29e65d54a89dd0f1752d6d950dbf7da4dea0a7b9465579503fc8ec4451f4b39878ac4754a1aaf7b0b73fee11213cb8e601fc6039393f72e0e079ee97ecc610241757da2db2f51d5ed121481540eff47287744dac43375c4f48a46af70190453a17c3c78d735ba1d1fc76a330e6cbed",
+ "tag" : "c72035314f43d256f8d845eb696bd943",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 156,
+ "comment" : "",
+ "key" : "55a4ca526443357ac7c896d9a67cf7d467f6921d69002d3a",
+ "iv" : "dba233ccbc7992e64e82cfa3",
+ "aad" : "df737cd77d31eb9097a17c31b4c92889ef1f32b7464e2620e9007192ea675b9ad6910527ffecee2452be0248fab75608c7fdca08e86580322aac1d6a11b96ecf",
+ "msg" : "4e56d1ea538cf49cad49959e884eb540c846556c",
+ "ct" : "3f57ec1b414f74818fead9f35aa1679402c3e750",
+ "tag" : "97b89b291419e32cf654ea630a3ad014",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 157,
+ "comment" : "",
+ "key" : "f381d0ffd3373a1aa02edd1d7fa748e91908fe534bef73d2",
+ "iv" : "10aaec0de4ad75376be9fd41",
+ "aad" : "7739aad7399d9c0f0a3c95b403888f0072d94acb76ff576e05f4a063120b84e722b4d5cd43a58e4abab444cb8ced112f3dbd8993b831c39b4edb76e92eb33ee24c5922b56552685f3b0f4cf22e0e11628f6a3d33eff9def7ec527112dfafcf122814e3d1aaf66c3f970526511088bffef8101d1cef833268ff80387df30557f7",
+ "msg" : "653a3f033c2775e08fef73cf80f5e2699fb360cb",
+ "ct" : "5565c6d09c4c924d61c0ef808fb0ea144ffb4738",
+ "tag" : "12b72ec1d9c32fb22c13c40b33796fa9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 158,
+ "comment" : "",
+ "key" : "8f27b1c3b3d7023c76ee66c768a3e92d4971e25f729d8788",
+ "iv" : "12444040caede67285e490d7",
+ "aad" : "58fd02ac23ec7fa5b9460f60bfc85b4bebba70039a8f83261d6cc4f560107c10bc69548a5d6152882fb465fd59fb8164d7c94523c3dd4206d33064f5191bd31f0c48fe03d7460e995c93175b57cb03f58711adc94632031c4305272367b4289c725d9cb7ae9ba996b3a079174508c1eae8162a0bac446c1e53fe0c402b6912dfd6702addccada30a5c010fc22c2c75e43226378ec7f4b3b71ccc71f32ab1adc877cc7b0a180c75d385c0f71a0b291a1cccf4be47e272249d61ffbf059c4f7be74eba07d5e1be3a7438458a611fe58cee4f946e25dee03e6485235566f20ed555be32cd57a94e522d2168eae23c4587371a2d145f418c59e7bbc464a3bd88b8919b",
+ "msg" : "0df6e750092b9ac576dde66006a4cab2116eee21",
+ "ct" : "c6877b03552e97d9a1e6557f90dc7adde15a2f43",
+ "tag" : "2536272bee7446820041854e10b49a03",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 159,
"comment" : "Flipped bit 0 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1723,7 +2021,7 @@
"flags" : []
},
{
- "tcId" : 136,
+ "tcId" : 160,
"comment" : "Flipped bit 1 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1735,7 +2033,7 @@
"flags" : []
},
{
- "tcId" : 137,
+ "tcId" : 161,
"comment" : "Flipped bit 7 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1747,7 +2045,7 @@
"flags" : []
},
{
- "tcId" : 138,
+ "tcId" : 162,
"comment" : "Flipped bit 8 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1759,7 +2057,7 @@
"flags" : []
},
{
- "tcId" : 139,
+ "tcId" : 163,
"comment" : "Flipped bit 31 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1771,7 +2069,7 @@
"flags" : []
},
{
- "tcId" : 140,
+ "tcId" : 164,
"comment" : "Flipped bit 32 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1783,7 +2081,7 @@
"flags" : []
},
{
- "tcId" : 141,
+ "tcId" : 165,
"comment" : "Flipped bit 33 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1795,7 +2093,7 @@
"flags" : []
},
{
- "tcId" : 142,
+ "tcId" : 166,
"comment" : "Flipped bit 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1807,7 +2105,7 @@
"flags" : []
},
{
- "tcId" : 143,
+ "tcId" : 167,
"comment" : "Flipped bit 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1819,7 +2117,7 @@
"flags" : []
},
{
- "tcId" : 144,
+ "tcId" : 168,
"comment" : "Flipped bit 71 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1831,7 +2129,7 @@
"flags" : []
},
{
- "tcId" : 145,
+ "tcId" : 169,
"comment" : "Flipped bit 77 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1843,7 +2141,7 @@
"flags" : []
},
{
- "tcId" : 146,
+ "tcId" : 170,
"comment" : "Flipped bit 80 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1855,7 +2153,7 @@
"flags" : []
},
{
- "tcId" : 147,
+ "tcId" : 171,
"comment" : "Flipped bit 96 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1867,7 +2165,7 @@
"flags" : []
},
{
- "tcId" : 148,
+ "tcId" : 172,
"comment" : "Flipped bit 97 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1879,7 +2177,7 @@
"flags" : []
},
{
- "tcId" : 149,
+ "tcId" : 173,
"comment" : "Flipped bit 103 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1891,7 +2189,7 @@
"flags" : []
},
{
- "tcId" : 150,
+ "tcId" : 174,
"comment" : "Flipped bit 120 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1903,7 +2201,7 @@
"flags" : []
},
{
- "tcId" : 151,
+ "tcId" : 175,
"comment" : "Flipped bit 121 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1915,7 +2213,7 @@
"flags" : []
},
{
- "tcId" : 152,
+ "tcId" : 176,
"comment" : "Flipped bit 126 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1927,7 +2225,7 @@
"flags" : []
},
{
- "tcId" : 153,
+ "tcId" : 177,
"comment" : "Flipped bit 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1939,7 +2237,7 @@
"flags" : []
},
{
- "tcId" : 154,
+ "tcId" : 178,
"comment" : "Flipped bits 0 and 64 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1951,7 +2249,7 @@
"flags" : []
},
{
- "tcId" : 155,
+ "tcId" : 179,
"comment" : "Flipped bits 31 and 63 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1963,7 +2261,7 @@
"flags" : []
},
{
- "tcId" : 156,
+ "tcId" : 180,
"comment" : "Flipped bits 63 and 127 in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1975,7 +2273,7 @@
"flags" : []
},
{
- "tcId" : 157,
+ "tcId" : 181,
"comment" : "all bits of tag flipped",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1987,7 +2285,7 @@
"flags" : []
},
{
- "tcId" : 158,
+ "tcId" : 182,
"comment" : "Tag changed to all zero",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -1999,7 +2297,7 @@
"flags" : []
},
{
- "tcId" : 159,
+ "tcId" : 183,
"comment" : "tag changed to all 1",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -2011,7 +2309,7 @@
"flags" : []
},
{
- "tcId" : 160,
+ "tcId" : 184,
"comment" : "msbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -2023,7 +2321,7 @@
"flags" : []
},
{
- "tcId" : 161,
+ "tcId" : 185,
"comment" : "lsbs changed in tag",
"key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
"iv" : "505152535455565758595a5b",
@@ -2043,7 +2341,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 162,
+ "tcId" : 186,
"comment" : "J0:000102030405060708090a0b0c0d0e0f",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "5c2ea9b695fcf6e264b96074d6bfa572",
@@ -2057,7 +2355,7 @@
]
},
{
- "tcId" : 163,
+ "tcId" : 187,
"comment" : "J0:00000000000000000000000000000000",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "57b3a81f2c36b6b06577ca0fbab8fa8e",
@@ -2071,7 +2369,7 @@
]
},
{
- "tcId" : 164,
+ "tcId" : 188,
"comment" : "J0:ffffffffffffffffffffffffffffffff",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "ce20a7e870696a5e68533c465bad2ba1",
@@ -2085,7 +2383,7 @@
]
},
{
- "tcId" : 165,
+ "tcId" : 189,
"comment" : "J0:fffffffffffffffffffffffffffffffe",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "918e3c19dbdfee2db18156c5b93f3d75",
@@ -2099,7 +2397,7 @@
]
},
{
- "tcId" : 166,
+ "tcId" : 190,
"comment" : "J0:fffffffffffffffffffffffffffffffd",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "717d900b270462b9dbf7e9419e890609",
@@ -2113,7 +2411,7 @@
]
},
{
- "tcId" : 167,
+ "tcId" : 191,
"comment" : "J0:000102030405060708090a0bffffffff",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "ecd52120af240e9b4bf3b9d1eeb49434",
@@ -2127,7 +2425,7 @@
]
},
{
- "tcId" : 168,
+ "tcId" : 192,
"comment" : "J0:000102030405060708090a0bfffffffe",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "b37bbad104928ae89221d3520c2682e0",
@@ -2141,7 +2439,7 @@
]
},
{
- "tcId" : 169,
+ "tcId" : 193,
"comment" : "J0:000102030405060708090a0bfffffffd",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "538816c3f849067cf8576cd62b90b99c",
@@ -2155,7 +2453,7 @@
]
},
{
- "tcId" : 170,
+ "tcId" : 194,
"comment" : "J0:000102030405060708090a0b7fffffff",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "d10e631943cd3bdababab2bbd13951c0",
@@ -2169,7 +2467,7 @@
]
},
{
- "tcId" : 171,
+ "tcId" : 195,
"comment" : "J0:000102030405060708090a0b7ffffffe",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "8ea0f8e8e87bbfa96368d83833ab4714",
@@ -2183,7 +2481,7 @@
]
},
{
- "tcId" : 172,
+ "tcId" : 196,
"comment" : "J0:000102030405060708090a0bffff7fff",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "7b2df4fbed1de2727eb24898e5deabb9",
@@ -2197,7 +2495,7 @@
]
},
{
- "tcId" : 173,
+ "tcId" : 197,
"comment" : "J0:000102030405060708090a0bffff7ffe",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "24836f0a46ab6601a760221b074cbd6d",
@@ -2211,7 +2509,7 @@
]
},
{
- "tcId" : 174,
+ "tcId" : 198,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "00000000000000000000000000000000",
@@ -2223,7 +2521,7 @@
"flags" : []
},
{
- "tcId" : 175,
+ "tcId" : 199,
"comment" : "special case",
"key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
"iv" : "ffffffffffffffffffffffffffffffff",
@@ -2235,7 +2533,19 @@
"flags" : []
},
{
- "tcId" : 176,
+ "tcId" : 200,
+ "comment" : "",
+ "key" : "b4cd11db0b3e0b9b34eafd9fe027746976379155e76116afde1b96d21298e34f",
+ "iv" : "00c49f4ebb07393f07ebc3825f7b0830",
+ "aad" : "",
+ "msg" : "",
+ "ct" : "",
+ "tag" : "306fe8c9645cc849823e333a685b90b2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 201,
"comment" : "",
"key" : "b7797eb0c1a6089ad5452d81fdb14828c040ddc4589c32b565aad8cb4de3e4a0",
"iv" : "0ad570d8863918fe89124e09d125a271",
@@ -2247,7 +2557,7 @@
"flags" : []
},
{
- "tcId" : 177,
+ "tcId" : 202,
"comment" : "",
"key" : "4c010d9561c7234c308c01cea3040c925a9f324dc958ff904ae39b37e60e1e03",
"iv" : "2a55caa137c5b0b66cf3809eb8f730c4",
@@ -2259,7 +2569,7 @@
"flags" : []
},
{
- "tcId" : 178,
+ "tcId" : 203,
"comment" : "",
"key" : "e7f7a48df99edd92b81f508618aa96526b279debd9ddb292d385ddbae80b2259",
"iv" : "7ee376910f08f497aa6c3aa7113697fd",
@@ -2271,7 +2581,7 @@
"flags" : []
},
{
- "tcId" : 179,
+ "tcId" : 204,
"comment" : "",
"key" : "4f84782bfbb64a973c3de3dcfa3430367fd68bc0b4c3b31e5d7c8141ba3e6a67",
"iv" : "5d1bde6fa0994b33efd8f23f531248a7",
@@ -2291,7 +2601,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 180,
+ "tcId" : 205,
"comment" : "unusual IV size",
"key" : "34c74e28182948e03af02a01f46eb4f7",
"iv" : "b0a73119a97d623806b49d45ddf4c7",
@@ -2311,7 +2621,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 181,
+ "tcId" : 206,
"comment" : "unusual IV size",
"key" : "55cb7cac77efe18a1ea3b30c65f3f346",
"iv" : "e22b6b144ab26b5781316e7a42a76202ac4b2278",
@@ -2325,33 +2635,13 @@
]
},
{
- "ivSize" : 64,
- "keySize" : 192,
- "tagSize" : 128,
- "type" : "AeadTest",
- "tests" : [
- {
- "tcId" : 182,
- "comment" : "unusual IV size",
- "key" : "f6a4bf8c4e15034699ce5801cbbac7509cd3f94cf28d8307",
- "iv" : "60d6bfca67f5d810",
- "aad" : "",
- "msg" : "de8eaa41e5e6a590c3cfbf61",
- "ct" : "a2966fb189f8d9d391503857",
- "tag" : "e370e7dd328655929bd4691f396a1033",
- "result" : "valid",
- "flags" : []
- }
- ]
- },
- {
"ivSize" : 120,
"keySize" : 192,
"tagSize" : 128,
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 183,
+ "tcId" : 207,
"comment" : "unusual IV size",
"key" : "66f75acbd8d3acf7af47d13e8384c2809d6b91503a7f294b",
"iv" : "edf93e16294f15eded83808f09320e",
@@ -2371,7 +2661,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 184,
+ "tcId" : 208,
"comment" : "unusual IV size",
"key" : "ef2e299dd4ecd7e3b9cc62780922cc2c89f78840564d1276",
"iv" : "130c14c839e35b7d56b3350b194b0da342e6b65d",
@@ -2385,33 +2675,13 @@
]
},
{
- "ivSize" : 64,
- "keySize" : 256,
- "tagSize" : 128,
- "type" : "AeadTest",
- "tests" : [
- {
- "tcId" : 185,
- "comment" : "unusual IV size",
- "key" : "df64c84ae52d9ca820a47421bed6e96f7165369fc4c1b65f8f6307b17ce1006c",
- "iv" : "c0c568a400b7194f",
- "aad" : "",
- "msg" : "f5fafdded54a86a4edab44bd",
- "ct" : "99313a220d1fcb6658876283",
- "tag" : "00955d7d27f66868cfec734bf59c5e6d",
- "result" : "valid",
- "flags" : []
- }
- ]
- },
- {
"ivSize" : 120,
"keySize" : 256,
"tagSize" : 128,
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 186,
+ "tcId" : 209,
"comment" : "unusual IV size",
"key" : "e98b0669a645eb14cd06df6968fc5f10edc9f54feed264e3d410cdc61b72ef51",
"iv" : "17ca250fb733877556263223eadde1",
@@ -2431,7 +2701,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 187,
+ "tcId" : 210,
"comment" : "unusual IV size",
"key" : "849b3e6b8cdd85bdcfb8eb701aa5522ae2340fbe5214e389622cef76979225c4",
"iv" : "0f9d6ed7eef362dfa4a7dfa5c0f74c5b27bd4ebf",
@@ -2445,13 +2715,253 @@
]
},
{
+ "ivSize" : 256,
+ "keySize" : 128,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 211,
+ "comment" : "long IV size",
+ "key" : "5927bae748bb69d81b5a724e0a165652",
+ "iv" : "365e0b96932b13306f92e9bb23847165bcbf5d35e45a83d75c86ecca70131f4c",
+ "aad" : "",
+ "msg" : "316bf99bfafc76f1bfc0b03c",
+ "ct" : "5348af57fafe2485b43f2bc4",
+ "tag" : "019a96c5373c031626b6c0300d4cf78b",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 512,
+ "keySize" : 128,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 212,
+ "comment" : "long IV size",
+ "key" : "dbd3676f293409273f27b375e03793a3",
+ "iv" : "967fa7c990eb2becbd450835e28ea3a9000c7216285cfa7696e8c3dac3ce952a1fe638d7c8c73e1d708dce01b5a20fcc9aa011949d2a835f777423c172fa3aa0",
+ "aad" : "",
+ "msg" : "625efedb8b7f1aa62238a8f2",
+ "ct" : "f559b70fe1149cb34406a2c7",
+ "tag" : "94180ddb7bb1995abe0219eab5ce232f",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 1024,
+ "keySize" : 128,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 213,
+ "comment" : "long IV size",
+ "key" : "7e5a39dcda7e066988f19adf4de4d501",
+ "iv" : "494356c3459d60e3a83433c9bcf2c0454a763e496e4ec99bfbe4bbb83a4fda76b542213899dcf5521cd9bbbe5d11545bda44a3f4a681ce2843acea730d83d3930ea30991ee1a68ebf6d1a5a40f9b02a1aab091298df8dd689dc7613bcbff94d35f2ca43377d81618562bcf6573411ec9bc97c5a6276b554054c0fa787073d067",
+ "aad" : "",
+ "msg" : "b04729b4adbaac63c2aaf8d8",
+ "ct" : "5291dd4da91ccc2e77306d83",
+ "tag" : "a7f7b21a3b7ece509e922647fd905f06",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 2056,
+ "keySize" : 128,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 214,
+ "comment" : "long IV size",
+ "key" : "eac3f28cd937ff29eb6158a3721b5145",
+ "iv" : "6fd260bba87339539c37dc68fdc3656f63c83028cb8adcb531085e98bd570c6b735d0cc4b4b924696000a2d893621ae64dcce992b562b89a5285643a08febccbc52243cbfc8d45212e047b00c87c6b6bf175f8bb678ec55c1091315cbecb8b85700f4a4653623fb78e63cfff7d6235e48e9832c9f0716d10992fc5b0ad4e6972bbeeb1ad670cd7ec8fac82e07ea5a64f9761a39714aaa73affd2cb190a7ac2df5e5dcea6812ae2c872c7ac70453c5e7ec4d0b5b18c6ff3bfb9ae15fea44cf392615b80034edae596b8821f97fca58d167fb44a093b0c009a0bd5631355b0cb25d93ba9b79b006301d99db657e801933fc2764a0ce650eaf5a1299efe60cb53b634",
+ "aad" : "",
+ "msg" : "098912a302773377b9c26ac3",
+ "ct" : "e3be947153a26a3a54e3015c",
+ "tag" : "fd042bdde22f67c4fd298d5dc0867606",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 256,
+ "keySize" : 192,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 215,
+ "comment" : "long IV size",
+ "key" : "8f9ebc67a9a6430c2b0ceeaf983e1356964bb928635b9ca4",
+ "iv" : "36e4b381574d171c7769a788cbc147224fabd8b773f16b8ae84d8f2603aaa440",
+ "aad" : "",
+ "msg" : "a3a96ee94f94caa81ebcd66d",
+ "ct" : "8c2a9823a3b3d413be696387",
+ "tag" : "faaf01ceb40a7e145e8fe65aa9af58c0",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 512,
+ "keySize" : 192,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 216,
+ "comment" : "long IV size",
+ "key" : "f4bbdfd06f7fb1434880e4166d38d56e02a3f0df0d5301ce",
+ "iv" : "90743bd5d794d52ac848b7e2384545a25846acf143be84c0ead0432fcf3172631cf58d0ca78571c03053c1e1b85ed79cb5303d0e3a98ff4f56c4f0a5eb4f0eac",
+ "aad" : "",
+ "msg" : "39d2abe6697f17ec27f2a39c",
+ "ct" : "a660ea5bf07a78fea0120173",
+ "tag" : "7404fc7b7354694428236f203c130244",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 1024,
+ "keySize" : 192,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 217,
+ "comment" : "long IV size",
+ "key" : "1761c77798ef9cdfa40553f34614fe7402212087f0509411",
+ "iv" : "fbb3eab379c9b8689dc30b0713690e55d51c956ca36fbcc73eeeee16a46d7c41a7a9626e68e25d685c008c19d3b2b1792bdc99c35441a6fcac35e0d6446dd914f543abd9ecd6b0cb5201c243026c4f13641d67c8d8cd5114b6e11ebbc6b1dee2a18db2150a5a575dcd21648e0337dadbccd3deffd6d979e03e6b9ddfee0abdc2",
+ "aad" : "",
+ "msg" : "35ca4eb463a2000138210b4d",
+ "ct" : "f400132ff38c04ed747dde34",
+ "tag" : "ca1534e7dd0336bbb32a79830c71a447",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 2056,
+ "keySize" : 192,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 218,
+ "comment" : "long IV size",
+ "key" : "f795ece7de1881fbc6843eb740f812e41e3fc49ff6c7b940",
+ "iv" : "3569fca7c9d06e2a03fed1aac2484fd4416ca07d55ecbb333ec674f0ea5c6e75a10dfb9c738b69dab2eda10ada721a61c7f02b7e7f79e8a9e2dc36b3fdf609e436054c82a774ec617dceec84a577037ff1a3f120d9818d042063acb36c9584e81ec94f11f1ee240f2e45e944694a9c8e535acbb01d93958411cff68e3d32f8931746a4a0cece65e93c51c70b3111034b6867b407e0147f97c576d3ed8cec7e8ec26e95643e46e97ea3595c9c3172b4856f2d2b6dc8564666ddac92c794ffb2d4dc7f461761f0e326650f48d327604e095bd8754072116c96360d09f010ac2f39eb96b227f3d738deb756c8699460d88cf716170ae15267b14f4a89164720f1c602",
+ "aad" : "",
+ "msg" : "22dbd8037aa05b14cf81dd23",
+ "ct" : "13a95a06c1bed4845af9c701",
+ "tag" : "03379836b0c82f64a1bccdcd763acbbc",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 256,
+ "keySize" : 256,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 219,
+ "comment" : "long IV size",
+ "key" : "ee4171917d2337496812a2784d6a71300e6b8c1ac3b1ef58cee77c229aeaf2c5",
+ "iv" : "e826a79361f9d582b64450e3edc82589487853d5b22feaa0c889875bd0d87cd4",
+ "aad" : "",
+ "msg" : "94d2f8697facaaa191ba617a",
+ "ct" : "a295c2cb27ce23d26874ade1",
+ "tag" : "04650a78bbb61db337c9c32aa3e7b6fa",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 512,
+ "keySize" : 256,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 220,
+ "comment" : "long IV size",
+ "key" : "132c59b4bcb8afb31637734a81105bb2c9878f320ace9076d5fd7c5d216c8d12",
+ "iv" : "ec51ee18cfb46897d3666c7df35c29ca5d898241c4a34f893eb1db5d5c6b76e24617459d1153868154437a0e95aa3c26e956b494a52dd5ac3b9331116c7c775f",
+ "aad" : "",
+ "msg" : "12c7be00facda49596e19134",
+ "ct" : "9cdcfc3aaa8d466f25588e4b",
+ "tag" : "7e80f51e7180f1cd3ba84349888fcd5c",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 1024,
+ "keySize" : 256,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 221,
+ "comment" : "long IV size",
+ "key" : "7b0b12491901d62d097fa26dc71e15cfacafa3226719e47126d99c79d98ec222",
+ "iv" : "7d08b226b4a5d03f6f8cb3a3cb8d1ce31b059dc5112385275e38a15c97e0f24022b249a5f7019ea577198cb26ac64e82b2b04681537c4198775a523b0e6494b84febaef3399b35c27b0969fa43572bf5827a763aac1af69526f37e38acb5d354f2b68487f275f4361ed39073f7dd6653ac17c0794118a0cf143293ac0be66229",
+ "aad" : "",
+ "msg" : "c80312590700c3bbfacd1a40",
+ "ct" : "3f3c151e984d059462f9e5a0",
+ "tag" : "e559f5f755aa292171cc35fbf911a64f",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 2056,
+ "keySize" : 256,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 222,
+ "comment" : "long IV size",
+ "key" : "3bc3bf39d0d5ffd94cca2b45c678a2d049151ed2babc713be53cb66f54a16337",
+ "iv" : "92c2cee7e9138b186da51f146fb21fd5b491f1a19eef61d4ed14ce6b21b04fdb6ff8ebb60fddc55926e7bda2a8f35c610bb795232412739d6c2d74458ef5a1a1cde9bf17e47e3b00db0b0504d56dc8b8d3de23f7c3a5d52e8d0aab1e64405aaa852ec2dd667ed9c1fd8dc1fdbbc8712c7a38f30faeab594f33897b41b1720f3c2f954ed91ca450d82c3dcd35858c608ad42f36832e56b04821a132f72e0da7b62cbd3925250f64fbb3f5c4783495893097adc09a32d776e04bf72558d37830b372341f6536d8ee9df4a82e4074e7774ab6917a04fa8c499eb4b46a92def365da8b5eb1e0b438779507d1f5272a6e8629a3f9c7bd4862c5691ee8b56bfe292deb4e",
+ "aad" : "",
+ "msg" : "8125ee7637d7d0e03bbacf35",
+ "ct" : "5496ae94c3322ebf959ea9a9",
+ "tag" : "70717cc00fd1ffa59bb04329226a0c0a",
+ "result" : "valid",
+ "flags" : []
+ }
+ ]
+ },
+ {
"ivSize" : 0,
"keySize" : 128,
"tagSize" : 128,
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 188,
+ "tcId" : 223,
"comment" : "0 size IV is not valid",
"key" : "8f3f52e3c75c58f5cb261f518f4ad30a",
"iv" : "",
@@ -2465,7 +2975,7 @@
]
},
{
- "tcId" : 189,
+ "tcId" : 224,
"comment" : "0 size IV is not valid",
"key" : "2a4bf90e56b70fdd8649d775c089de3b",
"iv" : "",
@@ -2487,7 +2997,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 190,
+ "tcId" : 225,
"comment" : "0 size IV is not valid",
"key" : "0b18d21337035c7baa08211b702fa780ac7c09be8f9ed11f",
"iv" : "",
@@ -2501,7 +3011,7 @@
]
},
{
- "tcId" : 191,
+ "tcId" : 226,
"comment" : "0 size IV is not valid",
"key" : "ba76d594a6df915bb7ab7e6d1a8d024b2796336c1b8328a9",
"iv" : "",
@@ -2523,7 +3033,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 192,
+ "tcId" : 227,
"comment" : "0 size IV is not valid",
"key" : "3f8ca47b9a940582644e8ecf9c2d44e8138377a8379c5c11aafe7fec19856cf1",
"iv" : "",
@@ -2537,7 +3047,7 @@
]
},
{
- "tcId" : 193,
+ "tcId" : 228,
"comment" : "0 size IV is not valid",
"key" : "7660d10966c6503903a552dde2a809ede9da490e5e5cc3e349da999671809883",
"iv" : "",
@@ -2559,7 +3069,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 194,
+ "tcId" : 229,
"comment" : "small IV sizes",
"key" : "59a284f50aedd8d3e2a91637d3815579",
"iv" : "80",
@@ -2568,10 +3078,12 @@
"ct" : "",
"tag" : "af498f701d2470695f6e7c8327a2398b",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 195,
+ "tcId" : 230,
"comment" : "small IV sizes",
"key" : "fec58aa8cf06bfe05de829f27ec77693",
"iv" : "9d",
@@ -2580,7 +3092,9 @@
"ct" : "0a24612a9d1cbe967dbfe804bf8440e5",
"tag" : "96e6fd2cdc707e3ee0a1c90d34c9c36c",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -2591,7 +3105,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 196,
+ "tcId" : 231,
"comment" : "small IV sizes",
"key" : "88a972cce9eaf5a7813ce8149d0c1d0e",
"iv" : "0f2f",
@@ -2600,10 +3114,12 @@
"ct" : "",
"tag" : "4ccf1efb4da05b4ae4452aea42f5424b",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 197,
+ "tcId" : 232,
"comment" : "small IV sizes",
"key" : "b43967ee933e4632bd6562ba1201bf83",
"iv" : "8760",
@@ -2612,7 +3128,9 @@
"ct" : "ba3e7f8b2999995c7fc4006ca4f475ff",
"tag" : "98f47a5279cebbcac214515710f6cd8a",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -2623,7 +3141,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 198,
+ "tcId" : 233,
"comment" : "small IV sizes",
"key" : "4e9a97d3ed54c7b54610793ab05052e1",
"iv" : "cc851957",
@@ -2632,10 +3150,12 @@
"ct" : "",
"tag" : "e574b355bda2980e047e584feb1676ca",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 199,
+ "tcId" : 234,
"comment" : "small IV sizes",
"key" : "d83c1d7a97c43f182409a4aa5609c1b1",
"iv" : "7b5faeb2",
@@ -2644,7 +3164,9 @@
"ct" : "1b84baea9df1e65bee7b49e4a8cda1ec",
"tag" : "5c0bb79d8240041edce0f94bd4bb384f",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -2655,7 +3177,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 200,
+ "tcId" : 235,
"comment" : "small IV sizes",
"key" : "c6a705677affb49e276d9511caa46145",
"iv" : "4ad80c2854fb",
@@ -2664,10 +3186,12 @@
"ct" : "",
"tag" : "1e2ed72af590cafb8647d185865f5463",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 201,
+ "tcId" : 236,
"comment" : "small IV sizes",
"key" : "eba7699b56cc0aa2f66a2a5be9944413",
"iv" : "d1dafc8de3e3",
@@ -2676,7 +3200,9 @@
"ct" : "18291aa8dc7b07448aa8f71bb8e380bf",
"tag" : "9c0e22e5c41b1039ff5661ffaefa8e0f",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -2687,7 +3213,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 202,
+ "tcId" : 237,
"comment" : "small IV sizes",
"key" : "c70ce38e84e5f53ed41c3f0d2ca493412ad32cb04c6e2efa",
"iv" : "cb",
@@ -2696,10 +3222,12 @@
"ct" : "",
"tag" : "08d96edb5e22874cd10cb2256ca04bc6",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 203,
+ "tcId" : 238,
"comment" : "small IV sizes",
"key" : "74c816b83dfd287210a3e2c6da8d3053bbfbd9b156d3fdd8",
"iv" : "0f",
@@ -2708,7 +3236,9 @@
"ct" : "6c5e796ba9a3ddc64f401e68d135101d",
"tag" : "96a132ed43924e98feb888ff682bdaef",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -2719,7 +3249,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 204,
+ "tcId" : 239,
"comment" : "small IV sizes",
"key" : "cbf45ba488932aea1a10e5862f92e4a7e277bda9f34af6d0",
"iv" : "75e5",
@@ -2728,10 +3258,12 @@
"ct" : "",
"tag" : "1f0d23070fcd748e25bf6454f5c9136e",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 205,
+ "tcId" : 240,
"comment" : "small IV sizes",
"key" : "e1c0446f11ae6aa4fa254f9a846fc6e13e45e537e47f2042",
"iv" : "8989",
@@ -2740,7 +3272,9 @@
"ct" : "550b48a43e821fd76f49f0f1a897aead",
"tag" : "f6e0a979481f9957ddad0f21a777a73a",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -2751,7 +3285,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 206,
+ "tcId" : 241,
"comment" : "small IV sizes",
"key" : "567563bf4cf154902275a53bc57cd6dd7b370d27011bdac8",
"iv" : "68d7fc38",
@@ -2760,10 +3294,12 @@
"ct" : "",
"tag" : "1475563e3212f3b5e40062569afd71e3",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 207,
+ "tcId" : 242,
"comment" : "small IV sizes",
"key" : "834d0bb601170865a78139428a1503695a6a291ebd747cd1",
"iv" : "bb9d2aa3",
@@ -2772,7 +3308,9 @@
"ct" : "309133e76159fe8a41b20843486511ab",
"tag" : "03ab26993b701910a2e8ecccd2ba9e52",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -2783,7 +3321,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 208,
+ "tcId" : 243,
"comment" : "small IV sizes",
"key" : "99fb18f5ba430bb9ea942968ecb799b43406e1af4b6425a1",
"iv" : "a984bdcdcae2",
@@ -2792,10 +3330,12 @@
"ct" : "",
"tag" : "d7b9a6b58a97982916e83219fbf71b1e",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 209,
+ "tcId" : 244,
"comment" : "small IV sizes",
"key" : "b77b242aa0d51c92fda013e0cb0ef2437399ace5d3f507e4",
"iv" : "52aa01e0d0d6",
@@ -2804,7 +3344,45 @@
"ct" : "e08261e46eaf90d978ea8f7889bccd4f",
"tag" : "c052a55df3926a50990a532efe3d80ec",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
+ }
+ ]
+ },
+ {
+ "ivSize" : 64,
+ "keySize" : 192,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 245,
+ "comment" : "small IV sizes",
+ "key" : "d74599b3d2db81653de43b52fc994c50d0be759fab87c33a",
+ "iv" : "d1c61cf8532531b5",
+ "aad" : "",
+ "msg" : "",
+ "ct" : "",
+ "tag" : "f94f2049a6560c470b3a7ca7bbc31a3d",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallIv"
+ ]
+ },
+ {
+ "tcId" : 246,
+ "comment" : "small IV sizes",
+ "key" : "0b177198c8b419bf74acc3bc65b5fb3d09a915ff71add754",
+ "iv" : "8f075cbcda9831c3",
+ "aad" : "",
+ "msg" : "c4b1e05ca3d591f9543e64de3fc682ac",
+ "ct" : "3c6ec0ab1b827bf238a5384fb7e212ce",
+ "tag" : "7db7402224fd583e312bc0e61cf11366",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -2815,7 +3393,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 210,
+ "tcId" : 247,
"comment" : "small IV sizes",
"key" : "8f9a38c1014966e4d9ae736139c5e79b99345874f42d4c7d2c81aa6797c417c0",
"iv" : "a9",
@@ -2824,10 +3402,12 @@
"ct" : "",
"tag" : "2a268bf3a75fd7b00ba230b904bbb014",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 211,
+ "tcId" : 248,
"comment" : "small IV sizes",
"key" : "144cd8279229e8bb2de99d24e615306663913fe9177fcd270fafec493d43bca1",
"iv" : "b3",
@@ -2836,7 +3416,9 @@
"ct" : "7bea30ecc2f73f8e121263b37966954c",
"tag" : "8bbad4adc54b37a2b2f0f6e8617548c9",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -2847,7 +3429,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 212,
+ "tcId" : 249,
"comment" : "small IV sizes",
"key" : "7d31861f9d3536e14016a3216b1042e0d2f7d4614314268b6f834ec7f38bbb65",
"iv" : "c332",
@@ -2856,10 +3438,12 @@
"ct" : "",
"tag" : "1d978a693120c11f6d51a3ed88cd4ace",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 213,
+ "tcId" : 250,
"comment" : "small IV sizes",
"key" : "22b35fe9623ee11f8b60b6d22db3765b666ed972fa7ccd92b45f22deee02cab1",
"iv" : "da6c",
@@ -2868,7 +3452,9 @@
"ct" : "9c39f5b110361e9a770cc5e8b0f444bb",
"tag" : "b63ff43c12073ec5572b1be70f17e231",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -2879,7 +3465,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 214,
+ "tcId" : 251,
"comment" : "small IV sizes",
"key" : "c224e0bba3d7a99165f7996b67a0fce3e12f2c01179b197b69b7e628bca92096",
"iv" : "6b30145e",
@@ -2888,10 +3474,12 @@
"ct" : "",
"tag" : "ae6f7c9a29f0d8204ca50b14a1e0dcf2",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 215,
+ "tcId" : 252,
"comment" : "small IV sizes",
"key" : "093eb12343537ee8e91c1f715b862603f8daf9d4e1d7d67212a9d68e5aac9358",
"iv" : "5110604c",
@@ -2900,7 +3488,9 @@
"ct" : "f73f72f976a296ba3ca94bc6eb08cd46",
"tag" : "b824c33c13f289429659aa017c632f71",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
}
]
},
@@ -2911,7 +3501,7 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 216,
+ "tcId" : 253,
"comment" : "small IV sizes",
"key" : "98e6f8ab673e804e865e32403a6551bf807a959343c60d34559360bc295ecb5b",
"iv" : "d4d857510888",
@@ -2920,10 +3510,12 @@
"ct" : "",
"tag" : "3db16725fafc828d414ab61c16a6c38f",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
},
{
- "tcId" : 217,
+ "tcId" : 254,
"comment" : "small IV sizes",
"key" : "0bd0e8e7781166e1d876dec8fad34ba95b032a27cac0551595116091005947b7",
"iv" : "1bdcd44b663e",
@@ -2932,7 +3524,45 @@
"ct" : "ed463f4f43336af3f4d7e08770201145",
"tag" : "c8fc39906aca0c64e14a43ff750abd8a",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallIv"
+ ]
+ }
+ ]
+ },
+ {
+ "ivSize" : 64,
+ "keySize" : 256,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 255,
+ "comment" : "small IV sizes",
+ "key" : "61ba694897925d1b4174d40401469c3ef267cdb9f829edb1a10618c16d666059",
+ "iv" : "0d10c5c84b88d688",
+ "aad" : "",
+ "msg" : "",
+ "ct" : "",
+ "tag" : "1311f9f830d729c189b74ec4f9080fa1",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallIv"
+ ]
+ },
+ {
+ "tcId" : 256,
+ "comment" : "small IV sizes",
+ "key" : "115884f693b155563e9bfb3b07cacb2f7f7caa9bfe51f89e23feb5a9468bfdd0",
+ "iv" : "04102199ef21e1df",
+ "aad" : "",
+ "msg" : "82e3e604d2be8fcab74f638d1e70f24c",
+ "ct" : "7e0dd6c72aec49f89cc6a80060c0b170",
+ "tag" : "af68a37cfefecc4ab99ba50a5353edca",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallIv"
+ ]
}
]
}
diff --git a/security/nss/gtests/common/wycheproof/source_vectors/chacha20_poly1305_test.json b/security/nss/gtests/common/wycheproof/source_vectors/chacha20_poly1305_test.json
index f4d72ecc13..49ebedc990 100644
--- a/security/nss/gtests/common/wycheproof/source_vectors/chacha20_poly1305_test.json
+++ b/security/nss/gtests/common/wycheproof/source_vectors/chacha20_poly1305_test.json
@@ -1,8 +1,15 @@
{
"algorithm" : "CHACHA20-POLY1305",
- "generatorVersion" : "0.4.12",
- "numberOfTests" : 151,
- "header" : [],
+ "generatorVersion" : "0.8r12",
+ "numberOfTests" : 300,
+ "header" : [
+ "Test vectors of type AeadTest test authenticated encryption with",
+ "additional data. The test vectors are intended for testing both",
+ "encryption and decryption."
+ ],
+ "notes" : {
+ },
+ "schema" : "aead_test_schema.json",
"testGroups" : [
{
"ivSize" : 96,
@@ -12,7 +19,7 @@
"tests" : [
{
"tcId" : 1,
- "comment" : "rfc7539",
+ "comment" : "RFC 7539",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
"iv" : "070000004041424344454647",
"aad" : "50515253c0c1c2c3c4c5c6c7",
@@ -97,6 +104,102 @@
{
"tcId" : 8,
"comment" : "",
+ "key" : "bd8ed7fb0d607522f04d0b12d42c92570bccc5ba2486953d70ba2e8193f6225a",
+ "iv" : "d2ab0abb50a8e9fba25429e1",
+ "aad" : "",
+ "msg" : "201221",
+ "ct" : "3cf470",
+ "tag" : "a27a69c9d7ee84586f11388c6884e63a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 9,
+ "comment" : "",
+ "key" : "1c8b59b17a5ceced31bde97d4cefd9aaaa63362e096e863ec1c89580bca79b7a",
+ "iv" : "94f32a6dff588f2b5a2ead45",
+ "aad" : "6c8cf2ab3820b695",
+ "msg" : "453f95",
+ "ct" : "610925",
+ "tag" : "a8a7883eb7e40bc40e2e5922ae95ddc3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 10,
+ "comment" : "",
+ "key" : "e4912cb75a1174345f1a457366f18885fe8460b06478e04be2f7fb4ec9c113e5",
+ "iv" : "7aa5ad8bf5254762171ec869",
+ "aad" : "",
+ "msg" : "9e4c1d03",
+ "ct" : "fe6849aa",
+ "tag" : "99ad07871b25c27defc31a541bd5c418",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 11,
+ "comment" : "",
+ "key" : "e05777ef3d989ace7d2abfba452bfded54801dbd5c66e91c0c2ef00479d85572",
+ "iv" : "b7f526e3fd71cf5720961aec",
+ "aad" : "15d93a96d0e6c5a9",
+ "msg" : "17bfda03",
+ "ct" : "f4710e51",
+ "tag" : "b957c6a37b6a4c94996c002186d63b2b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 12,
+ "comment" : "",
+ "key" : "1a4c4f39abe890e62345c947bcf7de7c2e33bd5ceeda0a0abf0e7ef935ddf3ee",
+ "iv" : "9447bf85d5b97d8aee0f8e51",
+ "aad" : "",
+ "msg" : "c15a593bd0",
+ "ct" : "f711647ff1",
+ "tag" : "22b12dc38cb79629f84cdbdc2425c09d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 13,
+ "comment" : "",
+ "key" : "800e9a24791700c9609736695ba2a8b99b2d57f1c3bfb61ed49db1c6c5219583",
+ "iv" : "3dbe876bd880ec8ea2017043",
+ "aad" : "96224835610b782b",
+ "msg" : "a7bfd041e3",
+ "ct" : "d171f046ea",
+ "tag" : "d179b1b9c4184378df009019dbb8c249",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 14,
+ "comment" : "",
+ "key" : "208c2c376c9430433db20e1a6b7ba817f8ffbfa6827f26759ccede42e591d3ec",
+ "iv" : "27fb58ec6a21e84696cb8830",
+ "aad" : "",
+ "msg" : "af104b5ccd0e",
+ "ct" : "9351b1b1b082",
+ "tag" : "560785509f60f26b681933d9cdbfd29f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 15,
+ "comment" : "",
+ "key" : "2eb168e53b07ab04355ea792fe11a6be2ce9c39cfe15a997076b1e38c17ad620",
+ "iv" : "b5965470c383fd29fe7eaee7",
+ "aad" : "6d52feb2509f7fbf",
+ "msg" : "6fdf2927e169",
+ "ct" : "41abff7b71cc",
+ "tag" : "9b5174297c03cf8902d1f706fd008902",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 16,
+ "comment" : "",
"key" : "55568158d3a6483f1f7021eab69b703f614251cadc1af5d34a374fdbfc5adac7",
"iv" : "3c4e654d663fa4596dc55bb7",
"aad" : "",
@@ -107,7 +210,7 @@
"flags" : []
},
{
- "tcId" : 9,
+ "tcId" : 17,
"comment" : "",
"key" : "e3c09e7fab1aefb516da6a33022a1dd4eb272c80d540c5da52a730f34d840d7f",
"iv" : "58389375c69ee398de948396",
@@ -119,7 +222,7 @@
"flags" : []
},
{
- "tcId" : 10,
+ "tcId" : 18,
"comment" : "",
"key" : "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152",
"iv" : "4f07afedfdc3b6c2361823d3",
@@ -131,7 +234,7 @@
"flags" : []
},
{
- "tcId" : 11,
+ "tcId" : 19,
"comment" : "",
"key" : "1131c1418577a054de7a4ac551950f1a053f9ae46e5b75fe4abd5608d7cddadd",
"iv" : "b4ea666ee119563366484a78",
@@ -143,7 +246,79 @@
"flags" : []
},
{
- "tcId" : 12,
+ "tcId" : 20,
+ "comment" : "",
+ "key" : "e1094967f86d893cdfe2e2e6d5c7ee4dfef67da3c9c5d64e6ad7c1577dcb38c5",
+ "iv" : "8092fc245b3326cddbd1424c",
+ "aad" : "",
+ "msg" : "c37aa791ddd6accf91",
+ "ct" : "d9d897a9c1c5bb9f01",
+ "tag" : "085a430373058f1a12a0d589fd5be68b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 21,
+ "comment" : "",
+ "key" : "236f9baee4f9da15beeca40ff4af7c760f254a64bc3a3d7f4fad557e61b68586",
+ "iv" : "f1ca81338629587acf9372bf",
+ "aad" : "8c32f47a386152ec",
+ "msg" : "d7f26d5252e1765f5b",
+ "ct" : "8fdb429d47761cbf8e",
+ "tag" : "8ef647ed334fdebbc2bef80be02884e0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 22,
+ "comment" : "",
+ "key" : "4de207a3b70c51e5f23048eed5a5da9bb65e917a69aa93e7c8b4a815cd9724de",
+ "iv" : "4c15a71dc6791a8c005ad502",
+ "aad" : "",
+ "msg" : "f2c54b6b5e490da18659",
+ "ct" : "700d35adf5100a22a1de",
+ "tag" : "102d992ffaff599b5bddddeb2dfb399b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 23,
+ "comment" : "",
+ "key" : "6d667fd79e5fb725f50343dccc4863227c75ee3f7a578476e3e9f32598d81559",
+ "iv" : "6220527aba88e27f766658b2",
+ "aad" : "e1e27ccddb3cb407",
+ "msg" : "0c8c5a252681f2b5b4c0",
+ "ct" : "04aad66c60e0bf8ebba9",
+ "tag" : "c15f69a4d2aef97d7748756ff49d894b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 24,
+ "comment" : "",
+ "key" : "8f4bd94ef73e75d1e068c30b37ead576c5344e093ece1330e9101c82f793cf05",
+ "iv" : "ec1e2967f0f6979e5f5b07fb",
+ "aad" : "",
+ "msg" : "b89812b34d9bced4a0ba07",
+ "ct" : "1c3d53baaa36eaa1d8ec4d",
+ "tag" : "4d94ebf960f12433bec43aa86d7e6e6d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 25,
+ "comment" : "",
+ "key" : "2aa3bc7033351cac51364cdaf6ffac2c20f64046e1550a7b1c65f41800599019",
+ "iv" : "28cce57a5db2cd206321e340",
+ "aad" : "a9bc350eaf2e6e3d",
+ "msg" : "83016823123484b56095b0",
+ "ct" : "1c8578f8e75203d0336a52",
+ "tag" : "5910f7a9d5e4df05d7248bd7a8d65e63",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 26,
"comment" : "",
"key" : "99b62bd5afbe3fb015bde93f0abf483957a1c3eb3ca59cb50b39f7f8a9cc51be",
"iv" : "9a59fce26df0005e07538656",
@@ -155,7 +330,7 @@
"flags" : []
},
{
- "tcId" : 13,
+ "tcId" : 27,
"comment" : "",
"key" : "85f35b6282cff440bc1020c8136ff27031110fa63ec16f1e825118b006b91257",
"iv" : "58dbd4ad2c4ad35dd906e9ce",
@@ -167,7 +342,55 @@
"flags" : []
},
{
- "tcId" : 14,
+ "tcId" : 28,
+ "comment" : "",
+ "key" : "faf4bfe8019a891c74901b17f4f48cee5cd065d55fdea60118aaf6c4319a0ea5",
+ "iv" : "b776c3fddba7c81362ce6e1b",
+ "aad" : "",
+ "msg" : "8dadff8d60c8e88f604f274833",
+ "ct" : "e6b33a74a4ac443bd93f9c1b94",
+ "tag" : "0c115172bdb02bbad3130fff22790d60",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 29,
+ "comment" : "",
+ "key" : "841020d1606edcfc536abfb1a638a7b958e21efc10c386ac45a18493450afd5f",
+ "iv" : "6d62f159731b140eb18ce074",
+ "aad" : "5a8e1c7aa39810d5",
+ "msg" : "d6af138f701b801e60c85ffd5c",
+ "ct" : "b0a7500aca45bb15f01ece4389",
+ "tag" : "0160e83adbec7f6a2ee2ff0215f9ef00",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 30,
+ "comment" : "",
+ "key" : "470f9ce3d2250bd60cbbefdb2e6a1178c012299b5590639c7797b6024fa703d8",
+ "iv" : "a9ea4d619fe405d04cba7d7a",
+ "aad" : "",
+ "msg" : "6ca67dd023fba6507b9f9a1f667e",
+ "ct" : "d3017e0bb1705b380b34cc333450",
+ "tag" : "5708e72ca2bd354f487f82f67fbc3acb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 31,
+ "comment" : "",
+ "key" : "e4b97e91e4c8e85eb7ce0a7f30bf8a0abf4468251e4c6386c0e7aacb8e879aa8",
+ "iv" : "0e23c942a0c9fb526586eead",
+ "aad" : "eaaaeab26957f9a1",
+ "msg" : "b84b3f74cd23064bb426fe2ced2b",
+ "ct" : "52e9672b416d84d97033796072d0",
+ "tag" : "e83839dc1fd9b8b9d1444c40e488d493",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 32,
"comment" : "",
"key" : "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb",
"iv" : "68ab7fdbf61901dad461d23c",
@@ -179,7 +402,7 @@
"flags" : []
},
{
- "tcId" : 15,
+ "tcId" : 33,
"comment" : "",
"key" : "e6f1118d41e4b43fb58221b7ed79673834e0d8ac5c4fa60bbc8bc4893a58894d",
"iv" : "d95b3243afaef714c5035b6a",
@@ -191,7 +414,7 @@
"flags" : []
},
{
- "tcId" : 16,
+ "tcId" : 34,
"comment" : "",
"key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a",
"iv" : "2fcb1b38a99e71b84740ad9b",
@@ -203,7 +426,7 @@
"flags" : []
},
{
- "tcId" : 17,
+ "tcId" : 35,
"comment" : "",
"key" : "b907a45075513fe8a8019edee3f2591487b2a030b03c6e1d771c862571d2ea1e",
"iv" : "118a6964c2d3e380071f5266",
@@ -215,7 +438,7 @@
"flags" : []
},
{
- "tcId" : 18,
+ "tcId" : 36,
"comment" : "",
"key" : "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011",
"iv" : "45aaa3e5d16d2d42dc03445d",
@@ -227,7 +450,7 @@
"flags" : []
},
{
- "tcId" : 19,
+ "tcId" : 37,
"comment" : "",
"key" : "f60c6a1b625725f76c7037b48fe3577fa7f7b87b1bd5a982176d182306ffb870",
"iv" : "f0384fb876121410633d993d",
@@ -239,7 +462,151 @@
"flags" : []
},
{
- "tcId" : 20,
+ "tcId" : 38,
+ "comment" : "",
+ "key" : "37ceb574ccb0b701dd11369388ca27101732339f49d8d908ace4b23af0b7ce89",
+ "iv" : "37270b368f6b1e3e2ca51744",
+ "aad" : "",
+ "msg" : "f26991537257378151f4776aad28ae8bd16b",
+ "ct" : "b621d76a8dacff00b3f840cdf26c894cc5d1",
+ "tag" : "e0a21716ed94c0382fa9b0903d15bb68",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 39,
+ "comment" : "",
+ "key" : "68888361919bc10622f45df168e5f6a03bd8e884c0611bea2f34c1882ed9832b",
+ "iv" : "bfd6ff40f2df8ca7845980cc",
+ "aad" : "b8373438ddb2d6c3",
+ "msg" : "ff97f2eefb3401ac31fc8dc1590d1a92cbc1",
+ "ct" : "e0a745186c1a7b147f74faff2a715df5c19d",
+ "tag" : "917baf703e355d4d950e6c05fe8f349f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 40,
+ "comment" : "",
+ "key" : "1b35b856b5a86d3403d28fc2103a631d42deca5175cdb0669a5e5d90b2caafc5",
+ "iv" : "2343de88be6c7196d33b8694",
+ "aad" : "",
+ "msg" : "21ef185c3ae9a96fa5eb473878f4d0b242781d",
+ "ct" : "d6e0ed54fccef30bd605d72da3320e249a9cb5",
+ "tag" : "c68bc6724ec803c43984ce42f6bd09ff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 41,
+ "comment" : "",
+ "key" : "d6484e3973f6be8c83ed3208d5be5cfa06fda72fbfdc5b19d09be3f4e4eba29d",
+ "iv" : "1af1d90e877e11a496efa3df",
+ "aad" : "cc4efd8364fb114a",
+ "msg" : "7335ab04b03e706109ec3ee835db9a246ea0ad",
+ "ct" : "29e54d608237c3c3609dba16e6edf43842d72f",
+ "tag" : "d3365fdcd506aaaa5368661e80e9d99b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 42,
+ "comment" : "",
+ "key" : "422add37849d6e4c3dfd8020dc6a07e8a249788f3d6a83b9cb4d802362c97542",
+ "iv" : "1e7e67be948de7352ffdb727",
+ "aad" : "",
+ "msg" : "d7f5e611dd3a2750fb843fc1b6b93087310dc87d",
+ "ct" : "7fe606652d858f595ec2e706754fa3d933fcc834",
+ "tag" : "78d59235aa5d03a4c32590e590c04d22",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 43,
+ "comment" : "",
+ "key" : "cdccfe3f46d782ef47df4e72f0c02d9c7f774def970d23486f11a57f54247f17",
+ "iv" : "376187894605a8d45e30de51",
+ "aad" : "956846a209e087ed",
+ "msg" : "e28e0e9f9d22463ac0e42639b530f42102fded75",
+ "ct" : "14f707c446988a4903775ec7acec6da114d43112",
+ "tag" : "987d4b147c490d43d376a198cab383f0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 44,
+ "comment" : "",
+ "key" : "e79dfc6d2fc465b8439e1c5baccb5d8ef2853899fc19753b397e6c25b35e977e",
+ "iv" : "f9d6320d7ce51d8ed0677d3a",
+ "aad" : "",
+ "msg" : "4f543e7938d1b878dacaeec81dce4899974816813b",
+ "ct" : "1003f13ea1329cbb187316f64c3ff3a87cf5b96661",
+ "tag" : "d2323ad625094bec84790d7958d5583f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 45,
+ "comment" : "",
+ "key" : "1d7b8f1d96a1424923aef8a984869d4a777a110990ba465627acf80396c7f376",
+ "iv" : "50ba1962cdc32a5a2d36e640",
+ "aad" : "093053e20261daab",
+ "msg" : "5d3efd5767f3c12efd08af9a44e028ae68c9eff843",
+ "ct" : "2d48b0834e9ffe3046103ef7a214f02e8e4d33360e",
+ "tag" : "d533ad089be229ea606ec0f3fa22eb33",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 46,
+ "comment" : "",
+ "key" : "dd433e28cfbcb5de4ab36a02bf38686d83208771a0e63dcd08b4df1a07ac47a1",
+ "iv" : "c9cc0a1afc38ec6c30c38c68",
+ "aad" : "",
+ "msg" : "8a3e17aba9606dd49e3b1a4d9e5e42f1742373632489",
+ "ct" : "e9917ff3e64bbe1783579375e75ea823976b35539949",
+ "tag" : "074a890669b25105434c75beed3248db",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 47,
+ "comment" : "",
+ "key" : "a60924101b42ac24154a88de42142b2334cf599176caf4d1226f712dd9172930",
+ "iv" : "8ba77644b08d65d5e9f31942",
+ "aad" : "b2a4e12a19a61c75",
+ "msg" : "c949957e66439deee4b2ac1d4a6c98a6c527b90f52ab",
+ "ct" : "db4c700513818972b0dc0e531b1c281ca03e40c60dea",
+ "tag" : "63f4478bba2af469a7a4dc3b4f141360",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 48,
+ "comment" : "",
+ "key" : "1aa42027836965b1e6086fa137f9cf7f1ff48676696829bd281ff81c8ea0a4a9",
+ "iv" : "4b3dca84ecc407f424f281a9",
+ "aad" : "",
+ "msg" : "37252a3eb5c8960f0567e503a9035783b3d0a19a4b9a47",
+ "ct" : "b5f14617491fc923b683e2cc9562d043dd5986b97dbdbd",
+ "tag" : "972ce54713c05c4bb4d088c0a30cacd3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 49,
+ "comment" : "",
+ "key" : "5d40db0cc18ef2e42815d3b6245a466a0b30a0f93e318ac10edde3bf8ad98160",
+ "iv" : "acad618039b317470d21621b",
+ "aad" : "413036411af75745",
+ "msg" : "959dde1ef3129b27702c558849e466f2baca1a45bdf4b2",
+ "ct" : "b7ca3879f95140bf6a97b3212218b7bf864a51e5bb0b3e",
+ "tag" : "fe558fb570145470ea693eb76eb73171",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 50,
"comment" : "",
"key" : "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7",
"iv" : "e6b1adf2fd58a8762c65f31b",
@@ -251,7 +618,7 @@
"flags" : []
},
{
- "tcId" : 21,
+ "tcId" : 51,
"comment" : "",
"key" : "c5bc09565646e7edda954f1f739223dada20b95c44ab033d0fae4b0283d18be3",
"iv" : "6b282ebecc541bcd7834ed55",
@@ -263,7 +630,151 @@
"flags" : []
},
{
- "tcId" : 22,
+ "tcId" : 52,
+ "comment" : "",
+ "key" : "9460b3c44ed86e70f3bda66385e1ca10b0c1677ef4f1360532830d17535f996f",
+ "iv" : "abfaf42e0dba884efcf07823",
+ "aad" : "",
+ "msg" : "5c5cce881b93fb7a1b7939af1ffc5f84d3280ada778cca0953",
+ "ct" : "1d218c9f1f9f02f248a6f976a7557057f37d9393d9f213c1f3",
+ "tag" : "bc88344c6fdc898feed394fb28511316",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 53,
+ "comment" : "",
+ "key" : "c111d6d5d78a071b15ab37cc8c3819199387ab7c1933aa97b1489f6584ba8e2a",
+ "iv" : "85f18ad8ff72cafee2452ab8",
+ "aad" : "84cdff939391c022",
+ "msg" : "6989c646a10b7c76f4d9f7d574da40e152013cf0dd78f5aa8a",
+ "ct" : "9715d344e8d3f3a3eaa98a9cea57c0cd717c6ef5076027c9ec",
+ "tag" : "3056ff5ee0aa8636bb639984edb5236b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 54,
+ "comment" : "",
+ "key" : "8a1b1e699a0c4a3e610b10902daedab1bf1ea0d505c47d7842cbcee0d3b1b6e6",
+ "iv" : "a6f9a8d335fa84c3b27dcd2a",
+ "aad" : "",
+ "msg" : "ee6a15fc183108f0877e7f2b8a9615f4b3fc36e1c83440f66aad",
+ "ct" : "9089bbdb8bcfd124e227bf75c4bfe1cba2004a274fc31aa32358",
+ "tag" : "fd2e21c64a019621c68594826cd7b1cd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 55,
+ "comment" : "",
+ "key" : "74b384e6e013ec4172ed7a28a10fb9bb79b4be2a24f6999e3d3caa28e64a8656",
+ "iv" : "ebc19fc9ecb2339908ea3836",
+ "aad" : "85073f2edc13d3a1",
+ "msg" : "3aa9f7372f056e5a0729752d9a37132d6dd07c56792e1c7582a9",
+ "ct" : "796ffb70ab43e7fa79f95583e384524727bb3e47fc45b969f714",
+ "tag" : "c3322b4445de5f3c9f18dcc847cc94c3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 56,
+ "comment" : "",
+ "key" : "77d824795d2029f0eb0e0baab5cfeb32f7e93474913a7f95c737a667a3c33314",
+ "iv" : "f3307430f492d2b8a72d3a81",
+ "aad" : "",
+ "msg" : "0c4179a497d8fdd72796fb725692b805d63b7c718359cf10518aee",
+ "ct" : "49c81d17d67d7ba9954f497d0b0ddc21f3f839c9d2cc198d30bc2c",
+ "tag" : "50009899e5b2a9726c8f3556cadfbe84",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 57,
+ "comment" : "",
+ "key" : "bec5eac68f893951cbd7d1ecd3ee6611130dd9c3f80cddf95111d07d5edd76d1",
+ "iv" : "342ada4f0c115124b222df80",
+ "aad" : "73365f6d80edb1d8",
+ "msg" : "481433d8b1cd38af4a750e13a64b7a4e8507682b3517595938a20e",
+ "ct" : "4c129fc13cbdd9d3fe81ac755bf4fbea2fdd7e0aca0505a6ee9637",
+ "tag" : "9cede1d30a03db5d55265d3648bc40d4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 58,
+ "comment" : "",
+ "key" : "a59c1e13064df8f2b8df77a492b0ca2eae921b52a84b305a3a9a51408a9ecb69",
+ "iv" : "9544d41ece0c92ef01cfac2d",
+ "aad" : "",
+ "msg" : "1c35b898821ba55c2617c25df9e6df2a8002b384902186cd69dfd20e",
+ "ct" : "a6fa8f57ddc81d6099f667dd62402b6a5d5b7d05a329298029113169",
+ "tag" : "bb24e38b31dbbc3e575b9e3ee076af2a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 59,
+ "comment" : "",
+ "key" : "084b5d7365f1a8fec6365939ed741e6ea5893e0318d82ab47500a97d77aaa041",
+ "iv" : "829f005e980f0a6e2f983eaa",
+ "aad" : "770f6e6e89a3fe8e",
+ "msg" : "7510016efadc385a71ed689ceb590c8ea9cc1e81b793338bddf5f10c",
+ "ct" : "fd42cb5cf894f879e3cf751662aaa58a2288cc53548802becaf42359",
+ "tag" : "188329438afe1cd7225d0478aa90c773",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 60,
+ "comment" : "",
+ "key" : "5a7f850a1d9aafa77d59ae1b731965e8aaec6352280fc76a7b5e23ef3610cfe4",
+ "iv" : "4946a0d6adea93b82d4332e5",
+ "aad" : "",
+ "msg" : "3c161d791f624fb0388e808f0f69ed790dbe4cbd089ebac46627bcf01d",
+ "ct" : "402302b56140c4dcc39774732c55883de124ce4bf0a0261cfa1569e2cf",
+ "tag" : "e830bfe933a96786cff2dd72b82c4bd5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 61,
+ "comment" : "",
+ "key" : "e6d5a4246f6f05618b59c8f9ec3ac8068cc0d3f351c571aa52b09cb251f9c2f6",
+ "iv" : "2f90a65e9e48725de6ffc727",
+ "aad" : "f2415377ad283fd8",
+ "msg" : "964fc9e0e8355947aa1c2caadd7b3dbef82a1024e623606fac436ef573",
+ "ct" : "d052932bad6e6c4f835f02019e52d7ff807dc2a5aac2040883c79dd3d5",
+ "tag" : "655f93396b4d755dc4475721665fed91",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 62,
+ "comment" : "",
+ "key" : "09e822123adbb1ed89b79a58619c64853992f8371d46338712f6c91ab11a68bb",
+ "iv" : "a797205a6cacdd7e47a4789d",
+ "aad" : "",
+ "msg" : "80b71bbe833629841bd3aeaeb9db6123e51d367b436fe9d2d3454b62cfad",
+ "ct" : "83f5c77396cabd28dfcc002cba0756d4ea5455e0261d847d5708aac21e8d",
+ "tag" : "705a05820a21f381d244d40e58d2f16b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 63,
+ "comment" : "",
+ "key" : "625735fe7f8fc81b0c1edc3d08a78b41268f87a3c68488b674222630c1d587a5",
+ "iv" : "9d8cdf289dddd09afdc1b02f",
+ "aad" : "200a9c95946ff05c",
+ "msg" : "67ae1882d0b1c1b2485bec98115ecf53b9b438deb1d0400531705038873a",
+ "ct" : "209b7539385c8b19ecd0fd8b5011b2996e316f1942064e68edfa363acbcd",
+ "tag" : "fa2f454b9fa2608f780f7c6f9b780fe1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 64,
"comment" : "",
"key" : "2eb51c469aa8eb9e6c54a8349bae50a20f0e382711bba1152c424f03b6671d71",
"iv" : "04a9be03508a5f31371a6fd2",
@@ -275,7 +786,7 @@
"flags" : []
},
{
- "tcId" : 23,
+ "tcId" : 65,
"comment" : "",
"key" : "7f5b74c07ed1b40fd14358fe2ff2a740c116c7706510e6a437f19ea49911cec4",
"iv" : "470a339ecb3219b8b81a1f8b",
@@ -287,7 +798,7 @@
"flags" : []
},
{
- "tcId" : 24,
+ "tcId" : 66,
"comment" : "",
"key" : "e1731d5854e1b70cb3ffe8b786a2b3ebf0994370954757b9dc8c7bc5354634a3",
"iv" : "72cfd90ef3026ca22b7e6e6a",
@@ -299,7 +810,7 @@
"flags" : []
},
{
- "tcId" : 25,
+ "tcId" : 67,
"comment" : "",
"key" : "27d860631b0485a410702fea61bc873f3442260caded4abde25b786a2d97f145",
"iv" : "262880d475f3dac5340dd1b8",
@@ -311,7 +822,31 @@
"flags" : []
},
{
- "tcId" : 26,
+ "tcId" : 68,
+ "comment" : "",
+ "key" : "5155dee9aade1cc61ee7e3f92660f7590f5e5ba82f1b59b850e3fa453d2fa6b3",
+ "iv" : "c26c4b3bfdb97ee6b0f63ca1",
+ "aad" : "",
+ "msg" : "2734e08eff8f5c4f84fa0c207f49c7fd78af1ad5123ff81f83f500edf4eda09edf",
+ "ct" : "f5982b601c7a18fc72a65b218c44974dc564d8314cbe6f87fcf6c6cfbe618b34b1",
+ "tag" : "c43632f55760b5d1ed37556a94d049b5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 69,
+ "comment" : "",
+ "key" : "573f08ebbe0cce4ac9618e8c3b224bea0a32f055c6996838a32f527ca3c3b695",
+ "iv" : "ad8050dc6d122dce3e5639ed",
+ "aad" : "e99698241c599b5f",
+ "msg" : "668d5e3f95fe030daf432a5fc5837af3a79c81e94b28d8204c5ee262ab3c9908a7",
+ "ct" : "eaf6810e6ec1cb7a2918856257d1aa3d51a827879146c6337ecf535e9c89b149c5",
+ "tag" : "a2950c2f394a3466c345f796323c1aa7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 70,
"comment" : "",
"key" : "cf0d40a4644e5f51815165d5301b22631f4544c49a1878e3a0a5e8e1aae0f264",
"iv" : "e74a515e7e2102b90bef55d2",
@@ -323,7 +858,7 @@
"flags" : []
},
{
- "tcId" : 27,
+ "tcId" : 71,
"comment" : "",
"key" : "6cbfd71c645d184cf5d23c402bdb0d25ec54898c8a0273d42eb5be109fdcb2ac",
"iv" : "d4d807341683825b31cd4d95",
@@ -335,7 +870,7 @@
"flags" : []
},
{
- "tcId" : 28,
+ "tcId" : 72,
"comment" : "",
"key" : "5b1d1035c0b17ee0b0444767f80a25b8c1b741f4b50a4d3052226baa1c6fb701",
"iv" : "d61040a313ed492823cc065b",
@@ -347,7 +882,7 @@
"flags" : []
},
{
- "tcId" : 29,
+ "tcId" : 73,
"comment" : "",
"key" : "97d635c4f47574d9998a90875da1d3a284b755b2d39297a5725235190e10a97e",
"iv" : "d31c21aba175b70de4ebb19c",
@@ -359,7 +894,7 @@
"flags" : []
},
{
- "tcId" : 30,
+ "tcId" : 74,
"comment" : "",
"key" : "fe6e55bdaed1f7284ca5fc0f8c5f2b8df56dc0f49e8ca66a41995e783351f901",
"iv" : "17c86a8abbb7e003acde2799",
@@ -371,7 +906,7 @@
"flags" : []
},
{
- "tcId" : 31,
+ "tcId" : 75,
"comment" : "",
"key" : "aabc063474e65c4c3e9bdc480dea97b45110c8618846ff6b15bdd2a4a5682c4e",
"iv" : "46362f45d6379e63e5229460",
@@ -383,7 +918,31 @@
"flags" : []
},
{
- "tcId" : 32,
+ "tcId" : 76,
+ "comment" : "",
+ "key" : "d7addd3889fadf8c893eee14ba2b7ea5bf56b449904869615bd05d5f114cf377",
+ "iv" : "8a3ad26b28cd13ba6504e260",
+ "aad" : "",
+ "msg" : "c877a76bf595560772167c6e3bcc705305db9c6fcbeb90f4fea85116038bc53c3fa5b4b4ea0de5cc534fbe1cf9ae44824c6c2c0a5c885bd8c3cdc906f12675737e434b983e1e231a52a275db5fb1a0cac6a07b3b7dcb19482a5d3b06a9317a54826cea6b36fce452fa9b5475e2aaf25499499d8a8932a19eb987c903bd8502fe",
+ "ct" : "294a764c03353f5f4f6e93cd7e977480d6c343071db0b7c1f0db1e95b85e6053f0423168a9c7533268db9a194e7665359d14489bc47172a9f21370e89b0bd0e5ef9661738de282572bcc3e541247626e57e75dec0f91ac5c530bd1a53271842996dcd04d865321b1ecb6e7630114fe780291b8dc3e5d0abc8e65b1c5493e9af0",
+ "tag" : "f2b974ca0f14fb9f92014bff18573cff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 77,
+ "comment" : "",
+ "key" : "80be86fb6fc49bc73428cab576f6ad72ff6aca04001b8b1c57a7128be73900aa",
+ "iv" : "903188433c1ce8971aa19b9d",
+ "aad" : "0587af8530ad0547",
+ "msg" : "67ce499cd8ed68bd717dfe61c60f27d260b1c163a72e8cc8597253d3d987c2dbe1bff2e44d9bd4765d3e53d9c3f8eb3b90e751f47c7157bdc1142bc33f5833ac1cd1262cbb239066b334a4ed99ae82c74f2b49540f1a614bc239d8fc5add8c178184e41281f6e66c5c3117fd953547f7c829425b5082aa69686847eaf5784692",
+ "ct" : "2b90b4f3de280c44913d1984bdd5dfa0566c6a14a058659a9b623277b0bb6e82101e79395d12e643f62d9a822bae497907493e4f8213fcf99da8a78fdf867af36bc8b0931c1886b4f0ae5729986494dbd59737e956cd8f226c7c522689d082f023894d54acab0c4d609f3746a67369bb8876008f7fd3dc6681c5fb9d728c5911",
+ "tag" : "f005ebe1c1ada75a9cee8d630881d5b8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 78,
"comment" : "",
"key" : "7d00b48095adfa3272050607b264185002ba99957c498be022770f2ce2f3143c",
"iv" : "87345f1055fd9e2102d50656",
@@ -395,7 +954,7 @@
"flags" : []
},
{
- "tcId" : 33,
+ "tcId" : 79,
"comment" : "",
"key" : "6432717f1db85e41ac7836bce25185a080d5762b9e2b18444b6ec72c3bd8e4dc",
"iv" : "87a3163ec0598ad95b3aa713",
@@ -407,7 +966,139 @@
"flags" : []
},
{
- "tcId" : 34,
+ "tcId" : 80,
+ "comment" : "",
+ "key" : "7afa0f59dfcb5ad3a76490c5c804327c8d052be737a60fa8bcbf0a2c36630a43",
+ "iv" : "25b7bdf4a6dcbf7c9a3ec2b3",
+ "aad" : "8b71ac",
+ "msg" : "623e6ba6d3166a338bfcc7af90a230c8",
+ "ct" : "d46e8265a8c6a25393dd956bb44397ad",
+ "tag" : "e28f3ad9e3ef4a3d94ee07bf538eaafb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 81,
+ "comment" : "",
+ "key" : "2ec25b0ec7ac244224e9c7fc2fa5d3ef17809e19fd6e954158dd0d72738a4cc8",
+ "iv" : "6fb0d1417cdfff4df37db08c",
+ "aad" : "3a5ddf40",
+ "msg" : "a1c933768a6d573ebf68a99e5e18dae8",
+ "ct" : "2d3cb2d9303491e264f2904f0e0753f4",
+ "tag" : "6c1db959362d217b2322b466536bfea0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 82,
+ "comment" : "",
+ "key" : "0a2cf52371cf9d9f95b10108fc82b4fd6110a8ba9a88a26083685ad29826891a",
+ "iv" : "2538fc67afb9eab333f83290",
+ "aad" : "9eec540bb0",
+ "msg" : "0d8c691d044a3978d790432dc71d69f8",
+ "ct" : "a988c03c71b956ff086d0470d706bd34",
+ "tag" : "b35d7cbf2beb894b0c746e0730429e15",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 83,
+ "comment" : "",
+ "key" : "307e886b38bb18b445f8a2c6d6f8932492a9cea8d041ba72eb5efdfa70d0b8d2",
+ "iv" : "a071be999151e2a1c41c81e9",
+ "aad" : "56e014d97c74",
+ "msg" : "9aba22b495cb7ec887ddaa62019aa14d",
+ "ct" : "32bf95d4c195dbaf58d9af4001c6e57d",
+ "tag" : "4393808703d67a90870578046cd8b525",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 84,
+ "comment" : "",
+ "key" : "dacd51a8a8e4d5905b4cbb947ef4013eb296889353f3c9ee35f5577b26737a51",
+ "iv" : "3fa378a1befdddd61ae68cf4",
+ "aad" : "bb5a3812f0aefd",
+ "msg" : "e148313883a77da121124d06b1c77dca",
+ "ct" : "2a207ca7e9da6b13a229604304d87eb1",
+ "tag" : "8a6b6afec87d93ec6e8dbe13d84c0f8c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 85,
+ "comment" : "",
+ "key" : "7b5fbbb202c16108fd13066446853a850d8b34e9da40519580da446a922f9162",
+ "iv" : "aa077a5ce9161bde8d8edc40",
+ "aad" : "f94bb92c1c668a695b",
+ "msg" : "da471cd6935a0ca8307ddedc6b959962",
+ "ct" : "548a5ca0ae49211cdf30bbdcb1352d31",
+ "tag" : "204dacb98f8c8908cc5ea22bb23f901f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 86,
+ "comment" : "",
+ "key" : "1ffd101eb97531f6faa821ec4d5c5702725dd033d3b830bb760c4ef27ba983df",
+ "iv" : "598114e8cf7fbdea8ad29683",
+ "aad" : "2155627ec15a978fbcb2",
+ "msg" : "28668ca8db535c7e8eb27491ad0fb7cb",
+ "ct" : "28cedac24f14caa326c7fe401f68a87c",
+ "tag" : "2bf1b2c43d3039f8f5ce359c1102f879",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 87,
+ "comment" : "",
+ "key" : "d2d0a973d5951af352cbee57ac9dab1c284c99af3b992ce015f219506f64888d",
+ "iv" : "9acd213570ce9bb9d886c6ef",
+ "aad" : "37ad668d4d4fe889949763",
+ "msg" : "3f3f0076250352e1b6b5c12cfa12625e",
+ "ct" : "7256e856872ad3a54b34a2a6bdca8838",
+ "tag" : "3b12e4586e45223f78a6eea811efb863",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 88,
+ "comment" : "",
+ "key" : "adcc520b381382237d05a6400a7dfbcd0771b6aa9edb7966131ddef6af21f1be",
+ "iv" : "9183cdf3a8ba7397b6b2d5d5",
+ "aad" : "b334375415f6215c0bf89a9a",
+ "msg" : "958295619cf1b36f0b474663c0bc79eb",
+ "ct" : "852c141b4239a31feeda03550d70a2be",
+ "tag" : "5fc59287b92d3fcf7d66f13defb11b0d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 89,
+ "comment" : "",
+ "key" : "bd534f7adeca466844fb3ba34658be807f15c5291ed6026860a24f179b712c89",
+ "iv" : "412c3e13ee1f7864bd15ce39",
+ "aad" : "2866afff0bcc6135dc63af88c8",
+ "msg" : "d92f8ce5d8d0ad2eb5f11af02ef63949",
+ "ct" : "89d6d089c4a255952aca11b24a01ff95",
+ "tag" : "f88fa4531204da315e7317970240ce9e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 90,
+ "comment" : "",
+ "key" : "910ade7d324d2c9688439e1f142e0e5f9d130ff832e507fe1985e5a26452a6d0",
+ "iv" : "9be090dba93deff27adf99ee",
+ "aad" : "ea2575f123268e936c8e4c8c1bb8",
+ "msg" : "6e356094ed9d9a7053c7906c48ba3d9f",
+ "ct" : "01ffb343c757b27843d8a900a36ce39d",
+ "tag" : "a315541b7d6313c6fddf64b303d71d60",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 91,
"comment" : "",
"key" : "8e34cf73d245a1082a920b86364eb896c4946467bcb3d58929fcb36690e6394f",
"iv" : "6f573aa86baa492ba46596df",
@@ -419,7 +1110,7 @@
"flags" : []
},
{
- "tcId" : 35,
+ "tcId" : 92,
"comment" : "",
"key" : "cb5575f5c7c45c91cf320b139fb594237560d0a3e6f865a67d4f633f2c08f016",
"iv" : "1a6518f02ede1da6809266d9",
@@ -431,7 +1122,7 @@
"flags" : []
},
{
- "tcId" : 36,
+ "tcId" : 93,
"comment" : "",
"key" : "a5569e729a69b24ba6e0ff15c4627897436824c941e9d00b2e93fddc4ba77657",
"iv" : "564dee49ab00d240fc1068c3",
@@ -443,7 +1134,7 @@
"flags" : []
},
{
- "tcId" : 37,
+ "tcId" : 94,
"comment" : "",
"key" : "56207465b4e48e6d04630f4a42f35cfc163ab289c22a2b4784f6f9290330bee0",
"iv" : "df8713e87ec3dbcfad14d53e",
@@ -455,7 +1146,19 @@
"flags" : []
},
{
- "tcId" : 38,
+ "tcId" : 95,
+ "comment" : "",
+ "key" : "077433022ab34d380fc192fc24c2edc6301fec6f24442f572a1087ff2e05b39a",
+ "iv" : "28adcbc74364f26dd4b3108b",
+ "aad" : "e0100eb116cdc5e22a3b9f9b4126c149595e75107f6e237c69e82960052270",
+ "msg" : "03c874eeaaa6fa9f0da62c758fb0ad04",
+ "ct" : "1e9687b35fbc8eaa1825ed3847798f76",
+ "tag" : "0788bf70fd04030ecd1c96d0bc1fcd5d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 96,
"comment" : "",
"key" : "3937986af86dafc1ba0c4672d8abc46c207062682d9c264ab06d6c5807205130",
"iv" : "8df4b15a888c33286a7b7651",
@@ -467,7 +1170,7 @@
"flags" : []
},
{
- "tcId" : 39,
+ "tcId" : 97,
"comment" : "",
"key" : "36372abcdb78e0279646ac3d176b9674e9154eecf0d5469c651ec7e16b4c1199",
"iv" : "be40e5f1a11817a0a8fa8949",
@@ -479,7 +1182,7 @@
"flags" : []
},
{
- "tcId" : 40,
+ "tcId" : 98,
"comment" : "",
"key" : "9f1479ed097d7fe529c11f2f5add9aaff4a1ca0b68997a2cb7f79749bd90aaf4",
"iv" : "84c87dae4eee27730ec35d12",
@@ -491,479 +1194,515 @@
"flags" : []
},
{
- "tcId" : 41,
+ "tcId" : 99,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "00000000000000000000000000000000",
- "msg" : "256d40888094178355d304846443fee8df99470303fb3b7b80e030beebd329be",
+ "msg" : "65b63bf074b7283992e24b1ac0df0d22b555dbe2254d94a43f1de748d3cc6f0d",
"ct" : "0000000000000000000000000000000000000000000000000000000000000000",
- "tag" : "e6d3d7324a1cbba777bbb0ecdda37807",
+ "tag" : "39f4fce3026d83789ffd1ee6f2cd7c4f",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 42,
+ "tcId" : 100,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "00000000000000000000000000000000",
- "msg" : "256d40888094178355d304846443fee8df99470303fb3b7b80e030beebd329bee3bcdb5b1edefcfe8bcda1b6a15c8c2b0869ffd2ec5e26e553b7b227fe87fdbd",
+ "msg" : "65b63bf074b7283992e24b1ac0df0d22b555dbe2254d94a43f1de748d3cc6f0d20c142fe898fbbe668d4324394434c1b18b58ead710aed9c31db1f2a8a1f1bb2",
"ct" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
- "tag" : "062de6795f274fd2a305d76980bc9cce",
+ "tag" : "f5eaa804605c3a4785f9d7f13b6f67d6",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 43,
+ "tcId" : 101,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "00000000000000000000000000000000",
- "msg" : "256d40888094178355d304846443fee8df99470303fb3b7b80e030beebd329bee3bcdb5b1edefcfe8bcda1b6a15c8c2b0869ffd2ec5e26e553b7b227fe87fdbd7ada44424269bffa5527f270acf68502b74c5ae2e60c0580981a4938459392c49bb2f284b646efc7f3f0b1361dc348ed77d30bc57692ed38fbac0188380488c7",
+ "msg" : "65b63bf074b7283992e24b1ac0df0d22b555dbe2254d94a43f1de748d3cc6f0d20c142fe898fbbe668d4324394434c1b18b58ead710aed9c31db1f2a8a1f1bb24405c183af94ee1ad630cd931158a6213d48c8fff10d0a1f9ef760188e658802aad55e41a1d99069a18db55c56af7c10a6f21ecc8af9b7ce0a7ea0b67426e925",
"ct" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
- "tag" : "d8b47902baaeafb34203051529af282e",
+ "tag" : "9b5c43a78d954e8a3c659eebc13d5d55",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 44,
+ "tcId" : 102,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "ffffffffffffffffffffffffffffffff",
- "msg" : "da92bf777f6be87caa2cfb7b9bbc01172066b8fcfc04c4847f1fcf41142cd641",
+ "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "b3891c849cb52c27747edfcf31213bb6",
+ "tag" : "37e3399d9ca696799f08f4f72bc0cdd8",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 45,
+ "tcId" : 103,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "ffffffffffffffffffffffffffffffff",
- "msg" : "da92bf777f6be87caa2cfb7b9bbc01172066b8fcfc04c4847f1fcf41142cd6411c4324a4e121030174325e495ea373d4f796002d13a1d91aac484dd801780242",
+ "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "f0c12d26ef03029b62c008da27c5dc68",
+ "tag" : "3d52710bec86d4ea9fea2ff269549191",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 46,
+ "tcId" : 104,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "ffffffffffffffffffffffffffffffff",
- "msg" : "da92bf777f6be87caa2cfb7b9bbc01172066b8fcfc04c4847f1fcf41142cd6411c4324a4e121030174325e495ea373d4f796002d13a1d91aac484dd8017802428525bbbdbd964005aad80d8f53097afd48b3a51d19f3fa7f67e5b6c7ba6c6d3b644d0d7b49b910380c0f4ec9e23cb712882cf43a896d12c70453fe77c7fb7738",
+ "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44dbbfa3e7c506b11e529cf326ceea759dec2b737000ef2f5e061089fe7719a77fd552aa1be5e266f965e724aa3a95083ef590de13375064831f5815f498bd916da",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "ee65783001c25691fa28d0f5f1c1d762",
+ "tag" : "51356329e280b12d55d3d98f0a580cbe",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 47,
+ "tcId" : 105,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "00000080000000800000008000000080",
- "msg" : "256d40088094170355d304046443fe68df99478303fb3bfb80e0303eebd3293e",
+ "msg" : "65b63b7074b728b992e24b9ac0df0da2b555db62254d94243f1de7c8d3cc6f8d",
"ct" : "0000008000000080000000800000008000000080000000800000008000000080",
- "tag" : "79ba7a29f5a7bb75797af87a610129a4",
+ "tag" : "c152a4b90c548c71dc479edeaf9211bf",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 48,
+ "tcId" : 106,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "00000080000000800000008000000080",
- "msg" : "256d40088094170355d304046443fe68df99478303fb3bfb80e0303eebd3293ee3bcdbdb1edefc7e8bcda136a15c8cab0869ff52ec5e266553b7b2a7fe87fd3d",
+ "msg" : "65b63b7074b728b992e24b9ac0df0da2b555db62254d94243f1de7c8d3cc6f8d20c1427e898fbb6668d432c394434c9b18b58e2d710aed1c31db1faa8a1f1b32",
"ct" : "00000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080",
- "tag" : "36b1743819e1b9ba1551e8ed922a959a",
+ "tag" : "40ef6383052d91c2e4b4611b0e32c5ff",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 49,
+ "tcId" : 107,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "00000080000000800000008000000080",
- "msg" : "256d40088094170355d304046443fe68df99478303fb3bfb80e0303eebd3293ee3bcdbdb1edefc7e8bcda136a15c8cab0869ff52ec5e266553b7b2a7fe87fd3d7ada44c24269bf7a5527f2f0acf68582b74c5a62e60c0500981a49b8459392449bb2f204b646ef47f3f0b1b61dc3486d77d30b457692edb8fbac010838048847",
+ "msg" : "65b63b7074b728b992e24b9ac0df0da2b555db62254d94243f1de7c8d3cc6f8d20c1427e898fbb6668d432c394434c9b18b58e2d710aed1c31db1faa8a1f1b324405c103af94ee9ad630cd131158a6a13d48c87ff10d0a9f9ef760988e658882aad55ec1a1d990e9a18db5dc56af7c90a6f21e4c8af9b74e0a7ea0367426e9a5",
"ct" : "0000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080",
- "tag" : "feac4955554e806f3a1902e24432c08a",
+ "tag" : "ae9b542541e84fc74542eed6be638fee",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 50,
+ "tcId" : 108,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "80000000800000008000000080000000",
+ "msg" : "e5b63bf0f4b7283912e24b1a40df0d223555dbe2a54d94a4bf1de74853cc6f0d",
+ "ct" : "8000000080000000800000008000000080000000800000008000000080000000",
+ "tag" : "10fee3ecfba9cdf797bae37a626ec83b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 109,
+ "comment" : "",
+ "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "80000000800000008000000080000000",
+ "msg" : "e5b63bf0f4b7283912e24b1a40df0d223555dbe2a54d94a4bf1de74853cc6f0da0c142fe098fbbe6e8d4324314434c1b98b58eadf10aed9cb1db1f2a0a1f1bb2",
+ "ct" : "80000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000",
+ "tag" : "7490795bdbbbf5d0aecb9a4f65aa379f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 110,
+ "comment" : "",
+ "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "80000000800000008000000080000000",
+ "msg" : "e5b63bf0f4b7283912e24b1a40df0d223555dbe2a54d94a4bf1de74853cc6f0da0c142fe098fbbe6e8d4324314434c1b98b58eadf10aed9cb1db1f2a0a1f1bb2c405c1832f94ee1a5630cd939158a621bd48c8ff710d0a1f1ef760180e6588022ad55e4121d99069218db55cd6af7c1026f21ecc0af9b7ce8a7ea0b6f426e925",
+ "ct" : "8000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000",
+ "tag" : "1d1096a8ca9e2bda2762c41d5b16f62f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 111,
+ "comment" : "",
+ "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
+ "iv" : "000102030405060708090a0b",
"aad" : "ffffff7fffffff7fffffff7fffffff7f",
- "msg" : "da92bff77f6be8fcaa2cfbfb9bbc01972066b87cfc04c4047f1fcfc1142cd6c1",
+ "msg" : "9a49c48f8b48d7466d1db4653f20f25d4aaa249ddab26bdbc0e218372c339072",
"ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f",
- "tag" : "20a3798df1292c5972bf9741aec38a19",
+ "tag" : "af8492c792bf8d8062be74ff6efb3869",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 51,
+ "tcId" : 112,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "ffffff7fffffff7fffffff7fffffff7f",
- "msg" : "da92bff77f6be8fcaa2cfbfb9bbc01972066b87cfc04c4047f1fcfc1142cd6c11c432424e121038174325ec95ea37354f79600ad13a1d99aac484d58017802c2",
+ "msg" : "9a49c48f8b48d7466d1db4653f20f25d4aaa249ddab26bdbc0e218372c339072df3ebd8176704499972bcd3c6bbcb364e74a71d28ef512e3ce24e05575e0e4cd",
"ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f",
- "tag" : "c03d9f67354a97b2f074f7551557e49c",
+ "tag" : "f24db68c46b67d6f402fa6c897913368",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 52,
+ "tcId" : 113,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "ffffff7fffffff7fffffff7fffffff7f",
- "msg" : "da92bff77f6be8fcaa2cfbfb9bbc01972066b87cfc04c4047f1fcfc1142cd6c11c432424e121038174325ec95ea37354f79600ad13a1d99aac484d58017802c28525bb3dbd964085aad80d0f53097a7d48b3a59d19f3faff67e5b647ba6c6dbb644d0dfb49b910b80c0f4e49e23cb792882cf4ba896d12470453fef7c7fb77b8",
+ "msg" : "9a49c48f8b48d7466d1db4653f20f25d4aaa249ddab26bdbc0e218372c339072df3ebd8176704499972bcd3c6bbcb364e74a71d28ef512e3ce24e05575e0e4cdbbfa3efc506b116529cf32eceea7595ec2b737800ef2f56061089f67719a777d552aa13e5e266f165e724a23a950836f590de1b3750648b1f5815fc98bd9165a",
"ct" : "ffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7f",
- "tag" : "c86da8dd652286d50213d328d63e4006",
+ "tag" : "43f651ab2e2eb0f04bf689a40d32da24",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 53,
+ "tcId" : 114,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "7fffffff7fffffff7fffffff7fffffff",
- "msg" : "5a92bf77ff6be87c2a2cfb7b1bbc0117a066b8fc7c04c484ff1fcf41942cd641",
+ "msg" : "1a49c40f0b48d7c6ed1db4e5bf20f2ddcaaa241d5ab26b5b40e218b7ac3390f2",
"ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff",
- "tag" : "bede9083ceb36ddfe5fa811f95471c67",
+ "tag" : "60d95294a3694cfaa64b2f63bc1f82ec",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 54,
+ "tcId" : 115,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "7fffffff7fffffff7fffffff7fffffff",
- "msg" : "5a92bf77ff6be87c2a2cfb7b1bbc0117a066b8fc7c04c484ff1fcf41942cd6419c4324a461210301f4325e49dea373d47796002d93a1d91a2c484dd881780242",
+ "msg" : "1a49c40f0b48d7c6ed1db4e5bf20f2ddcaaa241d5ab26b5b40e218b7ac3390f25f3ebd01f6704419172bcdbcebbcb3e4674a71520ef512634e24e0d5f5e0e44d",
"ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff",
- "tag" : "300874bb0692b689dead9ae15b067390",
+ "tag" : "beaca0b47027196176186d944019c1c8",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 55,
+ "tcId" : 116,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "7fffffff7fffffff7fffffff7fffffff",
- "msg" : "5a92bf77ff6be87c2a2cfb7b1bbc0117a066b8fc7c04c484ff1fcf41942cd6419c4324a461210301f4325e49dea373d47796002d93a1d91a2c484dd8817802420525bbbd3d9640052ad80d8fd3097afdc8b3a51d99f3fa7fe7e5b6c73a6c6d3be44d0d7bc9b910388c0f4ec9623cb712082cf43a096d12c78453fe7747fb7738",
+ "msg" : "1a49c40f0b48d7c6ed1db4e5bf20f2ddcaaa241d5ab26b5b40e218b7ac3390f25f3ebd01f6704419172bcdbcebbcb3e4674a71520ef512634e24e0d5f5e0e44d3bfa3e7cd06b11e5a9cf326c6ea759de42b737008ef2f5e0e1089fe7f19a77fdd52aa1bede266f96de724aa3295083efd90de133f506483175815f490bd916da",
"ct" : "7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff7fffffff",
- "tag" : "99cad85f45ca40942d0d4d5e950ade22",
+ "tag" : "d4811028a577d4dd69d6b35d717f73e3",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 56,
+ "tcId" : 117,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "00000000ffffffff00000000ffffffff",
- "msg" : "256d40887f6be87c55d304849bbc0117df994703fc04c48480e030be142cd641",
+ "msg" : "65b63bf08b48d7c692e24b1a3f20f2ddb555dbe2dab26b5b3f1de7482c3390f2",
"ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff",
- "tag" : "8bbe145272e7c2d9a1891a3ab0983d9d",
+ "tag" : "10fb61272b555bee104f5a71818716d6",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 57,
+ "tcId" : 118,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "00000000ffffffff00000000ffffffff",
- "msg" : "256d40887f6be87c55d304849bbc0117df994703fc04c48480e030be142cd641e3bcdb5be12103018bcda1b65ea373d40869ffd213a1d91a53b7b22701780242",
+ "msg" : "65b63bf08b48d7c692e24b1a3f20f2ddb555dbe2dab26b5b3f1de7482c3390f220c142fe7670441968d432436bbcb3e418b58ead8ef5126331db1f2a75e0e44d",
"ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff",
- "tag" : "3b41861913a8f6de7f61e225631bc382",
+ "tag" : "4756764e59583504182877d8c33120f0",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 58,
+ "tcId" : 119,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "00000000ffffffff00000000ffffffff",
- "msg" : "256d40887f6be87c55d304849bbc0117df994703fc04c48480e030be142cd641e3bcdb5be12103018bcda1b65ea373d40869ffd213a1d91a53b7b227017802427ada4442bd9640055527f27053097afdb74c5ae219f3fa7f981a4938ba6c6d3b9bb2f28449b91038f3f0b136e23cb71277d30bc5896d12c7fbac0188c7fb7738",
+ "msg" : "65b63bf08b48d7c692e24b1a3f20f2ddb555dbe2dab26b5b3f1de7482c3390f220c142fe7670441968d432436bbcb3e418b58ead8ef5126331db1f2a75e0e44d4405c183506b11e5d630cd93eea759de3d48c8ff0ef2f5e09ef76018719a77fdaad55e415e266f96a18db55ca95083efa6f21ecc750648310a7ea0b68bd916da",
"ct" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff",
- "tag" : "8428bcf023ec6bf31fd9efb203ff0871",
+ "tag" : "95a2b12a4a280089d4bd4f904253e754",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 59,
+ "tcId" : 120,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "ffffffff00000000ffffffff00000000",
- "msg" : "da92bf7780941783aa2cfb7b6443fee82066b8fc03fb3b7b7f1fcf41ebd329be",
+ "msg" : "9a49c40f74b728396d1db4e5c0df0d224aaa241d254d94a4c0e218b7d3cc6f0d",
"ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000",
- "tag" : "139fdf6474ea24f549b075825f2c7620",
+ "tag" : "60dcd45974bebe032eb7b86c9d063452",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 60,
+ "tcId" : 121,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "ffffffff00000000ffffffff00000000",
- "msg" : "da92bf7780941783aa2cfb7b6443fee82066b8fc03fb3b7b7f1fcf41ebd329be1c4324a41edefcfe74325e49a15c8c2bf796002dec5e26e5ac484dd8fe87fdbd",
+ "msg" : "9a49c40f74b728396d1db4e5c0df0d224aaa241d254d94a4c0e218b7d3cc6f0ddf3ebd01898fbbe6972bcdbc94434c1be74a7152710aed9cce24e0d58a1f1bb2",
"ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000",
- "tag" : "bbad8d863b835a8e8664fd1d4566b6b4",
+ "tag" : "f0e6a3c1f28ad92d0dbc900be291d877",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 61,
+ "tcId" : 122,
"comment" : "",
"key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "000000000000000001ee3200",
+ "iv" : "000102030405060708090a0b",
"aad" : "ffffffff00000000ffffffff00000000",
- "msg" : "da92bf7780941783aa2cfb7b6443fee82066b8fc03fb3b7b7f1fcf41ebd329be1c4324a41edefcfe74325e49a15c8c2bf796002dec5e26e5ac484dd8fe87fdbd8525bbbd4269bffaaad80d8facf6850248b3a51de60c058067e5b6c7459392c4644d0d7bb646efc70c0f4ec91dc348ed882cf43a7692ed380453fe77380488c7",
+ "msg" : "9a49c40f74b728396d1db4e5c0df0d224aaa241d254d94a4c0e218b7d3cc6f0ddf3ebd01898fbbe6972bcdbc94434c1be74a7152710aed9cce24e0d58a1f1bb2bbfa3e7caf94ee1a29cf326c1158a621c2b73700f10d0a1f61089fe78e658802552aa1bea1d990695e724aa356af7c10590de1338af9b7cef5815f497426e925",
"ct" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000",
- "tag" : "42f2354297849a511d53e5571772f71f",
+ "tag" : "57eff4a525eeff2ebd7a28eb894282be",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 62,
- "comment" : "Flipped bit 0 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 123,
+ "comment" : "Flipped bit 0 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a2e3fdf9fba6861b5ad2607f40b7f447",
+ "tag" : "f5409bb729039d0814ac514054323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 63,
- "comment" : "Flipped bit 1 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 124,
+ "comment" : "Flipped bit 1 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a1e3fdf9fba6861b5ad2607f40b7f447",
+ "tag" : "f6409bb729039d0814ac514054323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 64,
- "comment" : "Flipped bit 7 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 125,
+ "comment" : "Flipped bit 7 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "23e3fdf9fba6861b5ad2607f40b7f447",
+ "tag" : "74409bb729039d0814ac514054323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 65,
- "comment" : "Flipped bit 8 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 126,
+ "comment" : "Flipped bit 8 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e2fdf9fba6861b5ad2607f40b7f447",
+ "tag" : "f4419bb729039d0814ac514054323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 66,
- "comment" : "Flipped bit 31 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 127,
+ "comment" : "Flipped bit 31 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fd79fba6861b5ad2607f40b7f447",
+ "tag" : "f4409b3729039d0814ac514054323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 67,
- "comment" : "Flipped bit 32 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 128,
+ "comment" : "Flipped bit 32 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9faa6861b5ad2607f40b7f447",
+ "tag" : "f4409bb728039d0814ac514054323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 68,
- "comment" : "Flipped bit 33 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 129,
+ "comment" : "Flipped bit 33 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9f9a6861b5ad2607f40b7f447",
+ "tag" : "f4409bb72b039d0814ac514054323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 69,
- "comment" : "Flipped bit 63 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 130,
+ "comment" : "Flipped bit 63 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9fba6869b5ad2607f40b7f447",
+ "tag" : "f4409bb729039d8814ac514054323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 70,
- "comment" : "Flipped bit 64 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 131,
+ "comment" : "Flipped bit 64 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9fba6861b5bd2607f40b7f447",
+ "tag" : "f4409bb729039d0815ac514054323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 71,
- "comment" : "Flipped bit 77 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 132,
+ "comment" : "Flipped bit 77 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9fba6861b5af2607f40b7f447",
+ "tag" : "f4409bb729039d08148c514054323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 72,
- "comment" : "Flipped bit 80 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 133,
+ "comment" : "Flipped bit 80 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9fba6861b5ad2617f40b7f447",
+ "tag" : "f4409bb729039d0814ac504054323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 73,
- "comment" : "Flipped bit 96 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 134,
+ "comment" : "Flipped bit 96 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9fba6861b5ad2607f41b7f447",
+ "tag" : "f4409bb729039d0814ac514055323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 74,
- "comment" : "Flipped bit 97 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 135,
+ "comment" : "Flipped bit 97 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9fba6861b5ad2607f42b7f447",
+ "tag" : "f4409bb729039d0814ac514056323f44",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 75,
- "comment" : "Flipped bit 120 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 136,
+ "comment" : "Flipped bit 120 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9fba6861b5ad2607f40b7f446",
+ "tag" : "f4409bb729039d0814ac514054323f45",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 76,
- "comment" : "Flipped bit 121 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 137,
+ "comment" : "Flipped bit 121 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9fba6861b5ad2607f40b7f445",
+ "tag" : "f4409bb729039d0814ac514054323f46",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 77,
- "comment" : "Flipped bit 126 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 138,
+ "comment" : "Flipped bit 126 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9fba6861b5ad2607f40b7f407",
+ "tag" : "f4409bb729039d0814ac514054323f04",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 78,
- "comment" : "Flipped bit 127 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 139,
+ "comment" : "Flipped bit 127 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9fba6861b5ad2607f40b7f4c7",
+ "tag" : "f4409bb729039d0814ac514054323fc4",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 79,
- "comment" : "Flipped bit 63 and 127 in tag expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 140,
+ "comment" : "Flipped bit 63 and 127 in tag expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
- "tag" : "a3e3fdf9fba6869b5ad2607f40b7f4c7",
+ "tag" : "f4409bb729039d8814ac514054323fc4",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 80,
- "comment" : "Tag changed to all zero expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 141,
+ "comment" : "Tag changed to all zero expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
"tag" : "00000000000000000000000000000000",
@@ -971,11 +1710,11 @@
"flags" : []
},
{
- "tcId" : 81,
- "comment" : "tag change to all 1 expected tag:a3e3fdf9fba6861b5ad2607f40b7f447",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 142,
+ "comment" : "tag change to all 1 expected tag:f4409bb729039d0814ac514054323f44",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
+ "aad" : "000102",
"msg" : "",
"ct" : "",
"tag" : "ffffffffffffffffffffffffffffffff",
@@ -983,798 +1722,1830 @@
"flags" : []
},
{
- "tcId" : 82,
- "comment" : "Flipped bit 0 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 143,
+ "comment" : "Flipped bit 0 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "26da374f17b7f1b23844a5490bfc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "28914007a6119dd3f109bba21ce9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 83,
- "comment" : "Flipped bit 1 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 144,
+ "comment" : "Flipped bit 1 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "25da374f17b7f1b23844a5490bfc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "2b914007a6119dd3f109bba21ce9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 84,
- "comment" : "Flipped bit 7 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 145,
+ "comment" : "Flipped bit 7 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "a7da374f17b7f1b23844a5490bfc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "a9914007a6119dd3f109bba21ce9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 85,
- "comment" : "Flipped bit 8 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 146,
+ "comment" : "Flipped bit 8 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27db374f17b7f1b23844a5490bfc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29904007a6119dd3f109bba21ce9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 86,
- "comment" : "Flipped bit 31 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 147,
+ "comment" : "Flipped bit 31 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da37cf17b7f1b23844a5490bfc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914087a6119dd3f109bba21ce9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 87,
- "comment" : "Flipped bit 32 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 148,
+ "comment" : "Flipped bit 32 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f16b7f1b23844a5490bfc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a7119dd3f109bba21ce9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 88,
- "comment" : "Flipped bit 33 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 149,
+ "comment" : "Flipped bit 33 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f15b7f1b23844a5490bfc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a4119dd3f109bba21ce9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 89,
- "comment" : "Flipped bit 63 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 150,
+ "comment" : "Flipped bit 63 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f17b7f1323844a5490bfc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a6119d53f109bba21ce9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 90,
- "comment" : "Flipped bit 64 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 151,
+ "comment" : "Flipped bit 64 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f17b7f1b23944a5490bfc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a6119dd3f009bba21ce9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 91,
- "comment" : "Flipped bit 77 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 152,
+ "comment" : "Flipped bit 77 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f17b7f1b23864a5490bfc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a6119dd3f129bba21ce9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 92,
- "comment" : "Flipped bit 80 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 153,
+ "comment" : "Flipped bit 80 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f17b7f1b23844a4490bfc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a6119dd3f109baa21ce9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 93,
- "comment" : "Flipped bit 96 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 154,
+ "comment" : "Flipped bit 96 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f17b7f1b23844a5490afc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a6119dd3f109bba21de9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 94,
- "comment" : "Flipped bit 97 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 155,
+ "comment" : "Flipped bit 97 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f17b7f1b23844a54909fc4001",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a6119dd3f109bba21ee9a7d6",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 95,
- "comment" : "Flipped bit 120 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 156,
+ "comment" : "Flipped bit 120 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f17b7f1b23844a5490bfc4000",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a6119dd3f109bba21ce9a7d7",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 96,
- "comment" : "Flipped bit 121 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 157,
+ "comment" : "Flipped bit 121 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f17b7f1b23844a5490bfc4003",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a6119dd3f109bba21ce9a7d4",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 97,
- "comment" : "Flipped bit 126 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 158,
+ "comment" : "Flipped bit 126 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f17b7f1b23844a5490bfc4041",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a6119dd3f109bba21ce9a796",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 98,
- "comment" : "Flipped bit 127 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 159,
+ "comment" : "Flipped bit 127 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f17b7f1b23844a5490bfc4081",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a6119dd3f109bba21ce9a756",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 99,
- "comment" : "Flipped bit 63 and 127 in tag expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 160,
+ "comment" : "Flipped bit 63 and 127 in tag expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
- "tag" : "27da374f17b7f1323844a5490bfc4081",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
+ "tag" : "29914007a6119d53f109bba21ce9a756",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 100,
- "comment" : "Tag changed to all zero expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 161,
+ "comment" : "Tag changed to all zero expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
"tag" : "00000000000000000000000000000000",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 101,
- "comment" : "tag change to all 1 expected tag:27da374f17b7f1b23844a5490bfc4001",
- "key" : "00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff",
+ "tcId" : 162,
+ "comment" : "tag change to all 1 expected tag:29914007a6119dd3f109bba21ce9a7d6",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"iv" : "000102030405060708090a0b",
- "aad" : "616164",
- "msg" : "00000000000000000000000000000000",
- "ct" : "2cf8ae525fc86025268a4e1d88bead19",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995a",
"tag" : "ffffffffffffffffffffffffffffffff",
"result" : "invalid",
"flags" : []
},
{
- "tcId" : 102,
- "comment" : "checking for int overflows",
- "key" : "3030303030303030303030303030303030303030303030303030303030303030",
- "iv" : "30303030303030300002506e",
+ "tcId" : 163,
+ "comment" : "Flipped bit 0 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "67405a16e8b44eba92aa47f5cea52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 164,
+ "comment" : "Flipped bit 1 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "64405a16e8b44eba92aa47f5cea52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 165,
+ "comment" : "Flipped bit 7 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "e6405a16e8b44eba92aa47f5cea52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 166,
+ "comment" : "Flipped bit 8 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66415a16e8b44eba92aa47f5cea52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 167,
+ "comment" : "Flipped bit 31 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a96e8b44eba92aa47f5cea52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 168,
+ "comment" : "Flipped bit 32 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e9b44eba92aa47f5cea52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 169,
+ "comment" : "Flipped bit 33 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16eab44eba92aa47f5cea52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 170,
+ "comment" : "Flipped bit 63 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e8b44e3a92aa47f5cea52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 171,
+ "comment" : "Flipped bit 64 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e8b44eba93aa47f5cea52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 172,
+ "comment" : "Flipped bit 77 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e8b44eba928a47f5cea52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 173,
+ "comment" : "Flipped bit 80 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e8b44eba92aa46f5cea52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 174,
+ "comment" : "Flipped bit 96 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e8b44eba92aa47f5cfa52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 175,
+ "comment" : "Flipped bit 97 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e8b44eba92aa47f5cca52b7a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 176,
+ "comment" : "Flipped bit 120 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e8b44eba92aa47f5cea52b7b",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 177,
+ "comment" : "Flipped bit 121 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e8b44eba92aa47f5cea52b78",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 178,
+ "comment" : "Flipped bit 126 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e8b44eba92aa47f5cea52b3a",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 179,
+ "comment" : "Flipped bit 127 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e8b44eba92aa47f5cea52bfa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 180,
+ "comment" : "Flipped bit 63 and 127 in tag expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "66405a16e8b44e3a92aa47f5cea52bfa",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 181,
+ "comment" : "Tag changed to all zero expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "00000000000000000000000000000000",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 182,
+ "comment" : "tag change to all 1 expected tag:66405a16e8b44eba92aa47f5cea52b7a",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b",
+ "aad" : "000102",
+ "msg" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20",
+ "ct" : "d03bcb3ca52d48d1d203b1e7b1a5995af1a0466a61bb386a2e12d189a2c4ea15e9",
+ "tag" : "ffffffffffffffffffffffffffffffff",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 183,
+ "comment" : "edge case for poly1305 key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "d4500bf009493551c380adf52c573a69df7e8b762463330facc16a5726be7190c63c5a1c926584a096756828dcdc64acdf963d931bf1dae238f3f157224ac4b542d785b0dd84db6be3bc5a3663e84149ffbed09e54f78f16a8223b24cb019f58b21b0e551e7aa07327629551376ccbc3937671a0629bd95c9915c78555771e7a",
+ "msg" : "dc8ce708bf26aab862d97e1b42f31ef38c382cf07174142ea564920612997b1c2e38aca2438b588d5459493e97e7fa330ff9bc3b9458297ba0967d86ed090b435103478f2869b93ee29c837e95fb6b9903f3b735b7345428eb93b3db1d9b5187cebb889aa177d83e4f63fc9a5c0596eed939883d06aacdfdea44fdecdf5cb7fc",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "0b300d8da56c2185755279553c4c82ca",
+ "tag" : "c296436246c3a7c4b3ba09ab2a6a0889",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 103,
- "comment" : "checking for int overflows",
- "key" : "3030303030303030303030303030303030303030303030303030303030303030",
- "iv" : "3030303030303030000318a5",
+ "tcId" : 184,
+ "comment" : "edge case for poly1305 key:278de313ffffffdfffe9acbf3ea59357c4e16a5bc120d346af4a8cf694a84374",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "0001020304050607051e9373",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "7de87f6729945275d0655da4c7fde4569e16f111b5eb26c22d859e3ff822eced3a6dd9a60f22957f7b7c857e8822eb9fe0b8d7022141f2d0b48f4b5612d322a88dd0fe0b4d9179324f7c6c9e990efbd80e5ed6775826498b1efe0f71a0f3ec5b29cb28c2540a7dcd51b7daaee0ff4a7f3ac1ee54c29ee4c170de408f66692194",
+ "msg" : "931227274a89d0b3aade7fac62c96262c1e77b8dafd248f10ad37c6ccb69cb7131b041593c8bb8c3db38f39dd8a124c424fce4389dede1d3cb9d46cf95970aea9856b6e313d756197baf4fcb58df275bca8a2188f9e8a1ad04354ede542ddc30e8b735b2f5905f5811799282be94ae842ec126c55d2e667235e9acf1d48798f0",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "c578e2aa44d309b7b6a5193bdc6118f5",
+ "tag" : "99a3b0fff6fdcbcce9dc5820f2a64861",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 104,
- "comment" : "checking for int overflows",
- "key" : "3030303030303030303030303030303030303030303030303030303030303030",
- "iv" : "00000000000000000007b4f0",
+ "tcId" : 185,
+ "comment" : "edge case for poly1305 key:0050799fe9e74fcffcffffcfd21aa8b5cb5aa2c6ab347b6886eedaca4bfff3c0",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "0001020304050607048c3c5f",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "1b996f9a3ccc6785de22ff5b8add9502ce03a0faf5992a09522cdd1206d220b8f8bd07d1f1f5a1bd9a71d11c7f579b855818c08d4de036393183b7f590b335aed8de5b57b13c5fede2441c3e184aa9d46e61598506b3e11c43c62cbcaceced33190875b012218b1930fb7c38ec45ac11c353d0cf938dccb9efad8fedbe46daa5",
+ "msg" : "0df91f31230e8941e700a752fef08c897c511ed618fdf8a378a1f439013b40a48d4634c27d9ada7c0bb6f3fa92e341425903d7ecd0c49bee4c77e84b11f1c721922308642885b813fae364da32eaf120d6a43a74fb1632443667bfea6eef1be73eb1c3c0b5a57cee8dc4feed4a1fb9ae02f7b1695588c3c878451cb6ee0cb3dc",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "4b0bda8ad043830d8319ab82c50c7663",
+ "tag" : "eaff8f47ef9268fd0d94e8a9c4b78d24",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 105,
- "comment" : "checking for int overflows",
- "key" : "3030303030303030303030303030303030303030303030303030303030303030",
- "iv" : "00000000000000000020fb66",
+ "tcId" : 186,
+ "comment" : "edge case for poly1305 key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "86cbacae4d3f74ae01213e0551cc15160ea1be8408e3d5d74f01464995a69e6176cb9e02b2247ed299892f9182a45caf4c69405611766edfafdc285519ea30480c44f05e781eacf8fcecc7090abb28fa5fd585ac8cda7e8772e594e4ce6c883281932e0f89f877a1f04d9c32b06cf90b0e762b430c4d517c97107068f498ef7f",
+ "msg" : "1fde9b9ec8b247d42bbee2016d6715ba428a85431430eada56a2c5dc944b6aa6cef0b056a2eecc51d30838e640615e1458e0943e30f91ba41b4362fa9ed6037b21d14da7b4f76f9f68fa8903138d563ce2590af1201c7cfec2290cfce98a822ebb8d1ed9dc4e20d241755aff91cdfd10fdb69efa0d5c8082692601cbfbb955c7",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "4bc98f72c494c2a43c2b15a1043f1cfa",
+ "tag" : "86ed21fda080a7d13981078d86b3e3cd",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 106,
- "comment" : "checking for int overflows",
- "key" : "3030303030303030303030303030303030303030303030303030303030303030",
- "iv" : "00000000000000000038bb90",
+ "tcId" : 187,
+ "comment" : "edge case for poly1305 key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "fab1cddf4fe198ef63add881d6ead6c57637bbe92018ca7c0b96fba0871e932db1fbf90761be25df8dfaf931ce5757e617b3d7a9f0bf0ffe5d591a33c143b8f53fd0b5a19609fd62e5c251a4281a200cfdc34f281710406f4e37625446ff6ef224913deb0d89af337128e3d155d16d3ec3246041432143e9ab3a6d2ccc2f4d62",
+ "msg" : "66115e67ecd3d4178c4c60e713ab4e5e66f8d1f971da17437a2b5e04fbca1671e847139a5f4e3f8e92d7a3b71eb4ff0e50354c0c1580af3662d5f8151e3f7e8264a0085c32ddfcbeb01a8be4c34d53319800ac4ef9d4e4014524bc7cd3387242e774f4d1a7a0521e42ec44844d0bd8b9d73fec959212fd7e8eacf4d984996d9b",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "f7e9e151b02533c74658bfc7737c680d",
+ "tag" : "34f9e0faa515eee0e784e6ef2678befa",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 107,
- "comment" : "checking for int overflows",
- "key" : "3030303030303030303030303030303030303030303030303030303030303030",
- "iv" : "00000000000000000070484a",
+ "tcId" : 188,
+ "comment" : "edge case for poly1305 key:0000003059ffce96438a246ff9536787d92bc40eafa0241a2972780ef6ca1ef8",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060726c6961b",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "227202be7f3515e9d1c02eea2f1950b6481b048a4c91506cb40d504e6c949f82d197c25ad17dc721651125782ac7a71247feaef32f1f250ce4bb8f79acaa179d45a7b0545f0924325efa87d5e441d28478c61f2223ee67c3b41f4394535e2a24369a2e16613c459490c14fb1d755fe53fbe1ee45b1b21f7162e2fcaa742abefd",
+ "msg" : "e97244259af5a379238da0cad2a5f493655ec0e5024fd553bbb3deb66a94036d106c3d513407b2dd1cc5936c4c9c1e4f4b37b54dec261c601dc99e90680e23e2dc5c9a8d503d8bea49a8cdca3706bfd2a3daa0afb19a70fd3d355fc37c13f3f9e5c8d0864a5f80a780b36d4698ec2ce9ccc27b97ecbe672e41628ebd773acb81",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "795bcff647c553c2e4eb6e0eafd9e04e",
+ "tag" : "3c94b9fe60bdb35c6b7b73b765083492",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 108,
- "comment" : "checking for int overflows",
- "key" : "3030303030303030303030303030303030303030303030303030303030303030",
- "iv" : "000000000000000000932f40",
+ "tcId" : 189,
+ "comment" : "edge case for poly1305 key:3fa0ea9c030000a036217d42e775ad189b96e24ee591952e2922ff151334b9ec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "0001020304050607013da060",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "fae58345c16cb0f5cc537f2b1b3469c969463b3ea71bcf6b98d669a8e60e04fc08d5fd069c362638e3400ef4cb242e27e2245e68cb9ec583da5340b12edf423b7326ad20feeb57daca2e0467a32899b42df8e56d84e006bc8a7acc731e7c1f6becb5719f7077f0d4f4c61ab11ebac1001801ce33c4e4a77d831d3ce34e8410e1",
+ "msg" : "9453aa159c3d87f17e21e88adabc37e553b904d00eefc66b8e0905e23576fbdc9c7bea9777f3b8368481932534b3344d309e6307cddfe7b3549300dd9cda7efe9d43c8a115912a392904079ee92bcd33099f7022ea94c1e7353b89bfc54de3ceb56f529a1a608bb5a970e1359609d1f56806b37f8605f4c27451da6066fc557a",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "1946d653960f947a74d3e8093cf48502",
+ "tag" : "2b11cf9f8db8490d409fc62afd7379f3",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 109,
- "comment" : "checking for int overflows",
- "key" : "3030303030303030303030303030303030303030303030303030303030303030",
- "iv" : "000000000000000000e29335",
+ "tcId" : 190,
+ "comment" : "edge case for poly1305 key:a556cb502baf395b020000f03c5108fb1cf76df1b8a8f724e877bd3c588d3285",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060707db33de",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "ebb216ddd7ca709215f503df9ce63c5cd2194e7d9099e8a90b2afaad5eba35069925a603fdbc341aaed41505b10941fa3856a7e247b1040709746cfc2096caa631b2fff41c250506d889c1c90671ade853ee6394c19192a5cf3710d1073099e5bc946582fc0fab9f543c716ae2486a8683fdca39d2e14f23d00a582664f4ecb1",
+ "msg" : "2e1836640d810c2709fb83ccf1aef3a971085d1bbfb58a425abf75ccec70b3abde0e80539e83a82546e7372a19481547053308dd7842675e9c4f61302426da0d71c1da3102031030ed928152be009b15b52f71b5911991d39f68a8658d99729df2bbef31c8989f9604558df9f2aba4b3766c58aaef3548de545ec1f080225a88",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "36c3002985dd21baf895d633573f12c0",
+ "tag" : "c9c8366920f88381407712cec61e6607",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 110,
- "comment" : "checking for int overflows",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000000ef7d5",
+ "tcId" : 191,
+ "comment" : "edge case for poly1305 key:0c327fbcc564555545d4fe75020000d0a65799f363ec51b1c5c427b4a04af190",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060702a11942",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "408ae6ef1c7ef0fb2c2d610816fc7849efa58f78273f5f166ea65f81b575747d035b3040fede1eb9459788669788408e00413b3e376d152d204aa2b7a83558fcd48a0ef7a26b1cd6d35d23b3f5dfe0ca77a4ce32b94abf83da2aefcaf068380879e89fb0a3829595cf44c3852ae2cc662b689f9355d9c183801f6acc313f8907",
+ "msg" : "0ecb4d85c956b5268c9b35a8c63b4e9d3e5cb72b64ef98773841b947bd7d59ef7d0eb0e1c050d49a5424ce7deb527d76087e4746674c958965df32d9e5fb03b46501706128d481217aaeae2f78f9259273358a2954cac0bc2fbfe77447d1d387b9314c6541b69f1270b3438b1042b2b4663e62ba4d49c07ac6f163034afa80af",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "6514518e0a264142e0b7351f967fc2ae",
+ "tag" : "2373cfa2ab24446ad5a236167b8027fe",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 111,
- "comment" : "checking for int overflows",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000003dfce4",
+ "tcId" : 192,
+ "comment" : "edge case for poly1305 key:415f08302f210340240d0e903e2b01205ba43e106aebd7e2481016b31118b1ae",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506073c0df637",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "0a0a24499bcade58cf1576c312aca984718cb4cc7e0153f5a9015810859644dfc021174e0b060a397448de8b484a8603be680a6934c0906f30dd17eae2d4c5faa777f8ca53370e08331b88c342bac959787bbb33930e3b56be86da7f2a6eb1f94089d1d181074d4302f8e0552d0de1fab306a21b42d4c3ba6e6f0cbcc81e877a",
+ "msg" : "2e8e45e903bfab32f2f0d49d9a3e449bef6f4093e2722cdab2cf935c1822b830fb5a4056516d560dfc8638c9a57d2927200a56f0b67153271d498e8f08dc888c61ef634f7ae40f4608f96f92fea5a1e5bd45131120098dc5de0378e58f2ddb46fa4aa5adb38fe006bb19b69146382f77a79e06214def547cfb5ce37a7008b9b6",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "4c194da6a99fd65b40e9cad798f44b19",
+ "tag" : "5f93946478d8081e7247f414ad39a515",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 112,
- "comment" : "checking for int overflows",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000018486a8",
+ "tcId" : 193,
+ "comment" : "edge case for poly1305 key:feffff1ff6b87403fd6435b09775bc92491a0ae62c5842a30e3b82710cc2dad1",
+ "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf",
+ "iv" : "00000000101112130bc672c3",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "4a0aaff8494729188691701340f3ce2b8a78eed3a0f065994b72484e7991d25c29aa075eb1fc16de93fe069058112ab284a3ed18780326d1258a47222fa633d8b29f3bd9150b239b1546c2bb9b9f410febead396000ee477701532c3d0f5fbf895d280196d2f737c5e9fec50d92bb0df5d7e513be5b8ea971310d5bf16ba7aee",
- "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "c8ae7788cd2874abc138541e11fd0587",
+ "msg" : "3619cb470af86dceceb6940f2d9abb34c9a9131476053387445ffebbe240d4f9818377855652f46a8219c7f71c3554f8acef8258de4b7d17c0f3d353ac981cc6a13287be1e6b41dc6d133df4ababebdf43d665ce7a4a5c982a0b139cb8202eebc74173e3224a440e4c37d2b595f384290e939ba016df0d49b36cdb4bd91c39",
+ "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "tag" : "133fe62391744d11ce44594b96c53baf",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 113,
- "comment" : "checking for int overflows",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 194,
+ "comment" : "edge case for poly1305 key:bf358f18ffffffbf4b62ed6e1f53790785c4dabdfc72e2a219d377a682c85f38",
+ "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf",
+ "iv" : "000000001011121303e9b9a4",
"aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "msg" : "ff9428d079351f665cd001354319875c783d35f613e6d9093d38e975c38fe3b89f7aed35cb5a2fcaa0346efb936554649cf6378171eae4396ea15dc240d1abf4472d9096524fa1b2b023b8b288222773d4d206616f9293f65b45dbbc74e7c2edfbcbbf1cfb679bb739a5862de2bcb937f74d5bf8671c5a8a5092f61d54c9aa5b",
- "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "tag" : "933a5163c7f62368327b3fbc1036c943",
+ "msg" : "af205bda819f7451be0f28667d4b01b59ff2daa8173cab52046c3c9e0d989889c5e021ef7afd06e9ce6cc30e3a6ebab509134ba10d10e570c55587c13eee53e73be54804c8539ffbf23b35922b1ca37b9e9bc24ee204837ca5a294ce05d12600c7eff6aee32270db2feff47dc5a04176169e15850628e6035f78994f9f5603",
+ "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "tag" : "e3451adb9d23a7710a1aafba26f56387",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 114,
- "comment" : "special case tag",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
+ "tcId" : 195,
+ "comment" : "edge case for poly1305 key:d0b7b3a352a4010ffeffffbfe8cc66dc6e5e7451dc61762c5753174fed88e746",
+ "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf",
+ "iv" : "00000000101112130700b982",
+ "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "msg" : "68c67272036fb652a0182eeb4781358e4704a4a702fd731bf3b3ea994717989e7d9104e0ae81732a8c7e9a82b3d31d541761a366b67c3396f1a6c67e293ddb65a59e42541dda144dc6c78388cfca982e23350958ac5b3d54a1722fd64733577862e1879c9e9445ebdec5315d1706db7ebbedd4c779935e72057e5b0ecde081",
+ "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "tag" : "b0bb8a55ff5f52a5043c6e7795847557",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 196,
+ "comment" : "edge case for poly1305 key:7bee33931a4157a8cb701becfeffff4fbe7e69f19cd065313bb49a252628dd3d",
+ "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf",
+ "iv" : "0000000010111213019836bb",
+ "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "msg" : "c483b7334ebe2e879b0c3f9db4fcd9f5219062360d6ce44cdae0f94e04c8345ea7e3ae33855118741dcafe0de4ae98c4e43af7b12b04ee8ab175625823ac040e5abac4403f1d45238adcb8c0cf44bd56917f9f5d93974c82b56951986a9c0450bd9047b5a616e814526ad0580e3ecd8189c9fef2cdb979a22ad3a01930fbd1",
+ "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "tag" : "f4fc25f4c5543a9afee9819e2904fb68",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 197,
+ "comment" : "edge case for poly1305 key:7cb5fbdffb40ff5f3c7de74f655ffc1fac03013a7fe468440b861ebe0ab1650a",
+ "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf",
+ "iv" : "00000000101112131d59f288",
+ "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "msg" : "bc7f4f15fd1e4c1399740836670abe39a05707be19956ce169b32321759e0f213ae19ad34aa612b3a29f02c4bbac9f785a55a3adfe419ab891bbe0acee9921322ea21002c9dd3dcdd13a7f8554dddc10f9b529ce94be7050937dab76557b7eb17c685aad8f0797e39d62553988989aab1d9764fe431cc1d4c595062ce93ce9",
+ "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "tag" : "5e67a7b8733e0e4b01ac2178a205ae7e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 198,
+ "comment" : "edge case for poly1305 key:00000090e6e328c242cde5c83e3d8262d467f2bcd53d3755c781f3c6a2cb0648",
+ "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf",
+ "iv" : "00000000101112130552a411",
+ "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "msg" : "eaccaa778935ef249e0900149dd889462d2a061486ba102b8caebe465f3959fb3119ebb5689676ffdd6d851a26739e772b54a2f5f473ea9c7e58ccbc4cfc953e8c420b2175d9dd519265630bb79bd87a601b113231a8b16ce54c331347ec04c2b1c9160f38207aa46e96feb06dee883eb422fa14908df300bb1a1ef758c408",
+ "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "tag" : "177a77fce114a4349c4f8d5ec825d06f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 199,
+ "comment" : "edge case for poly1305 key:9e98d64e000000505a07183c5c68c63c14c9266dd37ff86aafc22ddbdb355617",
+ "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf",
+ "iv" : "00000000101112130c807a72",
+ "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "msg" : "a76c330e015060a17e64cb7b6d753f201f75be8759fd7539fb92b22aef54c9d3029dba0c15cbf7c95135888319c6b2e6276da21e0c351fd522b29aabb5883a3291d6f427de773b124390ef6fd96621ffbc42dfbf7a34da272cbc9ccb1a498d078033d1ac3bf7e92715948b06d69d5c5039e9164ba9c3a02219ec5908206b3b",
+ "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "tag" : "623c7d4424f5497aedfd1339cf8cecce",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 200,
+ "comment" : "edge case for poly1305 key:1048a92e65f5e63102000080d9ae08de4319a7c45fdbe707b9ec1b7e0d635161",
+ "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf",
+ "iv" : "00000000101112130397a143",
+ "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "msg" : "228a7e15bcce13051de9145f77f7f4ff7921828b4f99efc4ff55ee0d9344955b69ec2d4798b0517f0273c4456ae5ffc5929cbe74ddb0da51d4f2b4df7578a31240c88ae922c3c5eca7b97d72d497062050a587447c562b343d5c71921944872f9fd06b8f34b3eb5d4341f5ff8a907dd7c2e1676b81252726ba54814da51eab",
+ "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "tag" : "1c18b69354b189731a1a83fe8f0d57c9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 201,
+ "comment" : "edge case for poly1305 key:01517a2ceb89bbfb5741f7d9000000401a65b132ad661072a00ffe7defbb18a5",
+ "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf",
+ "iv" : "000000001011121308cb0f3f",
+ "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "msg" : "c7d843188ab193dfef5c4daf583f952cd4b195f240fa2e704d021723023c123371a41e87dfc6e6c3874a42f331cf035988a38c72ba2da854b1208f98bf8cc29948169481ab3a402d5fcc7ff78f9e31925576dc3938074b8c5b27960e3afc750ad686563688b7441787288d5256c1301d563b7744843bd1ab4eff5be6f1653d",
+ "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "tag" : "2045815b8211b9a2995effe0b8ed9868",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 202,
+ "comment" : "edge case for poly1305 key:bc90156087e0125006d90c30babd0590427bff19de1f2e7d0757a79528731138",
+ "key" : "9de836aa579585081f330a7c4036e20e38ef15eff3945184d231867f505fffdf",
+ "iv" : "00000000101112130d8fcf4e",
+ "aad" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "msg" : "cfc3db8631c81c69023a3c8a9ad66c35053685144c4fa2a9510add72e211dad9ca5b982e4c194591fdb74116280311d1299ad81227258cb52f079bbcb12aff161d278dec33a326d71276b3de01a8327ee7f45f94179dff18a3fe643e56c30cfd03871c8110ab00f6612b9e17a4647360d7847bb63a3122613c2e7cdddd08ae",
+ "ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "tag" : "1ae2ed84ea9774d78d782bf8d972a8b8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 203,
+ "comment" : "edge case for tag",
+ "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"iv" : "000102030405060708090a0b",
- "aad" : "85ffffffffffffffffffffffffffffffa6902fcbc883bbc180b256ae34ad7f00",
- "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d",
+ "aad" : "ffffffffffffffffffffffffffffffff415771fda4fbcc55c377f73203e60226",
+ "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"tag" : "000102030405060708090a0b0c0d0e0f",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 115,
- "comment" : "special case tag",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
+ "tcId" : 204,
+ "comment" : "edge case for tag",
+ "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"iv" : "000102030405060708090a0b",
- "aad" : "ffffffffffffffffffffffffffffffff247e50642a1c0a2f8f77219609dba958",
- "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d",
+ "aad" : "f1ffffffffffffffffffffffffffffff615af39eddb5fcd2519190d5507d3b06",
+ "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"tag" : "00000000000000000000000000000000",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 116,
- "comment" : "special case tag",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
+ "tcId" : 205,
+ "comment" : "edge case for tag",
+ "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"iv" : "000102030405060708090a0b",
- "aad" : "7cffffffffffffffffffffffffffffffd9e72c064ac8961f3fa585e0e2abd600",
- "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d",
+ "aad" : "b5ffffffffffffffffffffffffffffff764e5d82ce7da0d44148484fd96a6107",
+ "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"tag" : "ffffffffffffffffffffffffffffffff",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 117,
- "comment" : "special case tag",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
+ "tcId" : 206,
+ "comment" : "edge case for tag",
+ "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"iv" : "000102030405060708090a0b",
- "aad" : "65ffffffffffffffffffffffffffffff95af0f4d0b686eaeccca4307d596f502",
- "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d",
+ "aad" : "fdffffffffffffffffffffffffffffff2bdbf16d8ea4d39dab8dcb3d4bc4e104",
+ "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"tag" : "00000080000000800000008000000080",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 118,
- "comment" : "special case tag",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
+ "tcId" : 207,
+ "comment" : "edge case for tag",
+ "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"iv" : "000102030405060708090a0b",
- "aad" : "ffffffffffffffffffffffffffffffff8540b464357707be3a39d55c34f8bcb3",
- "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d",
+ "aad" : "a9ffffffffffffffffffffffffffffffaccd5eb31d8fc909e84b0de7de23bb08",
+ "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"tag" : "ffffff7fffffff7fffffff7fffffff7f",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 119,
- "comment" : "special case tag",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
+ "tcId" : 208,
+ "comment" : "edge case for tag",
+ "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"iv" : "000102030405060708090a0b",
- "aad" : "4fffffffffffffffffffffffffffffff6623d990b898d830d212af2383330701",
- "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d",
+ "aad" : "d2ffffffffffffffffffffffffffffffdd4b933e7b1a7ed93cc7c050db71dc03",
+ "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"tag" : "01000000010000000100000001000000",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 120,
- "comment" : "special case tag",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
+ "tcId" : 209,
+ "comment" : "edge case for tag",
+ "key" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"iv" : "000102030405060708090a0b",
- "aad" : "83ffffffffffffffffffffffffffffff5f16d09f17787211b7d484e024f89701",
- "msg" : "9a49c40f8b48d7c66d1db4e53f20f2dd4aaa241ddab26b5bc0e218b72c3390f2df3ebd0176704419972bcdbc6bbcb3e4e74a71528ef51263ce24e0d575e0e44d",
+ "aad" : "ffffffffffffffffffffffffffffffffa08164425d7642e9e90fc8d5c32d2cf6",
+ "msg" : "e48caf8a76183327c9561a4651c07c822ccd1642c06607d0d4bc0afb4de15915dbfa3b0b422e77e15c64bf6247031f15fdb643117809821870000adf83834da5",
"ct" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"tag" : "ffffffff000000000000000000000000",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 121,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 210,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "005235d2a919f28d3db7664a34ae6b444d3d35f613e6d9093d38e975c38fe3b85b8b94509e2b74a36d346e33d572659ba9f6378171eae4396ea15dc240d1abf483dce9f3073efadb7d23b87ace35168c",
- "ct" : "0039e2fd2fd312149e989880884813e7caffffffffffffffffffffffffffffff3b0e869aaa8ea49632ffff37b9e8ce00caffffffffffffffffffffffffffffff3b0e869aaa8ea49632ffff37b9e8ce00",
- "tag" : "a519ac1a35b4a57787510af78d8d200a",
+ "msg" : "c68ce708bf26aab862d97e1b42f31ef37bb66f8090c149e452ec7f20327eb2ea2e38aca2438b588d5459493e97e7fa330ff9bc23c897df6b00af86931d6c81555103478f2869b93ee29c837e95fb6b9903f3b72debfba2384baa48ceedfedb91",
+ "ct" : "e5ffffffffffffffffffffffffffffff0871bc8f1e4aa235087712d9df183609ffffffffffffffffffffffffffffffffffffffe7a33009ef5fc604ea0f9a75e9ffffffffffffffffffffffffffffffffffffffe7a33009ef5fc604ea0f9a75e9",
+ "tag" : "3572162777262c518eef573b720e8e64",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 122,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 211,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "d39428d079351f665cd001354319875ce5da78766fa19290c031f75208506745ae7aed35cb5a2fcaa0346efb93655464496ddeb05509c6efffab75eb2df4ab09762d9096524fa1b2b023b8b2882227730149ef504b71b120ca4ff39519c2c210",
- "ct" : "d3ffffffffffffffffffffffffffffff6218b27f83b8b46602f6e1d834207b02ceffffffffffffffffffffffffffffff2a6416cedb1cdd296ef5d7d692daff02ceffffffffffffffffffffffffffffff2a6416cedb1cdd296ef5d7d692daff02",
- "tag" : "302fe82ab0a09af64400d015ae83d9cc",
+ "msg" : "c78ce708bf26aab862d97e1b42f31ef376209eef141691fba5d10eaf581affe62e38aca2438b588d5459493e97e7fa330e73d2dc3bbd954989cb8433b7d6597b5103478f2869b93ee29c837e95fb6b990279d9d218d1e81ac2ce4a6e474403bf",
+ "ct" : "e4ffffffffffffffffffffffffffffff05e74de09a9d7a2aff4a6356b57c7b05fffffffffffffffffffffffffffffffffe759118501a43cdd6a2064aa520adc7fffffffffffffffffffffffffffffffffe759118501a43cdd6a2064aa520adc7",
+ "tag" : "347216375f5b7b5c4e6bff4912fd9473",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 123,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 212,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "e99428d079351f665cd001354319875c6df1394edc539b5b3a0957be0fb85946807aed35cb5a2fcaa0346efb93655464d1769fe806bbfeb6f590950f2eac9e0a582d9096524fa1b2b023b8b2882227739952ae0818c38979c07413711a9af713",
- "ct" : "e9ffffffffffffffffffffffffffffffea33f347304abdadf8ce413433c84501e0ffffffffffffffffffffffffffffffb27f579688aee57064ce37329182ca01e0ffffffffffffffffffffffffffffffb27f579688aee57064ce37329182ca01",
- "tag" : "98a7e836e0ee4d023500d0557ec2cbe0",
+ "msg" : "fc8ce708bf26aab862d97e1b42f31ef38b79403dfaabc0d8c18d23a3469c13e62e38aca2438b588d5459493e97e7fa330a4b941e6b66fcc2ed7d8cb3e8cc7ffc5103478f2869b93ee29c837e95fb6b9906419f10480a8191a67842ee185e2538",
+ "ct" : "dffffffffffffffffffffffffffffffff8be933274202b099b164e5aabfa9705fffffffffffffffffffffffffffffffffa4dd7da00c12a46b2140ecafa3a8b40fffffffffffffffffffffffffffffffffa4dd7da00c12a46b2140ecafa3a8b40",
+ "tag" : "30721677ff2eb8894e5a9d8492b7b0af",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 124,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 213,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "ff9428d079351f665cd001354319875c64f90f5b2692b860d4596ff4b3402c5c00b9bb53707aa667d356fe50c7199694033561e7caca6d941dc3cd6914ad6904",
- "ct" : "ffffffffffffffffffffffffffffffffe33bc552ca8b9e96169e797e8f30301b603ca99944df76528c9d6f54ab833d0f603ca99944df76528c9d6f54ab833d0f",
- "tag" : "6ab8dce2c59da4737130b0252f68a8d8",
+ "msg" : "fa8ce708bf26aab862d97e1b42f31ef39bcbb8da477d580d772de4229bba7de22938aca2438b588d5459493e97e7fa331e9dedf9dd64a0681bac2969549425bc5603478f2869b93ee29c837e95fb6b991297e6f7fe08dd3b50a9e734a4067f78",
+ "ct" : "d9ffffffffffffffffffffffffffffffe80c6bd5c9f6b3dc2db689db76dcf901f8ffffffffffffffffffffffffffffffee9bae3db6c376ec44c5ab104662d100f8ffffffffffffffffffffffffffffffee9bae3db6c376ec44c5ab104662d100",
+ "tag" : "2b7216c7873744c20ec5e2cdb260d3fa",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 125,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 214,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "689428d079351f665cd001354319875cb08f25675b9bcbf6e38407de2ec75a479f7aed35cb5a2fcaa0346efb936554642d2af7cd6b080501d31ba54fb2eb7596472d9096524fa1b2b023b8b288222773650ec62d757072cee6ff233186dd1c8f",
- "ct" : "68ffffffffffffffffffffffffffffff374def6eb782ed002143115412b74600ffffffffffffffffffffffffffffffff4e233fb3e51d1ec7424507720dc5219dffffffffffffffffffffffffffffffff4e233fb3e51d1ec7424507720dc5219d",
- "tag" : "044dea608880412bfdffcf35579e9b26",
+ "msg" : "ee8ce708bf26aab862d97e1b42f31ef3b9f55bd56e0fd74b46063a96354cfbee3238aca2438b588d5459493e97e7fa3320c78886a6f6292d6cc5fbddb546a2b04d03478f2869b93ee29c837e95fb6b992ccd8388859a547e27c0358045d4f874",
+ "ct" : "cdffffffffffffffffffffffffffffffca3288dae0843c9a1c9d576fd82a7f0de3ffffffffffffffffffffffffffffffd0c1cb42cd51ffa933ac79a4a7b0560ce3ffffffffffffffffffffffffffffffd0c1cb42cd51ffa933ac79a4a7b0560c",
+ "tag" : "22721657b0130d28cf1ec65153c41182",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 126,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 215,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "6d9428d079351f665cd001354319875ca161b5ab040900629efeff78d7d86b459f7aed35cb5a2fcaa0346efb93655464c6f8078cc8ef12a0ff657d6d08db10b8472d9096524fa1b2b023b8b2882227738edc366cd697656fca81fb133ced79a1",
- "ct" : "6dffffffffffffffffffffffffffffff26a37fa2e81026945c39e9f2eba87702ffffffffffffffffffffffffffffffffa5f1cff246fa09666e3bdf50b7f544b3ffffffffffffffffffffffffffffffffa5f1cff246fa09666e3bdf50b7f544b3",
- "tag" : "1e6bea6314542e2ef9ffcf450b2e982b",
+ "msg" : "ef8ce708bf26aab862d97e1b42f31ef3b46fca24d353ff5e49eac51540e840ea3038aca2438b588d5459493e97e7fa333d311e572202011a75e948586fe268b44f03478f2869b93ee29c837e95fb6b99313b1559016e7c493eec86059f703270",
+ "ct" : "ccffffffffffffffffffffffffffffffc7a8192b5dd8148f1371a8ecad8ec409e1ffffffffffffffffffffffffffffffcd375d9349a5d79e2a80ca217d149c08e1ffffffffffffffffffffffffffffffcd375d9349a5d79e2a80ca217d149c08",
+ "tag" : "2172166798485c338f9a6d60f3b21891",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 127,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 216,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "ff9428d079351f665cd001354319875cfc01b891e5f0f9128d7d1c579192b69863414415b69968959a7291b7a5af134860cd9ea10c29a36654e7a28e761becd8",
- "ct" : "ffffffffffffffffffffffffffffffff7bc3729809e9dfe44fba0addade2aadf03c456df823cb8a0c5b900b3c935b8d303c456df823cb8a0c5b900b3c935b8d3",
- "tag" : "ed2017c8dba4775629049d786e3bceb1",
+ "msg" : "f59d56151de28bef83505f6d89c0b0f7f75b2fa8e6dce386075db283ec85ee62555baffad423af25f66069bb69fb6f4d",
+ "ct" : "d6ee4ee25d3bdea81e76de8934cc51fb849cfca7685708575dc6df7a01e36a81849cfca7685708575dc6df7a01e36a81",
+ "tag" : "831312cbb0f165dc3e8ff52125f48640",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 128,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 217,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "ff9428d079351f665cd001354319875c6b6dc9d21a819e70b577f44137d3d6bd1335f5eb44494077b26449a54b6c7c7510b92f5ffef98b847cf17a9c98d883e5",
- "ct" : "ffffffffffffffffffffffffffffffffecaf03dbf698b88677b0e2cb0ba3cafa73b0e72170ec9042edafd8a127f6d7ee73b0e72170ec9042edafd8a127f6d7ee",
- "tag" : "073f17cb6778645925049d8822cbcab6",
+ "msg" : "f717f8d5b28032d5c8e8061cd44d71e4f2d55de772fe7a91ce85e410db3e2d8d50d5ddb5400136323fb83f285e40aca2",
+ "ct" : "d464e022f259679255ce87f8694190e881128ee8fc759140941e89e93658a96e81128ee8fc759140941e89e93658a96e",
+ "tag" : "821312db9826b5e7fe0a9d30c5e28d4f",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 129,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 218,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "ffcb2b1106f8234c5e99d4db4c7048de323d35f613e6d9093d38e975c38fe3b816e9884a114f0e9266cea3885fe36b9fd6f6378171eae4396ea15dc240d1abf4cebef5e9885a80ea76d975c144a41888",
- "ct" : "ffa0fc3e8032c3d5fdb62a11f096307db5ffffffffffffffffffffffffffffff766c9a8025eadea73905328c3379c004b5ffffffffffffffffffffffffffffff766c9a8025eadea73905328c3379c004",
- "tag" : "8b9bb4b4861289658c696a8340150405",
+ "msg" : "f28ce708bf26aab862d97e1b42f31ef3e68a922c9219d30f07554d7d99f2bde92c38aca2438b588d5459493e97e7fa33e24c07dd98f9b253ab0c318d9b14f6b15303478f2869b93ee29c837e95fb6b99ee460cd3bb95cf00e009ffd06b86ac75",
+ "ct" : "d1ffffffffffffffffffffffffffffff954d41231c9238de5dce20847494390afdffffffffffffffffffffffffffffff124a4419f35e64d7f465b3f489e2020dfdffffffffffffffffffffffffffffff124a4419f35e64d7f465b3f489e2020d",
+ "tag" : "c1045769d487d545cef3f0d34b7a8733",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 130,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 219,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "6f9e70ed3b8baca026e46a5a0943158d213d35f613e6d9093d38e975c38fe3b80c612c5e8d89a873dbcaad5b7346429bc5f6378171eae4396ea15dc240d1abf4d43651fd149c260bcbdd7b126801318c",
- "ct" : "6ff5a7c2bd414c3985cb9490b5a56d2ea6ffffffffffffffffffffffffffffff6ce43e94b92c784684013c5f1fdce900a6ffffffffffffffffffffffffffffff6ce43e94b92c784684013c5f1fdce900",
- "tag" : "8b3bbd51644459568d81ca1fa72ce404",
+ "msg" : "dc8ce708bf26aab862d97e1b42f31ef32e6784d857df07543d0dc72f179935fbede8c8baf01ee2044b162cbb343b355acc29d82327cd93f2bfd918034ed5c42a",
+ "ct" : "ffffffffffffffffffffffffffffffff5da057d7d954ec856796aad6faffb1183c2f9be74c6a4576e0b09a7a5c2330963c2f9be74c6a4576e0b09a7a5c233096",
+ "tag" : "64e7efd24516a83e2c87e06a76e2dea3",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 131,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 220,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "412b080a3e19c10d44a1af1eabdeb4ce353d35f613e6d9093d38e975c38fe3b86b8394330921486ca11d291c3e97ee9ad1f6378171eae4396ea15dc240d1abf4b3d4e9909034c614b10aff5525d09d8d",
- "ct" : "4140df25b8d32194e78e51d41738cc6db2ffffffffffffffffffffffffffffff0b0686f93d849859fed6b818520d4501b2ffffffffffffffffffffffffffffff0b0686f93d849859fed6b818520d4501",
- "tag" : "86fbab2b4a94f47aa56f0aea65d11008",
+ "msg" : "f78ce708bf26aab862d97e1b42f31ef34c6ead26f84a0225d557745d32fc72e72c38aca2438b588d5459493e97e7fa3364db334b69bee579383e61ae742c71bb5303478f2869b93ee29c837e95fb6b9968d138454ad2982a733baff384be2b7f",
+ "ct" : "d4ffffffffffffffffffffffffffffff3fa97e2976c1e9f48fcc19a4df9af604fdffffffffffffffffffffffffffffff94dd708f021933fd6757e3d766da8507fdffffffffffffffffffffffffffffff94dd708f021933fd6757e3d766da8507",
+ "tag" : "e6cc6729d79ba558cd73b03cba54d660",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 132,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 221,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "b247a74723491aacacaad709c91e932b313d35f613e6d9093d38e975c38fe3b89ade04e75bb701d9660601b34765de98d5f6378171eae4396ea15dc240d1abf442897944c2a28fa17611d7fa5c22ad8f",
- "ct" : "b22c7068a583fa350f8529c375f8eb88b6fffffffffffffffffffffffffffffffa5b162d6f12d1ec39cd90b72bff7503b6fffffffffffffffffffffffffffffffa5b162d6f12d1ec39cd90b72bff7503",
- "tag" : "a019ac2ed667e17da16f0afa19610d0d",
+ "msg" : "f08ce708bf26aab862d97e1b42f31ef34fd8c3757c9f2938dc3b07d85898bfe22a38aca2438b588d5459493e97e7fa336155412415cbdd760142b62c2ec83fbf5503478f2869b93ee29c837e95fb6b996d5f4a2a36a7a0254a477871de5a657b",
+ "ct" : "d3ffffffffffffffffffffffffffffff3c1f107af214c2e986a06a21b5fe3b01fbffffffffffffffffffffffffffffff915302e07e6c0bf25e2b34553c3ecb03fbffffffffffffffffffffffffffffff915302e07e6c0bf25e2b34553c3ecb03",
+ "tag" : "e5cc6739bfd0f4638def574b5a43dd6f",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 133,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 222,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "740f9e49f610efa585b659ca6ed8b4992d3d35f613e6d9093d38e975c38fe3b8412d96afbe80ec3e79d451b00a2db29ac9f6378171eae4396ea15dc240d1abf4997aeb0c2795624669c387f9116ac18d",
- "ct" : "7464496670da0f3c2699a700d23ecc3aaaffffffffffffffffffffffffffffff21a884658a253c0b261fc0b466b71901aaffffffffffffffffffffffffffffff21a884658a253c0b261fc0b466b71901",
- "tag" : "736e18181696a5889c3159faabab20fd",
+ "msg" : "f28ce708bf26aab862d97e1b42f31ef3df03ca84082f7f70ad8e4004cabd2ce42b38aca2438b588d5459493e97e7fa3328fd413caab1d02bf1c65753aa2ad3b95403478f2869b93ee29c837e95fb6b9924f74a3289ddad78bac3990e5ab8897d",
+ "ct" : "d1ffffffffffffffffffffffffffffffacc4198b86a494a1f7152dfd27dba807faffffffffffffffffffffffffffffffd8fb02f8c11606afaeafd52ab8dc2705faffffffffffffffffffffffffffffffd8fb02f8c11606afaeafd52ab8dc2705",
+ "tag" : "0fca702228817d53ee64d142b192e665",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 134,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 223,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "adba5d105bc8aa062c2336cb889ddbd5373d35f613e6d9093d38e975c38fe3b8177c5ffe2875f468f6c2965748f3599ad3f6378171eae4396ea15dc240d1abf4cf2b225db1607a10e6d5401e53b42a8d",
- "ct" : "add18a3fdd024a9f8f0cc801347ba376b0ffffffffffffffffffffffffffffff77f94d341cd0245da90907532469f201b0ffffffffffffffffffffffffffffff77f94d341cd0245da90907532469f201",
- "tag" : "bad58f10a91e6a889aba32fd17d8331a",
+ "msg" : "f38ce708bf26aab862d97e1b42f31ef31ffc31ae69399394b8c338674c3dfde92938aca2438b588d5459493e97e7fa33477ec8cf3ea3d4d5d76d85ad2b7f0bb85603478f2869b93ee29c837e95fb6b994b74c3c11dcfa9869c684bf0dbed517c",
+ "ct" : "d0ffffffffffffffffffffffffffffff6c3be2a1e7b27845e258559ea15b790af8ffffffffffffffffffffffffffffffb7788b0b55040251880407d43989ff04f8ffffffffffffffffffffffffffffffb7788b0b55040251880407d43989ff04",
+ "tag" : "efc3b035ded6b460bfce6f494955e677",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 135,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 224,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "fe9428d079351f665cd001354319875cc001edc5da442e719bce9abe273af144b47aed35cb5a2fcaa0346efb9365546448025f41fa4e336c786957a2a7c4930a6c2d9096524fa1b2b023b8b28822277300266ea1e43644a34d8dd1dc93f2fa13",
- "ct" : "feffffffffffffffffffffffffffffff47c327cc365d088759098c341b4aed03d4ffffffffffffffffffffffffffffff2b0b973f745b28aae937f59f18eac701d4ffffffffffffffffffffffffffffff2b0b973f745b28aae937f59f18eac701",
- "tag" : "d68ce174079add028dd05cf814630488",
+ "msg" : "2bfd0d56ece98771756d60d9d9106cd0c6fc106936c7ef347c078fd71c54228164fc903b0438a3978d3a54ef992aa3ae",
+ "ct" : "088e15a1ac30d236e84be13d641c8ddcb53bc366b84c04e5269ce22ef132a662b53bc366b84c04e5269ce22ef132a662",
+ "tag" : "345fc9fe573c136c1be83730500ce662",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 136,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 225,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "b513b06ab9ac14435acb8aa3a37afdb6543d35f613e6d9093d38e975c38fe3b861950193b1bf0311ff117989aed9a999b0f6378171eae4396ea15dc240d1abf4b9c27c3028aa8d69ef06afc0b59eda8e",
- "ct" : "b57867453f66f4daf9e474691f9c8515d3ffffffffffffffffffffffffffffff01101359851ad324a0dae88dc2430202d3ffffffffffffffffffffffffffffff01101359851ad324a0dae88dc2430202",
- "tag" : "aa48a3887d4b059699c2fdf9c6787e0a",
+ "msg" : "f68ce708bf26aab862d97e1b42f31ef37cc2255decdf8e0fe1373591da0e28e42838aca2438b588d5459493e97e7fa33e291fb4838019c51dfb7141515bb53b15703478f2869b93ee29c837e95fb6b99ee9bf0461b6de10294b2da48e5290975",
+ "ct" : "d5ffffffffffffffffffffffffffffff0f05f652625465debbac58683768ac07f9ffffffffffffffffffffffffffffff1297b88c53a64ad580de966c074da70df9ffffffffffffffffffffffffffffff1297b88c53a64ad580de966c074da70d",
+ "tag" : "336f97a5faa995a2a03781b591588da8",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 137,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 226,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "ff9428d079351f665cd001354319875cd4f109e814cea85a08c011d850dd1dcbcf7aed35cb5a2fcaa0346efb936554645340b85a9aa08296b77a5fc3961f660f172d9096524fa1b2b023b8b2882227731b6489ba84d8f559829ed9bda2290f16",
- "ct" : "ffffffffffffffffffffffffffffffff5333c3e1f8d78eacca0707526cad018cafffffffffffffffffffffffffffffff3049702414b599502624fdfe29313204afffffffffffffffffffffffffffffff3049702414b599502624fdfe29313204",
- "tag" : "b936a817f2211af129e2cf160fd42bcb",
+ "msg" : "c68ce708bf26aab862d97e1b42f31ef37ab66f8090c149e452ec7f20327eb2ea0438aca2438b588d5459493e97e7fa338d2613ea0ef8b656b247373ecec015bc7b03478f2869b93ee29c837e95fb6b99812c18e42d94cb05f942f9633e524f78",
+ "ct" : "e5ffffffffffffffffffffffffffffff0971bc8f1e4aa235087712d9df183609d5ffffffffffffffffffffffffffffff7d20502e655f60d2ed2eb547dc36e100d5ffffffffffffffffffffffffffffff7d20502e655f60d2ed2eb547dc36e100",
+ "tag" : "9351c680c8a5d34882d42145e89745c4",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 138,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 227,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "ff9428d079351f665cd001354319875cdf4c62032d4119b588477e99925a56d9d67aed35cb5a2fcaa0346efb93655464fa84f0645536421b2bb9246ec219ed0b0e2d9096524fa1b2b023b8b288222773b2a0c1844b4e35d41e5da210f62f8412",
- "ct" : "ffffffffffffffffffffffffffffffff588ea80ac1583f434a806813ae2a4a9eb6ffffffffffffffffffffffffffffff998d381adb2359ddbae786537d37b900b6ffffffffffffffffffffffffffffff998d381adb2359ddbae786537d37b900",
- "tag" : "9f7ac4351f6b91e63097a713115d05be",
+ "msg" : "c68ce708bf26aab862d97e1b42f31ef374b66f8090c149e452ec7f20327eb2ea2e38aca2438b588d5459493e97e7fa33acd9ec859e0866620cc24c8a97d5d9f55103478f2869b93ee29c837e95fb6b99a0d3e78bbd641b3147c782d767478331",
+ "ct" : "e5ffffffffffffffffffffffffffffff0771bc8f1e4aa235087712d9df183609ffffffffffffffffffffffffffffffff5cdfaf41f5afb0e653abcef385232d49ffffffffffffffffffffffffffffffff5cdfaf41f5afb0e653abcef385232d49",
+ "tag" : "d79266cd25a784599a0a8e31fc84d604",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 139,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 228,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "ff9428d079351f665cd001354319875c13f80a006dc1bbdad639a92fc7eca655f77aed35cb5a2fcaa0346efb936554646348b8fd29bf96d563a517e27d7bfc0f2f2d9096524fa1b2b023b8b2882227732b6c891d37c7e11a5641919c494d9516",
- "ct" : "ffffffffffffffffffffffffffffffff943ac00981d89d2c14febfa5fb9cba1297ffffffffffffffffffffffffffffff00417083a7aa8d13f2fbb5dfc255a80497ffffffffffffffffffffffffffffff00417083a7aa8d13f2fbb5dfc255a804",
- "tag" : "9a18a828070269f44700d009e7171cc9",
+ "msg" : "f78ce708bf26aab862d97e1b42f31ef34251cd29b0aaa960557c9ea2828334e4e4e231db0a27fac9ec9e744886eb0133c5232142ddf48b3f185140f0fc05f043",
+ "ct" : "d4ffffffffffffffffffffffffffffff31961e263e2142b10fe7f35b6fe5b00735256286b6535dbb4738c289eef304ff35256286b6535dbb4738c289eef304ff",
+ "tag" : "9d671d407d7660459d5d582d83915efe",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 140,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 229,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "ff9428d079351f665cd001354319875c82e59b4582915038f933811e652dc66afc7aed35cb5a2fcaa0346efb93655464b671c8cac270c265a0ac2f535799880a242d9096524fa1b2b023b8b288222773fe55f92adc08b5aa9548a92d63afe113",
- "ct" : "ffffffffffffffffffffffffffffffff0527514c6e8876ce3bf49794595dda2d9cffffffffffffffffffffffffffffffd57800b44c65d9a331f28d6ee8b7dc019cffffffffffffffffffffffffffffffd57800b44c65d9a331f28d6ee8b7dc01",
- "tag" : "b436a82b93d555f74300d0199ba718ce",
+ "msg" : "f58ce708bf26aab862d97e1b42f31ef373bd9f01bf3331b12e31dd14cf11feee1d38aca2438b588d5459493e97e7fa33625c6965f61a1c36118c747076d5b7b76203478f2869b93ee29c837e95fb6b996e56626bd57661655a89ba2d8647ed73",
+ "ct" : "d6ffffffffffffffffffffffffffffff007a4c0e31b8da6074aab0ed22777a0dccffffffffffffffffffffffffffffff925a2aa19dbdcab24ee5f6096423430bccffffffffffffffffffffffffffffff925a2aa19dbdcab24ee5f6096423430b",
+ "tag" : "7b207c2c3278c64f0d6b913fe371fe63",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 141,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 230,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "ff9428d079351f665cd001354319875cf1d12887b7216986a12d79098b6de60fc07aed35cb5a2fcaa0346efb93655464a7c75899f3e60af1fcb6c7307d87590f182d9096524fa1b2b023b8b288222773efe36979ed9e7d3ec952414e49b13016",
- "ct" : "ffffffffffffffffffffffffffffffff7613e28e5b384f7063ea6f83b71dfa48a0ffffffffffffffffffffffffffffffc4ce90e77df311376de8650dc2a90d04a0ffffffffffffffffffffffffffffffc4ce90e77df311376de8650dc2a90d04",
- "tag" : "ce54a82e1fa942fa3f00d0294f3715d3",
+ "msg" : "dc8ce708bf26aab862d97e1b42f31ef3ec0933f0bfb91218cea0d74e061f559e2d38aca2438b588d5459493e97e7fa338d5b67e0acee534ce2d9791487b1ecb25203478f2869b93ee29c837e95fb6b9981516cee8f822e1fa9dcb7497723b676",
+ "ct" : "ffffffffffffffffffffffffffffffff9fcee0ff3132f9c9943bbab7eb79d17dfcffffffffffffffffffffffffffffff7d5d2424c74985c8bdb0fb6d9547180efcffffffffffffffffffffffffffffff7d5d2424c74985c8bdb0fb6d9547180e",
+ "tag" : "3672162bb1f3ff537ece013f1aca4f68",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 142,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 231,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "cbf1da9e0ba9377374e69e1c0e600cfc343d35f613e6d9093d38e975c38fe3b8be3fa66b6ce7808aa3e45949f944649fd0f6378171eae4396ea15dc240d1abf46668dbc8f5f20ef2b3f38f00e2031788",
- "ct" : "cb9a0db18d63d7ead7c960d6b286745fb3ffffffffffffffffffffffffffffffdebab4a1584250bffc2fc84d95decf04b3ffffffffffffffffffffffffffffffdebab4a1584250bffc2fc84d95decf04",
- "tag" : "2383ab0b799205699b510aa709bf31f1",
+ "msg" : "dc8ce708bf26aab862d97e1b42f31ef3ee83a14f48db696291080edfcc898b882b38aca2438b588d5459493e97e7fa338ad5f6b0283a8b39ebedce92785da9b65403478f2869b93ee29c837e95fb6b9986dffdbe0b56f66aa0e800cf88cff372",
+ "ct" : "ffffffffffffffffffffffffffffffff9d447240c65082b3cb93632621ef0f6bfaffffffffffffffffffffffffffffff7ad3b574439d5dbdb4844ceb6aab5d0afaffffffffffffffffffffffffffffff7ad3b574439d5dbdb4844ceb6aab5d0a",
+ "tag" : "3572163b99284f5f3e4aa94dbab85677",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 143,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 232,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "8f278694c4e9daebd58d3e5b966e8b68423d35f613e6d9093d38e975c38fe3b80653e7a331718833acc3b9adff1c3198a6f6378171eae4396ea15dc240d1abf4de049a00a864064bbcd46fe4e45b428f",
- "ct" : "8f4c51bb42233a7276a2c0912a88f3cbc5ffffffffffffffffffffffffffffff66d6f56905d45806f30828a993869a03c5ffffffffffffffffffffffffffffff66d6f56905d45806f30828a993869a03",
- "tag" : "8bfbab17a9e0b8748b510ae7d9fd2305",
+ "msg" : "dc8ce708bf26aab862d97e1b42f31ef3e87dd08ed4e4e04c5877616cbb02cabb2938aca2438b588d5459493e97e7fa33874f0401d457e336f4311f1152f957ba5603478f2869b93ee29c837e95fb6b998b450f0ff73b9e65bf34d14ca26b0d7e",
+ "ct" : "ffffffffffffffffffffffffffffffff9bba03815a6f0b9d02ec0c9556644e58f8ffffffffffffffffffffffffffffff774947c5bff035b2ab589d68400fa306f8ffffffffffffffffffffffffffffff774947c5bff035b2ab589d68400fa306",
+ "tag" : "3472164b815d9e6afec5505c5aa75d86",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 144,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 233,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "d59428d079351f665cd001354319875c9a22d70a48e24fddcdd4419de64c8f44fc7aed35cb5a2fcaa0346efb9365546477b5c907d9c9e1ea51851a204aad9f0a242d9096524fa1b2b023b8b2882227733f91f8e7c7b1962564619c5e7e9bf613",
- "ct" : "d5ffffffffffffffffffffffffffffff1de01d03a4fb692b0f135717da3c93039cffffffffffffffffffffffffffffff14bc017957dcfa2cc0dbb81df583cb019cffffffffffffffffffffffffffffff14bc017957dcfa2cc0dbb81df583cb01",
- "tag" : "49bc6e9fc51c4d503036644d842773d2",
+ "msg" : "c88ce708bf26aab862d97e1b42f31ef36be436e346f8f2b32f4cbbaef95150ef0438aca2438b588d5459493e97e7fa332fb76b5132e930f6d0acf70875e977b57b03478f2869b93ee29c837e95fb6b9923bd605f11854da59ba93955857b2d71",
+ "ct" : "ebffffffffffffffffffffffffffffff1823e5ecc873196275d7d6571437d40cd5ffffffffffffffffffffffffffffffdfb12895594ee6728fc57571671f8309d5ffffffffffffffffffffffffffffffdfb12895594ee6728fc57571671f8309",
+ "tag" : "3a7216d7ee1da018ce8412f251656b19",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 145,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 234,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
"aad" : "ffffffff",
- "msg" : "db9428d079351f665cd001354319875c75d5643aa5af934d8cce392cc3eedb47c07aed35cb5a2fcaa0346efb93655464601b5ad2067f28066a8f3281715ba808182d9096524fa1b2b023b8b288222773283f6b3218075fc95f6bb4ff456dc111",
- "ct" : "dbfffffffffffffffffffffffffffffff217ae3349b6b5bb4e092fa6ff9ec700a0ffffffffffffffffffffffffffffff031292ac886a33c0fbd190bcce75fc03a0ffffffffffffffffffffffffffffff031292ac886a33c0fbd190bcce75fc03",
- "tag" : "63da6ea251f039532c36645d38b76fd7",
+ "msg" : "c58ce708bf26aab862d97e1b42f31ef3783cf9302c7d22914b38aca2e7d374ef1d38aca2438b588d5459493e97e7fa33228f2d23597640d574f8e20c4f6b6bb56203478f2869b93ee29c837e95fb6b992e85262d7a1a3d863ffd2c51bff93171",
+ "ct" : "e6ffffffffffffffffffffffffffffff0bfb2a3fa2f6c94011a3c15b0ab5f00cccffffffffffffffffffffffffffffffd2896ee732d196512b9160755d9d9f09ccffffffffffffffffffffffffffffffd2896ee732d196512b9160755d9d9f09",
+ "tag" : "367216178ff1dc45ce73b02cd21f8755",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 146,
- "comment" : "edge case intermediate sums in poly1305",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "0000000000000000064c2d52",
+ "tcId" : 235,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
+ "aad" : "ffffffff",
+ "msg" : "dc8ce708bf26aab862d97e1b42f31ef35db72f89d1402b1a0373ff0a9c5cd44b6d67af40798f5455501792953248ec234ca6bfd9ae5c25a3a4d8a62d48a61d53",
+ "ct" : "ffffffffffffffffffffffffffffffff2e70fc865fcbc0cb59e892f3713a50a8bca0fc1dc5fbf327fbb124545a50e9efbca0fc1dc5fbf327fbb124545a50e9ef",
+ "tag" : "0b4961c9525ea2f2cdad6273e1c7824c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 236,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
+ "aad" : "ffffffff",
+ "msg" : "dc8ce708bf26aab862d97e1b42f31ef35f215ec87d62a264cadb519b4ac90a7668d1dd03e56eda6399ac7803e7dd22114910cd9a32bdab956d634cbb9d33d361",
+ "ct" : "ffffffffffffffffffffffffffffffff2ce68dc7f3e949b590403c62a7af8e95b9168e5e591a7d11320acec28fc527ddb9168e5e591a7d11320acec28fc527dd",
+ "tag" : "0a4961d93a93f1fd8d290a8281b6895b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 237,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:ffffffefeb344f6bc37ba77ea2ee06dfe8c7f4ae10810422124fc5e1bd7fe301",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060710abb165",
+ "aad" : "ffffffff",
+ "msg" : "dc8ce708bf26aab862d97e1b42f31ef3d15ad590dd0f40ba18acd168f6ac777a0f38aca2438b588d5459493e97e7fa33932a097f1d39a04ad30f1b6c650260bf7003478f2869b93ee29c837e95fb6b999f2002713e55dd19980ad53195903a7b",
+ "ct" : "ffffffffffffffffffffffffffffffffa29d069f5384ab6b4237bc911bcaf399deffffffffffffffffffffffffffffff632c4abb769e76ce8c66991577f49403deffffffffffffffffffffffffffffff632c4abb769e76ce8c66991577f49403",
+ "tag" : "3572161355240943de9406292a64c551",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 238,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "40115e67ecd3d4178c4c60e713ab4e5e390ef93aeb61aa307f141323c38e0685fa47139a5f4e3f8e92d7a3b71eb4ff0e259445f4ffc31bce540190edd6ad207876a0085c32ddfcbeb01a8be4c34d5331eda1a5b6139750f973f0d4841baa2cb8",
+ "ct" : "d9ffffffffffffffffffffffffffffffa009d73c6544428cfac0b2d8c7bbef0bedffffffffffffffffffffffffffffff8a5ef60715bc4b07c92b9707376da105edffffffffffffffffffffffffffffff8a5ef60715bc4b07c92b9707376da105",
+ "tag" : "19532d9fa0b5fbd582aaeda830602f1d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 239,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "49115e67ecd3d4178c4c60e713ab4e5ee02b87aeae8c3da8895f8cb0f6b9cc80f447139a5f4e3f8e92d7a3b71eb4ff0ecc4b7b803a5f8f4647df169080fe567a78a0085c32ddfcbeb01a8be4c34d5331047e9bc2d60bc471602e52f94df95aba",
+ "ct" : "d0ffffffffffffffffffffffffffffff792ca9a820a9d5140c8b2d4bf28c250ee3ffffffffffffffffffffffffffffff6381c873d020df8fdaf5117a613ed707e3ffffffffffffffffffffffffffffff6381c873d020df8fdaf5117a613ed707",
+ "tag" : "adbd2cafc8c8f0e51250e7b81c9d0a2d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 240,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "43eadae036f733ea9b5b7eb22aee395db6f51a4d10bc2460810c229651556acf384ad82e3e280cad69f0df25b42b83b0",
+ "ct" : "da047b7825db1802e8e8e1aac6ba88fc2ff2344b9e99ccdc04d8836d556083412ff2344b9e99ccdc04d8836d55608341",
+ "tag" : "973e270a7afcab75348e14dbe19c5156",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 241,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "66115e67ecd3d4178c4c60e713ab4e5e891b797521ba925b24090aaf6c4482bae847139a5f4e3f8e92d7a3b71eb4ff0e6d50c32d05a946cb8cea57c9f1442cb164a0085c32ddfcbeb01a8be4c34d5331a565236fe9fd0dfcab1b13a03c432071",
+ "ct" : "ffffffffffffffffffffffffffffffff101c5773af9f7ae7a1ddab5468716b34ffffffffffffffffffffffffffffffffc29a70deefd6160211c050231084adccffffffffffffffffffffffffffffffffc29a70deefd6160211c050231084adcc",
+ "tag" : "e17c273f31758e752322ae4869c1bfbb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 242,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "6a115e67ecd3d4178c4c60e713ab4e5e519cccebf72573dbee8c12f74255d18c0add1035861ffc0b7f40079b969f8c63b2af4fa3ccd16cb38f425c3996140def",
+ "ct" : "f3ffffffffffffffffffffffffffffffc89be2ed79009b676b58b30c466038021d65fc5026ae3c7a12685bd377d48c921d65fc5026ae3c7a12685bd377d48c92",
+ "tag" : "a22390224c5db0f01696743d870725c5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 243,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "e235b8c21384557085c3f2eb2a8fa36058cffd2af743dacf96b4ae4d51b4e488d6703f49d9d7f2027e4853feb4ca0df7",
+ "ct" : "7bdb195a00a87e98f6706df3c6db12c1c1c8d32c7966327313600fb655810d06c1c8d32c7966327313600fb655810d06",
+ "tag" : "437d1efad21b0865a541b5cab62e2a44",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 244,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
"aad" : "ffffffff",
- "msg" : "939428d079351f665cd001354319875c624839604216e403ebcc6af559ec8b43977aed35cb5a2fcaa0346efb93655464d8c8c3fa1a9e474abe52d02c8187e90f4f2d9096524fa1b2b023b8b28822277390ecf21a04e630858bb65652b5b18016",
- "ct" : "93ffffffffffffffffffffffffffffffe58af369ae0fc2f5290b7c7f659c9704f7ffffffffffffffffffffffffffffffbbc10b84948b5c8c2f0c72113ea9bd04f7ffffffffffffffffffffffffffffffbbc10b84948b5c8c2f0c72113ea9bd04",
- "tag" : "73eb2724b5c405f04d00d0f15840a1c1",
+ "msg" : "66115e67ecd3d4178c4c60e713ab4e5e8fab58574a322bac6f394474e4ce7eaec347139a5f4e3f8e92d7a3b71eb4ff0e71532dfb0e9141b00983394722829e7c4fa0085c32ddfcbeb01a8be4c34d5331b966cdb9e2c50a872e727d2eef8592bc",
+ "ct" : "ffffffffffffffffffffffffffffffff16ac7651c417c310eaede58fe0fb9720d4ffffffffffffffffffffffffffffffde999e08e4ee117994a93eadc3421f01d4ffffffffffffffffffffffffffffffde999e08e4ee117994a93eadc3421f01",
+ "tag" : "acf4ffa20c0d06d61a18e9a8d4c84d1d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 245,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "61115e67ecd3d4178c4c60e713ab4e5e5efe679ba17384c55eb8cc193666fe8d04608c3503d217aa3f90a9b0e1b3b313bc12d3a3491c8712cf92f212e138329f",
+ "ct" : "f8ffffffffffffffffffffffffffffffc7f9499d2f566c79db6c6de23253170313d86050a363d7db52b8f5f800f8b3e213d86050a363d7db52b8f5f800f8b3e2",
+ "tag" : "cd466d06e75b7fd18d5fe21d9227d9a7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 246,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "9064b88a282052a1ee44df05ad213da679f8d1f971da17437a2b5e04fbca167151b2650ec945fec70588bc65a616a5f24f354c0c1580af3662d5f8151e3f7e82dd557ec8a4d63df7274594367bef09cd",
+ "ct" : "098a19123b0c79499df7401d41758c07e0ffffffffffffffffffffffffffffff460a896b69f43eb668a0e02d475da503e0ffffffffffffffffffffffffffffff460a896b69f43eb668a0e02d475da503",
+ "tag" : "ce8a3d4d887d95613d829b538ed01196",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 247,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "43115e67ecd3d4178c4c60e713ab4e5eeef67bd4795b74015a3493905d544a86e847139a5f4e3f8e92d7a3b71eb4ff0e3197be28eff843592bd8fc8d578421d664a0085c32ddfcbeb01a8be4c34d5331f9a25e6a03ac086e0c29b8e49a832d16",
+ "ct" : "daffffffffffffffffffffffffffffff77f155d2f77e9cbddfe0326b5961a308ffffffffffffffffffffffffffffffff9e5d0ddb05871390b6f2fb67b644a0abffffffffffffffffffffffffffffffff9e5d0ddb05871390b6f2fb67b644a0ab",
+ "tag" : "08289f5199df476fe90475cb95225566",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 248,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "6b115e67ecd3d4178c4c60e713ab4e5e1e34412ab0a056e809d5d4b92be1128a4b2a651a62aeab26cf437fb195407574f3583a8c28603b9e3f41241395cbf4f8",
+ "ct" : "f2ffffffffffffffffffffffffffffff87336f2c3e85be548c0175422fd4fb045c92897fc21f6b57a26b23f9740b75855c92897fc21f6b57a26b23f9740b7585",
+ "tag" : "06df93f651ea5cc56911f30d3e58f997",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 249,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "3fe606108f35869df4c7aa0128464a1265f8d1f971da17437a2b5e04fbca1671fdbe843a0ad9be25055992ab6dcbc9f153354c0c1580af3662d5f8151e3f7e8271599ffc674a7d152794baf8b03265ce",
+ "ct" : "a608a7889c19ad7587743519c412fbb3fcffffffffffffffffffffffffffffffea06685faa687e546871cee38c80c900fcffffffffffffffffffffffffffffffea06685faa687e546871cee38c80c900",
+ "tag" : "9264fc0f47febb30661254daf9a06189",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 250,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "6e8eb98cf7fffe4cd683568cf892991564f8d1f971da17437a2b5e04fbca1671c70f5d8b30c64bf2e6d1d613f40e0bf052354c0c1580af3662d5f8151e3f7e824be8464d5d5588c2c41cfe4029f7a7cf",
+ "ct" : "f7601814e4d3d5a4a530c99414c628b4fdffffffffffffffffffffffffffffffd0b7b1ee90778b838bf98a5b15450b01fdffffffffffffffffffffffffffffffd0b7b1ee90778b838bf98a5b15450b01",
+ "tag" : "69a124fc7f96e220d1a031ced5527279",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 251,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "4f115e67ecd3d4178c4c60e713ab4e5e4156269fe3da101eeb0abf8dda20fe8fff47139a5f4e3f8e92d7a3b71eb4ff0e6aece983e64f97e43ff5295bc884fa7773a0085c32ddfcbeb01a8be4c34d5331a2d909c10a1bdcd318046d320583f6b7",
+ "ct" : "d6ffffffffffffffffffffffffffffffd85108996dfff8a26ede1e76de151701e8ffffffffffffffffffffffffffffffc5265a700c30c72da2df2eb129447b0ae8ffffffffffffffffffffffffffffffc5265a700c30c72da2df2eb129447b0a",
+ "tag" : "3ea8f9b2012321e63d5fb5bc2c5d332d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 252,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "66115e67ecd3d4178c4c60e713ab4e5e18f125ef374c1454b680e23427e7dc69e447139a5f4e3f8e92d7a3b71eb4ff0e858b08eb1d581570a7cd1e48593b757568a0085c32ddfcbeb01a8be4c34d53314dbee8a9f10c5e47803c5a21943c79b5",
+ "ct" : "ffffffffffffffffffffffffffffffff81f60be9b969fce8335443cf23d235e7f3ffffffffffffffffffffffffffffff2a41bb18f72745b93ae719a2b8fbf408f3ffffffffffffffffffffffffffffff2a41bb18f72745b93ae719a2b8fbf408",
+ "tag" : "dfaf8a3a15d45e7f4c3430048d8589f0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 253,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "b02ab747a310d6a3bbdb97018a3be8b341f8d1f971da17437a2b5e04fbca1671b7a338bc3423895f0fd96cdb27a787f277354c0c1580af3662d5f8151e3f7e823b44237a59b04a6f2d144488fa5e2bcd",
+ "ct" : "29c416dfb03cfd4bc8680819666f5912d8ffffffffffffffffffffffffffffffa01bd4d99492492e62f13093c6ec8703d8ffffffffffffffffffffffffffffffa01bd4d99492492e62f13093c6ec8703",
+ "tag" : "3408eb2b13a9b76befcedf699422d61f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 254,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "40115e67ecd3d4178c4c60e713ab4e5e380ef93aeb61aa307f141323c38e0685f647139a5f4e3f8e92d7a3b71eb4ff0e3f769a30e8951ff2fb365fa780fdde7e7aa0085c32ddfcbeb01a8be4c34d5331f7437a7204c154c5dcc71bce4dfad2be",
+ "ct" : "d9ffffffffffffffffffffffffffffffa109d73c6544428cfac0b2d8c7bbef0be1ffffffffffffffffffffffffffffff90bc29c302ea4f3b661c584d613d5f03e1ffffffffffffffffffffffffffffff90bc29c302ea4f3b661c584d613d5f03",
+ "tag" : "09f4f2a3936d7461a67ce022176bb8dd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 255,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "40115e67ecd3d4178c4c60e713ab4e5e060ef93aeb61aa307f141323c38e0685ee47139a5f4e3f8e92d7a3b71eb4ff0e2bca70bfcdf1171ab611d12bed5d627a62a0085c32ddfcbeb01a8be4c34d5331e3ff90fd21a55c2d91e09542205a6eba",
+ "ct" : "d9ffffffffffffffffffffffffffffff9f09d73c6544428cfac0b2d8c7bbef0bf9ffffffffffffffffffffffffffffff8400c34c278e47d32b3bd6c10c9de307f9ffffffffffffffffffffffffffffff8400c34c278e47d32b3bd6c10c9de307",
+ "tag" : "2eb2679aadfd824a5fd8fa2e4a55a65c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 256,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "56115e67ecd3d4178c4c60e713ab4e5e6c7e1312c6774fae7d1e5d0cc609028ff547139a5f4e3f8e92d7a3b71eb4ff0e81c9e61cbeeed5546b1ce5d8fef21a7a79a0085c32ddfcbeb01a8be4c34d533149fc065e52ba9e634ceda1b133f516ba",
+ "ct" : "cffffffffffffffffffffffffffffffff5793d144852a712f8cafcf7c23ceb01e2ffffffffffffffffffffffffffffff2e0355ef5491859df636e2321f329b07e2ffffffffffffffffffffffffffffff2e0355ef5491859df636e2321f329b07",
+ "tag" : "5e89349f6b011cd6e24ee6ac2f590c21",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 257,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "2ea8410b4dca8c9d5369a033d8db61e46cf8d1f971da17437a2b5e04fbca1671f0f58e8bba6cf1a52146273d8fe0c4fc5a354c0c1580af3662d5f8151e3f7e827c12954dd7ff3295038b0f6e521968c3",
+ "ct" : "b746e0935ee6a77520da3f2b348fd045f5ffffffffffffffffffffffffffffffe74d62ee1add31d44c6e7b756eabc40df5ffffffffffffffffffffffffffffffe74d62ee1add31d44c6e7b756eabc40d",
+ "tag" : "b24537fcb0dcb6200b0285cafc9c3a7d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 258,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "17059a7c8883a28b90bd94ae44d1543662f8d1f971da17437a2b5e04fbca1671a23018bf8e68e413e99ac2d4ab3f8df154354c0c1580af3662d5f8151e3f7e822ed70379e3fb2723cb57ea8776c621ce",
+ "ct" : "8eeb3be49baf8963e30e0bb6a885e597fbffffffffffffffffffffffffffffffb588f4da2ed9246284b29e9c4a748d00fbffffffffffffffffffffffffffffffb588f4da2ed9246284b29e9c4a748d00",
+ "tag" : "43300400ea36e720361153ce0c5d637d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 259,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "aaa1b258fd4b54b497b520806a66d7aa68f8d1f971da17437a2b5e04fbca167199132a234a8c789bf8544547940ec3f35e354c0c1580af3662d5f8151e3f7e8215f431e5271fbbabda996d1449f76fcc",
+ "ct" : "334f13c0ee677f5ce406bf988632660bf1ffffffffffffffffffffffffffffff8eabc646ea3db8ea957c190f7545c302f1ffffffffffffffffffffffffffffff8eabc646ea3db8ea957c190f7545c302",
+ "tag" : "d79a0310124adc30c6b64cdef8993e8d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 260,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "4c115e67ecd3d4178c4c60e713ab4e5ebb5357ed314ad740b9910fad6f01d781f047139a5f4e3f8e92d7a3b71eb4ff0ec8042b414fdd1bba3a6c936b7ed678797ca0085c32ddfcbeb01a8be4c34d53310031cb03a389508d1d9dd702b3d174b9",
+ "ct" : "d5ffffffffffffffffffffffffffffff225479ebbf6f3ffc3c45ae566b343e0fe7ffffffffffffffffffffffffffffff67ce98b2a5a24b73a74694819f16f904e7ffffffffffffffffffffffffffffff67ce98b2a5a24b73a74694819f16f904",
+ "tag" : "e6022cc3ba20e3f9065fdfcc43a9dc40",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 261,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "66115e67ecd3d4178c4c60e713ab4e5ef64296975af7fced168181f76c6508e1c947139a5f4e3f8e92d7a3b71eb4ff0e4975060f7ddef4a098699333b30fbf7c45a0085c32ddfcbeb01a8be4c34d53318140e64d918abf97bf98d75a7e08b3bc",
+ "ct" : "ffffffffffffffffffffffffffffffff6f45b891d4d214519355200c6850e16fdeffffffffffffffffffffffffffffffe6bfb5fc97a1a469054394d952cf3e01deffffffffffffffffffffffffffffffe6bfb5fc97a1a469054394d952cf3e01",
+ "tag" : "353e304fd8553286b26e0d59942fe7cd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 262,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "9841cfc927a57dc491ab35427ff935e66ef8d1f971da17437a2b5e04fbca1671a683c8f9f9e6780fda4940ddedd76bf258354c0c1580af3662d5f8151e3f7e822a64d33f9475bb3ff884688e302ec7cd",
+ "ct" : "01af6e513489562ce218aa5a93ad8447f7ffffffffffffffffffffffffffffffb13b249c5957b87eb7611c950c9c6b03f7ffffffffffffffffffffffffffffffb13b249c5957b87eb7611c950c9c6b03",
+ "tag" : "0aeb04ecf7def40c42025bbae5509169",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 263,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "42115e67ecd3d4178c4c60e713ab4e5e0b61bf9b7caf83cc34da625593514289e847139a5f4e3f8e92d7a3b71eb4ff0e696a5c7fb9da9cd4a39c8591086db42d64a0085c32ddfcbeb01a8be4c34d5331a15fbc3d558ed7e3846dc1f8c56ab8ed",
+ "ct" : "dbffffffffffffffffffffffffffffff9266919df28a6b70b10ec3ae9764ab07ffffffffffffffffffffffffffffffffc6a0ef8c53a5cc1d3eb6827be9ad3550ffffffffffffffffffffffffffffffffc6a0ef8c53a5cc1d3eb6827be9ad3550",
+ "tag" : "8fc4f77a6ee052a4c314780b8df9a2d0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 264,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "4b115e67ecd3d4178c4c60e713ab4e5ef28e4d0f20ca1644470c9cdac6000887ed47139a5f4e3f8e92d7a3b71eb4ff0e1464775bacd5c69fe26e1a74968ea27e61a0085c32ddfcbeb01a8be4c34d5331dc51971940818da8c59f5e1d5b89aebe",
+ "ct" : "d2ffffffffffffffffffffffffffffff6b896309aeeffef8c2d83d21c235e109faffffffffffffffffffffffffffffffbbaec4a846aa96567f441d9e774e2303faffffffffffffffffffffffffffffffbbaec4a846aa96567f441d9e774e2303",
+ "tag" : "232ff78a96f347b453ba711b79367ee0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 265,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:946aff9f2a13f56f92a5f9cfee3cdb1fef6d98d5a55ab563cb28620cd57f19d2",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "00010203040506072dd4cd40",
+ "aad" : "ffffffff",
+ "msg" : "4d115e67ecd3d4178c4c60e713ab4e5e6ee628fc4b5830184cd293364a213e84fe47139a5f4e3f8e92d7a3b71eb4ff0e29db953ad5458fea61f013ea1854fe7572a0085c32ddfcbeb01a8be4c34d5331e1ee75783911c4dd46015783d553f2b5",
+ "ct" : "d4fffffffffffffffffffffffffffffff7e106fac57dd8a4c90632cd4e14d70ae9ffffffffffffffffffffffffffffff861126c93f3adf23fcda1400f9947f08e9ffffffffffffffffffffffffffffff861126c93f3adf23fcda1400f9947f08",
+ "tag" : "e00d2e8bae5d09c28e9bf59409545d09",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 266,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "19de9b9ec8b247d42bbee2016d6715babc286fd979807951b183a188930ad15edcf0b056a2eecc51d30838e640615e14890e659fd3028c904e65018fdfd6038333d14da7b4f76f9f68fa8903138d563c33b7fb50c3e7ebca970f6f89a88a82d6",
+ "ct" : "f9ffffffffffffffffffffffffffffff015d1565924f6c7418de9babf8be4407edffffffffffffffffffffffffffffff2e110e5e1c0468cbaad99c8abeffff07edffffffffffffffffffffffffffffff2e110e5e1c0468cbaad99c8abeffff07",
+ "tag" : "47e5d4294239db73b836c04070ff5b2d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 267,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "1fde9b9ec8b247d42bbee2016d6715ba839f811ad0310c77052f45320b0d9560c4f0b056a2eecc51d30838e640615e1470d6b14fd209fedf261fd1d250d3478d2bd14da7b4f76f9f68fa8903138d563cca6f2f80c2ec9985ff75bfd4278fc6d8",
+ "ct" : "ffffffffffffffffffffffffffffffff3eeafba63bfe1952ac727f1160b90039f5ffffffffffffffffffffffffffffffd7c9da8e1d0f1a84c2a34cd731fabb09f5ffffffffffffffffffffffffffffffd7c9da8e1d0f1a84c2a34cd731fabb09",
+ "tag" : "232c882f7a1a2f808ccf26496cff5b3d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 268,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "97311cd6e2d25a7b4eaa16f0a61ca6246b8a85431430eada56a2c5dc944b6aa695136310b6b6b5c17c9f8c02ba7d0aeb71e0943e30f91ba41b4362fa9ed6037b7a329ee1a0af160fc76d3de7e99102c3",
+ "ct" : "771078b7d59fe2509aeb0b0e34844c61d6ffffffffffffffffffffffffffffffa41c2cb9eba7866f50684b1b05e3ab00d6ffffffffffffffffffffffffffffffa41c2cb9eba7866f50684b1b05e3ab00",
+ "tag" : "d71bc70d5adc74e7dfd89406fc15f044",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 269,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "34de9b9ec8b247d42bbee2016d6715ba74cf7e9d82b7e8ed9ec965f6ea310951dc104940e08a4222556828eba459f65a4a006d28729d95d79d2372f77aeeab35",
+ "ct" : "d4ffffffffffffffffffffffffffffffc9ba04216978fdc837945fd581859c08ed1f06e9bd9b718c799feff21bc757b1ed1f06e9bd9b718c799feff21bc757b1",
+ "tag" : "21e63987d494673f3040ae9de2bc0da0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 270,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "e72b83514e5e50509070359c1cac7e1c428a85431430eada56a2c5dc944b6aa6dad35950d8a9b55a472f9bb8860a526358e0943e30f91ba41b4362fa9ed6037b35f2a4a1ceb01694fcdd2a5dd5e65a4b",
+ "ct" : "070ae7307913e87b443128628e349459ffffffffffffffffffffffffffffffffebdc16f985b886f46bd85ca13994f388ffffffffffffffffffffffffffffffffebdc16f985b886f46bd85ca13994f388",
+ "tag" : "e4fb945d6a2d0b947834317cc415f024",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 271,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "8c6165f445443588041b6e044fb6baae728a85431430eada56a2c5dc944b6aa6881a54c09516a1f1cae7b9dd71130ee168e0943e30f91ba41b4362fa9ed6037b673ba931830f023f7115083822ff06c9",
+ "ct" : "6c40019572098da3d05a73fadd2e50ebcfffffffffffffffffffffffffffffffb9151b69c807925fe6107ec4ce8daf0acfffffffffffffffffffffffffffffffb9151b69c807925fe6107ec4ce8daf0a",
+ "tag" : "c0424863a20e5fa04ccd9784c015f034",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 272,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "18e36174545fa7ec9ea9f05d7057c5ca638a85431430eada56a2c5dc944b6aa6434e1c5e71005b690ca5cb8d580b89ed79e0943e30f91ba41b4362fa9ed6037bac6fe1af6719f8a7b7577a680be781c5",
+ "ct" : "f8c2051563121fc74ae8eda3e2cf2f8fdeffffffffffffffffffffffffffffff724153f72c1168c720520c94e7952806deffffffffffffffffffffffffffffff724153f72c1168c720520c94e7952806",
+ "tag" : "aa7293ffe5db30a31f2581e0e7ae56ed",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 273,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "12de9b9ec8b247d42bbee2016d6715ba54305dff6b61c40b775c352d025c1a56d7f0b056a2eecc51d30838e640615e14bce574e9e11afedbdca021e53bb9188338d14da7b4f76f9f68fa8903138d563c065cea26f1ff998105ca4fe34ce599d6",
+ "ct" : "f2ffffffffffffffffffffffffffffffe945274380aed12ede010f0e69e88f0fe6ffffffffffffffffffffffffffffff1bfa1f282e1c1a80381cbce05a90e407e6ffffffffffffffffffffffffffffff1bfa1f282e1c1a80381cbce05a90e407",
+ "tag" : "42e5d43d1e808e79f017144d4498c235",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 274,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "1fde9b9ec8b247d42bbee2016d6715badf0599194b0ce890cc1d8eb383b57f38dcf0b056a2eecc51d30838e640615e1435df81077d068077ce805ea592f6f88833d14da7b4f76f9f68fa8903138d563c8f661fc86de3e72d17ea30a3e5aa79dd",
+ "ct" : "ffffffffffffffffffffffffffffffff6270e3a5a0c3fdb56540b490e801ea61edffffffffffffffffffffffffffffff92c0eac6b200642c2a3cc3a0f3df040cedffffffffffffffffffffffffffffff92c0eac6b200642c2a3cc3a0f3df040c",
+ "tag" : "6cf2f9230af8679e7ecb19421362fce3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 275,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "39de9b9ec8b247d42bbee2016d6715ba4092e1f9a22c8b18184d805c128ade57c7f0b056a2eecc51d30838e640615e1464fe8b9bdd215a620973affefe93398528d14da7b4f76f9f68fa8903138d563cde471554cdc43d38d019c1f889cfb8d0",
+ "ct" : "d9fffffffffffffffffffffffffffffffde79b4549e39e3db110ba7f793e4b0ef6ffffffffffffffffffffffffffffffc3e1e05a1227be39edcf32fb9fbac501f6ffffffffffffffffffffffffffffffc3e1e05a1227be39edcf32fb9fbac501",
+ "tag" : "6d46d2230a9848d518f9d94bb2c49caa",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 276,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "12de9b9ec8b247d42bbee2016d6715ba327f3a1befb4287c17450391ed0eb854d6f0b056a2eecc51d30838e640615e141460d3545c29ddc790711b8e7533698539d14da7b4f76f9f68fa8903138d563caed94d9b4cccba9d491b7588026fe8d0",
+ "ct" : "f2ffffffffffffffffffffffffffffff8f0a40a7047b3d59be1839b286ba2d0de7ffffffffffffffffffffffffffffffb37fb895932f399c74cd868b141a9501e7ffffffffffffffffffffffffffffffb37fb895932f399c74cd868b141a9501",
+ "tag" : "74dda12e0558877bc0e40c3eace0af29",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 277,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "1bde9b9ec8b247d42bbee2016d6715ba85b67664ee49fa347fbfd2dd92007c57def0b056a2eecc51d30838e640615e14fb27ee075b3c0f0f682babdde63dad8731d14da7b4f76f9f68fa8903138d563c419e70c84bd96855b141c5db91612cd2",
+ "ct" : "fbffffffffffffffffffffffffffffff38c30cd80586ef11d6e2e8fef9b4e90eefffffffffffffffffffffffffffffff5c3885c6943aeb548c9736d887145103efffffffffffffffffffffffffffffff5c3885c6943aeb548c9736d887145103",
+ "tag" : "502455343d39db87947d7346a8e0af39",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 278,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "36de9b9ec8b247d42bbee2016d6715ba1132811b2f18321ba99b12432c7f865aa3352cd2d7ac70b4c6f5419767926e20352508ba45bba7410ebe1b8bb925334f",
+ "ct" : "d6ffffffffffffffffffffffffffffffac47fba7c4d7273e00c6286047cb1303923a637b8abd431aea02868ed80ccfcb923a637b8abd431aea02868ed80ccfcb",
+ "tag" : "14fba149d1c0edc8aa665851126b5afd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 279,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "1fde9b9ec8b247d42bbee2016d6715baf999461058f6d7733e5cd0d1639d9025cbf0b056a2eecc51d30838e640615e14520a0da50439db00e289e1791342068e24d14da7b4f76f9f68fa8903138d563ce8b3936a14dcbc5a3be38f7f641e87db",
+ "ct" : "ffffffffffffffffffffffffffffffff44ec3cacb339c2569701eaf20829057cfafffffffffffffffffffffffffffffff5156664cb3f3f5b06357c7c726bfa0afafffffffffffffffffffffffffffffff5156664cb3f3f5b06357c7c726bfa0a",
+ "tag" : "bf7fbd422cbf0e700fd1605be8fd212f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 280,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "15de9b9ec8b247d42bbee2016d6715bacc1629a40cd11eafdf04138b45afe458eff0b056a2eecc51d30838e640615e14340ac9b45a5896a418a8cee8032e078f00d14da7b4f76f9f68fa8903138d563c8eb3577b4abdf1fec1c2a0ee747286da",
+ "ct" : "f5ffffffffffffffffffffffffffffff71635318e71e0b8a765929a82e1b7101deffffffffffffffffffffffffffffff9315a275955e72fffc1453ed6207fb0bdeffffffffffffffffffffffffffffff9315a275955e72fffc1453ed6207fb0b",
+ "tag" : "c6f23204865b0adde0070037d6538dd3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 281,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "31de9b9ec8b247d42bbee2016d6715baff746ef53ec3357cbc3c3ce4ab1d2d51ed9eb456dc9d9b59f656a5d2d974d26a7b8e903e4e8a4cac3e1dffce07c38f05",
+ "ct" : "d1ffffffffffffffffffffffffffffff42011449d50c2059156106c7c0a9b808dc91fbff818ca8f7daa162cb66ea7381dc91fbff818ca8f7daa162cb66ea7381",
+ "tag" : "8cff61b7b3919ed6bde72b36e0d31326",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 282,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "19de9b9ec8b247d42bbee2016d6715babf286fd979807951b183a188930ad15ecef0b056a2eecc51d30838e640615e1464413d71939b9cb0a4d32ef115da9e1021d14da7b4f76f9f68fa8903138d563cdef8a3be837efbea7db940f762861f45",
+ "ct" : "f9ffffffffffffffffffffffffffffff025d1565924f6c7418de9babf8be4407ffffffffffffffffffffffffffffffffc35e56b05c9d78eb406fb3f474f36294ffffffffffffffffffffffffffffffffc35e56b05c9d78eb406fb3f474f36294",
+ "tag" : "369cf17011cae47539e2723f010cf980",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 283,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "19de9b9ec8b247d42bbee2016d6715babd286fd979807951b183a188930ad15ee3f0b056a2eecc51d30838e640615e14f25e78fe1b53ae416d1fbc698522618f0cd14da7b4f76f9f68fa8903138d563c48e7e6310bb6c91bb475d26ff27ee0da",
+ "ct" : "f9ffffffffffffffffffffffffffffff005d1565924f6c7418de9babf8be4407d2ffffffffffffffffffffffffffffff5541133fd4554a1a89a3216ce40b9d0bd2ffffffffffffffffffffffffffffff5541133fd4554a1a89a3216ce40b9d0b",
+ "tag" : "532eb8e272a8d171378b0d42dff2bed9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 284,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "32de9b9ec8b247d42bbee2016d6715ba258d5d3e441683f546beba2e23755f5ccef0b056a2eecc51d30838e640615e149d13fdf8fa899836fa5c410d4ccd25ea21d14da7b4f76f9f68fa8903138d563c27aa6337ea6cff6c23362f0b3b91a4bf",
+ "ct" : "d2ffffffffffffffffffffffffffffff98f82782afd996d0efe3800d48c1ca05ffffffffffffffffffffffffffffffff3a0c9639358f7c6d1ee0dc082de4d96effffffffffffffffffffffffffffffff3a0c9639358f7c6d1ee0dc082de4d96e",
+ "tag" : "d1be7426cd12446fe52e8d45331e0835",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 285,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "1fde9b9ec8b247d42bbee2016d6715bad64add2aa3c5a30a31d9e65e90f93ad1cbf0b056a2eecc51d30838e640615e14de9aeab86144d5464811b2373ba4cc8324d14da7b4f76f9f68fa8903138d563c6423747771a1b21c917bdc314cf84dd6",
+ "ct" : "ffffffffffffffffffffffffffffffff6b3fa796480ab62f9884dc7dfb4daf88faffffffffffffffffffffffffffffff79858179ae42311dacad2f325a8d3007faffffffffffffffffffffffffffffff79858179ae42311dacad2f325a8d3007",
+ "tag" : "62630c18de8c10876adb9f30f300963f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 286,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "1fde9b9ec8b247d42bbee2016d6715bacc3492272b8a4b112a4e7d7ccf092692cef0b056a2eecc51d30838e640615e1430ce678e9375b2af0b82c2d2fbd7928c21d14da7b4f76f9f68fa8903138d563c8a77f9418390d5f5d2e8acd48c8b13d9",
+ "ct" : "ffffffffffffffffffffffffffffffff7141e89bc0455e348313475fa4bdb3cbffffffffffffffffffffffffffffffff97d10c4f5c7356f4ef3e5fd79afe6e08ffffffffffffffffffffffffffffffff97d10c4f5c7356f4ef3e5fd79afe6e08",
+ "tag" : "feb6412b9031f076eddcd9426fff5b31",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 287,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "34de9b9ec8b247d42bbee2016d6715ba722b6549c9df0f4b04b5f7432203fa54cef0b056a2eecc51d30838e640615e1487de186cd28e43544c73de628fd1d60e21d14da7b4f76f9f68fa8903138d563c3d6786a3c26b240e9519b064f88d575b",
+ "ct" : "d4ffffffffffffffffffffffffffffffcf5e1ff522101a6eade8cd6049b76f0dffffffffffffffffffffffffffffffff20c173ad1d88a70fa8cf4367eef82a8affffffffffffffffffffffffffffffff20c173ad1d88a70fa8cf4367eef82a8a",
+ "tag" : "dafdf430c8124483c175404b6bff5b41",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 288,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "3dde9b9ec8b247d42bbee2016d6715bac5629699cfd4d9036cef478ed705be5650f575882c3800f757ea6e0f8c6d47acc6e551e0be2fd7029fa1341352da1ac3",
+ "ct" : "ddffffffffffffffffffffffffffffff7817ec25241bcc26c5b27dadbcb12b0f61fa3a21712933597b1da91633f3e64761fa3a21712933597b1da91633f3e647",
+ "tag" : "f8800c5b6283dddfc41f935c01bd0d24",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 289,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "1fde9b9ec8b247d42bbee2016d6715ba66d624f288f52941ca24865ce96f0d9736ff33a27c23f4976fc74f1fcd82f5cca0ef17caee342362a78c15031335a8a3",
+ "ct" : "ffffffffffffffffffffffffffffffffdba35e4e633a3c646379bc7f82db98ce07f07c0b2132c73943308806721c542707f07c0b2132c73943308806721c5427",
+ "tag" : "38bfb8318c627d86c34bab1f1ebd0db0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 290,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "f4ebbe3fca96bc4885b35582c43e0eb3588a85431430eada56a2c5dc944b6aa6b4570e8446e886bcbff82a24f49be5ed42e0943e30f91ba41b4362fa9ed6037b5b76f37550f12572040a9bc1a777edc5",
+ "ct" : "14cada5efddb046351f2487c56a6e4f6e5ffffffffffffffffffffffffffffff8558412d1bf9b512930fed3d4b054406e5ffffffffffffffffffffffffffffff8558412d1bf9b512930fed3d4b054406",
+ "tag" : "af7293eb09957d9de7432dd41316f0e4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 291,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "1ade9b9ec8b247d42bbee2016d6715ba571a3fca3cda7def4c93d4a382ca3a57eaf0b056a2eecc51d30838e640615e1476cddbee2f185776174f6df3bbe5b38105d14da7b4f76f9f68fa8903138d563ccc7445213ffd302cce2503f5ccb932d4",
+ "ct" : "faffffffffffffffffffffffffffffffea6f4576d71568cae5ceee80e97eaf0edbffffffffffffffffffffffffffffffd1d2b02fe01eb32df3f3f0f6dacc4f05dbffffffffffffffffffffffffffffffd1d2b02fe01eb32df3f3f0f6dacc4f05",
+ "tag" : "e178b0d5eb9bc551fa645c49f9f17667",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 292,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "1fde9b9ec8b247d42bbee2016d6715babe31a501536a7c91e4a102cc27cdfe09d2f0b056a2eecc51d30838e640615e14dd9416a12e2f81bdee023d462feef7833dd14da7b4f76f9f68fa8903138d563c672d886e3ecae6e73768534058b276d6",
+ "ct" : "ffffffffffffffffffffffffffffffff0344dfbdb8a569b44dfc38ef4c796b50e3ffffffffffffffffffffffffffffff7a8b7d60e12965e60abea0434ec70b07e3ffffffffffffffffffffffffffffff7a8b7d60e12965e60abea0434ec70b07",
+ "tag" : "bdbf63db237d195ecefdc251f5f17677",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 293,
+ "comment" : "edge case intermediate sums in poly1305. poly_key:dc46b3c53be153ccd4986678ffffffafe484c316c93f64195da65a2742fd3fec",
+ "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
+ "iv" : "000102030405060703e76f6f",
+ "aad" : "ffffffff",
+ "msg" : "3ede9b9ec8b247d42bbee2016d6715ba8567a7fde812a3aa2f552a33c1718c58e2f0b056a2eecc51d30838e640615e14bb8729fd148f23b2a916b7f40f2f29810dd14da7b4f76f9f68fa8903138d563c013eb732046a44e8707cd9f27873a8d4",
+ "ct" : "deffffffffffffffffffffffffffffff3812dd4103ddb68f86081010aac51901d3ffffffffffffffffffffffffffffff1c98423cdb89c7e94daa2af16e06d505d3ffffffffffffffffffffffffffffff1c98423cdb89c7e94daa2af16e06d505",
+ "tag" : "b4ccb422bc5f7264aff73f3675ff5b19",
"result" : "valid",
"flags" : []
}
]
},
{
- "ivSize" : 64,
+ "ivSize" : 0,
"keySize" : 256,
"tagSize" : 128,
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 147,
+ "tcId" : 294,
"comment" : "invalid nonce size",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "5f5f5f5f5f5f5f5f",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "",
"aad" : "",
"msg" : "",
"ct" : "",
@@ -1785,16 +3556,16 @@
]
},
{
- "ivSize" : 80,
+ "ivSize" : 64,
"keySize" : 256,
"tagSize" : 128,
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 148,
+ "tcId" : 295,
"comment" : "invalid nonce size",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "5f5f5f5f5f5f5f5f5f5f",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "0001020304050607",
"aad" : "",
"msg" : "",
"ct" : "",
@@ -1811,10 +3582,30 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 149,
+ "tcId" : 296,
"comment" : "invalid nonce size",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "5f5f5f5f5f5f5f5f5f5f5f",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a",
+ "aad" : "",
+ "msg" : "",
+ "ct" : "",
+ "tag" : "",
+ "result" : "invalid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 104,
+ "keySize" : 256,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 297,
+ "comment" : "invalid nonce size",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b0c",
"aad" : "",
"msg" : "",
"ct" : "",
@@ -1831,10 +3622,10 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 150,
+ "tcId" : 298,
"comment" : "invalid nonce size",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "5f5f5f5f5f5f5f5f5f5f5f5f5f5f",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b0c0d",
"aad" : "",
"msg" : "",
"ct" : "",
@@ -1851,10 +3642,30 @@
"type" : "AeadTest",
"tests" : [
{
- "tcId" : 151,
+ "tcId" : 299,
"comment" : "invalid nonce size",
- "key" : "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f",
- "iv" : "5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b0c0d0e0f",
+ "aad" : "",
+ "msg" : "",
+ "ct" : "",
+ "tag" : "",
+ "result" : "invalid",
+ "flags" : []
+ }
+ ]
+ },
+ {
+ "ivSize" : 160,
+ "keySize" : 256,
+ "tagSize" : 128,
+ "type" : "AeadTest",
+ "tests" : [
+ {
+ "tcId" : 300,
+ "comment" : "invalid nonce size",
+ "key" : "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
+ "iv" : "000102030405060708090a0b0c0d0e0f10111213",
"aad" : "",
"msg" : "",
"ct" : "",
diff --git a/security/nss/gtests/common/wycheproof/source_vectors/dsa_test.json b/security/nss/gtests/common/wycheproof/source_vectors/dsa_test.json
new file mode 100644
index 0000000000..838010f57a
--- /dev/null
+++ b/security/nss/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" : []
+ }
+ ]
+ }
+ ]
+}
diff --git a/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp256r1_test.json b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp256r1_test.json
new file mode 100644
index 0000000000..c8b8327a61
--- /dev/null
+++ b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp256r1_test.json
@@ -0,0 +1,4677 @@
+{
+ "algorithm" : "ECDH",
+ "generatorVersion" : "0.8r12",
+ "numberOfTests" : 460,
+ "header" : [
+ "Test vectors of type EcdhTest are intended for",
+ "testing an ECDH implementations using X509 encoded",
+ "public keys and integers for private keys.",
+ "Test vectors of this format are useful for testing",
+ "Java providers."
+ ],
+ "notes" : {
+ "AddSubChain" : "The private key has a special value. Implementations using addition subtraction chains for the point multiplication may get the point at infinity as an intermediate result. See CVE_2017_10176",
+ "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.",
+ "InvalidAsn" : "The public key in this test uses an invalid ASN encoding. Some cases where the ASN parser is not strictly checking the ASN format are benign as long as the ECDH computation still returns the correct shared value.",
+ "InvalidPublic" : "The public key has been modified and is invalid. An implementation should always check whether the public key is valid and on the same curve as the private key. The test vector includes the shared secret computed with the original public key if the public point is on the curve of the private key. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.",
+ "ModifiedPrime" : "The modulus of the public key has been modified. The public point of the public key has been chosen so that it is both a point on both the curve of the modified public key and the private key.",
+ "UnnamedCurve" : "The public key does not use a named curve. RFC 3279 allows to encode such curves by explicitly encoding, the parameters of the curve equation, modulus, generator, order and cofactor. However, many crypto libraries only support named curves. Modifying some of the EC parameters and encoding the corresponding public key as an unnamed curve is a potential attack vector.",
+ "UnusedParam" : "A parameter that is typically not used for ECDH has been modified. Sometimes libraries ignore small differences between public and private key. For example, a library might ignore an incorrect cofactor in the public key. We consider ignoring such changes as acceptable as long as these differences do not change the outcome of the ECDH computation, i.e. as long as the computation is done on the curve from the private key.",
+ "WeakPublicKey" : "The vector contains a weak public key. The curve is not a named curve, the public key point has order 3 and has been chosen to be on the same curve as the private key. This test vector is used to check ECC implementations for missing steps in the verification of the public key.",
+ "WrongOrder" : "The order of the public key has been modified. If this order is used in a cryptographic primitive instead of the correct order then private keys may leak. E.g. ECDHC in BC 1.52 suffered from this."
+ },
+ "schema" : "ecdh_test_schema.json",
+ "testGroups" : [
+ {
+ "curve" : "secp256r1",
+ "encoding" : "asn",
+ "type" : "EcdhTest",
+ "tests" : [
+ {
+ "tcId" : 1,
+ "comment" : "normal case",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000462d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26ac333a93a9e70a81cd5a95b5bf8d13990eb741c8c38872b4a07d275a014e30cf",
+ "private" : "0612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346",
+ "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 2,
+ "comment" : "compressed public key",
+ "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000362d5bd3372af75fe85a040715d0f502428e07046868b0bfdfa61d731afe44f26",
+ "private" : "0612465c89a023ab17855b0a6bcebfd3febb53aef84138647b5352e02c10c346",
+ "shared" : "53020d908b0219328b658b525f26780e3ae12bcd952bb25a93bc0895e1714285",
+ "result" : "acceptable",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 3,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000458fd4168a87795603e2b04390285bdca6e57de6027fe211dd9d25e2212d29e62080d36bd224d7405509295eed02a17150e03b314f96da37445b0d1d29377d12c",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 4,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f6d20c04261ecc3e92846acad48dc8ec5ee35ae0883f0d2ea71216906ee1c47c042689a996dd12830ae459382e94aac56b717af2e2080215f9e41949b1f52be",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 5,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400c7defeb1a16236738e9a1123ba621bc8e9a3f2485b3f8ffde7f9ce98f5a8a1cb338c3912b1792f60c2b06ec5231e2d84b0e596e9b76d419ce105ece3791dbc",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "0000000000000000ffffffffffffffff00000000000000010000000000000001",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 6,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9b98fb2c0ac045f8c76125ffd99eb8a5157be1d7db3e85d655ec1d8210288cf218df24fd2c2746be59df41262ef3a97d986744b2836748a7486230a319ffec0",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 7,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9484e58f3331b66ffed6d90cb1c78065fa28cfba5c7dd4352013d3252ee4277bd7503b045a38b4b247b32c59593580f39e6abfa376c3dca20cf7f9cfb659e13",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 8,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004767d7fbb84aa6a4db1079372644e42ecb2fec200c178822392cb8b950ffdd0c91c86853cafd09b52ba2f287f0ebaa26415a3cfabaf92c6a617a19988563d9dea",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 9,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c74d546f2fcc6dd392f85e5be167e358de908756b0c0bb01cb69d864ca083e1c93f959eece6e10ee11bd3934207d65ae28af68b092585a1509260eceb39b92ef",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 10,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000434fc9f1e7a094cd29598d1841fa9613dbe82313d633a51d63fb6eff074cc9b9a4ecfd9f258c5c4d4210b49751213a24c596982bd1d54e0445443f21ef15492a5",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 11,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d5c96efd1907fd48de2ad715acf82eae5c6690fe3efe16a78d61c68d3bfd10df03eac816b9e7b776192a3f5075887c0e225617505833ca997cda32fd0f673c5e",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 12,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f475f503a770df72c45aedfe42c008f59aa57e72b232f26600bdd0353957cb20bdb8f6405b4918050a3549f44c07a8eba820cdce4ece699888c638df66f54f7c",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "5f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba45",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 13,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f3cb6754b7e2a86d064dfb9f903185aaa4c92b481c2c1a1ff276303bbc4183e49c318599b0984c3563df339311fe143a7d921ee75b755a52c6f804f897b809f7",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 14,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cce13fbdc96a946dfb8c6d9ed762dbd1731630455689f57a437fee124dd54cecaef78026c653030cf2f314a67064236b0a354defebc5e90c94124e9bf5c4fc24",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "8000000000000000000000000000000000000000000000000000000000000004",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 15,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047633dfd0ad06765097bc11bd5022b200df31f28c4ff0625421221ac7eeb6e6f4cb9c67693609ddd6f92343a5a1c635408240f4f8e27120c12554c7ff8c76e2fe",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 16,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a386ace573f87558a68ead2a20088e3fe928bdae9e109446f93a078c15741f0421261e6db2bf12106e4c6bf85b9581b4c0302a526222f90abc5a549206b11011",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 17,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e7b50f7d8c44d5d3496c43141a502f4a43f153d03ad43eda8e39597f1d477b8647f3da67969b7f989ff4addc393515af40c82085ce1f2ee195412c6f583774f",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 18,
+ "comment" : "edge case for shared secret",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c827fb930fd51d926086191b502af83abb5f717debc8de29897a3934b2571ca05990c0597b0b7a2e42febd56b13235d1d408d76ed2c93b3facf514d902f6910a",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 19,
+ "comment" : "y-coordinate of the public key is small",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c74fde0a4ef93887469793270eb2ff148287da9265b0334f9e2609aac16e8ad503",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 20,
+ "comment" : "y-coordinate of the public key is small",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d318abe66f575ee8a2f1c4a80e35260ae82ad7d6f661d15f06967930a585097ef7",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "000000000000000000000000111124f400000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 21,
+ "comment" : "y-coordinate of the public key is small",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c894e90f0df1b0e6cadb03b9de24f6a22d1bd0a4a58cd645c273cae1c619bfd61",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 22,
+ "comment" : "y-coordinate of the public key is large",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043cbc1b31b43f17dc200dd70c2944c04c6cb1b082820c234a300b05b7763844c7b021f5b006c778ba686cd8f14d00eb7d78256d9b4fccb061d9f6553e91752afc",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "7fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 23,
+ "comment" : "y-coordinate of the public key is large",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042830d96489ae24b79cad425056e82746f9e3f419ab9aa21ca1fbb11c7325e7d3e754198fa8a1175e0e3b57f1cad9f517d528290a9e2ea0f96986cf5a7af68108",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "000000000000000000000000111124f400000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 24,
+ "comment" : "y-coordinate of the public key is large",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004450b6b6e2097178e9d2850109518d28eb3b6ded2922a5452003bc2e4a4ec775c76b16f0e20e4f194524fc4621db095dd2e42f5b6a7329ba3d8c351e39e64029e",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 25,
+ "comment" : "y-coordinate of the public key has many trailing 1's",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca1b02c82f3a61a376db795626e9400557112273a36cddb08caaa43953965454730",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 26,
+ "comment" : "y-coordinate of the public key has many trailing 1's",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a918ea7a07023ef67677024bd3841e187c64b30a30a3750eb2ee873fbe58fa1357b",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 27,
+ "comment" : "y-coordinate of the public key has many trailing 1's",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53c118182b85ef466eb9a8e87f9661f7d017984c15ea82043f536d1ee6a6d95b509",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 28,
+ "comment" : "y-coordinate of the public key has many trailing 0's",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a0f0e3dd31417bbd9e298bc068ab6d5c36733af26ed67676f410c804b8b2ca14fd37d0b59e5c893486a9d916bffaa8eedd8c5ca3224f73555bc6ac69abab8cf",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "7fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 29,
+ "comment" : "y-coordinate of the public key has many trailing 0's",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e5d22d5e53ec797c55ecd68a08a7c3361cd99ca7fad1a68ea802a6a4cb58a9171585f8edc1098998fdb42c7be1e7839b4cf5cf6c8af14d1178c041a705eca84",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "0000000000000000000000001f6bd1e500000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 30,
+ "comment" : "y-coordinate of the public key has many trailing 0's",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004293aa349b934ab2c839cf54b8a737df2304ef9b20fa494e31ad62b315dd6a53cee7e7d46a10b99156571780699e082fe867b3ea257dfbc0ac92e1195926a4af6",
+ "private" : "0a0d622a47e48f6bc1038ace438c6f528aa00ad2bd1da5f13ee46bf5f633d71a",
+ "shared" : "000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 31,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "cfe4077c8730b1c9384581d36bff5542bc417c9eff5c2afcb98cc8829b2ce848",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 32,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff4f2b92b4c596a5a47f8b041d2dea6043021ac77b9a80b1343ac9d778f4f8f733",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "49ae50fe096a6cd26698b78356b2c8adf1f6a3490f14e364629f7a0639442509",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 33,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000ffffffffffffffff0000000000000001000000000000000138120be6ab31edfa34768c4387d2f84fb4b0be8a9a985864a1575f4436bb37b0",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "5a1334572b2a711ead8b4653eb310cd8d9fd114399379a8f6b872e3b8fdda2d9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 34,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000ffffffff00000000ffffffff00000000ffffffff0000000100000000462c0466e41802238d6c925ecbefc747cfe505ea196af9a2d11b62850fce946e",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "c73755133b6b9b4b2a00631cbc7940ecbe6ec08f20448071422e3362f2556888",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 35,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff1582fa32e2d4a89dfcfb3d0b149f667dba3329490f4d64ee2ad586c0c9e8c508",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "06fa1059935e47a9fd667e13f469614eb257cc9a7e3fc599bfb92780d59b146d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 36,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010001684c8a9586ed6f9cbe447058a7da2108bab1e5e0a60d1f73e4e2e713f0a3dfe0",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "f237df4c10bd3e357971bb2b16b293566b7e355bdc8141d6c92cabc682983c45",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 37,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004085ec5a4af40176b63189069aeffcb229c96d3e046e0283ed2f9dac21b15ad3c7859f97cb6e203f46bf3438f61282325e94e681b60b5669788aeb0655bf19d38",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "d874b55678d0a04d216c31b02f3ad1f30c92caaf168f34e3a743356d9276e993",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 38,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004190c25f88ad9ae3a098e6cffe6fd0b1bea42114eb0cedd5868a45c5fe277dff321b8342ef077bc6724112403eaee5a15b4c31a71589f02ded09cd99cc5db9c83",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "11a8582057463fc76fda3ab8087eb0a420b0d601bb3134165a369646931e52a6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 39,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004507442007322aa895340cba4abc2d730bfd0b16c2c79a46815f8780d2c55a2dd4619d69f9940f51663aa12381bc7cf678bd1a72a49fbc11b0b69cb22d1af9f2d",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "4e173a80907f361fe5a5d335ba7685d5eba93e9dfc8d8fcdb1dcd2d2bde27507",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 40,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045f177bfe19baaaee597e68b6a87a519e805e9d28a70cb72fd40f0fe5a754ba4562ca1103f70a2006cd1f67f5f6a3580b29dc446abc90e0e910c1e05a9aa788cd",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "73220471ec8bad99a297db488a34a259f9bc891ffaf09922e6b5001f5df67018",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 41,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff2e2213caf03033e0fd0f7951154f6e6c3a9244a72faca65e9ce9eeb5c8e1cea9",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "55d0a203e22ffb523c8d2705060cee9d28308b51f184beefc518cff690bad346",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 42,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000480000000000000000000000000000000000000000000000000000000000000042be8789db81bb4870a9e60c5c18c80c83de464277281f1af1e640843a1a3148e",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "2518d846e577d95e9e7bc766cde7997cb887fb266d3a6cb598a839fd54aa2f4f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 43,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000722540f8a471c379083c600b58fde4d95c7dcad5095f4219fc5e9bdde3c5cd39",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "bdb49f4bdf42ac64504e9ce677b3ec5c0a03828c5b3efad726005692d35c0f26",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 44,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff5df80fc6cae26b6c1952fbd00ed174ee1209d069335f5b48588e29e80b9191ad",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "f503ac65637e0f17cb4408961cb882c875e4c6ef7a548d2d52d8c2f681838c55",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 45,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2c63650e6a5d332e2987dd09a79008e8faabbd37e49cb016bfb92c8cd0f5da77",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "e3c18e7d7377dc540bc45c08d389bdbe255fa80ca8faf1ef6b94d52049987d21",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 46,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff7a116c964a4cd60668bf89cffe157714a3ce21b93b3ca607c8a5b93ac54ffc0a",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "516d6d329b095a7c7e93b4023d4d05020c1445ef1ddcb3347b3a27d7d7f57265",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 47,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230ffffffffffffffffffffffffffffffff00000001c7c30643abed0af0a49fe352cb483ff9b97dccdf427c658e8793240d",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 48,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffeecf2230fffffffffffffffffffffffffffffffffffffffd383cf9bd5412f50f5b601cad34b7c00746823320bd839a71786cdbf2",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "6fd26661851a8de3c6d06f834ef3acb8f2a5f9c136a985ffe10d5eeb51edcfa3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 49,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffff267bfdf8a61148decd80283732dd4c1095e4bb40b9658408208dc1147fffffff",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 50,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047fffffffffffffffffffffffca089011ffffffffffffffffffffffffffffffffd984020659eeb722327fd7c8cd22b3ef6a1b44c0469a7bf7df723eeb80000000",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "44236c8b9505a19d48774a3903c0292759b0f826e6ac092ff898d87e53d353fc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 51,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f4000000000000000000000000000000000000000d12d381b0760b1c50be8acf859385052c7f53cde67ce13759de3123a0",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 52,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000111124f400000000000000000000000000000000fffffff1ed2c7e5089f4e3af4175307a6c7afad480ac3219831ec8a621cedc5f",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "f1f0e43b374feb7e7f96d4ffe7519fa8bb6c3cfd25f6f87dab2623d2a2d33851",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 53,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e5000000000000000000000000000000004096edd6871c320cb8a9f4531751105c97b4c257811bbc32963eaf39ffffffff",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 54,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000001f6bd1e500000000000000000000000000000000bf69122878e3cdf447560bace8aeefa3684b3da97ee443cd69c150c600000000",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "3ebbace1098a81949d5605dd94a7aa88dc396c2c23e01a9c8cca5bb07bfbb6a1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 55,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449ffffffffffffffffffffffffffffffff000000007afbc0b325e820646dec622fb558a51c342aa257f4b6a8ec5ddf144f",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 56,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000001ea77d449fffffffffffffffffffffffffffffffffffffffe85043f4dda17df9b92139dd04aa75ae4cbd55da80b495713a220ebb0",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "1b085213a9c89d353e1111af078c38c502b7b4771efba51f589b5be243417bdc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 57,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffff152c1a22d823a27855ed03f8e2ab5038bb1df4d87e43865f2daf6948ffffffff",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 58,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000002099f55d5ffffffffffffffffffffffffffffffffead3e5dc27dc5d88aa12fc071d54afc744e20b2881bc79a0d25096b700000000",
+ "private" : "55d55f11bb8da1ea318bca7266f0376662441ea87270aa2077f1b770c4854a48",
+ "shared" : "67cb63566c7ceb12fdd85ce9d2f77c359242bbaa0ea1bf3cf510a4a26591d1f1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 59,
+ "comment" : "point with coordinate x = 0",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004000000000000000000000000000000000000000000000000000000000000000066485c780e2f83d72433bd5d84a06bb6541c2af31dae871728bf856a174f93f4",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "d11c640b4382e60ec8d254ee76f09b8fac57651ab73b6dd3fdc935a61564a3e9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 60,
+ "comment" : "point with coordinate x = 0",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004100121f1a09443851c9aa2ab6ee6440e2ac5e1be648274bd5d26c12fb3ba3f7f032a1c219fa1457cb20588297e0513cfd4901f9a95414f7e914f9179f38567a6",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "90e712e2afd14171c19467a2bfe7abf1c477d1f40f6675f00e622fd5604fa16a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 61,
+ "comment" : "point with coordinate x = 0",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cad02ab537c80831ccdd395129fc4bfe4a89ae0c866f6619a3e14146d3691694689d477065b40f140ed87b37ad041e28229b0f79a6b3c992689954c97f7336d0",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "159583103d83f63538bd4e203607d7348990bb7f847ffbc9e5e509c7e34d392c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 62,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004abd12eed4d654baa7d968633770f4a582f173d6633906000ed8acf6233c6365f0912f30bb98e7cb525890d5ea1e217149d52a6c59f7802a9f307e80d2a9fee3a",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "546a2dfadb1d60140becac2dc2e62d20c789037755ad5a49e37e48f2ca1b7680",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 63,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a562c1ad9a72217df00147c7d2ceafc65a1620a1469c947e14fe43003ac5371b7ad1d33c01f0eb92b779ed6e460d0334447075a3cf66b2ffbdae31b438df6d7b",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "e5859c7811c5c3aca6c236ab499ccad10301c7c5ee913ce91bb66428cde11e4d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 64,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048cdbebe9d07d2ebc4e41b1d72a9bac2974cfc4cf738d8b6de71a40ede9920d88dc2439ee0003fbde7b0a3ae41710c64b17b08a8841e97a390e482c9768fe01ea",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "65754ab459a10471af00943f414f28de1bc37968b097ad2845fe111420855008",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 65,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f0cd7cd8334678308cfeb785a68a1504a91418d4441c4d4c740c57488b9aafb079d8a8d29973eb502267eccf6eda326626fc6e025d532b85e9f711f8ce6971bb",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "8631fedee6ceb3386ac42edf322c188824893d267d6108f0cf5de6964b88331b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 66,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048ad0af23b90e0341b4e2a5a963c8522fe011ace19b1b8610cbe7927a17a7249736b87ab9907289a23a0fb20ca4be42d421fe38d35af09d79cbe6e6a4e95a1a8b",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "68c58599c123be6d37d343bd41b11cecc5f84b2635661163656f76d7fb04b426",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 67,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000459c9cc2d7297ddb0be6304c94cebf42d813e970c50f45287753b8e9cb0c6db45f571d986990897851fc8e1db67c99759e8979c3d9ddfd02f633cf1ea5b6c48ab",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "b58d00525c4c4b4f46562852c15ce2e48dbe23a3be37541e048446eff5152ec6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 68,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e97080da7263a29c3072a65178b7b31587a5dffc19754c561e32fc53199234f04e0b9b70c97b60e940d5629f2266d1a8e242deb71eb7f0b2b2da2e3044738ab0",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "4baa01c211af8f94aca89548902a71f7b53f7814bbceb3d4bef31b376e34b476",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 69,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000444f600da7160b975a0232cb6a4a9e72803fd77caac84352039ce9f4a67a1da77626045599381e599eb9cd03f282e267b8cfd3ba98dabbb0f29ab1c0944270f3f",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "e19fe9d1294cca94a6388825249e6b37931a231eb917cfecb292792d0c18f1b8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 70,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000471e3e9be0e0ee4449a19d2ef7919266814a0fafd04fb677edc32656e6a46e4d2bc5f404c5b54f03e294be22e8820a71b4d4ac04a708e13cd71fdb0041e7e9698",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "ddc1f4663b928add06b1e57c48db98ea08c4d33c3c2106371407f3848a9d53f7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 71,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000427b693610154d5b7f08094e46ff2a2ac1c01d3cd826e3208e5254436ed279960f2364e3a604f3b592e19262a1b22b1a148e38cd82c9e54f108ef8f833683f8b4",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "91dfa95ed1eacbea419156471a8ddbb6cb93dd456433e18633d26817611b9c64",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 72,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c32a52af6dac369b6a499a49d3e38e7c9534bb9139f57d4984b1d3c04ab8220653cdc2daefac83cf43c0d64604e5f9d85b55dde62b692cd36af99ebff4140c39",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "9f91a9633daa4c56465e9fbef4431e13041f68910fb5ba89f8da9381d68a0dfe",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 73,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046f4e2f72f32ae66f1f4610966004c436aa0d90b7df07ce9c4aca52b02d46b4d0c6a3ec76bf321b7fe5203cf3d66e2d52e3ee0495ec766d579a4511175e01bc4d",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "014ae81442f8cb6df58ff41e6db203db40ea951b91bebf86d42cda7be33fea64",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 74,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042e065975df642fcfdafe2fa5affc18b2c68371796f9d963d89c4f5ac5ccea28b990f31522fbb265c3f4d5c4bb82ebf5ddff5a8ea588db4d282acdca7a6ccf428",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "78e81e8573c3ae6089df7db1fb29d7be12dc11f15bb25bff2af802e15ddc136e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 75,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e1331eee03c50cc2b90944ddfc0d3a7dd8185e6c21c75fa92a0c14b0f1949ac9154d783f4547dcf5508bbd86c3dd8c3b17b61989f93db5490ec02a46a1005c2c",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "ed67195a272c63c50205abf27439291134ffa1e8ec597f3b302716d93632e98d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 76,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e0c56d486e9c01163ed6c3ff25de3cdf5744dbf9e0e00bdcf19965df4ba1f311bd5e44430665823d8c0b34ebec0a6aab5ea96cf239de214fd011e6f9ec501dd4",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "50774347848828eeb6230f497cd181f8c57fbd18ffbf8328cd008321a1c37c43",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 77,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004885ead6c074f8d751a767e918c4e89210a587c4b19d42244ae07027e361831053e80772be57fbd744955a2e8523063cc6136f2bb37befbef7a681d3bbbc57788",
+ "private" : "00e461c5b5e63d75b4c8c123bf8b9cd45e712af08f7e2e494a8f255ac9d80e058b",
+ "shared" : "913da71044b8021a86c8fcaf4f634d0d625ff91ee1c8474d548bd10888964fb1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 78,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000441e9d4cfa8efe80b895a8cbcce2568e251db7ecdfd20a7ad710d4a4bf2addc6b5ec36a8339168a03f15b8c80f2a2a828f151d38791584853ba2ff44a2a0460a1",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "b48e119d29eef7dbb76b64218e728ddbf6ec600505ec7ced6ab6fb8763308da5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 79,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004776aef1acb82b628e132cc29440988f0a15d4cc2b4f328aecb063c9b86e5018e6e44dfc60444faa9c4e36bc217451f7ac2956cb3b2e9bbd655eba297163d1f34",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "28a88b6b258f233020ba6fa9c00d1d72831f4515b86966a9782f521315e18aa7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 80,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049ec06b0b08662c0e1dd9111696a63a1601cc83cee20695778adf84d43064fc90156001f084cd3c1df1a087f626533b6572584889bd3d5c2c99f0e311e22b41e6",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "c4ff865ff3dc4953ea78d92a02f3345a53bdb6050cfd8f41baa4395ecb6acab8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 81,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fa51d128adc2000f09ff12c6fd8e25aa08556d708bf6b0ffff9e8eaad4783f0de22bf529e516e1f64b8e0d09f98fad4e501695a930a1b22076659da707e3ccd0",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "de1069f051637e10166559cef44688afc809341855261215c4f381d9d7da76ca",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 82,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004614dcfbea4789a3f3eb4a8e2f111c887f0248d9316b99d0864c927a045d6941753a073befe08491a8050a4d96d08ba4790ae18db3ef7f0eaccf59ce1095afc54",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "4207bf4159faa0e50ed238b9c0ff46194a539a1ba03a5a4c8d68f369aecd31a5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 83,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004efe7754ed4c0b3c1dd301bc1ed69800aa2ff5d51fb85937715e60d2e7bcada8eb1581ab75fb3c797ef94a9dba3d82568c84617eaf3fa04f279fbfd898f704604",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "b5a0ec92aecc3010d27d2263d3da66e3d2f3395d23947024a3f4744454622027",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 84,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d8e13fbd017f1f9a26be35c611d7b2299f5d10de3c8a26362273fffb85238f3ed1426b748c1f87e3afa2c1e7a0224310c980655e07399590d1494d6d6bea0396",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "d2a5bc66498c6036aecdfaad041cef732a893de190a0a5b42ff71e13f09280e7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 85,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045a1027666a0e372481fec0b3901e058d60107c07b1115550ceb05789b55a6d35063d4c8ee66ed45ff3e1dfdcfd73ed96a9e83193884adbcaa574b2dd118a692b",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "1f812313ddcf36bc38071d0e51a74100d630c8e20cc414326eefa42ecb1b5f8e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 86,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047937b9c40986dd755a0656203089782583da7d8113a44190762ab474a20bcf60efcbc1525aed5b4ad8e687cb02c2ef8887095cadca56c765b41b4a9544ff2fe8",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "f284089bddd5e2e1be3f82640efa0658468fa1f10b281963a3ca190c3982fda6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 87,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049368066a0748867a7b870244f5c9f82ea8bd51552959dd550bb7394497159a5d40764add1ae24c8e3f432ee011be97d3130718fe0a6a90ed8b1011b2034d09a0",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "4529f4b631c9984ab216a6801281fc4fd8731a58b65ca8d07bff07811116371f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 88,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004981d7449bdf0013f5eeddbb7e42c442f7ccdd9427bd26d7b388755aa5e26f46a1292b88fa6bf5dffca054dd42ed3594277b593dcc402d80340fb7816e4dcab37",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "64bbc9fdd73643eb2954f4ab640381b938c5e601846a0c6b6954966e0dc73e6f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 89,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000409e78d4ef60d05f750f6636209092bc43cbdd6b47e11a9de20a9feb2a50bb96c0000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "28f67757acc28b1684ba76ffd534aed42d45b8b3f10b82a5699416eff7199a74",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 90,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045384d6c0def78960db967b8096d35477c5a5ce30ef0c6d8879a5568ca87e979401ee56c4581722610b43f3cbfcf3862c082a6e36baa36fd6f78403c0e399faa5",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "9ee653cda46db67612760ce35bac8450bbf48dbf74451ed93abb6db408a9fe10",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 91,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200044eca7641a4afd5eab0b214657ff3bdcbfc66f1551a53bb59493bc38ed78ff39614a0cadff14c14736edbdcdab510cba07a8924ffd0490ee514aedfaadb648b01",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "9736ad6b2a2ef17ec3f8c8dc2e35715fb1c06f28d82e4e26876f0214588165f1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 92,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048d0177ebab9c6e9e10db6dd095dbac0d6375e8a97b70f611875d877f0069d2c70000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "748fa4f5a399320382dc920026938694c41a26fe2aaa318c5e710198dd71c793",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 93,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045fdb7f0cffb8b5b1142d24698a4bda76bf9827d63b1a6bd85a4e2f9b59c510cfbcb35ba9c987108b6d4337ad5393f9f910ec92410c230869d66528ed88c1b98a",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "7f97db83b4d86f04fe286041ee21e80ec3d59f3ce82cdeeaf362016fc87a3e02",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 94,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004530b2293e60c6b6f14c75c90b1ef8b9f9fa6b2151b8d9855792eb2b3dc69f07a0db42440e73fd7d6df04aed5022fbe21ceaec33c5fbade1bd6ad321ef2e10d0b",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "21794cf24f56273fa4463cc7ae4232fa34dbe0f18b73613b8ae9cbfb9c36abf0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 95,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046916fac45e568b6b9e2e2ecd611b282e5fcc40a3067d601057f879ce5a8a73cc0000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "915106d07816e879e7643f00abf6d79fb8f1cb78bf64a6a3827f91a7b0ef0f41",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 96,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ed9568c85bc52a6b45733618c3602107c1fdacf23b1a38e486af95978a214e2efa0d71d5e737891c4276e247581ee6139011ca1460db9b1e20b364d9275683e2",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "2fcce552310819dd775ab7ba9ff0f96a1fcadd25a0c709703cef04bb6e1a7bd7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 97,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049ff7731c00f2aa88b3fc174aba907ad17595e602e768a5f1e9462a6d4b89b2d23f178a70b9bb3edce289118338a33df30c432c347f12a3de0a2b03b353878d96",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "757d926a2693bc8a3d2d8c0554a13579ef9e559186578911f37edc88b2f5e61a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 98,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048270f8179d57436b34dfc0bdf7d417a5c895116b90cb51aec718614f864a635d174804e0c0e06e3d68d3149e0b956621c6aa2bde83f4d17d03d28ef8aa389fff",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "3db29ec6f978d2269e92e9c7eb5c8b5a8e56c2228a4fb9e483feca50aa3e451f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 99,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c61750e98abaf20225a881dbfd3510532cfc3df971bbbca4a2bd52f91acc9c59d0fe79342097f88ae78fc79a8032245fdd2c30cc64aceaaa9fd57b0825692531",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "72c57c2e10d77318b3a796097bbf768c6366142d80f98c90a93780a841075f32",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 100,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049c5d3bb54650d9550e1ee2efa3ea43c14ab99d18bb049f37b42a6dac48232f0bd3a2760d83d33afe4ce6f1d1245489c509bd26b0251f308f8c996e80f7a3f8eb",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "a96b07944e9eb2b22a9a36575eff1f4f6363b4aa3a53b100b8518a67ba5405dd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 101,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f1724efd481ad45a55795f06126b1f5ed28e7d9bb4fee910af2ad8c1373b18ff77edbc34da6c787ec73430347f4da86810032d88f7475f6c42f15914079d179e",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "855883316b6d097ae5eab6c67e8411a1397349a09b9d7d8f096b2ba1bd03ea31",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 102,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fc3680af52fa89ffcd193ecc0b0714466fe5db277ee5872846c520bf4e3721d927260a0e225a3d377e6723ecb6bef8d4493c2da78a22a307fcca8f88f4527208",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "5a75bb7a0c96b8340d0842bcccf11974e1a5a2c8f4bc22b333433cce646b6a8a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 103,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004106b6f81e3482db18d74029291821ae448c38844ef783bf1d6999a404401f63f6a5753f0edc68a62cfd6a0b181bb2599e1f3bac5fa8824af160de79ed867c350",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "d96412e31cf4d26195920cac952fb79ea25f6c50abc79b5ed0ef8026a6e83319",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 104,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004093cb5193a4f94cd18edaa20a973b87ff79b0c03684c79487ecfee347e5354eb04fcb5752539170777932be15cd84c97f03815ffee8b60b647c178eebb8e14d4",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "2b0eed9badc92a1068196dfec124fe8f9d3f451e294d322eb881cce02f286026",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 105,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d6c38f448b964e27b5b450cc38d3cf41ef9df83d8a959771eb9c21855cb36445df638aef46a2aeb13199281e1a26d12fe61b029ec7f68b90faa89f88c7a95942",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "ed0b1d8dfd27a61fce91dc6405bfc53b6d48a8c13ba541c96ef3dcf31d7cdb88",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 106,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048a748d61f59c3b6a29b733b0d554b2492e7f76fad7cae1c17f2ac3de9e4a65d2eedbe6c26b6fd22bfc03c1687555d2f0a38e02adee5570686171abfec6681917",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "a796dd144f21ba3318f9e10828ecefc9c0f6ef2c427ae31351c16c2fbfa3cfa6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 107,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f1052699d87e5677c75e26b2abe719310648d820a96e5b381fff58b392401581b1bb16ae8b68cbb76a3256870bad1ee5a30ff9fd662fd4f8d1fe5b5f1f98ff46",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "1f3a9615b0745046a972bad5d59794a0b60b032b4ac94fe85f77dfb380d1f32b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 108,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041219af5230064ee9778667225f0e009cdb961330e386edb34e4fa9fddd0e5be7e2a12554227f613aaaa78938ddbbc99b923f9d181b8192dc4b816577e8f3b7e9",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "caf9141d1fca4d0f10683b5e86d2b41af5602f017991fe7348d44e8d7014115c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 109,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000460def130f190e6dc44f5eb8a59e12e7efb27db968c7fa6cc6d31785f066b41b1f1bb556ac4cd77033e7aa6c5ba16f47ebafb14975a7fd72dd9b7fe23116bca55",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "6539ec1c98fa75197ba07c678b26300b3da1fe407dd4c68b89457ed669082e06",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 110,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f23f09bdb7d17289eb005975a757a39325b4df9b29e55ba2ca679b5ec0973ae918c881f3c7b6c12bed1ec54b837d08c5908e89bdcedd84b9177720378f789600",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "0b6619827cfa948d63f021e9eddb92f884fb5ce8a404bfe059e993fc23447a69",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 111,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045dbec098c1b7de3e3e2e73d0b62cd49c877e1a0130a1b39eb2fd4dbd4426aa4ccbeee217591a8d76cc8deaf14dde52e3f401e53b30cbb9c1807910d827d0041d",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "2a53a561acf5caec6eb0d8aa40727942881a75d136899dfbff91528236926c39",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 112,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041e70730dc4f39c8970182e1a29cc836b9e9d6cbd6fcaa8c0dc1062fed9a849693e7b9151f9c8a3345366f8221c8fb700e8c3a9aa7f0cc46a48864e1605592094",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "9b377716ff1d056dac8e392249eaec740d2f5aa62303f4baf6bb1b03b2a276c5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 113,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f428c9ae3e23eaf9c2a5b9a7e41efd1cffbf35f881bfc35694d9c05d1e312b10ef6da9023cfd2dd0cb7b9e2a77d644affe62a63fb0f29d45291c6861aa063c5c",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "0c0c6867669743082547aa94451feb362fa29fbaf228dfb3eaf375f1a5ec2fb3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 114,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004b9a16d9a5b85a714e2bb2aa22b086a17404c7a3ff62452732347419c99e90bdad578b462f523994304b6afcf6944a9cc5d0ad1afad956475c8f2953c06b06b97",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "d11f9e32587fd3b6f4a2354812618b4b3b4a7539b8a223b388bb7437f8d138a5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 115,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048f659a163a58e9f900c1e9b34fb1cd61ffc9890267be3417c8afe79d57214da05cd5cb68a2b93da0dbe56c1cfc0dce8b6c3260e0c48379c6d2091f16b39221c0",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "4babf6368e0359b78614060241ece46facca3f52f5bbc47ac0b46a075b5dd3a0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 116,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d257f133f00a079f4e6778ea4a9bf42b9f231290431b5b93d7e8b0e35b48010650d6c6b46574d1efce03510b8db4a0981ce138c5bd8fe0e54c988c40c5fc9200",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "9627cc5c8d8b72278be89c32b52210173e6f4b8e2f48e460c6429f46f9f469ae",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 117,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045ef2ac57c4e93cf78d8f86c35d413b98dc1902dd245affde5c16034afc7ea45547b3e9f77fbc5075bad03c418094f1aec1d03edeafa167fa6af83526552f7034",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "d2b178bc9bb16b5a91a100bb72e15a9639e050c034346061413ec20c4fcc9bbc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 118,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a7b513f96266414fa6ff439a35d8f09ab615db0bb6a3b1a120c217683f724b2342007a2c9feabcd6249a0d17acecd995e2a217fb5f07bec96938016e297efa52",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "6cdca0a731aff1ccfb1904a769cef79eba965fbab1cc64d2049d0df45dccd276",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 119,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200047743ab7248dae5f1a59ac6b0a136e9f1e51aff8bd45795ace5f8187a13edf9adbd9642078378bab5c6d484f9e1ce39675b72170bf39abc9be7942fc01fc435d7",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "bd15e97a7f49aa33e57b54140a75fffce71b788ce0faa334cf8b45623dcc818a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 120,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040e3aa971bacdace350dc0957fa5bde0946324eb139939d7fc1997c701effd04a4e6c3625d9564168d3a752961221a1de8cf5f3d603752a8c2e6277ac3a918c25",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "c8b5e8e7488857a2dde62c5fc21e4525ebaba0e06b5be83ec6e7dd771e15a01a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 121,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f563e21bf9b24015a7cdbb6f000a692784ac2e4bc2715c76f684264a899c8240cab0d76e6b01cabe4f327429d11be115ed6dc0ca74f02c1b987a082f5af43a8",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "1c63a457509b148272687e6e442bde51982d41b0080d8c0c5eb714257af971e7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 122,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045da49f10249e4df3dbb4e31ece0b0ee9aa073f2588195aaae63e74f6567a774810b5dd61b6bf219e9eab30ef09c13fc184b3d09ff7a4e192bca8f5111c4163c7",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "73a1ac9ece354a930dfd9c77577b4f50acc0a78964ea0d7775631d64c709c4a2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 123,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046f72e6e5c6300679d3f14f0f6e590665643576ae8bbcb7c05b2f4a83e75e6ac3e712cb056ff034da340543c5da6997e65a3ab4cd39e997892bb92ee2c22b8167",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "fcaa406329bb74f995862cea7cecc7425c6bd4148ef1a9f46b5d42da5994556a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 124,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046b544df9168e7787db282e2ae01dd72306d9c9bc80f5ab38ce594766c3d929e967493ff601ca60862b47d3a0785c917e44584044e36023a54424015e58be5040",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "e49ff11d46b6c4b5dde528b04132d15c040e79f9b7151fbc650030988028cb87",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 125,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041c31385b9db9b374e92499939ab0fd7e7eda464561eba89fcd7b4769814a8638a4764cf8ce97b5d143bb8eeb9e1b27287f2b73942ecdbc6359aafb1ee7a152c2",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "fc8f64eac1c7e688c52c467185de21914e8b253056d9e4be010ed0128f92a889",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 126,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004aabcf8b1443d6cbb1de129a0ffe09f60b23fd9d0a44b6bdf25bed7373fdbfd1db716bde7fe9f2f46de0b688e3025e029cff15244429ad4f83484f5dea4af8583",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "6b56d8a01a884319ab5fb9d890cacfc7aabd81ad938cb5eaae207c8c1aa06efb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 127,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e7cd580bd957915d527056832e37793ab3b082ddfad9372412e1908e5c16bbb6208601a970d5844b780d9246e9583eb35918c42ed695c07d52244037f0e31db5",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "2f64b5c8046d41a4e1d631ff23846bff956a4925a47f8534490a20b4b1918b9c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 128,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042a52db1fe246b71c79c0d0ac49a7d38de67b202995efbbd2a9cc525f6f36010368f494be27e0593e2d612f1fa10a9211437e6aa16e65d97735014072f0dcec94",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "63ac31e718b9a780a85f0670e1d3685bbe306e5f06fee282a8784700b503c124",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 129,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041c50dc49fef708c4cdd62e766f9b60f784d51afee17a8fe9f3701b2fae55b7a5d10f0d9639d83dce8f26a869705a6d6d38e6d328f5685581142aec0dcd1f90e7",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "555c1917b770cebe6a98337a008ae3d8d04f571565327c93debf61ef90ddddd8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 130,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200046d0aa1bc1cee6d07d045002c13290d0ca25ca3c8783343a525fac70472b92c62d6fba71174448b472cf172b0ca9e377f1a2603ba7ae1276d153b20c63e7d24bf",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "3a65a9200f8f96635912faa5e7859fa303a76a1c2a41ea97ef61aa39287700a9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 131,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f07e3d8be2ba54c6084141e1fd2b29cfd00d4e6dd6ffb115ed839b10bd8a422f42992cb9a5243897d55408e9bb556043318d87349af35dcc0975ed805c8fa2c9",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "bb7bb52da570ba58e05fd322f82d556c2d65b365db30815879f67f233b089b51",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 132,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000443a9b90274dbd5f36dd29046fc8390008dde74513ce4c3e8892b236efff80c9dc71547152a5897dbe16957bd15d1a87d770496f814fe2921c8f33df04393c7f8",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "e8cae9944233b867eedf5902fc49ecd07e4c81c46279531e89520b74ba5370b5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 133,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e9af8e8c19da9d5c2f3b3c03b8e927c3cbe2d717f98f500972e56d82eb07c2b14e83fcaacadc26f8bb5e7b94741fe54f31275ebd6e1c969d7ec2fecead8a0dae",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "e72ad0cdb25f4307d1d834a5f792e9af64fd1b69a47041ec8fa46d526f419e4d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 134,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000433d9582b567aadbe59606fa6ffc11848e4947b5179597317776317b2b4ff65d0b4d8568dc843319cc04f4bf110496dee7c9229fc68cb0958f3cbd37ecca6990f",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "000197fbc260a84dbcbf88136aeaa79b03bb8949aefd2416bef63929ef789bf3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 135,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e21c0282adb1b2055fda744644c68612cfb0c68a70b9812d007f21a78f1adc4849f3e7644bc6633e2773a2f3cc5214fa7208e30afb3de992f077ee321569dc48",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "cdb18bf62670a853488ca510d8f55bab2918991424925bd9b74a821d2c6e7e3c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 136,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004af27de0da6556e4e64588c9694afee9a84e1cbd0c388972df3a997f760bbcd903c5a02e161551f333d770559ab1af49bf8b68274896590939ce956d9913b676f",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "167303505d22cf9ef78c5b9687a5418fa9fb284f2b0ff68316288ecd7f2e2e09",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 137,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040da41b82550b358ff474915d83104d41a83a12ef70589b9d392f0f30dc32429edc76163c8fe07a3f709cbd92da0bbfc5045f3db82aa5344cf1fd5b27fcd2f7a6",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "85600ff23c3cde26009fea9b6539664bf045056883728ab0d4498ea0a8f4a453",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 138,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000419c844b8c7209026a0996a782983e1bd0f0de9255b86739be9bef08ea5475cc669a779ddf57747cf7d9a22f00ed8efc6e818af5827b750d665fee6d6d58a22e8",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "a3250a2bfb145ce86e706ac3ab2bf503a66486ac0b2f7522601c124b0e0f9c5b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 139,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004bd07bd4326cdcabf42905efa4559a30e68cb215d40c9afb60ce02d4fda617579b927b5cba02d24fb9aafe1d429351e48bae9dd92d7bc7be15e5b8a30a86be13d",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "2d70cc8c8af01366051cc8359c2fc8f258757e2601fd8f3e08422a7b23bfeff5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 140,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040089dee27a60d071dabbaf58f3e56614dad3b7f9a8030769fd0463b3e6e0f03a147b4d6e7e7fd939b9b54dab458fd556ad8fdaf4da6c3909588c4e050ca74a67",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "cbe0c571d1080ea34ee20ad1bfd21ea5ecc442ead733fb4eee3c0d7b0cce9935",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 141,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000442ede106cf85aef46df7e5dba8a8b00459317d9e766a7b77c299aa0e17dea142b6e9a86f4fc3e945d4323ba8e459f6b7b14c563a698c757a2d5f7b0bc301ede2",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "33320fc7917fe4e19280bfbfe16f223c037f7c2dc30c0fda98310740f57fe289",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 142,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004974b4316c5e7d1348b28dbc4fd61d8d3470de744c30f5be237f85f29969dea77b5f00b58b83cfc7bc51655465b4a28abe1ed3dbec20c6b4643aec85b95a5bec6",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "35c726ead66c39414fe0c24604df7838e5725d2fc1bd0853261e1de3338ecb4f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 143,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000459873d7523936a121b629e9870f930419f253a5767b9d0dc49716f2c50e17bd0163b71f2bf4318fbde1ceaa585450080eec28474cd18bf7c21d2d1bfde4ff677",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "66ea42fe6fd8741b37599bbdada3ec0e6b08c0b52ea67c29a33172f72742583c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 144,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004bd85a79f81c4f9613e64fa347886437856c7358d1b69cf1e923d7742d82f9b6767d26918eaa8acb113a1daadaedc709742457303ebc23cdda5572613dc827703",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "2f8a502e4f440133e84fb625292cbeabe2cb79da73987c76d4fed864d1b1b762",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 145,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200043e6a4effc47c2f5926bb6b4acf2eac48b9524c47d511f816976796778600d6c5bfce593242a5985a977590f8d7485df3f953352957f3c17c13e94583d9c0e7b9",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "06436817d8928b77b73d16c5c3b35e243ad3ef2ab59ad047142c67a6d0923c84",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 146,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200049a4487fcfce8396688e7449e095fe803caa253d4bd7c66dbc6261cc9d9f883a50e5251bae29c5a5cdfa31bc61105671a88a018467398158d35b88829237c0bff",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "7e83fd2c3d713bc85d6d85d9078b3a0842824d410e8abde04da0fd71c7d94705",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 147,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fed6ce127290c1291ca5ce64acb4e0f2f8905654d1d25ba57c1f74ab52f21f42963d31671c06b802169929525c4a1fdeff5b1eafab919dc2df6c52be84dfaef3",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "0e3dfdab606ebdc6428282acd443f189c99b3b483aa101fd8d6bed38aec59e02",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 148,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004f7cee5b55f1869f137dd707c8f8fb8965a2be5840c3149fb759695a4661b9c0d23c78c4e9647b0d6cb2f2602be73ff25cf3d09c96d892b5745fe5eca814aec91",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "f489f2bd93f76b8e41fc6b9f211bc599d49db1f17a38e95bab1d31b2a2b55829",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 149,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042baaaec3b3e8d54a4e18f0960b947da2535e3cfcca2cfa8b7113aad8e3b6626f72f71e7c9e96042c1d39cc8f1139d5147c6f4fe62e23cf6df364b5f4d899f842",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "cc5738b49d30d5d02cf7e0c54a3de09b5b6f3c4dea91dd0679072a3562444c37",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 150,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a51ab1238bc1bed25247e7d179c83a61ae2d4a9fe2288c363ae0eb7a77de432a3c6d35d82ba8017e6ca9041cc785a30703f7bc4427506e624ac5979d715421dd",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "89a11177d6907a81d47467093bf6a3cc8ba55dee05239b160a31a3000f5d807b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 151,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048b5ae8a0e55f30f509061315abae79ac480f88b44655f7269a385c81526884be262974a31a0e2322126c2d77b26b108abd81f8b952c458ccc95d46fb4924c7c0",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "2cb03c30b20037a5cf4d5b33574f3abac895bfab37867eb2ebed260e0929058d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 152,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045f60c77e474dd66c8135ee3dafc75ba644649824c72737542091ad469adbb685312c09c69b629d0436bf3bd6c6083ff2a87be484a73ef3a5d2c3e06b5d9b21b3",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "e54d487d0c4b12fe522af3e663ce316e632ba9d63a1f02a36fc5a82bf82731a4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 153,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e06eaa73f6feae45417d859bbad4bc404b2885bcd213ebace594e16f4970e0c411ed3323a3d7afc7076239884307f91849ed5f5e36b6171d309c81344c53e06d",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "ccea969d40fa42933f4fbdc4cabe2185f8a452996254c1f4e0dde5e14feeea8d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 154,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040f1c1b89e9fc6fc0faefc9109fc4a1247d9f54c7497b6cc975e6a5455bef410836cb3818548ac9b41e2b8336c3eb8d97075ae47e1827fa1ff93d4341d43c0c1d",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "eaae0e188c9427bf3c8b3ded772122204c328d5941e389d808e2724638f9aff8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 155,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004577069e8284a95f51dcab919b0536657058971dab76217f8d3ae722a64092e26e51f68a722cc0397f4801401771e9a3d1988d4af76f14f9e2f9c36e0773e29c2",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "fea0cce1358f1ff40ffeaaffbf91b2e8d426d4e31e9627731ace3a122eab6b0d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 156,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042406a2759050b925dd4f814c5033e355548f42bbf1afb791c110f0031f29f68099d5f4b005de3927f165abeff196a28c7217fab1be2b5209c324e7d62d2dd687",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "837621ea4827bba0376aaa8aa66cfe144a2ff1e359dc619a06441d3e055f9771",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 157,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ccaac61f35a27861183621642bc573af913356fb47cf582f0b5299099d6f6c6991f7272b83b738a7a5d30447c87f126a7d98ec72fa2609d0939d18db7ea7eb3a",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "63974ce6153762e5b364523cead93e8ce8bcc77dda56365d676136169fc4e39b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 158,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000401415917272f1984e7217a36fb311fd2904d41a6b13973f92aae3b90e85e4d56d97c822eb7b21a84d0d1be4867404a80c34867f43139dadcc3619e10b222562b",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "0a0488144bc36d690b62148ac3076047d46d48f7adbb0f34fee9a636295fe737",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 159,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004b2575d100c6fa056bcd137ab111b5315a8908c29243b84f3dc996d0e45764b9166cabeb41885588ec08b47257df58bd58f7dcd9e012e2669fa2f52e25767fc4c",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "1232165538a44268aa7c199c54d6d207c4ef3f5aa790c10c926a20752ca645ce",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 160,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c17355ed30ccd6427f9685709021b25c11ed176e9610c479bcc4cc7552a738e61f75114761dba0ec60cd264bbab763c5d5abcc75cd8fb5651d0645179988cc6d",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "dcab5e874e4fb76bc4312528e9d76dfae56145922533089734110bf5653f4d77",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 161,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004341592390ccce485de8880f3d727f664c381914a1becec383b35586751fc81c2add71852b87016e1019cae7a9080e75ce0b0b8aac175d692d5e7b4dad088f5cc",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "4ce2701b2be63a0083a4c53f7a0bf04cf871654f5edb6f625e3ea5e7d0bdcc90",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 162,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fa764b6b76a86c3b762120825d353a24766208c1f5cc0fe3fe7998026a2ec5c43bb2f948fd94cdaa5869b1e0e73a4d97035cc49357fb7b74d7ed0a2c5b8d54eb",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "7abef9765cca721320fbf8edcbef6d2ba25d17b70ffa1776029bc38fe677a12c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 163,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004a71fbb617199bd585b4b66212ca33ca9e09370e6bf15c8ea0acefd9c8e945d06840f058863078e743e220ff99f23bbc1daa36835d4b1269f0a7536e63f06d853",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "5f61404dbbbc2867dff95c1f37ed44f4cb8fabcd223b03739d888308d13bc412",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 164,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000413c8292d854d39451c0c63a802b8c03e4fcb875ef01239896295ba1c0f386975f82df197086fd86032cb36b69a27876dd75a8e9679f36ffc2210edb128d4be13",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "8d673a577e35bf9d5d00676c08b2c739617c46a052188403aa06dc714af6acc1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 165,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040cd9df415acc0c32fd4e3d6924ce53075b0452bf919a2ab2ebe26597570f1ecd5985d8d2c5df78fc100f87efb6dfa9543757bdffecf083dfcd1ecb38de6c23f8",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "a7835ffee0f2a69dfcf70d4e798dbe3ed32ba03cfddae5ddd11d8c0ac3d74f9b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 166,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d2dbea4046b23fd2b233d1ce31dceddb89b25f26c0627a9d2db3c5605c9cc99535bdc8de7451c1e27e97aa91402cce3882c71269d9cbdcb5d7ac0ceb911b9b6d",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "e98ea22209cd397edb6c319648c1eb24bc4d39598ab11995571926684ce2ceca",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 167,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004888fb044fb2b6caa60366bfa662adba479b8365a6555a29887d580f587086ba8482f4ec24082a48d6402afa1622143f26e61d91b7e30d6a4b223630ee10f70fb",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "91b65733860b1bdb9541d9f55895a3dbb3f13c199251d33006b6dcf90ac349ed",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 168,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042e2bec134249379d57700301f3a58e4b395a4d28370d2a06e65e7ac89ed76ac697dc960bd795cdf4fbcfdd75149057b8e022331c7b5461f383ac589d764df333",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "1fdf7c5c48047a113e5e5d1b7ed593337e769231cca5c7110160e0c1b97f4256",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 169,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004c78cda7e3b9e1772ebed30b2b51dcf155a69a0fc504557836e25147cfb8127d2f8289cf38b033d3763c8f9f6c091787a3142fb83dff5719590282c6f852e0105",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "ba0abc3e71726cb51330489176357b81b8074d7690e4e82e9a3c00151e1fa318",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 170,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041e3df4dd7fb7718cb0aa0dd72f8a25c83c4e804e7cbd48c5e965651f9e23bf4ef0ff40dd9796e4a9a5eddd2c4ca4ebd10990d8fb8918d12d53c76001afa9de7f",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "16e632f9752d36602c95ec274b32ad594f39f6ac3bd4b0b20f8637392142cef4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 171,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004e5c5dc3fd88d85668b3b709fd6b4232f1f80949cbccb5588363e6c217a2b3ed88dbd0d6e3cc97f3081d16602aa3d1b655ee0791c87fcb5abe6217d8c8513807e",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "9eed4b96569f604a4d3f5af97499807111fc9888c458ece2e3000e245c2c02b0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 172,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004021c41eceec24e0fba894ad7415a9598cbcd14fa6ca46e25575268a1d8e5bbc63f846c6a185fa3f23bb92c14e7e2cba8c74047c09af766f55ef0c907c80d9451",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "21ac32013838812621dbb584965bded6fc851d3a029810679bc57b2381bb7a7d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 173,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200048e24192cd33335a114f5070266c014cb0d8c704d16d6042e89c17597bcd4e77ebdb4c5171704c2c09275c22a310e0c4fe092e4084856da99b94abbfa9f469f48",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "fc5978da01ca83e127dddf989a0358871b3c4ce0755bfb020633db467e21a53c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 174,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431c90ae47a93d09a2352b6f3677e7975ea62aadedb56c118eb8b9f771e2dd9f5f2601fb9cca2304e594423cf48064dbed17ae40452f18be6ae018321911e8cb3",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "9f417341261aa45d396b0ccf2a3dee7a466ca47e3ce86ecd2071d9c4db08820e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 175,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004d2f211cfab84e01c8e5544036234debe35ae103bb878d7abcea6825f753e03a385f7f1870e64f1262af67a25ef9880419f45608e7f9da6dee83f5f46ceb53dcb",
+ "private" : "00809c461d8b39163537ff8f5ef5b977e4cdb980e70e38a7ee0b37cc876729e9ff",
+ "shared" : "f419febb32c254611adf569c2d583b17542b1538caa0001967f0a4bc34b8b789",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 176,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "03",
+ "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 177,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "shared" : "a329a7d80424ea2d6c904393808e510dfbb28155092f1bac284dceda1f13afe5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 178,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "0100000000000000000000000000000000000000000000000000000000000000",
+ "shared" : "bd26d0293e8851c51ebe0d426345683ae94026aca545282a4759faa85fde6687",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 179,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "shared" : "ea9350b2490a2010c7abf43fb1a38be729a2de375ea7a6ac34ff58cc87e51b6c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 180,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "008000000000000000000000000000000000000000000000000000000000000000",
+ "shared" : "34eed3f6673d340b6f716913f6dfa36b5ac85fa667791e2d6a217b0c0b7ba807",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 181,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e83f3b9cac2fc632551",
+ "shared" : "1354ce6692c9df7b6fc3119d47c56338afbedccb62faa546c0fe6ed4959e41c3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 182,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3a9cac2fc632551",
+ "shared" : "fe7496c30d534995f0bf428b5471c21585aaafc81733916f0165597a55d12cb4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 183,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b1cac2fc632551",
+ "shared" : "348bf8042e4edf1d03c8b36ab815156e77c201b764ed4562cfe2ee90638ffef5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 184,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac1fc632551",
+ "shared" : "6e4ec5479a7c20a537501700484f6f433a8a8fe53c288f7a25c8e8c92d39e8dc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 185,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324f3",
+ "shared" : "f7407d61fdf581be4f564621d590ca9b7ba37f31396150f9922f1501da8c83ef",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 186,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632533",
+ "shared" : "82236fd272208693e0574555ca465c6cc512163486084fa57f5e1bd2e2ccc0b3",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 187,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632543",
+ "shared" : "06537149664dba1a9924654cb7f787ed224851b0df25ef53fcf54f8f26cd5f3f",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 188,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254b",
+ "shared" : "f2b38539bce995d443c7bfeeefadc9e42cc2c89c60bf4e86eac95d51987bd112",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 189,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e",
+ "shared" : "85a0b58519b28e70a694ec5198f72c4bfdabaa30a70f7143b5b1cd7536f716ca",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 190,
+ "comment" : "edge case private key",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000431028f3377fc8f2b1967edaab90213acad0da9f50897f08f57537f78f116744743a1930189363bbde2ac4cbd1649cdc6f451add71dd2f16a8a867f2b17caa16b",
+ "private" : "00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254f",
+ "shared" : "027b013a6f166db655d69d643c127ef8ace175311e667dff2520f5b5c75b7659",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 191,
+ "comment" : "CVE-2017-8932",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004023819813ac969847059028ea88a1f30dfbcde03fc791d3a252c6b41211882eaf93e4ae433cc12cf2a43fc0ef26400c0e125508224cdb649380f25479148a4ad",
+ "private" : "2a265f8bcbdcaf94d58519141e578124cb40d64a501fba9c11847b28965bc737",
+ "shared" : "4d4de80f1534850d261075997e3049321a0864082d24a917863366c0724f5ae3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 192,
+ "comment" : "CVE-2017-8932",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cc11887b2d66cbae8f4d306627192522932146b42f01d3c6f92bd5c8ba739b06a2f08a029cd06b46183085bae9248b0ed15b70280c7ef13a457f5af382426031",
+ "private" : "313f72ff9fe811bf573176231b286a3bdb6f1b14e05c40146590727a71c3bccd",
+ "shared" : "831c3f6b5f762d2f461901577af41354ac5f228c2591f84f8a6e51e2e3f17991",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 193,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 194,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 195,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 196,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 197,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 198,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 199,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 200,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200040000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 201,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 202,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 203,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 204,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000fffffffffffffffffffffffeffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 205,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 206,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 207,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000fffffffffffffffffffffffe",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 208,
+ "comment" : "point is not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 209,
+ "comment" : "",
+ "public" : "3018301306072a8648ce3d020106082a8648ce3d030107030100",
+ "private" : "7e4aa54f714bf01df85c50269bea3a86721f84afe74f7b41ea58abcf3474e88d",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 210,
+ "comment" : "public point not on curve",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764c",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 211,
+ "comment" : "public point = (0,0)",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 212,
+ "comment" : "order = -115792089210356248762697446949407573529996955224135760342422259061068512044369",
+ "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f50221ff00000000ffffffff00000000000000004319055258e8617b0c46353d039cdaaf020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "invalid",
+ "flags" : [
+ "WrongOrder",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 213,
+ "comment" : "order = 0",
+ "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020100020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "invalid",
+ "flags" : [
+ "WrongOrder",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 214,
+ "comment" : "order = 1",
+ "public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5020101020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "acceptable",
+ "flags" : [
+ "WrongOrder",
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 215,
+ "comment" : "order = 26959946660873538060741835960514744168612397095220107664918121663170",
+ "public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5021d00ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "acceptable",
+ "flags" : [
+ "WrongOrder",
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 216,
+ "comment" : "generator = (0,0)",
+ "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b04410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 217,
+ "comment" : "generator not on curve",
+ "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f7022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 218,
+ "comment" : "cofactor = -1",
+ "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325510201ff034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 219,
+ "comment" : "cofactor = 0",
+ "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020100034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 220,
+ "comment" : "cofactor = 2",
+ "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020102034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 221,
+ "comment" : "cofactor = 115792089210356248762697446949407573529996955224135760342422259061068512044369",
+ "public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 222,
+ "comment" : "cofactor = None",
+ "public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff30440420ffffffff00000001000000000000000000000000fffffffffffffffffffffffc04205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 223,
+ "comment" : "modified prime",
+ "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fd091059a6893635f900e9449d63f572b2aebc4cff7b4e5e33f1b200e8bbc1453044042002f6efa55976c9cb06ff16bb629c0a8d4d5143b40084b1a1cc0e4dff17443eb704205ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b0441040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200040000000000000000000006597fa94b1fd90000000000000000000000000000021b8c7dd77f9a95627922eceefea73f028f1ec95ba9b8fa95a3ad24bdf9fff414",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "cea0fbd8f20abc8cf8127c132e29756d25ff1530a88bf5c9e22dc1c137c36be9",
+ "result" : "invalid",
+ "flags" : [
+ "ModifiedPrime",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 224,
+ "comment" : "using secp224r1",
+ "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 225,
+ "comment" : "using secp256k1",
+ "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 226,
+ "comment" : "a = 0",
+ "public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff302504010004201b95c2f46065dbf0f3ff09153e4748ed71595e0774ba8e25c364ff1e6be039b70441041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551020101034200041510264c189c3d523ff9916abd7069efa6968d8dc7ddb6457d7869b53ea60cdcfafb7ed4786da15d29ee59256f536da3575a4888c1bb0a95b256f4a7e9fd764a",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "d003f5cc83852584061f7a8a28bcb5671ecbda096e16e7accfa8f8d311a3db7a",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 227,
+ "comment" : "public key of order 3",
+ "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100ffffffff00000001000000000000000000000000ffffffffffffffffffffffff304404207b5c92a0cac0f30673473f260f89926a14da905bc7e5e07df1e8df69059d98570420cb2eaa5643572372d5cba1e69f687d287fd62f5518322af2614ce512dd680a76044104843587c1bea197a1be63c67c9f1641c70f7d3cba49147e9fc0c9bb246e1498186049243e8e92743df2f9994d60f90ab21635e00183e69b317f00ad226da8f546022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102010103420004843587c1bea197a1be63c67c9f1641c70f7d3cba49147e9fc0c9bb246e1498189fb6dbc0716d8bc30d0666b29f06f54de9ca1fff7c1964ce80ff52dd92570ab9",
+ "private" : "4f3414d1589b49f7172d439cbbe78e5b5350dc85dea40cd2d6274740c6e0239c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "WeakPublicKey",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 228,
+ "comment" : "Public key uses wrong curve: secp224r1",
+ "public" : "304e301006072a8648ce3d020106052b81040021033a00042af270d2a6030e3dd38cc46e7d719f176c2ca4eb04d7e8b84290c8edbcaed964ebe226b2d7ce17251622804c0d3b7adce020a3cdc97cac6c",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 229,
+ "comment" : "Public key uses wrong curve: secp384r1",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200041f17901e731b06f349b6e9d7d17d45e8a2b46115a47485be16197932db87b39405b5c941b36fd61b9ef7dd20878e129e55a2277099c601dcdb3747f80ad6e166116378e1ebce2c95744a0986128cfeeaac7f90b71787d9a1cfe417cd4c8f6af5",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 230,
+ "comment" : "Public key uses wrong curve: secp521r1",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400ed76e5888428fad409ff203ab298b0f24827c091939ae0f9b1245d865ac5fbcd2749f9ae6c90fa8e29414d1bc7dc7b3c4aca904cd824484421cc66fe6af43bdfd200c1f790a0b3ae994937f91b6bdb9778b08c83ecadb8cba22a78c37bf565dac164f18e719be0ef890ee5cbf20e17fcfc9a5585e5416470b9862f82fb769339994f4e",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 231,
+ "comment" : "Public key uses wrong curve: secp256k1",
+ "public" : "3056301006072a8648ce3d020106052b8104000a034200048028d16082b07696d4aa4aab9d6b1f1463435ac097900631108f9888e13da67c4841fd8dd3ced6e7ad8c6fc656621c2f93d3db0eb29d48d1423154519865dbc1",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 232,
+ "comment" : "Public key uses wrong curve: secp224k1",
+ "public" : "304e301006072a8648ce3d020106052b81040020033a0004dc79fc28da096ac19f3cf0bc70b8e52529a83861ac66b1d44b9f2e9c68856babaa94f5fa67a1edfce5bd1768f9b9a1621483d214436aab02",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 233,
+ "comment" : "Public key uses wrong curve: brainpoolP224r1",
+ "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a6bae3d155c1f9ca263928c986ede69acefd0dd9b3a19d2b9f4b0a3a66bea5d167318dcc028945fc1b40c60ce716ba2d414a743c6b856a6f",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 234,
+ "comment" : "Public key uses wrong curve: brainpoolP256r1",
+ "public" : "305a301406072a8648ce3d020106092b2403030208010107034200045d3ddbbb9bc071d8b59855c74bdf3541ae4cb6c1a24ec439034df7abde16a346523edf6a67896b304cb2cd2a083eec2b16935bbc910e85ec6eae38b50230bf70",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 235,
+ "comment" : "Public key uses wrong curve: brainpoolP320r1",
+ "public" : "306a301406072a8648ce3d020106092b240303020801010903520004a43c6ef2500723d54c1fc88f8844d83445ca5a0f585c10b8eb3f022d47d0e84862b7f5cbf97d352d4348ca730f600f2258d1d192da223f6ba83a7cc0d6da598d55c2b77824d326c8df000b8fff156d2c",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 236,
+ "comment" : "Public key uses wrong curve: brainpoolP384r1",
+ "public" : "307a301406072a8648ce3d020106092b240303020801010b036200042391c062833d1e6d89ec256cf4a3989534c1ead5e1e14ffae933a53f962857e4713087e1b3d65ac79634c71577af24698b5ce959183835551f7b08aef7853378c299930b360813fd58d5e4da8b37d5a7473e891ee11cb02881bd848b364fb7d5",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 237,
+ "comment" : "Public key uses wrong curve: brainpoolP512r1",
+ "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000484beae85096640953c1fd6ebbc32697263d53f89943cbaf14432061aea8c0318acbd9389ab1d2e904fa0e081d08cfabb614ed9bca618211142d94623c14b476a25e47abf98fd3b1da1417dfc2e2cfc8424b16ea14dd45e1422be7d4e0a5cc7f4d4ab5f198cdbaaa3f642ec6361842cbe869382ee78cd596ff5e740d9ec2c3ad6",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 238,
+ "comment" : "Public key uses wrong curve: brainpoolP224t1",
+ "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00042b0a1a858ffc44e7752940731d378f96570837e279ea3948fe00cff8b5f89adb4e2fe6f8781ba6426364f4590b34dd79fc80629de4a86084",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 239,
+ "comment" : "Public key uses wrong curve: brainpoolP256t1",
+ "public" : "305a301406072a8648ce3d020106092b2403030208010108034200043037c01b4a5ac53742e3f5528dffb0f010ab6ebeb08d792b32e19e9006ca331a024b67698d7cf4b575ccd9389441d5c640b77c63771cef1bd85675361c6602a4",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 240,
+ "comment" : "Public key uses wrong curve: brainpoolP320t1",
+ "public" : "306a301406072a8648ce3d020106092b240303020801010a035200040f0fd972a495a140124a4019291a20f5b39fb755c126bf268643bb3091eca44f2a3cda1dead6ab1f4fe08a4b3872423f71e5bf96b1c20bc0ca73b7e2c134cc14a5f77bc838ebcf01084da3bf15663536",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 241,
+ "comment" : "Public key uses wrong curve: brainpoolP384t1",
+ "public" : "307a301406072a8648ce3d020106092b240303020801010c0362000403b65faf5a6bf74bd5c166278a4b566c6c705ac6363e61f3b0699e116d3c5b19e8b7021b75b005f78a8cea8de34c49397f9b3b2bfc8706eb8163c802371eff7dfc825c40aa84dd9d1c4b34615ee5ae28c6c05d58d2a8ccc3786382b712d3bcda",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 242,
+ "comment" : "Public key uses wrong curve: brainpoolP512t1",
+ "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047504d660943a69ab043378e44c034896534a346e0e95f35fcaad3503b490856bfb20a753ecabc6d7bfeec28d057f919923b7d3c086953eb16c5bd287b59788db72dbb7c273854294c927ea7eca205aae2f0830e5faaddad8316231bfc3572c85c33cb7054e04c8936e3ce059c907e59f40593444e590b31820bc1f514ed0ec8a",
+ "private" : "00b44f9670fedba887ad8e806226063e77604b27c362836326e93ecb7fcc6dc297",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 243,
+ "comment" : "invalid public key",
+ "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002fd4bf61763b46581fd9174d623516cf3c81edd40e29ffa2777fb6cb0ae3ce535",
+ "private" : "6f953faff3599e6c762d7f4cabfeed092de2add1df1bc5748c6cbb725cf35458",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 244,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b",
+ "private" : "00d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f02",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 245,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002efdde3b32872a9effcf3b94cbf73aa7b39f9683ece9121b9852167f4e3da609b",
+ "private" : "00d27edf0ff5b6b6b465753e7158370332c153b468a1be087ad0f490bdb99e5f03",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 246,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220002c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5",
+ "private" : "0095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e835",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 247,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000318f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98",
+ "private" : "00a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 248,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3039301306072a8648ce3d020106082a8648ce3d0301070322000218f9bae7747cd844e98525b7ccd0daf6e1d20a818b2175a9a91e4eae5343bc98",
+ "private" : "00a8681ef67fb1f189647d95e8db00c52ceef6d41a85ba0a5bd74c44e8e62c8aa5",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 249,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3039301306072a8648ce3d020106082a8648ce3d03010703220003c49524b2adfd8f5f972ef554652836e2efb2d306c6d3b0689234cec93ae73db5",
+ "private" : "0095ead84540c2d027aa3130ff1b47888cc1ed67e8dda46156e71ce0991791e834",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 250,
+ "comment" : "long form encoding of length of sequence",
+ "public" : "308159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 251,
+ "comment" : "long form encoding of length of sequence",
+ "public" : "305a30811306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 252,
+ "comment" : "length of sequence contains leading 0",
+ "public" : "30820059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 253,
+ "comment" : "length of sequence contains leading 0",
+ "public" : "305b3082001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 254,
+ "comment" : "wrong length of sequence",
+ "public" : "305a301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 255,
+ "comment" : "wrong length of sequence",
+ "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 256,
+ "comment" : "wrong length of sequence",
+ "public" : "3059301406072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 257,
+ "comment" : "wrong length of sequence",
+ "public" : "3059301206072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 258,
+ "comment" : "uint32 overflow in length of sequence",
+ "public" : "30850100000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 259,
+ "comment" : "uint32 overflow in length of sequence",
+ "public" : "305e3085010000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 260,
+ "comment" : "uint64 overflow in length of sequence",
+ "public" : "3089010000000000000059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 261,
+ "comment" : "uint64 overflow in length of sequence",
+ "public" : "3062308901000000000000001306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 262,
+ "comment" : "length of sequence = 2**31 - 1",
+ "public" : "30847fffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 263,
+ "comment" : "length of sequence = 2**31 - 1",
+ "public" : "305d30847fffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 264,
+ "comment" : "length of sequence = 2**32 - 1",
+ "public" : "3084ffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 265,
+ "comment" : "length of sequence = 2**32 - 1",
+ "public" : "305d3084ffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 266,
+ "comment" : "length of sequence = 2**40 - 1",
+ "public" : "3085ffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 267,
+ "comment" : "length of sequence = 2**40 - 1",
+ "public" : "305e3085ffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 268,
+ "comment" : "length of sequence = 2**64 - 1",
+ "public" : "3088ffffffffffffffff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 269,
+ "comment" : "length of sequence = 2**64 - 1",
+ "public" : "30613088ffffffffffffffff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 270,
+ "comment" : "incorrect length of sequence",
+ "public" : "30ff301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 271,
+ "comment" : "incorrect length of sequence",
+ "public" : "305930ff06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 272,
+ "comment" : "indefinite length without termination",
+ "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 273,
+ "comment" : "indefinite length without termination",
+ "public" : "3059308006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 274,
+ "comment" : "indefinite length without termination",
+ "public" : "3059301306802a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 275,
+ "comment" : "indefinite length without termination",
+ "public" : "3059301306072a8648ce3d020106802a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 276,
+ "comment" : "indefinite length without termination",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107038000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 277,
+ "comment" : "removing sequence",
+ "public" : "",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 278,
+ "comment" : "removing sequence",
+ "public" : "3044034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 279,
+ "comment" : "lonely sequence tag",
+ "public" : "30",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 280,
+ "comment" : "lonely sequence tag",
+ "public" : "304530034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 281,
+ "comment" : "appending 0's to sequence",
+ "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 282,
+ "comment" : "appending 0's to sequence",
+ "public" : "305b301506072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 283,
+ "comment" : "prepending 0's to sequence",
+ "public" : "305b0000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 284,
+ "comment" : "prepending 0's to sequence",
+ "public" : "305b3015000006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 285,
+ "comment" : "appending unused 0's to sequence",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 286,
+ "comment" : "appending unused 0's to sequence",
+ "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 287,
+ "comment" : "appending null value to sequence",
+ "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 288,
+ "comment" : "appending null value to sequence",
+ "public" : "305b301506072a8648ce3d020106082a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 289,
+ "comment" : "including garbage",
+ "public" : "305e4981773059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 290,
+ "comment" : "including garbage",
+ "public" : "305d25003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 291,
+ "comment" : "including garbage",
+ "public" : "305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 292,
+ "comment" : "including garbage",
+ "public" : "305e3018498177301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 293,
+ "comment" : "including garbage",
+ "public" : "305d30172500301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 294,
+ "comment" : "including garbage",
+ "public" : "30613015301306072a8648ce3d020106082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 295,
+ "comment" : "including garbage",
+ "public" : "305e3018260c49817706072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 296,
+ "comment" : "including garbage",
+ "public" : "305d3017260b250006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 297,
+ "comment" : "including garbage",
+ "public" : "3061301b260906072a8648ce3d02010004deadbeef06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 298,
+ "comment" : "including garbage",
+ "public" : "305e301806072a8648ce3d0201260d49817706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 299,
+ "comment" : "including garbage",
+ "public" : "305d301706072a8648ce3d0201260c250006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 300,
+ "comment" : "including garbage",
+ "public" : "3061301b06072a8648ce3d0201260a06082a8648ce3d0301070004deadbeef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 301,
+ "comment" : "including garbage",
+ "public" : "305e301306072a8648ce3d020106082a8648ce3d0301072347498177034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 302,
+ "comment" : "including garbage",
+ "public" : "305d301306072a8648ce3d020106082a8648ce3d03010723462500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 303,
+ "comment" : "including garbage",
+ "public" : "3061301306072a8648ce3d020106082a8648ce3d0301072344034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0004deadbeef",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 304,
+ "comment" : "including undefined tags",
+ "public" : "3061aa00bb00cd003059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 305,
+ "comment" : "including undefined tags",
+ "public" : "305faa02aabb3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 306,
+ "comment" : "including undefined tags",
+ "public" : "3061301baa00bb00cd00301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 307,
+ "comment" : "including undefined tags",
+ "public" : "305f3019aa02aabb301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 308,
+ "comment" : "including undefined tags",
+ "public" : "3061301b260faa00bb00cd0006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 309,
+ "comment" : "including undefined tags",
+ "public" : "305f3019260daa02aabb06072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 310,
+ "comment" : "including undefined tags",
+ "public" : "3061301b06072a8648ce3d02012610aa00bb00cd0006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 311,
+ "comment" : "including undefined tags",
+ "public" : "305f301906072a8648ce3d0201260eaa02aabb06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 312,
+ "comment" : "including undefined tags",
+ "public" : "3061301306072a8648ce3d020106082a8648ce3d030107234aaa00bb00cd00034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 313,
+ "comment" : "including undefined tags",
+ "public" : "305f301306072a8648ce3d020106082a8648ce3d0301072348aa02aabb034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 314,
+ "comment" : "truncated length of sequence",
+ "public" : "3081",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 315,
+ "comment" : "truncated length of sequence",
+ "public" : "30463081034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 316,
+ "comment" : "Replacing sequence with NULL",
+ "public" : "0500",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 317,
+ "comment" : "Replacing sequence with NULL",
+ "public" : "30460500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 318,
+ "comment" : "changing tag value of sequence",
+ "public" : "2e59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 319,
+ "comment" : "changing tag value of sequence",
+ "public" : "2f59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 320,
+ "comment" : "changing tag value of sequence",
+ "public" : "3159301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 321,
+ "comment" : "changing tag value of sequence",
+ "public" : "3259301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 322,
+ "comment" : "changing tag value of sequence",
+ "public" : "ff59301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 323,
+ "comment" : "changing tag value of sequence",
+ "public" : "30592e1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 324,
+ "comment" : "changing tag value of sequence",
+ "public" : "30592f1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 325,
+ "comment" : "changing tag value of sequence",
+ "public" : "3059311306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 326,
+ "comment" : "changing tag value of sequence",
+ "public" : "3059321306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 327,
+ "comment" : "changing tag value of sequence",
+ "public" : "3059ff1306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 328,
+ "comment" : "dropping value of sequence",
+ "public" : "3000",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 329,
+ "comment" : "dropping value of sequence",
+ "public" : "30463000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 330,
+ "comment" : "truncated sequence",
+ "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 331,
+ "comment" : "truncated sequence",
+ "public" : "30581306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 332,
+ "comment" : "truncated sequence",
+ "public" : "3058301206072a8648ce3d020106082a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 333,
+ "comment" : "truncated sequence",
+ "public" : "30583012072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 334,
+ "comment" : "indefinite length",
+ "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 335,
+ "comment" : "indefinite length",
+ "public" : "305b308006072a8648ce3d020106082a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 336,
+ "comment" : "indefinite length with truncated delimiter",
+ "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b00",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 337,
+ "comment" : "indefinite length with truncated delimiter",
+ "public" : "305a308006072a8648ce3d020106082a8648ce3d03010700034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 338,
+ "comment" : "indefinite length with additional element",
+ "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b05000000",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 339,
+ "comment" : "indefinite length with additional element",
+ "public" : "305d308006072a8648ce3d020106082a8648ce3d03010705000000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 340,
+ "comment" : "indefinite length with truncated element",
+ "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b060811220000",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 341,
+ "comment" : "indefinite length with truncated element",
+ "public" : "305f308006072a8648ce3d020106082a8648ce3d030107060811220000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 342,
+ "comment" : "indefinite length with garbage",
+ "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000fe02beef",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 343,
+ "comment" : "indefinite length with garbage",
+ "public" : "305f308006072a8648ce3d020106082a8648ce3d0301070000fe02beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 344,
+ "comment" : "indefinite length with nonempty EOC",
+ "public" : "3080301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0002beef",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 345,
+ "comment" : "indefinite length with nonempty EOC",
+ "public" : "305d308006072a8648ce3d020106082a8648ce3d0301070002beef034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 346,
+ "comment" : "prepend empty sequence",
+ "public" : "305b3000301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 347,
+ "comment" : "prepend empty sequence",
+ "public" : "305b3015300006072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 348,
+ "comment" : "append empty sequence",
+ "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b3000",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 349,
+ "comment" : "append empty sequence",
+ "public" : "305b301506072a8648ce3d020106082a8648ce3d0301073000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 350,
+ "comment" : "append garbage with high tag number",
+ "public" : "305c301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66bbf7f00",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 351,
+ "comment" : "append garbage with high tag number",
+ "public" : "305c301606072a8648ce3d020106082a8648ce3d030107bf7f00034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 352,
+ "comment" : "sequence of sequence",
+ "public" : "305b3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 353,
+ "comment" : "sequence of sequence",
+ "public" : "305b3015301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 354,
+ "comment" : "truncated sequence: removed last 1 elements",
+ "public" : "3015301306072a8648ce3d020106082a8648ce3d030107",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 355,
+ "comment" : "truncated sequence: removed last 1 elements",
+ "public" : "304f300906072a8648ce3d0201034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 356,
+ "comment" : "repeating element in sequence",
+ "public" : "30819d301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 357,
+ "comment" : "repeating element in sequence",
+ "public" : "3063301d06072a8648ce3d020106082a8648ce3d03010706082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 358,
+ "comment" : "long form encoding of length of oid",
+ "public" : "305a30140681072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 359,
+ "comment" : "long form encoding of length of oid",
+ "public" : "305a301406072a8648ce3d02010681082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 360,
+ "comment" : "length of oid contains leading 0",
+ "public" : "305b3015068200072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 361,
+ "comment" : "length of oid contains leading 0",
+ "public" : "305b301506072a8648ce3d0201068200082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 362,
+ "comment" : "wrong length of oid",
+ "public" : "3059301306082a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 363,
+ "comment" : "wrong length of oid",
+ "public" : "3059301306062a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 364,
+ "comment" : "wrong length of oid",
+ "public" : "3059301306072a8648ce3d020106092a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 365,
+ "comment" : "wrong length of oid",
+ "public" : "3059301306072a8648ce3d020106072a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 366,
+ "comment" : "uint32 overflow in length of oid",
+ "public" : "305e3018068501000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 367,
+ "comment" : "uint32 overflow in length of oid",
+ "public" : "305e301806072a8648ce3d0201068501000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 368,
+ "comment" : "uint64 overflow in length of oid",
+ "public" : "3062301c06890100000000000000072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 369,
+ "comment" : "uint64 overflow in length of oid",
+ "public" : "3062301c06072a8648ce3d020106890100000000000000082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 370,
+ "comment" : "length of oid = 2**31 - 1",
+ "public" : "305d301706847fffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 371,
+ "comment" : "length of oid = 2**31 - 1",
+ "public" : "305d301706072a8648ce3d020106847fffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 372,
+ "comment" : "length of oid = 2**32 - 1",
+ "public" : "305d30170684ffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 373,
+ "comment" : "length of oid = 2**32 - 1",
+ "public" : "305d301706072a8648ce3d02010684ffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 374,
+ "comment" : "length of oid = 2**40 - 1",
+ "public" : "305e30180685ffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 375,
+ "comment" : "length of oid = 2**40 - 1",
+ "public" : "305e301806072a8648ce3d02010685ffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 376,
+ "comment" : "length of oid = 2**64 - 1",
+ "public" : "3061301b0688ffffffffffffffff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 377,
+ "comment" : "length of oid = 2**64 - 1",
+ "public" : "3061301b06072a8648ce3d02010688ffffffffffffffff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 378,
+ "comment" : "incorrect length of oid",
+ "public" : "3059301306ff2a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 379,
+ "comment" : "incorrect length of oid",
+ "public" : "3059301306072a8648ce3d020106ff2a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 380,
+ "comment" : "removing oid",
+ "public" : "3050300a06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 381,
+ "comment" : "lonely oid tag",
+ "public" : "3051300b0606082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 382,
+ "comment" : "lonely oid tag",
+ "public" : "3050300a06072a8648ce3d020106034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 383,
+ "comment" : "appending 0's to oid",
+ "public" : "305b301506092a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 384,
+ "comment" : "appending 0's to oid",
+ "public" : "305b301506072a8648ce3d0201060a2a8648ce3d0301070000034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 385,
+ "comment" : "prepending 0's to oid",
+ "public" : "305b3015060900002a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 386,
+ "comment" : "prepending 0's to oid",
+ "public" : "305b301506072a8648ce3d0201060a00002a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 387,
+ "comment" : "appending unused 0's to oid",
+ "public" : "305b301506072a8648ce3d0201000006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 388,
+ "comment" : "appending null value to oid",
+ "public" : "305b301506092a8648ce3d0201050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 389,
+ "comment" : "appending null value to oid",
+ "public" : "305b301506072a8648ce3d0201060a2a8648ce3d0301070500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 390,
+ "comment" : "truncated length of oid",
+ "public" : "3052300c068106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 391,
+ "comment" : "truncated length of oid",
+ "public" : "3051300b06072a8648ce3d02010681034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 392,
+ "comment" : "Replacing oid with NULL",
+ "public" : "3052300c050006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 393,
+ "comment" : "Replacing oid with NULL",
+ "public" : "3051300b06072a8648ce3d02010500034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 394,
+ "comment" : "changing tag value of oid",
+ "public" : "3059301304072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 395,
+ "comment" : "changing tag value of oid",
+ "public" : "3059301305072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 396,
+ "comment" : "changing tag value of oid",
+ "public" : "3059301307072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 397,
+ "comment" : "changing tag value of oid",
+ "public" : "3059301308072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 398,
+ "comment" : "changing tag value of oid",
+ "public" : "30593013ff072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 399,
+ "comment" : "changing tag value of oid",
+ "public" : "3059301306072a8648ce3d020104082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 400,
+ "comment" : "changing tag value of oid",
+ "public" : "3059301306072a8648ce3d020105082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 401,
+ "comment" : "changing tag value of oid",
+ "public" : "3059301306072a8648ce3d020107082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 402,
+ "comment" : "changing tag value of oid",
+ "public" : "3059301306072a8648ce3d020108082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 403,
+ "comment" : "changing tag value of oid",
+ "public" : "3059301306072a8648ce3d0201ff082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 404,
+ "comment" : "dropping value of oid",
+ "public" : "3052300c060006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 405,
+ "comment" : "dropping value of oid",
+ "public" : "3051300b06072a8648ce3d02010600034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 406,
+ "comment" : "modify first byte of oid",
+ "public" : "305930130607288648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 407,
+ "comment" : "modify first byte of oid",
+ "public" : "3059301306072a8648ce3d02010608288648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 408,
+ "comment" : "modify last byte of oid",
+ "public" : "3059301306072a8648ce3d028106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 409,
+ "comment" : "modify last byte of oid",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030187034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 410,
+ "comment" : "truncated oid",
+ "public" : "3058301206062a8648ce3d0206082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 411,
+ "comment" : "truncated oid",
+ "public" : "3058301206068648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 412,
+ "comment" : "truncated oid",
+ "public" : "3058301206072a8648ce3d020106072a8648ce3d0301034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 413,
+ "comment" : "truncated oid",
+ "public" : "3058301206072a8648ce3d020106078648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 414,
+ "comment" : "wrong oid",
+ "public" : "3057301106052b0e03021a06082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 415,
+ "comment" : "wrong oid",
+ "public" : "305b3015060960864801650304020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 416,
+ "comment" : "wrong oid",
+ "public" : "3056301006072a8648ce3d020106052b0e03021a034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 417,
+ "comment" : "wrong oid",
+ "public" : "305a301406072a8648ce3d02010609608648016503040201034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 418,
+ "comment" : "longer oid",
+ "public" : "305a301406082a8648ce3d02010106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 419,
+ "comment" : "longer oid",
+ "public" : "305a301406072a8648ce3d020106092a8648ce3d03010701034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 420,
+ "comment" : "oid with modified node",
+ "public" : "3059301306072a8648ce3d021106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 421,
+ "comment" : "oid with modified node",
+ "public" : "305d3017060b2a8648ce3d02888080800106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 422,
+ "comment" : "oid with modified node",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030117034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 423,
+ "comment" : "oid with modified node",
+ "public" : "305d301706072a8648ce3d0201060c2a8648ce3d03018880808007034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 424,
+ "comment" : "large integer in oid",
+ "public" : "3062301c06102a8648ce3d028280808080808080800106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 425,
+ "comment" : "large integer in oid",
+ "public" : "3062301c06072a8648ce3d020106112a8648ce3d030182808080808080808007034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 426,
+ "comment" : "oid with invalid node",
+ "public" : "305a301406082a8648ce3d0201e006082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 427,
+ "comment" : "oid with invalid node",
+ "public" : "305a301406082a808648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 428,
+ "comment" : "oid with invalid node",
+ "public" : "305a301406072a8648ce3d020106092a8648ce3d030107e0034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 429,
+ "comment" : "oid with invalid node",
+ "public" : "305a301406072a8648ce3d020106092a808648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 430,
+ "comment" : "long form encoding of length of bit string",
+ "public" : "305a301306072a8648ce3d020106082a8648ce3d03010703814200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 431,
+ "comment" : "length of bit string contains leading 0",
+ "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070382004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 432,
+ "comment" : "wrong length of bit string",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034300042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 433,
+ "comment" : "wrong length of bit string",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 434,
+ "comment" : "uint32 overflow in length of bit string",
+ "public" : "305e301306072a8648ce3d020106082a8648ce3d0301070385010000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 435,
+ "comment" : "uint64 overflow in length of bit string",
+ "public" : "3062301306072a8648ce3d020106082a8648ce3d030107038901000000000000004200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 436,
+ "comment" : "length of bit string = 2**31 - 1",
+ "public" : "305d301306072a8648ce3d020106082a8648ce3d03010703847fffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 437,
+ "comment" : "length of bit string = 2**32 - 1",
+ "public" : "305d301306072a8648ce3d020106082a8648ce3d0301070384ffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 438,
+ "comment" : "length of bit string = 2**40 - 1",
+ "public" : "305e301306072a8648ce3d020106082a8648ce3d0301070385ffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 439,
+ "comment" : "length of bit string = 2**64 - 1",
+ "public" : "3061301306072a8648ce3d020106082a8648ce3d0301070388ffffffffffffffff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 440,
+ "comment" : "incorrect length of bit string",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703ff00042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 441,
+ "comment" : "lonely bit string tag",
+ "public" : "3016301306072a8648ce3d020106082a8648ce3d03010703",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 442,
+ "comment" : "appending 0's to bit string",
+ "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0000",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 443,
+ "comment" : "prepending 0's to bit string",
+ "public" : "305b301306072a8648ce3d020106082a8648ce3d0301070344000000042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 444,
+ "comment" : "appending null value to bit string",
+ "public" : "305b301306072a8648ce3d020106082a8648ce3d030107034400042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b0500",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 445,
+ "comment" : "truncated length of bit string",
+ "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070381",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 446,
+ "comment" : "Replacing bit string with NULL",
+ "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070500",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 447,
+ "comment" : "changing tag value of bit string",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107014200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 448,
+ "comment" : "changing tag value of bit string",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107024200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 449,
+ "comment" : "changing tag value of bit string",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107044200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 450,
+ "comment" : "changing tag value of bit string",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107054200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 451,
+ "comment" : "changing tag value of bit string",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107ff4200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 452,
+ "comment" : "dropping value of bit string",
+ "public" : "3017301306072a8648ce3d020106082a8648ce3d0301070300",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 453,
+ "comment" : "modify first byte of bit string",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034202042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 454,
+ "comment" : "modify last byte of bit string",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6eb",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 455,
+ "comment" : "truncated bit string",
+ "public" : "3058301306072a8648ce3d020106082a8648ce3d030107034100042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add6",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 456,
+ "comment" : "truncated bit string",
+ "public" : "3058301306072a8648ce3d020106082a8648ce3d0301070341042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 457,
+ "comment" : "declaring bits as unused in bit string",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034201042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 458,
+ "comment" : "unused bits in bit string",
+ "public" : "305d301306072a8648ce3d020106082a8648ce3d030107034620042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b01020304",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 459,
+ "comment" : "unused bits in empty bit-string",
+ "public" : "3018301306072a8648ce3d020106082a8648ce3d030107030103",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 460,
+ "comment" : "128 unused bits",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034280042998705a9a71c783e1cf4397dbed9375a44e4cb88053594b0ea982203b6363b063d0af4971d1c3813db3c7799f9f9324cbe1b90054c81b510ff6297160add66b",
+ "private" : "00c9551ffe53ce60d73cbf8af553d0cb5f7632ece499590182c28cb6db2e3978d2",
+ "shared" : "f0b6d851dcd8e9a8c474d695137962f082c4f2a1a2eefb182df58d88a72829e4",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp384r1_test.json b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp384r1_test.json
new file mode 100644
index 0000000000..9069ba0f03
--- /dev/null
+++ b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp384r1_test.json
@@ -0,0 +1,4366 @@
+{
+ "algorithm" : "ECDH",
+ "generatorVersion" : "0.8r12",
+ "numberOfTests" : 427,
+ "header" : [
+ "Test vectors of type EcdhTest are intended for",
+ "testing an ECDH implementations using X509 encoded",
+ "public keys and integers for private keys.",
+ "Test vectors of this format are useful for testing",
+ "Java providers."
+ ],
+ "notes" : {
+ "AddSubChain" : "The private key has a special value. Implementations using addition subtraction chains for the point multiplication may get the point at infinity as an intermediate result. See CVE_2017_10176",
+ "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.",
+ "InvalidAsn" : "The public key in this test uses an invalid ASN encoding. Some cases where the ASN parser is not strictly checking the ASN format are benign as long as the ECDH computation still returns the correct shared value.",
+ "InvalidPublic" : "The public key has been modified and is invalid. An implementation should always check whether the public key is valid and on the same curve as the private key. The test vector includes the shared secret computed with the original public key if the public point is on the curve of the private key. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.",
+ "ModifiedPrime" : "The modulus of the public key has been modified. The public point of the public key has been chosen so that it is both a point on both the curve of the modified public key and the private key.",
+ "UnnamedCurve" : "The public key does not use a named curve. RFC 3279 allows to encode such curves by explicitly encoding, the parameters of the curve equation, modulus, generator, order and cofactor. However, many crypto libraries only support named curves. Modifying some of the EC parameters and encoding the corresponding public key as an unnamed curve is a potential attack vector.",
+ "UnusedParam" : "A parameter that is typically not used for ECDH has been modified. Sometimes libraries ignore small differences between public and private key. For example, a library might ignore an incorrect cofactor in the public key. We consider ignoring such changes as acceptable as long as these differences do not change the outcome of the ECDH computation, i.e. as long as the computation is done on the curve from the private key.",
+ "WeakPublicKey" : "The vector contains a weak public key. The curve is not a named curve, the public key point has order 3 and has been chosen to be on the same curve as the private key. This test vector is used to check ECC implementations for missing steps in the verification of the public key.",
+ "WrongOrder" : "The order of the public key has been modified. If this order is used in a cryptographic primitive instead of the correct order then private keys may leak. E.g. ECDHC in BC 1.52 suffered from this."
+ },
+ "schema" : "ecdh_test_schema.json",
+ "testGroups" : [
+ {
+ "curve" : "secp384r1",
+ "encoding" : "asn",
+ "type" : "EcdhTest",
+ "tests" : [
+ {
+ "tcId" : 1,
+ "comment" : "normal case",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796d9b954baa8a75e82df711b3b56eadff6b0f668c3b26b4b1aeb308a1fcc1c680d329a6705025f1c98a0b5e5bfcb163caa",
+ "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81",
+ "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 2,
+ "comment" : "compressed public key",
+ "public" : "3046301006072a8648ce3d020106052b8104002203320002790a6e059ef9a5940163183d4a7809135d29791643fc43a2f17ee8bf677ab84f791b64a6be15969ffa012dd9185d8796",
+ "private" : "766e61425b2da9f846c09fc3564b93a6f8603b7392c785165bf20da948c49fd1fb1dee4edd64356b9f21c588b75dfd81",
+ "shared" : "6461defb95d996b24296f5a1832b34db05ed031114fbe7d98d098f93859866e4de1e229da71fef0c77fe49b249190135",
+ "result" : "acceptable",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 3,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004490e96d17f4c6ceccd45def408cea33e9704a5f1b01a3de2eaaa3409fd160d78d395d6b3b003d71fd1f590fad95bf1c9d8665efc2070d059aa847125c2f707435955535c7c5df6d6c079ec806dce6b6849d337140db7ca50616f9456de1323c4",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 4,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200040161328909675213e32098d35a6b8308a8d500cca39dcee5e804e73bdb8deaf06fe417291fd9793b231ef5fe86945444a97a01f3ae3a8310c4af49b592cb291ef70ee5bc7f5534d3c23dc9eefde2304842c7737ae937ccf9bd215c28103e9fe2",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 5,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004af4ae964e3bcbd923accda5da3175d411fd62d17dd3c3a1c410bef1730985a6265d90e950ac0fc50743b1ed771906ff33b68cf4d3d83a885a87097fdd329ce83b189f98cec5be44c31d1a3a2bba10f471963232b8ba7610fa8c72179050eb86d",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 6,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200041478ab6e032b9545eda9ac2c264e57a11f08acbc76d16a0ab77b04dbdaf20f215c4183437b32afc471eaa603d14c7c5d8a4c84ee0e895bec5c37f0a1ca075e106ff6bf38801b5c697409d39675231108d33c4a5ea65aaa8c03e939c95d96c4c4",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 7,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004f63208e34e7e90bb5fb036432467a89981444010663b8533b47bfa94bd2bc16f38aa516b930a4726e3876d3091bfb72ec783ed4da0cac06320817dc8bc64f59ccf06f48abc4386a150913fa95743a7b4601190e1c6ee8f8bf6354b254ecace45",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 8,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004033271ef42d92ad47b273b09ea2f45401161baa52696590d0e175ff2d1c0dfa3fea40e4266d446546c05e480d57fabec7889f16a8bcc176602f6d46561614a2f4284abe697b7cb9ce79f7e2e71b155cb1f155ce925d16391a680eda23152e6e1",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 9,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004737e8437e18683de2455b68945bba31daec3e754d72f0a0776d3192b2f9298bb95ca1464baa6687aabb679f804cf6ec6c2b4d47d61a60404df63b1e9ac0954b3419bbc2ad52a0409aeeb82f4703758588059165b20367dcb4b235b0caf71d727",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 10,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000437f9004983156bbd9c47891e75237bb13016bd7fe6f4e0f71cef0e63f16a672f0d3b0e20165c33407e146b6a4ae6962dd3b57ccb99e7aaf1303240516d0ebe08e585513e3695d42c467dcab5340ef761990cadc8d8840aacc944481415c07feb",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "3b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 11,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200049655d8e5622718b317cfbc09894357f75a6b13fa516bcd6630721b869a620196cf0c3dec8860b32d27ed9bac2cf263af17321698116d7d811ae8da9b9cbbf9382c1e36e2b67d6c6af9bcea7d9de00ca72b398606c098a0a0f0c4b8941943ed65",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "6a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 12,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ccb13d427b3c4bb33dd4f20cddabc68600eaf97eeb2c81e8c218ae90743e74ff38ca56f0c0224379db464dcf4a40f04350cd7a659b2c4851a5dcf8c990fc920c07d4d5aa50a2185750e6b84c42e83cff635050482decb4780f812e4c49fc7404",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "7c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 13,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200042664624307c02ef487030a632162c515f841d15ea3152d98ff2364232d7aab39343d5f703a4d5a31092aa7356c3a2f671c1cd603addfd8b5477552a3b32a18edaf3e33bec22ee2167f9da729636002a7974eaeb5ff082b2aabf8c7056b84c3ab",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000002",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 14,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004665f1f320b6ab1c1b52d144e52d87a154c2b4489838c9119de622c2d1b52b65b0a3955e44e0d4859175360c0f63dee813f14f69972f18caed7916c94a4d20ec344591e7536a4a7a4d8c9832818c96d60b1a81fabe64ea02c5f647e361bf5b60f",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 15,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000491357ca87dbb08e85d7b1acecfd1e086078a82d19f81474da389364a39fe2543eb934b440173c38e61a1d9407855b5d89ef0d9e920764b6d7765b084cf9541dacc43d1dabaa390b0fb856097b0c00a8556f4e3848568ab4ae790c3d346ca01b6",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 16,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004d5a833bae33b2d10fdff6db7c5477adb614b191c70d97c6f130a14e93931cc1dc058053fee54a264a00fdd16d3166fdc42992276b79925bafcd183b03ed18235350980abfe67b814c6c11074c38f74cd4e734ad58cdb49d9fcd2181d1b8f1119",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 17,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000467547cda7fbe8f16be5a4477cbb02979f1af72fc0f39302773552fbcf4667a8e23abc0e12856ee6234deeca5f22ae0503a4df7c068e7432417260cb9fe0d68b9c7fcf7e16a2ada05687d8f8900b84723103edbff0a42b27517da2760b7d38843",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 18,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200041363e3b99008e09bb3f085949b9b6ea26a318f496de568a96630fdb9d4c72c2814df3087a1741f32f24989b428167f93c653cb3ae8c3ecfaec57efd54bb8ce9d79c7bf6cc70fb1114f939be8f1a99bf1e42b97431124ef9fa33450faa4e76839",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000001",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 19,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ba2be8d7147e2417c2ec80b24b4c1aa94464ffd0aae1fa2e078b3afbc77c144489ca9d064acbb7a9cfa6196d0f467b7e65ee1ca1eb1351ff9968f553dfe2e4c59ff8ba34c22a42b3baa13a9a1adc7f13abd40f1fd25d46bc5330852b9371966a",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 20,
+ "comment" : "edge case for shared secret",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004d69850ccbacc4736ea200ff2f8488f26247945a2ab48dd3708f494b293d8cba83417f48974881c7fb03854089bbf66cc1c773ec03cb8cd5f007ec3b03bdd05a409b352103f0decf25b41673ab8ca3d04334babee01219f15701f2bca22d40b37",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 21,
+ "comment" : "y-coordinate of the public key has many trailing 0's",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb487826fde2ed9f5649c11cf8465f8bf8ad50f68914936fc39666f68219d066506bea4001fdc816c9a90e7e2afb19bea085f",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 22,
+ "comment" : "y-coordinate of the public key has many trailing 1's",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200046fcaf82d982d222d6096ba83e55b1c7dcb71a41e88f323333f44284d95c4bd3616da7a1bef928f31c26f885ba7adb4877d9021d1260a9b63ee307b9a0740752af0976eb6c903c6999097de62f99af9405bffe0227e93656f181d504f6415f7a0",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "000000000000000000000000000000000000000000000000000000001f03123b00000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 23,
+ "comment" : "y-coordinate of the public key is small",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e3982835fd2e55ec41fdfe8cabbbb7bcd8163645a19e9dac59630f3fe93b208094ff87cd461b53cef53482e70e2e8ea87200cc3f",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 24,
+ "comment" : "y-coordinate of the public key is large",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004bfeb47fb40a65878e6b642f40b8e15022ade9ecfa8cb618043063494e2bc5d2df10d36f37869b58ef12dcc35e398283502d1aa13be0201735444484327e9c9ba5e616253a69cf0c016c4df7f6b007831b9e4ac300acb7d18f1d171588dff33c0",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75b14f5a6766da8035cc1943b15a8e4ebb6025f373be334080f22ab821a3535a6a7",
+ "shared" : "0000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 25,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "6092a1757ddd43a04e185ff9472a0d18c7f7a7dc802f7e059e0c69ae16c802651719406e04de27652ff83da4a780ef2f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 26,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "89c804cb81443386b185bcd9e2e6c35ee6177c3b90298985c4e81a89d520cceb17d729540e56ecc343c26bf314f2d052",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 27,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036660041b1c7984620e8d7fd7ccdb50cc3ba816da14d41a4d8affaba8488867f0ca5a24f8d42dd7e44b530a27dc5b58da",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "35513157e804bd918d04de202778b81a6fc7ad8aa541ee94116a0f18466725d75e71c6942bf044b1b0ecba19db33e0de",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 28,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00000000000000010000000000000001141b9ee5310ea8170131b604484a6d677ed42576045b7143c026710ae92b277afbbea0c4458c220d561e69404dc7d888",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "102080c047881d19aefb01c29c82a4fb328a8ea6e6d6c914af73100507c8ee499799aaa646de0ea8c2727c0b5ed2439b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 29,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff70370385413d3eff6fa3407ba24f682c2b01b51445dbdf5ef7b0dd0979f17e713e09081571f1e94dfb66bf282002f39f",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "f689f6e475b4e15162521acab4637a3cdb9cb42aa92f9114b0ee300ddae89d5eafff3463a1f5004a2a1bd4aeffa47b78",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 30,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff112e191f1f78bbc54b6cc4f0b1e59ae8c6ff1a07f5128e41dfa2828e1b6538d4fa2ca2394c6aab3449dcb3fc4eb44c09",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "f3486244119b3632fd55be9e6951eb5d9c8c62f6a27042f94b924155ecfd4ff8744ba3d25bcf85a7b925bd28a12b897f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 31,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000028a4c8da5a05112fe6025ef41908969de20d05d9668e5c852ef2d492172ddc2a0a622fc488164fcc1a076b872942af2",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "8171b7c80d4c90bb58ae54393921ab9c5c0b3196f045e9fe5c8b168f0e5f6a77e1aa34ecedc5481ce55ab34c14e0f2e8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 32,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200043b5eed80727bcbc5113b8a9e4db1c81b1dddc2d99ff56d9c3c1054348913bde296311c4bd2fa899b4d0e66aaa1b6a0dd7b7f0f28d55e2f3a50f1f1bef3976834a05b43418e979303bc0363ed16d2d0b4011cc37b3c06ad73154faeab7915cd87",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "1fe6fea5f00d3005abaae2267ff18e430915838d87909ab503885edf38be7618ecb321f0a4df71b0913fbf12c76fc1f0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 33,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200046a99a5acd4a7edb1c707d7f8be12e81140338e3e14ba563c703c681a319a3f9ce1f90f032bf840f3758e89cb852ceca63cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "f58adc13ff997d38383910db7befb17670393a33d95b049c2aa19d760c8e728ecedd32168476b90b26a3742dcc121b07",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 34,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200047c25a4f57f76ab13b25cab3c265db9d9bd925fecbf7bf93bef1308778646628decab067ed988a9755cd88e88de367104562ee0c57e71d96cefe31b4c4045bd4086a38e8ab9adf2d5567be318051d70f3aa68b753f271ab032b6abcce919e2962",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "56299684ec5ceb09ba4d94d1231005a826c9c08a5219c757e0136cbe8b6430badd4925172f2939891da7c7893850512f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 35,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000024480ab33cb4bf7cb79c024eeade3fd641e2f3003698400e8986a7343a5da59a3b26eea4b4176e53239371437d834a1a7",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "1911a0ee6aebe263fdcf3db073f2598cdafabec2123a2f24a28c3d9151c871f32d6dc2f31d25af9c498fd68da23e5bef",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 36,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020797da4c0751ced16de80d16ab7c654a5dc27d092626d0865a192a1c5ea7c1b88c9fcab057946741e41cc28c80ec0b9a",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "15900643e2e0583976974b05f83c7a96611425f7c4a6eb51916ab958a037fd9cc172bdcfff4540a2ff3ce64e6505557e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 37,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff6c70898ae6fb31fa2f086562af2d10486ba4c6fd5e41dfe4aa61598b4707a3bc276a62feb1b98557e3b17c025f7adf4e",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "88a544a769d5c34a051416bd509dfac911863f604c83ea844bf0e4c5c272dec86d057a88b152a9274701938c705900c3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 38,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000eb1592858b6e6e3a199c0f3e7c5f0b4a92915936efb8bc0407680eb7274be7422156ce8cfc8b505b2d902c39992380f",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "b7db26b286e7527cb1f454782fe541862ff0f8d7eed960e22855deb7ac2a69611668c777c53bb74c2bcd40edfbf7944d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 39,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff4987abae412809c2fa48fd23b1bdf9e622f5a606c44117215ffa61b18ef46e54a7fbbf11f9a6ba59c991b4ae501fedce",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "b1e8aab1aa633d98dc6b768594e1e3edb801a9ef483f287c83e19744d2ad343ad3debdc4dc178213ad6876b52284f552",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 40,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000001000000000000013691fe493d4d28bf8ee1dfec812d6c306eae0842919eda6dc525f0d49ac2d26a992251912139a2936849f9d6fa949a68",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "b0de006f80f6f89e4eea6e46dfe305153005612d1e903171ec2886230971961b5202a9f3187bdac413ac24c836adf7a0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 41,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff615842aa06b06f78f0a66f7bea88d4b6ee59653eeaa00dc5e0a2b658f969b71af90c9b4e96bd3ca33846955bdccbd359",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "ca8cfa42c5e374914c14d6402b1a99208e47e02ec49818913694ea0822a2cc6c310259a8f3ab7559b9974bc4c2fa337e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 42,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "edf040bace18d90bf9ce720df2a3b31d76d95b7ed9530a159ac0b24e82a871033eada40552f9e606f7115e6a78927511",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 43,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000001f03123b0000000000000000000000000000000071bd1e700c34075c3cade8ce29d33724af68a7672b265a4e157055360440ab7c461b8e9ac8024e63a8b9c17c00000000",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 44,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000001f03123b000000000000000000000000000000008e42e18ff3cbf8a3c3521731d62cc8db50975898d4d9a5b1ea8faac9fbbf5482b9e4716437fdb19c57463e84ffffffff",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "ea817dff44f1944a38444498f1b6c1a70a8b913aa326bc2acc5068805d8ddd7a5e41b8ee5b8371a1cf3f7a094258e3a6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 45,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000000000007f57b69a014783dbfa4967b2f9cfa678a6f0b6e9cfd41648cec5b3c498e72152da3f82d3da2e8e9f8ef37b11",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 46,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000036a2907c00000000000000000000000000000000ffffffff80a84965feb87c2405b6984d06305987590f4916302be9b7313a4c3a6718deac25c07d2c25d17161710c84ee",
+ "private" : "2bc15cf3981eab6102c39f9a925aa1309db59c2c02a54411928d73c3945d157848dc36959efef7495c8528ea284c1c97",
+ "shared" : "bfa93e184f76279fd707d53ddcb3628855cfafb111bcbd0b4df6ef77aee624924d681626a153fa4e59c923b71fc090b3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 47,
+ "comment" : "edge case for Jacobian and projective coordinates",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe732152442fb6ee5c3e6ce1d920c059bc623563814d79042b903ce60f1d4487fccd450a86da03f3e6ed525d02017bfdb3",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "c3d38450a5dfdbe64f4b5da3add4ac1315f87d11720f29beb6f3616a65ebca1d569c0fae5c5bbb6d146bf9103e645b9f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 48,
+ "comment" : "edge case for Jacobian and projective coordinates",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004183c0d3650d35a33423c0d00896aa0af9f340217f42086ba51203d158a60fa91ee83b52034ee6167c6593ce67a31c38a20813d9e7eea718d46485650420366dcc1cfdb5cde93eab28308def758ba4c3ba386139d4a3a3bdad64c54192f2bde32",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "18150961859e3efad6267582f97417f19ed8e7e537b692b91050944a6fab8030411dd92e941357c7494af0118840a614",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 49,
+ "comment" : "edge case for Jacobian and projective coordinates",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ce5ad811e7eb08024e40e30c1cb29cacdfc8f809f7f0110e6b225c6d8336f60c30a573ef1b912f5fd300b0615e9fdf1f631ba974beb9544b4a8c9945f72f3e5fc569438c4303672279fafa900e53690aff753da92f400ab62de8067da99fe37b",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "cdfc9463af891682c51b6f4c9656551c33b80739f177612f27a4b1f37c97fd8023495b0bc15c688ab19b7f9880efc8c5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 50,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000442faac2ae2bbad43a6e45a796f1dcc70cac444ec1570ac769d6e86207443db8c03a33ba07862fcc619cec806ce8826c2776e31dd086c1b19323b58084553bb0825d091ffb123d265afa5970cb72c2e6804ab327834299641e70ff14291975bb1",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "bee46c5518e8e2f5c7fa23f2ab8fc43f5a7419f70373daa1a674630b161ea39c381a1eaaa90efd34aefa9ac6edb53c75",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 51,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200046ad66f673d832f8a86cfd7a66d216d23a26583235c28ecb7b598ff8dd1132bc6cf0dc46a98c864665f195a996563e57770aaaadcbf36531a318da95120d9a800226ac9fbff06f47837911c7b95f5187c43ef959a4ea3e117b847f1dd1f8cc4b2",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "1ef2e485531e26d69ab7c7b8c27c1b4be152728961875681042683678c7bb4ef8b59c7c1d62adb5f034bb2886ff691e9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 52,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004f842e8f47151949b5cb6cde4acc7a83d901173ae316ec423e1c966c8a39638ffa6def3160f7bea664982b9636f639f72702fe1d593454f73d06050655e28ecb8cfdfe13dcc7752bde38fe0070b43bda5e6b7203b45077471825df1b816a428c9",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "a8573b49006362d9b7363c502969b2233b2fc5730cf575d414c50a45f0a5b4d518bd450288c89e81d5171efadbce59c5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 53,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000464e68d8a8e6d44142fd0b3353275df4be95b0ff9465d114a18ff238fa4d3947ff4e3fc66970d85731d784b0a17157887cb961cf636c0e8d4b5f8db0060c2b699ed750e92a05ac4da49780b8a48729c6c2b866c75754afb2c7c2d661ecf640cc2",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "33f9aa308445cdc2d159cd39c33b495382ff8b9e21b6d1b160577a4b3c5daf00b8dad3c83852f18f27a4402ce94421ee",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 54,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004237e5a05a3b9dd16f27d1cc04d16f19ec3d27881b90c2049fd2665cec7eaae1cacded4e0f8abba5a64d4183a71449d9b741073dc2594d02ac9a88988e51d7bee22111962f63748efdc8c311f631ae8680c8996028da4e956ac1284d0c01614f5",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "ddf7fea52b92e1544fb1c7ce2274409bca1704f44bc0ae1a6a8b388eaf316c90bce99b0c203f7556e5baaa26c6b7ad6d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 55,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004810face99512bec259d575229d9586791bdfb1b221d23c1738e4f9af0498f54b18cc0cbb01b64cf3411ec4b68480db6d6c06e6209188f354323b4db6f54f2b1dfc5c1c3dd4fef0cb379a7d7ea085acdac9e60e04f8db488be97f81ded66ea33e",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "d2287ccb642a76e001124dba6c6ce19e82536690abf542104cbd45c8708e462d8ce06e05ad2a0fea4d68492fcf376afe",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 56,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004f0b00271a2bdde4bddbdac00406adf056d32b9b03f4bd29cc66093df22e5da09fe48cabfc8d44bf136b5be275c7f53f66ccdd0d00354a307fea0091070b61fa9e2da1e2f329fad68013449ecf477fe33458039bac911104da62c29c08192a315",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "36151b0d1c1b28ac062e0829f41bd55044dae6f1daf30ab3ff4148a83ccbccf507bef7340c9544f047f554c71272ae24",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 57,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004f82cbbaf1c9b6063a1b505580766b1446b6b5a990151703e7afd8a3175387fae567081019e0fdba7964ed6c0e4d0e45ecf379bc1eda30ce4fa560106b3d09bf38e9fcbec3eadc9e12c5622c01130c870c6136498f52bf62f3987defd294df33c",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "2451fd979864169462a77d742adb6f4505f2db956d2d2dea5b05e40f40f2654fc17d1cd1d3b353322bf0d1f3cf828c49",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 58,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ccec117025eece29e0ed077d98678738fd1a5cca20e40bb322a40566831243dac806555b8508f4eaa68beb4e78ed917686415f11232c5ecb9f805b0dcc6ce06b57fdf4e4ae4e6d822472d6725a9c1da41c2fee1519586c502bbb1a4ce2582863",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "0b3c06fb8c7c31a96fa6dc80250143e39af9e5c201fdbe92245771e345cf787f99234ecc1d6870599ad50a1cadf687e9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 59,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200041e829bdbd8a2c1321d04932aacd42972f5b2ac5b6a61b041216ca9481bb0da8abf6d5c1b63e868479f88d91345cb9153fca2c5698fd5b404c9bc125bdc3c608fe385367ee2b68408e959b83ec8bc3ec1e05a6fb984fedb256574885f5dd98940",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "5388905aee7f826b9a5b46faeffe26d49f8566c7a8e8af5a1653fcfbff7c0dfde566f043401248486ff91c390f5cc6ed",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 60,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200044dd1e1b454814f3be1c62eb87c120772c2062a3d7e5461d5554b3963a9fb1190db965695caf555a45ae25be73e47c3745baa93fe2bfb094fe718c8c9bd8e1e6e86cd629dca0bb91ee934e93469d4fff32a41dfd78c27ba534a3d5970c388effb",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "b920299ba26075d2647ccb978d15a54ef48330db3a8794d868ae02bf152b3c24ffa966893ea9eb5d3cce83e0239be02c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 61,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200049471abf4fd1b89d14df2325cb0a6bc92e73c8ec8e06c47b0978d93e9225adf089d3ee4e25c222b60d02199c1b58004c1d1b35bc1475cfcf3e3a6116593e2ca5a70344127ad907a4aa1d0c66139f287a7fe48cea5844a20df5a688b89211f19c3",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "705421b36618115fccb7ce6db8575fc4b3f0a2780ce02a3487e4055dd0d51834006270e992e0afaa4c7ce0f699f7fea2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 62,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000497046c4438b040315be39ee3869f3e8711c3196758476f2b4d90cd4399665c8c5c87f9cf64289c2bb01166742e1ae036b281922e8872b48b7d3e1384ab4d0a92c602ace7df3a93a47dc50c8c2e5e8a875d2d927f7201ce11fd8df812baa1e4f8",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "3c510006f8658f3fa414fef9723d634a179db7aaf0b7068b7696cff93f88e04136dfdac68349781bf05a787ae19e9021",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 63,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200048e3dae500fe2c645aab15379170682503154af1fd0a21ffd2e34f0501c518507e0ebf45d7cb8653fd57bf1f894f2a552cb69af7e009d43bd6e688bf28f5e2815f3c9f4fab1d829d29f05312bad99d75c2518d2a301a74d5ecee1333582d79c14",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "248967afa36386cfeaa2214847c7c8c32a891a2438b83665f99e5fe7ab6dd86353ff7a8b15d4be4e1277c721d69cbba7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 64,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200041fca8f9695650a02d6fb8049b1531a3783e449df75a98d45999fb9857c3e756219d48b2c84d5143f08c2ab097b365a3345aa197e10c659d9c53fa754f112d77973107ee35c3aee3b0b1322b362fa08497c097c1881934e36cebd5e18e9240cb6",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "a454ff4d944587a188e7ebaccd97649ab0cf83f8f8d19b3653a2e621206d3992868b5a5765d1fa762f0e3b0161a6809b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 65,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004731ba784e2ed21f4a4a2b4dd4877aec2fcd59031f80193b9558bbc1cf7fe6704469443fc7f398e8bec4086f88aa76aa26c389acfd51f69c89a153bfadb5d703a36cb12a4d85f5517cf462bf5d02abf7d19722f480eaf1a2617cba1941e1c76b6",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "99780ed215dc417f798c24327c3caf22f3685e5cf2ab835fc54b428117b7d17f0feb63f1755468157f3237b8117dffa6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 66,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200048725cb754b5527a3b053d63e0c4b097e4c34c5d731ab5cd4728650a618b4ded4bf9214d793ad74cfc470e35c5493a4b420a3c50049a42791721bc50d5f608cb272b60a5545db0608855bac8fbfa93990d6b80e3041773e10937d837010cae640",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "d738b7373fe978f27b194f69edd5c421b98922f5e313b76859a9357a1faf42ed0e06dc13d55843357538ce7f4127cee1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 67,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200049c7a594eaf2ddf3c8ab6c6e94f1ec011dac9fa42bd27df2fbe402ac949d3a2c676b684a24c99f7d1b7e89e9f8a0634eb3b83095c7a1cd6aa9332460ecbf257f7afa449608b9e0ddd15292b875ad2fd069dc927ce00a4b5e679338023bd3a4e6c",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "d9cc861db305b04a273d6b55348ef9f0a0a2aedf8b3d041a19e263ed6ae2e01e439a46823098f2aaa4867d4f08891e36",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 68,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000421b1aa359d72ff33a84ec9621483e65881d4fa8ce6df3669e0abbb9f6bf8d0ee3d9862a7dfb45213e39ffac7b3e1ed871f5e59cda5a5b861ab3eb86caa7c6e85933676efe660dff8ac5625ec8a7630a9cba9eb3fc149d3ef379d4a5ec174d237",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "c59281d09f44f679294aee5668eb538d503ef25aac591614b46f525d8c0b109ab129674963500ad7b6268941a28c0067",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 69,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e1ad2b68fa69456574de95b1e048b0715009409ef5cc270be51fdd40b4f65b1ade67938a6a6d725b01310f2253a38cf444f726b3eb5c5ddc257d6d9bda9bfa60bec6a07fe07dae967511314370d3a4e041c34f1cb49fe6b70663f020488e98a8",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "9eb70f8949861c30f2456990abe4d345550008b8531901521361aaa17296dbca06fb3c87e8f4592b7dc5d1997c58c076",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 70,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200040bad67ea0cca960ed3ea0588d5eeef366c24342ab3e46602891d1adb4d85d80dd242962c5654bd6af5913aeaefab27ad9a07b4197180c9869af795f696fdf6f25cdc66469f4ca7ca89c5c904636d85f6b9a19e7bcf0540831ca7aa40446dd8e1",
+ "private" : "00938f3dbe37135cd8c8c04182952f6e6f9bfe7a4cff4eacf90612a48865dc43e9b5d230f761d1fc4dfb69be20e84ccc8f",
+ "shared" : "45b02fd4dd76496701be3b37e632056cf7f63e9808f627fa858eecc5bac16a01a949741b4de151fe35e774c6d1e389e2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 71,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200042c4069bc8078236eb23a8c4d575bde9b537b13b79989688c40d89d898a8c29bd7ac61745797b7ee55aca60ea7d6c2a8430fcfbed18a2504661e0253c43e47be01940e81fcb2d65a5e501111978059949c5d25b0b60de7821476b88a8342a0bdf",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "6ce9bffb8901baa801d1b19e92b5e5f47f5bee10c15fe44b8209977572cc8bd7902ccfc0d7ae98f6b58bb87f316a5792",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 72,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000444bc1cb2d42ff974e72bc883dff784e86978501f918eef4d96d6e5242da6f5651a29cf5205c3dc3be33332fa2defc34788f88f549ed78732063020dd3fcb872515b25e088700e3eacb925de767e9edf6e89f089c4f9e0f4d8846980393667f6d",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "c6dd2d372d5a5173ac63f6d5ab5dec972e8ae44d566c7f826beb7f2693e200c470ddedb1c9929c11ed86d135f44c979f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 73,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004b824eb72c43edb5b3ce9af94ebbd33b446b4a7233b89affe1cfa3beb53cd199fb119a356772bfec178c03b077df12f53f99851fbeb9971ffcf29ad61ba484bd0580036dcaa59f407bc88a471cd862b80a163c91a6f64602b6f713959b2f6c2fd",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "0299b7fc3e5506926fea66d20f65b9791fb6c88c7179f7d4701d68c13427ab56ac0f9e1da96c1d5f3d1a65ff3122c153",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 74,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200049270b8cefb61a5d52fbb5e6b3b62361f3afa5d1a6b01419db9266e2dbabab36aea5b1961318eaf8f0bd7cca75ff2df5b7e538c63012a73f777b25e1737d44fdbc299a76288d7bcb57c8484c71c9bb6453245f239b6c6df32898424383b4c0309",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "13d78b7a4daf8ddd62e347ba235c36486fb2eb4a75a3e17a137ec6c2de37abaf45da92d1cf1b2966ded8d5381fd2319f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 75,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000419e5c28657479eb41d3718f63e0678be0daa58502a5406d65913567df7b86ab25e905ec846789530d81d8d1fc2a8cade4aaf131a0ccfc79a24bc889c953249ee85b49e2a1bfa52167fe20de296e6497ef9014c2cd0a02afbad1f9d00ac3d924d",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "7b0863fc6d72c4bd058576cff7a4aedf86482d3d9bc9c5fc55bd8fac84107dd0bf9f27d7e8d624edb0aa6ef1b9cc2246",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 76,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000459666df447dabc386d8dddae93543dc76151f7c1c04858660d9ca8e0655b51a72feffb7085bacbde153fea75b5716ab5c3c7811d0c7435be9e36db00cd29c6ca879ef991adb157a6b4bf56e3de5cb34598b79a684cc3d4e23f22d10063e8d19c",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "fba2bdfb54e468a4ff5afbaa54c7037400d76414c98eafaa419adab0df50c9692aac67d44a9efbd00d4f9cfc206d537b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 77,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200043bafce9b32616f3bde17fc989f1e556f92faf5c30e2cddebc2aba44edf36ae3957c9c610a34521e6ac454652aa597811827b4ff45f991f9405f2d8cf45d5d0876a260ef0deb6e86090c5b45f5b7b1786105324f40a0d2b43ded57868b38b43ef",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "ba9b68d1c00aa1246edafb70db6ddaed8570c465d9a5836d4156a1ac7fda2a209c25471a0df6d7de93f980c89c841620",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 78,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000453385b9303d2c5d1ea83e7700b3e811a7c905d1775c379a44e9e5c96821559700b492ee2868c5a01950aa4e2b05932ee8fa1bd83035aabbabc2be7b61f388f78b8046d36bee99b5489bafb3a86dede29c14d5373ed9bac72a92ab8e7c31fb86a",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "33c6c7e2c805889caae5679aa024dd79f54456f798eff0a0ddcc1b28d8ad302d2f67092275ff55f8f4d99357ac86ce58",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 79,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200049ebf8d313da3e5ba237ee33e6dd5be770390f837c9528fbdd440a9eb2ba1cffb27837d865cbe1b32ff9c7995d5dd511caa4125ec258d182ee7f7173ca1d17139ae13e6072acd970ba56f6d5034e9f45da36b2ec774349be2168f32bbf04f9a31",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "0deeb01decaae0eee55e2c29501cdd9cf7d4db2f1679fb72efcaa5db6e05cc4a658480245c59fec9984c613501411b0a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 80,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004d4cd22e8dfa620ca7d68e290451b09285298a1db5a7ca00ea830d6e9ec9cc4d03f5cd43fb2a9aaaa142fe4c6e2269cdc747e0ca07e38f4c5b412e52cb7930c381100d2aafe54b619ebf72e81a46e1149635d25a37fa66e2d1bc9ac25fc1a83f3",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "d360753c568698d7f7b261dd2f5064ffc8aa9f03343a2291b967632646d51570562f1ae87775648e74f9f30e966e7380",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 81,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000421b91b9c374ecf5cedc6d73422c6539b22ae5db61bfdb06b9c89e68112f6433e9d49715f474534fb9cd6c2cbfcdef94fb5d4fe306d59025af4e88f8cb3ddc3d64f707e6820b41cdfc055cd6762da23de01c1b311f1a5bf7010c4ff4ed0a7e84c",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "596af71209cdd23c386bb861edbd171ea9bc6a858993110c9333a956b3a03fc0f55393ca46bb15bcf9f12b496459c4e6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 82,
+ "comment" : "point with coordinate x = 0",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cf99ef04f51a5ea630ba3f9f960dd593a14c9be39fd2bd215d3b4b08aaaf86bbf927f2c46e52ab06fb742b8850e521e",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "96876e9ed89edf3e3dfd8ead06dcba0acdce7763eb98aded82976fa36181c79ac4e833df385af5ee860ca1f20df4cb72",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 83,
+ "comment" : "point with coordinate x = 0",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004dd607e954556c62e39b432d1f1b2fe6652d75a1fe33cd15c799ffac9d13d5d521899d25940da653d0824ad8456ddfb629f4142e08a3bd1d87bf6119a9ef4b0a80dc712a4d6c001bcb2794c4d1a03b1f1d392dc088c89ef844f93adb139d956b8",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "60d597a99c86a432e144bc2b0e0a89b91c4a72f3e1ff8e56e7f07d53b2e563e979c09e27b34be98bb19865e808d4290e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 84,
+ "comment" : "point with coordinate x = 0",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004826d71ae4f7b3ecbb2a9bdf59512949542d0116f616440a550168f4b58812fd6c1ab94f310385fdf246db5efc0fd13995de099bdfcea355ee63827cf2a2e2d868f5cf0b487e41245df54fdc735eed6eb726cfc928bd5b4d01719d1644967ed1f",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "85961906edaa9adfa9c9b8279da66158f57fb350ff9b15dc4d75b8cab64b9d34f5ce912f1aa512a54c71821c6e31ff8f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 85,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fa8919e4524e7040489cc17aa3d620f88276ef248d1ecd1e9a6637c7a06765f6f1d593b1febe331b9f696e82c5be61a4a074a912309662f44ce0825bf134582116cac3310577d5a00722ba513e6334cc17101091223346db67063cf6e7bffbff",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "43484dcf01492eab684d39881908da7f40119fe7183bba625c32fdc14da3c4236dc3397234e7db41857495cd0d09491b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 86,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004aecb8f15ab87579a03f5b8fcf33aa094337e4c362359c9f2727634909c6913c321be69f3f8aed693a31059989997fb32d4f4a37ff236d8f6237186a3a721a82a2ba22f8a628d7273ef3173e21ecc69969a47e669383ecf0cf5396eb02f46c3ed",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "65e6133929c8b061c25fe0bec9142c93d52c9f1695061b105f6c7da1347a967b5a3f1183565645f7b8fad8863f9a6345",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 87,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000440dc66d81c4e15e1a4c009c60c3441725fff08b2543773b0dde00db231f44badd77a8bc9619479bd5288e40da153b8ddc3d530262b169a6fa700ee32a5cd057baf43d29627f342fda8f6f0fb21b1fa35be96a452ab4881f417c9a4e4136b1e6d",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "0773673dae337a1688c2c31d1a600c0ed72604a171c665b5307ebaf740fd518e4a7c5c91e4f86f65905640ee37f4f830",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 88,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000453b5874738275a2e1d734e51f83636f89179c16fe89f46f4d8e71f521c594769d31725f6404122f21112943a1a22ff07586b41bb24bf303ae8545b25f7b98425ea62c4d3bf51d23d9d85e07719b828777efa0a28fb30f33b899980de3c532611",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "ea25b07a161f318a81a693f6604810b8142843c4fd26658d9b64fedb58a5eba58c217c4176569cf33fa47ac9f2b3d7f5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 89,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200042988addf62149e6ac08219d2f036d3f5720aa862905cf3fe7bdf136dc08b845e8a61be43db86d71a26dc17bf55374a9d53ac99c5d07de10ce74ed3b1c413686ebba700f49260b08357f95daf5b31a555345c076079f25d8690fc1ac20c71528d",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "a8d424068fb7846b0d43a5cc13029d054b11c97e508ee0f92e73d35ac8351a462eedfc9da9dd1279f12812ba46c06053",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 90,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004494b59de1b69534b4b62d75810ee3dad05a19afa41c7836db5ca78630208a800388d04034baf2923ad5af6ac72ee05f989df6d08f9a6400858d084fe770c0ddde298966cdc56a921a43184384d5a13f31c1eb4e834e23bed3069c10dfed6b63c",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "296f5d6fe4ddd8c3c7304beadd45f6cd3e3fcd4230c9d2ba1a13bd9b9498a3c8d1ef0ab6ee2a450b0c68e89a83711fa2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 91,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004b64c49ddf18bce79cff3b8cb7b0e58d48421eb6739f59d271fc4f54dd2fcb1cf56dd3b3c69173a5eab50ab1a2e0616d05d92b864cbc9e4a3f75650eff39e0eacbf87c4c010088f3338842cd97832724f79bb15986bd3fa85255816350473bbd3",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "db1edbbb1f3ac6df9f46128812bce7818b5d745c75322a9abe89983be868aa1aac555f4d60ec272730bb4ad949a53d38",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 92,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004a40b1ca1a51a8ee6bef5b58aaabcffe2e15f74a3087edb2620885d7d933e4f50d625eaad93b87b8dff58f0565792b174ab89717ffe87cd29ffbf3cd7d938b1173747bfc0311b78723684d7c9a1c2be3b597bf9236eed090028eda2146c477e65",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "1f84c641ade162a274ab2efc7cf6582f5a5d91ce7993af6956d55eea0e1b7fbf040da9750486b0fbb2bd70d9ccabb785",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 93,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200044e7a82ad74a1b7851995f6e1a18141bb4584ac22e839d4d916018b150fed9cd0cce427bd446798522744d395e90ee4b63445c1a6a4cd467c20cdb298854f1e270afbea053b7784976b504d0e1339c5c86007cec363839958a1fa51e9483de561",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "54efb9bb7269d86b06282b1d7dc28a940cd7789ca4e104c4bb7c5e5736676c3e5370cfd97849e1200a031b668388d8d0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 94,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200049b54678f8581ce665108abeb0c09cb7985bb5dd858bbb71c88e05344de5b45b4e67f33ab58d359dca2da8df1149dd1bbd09ba7f63a8d35848b40746ed5fec7944ed44fd9a9a2fc3d13ebc5c05ff94d5f500ee15072d1b4c1375fd6ec4f32125c",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "1e96c829cc8a79d73fa6434bc159dc432c2ace3b49ad2e74380e7b02feb53b3393446a0331b974f2bf219ae95d2b23e7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 95,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000486cb7a3ff3aedb2f39ae22f2e828ec0817d94b831ae654dd66aff31a4d84b33fab46fec1abe1a9e6bbfac5c99565fd3bb2f72d565d2ff5c5c24f375448dd7bb442dfdcb61e073e48402707bbcc26ad43d4788a9f44715f1b8e5b62bf49ceca65",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "84e7af176ddba3ec3ce7b7fc43df1ed59b4e3228fa3f6fb41a01f413b0a6c7404e43f7747118ba264b7b026d714e90d0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 96,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ccf5a5b80deba6318b85f57a0d563e95765c7fe30df5ac88837f35329dd51070e29896f4d96ef40bcccf36244df835614e8785f8065f81c5e9270fd559b6a380b483874d298d0d382eee1edb6a59d9c163296ab7a068186b0d23f33737dd0eed",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "82864ef4d5fd25204ae1591c619f3ed813c762baa009ba3b49ac38c57b2f46652f719adceabfbcaf985b29958d1f420c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 97,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004c7f77ad286c68b88ffa64fefe4aaab3dee1f9bae37b7d069bb92bea82089e831a70dd9ed007ba6dce14f9c6d5e744eccb319ad6ec134376cb059a1c86984ea8bd154d826ed3dbae8d8d8e06aa0cbe0127ddfc32621bbc1f731f9d90e687a7cf5",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "1d0d3ed8c1e0d28f5e3766f193da7bdca1cc08376293f9bbde7bde0e9b1ebcf4cfa3c683dc63bcb42b2d9ede54242bc2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 98,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004aac3b4d280fc70a9fe175e1882a69eaca2482a0c9ded9200444028ca3dbf501fc361f7658bffec321ad577b48c9786b07f596bd868d51e73f0f7c25db956b12171cfab11abd4abb00a59ac432c0b0f058f4cca44fb581bc5803e472a05305f33",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "bf19548bb1d7333f46cff4d9d2a81dbb48ca82a52faec2b20c3b27bde392a66b8e44780c2098a7b5253157b014b40e51",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 99,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004747efb595d03dc05dd50c17155e1018ca14715054592906e671a2e2204acae552b6f5d345d3fcf9b4171892afb3e5587d8e709b083a8b5363663492f8a2a9af64c3ad01c64d8fa4764d61f43e6901a2445ce94b586f6090ae0687af0090fcd47",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "32d569310f61af475b6c6d075599625a3381b0a5b6a0b8c27c7165d00e2fd4dc8b2cf8e3b33e28ad4005525384227fb4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 100,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ab14764bf24f8313b1c49c4bd6e367231275b303c601c66f7e8b3105c6b02a90b60f38745d755ce4dd40681ed15a1ac93e14cf2fa708300a2b279f2c37fbc0da7175c92c1114c57ef251467f6f3de79fbc38cb1e3db70e4d95225fbd8ad96889",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "266b261b6dd9eb51770f6c4c11b87134abff1629b65171107a9b20e0c7d168e1efc3cbc402464f36aeb3c027b9198e10",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 101,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200041e1fe9730fcd5b87b065fa90a69534036be45758513443f79c6427dbc31fc403e894043fb9c7f9f58c0a3670b1c0d80359db8f6a48970ccb9918cef04f352a4d91a204502119b2b7efc6c671a6ba4537e82c196e6d42685c5a6f559e4e8af704",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "fa9f208dcedee597f51122e6274b86710e36561f2361e76186fcb73d1d7f2928426d98c3f69e4cf48d3001d64970425e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 102,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000483fcea208c79227cbd97319a86597f85cbfc19ef60c5ba7a92fc521c685e208cec7735be9be27c737d3f9d2faa1c3f4695a32184d58fc9001402436ce00b52b8885bb1150f61e660eceba10768d0f41d5e4e7c21d4fd909aceaf61a7455dd0c6",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "9a1ddf3d9feb190a26f20ed925ffbd35df1017c4a4c9485d344cb8f81c7f452b2ff3aec44baf34e50886f183480b6325",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 103,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200042bf26936c9164ba1072544c410757630b97d4e853fdb7844f1811507d04a687d951fa65a34364e894cf8b0815db95f5e10664627bf6f72330a2d6f212361a233155abb79da54343b8572e30eace8c8f5480200e751c2102078528812c83f3cf4",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "47e4608e9bccf6a3296e41fe34eb7181a1b5ec306a93aabd5fb38e75e3d75e8e2ee4c1c44a7d08660681b9fa66642910",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 104,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004bb583da5de4c352e8a4fad31e9f71297bc963134ec182e96379c6b28a11d25fa4b77a4a0f947085db33b0ea77b9da09be1a0bd1300383ebd60b5aa6eeb20f03d56dd14df46157465146278536ebc28c5471a94f095554c4c085ac9dceb1da55f",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "8393a2689b376a228f3233ac61578be1aa2de1dbfbb28b03ad24f11ad9d77f8543e0977aea9a761d84e115b61507ae59",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 105,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e37791595b54e9b17cc30726d2425eeacc9672f5fbc91fc108cf8c84fff9b66ea65483841b7618694815e1a415186ba727af3ae6c658eb8c485d6ad8e49c1eade751457562d6003de75cd1f1e13ec15ea1d0413602ed7f6a6b7b84efd8a3056e",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "209417da721b49d64dfa09983a8683520e5e300a52b2e8f1677772ee3c086b339a1da25cab2be6e44de4526c31f4ebbc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 106,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200047f12cb987b08c235523465146b42258584398062a107429ce486b4b2f26a9628293ae4d30aa61c64bf92f97e6c08aea8d6621cfce5270cd7fa69dcb038ed8ba428afd77d528c230f8e5c9b83ef659c7e573f6671a18d8b8c4ceb20f2d760858e",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "e7eac460eada6eb99988cc39f6129a74d9510d2ec39601adae76b2b8fd6122407b79411f8e7adfbc4f0dc50da9f2b82b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 107,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004dc4f06d671d86012cd5ce10377ffefbde657da08fa9259e4aeffe6211ac57f6e1c5bf8732989d44c1342a84fa6fd7fba2714ce23cc0f8e0a8bda593ec2b4b5294ffc0363e6e89403d4482f3537dba9e4f36be68d8e2edafd8cc2c01f5f7dcec4",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "5a197a9a8793d94d8b84084c6dc36c36a293ac90337a1cf6a2653435d05e2f563bfd2933f23ed3aefd75555ead76e827",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 108,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ca1ec6798c5667813bfc45dd1815e82bec93eaa7081069767bec3685cdfa56267fc24da6c186d8b3271627a852560c5a097d7c41e610e5267dabf525763f4a4a7478c5f9ae4b80baa1e620ac1f22d8689b07ed9a99dce0cd4a11682f07227fc4",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "8bf520337de6e5c6f27005161b3b2f1cf08759527c8fc7935e3621f68936f191ac6e931b794278d3ca1e3772dbfb19bf",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 109,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000444b9e976b9e89aa31519fc0a35288c55e2d7630a1cd1fffd288cdac8c74bc2edcb0ff878fcccebbb78df9e7eb0afa6b1384782b8a1138946594d8fd3b6c9b4954e73d8c040a7a153f3da5a40f9fdaf3bf31a4522416c316f10dc7cd8afc2849b",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "1e56dc30dad33e34273535688605bb98ad7c6dd51d9267c90a62562d08e47dd684180d4ab7abb6cc14ae4c9bd6ae9e92",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 110,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004cf661b71c2b8734f7cf5142a66edf787c56a33174303c20741f07e0c348e1b5425705d9ebbb459967621ded6eb56d71037337aa16e1cf6e503182184c9451f9ba457d81a0313fb987343b8b39344f3693298010cd5b73e38bcdece66c67fa508",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "14e3a97e9ee69089410b72459870495a037d4077bba027eff4c499567d7e7f1af2720e1fedd07bd780509a4516fa5c48",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 111,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000450790908c043344e1cf42b27e4dc33a35d68a0b93be0ec2be05745b3c83c35f0a3ecc3ed27fb3188a5ed9f24cdbd29d1b0f03ff85fd7fcad4ea5bbd8bd4c42935f0957ca8011cfc93ebeb789c47214e60e5da16e4dd87a53547eedee479b0978",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "85a8ddb9997e2525cd555721f2d5f3b199ff76b57e91eec6fc7d2c95703a1a32f46e3d46952a90b51054c5fd046b3107",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 112,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200042395d00779b6c7d4dad8cc9a8918496c28b2d4077e6886d0a1bef515e3125ddd813e5a9ea0f185cd009a69ea92210174b676775f763183c86f6fa50551ba137d79a83e8e32ff2fc09a2c28cdf80cddafcc0f40693e3985f28fe5c7dfe2d8b275",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "c269465cfb336ed8c7e9c0377349193aa4dbdb92a9f4670dbf7fa7a1f7556e8e4b240d5b70edeedd1bf5ce769cb8415e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 113,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200045634ee155263c07d7d1e346b868ddd80e9a282fcef93bf6df8e8bc4ea34ff02e119a9f707816d06368ccb94c6e4802fbaadc33991574dde851e547e47027f54353e02d70be6bfa9f73953ca259011f23a4a80cbbaae8805d9d094ef150e0c54a",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "6a21f244472522389f084e2e4ae99b747b39cbee996ce9a3fa05353219b60c20fa3834d39b0b826f1096b7a467e8a218",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 114,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000463aa6c3c249a32ebbccce65ffa1c56a205644b2c40b931b1ec9b042b52c1e99cd07e538299fb837fe67586aae71b4706166ac450fbd6d4921b442a11679f7786ba5a772ab33db00543a941bbc015e23581ba625a72c0e4eb44838e5f406ca1dc",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "c469919f58d80b1e45d5d53ee28d616bdf827a88e0b2f499291ec4f76c3c89f276776ea96a6b9053cf02776698864526",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 115,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004a287bd74d501c29df23d786b7c34ea0daf10e4b3fce71d720f61a272f22151db2c5914867493028c01e103820b0ba6b121cb298ff8977ecf21fea8ee1b6ba7d9b98dacc2a45d75c63ec8323001a9bf5f5ba4d3cbfee80482ca1333f4de90a14a",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "18dd1d7b6bbc6311afe5383d796a5fec13844bae25708725554de0b5f03ec0f7d2e63b64db5f83d4ee9890c61e442c41",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 116,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ba406b46c1d92d4ba3f40b7b1fcf1e182289b84cdb387f28e5ad20f1ed8c43fe5ffa37128462763051e87f0d5ebfcd9d9dd4107ce4d92d783d0f0f81d7a998b76060735b6fd63bfcd971ca70132fe6dc9fbf8534ecc74b501ea01cd2e4f6c564",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "d639b9c31ad3ceddda7745d19e82fde272a86d31f8e6c203eed53bcb705e9ff58d659f8e9d66aa0492da545a399294ec",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 117,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200042261b2bf605c22f2f3aef6338719b2c486388ad5240719a5257315969ef01ba27f0a104c89704773a81fdabee6ab5c78000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "c923fb0d4b24e996e5e0d5df151d3c26b1f61c05b17b7fb39fc8590b47eeaff34709f6f7328923bdcaf7e8e413d77ddc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 118,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004d39c38aafa095233ef1af8c0f4aaf357dd684131b4ac58a534f3d9446196b60092072dc7e538106b7b2e66dc33cac7283a1b203fca47828e6f7a09af645af0f729802ca2f4000c4b9773b08c5af40e201a27493ab3eba9cad7da157f89f14a2c",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "af3904f83b9a0e95ee0b86b06155993ae598d14898366e5dcfc643de9d5ab72fc5fbef17d0a8fb36ebfddce46e5d4455",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 119,
+ "comment" : "point with coordinate y = 1",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000486da578567788ea3cc0f2a9da8d1393ed3a4447a75c18ea86af9d84b0cacc3b03749199890ef8e5d3188d4f1d041d46e433acd5d9f5542439eb2384ec1de0847d056058ea92489a74e083ffd6e030d060fad674f6a2a9a7c2198b8be9e465bae",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "1124bedd4c538ae71293085f2c95cf6b13cfe741f21d62c1f02a1e911667d5348b16d8afb544021acdc3cb7448d4d358",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 120,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004111447d242f6b421ca91f561d04b2f1d2f0d9212d918bb4a0ffb1ae6459d078e21a312b2a12594fc8c78fe944c81d513d3c981d5e9cda06c4380d1a842ca5bb51ed3a712b049dda3a50ce10a9fbd0b69dfffaff0787c74d83237ba9c4686a01e",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "69426158a29971ef44b11783ef559ef4297246611c994d4815637128869d5f6a0202632fe9b5ad7c365b63050c9f2d08",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 121,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004d7cd5024c4481e27d1653566152efba3284b50ba2a141b2643ffda18f300fa64b81b234b8f646cab4728b4e7a97024d76850aec0a2d131c6acd5b298b6f905cdba18e68564bc31f882fed51b28786a2e72f8812668c976f9ddc042695595fc6f",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "6597401c837fb498ef0780a382decd4a0dd580e1af5f24c44ac164e256a4884ad5bd2fb1f6c964682cb0bf79e2c7a6c6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 122,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e31487548037c0423e5710fc60e746ab6e47352561e416b583123a6d45caa911762cd88a60bce57b29a2ec1a1dc97fc1bd4b604038e6ac016dbdd48f0e6bd9f4b5daad8d68fc28838c6ab4a4eb5ab0eaea2cbdefa61dc57a3e04ae71242938b6",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "89411d9c8149b951fa0d5bea1e141bdfc2be7ed56d5e61473935789016bfd2daf6a40ac7bf5b1b0c0c02cd3aa0b2d95f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 123,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200041e17e173d37ab9838283f84f24a0a25caaa60c411fbfea582c44f8fba2560ece028cbe397b0eda69fc872d80d9ebe065789c0723eafcc9e9a2bad431b11caf7c5d7598ca999074056ba808a5d07977c678f9534de152ffdaca3f63cba3f97894",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "6f0aa11ab74ae5034e231ef2630bc76cda6eed26325d123642fce6a950b50f904bc0269f8f589bc4d38107332b14da84",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 124,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000476efcc8322f0af8d62e736a0e110f66b3aad5c87bf7a77333fce864f4ba6e8dfdc16d6add2c542c4805589a71f0e48a3c268feab02714c892f826622b25bd21ce2a33514b16c9ee84c722b523b19ec5fc34d874133080e158981849355e1f50d",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "7eb9962e0449ccd2e60b4f8094d5a7b461d0d4b06af0ba306b74ab0d60ad5cf894fbfc282ac8dca3da196d7a296baa14",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 125,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004c147d6c235d740b388e6d2afafcf85d5b7166e0df4ea21294088e3049b5c27d7633c93d30fdcf2b9375e1814f51b57bbefb2c12575c2234ee1f6b147b2e04c104a4d2b29cd8458f59b57bff75cab9b6acbe854fc4d96fb73372d6054bb768390",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "790295bed69f5347ecaae9befe15cd3499759cdfbe51974b1f1c4bc576e7d881cefa93d5e8bf2c21ebb982698e1c7aeb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 126,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004849c98fff5e31b108aefb16cc5cf5c7e88439d8b3ef188f2a5bc53f30901dedfe294abb38fb8cb46547a23cfe47909d656449f8a09aa88f8e260598ea2772df74d26a4431a03785934373be7b0ec9187b8215965761723e79591176960eac014",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "58a11a17c4ada4d446c08b83aa05687fee8fd6e78303648b8583262197f87be97dbe0bbd274e444a384e221696530fc9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 127,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000457cf645578dd242c714d100dd23568b16d3745da809708d01eb6a7168e6f71dec2074c5a6c23bd05523dfccc97dea6f08da195daa2056da0576bbc0ffb5e73bbdad03b04d23b4b602451a5ba91b17dce302f4ad164c6a4a2b58e3f0253a5e9d6",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "9260483a165690d54c10cb867a9f896bbd123d4768a18d322300d420aac88ae20f188b57f8e97afad55ebb815728f49a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 128,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004cab2d9d36c8ec09f18baa0abb521372a5cc2f624848f95460a8615238e68c11c1b43d22b84d1e535ec1d85560de293ce1fd5e6e7ac7eb6f173ad27b63985fcc83b9532aa56f2b59b53a9d116098fda9aba49d57c1eed0f063bcc701bb10f6c2b",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "b4679af80a2ad34ef86eacf2c2191556bc0240c7913fb14c4c1f8623b5db41b854d630dc65738d1faf544aa42979aed0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 129,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004d71df4095c138523340a4010cfa976b3b27af48ca83e8c6bb4596f9f8e8f13e38de4e25ce1d379b41a95f9d7f8a84606b28c69704b68788eb6a35c8bcaa7d9718e00c9bc567acdc458b6732aa87041d27b6a574d51e95437855bdc86748c5cac",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "8a34de8beb884364b583c9cbce390969967cc2a50090ee132acbd49bf780ad7f092ae3ebd4686a70ba554efdd6acd4ed",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 130,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004a5761775850a25985a32430442d660aadf9e1e388b57e6e1bfe41495b9a05a8240f77f3397c5cdb0c83d73945984abedd2c7cfa5d5d91738c6577646658c0448f0155b5bf839575a36d1b26d87d1b2b3afb4f68653a6bfa5edfc57aa8529e622",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "790dfcff4721ef1701e3ff521e4221be51ae242f95166b9292c7aa2fa3c9b799afd353987a535690ff20d66f578f38fc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 131,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000454fc2f89cde6f6e86b6cf3286198f9a9e33c8d662c2151205ddcff12e2d32fa891eec2359bc07224d64c5e339ff9d58918a3b79372d142fb341df3b15b54b30e8f956b079b1278276a33b4d8508920940ca63fb8e970ff98f91ecc7986275edb",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "cb861053c1d685194ea58413d8f9981e07145bc573ba924bdba2e29c5f98e9e70ea0cd0412d6c387449e9ae767dc4330",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 132,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004bfbf3fab1acb39ce28f063d78cf250772bd00bdca98b769e1f1fd442b77f4270106a5f7d913c1905bea0dc75b31f87a115c566dbff0cd1073325450a91096fe5f5d601a636407cfbc4f5720f396fa6cb16987370ce70e29bb7ed2f447425f10a",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "375ffb90ad6c518668e5d25941acd5f9c017346d06f893cf95752258bcc5f9a25996a80f42e0475a80443dc4197bba6c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 133,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200045757577480f32aedac6e19765f9197cc278cb0b1a21fc6b6423c8f6c6cdea1d324c93eea8bd7dcca8fd293d69876524360b1a4825522acd833d38dbd61508547358a2f5c281b496abd57072ab14f9a2235bca02545e0427526bc2bbc9268349f",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "d1a02a264ab15aef52a534eb5000e2943d8cf1f77255a27f845e96e1f81df47ee903c3e921539d77d72f55b7efc9dfbb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 134,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200041452f5eafbb5cc563f2c7ca403b803f6f8d66479062508a2258a8d988a769b80e077735b45efab1f297ceebd74347f584f2badbca55457404866baefabfa99b70fbf105d17f352347f6799647448708f788f8a145bdd96d4af2d7e654be7e5f1",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "ccaa37769d035170bb5c19c135da2291446efd7ecd3be9008612b8ccc29f6e9d7a45dd4e0479123f03e7e304f34729e9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 135,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004ad27a365e4b6994c5ed135fc4794d73eb71ec26d787fec10f1382b19c1b5cd1d672999feee86d5f305516d601fd1c6aaf8664858988f02f36c888f71872007870bb32654aa75530fc3b7a235f7fd2bcd815e303445526960f6ffcdd61d2d1340",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "4ae94d3eda5839f4b8b9ffe6d510144cf28bde98581e82726f2d76d933919adab71d2cdf4c4310f8abcc74d70eba3a33",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 136,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004733041f3a60468bc0711d5a5073a71ef6062d0ae70706af51316033580cae058fc4ac99ebba823b19f48f309e34fb02933670dcc75ed47744771f60238ccebcddccd42d64e41045fd8ebc35bbae0a37b43388ddb87356cbb525a13d57f47a2cd",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "062b8a968e45435c2b5b54b417f55e89f935b66dec44882c06ab8d6cda8dcfb553a78361d382a9211191871e9a34220f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 137,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000481885804ee931988cff3f218c9af1429573ccf8c8f3df40c698d976e8bc7c12881953445ddc4f1902b2f2f3153304e82d7094b673b76beebfa5d84c49b01ce168c459201cb8192ef96d891010e4bc88f0acc4fbb40ad61966e787b9a298a2bba",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "ba41c38d33b2ae342797ee69723f042a71dd7fb15f3dc80dae403d4f88acae28e2e51f2ca9d52b4aa4e2b3e58257e24d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 138,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004167915d962a405f8d04d6d6494270d883fe7594e9a21f7b57715750f8d78ec0714f0fb85a9fe5aee4e6d10344e4b12f91f00441c8bf567ff84e6ee4298b9d3392c78fb32461958102e1d29d2f4c4732104242cc4bfee22aa8f4a172aa510ac88",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "c6af4eae5999e0d0658505cb4b395e9d73592a3d9d0b3c07caeb2bef1b03ca4d603b33e6f6bbd90f9416c4aa0022e584",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 139,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000466e1fe893f72ffea5e24ea5a4f0d6558fdbd3222dba6e3340753c82979ac59530dbd37fac2f51355465d56afe1de582beaca9104ad269b0f848d8b4d71182afc30129147369a74193ddf4ddb3b6ff128f94168ce0bc60e7791b4b1ca2e29431b",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "9e364adcb72b15a42cbd6fa79114889e22b93b533b0119afd90914b181128151b8a17db49004ec39ad5db5603fb9711d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 140,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000462ebaabff2a07a852af9aab8126e93c31109e893cc61b354a72a1744cb409a02cec6e6195845957a53bde97dec7a87c25ea11b003a694e371c2be1cf5db5b7fba278f6968f54c5fb6677987bbb6b55dd9072e8325b365c25262c5024f68b2e5b",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "23104806dbd85f71d8fc38101b0cd0bbcd60331d8f74869f0643116ac362b5e933db8743ff80dfcc2df5cbcbf027185e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 141,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004276a5a274b46a0a36f811cf64bc7a644d5ad9c124be002a6fdd1cc111880655c8d2987674ea49e7d70d2a0ae820d1a7d4ec3bae2dd1d77af082fabcd68ac20f209e8fa446478794223be1d63d71987e964e45f0bcf6a2ea0a12c633445285a46",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "283502355b21189f7361e89457550974f86ae2b66d025506899c15b390da248e14fd1b4f25c8584d1a71e7f8c93fa976",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 142,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000498fee314cfb3c01cc2d9fd7c2568336027840008bcfbfc8292421ed6b0727fa20b7002a5726a685d44963ad8f74c695da25a542b8e0bb9a4858be64f70800da93af6776bb795bb169f4c9d151795f3a5a37a3c82264cf6870c4ded684a71269b",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "9044be70566664ed91dab85aa5ff644d7a346810d2678d27751917c3820c4c825034b78a957b8fd1d47e86e67e5ba9f8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 143,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004d16d0b11d0a326bb2725b3c9cd598746af11924f6172ce53b19a942b965562c2a2875fd15ce1f4869156d5cf08780c74d4c4927ca175b5327c9f321cd2a7b1acb58fce351160daea5d5c64d76d38d3ab17f7c1432093ad4d620053f6f675864a",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "1fa4c8e6dec89088a8fe725530f5c154672e84488baaf70a08b2e96565962653577402161424294b7f377208fc936139",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 144,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000410526e3b097a99ea507ba6795ea1f77718690460117bfac9ed95bee311db5f8a1a2767c134b19db3c387a1fb45be7029312c75d7bbeeee48bc15b55dfb716511c5634d719d26903bcace1c60a8e030496156d9ccac97cac724e093574ae4bc83",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "04f4029d372332b4b226c9f32521ea39a58b655d24e35190ce04d58f0c04814be7f6ffcb8a4a15134224134f029eda9f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 145,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e632cb201288b643f235533c44846b11a28740ee4137a22cff7f542054d6337f46363849c8310e20d8b29baddb3109ff948d42ae959c3ae143d4f02d268726bc2b66bafed7657b1a53e23eed48094c5ca8d28d16121aa6237d8150ad6c326655",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "f41f912165827cea27ab8147a46abeb30c1bc73cfe0520d7d8698df8f9529afe26eac707340f38b49ec5e741d646b9a7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 146,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004088330380613adb0b8e531649809fbea340edbdf598af028e74ba0b4f18e2d50118531b9a92b07753b2c13ceb87d3c8e38e625b500f4b9bd2dc781892fff96d89271909d3e561a63e415467d6d455d0a4c19c36f16dcc2417a3425c2adda9034",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "6e437e26316eb2596400d8fdda5be90caa94d62c425f27df5ca67898a8ffdf3cde577c4d2d66f6522498f0b295d77a2e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 147,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004d9a9d1e0aacaef4aecf241d690ee4101df74d7a37f18ce3181128f8d4255cd34702b17f116b2506cb8f577d9357e3629966e62e6f95c9eb7833ccc1f22956a1e2599a875f8139d9a2b31e2000611b4d6db1d23e7f0db5b5c17bb44e150ea2695",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "854772b9b77d4687571f1934061dbce0016d47b90a8b5d38229475c213cd5df25f960b775ae72909cccc5ba14dd03448",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 148,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004535d22f39c8a5591e7a1deef7a6c34965fb5d1e616f14bb12a7e6310d520350f2f75836f9c8189ec4503ef74a0b850d4abb05ab1e5c6061884d1eff3d2be78c76759b986dde70552aa1e97bc014f333c0d5af8b46d61e1ae06774e2f86267312",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "037d459a54fe6b69d893f4d3094a5e0a93251d5254cef5b022e7065fdf52e3be8127f2ae2e336e261a71f6e41aacb2e1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 149,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b810400220362000489402a143d57ec585aee1243d3a7adfa87eb80c60bd09cbb56b64eb0a1b7f5927318d8573c6239c6feeaa58dc2ae2e40d605189ac4a66bd6b9e708bdbccc4647543c0dd1d3c64a2c160c32f729f2b15dd95852c9b207508651d7746395a5a490",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "e8d03dffead2e40ea915db4c9c67abb45aa60992422b70374239caf58b96f86716600c1cc4449362dc56ca057bfc5e5e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 150,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004c2a9c52a5936910c05c4144315127bf662c292b8f0681811c2bf8f4f9cc5bd7ab693f7cbddb5724e7e29dd023d155ffd335e8b872ae1b7a91293ae9cc8f654f05ff4767db208b76c73b6b34c5626512e6ba92bcc937c9bcca9447dbec22ff106",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "e820f997928a71186ce09b96923c317cc128cb761c87e97073a851610ca12f219937938789bd227a8d72b2b406c471fd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 151,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004dcd0224ad2219dc3af05eea5d27974a75fb1960d0d721c39f107bf45346220994e520ca5a646701e9319ceb08017a302e0b1bee292cd1cb99f145ead3d12285903b1e549fcce7591a101a1675fb9b6e30e678037f4d58d220c1e36a4e79f883c",
+ "private" : "00c1781d86cac2c052b7e4f48cef415c5c133052f4e504397e75e4d7cd0ca149da0b4988b8a6ded5ceae4b580691376187",
+ "shared" : "0aed8ac7d04af070b73a03f37ef711296db8ac64bab13e15418df6373aad81d8e0fa789b9292933d7f11b8614076e074",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 152,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "03",
+ "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 153,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "shared" : "db1d8ef1117282870db8113aa4f58723c756ce598686eb8ea531aa4d39abb1b982b1e7bb2648a6c268d2d351204db8d5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 154,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "shared" : "e98062df47ef884c9411e16466af84ad271d586008b1fbc50aeb3b36836a35a770dd42e0db84d39b26f4dcd2dc03d90b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 155,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "shared" : "898aae0ebf1cb49fb6b1234d60f59006325421049a8a320820e1ad6af6593cdc2229a08c500aa55ca05999d12829db9c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 156,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "00800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "shared" : "83f862f496ab8af12b82a8a0c047d836bdfa36281324b3a1eb2e9c1d46699d81cb125cbe4b93939fd84e1ae86d8a83cb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 157,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a779ecec196accc52973",
+ "shared" : "9a26894887a0342ca559a74a4d4a8e1d6b2084f02e1c65b3097121a9a9af047d8810fb945dc25bbf02222b3b625f1e0a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 158,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecdc196accc52973",
+ "shared" : "8a8d9dc194a26910cbdae7908d185b6ad04b620c94c5ee331e584ed804e495bebc2290a2d7006a06e65b9bcace86c6f6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 159,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aece4196accc52973",
+ "shared" : "d57f6aa12d3f07e8958499f249e52cfbe5be58482e146c5414dbbf984fc5333710350e2ce96b33beb7678381f40f1dcb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 160,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec1969ccc52973",
+ "shared" : "188e8041d9a5f0b6cfdad315ada4823beda0146774fad65b500e6ef94376ebf8af7a40ff6f6b45019a09dde7d7fb5552",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 161,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52959",
+ "shared" : "2ecf9dc47e8b07ae61ddbd1680ead02698e9e8469f78d5a28328e48d0c9d7a2ac787e50cba58cc44a32fb1235d2d7027",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 162,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52969",
+ "shared" : "06ee9f55079d3d3c18c683ba33e0d2521be97c4fbf7917bf3b6287d58ffcde2df88842e3f5530b39549ac20974b1b60e",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 163,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970",
+ "shared" : "455aea9924330bd6d2d6403478327900e172e93598e254cf6d8eb13f0a3d21be51a46107333844e61dfa3d80df6928e9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 164,
+ "comment" : "edge case private key",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004e9dfaaab808b3aac1ccca7cc6242a7ee583249afe8ee8f66b904cc8eec34ad334456e00f33a94de8b5169cf0199550c020156e9651734ff999c5f3ea62b83d0083a6093f234457251ecf72c41e4df7cea2420b5454a7f690034380bac981e92e",
+ "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971",
+ "shared" : "024c5281487216058270cd1cfe259e948310e4adc263a9edaa4da0bc3f5f8ce8ffc88ae41b2c050bf6dd9c8c66857237",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 165,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 166,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 167,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 168,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 169,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 170,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 171,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 172,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 173,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 174,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 175,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 176,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 177,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 178,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 179,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 180,
+ "comment" : "point is not on curve",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 181,
+ "comment" : "",
+ "public" : "3015301006072a8648ce3d020106052b81040022030100",
+ "private" : "00c6cafb74e2a50c82c7a63d13294bfea13d0bc504ba2b08a392c9081bf3815d9e44d969ed7f05ffd1d8594355053c6147",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 182,
+ "comment" : "public point not on curve",
+ "public" : "3076301006072a8648ce3d020106052b81040022036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c8",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 183,
+ "comment" : "public point = (0,0)",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 184,
+ "comment" : "order = -39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643",
+ "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f0231ff000000000000000000000000000000000000000000000000389cb27e0bc8d220a7e5f24db74f58851313e695333ad68d020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "invalid",
+ "flags" : [
+ "WrongOrder",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 185,
+ "comment" : "order = 0",
+ "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020100020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "invalid",
+ "flags" : [
+ "WrongOrder",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 186,
+ "comment" : "order = 1",
+ "public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f020101020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "acceptable",
+ "flags" : [
+ "WrongOrder",
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 187,
+ "comment" : "order = 9173994463960286046443283581208347763186259956673124494950032159599396260248791326163093631191247821216106",
+ "public" : "308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f022d00ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196a020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "acceptable",
+ "flags" : [
+ "WrongOrder",
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 188,
+ "comment" : "generator = (0,0)",
+ "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 189,
+ "comment" : "generator not on curve",
+ "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e61023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 190,
+ "comment" : "cofactor = -1",
+ "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 191,
+ "comment" : "cofactor = 0",
+ "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 192,
+ "comment" : "cofactor = 2",
+ "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020102036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 193,
+ "comment" : "cofactor = 39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643",
+ "public" : "308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 194,
+ "comment" : "cofactor = None",
+ "public" : "308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff30640430fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef046104aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 195,
+ "comment" : "modified prime",
+ "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100f47e533e4e43e4bf04e901db0eea6efba14bbcdc3b1c5753a7c141487e4f43784e57a72310202323361f44760c8368bf306404300b81acc1b1bc1b40fb16fe24f11591045eb44323c4e3a8ac583ebeb781b0bc86b1a858dbefdfdcdcc9e0bb8af37c973d0430b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef04610400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201010362000400000000000000000000000000000000fffffffffffd38000000000000000000000000000000000000000000000001cf3646298bba2f24e84189cf0d1e75188fc4fcf5b0844281822e789e3d534b159f4c419342260197625ad924a2c72c4d0f",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "5df0762488bc0a7be1121508949382861f781c331676048c2d45d245be6f476c872113e6710bc746c3d06970510193ce",
+ "result" : "invalid",
+ "flags" : [
+ "ModifiedPrime",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 196,
+ "comment" : "using secp224r1",
+ "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 197,
+ "comment" : "using secp256r1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 198,
+ "comment" : "using secp256k1",
+ "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 199,
+ "comment" : "a = 0",
+ "public" : "308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff303504010004304fcc45ccf5e23ee407b9291d2e85523962a2a79a50da3facca04b7267ad316db202cb07c24905740d201ded3028881090461042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101036200042121a348f9743855859c496f91d0f39fe728fc46e48d007713051b22f1c0257fe20dd85b21df7e1ec82bf8b39b2138a2ae74f80e6257778f8cca9f279b57d25eeeb155960642972f0567e204514f0ac1eb1e27db5115053211914961d09644c6",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "455cf3c0b0090688599825522ef3312878201514f6330ccc7f42ec1945204adfe419b2dbbfb942dc98b16d8323150cf6",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 200,
+ "comment" : "public key of order 3",
+ "public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d0101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff3064043074a89c1d95030a24dddf35deb3d490665cab6a0e72741abb05f3fb7e34ec8b432b39fc1ba64285f407856ca80690f125043054e7a558b35bb0e9af4a419ec6635f3c0d34ae013cde6debef47514bcb980ad547c9aa5834be44eaa02e93bf851344e8046104c98adce2b5ef154f90d7d6f0c2ec6c526a9f214cce85ee84290e45fd6e5e88f82dfe994c0050d838789744af8b8d9505f29cbb59d91d1908faaab1cd17b7e0736df1e09a4fc42366abb339565086f7d872c779af84980f9fd725446ff0e2dde5023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc5297302010103620004c98adce2b5ef154f90d7d6f0c2ec6c526a9f214cce85ee84290e45fd6e5e88f82dfe994c0050d838789744af8b8d95050d6344a626e2e6f705554e32e8481f8c920e1f65b03bdc99544cc6a9af7908268d38864f7b67f06028dabb910f1d221a",
+ "private" : "00de44e63fd924f177340d780af6aaaea271f52d2cb9a5c519b6020e06c3cf0baafbc0b801c6508c2e1483b15cfef7afc2",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "WeakPublicKey",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 201,
+ "comment" : "Public key uses wrong curve: secp224r1",
+ "public" : "304e301006072a8648ce3d020106052b81040021033a00040710b0c6f4675459f3df2bdf7ca02819f8086198d15c69b8abda37639e6031caca8a0121894d2491d8b3dce093703c70705bc5dbc8fa17c8",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 202,
+ "comment" : "Public key uses wrong curve: secp256r1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200045fa4fa0b235c21e5c9f3baea9303bf86eccb7d31d0b998e141bc54b5dc43b23eef7fc5cf56308ed595eee99ade6aaf74d591c3d00aa1b438abc59c9607c22c36",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 203,
+ "comment" : "Public key uses wrong curve: secp521r1",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004005bce61fe27c440fedbad47d88bccf645db9c1d30daa086e592e8b6a0a173b87991b619801907b420fa558c7953ab97badd9c6c1d85859d9ebef7441a088ff57ed5008d7638de703faabeb5a78e83e8fcd4eb786144a75d79bd4cc8cfa8be66612d756c7b65c67f72c6acbade6f0d59e9752e845205b2a560d4f8d6a9e84bf812f94d18",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 204,
+ "comment" : "Public key uses wrong curve: secp256k1",
+ "public" : "3056301006072a8648ce3d020106052b8104000a03420004a69ced11a8bf7a907bfa47cba3368f2498b465a2407c90649c8da224d2a85bf445ad2df3d0113e72aedccf92ba6b8529ed6faa154bc27aba25f49371981e3b38",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 205,
+ "comment" : "Public key uses wrong curve: secp224k1",
+ "public" : "304e301006072a8648ce3d020106052b81040020033a0004fef61198c88514f19fe00b2def1bd6073f5c50eb572ae806c0b657ff8ba79186771e73f598036e5dca1a1ddc899a56ea8663c10f212e452a",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 206,
+ "comment" : "Public key uses wrong curve: brainpoolP224r1",
+ "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004a9b0f90e49a57fbe508847bf16e4a7b565dfe870a50164bc2862fe6e4d54bd8b109939f7dbbf800522722b9c0b309ace3884abb69c927ad0",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 207,
+ "comment" : "Public key uses wrong curve: brainpoolP256r1",
+ "public" : "305a301406072a8648ce3d020106092b240303020801010703420004512fe17172db1125a49f9dbb85e387869adf015e4899c06f66ef870d72092d4d195e1d21b4a4647bf734468bee802ddad5449202eba1041df2fd8cde04697237",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 208,
+ "comment" : "Public key uses wrong curve: brainpoolP320r1",
+ "public" : "306a301406072a8648ce3d020106092b240303020801010903520004c391dc7a817d47a3961ea1857895e101c0f5a8767d3a9c7cad49f7af8029f24c67309373cedd0831ccc0a0f45d344f3ab5923d2452507a980301a283848ae31574a57db51ce5e61d35aee483f1bb8e66",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 209,
+ "comment" : "Public key uses wrong curve: brainpoolP384r1",
+ "public" : "307a301406072a8648ce3d020106092b240303020801010b0362000419d3c811c04c5c0990d0258386195b2e29fdaba58d3f12b0bac8d3d53828c66c7a35e3d1eb0bdf2c08f23d0e4ab6a3246e456bf0fb863d03423dbe431baf799657c7816a619662fe5b900b754107ba5cc06b1d62c9a927891efee1a1fd404d7e",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 210,
+ "comment" : "Public key uses wrong curve: brainpoolP512r1",
+ "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004216eb619457f1168ac873f5b560a75df80749f2bdf9abac31d6580e521ad70368013c3db74f663263b61eb12d4dcd597ad6c77cef6a5d6d2240b1e244d76403f693fb317ffc602a7ac313991b0a62f7bf469bbc95b3ff35003d972eb8ebcc8d4833e6c24ad52d49c1ce6244c7889ab67a8818232e192944542763fc667e5799d",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 211,
+ "comment" : "Public key uses wrong curve: brainpoolP224t1",
+ "public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004691b24004380a599770214d0c60ab37cfc804cfaa7aedd11cbf0a05467ebec5e33322cda707b848086fd740244f62cdeb867fc057207fde2",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 212,
+ "comment" : "Public key uses wrong curve: brainpoolP256t1",
+ "public" : "305a301406072a8648ce3d020106092b24030302080101080342000422bf69f3a81dfa1ed8a97301943626e20377b78f7e7d714b880deb5a4a9c63a11591c2e47b777488990771855768b9a4050d61bf02d84cc6aa40447a07507285",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 213,
+ "comment" : "Public key uses wrong curve: brainpoolP320t1",
+ "public" : "306a301406072a8648ce3d020106092b240303020801010a0352000476568300e2b4c68861589b4966e67bc414811e4011260cb8be5f884869fa179ca8af40f80009e0a58b17ac3e551a772e76683c32e6e09112572542d7c1fe3d49abb56da56d669186e2623dc797129dc0",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 214,
+ "comment" : "Public key uses wrong curve: brainpoolP384t1",
+ "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043345dffded3c33f7dcc19bb8997a39f2d6230abcb765d6142c30bf320c1fadff535feafd8505eb3e614db71826c1e258077a1e6057add7474f6d35dce68417812e7b919b1c673032b28c45d0a9251c43a2a73ab152f64ff8eba4eab312fa73bd",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 215,
+ "comment" : "Public key uses wrong curve: brainpoolP512t1",
+ "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004a3677c646cd887685940c28076f55cda7469032845f2cb2af51c61492dc435aaa5b771d8e1528417cdeb89b5f629e06b234e21236b9edf46c7025177ee65a8e940f670d10c722cea355bd3a5c8847a38324b9a06a50a95da4e70bb492cd00194a8830975dd1e115e19315575ff841b30fd4a3f8a44725dfe280d0af57fc80cc3",
+ "private" : "00d6331a5a968e4d3bd7336a423b41055b68edd100b8b998d00eb9ed93881c21e3912bb2ee08e71327be205898675ef7a4",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 216,
+ "comment" : "invalid public key",
+ "public" : "3046301006072a8648ce3d020106052b81040022033200024424530ea70bace90601f8d5869e4179a6cd689b6a18fdfec50cecf17cb836d24820211ada67815b42c2c2606303f69e",
+ "private" : "2b9e57572da6cf4fb58cb94eab8df19383a136f219f2a515776a8bf48e1538dd1d811946c16d9f0184c9ce5cdf1dac51",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 217,
+ "comment" : "long form encoding of length of sequence",
+ "public" : "308176301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 218,
+ "comment" : "long form encoding of length of sequence",
+ "public" : "307730811006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 219,
+ "comment" : "length of sequence contains leading 0",
+ "public" : "30820076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 220,
+ "comment" : "length of sequence contains leading 0",
+ "public" : "30783082001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 221,
+ "comment" : "wrong length of sequence",
+ "public" : "3077301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 222,
+ "comment" : "wrong length of sequence",
+ "public" : "3075301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 223,
+ "comment" : "wrong length of sequence",
+ "public" : "3076301106072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 224,
+ "comment" : "wrong length of sequence",
+ "public" : "3076300f06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 225,
+ "comment" : "uint32 overflow in length of sequence",
+ "public" : "30850100000076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 226,
+ "comment" : "uint32 overflow in length of sequence",
+ "public" : "307b3085010000001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 227,
+ "comment" : "uint64 overflow in length of sequence",
+ "public" : "3089010000000000000076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 228,
+ "comment" : "uint64 overflow in length of sequence",
+ "public" : "307f308901000000000000001006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 229,
+ "comment" : "length of sequence = 2**31 - 1",
+ "public" : "30847fffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 230,
+ "comment" : "length of sequence = 2**31 - 1",
+ "public" : "307a30847fffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 231,
+ "comment" : "length of sequence = 2**32 - 1",
+ "public" : "3084ffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 232,
+ "comment" : "length of sequence = 2**32 - 1",
+ "public" : "307a3084ffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 233,
+ "comment" : "length of sequence = 2**40 - 1",
+ "public" : "3085ffffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 234,
+ "comment" : "length of sequence = 2**40 - 1",
+ "public" : "307b3085ffffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 235,
+ "comment" : "length of sequence = 2**64 - 1",
+ "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 236,
+ "comment" : "length of sequence = 2**64 - 1",
+ "public" : "307e3088ffffffffffffffff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 237,
+ "comment" : "incorrect length of sequence",
+ "public" : "30ff301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 238,
+ "comment" : "incorrect length of sequence",
+ "public" : "307630ff06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 239,
+ "comment" : "indefinite length without termination",
+ "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 240,
+ "comment" : "indefinite length without termination",
+ "public" : "3076308006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 241,
+ "comment" : "indefinite length without termination",
+ "public" : "3076301006802a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 242,
+ "comment" : "indefinite length without termination",
+ "public" : "3076301006072a8648ce3d020106802b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 243,
+ "comment" : "indefinite length without termination",
+ "public" : "3076301006072a8648ce3d020106052b8104002203800004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 244,
+ "comment" : "removing sequence",
+ "public" : "",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 245,
+ "comment" : "removing sequence",
+ "public" : "306403620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 246,
+ "comment" : "lonely sequence tag",
+ "public" : "30",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 247,
+ "comment" : "lonely sequence tag",
+ "public" : "30653003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 248,
+ "comment" : "appending 0's to sequence",
+ "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 249,
+ "comment" : "appending 0's to sequence",
+ "public" : "3078301206072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 250,
+ "comment" : "prepending 0's to sequence",
+ "public" : "30780000301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 251,
+ "comment" : "prepending 0's to sequence",
+ "public" : "30783012000006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 252,
+ "comment" : "appending unused 0's to sequence",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 253,
+ "comment" : "appending unused 0's to sequence",
+ "public" : "3078301006072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 254,
+ "comment" : "appending null value to sequence",
+ "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510500",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 255,
+ "comment" : "appending null value to sequence",
+ "public" : "3078301206072a8648ce3d020106052b81040022050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 256,
+ "comment" : "including garbage",
+ "public" : "307b4981773076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 257,
+ "comment" : "including garbage",
+ "public" : "307a25003076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 258,
+ "comment" : "including garbage",
+ "public" : "30783076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510004deadbeef",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 259,
+ "comment" : "including garbage",
+ "public" : "307b3015498177301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 260,
+ "comment" : "including garbage",
+ "public" : "307a30142500301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 261,
+ "comment" : "including garbage",
+ "public" : "307e3012301006072a8648ce3d020106052b810400220004deadbeef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 262,
+ "comment" : "including garbage",
+ "public" : "307b3015260c49817706072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 263,
+ "comment" : "including garbage",
+ "public" : "307a3014260b250006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 264,
+ "comment" : "including garbage",
+ "public" : "307e3018260906072a8648ce3d02010004deadbeef06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 265,
+ "comment" : "including garbage",
+ "public" : "307b301506072a8648ce3d0201260a49817706052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 266,
+ "comment" : "including garbage",
+ "public" : "307a301406072a8648ce3d02012609250006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 267,
+ "comment" : "including garbage",
+ "public" : "307e301806072a8648ce3d0201260706052b810400220004deadbeef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 268,
+ "comment" : "including garbage",
+ "public" : "307b301006072a8648ce3d020106052b81040022236749817703620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 269,
+ "comment" : "including garbage",
+ "public" : "307a301006072a8648ce3d020106052b810400222366250003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 270,
+ "comment" : "including garbage",
+ "public" : "307e301006072a8648ce3d020106052b81040022236403620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510004deadbeef",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 271,
+ "comment" : "including undefined tags",
+ "public" : "307eaa00bb00cd003076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 272,
+ "comment" : "including undefined tags",
+ "public" : "307caa02aabb3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 273,
+ "comment" : "including undefined tags",
+ "public" : "307e3018aa00bb00cd00301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 274,
+ "comment" : "including undefined tags",
+ "public" : "307c3016aa02aabb301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 275,
+ "comment" : "including undefined tags",
+ "public" : "307e3018260faa00bb00cd0006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 276,
+ "comment" : "including undefined tags",
+ "public" : "307c3016260daa02aabb06072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 277,
+ "comment" : "including undefined tags",
+ "public" : "307e301806072a8648ce3d0201260daa00bb00cd0006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 278,
+ "comment" : "including undefined tags",
+ "public" : "307c301606072a8648ce3d0201260baa02aabb06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 279,
+ "comment" : "including undefined tags",
+ "public" : "307e301006072a8648ce3d020106052b81040022236aaa00bb00cd0003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 280,
+ "comment" : "including undefined tags",
+ "public" : "307c301006072a8648ce3d020106052b810400222368aa02aabb03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 281,
+ "comment" : "truncated length of sequence",
+ "public" : "3081",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 282,
+ "comment" : "truncated length of sequence",
+ "public" : "3066308103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 283,
+ "comment" : "Replacing sequence with NULL",
+ "public" : "0500",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 284,
+ "comment" : "Replacing sequence with NULL",
+ "public" : "3066050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 285,
+ "comment" : "changing tag value of sequence",
+ "public" : "2e76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 286,
+ "comment" : "changing tag value of sequence",
+ "public" : "2f76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 287,
+ "comment" : "changing tag value of sequence",
+ "public" : "3176301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 288,
+ "comment" : "changing tag value of sequence",
+ "public" : "3276301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 289,
+ "comment" : "changing tag value of sequence",
+ "public" : "ff76301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 290,
+ "comment" : "changing tag value of sequence",
+ "public" : "30762e1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 291,
+ "comment" : "changing tag value of sequence",
+ "public" : "30762f1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 292,
+ "comment" : "changing tag value of sequence",
+ "public" : "3076311006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 293,
+ "comment" : "changing tag value of sequence",
+ "public" : "3076321006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 294,
+ "comment" : "changing tag value of sequence",
+ "public" : "3076ff1006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 295,
+ "comment" : "dropping value of sequence",
+ "public" : "3000",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 296,
+ "comment" : "dropping value of sequence",
+ "public" : "3066300003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 297,
+ "comment" : "truncated sequence",
+ "public" : "3075301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 298,
+ "comment" : "truncated sequence",
+ "public" : "30751006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 299,
+ "comment" : "truncated sequence",
+ "public" : "3075300f06072a8648ce3d020106052b81040003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 300,
+ "comment" : "truncated sequence",
+ "public" : "3075300f072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 301,
+ "comment" : "indefinite length",
+ "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 302,
+ "comment" : "indefinite length",
+ "public" : "3078308006072a8648ce3d020106052b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 303,
+ "comment" : "indefinite length with truncated delimiter",
+ "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125100",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 304,
+ "comment" : "indefinite length with truncated delimiter",
+ "public" : "3077308006072a8648ce3d020106052b810400220003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 305,
+ "comment" : "indefinite length with additional element",
+ "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125105000000",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 306,
+ "comment" : "indefinite length with additional element",
+ "public" : "307a308006072a8648ce3d020106052b810400220500000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 307,
+ "comment" : "indefinite length with truncated element",
+ "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251060811220000",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 308,
+ "comment" : "indefinite length with truncated element",
+ "public" : "307c308006072a8648ce3d020106052b8104002206081122000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 309,
+ "comment" : "indefinite length with garbage",
+ "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000fe02beef",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 310,
+ "comment" : "indefinite length with garbage",
+ "public" : "307c308006072a8648ce3d020106052b810400220000fe02beef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 311,
+ "comment" : "indefinite length with nonempty EOC",
+ "public" : "3080301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510002beef",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 312,
+ "comment" : "indefinite length with nonempty EOC",
+ "public" : "307a308006072a8648ce3d020106052b810400220002beef03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 313,
+ "comment" : "prepend empty sequence",
+ "public" : "30783000301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 314,
+ "comment" : "prepend empty sequence",
+ "public" : "30783012300006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 315,
+ "comment" : "append empty sequence",
+ "public" : "3078301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312513000",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 316,
+ "comment" : "append empty sequence",
+ "public" : "3078301206072a8648ce3d020106052b81040022300003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 317,
+ "comment" : "append garbage with high tag number",
+ "public" : "3079301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251bf7f00",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 318,
+ "comment" : "append garbage with high tag number",
+ "public" : "3079301306072a8648ce3d020106052b81040022bf7f0003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 319,
+ "comment" : "sequence of sequence",
+ "public" : "30783076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 320,
+ "comment" : "sequence of sequence",
+ "public" : "30783012301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 321,
+ "comment" : "truncated sequence: removed last 1 elements",
+ "public" : "3012301006072a8648ce3d020106052b81040022",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 322,
+ "comment" : "truncated sequence: removed last 1 elements",
+ "public" : "306f300906072a8648ce3d020103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 323,
+ "comment" : "repeating element in sequence",
+ "public" : "3081da301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 324,
+ "comment" : "repeating element in sequence",
+ "public" : "307d301706072a8648ce3d020106052b8104002206052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 325,
+ "comment" : "long form encoding of length of oid",
+ "public" : "307730110681072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 326,
+ "comment" : "long form encoding of length of oid",
+ "public" : "3077301106072a8648ce3d02010681052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 327,
+ "comment" : "length of oid contains leading 0",
+ "public" : "30783012068200072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 328,
+ "comment" : "length of oid contains leading 0",
+ "public" : "3078301206072a8648ce3d0201068200052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 329,
+ "comment" : "wrong length of oid",
+ "public" : "3076301006082a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 330,
+ "comment" : "wrong length of oid",
+ "public" : "3076301006062a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 331,
+ "comment" : "wrong length of oid",
+ "public" : "3076301006072a8648ce3d020106062b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 332,
+ "comment" : "wrong length of oid",
+ "public" : "3076301006072a8648ce3d020106042b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 333,
+ "comment" : "uint32 overflow in length of oid",
+ "public" : "307b3015068501000000072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 334,
+ "comment" : "uint32 overflow in length of oid",
+ "public" : "307b301506072a8648ce3d0201068501000000052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 335,
+ "comment" : "uint64 overflow in length of oid",
+ "public" : "307f301906890100000000000000072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 336,
+ "comment" : "uint64 overflow in length of oid",
+ "public" : "307f301906072a8648ce3d020106890100000000000000052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 337,
+ "comment" : "length of oid = 2**31 - 1",
+ "public" : "307a301406847fffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 338,
+ "comment" : "length of oid = 2**31 - 1",
+ "public" : "307a301406072a8648ce3d020106847fffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 339,
+ "comment" : "length of oid = 2**32 - 1",
+ "public" : "307a30140684ffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 340,
+ "comment" : "length of oid = 2**32 - 1",
+ "public" : "307a301406072a8648ce3d02010684ffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 341,
+ "comment" : "length of oid = 2**40 - 1",
+ "public" : "307b30150685ffffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 342,
+ "comment" : "length of oid = 2**40 - 1",
+ "public" : "307b301506072a8648ce3d02010685ffffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 343,
+ "comment" : "length of oid = 2**64 - 1",
+ "public" : "307e30180688ffffffffffffffff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 344,
+ "comment" : "length of oid = 2**64 - 1",
+ "public" : "307e301806072a8648ce3d02010688ffffffffffffffff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 345,
+ "comment" : "incorrect length of oid",
+ "public" : "3076301006ff2a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 346,
+ "comment" : "incorrect length of oid",
+ "public" : "3076301006072a8648ce3d020106ff2b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 347,
+ "comment" : "removing oid",
+ "public" : "306d300706052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 348,
+ "comment" : "lonely oid tag",
+ "public" : "306e30080606052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 349,
+ "comment" : "lonely oid tag",
+ "public" : "3070300a06072a8648ce3d02010603620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 350,
+ "comment" : "appending 0's to oid",
+ "public" : "3078301206092a8648ce3d0201000006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 351,
+ "comment" : "appending 0's to oid",
+ "public" : "3078301206072a8648ce3d020106072b81040022000003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 352,
+ "comment" : "prepending 0's to oid",
+ "public" : "30783012060900002a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 353,
+ "comment" : "prepending 0's to oid",
+ "public" : "3078301206072a8648ce3d0201060700002b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 354,
+ "comment" : "appending unused 0's to oid",
+ "public" : "3078301206072a8648ce3d0201000006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 355,
+ "comment" : "appending null value to oid",
+ "public" : "3078301206092a8648ce3d0201050006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 356,
+ "comment" : "appending null value to oid",
+ "public" : "3078301206072a8648ce3d020106072b81040022050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 357,
+ "comment" : "truncated length of oid",
+ "public" : "306f3009068106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 358,
+ "comment" : "truncated length of oid",
+ "public" : "3071300b06072a8648ce3d0201068103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 359,
+ "comment" : "Replacing oid with NULL",
+ "public" : "306f3009050006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 360,
+ "comment" : "Replacing oid with NULL",
+ "public" : "3071300b06072a8648ce3d0201050003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 361,
+ "comment" : "changing tag value of oid",
+ "public" : "3076301004072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 362,
+ "comment" : "changing tag value of oid",
+ "public" : "3076301005072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 363,
+ "comment" : "changing tag value of oid",
+ "public" : "3076301007072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 364,
+ "comment" : "changing tag value of oid",
+ "public" : "3076301008072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 365,
+ "comment" : "changing tag value of oid",
+ "public" : "30763010ff072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 366,
+ "comment" : "changing tag value of oid",
+ "public" : "3076301006072a8648ce3d020104052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 367,
+ "comment" : "changing tag value of oid",
+ "public" : "3076301006072a8648ce3d020105052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 368,
+ "comment" : "changing tag value of oid",
+ "public" : "3076301006072a8648ce3d020107052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 369,
+ "comment" : "changing tag value of oid",
+ "public" : "3076301006072a8648ce3d020108052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 370,
+ "comment" : "changing tag value of oid",
+ "public" : "3076301006072a8648ce3d0201ff052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 371,
+ "comment" : "dropping value of oid",
+ "public" : "306f3009060006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 372,
+ "comment" : "dropping value of oid",
+ "public" : "3071300b06072a8648ce3d0201060003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 373,
+ "comment" : "modify first byte of oid",
+ "public" : "307630100607288648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 374,
+ "comment" : "modify first byte of oid",
+ "public" : "3076301006072a8648ce3d02010605298104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 375,
+ "comment" : "modify last byte of oid",
+ "public" : "3076301006072a8648ce3d028106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 376,
+ "comment" : "modify last byte of oid",
+ "public" : "3076301006072a8648ce3d020106052b810400a203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 377,
+ "comment" : "truncated oid",
+ "public" : "3075300f06062a8648ce3d0206052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 378,
+ "comment" : "truncated oid",
+ "public" : "3075300f06068648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 379,
+ "comment" : "truncated oid",
+ "public" : "3075300f06072a8648ce3d020106042b81040003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 380,
+ "comment" : "truncated oid",
+ "public" : "3075300f06072a8648ce3d020106048104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 381,
+ "comment" : "wrong oid",
+ "public" : "3074300e06052b0e03021a06052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 382,
+ "comment" : "wrong oid",
+ "public" : "30783012060960864801650304020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 383,
+ "comment" : "wrong oid",
+ "public" : "3076301006072a8648ce3d020106052b0e03021a03620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 384,
+ "comment" : "wrong oid",
+ "public" : "307a301406072a8648ce3d0201060960864801650304020103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 385,
+ "comment" : "longer oid",
+ "public" : "3077301106082a8648ce3d02010106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 386,
+ "comment" : "longer oid",
+ "public" : "3077301106072a8648ce3d020106062b810400220103620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 387,
+ "comment" : "oid with modified node",
+ "public" : "3076301006072a8648ce3d021106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 388,
+ "comment" : "oid with modified node",
+ "public" : "307a3014060b2a8648ce3d02888080800106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 389,
+ "comment" : "oid with modified node",
+ "public" : "3076301006072a8648ce3d020106052b8104003203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 390,
+ "comment" : "oid with modified node",
+ "public" : "307a301406072a8648ce3d020106092b810400888080802203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 391,
+ "comment" : "large integer in oid",
+ "public" : "307f301906102a8648ce3d028280808080808080800106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 392,
+ "comment" : "large integer in oid",
+ "public" : "307f301906072a8648ce3d0201060e2b8104008280808080808080802203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 393,
+ "comment" : "oid with invalid node",
+ "public" : "3077301106082a8648ce3d0201e006052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 394,
+ "comment" : "oid with invalid node",
+ "public" : "3077301106082a808648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 395,
+ "comment" : "oid with invalid node",
+ "public" : "3077301106072a8648ce3d020106062b81040022e003620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 396,
+ "comment" : "oid with invalid node",
+ "public" : "3077301106072a8648ce3d020106062b808104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 397,
+ "comment" : "long form encoding of length of bit string",
+ "public" : "3077301006072a8648ce3d020106052b810400220381620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 398,
+ "comment" : "length of bit string contains leading 0",
+ "public" : "3078301006072a8648ce3d020106052b81040022038200620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 399,
+ "comment" : "wrong length of bit string",
+ "public" : "3076301006072a8648ce3d020106052b8104002203630004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 400,
+ "comment" : "wrong length of bit string",
+ "public" : "3076301006072a8648ce3d020106052b8104002203610004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 401,
+ "comment" : "uint32 overflow in length of bit string",
+ "public" : "307b301006072a8648ce3d020106052b81040022038501000000620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 402,
+ "comment" : "uint64 overflow in length of bit string",
+ "public" : "307f301006072a8648ce3d020106052b8104002203890100000000000000620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 403,
+ "comment" : "length of bit string = 2**31 - 1",
+ "public" : "307a301006072a8648ce3d020106052b8104002203847fffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 404,
+ "comment" : "length of bit string = 2**32 - 1",
+ "public" : "307a301006072a8648ce3d020106052b810400220384ffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 405,
+ "comment" : "length of bit string = 2**40 - 1",
+ "public" : "307b301006072a8648ce3d020106052b810400220385ffffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 406,
+ "comment" : "length of bit string = 2**64 - 1",
+ "public" : "307e301006072a8648ce3d020106052b810400220388ffffffffffffffff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 407,
+ "comment" : "incorrect length of bit string",
+ "public" : "3076301006072a8648ce3d020106052b8104002203ff0004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 408,
+ "comment" : "lonely bit string tag",
+ "public" : "3013301006072a8648ce3d020106052b8104002203",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 409,
+ "comment" : "appending 0's to bit string",
+ "public" : "3078301006072a8648ce3d020106052b8104002203640004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510000",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 410,
+ "comment" : "prepending 0's to bit string",
+ "public" : "3078301006072a8648ce3d020106052b81040022036400000004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 411,
+ "comment" : "appending null value to bit string",
+ "public" : "3078301006072a8648ce3d020106052b8104002203640004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312510500",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 412,
+ "comment" : "truncated length of bit string",
+ "public" : "3014301006072a8648ce3d020106052b810400220381",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 413,
+ "comment" : "Replacing bit string with NULL",
+ "public" : "3014301006072a8648ce3d020106052b810400220500",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 414,
+ "comment" : "changing tag value of bit string",
+ "public" : "3076301006072a8648ce3d020106052b8104002201620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 415,
+ "comment" : "changing tag value of bit string",
+ "public" : "3076301006072a8648ce3d020106052b8104002202620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 416,
+ "comment" : "changing tag value of bit string",
+ "public" : "3076301006072a8648ce3d020106052b8104002204620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 417,
+ "comment" : "changing tag value of bit string",
+ "public" : "3076301006072a8648ce3d020106052b8104002205620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 418,
+ "comment" : "changing tag value of bit string",
+ "public" : "3076301006072a8648ce3d020106052b81040022ff620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 419,
+ "comment" : "dropping value of bit string",
+ "public" : "3014301006072a8648ce3d020106052b810400220300",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 420,
+ "comment" : "modify first byte of bit string",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620204c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 421,
+ "comment" : "modify last byte of bit string",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312d1",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 422,
+ "comment" : "truncated bit string",
+ "public" : "3075301006072a8648ce3d020106052b8104002203610004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed0312",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 423,
+ "comment" : "truncated bit string",
+ "public" : "3075301006072a8648ce3d020106052b81040022036104c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 424,
+ "comment" : "declaring bits as unused in bit string",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620104c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 425,
+ "comment" : "unused bits in bit string",
+ "public" : "307a301006072a8648ce3d020106052b8104002203662004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed03125101020304",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 426,
+ "comment" : "unused bits in empty bit-string",
+ "public" : "3015301006072a8648ce3d020106052b81040022030103",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 427,
+ "comment" : "128 unused bits",
+ "public" : "3076301006072a8648ce3d020106052b8104002203628004c2bed48c5e15e8208411b1a14c77c440b9a8c3b6b2af6eef05e4fbae13cfe7ba5e9af208c54e3035e3b4559f97b0f2798dbe522a47ee950419b5faa273d24ff2748a8349c591cc80871acf3c6702cce129c68351a713207a69f02b5bed031251",
+ "private" : "4b065d2dbbad95d7eebed00a3e79f772ccddfd93101c1b1f393e8adc465d94bc21346d8f341907a3c27a2562dcb49a3a",
+ "shared" : "40c344fb1185a5a97dd00b114f1b9c5ce4009f90c593f236fe465518f9ff27326a421e05b5bc1bfe3768d5becb9ec797",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp521r1_test.json b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp521r1_test.json
new file mode 100644
index 0000000000..b22adefc58
--- /dev/null
+++ b/security/nss/gtests/common/wycheproof/source_vectors/ecdh_secp521r1_test.json
@@ -0,0 +1,4868 @@
+{
+ "algorithm" : "ECDH",
+ "generatorVersion" : "0.8r12",
+ "numberOfTests" : 480,
+ "header" : [
+ "Test vectors of type EcdhTest are intended for",
+ "testing an ECDH implementations using X509 encoded",
+ "public keys and integers for private keys.",
+ "Test vectors of this format are useful for testing",
+ "Java providers."
+ ],
+ "notes" : {
+ "AddSubChain" : "The private key has a special value. Implementations using addition subtraction chains for the point multiplication may get the point at infinity as an intermediate result. See CVE_2017_10176",
+ "CVE_2017_10176" : "This test vector leads to an EC point multiplication where an intermediate result can be the point at infinity, if addition-subtraction chains are used to speed up the point multiplication.",
+ "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.",
+ "InvalidAsn" : "The public key in this test uses an invalid ASN encoding. Some cases where the ASN parser is not strictly checking the ASN format are benign as long as the ECDH computation still returns the correct shared value.",
+ "InvalidPublic" : "The public key has been modified and is invalid. An implementation should always check whether the public key is valid and on the same curve as the private key. The test vector includes the shared secret computed with the original public key if the public point is on the curve of the private key. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.",
+ "ModifiedPrime" : "The modulus of the public key has been modified. The public point of the public key has been chosen so that it is both a point on both the curve of the modified public key and the private key.",
+ "UnnamedCurve" : "The public key does not use a named curve. RFC 3279 allows to encode such curves by explicitly encoding, the parameters of the curve equation, modulus, generator, order and cofactor. However, many crypto libraries only support named curves. Modifying some of the EC parameters and encoding the corresponding public key as an unnamed curve is a potential attack vector.",
+ "UnusedParam" : "A parameter that is typically not used for ECDH has been modified. Sometimes libraries ignore small differences between public and private key. For example, a library might ignore an incorrect cofactor in the public key. We consider ignoring such changes as acceptable as long as these differences do not change the outcome of the ECDH computation, i.e. as long as the computation is done on the curve from the private key.",
+ "WeakPublicKey" : "The vector contains a weak public key. The curve is not a named curve, the public key point has order 3 and has been chosen to be on the same curve as the private key. This test vector is used to check ECC implementations for missing steps in the verification of the public key.",
+ "WrongOrder" : "The order of the public key has been modified. If this order is used in a cryptographic primitive instead of the correct order then private keys may leak. E.g. ECDHC in BC 1.52 suffered from this."
+ },
+ "schema" : "ecdh_test_schema.json",
+ "testGroups" : [
+ {
+ "curve" : "secp521r1",
+ "encoding" : "asn",
+ "type" : "EcdhTest",
+ "tests" : [
+ {
+ "tcId" : 1,
+ "comment" : "normal case",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce00e04ad19cf9fd4722b0c824c069f70c3c0e7ebc5288940dfa92422152ae4a4f79183ced375afb54db1409ddf338b85bb6dbfc5950163346bb63a90a70c5aba098f7",
+ "private" : "01939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd",
+ "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 2,
+ "comment" : "compressed public key",
+ "public" : "3058301006072a8648ce3d020106052b81040023034400030064da3e94733db536a74a0d8a5cb2265a31c54a1da6529a198377fbd38575d9d79769ca2bdf2d4c972642926d444891a652e7f492337251adf1613cf3077999b5ce",
+ "private" : "01939982b529596ce77a94bc6efd03e92c21a849eb4f87b8f619d506efc9bb22e7c61640c90d598f795b64566dc6df43992ae34a1341d458574440a7371f611c7dcd",
+ "shared" : "01f1e410f2c6262bce6879a3f46dfb7dd11d30eeee9ab49852102e1892201dd10f27266c2cf7cbccc7f6885099043dad80ff57f0df96acf283fb090de53df95f7d87",
+ "result" : "acceptable",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 3,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004014c643329691ba27459a40dfe7c4ce17b3ea14d0cd7aa47b01f1315404db51436fbbfe6de0842e0f7e1265f6ff3aca28750677d3370b2fb2a6ef497356f4b95811201051b14178639a09a41465c72d3743436ee1c191ff7388a40140b34d5317de5911ea03cdbb0329fdeb446695a3b92d437271a9f3c318b02dec4d473908158140e97",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 4,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029cd32125c23a41af24fd4b729da0faacbc35516ef0ba59096602571693cd282e26d67e18ef4643d0f6f158d7370d3394ca9a8de7938032ac178c6fd34e3702b8d008649834e2b41be3a8b7510bfe570f4c67075943cd0cbb9d9e1d1da52618b5b96d6aec9b650daf1ca6624c13e5116302b9c79c8c4d3d351915d1e8e1ab6ad76098e",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 5,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040032c6f06ce6a15ea064464d35aa368d299c9a9e1e368f694aefb603876248f898f223ce0217bef37d61eb09b27c93187cf8e61ba7b14e3c9bee692b06ac6d95f836019fd19f8480e21c63211d48d45f96f6365cf55f958e1a0fe7ea6b6b9ff230a87b70bb1b14d3a5fb6669a91641c6acf4570c1d3a9e709913b7fe6b35ff81c394d6a7",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 6,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f7eb96e64b1a62daf9e0801bfd96a0b15b68e5f5cb3e90b434495a473907338e53098e1c2e493335d09c6aae6fdda0345b98aaed588f2abe82910713fb6c20252901396b17cf250bc018f4cead097e7e09863f14cf1239b065e57d884949eee141926f7e7c9f7f34cf0536368767bc0e1ab5142877293a4c722693a73fe14a5390af93",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 7,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004006ddf9b10965d5fc129e96f7a37667ccf66cc44384772906fedb21f9de4629e01aaa09ac7c9866112064bbc9bd58ebc123ab2fe19d8fed1a056d27bfef0630509c7001c441311ef20a16346332ea42d5c65788d68f6817b0267fcab11ea9c948ed108115dda8e823a380b601460742d3772d6424c67b240da24772ff0d2ccd9a1e0cea6",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0000000000000100000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 8,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004007a8c547268c948b626da636cf54428ea2ab23861d499a84ad7be1cf691b92872a06e26c6dba08ca9ed386f83d396156d5fa023f57d5ea6440ec7401dad2c08ad70018c3815b1b9a2e42555419a6c19043fa2b0ddcc4b5a6e372fee9fcb227d85bad704687e7e1a818b612d5c046cd75972f7a2dd5c9a200ac5582cd59fec47ac525ecf",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "00003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 9,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040029153cf062f88f303e5d6f9aac968bd901076d5994ea7f831833b1e69b67e9e9fe20cf9c5623e00e0b9e3592fca2a03324b5df7c93186aff697aca864600d44ecc002801a62e2f4106f34106da23dc93d50e3e975a1d47510021835290649b7a4125109f656b6b0b5bd00b24d84ea1ba4e1ed49e61c526fb1011005131caee7ee0501e",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 10,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a61eb994e28722c59b3c6007dfdf8b37893f6350f461b26a00e1a45104314aae9989da87e4facb2c4ef721185b7d96d9a45a28a102756501a1acc5d329a21bbf73010e8d0e12f5a9a40e0d59c90ce73043d39730aeadd3788e31d7c2bb62a1166161994664afa658ce2e60a13f45f27f914307c8d6f8d4ed16ab041b8f69908a62782f",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 11,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004011dd497b30c73709906b164a9a79dc7f2a98c0148ed63016bb95243834fbcdf8eb74b0ff652d54f59f31aef51da6e8974d363655b1da138dc4de0f2a8d800f475ae0057bd4b84607400d863ffbf45a3cf58999ee24ba05e93eca7b0e4ae760eb1733559a45d15579d3370d716ffa3ec4bfdae418e32fb06138dfca213720a938577610e",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "01ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 12,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401283eb93fa369fe7012b647d21e0a97cf9950e5fbed819ef56158f20c8a9473a418eccbca4dc2b47f4cb6d322f917005859bf221e84ac9827cab82a801c627fb1ec0075c480cbafb352fcaf93baf23a1405fd81febe09729a908d1077e177dd8993d94b251a0d52652da3edb6fdf864e80cd51540e73d0b5107e3433576dcaa4e18db43",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "01ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 13,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400173beefe35ee868d497ff6601628f65ce18a1591f7e4a3a406622f3f508e2da68f101ed02febc38418c6ddfc26a5ec9848c42792463b1e945f9e167db34bdf2d660053070647aba7cd60eb295ab81a268a3903f393c5d28bbc5e022351c377cd84f02c19deb36442372cae1332e92f95ba60b6c852e0de0718e89d24e43cd479c9fb11",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "01ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 14,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004009829cd5432687739ab6ae10af8ea73d2cb53b81ebb06b5961b7badc1676b3ef7b00454f7cde56774a01312d574a9193c1a5fe5336fbe62623ad9bf81143789f9f90012f955697ed578207197bf9aac3896521615dbacc8dc665d4f1715b08439f49c2aa6ed337023ffccc5075a85944936826db92f919737ca3afeadba1847084bdef7",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "01ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 15,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040126e3c959cd41120bb83693b1d6a034b385137c1bb3213b776122fed96056e329885718a73bee639c0ba4b68818682f498ce5496925002bd7652516405fcc4fecad0073a9c6e3b0c694bf7cc8ccbbd09800e81e3548ba44a0c2381cef0b07bf702a19054bb5d717a1b79294609cbdafd4e2018064f7b2c4c204d818eb7ce521c3268ce5",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "01ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 16,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040153dc481ab3c5dc8decd24ceaee1bec77f59f21f7f31c19538af047d281ac9e2567933fd3d21096b185d4098919571931bb9b0be7197995e2fbaf21c8a10007ade001ad69f08fcae164390be826256b50fae47502ce0e9ca46af0c490cb4033c886f88661a99ff2bd3c9c8e7da30faf2b4c769edc5831810ac05054c97e41063f496e1f",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "01ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 17,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f586611c87150288c3e86116c5db94a26718978829d701ddac05e9b0ce22dee4b18e95f60cba783ed3384da373deaefc57b8265d3a34eeb458bf24b9d82be32819008456e0f1d80492ef0078cc246d32fc7c7fb6720b4d458b51b2098d35746752b0ef0345bd0d342dfee6dd2f12ed12b34bd95d058c2811fd479d2dde32180e6c9ef2",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "01ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc000000080000002",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 18,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004015edc87fd499a73eabffd14d2b6a70a8fb69b6a39d0d9c4dda2337b53cc72e49a9e3d5a2d9e8930cfa11852dac33443227fba6684bd74732e6879884b6ef9dae98f010eeb8d2e3360ea9726628085268af3f2a05ad41235d0a892098bd661b636f7ef0a820282906eda3f1ff1980b98fb5937228e9edcd6332e3641216c7307e7f3f452",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 19,
+ "comment" : "edge case for shared secret",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040131b43002f7e687eec1ecf6a253c2ccc9e48f04d86fccd18fee0d2d22191f1ea539c40d521970b4709dc03986f647e0e8bb3340cf8a3e643a3541035437cf25f01500b27a55ac45f0296f8c9656bcfd52b5cea9f4115c06e4c64319609847d45e92418400e7868672c0d3e6e5e6e004a7190476ed77cfc33ad19a4bd2c615ad9950f374",
+ "private" : "00a2b6442a37f8a3759d2cb91df5eca75af6b89e27baf2f6cbf971dee5058ffa9d8dac805c7bc72f3718489d6a9cb2787af8c93a17ddeb1a19211ab23604d47b7646",
+ "shared" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 20,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "0053bf137fee8922769f8d0fe279caa4dac9c6054ad0460995588a845d0a959e24bc0fc2391a2b92f7bd400f50a11a9db37f07bef7fa8dad2a903fcf534abc8736f7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 21,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "01c95ac417c90a520149b29105cdab36f528a23efb5621520dbdafea95a7d43499c4c8be02cd1c2de000da18104fa84a1e9ece6386f0e0efa5234a24595d7c4c96f4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 22,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "01b47ec41e3a5abd9dd9808fc04d9078cbed72b9eba98d3c1ded70a29938f0efd5a27a7113ff721f122cb17411de307a355c685074f5766b6d1a033d2fa188c945b6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 23,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000005f880f50ec94bfac6658fa2fce05945c6a36b266407b6fbd5437a83e2f2f9b9c50a734872e48e70df65457f13e47d06c6b8b29f4735acf105ea63e051904d18aea",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "013aefe3245728a08c904fe7d61cd9c2fdac63f29cf664d8f161bebacb93f8a710e9692f9689480ad498de00f00061e40e46e76e4754c1130ef4217a58933e0b1dc6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 24,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff000000000000010000000000000000f33ffc45da3eac1baab727ab8fd355cfa134c42047d55262651654fb50df7e9a5a75f179c8c86c4388213b5687dc43dfebb37f30128703c44ccd5c3284833b8717",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "0168df272d53e3161926168c4aeab5f355b8d2a6689cfd567f2b6eb2011a18c775ac2a21f8dd497f6957217020b3b1afcb7021f24fccc2523be76a2bff44596e5a14",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 25,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00cd2839d857b4699f5c8e8a0194786e26a862f086b4ba80746ae5225ed3aa68f96b7aaec55225830bb98f52d75221141897ba49d7a31ebbf0b6d7d31352e5266190",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "013db1b9241b23d33860d32dec37a79e4546a41afdfdd9c438d04e1f8b566ac8d9d3f572c293e96943722a4ee290e113fffaa82a61867d9ca28d349982354c9b256f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 26,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813d9829119f42ffa95fea8ba9e81e4cd6a6ca97fb0778e12e5f5dfe35201dd4cca8eca0d2e395555997041381e6ac1f18ddf4c74e0b6e9041cfdca1d1c103091",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "01d2bbe9f754584ebbc7c7ad74136d1c8a144948948aa8be49989dd9b4c514db2e2ab1e0713ad1699f632dd2cea53da218ed549f030a113e282fd9e3be462d9aba84",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 27,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004010000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00878ad597d290db2cf660594aeed0f9b7c8dd68451d2d1b2cbc816b1ec4f35465b3964aff2edf1255163f5fca580132f85cade2887a017e7cd0b37196ad85221107",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "000f37a2e2caef54fff4126c0fa96e7c47f0cad74626ef91e589e12d2e1e8c221be7295be9dc2712b87bb0aa0f5880b738bc1242f2ba773bf9eb2a54e3c1ca4758d7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 28,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000000000010000000000000000000000000000000000b5e1191b449fa1ebdbd677daa48f90e2d1d6c058c877087cafd9364d99dbb283c68402e6e6c5f5411b2ed42824d8b280ceb910aba6847883a7e3780e2132af41c1",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "017aeb254d9c8c8ee06215ff33811357da73bf7f6dd6d7f8f176d62c065a88a9005f680c630e9f2763585ea2ee76b6e4ab45e673f814ebfa95947c0c63fb24fa6e9b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 29,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff00207513d615656a1cc7505c18aa21b08e2b1d5a841de0816cc29c004efdb2d902ac1a7bb05e20722b576b64a3ddf4d2486421ac706bf4a424f252386368a5340fb6",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "0061bed42248a37b4625ef04c4f9c7ef69ee3c6f9503378351fcab1b8ce1343206997eec1b88449eb6f7355711ea1a818a486ee30a24126241a7e2289267cf5dd61f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 30,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff001fe800c50e54012b75a33e4be7d07c8d60f29680a395e951a6a31c5096b0ea928fc2cbf327dd784dc0a7ca46ea73992b758b5641364b4aba39e93798a4d925a008",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "001067d9104e296ef42b944587de11b10df05d2d959ed44cac9e7ef1c7a05d90819c43bc79c7397918f957cc98db931763bbeb1bdfc35865e8a359a013f13d60c433",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 31,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000008dd18a1f5e482140be79bb65a21ad60c8987e532c84345f0135affd46ec71ef02b1ca3ad56f301d955fa306c122d441d6fedcf8b855ef256350bf69d23a7207ad9",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "00b779d83035cf7bb0bb04c7b2f46d08f6791f0d1542c9bcce7250e772b12ad8e38fce1d2b063a06f0fa3a1b072dd976f5f8542979903075162f1f5c6ba3b76cc45d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 32,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000100566203dd325a081c4441f001f780365874fd3d0c9bc47227481afe76a93ae1bfde63af972203abfe22c63b80e83f7cc2184c3cb8cfd0152c54324c4759fd1f9a50",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "01afe5d23733728b79c743933b9ba7dfec5ed19b7737e393908a1d000918aa795d1ce0ad533983d018f927b35d2af6463356573f387febd75911a49486202ca69d3a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 33,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff00b11c668fbd549f36889f7b63434051da26f15705839136b1b14a09152d7a182ea7806c35478a32d3aa3c9c1627a61519ebec71b36fa77449025b8829e27f307834",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "019612aeb386febb1a28096fe5b2f682dead02389785225b80a27df439510d08349a193839525f248b7f9bcabfd3dc8da8cc1724022299b7b5e72399d89464b82e44",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 34,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000008000000200aa75efc0a8daac1d73f32c9c552414bccf44af8e74331b47439e7dcc49a135b3ee61e9f69717d89b4bba3567a195aeda13fbec634bf2984b5ec6b6f80f5978ed5a",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "00570673f87adcef49c1f011e8b9f1e11f7fd3b3c93114d08d3f515aa4a895a6c701c523063bdc13ad1db0a54f6e7b476fe10db2070441befc58c8cff3c08ef76e59",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 35,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "0016aaf228b0aec190d4e4e5b8138ff9cc46d705da1bf002901c6ab420f59314d5b641712b14ef3e4fb125652c47888676804fb5575b741a8408c5625bfccff4fdda",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 36,
+ "comment" : "edge cases for ephemeral key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf",
+ "private" : "012bc15cf3981eab6102c39f9a925aa130763d01ed6edaf14306eb0a14dd75dff504070def7b88d8b165082f69992de0ffa5ee922cb3ab39917da8524cac73f0a09c",
+ "shared" : "00a5d6dfda2b269f4ab895a41c3b71b6ba10d5c9f0d9b3e730275345e4721594abfd39464c227716ded8ef3e60bb1ca0b551716e3f6eebb48d5ce8e0ab58cb1b73c9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 37,
+ "comment" : "edge case for Jacobian and projective coordinates",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010e59be93c4f269c0269c79e2afd65d6aeaa9b701eacc194fb3ee03df47849bf550ec636ebee0ddd4a16f1cd9406605af38f584567770e3f272d688c832e843564",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "008f61e15e8c8545dcdab188f10ba9111b6345d529d9c5470677342df7ef54c56a1fb9fbe8dea76afbe8f2dd4c3cfb4d5b749d743944c96d74fb47bc4bf601e5dc7e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 38,
+ "comment" : "edge case for Jacobian and projective coordinates",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004004dc16cafca9833eeb97c136c154f3ae390830f26d300edef06f867efab1c4214f563c25e1c81e16a86eaac8272892d1b65b2ee7fb2b69ba1110b083bbeb6b8873a010dbb701266a8df32d17bd58bea365c2637d686272900a5ea7a19ff98db3bf92425a483c70fdd9db25b6ee69981cb69dcc9c418c32989e73f0a5fd7f3c3ba44b051",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "017e7eecdb0f52e3b8aedd0f5550f26cd5e27e711d6860c54f88cfd3ff075df8d363ee3be4dac2f42d036b7c64e2b50d90764ab4eef0b9d68c29682b9707d45ec283",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 39,
+ "comment" : "edge case for Jacobian and projective coordinates",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004018255c014f2533ad930e4320216496a3f4e0d78b50fa27d42209e270e39baf480a987a2c84098eee53889ea8b6cc9036ddeebefc00b5542d2425fafd5e1babae84101db817b332b297a003cffc4251b58d9c7ce0b90301ef5c65e8ac0f82517fd1730a167d83af50d92f7e25e08787130618920345c435337ef45eb2e9b1ace530d0eaf",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "0115ba7fc1ef5d1547bb259d7302cf84400160a599a3fd1d368e4d8f136848bc32b345a7926b95140c319db39d3d89479d44aeacc05c8af37d55450c1ae114beb583",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 40,
+ "comment" : "edge case for Jacobian and projective coordinates",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00d9254fdf800496acb33790b103c5ee9fac12832fe546c632225b0f7fce3da4574b1a879b623d722fa8fc34d5fc2a8731aad691a9a8bb8b554c95a051d6aa505acf",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01d63965c150dcc6c834dd2a9446a9006e011affb8241a38e3409752b7f478d32c6d461f978296a57339ff4ab1a308f8fd0330a932979b3fc2363d04538e72510176",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 41,
+ "comment" : "edge case for Jacobian and projective coordinates",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040173de990978da53a05c463a567304727bbc9dbed8d5dab3bad11d1804dea864fbed5bbec807c13e4128749cf8c11727a4c528f91ff0217f953a3048de5ba7a2b9ad00f0213d032cc674e1029c71d10cb3f91de53753a01d6ddc41064036a43d613f2bb83fb999874a0fadcf8a6d40b91713cc9114bd44c0f1333ef98f0efb6372a9a453",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00815a61f2c7622d1b9e3310104a41c576835a29cf3a875e3b1062e4588716d25777f0a90fa6a99a95226320ba225b8965d0ef5af674fba69a8acb850b7773be0c82",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 42,
+ "comment" : "edge case for Jacobian and projective coordinates",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004010f43662f4bad6187ad22a41dfc831dcba255af6c4b5f1c14b2ed5447f88b65d690b875848ea7a0c4efe55b821488d1b0f85cda6e7173d87e0d76441aaf60e960d10017fa4b51097c5ef9cb66d6c3eb851e1a8a41102452bd3f8902f17ee72ab0772241510144674686419c7cd55a930951165ba07d34c2c20c421069c1fe3d976737a4",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0110ea8af76567351766d7ddcb7343ee04edd95035f727e6bae0d89d5017019a3df79554d1d0e84fe339a7c0fd79829cdae1372e5d9900a0dc8bac63ae33066d3f11",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 43,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004012183fff5777e319e8cd23ab5392baa9d4b1d43c7f8b01f78f295c0c37d4a3a122f88c163a8f9648d9da23b389ba56e8e9ca022c2fe9c273f2585429a2de43295b901e18e9eaaf8a406f10b1dcbaa684743a43d203f6cddd8709db90f43fe7b8b3815ead2046b6b37239e065da62d797cd0a73122ee9bf1bd00b0d801297a3d2bcefd0d",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "01f3c9b44faf754be250c2ed756541c261cb53795a555e924782dc4f2c1dd4a3855c823f33bdfcb0f0503ea3f9a911e24235375a69da21a9ae4c647738b7e5c52909",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 44,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040096068a512e317ec63588ff28d380a8d7c91e3a59279c85f5416e8ed321747b05d537d19d797364afce0e548bfb758e33cc6d751b5c217972de2ec4ff000cc15dee0085aff0f0252ab46ff80d849e14943de8145dbb307b4bc45c9eede78c040a0836d80406770c7c9459c065c53367e683128e8fc1dd89190e747893d9f27e49610bfb",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "01f567d01152c90644be34fc7f4dcdacda02e1e14d80cdb377611a8c9a7a4d0fa5413b9d415410c9ac6ff1467cf37235e588d114a54e6f9e0a65b6d02cdb82889814",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 45,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bfd8c3e346ef884b4b1c01fd273e982fed38b5c8046165cc1e0de876787690c19c4ec24606bc8e1ed83a4ce10b7a42e6db19c7aa5e9971654e57842d41e70985a300b357351499600560bafaa25e243aff7b33602cf41d3518499e1b43ba1e814a0b45ec01fe694789e0157a3c281d17fa00e7019f47ae7a10ce40ed0cb7ca56b41e26",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "01819cd3a3b36883c480c270db139a94d7f94afd8879b34ef65a304d0b9a6201a1dbcfcb8ee5c4e66698d98dd0e8bdd53e563628b15afe05f48230fa1c52952d8989",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 46,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004000cc8c84d1db71fb91595f00703df257f2a03057847b4b9506d3b2615a8b724062d93a62954219df9ec986261fb7708eaa13954182e105e8e93c111c0d2a8bdc51d00e20cc6488c7761f31a3e762698553e5f2bf49b41a3a95ac5b4823c29759c738151c3019ce9d3d9ee7411a4106d5810c8b8aafd37f544f1caf37f6f5fad592e59bd",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "0080859c07cae1911b753964ee175c8884bd19abad666e2e472ed6329e71f951534227b2742805c6e6310f6ea3230bd403c2260e97b0d7f1274027f7e69fc7b81273",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 47,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004005494023709ee6ae39d0c5b67d959f5f8cbd1bea96442933a8929e332b704f7146ecc689b7fdb85c83f3a60846e692dde0c2748cd7becbb0d6b4c7c0c0f793f3ade01a77d75c2600687241843e2eb6ac81ab19d0f8a9747988c03f2c770593dfa48048f2816e3856c5f11ce3cdcca3ae0e1f13718c2c5db2c1c859f7caeffffdfd629fc",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "009d532af8d99dfc0ce93e2b63305b1f055c42afff3fa90111b071341ccad45ba63ad9ed3a141e95c0cd0d70e78a7ebd82c22e68fac46aa5c9335a955631f9b7c66a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 48,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400912809b73f50475a3b97e9602b757eb2e94fd245e483040e167b833840a62df27912a9c2e0317dbfe58dc43ba2053deede5eca2b22bd06792001dbcaa7ea6b700000438e5bb84f3ef7865152b2317d8df0c691c3d2bed2467d5e7507268a7ba98cab4e4608cea0f5fbf50fd0a487d005b381905c95aaf6a18cd1a2dbd6742b5b05ba71",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "001b018fecf2c07811a54b43a0b284c996eecc7742210269373c39dba299d1ab91c778b0df40aaa52530766650ff1178de05b69c3bc46b29d1af193433fa125eb900",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 49,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040043cfe2c30d3f9f0ff96e0e37f61eb2dea3816999c91c5b77957ef92b0ecde092c7504ba57406eadd744381906337cd13ae4555e50a9eb257168c2140e828a46ad30005c129fa9725a82d3e6da721ec0d1412ff6d6a2d8f75bfc7b2b6aadc5fad86fc1a8a67cd7e6b7aab42a546179c6e0560554db5f6138a7ef2dc79d2be385356c9ea",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "001450d8402f269dfb636499f1645445106c3d95f93080c994726db7e43fb68488f7430f6d171543a127038c930264e60dbf0f48d332af210ecd32320b1cb90acf60",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 50,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004012eda9020c665ae69a506ac6b3287465e0fc0137b21075cfb6c69963d9acb39a26ca940c3a39e0d94c054672ffc1761e56ded3c180f006857d131dc34a5ace7fd5001709e8a2cd99e1e2016c24f1c5485e3c47947bcc6efbebd2211c0d529a83d097ac611aa50d7879979f4be2d9cecc16360fe4b949ea9970f1075cbf957f031ccfdb2",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "007846a20b43a498277904686f3766b9a3ad994dc61329db3ae9d97618b8130c2bbece0da7e2c79dbd0e1dc8303ae5f9903d97157d0a74db7f465abe9965cfa83eee",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 51,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400084ba1cb8f33cfba89d1c14ed2b50da737a05ae0a4ca35fede3b26324d3be74f5e3320a90bf388bcf8bbcc4c3c1c88ed52103cc7c5ca2b59ccd3e7dfab6d2f4bdc01a3f175c3c8a89d4fda95d47b2d4f3047aebc75ca7ea416ed76d8e689d7ebe7e977737bc6eff9733e6a6c0593486e62834ff46121b72fde5b3359fa707fba6d67cc",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "018e645fbedd9f12d4474db1206aa67057e08df567c1eecbda395edb2049f770908e3515cce779e37169ebc026eb5c353040058da85fbabd674c8d52a78a39723196",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 52,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ea36ce4e51bbb333ea942a5325e1410896e73652c2833b462262da5d791b1835538b06cd9d7b9741f3414d520da87f8be0be218043b05cad61b93b0bc0484e0b2801ece28df4d9ca3ffb23d69c36966cc26b492f7010dfaca67b4bded71cf74c2b0a86e61bc77903397eb8a4362379f09492aa63d9c9f5ff30d105b530c01f46cd7cdc",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "01912aa177ea8f8878447b4a19da17d482357a272dea19b542398a6bb48b80598754ae27c73958046aaa1c69951302727dddaaf966f03ff5b723acb7db7fccf3a6e4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 53,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c96024fac77e64b846f141cd1011f2ad52e3aa551103b96e35b439cf89c0304293f1bfb522f981fbb56921db87151e797d07f1127a01c3f3de56dd499656c103b0177b67fb2678b720d08ed05a5c06bcf88134201c192997fc6dc15f820b60bcc0f777d0661bd8f81cfed59deec33cd696e1c1ef72c7666cd5aed49eb325714739bed",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "006a5b0c09a7bdef316d25f39579279e286b781c2e430f201c54cfc9e154a38ec31eee9d09f6d5aed45056c5b7bb44213c6357c7492d1fd9b1c7dba116fa51d21cfa",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 54,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004008d4d677aaaef3925a1d41fce4d30543a1fa33a2b3051b367cfdf1b8da7cd1ab67ce9bb255e60475684443cf19ea2e1f01e58fd79f47725661be208767cb2a17530010be175e24d3bbf27dcad2596b8090c7f2e005901038657284a80ff77d3894a29ee2d7daa5880b3ba052261e4796f132db9e8a9781facb32bd8a09babd9e0cba918",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "00652fbaa411ad316dea40a37d3798d0c03ca7ca590d8eeaee454c7d24ff1c4ec7dffd5ef3e90762d5539c5a57e745b9c0f88e18fff6f737729e67606ddfe3a77519",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 55,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004009b76bfa396b3706381552ad08fb3b9f92b492c43d6102b7c02cca4017718e0643478c0d73765c27958138c7f6d23b4e83baaf27eaf217ed565e6602b4d080200b1017ba7aefc45677b8c4d4ca468e8a9f5a2fc411a4af4ff4593a9b781f1357aae46988642a1254d6cf588708efe60b2dfab15d371ba4f4d9e09e61f06d4d243e5ec57",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "00b1ae05c2a91f7e1e9d626b1a46bed2009dd6662e712416e19c1be9e5e512ec734127adafe6129a83d74ba7a797f41afc4b1145a16f6e389169c8b6592bf628f747",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 56,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004010089190e9b63f5a29e41b5a1837d9bf41c0b2ca107d6d088f4c1d468773150d7d145cce70a240827268371144e4acdda79d09a51b31ca20bac1197e619d1a84f4d0122c638c06912586580c7a7dee429b1ba000f6285b7fda441388c323c0895ff90443f0615011caa332622e67ede867a8c445335444ea112e80532d5f6df1408e72b",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "00037d3e4359c326f74a8cdcc4bb82090e93bd48757b6caf749fb39a83f992a7fa9676ad466c8d7193902214dabcfc104bc8664eb934a2df648b2e1f401d745e16b3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 57,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040070550537e385e4601490ac5a78348ef26678a4ab3a7469f299dc493bd2976416f649ee3e3cdd77191d8f8f9d600e8cb9fde3afe635e224635b70fa79eb1053744f000a546959ae4abcda827429a47a8cbc6afe42fa0f8391293da778be296c722e02c7ff55e20c119531d211173f02eb108fe1b8bb10d465c7158dd3cb2d9f320d1711",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "018e22a63dfeb14f28d4f338b78455877851e95b349796245effa830e29ea1978499f07ad9704b352746dac30bfbb827e1f00b979f642bb886f156b538ac6be91746",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 58,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040001b66958931ef30c54f83195cc40530c0e44baa223d28d8bfaabf10d16302f3a19601fb74efcbefc1b71d1e81ae4f60b3f8d7c21de1dfafd5cf19c94b396410c39008f13c42ff46d1a18f3d975fdbc0bbb43c31da9423fa935f4c211435518a01437bfaeb6aaf031f92b0c37d76290ff682378c2651cd975eac192cd6582dbbec09974",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "0032284ed3e15d5e9deda53ceaf5aff21c230e6038e6d7e5caae2a715a5288bcb8469ce2befaaf3b4184eab34869144095661788d3fdf41ac61ef1256890dc7a0beb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 59,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040050571167dc9f3b1f4ae301dd1fac47002d901398823f2e3dea4338288de8a8fb432a683bd52bfa380700b27a904ad60a5a4d363951ffe74540d54de8e7d48ea16c0085f6a7a743969ae27e9a96bc6037039a87d97c696aed99a39f6e2d56ace558074d49546e417d791aa5ff049c9d30c30502f40020ae41e7a512671cdcc49b6079b5",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "01dfb46afe0bf064dff0b4177f7fd27fa2ee0832af7cdc921f66c0e5be30c80630c41e09202ea2f370f5bbd02ed298b08820ce86e2cb724a1962c6e7b1062f5032dd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 60,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004017e4f402b1ce209f673ddf50ae87b9ef61d814d51e14f43da3c23f40fac422f1058fd8930dfaf11710c41a7f6b79255e1c2cfbad69d257a0ecc102f5e38e1407f9d00e10a67d175b399bf1941bd0fc13127f7eb112e1a8681acc2cfae0dc2959e8237488146281ca3df2b1e6056ee932feb1ac6e6e9df3f7a6ee6021578a0ffdb50eca2",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "0017b99fab0ee0d7f93f7309ffdc9149ba3cb683042fb3d02bd5319eb42678ac7ac7de214e5c0f8473627ef15112c0d1a3194284b6fcccf561d0d252ad25fcc93953",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 61,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040004cd97e12d062b7490be45d85e85bd401c1791fbb44e74a45438a8317c7ec9f025b34c595b4769c7b37f44296b4b8f73d5641da281fe35508a23ad503da91ee7db017c4ed0d84b401dab7488da839b20b57809fe7127fa66ef94dc029e44b250857b309a11c91f736a76f3c89d9aded97f5b0beec93a7b6d7882e428befcc20d90df15",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "01b66a065e62ca0ea49c25fe2a37799b46867e274f8b853a534dd6cd1ad81cc13d27f279d1ee5bc2d96d0b7701abb2d213fa37836bbcd2d1d8937b6d20dcb35b53e0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 62,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b23c60eefdbde07ce9751d9f9939bf75458e6f2af0afa3d90fa1762d01a6d6e3fa4082c37ad6bf03ba8ff17919e8b9625b5a909c925d9feb7c3ee19a0425385cea000df68406c674be5e1f42d14bf50c19460aeebdde379ad3130a332e8fbeea1569d314d507b37f1dcd283b1c1715852bd39b81c4edcae0f2e1ce5358c6598b8c970a",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "0059a320501bde6b9b268236f966ac881dede98ce6356a7a900a452c59cbf8d8d20630321625c689c79dffffae7f870a7fbf298695896cacdd2d0e13b702f22e7e43",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 63,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004006836154477db9db03bb8a404c5942d32e1cdea20354eda9693c3333914b5190c9d63a0433a43062b8860d5e59c0f27ac633038491d46b91fc11ecef8326e75b50e014178e1bbf08473ee5ba856856416e6326cafe6f74227768e835c25c520bae05d1d451f639158dccaa293642a572ac7612d60e96df4c673ab8f2a4ed82e5e2af30b",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "00204ccc5356219beef3b6d90ea2ef3785f76f14aa3b84ca04f6b2a5e90700596431546e104e7788307147312ca890984f76b53c489de04cc728ef003d246fddb360",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 64,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004019c26d815bbe92358e1ecd02145a5f45e1f8f46cb90bae131ee589e51bb093d8410206585c03ed7c5b3975445ba07fb7dd668a8e58c27e01dd00b08fe409b4440e7009fe859e9d22bb1652e384d5ae579e44a0f8c5c82e59b4639d42a9b27cb140599c1236e932338dce03de46a60fbece61fd34b8ece7da937b5cc1e3e7cebcce339ee",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "017a82403f78f8a51729e8bc63c5de9b67c572d41f2aac28bdd95792e658338f19bddc45a6a1cb1bb275f8a910fa64daae2502600aa97b71f49b28981b718f6ae066",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 65,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401dd2ae95764078496804529a5eed0da6182be0f085c95789a2634a9569f0080861b183cefd1a1489d0f90465353b972c8450c2aeb5fd80be64f15a719d0873e0a1600e1098dd4b30f78e3fe6c1aaf0048b15b1d0f98ff0744c1c888641d17ac216329376be7113e9321ca7f9f7e1935dff661bce9ffbe86aedbc933f2438fc482c462bf",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "0088797d31f9b66faee97eeb9a695cf668c7960f49bdce051b2fc273d5ea6d86c78688ee3ef4be14eab0659c57ccecb2bdb190e50be04f65079950c5eb90d676ee57",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 66,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004007124ed9d261bc3e5d29947ff49cc4420db90d3afac7eb6ab91bbab090bd84ffcc3ef33e963bcc05685910ee63b063bb9adae7fcea41199619988d34d6477d11ea90039738ed5529f31a557970f89e6c927fe0bdd6413dc31237e75270fee8e3ba6f3a24ee56516ece117733c385a8bb759e57ee79533f3c857327b7542677d834b8dfb",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "002ba25d016989ea24d55fcdd9dae69bc767a4f3281935f5066203812977737b6a256ae839cde9b273281672d7d85dfb40ca895fc1449ce4283f7416cd913a56d8e0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 67,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004004220b1642db63810f96cf54f93ba6c3c9b16baa8ab42ecacc281a2fca368be876024b6ae18a8aaf9e433799fb43c0fa175d4ca4a5e121739c7249e9a26fc9044d701b06ae58dc3f7b773013e2dc800e001220bad2e68115ca67516e9c81763d17eadfad2c6d38226f66623a2d5c11786e07face42d7b0a1df96d095bbbedfcd348e4d6",
+ "private" : "018f3dbe37135cd8c8c04182952f6e6f9bfdbb6af4c98f31ba30abc68d88e1ea980d4edcdb5b19f0610082194137ebb019e7a664b522189a186cbe5a03376c0713fb",
+ "shared" : "01f5646e724f637e1d4ea8997cc67268da3f741b9af6d21f30775a9a9b0977ed75bfa0ca5a80db2d44822de494d15c87d392cff4acecfb50609b43d7845928286541",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 68,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004006db3dbd1af249980effd624e9f500e4d9fa446c9be94e39b4860767b55b1310889e178caf6c859f60ffb0d87612c5790833cad160a5b23f741221a123e36f0eeb7002ce839f2ba3072919297ee5a6829b8746af39fbce9fa70dbbf59bd209bb500d6129419ba96020a2550be0a19426ee9e111e6987af0c326e1ae1da4365d15a7bbf5",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0177701749c0c54bd6d54ada39aa2222e5b4d32273ea165941d1a9a6114d2cbe609ee62c2306bc5c1ababe082272157fdac8dda39c7b452820c943db4267fed8c2eb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 69,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004000d2fcab62b467f978a0267ff3598e6fdff087d3237f8fb00c17d0f5accbb4eded3c4c4858d4553033e59946030c6f5223779a21205ba2a49b4545be596b76f91b20057c975da0520e1dcaa518951db057864966c818e4e64fa910a0c0c7f9b894c06461fed9b44f7ec43b70e3339da0f566aac07fde501bbf22871452dba5c93e5d623",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00f524b1726e889d14d5fd70bbfc76fb2eb32dc2425f112a5fca5203305416b85609f337cf87ef878e64e375fa29eb32f9f139bf775c0d3229a72c2e880979f822bf",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 70,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004002cca1f37dd94a0a47c8168acea473fb057652713015e585743c9d33f5b7d01d638bc0d039147581a5f3096139e5ee8ed38bdcb72cde493924776579bcbb2522961015bd4859c2015c081696ab105b8922c1f81ce4a6104e5b56b3cd99ccc3c5066cbc339ae685a904df5dd15485cc3ca72d2c84f15f625397f4605905b361701e00d2b",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01ca20d556bf1baf10153e2c1d99b58fa8d8f21cd7eef30afc94efb47d38bb364abdb59a326dffc41fc056efb714384b5d3f09270b4806fcb0e271383cdaec023baf",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 71,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b5386fc61597307632b3f2c984fe0ee8e22c5fd904b1d14b3568e9eb76500379d917f2430b7f2f55e0bac356e74672a23df2a5ddd46fc0a58f9f5407093726c25d009cbf983303fcbe0b5a926e28c0654ed457437e4010ccc1d1e02e28688c9f210c76af02ed0df6b727fb18b938718e9dcc2c2421a639d732a61711a5a45faa1ba144",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01206d9bc747f0e7591dbe7a88950a78db2770cebac4e91f71b3052a336bd19f0f906b7298eb92790be7bda33c28216b2816b100fe31ba8a7489a9eca3ba82b9d198",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 72,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040012d9ebd3feb543b43cf38f7baba9c20fcd5fe2dee9049ca8854184a2ead64aa5405e169ae827413725958307939ee2440c21b8da58b3ff516ae569953cf48737ee00cd5bec6cf728632d31e3a199a298240dded0ab5d2b3513bcb2d114c6b8f279a075ff0c56a3ee9e4058acec8936bf86bb2844ba1307a434fb43d289746662a83dd5",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0128dde1341ca17b37efb34b30ee479b763e878dc8006c8cee435c0bd21073c5bb3df52865bd4131f5cec41588ef778ef14af4ca47dc49a16d5b7008ede0b6e6b1b6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 73,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f3aa49feaf686fcffe3a0a360692ef02feb14de6e0fd8dc922857b29d6837a59ce4013bee99bf87f8323c3ab7f57e02e7b0a0dfaa072bf1ada4836be4908ddae49006af81ab3e305fbe5ce8a819f8168a8b44e40b16eae8268a60ea5d66c0f284365e609a19123370beee420d0f019a1984156ce29ade49510e7a3163705333b858914",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0058bd4d206df1cfb3fe349cda27b013d59dd6f507c066c0b6cf458aa54a1c13832554c66ff27f6175f1bf4058378c9f7c7a9d8b810e40a3a8af19fe0e48c7284ed3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 74,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040054682c186f9b80c4c76d7050f6a180fad9fc8519419574bfafca9678c59ca95e2253348e0b157949461e9551ca7ddfb9fae8fd7fd23a8855d9962913c66f2fce5400f405297310ed41239c565c044cfc4cad2868126d444b373d52e0518245600a99c40f1bfa5cca7d1f397c18ead33c4d3fd4d431ef84f1129238e296e3ed7be0f99e",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01612ebacb6c31af2008aa264c45d1cee7aa533d78e1fcf480a3118d23418e23621f0ce9c7509f7182bf23a02a6530659ba62c5f16f8634a4f74d4c32b26c6eecc27",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 75,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401eabf319253f883417a0ce265d3142396a75f830f33589486889bbd4e2091b827fef6090ab65768a38ffb3a9c97796464634d070622adbc3e9af198efb9d729d7ca0002fa30581a7b2681f7e224ead135ec7a6163af4f40aa333043a2badeceac1353ab5ffbeef929609137cd437e8accc0b02411603959d61c7a70f1391a7a992327a7",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "006a3235df6b85343eab82350620889feba273604e59eb98d78fe63bd441ce39411ead8402e2507fe10a03fad9562c3be4488378cf2a1f4c42785e7d93218d99fe8e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 76,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d36e696aadbbc409b4733fc3c86dcb2e980a1b7d0158f82a27e5b1337fd2272e52a27fe67cc5872b5b46040d88325b2b524a2d5b873bc54ff051c1d16c99d9bc81003e3f6b1a737da16802430f809e084cd8b3420019c2f9f1b978a1128ffcb900b9c4faf177a7877e4a8384728a1c309d2bcfb412fa983982ae6b459fe07eb9c79edd",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0009ca929a3ad9525d0ae19d36b40dc543d2348f8b0d95c59c4207f86a898849858e939b4458b568f57c054ee9d95632aa24c5d5f1d4eaa89faf8fac4d11da28dde9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 77,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401061aa89a317c63b824f7ebfc8bd9534e297df9bacf80b8350cbd94cdc4d3d8127a80db9555b77d50ea82c99e667f6fe5379a77c9078bf9c7cc049abe9eac7f174c00a9abfc2a892f104e30cb20cc2bfba6b948c6637ac062e83ae478f096869f17dc1bb4eaf52f7d63518031edecb220ec14b0652e6c96e023490d5ed08fb4259da9fa",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "013950ddb6b915454125e37a03845794fe32037eddc04143d91cbf2ab842495012896460d3824374b214ece10f39d2ac606bb4b2f9b27548e21720ae13266d14beb0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 78,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400df58f193b6d4fdba1d61a4e073a305c95dba4ca0fdd58f86ee32a9304a62097ac3c0d1fae32cf2e4e65ba4efc6d0408725f57274f9bc2289ed426ec27079ae0b6e01f07d98e2aba8d38e6d54b1496d68251004547f50789754c4097662827bc83f2cf59192eb9e09011b30c54cad9f9241c092415a366ffe5b6bdb4cfcbcdc46edcc12",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01a1bc2b5e8e0a6210ef8a514ded99eee30ac8e9aa7758adecc4910301fc626a5666e4541cea03a90f1e59fd82b8cd87086f261052124cd43b1c89fd048dad5f2911",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 79,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040073b917a356c0de8fef14593f66d5dab1f0d56b042ba65d203ec139c6cb71d90bb7dc0444d0e3b01bed97a5c69f27549c92e95bbc7e8e0ce932e6c43a75550e86ec009f2014e29acb2b255bf6ec9118bebe7325e1f11ff7885d1a2e142945cb741e26b4ffc6de72b715a148b840df549b49c9a05f8827f3ef05db98a4f664f6dd8478f0",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00f34f3b8ae2f0fec368396633f581b93c38e329770085a51a93457087f8116386d58dea54b99ce56a80896aad40c2dfe69b2dfe126be17bf15ab7f19ce667bff4f7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 80,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d860abb5c65f6d1791bc3fd626e3da1ce890514417d67b407168dc7fc96641fda56fb1830f3695ab0171d7866730747b3dce3de61ce70f831af85e5c6eae0b7c7701b1eba92b65ba7ee9691d908a14ad0a116a4e09b40c9ea4197e60c0b54f948422baa97d80b4ccaf7b35be681ded0aecdd8bdd3059054af838057888489c00a3b759",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01203df60db39732207bd8db87501bcd8481664a9111c8c65b46f002b0b83159960e4710eba548f0039db24f66190c56053370b3c9884d445971a1296da4d656f9c3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 81,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b341a7b58122c70b72e70b051a335186c89fe47b8f68c35d099b7759fb6208718875d8cd8c45d1151a370201a1b047002f619b05cafe39d494b6a69a52b42653330127e70b8fc840891395afd3b03732d0a52f4777651c3d8a8579d6658510d868b69f143c7eecd2be412e0ad2b2d7aef0717796f3f8480fa924b09df90188debe51bb",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00b22d94b53fb00d48e12f12560eafcdec7ea157c9b042436fc66681de96af98ba98adb7faf79d12b399e901ec7bc9d5117883da205ac26b38f788a7885d434b6e18",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 82,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040001ff249aaba806d838c1a1d00d9d2259e60ea1e8eec6686405462ab22a32a5b673932bbf63fd74eab3f63348a6c22e0d6e594b253f01ea211bb76f0b9dce66d671005052c1f44d17c334e522a0d8e3d99ae32fa48df6fb9117bee431b7a37440310985e5fdd82170817b0f68c0bb7300d217854e45fb694b46f5f50300627390900087",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00e17a9ebd3ce6a19e5eaaf889b120ac1e38778e1c1129c383fec2bf9780d1c412ebc8fbc29b0646d77b84e45493376e991d5954ce3b3caf479cf8f701d88351aed1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 83,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d2cb243bdfc5ffb2bacbf437161f02cf22971d8b7f9cd0e65c174989f5ed7c9cc752a0c6a7719dc1bf3cbb67af5cd6025e313a4b0c46429eac1320a6ceb279dac2018093c8ffb1767b2b50109e40f18dbe748a357de1e284664aa7b10a8df3092a81edc1889d153965eb2e4f7b314827512b018baaf392581e2a49941f606135648f8c",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00ff5caf7fd6da41a1a8bb47de3a083883e2e382477c1ff1d6ecaa44a163e7bd375b67d7013763a776df38e79662310a74873a4ce6126d2ec6f68263f24879699700",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 84,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401da72330fd00ebaf4e6ff8a303d25c2527dff19d10d8e8aad05fd759d98073f262e693ce2fc49747aed29e27e323e535d469f0fcd1a8a1d08604fafe00d1badc4b300b7de13e7dcedb7376004a9f589922f187bd1be72e2de7893873d2392bbb84aa871100f8b95548f5df89662e98b631c4ee4d0558096d4170be0c1e21cc05955823b",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01a64da0503e2df5d383837d05cd436ea627381e48e3695891175ac8ede9169ddf573b66726c28132277beda84bb47f2792b41113a0d2aca71084618f55daae55f79",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 85,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040077fe7958119535ca6c1a7c87bb4dc9b936678ab3b757e7816938bc857643606e61647d231b9dad3e03fc4dd29ace5fc823e15f3464d8e236d5862b1f6280c836920061ba736c11ffa6d0fae6bc8f3e66babd3c6d79b89ee639459ec65a71f12eabcdaca447a993121dc63dde6ae0ccebe415f4bfe60fe3fec3d2f48a084b759f078ac4",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0140952c273ab512e3a58934e3754f272463407e6189b9c1e259c27f6d433c4827532df627745acda64fd17993508bfdef54711f575cffad61c729e8d6dd8784204f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 86,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d3ff14f8906db60c7bc09c786be6847768b8684957bf3928c556bf5ce7a8cc82f9ab0e63b4bd7eb87767b3db2624957c3f103e87b5c197dc8c6d2507333ea569d004ab9eeeeab950086e030fc60b6b2e47973582a282e3b019e62744f19c60ca0208e3a537d6ca3532c59a77c540bce03999887483ddddfd524b6f9d7bfb6b1139bba",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "001a3a4343a4295b07d4b28f71697caf7e363e2f3ca205ebb828c44deb2f5bb3d95116f36e25e90eb00424c9880b4553554ff01f38b52cb34da643207d6f29312f94",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 87,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c9eb4cc6bed689da815f05e3ccd2675473c427d31158f1210fd8a6afcfb272971ef0a0696e48fc01ed9d82c9b1d4be086fa5a1363702780838da4fbd6481536d300b387bdba82a5fe57732ebed26a487d031572c223403c063039617f8e5c2702f602e4b87524f298392ae1d5862fa0ff992e51fce7f1457a0991bf25f66cf845639e",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00103eda707b4d5e9a4adc17b88cc341966798b64c242cd13abdf319b77cb9ef2f06816ee820898235198f62071ee8b5c1735e288dd75bb0e5d5479287a02d21e833",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 88,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401993d74f0a4a12d2804bf9e25752fab9dc0ae60abc6772dfe10afb056b3261f14fc51584baf256340b3652120f24fac700b729dedec97b421a1e931c17c528d5a4300903f97782ec1c5aacd7c3ab02082d7a2f631d9944dc52c9ad4e0258a899efb33bd81068ad43d7dc643b4d7f239a7ac42a26f4d2780215a68495f79eda81e8ead64",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01087ad97d7121928c8e35e2fe915f8c90f3450dee09d3f6761c290426c74318e88fd04464c0fcc0432171667b571d834ae77ecca8a410379685d30b8cd28dc04bd7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 89,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040107d8b63bc0958510eddab9f11fa35ae4e5d97c92304038d8ec27f6e97005d0143e969c5419e82eba509336e23498c5b73e8f0b21e3d9f5cb561609669ef678c7d40196c535b623be6efa504e969ea71cb925287608740d04acb342b4135882783db8d255a6d556ffc16524babeee06d1f280ab8171848e7db54b76a3b31e4157219614",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0074c332bec2028372dac82bb74c3f3b4bd0f0a6521dfdf0cce877b1a99e506ef0e4fd9bcefd3365428f257ed1595dcedbefe99928e7fa7af891fdc1b6ff9de12536",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 90,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d3f5704dbc67fe3e9ec3a02612edf04a82fcf9d5a41c5a330f4dc65b7c1e8a927fedf31a52b28bfe2b84e08f9dd98a2689440553dd8919fddd56ed736b9d064cc3000179aada2320049f18430d32a65889ab5a9840ff43388f7e2253be3e0ea41d6abe9e33b0c8a805c80c52fa66dab45f7ed2043900e3ada8d025648c4822743b5194",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "018d9f7f732023d2f87097c6f58afc7cee91c67b3df3b318517bbb402664f5829408d911b0a9b41cb2f7dcb96d4fba36d90f0275e0bf6b1253d17ce3f267a7b56bff",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 91,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d3dc62a070af81ad1dbe02ff075868aa35e3c3b555f58da4485e15bde789b6802b579887d753aa13589167dd26b12489734e80a34941c638c102fa5c199e4d11180190a3534120b8ff4cf7a9386185cd2c7aee6667f130cff1b060242d340029c15eb7d521e1f6a9663f19b2fe740b4384bf3480e76cbdee1da77b8f1c45b9e926884f",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "016f129531c671388010d41c934a2592d57de3376de7abfd32db1b42b34fdb13e5c8371db8c36101ea35e26d04e19ba891b0816a821c5103a1f68c9dc399b1e4ed50",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 92,
+ "comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d51e31634926269b2a0885c828a5ab76b1fe4e5e3d941d9678e4bb079002bd3c8e6c1f157e63c275731d57379142a8df9587d10b75ffe62eb4530e75d7634026d7000780e8bcea8d1399943f5bd0f4fd1837db2f9be7fc4669d0422c428c223da53b9566ef0d27bb64cae01d9f949d1a744e8b0e792780d1a243a079395418166d176b",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00f55504f1714e07702acb1c594dd246603fb71f11e49de5906acf6dc3bef6a2402e1c5dad8831aa18894531cae087a2dda40fe2db582d3c20d602af62dc12b7e295",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 93,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004019d7770d5d9dbe50786ec909d071f12d0b6d10c8b1ddbf546d0e6f4a3ff7e0476f04472eee33d8775586504f005e82329cd6b6cae3f63012a37ab16c47f27ceb36c009d6b670eb33fefcafa11857f5c3bab4fbe41c174650e25e49c65ac63cdd2c2a8f8f605d7e267ec2023f39996b8e825dd0431822108e2c01ff07757d2495805b44b",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01b63a08a8fea820ed8c01f0b8482549a13606bd95a7f3689fdfca6c3f4e3d349c7d41847f134d06fabc012bffe98cc6e16ef573b534b3d64792d12d0cd3f1ccf1af",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 94,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f383ca1fa8fba4ec0131927e6688a374f1fbf04f2e793b6b0631d19c24ec6cd75c52d0b19ec27c377a4ac4834bc99001624204552154bea298566300643c63287c00bd95617d1655dccc5b8ad50fe7b1c00bd5111b00338d6e5987a0742f608b74a93502b1260fd193b3bd3a90c843c1344af1638773189036637c3d7504d50e806555",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "015353c08ca7c484e27a3e04c1d8dfeeecac173c2b6e2a5dbcb0da5223e634bd2d527d8b34ba0e592caf9d6234fc54452c5fb505833a97708ccb8debc4df5dcacbb3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 95,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004005d11ffc03c08ae323cb938fb6f2a33efbcbd61a65840c33b207265ec8add0764d59e5840a85a062bfb1f705559c1954aee96e23c888e0ab6704f362bf5c58882f7013d7a4af3b3a58ad19612a1c371234388d8c06f53f03b39e84c22557cc6641a5580687bb08632eed31e0cc114d179da6865376a9d9b0eec67c1c598ee972b771b6e",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01740f76c8d2bbd7179fbed614123fe2fdbb85fe8220300b40cbbb539d4754c5ef63f7b2bc27e129478e7aceec834713ceba27e2f6795344372d3c4d935a9c9e4696",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 96,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401e9e395fe1b0b1662256a4b5953e98971dceee098b34f9faa87c07a15e2d9618e713f98cc4f8e89d66e06bf7f6b5b2e012491851b11d71141385fa9b43347c4823f008205a391bb03750c7951f410691dd42cf3d71df5f76b98c0d082460c21f96361013952224dda7463cde16f242c34c62673d9156aed7260e7b01757eee6bea60ee5",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01734253e8d5e9308cd51bf04104ee08d163acb590b1a955896447b8a255fcd3c1256b4e86b9f316eff4d7613b3829f5785961eda4ee9eddeda4db4d60af19e31973",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 97,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040164016e2bc36fa9ef56713da89acf0b048082dc631156740ec8ecd22c1238488371284345a96ecef6dcdda2e13b4f2b9491c386274897fa13c6b2313c500041975501c90a405431005532377c204bac9a0d9d226542584fbe3c89f785c708a23399a1bd14daa3e68cc76aed9f5fd4bfbe4eecab4a7ad2a00170dad37e6fe56e925e6bfe",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "009c6234171b4c43f79ff0ad95812e36b0784ad59253d20ea0cb98633fb063ffd8aa22a2dcba29d4116cd70737c1b1f6ebab4731c5b8a455788597a607b5a45bd547",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 98,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d36d2b3ec425a6c2507c4ddfb5b4a10ec4d4a150c5c2b80a263baddebd3198797e97ed7d0cca818cf4ddd47f6134b7a6d2b0a15ee60973f9d7da220f62800c5467011bbb5f8e9df65b9b2c105e4d8f6dbdc4f23f256b53b47bc2892c295e7cbdb4aae81858ba66443255659beaa308aea4c509c99d578fdfb873f51ff53681aea622e0",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01cec1f027a10de4a6905ea32f534851a2f23ddc9e7ecd3d24b8b88be01f7639cac7847c9abdbe746c171a913d6719d7c2a0c0359c4036360be1e75e8b2f7aaa678e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 99,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400db63bd5aee53bd63fce054063dc364aae4f320f7ad2df294140431ad1550c7eab371a13d4dbb78f63d7188e61dc8e268888d9319906a28f360bf7ce868eb67d0c7007d66371152954f48581db91c1533ddf3b148b7e96a5e9964f706cb3f6ee805793fd7c5767e79f426233308c8effc1da71ec73744a49a69fb5f662407ff54d94879",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "005f900efbbad497ee904b80fce07029ad3f979cb3423dc7d16c9cf0853f89a487dfdc5cc34530afa8ccdf5a0e376e278a091bd4f6077c941ded6f1b0fc8840100a3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 100,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004015681f7786b77079c6aa9ccdaa58f39e9ec4e14e24d1bb3f0d6cb56bf7b78761c3bf58c7fb76a22943bb25db80eb0af7410d607154ef927152a8921fdefe7288dba01e5b19c827b288558da2df5f9fca3137ed0694078d3f600aa7a495fe28f418d458bc55276bf7d2969ac2429e2af8d05d4112edbe93b041f2d5d56a4fee5fb918b69",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0124c23c00d30329065611075b02e55c3c667bbe3d65160fa189128af455240eb677a1ee07ca8789be7a8ed074ce17504a5903d9a752681afe6342b054866cbbf199",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 101,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b3e7c9774c523bbef857d59f8ccecd067fd18c7d7777c82c68146b338e14c5d0998b3b962354d9b107337afd4137233047adb352b8b1e215fcac25f1e3395940770148e5ced58410183d15c719f8ae4c19d95f910f3583de6e0b63b938e2d5ec670755dc24cbf08f9340f914c5534bf7f1483947b6b40626f1c7fe0e4d8ed843027b14",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "017a940dca15b1db9a1e3f54c0aa8eb072dce11650ed920a2931c68b930c34b5811d076c0a3d10397a18bd0a7a87faa78a6d984fb48b3ee53d20bcda84cb2ea7baad",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 102,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400aff0e5216ee7cd115cc630909d20fd3c382357f0744480d86b177af4ff9471a1e360532a92a58252d93d1ea16ab47f4c090b6aefdc6a7a3778d15c68a866758b9a0098e23c4372372a527be2c6c3117380b4836d5ebd0807b80cd9c6efd96a7cf0757c2a635b9ad6dfe01157ff92ded313a78cad968082af33d136873f808d8e491626",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01b98447f0c3a57def592cc0599ce7406f148186f94cd307bf87e4ab273d3a9b5ae6369b26692cab5c24bce59c13959844077783ecfeb777fcf3ce998f656a2382f7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 103,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad13af79e8bda33120a2a924b481001117479c8fbeccd0a6af4f50edbf7df8e395e32ff6a1e5b2c1b874336c44c65e1eed209e547b3c5761cab96f56daf17bc69300286bd6b0206cbcc7a99e7807f15df0ff83cc17e4474f1769c473e7141c384b8a39f5b5abcdcfc70497057ae7e09b707ac3a71b824a55d4d8648c5a95d63bd82241",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00a3cd900b9885629ae8d83fd8143e7d8a291cd933163bc658f37913511837355082d5f39425ea322b19d61db3dda05f255e140eec4e98a7a10121eb2918dcf126a6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 104,
+ "comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d4d76b40d97046ccf02d5bd131a5452d91195a13204b6eb4f71a5da9dc9156f619af8bfae8fbaced475c27ca89456f35e547688a6d0d9948fea49ef4b75b5e839c01738db8b3d3fffb1ab697fbc8146a70cdd657d307a6e6ca8a338661a08131e05c680ee9da4c88a90fde96c5630227c2fd4323f302d53a0b5121163ccc40befaf533",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00931d8aa38c530db8d5e77daa406d166169c9ceb74ccf7020965673d09133253ca230287ec9997447f1ccbbbbe868cb73ea0e28f4b67ed49132995e75f417838d57",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 105,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040103f36ec425dd88e5d82d1f8d747c93eecc4b46ac98cd364fc678bc0d6c79f8bf1fe0bd28235ee43fbd0dc237332cc2ed6eba8c7a5610b5651c9e0f2644587ca3bc014dde8fbe83b569739b860d7b1edadc7bf73f7f0e7a8702eb488d230da284322ce020e9c8831298da14180ab008465e6ded1f1ebaf65640d92ccf29abb6751a6f6c",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01270cfe9b869d88e7dff6d45fc752a4ac72ccde73cf12ec227c274328b001a9f24d92b00ca0326fe19d69573d5b3e35f822ccbf4c83a3b3bf6e3153f0984281b3b6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 106,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004013f8cc5569346bf3325d8405fdde9fde71dd1e953c10ed6215b4f4010f5bbe173718a8e2e6d9f802726cd916e16ea1cd3148c879f0acebd8db2628f589c19aaa5be01595d669cfa786bfeb9dcdacedf563d04059867898f42e8a157c91133c952a97d90389891b3647875c822eb48f761930afef9b068853efec0d260d8e51dbcb6d24b",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "014df04e39e8bf5f6c34472f94f6f428962ac8a39d273377d0007231fa7f5f79ed896269f65bf84eca44e0739cd8b99f2e67977eefd768553d464c79e7d4d90a0ce8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 107,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401375cc4e1a928513598081ac4e4c0632c24bd1997e4850d1472507bc71422fccb64cd823d3365c06e3f08c9fd6e6e476a68120f203ef69ca11c70889e3809eb75dc00d1ed8d7ab74a72462367cb93e843c60389bfceeb2f869aa33491961c4b8389238f5db1f78b39fc0923a54d9a7e0be8edcb9572b2dbff0a729585382bffa6901925",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01d3772b252c9ba35ff3472b280a7635ca04513ed02e4d8c25596c900c37994d26ea774737d9a9a8f8618a6ef0c1019344cb3f9656a6369dfb1d8f2a3f28b4f059cc",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 108,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004006b6c4149ce3b4fa619e360f0979427d2c6bfeb3fa41205a0ced3a437287c711cc6e5875992cea313ae3d2ec0df6e4217c8c42bbcffa732c403e7b4471d0cf3953300ad7f74c69b7308b78747f73b4e3e66e33bfe4b21d45ac82a0b293b0f635addbee42a718b726aeeb9df1355700497900d9cdd0a42e0228cd1794f767d3bffb1c7a7",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01c548cbdfdb40541dab744cbe5c45d96a4f0d1cf2e537d33a9fb4e4675c1ef54582c19294fd17c5fae2c51a9b18c37195e0eac0d9b5ff47a643df375a708dec71a1",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 109,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a7bae08725b97e8ad3d91843a4714d9205000dedea86076105330730bd8b6e5a683049496cd9f08b321cb2f3f8a05badf2370bb90ea1a49236e3fefd91b9c3d76c008c50244040c65bcb86cdbe193eaf6daaae2ba3a328adebc6b72c12736608abaf9c1de7e7b351c8e75d4ab801ffdd6e84b7e46b50976247c32515bf91cea3348906",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0052c6c1b82b8e26f7ede705a8b484068b501a8da469caa5c203be018143618d984fa9421b135e1ae2212a27cbbbce3a745780d1847059d56c3c3dda474862a7904a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 110,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040090f74a2c8a5d2a990cdf38b185c7176b37ee50b70559ed85daff2fd45b94b7f9df34ce57eea654427bfad8991f6a5d385342af3a5688b1f8c724fb7e78dc18f20e016141f2b7bc942286dbe8344b68e0f9a2d0950da65191f47eba738abef20b9d107cc0cccf60bc9299b75f0d14147a6c7a7d5ae67a0087eb1f4b48a2780ec086428b",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0113de20aea691f5d38b80bad93c80d92377ebb7302014f64ccd893fa9e67d384a4ed1a5e3fce2c84ba5fc379a0a6bdacdb6176594df876d3d13fdf1dc824da825a5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 111,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f7be229dcb35e444d3d891bb04ff5aaf270e8f8d90afd65afb1c56f8c77eab3d32e55daa31da9aebda76fb67298e3a1bb71505d3a5b6c5af37366c88041090e96e00cf3e132fd88384fae8753ae32ba669e96793b69d6a815365387cd9d4d21ad2862e4b2ffca1fa8ea05e34275fea95ff1dccab750bc742de12611cc3a135a9daf9c0",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "012090847293ba80dc7a8a4d5038ad6f3ed436b5a82e7a4a6d7cfaea1c19d6c74d3f707fa0ffc9f15a8c95c3e040b4f1b5d2b5ee08b9436410e36fda203fd6c5fc7f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 112,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401d8578b222092103bb17764fda334974b121305c4c1cfaee7d86e814dee33057a03bea234546605cf7fba50d2d57abd0808760a4f8d23f724c00f9f5dd4b026f62801923325a37b0314c7a1d185173b48c14051bc0efc9bf3e57ae778ba537e90c82cc0d42dd98e9ff5a8235ede5c42867e961def8f9f66a631168c2e3a1099c9c2de06",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0199aaaf777a6c29b85e0ec9902f4f8d004a297b4570dd4677622305f4339ec726afb98b554175b99b8b3243f12a60b79ffe259471053e14c768a18cbf9ae59e149b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 113,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401badf6a411a405652d3e54b8fb2c5aaed8eb9ada9f06effc2e65299053b8a3216e0b5ee7b256561dfa1779970547b1072424b86bb6ef408cef575bdb02b79de35d4014ef3a47c25265b1cb2f28d5963f533f7acfbde34d45fa1ae5fae77b4c4e0c894280247664aad91c31a011fba50eb6e34bdfdf28f3e406a602c5071eebb632cdbe5",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "016b74ca4a588fa48cc5fe738aa84952e7d4908ef9fb69a4bc470eb72ed86b1c6bca0b6314939c311b0e3dae7fedd8daf96a37b7420dc556ac2bbcbd0dfdda281748",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 114,
+ "comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004018b9237723c029c551b1e14492460e7d2e4957dceee536dec92bb35fe8ede36e6b1cce155b69a0d7212c2b4f0ba89d3f6fc0e7f6777ff5c2eed8c71eff3c44da8480125bee78039fbd3c339a58bbf625e50346a3e8a9c73460ec68fb028fd4d14cd6315310e0311a0ec4f39fb3408519377dd4ea9d57779003862c312bfd09a9a1f9659",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01d81c812e14804d562e4a89e9eea7d26302cfd755fe9221fca577e32fd5bc534e3fb2d81b1701afa0b4d9f25bbd1b2d7ec984da404014b5c23d8b2958aed864db7f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 115,
+ "comment" : "point with coordinate x = 0",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20ec9fea6b577c10d26ca1bb446f40b299e648b1ad508aad068896fee3f8e614bc63054d5772bf01a65d412e0bcaa8e965d2f5d332d7f39f846d440ae001f4f87",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "017fdede9470801568298e0a94cd49a0e81702b6f4ef916983ff89e4f01ade2ee13001c6eaa677499a9de7a48b7c7956faac580e63933853134dc96852264fb23f2c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 116,
+ "comment" : "point with coordinate x = 0",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040199ff89acaa60d0e479c8168736a7795ee0c1b5c0b21f6cbf90e30682cf4464df9232343c91f3650cf01f7bc2b148d8f3b707fd2e3dff502bca0c03941a9afe631c0084e27155c0903dfe65d7b5d8b1bdec2456ca50c977a43f44e4fc4dd70d94b29c4469655981af4f0c2181f19dc4481307e69e206d4e0a59d48e43f55809139ada7c",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "005ff9d0e33b19a1ed65408254957a43c0050b195dfd8feb56472d3fefc463d95910862f9bb0a32d98053763333f92332637dabe2a4f9eebcf48a4630ec50bbf132d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 117,
+ "comment" : "point with coordinate x = 0",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004014369b6e6717e0854380833d974beea9cccc01d7fbcc39245bc1427104c214326809fd1a678f89612d087df5e3d5ab1855178e01fbc6712482b3443cdbbfec3c77a007e5a8786aacae75f9f7e59b3b00cf136acdac42ff0da06a0de82d5e3c4169a9b5d63cd7c0c68308585f6f31a300d33c010042b44cdd0e6a811ad614ef18b6d4e06",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00014a36b98ab57d1d599351272b3131fd12e18cb0f665cc9805b2402c670ee309a85b6e0c2a9cca28d5a4583ccccde7b8d5aaf30c6780cedf8a0b9a4f6a49e9c1e9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 118,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b08df0612ddbbd8abe1cadf654f7b1500942971cb17fb63936750308bdf3e91daba0e2005575de7e7038f8379e997596d6696e5722489f7fd5f41a85f9b27b206e006d4f3558ec858e8b7b8f31af480a80484223a6f3652868a36d8aa0412e79d57c5d32297d80b508bf5a1bb52fb439163acc26b473033dc24834e0a44dfa43480a9e",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "015415d54abdb8536e1ae2ac00051e2af3c042a821530165d1febb6ebdd74781ebd3387f9dd8845d31a0331e4eb542085b61f0f9f408ba5b4635dd24dabadaef4701",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 119,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b574f6df47932a1827e36c9441e9a61670969817735632f1ec8fcde60509f6cc99a5c6530a96003d033f4ab63836ca292652b860641a2b98df83ceff2bf2419f7d016c80742e0392dde7016b106e3fb976bd5d8f46a8f0e74b900a8d26f6928b02d4fc1a97d84844c2380f6fd6249bebbba6e5f87fc5ea2edc1362d77e1c246651a56c",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00e5a33aa0d346ba57866741f99011f145adbf2dfcc10cbc988c86e8a26e977b419ac748b106f14ff2fdee5a326616ab53ccbe2d80e809811377fe9af2032ca18464",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 120,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004003174c3d34077f946f8986af218ca01f31efe57a236718eb88df26a3cccb24b30f1f8e9d4fbba2b953e161bd19447039dbaf1bce04c3460e1e3a2170e267302d2df0010cfe18ae6cb536ac3e14b3e60ccbe52b29a1952a47b5b3b1f4c2637ada534b61a5d94f658fc386beed612467f3dd1cbd8e4d6d154566ab994328d2a58e69ca7a8",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "018779cbba1718bd2b7fc2ac5cb471308576250ad412a5f98e28d14d76dafecb8455603bb24591b8e83e8a5c2c5505609445bf7a019a229861351d165801285b19e8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 121,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400f87bb74f77e9bb4611af79dc582e368a51f45e6ba1e0f3a56ff25a600a5afe0a20edf6496204fbd2e73a9a54d9c8807fc0b95301df19ca7d67299f44b280bc69630144cd54358b301bf341e7b0db7efff4b0010f179262e5fa181b30d19139129f42464b71ea2e0688ba3244d4f7cbe2f7a8c2a2b379c64a72d6bfbf87f6f1a87bc06b",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01f455816acb59e6189e6c14dad7a779958b9b60a9549728d628b0af1a38bee029a717b311fb2b6cea5ff3c8aea096236c67c6a3ace04264ac7ed1beea2a4f5e9044",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 122,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004005820a12b529aa3906afb061203c124d3b81f399b67f48f5cc3b5fd45907051ce0536dbdeeb4b3e4ea3e2c37991bf68be9a1a1c609a2ec7b4ab55dc006eae440dda01cb77d7df78b9874470c3dd268e9199f98f832953aeb7b07449d37904054c9dd217daf2f0ae6db058975123c9eaf9d886d5c3d6036907a5cff3c71c7a7a85f62f0b",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "002007fd98b4e334d9dd7686ae5da379c3c3a0512232844fa00ece76ea9421178b9c154942c0981ca2b8187161d59ad36ab2daf1753e3b59d8fa5b4c9bf224a7377d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 123,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040058e0d20d8a188d48ca57d4b73ea4e9f453a389d5d8fb948737ef55eec30ab60fad580d9e12bb840f82e74950da3d12be7266457bbdd943b831f8ad0d3b57e6243400d70c27ab9cb29f9d753967ffafd27551c78a1bae47441ad38204134f83495deb198247d875f19af99322c2937390340b327d9e6a58b41c76a326c6efbec02c9956",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00199e65e06f7c56f3c47aaf9fb6651f5d2fce23fa4b93a21dbbff96559b491bb4a60cb2b9f35b7b45c3a838828a53c547543656c657c916597ac04cc005b0205bce",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 124,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040014251e9b87ce81f7f149770c007f1d6320b2d813d27545773ccff4ce7484354fdfd19f9380de8cce76ceabd6530a0c812a34e4404bd82269cd012e1a17c71c9d6600fbcd443052cfaf03760bd5366378308fdd6bf29379f9b6b677c9e88b036ef26a3a276b64a7519e0d019a00760fef387dd483d0d58ab3d30158cd18b260e5041589",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "002ee30bb081a04b7c585d12cf2e0dcce94938deb0b72a5fba80160863854cbf7495fc4e8399ad06aa6ea05957b76281057f0701196b983371aeec0e4e31f6b42b6c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 125,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f51838aee36d1dfbb000c0a3dd84755a87d6dcc5ee5c78c88b30d3fe1549a8918204afbb742acd9b5120f109dbfdf9e16f0eae84bc82caf41349252fa9812a944101e0b3a7669bb3aee54e64bb03b68a622831150719a21d4328f732a649666a2598d5ad0f62b00a265a9e08f5ec0b7b6f9e1f8cada04378580b4a287a3af4ae395315",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0189786700902cf0c1f5479d839ee4e2401bd249f413c04aa3018732fc5ff9c46a637479f93427e030fa474660e18b2cab46f6ae78f331c5bd351cbf32ea6791fed8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 126,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a8bb7b5f4257a3319c6dcb1df58988cdf60453e439d230f4251632ff92b2424b147ca40824b25e6ec5f71599ccfd13ea62139e0eadf250c0d0da626f4f1ef0ccbe00494fa65939d5f5d144cea542dea27d7b26dcb5d5d6e813bc5307753b618410465b1b96bed79c98b6a60b58a0bdf83608c81a9ed362b66a4c61323b34d2a6416c83",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "007068311b5c58397c1637bd9af38b6ba87f10851eee675cbadc27860e78d448abf33dec174d982dab6d100d315c557872bc8f7aff2ba0ffd5082ee203840a7d64c7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 127,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ec49de21d692fcd7084280460dc1410b5ce14855f530214447b6f53d03b019b8e1fa7a862eae55fa9018fc93579936747c96592c98eec62571572e4b40ac8165e1014573cee65cae4d54389e8d74e120b308298f15b075a44ed0f50ecf3e4ab081aca152c614c51a7b312117df7fc607a861d2dad102379bbabb8d72fc836ec2c8230c",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "004e26f46b5204c8ea45f80115741ac6b0ad0fbc34ae30d89b85c1a390ca28b6b83dcd7448cd413a0057283dae285625bec2932e933ff348099821587beed65d37d7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 128,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400558582568ff68175cecaa0652bef373d6875a196a30d77715638cd45059e9c207595f92ba5a02990a9b7a05fc8649365518cefea24601ec1187a9b6a6fd37d3e82002c2524983d5c3d4c093599f00f96a7a388e2dcd18ddd24923ab6f8236dfcd544721fd22cdaf20fa51e1bf9f9a9e998f34154f26624827cd2cfa1b0e634c83056d9",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0159f2d6523ed3f373f2f955bb302bb94efb742c39fc081da1b96b36ce5f3fe07bff07fbd225dba9ea2a82c3bff8939b3cffecb5844be0ece9abe5c51dbf0212647f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 129,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040188dcd8cdf3855cf7cf7f622511c649aa96824bdcfe318485970ab2eeb2428e49ae46e279e3b02110839d5a4471f6a236adee760361043b3106488488ccbd2cafb8004b584ac1d3223c7a01a725c38c182b4ca92858dd2e769f83051db953e20c63d45d6972c6659fca664d9708b6973905e7304c396c5f739a0fc66813acaac1ec1b0c",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "015b29e33f7959e2ca91f58a7e9e4b132a0989687f5a39f8bd61f7f42275cc256059a04f05a5a7a386edf071f7c981235c3d052ff733843bc9738fa104b9deb9245e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 130,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040113c71cb3b6b32f6d2087978f3f0aee36ea8cb1f028d2d98161f7758bbbeeb3b96588af97bcb4f3fffc457b90b51739e7894f238116e985caacff3e751b56518b3b005b71f5230598689e6254788b894003dc91ebd953a2fedbed23a068b9f943798bfe4d045f7b0bad536727a73a66f250136f8f5006753ff04b00a148afbe70efc143",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0039cf5009c6411a5b71b0453f85b41f506b72dccb33f344ad257244dcf9c524caa8fdd376b523480ba22531904215d26c8a818b8f80a4aa1dd111acd8ee84cd453d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 131,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004017575a3f85834ca4832bf64c59df1bf30ac8304291c815397dd9d90c02ae055964110814b158f029d40b36b2a85a9568679fb56a5ab4973068d9edd80edb7a6a76a00efa3ca3101158694ba599d27b4ed0c439977d2855dd57dd4bd311acc3882b09967af64fa34ab08caf24d2acaaf32d93cac8839d391aac51e2cd067f4046b5f87d3",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01ba069254a951a961aade066ff04797bfc9cdfebf2a19e4f4b724024e316e8afd9ed48b636a4a0d78cc4d37d9402ad1c981640f90d28f4e566ceac9b66c4000d3ef",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 132,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004006dd0ee8e43f615e30b63dc455701661c9dec69dfde65ab7cf9721039e3e5d3cc5c12f8e4c0b6a3422bf13d32e4108255290f9cc9d6e4cfb9c9ea165f9345e1759c004649f03b78e5dffabba70e74e96c5362fa83186bdc44820bb0eaf1bbd1a51976cbbcfc03a986bddf93996d960fa77aac46f9b7a5c32c62c3402c400b3165c1ba21",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "016c4bfe17c91c3ab2c60e5c9c2fac1be4893f80fca05647c34c82ee8ee5e3b3c89c6e87bc3af444dfdd1d692a3da45a45975bd50774471313d5b7d149a5395ba7ed",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 133,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a6d5d068b1908177a1b18fe078df8f89945870ca8811695b4470048ce0c34443b9a7f95f8af9fb6a4ca0285d1791ce975ad5a65a5c9f6b3df805cc69b3984efed401025339e40a26a3f6f4fe54101706b7f6d475b90f58f7ca5817ab5c3df4d83844f42979dcc88dab0785ea242643159529bd1ceed9be4eeeb2302facc6b440b58264",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "005191849104cde5be2563c0133065ffcbf4bf411af32e09865989b394ec75e82b4e4649d33125034f2b8cae1c29592aaa9e50700da74c088318d720a68f58653e12",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 134,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bd7d67379b3096728a366796f7014977d11eff92f1fd30983c7452b82fea61f77ae4a431873e2c5588951b663504610d1391b8f9122fd7896ed45b27d2320382a3019547260a021bd86bb149032bad3c6ae194445899573c4007f44cec88e232e43d027a362cf59cf128367cdd595360e0bbc2a25aca863b097757167de4410d261b16",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "001f8e925d5b2d22f7d1d7fddaa3575fa32d446f99e774db282c93d00beecabda9aacfc644b9cecd76e7f122515b6ebef3b56075f7a2101f9c492e83e62147d09b46",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 135,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004009143dcc8d445d7f664481fbace68900453949537fad73756d818561e59448ffb49022b737fc3e725d6c1c45bb0b068809228b0fd8961eef220612be05040c5402e01f8bd056f5f9fb3083e9083374864731d75441a1dc52b41904d6b2eaab805030b04cda6fb42eaccc7c9d50656f0a85225120a0671b1892f2c118e7b538e5c55aa64",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0072a7f99e291a15c45bc78c484e4fe94903a958048126f3c2405c5ff8bac7dd07dd96d450b017f6cbf6acf69fe113fb7a6766de8a956ec06f772c15c84de9f4d462",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 136,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040080faa5685c19f085101f010e83b2f0100962a18478c9b51aa0d752bd0e439537892a107c34a553c18db4f7515f2ef38caf8253ad2af8c59d84b7f79172cf2eb4cb01e9c0328270b761a0c915a6ed29ee223133eb466efe2317c6f8ad2b3c8d88794e4aba3f966b4aca5594c9a74b37b4503ee5a0794d59c108666897f5ec9bc7bbcbd1",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00fe7b90eda1f723c5e442017dadde8affe3ca80afc9f4703267626f4774f06e2c21a5d9c6472882ea8806a9139c4a740f2654d10caa5e3d7bbb7e59713fa032b9fd",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 137,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004014d6f8fa157eebea8bc272862d9f8fbee63da5be953e333d06b7443cbb96d0c464a171943b82565ea710c126498aeb7979823b2eb1e81bed3ffdd6e40f4521e6cb900701bcf9e45d6ae4899d96ed59a8015c454735f9efddb47598fbe047e8c4021d786db3539da79760358c0f928b2b72cb936cb66e4fc81ff079ecde8e18989e87950",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "014063b3dce4c99f5f53e5f360875c02bd4534a83bbb779be9eb05e670595e57a708691c5df0a0062b43d0fa349db201d6279c131d84e9662cf82fbeeab6ea0294b6",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 138,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004016361d19207fad3b9cf68a0d7cb224744daf5c18c0d79f060ab1369d7f026c21da2dea098739fc79e664bceed06bd8b8f29471907754319cefd9f216f3226a4a87b00b7007b2df9a123dd81df4f5d5213580c174fd68aa5de23e5386c1f76bc6711babfab72cf9bfa328e97fbe9a3b79ad0d39a778e3c64b74a34319aea0423fa270067",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00765188ff6d0db190914b3ee9cbf633e9e5c2607b7323e70e76c3cf3e2b3f1cdceda62b5075a8d43b306fc83e5e4394cba6be0098877b2000385508d0942cdba46a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 139,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401123d8bb17d84760ceb4e3ec98387478f9587dcc05b4720d8834ffcd82c06f59aba278365e834bca2736ed6333757f57920256bd9e1b1bf3d43b620896dbfd877a3012135f587ed6a6bd6b095d41c7abc2a70c9d49461d3ed7cf4e781c8200583a0e8e94ab8a00b52a7d0bbf182cb3bc0832fe82cca18e53e78b049bf9ea6ac6017e3d8",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01b1c9e8a4748e6e1aea3dabf37ae74baf2861e482af32309dc93e7c7eaceaa584416445a1ec4f0f24b3938e118191a5bf9e72885bba5c282275c49f5e4bd82e2567",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 140,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040061aa4aa680e5a327ee0495beff81c9a9601a4a42a830725538f9940d234f8fec38ffd21537094492b58ecc4102eddfe18ee8f5947c4736dc60066fa8d9b8230f4001730296bd1d13ab65e85adc69c0822e20e7dd739755bc28d7231e79ba1c31250c1972252c280896f30a26c880a348041b0958ee0443c2e403eb9828599cda90f7a8",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0153a4709fc474476e76948b04d430c2ed708ab697bb54589d35a7c96d33632072b4a37deea3428d8d0a933c7bffed068d92a9061f0fa39e62e7d552b31e4a150509",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 141,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040086b5bcf4bbd05a5b5651bca9791e550fec3e9b2ff0d6bb255b2d9190f5946439b53f9513a122e5ca0a9ff12e3386b7524e46d7f56167ca6127ce83e67bf5dce6ce00865b2083d5c0200285ee7ff4950922a8abd4eef93d8ded25b53cf9af327e6e4c30c4438ed2c40c67e87835518361c98fd743d859f6c173a951a95a99409e831959",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0167d0da4c5dadd25f8787a84a96445c254d8e17feeeb7d21af6712e307cd7351ebe185c0a527402a5fedaa1b26ace5549ab13b208156d14389fd8133c6f4fe31e2d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 142,
+ "comment" : "point with coordinate x = 0 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a09aca765c949b656abdb5968055316384245ab775e8584119405c85ab79fdc7ef1e079a35bd299ae149d65f15ab0d64912c5c9a62bca41bdb586782e8eb0cff9600258a50f1bb542dd164b8943bde1f2078ea7d3e89181efab242da30b1a12562184104449e4d759dae9cb9d075c30456b1a4e48740dccad7b59b17dc1c81d517f2cd",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01528f5ab758d9b6112f19e1021f5089d526cc50911026e27d44ca6d77220c816b2326a2dd6b9152408813bf8d399906cb1ae33a52cf67e74709d796c70701710457",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 143,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400a6e216a09b636032f39eea552192c242be7ff5478f7f7f9b0caa25b8aeedeaded33ba66b5feec7e75b0de3e7fee142f250e6cb4c7b09a1686ca0bd9cf2d2d48bae00fcfafca2391a55ade0a77fb9a381cb0af16253cd3bc58723f8527670b59567698e7fc3a17e6d26b3a8a4a617e2b12e6d60391f503117fea2ddb46978b6d2d30a26",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01d937db2fcaae795f4aec6365be81a514939c548357c6140075db4a076be8c0d3a6126b720b105b3d9cf6a8307346cb832fbe3a936017a6e62059bab6723e885176",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 144,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040050b862a82a0ba92ab45b396c51aa519aa44d117f55760e5a4f1f177dfb5bcdf0d54fb99565e9f7d6757c04f49456aea87075560b1dc5145bfa4068684b04178a8501e1c68a57b38e2281806f3db7b0af0e3c2b5e52d5d5d4890c5b9f5d737df9a706e631e4453f6e79cbc28d57bdc604aea8010eb491f5c09feb20e3bc0c0ed4ae44bf",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00cbeb5c9df0bb30a8b45bc17a5bd255e2c8249dbf9133705bf1e502d4e730edd3131c8d370aa7fc78d46b2291181bb40ca85e7a0ac6077cf4367927d8c5b6744306",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 145,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040057f27cc7400b6f9bb3a0f723bc0670938ff888f87917100a932115b12753a1fbb086e5b225209b4f70703aba374443f11fcbcf8779491e2297fbae7f18be2d4f230006a7f04e4de374149dcf596d94a6d7ef8d30d9888bc7500226ed7bc8560729b7c4b4bf28f4f92d7f3b25a5ace886e8be3ed01af02169caea765dc763d0da9495c7",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01a26aa99222e44ea4d6dcee229f21f40f723b5cbbe92d56561252e7b09f96eb271ad92b3e16464608745615182fbb7050e2991b0afc040f27ca74e358346466cb8a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 146,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e04a04d1e2bfa1a5f6f37867ec251450d46e6bd28067cb99a612f6efabf1f72c70eaf72d70daab53890d54806c46047766293de085f0f40462b2f56ac4fc6811bb00a20fa00fe8ccd8b007efdd6dafbdaf91b10924c0b8d583ce829202c8533e9815451719f12cafefc3d3bdca5d510247d59ffd20d539e22165f11b5d10e912f1f9e4",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "009a6c017dae44957db6ab3476a9dbeb660ea54e20ab785d5a341e0e0265050fde217900718908e1763eeb66530475fc0d0a1346c6c3bc2952da7cf034df18650645",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 147,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004008d3e0c9820d2b49711780849ab9349de295851b69ac0ff6b2eda1fddc17e97c7ac2695f28ef6ddc1e16062ee48295fff5711cd871992a8a184b8e5b49d7178b5ff01709e435ee6c7ccfe6692c7f169ae357e94feebcad5d6ff0da7ff55a19d1409006aa6083f897824de4c0c59bc80d40607a9bcfdf666b9aa388fa3b865d76c492916",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01efd3feffad8d28373dffc0e3a9cd544085ffc28f5bb80697801db4ccb983fa2328222a429e7d6367ddd4a40811ac2adc8fbd8ea06ea408809d5b82fbed3c8a95cb",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 148,
+ "comment" : "point with coordinate x = 0 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c02ebd54765a3825d7bfad5635a98d97f73cfb57da9c42c1f464205fac01cd899f7e095a1039b47e0fcbebd65b6ea2c486a7bde4900e9548d8a64a0e6f39d61c9501f5eb9d2491b42e3d02c20ff853080aa2db823f6091a62a2a6bb52d09d3c162a3ad02e0242d243a61ce0063ff8f8e93ec21aeca4ae2b152b8f68d40dd876f80e7c3",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01424784d1fca3b4c7811083855fbf8662e1f0ee52b5ffaaa0cf890bb904150512a75a1077ead39ae37ec67d5a3c03d2fcb5f9f695f9918cf4872c5b4a757d1d0fe2",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 149,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004004b04d3d1c6c47069c0bd44973e75ac753c9f284b0b1d52308bcdd9a1e06307a8ce7af09362f8cc6a2b5b4b2349e2830956abb1191c7e84582db1228c2ec25021cc00c2af05e5c310388c8a16835d06042e490a9ea8c4c9bc532c2e7d46f200107a97e0fbc5d9faca9dcb2249510e199896ac36e0399b0f17650485eb748e1fff9c77fa",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0132b97632e57be55586e887d26dad41e500bffcfa96368484557f347c4be821302de8f3f72b9865834d579cf696406145eab512e2f96d2aa589748f64420869121d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 150,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400cda2db7fc4f9d4c1ce36ba82a184b2fbfee206d9a5d050d2bf1b2fc92c0d0b78eca3b51d724aa5fa48f666972b473accedc49724ac2b3e779d4c894198d9ab937c00cd13857d84871837f77a54f0ba9d18f6e942d1d6d2e7167fb53e3585b249438289abc68927ac8c29d65377cc73f85d113511f2622bff697465294f5cd1a3772839",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01baeff727530ded5f903b2090f922b479c4631afced97ef1780984d9d98fe06a47ef0714ee4f2a32f08afac5a583a516229539c2c4c82f361b6f159222d5c1376b0",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 151,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004003ab4db21d5645f42bbf1622e26cfe7603bf222af84549dd484a62e98ffef26c13da61aeb5157a91d70a828e96873e25f06c45d652509307b0c998391f951d611dd014e599e94f3275ce60190aa63bd8c8b6edd7ed11eeb1385d0d1137168624eb6d8125ae9b85461187201988cc11bc557680d5bbbb4f54c27b4549831b7b6f1e59e93",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01855a6685db05fee3eec9dd11750d31449e40696e8e1c6a5e63343de2dae83147fad337ad9020ea131fab8c4ca30f4a03e0bc628a4a5ab78a09e071fead711543be",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 152,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400bcaf9df5986efa542d7ce9eea05e557c393a3a3e3ddfabeb47549ef9a2924ebff58f7fb5989d404258791659cf421cd9d2eb1ef6cf21fe428182acb72aadb3fdc0003d638efe16363a8af869ee85dad1c6f003d4f4f827a7a18c75bd7feb330133e5bd297abf56159c50c0d04aa2e3b0194d8de2e7d0fe4d6d7a8901fd362e310ed4e6",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00a57bfff03140611be23ad52b3f0d525abc854f830d3e4835d801fa9754e1cfc12a4e6018958b44ba828087ecfab3ae917aba090be1464154ace55d4c481ad83145",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 153,
+ "comment" : "point with coordinate x = 0 in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400118c04c32a75b07702323ca226a4ace054424b1a6e6edcd4011a035f4bc0789f6151ff849eff8949554fe4d542af1f03c79b369ff4c38d1d29b4a3bc41d5e05bb2010f4b8d511ac5b1a6534aac9dd2486b8cd07cf3d5babc24f74f537b04115a0a8f6d797798fc807fb002746b27892ae30f751034b680b1723c2ee859bdaed0540e77",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01519ba4179ef85a4b51b30db2f6e9e2f3d49b1f3e8611c9ba3286d78ca645d29d7a163055fe44accfc724091d0842081a0fc39f0ff7b7d742346ef293e51a1d7107",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 154,
+ "comment" : "point with coordinate y = 1",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d9cb7a32dab342f863edb340f3ea61ddf833e755ce66bb1a918a42714ba05bcdf4ff10994f616a9d80cd0b48b326e3a8a2a8f5634d824875b6e71fb7cddd7b5018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01b43cd9280faff242c6eb21243f54477a0dd91ff1b0b1a31d6011acb9211bd7c4e7602e488d4cd384face2aa243db2cf8c8220c566dcf9511feade8fc26b07b1d73",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 155,
+ "comment" : "point with coordinate y = 1",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400703dde202ea03d1d673735002cc62cc740536104d81fc9fd8ebdb7dfa908f599d8fea46debc190a5b2ef5f4493f9b5ecd8da9407bf4fc8e1732803a74ee65f747b017c9b038d86afc941403facaa1e2a6376dec075c035ab2c1f42db5fcda3ad3fec67bcf22baf6c81b4241b4a9257f8c2126880e1d6a69a3e5ac7e98710fb24d505df",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01b248dbd8dfa667a10ab32af68fa8967c69496ebf80c11fd0efb769ea93f84f5a2968b7ed81b2fd9aa913accec701ddce0d1f8b43b1c671f547822f796efb12d559",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 156,
+ "comment" : "point with coordinate y = 1",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040004fabe53e63193571d44521d36c4b646e299b390efe50e5fa1a738e700586fe41bf543b07fe4fafcb724301246e8c096c499b8a5d063233aa748db9d2163d1000400928a59f3e4bec0464f021c5ad086456231a4e44f162fe6aefa7a2caef9031ba83768b54762ef90b1e508eddbef69e53f3f9ae215d4a0612f737d16096ddda322aa",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01081c5a3289354db20a929fa3d9607c2ac58cab7b1ffb2802e6a778af1b79ca7a68c7bc1bd37a05772ef8c28f4609557f43387b271fb5a274ae3e8814c7505444c4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 157,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b108b6cb1e04341473646c80f8c9c51014cec7f079f968110ab35c0f05b24ea7722327b5eb5bca748c35c771aba67b232c820ed544f9d4efd43d37ec49960db2d700ac758a1e225e3db19a1f3ea9583ad9ea6e994568f6ddc124b8dab49bae8357b3c70537404ed4d02370e1637ed5916b43334859ece3dbe6dd26065c24df11b8f281",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "010e64a6dd87610bfb99a134039b518c8cc87019ed5a2fa0b3f98be8fb3b2d900381a50755739bff483e400e5ad92c016ee3174df8d528fdc08a176d6080c183e094",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 158,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040124508b182dccea6ace2136e53a2d9b6149dd0ae450830666f0a9c844918f0fb3eb87f7f3f7707addd77bb12cd1e552ef12105c6867a4fe81cd1f6a4001c3fe6e0801576d60d07c02b2559cd189abaa703e36e29c66d3da18d34926ae821bd21694e15319093db25f620b6480e04a4c6c53b1fa388f959b65fbf8a8829b3b262f55e4f2",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "004af556f09b9d7a024c4dc941931d655d2231932ea045a7faf322b14f97341999a5a5605c7d31b2e93d56f9d8136306a899d82bbe2b61b36af2336a0ede70dcd392",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 159,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e2b5d2bcd2b483871b7d83c2db0e957ef223f65b30f45d4ada33725373785c0d664a8ca2c35bc35a952fd822b0072a960c60e319f4e06de6c785fd8ddcbbea18d200300234471a92ac2c5f778cba8a97f3b3c45cc8eac1d815b45dc02f9b74079ac56649093d43613005867b38f3f6695d50273ea2f68ffa81000c7895e91ec53856e3",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0184771f10891b6dab953663dc41600bb7b2bcd0cc6bd319795bc89ce2cca1883cf92fd6fa7b16fb39c3737454bd3c22f4fb2c2e86914db418b653a9e0dce3be5ebf",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 160,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400aee0e3097441d50138803ff9b17806bfca1064feec209fd0b5ae57c6d87d9e5eb32cb0670f12fbde06c3f3ed8b1861b6d18f6bc6a2552266a240686c529f044f570100898b3c6501ebaa81e69ee019b879d6ee3715d5096df83961e10bc805d5c674caa98a1ba29ed004808931a9615dfeda8673cf39f0ce4a618d181c04a866189037",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0024f79251c86e06ac18e6404cd303c2fabcaa9564218c160c1fb7a99fb2c699b3ae65ca2da8f66ad9d75cee42f19f1d77f194fdf2ad7854186b977ba26c0e87cdab",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 161,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040047ad264a373c4994f942ad0942dae8b23a329fb7a46e987cb921c28bcaed4aed60e5ea6fcced4b3ece4ab7d91b349e3e45abce93e9765ee2fe9f13d5f230715a230059654010a57f0e9d1ed46afac4aaf5b3228763ed2cb2b4d78a131636bd1333f12799779a9f0fec3ef24452c51e8e4f31ef6dc1129a454f079258eac10adf8879af",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01646e6ed95c47f60851b16b8da121b7a027ae9b05facb08bf52ef17e67a0efb1c49ef903de89082d3b34acacc5cfb63eb6a620d0e1498720e04559ee476bb9a75d5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 162,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400075daa66c8b4298a8a8cd395022bf2f27e52830868b13b1760f22bc29c99666f392385805b9490eca476defdf7df0d6b49181c3723770933c82761a2f7d3cea39a01bd89c2ffbbfb461f212d16e9a9047253cdcdf179ce763fd49172f8bfeeb68d1c1fd6e2fd6e6416a8b015513222734360f51280cef5f39ec5ffdc756e44a5942764",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0129e92c8bcf5e735732a7f876321aeb2655e8d226c228e51d5ab6fc7c05b63ca9400a0c25bfa12b0a7ebc84efd62f695da7cd44c1ced1ed5cb788c4de12a517f1b7",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 163,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004004abcd8469f194d0ccc0db46492cddfb0552bc13062b7487acc38f59a074f682001db1addef6b28c5479eaf5d6b95b37c394eb91ecfe02f0087fc639700b490eddf0121398673af0d639191e3122dec7b58526df7054627f696a569892851f904382dbff7b61ed4ab1953910d27aa356095a2ca45956456c8d4e1ac56b1ffec95fbe8cf",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00cee0328e75f016d056986b4c7fceee7610237f69dc2cbbb6266659535541269f851e36e0888d635b506b8c00a8dee7d987745d8d06519d15bc752bd5756fe327aa",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 164,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401bd163989c407d5f8f9fd2e087b1473710c4bc2d6a97d281984c12cbb0615be9ac806c292c9d90cf35ffec665760193b1d7681c47f8bdae37ac50d8a40760a047fc0167cce4dc54e67ebf56407aec33a5aa20ba867c856f929fad778b39b0dc51249d24e390d7e33c72382c4a1d02bf73d605948a73a481bdf329ef7b7f04cf3a333c76",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "001e872a534bd079550d50a2def1d439083bb3423a58a923ded2ed7de768022981b7cfc75c970caa2cbbf2c4c7cfd9cf9846844e9c5400356700080a7097f00e1548",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 165,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401f3d659378997a75e456f770f34bfac638f1d38777cd0a77207cbc42b540c1fcbad583b93873163426eb91699f8c0834b13695400de49796788c592410c520e859f01946225c71e241a3a785d26d121d56145ea8f9768f3a009a2e3c54f9c876b899e81ab1261b2bd5ef99f54f44535f9cc76bf0f44e91a5f139e9927b88d16dccc4b39",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01f9717e8a71cfa94b943d41bf12c70bcf51437419b2da0b6e160d06a3187d781769c75d2a9f97a8499e396069a059725f47a10103b78e568e0768499112f2f16b79",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 166,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004000520d4f93ad15bd8399697da58b203a581a3868c55c8ad9af9aef613e214046e56f2a82382fd9eafb1f5281e6f6e9f0bcbb4386ffd8cdf5dce09257cadab97a010011b425853ccf7987de724596be0c23f1d5e1c7d0932d2fe72c5f223b9d03a78b88cb09eba6c4245240f8549c7216e53a879c96668cddc01d51c7a52db201ab77b89",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0191c0565fdd561298755620d9a7693cfce185c57b6391e4f9b90f7b22288b4f3ea3d95dd4d91b731615646aa9cf66db8aa0c302ff0703026c303a8c3b1f3e15ecad",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 167,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400568a78ce5d2d030ff850879ee03c201e4dc64c58588d2c8feb3ba9b2d03857af3c29cfbd789b797f8dba4b7470f0c84121231f356b63e613d0fff5f8aaea8c86f9003d67dd0bbb1d8588f18ccf31cbe5cd286422b708c386c1f81008647c824f694c1153553009773c657b2b84cdae98e52fb6240872a31bfb0fee3f2d8a94e5319e49",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01f86b35038af9371a8412d75e5d46a4fa76eda9d7be740b14e8cf19416fd5df2a4ced3064fc3846ae99542488d69e3879619fa9078cb987dd0d14860b724da9339f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 168,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d724ed03cea80c5794c0f077b8060662dd744e4e8d4190f7f313c40597fe94bd2aa70b20f73ac4dcef99313608c2031c73f13ed1f5d9ace837c580fd02a4f2d6d50155ff556f046657ee5f50757b9078c5467fec8a0f7566ac15db168afecb7f514541d2d1ff87c5f67c511a4f61a91c579991489ad5a1c8c0c554d9b36d1486b27e72",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01d1047bf7e622cd428e1c76aa2c044a2058a2d9f4b5c179cf9c9d4607008181b159c156473e7d25fe49dd63ad150073cbc2de2fa9cad50dbad9a08d56eb22d8d341",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 169,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004009339ef1c1f93ca5fedec1ff5fe30334eb123c30e6a17c7b65f3ac8461fb779075fe69889a42837b01eaf44bb7ff8984c0beda0e1b5278a62c07ec128caaf52d8bd0019c095ffad69ed800e223a8bfa55d21f588dc7f9f41b9d75dc010792b6fe243d2308f12dfcd312729ebef9cc407443c04b0cdbe57714615241dab8745cf6487bc9",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "003eef535275e15f779ec13e5cc7ff939c3dc152e79aad0c32a03b8cb9f8c449b4d9469b362e959887c5a6f20962783c667b32b3791fa701ed52e82d1e3d2229733b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 170,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c25a9065377d2d84372580a2687667cdcecea580be1a5e72e1fd2adb42ebda8d6a70ac053e49da485732bf13430282fa4cedac64e1b0693051d1354d8d6efcec1201e2d2bfb7b44f535b87312ae67bea3d62800b69d43422fcd3689a1bceca6fcfe4399b7c318a5688d0b4d2333922d595cf8142584fa898c69426f4bc478576edc8bf",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "019034896afa681fdcfb11ee0c03e5c588a65239be8e555a89280b7a9814174254fdb496ec0faeb2a1d6816d276aceaa98a53e09efe84a752c09c501b2bacaba69b8",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 171,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401c2402f341b4e1c9755b3e102223c80563c61c41a64cb119958c41bec2dd9519a475ab84baafb708397000b80b9d275c13d7cdb49127e1eb29a65d2d374904d090b019e06c3da4e884d6ed935c4b92c84bc63e91cbd665cee86cc151344a3a363fa75ad56a9b804b4651ed85663114188e63cebb2c1887f96994db9703c1d0643812cd6",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "002865551ba95fccdb0c814b145b5a57c808b47d5b08259ee41174770a7302d74a2cc78c7822a6edfa19b22e8a0d616260f1851e0d5dba50a9188e45afcb7dbbab40",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 172,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040083f99cf2767ce0cc8898e461f9104060a9c9ea1342a2aff705610469286592aa41f319c50c83524881fc42169d072550825cf92e5ad110abd77e8ecdd8ca09f95e0037af6a24d6dbc9c85dfaada6c5a945dd6349b9f1d1ee10f25f8dfcf0522f3623337bfcba204e7e8e08c25564b4fe933cb6fc145ffef82baa2fd03a89678ffb7585",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01b384b48405396fdcb2c57f680be52f91b7c885225ecfb4f786ce6c1490162b3c15ebd8e6755e469a7ffcb91cfd7406cf0ab934a4645c3a039941e7d8cdc07ddace",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 173,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400d7fb4d5592e7cf724e57e6ab95e158d818f197f74031318dc83d3c2bec5cd8486481fac97ad6b481e837abbf352b992c2264b16f563f8442526bc6dd05a6374df80161dd90c908f5524ee6b157a86f6734a25e140638bdd839276fb09b3fad93e7ba899d6b6b3ed24fff8d499ad98cc45a35d62b8c461f7cc25699723a033e5b1dbb03",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "008b00b65cbd72a51c279d1b59628d4e7a1a847277f6d8bd5311e5eae945c887e4c8024dc412eb4205c76103ea493e25df4cdf0011619e3efb290d1cea8c290581a5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 174,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040058499315bb2297d78f8e74d3634bbf83bdc10eae306d8260ad0c62a41cbf78929144bbb69371ac9218d18eee59fe8200c10173d380cd7843808eb16b2c4cdc56dc004ecdecafe59b4aeed084d2d73af0911a7d54474874689bd6f7716c16ee5f4f293f72ba7d26989e551adac0568cd345c5c948231d5e49bc26290115186b185b5ded",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "007df53f8d32a1ea1f5734b59456564cac461f1c3a949d4fedff5ea96928e7f2b4753520334760f14ede15eaa964f6a0e520346c4f6b3b401ba6e301b581dd49bd21",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 175,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d2660b0f8fa5bbaaeb0e1d9e2a9642558969f13cd08c51c5725b19f18481af2be6edf0bc2ce59065bbed4b1f383f32f52fc559174f2a402275ee951adea00091d005a3426945e6cb706b8e42010a69a47c09948fec3f2c55f8da5cef5ecbf3f0ea3dc2cde92cbe2eeb76dc7fd33825435ee5457beb7a6069e3e348d26ed33e07dcdb8",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00725e7b5b8f0d7eb2d4fc6045d61b5b8505a156fef8fa4b1a2e351760b2f635a1837f23a4c6b724df076b2187b7e213da636b06250c66193a235a4e3c90ed86eb5b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 176,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004009c93065d67cd839187233fbfb33f808f7a6cd444924ee4ea0fd4bb9b3dbc8b4affa7d3c8e3ac2abf82449d7cf4166c6c181b4f609fe09e3ff7a2b6640f8163b08100b5f44a947b7d9bc78069d15d5049ac1ee9da21e78131523eba4d9c9ee6726d32bd4ad849dbd71270710cccb3cb88d243188fd04ac394c125dcb62735570e123890",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00718e900a7ef993d671ab0dc5417c98f61f6eb0731641e552ff48fa4f93318b8bfffaff2a1cfa4b759d351e56036a61dd1061d85c3d144b8a882f469810c58e0646",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 177,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004003c1f1be461d3cf4302cf1fa8eb921e5c2806fe5673f27f6da3a5bc2b3d78a8aae7ba410236dd9e650942ccdb110423abf53c5d13167638ff8162b4b931a0bcbba900608d6517009d99fc3bf1165e8199221a7989f2ebda3b739a748cc938d2db3e697c5f75c32dd5bcc5578e549e429f454a039579ea1e796851e7578efd280858cc96",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0161c84c64cbd65e718abfab1f827af33064e7029ae6feeb11e057181b4b7ff3dbce4d856862b49abbc0b923164361728f6274d890603b7ce187d7ccfc3ff157b42a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 178,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004010b7b6fada1f602c9e97da4acd7ebfd2f9f8e30e0b30b77fb3954deaafaa2ae2628ba042b9257a0b611df770a7ad70da7b9a20bf4d6f80512cee74ba214c61c6d66002061f890cd81b9b49c91007a325ddb67c46062bb64266d3e72934249cb7262b8b92a737234f6e85b74f818b954abbc3529da116c0321f82e21dd25e53c073abbe1",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0172bdb24ac7ef741a94c15acc7e208d8d01183be1c45f5e510da1c0809102a9603fe30dcbb03325086aed94ba23422be9404287cdeae4a288afddc2aaa0e8cbc415",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 179,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004011d28b1a95fbf27a4ad21ef4613e1983cce354c018aa757330fe13572f848abfa255898d1398f13ceb06b3b53292d000e87dd20dd1954763a94fdceb128fe63af1b0111ffc1b26866dcff9e42104a121a24ef5a15d78141cc93c26167398975916eafc8ad8baae13f59df23fe79aafb6e2078ba465c6b14e44c060eeaaa1ae6f4c7c979",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0124eacfd598b6fc20b9f01873ed3c55b0dbb3f9dbc18a05233e59a4ec7270d012b790840d22051c4f1c55a252e8adb10dae855599e22abcb3e23904aa0767e3cc84",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 180,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040187b3111a718b18077d9789125ebdb6fdec77890875440d36692e30159b4cfbde1807b3ebb1b1a8c7db00c1fa66cf32c5f9ae0f5941e32d7c7d2af0fa98832f01ba008f7def2063a7797625236797fbeaf8d07d74e07d139e6d73583d2d450a7794a8f712ff7852aaa23da6ee8142d9b697568f7f4a63a87f97d6354fc469596406926c",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "012fdcff44a9af94f18b50f49c19a1e0e6f999964d5ca4327f280b2edbabf8235d2e2ba2e101b391d0dc1aa067d3593cafb3c5a99c053165fa28d677990ea886fc7a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 181,
+ "comment" : "point with coordinate y = 1 in left to right addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004009a64ba8c6662bb51553f85608aa2e522bbffd1b44ef646de0938f6267990dd9d7f52505136b67620afc1f6d25acf6d1dc3972c3a88493ae3927230225c03a8135d008952c15dc94461873c232a2fbeb4a7a4687e641d10b3348d17a31ea3fbf17ced9065bfcddfd92ac742cee61d5bf582b958d253e939ce5cf92ce79615433d069d8d",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01cdf3f0c813badf7454de520d1248b298502194504afd5904080941cb85a371562848e4756011713593af46145d0652b2edce18d5c9e4a4cd55370bcd6083990628",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 182,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400393bd8fe3c49f7885efbcab87962ef12458c18f255f01a24a1ab795cbfe2b4ddf6e8ac253e4fd9484377f59ddc7c087996386ed9a165cca81f853c918be1c9d399007c47aca4aee1795d414c4334ce4bfecafabf3c3391a02e9332d7f17ec1b5c542009f980fbaf3eadcc192f400b9ad2400220c090a758784dba66de40600c626e4a1",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01d10825bb71d094ea2b01855583a8226871ebe7d6bcae064227bdd841788d1c489b94db20c39562450db84735f9285259b34c5d3b43a487f0708632b75de2ebe104",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 183,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401b4b19a125bc0cbd0606064a051af4ab17f791880475f00a1fbcd4a797b401bda390ef7826fa01682651d72cb1353704d7a18027c4d609334b2e8c5d4def86ea0e40190e4cd6a4e0ba9ea45d3b7144f74aaf1986462558c8b3a10501882c2669ec265efc152f5510f3e990d67218471cafc66c845cf69e5eff6e0308cc59ac59a407667",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "0031eb146616d7bc61ffb553b7ca8522a5b6088d23d5ca6e30b201b86da2375d1f6cc48e88a24b52b0e22045ca7c506c206930619c289fc4a688432adee4702880d3",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 184,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400e7fa4ac2365af9378dd2c81f32f9ef55d4d341ac324eb46923ec7f15448c37ef607c975c352754f472873e469f8d37d38d97d161a7b9b1dae2e965fdcc959747ba01e6c09639729499b607330d7daba2b5c1efae4f121e540bf7e691809a055542284cb5ee87475589cec663b53f21b91231a638d8402e358fd169953491ab3953122a",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "00a8f2dad749ea1e15673586bb67b5c85ff8f45c72ef8447efef3efc626a6a10ca88451643b434a25176cbae77899a3e32a4484781b700e03857bdd158ad3cfbf200",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 185,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040104f43ffbb37ce5d0ea956171c070d6147acfa9519b887995832a0eb801e0dbc66896dfaff94409b497f4a416ccd82750da47a520b870dfe6cd3764f0e3c0f1bc3b00a5f3db9939c21147ab4488c8128ba0564f192f2788560145d2b14a852816b4851ef69a462c9854bace720e4629ed55af9d2c7da74cd309fc5566e11630746a3522",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01ee85a3b6d35d0df6a445593c94609932530e25ee71909c5681ae398a38309e8699e94e0f23f56c64a0d04fc10e2896c50f213f12c685151fa40f18ac6d8ed85906",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 186,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401250ecad894d3fdffb580099c2c305bd5d903fedd2e532ea58d29d63c3281b39e6f47a11b3be97c1c04e042d3f19bd0cbe0ef4121a257279bbd76c66a05e8d222d001a2b3ce41ca09b5b6287b4c328a315dca243c726e8616629d2b37506b7eb31eb76f513decb0ab20a52c0c260a920e92ae1a629fb817df5ad6d7e62367ac5e8ee5f0",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "011e7d529dc9615209162401ab2bb717378109d87a1ac86b98b7954ea91b960b08fa9374ea72703519c39c69797240c977817e2b34b5322665dd518251bcc1fa970b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 187,
+ "comment" : "point with coordinate y = 1 in precomputation or right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040019f6ffd81d012b70804c308594b47066516bbb339b44abadb4da194399d1b4d5fc98dd9d0dc363a9bcb14396327ffadb39f9b357b7e631a84b23039396f1cc96f101a6a8c0af8e083a9f8c19cb0fbae7b4523c4c54fc9ffefb735113f528f7a3e9662571060861dd6c9c71b33d99b53d716c36a8a902bca64c46c7e34a2e88dbc96b6d",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "006b46bbda9f37961aec9efcd6fcbaf4e25b6674ea37f8d82ca2edcc06353e24d09ea5d86136fedee34e0c391b859072ab91918b51d0800ab20255f438c660882e91",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 188,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b8104002303818600040077d897cff6a2a3446fb38528ad80cf3cc503ad93da06c7c5a525cf9a7bba33d79d686a0c53290a4594240540a02a85cf14336a23da56efdb562b0656800ff396a40120779ae0df7c1d928ca18d63fcabf0d21bd437c86e40966bae8c9fef2ac72738a75be49938ab9917034a2536c023695e821f70b458339bd8de218a5cf741e55a7d",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01109989b62a379397232c238cf57d81884babb39b041fbf0f0b48bb7d794944f9a302de0eccaa9a5625b222c6692d24077654f19836b8f14d8622ba14eeace274c9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 189,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401a02719244df807864707fbc6c5285da784301dabffb85853daf946f8d71598fa95f7c90a3d5f06e45051799c16f9af0afe275ff4f51e83e1bfabc18176f2bc4a740154de99c74dd263456034abdf5b2a173e318442d13200f4090aaa2714524c43a85ec5f607d5f355205fef0f4aa3b41b2ff79eca361fc28878fd4e26bcc57ac014d8",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01054b6191cb257e0f18d09cf454fca4c45716ea00f167b2fbd2d028b66c903b5e751a6caaccf4ed18e28635d8454ed3811e1c4b3638eb420ad21ea4fdbdbadae866",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 190,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004018a82cb60812fd36cccb29e4747d20579ac9ac6b5ef6490326b30c5f077e9d7841ed189ad172140055d7ee6b015e02b1ebb9fc17d6acd8bb4c08d2ddb4541bb88f4007750fe2640e590f15426d64e2334cb2ad597340c445a42379fc194ef74d7e06a220aadb8e69e361b4960dde70f085e924319dea0df1d4c12c41519535702670ea8",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "007113f5f3c547a2bdee4af7625bf161ad9840e83f2c3b871b18be0c9db5686cafd3948c831a251a4649999193852650e6dc8a9f82cc696ad57c7181ac9a9ec220ec",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 191,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400273b9bf3818c129cc272270b5bb0b8b7e557ca8c548a6f3205e37b611962b14d9be317dc44fe82b2d2504984db98a902e7ea2a5afe584dc2b2990e5a790fd55b1900b9211fbfa221e3c24bc3de2f70e8f0e84f4b05c2d2bc5e98da3e379e80becd53d221136ad740b2732ecbc3c7e06c07e064d5de69e6a6d567713f644e8ac25a1d93",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "019188478c62349299ba2f12aec3c7ef65858f50395380ed0e7e70e731d7c47885cfb183ecca22fc71f0afd0621243750786969a0097b36a521ef41df9f08f9a4558",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 192,
+ "comment" : "point with coordinate y = 1 in right to left addition chain",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400b9d403df5b1dacbef2baece88a0b10fabc5d729753f4e936015afb96b929392a9eeb03460968ed18868714caac2dc16c07245a9ef4832ac418e3290d1f8d0d102e008494f4442d00fdca67d31b3eb656c8a06bd521046c1af075b0ed26c26d5bdd8b800493c68cf493516027ede771aee3ed8b5fb947e9d600cc0a82c3f2076d96aac0",
+ "private" : "01781d86cac2c052b7e4f48cef415c5c1319e07db70db92a497c2ac764e9509ac0b07322801f5ae1f28c9d7db71f79e5f51bf646790af988d62339a6d1543192e327",
+ "shared" : "01adf724cf47ae319791a3dbe336b2f54a4d74bc28ff8a23c2f333e2a5a36bbe73dd6c9de72616ad5b779e51636d08f7cec58ff18b7127e396856bc13d39094410af",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 193,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "03",
+ "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 194,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "shared" : "00347c51f587c726070bdeb9173d0a547427ead3f2c8de62d9ecc3013285f645d220931520bcef85d08cfb6786045745fbfbfb1924c44a89d06676131a965677272a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 195,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "shared" : "01c41dc4437c2f2b94a940711b3a691723397a1f83d6bc0c67ddc7a657160925c7f85bb4eb3842b60b2610ddb7c0b8676267710e58359a8750843c6d8e25d48d1cd9",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 196,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "shared" : "006a239cdb7a783840658d5f314bfe5c51e806a4bf1236f8421265bcc503c673eb16c5c2b38b5717fa04ee7dbcdeb15c871711507abb7557a8a8c7b3250141e854d5",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 197,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "shared" : "0112dbf9713aadd478e4f2ebcb058f05b512b1959c7da1994f851f373ce8c341d39c6843373f6fe559905953e1147640159437953c571961c09bad157a8e1a5bf476",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 198,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47adbb6fb71e91386409",
+ "shared" : "003eca2210c8623105085aa284d119f3d716730595c6291aa89bf32a95e8a5fdc64f3d76e92494a43a9dced12d05b6dca4ffe649b32ac12cb0202e702dc83a2cb277",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 199,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb5fb71e91386409",
+ "shared" : "01c4cae9fbfdd45de51d8525e8447a7553c35cf358f1346f1d79666887bb749a3ba0de62e1866b47a447d53b6f1ca5a33ec94507e2cfb65544f5a1195fc6b4dc5810",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 200,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb67b71e91386409",
+ "shared" : "008073b4796e748f3d0de5e85b22aed463f1a6aecdb336bc287b50d139e3591ef5f86b78c3f6051467755f059f295d758075347d657aaae02383838bb96071eacbd4",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 201,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71d91386409",
+ "shared" : "01f11ff8983792d4a790d0de4b56d078b9033ad6318a440e8119342937cc48a39375150ab2cf98273b0fe35d5a3af5d84322a685e89f2cb378a99b9b7bac87e44952",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 202,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138631b",
+ "shared" : "00286cefaaf38ca4c6657eb9b187d8614d51775fd71c1a79b4c0ef1a0d4ce72b6f5b2bc854a4e78283530942a3f4fd2a8586d5ea51513c89d3d29de5de06321e118e",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 203,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e9138639b",
+ "shared" : "014790de14c481f1336fcb7d33a8bf8e23eb594cc48608e9edfe0e326e106b67e7eaa3f04ec9985599178f632a5ee6419e11217060e9fcd5958a43882bf8cd3be6ba",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 204,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863db",
+ "shared" : "01ae775dbc4096a3aea7977b1a0af4b2830ecf9ca927a6247fba4cccb46b3f71d0e7abb8dda72d1c1ee7bb5b875b4773cc8df40f732819c4147da330775d1742ea35",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 205,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863fb",
+ "shared" : "01979fb05e068a12a3f20cfdfb9eaee9f22b356edcc7655383ed38124b86814f86a6f2216a34f3fc2299d403ee42408f95d08c5c6cd11db72cbf299a4a3c2545be25",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 206,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386403",
+ "shared" : "0197ebe26798bf67f06ff0282773af75115531f41d94c093d87481b76bef707bc222f2d6672f84a00fa20c5ed27027ab4006b68d93ee2151016c9ddbe014346272e2",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 207,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386406",
+ "shared" : "00f2246431b597930f2eae61e9aabbd39f8f6ae97c3cf2521a6aeecedda10b5ef5f3b2eb3a8906d02f51d244710aa9e19cc0be21db920132be1c91deb85e466c28df",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 208,
+ "comment" : "edge case private key",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ad5043591dbe81657fe3d1c3d7a516606ad9d320a35fce8aaec8a950fb53f95388f3fc48be998e99334ad9e9234cded14471fe86caccaa07d058ee8771733ac3b900854de36366590b9ee4d0370ea6b00f7ebd8156ccf14e99f1a5344a9b4964fbb8348b081a8840c6b64be77997ad8bebfea5e7d9f7a6a7fa6d7655c50b2b7835f314",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386407",
+ "shared" : "01c168314cdc85757ade34a52a9e5379ffa5968f084b7e404939a8033a0fc698e26211754b9b2c04cf8a1420abe6e986ef1a238bbb91dd402b72e0ed50a876f1a83e",
+ "result" : "valid",
+ "flags" : [
+ "AddSubChain"
+ ]
+ },
+ {
+ "tcId" : 209,
+ "comment" : "CVE-2017-10176: Issue with elliptic curve addition",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650",
+ "private" : "01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913863f7",
+ "shared" : "01bc33425e72a12779eacb2edcc5b63d1281f7e86dbc7bf99a7abd0cfe367de4666d6edbb8525bffe5222f0702c3096dec0884ce572f5a15c423fdf44d01dd99c61d",
+ "result" : "valid",
+ "flags" : [
+ "CVE_2017_10176"
+ ]
+ },
+ {
+ "tcId" : 210,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 211,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 212,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 213,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 214,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 215,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 216,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 217,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 218,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 219,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 220,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 221,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 222,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 223,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 224,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 225,
+ "comment" : "point is not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 226,
+ "comment" : "",
+ "public" : "3015301006072a8648ce3d020106052b81040023030100",
+ "private" : "01c6cafb74e2a50c82c7a63d13294bfea113f271e01ae305f79af43203cd32115ecdf2fee5fedba2ad3126783db0c3c4d3029a14369e8f80dbd15d512f13e51c503c",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 227,
+ "comment" : "public point not on curve",
+ "public" : "30819b301006072a8648ce3d020106052b81040023038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fe1",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 228,
+ "comment" : "public point = (0,0)",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 229,
+ "comment" : "order = -6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449",
+ "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd166500242fe000000000000000000000000000000000000000000000000000000000000000005ae79787c40d069948033feb708f65a2fc44a36477663b851449048e16ec79bf7020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "invalid",
+ "flags" : [
+ "WrongOrder",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 230,
+ "comment" : "order = 0",
+ "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020100020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "invalid",
+ "flags" : [
+ "WrongOrder",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 231,
+ "comment" : "order = 1",
+ "public" : "308202043082017706072a8648ce3d02013082016a020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650020101020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "acceptable",
+ "flags" : [
+ "WrongOrder",
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 232,
+ "comment" : "order = 1598335257761788022467377781654101148543282249044465229239888363328190330275719844327554513312228302828260696579553960150541916632196023208175974174",
+ "public" : "30820241308201b406072a8648ce3d0201308201a7020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650023e01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "acceptable",
+ "flags" : [
+ "WrongOrder",
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 233,
+ "comment" : "generator = (0,0)",
+ "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 234,
+ "comment" : "generator not on curve",
+ "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16652024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 235,
+ "comment" : "cofactor = -1",
+ "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201ff038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 236,
+ "comment" : "cofactor = 0",
+ "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020100038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 237,
+ "comment" : "cofactor = 2",
+ "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020102038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 238,
+ "comment" : "cofactor = 6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449",
+ "public" : "30820286308201f906072a8648ce3d0201308201ec020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 239,
+ "comment" : "cofactor = None",
+ "public" : "30820242308201b506072a8648ce3d0201308201a8020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f000481850400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 240,
+ "comment" : "modified prime",
+ "public" : "30820244308201b706072a8648ce3d0201308201aa020101304d06072a8648ce3d0101024201e99d17d498f3c68ed8e50430ec4f36c14dbeeaf7652e985636bf0548ffb981e9e011607fd0059cd4fe51e882f19a3839ebe7f1d7376cb761431b214ed76970cc0130818604411662e82b670c3971271afbcf13b0c93eb24115089ad167a9c940fab700467e161fee9f802ffa632b01ae177d0e65c7c614180e28c893489ebce4deb128968f33fb044151953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0004818504000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913864090201010381860004000000000000000000000000000000000000000000000a14517cc6b91f8000000000000000000000000000000000000000000000000000000000000000000000032c006b0f530bec5bed532357d436727699f0e3c5b9366f1a435be640b97cd43d937655b1f157c7d0c7df25011fef7c3ab7d8e556e6125b59b847fcdd89a4051796a797",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00ebef6771455911ee573c183e990f7086650f9bafdb722c896751bd2c0f87959c78a39382d10fdfb46fd3515c8feb590943dd79778b13adbc7f670ba2a009753483",
+ "result" : "invalid",
+ "flags" : [
+ "ModifiedPrime",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 241,
+ "comment" : "using secp224r1",
+ "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 242,
+ "comment" : "using secp256r1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 243,
+ "comment" : "using secp256k1",
+ "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "InvalidPublic"
+ ]
+ },
+ {
+ "tcId" : 244,
+ "comment" : "a = 0",
+ "public" : "308202033082017606072a8648ce3d020130820169020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3046040100044109a88e6f050cfefa0b49fac45689b6b93ad4fa3b65db7d2f4cb31b67fe056a100066dd80dc5f785d27f82e3369eb22ab2c5729a9e5d9906a1dc31e02f84026484a0481850400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000400c2a43ac3742b09e006c2dfc9c36444d7e699f567a73f674ce257330b312dd7a8a04fbe92d1d9acbcc65f6184711ada5bf39f6e11e0cbde98f1640d099eb90dfce701802d7755c2fe3180848d4a70b170096ec64eba99b478ba7f6fc129b0566279b8e1ab7962fa912fc4ae53b5202a03520617843dc63e5cb5f956ec7f1453d0865fdf",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "00fb8542487cbd45e609632f681db6b48fdabed9b97a2467a34205eadadad9dedb54a2a647d23dca68e929a2041888b091f4bb4023a0517be669a6c9f9c847ef89de",
+ "result" : "acceptable",
+ "flags" : [
+ "UnusedParam",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 245,
+ "comment" : "public key of order 3",
+ "public" : "30820245308201b806072a8648ce3d0201308201ab020101304d06072a8648ce3d0101024201ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff308187044122cf9f56681fb138292f337d49937d24268b13b89617117fc35c880de0b3d4185ea9bef6e077a3bef09e0835c68dd301f5eafd873361149e8bdc295050f43c22f20442011f108b762c3e4b4945577057a910ca94481d69f8abc3239c36ad492af73bb8e81c8a8f9cf658165b32914a4a4fff8c3aec5982f734de122cf65610a139592496a70481850401c70f1e46f736e8ee0c78ec2253266bc62da9bbec44fe109321c9bab98a441b4a94840e85546e895f50d7331adc8a48275204ee12d6865597a521efcf01f4839d840000576bfe88eca0e48ab49df0e823e24a7d0b32b5b9ac1ac46819f4c51e801675e16872395c9eca3ffb5e2b7d4763d6858882b94b5bb6764c00e0b57891ee995cd1024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409020101038186000401c70f1e46f736e8ee0c78ec2253266bc62da9bbec44fe109321c9bab98a441b4a94840e85546e895f50d7331adc8a48275204ee12d6865597a521efcf01f4839d8401ffa8940177135f1b754b620f17dc1db582f4cd4a4653e53b97e60b3ae17fe98a1e978dc6a36135c004a1d482b89c297a777d46b4a44989b3ff1f4a876e1166a32e",
+ "private" : "01396a99a337821d8c92d75f562793c70afa4074ae5e6dad2bd2cc6aea8f36f6c45ddde73931440d229f340093ab8c6fb3f20d20999a37371fe92104692136d019b7",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "WeakPublicKey",
+ "InvalidPublic",
+ "UnnamedCurve"
+ ]
+ },
+ {
+ "tcId" : 246,
+ "comment" : "Public key uses wrong curve: secp224r1",
+ "public" : "304e301006072a8648ce3d020106052b81040021033a0004af6dd5b71a8c1cf921e36854ae091aaa589d337e740e8579f816eb9e36b03eec5cf956d0fdd2fc1687335507fc1c4a5717d3b5b8ea8340d1",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 247,
+ "comment" : "Public key uses wrong curve: secp256r1",
+ "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000453366db79b320781936df61bb55d4499949d813ee5abaa5dda70da4f97f68228ccc69d7cd0b7266cfc28d0dcafdf3e83738cc611acb08f8b896c4ecf82dd65ae",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 248,
+ "comment" : "Public key uses wrong curve: secp384r1",
+ "public" : "3076301006072a8648ce3d020106052b8104002203620004aa45c13ce3cfea8538422712903edc0ce56df74ede0776e843555a786f9738de1943dffd729addfd4772169751d7765a45b5bb540a47d198f4c8c7c21e67560c1e12f70b64520109bb8858a3f8d6bb4012003431db0778633313fdb9464c47ec",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 249,
+ "comment" : "Public key uses wrong curve: secp256k1",
+ "public" : "3056301006072a8648ce3d020106052b8104000a0342000475e01a1555380be188d69aac340a4675e4a6f73d63976a1075249827d8ecc2a31e65ed1eb591954e33a38f68ef8aa6c930229d8755e53257602b3eaa87de6f02",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 250,
+ "comment" : "Public key uses wrong curve: secp224k1",
+ "public" : "304e301006072a8648ce3d020106052b81040020033a00041acbc8b814bcbb1e233ff7fb8a0c2c699d0cc59ac28678dd3f2f9502699b6518a221ff5f1d9de4555226e5bba0ae0586af95701d0fa5ba51",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 251,
+ "comment" : "Public key uses wrong curve: brainpoolP224r1",
+ "public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004905a06d5bc093697155aaff67305976a769b904d8db9573c4be361626def2ffe1d5ec14462c02e5ffb24fb3edb2b6c77a5cfee2492db757b",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 252,
+ "comment" : "Public key uses wrong curve: brainpoolP256r1",
+ "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042b87df1b6a5cbc4c4a184b7eec9b6c0483f7b80e6477b29649630c37481876bb0e3423f7a00d469320b7e60c88370979064efb9ceb8b387aa87a7c6941ccd9ed",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 253,
+ "comment" : "Public key uses wrong curve: brainpoolP320r1",
+ "public" : "306a301406072a8648ce3d020106092b24030302080101090352000470df62394ee036eefbc8ef11a9a5f3a8af659016f29e7125e52cfda0a74e52c7b21d18ac4375f5e4164c5338fa2f545a3fb2022f0e0686d5b4882958f72b1bb626e37093e3f19673968c237823327fd6",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 254,
+ "comment" : "Public key uses wrong curve: brainpoolP384r1",
+ "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004808dc7b1c6d3ec470a7fe5d6144c9c3a8c92b116103aa2edbfce0b2c827312eebcd1350d09a739eac901af341487861b195270f671e0a758deb23222db4fe7983d42a785b35fd158344cd6483c4da5b409e77d0a284dfa9c3e0d91a4d275fce9",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 255,
+ "comment" : "Public key uses wrong curve: brainpoolP512r1",
+ "public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aa11b560dc1e572f2374e5869210304d66d95b1d8ce40940157f5f5b4a7dc8a340f7c305d6bea289f5c430eb888e2a03528336aaf4680d9d153cd162e2229df330425025df2625b147568927f6acf704e4936f8989ff9d44f33ee22196e70dfd8711e8934d8d42abb4b67afcfee213c3ad5e5c83fcf4283d253d6c5c0e581970",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 256,
+ "comment" : "Public key uses wrong curve: brainpoolP224t1",
+ "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00048d7a746de095728a8d83219e587040cb6e794d088ab6eab426638202579850b0f235edcf4eb8adcb51bf41878f6b71a1f2d4101022964340",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 257,
+ "comment" : "Public key uses wrong curve: brainpoolP256t1",
+ "public" : "305a301406072a8648ce3d020106092b24030302080101080342000424ad316bf41e4102dd7ae16311b64464df2d13ea68a11dd27a4445ed900962180ff8c627ed73f0c667863ee3a671e6ed1fa2781b51a229ee2cd21fbf69437d60",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 258,
+ "comment" : "Public key uses wrong curve: brainpoolP320t1",
+ "public" : "306a301406072a8648ce3d020106092b240303020801010a03520004548ce4997cc618800d3834dd4b3346e4559be066ab5d0cecd7123c4de940c168fecd3bae067fe3fc7aee875c9da0a86932f0779f42344470860c22dbc6f305eab792fc0874157e175c7d3c4d3bf54c4b",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 259,
+ "comment" : "Public key uses wrong curve: brainpoolP384t1",
+ "public" : "307a301406072a8648ce3d020106092b240303020801010c036200044fc2b35e3019a57a8ca6efe2ec1f72072c599a78c2725f7cfc2d9edf220b5f6abdb0c0d8d160182de451e26bcbb4e8c18726263e21ce56fb4bafaa1f186c745e2c8392ef8c5a1c03f5462ebbbcde0ffcc31e9a0b3e898ddb9c1c79e420fd7a35",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 260,
+ "comment" : "Public key uses wrong curve: brainpoolP512t1",
+ "public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200047122f743122681ac73b0d611af86847d8bec654cf99e7eaf5d4f684e4078a8e61dc6d07e831ad02cd40d41dbdb6b0e877d960b78a5ac34c1e6ce7c483503d6de2eaddeffbfb3f144d29d13535a05815934186707146e45f64476bbdbc8645be973270a4c5e35d70ffd5eab2f08d1fb04762bc8aa80e999da14f744be9ff8c923",
+ "private" : "2b0d77cd5c47890a52612fc9b38d804266b9784abca2b94de99bdc67475aecc2abc31e72a6dada0cf1d4d776b002c8d2dbd601ab8a0cae4157370846b20e8dd657",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : []
+ },
+ {
+ "tcId" : 261,
+ "comment" : "invalid public key",
+ "public" : "3058301006072a8648ce3d020106052b810400230344000200429cb431c18f5f4e4e502f74214e6ac5ec2c3f86b830bac24de95feae142ca7d9aa8aa5b34f55af4b2848f2e6ba6df4c3ecd401a1d7b2a8287a332b202196fadbb",
+ "private" : "01c1fb2cac9087a3397814b198a80e2ea5b437aac1b41e8a2bd8fef8700e4812aa817320e6e1e3865bd2cf75e43a78be5c27ff1c4b5f5019333cb37d0c9c4ff3ec61",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 262,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3058301006072a8648ce3d020106052b81040023034400020108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639",
+ "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacd",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 263,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3058301006072a8648ce3d020106052b8104002303440003011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948",
+ "private" : "00a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f2",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 264,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3058301006072a8648ce3d020106052b8104002303440002011f2dca6b686e2141c11822e2d5439261583ce98cd6c4041c6d1be9e17dee33ea4a65c3e8cca6de50a30a39c788a585f1188bef0680a9c0264b3c8dcf494d0eb948",
+ "private" : "00a257d97aa4e5195e2919c147c1639bb0da0cce479a036489006b7b8e7e885096066e5adc8fe7c45940c5a6b94d5065b966a45f099a0cecfe9cce1b3e99dca479f3",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 265,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3058301006072a8648ce3d020106052b81040023034400030108cbf3c9bf8e42135d87127556831076d84d5e549e645afda8a099249231b59b6c508dee4e91c9a543e90ebc82613f86cb1290e29102a0f2fdeb57bf4193fb4639",
+ "private" : "6619644155c449758f65e2dfe7ba89dee1e090c1d68b6342f43cb1ac000090a7f0408138c1de217990bb015cd1d95f1d884cf659f7324f2fe21eeba63ea988aacc",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 266,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3058301006072a8648ce3d020106052b81040023034400020009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048",
+ "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e2",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 267,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3058301006072a8648ce3d020106052b81040023034400030047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19",
+ "private" : "01afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f677",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 268,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3058301006072a8648ce3d020106052b810400230344000300c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78",
+ "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d5",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 269,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3058301006072a8648ce3d020106052b810400230344000200c18410f5727ee0101a52ef95c0ac455cbc65bf9967f0a2c419aa0a291cabad569f2337e102d0a9128f4212dbf9fa9e5a8f14ca7f28e82977281facdd9ca7a92c78",
+ "private" : "24ae709e1644e3087b52470c565268becbdbf97de59916763507d109c2e5b7c21727c64e9b560aa248d7bc9fe0ac95720d507263b7b2859b056ea165301cd599d6",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 270,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3058301006072a8648ce3d020106052b81040023034400020047b9cf28e04b38796858545d60d6133fbdc20ede086e5d95111c982b8c276628235e536c075637a97c0a6c30d02b83b19e578203473eea16dfdeaeccb1dc0d9b19",
+ "private" : "01afe5c77a626161fb2c25964c7895b9fff787099db83f077f05a4bfa320fb61f9315bb44d3fb9dd72225d9d993a18df82ac53fb4a5f86b23cb650e5e4778066f678",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 271,
+ "comment" : "public key is a low order point on twist",
+ "public" : "3058301006072a8648ce3d020106052b81040023034400030009cc73141cf1843d2b2c95dc5cbc4d615c6da4814c1c7208615d8e78c7a8666aba1852faaa45a45d32bd0fde6ea78f262a96bf1e02949cea48c33c695103683048",
+ "private" : "2a35258787f91ad0bd3432c3022e4d3ed349c8768a7e7caa1836022fc0c89a9073f6ce14d0990d5b7bb413061c7160e7bd566a5c89f14901b2cc19f1ad531f41e1",
+ "shared" : "",
+ "result" : "invalid",
+ "flags" : [
+ "CompressedPoint"
+ ]
+ },
+ {
+ "tcId" : 272,
+ "comment" : "length of sequence contains leading 0",
+ "public" : "3082009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 273,
+ "comment" : "length of sequence contains leading 0",
+ "public" : "30819d3082001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 274,
+ "comment" : "wrong length of sequence",
+ "public" : "309c301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 275,
+ "comment" : "wrong length of sequence",
+ "public" : "309a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 276,
+ "comment" : "wrong length of sequence",
+ "public" : "30819b301106072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 277,
+ "comment" : "wrong length of sequence",
+ "public" : "30819b300f06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 278,
+ "comment" : "uint32 overflow in length of sequence",
+ "public" : "3085010000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 279,
+ "comment" : "uint32 overflow in length of sequence",
+ "public" : "3081a03085010000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 280,
+ "comment" : "uint64 overflow in length of sequence",
+ "public" : "308901000000000000009b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 281,
+ "comment" : "uint64 overflow in length of sequence",
+ "public" : "3081a4308901000000000000001006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 282,
+ "comment" : "length of sequence = 2**31 - 1",
+ "public" : "30847fffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 283,
+ "comment" : "length of sequence = 2**31 - 1",
+ "public" : "30819f30847fffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 284,
+ "comment" : "length of sequence = 2**32 - 1",
+ "public" : "3084ffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 285,
+ "comment" : "length of sequence = 2**32 - 1",
+ "public" : "30819f3084ffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 286,
+ "comment" : "length of sequence = 2**40 - 1",
+ "public" : "3085ffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 287,
+ "comment" : "length of sequence = 2**40 - 1",
+ "public" : "3081a03085ffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 288,
+ "comment" : "length of sequence = 2**64 - 1",
+ "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 289,
+ "comment" : "length of sequence = 2**64 - 1",
+ "public" : "3081a33088ffffffffffffffff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 290,
+ "comment" : "incorrect length of sequence",
+ "public" : "30ff301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 291,
+ "comment" : "incorrect length of sequence",
+ "public" : "30819b30ff06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 292,
+ "comment" : "indefinite length without termination",
+ "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 293,
+ "comment" : "indefinite length without termination",
+ "public" : "30819b308006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 294,
+ "comment" : "indefinite length without termination",
+ "public" : "30819b301006802a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 295,
+ "comment" : "indefinite length without termination",
+ "public" : "30819b301006072a8648ce3d020106802b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 296,
+ "comment" : "indefinite length without termination",
+ "public" : "30819a301006072a8648ce3d020106052b8104002303800004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 297,
+ "comment" : "removing sequence",
+ "public" : "",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 298,
+ "comment" : "removing sequence",
+ "public" : "3081890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 299,
+ "comment" : "lonely sequence tag",
+ "public" : "30",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 300,
+ "comment" : "lonely sequence tag",
+ "public" : "30818a300381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 301,
+ "comment" : "appending 0's to sequence",
+ "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 302,
+ "comment" : "appending 0's to sequence",
+ "public" : "30819d301206072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 303,
+ "comment" : "prepending 0's to sequence",
+ "public" : "30819d0000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 304,
+ "comment" : "prepending 0's to sequence",
+ "public" : "30819d3012000006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 305,
+ "comment" : "appending unused 0's to sequence",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 306,
+ "comment" : "appending unused 0's to sequence",
+ "public" : "30819d301006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 307,
+ "comment" : "appending null value to sequence",
+ "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 308,
+ "comment" : "appending null value to sequence",
+ "public" : "30819d301206072a8648ce3d020106052b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 309,
+ "comment" : "including garbage",
+ "public" : "3081a149817730819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 310,
+ "comment" : "including garbage",
+ "public" : "3081a0250030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 311,
+ "comment" : "including garbage",
+ "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 312,
+ "comment" : "including garbage",
+ "public" : "3081a03015498177301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 313,
+ "comment" : "including garbage",
+ "public" : "30819f30142500301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 314,
+ "comment" : "including garbage",
+ "public" : "3081a33012301006072a8648ce3d020106052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 315,
+ "comment" : "including garbage",
+ "public" : "3081a03015260c49817706072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 316,
+ "comment" : "including garbage",
+ "public" : "30819f3014260b250006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 317,
+ "comment" : "including garbage",
+ "public" : "3081a33018260906072a8648ce3d02010004deadbeef06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 318,
+ "comment" : "including garbage",
+ "public" : "3081a0301506072a8648ce3d0201260a49817706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 319,
+ "comment" : "including garbage",
+ "public" : "30819f301406072a8648ce3d02012609250006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 320,
+ "comment" : "including garbage",
+ "public" : "3081a3301806072a8648ce3d0201260706052b810400230004deadbeef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 321,
+ "comment" : "including garbage",
+ "public" : "3081a1301006072a8648ce3d020106052b8104002323818c4981770381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 322,
+ "comment" : "including garbage",
+ "public" : "3081a0301006072a8648ce3d020106052b8104002323818b25000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 323,
+ "comment" : "including garbage",
+ "public" : "3081a4301006072a8648ce3d020106052b810400232381890381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500004deadbeef",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 324,
+ "comment" : "including undefined tags",
+ "public" : "3081a4aa00bb00cd0030819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 325,
+ "comment" : "including undefined tags",
+ "public" : "3081a2aa02aabb30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 326,
+ "comment" : "including undefined tags",
+ "public" : "3081a33018aa00bb00cd00301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 327,
+ "comment" : "including undefined tags",
+ "public" : "3081a13016aa02aabb301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 328,
+ "comment" : "including undefined tags",
+ "public" : "3081a33018260faa00bb00cd0006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 329,
+ "comment" : "including undefined tags",
+ "public" : "3081a13016260daa02aabb06072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 330,
+ "comment" : "including undefined tags",
+ "public" : "3081a3301806072a8648ce3d0201260daa00bb00cd0006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 331,
+ "comment" : "including undefined tags",
+ "public" : "3081a1301606072a8648ce3d0201260baa02aabb06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 332,
+ "comment" : "including undefined tags",
+ "public" : "3081a4301006072a8648ce3d020106052b8104002323818faa00bb00cd000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 333,
+ "comment" : "including undefined tags",
+ "public" : "3081a2301006072a8648ce3d020106052b8104002323818daa02aabb0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 334,
+ "comment" : "truncated length of sequence",
+ "public" : "3081",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 335,
+ "comment" : "truncated length of sequence",
+ "public" : "30818b30810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 336,
+ "comment" : "Replacing sequence with NULL",
+ "public" : "0500",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 337,
+ "comment" : "Replacing sequence with NULL",
+ "public" : "30818b05000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 338,
+ "comment" : "changing tag value of sequence",
+ "public" : "2e819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 339,
+ "comment" : "changing tag value of sequence",
+ "public" : "2f819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 340,
+ "comment" : "changing tag value of sequence",
+ "public" : "31819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 341,
+ "comment" : "changing tag value of sequence",
+ "public" : "32819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 342,
+ "comment" : "changing tag value of sequence",
+ "public" : "ff819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 343,
+ "comment" : "changing tag value of sequence",
+ "public" : "30819b2e1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 344,
+ "comment" : "changing tag value of sequence",
+ "public" : "30819b2f1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 345,
+ "comment" : "changing tag value of sequence",
+ "public" : "30819b311006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 346,
+ "comment" : "changing tag value of sequence",
+ "public" : "30819b321006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 347,
+ "comment" : "changing tag value of sequence",
+ "public" : "30819bff1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 348,
+ "comment" : "dropping value of sequence",
+ "public" : "3000",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 349,
+ "comment" : "dropping value of sequence",
+ "public" : "30818b30000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 350,
+ "comment" : "truncated sequence",
+ "public" : "30819a301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 351,
+ "comment" : "truncated sequence",
+ "public" : "30819a1006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 352,
+ "comment" : "truncated sequence",
+ "public" : "30819a300f06072a8648ce3d020106052b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 353,
+ "comment" : "truncated sequence",
+ "public" : "30819a300f072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 354,
+ "comment" : "indefinite length",
+ "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 355,
+ "comment" : "indefinite length",
+ "public" : "30819d308006072a8648ce3d020106052b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 356,
+ "comment" : "indefinite length with truncated delimiter",
+ "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5000",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 357,
+ "comment" : "indefinite length with truncated delimiter",
+ "public" : "30819c308006072a8648ce3d020106052b81040023000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 358,
+ "comment" : "indefinite length with additional element",
+ "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5005000000",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 359,
+ "comment" : "indefinite length with additional element",
+ "public" : "30819f308006072a8648ce3d020106052b81040023050000000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 360,
+ "comment" : "indefinite length with truncated element",
+ "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50060811220000",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 361,
+ "comment" : "indefinite length with truncated element",
+ "public" : "3081a1308006072a8648ce3d020106052b810400230608112200000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 362,
+ "comment" : "indefinite length with garbage",
+ "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000fe02beef",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 363,
+ "comment" : "indefinite length with garbage",
+ "public" : "3081a1308006072a8648ce3d020106052b810400230000fe02beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 364,
+ "comment" : "indefinite length with nonempty EOC",
+ "public" : "3080301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500002beef",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 365,
+ "comment" : "indefinite length with nonempty EOC",
+ "public" : "30819f308006072a8648ce3d020106052b810400230002beef0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 366,
+ "comment" : "prepend empty sequence",
+ "public" : "30819d3000301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 367,
+ "comment" : "prepend empty sequence",
+ "public" : "30819d3012300006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 368,
+ "comment" : "append empty sequence",
+ "public" : "30819d301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d503000",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 369,
+ "comment" : "append empty sequence",
+ "public" : "30819d301206072a8648ce3d020106052b8104002330000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 370,
+ "comment" : "append garbage with high tag number",
+ "public" : "30819e301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50bf7f00",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 371,
+ "comment" : "append garbage with high tag number",
+ "public" : "30819e301306072a8648ce3d020106052b81040023bf7f000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 372,
+ "comment" : "sequence of sequence",
+ "public" : "30819e30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 373,
+ "comment" : "sequence of sequence",
+ "public" : "30819d3012301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 374,
+ "comment" : "truncated sequence: removed last 1 elements",
+ "public" : "3012301006072a8648ce3d020106052b81040023",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 375,
+ "comment" : "truncated sequence: removed last 1 elements",
+ "public" : "308194300906072a8648ce3d02010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 376,
+ "comment" : "repeating element in sequence",
+ "public" : "30820124301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 377,
+ "comment" : "repeating element in sequence",
+ "public" : "3081a2301706072a8648ce3d020106052b8104002306052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 378,
+ "comment" : "long form encoding of length of sequence",
+ "public" : "30819c30811006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 379,
+ "comment" : "long form encoding of length of oid",
+ "public" : "30819c30110681072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 380,
+ "comment" : "long form encoding of length of oid",
+ "public" : "30819c301106072a8648ce3d02010681052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 381,
+ "comment" : "length of oid contains leading 0",
+ "public" : "30819d3012068200072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 382,
+ "comment" : "length of oid contains leading 0",
+ "public" : "30819d301206072a8648ce3d0201068200052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 383,
+ "comment" : "wrong length of oid",
+ "public" : "30819b301006082a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 384,
+ "comment" : "wrong length of oid",
+ "public" : "30819b301006062a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 385,
+ "comment" : "wrong length of oid",
+ "public" : "30819b301006072a8648ce3d020106062b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 386,
+ "comment" : "wrong length of oid",
+ "public" : "30819b301006072a8648ce3d020106042b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 387,
+ "comment" : "uint32 overflow in length of oid",
+ "public" : "3081a03015068501000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 388,
+ "comment" : "uint32 overflow in length of oid",
+ "public" : "3081a0301506072a8648ce3d0201068501000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 389,
+ "comment" : "uint64 overflow in length of oid",
+ "public" : "3081a4301906890100000000000000072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 390,
+ "comment" : "uint64 overflow in length of oid",
+ "public" : "3081a4301906072a8648ce3d020106890100000000000000052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 391,
+ "comment" : "length of oid = 2**31 - 1",
+ "public" : "30819f301406847fffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 392,
+ "comment" : "length of oid = 2**31 - 1",
+ "public" : "30819f301406072a8648ce3d020106847fffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 393,
+ "comment" : "length of oid = 2**32 - 1",
+ "public" : "30819f30140684ffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 394,
+ "comment" : "length of oid = 2**32 - 1",
+ "public" : "30819f301406072a8648ce3d02010684ffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 395,
+ "comment" : "length of oid = 2**40 - 1",
+ "public" : "3081a030150685ffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 396,
+ "comment" : "length of oid = 2**40 - 1",
+ "public" : "3081a0301506072a8648ce3d02010685ffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 397,
+ "comment" : "length of oid = 2**64 - 1",
+ "public" : "3081a330180688ffffffffffffffff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 398,
+ "comment" : "length of oid = 2**64 - 1",
+ "public" : "3081a3301806072a8648ce3d02010688ffffffffffffffff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 399,
+ "comment" : "incorrect length of oid",
+ "public" : "30819b301006ff2a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 400,
+ "comment" : "incorrect length of oid",
+ "public" : "30819b301006072a8648ce3d020106ff2b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 401,
+ "comment" : "removing oid",
+ "public" : "308192300706052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 402,
+ "comment" : "lonely oid tag",
+ "public" : "30819330080606052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 403,
+ "comment" : "lonely oid tag",
+ "public" : "308195300a06072a8648ce3d0201060381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 404,
+ "comment" : "appending 0's to oid",
+ "public" : "30819d301206092a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 405,
+ "comment" : "appending 0's to oid",
+ "public" : "30819d301206072a8648ce3d020106072b8104002300000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 406,
+ "comment" : "prepending 0's to oid",
+ "public" : "30819d3012060900002a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 407,
+ "comment" : "prepending 0's to oid",
+ "public" : "30819d301206072a8648ce3d0201060700002b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 408,
+ "comment" : "appending unused 0's to oid",
+ "public" : "30819d301206072a8648ce3d0201000006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 409,
+ "comment" : "appending null value to oid",
+ "public" : "30819d301206092a8648ce3d0201050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 410,
+ "comment" : "appending null value to oid",
+ "public" : "30819d301206072a8648ce3d020106072b8104002305000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 411,
+ "comment" : "truncated length of oid",
+ "public" : "3081943009068106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 412,
+ "comment" : "truncated length of oid",
+ "public" : "308196300b06072a8648ce3d020106810381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 413,
+ "comment" : "Replacing oid with NULL",
+ "public" : "3081943009050006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 414,
+ "comment" : "Replacing oid with NULL",
+ "public" : "308196300b06072a8648ce3d020105000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 415,
+ "comment" : "changing tag value of oid",
+ "public" : "30819b301004072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 416,
+ "comment" : "changing tag value of oid",
+ "public" : "30819b301005072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 417,
+ "comment" : "changing tag value of oid",
+ "public" : "30819b301007072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 418,
+ "comment" : "changing tag value of oid",
+ "public" : "30819b301008072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 419,
+ "comment" : "changing tag value of oid",
+ "public" : "30819b3010ff072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 420,
+ "comment" : "changing tag value of oid",
+ "public" : "30819b301006072a8648ce3d020104052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 421,
+ "comment" : "changing tag value of oid",
+ "public" : "30819b301006072a8648ce3d020105052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 422,
+ "comment" : "changing tag value of oid",
+ "public" : "30819b301006072a8648ce3d020107052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 423,
+ "comment" : "changing tag value of oid",
+ "public" : "30819b301006072a8648ce3d020108052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 424,
+ "comment" : "changing tag value of oid",
+ "public" : "30819b301006072a8648ce3d0201ff052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 425,
+ "comment" : "dropping value of oid",
+ "public" : "3081943009060006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 426,
+ "comment" : "dropping value of oid",
+ "public" : "308196300b06072a8648ce3d020106000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 427,
+ "comment" : "modify first byte of oid",
+ "public" : "30819b30100607288648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 428,
+ "comment" : "modify first byte of oid",
+ "public" : "30819b301006072a8648ce3d0201060529810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 429,
+ "comment" : "modify last byte of oid",
+ "public" : "30819b301006072a8648ce3d028106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 430,
+ "comment" : "modify last byte of oid",
+ "public" : "30819b301006072a8648ce3d020106052b810400a30381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 431,
+ "comment" : "truncated oid",
+ "public" : "30819a300f06062a8648ce3d0206052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 432,
+ "comment" : "truncated oid",
+ "public" : "30819a300f06068648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 433,
+ "comment" : "truncated oid",
+ "public" : "30819a300f06072a8648ce3d020106042b8104000381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 434,
+ "comment" : "truncated oid",
+ "public" : "30819a300f06072a8648ce3d02010604810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 435,
+ "comment" : "wrong oid",
+ "public" : "308199300e06052b0e03021a06052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 436,
+ "comment" : "wrong oid",
+ "public" : "30819d3012060960864801650304020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 437,
+ "comment" : "wrong oid",
+ "public" : "30819b301006072a8648ce3d020106052b0e03021a0381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 438,
+ "comment" : "wrong oid",
+ "public" : "30819f301406072a8648ce3d020106096086480165030402010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 439,
+ "comment" : "longer oid",
+ "public" : "30819c301106082a8648ce3d02010106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 440,
+ "comment" : "longer oid",
+ "public" : "30819c301106072a8648ce3d020106062b81040023010381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 441,
+ "comment" : "oid with modified node",
+ "public" : "30819b301006072a8648ce3d021106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 442,
+ "comment" : "oid with modified node",
+ "public" : "30819f3014060b2a8648ce3d02888080800106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 443,
+ "comment" : "oid with modified node",
+ "public" : "30819b301006072a8648ce3d020106052b810400330381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 444,
+ "comment" : "oid with modified node",
+ "public" : "30819f301406072a8648ce3d020106092b81040088808080230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 445,
+ "comment" : "large integer in oid",
+ "public" : "3081a4301906102a8648ce3d028280808080808080800106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 446,
+ "comment" : "large integer in oid",
+ "public" : "3081a4301906072a8648ce3d0201060e2b810400828080808080808080230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 447,
+ "comment" : "oid with invalid node",
+ "public" : "30819c301106082a8648ce3d0201e006052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 448,
+ "comment" : "oid with invalid node",
+ "public" : "30819c301106082a808648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 449,
+ "comment" : "oid with invalid node",
+ "public" : "30819c301106072a8648ce3d020106062b81040023e00381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 450,
+ "comment" : "oid with invalid node",
+ "public" : "30819c301106072a8648ce3d020106062b80810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 451,
+ "comment" : "length of bit string contains leading 0",
+ "public" : "30819c301006072a8648ce3d020106052b81040023038200860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 452,
+ "comment" : "wrong length of bit string",
+ "public" : "30819a301006072a8648ce3d020106052b8104002303870004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 453,
+ "comment" : "wrong length of bit string",
+ "public" : "30819a301006072a8648ce3d020106052b8104002303850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 454,
+ "comment" : "uint32 overflow in length of bit string",
+ "public" : "30819f301006072a8648ce3d020106052b81040023038501000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 455,
+ "comment" : "uint64 overflow in length of bit string",
+ "public" : "3081a3301006072a8648ce3d020106052b8104002303890100000000000000860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 456,
+ "comment" : "length of bit string = 2**31 - 1",
+ "public" : "30819e301006072a8648ce3d020106052b8104002303847fffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 457,
+ "comment" : "length of bit string = 2**32 - 1",
+ "public" : "30819e301006072a8648ce3d020106052b810400230384ffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 458,
+ "comment" : "length of bit string = 2**40 - 1",
+ "public" : "30819f301006072a8648ce3d020106052b810400230385ffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 459,
+ "comment" : "length of bit string = 2**64 - 1",
+ "public" : "3081a2301006072a8648ce3d020106052b810400230388ffffffffffffffff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 460,
+ "comment" : "incorrect length of bit string",
+ "public" : "30819a301006072a8648ce3d020106052b8104002303ff0004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 461,
+ "comment" : "lonely bit string tag",
+ "public" : "3013301006072a8648ce3d020106052b8104002303",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 462,
+ "comment" : "appending 0's to bit string",
+ "public" : "30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500000",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 463,
+ "comment" : "prepending 0's to bit string",
+ "public" : "30819d301006072a8648ce3d020106052b8104002303818800000004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 464,
+ "comment" : "appending null value to bit string",
+ "public" : "30819d301006072a8648ce3d020106052b810400230381880004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d500500",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 465,
+ "comment" : "truncated length of bit string",
+ "public" : "3014301006072a8648ce3d020106052b810400230381",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 466,
+ "comment" : "Replacing bit string with NULL",
+ "public" : "3014301006072a8648ce3d020106052b810400230500",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 467,
+ "comment" : "changing tag value of bit string",
+ "public" : "30819b301006072a8648ce3d020106052b810400230181860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 468,
+ "comment" : "changing tag value of bit string",
+ "public" : "30819b301006072a8648ce3d020106052b810400230281860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 469,
+ "comment" : "changing tag value of bit string",
+ "public" : "30819b301006072a8648ce3d020106052b810400230481860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 470,
+ "comment" : "changing tag value of bit string",
+ "public" : "30819b301006072a8648ce3d020106052b810400230581860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 471,
+ "comment" : "changing tag value of bit string",
+ "public" : "30819b301006072a8648ce3d020106052b81040023ff81860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 472,
+ "comment" : "dropping value of bit string",
+ "public" : "3014301006072a8648ce3d020106052b810400230300",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 473,
+ "comment" : "modify first byte of bit string",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860204017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 474,
+ "comment" : "modify last byte of bit string",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32dd0",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 475,
+ "comment" : "truncated bit string",
+ "public" : "30819a301006072a8648ce3d020106052b810400230381850004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 476,
+ "comment" : "truncated bit string",
+ "public" : "30819a301006072a8648ce3d020106052b8104002303818504017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 477,
+ "comment" : "declaring bits as unused in bit string",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381860104017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 478,
+ "comment" : "unused bits in bit string",
+ "public" : "30819f301006072a8648ce3d020106052b8104002303818a2004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d5001020304",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 479,
+ "comment" : "unused bits in empty bit-string",
+ "public" : "3015301006072a8648ce3d020106052b81040023030103",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ },
+ {
+ "tcId" : 480,
+ "comment" : "128 unused bits",
+ "public" : "30819b301006072a8648ce3d020106052b810400230381868004017ee16985c3678234d272913682a7c122b35c1c5011d1933bb7b08c8b883afcf469453079e2ef02a724a6ddbe25ee3b2e63007dd2838c5bb00fa1ff8fd18cf81eaa01116ce049d63f22f71c7d11c0acd67cacd1b4ea0125bd48e872dc5cc9fc4073b7c844c4b42223483b4aa8402b198d981dc8b7aba048749b4a0496e2537d3cc32d50",
+ "private" : "018c3c384368133e46c99ad2421ff44eed459b5d209cb2aa70b09bd7d38cc6225164a9815dff6d69afbf49f80da22f6ea33454b6544b69b3330008c6a22259f9f9e5",
+ "shared" : "00d397252813d37329b9e277823e2dfccdd1ee519f0c32ccbb3f5fc62062e8c07dbf3fb86085736115b70f86f44ad852f3488ecbb5e7ec31e961e869b40b6add05f5",
+ "result" : "acceptable",
+ "flags" : [
+ "InvalidAsn"
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/security/nss/gtests/common/wycheproof/source_vectors/x25519_test.json b/security/nss/gtests/common/wycheproof/source_vectors/x25519_test.json
index f6694876e2..431b434bd7 100644
--- a/security/nss/gtests/common/wycheproof/source_vectors/x25519_test.json
+++ b/security/nss/gtests/common/wycheproof/source_vectors/x25519_test.json
@@ -1,46 +1,50 @@
{
- "algorithm" : "X25519",
- "generatorVersion" : "0.4.12",
+ "algorithm" : "XDH",
+ "generatorVersion" : "0.8r12",
+ "numberOfTests" : 518,
+ "header" : [
+ "Test vectors of type XdhComp are intended for tests that verify the",
+ "computation of and Xdh key exchange."
+ ],
"notes" : {
- "LowOrderPublic" : "Curve25519 or its twist contains some points of low order. This test vector contains a public key with such a point. While many libraries reject such public keys, doing so is not a strict requirement according to RFC 7748.",
- "Small public key" : "The public key is insecure and does not belong to a valid private key. Some libraries reject such keys.",
- "Twist" : "Public keys are either points on curve25519 or points on its twist. Implementations may either reject such keys or compute X25519 using the twist. If a point multiplication is performed then it is important that the result is correct, since otherwise attacks with invalid keys are possible."
+ "LowOrderPublic" : "The curves and its twists contain some points of low order. This test vector contains a public key with such a point. While many libraries reject such public keys, doing so is not a strict requirement according to RFC 7748.",
+ "NonCanonicalPublic" : "The public key is in non-canonical form. RFC 7749, section 5 defines the value that this public key represents. Section 7 of the same RFC recommends accepting such keys. If a non-canonical key is accepted then it must follow the RFC.",
+ "SmallPublicKey" : "The public key is insecure and does not belong to a valid private key. Some libraries reject such keys.",
+ "Twist" : "Public keys are either points on a given curve or points on its twist. The functions X25519 and X448 are defined for points on a twist with the goal that the output of computations do not leak private keys. Implementations may accept or reject points on a twist. If a point multiplication is performed then it is important that the result is correct, since otherwise attacks with invalid keys are possible.",
+ "ZeroSharedSecret" : "Some libraries include a check that the shared secret is not all-zero. This check is described in Section 6.1 of RFC 7748. "
},
- "numberOfTests" : 87,
- "header" : [],
+ "schema" : "xdh_comp_schema.json",
"testGroups" : [
{
"curve" : "curve25519",
+ "type" : "XdhComp",
"tests" : [
{
"tcId" : 1,
"comment" : "normal case",
- "curve" : "curve25519",
- "public" : "9c647d9ae589b9f58fdc3ca4947efbc915c4b2e08e744a0edf469dac59c8f85a",
- "private" : "4852834d9d6b77dadeabaaf2e11dca66d19fe74993a7bec36c6e16a0983feaba",
- "shared" : "87b7f212b627f7a54ca5e0bcdaddd5389d9de6156cdbcf8ebe14ffbcfb436551",
+ "public" : "504a36999f489cd2fdbc08baff3d88fa00569ba986cba22548ffde80f9806829",
+ "private" : "c8a9d5a91091ad851c668b0736c1c9a02936c0d3ad62670858088047ba057475",
+ "shared" : "436a2c040cf45fea9b29a0cb81b1f41458f863d0d61b453d0a982720d6d61320",
"result" : "valid",
"flags" : []
},
{
"tcId" : 2,
- "comment" : "normal case",
- "curve" : "curve25519",
- "public" : "9c647d9ae589b9f58fdc3ca4947efbc915c4b2e08e744a0edf469dac59c8f85a",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
- "shared" : "4b82bd8650ea9b81a42181840926a4ffa16434d1bf298de1db87efb5b0a9e34e",
- "result" : "valid",
+ "comment" : "public key on twist",
+ "public" : "63aa40c6e38346c5caf23a6df0a5e6c80889a08647e551b3563449befcfc9733",
+ "private" : "d85d8c061a50804ac488ad774ac716c3f5ba714b2712e048491379a500211958",
+ "shared" : "279df67a7c4611db4708a0e8282b195e5ac0ed6f4b2f292c6fbd0acac30d1332",
+ "result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "Twist"
]
},
{
"tcId" : 3,
"comment" : "public key on twist",
- "curve" : "curve25519",
- "public" : "63aa40c6e38346c5caf23a6df0a5e6c80889a08647e551b3563449befcfc9733",
- "private" : "588c061a50804ac488ad774ac716c3f5ba714b2712e048491379a500211998a8",
- "shared" : "b1a707519495ffffb298ff941716b06dfab87cf8d91123fe2be9a233dda22212",
+ "public" : "0f83c36fded9d32fadf4efa3ae93a90bb5cfa66893bc412c43fa7287dbb99779",
+ "private" : "c8b45bfd32e55325d9fd648cb302848039000b390e44d521e58aab3b29a6964b",
+ "shared" : "4bc7e01e7d83d6cf67632bf90033487a5fc29eba5328890ea7b1026d23b9a45f",
"result" : "acceptable",
"flags" : [
"Twist"
@@ -49,10 +53,9 @@
{
"tcId" : 4,
"comment" : "public key on twist",
- "curve" : "curve25519",
- "public" : "0f83c36fded9d32fadf4efa3ae93a90bb5cfa66893bc412c43fa7287dbb99779",
- "private" : "b05bfd32e55325d9fd648cb302848039000b390e44d521e58aab3b29a6960ba8",
- "shared" : "67dd4a6e165533534c0e3f172e4ab8576bca923a5f07b2c069b4c310ff2e935b",
+ "public" : "0b8211a2b6049097f6871c6c052d3c5fc1ba17da9e32ae458403b05bb283092a",
+ "private" : "f876e34bcbe1f47fbc0fddfd7c1e1aa53d57bfe0f66d243067b424bb6210be51",
+ "shared" : "119d37ed4b109cbd6418b1f28dea83c836c844715cdf98a3a8c362191debd514",
"result" : "acceptable",
"flags" : [
"Twist"
@@ -61,10 +64,9 @@
{
"tcId" : 5,
"comment" : "public key on twist",
- "curve" : "curve25519",
- "public" : "0b8211a2b6049097f6871c6c052d3c5fc1ba17da9e32ae458403b05bb283092a",
- "private" : "70e34bcbe1f47fbc0fddfd7c1e1aa53d57bfe0f66d243067b424bb6210bed19c",
- "shared" : "4a0638cfaa9ef1933b47f8939296a6b25be541ef7f70e844c0bcc00b134de64a",
+ "public" : "343ac20a3b9c6a27b1008176509ad30735856ec1c8d8fcae13912d08d152f46c",
+ "private" : "006ac1f3a653a4cdb1d37bba94738f8b957a57beb24d646e994dc29a276aad45",
+ "shared" : "cc4873aed3fcee4b3aaea7f0d20716b4276359081f634b7bea4b705bfc8a4d3e",
"result" : "acceptable",
"flags" : [
"Twist"
@@ -73,10 +75,9 @@
{
"tcId" : 6,
"comment" : "public key on twist",
- "curve" : "curve25519",
- "public" : "343ac20a3b9c6a27b1008176509ad30735856ec1c8d8fcae13912d08d152f46c",
- "private" : "68c1f3a653a4cdb1d37bba94738f8b957a57beb24d646e994dc29a276aad458d",
- "shared" : "399491fce8dfab73b4f9f611de8ea0b27b28f85994250b0f475d585d042ac207",
+ "public" : "fa695fc7be8d1be5bf704898f388c452bafdd3b8eae805f8681a8d15c2d4e142",
+ "private" : "08da77b26d06dff9d9f7fd4c5b3769f8cdd5b30516a5ab806be324ff3eb69e60",
+ "shared" : "b6f8e2fcb1affc79e2ff798319b2701139b95ad6dd07f05cbac78bd83edfd92e",
"result" : "acceptable",
"flags" : [
"Twist"
@@ -85,10 +86,9 @@
{
"tcId" : 7,
"comment" : "public key on twist",
- "curve" : "curve25519",
- "public" : "fa695fc7be8d1be5bf704898f388c452bafdd3b8eae805f8681a8d15c2d4e142",
- "private" : "d877b26d06dff9d9f7fd4c5b3769f8cdd5b30516a5ab806be324ff3eb69ea0b2",
- "shared" : "2c4fe11d490a53861776b13b4354abd4cf5a97699db6e6c68c1626d07662f758",
+ "public" : "0200000000000000000000000000000000000000000000000000000000000000",
+ "private" : "d03edde9f3e7b799045f9ac3793d4a9277dadeadc41bec0290f81f744f73775f",
+ "shared" : "b87a1722cc6c1e2feecb54e97abd5a22acc27616f78f6e315fd2b73d9f221e57",
"result" : "acceptable",
"flags" : [
"Twist"
@@ -96,35 +96,32 @@
},
{
"tcId" : 8,
- "comment" : "public key = 0",
- "curve" : "curve25519",
- "public" : "0000000000000000000000000000000000000000000000000000000000000000",
- "private" : "207494038f2bb811d47805bcdf04a2ac585ada7f2f23389bfd4658f9ddd4debc",
- "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "comment" : "public key on twist",
+ "public" : "0300000000000000000000000000000000000000000000000000000000000000",
+ "private" : "e09d57a914e3c29036fd9a442ba526b5cdcdf28216153e636c10677acab6bd6a",
+ "shared" : "a29d8dad28d590cd3017aa97a4761f851bf1d3672b042a4256a45881e2ad9035",
"result" : "acceptable",
"flags" : [
- "Small public key"
+ "Twist"
]
},
{
"tcId" : 9,
- "comment" : "public key = 1",
- "curve" : "curve25519",
- "public" : "0100000000000000000000000000000000000000000000000000000000000000",
- "private" : "202e8972b61c7e61930eb9450b5070eae1c670475685541f0476217e4818cfab",
- "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "comment" : "public key on twist",
+ "public" : "ff00000000000000000000000000000000000000000000000000000000000000",
+ "private" : "e0ed78e6ee02f08bec1c15d66fbbe5b83ffc37ea14e1512cc1bd4b2ea6d8066f",
+ "shared" : "e703bc8aa94b7d87ba34e2678353d12cdaaa1a97b5ca3e1b8c060c4636087f07",
"result" : "acceptable",
"flags" : [
- "Small public key"
+ "Twist"
]
},
{
"tcId" : 10,
- "comment" : "edge case on twist",
- "curve" : "curve25519",
- "public" : "0200000000000000000000000000000000000000000000000000000000000000",
- "private" : "38dde9f3e7b799045f9ac3793d4a9277dadeadc41bec0290f81f744f73775f84",
- "shared" : "9a2cfe84ff9c4a9739625cae4a3b82a906877a441946f8d7b3d795fe8f5d1639",
+ "comment" : "public key on twist",
+ "public" : "ffff000000000000000000000000000000000000000000000000000000000000",
+ "private" : "a8a1a2ec9fa9915ae7aace6a37c68591d39e15995c4ef5ebd3561c02f72dda41",
+ "shared" : "ff5cf041e924dbe1a64ac9bdba96bdcdfaf7d59d91c7e33e76ed0e4c8c836446",
"result" : "acceptable",
"flags" : [
"Twist"
@@ -132,11 +129,10 @@
},
{
"tcId" : 11,
- "comment" : "edge case on twist",
- "curve" : "curve25519",
- "public" : "0300000000000000000000000000000000000000000000000000000000000000",
- "private" : "9857a914e3c29036fd9a442ba526b5cdcdf28216153e636c10677acab6bd6aa5",
- "shared" : "4da4e0aa072c232ee2f0fa4e519ae50b52c1edd08a534d4ef346c2e106d21d60",
+ "comment" : "public key on twist",
+ "public" : "0000010000000000000000000000000000000000000000000000000000000000",
+ "private" : "a8c9df5820eb399d471dfa3215d96055b3c7d0f4ea49f8ab028d6a6e3194517b",
+ "shared" : "a92a96fa029960f9530e6fe37e2429cd113be4d8f3f4431f8546e6c76351475d",
"result" : "acceptable",
"flags" : [
"Twist"
@@ -144,11 +140,10 @@
},
{
"tcId" : 12,
- "comment" : "edge case on twist",
- "curve" : "curve25519",
- "public" : "ffffff030000f8ffff1f0000c0ffffff000000feffff070000f0ffff3f000000",
- "private" : "48e2130d723305ed05e6e5894d398a5e33367a8c6aac8fcdf0a88e4b42820db7",
- "shared" : "9ed10c53747f647f82f45125d3de15a1e6b824496ab40410ffcc3cfe95760f3b",
+ "comment" : "public key on twist",
+ "public" : "ffffff0f00000000000000000000000000000000000000000000000000000000",
+ "private" : "d0d31c491cbd39271859b4a63a316826507b1db8c701709fd0ffe3eb21c4467c",
+ "shared" : "9f8954868158ec62b6b586b8cae1d67d1b9f4c03d5b3ca0393cee71accc9ab65",
"result" : "acceptable",
"flags" : [
"Twist"
@@ -156,11 +151,10 @@
},
{
"tcId" : 13,
- "comment" : "edge case on twist",
- "curve" : "curve25519",
- "public" : "000000fcffff070000e0ffff3f000000ffffff010000f8ffff0f0000c0ffff7f",
- "private" : "28f41011691851b3a62b641553b30d0dfddcb8fffcf53700a7be2f6a872e9fb0",
- "shared" : "cf72b4aa6aa1c9f894f4165b86109aa468517648e1f0cc70e1ab08460176506b",
+ "comment" : "public key on twist",
+ "public" : "ffffffff00000000000000000000000000000000000000000000000000000000",
+ "private" : "d053e7bf1902619cd61c9c739e09d54c4147f46d190720966f7de1d9cffbbd4e",
+ "shared" : "6cbf1dc9af97bc148513a18be4a257de1a3b065584df94e8b43c1ab89720b110",
"result" : "acceptable",
"flags" : [
"Twist"
@@ -168,11 +162,10 @@
},
{
"tcId" : 14,
- "comment" : "edge case on twist",
- "curve" : "curve25519",
- "public" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffff7f",
- "private" : "18a93b6499b9f6b3225ca02fef410e0adec23532321d2d8ef1a6d602a8c65b83",
- "shared" : "5d50b62836bb69579410386cf7bb811c14bf85b1c7b17e5924c7ffea91ef9e12",
+ "comment" : "public key on twist",
+ "public" : "0000000000001000000000000000000000000000000000000000000000000000",
+ "private" : "a021d75009a4596e5a33f12921c10f3670933bc80dde3bba22881b6120582144",
+ "shared" : "38284b7086095a9406028c1f800c071ea106039ad7a1d7f82fe00906fd90594b",
"result" : "acceptable",
"flags" : [
"Twist"
@@ -180,11 +173,10 @@
},
{
"tcId" : 15,
- "comment" : "edge case on twist",
- "curve" : "curve25519",
- "public" : "eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "c01d1305a1338a1fcac2ba7e2e032b427e0b04903165aca957d8d0553d8717b0",
- "shared" : "19230eb148d5d67c3c22ab1daeff80a57eae4265ce2872657b2c8099fc698e50",
+ "comment" : "public key on twist",
+ "public" : "0000000000000001000000000000000000000000000000000000000000000000",
+ "private" : "a89c6687f99bd569a01fd8bd438236160d15ce2c57c1d71ebaa3f2da88233863",
+ "shared" : "c721041df0244071794a8db06b9f7eaeec690c257265343666f4416f4166840f",
"result" : "acceptable",
"flags" : [
"Twist"
@@ -192,522 +184,920 @@
},
{
"tcId" : 16,
- "comment" : "edge case for public key",
- "curve" : "curve25519",
- "public" : "0400000000000000000000000000000000000000000000000000000000000000",
- "private" : "386f7f16c50731d64f82e6a170b142a4e34f31fd7768fcb8902925e7d1e21abe",
- "shared" : "0fcab5d842a078d7a71fc59b57bfb4ca0be6873b49dcdb9f44e14ae8fbdfa542",
- "result" : "valid",
- "flags" : []
+ "comment" : "public key on twist",
+ "public" : "ffffffffffffffff000000000000000000000000000000000000000000000000",
+ "private" : "68964bca51465bf0f5ba524b1482ceff0e960a1ed9f48dcc30f1608d0e501a50",
+ "shared" : "25ff9a6631b143dbdbdc207b38e38f832ae079a52a618c534322e77345fd9049",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
},
{
"tcId" : 17,
- "comment" : "edge case for public key",
- "curve" : "curve25519",
- "public" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000",
- "private" : "e023a289bd5e90fa2804ddc019a05ef3e79d434bb6ea2f522ecb643a75296e95",
- "shared" : "54ce8f2275c077e3b1306a3939c5e03eef6bbb88060544758d9fef59b0bc3e4f",
- "result" : "valid",
- "flags" : []
+ "comment" : "public key on twist",
+ "public" : "0000000000000000000000000000000000000000000000000100000000000000",
+ "private" : "a8e56bb13a9f2b33b8e6750b4a6e6621dc26ae8c5c624a0992c8f0d5b910f170",
+ "shared" : "f294e7922c6cea587aefe72911630d50f2456a2ba7f21207d57f1ecce04f6213",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
},
{
"tcId" : 18,
- "comment" : "edge case for public key",
- "curve" : "curve25519",
- "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03",
- "private" : "68f010d62ee8d926053a361c3a75c6ea4ebdc8606ab285003a6f8f4076b01e83",
- "shared" : "f136775c5beb0af8110af10b20372332043cab752419678775a223df57c9d30d",
- "result" : "valid",
- "flags" : []
+ "comment" : "public key on twist",
+ "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000",
+ "private" : "e045f55c159451e97814d747050fd7769bd478434a01876a56e553f66384a74c",
+ "shared" : "ff4715bd8cf847b77c244ce2d9b008b19efaa8e845feb85ce4889b5b2c6a4b4d",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
},
{
"tcId" : 19,
- "comment" : "edge case for public key",
- "curve" : "curve25519",
- "public" : "fffffffbfffffbffffdfffffdffffffffefffffefffff7fffff7ffffbfffff3f",
- "private" : "58ebcb35b0f8845caf1ec630f96576b62c4b7b6c36b29deb2cb0084651755c96",
- "shared" : "bf9affd06b844085586460962ef2146ff3d4533d9444aab006eb88cc3054407d",
- "result" : "valid",
- "flags" : []
+ "comment" : "public key on twist",
+ "public" : "ffffff030000f8ffff1f0000c0ffffff000000feffff070000f0ffff3f000000",
+ "private" : "105d621e1ef339c3d99245cfb77cd3a5bd0c4427a0e4d8752c3b51f045889b4f",
+ "shared" : "61eace52da5f5ecefafa4f199b077ff64f2e3d2a6ece6f8ec0497826b212ef5f",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
},
{
"tcId" : 20,
- "comment" : "edge case for public key",
- "curve" : "curve25519",
- "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f",
- "private" : "188c4bc5b9c44b38bb658b9b2ae82d5b01015e093184b17cb7863503a783e1bb",
- "shared" : "d480de04f699cb3be0684a9cc2e31281ea0bc5a9dcc157d3d20158d46ca5246d",
- "result" : "valid",
- "flags" : []
+ "comment" : "public key on twist",
+ "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f0000",
+ "private" : "d88a441e706f606ae7f630f8b21f3c2554739e3e549f804118c03771f608017b",
+ "shared" : "ff1b509a0a1a54726086f1e1c0acf040ab463a2a542e5d54e92c6df8126cf636",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
},
{
"tcId" : 21,
- "comment" : "edge case for public key",
- "curve" : "curve25519",
- "public" : "fffffffffeffff7ffffffffffeffff7ffffffffffeffff7ffffffffffeffff7f",
- "private" : "e06c11bb2e13ce3dc7673f67f5482242909423a9ae95ee986a988d98faee23a2",
- "shared" : "4c4401cce6b51e4cb18f2790246c9bf914db667750a1cb89069092af07292276",
- "result" : "valid",
- "flags" : []
+ "comment" : "public key on twist",
+ "public" : "0000000000000000000000000000000000000000000000000000000000800000",
+ "private" : "80bbad168222276200aafd36f7f25fdc025632d8bf9f6354bb762e06fb63e250",
+ "shared" : "f134e6267bf93903085117b99932cc0c7ba26f25fca12102a26d7533d9c4272a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
},
{
"tcId" : 22,
- "comment" : "edge case for public key",
- "curve" : "curve25519",
- "public" : "ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "c0658c46dde18129293877535b1162b6f9f5414a23cf4d2cbc140a4d99da2b8f",
- "shared" : "578ba8cc2dbdc575afcf9df2b3ee6189f5337d6854c79b4ce165ea12293b3a0f",
- "result" : "valid",
- "flags" : []
+ "comment" : "public key on twist",
+ "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f",
+ "private" : "68e134092e94e622c8a0cd18aff55be23dabd994ebdee982d90601f6f0f4b369",
+ "shared" : "74bfc15e5597e9f5193f941e10a5c008fc89f051392723886a4a8fe5093a7354",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
},
{
"tcId" : 23,
- "comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b800",
- "private" : "10255c9230a97a30a458ca284a629669293a31890cda9d147febc7d1e22d6bb1",
- "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "comment" : "public key on twist",
+ "public" : "0000000000000000000000000000000000000000000000000000000000000020",
+ "private" : "e8e43fc1ebac0bbc9b99c8035ee1ac59b90f19a16c42c0b90f96adfcc5fdee78",
+ "shared" : "0d41a5b3af770bf2fcd34ff7972243a0e2cf4d34f2046a144581ae1ec68df03b",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "Twist"
]
},
{
"tcId" : 24,
- "comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f1157",
- "private" : "78f1e8edf14481b389448dac8f59c70b038e7cf92ef2c7eff57a72466e115296",
- "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "comment" : "public key on twist",
+ "public" : "000000fcffff070000e0ffff3f000000ffffff010000f8ffff0f0000c0ffff7f",
+ "private" : "18bffb16f92680a9e267473e43c464476d5372ddd1f664f3d0678efe7c98bc79",
+ "shared" : "5894e0963583ae14a0b80420894167f4b759c8d2eb9b69cb675543f66510f646",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "Twist"
]
},
{
"tcId" : 25,
- "comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "a0a05a3e8f9f44204d5f8059a94ac7dfc39a49ac016dd743dbfa43c5d671fd88",
- "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "comment" : "public key on twist",
+ "public" : "ffffffffffffff00000000000000ffffffffffffff00000000000000ffffff7f",
+ "private" : "300305eb002bf86c71fe9c0b311993727b9dc618d0ce7251d0dfd8552d17905d",
+ "shared" : "f8624d6e35e6c548ac47832f2e5d151a8e53b9290363b28d2ab8d84ab7cb6a72",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "Twist"
]
},
{
"tcId" : 26,
- "comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "d0dbb3ed1906663f15420af31f4eaf6509d9a9949723500605ad7c1c6e7450a9",
- "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "comment" : "public key on twist",
+ "public" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffff7f",
+ "private" : "80da9f02842247d4ade5ddbac51dbce55ea7dca2844e7f97ab8987ce7fd8bc71",
+ "shared" : "bfe183ba3d4157a7b53ef178613db619e27800f85359c0b39a9fd6e32152c208",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "Twist"
]
},
{
"tcId" : 27,
- "comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "c0b1d0eb22b244fe3291140072cdd9d989b5f0ecd96c100feb5bca241c1d9f8f",
- "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "comment" : "public key on twist",
+ "public" : "edfffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff7f",
+ "private" : "806e7f26ca3246de8182946cbed09f52b95da626c823c7b50450001a47b7b252",
+ "shared" : "bca4a0724f5c1feb184078448c898c8620e7caf81f64cca746f557dff2498859",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "Twist"
]
},
{
"tcId" : 28,
- "comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "0000000000000000000000000000000000000000000000000000000000000080",
- "private" : "480bf45f594942a8bc0f3353c6e8b8853d77f351f1c2ca6c2d1abf8a00b4229c",
- "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "comment" : "public key on twist",
+ "public" : "edfffffffffffffeffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "58354fd64bc022cba3a71b2ae64281e4ea7bf6d65fdbaead1440eeb18604fe62",
+ "shared" : "b3418a52464c15ab0cacbbd43887a1199206d59229ced49202300638d7a40f04",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "Twist"
]
},
{
"tcId" : 29,
+ "comment" : "public key on twist",
+ "public" : "edffffffffffefffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "f0019cf05159794cc8052b00c2e75b7f46fb6693c4b38c02b12a4fe272e8556a",
+ "shared" : "fcde6e0a3d5fd5b63f10c2d3aad4efa05196f26bc0cb26fd6d9d3bd015eaa74f",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 30,
+ "comment" : "public key on twist",
+ "public" : "edfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "d0fca64cc5f3a0c8e75c824e8b09d1615aa79aeba139bb7302e2bb2fcbe54b40",
+ "shared" : "7d62f189444c6231a48afab10a0af2eee4a52e431ea05ff781d616af2114672f",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 31,
+ "comment" : "public key on twist",
+ "public" : "eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "d02456e456911d3c6cd054933199807732dfdc958642ad1aebe900c793bef24a",
+ "shared" : "07ba5fcbda21a9a17845c401492b10e6de0a168d5c94b606694c11bac39bea41",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 32,
+ "comment" : "public key = 0",
+ "public" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "88227494038f2bb811d47805bcdf04a2ac585ada7f2f23389bfd4658f9ddd45e",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallPublicKey",
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
+ },
+ {
+ "tcId" : 33,
+ "comment" : "public key = 1",
+ "public" : "0100000000000000000000000000000000000000000000000000000000000000",
+ "private" : "48232e8972b61c7e61930eb9450b5070eae1c670475685541f0476217e48184f",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallPublicKey",
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
+ },
+ {
+ "tcId" : 34,
+ "comment" : "edge case public key",
+ "public" : "0400000000000000000000000000000000000000000000000000000000000000",
+ "private" : "a8386f7f16c50731d64f82e6a170b142a4e34f31fd7768fcb8902925e7d1e25a",
+ "shared" : "34b7e4fa53264420d9f943d15513902342b386b172a0b0b7c8b8f2dd3d669f59",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 35,
+ "comment" : "edge case public key",
+ "public" : "0001000000000000000000000000000000000000000000000000000000000000",
+ "private" : "d05abd08bf5e62538cb9a5ed105dbedd6de38d07940085072b4311c2678ed77d",
+ "shared" : "3aa227a30781ed746bd4b3365e5f61461b844d09410c70570abd0d75574dfc77",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 36,
+ "comment" : "edge case public key",
+ "public" : "0000001000000000000000000000000000000000000000000000000000000000",
+ "private" : "f0b8b0998c8394364d7dcb25a3885e571374f91615275440db0645ee7c0a6f6b",
+ "shared" : "97755e7e775789184e176847ffbc2f8ef98799d46a709c6a1c0ffd29081d7039",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 37,
+ "comment" : "edge case public key",
+ "public" : "0000000001000000000000000000000000000000000000000000000000000000",
+ "private" : "d00c35dc17460f360bfae7b94647bc4e9a7ad9ce82abeadb50a2f1a0736e2175",
+ "shared" : "c212bfceb91f8588d46cd94684c2c9ee0734087796dc0a9f3404ff534012123d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 38,
+ "comment" : "edge case public key",
+ "public" : "ffffffffffff0f00000000000000000000000000000000000000000000000000",
+ "private" : "385fc8058900a85021dd92425d2fb39a62d4e23aef1d5104c4c2d88712d39e4d",
+ "shared" : "388faffb4a85d06702ba3e479c6b216a8f33efce0542979bf129d860f93b9f02",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 39,
+ "comment" : "edge case public key",
+ "public" : "ffffffffffffff00000000000000000000000000000000000000000000000000",
+ "private" : "e0614b0c408af24d9d24c0a72f9137fbd6b16f02ccc94797ea3971ab16073a7f",
+ "shared" : "877fec0669d8c1a5c866641420eea9f6bd1dfd38d36a5d55a8c0ab2bf3105c68",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 40,
+ "comment" : "edge case public key",
+ "public" : "0000000000000000010000000000000000000000000000000000000000000000",
+ "private" : "f004b8fd05d9fffd853cdc6d2266389b737e8dfc296ad00b5a69b2a9dcf72956",
+ "shared" : "180373ea0f23ea73447e5a90398a97d490b541c69320719d7dd733fb80d5480f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 41,
+ "comment" : "edge case public key",
+ "public" : "ffffffffffffffffffffffffffff000000000000000000000000000000000000",
+ "private" : "e80bf0e609bf3b035b552f9db7e9ecbc44a04b7910b1493661a524f46c3c2277",
+ "shared" : "208142350af938aba52a156dce19d3c27ab1628729683cf4ef2667c3dc60cf38",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 42,
+ "comment" : "edge case public key",
+ "public" : "0000000000000000000000000000010000000000000000000000000000000000",
+ "private" : "48890e95d1b03e603bcb51fdf6f296f1f1d10f5df10e00b8a25c9809f9aa1a54",
+ "shared" : "1c3263890f7a081cefe50cb92abd496582d90dcc2b9cb858bd286854aa6b0a7e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 43,
+ "comment" : "edge case public key",
+ "public" : "ffffffffffffffffffffffffffffffff00000000000000000000000000000000",
+ "private" : "a806f1e39b742615a7dde3b29415ed827c68f07d4a47a4d9595c40c7fccb9263",
+ "shared" : "56128e78d7c66f48e863e7e6f2caa9c0988fd439deac11d4aac9664083087f7a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 44,
+ "comment" : "edge case public key",
+ "public" : "0000000000000000000000000000000001000000000000000000000000000000",
+ "private" : "9899d5e265e1fc7c32345227d6699a6d6b5517cf33b43ab156ee20df4878794e",
+ "shared" : "30eca56f1f1c2e8ff780134e0e9382c5927d305d86b53477e9aeca79fc9ced05",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 45,
+ "comment" : "edge case public key",
+ "public" : "ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000",
+ "private" : "d842316e5476aeaee838204258a06f15de011ba40b9962705e7f6e889fe71f40",
+ "shared" : "cb21b7aa3f992ecfc92954849154b3af6b96a01f17bf21c612da748db38eb364",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 46,
+ "comment" : "edge case public key",
+ "public" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000",
+ "private" : "a0933ee30512b25ee4e900aaa07f73e507a8ec53b53a44626e0f589af4e0356c",
+ "shared" : "c5caf8cabc36f086deaf1ab226434098c222abdf8acd3ce75c75e9debb271524",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 47,
+ "comment" : "edge case public key",
+ "public" : "0000000000000000000000000000000000000000000000000000000001000000",
+ "private" : "38d6403e1377734cdce98285e820f256ad6b769d6b5612bcf42cf2b97945c073",
+ "shared" : "4d46052c7eabba215df8d91327e0c4610421d2d9129b1486d914c766cf104c27",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 48,
+ "comment" : "edge case public key",
+ "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03",
+ "private" : "182191b7052e9cd630ef08007fc6b43bc7652913be6774e2fd271b71b962a641",
+ "shared" : "a0e0315175788362d4ebe05e6ac76d52d40187bd687492af05abc7ba7c70197d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 49,
+ "comment" : "edge case public key",
+ "public" : "ffffff0f000000ffffff0f000000ffffff0f000000ffffff0f000000ffffff0f",
+ "private" : "106221fe5694a710d6e147696c5d5b93d6887d584f24f228182ebe1b1d2db85d",
+ "shared" : "5e64924b91873b499a5402fa64337c65d4b2ed54beeb3fa5d7347809e43aef1c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 50,
+ "comment" : "edge case public key",
+ "public" : "000000fcffff030000e0ffff1f000000ffffff000000f8ffff070000c0ffff3f",
+ "private" : "d035de9456080d85a912083b2e3c7ddd7971f786f25a96c5e782cf6f4376e362",
+ "shared" : "c052466f9712d9ec4ef40f276bb7e6441c5434a83efd8e41d20ce83f2dbf5952",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 51,
+ "comment" : "edge case public key",
+ "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f",
+ "private" : "a8f37318a4c760f3cb2d894822918735683cb1edacf3e666e15694154978fd6d",
+ "shared" : "d151b97cba9c25d48e6d576338b97d53dd8b25e84f65f7a2091a17016317c553",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 52,
+ "comment" : "edge case public key",
+ "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f",
+ "private" : "20d4d624cf732f826f09e8088017742f13f2da98f4dcf4b40519adb790cebf64",
+ "shared" : "5716296baf2b1a6b9cd15b23ba86829743d60b0396569be1d5b40014c06b477d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 53,
+ "comment" : "edge case public key",
+ "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fff7f",
+ "private" : "d806a735d138efb3b404683c9d84485ab4af540d0af253b574323d8913003c66",
+ "shared" : "ddbd56d0454b794c1d1d4923f023a51f6f34ef3f4868e3d6659307c683c74126",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 54,
+ "comment" : "edge case public key",
+ "public" : "fffffffffeffff7ffffffffffeffff7ffffffffffeffff7ffffffffffeffff7f",
+ "private" : "184198c6228177f3ef41dc9a341258f8181ae365fe9ec98d93639b0bbee1467d",
+ "shared" : "8039eebed1a4f3b811ea92102a6267d4da412370f3f0d6b70f1faaa2e8d5236d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 55,
+ "comment" : "edge case public key",
+ "public" : "edfffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff7f",
+ "private" : "f0a46a7f4b989fe515edc441109346ba746ec1516896ec5b7e4f4d903064b463",
+ "shared" : "b69524e3955da23df6ad1a7cd38540047f50860f1c8fded9b1fdfcc9e812a035",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 56,
+ "comment" : "edge case public key",
+ "public" : "edfffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff7f",
+ "private" : "881874fda3a99c0f0216e1172fbd07ab1c7df78602cc6b11264e57aab5f23a49",
+ "shared" : "e417bb8854f3b4f70ecea557454c5c4e5f3804ae537960a8097b9f338410d757",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 57,
+ "comment" : "edge case public key",
+ "public" : "edfffffffffffffffffffffffffffffffeffffffffffffffffffffffffffff7f",
+ "private" : "b8d0f1ae05a5072831443150e202ac6db00322cdf341f467e9f296588b04db72",
+ "shared" : "afca72bb8ef727b60c530c937a2f7d06bb39c39b903a7f4435b3f5d8fc1ca810",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 58,
+ "comment" : "edge case public key",
+ "public" : "edfffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "c8619ba988859db7d6f20fbf3ffb8b113418cc278065b4e8bb6d4e5b3e7cb569",
+ "shared" : "7e41c2886fed4af04c1641a59af93802f25af0f9cba7a29ae72e2a92f35a1e5a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 59,
+ "comment" : "edge case public key",
+ "public" : "edfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "f8d4ca1f37a30ec9acd6dbe5a6e150e5bc447d22b355d80ba002c5b05c26935d",
+ "shared" : "dd3abd4746bf4f2a0d93c02a7d19f76d921c090d07e6ea5abae7f28848355947",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 60,
+ "comment" : "edge case public key",
+ "public" : "edffffefffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "88037ac8e33c72c2c51037c7c8c5288bba9265c82fd8c31796dd7ea5df9aaa4a",
+ "shared" : "8c27b3bff8d3c1f6daf2d3b7b3479cf9ad2056e2002be247992a3b29de13a625",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 61,
+ "comment" : "edge case public key",
+ "public" : "edfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "5034ee7bf83a13d9167df86b0640294f3620f4f4d9030e5e293f9190824ae562",
+ "shared" : "8e1d2207b47432f881677448b9d426a30de1a1f3fd38cad6f4b23dbdfe8a2901",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 62,
+ "comment" : "edge case public key",
+ "public" : "ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "40bd4e1caf39d9def7663823502dad3e7d30eb6eb01e9b89516d4f2f45b7cd7f",
+ "shared" : "2cf6974b0c070e3707bf92e721d3ea9de3db6f61ed810e0a23d72d433365f631",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 63,
"comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "0100000000000000000000000000000000000000000000000000000000000080",
- "private" : "30f993fcf8514fc89bd8db14cd43ba0d4b2530e73c4276a05e1b145d420cedb4",
+ "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b800",
+ "private" : "e0f978dfcd3a8f1a5093418de54136a584c20b7b349afdf6c0520886f95b1272",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "LowOrderPublic",
+ "ZeroSharedSecret"
]
},
{
- "tcId" : 30,
+ "tcId" : 64,
"comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b880",
- "private" : "c04974b758380e2a5b5df6eb09bb2f6b3434f982722a8e676d3da251d1b3de83",
+ "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f1157",
+ "private" : "387355d995616090503aafad49da01fb3dc3eda962704eaee6b86f9e20c92579",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "LowOrderPublic",
+ "ZeroSharedSecret"
]
},
{
- "tcId" : 31,
+ "tcId" : 65,
"comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f11d7",
- "private" : "502a31373db32446842fe5add3e024022ea54f274182afc3d9f1bb3d39534eb5",
+ "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "c8fe0df92ae68a03023fc0c9adb9557d31be7feed0d3ab36c558143daf4dbb40",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "LowOrderPublic",
+ "Twist",
+ "ZeroSharedSecret"
]
},
{
- "tcId" : 32,
+ "tcId" : 66,
"comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "90fa6417b0e37030fd6e43eff2abaef14c6793117a039cf621318ba90f4e98be",
+ "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b880",
+ "private" : "c8d74acde5934e64b9895d5ff7afbffd7f704f7dfccff7ac28fa62a1e6410347",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "LowOrderPublic",
+ "NonCanonicalPublic",
+ "Twist",
+ "ZeroSharedSecret"
]
},
{
- "tcId" : 33,
+ "tcId" : 67,
"comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "78ad3f26027f1c9fdd975a1613b947779bad2cf2b741ade01840885a30bb979c",
+ "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f11d7",
+ "private" : "b85649d5120e01e8ccaf7b2fb8d81b62e8ad6f3d5c0553fdde1906cb9d79c050",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "LowOrderPublic",
+ "NonCanonicalPublic",
+ "Twist",
+ "ZeroSharedSecret"
]
},
{
- "tcId" : 34,
+ "tcId" : 68,
"comment" : "public key with low order",
- "curve" : "curve25519",
- "public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "98e23de7b1e0926ed9c87e7b14baf55f497a1d7096f93977680e44dc1c7b7b8b",
+ "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "private" : "2064b2f4c9dc97ec7cf58932fdfa3265ba6ea4d11f0259b8efc8afb35db88c48",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
- "LowOrderPublic"
+ "LowOrderPublic",
+ "NonCanonicalPublic",
+ "ZeroSharedSecret"
]
},
{
- "tcId" : 35,
+ "tcId" : 69,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "0000000000000000000000000000000000000000000000000000000000000000",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 36,
+ "tcId" : 70,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "0100000000000000000000000000000000000000000000000000000000000000",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 37,
+ "tcId" : 71,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 38,
+ "tcId" : 72,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f1157",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 39,
+ "tcId" : 73,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b800",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 40,
+ "tcId" : 74,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 41,
+ "tcId" : 75,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 42,
+ "tcId" : 76,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "0000000000000000000000000000000000000000000000000000000000000080",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 43,
+ "tcId" : 77,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "0100000000000000000000000000000000000000000000000000000000000080",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 44,
+ "tcId" : 78,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 45,
+ "tcId" : 79,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f11d7",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 46,
+ "tcId" : 80,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b880",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 47,
+ "tcId" : 81,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 48,
+ "tcId" : 82,
"comment" : "public key with low order",
- "curve" : "curve25519",
"public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "1064a67da639a8f6df4fbea2d63358b65bca80a770712e14ea8a72df5a3313ae",
+ "private" : "786a33a4f7af297a20e7642925932bf509e7070fa1bc36986af1eb13f4f50b55",
"shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 49,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 83,
+ "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819949",
+ "public" : "edffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "40ff586e73d61f0960dc2d763ac19e98225f1194f6fe43d5dd97ad55b3d35961",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallPublicKey",
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
+ },
+ {
+ "tcId" : 84,
+ "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819950",
+ "public" : "eeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "584fceaebae944bfe93b2e0d0a575f706ce5ada1da2b1311c3b421f9186c7a6f",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallPublicKey",
+ "LowOrderPublic",
+ "NonCanonicalPublic",
+ "ZeroSharedSecret"
+ ]
+ },
+ {
+ "tcId" : 85,
+ "comment" : "non-canonical public key",
"public" : "efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "f01e48dafac9d7bcf589cbc382c878d18bda3550589ffb5d50b523bebe329dae",
- "shared" : "bd36a0790eb883098c988b21786773de0b3a4df162282cf110de18dd484ce74b",
+ "private" : "0016b62af5cabde8c40938ebf2108e05d27fa0533ed85d70015ad4ad39762d54",
+ "shared" : "b4d10e832714972f96bd3382e4d082a21a8333a16315b3ffb536061d2482360d",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic",
+ "Twist"
+ ]
},
{
- "tcId" : 50,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 86,
+ "comment" : "non-canonical public key",
"public" : "f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "288796bc5aff4b81a37501757bc0753a3c21964790d38699308debc17a6eaf8d",
- "shared" : "b4e0dd76da7b071728b61f856771aa356e57eda78a5b1655cc3820fb5f854c5c",
+ "private" : "d83650ba7cec115881916255e3fa5fa0d6b8dcf968731bd2c9d2aec3f561f649",
+ "shared" : "515eac8f1ed0b00c70762322c3ef86716cd2c51fe77cec3d31b6388bc6eea336",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic",
+ "Twist"
+ ]
},
{
- "tcId" : 51,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 87,
+ "comment" : "non-canonical public key",
"public" : "f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "98df845f6651bf1138221f119041f72b6dbc3c4ace7143d99fd55ad867480da8",
- "shared" : "6fdf6c37611dbd5304dc0f2eb7c9517eb3c50e12fd050ac6dec27071d4bfc034",
+ "private" : "88dd14e2711ebd0b0026c651264ca965e7e3da5082789fbab7e24425e7b4377e",
+ "shared" : "6919992d6a591e77b3f2bacbd74caf3aea4be4802b18b2bc07eb09ade3ad6662",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic"
+ ]
},
{
- "tcId" : 52,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 88,
+ "comment" : "non-canonical public key",
"public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
- "private" : "f09498e46f02f878829e78b803d316a2ed695d0498a08abdf8276930e24edcb0",
- "shared" : "4c8fc4b1c6ab88fb21f18f6d4c810240d4e94651ba44f7a2c863cec7dc56602d",
+ "private" : "98c2b08cbac14e15953154e3b558d42bb1268a365b0ef2f22725129d8ac5cb7f",
+ "shared" : "9c034fcd8d3bf69964958c0105161fcb5d1ea5b8f8abb371491e42a7684c2322",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic"
+ ]
},
{
- "tcId" : 53,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 89,
+ "comment" : "non-canonical public key",
"public" : "0200000000000000000000000000000000000000000000000000000000000080",
- "private" : "1813c10a5c7f21f96e17f288c0cc37607c04c5f5aea2db134f9e2ffc66bd9db8",
- "shared" : "1cd0b28267dc541c642d6d7dca44a8b38a63736eef5c4e6501ffbbb1780c033c",
+ "private" : "c0697b6f05e0f3433b44ea352f20508eb0623098a7770853af5ca09727340c4e",
+ "shared" : "ed18b06da512cab63f22d2d51d77d99facd3c4502e4abf4e97b094c20a9ddf10",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic",
+ "Twist"
+ ]
},
{
- "tcId" : 54,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 90,
+ "comment" : "non-canonical public key",
"public" : "0300000000000000000000000000000000000000000000000000000000000080",
- "private" : "7857fb808653645a0beb138a64f5f4d733a45ea84c3cda11a9c06f7e7139149e",
- "shared" : "8755be01c60a7e825cff3e0e78cb3aa4333861516aa59b1c51a8b2a543dfa822",
+ "private" : "18422b58a18e0f4519b7a887b8cfb649e0bfe4b34d75963350a9944e5b7f5b7e",
+ "shared" : "448ce410fffc7e6149c5abec0ad5f3607dfde8a34e2ac3243c3009176168b432",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic",
+ "Twist"
+ ]
},
{
- "tcId" : 55,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 91,
+ "comment" : "non-canonical public key",
"public" : "0400000000000000000000000000000000000000000000000000000000000080",
- "private" : "e03aa842e2abc56e81e87b8b9f417b2a1e5913c723eed28d752f8d47a59f498f",
- "shared" : "54c9a1ed95e546d27822a360931dda60a1df049da6f904253c0612bbdc087476",
+ "private" : "20620d82487707bedf9ee3549e95cb9390d2618f50cf6acba47ffaa103224a6f",
+ "shared" : "03a633df01480d0d5048d92f51b20dc1d11f73e9515c699429b90a4f6903122a",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic"
+ ]
},
{
- "tcId" : 56,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 92,
+ "comment" : "non-canonical public key",
"public" : "daffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "f8f707b7999b18cb0d6b96124f2045972ca274bfc154ad0c87038c24c6d0d4b2",
- "shared" : "cc1f40d743cdc2230e1043daba8b75e810f1fbab7f255269bd9ebb29e6bf494f",
+ "private" : "285a6a7ceeb7122f2c78d99c53b2a902b490892f7dff326f89d12673c3101b53",
+ "shared" : "9b01287717d72f4cfb583ec85f8f936849b17d978dbae7b837db56a62f100a68",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic"
+ ]
},
{
- "tcId" : 57,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 93,
+ "comment" : "non-canonical public key",
"public" : "dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "a034f684fa631e1a348118c1ce4c98231f2d9eec9ba5365b4a05d69a785b0796",
- "shared" : "54998ee43a5b007bf499f078e736524400a8b5c7e9b9b43771748c7cdf880412",
+ "private" : "c8e0330ae9dceeff887fba761225879a4bd2e0db08799244136e4721b2c88970",
+ "shared" : "dfe60831c9f4f96c816e51048804dbdc27795d760eced75ef575cbe3b464054b",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic"
+ ]
},
{
- "tcId" : 58,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 94,
+ "comment" : "non-canonical public key",
"public" : "dcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "30b6c6a0f2ffa680768f992ba89e152d5bc9893d38c9119be4f767bfab6e0ca5",
- "shared" : "ead9b38efdd723637934e55ab717a7ae09eb86a21dc36a3feeb88b759e391e09",
+ "private" : "10db6210fc1fb13382472fa1787b004b5d11868ab3a79510e0cee30f4a6df26b",
+ "shared" : "50bfa826ca77036dd2bbfd092c3f78e2e4a1f980d7c8e78f2f14dca3cce5cc3c",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic",
+ "Twist"
+ ]
},
{
- "tcId" : 59,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 95,
+ "comment" : "non-canonical public key",
"public" : "eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "901b9dcf881e01e027575035d40b43bdc1c5242e030847495b0c7286469b6591",
- "shared" : "602ff40789b54b41805915fe2a6221f07a50ffc2c3fc94cf61f13d7904e88e0e",
+ "private" : "9041c6e044a277df8466275ca8b5ee0da7bc028648054ade5c592add3057474e",
+ "shared" : "13da5695a4c206115409b5277a934782fe985fa050bc902cba5616f9156fe277",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic"
+ ]
},
{
- "tcId" : 60,
- "comment" : "public key >= p",
- "curve" : "curve25519",
+ "tcId" : 96,
+ "comment" : "non-canonical public key",
"public" : "ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "8046677c28fd82c9a1bdb71a1a1a34faba1225e2507fe3f54d10bd5b0d865f8e",
- "shared" : "e00ae8b143471247ba24f12c885536c3cb981b58e1e56b2baf35c12ae1f79c26",
+ "private" : "b8d499041a6713c0f6f876db7406587fdb44582f9542356ae89cfa958a34d266",
+ "shared" : "63483b5d69236c63cddbed33d8e22baecc2b0ccf886598e863c844d2bf256704",
"result" : "acceptable",
- "flags" : []
- },
- {
- "tcId" : 61,
- "comment" : "public key >= p",
- "curve" : "curve25519",
- "public" : "efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "602f7e2f68a846b82cc269b1d48e939886ae54fd636c1fe074d710127d472491",
- "shared" : "98cb9b50dd3fc2b0d4f2d2bf7c5cfdd10c8fcd31fc40af1ad44f47c131376362",
- "result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic"
+ ]
},
{
- "tcId" : 62,
- "comment" : "public key >= p",
- "curve" : "curve25519",
- "public" : "f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "60887b3dc72443026ebedbbbb70665f42b87add1440e7768fbd7e8e2ce5f639d",
- "shared" : "38d6304c4a7e6d9f7959334fb5245bd2c754525d4c91db950206926234c1f633",
+ "tcId" : 97,
+ "comment" : "non-canonical public key",
+ "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "private" : "c85f08e60c845f82099141a66dc4583d2b1040462c544d33d0453b20b1a6377e",
+ "shared" : "e9db74bc88d0d9bf046ddd13f943bccbe6dbb47d49323f8dfeedc4a694991a3c",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "NonCanonicalPublic"
+ ]
},
{
- "tcId" : 63,
- "comment" : "public key >= p",
- "curve" : "curve25519",
- "public" : "f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "78d31dfa854497d72d8def8a1b7fb006cec2d8c4924647c93814ae56faeda495",
- "shared" : "786cd54996f014a5a031ec14db812ed08355061fdb5de680a800ac521f318e23",
+ "tcId" : 98,
+ "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819968",
+ "public" : "0000000000000000000000000000000000000000000000000000000000000080",
+ "private" : "7887889bac4c629a101d3724f2ed8b98d936fde79e1a1f77d86779626bf8f263",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallPublicKey",
+ "LowOrderPublic",
+ "NonCanonicalPublic",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 64,
- "comment" : "public key >= p",
- "curve" : "curve25519",
- "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
- "private" : "c04c5baefa8302ddded6a4bb957761b4eb97aefa4fc3b8043085f96a5659b3a5",
- "shared" : "29ae8bc73e9b10a08b4f681c43c3e0ac1a171d31b38f1a48efba29ae639ea134",
+ "tcId" : 99,
+ "comment" : "public key = 57896044618658097711785492504343953926634992332820282019728792003956564819969",
+ "public" : "0100000000000000000000000000000000000000000000000000000000000080",
+ "private" : "e07971ee820e48b0b266d8be3cdbbb5e900a43f59ee8535c6572418615de4962",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
- "flags" : []
+ "flags" : [
+ "SmallPublicKey",
+ "LowOrderPublic",
+ "NonCanonicalPublic",
+ "Twist",
+ "ZeroSharedSecret"
+ ]
},
{
- "tcId" : 65,
+ "tcId" : 100,
"comment" : "RFC 7748",
- "curve" : "curve25519",
"public" : "e6db6867583030db3594c1a424b15f7c726624ec26b3353b10a903a6d0ab1c4c",
"private" : "a046e36bf0527c9d3b16154b82465edd62144c0ac1fc5a18506a2244ba449a44",
"shared" : "c3da55379de9c6908e94ea4df28d084f32eccf03491c71f754b4075577a28552",
@@ -715,9 +1105,8 @@
"flags" : []
},
{
- "tcId" : 66,
+ "tcId" : 101,
"comment" : "RFC 7748",
- "curve" : "curve25519",
"public" : "e5210f12786811d3f4b7959d0538ae2c31dbe7106fc03c3efc4cd549c715a413",
"private" : "4866e9d4d1b4673c5ad22691957d6af5c11b6421e0ea01d42ca4169e7918ba4d",
"shared" : "95cbde9476e8907d7aade45cb4b873f88b595a68799fa152e6f8f7647aac7957",
@@ -725,11 +1114,19 @@
"flags" : []
},
{
- "tcId" : 67,
+ "tcId" : 102,
+ "comment" : "RFC 8037, Section A.6",
+ "public" : "de9edb7d7b7dc1b4d35b61c2ece435373f8343c85b78674dadfc7e146f882b4f",
+ "private" : "77076d0a7318a57d3c16c17251b26645df4c2f87ebc0992ab177fba51db92c2a",
+ "shared" : "4a5d9d5ba4ce2de1728e3bf480350f25e07e21c947d19e3376f09b3c1e161742",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 103,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "0ab4e76380d84dde4f6833c58f2a9fb8f83bb0169b172be4b6e0592887741a36",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "b7b6d39c765cb60c0c8542f4f3952ffb51d3002d4aeb9f8ff988b192043e6d0a",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "0200000000000000000000000000000000000000000000000000000000000000",
"result" : "acceptable",
"flags" : [
@@ -737,31 +1134,28 @@
]
},
{
- "tcId" : 68,
+ "tcId" : 104,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "89e10d5701b4337d2d032181538b1064bd4084401ceca1fd12663a1959388000",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "3b18df1e50b899ebd588c3161cbd3bf98ebcc2c1f7df53b811bd0e91b4d5153d",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "0900000000000000000000000000000000000000000000000000000000000000",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 69,
+ "tcId" : 105,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "2b55d3aa4a8f80c8c0b2ae5f933e85af49beac36c2fa7394bab76c8933f8f81d",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "cab6f9e7d8ce00dfcea9bbd8f069ef7fb2ac504abf83b87db601b5ae0a7f7615",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "1000000000000000000000000000000000000000000000000000000000000000",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 70,
+ "tcId" : 106,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "63e5b1fe9601fe84385d8866b0421262f78fbfa5aff9585e626679b18547d959",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "4977d0d897e1ba566590f60f2eb0db6f7b24c13d436918ccfd32708dfad7e247",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f",
"result" : "acceptable",
"flags" : [
@@ -769,21 +1163,19 @@
]
},
{
- "tcId" : 71,
+ "tcId" : 107,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "e428f3dac17809f827a522ce32355058d07369364aa78902ee10139b9f9dd653",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "98730bc03e29e8b057fb1d20ef8c0bffc822485d3db7f45f4e3cc2c3c6d1d14c",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "fcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 72,
+ "tcId" : 108,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "b3b50e3ed3a407b95de942ef74575b5ab8a10c09ee103544d60bdfed8138ab2b",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "97b4fff682df7f096cd1756569e252db482d45406a3198a1aff282a5da474c49",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f",
"result" : "acceptable",
"flags" : [
@@ -791,31 +1183,28 @@
]
},
{
- "tcId" : 73,
+ "tcId" : 109,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "213fffe93d5ea8cd242e462844029922c43c77c9e3e42f562f485d24c501a20b",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "317781b0163bae74accc06c0d44ef9a911a22b0d37faf7726621591f9343ea2f",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 74,
+ "tcId" : 110,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "91b232a178b3cd530932441e6139418f72172292f1da4c1834fc5ebfefb51e3f",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "7e26f8f24cb590027f9d1bc49b0e1a242c7d8f43624d3e8fab28ee08e02cb45e",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 75,
+ "tcId" : 111,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "045c6e11c5d332556c7822fe94ebf89b56a3878dc27ca079103058849fabcb4f",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "e96d2780e5469a74620ab5aa2f62151d140c473320dbe1b028f1a48f8e76f95f",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
"result" : "acceptable",
"flags" : [
@@ -823,11 +1212,10 @@
]
},
{
- "tcId" : 76,
+ "tcId" : 112,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "1ca2190b71163539063c35773bda0c9c928e9136f0620aeb093f099197b7f74e",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "8d612c5831aa64b057300e7e310f3aa332af34066fefcab2b089c9592878f832",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
"result" : "acceptable",
"flags" : [
@@ -835,21 +1223,19 @@
]
},
{
- "tcId" : 77,
+ "tcId" : 113,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "f76e9010ac33c5043b2d3b76a842171000c4916222e9e85897a0aec7f6350b3c",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "8d44108d05d940d3dfe5647ea7a87be24d0d036c9f0a95a2386b839e7b7bf145",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "ddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 78,
+ "tcId" : 114,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "bb72688d8f8aa7a39cd6060cd5c8093cdec6fe341937c3886a99346cd07faa55",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "21a35d5db1b6237c739b56345a930aeee373cdcfb4701266782a8ac594913b29",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
"result" : "acceptable",
"flags" : [
@@ -857,11 +1243,10 @@
]
},
{
- "tcId" : 79,
+ "tcId" : 115,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "88fddea193391c6a5933ef9b71901549447205aae9da928a6b91a352ba10f41f",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "3e5efb63c352ce942762482bc9337a5d35ba55664743ac5e93d11f957336cb10",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "0000000000000000000000000000000000000000000000000000000000000002",
"result" : "acceptable",
"flags" : [
@@ -869,11 +1254,10 @@
]
},
{
- "tcId" : 80,
+ "tcId" : 116,
"comment" : "edge case for shared secret",
- "curve" : "curve25519",
- "public" : "303b392f153116cad9cc682a00ccc44c95ff0d3bbe568beb6c4e739bafdc2c68",
- "private" : "a0a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a976bf63",
+ "public" : "8e41f05ea3c76572be104ad8788e970863c6e2ca3daae64d1c2f46decfffa571",
+ "private" : "60a3a4f130b98a5be4b1cedb7cb85584a3520e142d474dc9ccb909a073a9767f",
"shared" : "0000000000000000000000000000000000000000000000000000000000008000",
"result" : "acceptable",
"flags" : [
@@ -881,73 +1265,3981 @@
]
},
{
- "tcId" : 81,
- "comment" : "checking for overflow",
- "curve" : "curve25519",
- "public" : "fd300aeb40e1fa582518412b49b208a7842b1e1f056a040178ea4141534f652d",
- "private" : "c81724704000b26d31703cc97e3a378d56fad8219361c88cca8bd7c5719b12b2",
- "shared" : "b734105dc257585d73b566ccb76f062795ccbec89128e52b02f3e59639f13c46",
+ "tcId" : 117,
+ "comment" : "special case public key",
+ "public" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "private" : "c8d07c46bbfb827753b92c70e49583ce8bfa44641a7382258ea903d6a832c96b",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallPublicKey",
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
+ },
+ {
+ "tcId" : 118,
+ "comment" : "special case public key",
+ "public" : "0100000000000000000000000000000000000000000000000000000000000000",
+ "private" : "90b7ef237a055f348dcb4c4364a59d7d31edc7ab78f2ca254e2c810975c3f543",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "acceptable",
+ "flags" : [
+ "SmallPublicKey",
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
+ },
+ {
+ "tcId" : 119,
+ "comment" : "special case public key",
+ "public" : "0200000000000000000000000000000000000000000000000000000000000000",
+ "private" : "e0a8be63315c4f0f0a3fee607f44d30a55be63f09561d9af93e0a1c9cf0ed751",
+ "shared" : "0c50ac2bfb6815b47d0734c5981379882a24a2de6166853c735329d978baee4d",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 120,
+ "comment" : "special case public key",
+ "public" : "1200000000000000000000000000000000000000000000000000000000000000",
+ "private" : "0840a8af5bc4c48da8850e973d7e14220f45c192cea4020d377eecd25c7c3643",
+ "shared" : "77557137a2a2a651c49627a9b239ac1f2bf78b8a3e72168ccecc10a51fc5ae66",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 82,
- "comment" : "checking for overflow",
- "curve" : "curve25519",
- "public" : "c8ef79b514d7682677bc7931e06ee5c27c9b392b4ae9484473f554e6678ecc2e",
- "private" : "c81724704000b26d31703cc97e3a378d56fad8219361c88cca8bd7c5719b12b2",
- "shared" : "647a46b6fc3f40d62141ee3cee706b4d7a9271593a7b143e8e2e2279883e4550",
+ "tcId" : 121,
+ "comment" : "special case public key",
+ "public" : "1400000000000000000000000000000000000000000000000000000000000000",
+ "private" : "0092229c753a71284d0853909470ad847ab62f439ea51482fb41d30cc3b44743",
+ "shared" : "c88e719ae5c2248b5f90da346a92ae214f44a5d129fd4e9c26cf6a0da1efe077",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 122,
+ "comment" : "special case public key",
+ "public" : "0000000000000000000000000080000000000000000000000000000000000000",
+ "private" : "b8da2bd2d7cf25a3e54e5f87ee15911effb9ff86baec4076d56c8e953670bf5b",
+ "shared" : "4bf6789c7ea036f973cde0af02d6fdb9b64a0b957022111439570fad7d7a453f",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 83,
- "comment" : "checking for overflow",
- "curve" : "curve25519",
- "public" : "64aeac2504144861532b7bbcb6c87d67dd4c1f07ebc2e06effb95aecc6170b2c",
- "private" : "c81724704000b26d31703cc97e3a378d56fad8219361c88cca8bd7c5719b12b2",
- "shared" : "4ff03d5fb43cd8657a3cf37c138cadcecce509e4eba089d0ef40b4e4fb946155",
+ "tcId" : 123,
+ "comment" : "special case public key",
+ "public" : "ffffffffffffffffffffffffffff000000000000000000000000000000000000",
+ "private" : "684cd420af41abb3d10c61e773238cf729c2155f941ac27e15f4c37f49b29576",
+ "shared" : "bcac235ae15cc7148372e11f9315e3bc76ceb904b3d2a8246bd9d9be2082bb62",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 84,
- "comment" : "checking for overflow",
- "curve" : "curve25519",
- "public" : "bf68e35e9bdb7eee1b50570221860f5dcdad8acbab031b14974cc49013c49831",
- "private" : "c81724704000b26d31703cc97e3a378d56fad8219361c88cca8bd7c5719b12b2",
- "shared" : "21cee52efdbc812e1d021a4af1e1d8bc4db3c400e4d2a2c56a3926db4d99c65b",
+ "tcId" : 124,
+ "comment" : "special case public key",
+ "public" : "0100000000000000000000000000010000000000000000000000000000000000",
+ "private" : "38cfacaa4460796b4de434bdd6739f0d043671f97fa829517511e6b47aa93474",
+ "shared" : "5dd7d16fff25cc5fdf9e03c3157cb0a235cea17d618f36e6f13461567edeb943",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 125,
+ "comment" : "special case public key",
+ "public" : "0000000000000000000000000000000000000000000000000000004000000000",
+ "private" : "30832e8cb627ac195f77b1105258e4bb18b99a5ed944404bfacb3a039fbdb14b",
+ "shared" : "2816fd031d51d6750f9225ede950625cca47441ca97e43092650396991afcb6d",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 85,
- "comment" : "checking for overflow",
- "curve" : "curve25519",
- "public" : "5347c491331a64b43ddc683034e677f53dc32b52a52a577c15a83bf298e99f19",
- "private" : "c81724704000b26d31703cc97e3a378d56fad8219361c88cca8bd7c5719b12b2",
- "shared" : "18cb89e4e20c0c2bd324305245266c9327690bbe79acb88f5b8fb3f74eca3e52",
+ "tcId" : 126,
+ "comment" : "special case public key",
+ "public" : "0000000000000000000000000000000000000000000000000000008000000000",
+ "private" : "d818fd6971e546447f361d33d3dbb3eadcf02fb28f246f1d5107b9073a93cd4f",
+ "shared" : "7ed8f2d5424e7ebb3edbdf4abe455447e5a48b658e64abd06c218f33bd151f64",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 127,
+ "comment" : "special case public key",
+ "public" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000",
+ "private" : "1021cd8682bdc3f5da9100adff5b2230b3acd836b3a455db8352a2c27e69d17e",
+ "shared" : "e8620ed5ca89c72c5ea5503e6dcd01131cd5e875c30e13d5dc619ce28ec7d559",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 128,
+ "comment" : "special case public key",
+ "public" : "0100000000000000000000000000000000000000000000000000000001000000",
+ "private" : "20e4c9247102292655d6765d7d84c6fce5309b8004045daea6d7d7dcad462871",
+ "shared" : "ceadb264379dcadd6e3bb8ad24dd653d2a609dd703d41da6caf3ad00f001862c",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 86,
+ "tcId" : 129,
+ "comment" : "special case public key",
+ "public" : "a8b9c7372118a53a9de9eaf0868e3b1a3d88e81cb2e407ff7125e9f5c5088715",
+ "private" : "90b150d462de512056d5bd55173074969b496f262fb6916b733f6263a8078971",
+ "shared" : "f86cc7bf1be49574fc97a074282e9bb5cd238e002bc8e9a7b8552b2d60eccb52",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 130,
+ "comment" : "special case public key",
+ "public" : "aab9c7372118a53a9de9eaf0868e3b1a3d88e81cb2e407ff7125e9f5c5088715",
+ "private" : "9887286b3261c8d857a16f6db21277f75d88d4e861b3ebe7596699047e816668",
+ "shared" : "ccbb8fd9dee165a398b2dbd7c8396f81736c1b3da36b35fbec8f326f38f92767",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 131,
+ "comment" : "special case public key",
+ "public" : "585007a5930d77623cf29756038ca197d3ebfd9e4c80a69585efe0274092c115",
+ "private" : "20ca2c85cc8762e96b7047bf15c71c050ffe0ed1616040a953ae32a1297ad871",
+ "shared" : "46add6f48ffff461777d4f89b6fdf1155aa051a96387d45f3e5e371a236b6e52",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 132,
+ "comment" : "special case public key",
+ "public" : "fbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f",
+ "private" : "d027656605b10bf18dea28bc52546f9f1f08cef06cafd200fc84f87dbb4ebe46",
+ "shared" : "1adbe32207e21f71e1af53884d2a2276481e298e557f4dacb3720f2458e3082d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 133,
+ "comment" : "special case public key",
+ "public" : "0000000000000000000000000000000000000000000000000000000000000020",
+ "private" : "4867a83ee9d01b7510840867db1af6a6049bdbb056b74443f70c358e162c8867",
+ "shared" : "e12cc58fbeb70a5e35c861c33710be6516a6a92e52376060211b2487db542b4f",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 134,
+ "comment" : "special case public key",
+ "public" : "afa00e4a271beec478e42fad0618432fa7d7fb3d99004d2b0bdfc14f8024832b",
+ "private" : "a015970a8add940fca5b1b5d23875397d547d8d494fcb314f2045a67a2d12c4b",
+ "shared" : "421bed1b26da1e9adbeada1f32b91a0fb4ced0f1110e0a4a88e735a19ee4571e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 135,
+ "comment" : "special case public key",
+ "public" : "b1a00e4a271beec478e42fad0618432fa7d7fb3d99004d2b0bdfc14f8024832b",
+ "private" : "4058cb6b9aaba02a338aaa392dbc10039e26e9e444117e758e24c5d8b232ea5e",
+ "shared" : "d7b47463e2f4ca9a1a7deea098da8e74ac3b4a109083d997259b12992e7e7e06",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 136,
+ "comment" : "special case public key",
+ "public" : "fbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f",
+ "private" : "b876b05daff0530b139d9e11250563418077178246c5fa7005ba00e9b6647763",
+ "shared" : "686eb910a937211b9147c8a051a1197906818fdc626668eb5f5d394afd86d41b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 137,
+ "comment" : "special case public key",
+ "public" : "22231c64ef73ad62318b8a87bc38e272e1bb8bf1a60d7c00476d0b059d7b3c35",
+ "private" : "d87fd6aa5d8deef6dee9619a56846a0829620590f2da40835d8e251597e39078",
+ "shared" : "09559733b35bcc6bb8ac574b5abe3a4d8841deff051c294a07487e3eec3c5558",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 138,
+ "comment" : "special case public key",
+ "public" : "f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f",
+ "private" : "90036321b63751f7622aa93da34d85e59ce81009ac5b9a068921d83bc4715b57",
+ "shared" : "f7d5cbcf39eb722b01ed20c85563ebb81d076511aead4ccc429027866b9fd270",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 139,
+ "comment" : "special case public key",
+ "public" : "f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f",
+ "private" : "a06781fd4c4a0874e00e72ba131b9dd87a83b2904e294de176e8a9af1f695d67",
+ "shared" : "e995ad6a1ec6c5ab32922cff9d204721704673143c4a11deaa203f3c81989b3f",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 140,
+ "comment" : "special case public key",
+ "public" : "feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f",
+ "private" : "b822d72d8b68bdb4fbf67e56a61d672b2c7747e94479fe5ae4072d0accdd6571",
+ "shared" : "32b6dabe01d13867f3b5b0892fefd80dca666f2edc5afb43cd0baf703c3e6926",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 141,
+ "comment" : "special case public key",
+ "public" : "0000000000000000000000000000000000000000000000000000000000000040",
+ "private" : "d08ce1237e248d02cdf619d20bea5848ade4f6ffd171b8dee8793fc67c459640",
+ "shared" : "a93d83fc9ea0f6cb0cc8b631da600019b76cbb2ec57222f2e42dd540e3da850b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 142,
+ "comment" : "special case public key",
+ "public" : "cbdce39b108c529dce74757843c71d8d1e44740e59f283ffb892f4fa6284c34a",
+ "private" : "180ae3c928514cfb9edd06e7dc1d5d066160e967445a5c58e4463b69ed205e6d",
+ "shared" : "017cbfa2b38e9ef3297a339ecce1a917bdcf7e910036086a41d1e22d04241870",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 143,
+ "comment" : "special case public key",
+ "public" : "3c5ff1b5d8e4113b871bd052f9e7bcd0582804c266ffb2d4f4203eb07fdb7c54",
+ "private" : "e881d806a110560cd8fee899d59c0249f1233a4322c41aa369c7a2a99f5b5962",
+ "shared" : "71133905b8a57ea8c38de0ecf213699a75b096c2df21f07f7e9eb03e9fa53f5c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 144,
+ "comment" : "special case public key",
+ "public" : "3e5ff1b5d8e4113b871bd052f9e7bcd0582804c266ffb2d4f4203eb07fdb7c54",
+ "private" : "08e410e1d7e8b9411236af4a35d6b62a5d8931478e4c62197cfafb491467b162",
+ "shared" : "3dc7b70e110766b2bf525252ebed98a100b2e532dc69544464da1bbab8625f6d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 145,
+ "comment" : "special case public key",
+ "public" : "f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f",
+ "private" : "e02fdf7e0ee3d55b4440f01432dd253c949793bc04da44ddece83e54c8c39b40",
+ "shared" : "e317e5cc438b5f79ead5533ac7c45519a117b31033cc2140b19edf8572011240",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 146,
+ "comment" : "special case public key",
+ "public" : "f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f",
+ "private" : "f05d18f68ef7a5865c14db3a9c255fdf2dabea2aa36581e94f68b727b582867b",
+ "shared" : "d86810516aeddc18061036f599a9eb84d1c6146b0f543652dd4526743ba42c04",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 147,
+ "comment" : "special case public key",
+ "public" : "95aff85a6cf2889dc30d68a9fc735e682c140261b37f596a7a101fd8bf6d3e6a",
+ "private" : "00c103578d5c079d7bcc22c1c31e787c1b15c57fcb493fdafefa20371cfc746b",
+ "shared" : "dfa988a477003be125b95ccbf2223d97729577d25e1d6e89e3da0afabdd0ae71",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 148,
+ "comment" : "special case public key",
+ "public" : "434638c8dee75ac56216150f7971c4e5c27717e34d1bf8008eda160a3af7786a",
+ "private" : "7005bb927485c435642b424a3dde014bcf76345e5be64ae6e9b24db39e1cdb51",
+ "shared" : "d450af45b8ed5fe140cc5263ffb7b52e66736899a8b872b6e28552129819b25b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 149,
+ "comment" : "special case public key",
+ "public" : "454638c8dee75ac56216150f7971c4e5c27717e34d1bf8008eda160a3af7786a",
+ "private" : "0822039a5dc13c40fcccf346e2a7769b4fd272052d43260ad626468a50d44162",
+ "shared" : "58002c89bf8bc32ae6fc205b796acd13ef7f8476f6492ae4b2be47f1095e8a4f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 150,
+ "comment" : "special case public key",
+ "public" : "ecfffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff7f",
+ "private" : "40a6349c03f0dc0a42358f6353ca67632af687b14c9dff626c54e211e8fc355a",
+ "shared" : "7773aad6e72eb1735b65ad51f7dad258c11d7bfff53094424cb103cd6bfb4368",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 151,
+ "comment" : "special case public key",
+ "public" : "eefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff7f",
+ "private" : "50696d4d05209971d6ba0676ea274262ba639aac74fa75e5df4570768ad8ae74",
+ "shared" : "c118ddf6462fbea80f14ef1f2972a1ab12cafa511d1323d4d22d0d426d651b5b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 152,
+ "comment" : "special case public key",
+ "public" : "edffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffff7f",
+ "private" : "68bb680c853f4e4daa47c586dc886cf4568d7b0383770f6df439a53be4a3236d",
+ "shared" : "cc0775bfd970a2706b11c7222a4436a3d17160382c83b76f89b66192c81b4408",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 153,
+ "comment" : "special case public key",
+ "public" : "ebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "b0f6c28dbdc647068a76d71805ef770f087cf76b82afdc0d26c45b71ace49768",
+ "shared" : "f0097fa0ba70d019126277ab15c56ecc170ca88180b2bf9d80fcda3d7d74552a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 154,
+ "comment" : "special case public key",
+ "public" : "ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
+ "private" : "18630f93598637c35da623a74559cf944374a559114c7937811041fc8605564a",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "acceptable",
+ "flags" : [
+ "LowOrderPublic",
+ "Twist",
+ "ZeroSharedSecret"
+ ]
+ },
+ {
+ "tcId" : 155,
+ "comment" : "special case for E in multiplication by 2",
+ "public" : "0000000000000000000008000000000000000000000000000000000000000000",
+ "private" : "581ecbda5a4a228044fefd6e03df234558c3c79152c6e2c5e60b142c4f26a851",
+ "shared" : "59e7b1e6f47065a48bd34913d910176b6792a1372aad22e73cd7df45fcf91a0e",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 156,
+ "comment" : "special case for E in multiplication by 2",
+ "public" : "77af0d3897a715dfe25df5d538cf133bc9ab7ad52df6bd922a2fb75621d59901",
+ "private" : "b0561a38000795b7cb537b55e975ea452c2118506295d5eb15fd9c83b67f7a50",
+ "shared" : "179f6b020748acba349133eaa4518f1bd8bab7bfc4fb05fd4c24e7553da1e960",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 157,
+ "comment" : "special case for E in multiplication by 2",
+ "public" : "4e39866127b6a12a54914e106aab86464af55631f3cb61766d5999aa8d2e070e",
+ "private" : "b00f7df2d47128441c7270b9a87eee45b6056fc64236a57bdf81dbcccf5f5d42",
+ "shared" : "43c5ee1451f213ef7624729e595a0fee7c9af7ee5d27eb03278ee9f94c202352",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 158,
+ "comment" : "special case for E in multiplication by 2",
+ "public" : "adc6799ed8495ed5ab6eb1ef955479b9b50aa9ce0c349e8992a6665572d1f811",
+ "private" : "c8f7a0c0bfb1e9c72576c534f86854fbe4af521d4fa807f67e2440e100ec8852",
+ "shared" : "2f350bcf0b40784d1d756c9ca3e38ec9dd68ba80faf1f9847de50779c0d4902a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 159,
+ "comment" : "special case for E in multiplication by 2",
+ "public" : "770f4218ef234f5e185466e32442c302bbec21bbb6cd28c979e783fe5013333f",
+ "private" : "58181f581aa37022ff71c56c6e68e6175d967c5c995a249885f66565074ded4d",
+ "shared" : "d5d650dc621072eca952e4344efc7320b2b1459aba48f5e2480db881c50cc650",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 160,
+ "comment" : "special case for E in multiplication by 2",
+ "public" : "5c6118c4c74cfb842d9a87449f9d8db8b992d46c5a9093ce2fcb7a49b535c451",
+ "private" : "301c935cae4357070b0adaf9cd6192830b2c989c153729eed99f589eb45f884b",
+ "shared" : "909cc57275d54f20c67b45f9af9484fd67581afb7d887bee1db5461f303ef257",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 161,
+ "comment" : "special case for E in multiplication by 2",
+ "public" : "4039866127b6a12a54914e106aab86464af55631f3cb61766d5999aa8d2e076e",
+ "private" : "d002292d4359a3d42bc8767f1380009332e7a0df2f3379011ab78f789f6baa54",
+ "shared" : "4a7e2c5caf1d8180eb1c4f22692f29a14b4cdc9b193bd1d16e2f27438eef1448",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 162,
+ "comment" : "special case for E in multiplication by 2",
+ "public" : "078fa523498fb51cba1112d83b20af448b8009d8eea14368564d01b8f9b6086f",
+ "private" : "d0c2c49e644ab738270707ff9917065942687e2f12886d961161db46c05b565f",
+ "shared" : "c0ee59d3685fc2c3c803608b5ee39a7f8da30b48e4293ae011f0ea1e5aeb7173",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 163,
+ "comment" : "special case for E in multiplication by 2",
+ "public" : "9fc6799ed8495ed5ab6eb1ef955479b9b50aa9ce0c349e8992a6665572d1f871",
+ "private" : "f087d38b274c1dad1bce6eaa36b48e2190b90b9bf8ca59669cc5e00464534342",
+ "shared" : "b252bc8eabfaa68c56e54d61b99061a35d11e3a7b9bda417d90f69b1119bcf45",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 164,
+ "comment" : "special case for E in multiplication by 2",
+ "public" : "7650f2c76858ea201da2022ac730ecc43654852ad209426dd5d048a9de2a667e",
+ "private" : "48dbcc5a695f1514bbbaa6ad00842b69d9ae5216b1963add07fb2947c97b8447",
+ "shared" : "fbda33bc930c08df837208e19afdc1cfe3fd0f8f0e3976be34775e58a4a7771f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 165,
+ "comment" : "D = 0 in multiplication by 2",
+ "public" : "e0eb7a7c3b41b8ae1656e3faf19fc46ada098deb9c32b1fd866205165f49b800",
+ "private" : "5891c9272cf9a197735b701e5715268d36d7436b7e351a3e997a0862e4807d4d",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "acceptable",
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
+ },
+ {
+ "tcId" : 166,
+ "comment" : "D = 0 in multiplication by 2",
+ "public" : "5f9c95bca3508c24b1d0b1559c83ef5b04445cc4581c8e86d8224eddd09f1157",
+ "private" : "c0f9c60aea73731d92ab5ed9f4cea122f9a6eb2577bda72f94948fea4d4cc65d",
+ "shared" : "0000000000000000000000000000000000000000000000000000000000000000",
+ "result" : "acceptable",
+ "flags" : [
+ "LowOrderPublic",
+ "ZeroSharedSecret"
+ ]
+ },
+ {
+ "tcId" : 167,
+ "comment" : "special case for DA - CB in multiplication by 2",
+ "public" : "b0224e7134cf92d40a31515f2f0e89c2a2777e8ac2fe741db0dc39399fdf2702",
+ "private" : "0066dd7674fe51f9326c1e239b875f8ac0701aae69a804c25fe43595e8660b45",
+ "shared" : "8dacfe7beaaa62b94bf6e50ee5214d99ad7cda5a431ea0c62f2b20a89d73c62e",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 168,
+ "comment" : "special case for DA - CB in multiplication by 2",
+ "public" : "601e3febb848ec3e57fce64588aad82afc9c2af99bbcdffcc4cd58d4b3d15c07",
+ "private" : "80067f30f40d61318b420c859fce128c9017ab81b47b76028a57bc30d5856846",
+ "shared" : "20f1d3fe90e08bc6f152bf5dacc3ed35899785333f1470e6a62c3b8cbe28d260",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 169,
+ "comment" : "special case for DA - CB in multiplication by 2",
+ "public" : "82a3807bbdec2fa9938fb4141e27dc57456606301f78ff7133cf24f3d13ee117",
+ "private" : "584577669d21ce0ae3e30b02c9783ffe97709cbfe396889aa31e8ee43352dc52",
+ "shared" : "2b28cc5140b816add5ad3a77a81b1c073d67bf51bf95bda2064a14eb12d5f766",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 170,
+ "comment" : "special case for DA - CB in multiplication by 2",
+ "public" : "f329ab2376462e5f3128a2682086253c19222ac1e2bca45692f0c3b528f4c428",
+ "private" : "18e597a4e2ccdb5e8052d57c9009938c2d4c43d6d8c9f93c98727b7311035953",
+ "shared" : "8392160083b9af9e0ef44fcfce53ba8ff7282ee7a6c71ab66f8843a55d09cd68",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 171,
+ "comment" : "special case for DA in multiplication by 2",
+ "public" : "4fce3bb6c8aaf022dbd100e3cde3941b37d543f00401dba7da9bc143dfc55709",
+ "private" : "88281cc51d5512d8814ea5249b879dcbad0323d38512dafbdc7ba85bba8c8d5d",
+ "shared" : "42184e22c535530c457bd3b4f1084cbf5e297f502fe136b8d1daecf5334cc96c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 172,
+ "comment" : "special case for DA in multiplication by 2",
+ "public" : "15c68851c1db844b5a1ef3456a659f188854b1a75fbdb2f68f514c9289ce711f",
+ "private" : "d0e795450df0a813c6573496ec5793ca02e1bdbad10ed08df83fdaed68b3385f",
+ "shared" : "f654d78e5945b24bc63e3e6d790e0ae986e53937764068b1bce920e1d79b756f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 173,
+ "comment" : "special case for DA in multiplication by 2",
+ "public" : "4200a242434337b8914f49345301ed782b13594f9ede089c41fb1e7ea82c9053",
+ "private" : "30b69a1cc1eb2d0b83ea213846e90a2c922088bdf294a6995bf6e6e77c646c41",
+ "shared" : "cd8a09b04795edcc7061867373981aa748651ebdce5ec218a335b878cefe4872",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 174,
+ "comment" : "special case for DA in multiplication by 2",
+ "public" : "baabf0174aaaea4de48cc83adfb0401461a741903ea6fb130d7d64b7bf03a966",
+ "private" : "78b30bb63cd8ade71b7a77d426f4419d05f199ffef349e89faa9d9a5f21f6654",
+ "shared" : "c9f8258f237db1c80702c5c4d9048dfba9dfe259da4aeee90dc2945526961275",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 175,
+ "comment" : "special case for x_2 in multiplication by 2",
+ "public" : "f12f18bd59c126348f6a7a9f4a5fdd9fcaf581345073a851fba098e5d64b4a0c",
+ "private" : "c0b386f4ef0d4698686404977e7b60cb6c1f8b6012a22e29d6224c5947439041",
+ "shared" : "6600cbe900616a770a126b8b19156d5e27e1174bd538d0944eb3c0be4899c758",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 176,
+ "comment" : "special case for x_2 in multiplication by 2",
+ "public" : "bee386527b772490aeb96fc4d23b9304037cb4430f64b228f3d8b3b498319f22",
+ "private" : "9886602e719bacafea092bb75b51ae7258abe1a364c176857f3dc188c03e6759",
+ "shared" : "3fe710d6344ff0cb342e52349e1c5b57b7a271f2a133bb5249bbe40dc86e1b40",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 177,
+ "comment" : "special case for x_2 in multiplication by 2",
+ "public" : "cf911ac91b0d944049cec66ae5ef0c4549d1e612e107c68e87263a2fbcf8323f",
+ "private" : "b83960f5d0613cdaac6dda690351666e9f277bba6bd406b0e27a1886bb2d3e46",
+ "shared" : "71373ebe67f39a2c230027c7db4b3b74bab80ed212b232679785ee10f47c304e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 178,
+ "comment" : "special case for x_2 in multiplication by 2",
+ "public" : "1e6ee536e4f26bbfb63139951a10f3bab62e19ed1ef8397178d9c5d04307cd40",
+ "private" : "d03b75f09ac807dfd2ee352c04a1f25984720f785ffaa0af88bc5db6ff9c3453",
+ "shared" : "238eef43c589822e1d3de41c1cc46dcfec7a93febf37c8546b6625e1a123815d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 179,
+ "comment" : "special case for x_2 in multiplication by 2",
+ "public" : "2f1c79ad8488db6f5146903b2dc46cfbfc834bbcf09b4dd70c274c4b67ce605d",
+ "private" : "d036948c0ec223f0ee577e390dbf87222358ed199f2823345ad154bbc4cbcc47",
+ "shared" : "87a79c9c231d3b9526b49bf3d683bf38c3c319af7c7c5d1456487398da535010",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 180,
+ "comment" : "special case for x_2 in multiplication by 2",
+ "public" : "fccfe742a63ed9cb70958560b5a02260350a7ecbaf8c57ae045f671a29b4b573",
+ "private" : "d054ded613febf2950ac5c927fcb120c387de0ba61b331cd33024c8b6e737048",
+ "shared" : "d683ca6194452d878c12d7da35f22833f99728bba89931a51274f61210336a5f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 181,
+ "comment" : "special case for AA in multiplication by 2",
+ "public" : "cb3d4a90f86b3011da3369d9988597c7fff1499273b4a04f84d0e26ed1683c0d",
+ "private" : "e82c480631fb153ba2211fe603032b3e71b162dbd3c11bec03208ffcd510655f",
+ "shared" : "dbf6203516635840cf69a02db87cf0d95dae315da7fc1ec7ce2b29e1f2db6666",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 182,
+ "comment" : "special case for AA in multiplication by 2",
+ "public" : "101e13f7bc0570fa2638caa20a67c6e0c21dab132f4b456191590264c493d018",
+ "private" : "c0c01d28c1cab01f59700aca5f18d2697658b37fdd54a339ff391c0a1a1b1645",
+ "shared" : "1fe314744390d525278b1f5fbf108101b8ded587081375ed4ac4ac690d92414f",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 183,
+ "comment" : "special case for AA in multiplication by 2",
+ "public" : "dce1ec0843fa8f05d9c7355df598391f3de254ecd0b4ba9e6ea6fd9b3b6c2f67",
+ "private" : "c82bde72df36479688c485a8bf442f4a34412e429c02db97704f03daf4dfd542",
+ "shared" : "ad454395ee392be677be7b9cb914038d57d2d87ec56cc98678dd84f19920912b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 184,
+ "comment" : "special case for AA in multiplication by 2",
+ "public" : "21c2b56f0794cfee25cc9626677a6838000eb66d8c4b5fb07b2f1d912e97c372",
+ "private" : "503f697617fb02a7b8ef00ba34e7fc8ce93f9ec3e1cbfe4bf2c05bcee0cb9757",
+ "shared" : "c6d6499255133398f9dd7f32525db977a538118800bfaf3aad8bcd26f02c3863",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 185,
+ "comment" : "special case for BB in multiplication by 2",
+ "public" : "cc3d4a90f86b3011da3369d9988597c7fff1499273b4a04f84d0e26ed1683c0d",
+ "private" : "58cd4ca1e4331188de2b2889419ce20ec5ef88a0e93af092099065551b904e41",
+ "shared" : "0d74214da1344b111d59dfad3713eb56effe7c560c59cbbb99ec313962dbba58",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 186,
+ "comment" : "special case for BB in multiplication by 2",
+ "public" : "111e13f7bc0570fa2638caa20a67c6e0c21dab132f4b456191590264c493d018",
+ "private" : "004ea3448b84ca509efec5fcc24c63ee984def63b29deb9037894709709c0957",
+ "shared" : "7b9dbf8d6c6d65898b518167bf4011d54ddc265d953c0743d7868e22d9909e67",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 187,
+ "comment" : "special case for BB in multiplication by 2",
+ "public" : "dde1ec0843fa8f05d9c7355df598391f3de254ecd0b4ba9e6ea6fd9b3b6c2f67",
+ "private" : "c8a6eb00a4d74bbdff239522c3c891ed7ce1904be2a329cd0ae0061a253c9542",
+ "shared" : "fb0e0209c5b9d51b401183d7e56a59081d37a62ab1e05753a0667eebd377fd39",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 188,
+ "comment" : "special case for BB in multiplication by 2",
+ "public" : "22c2b56f0794cfee25cc9626677a6838000eb66d8c4b5fb07b2f1d912e97c372",
+ "private" : "50322ff0d0dcdd6b14f307c04dfecefe5b7cdeaf92bffb919e9d62ed27079040",
+ "shared" : "dbe7a1fe3b337c9720123e6fcc02cf96953a17dc9b395a2206cb1bf91d41756e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 189,
+ "comment" : "special case for D in multiplication by 2",
+ "public" : "e58baccede32bcf33b3b6e3d69c02af8284a9631de74b6af3f046a9369df040f",
+ "private" : "e0328c7d188d98faf2ac72d728b7d14f2bbbd7a94d0fbd8e8f79abe0b1fe1055",
+ "shared" : "97bd42093e0d48f973f059dd7ab9f97d13d5b0d5eedffdf6da3c3c432872c549",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 190,
+ "comment" : "special case for D in multiplication by 2",
+ "public" : "c6d5c693fc0a4e2df6b290026860566a166b6d7aebe3c98828d492745c8df936",
+ "private" : "5017679a17bd23adf95ad47e310fc6526f4ba9ca3b0839b53bd0d92839eb5b4f",
+ "shared" : "99bcbc7b9aa5e25580f92bf589e95dae874b83e420225d8a93e18e96dac00b63",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 191,
+ "comment" : "special case for D in multiplication by 2",
+ "public" : "d15f4bf2ef5c7bda4ee95196f3c0df710df5d3d206360fc3174ea75c3aa3a743",
+ "private" : "2864aaf61c146df06cc256b065f66b34985cc015da5b1d647a6ed4e2c76bfc43",
+ "shared" : "afa2adb52a670aa9c3ec3020d5fda285474ede5c4f4c30e9238b884a77969443",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 192,
+ "comment" : "special case for D in multiplication by 2",
+ "public" : "6dffb0a25888bf23cf1ac701bfbdede8a18e323b9d4d3d31e516a05fce7ce872",
+ "private" : "184a6cfbabcbd1507a2ea41f52796583dbdb851b88a85781ee8e3c28782c3349",
+ "shared" : "e6a2fc8ed93ce3530178fef94bb0056f43118e5be3a6eabee7d2ed384a73800c",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 193,
+ "comment" : "special case for D in multiplication by 2",
+ "public" : "21f86d123c923a92aaf2563df94b5b5c93874f5b7ab9954aaa53e3d72f0ff67e",
+ "private" : "c85f954b85bc102aca799671793452176538d077862ee45e0b253619767dff42",
+ "shared" : "7fc28781631410c5a6f25c9cfd91ec0a848adb7a9eb40bc5b495d0f4753f2260",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 194,
+ "comment" : "special case for D in multiplication by 2",
+ "public" : "587c347c8cb249564ab77383de358cc2a19fe7370a8476d43091123598941c7f",
+ "private" : "50e3e5a9a19be2ee3548b0964672fb5e3134cb0d2f7adf000e4556d0ffa37643",
+ "shared" : "314d8a2b5c76cc7ee1217df2283b7e6724436e273aeb80628dce0600ab478a63",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 195,
+ "comment" : "special case for DA + CB in multiplication by 2",
+ "public" : "f5c6311a1dd1b9e0f8cfd034ac6d01bf28d9d0f962a1934ae2cb97cb173dd810",
+ "private" : "08ece580bb6ddf96559b81d7a97dd4531def6cc78d448a70cebabdd26caab146",
+ "shared" : "2bfd8e5308c34498eb2b4daf9ed51cf623da3beaeb0efd3d687f2b8becbf3101",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 196,
+ "comment" : "special case for DA + CB in multiplication by 2",
+ "public" : "9316c06d27b24abc673ffb5105c5b9a89bdfaa79e81cdbb89556074377c70320",
+ "private" : "a886033e9dc2b6a913fffbc2bd402e8c11ec34d49c0dc0fa1429329b694a285f",
+ "shared" : "d53c3d6f538c126b9336785d1d4e6935dc8b21f3d7e9c25bc240a03e39023363",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 197,
+ "comment" : "special case for DA + CB in multiplication by 2",
+ "public" : "8a4179807b07649e04f711bf9473a79993f84293e4a8b9afee44a22ef1000b21",
+ "private" : "98b1cc2020a8ec575d5c46c76024cf7c7ad7628eb909730bc4f460aaf0e6da4b",
+ "shared" : "4531881ad9cf011693ddf02842fbdab86d71e27680e9b4b3f93b4cf15e737e50",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 198,
+ "comment" : "special case for DA + CB in multiplication by 2",
+ "public" : "a773277ae1029f854749137b0f3a02b5b3560b9c4ca4dbdeb3125ec896b81841",
+ "private" : "c8e193de162aa349a3432c7a0c0521d92cbc5e3bf82615e42955dd67ec12345f",
+ "shared" : "7ba4d3de697aa11addf3911e93c94b7e943beff3e3b1b56b7de4461f9e48be6b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 199,
+ "comment" : "special case for DA + CB in multiplication by 2",
+ "public" : "1eceb2b3763231bc3c99dc62266a09ab5d3661c756524cddc5aabcedee92da61",
+ "private" : "88e01237b336014075676082afbde51d595d47e1fa5214b51a351abbf6491442",
+ "shared" : "bcf0884052f912a63bbab8c5c674b91c4989ae051fa07fcf30cb5317fb1f2e72",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 200,
+ "comment" : "special case for DA + CB in multiplication by 2",
+ "public" : "9a2acbb3b5a386a6102e3728be3a97de03981d5c71fd2d954604bee3d3d0ce62",
+ "private" : "e82313e451a198dce4ae95c6832a8281d847fc87b28db00fe43757c16cc49c4a",
+ "shared" : "e5772a92b103ee696a999705cf07110c460f0545682db3fac5d875d69648bc68",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 201,
+ "comment" : "special case for DA + CB in multiplication by 2",
+ "public" : "27430e1c2d3089708bca56d7a5ad03792828d47685b6131e023dd0808716b863",
+ "private" : "2828594d16768e586df39601ecc86d3fad6389d872b53fca3edcaf6fb958f653",
+ "shared" : "378c29e3be97a21b9f81afca0d0f5c242fd4f896114f77a77155d06ce5fbfa5e",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 202,
+ "comment" : "special case for z_2 in multiplication by 2",
+ "public" : "4ef367901aac8ba90a50e0cf86ca4e4a3ff164fb121605be346e2e48d04ac912",
+ "private" : "a84f488e193139f986b0e5b249635b137d385e420342aef1f194fcde1fe5e850",
+ "shared" : "7eb48a60b14fb9ea5728f6410aef627d1522fad481b934af64e2c483b64d585f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 203,
+ "comment" : "special case for z_2 in multiplication by 2",
+ "public" : "d1de303c4ddd05d57c29df92ad172dd8c8f424e63ec93445beaea44f9d124b17",
+ "private" : "30fd2a781e095c34a483907b3dd2d8bd2736e279617bfa6b8b4e0e1cf90fbd46",
+ "shared" : "b71bdbed78023a06deed1c182e14c98f7cf46bc627a4a2c102ad23c41cf32454",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 204,
+ "comment" : "special case for z_2 in multiplication by 2",
+ "public" : "5bccd739fd7517d9344bf6b2b0f19a1e0c38d9349a25ad1f94af4a2cdcf5e837",
+ "private" : "28312e17b47dd32d90561168245187963c7469a31c881e4a5c94384262b71959",
+ "shared" : "5bb56877caf2cdac98611b60367fbb74265984614e5e73996e8ea1bd6f749f1a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 205,
+ "comment" : "special case for z_2 in multiplication by 2",
+ "public" : "8a7a939310df7ea768454df51bcd0dfbd7be4fcbb2ffc98429d913ec6911f337",
+ "private" : "a87640cf8237b473c638b3e9df08644e8607e563b5964363ccc42133b2996742",
+ "shared" : "b568ed46d04f6291f8c176dca8aff6d221de4c9cce4b404d5401fbe70a324501",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 206,
+ "comment" : "special case for z_2 in multiplication by 2",
+ "public" : "fe3590fc382da7a82e28d07fafe40d4afc91183a4536e3e6b550fee84a4b7b4b",
+ "private" : "780c5b882720d85e5ddfaf1033e9a1385df9e21689eeda4dcc7444ad28330a50",
+ "shared" : "11fb44e810bce8536a957eaa56e02d04dd866700298f13b04ebeb48e20d93647",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 207,
+ "comment" : "special case for z_2 in multiplication by 2",
+ "public" : "fad9ab3e803b49fc81b27ee69db6fc9fdb82e35453b59ef8fab2a3beb5e1134c",
+ "private" : "209e5e0ae1994bd859ce8992b62ec3a66df2eb50232bcc3a3d27b6614f6b014d",
+ "shared" : "85d9db8f182bc68db67de3471f786b45b1619aec0f32b108ace30ee7b2624305",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 208,
+ "comment" : "special case for z_2 in multiplication by 2",
+ "public" : "98bed955f1516c7a442751ac590046d7d52ca64f76df82be09d32e5d33b49073",
+ "private" : "806d1dee5ff6aea84a848916991a89ef3625583e1bd4ae0b3dd25c2524a4ff46",
+ "shared" : "61d4ef71cbe7be3128be829ab26ed3463eb4ab25937c309788e876b23412aa7c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 209,
+ "comment" : "special case for z_2 in multiplication by 2",
+ "public" : "e59be4917b3f05b6fc8748c9b90f1b910273c9c6e17ff96ef415ff3d927d987e",
+ "private" : "00f98b02ae0df5274cc899f526eb1b877289e0963440a57dd97e414cdd2f7c51",
+ "shared" : "5ba4394ed1a664811b01557944becf7585652a8acbdbf806742911207bd79346",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 210,
+ "comment" : "special case for A in multiplication by 2",
+ "public" : "8c9885a26cb334054700a270f7a5f4aac06bad8263b651ebf0712eca1ebb6416",
+ "private" : "d86c18f2be396b3bb72f22e6ece22e273af6e1506a1c09ad4d01bdd2f439f843",
+ "shared" : "a5952588613eb7a5cd49dd526f1f20a4f0ffe9423e82cea302c2dd90ce559955",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 211,
+ "comment" : "special case for A in multiplication by 2",
+ "public" : "f6135fe9741c2c9de7dcf7627ef08832f351cb325dbb3a26f93a2b48620e1727",
+ "private" : "f81aadb9053eb698996d0f781d9cda67f82ddefa3987d276ff5a94ffdf5d255f",
+ "shared" : "cb6fb623084b6197443ec9ba1050c0923332e5e829ae0194269cfaf920a43601",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 212,
+ "comment" : "special case for A in multiplication by 2",
+ "public" : "f6ffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffff3f",
+ "private" : "305b4db4321b4923fc559bf91df677d0e12c3a31b16ec655cb708b759d7c114d",
+ "shared" : "9e526079c2fcf12426ae6c2a54b5ffb70f2ec662e29ea5ce0c8385c3b21cd162",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 213,
+ "comment" : "special case for A in multiplication by 2",
+ "public" : "f6ffffffffffffffffffffffffffff3f00000000000000000000000000000040",
+ "private" : "900638d1979802db9b52e4dd84fa19579f61cd7bef3c0b62fcccaeaa15fa484d",
+ "shared" : "6329c7dc2318ec36153ef4f6f91bc6e7d1e008f5293065d9586ab88abb58f241",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 214,
+ "comment" : "special case for A in multiplication by 2",
+ "public" : "f6eba0168be3d3621823089d810f77cd0cae34cda244c5d906c5d4b79df1e858",
+ "private" : "38575cf7c8691ecc79cd5f8d7d4703aa48592ff6e7f64731c2d98a19aeae514f",
+ "shared" : "603f4fc410081f880944e0e13d56fc542a430eec813fad302b7c5ac380576f1c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 215,
+ "comment" : "special case for A in multiplication by 2",
+ "public" : "60677a5d934ccbfab8ff5d8f085a0b553f94527d9c49ae140f8ed135e1449b69",
+ "private" : "e88bd02c7016547a24f428bc2a9dcccad6c6f880c17bffcf66fc68459627af4e",
+ "shared" : "834bbad5470e1498c4b0148782dfe630e8bfadff1997de802ac8ce302a1bda28",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 216,
+ "comment" : "special case for B in multiplication by 2",
+ "public" : "8d9885a26cb334054700a270f7a5f4aac06bad8263b651ebf0712eca1ebb6416",
+ "private" : "9036ed7d68f7448ac440dc51216b49840dcabd3d5e32e3b4ffc32a5fe9e96742",
+ "shared" : "ec9070ad3491a5ff50d7d0db6c9c844783dde1c6fbd4fe163e9ade1ce9cd041d",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 217,
+ "comment" : "special case for B in multiplication by 2",
+ "public" : "f7135fe9741c2c9de7dcf7627ef08832f351cb325dbb3a26f93a2b48620e1727",
+ "private" : "90c55e77aa0fe4afb1287109fd010f526364dea18d88e2fd870ac01b66e3fa4e",
+ "shared" : "dc6d05b92edcdb5dc334b1fc3dff58fe5b24a5c5f0b2d4311555d0fc945d7759",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 218,
+ "comment" : "special case for B in multiplication by 2",
+ "public" : "f7ffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffff3f",
+ "private" : "a021ba2fd4e3ad57bcbf204d6f6c3e8018d8978552633b6dff1b7447bf529459",
+ "shared" : "1b174b189981d81bc6887932083e8488df8bbbed57f9214c9cfa59d59b572359",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 219,
+ "comment" : "special case for B in multiplication by 2",
+ "public" : "f7ffffffffffffffffffffffffffff3f00000000000000000000000000000040",
+ "private" : "3035083e984837587f6b7346af871bf3fc9581c50eb55c83aefabeed68cee349",
+ "shared" : "15a052148abaad1b0f2e7481a34edb61403589439b5bd5e5646cecebe2a1be2b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 220,
+ "comment" : "special case for B in multiplication by 2",
+ "public" : "f7eba0168be3d3621823089d810f77cd0cae34cda244c5d906c5d4b79df1e858",
+ "private" : "30435ce187f2723f9a3bdea0eef892207e152e4cee8985fa72d2db4147bd2a53",
+ "shared" : "1d048cbe2f8df07c233a8f93706f307d17130c2497fb752eeaa31fe3edfc725a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 221,
+ "comment" : "special case for B in multiplication by 2",
+ "public" : "61677a5d934ccbfab8ff5d8f085a0b553f94527d9c49ae140f8ed135e1449b69",
+ "private" : "580f0a9bba7281a30fb033490e0f429f22e3f267852caeacefa3e5291f0e614e",
+ "shared" : "cb92a98b6aa99ac9e3c5750cea6f0846b0181faa5992845b798923d419e82756",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 222,
+ "comment" : "special case for C in multiplication by 2",
+ "public" : "c8239b710136fe431fb4d98436157e47c9e78a10f09ff92e98baff159926061c",
+ "private" : "709098feb2e25c67b4bfd3be0a01af409adb6da52b3fbe3d970642dd2c983856",
+ "shared" : "f1bd12d9d32c6f4c5b2dcb3a5c52d9fd454d52ca704c2c137956ec8ad9aef107",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 223,
+ "comment" : "special case for C in multiplication by 2",
+ "public" : "b7a2f79e0de9b58147691b5546d9ec463da8325e1440e58bb20aa129d1b97327",
+ "private" : "185ac62e729f88528950926c0de7c481c924bf9cf26a122f443b861e8b6af640",
+ "shared" : "e6f1c494c9e4bd2325c17183e82d31ab0bbee6c847d4b0e4a99c7c6891117c3f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 224,
+ "comment" : "special case for C in multiplication by 2",
+ "public" : "2dc624e1663f42a7b9336350f277541b50b8ddc7ee0d86133ad53273aed4e62e",
+ "private" : "f03743eead7c2f7719794324f271072817d1a04cbda42b232f3bee43f397cc40",
+ "shared" : "aa2a12edf752d279bdb000fb1405a5df8c5f1d41309b4f2bd41aed7ac1ed0149",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 225,
+ "comment" : "special case for C in multiplication by 2",
+ "public" : "0e5eceee9104a64f82c9093b9bf7b4076ee5bc70815af7ee9f942ef015756176",
+ "private" : "a8fbb4f90da45794981405d59ef310621e3c3b6b7760b5e30308c7822c88ae5f",
+ "shared" : "74d5606ba0b6ad1d8ba36ae6f264d6315f479b3984de573e9b001e0555247c32",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 226,
+ "comment" : "special case for CB in multiplication by 2",
+ "public" : "737d45477e2beb77a6c38b98e2a19b05c395df7da998cb91f6dfab5819614f27",
+ "private" : "c887886fd07107c7221f6d9dd36c305ec779ceca132ac933ff77dab2beac6345",
+ "shared" : "8cf4538ae5f445cc6d273df4ad300a45d7bb2f6e373a562440f1b37773904e32",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 227,
+ "comment" : "special case for CB in multiplication by 2",
+ "public" : "873f8b260ea9d9ddac08b7b030727bf0072315ab54075ecc393a37a975882b7e",
+ "private" : "58096ee29361978f630ad1fb00c1267c5a901f99c502f9569b933ad0dcce0f50",
+ "shared" : "d5766753211d9968de4ac2559998f22ef44e8aa879f3328cbc46aa858dcb433c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 228,
+ "comment" : "special case for CB in multiplication by 2",
+ "public" : "75e1587c5eefc83715d71020aa6be5347bb9ec9d91ce5b28a9bbb74c92ef407e",
+ "private" : "0829a49046dce2c07ab28440dbad146453e128960e85dd2e6a69a1512873dd44",
+ "shared" : "761d8cecf13f93b379a772e5fac5b9ffe996cad9af06152580afe87ff9651c71",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 229,
+ "comment" : "special case for x_2 in multiplication by 3",
+ "public" : "f85a06065ea2527238fc5ec1b75ead9262e6b1aed61feff83b91230aeb4b7d01",
+ "private" : "587ac36b9a23594632679adea1a826f2f62d79738220fb487464039f36ca2372",
+ "shared" : "f12acd36f6299a4d192c03aa4efeea7df51e2d15d763172e68accf7bc6f5c230",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 230,
+ "comment" : "special case for x_2 in multiplication by 3",
+ "public" : "6e0f1d00b1099d2a71f7be86655feb8988bba5577b02f964043a49f00c749613",
+ "private" : "a8a442b7c0a99227b4cb5c75fb9e5a72cea25eba8a0bdf07271bb4a93c2b6665",
+ "shared" : "b2bbbd173f41d952d329251da973a9500300628177ad0fb79d01e2e263905b38",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 231,
+ "comment" : "special case for x_2 in multiplication by 3",
+ "public" : "696757ced3097fa960c8390a09e8bd6d390dbde8d1fa170261f3422edc192929",
+ "private" : "d8f7233e9612c00c9dca2c751ec1d3f5f67bad77c2e714a20e71eb3f220a6671",
+ "shared" : "45ecfa275f1daa25d3fadf33cdf89a152afea25eae37e68e00b30c367789887a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 232,
+ "comment" : "special case for x_2 in multiplication by 3",
+ "public" : "fd84b3f2fbfa16aebf40c27f46e18d77bafa0c7971bedde4909212e771bd3c35",
+ "private" : "d80c7c7557c9907e1b11e844bf1369cba669bc38e9b7b253e51f239bda322374",
+ "shared" : "595e144e07bbe65b38e0e4163d02ad75a65e422e74067db35c90dfa6e055d456",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 233,
+ "comment" : "special case for x_2 in multiplication by 3",
+ "public" : "805485703ccfc4a221ef281267f52b61cebc879f0f13b1e5f521c17352a0784f",
+ "private" : "8002a85115ad7b41c50f84f35fac750ee8e19734807102830ff6a306beed4464",
+ "shared" : "226e16a279ac81e268437eb3e09e07406324cb72a9d4ee58e4cf009147497201",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 234,
+ "comment" : "special case for x_2 in multiplication by 3",
+ "public" : "80642a3279da6bf5fc13db14a569c7089db014225cfcae7dff5a0d25ecc9235b",
+ "private" : "782db0c8e3e68f106fe0c56415e0bd13d812dea0e94cbd18bdf6761295613a6d",
+ "shared" : "790d09b1726d210957ce8f65869ca1ec8fa0b2b06b6bcf9483b3eb55e49e9272",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 235,
+ "comment" : "special case for z_2 in multiplication by 3",
+ "public" : "84e827f78cae0cf063e4340198f788c284e07430b3a94a3873df38b1f872ce02",
+ "private" : "909fb0bdbf53a69a2fe39c8b2497abd4fa57d2d54e046b5f514595e2c0f33d63",
+ "shared" : "684cc83af806bcd9cd251e1858f3c10f0166e0a0cd2be154339a886b13e7c76f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 236,
+ "comment" : "special case for z_2 in multiplication by 3",
+ "public" : "d445e1df0083bb6b8e886e6632251807171d4e88c41816fc684373c09d7e5d6e",
+ "private" : "78a67909757248665f79371eb014825ab6bd4af3571f140389c636e004bcf46b",
+ "shared" : "e426e4a3c54d3e77f4f157301e0ac7d9e12337a2b58df16780041cf6d6198c5a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 237,
+ "comment" : "special case for z_2 in multiplication by 3",
+ "public" : "f26aa6151a4b22390176f6233e742f40f2ecd5137166fb2e1ec9b2f2454ac277",
+ "private" : "286a302d5b076d2aba7c2a4daf9e7cc9d8539b7c0391307db65a2f4220d30f70",
+ "shared" : "862df92e25277bd94f9af2e1dda51f905a6e2a3f6068a92fabfc6c53da21ec11",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 238,
+ "comment" : "special case for DA - CB in multiplication by 3",
+ "public" : "2b02db3c82477fe21aa7a94d85df379f571c8449b43cbd0605d0acc53c472f05",
+ "private" : "a838b70d17161cb38222f7bc69a3c8576032d580275b3b7d63fba08908cb4879",
+ "shared" : "3f438dbf03947995c99fd4cb366ca7e00e8cfbce64c3039c26d9fad00fa49c70",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 239,
+ "comment" : "special case for DA - CB in multiplication by 3",
+ "public" : "d71dd7db122330c9bbaab5da6cf1f6e1c25345ee6a66b17512b1804ace287359",
+ "private" : "b0733b4203267ab3c94c506acadb949a76cc600486fcd601478fcdef79c29d6c",
+ "shared" : "95f3f1849b0a070184e6077c92ae36ba3324bf1441168b89bb4b9167edd67308",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 240,
+ "comment" : "special case for BB in multiplication by 3",
+ "public" : "737bc07de0729bbcfbee3a08e696f97f3770577e4b01ec108f59caf46406d205",
+ "private" : "d844a36b58aefdb08b981796029a2766101884b348f70eed947c2541064caf6a",
+ "shared" : "6a969af6d236aba08fa83160f699e9ed76fb6355f0662f03dbc5915a3c23063e",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 241,
+ "comment" : "special case for BB in multiplication by 3",
+ "public" : "9758061a7b3e2c02fb5c20875ae6b55b11fb6795990a0f4fdcd1147be5521607",
+ "private" : "a0b7d312d9b832e124d1bc8cb21db545440e3cf14e7473ee9ccbe9b682f2156c",
+ "shared" : "ab39db4aa29ac4017c7446f1ad0c7daa9a37f1b6b4f2e9d2902ccefb84839d28",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 242,
+ "comment" : "special case for BB in multiplication by 3",
+ "public" : "37cd65d33036205f3449e8655a50d4b0c86fec02100b4f2db7da92dcf5e3aa0a",
+ "private" : "787f1ddd78cc6473d3e63949409ad3f35bfe0ce0738f255dee682f2bfbc80f7f",
+ "shared" : "13de41659e3e308d6e26c94282fcc3e0364ddf0809ddee6c8e7abb5091b02b00",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 243,
+ "comment" : "special case for BB in multiplication by 3",
+ "public" : "a9b6e8081460383adc587c8f91a02c59a7a35576ca62436ccd1b5fef1b92545d",
+ "private" : "4080ae60a85c1fa95aad9beabd98b405e7f28141bf08f2c9a4fdbde1c5680265",
+ "shared" : "69ed8a0a27812ae6741474bd5c6a4e683a126649f7245aa0f91a3a384bcde25a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 244,
+ "comment" : "special case for E in multiplication by 3",
+ "public" : "fd1a2cd17a93f850deb8c45a2d34539232dfd8a558304209781c6cb58229870e",
+ "private" : "08f9f4a4fac4db413315f74a59818b2452fc7b7685592e26556775f9b86d907f",
+ "shared" : "010218bd67b1b92fee3e7fa4578c13617d73195de10279747e53ba01a254525a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 245,
+ "comment" : "special case for E in multiplication by 3",
+ "public" : "b88119e5ae6d9e6b912d52524739e612ef19ab7e5dd3d946cb9bc003c378f81f",
+ "private" : "1888cfae3085867657b09435c42b74cc762457839451a3659db218d4214fdd63",
+ "shared" : "e6b298de9cb6358fbbb00f11890f5714a3858e8f05a2a8d1cf39fe78cc55dd4e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 246,
+ "comment" : "special case for E in multiplication by 3",
+ "public" : "7b70e29dce0479cde4a36c7f9786582f104bc0788f046b48af495e67bdb88f36",
+ "private" : "789ce13ed007818d7a5181e629eed944a20a058cfe39669c9831bfa5215a1269",
+ "shared" : "967bbe298494b4a5f95853cfde9dc85970b2a4b5dd2c92782901e853957f5809",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 247,
+ "comment" : "special case for E in multiplication by 3",
+ "public" : "2a209e2ace0e3d6973ffbf7403f9857ff97a5fdcd27f2c7098b444fc3c166738",
+ "private" : "00022b43775ab2f4b91bc1cb54c97f78026289eaaf02abeed04ca84f736c686c",
+ "shared" : "9f66848681d534e52b659946ea2c92d2fabed43fe6e69032c11153db43dca75b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 248,
+ "comment" : "special case for E in multiplication by 3",
+ "public" : "f50709aca7f314e8d05b5ff97a427e427bd5e85c4e86712125076a771be21448",
+ "private" : "8097a52fc562e8a516682f5363cc5e7c88e9c78e308df0deef40497b35cc127d",
+ "shared" : "ea7572e27a9120de1f13b85710ba69a3471b7b3f5d12bc430c12c4bbf8aa3957",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 249,
+ "comment" : "special case for E in multiplication by 3",
+ "public" : "0f13955978b93d7b9f9a2e70d96df922850a8ffd8412e236fb074aef99d37d54",
+ "private" : "4028802030d8a8221a7160eebbf1846116c1c253abc467d6e43cb850f1459860",
+ "shared" : "e23d63a46be67c7443c07b9371ff6a06afcd7a5794bf2537926074b88190307a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 250,
+ "comment" : "special case for E in multiplication by 3",
+ "public" : "18ffe992a729ce70c3b7cdc55bab55f2210d279134b3082a9f682d3a0b131273",
+ "private" : "d8515d45c7ab2b9529816543150068b8e4bb614cf2b68a8a99363975af503d74",
+ "shared" : "33ccaf24e1e26290ed7e462093e9f77607ef52a0626b2cd2511c41cd24c13849",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 251,
+ "comment" : "special case for AA in multiplication by 3",
+ "public" : "c3ba28057728d0533965ec34979fe7bd93cf6cb644e8da038baa87997b8dc20e",
+ "private" : "d8815bd144518fa526befdd373f5f9cff254d5d3c4660e8a90ef2a22c6876a74",
+ "shared" : "74f95b4700f0185f33c5b5528ed5012a3363f8bbd6f6a840aa1f0f3bdb7c9650",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 252,
+ "comment" : "special case for AA in multiplication by 3",
+ "public" : "4eb095a86d1e781bb182233075ebf1db109d57135bf91d54fdb18eb371427640",
+ "private" : "a82d996093eefdaf283f4049bba4f5af6ecc2e64894f325ee1f9ca1e156d0567",
+ "shared" : "e9677b854851c41cc489e03981ae78690be6cbf0054ea9834759de3e27bcf03e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 253,
+ "comment" : "special case for AA in multiplication by 3",
+ "public" : "83f67d7c92b11c8fb072484642a01f43deb022b54d94a4015e39849a2e2e9555",
+ "private" : "c02609df3d5436c123dcd7ee11f23f1da321666c09f379d37914203340510861",
+ "shared" : "f148716ebe7269a7076f0cf1f22b6978d3c7e3607b0bcc87a8c7a85b9fd20c2f",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 254,
+ "comment" : "special case for AA in multiplication by 3",
+ "public" : "20cc75d376d8453b9d049c84f58eafcf61126c08a03661e735f0a8be228fd466",
+ "private" : "a0e3b78c0f3be2a760b2c916f244df219624fdda2e9e31b15328f4a77690296a",
+ "shared" : "1d5c123e88e9dc7a3b16ec90b60578dfca7e11eab9b88c6eca7bc33d91fde83b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 255,
+ "comment" : "special case for AA in multiplication by 3",
+ "public" : "ef31b43d19c0a5434deb56129c16298a394a7032a2e52cb997476bdeca325b73",
+ "private" : "701f130a290584cb28c7d6539506a1a054f926a17ef7c568ae43047c05e10f60",
+ "shared" : "2fc065ba8f5040a0a659f6f7330554bd1b9d7c893b91e316e0af90c37af4f135",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 256,
+ "comment" : "special case for AA in multiplication by 3",
+ "public" : "d8c8e2c6f33a98525df3767d1d04430dab0bda41f1f904c95bc61cc122caca74",
+ "private" : "d0e67f68183a4c1aed9c56864b36278bb7bb75d57a78321bc7c24ff61636607a",
+ "shared" : "ef7612c156078dae3a81e50ef33951cab661fb07731d8f419bc0105c4d6d6050",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 257,
+ "comment" : "special case for AA in multiplication by 3",
+ "public" : "1833619516b80db0c05b225509e6698df028d83b66ed6bac6f0f6308970d2c7d",
+ "private" : "88eb7775dacc32b045ceb35f261b3616315efa98b780e08c79d544edadb5467d",
+ "shared" : "a3cf3d81ec56896a68fca0da6335171d0c622568738c0db26fe117033726a049",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 258,
+ "comment" : "special case for AA in multiplication by 3",
+ "public" : "e2e989aad2397fc34b6cbe2db27d5ab69b28048383c91d9e8226d548253fab7e",
+ "private" : "7055b1c0576e7ab6c89fcc1ce49e79c8c371bf9fc2b22b8f8396a9b64c5ae26d",
+ "shared" : "e7f45823a45b6a46192b37d73e8609b5bda68cd7cfbdccaa49082080993e640f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 259,
+ "comment" : "special case for D in multiplication by 4",
+ "public" : "b9bd793624d6a7e808486110058853edb25e136bd4d6a795d6d2ef53b25e3804",
+ "private" : "906a9bfcfd71014d18967680d4509eaa41c666424af98bf9ff7ff49eb1baba41",
+ "shared" : "7c6148134c9e8b2ba5daeca41e6a1f3a82d8f75d0b292b23c40fe7f5ce0a2b7a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 260,
+ "comment" : "special case for D in multiplication by 4",
+ "public" : "e3f444e208da9043f3f74c20e28d7f404bb687a346709abcd555156f88607820",
+ "private" : "28392b1b035a8465aa22aabb571061c6effeed40cc2530b628e4fd40395ae04a",
+ "shared" : "ea5e772bac4693ce69ea3ac761011fa7674037653a433c7f05456e7291cd3c4e",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 261,
+ "comment" : "special case for D in multiplication by 4",
+ "public" : "87b43f90f76d12fb3a469fa8687c27e369d4a82f95cf95e8dc3970de8f86d92b",
+ "private" : "78cbb35204cc88676c14e0ff18171392e998411b23d905d4c4dceab70511f442",
+ "shared" : "81c395aed5cc5f5e2a206a8a4cacecd501df5b81e49433835ad8a3779edffb30",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 262,
+ "comment" : "special case for D in multiplication by 4",
+ "public" : "86441ea06c5cd2a34c6b51261e93a2f30ea7db0f74e14c42f0fc443c6735973c",
+ "private" : "a8225b49ef7b7330e3de787cbc40479644db7ab126370295c94189673430d745",
+ "shared" : "513eba5870dc5187e2552fe3ba8292b516d2af9ecb9a9bdc51eac2ce2de40112",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 263,
+ "comment" : "special case for D in multiplication by 4",
+ "public" : "4624aa4ae9d12725bf92b85f93e3e8cea16b7bd83fda0eb18fab2dbe0e8bf742",
+ "private" : "0841e1a5c7420b94b6cc6991316ebdd608626339c09d0f67b24088588b9d0d49",
+ "shared" : "983b7e236ffaddb4b759b7353fe87846f59fb6f28a3ed65c256176b6609b7c6e",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 264,
+ "comment" : "special case for D in multiplication by 4",
+ "public" : "a625a5b7a04cea462d123b485c39ea44a8079aa223c59e9ca97abcd30b500e4b",
+ "private" : "08ecf76e31a23039ea8a15ee474b6251a9d725bff1a5751eb5ecde9d7d4e2f49",
+ "shared" : "c941369b085c7465d50d23ceaf6717ab06e24638f217a7b8055ce8ebd3ca1225",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 265,
+ "comment" : "special case for D in multiplication by 4",
+ "public" : "8a5f2063f259f3317ae3e0b459f82c4677666e49a2eb9bf0369aee663631265b",
+ "private" : "6038fb0a830d1001ca8ea74a613ea98f6ab8512644e55e8d45a29071bd4bef45",
+ "shared" : "a3f7e169db44d0d179c242e66347364ab92744dc6ad80e4775aef7f4ff9d5f34",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 266,
+ "comment" : "special case for D in multiplication by 4",
+ "public" : "54cfb6ad0d03e3115acafee12606397f2bb46a8c5f326a255c494118aead3b62",
+ "private" : "c04cf129f0b33332e2654f8e45225c042d7fa6cbc793c88bd4c731985289b045",
+ "shared" : "401aabfbb73fe6694c446ecfffb43006427a9d4756e049a1ffc79578d62f1660",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 267,
+ "comment" : "special case for E in multiplication by 4",
+ "public" : "0ee3bee8cb3a0afcec22fa2233706e8ec29ccf1af212c0a674745ebba34f9d08",
+ "private" : "3806b036c92d7bc0771998d24dbda2945b601d42449bd3ec4bbf3757d01b894d",
+ "shared" : "20322dd024fb5a40f327cf7c00da203734c2a279b9666a9ff7d8527c927b675e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 268,
+ "comment" : "special case for E in multiplication by 4",
+ "public" : "797ec7512afbf0ad918d0e4947903be95234f3abf36750a8f854888d117b774e",
+ "private" : "380d9056b5a2f4b3dffb30e6ceb722ac4684245f1befafb5661bc8c7a9ad4c43",
+ "shared" : "46152d59c2d2f3ecf03ce652d2b6978d401d5ede4570a6c911771bdcfb37cd41",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 269,
+ "comment" : "special case for E in multiplication by 4",
+ "public" : "d570c7810f69e502b355253afa7c667bfa5060d90dc86e358ab445f6381e415d",
+ "private" : "384929a42c8d8df146db9508e2f21a4e8cd4d99c1b1338df17a457e88afb0043",
+ "shared" : "37567f7ec0449c7b823cf7b0e219e9dd880e56a1464d0417a9e67eff42332866",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 270,
+ "comment" : "special case for E in multiplication by 4",
+ "public" : "2c611cb94448f1c7822425a4cf5356236b90a555b1ed4747820ba7f739c8f57d",
+ "private" : "48a986825b2680e2f2547ba75a9599b04ed57f8ed18d98e7099c544efbdf284b",
+ "shared" : "fbf6587ec181116cf1ace7dcd548029d69c130e50fcf6ad5dfcd25c23ee9f939",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 271,
+ "comment" : "special case for B in multiplication by 4",
+ "public" : "e559c417da7fd5851352f508b90031d49b5d2d0aac88a9c8b5fb6e80165ac10b",
+ "private" : "98452ad7df4e26bc4b3d403f9ebf72bb2d7b6b7d5860dbf6fb9a4f78dc02704a",
+ "shared" : "c7c6f6d7ce1e4f54c727e5900686c34e6a6953254bd470bbbf0c7c18bbddad73",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 272,
+ "comment" : "special case for B in multiplication by 4",
+ "public" : "746d97e7774292a3d703f604e79d8764c99a6a2fe280eaa9811115f5e038f21a",
+ "private" : "a8dbc9be5034ed7fe7f469264f2135e9c67cd30f525570d2d841e4bdeac52349",
+ "shared" : "cf7d2a66ea4dfed94469b2d343533ff302a576f8402ed2187904437038e54665",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 273,
+ "comment" : "special case for B in multiplication by 4",
+ "public" : "1f354aa8ffc4eae2b40dad2ebf830db3feb07e2a1a2da39e55df87c8c613de1d",
+ "private" : "f8d26878dff25ced02d3b27ce74002695bb879b3c4328930934315ecae842b47",
+ "shared" : "b204d3bbcbdc624f9f1a743fa3daa8f4c8785ed088d37d08cd13c601170a461b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 274,
+ "comment" : "special case for B in multiplication by 4",
+ "public" : "9c3f0023e1a4832586af2483bbec64ce9f06f3ea806d4019a5e4abb1b5627029",
+ "private" : "d0f5e9c43c95b1ffc36f832b943601d5e17647f7d78e2e7710ace63ff274d447",
+ "shared" : "b9f21465615f39dddcc37520ce9b956f7de9883ac93a870d74e388b8e1775463",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 275,
+ "comment" : "special case for B in multiplication by 4",
+ "public" : "d05656aa014d476022dfc55e8d3b4884ed0bdf85209be8b55351394d52be684b",
+ "private" : "700679e8c24df828f2e5212a3263d5e93ea61679988298bab3b480f46f961a48",
+ "shared" : "20f1fc613874495f20562c10b7a8be47bfc12c168d829d6321aa2de17060e40d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 276,
+ "comment" : "special case for B in multiplication by 4",
+ "public" : "c4a19b8686e18c29359aa548427f06a368d55a8737483d4893523adac6795a4c",
+ "private" : "d0d077c9461f747e5660be85cc620428b4cefe805de0fd254adaa465ea5e784f",
+ "shared" : "652b18ffd41cfb7d1f0b6dc79baa3b2a392ef1617f5cf6259b5b4ff065916a16",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 277,
+ "comment" : "special case for B in multiplication by 4",
+ "public" : "4989de79853ff35be8c9f92fc94674feef38a0e65788471c521f8e259adf015d",
+ "private" : "00711ac08ef88c3d43a3cbda67b6fe5f34f54723dbe6d725c8a3569070ab9a4e",
+ "shared" : "679825c259392d86f8edb15328d4faf52300779d979a503a76e27be3d7a85e03",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 278,
+ "comment" : "special case for B in multiplication by 4",
+ "public" : "a981483cb0ea4385ffbb552826c3dd110d4ae89ff52ed0cd6018f99d3387987b",
+ "private" : "989a75b40451139ec36ca6aa043765c61a18be323a5987fcb025c2dad8d4bd40",
+ "shared" : "9cadc14ac153fa383ef66d1833f589100dff90523272e32b06e2c6f1f4424040",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 279,
+ "comment" : "special case for BB in multiplication by 4",
+ "public" : "1df3dfdab74ff38177dac294b2da2f49a348bc3b3bc6ce9312bea5ef3ecdd30b",
+ "private" : "90c3cfedd919a2ccd51fb455649e3ad2da1ef0ff619b59a7f9c55a68a8219645",
+ "shared" : "bcc95fb4890ed311f3fb4f44c2b60866cdddec97db820a7f79f475337e16284a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 280,
+ "comment" : "special case for BB in multiplication by 4",
+ "public" : "fc6b718ba8b47d24b1cfd6b5d0dd8b20fd920960fabc302dbe4f93bd2a06e933",
+ "private" : "e8fef5c9b60f84984e8836d535acb372096ba8159824a0b49a17eccda843bd41",
+ "shared" : "06f1b495b04a0010845c9d39b13bf2784ade860d9632c8847618c0b34297c249",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 281,
+ "comment" : "special case for BB in multiplication by 4",
+ "public" : "b279b6c065f95c7040f148bcb4a3d310e34bdb005931a879be469573deedd041",
+ "private" : "c0e05bde7727db4e352b5e7f035327b4d86a42d513ca116e22d64a4ede56434a",
+ "shared" : "cce7bb644df94501421db49d15e821c7b0aaabecdf8837ab989b1f23bac08f35",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 282,
+ "comment" : "special case for BB in multiplication by 4",
+ "public" : "98e2cd4c10554e41b0a3e41082c8b6b61b55447d26c0aa97f9a06baeeb54b55b",
+ "private" : "d87308bf753573f596ac8330b204014b2152dbdfc9881a0d9975058582bdf646",
+ "shared" : "71fdd3405c30805701ae4dfad98c493aecfcf2e3b563e7068373c1b19137c268",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 283,
+ "comment" : "special case for BB in multiplication by 4",
+ "public" : "872897f1bd1885da08b9d03e46811044fbb04186ba30c806f38b94ebdc27186a",
+ "private" : "d80059a8a387e16f6ded6e7e980e806d1f78b470bb61103d0ca70623ccee8b4f",
+ "shared" : "bf280aeecb74ab34e1310aa6fe8dc972f94dc40c7f88b72137ccfe34ed343c13",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 284,
+ "comment" : "special case for x_2 in multiplication by 4",
+ "public" : "c08f72760d9cb4a542aad6e2af777920c44563bd90356168c3608c6b9af2ef0f",
+ "private" : "b0a4fe63515169bd82639b515ff7e5c4ac85bba0a53bbaca80477eb3b4250d44",
+ "shared" : "72566a91ccd2bcf38cf639e4a5fcb296f0b67de192c6091242a62fae467fb635",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 285,
+ "comment" : "special case for x_2 in multiplication by 4",
+ "public" : "4f03849c24d584534d74302220cfdc90e1bc360bb5e297c0fd0fd5f8d799e416",
+ "private" : "984256b12ef154ff6c2e1d030826164cba3614e3df7688d82b59e16201c9114d",
+ "shared" : "24acb4afa63919621df795206c3929b599ec9d253693895d51a0555072e89a34",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 286,
+ "comment" : "special case for x_2 in multiplication by 4",
+ "public" : "4959771a931e242d5713d5cb76f33310c6a283df16645604289553809cda6518",
+ "private" : "6847141d5d4377af96a2a647c642ee81600fe48d3467e3a70f3ee312bb621742",
+ "shared" : "5ba2112a41b5bb381f202446fa9f23c54d2de149f9ad233753417263840ea432",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 287,
+ "comment" : "special case for x_2 in multiplication by 4",
+ "public" : "f6fe690cf547049635bb3a7785537b4379c9ee06b46120493b8bdb152e09c81d",
+ "private" : "e85f1164e2ab6faf62667c74b03ce529b49a0e2041b1ac0fa242e522d2b7694c",
+ "shared" : "a87c9fdf40c409b9edab481b2cc69687ee1ab92e340c3db0107d40b5de6e7a20",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 288,
+ "comment" : "special case for x_2 in multiplication by 4",
+ "public" : "b468681a1275850c11d37ec736af939a75a7098514e04cfc1c6ca78239a88426",
+ "private" : "281e1bbfa711de69921a64c5d2183c338db5504606ce2b6b4ce1cdd54b41e14a",
+ "shared" : "3be98798f01e71639f3cb8fd4a17bf273e10c67f8974dd9802eed59d847d4020",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 289,
+ "comment" : "special case for x_2 in multiplication by 4",
+ "public" : "2d71e8457099e3f445f9e2a14f18b0f5914bb35f482f9c069b64bf63710d4228",
+ "private" : "20aacf1902b3cd609d7ee15cc96453cc22e2899d7d17852680f2a728bac6dc4a",
+ "shared" : "338c9917dbf11a0cabe8ad4a65959229bc00f99c211e752b20b8b49b87756d0b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 290,
+ "comment" : "special case for x_2 in multiplication by 4",
+ "public" : "fa8f24e944de5d003746d4630350c0f4f6175a3269c19184824105398fbdd329",
+ "private" : "009e8e9fa993804dce94cecb96b1de2568245a97059e4d7ae116ecdb1badd141",
+ "shared" : "56e2bfc7f6ab7da8fc734afc515e57d0794d002434f9bc8e18bd0b72c0df3c4a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 291,
+ "comment" : "special case for x_2 in multiplication by 4",
+ "public" : "ae4e37ef53c79e25e8275a60f2fc1dfc277ebc5d3b88428c6432c3f98494212c",
+ "private" : "f01574643f231ffac055bd235ee74dd416b94c8e55a2ab2b4d13a8b788d90148",
+ "shared" : "17fa1276d9fd5025172736449a1c0ae33512e5037014a18db5903e47bb3bc950",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 292,
+ "comment" : "special case for x_2 in multiplication by 4",
+ "public" : "95e56a830792478f7c42504043a9cab8e2eebff5fd90983709e29e03c0a41b64",
+ "private" : "3800a42659954281ca266d7cf1ea9db6d79891a406a70f9e84c3570a6a12d24e",
+ "shared" : "167a3b2fdce9413c89ee892daf9f839a2eea80ea8044924035db1724a5b0217c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 293,
+ "comment" : "special case for x_2 in multiplication by 4",
+ "public" : "5f16aa7ccabf4da6b686bd28c7460e106bb1b97a823792527765c29a9ad8fc71",
+ "private" : "70a826b186962218dbafca113319daefb5ddf3cf14e15fe3faadc4c0a2e46648",
+ "shared" : "30a4ba793f2dffe1700c61428b4d84b5fcd0aa99a23b903f84a48eca5cc9fb0a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 294,
+ "comment" : "special case for DA + CB in multiplication by 4",
+ "public" : "47fb78111805a11982a3d6c5d83e8e189e7fcc462c9abf805d3625be7a6eac11",
+ "private" : "a85a5eda0a269500b3ab0b58495fc254c2691028ac533494b5f86d44e9dc654c",
+ "shared" : "2bf9ab750bd58ff6f877b783eda45a71a65cc9b7c037fcfef4cb5f4c8842f529",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 295,
+ "comment" : "special case for DA + CB in multiplication by 4",
+ "public" : "03b8ca5efd1777d6d625a945db52b81f11214daf015d09fdc9df7d47b9850e31",
+ "private" : "183f28ec867624ef5eca4827ed0714a5525ef21d5e35038b24d307a3391a2846",
+ "shared" : "35e9289234bd5e531da65d161a065a14f785076088d741c9a2d886efd7d17921",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 296,
+ "comment" : "special case for DA + CB in multiplication by 4",
+ "public" : "4eca5f8731b0fa0c106acf578b83a350fa8173a290f1eba803956de34eeb7671",
+ "private" : "888c6444ff5eb482b2b10bd4e8a01bdccb65f32934d8026106f16a91349f484c",
+ "shared" : "833afb867054b8b9ac70d6013c163e8b7676fd45ae49a1325f3acb75975d8c13",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 297,
+ "comment" : "special case for A in multiplication by 4",
+ "public" : "a5562b4ba86b464dff4c2cfae85b384be211771efe8a9697e51d84de47f1eb14",
+ "private" : "c8a85d140ba150f5c6a8d3cb363bcbcb75365e51c61640e974a0725b5e9d5940",
+ "shared" : "8a914760129575c8ab3270d04b0465fc2f327acaf1676463113803bbb2ec8021",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 298,
+ "comment" : "special case for A in multiplication by 4",
+ "public" : "88ae1631cd08ab54c24a31e1fec860391fe29bc50db23eb66709362ec4264929",
+ "private" : "90a3aeb1417c3d61c1efef1ac052218fb55d3a59c4fe930b5a33cc5183b48547",
+ "shared" : "c1988b6e1f020151ec913b4fb2695bae2c21cc553d0f91cf0c668623a3e5a43d",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 299,
+ "comment" : "special case for A in multiplication by 4",
+ "public" : "cbc4d55d5bfddd0bc5c5edbe3a04836b2c701d25195b26221cbea19311e55a3d",
+ "private" : "b858d7414bd9ab9a3ebea79064ab87bc050e74407f4d4748f62fa4d9d203b640",
+ "shared" : "bb24817bd9fff423dc0972908e2c03fddf4dbe100016b459f28fe9594adb3714",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 300,
+ "comment" : "special case for A in multiplication by 4",
+ "public" : "d66a2f9f7577e2df4a56cb51962b3056ff5cc0494c60f39511782e79923edd41",
+ "private" : "f825edf1f79eddd715a72b3ac267d6b2e97e18bb13bcafdac5940370b85ba64b",
+ "shared" : "b3b4513f8a3102e1ae782fbc69888177f2c24c569303a5d01ab1c3c5e285524a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 301,
+ "comment" : "special case for DA - CB in multiplication by 4",
+ "public" : "de0fed2fab6e01492675bc75cbe45d7b45b0306cec8dc67611699811c9aaef16",
+ "private" : "b0a710b470e324bb56a7d8ff8788d05eb327616129b84972482425ea4ad4f34b",
+ "shared" : "471ba91a99634f9acf34fd7fd58f72682be97ee1c821486d62ba4e448cbc0417",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 302,
+ "comment" : "special case for DA - CB in multiplication by 4",
+ "public" : "6418d49fe440a755c9ff1a3582d35dc9b44c818498f15782c95284fe868a914c",
+ "private" : "b898f0329794747d33269a3989b67e43a7ab5a55fa1210b0e5dba193f4fa094e",
+ "shared" : "cdb3ca02d5fdb536dbc7395bab12bdcfd55b1ae771a4176dedb55eb4d755c752",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 303,
+ "comment" : "special case for DA - CB in multiplication by 4",
+ "public" : "a89bcfa236bbccf07c434b59f8655fb085b6cbe5ed6376281df813afba22b752",
+ "private" : "a0528ed9a8ec22ebe9cc2e32fafc3f467500a9a22f5377382df6604edcdf4f44",
+ "shared" : "cd3245403fd9edfcf91c9581ebb2eb7c77ad6837fca372479e78de9faf60a34a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 304,
+ "comment" : "special case for DA - CB in multiplication by 4",
+ "public" : "cdb1f95f6eacc24b6d029c6ed976666dc51794db8e4aa966ba850fd7f5048965",
+ "private" : "f06888bde75d689d056874f6436000497d22d8ad9b95a1c67de1dda4ada3164d",
+ "shared" : "ab7c47ecb0c0167156f44f66a527264b958fc992c21ce98cef3ae214d66bd82d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 305,
+ "comment" : "special case for DA - CB in multiplication by 4",
+ "public" : "9491a82744f1cb6105b76b0442e54e605ac67f47a1b2b3b552d486f75bd98e6a",
+ "private" : "e034fcaa3ae40603f9b22af159fd67ef009380946de92cb1d83cc489e8b35041",
+ "shared" : "1bfa264a7c7229147a20dd021211891e61f5d8c76cd83f0be24bc70e466a815b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 306,
+ "comment" : "special case for C in multiplication by 4",
+ "public" : "4d19e156e084fe582a0eb79b2f12b61d0b03f3f229227e798a933eea5a1b6129",
+ "private" : "702a7448c0ed58e1f4e0e332d096a36360beca2f6955c815bc120b3a691d7742",
+ "shared" : "c46057fcf63088b3a80e0be5ce24c8026dfadd341b5d8215b8afcb2a5a02bb2b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 307,
+ "comment" : "special case for C in multiplication by 4",
+ "public" : "cc4729c4eae292e431ec3a5cf5020e19f9bea50ef3218d9a790034526c3ee14a",
+ "private" : "50025cb508ad4faa06fafd0f4a33b747ccf1b3573885d3426500d51b56300144",
+ "shared" : "d4361e26127adfbe37c2ed8f42cce4ebab8ab74ed9e74f14c3435d612c1a992a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 308,
+ "comment" : "special case for C in multiplication by 4",
+ "public" : "4a474249af8f771f0cfb1116f24fda4c42f4136d2afb766d1b291c73c6668d5a",
+ "private" : "7082fc53299a4d30e5d0c383c035935b1eeebd9408fe4d04b93eec24be52eb47",
+ "shared" : "80dfae7a28bb13d9e51ff199267cec2a19dfc8b6f4974e3446b2f62fe9b62470",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 309,
+ "comment" : "special case for C in multiplication by 4",
+ "public" : "0f2a5cbbe503139531ac0529183da8e624d25286f6e35d1407ab1f4d76ebc260",
+ "private" : "98ff7e711d65cc7fd9d0ac12dfe8b894e0a93602ca9e75bf0eabbf0bfe670148",
+ "shared" : "7a5c373065e339b26ee537cff1cf4597cfcb4bf2dc7c4bcfec9884443281c273",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 310,
+ "comment" : "special case for z_2 in multiplication by 4",
+ "public" : "2fe11d723dba63559e1b96147893cb7ec862711806316daa86cd4da769d4b22d",
+ "private" : "b080f4ac1e758bbfbfa888a78cb8d624d97b8688002b2017e35f52f3d7c79649",
+ "shared" : "c5edcc5d447071c08dfa8281414ae6a02de753e2f7bb80af5f6253e56db43422",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 311,
+ "comment" : "special case for z_2 in multiplication by 4",
+ "public" : "98e1211dcf6651fa9f2d00eb083ae5855869a2a53e835f2e03b30c0a19ba8051",
+ "private" : "e815bf9a967e1208af8e74ce9af6d113dab17c01c90f1ae2bc25e3e2f9e3a44a",
+ "shared" : "263a38fe538b50e8e988bf07ae86f33d49886b14c7143efd1d2025c840e36a25",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 312,
+ "comment" : "special case for z_2 in multiplication by 4",
+ "public" : "2f1b938b81a4c90e1251135ad7fabe835f6a8bc5e22d4b2ab119f6f677877677",
+ "private" : "4051b01cdf90af38f0a96ffb83f8d4133abe4fb035b6fe6f65276447caa7314f",
+ "shared" : "340acf2801de71c18f4c79cfea372bc354e4c8a5eb5c2cce8b45d885df162f45",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 313,
+ "comment" : "special case for CB in multiplication by 4",
+ "public" : "340b9f613550d14e3c6256caf029b31cad3fe6db588294e2d3af37605a68d837",
+ "private" : "98c092363184e58ad6ce510bd32b309c9d5a46f8d9ee6f64a69d8180bbc6cb45",
+ "shared" : "9efe5cd71102d899a333a45ea6d2c089604b926db8c2645ce5ff21492f27a314",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 314,
+ "comment" : "special case for CB in multiplication by 4",
+ "public" : "edfbd6f09aa32435440b0ca8ba436308319613f8f2d501133c526c3ff55c7b3d",
+ "private" : "686e51c00116d1c191aa9d5823b96e5956102e8fe75f5cf2376d99989f6f4342",
+ "shared" : "196182095bcd2ef46b18f64c63607e0ab162a0869e6265ac8ae35e358c3d8a63",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 315,
+ "comment" : "special case for CB in multiplication by 4",
+ "public" : "9b0538cd618b0a4de09e45420f84d54d74514fbb1a31c1a4aa1e93306f20723f",
+ "private" : "208af2c9442b36b521fc3a1ecefe342aac308bd6e6296ee091c196dc02e7ae40",
+ "shared" : "a3c6b75168211e8e0a49ca815bfe3f469f29864dc8166152b456e7074afa9b5b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 316,
+ "comment" : "special case for CB in multiplication by 4",
+ "public" : "ae8cf2fcdde710c2c1184524bc32430874dfa08c125f61d6919daf8e66db415a",
+ "private" : "c0d861a6d5ff91f91e3bd05934161ff0ab0f3ce7e4a2b5b4fcb31ae34b46664f",
+ "shared" : "deaae6c9952844a3a1d01688e7105b0bbeadc160763c2002b6d0bcf35c22d123",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 317,
+ "comment" : "special case for AA in multiplication by 4",
+ "public" : "2a59f478402d2829cd3b62e9f7cc01445e8e73a42cb11af00b6b9a9f0e44cb3b",
+ "private" : "70785cad160972b711318659b47b574f6941ef6da1ea06508b2650f57ec9e54a",
+ "shared" : "c204bd15f01a11a2efdabe2e902b7cd0aa079316f60e911b3ee5d46262e98631",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 318,
+ "comment" : "special case for AA in multiplication by 4",
+ "public" : "836c8e45dd890e658c33e69b6f578a5a774c48b435bc3b91ac693df94a055857",
+ "private" : "60afc8eb1f87df4b55287f3c4698c5f8b997b28a73c573fc273e9c467fb7e44c",
+ "shared" : "c5457487e90932f57b94af2e8750403e09c9ac727e2bd213590462b6937b0753",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 319,
+ "comment" : "special case for AA in multiplication by 4",
+ "public" : "59519ead7995a6df89bb54c840d61a8481881098b8a4f83c6a2f6ba800338257",
+ "private" : "a83c11b2834136b9aaf0152d90e76e3c27177693a2834e8beda0a3571bce6947",
+ "shared" : "4ed6f8d62932541c6bea16e03835f1f758a5c41722b5c9989c9c7cc08e34e37b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 320,
+ "comment" : "special case for AA in multiplication by 4",
+ "public" : "32f34da84ab4bfca369c4b884691becf54be7fbed16449dc86969da7ea9abf62",
+ "private" : "b80d8795735806579e71759894939d758853592127efe84fc82eb7cdee45014f",
+ "shared" : "521a5b8149a132d155e6b4ed113900506cfc2f76d2a3e14196d69eb85db3c952",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 321,
+ "comment" : "special case for AA in multiplication by 4",
+ "public" : "82ae48dcf59bc5e469f9a11b18a32d4753ac818692dfae27d675411a2272b363",
+ "private" : "e08ffa45efbe1f96584c76254554adb9177b58ed09609a6ce499e5bd22d35c45",
+ "shared" : "e831d6cee95ca1b4c96bb89457562fff36cb4d08b81da89b810b425ecdbafd78",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 322,
+ "comment" : "special case for AA in multiplication by 4",
+ "public" : "b33bd3ad14b66896f971cbdf27785fc3aa3cfb39adc6c29257d22ea4df8cbf63",
+ "private" : "688e1bbb5114f34e8531c278b2d9714ba07c32a7aea6e627135bd1fc65238045",
+ "shared" : "350e3ab9d0dbff78f3f2157428beba189333be274827c10d59673f21c0c48a24",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 323,
+ "comment" : "special case for AA in multiplication by 4",
+ "public" : "18e58df6bfbe184b0e3c7c4bf2a051ed055b793501c0d4fc47bc8a95c4deec7c",
+ "private" : "8036a4e2e93e9ed82d99d71a522aac9289bd9905fe41d01d08a499376a258442",
+ "shared" : "ade71d6460287fe808e947560e67a9d6ff2f96eaa1355d2e9fbbe549e883381b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 324,
+ "comment" : "special case for DA in multiplication by 4",
+ "public" : "772e31e776e8d4f23b7af2037af28a37e68f61e740b3904f4ec4c90157be1478",
+ "private" : "901b20f0cda74076c3d4bf4e02653cd406ed480c355159e22ca44b984f10764f",
+ "shared" : "91a9bec28cf18c7094e2d80d2764df59ada0cb1946be422864bd7ad0e533b663",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 325,
+ "comment" : "special case for z_2 in multiplication by 5",
+ "public" : "a8d55d5c1137e9bb626557f9d6eea8d3120e9364f8bcd9b67934260b1a091801",
+ "private" : "d83eb7affd1bcc1ec0b4823cee5cf0b15b5f57085aa2708ed437a2925329b550",
+ "shared" : "6c1b8e240edfa5db2abb3dc12bcf9e8ac9ca10dd3507083746f6f36dc035d755",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 326,
+ "comment" : "special case for z_2 in multiplication by 5",
+ "public" : "33c94be58b0f0e6cf363e1b12a2ebfb93040715be91518f21df2953eeab5fb01",
+ "private" : "989eee317b9c254dc023f9e35eff0224bc2e0bc871996b946a96970e7506a85e",
+ "shared" : "d4c3b3467714f2d105904a84cc7e81d7f291304e908041682d8906a683c12125",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 327,
+ "comment" : "special case for z_2 in multiplication by 5",
+ "public" : "a218ae9624b07ce05178b9d0cc1b71dee21f27852a2ceb18610b4052b244f00f",
+ "private" : "b8355455d358f2dd7c5707b2c6973c9c27b99e7d8ac1650c791e5fdbcbea4957",
+ "shared" : "1ebe6ca711a649ae487b332747e3dc0306340560cab6bc6029e44f6a7e0ee41c",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 328,
+ "comment" : "special case for z_2 in multiplication by 5",
+ "public" : "d7067faeafd3e966e57525f930b3317c9e8b9c9a9ae946e76c1e4602a59a7e33",
+ "private" : "8065567ef082b16c20853487f54893012ba4762224e5c59f250dfbf82581e85a",
+ "shared" : "03e7a777e648bdc612189f3cd42d34e35736d3e52e6edc8ac873a58e244a6073",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 329,
+ "comment" : "special case for z_2 in multiplication by 5",
+ "public" : "8df9682cbe8802478a8531377e752cdde54738d528d639bea9eaf47702f8bf3b",
+ "private" : "00b51448139a61fe6c5fbf9395877d53d820ef59da3be856458b5eb90985ba53",
+ "shared" : "308ef99dae1064a444fa90775b5dd5b1952d7224a0e5ae031df432640f416208",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 330,
+ "comment" : "special case for z_2 in multiplication by 5",
+ "public" : "7d92706868aa09538638d633c255f333b9da03bc74b49b35941c57820cd3fd47",
+ "private" : "e8eb9f6f62f93dbc325b833aa763a90f13f0acb2c2c4b8b33decd471ce70c45f",
+ "shared" : "f33e2e86443a2c68823b72a2b59d6a028e0a8e283cfe29fea4f7aa22bd1afe72",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 331,
+ "comment" : "special case for E in multiplication by 5",
+ "public" : "dfb1ffc176aff84db30182d2378f83728f83dd1b33d79856f3da5459cf9df907",
+ "private" : "68a1a7ccc50bab4b01e55e18cbd464aff43131fb0741e68d53cdebfc54f33051",
+ "shared" : "7b535fc31c6c2a3803d8bd45410a1781bd90a09205da28c9df120df23a9fa32d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 332,
+ "comment" : "special case for E in multiplication by 5",
+ "public" : "12e81e838b21eac96dc130432571216d7a9b4a817f1938721d2267dd150ebf20",
+ "private" : "e075bcfc165a471b2f76c3003fb0172c82f707137de2fa7082e43a87a255935c",
+ "shared" : "ca23a781da0911e4115a29a9f56447157c23bee187b0c17369c4f7730d781718",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 333,
+ "comment" : "special case for E in multiplication by 5",
+ "public" : "832a46aec02240d716fe22dea94ad566a3fafbeedcce35c83e41e58076c99749",
+ "private" : "c0e19634dbf6460e1486930c46e8556b3c16d6de959904600549bb3e08603455",
+ "shared" : "cd0686b32ea4cddb8e13ff20a78d380749a5d4f6a3dc55d72f4813d949a0ea57",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 334,
+ "comment" : "special case for E in multiplication by 5",
+ "public" : "8c8033432bcc12d479f67d6d876b1c8e89f16a234b9b093322effa9dee94554d",
+ "private" : "b84caa18acc3db37225d32cab4f60e6fba4acab1277e20425d30f94cab2e2c55",
+ "shared" : "a950aa57bb2beb9ed5d3228c7ef448dab69552f3d3b1e466accf41bfb6d5b874",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 335,
+ "comment" : "special case for E in multiplication by 5",
+ "public" : "6df799bba6cdf5f46a57ab227f93fba491dad296a2fdb7e491921d610cce8f5e",
+ "private" : "2896818cddf572521943e9f0c5e845f530b740427588a0f6de2504bd5bf40c53",
+ "shared" : "54f5ae57e676d08c8f8a3cf891e36ddaab751093f92f409060c57e745941700e",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 336,
+ "comment" : "special case for AA in multiplication by 5",
+ "public" : "0c8090e1cfe7f761cfdf08d944d4aeb7a509a07a6101645b9a4c7c9e9c3d4609",
+ "private" : "a01f0cad98cf2905b812d3530531bb3ac899391abd1eaf4a3ebed96ac6126f58",
+ "shared" : "2d49b09f81f3f6fab2c67e32f1bcead2ad09ac9e0d642b0873becfb64de2ab23",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 337,
+ "comment" : "special case for AA in multiplication by 5",
+ "public" : "08352936c8afd8543ac95f24bce9a07e3e3235763ea512a584298967b83c070a",
+ "private" : "106b36344cc4a5a389d8168137786806ff03cd4a00f8636bb7e758d456151d59",
+ "shared" : "a199368e683c3036a48f4c5f32b32a547dd39f3d1007ca0a0bebcad0a8ac6f5c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 338,
+ "comment" : "special case for AA in multiplication by 5",
+ "public" : "73bdeef8cc044f5ad8d6a241273e1995e0007dc9e6579046df86aa6cd97f5d2a",
+ "private" : "88f9a0d2354adfcbab2d12a0e09b3c7719c944384edfbaa27fe0731cb9c6fc5a",
+ "shared" : "5aa750de4207869ec7fddab34c639559b1eb27ef244aaf2a702c84963b6d6e7c",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 339,
+ "comment" : "special case for AA in multiplication by 5",
+ "public" : "7fdd399b6ef4a3f5cade62e74113b29c27db15203f9b8e398d2c6f230051cd2b",
+ "private" : "0811f2e560a205e96e28bc312bcad45fe8befefb7f6da5faa035311eed80b251",
+ "shared" : "a6947ee089ff28ce3644ea4c6eb33dbb20c7974fb8d853f4e146e2466177502d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 340,
+ "comment" : "special case for DA - CB in multiplication by 5",
+ "public" : "f0173a96273c646fb63d13b0c686b89e37676fcc7178faf4a6f4601f3068150d",
+ "private" : "40ad984066a69080fb4a315878e736096cc577dae4c42c40d893d8c2173b785a",
+ "shared" : "230b6aa1f24df90a60839179ba5e9de673cff11cab59e8020b20626c22090b0a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 341,
+ "comment" : "special case for DA - CB in multiplication by 5",
+ "public" : "255bbe7230cd2bee90d283f418a474ab30146ce5e801a0f5ed60ee8def3e6558",
+ "private" : "48b10cd45639bbbf83a0b28f0dd3ad0b7b00caf48d05534480556a8278116d59",
+ "shared" : "2299e384958bedd2c3d367759155136d1ff76e4434dc1d9e8212cdca52ea8421",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 342,
+ "comment" : "special case for DA - CB in multiplication by 5",
+ "public" : "21accf97b7fee173001ccfcab21637c175ef5186ff0002502b3d52fa8c51e766",
+ "private" : "e8fad77946e0de4cf4236798490b838948b82cfb29f8e7686001b11e8d961657",
+ "shared" : "97fca065acd3b943c654997c0f125767f9abc4b7c9d8b7246942f12be65d9231",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 343,
+ "comment" : "special case for BB in multiplication by 5",
+ "public" : "5b40777e80ff6efe378b5e81959ccdcbb4ca04b9d77edc6b3006deb99926fa22",
+ "private" : "d07babed90b27c4eacafdc871703bd036b720a82b5c094dceb4749eeaeb81052",
+ "shared" : "f482531e523d058d6e3fe3a427fc40dbce6dd6f18defbc097bfd7d0cdd2f710d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 344,
+ "comment" : "special case for BB in multiplication by 5",
+ "public" : "48d952a2924ff167f037707469ec715da72bb65f49aaf4dce7ec5a17039ddb42",
+ "private" : "68a3049aef8c069b906cf743286d3952a888bf2b9b93bc8775fb5adde06e9f53",
+ "shared" : "de88af905d37417d8331105345dabaab9fd2d3cb1ee902911c1c8eae2991d911",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 345,
+ "comment" : "special case for BB in multiplication by 5",
+ "public" : "a5ef265ccbc5c54021d34f82364a4624030f5b9d5ff7e63d7a379e533de5e742",
+ "private" : "18d8c3d2a4e366185a85c38698d937e13bbbafdbdab1a0a83dbbe89badf70756",
+ "shared" : "075d18ccc984761b70752279e7f6a757208f6c11e29480c32b40aba128a4d52b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 346,
+ "comment" : "special case for x_2 in multiplication by 5",
+ "public" : "9051e55a4050ef4dce0b0c40811f16371e8b16932541da37f069406d848ea424",
+ "private" : "18efcd5fe345be4985316695391d2c952eee13b0e1ee7584721fbe8b19d4fc5f",
+ "shared" : "212dbf9bc89b6873a60dfc8731a10be11ab2dca4b172142e6c9f06614cd72852",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 347,
+ "comment" : "special case for x_2 in multiplication by 5",
+ "public" : "419adb8b1f2f87de016b0c78d1029a210492eb8cadd164b12cd65b1d57bf3634",
+ "private" : "28ec7c693e222c72ac0815f1fd36661357e0a8da7bc996daeeeafcd21c013451",
+ "shared" : "379f9221abebf3582681a0e857f3da578a1b0121982b96f14b94de5dc8b24528",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 348,
+ "comment" : "special case for x_2 in multiplication by 5",
+ "public" : "13e00dae3b1ccc97ccd649088c4a7f32ca9976214d645667bd082039bbd9ab7a",
+ "private" : "78b35e7ae549308b6414bb610196c04f2af79d4266c86e8a9ce0c02bbdb88d59",
+ "shared" : "cff2596b7afe36f4cab9c70133d7aa0f9914f9abc6c3b9895472e2a5894a8037",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 349,
+ "comment" : "special case for C in multiplication by 6",
+ "public" : "441c487a48f0a4989d931cd77a6142a0a13d1aabad82623ba8d94b5c374f4f08",
+ "private" : "f0de9c5f8a9372f30c41ca47a55743ce697d46e32e7a9ae26d32503fd5222767",
+ "shared" : "d47c46b4329bedcbc1986b3c6d2aa9bcd027d6b68925175d35bbb536b3440801",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 350,
+ "comment" : "special case for C in multiplication by 6",
+ "public" : "0e67ee5c6b65aa802259810b2605f8d7accf9b49bf14cb4a536928e883172915",
+ "private" : "686be5a12b310420f9bfb209381fd459a5ccd55c752b88337ebe89e1921ae765",
+ "shared" : "1d730158da880533dbf1e6c64a8e99f9169611660969b0a84fb42dd8dc2efa3d",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 351,
+ "comment" : "special case for C in multiplication by 6",
+ "public" : "dc9d7ef1cb49c191e258663a94e731b9c066c11a17d8b5fdea1987f5d9a00568",
+ "private" : "a0c0337c5bec5ca24dea2f1d701498ae2bad87b8269ac23be113929fe4eb1963",
+ "shared" : "07732529a628badeb8d74946775ba457c700bf8390f46bc523fb64e471c86a7e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 352,
+ "comment" : "special case for C in multiplication by 6",
+ "public" : "556b3ee7cd0d37979056ecc1f56a5677a4935be6e49ce28e394f8bfb73d13b6a",
+ "private" : "b8824cfce5550b5e17b12f74e28459cab34eb49895cc36bf645a0cf00e3d2d67",
+ "shared" : "9e3aae35fa1cc80a359878e212180294ff6608dcb4929e91901abbf976f39c16",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 353,
+ "comment" : "special case for C in multiplication by 6",
+ "public" : "1211be5809605b54f5727d233c783a2a199a3db24ed4499d7b48c7603e4ad371",
+ "private" : "e02dba7335af8fb9168de2fcd310c2e2df4a3e25263e0ab9ada87bfb8258a66b",
+ "shared" : "880f6dc73220307a597670f3282fc366aa66f04a0a9ca30d895fdde337afe825",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 354,
+ "comment" : "special case for CB in multiplication by 6",
+ "public" : "505e7851e2352e311ca9536a1fe6c0d95d648197374ce08e4b8a0fbddf62910b",
+ "private" : "30ce71f856ceb874fe580039ca67e896e6d08207a73cd55db7059127c1342b67",
+ "shared" : "ea62b0eda2d7b249a42417675a2b82b1e6c0d69a4e7cef336448844d2f432251",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 355,
+ "comment" : "special case for CB in multiplication by 6",
+ "public" : "ddf4e90503dd82610c3a034b925a880b72dbde30c626009202b358c6eb00f418",
+ "private" : "e881f46d4141ea69a671649b93b63e97dc67c12521d445862f087b2626fa2b6f",
+ "shared" : "302c4f83b5c5bf30c1e3afd9f643f65bfe56ca1628ee042b1ab7393bafe36c06",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 356,
+ "comment" : "special case for CB in multiplication by 6",
+ "public" : "0e9c4431999ef1ce177e900d37ec6ae665e387e2d4fa27cba8e7baebc65c6520",
+ "private" : "e879752683cd73a834251c65749135e06eb9064d3ae35095d88cde14a02ba366",
+ "shared" : "8ff2ac65c85ee2fe9452fce460f8c87f9570d769cadddc87fe93ef8b7657c726",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 357,
+ "comment" : "special case for CB in multiplication by 6",
+ "public" : "5761d6c08624104d4117ff17c75e9211a591c9ca9aecca3a665a7ed844195225",
+ "private" : "20576ab456da26c18da5fbf06ec4d16564e111bfae2a92b9f6e1927c15770a62",
+ "shared" : "97c91a23c3e4f3ff727d188a352b67ad490b62381566fb3e111cb67aa9e3435c",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 358,
+ "comment" : "special case for CB in multiplication by 6",
+ "public" : "e92d45b3ec56531266303c5113c46310c41650001065b4d87b02b382fc82662e",
+ "private" : "a8467418b924c2c003c56e1610a35469356360c29d52aa557a2bb30fb8a9a464",
+ "shared" : "24346bb133dd9ae3ff02d2f50510b3a92d9030834d60e5af08b0eebbf1d4dd6f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 359,
+ "comment" : "special case for CB in multiplication by 6",
+ "public" : "f38b63459d05e422ad024c2dcea5029a0a7a6b6c4c1d2093ce556aab331e2540",
+ "private" : "f0f5e162923d7c299388bed781199417ade097475515162d9590976a196fb16f",
+ "shared" : "b3453c9c82a2d1d956156de2399cb70dd4e1ec53aea967e035753c1cdae13c39",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 360,
+ "comment" : "special case for CB in multiplication by 6",
+ "public" : "a7ded0eea45a400b8f5637154d42974aa98c92962314d822ef88b01383a9da4d",
+ "private" : "608fcf787fe789644a09bcab958f0737aa81a9e29d505f51035c78e374b9e46b",
+ "shared" : "ebeb0c7b7a4165cd02a278f3a222c236eed83266b806d13494c1c3f98a2f3425",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 361,
+ "comment" : "special case for CB in multiplication by 6",
+ "public" : "7b0ecb4c72ee147789d74813ced3ebe40f45c3da526ed1272952e453e43b796d",
+ "private" : "58a3396d291eb23571b52d98a31549e514e501e8d0958ad9f25fe5a76c503e69",
+ "shared" : "9213a53f22ff0cb5eca87b27b193c773bfdf4c01a193a11f37c157474e15cb07",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 362,
+ "comment" : "special case for x_2 in multiplication by 6",
+ "public" : "a244413ddc3a205d038d64266833eea1efba51ba62c9c6cdcdbe943be52bb00c",
+ "private" : "d805a7014755dd656f98d2b331f2d2d4912725ef3d03752f26f74dc1ad61666a",
+ "shared" : "66484a4120e0eb0c7e0505e1d2c5d15de9b52b72e094c9bac88634200c557267",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 363,
+ "comment" : "special case for x_2 in multiplication by 6",
+ "public" : "ec3c8b0c10b1fa65dbbd17cf1ba5f86381284765709b07c5f0428e3d5bcd3920",
+ "private" : "40cb1fe06b08f068f7080ba07c695eda91a2bebeadd4db95c97dd7c91af2566d",
+ "shared" : "384f2221618e71d456b1551651efdb708a161d7f89f5604b27eb872d4aa93276",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 364,
+ "comment" : "special case for x_2 in multiplication by 6",
+ "public" : "6330d3e28a8b6126ace165a9dfccc6e4bd40dbc9768cfb16330cb7f27f906230",
+ "private" : "8021464c64c9d6d3c0c852f6972d11969b04c9e066562fa7f0d5fa0d98ebad62",
+ "shared" : "8daf5f4b84730144ea8a53ce39cc907e39a89ed09f0202e7be0d3bda38da663b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 365,
+ "comment" : "special case for x_2 in multiplication by 6",
+ "public" : "8678aa29cbc06e78b218d22a3e66c38ec0da8fdb0f2570c585c62517c9704f37",
+ "private" : "707a2d710b32f55c6eba34898020a2fb981d61b1e822fca84c47d9321e279268",
+ "shared" : "da8b7eba6f72c3f3ef33d8982093492e06be39bb0db29c465d95a8e52ef64341",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 366,
+ "comment" : "special case for x_2 in multiplication by 6",
+ "public" : "303289c2b1079ea59412faccfeba8c113d2299b9dcfedeabc42697b0829c4658",
+ "private" : "204a43dea79d779577581b8c2a51be66e1effce96425b7422b9ca65bdf1a4867",
+ "shared" : "0419a71a08d3fdd574cbc932e8f1605933ddcdd9774f5614269b7ed850c8650e",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 367,
+ "comment" : "special case for x_2 in multiplication by 6",
+ "public" : "3e6e16e02d44ebd94680832e065aeddcbb74af64fbb7c6d8367e7605be13ff5b",
+ "private" : "58e4741735d2589322151947a1ce2f5829908626886941cb1631d25a8a684169",
+ "shared" : "9f2fcd0c756288c1716ecd1f2a74864b93a7717bfaf5248858dcb6fdbea12864",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 368,
+ "comment" : "special case for x_2 in multiplication by 6",
+ "public" : "a7c1716a41ed23a8870438714ff9745fb0e46f7a5baeb37c9a2d83fe477d146c",
+ "private" : "d0af3428ea5205f6bf8d4f1b4e4903cd76f04236a1c0b3ecfdcaf28b21348e63",
+ "shared" : "261ab6267c35a9755359e957473870522b7f923fe839f2b155408649cc5e8004",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 369,
+ "comment" : "special case for DA - CB in multiplication by 6",
+ "public" : "dad981552c57541c57ef395ed770ce5edc48f8015461b2ba7aa831ec593ceb15",
+ "private" : "c0ea97e442e5dc1c8142bfab7089ecb9bb9c5ae372f9907c2825e678defae567",
+ "shared" : "9093bfa3ed3491d0891f02ae466e5e13c980df229db7404c5b9d34e4ed21c653",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 370,
+ "comment" : "special case for DA - CB in multiplication by 6",
+ "public" : "c588dfe6e733d90581cbe112079749d8eb30ab8631134ec29abfb98b32e76522",
+ "private" : "b0333f09ac1eaacd3cd617eb8832e9de488b458b735cb4b5345f517130c25d6b",
+ "shared" : "6e88bb6bf75596bbe5f1fbe91e365a527a156f4f1b57c13ac1e3e6db93191239",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 371,
+ "comment" : "special case for DA - CB in multiplication by 6",
+ "public" : "0670116a435e8d9b7a12ffc4322fd6b149d0b1dc799b5c0957d9d6e42546e824",
+ "private" : "10719099dc63bcc282ef525845c108897ac9fae9590b593e0d505d1cf167c061",
+ "shared" : "e6de74d2c5cea54094d7a70af03c768afe05d52a038bb72d56dcacf0ba502d74",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 372,
+ "comment" : "special case for DA - CB in multiplication by 6",
+ "public" : "8b200dd226c5c0f7e116e5388ba162438caf1dddf4edc3b6ba838c21b5929737",
+ "private" : "10e20e4fda57084ca90f7ad572a78aa8e6575c659cd01f30c43c58040c20e860",
+ "shared" : "78c9c3aff9416a538ce3ea8fa553244528d1fbecbcf91695a33ca464ef76b85a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 373,
+ "comment" : "special case for DA - CB in multiplication by 6",
+ "public" : "419a076b179f79720096eaabaf03477e8f89d61f885c8d7f58f6eaa4fa77df5f",
+ "private" : "a8312df473adfec7171e1635f5bad44f0753a88a6b3174ec5ae762703ae25e60",
+ "shared" : "c1a96ccba08bdd82d0fc12e8cde4cc1f25cfd5276dce7f18e407ed0e4a898466",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 374,
+ "comment" : "special case for DA + CB in multiplication by 6",
+ "public" : "aa34d772e9ace43c4d92f4f85596ab9ccd8c36c4f4cbddc819afe2a33cb8b216",
+ "private" : "109697f400210f9a92de80a8bed264097199bc240e22767b54d8bb22050b7a61",
+ "shared" : "2533b845bb83e3d48cffa8dbd1edd5d601778662d5da03759152a5e0a84b357d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 375,
+ "comment" : "special case for DA + CB in multiplication by 6",
+ "public" : "1f06cfe464ccc0e27a5ec5f9edd9bc7bc822ad2ff5068ca5c963d20edd1a2d22",
+ "private" : "d036308a53c11bebcb02e83688ad74fec43f8462ef4d806272676637d99b3765",
+ "shared" : "eb40a3974b1b0310b1597d1f1f4101c08dca727455a9d8224cd061a7aa3cb628",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 376,
+ "comment" : "special case for DA + CB in multiplication by 6",
+ "public" : "9d4b2ed7817132af5830e899627ea97dc39bd3772e82f2d05769a918273dc02e",
+ "private" : "786e5a5ff37405c769d0d3788c3c1b05a62a8442c385570e4438bc5f2eaacd67",
+ "shared" : "9509757e289553cfa2cc71313473c3ff1eebce484ee237eae554fda3d3d22f0e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 377,
+ "comment" : "special case for DA + CB in multiplication by 6",
+ "public" : "4e056b317a31dd96f8ec14b48474af587d195efcc2a70f01f052ef882d7b3a45",
+ "private" : "c01f66cb094289d728421dd46c6f9718412e1c546dad70e586851be4da58bf67",
+ "shared" : "bad9f7b27dac64b0fc980a41f1cefa50c5ca40c714296c0c4042095c2db60e11",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 378,
+ "comment" : "special case for DA + CB in multiplication by 6",
+ "public" : "72c60535e9c423f302d6a10796d954d778032cd4dbd40ca0f359e204d67b6f4c",
+ "private" : "3877d9ce25cededeb572604f2d123df685690c26e181f777ed33302b82082966",
+ "shared" : "51c359768ab0219003af193e2bdb8e5cc9f8e176b8db49e597afca3e7125e370",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 379,
+ "comment" : "special case for DA + CB in multiplication by 6",
+ "public" : "5856358ed420047cd084f17ae696bad79a4d26c6d5bb79bfb82bbc6332442d51",
+ "private" : "50b84618d073c4618f9aa69a3b8518da76dbb2127286214fb43a2b44503b9969",
+ "shared" : "fa9fb0df4cfbacd0fbf3262d3a1bf8d7aacb45f73bf94671775e509c8043df7d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 380,
+ "comment" : "special case for DA + CB in multiplication by 6",
+ "public" : "c31e37b04332abca8315f317171566aef38111f622d8bffa29c23c0151cdad6e",
+ "private" : "109acfa638e112f6bbec21e352a74e8fc9b7ffe5d9dc28634eeb516e59830a63",
+ "shared" : "91ac72b0ed8d7fc4c8846b8a2530d9fb8f0532064880c00dab100c977697db28",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 381,
+ "comment" : "special case for z_2 in multiplication by 6",
+ "public" : "b775e016b32a97f49971121906763f3a0b41689092b9583b6710cf7dee03a61c",
+ "private" : "685c0784aa6d194c1b859bda44c4e27cd1dfdf34776e498dd03d09f87ae68a65",
+ "shared" : "11393bb548813e04fb54133edbe0626458e80981885e1fe5f3377e8ebe9afa52",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 382,
+ "comment" : "special case for z_2 in multiplication by 6",
+ "public" : "f8bd0e7cf6ec6186f205ab03ab72c8f6b3cde8f6ad9b166916a04d43d1d6d546",
+ "private" : "18e9a05a20436cf0dbc3d5b92dac8d996e62ea11fbb3445f29195fc75a8beb69",
+ "shared" : "0a83a224fbfcbc5d0f07f6dd8ebb2e9bbee8134f0fab268002ce837f5495d833",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 383,
+ "comment" : "special case for z_2 in multiplication by 6",
+ "public" : "8dfee48ad8b367488ea4dafcf7086e305356a80901f87c720149a5f522337453",
+ "private" : "00e099eb23125dab5ec35a419d455d0ba8c01da160f9354e9fb21e6a55d55c64",
+ "shared" : "45dc39831f3471d7466bbe29c8142b1a6d6b00c47fea021be2ffc452d9046806",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 384,
+ "comment" : "special case for z_2 in multiplication by 6",
+ "public" : "8f68bfc57d792c322ebb27f44a37c1c93e7eb15c5d5fcedffc1de850487b3372",
+ "private" : "b0ca251e0dbae7324a6ca0c2c8d6a888edd12d1447d400a47bcba004b648716e",
+ "shared" : "a29005c6b9dbf1707dc2adce4506b55831e8675b7d2d54b0c1037741e3bc611b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 385,
+ "comment" : "special case for D in multiplication by 6",
+ "public" : "ff0f15adeab334afeda3916785ddd38d252dce9876c2357b643b5dc2c06a3b1d",
+ "private" : "a8b64b8ed397773b8290425ca5c2f7c3e50fac7a4781bd4a54c133781c9a1360",
+ "shared" : "9f04e42c1b2f311d87e1470a4708bba25ac6ffd3f7b486f9b6b502ecbb2c004e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 386,
+ "comment" : "special case for D in multiplication by 6",
+ "public" : "1076fdc827f2550ee95ff9a15d044aedfac65b5e9ba809f62438ccea54637a29",
+ "private" : "d0cd0db51ff232afa0919d3106fcb3a8ae581ef12d09c877aa6f31ef74eed068",
+ "shared" : "688000bd60af375b4eeac4a7d0e0782c0e6188eabdc608b732f49b4d6ccab44f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 387,
+ "comment" : "special case for D in multiplication by 6",
+ "public" : "ed1c82082b74cc2aaebf3dc772ba09557c0fc14139a8814fc5f9370bb8e98858",
+ "private" : "204a3b5652854ff48e25cd385cabe6360f64ce44fea5621db1fa2f6e219f3063",
+ "shared" : "e0a82f313046024b3cea93b98e2f8ecf228cbfab8ae10b10292c32feccff1603",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 388,
+ "comment" : "special case for D in multiplication by 6",
+ "public" : "12e1589a34094af5f121c9bd3c1119f2b1f05264c573f667a748683c5633a47e",
+ "private" : "88109b1d0e7bace44d41a15d5bcbcd36968c5b8b47c0a2c606b57c4a68cc5f66",
+ "shared" : "1fcc50333eb90706935f25b02f437bfd22b6b16cc375afff8a1aa7432fb86251",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 389,
+ "comment" : "special case for DA in multiplication by 6",
+ "public" : "151f54a8a899711757b3b118fc5501779d621d25227af53d0af00b7583ba8824",
+ "private" : "5082e497c42979cdbfdd1b3b0653cfea6f2ceb7d07639ebf3541866bb60edb62",
+ "shared" : "fac30a74f4ca99f6cf233065e9acd826690cab364bf69320b58095783ed76e11",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 390,
+ "comment" : "special case for DA in multiplication by 6",
+ "public" : "a819c667ed466bd9a69ea0b38642ee8e53f40a50377b051eb590142dd27e3431",
+ "private" : "f85a8db44f9e56b11729f51682a9769fc504f93597cbe39444616b224532106e",
+ "shared" : "17f6543c4727e7f129ee82477655577635c125a20c3dc8ba206ca3cc4854ca6c",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 391,
+ "comment" : "special case for DA in multiplication by 6",
+ "public" : "40b053d056668982a1f550be95e16348e303945f53a3ac64491a9a56d4095b71",
+ "private" : "505a076641fac398fc7d8c629937f42db559db5e12052ad366d46d7b20e95769",
+ "shared" : "889a8d611e0a7da71475e7c93a2d7f6f7228c787a00ee5cf55474adc376ff762",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 392,
+ "comment" : "special case for DA in multiplication by 6",
+ "public" : "e7dd0549a765bbef34be2e8da18a1bc1b989a8b0614d358ebf38c12a9ca64079",
+ "private" : "e8db2bf1af5b8907420789c56e71414706aef0d9f6ffaed0c249c3b7ab14bf65",
+ "shared" : "37232fb397af27f5fb5ca493284ff1c5d25786b0d716c73b33aca8d42265f318",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 393,
+ "comment" : "special case for z_2 in multiplication by 7",
+ "public" : "1ee1b9a74604ac31c3db83280170e3811504fcc78c7626b5b2c07a99d80daa0a",
+ "private" : "c006ab1762720882017d106b9a4675fdd47005657155c90ca61d4cbf7cc4f973",
+ "shared" : "a1b30418436ba1908804ffcce1be2cdcf50c61a8e3938d95c790abdb786b8022",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 394,
+ "comment" : "special case for z_2 in multiplication by 7",
+ "public" : "f226c2d6bd7831eda1b51ee5aec29443a507ef9f7a04e2340f349dbf14933844",
+ "private" : "d071807d607953da432d8574d5f3f420676dafdbc6a285a36e1d737624d77c75",
+ "shared" : "a5976fda89954a81e442107f9e416a2b4b481bbd4654ebc0c7b57a78b45b4979",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 395,
+ "comment" : "special case for z_2 in multiplication by 7",
+ "public" : "c5197312de3a7a3ee11b29873bae3fc8c85109c66784804f89435db210fcc24b",
+ "private" : "304b526f6fe994731980c0975529bca4d061017fbec56f6070d42678d3e11177",
+ "shared" : "55b5b5eb38b127617ffe00056d84d35a5071d18783e3a82b5f4e131b1538b150",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 396,
+ "comment" : "special case for z_2 in multiplication by 7",
+ "public" : "590ed0b879319c38a19962a5d216ff2bfaf33555518877969c20c054cbe43e56",
+ "private" : "982ddf2c035789379b8a58917d5c3c6c061b503b19a0028e01894c2eb371d079",
+ "shared" : "0080e5b9985a960a832133812a7ab9951c6b2c75894deb3e35509190a6bdf457",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 397,
+ "comment" : "special case for z_2 in multiplication by 7",
+ "public" : "7c5f0143a6682f60ccad16f21150c7bb5bc6f807254d08b353fc96ce07bceb6f",
+ "private" : "78cc3ec0687e3e53d9cec56b79d11bf049d173f127f5b40fae122a6d0016cd76",
+ "shared" : "5241222226638c4bbbc98792cdbd74882ca2e08aa2edf313070425031009e925",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 398,
+ "comment" : "special case for BB in multiplication by 7",
+ "public" : "010850a0974d3e89c029d252b46f739548294c0f9a23183863f9455b9559c211",
+ "private" : "c86fc76650cf3b58837aa0f0633560415241c6c4f8f293ba0222b7d6a3875773",
+ "shared" : "63788190b10d7451f5fc2b82c421151db4f3e22782e392da6d8d3aba2c344306",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 399,
+ "comment" : "special case for BB in multiplication by 7",
+ "public" : "ad1dd82c23d6a0d5fe0f2a4561d1c16733a3e1e6afa6d902dd077dc43a961628",
+ "private" : "888d51c0a2230369e5b65a814b3213dde2e62f2eb95d0971486b733e4f90c174",
+ "shared" : "e4b40974a166ac49ed831715c071c751752744b891465e6c45001855aacdc362",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 400,
+ "comment" : "special case for BB in multiplication by 7",
+ "public" : "d0c0d6393c41f4d7e0d5e850b7716f401eda1e028a4ed4a05bea8bf81acfd930",
+ "private" : "68bed425d534315584d80f79da6eab9b7e6036b51fe62e1ad933e266640b4673",
+ "shared" : "514a4cd0676f1c3101c8c45c17ad416bd33e20a405544fc1a60449abb22fa104",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 401,
+ "comment" : "special case for E in multiplication by 7",
+ "public" : "0f460100d88a1d316dff02d1b22ffb2e42d99d0b92474fc3ec7d62567d0cf112",
+ "private" : "98ff2856ef44b4fa14d86782ea793828bdf6f1ef9b669cac1aae338a7bb69376",
+ "shared" : "ed83e810ce5ff0868f8589623bb13478dec1c22326c92765ae5e48c84bbabb24",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 402,
+ "comment" : "special case for E in multiplication by 7",
+ "public" : "13756a411ff3ae0c39222dde0810f08c432463162d81ef061071249a48439e15",
+ "private" : "b0cdbfdd98bd988d7c6a530455c51c57dd33fd2c7aee3961971bd3a31388fc71",
+ "shared" : "ff94862117d3c6edc9dd5f4852fa8a589452b924ca8a75cb23b3d68dfed88c4b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 403,
+ "comment" : "special case for E in multiplication by 7",
+ "public" : "8fc1fae969a6185404db22749ef6d225de86773a4d1bf3857eb8fbbd829a1b47",
+ "private" : "e0677644ed4935f01e052e9967302d0fb78ff22bb92fbae0605f3ee54e2f6878",
+ "shared" : "1c94868bc8acb3137498209b2812feb53501389f5aa37fecbfd5cb54e1358e0e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 404,
+ "comment" : "special case for E in multiplication by 7",
+ "public" : "7bab0891ecb9e72a15771f0a4fff90547024206339c340b1a2fdb53bcfb86b59",
+ "private" : "887b61553843ca99ad1ca92253a6fe082b82494752513fd53ff6530f54c40572",
+ "shared" : "adbf3b439b16dbc653578f53374ed3a86f9c0bf1f736573349773bc3b8d60734",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 405,
+ "comment" : "special case for AA in multiplication by 7",
+ "public" : "102e95eadca7c3c28e5d52336c857bad99ea246f299b06334f401276f49ca814",
+ "private" : "00615e4697014fc12484ef53a1440206410a8df78caa0bfff82161db83fea574",
+ "shared" : "3952efb93573ae9ce2162d10e4b8c46435859f3f2778db89f72bc579e695cb51",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 406,
+ "comment" : "special case for AA in multiplication by 7",
+ "public" : "3548c16bf31afdcd445ad9bef0e60d7bd6195aa591ca8c82813cd7d446226720",
+ "private" : "58175113550faad56458fb375a6cb3f05df2f6ff3c4ee09d4a6ba643e022d17a",
+ "shared" : "96128f929fc03c1269d429f609a1a8acac7a758e3446a125ecf4a359a0e37b73",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 407,
+ "comment" : "special case for AA in multiplication by 7",
+ "public" : "ba74e766d44855ec93bd441aa41058a4c4ad2be63c639a3f9a87bde51eeaba20",
+ "private" : "009738e1e6efef9e2cad8b416fe90a098eb5cb0199f2df5218166c7b181ea079",
+ "shared" : "fec3e94cb5f316625b090c2c820828ce0f3ee431e8d6e12abccc7ef2bd0be81a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 408,
+ "comment" : "special case for AA in multiplication by 7",
+ "public" : "9a5a1d37e5010c356aa80afb347c3d613542ddfa0be7abb8e8cdcd6674411449",
+ "private" : "c82019159be792747a39f388ea48a8c568594e3383273e51100721b376e8ba73",
+ "shared" : "96903bac9dc60b6178d734890c25db4bed9ea4dbcf6fcbcdc90e6f5694c8b21c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 409,
+ "comment" : "special case for AA in multiplication by 7",
+ "public" : "630847e28274dbae5491210303c85a359074ee742957b0fc3c9ff55d9e019a50",
+ "private" : "10ac9f8383262ef280faac1e4da15a7de4f2cb74af33b50e0d82dcb85d8bcb70",
+ "shared" : "50050d0ab1ddd2dd90c460ab8f09e1f80e37cae57d4231adae10c10a4a2b003e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 410,
+ "comment" : "special case for AA in multiplication by 7",
+ "public" : "11749b00a45067af2c7e7d50f8d178d5a9fedb8f1b69b239763885bc611b136c",
+ "private" : "b84c098382f6e37d510cc33e62ddc664e02c8bb6ed9ed0e5fa78cc099a26fe73",
+ "shared" : "9170c4c628d5fcfd0ec719cf6e1796dab0a69e46d6379fffa247d444a0056041",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 411,
+ "comment" : "special case for AA in multiplication by 7",
+ "public" : "df1021d8f95950afde77c86ba5ee2f5876ef778376a7fdc7efb8dff0e4836e7b",
+ "private" : "78cde8930a1d81aef6601f71409728854987578b0f8349588c04adbe2c1f6e74",
+ "shared" : "d7d2a82953f680cee0c81c4d00fe628ac530ce682eb7fb3b0af24f804a58ef5c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 412,
+ "comment" : "special case for x_2 in multiplication by 7",
+ "public" : "2743ba408d5f68c65324a485086a004b6bbf784cc9e8b1a7dbeb8c4b9414b018",
+ "private" : "b0fe7b06b9950600b3a7ce1d7bb2a1d984194cc9d6c8964504c364dd5c875b74",
+ "shared" : "a6b97da989dccf730f122d455152328051c8ed9abc1815c19eec6501d6cfc77c",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 413,
+ "comment" : "special case for x_2 in multiplication by 7",
+ "public" : "cc275a2cdd9125e52f20ce2abad41f920afa5a643fb7f276ef416f761d689f1e",
+ "private" : "f0c9c3984854d5bd599d3819738a023eb795e93586dc0e5e29b1c870c612d178",
+ "shared" : "b210e368729501d9f9b6ebefbebae38f195f91eaf2a5a3a49288bb615ff2216c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 414,
+ "comment" : "special case for x_2 in multiplication by 7",
+ "public" : "4929543101ee7ae239059cd134c35d400e50d0821441351d0fa6c3d54efb342e",
+ "private" : "906c2f12be89702db26fa7ee905ce36525d2dee4e96a879ca07da097a6aa5075",
+ "shared" : "b9e3796c58701ded4237c52994501cee14e18f2fb02b781a8400923484bd4a6c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 415,
+ "comment" : "special case for x_2 in multiplication by 7",
+ "public" : "1324e0368597b3181555bb5b2cc7b7ebba46931aeabb6f05ababd4240f0fb933",
+ "private" : "f026031ea373e1d16e6e7e0357bc96bc093f4b6bb76a738cbb54fe6cfd2ea271",
+ "shared" : "6dcdf8e86903b0caded124d8a7da18e623430ca869aaf267d31029d93de99e66",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 416,
+ "comment" : "special case for x_2 in multiplication by 7",
+ "public" : "c7f3842297d6941cac63d6f1bdaea0709437c82dbc9161fc1bae6c79d668eb44",
+ "private" : "703f4ac8667d77f9536045cf748f18d42345e39ccab10c18dde0f5170d307f73",
+ "shared" : "385ddbf2505ebf537bf5e976b61a4b69d190ae965b7e4a81ae4e1c16b7148748",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 417,
+ "comment" : "special case for x_2 in multiplication by 7",
+ "public" : "1e4660ba865fb8085afd4692885d74237fa3bca5af4b84ba3de400f16a5ac45c",
+ "private" : "c8a96ae4e77271a0680dd24fcb09f9c5d3ee8316536eec7cc2276597e50fe37f",
+ "shared" : "0fbaea73f9518795e026c1fc1079c3738aeb9ee9c8dc9761d65bbf8f94e30154",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 418,
+ "comment" : "special case for x_2 in multiplication by 7",
+ "public" : "2488bb6fadb79d46585ff01c160c5b4172799d92bd168edceb65cededc492762",
+ "private" : "d0dde8eda38c3783442864c0cb46a0e9832dcf784c21268a21bed2cace87cd70",
+ "shared" : "510c64151e5d0737fc324bd15fb5d3966908751cd1a06954b556196655ee5540",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 419,
+ "comment" : "special case for x_2 in multiplication by 7",
+ "public" : "a0c1087811af1491171bc51691b8ca84716af36c4baa764ec536280cc1983d6d",
+ "private" : "c09cd47e1ce53604f14e4e13426c8f08962f556bcd81f8d75375b1507c6fda78",
+ "shared" : "23ef825e1c8e6e64428001a7463e32a9701c81cf78203e6ae753740c91570e6b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 420,
+ "comment" : "special case for x_2 in multiplication by 7",
+ "public" : "cc5c97934607d8b981bce1d6a232bb3aecc3001f698ae1ae84938fbf2861077b",
+ "private" : "e09a5f74f318f02303857aa0208d76913d9e240a80549d12013118bad620597f",
+ "shared" : "0e55a7ec1a2ddbea1ac5981200812232f7f4c3a60ee3c9ab09f2163bd13da329",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 421,
+ "comment" : "special case for DA - CB in multiplication by 7",
+ "public" : "238de7fcc8a3f194c3554c328efb1215d0640ac674b61a98ef934ec004cfd73b",
+ "private" : "706cee5f9b357c03b2f1913294f6e4f0ca5a190a87d30268327d0cb6bdd5bc79",
+ "shared" : "0681036a0d27583ba6f2be7630613171a33fb8a6c8991c53b379999f0f15923b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 422,
+ "comment" : "special case for DA - CB in multiplication by 7",
+ "public" : "ac9fd80a45da109fa2329390e5a951cfc03065d7bb4a7855826ccb22c3bfeb3d",
+ "private" : "40e300cb1ff260574f85b3f04aac478464a86e6203b3d4656418f4305157877b",
+ "shared" : "67b88774f19bd1081d6f23656a135803e34ae1cdcae10818124a78569c299f42",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 423,
+ "comment" : "special case for DA - CB in multiplication by 7",
+ "public" : "a45ab1dc2fa2c50718fb4985d9791401e8d2d34ffe3cd93cffb4e870cce5e855",
+ "private" : "882f78b4558b7faa835904c9235e32f300fc8b5ef0a718406a5c8520ca54d071",
+ "shared" : "a512e864bd898a5ba6551adcebd836c6a78e7871728e1b8ee528d483af276104",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 424,
+ "comment" : "special case for DA - CB in multiplication by 7",
+ "public" : "1761d3d50ba46b446655aa6a8d9b8b75aa5bb24a7953208d5b69fcc38f18ec7a",
+ "private" : "d8649b735590a17d0fc4c378fbf4c2f7d6600569b2e84cbe0ff7bcdbac0b5f71",
+ "shared" : "518b778cf5e976c60235abcf6211a18bad2a8e693ab261074c7fab43dbb5da27",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 425,
+ "comment" : "special case for D in multiplication by 8",
+ "public" : "dc99ad0031463e4537c01e16629966d1b962c0b4e4872f067ca3c26ccc957001",
+ "private" : "a8edec59ae6ba23813ec54d66df152e0626762b97d4b0c20e0dd8a5695d86e47",
+ "shared" : "6cfa935f24b031ff261a7cd3526660fd6b396c5c30e299575f6a322281191e03",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 426,
+ "comment" : "special case for D in multiplication by 8",
+ "public" : "b32750fd80d2d7c62c6b8e39670654baea5719a3e072e99507fd5bcb23898264",
+ "private" : "1098723ffe567ea6dcc8d04ecc01efafeea0aee44e1c733be8b1e5d97c8b8041",
+ "shared" : "c623e2d2083f18110a525f2b66d89ed82d313b6a2dd082f6b7a6e733134f5a06",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 427,
+ "comment" : "special case for D in multiplication by 8",
+ "public" : "e7b3205777b375f1b1515a50a16a6067953ff221e12b4f416d74fb28c1c85865",
+ "private" : "a0f20df98b49218ac832f26fa8c218a0d6872eb7aea07c1d43c9ff699b465b47",
+ "shared" : "388ea421650a8d837bad8904018195e99ef494c2d170b93ee721a67d2c108729",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 428,
+ "comment" : "special case for DA + CB in multiplication by 8",
+ "public" : "21cc338d7869e5863349cc739c8a6946cfc797cb82fbf62dcd2154844b106003",
+ "private" : "30473a77a98374f67d5bd43df231ce142916aea0d271e72333fa47dc441a0247",
+ "shared" : "b9e5728b37435b1d339988f93267d59f3bd1c517851c5a258e74cb64aea73d2d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 429,
+ "comment" : "special case for DA + CB in multiplication by 8",
+ "public" : "c34217c02072d7e2bca0454525030780cfb60215d7ca82dbec8f4a59034c5f43",
+ "private" : "d8657be3a30fc85fb2f3a68e92ace1b31b26e76e6bdb6727aea507cb7c10dc45",
+ "shared" : "20b67b205e22ce87fd44a8e8fd10a6d8890b9270b60e1c6a68b4aa78e6e37961",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 430,
+ "comment" : "special case for DA + CB in multiplication by 8",
+ "public" : "8abb8cfd60c6f8a4d84d0750d3b40a4f846b30edf2052fef7df84142cd0d9e47",
+ "private" : "882f5578ae4a13d8f5af473bdde1709bf2e059df809ee05b505f34de857c3447",
+ "shared" : "5faba645fc21f9421ebd35c69bdb1d85b46f95e3746ff7f4886bc280a9ab2522",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 431,
+ "comment" : "special case for DA + CB in multiplication by 8",
+ "public" : "9fd7b49a08f206688d72db737df8e517aa7b764f5de7c9a2b1c3fcbaa985f64c",
+ "private" : "98294db7cbf4958bfb3ed21d5d5c91e13cc8dc27b3c716c86f7167a4819f8741",
+ "shared" : "9cb8a0f4ad86a27b96ca61242eab198db2767d3862dd323e41368fcdcc5fab68",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 432,
+ "comment" : "special case for DA + CB in multiplication by 8",
+ "public" : "c4fefac7acd448e8fd4d6ac4f5dd1bc21f2c67d638444060918fb344aa77e757",
+ "private" : "789bc4047ad81b9b6656eef298b766e8763a2f8ea64e374a603dc1fdf2eee146",
+ "shared" : "4b42fcf84b51b2b82f1f70b3cf49bd9dc6ab2672920a8de37e81ba7e99acf734",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 433,
+ "comment" : "special case for DA + CB in multiplication by 8",
+ "public" : "a8341deecc0be6db11401ef7f884ac3ade35650cc21f14b5cdb0a5cf0ee6b15a",
+ "private" : "801ffe4e0f6eeb8a50c8fe79663ff585f9d6aebcfbf4b7edc676c693900cb141",
+ "shared" : "e55fc931669bd02d1c64689eda62648212b1078c43b5caf97cf9763ff87a3455",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 434,
+ "comment" : "special case for DA + CB in multiplication by 8",
+ "public" : "55a0e6631a52f29fb90a1777ccbc69ff94547459d541f72e8316e4d616535a67",
+ "private" : "e04e412383a63b338b70e1be5fd75995350321dee428aa4f3ba62a50a3b0de44",
+ "shared" : "87f7976a17f3e03a7f1eb74e6db950b8c0994f40b7903495599d227725809e01",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 435,
+ "comment" : "special case for DA + CB in multiplication by 8",
+ "public" : "7976d520f1a2512d564af41c68313f5351b0156d5118be4817f192798ae9777d",
+ "private" : "382dbe9f10158bfbb7d1d79a35a7809214899a6b8572b35b55875d79bd2f1640",
+ "shared" : "3bb3e30105a71901b115065e39bdb3e053d387b39027b12c92cdf4c638adf00d",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 436,
+ "comment" : "special case for AA in multiplication by 8",
+ "public" : "a26a722f7ba71ccfc96ed8e108d7c9f842d17f92051ee7d429ea7fa7908ab907",
+ "private" : "60c9af7f4d03136a6034ae52deadfd9d4f274ad8122812eb92a53169c8354141",
+ "shared" : "f5cb3a1b76185a29a6360b2142feebb11f3d08f4fd8d73df3a5228624a521c02",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 437,
+ "comment" : "special case for AA in multiplication by 8",
+ "public" : "ca3a2d96f5dda482b002324cbbdcf1dacc9815eab797c7151c3a88c75cded621",
+ "private" : "283fae8bd8b294de2848056449751965abb5c7fa86ba4c2c5cdc3bb524dad140",
+ "shared" : "b0b47868e70465ee2dd737f1ba5a6399e09cd813d72da7585ab45c946cc28d4d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 438,
+ "comment" : "special case for AA in multiplication by 8",
+ "public" : "eebd858850b56febb707f27a7aad5ff5ab4b0e0c73b9c86ec4ca0f42e7f38e75",
+ "private" : "401539703ca4980db4ba42c59fc29e83b4189f2ddea53ba54ca966c06898a640",
+ "shared" : "581e4b12b0f39a7cc42dee4513ecfdd20b595f905f17ad8c1fbf1b5cb2068b31",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 439,
+ "comment" : "special case for z_2 in multiplication by 8",
+ "public" : "c800bf799783275eb93312b43dc032ccdfb00a4b77c8b3772cd2fec8db7e4a09",
+ "private" : "c8eb056286e098e6b2c79e42f007ebc6ab3705346cdbdace949b5de1e8c36743",
+ "shared" : "6bf264532fc70a6a7e459f4579eca6b84f8f76ab85c3264b20bca725a6eb6c40",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 440,
+ "comment" : "special case for z_2 in multiplication by 8",
+ "public" : "7bbc504e04d134eedc13f06dfdfc69c518257a3f374040a49a8d21dac109110c",
+ "private" : "487882956c49c69fd0e2d7277a24fb1dbe4b0365b36a13f63440248bca2fbb42",
+ "shared" : "690305c9e192cd8a513f705b3f101ecdf3db1ea15a09c4a1bce3a8cdc3a1a93f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 441,
+ "comment" : "special case for z_2 in multiplication by 8",
+ "public" : "132533db62aff4fa06e96314383bf58ebdec5183a19f2e4cb17552ae19a3366e",
+ "private" : "9876010f4d64c77ffc4d7dccd72b9ac82078deb883609650b8cff8a686719d46",
+ "shared" : "c58591b33e490e4766ff7addff570ce4e89a98338015a55df3d2f232aea3fc4f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 442,
+ "comment" : "special case for B in multiplication by 8",
+ "public" : "ceb90c56508cf330c7f25bab42b05b5612a8310690107ac63a404c0ade788009",
+ "private" : "a8a5d4f7894a519537babfac736de36054f508dae434b4fe63cd5633846a2647",
+ "shared" : "3d145851b6ff2b92b5807ed1df21eb50c9f24c4474d4721db3abb7356df7b764",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 443,
+ "comment" : "special case for B in multiplication by 8",
+ "public" : "66a09767a0d83bb18d404e1200375a745d1f1f749d5dc6f84a205efa6a11bc65",
+ "private" : "f83e4647e82c560aa082c59641e13bf366be8f24dc01d14801e67841160bed47",
+ "shared" : "1401829aac4e64bcfa297a7effc60477090d3627a64a35b872ae055d2091785f",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 444,
+ "comment" : "special case for B in multiplication by 8",
+ "public" : "39d431316307c85747bd2bcf4f9e0f8892ee45df15f7806ce65147d97f503478",
+ "private" : "58c6b94bce9b15f64946c2aa6a4e383b0b2d4365b7997eb2310ac4eef1803145",
+ "shared" : "a0ebe6908c5472f937769b9aeb313224437fc5d73f4f866fe7ef41f30e359e09",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 445,
+ "comment" : "special case for C in multiplication by 8",
+ "public" : "84c92d8ecf3d0cb22dde7d721f04140c2d9c179cc813ce6cf8db2dce6168880d",
+ "private" : "786a97207adbd4b0d6bfc9f49b18660ad3606c12e325044b8690b4fa07874641",
+ "shared" : "07538f1b6583041c4949fafae3349d62f9dd302d3d86857af0dedc0d5ad6741f",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 446,
+ "comment" : "special case for C in multiplication by 8",
+ "public" : "a9cedb9e942a47221e4296953220d10007db327d2acb68da6ef3a4f877b8ef1e",
+ "private" : "282310210e575a59393cf19bbe6e24752dc247706f1e0031e5d39b2de4fff745",
+ "shared" : "1223505fbb534c1bc6108e6b98b4f0af29e11158c02d333d6559beecd6d3e558",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 447,
+ "comment" : "special case for C in multiplication by 8",
+ "public" : "64e1c0c5f59405bbc6c7db41a3485cc9f91c183b0f2b7e1894a7abd8fbbeeb23",
+ "private" : "c8bf2fd4c40d00f1465aada682b12fa92dec10343484ab62b8871337de1d3345",
+ "shared" : "ee031868165f456f75907bf39742b820e0f8e6df9f9768d757d408e1cc92ff7b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 448,
+ "comment" : "special case for C in multiplication by 8",
+ "public" : "a68d2f55e60eac7983926310f4fae13f95b2bbf140be5ea91751884d900ab44d",
+ "private" : "c06a4a4b70f613136f18c0f88e2245086c3d1a52717210a21ac9d63682f2e740",
+ "shared" : "c954fa7b042c32943e03191e367d54be0085fa8950ef2bec99620df79ecbea4b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 449,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "6d3cd623f26a7453fa05a01ae758ba84d3c58d93d60ce32735a15e0d053d5b12",
+ "private" : "20596e1dc56596823d37698dfa699c79874aaefde797f863ef92135980fb2043",
+ "shared" : "7c3219b3c1fae1f95590ac843efd2084a1f4bd3efa2f592f022032db64ebcd77",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 450,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "8f195547346b3d53b7ea4f742b22f1ef7b3cc01a7d3dcd19aa7c5b03f31bd214",
+ "private" : "38141518e8e5efa1d031c6c4d95480239f6c30b8ccd8c751a9e04bd3aec17342",
+ "shared" : "a31f6b249d64a87c4aed329c6c05c3f2240b3ca938ccdc920ba8016c1aeaeb45",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 451,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "ffc4fe2c2127a309c739565651e9812f834a86dbadbb78776977f786ecdb0217",
+ "private" : "207147f2b68fef1efc10a04f988f0eb18b273b0b5ed17aa7af32c90480e19b43",
+ "shared" : "4cff9f53ce82064882329a18ea4e4d0bc6d80a631c87c9e6fdc918f9c1bda34a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 452,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "8475babeeab9980d426abd5323dfb335b219e129bddae4d6cebcda50754a6825",
+ "private" : "488084537b840f9c93ca57b3ee80491418d44221113e03f56355302604d03547",
+ "shared" : "248d3d1a49b7d173eb080ab716ac8fde6bd1c3ed8e7fd5b448af21bcdc2c1616",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 453,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "81f90a2f6633d30c2b72a25795d2a49463a80b6b0edc5aa68bae4bf738185539",
+ "private" : "28cfc1d03f5c7428ff3e20b137268b33ccc74db03582d2127c566df4ac99f441",
+ "shared" : "66c6e70cf630be90a2c88fcde7f58cff3868660fa96406e8df4ac677dbd85f50",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 454,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "41626e33b3c8f48bd19e49ded307f2b63bde705c4f3cdf9d4f92bf37c48cba42",
+ "private" : "c8e37d10f3d03db3f43e467bddf98f595cb529ad253c20d491282d1400b9e740",
+ "shared" : "06283fcf69dc83e99d92e5336f499a1d8fa75ed2c819b5ae6ea8094454324b27",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 455,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "ebb32f781c0e89b252e611f9d8f79f8567874c966598314b2f16aa44cfc07843",
+ "private" : "00237e91406a7b4db61e780c5976fbb926cdace2fbdfdbcfce65e6dbe7782a42",
+ "shared" : "7d2affb43355f5db1294daff55f59b1f17e7d25bca20746f12484d78e5015517",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 456,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "fa75e6f08ca815b4e42af24a8e057c9e00e828e33d12c0e94d1012a758336744",
+ "private" : "489c4184a23a8f5eec68a31b41aa2c0392cd6fb123f10acdb4de75292b4b9a43",
+ "shared" : "ef8e78cab091d667888489fd3a2ec93fb633427d02eb77b328d556f2b2b0e266",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 457,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "4d96320cdb0ca52655e91118c33f93afe4ae69e9e513ff4506750b8ea784ce46",
+ "private" : "c05957fbc3a0e2c22a2aef627651ca1e99307b82a0c6170f7950a334f3004941",
+ "shared" : "c8d85bfa74b4b26461297b350c975183fea9d33ba29c3a4934509c2ecda58a79",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 458,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "c0ef1b7c20237db370501f24274e4eba91998ae4545f937007e1c4a2eab63365",
+ "private" : "60111c6629f73635985be964b845f87a88ae5652d45bb1451ce8cfd2ea45fe41",
+ "shared" : "22557e0d8741ed2a63afd5e313aa1579fc0c88c7772e23a676c94b60c89df577",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 459,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "d534d8ff4d56a73ef7615e94523b17e35edb3d0fb87e98c68536f63f114a8d6c",
+ "private" : "58785889a216d15456582d4e1e3de9e9ca4a432954416d81caf52b2b434c1746",
+ "shared" : "54d7fc17bad00296ba50b0f3d5bf8fb83f82d571952a5fdb5a494120cc61446b",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 460,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "733a711ba01b6e9b64a0be4cdca8c7cf3c66df2435d5248fb4413fec6ee03f70",
+ "private" : "60bef38a3890ec1ed05c299fceb77db5ead4b88d9e931b0f21d664f77df9b544",
+ "shared" : "db6851b12585bc11be9362c96a545c6f2ba55f04009792463b96a38cb9b3f07c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 461,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "35738dd539d60f69cd1a1cffc8a42b6af68fe7de45392d02831e2a77500ea278",
+ "private" : "5854ee566878ef8b7ebaf5a058306f250edf0c84fd52af2d74b7ce3c1edda746",
+ "shared" : "f6d1a664257fa5de3d4d57f04eda2976bf1e35cc3ac513e1ee84d57d2135ed13",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 462,
+ "comment" : "special case for x_2 in multiplication by 8",
+ "public" : "ce932b5af4be4721f96f7b79ba1c43b20687d4af49c37b58dc894279e04bb578",
+ "private" : "985b551261fce38ddc8ff3add32f5c26811d271b9a1794e249dd76a38df28446",
+ "shared" : "f8f7625ac5bde63f753a9bb4aefbfb9c4647207708af9d774ef08ff1b1e5a354",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 463,
+ "comment" : "special case for E in multiplication by 8",
+ "public" : "e3655448339e4850806eb58abba0c89185511ea72c37c49e9583ee6dd235d213",
+ "private" : "8815052344dcad97efd1341e9072a808cf999e46e52cf04e0cfbcd9901e18d43",
+ "shared" : "5e10dfbff4443efcae2ccc78c289a41460d5a82f79df726b8824ccbef7146d40",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 464,
+ "comment" : "special case for E in multiplication by 8",
+ "public" : "4d16965b1637e9d7ae8feb499ed0553962a9aa0022d1620c928072f6501bc41b",
+ "private" : "b8e032e9e5ffbaa004390f3a0b900bc7cf5d11238b7ec964afc4bda2aa6c3444",
+ "shared" : "19d7b44c1847c44e8f37a22ab69c180fd9d787f204123013e1b16800b9cd0f57",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 465,
+ "comment" : "special case for E in multiplication by 8",
+ "public" : "c6b9e6288737ad40452cec1022871d90af1642d10bd0a97792b1a9c8998e2220",
+ "private" : "7012852211f6536fca79937e7e316c9149b0e20ea03f951e1bb072895ca0e044",
+ "shared" : "db990d979f4f22f766e7826d93554e771b361de461274d6c37baadeb8ef7be4e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 466,
+ "comment" : "special case for E in multiplication by 8",
+ "public" : "d566fab505ac4c7a3dc3b9403ef121392cbbe21216e5bcb8eab2dc9408986e34",
+ "private" : "d039c1b9ec4763e0ad8a0ef2b0870297d0f8b487e660595a484105d180e14a47",
+ "shared" : "6d7fc5d4a8f534b1bc0fa5e078104234675c02664736957abdb27df6faf07c00",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 467,
+ "comment" : "special case for E in multiplication by 8",
+ "public" : "468d35ecfb6d9b7272523276cc5e13760519667f0e1e3888da4c56955fe91151",
+ "private" : "58efcbc8777c1b54f09c61a216efd427292eb12312dbb3b32bd45254a6683e47",
+ "shared" : "539c8d629ab51c2f3ea7278fd5f1c31b6c150a82fe3f786b93ffa159fd6d9316",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 468,
+ "comment" : "special case for E in multiplication by 8",
+ "public" : "1929538743977dfea20bf4927ddabb2f3bb15cac2461054508849718854b5568",
+ "private" : "c8d73446026cd0ea795773c2eb7b16348cd5f228e352dbc77328c2d8b9cde240",
+ "shared" : "dee3fd19c8f296415448b21af44385ec46727bbe67d4839b93efe2f680e76d34",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 469,
+ "comment" : "special case for E in multiplication by 8",
+ "public" : "2d7ab4c6f59865355ee8e9de57db19aadf7708b7c1d1a818487c340623badc6d",
+ "private" : "98b559523bc778b0418af53c0c32f6ff5cf771ff5df8ae7cbf7c3b72aedb5b43",
+ "shared" : "2a0340aaafa05d00529c09057ed0145f34d2de66a3e149cf084ea97168914f39",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 470,
+ "comment" : "special case for E in multiplication by 8",
+ "public" : "43839f4a6aa206c82c5a73f49d8c9e573826b3ba7235d312987c17aebee62776",
+ "private" : "589815027caf82714e96c9f91bace66ec4ba3e92df3fa14b9b8fe503556e4543",
+ "shared" : "00313717d33e3b41a0865986157582e053502a172b88d01bb7b10831a9fc4e6c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 471,
+ "comment" : "special case for E in multiplication by 8",
+ "public" : "3c321e7f0b9e555bc264a2cea617e6b2b562ebab21fe0c226c3e487b7df9a27d",
+ "private" : "80715f67270c99789855ceaea99b9957ccda33326f76bb4474ab52ab1ec37041",
+ "shared" : "9b6be9e6f2fdb5d3321842225d3e91d14828cc53ba6654dabe190b0c3edeb309",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 472,
+ "comment" : "special case for DA - CB in multiplication by 8",
+ "public" : "42e5a6b8e9654bb4ad624af3f491877977513cc8775c8fb312ad19dbf3903a28",
+ "private" : "101b990bd83d684126ff047d930c27d086a588dd19683d2629f0e34f4374ab41",
+ "shared" : "223f1eb552308373026d11c954684ce6db870b638b190b9443e50aae219f4e3e",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 473,
+ "comment" : "special case for DA - CB in multiplication by 8",
+ "public" : "0a51dd90ab985f6deaf72f16c45014da26df848697f6582d75688f5223342b51",
+ "private" : "200089b712d9a2050597779d463712fcd223e3d67879c0fb7606f8f5f0efee40",
+ "shared" : "fb95ce4a3c1f325638b7d47f4216d39a7c6c5da9a01caa297c37b62816555b2a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 474,
+ "comment" : "special case for DA - CB in multiplication by 8",
+ "public" : "8842317357bde825ef438a1c53906fb8b04ea360f7ef338c78e668586047936a",
+ "private" : "f04f87f4e623af4c31ceca0bb87fac2d5b12517b5a7284902ad75838e65f1e41",
+ "shared" : "488b8341c9cb1bbf124510b9f8dae4faf2e0dca9b84e00e952a63b5aa328a860",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 475,
+ "comment" : "special case for DA - CB in multiplication by 8",
+ "public" : "c71d92d3c92dbfaed755fb32797b667cc86b0e79362498e2aca38c689713b16e",
+ "private" : "383cbd5a3dd0901d09a3cac3d3a77a979cecf15e206a553e4ca3f24b90783945",
+ "shared" : "1129eae97bf75f7314f2e1b403b18737ad830c80429e2ba0d4866b362399855f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 476,
+ "comment" : "special case for DA - CB in multiplication by 8",
+ "public" : "3a21d1cf7b3744d1ad26197335844982c2a0c6a5aa835492bd03c401a4fe6778",
+ "private" : "701df09e57b98aec375745df147b72949a6b2bb2ca3a34881512ee31e790ad42",
+ "shared" : "072f51d94727f392d59dc7caff1f4460452352ec39c32a1c9f071e388833da56",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 477,
+ "comment" : "special case for CB in multiplication by 8",
+ "public" : "d128ea3e13325ed6ebd6533a9fd3045a55f25ad8b67def30912843504c1aab29",
+ "private" : "b0ffa5f4922bb117ad75ff43acac62331efaa45536fe88306e4a4cb58db73a47",
+ "shared" : "30512142d3e3a4cad6726d9d35f2e043fca9dfb750884ae22b2547c840f3587b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 478,
+ "comment" : "special case for CB in multiplication by 8",
+ "public" : "e079c8f8423165c7e0a2c48b4abe90aece4e6d903d7a5a1625fad0410cd55b32",
+ "private" : "685e3271d2015741756612a930e858b930acf2018145f382c83d8cced2e22044",
+ "shared" : "5b81b3761a66d199e8ef99d2494bd57a0229d4564a7f6d6055f22aa48681bd3a",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 479,
+ "comment" : "special case for BB in multiplication by 8",
+ "public" : "65922a06e9be4e8a5e8aceb1a4e08fe90f01e10ef2dd27315427cedfcf95ec32",
+ "private" : "f8e161d69297e017d7c51b1b1ff3ba703d4c4cf8fc2b8ff47f74c3ff8c7d3541",
+ "shared" : "038de7fdb9cc0030f5c11dda00589f0a95f65658815b06ed013553a02b6c5017",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 480,
+ "comment" : "special case for BB in multiplication by 8",
+ "public" : "d36a240e972dc16e9b97a997ada337f02760d05c46d7f8d7b4e9ea9a635c7c64",
+ "private" : "105d7589f8abef0acf0940da84a69e8f2f306fa73c9afd27342287c1dba80044",
+ "shared" : "22b0dea3b3b7ca55eceeaae6443426548c7c15cc7ddf31780318d1c23879c16a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 481,
+ "comment" : "special case for BB in multiplication by 8",
+ "public" : "4f5b8b9892b8a46df08d76a4745b1c58d4e7a394905435875688ca11f1e9d86a",
+ "private" : "1893d4388b0e90f0b50208aa8f0cc24f576d03641baf1c3eddb2a3efa69c9d40",
+ "shared" : "a25e1306684ad7870a31f0404566e8d28f2d83d4b9497822c57f8781b18fec20",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 482,
+ "comment" : "special case for BB in multiplication by 8",
+ "public" : "aa2f02628269139a7a8a16fde95c9bad7da7ffbd5439c396a7d77b6c3213e67f",
+ "private" : "0065171301bf6b90fb16efa35509161f1bd6b3b93130d490af9fe224dd155f45",
+ "shared" : "bb4431bea7a5871c1be27a2674094627eaaa4425c99cd3fa41bd7e13cbd7bf7e",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 483,
+ "comment" : "special case for A in multiplication by 8",
+ "public" : "d995cb287e9a9c5791f3cae3d494a5b516a1e26cbc930f43e73c8b70b69d783b",
+ "private" : "10c81a4e78d82145b266e1d74b3869bf1c27427803ebb11c92ff8073d1e4cc46",
+ "shared" : "330f5d0b5bccc90f7694dfdd9c6449a62d93af8840eaf571e3e0610e0198b03f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 484,
+ "comment" : "special case for A in multiplication by 8",
+ "public" : "479afb1e73dc77c3743e51e9ec0bcc61ce66ed084dc10bfa2794b4c3e4953769",
+ "private" : "48b98b4a99eadd73012c07fe5c4a0b9590ac55e821353b41d5f665e17188bc41",
+ "shared" : "bdef00caa514b2f8ab1fb2241e83787a02601ecdff6cf166c4210f8c1ade4211",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 485,
+ "comment" : "special case for DA in multiplication by 8",
+ "public" : "378eda41470b0f238a200f80809ad562ca41e62411a61feb7f7e9b752b554642",
+ "private" : "1897678e38222a61fe105dc6643c1eb5940e8dbc73ed6c00f25a34328f43a641",
+ "shared" : "bfd5b5acd2d89f213a26caf54062f9a24e6f6fd8ddd0cd2e5e47b7fea4a9c537",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 486,
+ "comment" : "special case for DA in multiplication by 8",
+ "public" : "0cad7545ade2fd93fcae007c97648348f26d85829bdb7223a63eccb84e56d475",
+ "private" : "a898af8138e11ae45bbcefa737182a571885f92d515c32056c7cb0d7deac4741",
+ "shared" : "c8085877800c175e949cdd88e196eb9c4841da2ac446dfed9085bda5bbec265d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 487,
+ "comment" : "special case for AA in multiplication by 9",
+ "public" : "60f27ed0a27804ced237cf3c1cc776650fb320bae6d5acb564e97b56cba25210",
+ "private" : "b0bfef6ec095b5a1f93917d32f16a21d0462c1fde17446f5a590232d9c895f4a",
+ "shared" : "4c300895827382a9d1079028bd6f694a7a12ddac9c76abac6fdf5d29457a3310",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 488,
+ "comment" : "special case for AA in multiplication by 9",
+ "public" : "f93a73270ac19194b8e4ffd02be4b1438525f84a76224688ea89a9dd6a1bd623",
+ "private" : "60497d4464ed8823c50fbc6b68620826c4f629c1d9193058df6bf857c6aecc4b",
+ "shared" : "7285fbb3f76340a979ab6e288727a2113332cf933809b018b8739a796a09d00b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 489,
+ "comment" : "special case for AA in multiplication by 9",
+ "public" : "cf80c30fcbfd535666ca1da499e2e99cc537063e2de19458fcf92f5ee34acf47",
+ "private" : "08c6cbe03792a3829f06e8ad54c55db113236ac0dcc9ab6a9a6b10eed1041b48",
+ "shared" : "dabc3bd49f19cf7071802e43c863ed0b1d93a841588098b98a0c581bf4fe0a11",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 490,
+ "comment" : "special case for AA in multiplication by 9",
+ "public" : "698effe0ad42e15ee1f46fde6fc5074ffda183bcf1b2db8647f561ddd191dd60",
+ "private" : "50044da3315dd082e9dfb6a1994aabb331f53e0d1c12633383b2a3c8678cfe4c",
+ "shared" : "a61a3b150b4770532373676298c9a5da28adcc4365b06fe07c959ca80e477a57",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 491,
+ "comment" : "special case for AA in multiplication by 9",
+ "public" : "bd1565b4a3f8515dff577be6dcb414511d3d4ec2de15e0bd45b28e9cc4caef60",
+ "private" : "285640da7a48252e35ddce60c14addb73097fbc9ac2f87c8d2772ce89aa6be4d",
+ "shared" : "916ab4f3bfc8321e1087d9c5444f8f7a43e9ca6d29e7ba98a19dc05fff34ed4c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 492,
+ "comment" : "special case for AA in multiplication by 9",
+ "public" : "b8649e13843f80cf5702398e4a9a8c378f29da96dfd6579f1eb4f7ea34df6765",
+ "private" : "783271c21199ba2e94ead92cd9dd79f70aab378b59497455d327a5907dafcb4a",
+ "shared" : "844a5dd5139554ca7b41cbe6a4796193912e7aa4e201cc68944ce2a55774a10f",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 493,
+ "comment" : "special case for AA in multiplication by 9",
+ "public" : "c396938737abdf791e09a97eba577c437d9b67c2dae94e13eab7296ec0fc737e",
+ "private" : "d0676a0b9a046c62d5b2e740d9cc43fa37965dea93c23254f7bf569f2bebaa4a",
+ "shared" : "10780333b2a6170136265bb5ebc6c818817f2e48ae372528c8f34433fdd6215a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 494,
+ "comment" : "special case for DA - CB in multiplication by 9",
+ "public" : "557b825012d98f065bb95a2ab9b2d2d8b83fd2037912508c263f86d7e36c4f24",
+ "private" : "608c84d2b76fccda579e974db3d3b2ce39a6bc0dad440599db22411b60467849",
+ "shared" : "5ce84842dbae8b795b3d545343558045508f271383bfb3dd3943f4101398c864",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 495,
+ "comment" : "special case for z_2 in multiplication by 9",
+ "public" : "ae98296d4a2fbcbb40b472f4063231608bb1465c226c8a4a2dff29afd915882a",
+ "private" : "80f233936a8821936d39114c84d929e79760b27680779e5009e1709410dd8e4f",
+ "shared" : "4f11aa0c313195f96f25cadcbf49f06a932d8b051879ea537d1c6dfee7f36d35",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 496,
+ "comment" : "special case for z_2 in multiplication by 9",
+ "public" : "8b9d249829fbe81333d85050da88998f63fac665679e27dbbe21b745dd14e145",
+ "private" : "c8d80b1a34f21194f047a6f0328bb947e2e7aff6a043553aa07f2abf99aaf048",
+ "shared" : "1d619070bf5626064be10025e74e336c81ef3166b743f99c751fb90587c31d7e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 497,
+ "comment" : "special case for z_2 in multiplication by 9",
+ "public" : "61896093e2697c78230afdda12639cbe4342827b8d2b093281f148eb60b9034b",
+ "private" : "9021477b452361580059364c6f94f4981ee94ea3f9b7d37439bc82ae45816f4d",
+ "shared" : "532e797861db56b9d5db8825fb72f8629c2422f8abea721ad2d7b9e77a95b576",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 498,
+ "comment" : "special case for z_2 in multiplication by 9",
+ "public" : "ccc1dc186229dba9a9360a0f7ff00247a3732625acaacd18ea13a9a8b40fac4f",
+ "private" : "6079dae04c40a59ea4e0c8c17092e4c85ea9133d143307363487836df4e30349",
+ "shared" : "4f678b64fd1f85cbbd5f7e7f3c8ac95ec7500e102e9006d6d42f48fb2473ab02",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 499,
+ "comment" : "special case for z_2 in multiplication by 9",
+ "public" : "69e368c0b7e78eb9f3a53bf458f6e79dc4883bf9458f04a8c12c4ddd94d62151",
+ "private" : "281db6a5ac9a47d4a7b2b91a87f6536ce62d4e5129b8d647b97f9c504014894c",
+ "shared" : "e069fd06702f10f33adb8cf0766880634865b510e2da409241fb5f178050514a",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 500,
+ "comment" : "special case for z_2 in multiplication by 9",
+ "public" : "f21f9badd98dd8a103cc2ab5484fac6c2bfdd2671ee6e674134a86b89cee9160",
+ "private" : "d830f3c4785829a0f945857e0e85e0ae723702b57783b933cd2a2ad05484fe49",
+ "shared" : "fee218eb1f92864486e83c1731f04bb8c7e6d7143e3915bcbf80fe03ff69dc77",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 501,
+ "comment" : "special case for E in multiplication by 9",
+ "public" : "e853062b2d6f38d021d645163ea208d0e193a479f11f99971b98e21188fd0b2c",
+ "private" : "10230bd0721f4c8c4b921881dd88c603af501ee80e2102f8acc30cf8b2acd349",
+ "shared" : "64bdfa0207a174ca17eeba8df74d79b25f54510e6174923034a4d6ee0c167e7b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 502,
+ "comment" : "special case for E in multiplication by 9",
+ "public" : "362eb92dab9fb29f7ed0e03843dcc15797928c2b4e51ec260204179c1c12945f",
+ "private" : "f0a34d6d76896e17cb8f66feda23115ffb96f246b823bb63dec08335787de74c",
+ "shared" : "d7f4583ee4fe86af3a3f1dfcb295ba3a3e37bced7b9c6f000a95336530318902",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 503,
+ "comment" : "special case for E in multiplication by 9",
+ "public" : "ff543f1e81996e88631f030ceba7e603b13033efd205e68bd36b28468134aa73",
+ "private" : "9073c1d0a173c7ff02dc966a165993d9c4c9357514f7a6bb7aaa4b0827718948",
+ "shared" : "c1b5e5f4401c98fa14eba8aafae30a641bfd8fb132be03413f3bf29290d49e0b",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 504,
+ "comment" : "special case for x_2 in multiplication by 9",
+ "public" : "90ef70844ead1613f69df7d78c057813f866c0d95e6d22caee4a012b9c1c4b33",
+ "private" : "b0c1822566e016c12ae35ec035edd09af3cb7a48f55c9028e05e1178a8c3824e",
+ "shared" : "9369ebb3d2b744341cba77302719a4b2d63aff612872f86d9877a76bc919ca1c",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 505,
+ "comment" : "special case for x_2 in multiplication by 9",
+ "public" : "88c1ae575ad073dda66c6eacb7b7f436e1f8ad72a0db5c04e5660b7b719e4c4b",
+ "private" : "e06fe64e2117796f997bbcd3bcad3067cf1291640a3a643fb359809a4016834d",
+ "shared" : "335394be9c154901c0b4063300001804b1cd01b27fa562e44f3302168837166e",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 506,
+ "comment" : "special case for x_2 in multiplication by 9",
+ "public" : "dcffc4c1e1fba5fda9d5c98421d99c257afa90921bc212a046d90f6683e8a467",
+ "private" : "707ee81f113a244c9d87608b12158c50f9ac1f2c8948d170ad16ab0ad866d74b",
+ "shared" : "7ecdd54c5e15f7b4061be2c30b5a4884a0256581f87df60d579a3345653eb641",
+ "result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 507,
+ "comment" : "special case for BB in multiplication by 9",
+ "public" : "6c0044cd10578c5aff1ff4917b041b76c9a9ae23664eb8cf978bd7aa192cf249",
+ "private" : "7089654baacbb65bd00cd8cb9de4680e748075e8842ca69d448fb50fea85e74e",
+ "shared" : "0d8c21fa800ee63ce5e473d4c2975495062d8afa655091122cb41799d374594f",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 508,
+ "comment" : "special case for BB in multiplication by 9",
+ "public" : "d9089de902e143dcd9107e5a3393a3f7fe05d926c357b47e307a236cb590fd64",
+ "private" : "8089784c52cd67e4536e568218c7b7033b28413f942fca24ed69e43496efa14b",
+ "shared" : "db6fec44bf118316a6bdfbae9af447baede4d82daa16bed596ea6f05d4a51400",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 509,
+ "comment" : "special case for BB in multiplication by 9",
+ "public" : "8c4a26aa319c2cc4a4158c2bc69a0d5b340b60628a14cf31bb0ae5ddc38ae866",
+ "private" : "00e73e4e013148b9f05273bad626bb126a40ec4558f5425096b48947e0a9de4a",
+ "shared" : "ecc1204bc753c4cec4c9059fd7b504944ebf995ab1b1d49f0b3b325353be3a15",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 510,
+ "comment" : "special case for BB in multiplication by 9",
+ "public" : "ce7295d1227c9062aab9cf02fc5671fb81632e725367f131d4122824a6132d68",
+ "private" : "78ed4c9bf9f44db8d93388985191ecf59226b9c1205fe7e762c327581c75884e",
+ "shared" : "3740de297ff0122067951e8985247123440e0f27171da99e263d5b4450f59f3d",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 511,
"comment" : "private key == -1 (mod order)",
- "curve" : "curve25519",
- "public" : "258e04523b8d253ee65719fc6906c657192d80717edc828fa0af21686e2faa75",
+ "public" : "6c05871352a451dbe182ed5e6ba554f2034456ffe041a054ff9cc56b8e946376",
"private" : "a023cdd083ef5bb82f10d62e59e15a6800000000000000000000000000000050",
- "shared" : "258e04523b8d253ee65719fc6906c657192d80717edc828fa0af21686e2faa75",
+ "shared" : "6c05871352a451dbe182ed5e6ba554f2034456ffe041a054ff9cc56b8e946376",
"result" : "valid",
"flags" : []
},
{
- "tcId" : 87,
+ "tcId" : 512,
"comment" : "private key == 1 (mod order) on twist",
- "curve" : "curve25519",
"public" : "2eae5ec3dd494e9f2d37d258f873a8e6e9d0dbd1e383ef64d98bb91b3e0be035",
"private" : "58083dd261ad91eff952322ec824c682ffffffffffffffffffffffffffffff5f",
"shared" : "2eae5ec3dd494e9f2d37d258f873a8e6e9d0dbd1e383ef64d98bb91b3e0be035",
"result" : "acceptable",
+ "flags" : [
+ "Twist"
+ ]
+ },
+ {
+ "tcId" : 513,
+ "comment" : "special case private key",
+ "public" : "3e3e7708ef72a6dd78d858025089765b1c30a19715ac19e8d917067d208e0666",
+ "private" : "4855555555555555555555555555555555555555555555555555555555555555",
+ "shared" : "63ef7d1c586476ec78bb7f747e321e01102166bf967a9ea9ba9741f49d439510",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 514,
+ "comment" : "special case private key",
+ "public" : "9f40bb30f68ab67b1c4b8b664982fdab04ff385cd850deac732f7fb705e6013a",
+ "private" : "4855555555555555555555555555555555555555555555555555555555555555",
+ "shared" : "8b98ef4d6bf30df7f88e58d51505d37ed6845a969fe598747c033dcd08014065",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 515,
+ "comment" : "special case private key",
+ "public" : "be3b3edeffaf83c54ae526379b23dd79f1cb41446e3687fef347eb9b5f0dc308",
+ "private" : "4855555555555555555555555555555555555555555555555555555555555555",
+ "shared" : "cfa83e098829fe82fd4c14355f70829015219942c01e2b85bdd9ac4889ec2921",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 516,
+ "comment" : "special case private key",
+ "public" : "3e3e7708ef72a6dd78d858025089765b1c30a19715ac19e8d917067d208e0666",
+ "private" : "b8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6a",
+ "shared" : "4782036d6b136ca44a2fd7674d8afb0169943230ac8eab5160a212376c06d778",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 517,
+ "comment" : "special case private key",
+ "public" : "9f40bb30f68ab67b1c4b8b664982fdab04ff385cd850deac732f7fb705e6013a",
+ "private" : "b8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6a",
+ "shared" : "65fc1e7453a3f8c7ebcd577ade4b8efe1035efc181ab3bdb2fcc7484cbcf1e4e",
+ "result" : "valid",
+ "flags" : []
+ },
+ {
+ "tcId" : 518,
+ "comment" : "special case private key",
+ "public" : "be3b3edeffaf83c54ae526379b23dd79f1cb41446e3687fef347eb9b5f0dc308",
+ "private" : "b8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6a",
+ "shared" : "e3c649beae7cc4a0698d519a0a61932ee5493cbb590dbe14db0274cc8611f914",
+ "result" : "valid",
"flags" : []
}
]
diff --git a/security/nss/gtests/cryptohi_gtest/cryptohi_unittest.cc b/security/nss/gtests/cryptohi_gtest/cryptohi_unittest.cc
index 10d61e06c2..d690a4fec3 100644
--- a/security/nss/gtests/cryptohi_gtest/cryptohi_unittest.cc
+++ b/security/nss/gtests/cryptohi_gtest/cryptohi_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/der_gtest/der_getint_unittest.cc b/security/nss/gtests/der_gtest/der_getint_unittest.cc
index 7ce04fb127..11429ff100 100644
--- a/security/nss/gtests/der_gtest/der_getint_unittest.cc
+++ b/security/nss/gtests/der_gtest/der_getint_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/der_gtest/der_private_key_import_unittest.cc b/security/nss/gtests/der_gtest/der_private_key_import_unittest.cc
index 03e9479f3a..88c2833170 100644
--- a/security/nss/gtests/der_gtest/der_private_key_import_unittest.cc
+++ b/security/nss/gtests/der_gtest/der_private_key_import_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/der_gtest/der_quickder_unittest.cc b/security/nss/gtests/der_gtest/der_quickder_unittest.cc
index 00d2af464d..a5301f15ce 100644
--- a/security/nss/gtests/der_gtest/der_quickder_unittest.cc
+++ b/security/nss/gtests/der_gtest/der_quickder_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/der_gtest/p12_import_unittest.cc b/security/nss/gtests/der_gtest/p12_import_unittest.cc
index 1a50f99349..31020231a0 100644
--- a/security/nss/gtests/der_gtest/p12_import_unittest.cc
+++ b/security/nss/gtests/der_gtest/p12_import_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/freebl_gtest/blake2b_unittest.cc b/security/nss/gtests/freebl_gtest/blake2b_unittest.cc
index ac9cca83fd..067faca0ca 100644
--- a/security/nss/gtests/freebl_gtest/blake2b_unittest.cc
+++ b/security/nss/gtests/freebl_gtest/blake2b_unittest.cc
@@ -113,6 +113,18 @@ TEST_F(Blake2BTests, ContextTest2) {
<< "BLAKE2B_End failed!";
}
+TEST_F(Blake2BTests, NullContextTest) {
+ SECStatus rv = BLAKE2B_Begin(nullptr);
+ ASSERT_EQ(SECFailure, rv);
+
+ rv = BLAKE2B_Update(nullptr, kat_data.data(), 128);
+ ASSERT_EQ(SECFailure, rv);
+
+ std::vector<uint8_t> digest(BLAKE2B512_LENGTH);
+ rv = BLAKE2B_End(nullptr, digest.data(), nullptr, BLAKE2B512_LENGTH);
+ ASSERT_EQ(SECFailure, rv);
+}
+
TEST_F(Blake2BTests, CloneTest) {
ScopedBLAKE2BContext ctx(BLAKE2B_NewContext());
ScopedBLAKE2BContext cloned_ctx(BLAKE2B_NewContext());
diff --git a/security/nss/gtests/freebl_gtest/ghash_unittest.cc b/security/nss/gtests/freebl_gtest/ghash_unittest.cc
index 327c2bcb3f..36c0269dc7 100644
--- a/security/nss/gtests/freebl_gtest/ghash_unittest.cc
+++ b/security/nss/gtests/freebl_gtest/ghash_unittest.cc
@@ -10,9 +10,9 @@
namespace nss_test {
-class GHashTest : public ::testing::TestWithParam<gcm_kat_value> {
+class GHashTest : public ::testing::TestWithParam<AesGcmKatValue> {
protected:
- void TestGHash(const gcm_kat_value val, bool sw) {
+ void TestGHash(const AesGcmKatValue val, bool sw) {
// Read test data.
std::vector<uint8_t> hash_key = hex_string_to_bytes(val.hash_key);
ASSERT_EQ(16UL, hash_key.size());
diff --git a/security/nss/gtests/freebl_gtest/mpi_unittest.cc b/security/nss/gtests/freebl_gtest/mpi_unittest.cc
index 56b7454dc9..0503006f94 100644
--- a/security/nss/gtests/freebl_gtest/mpi_unittest.cc
+++ b/security/nss/gtests/freebl_gtest/mpi_unittest.cc
@@ -13,6 +13,7 @@
#include <mach/mach.h>
#endif
+#include "mplogic.h"
#include "mpi.h"
namespace nss_test {
@@ -191,6 +192,39 @@ TEST_F(MPITest, MpiFixlenOctetsZero) {
TestToFixedOctets(zero, sizeof(mp_digit) + 1);
}
+TEST_F(MPITest, MpiRadixSizeNeg) {
+ char* str;
+ mp_int a;
+ mp_err rv;
+ const char* negative_edge =
+ "-5400000000000000003000000002200020090919017007777777777870000090"
+ "00000000007500443416610000000000000000000000000000000000000000000"
+ "00000000000000000000000000000000000000000000000000000000075049054"
+ "18610000800555594485440016000031555550000000000000000220030200909"
+ "19017007777777700000000000000000000000000000000000000000000000000"
+ "00000000000500000000000000000000000000004668129841661000071000000"
+ "00000000000000000000000000000000000000000000000007504434166100000"
+ "00000000000000000000000000000000000000000000000000000000000000000"
+ "00000000075049054186100008005555944854400184572169555500000000000"
+ "0000022003020090919017007777777700000000000000000000";
+
+ rv = mp_init(&a);
+ ASSERT_EQ(MP_OKAY, rv);
+ rv = mp_read_variable_radix(&a, negative_edge, 10);
+ ASSERT_EQ(MP_OKAY, rv);
+
+ const int radixSize = mp_radix_size(&a, 10);
+ ASSERT_LE(0, radixSize);
+
+ str = (char*)malloc(radixSize);
+ ASSERT_NE(nullptr, str);
+ rv = mp_toradix(&a, str, 10);
+ ASSERT_EQ(MP_OKAY, rv);
+ ASSERT_EQ(0, strcmp(negative_edge, str));
+ free(str);
+ mp_clear(&a);
+}
+
TEST_F(MPITest, MpiFixlenOctetsVarlen) {
std::vector<uint8_t> packed;
for (size_t i = 0; i < sizeof(mp_digit) * 2; ++i) {
@@ -224,6 +258,92 @@ TEST_F(MPITest, MpiFixlenOctetsTooSmall) {
}
}
+TEST_F(MPITest, MpiSqrMulClamp) {
+ mp_int a, r, expect;
+ MP_DIGITS(&a) = 0;
+ MP_DIGITS(&r) = 0;
+ MP_DIGITS(&expect) = 0;
+
+ // Comba32 result is 64 mp_digits. *=2 as this is an ascii representation.
+ std::string expect_str((64 * sizeof(mp_digit)) * 2, '0');
+
+ // Set second-highest bit (0x80...^2 == 0x4000...)
+ expect_str.replace(0, 1, "4", 1);
+
+ // Test 32, 16, 8, and 4-1 mp_digit values. 32-4 (powers of two) use the comba
+ // assembly implementation, if enabled and supported. 3-1 use non-comba.
+ int n_digits = 32;
+ while (n_digits > 0) {
+ ASSERT_EQ(MP_OKAY, mp_init(&r));
+ ASSERT_EQ(MP_OKAY, mp_init(&a));
+ ASSERT_EQ(MP_OKAY, mp_init(&expect));
+ ASSERT_EQ(MP_OKAY, mp_read_radix(&expect, expect_str.c_str(), 16));
+
+ ASSERT_EQ(MP_OKAY, mp_set_int(&a, 1));
+ ASSERT_EQ(MP_OKAY, mpl_lsh(&a, &a, (n_digits * sizeof(mp_digit) * 8) - 1));
+
+ ASSERT_EQ(MP_OKAY, mp_sqr(&a, &r));
+ EXPECT_EQ(MP_USED(&expect), MP_USED(&r));
+ EXPECT_EQ(0, mp_cmp(&r, &expect));
+ mp_clear(&r);
+
+ // Take the mul path...
+ ASSERT_EQ(MP_OKAY, mp_init(&r));
+ ASSERT_EQ(MP_OKAY, mp_mul(&a, &a, &r));
+ EXPECT_EQ(MP_USED(&expect), MP_USED(&r));
+ EXPECT_EQ(0, mp_cmp(&r, &expect));
+
+ mp_clear(&a);
+ mp_clear(&r);
+ mp_clear(&expect);
+
+ // Once we're down to 4, check non-powers of two.
+ int sub = n_digits > 4 ? n_digits / 2 : 1;
+ n_digits -= sub;
+
+ // "Shift right" the string (to avoid mutating |expect_str| with MPI).
+ expect_str.resize(expect_str.size() - 2 * 2 * sizeof(mp_digit) * sub);
+ }
+}
+
+TEST_F(MPITest, MpiInvModLoop) {
+ mp_int a;
+ mp_int m;
+ mp_int c_actual;
+ mp_int c_expect;
+ MP_DIGITS(&a) = 0;
+ MP_DIGITS(&m) = 0;
+ MP_DIGITS(&c_actual) = 0;
+ MP_DIGITS(&c_expect) = 0;
+ ASSERT_EQ(MP_OKAY, mp_init(&a));
+ ASSERT_EQ(MP_OKAY, mp_init(&m));
+ ASSERT_EQ(MP_OKAY, mp_init(&c_actual));
+ ASSERT_EQ(MP_OKAY, mp_init(&c_expect));
+ mp_read_radix(&a,
+ "3e10b9f4859fb9e8150cc0d94e83ef428d655702a0b6fb1e684f4755eb6be6"
+ "5ac6048cdfc533f73a9bad76125801051f",
+ 16);
+ mp_read_radix(&m,
+ "ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372d"
+ "df581a0db248b0a77aecec196accc52973",
+ 16);
+ mp_read_radix(&c_expect,
+ "12302214814361c15ab6c0f2131150af186099f8c22f6c9d6e77ad496b551c"
+ "7c8039e61098bfe2af66474420659435c6",
+ 16);
+
+ int rv = mp_invmod(&a, &m, &c_actual);
+ ASSERT_EQ(MP_OKAY, rv);
+
+ rv = mp_cmp(&c_actual, &c_expect);
+ EXPECT_EQ(0, rv);
+
+ mp_clear(&a);
+ mp_clear(&m);
+ mp_clear(&c_actual);
+ mp_clear(&c_expect);
+}
+
// This test is slow. Disable it by default so we can run these tests on CI.
class DISABLED_MPITest : public ::testing::Test {};
diff --git a/security/nss/gtests/mozpkix_gtest/pkixbuild_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixbuild_tests.cpp
index 1e685b97ae..c5ac86e62a 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixbuild_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixbuild_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
@@ -151,14 +152,11 @@ private:
return Success;
}
- Result CheckRevocation(EndEntityOrCA, const CertID&, Time,
- Time validityBeginning, Duration,
- /*optional*/ const Input*, /*optional*/ const Input*)
+ Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration,
+ /*optional*/ const Input*, /*optional*/ const Input*,
+ /*optional*/ const Input*)
override
{
- // All of the certificates in this test for which this is called have a
- // validity period that begins "one day before now".
- EXPECT_EQ(TimeFromEpochInSeconds(oneDayBeforeNow), validityBeginning);
return Success;
}
@@ -304,14 +302,11 @@ public:
return Success;
}
- Result CheckRevocation(EndEntityOrCA, const CertID&, Time,
- Time validityBeginning, Duration,
- /*optional*/ const Input*, /*optional*/ const Input*)
+ Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration,
+ /*optional*/ const Input*, /*optional*/ const Input*,
+ /*optional*/ const Input*)
override
{
- // All of the certificates in this test for which this is called have a
- // validity period that begins "one day before now".
- EXPECT_EQ(TimeFromEpochInSeconds(oneDayBeforeNow), validityBeginning);
return Success;
}
@@ -328,8 +323,9 @@ public:
{
}
- Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration,
- /*optional*/ const Input*, /*optional*/ const Input*)
+ Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration,
+ /*optional*/ const Input*, /*optional*/ const Input*,
+ /*optional*/ const Input*)
override
{
ADD_FAILURE();
@@ -449,14 +445,11 @@ public:
return Success;
}
- Result CheckRevocation(EndEntityOrCA, const CertID&, Time,
- Time validityBeginning, Duration,
- /*optional*/ const Input*, /*optional*/ const Input*)
+ Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration,
+ /*optional*/ const Input*, /*optional*/ const Input*,
+ /*optional*/ const Input*)
override
{
- // All of the certificates in this test for which this is called have a
- // validity period that begins "one day before now".
- EXPECT_EQ(TimeFromEpochInSeconds(oneDayBeforeNow), validityBeginning);
return Success;
}
@@ -676,14 +669,11 @@ private:
return Success;
}
- Result CheckRevocation(EndEntityOrCA, const CertID&, Time,
- Time validityBeginning, Duration,
+ Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration,
+ /*optional*/ const Input*,
/*optional*/ const Input*,
/*optional*/ const Input*) override
{
- // All of the certificates in this test for which this is called have a
- // validity period that begins "one day before now".
- EXPECT_EQ(TimeFromEpochInSeconds(oneDayBeforeNow), validityBeginning);
return Success;
}
@@ -738,8 +728,8 @@ class RevokedEndEntityTrustDomain final : public MultiplePathTrustDomain
{
public:
Result CheckRevocation(EndEntityOrCA endEntityOrCA, const CertID&, Time,
- Time, Duration, /*optional*/ const Input*,
- /*optional*/ const Input*) override
+ Duration, /*optional*/ const Input*,
+ /*optional*/ const Input*, /*optional*/ const Input*) override
{
if (endEntityOrCA == EndEntityOrCA::MustBeEndEntity) {
return Result::ERROR_REVOKED_CERTIFICATE;
@@ -843,14 +833,11 @@ private:
return Success;
}
- Result CheckRevocation(EndEntityOrCA, const CertID&, Time,
- Time validityBeginning, Duration,
- /*optional*/ const Input*, /*optional*/ const Input*)
+ Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration,
+ /*optional*/ const Input*, /*optional*/ const Input*,
+ /*optional*/ const Input*)
override
{
- // All of the certificates in this test for which this is called have a
- // validity period that begins "one day before now".
- EXPECT_EQ(TimeFromEpochInSeconds(oneDayBeforeNow), validityBeginning);
return Success;
}
diff --git a/security/nss/gtests/mozpkix_gtest/pkixcert_extension_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcert_extension_tests.cpp
index 63eb32c469..e2dcc8e021 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixcert_extension_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixcert_extension_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
@@ -69,8 +70,9 @@ private:
return Success;
}
- Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration,
- /*optional*/ const Input*, /*optional*/ const Input*)
+ Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration,
+ /*optional*/ const Input*, /*optional*/ const Input*,
+ /*optional*/ const Input*)
override
{
return Success;
diff --git a/security/nss/gtests/mozpkix_gtest/pkixcert_signature_algorithm_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcert_signature_algorithm_tests.cpp
index ba8dee3c68..685d4127c9 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixcert_signature_algorithm_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixcert_signature_algorithm_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
@@ -6,9 +7,55 @@
#include "mozpkix/pkixder.h"
+#include "secoid.h"
+
using namespace mozilla::pkix;
using namespace mozilla::pkix::test;
+/* These tests generate invalid certificates on the fly, We want to test
+ * validation of those certificates, not the generation, so we
+ * need to temporarily allow disallowed signature policies before
+ * we do the actual certificate or ocsp signing
+ */
+class HashAlgorithmPolicies
+{
+ static const int numberOfHashes = 4; /* sigh */
+ static const SECOidTag hashOids[numberOfHashes];
+
+ PRUint32 savedPolicy[numberOfHashes];
+
+public:
+ void EnableHashSignaturePolicy(void);
+ void RestoreHashSignaturePolicy(void);
+};
+
+const SECOidTag HashAlgorithmPolicies::hashOids[numberOfHashes] = {
+ SEC_OID_MD2,
+ SEC_OID_MD4,
+ SEC_OID_MD5,
+ SEC_OID_SHA1 };
+
+void
+HashAlgorithmPolicies::EnableHashSignaturePolicy(void)
+{
+ for (int i=0;i < numberOfHashes; i++) {
+ ASSERT_EQ(SECSuccess,
+ NSS_GetAlgorithmPolicy(hashOids[i], &savedPolicy[i]));
+ ASSERT_EQ(SECSuccess,
+ NSS_SetAlgorithmPolicy(hashOids[i], NSS_USE_ALG_IN_SIGNATURE, 0));
+ }
+}
+
+void
+HashAlgorithmPolicies::RestoreHashSignaturePolicy(void)
+{
+ for (int i=0;i < numberOfHashes; i++) {
+ ASSERT_EQ(SECSuccess,
+ NSS_SetAlgorithmPolicy(hashOids[i], savedPolicy[i],
+ NSS_USE_ALG_IN_SIGNATURE));
+ }
+}
+
static ByteString
CreateCert(const char* issuerCN,
const char* subjectCN,
@@ -34,16 +81,20 @@ CreateCert(const char* issuerCN,
}
ScopedTestKeyPair reusedKey(CloneReusedKeyPair());
+ HashAlgorithmPolicies policies;
+ policies.EnableHashSignaturePolicy();
ByteString certDER(CreateEncodedCertificate(v3, signatureAlgorithm,
serialNumber, issuerDER,
oneDayBeforeNow, oneDayAfterNow,
subjectDER, *reusedKey,
extensions, *reusedKey,
signatureAlgorithm));
+ policies.RestoreHashSignaturePolicy();
EXPECT_FALSE(ENCODING_FAILED(certDER));
return certDER;
}
+
class AlgorithmTestsTrustDomain final : public DefaultCryptoTrustDomain
{
public:
@@ -91,8 +142,8 @@ private:
return checker.Check(issuerCert, nullptr, keepGoing);
}
- Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration,
- const Input*, const Input*) override
+ Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration,
+ const Input*, const Input*, const Input*) override
{
return Success;
}
diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp
index edeae1612c..364be47e65 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
@@ -557,8 +558,8 @@ private:
return checker.Check(derCert, nullptr, keepGoing);
}
- Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration,
- const Input*, const Input*) override
+ Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration,
+ const Input*, const Input*, const Input*) override
{
return Success;
}
diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp
index 06503834c8..bcc2c11986 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckKeyUsage_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckKeyUsage_tests.cpp
index d382ee5d17..b87f0a7728 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckKeyUsage_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckKeyUsage_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp
index f5501537b3..d3a57c3e6f 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckSignatureAlgorithm_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
@@ -301,7 +302,8 @@ public:
return Success;
}
- Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration,
+ Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration,
+ /*optional*/ const Input*,
/*optional*/ const Input*,
/*optional*/ const Input*) override
{
diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckValidity_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckValidity_tests.cpp
index de53910eaf..a1a6f998bd 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckValidity_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_CheckValidity_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_ParseValidity_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_ParseValidity_tests.cpp
index db10655db5..7255bb5df7 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixcheck_ParseValidity_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_ParseValidity_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/gtests/mozpkix_gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp
index 499183b035..b7809cc602 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixcheck_TLSFeaturesSatisfiedInternal_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/gtests/mozpkix_gtest/pkixder_input_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixder_input_tests.cpp
index 493d2daa6f..c66f06e6ac 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixder_input_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixder_input_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/gtests/mozpkix_gtest/pkixder_pki_types_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixder_pki_types_tests.cpp
index 7aa79970d1..989f3d2965 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixder_pki_types_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixder_pki_types_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/gtests/mozpkix_gtest/pkixder_universal_types_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixder_universal_types_tests.cpp
index 1798002a81..0dc8555d99 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixder_universal_types_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixder_universal_types_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/gtests/mozpkix_gtest/pkixgtest.cpp b/security/nss/gtests/mozpkix_gtest/pkixgtest.cpp
index 267d1837f6..45932731bd 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixgtest.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixgtest.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/gtests/mozpkix_gtest/pkixgtest.h b/security/nss/gtests/mozpkix_gtest/pkixgtest.h
index 9897f5433b..719b87d54f 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixgtest.h
+++ b/security/nss/gtests/mozpkix_gtest/pkixgtest.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
@@ -99,7 +100,8 @@ class EverythingFailsByDefaultTrustDomain : public TrustDomain {
Result::FATAL_ERROR_LIBRARY_FAILURE);
}
- Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Time, Duration,
+ Result CheckRevocation(EndEntityOrCA, const CertID&, Time, Duration,
+ /*optional*/ const Input*,
/*optional*/ const Input*,
/*optional*/ const Input*) override {
ADD_FAILURE();
diff --git a/security/nss/gtests/mozpkix_gtest/pkixnames_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixnames_tests.cpp
index e90c63b6b4..2169db9db7 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixnames_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixnames_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/gtests/mozpkix_gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp b/security/nss/gtests/mozpkix_gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp
index c4addc2d8a..ff154e7ec7 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixocsp_CreateEncodedOCSPRequest_tests.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/gtests/mozpkix_gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp b/security/nss/gtests/mozpkix_gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp
index 1d70a4d407..81bee33674 100644
--- a/security/nss/gtests/mozpkix_gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp
+++ b/security/nss/gtests/mozpkix_gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
@@ -25,6 +26,8 @@
#include "mozpkix/pkixder.h"
+#include "secoid.h"
+
using namespace mozilla::pkix;
using namespace mozilla::pkix::test;
@@ -337,6 +340,12 @@ TEST_F(pkixocsp_VerifyEncodedResponse_successful, unknown)
TEST_F(pkixocsp_VerifyEncodedResponse_successful,
good_unsupportedSignatureAlgorithm)
{
+ PRUint32 policyMd5;
+ ASSERT_EQ(SECSuccess,NSS_GetAlgorithmPolicy(SEC_OID_MD5, &policyMd5));
+
+ /* our encode won't work if MD5 isn't allowed by policy */
+ ASSERT_EQ(SECSuccess,
+ NSS_SetAlgorithmPolicy(SEC_OID_MD5, NSS_USE_ALG_IN_SIGNATURE, 0));
ByteString responseString(
CreateEncodedOCSPSuccessfulResponse(
OCSPResponseContext::good, *endEntityCertID, byKey,
@@ -346,6 +355,9 @@ TEST_F(pkixocsp_VerifyEncodedResponse_successful,
Input response;
ASSERT_EQ(Success,
response.Init(responseString.data(), responseString.length()));
+ /* now restore the existing policy */
+ ASSERT_EQ(SECSuccess,
+ NSS_SetAlgorithmPolicy(SEC_OID_MD5, policyMd5, NSS_USE_ALG_IN_SIGNATURE));
bool expired;
ASSERT_EQ(Result::ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED,
VerifyEncodedOCSPResponse(trustDomain, *endEntityCertID,
@@ -929,14 +941,23 @@ TEST_F(pkixocsp_VerifyEncodedResponse_DelegatedResponder,
// Note that the algorithm ID (md5WithRSAEncryption) identifies the signature
// algorithm that will be used to sign the certificate that issues the OCSP
// responses, not the responses themselves.
+ PRUint32 policyMd5;
+ ASSERT_EQ(SECSuccess,NSS_GetAlgorithmPolicy(SEC_OID_MD5, &policyMd5));
+
+ /* our encode won't work if MD5 isn't allowed by policy */
+ ASSERT_EQ(SECSuccess,
+ NSS_SetAlgorithmPolicy(SEC_OID_MD5, NSS_USE_ALG_IN_SIGNATURE, 0));
ByteString responseString(
CreateEncodedIndirectOCSPSuccessfulResponse(
"good_indirect_unsupportedSignatureAlgorithm",
OCSPResponseContext::good, byKey,
md5WithRSAEncryption()));
Input response;
+ /* now restore the existing policy */
ASSERT_EQ(Success,
response.Init(responseString.data(), responseString.length()));
+ ASSERT_EQ(SECSuccess,
+ NSS_SetAlgorithmPolicy(SEC_OID_MD5, policyMd5, NSS_USE_ALG_IN_SIGNATURE));
bool expired;
ASSERT_EQ(Result::ERROR_OCSP_INVALID_SIGNING_CERT,
VerifyEncodedOCSPResponse(trustDomain, *endEntityCertID, Now(),
diff --git a/security/nss/gtests/nss_bogo_shim/config.cc b/security/nss/gtests/nss_bogo_shim/config.cc
index ec025d86ab..603bb60296 100644
--- a/security/nss/gtests/nss_bogo_shim/config.cc
+++ b/security/nss/gtests/nss_bogo_shim/config.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/nss_bogo_shim/config.h b/security/nss/gtests/nss_bogo_shim/config.h
index 3db9620384..0e7fb5ed58 100644
--- a/security/nss/gtests/nss_bogo_shim/config.h
+++ b/security/nss/gtests/nss_bogo_shim/config.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc b/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc
index 24e8bfeec5..b2ce6898da 100644
--- a/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc
+++ b/security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/nss_bogo_shim/nsskeys.cc b/security/nss/gtests/nss_bogo_shim/nsskeys.cc
index 869c390bba..471dac3626 100644
--- a/security/nss/gtests/nss_bogo_shim/nsskeys.cc
+++ b/security/nss/gtests/nss_bogo_shim/nsskeys.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/nss_bogo_shim/nsskeys.h b/security/nss/gtests/nss_bogo_shim/nsskeys.h
index 02338afc60..45e56c3537 100644
--- a/security/nss/gtests/nss_bogo_shim/nsskeys.h
+++ b/security/nss/gtests/nss_bogo_shim/nsskeys.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/pk11_gtest/manifest.mn b/security/nss/gtests/pk11_gtest/manifest.mn
index 1c0ae6921b..f560d9eb1c 100644
--- a/security/nss/gtests/pk11_gtest/manifest.mn
+++ b/security/nss/gtests/pk11_gtest/manifest.mn
@@ -9,23 +9,32 @@ MODULE = nss
CPPSRCS = \
pk11_aes_gcm_unittest.cc \
pk11_aeskeywrap_unittest.cc \
+ pk11_aeskeywrapkwp_unittest.cc \
pk11_aeskeywrappad_unittest.cc \
pk11_cbc_unittest.cc \
pk11_chacha20poly1305_unittest.cc \
pk11_curve25519_unittest.cc \
pk11_der_private_key_import_unittest.cc \
pk11_des_unittest.cc \
+ pk11_dsa_unittest.cc \
pk11_ecdsa_unittest.cc \
+ pk11_ecdh_unittest.cc \
pk11_encrypt_derive_unittest.cc \
pk11_export_unittest.cc \
pk11_find_certs_unittest.cc \
+ pk11_hkdf_unittest.cc \
+ pk11_hmac_unittest.cc \
+ pk11_hpke_unittest.cc \
pk11_import_unittest.cc \
+ pk11_kbkdf.cc \
pk11_keygen.cc \
pk11_key_unittest.cc \
pk11_module_unittest.cc \
pk11_pbkdf2_unittest.cc \
pk11_prf_unittest.cc \
pk11_prng_unittest.cc \
+ pk11_rsaencrypt_unittest.cc \
+ pk11_rsaoaep_unittest.cc \
pk11_rsapkcs1_unittest.cc \
pk11_rsapss_unittest.cc \
pk11_seed_cbc_unittest.cc \
diff --git a/security/nss/gtests/pk11_gtest/pk11_aes_cmac_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_aes_cmac_unittest.cc
index 962423406f..45e4cac1ad 100644
--- a/security/nss/gtests/pk11_gtest/pk11_aes_cmac_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_aes_cmac_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -13,11 +14,12 @@
#include "gtest/gtest.h"
#include "nss_scoped_ptrs.h"
+#include "testvectors/cmac-vectors.h"
#include "util.h"
namespace nss_test {
-class Pkcs11AesCmacTest : public ::testing::Test {
+class Pkcs11AesCmacTest : public ::testing::TestWithParam<AesCmacTestVector> {
protected:
ScopedPK11SymKey ImportKey(CK_MECHANISM_TYPE mech, SECItem *key_item) {
ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
@@ -53,8 +55,46 @@ class Pkcs11AesCmacTest : public ::testing::Test {
ASSERT_EQ(SECSuccess, ret);
ASSERT_EQ(0, SECITEM_CompareItem(&output_item, &expected_item));
}
+
+ void RunTestVector(const AesCmacTestVector vec) {
+ bool valid = !vec.invalid;
+ std::string err = "Test #" + std::to_string(vec.id) + " failed";
+ std::vector<uint8_t> key = hex_string_to_bytes(vec.key);
+ std::vector<uint8_t> tag = hex_string_to_bytes(vec.tag);
+ std::vector<uint8_t> msg = hex_string_to_bytes(vec.msg);
+
+ std::vector<uint8_t> output(AES_BLOCK_SIZE);
+ // Don't provide a null pointer, even if the input is empty.
+ uint8_t tmp;
+ SECItem key_item = {siBuffer, key.data() ? key.data() : &tmp,
+ static_cast<unsigned int>(key.size())};
+ SECItem tag_item = {siBuffer, tag.data() ? tag.data() : &tmp,
+ static_cast<unsigned int>(tag.size())};
+ SECItem msg_item = {siBuffer, msg.data() ? msg.data() : &tmp,
+ static_cast<unsigned int>(msg.size())};
+ SECItem out_item = {siBuffer, output.data() ? output.data() : &tmp,
+ static_cast<unsigned int>(output.size())};
+
+ ScopedPK11SymKey p11_key = ImportKey(CKM_AES_CMAC_GENERAL, &key_item);
+ if (vec.comment == "invalid key size") {
+ ASSERT_EQ(nullptr, p11_key.get()) << err;
+ return;
+ }
+
+ ASSERT_NE(nullptr, p11_key.get()) << err;
+ SECStatus rv = PK11_SignWithSymKey(p11_key.get(), CKM_AES_CMAC, NULL,
+ &out_item, &msg_item);
+
+ EXPECT_EQ(SECSuccess, rv) << err;
+ EXPECT_EQ(valid, 0 == SECITEM_CompareItem(&out_item, &tag_item)) << err;
+ }
};
+TEST_P(Pkcs11AesCmacTest, TestVectors) { RunTestVector(GetParam()); }
+
+INSTANTIATE_TEST_CASE_P(WycheproofTestVector, Pkcs11AesCmacTest,
+ ::testing::ValuesIn(kCmacWycheproofVectors));
+
// Sanity check of the PKCS #11 API only. Extensive tests for correctness of
// underling CMAC implementation conducted in the following file:
// gtests/freebl_gtest/cmac_unittests.cc
@@ -87,4 +127,4 @@ TEST_F(Pkcs11AesCmacTest, InvalidKeySize) {
ScopedPK11SymKey result = ImportKey(CKM_AES_CMAC, &key_item);
ASSERT_EQ(nullptr, result.get());
}
-}
+} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_aes_gcm_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_aes_gcm_unittest.cc
index f5025fa145..5396bf6e90 100644
--- a/security/nss/gtests/pk11_gtest/pk11_aes_gcm_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_aes_gcm_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -6,6 +7,7 @@
#include <memory>
#include "nss.h"
#include "pk11pub.h"
+#include "pk11priv.h"
#include "secerr.h"
#include "sechash.h"
@@ -17,26 +19,24 @@
namespace nss_test {
-class Pkcs11AesGcmTest : public ::testing::TestWithParam<gcm_kat_value> {
+class Pkcs11AesGcmTest : public ::testing::TestWithParam<AesGcmKatValue> {
protected:
- void RunTest(const gcm_kat_value val) {
- std::vector<uint8_t> key = hex_string_to_bytes(val.key);
- std::vector<uint8_t> iv = hex_string_to_bytes(val.iv);
- std::vector<uint8_t> plaintext = hex_string_to_bytes(val.plaintext);
- std::vector<uint8_t> aad = hex_string_to_bytes(val.additional_data);
- std::vector<uint8_t> result = hex_string_to_bytes(val.result);
- bool invalid_ct = val.invalid_ct;
- bool invalid_iv = val.invalid_iv;
- std::stringstream s;
- s << "Test #" << val.test_id << " failed.";
- std::string msg = s.str();
+ void RunTest(const AesGcmKatValue vec) {
+ std::vector<uint8_t> key = hex_string_to_bytes(vec.key);
+ std::vector<uint8_t> iv = hex_string_to_bytes(vec.iv);
+ std::vector<uint8_t> plaintext = hex_string_to_bytes(vec.plaintext);
+ std::vector<uint8_t> aad = hex_string_to_bytes(vec.additional_data);
+ std::vector<uint8_t> result = hex_string_to_bytes(vec.result);
+ bool invalid_ct = vec.invalid_ct;
+ bool invalid_iv = vec.invalid_iv;
+ std::string msg = "Test #" + std::to_string(vec.id) + " failed";
// Ignore GHASH-only vectors.
if (key.empty()) {
return;
}
// Prepare AEAD params.
- CK_GCM_PARAMS gcm_params;
+ CK_NSS_GCM_PARAMS gcm_params;
gcm_params.pIv = iv.data();
gcm_params.ulIvLen = iv.size();
gcm_params.pAAD = aad.data();
@@ -125,7 +125,7 @@ class Pkcs11AesGcmTest : public ::testing::TestWithParam<gcm_kat_value> {
std::vector<uint8_t> aad(0);
// Prepare AEAD params.
- CK_GCM_PARAMS gcm_params;
+ CK_NSS_GCM_PARAMS gcm_params;
gcm_params.pIv = iv.data();
gcm_params.ulIvLen = iv.size();
gcm_params.pAAD = aad.data();
@@ -141,6 +141,211 @@ class Pkcs11AesGcmTest : public ::testing::TestWithParam<gcm_kat_value> {
&output_len, output.size(), data.data(), data.size());
}
+ SECStatus MessageInterfaceTest(int iterations, int ivFixedBits,
+ CK_GENERATOR_FUNCTION ivGen,
+ PRBool separateTag) {
+ // Generate a random key.
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ EXPECT_NE(nullptr, slot);
+ ScopedPK11SymKey sym_key(
+ PK11_KeyGen(slot.get(), mech, nullptr, 16, nullptr));
+ EXPECT_NE(nullptr, sym_key);
+
+ const int kTagSize = 16;
+ int cipher_simulated_size;
+ int output_len_message = 0;
+ int output_len_simulated = 0;
+ unsigned int output_len_v24 = 0;
+
+ std::vector<uint8_t> plainIn(17);
+ std::vector<uint8_t> plainOut_message(17);
+ std::vector<uint8_t> plainOut_simulated(17);
+ std::vector<uint8_t> plainOut_v24(17);
+ std::vector<uint8_t> iv(16);
+ std::vector<uint8_t> iv_init(16);
+ std::vector<uint8_t> iv_simulated(16);
+ std::vector<uint8_t> cipher_message(33);
+ std::vector<uint8_t> cipher_simulated(33);
+ std::vector<uint8_t> cipher_v24(33);
+ std::vector<uint8_t> aad(16);
+ std::vector<uint8_t> tag_message(16);
+ std::vector<uint8_t> tag_simulated(16);
+
+ // Prepare AEAD v2.40 params.
+ CK_GCM_PARAMS_V3 gcm_params;
+ gcm_params.pIv = iv.data();
+ gcm_params.ulIvLen = iv.size();
+ gcm_params.ulIvBits = iv.size() * 8;
+ gcm_params.pAAD = aad.data();
+ gcm_params.ulAADLen = aad.size();
+ gcm_params.ulTagBits = kTagSize * 8;
+
+ // Prepare AEAD MESSAGE params.
+ CK_GCM_MESSAGE_PARAMS gcm_message_params;
+ gcm_message_params.pIv = iv.data();
+ gcm_message_params.ulIvLen = iv.size();
+ gcm_message_params.ulTagBits = kTagSize * 8;
+ gcm_message_params.ulIvFixedBits = ivFixedBits;
+ gcm_message_params.ivGenerator = ivGen;
+ if (separateTag) {
+ gcm_message_params.pTag = tag_message.data();
+ } else {
+ gcm_message_params.pTag = cipher_message.data() + plainIn.size();
+ }
+
+ // Prepare AEAD MESSAGE params for simulated case
+ CK_GCM_MESSAGE_PARAMS gcm_simulated_params;
+ gcm_simulated_params = gcm_message_params;
+ if (separateTag) {
+ // The simulated case, we have to allocate temp bufs for separate
+ // tags, make sure that works in both the encrypt and the decrypt
+ // cases.
+ gcm_simulated_params.pTag = tag_simulated.data();
+ cipher_simulated_size = cipher_simulated.size() - kTagSize;
+ } else {
+ gcm_simulated_params.pTag = cipher_simulated.data() + plainIn.size();
+ cipher_simulated_size = cipher_simulated.size();
+ }
+ /* when we are using CKG_GENERATE_RANDOM, don't independently generate
+ * the IV in the simulated case. Since the IV's would be random, none of
+ * the generated results would be the same. Just use the IV we generated
+ * in message interface */
+ if (ivGen == CKG_GENERATE_RANDOM) {
+ gcm_simulated_params.ivGenerator = CKG_NO_GENERATE;
+ } else {
+ gcm_simulated_params.pIv = iv_simulated.data();
+ }
+
+ SECItem params = {siBuffer, reinterpret_cast<unsigned char*>(&gcm_params),
+ sizeof(gcm_params)};
+ SECItem empty = {siBuffer, NULL, 0};
+
+ // initialize our plain text, IV and aad.
+ EXPECT_EQ(PK11_GenerateRandom(plainIn.data(), plainIn.size()), SECSuccess);
+ EXPECT_EQ(PK11_GenerateRandom(aad.data(), aad.size()), SECSuccess);
+ EXPECT_EQ(PK11_GenerateRandom(iv_init.data(), iv_init.size()), SECSuccess);
+ iv_simulated = iv_init; // vector assignment actually copies data
+ iv = iv_init;
+
+ // Initialize message encrypt context
+ ScopedPK11Context encrypt_message_context(PK11_CreateContextBySymKey(
+ mech, CKA_NSS_MESSAGE | CKA_ENCRYPT, sym_key.get(), &empty));
+ EXPECT_NE(nullptr, encrypt_message_context);
+ if (!encrypt_message_context) {
+ return SECFailure;
+ }
+ EXPECT_FALSE(_PK11_ContextGetAEADSimulation(encrypt_message_context.get()));
+
+ // Initialize simulated encrypt context
+ ScopedPK11Context encrypt_simulated_context(PK11_CreateContextBySymKey(
+ mech, CKA_NSS_MESSAGE | CKA_ENCRYPT, sym_key.get(), &empty));
+ EXPECT_NE(nullptr, encrypt_simulated_context);
+ if (!encrypt_simulated_context) {
+ return SECFailure;
+ }
+ EXPECT_EQ(SECSuccess,
+ _PK11_ContextSetAEADSimulation(encrypt_simulated_context.get()));
+
+ // Initialize message decrypt context
+ ScopedPK11Context decrypt_message_context(PK11_CreateContextBySymKey(
+ mech, CKA_NSS_MESSAGE | CKA_DECRYPT, sym_key.get(), &empty));
+ EXPECT_NE(nullptr, decrypt_message_context);
+ if (!decrypt_message_context) {
+ return SECFailure;
+ }
+ EXPECT_FALSE(_PK11_ContextGetAEADSimulation(decrypt_message_context.get()));
+
+ // Initialize simulated decrypt context
+ ScopedPK11Context decrypt_simulated_context(PK11_CreateContextBySymKey(
+ mech, CKA_NSS_MESSAGE | CKA_DECRYPT, sym_key.get(), &empty));
+ EXPECT_NE(nullptr, decrypt_simulated_context);
+ if (!decrypt_simulated_context) {
+ return SECFailure;
+ }
+ EXPECT_EQ(SECSuccess,
+ _PK11_ContextSetAEADSimulation(decrypt_simulated_context.get()));
+
+ // Now walk down our iterations. Each method of calculating the operation
+ // should agree at each step.
+ for (int i = 0; i < iterations; i++) {
+ SECStatus rv;
+ /* recopy the initial vector each time */
+ iv_simulated = iv_init;
+ iv = iv_init;
+
+ // First encrypt. We don't test the error code here, because
+ // we may be testing error conditions with this function (namely
+ // do we fail if we try to generate to many Random IV's).
+ rv =
+ PK11_AEADRawOp(encrypt_message_context.get(), &gcm_message_params,
+ sizeof(gcm_message_params), aad.data(), aad.size(),
+ cipher_message.data(), &output_len_message,
+ cipher_message.size(), plainIn.data(), plainIn.size());
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ rv =
+ PK11_AEADRawOp(encrypt_simulated_context.get(), &gcm_simulated_params,
+ sizeof(gcm_simulated_params), aad.data(), aad.size(),
+ cipher_simulated.data(), &output_len_simulated,
+ cipher_simulated_size, plainIn.data(), plainIn.size());
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ // make sure simulated and message is the same
+ EXPECT_EQ(output_len_message, output_len_simulated);
+ EXPECT_EQ(0, memcmp(cipher_message.data(), cipher_simulated.data(),
+ output_len_message));
+ EXPECT_EQ(0, memcmp(gcm_message_params.pTag, gcm_simulated_params.pTag,
+ kTagSize));
+ EXPECT_EQ(0, memcmp(iv.data(), gcm_simulated_params.pIv, iv.size()));
+ // make sure v2.40 is the same. it inherits the generated iv from
+ // encrypt_message_context.
+ EXPECT_EQ(SECSuccess,
+ PK11_Encrypt(sym_key.get(), mech, &params, cipher_v24.data(),
+ &output_len_v24, cipher_v24.size(), plainIn.data(),
+ plainIn.size()));
+ EXPECT_EQ(output_len_message, (int)output_len_v24 - kTagSize);
+ EXPECT_EQ(0, memcmp(cipher_message.data(), cipher_v24.data(),
+ output_len_message));
+ EXPECT_EQ(0, memcmp(gcm_message_params.pTag,
+ cipher_v24.data() + output_len_message, kTagSize));
+ // now make sure we can decrypt
+ EXPECT_EQ(SECSuccess,
+ PK11_AEADRawOp(decrypt_message_context.get(),
+ &gcm_message_params, sizeof(gcm_message_params),
+ aad.data(), aad.size(), plainOut_message.data(),
+ &output_len_message, plainOut_message.size(),
+ cipher_message.data(), output_len_message));
+ EXPECT_EQ(output_len_message, (int)plainIn.size());
+ EXPECT_EQ(
+ 0, memcmp(plainOut_message.data(), plainIn.data(), plainIn.size()));
+ EXPECT_EQ(
+ SECSuccess,
+ PK11_AEADRawOp(decrypt_simulated_context.get(), &gcm_simulated_params,
+ sizeof(gcm_simulated_params), aad.data(), aad.size(),
+ plainOut_simulated.data(), &output_len_simulated,
+ plainOut_simulated.size(), cipher_message.data(),
+ output_len_simulated));
+ EXPECT_EQ(output_len_simulated, (int)plainIn.size());
+ EXPECT_EQ(
+ 0, memcmp(plainOut_simulated.data(), plainIn.data(), plainIn.size()));
+ if (separateTag) {
+ // in the separateTag case, we need to copy the tag back to the
+ // end of the cipher_message.data() before using the v2.4 interface
+ memcpy(cipher_message.data() + output_len_message,
+ gcm_message_params.pTag, kTagSize);
+ }
+ EXPECT_EQ(SECSuccess,
+ PK11_Decrypt(sym_key.get(), mech, &params, plainOut_v24.data(),
+ &output_len_v24, plainOut_v24.size(),
+ cipher_message.data(), output_len_v24));
+ EXPECT_EQ(output_len_v24, plainIn.size());
+ EXPECT_EQ(0, memcmp(plainOut_v24.data(), plainIn.data(), plainIn.size()));
+ }
+ return SECSuccess;
+ }
+
const CK_MECHANISM_TYPE mech = CKM_AES_GCM;
};
@@ -167,4 +372,57 @@ TEST_F(Pkcs11AesGcmTest, TwelveByteZeroIV) {
EXPECT_EQ(SECSuccess, EncryptWithIV(iv));
}
+// basic message interface it's the most common configuration
+TEST_F(Pkcs11AesGcmTest, MessageInterfaceBasic) {
+ EXPECT_EQ(SECSuccess,
+ MessageInterfaceTest(16, 0, CKG_GENERATE_COUNTER, PR_FALSE));
+}
+
+// basic interface, but return the tags in a separate buffer. This triggers
+// different behaviour in the simulated case, which has to buffer the
+// intermediate values in a separate buffer.
+TEST_F(Pkcs11AesGcmTest, MessageInterfaceSeparateTags) {
+ EXPECT_EQ(SECSuccess,
+ MessageInterfaceTest(16, 0, CKG_GENERATE_COUNTER, PR_TRUE));
+}
+
+// test the case where we are only allowing a portion of the iv to be generated
+TEST_F(Pkcs11AesGcmTest, MessageInterfaceIVMask) {
+ EXPECT_EQ(SECSuccess,
+ MessageInterfaceTest(16, 124, CKG_GENERATE_COUNTER, PR_FALSE));
+}
+
+// test the case where we using the tls1.3 iv generation
+TEST_F(Pkcs11AesGcmTest, MessageInterfaceXorCounter) {
+ EXPECT_EQ(SECSuccess,
+ MessageInterfaceTest(16, 0, CKG_GENERATE_COUNTER_XOR, PR_FALSE));
+}
+
+// test the case where we overflow the counter (requires restricted iv)
+// 128-124 = 4 bits;
+TEST_F(Pkcs11AesGcmTest, MessageInterfaceCounterOverflow) {
+ EXPECT_EQ(SECFailure,
+ MessageInterfaceTest(17, 124, CKG_GENERATE_COUNTER, PR_FALSE));
+}
+
+// overflow the tla1.2 iv case
+TEST_F(Pkcs11AesGcmTest, MessageInterfaceXorCounterOverflow) {
+ EXPECT_EQ(SECFailure,
+ MessageInterfaceTest(17, 124, CKG_GENERATE_COUNTER_XOR, PR_FALSE));
+}
+
+// test random generation of the IV (uses an aligned restricted iv)
+TEST_F(Pkcs11AesGcmTest, MessageInterfaceRandomIV) {
+ EXPECT_EQ(SECSuccess,
+ MessageInterfaceTest(16, 56, CKG_GENERATE_RANDOM, PR_FALSE));
+}
+
+// test the case where we try to generate too many random IVs for the size of
+// our our restricted IV (notice for counters, we can generate 16 IV with
+// 4 bits, but for random we need at least 72 bits to generate 16 IVs).
+// 128-56 = 72 bits
+TEST_F(Pkcs11AesGcmTest, MessageInterfaceRandomOverflow) {
+ EXPECT_EQ(SECFailure,
+ MessageInterfaceTest(17, 56, CKG_GENERATE_RANDOM, PR_FALSE));
+}
} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_aeskeywrap_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_aeskeywrap_unittest.cc
index c2c60f4a99..0aa711dc8b 100644
--- a/security/nss/gtests/pk11_gtest/pk11_aeskeywrap_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_aeskeywrap_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/pk11_gtest/pk11_aeskeywrapkwp_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_aeskeywrapkwp_unittest.cc
new file mode 100644
index 0000000000..42cd0b36a3
--- /dev/null
+++ b/security/nss/gtests/pk11_gtest/pk11_aeskeywrapkwp_unittest.cc
@@ -0,0 +1,123 @@
+/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
+
+#include <memory>
+#include "nss.h"
+#include "pk11pub.h"
+
+#include "testvectors/kw-vectors.h"
+#include "testvectors/kwp-vectors.h"
+#include "gtest/gtest.h"
+#include "nss_scoped_ptrs.h"
+
+namespace nss_test {
+
+class Pkcs11AESKeyWrapKwpTest
+ : public ::testing::TestWithParam<keywrap_vector> {
+ protected:
+ CK_MECHANISM_TYPE mechanism = CKM_AES_KEY_WRAP_KWP;
+
+ void WrapUnwrap(unsigned char* kek_data, unsigned int kek_len,
+ unsigned char* key_data, unsigned int key_data_len,
+ unsigned char* expected_ciphertext,
+ unsigned int expected_ciphertext_len,
+ std::map<Action, Result> tests, uint32_t test_id) {
+ std::vector<unsigned char> wrapped_key(PR_MAX(1U, expected_ciphertext_len));
+ std::vector<unsigned char> unwrapped_key(PR_MAX(1U, key_data_len));
+ std::vector<unsigned char> zeros(PR_MAX(1U, expected_ciphertext_len), 0);
+ unsigned int wrapped_key_len = 0;
+ unsigned int unwrapped_key_len = 0;
+ SECStatus rv;
+
+ std::stringstream s;
+ s << "Test with original ID #" << test_id << " failed." << std::endl;
+ std::string msg = s.str();
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_NE(nullptr, slot) << msg;
+
+ // Import encryption key.
+ SECItem kek_item = {siBuffer, kek_data, kek_len};
+ ScopedPK11SymKey kek(PK11_ImportSymKeyWithFlags(
+ slot.get(), mechanism, PK11_OriginUnwrap, CKA_ENCRYPT, &kek_item,
+ CKF_DECRYPT, PR_FALSE, nullptr));
+ EXPECT_TRUE(!!kek) << msg;
+
+ // Wrap key
+ Action test = WRAP;
+ if (tests.count(test)) {
+ rv = PK11_Encrypt(kek.get(), mechanism, nullptr /* param */,
+ wrapped_key.data(), &wrapped_key_len,
+ wrapped_key.size(), key_data, key_data_len);
+ ASSERT_EQ(rv, tests[test].expect_rv) << msg;
+
+ // If we failed, check that output was not produced.
+ if (rv == SECFailure) {
+ EXPECT_TRUE(wrapped_key_len == 0);
+ EXPECT_TRUE(!memcmp(wrapped_key.data(), zeros.data(), wrapped_key_len));
+ }
+
+ if (tests[test].output_match) {
+ EXPECT_EQ(expected_ciphertext_len, wrapped_key_len) << msg;
+ EXPECT_TRUE(!memcmp(expected_ciphertext, wrapped_key.data(),
+ expected_ciphertext_len))
+ << msg;
+ } else {
+ // If we produced output, verify that it doesn't match the vector
+ if (wrapped_key_len) {
+ EXPECT_FALSE(wrapped_key_len == expected_ciphertext_len &&
+ !memcmp(wrapped_key.data(), expected_ciphertext,
+ expected_ciphertext_len))
+ << msg;
+ }
+ }
+ }
+
+ // Unwrap key
+ test = UNWRAP;
+ if (tests.count(test)) {
+ rv = PK11_Decrypt(kek.get(), mechanism, nullptr /* param */,
+ unwrapped_key.data(), &unwrapped_key_len,
+ unwrapped_key.size(), expected_ciphertext,
+ expected_ciphertext_len);
+ ASSERT_EQ(rv, tests[test].expect_rv) << msg;
+
+ // If we failed, check that output was not produced.
+ if (rv == SECFailure) {
+ EXPECT_TRUE(unwrapped_key_len == 0);
+ EXPECT_TRUE(
+ !memcmp(unwrapped_key.data(), zeros.data(), unwrapped_key_len));
+ }
+
+ if (tests[test].output_match) {
+ EXPECT_EQ(unwrapped_key_len, key_data_len) << msg;
+ EXPECT_TRUE(!memcmp(key_data, unwrapped_key.data(), key_data_len))
+ << msg;
+ } else {
+ // If we produced output, verify that it doesn't match the vector
+ if (unwrapped_key_len) {
+ EXPECT_FALSE(
+ unwrapped_key_len == expected_ciphertext_len &&
+ !memcmp(unwrapped_key.data(), key_data, unwrapped_key_len))
+ << msg;
+ }
+ }
+ }
+ }
+
+ void WrapUnwrap(keywrap_vector testvector) {
+ WrapUnwrap(testvector.key.data(), testvector.key.size(),
+ testvector.msg.data(), testvector.msg.size(),
+ testvector.ct.data(), testvector.ct.size(), testvector.tests,
+ testvector.test_id);
+ }
+};
+
+TEST_P(Pkcs11AESKeyWrapKwpTest, TestVectors) { WrapUnwrap(GetParam()); }
+
+INSTANTIATE_TEST_CASE_P(Pkcs11NistAESKWPTest, Pkcs11AESKeyWrapKwpTest,
+ ::testing::ValuesIn(kNistAesKWPVectors));
+} /* nss_test */
diff --git a/security/nss/gtests/pk11_gtest/pk11_aeskeywrappad_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_aeskeywrappad_unittest.cc
index 75078fb779..0f79abed58 100644
--- a/security/nss/gtests/pk11_gtest/pk11_aeskeywrappad_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_aeskeywrappad_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/pk11_gtest/pk11_cbc_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_cbc_unittest.cc
index 1e4aa2faf2..7f950422f2 100644
--- a/security/nss/gtests/pk11_gtest/pk11_cbc_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_cbc_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -8,8 +9,10 @@
#include "pk11pub.h"
#include "secerr.h"
-#include "nss_scoped_ptrs.h"
#include "gtest/gtest.h"
+#include "nss_scoped_ptrs.h"
+#include "testvectors/cbc-vectors.h"
+#include "util.h"
namespace nss_test {
@@ -253,8 +256,8 @@ TEST_F(Pkcs11CbcPadTest, FailEncryptShortParam) {
unsigned int encrypted_len = 0;
size_t input_len = AES_BLOCK_SIZE;
- // CK_GCM_PARAMS is the largest param struct used across AES modes
- uint8_t param_buf[sizeof(CK_GCM_PARAMS)];
+ // CK_NSS_GCM_PARAMS is the largest param struct used across AES modes
+ uint8_t param_buf[sizeof(CK_NSS_GCM_PARAMS)];
SECItem param = {siBuffer, param_buf, sizeof(param_buf)};
SECItem key_item = {siBuffer, const_cast<uint8_t*>(kKeyData), 16};
@@ -278,18 +281,18 @@ TEST_F(Pkcs11CbcPadTest, FailEncryptShortParam) {
sizeof(encrypted), kInput, input_len);
EXPECT_EQ(SECSuccess, rv);
- // GCM should have a CK_GCM_PARAMS
- param.len = sizeof(CK_GCM_PARAMS) - 1;
+ // GCM should have a CK_NSS_GCM_PARAMS
+ param.len = sizeof(CK_NSS_GCM_PARAMS) - 1;
rv = PK11_Encrypt(key.get(), CKM_AES_GCM, &param, encrypted, &encrypted_len,
sizeof(encrypted), kInput, input_len);
EXPECT_EQ(SECFailure, rv);
param.len++;
- reinterpret_cast<CK_GCM_PARAMS*>(param.data)->pIv = param_buf;
- reinterpret_cast<CK_GCM_PARAMS*>(param.data)->ulIvLen = 12;
- reinterpret_cast<CK_GCM_PARAMS*>(param.data)->pAAD = nullptr;
- reinterpret_cast<CK_GCM_PARAMS*>(param.data)->ulAADLen = 0;
- reinterpret_cast<CK_GCM_PARAMS*>(param.data)->ulTagBits = 128;
+ reinterpret_cast<CK_NSS_GCM_PARAMS*>(param.data)->pIv = param_buf;
+ reinterpret_cast<CK_NSS_GCM_PARAMS*>(param.data)->ulIvLen = 12;
+ reinterpret_cast<CK_NSS_GCM_PARAMS*>(param.data)->pAAD = nullptr;
+ reinterpret_cast<CK_NSS_GCM_PARAMS*>(param.data)->ulAADLen = 0;
+ reinterpret_cast<CK_NSS_GCM_PARAMS*>(param.data)->ulTagBits = 128;
rv = PK11_Encrypt(key.get(), CKM_AES_GCM, &param, encrypted, &encrypted_len,
sizeof(encrypted), kInput, input_len);
EXPECT_EQ(SECSuccess, rv);
@@ -554,4 +557,52 @@ INSTANTIATE_TEST_CASE_P(EncryptDecrypt, Pkcs11CbcPadTest,
::testing::Values(CKM_AES_CBC_PAD, CKM_AES_CBC,
CKM_DES3_CBC_PAD, CKM_DES3_CBC));
+class Pkcs11AesCbcWycheproofTest
+ : public ::testing::TestWithParam<AesCbcTestVector> {
+ protected:
+ void RunTest(const AesCbcTestVector vec) {
+ bool valid = vec.valid;
+ std::string err = "Test #" + std::to_string(vec.id) + " failed";
+ std::vector<uint8_t> key = hex_string_to_bytes(vec.key);
+ std::vector<uint8_t> iv = hex_string_to_bytes(vec.iv);
+ std::vector<uint8_t> ciphertext = hex_string_to_bytes(vec.ciphertext);
+ std::vector<uint8_t> msg = hex_string_to_bytes(vec.msg);
+ std::vector<uint8_t> decrypted(vec.ciphertext.size());
+ unsigned int decrypted_len = 0;
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_NE(nullptr, slot);
+
+ // Don't provide a null pointer, even if the length is 0. We don't want to
+ // fail on trivial checks.
+ uint8_t tmp;
+ SECItem iv_item = {siBuffer, iv.data() ? iv.data() : &tmp,
+ static_cast<unsigned int>(iv.size())};
+ SECItem key_item = {siBuffer, key.data() ? key.data() : &tmp,
+ static_cast<unsigned int>(key.size())};
+
+ PK11SymKey* pKey = PK11_ImportSymKey(slot.get(), kMech, PK11_OriginUnwrap,
+ CKA_ENCRYPT, &key_item, nullptr);
+ ASSERT_NE(nullptr, pKey);
+ ScopedPK11SymKey spKey = ScopedPK11SymKey(pKey);
+
+ SECStatus rv = PK11_Decrypt(spKey.get(), kMech, &iv_item, decrypted.data(),
+ &decrypted_len, decrypted.size(),
+ ciphertext.data(), ciphertext.size());
+
+ ASSERT_EQ(valid ? SECSuccess : SECFailure, rv) << err;
+ if (valid) {
+ EXPECT_EQ(msg.size(), static_cast<size_t>(decrypted_len)) << err;
+ EXPECT_EQ(0, memcmp(msg.data(), decrypted.data(), decrypted_len)) << err;
+ }
+ }
+
+ const CK_MECHANISM_TYPE kMech = CKM_AES_CBC_PAD;
+};
+
+TEST_P(Pkcs11AesCbcWycheproofTest, TestVectors) { RunTest(GetParam()); }
+
+INSTANTIATE_TEST_CASE_P(WycheproofTestVector, Pkcs11AesCbcWycheproofTest,
+ ::testing::ValuesIn(kCbcWycheproofVectors));
+
} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc
index 00d5e5244c..3ea17678d9 100644
--- a/security/nss/gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -6,6 +7,7 @@
#include <memory>
#include "nss.h"
#include "pk11pub.h"
+#include "pk11priv.h"
#include "sechash.h"
#include "secerr.h"
@@ -25,7 +27,7 @@ static const uint8_t kCtrNonce[16] = {'c', 0, 0, 0, 'n'};
static const uint8_t kData[16] = {'d'};
class Pkcs11ChaCha20Poly1305Test
- : public ::testing::TestWithParam<chaChaTestVector> {
+ : public ::testing::TestWithParam<ChaChaTestVector> {
public:
void EncryptDecrypt(const ScopedPK11SymKey& key, const bool invalid_iv,
const bool invalid_tag, const uint8_t* data,
@@ -43,7 +45,7 @@ class Pkcs11ChaCha20Poly1305Test
SECItem params = {siBuffer, reinterpret_cast<unsigned char*>(&aead_params),
sizeof(aead_params)};
- // Encrypt with bad parameters.
+ // Encrypt with bad parameters (TagLen is too long).
unsigned int encrypted_len = 0;
std::vector<uint8_t> encrypted(data_len + aead_params.ulTagLen);
aead_params.ulTagLen = 158072;
@@ -52,9 +54,16 @@ class Pkcs11ChaCha20Poly1305Test
&encrypted_len, encrypted.size(), data, data_len);
EXPECT_EQ(SECFailure, rv);
EXPECT_EQ(0U, encrypted_len);
- aead_params.ulTagLen = 16;
+
+ // Encrypt with bad parameters (TagLen is too short).
+ aead_params.ulTagLen = 2;
+ rv = PK11_Encrypt(key.get(), kMech, &params, encrypted.data(),
+ &encrypted_len, encrypted.size(), data, data_len);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(0U, encrypted_len);
// Encrypt.
+ aead_params.ulTagLen = 16;
rv = PK11_Encrypt(key.get(), kMech, &params, encrypted.data(),
&encrypted_len, encrypted.size(), data, data_len);
@@ -73,6 +82,7 @@ class Pkcs11ChaCha20Poly1305Test
// Check ciphertext and tag.
if (ct) {
ASSERT_EQ(ct_len, encrypted_len);
+ EXPECT_TRUE(!memcmp(ct, encrypted.data(), encrypted.size() - 16));
EXPECT_TRUE(!memcmp(ct, encrypted.data(), encrypted.size()) !=
invalid_tag);
}
@@ -166,10 +176,10 @@ class Pkcs11ChaCha20Poly1305Test
}
}
- void EncryptDecrypt(const chaChaTestVector testvector) {
+ void EncryptDecrypt(const ChaChaTestVector testvector) {
ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
- SECItem keyItem = {siBuffer, toUcharPtr(testvector.Key.data()),
- static_cast<unsigned int>(testvector.Key.size())};
+ SECItem keyItem = {siBuffer, toUcharPtr(testvector.key.data()),
+ static_cast<unsigned int>(testvector.key.size())};
// Import key.
ScopedPK11SymKey key(PK11_ImportSymKey(slot.get(), kMech, PK11_OriginUnwrap,
@@ -177,11 +187,173 @@ class Pkcs11ChaCha20Poly1305Test
EXPECT_TRUE(!!key);
// Check.
- EncryptDecrypt(key, testvector.invalidIV, testvector.invalidTag,
- testvector.Data.data(), testvector.Data.size(),
- testvector.AAD.data(), testvector.AAD.size(),
- testvector.IV.data(), testvector.IV.size(),
- testvector.CT.data(), testvector.CT.size());
+ EncryptDecrypt(key, testvector.invalid_iv, testvector.invalid_tag,
+ testvector.plaintext.data(), testvector.plaintext.size(),
+ testvector.aad.data(), testvector.aad.size(),
+ testvector.iv.data(), testvector.iv.size(),
+ testvector.ciphertext.data(), testvector.ciphertext.size());
+ }
+
+ void MessageInterfaceTest(CK_MECHANISM_TYPE mech, int iterations,
+ PRBool separateTag) {
+ // Generate a random key.
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_NE(nullptr, slot);
+ ScopedPK11SymKey sym_key(
+ PK11_KeyGen(slot.get(), mech, nullptr, 32, nullptr));
+ ASSERT_NE(nullptr, sym_key);
+
+ int tagSize = 16;
+ int cipher_simulated_size;
+ int output_len_message = 0;
+ int output_len_simulated = 0;
+ unsigned int output_len_v24 = 0;
+
+ std::vector<uint8_t> plainIn(17);
+ std::vector<uint8_t> plainOut_message(17);
+ std::vector<uint8_t> plainOut_simulated(17);
+ std::vector<uint8_t> plainOut_v24(17);
+ std::vector<uint8_t> nonce(12);
+ std::vector<uint8_t> cipher_message(33);
+ std::vector<uint8_t> cipher_simulated(33);
+ std::vector<uint8_t> cipher_v24(33);
+ std::vector<uint8_t> aad(16);
+ std::vector<uint8_t> tag_message(16);
+ std::vector<uint8_t> tag_simulated(16);
+
+ // Prepare AEAD v2.40 params.
+ CK_SALSA20_CHACHA20_POLY1305_PARAMS chacha_params;
+ chacha_params.pNonce = nonce.data();
+ chacha_params.ulNonceLen = nonce.size();
+ chacha_params.pAAD = aad.data();
+ chacha_params.ulAADLen = aad.size();
+
+ // Prepare AEAD MESSAGE params.
+ CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS chacha_message_params;
+ chacha_message_params.pNonce = nonce.data();
+ chacha_message_params.ulNonceLen = nonce.size();
+ if (separateTag) {
+ chacha_message_params.pTag = tag_message.data();
+ } else {
+ chacha_message_params.pTag = cipher_message.data() + plainIn.size();
+ }
+
+ // Prepare AEAD MESSAGE params for simulated case
+ CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS chacha_simulated_params;
+ chacha_simulated_params = chacha_message_params;
+ if (separateTag) {
+ // The simulated case, we have to allocate temp bufs for separate
+ // tags, make sure that works in both the encrypt and the decrypt
+ // cases.
+ chacha_simulated_params.pTag = tag_simulated.data();
+ cipher_simulated_size = cipher_simulated.size() - tagSize;
+ } else {
+ chacha_simulated_params.pTag = cipher_simulated.data() + plainIn.size();
+ cipher_simulated_size = cipher_simulated.size();
+ }
+ SECItem params = {siBuffer,
+ reinterpret_cast<unsigned char*>(&chacha_params),
+ sizeof(chacha_params)};
+ SECItem empty = {siBuffer, NULL, 0};
+
+ // initialize our plain text, IV and aad.
+ ASSERT_EQ(PK11_GenerateRandom(plainIn.data(), plainIn.size()), SECSuccess);
+ ASSERT_EQ(PK11_GenerateRandom(aad.data(), aad.size()), SECSuccess);
+
+ // Initialize message encrypt context
+ ScopedPK11Context encrypt_message_context(PK11_CreateContextBySymKey(
+ mech, CKA_NSS_MESSAGE | CKA_ENCRYPT, sym_key.get(), &empty));
+ ASSERT_NE(nullptr, encrypt_message_context);
+ ASSERT_FALSE(_PK11_ContextGetAEADSimulation(encrypt_message_context.get()));
+
+ // Initialize simulated encrypt context
+ ScopedPK11Context encrypt_simulated_context(PK11_CreateContextBySymKey(
+ mech, CKA_NSS_MESSAGE | CKA_ENCRYPT, sym_key.get(), &empty));
+ ASSERT_NE(nullptr, encrypt_simulated_context);
+ ASSERT_EQ(SECSuccess,
+ _PK11_ContextSetAEADSimulation(encrypt_simulated_context.get()));
+
+ // Initialize message decrypt context
+ ScopedPK11Context decrypt_message_context(PK11_CreateContextBySymKey(
+ mech, CKA_NSS_MESSAGE | CKA_DECRYPT, sym_key.get(), &empty));
+ ASSERT_NE(nullptr, decrypt_message_context);
+ ASSERT_FALSE(_PK11_ContextGetAEADSimulation(decrypt_message_context.get()));
+
+ // Initialize simulated decrypt context
+ ScopedPK11Context decrypt_simulated_context(PK11_CreateContextBySymKey(
+ mech, CKA_NSS_MESSAGE | CKA_DECRYPT, sym_key.get(), &empty));
+ ASSERT_NE(nullptr, decrypt_simulated_context);
+ EXPECT_EQ(SECSuccess,
+ _PK11_ContextSetAEADSimulation(decrypt_simulated_context.get()));
+
+ // Now walk down our iterations. Each method of calculating the operation
+ // should agree at each step.
+ for (int i = 0; i < iterations; i++) {
+ // get a unique nonce for each iteration
+ EXPECT_EQ(PK11_GenerateRandom(nonce.data(), nonce.size()), SECSuccess);
+ EXPECT_EQ(SECSuccess,
+ PK11_AEADRawOp(
+ encrypt_message_context.get(), &chacha_message_params,
+ sizeof(chacha_message_params), aad.data(), aad.size(),
+ cipher_message.data(), &output_len_message,
+ cipher_message.size(), plainIn.data(), plainIn.size()));
+ EXPECT_EQ(SECSuccess,
+ PK11_AEADRawOp(
+ encrypt_simulated_context.get(), &chacha_simulated_params,
+ sizeof(chacha_simulated_params), aad.data(), aad.size(),
+ cipher_simulated.data(), &output_len_simulated,
+ cipher_simulated_size, plainIn.data(), plainIn.size()));
+ // make sure simulated and message is the same
+ EXPECT_EQ(output_len_message, output_len_simulated);
+ EXPECT_EQ(0, memcmp(cipher_message.data(), cipher_simulated.data(),
+ output_len_message));
+ EXPECT_EQ(0, memcmp(chacha_message_params.pTag,
+ chacha_simulated_params.pTag, tagSize));
+ // make sure v2.40 is the same.
+ EXPECT_EQ(SECSuccess,
+ PK11_Encrypt(sym_key.get(), mech, &params, cipher_v24.data(),
+ &output_len_v24, cipher_v24.size(), plainIn.data(),
+ plainIn.size()));
+ EXPECT_EQ(output_len_message, (int)output_len_v24 - tagSize);
+ EXPECT_EQ(0, memcmp(cipher_message.data(), cipher_v24.data(),
+ output_len_message));
+ EXPECT_EQ(0, memcmp(chacha_message_params.pTag,
+ cipher_v24.data() + output_len_message, tagSize));
+ // now make sure we can decrypt
+ EXPECT_EQ(
+ SECSuccess,
+ PK11_AEADRawOp(decrypt_message_context.get(), &chacha_message_params,
+ sizeof(chacha_message_params), aad.data(), aad.size(),
+ plainOut_message.data(), &output_len_message,
+ plainOut_message.size(), cipher_message.data(),
+ output_len_message));
+ EXPECT_EQ(output_len_message, (int)plainIn.size());
+ EXPECT_EQ(
+ 0, memcmp(plainOut_message.data(), plainIn.data(), plainIn.size()));
+ EXPECT_EQ(SECSuccess,
+ PK11_AEADRawOp(decrypt_simulated_context.get(),
+ &chacha_simulated_params,
+ sizeof(chacha_simulated_params), aad.data(),
+ aad.size(), plainOut_simulated.data(),
+ &output_len_simulated, plainOut_simulated.size(),
+ cipher_message.data(), output_len_simulated));
+ EXPECT_EQ(output_len_simulated, (int)plainIn.size());
+ EXPECT_EQ(
+ 0, memcmp(plainOut_simulated.data(), plainIn.data(), plainIn.size()));
+ if (separateTag) {
+ // in the separateTag case, we need to copy the tag back to the
+ // end of the cipher_message.data() before using the v2.4 interface
+ memcpy(cipher_message.data() + output_len_message,
+ chacha_message_params.pTag, tagSize);
+ }
+ EXPECT_EQ(SECSuccess,
+ PK11_Decrypt(sym_key.get(), mech, &params, plainOut_v24.data(),
+ &output_len_v24, plainOut_v24.size(),
+ cipher_message.data(), output_len_v24));
+ EXPECT_EQ(output_len_v24, plainIn.size());
+ EXPECT_EQ(0, memcmp(plainOut_v24.data(), plainIn.data(), plainIn.size()));
+ }
+ return;
}
protected:
@@ -260,13 +432,16 @@ TEST_F(Pkcs11ChaCha20Poly1305Test, GenerateXor) {
ScopedPK11SymKey key(PK11_KeyGen(slot.get(), kMech, nullptr, 32, nullptr));
EXPECT_TRUE(!!key);
- SECItem ctrNonceItem = {siBuffer, toUcharPtr(kCtrNonce),
- static_cast<unsigned int>(sizeof(kCtrNonce))};
+ std::vector<uint8_t> iv(16);
+ SECStatus rv = PK11_GenerateRandomOnSlot(slot.get(), iv.data(), iv.size());
+ EXPECT_EQ(SECSuccess, rv);
+
+ SECItem ctrNonceItem = {siBuffer, toUcharPtr(iv.data()),
+ static_cast<unsigned int>(iv.size())};
uint8_t encrypted[sizeof(kData)];
unsigned int encrypted_len = 88; // This should be overwritten.
- SECStatus rv =
- PK11_Encrypt(key.get(), kMechXor, &ctrNonceItem, encrypted,
- &encrypted_len, sizeof(encrypted), kData, sizeof(kData));
+ rv = PK11_Encrypt(key.get(), kMechXor, &ctrNonceItem, encrypted,
+ &encrypted_len, sizeof(encrypted), kData, sizeof(kData));
ASSERT_EQ(SECSuccess, rv);
ASSERT_EQ(sizeof(kData), static_cast<size_t>(encrypted_len));
}
@@ -300,4 +475,17 @@ INSTANTIATE_TEST_CASE_P(NSSTestVector, Pkcs11ChaCha20Poly1305Test,
INSTANTIATE_TEST_CASE_P(WycheproofTestVector, Pkcs11ChaCha20Poly1305Test,
::testing::ValuesIn(kChaCha20WycheproofVectors));
+// basic message interface it's the most common configuration
+TEST_F(Pkcs11ChaCha20Poly1305Test, ChaCha201305MessageInterfaceBasic) {
+ MessageInterfaceTest(CKM_CHACHA20_POLY1305, 16, PR_FALSE);
+}
+
+// basic interface, but return the tags in a separate buffer. This triggers
+// different behaviour in the simulated case, which has to buffer the
+// intermediate values in a separate buffer.
+TEST_F(Pkcs11ChaCha20Poly1305Test,
+ ChaCha20Poly1305MessageInterfaceSeparateTags) {
+ MessageInterfaceTest(CKM_CHACHA20_POLY1305, 16, PR_TRUE);
+}
+
} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_cipherop_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_cipherop_unittest.cc
index 38982fd885..700750cc90 100644
--- a/security/nss/gtests/pk11_gtest/pk11_cipherop_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_cipherop_unittest.cc
@@ -77,4 +77,53 @@ TEST(Pkcs11CipherOp, SingleCtxMultipleUnalignedCipherOps) {
NSS_ShutdownContext(globalctx);
}
+TEST(Pkcs11CipherOp, SingleCtxMultipleUnalignedCipherOpsChaCha20) {
+ PK11SlotInfo* slot;
+ PK11SymKey* key;
+ PK11Context* ctx;
+
+ NSSInitContext* globalctx =
+ NSS_InitContext("", "", "", "", NULL,
+ NSS_INIT_READONLY | NSS_INIT_NOCERTDB | NSS_INIT_NOMODDB |
+ NSS_INIT_FORCEOPEN | NSS_INIT_NOROOTINIT);
+
+ const CK_MECHANISM_TYPE cipher = CKM_NSS_CHACHA20_CTR;
+
+ slot = PK11_GetInternalSlot();
+ ASSERT_TRUE(slot);
+
+ // Use arbitrary bytes for the ChaCha20 key and IV
+ uint8_t key_bytes[32];
+ for (size_t i = 0; i < 32; i++) {
+ key_bytes[i] = i;
+ }
+ SECItem keyItem = {siBuffer, key_bytes, 32};
+
+ uint8_t iv_bytes[16];
+ for (size_t i = 0; i < 16; i++) {
+ key_bytes[i] = i;
+ }
+ SECItem ivItem = {siBuffer, iv_bytes, 16};
+
+ SECItem* param = PK11_ParamFromIV(cipher, &ivItem);
+
+ key = PK11_ImportSymKey(slot, cipher, PK11_OriginUnwrap, CKA_ENCRYPT,
+ &keyItem, NULL);
+ ctx = PK11_CreateContextBySymKey(cipher, CKA_ENCRYPT, key, param);
+ ASSERT_TRUE(key);
+ ASSERT_TRUE(ctx);
+
+ uint8_t outbuf[128];
+ // This is supposed to fail for Chacha20. This is because the underlying
+ // PK11_CipherOp operation is calling the C_EncryptUpdate function for
+ // which multi-part is disabled for ChaCha20 in counter mode.
+ ASSERT_EQ(GetBytes(ctx, outbuf, 7), SECFailure);
+
+ PK11_FreeSymKey(key);
+ PK11_FreeSlot(slot);
+ SECITEM_FreeItem(param, PR_TRUE);
+ PK11_DestroyContext(ctx, PR_TRUE);
+ NSS_ShutdownContext(globalctx);
+}
+
} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_curve25519_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_curve25519_unittest.cc
index 647e3a7069..b26e5d41ec 100644
--- a/security/nss/gtests/pk11_gtest/pk11_curve25519_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_curve25519_unittest.cc
@@ -15,7 +15,7 @@
namespace nss_test {
class Pkcs11Curve25519Test
- : public ::testing::TestWithParam<curve25519_testvector> {
+ : public ::testing::TestWithParam<EcdhTestVectorStr> {
protected:
void Derive(const uint8_t* pkcs8, size_t pkcs8_len, const uint8_t* spki,
size_t spki_len, const uint8_t* secret, size_t secret_len,
@@ -107,7 +107,7 @@ class Pkcs11Curve25519Test
}
};
- void Derive(const curve25519_testvector testvector) {
+ void Derive(const EcdhTestVectorStr testvector) {
Derive(testvector.private_key.data(), testvector.private_key.size(),
testvector.public_key.data(), testvector.public_key.size(),
testvector.secret.data(), testvector.secret.size(),
diff --git a/security/nss/gtests/pk11_gtest/pk11_der_private_key_import_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_der_private_key_import_unittest.cc
index 0c524233d3..449e7728b2 100644
--- a/security/nss/gtests/pk11_gtest/pk11_der_private_key_import_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_der_private_key_import_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/pk11_gtest/pk11_des_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_des_unittest.cc
index afb560ce14..30f1afb8d9 100644
--- a/security/nss/gtests/pk11_gtest/pk11_des_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_des_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/pk11_gtest/pk11_dsa_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_dsa_unittest.cc
new file mode 100644
index 0000000000..9d6c8c856f
--- /dev/null
+++ b/security/nss/gtests/pk11_gtest/pk11_dsa_unittest.cc
@@ -0,0 +1,79 @@
+/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
+
+#include <memory>
+#include "nss.h"
+#include "pk11pub.h"
+#include "sechash.h"
+#include "cryptohi.h"
+
+#include "cpputil.h"
+#include "databuffer.h"
+
+#include "gtest/gtest.h"
+#include "nss_scoped_ptrs.h"
+
+#include "testvectors/dsa-vectors.h"
+
+namespace nss_test {
+
+class Pkcs11DsaTest : public ::testing::TestWithParam<DsaTestVector> {
+ protected:
+ void Derive(const uint8_t* sig, size_t sig_len, const uint8_t* spki,
+ size_t spki_len, const uint8_t* data, size_t data_len,
+ bool expect_success, const uint32_t test_id,
+ const SECOidTag hash_oid) {
+ std::stringstream s;
+ s << "Test with original ID #" << test_id << " failed.\n";
+ s << "Expected Success: " << expect_success << "\n";
+ std::string msg = s.str();
+
+ SECItem spki_item = {siBuffer, toUcharPtr(spki),
+ static_cast<unsigned int>(spki_len)};
+
+ ScopedCERTSubjectPublicKeyInfo cert_spki(
+ SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item));
+ ASSERT_TRUE(cert_spki) << msg;
+
+ ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get()));
+ ASSERT_TRUE(pub_key) << msg;
+
+ SECItem sig_item = {siBuffer, toUcharPtr(sig),
+ static_cast<unsigned int>(sig_len)};
+ ScopedSECItem decoded_sig_item(
+ DSAU_DecodeDerSigToLen(&sig_item, SECKEY_SignatureLen(pub_key.get())));
+ if (!decoded_sig_item) {
+ ASSERT_FALSE(expect_success) << msg;
+ return;
+ }
+
+ DataBuffer hash;
+ hash.Allocate(static_cast<size_t>(HASH_ResultLenByOidTag(hash_oid)));
+ SECStatus rv = PK11_HashBuf(hash_oid, toUcharPtr(hash.data()),
+ toUcharPtr(data), data_len);
+ ASSERT_EQ(SECSuccess, rv) << msg;
+
+ // Verify.
+ SECItem hash_item = {siBuffer, toUcharPtr(hash.data()),
+ static_cast<unsigned int>(hash.len())};
+ rv = PK11_VerifyWithMechanism(pub_key.get(), CKM_DSA, nullptr,
+ decoded_sig_item.get(), &hash_item, nullptr);
+ EXPECT_EQ(expect_success ? SECSuccess : SECFailure, rv);
+ };
+
+ void Derive(const DsaTestVector vector) {
+ Derive(vector.sig.data(), vector.sig.size(), vector.public_key.data(),
+ vector.public_key.size(), vector.msg.data(), vector.msg.size(),
+ vector.valid, vector.id, vector.hash_oid);
+ };
+};
+
+TEST_P(Pkcs11DsaTest, WycheproofVectors) { Derive(GetParam()); }
+
+INSTANTIATE_TEST_CASE_P(DsaTest, Pkcs11DsaTest,
+ ::testing::ValuesIn(kDsaWycheproofVectors));
+
+} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_ecdh_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_ecdh_unittest.cc
new file mode 100644
index 0000000000..959295c14f
--- /dev/null
+++ b/security/nss/gtests/pk11_gtest/pk11_ecdh_unittest.cc
@@ -0,0 +1,86 @@
+/* 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/. */
+
+#include <memory>
+#include "nss.h"
+#include "pk11pub.h"
+
+#include "cpputil.h"
+#include "nss_scoped_ptrs.h"
+
+#include "testvectors/p256ecdh-vectors.h"
+#include "testvectors/p384ecdh-vectors.h"
+#include "testvectors/p521ecdh-vectors.h"
+#include "gtest/gtest.h"
+
+namespace nss_test {
+
+class Pkcs11EcdhTest : public ::testing::TestWithParam<EcdhTestVector> {
+ protected:
+ void Derive(const EcdhTestVector vec) {
+ std::string err = "Test #" + std::to_string(vec.id) + " failed";
+
+ SECItem expect_item = {siBuffer, toUcharPtr(vec.secret.data()),
+ static_cast<unsigned int>(vec.secret.size())};
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_TRUE(slot);
+
+ SECItem priv_item = {siBuffer, toUcharPtr(vec.private_key.data()),
+ static_cast<unsigned int>(vec.private_key.size())};
+ SECKEYPrivateKey* key = nullptr;
+ SECStatus rv = PK11_ImportDERPrivateKeyInfoAndReturnKey(
+ slot.get(), &priv_item, nullptr, nullptr, false, false, KU_ALL, &key,
+ nullptr);
+ EXPECT_EQ(SECSuccess, rv) << err;
+
+ ScopedSECKEYPrivateKey priv_key(key);
+ ASSERT_TRUE(priv_key) << err;
+
+ SECItem spki_item = {siBuffer, toUcharPtr(vec.public_key.data()),
+ static_cast<unsigned int>(vec.public_key.size())};
+
+ ScopedCERTSubjectPublicKeyInfo cert_spki(
+ SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item));
+ if (vec.valid) {
+ ASSERT_TRUE(!!cert_spki) << err;
+ } else if (!cert_spki) {
+ ASSERT_TRUE(vec.invalid_asn) << err;
+ return;
+ }
+
+ ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get()));
+ if (vec.valid) {
+ ASSERT_TRUE(!!pub_key) << err;
+ } else if (!pub_key) {
+ ASSERT_FALSE(vec.valid) << err;
+ return;
+ }
+
+ ScopedPK11SymKey sym_key(
+ PK11_PubDeriveWithKDF(priv_key.get(), pub_key.get(), false, nullptr,
+ nullptr, CKM_ECDH1_DERIVE, CKM_SHA512_HMAC,
+ CKA_DERIVE, 0, CKD_NULL, nullptr, nullptr));
+ ASSERT_EQ(vec.valid, !!sym_key) << err;
+
+ if (vec.valid) {
+ rv = PK11_ExtractKeyValue(sym_key.get());
+ EXPECT_EQ(SECSuccess, rv) << err;
+
+ SECItem* derived_key = PK11_GetKeyData(sym_key.get());
+ EXPECT_EQ(0, SECITEM_CompareItem(derived_key, &expect_item)) << err;
+ }
+ };
+};
+
+TEST_P(Pkcs11EcdhTest, TestVectors) { Derive(GetParam()); }
+
+INSTANTIATE_TEST_CASE_P(WycheproofP256EcdhTest, Pkcs11EcdhTest,
+ ::testing::ValuesIn(kP256EcdhWycheproofVectors));
+INSTANTIATE_TEST_CASE_P(WycheproofP384EcdhTest, Pkcs11EcdhTest,
+ ::testing::ValuesIn(kP384EcdhWycheproofVectors));
+INSTANTIATE_TEST_CASE_P(WycheproofP521EcdhTest, Pkcs11EcdhTest,
+ ::testing::ValuesIn(kP521EcdhWycheproofVectors));
+
+} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_ecdsa_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_ecdsa_unittest.cc
index 1816e3c9c6..83ac473061 100644
--- a/security/nss/gtests/pk11_gtest/pk11_ecdsa_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_ecdsa_unittest.cc
@@ -6,12 +6,16 @@
#include "nss.h"
#include "pk11pub.h"
#include "sechash.h"
+#include "cryptohi.h"
#include "gtest/gtest.h"
#include "nss_scoped_ptrs.h"
#include "pk11_ecdsa_vectors.h"
#include "pk11_signature_test.h"
+#include "testvectors/p256ecdsa-sha256-vectors.h"
+#include "testvectors/p384ecdsa-sha384-vectors.h"
+#include "testvectors/p521ecdsa-sha512-vectors.h"
namespace nss_test {
@@ -172,4 +176,48 @@ TEST_F(Pkcs11EcdsaSha256Test, ImportSpkiPointNotOnCurve) {
EXPECT_EQ(handle, static_cast<decltype(handle)>(CK_INVALID_HANDLE));
}
+class Pkcs11EcdsaWycheproofTest
+ : public ::testing::TestWithParam<EcdsaTestVector> {
+ protected:
+ void Derive(const EcdsaTestVector vec) {
+ SECItem spki_item = {siBuffer, toUcharPtr(vec.public_key.data()),
+ static_cast<unsigned int>(vec.public_key.size())};
+ SECItem sig_item = {siBuffer, toUcharPtr(vec.sig.data()),
+ static_cast<unsigned int>(vec.sig.size())};
+
+ DataBuffer hash;
+ hash.Allocate(static_cast<size_t>(HASH_ResultLenByOidTag(vec.hash_oid)));
+ SECStatus rv = PK11_HashBuf(vec.hash_oid, toUcharPtr(hash.data()),
+ toUcharPtr(vec.msg.data()), vec.msg.size());
+ ASSERT_EQ(rv, SECSuccess);
+ SECItem hash_item = {siBuffer, toUcharPtr(hash.data()),
+ static_cast<unsigned int>(hash.len())};
+
+ ScopedCERTSubjectPublicKeyInfo cert_spki(
+ SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item));
+ ASSERT_TRUE(cert_spki);
+ ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get()));
+ ASSERT_TRUE(pub_key);
+
+ rv = VFY_VerifyDigestDirect(&hash_item, pub_key.get(), &sig_item,
+ SEC_OID_ANSIX962_EC_PUBLIC_KEY, vec.hash_oid,
+ nullptr);
+ EXPECT_EQ(rv, vec.valid ? SECSuccess : SECFailure);
+ };
+};
+
+TEST_P(Pkcs11EcdsaWycheproofTest, Verify) { Derive(GetParam()); }
+
+INSTANTIATE_TEST_CASE_P(WycheproofP256SignatureSha256Test,
+ Pkcs11EcdsaWycheproofTest,
+ ::testing::ValuesIn(kP256EcdsaSha256Vectors));
+
+INSTANTIATE_TEST_CASE_P(WycheproofP384SignatureSha384Test,
+ Pkcs11EcdsaWycheproofTest,
+ ::testing::ValuesIn(kP384EcdsaSha384Vectors));
+
+INSTANTIATE_TEST_CASE_P(WycheproofP521SignatureSha512Test,
+ Pkcs11EcdsaWycheproofTest,
+ ::testing::ValuesIn(kP521EcdsaSha512Vectors));
+
} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_encrypt_derive_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_encrypt_derive_unittest.cc
index f4accac023..1393465592 100644
--- a/security/nss/gtests/pk11_gtest/pk11_encrypt_derive_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_encrypt_derive_unittest.cc
@@ -72,10 +72,12 @@ class EncryptDeriveTest
return CKM_CAMELLIA_ECB_ENCRYPT_DATA;
case CKM_CAMELLIA_CBC:
return CKM_CAMELLIA_CBC_ENCRYPT_DATA;
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case CKM_SEED_ECB:
return CKM_SEED_ECB_ENCRYPT_DATA;
case CKM_SEED_CBC:
return CKM_SEED_CBC_ENCRYPT_DATA;
+#endif
default:
ADD_FAILURE() << "Unknown mechanism";
break;
@@ -93,7 +95,9 @@ class EncryptDeriveTest
case CKM_DES3_ECB:
case CKM_AES_ECB:
case CKM_CAMELLIA_ECB:
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case CKM_SEED_ECB:
+#endif
string_data.pData = toUcharPtr(kInput);
string_data.ulLen = keysize();
param.data = reinterpret_cast<uint8_t*>(&string_data);
@@ -110,7 +114,9 @@ class EncryptDeriveTest
case CKM_AES_CBC:
case CKM_CAMELLIA_CBC:
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case CKM_SEED_CBC:
+#endif
aes_data.pData = toUcharPtr(kInput);
aes_data.length = keysize();
PORT_Memcpy(aes_data.iv, kIv, keysize());
@@ -132,14 +138,18 @@ class EncryptDeriveTest
case CKM_DES3_ECB:
case CKM_AES_ECB:
case CKM_CAMELLIA_ECB:
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case CKM_SEED_ECB:
+#endif
// No parameter needed here.
break;
case CKM_DES3_CBC:
case CKM_AES_CBC:
case CKM_CAMELLIA_CBC:
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case CKM_SEED_CBC:
+#endif
param.data = toUcharPtr(kIv);
param.len = keysize();
break;
@@ -186,8 +196,13 @@ class EncryptDeriveTest
TEST_P(EncryptDeriveTest, Test) { TestEncryptDerive(); }
static const CK_MECHANISM_TYPE kEncryptDeriveMechanisms[] = {
- CKM_DES3_ECB, CKM_DES3_CBC, CKM_AES_ECB, CKM_AES_ECB, CKM_AES_CBC,
- CKM_CAMELLIA_ECB, CKM_CAMELLIA_CBC, CKM_SEED_ECB, CKM_SEED_CBC};
+ CKM_DES3_ECB, CKM_DES3_CBC, CKM_AES_ECB, CKM_AES_ECB, CKM_AES_CBC,
+ CKM_CAMELLIA_ECB, CKM_CAMELLIA_CBC
+#ifndef NSS_DISABLE_DEPRECATED_SEED
+ ,
+ CKM_SEED_ECB, CKM_SEED_CBC
+#endif
+};
INSTANTIATE_TEST_CASE_P(EncryptDeriveTests, EncryptDeriveTest,
::testing::ValuesIn(kEncryptDeriveMechanisms));
diff --git a/security/nss/gtests/pk11_gtest/pk11_export_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_export_unittest.cc
index caf1e62659..bfd65b952e 100644
--- a/security/nss/gtests/pk11_gtest/pk11_export_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_export_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/pk11_gtest/pk11_find_certs_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_find_certs_unittest.cc
index cfe87020b1..9f6baf1787 100644
--- a/security/nss/gtests/pk11_gtest/pk11_find_certs_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_find_certs_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/* vim: set ts=4 et sw=4 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/. */
@@ -141,11 +142,11 @@ class PK11FindCertsTestBase : public ::testing::Test {
mod_spec.append(test_name);
mod_spec.append("'");
m_slot = SECMOD_OpenUserDB(mod_spec.c_str());
- ASSERT_NE(m_slot, nullptr);
+ ASSERT_NE(nullptr, m_slot);
}
virtual void TearDown() {
- ASSERT_EQ(SECMOD_CloseUserDB(m_slot), SECSuccess);
+ ASSERT_EQ(SECSuccess, SECMOD_CloseUserDB(m_slot));
PK11_FreeSlot(m_slot);
std::string test_cert_db_path(test_cert_db_dir_.GetPath());
ASSERT_EQ(0, unlink((test_cert_db_path + "/cert9.db").c_str()));
@@ -158,6 +159,41 @@ class PK11FindCertsTestBase : public ::testing::Test {
class PK11FindRawCertsBySubjectTest : public PK11FindCertsTestBase {};
+TEST_F(PK11FindCertsTestBase, CertAddListWithData) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot());
+ ASSERT_TRUE(slot);
+ SECItem cert1_item = {siBuffer, const_cast<uint8_t*>(kTestCert1DER.data()),
+ (unsigned int)kTestCert1DER.size()};
+ SECItem cert2_item = {siBuffer, const_cast<uint8_t*>(kTestCert2DER.data()),
+ (unsigned int)kTestCert2DER.size()};
+
+ // Make certificates. ScopedCERTCertList will own.
+ ScopedCERTCertList list(CERT_NewCertList());
+ ASSERT_TRUE(list);
+ CERTCertificate* cert1 = CERT_NewTempCertificate(
+ CERT_GetDefaultCertDB(), &cert1_item, nullptr, false, false);
+ CERTCertificate* cert2 = CERT_NewTempCertificate(
+ CERT_GetDefaultCertDB(), &cert2_item, nullptr, false, false);
+ ASSERT_NE(nullptr, cert1);
+ ASSERT_NE(nullptr, cert2);
+ ASSERT_NE(cert1, cert2);
+
+ SECStatus rv = CERT_AddCertToListHeadWithData(list.get(), cert1, cert1);
+ EXPECT_EQ(SECSuccess, rv);
+ rv = CERT_AddCertToListTailWithData(list.get(), cert2, cert2);
+ EXPECT_EQ(SECSuccess, rv);
+
+ CERTCertListNode* node = CERT_LIST_HEAD(list.get());
+ ASSERT_NE(nullptr, node);
+ EXPECT_EQ(node->cert, cert1);
+ EXPECT_EQ(node->appData, cert1);
+
+ node = CERT_LIST_TAIL(list.get());
+ ASSERT_NE(nullptr, node);
+ EXPECT_EQ(node->cert, cert2);
+ EXPECT_EQ(node->appData, cert2);
+}
+
// If we don't have any certificates, we shouldn't get any when we search for
// them.
TEST_F(PK11FindRawCertsBySubjectTest, TestNoCertsImportedNoCertsFound) {
@@ -167,8 +203,8 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestNoCertsImportedNoCertsFound) {
CERTCertificateList* certificates = nullptr;
SECStatus rv =
PK11_FindRawCertsWithSubject(m_slot, &subject_item, &certificates);
- EXPECT_EQ(rv, SECSuccess);
- EXPECT_EQ(certificates, nullptr);
+ EXPECT_EQ(SECSuccess, rv);
+ EXPECT_EQ(nullptr, certificates);
}
// If we have one certificate but it has an unrelated subject DN, we shouldn't
@@ -178,9 +214,9 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestOneCertImportedNoCertsFound) {
SECItem cert_item = {siBuffer,
const_cast<unsigned char*>(kUnrelatedTestCertDER.data()),
(unsigned int)kUnrelatedTestCertDER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE,
- cert_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE,
+ cert_nickname, false));
SECItem subject_item = {
siBuffer, const_cast<unsigned char*>(kTestCertSubjectDER.data()),
@@ -188,8 +224,8 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestOneCertImportedNoCertsFound) {
CERTCertificateList* certificates = nullptr;
SECStatus rv =
PK11_FindRawCertsWithSubject(m_slot, &subject_item, &certificates);
- EXPECT_EQ(rv, SECSuccess);
- EXPECT_EQ(certificates, nullptr);
+ EXPECT_EQ(SECSuccess, rv);
+ EXPECT_EQ(nullptr, certificates);
}
TEST_F(PK11FindRawCertsBySubjectTest, TestMultipleMatchingCertsFound) {
@@ -197,23 +233,23 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestMultipleMatchingCertsFound) {
SECItem cert1_item = {siBuffer,
const_cast<unsigned char*>(kTestCert1DER.data()),
(unsigned int)kTestCert1DER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE,
- cert1_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE,
+ cert1_nickname, false));
char cert2_nickname[] = "Test Cert 2";
SECItem cert2_item = {siBuffer,
const_cast<unsigned char*>(kTestCert2DER.data()),
(unsigned int)kTestCert2DER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert2_item, CK_INVALID_HANDLE,
- cert2_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert2_item, CK_INVALID_HANDLE,
+ cert2_nickname, false));
char unrelated_cert_nickname[] = "Unrelated Test Cert";
SECItem unrelated_cert_item = {
siBuffer, const_cast<unsigned char*>(kUnrelatedTestCertDER.data()),
(unsigned int)kUnrelatedTestCertDER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &unrelated_cert_item, CK_INVALID_HANDLE,
- unrelated_cert_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &unrelated_cert_item, CK_INVALID_HANDLE,
+ unrelated_cert_nickname, false));
CERTCertificateList* certificates = nullptr;
SECItem subject_item = {
@@ -221,10 +257,10 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestMultipleMatchingCertsFound) {
(unsigned int)kTestCertSubjectDER.size()};
SECStatus rv =
PK11_FindRawCertsWithSubject(m_slot, &subject_item, &certificates);
- EXPECT_EQ(rv, SECSuccess);
- ASSERT_NE(certificates, nullptr);
+ EXPECT_EQ(SECSuccess, rv);
+ ASSERT_NE(nullptr, certificates);
ScopedCERTCertificateList scoped_certificates(certificates);
- ASSERT_EQ(scoped_certificates->len, 2);
+ ASSERT_EQ(2, scoped_certificates->len);
std::vector<uint8_t> found_cert1(
scoped_certificates->certs[0].data,
@@ -244,9 +280,9 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestNoCertsOnInternalSlots) {
SECItem cert1_item = {siBuffer,
const_cast<unsigned char*>(kTestCert1DER.data()),
(unsigned int)kTestCert1DER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE,
- cert1_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE,
+ cert1_nickname, false));
SECItem subject_item = {
siBuffer, const_cast<unsigned char*>(kTestCertSubjectDER.data()),
@@ -255,15 +291,15 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestNoCertsOnInternalSlots) {
ScopedPK11SlotInfo internal_key_slot(PK11_GetInternalKeySlot());
SECStatus rv = PK11_FindRawCertsWithSubject(
internal_key_slot.get(), &subject_item, &internal_key_slot_certificates);
- EXPECT_EQ(rv, SECSuccess);
- EXPECT_EQ(internal_key_slot_certificates, nullptr);
+ EXPECT_EQ(SECSuccess, rv);
+ EXPECT_EQ(nullptr, internal_key_slot_certificates);
CERTCertificateList* internal_slot_certificates = nullptr;
ScopedPK11SlotInfo internal_slot(PK11_GetInternalSlot());
rv = PK11_FindRawCertsWithSubject(internal_slot.get(), &subject_item,
&internal_slot_certificates);
- EXPECT_EQ(rv, SECSuccess);
- EXPECT_EQ(internal_slot_certificates, nullptr);
+ EXPECT_EQ(SECSuccess, rv);
+ EXPECT_EQ(nullptr, internal_slot_certificates);
}
// issuer:test cert
@@ -304,10 +340,9 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestFindEmptySubject) {
SECItem empty_subject_cert_item = {
siBuffer, const_cast<unsigned char*>(kEmptySubjectCertDER.data()),
(unsigned int)kEmptySubjectCertDER.size()};
- ASSERT_EQ(
- PK11_ImportDERCert(m_slot, &empty_subject_cert_item, CK_INVALID_HANDLE,
- empty_subject_cert_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess, PK11_ImportDERCert(m_slot, &empty_subject_cert_item,
+ CK_INVALID_HANDLE,
+ empty_subject_cert_nickname, false));
SECItem subject_item = {siBuffer,
const_cast<unsigned char*>(kEmptySubjectDER.data()),
@@ -315,15 +350,15 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestFindEmptySubject) {
CERTCertificateList* certificates = nullptr;
SECStatus rv =
PK11_FindRawCertsWithSubject(m_slot, &subject_item, &certificates);
- EXPECT_EQ(rv, SECSuccess);
- ASSERT_NE(certificates, nullptr);
+ EXPECT_EQ(SECSuccess, rv);
+ ASSERT_NE(nullptr, certificates);
ScopedCERTCertificateList scoped_certificates(certificates);
- ASSERT_EQ(scoped_certificates->len, 1);
+ ASSERT_EQ(1, scoped_certificates->len);
std::vector<uint8_t> found_cert(
scoped_certificates->certs[0].data,
scoped_certificates->certs[0].data + scoped_certificates->certs[0].len);
- EXPECT_EQ(found_cert, kEmptySubjectCertDER);
+ EXPECT_EQ(kEmptySubjectCertDER, found_cert);
}
// Searching for a zero-length subject doesn't make sense (the minimum subject
@@ -334,16 +369,16 @@ TEST_F(PK11FindRawCertsBySubjectTest, TestSearchForNullSubject) {
SECItem cert1_item = {siBuffer,
const_cast<unsigned char*>(kTestCert1DER.data()),
(unsigned int)kTestCert1DER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE,
- cert1_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE,
+ cert1_nickname, false));
SECItem subject_item = {siBuffer, nullptr, 0};
CERTCertificateList* certificates = nullptr;
SECStatus rv =
PK11_FindRawCertsWithSubject(m_slot, &subject_item, &certificates);
- EXPECT_EQ(rv, SECSuccess);
- EXPECT_EQ(certificates, nullptr);
+ EXPECT_EQ(SECSuccess, rv);
+ EXPECT_EQ(nullptr, certificates);
}
class PK11GetCertsMatchingPrivateKeyTest : public PK11FindCertsTestBase {};
@@ -407,11 +442,10 @@ TEST_F(PK11GetCertsMatchingPrivateKeyTest, TestNoCertsAtAll) {
(unsigned int)kTestPrivateKeyInfoDER.size(),
};
SECKEYPrivateKey* priv_key = nullptr;
- ASSERT_EQ(PK11_ImportDERPrivateKeyInfoAndReturnKey(
- m_slot, &private_key_info, nullptr, nullptr, false, false,
- KU_ALL, &priv_key, nullptr),
- SECSuccess);
- ASSERT_NE(priv_key, nullptr);
+ ASSERT_EQ(SECSuccess, PK11_ImportDERPrivateKeyInfoAndReturnKey(
+ m_slot, &private_key_info, nullptr, nullptr, false,
+ false, KU_ALL, &priv_key, nullptr));
+ ASSERT_NE(nullptr, priv_key);
ScopedSECKEYPrivateKey scoped_priv_key(priv_key);
ScopedCERTCertList certs(
PK11_GetCertsMatchingPrivateKey(scoped_priv_key.get()));
@@ -425,20 +459,19 @@ TEST_F(PK11GetCertsMatchingPrivateKeyTest, TestNoCertsForKey) {
(unsigned int)kTestPrivateKeyInfoDER.size(),
};
SECKEYPrivateKey* priv_key = nullptr;
- ASSERT_EQ(PK11_ImportDERPrivateKeyInfoAndReturnKey(
- m_slot, &private_key_info, nullptr, nullptr, false, false,
- KU_ALL, &priv_key, nullptr),
- SECSuccess);
- ASSERT_NE(priv_key, nullptr);
+ ASSERT_EQ(SECSuccess, PK11_ImportDERPrivateKeyInfoAndReturnKey(
+ m_slot, &private_key_info, nullptr, nullptr, false,
+ false, KU_ALL, &priv_key, nullptr));
+ ASSERT_NE(nullptr, priv_key);
ScopedSECKEYPrivateKey scoped_priv_key(priv_key);
char cert_nickname[] = "Test Cert With Other Key";
SECItem cert_item = {
siBuffer, const_cast<unsigned char*>(kTestCertWithOtherKeyDER.data()),
(unsigned int)kTestCertWithOtherKeyDER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE,
- cert_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE,
+ cert_nickname, false));
ScopedCERTCertList certs(
PK11_GetCertsMatchingPrivateKey(scoped_priv_key.get()));
@@ -448,8 +481,8 @@ TEST_F(PK11GetCertsMatchingPrivateKeyTest, TestNoCertsForKey) {
void CheckCertListForSubjects(
ScopedCERTCertList& list,
const std::vector<const char*>& expected_subjects) {
- ASSERT_NE(list.get(), nullptr);
- ASSERT_NE(expected_subjects.size(), 0ul);
+ ASSERT_NE(nullptr, list.get());
+ ASSERT_NE(0ul, expected_subjects.size());
for (const auto& expected_subject : expected_subjects) {
size_t list_length = 0;
bool found = false;
@@ -462,7 +495,7 @@ void CheckCertListForSubjects(
}
}
ASSERT_TRUE(found);
- ASSERT_EQ(list_length, expected_subjects.size());
+ ASSERT_EQ(expected_subjects.size(), list_length);
}
}
@@ -473,28 +506,27 @@ TEST_F(PK11GetCertsMatchingPrivateKeyTest, TestOneCertForKey) {
(unsigned int)kTestPrivateKeyInfoDER.size(),
};
SECKEYPrivateKey* priv_key = nullptr;
- ASSERT_EQ(PK11_ImportDERPrivateKeyInfoAndReturnKey(
- m_slot, &private_key_info, nullptr, nullptr, false, false,
- KU_ALL, &priv_key, nullptr),
- SECSuccess);
- ASSERT_NE(priv_key, nullptr);
+ ASSERT_EQ(SECSuccess, PK11_ImportDERPrivateKeyInfoAndReturnKey(
+ m_slot, &private_key_info, nullptr, nullptr, false,
+ false, KU_ALL, &priv_key, nullptr));
+ ASSERT_NE(nullptr, priv_key);
ScopedSECKEYPrivateKey scoped_priv_key(priv_key);
char cert1_nickname[] = "Test Cert 1";
SECItem cert1_item = {siBuffer,
const_cast<unsigned char*>(kTestCert1DER.data()),
(unsigned int)kTestCert1DER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE,
- cert1_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE,
+ cert1_nickname, false));
char cert_nickname[] = "Test Cert With Other Key";
SECItem cert_item = {
siBuffer, const_cast<unsigned char*>(kTestCertWithOtherKeyDER.data()),
(unsigned int)kTestCertWithOtherKeyDER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE,
- cert_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE,
+ cert_nickname, false));
ScopedCERTCertList certs(
PK11_GetCertsMatchingPrivateKey(scoped_priv_key.get()));
@@ -508,39 +540,87 @@ TEST_F(PK11GetCertsMatchingPrivateKeyTest, TestTwoCertsForKey) {
(unsigned int)kTestPrivateKeyInfoDER.size(),
};
SECKEYPrivateKey* priv_key = nullptr;
- ASSERT_EQ(PK11_ImportDERPrivateKeyInfoAndReturnKey(
- m_slot, &private_key_info, nullptr, nullptr, false, false,
- KU_ALL, &priv_key, nullptr),
- SECSuccess);
- ASSERT_NE(priv_key, nullptr);
+ ASSERT_EQ(SECSuccess, PK11_ImportDERPrivateKeyInfoAndReturnKey(
+ m_slot, &private_key_info, nullptr, nullptr, false,
+ false, KU_ALL, &priv_key, nullptr));
+ ASSERT_NE(nullptr, priv_key);
ScopedSECKEYPrivateKey scoped_priv_key(priv_key);
char cert1_nickname[] = "Test Cert 1";
SECItem cert1_item = {siBuffer,
const_cast<unsigned char*>(kTestCert1DER.data()),
(unsigned int)kTestCert1DER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE,
- cert1_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert1_item, CK_INVALID_HANDLE,
+ cert1_nickname, false));
char cert2_nickname[] = "Test Cert 2 (same key, different subject)";
SECItem cert2_item = {
siBuffer, const_cast<unsigned char*>(kUnrelatedTestCertDER.data()),
(unsigned int)kUnrelatedTestCertDER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert2_item, CK_INVALID_HANDLE,
- cert2_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert2_item, CK_INVALID_HANDLE,
+ cert2_nickname, false));
char cert_nickname[] = "Test Cert With Other Key";
SECItem cert_item = {
siBuffer, const_cast<unsigned char*>(kTestCertWithOtherKeyDER.data()),
(unsigned int)kTestCertWithOtherKeyDER.size()};
- ASSERT_EQ(PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE,
- cert_nickname, false),
- SECSuccess);
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE,
+ cert_nickname, false));
ScopedCERTCertList certs(
PK11_GetCertsMatchingPrivateKey(scoped_priv_key.get()));
CheckCertListForSubjects(certs, {"CN=test cert", "CN=unrelated subject DN"});
}
+class PK11FindEncodedCertInSlotTest : public PK11FindCertsTestBase {};
+
+TEST_F(PK11FindEncodedCertInSlotTest, TestFindEncodedCert) {
+ char cert_nickname[] = "Test Cert";
+ SECItem cert_item = {siBuffer,
+ const_cast<unsigned char*>(kTestCert1DER.data()),
+ (unsigned int)kTestCert1DER.size()};
+ ASSERT_EQ(SECSuccess,
+ PK11_ImportDERCert(m_slot, &cert_item, CK_INVALID_HANDLE,
+ cert_nickname, false));
+
+ // This certificate was just imported, so finding it by its encoded value
+ // should succeed.
+ CK_OBJECT_HANDLE cert_handle_in_slot =
+ PK11_FindEncodedCertInSlot(m_slot, &cert_item, nullptr);
+ // CK_INVALID_HANDLE is #defined to be the literal 0, which the compiler
+ // interprets as a signed value, which then causes a warning-as-an-error
+ // about comparing values of different signs.
+ ASSERT_NE(static_cast<CK_ULONG>(CK_INVALID_HANDLE), cert_handle_in_slot);
+
+ // The certificate should not exist on the internal slot, so this should
+ // return CK_INVALID_HANDLE.
+ ScopedPK11SlotInfo internal_slot(PK11_GetInternalSlot());
+ ASSERT_NE(nullptr, internal_slot);
+ CK_OBJECT_HANDLE cert_handle_in_internal_slot =
+ PK11_FindEncodedCertInSlot(internal_slot.get(), &cert_item, nullptr);
+ ASSERT_EQ(static_cast<CK_ULONG>(CK_INVALID_HANDLE),
+ cert_handle_in_internal_slot);
+
+ // The certificate should not exist on the internal key slot, so this should
+ // return CK_INVALID_HANDLE.
+ ScopedPK11SlotInfo internal_key_slot(PK11_GetInternalKeySlot());
+ ASSERT_NE(nullptr, internal_key_slot);
+ CK_OBJECT_HANDLE cert_handle_in_internal_key_slot =
+ PK11_FindEncodedCertInSlot(internal_key_slot.get(), &cert_item, nullptr);
+ ASSERT_EQ(static_cast<CK_ULONG>(CK_INVALID_HANDLE),
+ cert_handle_in_internal_key_slot);
+
+ // This certificate hasn't been imported to any token, so looking for it
+ // should return CK_INVALID_HANDLE.
+ SECItem unknown_cert_item = {siBuffer,
+ const_cast<unsigned char*>(kTestCert2DER.data()),
+ (unsigned int)kTestCert2DER.size()};
+ CK_OBJECT_HANDLE unknown_cert_handle_in_slot =
+ PK11_FindEncodedCertInSlot(m_slot, &unknown_cert_item, nullptr);
+ ASSERT_EQ(static_cast<CK_ULONG>(CK_INVALID_HANDLE),
+ unknown_cert_handle_in_slot);
+}
+
} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_gtest.gyp b/security/nss/gtests/pk11_gtest/pk11_gtest.gyp
index b521687fb6..1982fb484a 100644
--- a/security/nss/gtests/pk11_gtest/pk11_gtest.gyp
+++ b/security/nss/gtests/pk11_gtest/pk11_gtest.gyp
@@ -14,6 +14,7 @@
'pk11_aes_cmac_unittest.cc',
'pk11_aes_gcm_unittest.cc',
'pk11_aeskeywrap_unittest.cc',
+ 'pk11_aeskeywrapkwp_unittest.cc',
'pk11_aeskeywrappad_unittest.cc',
'pk11_cbc_unittest.cc',
'pk11_chacha20poly1305_unittest.cc',
@@ -21,16 +22,24 @@
'pk11_curve25519_unittest.cc',
'pk11_der_private_key_import_unittest.cc',
'pk11_des_unittest.cc',
+ 'pk11_dsa_unittest.cc',
'pk11_ecdsa_unittest.cc',
+ 'pk11_ecdh_unittest.cc',
'pk11_encrypt_derive_unittest.cc',
'pk11_find_certs_unittest.cc',
+ 'pk11_hkdf_unittest.cc',
+ 'pk11_hmac_unittest.cc',
+ 'pk11_hpke_unittest.cc',
'pk11_import_unittest.cc',
+ 'pk11_kbkdf.cc',
'pk11_keygen.cc',
'pk11_key_unittest.cc',
'pk11_module_unittest.cc',
'pk11_pbkdf2_unittest.cc',
'pk11_prf_unittest.cc',
'pk11_prng_unittest.cc',
+ 'pk11_rsaencrypt_unittest.cc',
+ 'pk11_rsaoaep_unittest.cc',
'pk11_rsapkcs1_unittest.cc',
'pk11_rsapss_unittest.cc',
'pk11_seed_cbc_unittest.cc',
diff --git a/security/nss/gtests/pk11_gtest/pk11_hkdf_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_hkdf_unittest.cc
new file mode 100644
index 0000000000..c3fff235ba
--- /dev/null
+++ b/security/nss/gtests/pk11_gtest/pk11_hkdf_unittest.cc
@@ -0,0 +1,199 @@
+/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
+
+#include <memory>
+#include "blapi.h"
+#include "gtest/gtest.h"
+#include "nss.h"
+#include "nss_scoped_ptrs.h"
+#include "pk11pub.h"
+#include "secerr.h"
+#include "sechash.h"
+#include "util.h"
+
+#include "testvectors/hkdf-sha1-vectors.h"
+#include "testvectors/hkdf-sha256-vectors.h"
+#include "testvectors/hkdf-sha384-vectors.h"
+#include "testvectors/hkdf-sha512-vectors.h"
+
+namespace nss_test {
+
+enum class HkdfTestType {
+ legacy, /* CKM_NSS_HKDF_SHA... */
+ derive, /* CKM_HKDF_DERIVE, ikm as secret key, salt as data. */
+ deriveDataKey, /* CKM_HKDF_DERIVE, ikm as data, salt as data. */
+ saltDerive, /* CKM_HKDF_DERIVE, [ikm, salt] as secret key, salt as key. */
+ saltDeriveDataKey, /* CKM_HKDF_DERIVE, [ikm, salt] as data, salt as key. */
+ hkdfData /* CKM_HKDF_DATA, ikm as data, salt as data. */
+};
+static const HkdfTestType kHkdfTestTypesAll[] = {
+ HkdfTestType::legacy,
+ HkdfTestType::derive,
+ HkdfTestType::deriveDataKey,
+ HkdfTestType::saltDerive,
+ HkdfTestType::saltDeriveDataKey,
+ HkdfTestType::hkdfData,
+};
+
+class Pkcs11HkdfTest
+ : public ::testing::TestWithParam<
+ std::tuple<HkdfTestVector, HkdfTestType, CK_MECHANISM_TYPE>> {
+ protected:
+ CK_MECHANISM_TYPE Pk11MechToVendorMech(CK_MECHANISM_TYPE pk11_mech) {
+ switch (pk11_mech) {
+ case CKM_SHA_1:
+ return CKM_NSS_HKDF_SHA1;
+ case CKM_SHA256:
+ return CKM_NSS_HKDF_SHA256;
+ case CKM_SHA384:
+ return CKM_NSS_HKDF_SHA384;
+ case CKM_SHA512:
+ return CKM_NSS_HKDF_SHA512;
+ default:
+ ADD_FAILURE() << "Unknown hash mech";
+ return CKM_INVALID_MECHANISM;
+ }
+ }
+
+ ScopedPK11SymKey ImportKey(SECItem &ikm_item, bool import_as_data) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ if (!slot) {
+ ADD_FAILURE() << "Can't get slot";
+ return nullptr;
+ }
+
+ ScopedPK11SymKey ikm;
+ if (import_as_data) {
+ ikm.reset(PK11_ImportDataKey(slot.get(), CKM_HKDF_KEY_GEN,
+ PK11_OriginUnwrap, CKA_SIGN, &ikm_item,
+ nullptr));
+ } else {
+ ikm.reset(PK11_ImportSymKey(slot.get(), CKM_GENERIC_SECRET_KEY_GEN,
+ PK11_OriginUnwrap, CKA_SIGN, &ikm_item,
+ nullptr));
+ }
+ return ikm;
+ }
+
+ void RunWycheproofTest(const HkdfTestVector &vec, HkdfTestType test_type,
+ CK_MECHANISM_TYPE hash_mech) {
+ std::string msg = "Test #" + std::to_string(vec.id) + " failed";
+ std::vector<uint8_t> vec_ikm = hex_string_to_bytes(vec.ikm);
+ std::vector<uint8_t> vec_okm = hex_string_to_bytes(vec.okm);
+ std::vector<uint8_t> vec_info = hex_string_to_bytes(vec.info);
+ std::vector<uint8_t> vec_salt = hex_string_to_bytes(vec.salt);
+ SECItem ikm_item = {siBuffer, vec_ikm.data(),
+ static_cast<unsigned int>(vec_ikm.size())};
+ SECItem okm_item = {siBuffer, vec_okm.data(),
+ static_cast<unsigned int>(vec_okm.size())};
+ SECItem salt_item = {siBuffer, vec_salt.data(),
+ static_cast<unsigned int>(vec_salt.size())};
+ CK_MECHANISM_TYPE derive_mech = CKM_HKDF_DERIVE;
+ ScopedPK11SymKey salt_key = nullptr;
+ ScopedPK11SymKey ikm = nullptr;
+
+ // Legacy vendor mech params
+ CK_NSS_HKDFParams nss_hkdf_params = {
+ true, vec_salt.data(), static_cast<unsigned int>(vec_salt.size()),
+ true, vec_info.data(), static_cast<unsigned int>(vec_info.size())};
+
+ // PKCS #11 v3.0
+ CK_HKDF_PARAMS hkdf_params = {
+ true,
+ true,
+ hash_mech,
+ vec_salt.size() ? CKF_HKDF_SALT_DATA : CKF_HKDF_SALT_NULL,
+ vec_salt.size() ? vec_salt.data() : nullptr,
+ static_cast<unsigned int>(vec_salt.size()),
+ CK_INVALID_HANDLE,
+ vec_info.data(),
+ static_cast<unsigned int>(vec_info.size())};
+ SECItem params_item = {siBuffer, (unsigned char *)&hkdf_params,
+ sizeof(hkdf_params)};
+
+ switch (test_type) {
+ case HkdfTestType::legacy:
+ derive_mech = Pk11MechToVendorMech(hash_mech);
+ params_item.data = (uint8_t *)&nss_hkdf_params;
+ params_item.len = sizeof(nss_hkdf_params);
+ ikm = ImportKey(ikm_item, false);
+ break;
+ case HkdfTestType::derive:
+ ikm = ImportKey(ikm_item, false);
+ break;
+ case HkdfTestType::deriveDataKey:
+ ikm = ImportKey(ikm_item, true);
+ break;
+ case HkdfTestType::saltDerive:
+ ikm = ImportKey(ikm_item, false);
+ salt_key = ImportKey(salt_item, false);
+ break;
+ case HkdfTestType::saltDeriveDataKey:
+ ikm = ImportKey(ikm_item, true);
+ salt_key = ImportKey(salt_item, true);
+ break;
+ case HkdfTestType::hkdfData:
+ derive_mech = CKM_HKDF_DATA;
+ ikm = ImportKey(ikm_item, true);
+ break;
+ default:
+ ADD_FAILURE() << msg;
+ return;
+ }
+ ASSERT_NE(nullptr, ikm) << msg;
+
+ if (test_type == HkdfTestType::saltDerive ||
+ test_type == HkdfTestType::saltDeriveDataKey) {
+ ASSERT_NE(nullptr, salt_key) << msg;
+ hkdf_params.ulSaltType = CKF_HKDF_SALT_KEY;
+ hkdf_params.ulSaltLen = 0;
+ hkdf_params.pSalt = NULL;
+ hkdf_params.hSaltKey = PK11_GetSymKeyHandle(salt_key.get());
+ }
+
+ ScopedPK11SymKey okm = ScopedPK11SymKey(
+ PK11_Derive(ikm.get(), derive_mech, &params_item,
+ CKM_GENERIC_SECRET_KEY_GEN, CKA_DERIVE, vec.size));
+ if (vec.valid) {
+ ASSERT_NE(nullptr, okm.get()) << msg;
+ ASSERT_EQ(SECSuccess, PK11_ExtractKeyValue(okm.get())) << msg;
+ ASSERT_EQ(0, SECITEM_CompareItem(&okm_item, PK11_GetKeyData(okm.get())))
+ << msg;
+ } else {
+ ASSERT_EQ(nullptr, okm.get()) << msg;
+ }
+ }
+};
+
+TEST_P(Pkcs11HkdfTest, WycheproofVectors) {
+ RunWycheproofTest(std::get<0>(GetParam()), std::get<1>(GetParam()),
+ std::get<2>(GetParam()));
+}
+
+INSTANTIATE_TEST_CASE_P(
+ HkdfSha1, Pkcs11HkdfTest,
+ ::testing::Combine(::testing::ValuesIn(kHkdfSha1WycheproofVectors),
+ ::testing::ValuesIn(kHkdfTestTypesAll),
+ ::testing::Values(CKM_SHA_1)));
+
+INSTANTIATE_TEST_CASE_P(
+ HkdfSha256, Pkcs11HkdfTest,
+ ::testing::Combine(::testing::ValuesIn(kHkdfSha256WycheproofVectors),
+ ::testing::ValuesIn(kHkdfTestTypesAll),
+ ::testing::Values(CKM_SHA256)));
+
+INSTANTIATE_TEST_CASE_P(
+ HkdfSha384, Pkcs11HkdfTest,
+ ::testing::Combine(::testing::ValuesIn(kHkdfSha384WycheproofVectors),
+ ::testing::ValuesIn(kHkdfTestTypesAll),
+ ::testing::Values(CKM_SHA384)));
+
+INSTANTIATE_TEST_CASE_P(
+ HkdfSha512, Pkcs11HkdfTest,
+ ::testing::Combine(::testing::ValuesIn(kHkdfSha512WycheproofVectors),
+ ::testing::ValuesIn(kHkdfTestTypesAll),
+ ::testing::Values(CKM_SHA512)));
+} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_hmac_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_hmac_unittest.cc
new file mode 100644
index 0000000000..00891d51c9
--- /dev/null
+++ b/security/nss/gtests/pk11_gtest/pk11_hmac_unittest.cc
@@ -0,0 +1,74 @@
+/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
+
+#include <memory>
+#include <tuple>
+
+#include "nss.h"
+#include "pk11pub.h"
+#include "secerr.h"
+#include "sechash.h"
+#include "blapi.h"
+#include "gtest/gtest.h"
+#include "nss_scoped_ptrs.h"
+#include "testvectors/hmac-sha256-vectors.h"
+#include "testvectors/hmac-sha384-vectors.h"
+#include "testvectors/hmac-sha512-vectors.h"
+#include "util.h"
+
+namespace nss_test {
+
+class Pkcs11HmacTest : public ::testing::TestWithParam<
+ std::tuple<HmacTestVector, CK_MECHANISM_TYPE>> {
+ protected:
+ void RunTestVector(const HmacTestVector &vec, CK_MECHANISM_TYPE mech) {
+ std::string err = "Test #" + std::to_string(vec.id) + " failed";
+ std::vector<uint8_t> vec_key = hex_string_to_bytes(vec.key);
+ std::vector<uint8_t> vec_mac = hex_string_to_bytes(vec.tag);
+ std::vector<uint8_t> vec_msg = hex_string_to_bytes(vec.msg);
+ std::vector<uint8_t> output(vec_mac.size());
+
+ // Don't provide a null pointer, even if the input is empty.
+ uint8_t tmp;
+ SECItem key = {siBuffer, vec_key.data() ? vec_key.data() : &tmp,
+ static_cast<unsigned int>(vec_key.size())};
+ SECItem mac = {siBuffer, vec_mac.data() ? vec_mac.data() : &tmp,
+ static_cast<unsigned int>(vec_mac.size())};
+ SECItem msg = {siBuffer, vec_msg.data() ? vec_msg.data() : &tmp,
+ static_cast<unsigned int>(vec_msg.size())};
+ SECItem out = {siBuffer, output.data() ? output.data() : &tmp,
+ static_cast<unsigned int>(output.size())};
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_NE(nullptr, slot) << err;
+
+ ScopedPK11SymKey p11_key(PK11_ImportSymKey(
+ slot.get(), mech, PK11_OriginUnwrap, CKA_SIGN, &key, nullptr));
+ ASSERT_NE(nullptr, p11_key.get()) << err;
+
+ SECStatus rv = PK11_SignWithSymKey(p11_key.get(), mech, NULL, &out, &msg);
+ EXPECT_EQ(SECSuccess, rv) << err;
+ EXPECT_EQ(!vec.invalid, 0 == SECITEM_CompareItem(&out, &mac)) << err;
+ }
+};
+
+TEST_P(Pkcs11HmacTest, WycheproofVectors) {
+ RunTestVector(std::get<0>(GetParam()), std::get<1>(GetParam()));
+}
+
+INSTANTIATE_TEST_CASE_P(
+ HmacSha256, Pkcs11HmacTest,
+ ::testing::Combine(::testing::ValuesIn(kHmacSha256WycheproofVectors),
+ ::testing::Values(CKM_SHA256_HMAC)));
+INSTANTIATE_TEST_CASE_P(
+ HmacSha384, Pkcs11HmacTest,
+ ::testing::Combine(::testing::ValuesIn(kHmacSha384WycheproofVectors),
+ ::testing::Values(CKM_SHA384_HMAC)));
+INSTANTIATE_TEST_CASE_P(
+ HmacSha512, Pkcs11HmacTest,
+ ::testing::Combine(::testing::ValuesIn(kHmacSha512WycheproofVectors),
+ ::testing::Values(CKM_SHA512_HMAC)));
+} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_hpke_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_hpke_unittest.cc
new file mode 100644
index 0000000000..1858e7f109
--- /dev/null
+++ b/security/nss/gtests/pk11_gtest/pk11_hpke_unittest.cc
@@ -0,0 +1,547 @@
+/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
+
+#include <memory>
+#include "blapi.h"
+#include "gtest/gtest.h"
+#include "nss.h"
+#include "nss_scoped_ptrs.h"
+#include "pk11hpke.h"
+#include "pk11pub.h"
+#include "secerr.h"
+#include "sechash.h"
+#include "testvectors/hpke-vectors.h"
+#include "util.h"
+
+namespace nss_test {
+
+/* See note in pk11pub.h. */
+#ifdef NSS_ENABLE_DRAFT_HPKE
+#include "cpputil.h"
+
+class Pkcs11HpkeTest : public ::testing::TestWithParam<hpke_vector> {
+ protected:
+ void ReadVector(const hpke_vector &vec) {
+ ScopedPK11SymKey vec_psk;
+ if (!vec.psk.empty()) {
+ ASSERT_FALSE(vec.psk_id.empty());
+ vec_psk_id = hex_string_to_bytes(vec.psk_id);
+
+ std::vector<uint8_t> psk_bytes = hex_string_to_bytes(vec.psk);
+ SECItem psk_item = {siBuffer, toUcharPtr(psk_bytes.data()),
+ static_cast<unsigned int>(psk_bytes.size())};
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_TRUE(slot);
+ PK11SymKey *psk_key =
+ PK11_ImportSymKey(slot.get(), CKM_HKDF_KEY_GEN, PK11_OriginUnwrap,
+ CKA_WRAP, &psk_item, nullptr);
+ ASSERT_NE(nullptr, psk_key);
+ vec_psk_key.reset(psk_key);
+ }
+
+ vec_pkcs8_r = hex_string_to_bytes(vec.pkcs8_r);
+ vec_pkcs8_e = hex_string_to_bytes(vec.pkcs8_e);
+ vec_key = hex_string_to_bytes(vec.key);
+ vec_nonce = hex_string_to_bytes(vec.nonce);
+ vec_enc = hex_string_to_bytes(vec.enc);
+ vec_info = hex_string_to_bytes(vec.info);
+ vec_encryptions = vec.encrypt_vecs;
+ vec_exports = vec.export_vecs;
+ }
+
+ void CheckEquality(const std::vector<uint8_t> &expected, SECItem *actual) {
+ if (!actual) {
+ EXPECT_TRUE(expected.empty());
+ return;
+ }
+ std::vector<uint8_t> vact(actual->data, actual->data + actual->len);
+ EXPECT_EQ(expected, vact);
+ }
+
+ void CheckEquality(SECItem *expected, SECItem *actual) {
+ EXPECT_EQ(!!expected, !!actual);
+ if (expected && actual) {
+ EXPECT_EQ(expected->len, actual->len);
+ if (expected->len == actual->len) {
+ EXPECT_EQ(0, memcmp(expected->data, actual->data, actual->len));
+ }
+ }
+ }
+
+ void CheckEquality(const std::vector<uint8_t> &expected, PK11SymKey *actual) {
+ if (!actual) {
+ EXPECT_TRUE(expected.empty());
+ return;
+ }
+ SECStatus rv = PK11_ExtractKeyValue(actual);
+ EXPECT_EQ(SECSuccess, rv);
+ if (rv != SECSuccess) {
+ return;
+ }
+ SECItem *rawkey = PK11_GetKeyData(actual);
+ CheckEquality(expected, rawkey);
+ }
+
+ void CheckEquality(PK11SymKey *expected, PK11SymKey *actual) {
+ if (!actual || !expected) {
+ EXPECT_EQ(!!expected, !!actual);
+ return;
+ }
+ SECStatus rv = PK11_ExtractKeyValue(expected);
+ EXPECT_EQ(SECSuccess, rv);
+ if (rv != SECSuccess) {
+ return;
+ }
+ SECItem *raw = PK11_GetKeyData(expected);
+ ASSERT_NE(nullptr, raw);
+ ASSERT_NE(nullptr, raw->data);
+ std::vector<uint8_t> expected_vec(raw->data, raw->data + raw->len);
+ CheckEquality(expected_vec, actual);
+ }
+
+ void SetupS(const ScopedHpkeContext &cx, const ScopedSECKEYPublicKey &pkE,
+ const ScopedSECKEYPrivateKey &skE,
+ const ScopedSECKEYPublicKey &pkR,
+ const std::vector<uint8_t> &info) {
+ SECItem info_item = {siBuffer, toUcharPtr(vec_info.data()),
+ static_cast<unsigned int>(vec_info.size())};
+ SECStatus rv =
+ PK11_HPKE_SetupS(cx.get(), pkE.get(), skE.get(), pkR.get(), &info_item);
+ EXPECT_EQ(SECSuccess, rv);
+ }
+
+ void SetupR(const ScopedHpkeContext &cx, const ScopedSECKEYPublicKey &pkR,
+ const ScopedSECKEYPrivateKey &skR,
+ const std::vector<uint8_t> &enc,
+ const std::vector<uint8_t> &info) {
+ SECItem enc_item = {siBuffer, toUcharPtr(enc.data()),
+ static_cast<unsigned int>(enc.size())};
+ SECItem info_item = {siBuffer, toUcharPtr(vec_info.data()),
+ static_cast<unsigned int>(vec_info.size())};
+ SECStatus rv =
+ PK11_HPKE_SetupR(cx.get(), pkR.get(), skR.get(), &enc_item, &info_item);
+ EXPECT_EQ(SECSuccess, rv);
+ }
+
+ void Seal(const ScopedHpkeContext &cx, std::vector<uint8_t> &aad_vec,
+ std::vector<uint8_t> &pt_vec, SECItem **out_ct) {
+ SECItem aad_item = {siBuffer, toUcharPtr(aad_vec.data()),
+ static_cast<unsigned int>(aad_vec.size())};
+ SECItem pt_item = {siBuffer, toUcharPtr(pt_vec.data()),
+ static_cast<unsigned int>(pt_vec.size())};
+
+ SECStatus rv = PK11_HPKE_Seal(cx.get(), &aad_item, &pt_item, out_ct);
+ EXPECT_EQ(SECSuccess, rv);
+ }
+
+ void Open(const ScopedHpkeContext &cx, std::vector<uint8_t> &aad_vec,
+ std::vector<uint8_t> &ct_vec, SECItem **out_pt) {
+ SECItem aad_item = {siBuffer, toUcharPtr(aad_vec.data()),
+ static_cast<unsigned int>(aad_vec.size())};
+ SECItem ct_item = {siBuffer, toUcharPtr(ct_vec.data()),
+ static_cast<unsigned int>(ct_vec.size())};
+ SECStatus rv = PK11_HPKE_Open(cx.get(), &aad_item, &ct_item, out_pt);
+ EXPECT_EQ(SECSuccess, rv);
+ }
+
+ void TestExports(const ScopedHpkeContext &sender,
+ const ScopedHpkeContext &receiver) {
+ SECStatus rv;
+
+ for (auto &vec : vec_exports) {
+ std::vector<uint8_t> context = hex_string_to_bytes(vec.ctxt);
+ std::vector<uint8_t> expected = hex_string_to_bytes(vec.exported);
+ SECItem context_item = {siBuffer, toUcharPtr(context.data()),
+ static_cast<unsigned int>(context.size())};
+ PK11SymKey *actual_r = nullptr;
+ PK11SymKey *actual_s = nullptr;
+ rv = PK11_HPKE_ExportSecret(sender.get(), &context_item, vec.len,
+ &actual_s);
+ ASSERT_EQ(SECSuccess, rv);
+ rv = PK11_HPKE_ExportSecret(receiver.get(), &context_item, vec.len,
+ &actual_r);
+ ASSERT_EQ(SECSuccess, rv);
+ ScopedPK11SymKey scoped_act_s(actual_s);
+ ScopedPK11SymKey scoped_act_r(actual_r);
+ CheckEquality(expected, scoped_act_s.get());
+ CheckEquality(expected, scoped_act_r.get());
+ }
+ }
+
+ void TestEncryptions(const ScopedHpkeContext &sender,
+ const ScopedHpkeContext &receiver) {
+ for (auto &enc_vec : vec_encryptions) {
+ std::vector<uint8_t> msg = hex_string_to_bytes(enc_vec.pt);
+ std::vector<uint8_t> aad = hex_string_to_bytes(enc_vec.aad);
+ std::vector<uint8_t> expect_ct = hex_string_to_bytes(enc_vec.ct);
+ SECItem *act_ct = nullptr;
+ Seal(sender, aad, msg, &act_ct);
+ CheckEquality(expect_ct, act_ct);
+ ScopedSECItem scoped_ct(act_ct);
+
+ SECItem *act_pt = nullptr;
+ Open(receiver, aad, expect_ct, &act_pt);
+ CheckEquality(msg, act_pt);
+ ScopedSECItem scoped_pt(act_pt);
+ }
+ }
+
+ void ImportKeyPairs(const ScopedHpkeContext &sender,
+ const ScopedHpkeContext &receiver) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ if (!slot) {
+ ADD_FAILURE() << "No slot";
+ return;
+ }
+
+ SECItem pkcs8_e_item = {siBuffer, toUcharPtr(vec_pkcs8_e.data()),
+ static_cast<unsigned int>(vec_pkcs8_e.size())};
+ SECKEYPrivateKey *sk_e = nullptr;
+ SECStatus rv = PK11_ImportDERPrivateKeyInfoAndReturnKey(
+ slot.get(), &pkcs8_e_item, nullptr, nullptr, false, false, KU_ALL,
+ &sk_e, nullptr);
+ EXPECT_EQ(SECSuccess, rv);
+ skE_derived.reset(sk_e);
+ SECKEYPublicKey *pk_e = SECKEY_ConvertToPublicKey(skE_derived.get());
+ ASSERT_NE(nullptr, pk_e);
+ pkE_derived.reset(pk_e);
+
+ SECItem pkcs8_r_item = {siBuffer, toUcharPtr(vec_pkcs8_r.data()),
+ static_cast<unsigned int>(vec_pkcs8_r.size())};
+ SECKEYPrivateKey *sk_r = nullptr;
+ rv = PK11_ImportDERPrivateKeyInfoAndReturnKey(
+ slot.get(), &pkcs8_r_item, nullptr, nullptr, false, false, KU_ALL,
+ &sk_r, nullptr);
+ EXPECT_EQ(SECSuccess, rv);
+ skR_derived.reset(sk_r);
+ SECKEYPublicKey *pk_r = SECKEY_ConvertToPublicKey(skR_derived.get());
+ ASSERT_NE(nullptr, pk_r);
+ pkR_derived.reset(pk_r);
+ }
+
+ void SetupSenderReceiver(const ScopedHpkeContext &sender,
+ const ScopedHpkeContext &receiver) {
+ SetupS(sender, pkE_derived, skE_derived, pkR_derived, vec_info);
+ uint8_t buf[32]; // Curve25519 only, fixed size.
+ SECItem encap_item = {siBuffer, const_cast<uint8_t *>(buf), sizeof(buf)};
+ SECStatus rv = PK11_HPKE_Serialize(pkE_derived.get(), encap_item.data,
+ &encap_item.len, encap_item.len);
+ ASSERT_EQ(SECSuccess, rv);
+ CheckEquality(vec_enc, &encap_item);
+ SetupR(receiver, pkR_derived, skR_derived, vec_enc, vec_info);
+ }
+
+ bool GenerateKeyPair(ScopedSECKEYPublicKey &pub_key,
+ ScopedSECKEYPrivateKey &priv_key) {
+ unsigned char param_buf[65];
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ if (!slot) {
+ ADD_FAILURE() << "Couldn't get slot";
+ return false;
+ }
+
+ SECItem ecdsa_params = {siBuffer, param_buf, sizeof(param_buf)};
+ SECOidData *oid_data = SECOID_FindOIDByTag(SEC_OID_CURVE25519);
+ if (!oid_data) {
+ ADD_FAILURE() << "Couldn't get oid_data";
+ return false;
+ }
+
+ ecdsa_params.data[0] = SEC_ASN1_OBJECT_ID;
+ ecdsa_params.data[1] = oid_data->oid.len;
+ memcpy(ecdsa_params.data + 2, oid_data->oid.data, oid_data->oid.len);
+ ecdsa_params.len = oid_data->oid.len + 2;
+ SECKEYPublicKey *pub_tmp;
+ SECKEYPrivateKey *priv_tmp;
+ priv_tmp =
+ PK11_GenerateKeyPair(slot.get(), CKM_EC_KEY_PAIR_GEN, &ecdsa_params,
+ &pub_tmp, PR_FALSE, PR_TRUE, nullptr);
+ if (!pub_tmp || !priv_tmp) {
+ ADD_FAILURE() << "PK11_GenerateKeyPair failed";
+ return false;
+ }
+
+ pub_key.reset(pub_tmp);
+ priv_key.reset(priv_tmp);
+ return true;
+ }
+
+ void RunTestVector(const hpke_vector &vec) {
+ ReadVector(vec);
+ SECItem psk_id_item = {siBuffer, toUcharPtr(vec_psk_id.data()),
+ static_cast<unsigned int>(vec_psk_id.size())};
+ PK11SymKey *psk = vec_psk_key ? vec_psk_key.get() : nullptr;
+ SECItem *psk_id = psk ? &psk_id_item : nullptr;
+
+ ScopedHpkeContext sender(
+ PK11_HPKE_NewContext(vec.kem_id, vec.kdf_id, vec.aead_id, psk, psk_id));
+ ScopedHpkeContext receiver(
+ PK11_HPKE_NewContext(vec.kem_id, vec.kdf_id, vec.aead_id, psk, psk_id));
+ ASSERT_TRUE(sender);
+ ASSERT_TRUE(receiver);
+
+ ImportKeyPairs(sender, receiver);
+ SetupSenderReceiver(sender, receiver);
+ TestEncryptions(sender, receiver);
+ TestExports(sender, receiver);
+ }
+
+ private:
+ ScopedPK11SymKey vec_psk_key;
+ std::vector<uint8_t> vec_psk_id;
+ std::vector<uint8_t> vec_pkcs8_e;
+ std::vector<uint8_t> vec_pkcs8_r;
+ std::vector<uint8_t> vec_enc;
+ std::vector<uint8_t> vec_info;
+ std::vector<uint8_t> vec_key;
+ std::vector<uint8_t> vec_nonce;
+ std::vector<hpke_encrypt_vector> vec_encryptions;
+ std::vector<hpke_export_vector> vec_exports;
+ ScopedSECKEYPublicKey pkE_derived;
+ ScopedSECKEYPublicKey pkR_derived;
+ ScopedSECKEYPrivateKey skE_derived;
+ ScopedSECKEYPrivateKey skR_derived;
+};
+
+TEST_P(Pkcs11HpkeTest, TestVectors) { RunTestVector(GetParam()); }
+
+INSTANTIATE_TEST_CASE_P(Pkcs11HpkeTests, Pkcs11HpkeTest,
+ ::testing::ValuesIn(kHpkeTestVectors));
+
+TEST_F(Pkcs11HpkeTest, BadEncapsulatedPubKey) {
+ ScopedHpkeContext sender(
+ PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256,
+ HpkeAeadAes128Gcm, nullptr, nullptr));
+ ScopedHpkeContext receiver(
+ PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256,
+ HpkeAeadAes128Gcm, nullptr, nullptr));
+
+ SECItem empty = {siBuffer, nullptr, 0};
+ uint8_t buf[100];
+ SECItem short_encap = {siBuffer, buf, 1};
+ SECItem long_encap = {siBuffer, buf, sizeof(buf)};
+
+ SECKEYPublicKey *tmp_pub_key;
+ ScopedSECKEYPublicKey pub_key;
+ ScopedSECKEYPrivateKey priv_key;
+ ASSERT_TRUE(GenerateKeyPair(pub_key, priv_key));
+
+ // Decapsulating an empty buffer should fail.
+ SECStatus rv =
+ PK11_HPKE_Deserialize(sender.get(), empty.data, empty.len, &tmp_pub_key);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+
+ // Decapsulating anything else will succeed, but the setup will fail.
+ rv = PK11_HPKE_Deserialize(sender.get(), short_encap.data, short_encap.len,
+ &tmp_pub_key);
+ ScopedSECKEYPublicKey bad_pub_key(tmp_pub_key);
+ EXPECT_EQ(SECSuccess, rv);
+
+ rv = PK11_HPKE_SetupS(receiver.get(), pub_key.get(), priv_key.get(),
+ bad_pub_key.get(), &empty);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_INVALID_KEY, PORT_GetError());
+
+ // Test the same for a receiver.
+ rv = PK11_HPKE_SetupR(sender.get(), pub_key.get(), priv_key.get(), &empty,
+ &empty);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+
+ rv = PK11_HPKE_SetupR(sender.get(), pub_key.get(), priv_key.get(),
+ &short_encap, &empty);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_INVALID_KEY, PORT_GetError());
+
+ // Encapsulated key too long
+ rv = PK11_HPKE_Deserialize(sender.get(), long_encap.data, long_encap.len,
+ &tmp_pub_key);
+ bad_pub_key.reset(tmp_pub_key);
+ EXPECT_EQ(SECSuccess, rv);
+
+ rv = PK11_HPKE_SetupS(receiver.get(), pub_key.get(), priv_key.get(),
+ bad_pub_key.get(), &empty);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+
+ rv = PK11_HPKE_SetupR(sender.get(), pub_key.get(), priv_key.get(),
+ &long_encap, &empty);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+}
+
+// Vectors used fixed keypairs on each end. Make sure the
+// ephemeral (particularly sender) path works.
+TEST_F(Pkcs11HpkeTest, EphemeralKeys) {
+ unsigned char info[] = {"info"};
+ unsigned char msg[] = {"secret"};
+ unsigned char aad[] = {"aad"};
+ SECItem info_item = {siBuffer, info, sizeof(info)};
+ SECItem msg_item = {siBuffer, msg, sizeof(msg)};
+ SECItem aad_item = {siBuffer, aad, sizeof(aad)};
+
+ ScopedHpkeContext sender(
+ PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256,
+ HpkeAeadAes128Gcm, nullptr, nullptr));
+ ScopedHpkeContext receiver(
+ PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256,
+ HpkeAeadAes128Gcm, nullptr, nullptr));
+ ASSERT_TRUE(sender);
+ ASSERT_TRUE(receiver);
+
+ ScopedSECKEYPublicKey pub_key_r;
+ ScopedSECKEYPrivateKey priv_key_r;
+ ASSERT_TRUE(GenerateKeyPair(pub_key_r, priv_key_r));
+
+ SECStatus rv = PK11_HPKE_SetupS(sender.get(), nullptr, nullptr,
+ pub_key_r.get(), &info_item);
+ EXPECT_EQ(SECSuccess, rv);
+
+ const SECItem *enc = PK11_HPKE_GetEncapPubKey(sender.get());
+ EXPECT_NE(nullptr, enc);
+ rv = PK11_HPKE_SetupR(receiver.get(), pub_key_r.get(), priv_key_r.get(),
+ const_cast<SECItem *>(enc), &info_item);
+ EXPECT_EQ(SECSuccess, rv);
+
+ SECItem *tmp_sealed = nullptr;
+ rv = PK11_HPKE_Seal(sender.get(), &aad_item, &msg_item, &tmp_sealed);
+ EXPECT_EQ(SECSuccess, rv);
+ ScopedSECItem sealed(tmp_sealed);
+
+ SECItem *tmp_unsealed = nullptr;
+ rv = PK11_HPKE_Open(receiver.get(), &aad_item, sealed.get(), &tmp_unsealed);
+ EXPECT_EQ(SECSuccess, rv);
+ CheckEquality(&msg_item, tmp_unsealed);
+ ScopedSECItem unsealed(tmp_unsealed);
+
+ // Once more
+ tmp_sealed = nullptr;
+ rv = PK11_HPKE_Seal(sender.get(), &aad_item, &msg_item, &tmp_sealed);
+ EXPECT_EQ(SECSuccess, rv);
+ ASSERT_NE(nullptr, sealed);
+ sealed.reset(tmp_sealed);
+ tmp_unsealed = nullptr;
+ rv = PK11_HPKE_Open(receiver.get(), &aad_item, sealed.get(), &tmp_unsealed);
+ EXPECT_EQ(SECSuccess, rv);
+ CheckEquality(&msg_item, tmp_unsealed);
+ unsealed.reset(tmp_unsealed);
+
+ // Seal for negative tests
+ tmp_sealed = nullptr;
+ tmp_unsealed = nullptr;
+ rv = PK11_HPKE_Seal(sender.get(), &aad_item, &msg_item, &tmp_sealed);
+ EXPECT_EQ(SECSuccess, rv);
+ ASSERT_NE(nullptr, sealed);
+ sealed.reset(tmp_sealed);
+
+ // Drop AAD
+ rv = PK11_HPKE_Open(receiver.get(), nullptr, sealed.get(), &tmp_unsealed);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(nullptr, tmp_unsealed);
+
+ // Modify AAD
+ aad_item.data[0] ^= 0xff;
+ rv = PK11_HPKE_Open(receiver.get(), &aad_item, sealed.get(), &tmp_unsealed);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(nullptr, tmp_unsealed);
+ aad_item.data[0] ^= 0xff;
+
+ // Modify ciphertext
+ sealed->data[0] ^= 0xff;
+ rv = PK11_HPKE_Open(receiver.get(), &aad_item, sealed.get(), &tmp_unsealed);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(nullptr, tmp_unsealed);
+ sealed->data[0] ^= 0xff;
+
+ rv = PK11_HPKE_Open(receiver.get(), &aad_item, sealed.get(), &tmp_unsealed);
+ EXPECT_EQ(SECSuccess, rv);
+ EXPECT_NE(nullptr, tmp_unsealed);
+ unsealed.reset(tmp_unsealed);
+}
+
+TEST_F(Pkcs11HpkeTest, InvalidContextParams) {
+ HpkeContext *cx =
+ PK11_HPKE_NewContext(static_cast<HpkeKemId>(1), HpkeKdfHkdfSha256,
+ HpkeAeadChaCha20Poly1305, nullptr, nullptr);
+ EXPECT_EQ(nullptr, cx);
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+
+ cx = PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, static_cast<HpkeKdfId>(2),
+ HpkeAeadChaCha20Poly1305, nullptr, nullptr);
+ EXPECT_EQ(nullptr, cx);
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+ cx = PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256,
+ static_cast<HpkeAeadId>(4), nullptr, nullptr);
+ EXPECT_EQ(nullptr, cx);
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+}
+
+TEST_F(Pkcs11HpkeTest, InvalidReceiverKeyType) {
+ ScopedHpkeContext sender(
+ PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256,
+ HpkeAeadChaCha20Poly1305, nullptr, nullptr));
+ ASSERT_TRUE(!!sender);
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ if (!slot) {
+ ADD_FAILURE() << "No slot";
+ return;
+ }
+
+ // Give the client an RSA key
+ PK11RSAGenParams rsa_param;
+ rsa_param.keySizeInBits = 1024;
+ rsa_param.pe = 65537L;
+ SECKEYPublicKey *pub_tmp;
+ ScopedSECKEYPublicKey pub_key;
+ ScopedSECKEYPrivateKey priv_key(
+ PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN, &rsa_param,
+ &pub_tmp, PR_FALSE, PR_FALSE, nullptr));
+ ASSERT_NE(nullptr, priv_key);
+ ASSERT_NE(nullptr, pub_tmp);
+ pub_key.reset(pub_tmp);
+
+ SECItem info_item = {siBuffer, nullptr, 0};
+ SECStatus rv = PK11_HPKE_SetupS(sender.get(), nullptr, nullptr, pub_key.get(),
+ &info_item);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_BAD_KEY, PORT_GetError());
+
+ // Try with an unexpected curve
+ StackSECItem ecParams;
+ SECOidData *oidData = SECOID_FindOIDByTag(SEC_OID_ANSIX962_EC_PRIME256V1);
+ ASSERT_NE(oidData, nullptr);
+ if (!SECITEM_AllocItem(nullptr, &ecParams, (2 + oidData->oid.len))) {
+ FAIL() << "Couldn't allocate memory for OID.";
+ }
+ ecParams.data[0] = SEC_ASN1_OBJECT_ID;
+ ecParams.data[1] = oidData->oid.len;
+ memcpy(ecParams.data + 2, oidData->oid.data, oidData->oid.len);
+
+ priv_key.reset(PK11_GenerateKeyPair(slot.get(), CKM_EC_KEY_PAIR_GEN,
+ &ecParams, &pub_tmp, PR_FALSE, PR_FALSE,
+ nullptr));
+ ASSERT_NE(nullptr, priv_key);
+ ASSERT_NE(nullptr, pub_tmp);
+ pub_key.reset(pub_tmp);
+ rv = PK11_HPKE_SetupS(sender.get(), nullptr, nullptr, pub_key.get(),
+ &info_item);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_BAD_KEY, PORT_GetError());
+}
+#else
+TEST(Pkcs11HpkeTest, EnsureNotImplemented) {
+ ScopedHpkeContext cx(
+ PK11_HPKE_NewContext(HpkeDhKemX25519Sha256, HpkeKdfHkdfSha256,
+ HpkeAeadChaCha20Poly1305, nullptr, nullptr));
+ EXPECT_FALSE(cx.get());
+ EXPECT_EQ(SEC_ERROR_INVALID_ALGORITHM, PORT_GetError());
+}
+#endif // NSS_ENABLE_DRAFT_HPKE
+
+} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_import_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_import_unittest.cc
index 3ca184b5f2..19ecb94a2c 100644
--- a/security/nss/gtests/pk11_gtest/pk11_import_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_import_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/pk11_gtest/pk11_kbkdf.cc b/security/nss/gtests/pk11_gtest/pk11_kbkdf.cc
new file mode 100644
index 0000000000..d8a0a0f58b
--- /dev/null
+++ b/security/nss/gtests/pk11_gtest/pk11_kbkdf.cc
@@ -0,0 +1,136 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
+
+#include <memory>
+#include "nss.h"
+#include "pk11pub.h"
+#include "secerr.h"
+#include "sechash.h"
+#include "stdio.h"
+
+#include "blapi.h"
+
+#include "gtest/gtest.h"
+#include "nss_scoped_ptrs.h"
+#include "util.h"
+
+namespace nss_test {
+class Pkcs11KbkdfTest : public ::testing::Test {
+ protected:
+ ScopedPK11SymKey ImportKey(CK_MECHANISM_TYPE mech, SECItem *key_item) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ if (!slot) {
+ ADD_FAILURE() << "Can't get slot";
+ return nullptr;
+ }
+
+ ScopedPK11SymKey result(PK11_ImportSymKey(
+ slot.get(), mech, PK11_OriginUnwrap, CKA_SIGN, key_item, nullptr));
+
+ return result;
+ }
+
+ void RunKDF(CK_MECHANISM_TYPE kdfMech, CK_SP800_108_KDF_PARAMS_PTR kdfParams,
+ CK_BYTE_PTR inputKey, unsigned int inputKeyLen,
+ CK_BYTE_PTR expectedKey, unsigned int expectedKeyLen,
+ CK_BYTE_PTR expectedAdditional,
+ unsigned int expectedAdditionalLen) {
+ SECItem keyItem = {siBuffer, inputKey, inputKeyLen};
+ ScopedPK11SymKey p11Key = ImportKey(kdfParams->prfType, &keyItem);
+
+ ASSERT_NE(kdfParams, nullptr);
+ SECItem paramsItem = {siBuffer, (unsigned char *)kdfParams,
+ sizeof(*kdfParams)};
+
+ ScopedPK11SymKey result(PK11_Derive(p11Key.get(), kdfMech, &paramsItem,
+ CKM_SHA512_HMAC, CKA_SIGN,
+ expectedKeyLen));
+ ASSERT_NE(result, nullptr);
+
+ ASSERT_EQ(PK11_ExtractKeyValue(result.get()), SECSuccess);
+
+ /* We don't need to free this -- it is just a reference... */
+ SECItem *actualItem = PK11_GetKeyData(result.get());
+ ASSERT_NE(actualItem, nullptr);
+
+ SECItem expectedItem = {siBuffer, expectedKey, expectedKeyLen};
+ ASSERT_EQ(SECITEM_CompareItem(actualItem, &expectedItem), 0);
+
+ /* Extract the additional key. */
+ if (expectedAdditional == NULL || kdfParams->ulAdditionalDerivedKeys != 1) {
+ return;
+ }
+
+ ScopedPK11SlotInfo slot(PK11_GetSlotFromKey(result.get()));
+
+ CK_OBJECT_HANDLE_PTR keyHandle = kdfParams->pAdditionalDerivedKeys[0].phKey;
+ ScopedPK11SymKey additionalKey(
+ PK11_SymKeyFromHandle(slot.get(), result.get(), PK11_OriginDerive,
+ CKM_SHA512_HMAC, *keyHandle, PR_FALSE, NULL));
+
+ ASSERT_EQ(PK11_ExtractKeyValue(additionalKey.get()), SECSuccess);
+
+ /* We don't need to free this -- it is just a reference... */
+ actualItem = PK11_GetKeyData(additionalKey.get());
+ ASSERT_NE(actualItem, nullptr);
+
+ expectedItem = {siBuffer, expectedAdditional, expectedAdditionalLen};
+ ASSERT_EQ(SECITEM_CompareItem(actualItem, &expectedItem), 0);
+ }
+};
+
+TEST_F(Pkcs11KbkdfTest, TestAdditionalKey) {
+ /* Test number 11 of NIST CAVP vectors for Counter mode KDF, with counter
+ * after a fixed input (AES/128 CMAC). Resulting key (of size 256 bits)
+ * split into two 128-bit chunks since that aligns with a PRF invocation
+ * boundary. */
+ CK_BYTE inputKey[] = {0x23, 0xeb, 0x06, 0x5b, 0xe1, 0x27, 0xa8, 0x81,
+ 0xe3, 0x5a, 0x65, 0x14, 0xd4, 0x35, 0x67, 0x9f};
+ CK_BYTE expectedKey[] = {0xea, 0x4e, 0xbb, 0xb4, 0xef, 0xff, 0x4b, 0x01,
+ 0x68, 0x40, 0x12, 0xed, 0x8f, 0xf9, 0xc6, 0x4e};
+ CK_BYTE expectedAdditional[] = {0x70, 0xae, 0x38, 0x19, 0x7c, 0x36,
+ 0x44, 0x5a, 0x6c, 0x80, 0x4a, 0x0e,
+ 0x44, 0x81, 0x9a, 0xc3};
+
+ CK_SP800_108_COUNTER_FORMAT iterator = {CK_FALSE, 8};
+ CK_BYTE fixedData[] = {
+ 0xe6, 0x79, 0x86, 0x1a, 0x61, 0x34, 0x65, 0xa6, 0x73, 0x85, 0x37, 0x26,
+ 0x71, 0xb1, 0x07, 0xe6, 0xb8, 0x95, 0xa2, 0xf6, 0x40, 0x43, 0xc9, 0x34,
+ 0xff, 0x42, 0x56, 0xa7, 0xe6, 0x3c, 0xfb, 0x8b, 0xfa, 0xcc, 0x21, 0x24,
+ 0x25, 0x1c, 0x90, 0xfa, 0x67, 0x0d, 0x45, 0x74, 0x5c, 0x1c, 0x35, 0xda,
+ 0x9b, 0x6e, 0x05, 0xaf, 0x77, 0xea, 0x9c, 0x4a, 0xd4, 0x86, 0xfd, 0x1a};
+
+ CK_PRF_DATA_PARAM dataParams[] = {
+ {CK_SP800_108_BYTE_ARRAY, fixedData,
+ sizeof(fixedData) / sizeof(*fixedData)},
+ {CK_SP800_108_ITERATION_VARIABLE, &iterator, sizeof(iterator)}};
+
+ CK_KEY_TYPE ckGeneric = CKK_GENERIC_SECRET;
+ CK_OBJECT_CLASS ckClass = CKO_SECRET_KEY;
+ CK_ULONG derivedLength = 16;
+
+ CK_ATTRIBUTE derivedTemplate[] = {
+ {CKA_CLASS, &ckClass, sizeof(ckClass)},
+ {CKA_KEY_TYPE, &ckGeneric, sizeof(ckGeneric)},
+ {CKA_VALUE_LEN, &derivedLength, sizeof(derivedLength)}};
+
+ CK_OBJECT_HANDLE keyHandle;
+ CK_DERIVED_KEY derivedKey = {
+ derivedTemplate, sizeof(derivedTemplate) / sizeof(*derivedTemplate),
+ &keyHandle};
+
+ CK_SP800_108_KDF_PARAMS kdfParams = {CKM_AES_CMAC,
+ sizeof(dataParams) / sizeof(*dataParams),
+ dataParams, 1, &derivedKey};
+
+ RunKDF(CKM_SP800_108_COUNTER_KDF, &kdfParams, inputKey,
+ sizeof(inputKey) / sizeof(*inputKey), expectedKey,
+ sizeof(expectedKey) / sizeof(*expectedKey), expectedAdditional,
+ sizeof(expectedAdditional) / sizeof(*expectedAdditional));
+}
+
+// Close the namespace
+}
diff --git a/security/nss/gtests/pk11_gtest/pk11_module_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_module_unittest.cc
index ec4667df84..9627c823e9 100644
--- a/security/nss/gtests/pk11_gtest/pk11_module_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_module_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/pk11_gtest/pk11_pbkdf2_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_pbkdf2_unittest.cc
index a2118ef936..5036540612 100644
--- a/security/nss/gtests/pk11_gtest/pk11_pbkdf2_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_pbkdf2_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -50,6 +51,7 @@ class Pkcs11Pbkdf2Test : public ::testing::Test {
const unsigned int kIterations = 10;
std::string pass("passwordPASSWORDpassword");
std::string salt("saltSALTsaltSALTsaltSALTsaltSALTsalt");
+ std::string salt_empty("");
// Derivation must fail when using key sizes bigger than MAX_KEY_LEN.
const int big_key_size = 768;
@@ -59,6 +61,10 @@ class Pkcs11Pbkdf2Test : public ::testing::Test {
const int zero_key_size = 0;
EXPECT_TRUE(KeySizeParam(pass, salt, zero_key_size, hash_alg, kIterations));
+ // Zero is acceptable as salt size and will be managed internally.
+ EXPECT_TRUE(
+ KeySizeParam(pass, salt_empty, zero_key_size, hash_alg, kIterations));
+
// -1 will be set to 0 internally and this means that the key size will be
// obtained from the template. If the template doesn't have this defined,
// it must fail.
@@ -70,6 +76,12 @@ class Pkcs11Pbkdf2Test : public ::testing::Test {
const int negative_key_size = -10;
EXPECT_FALSE(
KeySizeParam(pass, salt, negative_key_size, hash_alg, kIterations));
+
+ // Malformed inputs are handled without crashing
+ EXPECT_FALSE(
+ MalformedPass(pass, salt, big_key_size, hash_alg, kIterations));
+ EXPECT_FALSE(
+ MalformedSalt(pass, salt, big_key_size, hash_alg, kIterations));
}
private:
@@ -98,13 +110,8 @@ class Pkcs11Pbkdf2Test : public ::testing::Test {
return !memcmp(&derived[0], key_data->data, key_data->len);
}
- bool KeySizeParam(std::string& pass, std::string& salt, const int key_size,
- SECOidTag hash_alg, unsigned int kIterations) {
- SECItem pass_item = {siBuffer, ToUcharPtr(pass),
- static_cast<unsigned int>(pass.length())};
- SECItem salt_item = {siBuffer, ToUcharPtr(salt),
- static_cast<unsigned int>(salt.length())};
-
+ bool GenerateKey(SECItem pass_item, SECItem salt_item, const int key_size,
+ SECOidTag hash_alg, unsigned int kIterations) {
// Set up PBKDF2 params.
ScopedSECAlgorithmID alg_id(
PK11_CreatePBEV2AlgorithmID(SEC_OID_PKCS5_PBKDF2, hash_alg, hash_alg,
@@ -118,6 +125,34 @@ class Pkcs11Pbkdf2Test : public ::testing::Test {
// Should be nullptr if fail.
return sym_key.get();
}
+
+ bool KeySizeParam(std::string& pass, std::string& salt, const int key_size,
+ SECOidTag hash_alg, unsigned int kIterations) {
+ SECItem pass_item = {siBuffer, ToUcharPtr(pass),
+ static_cast<unsigned int>(pass.length())};
+ SECItem salt_item = {siBuffer, ToUcharPtr(salt),
+ static_cast<unsigned int>(salt.length())};
+
+ return GenerateKey(pass_item, salt_item, key_size, hash_alg, kIterations);
+ }
+
+ bool MalformedSalt(std::string& pass, std::string& salt, const int key_size,
+ SECOidTag hash_alg, unsigned int kIterations) {
+ SECItem pass_item = {siBuffer, ToUcharPtr(pass),
+ static_cast<unsigned int>(pass.length())};
+ SECItem salt_item = {siBuffer, nullptr, 0};
+
+ return GenerateKey(pass_item, salt_item, key_size, hash_alg, kIterations);
+ }
+
+ bool MalformedPass(std::string& pass, std::string& salt, const int key_size,
+ SECOidTag hash_alg, unsigned int kIterations) {
+ SECItem pass_item = {siBuffer, nullptr, 0};
+ SECItem salt_item = {siBuffer, ToUcharPtr(salt),
+ static_cast<unsigned int>(salt.length())};
+
+ return GenerateKey(pass_item, salt_item, key_size, hash_alg, kIterations);
+ }
};
// RFC 6070 <http://tools.ietf.org/html/rfc6070>
diff --git a/security/nss/gtests/pk11_gtest/pk11_prf_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_prf_unittest.cc
index e79dac5e44..3580b10a2f 100644
--- a/security/nss/gtests/pk11_gtest/pk11_prf_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_prf_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/pk11_gtest/pk11_prng_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_prng_unittest.cc
index 52fd91de0c..ef05fe51cd 100644
--- a/security/nss/gtests/pk11_gtest/pk11_prng_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_prng_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/pk11_gtest/pk11_rsaencrypt_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_rsaencrypt_unittest.cc
new file mode 100644
index 0000000000..6c5635f6cd
--- /dev/null
+++ b/security/nss/gtests/pk11_gtest/pk11_rsaencrypt_unittest.cc
@@ -0,0 +1,127 @@
+/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
+
+#include <stdint.h>
+
+#include "cpputil.h"
+#include "cryptohi.h"
+#include "gtest/gtest.h"
+#include "limits.h"
+#include "nss.h"
+#include "nss_scoped_ptrs.h"
+#include "pk11pub.h"
+
+#include "testvectors/rsa_pkcs1_2048_test-vectors.h"
+#include "testvectors/rsa_pkcs1_3072_test-vectors.h"
+#include "testvectors/rsa_pkcs1_4096_test-vectors.h"
+
+namespace nss_test {
+
+class RsaDecryptWycheproofTest
+ : public ::testing::TestWithParam<RsaDecryptTestVector> {
+ protected:
+ void TestDecrypt(const RsaDecryptTestVector vec) {
+ SECItem pkcs8_item = {siBuffer, toUcharPtr(vec.priv_key.data()),
+ static_cast<unsigned int>(vec.priv_key.size())};
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot());
+ EXPECT_NE(nullptr, slot);
+
+ SECKEYPrivateKey* key = nullptr;
+ SECStatus rv = PK11_ImportDERPrivateKeyInfoAndReturnKey(
+ slot.get(), &pkcs8_item, nullptr, nullptr, false, false, KU_ALL, &key,
+ nullptr);
+ ASSERT_EQ(SECSuccess, rv);
+ ASSERT_NE(nullptr, key);
+ ScopedSECKEYPrivateKey priv_key(key);
+
+ // Decrypt
+ std::vector<uint8_t> decrypted(PR_MAX(1, vec.ct.size()));
+ unsigned int decrypted_len = 0;
+ rv = PK11_PrivDecryptPKCS1(priv_key.get(), decrypted.data(), &decrypted_len,
+ decrypted.size(), vec.ct.data(), vec.ct.size());
+
+ // RSA_DecryptBlock returns SECFailure with an empty message.
+ if (vec.valid && vec.msg.size()) {
+ EXPECT_EQ(SECSuccess, rv);
+ decrypted.resize(decrypted_len);
+ EXPECT_EQ(vec.msg, decrypted);
+ } else {
+ EXPECT_EQ(SECFailure, rv);
+ }
+ };
+};
+
+TEST_P(RsaDecryptWycheproofTest, Pkcs1Decrypt) { TestDecrypt(GetParam()); }
+
+INSTANTIATE_TEST_CASE_P(WycheproofRsa2048DecryptTest, RsaDecryptWycheproofTest,
+ ::testing::ValuesIn(kRsa2048DecryptWycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(WycheproofRsa3072DecryptTest, RsaDecryptWycheproofTest,
+ ::testing::ValuesIn(kRsa3072DecryptWycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(WycheproofRsa4096DecryptTest, RsaDecryptWycheproofTest,
+ ::testing::ValuesIn(kRsa4096DecryptWycheproofVectors));
+
+TEST(RsaEncryptTest, MessageLengths) {
+ const uint8_t spki[] = {
+ 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
+ 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81,
+ 0x89, 0x02, 0x81, 0x81, 0x00, 0xf8, 0xb8, 0x6c, 0x83, 0xb4, 0xbc, 0xd9,
+ 0xa8, 0x57, 0xc0, 0xa5, 0xb4, 0x59, 0x76, 0x8c, 0x54, 0x1d, 0x79, 0xeb,
+ 0x22, 0x52, 0x04, 0x7e, 0xd3, 0x37, 0xeb, 0x41, 0xfd, 0x83, 0xf9, 0xf0,
+ 0xa6, 0x85, 0x15, 0x34, 0x75, 0x71, 0x5a, 0x84, 0xa8, 0x3c, 0xd2, 0xef,
+ 0x5a, 0x4e, 0xd3, 0xde, 0x97, 0x8a, 0xdd, 0xff, 0xbb, 0xcf, 0x0a, 0xaa,
+ 0x86, 0x92, 0xbe, 0xb8, 0x50, 0xe4, 0xcd, 0x6f, 0x80, 0x33, 0x30, 0x76,
+ 0x13, 0x8f, 0xca, 0x7b, 0xdc, 0xec, 0x5a, 0xca, 0x63, 0xc7, 0x03, 0x25,
+ 0xef, 0xa8, 0x8a, 0x83, 0x58, 0x76, 0x20, 0xfa, 0x16, 0x77, 0xd7, 0x79,
+ 0x92, 0x63, 0x01, 0x48, 0x1a, 0xd8, 0x7b, 0x67, 0xf1, 0x52, 0x55, 0x49,
+ 0x4e, 0xd6, 0x6e, 0x4a, 0x5c, 0xd7, 0x7a, 0x37, 0x36, 0x0c, 0xde, 0xdd,
+ 0x8f, 0x44, 0xe8, 0xc2, 0xa7, 0x2c, 0x2b, 0xb5, 0xaf, 0x64, 0x4b, 0x61,
+ 0x07, 0x02, 0x03, 0x01, 0x00, 0x01,
+ };
+
+ // Import public key (use pre-generated for performance).
+ SECItem spki_item = {siBuffer, toUcharPtr(spki), sizeof(spki)};
+ ScopedCERTSubjectPublicKeyInfo cert_spki(
+ SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item));
+ ASSERT_TRUE(cert_spki);
+ ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get()));
+ ASSERT_TRUE(pub_key);
+
+ int mod_len = SECKEY_PublicKeyStrength(pub_key.get());
+ ASSERT_TRUE(mod_len > 0);
+
+ std::vector<uint8_t> ctxt(mod_len);
+ unsigned int ctxt_len;
+ std::vector<uint8_t> msg(mod_len, 0xff);
+
+ // Test with valid inputs
+ SECStatus rv =
+ PK11_PubEncrypt(pub_key.get(), CKM_RSA_PKCS, nullptr, ctxt.data(),
+ &ctxt_len, mod_len, msg.data(), 1, nullptr);
+ ASSERT_EQ(SECSuccess, rv);
+
+ // Maximum message length is mod_len - miniumum padding (8B) - flags (3B)
+ unsigned int max_msg_len = mod_len - 8 - 3;
+ rv = PK11_PubEncrypt(pub_key.get(), CKM_RSA_PKCS, nullptr, ctxt.data(),
+ &ctxt_len, mod_len, msg.data(), max_msg_len, nullptr);
+ ASSERT_EQ(SECSuccess, rv);
+
+ // Test one past maximum length
+ rv =
+ PK11_PubEncrypt(pub_key.get(), CKM_RSA_PKCS, nullptr, ctxt.data(),
+ &ctxt_len, mod_len, msg.data(), max_msg_len + 1, nullptr);
+ ASSERT_EQ(SECFailure, rv);
+
+ // Make sure the the length will not overflow - i.e.
+ // (padLen = modulusLen - (UINT_MAX + MINIMUM_PAD_LEN)) may overflow and
+ // result in a value that appears valid.
+ rv = PK11_PubEncrypt(pub_key.get(), CKM_RSA_PKCS, nullptr, ctxt.data(),
+ &ctxt_len, UINT_MAX, msg.data(), UINT_MAX, nullptr);
+ ASSERT_EQ(SECFailure, rv);
+}
+} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_rsaoaep_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_rsaoaep_unittest.cc
new file mode 100644
index 0000000000..d14eb9c64e
--- /dev/null
+++ b/security/nss/gtests/pk11_gtest/pk11_rsaoaep_unittest.cc
@@ -0,0 +1,186 @@
+/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
+
+#include <stdint.h>
+
+#include "cpputil.h"
+#include "cryptohi.h"
+#include "gtest/gtest.h"
+#include "limits.h"
+#include "nss.h"
+#include "nss_scoped_ptrs.h"
+#include "pk11pub.h"
+
+#include "testvectors/rsa_oaep_2048_sha1_mgf1sha1-vectors.h"
+#include "testvectors/rsa_oaep_2048_sha256_mgf1sha1-vectors.h"
+#include "testvectors/rsa_oaep_2048_sha256_mgf1sha256-vectors.h"
+#include "testvectors/rsa_oaep_2048_sha384_mgf1sha1-vectors.h"
+#include "testvectors/rsa_oaep_2048_sha384_mgf1sha384-vectors.h"
+#include "testvectors/rsa_oaep_2048_sha512_mgf1sha1-vectors.h"
+#include "testvectors/rsa_oaep_2048_sha512_mgf1sha512-vectors.h"
+
+namespace nss_test {
+
+class RsaOaepWycheproofTest
+ : public ::testing::TestWithParam<RsaOaepTestVectorStr> {
+ protected:
+ void TestDecrypt(const RsaOaepTestVectorStr vec) {
+ SECItem pkcs8_item = {siBuffer, toUcharPtr(vec.priv_key.data()),
+ static_cast<unsigned int>(vec.priv_key.size())};
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot());
+ EXPECT_NE(nullptr, slot);
+
+ SECKEYPrivateKey* key = nullptr;
+ SECStatus rv = PK11_ImportDERPrivateKeyInfoAndReturnKey(
+ slot.get(), &pkcs8_item, nullptr, nullptr, false, false, KU_ALL, &key,
+ nullptr);
+ ASSERT_EQ(SECSuccess, rv);
+ ASSERT_NE(nullptr, key);
+ ScopedSECKEYPrivateKey priv_key(key);
+
+ // Set up the OAEP parameters.
+ CK_RSA_PKCS_OAEP_PARAMS oaepParams;
+ oaepParams.source = CKZ_DATA_SPECIFIED;
+ oaepParams.pSourceData = const_cast<unsigned char*>(vec.label.data());
+ oaepParams.ulSourceDataLen = vec.label.size();
+ oaepParams.mgf = vec.mgf_hash;
+ oaepParams.hashAlg = HashOidToHashMech(vec.hash_oid);
+ SECItem params_item = {siBuffer,
+ toUcharPtr(reinterpret_cast<uint8_t*>(&oaepParams)),
+ static_cast<unsigned int>(sizeof(oaepParams))};
+ // Decrypt.
+ std::vector<uint8_t> decrypted(PR_MAX(1, vec.ct.size()));
+ unsigned int decrypted_len = 0;
+ rv = PK11_PrivDecrypt(priv_key.get(), CKM_RSA_PKCS_OAEP, &params_item,
+ decrypted.data(), &decrypted_len, decrypted.size(),
+ vec.ct.data(), vec.ct.size());
+
+ if (vec.valid) {
+ EXPECT_EQ(SECSuccess, rv);
+ decrypted.resize(decrypted_len);
+ EXPECT_EQ(vec.msg, decrypted);
+ } else {
+ EXPECT_EQ(SECFailure, rv);
+ }
+ };
+
+ private:
+ inline CK_MECHANISM_TYPE HashOidToHashMech(SECOidTag hash_oid) {
+ switch (hash_oid) {
+ case SEC_OID_SHA1:
+ return CKM_SHA_1;
+ case SEC_OID_SHA224:
+ return CKM_SHA224;
+ case SEC_OID_SHA256:
+ return CKM_SHA256;
+ case SEC_OID_SHA384:
+ return CKM_SHA384;
+ case SEC_OID_SHA512:
+ return CKM_SHA512;
+ default:
+ ADD_FAILURE();
+ }
+ return CKM_INVALID_MECHANISM;
+ }
+};
+
+TEST_P(RsaOaepWycheproofTest, OaepDecrypt) { TestDecrypt(GetParam()); }
+
+INSTANTIATE_TEST_CASE_P(WycheproofRsa2048Sha1OaepTest, RsaOaepWycheproofTest,
+ ::testing::ValuesIn(kRsaOaep2048Sha1WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ WycheproofOaep2048Sha256Sha1Test, RsaOaepWycheproofTest,
+ ::testing::ValuesIn(kRsaOaep2048Sha256Mgf1Sha1WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ WycheproofOaep2048Sha256Sha256Test, RsaOaepWycheproofTest,
+ ::testing::ValuesIn(kRsaOaep2048Sha256Mgf1Sha256WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ WycheproofOaep2048Sha384Sha1Test, RsaOaepWycheproofTest,
+ ::testing::ValuesIn(kRsaOaep2048Sha384Mgf1Sha1WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ WycheproofOaep2048Sha384Sha384Test, RsaOaepWycheproofTest,
+ ::testing::ValuesIn(kRsaOaep2048Sha384Mgf1Sha384WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ WycheproofOaep2048Sha512Sha1Test, RsaOaepWycheproofTest,
+ ::testing::ValuesIn(kRsaOaep2048Sha512Mgf1Sha1WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ WycheproofOaep2048Sha512Sha512Test, RsaOaepWycheproofTest,
+ ::testing::ValuesIn(kRsaOaep2048Sha512Mgf1Sha512WycheproofVectors));
+
+TEST(Pkcs11RsaOaepTest, TestOaepWrapUnwrap) {
+ const size_t kRsaKeyBits = 2048;
+ const size_t kwrappedBufLen = 4096;
+
+ SECStatus rv = SECFailure;
+
+ ScopedSECKEYPrivateKey priv;
+ ScopedSECKEYPublicKey pub;
+ PK11RSAGenParams rsa_params;
+ rsa_params.keySizeInBits = kRsaKeyBits;
+ rsa_params.pe = 65537;
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_NE(slot, nullptr);
+
+ SECKEYPublicKey* p_pub_tmp = nullptr;
+ priv.reset(PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN,
+ &rsa_params, &p_pub_tmp, false, false,
+ nullptr));
+ pub.reset(p_pub_tmp);
+
+ ASSERT_NE(priv.get(), nullptr);
+ ASSERT_NE(pub.get(), nullptr);
+
+ ScopedPK11SymKey to_wrap(
+ PK11_KeyGen(slot.get(), CKM_AES_CBC, nullptr, 16, nullptr));
+
+ CK_RSA_PKCS_OAEP_PARAMS oaep_params = {CKM_SHA256, CKG_MGF1_SHA256,
+ CKZ_DATA_SPECIFIED, NULL, 0};
+
+ SECItem param = {siBuffer, (unsigned char*)&oaep_params, sizeof(oaep_params)};
+
+ ScopedSECItem wrapped(SECITEM_AllocItem(nullptr, nullptr, kwrappedBufLen));
+ rv = PK11_PubWrapSymKeyWithMechanism(pub.get(), CKM_RSA_PKCS_OAEP, &param,
+ to_wrap.get(), wrapped.get());
+ ASSERT_EQ(rv, SECSuccess);
+
+ PK11SymKey* p_unwrapped_tmp = nullptr;
+
+ // This fails because this method is broken and assumes CKM_RSA_PKCS and
+ // doesn't understand OAEP.
+ p_unwrapped_tmp = PK11_PubUnwrapSymKey(priv.get(), wrapped.get(), CKM_AES_CBC,
+ CKA_DECRYPT, 16);
+ ASSERT_EQ(p_unwrapped_tmp, nullptr);
+
+ ScopedPK11SymKey unwrapped;
+ p_unwrapped_tmp = PK11_PubUnwrapSymKeyWithMechanism(
+ priv.get(), CKM_RSA_PKCS_OAEP, &param, wrapped.get(), CKM_AES_CBC,
+ CKA_DECRYPT, 16);
+ ASSERT_NE(p_unwrapped_tmp, nullptr);
+
+ unwrapped.reset(p_unwrapped_tmp);
+
+ // Extract key's value in order to validate decryption worked.
+ rv = PK11_ExtractKeyValue(to_wrap.get());
+ ASSERT_EQ(rv, SECSuccess);
+
+ rv = PK11_ExtractKeyValue(unwrapped.get());
+ ASSERT_EQ(rv, SECSuccess);
+
+ // References owned by PKCS#11 layer; no need to scope and free.
+ SECItem* expectedItem = PK11_GetKeyData(to_wrap.get());
+ SECItem* actualItem = PK11_GetKeyData(unwrapped.get());
+
+ ASSERT_EQ(SECITEM_CompareItem(actualItem, expectedItem), 0);
+}
+} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_rsapkcs1_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_rsapkcs1_unittest.cc
index 8a9eb56f4d..941de9797c 100644
--- a/security/nss/gtests/pk11_gtest/pk11_rsapkcs1_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_rsapkcs1_unittest.cc
@@ -1,101 +1,206 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
#include <stdint.h>
+#include <memory>
#include "cryptohi.h"
+#include "cpputil.h"
+#include "databuffer.h"
+#include "gtest/gtest.h"
#include "nss.h"
+#include "nss_scoped_ptrs.h"
#include "pk11pub.h"
+#include "secerr.h"
+#include "sechash.h"
-#include "gtest/gtest.h"
-#include "nss_scoped_ptrs.h"
-#include "cpputil.h"
+#include "testvectors/rsa_signature_2048_sha224-vectors.h"
+#include "testvectors/rsa_signature_2048_sha256-vectors.h"
+#include "testvectors/rsa_signature_2048_sha512-vectors.h"
+#include "testvectors/rsa_signature_3072_sha256-vectors.h"
+#include "testvectors/rsa_signature_3072_sha384-vectors.h"
+#include "testvectors/rsa_signature_3072_sha512-vectors.h"
+#include "testvectors/rsa_signature_4096_sha384-vectors.h"
+#include "testvectors/rsa_signature_4096_sha512-vectors.h"
+#include "testvectors/rsa_signature-vectors.h"
namespace nss_test {
-// Test that the RSASSA-PKCS1-v1_5 implementation enforces the missing NULL
-// parameter.
-TEST(RsaPkcs1Test, RequireNullParameter) {
- // kSpki is an RSA public key in an X.509 SubjectPublicKeyInfo.
- const uint8_t kSpki[] = {
- 0x30, 0x81, 0x9f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7,
- 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x81, 0x8d, 0x00, 0x30, 0x81,
- 0x89, 0x02, 0x81, 0x81, 0x00, 0xf8, 0xb8, 0x6c, 0x83, 0xb4, 0xbc, 0xd9,
- 0xa8, 0x57, 0xc0, 0xa5, 0xb4, 0x59, 0x76, 0x8c, 0x54, 0x1d, 0x79, 0xeb,
- 0x22, 0x52, 0x04, 0x7e, 0xd3, 0x37, 0xeb, 0x41, 0xfd, 0x83, 0xf9, 0xf0,
- 0xa6, 0x85, 0x15, 0x34, 0x75, 0x71, 0x5a, 0x84, 0xa8, 0x3c, 0xd2, 0xef,
- 0x5a, 0x4e, 0xd3, 0xde, 0x97, 0x8a, 0xdd, 0xff, 0xbb, 0xcf, 0x0a, 0xaa,
- 0x86, 0x92, 0xbe, 0xb8, 0x50, 0xe4, 0xcd, 0x6f, 0x80, 0x33, 0x30, 0x76,
- 0x13, 0x8f, 0xca, 0x7b, 0xdc, 0xec, 0x5a, 0xca, 0x63, 0xc7, 0x03, 0x25,
- 0xef, 0xa8, 0x8a, 0x83, 0x58, 0x76, 0x20, 0xfa, 0x16, 0x77, 0xd7, 0x79,
- 0x92, 0x63, 0x01, 0x48, 0x1a, 0xd8, 0x7b, 0x67, 0xf1, 0x52, 0x55, 0x49,
- 0x4e, 0xd6, 0x6e, 0x4a, 0x5c, 0xd7, 0x7a, 0x37, 0x36, 0x0c, 0xde, 0xdd,
- 0x8f, 0x44, 0xe8, 0xc2, 0xa7, 0x2c, 0x2b, 0xb5, 0xaf, 0x64, 0x4b, 0x61,
- 0x07, 0x02, 0x03, 0x01, 0x00, 0x01,
- };
- // kHash is the SHA-256 hash of {1,2,3,4}.
- const uint8_t kHash[] = {
- 0x9f, 0x64, 0xa7, 0x47, 0xe1, 0xb9, 0x7f, 0x13, 0x1f, 0xab, 0xb6,
- 0xb4, 0x47, 0x29, 0x6c, 0x9b, 0x6f, 0x02, 0x01, 0xe7, 0x9f, 0xb3,
- 0xc5, 0x35, 0x6e, 0x6c, 0x77, 0xe8, 0x9b, 0x6a, 0x80, 0x6a,
- };
- // kSignature is the signature of kHash with RSASSA-PKCS1-v1_5.
- const uint8_t kSignature[] = {
- 0xa5, 0xf0, 0x8a, 0x47, 0x5d, 0x3c, 0xb3, 0xcc, 0xa9, 0x79, 0xaf, 0x4d,
- 0x8c, 0xae, 0x4c, 0x14, 0xef, 0xc2, 0x0b, 0x34, 0x36, 0xde, 0xf4, 0x3e,
- 0x3d, 0xbb, 0x4a, 0x60, 0x5c, 0xc8, 0x91, 0x28, 0xda, 0xfb, 0x7e, 0x04,
- 0x96, 0x7e, 0x63, 0x13, 0x90, 0xce, 0xb9, 0xb4, 0x62, 0x7a, 0xfd, 0x09,
- 0x3d, 0xc7, 0x67, 0x78, 0x54, 0x04, 0xeb, 0x52, 0x62, 0x6e, 0x24, 0x67,
- 0xb4, 0x40, 0xfc, 0x57, 0x62, 0xc6, 0xf1, 0x67, 0xc1, 0x97, 0x8f, 0x6a,
- 0xa8, 0xae, 0x44, 0x46, 0x5e, 0xab, 0x67, 0x17, 0x53, 0x19, 0x3a, 0xda,
- 0x5a, 0xc8, 0x16, 0x3e, 0x86, 0xd5, 0xc5, 0x71, 0x2f, 0xfc, 0x23, 0x48,
- 0xd9, 0x0b, 0x13, 0xdd, 0x7b, 0x5a, 0x25, 0x79, 0xef, 0xa5, 0x7b, 0x04,
- 0xed, 0x44, 0xf6, 0x18, 0x55, 0xe4, 0x0a, 0xe9, 0x57, 0x79, 0x5d, 0xd7,
- 0x55, 0xa7, 0xab, 0x45, 0x02, 0x97, 0x60, 0x42,
- };
- // kSignature is an invalid signature of kHash with RSASSA-PKCS1-v1_5 with the
- // NULL parameter omitted.
- const uint8_t kSignatureInvalid[] = {
- 0x71, 0x6c, 0x24, 0x4e, 0xc9, 0x9b, 0x19, 0xc7, 0x49, 0x29, 0xb8, 0xd4,
- 0xfb, 0x26, 0x23, 0xc0, 0x96, 0x18, 0xcd, 0x1e, 0x60, 0xe8, 0x88, 0x94,
- 0x8c, 0x59, 0xfb, 0x58, 0x5c, 0x61, 0x58, 0x7a, 0xae, 0xcc, 0xeb, 0xee,
- 0x1e, 0x85, 0x7d, 0x83, 0xa9, 0xdc, 0x6f, 0x4c, 0x34, 0x5c, 0xcb, 0xd9,
- 0xde, 0x58, 0x76, 0xdf, 0x1f, 0x5e, 0xd4, 0x57, 0x5b, 0xeb, 0xaf, 0x4f,
- 0x7a, 0xa7, 0x6b, 0x21, 0xf1, 0x0a, 0x96, 0x78, 0xc7, 0xa8, 0x02, 0x7a,
- 0xc2, 0x06, 0xd3, 0x18, 0x79, 0x72, 0x6b, 0xfe, 0x2d, 0xec, 0xd8, 0x8e,
- 0x98, 0x86, 0x89, 0xf4, 0x67, 0x14, 0x2b, 0xac, 0x6d, 0xd7, 0x04, 0xd8,
- 0xab, 0x05, 0xe6, 0x51, 0xf6, 0xee, 0x58, 0x63, 0xef, 0x6a, 0x3e, 0x89,
- 0x99, 0x2a, 0x1c, 0x10, 0xc2, 0xd0, 0x41, 0x9e, 0x1e, 0x9a, 0x9a, 0x57,
- 0x32, 0x0f, 0x49, 0xb4, 0x57, 0x37, 0xa4, 0x26,
+class Pkcs11RsaPkcs1WycheproofTest
+ : public ::testing::TestWithParam<RsaSignatureTestVector> {
+ protected:
+ void Derive(const RsaSignatureTestVector vec) {
+ SECItem spki_item = {siBuffer, toUcharPtr(vec.public_key.data()),
+ static_cast<unsigned int>(vec.public_key.size())};
+
+ ScopedCERTSubjectPublicKeyInfo cert_spki(
+ SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item));
+ ASSERT_TRUE(cert_spki);
+
+ ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get()));
+ ASSERT_TRUE(pub_key);
+
+ DataBuffer hash;
+ hash.Allocate(static_cast<size_t>(HASH_ResultLenByOidTag(vec.hash_oid)));
+ SECStatus rv = PK11_HashBuf(vec.hash_oid, toUcharPtr(hash.data()),
+ toUcharPtr(vec.msg.data()), vec.msg.size());
+ ASSERT_EQ(rv, SECSuccess);
+
+ // Verify.
+ SECItem hash_item = {siBuffer, toUcharPtr(hash.data()),
+ static_cast<unsigned int>(hash.len())};
+ SECItem sig_item = {siBuffer, toUcharPtr(vec.sig.data()),
+ static_cast<unsigned int>(vec.sig.size())};
+
+ rv = VFY_VerifyDigestDirect(&hash_item, pub_key.get(), &sig_item,
+ SEC_OID_PKCS1_RSA_ENCRYPTION, vec.hash_oid,
+ nullptr);
+ EXPECT_EQ(rv, vec.valid ? SECSuccess : SECFailure);
};
+};
+
+/* Test that PKCS #1 v1.5 verification requires a minimum of 8B
+ * of padding, per-RFC3447. The padding formula is
+ * `pad_len = em_len - t_len - 3`, where em_len is the octet length
+ * of the RSA modulus and t_len is the length of the `DigestInfo ||
+ * Hash(message)` sequence. For SHA512, t_len is 83. We'll tweak the
+ * modulus size to test with a pad_len of 8 (valid) and 6 (invalid):
+ * em_len = `8 + 83 + 3` = `94*8` = 752b
+ * em_len = `6 + 83 + 3` = `92*8` = 736b
+ * Use 6 as the invalid value since modLen % 16 must be zero.
+ */
+TEST(RsaPkcs1Test, Pkcs1MinimumPadding) {
+ const size_t kRsaShortKeyBits = 736;
+ const size_t kRsaKeyBits = 752;
+ static const std::vector<uint8_t> kMsg{'T', 'E', 'S', 'T'};
+ static const std::vector<uint8_t> kSha512DigestInfo{
+ 0x30, 0x51, 0x30, 0x0D, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01,
+ 0x65, 0x03, 0x04, 0x02, 0x03, 0x05, 0x00, 0x04, 0x40};
+ static const std::vector<uint8_t> kMsgSha512{
+ 0x7B, 0xFA, 0x95, 0xA6, 0x88, 0x92, 0x4C, 0x47, 0xC7, 0xD2, 0x23,
+ 0x81, 0xF2, 0x0C, 0xC9, 0x26, 0xF5, 0x24, 0xBE, 0xAC, 0xB1, 0x3F,
+ 0x84, 0xE2, 0x03, 0xD4, 0xBD, 0x8C, 0xB6, 0xBA, 0x2F, 0xCE, 0x81,
+ 0xC5, 0x7A, 0x5F, 0x05, 0x9B, 0xF3, 0xD5, 0x09, 0x92, 0x64, 0x87,
+ 0xBD, 0xE9, 0x25, 0xB3, 0xBC, 0xEE, 0x06, 0x35, 0xE4, 0xF7, 0xBA,
+ 0xEB, 0xA0, 0x54, 0xE5, 0xDB, 0xA6, 0x96, 0xB2, 0xBF};
+
+ ScopedSECKEYPrivateKey short_priv, good_priv;
+ ScopedSECKEYPublicKey short_pub, good_pub;
+ PK11RSAGenParams rsa_params;
+ rsa_params.keySizeInBits = kRsaShortKeyBits;
+ rsa_params.pe = 65537;
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_TRUE(slot);
+ SECKEYPublicKey* p_pub_tmp = nullptr;
+ short_priv.reset(PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN,
+ &rsa_params, &p_pub_tmp, false, false,
+ nullptr));
+ short_pub.reset(p_pub_tmp);
+
+ rsa_params.keySizeInBits = kRsaKeyBits;
+ good_priv.reset(PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN,
+ &rsa_params, &p_pub_tmp, false, false,
+ nullptr));
+ good_pub.reset(p_pub_tmp);
+
+ size_t em_len = kRsaShortKeyBits / 8;
+ size_t t_len = kSha512DigestInfo.size() + kMsgSha512.size();
+ size_t pad_len = em_len - t_len - 3;
+ ASSERT_EQ(6U, pad_len);
+
+ std::vector<uint8_t> invalid_pkcs;
+ invalid_pkcs.push_back(0x00);
+ invalid_pkcs.push_back(0x01);
+ invalid_pkcs.insert(invalid_pkcs.end(), pad_len, 0xff);
+ invalid_pkcs.insert(invalid_pkcs.end(), 1, 0x00);
+ invalid_pkcs.insert(invalid_pkcs.end(), kSha512DigestInfo.begin(),
+ kSha512DigestInfo.end());
+ invalid_pkcs.insert(invalid_pkcs.end(), kMsgSha512.begin(), kMsgSha512.end());
+ ASSERT_EQ(em_len, invalid_pkcs.size());
+
+ // Sign it indirectly. Signing functions check for a proper pad_len.
+ std::vector<uint8_t> sig(em_len);
+ uint32_t sig_len;
+ SECStatus rv =
+ PK11_PubDecryptRaw(short_priv.get(), sig.data(), &sig_len, sig.size(),
+ invalid_pkcs.data(), invalid_pkcs.size());
+ EXPECT_EQ(SECSuccess, rv);
+ // Verify it.
+ DataBuffer hash;
+ hash.Allocate(static_cast<size_t>(HASH_ResultLenByOidTag(SEC_OID_SHA512)));
+ rv = PK11_HashBuf(SEC_OID_SHA512, toUcharPtr(hash.data()),
+ toUcharPtr(kMsg.data()), kMsg.size());
+ ASSERT_EQ(rv, SECSuccess);
+ SECItem hash_item = {siBuffer, toUcharPtr(hash.data()),
+ static_cast<unsigned int>(hash.len())};
+ SECItem sig_item = {siBuffer, toUcharPtr(sig.data()), sig_len};
+ rv = VFY_VerifyDigestDirect(&hash_item, short_pub.get(), &sig_item,
+ SEC_OID_PKCS1_RSA_ENCRYPTION, SEC_OID_SHA512,
+ nullptr);
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_BAD_SIGNATURE, PORT_GetError());
+
+ // Repeat the test with the sufficiently-long key.
+ em_len = kRsaKeyBits / 8;
+ t_len = kSha512DigestInfo.size() + kMsgSha512.size();
+ pad_len = em_len - t_len - 3;
+ ASSERT_EQ(8U, pad_len);
+
+ std::vector<uint8_t> valid_pkcs;
+ valid_pkcs.push_back(0x00);
+ valid_pkcs.push_back(0x01);
+ valid_pkcs.insert(valid_pkcs.end(), pad_len, 0xff);
+ valid_pkcs.insert(valid_pkcs.end(), 1, 0x00);
+ valid_pkcs.insert(valid_pkcs.end(), kSha512DigestInfo.begin(),
+ kSha512DigestInfo.end());
+ valid_pkcs.insert(valid_pkcs.end(), kMsgSha512.begin(), kMsgSha512.end());
+ ASSERT_EQ(em_len, valid_pkcs.size());
+
+ // Sign it the same way as above (even though we could use sign APIs now).
+ sig.resize(em_len);
+ rv = PK11_PubDecryptRaw(good_priv.get(), sig.data(), &sig_len, sig.size(),
+ valid_pkcs.data(), valid_pkcs.size());
+ EXPECT_EQ(SECSuccess, rv);
+
+ // Verify it.
+ sig_item = {siBuffer, toUcharPtr(sig.data()), sig_len};
+ rv = VFY_VerifyDigestDirect(&hash_item, good_pub.get(), &sig_item,
+ SEC_OID_PKCS1_RSA_ENCRYPTION, SEC_OID_SHA512,
+ nullptr);
+ EXPECT_EQ(SECSuccess, rv);
+}
+
+TEST(RsaPkcs1Test, RequireNullParameter) {
// The test vectors may be verified with:
//
// openssl rsautl -keyform der -pubin -inkey spki.bin -in sig.bin | der2ascii
// openssl rsautl -keyform der -pubin -inkey spki.bin -in sig2.bin | der2ascii
// Import public key.
- SECItem spkiItem = {siBuffer, toUcharPtr(kSpki), sizeof(kSpki)};
- ScopedCERTSubjectPublicKeyInfo certSpki(
- SECKEY_DecodeDERSubjectPublicKeyInfo(&spkiItem));
- ASSERT_TRUE(certSpki);
- ScopedSECKEYPublicKey pubKey(SECKEY_ExtractPublicKey(certSpki.get()));
- ASSERT_TRUE(pubKey);
+ SECItem spki_item = {siBuffer, toUcharPtr(kSpki), sizeof(kSpki)};
+ ScopedCERTSubjectPublicKeyInfo cert_spki(
+ SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item));
+ ASSERT_TRUE(cert_spki);
+ ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get()));
+ ASSERT_TRUE(pub_key);
SECItem hash = {siBuffer, toUcharPtr(kHash), sizeof(kHash)};
// kSignature is a valid signature.
- SECItem sigItem = {siBuffer, toUcharPtr(kSignature), sizeof(kSignature)};
- SECStatus rv = VFY_VerifyDigestDirect(&hash, pubKey.get(), &sigItem,
+ SECItem sig_item = {siBuffer, toUcharPtr(kSignature), sizeof(kSignature)};
+ SECStatus rv = VFY_VerifyDigestDirect(&hash, pub_key.get(), &sig_item,
SEC_OID_PKCS1_RSA_ENCRYPTION,
SEC_OID_SHA256, nullptr);
EXPECT_EQ(SECSuccess, rv);
// kSignatureInvalid is not.
- sigItem = {siBuffer, toUcharPtr(kSignatureInvalid),
- sizeof(kSignatureInvalid)};
- rv = VFY_VerifyDigestDirect(&hash, pubKey.get(), &sigItem,
+ sig_item = {siBuffer, toUcharPtr(kSignatureInvalid),
+ sizeof(kSignatureInvalid)};
+ rv = VFY_VerifyDigestDirect(&hash, pub_key.get(), &sig_item,
SEC_OID_PKCS1_RSA_ENCRYPTION, SEC_OID_SHA256,
nullptr);
#ifdef NSS_PKCS1_AllowMissingParameters
@@ -105,4 +210,42 @@ TEST(RsaPkcs1Test, RequireNullParameter) {
#endif
}
+TEST_P(Pkcs11RsaPkcs1WycheproofTest, Verify) { Derive(GetParam()); }
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof2048RsaSignatureSha224Test, Pkcs11RsaPkcs1WycheproofTest,
+ ::testing::ValuesIn(kRsaSignature2048Sha224WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof2048RsaSignatureSha256Test, Pkcs11RsaPkcs1WycheproofTest,
+ ::testing::ValuesIn(kRsaSignature2048Sha256WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof2048RsaSignatureSha512Test, Pkcs11RsaPkcs1WycheproofTest,
+ ::testing::ValuesIn(kRsaSignature2048Sha512WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof3072RsaSignatureSha256Test, Pkcs11RsaPkcs1WycheproofTest,
+ ::testing::ValuesIn(kRsaSignature3072Sha256WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof3072RsaSignatureSha384Test, Pkcs11RsaPkcs1WycheproofTest,
+ ::testing::ValuesIn(kRsaSignature3072Sha384WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof3072RsaSignatureSha512Test, Pkcs11RsaPkcs1WycheproofTest,
+ ::testing::ValuesIn(kRsaSignature3072Sha512WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof4096RsaSignatureSha384Test, Pkcs11RsaPkcs1WycheproofTest,
+ ::testing::ValuesIn(kRsaSignature4096Sha384WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof4096RsaSignatureSha512Test, Pkcs11RsaPkcs1WycheproofTest,
+ ::testing::ValuesIn(kRsaSignature4096Sha512WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(WycheproofRsaSignatureTest,
+ Pkcs11RsaPkcs1WycheproofTest,
+ ::testing::ValuesIn(kRsaSignatureWycheproofVectors));
+
} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_rsapss_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_rsapss_unittest.cc
index 1ce6429377..48a7cc268f 100644
--- a/security/nss/gtests/pk11_gtest/pk11_rsapss_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_rsapss_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -8,49 +9,117 @@
#include "pk11pub.h"
#include "sechash.h"
+#include "cpputil.h"
+#include "databuffer.h"
+
#include "gtest/gtest.h"
#include "nss_scoped_ptrs.h"
#include "pk11_signature_test.h"
#include "pk11_rsapss_vectors.h"
+#include "testvectors/rsa_pss_2048_sha256_mgf1_32-vectors.h"
+#include "testvectors/rsa_pss_2048_sha1_mgf1_20-vectors.h"
+#include "testvectors/rsa_pss_2048_sha256_mgf1_0-vectors.h"
+#include "testvectors/rsa_pss_3072_sha256_mgf1_32-vectors.h"
+#include "testvectors/rsa_pss_4096_sha256_mgf1_32-vectors.h"
+#include "testvectors/rsa_pss_4096_sha512_mgf1_32-vectors.h"
+#include "testvectors/rsa_pss_misc-vectors.h"
+
namespace nss_test {
+class Pkcs11RsaPssTestWycheproof
+ : public ::testing::TestWithParam<RsaPssTestVector> {
+ protected:
+ void TestPss(const RsaPssTestVector& vec) {
+ SECItem spki_item = {siBuffer, toUcharPtr(vec.public_key.data()),
+ static_cast<unsigned int>(vec.public_key.size())};
+
+ ScopedCERTSubjectPublicKeyInfo cert_spki(
+ SECKEY_DecodeDERSubjectPublicKeyInfo(&spki_item));
+ ASSERT_TRUE(cert_spki);
+
+ ScopedSECKEYPublicKey pub_key(SECKEY_ExtractPublicKey(cert_spki.get()));
+ ASSERT_TRUE(pub_key);
+
+ DataBuffer hash;
+ hash.Allocate(static_cast<size_t>(HASH_ResultLenByOidTag(vec.hash_oid)));
+ SECStatus rv = PK11_HashBuf(vec.hash_oid, toUcharPtr(hash.data()),
+ toUcharPtr(vec.msg.data()), vec.msg.size());
+ ASSERT_EQ(rv, SECSuccess);
+
+ // Verify.
+ SECItem hash_item = {siBuffer, toUcharPtr(hash.data()),
+ static_cast<unsigned int>(hash.len())};
+ SECItem sig_item = {siBuffer, toUcharPtr(vec.sig.data()),
+ static_cast<unsigned int>(vec.sig.size())};
+ CK_MECHANISM_TYPE hash_mech = 0;
+ switch (vec.hash_oid) {
+ case SEC_OID_SHA1:
+ hash_mech = CKM_SHA_1;
+ break;
+ case SEC_OID_SHA224:
+ hash_mech = CKM_SHA224;
+ break;
+ case SEC_OID_SHA256:
+ hash_mech = CKM_SHA256;
+ break;
+ case SEC_OID_SHA384:
+ hash_mech = CKM_SHA384;
+ break;
+ case SEC_OID_SHA512:
+ hash_mech = CKM_SHA512;
+ break;
+ default:
+ ASSERT_TRUE(hash_mech);
+ return;
+ }
+
+ CK_RSA_PKCS_PSS_PARAMS pss_params = {hash_mech, vec.mgf_hash, vec.sLen};
+ SECItem params = {siBuffer, reinterpret_cast<unsigned char*>(&pss_params),
+ sizeof(pss_params)};
+
+ rv = PK11_VerifyWithMechanism(pub_key.get(), CKM_RSA_PKCS_PSS, &params,
+ &sig_item, &hash_item, nullptr);
+ EXPECT_EQ(vec.valid ? SECSuccess : SECFailure, rv);
+ };
+};
+
class Pkcs11RsaPssTest : public Pk11SignatureTest {
public:
Pkcs11RsaPssTest() : Pk11SignatureTest(CKM_RSA_PKCS_PSS, SEC_OID_SHA1) {
- rsaPssParams_.hashAlg = CKM_SHA_1;
- rsaPssParams_.mgf = CKG_MGF1_SHA1;
- rsaPssParams_.sLen = HASH_ResultLenByOidTag(SEC_OID_SHA1);
+ pss_params_.hashAlg = CKM_SHA_1;
+ pss_params_.mgf = CKG_MGF1_SHA1;
+ pss_params_.sLen = HASH_ResultLenByOidTag(SEC_OID_SHA1);
params_.type = siBuffer;
- params_.data = reinterpret_cast<unsigned char*>(&rsaPssParams_);
- params_.len = sizeof(rsaPssParams_);
+ params_.data = reinterpret_cast<unsigned char*>(&pss_params_);
+ params_.len = sizeof(pss_params_);
}
protected:
const SECItem* parameters() const { return &params_; }
private:
- CK_RSA_PKCS_PSS_PARAMS rsaPssParams_;
+ CK_RSA_PKCS_PSS_PARAMS pss_params_;
SECItem params_;
};
TEST_F(Pkcs11RsaPssTest, GenerateAndSignAndVerify) {
// Sign data with a 1024-bit RSA key, using PSS/SHA-256.
SECOidTag hashOid = SEC_OID_SHA256;
- CK_MECHANISM_TYPE hashMech = CKM_SHA256;
+ CK_MECHANISM_TYPE hash_mech = CKM_SHA256;
CK_RSA_PKCS_MGF_TYPE mgf = CKG_MGF1_SHA256;
PK11RSAGenParams rsaGenParams = {1024, 0x10001};
// Generate RSA key pair.
ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
- SECKEYPublicKey* pubKeyRaw = nullptr;
+ SECKEYPublicKey* pub_keyRaw = nullptr;
ScopedSECKEYPrivateKey privKey(
PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN, &rsaGenParams,
- &pubKeyRaw, false, false, nullptr));
- ASSERT_TRUE(!!privKey && pubKeyRaw);
- ScopedSECKEYPublicKey pubKey(pubKeyRaw);
+ &pub_keyRaw, false, false, nullptr));
+ ASSERT_TRUE(!!privKey && pub_keyRaw);
+ ScopedSECKEYPublicKey pub_key(pub_keyRaw);
// Generate random data to sign.
uint8_t dataBuf[50];
@@ -65,30 +134,30 @@ TEST_F(Pkcs11RsaPssTest, GenerateAndSignAndVerify) {
static_cast<unsigned int>(sigBuf.size())};
// Set up PSS parameters.
- CK_RSA_PKCS_PSS_PARAMS rsaPssParams = {hashMech, mgf, hLen};
- SECItem params = {siBuffer, reinterpret_cast<unsigned char*>(&rsaPssParams),
- sizeof(rsaPssParams)};
+ CK_RSA_PKCS_PSS_PARAMS pss_params = {hash_mech, mgf, hLen};
+ SECItem params = {siBuffer, reinterpret_cast<unsigned char*>(&pss_params),
+ sizeof(pss_params)};
// Sign.
rv = PK11_SignWithMechanism(privKey.get(), mechanism(), &params, &sig, &data);
EXPECT_EQ(rv, SECSuccess);
// Verify.
- rv = PK11_VerifyWithMechanism(pubKey.get(), mechanism(), &params, &sig, &data,
- nullptr);
+ rv = PK11_VerifyWithMechanism(pub_key.get(), mechanism(), &params, &sig,
+ &data, nullptr);
EXPECT_EQ(rv, SECSuccess);
// Verification with modified data must fail.
data.data[0] ^= 0xff;
- rv = PK11_VerifyWithMechanism(pubKey.get(), mechanism(), &params, &sig, &data,
- nullptr);
+ rv = PK11_VerifyWithMechanism(pub_key.get(), mechanism(), &params, &sig,
+ &data, nullptr);
EXPECT_EQ(rv, SECFailure);
// Verification with original data but the wrong signature must fail.
data.data[0] ^= 0xff; // Revert previous changes.
sig.data[0] ^= 0xff;
- rv = PK11_VerifyWithMechanism(pubKey.get(), mechanism(), &params, &sig, &data,
- nullptr);
+ rv = PK11_VerifyWithMechanism(pub_key.get(), mechanism(), &params, &sig,
+ &data, nullptr);
EXPECT_EQ(rv, SECFailure);
}
@@ -99,12 +168,12 @@ TEST_F(Pkcs11RsaPssTest, NoLeakWithInvalidExponent) {
// Generate RSA key pair.
ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
- SECKEYPublicKey* pubKey = nullptr;
+ SECKEYPublicKey* pub_key = nullptr;
SECKEYPrivateKey* privKey =
PK11_GenerateKeyPair(slot.get(), CKM_RSA_PKCS_KEY_PAIR_GEN, &rsaGenParams,
- &pubKey, false, false, nullptr);
+ &pub_key, false, false, nullptr);
EXPECT_FALSE(privKey);
- EXPECT_FALSE(pubKey);
+ EXPECT_FALSE(pub_key);
}
class Pkcs11RsaPssVectorTest
: public Pkcs11RsaPssTest,
@@ -158,4 +227,33 @@ static const Pkcs11SignatureTestParams kRsaPssVectors[] = {
INSTANTIATE_TEST_CASE_P(RsaPssSignVerify, Pkcs11RsaPssVectorTest,
::testing::ValuesIn(kRsaPssVectors));
+TEST_P(Pkcs11RsaPssTestWycheproof, Verify) { TestPss(GetParam()); }
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof2048RsaPssSha120Test, Pkcs11RsaPssTestWycheproof,
+ ::testing::ValuesIn(kRsaPss2048Sha120WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof2048RsaPssSha25632Test, Pkcs11RsaPssTestWycheproof,
+ ::testing::ValuesIn(kRsaPss2048Sha25632WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof2048RsaPssSha2560Test, Pkcs11RsaPssTestWycheproof,
+ ::testing::ValuesIn(kRsaPss2048Sha2560WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof3072RsaPssSha25632Test, Pkcs11RsaPssTestWycheproof,
+ ::testing::ValuesIn(kRsaPss3072Sha25632WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof4096RsaPssSha25632Test, Pkcs11RsaPssTestWycheproof,
+ ::testing::ValuesIn(kRsaPss4096Sha25632WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(
+ Wycheproof4096RsaPssSha51232Test, Pkcs11RsaPssTestWycheproof,
+ ::testing::ValuesIn(kRsaPss4096Sha51232WycheproofVectors));
+
+INSTANTIATE_TEST_CASE_P(WycheproofRsaPssMiscTest, Pkcs11RsaPssTestWycheproof,
+ ::testing::ValuesIn(kRsaPssMiscWycheproofVectors));
+
} // namespace nss_test
diff --git a/security/nss/gtests/pk11_gtest/pk11_seed_cbc_unittest.cc b/security/nss/gtests/pk11_gtest/pk11_seed_cbc_unittest.cc
index 40efe266e8..7f389fef17 100644
--- a/security/nss/gtests/pk11_gtest/pk11_seed_cbc_unittest.cc
+++ b/security/nss/gtests/pk11_gtest/pk11_seed_cbc_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -13,58 +14,69 @@
#include "util.h"
namespace nss_test {
-class Pkcs11SeedCbcTest : public ::testing::Test {
+class Pkcs11SeedTest : public ::testing::Test {
protected:
- enum class Action { Encrypt, Decrypt };
-
- SECStatus EncryptDecryptSeed(Action action, unsigned int input_size,
- unsigned int output_size) {
+ void EncryptDecryptSeed(SECStatus expected, unsigned int input_size,
+ unsigned int output_size,
+ CK_MECHANISM_TYPE mech = CKM_SEED_CBC) {
// Generate a random key.
ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
ScopedPK11SymKey sym_key(
- PK11_KeyGen(slot.get(), kMech, nullptr, 16, nullptr));
+ PK11_KeyGen(slot.get(), mech, nullptr, 16, nullptr));
EXPECT_TRUE(!!sym_key);
- std::vector<uint8_t> data(input_size);
+ std::vector<uint8_t> plaintext(input_size, 0xFF);
std::vector<uint8_t> init_vector(16);
- std::vector<uint8_t> output(output_size);
- SECItem params = {siBuffer, init_vector.data(),
- (unsigned int)init_vector.size()};
+ std::vector<uint8_t> ciphertext(output_size, 0);
+ SECItem iv_param = {siBuffer, init_vector.data(),
+ (unsigned int)init_vector.size()};
+ std::vector<uint8_t> decrypted(output_size, 0);
- // Try to encrypt/decrypt.
+ // Try to encrypt, decrypt if positive test.
unsigned int output_len = 0;
- if (action == Action::Encrypt) {
- return PK11_Encrypt(sym_key.get(), kMech, &params, output.data(),
- &output_len, output_size, data.data(), data.size());
- } else {
- return PK11_Decrypt(sym_key.get(), kMech, &params, output.data(),
- &output_len, output_size, data.data(), data.size());
+ EXPECT_EQ(expected,
+ PK11_Encrypt(sym_key.get(), mech, &iv_param, ciphertext.data(),
+ &output_len, output_size, plaintext.data(),
+ plaintext.size()));
+
+ if (expected == SECSuccess) {
+ EXPECT_EQ(expected,
+ PK11_Decrypt(sym_key.get(), mech, &iv_param, decrypted.data(),
+ &output_len, output_size, ciphertext.data(),
+ output_len));
+ decrypted.resize(output_len);
+ EXPECT_EQ(plaintext, decrypted);
}
}
- const CK_MECHANISM_TYPE kMech = CKM_SEED_CBC;
};
+#ifndef NSS_DISABLE_DEPRECATED_SEED
// The intention here is to test the arguments of these functions
// The resulted content is already tested in EncryptDeriveTests.
// SEED_CBC needs an IV of 16 bytes.
// The input data size must be multiple of 16.
// If not, some padding should be added.
// The output size must be at least the size of input data.
-TEST_F(Pkcs11SeedCbcTest, SeedCBC_ValidArgs) {
- EXPECT_EQ(SECSuccess, EncryptDecryptSeed(Action::Encrypt, 16, 16));
- EXPECT_EQ(SECSuccess, EncryptDecryptSeed(Action::Decrypt, 16, 16));
+TEST_F(Pkcs11SeedTest, CBC_ValidArgs) {
+ EncryptDecryptSeed(SECSuccess, 16, 16);
// No problem if maxLen is bigger than input data.
- EXPECT_EQ(SECSuccess, EncryptDecryptSeed(Action::Encrypt, 16, 32));
- EXPECT_EQ(SECSuccess, EncryptDecryptSeed(Action::Decrypt, 16, 32));
+ EncryptDecryptSeed(SECSuccess, 16, 32);
}
-TEST_F(Pkcs11SeedCbcTest, SeedCBC_InvalidArgs) {
+TEST_F(Pkcs11SeedTest, CBC_InvalidArgs) {
// maxLen lower than input data.
- EXPECT_EQ(SECFailure, EncryptDecryptSeed(Action::Encrypt, 16, 10));
- EXPECT_EQ(SECFailure, EncryptDecryptSeed(Action::Decrypt, 16, 10));
+ EncryptDecryptSeed(SECFailure, 16, 10);
// input data not multiple of SEED_BLOCK_SIZE (16)
- EXPECT_EQ(SECFailure, EncryptDecryptSeed(Action::Encrypt, 17, 32));
- EXPECT_EQ(SECFailure, EncryptDecryptSeed(Action::Decrypt, 17, 32));
+ EncryptDecryptSeed(SECFailure, 17, 32);
+}
+
+TEST_F(Pkcs11SeedTest, ECB_Singleblock) {
+ EncryptDecryptSeed(SECSuccess, 16, 16, CKM_SEED_ECB);
+}
+
+TEST_F(Pkcs11SeedTest, ECB_Multiblock) {
+ EncryptDecryptSeed(SECSuccess, 64, 64, CKM_SEED_ECB);
}
+#endif
-} // namespace nss_test \ No newline at end of file
+} // namespace nss_test
diff --git a/security/nss/gtests/smime_gtest/smime_unittest.cc b/security/nss/gtests/smime_gtest/smime_unittest.cc
index 68b8f67c16..385e19a97e 100644
--- a/security/nss/gtests/smime_gtest/smime_unittest.cc
+++ b/security/nss/gtests/smime_gtest/smime_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/softoken_gtest/manifest.mn b/security/nss/gtests/softoken_gtest/manifest.mn
index 8a533c56b3..f146811baf 100644
--- a/security/nss/gtests/softoken_gtest/manifest.mn
+++ b/security/nss/gtests/softoken_gtest/manifest.mn
@@ -25,11 +25,12 @@ INCLUDES += \
-I$(CORE_DEPTH)/cpputil \
$(NULL)
-REQUIRES = nspr gtest
+REQUIRES = nspr gtest cpputil
PROGRAM = softoken_gtest
EXTRA_LIBS = \
$(DIST)/lib/$(LIB_PREFIX)gtest.$(LIB_SUFFIX) \
+ $(DIST)/lib/$(LIB_PREFIX)cpputil.$(LIB_SUFFIX) \
$(DIST)/lib/$(LIB_PREFIX)gtestutil.$(LIB_SUFFIX) \
$(NULL)
diff --git a/security/nss/gtests/softoken_gtest/softoken_dh_vectors.h b/security/nss/gtests/softoken_gtest/softoken_dh_vectors.h
new file mode 100644
index 0000000000..f2e4514cf2
--- /dev/null
+++ b/security/nss/gtests/softoken_gtest/softoken_dh_vectors.h
@@ -0,0 +1,3411 @@
+/* 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/. */
+
+/* If you want the full range of tests, compile with
+ * -DNSS_SOFTOKEN_DH_INCLUDE_SLOW. These tests could take minuts on a fast
+ * PC and longer on a slow mac */
+
+namespace nss_test {
+/* first list the primes we want to test */
+
+/* known primes */
+/* IKE 1536 prime is: 2^1536 - 2^1472 - 1 + 2^64 * { [2^1406 pi] + 741804 } */
+static const unsigned char prime_ike_1536[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x23, 0x73, 0x27, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
+
+/* IKE 2048 prime is: 2^2048 - 2^1984 - 1 + 2^64 * { [2^1918 pi] + 124476 } */
+static const unsigned char prime_ike_2048[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B,
+ 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2,
+ 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9,
+ 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C,
+ 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10,
+ 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAC, 0xAA, 0x68, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF};
+
+/* TLS 2048 prime is: 2^2048 - 2^1984 + {[2^1918 * e] + 560316 } * 2^64 - 1 */
+static const unsigned char prime_tls_2048[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58,
+ 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1,
+ 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41,
+ 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9,
+ 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02,
+ 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61,
+ 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55,
+ 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35,
+ 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA,
+ 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35,
+ 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82,
+ 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB,
+ 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3,
+ 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19,
+ 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1,
+ 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61,
+ 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32,
+ 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73,
+ 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83,
+ 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA,
+ 0x88, 0x6B, 0x42, 0x38, 0x61, 0x28, 0x5C, 0x97, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF};
+
+/* IKE 3072 prime is: 2^3072 - 2^3008 - 1 + 2^64 * { [2^2942 pi] + 1690314 } */
+static const unsigned char prime_ike_3072[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B,
+ 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2,
+ 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9,
+ 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C,
+ 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10,
+ 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D,
+ 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64,
+ 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57,
+ 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7,
+ 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0,
+ 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B,
+ 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73,
+ 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C,
+ 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0,
+ 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31,
+ 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20,
+ 0xA9, 0x3A, 0xD2, 0xCA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
+
+/* TLS 3072 prime is: 2^3072 - 2^3008 + {[2^2942 * e] + 2625351} * 2^64 - 1 */
+static const unsigned char prime_tls_3072[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58,
+ 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1,
+ 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41,
+ 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9,
+ 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02,
+ 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61,
+ 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55,
+ 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35,
+ 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA,
+ 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35,
+ 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82,
+ 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB,
+ 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3,
+ 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19,
+ 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1,
+ 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61,
+ 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32,
+ 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73,
+ 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83,
+ 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA,
+ 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B,
+ 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38,
+ 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26,
+ 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C,
+ 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93,
+ 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3,
+ 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB,
+ 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D,
+ 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42,
+ 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF,
+ 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B,
+ 0x66, 0xC6, 0x2E, 0x37, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
+
+/* IKE 4096 prime is: 2^4096 - 2^4032 - 1 + 2^64 * { [2^3966 pi] + 240904 } */
+static const unsigned char prime_ike_4096[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B,
+ 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2,
+ 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9,
+ 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C,
+ 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10,
+ 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D,
+ 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64,
+ 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57,
+ 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7,
+ 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0,
+ 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B,
+ 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73,
+ 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C,
+ 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0,
+ 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31,
+ 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20,
+ 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7,
+ 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18,
+ 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA,
+ 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB,
+ 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6,
+ 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F,
+ 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED,
+ 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76,
+ 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9,
+ 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC,
+ 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x06, 0x31, 0x99,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
+
+/* TLS 4096 prime is: 2^4096 - 2^4032 + {[2^3966 * e] + 5736041} * 2^64 - 1 */
+static const unsigned char prime_tls_4096[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58,
+ 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1,
+ 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41,
+ 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9,
+ 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02,
+ 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61,
+ 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55,
+ 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35,
+ 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA,
+ 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35,
+ 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82,
+ 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB,
+ 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3,
+ 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19,
+ 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1,
+ 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61,
+ 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32,
+ 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73,
+ 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83,
+ 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA,
+ 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B,
+ 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38,
+ 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26,
+ 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C,
+ 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93,
+ 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3,
+ 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB,
+ 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D,
+ 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42,
+ 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF,
+ 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B,
+ 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB,
+ 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42,
+ 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04,
+ 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86,
+ 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32,
+ 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9,
+ 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A,
+ 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9,
+ 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF,
+ 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51,
+ 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x65, 0x5F, 0x6A,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
+
+/* IKE 6144 prime is: 2^6144 - 2^6080 - 1 + 2^64 * { [2^6014 pi] + 929484 } */
+static const unsigned char prime_ike_6144[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B,
+ 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2,
+ 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9,
+ 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C,
+ 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10,
+ 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D,
+ 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64,
+ 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57,
+ 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7,
+ 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0,
+ 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B,
+ 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73,
+ 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C,
+ 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0,
+ 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31,
+ 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20,
+ 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7,
+ 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18,
+ 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA,
+ 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB,
+ 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6,
+ 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F,
+ 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED,
+ 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76,
+ 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9,
+ 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC,
+ 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x02, 0x84, 0x92,
+ 0x36, 0xC3, 0xFA, 0xB4, 0xD2, 0x7C, 0x70, 0x26, 0xC1, 0xD4, 0xDC, 0xB2,
+ 0x60, 0x26, 0x46, 0xDE, 0xC9, 0x75, 0x1E, 0x76, 0x3D, 0xBA, 0x37, 0xBD,
+ 0xF8, 0xFF, 0x94, 0x06, 0xAD, 0x9E, 0x53, 0x0E, 0xE5, 0xDB, 0x38, 0x2F,
+ 0x41, 0x30, 0x01, 0xAE, 0xB0, 0x6A, 0x53, 0xED, 0x90, 0x27, 0xD8, 0x31,
+ 0x17, 0x97, 0x27, 0xB0, 0x86, 0x5A, 0x89, 0x18, 0xDA, 0x3E, 0xDB, 0xEB,
+ 0xCF, 0x9B, 0x14, 0xED, 0x44, 0xCE, 0x6C, 0xBA, 0xCE, 0xD4, 0xBB, 0x1B,
+ 0xDB, 0x7F, 0x14, 0x47, 0xE6, 0xCC, 0x25, 0x4B, 0x33, 0x20, 0x51, 0x51,
+ 0x2B, 0xD7, 0xAF, 0x42, 0x6F, 0xB8, 0xF4, 0x01, 0x37, 0x8C, 0xD2, 0xBF,
+ 0x59, 0x83, 0xCA, 0x01, 0xC6, 0x4B, 0x92, 0xEC, 0xF0, 0x32, 0xEA, 0x15,
+ 0xD1, 0x72, 0x1D, 0x03, 0xF4, 0x82, 0xD7, 0xCE, 0x6E, 0x74, 0xFE, 0xF6,
+ 0xD5, 0x5E, 0x70, 0x2F, 0x46, 0x98, 0x0C, 0x82, 0xB5, 0xA8, 0x40, 0x31,
+ 0x90, 0x0B, 0x1C, 0x9E, 0x59, 0xE7, 0xC9, 0x7F, 0xBE, 0xC7, 0xE8, 0xF3,
+ 0x23, 0xA9, 0x7A, 0x7E, 0x36, 0xCC, 0x88, 0xBE, 0x0F, 0x1D, 0x45, 0xB7,
+ 0xFF, 0x58, 0x5A, 0xC5, 0x4B, 0xD4, 0x07, 0xB2, 0x2B, 0x41, 0x54, 0xAA,
+ 0xCC, 0x8F, 0x6D, 0x7E, 0xBF, 0x48, 0xE1, 0xD8, 0x14, 0xCC, 0x5E, 0xD2,
+ 0x0F, 0x80, 0x37, 0xE0, 0xA7, 0x97, 0x15, 0xEE, 0xF2, 0x9B, 0xE3, 0x28,
+ 0x06, 0xA1, 0xD5, 0x8B, 0xB7, 0xC5, 0xDA, 0x76, 0xF5, 0x50, 0xAA, 0x3D,
+ 0x8A, 0x1F, 0xBF, 0xF0, 0xEB, 0x19, 0xCC, 0xB1, 0xA3, 0x13, 0xD5, 0x5C,
+ 0xDA, 0x56, 0xC9, 0xEC, 0x2E, 0xF2, 0x96, 0x32, 0x38, 0x7F, 0xE8, 0xD7,
+ 0x6E, 0x3C, 0x04, 0x68, 0x04, 0x3E, 0x8F, 0x66, 0x3F, 0x48, 0x60, 0xEE,
+ 0x12, 0xBF, 0x2D, 0x5B, 0x0B, 0x74, 0x74, 0xD6, 0xE6, 0x94, 0xF9, 0x1E,
+ 0x6D, 0xCC, 0x40, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
+
+/* TLS 6144 prime is: 2^6144 - 2^6080 + {[2^6014 * e] + 15705020} * 2^64 - 1 */
+static const unsigned char prime_tls_6144[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58,
+ 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1,
+ 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41,
+ 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9,
+ 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02,
+ 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61,
+ 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55,
+ 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35,
+ 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA,
+ 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35,
+ 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82,
+ 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB,
+ 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3,
+ 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19,
+ 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1,
+ 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61,
+ 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32,
+ 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73,
+ 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83,
+ 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA,
+ 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B,
+ 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38,
+ 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26,
+ 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C,
+ 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93,
+ 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3,
+ 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB,
+ 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D,
+ 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42,
+ 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF,
+ 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B,
+ 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB,
+ 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42,
+ 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04,
+ 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86,
+ 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32,
+ 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9,
+ 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A,
+ 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9,
+ 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF,
+ 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51,
+ 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02,
+ 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, 0x4E, 0x67, 0x7D, 0x2C,
+ 0x38, 0x53, 0x2A, 0x3A, 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6,
+ 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, 0x91, 0x7B, 0xDD, 0x64,
+ 0xB1, 0xC0, 0xFD, 0x4C, 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A,
+ 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, 0x9B, 0x1F, 0x5C, 0x3E,
+ 0x4E, 0x46, 0x04, 0x1F, 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77,
+ 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, 0xB8, 0x55, 0x32, 0x2E,
+ 0xDB, 0x63, 0x40, 0xD8, 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3,
+ 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, 0x7F, 0xB2, 0x9F, 0x8C,
+ 0x18, 0x30, 0x23, 0xC3, 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4,
+ 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, 0x94, 0xC6, 0x65, 0x1E,
+ 0x77, 0xCA, 0xF9, 0x92, 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6,
+ 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, 0x0A, 0xE8, 0xDB, 0x58,
+ 0x47, 0xA6, 0x7C, 0xBE, 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C,
+ 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, 0x62, 0x29, 0x2C, 0x31,
+ 0x15, 0x62, 0xA8, 0x46, 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A,
+ 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, 0x8C, 0xCF, 0x2D, 0xD5,
+ 0xCA, 0xCE, 0xF4, 0x03, 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04,
+ 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, 0x3F, 0xDD, 0x4A, 0x8E,
+ 0x9A, 0xDB, 0x1E, 0x69, 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1,
+ 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, 0xA4, 0x0E, 0x32, 0x9C,
+ 0xD0, 0xE4, 0x0E, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
+
+/* IKE 8192 prime is: 2^8192 - 2^8128 - 1 + 2^64 * { [2^8062 pi] + 4743158 } */
+static const unsigned char prime_ike_8192[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B,
+ 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2,
+ 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9,
+ 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C,
+ 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10,
+ 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D,
+ 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64,
+ 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57,
+ 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7,
+ 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0,
+ 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B,
+ 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73,
+ 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C,
+ 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0,
+ 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31,
+ 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20,
+ 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7,
+ 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18,
+ 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA,
+ 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB,
+ 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6,
+ 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F,
+ 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED,
+ 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76,
+ 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9,
+ 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC,
+ 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x02, 0x84, 0x92,
+ 0x36, 0xC3, 0xFA, 0xB4, 0xD2, 0x7C, 0x70, 0x26, 0xC1, 0xD4, 0xDC, 0xB2,
+ 0x60, 0x26, 0x46, 0xDE, 0xC9, 0x75, 0x1E, 0x76, 0x3D, 0xBA, 0x37, 0xBD,
+ 0xF8, 0xFF, 0x94, 0x06, 0xAD, 0x9E, 0x53, 0x0E, 0xE5, 0xDB, 0x38, 0x2F,
+ 0x41, 0x30, 0x01, 0xAE, 0xB0, 0x6A, 0x53, 0xED, 0x90, 0x27, 0xD8, 0x31,
+ 0x17, 0x97, 0x27, 0xB0, 0x86, 0x5A, 0x89, 0x18, 0xDA, 0x3E, 0xDB, 0xEB,
+ 0xCF, 0x9B, 0x14, 0xED, 0x44, 0xCE, 0x6C, 0xBA, 0xCE, 0xD4, 0xBB, 0x1B,
+ 0xDB, 0x7F, 0x14, 0x47, 0xE6, 0xCC, 0x25, 0x4B, 0x33, 0x20, 0x51, 0x51,
+ 0x2B, 0xD7, 0xAF, 0x42, 0x6F, 0xB8, 0xF4, 0x01, 0x37, 0x8C, 0xD2, 0xBF,
+ 0x59, 0x83, 0xCA, 0x01, 0xC6, 0x4B, 0x92, 0xEC, 0xF0, 0x32, 0xEA, 0x15,
+ 0xD1, 0x72, 0x1D, 0x03, 0xF4, 0x82, 0xD7, 0xCE, 0x6E, 0x74, 0xFE, 0xF6,
+ 0xD5, 0x5E, 0x70, 0x2F, 0x46, 0x98, 0x0C, 0x82, 0xB5, 0xA8, 0x40, 0x31,
+ 0x90, 0x0B, 0x1C, 0x9E, 0x59, 0xE7, 0xC9, 0x7F, 0xBE, 0xC7, 0xE8, 0xF3,
+ 0x23, 0xA9, 0x7A, 0x7E, 0x36, 0xCC, 0x88, 0xBE, 0x0F, 0x1D, 0x45, 0xB7,
+ 0xFF, 0x58, 0x5A, 0xC5, 0x4B, 0xD4, 0x07, 0xB2, 0x2B, 0x41, 0x54, 0xAA,
+ 0xCC, 0x8F, 0x6D, 0x7E, 0xBF, 0x48, 0xE1, 0xD8, 0x14, 0xCC, 0x5E, 0xD2,
+ 0x0F, 0x80, 0x37, 0xE0, 0xA7, 0x97, 0x15, 0xEE, 0xF2, 0x9B, 0xE3, 0x28,
+ 0x06, 0xA1, 0xD5, 0x8B, 0xB7, 0xC5, 0xDA, 0x76, 0xF5, 0x50, 0xAA, 0x3D,
+ 0x8A, 0x1F, 0xBF, 0xF0, 0xEB, 0x19, 0xCC, 0xB1, 0xA3, 0x13, 0xD5, 0x5C,
+ 0xDA, 0x56, 0xC9, 0xEC, 0x2E, 0xF2, 0x96, 0x32, 0x38, 0x7F, 0xE8, 0xD7,
+ 0x6E, 0x3C, 0x04, 0x68, 0x04, 0x3E, 0x8F, 0x66, 0x3F, 0x48, 0x60, 0xEE,
+ 0x12, 0xBF, 0x2D, 0x5B, 0x0B, 0x74, 0x74, 0xD6, 0xE6, 0x94, 0xF9, 0x1E,
+ 0x6D, 0xBE, 0x11, 0x59, 0x74, 0xA3, 0x92, 0x6F, 0x12, 0xFE, 0xE5, 0xE4,
+ 0x38, 0x77, 0x7C, 0xB6, 0xA9, 0x32, 0xDF, 0x8C, 0xD8, 0xBE, 0xC4, 0xD0,
+ 0x73, 0xB9, 0x31, 0xBA, 0x3B, 0xC8, 0x32, 0xB6, 0x8D, 0x9D, 0xD3, 0x00,
+ 0x74, 0x1F, 0xA7, 0xBF, 0x8A, 0xFC, 0x47, 0xED, 0x25, 0x76, 0xF6, 0x93,
+ 0x6B, 0xA4, 0x24, 0x66, 0x3A, 0xAB, 0x63, 0x9C, 0x5A, 0xE4, 0xF5, 0x68,
+ 0x34, 0x23, 0xB4, 0x74, 0x2B, 0xF1, 0xC9, 0x78, 0x23, 0x8F, 0x16, 0xCB,
+ 0xE3, 0x9D, 0x65, 0x2D, 0xE3, 0xFD, 0xB8, 0xBE, 0xFC, 0x84, 0x8A, 0xD9,
+ 0x22, 0x22, 0x2E, 0x04, 0xA4, 0x03, 0x7C, 0x07, 0x13, 0xEB, 0x57, 0xA8,
+ 0x1A, 0x23, 0xF0, 0xC7, 0x34, 0x73, 0xFC, 0x64, 0x6C, 0xEA, 0x30, 0x6B,
+ 0x4B, 0xCB, 0xC8, 0x86, 0x2F, 0x83, 0x85, 0xDD, 0xFA, 0x9D, 0x4B, 0x7F,
+ 0xA2, 0xC0, 0x87, 0xE8, 0x79, 0x68, 0x33, 0x03, 0xED, 0x5B, 0xDD, 0x3A,
+ 0x06, 0x2B, 0x3C, 0xF5, 0xB3, 0xA2, 0x78, 0xA6, 0x6D, 0x2A, 0x13, 0xF8,
+ 0x3F, 0x44, 0xF8, 0x2D, 0xDF, 0x31, 0x0E, 0xE0, 0x74, 0xAB, 0x6A, 0x36,
+ 0x45, 0x97, 0xE8, 0x99, 0xA0, 0x25, 0x5D, 0xC1, 0x64, 0xF3, 0x1C, 0xC5,
+ 0x08, 0x46, 0x85, 0x1D, 0xF9, 0xAB, 0x48, 0x19, 0x5D, 0xED, 0x7E, 0xA1,
+ 0xB1, 0xD5, 0x10, 0xBD, 0x7E, 0xE7, 0x4D, 0x73, 0xFA, 0xF3, 0x6B, 0xC3,
+ 0x1E, 0xCF, 0xA2, 0x68, 0x35, 0x90, 0x46, 0xF4, 0xEB, 0x87, 0x9F, 0x92,
+ 0x40, 0x09, 0x43, 0x8B, 0x48, 0x1C, 0x6C, 0xD7, 0x88, 0x9A, 0x00, 0x2E,
+ 0xD5, 0xEE, 0x38, 0x2B, 0xC9, 0x19, 0x0D, 0xA6, 0xFC, 0x02, 0x6E, 0x47,
+ 0x95, 0x58, 0xE4, 0x47, 0x56, 0x77, 0xE9, 0xAA, 0x9E, 0x30, 0x50, 0xE2,
+ 0x76, 0x56, 0x94, 0xDF, 0xC8, 0x1F, 0x56, 0xE8, 0x80, 0xB9, 0x6E, 0x71,
+ 0x60, 0xC9, 0x80, 0xDD, 0x98, 0xED, 0xD3, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF};
+
+/* TLS 8192 prime is: 2^8192 - 2^8128 + {[2^8062 * e] + 10965728} * 2^64 - 1 */
+static const unsigned char prime_tls_8192[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58,
+ 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1,
+ 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41,
+ 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9,
+ 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02,
+ 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61,
+ 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55,
+ 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35,
+ 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA,
+ 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35,
+ 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82,
+ 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB,
+ 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3,
+ 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19,
+ 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1,
+ 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61,
+ 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32,
+ 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73,
+ 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83,
+ 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA,
+ 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B,
+ 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38,
+ 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26,
+ 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C,
+ 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93,
+ 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3,
+ 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB,
+ 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D,
+ 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42,
+ 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF,
+ 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B,
+ 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB,
+ 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42,
+ 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04,
+ 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86,
+ 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32,
+ 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9,
+ 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A,
+ 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9,
+ 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF,
+ 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51,
+ 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02,
+ 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, 0x4E, 0x67, 0x7D, 0x2C,
+ 0x38, 0x53, 0x2A, 0x3A, 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6,
+ 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, 0x91, 0x7B, 0xDD, 0x64,
+ 0xB1, 0xC0, 0xFD, 0x4C, 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A,
+ 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, 0x9B, 0x1F, 0x5C, 0x3E,
+ 0x4E, 0x46, 0x04, 0x1F, 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77,
+ 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, 0xB8, 0x55, 0x32, 0x2E,
+ 0xDB, 0x63, 0x40, 0xD8, 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3,
+ 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, 0x7F, 0xB2, 0x9F, 0x8C,
+ 0x18, 0x30, 0x23, 0xC3, 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4,
+ 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, 0x94, 0xC6, 0x65, 0x1E,
+ 0x77, 0xCA, 0xF9, 0x92, 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6,
+ 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, 0x0A, 0xE8, 0xDB, 0x58,
+ 0x47, 0xA6, 0x7C, 0xBE, 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C,
+ 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, 0x62, 0x29, 0x2C, 0x31,
+ 0x15, 0x62, 0xA8, 0x46, 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A,
+ 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, 0x8C, 0xCF, 0x2D, 0xD5,
+ 0xCA, 0xCE, 0xF4, 0x03, 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04,
+ 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, 0x3F, 0xDD, 0x4A, 0x8E,
+ 0x9A, 0xDB, 0x1E, 0x69, 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1,
+ 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, 0xA4, 0x0E, 0x32, 0x9C,
+ 0xCF, 0xF4, 0x6A, 0xAA, 0x36, 0xAD, 0x00, 0x4C, 0xF6, 0x00, 0xC8, 0x38,
+ 0x1E, 0x42, 0x5A, 0x31, 0xD9, 0x51, 0xAE, 0x64, 0xFD, 0xB2, 0x3F, 0xCE,
+ 0xC9, 0x50, 0x9D, 0x43, 0x68, 0x7F, 0xEB, 0x69, 0xED, 0xD1, 0xCC, 0x5E,
+ 0x0B, 0x8C, 0xC3, 0xBD, 0xF6, 0x4B, 0x10, 0xEF, 0x86, 0xB6, 0x31, 0x42,
+ 0xA3, 0xAB, 0x88, 0x29, 0x55, 0x5B, 0x2F, 0x74, 0x7C, 0x93, 0x26, 0x65,
+ 0xCB, 0x2C, 0x0F, 0x1C, 0xC0, 0x1B, 0xD7, 0x02, 0x29, 0x38, 0x88, 0x39,
+ 0xD2, 0xAF, 0x05, 0xE4, 0x54, 0x50, 0x4A, 0xC7, 0x8B, 0x75, 0x82, 0x82,
+ 0x28, 0x46, 0xC0, 0xBA, 0x35, 0xC3, 0x5F, 0x5C, 0x59, 0x16, 0x0C, 0xC0,
+ 0x46, 0xFD, 0x82, 0x51, 0x54, 0x1F, 0xC6, 0x8C, 0x9C, 0x86, 0xB0, 0x22,
+ 0xBB, 0x70, 0x99, 0x87, 0x6A, 0x46, 0x0E, 0x74, 0x51, 0xA8, 0xA9, 0x31,
+ 0x09, 0x70, 0x3F, 0xEE, 0x1C, 0x21, 0x7E, 0x6C, 0x38, 0x26, 0xE5, 0x2C,
+ 0x51, 0xAA, 0x69, 0x1E, 0x0E, 0x42, 0x3C, 0xFC, 0x99, 0xE9, 0xE3, 0x16,
+ 0x50, 0xC1, 0x21, 0x7B, 0x62, 0x48, 0x16, 0xCD, 0xAD, 0x9A, 0x95, 0xF9,
+ 0xD5, 0xB8, 0x01, 0x94, 0x88, 0xD9, 0xC0, 0xA0, 0xA1, 0xFE, 0x30, 0x75,
+ 0xA5, 0x77, 0xE2, 0x31, 0x83, 0xF8, 0x1D, 0x4A, 0x3F, 0x2F, 0xA4, 0x57,
+ 0x1E, 0xFC, 0x8C, 0xE0, 0xBA, 0x8A, 0x4F, 0xE8, 0xB6, 0x85, 0x5D, 0xFE,
+ 0x72, 0xB0, 0xA6, 0x6E, 0xDE, 0xD2, 0xFB, 0xAB, 0xFB, 0xE5, 0x8A, 0x30,
+ 0xFA, 0xFA, 0xBE, 0x1C, 0x5D, 0x71, 0xA8, 0x7E, 0x2F, 0x74, 0x1E, 0xF8,
+ 0xC1, 0xFE, 0x86, 0xFE, 0xA6, 0xBB, 0xFD, 0xE5, 0x30, 0x67, 0x7F, 0x0D,
+ 0x97, 0xD1, 0x1D, 0x49, 0xF7, 0xA8, 0x44, 0x3D, 0x08, 0x22, 0xE5, 0x06,
+ 0xA9, 0xF4, 0x61, 0x4E, 0x01, 0x1E, 0x2A, 0x94, 0x83, 0x8F, 0xF8, 0x8C,
+ 0xD6, 0x8C, 0x8B, 0xB7, 0xC5, 0xC6, 0x42, 0x4C, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF};
+
+/* safe primes that aren't already known. These primes should pass, but
+ * take more processing in FIPS mode */
+static const unsigned char prime_safe_1536[] = {
+ 0xf7, 0x67, 0x31, 0xc8, 0x45, 0x6a, 0xd9, 0xea, 0x53, 0x0b, 0x21, 0xc7,
+ 0x4a, 0xfa, 0x81, 0x66, 0x76, 0x5c, 0xea, 0xb7, 0xf5, 0x11, 0x32, 0x6d,
+ 0xd3, 0x4c, 0x7a, 0xac, 0x39, 0x17, 0x1a, 0x87, 0xb8, 0x00, 0xd7, 0x11,
+ 0xc5, 0xfd, 0xe1, 0xe3, 0x65, 0x4c, 0x1f, 0x42, 0x24, 0x41, 0x1e, 0x92,
+ 0x42, 0xbf, 0xb6, 0x65, 0x0e, 0x72, 0x83, 0x8a, 0xb8, 0x82, 0xa6, 0x4f,
+ 0x9e, 0xca, 0x4f, 0xd1, 0xb1, 0x13, 0xc2, 0xfa, 0x67, 0xa1, 0x6a, 0x06,
+ 0x4f, 0xaf, 0x6e, 0x16, 0xd9, 0x94, 0xd8, 0xda, 0xe3, 0x66, 0x62, 0x01,
+ 0x1f, 0x82, 0x8f, 0x10, 0xe0, 0x2f, 0x3c, 0xa3, 0x42, 0xa8, 0xbb, 0x94,
+ 0x32, 0x79, 0x79, 0x7f, 0x97, 0xf8, 0x3a, 0x31, 0xaa, 0x14, 0xc7, 0xfe,
+ 0x13, 0x96, 0x77, 0x15, 0xbf, 0x47, 0x20, 0x57, 0x11, 0xe0, 0x4f, 0xda,
+ 0x7e, 0xa9, 0x19, 0x49, 0xa1, 0x8d, 0x29, 0x76, 0x8a, 0xd3, 0x9b, 0xb0,
+ 0xbe, 0x50, 0xc3, 0x25, 0x82, 0xf9, 0xe3, 0x21, 0x8c, 0xfd, 0xa6, 0x51,
+ 0xe5, 0x36, 0x7e, 0x82, 0xb6, 0x90, 0x45, 0xe1, 0xd5, 0x72, 0x56, 0xbe,
+ 0xc5, 0x67, 0x3d, 0x13, 0x1a, 0x39, 0x7f, 0x98, 0x33, 0xfc, 0xb4, 0x7b,
+ 0xa4, 0x38, 0x71, 0x87, 0x96, 0x6e, 0xe6, 0x7b, 0x77, 0xb2, 0x65, 0xfd,
+ 0xdf, 0x27, 0x93, 0x0c, 0x3c, 0x60, 0xdf, 0xe5, 0x33, 0xfe, 0xd7, 0x4b};
+
+static const unsigned char prime_safe_2048[] = {
+ 0xe1, 0xa3, 0x6e, 0x49, 0x69, 0x07, 0x1c, 0x5f, 0xb4, 0x15, 0x35, 0x46,
+ 0x99, 0x52, 0xd0, 0x4e, 0xff, 0x4e, 0x4c, 0xb1, 0xe1, 0x59, 0xed, 0x2e,
+ 0x71, 0xf3, 0x80, 0x14, 0x54, 0xd0, 0xfc, 0x83, 0x20, 0x29, 0x15, 0x21,
+ 0xa6, 0x5f, 0x10, 0x81, 0x57, 0xf4, 0x2e, 0x49, 0xb2, 0xd1, 0x37, 0xe8,
+ 0x6a, 0xbf, 0x72, 0xf9, 0x55, 0x4e, 0x9e, 0xae, 0x20, 0xc5, 0xb6, 0xc5,
+ 0x91, 0x79, 0x0d, 0xa2, 0xdd, 0xb4, 0xbb, 0x50, 0x4e, 0x20, 0xca, 0x8a,
+ 0x8f, 0x82, 0x34, 0xb9, 0x6a, 0x3e, 0x9a, 0x67, 0xc2, 0x7e, 0x83, 0xf6,
+ 0xc0, 0xad, 0xe3, 0xca, 0x00, 0xd6, 0x11, 0x88, 0x9c, 0xc7, 0x9f, 0xb4,
+ 0x3d, 0x53, 0xa5, 0x5a, 0x97, 0x44, 0x4d, 0xe7, 0x5c, 0xd5, 0x76, 0x80,
+ 0xf8, 0x0c, 0xcd, 0xa6, 0x55, 0xe2, 0x5f, 0xcf, 0xf4, 0x46, 0xa4, 0xc7,
+ 0x0f, 0xc1, 0x80, 0x84, 0x65, 0x46, 0x8c, 0x87, 0xd2, 0x99, 0x82, 0xdf,
+ 0x8e, 0x00, 0x89, 0xf3, 0x0d, 0xd5, 0xc0, 0x54, 0x94, 0xc6, 0xa3, 0x92,
+ 0x0f, 0x91, 0x10, 0xee, 0xa3, 0x65, 0x44, 0xb7, 0x6d, 0xe8, 0x23, 0xf9,
+ 0x7f, 0x91, 0x62, 0x65, 0x09, 0x8e, 0xa1, 0x33, 0xd4, 0xd6, 0x55, 0x0a,
+ 0xc0, 0xe8, 0x66, 0x70, 0x05, 0xd0, 0x12, 0x34, 0xc1, 0xfd, 0xce, 0x75,
+ 0xa4, 0x75, 0xe1, 0x46, 0xa1, 0x08, 0xb4, 0x52, 0xfe, 0x25, 0xa4, 0xc5,
+ 0x4f, 0x23, 0x04, 0x7e, 0xa1, 0x2c, 0xf3, 0x56, 0xcb, 0xfa, 0x7a, 0xbc,
+ 0x45, 0xcc, 0x78, 0xb3, 0x28, 0xf3, 0xe5, 0xd5, 0x26, 0x56, 0x27, 0x86,
+ 0x6a, 0x56, 0x6b, 0x87, 0x56, 0x0e, 0xc4, 0x3c, 0xed, 0xff, 0xcb, 0x96,
+ 0xb4, 0x13, 0x1d, 0x4d, 0x38, 0x4e, 0x69, 0x34, 0x51, 0x7a, 0x85, 0x31,
+ 0xb4, 0x80, 0xda, 0x41, 0xe3, 0xdc, 0x2e, 0x53, 0xd8, 0x71, 0x3e, 0xcc,
+ 0x37, 0x8a, 0x80, 0x33};
+
+static const unsigned char prime_safe_3072[] = {
+ 0x87, 0x66, 0xdf, 0xf7, 0xec, 0x49, 0x6a, 0x9a, 0x7c, 0x96, 0x28, 0xae,
+ 0x67, 0x38, 0xab, 0xfa, 0xfe, 0x5c, 0x46, 0x7b, 0xef, 0xe9, 0x18, 0xa6,
+ 0x76, 0xb2, 0xe5, 0x0e, 0xbe, 0xb8, 0xf2, 0x80, 0x36, 0x09, 0x82, 0x44,
+ 0x7b, 0xe8, 0xe8, 0xcc, 0x89, 0x27, 0x68, 0x05, 0xe0, 0xe1, 0x37, 0xd7,
+ 0xbf, 0xdb, 0x0c, 0xf6, 0x48, 0x52, 0x17, 0x3f, 0x75, 0xc5, 0x4e, 0xb4,
+ 0x3d, 0xf8, 0x4c, 0xea, 0xb4, 0x0b, 0x06, 0x04, 0x15, 0x89, 0x7c, 0xba,
+ 0xf3, 0xf5, 0xde, 0x66, 0x6e, 0x7d, 0x30, 0xc4, 0x20, 0x05, 0xda, 0x32,
+ 0x0f, 0xff, 0x79, 0x71, 0x44, 0x9b, 0x10, 0x0f, 0xf1, 0xbb, 0x31, 0xde,
+ 0x67, 0x90, 0xea, 0x77, 0xad, 0x65, 0xd7, 0x05, 0x75, 0xab, 0x66, 0xf2,
+ 0xe6, 0x52, 0xac, 0xf2, 0xaa, 0xa7, 0xd2, 0x45, 0xd9, 0xc6, 0x42, 0x39,
+ 0x27, 0x1f, 0x46, 0x84, 0xad, 0x78, 0xb4, 0xfa, 0x84, 0xf8, 0x9b, 0x3e,
+ 0xcb, 0xc1, 0x99, 0xe5, 0x35, 0x42, 0x26, 0x05, 0xea, 0xac, 0x51, 0x04,
+ 0x4f, 0x8a, 0x98, 0x25, 0xa7, 0x46, 0xab, 0x7b, 0xed, 0xb8, 0xa9, 0x0b,
+ 0x24, 0x23, 0x83, 0x23, 0x16, 0x87, 0x64, 0x91, 0x0c, 0xbf, 0x1f, 0xbc,
+ 0xec, 0x4a, 0xdd, 0x12, 0x2b, 0x0c, 0xa9, 0x39, 0x96, 0xc4, 0xc3, 0xcf,
+ 0xa5, 0x38, 0x40, 0x0d, 0x6e, 0xd0, 0xfa, 0x0a, 0x0c, 0x3e, 0xe9, 0x75,
+ 0x0b, 0x70, 0x28, 0x68, 0xbc, 0xfd, 0xf6, 0xc2, 0x9a, 0x59, 0x91, 0x20,
+ 0x5c, 0x70, 0xfe, 0x31, 0xa6, 0x50, 0x87, 0x9a, 0x6a, 0x61, 0x20, 0x2c,
+ 0x77, 0x84, 0x81, 0xa8, 0x3e, 0xc9, 0xa8, 0x72, 0xb0, 0x53, 0x43, 0x85,
+ 0x1c, 0x9b, 0x3a, 0xdd, 0xef, 0x09, 0x7d, 0xc7, 0x68, 0xc6, 0xef, 0x08,
+ 0xce, 0x47, 0xa0, 0xdc, 0x5b, 0xdb, 0x2f, 0x2d, 0x34, 0xe3, 0xde, 0x95,
+ 0xf6, 0x6b, 0x6d, 0x5d, 0x91, 0xbe, 0x45, 0xee, 0x2d, 0x04, 0x93, 0x78,
+ 0xc7, 0xa4, 0x49, 0xcc, 0x71, 0xa8, 0x5d, 0xd8, 0x8a, 0x7e, 0x9e, 0x4f,
+ 0x10, 0xc9, 0x41, 0xd1, 0x62, 0xc1, 0x70, 0x48, 0xb5, 0x12, 0x11, 0x23,
+ 0xa6, 0xe4, 0xdf, 0x64, 0xac, 0xd9, 0xe4, 0x37, 0xc2, 0xb9, 0x23, 0xa7,
+ 0x40, 0xea, 0x7f, 0x54, 0xe3, 0xef, 0x71, 0x81, 0xb4, 0xe7, 0x05, 0x10,
+ 0xd6, 0x2b, 0xd5, 0x11, 0x84, 0x5a, 0x69, 0xa5, 0xac, 0x52, 0x6d, 0xa8,
+ 0x79, 0x27, 0xff, 0x1c, 0x02, 0xd1, 0x62, 0x36, 0x03, 0xa2, 0xa9, 0x46,
+ 0x6c, 0x4f, 0xca, 0x58, 0xf2, 0xb2, 0xed, 0x91, 0xb4, 0x9e, 0x5b, 0xdd,
+ 0xf9, 0x99, 0xb6, 0x8d, 0x70, 0x34, 0x0a, 0xc5, 0x4d, 0xd7, 0xce, 0x8b,
+ 0xf1, 0x50, 0x25, 0x89, 0xff, 0xe7, 0xf2, 0x1e, 0xb9, 0x21, 0xb3, 0x8b,
+ 0xc8, 0x42, 0x7c, 0x26, 0xef, 0x4c, 0x30, 0x8d, 0x60, 0xb7, 0x25, 0xfb};
+
+static const unsigned char prime_safe_4096[] = {
+ 0x8b, 0xdf, 0xc1, 0xa3, 0xe4, 0xbd, 0x1c, 0xb1, 0xf4, 0xb1, 0x51, 0xd3,
+ 0x8a, 0xce, 0x3d, 0x33, 0x58, 0x80, 0xa3, 0x1c, 0x7c, 0x0d, 0xbd, 0x8e,
+ 0xbd, 0xb3, 0xe7, 0x9e, 0xd4, 0xde, 0x06, 0xfc, 0x98, 0xaf, 0x01, 0x43,
+ 0x93, 0x2c, 0xfc, 0xfb, 0x92, 0x80, 0xe0, 0x6e, 0xf9, 0xf6, 0xab, 0x73,
+ 0x96, 0x8d, 0x7e, 0xc0, 0xeb, 0x26, 0x6c, 0x0c, 0x53, 0x06, 0x9f, 0x32,
+ 0x4b, 0xad, 0x53, 0xd5, 0xbf, 0x91, 0x35, 0x16, 0xfd, 0x7f, 0xba, 0x30,
+ 0xb6, 0xb4, 0x88, 0x10, 0x1f, 0x5a, 0xc0, 0x62, 0xf9, 0x7f, 0x71, 0x9b,
+ 0xb5, 0x10, 0x4b, 0x99, 0xd0, 0xf0, 0xe9, 0xc2, 0xee, 0x35, 0x24, 0xeb,
+ 0xcc, 0xee, 0x06, 0xbf, 0xa0, 0x05, 0xe4, 0x61, 0xa4, 0xa6, 0x98, 0x23,
+ 0xd0, 0xe4, 0x8a, 0x61, 0xca, 0x05, 0x8a, 0x6c, 0x98, 0xfa, 0x83, 0xc3,
+ 0x50, 0x7d, 0x55, 0x3b, 0x2e, 0xd5, 0xac, 0x14, 0x61, 0x86, 0xd1, 0xb5,
+ 0xcf, 0xc0, 0xdc, 0x69, 0x4b, 0x6c, 0x4a, 0xc5, 0xd7, 0xfe, 0xe0, 0xe8,
+ 0x1a, 0x64, 0x11, 0xdb, 0x56, 0xf0, 0x1c, 0x95, 0x5c, 0xd1, 0x6a, 0xb9,
+ 0xf6, 0xe2, 0x00, 0xf4, 0x22, 0x03, 0x03, 0x2a, 0xbc, 0x9c, 0x82, 0xeb,
+ 0x89, 0x1a, 0xdd, 0x94, 0x65, 0x02, 0x44, 0x61, 0x76, 0xc1, 0xae, 0xd8,
+ 0xca, 0xfd, 0x66, 0xf4, 0x96, 0xe7, 0x79, 0xfe, 0x3a, 0x98, 0xf1, 0x80,
+ 0x02, 0xfa, 0x42, 0xb7, 0xae, 0xeb, 0x39, 0x28, 0xc3, 0xb9, 0xce, 0x8c,
+ 0x71, 0xea, 0x14, 0x74, 0x86, 0x6c, 0x26, 0xd5, 0x15, 0x21, 0x97, 0x0c,
+ 0x82, 0x8d, 0x81, 0x84, 0xc5, 0x47, 0x10, 0x06, 0x67, 0xa8, 0x5f, 0xb1,
+ 0xc5, 0x32, 0xdc, 0x7f, 0xe6, 0x61, 0xe5, 0xeb, 0x9e, 0xa9, 0x61, 0x99,
+ 0x43, 0xa9, 0x8b, 0xed, 0xaf, 0xe4, 0x21, 0xef, 0x8e, 0x78, 0x5a, 0x61,
+ 0x55, 0x9d, 0x43, 0xdb, 0x77, 0xaa, 0xbb, 0x19, 0xea, 0x4f, 0x49, 0x53,
+ 0x80, 0xce, 0x7c, 0x9a, 0xea, 0xa6, 0x93, 0x58, 0xd4, 0xab, 0xf4, 0xe9,
+ 0x60, 0x7d, 0xca, 0xb2, 0x97, 0xa5, 0xe0, 0x92, 0xce, 0xec, 0x57, 0xbc,
+ 0xc5, 0x05, 0x76, 0x11, 0x79, 0x03, 0xe1, 0xb2, 0x99, 0xc1, 0x21, 0xd4,
+ 0x85, 0xe7, 0x6f, 0xc9, 0x58, 0xe8, 0x1c, 0x0d, 0xc8, 0x90, 0x44, 0x4c,
+ 0x58, 0x55, 0x9a, 0xee, 0xde, 0x62, 0x0e, 0xb2, 0xe3, 0xbc, 0xeb, 0x51,
+ 0x40, 0x05, 0x71, 0xfe, 0xb4, 0xe9, 0xe6, 0xf6, 0x0e, 0xd7, 0xbb, 0x1b,
+ 0xb8, 0x99, 0xe8, 0xc9, 0xda, 0x9f, 0xde, 0x3c, 0x13, 0xd9, 0x16, 0x45,
+ 0x3d, 0xac, 0xe2, 0x09, 0xc3, 0x87, 0xbb, 0x39, 0x8c, 0x6f, 0x11, 0x60,
+ 0x87, 0x1f, 0xaf, 0xa7, 0xdc, 0x12, 0x8f, 0x7d, 0x4c, 0x5e, 0x56, 0xc3,
+ 0x62, 0xdd, 0xdd, 0x03, 0x55, 0x9e, 0x24, 0x6c, 0xc5, 0x6c, 0xb8, 0x0e,
+ 0xaf, 0x11, 0xd5, 0x1e, 0x6a, 0x36, 0x9c, 0xca, 0x46, 0x34, 0x13, 0x2b,
+ 0xd1, 0xa3, 0x34, 0x2c, 0x83, 0x1b, 0x25, 0xcc, 0x17, 0x01, 0x9c, 0x68,
+ 0x53, 0xb7, 0x87, 0xed, 0x0e, 0x48, 0xd7, 0x69, 0xf9, 0xc8, 0x1d, 0x8b,
+ 0x71, 0xf4, 0x6f, 0xd1, 0xb1, 0xd5, 0x70, 0xa0, 0xd7, 0x71, 0x3d, 0x9f,
+ 0xfc, 0xfa, 0x35, 0x69, 0x25, 0xf3, 0x39, 0x79, 0xad, 0x7b, 0x01, 0xc5,
+ 0x66, 0xa5, 0xf0, 0xc7, 0x1c, 0xb6, 0x51, 0xe5, 0x02, 0x2b, 0xcf, 0xc1,
+ 0x2a, 0x91, 0x9d, 0xa5, 0xbf, 0x37, 0x37, 0xdd, 0x2e, 0x30, 0x40, 0xdb,
+ 0xbf, 0xec, 0xfe, 0x6c, 0x2c, 0xe9, 0x20, 0xee, 0x89, 0xac, 0x55, 0xaf,
+ 0x03, 0x5a, 0xba, 0x5a, 0x52, 0xfb, 0xbf, 0xb5, 0xae, 0x38, 0x20, 0xa5,
+ 0x68, 0x92, 0x5f, 0xec, 0x17, 0xa9, 0x80, 0x53, 0xf2, 0x3b, 0x0c, 0x09,
+ 0xf3, 0xeb, 0x15, 0x62, 0x8e, 0x39, 0x7b, 0x6b};
+
+static const unsigned char prime_safe_6144[] = {
+ 0xb9, 0x0f, 0xc1, 0x41, 0x4a, 0xde, 0x1a, 0x1c, 0x80, 0xa0, 0xd6, 0x39,
+ 0x81, 0x10, 0xf3, 0x09, 0xca, 0xc0, 0x60, 0x8c, 0x5e, 0x8c, 0x17, 0x21,
+ 0xa0, 0x18, 0x50, 0xd6, 0x60, 0x13, 0xfc, 0x38, 0x00, 0x26, 0xd9, 0x71,
+ 0xd2, 0x73, 0xfc, 0x5d, 0x0c, 0xf1, 0x20, 0xce, 0x76, 0x44, 0xbb, 0x8b,
+ 0x5c, 0xc8, 0x5a, 0x59, 0x0c, 0xcd, 0x48, 0xba, 0xbf, 0x86, 0x72, 0xda,
+ 0xf5, 0xbd, 0x7c, 0x1d, 0x41, 0xba, 0xe8, 0x9f, 0x8c, 0xc2, 0x18, 0x27,
+ 0xfa, 0xbc, 0xc6, 0xcf, 0xd8, 0x47, 0xf5, 0xe9, 0x71, 0xcc, 0x37, 0x34,
+ 0xc3, 0x9b, 0x5a, 0xff, 0xc3, 0x0c, 0xab, 0x1d, 0x97, 0x8c, 0x26, 0x95,
+ 0x8c, 0xf1, 0x0a, 0x5d, 0x22, 0x84, 0x5a, 0x7c, 0xf2, 0xd1, 0x8b, 0x7c,
+ 0x6f, 0x17, 0x09, 0x13, 0x00, 0xc9, 0xdf, 0x79, 0xe1, 0x6e, 0xc8, 0xf8,
+ 0xd3, 0xc1, 0xdd, 0xb2, 0xf4, 0x24, 0x2a, 0xfa, 0x5c, 0x66, 0x25, 0x2b,
+ 0x39, 0xd1, 0x39, 0x48, 0xfa, 0x76, 0x4f, 0x57, 0xa3, 0x20, 0xc3, 0x38,
+ 0x2e, 0x85, 0x67, 0x31, 0x92, 0x85, 0x3c, 0x70, 0x23, 0x14, 0xec, 0x6c,
+ 0x85, 0x28, 0xe0, 0x4f, 0xcc, 0xc6, 0x3b, 0xcf, 0x19, 0x30, 0x3b, 0x01,
+ 0xfe, 0x9e, 0x16, 0x65, 0x1c, 0xf4, 0x31, 0x0c, 0x9d, 0x23, 0x40, 0x85,
+ 0x6c, 0xdd, 0xe5, 0xf7, 0x90, 0x25, 0x69, 0x7a, 0x3c, 0xd6, 0xe4, 0x42,
+ 0x6c, 0x87, 0x04, 0x06, 0xa7, 0x82, 0x1d, 0xfc, 0x5e, 0xd9, 0x03, 0x60,
+ 0x20, 0x9a, 0x5c, 0x6a, 0xfe, 0x53, 0x0d, 0x05, 0x92, 0x1b, 0xa1, 0xdb,
+ 0xfa, 0x01, 0x2f, 0x84, 0x89, 0xe0, 0x56, 0x66, 0x7e, 0xe3, 0xe6, 0x99,
+ 0x4d, 0xb3, 0xd2, 0xf0, 0xce, 0xf3, 0xdf, 0x05, 0x0d, 0x57, 0x42, 0xcd,
+ 0xfc, 0x06, 0x3c, 0xe7, 0x11, 0x34, 0x7f, 0x51, 0x8e, 0xb7, 0x24, 0x01,
+ 0xe3, 0x26, 0x47, 0xe7, 0xd1, 0x57, 0x0e, 0x0e, 0xf1, 0x12, 0xc5, 0x79,
+ 0x2d, 0x87, 0x0f, 0xb1, 0x19, 0x6a, 0xd7, 0x44, 0x33, 0x46, 0x4c, 0xbc,
+ 0xc5, 0xc6, 0x24, 0xf8, 0x7c, 0x7a, 0x61, 0xfe, 0x72, 0x95, 0x21, 0xcd,
+ 0xd1, 0x3a, 0xd3, 0x5d, 0x77, 0x76, 0xbd, 0x86, 0xd8, 0xbd, 0x8e, 0x5e,
+ 0xf2, 0xe5, 0x20, 0x01, 0xd9, 0xb4, 0x47, 0xf7, 0x1c, 0x51, 0x70, 0x39,
+ 0x6a, 0xc7, 0xea, 0xed, 0x90, 0xd7, 0xc4, 0xd3, 0xcd, 0x8e, 0x4b, 0xd8,
+ 0x11, 0xf0, 0xd3, 0x66, 0x36, 0x77, 0xe2, 0x16, 0x13, 0xbd, 0xd2, 0x54,
+ 0x4a, 0x1c, 0x61, 0x54, 0x88, 0x1a, 0x69, 0x85, 0x9f, 0x5d, 0xc5, 0xb7,
+ 0x62, 0x7e, 0x72, 0x0a, 0x89, 0x90, 0x24, 0x8f, 0x39, 0xb2, 0xf2, 0xb6,
+ 0x12, 0x8e, 0x50, 0xb4, 0xd3, 0xea, 0xc3, 0xac, 0xea, 0x8d, 0x27, 0x17,
+ 0xbd, 0x07, 0xd2, 0x15, 0x80, 0x49, 0xe0, 0x97, 0x41, 0x16, 0xd6, 0x3b,
+ 0x24, 0xe8, 0x8b, 0xfd, 0xa3, 0x18, 0xbd, 0x52, 0x5d, 0xe2, 0x21, 0xce,
+ 0x7c, 0x6f, 0x10, 0x38, 0x70, 0x64, 0xc4, 0x15, 0xf3, 0x28, 0xc6, 0x66,
+ 0xfc, 0xd1, 0x22, 0x04, 0x80, 0x80, 0xc6, 0xc5, 0x75, 0xf5, 0xdc, 0xb0,
+ 0x40, 0x4b, 0x12, 0xfa, 0xdb, 0xd5, 0x36, 0xcd, 0x31, 0xab, 0xd7, 0x1d,
+ 0x18, 0x07, 0x9d, 0x09, 0x9b, 0x16, 0xa0, 0xfe, 0x1e, 0x6f, 0x3f, 0x34,
+ 0x5a, 0xe6, 0x70, 0x85, 0x98, 0x30, 0xd4, 0x94, 0xc5, 0xf0, 0x36, 0x35,
+ 0xa1, 0xed, 0x46, 0x63, 0x3c, 0x0f, 0xcf, 0xc5, 0x9e, 0x7c, 0x68, 0x25,
+ 0x64, 0x93, 0x30, 0x36, 0x38, 0xb1, 0x99, 0x6c, 0x37, 0xf5, 0xcf, 0x64,
+ 0x4b, 0xef, 0xa6, 0xff, 0x6a, 0xaa, 0xaa, 0xb6, 0x29, 0xed, 0x38, 0x80,
+ 0x1f, 0x58, 0x35, 0x88, 0x3f, 0x01, 0x1c, 0xc8, 0x23, 0x48, 0x37, 0xa7,
+ 0xd2, 0xb1, 0xb1, 0xee, 0x44, 0x59, 0x0a, 0xfb, 0x05, 0xd9, 0xe1, 0x5b,
+ 0x53, 0x34, 0x9d, 0x99, 0x30, 0x28, 0xa9, 0x3b, 0x8e, 0x1b, 0xac, 0x8a,
+ 0x90, 0x91, 0xc9, 0x71, 0x8a, 0xea, 0xb9, 0x11, 0xd5, 0x67, 0x87, 0x4f,
+ 0xdb, 0x27, 0x4f, 0x7f, 0xb8, 0x54, 0x7f, 0x5e, 0x18, 0x08, 0xf7, 0xf3,
+ 0x1c, 0x02, 0x3a, 0x04, 0xde, 0xcc, 0x10, 0x06, 0x7e, 0x15, 0xc3, 0x24,
+ 0x0c, 0xdf, 0x0d, 0xf8, 0x86, 0xc0, 0x4c, 0xab, 0x0f, 0x75, 0x04, 0xbe,
+ 0xf3, 0x90, 0x28, 0xd1, 0x22, 0x17, 0x96, 0xcc, 0x29, 0x11, 0x09, 0xa7,
+ 0x53, 0x42, 0xea, 0x91, 0x51, 0xaf, 0x55, 0xa1, 0x03, 0x67, 0x78, 0x63,
+ 0xb3, 0xb0, 0x0f, 0x59, 0x5d, 0x37, 0xe7, 0x30, 0x8b, 0xca, 0xa0, 0x45,
+ 0x12, 0x7a, 0xa5, 0x09, 0xfb, 0xa6, 0x99, 0xdd, 0xf7, 0xe9, 0x30, 0x5a,
+ 0xc2, 0x9d, 0x0d, 0xdf, 0x39, 0x99, 0x25, 0x0d, 0xb2, 0x57, 0xb6, 0x78,
+ 0x02, 0x30, 0xf8, 0x86, 0xde, 0x79, 0xb4, 0xbe, 0x3e, 0x53, 0xff, 0x74,
+ 0x0f, 0x4d, 0x30, 0x2d, 0xe6, 0x57, 0x4a, 0x57, 0x53, 0x3a, 0x0b, 0x19,
+ 0x86, 0xab, 0x90, 0xe5, 0x33, 0x84, 0x53, 0x7a, 0x17, 0xc5, 0xf1, 0x8c,
+ 0xc3, 0xe4, 0x11, 0x53, 0x2b, 0xb5, 0xb4, 0x8e, 0xe6, 0xd2, 0x04, 0x43,
+ 0x5b, 0x6a, 0x30, 0xc7, 0xca, 0xaf, 0x91, 0xc0, 0x76, 0x43, 0x86, 0x65,
+ 0xee, 0xcd, 0x82, 0xbe, 0xa2, 0xd8, 0x2d, 0xad, 0xeb, 0xb5, 0x1a, 0xb5,
+ 0xbf, 0xa1, 0xe7, 0x93, 0x50, 0x15, 0x08, 0x27, 0x27, 0x3c, 0xcc, 0x53,
+ 0x82, 0x67, 0xd4, 0xf2, 0x0d, 0x26, 0x60, 0x87, 0x05, 0x2e, 0xaa, 0x62,
+ 0x55, 0xcc, 0x9a, 0xee, 0x2c, 0x20, 0x23, 0x14, 0xfa, 0x5c, 0x29, 0x41,
+ 0xe1, 0x89, 0x83, 0x19, 0xc1, 0x36, 0x8c, 0xa4, 0x91, 0xf6, 0x40, 0x37,
+ 0x70, 0x2a, 0x0d, 0x82, 0xbb, 0x56, 0x6e, 0x23, 0x34, 0xb9, 0x6e, 0x33};
+
+static const unsigned char prime_safe_8192[] = {
+ 0x9b, 0xa7, 0x9b, 0xa2, 0x86, 0x54, 0xe7, 0x99, 0x11, 0x5b, 0x35, 0x81,
+ 0xd5, 0x7a, 0x8a, 0x6e, 0x4d, 0x4d, 0x61, 0x5d, 0xd3, 0xcf, 0x0c, 0x65,
+ 0x7e, 0xda, 0xd8, 0xce, 0x28, 0xac, 0xa0, 0x38, 0x81, 0xee, 0xa1, 0x14,
+ 0x25, 0x21, 0x67, 0x66, 0x3a, 0x6c, 0x0f, 0x80, 0x3d, 0x89, 0x79, 0xfe,
+ 0x71, 0x43, 0x57, 0xc3, 0xa9, 0x54, 0x1e, 0x20, 0x8a, 0xee, 0x0f, 0xa6,
+ 0x8b, 0x88, 0x81, 0x3d, 0xe8, 0x5c, 0x40, 0x47, 0x05, 0xdf, 0xd8, 0x6d,
+ 0x98, 0x65, 0x16, 0xa9, 0xf9, 0xc4, 0x8c, 0x02, 0xba, 0xae, 0x6b, 0x36,
+ 0x76, 0xc9, 0xfa, 0x8e, 0xd0, 0xd7, 0x9a, 0x3c, 0xcb, 0xd1, 0x44, 0x09,
+ 0xd7, 0x4f, 0x28, 0x51, 0x94, 0x92, 0x5b, 0x02, 0xb2, 0xbd, 0x78, 0xd3,
+ 0xc2, 0x76, 0x03, 0x15, 0x17, 0x0b, 0x55, 0x08, 0x02, 0x42, 0x9e, 0x26,
+ 0x56, 0x33, 0x72, 0xe6, 0xbd, 0x0e, 0xf9, 0x3d, 0x2c, 0xb3, 0x8a, 0x4c,
+ 0x67, 0x17, 0xfd, 0xe9, 0x03, 0xad, 0x8c, 0x34, 0x84, 0xe5, 0x83, 0xdf,
+ 0x9c, 0x04, 0x93, 0x03, 0x26, 0x19, 0xc1, 0xf1, 0x24, 0x68, 0xf6, 0x54,
+ 0x96, 0xce, 0x38, 0x51, 0xbd, 0x6c, 0x3d, 0x9c, 0x0c, 0xd8, 0x6e, 0x13,
+ 0x4c, 0x8b, 0xf6, 0x34, 0xae, 0xd8, 0x85, 0x1d, 0x1d, 0x8e, 0xc2, 0xad,
+ 0xab, 0xa2, 0xc5, 0x40, 0x76, 0x7f, 0x2f, 0x2e, 0x38, 0xf4, 0x6a, 0x39,
+ 0x33, 0x3d, 0x17, 0xce, 0x1f, 0xe9, 0xc3, 0x8d, 0x9e, 0xe5, 0xbe, 0xd6,
+ 0xad, 0x9a, 0x23, 0xd8, 0x06, 0xf3, 0x7c, 0x39, 0xd5, 0xae, 0x57, 0xb6,
+ 0xe5, 0xc3, 0x9a, 0x8a, 0x8c, 0x6e, 0xd3, 0xc1, 0x1a, 0x64, 0x12, 0x00,
+ 0x18, 0x53, 0xca, 0x32, 0x88, 0x8e, 0xc0, 0x5f, 0x2d, 0xb2, 0x3d, 0x14,
+ 0x1b, 0x58, 0x5c, 0x20, 0xe8, 0x52, 0xe5, 0x28, 0x41, 0xbc, 0x9e, 0x08,
+ 0x29, 0xab, 0xa5, 0x43, 0x99, 0x0e, 0xd7, 0x2a, 0xb9, 0xb8, 0x64, 0x9d,
+ 0x83, 0xe3, 0x1a, 0x26, 0x59, 0x65, 0xf2, 0x0c, 0xc9, 0xc5, 0x8f, 0x0d,
+ 0xcf, 0xa1, 0x18, 0xfc, 0x8b, 0x77, 0xe9, 0xe1, 0x19, 0x7b, 0x03, 0xd4,
+ 0x37, 0x8d, 0x5d, 0x37, 0x2b, 0xad, 0x58, 0x5e, 0x73, 0x72, 0xce, 0x84,
+ 0xe5, 0xc9, 0x75, 0x1d, 0xf3, 0x58, 0x42, 0x77, 0xfe, 0x53, 0xa0, 0xc2,
+ 0x66, 0x21, 0xaf, 0xe2, 0x61, 0xd2, 0x84, 0xb3, 0x03, 0x4d, 0xd8, 0x7d,
+ 0x85, 0xe1, 0xa8, 0xa0, 0x48, 0x5d, 0x1a, 0xa9, 0xac, 0xc1, 0x69, 0x24,
+ 0xc6, 0xfa, 0xb5, 0x22, 0x3e, 0xa3, 0x8d, 0x35, 0x29, 0xcf, 0x9a, 0xe5,
+ 0x84, 0x3b, 0x0b, 0x27, 0x36, 0x7e, 0x9d, 0xa6, 0xb0, 0x45, 0x60, 0x42,
+ 0x1e, 0x4b, 0x24, 0xd1, 0x36, 0x8b, 0x70, 0xd1, 0x95, 0x54, 0x14, 0xb9,
+ 0x47, 0x3d, 0x8d, 0xe4, 0x5f, 0x81, 0x1a, 0x21, 0x17, 0x17, 0xbf, 0x92,
+ 0x22, 0x4c, 0x77, 0x30, 0xdc, 0x9c, 0x84, 0xe6, 0x68, 0xcc, 0xd6, 0x11,
+ 0x04, 0xff, 0x71, 0x86, 0xb3, 0xa9, 0x9b, 0x13, 0x95, 0x35, 0xfd, 0x68,
+ 0x28, 0x9b, 0x6f, 0x5c, 0xf7, 0x66, 0xa8, 0x6f, 0x89, 0x0f, 0x92, 0xdf,
+ 0x52, 0x24, 0x3f, 0xdb, 0x2f, 0x40, 0x12, 0x32, 0xa4, 0xff, 0x2e, 0x4b,
+ 0xb8, 0xa0, 0xe7, 0xc9, 0xcb, 0x98, 0x13, 0xf9, 0xd2, 0xfa, 0x82, 0x68,
+ 0xb2, 0x8f, 0xd3, 0x17, 0x8c, 0x93, 0xf5, 0x80, 0xe4, 0x5a, 0x33, 0x1b,
+ 0x6a, 0xd8, 0xbf, 0x37, 0xa7, 0xe1, 0x63, 0x1d, 0x6a, 0xc3, 0xfa, 0xa1,
+ 0x2f, 0xc1, 0x72, 0x55, 0xd5, 0xe2, 0x67, 0x3b, 0x6b, 0x3a, 0xa8, 0xb0,
+ 0x54, 0x04, 0x1d, 0xbb, 0xc1, 0xe5, 0x3a, 0x52, 0xb1, 0x67, 0x0b, 0x12,
+ 0x3e, 0xcd, 0xa9, 0x9a, 0x0e, 0xbb, 0xa3, 0x75, 0x6d, 0x6f, 0x77, 0x74,
+ 0x64, 0xe3, 0x16, 0x8c, 0xa5, 0xba, 0xec, 0x51, 0x73, 0xce, 0x4b, 0xe6,
+ 0x6f, 0x3d, 0x15, 0x56, 0x43, 0xe1, 0x17, 0x77, 0x66, 0xab, 0xdc, 0x9d,
+ 0x9b, 0x10, 0x5d, 0xc4, 0xe9, 0x1e, 0xaa, 0x2d, 0x15, 0xbb, 0xc4, 0x09,
+ 0x46, 0x30, 0xe1, 0xb8, 0x92, 0x94, 0x5f, 0xb7, 0xe7, 0x7e, 0x97, 0x43,
+ 0xc0, 0x48, 0x5b, 0xaf, 0xea, 0x74, 0xae, 0x8c, 0x79, 0x6b, 0x66, 0x83,
+ 0x62, 0x88, 0x17, 0xa4, 0x56, 0x5d, 0x58, 0xfb, 0x6c, 0x38, 0x57, 0x4d,
+ 0xef, 0xd7, 0x36, 0x44, 0x39, 0x5b, 0xab, 0x94, 0xe4, 0x08, 0x30, 0xd3,
+ 0x2c, 0x59, 0xa0, 0x32, 0xe2, 0x71, 0x99, 0xec, 0x66, 0x5e, 0xf7, 0xe2,
+ 0x9c, 0x19, 0x69, 0x72, 0x6f, 0xdb, 0x3e, 0xcc, 0x19, 0x5a, 0xfd, 0xad,
+ 0xd6, 0x6e, 0x9d, 0x07, 0xc0, 0x65, 0x01, 0x75, 0xdd, 0x37, 0x1b, 0x9c,
+ 0x5e, 0x93, 0x32, 0xf8, 0x7e, 0x65, 0xd5, 0xb5, 0x15, 0x35, 0xad, 0x05,
+ 0xb5, 0xd2, 0x25, 0xc7, 0x71, 0x5a, 0xe4, 0xb7, 0x58, 0x6a, 0xc3, 0x5a,
+ 0xd9, 0xd4, 0xee, 0x32, 0xb5, 0x0b, 0x5b, 0x2a, 0xcd, 0x80, 0xce, 0xd4,
+ 0x2d, 0xc9, 0x09, 0x94, 0xf5, 0xf2, 0x7c, 0xaf, 0xba, 0x5a, 0xd3, 0xdc,
+ 0xcd, 0xd7, 0xf7, 0xea, 0x42, 0xe2, 0xc2, 0x34, 0x21, 0xb9, 0x15, 0x24,
+ 0xe8, 0x32, 0x6b, 0x6f, 0xb0, 0xed, 0x76, 0x5e, 0x45, 0xbf, 0x02, 0xa2,
+ 0xb8, 0x3c, 0xa5, 0xf5, 0x74, 0xe3, 0x18, 0x89, 0x21, 0x4e, 0xa6, 0x08,
+ 0xa3, 0xa5, 0x93, 0x69, 0x48, 0x96, 0xbd, 0x47, 0xd3, 0xeb, 0x67, 0x29,
+ 0xa8, 0xbb, 0xbe, 0x78, 0x05, 0xfa, 0x46, 0x89, 0x4e, 0x0c, 0xe2, 0x6c,
+ 0xbb, 0xe5, 0xf8, 0xba, 0xe5, 0x5d, 0x29, 0xe7, 0xdd, 0x71, 0x7e, 0x94,
+ 0xd7, 0x56, 0x0c, 0x3c, 0xde, 0x5f, 0xbc, 0xdc, 0x0f, 0x8e, 0xd6, 0x6f,
+ 0x0a, 0x07, 0xb8, 0x07, 0x24, 0x62, 0x4c, 0xed, 0x45, 0x4f, 0x0d, 0x9f,
+ 0x2e, 0x83, 0x6a, 0xeb, 0xbc, 0xff, 0xa9, 0xf2, 0x73, 0xb3, 0x5b, 0xaa,
+ 0xac, 0xed, 0xac, 0x88, 0xa2, 0x0d, 0x8d, 0x8f, 0xb4, 0xf7, 0x73, 0x1e,
+ 0xc0, 0x2e, 0xd3, 0x45, 0x15, 0x4b, 0x4a, 0xe7, 0xd4, 0xef, 0xb1, 0xc6,
+ 0xd3, 0x8f, 0xf8, 0x24, 0x12, 0x33, 0x3e, 0x8e, 0x95, 0xbc, 0x81, 0xb4,
+ 0xd4, 0xd1, 0x13, 0xbc, 0x7e, 0x25, 0xb4, 0x5b, 0xff, 0x15, 0xba, 0xf8,
+ 0x9a, 0xec, 0x78, 0xe4, 0x63, 0xc7, 0x26, 0xd5, 0x89, 0x3d, 0x63, 0x5b,
+ 0x7c, 0x86, 0x63, 0x34, 0x06, 0x28, 0x23, 0x08, 0xff, 0x6d, 0xbd, 0xe0,
+ 0x75, 0xb3, 0x71, 0x12, 0x26, 0x63, 0xca, 0x93, 0x36, 0x86, 0xeb, 0xf7,
+ 0x48, 0xd1, 0x96, 0xf4, 0x02, 0x3e, 0x5d, 0x69, 0x75, 0x5e, 0x95, 0xee,
+ 0x32, 0xb9, 0xba, 0x55, 0xc5, 0x42, 0x74, 0x00, 0xe1, 0x0f, 0x16, 0x05,
+ 0x62, 0x3c, 0x58, 0xcb, 0xe0, 0xd4, 0xa9, 0xe5, 0x1a, 0x3b, 0x84, 0x7e,
+ 0x19, 0x87, 0xad, 0x67, 0xcd, 0x9b, 0x97, 0xb0, 0x32, 0xd7, 0xb8, 0x1e,
+ 0x96, 0x69, 0x75, 0x0f, 0x61, 0x69, 0xb3, 0xc9, 0xce, 0x73, 0x7c, 0x5f,
+ 0xd5, 0x08, 0xdf, 0xd4, 0x07, 0x75, 0x60, 0xd7, 0x50, 0x52, 0xe7, 0x5c,
+ 0x6f, 0x04, 0x59, 0x65, 0xbd, 0x70, 0x99, 0x15, 0xf9, 0xbc, 0x34, 0x78,
+ 0x6a, 0x64, 0xac, 0x5f, 0x07, 0xc2, 0x89, 0x88, 0xfe, 0x11, 0x7a, 0xf7,
+ 0x3d, 0xbe, 0x83, 0xff, 0xeb, 0x1d, 0x52, 0xbe, 0xd4, 0x09, 0x71, 0x0f,
+ 0x7c, 0x95, 0x19, 0xf2, 0x4b, 0xf5, 0x44, 0x63, 0xf2, 0xec, 0x3f, 0xf9,
+ 0xe4, 0xfb, 0xbe, 0x24, 0xb2, 0x18, 0x53, 0xce, 0x16, 0x40, 0x1e, 0x27,
+ 0x62, 0x99, 0x93, 0xc9, 0x49, 0x8f, 0x98, 0x0d, 0xd8, 0x73, 0x65, 0x99,
+ 0xac, 0xff, 0xfe, 0x22, 0x6a, 0xd1, 0xfb, 0xa1, 0xe4, 0xe7, 0xab, 0x3c,
+ 0x72, 0x10, 0xac, 0x73};
+
+/* Weak primes with value subprimes. Accepted, but takes more processing
+ * in both modes. */
+static const unsigned char prime_weak_1024[] = {
+ 0xe4, 0x82, 0x09, 0x4a, 0x6b, 0xbe, 0x9b, 0x51, 0x11, 0xa0, 0x74, 0x25,
+ 0xff, 0x50, 0x1c, 0x0a, 0xd6, 0xd0, 0xbc, 0xd3, 0x24, 0x89, 0x75, 0x74,
+ 0xb3, 0xd6, 0x6b, 0xf4, 0xc7, 0x5f, 0x6a, 0xec, 0x1e, 0x3a, 0x20, 0x02,
+ 0x16, 0x75, 0xcc, 0x44, 0x4a, 0xbf, 0x5b, 0x58, 0xad, 0xfe, 0xb0, 0x18,
+ 0x6a, 0x38, 0x8b, 0xcb, 0xdb, 0xd1, 0x77, 0x42, 0xe3, 0xa3, 0x87, 0x8a,
+ 0x99, 0x2e, 0x11, 0xd8, 0xc9, 0x02, 0x84, 0x1d, 0xd2, 0x67, 0x28, 0xbd,
+ 0x8f, 0xfb, 0x56, 0xf2, 0x63, 0x8a, 0x2c, 0x7c, 0x38, 0xef, 0xa2, 0x0c,
+ 0x6a, 0x36, 0xd0, 0x99, 0x13, 0x47, 0x48, 0x40, 0xe5, 0xcd, 0xdb, 0x04,
+ 0x4c, 0xa2, 0x12, 0x3f, 0x1a, 0x9b, 0x9a, 0x0e, 0xb8, 0x68, 0x7d, 0x01,
+ 0xbc, 0x16, 0x6f, 0x51, 0x64, 0x1d, 0xab, 0x21, 0x75, 0x49, 0x12, 0x36,
+ 0xac, 0x65, 0x8b, 0xf8, 0x87, 0xd9, 0xaf, 0xd1};
+
+static const unsigned char subprime_weak_1024[] = {
+ 0xef, 0x0c, 0x17, 0x60, 0xd1, 0x91, 0x8f, 0xea, 0x4d, 0xbe,
+ 0x0a, 0xb2, 0x37, 0xcc, 0x6b, 0xba, 0x97, 0x98, 0x2d, 0x4b};
+
+static const unsigned char base_weak_1024[] = {
+ 0x5a, 0x70, 0x8b, 0xe1, 0x1d, 0xed, 0x69, 0x04, 0xd0, 0xdc, 0xda, 0x84,
+ 0x9e, 0x79, 0x56, 0x11, 0x44, 0xdc, 0xf7, 0xb8, 0x84, 0x88, 0x75, 0x67,
+ 0xba, 0x80, 0x5b, 0x7e, 0x50, 0xc1, 0x5c, 0x80, 0x59, 0xaa, 0x55, 0x24,
+ 0x44, 0x6a, 0x8a, 0x31, 0x20, 0x1a, 0xd4, 0xba, 0x5f, 0x32, 0xc6, 0x5d,
+ 0x9d, 0x0e, 0x58, 0xfc, 0xd0, 0x6c, 0x74, 0xea, 0xd9, 0xc6, 0x86, 0x9f,
+ 0x3f, 0x83, 0x0e, 0x73, 0xae, 0x28, 0x40, 0x19, 0x9f, 0x5d, 0x64, 0xc4,
+ 0xae, 0xda, 0x11, 0x3e, 0x3f, 0x44, 0x87, 0xac, 0x41, 0x1e, 0xfa, 0xdb,
+ 0x1f, 0xde, 0x09, 0x7c, 0x54, 0x7c, 0x8a, 0xe0, 0x82, 0xd7, 0x8c, 0xb9,
+ 0x61, 0xa0, 0x10, 0xab, 0xff, 0xe1, 0x1f, 0x8b, 0x9d, 0x51, 0x71, 0xc7,
+ 0xfb, 0xd9, 0xe0, 0x10, 0xc3, 0x7d, 0x88, 0xe9, 0xd2, 0x42, 0xaf, 0xda,
+ 0x77, 0x55, 0x28, 0x07, 0x03, 0x26, 0xb3, 0x77};
+
+static const unsigned char prime_weak_2048[] = {
+ 0xb5, 0x08, 0x83, 0x6a, 0x22, 0x39, 0xdf, 0x02, 0xfe, 0x73, 0x6b, 0xfb,
+ 0x0d, 0x4e, 0xad, 0x4b, 0x0f, 0xfd, 0xb2, 0x27, 0xe7, 0xd2, 0x35, 0xd4,
+ 0x83, 0xf2, 0xbc, 0x29, 0xff, 0x50, 0xf7, 0x6b, 0xb7, 0x94, 0x38, 0xff,
+ 0xdc, 0x79, 0x67, 0x9a, 0x80, 0x8b, 0xc2, 0x20, 0x4e, 0x53, 0x02, 0x2a,
+ 0x07, 0xec, 0xa9, 0xbd, 0x22, 0xd1, 0xba, 0x35, 0x31, 0x10, 0x21, 0xb6,
+ 0x4f, 0xe1, 0x94, 0x0b, 0xb0, 0xb3, 0x37, 0x20, 0x0d, 0x6a, 0xd4, 0x91,
+ 0x5c, 0x85, 0xe9, 0xae, 0x8a, 0xf2, 0x94, 0xe7, 0x44, 0xf5, 0xcc, 0x04,
+ 0x82, 0x57, 0x81, 0x21, 0x83, 0x18, 0x48, 0x2d, 0xe3, 0x1c, 0xa1, 0x7f,
+ 0xee, 0x10, 0xb9, 0xe8, 0x40, 0xfc, 0xda, 0x43, 0x7d, 0x18, 0xe4, 0x68,
+ 0x9f, 0xed, 0x5e, 0xc3, 0x1f, 0x80, 0xef, 0x5c, 0x24, 0x5e, 0x68, 0xac,
+ 0x99, 0x9c, 0x74, 0x96, 0x5b, 0xb3, 0xe7, 0xb2, 0x65, 0x78, 0xfb, 0x3c,
+ 0x11, 0x00, 0x04, 0x4b, 0x98, 0x0e, 0x8a, 0x7b, 0x38, 0x08, 0x34, 0xb9,
+ 0x6d, 0x08, 0x65, 0x17, 0x91, 0x49, 0x62, 0x47, 0x64, 0xab, 0xc6, 0xd0,
+ 0xf2, 0xcf, 0x89, 0x07, 0xeb, 0xa3, 0x5d, 0xf3, 0xa2, 0xfb, 0xdd, 0x7b,
+ 0x3e, 0x7e, 0xa2, 0xd7, 0x1a, 0x42, 0xad, 0x74, 0xbd, 0xbb, 0xcf, 0x21,
+ 0x91, 0xd2, 0x6b, 0x1d, 0x9d, 0xa8, 0x05, 0x88, 0x4f, 0xb1, 0x45, 0xa2,
+ 0x86, 0x90, 0x12, 0xfd, 0xcb, 0x25, 0xe1, 0x12, 0x08, 0x47, 0x1d, 0x83,
+ 0x2d, 0x14, 0x42, 0x20, 0x08, 0x31, 0x54, 0x2c, 0x9b, 0x49, 0xf6, 0xb6,
+ 0x2d, 0x25, 0xea, 0x28, 0xbf, 0x13, 0x2b, 0xd3, 0x45, 0x8d, 0x02, 0x9f,
+ 0xa5, 0xaa, 0xeb, 0xc0, 0x48, 0xd1, 0x06, 0xe6, 0x1e, 0xa0, 0x3e, 0x04,
+ 0x20, 0x79, 0x7c, 0xd1, 0xd0, 0xac, 0x61, 0x89, 0x6c, 0x3b, 0x88, 0xa3,
+ 0x54, 0x6c, 0x80, 0x59};
+
+static const unsigned char subprime_weak_2048[] = {
+ 0xcd, 0x9d, 0xbf, 0x88, 0xe5, 0xc0, 0x03, 0x16, 0xec, 0x9c, 0xb4,
+ 0x6e, 0x54, 0xd2, 0xbf, 0xdc, 0x05, 0x92, 0xcd, 0x05, 0x87, 0xc9,
+ 0x9c, 0x91, 0x19, 0x54, 0xb6, 0xd7, 0x1e, 0xe1, 0x0a, 0x93};
+
+static const unsigned char base_weak_2048[] = {
+ 0x36, 0xc6, 0x6e, 0x3e, 0xe8, 0x44, 0xa0, 0x57, 0x1d, 0x8e, 0x71, 0xb6,
+ 0x6c, 0x24, 0xf6, 0x1d, 0xb6, 0xa5, 0xfd, 0xe3, 0xd6, 0xc5, 0x6b, 0xe8,
+ 0x94, 0x5a, 0x8c, 0x5a, 0xdf, 0x41, 0x51, 0xe6, 0xfb, 0x76, 0x4b, 0x06,
+ 0x4b, 0x03, 0x33, 0x98, 0x15, 0xb5, 0x60, 0x43, 0xc7, 0xc5, 0xb3, 0x4d,
+ 0x58, 0x90, 0xe8, 0x63, 0xc5, 0xad, 0x5f, 0x57, 0xcf, 0x42, 0x26, 0x99,
+ 0xa0, 0x71, 0xc6, 0x73, 0x03, 0xa0, 0x45, 0xd0, 0x87, 0xf0, 0xd8, 0x9a,
+ 0xb2, 0x7d, 0xd7, 0x2d, 0x10, 0x52, 0x04, 0x36, 0x37, 0x4f, 0x9d, 0xb7,
+ 0x66, 0xdc, 0xf5, 0x76, 0xac, 0x87, 0xfe, 0x5a, 0x9d, 0xca, 0x1e, 0xfb,
+ 0x6f, 0x7f, 0xfd, 0x9a, 0xaa, 0x12, 0xcf, 0x7a, 0xdb, 0x15, 0xf3, 0xb2,
+ 0x7b, 0x17, 0xb9, 0xaf, 0x5f, 0xdf, 0x9c, 0x66, 0x29, 0x83, 0x89, 0xf9,
+ 0xf9, 0xf7, 0x4a, 0x04, 0x1d, 0x00, 0xf7, 0x11, 0x98, 0x18, 0x0a, 0xab,
+ 0x47, 0xcc, 0x3e, 0x11, 0xf4, 0xe0, 0x7e, 0xad, 0xa5, 0x67, 0xf8, 0x4b,
+ 0x1b, 0x81, 0x72, 0x8e, 0x5b, 0x49, 0x90, 0x0e, 0x01, 0xc1, 0x7e, 0x8d,
+ 0xfb, 0xa2, 0xe7, 0x92, 0xd0, 0x23, 0xf5, 0x4a, 0xe8, 0xd4, 0x51, 0xc4,
+ 0x89, 0xe8, 0x4a, 0x9f, 0xf6, 0xa2, 0xdc, 0xe2, 0x32, 0x88, 0x56, 0x2c,
+ 0x97, 0x38, 0xdf, 0xd6, 0x4f, 0xfb, 0xf8, 0xbb, 0xee, 0x7a, 0x3a, 0x05,
+ 0xa2, 0x7f, 0xbb, 0x6d, 0xf6, 0xd6, 0x48, 0xf4, 0x6d, 0x23, 0xb3, 0x93,
+ 0x7c, 0xfb, 0xd4, 0x8c, 0xa0, 0x58, 0xbc, 0xdf, 0x1b, 0x35, 0x2a, 0x56,
+ 0x80, 0x7c, 0xc6, 0x28, 0x35, 0xb6, 0x17, 0x5d, 0xa5, 0x15, 0x79, 0x7d,
+ 0x2c, 0x6a, 0xcf, 0xb1, 0xb1, 0x6e, 0xea, 0xd0, 0x4b, 0xfb, 0xa5, 0xbb,
+ 0xb7, 0x9f, 0x74, 0x42, 0xd5, 0xf3, 0x4b, 0x54, 0x40, 0xf0, 0x4c, 0x6b,
+ 0x0f, 0xaf, 0x89, 0x10};
+
+static const unsigned char prime_weak_3072[] = {
+ 0x94, 0x32, 0xc7, 0x47, 0x51, 0xa3, 0x03, 0x9b, 0xf2, 0x51, 0x5c, 0x69,
+ 0xaf, 0x05, 0x3c, 0x76, 0x62, 0xa2, 0xec, 0x5a, 0xcc, 0xdf, 0x80, 0xf3,
+ 0x2d, 0xce, 0xa5, 0xa5, 0x9e, 0x2d, 0xab, 0x5f, 0x91, 0xbd, 0x93, 0x61,
+ 0xd7, 0x7b, 0x71, 0x6f, 0xf3, 0x92, 0xbf, 0xa8, 0xfc, 0xcd, 0x00, 0xf5,
+ 0x49, 0x08, 0x00, 0x8c, 0xd2, 0xfe, 0x4a, 0xd8, 0x2b, 0x6e, 0x42, 0xc0,
+ 0xd8, 0xa2, 0x8b, 0x2b, 0x18, 0x02, 0xad, 0xe8, 0x4e, 0x44, 0x09, 0x26,
+ 0xa1, 0xa1, 0xca, 0x99, 0xe3, 0xd9, 0x9a, 0x87, 0x3c, 0x83, 0x6a, 0x1a,
+ 0x7b, 0x60, 0xba, 0x78, 0x0c, 0x79, 0x50, 0x1f, 0xde, 0x40, 0x14, 0x58,
+ 0x18, 0xa9, 0x2b, 0x74, 0x11, 0xb4, 0x65, 0xfe, 0x9d, 0x03, 0xa4, 0xef,
+ 0xdf, 0x74, 0x8e, 0xcd, 0x7b, 0xd4, 0xf3, 0x28, 0x75, 0xb2, 0x31, 0xef,
+ 0x99, 0x65, 0xcb, 0x5a, 0x77, 0xca, 0xa2, 0x25, 0x28, 0xae, 0xfa, 0x9f,
+ 0xeb, 0xda, 0xcc, 0x34, 0x7b, 0x21, 0xd7, 0xdb, 0x54, 0x40, 0xe6, 0x2f,
+ 0xdb, 0xc0, 0xce, 0xdc, 0xe5, 0xc9, 0x27, 0x97, 0x99, 0x9c, 0x02, 0x4f,
+ 0x24, 0x88, 0x93, 0xdf, 0xa9, 0xc7, 0x3e, 0x10, 0xc8, 0xaa, 0x6a, 0xce,
+ 0xda, 0x46, 0x94, 0x8c, 0xad, 0x1e, 0xf1, 0xcb, 0xd3, 0xcd, 0x43, 0x44,
+ 0xb4, 0x20, 0x91, 0x9e, 0xf6, 0xd1, 0x03, 0xef, 0xc2, 0x04, 0xf7, 0x07,
+ 0xdb, 0xac, 0xa2, 0x28, 0x8c, 0x7d, 0x1d, 0x5d, 0x2c, 0x5a, 0xfc, 0x26,
+ 0x5b, 0x0b, 0x58, 0xb9, 0x9a, 0x47, 0xe9, 0xa0, 0xdf, 0xa5, 0x5a, 0xf3,
+ 0xe5, 0xd6, 0xeb, 0x69, 0xb5, 0x4e, 0xbc, 0x71, 0xc0, 0xd6, 0x9b, 0xb8,
+ 0x40, 0x3b, 0xc5, 0x72, 0x5d, 0x4d, 0x1b, 0x17, 0x3d, 0x36, 0xa4, 0xb1,
+ 0x15, 0xa7, 0x9a, 0x72, 0xeb, 0xf2, 0x9e, 0x40, 0xd1, 0xbc, 0x35, 0xc7,
+ 0xd1, 0x1a, 0x8f, 0x1c, 0x2b, 0x5e, 0xd8, 0xb3, 0x3b, 0x44, 0xae, 0xf5,
+ 0x81, 0xd0, 0x8a, 0x37, 0xab, 0xba, 0x22, 0xbc, 0x2d, 0x88, 0x2f, 0x24,
+ 0xbb, 0xb0, 0x1a, 0xa9, 0x5f, 0x07, 0x10, 0x6d, 0xc6, 0xbb, 0x3c, 0xa2,
+ 0x66, 0xf9, 0xb9, 0x95, 0xd6, 0x5e, 0x8c, 0xce, 0x04, 0xdc, 0xb3, 0x4c,
+ 0xbc, 0xe9, 0xc5, 0xcb, 0x19, 0x97, 0xe2, 0xa1, 0x09, 0x38, 0xd7, 0x82,
+ 0xa6, 0xbf, 0xc9, 0x15, 0x25, 0xf1, 0x2c, 0x77, 0xfc, 0xbd, 0xfa, 0x7f,
+ 0x92, 0xfe, 0xd6, 0x31, 0x03, 0x23, 0x2d, 0x17, 0x2f, 0x51, 0x9e, 0x5c,
+ 0xb1, 0x68, 0xc0, 0x3f, 0x42, 0x99, 0x00, 0x55, 0x33, 0x68, 0xd7, 0xee,
+ 0x51, 0x7d, 0x3e, 0x03, 0x4f, 0x02, 0x5f, 0x27, 0xdd, 0x17, 0x18, 0x6c,
+ 0x1e, 0x9d, 0x91, 0x65, 0xf8, 0xd7, 0xa6, 0x9f, 0xa1, 0xba, 0xa8, 0x76,
+ 0xe4, 0xd8, 0xf4, 0x59, 0x90, 0x16, 0x67, 0x88, 0xc2, 0xa9, 0xe4, 0x2d};
+
+static const unsigned char subprime_weak_3072[] = {
+ 0xd6, 0xf6, 0xeb, 0x1e, 0x65, 0x44, 0xe1, 0x1a, 0x37, 0x69, 0x8c,
+ 0x60, 0x45, 0xcb, 0xcb, 0x52, 0xe4, 0x88, 0xcb, 0xad, 0xb2, 0x27,
+ 0x18, 0xfa, 0x3a, 0xcf, 0xc6, 0xf9, 0xc3, 0x03, 0xa8, 0xb9};
+
+static const unsigned char base_weak_3072[] = {
+ 0x6e, 0x65, 0xcd, 0xd8, 0xbf, 0x8a, 0x5a, 0xa1, 0x05, 0x62, 0xa2, 0x64,
+ 0x88, 0x4a, 0x49, 0x1b, 0x57, 0xa8, 0x0e, 0x2e, 0x28, 0x4a, 0xe3, 0xaa,
+ 0xa7, 0x4e, 0xc7, 0x06, 0xe2, 0xf8, 0x9c, 0xd7, 0x05, 0x05, 0x6e, 0x5b,
+ 0x89, 0xd5, 0xa1, 0x16, 0xda, 0x2a, 0x2f, 0xe6, 0x86, 0xf0, 0x6e, 0xdc,
+ 0xd0, 0xbc, 0x0b, 0x39, 0x90, 0xe3, 0x74, 0x2c, 0x02, 0x6f, 0x7e, 0x32,
+ 0x2d, 0xf6, 0xd7, 0xa2, 0xfb, 0xe9, 0xaf, 0x8b, 0xb3, 0x1c, 0xd0, 0x78,
+ 0x4a, 0x76, 0xf8, 0xbd, 0x03, 0x5b, 0x0c, 0x68, 0x65, 0x23, 0x8a, 0x45,
+ 0xf3, 0x51, 0xe0, 0xe1, 0x96, 0x57, 0x7e, 0x05, 0x6c, 0xae, 0xaf, 0xa6,
+ 0x45, 0xdc, 0xa8, 0x36, 0x69, 0xa5, 0x13, 0x37, 0x4a, 0x16, 0x43, 0x11,
+ 0xab, 0x5b, 0xb6, 0xcf, 0x86, 0xb6, 0xf8, 0x44, 0xb9, 0x76, 0xe7, 0x1e,
+ 0x88, 0x99, 0x6f, 0xfe, 0xfb, 0x5c, 0xdb, 0x59, 0x4c, 0x26, 0xdb, 0x20,
+ 0x20, 0x97, 0x47, 0xda, 0x7b, 0x1d, 0xe9, 0x18, 0x1a, 0x89, 0x07, 0x3b,
+ 0xd1, 0xc8, 0x4c, 0xfd, 0xae, 0x35, 0x4c, 0xa0, 0x42, 0x94, 0x89, 0xc0,
+ 0xae, 0x2f, 0x94, 0x49, 0xd9, 0x7d, 0xb2, 0x4c, 0x50, 0x29, 0x46, 0x14,
+ 0x9a, 0x56, 0x49, 0x7a, 0x09, 0xa8, 0x95, 0x3a, 0x94, 0x06, 0x7c, 0xf0,
+ 0xea, 0x39, 0xcb, 0x33, 0xad, 0x28, 0xd1, 0x55, 0x02, 0xf5, 0x46, 0x0c,
+ 0x92, 0x12, 0x17, 0x05, 0x60, 0x97, 0xcd, 0x2f, 0x18, 0x5e, 0xe3, 0x41,
+ 0xe6, 0x46, 0x69, 0x27, 0x7d, 0x61, 0x00, 0x1e, 0x8d, 0x74, 0xa5, 0xc5,
+ 0xcb, 0xb9, 0xbc, 0x3f, 0x7a, 0x21, 0x23, 0x22, 0x1b, 0x15, 0x50, 0xb9,
+ 0x4b, 0x3b, 0x9f, 0xd5, 0xc0, 0x8c, 0xb9, 0x9d, 0x7e, 0xf4, 0x13, 0xc9,
+ 0x64, 0xe3, 0x7b, 0x44, 0xa7, 0x10, 0xad, 0x3c, 0xaf, 0xf0, 0x07, 0x8d,
+ 0x04, 0xc9, 0xa9, 0x36, 0x10, 0xb9, 0x8d, 0x7d, 0x43, 0x24, 0x7d, 0x8d,
+ 0x3c, 0x74, 0x58, 0x02, 0xb9, 0x4b, 0xe6, 0x6c, 0xa9, 0x9f, 0xdc, 0x50,
+ 0x5f, 0x62, 0x68, 0xc7, 0x14, 0xe7, 0x88, 0x33, 0x3e, 0x41, 0xad, 0x92,
+ 0x9d, 0x15, 0xd4, 0x77, 0xb9, 0xfb, 0x18, 0xd2, 0x8b, 0xb3, 0xc4, 0x0f,
+ 0x26, 0x04, 0xa4, 0xb1, 0xc1, 0x83, 0x96, 0x17, 0x67, 0x52, 0xa5, 0xfb,
+ 0x1b, 0x70, 0x20, 0x1c, 0x8c, 0x24, 0xc4, 0x5c, 0xd7, 0xe2, 0x12, 0xe3,
+ 0x31, 0x10, 0x4e, 0x85, 0xc2, 0xd2, 0x63, 0x3a, 0x75, 0xe0, 0x9e, 0x6f,
+ 0x78, 0x19, 0xb0, 0x40, 0x03, 0x32, 0x75, 0x6f, 0xea, 0x2f, 0x90, 0xb2,
+ 0x48, 0x79, 0xa1, 0xa0, 0x61, 0xf6, 0x13, 0xf3, 0x50, 0xa9, 0xec, 0x90,
+ 0x5d, 0xae, 0x45, 0x4f, 0x1b, 0x80, 0xd3, 0x96, 0x62, 0x05, 0x5b, 0x53,
+ 0x63, 0x99, 0xe5, 0xf2, 0x1b, 0xeb, 0x3e, 0x25, 0x2e, 0x72, 0xdb, 0x1f};
+
+static const unsigned char prime_weak_4096[] = {
+ 0xff, 0x50, 0xd3, 0xcc, 0x89, 0x17, 0x5e, 0xb6, 0xf8, 0xa3, 0xb0, 0xe2,
+ 0xf9, 0x9f, 0x17, 0xa1, 0x92, 0x56, 0x15, 0x13, 0x12, 0x9f, 0x18, 0xdc,
+ 0x07, 0x00, 0xc2, 0x49, 0xc9, 0xd9, 0xd4, 0x0a, 0xe3, 0xd7, 0xf6, 0x60,
+ 0x21, 0xa9, 0x7b, 0xc0, 0x0f, 0x0e, 0xae, 0x3e, 0x77, 0x77, 0x48, 0xd8,
+ 0xfd, 0x42, 0xec, 0xb5, 0xae, 0x00, 0xab, 0xce, 0xd1, 0x11, 0xca, 0xd2,
+ 0x64, 0x5a, 0xa3, 0x6b, 0xba, 0xd1, 0x93, 0xea, 0xda, 0xd2, 0xa0, 0x60,
+ 0x39, 0x0b, 0x34, 0x4f, 0x0c, 0xf1, 0xb0, 0x52, 0x75, 0x51, 0x3d, 0x28,
+ 0x02, 0xb5, 0xbd, 0x42, 0x98, 0x20, 0xa7, 0x42, 0xb9, 0x21, 0x9a, 0xae,
+ 0xb6, 0x41, 0x7b, 0x70, 0xe3, 0xd9, 0xaf, 0x81, 0x1a, 0xc1, 0x39, 0x9c,
+ 0x52, 0x56, 0xcb, 0x0d, 0x6a, 0x67, 0x6f, 0x3d, 0x12, 0x76, 0x73, 0x53,
+ 0x95, 0x2d, 0xc1, 0x04, 0xdb, 0x83, 0xe4, 0xd0, 0xbe, 0x2d, 0xa6, 0x7a,
+ 0x0f, 0x80, 0x1b, 0xd0, 0x16, 0x14, 0x3a, 0xe0, 0x48, 0xfa, 0xf5, 0x44,
+ 0xa8, 0xe0, 0xbf, 0x98, 0xe1, 0x56, 0xea, 0x76, 0xb6, 0xe2, 0xa3, 0x5b,
+ 0x15, 0x79, 0x10, 0xb0, 0x41, 0xdc, 0x29, 0x0f, 0x1e, 0x37, 0x69, 0xcd,
+ 0x13, 0xbe, 0x2d, 0xe0, 0x73, 0x38, 0x68, 0xed, 0x50, 0x6a, 0xd0, 0xfb,
+ 0xcb, 0x17, 0x3a, 0x59, 0xfb, 0xec, 0xba, 0x75, 0xb6, 0x4e, 0x2f, 0x6e,
+ 0x97, 0x98, 0x0e, 0x79, 0x25, 0xdd, 0xd8, 0xf5, 0x34, 0xb4, 0xa0, 0x7e,
+ 0xba, 0x68, 0x7c, 0x4f, 0xfb, 0xe0, 0x97, 0x46, 0x50, 0x1e, 0x4a, 0x59,
+ 0x9c, 0xdc, 0x34, 0xe2, 0x2a, 0xb5, 0xc8, 0x58, 0x94, 0x48, 0x9f, 0xb8,
+ 0x36, 0xcb, 0xce, 0x36, 0xb1, 0x7c, 0xe5, 0x8d, 0x5b, 0x43, 0xd7, 0x88,
+ 0xdf, 0xae, 0xd0, 0xc9, 0x42, 0x5f, 0x0a, 0xe3, 0x63, 0x11, 0xc5, 0x0c,
+ 0x80, 0x55, 0x58, 0xd7, 0xf2, 0x51, 0x6e, 0xb3, 0x7e, 0x9d, 0x1c, 0xc3,
+ 0x61, 0x59, 0x5c, 0x47, 0xd4, 0x99, 0xc0, 0x67, 0xfb, 0xb2, 0xd6, 0x11,
+ 0xda, 0x92, 0x5b, 0x6b, 0xd2, 0x70, 0xb7, 0x69, 0x72, 0xe7, 0x06, 0xdd,
+ 0x40, 0xac, 0x81, 0x51, 0x1d, 0x52, 0x7a, 0x45, 0x38, 0x89, 0x27, 0x2c,
+ 0xc4, 0x4b, 0x7e, 0x5e, 0x79, 0xef, 0x84, 0x6a, 0x24, 0x4d, 0x9c, 0x9e,
+ 0xca, 0x75, 0x5c, 0x06, 0x6d, 0xd0, 0x52, 0xe9, 0xda, 0x9f, 0x46, 0xb6,
+ 0x62, 0x1d, 0xb3, 0xd9, 0xf2, 0x7d, 0xd6, 0xc2, 0x7a, 0x49, 0x7c, 0xdd,
+ 0x9b, 0xaa, 0xc3, 0x84, 0x0b, 0x08, 0x33, 0xb8, 0x80, 0xc3, 0x12, 0x8f,
+ 0xad, 0xac, 0x0f, 0x7f, 0xaf, 0x59, 0x61, 0x0d, 0x98, 0xc1, 0xf9, 0x68,
+ 0xc3, 0x1b, 0x10, 0x08, 0xc4, 0x33, 0x3c, 0xa4, 0xe2, 0xd5, 0xeb, 0x71,
+ 0x5d, 0x19, 0x7e, 0x05, 0xca, 0x9a, 0xf5, 0xbb, 0x71, 0x55, 0x83, 0x9c,
+ 0x25, 0x50, 0x35, 0x7f, 0x2d, 0xeb, 0xf2, 0x0d, 0xed, 0x3c, 0xb8, 0x71,
+ 0xbd, 0x08, 0xf5, 0x89, 0x7e, 0x5e, 0x38, 0x40, 0xd7, 0xed, 0x77, 0x8d,
+ 0x7a, 0xed, 0x2a, 0x9f, 0xfc, 0x01, 0xf4, 0xe2, 0xcf, 0xda, 0x8c, 0xa3,
+ 0x57, 0xdc, 0x14, 0xd6, 0xa1, 0xd9, 0x97, 0xb9, 0xe6, 0xfc, 0x48, 0x75,
+ 0x43, 0xbd, 0x3b, 0x91, 0x17, 0x3c, 0x33, 0xca, 0xce, 0x29, 0x09, 0x1b,
+ 0xe8, 0x9d, 0xb6, 0x74, 0x05, 0x5e, 0x2e, 0xa5, 0x1d, 0x7f, 0x3a, 0xa9,
+ 0x2c, 0xf6, 0x4d, 0x41, 0x90, 0xbc, 0x56, 0x18, 0x52, 0x02, 0x90, 0xef,
+ 0x71, 0xff, 0x3e, 0x0c, 0xf8, 0x00, 0x04, 0x07, 0xd5, 0x20, 0x26, 0xdd,
+ 0x5c, 0xb1, 0x37, 0x03, 0x20, 0x0c, 0xb4, 0xb6, 0x39, 0x49, 0x49, 0xaa,
+ 0xe7, 0x98, 0x01, 0xa2, 0x2e, 0x0a, 0x33, 0x82, 0x9e, 0xb9, 0x24, 0xb7,
+ 0x80, 0xdf, 0xd3, 0xdf, 0x04, 0xe4, 0x50, 0x9d};
+
+#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW
+static const unsigned char subprime_weak_4096[] = {
+ 0xcf, 0xd9, 0x38, 0x6d, 0x5b, 0x8d, 0x82, 0x9d, 0xa8, 0xe7, 0x9f,
+ 0x21, 0x46, 0xcc, 0x15, 0xea, 0x61, 0x31, 0x13, 0x5d, 0x50, 0xcd,
+ 0x99, 0x26, 0xf9, 0x44, 0x28, 0x44, 0xc8, 0xae, 0xb7, 0x8f};
+#endif
+
+static const unsigned char base_weak_4096[] = {
+ 0x55, 0xa1, 0x9d, 0x92, 0x16, 0x3d, 0x9c, 0xfa, 0xd7, 0x7c, 0x71, 0xea,
+ 0x29, 0x53, 0x9b, 0xdc, 0x8e, 0xa6, 0xbb, 0x06, 0xd5, 0x00, 0x5d, 0x6c,
+ 0x8e, 0x5d, 0x44, 0xb9, 0x13, 0x4b, 0x20, 0x92, 0x6d, 0x39, 0x9d, 0x34,
+ 0xaf, 0x9b, 0x12, 0x1d, 0xc5, 0xea, 0xb2, 0x89, 0x05, 0xa6, 0x49, 0x9f,
+ 0xd8, 0xf4, 0xba, 0x33, 0xab, 0x28, 0xf2, 0x2f, 0xf6, 0x49, 0x37, 0x0e,
+ 0xb2, 0xc6, 0x41, 0x8c, 0x91, 0x97, 0x07, 0xf8, 0xa3, 0x88, 0x12, 0x6b,
+ 0xe8, 0x85, 0x0e, 0x26, 0x0a, 0x79, 0xe2, 0x48, 0x1c, 0x5c, 0xee, 0x99,
+ 0x4b, 0xd1, 0xf7, 0xe8, 0xff, 0xae, 0x5b, 0xd1, 0xf4, 0x5e, 0x6a, 0x09,
+ 0xc2, 0xa0, 0xc3, 0x14, 0xe3, 0xc6, 0x25, 0x3e, 0xe4, 0xff, 0xd7, 0x38,
+ 0xb4, 0xf4, 0xda, 0xab, 0xde, 0x84, 0x08, 0xd3, 0x53, 0xce, 0xb9, 0x5f,
+ 0x41, 0x4a, 0x02, 0x9f, 0xe1, 0x90, 0x3a, 0x80, 0x2f, 0xc5, 0xbb, 0xcc,
+ 0x92, 0xa8, 0x76, 0xa4, 0x78, 0x32, 0x70, 0x50, 0x21, 0x54, 0x4a, 0x97,
+ 0x4b, 0x8f, 0x2f, 0x61, 0x66, 0x65, 0x57, 0x2e, 0xf3, 0x64, 0x0e, 0x7e,
+ 0xa0, 0xf7, 0xf7, 0x5a, 0x32, 0xd9, 0x88, 0xf7, 0x4c, 0x4b, 0xd6, 0x5a,
+ 0xe1, 0x82, 0xd7, 0x6e, 0x4d, 0xee, 0xa2, 0xf0, 0x4e, 0x3f, 0x26, 0xba,
+ 0xfa, 0xfb, 0xe2, 0x1d, 0x64, 0x19, 0x10, 0x77, 0x99, 0xf4, 0x02, 0x46,
+ 0x30, 0xb0, 0xb1, 0x4b, 0xb2, 0xbd, 0x2c, 0xd4, 0xf8, 0xf2, 0x7f, 0xaf,
+ 0xd6, 0x80, 0xa4, 0x16, 0x72, 0x39, 0x0b, 0x83, 0x7d, 0x1a, 0x03, 0xcf,
+ 0x0c, 0xdc, 0xaa, 0x9c, 0x21, 0x61, 0xef, 0x12, 0x92, 0xc5, 0x71, 0x50,
+ 0x7f, 0x66, 0xda, 0x28, 0x50, 0xfa, 0x18, 0x33, 0xb8, 0x86, 0x50, 0x1a,
+ 0x8e, 0x6b, 0x6f, 0xd3, 0xe2, 0x7d, 0x6e, 0x3f, 0x6d, 0x9b, 0x26, 0x33,
+ 0x98, 0x82, 0x95, 0x2a, 0xdf, 0x11, 0xf8, 0xb6, 0x05, 0x10, 0x3d, 0x39,
+ 0x23, 0x28, 0x4a, 0x35, 0x72, 0xc4, 0x7f, 0x47, 0x5a, 0x0b, 0xcb, 0xed,
+ 0x54, 0xd3, 0x81, 0xdf, 0xd7, 0x0c, 0xf6, 0xbe, 0xca, 0x8e, 0xac, 0x22,
+ 0x67, 0xd4, 0xf9, 0xcb, 0xaf, 0xe6, 0x42, 0x58, 0x97, 0x0f, 0x24, 0xdf,
+ 0xb8, 0x85, 0xbe, 0x34, 0xd7, 0x68, 0xfa, 0xbf, 0xc5, 0xcb, 0x61, 0x8b,
+ 0xbf, 0xa8, 0xf7, 0x64, 0xee, 0xf3, 0x8d, 0xf7, 0x5b, 0x6e, 0xe8, 0x07,
+ 0xa0, 0x6d, 0xb5, 0x75, 0xa2, 0x33, 0x1f, 0xe0, 0x3e, 0x82, 0xc0, 0xef,
+ 0xeb, 0x6a, 0x8a, 0xba, 0x87, 0xb4, 0x44, 0x66, 0xb2, 0xe7, 0x06, 0xa5,
+ 0x5a, 0x02, 0x26, 0xa7, 0x8d, 0x57, 0xa7, 0x28, 0x62, 0x20, 0x0e, 0x3b,
+ 0xff, 0x90, 0xca, 0x9e, 0x95, 0xdf, 0xf3, 0x63, 0x8c, 0xc0, 0xd6, 0x1b,
+ 0xaa, 0x5e, 0x66, 0x54, 0xb2, 0x77, 0x4d, 0xd4, 0xd3, 0x99, 0xeb, 0xba,
+ 0xc1, 0x3c, 0xe3, 0xf7, 0x48, 0x65, 0x9f, 0xb3, 0x0c, 0x96, 0x3f, 0x3b,
+ 0x2f, 0x10, 0x80, 0x8f, 0x59, 0x49, 0xa0, 0x26, 0x68, 0xf9, 0x8e, 0x0b,
+ 0x66, 0x6e, 0xc1, 0x57, 0x77, 0x5d, 0xc7, 0x4b, 0x3b, 0x73, 0xa7, 0x75,
+ 0x80, 0x0d, 0x93, 0x36, 0x62, 0xf5, 0x5f, 0xa0, 0x71, 0x72, 0x54, 0x33,
+ 0x3b, 0xc8, 0xee, 0x68, 0x70, 0xdc, 0x1e, 0x39, 0x04, 0x1e, 0x98, 0xd4,
+ 0x7f, 0x57, 0x0e, 0x5d, 0x6e, 0x3f, 0x27, 0xc1, 0x7d, 0x50, 0x13, 0x5b,
+ 0x31, 0xfe, 0x7b, 0x12, 0xd5, 0x42, 0xda, 0x8d, 0x0e, 0x69, 0xcc, 0xa1,
+ 0xc4, 0x90, 0xf5, 0x37, 0x13, 0x20, 0x42, 0x74, 0xea, 0x79, 0xde, 0x84,
+ 0x6d, 0x8e, 0xcf, 0x57, 0x0b, 0x9f, 0xa6, 0x1d, 0xbe, 0x42, 0xb2, 0x47,
+ 0xf8, 0x7e, 0x51, 0x2e, 0x8b, 0x5e, 0x7d, 0x3d, 0x98, 0x1e, 0x43, 0x2b,
+ 0x32, 0x2f, 0xcb, 0x64, 0xd9, 0x43, 0x2b, 0xae};
+
+static const unsigned char prime_weak_6144[] = {
+ 0xa2, 0x24, 0x96, 0xb6, 0x21, 0x68, 0xd5, 0x7e, 0x2c, 0x60, 0x4d, 0xc8,
+ 0x81, 0x59, 0x9c, 0x1c, 0x70, 0xec, 0x24, 0x28, 0xb6, 0x52, 0x36, 0x09,
+ 0x87, 0xaa, 0xc1, 0x5b, 0xe5, 0xa6, 0x3e, 0x88, 0x54, 0x05, 0xe3, 0x09,
+ 0x09, 0xca, 0x6d, 0x9b, 0xc4, 0x8d, 0x26, 0xaf, 0xd7, 0xee, 0x9f, 0x0d,
+ 0xbd, 0x44, 0x8e, 0xfe, 0xcd, 0xf2, 0xe6, 0xde, 0xac, 0xf2, 0x02, 0x37,
+ 0xdc, 0x35, 0xc2, 0xce, 0xcd, 0x5f, 0xc5, 0x87, 0x0f, 0x99, 0xa7, 0xdb,
+ 0x0f, 0x1a, 0xcd, 0x76, 0xaa, 0x4a, 0xa5, 0x09, 0x60, 0x60, 0xe3, 0x58,
+ 0xe4, 0x52, 0x07, 0x1b, 0x42, 0x17, 0x11, 0x50, 0x2b, 0x40, 0x95, 0x8d,
+ 0x48, 0xa0, 0x34, 0x95, 0x25, 0x38, 0xcf, 0x09, 0x94, 0xe6, 0x55, 0x06,
+ 0x8a, 0xde, 0xdc, 0x41, 0x4a, 0xd9, 0x1f, 0x80, 0x82, 0x1d, 0xb8, 0x1e,
+ 0x84, 0x60, 0xde, 0xed, 0x4f, 0xc0, 0xd8, 0x1d, 0x54, 0xda, 0xb3, 0xf3,
+ 0x0e, 0x54, 0x3f, 0x18, 0x88, 0xff, 0x25, 0x31, 0xc6, 0x16, 0xe6, 0x70,
+ 0xfa, 0xc4, 0x08, 0xfc, 0x00, 0x8b, 0xf6, 0x9d, 0x29, 0x8a, 0x59, 0x49,
+ 0xed, 0x5c, 0x34, 0x7a, 0x84, 0x79, 0x40, 0xc1, 0x7e, 0x82, 0x17, 0x36,
+ 0xc8, 0x96, 0xb5, 0xd2, 0xf9, 0xdb, 0xc0, 0x10, 0x9f, 0xf8, 0x95, 0x35,
+ 0x6f, 0xb0, 0xb9, 0x48, 0x88, 0xdc, 0xf0, 0x4d, 0x30, 0xcd, 0x15, 0xfd,
+ 0x2f, 0xba, 0x18, 0xcc, 0x94, 0x50, 0x3f, 0xfe, 0x60, 0x3d, 0x7a, 0x46,
+ 0xef, 0xc4, 0xcd, 0x14, 0xe0, 0xef, 0x97, 0x81, 0xa1, 0x95, 0xe3, 0xa5,
+ 0x91, 0x9a, 0xf7, 0x9f, 0x7c, 0xfa, 0x0c, 0x69, 0xb6, 0xdf, 0xdb, 0xaf,
+ 0x31, 0xd8, 0xa8, 0x77, 0x6a, 0xba, 0xba, 0x80, 0xff, 0x3f, 0x5f, 0x86,
+ 0x9f, 0x80, 0x03, 0x1e, 0xd0, 0x5f, 0x37, 0x50, 0x61, 0xfc, 0x03, 0xd8,
+ 0x93, 0xa1, 0x79, 0x62, 0xfa, 0x92, 0xb8, 0x4a, 0x66, 0x99, 0xd7, 0x85,
+ 0x8d, 0x0f, 0x07, 0x02, 0x03, 0x83, 0x8c, 0x20, 0xa5, 0x9c, 0x2f, 0xfd,
+ 0x22, 0x5a, 0xf0, 0x95, 0x1e, 0xbf, 0x17, 0xf1, 0x3a, 0x40, 0x7f, 0xce,
+ 0x94, 0x62, 0x5f, 0x58, 0xe5, 0xf3, 0x99, 0x8c, 0x38, 0x8f, 0x05, 0x10,
+ 0x68, 0xea, 0x41, 0xb5, 0xc0, 0x6f, 0x4f, 0x63, 0x87, 0x1d, 0x98, 0xc3,
+ 0x31, 0x66, 0x1e, 0x9f, 0x2d, 0x3c, 0x6e, 0x9f, 0xb3, 0xcf, 0x8e, 0x77,
+ 0xf5, 0x3c, 0x51, 0x5a, 0xee, 0x82, 0xa1, 0xc5, 0x53, 0x20, 0x75, 0xd1,
+ 0xa8, 0x02, 0x37, 0x43, 0x08, 0x16, 0x05, 0x01, 0xed, 0xea, 0xf1, 0x52,
+ 0x58, 0x20, 0x94, 0x85, 0x05, 0x2e, 0x48, 0x3f, 0x47, 0x49, 0x4f, 0x01,
+ 0x44, 0xbd, 0x1e, 0x42, 0xea, 0x90, 0x90, 0x23, 0x99, 0x05, 0xfd, 0x37,
+ 0x41, 0x0c, 0x2f, 0xc4, 0x20, 0x04, 0x99, 0xee, 0x0f, 0xbb, 0xc2, 0x6d,
+ 0x0a, 0x7f, 0x24, 0x5a, 0x17, 0xa4, 0xeb, 0x9c, 0x67, 0xfe, 0x64, 0x0d,
+ 0xea, 0xb7, 0x20, 0x48, 0x40, 0x3b, 0x25, 0xed, 0x51, 0x5c, 0xfc, 0x20,
+ 0x18, 0xb6, 0xfc, 0x3e, 0xdb, 0xd9, 0xa1, 0xbd, 0x9e, 0xee, 0xcb, 0x5d,
+ 0x02, 0xfe, 0x7f, 0x42, 0x9d, 0xc9, 0xce, 0xfa, 0xe1, 0xd8, 0xf2, 0x05,
+ 0x67, 0x35, 0x88, 0x4e, 0xd7, 0x70, 0x97, 0x63, 0xb5, 0x0c, 0x60, 0x89,
+ 0xc0, 0xfe, 0x32, 0xd7, 0xae, 0x4b, 0xf1, 0x0a, 0xae, 0x3c, 0xde, 0x18,
+ 0x9c, 0x1d, 0xd2, 0xda, 0xf2, 0x02, 0x8d, 0xf1, 0x07, 0xd6, 0x5e, 0xb7,
+ 0xba, 0xaf, 0x81, 0x97, 0xee, 0xe0, 0x9d, 0x51, 0xf3, 0x1d, 0xc1, 0x5d,
+ 0x43, 0xe2, 0x0b, 0x0c, 0x9c, 0x0d, 0x74, 0x91, 0x20, 0x6f, 0x65, 0xf1,
+ 0xf2, 0x84, 0x02, 0x38, 0xb5, 0xe5, 0x10, 0x21, 0xfc, 0xe6, 0xc3, 0x4b,
+ 0x60, 0x49, 0x6a, 0xf1, 0xd5, 0x50, 0x0f, 0x6f, 0x8b, 0x1e, 0x80, 0xf3,
+ 0x5d, 0x29, 0xee, 0x60, 0xab, 0x26, 0xa5, 0x8c, 0xc4, 0x4c, 0xcb, 0xa6,
+ 0xaa, 0xe3, 0xfe, 0xd1, 0x67, 0x48, 0xb4, 0xfa, 0xbf, 0x57, 0xfe, 0x62,
+ 0x85, 0xa0, 0xac, 0xdc, 0x4e, 0x71, 0x01, 0xcc, 0x12, 0xec, 0x80, 0x95,
+ 0x54, 0xdc, 0x14, 0x9e, 0x20, 0xda, 0x5a, 0xbd, 0xee, 0x76, 0xbe, 0x39,
+ 0xcf, 0xbd, 0x8a, 0xe3, 0x0e, 0x71, 0x85, 0xe4, 0x3c, 0x62, 0x3b, 0xf8,
+ 0x6e, 0x70, 0xd4, 0xd6, 0x2e, 0xe0, 0x5e, 0x11, 0x9d, 0x33, 0xd9, 0x30,
+ 0xff, 0x3b, 0xcc, 0x2a, 0x39, 0xc4, 0x6f, 0xfd, 0xca, 0x88, 0xad, 0x28,
+ 0xa2, 0xe8, 0xa8, 0xd7, 0xe6, 0x08, 0x0d, 0xaf, 0x9d, 0xd8, 0xc8, 0x41,
+ 0x66, 0x84, 0x66, 0x86, 0x2b, 0x81, 0x3b, 0x6c, 0xc6, 0x76, 0x27, 0x6a,
+ 0x0d, 0x96, 0x0e, 0x65, 0x3e, 0xdf, 0xf5, 0x68, 0x04, 0x9d, 0x2d, 0x26,
+ 0x8b, 0xca, 0x0a, 0x79, 0x2a, 0xb4, 0xa0, 0xb3, 0x18, 0x4a, 0xea, 0x6a,
+ 0xd2, 0x14, 0xcd, 0x47, 0x85, 0x9f, 0x86, 0xd7, 0xde, 0xaa, 0x1e, 0x0e,
+ 0x71, 0x13, 0xec, 0xfe, 0x7c, 0x69, 0xbf, 0x22, 0xf0, 0x61, 0x50, 0x97,
+ 0x77, 0xc2, 0x2b, 0x31, 0x89, 0x11, 0xd6, 0x08, 0xb1, 0xd4, 0xce, 0xba,
+ 0xa0, 0x16, 0x9c, 0x2b, 0x8b, 0x3e, 0x17, 0xd8, 0xea, 0xe1, 0xf1, 0x20,
+ 0x7f, 0x3e, 0x76, 0x9f, 0x2f, 0x46, 0xc3, 0xaf, 0xc4, 0xba, 0xc9, 0x63,
+ 0xf7, 0xbb, 0x98, 0x6d, 0x60, 0x16, 0x04, 0x14, 0xc2, 0xed, 0x2e, 0xc3,
+ 0x00, 0x4f, 0x8f, 0x9d, 0xc6, 0xd9, 0xcd, 0xc1, 0xab, 0x4e, 0x67, 0xed,
+ 0xf8, 0xd2, 0x62, 0x13, 0xfa, 0x11, 0x31, 0xbb, 0x08, 0xdd, 0x4e, 0x89,
+ 0x4a, 0xff, 0x07, 0x89, 0xb5, 0x6c, 0xc3, 0xfe, 0x76, 0x6d, 0x10, 0x4c,
+ 0x1e, 0x10, 0x55, 0x22, 0x95, 0xfe, 0x09, 0xa5, 0x6e, 0x73, 0x0c, 0x2b};
+
+#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW
+static const unsigned char subprime_weak_6144[] = {
+ 0xa8, 0x61, 0x65, 0x91, 0xb2, 0x43, 0xe3, 0x04, 0x25, 0x77, 0xb0,
+ 0x5a, 0xc5, 0xb1, 0x50, 0x19, 0x31, 0x2a, 0xd4, 0x79, 0x93, 0xc4,
+ 0x90, 0x9b, 0x27, 0xf1, 0x1e, 0xbb, 0x6e, 0x08, 0x98, 0xb1};
+#endif
+
+static const unsigned char base_weak_6144[] = {
+ 0x34, 0xc2, 0xb2, 0x1f, 0xd9, 0x4e, 0xb6, 0xfd, 0x6c, 0x01, 0x47, 0xb9,
+ 0x50, 0xf1, 0xbe, 0x07, 0x1c, 0xdd, 0x67, 0xa2, 0xf1, 0x7c, 0x0d, 0xe5,
+ 0x9b, 0x7c, 0x9e, 0x0e, 0xd9, 0xf8, 0x81, 0xa1, 0xcf, 0x12, 0x28, 0x69,
+ 0xcd, 0xdf, 0x8a, 0x91, 0xad, 0x53, 0x0e, 0x31, 0x0c, 0xff, 0x4f, 0xaa,
+ 0x4f, 0x24, 0xa3, 0xd8, 0xc5, 0x56, 0xef, 0x21, 0xd6, 0x03, 0xcc, 0x87,
+ 0xab, 0xde, 0x7b, 0xbb, 0xbc, 0x1c, 0x91, 0xd4, 0x1d, 0x08, 0xe8, 0x26,
+ 0xba, 0x6e, 0x0c, 0x17, 0x1f, 0xb1, 0x29, 0x17, 0x04, 0x6c, 0x84, 0xd5,
+ 0x43, 0xc1, 0x35, 0xfd, 0x5a, 0x03, 0xd2, 0x9f, 0x30, 0xf7, 0xa5, 0xd5,
+ 0xb3, 0xc7, 0x5e, 0x00, 0x51, 0x31, 0x49, 0xec, 0x9b, 0xdd, 0x51, 0xee,
+ 0x84, 0xf4, 0x5f, 0xbe, 0x81, 0x23, 0x1e, 0xae, 0x99, 0x08, 0xdb, 0x26,
+ 0x41, 0xea, 0xcb, 0x7f, 0x40, 0xf6, 0x7b, 0x7f, 0xf7, 0x45, 0xcc, 0x7c,
+ 0x05, 0x35, 0xa8, 0x9f, 0x5a, 0x61, 0xf2, 0x71, 0xd4, 0x9b, 0x36, 0x19,
+ 0x69, 0xcd, 0x15, 0x06, 0x7a, 0xd7, 0x65, 0x04, 0x23, 0xa1, 0xf0, 0x18,
+ 0x16, 0xb1, 0x33, 0x45, 0x22, 0x14, 0xce, 0xc2, 0xfa, 0x6f, 0x5e, 0x4e,
+ 0x80, 0xc0, 0x99, 0x82, 0x6c, 0x2e, 0x6e, 0xaa, 0x0f, 0x5d, 0x60, 0xdc,
+ 0xc0, 0x91, 0x8f, 0x8b, 0xdd, 0x6c, 0xd2, 0xc2, 0x2e, 0x7a, 0xb6, 0x97,
+ 0x0a, 0x9c, 0x3c, 0x98, 0xe2, 0xd1, 0x5f, 0x6e, 0x1c, 0xbd, 0xb5, 0xdc,
+ 0x59, 0x3e, 0xb8, 0x94, 0x22, 0x89, 0x80, 0x0f, 0x75, 0x87, 0x18, 0x58,
+ 0x14, 0xb8, 0xa0, 0x80, 0x04, 0x33, 0x31, 0x34, 0x96, 0xd8, 0x0c, 0xc6,
+ 0xfd, 0xd0, 0x2b, 0xee, 0x52, 0xbf, 0x1f, 0x77, 0xfd, 0x18, 0xba, 0x77,
+ 0xb4, 0xf7, 0xcc, 0xc6, 0x5d, 0x50, 0x10, 0x94, 0xd8, 0x99, 0xce, 0x8d,
+ 0x2c, 0xc0, 0xa1, 0xd1, 0x44, 0xde, 0x90, 0x77, 0x45, 0x6a, 0x52, 0xbe,
+ 0x02, 0x8d, 0x21, 0x98, 0x76, 0xc9, 0x78, 0x31, 0x84, 0x21, 0xc6, 0x7d,
+ 0xb5, 0xcd, 0x65, 0x1e, 0x33, 0xea, 0x26, 0xe1, 0x5c, 0x1b, 0x4d, 0x66,
+ 0xc7, 0x08, 0xc9, 0xd5, 0x83, 0x8a, 0x2e, 0x80, 0x1c, 0xb8, 0x4d, 0x5f,
+ 0xf0, 0x28, 0x10, 0x02, 0x08, 0xd4, 0xe9, 0x87, 0xff, 0x5e, 0xe6, 0x39,
+ 0x4a, 0x40, 0xe6, 0x96, 0x64, 0xe5, 0x99, 0xbd, 0x69, 0xd3, 0x9a, 0xc6,
+ 0x0f, 0xea, 0x99, 0x34, 0x16, 0x06, 0x8d, 0xc4, 0xe9, 0x1e, 0x30, 0x31,
+ 0xa3, 0x23, 0xf2, 0xf6, 0x34, 0x65, 0x28, 0xe4, 0x6e, 0xfc, 0x85, 0x27,
+ 0xa2, 0x59, 0xb0, 0x19, 0x32, 0x7b, 0x07, 0x7b, 0x71, 0xa8, 0xb2, 0x9d,
+ 0x49, 0x14, 0xcd, 0xe5, 0x4e, 0x58, 0x34, 0xa8, 0x33, 0x7d, 0x99, 0xb8,
+ 0x48, 0x54, 0x1a, 0xc0, 0xd4, 0xb1, 0xaa, 0x15, 0x00, 0xe8, 0x7e, 0x9e,
+ 0x02, 0xcc, 0xde, 0x93, 0xe8, 0x73, 0x92, 0xf3, 0x3d, 0x99, 0x04, 0x21,
+ 0xc2, 0xa9, 0xb8, 0x1c, 0xfd, 0x9a, 0xfd, 0x30, 0xb4, 0x85, 0x5b, 0xbb,
+ 0x48, 0x0a, 0x7d, 0xfe, 0xc9, 0x49, 0x72, 0xdd, 0xbe, 0x6c, 0x3a, 0x2b,
+ 0x64, 0xc5, 0x85, 0xa8, 0xb4, 0x7c, 0x3a, 0xcb, 0x5f, 0x59, 0x62, 0xd6,
+ 0x2b, 0x62, 0x2d, 0xdb, 0x77, 0x96, 0x29, 0x9b, 0x75, 0x21, 0x4a, 0xaa,
+ 0xff, 0x19, 0xe4, 0x95, 0x2b, 0x7f, 0xec, 0xcb, 0x49, 0xd9, 0xa0, 0x70,
+ 0xc8, 0x5f, 0x0a, 0x5f, 0x27, 0x05, 0xf2, 0xff, 0xaa, 0x94, 0x47, 0x75,
+ 0x22, 0xf0, 0xe9, 0x29, 0x05, 0x45, 0x08, 0xb8, 0x24, 0xa5, 0x89, 0x0a,
+ 0xd4, 0x94, 0xfc, 0xe8, 0x55, 0x67, 0x1f, 0x16, 0x0e, 0x0f, 0xdb, 0xdf,
+ 0xcf, 0x4a, 0xba, 0x8f, 0x57, 0x4a, 0xf2, 0xe7, 0x8c, 0xe1, 0xe9, 0x5c,
+ 0x4a, 0xae, 0x2e, 0x85, 0x47, 0x93, 0x57, 0x6f, 0xb1, 0xea, 0xad, 0xaa,
+ 0x38, 0x52, 0x81, 0xe0, 0x14, 0xed, 0x16, 0xc5, 0xd3, 0xef, 0x70, 0x28,
+ 0x7e, 0x64, 0x52, 0xe2, 0x4a, 0x84, 0xdb, 0x44, 0x77, 0x87, 0x4e, 0x39,
+ 0x89, 0x73, 0x96, 0x3f, 0x5a, 0xfa, 0xb3, 0xa2, 0x88, 0x3d, 0x66, 0x41,
+ 0xbf, 0xdb, 0xa9, 0xb0, 0xbf, 0xec, 0x6f, 0x86, 0x25, 0x7f, 0x58, 0xce,
+ 0xc9, 0xa0, 0x1c, 0x3d, 0xf0, 0x0e, 0x08, 0xa7, 0x6e, 0x85, 0x15, 0x7f,
+ 0x0f, 0x5c, 0x1d, 0xfd, 0xfa, 0x86, 0x02, 0x73, 0x75, 0x21, 0xe4, 0xb4,
+ 0x98, 0x57, 0x87, 0x16, 0xbf, 0xd4, 0xdf, 0xd3, 0x5e, 0x62, 0x3b, 0x52,
+ 0xc4, 0xd6, 0xee, 0xed, 0x07, 0x51, 0x3f, 0x31, 0x50, 0x04, 0xc6, 0x8b,
+ 0xea, 0xfa, 0x04, 0x10, 0x54, 0xa9, 0x1a, 0xf1, 0x5c, 0x5e, 0xb0, 0x3a,
+ 0xf3, 0xcc, 0x65, 0xb1, 0x01, 0x98, 0x8e, 0x96, 0x6d, 0x55, 0x5f, 0x5b,
+ 0xfb, 0x09, 0xfa, 0x1f, 0x4c, 0x03, 0x11, 0x6f, 0xb9, 0x69, 0xfd, 0x8c,
+ 0x7a, 0xf6, 0x16, 0x51, 0x9f, 0xc0, 0xdf, 0x42, 0x91, 0xc8, 0xd5, 0x7c,
+ 0x58, 0xd3, 0xac, 0xdc, 0x53, 0xb4, 0x38, 0xe9, 0xbc, 0x76, 0x1e, 0x9b,
+ 0xf8, 0x53, 0x5c, 0xd2, 0xea, 0x11, 0xa0, 0x7e, 0x24, 0x36, 0x12, 0xff,
+ 0xac, 0x4f, 0x9d, 0x2d, 0xdc, 0x2a, 0x2b, 0xf7, 0xb6, 0x79, 0x1a, 0xa3,
+ 0x59, 0x09, 0x34, 0x56, 0x04, 0x8f, 0xfe, 0x1b, 0x3d, 0xf9, 0x73, 0xd1,
+ 0xc7, 0x30, 0x3d, 0x97, 0xc5, 0x2f, 0x4b, 0x0b, 0x66, 0xad, 0x4b, 0x4a,
+ 0xcd, 0xc9, 0x2d, 0xaa, 0xdd, 0x3a, 0x9a, 0x22, 0x89, 0x4c, 0x8c, 0xc6,
+ 0x1e, 0xbd, 0xa4, 0xbd, 0x43, 0x0b, 0x52, 0xfb, 0xcd, 0x07, 0x04, 0x43,
+ 0x77, 0xf7, 0x11, 0x7a, 0x70, 0x4f, 0x4a, 0xae, 0xb3, 0x7b, 0x99, 0x7e,
+ 0x90, 0x17, 0x8b, 0xca, 0x77, 0xfc, 0x15, 0x4b, 0xda, 0xc1, 0x7c, 0x56};
+
+static const unsigned char prime_weak_8192[] = {
+ 0x93, 0xdf, 0x6d, 0x37, 0xdc, 0x2a, 0xa4, 0xab, 0x5d, 0xdc, 0x73, 0x42,
+ 0x12, 0x18, 0x8f, 0x39, 0x47, 0x73, 0xf5, 0x3e, 0xbc, 0x6e, 0x0d, 0x2a,
+ 0x68, 0x5d, 0x53, 0x4f, 0x22, 0x8c, 0xa8, 0xa8, 0x4a, 0xac, 0x6a, 0x60,
+ 0x54, 0xca, 0x1a, 0x75, 0xda, 0x85, 0x02, 0x5e, 0x80, 0xbb, 0x9b, 0x5a,
+ 0x74, 0x96, 0x69, 0xc2, 0x7c, 0x84, 0x1f, 0x76, 0x0d, 0x53, 0xe4, 0x0b,
+ 0x32, 0xf3, 0x4b, 0xf6, 0x92, 0x5b, 0x2c, 0x98, 0x5d, 0xa9, 0x60, 0xdc,
+ 0x17, 0x5b, 0xfb, 0xb5, 0x0e, 0x38, 0xae, 0x63, 0x16, 0x79, 0xa4, 0xc5,
+ 0x76, 0x74, 0x20, 0x97, 0x5b, 0xdc, 0xa9, 0x88, 0xd1, 0x14, 0x46, 0x3e,
+ 0x1d, 0xe6, 0xca, 0xb5, 0x38, 0x57, 0xfd, 0xeb, 0x66, 0x2a, 0xfa, 0x8c,
+ 0x30, 0x07, 0xea, 0xb4, 0xbc, 0x79, 0x33, 0x14, 0xdf, 0x8f, 0x1d, 0x60,
+ 0x47, 0xc7, 0x23, 0xd9, 0x7f, 0xe3, 0x1c, 0x94, 0xa9, 0xbb, 0x2d, 0x1b,
+ 0x37, 0x64, 0x20, 0xcf, 0x68, 0x52, 0x39, 0xd9, 0x6f, 0x23, 0x50, 0xb2,
+ 0x67, 0xc8, 0x47, 0xaa, 0x39, 0x96, 0xd2, 0xfd, 0x9b, 0x9c, 0x86, 0x71,
+ 0xd8, 0x7c, 0x67, 0xb5, 0x7a, 0x9d, 0x4f, 0xf8, 0x8f, 0x34, 0x64, 0xcb,
+ 0xdb, 0x85, 0x11, 0x97, 0x86, 0xf7, 0xa1, 0x19, 0x2a, 0x10, 0x7a, 0xf2,
+ 0x15, 0x1b, 0x0c, 0x6e, 0x64, 0xf1, 0x18, 0x53, 0xf9, 0x9a, 0xdd, 0x7c,
+ 0x0d, 0x7c, 0x3d, 0x39, 0x9c, 0xa3, 0xc5, 0xf8, 0x68, 0x6f, 0xb4, 0x35,
+ 0xf8, 0x1d, 0xb8, 0xc8, 0xab, 0xea, 0x58, 0xf3, 0xbb, 0x78, 0xf3, 0xe2,
+ 0xa6, 0x16, 0xb3, 0x4a, 0x0a, 0x56, 0x5b, 0x44, 0xac, 0xcb, 0x66, 0x5d,
+ 0xa3, 0x62, 0x71, 0x91, 0x05, 0xd4, 0x97, 0x72, 0x33, 0x77, 0x43, 0x31,
+ 0x35, 0x9c, 0x43, 0xb8, 0xd5, 0x85, 0xdb, 0x8e, 0x28, 0xcb, 0x29, 0x98,
+ 0xb7, 0xfe, 0x6a, 0xf6, 0x08, 0x89, 0x82, 0xfc, 0xe6, 0x5d, 0x62, 0x68,
+ 0x55, 0xac, 0x3b, 0x9d, 0x82, 0xcd, 0x06, 0x10, 0x53, 0x93, 0x1d, 0x66,
+ 0x6a, 0xce, 0x63, 0x2c, 0x49, 0x36, 0xf3, 0x0d, 0x1c, 0x3f, 0x24, 0xd0,
+ 0x7f, 0xb2, 0xa0, 0xcf, 0x76, 0x2a, 0x16, 0xa2, 0x6f, 0x6b, 0xf4, 0xfe,
+ 0xb5, 0xca, 0x99, 0x44, 0x7c, 0xfc, 0x3b, 0xc1, 0xe4, 0x09, 0xf5, 0x7b,
+ 0x6d, 0x6c, 0xa1, 0x15, 0x10, 0x00, 0x4c, 0x75, 0x4d, 0x2a, 0x80, 0x95,
+ 0x90, 0x9a, 0x15, 0x5e, 0x77, 0x28, 0x8e, 0x83, 0x40, 0x85, 0x1f, 0x2d,
+ 0x70, 0x17, 0xa0, 0xb0, 0x7d, 0xe5, 0xfa, 0x81, 0x51, 0xbe, 0xb4, 0x16,
+ 0xf6, 0x54, 0x9f, 0x0e, 0xa3, 0xe2, 0x1e, 0x5e, 0x9b, 0x1c, 0xda, 0x0e,
+ 0x9f, 0x93, 0x5c, 0xf4, 0x43, 0xbd, 0x9c, 0x1e, 0x16, 0x67, 0xb5, 0x42,
+ 0x94, 0x70, 0xf8, 0x79, 0x0c, 0x2d, 0x48, 0xc1, 0x24, 0xc5, 0xc6, 0xa9,
+ 0x64, 0x0c, 0x44, 0xec, 0x99, 0xae, 0xb5, 0xe7, 0xc1, 0x24, 0x8a, 0x6c,
+ 0xd1, 0xa2, 0xbf, 0x4c, 0x6b, 0x0b, 0xe9, 0xf0, 0x98, 0x3d, 0xc7, 0x9c,
+ 0xe1, 0x8d, 0x1a, 0xde, 0xc4, 0x44, 0x43, 0xc6, 0xbf, 0x38, 0x62, 0x25,
+ 0x91, 0x42, 0x84, 0x01, 0x28, 0xcb, 0x80, 0xbc, 0x39, 0x4c, 0xc3, 0x3f,
+ 0xf6, 0xdf, 0xe1, 0xe6, 0xc9, 0x77, 0x35, 0x57, 0x2f, 0x89, 0x9d, 0xfa,
+ 0xaf, 0x37, 0xd6, 0x33, 0x71, 0x34, 0xff, 0x52, 0x28, 0xb3, 0x3c, 0x96,
+ 0x68, 0x10, 0x12, 0xc9, 0xbe, 0x18, 0x03, 0xcd, 0xef, 0x27, 0x0a, 0xd1,
+ 0xc9, 0x0e, 0x49, 0x01, 0x22, 0x73, 0xdb, 0x5f, 0x11, 0x75, 0x6d, 0xea,
+ 0x16, 0xda, 0x26, 0x7f, 0x3e, 0x7c, 0xcb, 0x62, 0xcf, 0xcc, 0x8d, 0xd6,
+ 0xea, 0xce, 0x26, 0x44, 0xa4, 0x74, 0x54, 0x4e, 0x2b, 0x15, 0xba, 0x9d,
+ 0xa1, 0x39, 0xe8, 0xfd, 0xe0, 0x29, 0xf0, 0xd7, 0xaa, 0x30, 0x6b, 0xd7,
+ 0x14, 0x3c, 0xa0, 0x04, 0xbc, 0xed, 0x82, 0xcb, 0xc9, 0xdb, 0x4f, 0x20,
+ 0x05, 0x6e, 0x45, 0x79, 0xdd, 0x5b, 0x3d, 0x5e, 0xee, 0xf1, 0xc3, 0xaa,
+ 0xb3, 0xd3, 0x3a, 0x47, 0xac, 0xe3, 0x12, 0xa1, 0xd5, 0xf4, 0x24, 0xe5,
+ 0x6c, 0xe4, 0x9f, 0xb4, 0xca, 0x96, 0x49, 0x51, 0x36, 0x3b, 0xa4, 0xa2,
+ 0xd6, 0x2e, 0x42, 0x23, 0x32, 0x8c, 0xc8, 0x83, 0xea, 0x14, 0xd1, 0x08,
+ 0x09, 0x8f, 0xdb, 0x4c, 0xc2, 0x00, 0x44, 0x06, 0x81, 0xd4, 0x11, 0x5d,
+ 0x2b, 0x1e, 0x37, 0x80, 0xaa, 0xb9, 0x88, 0xfa, 0xab, 0xd2, 0x76, 0x2e,
+ 0x03, 0xb8, 0x3b, 0x0b, 0xfc, 0x01, 0x96, 0xe3, 0x62, 0x00, 0x71, 0x13,
+ 0xe8, 0xfb, 0x78, 0xce, 0x39, 0x06, 0xa1, 0x44, 0xdd, 0x61, 0x6a, 0x56,
+ 0xb2, 0xcd, 0xcb, 0xec, 0x67, 0x24, 0x28, 0x7d, 0x39, 0x80, 0x37, 0xcb,
+ 0x95, 0x49, 0x96, 0xe9, 0x3f, 0xb7, 0x89, 0xeb, 0x11, 0x7c, 0x34, 0x49,
+ 0x36, 0x2c, 0xec, 0x82, 0xb6, 0x3c, 0xa9, 0x9a, 0xd3, 0xb8, 0xab, 0xb9,
+ 0x28, 0x2f, 0x97, 0x71, 0x04, 0xa8, 0x86, 0x2b, 0x43, 0xb6, 0x27, 0x51,
+ 0x8a, 0xe0, 0xa3, 0x98, 0xe7, 0x33, 0x32, 0xfe, 0x18, 0xb9, 0x38, 0x95,
+ 0x78, 0x17, 0xbe, 0x43, 0xa0, 0x08, 0x8b, 0x05, 0x8d, 0x56, 0xd7, 0x4e,
+ 0x61, 0x01, 0x00, 0x05, 0x12, 0x6d, 0x13, 0x95, 0xea, 0xce, 0xdc, 0xbf,
+ 0xc4, 0x74, 0x20, 0x89, 0x28, 0x05, 0xd2, 0x97, 0xc3, 0x35, 0x24, 0x6d,
+ 0x43, 0xdd, 0xe2, 0x9f, 0x15, 0x80, 0xee, 0xdd, 0xcd, 0x8a, 0x88, 0xc5,
+ 0x92, 0xda, 0x1d, 0xd9, 0xd0, 0xb8, 0xfd, 0x18, 0xcc, 0x58, 0x1b, 0xca,
+ 0x3b, 0xcc, 0x9e, 0xcd, 0x53, 0x61, 0x68, 0xf5, 0xbb, 0x2d, 0x02, 0x55,
+ 0x2b, 0x93, 0x9f, 0x18, 0x17, 0x20, 0xb1, 0x54, 0xe0, 0xfe, 0x3e, 0x6a,
+ 0x10, 0x7f, 0xee, 0x60, 0x7c, 0xcb, 0x14, 0x82, 0x68, 0xed, 0x08, 0x07,
+ 0xe7, 0x34, 0xad, 0x27, 0x6f, 0xda, 0x57, 0xe2, 0xa7, 0x4b, 0x7e, 0x7a,
+ 0x2e, 0x95, 0x88, 0x58, 0x3d, 0xe7, 0xdc, 0xa3, 0xf2, 0xe9, 0xf5, 0x95,
+ 0xfd, 0x1c, 0x5f, 0x9e, 0x5c, 0x0c, 0xe8, 0x36, 0xd5, 0x09, 0x35, 0x66,
+ 0x27, 0xb9, 0x13, 0x8a, 0x0e, 0xfa, 0xeb, 0xa6, 0x5b, 0xd6, 0x07, 0x4d,
+ 0xcf, 0x0d, 0x90, 0x71, 0xa1, 0xe5, 0x58, 0x1e, 0x27, 0x69, 0x64, 0x18,
+ 0x22, 0x07, 0x8a, 0x2a, 0xe9, 0x08, 0x00, 0x02, 0x8a, 0x58, 0x38, 0x81,
+ 0x05, 0xd8, 0xe7, 0x5d, 0x3d, 0xe8, 0x2b, 0x17, 0xfa, 0x29, 0x5c, 0xeb,
+ 0x93, 0x0c, 0x0f, 0x29, 0x68, 0x21, 0x93, 0x62, 0xf2, 0xe1, 0x44, 0x38,
+ 0x69, 0x21, 0x57, 0x86, 0x71, 0x6b, 0x3d, 0x12, 0x4e, 0x28, 0xdb, 0x0b,
+ 0xd4, 0x2c, 0xc5, 0xe8, 0x5f, 0x9b, 0xd2, 0x26, 0x08, 0x45, 0xa4, 0xb2,
+ 0xb1, 0x5e, 0xd1, 0x18, 0x3e, 0x62, 0x8d, 0x77, 0xa0, 0x62, 0x07, 0x75,
+ 0x0c, 0x68, 0x7f, 0xab, 0xd2, 0x2c, 0xec, 0x8e, 0xa9, 0x6e, 0x37, 0x3d,
+ 0xdb, 0x33, 0x7a, 0x4a, 0xba, 0x86, 0x25, 0x50, 0x6a, 0x37, 0x1b, 0x9b,
+ 0x91, 0x1a, 0x5f, 0x93, 0x21, 0xea, 0x91, 0xdc, 0x64, 0xb6, 0x07, 0x44,
+ 0x34, 0x79, 0x6a, 0x6a, 0x42, 0x4e, 0xf3, 0xe2, 0xa2, 0x6b, 0xff, 0xcd,
+ 0xd7, 0xc5, 0x69, 0xb9, 0x81, 0x7d, 0x34, 0xb4, 0x5b, 0xb6, 0x83, 0xc3,
+ 0x6b, 0x9a, 0xe1, 0x2e, 0x5e, 0x34, 0x01, 0x21, 0xeb, 0x37, 0xcc, 0xc5,
+ 0x5f, 0x7f, 0xa0, 0xde, 0x0f, 0x79, 0xb7, 0xc3, 0x3b, 0x84, 0x7d, 0xe8,
+ 0x96, 0xfd, 0x32, 0x47, 0x78, 0x3e, 0x22, 0xc8, 0x98, 0xce, 0x7a, 0xef,
+ 0x1d, 0xa6, 0x09, 0x3a, 0xff, 0xf7, 0x68, 0xd9, 0xb8, 0xe9, 0x7e, 0x8a,
+ 0xec, 0x23, 0x01, 0x97};
+
+#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW
+static const unsigned char subprime_weak_8192[] = {
+ 0xe2, 0x48, 0x2e, 0xe9, 0x45, 0x85, 0xe1, 0x01, 0x91, 0x3b, 0xd1,
+ 0x15, 0x16, 0xb4, 0xf5, 0x5b, 0x2c, 0xb4, 0xae, 0x42, 0x61, 0x7a,
+ 0xd9, 0x26, 0x39, 0x12, 0xd2, 0x46, 0xb3, 0x46, 0x9b, 0x5f};
+#endif
+
+static const unsigned char base_weak_8192[] = {
+ 0x78, 0x4d, 0x5d, 0xa1, 0xce, 0x9d, 0x68, 0xae, 0x47, 0x31, 0x81, 0x08,
+ 0x8c, 0x24, 0x38, 0x6a, 0xc8, 0xc7, 0xf4, 0x1c, 0xa1, 0xcb, 0x5d, 0x65,
+ 0x04, 0x6e, 0x0d, 0xbe, 0x55, 0x1d, 0x25, 0xc2, 0xca, 0x74, 0x99, 0x66,
+ 0x67, 0x75, 0x00, 0xd6, 0x12, 0x90, 0x7f, 0x44, 0x56, 0x40, 0x98, 0x23,
+ 0x30, 0x87, 0x7b, 0x02, 0x86, 0xc1, 0xb3, 0x1b, 0x83, 0x82, 0xdb, 0x5b,
+ 0xa6, 0x72, 0x90, 0x77, 0xf9, 0x63, 0x9d, 0xb4, 0xe0, 0x83, 0x5e, 0x04,
+ 0x1d, 0x7b, 0x25, 0x68, 0x67, 0xa4, 0xb2, 0x4e, 0x5a, 0xde, 0x1f, 0x48,
+ 0x01, 0x10, 0xde, 0xde, 0xa9, 0xc3, 0x14, 0xc5, 0x9c, 0xda, 0xbe, 0xd9,
+ 0x19, 0x91, 0x43, 0x4a, 0xaa, 0x77, 0xcc, 0xbb, 0xe0, 0xe7, 0x71, 0xa9,
+ 0xa2, 0x73, 0x4f, 0xf6, 0x88, 0xe0, 0xc6, 0x5d, 0x1a, 0xc9, 0x80, 0x6b,
+ 0x47, 0x98, 0x76, 0xb4, 0x6c, 0xfe, 0xc8, 0xdf, 0x65, 0x42, 0x3d, 0x11,
+ 0x60, 0x09, 0x32, 0xb3, 0x35, 0xc4, 0x97, 0x4c, 0xae, 0xd3, 0x3a, 0x0c,
+ 0x2b, 0x44, 0xe6, 0x21, 0x01, 0xf3, 0xbf, 0x3d, 0xb7, 0x18, 0x31, 0x28,
+ 0x88, 0x9e, 0xad, 0x06, 0xc4, 0xb8, 0x0a, 0x26, 0x09, 0xff, 0xe7, 0xf4,
+ 0xab, 0xd9, 0x28, 0x94, 0x02, 0xe6, 0x58, 0x65, 0xf4, 0x47, 0x3f, 0x4c,
+ 0x9e, 0xd8, 0x68, 0xed, 0x65, 0x39, 0x5b, 0x04, 0x6a, 0x1d, 0x21, 0xba,
+ 0xef, 0xbd, 0xdc, 0x15, 0x69, 0xb2, 0x24, 0x6c, 0x23, 0x98, 0xdd, 0x22,
+ 0xa0, 0x90, 0x48, 0xc1, 0xcc, 0xc6, 0xb4, 0xc9, 0x19, 0x8c, 0x23, 0x89,
+ 0x0b, 0x3b, 0x66, 0x0f, 0xfb, 0x45, 0xe6, 0x05, 0x7d, 0x57, 0xd3, 0x58,
+ 0x6c, 0xe5, 0x36, 0xaa, 0x05, 0xcf, 0xa6, 0x2d, 0x5a, 0x40, 0x96, 0x12,
+ 0x1e, 0xea, 0x34, 0x11, 0x94, 0x76, 0x47, 0xc8, 0x87, 0x3d, 0xb9, 0xe8,
+ 0x83, 0x6b, 0xfe, 0x83, 0xc6, 0xa3, 0x38, 0xe1, 0x06, 0xc3, 0xb0, 0xeb,
+ 0x53, 0x07, 0x75, 0x20, 0x60, 0xc2, 0xee, 0x1e, 0x95, 0xb4, 0xc1, 0xc5,
+ 0xe0, 0x1b, 0x47, 0xbb, 0xf9, 0x48, 0x6a, 0x68, 0x09, 0xab, 0xd2, 0x6e,
+ 0x29, 0x74, 0xed, 0x61, 0x0e, 0x12, 0xe2, 0x89, 0x15, 0x4f, 0xe2, 0xa1,
+ 0x50, 0xbd, 0x81, 0x49, 0xf0, 0xc4, 0x17, 0xe5, 0xb3, 0x35, 0x0b, 0xfa,
+ 0x59, 0x9f, 0x18, 0x84, 0xba, 0x74, 0xf2, 0xb8, 0x8f, 0xdf, 0x7c, 0x3e,
+ 0x36, 0x67, 0x84, 0xb7, 0x85, 0x50, 0x51, 0x64, 0x2a, 0xca, 0x8f, 0x6b,
+ 0xc8, 0xd1, 0x88, 0x0f, 0x64, 0x9a, 0x4a, 0xbd, 0x9b, 0x5f, 0x11, 0xd0,
+ 0x80, 0xba, 0x5d, 0x2e, 0x63, 0xc1, 0xe3, 0x58, 0xc1, 0xf3, 0xe3, 0x88,
+ 0xa7, 0xe6, 0xb2, 0x3c, 0xdf, 0x9d, 0xfa, 0xed, 0x5c, 0x6f, 0x86, 0x3b,
+ 0x25, 0x0f, 0x0e, 0xff, 0x0b, 0x88, 0x1c, 0xe9, 0xeb, 0xe5, 0x75, 0xee,
+ 0x50, 0xdf, 0x7c, 0xb0, 0xf2, 0x09, 0x78, 0x47, 0x60, 0x76, 0x3b, 0x44,
+ 0x5a, 0x9d, 0xf2, 0x5c, 0x68, 0xf9, 0x03, 0x88, 0x6a, 0x9f, 0x6a, 0x73,
+ 0x85, 0xc9, 0xe7, 0x5e, 0xbf, 0xac, 0x9e, 0x7a, 0x13, 0x53, 0x40, 0x65,
+ 0x65, 0x41, 0x02, 0x38, 0x5e, 0x05, 0xac, 0xbc, 0xc5, 0xff, 0xc5, 0x35,
+ 0x6c, 0x2b, 0x76, 0xac, 0xc5, 0xcc, 0x1e, 0x28, 0x53, 0x88, 0xab, 0x58,
+ 0x36, 0x7a, 0x99, 0xeb, 0x68, 0x7a, 0xdc, 0xd5, 0xc5, 0xaf, 0x84, 0xad,
+ 0x43, 0x0b, 0x3f, 0x3c, 0xbf, 0x87, 0x33, 0x45, 0xc6, 0x62, 0xf3, 0xac,
+ 0xff, 0x58, 0x82, 0x86, 0x9a, 0x3d, 0x05, 0xa0, 0xd2, 0xbb, 0x6d, 0x19,
+ 0x09, 0x09, 0x01, 0xeb, 0x8f, 0xd6, 0xf8, 0x13, 0xf6, 0x2f, 0xce, 0x0c,
+ 0x01, 0xe1, 0xcd, 0x56, 0xad, 0xf7, 0xd6, 0xe3, 0xf3, 0xfe, 0x5b, 0x61,
+ 0x40, 0x3d, 0x6b, 0x9b, 0xca, 0x44, 0xda, 0xac, 0xf5, 0xc0, 0x9f, 0xb5,
+ 0x23, 0x77, 0x70, 0x72, 0x83, 0xf4, 0xb8, 0x15, 0x66, 0x59, 0xc6, 0x72,
+ 0xea, 0xba, 0xa7, 0x1f, 0xd8, 0x27, 0xd3, 0x52, 0xdf, 0xec, 0x7c, 0x1d,
+ 0x3e, 0x60, 0x98, 0xb1, 0x30, 0xb8, 0x00, 0x37, 0x1a, 0x2d, 0xe9, 0xdb,
+ 0x62, 0x7f, 0xa9, 0x37, 0x9d, 0xf9, 0x82, 0x10, 0x98, 0xed, 0xc5, 0xc7,
+ 0xc7, 0xe6, 0x6e, 0xe8, 0x0f, 0xa8, 0x7e, 0xac, 0x30, 0xf8, 0x75, 0x95,
+ 0xc8, 0x56, 0x3b, 0xbb, 0x6f, 0x69, 0x48, 0x84, 0xb5, 0x4e, 0x8d, 0x68,
+ 0xdf, 0x2a, 0x1d, 0xf5, 0xd6, 0xd8, 0x00, 0x6f, 0x29, 0xea, 0x66, 0xb1,
+ 0xcb, 0xf3, 0xdb, 0x5e, 0x55, 0x9f, 0x13, 0x67, 0x22, 0xc3, 0x02, 0x74,
+ 0xc8, 0x69, 0x6b, 0xe5, 0x23, 0x83, 0x27, 0x20, 0x91, 0xda, 0xb3, 0x4a,
+ 0xe4, 0x92, 0xc9, 0x25, 0x76, 0x16, 0xf9, 0xfc, 0x74, 0xec, 0x95, 0xd9,
+ 0x61, 0x5f, 0x03, 0xac, 0x94, 0x2f, 0x4d, 0x00, 0xce, 0x97, 0xb7, 0x18,
+ 0x60, 0x10, 0x44, 0x1a, 0x48, 0xb2, 0x86, 0x02, 0x18, 0xac, 0x68, 0x61,
+ 0x73, 0x5e, 0x13, 0xd1, 0xd4, 0x66, 0x71, 0x8b, 0x1d, 0xbc, 0x08, 0xa2,
+ 0x45, 0xac, 0xe2, 0x06, 0xea, 0xe7, 0xb2, 0x8a, 0x27, 0x25, 0xb8, 0xa2,
+ 0xaf, 0x03, 0xc0, 0x0d, 0x90, 0x34, 0x90, 0x60, 0x55, 0x5f, 0x71, 0x94,
+ 0x8d, 0xfa, 0x5d, 0x91, 0x96, 0x3e, 0x7a, 0x2a, 0x4f, 0x50, 0x3f, 0x48,
+ 0xc2, 0x31, 0xd2, 0xa9, 0x29, 0x8a, 0x0a, 0x41, 0x50, 0xf2, 0x7d, 0x9b,
+ 0x52, 0xc9, 0xdf, 0x69, 0xfb, 0x6a, 0x1e, 0xee, 0xf2, 0x44, 0x3e, 0xe5,
+ 0x48, 0xad, 0x24, 0x3b, 0xac, 0xad, 0x62, 0x4f, 0xc8, 0x30, 0x1d, 0x7e,
+ 0x42, 0x4b, 0x52, 0x53, 0xca, 0x16, 0x27, 0x37, 0x76, 0x8f, 0x95, 0x7c,
+ 0xd1, 0xcd, 0x39, 0xac, 0x30, 0xc0, 0x1d, 0x15, 0xe4, 0x80, 0xc2, 0x43,
+ 0x6d, 0x77, 0x5d, 0x27, 0x4a, 0xad, 0xf4, 0x64, 0x56, 0xfd, 0x0b, 0x3a,
+ 0xaf, 0xb7, 0x63, 0x03, 0x44, 0x86, 0x4d, 0x72, 0x03, 0xd9, 0x91, 0xb9,
+ 0x06, 0xc0, 0x3f, 0x7a, 0xd7, 0xb6, 0x17, 0xd5, 0xb3, 0x2a, 0x13, 0x93,
+ 0x9d, 0x45, 0xfa, 0x70, 0xe7, 0x3a, 0xcd, 0x5e, 0xad, 0x7c, 0x70, 0x96,
+ 0x84, 0x91, 0xfd, 0x1c, 0x2b, 0xa2, 0x68, 0x7c, 0xc4, 0x8f, 0xa0, 0x2f,
+ 0x02, 0x6e, 0x4f, 0xd5, 0xe9, 0xb8, 0xbf, 0x52, 0x85, 0xd3, 0xdd, 0xbb,
+ 0x43, 0x73, 0x58, 0xd9, 0xa4, 0xb0, 0x08, 0x25, 0x16, 0xe3, 0x13, 0xc9,
+ 0x98, 0x26, 0x79, 0x91, 0xf8, 0x67, 0x2f, 0x05, 0x10, 0x8f, 0x03, 0xe5,
+ 0x26, 0x5c, 0xcb, 0x99, 0x97, 0xb7, 0xc9, 0x19, 0x4d, 0x4c, 0x9f, 0xc6,
+ 0xcc, 0x24, 0xfb, 0xe2, 0x83, 0x59, 0xbb, 0x9f, 0x25, 0x14, 0xf0, 0x92,
+ 0x3a, 0xcc, 0xc7, 0xcf, 0x66, 0xea, 0x43, 0x48, 0x8a, 0x23, 0xcb, 0xec,
+ 0xf5, 0x60, 0x7e, 0x81, 0x72, 0x94, 0x44, 0xfd, 0x33, 0x38, 0xfc, 0xbd,
+ 0xcf, 0x91, 0xe7, 0x22, 0x19, 0x8f, 0x1e, 0x0a, 0x8c, 0x08, 0x8c, 0xf1,
+ 0x39, 0x7d, 0xd4, 0xf1, 0xb3, 0xa0, 0x9d, 0xae, 0x9e, 0x8e, 0x24, 0xd7,
+ 0x37, 0x39, 0x9b, 0x93, 0xd7, 0x89, 0x1c, 0x04, 0x1b, 0x3e, 0x84, 0x5d,
+ 0xc6, 0x75, 0x36, 0x64, 0x08, 0x06, 0x0d, 0xdd, 0x83, 0x8c, 0xf4, 0xc4,
+ 0xe1, 0x11, 0xe1, 0x14, 0x49, 0xb1, 0x32, 0xce, 0x6a, 0x6c, 0x39, 0x0d,
+ 0xf9, 0x35, 0x1b, 0x95, 0x4b, 0xe1, 0x65, 0x0c, 0xa6, 0xac, 0x69, 0x27,
+ 0x98, 0xfa, 0x34, 0xf1, 0x30, 0x35, 0xb6, 0xe4, 0xc4, 0x55, 0x2d, 0xa8,
+ 0x5c, 0xcb, 0x6c, 0xcd, 0x66, 0x65, 0xe2, 0x94, 0xb2, 0xb1, 0xf4, 0x52,
+ 0x75, 0xed, 0x32, 0x8c, 0x08, 0xa1, 0x86, 0x53, 0x01, 0x6f, 0x52, 0x78,
+ 0xda, 0x20, 0x6e, 0x6a};
+/* Calculated subprimes to verify primes are safe primes */
+
+/* q=(p-1)/2 for prime prime_ike_1536 */
+static const unsigned char sub2_prime_ike_1536[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x11, 0xb9, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_ike_2048 */
+static const unsigned char sub2_prime_ike_2048[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d,
+ 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1,
+ 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64,
+ 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe,
+ 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88,
+ 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x56, 0x55, 0x34, 0x7f, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_tls_2048 */
+static const unsigned char sub2_prime_tls_2048[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c,
+ 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78,
+ 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20,
+ 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c,
+ 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01,
+ 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0,
+ 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa,
+ 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a,
+ 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed,
+ 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a,
+ 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1,
+ 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd,
+ 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51,
+ 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c,
+ 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70,
+ 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0,
+ 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19,
+ 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9,
+ 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1,
+ 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd,
+ 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x94, 0x2e, 0x4b, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_ike_3072 */
+static const unsigned char sub2_prime_ike_3072[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d,
+ 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1,
+ 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64,
+ 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe,
+ 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88,
+ 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86,
+ 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32,
+ 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab,
+ 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63,
+ 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70,
+ 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35,
+ 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39,
+ 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06,
+ 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60,
+ 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98,
+ 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90,
+ 0x54, 0x9d, 0x69, 0x65, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_tls_3072 */
+static const unsigned char sub2_prime_tls_3072[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c,
+ 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78,
+ 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20,
+ 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c,
+ 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01,
+ 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0,
+ 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa,
+ 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a,
+ 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed,
+ 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a,
+ 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1,
+ 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd,
+ 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51,
+ 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c,
+ 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70,
+ 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0,
+ 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19,
+ 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9,
+ 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1,
+ 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd,
+ 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d,
+ 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c,
+ 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93,
+ 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e,
+ 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49,
+ 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9,
+ 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55,
+ 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06,
+ 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21,
+ 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7,
+ 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95,
+ 0xb3, 0x63, 0x17, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_ike_4096 */
+static const unsigned char sub2_prime_ike_4096[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d,
+ 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1,
+ 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64,
+ 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe,
+ 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88,
+ 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86,
+ 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32,
+ 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab,
+ 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63,
+ 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70,
+ 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35,
+ 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39,
+ 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06,
+ 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60,
+ 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98,
+ 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90,
+ 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b,
+ 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c,
+ 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed,
+ 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d,
+ 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53,
+ 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27,
+ 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6,
+ 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb,
+ 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54,
+ 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee,
+ 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x03, 0x18, 0xcc,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_tls_4096 */
+static const unsigned char sub2_prime_tls_4096[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c,
+ 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78,
+ 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20,
+ 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c,
+ 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01,
+ 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0,
+ 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa,
+ 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a,
+ 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed,
+ 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a,
+ 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1,
+ 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd,
+ 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51,
+ 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c,
+ 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70,
+ 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0,
+ 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19,
+ 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9,
+ 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1,
+ 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd,
+ 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d,
+ 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c,
+ 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93,
+ 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e,
+ 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49,
+ 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9,
+ 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55,
+ 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06,
+ 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21,
+ 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7,
+ 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95,
+ 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d,
+ 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1,
+ 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02,
+ 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43,
+ 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19,
+ 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c,
+ 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd,
+ 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54,
+ 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7,
+ 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28,
+ 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x32, 0xaf, 0xb5,
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_ike_6144 */
+static const unsigned char sub2_prime_ike_6144[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d,
+ 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1,
+ 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64,
+ 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe,
+ 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88,
+ 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86,
+ 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32,
+ 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab,
+ 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63,
+ 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70,
+ 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35,
+ 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39,
+ 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06,
+ 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60,
+ 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98,
+ 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90,
+ 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b,
+ 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c,
+ 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed,
+ 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d,
+ 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53,
+ 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27,
+ 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6,
+ 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb,
+ 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54,
+ 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee,
+ 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x01, 0x42, 0x49,
+ 0x1b, 0x61, 0xfd, 0x5a, 0x69, 0x3e, 0x38, 0x13, 0x60, 0xea, 0x6e, 0x59,
+ 0x30, 0x13, 0x23, 0x6f, 0x64, 0xba, 0x8f, 0x3b, 0x1e, 0xdd, 0x1b, 0xde,
+ 0xfc, 0x7f, 0xca, 0x03, 0x56, 0xcf, 0x29, 0x87, 0x72, 0xed, 0x9c, 0x17,
+ 0xa0, 0x98, 0x00, 0xd7, 0x58, 0x35, 0x29, 0xf6, 0xc8, 0x13, 0xec, 0x18,
+ 0x8b, 0xcb, 0x93, 0xd8, 0x43, 0x2d, 0x44, 0x8c, 0x6d, 0x1f, 0x6d, 0xf5,
+ 0xe7, 0xcd, 0x8a, 0x76, 0xa2, 0x67, 0x36, 0x5d, 0x67, 0x6a, 0x5d, 0x8d,
+ 0xed, 0xbf, 0x8a, 0x23, 0xf3, 0x66, 0x12, 0xa5, 0x99, 0x90, 0x28, 0xa8,
+ 0x95, 0xeb, 0xd7, 0xa1, 0x37, 0xdc, 0x7a, 0x00, 0x9b, 0xc6, 0x69, 0x5f,
+ 0xac, 0xc1, 0xe5, 0x00, 0xe3, 0x25, 0xc9, 0x76, 0x78, 0x19, 0x75, 0x0a,
+ 0xe8, 0xb9, 0x0e, 0x81, 0xfa, 0x41, 0x6b, 0xe7, 0x37, 0x3a, 0x7f, 0x7b,
+ 0x6a, 0xaf, 0x38, 0x17, 0xa3, 0x4c, 0x06, 0x41, 0x5a, 0xd4, 0x20, 0x18,
+ 0xc8, 0x05, 0x8e, 0x4f, 0x2c, 0xf3, 0xe4, 0xbf, 0xdf, 0x63, 0xf4, 0x79,
+ 0x91, 0xd4, 0xbd, 0x3f, 0x1b, 0x66, 0x44, 0x5f, 0x07, 0x8e, 0xa2, 0xdb,
+ 0xff, 0xac, 0x2d, 0x62, 0xa5, 0xea, 0x03, 0xd9, 0x15, 0xa0, 0xaa, 0x55,
+ 0x66, 0x47, 0xb6, 0xbf, 0x5f, 0xa4, 0x70, 0xec, 0x0a, 0x66, 0x2f, 0x69,
+ 0x07, 0xc0, 0x1b, 0xf0, 0x53, 0xcb, 0x8a, 0xf7, 0x79, 0x4d, 0xf1, 0x94,
+ 0x03, 0x50, 0xea, 0xc5, 0xdb, 0xe2, 0xed, 0x3b, 0x7a, 0xa8, 0x55, 0x1e,
+ 0xc5, 0x0f, 0xdf, 0xf8, 0x75, 0x8c, 0xe6, 0x58, 0xd1, 0x89, 0xea, 0xae,
+ 0x6d, 0x2b, 0x64, 0xf6, 0x17, 0x79, 0x4b, 0x19, 0x1c, 0x3f, 0xf4, 0x6b,
+ 0xb7, 0x1e, 0x02, 0x34, 0x02, 0x1f, 0x47, 0xb3, 0x1f, 0xa4, 0x30, 0x77,
+ 0x09, 0x5f, 0x96, 0xad, 0x85, 0xba, 0x3a, 0x6b, 0x73, 0x4a, 0x7c, 0x8f,
+ 0x36, 0xe6, 0x20, 0x12, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_tls_6144 */
+static const unsigned char sub2_prime_tls_6144[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c,
+ 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78,
+ 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20,
+ 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c,
+ 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01,
+ 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0,
+ 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa,
+ 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a,
+ 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed,
+ 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a,
+ 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1,
+ 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd,
+ 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51,
+ 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c,
+ 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70,
+ 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0,
+ 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19,
+ 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9,
+ 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1,
+ 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd,
+ 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d,
+ 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c,
+ 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93,
+ 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e,
+ 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49,
+ 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9,
+ 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55,
+ 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06,
+ 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21,
+ 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7,
+ 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95,
+ 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d,
+ 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1,
+ 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02,
+ 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43,
+ 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19,
+ 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c,
+ 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd,
+ 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54,
+ 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7,
+ 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28,
+ 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x06, 0xec, 0x81,
+ 0x05, 0xfe, 0xb2, 0x5b, 0x22, 0x81, 0xb6, 0x3d, 0x27, 0x33, 0xbe, 0x96,
+ 0x1c, 0x29, 0x95, 0x1d, 0x11, 0xdd, 0x22, 0x21, 0x65, 0x7a, 0x9f, 0x53,
+ 0x1d, 0xda, 0x2a, 0x19, 0x4d, 0xbb, 0x12, 0x64, 0x48, 0xbd, 0xee, 0xb2,
+ 0x58, 0xe0, 0x7e, 0xa6, 0x59, 0xc7, 0x46, 0x19, 0xa6, 0x38, 0x0e, 0x1d,
+ 0x66, 0xd6, 0x83, 0x2b, 0xfe, 0x67, 0xf6, 0x38, 0xcd, 0x8f, 0xae, 0x1f,
+ 0x27, 0x23, 0x02, 0x0f, 0x9c, 0x40, 0xa3, 0xfd, 0xa6, 0x7e, 0xda, 0x3b,
+ 0xd2, 0x92, 0x38, 0xfb, 0xd4, 0xd4, 0xb4, 0x88, 0x5c, 0x2a, 0x99, 0x17,
+ 0x6d, 0xb1, 0xa0, 0x6c, 0x50, 0x07, 0x78, 0x49, 0x1a, 0x82, 0x88, 0xf1,
+ 0x85, 0x5f, 0x60, 0xff, 0xfc, 0xf1, 0xd1, 0x37, 0x3f, 0xd9, 0x4f, 0xc6,
+ 0x0c, 0x18, 0x11, 0xe1, 0xac, 0x3f, 0x1c, 0x6d, 0x00, 0x3b, 0xec, 0xda,
+ 0x3b, 0x1f, 0x27, 0x25, 0xca, 0x59, 0x5d, 0xe0, 0xca, 0x63, 0x32, 0x8f,
+ 0x3b, 0xe5, 0x7c, 0xc9, 0x77, 0x55, 0x60, 0x11, 0x95, 0x14, 0x0d, 0xfb,
+ 0x59, 0xd3, 0x9c, 0xe0, 0x91, 0x30, 0x8b, 0x41, 0x05, 0x74, 0x6d, 0xac,
+ 0x23, 0xd3, 0x3e, 0x5f, 0x7c, 0xe4, 0x84, 0x8d, 0xa3, 0x16, 0xa9, 0xc6,
+ 0x6b, 0x95, 0x81, 0xba, 0x35, 0x73, 0xbf, 0xaf, 0x31, 0x14, 0x96, 0x18,
+ 0x8a, 0xb1, 0x54, 0x23, 0x28, 0x2e, 0xe4, 0x16, 0xdc, 0x2a, 0x19, 0xc5,
+ 0x72, 0x4f, 0xa9, 0x1a, 0xe4, 0xad, 0xc8, 0x8b, 0xc6, 0x67, 0x96, 0xea,
+ 0xe5, 0x67, 0x7a, 0x01, 0xf6, 0x4e, 0x8c, 0x08, 0x63, 0x13, 0x95, 0x82,
+ 0x2d, 0x9d, 0xb8, 0xfc, 0xee, 0x35, 0xc0, 0x6b, 0x1f, 0xee, 0xa5, 0x47,
+ 0x4d, 0x6d, 0x8f, 0x34, 0xb1, 0x53, 0x4a, 0x93, 0x6a, 0x18, 0xb0, 0xe0,
+ 0xd2, 0x0e, 0xab, 0x86, 0xbc, 0x9c, 0x6d, 0x6a, 0x52, 0x07, 0x19, 0x4e,
+ 0x68, 0x72, 0x07, 0x32, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_ike_8192 */
+static const unsigned char sub2_prime_ike_8192[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d,
+ 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1,
+ 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64,
+ 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe,
+ 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88,
+ 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86,
+ 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32,
+ 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab,
+ 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63,
+ 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70,
+ 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35,
+ 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39,
+ 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06,
+ 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60,
+ 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98,
+ 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90,
+ 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b,
+ 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c,
+ 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed,
+ 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d,
+ 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53,
+ 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27,
+ 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6,
+ 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb,
+ 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54,
+ 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee,
+ 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x01, 0x42, 0x49,
+ 0x1b, 0x61, 0xfd, 0x5a, 0x69, 0x3e, 0x38, 0x13, 0x60, 0xea, 0x6e, 0x59,
+ 0x30, 0x13, 0x23, 0x6f, 0x64, 0xba, 0x8f, 0x3b, 0x1e, 0xdd, 0x1b, 0xde,
+ 0xfc, 0x7f, 0xca, 0x03, 0x56, 0xcf, 0x29, 0x87, 0x72, 0xed, 0x9c, 0x17,
+ 0xa0, 0x98, 0x00, 0xd7, 0x58, 0x35, 0x29, 0xf6, 0xc8, 0x13, 0xec, 0x18,
+ 0x8b, 0xcb, 0x93, 0xd8, 0x43, 0x2d, 0x44, 0x8c, 0x6d, 0x1f, 0x6d, 0xf5,
+ 0xe7, 0xcd, 0x8a, 0x76, 0xa2, 0x67, 0x36, 0x5d, 0x67, 0x6a, 0x5d, 0x8d,
+ 0xed, 0xbf, 0x8a, 0x23, 0xf3, 0x66, 0x12, 0xa5, 0x99, 0x90, 0x28, 0xa8,
+ 0x95, 0xeb, 0xd7, 0xa1, 0x37, 0xdc, 0x7a, 0x00, 0x9b, 0xc6, 0x69, 0x5f,
+ 0xac, 0xc1, 0xe5, 0x00, 0xe3, 0x25, 0xc9, 0x76, 0x78, 0x19, 0x75, 0x0a,
+ 0xe8, 0xb9, 0x0e, 0x81, 0xfa, 0x41, 0x6b, 0xe7, 0x37, 0x3a, 0x7f, 0x7b,
+ 0x6a, 0xaf, 0x38, 0x17, 0xa3, 0x4c, 0x06, 0x41, 0x5a, 0xd4, 0x20, 0x18,
+ 0xc8, 0x05, 0x8e, 0x4f, 0x2c, 0xf3, 0xe4, 0xbf, 0xdf, 0x63, 0xf4, 0x79,
+ 0x91, 0xd4, 0xbd, 0x3f, 0x1b, 0x66, 0x44, 0x5f, 0x07, 0x8e, 0xa2, 0xdb,
+ 0xff, 0xac, 0x2d, 0x62, 0xa5, 0xea, 0x03, 0xd9, 0x15, 0xa0, 0xaa, 0x55,
+ 0x66, 0x47, 0xb6, 0xbf, 0x5f, 0xa4, 0x70, 0xec, 0x0a, 0x66, 0x2f, 0x69,
+ 0x07, 0xc0, 0x1b, 0xf0, 0x53, 0xcb, 0x8a, 0xf7, 0x79, 0x4d, 0xf1, 0x94,
+ 0x03, 0x50, 0xea, 0xc5, 0xdb, 0xe2, 0xed, 0x3b, 0x7a, 0xa8, 0x55, 0x1e,
+ 0xc5, 0x0f, 0xdf, 0xf8, 0x75, 0x8c, 0xe6, 0x58, 0xd1, 0x89, 0xea, 0xae,
+ 0x6d, 0x2b, 0x64, 0xf6, 0x17, 0x79, 0x4b, 0x19, 0x1c, 0x3f, 0xf4, 0x6b,
+ 0xb7, 0x1e, 0x02, 0x34, 0x02, 0x1f, 0x47, 0xb3, 0x1f, 0xa4, 0x30, 0x77,
+ 0x09, 0x5f, 0x96, 0xad, 0x85, 0xba, 0x3a, 0x6b, 0x73, 0x4a, 0x7c, 0x8f,
+ 0x36, 0xdf, 0x08, 0xac, 0xba, 0x51, 0xc9, 0x37, 0x89, 0x7f, 0x72, 0xf2,
+ 0x1c, 0x3b, 0xbe, 0x5b, 0x54, 0x99, 0x6f, 0xc6, 0x6c, 0x5f, 0x62, 0x68,
+ 0x39, 0xdc, 0x98, 0xdd, 0x1d, 0xe4, 0x19, 0x5b, 0x46, 0xce, 0xe9, 0x80,
+ 0x3a, 0x0f, 0xd3, 0xdf, 0xc5, 0x7e, 0x23, 0xf6, 0x92, 0xbb, 0x7b, 0x49,
+ 0xb5, 0xd2, 0x12, 0x33, 0x1d, 0x55, 0xb1, 0xce, 0x2d, 0x72, 0x7a, 0xb4,
+ 0x1a, 0x11, 0xda, 0x3a, 0x15, 0xf8, 0xe4, 0xbc, 0x11, 0xc7, 0x8b, 0x65,
+ 0xf1, 0xce, 0xb2, 0x96, 0xf1, 0xfe, 0xdc, 0x5f, 0x7e, 0x42, 0x45, 0x6c,
+ 0x91, 0x11, 0x17, 0x02, 0x52, 0x01, 0xbe, 0x03, 0x89, 0xf5, 0xab, 0xd4,
+ 0x0d, 0x11, 0xf8, 0x63, 0x9a, 0x39, 0xfe, 0x32, 0x36, 0x75, 0x18, 0x35,
+ 0xa5, 0xe5, 0xe4, 0x43, 0x17, 0xc1, 0xc2, 0xee, 0xfd, 0x4e, 0xa5, 0xbf,
+ 0xd1, 0x60, 0x43, 0xf4, 0x3c, 0xb4, 0x19, 0x81, 0xf6, 0xad, 0xee, 0x9d,
+ 0x03, 0x15, 0x9e, 0x7a, 0xd9, 0xd1, 0x3c, 0x53, 0x36, 0x95, 0x09, 0xfc,
+ 0x1f, 0xa2, 0x7c, 0x16, 0xef, 0x98, 0x87, 0x70, 0x3a, 0x55, 0xb5, 0x1b,
+ 0x22, 0xcb, 0xf4, 0x4c, 0xd0, 0x12, 0xae, 0xe0, 0xb2, 0x79, 0x8e, 0x62,
+ 0x84, 0x23, 0x42, 0x8e, 0xfc, 0xd5, 0xa4, 0x0c, 0xae, 0xf6, 0xbf, 0x50,
+ 0xd8, 0xea, 0x88, 0x5e, 0xbf, 0x73, 0xa6, 0xb9, 0xfd, 0x79, 0xb5, 0xe1,
+ 0x8f, 0x67, 0xd1, 0x34, 0x1a, 0xc8, 0x23, 0x7a, 0x75, 0xc3, 0xcf, 0xc9,
+ 0x20, 0x04, 0xa1, 0xc5, 0xa4, 0x0e, 0x36, 0x6b, 0xc4, 0x4d, 0x00, 0x17,
+ 0x6a, 0xf7, 0x1c, 0x15, 0xe4, 0x8c, 0x86, 0xd3, 0x7e, 0x01, 0x37, 0x23,
+ 0xca, 0xac, 0x72, 0x23, 0xab, 0x3b, 0xf4, 0xd5, 0x4f, 0x18, 0x28, 0x71,
+ 0x3b, 0x2b, 0x4a, 0x6f, 0xe4, 0x0f, 0xab, 0x74, 0x40, 0x5c, 0xb7, 0x38,
+ 0xb0, 0x64, 0xc0, 0x6e, 0xcc, 0x76, 0xe9, 0xef, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_tls_8192 */
+static const unsigned char sub2_prime_tls_8192[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c,
+ 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78,
+ 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20,
+ 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c,
+ 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01,
+ 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0,
+ 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa,
+ 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a,
+ 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed,
+ 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a,
+ 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1,
+ 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd,
+ 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51,
+ 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c,
+ 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70,
+ 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0,
+ 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19,
+ 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9,
+ 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1,
+ 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd,
+ 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d,
+ 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c,
+ 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93,
+ 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e,
+ 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49,
+ 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9,
+ 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55,
+ 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06,
+ 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21,
+ 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7,
+ 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95,
+ 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d,
+ 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1,
+ 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02,
+ 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43,
+ 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19,
+ 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c,
+ 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd,
+ 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54,
+ 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7,
+ 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28,
+ 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x06, 0xec, 0x81,
+ 0x05, 0xfe, 0xb2, 0x5b, 0x22, 0x81, 0xb6, 0x3d, 0x27, 0x33, 0xbe, 0x96,
+ 0x1c, 0x29, 0x95, 0x1d, 0x11, 0xdd, 0x22, 0x21, 0x65, 0x7a, 0x9f, 0x53,
+ 0x1d, 0xda, 0x2a, 0x19, 0x4d, 0xbb, 0x12, 0x64, 0x48, 0xbd, 0xee, 0xb2,
+ 0x58, 0xe0, 0x7e, 0xa6, 0x59, 0xc7, 0x46, 0x19, 0xa6, 0x38, 0x0e, 0x1d,
+ 0x66, 0xd6, 0x83, 0x2b, 0xfe, 0x67, 0xf6, 0x38, 0xcd, 0x8f, 0xae, 0x1f,
+ 0x27, 0x23, 0x02, 0x0f, 0x9c, 0x40, 0xa3, 0xfd, 0xa6, 0x7e, 0xda, 0x3b,
+ 0xd2, 0x92, 0x38, 0xfb, 0xd4, 0xd4, 0xb4, 0x88, 0x5c, 0x2a, 0x99, 0x17,
+ 0x6d, 0xb1, 0xa0, 0x6c, 0x50, 0x07, 0x78, 0x49, 0x1a, 0x82, 0x88, 0xf1,
+ 0x85, 0x5f, 0x60, 0xff, 0xfc, 0xf1, 0xd1, 0x37, 0x3f, 0xd9, 0x4f, 0xc6,
+ 0x0c, 0x18, 0x11, 0xe1, 0xac, 0x3f, 0x1c, 0x6d, 0x00, 0x3b, 0xec, 0xda,
+ 0x3b, 0x1f, 0x27, 0x25, 0xca, 0x59, 0x5d, 0xe0, 0xca, 0x63, 0x32, 0x8f,
+ 0x3b, 0xe5, 0x7c, 0xc9, 0x77, 0x55, 0x60, 0x11, 0x95, 0x14, 0x0d, 0xfb,
+ 0x59, 0xd3, 0x9c, 0xe0, 0x91, 0x30, 0x8b, 0x41, 0x05, 0x74, 0x6d, 0xac,
+ 0x23, 0xd3, 0x3e, 0x5f, 0x7c, 0xe4, 0x84, 0x8d, 0xa3, 0x16, 0xa9, 0xc6,
+ 0x6b, 0x95, 0x81, 0xba, 0x35, 0x73, 0xbf, 0xaf, 0x31, 0x14, 0x96, 0x18,
+ 0x8a, 0xb1, 0x54, 0x23, 0x28, 0x2e, 0xe4, 0x16, 0xdc, 0x2a, 0x19, 0xc5,
+ 0x72, 0x4f, 0xa9, 0x1a, 0xe4, 0xad, 0xc8, 0x8b, 0xc6, 0x67, 0x96, 0xea,
+ 0xe5, 0x67, 0x7a, 0x01, 0xf6, 0x4e, 0x8c, 0x08, 0x63, 0x13, 0x95, 0x82,
+ 0x2d, 0x9d, 0xb8, 0xfc, 0xee, 0x35, 0xc0, 0x6b, 0x1f, 0xee, 0xa5, 0x47,
+ 0x4d, 0x6d, 0x8f, 0x34, 0xb1, 0x53, 0x4a, 0x93, 0x6a, 0x18, 0xb0, 0xe0,
+ 0xd2, 0x0e, 0xab, 0x86, 0xbc, 0x9c, 0x6d, 0x6a, 0x52, 0x07, 0x19, 0x4e,
+ 0x67, 0xfa, 0x35, 0x55, 0x1b, 0x56, 0x80, 0x26, 0x7b, 0x00, 0x64, 0x1c,
+ 0x0f, 0x21, 0x2d, 0x18, 0xec, 0xa8, 0xd7, 0x32, 0x7e, 0xd9, 0x1f, 0xe7,
+ 0x64, 0xa8, 0x4e, 0xa1, 0xb4, 0x3f, 0xf5, 0xb4, 0xf6, 0xe8, 0xe6, 0x2f,
+ 0x05, 0xc6, 0x61, 0xde, 0xfb, 0x25, 0x88, 0x77, 0xc3, 0x5b, 0x18, 0xa1,
+ 0x51, 0xd5, 0xc4, 0x14, 0xaa, 0xad, 0x97, 0xba, 0x3e, 0x49, 0x93, 0x32,
+ 0xe5, 0x96, 0x07, 0x8e, 0x60, 0x0d, 0xeb, 0x81, 0x14, 0x9c, 0x44, 0x1c,
+ 0xe9, 0x57, 0x82, 0xf2, 0x2a, 0x28, 0x25, 0x63, 0xc5, 0xba, 0xc1, 0x41,
+ 0x14, 0x23, 0x60, 0x5d, 0x1a, 0xe1, 0xaf, 0xae, 0x2c, 0x8b, 0x06, 0x60,
+ 0x23, 0x7e, 0xc1, 0x28, 0xaa, 0x0f, 0xe3, 0x46, 0x4e, 0x43, 0x58, 0x11,
+ 0x5d, 0xb8, 0x4c, 0xc3, 0xb5, 0x23, 0x07, 0x3a, 0x28, 0xd4, 0x54, 0x98,
+ 0x84, 0xb8, 0x1f, 0xf7, 0x0e, 0x10, 0xbf, 0x36, 0x1c, 0x13, 0x72, 0x96,
+ 0x28, 0xd5, 0x34, 0x8f, 0x07, 0x21, 0x1e, 0x7e, 0x4c, 0xf4, 0xf1, 0x8b,
+ 0x28, 0x60, 0x90, 0xbd, 0xb1, 0x24, 0x0b, 0x66, 0xd6, 0xcd, 0x4a, 0xfc,
+ 0xea, 0xdc, 0x00, 0xca, 0x44, 0x6c, 0xe0, 0x50, 0x50, 0xff, 0x18, 0x3a,
+ 0xd2, 0xbb, 0xf1, 0x18, 0xc1, 0xfc, 0x0e, 0xa5, 0x1f, 0x97, 0xd2, 0x2b,
+ 0x8f, 0x7e, 0x46, 0x70, 0x5d, 0x45, 0x27, 0xf4, 0x5b, 0x42, 0xae, 0xff,
+ 0x39, 0x58, 0x53, 0x37, 0x6f, 0x69, 0x7d, 0xd5, 0xfd, 0xf2, 0xc5, 0x18,
+ 0x7d, 0x7d, 0x5f, 0x0e, 0x2e, 0xb8, 0xd4, 0x3f, 0x17, 0xba, 0x0f, 0x7c,
+ 0x60, 0xff, 0x43, 0x7f, 0x53, 0x5d, 0xfe, 0xf2, 0x98, 0x33, 0xbf, 0x86,
+ 0xcb, 0xe8, 0x8e, 0xa4, 0xfb, 0xd4, 0x22, 0x1e, 0x84, 0x11, 0x72, 0x83,
+ 0x54, 0xfa, 0x30, 0xa7, 0x00, 0x8f, 0x15, 0x4a, 0x41, 0xc7, 0xfc, 0x46,
+ 0x6b, 0x46, 0x45, 0xdb, 0xe2, 0xe3, 0x21, 0x26, 0x7f, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_safe_1536 */
+static const unsigned char sub2_prime_safe_1536[] = {
+ 0x7b, 0xb3, 0x98, 0xe4, 0x22, 0xb5, 0x6c, 0xf5, 0x29, 0x85, 0x90, 0xe3,
+ 0xa5, 0x7d, 0x40, 0xb3, 0x3b, 0x2e, 0x75, 0x5b, 0xfa, 0x88, 0x99, 0x36,
+ 0xe9, 0xa6, 0x3d, 0x56, 0x1c, 0x8b, 0x8d, 0x43, 0xdc, 0x00, 0x6b, 0x88,
+ 0xe2, 0xfe, 0xf0, 0xf1, 0xb2, 0xa6, 0x0f, 0xa1, 0x12, 0x20, 0x8f, 0x49,
+ 0x21, 0x5f, 0xdb, 0x32, 0x87, 0x39, 0x41, 0xc5, 0x5c, 0x41, 0x53, 0x27,
+ 0xcf, 0x65, 0x27, 0xe8, 0xd8, 0x89, 0xe1, 0x7d, 0x33, 0xd0, 0xb5, 0x03,
+ 0x27, 0xd7, 0xb7, 0x0b, 0x6c, 0xca, 0x6c, 0x6d, 0x71, 0xb3, 0x31, 0x00,
+ 0x8f, 0xc1, 0x47, 0x88, 0x70, 0x17, 0x9e, 0x51, 0xa1, 0x54, 0x5d, 0xca,
+ 0x19, 0x3c, 0xbc, 0xbf, 0xcb, 0xfc, 0x1d, 0x18, 0xd5, 0x0a, 0x63, 0xff,
+ 0x09, 0xcb, 0x3b, 0x8a, 0xdf, 0xa3, 0x90, 0x2b, 0x88, 0xf0, 0x27, 0xed,
+ 0x3f, 0x54, 0x8c, 0xa4, 0xd0, 0xc6, 0x94, 0xbb, 0x45, 0x69, 0xcd, 0xd8,
+ 0x5f, 0x28, 0x61, 0x92, 0xc1, 0x7c, 0xf1, 0x90, 0xc6, 0x7e, 0xd3, 0x28,
+ 0xf2, 0x9b, 0x3f, 0x41, 0x5b, 0x48, 0x22, 0xf0, 0xea, 0xb9, 0x2b, 0x5f,
+ 0x62, 0xb3, 0x9e, 0x89, 0x8d, 0x1c, 0xbf, 0xcc, 0x19, 0xfe, 0x5a, 0x3d,
+ 0xd2, 0x1c, 0x38, 0xc3, 0xcb, 0x37, 0x73, 0x3d, 0xbb, 0xd9, 0x32, 0xfe,
+ 0xef, 0x93, 0xc9, 0x86, 0x1e, 0x30, 0x6f, 0xf2, 0x99, 0xff, 0x6b, 0xa5,
+};
+
+/* q=(p-1)/2 for prime prime_safe_2048 */
+static const unsigned char sub2_prime_safe_2048[] = {
+ 0x70, 0xd1, 0xb7, 0x24, 0xb4, 0x83, 0x8e, 0x2f, 0xda, 0x0a, 0x9a, 0xa3,
+ 0x4c, 0xa9, 0x68, 0x27, 0x7f, 0xa7, 0x26, 0x58, 0xf0, 0xac, 0xf6, 0x97,
+ 0x38, 0xf9, 0xc0, 0x0a, 0x2a, 0x68, 0x7e, 0x41, 0x90, 0x14, 0x8a, 0x90,
+ 0xd3, 0x2f, 0x88, 0x40, 0xab, 0xfa, 0x17, 0x24, 0xd9, 0x68, 0x9b, 0xf4,
+ 0x35, 0x5f, 0xb9, 0x7c, 0xaa, 0xa7, 0x4f, 0x57, 0x10, 0x62, 0xdb, 0x62,
+ 0xc8, 0xbc, 0x86, 0xd1, 0x6e, 0xda, 0x5d, 0xa8, 0x27, 0x10, 0x65, 0x45,
+ 0x47, 0xc1, 0x1a, 0x5c, 0xb5, 0x1f, 0x4d, 0x33, 0xe1, 0x3f, 0x41, 0xfb,
+ 0x60, 0x56, 0xf1, 0xe5, 0x00, 0x6b, 0x08, 0xc4, 0x4e, 0x63, 0xcf, 0xda,
+ 0x1e, 0xa9, 0xd2, 0xad, 0x4b, 0xa2, 0x26, 0xf3, 0xae, 0x6a, 0xbb, 0x40,
+ 0x7c, 0x06, 0x66, 0xd3, 0x2a, 0xf1, 0x2f, 0xe7, 0xfa, 0x23, 0x52, 0x63,
+ 0x87, 0xe0, 0xc0, 0x42, 0x32, 0xa3, 0x46, 0x43, 0xe9, 0x4c, 0xc1, 0x6f,
+ 0xc7, 0x00, 0x44, 0xf9, 0x86, 0xea, 0xe0, 0x2a, 0x4a, 0x63, 0x51, 0xc9,
+ 0x07, 0xc8, 0x88, 0x77, 0x51, 0xb2, 0xa2, 0x5b, 0xb6, 0xf4, 0x11, 0xfc,
+ 0xbf, 0xc8, 0xb1, 0x32, 0x84, 0xc7, 0x50, 0x99, 0xea, 0x6b, 0x2a, 0x85,
+ 0x60, 0x74, 0x33, 0x38, 0x02, 0xe8, 0x09, 0x1a, 0x60, 0xfe, 0xe7, 0x3a,
+ 0xd2, 0x3a, 0xf0, 0xa3, 0x50, 0x84, 0x5a, 0x29, 0x7f, 0x12, 0xd2, 0x62,
+ 0xa7, 0x91, 0x82, 0x3f, 0x50, 0x96, 0x79, 0xab, 0x65, 0xfd, 0x3d, 0x5e,
+ 0x22, 0xe6, 0x3c, 0x59, 0x94, 0x79, 0xf2, 0xea, 0x93, 0x2b, 0x13, 0xc3,
+ 0x35, 0x2b, 0x35, 0xc3, 0xab, 0x07, 0x62, 0x1e, 0x76, 0xff, 0xe5, 0xcb,
+ 0x5a, 0x09, 0x8e, 0xa6, 0x9c, 0x27, 0x34, 0x9a, 0x28, 0xbd, 0x42, 0x98,
+ 0xda, 0x40, 0x6d, 0x20, 0xf1, 0xee, 0x17, 0x29, 0xec, 0x38, 0x9f, 0x66,
+ 0x1b, 0xc5, 0x40, 0x19,
+};
+
+/* q=(p-1)/2 for prime prime_safe_3072 */
+static const unsigned char sub2_prime_safe_3072[] = {
+ 0x43, 0xb3, 0x6f, 0xfb, 0xf6, 0x24, 0xb5, 0x4d, 0x3e, 0x4b, 0x14, 0x57,
+ 0x33, 0x9c, 0x55, 0xfd, 0x7f, 0x2e, 0x23, 0x3d, 0xf7, 0xf4, 0x8c, 0x53,
+ 0x3b, 0x59, 0x72, 0x87, 0x5f, 0x5c, 0x79, 0x40, 0x1b, 0x04, 0xc1, 0x22,
+ 0x3d, 0xf4, 0x74, 0x66, 0x44, 0x93, 0xb4, 0x02, 0xf0, 0x70, 0x9b, 0xeb,
+ 0xdf, 0xed, 0x86, 0x7b, 0x24, 0x29, 0x0b, 0x9f, 0xba, 0xe2, 0xa7, 0x5a,
+ 0x1e, 0xfc, 0x26, 0x75, 0x5a, 0x05, 0x83, 0x02, 0x0a, 0xc4, 0xbe, 0x5d,
+ 0x79, 0xfa, 0xef, 0x33, 0x37, 0x3e, 0x98, 0x62, 0x10, 0x02, 0xed, 0x19,
+ 0x07, 0xff, 0xbc, 0xb8, 0xa2, 0x4d, 0x88, 0x07, 0xf8, 0xdd, 0x98, 0xef,
+ 0x33, 0xc8, 0x75, 0x3b, 0xd6, 0xb2, 0xeb, 0x82, 0xba, 0xd5, 0xb3, 0x79,
+ 0x73, 0x29, 0x56, 0x79, 0x55, 0x53, 0xe9, 0x22, 0xec, 0xe3, 0x21, 0x1c,
+ 0x93, 0x8f, 0xa3, 0x42, 0x56, 0xbc, 0x5a, 0x7d, 0x42, 0x7c, 0x4d, 0x9f,
+ 0x65, 0xe0, 0xcc, 0xf2, 0x9a, 0xa1, 0x13, 0x02, 0xf5, 0x56, 0x28, 0x82,
+ 0x27, 0xc5, 0x4c, 0x12, 0xd3, 0xa3, 0x55, 0xbd, 0xf6, 0xdc, 0x54, 0x85,
+ 0x92, 0x11, 0xc1, 0x91, 0x8b, 0x43, 0xb2, 0x48, 0x86, 0x5f, 0x8f, 0xde,
+ 0x76, 0x25, 0x6e, 0x89, 0x15, 0x86, 0x54, 0x9c, 0xcb, 0x62, 0x61, 0xe7,
+ 0xd2, 0x9c, 0x20, 0x06, 0xb7, 0x68, 0x7d, 0x05, 0x06, 0x1f, 0x74, 0xba,
+ 0x85, 0xb8, 0x14, 0x34, 0x5e, 0x7e, 0xfb, 0x61, 0x4d, 0x2c, 0xc8, 0x90,
+ 0x2e, 0x38, 0x7f, 0x18, 0xd3, 0x28, 0x43, 0xcd, 0x35, 0x30, 0x90, 0x16,
+ 0x3b, 0xc2, 0x40, 0xd4, 0x1f, 0x64, 0xd4, 0x39, 0x58, 0x29, 0xa1, 0xc2,
+ 0x8e, 0x4d, 0x9d, 0x6e, 0xf7, 0x84, 0xbe, 0xe3, 0xb4, 0x63, 0x77, 0x84,
+ 0x67, 0x23, 0xd0, 0x6e, 0x2d, 0xed, 0x97, 0x96, 0x9a, 0x71, 0xef, 0x4a,
+ 0xfb, 0x35, 0xb6, 0xae, 0xc8, 0xdf, 0x22, 0xf7, 0x16, 0x82, 0x49, 0xbc,
+ 0x63, 0xd2, 0x24, 0xe6, 0x38, 0xd4, 0x2e, 0xec, 0x45, 0x3f, 0x4f, 0x27,
+ 0x88, 0x64, 0xa0, 0xe8, 0xb1, 0x60, 0xb8, 0x24, 0x5a, 0x89, 0x08, 0x91,
+ 0xd3, 0x72, 0x6f, 0xb2, 0x56, 0x6c, 0xf2, 0x1b, 0xe1, 0x5c, 0x91, 0xd3,
+ 0xa0, 0x75, 0x3f, 0xaa, 0x71, 0xf7, 0xb8, 0xc0, 0xda, 0x73, 0x82, 0x88,
+ 0x6b, 0x15, 0xea, 0x88, 0xc2, 0x2d, 0x34, 0xd2, 0xd6, 0x29, 0x36, 0xd4,
+ 0x3c, 0x93, 0xff, 0x8e, 0x01, 0x68, 0xb1, 0x1b, 0x01, 0xd1, 0x54, 0xa3,
+ 0x36, 0x27, 0xe5, 0x2c, 0x79, 0x59, 0x76, 0xc8, 0xda, 0x4f, 0x2d, 0xee,
+ 0xfc, 0xcc, 0xdb, 0x46, 0xb8, 0x1a, 0x05, 0x62, 0xa6, 0xeb, 0xe7, 0x45,
+ 0xf8, 0xa8, 0x12, 0xc4, 0xff, 0xf3, 0xf9, 0x0f, 0x5c, 0x90, 0xd9, 0xc5,
+ 0xe4, 0x21, 0x3e, 0x13, 0x77, 0xa6, 0x18, 0x46, 0xb0, 0x5b, 0x92, 0xfd,
+};
+
+#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW
+/* q=(p-1)/2 for prime prime_safe_4096 */
+static const unsigned char sub2_prime_safe_4096[] = {
+ 0x45, 0xef, 0xe0, 0xd1, 0xf2, 0x5e, 0x8e, 0x58, 0xfa, 0x58, 0xa8, 0xe9,
+ 0xc5, 0x67, 0x1e, 0x99, 0xac, 0x40, 0x51, 0x8e, 0x3e, 0x06, 0xde, 0xc7,
+ 0x5e, 0xd9, 0xf3, 0xcf, 0x6a, 0x6f, 0x03, 0x7e, 0x4c, 0x57, 0x80, 0xa1,
+ 0xc9, 0x96, 0x7e, 0x7d, 0xc9, 0x40, 0x70, 0x37, 0x7c, 0xfb, 0x55, 0xb9,
+ 0xcb, 0x46, 0xbf, 0x60, 0x75, 0x93, 0x36, 0x06, 0x29, 0x83, 0x4f, 0x99,
+ 0x25, 0xd6, 0xa9, 0xea, 0xdf, 0xc8, 0x9a, 0x8b, 0x7e, 0xbf, 0xdd, 0x18,
+ 0x5b, 0x5a, 0x44, 0x08, 0x0f, 0xad, 0x60, 0x31, 0x7c, 0xbf, 0xb8, 0xcd,
+ 0xda, 0x88, 0x25, 0xcc, 0xe8, 0x78, 0x74, 0xe1, 0x77, 0x1a, 0x92, 0x75,
+ 0xe6, 0x77, 0x03, 0x5f, 0xd0, 0x02, 0xf2, 0x30, 0xd2, 0x53, 0x4c, 0x11,
+ 0xe8, 0x72, 0x45, 0x30, 0xe5, 0x02, 0xc5, 0x36, 0x4c, 0x7d, 0x41, 0xe1,
+ 0xa8, 0x3e, 0xaa, 0x9d, 0x97, 0x6a, 0xd6, 0x0a, 0x30, 0xc3, 0x68, 0xda,
+ 0xe7, 0xe0, 0x6e, 0x34, 0xa5, 0xb6, 0x25, 0x62, 0xeb, 0xff, 0x70, 0x74,
+ 0x0d, 0x32, 0x08, 0xed, 0xab, 0x78, 0x0e, 0x4a, 0xae, 0x68, 0xb5, 0x5c,
+ 0xfb, 0x71, 0x00, 0x7a, 0x11, 0x01, 0x81, 0x95, 0x5e, 0x4e, 0x41, 0x75,
+ 0xc4, 0x8d, 0x6e, 0xca, 0x32, 0x81, 0x22, 0x30, 0xbb, 0x60, 0xd7, 0x6c,
+ 0x65, 0x7e, 0xb3, 0x7a, 0x4b, 0x73, 0xbc, 0xff, 0x1d, 0x4c, 0x78, 0xc0,
+ 0x01, 0x7d, 0x21, 0x5b, 0xd7, 0x75, 0x9c, 0x94, 0x61, 0xdc, 0xe7, 0x46,
+ 0x38, 0xf5, 0x0a, 0x3a, 0x43, 0x36, 0x13, 0x6a, 0x8a, 0x90, 0xcb, 0x86,
+ 0x41, 0x46, 0xc0, 0xc2, 0x62, 0xa3, 0x88, 0x03, 0x33, 0xd4, 0x2f, 0xd8,
+ 0xe2, 0x99, 0x6e, 0x3f, 0xf3, 0x30, 0xf2, 0xf5, 0xcf, 0x54, 0xb0, 0xcc,
+ 0xa1, 0xd4, 0xc5, 0xf6, 0xd7, 0xf2, 0x10, 0xf7, 0xc7, 0x3c, 0x2d, 0x30,
+ 0xaa, 0xce, 0xa1, 0xed, 0xbb, 0xd5, 0x5d, 0x8c, 0xf5, 0x27, 0xa4, 0xa9,
+ 0xc0, 0x67, 0x3e, 0x4d, 0x75, 0x53, 0x49, 0xac, 0x6a, 0x55, 0xfa, 0x74,
+ 0xb0, 0x3e, 0xe5, 0x59, 0x4b, 0xd2, 0xf0, 0x49, 0x67, 0x76, 0x2b, 0xde,
+ 0x62, 0x82, 0xbb, 0x08, 0xbc, 0x81, 0xf0, 0xd9, 0x4c, 0xe0, 0x90, 0xea,
+ 0x42, 0xf3, 0xb7, 0xe4, 0xac, 0x74, 0x0e, 0x06, 0xe4, 0x48, 0x22, 0x26,
+ 0x2c, 0x2a, 0xcd, 0x77, 0x6f, 0x31, 0x07, 0x59, 0x71, 0xde, 0x75, 0xa8,
+ 0xa0, 0x02, 0xb8, 0xff, 0x5a, 0x74, 0xf3, 0x7b, 0x07, 0x6b, 0xdd, 0x8d,
+ 0xdc, 0x4c, 0xf4, 0x64, 0xed, 0x4f, 0xef, 0x1e, 0x09, 0xec, 0x8b, 0x22,
+ 0x9e, 0xd6, 0x71, 0x04, 0xe1, 0xc3, 0xdd, 0x9c, 0xc6, 0x37, 0x88, 0xb0,
+ 0x43, 0x8f, 0xd7, 0xd3, 0xee, 0x09, 0x47, 0xbe, 0xa6, 0x2f, 0x2b, 0x61,
+ 0xb1, 0x6e, 0xee, 0x81, 0xaa, 0xcf, 0x12, 0x36, 0x62, 0xb6, 0x5c, 0x07,
+ 0x57, 0x88, 0xea, 0x8f, 0x35, 0x1b, 0x4e, 0x65, 0x23, 0x1a, 0x09, 0x95,
+ 0xe8, 0xd1, 0x9a, 0x16, 0x41, 0x8d, 0x92, 0xe6, 0x0b, 0x80, 0xce, 0x34,
+ 0x29, 0xdb, 0xc3, 0xf6, 0x87, 0x24, 0x6b, 0xb4, 0xfc, 0xe4, 0x0e, 0xc5,
+ 0xb8, 0xfa, 0x37, 0xe8, 0xd8, 0xea, 0xb8, 0x50, 0x6b, 0xb8, 0x9e, 0xcf,
+ 0xfe, 0x7d, 0x1a, 0xb4, 0x92, 0xf9, 0x9c, 0xbc, 0xd6, 0xbd, 0x80, 0xe2,
+ 0xb3, 0x52, 0xf8, 0x63, 0x8e, 0x5b, 0x28, 0xf2, 0x81, 0x15, 0xe7, 0xe0,
+ 0x95, 0x48, 0xce, 0xd2, 0xdf, 0x9b, 0x9b, 0xee, 0x97, 0x18, 0x20, 0x6d,
+ 0xdf, 0xf6, 0x7f, 0x36, 0x16, 0x74, 0x90, 0x77, 0x44, 0xd6, 0x2a, 0xd7,
+ 0x81, 0xad, 0x5d, 0x2d, 0x29, 0x7d, 0xdf, 0xda, 0xd7, 0x1c, 0x10, 0x52,
+ 0xb4, 0x49, 0x2f, 0xf6, 0x0b, 0xd4, 0xc0, 0x29, 0xf9, 0x1d, 0x86, 0x04,
+ 0xf9, 0xf5, 0x8a, 0xb1, 0x47, 0x1c, 0xbd, 0xb5,
+};
+
+/* q=(p-1)/2 for prime prime_safe_6144 */
+static const unsigned char sub2_prime_safe_6144[] = {
+ 0x5c, 0x87, 0xe0, 0xa0, 0xa5, 0x6f, 0x0d, 0x0e, 0x40, 0x50, 0x6b, 0x1c,
+ 0xc0, 0x88, 0x79, 0x84, 0xe5, 0x60, 0x30, 0x46, 0x2f, 0x46, 0x0b, 0x90,
+ 0xd0, 0x0c, 0x28, 0x6b, 0x30, 0x09, 0xfe, 0x1c, 0x00, 0x13, 0x6c, 0xb8,
+ 0xe9, 0x39, 0xfe, 0x2e, 0x86, 0x78, 0x90, 0x67, 0x3b, 0x22, 0x5d, 0xc5,
+ 0xae, 0x64, 0x2d, 0x2c, 0x86, 0x66, 0xa4, 0x5d, 0x5f, 0xc3, 0x39, 0x6d,
+ 0x7a, 0xde, 0xbe, 0x0e, 0xa0, 0xdd, 0x74, 0x4f, 0xc6, 0x61, 0x0c, 0x13,
+ 0xfd, 0x5e, 0x63, 0x67, 0xec, 0x23, 0xfa, 0xf4, 0xb8, 0xe6, 0x1b, 0x9a,
+ 0x61, 0xcd, 0xad, 0x7f, 0xe1, 0x86, 0x55, 0x8e, 0xcb, 0xc6, 0x13, 0x4a,
+ 0xc6, 0x78, 0x85, 0x2e, 0x91, 0x42, 0x2d, 0x3e, 0x79, 0x68, 0xc5, 0xbe,
+ 0x37, 0x8b, 0x84, 0x89, 0x80, 0x64, 0xef, 0xbc, 0xf0, 0xb7, 0x64, 0x7c,
+ 0x69, 0xe0, 0xee, 0xd9, 0x7a, 0x12, 0x15, 0x7d, 0x2e, 0x33, 0x12, 0x95,
+ 0x9c, 0xe8, 0x9c, 0xa4, 0x7d, 0x3b, 0x27, 0xab, 0xd1, 0x90, 0x61, 0x9c,
+ 0x17, 0x42, 0xb3, 0x98, 0xc9, 0x42, 0x9e, 0x38, 0x11, 0x8a, 0x76, 0x36,
+ 0x42, 0x94, 0x70, 0x27, 0xe6, 0x63, 0x1d, 0xe7, 0x8c, 0x98, 0x1d, 0x80,
+ 0xff, 0x4f, 0x0b, 0x32, 0x8e, 0x7a, 0x18, 0x86, 0x4e, 0x91, 0xa0, 0x42,
+ 0xb6, 0x6e, 0xf2, 0xfb, 0xc8, 0x12, 0xb4, 0xbd, 0x1e, 0x6b, 0x72, 0x21,
+ 0x36, 0x43, 0x82, 0x03, 0x53, 0xc1, 0x0e, 0xfe, 0x2f, 0x6c, 0x81, 0xb0,
+ 0x10, 0x4d, 0x2e, 0x35, 0x7f, 0x29, 0x86, 0x82, 0xc9, 0x0d, 0xd0, 0xed,
+ 0xfd, 0x00, 0x97, 0xc2, 0x44, 0xf0, 0x2b, 0x33, 0x3f, 0x71, 0xf3, 0x4c,
+ 0xa6, 0xd9, 0xe9, 0x78, 0x67, 0x79, 0xef, 0x82, 0x86, 0xab, 0xa1, 0x66,
+ 0xfe, 0x03, 0x1e, 0x73, 0x88, 0x9a, 0x3f, 0xa8, 0xc7, 0x5b, 0x92, 0x00,
+ 0xf1, 0x93, 0x23, 0xf3, 0xe8, 0xab, 0x87, 0x07, 0x78, 0x89, 0x62, 0xbc,
+ 0x96, 0xc3, 0x87, 0xd8, 0x8c, 0xb5, 0x6b, 0xa2, 0x19, 0xa3, 0x26, 0x5e,
+ 0x62, 0xe3, 0x12, 0x7c, 0x3e, 0x3d, 0x30, 0xff, 0x39, 0x4a, 0x90, 0xe6,
+ 0xe8, 0x9d, 0x69, 0xae, 0xbb, 0xbb, 0x5e, 0xc3, 0x6c, 0x5e, 0xc7, 0x2f,
+ 0x79, 0x72, 0x90, 0x00, 0xec, 0xda, 0x23, 0xfb, 0x8e, 0x28, 0xb8, 0x1c,
+ 0xb5, 0x63, 0xf5, 0x76, 0xc8, 0x6b, 0xe2, 0x69, 0xe6, 0xc7, 0x25, 0xec,
+ 0x08, 0xf8, 0x69, 0xb3, 0x1b, 0x3b, 0xf1, 0x0b, 0x09, 0xde, 0xe9, 0x2a,
+ 0x25, 0x0e, 0x30, 0xaa, 0x44, 0x0d, 0x34, 0xc2, 0xcf, 0xae, 0xe2, 0xdb,
+ 0xb1, 0x3f, 0x39, 0x05, 0x44, 0xc8, 0x12, 0x47, 0x9c, 0xd9, 0x79, 0x5b,
+ 0x09, 0x47, 0x28, 0x5a, 0x69, 0xf5, 0x61, 0xd6, 0x75, 0x46, 0x93, 0x8b,
+ 0xde, 0x83, 0xe9, 0x0a, 0xc0, 0x24, 0xf0, 0x4b, 0xa0, 0x8b, 0x6b, 0x1d,
+ 0x92, 0x74, 0x45, 0xfe, 0xd1, 0x8c, 0x5e, 0xa9, 0x2e, 0xf1, 0x10, 0xe7,
+ 0x3e, 0x37, 0x88, 0x1c, 0x38, 0x32, 0x62, 0x0a, 0xf9, 0x94, 0x63, 0x33,
+ 0x7e, 0x68, 0x91, 0x02, 0x40, 0x40, 0x63, 0x62, 0xba, 0xfa, 0xee, 0x58,
+ 0x20, 0x25, 0x89, 0x7d, 0x6d, 0xea, 0x9b, 0x66, 0x98, 0xd5, 0xeb, 0x8e,
+ 0x8c, 0x03, 0xce, 0x84, 0xcd, 0x8b, 0x50, 0x7f, 0x0f, 0x37, 0x9f, 0x9a,
+ 0x2d, 0x73, 0x38, 0x42, 0xcc, 0x18, 0x6a, 0x4a, 0x62, 0xf8, 0x1b, 0x1a,
+ 0xd0, 0xf6, 0xa3, 0x31, 0x9e, 0x07, 0xe7, 0xe2, 0xcf, 0x3e, 0x34, 0x12,
+ 0xb2, 0x49, 0x98, 0x1b, 0x1c, 0x58, 0xcc, 0xb6, 0x1b, 0xfa, 0xe7, 0xb2,
+ 0x25, 0xf7, 0xd3, 0x7f, 0xb5, 0x55, 0x55, 0x5b, 0x14, 0xf6, 0x9c, 0x40,
+ 0x0f, 0xac, 0x1a, 0xc4, 0x1f, 0x80, 0x8e, 0x64, 0x11, 0xa4, 0x1b, 0xd3,
+ 0xe9, 0x58, 0xd8, 0xf7, 0x22, 0x2c, 0x85, 0x7d, 0x82, 0xec, 0xf0, 0xad,
+ 0xa9, 0x9a, 0x4e, 0xcc, 0x98, 0x14, 0x54, 0x9d, 0xc7, 0x0d, 0xd6, 0x45,
+ 0x48, 0x48, 0xe4, 0xb8, 0xc5, 0x75, 0x5c, 0x88, 0xea, 0xb3, 0xc3, 0xa7,
+ 0xed, 0x93, 0xa7, 0xbf, 0xdc, 0x2a, 0x3f, 0xaf, 0x0c, 0x04, 0x7b, 0xf9,
+ 0x8e, 0x01, 0x1d, 0x02, 0x6f, 0x66, 0x08, 0x03, 0x3f, 0x0a, 0xe1, 0x92,
+ 0x06, 0x6f, 0x86, 0xfc, 0x43, 0x60, 0x26, 0x55, 0x87, 0xba, 0x82, 0x5f,
+ 0x79, 0xc8, 0x14, 0x68, 0x91, 0x0b, 0xcb, 0x66, 0x14, 0x88, 0x84, 0xd3,
+ 0xa9, 0xa1, 0x75, 0x48, 0xa8, 0xd7, 0xaa, 0xd0, 0x81, 0xb3, 0xbc, 0x31,
+ 0xd9, 0xd8, 0x07, 0xac, 0xae, 0x9b, 0xf3, 0x98, 0x45, 0xe5, 0x50, 0x22,
+ 0x89, 0x3d, 0x52, 0x84, 0xfd, 0xd3, 0x4c, 0xee, 0xfb, 0xf4, 0x98, 0x2d,
+ 0x61, 0x4e, 0x86, 0xef, 0x9c, 0xcc, 0x92, 0x86, 0xd9, 0x2b, 0xdb, 0x3c,
+ 0x01, 0x18, 0x7c, 0x43, 0x6f, 0x3c, 0xda, 0x5f, 0x1f, 0x29, 0xff, 0xba,
+ 0x07, 0xa6, 0x98, 0x16, 0xf3, 0x2b, 0xa5, 0x2b, 0xa9, 0x9d, 0x05, 0x8c,
+ 0xc3, 0x55, 0xc8, 0x72, 0x99, 0xc2, 0x29, 0xbd, 0x0b, 0xe2, 0xf8, 0xc6,
+ 0x61, 0xf2, 0x08, 0xa9, 0x95, 0xda, 0xda, 0x47, 0x73, 0x69, 0x02, 0x21,
+ 0xad, 0xb5, 0x18, 0x63, 0xe5, 0x57, 0xc8, 0xe0, 0x3b, 0x21, 0xc3, 0x32,
+ 0xf7, 0x66, 0xc1, 0x5f, 0x51, 0x6c, 0x16, 0xd6, 0xf5, 0xda, 0x8d, 0x5a,
+ 0xdf, 0xd0, 0xf3, 0xc9, 0xa8, 0x0a, 0x84, 0x13, 0x93, 0x9e, 0x66, 0x29,
+ 0xc1, 0x33, 0xea, 0x79, 0x06, 0x93, 0x30, 0x43, 0x82, 0x97, 0x55, 0x31,
+ 0x2a, 0xe6, 0x4d, 0x77, 0x16, 0x10, 0x11, 0x8a, 0x7d, 0x2e, 0x14, 0xa0,
+ 0xf0, 0xc4, 0xc1, 0x8c, 0xe0, 0x9b, 0x46, 0x52, 0x48, 0xfb, 0x20, 0x1b,
+ 0xb8, 0x15, 0x06, 0xc1, 0x5d, 0xab, 0x37, 0x11, 0x9a, 0x5c, 0xb7, 0x19,
+};
+
+/* q=(p-1)/2 for prime prime_safe_8192 */
+static const unsigned char sub2_prime_safe_8192[] = {
+ 0x4d, 0xd3, 0xcd, 0xd1, 0x43, 0x2a, 0x73, 0xcc, 0x88, 0xad, 0x9a, 0xc0,
+ 0xea, 0xbd, 0x45, 0x37, 0x26, 0xa6, 0xb0, 0xae, 0xe9, 0xe7, 0x86, 0x32,
+ 0xbf, 0x6d, 0x6c, 0x67, 0x14, 0x56, 0x50, 0x1c, 0x40, 0xf7, 0x50, 0x8a,
+ 0x12, 0x90, 0xb3, 0xb3, 0x1d, 0x36, 0x07, 0xc0, 0x1e, 0xc4, 0xbc, 0xff,
+ 0x38, 0xa1, 0xab, 0xe1, 0xd4, 0xaa, 0x0f, 0x10, 0x45, 0x77, 0x07, 0xd3,
+ 0x45, 0xc4, 0x40, 0x9e, 0xf4, 0x2e, 0x20, 0x23, 0x82, 0xef, 0xec, 0x36,
+ 0xcc, 0x32, 0x8b, 0x54, 0xfc, 0xe2, 0x46, 0x01, 0x5d, 0x57, 0x35, 0x9b,
+ 0x3b, 0x64, 0xfd, 0x47, 0x68, 0x6b, 0xcd, 0x1e, 0x65, 0xe8, 0xa2, 0x04,
+ 0xeb, 0xa7, 0x94, 0x28, 0xca, 0x49, 0x2d, 0x81, 0x59, 0x5e, 0xbc, 0x69,
+ 0xe1, 0x3b, 0x01, 0x8a, 0x8b, 0x85, 0xaa, 0x84, 0x01, 0x21, 0x4f, 0x13,
+ 0x2b, 0x19, 0xb9, 0x73, 0x5e, 0x87, 0x7c, 0x9e, 0x96, 0x59, 0xc5, 0x26,
+ 0x33, 0x8b, 0xfe, 0xf4, 0x81, 0xd6, 0xc6, 0x1a, 0x42, 0x72, 0xc1, 0xef,
+ 0xce, 0x02, 0x49, 0x81, 0x93, 0x0c, 0xe0, 0xf8, 0x92, 0x34, 0x7b, 0x2a,
+ 0x4b, 0x67, 0x1c, 0x28, 0xde, 0xb6, 0x1e, 0xce, 0x06, 0x6c, 0x37, 0x09,
+ 0xa6, 0x45, 0xfb, 0x1a, 0x57, 0x6c, 0x42, 0x8e, 0x8e, 0xc7, 0x61, 0x56,
+ 0xd5, 0xd1, 0x62, 0xa0, 0x3b, 0x3f, 0x97, 0x97, 0x1c, 0x7a, 0x35, 0x1c,
+ 0x99, 0x9e, 0x8b, 0xe7, 0x0f, 0xf4, 0xe1, 0xc6, 0xcf, 0x72, 0xdf, 0x6b,
+ 0x56, 0xcd, 0x11, 0xec, 0x03, 0x79, 0xbe, 0x1c, 0xea, 0xd7, 0x2b, 0xdb,
+ 0x72, 0xe1, 0xcd, 0x45, 0x46, 0x37, 0x69, 0xe0, 0x8d, 0x32, 0x09, 0x00,
+ 0x0c, 0x29, 0xe5, 0x19, 0x44, 0x47, 0x60, 0x2f, 0x96, 0xd9, 0x1e, 0x8a,
+ 0x0d, 0xac, 0x2e, 0x10, 0x74, 0x29, 0x72, 0x94, 0x20, 0xde, 0x4f, 0x04,
+ 0x14, 0xd5, 0xd2, 0xa1, 0xcc, 0x87, 0x6b, 0x95, 0x5c, 0xdc, 0x32, 0x4e,
+ 0xc1, 0xf1, 0x8d, 0x13, 0x2c, 0xb2, 0xf9, 0x06, 0x64, 0xe2, 0xc7, 0x86,
+ 0xe7, 0xd0, 0x8c, 0x7e, 0x45, 0xbb, 0xf4, 0xf0, 0x8c, 0xbd, 0x81, 0xea,
+ 0x1b, 0xc6, 0xae, 0x9b, 0x95, 0xd6, 0xac, 0x2f, 0x39, 0xb9, 0x67, 0x42,
+ 0x72, 0xe4, 0xba, 0x8e, 0xf9, 0xac, 0x21, 0x3b, 0xff, 0x29, 0xd0, 0x61,
+ 0x33, 0x10, 0xd7, 0xf1, 0x30, 0xe9, 0x42, 0x59, 0x81, 0xa6, 0xec, 0x3e,
+ 0xc2, 0xf0, 0xd4, 0x50, 0x24, 0x2e, 0x8d, 0x54, 0xd6, 0x60, 0xb4, 0x92,
+ 0x63, 0x7d, 0x5a, 0x91, 0x1f, 0x51, 0xc6, 0x9a, 0x94, 0xe7, 0xcd, 0x72,
+ 0xc2, 0x1d, 0x85, 0x93, 0x9b, 0x3f, 0x4e, 0xd3, 0x58, 0x22, 0xb0, 0x21,
+ 0x0f, 0x25, 0x92, 0x68, 0x9b, 0x45, 0xb8, 0x68, 0xca, 0xaa, 0x0a, 0x5c,
+ 0xa3, 0x9e, 0xc6, 0xf2, 0x2f, 0xc0, 0x8d, 0x10, 0x8b, 0x8b, 0xdf, 0xc9,
+ 0x11, 0x26, 0x3b, 0x98, 0x6e, 0x4e, 0x42, 0x73, 0x34, 0x66, 0x6b, 0x08,
+ 0x82, 0x7f, 0xb8, 0xc3, 0x59, 0xd4, 0xcd, 0x89, 0xca, 0x9a, 0xfe, 0xb4,
+ 0x14, 0x4d, 0xb7, 0xae, 0x7b, 0xb3, 0x54, 0x37, 0xc4, 0x87, 0xc9, 0x6f,
+ 0xa9, 0x12, 0x1f, 0xed, 0x97, 0xa0, 0x09, 0x19, 0x52, 0x7f, 0x97, 0x25,
+ 0xdc, 0x50, 0x73, 0xe4, 0xe5, 0xcc, 0x09, 0xfc, 0xe9, 0x7d, 0x41, 0x34,
+ 0x59, 0x47, 0xe9, 0x8b, 0xc6, 0x49, 0xfa, 0xc0, 0x72, 0x2d, 0x19, 0x8d,
+ 0xb5, 0x6c, 0x5f, 0x9b, 0xd3, 0xf0, 0xb1, 0x8e, 0xb5, 0x61, 0xfd, 0x50,
+ 0x97, 0xe0, 0xb9, 0x2a, 0xea, 0xf1, 0x33, 0x9d, 0xb5, 0x9d, 0x54, 0x58,
+ 0x2a, 0x02, 0x0e, 0xdd, 0xe0, 0xf2, 0x9d, 0x29, 0x58, 0xb3, 0x85, 0x89,
+ 0x1f, 0x66, 0xd4, 0xcd, 0x07, 0x5d, 0xd1, 0xba, 0xb6, 0xb7, 0xbb, 0xba,
+ 0x32, 0x71, 0x8b, 0x46, 0x52, 0xdd, 0x76, 0x28, 0xb9, 0xe7, 0x25, 0xf3,
+ 0x37, 0x9e, 0x8a, 0xab, 0x21, 0xf0, 0x8b, 0xbb, 0xb3, 0x55, 0xee, 0x4e,
+ 0xcd, 0x88, 0x2e, 0xe2, 0x74, 0x8f, 0x55, 0x16, 0x8a, 0xdd, 0xe2, 0x04,
+ 0xa3, 0x18, 0x70, 0xdc, 0x49, 0x4a, 0x2f, 0xdb, 0xf3, 0xbf, 0x4b, 0xa1,
+ 0xe0, 0x24, 0x2d, 0xd7, 0xf5, 0x3a, 0x57, 0x46, 0x3c, 0xb5, 0xb3, 0x41,
+ 0xb1, 0x44, 0x0b, 0xd2, 0x2b, 0x2e, 0xac, 0x7d, 0xb6, 0x1c, 0x2b, 0xa6,
+ 0xf7, 0xeb, 0x9b, 0x22, 0x1c, 0xad, 0xd5, 0xca, 0x72, 0x04, 0x18, 0x69,
+ 0x96, 0x2c, 0xd0, 0x19, 0x71, 0x38, 0xcc, 0xf6, 0x33, 0x2f, 0x7b, 0xf1,
+ 0x4e, 0x0c, 0xb4, 0xb9, 0x37, 0xed, 0x9f, 0x66, 0x0c, 0xad, 0x7e, 0xd6,
+ 0xeb, 0x37, 0x4e, 0x83, 0xe0, 0x32, 0x80, 0xba, 0xee, 0x9b, 0x8d, 0xce,
+ 0x2f, 0x49, 0x99, 0x7c, 0x3f, 0x32, 0xea, 0xda, 0x8a, 0x9a, 0xd6, 0x82,
+ 0xda, 0xe9, 0x12, 0xe3, 0xb8, 0xad, 0x72, 0x5b, 0xac, 0x35, 0x61, 0xad,
+ 0x6c, 0xea, 0x77, 0x19, 0x5a, 0x85, 0xad, 0x95, 0x66, 0xc0, 0x67, 0x6a,
+ 0x16, 0xe4, 0x84, 0xca, 0x7a, 0xf9, 0x3e, 0x57, 0xdd, 0x2d, 0x69, 0xee,
+ 0x66, 0xeb, 0xfb, 0xf5, 0x21, 0x71, 0x61, 0x1a, 0x10, 0xdc, 0x8a, 0x92,
+ 0x74, 0x19, 0x35, 0xb7, 0xd8, 0x76, 0xbb, 0x2f, 0x22, 0xdf, 0x81, 0x51,
+ 0x5c, 0x1e, 0x52, 0xfa, 0xba, 0x71, 0x8c, 0x44, 0x90, 0xa7, 0x53, 0x04,
+ 0x51, 0xd2, 0xc9, 0xb4, 0xa4, 0x4b, 0x5e, 0xa3, 0xe9, 0xf5, 0xb3, 0x94,
+ 0xd4, 0x5d, 0xdf, 0x3c, 0x02, 0xfd, 0x23, 0x44, 0xa7, 0x06, 0x71, 0x36,
+ 0x5d, 0xf2, 0xfc, 0x5d, 0x72, 0xae, 0x94, 0xf3, 0xee, 0xb8, 0xbf, 0x4a,
+ 0x6b, 0xab, 0x06, 0x1e, 0x6f, 0x2f, 0xde, 0x6e, 0x07, 0xc7, 0x6b, 0x37,
+ 0x85, 0x03, 0xdc, 0x03, 0x92, 0x31, 0x26, 0x76, 0xa2, 0xa7, 0x86, 0xcf,
+ 0x97, 0x41, 0xb5, 0x75, 0xde, 0x7f, 0xd4, 0xf9, 0x39, 0xd9, 0xad, 0xd5,
+ 0x56, 0x76, 0xd6, 0x44, 0x51, 0x06, 0xc6, 0xc7, 0xda, 0x7b, 0xb9, 0x8f,
+ 0x60, 0x17, 0x69, 0xa2, 0x8a, 0xa5, 0xa5, 0x73, 0xea, 0x77, 0xd8, 0xe3,
+ 0x69, 0xc7, 0xfc, 0x12, 0x09, 0x19, 0x9f, 0x47, 0x4a, 0xde, 0x40, 0xda,
+ 0x6a, 0x68, 0x89, 0xde, 0x3f, 0x12, 0xda, 0x2d, 0xff, 0x8a, 0xdd, 0x7c,
+ 0x4d, 0x76, 0x3c, 0x72, 0x31, 0xe3, 0x93, 0x6a, 0xc4, 0x9e, 0xb1, 0xad,
+ 0xbe, 0x43, 0x31, 0x9a, 0x03, 0x14, 0x11, 0x84, 0x7f, 0xb6, 0xde, 0xf0,
+ 0x3a, 0xd9, 0xb8, 0x89, 0x13, 0x31, 0xe5, 0x49, 0x9b, 0x43, 0x75, 0xfb,
+ 0xa4, 0x68, 0xcb, 0x7a, 0x01, 0x1f, 0x2e, 0xb4, 0xba, 0xaf, 0x4a, 0xf7,
+ 0x19, 0x5c, 0xdd, 0x2a, 0xe2, 0xa1, 0x3a, 0x00, 0x70, 0x87, 0x8b, 0x02,
+ 0xb1, 0x1e, 0x2c, 0x65, 0xf0, 0x6a, 0x54, 0xf2, 0x8d, 0x1d, 0xc2, 0x3f,
+ 0x0c, 0xc3, 0xd6, 0xb3, 0xe6, 0xcd, 0xcb, 0xd8, 0x19, 0x6b, 0xdc, 0x0f,
+ 0x4b, 0x34, 0xba, 0x87, 0xb0, 0xb4, 0xd9, 0xe4, 0xe7, 0x39, 0xbe, 0x2f,
+ 0xea, 0x84, 0x6f, 0xea, 0x03, 0xba, 0xb0, 0x6b, 0xa8, 0x29, 0x73, 0xae,
+ 0x37, 0x82, 0x2c, 0xb2, 0xde, 0xb8, 0x4c, 0x8a, 0xfc, 0xde, 0x1a, 0x3c,
+ 0x35, 0x32, 0x56, 0x2f, 0x83, 0xe1, 0x44, 0xc4, 0x7f, 0x08, 0xbd, 0x7b,
+ 0x9e, 0xdf, 0x41, 0xff, 0xf5, 0x8e, 0xa9, 0x5f, 0x6a, 0x04, 0xb8, 0x87,
+ 0xbe, 0x4a, 0x8c, 0xf9, 0x25, 0xfa, 0xa2, 0x31, 0xf9, 0x76, 0x1f, 0xfc,
+ 0xf2, 0x7d, 0xdf, 0x12, 0x59, 0x0c, 0x29, 0xe7, 0x0b, 0x20, 0x0f, 0x13,
+ 0xb1, 0x4c, 0xc9, 0xe4, 0xa4, 0xc7, 0xcc, 0x06, 0xec, 0x39, 0xb2, 0xcc,
+ 0xd6, 0x7f, 0xff, 0x11, 0x35, 0x68, 0xfd, 0xd0, 0xf2, 0x73, 0xd5, 0x9e,
+ 0x39, 0x08, 0x56, 0x39,
+};
+#endif
+
+/* q=(p-1)/2 for prime prime_weak_1024 */
+static const unsigned char sub2_prime_weak_1024[] = {
+ 0x72, 0x41, 0x04, 0xa5, 0x35, 0xdf, 0x4d, 0xa8, 0x88, 0xd0, 0x3a, 0x12,
+ 0xff, 0xa8, 0x0e, 0x05, 0x6b, 0x68, 0x5e, 0x69, 0x92, 0x44, 0xba, 0xba,
+ 0x59, 0xeb, 0x35, 0xfa, 0x63, 0xaf, 0xb5, 0x76, 0x0f, 0x1d, 0x10, 0x01,
+ 0x0b, 0x3a, 0xe6, 0x22, 0x25, 0x5f, 0xad, 0xac, 0x56, 0xff, 0x58, 0x0c,
+ 0x35, 0x1c, 0x45, 0xe5, 0xed, 0xe8, 0xbb, 0xa1, 0x71, 0xd1, 0xc3, 0xc5,
+ 0x4c, 0x97, 0x08, 0xec, 0x64, 0x81, 0x42, 0x0e, 0xe9, 0x33, 0x94, 0x5e,
+ 0xc7, 0xfd, 0xab, 0x79, 0x31, 0xc5, 0x16, 0x3e, 0x1c, 0x77, 0xd1, 0x06,
+ 0x35, 0x1b, 0x68, 0x4c, 0x89, 0xa3, 0xa4, 0x20, 0x72, 0xe6, 0xed, 0x82,
+ 0x26, 0x51, 0x09, 0x1f, 0x8d, 0x4d, 0xcd, 0x07, 0x5c, 0x34, 0x3e, 0x80,
+ 0xde, 0x0b, 0x37, 0xa8, 0xb2, 0x0e, 0xd5, 0x90, 0xba, 0xa4, 0x89, 0x1b,
+ 0x56, 0x32, 0xc5, 0xfc, 0x43, 0xec, 0xd7, 0xe8,
+};
+
+/* q=(p-1)/2 for prime prime_weak_2048 */
+static const unsigned char sub2_prime_weak_2048[] = {
+ 0x5a, 0x84, 0x41, 0xb5, 0x11, 0x1c, 0xef, 0x81, 0x7f, 0x39, 0xb5, 0xfd,
+ 0x86, 0xa7, 0x56, 0xa5, 0x87, 0xfe, 0xd9, 0x13, 0xf3, 0xe9, 0x1a, 0xea,
+ 0x41, 0xf9, 0x5e, 0x14, 0xff, 0xa8, 0x7b, 0xb5, 0xdb, 0xca, 0x1c, 0x7f,
+ 0xee, 0x3c, 0xb3, 0xcd, 0x40, 0x45, 0xe1, 0x10, 0x27, 0x29, 0x81, 0x15,
+ 0x03, 0xf6, 0x54, 0xde, 0x91, 0x68, 0xdd, 0x1a, 0x98, 0x88, 0x10, 0xdb,
+ 0x27, 0xf0, 0xca, 0x05, 0xd8, 0x59, 0x9b, 0x90, 0x06, 0xb5, 0x6a, 0x48,
+ 0xae, 0x42, 0xf4, 0xd7, 0x45, 0x79, 0x4a, 0x73, 0xa2, 0x7a, 0xe6, 0x02,
+ 0x41, 0x2b, 0xc0, 0x90, 0xc1, 0x8c, 0x24, 0x16, 0xf1, 0x8e, 0x50, 0xbf,
+ 0xf7, 0x08, 0x5c, 0xf4, 0x20, 0x7e, 0x6d, 0x21, 0xbe, 0x8c, 0x72, 0x34,
+ 0x4f, 0xf6, 0xaf, 0x61, 0x8f, 0xc0, 0x77, 0xae, 0x12, 0x2f, 0x34, 0x56,
+ 0x4c, 0xce, 0x3a, 0x4b, 0x2d, 0xd9, 0xf3, 0xd9, 0x32, 0xbc, 0x7d, 0x9e,
+ 0x08, 0x80, 0x02, 0x25, 0xcc, 0x07, 0x45, 0x3d, 0x9c, 0x04, 0x1a, 0x5c,
+ 0xb6, 0x84, 0x32, 0x8b, 0xc8, 0xa4, 0xb1, 0x23, 0xb2, 0x55, 0xe3, 0x68,
+ 0x79, 0x67, 0xc4, 0x83, 0xf5, 0xd1, 0xae, 0xf9, 0xd1, 0x7d, 0xee, 0xbd,
+ 0x9f, 0x3f, 0x51, 0x6b, 0x8d, 0x21, 0x56, 0xba, 0x5e, 0xdd, 0xe7, 0x90,
+ 0xc8, 0xe9, 0x35, 0x8e, 0xce, 0xd4, 0x02, 0xc4, 0x27, 0xd8, 0xa2, 0xd1,
+ 0x43, 0x48, 0x09, 0x7e, 0xe5, 0x92, 0xf0, 0x89, 0x04, 0x23, 0x8e, 0xc1,
+ 0x96, 0x8a, 0x21, 0x10, 0x04, 0x18, 0xaa, 0x16, 0x4d, 0xa4, 0xfb, 0x5b,
+ 0x16, 0x92, 0xf5, 0x14, 0x5f, 0x89, 0x95, 0xe9, 0xa2, 0xc6, 0x81, 0x4f,
+ 0xd2, 0xd5, 0x75, 0xe0, 0x24, 0x68, 0x83, 0x73, 0x0f, 0x50, 0x1f, 0x02,
+ 0x10, 0x3c, 0xbe, 0x68, 0xe8, 0x56, 0x30, 0xc4, 0xb6, 0x1d, 0xc4, 0x51,
+ 0xaa, 0x36, 0x40, 0x2c,
+};
+
+/* q=(p-1)/2 for prime prime_weak_3072 */
+static const unsigned char sub2_prime_weak_3072[] = {
+ 0x4a, 0x19, 0x63, 0xa3, 0xa8, 0xd1, 0x81, 0xcd, 0xf9, 0x28, 0xae, 0x34,
+ 0xd7, 0x82, 0x9e, 0x3b, 0x31, 0x51, 0x76, 0x2d, 0x66, 0x6f, 0xc0, 0x79,
+ 0x96, 0xe7, 0x52, 0xd2, 0xcf, 0x16, 0xd5, 0xaf, 0xc8, 0xde, 0xc9, 0xb0,
+ 0xeb, 0xbd, 0xb8, 0xb7, 0xf9, 0xc9, 0x5f, 0xd4, 0x7e, 0x66, 0x80, 0x7a,
+ 0xa4, 0x84, 0x00, 0x46, 0x69, 0x7f, 0x25, 0x6c, 0x15, 0xb7, 0x21, 0x60,
+ 0x6c, 0x51, 0x45, 0x95, 0x8c, 0x01, 0x56, 0xf4, 0x27, 0x22, 0x04, 0x93,
+ 0x50, 0xd0, 0xe5, 0x4c, 0xf1, 0xec, 0xcd, 0x43, 0x9e, 0x41, 0xb5, 0x0d,
+ 0x3d, 0xb0, 0x5d, 0x3c, 0x06, 0x3c, 0xa8, 0x0f, 0xef, 0x20, 0x0a, 0x2c,
+ 0x0c, 0x54, 0x95, 0xba, 0x08, 0xda, 0x32, 0xff, 0x4e, 0x81, 0xd2, 0x77,
+ 0xef, 0xba, 0x47, 0x66, 0xbd, 0xea, 0x79, 0x94, 0x3a, 0xd9, 0x18, 0xf7,
+ 0xcc, 0xb2, 0xe5, 0xad, 0x3b, 0xe5, 0x51, 0x12, 0x94, 0x57, 0x7d, 0x4f,
+ 0xf5, 0xed, 0x66, 0x1a, 0x3d, 0x90, 0xeb, 0xed, 0xaa, 0x20, 0x73, 0x17,
+ 0xed, 0xe0, 0x67, 0x6e, 0x72, 0xe4, 0x93, 0xcb, 0xcc, 0xce, 0x01, 0x27,
+ 0x92, 0x44, 0x49, 0xef, 0xd4, 0xe3, 0x9f, 0x08, 0x64, 0x55, 0x35, 0x67,
+ 0x6d, 0x23, 0x4a, 0x46, 0x56, 0x8f, 0x78, 0xe5, 0xe9, 0xe6, 0xa1, 0xa2,
+ 0x5a, 0x10, 0x48, 0xcf, 0x7b, 0x68, 0x81, 0xf7, 0xe1, 0x02, 0x7b, 0x83,
+ 0xed, 0xd6, 0x51, 0x14, 0x46, 0x3e, 0x8e, 0xae, 0x96, 0x2d, 0x7e, 0x13,
+ 0x2d, 0x85, 0xac, 0x5c, 0xcd, 0x23, 0xf4, 0xd0, 0x6f, 0xd2, 0xad, 0x79,
+ 0xf2, 0xeb, 0x75, 0xb4, 0xda, 0xa7, 0x5e, 0x38, 0xe0, 0x6b, 0x4d, 0xdc,
+ 0x20, 0x1d, 0xe2, 0xb9, 0x2e, 0xa6, 0x8d, 0x8b, 0x9e, 0x9b, 0x52, 0x58,
+ 0x8a, 0xd3, 0xcd, 0x39, 0x75, 0xf9, 0x4f, 0x20, 0x68, 0xde, 0x1a, 0xe3,
+ 0xe8, 0x8d, 0x47, 0x8e, 0x15, 0xaf, 0x6c, 0x59, 0x9d, 0xa2, 0x57, 0x7a,
+ 0xc0, 0xe8, 0x45, 0x1b, 0xd5, 0xdd, 0x11, 0x5e, 0x16, 0xc4, 0x17, 0x92,
+ 0x5d, 0xd8, 0x0d, 0x54, 0xaf, 0x83, 0x88, 0x36, 0xe3, 0x5d, 0x9e, 0x51,
+ 0x33, 0x7c, 0xdc, 0xca, 0xeb, 0x2f, 0x46, 0x67, 0x02, 0x6e, 0x59, 0xa6,
+ 0x5e, 0x74, 0xe2, 0xe5, 0x8c, 0xcb, 0xf1, 0x50, 0x84, 0x9c, 0x6b, 0xc1,
+ 0x53, 0x5f, 0xe4, 0x8a, 0x92, 0xf8, 0x96, 0x3b, 0xfe, 0x5e, 0xfd, 0x3f,
+ 0xc9, 0x7f, 0x6b, 0x18, 0x81, 0x91, 0x96, 0x8b, 0x97, 0xa8, 0xcf, 0x2e,
+ 0x58, 0xb4, 0x60, 0x1f, 0xa1, 0x4c, 0x80, 0x2a, 0x99, 0xb4, 0x6b, 0xf7,
+ 0x28, 0xbe, 0x9f, 0x01, 0xa7, 0x81, 0x2f, 0x93, 0xee, 0x8b, 0x8c, 0x36,
+ 0x0f, 0x4e, 0xc8, 0xb2, 0xfc, 0x6b, 0xd3, 0x4f, 0xd0, 0xdd, 0x54, 0x3b,
+ 0x72, 0x6c, 0x7a, 0x2c, 0xc8, 0x0b, 0x33, 0xc4, 0x61, 0x54, 0xf2, 0x16,
+};
+
+/* q=(p-1)/2 for prime prime_weak_4096 */
+static const unsigned char sub2_prime_weak_4096[] = {
+ 0x7f, 0xa8, 0x69, 0xe6, 0x44, 0x8b, 0xaf, 0x5b, 0x7c, 0x51, 0xd8, 0x71,
+ 0x7c, 0xcf, 0x8b, 0xd0, 0xc9, 0x2b, 0x0a, 0x89, 0x89, 0x4f, 0x8c, 0x6e,
+ 0x03, 0x80, 0x61, 0x24, 0xe4, 0xec, 0xea, 0x05, 0x71, 0xeb, 0xfb, 0x30,
+ 0x10, 0xd4, 0xbd, 0xe0, 0x07, 0x87, 0x57, 0x1f, 0x3b, 0xbb, 0xa4, 0x6c,
+ 0x7e, 0xa1, 0x76, 0x5a, 0xd7, 0x00, 0x55, 0xe7, 0x68, 0x88, 0xe5, 0x69,
+ 0x32, 0x2d, 0x51, 0xb5, 0xdd, 0x68, 0xc9, 0xf5, 0x6d, 0x69, 0x50, 0x30,
+ 0x1c, 0x85, 0x9a, 0x27, 0x86, 0x78, 0xd8, 0x29, 0x3a, 0xa8, 0x9e, 0x94,
+ 0x01, 0x5a, 0xde, 0xa1, 0x4c, 0x10, 0x53, 0xa1, 0x5c, 0x90, 0xcd, 0x57,
+ 0x5b, 0x20, 0xbd, 0xb8, 0x71, 0xec, 0xd7, 0xc0, 0x8d, 0x60, 0x9c, 0xce,
+ 0x29, 0x2b, 0x65, 0x86, 0xb5, 0x33, 0xb7, 0x9e, 0x89, 0x3b, 0x39, 0xa9,
+ 0xca, 0x96, 0xe0, 0x82, 0x6d, 0xc1, 0xf2, 0x68, 0x5f, 0x16, 0xd3, 0x3d,
+ 0x07, 0xc0, 0x0d, 0xe8, 0x0b, 0x0a, 0x1d, 0x70, 0x24, 0x7d, 0x7a, 0xa2,
+ 0x54, 0x70, 0x5f, 0xcc, 0x70, 0xab, 0x75, 0x3b, 0x5b, 0x71, 0x51, 0xad,
+ 0x8a, 0xbc, 0x88, 0x58, 0x20, 0xee, 0x14, 0x87, 0x8f, 0x1b, 0xb4, 0xe6,
+ 0x89, 0xdf, 0x16, 0xf0, 0x39, 0x9c, 0x34, 0x76, 0xa8, 0x35, 0x68, 0x7d,
+ 0xe5, 0x8b, 0x9d, 0x2c, 0xfd, 0xf6, 0x5d, 0x3a, 0xdb, 0x27, 0x17, 0xb7,
+ 0x4b, 0xcc, 0x07, 0x3c, 0x92, 0xee, 0xec, 0x7a, 0x9a, 0x5a, 0x50, 0x3f,
+ 0x5d, 0x34, 0x3e, 0x27, 0xfd, 0xf0, 0x4b, 0xa3, 0x28, 0x0f, 0x25, 0x2c,
+ 0xce, 0x6e, 0x1a, 0x71, 0x15, 0x5a, 0xe4, 0x2c, 0x4a, 0x24, 0x4f, 0xdc,
+ 0x1b, 0x65, 0xe7, 0x1b, 0x58, 0xbe, 0x72, 0xc6, 0xad, 0xa1, 0xeb, 0xc4,
+ 0x6f, 0xd7, 0x68, 0x64, 0xa1, 0x2f, 0x85, 0x71, 0xb1, 0x88, 0xe2, 0x86,
+ 0x40, 0x2a, 0xac, 0x6b, 0xf9, 0x28, 0xb7, 0x59, 0xbf, 0x4e, 0x8e, 0x61,
+ 0xb0, 0xac, 0xae, 0x23, 0xea, 0x4c, 0xe0, 0x33, 0xfd, 0xd9, 0x6b, 0x08,
+ 0xed, 0x49, 0x2d, 0xb5, 0xe9, 0x38, 0x5b, 0xb4, 0xb9, 0x73, 0x83, 0x6e,
+ 0xa0, 0x56, 0x40, 0xa8, 0x8e, 0xa9, 0x3d, 0x22, 0x9c, 0x44, 0x93, 0x96,
+ 0x62, 0x25, 0xbf, 0x2f, 0x3c, 0xf7, 0xc2, 0x35, 0x12, 0x26, 0xce, 0x4f,
+ 0x65, 0x3a, 0xae, 0x03, 0x36, 0xe8, 0x29, 0x74, 0xed, 0x4f, 0xa3, 0x5b,
+ 0x31, 0x0e, 0xd9, 0xec, 0xf9, 0x3e, 0xeb, 0x61, 0x3d, 0x24, 0xbe, 0x6e,
+ 0xcd, 0xd5, 0x61, 0xc2, 0x05, 0x84, 0x19, 0xdc, 0x40, 0x61, 0x89, 0x47,
+ 0xd6, 0xd6, 0x07, 0xbf, 0xd7, 0xac, 0xb0, 0x86, 0xcc, 0x60, 0xfc, 0xb4,
+ 0x61, 0x8d, 0x88, 0x04, 0x62, 0x19, 0x9e, 0x52, 0x71, 0x6a, 0xf5, 0xb8,
+ 0xae, 0x8c, 0xbf, 0x02, 0xe5, 0x4d, 0x7a, 0xdd, 0xb8, 0xaa, 0xc1, 0xce,
+ 0x12, 0xa8, 0x1a, 0xbf, 0x96, 0xf5, 0xf9, 0x06, 0xf6, 0x9e, 0x5c, 0x38,
+ 0xde, 0x84, 0x7a, 0xc4, 0xbf, 0x2f, 0x1c, 0x20, 0x6b, 0xf6, 0xbb, 0xc6,
+ 0xbd, 0x76, 0x95, 0x4f, 0xfe, 0x00, 0xfa, 0x71, 0x67, 0xed, 0x46, 0x51,
+ 0xab, 0xee, 0x0a, 0x6b, 0x50, 0xec, 0xcb, 0xdc, 0xf3, 0x7e, 0x24, 0x3a,
+ 0xa1, 0xde, 0x9d, 0xc8, 0x8b, 0x9e, 0x19, 0xe5, 0x67, 0x14, 0x84, 0x8d,
+ 0xf4, 0x4e, 0xdb, 0x3a, 0x02, 0xaf, 0x17, 0x52, 0x8e, 0xbf, 0x9d, 0x54,
+ 0x96, 0x7b, 0x26, 0xa0, 0xc8, 0x5e, 0x2b, 0x0c, 0x29, 0x01, 0x48, 0x77,
+ 0xb8, 0xff, 0x9f, 0x06, 0x7c, 0x00, 0x02, 0x03, 0xea, 0x90, 0x13, 0x6e,
+ 0xae, 0x58, 0x9b, 0x81, 0x90, 0x06, 0x5a, 0x5b, 0x1c, 0xa4, 0xa4, 0xd5,
+ 0x73, 0xcc, 0x00, 0xd1, 0x17, 0x05, 0x19, 0xc1, 0x4f, 0x5c, 0x92, 0x5b,
+ 0xc0, 0x6f, 0xe9, 0xef, 0x82, 0x72, 0x28, 0x4e,
+};
+
+#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW
+/* q=(p-1)/2 for prime prime_weak_6144 */
+static const unsigned char sub2_prime_weak_6144[] = {
+ 0x51, 0x12, 0x4b, 0x5b, 0x10, 0xb4, 0x6a, 0xbf, 0x16, 0x30, 0x26, 0xe4,
+ 0x40, 0xac, 0xce, 0x0e, 0x38, 0x76, 0x12, 0x14, 0x5b, 0x29, 0x1b, 0x04,
+ 0xc3, 0xd5, 0x60, 0xad, 0xf2, 0xd3, 0x1f, 0x44, 0x2a, 0x02, 0xf1, 0x84,
+ 0x84, 0xe5, 0x36, 0xcd, 0xe2, 0x46, 0x93, 0x57, 0xeb, 0xf7, 0x4f, 0x86,
+ 0xde, 0xa2, 0x47, 0x7f, 0x66, 0xf9, 0x73, 0x6f, 0x56, 0x79, 0x01, 0x1b,
+ 0xee, 0x1a, 0xe1, 0x67, 0x66, 0xaf, 0xe2, 0xc3, 0x87, 0xcc, 0xd3, 0xed,
+ 0x87, 0x8d, 0x66, 0xbb, 0x55, 0x25, 0x52, 0x84, 0xb0, 0x30, 0x71, 0xac,
+ 0x72, 0x29, 0x03, 0x8d, 0xa1, 0x0b, 0x88, 0xa8, 0x15, 0xa0, 0x4a, 0xc6,
+ 0xa4, 0x50, 0x1a, 0x4a, 0x92, 0x9c, 0x67, 0x84, 0xca, 0x73, 0x2a, 0x83,
+ 0x45, 0x6f, 0x6e, 0x20, 0xa5, 0x6c, 0x8f, 0xc0, 0x41, 0x0e, 0xdc, 0x0f,
+ 0x42, 0x30, 0x6f, 0x76, 0xa7, 0xe0, 0x6c, 0x0e, 0xaa, 0x6d, 0x59, 0xf9,
+ 0x87, 0x2a, 0x1f, 0x8c, 0x44, 0x7f, 0x92, 0x98, 0xe3, 0x0b, 0x73, 0x38,
+ 0x7d, 0x62, 0x04, 0x7e, 0x00, 0x45, 0xfb, 0x4e, 0x94, 0xc5, 0x2c, 0xa4,
+ 0xf6, 0xae, 0x1a, 0x3d, 0x42, 0x3c, 0xa0, 0x60, 0xbf, 0x41, 0x0b, 0x9b,
+ 0x64, 0x4b, 0x5a, 0xe9, 0x7c, 0xed, 0xe0, 0x08, 0x4f, 0xfc, 0x4a, 0x9a,
+ 0xb7, 0xd8, 0x5c, 0xa4, 0x44, 0x6e, 0x78, 0x26, 0x98, 0x66, 0x8a, 0xfe,
+ 0x97, 0xdd, 0x0c, 0x66, 0x4a, 0x28, 0x1f, 0xff, 0x30, 0x1e, 0xbd, 0x23,
+ 0x77, 0xe2, 0x66, 0x8a, 0x70, 0x77, 0xcb, 0xc0, 0xd0, 0xca, 0xf1, 0xd2,
+ 0xc8, 0xcd, 0x7b, 0xcf, 0xbe, 0x7d, 0x06, 0x34, 0xdb, 0x6f, 0xed, 0xd7,
+ 0x98, 0xec, 0x54, 0x3b, 0xb5, 0x5d, 0x5d, 0x40, 0x7f, 0x9f, 0xaf, 0xc3,
+ 0x4f, 0xc0, 0x01, 0x8f, 0x68, 0x2f, 0x9b, 0xa8, 0x30, 0xfe, 0x01, 0xec,
+ 0x49, 0xd0, 0xbc, 0xb1, 0x7d, 0x49, 0x5c, 0x25, 0x33, 0x4c, 0xeb, 0xc2,
+ 0xc6, 0x87, 0x83, 0x81, 0x01, 0xc1, 0xc6, 0x10, 0x52, 0xce, 0x17, 0xfe,
+ 0x91, 0x2d, 0x78, 0x4a, 0x8f, 0x5f, 0x8b, 0xf8, 0x9d, 0x20, 0x3f, 0xe7,
+ 0x4a, 0x31, 0x2f, 0xac, 0x72, 0xf9, 0xcc, 0xc6, 0x1c, 0x47, 0x82, 0x88,
+ 0x34, 0x75, 0x20, 0xda, 0xe0, 0x37, 0xa7, 0xb1, 0xc3, 0x8e, 0xcc, 0x61,
+ 0x98, 0xb3, 0x0f, 0x4f, 0x96, 0x9e, 0x37, 0x4f, 0xd9, 0xe7, 0xc7, 0x3b,
+ 0xfa, 0x9e, 0x28, 0xad, 0x77, 0x41, 0x50, 0xe2, 0xa9, 0x90, 0x3a, 0xe8,
+ 0xd4, 0x01, 0x1b, 0xa1, 0x84, 0x0b, 0x02, 0x80, 0xf6, 0xf5, 0x78, 0xa9,
+ 0x2c, 0x10, 0x4a, 0x42, 0x82, 0x97, 0x24, 0x1f, 0xa3, 0xa4, 0xa7, 0x80,
+ 0xa2, 0x5e, 0x8f, 0x21, 0x75, 0x48, 0x48, 0x11, 0xcc, 0x82, 0xfe, 0x9b,
+ 0xa0, 0x86, 0x17, 0xe2, 0x10, 0x02, 0x4c, 0xf7, 0x07, 0xdd, 0xe1, 0x36,
+ 0x85, 0x3f, 0x92, 0x2d, 0x0b, 0xd2, 0x75, 0xce, 0x33, 0xff, 0x32, 0x06,
+ 0xf5, 0x5b, 0x90, 0x24, 0x20, 0x1d, 0x92, 0xf6, 0xa8, 0xae, 0x7e, 0x10,
+ 0x0c, 0x5b, 0x7e, 0x1f, 0x6d, 0xec, 0xd0, 0xde, 0xcf, 0x77, 0x65, 0xae,
+ 0x81, 0x7f, 0x3f, 0xa1, 0x4e, 0xe4, 0xe7, 0x7d, 0x70, 0xec, 0x79, 0x02,
+ 0xb3, 0x9a, 0xc4, 0x27, 0x6b, 0xb8, 0x4b, 0xb1, 0xda, 0x86, 0x30, 0x44,
+ 0xe0, 0x7f, 0x19, 0x6b, 0xd7, 0x25, 0xf8, 0x85, 0x57, 0x1e, 0x6f, 0x0c,
+ 0x4e, 0x0e, 0xe9, 0x6d, 0x79, 0x01, 0x46, 0xf8, 0x83, 0xeb, 0x2f, 0x5b,
+ 0xdd, 0x57, 0xc0, 0xcb, 0xf7, 0x70, 0x4e, 0xa8, 0xf9, 0x8e, 0xe0, 0xae,
+ 0xa1, 0xf1, 0x05, 0x86, 0x4e, 0x06, 0xba, 0x48, 0x90, 0x37, 0xb2, 0xf8,
+ 0xf9, 0x42, 0x01, 0x1c, 0x5a, 0xf2, 0x88, 0x10, 0xfe, 0x73, 0x61, 0xa5,
+ 0xb0, 0x24, 0xb5, 0x78, 0xea, 0xa8, 0x07, 0xb7, 0xc5, 0x8f, 0x40, 0x79,
+ 0xae, 0x94, 0xf7, 0x30, 0x55, 0x93, 0x52, 0xc6, 0x62, 0x26, 0x65, 0xd3,
+ 0x55, 0x71, 0xff, 0x68, 0xb3, 0xa4, 0x5a, 0x7d, 0x5f, 0xab, 0xff, 0x31,
+ 0x42, 0xd0, 0x56, 0x6e, 0x27, 0x38, 0x80, 0xe6, 0x09, 0x76, 0x40, 0x4a,
+ 0xaa, 0x6e, 0x0a, 0x4f, 0x10, 0x6d, 0x2d, 0x5e, 0xf7, 0x3b, 0x5f, 0x1c,
+ 0xe7, 0xde, 0xc5, 0x71, 0x87, 0x38, 0xc2, 0xf2, 0x1e, 0x31, 0x1d, 0xfc,
+ 0x37, 0x38, 0x6a, 0x6b, 0x17, 0x70, 0x2f, 0x08, 0xce, 0x99, 0xec, 0x98,
+ 0x7f, 0x9d, 0xe6, 0x15, 0x1c, 0xe2, 0x37, 0xfe, 0xe5, 0x44, 0x56, 0x94,
+ 0x51, 0x74, 0x54, 0x6b, 0xf3, 0x04, 0x06, 0xd7, 0xce, 0xec, 0x64, 0x20,
+ 0xb3, 0x42, 0x33, 0x43, 0x15, 0xc0, 0x9d, 0xb6, 0x63, 0x3b, 0x13, 0xb5,
+ 0x06, 0xcb, 0x07, 0x32, 0x9f, 0x6f, 0xfa, 0xb4, 0x02, 0x4e, 0x96, 0x93,
+ 0x45, 0xe5, 0x05, 0x3c, 0x95, 0x5a, 0x50, 0x59, 0x8c, 0x25, 0x75, 0x35,
+ 0x69, 0x0a, 0x66, 0xa3, 0xc2, 0xcf, 0xc3, 0x6b, 0xef, 0x55, 0x0f, 0x07,
+ 0x38, 0x89, 0xf6, 0x7f, 0x3e, 0x34, 0xdf, 0x91, 0x78, 0x30, 0xa8, 0x4b,
+ 0xbb, 0xe1, 0x15, 0x98, 0xc4, 0x88, 0xeb, 0x04, 0x58, 0xea, 0x67, 0x5d,
+ 0x50, 0x0b, 0x4e, 0x15, 0xc5, 0x9f, 0x0b, 0xec, 0x75, 0x70, 0xf8, 0x90,
+ 0x3f, 0x9f, 0x3b, 0x4f, 0x97, 0xa3, 0x61, 0xd7, 0xe2, 0x5d, 0x64, 0xb1,
+ 0xfb, 0xdd, 0xcc, 0x36, 0xb0, 0x0b, 0x02, 0x0a, 0x61, 0x76, 0x97, 0x61,
+ 0x80, 0x27, 0xc7, 0xce, 0xe3, 0x6c, 0xe6, 0xe0, 0xd5, 0xa7, 0x33, 0xf6,
+ 0xfc, 0x69, 0x31, 0x09, 0xfd, 0x08, 0x98, 0xdd, 0x84, 0x6e, 0xa7, 0x44,
+ 0xa5, 0x7f, 0x83, 0xc4, 0xda, 0xb6, 0x61, 0xff, 0x3b, 0x36, 0x88, 0x26,
+ 0x0f, 0x08, 0x2a, 0x91, 0x4a, 0xff, 0x04, 0xd2, 0xb7, 0x39, 0x86, 0x15,
+};
+
+/* q=(p-1)/2 for prime prime_weak_8192 */
+static const unsigned char sub2_prime_weak_8192[] = {
+ 0x49, 0xef, 0xb6, 0x9b, 0xee, 0x15, 0x52, 0x55, 0xae, 0xee, 0x39, 0xa1,
+ 0x09, 0x0c, 0x47, 0x9c, 0xa3, 0xb9, 0xfa, 0x9f, 0x5e, 0x37, 0x06, 0x95,
+ 0x34, 0x2e, 0xa9, 0xa7, 0x91, 0x46, 0x54, 0x54, 0x25, 0x56, 0x35, 0x30,
+ 0x2a, 0x65, 0x0d, 0x3a, 0xed, 0x42, 0x81, 0x2f, 0x40, 0x5d, 0xcd, 0xad,
+ 0x3a, 0x4b, 0x34, 0xe1, 0x3e, 0x42, 0x0f, 0xbb, 0x06, 0xa9, 0xf2, 0x05,
+ 0x99, 0x79, 0xa5, 0xfb, 0x49, 0x2d, 0x96, 0x4c, 0x2e, 0xd4, 0xb0, 0x6e,
+ 0x0b, 0xad, 0xfd, 0xda, 0x87, 0x1c, 0x57, 0x31, 0x8b, 0x3c, 0xd2, 0x62,
+ 0xbb, 0x3a, 0x10, 0x4b, 0xad, 0xee, 0x54, 0xc4, 0x68, 0x8a, 0x23, 0x1f,
+ 0x0e, 0xf3, 0x65, 0x5a, 0x9c, 0x2b, 0xfe, 0xf5, 0xb3, 0x15, 0x7d, 0x46,
+ 0x18, 0x03, 0xf5, 0x5a, 0x5e, 0x3c, 0x99, 0x8a, 0x6f, 0xc7, 0x8e, 0xb0,
+ 0x23, 0xe3, 0x91, 0xec, 0xbf, 0xf1, 0x8e, 0x4a, 0x54, 0xdd, 0x96, 0x8d,
+ 0x9b, 0xb2, 0x10, 0x67, 0xb4, 0x29, 0x1c, 0xec, 0xb7, 0x91, 0xa8, 0x59,
+ 0x33, 0xe4, 0x23, 0xd5, 0x1c, 0xcb, 0x69, 0x7e, 0xcd, 0xce, 0x43, 0x38,
+ 0xec, 0x3e, 0x33, 0xda, 0xbd, 0x4e, 0xa7, 0xfc, 0x47, 0x9a, 0x32, 0x65,
+ 0xed, 0xc2, 0x88, 0xcb, 0xc3, 0x7b, 0xd0, 0x8c, 0x95, 0x08, 0x3d, 0x79,
+ 0x0a, 0x8d, 0x86, 0x37, 0x32, 0x78, 0x8c, 0x29, 0xfc, 0xcd, 0x6e, 0xbe,
+ 0x06, 0xbe, 0x1e, 0x9c, 0xce, 0x51, 0xe2, 0xfc, 0x34, 0x37, 0xda, 0x1a,
+ 0xfc, 0x0e, 0xdc, 0x64, 0x55, 0xf5, 0x2c, 0x79, 0xdd, 0xbc, 0x79, 0xf1,
+ 0x53, 0x0b, 0x59, 0xa5, 0x05, 0x2b, 0x2d, 0xa2, 0x56, 0x65, 0xb3, 0x2e,
+ 0xd1, 0xb1, 0x38, 0xc8, 0x82, 0xea, 0x4b, 0xb9, 0x19, 0xbb, 0xa1, 0x98,
+ 0x9a, 0xce, 0x21, 0xdc, 0x6a, 0xc2, 0xed, 0xc7, 0x14, 0x65, 0x94, 0xcc,
+ 0x5b, 0xff, 0x35, 0x7b, 0x04, 0x44, 0xc1, 0x7e, 0x73, 0x2e, 0xb1, 0x34,
+ 0x2a, 0xd6, 0x1d, 0xce, 0xc1, 0x66, 0x83, 0x08, 0x29, 0xc9, 0x8e, 0xb3,
+ 0x35, 0x67, 0x31, 0x96, 0x24, 0x9b, 0x79, 0x86, 0x8e, 0x1f, 0x92, 0x68,
+ 0x3f, 0xd9, 0x50, 0x67, 0xbb, 0x15, 0x0b, 0x51, 0x37, 0xb5, 0xfa, 0x7f,
+ 0x5a, 0xe5, 0x4c, 0xa2, 0x3e, 0x7e, 0x1d, 0xe0, 0xf2, 0x04, 0xfa, 0xbd,
+ 0xb6, 0xb6, 0x50, 0x8a, 0x88, 0x00, 0x26, 0x3a, 0xa6, 0x95, 0x40, 0x4a,
+ 0xc8, 0x4d, 0x0a, 0xaf, 0x3b, 0x94, 0x47, 0x41, 0xa0, 0x42, 0x8f, 0x96,
+ 0xb8, 0x0b, 0xd0, 0x58, 0x3e, 0xf2, 0xfd, 0x40, 0xa8, 0xdf, 0x5a, 0x0b,
+ 0x7b, 0x2a, 0x4f, 0x87, 0x51, 0xf1, 0x0f, 0x2f, 0x4d, 0x8e, 0x6d, 0x07,
+ 0x4f, 0xc9, 0xae, 0x7a, 0x21, 0xde, 0xce, 0x0f, 0x0b, 0x33, 0xda, 0xa1,
+ 0x4a, 0x38, 0x7c, 0x3c, 0x86, 0x16, 0xa4, 0x60, 0x92, 0x62, 0xe3, 0x54,
+ 0xb2, 0x06, 0x22, 0x76, 0x4c, 0xd7, 0x5a, 0xf3, 0xe0, 0x92, 0x45, 0x36,
+ 0x68, 0xd1, 0x5f, 0xa6, 0x35, 0x85, 0xf4, 0xf8, 0x4c, 0x1e, 0xe3, 0xce,
+ 0x70, 0xc6, 0x8d, 0x6f, 0x62, 0x22, 0x21, 0xe3, 0x5f, 0x9c, 0x31, 0x12,
+ 0xc8, 0xa1, 0x42, 0x00, 0x94, 0x65, 0xc0, 0x5e, 0x1c, 0xa6, 0x61, 0x9f,
+ 0xfb, 0x6f, 0xf0, 0xf3, 0x64, 0xbb, 0x9a, 0xab, 0x97, 0xc4, 0xce, 0xfd,
+ 0x57, 0x9b, 0xeb, 0x19, 0xb8, 0x9a, 0x7f, 0xa9, 0x14, 0x59, 0x9e, 0x4b,
+ 0x34, 0x08, 0x09, 0x64, 0xdf, 0x0c, 0x01, 0xe6, 0xf7, 0x93, 0x85, 0x68,
+ 0xe4, 0x87, 0x24, 0x80, 0x91, 0x39, 0xed, 0xaf, 0x88, 0xba, 0xb6, 0xf5,
+ 0x0b, 0x6d, 0x13, 0x3f, 0x9f, 0x3e, 0x65, 0xb1, 0x67, 0xe6, 0x46, 0xeb,
+ 0x75, 0x67, 0x13, 0x22, 0x52, 0x3a, 0x2a, 0x27, 0x15, 0x8a, 0xdd, 0x4e,
+ 0xd0, 0x9c, 0xf4, 0x7e, 0xf0, 0x14, 0xf8, 0x6b, 0xd5, 0x18, 0x35, 0xeb,
+ 0x8a, 0x1e, 0x50, 0x02, 0x5e, 0x76, 0xc1, 0x65, 0xe4, 0xed, 0xa7, 0x90,
+ 0x02, 0xb7, 0x22, 0xbc, 0xee, 0xad, 0x9e, 0xaf, 0x77, 0x78, 0xe1, 0xd5,
+ 0x59, 0xe9, 0x9d, 0x23, 0xd6, 0x71, 0x89, 0x50, 0xea, 0xfa, 0x12, 0x72,
+ 0xb6, 0x72, 0x4f, 0xda, 0x65, 0x4b, 0x24, 0xa8, 0x9b, 0x1d, 0xd2, 0x51,
+ 0x6b, 0x17, 0x21, 0x11, 0x99, 0x46, 0x64, 0x41, 0xf5, 0x0a, 0x68, 0x84,
+ 0x04, 0xc7, 0xed, 0xa6, 0x61, 0x00, 0x22, 0x03, 0x40, 0xea, 0x08, 0xae,
+ 0x95, 0x8f, 0x1b, 0xc0, 0x55, 0x5c, 0xc4, 0x7d, 0x55, 0xe9, 0x3b, 0x17,
+ 0x01, 0xdc, 0x1d, 0x85, 0xfe, 0x00, 0xcb, 0x71, 0xb1, 0x00, 0x38, 0x89,
+ 0xf4, 0x7d, 0xbc, 0x67, 0x1c, 0x83, 0x50, 0xa2, 0x6e, 0xb0, 0xb5, 0x2b,
+ 0x59, 0x66, 0xe5, 0xf6, 0x33, 0x92, 0x14, 0x3e, 0x9c, 0xc0, 0x1b, 0xe5,
+ 0xca, 0xa4, 0xcb, 0x74, 0x9f, 0xdb, 0xc4, 0xf5, 0x88, 0xbe, 0x1a, 0x24,
+ 0x9b, 0x16, 0x76, 0x41, 0x5b, 0x1e, 0x54, 0xcd, 0x69, 0xdc, 0x55, 0xdc,
+ 0x94, 0x17, 0xcb, 0xb8, 0x82, 0x54, 0x43, 0x15, 0xa1, 0xdb, 0x13, 0xa8,
+ 0xc5, 0x70, 0x51, 0xcc, 0x73, 0x99, 0x99, 0x7f, 0x0c, 0x5c, 0x9c, 0x4a,
+ 0xbc, 0x0b, 0xdf, 0x21, 0xd0, 0x04, 0x45, 0x82, 0xc6, 0xab, 0x6b, 0xa7,
+ 0x30, 0x80, 0x80, 0x02, 0x89, 0x36, 0x89, 0xca, 0xf5, 0x67, 0x6e, 0x5f,
+ 0xe2, 0x3a, 0x10, 0x44, 0x94, 0x02, 0xe9, 0x4b, 0xe1, 0x9a, 0x92, 0x36,
+ 0xa1, 0xee, 0xf1, 0x4f, 0x8a, 0xc0, 0x77, 0x6e, 0xe6, 0xc5, 0x44, 0x62,
+ 0xc9, 0x6d, 0x0e, 0xec, 0xe8, 0x5c, 0x7e, 0x8c, 0x66, 0x2c, 0x0d, 0xe5,
+ 0x1d, 0xe6, 0x4f, 0x66, 0xa9, 0xb0, 0xb4, 0x7a, 0xdd, 0x96, 0x81, 0x2a,
+ 0x95, 0xc9, 0xcf, 0x8c, 0x0b, 0x90, 0x58, 0xaa, 0x70, 0x7f, 0x1f, 0x35,
+ 0x08, 0x3f, 0xf7, 0x30, 0x3e, 0x65, 0x8a, 0x41, 0x34, 0x76, 0x84, 0x03,
+ 0xf3, 0x9a, 0x56, 0x93, 0xb7, 0xed, 0x2b, 0xf1, 0x53, 0xa5, 0xbf, 0x3d,
+ 0x17, 0x4a, 0xc4, 0x2c, 0x1e, 0xf3, 0xee, 0x51, 0xf9, 0x74, 0xfa, 0xca,
+ 0xfe, 0x8e, 0x2f, 0xcf, 0x2e, 0x06, 0x74, 0x1b, 0x6a, 0x84, 0x9a, 0xb3,
+ 0x13, 0xdc, 0x89, 0xc5, 0x07, 0x7d, 0x75, 0xd3, 0x2d, 0xeb, 0x03, 0xa6,
+ 0xe7, 0x86, 0xc8, 0x38, 0xd0, 0xf2, 0xac, 0x0f, 0x13, 0xb4, 0xb2, 0x0c,
+ 0x11, 0x03, 0xc5, 0x15, 0x74, 0x84, 0x00, 0x01, 0x45, 0x2c, 0x1c, 0x40,
+ 0x82, 0xec, 0x73, 0xae, 0x9e, 0xf4, 0x15, 0x8b, 0xfd, 0x14, 0xae, 0x75,
+ 0xc9, 0x86, 0x07, 0x94, 0xb4, 0x10, 0xc9, 0xb1, 0x79, 0x70, 0xa2, 0x1c,
+ 0x34, 0x90, 0xab, 0xc3, 0x38, 0xb5, 0x9e, 0x89, 0x27, 0x14, 0x6d, 0x85,
+ 0xea, 0x16, 0x62, 0xf4, 0x2f, 0xcd, 0xe9, 0x13, 0x04, 0x22, 0xd2, 0x59,
+ 0x58, 0xaf, 0x68, 0x8c, 0x1f, 0x31, 0x46, 0xbb, 0xd0, 0x31, 0x03, 0xba,
+ 0x86, 0x34, 0x3f, 0xd5, 0xe9, 0x16, 0x76, 0x47, 0x54, 0xb7, 0x1b, 0x9e,
+ 0xed, 0x99, 0xbd, 0x25, 0x5d, 0x43, 0x12, 0xa8, 0x35, 0x1b, 0x8d, 0xcd,
+ 0xc8, 0x8d, 0x2f, 0xc9, 0x90, 0xf5, 0x48, 0xee, 0x32, 0x5b, 0x03, 0xa2,
+ 0x1a, 0x3c, 0xb5, 0x35, 0x21, 0x27, 0x79, 0xf1, 0x51, 0x35, 0xff, 0xe6,
+ 0xeb, 0xe2, 0xb4, 0xdc, 0xc0, 0xbe, 0x9a, 0x5a, 0x2d, 0xdb, 0x41, 0xe1,
+ 0xb5, 0xcd, 0x70, 0x97, 0x2f, 0x1a, 0x00, 0x90, 0xf5, 0x9b, 0xe6, 0x62,
+ 0xaf, 0xbf, 0xd0, 0x6f, 0x07, 0xbc, 0xdb, 0xe1, 0x9d, 0xc2, 0x3e, 0xf4,
+ 0x4b, 0x7e, 0x99, 0x23, 0xbc, 0x1f, 0x11, 0x64, 0x4c, 0x67, 0x3d, 0x77,
+ 0x8e, 0xd3, 0x04, 0x9d, 0x7f, 0xfb, 0xb4, 0x6c, 0xdc, 0x74, 0xbf, 0x45,
+ 0x76, 0x11, 0x80, 0xcb,
+};
+#endif
+
+/* Public keys in known small subgroups - fails in all modes */
+static const unsigned char pub_key_zero[] = {0};
+static const unsigned char pub_key_one[] = {1};
+
+static const unsigned char pub_key_minus_1_ike_1536[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x23, 0x73, 0x27, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE};
+
+static const unsigned char pub_key_minus_1_safe_2048[] = {
+ 0xe1, 0xa3, 0x6e, 0x49, 0x69, 0x07, 0x1c, 0x5f, 0xb4, 0x15, 0x35, 0x46,
+ 0x99, 0x52, 0xd0, 0x4e, 0xff, 0x4e, 0x4c, 0xb1, 0xe1, 0x59, 0xed, 0x2e,
+ 0x71, 0xf3, 0x80, 0x14, 0x54, 0xd0, 0xfc, 0x83, 0x20, 0x29, 0x15, 0x21,
+ 0xa6, 0x5f, 0x10, 0x81, 0x57, 0xf4, 0x2e, 0x49, 0xb2, 0xd1, 0x37, 0xe8,
+ 0x6a, 0xbf, 0x72, 0xf9, 0x55, 0x4e, 0x9e, 0xae, 0x20, 0xc5, 0xb6, 0xc5,
+ 0x91, 0x79, 0x0d, 0xa2, 0xdd, 0xb4, 0xbb, 0x50, 0x4e, 0x20, 0xca, 0x8a,
+ 0x8f, 0x82, 0x34, 0xb9, 0x6a, 0x3e, 0x9a, 0x67, 0xc2, 0x7e, 0x83, 0xf6,
+ 0xc0, 0xad, 0xe3, 0xca, 0x00, 0xd6, 0x11, 0x88, 0x9c, 0xc7, 0x9f, 0xb4,
+ 0x3d, 0x53, 0xa5, 0x5a, 0x97, 0x44, 0x4d, 0xe7, 0x5c, 0xd5, 0x76, 0x80,
+ 0xf8, 0x0c, 0xcd, 0xa6, 0x55, 0xe2, 0x5f, 0xcf, 0xf4, 0x46, 0xa4, 0xc7,
+ 0x0f, 0xc1, 0x80, 0x84, 0x65, 0x46, 0x8c, 0x87, 0xd2, 0x99, 0x82, 0xdf,
+ 0x8e, 0x00, 0x89, 0xf3, 0x0d, 0xd5, 0xc0, 0x54, 0x94, 0xc6, 0xa3, 0x92,
+ 0x0f, 0x91, 0x10, 0xee, 0xa3, 0x65, 0x44, 0xb7, 0x6d, 0xe8, 0x23, 0xf9,
+ 0x7f, 0x91, 0x62, 0x65, 0x09, 0x8e, 0xa1, 0x33, 0xd4, 0xd6, 0x55, 0x0a,
+ 0xc0, 0xe8, 0x66, 0x70, 0x05, 0xd0, 0x12, 0x34, 0xc1, 0xfd, 0xce, 0x75,
+ 0xa4, 0x75, 0xe1, 0x46, 0xa1, 0x08, 0xb4, 0x52, 0xfe, 0x25, 0xa4, 0xc5,
+ 0x4f, 0x23, 0x04, 0x7e, 0xa1, 0x2c, 0xf3, 0x56, 0xcb, 0xfa, 0x7a, 0xbc,
+ 0x45, 0xcc, 0x78, 0xb3, 0x28, 0xf3, 0xe5, 0xd5, 0x26, 0x56, 0x27, 0x86,
+ 0x6a, 0x56, 0x6b, 0x87, 0x56, 0x0e, 0xc4, 0x3c, 0xed, 0xff, 0xcb, 0x96,
+ 0xb4, 0x13, 0x1d, 0x4d, 0x38, 0x4e, 0x69, 0x34, 0x51, 0x7a, 0x85, 0x31,
+ 0xb4, 0x80, 0xda, 0x41, 0xe3, 0xdc, 0x2e, 0x53, 0xd8, 0x71, 0x3e, 0xcc,
+ 0x37, 0x8a, 0x80, 0x32};
+
+static const unsigned char pub_key_minus_1_weak_3072[] = {
+ 0x94, 0x32, 0xc7, 0x47, 0x51, 0xa3, 0x03, 0x9b, 0xf2, 0x51, 0x5c, 0x69,
+ 0xaf, 0x05, 0x3c, 0x76, 0x62, 0xa2, 0xec, 0x5a, 0xcc, 0xdf, 0x80, 0xf3,
+ 0x2d, 0xce, 0xa5, 0xa5, 0x9e, 0x2d, 0xab, 0x5f, 0x91, 0xbd, 0x93, 0x61,
+ 0xd7, 0x7b, 0x71, 0x6f, 0xf3, 0x92, 0xbf, 0xa8, 0xfc, 0xcd, 0x00, 0xf5,
+ 0x49, 0x08, 0x00, 0x8c, 0xd2, 0xfe, 0x4a, 0xd8, 0x2b, 0x6e, 0x42, 0xc0,
+ 0xd8, 0xa2, 0x8b, 0x2b, 0x18, 0x02, 0xad, 0xe8, 0x4e, 0x44, 0x09, 0x26,
+ 0xa1, 0xa1, 0xca, 0x99, 0xe3, 0xd9, 0x9a, 0x87, 0x3c, 0x83, 0x6a, 0x1a,
+ 0x7b, 0x60, 0xba, 0x78, 0x0c, 0x79, 0x50, 0x1f, 0xde, 0x40, 0x14, 0x58,
+ 0x18, 0xa9, 0x2b, 0x74, 0x11, 0xb4, 0x65, 0xfe, 0x9d, 0x03, 0xa4, 0xef,
+ 0xdf, 0x74, 0x8e, 0xcd, 0x7b, 0xd4, 0xf3, 0x28, 0x75, 0xb2, 0x31, 0xef,
+ 0x99, 0x65, 0xcb, 0x5a, 0x77, 0xca, 0xa2, 0x25, 0x28, 0xae, 0xfa, 0x9f,
+ 0xeb, 0xda, 0xcc, 0x34, 0x7b, 0x21, 0xd7, 0xdb, 0x54, 0x40, 0xe6, 0x2f,
+ 0xdb, 0xc0, 0xce, 0xdc, 0xe5, 0xc9, 0x27, 0x97, 0x99, 0x9c, 0x02, 0x4f,
+ 0x24, 0x88, 0x93, 0xdf, 0xa9, 0xc7, 0x3e, 0x10, 0xc8, 0xaa, 0x6a, 0xce,
+ 0xda, 0x46, 0x94, 0x8c, 0xad, 0x1e, 0xf1, 0xcb, 0xd3, 0xcd, 0x43, 0x44,
+ 0xb4, 0x20, 0x91, 0x9e, 0xf6, 0xd1, 0x03, 0xef, 0xc2, 0x04, 0xf7, 0x07,
+ 0xdb, 0xac, 0xa2, 0x28, 0x8c, 0x7d, 0x1d, 0x5d, 0x2c, 0x5a, 0xfc, 0x26,
+ 0x5b, 0x0b, 0x58, 0xb9, 0x9a, 0x47, 0xe9, 0xa0, 0xdf, 0xa5, 0x5a, 0xf3,
+ 0xe5, 0xd6, 0xeb, 0x69, 0xb5, 0x4e, 0xbc, 0x71, 0xc0, 0xd6, 0x9b, 0xb8,
+ 0x40, 0x3b, 0xc5, 0x72, 0x5d, 0x4d, 0x1b, 0x17, 0x3d, 0x36, 0xa4, 0xb1,
+ 0x15, 0xa7, 0x9a, 0x72, 0xeb, 0xf2, 0x9e, 0x40, 0xd1, 0xbc, 0x35, 0xc7,
+ 0xd1, 0x1a, 0x8f, 0x1c, 0x2b, 0x5e, 0xd8, 0xb3, 0x3b, 0x44, 0xae, 0xf5,
+ 0x81, 0xd0, 0x8a, 0x37, 0xab, 0xba, 0x22, 0xbc, 0x2d, 0x88, 0x2f, 0x24,
+ 0xbb, 0xb0, 0x1a, 0xa9, 0x5f, 0x07, 0x10, 0x6d, 0xc6, 0xbb, 0x3c, 0xa2,
+ 0x66, 0xf9, 0xb9, 0x95, 0xd6, 0x5e, 0x8c, 0xce, 0x04, 0xdc, 0xb3, 0x4c,
+ 0xbc, 0xe9, 0xc5, 0xcb, 0x19, 0x97, 0xe2, 0xa1, 0x09, 0x38, 0xd7, 0x82,
+ 0xa6, 0xbf, 0xc9, 0x15, 0x25, 0xf1, 0x2c, 0x77, 0xfc, 0xbd, 0xfa, 0x7f,
+ 0x92, 0xfe, 0xd6, 0x31, 0x03, 0x23, 0x2d, 0x17, 0x2f, 0x51, 0x9e, 0x5c,
+ 0xb1, 0x68, 0xc0, 0x3f, 0x42, 0x99, 0x00, 0x55, 0x33, 0x68, 0xd7, 0xee,
+ 0x51, 0x7d, 0x3e, 0x03, 0x4f, 0x02, 0x5f, 0x27, 0xdd, 0x17, 0x18, 0x6c,
+ 0x1e, 0x9d, 0x91, 0x65, 0xf8, 0xd7, 0xa6, 0x9f, 0xa1, 0xba, 0xa8, 0x76,
+ 0xe4, 0xd8, 0xf4, 0x59, 0x90, 0x16, 0x67, 0x88, 0xc2, 0xa9, 0xe4, 0x2c};
+
+static const unsigned char pub_key_minus_1_weak_4096[] = {
+ 0xff, 0x50, 0xd3, 0xcc, 0x89, 0x17, 0x5e, 0xb6, 0xf8, 0xa3, 0xb0, 0xe2,
+ 0xf9, 0x9f, 0x17, 0xa1, 0x92, 0x56, 0x15, 0x13, 0x12, 0x9f, 0x18, 0xdc,
+ 0x07, 0x00, 0xc2, 0x49, 0xc9, 0xd9, 0xd4, 0x0a, 0xe3, 0xd7, 0xf6, 0x60,
+ 0x21, 0xa9, 0x7b, 0xc0, 0x0f, 0x0e, 0xae, 0x3e, 0x77, 0x77, 0x48, 0xd8,
+ 0xfd, 0x42, 0xec, 0xb5, 0xae, 0x00, 0xab, 0xce, 0xd1, 0x11, 0xca, 0xd2,
+ 0x64, 0x5a, 0xa3, 0x6b, 0xba, 0xd1, 0x93, 0xea, 0xda, 0xd2, 0xa0, 0x60,
+ 0x39, 0x0b, 0x34, 0x4f, 0x0c, 0xf1, 0xb0, 0x52, 0x75, 0x51, 0x3d, 0x28,
+ 0x02, 0xb5, 0xbd, 0x42, 0x98, 0x20, 0xa7, 0x42, 0xb9, 0x21, 0x9a, 0xae,
+ 0xb6, 0x41, 0x7b, 0x70, 0xe3, 0xd9, 0xaf, 0x81, 0x1a, 0xc1, 0x39, 0x9c,
+ 0x52, 0x56, 0xcb, 0x0d, 0x6a, 0x67, 0x6f, 0x3d, 0x12, 0x76, 0x73, 0x53,
+ 0x95, 0x2d, 0xc1, 0x04, 0xdb, 0x83, 0xe4, 0xd0, 0xbe, 0x2d, 0xa6, 0x7a,
+ 0x0f, 0x80, 0x1b, 0xd0, 0x16, 0x14, 0x3a, 0xe0, 0x48, 0xfa, 0xf5, 0x44,
+ 0xa8, 0xe0, 0xbf, 0x98, 0xe1, 0x56, 0xea, 0x76, 0xb6, 0xe2, 0xa3, 0x5b,
+ 0x15, 0x79, 0x10, 0xb0, 0x41, 0xdc, 0x29, 0x0f, 0x1e, 0x37, 0x69, 0xcd,
+ 0x13, 0xbe, 0x2d, 0xe0, 0x73, 0x38, 0x68, 0xed, 0x50, 0x6a, 0xd0, 0xfb,
+ 0xcb, 0x17, 0x3a, 0x59, 0xfb, 0xec, 0xba, 0x75, 0xb6, 0x4e, 0x2f, 0x6e,
+ 0x97, 0x98, 0x0e, 0x79, 0x25, 0xdd, 0xd8, 0xf5, 0x34, 0xb4, 0xa0, 0x7e,
+ 0xba, 0x68, 0x7c, 0x4f, 0xfb, 0xe0, 0x97, 0x46, 0x50, 0x1e, 0x4a, 0x59,
+ 0x9c, 0xdc, 0x34, 0xe2, 0x2a, 0xb5, 0xc8, 0x58, 0x94, 0x48, 0x9f, 0xb8,
+ 0x36, 0xcb, 0xce, 0x36, 0xb1, 0x7c, 0xe5, 0x8d, 0x5b, 0x43, 0xd7, 0x88,
+ 0xdf, 0xae, 0xd0, 0xc9, 0x42, 0x5f, 0x0a, 0xe3, 0x63, 0x11, 0xc5, 0x0c,
+ 0x80, 0x55, 0x58, 0xd7, 0xf2, 0x51, 0x6e, 0xb3, 0x7e, 0x9d, 0x1c, 0xc3,
+ 0x61, 0x59, 0x5c, 0x47, 0xd4, 0x99, 0xc0, 0x67, 0xfb, 0xb2, 0xd6, 0x11,
+ 0xda, 0x92, 0x5b, 0x6b, 0xd2, 0x70, 0xb7, 0x69, 0x72, 0xe7, 0x06, 0xdd,
+ 0x40, 0xac, 0x81, 0x51, 0x1d, 0x52, 0x7a, 0x45, 0x38, 0x89, 0x27, 0x2c,
+ 0xc4, 0x4b, 0x7e, 0x5e, 0x79, 0xef, 0x84, 0x6a, 0x24, 0x4d, 0x9c, 0x9e,
+ 0xca, 0x75, 0x5c, 0x06, 0x6d, 0xd0, 0x52, 0xe9, 0xda, 0x9f, 0x46, 0xb6,
+ 0x62, 0x1d, 0xb3, 0xd9, 0xf2, 0x7d, 0xd6, 0xc2, 0x7a, 0x49, 0x7c, 0xdd,
+ 0x9b, 0xaa, 0xc3, 0x84, 0x0b, 0x08, 0x33, 0xb8, 0x80, 0xc3, 0x12, 0x8f,
+ 0xad, 0xac, 0x0f, 0x7f, 0xaf, 0x59, 0x61, 0x0d, 0x98, 0xc1, 0xf9, 0x68,
+ 0xc3, 0x1b, 0x10, 0x08, 0xc4, 0x33, 0x3c, 0xa4, 0xe2, 0xd5, 0xeb, 0x71,
+ 0x5d, 0x19, 0x7e, 0x05, 0xca, 0x9a, 0xf5, 0xbb, 0x71, 0x55, 0x83, 0x9c,
+ 0x25, 0x50, 0x35, 0x7f, 0x2d, 0xeb, 0xf2, 0x0d, 0xed, 0x3c, 0xb8, 0x71,
+ 0xbd, 0x08, 0xf5, 0x89, 0x7e, 0x5e, 0x38, 0x40, 0xd7, 0xed, 0x77, 0x8d,
+ 0x7a, 0xed, 0x2a, 0x9f, 0xfc, 0x01, 0xf4, 0xe2, 0xcf, 0xda, 0x8c, 0xa3,
+ 0x57, 0xdc, 0x14, 0xd6, 0xa1, 0xd9, 0x97, 0xb9, 0xe6, 0xfc, 0x48, 0x75,
+ 0x43, 0xbd, 0x3b, 0x91, 0x17, 0x3c, 0x33, 0xca, 0xce, 0x29, 0x09, 0x1b,
+ 0xe8, 0x9d, 0xb6, 0x74, 0x05, 0x5e, 0x2e, 0xa5, 0x1d, 0x7f, 0x3a, 0xa9,
+ 0x2c, 0xf6, 0x4d, 0x41, 0x90, 0xbc, 0x56, 0x18, 0x52, 0x02, 0x90, 0xef,
+ 0x71, 0xff, 0x3e, 0x0c, 0xf8, 0x00, 0x04, 0x07, 0xd5, 0x20, 0x26, 0xdd,
+ 0x5c, 0xb1, 0x37, 0x03, 0x20, 0x0c, 0xb4, 0xb6, 0x39, 0x49, 0x49, 0xaa,
+ 0xe7, 0x98, 0x01, 0xa2, 0x2e, 0x0a, 0x33, 0x82, 0x9e, 0xb9, 0x24, 0xb7,
+ 0x80, 0xdf, 0xd3, 0xdf, 0x04, 0xe4, 0x50, 0x9d};
+
+static const unsigned char pub_key_minus_1_tls_6144[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58,
+ 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1,
+ 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41,
+ 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9,
+ 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02,
+ 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61,
+ 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55,
+ 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35,
+ 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA,
+ 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35,
+ 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82,
+ 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB,
+ 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3,
+ 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19,
+ 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1,
+ 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61,
+ 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32,
+ 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73,
+ 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83,
+ 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA,
+ 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B,
+ 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38,
+ 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26,
+ 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C,
+ 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93,
+ 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3,
+ 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB,
+ 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D,
+ 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42,
+ 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF,
+ 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B,
+ 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB,
+ 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42,
+ 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04,
+ 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86,
+ 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32,
+ 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9,
+ 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A,
+ 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9,
+ 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF,
+ 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51,
+ 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02,
+ 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, 0x4E, 0x67, 0x7D, 0x2C,
+ 0x38, 0x53, 0x2A, 0x3A, 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6,
+ 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, 0x91, 0x7B, 0xDD, 0x64,
+ 0xB1, 0xC0, 0xFD, 0x4C, 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A,
+ 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, 0x9B, 0x1F, 0x5C, 0x3E,
+ 0x4E, 0x46, 0x04, 0x1F, 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77,
+ 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, 0xB8, 0x55, 0x32, 0x2E,
+ 0xDB, 0x63, 0x40, 0xD8, 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3,
+ 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, 0x7F, 0xB2, 0x9F, 0x8C,
+ 0x18, 0x30, 0x23, 0xC3, 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4,
+ 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, 0x94, 0xC6, 0x65, 0x1E,
+ 0x77, 0xCA, 0xF9, 0x92, 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6,
+ 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, 0x0A, 0xE8, 0xDB, 0x58,
+ 0x47, 0xA6, 0x7C, 0xBE, 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C,
+ 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, 0x62, 0x29, 0x2C, 0x31,
+ 0x15, 0x62, 0xA8, 0x46, 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A,
+ 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, 0x8C, 0xCF, 0x2D, 0xD5,
+ 0xCA, 0xCE, 0xF4, 0x03, 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04,
+ 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, 0x3F, 0xDD, 0x4A, 0x8E,
+ 0x9A, 0xDB, 0x1E, 0x69, 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1,
+ 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, 0xA4, 0x0E, 0x32, 0x9C,
+ 0xD0, 0xE4, 0x0E, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE};
+
+static const unsigned char pub_key_minus_1_safe_8192[] = {
+ 0x9b, 0xa7, 0x9b, 0xa2, 0x86, 0x54, 0xe7, 0x99, 0x11, 0x5b, 0x35, 0x81,
+ 0xd5, 0x7a, 0x8a, 0x6e, 0x4d, 0x4d, 0x61, 0x5d, 0xd3, 0xcf, 0x0c, 0x65,
+ 0x7e, 0xda, 0xd8, 0xce, 0x28, 0xac, 0xa0, 0x38, 0x81, 0xee, 0xa1, 0x14,
+ 0x25, 0x21, 0x67, 0x66, 0x3a, 0x6c, 0x0f, 0x80, 0x3d, 0x89, 0x79, 0xfe,
+ 0x71, 0x43, 0x57, 0xc3, 0xa9, 0x54, 0x1e, 0x20, 0x8a, 0xee, 0x0f, 0xa6,
+ 0x8b, 0x88, 0x81, 0x3d, 0xe8, 0x5c, 0x40, 0x47, 0x05, 0xdf, 0xd8, 0x6d,
+ 0x98, 0x65, 0x16, 0xa9, 0xf9, 0xc4, 0x8c, 0x02, 0xba, 0xae, 0x6b, 0x36,
+ 0x76, 0xc9, 0xfa, 0x8e, 0xd0, 0xd7, 0x9a, 0x3c, 0xcb, 0xd1, 0x44, 0x09,
+ 0xd7, 0x4f, 0x28, 0x51, 0x94, 0x92, 0x5b, 0x02, 0xb2, 0xbd, 0x78, 0xd3,
+ 0xc2, 0x76, 0x03, 0x15, 0x17, 0x0b, 0x55, 0x08, 0x02, 0x42, 0x9e, 0x26,
+ 0x56, 0x33, 0x72, 0xe6, 0xbd, 0x0e, 0xf9, 0x3d, 0x2c, 0xb3, 0x8a, 0x4c,
+ 0x67, 0x17, 0xfd, 0xe9, 0x03, 0xad, 0x8c, 0x34, 0x84, 0xe5, 0x83, 0xdf,
+ 0x9c, 0x04, 0x93, 0x03, 0x26, 0x19, 0xc1, 0xf1, 0x24, 0x68, 0xf6, 0x54,
+ 0x96, 0xce, 0x38, 0x51, 0xbd, 0x6c, 0x3d, 0x9c, 0x0c, 0xd8, 0x6e, 0x13,
+ 0x4c, 0x8b, 0xf6, 0x34, 0xae, 0xd8, 0x85, 0x1d, 0x1d, 0x8e, 0xc2, 0xad,
+ 0xab, 0xa2, 0xc5, 0x40, 0x76, 0x7f, 0x2f, 0x2e, 0x38, 0xf4, 0x6a, 0x39,
+ 0x33, 0x3d, 0x17, 0xce, 0x1f, 0xe9, 0xc3, 0x8d, 0x9e, 0xe5, 0xbe, 0xd6,
+ 0xad, 0x9a, 0x23, 0xd8, 0x06, 0xf3, 0x7c, 0x39, 0xd5, 0xae, 0x57, 0xb6,
+ 0xe5, 0xc3, 0x9a, 0x8a, 0x8c, 0x6e, 0xd3, 0xc1, 0x1a, 0x64, 0x12, 0x00,
+ 0x18, 0x53, 0xca, 0x32, 0x88, 0x8e, 0xc0, 0x5f, 0x2d, 0xb2, 0x3d, 0x14,
+ 0x1b, 0x58, 0x5c, 0x20, 0xe8, 0x52, 0xe5, 0x28, 0x41, 0xbc, 0x9e, 0x08,
+ 0x29, 0xab, 0xa5, 0x43, 0x99, 0x0e, 0xd7, 0x2a, 0xb9, 0xb8, 0x64, 0x9d,
+ 0x83, 0xe3, 0x1a, 0x26, 0x59, 0x65, 0xf2, 0x0c, 0xc9, 0xc5, 0x8f, 0x0d,
+ 0xcf, 0xa1, 0x18, 0xfc, 0x8b, 0x77, 0xe9, 0xe1, 0x19, 0x7b, 0x03, 0xd4,
+ 0x37, 0x8d, 0x5d, 0x37, 0x2b, 0xad, 0x58, 0x5e, 0x73, 0x72, 0xce, 0x84,
+ 0xe5, 0xc9, 0x75, 0x1d, 0xf3, 0x58, 0x42, 0x77, 0xfe, 0x53, 0xa0, 0xc2,
+ 0x66, 0x21, 0xaf, 0xe2, 0x61, 0xd2, 0x84, 0xb3, 0x03, 0x4d, 0xd8, 0x7d,
+ 0x85, 0xe1, 0xa8, 0xa0, 0x48, 0x5d, 0x1a, 0xa9, 0xac, 0xc1, 0x69, 0x24,
+ 0xc6, 0xfa, 0xb5, 0x22, 0x3e, 0xa3, 0x8d, 0x35, 0x29, 0xcf, 0x9a, 0xe5,
+ 0x84, 0x3b, 0x0b, 0x27, 0x36, 0x7e, 0x9d, 0xa6, 0xb0, 0x45, 0x60, 0x42,
+ 0x1e, 0x4b, 0x24, 0xd1, 0x36, 0x8b, 0x70, 0xd1, 0x95, 0x54, 0x14, 0xb9,
+ 0x47, 0x3d, 0x8d, 0xe4, 0x5f, 0x81, 0x1a, 0x21, 0x17, 0x17, 0xbf, 0x92,
+ 0x22, 0x4c, 0x77, 0x30, 0xdc, 0x9c, 0x84, 0xe6, 0x68, 0xcc, 0xd6, 0x11,
+ 0x04, 0xff, 0x71, 0x86, 0xb3, 0xa9, 0x9b, 0x13, 0x95, 0x35, 0xfd, 0x68,
+ 0x28, 0x9b, 0x6f, 0x5c, 0xf7, 0x66, 0xa8, 0x6f, 0x89, 0x0f, 0x92, 0xdf,
+ 0x52, 0x24, 0x3f, 0xdb, 0x2f, 0x40, 0x12, 0x32, 0xa4, 0xff, 0x2e, 0x4b,
+ 0xb8, 0xa0, 0xe7, 0xc9, 0xcb, 0x98, 0x13, 0xf9, 0xd2, 0xfa, 0x82, 0x68,
+ 0xb2, 0x8f, 0xd3, 0x17, 0x8c, 0x93, 0xf5, 0x80, 0xe4, 0x5a, 0x33, 0x1b,
+ 0x6a, 0xd8, 0xbf, 0x37, 0xa7, 0xe1, 0x63, 0x1d, 0x6a, 0xc3, 0xfa, 0xa1,
+ 0x2f, 0xc1, 0x72, 0x55, 0xd5, 0xe2, 0x67, 0x3b, 0x6b, 0x3a, 0xa8, 0xb0,
+ 0x54, 0x04, 0x1d, 0xbb, 0xc1, 0xe5, 0x3a, 0x52, 0xb1, 0x67, 0x0b, 0x12,
+ 0x3e, 0xcd, 0xa9, 0x9a, 0x0e, 0xbb, 0xa3, 0x75, 0x6d, 0x6f, 0x77, 0x74,
+ 0x64, 0xe3, 0x16, 0x8c, 0xa5, 0xba, 0xec, 0x51, 0x73, 0xce, 0x4b, 0xe6,
+ 0x6f, 0x3d, 0x15, 0x56, 0x43, 0xe1, 0x17, 0x77, 0x66, 0xab, 0xdc, 0x9d,
+ 0x9b, 0x10, 0x5d, 0xc4, 0xe9, 0x1e, 0xaa, 0x2d, 0x15, 0xbb, 0xc4, 0x09,
+ 0x46, 0x30, 0xe1, 0xb8, 0x92, 0x94, 0x5f, 0xb7, 0xe7, 0x7e, 0x97, 0x43,
+ 0xc0, 0x48, 0x5b, 0xaf, 0xea, 0x74, 0xae, 0x8c, 0x79, 0x6b, 0x66, 0x83,
+ 0x62, 0x88, 0x17, 0xa4, 0x56, 0x5d, 0x58, 0xfb, 0x6c, 0x38, 0x57, 0x4d,
+ 0xef, 0xd7, 0x36, 0x44, 0x39, 0x5b, 0xab, 0x94, 0xe4, 0x08, 0x30, 0xd3,
+ 0x2c, 0x59, 0xa0, 0x32, 0xe2, 0x71, 0x99, 0xec, 0x66, 0x5e, 0xf7, 0xe2,
+ 0x9c, 0x19, 0x69, 0x72, 0x6f, 0xdb, 0x3e, 0xcc, 0x19, 0x5a, 0xfd, 0xad,
+ 0xd6, 0x6e, 0x9d, 0x07, 0xc0, 0x65, 0x01, 0x75, 0xdd, 0x37, 0x1b, 0x9c,
+ 0x5e, 0x93, 0x32, 0xf8, 0x7e, 0x65, 0xd5, 0xb5, 0x15, 0x35, 0xad, 0x05,
+ 0xb5, 0xd2, 0x25, 0xc7, 0x71, 0x5a, 0xe4, 0xb7, 0x58, 0x6a, 0xc3, 0x5a,
+ 0xd9, 0xd4, 0xee, 0x32, 0xb5, 0x0b, 0x5b, 0x2a, 0xcd, 0x80, 0xce, 0xd4,
+ 0x2d, 0xc9, 0x09, 0x94, 0xf5, 0xf2, 0x7c, 0xaf, 0xba, 0x5a, 0xd3, 0xdc,
+ 0xcd, 0xd7, 0xf7, 0xea, 0x42, 0xe2, 0xc2, 0x34, 0x21, 0xb9, 0x15, 0x24,
+ 0xe8, 0x32, 0x6b, 0x6f, 0xb0, 0xed, 0x76, 0x5e, 0x45, 0xbf, 0x02, 0xa2,
+ 0xb8, 0x3c, 0xa5, 0xf5, 0x74, 0xe3, 0x18, 0x89, 0x21, 0x4e, 0xa6, 0x08,
+ 0xa3, 0xa5, 0x93, 0x69, 0x48, 0x96, 0xbd, 0x47, 0xd3, 0xeb, 0x67, 0x29,
+ 0xa8, 0xbb, 0xbe, 0x78, 0x05, 0xfa, 0x46, 0x89, 0x4e, 0x0c, 0xe2, 0x6c,
+ 0xbb, 0xe5, 0xf8, 0xba, 0xe5, 0x5d, 0x29, 0xe7, 0xdd, 0x71, 0x7e, 0x94,
+ 0xd7, 0x56, 0x0c, 0x3c, 0xde, 0x5f, 0xbc, 0xdc, 0x0f, 0x8e, 0xd6, 0x6f,
+ 0x0a, 0x07, 0xb8, 0x07, 0x24, 0x62, 0x4c, 0xed, 0x45, 0x4f, 0x0d, 0x9f,
+ 0x2e, 0x83, 0x6a, 0xeb, 0xbc, 0xff, 0xa9, 0xf2, 0x73, 0xb3, 0x5b, 0xaa,
+ 0xac, 0xed, 0xac, 0x88, 0xa2, 0x0d, 0x8d, 0x8f, 0xb4, 0xf7, 0x73, 0x1e,
+ 0xc0, 0x2e, 0xd3, 0x45, 0x15, 0x4b, 0x4a, 0xe7, 0xd4, 0xef, 0xb1, 0xc6,
+ 0xd3, 0x8f, 0xf8, 0x24, 0x12, 0x33, 0x3e, 0x8e, 0x95, 0xbc, 0x81, 0xb4,
+ 0xd4, 0xd1, 0x13, 0xbc, 0x7e, 0x25, 0xb4, 0x5b, 0xff, 0x15, 0xba, 0xf8,
+ 0x9a, 0xec, 0x78, 0xe4, 0x63, 0xc7, 0x26, 0xd5, 0x89, 0x3d, 0x63, 0x5b,
+ 0x7c, 0x86, 0x63, 0x34, 0x06, 0x28, 0x23, 0x08, 0xff, 0x6d, 0xbd, 0xe0,
+ 0x75, 0xb3, 0x71, 0x12, 0x26, 0x63, 0xca, 0x93, 0x36, 0x86, 0xeb, 0xf7,
+ 0x48, 0xd1, 0x96, 0xf4, 0x02, 0x3e, 0x5d, 0x69, 0x75, 0x5e, 0x95, 0xee,
+ 0x32, 0xb9, 0xba, 0x55, 0xc5, 0x42, 0x74, 0x00, 0xe1, 0x0f, 0x16, 0x05,
+ 0x62, 0x3c, 0x58, 0xcb, 0xe0, 0xd4, 0xa9, 0xe5, 0x1a, 0x3b, 0x84, 0x7e,
+ 0x19, 0x87, 0xad, 0x67, 0xcd, 0x9b, 0x97, 0xb0, 0x32, 0xd7, 0xb8, 0x1e,
+ 0x96, 0x69, 0x75, 0x0f, 0x61, 0x69, 0xb3, 0xc9, 0xce, 0x73, 0x7c, 0x5f,
+ 0xd5, 0x08, 0xdf, 0xd4, 0x07, 0x75, 0x60, 0xd7, 0x50, 0x52, 0xe7, 0x5c,
+ 0x6f, 0x04, 0x59, 0x65, 0xbd, 0x70, 0x99, 0x15, 0xf9, 0xbc, 0x34, 0x78,
+ 0x6a, 0x64, 0xac, 0x5f, 0x07, 0xc2, 0x89, 0x88, 0xfe, 0x11, 0x7a, 0xf7,
+ 0x3d, 0xbe, 0x83, 0xff, 0xeb, 0x1d, 0x52, 0xbe, 0xd4, 0x09, 0x71, 0x0f,
+ 0x7c, 0x95, 0x19, 0xf2, 0x4b, 0xf5, 0x44, 0x63, 0xf2, 0xec, 0x3f, 0xf9,
+ 0xe4, 0xfb, 0xbe, 0x24, 0xb2, 0x18, 0x53, 0xce, 0x16, 0x40, 0x1e, 0x27,
+ 0x62, 0x99, 0x93, 0xc9, 0x49, 0x8f, 0x98, 0x0d, 0xd8, 0x73, 0x65, 0x99,
+ 0xac, 0xff, 0xfe, 0x22, 0x6a, 0xd1, 0xfb, 0xa1, 0xe4, 0xe7, 0xab, 0x3c,
+ 0x72, 0x10, 0xac, 0x72};
+
+/* Public keys in small subgroups of weak primes - fails in all modes*/
+static const unsigned char pub_key_bad_weak_1024[] = {3};
+static const unsigned char pub_key_bad_weak_2048[] = {3};
+static const unsigned char pub_key_bad_weak_3072[] = {3};
+static const unsigned char pub_key_bad_weak_4096[] = {3};
+static const unsigned char pub_key_bad_weak_6144[] = {3};
+static const unsigned char pub_key_bad_weak_8192[] = {3};
+
+enum DhParamType {
+ TLS_APPROVED,
+ IKE_APPROVED,
+ SAFE_PRIME,
+ SAFE_PRIME_WITH_SUBPRIME,
+ KNOWN_SUBPRIME,
+ WRONG_SUBPRIME,
+ UNKNOWN_SUBPRIME,
+ BAD_PUB_KEY
+};
+
+enum DhKeyClass {
+ CLASS_1536 = 0,
+ CLASS_2048,
+ CLASS_3072,
+ CLASS_4096,
+ CLASS_6144,
+ CLASS_8192,
+ CLASS_LAST
+};
+const DhKeyClass CLASS_FIRST = CLASS_1536;
+
+const unsigned char *reference_prime[CLASS_LAST] = {
+ prime_ike_1536, prime_tls_2048, prime_tls_3072,
+ prime_ike_4096, prime_ike_6144, prime_tls_8192};
+
+const size_t reference_prime_len[CLASS_LAST] = {
+ sizeof(prime_ike_1536), sizeof(prime_tls_2048), sizeof(prime_tls_3072),
+ sizeof(prime_ike_4096), sizeof(prime_ike_6144), sizeof(prime_tls_8192)};
+
+struct DhTestVector {
+ const char *id;
+ SECItem p;
+ SECItem g;
+ SECItem q;
+ SECItem pub_key;
+ DhParamType param_type;
+ DhKeyClass key_class;
+};
+
+static const unsigned char g2[] = {2};
+static const unsigned char g3[] = {3};
+
+static const DhTestVector DH_TEST_VECTORS[] = {
+ /* test our approved primes, the pass in all modes and configurations */
+ {"IKE 1536",
+ {siBuffer, (unsigned char *)prime_ike_1536, sizeof(prime_ike_1536)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_1536},
+ {"IKE 2048",
+ {siBuffer, (unsigned char *)prime_ike_2048, sizeof(prime_ike_2048)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_2048},
+ {"TLS 3048",
+ {siBuffer, (unsigned char *)prime_tls_2048, sizeof(prime_tls_2048)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ TLS_APPROVED,
+ CLASS_2048},
+ {"IKE 3072",
+ {siBuffer, (unsigned char *)prime_ike_3072, sizeof(prime_ike_3072)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_3072},
+ {"TLS 3072",
+ {siBuffer, (unsigned char *)prime_tls_3072, sizeof(prime_tls_3072)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ TLS_APPROVED,
+ CLASS_3072},
+ {"IKE 4096",
+ {siBuffer, (unsigned char *)prime_ike_4096, sizeof(prime_ike_4096)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_4096},
+ {"TLS 4096",
+ {siBuffer, (unsigned char *)prime_tls_4096, sizeof(prime_tls_4096)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ TLS_APPROVED,
+ CLASS_4096},
+ {"IKE 6144",
+ {siBuffer, (unsigned char *)prime_ike_6144, sizeof(prime_ike_6144)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_6144},
+ {"TLS 6144",
+ {siBuffer, (unsigned char *)prime_tls_6144, sizeof(prime_tls_6144)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ TLS_APPROVED,
+ CLASS_6144},
+ {"IKE 8192",
+ {siBuffer, (unsigned char *)prime_ike_8192, sizeof(prime_ike_8192)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_8192},
+ {"TLS 8192",
+ {siBuffer, (unsigned char *)prime_tls_8192, sizeof(prime_tls_8192)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ TLS_APPROVED,
+ CLASS_8192},
+ /* approved primes with explicit subprimes.These should pass without
+ * the need to verify the primes and subprimes for primality */
+ {"IKE 1536 with subprime",
+ {siBuffer, (unsigned char *)prime_ike_1536, sizeof(prime_ike_1536)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_ike_1536,
+ sizeof(sub2_prime_ike_1536)},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_1536},
+ {"IKE 2048 with subprime",
+ {siBuffer, (unsigned char *)prime_ike_2048, sizeof(prime_ike_2048)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_ike_2048,
+ sizeof(sub2_prime_ike_2048)},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_2048},
+ {"TLS 2048 with subprime",
+ {siBuffer, (unsigned char *)prime_tls_2048, sizeof(prime_tls_2048)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_tls_2048,
+ sizeof(sub2_prime_tls_2048)},
+ {siBuffer, NULL, 0},
+ TLS_APPROVED,
+ CLASS_2048},
+ {"IKE 3072 with subprime",
+ {siBuffer, (unsigned char *)prime_ike_3072, sizeof(prime_ike_3072)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_ike_3072,
+ sizeof(sub2_prime_ike_3072)},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_3072},
+ {"TLS 3072 with subprime",
+ {siBuffer, (unsigned char *)prime_tls_3072, sizeof(prime_tls_3072)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_tls_3072,
+ sizeof(sub2_prime_tls_3072)},
+ {siBuffer, NULL, 0},
+ TLS_APPROVED,
+ CLASS_3072},
+ {"IKE 4096 with subprime",
+ {siBuffer, (unsigned char *)prime_ike_4096, sizeof(prime_ike_4096)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_ike_4096,
+ sizeof(sub2_prime_ike_4096)},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_4096},
+ {"TLS 4096 with subprime",
+ {siBuffer, (unsigned char *)prime_tls_4096, sizeof(prime_tls_4096)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_tls_4096,
+ sizeof(sub2_prime_tls_4096)},
+ {siBuffer, NULL, 0},
+ TLS_APPROVED,
+ CLASS_4096},
+ {"IKE 6144 with subprime",
+ {siBuffer, (unsigned char *)prime_ike_6144, sizeof(prime_ike_6144)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_ike_6144,
+ sizeof(sub2_prime_ike_6144)},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_6144},
+ {"TLS 6144 with subprime",
+ {siBuffer, (unsigned char *)prime_tls_6144, sizeof(prime_tls_6144)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_tls_6144,
+ sizeof(sub2_prime_tls_6144)},
+ {siBuffer, NULL, 0},
+ TLS_APPROVED,
+ CLASS_6144},
+ {"IKE 8192 with subprime",
+ {siBuffer, (unsigned char *)prime_ike_8192, sizeof(prime_ike_8192)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_ike_8192,
+ sizeof(sub2_prime_ike_8192)},
+ {siBuffer, NULL, 0},
+ IKE_APPROVED,
+ CLASS_8192},
+ {"TLS 8192 with subprime",
+ {siBuffer, (unsigned char *)prime_tls_8192, sizeof(prime_tls_8192)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_tls_8192,
+ sizeof(sub2_prime_tls_8192)},
+ {siBuffer, NULL, 0},
+ TLS_APPROVED,
+ CLASS_8192},
+ /* test our non-approved safe primes. This primes should pass in
+ * non-FIPS and fail in FIPS. They should pass without checks */
+ {"Safe Prime 1536",
+ {siBuffer, (unsigned char *)prime_safe_1536, sizeof(prime_safe_1536)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME,
+ CLASS_1536},
+ {"Safe Prime 2048",
+ {siBuffer, (unsigned char *)prime_safe_2048, sizeof(prime_safe_2048)},
+ {siBuffer, (unsigned char *)g3, sizeof(g3)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME,
+ CLASS_2048},
+ {"Safe Prime 3072",
+ {siBuffer, (unsigned char *)prime_safe_3072, sizeof(prime_safe_3072)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME,
+ CLASS_3072},
+ {"Safe Prime 4096",
+ {siBuffer, (unsigned char *)prime_safe_4096, sizeof(prime_safe_4096)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME,
+ CLASS_4096},
+ {"Safe Prime 6144",
+ {siBuffer, (unsigned char *)prime_safe_6144, sizeof(prime_safe_6144)},
+ {siBuffer, (unsigned char *)g3, sizeof(g3)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME,
+ CLASS_6144},
+ {"Safe Prime 8192",
+ {siBuffer, (unsigned char *)prime_safe_8192, sizeof(prime_safe_8192)},
+ {siBuffer, (unsigned char *)g3, sizeof(g3)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME,
+ CLASS_8192},
+ /* test our non-approved safe primes. This primes should pass in
+ * non-FIPS and fail in FIPS. In non-FIPS, they need checks */
+ {"Safe Prime 1536 with Subprime",
+ {siBuffer, (unsigned char *)prime_safe_1536, sizeof(prime_safe_1536)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_safe_1536,
+ sizeof(sub2_prime_safe_1536)},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME_WITH_SUBPRIME,
+ CLASS_1536},
+ {"Safe Prime 2048 with Subprime",
+ {siBuffer, (unsigned char *)prime_safe_2048, sizeof(prime_safe_2048)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_safe_2048,
+ sizeof(sub2_prime_safe_2048)},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME_WITH_SUBPRIME,
+ CLASS_2048},
+ {"Safe Prime 3072 with Subprime",
+ {siBuffer, (unsigned char *)prime_safe_3072, sizeof(prime_safe_3072)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_safe_3072,
+ sizeof(sub2_prime_safe_3072)},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME_WITH_SUBPRIME,
+ CLASS_3072},
+#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW
+ {"Safe Prime 4096 with Subprime",
+ {siBuffer, (unsigned char *)prime_safe_4096, sizeof(prime_safe_4096)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_safe_4096,
+ sizeof(sub2_prime_safe_4096)},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME_WITH_SUBPRIME,
+ CLASS_4096},
+ {"Safe Prime 6144 with Subprime",
+ {siBuffer, (unsigned char *)prime_safe_6144, sizeof(prime_safe_6144)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_safe_6144,
+ sizeof(sub2_prime_safe_6144)},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME_WITH_SUBPRIME,
+ CLASS_6144},
+ {"Safe Prime 8192 with Subprime",
+ {siBuffer, (unsigned char *)prime_safe_8192, sizeof(prime_safe_8192)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_safe_8192,
+ sizeof(sub2_prime_safe_8192)},
+ {siBuffer, NULL, 0},
+ SAFE_PRIME_WITH_SUBPRIME,
+ CLASS_8192},
+#endif
+ /* test "weak" primes with "unknown" subprimes. We use
+ * the same primes as the known subprimes, but we don't
+ * include the subprime in the test. These primes should
+ * pass in non-FIPS mode and fail in FIPS mode */
+ {"Weak Prime 1024 Unknown Subprime",
+ {siBuffer, (unsigned char *)prime_weak_1024, sizeof(prime_weak_1024)},
+ {siBuffer, (unsigned char *)base_weak_1024, sizeof(base_weak_1024)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ UNKNOWN_SUBPRIME,
+ CLASS_1536},
+ {"Weak Prime 2048 Unknown Subprime",
+ {siBuffer, (unsigned char *)prime_weak_2048, sizeof(prime_weak_2048)},
+ {siBuffer, (unsigned char *)base_weak_2048, sizeof(base_weak_2048)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ UNKNOWN_SUBPRIME,
+ CLASS_2048},
+ {"Weak Prime 3072 Unknown Subprime",
+ {siBuffer, (unsigned char *)prime_weak_3072, sizeof(prime_weak_3072)},
+ {siBuffer, (unsigned char *)base_weak_3072, sizeof(base_weak_3072)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ UNKNOWN_SUBPRIME,
+ CLASS_3072},
+ {"Weak Prime 4096 Unknown Subprime",
+ {siBuffer, (unsigned char *)prime_weak_4096, sizeof(prime_weak_4096)},
+ {siBuffer, (unsigned char *)base_weak_4096, sizeof(base_weak_4096)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ UNKNOWN_SUBPRIME,
+ CLASS_4096},
+ {"Weak Prime 6144 Unknown Subprime",
+ {siBuffer, (unsigned char *)prime_weak_6144, sizeof(prime_weak_6144)},
+ {siBuffer, (unsigned char *)base_weak_6144, sizeof(base_weak_6144)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ UNKNOWN_SUBPRIME,
+ CLASS_6144},
+ {"Weak Prime 8192 Unknown Subprime",
+ {siBuffer, (unsigned char *)prime_weak_8192, sizeof(prime_weak_8192)},
+ {siBuffer, (unsigned char *)base_weak_8192, sizeof(base_weak_8192)},
+ {siBuffer, NULL, 0},
+ {siBuffer, NULL, 0},
+ UNKNOWN_SUBPRIME,
+ CLASS_8192},
+ /* test "weak" primes with known subprimes. These primes should
+ * pass in non-FIPS and fail in FIPS. In non-FIPS they should have full
+ * checks. */
+ {"Weak Prime 1024 Known Subprime",
+ {siBuffer, (unsigned char *)prime_weak_1024, sizeof(prime_weak_1024)},
+ {siBuffer, (unsigned char *)base_weak_1024, sizeof(base_weak_1024)},
+ {siBuffer, (unsigned char *)subprime_weak_1024,
+ sizeof(subprime_weak_1024)},
+ {siBuffer, NULL, 0},
+ KNOWN_SUBPRIME,
+ CLASS_1536},
+ {"Weak Prime 2048 Known Subprime",
+ {siBuffer, (unsigned char *)prime_weak_2048, sizeof(prime_weak_2048)},
+ {siBuffer, (unsigned char *)base_weak_2048, sizeof(base_weak_2048)},
+ {siBuffer, (unsigned char *)subprime_weak_2048,
+ sizeof(subprime_weak_2048)},
+ {siBuffer, NULL, 0},
+ KNOWN_SUBPRIME,
+ CLASS_2048},
+ {"Weak Prime 3072 Known Subprime",
+ {siBuffer, (unsigned char *)prime_weak_3072, sizeof(prime_weak_3072)},
+ {siBuffer, (unsigned char *)base_weak_3072, sizeof(base_weak_3072)},
+ {siBuffer, (unsigned char *)subprime_weak_3072,
+ sizeof(subprime_weak_3072)},
+ {siBuffer, NULL, 0},
+ KNOWN_SUBPRIME,
+ CLASS_3072},
+#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW
+ {"Weak Prime 4096 Known Subprime",
+ {siBuffer, (unsigned char *)prime_weak_4096, sizeof(prime_weak_4096)},
+ {siBuffer, (unsigned char *)base_weak_4096, sizeof(base_weak_4096)},
+ {siBuffer, (unsigned char *)subprime_weak_4096,
+ sizeof(subprime_weak_4096)},
+ {siBuffer, NULL, 0},
+ KNOWN_SUBPRIME,
+ CLASS_4096},
+ {"Weak Prime 6144 Known Subprime",
+ {siBuffer, (unsigned char *)prime_weak_6144, sizeof(prime_weak_6144)},
+ {siBuffer, (unsigned char *)base_weak_6144, sizeof(base_weak_6144)},
+ {siBuffer, (unsigned char *)subprime_weak_6144,
+ sizeof(subprime_weak_6144)},
+ {siBuffer, NULL, 0},
+ KNOWN_SUBPRIME,
+ CLASS_6144},
+ {"Weak Prime 8192 Known Subprime",
+ {siBuffer, (unsigned char *)prime_weak_8192, sizeof(prime_weak_8192)},
+ {siBuffer, (unsigned char *)base_weak_8192, sizeof(base_weak_8192)},
+ {siBuffer, (unsigned char *)subprime_weak_8192,
+ sizeof(subprime_weak_8192)},
+ {siBuffer, NULL, 0},
+ KNOWN_SUBPRIME,
+ CLASS_8192},
+#endif
+ /* test "weak" primes as if they were safe primes. These primes should
+ * faill in all modes. */
+ {"Weak Prime 1024 Wrong Subprime",
+ {siBuffer, (unsigned char *)prime_weak_1024, sizeof(prime_weak_1024)},
+ {siBuffer, (unsigned char *)base_weak_1024, sizeof(base_weak_1024)},
+ {siBuffer, (unsigned char *)sub2_prime_weak_1024,
+ sizeof(sub2_prime_weak_1024)},
+ {siBuffer, NULL, 0},
+ WRONG_SUBPRIME,
+ CLASS_1536},
+ {"Weak Prime 2048 Wrong Subprime",
+ {siBuffer, (unsigned char *)prime_weak_2048, sizeof(prime_weak_2048)},
+ {siBuffer, (unsigned char *)base_weak_2048, sizeof(base_weak_2048)},
+ {siBuffer, (unsigned char *)sub2_prime_weak_2048,
+ sizeof(sub2_prime_weak_2048)},
+ {siBuffer, NULL, 0},
+ WRONG_SUBPRIME,
+ CLASS_2048},
+ {"Weak Prime 3072 Wrong Subprime",
+ {siBuffer, (unsigned char *)prime_weak_3072, sizeof(prime_weak_3072)},
+ {siBuffer, (unsigned char *)base_weak_3072, sizeof(base_weak_3072)},
+ {siBuffer, (unsigned char *)sub2_prime_weak_3072,
+ sizeof(sub2_prime_weak_3072)},
+ {siBuffer, NULL, 0},
+ WRONG_SUBPRIME,
+ CLASS_3072},
+#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW
+ {"Weak Prime 4096 Wrong Subprime",
+ {siBuffer, (unsigned char *)prime_weak_4096, sizeof(prime_weak_4096)},
+ {siBuffer, (unsigned char *)base_weak_4096, sizeof(base_weak_4096)},
+ {siBuffer, (unsigned char *)sub2_prime_weak_4096,
+ sizeof(sub2_prime_weak_4096)},
+ {siBuffer, NULL, 0},
+ WRONG_SUBPRIME,
+ CLASS_4096},
+ {"Weak Prime 6144 Wrong Subprime",
+ {siBuffer, (unsigned char *)prime_weak_6144, sizeof(prime_weak_6144)},
+ {siBuffer, (unsigned char *)base_weak_6144, sizeof(base_weak_6144)},
+ {siBuffer, (unsigned char *)sub2_prime_weak_6144,
+ sizeof(sub2_prime_weak_6144)},
+ {siBuffer, NULL, 0},
+ WRONG_SUBPRIME,
+ CLASS_6144},
+ {"Weak Prime 8192 Wrong Subprime",
+ {siBuffer, (unsigned char *)prime_weak_8192, sizeof(prime_weak_8192)},
+ {siBuffer, (unsigned char *)base_weak_8192, sizeof(base_weak_8192)},
+ {siBuffer, (unsigned char *)sub2_prime_weak_8192,
+ sizeof(sub2_prime_weak_8192)},
+ {siBuffer, NULL, 0},
+ WRONG_SUBPRIME,
+ CLASS_8192},
+#endif
+ /******** Now test various invalid public keys */
+ /* first known small subgroups of safe primes. These test should
+ * fail in all modes with all primes */
+ {"Pubkey = 0 IKE 1536",
+ {siBuffer, (unsigned char *)prime_ike_1536, sizeof(prime_ike_1536)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, (unsigned char *)pub_key_zero, sizeof(pub_key_zero)},
+ BAD_PUB_KEY,
+ CLASS_1536},
+ {"PubKey = 1 TLS 2048",
+ {siBuffer, (unsigned char *)prime_tls_2048, sizeof(prime_tls_2048)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, (unsigned char *)pub_key_one, sizeof(pub_key_one)},
+ BAD_PUB_KEY,
+ CLASS_2048},
+ {"Pubkey == -1 IKE 1536",
+ {siBuffer, (unsigned char *)prime_ike_1536, sizeof(prime_ike_1536)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, (unsigned char *)pub_key_minus_1_ike_1536,
+ sizeof(pub_key_minus_1_ike_1536)},
+ BAD_PUB_KEY,
+ CLASS_1536},
+ {"Pubkey = -1 SAFE 2048 WITH SUBPRIME",
+ {siBuffer, (unsigned char *)prime_safe_2048, sizeof(prime_safe_2048)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_safe_2048,
+ sizeof(sub2_prime_safe_2048)},
+ {siBuffer, (unsigned char *)pub_key_minus_1_safe_2048,
+ sizeof(pub_key_minus_1_safe_2048)},
+ BAD_PUB_KEY,
+ CLASS_2048},
+ {"Pubkey = -1 WEAK 3072 KNOWN SUBPRIME",
+ {siBuffer, (unsigned char *)prime_weak_3072, sizeof(prime_weak_3072)},
+ {siBuffer, (unsigned char *)base_weak_3072, sizeof(base_weak_3072)},
+ {siBuffer, (unsigned char *)subprime_weak_3072,
+ sizeof(subprime_weak_3072)},
+ {siBuffer, (unsigned char *)pub_key_minus_1_weak_3072,
+ sizeof(pub_key_minus_1_weak_3072)},
+ BAD_PUB_KEY,
+ CLASS_3072},
+ {"Pubkey = -1 WEAK 4096 UNKNOWN SUBPRIME",
+ {siBuffer, (unsigned char *)prime_weak_4096, sizeof(prime_weak_4096)},
+ {siBuffer, (unsigned char *)base_weak_4096, sizeof(base_weak_4096)},
+ {siBuffer, NULL, 0},
+ {siBuffer, (unsigned char *)pub_key_minus_1_weak_4096,
+ sizeof(pub_key_minus_1_weak_4096)},
+ BAD_PUB_KEY,
+ CLASS_4096},
+ {"Pubkey = -1 TLS 6144 WITH SUBPRIME",
+ {siBuffer, (unsigned char *)prime_tls_6144, sizeof(prime_tls_6144)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, (unsigned char *)sub2_prime_tls_6144,
+ sizeof(sub2_prime_tls_6144)},
+ {siBuffer, (unsigned char *)pub_key_minus_1_tls_6144,
+ sizeof(pub_key_minus_1_tls_6144)},
+ BAD_PUB_KEY,
+ CLASS_6144},
+ {"Pubkey = -1 SAFE 8192",
+ {siBuffer, (unsigned char *)prime_safe_8192, sizeof(prime_safe_8192)},
+ {siBuffer, (unsigned char *)g2, sizeof(g2)},
+ {siBuffer, NULL, 0},
+ {siBuffer, (unsigned char *)pub_key_minus_1_safe_8192,
+ sizeof(pub_key_minus_1_safe_8192)},
+ BAD_PUB_KEY,
+ CLASS_8192},
+ /* y is a known small subgroups of weak primes (which known subprimes).
+ * These test should fail in all modes with all primes */
+ {"Pubkey small subgroup Weak 1024 prime",
+ {siBuffer, (unsigned char *)prime_weak_1024, sizeof(prime_weak_1024)},
+ {siBuffer, (unsigned char *)base_weak_1024, sizeof(base_weak_1024)},
+ {siBuffer, (unsigned char *)subprime_weak_1024,
+ sizeof(subprime_weak_1024)},
+ {siBuffer, (unsigned char *)pub_key_bad_weak_1024,
+ sizeof(pub_key_bad_weak_1024)},
+ BAD_PUB_KEY,
+ CLASS_1536},
+ {"Pubkey small subgroup Weak 2048 prime",
+ {siBuffer, (unsigned char *)prime_weak_2048, sizeof(prime_weak_2048)},
+ {siBuffer, (unsigned char *)base_weak_2048, sizeof(base_weak_2048)},
+ {siBuffer, (unsigned char *)subprime_weak_2048,
+ sizeof(subprime_weak_2048)},
+ {siBuffer, (unsigned char *)pub_key_bad_weak_2048,
+ sizeof(pub_key_bad_weak_2048)},
+ BAD_PUB_KEY,
+ CLASS_2048},
+ {"Pubkey small subgroup Weak 3072 prime",
+ {siBuffer, (unsigned char *)prime_weak_3072, sizeof(prime_weak_3072)},
+ {siBuffer, (unsigned char *)base_weak_3072, sizeof(base_weak_3072)},
+ {siBuffer, (unsigned char *)subprime_weak_3072,
+ sizeof(subprime_weak_3072)},
+ {siBuffer, (unsigned char *)pub_key_bad_weak_3072,
+ sizeof(pub_key_bad_weak_3072)},
+ BAD_PUB_KEY,
+ CLASS_3072},
+#ifdef NSS_SOFTOKEN_DH_INCLUDE_SLOW
+ {"Pubkey small subgroup Weak 4096 prime",
+ {siBuffer, (unsigned char *)prime_weak_4096, sizeof(prime_weak_4096)},
+ {siBuffer, (unsigned char *)base_weak_4096, sizeof(base_weak_4096)},
+ {siBuffer, (unsigned char *)subprime_weak_4096,
+ sizeof(subprime_weak_4096)},
+ {siBuffer, (unsigned char *)pub_key_bad_weak_4096,
+ sizeof(pub_key_bad_weak_4096)},
+ BAD_PUB_KEY,
+ CLASS_4096},
+ {"Pubkey small subgroup Weak 6144 prime",
+ {siBuffer, (unsigned char *)prime_weak_6144, sizeof(prime_weak_6144)},
+ {siBuffer, (unsigned char *)base_weak_6144, sizeof(base_weak_6144)},
+ {siBuffer, (unsigned char *)subprime_weak_6144,
+ sizeof(subprime_weak_6144)},
+ {siBuffer, (unsigned char *)pub_key_bad_weak_6144,
+ sizeof(pub_key_bad_weak_6144)},
+ BAD_PUB_KEY,
+ CLASS_6144},
+ {"Pubkey small subgroup Weak 8192 prime",
+ {siBuffer, (unsigned char *)prime_weak_8192, sizeof(prime_weak_8192)},
+ {siBuffer, (unsigned char *)base_weak_8192, sizeof(base_weak_8192)},
+ {siBuffer, (unsigned char *)subprime_weak_8192,
+ sizeof(subprime_weak_8192)},
+ {siBuffer, (unsigned char *)pub_key_bad_weak_8192,
+ sizeof(pub_key_bad_weak_8192)},
+ BAD_PUB_KEY,
+ CLASS_8192}
+#endif
+};
+};
diff --git a/security/nss/gtests/softoken_gtest/softoken_gtest.cc b/security/nss/gtests/softoken_gtest/softoken_gtest.cc
index 17949800aa..fa45c7a25e 100644
--- a/security/nss/gtests/softoken_gtest/softoken_gtest.cc
+++ b/security/nss/gtests/softoken_gtest/softoken_gtest.cc
@@ -11,10 +11,14 @@
#define GTEST_HAS_RTTI 0
#include "gtest/gtest.h"
+#include "databuffer.h"
#include <fstream>
+#include <chrono>
+using namespace std::chrono;
-namespace nss_test {
+#include "softoken_dh_vectors.h"
+namespace nss_test {
class SoftokenTest : public ::testing::Test {
protected:
SoftokenTest() : mNSSDBDir("SoftokenTest.d-") {}
@@ -100,6 +104,175 @@ static const CK_ATTRIBUTE attributes[] = {
{CKA_TRUST_STEP_UP_APPROVED, (void *)&ck_false,
(PRUint32)sizeof(CK_BBOOL)}};
+TEST_F(SoftokenTest, GetInvalidAttribute) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot());
+ ASSERT_TRUE(slot);
+ EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password"));
+ ScopedPK11GenericObject obj(PK11_CreateGenericObject(
+ slot.get(), attributes, PR_ARRAY_SIZE(attributes), true));
+ ASSERT_NE(nullptr, obj);
+ SECItem out = {siBuffer, nullptr, 0};
+ SECStatus rv = PK11_ReadRawAttribute(PK11_TypeGeneric, obj.get(),
+ CKA_ALLOWED_MECHANISMS, &out);
+ EXPECT_EQ(SECFailure, rv);
+ // CKR_ATTRIBUTE_TYPE_INVALID maps to SEC_ERROR_BAD_DATA.
+ EXPECT_EQ(SEC_ERROR_BAD_DATA, PORT_GetError());
+}
+
+TEST_F(SoftokenTest, GetValidAttributes) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot());
+ ASSERT_TRUE(slot);
+ EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password"));
+ ScopedPK11GenericObject obj(PK11_CreateGenericObject(
+ slot.get(), attributes, PR_ARRAY_SIZE(attributes), true));
+ ASSERT_NE(nullptr, obj);
+
+ CK_ATTRIBUTE template_attrs[] = {
+ {CKA_LABEL, NULL, 0},
+ {CKA_CERT_SHA1_HASH, NULL, 0},
+ {CKA_ISSUER, NULL, 0},
+ };
+ SECStatus rv =
+ PK11_ReadRawAttributes(nullptr, PK11_TypeGeneric, obj.get(),
+ template_attrs, PR_ARRAY_SIZE(template_attrs));
+ EXPECT_EQ(SECSuccess, rv);
+ ASSERT_EQ(attributes[4].ulValueLen, template_attrs[0].ulValueLen);
+ EXPECT_EQ(0, memcmp(attributes[4].pValue, template_attrs[0].pValue,
+ template_attrs[0].ulValueLen));
+ ASSERT_EQ(attributes[5].ulValueLen, template_attrs[1].ulValueLen);
+ EXPECT_EQ(0, memcmp(attributes[5].pValue, template_attrs[1].pValue,
+ template_attrs[1].ulValueLen));
+ ASSERT_EQ(attributes[7].ulValueLen, template_attrs[2].ulValueLen);
+ EXPECT_EQ(0, memcmp(attributes[7].pValue, template_attrs[2].pValue,
+ template_attrs[2].ulValueLen));
+ for (unsigned int i = 0; i < PR_ARRAY_SIZE(template_attrs); i++) {
+ PORT_Free(template_attrs[i].pValue);
+ }
+}
+
+TEST_F(SoftokenTest, GetOnlyInvalidAttributes) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot());
+ ASSERT_TRUE(slot);
+ EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password"));
+ ScopedPK11GenericObject obj(PK11_CreateGenericObject(
+ slot.get(), attributes, PR_ARRAY_SIZE(attributes), true));
+ ASSERT_NE(nullptr, obj);
+
+ // Provide buffers of sufficient size, so that token
+ // will write the data. This is annoying, but PK11_GetAttributes
+ // won't allocate in the cases below when a single attribute
+ // is missing. So, just put them all on the stack.
+ unsigned char buf1[100];
+ unsigned char buf2[100];
+ CK_ATTRIBUTE template_attrs[] = {{0xffffffffUL, buf1, sizeof(buf1)},
+ {0xfffffffeUL, buf2, sizeof(buf2)}};
+ SECStatus rv =
+ PK11_ReadRawAttributes(nullptr, PK11_TypeGeneric, obj.get(),
+ template_attrs, PR_ARRAY_SIZE(template_attrs));
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_BAD_DATA, PORT_GetError());
+
+ // MSVC rewards -1UL with a C4146 warning...
+ ASSERT_EQ(0UL, template_attrs[0].ulValueLen + 1);
+ ASSERT_EQ(0UL, template_attrs[1].ulValueLen + 1);
+}
+
+TEST_F(SoftokenTest, GetAttributesInvalidInterspersed1) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot());
+ ASSERT_TRUE(slot);
+ EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password"));
+ ScopedPK11GenericObject obj(PK11_CreateGenericObject(
+ slot.get(), attributes, PR_ARRAY_SIZE(attributes), true));
+ ASSERT_NE(nullptr, obj);
+
+ unsigned char buf1[100];
+ unsigned char buf2[100];
+ unsigned char buf3[200];
+ CK_ATTRIBUTE template_attrs[] = {{0xffffffff, buf1, sizeof(buf1)},
+ {CKA_CERT_SHA1_HASH, buf2, sizeof(buf2)},
+ {CKA_ISSUER, buf3, sizeof(buf3)}};
+ SECStatus rv =
+ PK11_ReadRawAttributes(nullptr, PK11_TypeGeneric, obj.get(),
+ template_attrs, PR_ARRAY_SIZE(template_attrs));
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_BAD_DATA, PORT_GetError());
+ ASSERT_EQ(0UL, template_attrs[0].ulValueLen + 1);
+ ASSERT_EQ(attributes[5].ulValueLen, template_attrs[1].ulValueLen);
+ EXPECT_EQ(0, memcmp(attributes[5].pValue, template_attrs[1].pValue,
+ template_attrs[1].ulValueLen));
+ ASSERT_EQ(attributes[7].ulValueLen, template_attrs[2].ulValueLen);
+ EXPECT_EQ(0, memcmp(attributes[7].pValue, template_attrs[2].pValue,
+ template_attrs[2].ulValueLen));
+}
+
+TEST_F(SoftokenTest, GetAttributesInvalidInterspersed2) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot());
+ ASSERT_TRUE(slot);
+ EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password"));
+ ScopedPK11GenericObject obj(PK11_CreateGenericObject(
+ slot.get(), attributes, PR_ARRAY_SIZE(attributes), true));
+ ASSERT_NE(nullptr, obj);
+
+ unsigned char buf1[100];
+ unsigned char buf2[100];
+ unsigned char buf3[100];
+ CK_ATTRIBUTE template_attrs[] = {{CKA_LABEL, buf1, sizeof(buf1)},
+ {CKA_CERT_SHA1_HASH, buf2, sizeof(buf2)},
+ {0xffffffffUL, buf3, sizeof(buf3)}};
+ SECStatus rv =
+ PK11_ReadRawAttributes(nullptr, PK11_TypeGeneric, obj.get(),
+ template_attrs, PR_ARRAY_SIZE(template_attrs));
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_BAD_DATA, PORT_GetError());
+ ASSERT_EQ(attributes[4].ulValueLen, template_attrs[0].ulValueLen);
+ EXPECT_EQ(0, memcmp(attributes[4].pValue, template_attrs[0].pValue,
+ template_attrs[0].ulValueLen));
+ ASSERT_EQ(attributes[5].ulValueLen, template_attrs[1].ulValueLen);
+ EXPECT_EQ(0, memcmp(attributes[5].pValue, template_attrs[1].pValue,
+ template_attrs[1].ulValueLen));
+ ASSERT_EQ(0UL, template_attrs[2].ulValueLen + 1);
+}
+
+TEST_F(SoftokenTest, GetAttributesInvalidInterspersed3) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot());
+ ASSERT_TRUE(slot);
+ EXPECT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, "password"));
+ ScopedPK11GenericObject obj(PK11_CreateGenericObject(
+ slot.get(), attributes, PR_ARRAY_SIZE(attributes), true));
+ ASSERT_NE(nullptr, obj);
+
+ unsigned char buf1[100];
+ unsigned char buf2[100];
+ unsigned char buf3[100];
+ unsigned char buf4[100];
+ unsigned char buf5[100];
+ unsigned char buf6[200];
+ CK_ATTRIBUTE template_attrs[6] = {{CKA_LABEL, buf1, sizeof(buf1)},
+ {0xffffffffUL, buf2, sizeof(buf2)},
+ {0xfffffffeUL, buf3, sizeof(buf3)},
+ {CKA_CERT_SHA1_HASH, buf4, sizeof(buf4)},
+ {0xfffffffdUL, buf5, sizeof(buf5)},
+ {CKA_ISSUER, buf6, sizeof(buf6)}};
+ SECStatus rv =
+ PK11_ReadRawAttributes(nullptr, PK11_TypeGeneric, obj.get(),
+ template_attrs, PR_ARRAY_SIZE(template_attrs));
+ EXPECT_EQ(SECFailure, rv);
+ EXPECT_EQ(SEC_ERROR_BAD_DATA, PORT_GetError());
+
+ ASSERT_EQ(attributes[4].ulValueLen, template_attrs[0].ulValueLen);
+ EXPECT_EQ(0, memcmp(attributes[4].pValue, template_attrs[0].pValue,
+ template_attrs[0].ulValueLen));
+ ASSERT_EQ(0UL, template_attrs[1].ulValueLen + 1);
+ ASSERT_EQ(0UL, template_attrs[2].ulValueLen + 1);
+ ASSERT_EQ(attributes[5].ulValueLen, template_attrs[3].ulValueLen);
+ EXPECT_EQ(0, memcmp(attributes[5].pValue, template_attrs[3].pValue,
+ template_attrs[3].ulValueLen));
+ ASSERT_EQ(0UL, template_attrs[4].ulValueLen + 1);
+ ASSERT_EQ(attributes[7].ulValueLen, template_attrs[5].ulValueLen);
+ EXPECT_EQ(0, memcmp(attributes[7].pValue, template_attrs[5].pValue,
+ template_attrs[5].ulValueLen));
+}
+
TEST_F(SoftokenTest, CreateObjectNonEmptyPassword) {
ScopedPK11SlotInfo slot(PK11_GetInternalKeySlot());
ASSERT_TRUE(slot);
@@ -358,11 +531,213 @@ TEST_F(SoftokenNoDBTest, NeedUserInitNoDB) {
ASSERT_EQ(SECSuccess, NSS_Shutdown());
}
+SECStatus test_dh_value(const PQGParams *params, const SECItem *pub_key_value,
+ PRBool genFailOK, time_t *time) {
+ SECKEYDHParams dh_params;
+ dh_params.base = params->base;
+ dh_params.prime = params->prime;
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ EXPECT_TRUE(slot);
+ if (!slot) return SECFailure;
+
+ /* create a private/public key pair in with the given params */
+ SECKEYPublicKey *pub_tmp = nullptr;
+ ScopedSECKEYPrivateKey priv_key(
+ PK11_GenerateKeyPair(slot.get(), CKM_DH_PKCS_KEY_PAIR_GEN, &dh_params,
+ &pub_tmp, PR_FALSE, PR_TRUE, nullptr));
+ if ((genFailOK) && ((priv_key.get() == nullptr) || (pub_tmp == nullptr))) {
+ return SECFailure;
+ }
+ EXPECT_NE(nullptr, priv_key.get()) << "PK11_GenerateKeyPair failed: "
+ << PORT_ErrorToName(PORT_GetError());
+ EXPECT_NE(nullptr, pub_tmp);
+ if ((priv_key.get() == nullptr) || (pub_tmp == nullptr)) return SECFailure;
+ ScopedSECKEYPublicKey pub_key(pub_tmp);
+ ScopedSECKEYPublicKey peer_pub_key_manager(nullptr);
+ SECKEYPublicKey *peer_pub_key = pub_key.get();
+
+ /* if a subprime has been given set it on the PKCS #11 key */
+ if (params->subPrime.data != nullptr) {
+ SECStatus rv;
+ EXPECT_EQ(SECSuccess, rv = PK11_WriteRawAttribute(
+ PK11_TypePrivKey, priv_key.get(), CKA_SUBPRIME,
+ (SECItem *)&params->subPrime))
+ << "PK11_WriteRawAttribute failed: "
+ << PORT_ErrorToString(PORT_GetError());
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ }
+
+ /* find if we weren't passed a public value in, use the
+ * one we just generated */
+ if (pub_key_value && pub_key_value->data) {
+ peer_pub_key = SECKEY_CopyPublicKey(pub_key.get());
+ EXPECT_NE(nullptr, peer_pub_key);
+ if (peer_pub_key == nullptr) {
+ return SECFailure;
+ }
+ peer_pub_key->u.dh.publicValue = *pub_key_value;
+ peer_pub_key_manager.reset(peer_pub_key);
+ }
+
+ /* now do the derive. time it and return the time if
+ * the caller requested it. */
+ auto start = high_resolution_clock::now();
+ ScopedPK11SymKey derivedKey(PK11_PubDerive(
+ priv_key.get(), peer_pub_key, PR_FALSE, nullptr, nullptr,
+ CKM_DH_PKCS_DERIVE, CKM_HKDF_DERIVE, CKA_DERIVE, 32, nullptr));
+ auto stop = high_resolution_clock::now();
+ if (!derivedKey) {
+ std::cerr << "PK11_PubDerive failed: "
+ << PORT_ErrorToString(PORT_GetError()) << std::endl;
+ }
+
+ if (time) {
+ auto duration = duration_cast<microseconds>(stop - start);
+ *time = duration.count();
+ }
+ return derivedKey ? SECSuccess : SECFailure;
+}
+
+class SoftokenDhTest : public SoftokenTest {
+ protected:
+ SoftokenDhTest() : SoftokenTest("SoftokenDhTest.d-") {}
+#ifdef NSS_USE_TIMING_CODE
+ time_t reference_time[CLASS_LAST] = {0};
+#endif
+
+ virtual void SetUp() {
+ SoftokenTest::SetUp();
+
+#ifdef NSS_USE_TIMING_CODE
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_TRUE(slot);
+
+ time_t time;
+ for (int i = CLASS_FIRST; i < CLASS_LAST; i++) {
+ PQGParams params;
+ params.prime.data = (unsigned char *)reference_prime[i];
+ params.prime.len = reference_prime_len[i];
+ params.base.data = (unsigned char *)g2;
+ params.base.len = sizeof(g2);
+ params.subPrime.data = nullptr;
+ params.subPrime.len = 0;
+ ASSERT_EQ(SECSuccess, test_dh_value(&params, nullptr, PR_FALSE, &time));
+ reference_time[i] = time / 2 + 3 * time;
+ }
+#endif
+ };
+};
+
+const char *param_value(DhParamType param_type) {
+ switch (param_type) {
+ case TLS_APPROVED:
+ return "TLS_APPROVED";
+ case IKE_APPROVED:
+ return "IKE_APPROVED";
+ case SAFE_PRIME:
+ return "SAFE_PRIME";
+ case SAFE_PRIME_WITH_SUBPRIME:
+ return "SAFE_PRIME_WITH_SUBPRIME";
+ case KNOWN_SUBPRIME:
+ return "KNOWN_SUBPRIME";
+ case UNKNOWN_SUBPRIME:
+ return "UNKNOWN_SUBPRIME";
+ case WRONG_SUBPRIME:
+ return "WRONG_SUBPRIME";
+ case BAD_PUB_KEY:
+ return "BAD_PUB_KEY";
+ }
+ return "**Invalid**";
+}
+
+const char *key_value(DhKeyClass key_class) {
+ switch (key_class) {
+ case CLASS_1536:
+ return "CLASS_1536";
+ case CLASS_2048:
+ return "CLASS_2048";
+ case CLASS_3072:
+ return "CLASS_3072";
+ case CLASS_4096:
+ return "CLASS_4096";
+ case CLASS_6144:
+ return "CLASS_6144";
+ case CLASS_8192:
+ return "CLASS_8192";
+ case CLASS_LAST:
+ break;
+ }
+ return "**Invalid**";
+}
+
+class SoftokenDhValidate : public SoftokenDhTest,
+ public ::testing::WithParamInterface<DhTestVector> {
+};
+
+/* test the DH validation process. In non-fips mode, only BAD_PUB_KEY tests
+ * should fail */
+TEST_P(SoftokenDhValidate, DhVectors) {
+ const DhTestVector dhTestValues = GetParam();
+ std::string testId = (char *)(dhTestValues.id);
+ std::string err = "Test(" + testId + ") failed";
+ SECStatus rv;
+ time_t time;
+
+ PQGParams params;
+ params.prime = dhTestValues.p;
+ params.base = dhTestValues.g;
+ params.subPrime = dhTestValues.q;
+
+ std::cerr << "Test: " + testId << std::endl
+ << "param_type: " << param_value(dhTestValues.param_type)
+ << ", key_class: " << key_value(dhTestValues.key_class) << std::endl
+ << "p: " << DataBuffer(dhTestValues.p.data, dhTestValues.p.len)
+ << std::endl
+ << "g: " << DataBuffer(dhTestValues.g.data, dhTestValues.g.len)
+ << std::endl
+ << "q: " << DataBuffer(dhTestValues.q.data, dhTestValues.q.len)
+ << std::endl
+ << "pub_key: "
+ << DataBuffer(dhTestValues.pub_key.data, dhTestValues.pub_key.len)
+ << std::endl;
+ rv = test_dh_value(&params, &dhTestValues.pub_key, PR_FALSE, &time);
+
+ switch (dhTestValues.param_type) {
+ case TLS_APPROVED:
+ case IKE_APPROVED:
+ case SAFE_PRIME:
+ case UNKNOWN_SUBPRIME:
+ EXPECT_EQ(SECSuccess, rv) << err;
+#ifdef NSS_USE_TIMING_CODE
+ EXPECT_LE(time, reference_time[dhTestValues.key_class]) << err;
+#endif
+ break;
+ case KNOWN_SUBPRIME:
+ case SAFE_PRIME_WITH_SUBPRIME:
+ EXPECT_EQ(SECSuccess, rv) << err;
+#ifdef NSS_USE_TIMING_CODE
+ EXPECT_GT(time, reference_time[dhTestValues.key_class]) << err;
+#endif
+ break;
+ case WRONG_SUBPRIME:
+ case BAD_PUB_KEY:
+ EXPECT_EQ(SECFailure, rv) << err;
+ break;
+ }
+}
+
+INSTANTIATE_TEST_CASE_P(DhValidateCases, SoftokenDhValidate,
+ ::testing::ValuesIn(DH_TEST_VECTORS));
+
#ifndef NSS_FIPS_DISABLED
class SoftokenFipsTest : public SoftokenTest {
protected:
SoftokenFipsTest() : SoftokenTest("SoftokenFipsTest.d-") {}
+ SoftokenFipsTest(const std::string &prefix) : SoftokenTest(prefix) {}
virtual void SetUp() {
SoftokenTest::SetUp();
@@ -371,12 +746,46 @@ class SoftokenFipsTest : public SoftokenTest {
char *internal_name;
ASSERT_FALSE(PK11_IsFIPS());
internal_name = PR_smprintf("%s", SECMOD_GetInternalModule()->commonName);
- ASSERT_EQ(SECSuccess, SECMOD_DeleteInternalModule(internal_name));
+ ASSERT_EQ(SECSuccess, SECMOD_DeleteInternalModule(internal_name))
+ << PORT_ErrorToName(PORT_GetError());
PR_smprintf_free(internal_name);
ASSERT_TRUE(PK11_IsFIPS());
}
};
+class SoftokenFipsDhTest : public SoftokenFipsTest {
+ protected:
+ SoftokenFipsDhTest() : SoftokenFipsTest("SoftokenFipsDhTest.d-") {}
+#ifdef NSS_USE_TIMING_CODE
+ time_t reference_time[CLASS_LAST] = {0};
+#endif
+
+ virtual void SetUp() {
+ SoftokenFipsTest::SetUp();
+
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_TRUE(slot);
+
+ ASSERT_EQ(SECSuccess, PK11_InitPin(slot.get(), nullptr, ""));
+ ASSERT_EQ(SECSuccess, PK11_Authenticate(slot.get(), PR_FALSE, nullptr));
+
+#ifdef NSS_USE_TIMING_CODE
+ time_t time;
+ for (int i = CLASS_FIRST; i < CLASS_LAST; i++) {
+ PQGParams params;
+ params.prime.data = (unsigned char *)reference_prime[i];
+ params.prime.len = reference_prime_len[i];
+ params.base.data = (unsigned char *)g2;
+ params.base.len = sizeof(g2);
+ params.subPrime.data = nullptr;
+ params.subPrime.len = 0;
+ ASSERT_EQ(SECSuccess, test_dh_value(&params, nullptr, PR_FALSE, &time));
+ reference_time[i] = time / 2 + 3 * time;
+ }
+#endif
+ };
+};
+
const std::vector<std::string> kFipsPasswordCases[] = {
// FIPS level1 -> level1 -> level1
{"", "", ""},
@@ -444,12 +853,70 @@ TEST_P(SoftokenFipsBadPasswordTest, SetBadPassword) {
}
}
+class SoftokenFipsDhValidate
+ : public SoftokenFipsDhTest,
+ public ::testing::WithParamInterface<DhTestVector> {};
+
+/* test the DH validation process. In fips mode, primes with unknown
+ * subprimes, and all sorts of bad public keys should fail */
+TEST_P(SoftokenFipsDhValidate, DhVectors) {
+ const DhTestVector dhTestValues = GetParam();
+ std::string testId = (char *)(dhTestValues.id);
+ std::string err = "Test(" + testId + ") failed";
+ time_t time;
+ PRBool genFailOK = PR_FALSE;
+ SECStatus rv;
+
+ PQGParams params;
+ params.prime = dhTestValues.p;
+ params.base = dhTestValues.g;
+ params.subPrime = dhTestValues.q;
+ std::cerr << "Test:" + testId << std::endl
+ << "param_type: " << param_value(dhTestValues.param_type)
+ << ", key_class: " << key_value(dhTestValues.key_class) << std::endl
+ << "p: " << DataBuffer(dhTestValues.p.data, dhTestValues.p.len)
+ << std::endl
+ << "g: " << DataBuffer(dhTestValues.g.data, dhTestValues.g.len)
+ << std::endl
+ << "q: " << DataBuffer(dhTestValues.q.data, dhTestValues.q.len)
+ << std::endl
+ << "pub_key: "
+ << DataBuffer(dhTestValues.pub_key.data, dhTestValues.pub_key.len)
+ << std::endl;
+
+ if ((dhTestValues.param_type != TLS_APPROVED) &&
+ (dhTestValues.param_type != IKE_APPROVED)) {
+ genFailOK = PR_TRUE;
+ }
+ rv = test_dh_value(&params, &dhTestValues.pub_key, genFailOK, &time);
+
+ switch (dhTestValues.param_type) {
+ case TLS_APPROVED:
+ case IKE_APPROVED:
+ EXPECT_EQ(SECSuccess, rv) << err;
+#ifdef NSS_USE_TIMING_CODE
+ EXPECT_LE(time, reference_time[dhTestValues.key_class]) << err;
+#endif
+ break;
+ case SAFE_PRIME:
+ case SAFE_PRIME_WITH_SUBPRIME:
+ case KNOWN_SUBPRIME:
+ case UNKNOWN_SUBPRIME:
+ case WRONG_SUBPRIME:
+ case BAD_PUB_KEY:
+ EXPECT_EQ(SECFailure, rv) << err;
+ break;
+ }
+}
+
INSTANTIATE_TEST_CASE_P(FipsPasswordCases, SoftokenFipsPasswordTest,
::testing::ValuesIn(kFipsPasswordCases));
INSTANTIATE_TEST_CASE_P(BadFipsPasswordCases, SoftokenFipsBadPasswordTest,
::testing::ValuesIn(kFipsPasswordBadCases));
+INSTANTIATE_TEST_CASE_P(FipsDhCases, SoftokenFipsDhValidate,
+ ::testing::ValuesIn(DH_TEST_VECTORS));
#endif
} // namespace nss_test
diff --git a/security/nss/gtests/softoken_gtest/softoken_gtest.gyp b/security/nss/gtests/softoken_gtest/softoken_gtest.gyp
index 3d9b8dba93..c613a1ddd5 100644
--- a/security/nss/gtests/softoken_gtest/softoken_gtest.gyp
+++ b/security/nss/gtests/softoken_gtest/softoken_gtest.gyp
@@ -16,6 +16,7 @@
],
'dependencies': [
'<(DEPTH)/exports.gyp:nss_exports',
+ '<(DEPTH)/cpputil/cpputil.gyp:cpputil',
'<(DEPTH)/lib/util/util.gyp:nssutil3',
'<(DEPTH)/gtests/google_test/google_test.gyp:gtest',
],
diff --git a/security/nss/gtests/ssl_gtest/bloomfilter_unittest.cc b/security/nss/gtests/ssl_gtest/bloomfilter_unittest.cc
index 553d474596..6efe06ec77 100644
--- a/security/nss/gtests/ssl_gtest/bloomfilter_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/bloomfilter_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/gtest_utils.h b/security/nss/gtests/ssl_gtest/gtest_utils.h
index 8e61228e6a..2344c3cea9 100644
--- a/security/nss/gtests/ssl_gtest/gtest_utils.h
+++ b/security/nss/gtests/ssl_gtest/gtest_utils.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/libssl_internals.c b/security/nss/gtests/ssl_gtest/libssl_internals.c
index a986c6c834..854eca07f1 100644
--- a/security/nss/gtests/ssl_gtest/libssl_internals.c
+++ b/security/nss/gtests/ssl_gtest/libssl_internals.c
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -8,8 +9,56 @@
#include "nss.h"
#include "pk11pub.h"
+#include "pk11priv.h"
#include "seccomon.h"
#include "selfencrypt.h"
+#include "secmodti.h"
+#include "sslproto.h"
+
+SECStatus SSLInt_RemoveServerCertificates(PRFileDesc *fd) {
+ if (!fd) {
+ return SECFailure;
+ }
+ sslSocket *ss = ssl_FindSocket(fd);
+ if (!ss) {
+ return SECFailure;
+ }
+
+ PRCList *cursor;
+ while (!PR_CLIST_IS_EMPTY(&ss->serverCerts)) {
+ cursor = PR_LIST_TAIL(&ss->serverCerts);
+ PR_REMOVE_LINK(cursor);
+ ssl_FreeServerCert((sslServerCert *)cursor);
+ }
+ return SECSuccess;
+}
+
+SECStatus SSLInt_SetDCAdvertisedSigSchemes(PRFileDesc *fd,
+ const SSLSignatureScheme *schemes,
+ uint32_t num_sig_schemes) {
+ if (!fd) {
+ return SECFailure;
+ }
+ sslSocket *ss = ssl_FindSocket(fd);
+ if (!ss) {
+ return SECFailure;
+ }
+
+ // Alloc and copy, libssl will free.
+ SSLSignatureScheme *dc_schemes =
+ PORT_ZNewArray(SSLSignatureScheme, num_sig_schemes);
+ if (!dc_schemes) {
+ return SECFailure;
+ }
+ memcpy(dc_schemes, schemes, sizeof(SSLSignatureScheme) * num_sig_schemes);
+
+ if (ss->xtnData.delegCredSigSchemesAdvertised) {
+ PORT_Free(ss->xtnData.delegCredSigSchemesAdvertised);
+ }
+ ss->xtnData.delegCredSigSchemesAdvertised = dc_schemes;
+ ss->xtnData.numDelegCredSigSchemesAdvertised = num_sig_schemes;
+ return SECSuccess;
+}
SECStatus SSLInt_TweakChannelInfoForDC(PRFileDesc *fd, PRBool changeAuthKeyBits,
PRBool changeScheme) {
@@ -96,6 +145,8 @@ PRBool SSLInt_ExtensionNegotiated(PRFileDesc *fd, PRUint16 ext) {
return (PRBool)(ss && ssl3_ExtensionNegotiated(ss, ext));
}
+// Tests should not use this function directly, because the keys may
+// still be in cache. Instead, use TlsConnectTestBase::ClearServerCache.
void SSLInt_ClearSelfEncryptKey() { ssl_ResetSelfEncryptKeys(); }
sslSelfEncryptKeys *ssl_GetSelfEncryptKeysInt();
@@ -303,6 +354,9 @@ SECStatus SSLInt_AdvanceReadSeqNum(PRFileDesc *fd, PRUint64 to) {
SECStatus SSLInt_AdvanceWriteSeqNum(PRFileDesc *fd, PRUint64 to) {
sslSocket *ss;
+ ssl3CipherSpec *spec;
+ PK11Context *pk11ctxt;
+ const ssl3BulkCipherDef *cipher_def;
ss = ssl_FindSocket(fd);
if (!ss) {
@@ -313,7 +367,43 @@ SECStatus SSLInt_AdvanceWriteSeqNum(PRFileDesc *fd, PRUint64 to) {
return SECFailure;
}
ssl_GetSpecWriteLock(ss);
- ss->ssl3.cwSpec->nextSeqNum = to;
+ spec = ss->ssl3.cwSpec;
+ cipher_def = spec->cipherDef;
+ spec->nextSeqNum = to;
+ if (cipher_def->type != type_aead) {
+ ssl_ReleaseSpecWriteLock(ss);
+ return SECSuccess;
+ }
+ /* If we are using aead, we need to advance the counter in the
+ * internal IV generator as well.
+ * This could be in the token or software. */
+ pk11ctxt = spec->cipherContext;
+ /* If counter is in the token, we need to switch it to software,
+ * since we don't have access to the internal state of the token. We do
+ * that by turning on the simulated message interface, then setting up the
+ * software IV generator */
+ if (pk11ctxt->ivCounter == 0) {
+ _PK11_ContextSetAEADSimulation(pk11ctxt);
+ pk11ctxt->ivLen = cipher_def->iv_size + cipher_def->explicit_nonce_size;
+ pk11ctxt->ivMaxCount = PR_UINT64(0xffffffffffffffff);
+ if ((cipher_def->explicit_nonce_size == 0) ||
+ (spec->version >= SSL_LIBRARY_VERSION_TLS_1_3)) {
+ pk11ctxt->ivFixedBits =
+ (pk11ctxt->ivLen - sizeof(sslSequenceNumber)) * BPB;
+ pk11ctxt->ivGen = CKG_GENERATE_COUNTER_XOR;
+ } else {
+ pk11ctxt->ivFixedBits = cipher_def->iv_size * BPB;
+ pk11ctxt->ivGen = CKG_GENERATE_COUNTER;
+ }
+ /* DTLS included the epoch in the fixed portion of the IV */
+ if (IS_DTLS(ss)) {
+ pk11ctxt->ivFixedBits += 2 * BPB;
+ }
+ }
+ /* now we can update the internal counter (either we are already using
+ * the software IV generator, or we just switched to it above */
+ pk11ctxt->ivCounter = to;
+
ssl_ReleaseSpecWriteLock(ss);
return SECSuccess;
}
@@ -332,6 +422,24 @@ SECStatus SSLInt_AdvanceWriteSeqByAWindow(PRFileDesc *fd, PRInt32 extra) {
return SSLInt_AdvanceWriteSeqNum(fd, to);
}
+SECStatus SSLInt_AdvanceDtls13DecryptFailures(PRFileDesc *fd, PRUint64 to) {
+ sslSocket *ss = ssl_FindSocket(fd);
+ if (!ss) {
+ return SECFailure;
+ }
+
+ ssl_GetSpecWriteLock(ss);
+ ssl3CipherSpec *spec = ss->ssl3.crSpec;
+ if (spec->cipherDef->type != type_aead) {
+ ssl_ReleaseSpecWriteLock(ss);
+ return SECFailure;
+ }
+
+ spec->deprotectionFailures = to;
+ ssl_ReleaseSpecWriteLock(ss);
+ return SECSuccess;
+}
+
SSLKEAType SSLInt_GetKEAType(SSLNamedGroup group) {
const sslNamedGroupDef *groupDef = ssl_LookupNamedGroup(group);
if (!groupDef) return ssl_kea_null;
diff --git a/security/nss/gtests/ssl_gtest/libssl_internals.h b/security/nss/gtests/ssl_gtest/libssl_internals.h
index 9cdd9ec72e..4b076c2eed 100644
--- a/security/nss/gtests/ssl_gtest/libssl_internals.h
+++ b/security/nss/gtests/ssl_gtest/libssl_internals.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -35,6 +36,7 @@ PRBool SSLInt_DamageEarlyTrafficSecret(PRFileDesc *fd);
SECStatus SSLInt_Set0RttAlpn(PRFileDesc *fd, PRUint8 *data, unsigned int len);
PRBool SSLInt_HasCertWithAuthType(PRFileDesc *fd, SSLAuthType authType);
PRBool SSLInt_SendAlert(PRFileDesc *fd, uint8_t level, uint8_t type);
+SECStatus SSLInt_AdvanceDtls13DecryptFailures(PRFileDesc *fd, PRUint64 to);
SECStatus SSLInt_AdvanceWriteSeqNum(PRFileDesc *fd, PRUint64 to);
SECStatus SSLInt_AdvanceReadSeqNum(PRFileDesc *fd, PRUint64 to);
SECStatus SSLInt_AdvanceWriteSeqByAWindow(PRFileDesc *fd, PRInt32 extra);
@@ -43,5 +45,9 @@ SECStatus SSLInt_HasPendingHandshakeData(PRFileDesc *fd, PRBool *pending);
SECStatus SSLInt_SetSocketMaxEarlyDataSize(PRFileDesc *fd, uint32_t size);
SECStatus SSLInt_TweakChannelInfoForDC(PRFileDesc *fd, PRBool changeAuthKeyBits,
PRBool changeScheme);
+SECStatus SSLInt_SetDCAdvertisedSigSchemes(PRFileDesc *fd,
+ const SSLSignatureScheme *schemes,
+ uint32_t num_sig_schemes);
+SECStatus SSLInt_RemoveServerCertificates(PRFileDesc *fd);
#endif // ndef libssl_internals_h_
diff --git a/security/nss/gtests/ssl_gtest/manifest.mn b/security/nss/gtests/ssl_gtest/manifest.mn
index ed1128f7cb..2cfa7cdd25 100644
--- a/security/nss/gtests/ssl_gtest/manifest.mn
+++ b/security/nss/gtests/ssl_gtest/manifest.mn
@@ -14,6 +14,7 @@ CSRCS = \
CPPSRCS = \
bloomfilter_unittest.cc \
ssl_0rtt_unittest.cc \
+ ssl_aead_unittest.cc \
ssl_agent_unittest.cc \
ssl_auth_unittest.cc \
ssl_cert_ext_unittest.cc \
@@ -35,8 +36,8 @@ CPPSRCS = \
ssl_hrr_unittest.cc \
ssl_keyupdate_unittest.cc \
ssl_loopback_unittest.cc \
+ ssl_masking_unittest.cc \
ssl_misc_unittest.cc \
- ssl_primitive_unittest.cc \
ssl_record_unittest.cc \
ssl_recordsep_unittest.cc \
ssl_recordsize_unittest.cc \
@@ -55,6 +56,7 @@ CPPSRCS = \
tls_hkdf_unittest.cc \
tls_filter.cc \
tls_protect.cc \
+ tls_psk_unittest.cc \
tls_subcerts_unittest.cc \
tls_esni_unittest.cc \
$(SSLKEYLOGFILE_FILES) \
diff --git a/security/nss/gtests/ssl_gtest/rsa8193.h b/security/nss/gtests/ssl_gtest/rsa8193.h
index f3c79518fa..1ac8503bc0 100644
--- a/security/nss/gtests/ssl_gtest/rsa8193.h
+++ b/security/nss/gtests/ssl_gtest/rsa8193.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/selfencrypt_unittest.cc b/security/nss/gtests/ssl_gtest/selfencrypt_unittest.cc
index 82319b0994..0c62c4cac3 100644
--- a/security/nss/gtests/ssl_gtest/selfencrypt_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/selfencrypt_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_0rtt_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_0rtt_unittest.cc
index 941df70203..f873d265bd 100644
--- a/security/nss/gtests/ssl_gtest/ssl_0rtt_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_0rtt_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -14,6 +15,7 @@ extern "C" {
#include "libssl_internals.h"
}
+#include "cpputil.h"
#include "gtest_utils.h"
#include "nss_scoped_ptrs.h"
#include "tls_connect.h"
@@ -116,16 +118,12 @@ class TlsZeroRttReplayTest : public TlsConnectTls13 {
};
protected:
- void RunTest(bool rollover) {
- // Run the initial handshake
- SetupForZeroRtt();
-
+ void RunTest(bool rollover, const ScopedPK11SymKey& epsk) {
// Now run a true 0-RTT handshake, but capture the first packet.
auto first_packet = std::make_shared<SaveFirstPacket>();
client_->SetFilter(first_packet);
client_->Set0RttEnabled(true);
server_->Set0RttEnabled(true);
- ExpectResumption(RESUME_TICKET);
ZeroRttSendReceive(true, true);
Handshake();
EXPECT_LT(0U, first_packet->packet().len());
@@ -141,6 +139,11 @@ class TlsZeroRttReplayTest : public TlsConnectTls13 {
Reset();
server_->StartConnect();
server_->Set0RttEnabled(true);
+ server_->SetAntiReplayContext(anti_replay_);
+ if (epsk) {
+ AddPsk(epsk, std::string("foo"), ssl_hash_sha256,
+ TLS_CHACHA20_POLY1305_SHA256);
+ }
// Capture the early_data extension, which should not appear.
auto early_data_ext =
@@ -153,11 +156,41 @@ class TlsZeroRttReplayTest : public TlsConnectTls13 {
server_->Handshake();
EXPECT_FALSE(early_data_ext->captured());
}
+
+ void RunResPskTest(bool rollover) {
+ // Run the initial handshake
+ SetupForZeroRtt();
+ ExpectResumption(RESUME_TICKET);
+ RunTest(rollover, ScopedPK11SymKey(nullptr));
+ }
+
+ void RunExtPskTest(bool rollover) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_NE(nullptr, slot);
+
+ const std::vector<uint8_t> kPskDummyVal(16, 0xFF);
+ SECItem psk_item = {siBuffer, toUcharPtr(kPskDummyVal.data()),
+ static_cast<unsigned int>(kPskDummyVal.size())};
+ PK11SymKey* key =
+ PK11_ImportSymKey(slot.get(), CKM_HKDF_KEY_GEN, PK11_OriginUnwrap,
+ CKA_DERIVE, &psk_item, NULL);
+ ASSERT_NE(nullptr, key);
+ ScopedPK11SymKey scoped_psk(key);
+ RolloverAntiReplay();
+ AddPsk(scoped_psk, std::string("foo"), ssl_hash_sha256,
+ TLS_CHACHA20_POLY1305_SHA256);
+ StartConnect();
+ RunTest(rollover, scoped_psk);
+ }
};
-TEST_P(TlsZeroRttReplayTest, ZeroRttReplay) { RunTest(false); }
+TEST_P(TlsZeroRttReplayTest, ResPskZeroRttReplay) { RunResPskTest(false); }
-TEST_P(TlsZeroRttReplayTest, ZeroRttReplayAfterRollover) { RunTest(true); }
+TEST_P(TlsZeroRttReplayTest, ExtPskZeroRttReplay) { RunExtPskTest(false); }
+
+TEST_P(TlsZeroRttReplayTest, ZeroRttReplayAfterRollover) {
+ RunResPskTest(true);
+}
// Test that we don't try to send 0-RTT data when the server sent
// us a ticket without the 0-RTT flags.
@@ -178,6 +211,106 @@ TEST_P(TlsConnectTls13, ZeroRttOptionsSetLate) {
SendReceive();
}
+// Make sure that a session ticket sent well after the original handshake
+// can be used for 0-RTT.
+// Stream because DTLS doesn't support SSL_SendSessionTicket.
+TEST_F(TlsConnectStreamTls13, ZeroRttUsingLateTicket) {
+ // Use a small-ish anti-replay window.
+ ResetAntiReplay(100 * PR_USEC_PER_MSEC);
+ RolloverAntiReplay();
+
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ server_->Set0RttEnabled(true);
+ Connect();
+ CheckKeys();
+
+ // Now move time forward 30s and send a ticket.
+ AdvanceTime(30 * PR_USEC_PER_SEC);
+ EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0));
+ SendReceive();
+ Reset();
+ StartConnect();
+
+ client_->Set0RttEnabled(true);
+ server_->Set0RttEnabled(true);
+ ExpectResumption(RESUME_TICKET);
+ ZeroRttSendReceive(true, true);
+ Handshake();
+ ExpectEarlyDataAccepted(true);
+ CheckConnected();
+ SendReceive();
+}
+
+// Check that post-handshake authentication with a long RTT doesn't
+// make things worse.
+TEST_F(TlsConnectStreamTls13, ZeroRttUsingLateTicketPha) {
+ // Use a small-ish anti-replay window.
+ ResetAntiReplay(100 * PR_USEC_PER_MSEC);
+ RolloverAntiReplay();
+
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ server_->Set0RttEnabled(true);
+ client_->SetupClientAuth();
+ client_->SetOption(SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE);
+ Connect();
+ CheckKeys();
+
+ // Add post-handshake authentication, with some added delays.
+ AdvanceTime(10 * PR_USEC_PER_SEC);
+ EXPECT_EQ(SECSuccess, SSL_SendCertificateRequest(server_->ssl_fd()));
+ AdvanceTime(10 * PR_USEC_PER_SEC);
+ server_->SendData(50);
+ client_->ReadBytes(50);
+ client_->SendData(50);
+ server_->ReadBytes(50);
+
+ AdvanceTime(10 * PR_USEC_PER_SEC);
+ EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0));
+ server_->SendData(100);
+ client_->ReadBytes(100);
+ Reset();
+ StartConnect();
+
+ client_->Set0RttEnabled(true);
+ server_->Set0RttEnabled(true);
+ ExpectResumption(RESUME_TICKET);
+ ZeroRttSendReceive(true, true);
+ Handshake();
+ ExpectEarlyDataAccepted(true);
+ CheckConnected();
+ SendReceive();
+}
+
+// Same, but with client authentication on the first connection.
+TEST_F(TlsConnectStreamTls13, ZeroRttUsingLateTicketClientAuth) {
+ // Use a small-ish anti-replay window.
+ ResetAntiReplay(100 * PR_USEC_PER_MSEC);
+ RolloverAntiReplay();
+
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ client_->SetupClientAuth();
+ server_->RequestClientAuth(true);
+ server_->Set0RttEnabled(true);
+ Connect();
+ CheckKeys();
+
+ // Now move time forward 30s and send a ticket.
+ AdvanceTime(30 * PR_USEC_PER_SEC);
+ EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0));
+ SendReceive();
+ Reset();
+ StartConnect();
+
+ client_->Set0RttEnabled(true);
+ server_->Set0RttEnabled(true);
+ ExpectResumption(RESUME_TICKET);
+ ZeroRttSendReceive(true, true);
+ Handshake();
+ ExpectEarlyDataAccepted(true);
+ CheckConnected();
+ SendReceive();
+}
+
TEST_P(TlsConnectTls13, ZeroRttServerForgetTicket) {
SetupForZeroRtt();
client_->Set0RttEnabled(true);
@@ -476,15 +609,6 @@ TEST_P(TlsConnectTls13, TestTls13ZeroRttDowngradeEarlyData) {
client_->CheckErrorCode(SSL_ERROR_DOWNGRADE_WITH_EARLY_DATA);
}
-static void CheckEarlyDataLimit(const std::shared_ptr<TlsAgent>& agent,
- size_t expected_size) {
- SSLPreliminaryChannelInfo preinfo;
- SECStatus rv =
- SSL_GetPreliminaryChannelInfo(agent->ssl_fd(), &preinfo, sizeof(preinfo));
- EXPECT_EQ(SECSuccess, rv);
- EXPECT_EQ(expected_size, static_cast<size_t>(preinfo.maxEarlyDataSize));
-}
-
TEST_P(TlsConnectTls13, SendTooMuchEarlyData) {
EnsureTlsSetup();
const char* big_message = "0123456789abcdef";
@@ -1022,6 +1146,35 @@ TEST_P(TlsConnectTls13, ZeroRttDifferentIncompatibleCipher) {
SendReceive();
}
+// The client failing to provide EndOfEarlyData results in failure.
+// After 0-RTT working perfectly, things fall apart later.
+// The server is unable to detect the change in keys, so it fails decryption.
+// The client thinks everything has worked until it gets the alert.
+TEST_F(TlsConnectStreamTls13, SuppressEndOfEarlyDataClientOnly) {
+ SetupForZeroRtt();
+ client_->Set0RttEnabled(true);
+ server_->Set0RttEnabled(true);
+ client_->SetOption(SSL_SUPPRESS_END_OF_EARLY_DATA, true);
+ ExpectResumption(RESUME_TICKET);
+ ZeroRttSendReceive(true, true);
+ ExpectAlert(server_, kTlsAlertBadRecordMac);
+ Handshake();
+ EXPECT_EQ(TlsAgent::STATE_CONNECTED, client_->state());
+ EXPECT_EQ(TlsAgent::STATE_ERROR, server_->state());
+ server_->CheckErrorCode(SSL_ERROR_BAD_MAC_READ);
+ client_->Handshake();
+ EXPECT_EQ(TlsAgent::STATE_ERROR, client_->state());
+ client_->CheckErrorCode(SSL_ERROR_BAD_MAC_ALERT);
+}
+
+TEST_P(TlsConnectGeneric, SuppressEndOfEarlyDataNoZeroRtt) {
+ EnsureTlsSetup();
+ client_->SetOption(SSL_SUPPRESS_END_OF_EARLY_DATA, true);
+ server_->SetOption(SSL_SUPPRESS_END_OF_EARLY_DATA, true);
+ Connect();
+ SendReceive();
+}
+
#ifndef NSS_DISABLE_TLS_1_3
INSTANTIATE_TEST_CASE_P(Tls13ZeroRttReplayTest, TlsZeroRttReplayTest,
TlsConnectTestBase::kTlsVariantsAll);
diff --git a/security/nss/gtests/ssl_gtest/ssl_primitive_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_aead_unittest.cc
index 79509e5583..d94683be30 100644
--- a/security/nss/gtests/ssl_gtest/ssl_primitive_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_aead_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -53,7 +54,7 @@ class AeadTest : public ::testing::Test {
ASSERT_GE(kMaxSize, ciphertext_len);
ASSERT_LT(0U, ciphertext_len);
- uint8_t output[kMaxSize];
+ uint8_t output[kMaxSize] = {0};
unsigned int output_len = 0;
EXPECT_EQ(SECSuccess, SSL_AeadEncrypt(ctx.get(), 0, kAad, sizeof(kAad),
kPlaintext, sizeof(kPlaintext),
@@ -180,7 +181,7 @@ TEST_F(AeadTest, AeadNoPointer) {
}
TEST_F(AeadTest, AeadAes128Gcm) {
- SSLAeadContext *ctxInit;
+ SSLAeadContext *ctxInit = nullptr;
ASSERT_EQ(SECSuccess,
SSL_MakeAead(SSL_LIBRARY_VERSION_TLS_1_3, TLS_AES_128_GCM_SHA256,
secret_.get(), kLabel, strlen(kLabel), &ctxInit));
@@ -202,7 +203,7 @@ TEST_F(AeadTest, AeadAes256Gcm) {
}
TEST_F(AeadTest, AeadChaCha20Poly1305) {
- SSLAeadContext *ctxInit;
+ SSLAeadContext *ctxInit = nullptr;
ASSERT_EQ(
SECSuccess,
SSL_MakeAead(SSL_LIBRARY_VERSION_TLS_1_3, TLS_CHACHA20_POLY1305_SHA256,
diff --git a/security/nss/gtests/ssl_gtest/ssl_agent_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_agent_unittest.cc
index fd776f6e4d..c3455d130c 100644
--- a/security/nss/gtests/ssl_gtest/ssl_agent_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_agent_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_auth_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_auth_unittest.cc
index 0454db8cdd..5c6eee7b62 100644
--- a/security/nss/gtests/ssl_gtest/ssl_auth_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_auth_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -213,8 +214,7 @@ TEST_F(TlsConnectStreamTls13, PostHandshakeAuth) {
MakeTlsFilter<TlsCertificateRequestContextRecorder>(
client_, kTlsHandshakeCertificate);
client_->SetupClientAuth();
- EXPECT_EQ(SECSuccess, SSL_OptionSet(client_->ssl_fd(),
- SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE));
+ client_->SetOption(SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE);
size_t called = 0;
server_->SetAuthCertificateCallback(
[&called](TlsAgent*, PRBool, PRBool) -> SECStatus {
@@ -252,6 +252,47 @@ TEST_F(TlsConnectStreamTls13, PostHandshakeAuth) {
EXPECT_TRUE(SECITEM_ItemsAreEqual(&cert1->derCert, &cert2->derCert));
}
+TEST_F(TlsConnectStreamTls13, PostHandshakeAuthAfterResumption) {
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3);
+ Connect();
+
+ SendReceive(); // Need to read so that we absorb the session tickets.
+ CheckKeys();
+
+ // Resume the connection.
+ Reset();
+
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3);
+ ExpectResumption(RESUME_TICKET);
+
+ client_->SetupClientAuth();
+ client_->SetOption(SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE);
+ Connect();
+ SendReceive();
+
+ size_t called = 0;
+ server_->SetAuthCertificateCallback(
+ [&called](TlsAgent*, PRBool, PRBool) -> SECStatus {
+ called++;
+ return SECSuccess;
+ });
+ EXPECT_EQ(SECSuccess, SSL_SendCertificateRequest(server_->ssl_fd()))
+ << "Unexpected error: " << PORT_ErrorToName(PORT_GetError());
+ server_->SendData(50);
+ client_->ReadBytes(50);
+ client_->SendData(50);
+ server_->ReadBytes(50);
+ EXPECT_EQ(1U, called);
+
+ ScopedCERTCertificate cert1(SSL_PeerCertificate(server_->ssl_fd()));
+ ASSERT_NE(nullptr, cert1.get());
+ ScopedCERTCertificate cert2(SSL_LocalCertificate(client_->ssl_fd()));
+ ASSERT_NE(nullptr, cert2.get());
+ EXPECT_TRUE(SECITEM_ItemsAreEqual(&cert1->derCert, &cert2->derCert));
+}
+
static SECStatus GetClientAuthDataHook(void* self, PRFileDesc* fd,
CERTDistNames* caNames,
CERTCertificate** clientCert,
@@ -874,6 +915,104 @@ TEST_P(TlsConnectTls12, ClientAuthNoSigAlgs) {
client_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM);
}
+static SECStatus GetEcClientAuthDataHook(void* self, PRFileDesc* fd,
+ CERTDistNames* caNames,
+ CERTCertificate** clientCert,
+ SECKEYPrivateKey** clientKey) {
+ ScopedCERTCertificate cert;
+ ScopedSECKEYPrivateKey priv;
+ // use a different certificate than TlsAgent::kClient
+ if (!TlsAgent::LoadCertificate(TlsAgent::kServerEcdsa256, &cert, &priv)) {
+ return SECFailure;
+ }
+
+ *clientCert = cert.release();
+ *clientKey = priv.release();
+ return SECSuccess;
+}
+
+TEST_P(TlsConnectTls12Plus, ClientAuthDisjointSchemes) {
+ EnsureTlsSetup();
+ client_->SetupClientAuth();
+ server_->RequestClientAuth(true);
+
+ SSLSignatureScheme server_scheme = ssl_sig_rsa_pss_rsae_sha256;
+ std::vector<SSLSignatureScheme> client_schemes{
+ ssl_sig_rsa_pss_rsae_sha256, ssl_sig_ecdsa_secp256r1_sha256};
+ SECStatus rv =
+ SSL_SignatureSchemePrefSet(server_->ssl_fd(), &server_scheme, 1);
+ EXPECT_EQ(SECSuccess, rv);
+ rv = SSL_SignatureSchemePrefSet(
+ client_->ssl_fd(), client_schemes.data(),
+ static_cast<unsigned int>(client_schemes.size()));
+ EXPECT_EQ(SECSuccess, rv);
+
+ // Select an EC cert that's incompatible with server schemes.
+ EXPECT_EQ(SECSuccess,
+ SSL_GetClientAuthDataHook(client_->ssl_fd(),
+ GetEcClientAuthDataHook, nullptr));
+
+ StartConnect();
+ client_->Handshake(); // CH
+ server_->Handshake(); // SH
+ client_->Handshake();
+ if (version_ >= SSL_LIBRARY_VERSION_TLS_1_3) {
+ ASSERT_EQ(TlsAgent::STATE_CONNECTED, client_->state());
+ ExpectAlert(server_, kTlsAlertCertificateRequired);
+ server_->Handshake(); // Alert
+ server_->CheckErrorCode(SSL_ERROR_NO_CERTIFICATE);
+ client_->Handshake(); // Receive Alert
+ client_->CheckErrorCode(SSL_ERROR_RX_CERTIFICATE_REQUIRED_ALERT);
+ } else {
+ ASSERT_EQ(TlsAgent::STATE_CONNECTING, client_->state());
+ ExpectAlert(server_, kTlsAlertBadCertificate);
+ server_->Handshake(); // Alert
+ server_->CheckErrorCode(SSL_ERROR_NO_CERTIFICATE);
+ client_->Handshake(); // Receive Alert
+ client_->CheckErrorCode(SSL_ERROR_BAD_CERT_ALERT);
+ }
+}
+
+TEST_F(TlsConnectStreamTls13, PostHandshakeAuthDisjointSchemes) {
+ EnsureTlsSetup();
+ SSLSignatureScheme server_scheme = ssl_sig_rsa_pss_rsae_sha256;
+ std::vector<SSLSignatureScheme> client_schemes{
+ ssl_sig_rsa_pss_rsae_sha256, ssl_sig_ecdsa_secp256r1_sha256};
+ SECStatus rv =
+ SSL_SignatureSchemePrefSet(server_->ssl_fd(), &server_scheme, 1);
+ EXPECT_EQ(SECSuccess, rv);
+ rv = SSL_SignatureSchemePrefSet(
+ client_->ssl_fd(), client_schemes.data(),
+ static_cast<unsigned int>(client_schemes.size()));
+ EXPECT_EQ(SECSuccess, rv);
+
+ client_->SetupClientAuth();
+ client_->SetOption(SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE);
+
+ // Select an EC cert that's incompatible with server schemes.
+ EXPECT_EQ(SECSuccess,
+ SSL_GetClientAuthDataHook(client_->ssl_fd(),
+ GetEcClientAuthDataHook, nullptr));
+
+ Connect();
+
+ // Send CertificateRequest.
+ EXPECT_EQ(SECSuccess, SSL_SendCertificateRequest(server_->ssl_fd()))
+ << "Unexpected error: " << PORT_ErrorToName(PORT_GetError());
+
+ // Need to do a round-trip so that the post-handshake message is
+ // handled on both client and server.
+ server_->SendData(50);
+ client_->ReadBytes(50);
+ client_->SendData(50);
+ server_->ReadBytes(50);
+
+ ScopedCERTCertificate cert1(SSL_PeerCertificate(server_->ssl_fd()));
+ ASSERT_EQ(nullptr, cert1.get());
+ ScopedCERTCertificate cert2(SSL_LocalCertificate(client_->ssl_fd()));
+ ASSERT_EQ(nullptr, cert2.get());
+}
+
static const SSLSignatureScheme kSignatureSchemeEcdsaSha384[] = {
ssl_sig_ecdsa_secp384r1_sha384};
static const SSLSignatureScheme kSignatureSchemeEcdsaSha256[] = {
@@ -1191,7 +1330,7 @@ TEST_F(TlsConnectDatagram13, AuthCompleteBeforeFinished) {
// This test uses a simple AuthCertificateCallback. Due to the way that the
// entire server flight is processed, the call to SSL_AuthCertificateComplete
// will trigger after the Finished message is processed.
-TEST_F(TlsConnectDatagram13, AuthCompleteAfterFinished) {
+TEST_P(TlsConnectTls13, AuthCompleteAfterFinished) {
SetDeferredAuthCertificateCallback(client_, 0); // 0 = success.
Connect();
}
@@ -1550,6 +1689,47 @@ TEST_P(TlsConnectTls13, Tls13DsaIsNotAdvertisedServer) {
capture->extension());
}
+TEST_P(TlsConnectTls13, Tls13RsaPkcs1IsAdvertisedClient) {
+ EnsureTlsSetup();
+ static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pkcs1_sha256,
+ ssl_sig_rsa_pss_rsae_sha256};
+ client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
+ auto capture =
+ MakeTlsFilter<TlsExtensionCapture>(client_, ssl_signature_algorithms_xtn);
+ Connect();
+ // We should only have the one signature algorithm advertised.
+ static const uint8_t kExpectedExt[] = {0,
+ 4,
+ ssl_sig_rsa_pss_rsae_sha256 >> 8,
+ ssl_sig_rsa_pss_rsae_sha256 & 0xff,
+ ssl_sig_rsa_pkcs1_sha256 >> 8,
+ ssl_sig_rsa_pkcs1_sha256 & 0xff};
+ ASSERT_EQ(DataBuffer(kExpectedExt, sizeof(kExpectedExt)),
+ capture->extension());
+}
+
+TEST_P(TlsConnectTls13, Tls13RsaPkcs1IsAdvertisedServer) {
+ EnsureTlsSetup();
+ static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pkcs1_sha256,
+ ssl_sig_rsa_pss_rsae_sha256};
+ server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
+ auto capture = MakeTlsFilter<TlsExtensionCapture>(
+ server_, ssl_signature_algorithms_xtn, true);
+ capture->SetHandshakeTypes({kTlsHandshakeCertificateRequest});
+ capture->EnableDecryption();
+ server_->RequestClientAuth(false); // So we get a CertificateRequest.
+ Connect();
+ // We should only have the one signature algorithm advertised.
+ static const uint8_t kExpectedExt[] = {0,
+ 4,
+ ssl_sig_rsa_pss_rsae_sha256 >> 8,
+ ssl_sig_rsa_pss_rsae_sha256 & 0xff,
+ ssl_sig_rsa_pkcs1_sha256 >> 8,
+ ssl_sig_rsa_pkcs1_sha256 & 0xff};
+ ASSERT_EQ(DataBuffer(kExpectedExt, sizeof(kExpectedExt)),
+ capture->extension());
+}
+
// variant, version, certificate, auth type, signature scheme
typedef std::tuple<SSLProtocolVariant, uint16_t, std::string, SSLAuthType,
SSLSignatureScheme>
diff --git a/security/nss/gtests/ssl_gtest/ssl_cert_ext_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_cert_ext_unittest.cc
index bd66e3465c..26e5fb5028 100644
--- a/security/nss/gtests/ssl_gtest/ssl_cert_ext_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_cert_ext_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_cipherorder_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_cipherorder_unittest.cc
index 46d9348687..1e4f817e95 100644
--- a/security/nss/gtests/ssl_gtest/ssl_cipherorder_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_cipherorder_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_ciphersuite_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_ciphersuite_unittest.cc
index ba7b775f01..86cb02d73f 100644
--- a/security/nss/gtests/ssl_gtest/ssl_ciphersuite_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_ciphersuite_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -262,6 +263,7 @@ TEST_P(TlsCipherSuiteTest, ResumeCipherSuite) {
TEST_P(TlsCipherSuiteTest, ReadLimit) {
SetupCertificate();
EnableSingleCipher();
+ TlsSendCipherSpecCapturer capturer(client_);
ConnectAndCheckCipherSuite();
if (version_ < SSL_LIBRARY_VERSION_TLS_1_3) {
uint64_t last = last_safe_write();
@@ -294,9 +296,31 @@ TEST_P(TlsCipherSuiteTest, ReadLimit) {
} else {
epoch = 0;
}
- TlsAgentTestBase::MakeRecord(variant_, ssl_ct_application_data, version_,
- payload, sizeof(payload), &record,
- (epoch << 48) | record_limit());
+
+ uint64_t seqno = (epoch << 48) | record_limit();
+
+ // DTLS 1.3 masks the sequence number
+ if (variant_ == ssl_variant_datagram &&
+ version_ >= SSL_LIBRARY_VERSION_TLS_1_3) {
+ auto spec = capturer.spec(1);
+ ASSERT_NE(nullptr, spec.get());
+ ASSERT_EQ(3, spec->epoch());
+
+ DataBuffer pt, ct;
+ uint8_t dtls13_ctype = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno |
+ kCtDtlsCiphertextLengthPresent;
+ TlsRecordHeader hdr(variant_, version_, dtls13_ctype, seqno);
+ pt.Assign(payload, sizeof(payload));
+ TlsRecordHeader out_hdr;
+ spec->Protect(hdr, pt, &ct, &out_hdr);
+
+ auto rv = out_hdr.Write(&record, 0, ct);
+ EXPECT_EQ(out_hdr.header_length() + ct.len(), rv);
+ } else {
+ TlsAgentTestBase::MakeRecord(variant_, ssl_ct_application_data, version_,
+ payload, sizeof(payload), &record, seqno);
+ }
+
client_->SendDirect(record);
server_->ExpectReadWriteError();
server_->ReadBytes();
diff --git a/security/nss/gtests/ssl_gtest/ssl_custext_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_custext_unittest.cc
index 8ee60defe4..68c789a383 100644
--- a/security/nss/gtests/ssl_gtest/ssl_custext_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_custext_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_damage_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_damage_unittest.cc
index a146ffc2f3..9cbe9566f1 100644
--- a/security/nss/gtests/ssl_gtest/ssl_damage_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_damage_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_debug_env_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_debug_env_unittest.cc
index 48b813a2f5..59ec3d393a 100644
--- a/security/nss/gtests/ssl_gtest/ssl_debug_env_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_debug_env_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_dhe_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_dhe_unittest.cc
index 60ad017e3b..0fe88ea886 100644
--- a/security/nss/gtests/ssl_gtest/ssl_dhe_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_dhe_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_drop_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_drop_unittest.cc
index 7e2f9adedb..05b38e381b 100644
--- a/security/nss/gtests/ssl_gtest/ssl_drop_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_drop_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -618,55 +619,6 @@ TEST_P(TlsDropDatagram13, ReorderServerEE) {
// The client sends an out of order non-handshake message
// but with the handshake key.
-class TlsSendCipherSpecCapturer {
- public:
- TlsSendCipherSpecCapturer(const std::shared_ptr<TlsAgent>& agent)
- : agent_(agent), send_cipher_specs_() {
- EXPECT_EQ(SECSuccess,
- SSL_SecretCallback(agent_->ssl_fd(), SecretCallback, this));
- }
-
- std::shared_ptr<TlsCipherSpec> spec(size_t i) {
- if (i >= send_cipher_specs_.size()) {
- return nullptr;
- }
- return send_cipher_specs_[i];
- }
-
- private:
- static void SecretCallback(PRFileDesc* fd, PRUint16 epoch,
- SSLSecretDirection dir, PK11SymKey* secret,
- void* arg) {
- auto self = static_cast<TlsSendCipherSpecCapturer*>(arg);
- std::cerr << self->agent_->role_str() << ": capture " << dir
- << " secret for epoch " << epoch << std::endl;
-
- if (dir == ssl_secret_read) {
- return;
- }
-
- SSLPreliminaryChannelInfo preinfo;
- EXPECT_EQ(SECSuccess,
- SSL_GetPreliminaryChannelInfo(self->agent_->ssl_fd(), &preinfo,
- sizeof(preinfo)));
- EXPECT_EQ(sizeof(preinfo), preinfo.length);
- EXPECT_TRUE(preinfo.valuesSet & ssl_preinfo_cipher_suite);
-
- SSLCipherSuiteInfo cipherinfo;
- EXPECT_EQ(SECSuccess,
- SSL_GetCipherSuiteInfo(preinfo.cipherSuite, &cipherinfo,
- sizeof(cipherinfo)));
- EXPECT_EQ(sizeof(cipherinfo), cipherinfo.length);
-
- auto spec = std::make_shared<TlsCipherSpec>(true, epoch);
- EXPECT_TRUE(spec->SetKeys(&cipherinfo, secret));
- self->send_cipher_specs_.push_back(spec);
- }
-
- std::shared_ptr<TlsAgent> agent_;
- std::vector<std::shared_ptr<TlsCipherSpec>> send_cipher_specs_;
-};
-
TEST_F(TlsConnectDatagram13, SendOutOfOrderAppWithHandshakeKey) {
StartConnect();
// Capturing secrets means that we can't use decrypting filters on the client.
@@ -683,8 +635,10 @@ TEST_F(TlsConnectDatagram13, SendOutOfOrderAppWithHandshakeKey) {
auto spec = capturer.spec(0);
ASSERT_NE(nullptr, spec.get());
ASSERT_EQ(2, spec->epoch());
- ASSERT_TRUE(client_->SendEncryptedRecord(spec, 0x0002000000000002,
- ssl_ct_application_data,
+
+ uint8_t dtls13_ct = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno |
+ kCtDtlsCiphertextLengthPresent;
+ ASSERT_TRUE(client_->SendEncryptedRecord(spec, 0x0002000000000002, dtls13_ct,
DataBuffer(buf, sizeof(buf))));
// Now have the server consume the bogus message.
@@ -843,7 +797,7 @@ static void GetCipherAndLimit(uint16_t version, uint16_t* cipher,
// a reasonable amount of time.
*cipher = TLS_CHACHA20_POLY1305_SHA256;
// Assume that we are starting with an expected sequence number of 0.
- *limit = (1ULL << 29) - 1;
+ *limit = (1ULL << 15) - 1;
}
}
@@ -865,14 +819,14 @@ TEST_P(TlsConnectDatagram, MissLotsOfPackets) {
SendReceive();
}
-// Send a sequence number of 0xfffffffd and it should be interpreted as that
+// Send a sequence number of 0xfffd and it should be interpreted as that
// (and not -3 or UINT64_MAX - 2).
TEST_F(TlsConnectDatagram13, UnderflowSequenceNumber) {
Connect();
// This is only valid if short headers are disabled.
client_->SetOption(SSL_ENABLE_DTLS_SHORT_HEADER, PR_FALSE);
EXPECT_EQ(SECSuccess,
- SSLInt_AdvanceWriteSeqNum(client_->ssl_fd(), (1ULL << 30) - 3));
+ SSLInt_AdvanceWriteSeqNum(client_->ssl_fd(), (1ULL << 16) - 3));
SendReceive();
}
@@ -917,9 +871,13 @@ class TlsReplaceFirstRecordWithJunk : public TlsRecordFilter {
return KEEP;
}
replaced_ = true;
- TlsRecordHeader out_header(header.variant(), header.version(),
- ssl_ct_application_data,
- header.sequence_number());
+
+ uint8_t dtls13_ct = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno |
+ kCtDtlsCiphertextLengthPresent;
+ TlsRecordHeader out_header(
+ header.variant(), header.version(),
+ is_dtls13() ? dtls13_ct : ssl_ct_application_data,
+ header.sequence_number());
static const uint8_t junk[] = {1, 2, 3, 4};
*offset = out_header.Write(output, *offset, DataBuffer(junk, sizeof(junk)));
diff --git a/security/nss/gtests/ssl_gtest/ssl_ecdh_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_ecdh_unittest.cc
index b2759ef5da..e62e002f3b 100644
--- a/security/nss/gtests/ssl_gtest/ssl_ecdh_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_ecdh_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_ems_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_ems_unittest.cc
index dc2b928811..39b2d58736 100644
--- a/security/nss/gtests/ssl_gtest/ssl_ems_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_ems_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_exporter_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_exporter_unittest.cc
index ac75aa1b19..26ed6bc0ed 100644
--- a/security/nss/gtests/ssl_gtest/ssl_exporter_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_exporter_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -147,4 +148,41 @@ TEST_P(TlsConnectTls13, EarlyExporter) {
SendReceive();
}
+TEST_P(TlsConnectTls13, EarlyExporterExternalPsk) {
+ RolloverAntiReplay();
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_TRUE(!!slot);
+ ScopedPK11SymKey scoped_psk(
+ PK11_KeyGen(slot.get(), CKM_HKDF_KEY_GEN, nullptr, 16, nullptr));
+ AddPsk(scoped_psk, std::string("foo"), ssl_hash_sha256,
+ TLS_CHACHA20_POLY1305_SHA256);
+ StartConnect();
+ client_->Set0RttEnabled(true);
+ server_->Set0RttEnabled(true);
+ client_->Handshake(); // Send ClientHello.
+ uint8_t client_value[10] = {0};
+ RegularExporterShouldFail(client_.get(), nullptr, 0);
+
+ EXPECT_EQ(SECSuccess,
+ SSL_ExportEarlyKeyingMaterial(
+ client_->ssl_fd(), kExporterLabel, strlen(kExporterLabel),
+ kExporterContext, sizeof(kExporterContext), client_value,
+ sizeof(client_value)));
+
+ server_->SetSniCallback(RegularExporterShouldFail);
+ server_->Handshake(); // Handle ClientHello.
+ uint8_t server_value[10] = {0};
+ EXPECT_EQ(SECSuccess,
+ SSL_ExportEarlyKeyingMaterial(
+ server_->ssl_fd(), kExporterLabel, strlen(kExporterLabel),
+ kExporterContext, sizeof(kExporterContext), server_value,
+ sizeof(server_value)));
+ EXPECT_EQ(0, memcmp(client_value, server_value, sizeof(client_value)));
+
+ Handshake();
+ ExpectEarlyDataAccepted(true);
+ CheckConnected();
+ SendReceive();
+}
+
} // namespace nss_test
diff --git a/security/nss/gtests/ssl_gtest/ssl_extension_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_extension_unittest.cc
index 87b8e4aced..fb995953fb 100644
--- a/security/nss/gtests/ssl_gtest/ssl_extension_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_extension_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -19,6 +20,45 @@
namespace nss_test {
+class Dtls13LegacyCookieInjector : public TlsHandshakeFilter {
+ public:
+ Dtls13LegacyCookieInjector(const std::shared_ptr<TlsAgent>& a)
+ : TlsHandshakeFilter(a, {kTlsHandshakeClientHello}) {}
+
+ virtual PacketFilter::Action FilterHandshake(const HandshakeHeader& header,
+ const DataBuffer& input,
+ DataBuffer* output) {
+ const uint8_t cookie_bytes[] = {0x03, 0x0A, 0x0B, 0x0C};
+ uint32_t offset = 2 /* version */ + 32 /* random */;
+
+ if (agent()->variant() != ssl_variant_datagram) {
+ ADD_FAILURE();
+ return KEEP;
+ }
+
+ if (header.handshake_type() != ssl_hs_client_hello) {
+ return KEEP;
+ }
+
+ DataBuffer cookie(cookie_bytes, sizeof(cookie_bytes));
+ *output = input;
+
+ // Add the SID length (if any) to locate the cookie.
+ uint32_t sid_len = 0;
+ if (!output->Read(offset, 1, &sid_len)) {
+ ADD_FAILURE();
+ return KEEP;
+ }
+ offset += 1 + sid_len;
+ output->Splice(cookie, offset, 1);
+
+ return CHANGE;
+ }
+
+ private:
+ DataBuffer cookie_;
+};
+
class TlsExtensionTruncator : public TlsExtensionFilter {
public:
TlsExtensionTruncator(const std::shared_ptr<TlsAgent>& a, uint16_t extension,
@@ -188,8 +228,27 @@ class TlsExtensionTest13
}
void ConnectWithReplacementVersionList(uint16_t version) {
- DataBuffer versions_buf;
+ // Convert the version encoding for DTLS, if needed.
+ if (variant_ == ssl_variant_datagram) {
+ switch (version) {
+#ifdef DTLS_1_3_DRAFT_VERSION
+ case SSL_LIBRARY_VERSION_TLS_1_3:
+ version = 0x7f00 | DTLS_1_3_DRAFT_VERSION;
+ break;
+#endif
+ case SSL_LIBRARY_VERSION_TLS_1_2:
+ version = SSL_LIBRARY_VERSION_DTLS_1_2_WIRE;
+ break;
+ case SSL_LIBRARY_VERSION_TLS_1_1:
+ /* TLS_1_1 maps to DTLS_1_0, see sslproto.h. */
+ version = SSL_LIBRARY_VERSION_DTLS_1_0_WIRE;
+ break;
+ default:
+ PORT_Assert(0);
+ }
+ }
+ DataBuffer versions_buf;
size_t index = versions_buf.Write(0, 2, 1);
versions_buf.Write(index, version, 2);
MakeTlsFilter<TlsExtensionReplacer>(
@@ -887,6 +946,26 @@ TEST_F(TlsExtensionTest13Stream, ResumeIncorrectBinderValue) {
server_->CheckErrorCode(SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE);
}
+// Do the same with an External PSK.
+TEST_P(TlsConnectTls13, TestTls13PskInvalidBinderValue) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_TRUE(!!slot);
+ ScopedPK11SymKey key(
+ PK11_KeyGen(slot.get(), CKM_HKDF_KEY_GEN, nullptr, 16, nullptr));
+ ASSERT_TRUE(!!key);
+ AddPsk(key, std::string("foo"), ssl_hash_sha256);
+ StartConnect();
+ ASSERT_TRUE(client_->MaybeSetResumptionToken());
+
+ MakeTlsFilter<TlsPreSharedKeyReplacer>(
+ client_, [](TlsPreSharedKeyReplacer* r) {
+ r->binders_[0].Write(0, r->binders_[0].data()[0] ^ 0xff, 1);
+ });
+ ConnectExpectAlert(server_, kTlsAlertDecryptError);
+ client_->CheckErrorCode(SSL_ERROR_DECRYPT_ERROR_ALERT);
+ server_->CheckErrorCode(SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE);
+}
+
// Extend the binder by one.
TEST_F(TlsExtensionTest13Stream, ResumeIncorrectBinderLength) {
SetupForResume();
@@ -1226,6 +1305,14 @@ TEST_P(TlsConnectStream, IncludePadding) {
EXPECT_TRUE(capture->captured());
}
+TEST_F(TlsConnectDatagram13, Dtls13RejectLegacyCookie) {
+ EnsureTlsSetup();
+ MakeTlsFilter<Dtls13LegacyCookieInjector>(client_);
+ ConnectExpectAlert(server_, kTlsAlertIllegalParameter);
+ server_->CheckErrorCode(SSL_ERROR_RX_MALFORMED_CLIENT_HELLO);
+ client_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT);
+}
+
INSTANTIATE_TEST_CASE_P(
ExtensionStream, TlsExtensionTestGeneric,
::testing::Combine(TlsConnectTestBase::kTlsVariantsStream,
diff --git a/security/nss/gtests/ssl_gtest/ssl_fragment_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_fragment_unittest.cc
index 004d3fe9f2..3752812633 100644
--- a/security/nss/gtests/ssl_gtest/ssl_fragment_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_fragment_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_gather_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_gather_unittest.cc
index 4ab5e17970..745432951a 100644
--- a/security/nss/gtests/ssl_gtest/ssl_gather_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_gather_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_gtest.gyp b/security/nss/gtests/ssl_gtest/ssl_gtest.gyp
index 6cff0fc9d6..5491a07250 100644
--- a/security/nss/gtests/ssl_gtest/ssl_gtest.gyp
+++ b/security/nss/gtests/ssl_gtest/ssl_gtest.gyp
@@ -15,6 +15,7 @@
'libssl_internals.c',
'selfencrypt_unittest.cc',
'ssl_0rtt_unittest.cc',
+ 'ssl_aead_unittest.cc',
'ssl_agent_unittest.cc',
'ssl_auth_unittest.cc',
'ssl_cert_ext_unittest.cc',
@@ -36,8 +37,8 @@
'ssl_hrr_unittest.cc',
'ssl_keyupdate_unittest.cc',
'ssl_loopback_unittest.cc',
+ 'ssl_masking_unittest.cc',
'ssl_misc_unittest.cc',
- 'ssl_primitive_unittest.cc',
'ssl_record_unittest.cc',
'ssl_recordsep_unittest.cc',
'ssl_recordsize_unittest.cc',
@@ -56,6 +57,7 @@
'tls_hkdf_unittest.cc',
'tls_esni_unittest.cc',
'tls_protect.cc',
+ 'tls_psk_unittest.cc',
'tls_subcerts_unittest.cc'
],
'dependencies': [
@@ -103,6 +105,18 @@
'NSS_ALLOW_SSLKEYLOGFILE',
],
}],
+ # ssl_gtest fuzz defines should only be determined by the 'fuzz_tls'
+ # flag (so as to match lib/ssl). If gtest.gypi added the define due
+ # to '--fuzz' only, remove it.
+ ['fuzz_tls==1', {
+ 'defines': [
+ 'UNSAFE_FUZZER_MODE',
+ ],
+ }, {
+ 'defines!': [
+ 'UNSAFE_FUZZER_MODE',
+ ],
+ }],
],
}
],
diff --git a/security/nss/gtests/ssl_gtest/ssl_hrr_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_hrr_unittest.cc
index ec6c95d608..56b7a2bf0c 100644
--- a/security/nss/gtests/ssl_gtest/ssl_hrr_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_hrr_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -1054,6 +1055,41 @@ TEST_F(TlsConnectTest, Select12AfterHelloRetryRequest) {
EXPECT_EQ(SSL_ERROR_RX_MALFORMED_SERVER_HELLO, client_->error_code());
}
+// This class increments the low byte of the first Handshake.message_seq
+// field in every handshake record.
+class MessageSeqIncrementer : public TlsRecordFilter {
+ public:
+ MessageSeqIncrementer(const std::shared_ptr<TlsAgent>& a)
+ : TlsRecordFilter(a) {}
+
+ protected:
+ PacketFilter::Action FilterRecord(const TlsRecordHeader& header,
+ const DataBuffer& data,
+ DataBuffer* changed) override {
+ if (header.content_type() != ssl_ct_handshake) {
+ return KEEP;
+ }
+
+ *changed = data;
+ // struct { uint8 msg_type; uint24 length; uint16 message_seq; ... }
+ // Handshake;
+ changed->data()[5]++;
+ EXPECT_NE(0, changed->data()[5]); // Check for overflow.
+ return CHANGE;
+ }
+};
+
+// A server that receives a ClientHello with message_seq == 1
+// assumes that this is after a stateless HelloRetryRequest.
+// However, it should reject the ClientHello if it lacks a cookie.
+TEST_F(TlsConnectDatagram13, MessageSeq1ClientHello) {
+ EnsureTlsSetup();
+ MakeTlsFilter<MessageSeqIncrementer>(client_);
+ ConnectExpectAlert(server_, kTlsAlertMissingExtension);
+ EXPECT_EQ(SSL_ERROR_MISSING_COOKIE_EXTENSION, server_->error_code());
+ EXPECT_EQ(SSL_ERROR_MISSING_EXTENSION_ALERT, client_->error_code());
+}
+
class HelloRetryRequestAgentTest : public TlsAgentTestClient {
protected:
void SetUp() override {
@@ -1177,6 +1213,114 @@ TEST_P(TlsConnectStreamPre13, HrrRandomOnTls10) {
server_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT);
}
+TEST_F(TlsConnectStreamTls13, HrrThenTls12) {
+ StartConnect();
+ size_t cb_called = 0;
+ EXPECT_EQ(SECSuccess, SSL_HelloRetryRequestCallback(server_->ssl_fd(),
+ RetryHello, &cb_called));
+ server_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_2,
+ SSL_LIBRARY_VERSION_TLS_1_3);
+
+ client_->Handshake(); // Send CH (1.3)
+ server_->Handshake(); // Send HRR.
+ EXPECT_EQ(1U, cb_called);
+
+ // Replace the client with a new TLS 1.2 client. Don't call Init(), since
+ // it will artifically limit the server's vrange.
+ client_.reset(
+ new TlsAgent(client_->name(), TlsAgent::CLIENT, ssl_variant_stream));
+ client_->SetPeer(server_);
+ server_->SetPeer(client_);
+ client_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_2,
+ SSL_LIBRARY_VERSION_TLS_1_2);
+
+ client_->StartConnect();
+ client_->Handshake(); // Send CH (1.2)
+ ExpectAlert(server_, kTlsAlertProtocolVersion);
+ server_->Handshake();
+ server_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_VERSION);
+ client_->Handshake();
+ client_->CheckErrorCode(SSL_ERROR_PROTOCOL_VERSION_ALERT);
+}
+
+TEST_F(TlsConnectStreamTls13, ZeroRttHrrThenTls12) {
+ SetupForZeroRtt();
+
+ client_->Set0RttEnabled(true);
+ size_t cb_called = 0;
+ EXPECT_EQ(SECSuccess, SSL_HelloRetryRequestCallback(server_->ssl_fd(),
+ RetryHello, &cb_called));
+ server_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_2,
+ SSL_LIBRARY_VERSION_TLS_1_3);
+
+ client_->Handshake(); // Send CH (1.3)
+ ZeroRttSendReceive(true, false);
+ server_->Handshake(); // Send HRR.
+ EXPECT_EQ(1U, cb_called);
+
+ // Replace the client with a new TLS 1.2 client. Don't call Init(), since
+ // it will artifically limit the server's vrange.
+ client_.reset(
+ new TlsAgent(client_->name(), TlsAgent::CLIENT, ssl_variant_stream));
+ client_->SetPeer(server_);
+ server_->SetPeer(client_);
+ client_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_2,
+ SSL_LIBRARY_VERSION_TLS_1_2);
+
+ client_->StartConnect();
+ client_->Handshake(); // Send CH (1.2)
+ ExpectAlert(server_, kTlsAlertProtocolVersion);
+ server_->Handshake();
+ server_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_VERSION);
+ client_->Handshake();
+ client_->CheckErrorCode(SSL_ERROR_PROTOCOL_VERSION_ALERT);
+
+ // Try to write something
+ server_->Handshake();
+ client_->ExpectReadWriteError();
+ client_->SendData(1);
+ uint8_t buf[1];
+ EXPECT_EQ(-1, PR_Read(server_->ssl_fd(), buf, sizeof(buf)));
+ EXPECT_EQ(SSL_ERROR_HANDSHAKE_FAILED, PR_GetError());
+}
+
+TEST_F(TlsConnectStreamTls13, HrrThenTls12SupportedVersions) {
+ SetupForZeroRtt();
+ client_->Set0RttEnabled(true);
+ size_t cb_called = 0;
+ EXPECT_EQ(SECSuccess, SSL_HelloRetryRequestCallback(server_->ssl_fd(),
+ RetryHello, &cb_called));
+ server_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_2,
+ SSL_LIBRARY_VERSION_TLS_1_3);
+
+ client_->Handshake(); // Send CH (1.3)
+ ZeroRttSendReceive(true, false);
+ server_->Handshake(); // Send HRR.
+ EXPECT_EQ(1U, cb_called);
+
+ // Replace the client with a new TLS 1.2 client. Don't call Init(), since
+ // it will artifically limit the server's vrange.
+ client_.reset(
+ new TlsAgent(client_->name(), TlsAgent::CLIENT, ssl_variant_stream));
+ client_->SetPeer(server_);
+ server_->SetPeer(client_);
+ client_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_1,
+ SSL_LIBRARY_VERSION_TLS_1_2);
+ // Negotiate via supported_versions
+ static const uint8_t tls12[] = {0x02, 0x03, 0x03};
+ auto replacer = MakeTlsFilter<TlsExtensionInjector>(
+ client_, ssl_tls13_supported_versions_xtn,
+ DataBuffer(tls12, sizeof(tls12)));
+
+ client_->StartConnect();
+ client_->Handshake(); // Send CH (1.2)
+ ExpectAlert(server_, kTlsAlertProtocolVersion);
+ server_->Handshake();
+ server_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_VERSION);
+ client_->Handshake();
+ client_->CheckErrorCode(SSL_ERROR_PROTOCOL_VERSION_ALERT);
+}
+
INSTANTIATE_TEST_CASE_P(HelloRetryRequestAgentTests, HelloRetryRequestAgentTest,
::testing::Combine(TlsConnectTestBase::kTlsVariantsAll,
TlsConnectTestBase::kTlsV13));
diff --git a/security/nss/gtests/ssl_gtest/ssl_keylog_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_keylog_unittest.cc
index c07eec1da4..4713e52a2b 100644
--- a/security/nss/gtests/ssl_gtest/ssl_keylog_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_keylog_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_keyupdate_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_keyupdate_unittest.cc
index e0af9a6418..b921d2c1e6 100644
--- a/security/nss/gtests/ssl_gtest/ssl_keyupdate_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_keyupdate_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_loopback_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_loopback_unittest.cc
index 214e53a218..12c2496a6e 100644
--- a/security/nss/gtests/ssl_gtest/ssl_loopback_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_loopback_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_masking_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_masking_unittest.cc
new file mode 100644
index 0000000000..cf0553cbb2
--- /dev/null
+++ b/security/nss/gtests/ssl_gtest/ssl_masking_unittest.cc
@@ -0,0 +1,350 @@
+/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
+
+#include <memory>
+
+#include "keyhi.h"
+#include "pk11pub.h"
+#include "secerr.h"
+#include "ssl.h"
+#include "sslerr.h"
+#include "sslexp.h"
+#include "sslproto.h"
+
+#include "gtest_utils.h"
+#include "nss_scoped_ptrs.h"
+#include "scoped_ptrs_ssl.h"
+#include "tls_connect.h"
+
+namespace nss_test {
+
+// From tls_hkdf_unittest.cc:
+extern size_t GetHashLength(SSLHashType ht);
+
+const std::string kLabel = "sn";
+
+class MaskingTest : public ::testing::Test {
+ public:
+ MaskingTest() : slot_(PK11_GetInternalSlot()) {}
+
+ void InitSecret(SSLHashType hash_type) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ PK11SymKey *s = PK11_KeyGen(slot_.get(), CKM_GENERIC_SECRET_KEY_GEN,
+ nullptr, AES_128_KEY_LENGTH, nullptr);
+ ASSERT_NE(nullptr, s);
+ secret_.reset(s);
+ }
+
+ void SetUp() override {
+ InitSecret(ssl_hash_sha256);
+ PORT_SetError(0);
+ }
+
+ protected:
+ ScopedPK11SymKey secret_;
+ ScopedPK11SlotInfo slot_;
+ // Should have 4B ctr, 12B nonce for ChaCha, or >=16B ciphertext for AES.
+ // Use the same default size for mask output.
+ static const int kSampleSize = 16;
+ static const int kMaskSize = 16;
+ void CreateMask(PRUint16 ciphersuite, SSLProtocolVariant variant,
+ std::string label, const std::vector<uint8_t> &sample,
+ std::vector<uint8_t> *out_mask) {
+ ASSERT_NE(nullptr, out_mask);
+ SSLMaskingContext *ctx_init = nullptr;
+ EXPECT_EQ(SECSuccess,
+ SSL_CreateVariantMaskingContext(
+ SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite, variant,
+ secret_.get(), label.c_str(), label.size(), &ctx_init));
+ ASSERT_NE(nullptr, ctx_init);
+ ScopedSSLMaskingContext ctx(ctx_init);
+
+ EXPECT_EQ(SECSuccess,
+ SSL_CreateMask(ctx.get(), sample.data(), sample.size(),
+ out_mask->data(), out_mask->size()));
+ bool all_zeros = std::all_of(out_mask->begin(), out_mask->end(),
+ [](uint8_t v) { return v == 0; });
+
+ // If out_mask is short, |all_zeros| will be (expectedly) true often enough
+ // to fail tests.
+ // In this case, just retry to make sure we're not outputting zeros
+ // continuously.
+ if (all_zeros && out_mask->size() < 3) {
+ unsigned int tries = 2;
+ std::vector<uint8_t> tmp_sample = sample;
+ std::vector<uint8_t> tmp_mask(out_mask->size());
+ while (tries--) {
+ tmp_sample.data()[0]++; // Tweak something to get a new mask.
+ EXPECT_EQ(SECSuccess, SSL_CreateMask(ctx.get(), tmp_sample.data(),
+ tmp_sample.size(), tmp_mask.data(),
+ tmp_mask.size()));
+ bool retry_zero = std::all_of(tmp_mask.begin(), tmp_mask.end(),
+ [](uint8_t v) { return v == 0; });
+ if (!retry_zero) {
+ all_zeros = false;
+ break;
+ }
+ }
+ }
+ EXPECT_FALSE(all_zeros);
+ }
+};
+
+class SuiteTest : public MaskingTest,
+ public ::testing::WithParamInterface<uint16_t> {
+ public:
+ SuiteTest() : ciphersuite_(GetParam()) {}
+ void CreateMask(std::string label, const std::vector<uint8_t> &sample,
+ std::vector<uint8_t> *out_mask) {
+ MaskingTest::CreateMask(ciphersuite_, ssl_variant_datagram, label, sample,
+ out_mask);
+ }
+
+ protected:
+ const uint16_t ciphersuite_;
+};
+
+class VariantTest : public MaskingTest,
+ public ::testing::WithParamInterface<SSLProtocolVariant> {
+ public:
+ VariantTest() : variant_(GetParam()) {}
+ void CreateMask(uint16_t ciphersuite, std::string label,
+ const std::vector<uint8_t> &sample,
+ std::vector<uint8_t> *out_mask) {
+ MaskingTest::CreateMask(ciphersuite, variant_, label, sample, out_mask);
+ }
+
+ protected:
+ const SSLProtocolVariant variant_;
+};
+
+class VariantSuiteTest : public MaskingTest,
+ public ::testing::WithParamInterface<
+ std::tuple<SSLProtocolVariant, uint16_t>> {
+ public:
+ VariantSuiteTest()
+ : variant_(std::get<0>(GetParam())),
+ ciphersuite_(std::get<1>(GetParam())) {}
+ void CreateMask(std::string label, const std::vector<uint8_t> &sample,
+ std::vector<uint8_t> *out_mask) {
+ MaskingTest::CreateMask(ciphersuite_, variant_, label, sample, out_mask);
+ }
+
+ protected:
+ const SSLProtocolVariant variant_;
+ const uint16_t ciphersuite_;
+};
+
+TEST_P(VariantSuiteTest, MaskContextNoLabel) {
+ std::vector<uint8_t> sample(kSampleSize);
+ std::vector<uint8_t> mask(kMaskSize);
+ CreateMask(std::string(""), sample, &mask);
+}
+
+TEST_P(VariantSuiteTest, MaskNoSample) {
+ std::vector<uint8_t> mask(kMaskSize);
+ SSLMaskingContext *ctx_init = nullptr;
+ EXPECT_EQ(SECSuccess,
+ SSL_CreateVariantMaskingContext(
+ SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_, variant_,
+ secret_.get(), kLabel.c_str(), kLabel.size(), &ctx_init));
+ ASSERT_NE(nullptr, ctx_init);
+ ScopedSSLMaskingContext ctx(ctx_init);
+
+ EXPECT_EQ(SECFailure,
+ SSL_CreateMask(ctx.get(), nullptr, 0, mask.data(), mask.size()));
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+
+ EXPECT_EQ(SECFailure, SSL_CreateMask(ctx.get(), nullptr, mask.size(),
+ mask.data(), mask.size()));
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+}
+
+TEST_P(VariantSuiteTest, MaskShortSample) {
+ std::vector<uint8_t> sample(kSampleSize);
+ std::vector<uint8_t> mask(kMaskSize);
+ SSLMaskingContext *ctx_init = nullptr;
+ EXPECT_EQ(SECSuccess,
+ SSL_CreateVariantMaskingContext(
+ SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_, variant_,
+ secret_.get(), kLabel.c_str(), kLabel.size(), &ctx_init));
+ ASSERT_NE(nullptr, ctx_init);
+ ScopedSSLMaskingContext ctx(ctx_init);
+
+ EXPECT_EQ(SECFailure,
+ SSL_CreateMask(ctx.get(), sample.data(), sample.size() - 1,
+ mask.data(), mask.size()));
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+}
+
+TEST_P(VariantSuiteTest, MaskContextUnsupportedMech) {
+ std::vector<uint8_t> sample(kSampleSize);
+ std::vector<uint8_t> mask(kMaskSize);
+ SSLMaskingContext *ctx_init = nullptr;
+ EXPECT_EQ(SECFailure,
+ SSL_CreateVariantMaskingContext(
+ SSL_LIBRARY_VERSION_TLS_1_3, TLS_RSA_WITH_AES_128_CBC_SHA256,
+ variant_, secret_.get(), nullptr, 0, &ctx_init));
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+ EXPECT_EQ(nullptr, ctx_init);
+}
+
+TEST_P(VariantSuiteTest, MaskContextUnsupportedVersion) {
+ std::vector<uint8_t> sample(kSampleSize);
+ std::vector<uint8_t> mask(kMaskSize);
+ SSLMaskingContext *ctx_init = nullptr;
+ EXPECT_EQ(SECFailure, SSL_CreateVariantMaskingContext(
+ SSL_LIBRARY_VERSION_TLS_1_2, ciphersuite_, variant_,
+ secret_.get(), nullptr, 0, &ctx_init));
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+ EXPECT_EQ(nullptr, ctx_init);
+}
+
+TEST_P(VariantSuiteTest, MaskMaxLength) {
+ uint32_t max_mask_len = kMaskSize;
+ if (ciphersuite_ == TLS_CHACHA20_POLY1305_SHA256) {
+ // Internal limitation for ChaCha20 masks.
+ max_mask_len = 128;
+ }
+
+ std::vector<uint8_t> sample(kSampleSize);
+ std::vector<uint8_t> mask(max_mask_len + 1);
+ SSLMaskingContext *ctx_init = nullptr;
+ EXPECT_EQ(SECSuccess,
+ SSL_CreateVariantMaskingContext(
+ SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_, variant_,
+ secret_.get(), kLabel.c_str(), kLabel.size(), &ctx_init));
+ ASSERT_NE(nullptr, ctx_init);
+ ScopedSSLMaskingContext ctx(ctx_init);
+
+ EXPECT_EQ(SECSuccess, SSL_CreateMask(ctx.get(), sample.data(), sample.size(),
+ mask.data(), mask.size() - 1));
+ EXPECT_EQ(SECFailure, SSL_CreateMask(ctx.get(), sample.data(), sample.size(),
+ mask.data(), mask.size()));
+ EXPECT_EQ(SEC_ERROR_OUTPUT_LEN, PORT_GetError());
+}
+
+TEST_P(VariantSuiteTest, MaskMinLength) {
+ std::vector<uint8_t> sample(kSampleSize);
+ std::vector<uint8_t> mask(1); // Don't pass a null
+
+ SSLMaskingContext *ctx_init = nullptr;
+ EXPECT_EQ(SECSuccess,
+ SSL_CreateVariantMaskingContext(
+ SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_, variant_,
+ secret_.get(), kLabel.c_str(), kLabel.size(), &ctx_init));
+ ASSERT_NE(nullptr, ctx_init);
+ ScopedSSLMaskingContext ctx(ctx_init);
+ EXPECT_EQ(SECFailure, SSL_CreateMask(ctx.get(), sample.data(), sample.size(),
+ mask.data(), 0));
+ EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
+ EXPECT_EQ(SECSuccess, SSL_CreateMask(ctx.get(), sample.data(), sample.size(),
+ mask.data(), 1));
+}
+
+TEST_P(VariantSuiteTest, MaskRotateLabel) {
+ std::vector<uint8_t> sample(kSampleSize);
+ std::vector<uint8_t> mask1(kMaskSize);
+ std::vector<uint8_t> mask2(kMaskSize);
+ EXPECT_EQ(SECSuccess, PK11_GenerateRandomOnSlot(slot_.get(), sample.data(),
+ sample.size()));
+
+ CreateMask(kLabel, sample, &mask1);
+ CreateMask(std::string("sn1"), sample, &mask2);
+ EXPECT_FALSE(mask1 == mask2);
+}
+
+TEST_P(VariantSuiteTest, MaskRotateSample) {
+ std::vector<uint8_t> sample(kSampleSize);
+ std::vector<uint8_t> mask1(kMaskSize);
+ std::vector<uint8_t> mask2(kMaskSize);
+
+ EXPECT_EQ(SECSuccess, PK11_GenerateRandomOnSlot(slot_.get(), sample.data(),
+ sample.size()));
+ CreateMask(kLabel, sample, &mask1);
+
+ EXPECT_EQ(SECSuccess, PK11_GenerateRandomOnSlot(slot_.get(), sample.data(),
+ sample.size()));
+ CreateMask(kLabel, sample, &mask2);
+ EXPECT_FALSE(mask1 == mask2);
+}
+
+TEST_P(VariantSuiteTest, MaskRederive) {
+ std::vector<uint8_t> sample(kSampleSize);
+ std::vector<uint8_t> mask1(kMaskSize);
+ std::vector<uint8_t> mask2(kMaskSize);
+
+ SECStatus rv =
+ PK11_GenerateRandomOnSlot(slot_.get(), sample.data(), sample.size());
+ EXPECT_EQ(SECSuccess, rv);
+
+ // Check that re-using inputs with a new context produces the same mask.
+ CreateMask(kLabel, sample, &mask1);
+ CreateMask(kLabel, sample, &mask2);
+ EXPECT_TRUE(mask1 == mask2);
+}
+
+TEST_P(SuiteTest, MaskTlsVariantKeySeparation) {
+ std::vector<uint8_t> sample(kSampleSize);
+ std::vector<uint8_t> tls_mask(kMaskSize);
+ std::vector<uint8_t> dtls_mask(kMaskSize);
+ SSLMaskingContext *stream_ctx_init = nullptr;
+ SSLMaskingContext *datagram_ctx_init = nullptr;
+
+ // Init
+ EXPECT_EQ(SECSuccess, SSL_CreateVariantMaskingContext(
+ SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_,
+ ssl_variant_stream, secret_.get(), kLabel.c_str(),
+ kLabel.size(), &stream_ctx_init));
+ ASSERT_NE(nullptr, stream_ctx_init);
+ EXPECT_EQ(SECSuccess, SSL_CreateVariantMaskingContext(
+ SSL_LIBRARY_VERSION_TLS_1_3, ciphersuite_,
+ ssl_variant_datagram, secret_.get(), kLabel.c_str(),
+ kLabel.size(), &datagram_ctx_init));
+ ASSERT_NE(nullptr, datagram_ctx_init);
+ ScopedSSLMaskingContext tls_ctx(stream_ctx_init);
+ ScopedSSLMaskingContext dtls_ctx(datagram_ctx_init);
+
+ // Derive
+ EXPECT_EQ(SECSuccess,
+ SSL_CreateMask(tls_ctx.get(), sample.data(), sample.size(),
+ tls_mask.data(), tls_mask.size()));
+
+ EXPECT_EQ(SECSuccess,
+ SSL_CreateMask(dtls_ctx.get(), sample.data(), sample.size(),
+ dtls_mask.data(), dtls_mask.size()));
+ EXPECT_NE(tls_mask, dtls_mask);
+}
+
+TEST_P(VariantTest, MaskChaChaRederiveOddSizes) {
+ // Non-block-aligned.
+ std::vector<uint8_t> sample(27);
+ std::vector<uint8_t> mask1(26);
+ std::vector<uint8_t> mask2(25);
+ EXPECT_EQ(SECSuccess, PK11_GenerateRandomOnSlot(slot_.get(), sample.data(),
+ sample.size()));
+ CreateMask(TLS_CHACHA20_POLY1305_SHA256, kLabel, sample, &mask1);
+ CreateMask(TLS_CHACHA20_POLY1305_SHA256, kLabel, sample, &mask2);
+ mask1.pop_back();
+ EXPECT_TRUE(mask1 == mask2);
+}
+
+static const uint16_t kMaskingCiphersuites[] = {TLS_CHACHA20_POLY1305_SHA256,
+ TLS_AES_128_GCM_SHA256,
+ TLS_AES_256_GCM_SHA384};
+::testing::internal::ParamGenerator<uint16_t> kMaskingCiphersuiteParams =
+ ::testing::ValuesIn(kMaskingCiphersuites);
+
+INSTANTIATE_TEST_CASE_P(GenericMasking, SuiteTest, kMaskingCiphersuiteParams);
+
+INSTANTIATE_TEST_CASE_P(GenericMasking, VariantTest,
+ TlsConnectTestBase::kTlsVariantsAll);
+
+INSTANTIATE_TEST_CASE_P(GenericMasking, VariantSuiteTest,
+ ::testing::Combine(TlsConnectTestBase::kTlsVariantsAll,
+ kMaskingCiphersuiteParams));
+
+} // namespace nss_test
diff --git a/security/nss/gtests/ssl_gtest/ssl_misc_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_misc_unittest.cc
index f9bc4f4213..2b1b92dcd8 100644
--- a/security/nss/gtests/ssl_gtest/ssl_misc_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_misc_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_record_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_record_unittest.cc
index dab0812e04..7c0dbca3b4 100644
--- a/security/nss/gtests/ssl_gtest/ssl_record_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_record_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -184,12 +185,42 @@ TEST_F(TlsConnectStreamTls13, TooLargeRecord) {
class ShortHeaderChecker : public PacketFilter {
public:
PacketFilter::Action Filter(const DataBuffer& input, DataBuffer* output) {
- // The first octet should be 0b001xxxxx.
- EXPECT_EQ(1, input.data()[0] >> 5);
+ // The first octet should be 0b001000xx.
+ EXPECT_EQ(kCtDtlsCiphertext, (input.data()[0] & ~0x3));
return KEEP;
}
};
+TEST_F(TlsConnectDatagram13, AeadLimit) {
+ Connect();
+ EXPECT_EQ(SECSuccess, SSLInt_AdvanceDtls13DecryptFailures(server_->ssl_fd(),
+ (1ULL << 36) - 2));
+ SendReceive(50);
+
+ // Expect this to increment the counter. We should still be able to talk.
+ client_->SetFilter(std::make_shared<TlsRecordLastByteDamager>(client_));
+ client_->SendData(10);
+ server_->ReadBytes(10);
+ client_->ClearFilter();
+ client_->ResetSentBytes(50);
+ SendReceive(60);
+
+ // Expect alert when the limit is hit.
+ client_->SetFilter(std::make_shared<TlsRecordLastByteDamager>(client_));
+ client_->SendData(10);
+ ExpectAlert(server_, kTlsAlertBadRecordMac);
+
+ // Check the error on both endpoints.
+ uint8_t buf[10];
+ PRInt32 rv = PR_Read(server_->ssl_fd(), buf, sizeof(buf));
+ EXPECT_EQ(-1, rv);
+ EXPECT_EQ(SSL_ERROR_BAD_MAC_READ, PORT_GetError());
+
+ rv = PR_Read(client_->ssl_fd(), buf, sizeof(buf));
+ EXPECT_EQ(-1, rv);
+ EXPECT_EQ(SSL_ERROR_BAD_MAC_ALERT, PORT_GetError());
+}
+
TEST_F(TlsConnectDatagram13, ShortHeadersClient) {
Connect();
client_->SetOption(SSL_ENABLE_DTLS_SHORT_HEADER, PR_TRUE);
@@ -204,6 +235,35 @@ TEST_F(TlsConnectDatagram13, ShortHeadersServer) {
SendReceive();
}
+// Send a DTLSCiphertext header with a 2B sequence number, and no length.
+TEST_F(TlsConnectDatagram13, DtlsAlternateShortHeader) {
+ StartConnect();
+ TlsSendCipherSpecCapturer capturer(client_);
+ Connect();
+ SendReceive(50);
+
+ uint8_t buf[] = {0x32, 0x33, 0x34};
+ auto spec = capturer.spec(1);
+ ASSERT_NE(nullptr, spec.get());
+ ASSERT_EQ(3, spec->epoch());
+
+ uint8_t dtls13_ct = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno;
+ TlsRecordHeader header(variant_, SSL_LIBRARY_VERSION_TLS_1_3, dtls13_ct,
+ 0x0003000000000001);
+ TlsRecordHeader out_header(header);
+ DataBuffer msg(buf, sizeof(buf));
+ msg.Write(msg.len(), ssl_ct_application_data, 1);
+ DataBuffer ciphertext;
+ EXPECT_TRUE(spec->Protect(header, msg, &ciphertext, &out_header));
+
+ DataBuffer record;
+ auto rv = out_header.Write(&record, 0, ciphertext);
+ EXPECT_EQ(out_header.header_length() + ciphertext.len(), rv);
+ client_->SendDirect(record);
+
+ server_->ReadBytes(3);
+}
+
TEST_F(TlsConnectStreamTls13, UnencryptedFinishedMessage) {
StartConnect();
client_->Handshake(); // Send ClientHello
diff --git a/security/nss/gtests/ssl_gtest/ssl_recordsep_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_recordsep_unittest.cc
index 4333f5c74e..8051b58d01 100644
--- a/security/nss/gtests/ssl_gtest/ssl_recordsep_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_recordsep_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -276,7 +277,8 @@ class StagedRecords {
// Now there should be staged data.
EXPECT_FALSE(data_.empty());
if (g_ssl_gtest_verbose) {
- std::cerr << role_ << ": forward " << data_ << std::endl;
+ std::cerr << role_ << ": forward epoch " << epoch_ << " " << data_
+ << std::endl;
}
EXPECT_EQ(SECSuccess,
SSL_RecordLayerData(peer->ssl_fd(), epoch_, content_type_,
@@ -364,14 +366,24 @@ TEST_P(TlsConnectStream, ReplaceRecordLayer) {
server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTING);
// This processes the ClientHello and stages the first server flight.
client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTING);
+
+ // In TLS 1.3, this is 0-RTT; in <TLS 1.3, this is application data.
+ // Neither is acceptable.
+ RefuseApplicationData(client_, 1);
RefuseApplicationData(server_, 1);
+
if (version_ >= SSL_LIBRARY_VERSION_TLS_1_3) {
+ // Application data in handshake is never acceptable.
+ RefuseApplicationData(client_, 2);
+ RefuseApplicationData(server_, 2);
+ // Don't accept real data until the handshake is done.
+ RefuseApplicationData(client_, 3);
+ RefuseApplicationData(server_, 3);
// Process the server flight and the client is done.
server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTED);
client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTED);
} else {
server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTING);
- RefuseApplicationData(client_, 1);
client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTED);
server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTED);
}
@@ -382,6 +394,52 @@ TEST_P(TlsConnectStream, ReplaceRecordLayer) {
SendForwardReceive(server_, server_stage, client_);
}
+TEST_F(TlsConnectStreamTls13, ReplaceRecordLayerZeroRtt) {
+ SetupForZeroRtt();
+
+ client_->Set0RttEnabled(true);
+ server_->Set0RttEnabled(true);
+ StartConnect();
+ client_->SetServerKeyBits(server_->server_key_bits());
+
+ BadPrSocket bad_layer_client(client_);
+ BadPrSocket bad_layer_server(server_);
+
+ StagedRecords client_stage(client_);
+ StagedRecords server_stage(server_);
+
+ ExpectResumption(RESUME_TICKET);
+
+ // Send ClientHello
+ server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTING);
+
+ // The client can never accept 0-RTT.
+ RefuseApplicationData(client_, 1);
+
+ // Send some 0-RTT data, which get staged in `client_stage`.
+ const char* kMsg = "EarlyData";
+ const PRInt32 kMsgLen = static_cast<PRInt32>(strlen(kMsg));
+ PRInt32 rv = PR_Write(client_->ssl_fd(), kMsg, kMsgLen);
+ EXPECT_EQ(kMsgLen, rv);
+
+ client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTING);
+
+ // The server should now have 0-RTT to read.
+ std::vector<uint8_t> buf(kMsgLen);
+ rv = PR_Read(server_->ssl_fd(), buf.data(), kMsgLen);
+ EXPECT_EQ(kMsgLen, rv);
+
+ // The handshake should happily finish.
+ server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTED);
+ client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTED);
+ ExpectEarlyDataAccepted(true);
+ CheckConnected();
+
+ // Reading and writing application data should work.
+ SendForwardReceive(client_, client_stage, server_);
+ SendForwardReceive(server_, server_stage, client_);
+}
+
static SECStatus AuthCompleteBlock(TlsAgent*, PRBool, PRBool) {
return SECWouldBlock;
}
@@ -573,4 +631,49 @@ TEST_F(TlsConnectDatagram13, ForwardDataDtls) {
EXPECT_EQ(SEC_ERROR_INVALID_ARGS, PORT_GetError());
}
+TEST_F(TlsConnectStreamTls13, SuppressEndOfEarlyData) {
+ SetupForZeroRtt();
+
+ client_->Set0RttEnabled(true);
+ server_->Set0RttEnabled(true);
+ client_->SetOption(SSL_SUPPRESS_END_OF_EARLY_DATA, true);
+ server_->SetOption(SSL_SUPPRESS_END_OF_EARLY_DATA, true);
+ StartConnect();
+ client_->SetServerKeyBits(server_->server_key_bits());
+
+ BadPrSocket bad_layer_client(client_);
+ BadPrSocket bad_layer_server(server_);
+
+ StagedRecords client_stage(client_);
+ StagedRecords server_stage(server_);
+
+ ExpectResumption(RESUME_TICKET);
+
+ // Send ClientHello
+ server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTING);
+
+ // Send some 0-RTT data, which get staged in `client_stage`.
+ const char* kMsg = "ABCDEF";
+ const PRInt32 kMsgLen = static_cast<PRInt32>(strlen(kMsg));
+ PRInt32 rv = PR_Write(client_->ssl_fd(), kMsg, kMsgLen);
+ EXPECT_EQ(kMsgLen, rv);
+
+ client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTING);
+
+ // The server should now have 0-RTT to read.
+ std::vector<uint8_t> buf(kMsgLen);
+ rv = PR_Read(server_->ssl_fd(), buf.data(), kMsgLen);
+ EXPECT_EQ(kMsgLen, rv);
+
+ // The handshake should happily finish, without the end of the early data.
+ server_stage.ForwardAll(client_, TlsAgent::STATE_CONNECTED);
+ client_stage.ForwardAll(server_, TlsAgent::STATE_CONNECTED);
+ ExpectEarlyDataAccepted(true);
+ CheckConnected();
+
+ // Reading and writing application data should work.
+ SendForwardReceive(client_, client_stage, server_);
+ SendForwardReceive(server_, server_stage, client_);
+}
+
} // namespace nss_test
diff --git a/security/nss/gtests/ssl_gtest/ssl_recordsize_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_recordsize_unittest.cc
index 8989ee801c..8926b5551e 100644
--- a/security/nss/gtests/ssl_gtest/ssl_recordsize_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_recordsize_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -18,7 +19,8 @@ namespace nss_test {
// This class tracks the maximum size of record that was sent, both cleartext
// and plain. It only tracks records that have an outer type of
-// application_data. In TLS 1.3, this includes handshake messages.
+// application_data or DTLSCiphertext. In TLS 1.3, this includes handshake
+// messages.
class TlsRecordMaximum : public TlsRecordFilter {
public:
TlsRecordMaximum(const std::shared_ptr<TlsAgent>& a)
@@ -33,7 +35,7 @@ class TlsRecordMaximum : public TlsRecordFilter {
DataBuffer* output) override {
std::cerr << "max: " << record << std::endl;
// Ignore unprotected packets.
- if (header.content_type() != ssl_ct_application_data) {
+ if (!header.is_protected()) {
return KEEP;
}
@@ -194,9 +196,23 @@ class TlsRecordExpander : public TlsRecordFilter {
virtual PacketFilter::Action FilterRecord(const TlsRecordHeader& header,
const DataBuffer& data,
DataBuffer* changed) {
- if (header.content_type() != ssl_ct_application_data) {
- return KEEP;
+ if (!header.is_protected()) {
+ // We're targeting application_data records. If the record is
+ // |!is_protected()|, we have two possibilities:
+ if (!decrypting()) {
+ // 1) We're not decrypting, in which this case this is truly an
+ // unencrypted record (Keep).
+ return KEEP;
+ }
+ if (header.content_type() != ssl_ct_application_data) {
+ // 2) We are decrypting, so is_protected() read the internal
+ // content_type. If the internal ct IS NOT application_data, then
+ // it's not our target (Keep).
+ return KEEP;
+ }
+ // Otherwise, the the internal ct IS application_data (Change).
}
+
changed->Allocate(data.len() + expansion_);
changed->Write(0, data.data(), data.len());
return CHANGE;
@@ -260,30 +276,31 @@ class TlsRecordPadder : public TlsRecordFilter {
PacketFilter::Action FilterRecord(const TlsRecordHeader& header,
const DataBuffer& record, size_t* offset,
DataBuffer* output) override {
- if (header.content_type() != ssl_ct_application_data) {
+ if (!header.is_protected()) {
return KEEP;
}
uint16_t protection_epoch;
uint8_t inner_content_type;
DataBuffer plaintext;
+ TlsRecordHeader out_header;
if (!Unprotect(header, record, &protection_epoch, &inner_content_type,
- &plaintext)) {
+ &plaintext, &out_header)) {
return KEEP;
}
- if (inner_content_type != ssl_ct_application_data) {
+ if (decrypting() && inner_content_type != ssl_ct_application_data) {
return KEEP;
}
DataBuffer ciphertext;
- bool ok = Protect(spec(protection_epoch), header, inner_content_type,
- plaintext, &ciphertext, padding_);
+ bool ok = Protect(spec(protection_epoch), out_header, inner_content_type,
+ plaintext, &ciphertext, &out_header, padding_);
EXPECT_TRUE(ok);
if (!ok) {
return KEEP;
}
- *offset = header.Write(output, *offset, ciphertext);
+ *offset = out_header.Write(output, *offset, ciphertext);
return CHANGE;
}
diff --git a/security/nss/gtests/ssl_gtest/ssl_renegotiation_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_renegotiation_unittest.cc
index d1c7181636..072a1836c3 100644
--- a/security/nss/gtests/ssl_gtest/ssl_renegotiation_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_renegotiation_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_resumption_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_resumption_unittest.cc
index 38b0a4e79a..c41240d8e6 100644
--- a/security/nss/gtests/ssl_gtest/ssl_resumption_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_resumption_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -836,8 +837,8 @@ TEST_F(TlsConnectTest, TestTls13ResumptionDuplicateNST) {
Connect();
// Clear the session ticket keys to invalidate the old ticket.
- SSLInt_ClearSelfEncryptKey();
- SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0);
+ ClearServerCache();
+ EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0));
SendReceive(); // Need to read so that we absorb the session tickets.
CheckKeys();
@@ -884,7 +885,7 @@ TEST_F(TlsConnectTest, TestTls13ResumptionDuplicateNSTWithToken) {
Connect();
// Clear the session ticket keys to invalidate the old ticket.
- SSLInt_ClearSelfEncryptKey();
+ ClearServerCache();
nst_capture->Reset();
uint8_t token[] = {0x20, 0x20, 0xff, 0x00};
EXPECT_EQ(SECSuccess,
@@ -914,8 +915,7 @@ TEST_F(TlsConnectTest, SendSessionTicketWithTicketsDisabled) {
ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3);
- EXPECT_EQ(SECSuccess, SSL_OptionSet(server_->ssl_fd(),
- SSL_ENABLE_SESSION_TICKETS, PR_FALSE));
+ server_->SetOption(SSL_ENABLE_SESSION_TICKETS, PR_FALSE);
auto nst_capture =
MakeTlsFilter<TlsHandshakeRecorder>(server_, ssl_hs_new_session_ticket);
@@ -943,6 +943,50 @@ TEST_F(TlsConnectTest, SendSessionTicketWithTicketsDisabled) {
NstTicketMatchesPskIdentity(nst_capture->buffer(), psk_capture->extension());
}
+// Successfully send a session ticket after resuming and then use it.
+TEST_F(TlsConnectTest, SendTicketAfterResumption) {
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3);
+ Connect();
+
+ SendReceive(); // Need to read so that we absorb the session tickets.
+ CheckKeys();
+
+ // Resume the connection.
+ Reset();
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3);
+ ExpectResumption(RESUME_TICKET);
+
+ // We need to capture just one ticket, so
+ // disable automatic sending of tickets at the server.
+ // ConfigureSessionCache enables this option, so revert that.
+ server_->SetOption(SSL_ENABLE_SESSION_TICKETS, PR_FALSE);
+ auto nst_capture =
+ MakeTlsFilter<TlsHandshakeRecorder>(server_, ssl_hs_new_session_ticket);
+ nst_capture->EnableDecryption();
+ Connect();
+
+ ClearServerCache();
+ EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), NULL, 0));
+ SendReceive();
+
+ // Reset stats so that the counters for resumptions match up.
+ ClearStats();
+ // Resume again and ensure that we get the same ticket.
+ Reset();
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3);
+ ExpectResumption(RESUME_TICKET);
+
+ auto psk_capture =
+ MakeTlsFilter<TlsExtensionCapture>(client_, ssl_tls13_pre_shared_key_xtn);
+ Connect();
+ SendReceive();
+
+ NstTicketMatchesPskIdentity(nst_capture->buffer(), psk_capture->extension());
+}
+
// Test calling SSL_SendSessionTicket in inappropriate conditions.
TEST_F(TlsConnectTest, SendSessionTicketInappropriate) {
ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
@@ -1004,7 +1048,8 @@ TEST_F(TlsConnectStreamTls13, ExternalResumptionUseSecondTicket) {
state->invoked++;
return SECSuccess;
};
- SSL_SetResumptionTokenCallback(client_->ssl_fd(), cb, &ticket_state);
+ EXPECT_EQ(SECSuccess, SSL_SetResumptionTokenCallback(client_->ssl_fd(), cb,
+ &ticket_state));
Connect();
EXPECT_EQ(SECSuccess, SSL_SendSessionTicket(server_->ssl_fd(), nullptr, 0));
@@ -1445,4 +1490,34 @@ TEST_F(TlsConnectStreamTls13, ExternalTokenAfterHrr) {
SendReceive();
}
+TEST_F(TlsConnectStreamTls13, ExternalTokenWithPeerId) {
+ ConfigureSessionCache(RESUME_BOTH, RESUME_BOTH);
+ ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3);
+ EXPECT_EQ(SECSuccess, SSL_SetSockPeerID(client_->ssl_fd(), "testPeerId"));
+ std::vector<uint8_t> ticket_state;
+ auto cb = [](PRFileDesc* fd, const PRUint8* ticket, unsigned int ticket_len,
+ void* arg) -> SECStatus {
+ EXPECT_NE(0U, ticket_len);
+ EXPECT_NE(nullptr, ticket);
+ auto ticket_state_ = reinterpret_cast<std::vector<uint8_t>*>(arg);
+ ticket_state_->assign(ticket, ticket + ticket_len);
+ return SECSuccess;
+ };
+ EXPECT_EQ(SECSuccess, SSL_SetResumptionTokenCallback(client_->ssl_fd(), cb,
+ &ticket_state));
+
+ Connect();
+ SendReceive();
+ EXPECT_NE(0U, ticket_state.size());
+
+ Reset();
+ ConfigureSessionCache(RESUME_BOTH, RESUME_BOTH);
+ EXPECT_EQ(SECSuccess, SSL_SetSockPeerID(client_->ssl_fd(), "testPeerId"));
+ client_->SetResumptionToken(ticket_state);
+ ASSERT_TRUE(client_->MaybeSetResumptionToken());
+ ExpectResumption(RESUME_TICKET);
+ Connect();
+ SendReceive();
+}
+
} // namespace nss_test
diff --git a/security/nss/gtests/ssl_gtest/ssl_skip_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_skip_unittest.cc
index 8ffc6f37fa..3ed42e86b3 100644
--- a/security/nss/gtests/ssl_gtest/ssl_skip_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_skip_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_staticrsa_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_staticrsa_unittest.cc
index b06c8d9434..abddaa5b61 100644
--- a/security/nss/gtests/ssl_gtest/ssl_staticrsa_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_staticrsa_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_tls13compat_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_tls13compat_unittest.cc
index 769413cc99..645f84ff02 100644
--- a/security/nss/gtests/ssl_gtest/ssl_tls13compat_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_tls13compat_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -347,6 +348,85 @@ TEST_F(TlsConnectStreamTls13, ChangeCipherSpecBeforeClientHelloTwice) {
client_->CheckErrorCode(SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT);
}
+// The server accepts a ChangeCipherSpec even if the client advertises
+// an empty session ID.
+TEST_F(TlsConnectStreamTls13, ChangeCipherSpecAfterClientHelloEmptySid) {
+ EnsureTlsSetup();
+ ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3);
+
+ StartConnect();
+ client_->Handshake(); // Send ClientHello
+ client_->SendDirect(DataBuffer(kCannedCcs, sizeof(kCannedCcs))); // Send CCS
+
+ Handshake();
+ CheckConnected();
+}
+
+// The server rejects multiple ChangeCipherSpec even if the client
+// indicates compatibility mode with non-empty session ID.
+TEST_F(Tls13CompatTest, ChangeCipherSpecAfterClientHelloTwice) {
+ EnsureTlsSetup();
+ ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3);
+ EnableCompatMode();
+
+ StartConnect();
+ client_->Handshake(); // Send ClientHello
+ // Send CCS twice in a row
+ client_->SendDirect(DataBuffer(kCannedCcs, sizeof(kCannedCcs)));
+ client_->SendDirect(DataBuffer(kCannedCcs, sizeof(kCannedCcs)));
+
+ server_->ExpectSendAlert(kTlsAlertUnexpectedMessage);
+ server_->Handshake(); // Consume ClientHello and CCS.
+ server_->CheckErrorCode(SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER);
+}
+
+// The client accepts a ChangeCipherSpec even if it advertises an empty
+// session ID.
+TEST_F(TlsConnectStreamTls13, ChangeCipherSpecAfterServerHelloEmptySid) {
+ EnsureTlsSetup();
+ ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3);
+
+ // To replace Finished with a CCS below
+ auto filter = MakeTlsFilter<TlsHandshakeDropper>(server_);
+ filter->SetHandshakeTypes({kTlsHandshakeFinished});
+ filter->EnableDecryption();
+
+ StartConnect();
+ client_->Handshake(); // Send ClientHello
+ server_->Handshake(); // Consume ClientHello, and
+ // send ServerHello..CertificateVerify
+ // Send CCS
+ server_->SendDirect(DataBuffer(kCannedCcs, sizeof(kCannedCcs)));
+
+ // No alert is sent from the client. As Finished is dropped, we
+ // can't use Handshake() and CheckConnected().
+ client_->Handshake();
+}
+
+// The client rejects multiple ChangeCipherSpec in a row even if the
+// client indicates compatibility mode with non-empty session ID.
+TEST_F(Tls13CompatTest, ChangeCipherSpecAfterServerHelloTwice) {
+ EnsureTlsSetup();
+ ConfigureVersion(SSL_LIBRARY_VERSION_TLS_1_3);
+ EnableCompatMode();
+
+ // To replace Finished with a CCS below
+ auto filter = MakeTlsFilter<TlsHandshakeDropper>(server_);
+ filter->SetHandshakeTypes({kTlsHandshakeFinished});
+ filter->EnableDecryption();
+
+ StartConnect();
+ client_->Handshake(); // Send ClientHello
+ server_->Handshake(); // Consume ClientHello, and
+ // send ServerHello..CertificateVerify
+ // the ServerHello is followed by CCS
+ // Send another CCS
+ server_->SendDirect(DataBuffer(kCannedCcs, sizeof(kCannedCcs)));
+ client_->ExpectSendAlert(kTlsAlertUnexpectedMessage);
+ client_->Handshake(); // Consume ClientHello and CCS
+ client_->CheckErrorCode(SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER);
+}
+
// If we negotiate 1.2, we abort.
TEST_F(TlsConnectStreamTls13, ChangeCipherSpecBeforeClientHello12) {
EnsureTlsSetup();
@@ -383,14 +463,16 @@ TEST_F(TlsConnectDatagram13, CompatModeDtlsClient) {
ASSERT_EQ(2U, client_records->count()); // CH, Fin
EXPECT_EQ(ssl_ct_handshake, client_records->record(0).header.content_type());
- EXPECT_EQ(ssl_ct_application_data,
- client_records->record(1).header.content_type());
+ EXPECT_EQ(kCtDtlsCiphertext,
+ (client_records->record(1).header.content_type() &
+ kCtDtlsCiphertextMask));
ASSERT_EQ(6U, server_records->count()); // SH, EE, CT, CV, Fin, Ack
EXPECT_EQ(ssl_ct_handshake, server_records->record(0).header.content_type());
for (size_t i = 1; i < server_records->count(); ++i) {
- EXPECT_EQ(ssl_ct_application_data,
- server_records->record(i).header.content_type());
+ EXPECT_EQ(kCtDtlsCiphertext,
+ (server_records->record(i).header.content_type() &
+ kCtDtlsCiphertextMask));
}
}
@@ -439,8 +521,9 @@ TEST_F(TlsConnectDatagram13, CompatModeDtlsServer) {
ASSERT_EQ(5U, server_records->count()); // SH, EE, CT, CV, Fin
EXPECT_EQ(ssl_ct_handshake, server_records->record(0).header.content_type());
for (size_t i = 1; i < server_records->count(); ++i) {
- EXPECT_EQ(ssl_ct_application_data,
- server_records->record(i).header.content_type());
+ EXPECT_EQ(kCtDtlsCiphertext,
+ (server_records->record(i).header.content_type() &
+ kCtDtlsCiphertextMask));
}
uint32_t session_id_len = 0;
diff --git a/security/nss/gtests/ssl_gtest/ssl_v2_client_hello_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_v2_client_hello_unittest.cc
index 657dd70e6a..cafbcce683 100644
--- a/security/nss/gtests/ssl_gtest/ssl_v2_client_hello_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_v2_client_hello_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/ssl_version_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_version_unittest.cc
index c473fcbcfc..419a4052b9 100644
--- a/security/nss/gtests/ssl_gtest/ssl_version_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_version_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -101,6 +102,61 @@ TEST_F(TlsConnectTest, TestDisableDowngradeDetection) {
server_->CheckErrorCode(SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE);
}
+typedef std::tuple<SSLProtocolVariant,
+ uint16_t, // client version
+ uint16_t> // server version
+ TlsDowngradeProfile;
+
+class TlsDowngradeTest
+ : public TlsConnectTestBase,
+ public ::testing::WithParamInterface<TlsDowngradeProfile> {
+ public:
+ TlsDowngradeTest()
+ : TlsConnectTestBase(std::get<0>(GetParam()), std::get<1>(GetParam())),
+ c_ver(std::get<1>(GetParam())),
+ s_ver(std::get<2>(GetParam())) {}
+
+ protected:
+ const uint16_t c_ver;
+ const uint16_t s_ver;
+};
+
+TEST_P(TlsDowngradeTest, TlsDowngradeSentinelTest) {
+ static const uint8_t tls12_downgrade_random[] = {0x44, 0x4F, 0x57, 0x4E,
+ 0x47, 0x52, 0x44, 0x01};
+ static const uint8_t tls1_downgrade_random[] = {0x44, 0x4F, 0x57, 0x4E,
+ 0x47, 0x52, 0x44, 0x00};
+ static const size_t kRandomLen = 32;
+
+ if (c_ver > s_ver) {
+ return;
+ }
+
+ client_->SetVersionRange(c_ver, c_ver);
+ server_->SetVersionRange(c_ver, s_ver);
+
+ auto sh = MakeTlsFilter<TlsHandshakeRecorder>(server_, ssl_hs_server_hello);
+ Connect();
+ ASSERT_TRUE(sh->buffer().len() > (kRandomLen + 2));
+
+ const uint8_t* downgrade_sentinel =
+ sh->buffer().data() + 2 + kRandomLen - sizeof(tls1_downgrade_random);
+ if (c_ver < s_ver) {
+ if (c_ver == SSL_LIBRARY_VERSION_TLS_1_2) {
+ EXPECT_EQ(0, memcmp(downgrade_sentinel, tls12_downgrade_random,
+ sizeof(tls12_downgrade_random)));
+ } else {
+ EXPECT_EQ(0, memcmp(downgrade_sentinel, tls1_downgrade_random,
+ sizeof(tls1_downgrade_random)));
+ }
+ } else {
+ EXPECT_NE(0, memcmp(downgrade_sentinel, tls12_downgrade_random,
+ sizeof(tls12_downgrade_random)));
+ EXPECT_NE(0, memcmp(downgrade_sentinel, tls1_downgrade_random,
+ sizeof(tls1_downgrade_random)));
+ }
+}
+
// TLS 1.1 clients do not check the random values, so we should
// instead get a handshake failure alert from the server.
TEST_F(TlsConnectTest, TestDowngradeDetectionToTls10) {
@@ -279,4 +335,82 @@ TEST_F(TlsConnectStreamTls13, Ssl30ClientHelloWithSupportedVersions) {
ConnectExpectAlert(server_, kTlsAlertProtocolVersion);
}
+// Verify the client sends only DTLS versions in supported_versions
+TEST_F(DtlsConnectTest, DtlsSupportedVersionsEncoding) {
+ client_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_1,
+ SSL_LIBRARY_VERSION_TLS_1_3);
+ server_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_1,
+ SSL_LIBRARY_VERSION_TLS_1_3);
+ auto capture = MakeTlsFilter<TlsExtensionCapture>(
+ client_, ssl_tls13_supported_versions_xtn);
+ Connect();
+
+ ASSERT_EQ(7U, capture->extension().len());
+ uint32_t version = 0;
+ ASSERT_TRUE(capture->extension().Read(1, 2, &version));
+ EXPECT_EQ(0x7f00 | DTLS_1_3_DRAFT_VERSION, static_cast<int>(version));
+ ASSERT_TRUE(capture->extension().Read(3, 2, &version));
+ EXPECT_EQ(SSL_LIBRARY_VERSION_DTLS_1_2_WIRE, static_cast<int>(version));
+ ASSERT_TRUE(capture->extension().Read(5, 2, &version));
+ EXPECT_EQ(SSL_LIBRARY_VERSION_DTLS_1_0_WIRE, static_cast<int>(version));
+}
+
+// Verify the DTLS 1.3 supported_versions interop workaround.
+TEST_F(DtlsConnectTest, Dtls13VersionWorkaround) {
+ static const uint16_t kExpectVersionsWorkaround[] = {
+ 0x7f00 | DTLS_1_3_DRAFT_VERSION, SSL_LIBRARY_VERSION_DTLS_1_2_WIRE,
+ SSL_LIBRARY_VERSION_TLS_1_2, SSL_LIBRARY_VERSION_DTLS_1_0_WIRE,
+ SSL_LIBRARY_VERSION_TLS_1_1};
+ const int min_ver = SSL_LIBRARY_VERSION_TLS_1_1,
+ max_ver = SSL_LIBRARY_VERSION_TLS_1_3;
+
+ // Toggle the workaround, then verify both encodings are present.
+ EnsureTlsSetup();
+ SSL_SetDtls13VersionWorkaround(client_->ssl_fd(), PR_TRUE);
+ SSL_SetDtls13VersionWorkaround(client_->ssl_fd(), PR_FALSE);
+ SSL_SetDtls13VersionWorkaround(client_->ssl_fd(), PR_TRUE);
+ client_->SetVersionRange(min_ver, max_ver);
+ server_->SetVersionRange(min_ver, max_ver);
+ auto capture = MakeTlsFilter<TlsExtensionCapture>(
+ client_, ssl_tls13_supported_versions_xtn);
+ Connect();
+
+ uint32_t version = 0;
+ size_t off = 1;
+ ASSERT_EQ(1 + sizeof(kExpectVersionsWorkaround), capture->extension().len());
+ for (unsigned int i = 0; i < PR_ARRAY_SIZE(kExpectVersionsWorkaround); i++) {
+ ASSERT_TRUE(capture->extension().Read(off, 2, &version));
+ EXPECT_EQ(kExpectVersionsWorkaround[i], static_cast<uint16_t>(version));
+ off += 2;
+ }
+}
+
+// Verify the client sends only TLS versions in supported_versions
+TEST_F(TlsConnectTest, TlsSupportedVersionsEncoding) {
+ client_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_0,
+ SSL_LIBRARY_VERSION_TLS_1_3);
+ server_->SetVersionRange(SSL_LIBRARY_VERSION_TLS_1_0,
+ SSL_LIBRARY_VERSION_TLS_1_3);
+ auto capture = MakeTlsFilter<TlsExtensionCapture>(
+ client_, ssl_tls13_supported_versions_xtn);
+ Connect();
+
+ ASSERT_EQ(9U, capture->extension().len());
+ uint32_t version = 0;
+ ASSERT_TRUE(capture->extension().Read(1, 2, &version));
+ EXPECT_EQ(SSL_LIBRARY_VERSION_TLS_1_3, static_cast<int>(version));
+ ASSERT_TRUE(capture->extension().Read(3, 2, &version));
+ EXPECT_EQ(SSL_LIBRARY_VERSION_TLS_1_2, static_cast<int>(version));
+ ASSERT_TRUE(capture->extension().Read(5, 2, &version));
+ EXPECT_EQ(SSL_LIBRARY_VERSION_TLS_1_1, static_cast<int>(version));
+ ASSERT_TRUE(capture->extension().Read(7, 2, &version));
+ EXPECT_EQ(SSL_LIBRARY_VERSION_TLS_1_0, static_cast<int>(version));
+}
+
+INSTANTIATE_TEST_CASE_P(
+ TlsDowngradeSentinelTest, TlsDowngradeTest,
+ ::testing::Combine(TlsConnectTestBase::kTlsVariantsStream,
+ TlsConnectTestBase::kTlsVAll,
+ TlsConnectTestBase::kTlsV12Plus));
+
} // namespace nss_test
diff --git a/security/nss/gtests/ssl_gtest/ssl_versionpolicy_unittest.cc b/security/nss/gtests/ssl_gtest/ssl_versionpolicy_unittest.cc
index b3acdf9c82..44e6854140 100644
--- a/security/nss/gtests/ssl_gtest/ssl_versionpolicy_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/ssl_versionpolicy_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/test_io.cc b/security/nss/gtests/ssl_gtest/test_io.cc
index c6de3dfe8b..4a7f914599 100644
--- a/security/nss/gtests/ssl_gtest/test_io.cc
+++ b/security/nss/gtests/ssl_gtest/test_io.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/test_io.h b/security/nss/gtests/ssl_gtest/test_io.h
index 97093e7f0b..e262fb123e 100644
--- a/security/nss/gtests/ssl_gtest/test_io.h
+++ b/security/nss/gtests/ssl_gtest/test_io.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/ssl_gtest/tls_agent.cc b/security/nss/gtests/ssl_gtest/tls_agent.cc
index 2ea70cae36..2eafc5bcb7 100644
--- a/security/nss/gtests/ssl_gtest/tls_agent.cc
+++ b/security/nss/gtests/ssl_gtest/tls_agent.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -48,6 +49,7 @@ const std::string TlsAgent::kServerEcdhEcdsa = "ecdh_ecdsa";
const std::string TlsAgent::kServerDsa = "dsa";
const std::string TlsAgent::kDelegatorEcdsa256 = "delegator_ecdsa256";
const std::string TlsAgent::kDelegatorRsae2048 = "delegator_rsae2048";
+const std::string TlsAgent::kDelegatorRsaPss2048 = "delegator_rsa_pss2048";
static const uint8_t kCannedTls13ServerHello[] = {
0x03, 0x03, 0x9c, 0xbc, 0x14, 0x9b, 0x0e, 0x2e, 0xfa, 0x0d, 0xf3,
@@ -71,8 +73,8 @@ TlsAgent::TlsAgent(const std::string& nm, Role rl, SSLProtocolVariant var)
falsestart_enabled_(false),
expected_version_(0),
expected_cipher_suite_(0),
- expect_resumption_(false),
expect_client_auth_(false),
+ expect_psk_(ssl_psk_none),
can_falsestart_hook_called_(false),
sni_hook_called_(false),
auth_certificate_hook_called_(false),
@@ -299,7 +301,7 @@ bool TlsAgent::MaybeSetResumptionToken() {
// rv is SECFailure with error set to SSL_ERROR_BAD_RESUMPTION_TOKEN_ERROR
// if the resumption token was bad (expired/malformed/etc.).
- if (expect_resumption_) {
+ if (expect_psk_ == ssl_psk_resume) {
// Only in case we expect resumption this has to be successful. We might
// not expect resumption due to some reason but the token is totally fine.
EXPECT_EQ(SECSuccess, rv);
@@ -307,8 +309,8 @@ bool TlsAgent::MaybeSetResumptionToken() {
if (rv != SECSuccess) {
EXPECT_EQ(SSL_ERROR_BAD_RESUMPTION_TOKEN_ERROR, PORT_GetError());
resumption_token_.clear();
- EXPECT_FALSE(expect_resumption_);
- if (expect_resumption_) return false;
+ EXPECT_FALSE(expect_psk_ == ssl_psk_resume);
+ if (expect_psk_ == ssl_psk_resume) return false;
}
}
@@ -632,7 +634,9 @@ void TlsAgent::CheckAuthType(SSLAuthType auth,
SSLSignatureScheme sig_scheme) const {
EXPECT_EQ(STATE_CONNECTED, state_);
EXPECT_EQ(auth, info_.authType);
- EXPECT_EQ(server_key_bits_, info_.authKeyBits);
+ if (auth != ssl_auth_psk) {
+ EXPECT_EQ(server_key_bits_, info_.authKeyBits);
+ }
if (expected_version_ < SSL_LIBRARY_VERSION_TLS_1_2) {
switch (auth) {
case ssl_auth_rsa_sign:
@@ -683,13 +687,31 @@ void TlsAgent::EnableFalseStart() {
SetOption(SSL_ENABLE_FALSE_START, PR_TRUE);
}
-void TlsAgent::ExpectResumption() { expect_resumption_ = true; }
+void TlsAgent::ExpectPsk() { expect_psk_ = ssl_psk_external; }
+
+void TlsAgent::ExpectResumption() { expect_psk_ = ssl_psk_resume; }
void TlsAgent::EnableAlpn(const uint8_t* val, size_t len) {
EXPECT_TRUE(EnsureTlsSetup());
EXPECT_EQ(SECSuccess, SSL_SetNextProtoNego(ssl_fd(), val, len));
}
+void TlsAgent::AddPsk(const ScopedPK11SymKey& psk, std::string label,
+ SSLHashType hash, uint16_t zeroRttSuite) {
+ EXPECT_TRUE(EnsureTlsSetup());
+ EXPECT_EQ(SECSuccess, SSL_AddExternalPsk0Rtt(
+ ssl_fd(), psk.get(),
+ reinterpret_cast<const uint8_t*>(label.data()),
+ label.length(), hash, zeroRttSuite, 1000));
+}
+
+void TlsAgent::RemovePsk(std::string label) {
+ EXPECT_EQ(SECSuccess,
+ SSL_RemoveExternalPsk(
+ ssl_fd(), reinterpret_cast<const uint8_t*>(label.data()),
+ label.length()));
+}
+
void TlsAgent::CheckAlpn(SSLNextProtoState expected_state,
const std::string& expected) const {
SSLNextProtoState alpn_state;
@@ -819,22 +841,22 @@ void TlsAgent::CheckPreliminaryInfo() {
void TlsAgent::CheckCallbacks() const {
// If false start happens, the handshake is reported as being complete at the
// point that false start happens.
- if (expect_resumption_ || !falsestart_enabled_) {
+ if (expect_psk_ == ssl_psk_resume || !falsestart_enabled_) {
EXPECT_TRUE(handshake_callback_called_);
}
// These callbacks shouldn't fire if we are resuming, except on TLS 1.3.
if (role_ == SERVER) {
PRBool have_sni = SSLInt_ExtensionNegotiated(ssl_fd(), ssl_server_name_xtn);
- EXPECT_EQ(((!expect_resumption_ && have_sni) ||
+ EXPECT_EQ(((expect_psk_ != ssl_psk_resume && have_sni) ||
expected_version_ >= SSL_LIBRARY_VERSION_TLS_1_3),
sni_hook_called_);
} else {
- EXPECT_EQ(!expect_resumption_, auth_certificate_hook_called_);
+ EXPECT_EQ(expect_psk_ == ssl_psk_none, auth_certificate_hook_called_);
// Note that this isn't unconditionally called, even with false start on.
// But the callback is only skipped if a cipher that is ridiculously weak
// (80 bits) is chosen. Don't test that: plan to remove bad ciphers.
- EXPECT_EQ(falsestart_enabled_ && !expect_resumption_,
+ EXPECT_EQ(falsestart_enabled_ && expect_psk_ != ssl_psk_resume,
can_falsestart_hook_called_);
}
}
@@ -870,7 +892,7 @@ void TlsAgent::ValidateCipherSpecs() {
} else {
// For DTLS 1.1 and 1.2, the last endpoint to send maintains a cipher spec
// until the holddown timer runs down.
- if (expect_resumption_) {
+ if (expect_psk_ == ssl_psk_resume) {
if (role_ == CLIENT) {
expected = 3;
}
@@ -908,7 +930,8 @@ void TlsAgent::Connected() {
EXPECT_EQ(SECSuccess, rv);
EXPECT_EQ(sizeof(info_), info_.length);
- EXPECT_EQ(expect_resumption_, info_.resumed == PR_TRUE);
+ EXPECT_EQ(expect_psk_ == ssl_psk_resume, info_.resumed == PR_TRUE);
+ EXPECT_EQ(expect_psk_, info_.pskType);
// Preliminary values are exposed through callbacks during the handshake.
// If either expected values were set or the callbacks were called, check
@@ -1063,21 +1086,28 @@ void TlsAgent::SendBuffer(const DataBuffer& buf) {
bool TlsAgent::SendEncryptedRecord(const std::shared_ptr<TlsCipherSpec>& spec,
uint64_t seq, uint8_t ct,
const DataBuffer& buf) {
- LOGV("Encrypting " << buf.len() << " bytes");
// Ensure that we are doing TLS 1.3.
EXPECT_GE(expected_version_, SSL_LIBRARY_VERSION_TLS_1_3);
- TlsRecordHeader header(variant_, expected_version_, ssl_ct_application_data,
- seq);
+ if (variant_ != ssl_variant_datagram) {
+ ADD_FAILURE();
+ return false;
+ }
+
+ LOGV("Encrypting " << buf.len() << " bytes");
+ uint8_t dtls13_ct = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno |
+ kCtDtlsCiphertextLengthPresent;
+ TlsRecordHeader header(variant_, expected_version_, dtls13_ct, seq);
+ TlsRecordHeader out_header(header);
DataBuffer padded = buf;
padded.Write(padded.len(), ct, 1);
DataBuffer ciphertext;
- if (!spec->Protect(header, padded, &ciphertext)) {
+ if (!spec->Protect(header, padded, &ciphertext, &out_header)) {
return false;
}
DataBuffer record;
- auto rv = header.Write(&record, 0, ciphertext);
- EXPECT_EQ(header.header_length() + ciphertext.len(), rv);
+ auto rv = out_header.Write(&record, 0, ciphertext);
+ EXPECT_EQ(out_header.header_length() + ciphertext.len(), rv);
SendDirect(record);
return true;
}
@@ -1124,7 +1154,7 @@ void TlsAgent::ReadBytes(size_t amount) {
}
}
-void TlsAgent::ResetSentBytes() { send_ctr_ = 0; }
+void TlsAgent::ResetSentBytes(size_t bytes) { send_ctr_ = bytes; }
void TlsAgent::SetOption(int32_t option, int value) {
ASSERT_TRUE(EnsureTlsSetup());
@@ -1201,16 +1231,26 @@ void TlsAgentTestBase::MakeRecord(SSLProtocolVariant variant, uint8_t type,
uint16_t version, const uint8_t* buf,
size_t len, DataBuffer* out,
uint64_t sequence_number) {
+ // Fixup the content type for DTLSCiphertext
+ if (variant == ssl_variant_datagram &&
+ version >= SSL_LIBRARY_VERSION_TLS_1_3 &&
+ type == ssl_ct_application_data) {
+ type = kCtDtlsCiphertext | kCtDtlsCiphertext16bSeqno |
+ kCtDtlsCiphertextLengthPresent;
+ }
+
size_t index = 0;
- index = out->Write(index, type, 1);
if (variant == ssl_variant_stream) {
+ index = out->Write(index, type, 1);
index = out->Write(index, version, 2);
} else if (version >= SSL_LIBRARY_VERSION_TLS_1_3 &&
- type == ssl_ct_application_data) {
+ (type & kCtDtlsCiphertextMask) == kCtDtlsCiphertext) {
uint32_t epoch = (sequence_number >> 48) & 0x3;
- uint32_t seqno = sequence_number & ((1ULL << 30) - 1);
- index = out->Write(index, (epoch << 30) | seqno, 4);
+ index = out->Write(index, type | epoch, 1);
+ uint32_t seqno = sequence_number & ((1ULL << 16) - 1);
+ index = out->Write(index, seqno, 2);
} else {
+ index = out->Write(index, type, 1);
index = out->Write(index, TlsVersionToDtlsVersion(version), 2);
index = out->Write(index, sequence_number >> 32, 4);
index = out->Write(index, sequence_number & PR_UINT32_MAX, 4);
diff --git a/security/nss/gtests/ssl_gtest/tls_agent.h b/security/nss/gtests/ssl_gtest/tls_agent.h
index 5385a6173c..f9bb26aee5 100644
--- a/security/nss/gtests/ssl_gtest/tls_agent.h
+++ b/security/nss/gtests/ssl_gtest/tls_agent.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -8,6 +9,7 @@
#include "prio.h"
#include "ssl.h"
+#include "sslproto.h"
#include <functional>
#include <iostream>
@@ -75,8 +77,9 @@ class TlsAgent : public PollTarget {
static const std::string kServerEcdhEcdsa;
static const std::string kServerEcdhRsa;
static const std::string kServerDsa;
- static const std::string kDelegatorEcdsa256; // draft-ietf-tls-subcerts
- static const std::string kDelegatorRsae2048; // draft-ietf-tls-subcerts
+ static const std::string kDelegatorEcdsa256; // draft-ietf-tls-subcerts
+ static const std::string kDelegatorRsae2048; // draft-ietf-tls-subcerts
+ static const std::string kDelegatorRsaPss2048; // draft-ietf-tls-subcerts
TlsAgent(const std::string& name, Role role, SSLProtocolVariant variant);
virtual ~TlsAgent();
@@ -155,6 +158,7 @@ class TlsAgent : public PollTarget {
void SetServerKeyBits(uint16_t bits);
void ExpectReadWriteError();
void EnableFalseStart();
+ void ExpectPsk();
void ExpectResumption();
void SkipVersionChecks();
void SetSignatureSchemes(const SSLSignatureScheme* schemes, size_t count);
@@ -174,8 +178,11 @@ class TlsAgent : public PollTarget {
// Send data directly to the underlying socket, skipping the TLS layer.
void SendDirect(const DataBuffer& buf);
void SendRecordDirect(const TlsRecord& record);
+ void AddPsk(const ScopedPK11SymKey& psk, std::string label, SSLHashType hash,
+ uint16_t zeroRttSuite = TLS_NULL_WITH_NULL_NULL);
+ void RemovePsk(std::string label);
void ReadBytes(size_t max = 16384U);
- void ResetSentBytes(); // Hack to test drops.
+ void ResetSentBytes(size_t bytes = 0); // Hack to test drops.
void EnableExtendedMasterSecret();
void CheckExtendedMasterSecret(bool expected);
void CheckEarlyDataAccepted(bool expected);
@@ -246,6 +253,8 @@ class TlsAgent : public PollTarget {
return true;
}
+ void expected_cipher_suite(uint16_t suite) { expected_cipher_suite_ = suite; }
+
std::string cipher_suite_name() const {
if (state_ != STATE_CONNECTED) return "UNKNOWN";
@@ -416,8 +425,8 @@ class TlsAgent : public PollTarget {
bool falsestart_enabled_;
uint16_t expected_version_;
uint16_t expected_cipher_suite_;
- bool expect_resumption_;
bool expect_client_auth_;
+ SSLPskType expect_psk_;
bool can_falsestart_hook_called_;
bool sni_hook_called_;
bool auth_certificate_hook_called_;
diff --git a/security/nss/gtests/ssl_gtest/tls_connect.cc b/security/nss/gtests/ssl_gtest/tls_connect.cc
index 8da5b57ac2..9b7f9b6d8c 100644
--- a/security/nss/gtests/ssl_gtest/tls_connect.cc
+++ b/security/nss/gtests/ssl_gtest/tls_connect.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -106,7 +107,7 @@ std::string VersionString(uint16_t version) {
}
// The default anti-replay window for tests. Tests that rely on a different
-// value call SSL_InitAntiReplay directly.
+// value call ResetAntiReplay directly.
static PRTime kAntiReplayWindow = 100 * PR_USEC_PER_SEC;
TlsConnectTestBase::TlsConnectTestBase(SSLProtocolVariant variant,
@@ -400,6 +401,15 @@ void TlsConnectTestBase::CheckConnected() {
server_->CheckSecretsDestroyed();
}
+void TlsConnectTestBase::CheckEarlyDataLimit(
+ const std::shared_ptr<TlsAgent>& agent, size_t expected_size) {
+ SSLPreliminaryChannelInfo preinfo;
+ SECStatus rv =
+ SSL_GetPreliminaryChannelInfo(agent->ssl_fd(), &preinfo, sizeof(preinfo));
+ EXPECT_EQ(SECSuccess, rv);
+ EXPECT_EQ(expected_size, static_cast<size_t>(preinfo.maxEarlyDataSize));
+}
+
void TlsConnectTestBase::CheckKeys(SSLKEAType kea_type, SSLNamedGroup kea_group,
SSLAuthType auth_type,
SSLSignatureScheme sig_scheme) const {
@@ -519,6 +529,14 @@ void TlsConnectTestBase::SetExpectedVersion(uint16_t version) {
server_->SetExpectedVersion(version);
}
+void TlsConnectTestBase::AddPsk(const ScopedPK11SymKey& psk, std::string label,
+ SSLHashType hash, uint16_t zeroRttSuite) {
+ client_->AddPsk(psk, label, hash, zeroRttSuite);
+ server_->AddPsk(psk, label, hash, zeroRttSuite);
+ client_->ExpectPsk();
+ server_->ExpectPsk();
+}
+
void TlsConnectTestBase::DisableAllCiphers() {
EnsureTlsSetup();
client_->DisableAllCiphers();
@@ -755,7 +773,7 @@ void TlsConnectTestBase::ZeroRttSendReceive(
<< "Unexpected error: " << PORT_ErrorToName(PORT_GetError());
}
- // Do a second read. this should fail.
+ // Do a second read. This should fail.
rv = PR_Read(server_->ssl_fd(), buf.data(), k0RttDataLen);
EXPECT_EQ(SECFailure, rv);
EXPECT_EQ(PR_WOULD_BLOCK_ERROR, PORT_GetError());
diff --git a/security/nss/gtests/ssl_gtest/tls_connect.h b/security/nss/gtests/ssl_gtest/tls_connect.h
index 55ba571ef7..3a43d6bca1 100644
--- a/security/nss/gtests/ssl_gtest/tls_connect.h
+++ b/security/nss/gtests/ssl_gtest/tls_connect.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -79,6 +80,8 @@ class TlsConnectTestBase : public ::testing::Test {
void ConnectExpectAlert(std::shared_ptr<TlsAgent>& sender, uint8_t alert);
void ConnectExpectFailOneSide(TlsAgent::Role failingSide);
void ConnectWithCipherSuite(uint16_t cipher_suite);
+ void CheckEarlyDataLimit(const std::shared_ptr<TlsAgent>& agent,
+ size_t expected_size);
// Check that the keys used in the handshake match expectations.
void CheckKeys(SSLKEAType kea_type, SSLNamedGroup kea_group,
SSLAuthType auth_type, SSLSignatureScheme sig_scheme) const;
@@ -119,6 +122,9 @@ class TlsConnectTestBase : public ::testing::Test {
void EnableSrtp();
void CheckSrtp() const;
void SendReceive(size_t total = 50);
+ void AddPsk(const ScopedPK11SymKey& psk, std::string label, SSLHashType hash,
+ uint16_t zeroRttSuite = TLS_NULL_WITH_NULL_NULL);
+ void RemovePsk(std::string label);
void SetupForZeroRtt();
void SetupForResume();
void ZeroRttSendReceive(
diff --git a/security/nss/gtests/ssl_gtest/tls_esni_unittest.cc b/security/nss/gtests/ssl_gtest/tls_esni_unittest.cc
index dfc4f4e7fa..0a02d06836 100644
--- a/security/nss/gtests/ssl_gtest/tls_esni_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/tls_esni_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -313,12 +314,20 @@ TEST_P(TlsConnectTls13, ConnectEsniHrr) {
MakeTlsFilter<TlsExtensionCapture>(client_, ssl_server_name_xtn);
auto filter2 =
MakeTlsFilter<TlsExtensionCapture>(client_, ssl_server_name_xtn, true);
+ auto efilter =
+ MakeTlsFilter<TlsExtensionCapture>(client_, ssl_tls13_encrypted_sni_xtn);
+ auto efilter2 = MakeTlsFilter<TlsExtensionCapture>(
+ client_, ssl_tls13_encrypted_sni_xtn, true);
+
client_->SetFilter(std::make_shared<ChainedPacketFilter>(
- ChainedPacketFilterInit({filter, filter2})));
+ ChainedPacketFilterInit({filter, filter2, efilter, efilter2})));
server_->SetSniCallback(SniCallback);
Connect();
CheckSniExtension(filter->extension());
CheckSniExtension(filter2->extension());
+ ASSERT_TRUE(efilter->captured());
+ ASSERT_TRUE(efilter2->captured());
+ ASSERT_NE(efilter->extension(), efilter2->extension());
EXPECT_NE(0UL, hrr_capture->buffer().len());
}
diff --git a/security/nss/gtests/ssl_gtest/tls_filter.cc b/security/nss/gtests/ssl_gtest/tls_filter.cc
index 8be2a70b76..074a8bf291 100644
--- a/security/nss/gtests/ssl_gtest/tls_filter.cc
+++ b/security/nss/gtests/ssl_gtest/tls_filter.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -119,6 +120,10 @@ bool TlsRecordFilter::is_dtls13() const {
info.canSendEarlyData;
}
+bool TlsRecordFilter::is_dtls13_ciphertext(uint8_t ct) const {
+ return is_dtls13() && (ct & kCtDtlsCiphertextMask) == kCtDtlsCiphertext;
+}
+
// Gets the cipher spec that matches the specified epoch.
TlsCipherSpec& TlsRecordFilter::spec(uint16_t write_epoch) {
for (auto& sp : cipher_specs_) {
@@ -195,23 +200,24 @@ PacketFilter::Action TlsRecordFilter::FilterRecord(
uint8_t inner_content_type;
DataBuffer plaintext;
uint16_t protection_epoch = 0;
+ TlsRecordHeader out_header(header);
if (!Unprotect(header, record, &protection_epoch, &inner_content_type,
- &plaintext)) {
+ &plaintext, &out_header)) {
std::cerr << agent()->role_str() << ": unprotect failed: " << header << ":"
<< record << std::endl;
return KEEP;
}
auto& protection_spec = spec(protection_epoch);
- TlsRecordHeader real_header(header.variant(), header.version(),
- inner_content_type, header.sequence_number());
+ TlsRecordHeader real_header(out_header.variant(), out_header.version(),
+ inner_content_type, out_header.sequence_number());
PacketFilter::Action action = FilterRecord(real_header, plaintext, &filtered);
// In stream mode, even if something doesn't change we need to re-encrypt if
// previous packets were dropped.
if (action == KEEP) {
- if (header.is_dtls() || !protection_spec.record_dropped()) {
+ if (out_header.is_dtls() || !protection_spec.record_dropped()) {
// Count every outgoing packet.
protection_spec.RecordProtected();
return KEEP;
@@ -220,7 +226,7 @@ PacketFilter::Action TlsRecordFilter::FilterRecord(
}
if (action == DROP) {
- std::cerr << "record drop: " << header << ":" << record << std::endl;
+ std::cerr << "record drop: " << out_header << ":" << record << std::endl;
protection_spec.RecordDropped();
return DROP;
}
@@ -232,17 +238,15 @@ PacketFilter::Action TlsRecordFilter::FilterRecord(
}
uint64_t seq_num = protection_spec.next_out_seqno();
- if (!decrypting_ && header.is_dtls()) {
+ if (!decrypting_ && out_header.is_dtls()) {
// Copy over the epoch, which isn't tracked when not decrypting.
- seq_num |= header.sequence_number() & (0xffffULL << 48);
+ seq_num |= out_header.sequence_number() & (0xffffULL << 48);
}
-
- TlsRecordHeader out_header(header.variant(), header.version(),
- header.content_type(), seq_num);
+ out_header.sequence_number(seq_num);
DataBuffer ciphertext;
bool rv = Protect(protection_spec, out_header, inner_content_type, filtered,
- &ciphertext);
+ &ciphertext, &out_header);
if (!rv) {
return KEEP;
}
@@ -261,19 +265,72 @@ size_t TlsRecordHeader::header_length() const {
return WriteHeader(&buf, 0, 0);
}
-uint64_t TlsRecordHeader::RecoverSequenceNumber(uint64_t expected,
+bool TlsRecordHeader::MaskSequenceNumber() {
+ return MaskSequenceNumber(sn_mask());
+}
+
+bool TlsRecordHeader::MaskSequenceNumber(const DataBuffer& mask_buf) {
+ if (mask_buf.empty()) {
+ return false;
+ }
+
+ DataBuffer mask;
+ if (is_dtls13_ciphertext()) {
+ uint64_t seqno = sequence_number();
+ uint8_t len = content_type() & kCtDtlsCiphertext16bSeqno ? 2 : 1;
+ uint16_t seqno_bitmask = (1 << len * 8) - 1;
+ DataBuffer val;
+ if (val.Write(0, seqno & seqno_bitmask, len) != len) {
+ return false;
+ }
+
+#ifdef UNSAFE_FUZZER_MODE
+ // Use a null mask.
+ mask.Allocate(mask_buf.len());
+#endif
+ mask.Append(mask_buf);
+ val.data()[0] ^= mask.data()[0];
+ if (len == 2 && mask.len() > 1) {
+ val.data()[1] ^= mask.data()[1];
+ }
+ uint32_t tmp;
+ if (!val.Read(0, len, &tmp)) {
+ return false;
+ }
+
+ seqno = (seqno & ~seqno_bitmask) | tmp;
+ seqno_is_masked_ = !seqno_is_masked_;
+ if (!seqno_is_masked_) {
+ seqno = ParseSequenceNumber(guess_seqno_, seqno, len * 8, 2);
+ }
+ sequence_number_ = seqno;
+
+ // Now update the header bytes
+ if (header_.len() > 1) {
+ header_.data()[1] ^= mask.data()[0];
+ if ((content_type() & kCtDtlsCiphertext16bSeqno) && header().len() > 2) {
+ header_.data()[2] ^= mask.data()[1];
+ }
+ }
+ }
+
+ sn_mask_ = mask;
+ return true;
+}
+
+uint64_t TlsRecordHeader::RecoverSequenceNumber(uint64_t guess_seqno,
uint32_t partial,
size_t partial_bits) {
EXPECT_GE(32U, partial_bits);
uint64_t mask = (1ULL << partial_bits) - 1;
// First we determine the highest possible value. This is half the
- // expressible range above the expected value, less 1.
+ // expressible range above the expected value (|guess_seqno|), less 1.
//
// We subtract the extra 1 from the cap so that when given a choice between
// the equidistant expected+N and expected-N we want to chose the lower. With
// 0-RTT, we sometimes have to recover an epoch of 1 when we expect an epoch
// of 3 and with 2 partial bits, the alternative result of 5 is wrong.
- uint64_t cap = expected + (1ULL << (partial_bits - 1)) - 1;
+ uint64_t cap = guess_seqno + (1ULL << (partial_bits - 1)) - 1;
// Add the partial piece in. e.g., xxxx789a and 1234 becomes xxxx1234.
uint64_t seq_no = (cap & ~mask) | partial;
// If the partial value is higher than the same partial piece from the cap,
@@ -285,15 +342,18 @@ uint64_t TlsRecordHeader::RecoverSequenceNumber(uint64_t expected,
}
// Determine the full epoch and sequence number from an expected and raw value.
-// The expected and output values are packed as they are in DTLS 1.2 and
-// earlier: with 16 bits of epoch and 48 bits of sequence number.
-uint64_t TlsRecordHeader::ParseSequenceNumber(uint64_t expected, uint32_t raw,
+// The expected, raw, and output values are packed as they are in DTLS 1.2 and
+// earlier: with 16 bits of epoch and 48 bits of sequence number. The raw value
+// is packed this way (even before recovery) so that we don't need to track a
+// moving value between two calls (one to recover the epoch, and one after
+// unmasking to recover the sequence number).
+uint64_t TlsRecordHeader::ParseSequenceNumber(uint64_t expected, uint64_t raw,
size_t seq_no_bits,
size_t epoch_bits) {
uint64_t epoch_mask = (1ULL << epoch_bits) - 1;
- uint64_t epoch = RecoverSequenceNumber(
- expected >> 48, (raw >> seq_no_bits) & epoch_mask, epoch_bits);
- if (epoch > (expected >> 48)) {
+ uint64_t ep = RecoverSequenceNumber(expected >> 48, (raw >> 48) & epoch_mask,
+ epoch_bits);
+ if (ep > (expected >> 48)) {
// If the epoch has changed, reset the expected sequence number.
expected = 0;
} else {
@@ -301,9 +361,12 @@ uint64_t TlsRecordHeader::ParseSequenceNumber(uint64_t expected, uint32_t raw,
expected &= (1ULL << 48) - 1;
}
uint64_t seq_no_mask = (1ULL << seq_no_bits) - 1;
- uint64_t seq_no =
- RecoverSequenceNumber(expected, raw & seq_no_mask, seq_no_bits);
- return (epoch << 48) | seq_no;
+ uint64_t seq_no = (raw & seq_no_mask);
+ if (!seqno_is_masked_) {
+ seq_no = RecoverSequenceNumber(expected, seq_no, seq_no_bits);
+ }
+
+ return (ep << 48) | seq_no;
}
bool TlsRecordHeader::Parse(bool is_dtls13, uint64_t seqno, TlsParser* parser,
@@ -319,38 +382,47 @@ bool TlsRecordHeader::Parse(bool is_dtls13, uint64_t seqno, TlsParser* parser,
version_ = SSL_LIBRARY_VERSION_TLS_1_3;
#ifndef UNSAFE_FUZZER_MODE
- // Deal with the 7 octet header.
- if (content_type_ == ssl_ct_application_data) {
+ // Deal with the DTLSCipherText header.
+ if (is_dtls13_ciphertext()) {
+ uint8_t seq_no_bytes =
+ (content_type_ & kCtDtlsCiphertext16bSeqno) ? 2 : 1;
uint32_t tmp;
- if (!parser->Read(&tmp, 4)) {
- return false;
- }
- sequence_number_ = ParseSequenceNumber(seqno, tmp, 30, 2);
- if (!parser->ReadFromMark(&header_, parser->consumed() + 2 - mark,
- mark)) {
+
+ if (!parser->Read(&tmp, seq_no_bytes)) {
return false;
}
- return parser->ReadVariable(body, 2);
- }
- // The short, 2 octet header.
- if ((content_type_ & 0xe0) == 0x20) {
- uint32_t tmp;
- if (!parser->Read(&tmp, 1)) {
- return false;
+ // Store the guess if masked. If and when seqno_bytesenceNumber is called,
+ // the value will be unmasked and recovered. This assumes we only call
+ // Parse() on headers containing masked values.
+ seqno_is_masked_ = true;
+ guess_seqno_ = seqno;
+ uint64_t ep = content_type_ & 0x03;
+ sequence_number_ = (ep << 48) | tmp;
+
+ // Recover the full epoch. Note the sequence number portion holds the
+ // masked value until a call to Mask() reveals it (as indicated by
+ // |seqno_is_masked_|).
+ sequence_number_ =
+ ParseSequenceNumber(seqno, sequence_number_, seq_no_bytes * 8, 2);
+
+ uint32_t len_bytes =
+ (content_type_ & kCtDtlsCiphertextLengthPresent) ? 2 : 0;
+ if (len_bytes) {
+ if (!parser->Read(&tmp, 2)) {
+ return false;
+ }
}
- // Need to use the low 5 bits of the first octet too.
- tmp |= (content_type_ & 0x1f) << 8;
- content_type_ = ssl_ct_application_data;
- sequence_number_ = ParseSequenceNumber(seqno, tmp, 12, 1);
if (!parser->ReadFromMark(&header_, parser->consumed() - mark, mark)) {
return false;
}
- return parser->Read(body, parser->remaining());
+
+ return len_bytes ? parser->Read(body, tmp)
+ : parser->Read(body, parser->remaining());
}
- // The full 13 octet header can only be used for a few types.
+ // The full DTLSPlainText header can only be used for a few types.
EXPECT_TRUE(content_type_ == ssl_ct_alert ||
content_type_ == ssl_ct_handshake ||
content_type_ == ssl_ct_ack);
@@ -388,15 +460,20 @@ bool TlsRecordHeader::Parse(bool is_dtls13, uint64_t seqno, TlsParser* parser,
size_t TlsRecordHeader::WriteHeader(DataBuffer* buffer, size_t offset,
size_t body_len) const {
- offset = buffer->Write(offset, content_type_, 1);
- if (is_dtls() && version_ >= SSL_LIBRARY_VERSION_TLS_1_3 &&
- content_type() == ssl_ct_application_data) {
+ if (is_dtls13_ciphertext()) {
+ uint8_t seq_no_bytes = (content_type_ & kCtDtlsCiphertext16bSeqno) ? 2 : 1;
// application_data records in TLS 1.3 have a different header format.
- // Always use the long header here for simplicity.
uint32_t e = (sequence_number_ >> 48) & 0x3;
- uint32_t seqno = sequence_number_ & ((1ULL << 30) - 1);
- offset = buffer->Write(offset, (e << 30) | seqno, 4);
+ uint32_t seqno = sequence_number_ & ((1ULL << seq_no_bytes * 8) - 1);
+ uint8_t new_content_type_ = content_type_ | e;
+ offset = buffer->Write(offset, new_content_type_, 1);
+ offset = buffer->Write(offset, seqno, seq_no_bytes);
+
+ if (content_type_ & kCtDtlsCiphertextLengthPresent) {
+ offset = buffer->Write(offset, body_len, 2);
+ }
} else {
+ offset = buffer->Write(offset, content_type_, 1);
uint16_t v = is_dtls() ? TlsVersionToDtlsVersion(version_) : version_;
offset = buffer->Write(offset, v, 2);
if (is_dtls()) {
@@ -404,8 +481,9 @@ size_t TlsRecordHeader::WriteHeader(DataBuffer* buffer, size_t offset,
offset = buffer->Write(offset, sequence_number_ >> 32, 4);
offset = buffer->Write(offset, sequence_number_ & 0xffffffff, 4);
}
+ offset = buffer->Write(offset, body_len, 2);
}
- offset = buffer->Write(offset, body_len, 2);
+
return offset;
}
@@ -420,8 +498,9 @@ bool TlsRecordFilter::Unprotect(const TlsRecordHeader& header,
const DataBuffer& ciphertext,
uint16_t* protection_epoch,
uint8_t* inner_content_type,
- DataBuffer* plaintext) {
- if (!decrypting_ || header.content_type() != ssl_ct_application_data) {
+ DataBuffer* plaintext,
+ TlsRecordHeader* out_header) {
+ if (!decrypting_ || !header.is_protected()) {
// Maintain the epoch and sequence number for plaintext records.
uint16_t ep = 0;
if (agent()->variant() == ssl_variant_datagram) {
@@ -437,7 +516,7 @@ bool TlsRecordFilter::Unprotect(const TlsRecordHeader& header,
uint16_t ep = 0;
if (agent()->variant() == ssl_variant_datagram) {
ep = static_cast<uint16_t>(header.sequence_number() >> 48);
- if (!spec(ep).Unprotect(header, ciphertext, plaintext)) {
+ if (!spec(ep).Unprotect(header, ciphertext, plaintext, out_header)) {
return false;
}
} else {
@@ -445,7 +524,8 @@ bool TlsRecordFilter::Unprotect(const TlsRecordHeader& header,
// can't just use the newest keys because the same flight of messages can
// contain multiple epochs. So... trial decrypt!
for (size_t i = cipher_specs_.size() - 1; i > 0; --i) {
- if (cipher_specs_[i].Unprotect(header, ciphertext, plaintext)) {
+ if (cipher_specs_[i].Unprotect(header, ciphertext, plaintext,
+ out_header)) {
ep = cipher_specs_[i].epoch();
break;
}
@@ -480,7 +560,8 @@ bool TlsRecordFilter::Protect(TlsCipherSpec& protection_spec,
const TlsRecordHeader& header,
uint8_t inner_content_type,
const DataBuffer& plaintext,
- DataBuffer* ciphertext, size_t padding) {
+ DataBuffer* ciphertext,
+ TlsRecordHeader* out_header, size_t padding) {
if (!protection_spec.is_protected()) {
// Not protected, just keep the sequence numbers updated.
protection_spec.RecordProtected();
@@ -493,7 +574,7 @@ bool TlsRecordFilter::Protect(TlsCipherSpec& protection_spec,
size_t offset = padded.Write(0, plaintext.data(), plaintext.len());
padded.Write(offset, inner_content_type, 1);
- bool ok = protection_spec.Protect(header, padded, ciphertext);
+ bool ok = protection_spec.Protect(header, padded, ciphertext, out_header);
if (!ok) {
ADD_FAILURE() << "protect fail";
} else if (g_ssl_gtest_verbose) {
@@ -1066,15 +1147,14 @@ PacketFilter::Action SelectedCipherSuiteReplacer::FilterHandshake(
*output = input;
uint32_t temp = 0;
EXPECT_TRUE(input.Read(0, 2, &temp));
- // Cipher suite is after version(2) and random(32).
+ EXPECT_EQ(header.version(), NormalizeTlsVersion(temp));
+ // Cipher suite is after version(2), random(32)
+ // and [legacy_]session_id(<0..32>).
size_t pos = 34;
- if (temp < SSL_LIBRARY_VERSION_TLS_1_3) {
- // In old versions, we have to skip a session_id too.
- EXPECT_TRUE(input.Read(pos, 1, &temp));
- pos += 1 + temp;
- }
+ EXPECT_TRUE(input.Read(pos, 1, &temp));
+ pos += 1 + temp;
+
output->Write(pos, static_cast<uint32_t>(cipher_suite_), 2);
return CHANGE;
}
-
} // namespace nss_test
diff --git a/security/nss/gtests/ssl_gtest/tls_filter.h b/security/nss/gtests/ssl_gtest/tls_filter.h
index 93e5bad024..5300075eaf 100644
--- a/security/nss/gtests/ssl_gtest/tls_filter.h
+++ b/security/nss/gtests/ssl_gtest/tls_filter.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -11,6 +12,7 @@
#include <set>
#include <vector>
#include "sslt.h"
+#include "sslproto.h"
#include "test_io.h"
#include "tls_agent.h"
#include "tls_parser.h"
@@ -24,6 +26,59 @@ namespace nss_test {
class TlsCipherSpec;
+class TlsSendCipherSpecCapturer {
+ public:
+ TlsSendCipherSpecCapturer(const std::shared_ptr<TlsAgent>& agent)
+ : agent_(agent), send_cipher_specs_() {
+ EXPECT_EQ(SECSuccess,
+ SSL_SecretCallback(agent_->ssl_fd(), SecretCallback, this));
+ }
+
+ std::shared_ptr<TlsCipherSpec> spec(size_t i) {
+ if (i >= send_cipher_specs_.size()) {
+ return nullptr;
+ }
+ return send_cipher_specs_[i];
+ }
+
+ private:
+ static void SecretCallback(PRFileDesc* fd, PRUint16 epoch,
+ SSLSecretDirection dir, PK11SymKey* secret,
+ void* arg) {
+ auto self = static_cast<TlsSendCipherSpecCapturer*>(arg);
+ std::cerr << self->agent_->role_str() << ": capture " << dir
+ << " secret for epoch " << epoch << std::endl;
+
+ if (dir == ssl_secret_read) {
+ return;
+ }
+
+ SSLPreliminaryChannelInfo preinfo;
+ EXPECT_EQ(SECSuccess,
+ SSL_GetPreliminaryChannelInfo(self->agent_->ssl_fd(), &preinfo,
+ sizeof(preinfo)));
+ EXPECT_EQ(sizeof(preinfo), preinfo.length);
+ EXPECT_TRUE(preinfo.valuesSet & ssl_preinfo_cipher_suite);
+
+ // Check the version:
+ EXPECT_TRUE(preinfo.valuesSet & ssl_preinfo_version);
+ ASSERT_GE(SSL_LIBRARY_VERSION_TLS_1_3, preinfo.protocolVersion);
+
+ SSLCipherSuiteInfo cipherinfo;
+ EXPECT_EQ(SECSuccess,
+ SSL_GetCipherSuiteInfo(preinfo.cipherSuite, &cipherinfo,
+ sizeof(cipherinfo)));
+ EXPECT_EQ(sizeof(cipherinfo), cipherinfo.length);
+
+ auto spec = std::make_shared<TlsCipherSpec>(true, epoch);
+ EXPECT_TRUE(spec->SetKeys(&cipherinfo, secret));
+ self->send_cipher_specs_.push_back(spec);
+ }
+
+ std::shared_ptr<TlsAgent> agent_;
+ std::vector<std::shared_ptr<TlsCipherSpec>> send_cipher_specs_;
+};
+
class TlsVersioned {
public:
TlsVersioned() : variant_(ssl_variant_stream), version_(0) {}
@@ -44,22 +99,57 @@ class TlsVersioned {
class TlsRecordHeader : public TlsVersioned {
public:
TlsRecordHeader()
- : TlsVersioned(), content_type_(0), sequence_number_(0), header_() {}
+ : TlsVersioned(),
+ content_type_(0),
+ guess_seqno_(0),
+ seqno_is_masked_(false),
+ sequence_number_(0),
+ header_() {}
TlsRecordHeader(SSLProtocolVariant var, uint16_t ver, uint8_t ct,
uint64_t seqno)
: TlsVersioned(var, ver),
content_type_(ct),
+ guess_seqno_(0),
+ seqno_is_masked_(false),
sequence_number_(seqno),
- header_() {}
+ header_(),
+ sn_mask_() {}
+
+ bool is_protected() const {
+ // *TLS < 1.3
+ if (version() < SSL_LIBRARY_VERSION_TLS_1_3 &&
+ content_type() == ssl_ct_application_data) {
+ return true;
+ }
+
+ // TLS 1.3
+ if (!is_dtls() && version() >= SSL_LIBRARY_VERSION_TLS_1_3 &&
+ content_type() == ssl_ct_application_data) {
+ return true;
+ }
+
+ // DTLS 1.3
+ return is_dtls13_ciphertext();
+ }
uint8_t content_type() const { return content_type_; }
- uint64_t sequence_number() const { return sequence_number_; }
uint16_t epoch() const {
return static_cast<uint16_t>(sequence_number_ >> 48);
}
+ uint64_t sequence_number() const { return sequence_number_; }
+ void sequence_number(uint64_t seqno) { sequence_number_ = seqno; }
+ const DataBuffer& sn_mask() const { return sn_mask_; }
+ bool is_dtls13_ciphertext() const {
+ return is_dtls() && (version() >= SSL_LIBRARY_VERSION_TLS_1_3) &&
+ (content_type() & kCtDtlsCiphertextMask) == kCtDtlsCiphertext;
+ }
+
size_t header_length() const;
const DataBuffer& header() const { return header_; }
+ bool MaskSequenceNumber();
+ bool MaskSequenceNumber(const DataBuffer& mask_buf);
+
// Parse the header; return true if successful; body in an outparam if OK.
bool Parse(bool is_dtls13, uint64_t sequence_number, TlsParser* parser,
DataBuffer* body);
@@ -69,14 +159,17 @@ class TlsRecordHeader : public TlsVersioned {
size_t WriteHeader(DataBuffer* buffer, size_t offset, size_t body_len) const;
private:
- static uint64_t RecoverSequenceNumber(uint64_t expected, uint32_t partial,
+ static uint64_t RecoverSequenceNumber(uint64_t guess_seqno, uint32_t partial,
size_t partial_bits);
- static uint64_t ParseSequenceNumber(uint64_t expected, uint32_t raw,
- size_t seq_no_bits, size_t epoch_bits);
+ uint64_t ParseSequenceNumber(uint64_t expected, uint64_t raw,
+ size_t seq_no_bits, size_t epoch_bits);
uint8_t content_type_;
+ uint64_t guess_seqno_;
+ bool seqno_is_masked_;
uint64_t sequence_number_;
DataBuffer header_;
+ DataBuffer sn_mask_;
};
struct TlsRecord {
@@ -110,12 +203,14 @@ class TlsRecordFilter : public PacketFilter {
// Enabling it for lower version tests will cause undefined
// behavior.
void EnableDecryption();
+ bool decrypting() const { return decrypting_; };
bool Unprotect(const TlsRecordHeader& header, const DataBuffer& cipherText,
uint16_t* protection_epoch, uint8_t* inner_content_type,
- DataBuffer* plaintext);
+ DataBuffer* plaintext, TlsRecordHeader* out_header);
bool Protect(TlsCipherSpec& protection_spec, const TlsRecordHeader& header,
uint8_t inner_content_type, const DataBuffer& plaintext,
- DataBuffer* ciphertext, size_t padding = 0);
+ DataBuffer* ciphertext, TlsRecordHeader* out_header,
+ size_t padding = 0);
protected:
// There are two filter functions which can be overriden. Both are
@@ -140,6 +235,7 @@ class TlsRecordFilter : public PacketFilter {
}
bool is_dtls13() const;
+ bool is_dtls13_ciphertext(uint8_t ct) const;
TlsCipherSpec& spec(uint16_t epoch);
private:
@@ -470,8 +566,9 @@ class TlsEncryptedHandshakeMessageReplacer : public TlsRecordFilter {
uint16_t protection_epoch = 0;
uint8_t inner_content_type;
DataBuffer plaintext;
+ TlsRecordHeader out_header;
if (!Unprotect(header, record, &protection_epoch, &inner_content_type,
- &plaintext) ||
+ &plaintext, &out_header) ||
!plaintext.len()) {
return KEEP;
}
@@ -500,12 +597,12 @@ class TlsEncryptedHandshakeMessageReplacer : public TlsRecordFilter {
}
DataBuffer ciphertext;
- bool ok = Protect(spec(protection_epoch), header, inner_content_type,
- plaintext, &ciphertext, 0);
+ bool ok = Protect(spec(protection_epoch), out_header, inner_content_type,
+ plaintext, &ciphertext, &out_header);
if (!ok) {
return KEEP;
}
- *offset = header.Write(output, *offset, ciphertext);
+ *offset = out_header.Write(output, *offset, ciphertext);
return CHANGE;
}
diff --git a/security/nss/gtests/ssl_gtest/tls_hkdf_unittest.cc b/security/nss/gtests/ssl_gtest/tls_hkdf_unittest.cc
index 03db44dfb9..6f55c9265a 100644
--- a/security/nss/gtests/ssl_gtest/tls_hkdf_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/tls_hkdf_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -67,18 +68,6 @@ size_t GetHashLength(SSLHashType hash) {
return 0;
}
-CK_MECHANISM_TYPE GetHkdfMech(SSLHashType hash) {
- switch (hash) {
- case ssl_hash_sha256:
- return CKM_NSS_HKDF_SHA256;
- case ssl_hash_sha384:
- return CKM_NSS_HKDF_SHA384;
- default:
- ADD_FAILURE() << "Unknown hash: " << hash;
- }
- return CKM_INVALID_MECHANISM;
-}
-
PRUint16 GetSomeCipherSuiteForHash(SSLHashType hash) {
switch (hash) {
case ssl_hash_sha256:
@@ -172,7 +161,7 @@ class TlsHkdfTest : public ::testing::Test,
ScopedPK11SymKey prkk(prk);
DumpKey("Output", prkk);
- VerifyKey(prkk, GetHkdfMech(base_hash), expected);
+ VerifyKey(prkk, CKM_HKDF_DERIVE, expected);
// Now test the public wrapper.
PRUint16 cs = GetSomeCipherSuiteForHash(base_hash);
@@ -180,7 +169,7 @@ class TlsHkdfTest : public ::testing::Test,
ikmk2.get(), &prk);
ASSERT_EQ(SECSuccess, rv);
ASSERT_NE(nullptr, prk);
- VerifyKey(ScopedPK11SymKey(prk), GetHkdfMech(base_hash), expected);
+ VerifyKey(ScopedPK11SymKey(prk), CKM_HKDF_DERIVE, expected);
}
void HkdfExpandLabel(ScopedPK11SymKey* prk, SSLHashType base_hash,
@@ -191,9 +180,9 @@ class TlsHkdfTest : public ::testing::Test,
std::vector<uint8_t> output(expected.len());
- SECStatus rv = tls13_HkdfExpandLabelRaw(prk->get(), base_hash, session_hash,
- session_hash_len, label, label_len,
- &output[0], output.size());
+ SECStatus rv = tls13_HkdfExpandLabelRaw(
+ prk->get(), base_hash, session_hash, session_hash_len, label, label_len,
+ ssl_variant_stream, &output[0], output.size());
ASSERT_EQ(SECSuccess, rv);
DumpData("Output", &output[0], output.size());
EXPECT_EQ(0, memcmp(expected.data(), &output[0], expected.len()));
@@ -206,7 +195,7 @@ class TlsHkdfTest : public ::testing::Test,
&secret);
EXPECT_EQ(SECSuccess, rv);
ASSERT_NE(nullptr, prk);
- VerifyKey(ScopedPK11SymKey(secret), GetHkdfMech(base_hash), expected);
+ VerifyKey(ScopedPK11SymKey(secret), CKM_HKDF_DERIVE, expected);
// Verify that a key can be created with a different key type and size.
rv = SSL_HkdfExpandLabelWithMech(
diff --git a/security/nss/gtests/ssl_gtest/tls_protect.cc b/security/nss/gtests/ssl_gtest/tls_protect.cc
index 6c87d0a05b..6187660a5c 100644
--- a/security/nss/gtests/ssl_gtest/tls_protect.cc
+++ b/security/nss/gtests/ssl_gtest/tls_protect.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -24,39 +25,68 @@ TlsCipherSpec::TlsCipherSpec(bool dtls, uint16_t epoc)
bool TlsCipherSpec::SetKeys(SSLCipherSuiteInfo* cipherinfo,
PK11SymKey* secret) {
- SSLAeadContext* ctx;
- SECStatus rv = SSL_MakeAead(SSL_LIBRARY_VERSION_TLS_1_3,
- cipherinfo->cipherSuite, secret, "",
- 0, // Use the default labels.
- &ctx);
+ SSLAeadContext* aead_ctx;
+ SSLProtocolVariant variant =
+ dtls_ ? ssl_variant_datagram : ssl_variant_stream;
+ SECStatus rv =
+ SSL_MakeVariantAead(SSL_LIBRARY_VERSION_TLS_1_3, cipherinfo->cipherSuite,
+ variant, secret, "", 0, // Use the default labels.
+ &aead_ctx);
+ if (rv != SECSuccess) {
+ return false;
+ }
+ aead_.reset(aead_ctx);
+
+ SSLMaskingContext* mask_ctx;
+ const char kHkdfPurposeSn[] = "sn";
+ rv = SSL_CreateVariantMaskingContext(
+ SSL_LIBRARY_VERSION_TLS_1_3, cipherinfo->cipherSuite, variant, secret,
+ kHkdfPurposeSn, strlen(kHkdfPurposeSn), &mask_ctx);
if (rv != SECSuccess) {
return false;
}
- aead_.reset(ctx);
+ mask_.reset(mask_ctx);
return true;
}
bool TlsCipherSpec::Unprotect(const TlsRecordHeader& header,
const DataBuffer& ciphertext,
- DataBuffer* plaintext) {
- if (aead_ == nullptr) {
+ DataBuffer* plaintext,
+ TlsRecordHeader* out_header) {
+ if (!aead_ || !out_header) {
return false;
}
+ *out_header = header;
+
// Make space.
plaintext->Allocate(ciphertext.len());
- auto header_bytes = header.header();
unsigned int len;
- uint64_t seqno;
- if (dtls_) {
- seqno = header.sequence_number();
- } else {
- seqno = in_seqno_;
+ uint64_t seqno = dtls_ ? header.sequence_number() : in_seqno_;
+ SECStatus rv;
+
+ if (header.is_dtls13_ciphertext()) {
+ if (!mask_ || !out_header) {
+ return false;
+ }
+ PORT_Assert(ciphertext.len() >= 16);
+ DataBuffer mask(2);
+ rv = SSL_CreateMask(mask_.get(), ciphertext.data(), ciphertext.len(),
+ mask.data(), mask.len());
+ if (rv != SECSuccess) {
+ return false;
+ }
+
+ if (!out_header->MaskSequenceNumber(mask)) {
+ return false;
+ }
+ seqno = out_header->sequence_number();
}
- SECStatus rv =
- SSL_AeadDecrypt(aead_.get(), seqno, header_bytes.data(),
- header_bytes.len(), ciphertext.data(), ciphertext.len(),
- plaintext->data(), &len, plaintext->len());
+
+ auto header_bytes = out_header->header();
+ rv = SSL_AeadDecrypt(aead_.get(), seqno, header_bytes.data(),
+ header_bytes.len(), ciphertext.data(), ciphertext.len(),
+ plaintext->data(), &len, plaintext->len());
if (rv != SECSuccess) {
return false;
}
@@ -68,11 +98,14 @@ bool TlsCipherSpec::Unprotect(const TlsRecordHeader& header,
}
bool TlsCipherSpec::Protect(const TlsRecordHeader& header,
- const DataBuffer& plaintext,
- DataBuffer* ciphertext) {
- if (aead_ == nullptr) {
+ const DataBuffer& plaintext, DataBuffer* ciphertext,
+ TlsRecordHeader* out_header) {
+ if (!aead_ || !out_header) {
return false;
}
+
+ *out_header = header;
+
// Make a padded buffer.
ciphertext->Allocate(plaintext.len() +
32); // Room for any plausible auth tag
@@ -80,12 +113,7 @@ bool TlsCipherSpec::Protect(const TlsRecordHeader& header,
DataBuffer header_bytes;
(void)header.WriteHeader(&header_bytes, 0, plaintext.len() + 16);
- uint64_t seqno;
- if (dtls_) {
- seqno = header.sequence_number();
- } else {
- seqno = out_seqno_;
- }
+ uint64_t seqno = dtls_ ? header.sequence_number() : out_seqno_;
SECStatus rv =
SSL_AeadEncrypt(aead_.get(), seqno, header_bytes.data(),
@@ -95,6 +123,22 @@ bool TlsCipherSpec::Protect(const TlsRecordHeader& header,
return false;
}
+ if (header.is_dtls13_ciphertext()) {
+ if (!mask_ || !out_header) {
+ return false;
+ }
+ PORT_Assert(ciphertext->len() >= 16);
+ DataBuffer mask(2);
+ rv = SSL_CreateMask(mask_.get(), ciphertext->data(), ciphertext->len(),
+ mask.data(), mask.len());
+ if (rv != SECSuccess) {
+ return false;
+ }
+ if (!out_header->MaskSequenceNumber(mask)) {
+ return false;
+ }
+ }
+
RecordProtected();
ciphertext->Truncate(len);
diff --git a/security/nss/gtests/ssl_gtest/tls_protect.h b/security/nss/gtests/ssl_gtest/tls_protect.h
index 08b3483aa9..d7ea2aa128 100644
--- a/security/nss/gtests/ssl_gtest/tls_protect.h
+++ b/security/nss/gtests/ssl_gtest/tls_protect.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -26,9 +27,9 @@ class TlsCipherSpec {
bool SetKeys(SSLCipherSuiteInfo* cipherinfo, PK11SymKey* secret);
bool Protect(const TlsRecordHeader& header, const DataBuffer& plaintext,
- DataBuffer* ciphertext);
+ DataBuffer* ciphertext, TlsRecordHeader* out_header);
bool Unprotect(const TlsRecordHeader& header, const DataBuffer& ciphertext,
- DataBuffer* plaintext);
+ DataBuffer* plaintext, TlsRecordHeader* out_header);
uint16_t epoch() const { return epoch_; }
uint64_t next_in_seqno() const { return in_seqno_; }
@@ -51,6 +52,7 @@ class TlsCipherSpec {
uint64_t out_seqno_;
bool record_dropped_ = false;
ScopedSSLAeadContext aead_;
+ ScopedSSLMaskingContext mask_;
};
} // namespace nss_test
diff --git a/security/nss/gtests/ssl_gtest/tls_psk_unittest.cc b/security/nss/gtests/ssl_gtest/tls_psk_unittest.cc
new file mode 100644
index 0000000000..c75297bc8a
--- /dev/null
+++ b/security/nss/gtests/ssl_gtest/tls_psk_unittest.cc
@@ -0,0 +1,514 @@
+/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
+
+#include <functional>
+#include <memory>
+#include "secerr.h"
+#include "ssl.h"
+#include "sslerr.h"
+#include "sslproto.h"
+
+#include "gtest_utils.h"
+#include "tls_connect.h"
+
+namespace nss_test {
+
+class Tls13PskTest : public TlsConnectTestBase,
+ public ::testing::WithParamInterface<
+ std::tuple<SSLProtocolVariant, uint16_t>> {
+ public:
+ Tls13PskTest()
+ : TlsConnectTestBase(std::get<0>(GetParam()),
+ SSL_LIBRARY_VERSION_TLS_1_3),
+ suite_(std::get<1>(GetParam())) {}
+
+ void SetUp() override {
+ TlsConnectTestBase::SetUp();
+ scoped_psk_.reset(GetPsk());
+ ASSERT_TRUE(!!scoped_psk_);
+ }
+
+ private:
+ PK11SymKey* GetPsk() {
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ if (!slot) {
+ ADD_FAILURE();
+ return nullptr;
+ }
+
+ SECItem psk_item;
+ psk_item.type = siBuffer;
+ psk_item.len = sizeof(kPskDummyVal_);
+ psk_item.data = const_cast<uint8_t*>(kPskDummyVal_);
+
+ PK11SymKey* key =
+ PK11_ImportSymKey(slot.get(), CKM_HKDF_KEY_GEN, PK11_OriginUnwrap,
+ CKA_DERIVE, &psk_item, NULL);
+ if (!key) {
+ ADD_FAILURE();
+ }
+ return key;
+ }
+
+ protected:
+ ScopedPK11SymKey scoped_psk_;
+ const uint16_t suite_;
+ const uint8_t kPskDummyVal_[16] = {0x01, 0x02, 0x03, 0x04, 0x05,
+ 0x06, 0x07, 0x08, 0x09, 0x0a,
+ 0x0b, 0x0c, 0x0d, 0x0e, 0x0f};
+ const std::string kPskDummyLabel_ = "NSS PSK GTEST label";
+ const SSLHashType kPskHash_ = ssl_hash_sha384;
+};
+
+// TLS 1.3 PSK connection test.
+TEST_P(Tls13PskTest, NormalExternal) {
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ Connect();
+ SendReceive();
+ CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none);
+ client_->RemovePsk(kPskDummyLabel_);
+ server_->RemovePsk(kPskDummyLabel_);
+
+ // Removing it again should fail.
+ EXPECT_EQ(SECFailure, SSL_RemoveExternalPsk(client_->ssl_fd(),
+ reinterpret_cast<const uint8_t*>(
+ kPskDummyLabel_.data()),
+ kPskDummyLabel_.length()));
+ EXPECT_EQ(SECFailure, SSL_RemoveExternalPsk(server_->ssl_fd(),
+ reinterpret_cast<const uint8_t*>(
+ kPskDummyLabel_.data()),
+ kPskDummyLabel_.length()));
+}
+
+TEST_P(Tls13PskTest, KeyTooLarge) {
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_TRUE(!!slot);
+ ScopedPK11SymKey scoped_psk(PK11_KeyGen(
+ slot.get(), CKM_GENERIC_SECRET_KEY_GEN, nullptr, 128, nullptr));
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ Connect();
+ SendReceive();
+ CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none);
+}
+
+// Attempt to use a PSK with the wrong PRF hash.
+// "Clients MUST verify that...the server selected a cipher suite
+// indicating a Hash associated with the PSK"
+TEST_P(Tls13PskTest, ClientVerifyHashType) {
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ MakeTlsFilter<SelectedCipherSuiteReplacer>(server_,
+ TLS_CHACHA20_POLY1305_SHA256);
+ client_->ExpectSendAlert(kTlsAlertIllegalParameter);
+ if (variant_ == ssl_variant_stream) {
+ server_->ExpectSendAlert(kTlsAlertUnexpectedMessage);
+ ConnectExpectFail();
+ EXPECT_EQ(SSL_ERROR_RX_UNEXPECTED_RECORD_TYPE, server_->error_code());
+ } else {
+ ConnectExpectFailOneSide(TlsAgent::CLIENT);
+ }
+ EXPECT_EQ(SSL_ERROR_RX_MALFORMED_SERVER_HELLO, client_->error_code());
+}
+
+// Different EPSKs (by label) on each endpoint. Expect cert auth.
+TEST_P(Tls13PskTest, LabelMismatch) {
+ client_->AddPsk(scoped_psk_, std::string("foo"), kPskHash_);
+ server_->AddPsk(scoped_psk_, std::string("bar"), kPskHash_);
+ Connect();
+ CheckKeys(ssl_kea_ecdh, ssl_auth_rsa_sign);
+}
+
+SSLHelloRetryRequestAction RetryFirstHello(
+ PRBool firstHello, const PRUint8* clientToken, unsigned int clientTokenLen,
+ PRUint8* appToken, unsigned int* appTokenLen, unsigned int appTokenMax,
+ void* arg) {
+ auto* called = reinterpret_cast<size_t*>(arg);
+ ++*called;
+ EXPECT_EQ(0U, clientTokenLen);
+ EXPECT_EQ(*called, firstHello ? 1U : 2U);
+ return firstHello ? ssl_hello_retry_request : ssl_hello_retry_accept;
+}
+
+// Test resumption PSK with HRR.
+TEST_P(Tls13PskTest, ResPskRetryStateless) {
+ ConfigureSelfEncrypt();
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ Connect();
+ SendReceive(); // Need to read so that we absorb the session ticket.
+ CheckKeys();
+
+ Reset();
+ StartConnect();
+ size_t cb_called = 0;
+ EXPECT_EQ(SECSuccess, SSL_HelloRetryRequestCallback(
+ server_->ssl_fd(), RetryFirstHello, &cb_called));
+ ExpectResumption(RESUME_TICKET);
+ Handshake();
+ CheckConnected();
+ EXPECT_EQ(2U, cb_called);
+ CheckKeys(ssl_kea_ecdh, ssl_auth_rsa_sign);
+ SendReceive();
+}
+
+// Test external PSK with HRR.
+TEST_P(Tls13PskTest, ExtPskRetryStateless) {
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ size_t cb_called = 0;
+ EXPECT_EQ(SECSuccess, SSL_HelloRetryRequestCallback(
+ server_->ssl_fd(), RetryFirstHello, &cb_called));
+ StartConnect();
+ client_->Handshake();
+ server_->Handshake();
+ EXPECT_EQ(1U, cb_called);
+ auto replacement = std::make_shared<TlsAgent>(
+ server_->name(), TlsAgent::SERVER, server_->variant());
+ server_ = replacement;
+ server_->SetVersionRange(version_, version_);
+ client_->SetPeer(server_);
+ server_->SetPeer(client_);
+ server_->AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ server_->ExpectPsk();
+ server_->StartConnect();
+ Handshake();
+ CheckConnected();
+ SendReceive();
+ CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none);
+}
+
+// Server not configured with PSK and sends a certificate instead of
+// a selected_identity. Client should attempt certificate authentication.
+TEST_P(Tls13PskTest, ClientOnly) {
+ client_->AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ Connect();
+ CheckKeys(ssl_kea_ecdh, ssl_auth_rsa_sign);
+}
+
+// Set a PSK, remove psk_key_exchange_modes.
+TEST_P(Tls13PskTest, DropKexModes) {
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ StartConnect();
+ MakeTlsFilter<TlsExtensionDropper>(client_,
+ ssl_tls13_psk_key_exchange_modes_xtn);
+ ConnectExpectAlert(server_, kTlsAlertMissingExtension);
+ client_->CheckErrorCode(SSL_ERROR_MISSING_EXTENSION_ALERT);
+ server_->CheckErrorCode(SSL_ERROR_MISSING_PSK_KEY_EXCHANGE_MODES);
+}
+
+// "Clients MUST verify that...a server "key_share" extension is present
+// if required by the ClientHello "psk_key_exchange_modes" extension."
+// As we don't support PSK without DH, it is always required.
+TEST_P(Tls13PskTest, DropRequiredKeyShare) {
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ StartConnect();
+ MakeTlsFilter<TlsExtensionDropper>(server_, ssl_tls13_key_share_xtn);
+ client_->ExpectSendAlert(kTlsAlertMissingExtension);
+ if (variant_ == ssl_variant_stream) {
+ server_->ExpectSendAlert(kTlsAlertUnexpectedMessage);
+ ConnectExpectFail();
+ } else {
+ ConnectExpectFailOneSide(TlsAgent::CLIENT);
+ }
+ client_->CheckErrorCode(SSL_ERROR_MISSING_KEY_SHARE);
+}
+
+// "Clients MUST verify that...the server's selected_identity is
+// within the range supplied by the client". We send one OfferedPsk.
+TEST_P(Tls13PskTest, InvalidSelectedIdentity) {
+ static const uint8_t selected_identity[] = {0x00, 0x01};
+ DataBuffer buf(selected_identity, sizeof(selected_identity));
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ StartConnect();
+ MakeTlsFilter<TlsExtensionReplacer>(server_, ssl_tls13_pre_shared_key_xtn,
+ buf);
+ client_->ExpectSendAlert(kTlsAlertIllegalParameter);
+ if (variant_ == ssl_variant_stream) {
+ server_->ExpectSendAlert(kTlsAlertUnexpectedMessage);
+ ConnectExpectFail();
+ } else {
+ ConnectExpectFailOneSide(TlsAgent::CLIENT);
+ }
+ client_->CheckErrorCode(SSL_ERROR_MALFORMED_PRE_SHARED_KEY);
+}
+
+// Resume-eligible reconnect with an EPSK configured.
+// Expect the EPSK to be used.
+TEST_P(Tls13PskTest, PreferEpsk) {
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ Connect();
+ SendReceive(); // Need to read so that we absorb the session ticket.
+ CheckKeys();
+
+ Reset();
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ ExpectResumption(RESUME_NONE);
+ StartConnect();
+ Handshake();
+ CheckConnected();
+ SendReceive();
+ CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none);
+}
+
+// Enable resumption, but connect (initially) with an EPSK.
+// Expect no session ticket.
+TEST_P(Tls13PskTest, SuppressNewSessionTicket) {
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ auto nst_capture =
+ MakeTlsFilter<TlsHandshakeRecorder>(server_, ssl_hs_new_session_ticket);
+ nst_capture->EnableDecryption();
+ Connect();
+ SendReceive();
+ CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none);
+ EXPECT_EQ(SECFailure, SSL_SendSessionTicket(server_->ssl_fd(), nullptr, 0));
+ EXPECT_EQ(0U, nst_capture->buffer().len());
+ if (variant_ == ssl_variant_stream) {
+ EXPECT_EQ(SSL_ERROR_FEATURE_DISABLED, PORT_GetError());
+ } else {
+ EXPECT_EQ(SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION, PORT_GetError());
+ }
+
+ Reset();
+ ConfigureSessionCache(RESUME_BOTH, RESUME_TICKET);
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ ExpectResumption(RESUME_NONE);
+ Connect();
+ SendReceive();
+ CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none);
+}
+
+TEST_P(Tls13PskTest, BadConfigValues) {
+ EXPECT_TRUE(client_->EnsureTlsSetup());
+ std::vector<uint8_t> label{'L', 'A', 'B', 'E', 'L'};
+ EXPECT_EQ(SECFailure,
+ SSL_AddExternalPsk(client_->ssl_fd(), nullptr, label.data(),
+ label.size(), kPskHash_));
+ EXPECT_EQ(SECFailure, SSL_AddExternalPsk(client_->ssl_fd(), scoped_psk_.get(),
+ nullptr, label.size(), kPskHash_));
+
+ EXPECT_EQ(SECFailure, SSL_AddExternalPsk(client_->ssl_fd(), scoped_psk_.get(),
+ label.data(), 0, kPskHash_));
+ EXPECT_EQ(SECSuccess,
+ SSL_AddExternalPsk(client_->ssl_fd(), scoped_psk_.get(),
+ label.data(), label.size(), ssl_hash_sha256));
+
+ EXPECT_EQ(SECFailure,
+ SSL_RemoveExternalPsk(client_->ssl_fd(), nullptr, label.size()));
+
+ EXPECT_EQ(SECFailure,
+ SSL_RemoveExternalPsk(client_->ssl_fd(), label.data(), 0));
+
+ EXPECT_EQ(SECSuccess, SSL_RemoveExternalPsk(client_->ssl_fd(), label.data(),
+ label.size()));
+}
+
+// If the server has an EPSK configured with a ciphersuite not supported
+// by the client, it should use certificate authentication.
+TEST_P(Tls13PskTest, FallbackUnsupportedCiphersuite) {
+ client_->AddPsk(scoped_psk_, kPskDummyLabel_, ssl_hash_sha256,
+ TLS_AES_128_GCM_SHA256);
+ server_->AddPsk(scoped_psk_, kPskDummyLabel_, ssl_hash_sha256,
+ TLS_CHACHA20_POLY1305_SHA256);
+
+ client_->EnableSingleCipher(TLS_AES_128_GCM_SHA256);
+ Connect();
+ SendReceive();
+ CheckKeys(ssl_kea_ecdh, ssl_auth_rsa_sign);
+}
+
+// That fallback should not occur if there is no cipher overlap.
+TEST_P(Tls13PskTest, ExplicitSuiteNoOverlap) {
+ client_->AddPsk(scoped_psk_, kPskDummyLabel_, ssl_hash_sha256,
+ TLS_AES_128_GCM_SHA256);
+ server_->AddPsk(scoped_psk_, kPskDummyLabel_, ssl_hash_sha256,
+ TLS_CHACHA20_POLY1305_SHA256);
+
+ client_->EnableSingleCipher(TLS_AES_128_GCM_SHA256);
+ server_->EnableSingleCipher(TLS_CHACHA20_POLY1305_SHA256);
+ ConnectExpectAlert(server_, kTlsAlertHandshakeFailure);
+ server_->CheckErrorCode(SSL_ERROR_NO_CYPHER_OVERLAP);
+ client_->CheckErrorCode(SSL_ERROR_NO_CYPHER_OVERLAP);
+}
+
+TEST_P(Tls13PskTest, SuppressHandshakeCertReq) {
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ server_->SetOption(SSL_REQUEST_CERTIFICATE, PR_TRUE);
+ server_->SetOption(SSL_REQUIRE_CERTIFICATE, PR_TRUE);
+ const std::set<uint8_t> hs_types = {ssl_hs_certificate,
+ ssl_hs_certificate_request};
+ auto cr_cert_capture = MakeTlsFilter<TlsHandshakeRecorder>(server_, hs_types);
+ cr_cert_capture->EnableDecryption();
+
+ Connect();
+ SendReceive();
+ CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none);
+ EXPECT_EQ(0U, cr_cert_capture->buffer().len());
+}
+
+TEST_P(Tls13PskTest, DisallowClientConfigWithoutServerCert) {
+ AddPsk(scoped_psk_, kPskDummyLabel_, kPskHash_);
+ server_->SetOption(SSL_REQUEST_CERTIFICATE, PR_TRUE);
+ server_->SetOption(SSL_REQUIRE_CERTIFICATE, PR_TRUE);
+ const std::set<uint8_t> hs_types = {ssl_hs_certificate,
+ ssl_hs_certificate_request};
+ auto cr_cert_capture = MakeTlsFilter<TlsHandshakeRecorder>(server_, hs_types);
+ cr_cert_capture->EnableDecryption();
+
+ EXPECT_EQ(SECSuccess, SSLInt_RemoveServerCertificates(server_->ssl_fd()));
+
+ ConnectExpectAlert(server_, kTlsAlertHandshakeFailure);
+ server_->CheckErrorCode(SSL_ERROR_NO_CERTIFICATE);
+ client_->CheckErrorCode(SSL_ERROR_NO_CYPHER_OVERLAP);
+ EXPECT_EQ(0U, cr_cert_capture->buffer().len());
+}
+
+TEST_F(TlsConnectStreamTls13, ClientRejectHandshakeCertReq) {
+ // Stream only, as the filter doesn't support DTLS 1.3 yet.
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_TRUE(!!slot);
+ ScopedPK11SymKey scoped_psk(PK11_KeyGen(
+ slot.get(), CKM_GENERIC_SECRET_KEY_GEN, nullptr, 32, nullptr));
+ AddPsk(scoped_psk, std::string("foo"), ssl_hash_sha256);
+ // Inject a CR after EE. This would be legal if not for ssl_auth_psk.
+ auto filter = MakeTlsFilter<TlsEncryptedHandshakeMessageReplacer>(
+ server_, kTlsHandshakeFinished, kTlsHandshakeCertificateRequest);
+ filter->EnableDecryption();
+
+ ExpectAlert(client_, kTlsAlertUnexpectedMessage);
+ ConnectExpectFail();
+ client_->CheckErrorCode(SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST);
+ server_->CheckErrorCode(SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT);
+}
+
+TEST_F(TlsConnectStreamTls13, RejectPha) {
+ // Stream only, as the filter doesn't support DTLS 1.3 yet.
+ ScopedPK11SlotInfo slot(PK11_GetInternalSlot());
+ ASSERT_TRUE(!!slot);
+ ScopedPK11SymKey scoped_psk(PK11_KeyGen(
+ slot.get(), CKM_GENERIC_SECRET_KEY_GEN, nullptr, 32, nullptr));
+ AddPsk(scoped_psk, std::string("foo"), ssl_hash_sha256);
+ server_->SetOption(SSL_ENABLE_POST_HANDSHAKE_AUTH, PR_TRUE);
+ auto kuToCr = MakeTlsFilter<TlsEncryptedHandshakeMessageReplacer>(
+ server_, kTlsHandshakeKeyUpdate, kTlsHandshakeCertificateRequest);
+ kuToCr->EnableDecryption();
+ Connect();
+
+ // Make sure the direct path is blocked.
+ EXPECT_EQ(SECFailure, SSL_SendCertificateRequest(server_->ssl_fd()));
+ EXPECT_EQ(SSL_ERROR_FEATURE_DISABLED, PORT_GetError());
+
+ // Inject a PHA CR. Since this is not allowed, send KeyUpdate
+ // and change the message type.
+ EXPECT_EQ(SECSuccess, SSL_KeyUpdate(server_->ssl_fd(), PR_TRUE));
+ ExpectAlert(client_, kTlsAlertUnexpectedMessage);
+ client_->Handshake(); // Eat the CR.
+ server_->Handshake();
+ client_->CheckErrorCode(SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST);
+ server_->CheckErrorCode(SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT);
+}
+
+class Tls13PskTestWithCiphers : public Tls13PskTest {};
+
+TEST_P(Tls13PskTestWithCiphers, 0RttCiphers) {
+ RolloverAntiReplay();
+ AddPsk(scoped_psk_, kPskDummyLabel_, tls13_GetHashForCipherSuite(suite_),
+ suite_);
+ StartConnect();
+ client_->Set0RttEnabled(true);
+ server_->Set0RttEnabled(true);
+ ZeroRttSendReceive(true, true);
+ Handshake();
+ ExpectEarlyDataAccepted(true);
+ CheckConnected();
+ SendReceive();
+ CheckKeys(ssl_kea_ecdh, ssl_grp_ec_curve25519, ssl_auth_psk, ssl_sig_none);
+}
+
+TEST_P(Tls13PskTestWithCiphers, 0RttMaxEarlyData) {
+ EnsureTlsSetup();
+ RolloverAntiReplay();
+ const char* big_message = "0123456789abcdef";
+ const size_t short_size = strlen(big_message) - 1;
+ const PRInt32 short_length = static_cast<PRInt32>(short_size);
+
+ // Set up the PSK
+ EXPECT_EQ(SECSuccess,
+ SSL_AddExternalPsk0Rtt(
+ client_->ssl_fd(), scoped_psk_.get(),
+ reinterpret_cast<const uint8_t*>(kPskDummyLabel_.data()),
+ kPskDummyLabel_.length(), tls13_GetHashForCipherSuite(suite_),
+ suite_, short_length));
+ EXPECT_EQ(SECSuccess,
+ SSL_AddExternalPsk0Rtt(
+ server_->ssl_fd(), scoped_psk_.get(),
+ reinterpret_cast<const uint8_t*>(kPskDummyLabel_.data()),
+ kPskDummyLabel_.length(), tls13_GetHashForCipherSuite(suite_),
+ suite_, short_length));
+ client_->ExpectPsk();
+ server_->ExpectPsk();
+ client_->expected_cipher_suite(suite_);
+ server_->expected_cipher_suite(suite_);
+ StartConnect();
+ client_->Set0RttEnabled(true);
+ server_->Set0RttEnabled(true);
+ client_->Handshake();
+ CheckEarlyDataLimit(client_, short_size);
+
+ PRInt32 sent;
+ // Writing more than the limit will succeed in TLS, but fail in DTLS.
+ if (variant_ == ssl_variant_stream) {
+ sent = PR_Write(client_->ssl_fd(), big_message,
+ static_cast<PRInt32>(strlen(big_message)));
+ } else {
+ sent = PR_Write(client_->ssl_fd(), big_message,
+ static_cast<PRInt32>(strlen(big_message)));
+ EXPECT_GE(0, sent);
+ EXPECT_EQ(PR_WOULD_BLOCK_ERROR, PORT_GetError());
+
+ // Try an exact-sized write now.
+ sent = PR_Write(client_->ssl_fd(), big_message, short_length);
+ }
+ EXPECT_EQ(short_length, sent);
+
+ // Even a single octet write should now fail.
+ sent = PR_Write(client_->ssl_fd(), big_message, 1);
+ EXPECT_GE(0, sent);
+ EXPECT_EQ(PR_WOULD_BLOCK_ERROR, PORT_GetError());
+
+ // Process the ClientHello and read 0-RTT.
+ server_->Handshake();
+ CheckEarlyDataLimit(server_, short_size);
+
+ std::vector<uint8_t> buf(short_size + 1);
+ PRInt32 read = PR_Read(server_->ssl_fd(), buf.data(), buf.capacity());
+ EXPECT_EQ(short_length, read);
+ EXPECT_EQ(0, memcmp(big_message, buf.data(), short_size));
+
+ // Second read fails.
+ read = PR_Read(server_->ssl_fd(), buf.data(), buf.capacity());
+ EXPECT_EQ(SECFailure, read);
+ EXPECT_EQ(PR_WOULD_BLOCK_ERROR, PORT_GetError());
+
+ Handshake();
+ ExpectEarlyDataAccepted(true);
+ CheckConnected();
+ SendReceive();
+}
+
+static const uint16_t k0RttCipherDefs[] = {TLS_CHACHA20_POLY1305_SHA256,
+ TLS_AES_128_GCM_SHA256,
+ TLS_AES_256_GCM_SHA384};
+
+static const uint16_t kDefaultSuite[] = {TLS_CHACHA20_POLY1305_SHA256};
+
+INSTANTIATE_TEST_CASE_P(Tls13PskTest, Tls13PskTest,
+ ::testing::Combine(TlsConnectTestBase::kTlsVariantsAll,
+ ::testing::ValuesIn(kDefaultSuite)));
+
+INSTANTIATE_TEST_CASE_P(
+ Tls13PskTestWithCiphers, Tls13PskTestWithCiphers,
+ ::testing::Combine(TlsConnectTestBase::kTlsVariantsAll,
+ ::testing::ValuesIn(k0RttCipherDefs)));
+
+} // namespace nss_test
diff --git a/security/nss/gtests/ssl_gtest/tls_subcerts_unittest.cc b/security/nss/gtests/ssl_gtest/tls_subcerts_unittest.cc
index f0c65b852a..77bb41a0bc 100644
--- a/security/nss/gtests/ssl_gtest/tls_subcerts_unittest.cc
+++ b/security/nss/gtests/ssl_gtest/tls_subcerts_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
@@ -17,9 +18,10 @@ namespace nss_test {
const std::string kEcdsaDelegatorId = TlsAgent::kDelegatorEcdsa256;
const std::string kRsaeDelegatorId = TlsAgent::kDelegatorRsae2048;
+const std::string kPssDelegatorId = TlsAgent::kDelegatorRsaPss2048;
const std::string kDCId = TlsAgent::kServerEcdsa256;
const SSLSignatureScheme kDCScheme = ssl_sig_ecdsa_secp256r1_sha256;
-const PRUint32 kDCValidFor = 60 * 60 * 24 * 7 /* 1 week (seconds */;
+const PRUint32 kDCValidFor = 60 * 60 * 24 * 7 /* 1 week (seconds) */;
static void CheckPreliminaryPeerDelegCred(
const std::shared_ptr<TlsAgent>& client, bool expected,
@@ -121,6 +123,23 @@ TEST_P(TlsConnectTls13, DCConnectEcdsaP256) {
EXPECT_EQ(ssl_sig_ecdsa_secp256r1_sha256, client_->info().signatureScheme);
}
+// Connected with ECDSA-P384.
+TEST_P(TlsConnectTls13, DCConnectEcdsaP483) {
+ Reset(kEcdsaDelegatorId);
+ client_->EnableDelegatedCredentials();
+ server_->AddDelegatedCredential(TlsAgent::kServerEcdsa384,
+ ssl_sig_ecdsa_secp384r1_sha384, kDCValidFor,
+ now());
+
+ auto cfilter = MakeTlsFilter<TlsExtensionCapture>(
+ client_, ssl_delegated_credentials_xtn);
+ Connect();
+
+ EXPECT_TRUE(cfilter->captured());
+ CheckPeerDelegCred(client_, true, 384);
+ EXPECT_EQ(ssl_sig_ecdsa_secp384r1_sha384, client_->info().signatureScheme);
+}
+
// Connected with ECDSA-P521.
TEST_P(TlsConnectTls13, DCConnectEcdsaP521) {
Reset(kEcdsaDelegatorId);
@@ -139,12 +158,19 @@ TEST_P(TlsConnectTls13, DCConnectEcdsaP521) {
EXPECT_EQ(ssl_sig_ecdsa_secp521r1_sha512, client_->info().signatureScheme);
}
-// Connected with RSA-PSS, using an RSAE DC SPKI.
-TEST_P(TlsConnectTls13, DCConnectRsaPssRsae) {
+// Connected with RSA-PSS, using a PSS SPKI and ECDSA delegation cert.
+TEST_P(TlsConnectTls13, DCConnectRsaPssEcdsa) {
Reset(kEcdsaDelegatorId);
+
+ // Need to enable PSS-PSS, which is not on by default.
+ static const SSLSignatureScheme kSchemes[] = {ssl_sig_ecdsa_secp256r1_sha256,
+ ssl_sig_rsa_pss_pss_sha256};
+ client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
+ server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
+
client_->EnableDelegatedCredentials();
server_->AddDelegatedCredential(
- TlsAgent::kServerRsaPss, ssl_sig_rsa_pss_rsae_sha256, kDCValidFor, now());
+ TlsAgent::kServerRsaPss, ssl_sig_rsa_pss_pss_sha256, kDCValidFor, now());
auto cfilter = MakeTlsFilter<TlsExtensionCapture>(
client_, ssl_delegated_credentials_xtn);
@@ -152,14 +178,15 @@ TEST_P(TlsConnectTls13, DCConnectRsaPssRsae) {
EXPECT_TRUE(cfilter->captured());
CheckPeerDelegCred(client_, true, 1024);
- EXPECT_EQ(ssl_sig_rsa_pss_rsae_sha256, client_->info().signatureScheme);
+ EXPECT_EQ(ssl_sig_rsa_pss_pss_sha256, client_->info().signatureScheme);
}
-// Connected with RSA-PSS, using a RSAE Delegator SPKI.
-TEST_P(TlsConnectTls13, DCConnectRsaeDelegator) {
- Reset(kRsaeDelegatorId);
+// Connected with RSA-PSS, using a PSS SPKI and PSS delegation cert.
+TEST_P(TlsConnectTls13, DCConnectRsaPssRsaPss) {
+ Reset(kPssDelegatorId);
- static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pss_rsae_sha256,
+ // Need to enable PSS-PSS, which is not on by default.
+ static const SSLSignatureScheme kSchemes[] = {ssl_sig_ecdsa_secp256r1_sha256,
ssl_sig_rsa_pss_pss_sha256};
client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
@@ -177,9 +204,9 @@ TEST_P(TlsConnectTls13, DCConnectRsaeDelegator) {
EXPECT_EQ(ssl_sig_rsa_pss_pss_sha256, client_->info().signatureScheme);
}
-// Connected with RSA-PSS, using a PSS SPKI.
-TEST_P(TlsConnectTls13, DCConnectRsaPssPss) {
- Reset(kEcdsaDelegatorId);
+// Connected with ECDSA-P256 using a PSS delegation cert.
+TEST_P(TlsConnectTls13, DCConnectEcdsaP256RsaPss) {
+ Reset(kPssDelegatorId);
// Need to enable PSS-PSS, which is not on by default.
static const SSLSignatureScheme kSchemes[] = {ssl_sig_ecdsa_secp256r1_sha256,
@@ -188,16 +215,130 @@ TEST_P(TlsConnectTls13, DCConnectRsaPssPss) {
server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
client_->EnableDelegatedCredentials();
+ server_->AddDelegatedCredential(TlsAgent::kServerEcdsa256,
+ ssl_sig_ecdsa_secp256r1_sha256, kDCValidFor,
+ now());
+
+ auto cfilter = MakeTlsFilter<TlsExtensionCapture>(
+ client_, ssl_delegated_credentials_xtn);
+ Connect();
+
+ EXPECT_TRUE(cfilter->captured());
+ CheckPeerDelegCred(client_, true, 256);
+ EXPECT_EQ(ssl_sig_ecdsa_secp256r1_sha256, client_->info().signatureScheme);
+}
+
+// Simulate the client receiving a DC containing algorithms not advertised.
+// Do this by tweaking the client's supported sigSchemes after the CH.
+TEST_P(TlsConnectTls13, DCReceiveUnadvertisedScheme) {
+ Reset(kEcdsaDelegatorId);
+ static const SSLSignatureScheme kClientSchemes[] = {
+ ssl_sig_ecdsa_secp256r1_sha256, ssl_sig_ecdsa_secp384r1_sha384};
+ static const SSLSignatureScheme kServerSchemes[] = {
+ ssl_sig_ecdsa_secp384r1_sha384, ssl_sig_ecdsa_secp256r1_sha256};
+ static const SSLSignatureScheme kEcdsaP256Only[] = {
+ ssl_sig_ecdsa_secp256r1_sha256};
+ client_->SetSignatureSchemes(kClientSchemes, PR_ARRAY_SIZE(kClientSchemes));
+ server_->SetSignatureSchemes(kServerSchemes, PR_ARRAY_SIZE(kServerSchemes));
+ client_->EnableDelegatedCredentials();
+ server_->AddDelegatedCredential(TlsAgent::kServerEcdsa384,
+ ssl_sig_ecdsa_secp384r1_sha384, kDCValidFor,
+ now());
+ StartConnect();
+ client_->Handshake(); // CH with P256/P384.
+ server_->Handshake(); // Respond with P384 DC.
+ // Tell the client it only advertised P256.
+ SECStatus rv = SSLInt_SetDCAdvertisedSigSchemes(
+ client_->ssl_fd(), kEcdsaP256Only, PR_ARRAY_SIZE(kEcdsaP256Only));
+ EXPECT_EQ(SECSuccess, rv);
+ ExpectAlert(client_, kTlsAlertIllegalParameter);
+ Handshake();
+ client_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM);
+ server_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT);
+}
+
+// Server schemes includes only RSAE schemes. Connection should succeed
+// without delegation.
+TEST_P(TlsConnectTls13, DCConnectServerRsaeOnly) {
+ Reset(kRsaeDelegatorId);
+ static const SSLSignatureScheme kClientSchemes[] = {
+ ssl_sig_rsa_pss_rsae_sha256, ssl_sig_rsa_pss_pss_sha256};
+ static const SSLSignatureScheme kServerSchemes[] = {
+ ssl_sig_rsa_pss_rsae_sha256};
+ client_->SetSignatureSchemes(kClientSchemes, PR_ARRAY_SIZE(kClientSchemes));
+ server_->SetSignatureSchemes(kServerSchemes, PR_ARRAY_SIZE(kServerSchemes));
+ client_->EnableDelegatedCredentials();
+ Connect();
+
+ CheckPeerDelegCred(client_, false);
+}
+
+// Connect with an RSA-PSS DC SPKI, and an RSAE Delegator SPKI.
+TEST_P(TlsConnectTls13, DCConnectRsaeDelegator) {
+ Reset(kRsaeDelegatorId);
+
+ static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pss_rsae_sha256,
+ ssl_sig_rsa_pss_pss_sha256};
+ client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
+ server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
+
+ client_->EnableDelegatedCredentials();
server_->AddDelegatedCredential(
TlsAgent::kServerRsaPss, ssl_sig_rsa_pss_pss_sha256, kDCValidFor, now());
+ ConnectExpectAlert(client_, kTlsAlertIllegalParameter);
+ server_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT);
+ client_->CheckErrorCode(SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM);
+}
+// Client schemes includes only RSAE schemes. Connection should succeed
+// without delegation, and no DC extension should be present in the CH.
+TEST_P(TlsConnectTls13, DCConnectClientRsaeOnly) {
+ Reset(kRsaeDelegatorId);
+ static const SSLSignatureScheme kClientSchemes[] = {
+ ssl_sig_rsa_pss_rsae_sha256};
+ static const SSLSignatureScheme kServerSchemes[] = {
+ ssl_sig_rsa_pss_rsae_sha256, ssl_sig_rsa_pss_pss_sha256};
+ client_->SetSignatureSchemes(kClientSchemes, PR_ARRAY_SIZE(kClientSchemes));
+ server_->SetSignatureSchemes(kServerSchemes, PR_ARRAY_SIZE(kServerSchemes));
+ client_->EnableDelegatedCredentials();
auto cfilter = MakeTlsFilter<TlsExtensionCapture>(
client_, ssl_delegated_credentials_xtn);
Connect();
+ EXPECT_FALSE(cfilter->captured());
+ CheckPeerDelegCred(client_, false);
+}
- EXPECT_TRUE(cfilter->captured());
- CheckPeerDelegCred(client_, true, 1024);
- EXPECT_EQ(ssl_sig_rsa_pss_pss_sha256, client_->info().signatureScheme);
+// Test fallback. DC extension will not advertise RSAE schemes.
+// The server will attempt to set one, but decline to after seeing
+// the client-advertised schemes does not include it. Expect non-
+// delegated success.
+TEST_P(TlsConnectTls13, DCConnectRsaeDcSpki) {
+ Reset(kRsaeDelegatorId);
+
+ static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pss_rsae_sha256,
+ ssl_sig_rsa_pss_pss_sha256};
+ client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
+ server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
+ client_->EnableDelegatedCredentials();
+
+ EnsureTlsSetup();
+ ScopedSECKEYPublicKey pub;
+ ScopedSECKEYPrivateKey priv;
+ EXPECT_TRUE(
+ TlsAgent::LoadKeyPairFromCert(TlsAgent::kDelegatorRsae2048, &pub, &priv));
+
+ StackSECItem dc;
+ server_->DelegateCredential(server_->name(), pub, ssl_sig_rsa_pss_rsae_sha256,
+ kDCValidFor, now(), &dc);
+
+ SSLExtraServerCertData extra_data = {ssl_auth_null, nullptr, nullptr,
+ nullptr, &dc, priv.get()};
+ EXPECT_TRUE(server_->ConfigServerCert(server_->name(), true, &extra_data));
+ auto sfilter = MakeTlsFilter<TlsExtensionCapture>(
+ server_, ssl_delegated_credentials_xtn);
+ Connect();
+ EXPECT_FALSE(sfilter->captured());
+ CheckPeerDelegCred(client_, false);
}
// Generate a weak key. We can't do this in the fixture because certutil
@@ -243,8 +384,12 @@ static void GenerateWeakRsaKey(ScopedSECKEYPrivateKey& priv,
// Fail to connect with a weak RSA key.
TEST_P(TlsConnectTls13, DCWeakKey) {
- Reset(kEcdsaDelegatorId);
+ Reset(kPssDelegatorId);
EnsureTlsSetup();
+ static const SSLSignatureScheme kSchemes[] = {ssl_sig_rsa_pss_rsae_sha256,
+ ssl_sig_rsa_pss_pss_sha256};
+ client_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
+ server_->SetSignatureSchemes(kSchemes, PR_ARRAY_SIZE(kSchemes));
ScopedSECKEYPrivateKey dc_priv;
ScopedSECKEYPublicKey dc_pub;
@@ -253,14 +398,14 @@ TEST_P(TlsConnectTls13, DCWeakKey) {
// Construct a DC.
StackSECItem dc;
- TlsAgent::DelegateCredential(kEcdsaDelegatorId, dc_pub,
- ssl_sig_rsa_pss_rsae_sha256, kDCValidFor, now(),
+ TlsAgent::DelegateCredential(kPssDelegatorId, dc_pub,
+ ssl_sig_rsa_pss_pss_sha256, kDCValidFor, now(),
&dc);
// Configure the DC on the server.
SSLExtraServerCertData extra_data = {ssl_auth_null, nullptr, nullptr,
nullptr, &dc, dc_priv.get()};
- EXPECT_TRUE(server_->ConfigServerCert(kEcdsaDelegatorId, true, &extra_data));
+ EXPECT_TRUE(server_->ConfigServerCert(kPssDelegatorId, true, &extra_data));
client_->EnableDelegatedCredentials();
@@ -313,8 +458,8 @@ TEST_P(TlsConnectTls13, DCAbortBadSignature) {
now(), &dc);
ASSERT_TRUE(dc.data != nullptr);
- // Flip the first bit of the DC so that the signature is invalid.
- dc.data[0] ^= 0x01;
+ // Flip the last bit of the DC so that the signature is invalid.
+ dc.data[dc.len - 1] ^= 0x01;
SSLExtraServerCertData extra_data = {ssl_auth_null, nullptr, nullptr,
nullptr, &dc, priv.get()};
@@ -338,6 +483,17 @@ TEST_P(TlsConnectTls13, DCAbortExpired) {
server_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT);
}
+// Aborted due to remaining TTL > max validity period.
+TEST_P(TlsConnectTls13, DCAbortExcessiveTTL) {
+ Reset(kEcdsaDelegatorId);
+ server_->AddDelegatedCredential(kDCId, kDCScheme,
+ kDCValidFor + 1 /* seconds */, now());
+ client_->EnableDelegatedCredentials();
+ ConnectExpectAlert(client_, kTlsAlertIllegalParameter);
+ client_->CheckErrorCode(SSL_ERROR_DC_INAPPROPRIATE_VALIDITY_PERIOD);
+ server_->CheckErrorCode(SSL_ERROR_ILLEGAL_PARAMETER_ALERT);
+}
+
// Aborted because of invalid key usage.
TEST_P(TlsConnectTls13, DCAbortBadKeyUsage) {
// The sever does not have the delegationUsage extension.
@@ -528,20 +684,19 @@ TEST_F(DCDelegation, DCDelegations) {
EXPECT_EQ(SSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM, PORT_GetError());
// Using different PSS hashes should be OK.
- EXPECT_EQ(SECSuccess,
- SSL_DelegateCredential(cert.get(), priv.get(), pub_rsa.get(),
- ssl_sig_rsa_pss_rsae_sha256, kDCValidFor,
- now, &dc));
- // Make sure to reset |dc| after each success.
- dc.Reset();
EXPECT_EQ(SECSuccess, SSL_DelegateCredential(
cert.get(), priv.get(), pub_rsa.get(),
ssl_sig_rsa_pss_pss_sha256, kDCValidFor, now, &dc));
+ // Make sure to reset |dc| after each success.
dc.Reset();
EXPECT_EQ(SECSuccess, SSL_DelegateCredential(
cert.get(), priv.get(), pub_rsa.get(),
ssl_sig_rsa_pss_pss_sha384, kDCValidFor, now, &dc));
dc.Reset();
+ EXPECT_EQ(SECSuccess, SSL_DelegateCredential(
+ cert.get(), priv.get(), pub_rsa.get(),
+ ssl_sig_rsa_pss_pss_sha512, kDCValidFor, now, &dc));
+ dc.Reset();
ScopedSECKEYPublicKey pub_ecdsa;
ScopedSECKEYPrivateKey priv_ecdsa;
diff --git a/security/nss/gtests/sysinit_gtest/getUserDB_unittest.cc b/security/nss/gtests/sysinit_gtest/getUserDB_unittest.cc
index 251e63f891..845b6e36e5 100644
--- a/security/nss/gtests/sysinit_gtest/getUserDB_unittest.cc
+++ b/security/nss/gtests/sysinit_gtest/getUserDB_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/util_gtest/util_aligned_malloc_unittest.cc b/security/nss/gtests/util_gtest/util_aligned_malloc_unittest.cc
index 064e1494b9..9745ca7d3e 100644
--- a/security/nss/gtests/util_gtest/util_aligned_malloc_unittest.cc
+++ b/security/nss/gtests/util_gtest/util_aligned_malloc_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/util_gtest/util_b64_unittest.cc b/security/nss/gtests/util_gtest/util_b64_unittest.cc
index 94947cbc4b..cef9c7318b 100644
--- a/security/nss/gtests/util_gtest/util_b64_unittest.cc
+++ b/security/nss/gtests/util_gtest/util_b64_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/util_gtest/util_memcmpzero_unittest.cc b/security/nss/gtests/util_gtest/util_memcmpzero_unittest.cc
index 398878118b..29cac3f67b 100644
--- a/security/nss/gtests/util_gtest/util_memcmpzero_unittest.cc
+++ b/security/nss/gtests/util_gtest/util_memcmpzero_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/util_gtest/util_pkcs11uri_unittest.cc b/security/nss/gtests/util_gtest/util_pkcs11uri_unittest.cc
index 6be880c01b..680e2f4a2b 100644
--- a/security/nss/gtests/util_gtest/util_pkcs11uri_unittest.cc
+++ b/security/nss/gtests/util_gtest/util_pkcs11uri_unittest.cc
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* 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/. */
diff --git a/security/nss/gtests/util_gtest/util_utf8_unittest.cc b/security/nss/gtests/util_gtest/util_utf8_unittest.cc
index 60d31543fd..d57f01d226 100644
--- a/security/nss/gtests/util_gtest/util_utf8_unittest.cc
+++ b/security/nss/gtests/util_gtest/util_utf8_unittest.cc
@@ -1,4 +1,5 @@
// -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*-
+// 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/.
diff --git a/security/nss/help.txt b/security/nss/help.txt
index 6f5ff2d044..06d5fe1633 100644
--- a/security/nss/help.txt
+++ b/security/nss/help.txt
@@ -7,7 +7,7 @@ Usage: build.sh [-h] [-c|-cc] [-v] [-j <n>] [--gyp|-g] [--opt|-o]
[--nspr|--with-nspr=<include>:<lib>|--system-nspr]
[--system-sqlite] [--enable-fips] [--enable-libpkix]
[--mozpkix-only] [-D<gyp-option>]
- [--rebuild]
+ [--rebuild] [--enable-legacy-db]
This script builds NSS with gyp and ninja.
@@ -53,6 +53,7 @@ NSS build tool options:
--system-sqlite use system sqlite
--enable-fips enable FIPS checks
--enable-libpkix make libpkix part of the build
+ --enable-legacy-db enable the legacy db (libnssdbm)
--mozpkix-only build only static mozpkix and mozpkix-test libraries
support for this build option is limited
--disable-keylog disable support for logging key data to a file specified
diff --git a/security/nss/lib/certdb/certdb.c b/security/nss/lib/certdb/certdb.c
index 0796fe5d75..4a713b6d7f 100644
--- a/security/nss/lib/certdb/certdb.c
+++ b/security/nss/lib/certdb/certdb.c
@@ -2908,16 +2908,27 @@ CERT_LockCertTrust(const CERTCertificate *cert)
PZ_Lock(certTrustLock);
}
-static PZLock *certTempPermLock = NULL;
+static PZLock *certTempPermCertLock = NULL;
/*
- * Acquire the cert temp/perm lock
+ * Acquire the cert temp/perm/nssCert lock
*/
void
CERT_LockCertTempPerm(const CERTCertificate *cert)
{
- PORT_Assert(certTempPermLock != NULL);
- PZ_Lock(certTempPermLock);
+ PORT_Assert(certTempPermCertLock != NULL);
+ PZ_Lock(certTempPermCertLock);
+}
+
+/* Maybe[Lock, Unlock] variants are only to be used by
+ * CERT_DestroyCertificate, since an application could
+ * call this after NSS_Shutdown destroys cert locks. */
+void
+CERT_MaybeLockCertTempPerm(const CERTCertificate *cert)
+{
+ if (certTempPermCertLock) {
+ PZ_Lock(certTempPermCertLock);
+ }
}
SECStatus
@@ -2941,10 +2952,10 @@ cert_InitLocks(void)
}
}
- if (certTempPermLock == NULL) {
- certTempPermLock = PZ_NewLock(nssILockCertDB);
- PORT_Assert(certTempPermLock != NULL);
- if (!certTempPermLock) {
+ if (certTempPermCertLock == NULL) {
+ certTempPermCertLock = PZ_NewLock(nssILockCertDB);
+ PORT_Assert(certTempPermCertLock != NULL);
+ if (!certTempPermCertLock) {
PZ_DestroyLock(certTrustLock);
PZ_DestroyLock(certRefCountLock);
certRefCountLock = NULL;
@@ -2977,10 +2988,10 @@ cert_DestroyLocks(void)
rv = SECFailure;
}
- PORT_Assert(certTempPermLock != NULL);
- if (certTempPermLock) {
- PZ_DestroyLock(certTempPermLock);
- certTempPermLock = NULL;
+ PORT_Assert(certTempPermCertLock != NULL);
+ if (certTempPermCertLock) {
+ PZ_DestroyLock(certTempPermCertLock);
+ certTempPermCertLock = NULL;
} else {
rv = SECFailure;
}
@@ -2999,16 +3010,24 @@ CERT_UnlockCertTrust(const CERTCertificate *cert)
}
/*
- * Free the temp/perm lock
+ * Free the temp/perm/nssCert lock
*/
void
CERT_UnlockCertTempPerm(const CERTCertificate *cert)
{
- PORT_Assert(certTempPermLock != NULL);
- PRStatus prstat = PZ_Unlock(certTempPermLock);
+ PORT_Assert(certTempPermCertLock != NULL);
+ PRStatus prstat = PZ_Unlock(certTempPermCertLock);
PORT_AssertArg(prstat == PR_SUCCESS);
}
+void
+CERT_MaybeUnlockCertTempPerm(const CERTCertificate *cert)
+{
+ if (certTempPermCertLock) {
+ PZ_Unlock(certTempPermCertLock);
+ }
+}
+
/*
* Get the StatusConfig data for this handle
*/
diff --git a/security/nss/lib/certdb/crl.c b/security/nss/lib/certdb/crl.c
index 63adcad46d..cc5c71f20c 100644
--- a/security/nss/lib/certdb/crl.c
+++ b/security/nss/lib/certdb/crl.c
@@ -1405,7 +1405,7 @@ TokenCRLStillExists(CERTSignedCrl* crl)
if (SECITEM_CompareItem(oldSubject, &subject) != SECEqual) {
xstatus = PR_FALSE;
}
- if (CKO_NETSCAPE_CRL != crl_class) {
+ if (CKO_NSS_CRL != crl_class) {
xstatus = PR_FALSE;
}
} else {
diff --git a/security/nss/lib/certdb/stanpcertdb.c b/security/nss/lib/certdb/stanpcertdb.c
index e2a668bb19..8e1cf279ab 100644
--- a/security/nss/lib/certdb/stanpcertdb.c
+++ b/security/nss/lib/certdb/stanpcertdb.c
@@ -32,6 +32,9 @@
#include "dev.h"
#include "secmodi.h"
+extern void CERT_MaybeLockCertTempPerm(const CERTCertificate *cert);
+extern void CERT_MaybeUnlockCertTempPerm(const CERTCertificate *cert);
+
PRBool
SEC_CertNicknameConflict(const char *nickname, const SECItem *derSubject,
CERTCertDBHandle *handle)
@@ -311,7 +314,9 @@ __CERT_AddTempCertToPerm(CERTCertificate *cert, char *nickname,
nssPKIObject_AddInstance(&c->object, permInstance);
nssTrustDomain_AddCertsToCache(STAN_GetDefaultTrustDomain(), &c, 1);
/* reset the CERTCertificate fields */
+ CERT_LockCertTempPerm(cert);
cert->nssCertificate = NULL;
+ CERT_UnlockCertTempPerm(cert);
cert = STAN_GetCERTCertificateOrRelease(c); /* should return same pointer */
if (!cert) {
CERT_MapStanError();
@@ -808,9 +813,17 @@ CERT_DestroyCertificate(CERTCertificate *cert)
/* don't use STAN_GetNSSCertificate because we don't want to
* go to the trouble of translating the CERTCertificate into
* an NSSCertificate just to destroy it. If it hasn't been done
- * yet, don't do it at all.
- */
+ * yet, don't do it at all
+ *
+ * cert->nssCertificate contains its own locks and refcount, but as it
+ * may be NULL, the pointer itself must be guarded by some other lock.
+ * Rather than creating a new global lock for only this purpose, share
+ * an existing global lock that happens to be taken near the write in
+ * fill_CERTCertificateFields(). The longer-term goal is to refactor
+ * all these global locks to be certificate-scoped. */
+ CERT_MaybeLockCertTempPerm(cert);
NSSCertificate *tmp = cert->nssCertificate;
+ CERT_MaybeUnlockCertTempPerm(cert);
if (tmp) {
/* delete the NSSCertificate */
NSSCertificate_Destroy(tmp);
diff --git a/security/nss/lib/certhigh/certvfypkix.c b/security/nss/lib/certhigh/certvfypkix.c
index a536c21c09..95d88b53f1 100644
--- a/security/nss/lib/certhigh/certvfypkix.c
+++ b/security/nss/lib/certhigh/certvfypkix.c
@@ -411,7 +411,7 @@ cleanup:
static PKIX_Error *
cert_CreatePkixProcessingParams(
CERTCertificate *cert,
- PRBool checkSig, /* not used yet. See bug 391476 */
+ PRBool checkSig,
PRTime time,
void *wincx,
PRBool useArena,
@@ -441,15 +441,12 @@ cert_CreatePkixProcessingParams(
*pplContext = plContext;
-#ifdef PKIX_NOTDEF
/* Functions should be implemented in patch for 390532 */
PKIX_CHECK(
pkix_pl_NssContext_SetCertSignatureCheck(checkSig,
(PKIX_PL_NssContext *)plContext),
PKIX_NSSCONTEXTSETCERTSIGNCHECKFAILED);
-#endif /* PKIX_NOTDEF */
-
PKIX_CHECK(
PKIX_ProcessingParams_Create(&procParams, plContext),
PKIX_PROCESSINGPARAMSCREATEFAILED);
diff --git a/security/nss/lib/ckfw/builtins/nssckbi.h b/security/nss/lib/ckfw/builtins/nssckbi.h
index ed02913c3f..23269845aa 100644
--- a/security/nss/lib/ckfw/builtins/nssckbi.h
+++ b/security/nss/lib/ckfw/builtins/nssckbi.h
@@ -46,8 +46,8 @@
* It's recommend to switch back to 0 after having reached version 98/99.
*/
#define NSS_BUILTINS_LIBRARY_VERSION_MAJOR 2
-#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 40
-#define NSS_BUILTINS_LIBRARY_VERSION "2.40"
+#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 44
+#define NSS_BUILTINS_LIBRARY_VERSION "2.44"
/* These version numbers detail the semantic changes to the ckfw engine. */
#define NSS_BUILTINS_HARDWARE_VERSION_MAJOR 1
diff --git a/security/nss/lib/ckfw/builtins/testlib/Makefile b/security/nss/lib/ckfw/builtins/testlib/Makefile
index 0d85e2fdc4..0f3d6c4498 100644
--- a/security/nss/lib/ckfw/builtins/testlib/Makefile
+++ b/security/nss/lib/ckfw/builtins/testlib/Makefile
@@ -38,6 +38,11 @@ EXTRA_SHARED_LIBS += \
$(NULL)
endif # OS_TARGET
+SIMPLE_OBJS = $(notdir $(CSRCS:.c=$(OBJ_SUFFIX)))
+OBJS = $(addprefix $(OBJDIR)/$(PROG_PREFIX), $(SIMPLE_OBJS))
+vpath %c $(dir $(CSRCS)) # $(OBJDIR)
+
+
include $(CORE_DEPTH)/coreconf/rules.mk
CFLAGS += -I$(CORE_DEPTH)/lib/ckfw/builtins
@@ -50,3 +55,4 @@ endif
$(OBJDIR)/certdata-testlib.c: $(NSS_CERTDATA-TESTLIB_TXT)
@$(MAKE_OBJDIR)
$(PERL) ../certdata.perl $(NSS_CERTDATA-TESTLIB_TXT) $@
+
diff --git a/security/nss/lib/ckfw/dbm/db.c b/security/nss/lib/ckfw/dbm/db.c
index bbf2b95106..40f465adec 100644
--- a/security/nss/lib/ckfw/dbm/db.c
+++ b/security/nss/lib/ckfw/dbm/db.c
@@ -392,19 +392,19 @@ nss_dbm_db_swap_type(
return type_byte;
case CKA_MODIFIABLE:
return type_byte;
- case CKA_NETSCAPE_URL:
+ case CKA_NSS_URL:
return type_opaque;
- case CKA_NETSCAPE_EMAIL:
+ case CKA_NSS_EMAIL:
return type_opaque;
- case CKA_NETSCAPE_SMIME_INFO:
+ case CKA_NSS_SMIME_INFO:
return type_opaque;
- case CKA_NETSCAPE_SMIME_TIMESTAMP:
+ case CKA_NSS_SMIME_TIMESTAMP:
return type_opaque;
- case CKA_NETSCAPE_PKCS8_SALT:
+ case CKA_NSS_PKCS8_SALT:
return type_opaque;
- case CKA_NETSCAPE_PASSWORD_CHECK:
+ case CKA_NSS_PASSWORD_CHECK:
return type_opaque;
- case CKA_NETSCAPE_EXPIRES:
+ case CKA_NSS_EXPIRES:
return type_opaque;
case CKA_TRUST_DIGITAL_SIGNATURE:
return type_long;
@@ -436,9 +436,9 @@ nss_dbm_db_swap_type(
return type_long;
case CKA_TRUST_TIME_STAMPING:
return type_long;
- case CKA_NETSCAPE_DB:
+ case CKA_NSS_DB:
return type_opaque;
- case CKA_NETSCAPE_TRUST:
+ case CKA_NSS_TRUST:
return type_opaque;
default:
return type_opaque;
diff --git a/security/nss/lib/ckfw/object.c b/security/nss/lib/ckfw/object.c
index 9f6b4cee03..d076f06a79 100644
--- a/security/nss/lib/ckfw/object.c
+++ b/security/nss/lib/ckfw/object.c
@@ -52,6 +52,7 @@
struct NSSCKFWObjectStr {
NSSCKFWMutex *mutex; /* merely to serialise the MDObject calls */
NSSArena *arena;
+ NSSArena *localArena;
NSSCKMDObject *mdObject;
NSSCKMDSession *mdSession;
NSSCKFWSession *fwSession;
@@ -110,6 +111,8 @@ nssCKFWObject_Create(
NSSCKFWInstance *fwInstance,
CK_RV *pError)
{
+ NSSArena *objArena = arena;
+ NSSArena *localArena = NULL;
NSSCKFWObject *fwObject;
nssCKFWHash *mdObjectHash;
@@ -139,13 +142,23 @@ nssCKFWObject_Create(
return fwObject;
}
- fwObject = nss_ZNEW(arena, NSSCKFWObject);
+ /* session objects should have their own arena so they can be destroyed in the end. */
+ if (arena == NULL) {
+ localArena = objArena = NSSArena_Create();
+ if (objArena == NULL) {
+ *pError = CKR_HOST_MEMORY;
+ return (NSSCKFWObject *)NULL;
+ }
+ }
+
+ fwObject = nss_ZNEW(objArena, NSSCKFWObject);
if (!fwObject) {
*pError = CKR_HOST_MEMORY;
return (NSSCKFWObject *)NULL;
}
- fwObject->arena = arena;
+ fwObject->arena = objArena;
+ fwObject->localArena = localArena;
fwObject->mdObject = mdObject;
fwObject->fwSession = fwSession;
@@ -157,18 +170,24 @@ nssCKFWObject_Create(
fwObject->mdToken = nssCKFWToken_GetMDToken(fwToken);
fwObject->fwInstance = fwInstance;
fwObject->mdInstance = nssCKFWInstance_GetMDInstance(fwInstance);
- fwObject->mutex = nssCKFWInstance_CreateMutex(fwInstance, arena, pError);
+ fwObject->mutex = nssCKFWInstance_CreateMutex(fwInstance, objArena, pError);
if (!fwObject->mutex) {
if (CKR_OK == *pError) {
*pError = CKR_GENERAL_ERROR;
}
nss_ZFreeIf(fwObject);
+ if (localArena) {
+ NSSArena_Destroy(localArena);
+ }
return (NSSCKFWObject *)NULL;
}
*pError = nssCKFWHash_Add(mdObjectHash, mdObject, fwObject);
if (CKR_OK != *pError) {
nss_ZFreeIf(fwObject);
+ if (localArena) {
+ NSSArena_Destroy(localArena);
+ }
return (NSSCKFWObject *)NULL;
}
@@ -177,6 +196,9 @@ nssCKFWObject_Create(
if (CKR_OK != *pError) {
nssCKFWHash_Remove(mdObjectHash, mdObject);
nss_ZFreeIf(fwObject);
+ if (localArena) {
+ NSSArena_Destroy(localArena);
+ }
return (NSSCKFWObject *)NULL;
}
#endif /* DEBUG */
@@ -195,6 +217,7 @@ nssCKFWObject_Finalize(
PRBool removeFromHash)
{
nssCKFWHash *mdObjectHash;
+ NSSArena *arena = NULL;
#ifdef NSSDEBUG
if (CKR_OK != nssCKFWObject_verifyPointer(fwObject)) {
@@ -220,7 +243,11 @@ nssCKFWObject_Finalize(
if (fwObject->fwSession) {
nssCKFWSession_DeregisterSessionObject(fwObject->fwSession, fwObject);
}
+ arena = fwObject->localArena;
nss_ZFreeIf(fwObject);
+ if (arena) {
+ NSSArena_Destroy(arena);
+ }
#ifdef DEBUG
(void)object_remove_pointer(fwObject);
@@ -238,6 +265,7 @@ nssCKFWObject_Destroy(
NSSCKFWObject *fwObject)
{
nssCKFWHash *mdObjectHash;
+ NSSArena *arena = NULL;
#ifdef NSSDEBUG
if (CKR_OK != nssCKFWObject_verifyPointer(fwObject)) {
@@ -261,7 +289,11 @@ nssCKFWObject_Destroy(
if (fwObject->fwSession) {
nssCKFWSession_DeregisterSessionObject(fwObject->fwSession, fwObject);
}
+ arena = fwObject->localArena;
nss_ZFreeIf(fwObject);
+ if (arena) {
+ NSSArena_Destroy(arena);
+ }
#ifdef DEBUG
(void)object_remove_pointer(fwObject);
diff --git a/security/nss/lib/ckfw/session.c b/security/nss/lib/ckfw/session.c
index e2613089b0..0ebda4697a 100644
--- a/security/nss/lib/ckfw/session.c
+++ b/security/nss/lib/ckfw/session.c
@@ -1271,7 +1271,7 @@ gotmdobject:
return (NSSCKFWObject *)NULL;
}
- fwObject = nssCKFWObject_Create(arena, mdObject,
+ fwObject = nssCKFWObject_Create(isTokenObject ? arena : NULL, mdObject,
isTokenObject ? NULL
: fwSession,
fwSession->fwToken, fwSession->fwInstance, pError);
@@ -1399,7 +1399,7 @@ nssCKFWSession_CopyObject(
return (NSSCKFWObject *)NULL;
}
- rv = nssCKFWObject_Create(arena, mdObject,
+ rv = nssCKFWObject_Create(newIsToken ? arena : NULL, mdObject,
newIsToken ? NULL
: fwSession,
fwSession->fwToken, fwSession->fwInstance, pError);
diff --git a/security/nss/lib/cryptohi/keyi.h b/security/nss/lib/cryptohi/keyi.h
index b746d3c8d8..707e11adea 100644
--- a/security/nss/lib/cryptohi/keyi.h
+++ b/security/nss/lib/cryptohi/keyi.h
@@ -17,6 +17,9 @@ KeyType seckey_GetKeyType(SECOidTag pubKeyOid);
SECStatus sec_DecodeSigAlg(const SECKEYPublicKey *key, SECOidTag sigAlg,
const SECItem *param, SECOidTag *encalg, SECOidTag *hashalg);
+/* just get the 'encryption' oid from the combined signature oid */
+SECOidTag sec_GetEncAlgFromSigAlg(SECOidTag sigAlg);
+
/* extract the RSA-PSS hash algorithms and salt length from
* parameters, taking into account of the default implications.
*
diff --git a/security/nss/lib/cryptohi/secsign.c b/security/nss/lib/cryptohi/secsign.c
index 8a8d0f6643..c46b2b1e42 100644
--- a/security/nss/lib/cryptohi/secsign.c
+++ b/security/nss/lib/cryptohi/secsign.c
@@ -31,6 +31,7 @@ sgn_NewContext(SECOidTag alg, SECItem *params, SECKEYPrivateKey *key)
SGNContext *cx;
SECOidTag hashalg, signalg;
KeyType keyType;
+ PRUint32 policyFlags;
SECStatus rv;
/* OK, map a PKCS #7 hash and encrypt algorithm into
@@ -44,7 +45,7 @@ sgn_NewContext(SECOidTag alg, SECItem *params, SECKEYPrivateKey *key)
rv = sec_DecodeSigAlg(NULL, alg, params, &signalg, &hashalg);
if (rv != SECSuccess) {
PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
- return 0;
+ return NULL;
}
keyType = seckey_GetKeyType(signalg);
@@ -53,7 +54,19 @@ sgn_NewContext(SECOidTag alg, SECItem *params, SECKEYPrivateKey *key)
!((key->keyType == dsaKey) && (keyType == fortezzaKey)) &&
!((key->keyType == rsaKey) && (keyType == rsaPssKey))) {
PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
- return 0;
+ return NULL;
+ }
+ /* check the policy on the hash algorithm */
+ if ((NSS_GetAlgorithmPolicy(hashalg, &policyFlags) == SECFailure) ||
+ !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) {
+ PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED);
+ return NULL;
+ }
+ /* check the policy on the encryption algorithm */
+ if ((NSS_GetAlgorithmPolicy(signalg, &policyFlags) == SECFailure) ||
+ !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) {
+ PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED);
+ return NULL;
}
cx = (SGNContext *)PORT_ZAlloc(sizeof(SGNContext));
@@ -452,9 +465,27 @@ SGN_Digest(SECKEYPrivateKey *privKey,
SECItem digder;
PLArenaPool *arena = 0;
SGNDigestInfo *di = 0;
+ SECOidTag enctag;
+ PRUint32 policyFlags;
result->data = 0;
+ /* check the policy on the hash algorithm */
+ if ((NSS_GetAlgorithmPolicy(algtag, &policyFlags) == SECFailure) ||
+ !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) {
+ PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED);
+ return SECFailure;
+ }
+ /* check the policy on the encryption algorithm */
+ enctag = sec_GetEncAlgFromSigAlg(
+ SEC_GetSignatureAlgorithmOidTag(privKey->keyType, algtag));
+ if ((enctag == SEC_OID_UNKNOWN) ||
+ (NSS_GetAlgorithmPolicy(enctag, &policyFlags) == SECFailure) ||
+ !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) {
+ PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED);
+ return SECFailure;
+ }
+
if (privKey->keyType == rsaKey) {
arena = PORT_NewArena(DER_DEFAULT_CHUNKSIZE);
@@ -727,7 +758,7 @@ sec_CreateRSAPSSParameters(PLArenaPool *arena,
}
/* The specified salt length is too long */
- if (saltLength > modBytes - hashLength - 2) {
+ if (saltLength > (unsigned long)(modBytes - hashLength - 2)) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
}
diff --git a/security/nss/lib/cryptohi/secvfy.c b/security/nss/lib/cryptohi/secvfy.c
index aa3d6778c8..2540a544c5 100644
--- a/security/nss/lib/cryptohi/secvfy.c
+++ b/security/nss/lib/cryptohi/secvfy.c
@@ -217,6 +217,56 @@ const SEC_ASN1Template hashParameterTemplate[] =
};
/*
+ * Get just the encryption algorithm from the signature algorithm
+ */
+SECOidTag
+sec_GetEncAlgFromSigAlg(SECOidTag sigAlg)
+{
+ /* get the "encryption" algorithm */
+ switch (sigAlg) {
+ case SEC_OID_PKCS1_RSA_ENCRYPTION:
+ case SEC_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION:
+ case SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION:
+ case SEC_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION:
+ case SEC_OID_ISO_SHA_WITH_RSA_SIGNATURE:
+ case SEC_OID_ISO_SHA1_WITH_RSA_SIGNATURE:
+ case SEC_OID_PKCS1_SHA224_WITH_RSA_ENCRYPTION:
+ case SEC_OID_PKCS1_SHA256_WITH_RSA_ENCRYPTION:
+ case SEC_OID_PKCS1_SHA384_WITH_RSA_ENCRYPTION:
+ case SEC_OID_PKCS1_SHA512_WITH_RSA_ENCRYPTION:
+ return SEC_OID_PKCS1_RSA_ENCRYPTION;
+ case SEC_OID_PKCS1_RSA_PSS_SIGNATURE:
+ return SEC_OID_PKCS1_RSA_PSS_SIGNATURE;
+
+ /* what about normal DSA? */
+ case SEC_OID_ANSIX9_DSA_SIGNATURE_WITH_SHA1_DIGEST:
+ case SEC_OID_BOGUS_DSA_SIGNATURE_WITH_SHA1_DIGEST:
+ case SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA224_DIGEST:
+ case SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA256_DIGEST:
+ return SEC_OID_ANSIX9_DSA_SIGNATURE;
+ case SEC_OID_MISSI_DSS:
+ case SEC_OID_MISSI_KEA_DSS:
+ case SEC_OID_MISSI_KEA_DSS_OLD:
+ case SEC_OID_MISSI_DSS_OLD:
+ return SEC_OID_MISSI_DSS;
+ case SEC_OID_ANSIX962_ECDSA_SHA1_SIGNATURE:
+ case SEC_OID_ANSIX962_ECDSA_SHA224_SIGNATURE:
+ case SEC_OID_ANSIX962_ECDSA_SHA256_SIGNATURE:
+ case SEC_OID_ANSIX962_ECDSA_SHA384_SIGNATURE:
+ case SEC_OID_ANSIX962_ECDSA_SHA512_SIGNATURE:
+ case SEC_OID_ANSIX962_ECDSA_SIGNATURE_RECOMMENDED_DIGEST:
+ case SEC_OID_ANSIX962_ECDSA_SIGNATURE_SPECIFIED_DIGEST:
+ return SEC_OID_ANSIX962_EC_PUBLIC_KEY;
+ /* we don't implement MD4 hashes */
+ case SEC_OID_PKCS1_MD4_WITH_RSA_ENCRYPTION:
+ default:
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ break;
+ }
+ return SEC_OID_UNKNOWN;
+}
+
+/*
* Pulls the hash algorithm, signing algorithm, and key type out of a
* composite algorithm.
*
@@ -229,15 +279,16 @@ const SEC_ASN1Template hashParameterTemplate[] =
*/
SECStatus
sec_DecodeSigAlg(const SECKEYPublicKey *key, SECOidTag sigAlg,
- const SECItem *param, SECOidTag *encalg, SECOidTag *hashalg)
+ const SECItem *param, SECOidTag *encalgp, SECOidTag *hashalg)
{
int len;
PLArenaPool *arena;
SECStatus rv;
SECItem oid;
+ SECOidTag encalg;
PR_ASSERT(hashalg != NULL);
- PR_ASSERT(encalg != NULL);
+ PR_ASSERT(encalgp != NULL);
switch (sigAlg) {
/* We probably shouldn't be generating MD2 signatures either */
@@ -354,52 +405,13 @@ sec_DecodeSigAlg(const SECKEYPublicKey *key, SECOidTag sigAlg,
PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
return SECFailure;
}
- /* get the "encryption" algorithm */
- switch (sigAlg) {
- case SEC_OID_PKCS1_RSA_ENCRYPTION:
- case SEC_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION:
- case SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION:
- case SEC_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION:
- case SEC_OID_ISO_SHA_WITH_RSA_SIGNATURE:
- case SEC_OID_ISO_SHA1_WITH_RSA_SIGNATURE:
- case SEC_OID_PKCS1_SHA224_WITH_RSA_ENCRYPTION:
- case SEC_OID_PKCS1_SHA256_WITH_RSA_ENCRYPTION:
- case SEC_OID_PKCS1_SHA384_WITH_RSA_ENCRYPTION:
- case SEC_OID_PKCS1_SHA512_WITH_RSA_ENCRYPTION:
- *encalg = SEC_OID_PKCS1_RSA_ENCRYPTION;
- break;
- case SEC_OID_PKCS1_RSA_PSS_SIGNATURE:
- *encalg = SEC_OID_PKCS1_RSA_PSS_SIGNATURE;
- break;
- /* what about normal DSA? */
- case SEC_OID_ANSIX9_DSA_SIGNATURE_WITH_SHA1_DIGEST:
- case SEC_OID_BOGUS_DSA_SIGNATURE_WITH_SHA1_DIGEST:
- case SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA224_DIGEST:
- case SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA256_DIGEST:
- *encalg = SEC_OID_ANSIX9_DSA_SIGNATURE;
- break;
- case SEC_OID_MISSI_DSS:
- case SEC_OID_MISSI_KEA_DSS:
- case SEC_OID_MISSI_KEA_DSS_OLD:
- case SEC_OID_MISSI_DSS_OLD:
- *encalg = SEC_OID_MISSI_DSS;
- break;
- case SEC_OID_ANSIX962_ECDSA_SHA1_SIGNATURE:
- case SEC_OID_ANSIX962_ECDSA_SHA224_SIGNATURE:
- case SEC_OID_ANSIX962_ECDSA_SHA256_SIGNATURE:
- case SEC_OID_ANSIX962_ECDSA_SHA384_SIGNATURE:
- case SEC_OID_ANSIX962_ECDSA_SHA512_SIGNATURE:
- case SEC_OID_ANSIX962_ECDSA_SIGNATURE_RECOMMENDED_DIGEST:
- case SEC_OID_ANSIX962_ECDSA_SIGNATURE_SPECIFIED_DIGEST:
- *encalg = SEC_OID_ANSIX962_EC_PUBLIC_KEY;
- break;
- /* we don't implement MD4 hashes */
- case SEC_OID_PKCS1_MD4_WITH_RSA_ENCRYPTION:
- default:
- PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
- return SECFailure;
+ encalg = sec_GetEncAlgFromSigAlg(sigAlg);
+ if (encalg == SEC_OID_UNKNOWN) {
+ return SECFailure;
}
+ *encalgp = encalg;
+
return SECSuccess;
}
@@ -423,6 +435,7 @@ vfy_CreateContext(const SECKEYPublicKey *key, const SECItem *sig,
SECStatus rv;
unsigned int sigLen;
KeyType type;
+ PRUint32 policyFlags;
/* make sure the encryption algorithm matches the key type */
/* RSA-PSS algorithm can be used with both rsaKey and rsaPssKey */
@@ -433,6 +446,13 @@ vfy_CreateContext(const SECKEYPublicKey *key, const SECItem *sig,
return NULL;
}
+ /* check the policy on the encryption algorithm */
+ if ((NSS_GetAlgorithmPolicy(encAlg, &policyFlags) == SECFailure) ||
+ !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) {
+ PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED);
+ return NULL;
+ }
+
cx = (VFYContext *)PORT_ZAlloc(sizeof(VFYContext));
if (cx == NULL) {
goto loser;
@@ -493,6 +513,14 @@ vfy_CreateContext(const SECKEYPublicKey *key, const SECItem *sig,
/* error set by HASH_GetHashTypeByOidTag */
goto loser;
}
+ /* check the policy on the hash algorithm. Do this after
+ * the rsa decode because some uses of this function get hash implicitly
+ * from the RSA signature itself. */
+ if ((NSS_GetAlgorithmPolicy(cx->hashAlg, &policyFlags) == SECFailure) ||
+ !(policyFlags & NSS_USE_ALG_IN_ANY_SIGNATURE)) {
+ PORT_SetError(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED);
+ goto loser;
+ }
if (hash) {
*hash = cx->hashAlg;
@@ -688,10 +716,10 @@ VFY_EndWithSignature(VFYContext *cx, SECItem *sig)
&cx->pkcs1RSADigestInfoLen,
cx->key,
sig, cx->wincx);
- PORT_Assert(cx->hashAlg == hashid);
if (rv != SECSuccess) {
return SECFailure;
}
+ PORT_Assert(cx->hashAlg == hashid);
}
return verifyPKCS1DigestInfo(cx, &digest);
}
diff --git a/security/nss/lib/dev/devslot.c b/security/nss/lib/dev/devslot.c
index ebd6e6aa5e..5021408bf0 100644
--- a/security/nss/lib/dev/devslot.c
+++ b/security/nss/lib/dev/devslot.c
@@ -189,11 +189,11 @@ nssSlot_IsTokenPresent(
if (session) {
nssSession_EnterMonitor(session);
/* token is not present */
- if (session->handle != CK_INVALID_SESSION) {
+ if (session->handle != CK_INVALID_HANDLE) {
/* session is valid, close and invalidate it */
CKAPI(epv)
->C_CloseSession(session->handle);
- session->handle = CK_INVALID_SESSION;
+ session->handle = CK_INVALID_HANDLE;
}
nssSession_ExitMonitor(session);
}
@@ -215,17 +215,17 @@ nssSlot_IsTokenPresent(
if (session) {
PRBool tokenRemoved;
nssSession_EnterMonitor(session);
- if (session->handle != CK_INVALID_SESSION) {
+ if (session->handle != CK_INVALID_HANDLE) {
CK_SESSION_INFO sessionInfo;
ckrv = CKAPI(epv)->C_GetSessionInfo(session->handle, &sessionInfo);
if (ckrv != CKR_OK) {
/* session is screwy, close and invalidate it */
CKAPI(epv)
->C_CloseSession(session->handle);
- session->handle = CK_INVALID_SESSION;
+ session->handle = CK_INVALID_HANDLE;
}
}
- tokenRemoved = (session->handle == CK_INVALID_SESSION);
+ tokenRemoved = (session->handle == CK_INVALID_HANDLE);
nssSession_ExitMonitor(session);
/* token not removed, finished */
if (!tokenRemoved) {
diff --git a/security/nss/lib/dev/devt.h b/security/nss/lib/dev/devt.h
index 0f6d9e49a1..06a57ad05b 100644
--- a/security/nss/lib/dev/devt.h
+++ b/security/nss/lib/dev/devt.h
@@ -96,6 +96,9 @@ struct NSSSlotStr {
};
struct nssSessionStr {
+ /* Must not hold slot->lock when taking lock.
+ * See ordering in nssSlot_IsTokenPresent.
+ */
PZLock *lock;
CK_SESSION_HANDLE handle;
NSSSlot *slot;
diff --git a/security/nss/lib/dev/devtoken.c b/security/nss/lib/dev/devtoken.c
index 41ffe86da5..fedc44b4b5 100644
--- a/security/nss/lib/dev/devtoken.c
+++ b/security/nss/lib/dev/devtoken.c
@@ -260,7 +260,7 @@ find_objects(
nssSession *session = (sessionOpt) ? sessionOpt : tok->defaultSession;
/* Don't ask the module to use an invalid session handle. */
- if (!session || session->handle == CK_INVALID_SESSION) {
+ if (!session || session->handle == CK_INVALID_HANDLE) {
ckrv = CKR_SESSION_HANDLE_INVALID;
goto loser;
}
@@ -1124,7 +1124,7 @@ nssToken_FindTrustForCertificate(
nssCryptokiObject *object = NULL, **objects;
/* Don't ask the module to use an invalid session handle. */
- if (!session || session->handle == CK_INVALID_SESSION) {
+ if (!session || session->handle == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_NO_TOKEN);
return object;
}
@@ -1206,7 +1206,7 @@ nssToken_FindCRLsBySubject(
nssSession *session = sessionOpt ? sessionOpt : token->defaultSession;
/* Don't ask the module to use an invalid session handle. */
- if (!session || session->handle == CK_INVALID_SESSION) {
+ if (!session || session->handle == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_NO_TOKEN);
return objects;
}
@@ -1262,7 +1262,7 @@ nssToken_Digest(
nssSession *session = (sessionOpt) ? sessionOpt : tok->defaultSession;
/* Don't ask the module to use an invalid session handle. */
- if (!session || session->handle == CK_INVALID_SESSION) {
+ if (!session || session->handle == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_NO_TOKEN);
return rvItem;
}
@@ -1328,7 +1328,7 @@ nssToken_BeginDigest(
nssSession *session = (sessionOpt) ? sessionOpt : tok->defaultSession;
/* Don't ask the module to use an invalid session handle. */
- if (!session || session->handle == CK_INVALID_SESSION) {
+ if (!session || session->handle == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_NO_TOKEN);
return PR_FAILURE;
}
@@ -1350,7 +1350,7 @@ nssToken_ContinueDigest(
nssSession *session = (sessionOpt) ? sessionOpt : tok->defaultSession;
/* Don't ask the module to use an invalid session handle. */
- if (!session || session->handle == CK_INVALID_SESSION) {
+ if (!session || session->handle == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_NO_TOKEN);
return PR_FAILURE;
}
@@ -1378,7 +1378,7 @@ nssToken_FinishDigest(
nssSession *session = (sessionOpt) ? sessionOpt : tok->defaultSession;
/* Don't ask the module to use an invalid session handle. */
- if (!session || session->handle == CK_INVALID_SESSION) {
+ if (!session || session->handle == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_NO_TOKEN);
return NULL;
}
@@ -1457,7 +1457,7 @@ nssToken_TraverseCertificates(
nssSession *session = (sessionOpt) ? sessionOpt : token->defaultSession;
/* Don't ask the module to use an invalid session handle. */
- if (!session || session->handle == CK_INVALID_SESSION) {
+ if (!session || session->handle == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_NO_TOKEN);
return PR_FAILURE;
}
diff --git a/security/nss/lib/dev/devutil.c b/security/nss/lib/dev/devutil.c
index 74c32f088f..7c30a0da2c 100644
--- a/security/nss/lib/dev/devutil.c
+++ b/security/nss/lib/dev/devutil.c
@@ -284,10 +284,10 @@ nssTokenObjectCache_HaveObjectClass(
case CKO_CERTIFICATE:
haveIt = cache->doObjectType[cachedCerts];
break;
- case CKO_NETSCAPE_TRUST:
+ case CKO_NSS_TRUST:
haveIt = cache->doObjectType[cachedTrust];
break;
- case CKO_NETSCAPE_CRL:
+ case CKO_NSS_CRL:
haveIt = cache->doObjectType[cachedCRLs];
break;
default:
@@ -472,7 +472,7 @@ create_cert(
CKA_ISSUER,
CKA_SERIAL_NUMBER,
CKA_SUBJECT,
- CKA_NETSCAPE_EMAIL
+ CKA_NSS_EMAIL
};
static const PRUint32 numCertAttr = sizeof(certAttr) / sizeof(certAttr[0]);
return create_object(object, certAttr, numCertAttr, status);
@@ -511,8 +511,8 @@ create_crl(
CKA_LABEL,
CKA_VALUE,
CKA_SUBJECT,
- CKA_NETSCAPE_KRL,
- CKA_NETSCAPE_URL
+ CKA_NSS_KRL,
+ CKA_NSS_URL
};
static const PRUint32 numCRLAttr = sizeof(crlAttr) / sizeof(crlAttr[0]);
return create_object(object, crlAttr, numCRLAttr, status);
@@ -716,10 +716,10 @@ nssTokenObjectCache_FindObjectsByTemplate(
case CKO_CERTIFICATE:
objectType = cachedCerts;
break;
- case CKO_NETSCAPE_TRUST:
+ case CKO_NSS_TRUST:
objectType = cachedTrust;
break;
- case CKO_NETSCAPE_CRL:
+ case CKO_NSS_CRL:
objectType = cachedCRLs;
break;
default:
@@ -784,10 +784,10 @@ nssTokenObjectCache_GetObjectAttributes(
case CKO_CERTIFICATE:
objectType = cachedCerts;
break;
- case CKO_NETSCAPE_TRUST:
+ case CKO_NSS_TRUST:
objectType = cachedTrust;
break;
- case CKO_NETSCAPE_CRL:
+ case CKO_NSS_CRL:
objectType = cachedCRLs;
break;
default:
@@ -877,10 +877,10 @@ nssTokenObjectCache_ImportObject(
case CKO_CERTIFICATE:
objectType = cachedCerts;
break;
- case CKO_NETSCAPE_TRUST:
+ case CKO_NSS_TRUST:
objectType = cachedTrust;
break;
- case CKO_NETSCAPE_CRL:
+ case CKO_NSS_CRL:
objectType = cachedCRLs;
break;
default:
diff --git a/security/nss/lib/freebl/Makefile b/security/nss/lib/freebl/Makefile
index 98a7c5d5c3..ecf27e3d94 100644
--- a/security/nss/lib/freebl/Makefile
+++ b/security/nss/lib/freebl/Makefile
@@ -85,11 +85,11 @@ endif
# FREEBL_PRELINK_COMMAND
#
# This is an optional environment variable which can override the default
-# prelink command. It could be used on systems that did something similiar to
-# prelink but used a different command and syntax. The only requirement is the
-# program must take the library as the last argument, the program must output
-# the original library to standard out, and the program does not need to take
-# any quoted or imbedded spaces in its arguments (except the path to the
+# prelink command. It could be used on systems that did something similiar to
+# prelink but used a different command and syntax. The only requirement is the
+# program must take the library as the last argument, the program must output
+# the original library to standard out, and the program does not need to take
+# any quoted or imbedded spaces in its arguments (except the path to the
# library itself, which can have imbedded spaces or special characters).
#
ifdef FREEBL_USE_PRELINK
@@ -120,22 +120,43 @@ else
endif
endif
ifeq ($(CPU_ARCH),aarch64)
- DEFINES += -DUSE_HW_AES
- EXTRA_SRCS += aes-armv8.c gcm-aarch64.c
+ ifdef CC_IS_CLANG
+ DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2
+ EXTRA_SRCS += aes-armv8.c gcm-aarch64.c sha1-armv8.c sha256-armv8.c
+ else ifeq (1,$(CC_IS_GCC))
+ # GCC versions older than 4.9 don't support ARM AES. The check
+ # is done in two parts, first allows "major.minor" == "4.9",
+ # and then rejects any major versions prior to 5. Note that
+ # there has been no GCC 4.10, as it was renamed to GCC 5.
+ ifneq (,$(filter 4.9,$(word 1,$(GCC_VERSION)).$(word 2,$(GCC_VERSION))))
+ DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2
+ EXTRA_SRCS += aes-armv8.c gcm-aarch64.c sha1-armv8.c sha256-armv8.c
+ endif
+ ifeq (,$(filter 0 1 2 3 4,$(word 1,$(GCC_VERSION))))
+ DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2
+ EXTRA_SRCS += aes-armv8.c gcm-aarch64.c sha1-armv8.c sha256-armv8.c
+ endif
+ endif
endif
ifeq ($(CPU_ARCH),arm)
+ifndef NSS_DISABLE_ARM32_NEON
+ EXTRA_SRCS += gcm-arm32-neon.c
+endif
ifdef CC_IS_CLANG
- DEFINES += -DUSE_HW_AES
- EXTRA_SRCS += aes-armv8.c
+ DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2
+ EXTRA_SRCS += aes-armv8.c sha1-armv8.c sha256-armv8.c
else ifeq (1,$(CC_IS_GCC))
- # Old compiler doesn't support ARM AES.
+ # GCC versions older than 4.9 don't support ARM AES. The check
+ # is done in two parts, first allows "major.minor" == "4.9",
+ # and then rejects any major versions prior to 5. Note that
+ # there has been no GCC 4.10, as it was renamed to GCC 5.
ifneq (,$(filter 4.9,$(word 1,$(GCC_VERSION)).$(word 2,$(GCC_VERSION))))
- DEFINES += -DUSE_HW_AES
- EXTRA_SRCS += aes-armv8.c
+ DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2
+ EXTRA_SRCS += aes-armv8.c sha1-armv8.c sha256-armv8.c
endif
ifeq (,$(filter 0 1 2 3 4,$(word 1,$(GCC_VERSION))))
- DEFINES += -DUSE_HW_AES
- EXTRA_SRCS += aes-armv8.c
+ DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2
+ EXTRA_SRCS += aes-armv8.c sha1-armv8.c sha256-armv8.c
endif
endif
endif
@@ -147,7 +168,7 @@ endif
ifeq (OS2,$(OS_TARGET))
ASFILES = mpi_x86_os2.s
- DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
+ DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
DEFINES += -DMP_ASSEMBLY_DIV_2DX1D
DEFINES += -DMP_USE_UINT_DIGIT -DMP_NO_MP_WORD
DEFINES += -DMP_IS_LITTLE_ENDIAN
@@ -168,7 +189,7 @@ ifdef NS_USE_GCC
else
# MSVC
MPI_SRCS += mpi_x86_asm.c
- DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
+ DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
DEFINES += -DMP_ASSEMBLY_DIV_2DX1D -DMP_USE_UINT_DIGIT -DMP_NO_MP_WORD
ifdef BUILD_OPT
OPTIMIZER += -Ox # maximum optimization for freebl
@@ -195,6 +216,7 @@ else
ifdef BUILD_OPT
OPTIMIZER += -Ox # maximum optimization for freebl
endif
+ifeq ($(CPU_ARCH),x86_64)
ASFILES = arcfour-amd64-masm.asm mpi_amd64_masm.asm mp_comba_amd64_masm.asm
DEFINES += -DNSS_BEVAND_ARCFOUR -DMPI_AMD64 -DMP_ASSEMBLY_MULTIPLY
DEFINES += -DNSS_USE_COMBA
@@ -212,6 +234,7 @@ else
endif
endif
endif
+endif
ifeq ($(OS_TARGET),IRIX)
ifeq ($(USE_N32),1)
@@ -219,7 +242,7 @@ ifeq ($(USE_N32),1)
ifeq ($(NS_USE_GCC),1)
ASFLAGS = -Wp,-P -Wp,-traditional -O -mips3
else
- ASFLAGS = -O -OPT:Olimit=4000 -dollar -fullwarn -xansi -n32 -mips3
+ ASFLAGS = -O -OPT:Olimit=4000 -dollar -fullwarn -xansi -n32 -mips3
endif
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
DEFINES += -DMP_USE_UINT_DIGIT
@@ -227,7 +250,12 @@ endif
endif
ifeq ($(OS_TARGET),Darwin)
-ifeq ($(CPU_ARCH),x86)
+ifeq ($(CPU_ARCH),x86_64)
+ ASFILES = mpi_amd64_common.s
+ DEFINES += -DMPI_AMD64 -DMP_IS_LITTLE_ENDIAN
+ DEFINES += -DMP_ASSEMBLY_MULTIPLY -DNSS_USE_COMBA
+ MPI_SRCS += mpi_amd64.c mp_comba.c
+else ifeq ($(CPU_ARCH),x86)
ASFILES = mpi_sse2.s
DEFINES += -DMP_USE_UINT_DIGIT
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
@@ -237,7 +265,8 @@ endif # Darwin
ifeq ($(OS_TARGET),Linux)
ifeq ($(CPU_ARCH),x86_64)
- ASFILES = arcfour-amd64-gas.s mpi_amd64_gas.s
+ # Lower case s on mpi_amd64_common due to make implicit rules.
+ ASFILES = arcfour-amd64-gas.s mpi_amd64_common.s
ASFLAGS += -fPIC -Wa,--noexecstack
DEFINES += -DNSS_BEVAND_ARCFOUR -DMPI_AMD64 -DMP_ASSEMBLY_MULTIPLY
DEFINES += -DNSS_USE_COMBA
@@ -252,18 +281,19 @@ ifeq ($(CPU_ARCH),x86_64)
endif
ifeq ($(CPU_ARCH),x86)
ASFILES = mpi_x86.s
- DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
+ DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
DEFINES += -DMP_ASSEMBLY_DIV_2DX1D -DMP_USE_UINT_DIGIT
DEFINES += -DMP_IS_LITTLE_ENDIAN
endif
ifeq ($(CPU_ARCH),arm)
- DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
+ DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
DEFINES += -DMP_USE_UINT_DIGIT
DEFINES += -DSHA_NO_LONG_LONG # avoid 64-bit arithmetic in SHA512
MPI_SRCS += mpi_arm.c
endif
ifeq ($(CPU_ARCH),ppc)
EXTRA_SRCS += gcm-ppc.c
+ ASFILES += sha512-p8.s
ifdef USE_64
DEFINES += -DNSS_NO_INIT_SUPPORT
endif # USE_64
@@ -282,7 +312,7 @@ ifneq ($(OS_TEST), ia64)
# PA-RISC
ASFILES += ret_cr16.s
ifndef USE_64
- FREEBL_BUILD_SINGLE_SHLIB =
+ FREEBL_BUILD_SINGLE_SHLIB =
HAVE_ABI32_INT32 = 1
HAVE_ABI32_FPU = 1
endif
@@ -293,15 +323,15 @@ ifdef USE_ABI32_INT32
DEFINES += -DSHA_NO_LONG_LONG # avoid 64-bit arithmetic in SHA512
else
ifdef USE_64
-# this builds for DA2.0W (HP PA 2.0 Wide), the LP64 ABI, using 64-bit digits
- MPI_SRCS += mpi_hp.c
- ASFILES += hpma512.s hppa20.s
+# this builds for DA2.0W (HP PA 2.0 Wide), the LP64 ABI, using 64-bit digits
+ MPI_SRCS += mpi_hp.c
+ ASFILES += hpma512.s hppa20.s
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
else
-# this builds for DA2.0 (HP PA 2.0 Narrow) ABI32_FPU model
+# this builds for DA2.0 (HP PA 2.0 Narrow) ABI32_FPU model
# (the 32-bit ABI with 64-bit registers) using 64-bit digits
- MPI_SRCS += mpi_hp.c
- ASFILES += hpma512.s hppa20.s
+ MPI_SRCS += mpi_hp.c
+ ASFILES += hpma512.s hppa20.s
DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
ifndef NS_USE_GCC
ARCHFLAG = -Aa +e +DA2.0 +DS2.0
@@ -336,7 +366,7 @@ else
endif # NS_USE_GCC
# Sun's WorkShop defines v8, v8plus and v9 architectures.
-# gcc on Solaris defines v8 and v9 "cpus".
+# gcc on Solaris defines v8 and v9 "cpus".
# gcc's v9 is equivalent to Workshop's v8plus.
# gcc's -m64 is equivalent to Workshop's v9
# We always use Sun's assembler, which uses Sun's naming convention.
@@ -386,7 +416,7 @@ ifeq ($(CPU_ARCH),sparc)
FPU_TARGET_OPTIMIZER = -xchip=ultra2
endif
ifdef USE_ABI32_INT64
- # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers,
+ # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers,
# 32-bit ABI, it uses 64-bit words, integer arithmetic,
# no FPU (non-VIS cpus).
# These flags were suggested by the compiler group for building
@@ -399,7 +429,7 @@ ifeq ($(CPU_ARCH),sparc)
SOLARIS_AS_FLAGS = -xarch=v8plus -K PIC
endif
ifdef USE_ABI32_FPU
- # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers,
+ # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers,
# 32-bit ABI, it uses FPU code, and 32-bit word size.
# these flags were determined by running cc -### -fast and copying
# the generated flag settings
@@ -441,12 +471,12 @@ ifeq ($(CPU_ARCH),sparc)
### set flags for both GCC and Sun cc
ifdef USE_ABI32_INT64
- # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers,
+ # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers,
# 32-bit ABI, it uses 64-bit words, integer arithmetic, no FPU
# best times are with no MP_ flags specified
endif
ifdef USE_ABI32_FPU
- # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers,
+ # this builds for Sparc v8+a ABI32_FPU architecture, 64-bit registers,
# 32-bit ABI, it uses FPU code, and 32-bit word size
MPI_SRCS += mpi_sparc.c
ASFILES = mpv_sparcv8.s montmulfv8.s
@@ -476,7 +506,7 @@ else
ifeq ($(USE_64),1)
# Solaris for AMD64
ifdef NS_USE_GCC
- ASFILES = arcfour-amd64-gas.s mpi_amd64_gas.s
+ ASFILES = arcfour-amd64-gas.s mpi_amd64_common.s
ASFLAGS += -march=opteron -m64 -fPIC
MPI_SRCS += mp_comba.c
# comment the next four lines to turn off Intel HW acceleration
@@ -502,7 +532,7 @@ else
else
# Solaris x86
DEFINES += -DMP_USE_UINT_DIGIT
- DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
+ DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE
DEFINES += -DMP_ASSEMBLY_DIV_2DX1D
ASFILES = mpi_i86pc.s
ifndef NS_USE_GCC
@@ -525,6 +555,14 @@ ifneq ($(shell $(CC) -? 2>&1 >/dev/null </dev/null | sed -e 's/:.*//;1q'),lcc)
HAVE_INT128_SUPPORT = 1
DEFINES += -DHAVE_INT128_SUPPORT
endif
+ ifneq (,$(filter 0 1 2 3,$(word 1,$(GCC_VERSION))))
+ NSS_DISABLE_AVX2 = 1
+ endif
+ ifeq (4,$(word 1,$(GCC_VERSION)))
+ ifeq (,$(filter 8 9,$(word 2,$(GCC_VERSION))))
+ NSS_DISABLE_AVX2 = 1
+ endif
+ endif
ifeq (,$(filter 0 1 2 3 4,$(word 1,$(GCC_VERSION))))
HAVE_INT128_SUPPORT = 1
DEFINES += -DHAVE_INT128_SUPPORT
@@ -534,42 +572,29 @@ endif # lcc
endif # USE_64
ifndef HAVE_INT128_SUPPORT
- DEFINES += -DKRML_NOUINT128
+ DEFINES += -DKRML_VERIFIED_UINT128
endif
ifndef NSS_DISABLE_CHACHAPOLY
ifeq ($(CPU_ARCH),x86_64)
- ifdef HAVE_INT128_SUPPORT
- EXTRA_SRCS += Hacl_Poly1305_64.c
- else
- EXTRA_SRCS += Hacl_Poly1305_32.c
- endif
- else
- ifeq ($(CPU_ARCH),aarch64)
- EXTRA_SRCS += Hacl_Poly1305_64.c
- else
- EXTRA_SRCS += Hacl_Poly1305_32.c
- endif
+ ifndef NSS_DISABLE_AVX2
+ EXTRA_SRCS += Hacl_Poly1305_256.c Hacl_Chacha20_Vec256.c Hacl_Chacha20Poly1305_256.c
+ endif # NSS_DISABLE_AVX2
+ EXTRA_SRCS += Hacl_Poly1305_128.c Hacl_Chacha20_Vec128.c Hacl_Chacha20Poly1305_128.c
endif # x86_64
- VERIFIED_SRCS += Hacl_Chacha20.c
- VERIFIED_SRCS += Hacl_Chacha20_Vec128.c
+ VERIFIED_SRCS += Hacl_Poly1305_32.c Hacl_Chacha20.c Hacl_Chacha20Poly1305_32.c
endif # NSS_DISABLE_CHACHAPOLY
-ifeq (,$(filter-out i386 x386 x86 x86_64 aarch64,$(CPU_ARCH)))
- # All intel architectures get the 64 bit version
- # With custom uint128 if necessary (faster than generic 32 bit version).
+ifeq (,$(filter-out x86_64 aarch64,$(CPU_ARCH)))
+ # All 64-bit architectures get the 64 bit version.
ECL_SRCS += curve25519_64.c
- VERIFIED_SRCS += Hacl_Curve25519.c
+ VERIFIED_SRCS += Hacl_Curve25519_51.c
else
- # All non intel architectures get the generic 32 bit implementation (slow!)
+ # All other architectures get the generic 32 bit implementation
ECL_SRCS += curve25519_32.c
endif
-ifndef HAVE_INT128_SUPPORT
- VERIFIED_SRCS += FStar.c
-endif
-
#######################################################################
# (5) Execute "global" rules. (OPTIONAL) #
#######################################################################
@@ -593,12 +618,12 @@ rijndael_tables:
$(DEFINES) $(INCLUDES) $(OBJDIR)/libfreebl.a
$(OBJDIR)/make_rijndael_tab
-vpath %.h mpi ecl verified
-vpath %.c mpi ecl verified
+vpath %.h mpi ecl verified deprecated
+vpath %.c mpi ecl verified deprecated
vpath %.S mpi ecl
vpath %.s mpi ecl
vpath %.asm mpi ecl
-INCLUDES += -Impi -Iecl -Iverified
+INCLUDES += -Impi -Iecl -Iverified -Iverified/kremlin/include -Iverified/kremlin/kremlib/dist/minimal -Ideprecated
DEFINES += -DMP_API_COMPATIBLE
@@ -645,7 +670,7 @@ ifdef FREEBL_BUILD_SINGLE_SHLIB
################### Single shared lib stuff #########################
SINGLE_SHLIB_DIR = $(OBJDIR)/$(OS_TARGET)_SINGLE_SHLIB
-ALL_TRASH += $(SINGLE_SHLIB_DIR)
+ALL_TRASH += $(SINGLE_SHLIB_DIR)
$(SINGLE_SHLIB_DIR):
-mkdir -p $(SINGLE_SHLIB_DIR)
@@ -659,7 +684,7 @@ endif
ifdef NEED_STUB_BUILD
SINGLE_SHLIB_DIR = $(OBJDIR)/$(OS_TARGET)_SINGLE_SHLIB
-ALL_TRASH += $(SINGLE_SHLIB_DIR)
+ALL_TRASH += $(SINGLE_SHLIB_DIR)
$(SINGLE_SHLIB_DIR):
-mkdir $(SINGLE_SHLIB_DIR)
@@ -673,7 +698,7 @@ endif
######################## ABI32_FPU stuff #########################
ifdef HAVE_ABI32_FPU
ABI32_FPU_DIR = $(OBJDIR)/$(OS_TARGET)_ABI32_FPU
-ALL_TRASH += $(ABI32_FPU_DIR)
+ALL_TRASH += $(ABI32_FPU_DIR)
$(ABI32_FPU_DIR):
-mkdir $(ABI32_FPU_DIR)
@@ -686,7 +711,7 @@ endif
######################## ABI32_INT32 stuff #########################
ifdef HAVE_ABI32_INT32
ABI32_INT32_DIR = $(OBJDIR)/$(OS_TARGET)_ABI32_INT32
-ALL_TRASH += $(ABI32_INT32_DIR)
+ALL_TRASH += $(ABI32_INT32_DIR)
$(ABI32_INT32_DIR):
-mkdir $(ABI32_INT32_DIR)
@@ -699,7 +724,7 @@ endif
######################## ABI32_INT64 stuff #########################
ifdef HAVE_ABI32_INT64
ABI32_INT64_DIR = $(OBJDIR)/$(OS_TARGET)_ABI32_INT64
-ALL_TRASH += $(ABI32_INT64_DIR)
+ALL_TRASH += $(ABI32_INT64_DIR)
$(ABI32_INT64_DIR):
-mkdir $(ABI32_INT64_DIR)
@@ -716,7 +741,7 @@ endif
######################## ABI64_FPU stuff #########################
ifdef HAVE_ABI64_FPU
ABI64_FPU_DIR = $(OBJDIR)/$(OS_TARGET)_ABI64_FPU
-ALL_TRASH += $(ABI64_FPU_DIR)
+ALL_TRASH += $(ABI64_FPU_DIR)
$(ABI64_FPU_DIR):
-mkdir $(ABI64_FPU_DIR)
@@ -729,7 +754,7 @@ endif
######################## ABI64_INT stuff #########################
ifdef HAVE_ABI64_INT
ABI64_INT_DIR = $(OBJDIR)/$(OS_TARGET)_ABI64_INT
-ALL_TRASH += $(ABI64_INT_DIR)
+ALL_TRASH += $(ABI64_INT_DIR)
$(ABI64_INT_DIR):
-mkdir $(ABI64_INT_DIR)
@@ -780,13 +805,41 @@ $(OBJDIR)/$(PROG_PREFIX)intel-gcm-wrap$(OBJ_SUFFIX): CFLAGS += -mssse3
endif
ifeq ($(CPU_ARCH),arm)
-$(OBJDIR)/$(PROG_PREFIX)aes-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a -mfpu=crypto-neon-fp-armv8
+# When the compiler uses the softfloat ABI, we want to use the compatible softfp ABI when
+# enabling NEON for these objects.
+# Confusingly, __SOFTFP__ is the name of the define for the softfloat ABI, not for the softfp ABI.
+USES_SOFTFLOAT_ABI := $(shell $(CC) -o - -E -dM - $(CFLAGS) < /dev/null | grep __SOFTFP__ > /dev/null && echo 1)
+$(OBJDIR)/$(PROG_PREFIX)aes-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a -mfpu=crypto-neon-fp-armv8$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp)
+$(OBJDIR)/$(PROG_PREFIX)sha1-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a -mfpu=crypto-neon-fp-armv8$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp)
+$(OBJDIR)/$(PROG_PREFIX)sha256-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a -mfpu=crypto-neon-fp-armv8$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp)
+ifndef NSS_DISABLE_ARM32_NEON
+$(OBJDIR)/$(PROG_PREFIX)gcm-arm32-neon$(OBJ_SUFFIX): CFLAGS += -mfpu=neon$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp)
+endif
endif
+
ifeq ($(CPU_ARCH),aarch64)
$(OBJDIR)/$(PROG_PREFIX)aes-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto
$(OBJDIR)/$(PROG_PREFIX)gcm-aarch64$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto
+$(OBJDIR)/$(PROG_PREFIX)sha1-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto
+$(OBJDIR)/$(PROG_PREFIX)sha256-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto
endif
ifeq ($(CPU_ARCH),ppc)
-$(OBJDIR)/$(PROG_PREFIX)gcm-ppc$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec
+ifndef NSS_DISABLE_ALTIVEC
+$(OBJDIR)/$(PROG_PREFIX)gcm-ppc$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec -mvsx
+$(OBJDIR)/$(PROG_PREFIX)gcm$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec -mvsx
+$(OBJDIR)/$(PROG_PREFIX)rijndael$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec -mvsx
+$(OBJDIR)/$(PROG_PREFIX)sha512$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec -mvsx \
+ -funroll-loops -fpeel-loops
+endif
+endif
+
+$(OBJDIR)/$(PROG_PREFIX)Hacl_Chacha20_Vec128$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx -maes
+$(OBJDIR)/$(PROG_PREFIX)Hacl_Chacha20Poly1305_128$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx -maes
+$(OBJDIR)/$(PROG_PREFIX)Hacl_Poly1305_128$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx -maes -mpclmul
+
+ifndef NSS_DISABLE_AVX2
+$(OBJDIR)/$(PROG_PREFIX)Hacl_Chacha20Poly1305_256$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx2 -maes
+$(OBJDIR)/$(PROG_PREFIX)Hacl_Chacha20_Vec256$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx -mavx2 -maes
+$(OBJDIR)/$(PROG_PREFIX)Hacl_Poly1305_256$(OBJ_SUFFIX): CFLAGS += -mssse3 -msse4.1 -msse4.2 -mavx -mavx2 -maes -mpclmul
endif
diff --git a/security/nss/lib/freebl/aes-armv8.c b/security/nss/lib/freebl/aes-armv8.c
index 8213272f53..7be39ede89 100644
--- a/security/nss/lib/freebl/aes-armv8.c
+++ b/security/nss/lib/freebl/aes-armv8.c
@@ -8,7 +8,7 @@
#if ((defined(__clang__) || \
(defined(__GNUC__) && defined(__GNUC_MINOR__) && \
(__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 8)))) && \
- (defined(__ARM_NEON) || defined(__ARM_NEON__)))
+ defined(IS_LITTLE_ENDIAN))
#ifndef __ARM_FEATURE_CRYPTO
#error "Compiler option is invalid"
diff --git a/security/nss/lib/freebl/aes-x86.c b/security/nss/lib/freebl/aes-x86.c
index edd0b51251..0cebb202a8 100644
--- a/security/nss/lib/freebl/aes-x86.c
+++ b/security/nss/lib/freebl/aes-x86.c
@@ -146,7 +146,7 @@ rijndael_native_encryptBlock(AESContext *cx,
unsigned char *output,
const unsigned char *input)
{
- int i;
+ unsigned int i;
pre_align __m128i m post_align = _mm_loadu_si128((__m128i *)input);
m = _mm_xor_si128(m, cx->k.keySchedule[0]);
for (i = 1; i < cx->Nr; ++i) {
@@ -155,3 +155,30 @@ rijndael_native_encryptBlock(AESContext *cx,
m = _mm_aesenclast_si128(m, cx->k.keySchedule[cx->Nr]);
_mm_storeu_si128((__m128i *)output, m);
}
+
+void
+rijndael_native_decryptBlock(AESContext *cx,
+ unsigned char *output,
+ const unsigned char *input)
+{
+ int i;
+ pre_align __m128i m post_align = _mm_loadu_si128((__m128i *)input);
+ m = _mm_xor_si128(m, cx->k.keySchedule[cx->Nr]);
+ for (i = cx->Nr - 1; i > 0; --i) {
+ m = _mm_aesdec_si128(m, cx->k.keySchedule[i]);
+ }
+ m = _mm_aesdeclast_si128(m, cx->k.keySchedule[0]);
+ _mm_storeu_si128((__m128i *)output, m);
+}
+
+// out = a ^ b
+void
+native_xorBlock(unsigned char *out,
+ const unsigned char *a,
+ const unsigned char *b)
+{
+ pre_align __m128i post_align in1 = _mm_loadu_si128((__m128i *)(a));
+ pre_align __m128i post_align in2 = _mm_loadu_si128((__m128i *)(b));
+ in1 = _mm_xor_si128(in1, in2);
+ _mm_storeu_si128((__m128i *)(out), in1);
+}
diff --git a/security/nss/lib/freebl/aeskeywrap.c b/security/nss/lib/freebl/aeskeywrap.c
index 3d2c9e4482..09c0667c7a 100644
--- a/security/nss/lib/freebl/aeskeywrap.c
+++ b/security/nss/lib/freebl/aeskeywrap.c
@@ -9,6 +9,8 @@
#include "stubs.h"
#endif
+#include <stddef.h>
+
#include "prcpucfg.h"
#if defined(IS_LITTLE_ENDIAN) || defined(SHA_NO_LONG_LONG)
#define BIG_ENDIAN_WITH_64_BIT_REGISTERS 0
@@ -196,11 +198,33 @@ set_t(unsigned char *pt, unsigned long t)
#endif
+static void
+encode_PRUint32_BE(unsigned char *data, PRUint32 val)
+{
+ size_t i;
+ for (i = 0; i < sizeof(PRUint32); i++) {
+ data[i] = PORT_GET_BYTE_BE(val, i, sizeof(PRUint32));
+ }
+}
+
+static PRUint32
+decode_PRUint32_BE(unsigned char *data)
+{
+ PRUint32 val = 0;
+ size_t i;
+
+ for (i = 0; i < sizeof(PRUint32); i++) {
+ val = (val << PR_BITS_PER_BYTE) | data[i];
+ }
+ return val;
+}
+
/*
-** Perform AES key wrap.
+** Perform AES key wrap W function.
** "cx" the context
+** "iv" the iv is concatenated to the plain text for for executing the function
** "output" the output buffer to store the encrypted data.
-** "outputLen" how much data is stored in "output". Set by the routine
+** "pOutputLen" how much data is stored in "output". Set by the routine
** after some data is stored in output.
** "maxOutputLen" the maximum amount of data that can ever be
** stored in "output"
@@ -208,9 +232,9 @@ set_t(unsigned char *pt, unsigned long t)
** "inputLen" the amount of input data
*/
extern SECStatus
-AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output,
- unsigned int *pOutputLen, unsigned int maxOutputLen,
- const unsigned char *input, unsigned int inputLen)
+AESKeyWrap_W(AESKeyWrapContext *cx, unsigned char *iv, unsigned char *output,
+ unsigned int *pOutputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen)
{
PRUint64 *R = NULL;
unsigned int nBlocks;
@@ -251,7 +275,7 @@ AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output,
/*
** 1) Initialize variables.
*/
- memcpy(&A, cx->iv, AES_KEY_WRAP_IV_BYTES);
+ memcpy(&A, iv, AES_KEY_WRAP_IV_BYTES);
memcpy(&R[1], input, inputLen);
#if BIG_ENDIAN_WITH_64_BIT_REGISTERS
t = 0;
@@ -294,10 +318,12 @@ AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output,
#undef A
/*
-** Perform AES key unwrap.
+** Perform AES key wrap W^-1 function.
** "cx" the context
+** "iv" the input IV to verify against. If NULL, then skip verification.
+** "ivOut" the output buffer to store the IV (optional).
** "output" the output buffer to store the decrypted data.
-** "outputLen" how much data is stored in "output". Set by the routine
+** "pOutputLen" how much data is stored in "output". Set by the routine
** after some data is stored in output.
** "maxOutputLen" the maximum amount of data that can ever be
** stored in "output"
@@ -305,9 +331,10 @@ AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output,
** "inputLen" the amount of input data
*/
extern SECStatus
-AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output,
- unsigned int *pOutputLen, unsigned int maxOutputLen,
- const unsigned char *input, unsigned int inputLen)
+AESKeyWrap_Winv(AESKeyWrapContext *cx, unsigned char *iv,
+ unsigned char *ivOut, unsigned char *output,
+ unsigned int *pOutputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen)
{
PRUint64 *R = NULL;
unsigned int nBlocks;
@@ -378,11 +405,14 @@ AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output,
** 3) Output the results.
*/
if (s == SECSuccess) {
- int bad = memcmp(&B[0], cx->iv, AES_KEY_WRAP_IV_BYTES);
+ int bad = (iv) && memcmp(&B[0], iv, AES_KEY_WRAP_IV_BYTES);
if (!bad) {
memcpy(output, &R[1], outLen);
if (pOutputLen)
*pOutputLen = outLen;
+ if (ivOut) {
+ memcpy(ivOut, &B[0], AES_KEY_WRAP_IV_BYTES);
+ }
} else {
s = SECFailure;
PORT_SetError(SEC_ERROR_BAD_DATA);
@@ -396,3 +426,217 @@ AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output,
return s;
}
#undef A
+
+/*
+** Perform AES key wrap.
+** "cx" the context
+** "output" the output buffer to store the encrypted data.
+** "pOutputLen" how much data is stored in "output". Set by the routine
+** after some data is stored in output.
+** "maxOutputLen" the maximum amount of data that can ever be
+** stored in "output"
+** "input" the input data
+** "inputLen" the amount of input data
+*/
+extern SECStatus
+AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output,
+ unsigned int *pOutputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen)
+{
+ return AESKeyWrap_W(cx, cx->iv, output, pOutputLen, maxOutputLen,
+ input, inputLen);
+}
+
+/*
+** Perform AES key unwrap.
+** "cx" the context
+** "output" the output buffer to store the decrypted data.
+** "pOutputLen" how much data is stored in "output". Set by the routine
+** after some data is stored in output.
+** "maxOutputLen" the maximum amount of data that can ever be
+** stored in "output"
+** "input" the input data
+** "inputLen" the amount of input data
+*/
+extern SECStatus
+AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output,
+ unsigned int *pOutputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen)
+{
+ return AESKeyWrap_Winv(cx, cx->iv, NULL, output, pOutputLen, maxOutputLen,
+ input, inputLen);
+}
+
+#define BLOCK_PAD_POWER2(x, bs) (((bs) - ((x) & ((bs)-1))) & ((bs)-1))
+#define AES_KEY_WRAP_ICV2 0xa6, 0x59, 0x59, 0xa6
+#define AES_KEY_WRAP_ICV2_INT32 0xa65959a6
+#define AES_KEY_WRAP_ICV2_LEN 4
+
+/*
+** Perform AES key wrap with padding.
+** "cx" the context
+** "output" the output buffer to store the encrypted data.
+** "pOutputLen" how much data is stored in "output". Set by the routine
+** after some data is stored in output.
+** "maxOutputLen" the maximum amount of data that can ever be
+** stored in "output"
+** "input" the input data
+** "inputLen" the amount of input data
+*/
+extern SECStatus
+AESKeyWrap_EncryptKWP(AESKeyWrapContext *cx, unsigned char *output,
+ unsigned int *pOutputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen)
+{
+ unsigned int padLen = BLOCK_PAD_POWER2(inputLen, AES_KEY_WRAP_BLOCK_SIZE);
+ unsigned int paddedInputLen = inputLen + padLen;
+ unsigned int outLen = paddedInputLen + AES_KEY_WRAP_BLOCK_SIZE;
+ unsigned char iv[AES_BLOCK_SIZE] = { AES_KEY_WRAP_ICV2 };
+ unsigned char *newBuf;
+ SECStatus rv;
+
+ *pOutputLen = outLen;
+ if (maxOutputLen < outLen) {
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+ PORT_Assert((AES_KEY_WRAP_ICV2_LEN + sizeof(PRUint32)) == AES_KEY_WRAP_BLOCK_SIZE);
+ encode_PRUint32_BE(iv + AES_KEY_WRAP_ICV2_LEN, inputLen);
+
+ /* If we can fit in an AES Block, just do and AES Encrypt,
+ * iv is big enough to handle this on the stack, so no need to allocate
+ */
+ if (outLen == AES_BLOCK_SIZE) {
+ PORT_Assert(inputLen <= AES_KEY_WRAP_BLOCK_SIZE);
+ PORT_Memset(iv + AES_KEY_WRAP_BLOCK_SIZE, 0, AES_KEY_WRAP_BLOCK_SIZE);
+ PORT_Memcpy(iv + AES_KEY_WRAP_BLOCK_SIZE, input, inputLen);
+ rv = AES_Encrypt(&cx->aescx, output, pOutputLen, maxOutputLen, iv,
+ outLen);
+ PORT_Memset(iv, 0, sizeof(iv));
+ return rv;
+ }
+
+ /* add padding to our input block */
+ newBuf = PORT_ZAlloc(paddedInputLen);
+ if (newBuf == NULL) {
+ return SECFailure;
+ }
+ PORT_Memcpy(newBuf, input, inputLen);
+
+ rv = AESKeyWrap_W(cx, iv, output, pOutputLen, maxOutputLen,
+ newBuf, paddedInputLen);
+ PORT_ZFree(newBuf, paddedInputLen);
+ /* a little overkill, we only need to clear out the length, but this
+ * is easier to verify we got it all */
+ PORT_Memset(iv, 0, sizeof(iv));
+ return rv;
+}
+
+/*
+** Perform AES key unwrap with padding.
+** "cx" the context
+** "output" the output buffer to store the decrypted data.
+** "pOutputLen" how much data is stored in "output". Set by the routine
+** after some data is stored in output.
+** "maxOutputLen" the maximum amount of data that can ever be
+** stored in "output"
+** "input" the input data
+** "inputLen" the amount of input data
+*/
+extern SECStatus
+AESKeyWrap_DecryptKWP(AESKeyWrapContext *cx, unsigned char *output,
+ unsigned int *pOutputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen)
+{
+ unsigned int padLen;
+ unsigned int padLen2;
+ unsigned int outLen;
+ unsigned int paddedLen;
+ unsigned int good;
+ unsigned char *newBuf = NULL;
+ unsigned char *allocBuf = NULL;
+ int i;
+ unsigned char iv[AES_BLOCK_SIZE];
+ PRUint32 magic;
+ SECStatus rv = SECFailure;
+
+ paddedLen = inputLen - AES_KEY_WRAP_BLOCK_SIZE;
+ /* unwrap the padded result */
+ if (inputLen == AES_BLOCK_SIZE) {
+ rv = AES_Decrypt(&cx->aescx, iv, &outLen, inputLen, input, inputLen);
+ newBuf = &iv[AES_KEY_WRAP_BLOCK_SIZE];
+ outLen -= AES_KEY_WRAP_BLOCK_SIZE;
+ } else {
+ /* if the caller supplied enough space to hold the unpadded buffer,
+ * we can unwrap directly into that unpadded buffer. Otherwise
+ * we allocate a buffer that can hold the padding, and we'll copy
+ * the result in a later step */
+ newBuf = output;
+ if (maxOutputLen < paddedLen) {
+ allocBuf = newBuf = PORT_Alloc(paddedLen);
+ if (!allocBuf) {
+ return SECFailure;
+ }
+ }
+ /* We pass NULL for the first IV argument because we don't know
+ * what the IV has since in includes the length, so we don't have
+ * Winv verify it. We pass iv in the second argument to get the
+ * iv, which we verify below before we return anything */
+ rv = AESKeyWrap_Winv(cx, NULL, iv, newBuf, &outLen,
+ paddedLen, input, inputLen);
+ }
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+ rv = SECFailure;
+ if (outLen != paddedLen) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ goto loser;
+ }
+
+ /* we verify the result in a constant time manner */
+ /* verify ICV magic */
+ magic = decode_PRUint32_BE(iv);
+ good = PORT_CT_EQ(magic, AES_KEY_WRAP_ICV2_INT32);
+ /* fetch and verify plain text length */
+ outLen = decode_PRUint32_BE(iv + AES_KEY_WRAP_ICV2_LEN);
+ good &= PORT_CT_LE(outLen, paddedLen);
+ /* now verify the padding */
+ padLen = paddedLen - outLen;
+ padLen2 = BLOCK_PAD_POWER2(outLen, AES_KEY_WRAP_BLOCK_SIZE);
+ good &= PORT_CT_EQ(padLen, padLen2);
+ for (i = 0; i < AES_KEY_WRAP_BLOCK_SIZE; i++) {
+ unsigned int doTest = PORT_CT_GT(padLen, i);
+ unsigned int result = PORT_CT_ZERO(newBuf[paddedLen - i - 1]);
+ good &= PORT_CT_SEL(doTest, result, PORT_CT_TRUE);
+ }
+
+ /* now if anything was wrong, fail. At this point we will leak timing
+ * information, but we also 'leak' the error code as well. */
+ if (!good) {
+ PORT_SetError(SEC_ERROR_BAD_DATA);
+ goto loser;
+ }
+
+ /* now copy out the result */
+ *pOutputLen = outLen;
+ if (maxOutputLen < outLen) {
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ goto loser;
+ }
+ if (output != newBuf) {
+ PORT_Memcpy(output, newBuf, outLen);
+ }
+ rv = SECSuccess;
+loser:
+ /* if we failed, make sure we don't return any data to the user */
+ if ((rv != SECSuccess) && (output == newBuf)) {
+ PORT_Memset(newBuf, 0, paddedLen);
+ }
+ /* clear out CSP sensitive data from the heap and stack */
+ if (allocBuf) {
+ PORT_ZFree(allocBuf, paddedLen);
+ }
+ PORT_Memset(iv, 0, sizeof(iv));
+ return rv;
+}
diff --git a/security/nss/lib/freebl/altivec-types.h b/security/nss/lib/freebl/altivec-types.h
index 807a44db41..118a7e0879 100644
--- a/security/nss/lib/freebl/altivec-types.h
+++ b/security/nss/lib/freebl/altivec-types.h
@@ -16,8 +16,10 @@ typedef __vector unsigned short vec_u16;
typedef __vector signed short vec_s16;
typedef __vector unsigned int vec_u32;
typedef __vector signed int vec_s32;
+#ifdef __VSX__
typedef __vector unsigned long long vec_u64;
typedef __vector signed long long vec_s64;
+#endif
typedef __vector float vec_f;
#endif
diff --git a/security/nss/lib/freebl/blake2b.c b/security/nss/lib/freebl/blake2b.c
index b4a0442c95..2f14bfc978 100644
--- a/security/nss/lib/freebl/blake2b.c
+++ b/security/nss/lib/freebl/blake2b.c
@@ -147,9 +147,8 @@ static SECStatus
blake2b_Begin(BLAKE2BContext* ctx, uint8_t outlen, const uint8_t* key,
size_t keylen)
{
- PORT_Assert(ctx != NULL);
if (!ctx) {
- goto failure;
+ goto failure_noclean;
}
if (outlen == 0 || outlen > BLAKE2B512_LENGTH) {
goto failure;
@@ -181,6 +180,7 @@ blake2b_Begin(BLAKE2BContext* ctx, uint8_t outlen, const uint8_t* key,
failure:
PORT_Memset(ctx, 0, sizeof(*ctx));
+failure_noclean:
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
@@ -218,17 +218,11 @@ SECStatus
BLAKE2B_Update(BLAKE2BContext* ctx, const unsigned char* in,
unsigned int inlen)
{
- size_t left = ctx->buflen;
- size_t fill = BLAKE2B_BLOCK_LENGTH - left;
-
/* Nothing to do if there's nothing. */
if (inlen == 0) {
return SECSuccess;
}
- PORT_Assert(ctx != NULL);
- PORT_Assert(in != NULL);
- PORT_Assert(left <= BLAKE2B_BLOCK_LENGTH);
if (!ctx || !in) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
@@ -240,6 +234,10 @@ BLAKE2B_Update(BLAKE2BContext* ctx, const unsigned char* in,
return SECFailure;
}
+ size_t left = ctx->buflen;
+ PORT_Assert(left <= BLAKE2B_BLOCK_LENGTH);
+ size_t fill = BLAKE2B_BLOCK_LENGTH - left;
+
if (inlen > fill) {
if (ctx->buflen) {
/* There's some remaining data in ctx->buf that we have to prepend
diff --git a/security/nss/lib/freebl/blapi.h b/security/nss/lib/freebl/blapi.h
index 3b404992b7..6f806884ea 100644
--- a/security/nss/lib/freebl/blapi.h
+++ b/security/nss/lib/freebl/blapi.h
@@ -380,6 +380,9 @@ extern SECStatus KEA_Derive(SECItem *prime,
*/
extern PRBool KEA_Verify(SECItem *Y, SECItem *prime, SECItem *subPrime);
+/* verify a value is prime */
+PRBool KEA_PrimeCheck(SECItem *prime);
+
/****************************************
* J-PAKE key transport
*/
@@ -856,6 +859,28 @@ extern SECStatus
AES_Decrypt(AESContext *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
+/*
+** Perform AES AEAD operation (either encrypt or decrypt), controlled by
+** the context.
+** "cx" the context
+** "output" the output buffer to store the encrypted data.
+** "outputLen" how much data is stored in "output". Set by the routine
+** after some data is stored in output.
+** "maxOutputLen" the maximum amount of data that can ever be
+** stored in "output"
+** "input" the input data
+** "inputLen" the amount of input data
+** "params" pointer to an AEAD specific param PKCS #11 param structure
+** "paramsLen" length of the param structure pointed to by params
+** "aad" addition authenticated data
+** "aadLen" the amount of additional authenticated data.
+*/
+extern SECStatus
+AES_AEAD(AESContext *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen,
+ void *params, unsigned int paramsLen,
+ const unsigned char *aad, unsigned int aadLen);
/******************************************/
/*
@@ -922,6 +947,38 @@ AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen);
+/*
+** Perform AES padded key wrap.
+** "cx" the context
+** "output" the output buffer to store the encrypted data.
+** "outputLen" how much data is stored in "output". Set by the routine
+** after some data is stored in output.
+** "maxOutputLen" the maximum amount of data that can ever be
+** stored in "output"
+** "input" the input data
+** "inputLen" the amount of input data
+*/
+extern SECStatus
+AESKeyWrap_EncryptKWP(AESKeyWrapContext *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen);
+
+/*
+** Perform AES padded key unwrap.
+** "cx" the context
+** "output" the output buffer to store the decrypted data.
+** "outputLen" how much data is stored in "output". Set by the routine
+** after some data is stored in output.
+** "maxOutputLen" the maximum amount of data that can ever be
+** stored in "output"
+** "input" the input data
+** "inputLen" the amount of input data
+*/
+extern SECStatus
+AESKeyWrap_DecryptKWP(AESKeyWrapContext *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen);
+
/******************************************/
/*
** Camellia symmetric block cypher
@@ -1014,6 +1071,20 @@ extern SECStatus ChaCha20Poly1305_Open(
const unsigned char *nonce, unsigned int nonceLen,
const unsigned char *ad, unsigned int adLen);
+extern SECStatus ChaCha20Poly1305_Encrypt(
+ const ChaCha20Poly1305Context *ctx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen,
+ const unsigned char *nonce, unsigned int nonceLen,
+ const unsigned char *ad, unsigned int adLen, unsigned char *tagOut);
+
+extern SECStatus ChaCha20Poly1305_Decrypt(
+ const ChaCha20Poly1305Context *ctx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen,
+ const unsigned char *nonce, unsigned int nonceLen,
+ const unsigned char *ad, unsigned int adLen, unsigned char *tagIn);
+
extern SECStatus ChaCha20_Xor(
unsigned char *output, const unsigned char *block, unsigned int len,
const unsigned char *k, const unsigned char *nonce, PRUint32 ctr);
diff --git a/security/nss/lib/freebl/blapii.h b/security/nss/lib/freebl/blapii.h
index 006c269777..e3177097f9 100644
--- a/security/nss/lib/freebl/blapii.h
+++ b/security/nss/lib/freebl/blapii.h
@@ -18,6 +18,12 @@ typedef SECStatus (*freeblCipherFunc)(void *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen,
unsigned int blocksize);
+typedef SECStatus (*freeblAeadFunc)(void *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen,
+ void *params, unsigned int paramsLen,
+ const unsigned char *aad, unsigned int aadLen,
+ unsigned int blocksize);
typedef void (*freeblDestroyFunc)(void *cx, PRBool freeit);
SEC_BEGIN_PROTOS
@@ -54,10 +60,10 @@ SEC_END_PROTOS
#endif
/* Alignment helpers. */
-#if defined(_WINDOWS) && defined(NSS_X86_OR_X64)
+#if defined(_MSC_VER)
#define pre_align __declspec(align(16))
#define post_align
-#elif defined(NSS_X86_OR_X64)
+#elif defined(__GNUC__)
#define pre_align
#define post_align __attribute__((aligned(16)))
#else
@@ -79,8 +85,12 @@ SECStatus generate_prime(mp_int *prime, int primeLen);
/* Freebl state. */
PRBool aesni_support();
PRBool clmul_support();
+PRBool sha_support();
PRBool avx_support();
+PRBool avx2_support();
PRBool ssse3_support();
+PRBool sse4_1_support();
+PRBool sse4_2_support();
PRBool arm_neon_support();
PRBool arm_aes_support();
PRBool arm_pmull_support();
diff --git a/security/nss/lib/freebl/blapit.h b/security/nss/lib/freebl/blapit.h
index c718c6f270..03cf963810 100644
--- a/security/nss/lib/freebl/blapit.h
+++ b/security/nss/lib/freebl/blapit.h
@@ -114,9 +114,9 @@ typedef int __BLAPI_DEPRECATED __attribute__((deprecated));
#define BLAKE2B_BLOCK_LENGTH 128 /* Bytes */
#define HASH_BLOCK_LENGTH_MAX SHA512_BLOCK_LENGTH
-#define AES_KEY_WRAP_IV_BYTES 8
-#define AES_KEY_WRAP_BLOCK_SIZE 8 /* bytes */
-#define AES_BLOCK_SIZE 16 /* bytes */
+#define AES_BLOCK_SIZE 16 /* bytes */
+#define AES_KEY_WRAP_BLOCK_SIZE (AES_BLOCK_SIZE / 2)
+#define AES_KEY_WRAP_IV_BYTES AES_KEY_WRAP_BLOCK_SIZE
#define AES_128_KEY_LENGTH 16 /* bytes */
#define AES_192_KEY_LENGTH 24 /* bytes */
@@ -199,6 +199,35 @@ typedef int __BLAPI_DEPRECATED __attribute__((deprecated));
*/
#define PQG_INDEX_TO_PBITS(j) (((unsigned)(j) > 8) ? -1 : (512 + 64 * (j)))
+/* When we are generating a gcm iv from a random number, we need to calculate
+ * an acceptable iteration count to avoid birthday attacks. (randomly
+ * generating the same IV twice).
+ *
+ * We use the approximation n = sqrt(2*m*p) to find an acceptable n given m
+ * and p.
+ * where n is the number of iterations.
+ * m is the number of possible random values.
+ * p is the probability of collision (0-1).
+ *
+ * We want to calculate the constant number GCM_IV_RANDOM_BIRTHDAY_BITS, which
+ * is the number of bits we subtract off of the length of the iv (in bits) to
+ * get a safe count value (log2).
+ *
+ * Since we do the calculation in bits, so we need to take the whole
+ * equation log2:
+ * log2 n = (1+(log2 m)+(log2 p))/2
+ * Since p < 1, log2 p is negative. Also note that the length of the iv in
+ * bits is log2 m, so if we set GCMIV_RANDOM_BIRTHDAY_BITS =- log2 p - 1.
+ * then we can calculate a safe counter value with:
+ * n = 2^((ivLenBits - GCMIV_RANDOM_BIRTHDAY_BITS)/2)
+ *
+ * If we arbitrarily set p = 10^-18 (1 chance in trillion trillion operation)
+ * we get GCMIV_RANDOM_BIRTHDAY_BITS = -(-18)/.301 -1 = 59 (.301 = log10 2)
+ * GCMIV_RANDOM_BIRTHDAY_BITS should be at least 59, call it a round 64. NOTE:
+ * the variable IV size for TLS is 64 bits, which explains why it's not safe
+ * to use a random value for the nonce in TLS. */
+#define GCMIV_RANDOM_BIRTHDAY_BITS 64
+
/***************************************************************************
** Opaque objects
*/
diff --git a/security/nss/lib/freebl/blinit.c b/security/nss/lib/freebl/blinit.c
index 959109b60d..2f2a476d0a 100644
--- a/security/nss/lib/freebl/blinit.c
+++ b/security/nss/lib/freebl/blinit.c
@@ -17,13 +17,25 @@
#include <intrin.h> /* for _xgetbv() */
#endif
+#if defined(_WIN64) && defined(__aarch64__)
+#include <windows.h>
+#endif
+
+#if defined(DARWIN)
+#include <TargetConditionals.h>
+#endif
+
static PRCallOnceType coFreeblInit;
/* State variables. */
static PRBool aesni_support_ = PR_FALSE;
static PRBool clmul_support_ = PR_FALSE;
+static PRBool sha_support_ = PR_FALSE;
static PRBool avx_support_ = PR_FALSE;
+static PRBool avx2_support_ = PR_FALSE;
static PRBool ssse3_support_ = PR_FALSE;
+static PRBool sse4_1_support_ = PR_FALSE;
+static PRBool sse4_2_support_ = PR_FALSE;
static PRBool arm_neon_support_ = PR_FALSE;
static PRBool arm_aes_support_ = PR_FALSE;
static PRBool arm_sha1_support_ = PR_FALSE;
@@ -69,31 +81,57 @@ check_xcr0_ymm()
#define ECX_XSAVE (1 << 26)
#define ECX_OSXSAVE (1 << 27)
#define ECX_AVX (1 << 28)
+#define EBX_AVX2 (1 << 5)
+#define EBX_BMI1 (1 << 3)
+#define EBX_BMI2 (1 << 8)
+#define EBX_SHA (1 << 29)
+#define ECX_FMA (1 << 12)
+#define ECX_MOVBE (1 << 22)
#define ECX_SSSE3 (1 << 9)
+#define ECX_SSE4_1 (1 << 19)
+#define ECX_SSE4_2 (1 << 20)
#define AVX_BITS (ECX_XSAVE | ECX_OSXSAVE | ECX_AVX)
+#define AVX2_EBX_BITS (EBX_AVX2 | EBX_BMI1 | EBX_BMI2)
+#define AVX2_ECX_BITS (ECX_FMA | ECX_MOVBE)
void
CheckX86CPUSupport()
{
unsigned long eax, ebx, ecx, edx;
+ unsigned long eax7, ebx7, ecx7, edx7;
char *disable_hw_aes = PR_GetEnvSecure("NSS_DISABLE_HW_AES");
char *disable_pclmul = PR_GetEnvSecure("NSS_DISABLE_PCLMUL");
+ char *disable_hw_sha = PR_GetEnvSecure("NSS_DISABLE_HW_SHA");
char *disable_avx = PR_GetEnvSecure("NSS_DISABLE_AVX");
+ char *disable_avx2 = PR_GetEnvSecure("NSS_DISABLE_AVX2");
char *disable_ssse3 = PR_GetEnvSecure("NSS_DISABLE_SSSE3");
+ char *disable_sse4_1 = PR_GetEnvSecure("NSS_DISABLE_SSE4_1");
+ char *disable_sse4_2 = PR_GetEnvSecure("NSS_DISABLE_SSE4_2");
freebl_cpuid(1, &eax, &ebx, &ecx, &edx);
+ freebl_cpuid(7, &eax7, &ebx7, &ecx7, &edx7);
aesni_support_ = (PRBool)((ecx & ECX_AESNI) != 0 && disable_hw_aes == NULL);
clmul_support_ = (PRBool)((ecx & ECX_CLMUL) != 0 && disable_pclmul == NULL);
+ sha_support_ = (PRBool)((ebx7 & EBX_SHA) != 0 && disable_hw_sha == NULL);
/* For AVX we check AVX, OSXSAVE, and XSAVE
* as well as XMM and YMM state. */
avx_support_ = (PRBool)((ecx & AVX_BITS) == AVX_BITS) && check_xcr0_ymm() &&
disable_avx == NULL;
+ /* For AVX2 we check AVX2, BMI1, BMI2, FMA, MOVBE.
+ * We do not check for AVX above. */
+ avx2_support_ = (PRBool)((ebx7 & AVX2_EBX_BITS) == AVX2_EBX_BITS &&
+ (ecx & AVX2_ECX_BITS) == AVX2_ECX_BITS &&
+ disable_avx2 == NULL);
ssse3_support_ = (PRBool)((ecx & ECX_SSSE3) != 0 &&
disable_ssse3 == NULL);
+ sse4_1_support_ = (PRBool)((ecx & ECX_SSE4_1) != 0 &&
+ disable_sse4_1 == NULL);
+ sse4_2_support_ = (PRBool)((ecx & ECX_SSE4_2) != 0 &&
+ disable_sse4_2 == NULL);
}
#endif /* NSS_X86_OR_X64 */
/* clang-format off */
-#if defined(__aarch64__) || defined(__arm__)
+#if (defined(__aarch64__) || defined(__arm__)) && !defined(TARGET_OS_IPHONE)
#ifndef __has_include
#define __has_include(x) 0
#endif
@@ -104,10 +142,26 @@ CheckX86CPUSupport()
#include <sys/auxv.h>
#endif
extern unsigned long getauxval(unsigned long type) __attribute__((weak));
-#else
+#elif defined(__arm__) || !defined(__OpenBSD__)
static unsigned long (*getauxval)(unsigned long) = NULL;
#endif /* defined(__GNUC__) && __GNUC__ >= 2 && defined(__ELF__)*/
+#if defined(__FreeBSD__) && !defined(__aarch64__) && __has_include(<sys/auxv.h>)
+/* Avoid conflict with static declaration above */
+#define getauxval freebl_getauxval
+static unsigned long getauxval(unsigned long type)
+{
+ /* Only AT_HWCAP* return unsigned long */
+ if (type != AT_HWCAP && type != AT_HWCAP2) {
+ return 0;
+ }
+
+ unsigned long ret = 0;
+ elf_aux_info(type, &ret, sizeof(ret));
+ return ret;
+}
+#endif
+
#ifndef AT_HWCAP2
#define AT_HWCAP2 26
#endif
@@ -119,6 +173,8 @@ static unsigned long (*getauxval)(unsigned long) = NULL;
/* clang-format on */
#if defined(__aarch64__)
+
+#if defined(__linux__)
// Defines from hwcap.h in Linux kernel - ARM64
#ifndef HWCAP_AES
#define HWCAP_AES (1 << 3)
@@ -132,22 +188,56 @@ static unsigned long (*getauxval)(unsigned long) = NULL;
#ifndef HWCAP_SHA2
#define HWCAP_SHA2 (1 << 6)
#endif
+#endif /* defined(__linux__) */
+
+#if defined(__FreeBSD__)
+#include <stdint.h>
+#include <machine/armreg.h>
+// Support for older version of armreg.h
+#ifndef ID_AA64ISAR0_AES_VAL
+#define ID_AA64ISAR0_AES_VAL ID_AA64ISAR0_AES
+#endif
+#ifndef ID_AA64ISAR0_SHA1_VAL
+#define ID_AA64ISAR0_SHA1_VAL ID_AA64ISAR0_SHA1
+#endif
+#ifndef ID_AA64ISAR0_SHA2_VAL
+#define ID_AA64ISAR0_SHA2_VAL ID_AA64ISAR0_SHA2
+#endif
+#endif /* defined(__FreeBSD__) */
void
CheckARMSupport()
{
- char *disable_arm_neon = PR_GetEnvSecure("NSS_DISABLE_ARM_NEON");
- char *disable_hw_aes = PR_GetEnvSecure("NSS_DISABLE_HW_AES");
- char *disable_pmull = PR_GetEnvSecure("NSS_DISABLE_PMULL");
+#if defined(_WIN64)
+ BOOL arm_crypto_support = IsProcessorFeaturePresent(PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE);
+ arm_aes_support_ = arm_crypto_support;
+ arm_pmull_support_ = arm_crypto_support;
+ arm_sha1_support_ = arm_crypto_support;
+ arm_sha2_support_ = arm_crypto_support;
+#elif defined(__linux__)
if (getauxval) {
long hwcaps = getauxval(AT_HWCAP);
- arm_aes_support_ = hwcaps & HWCAP_AES && disable_hw_aes == NULL;
- arm_pmull_support_ = hwcaps & HWCAP_PMULL && disable_pmull == NULL;
- arm_sha1_support_ = hwcaps & HWCAP_SHA1;
- arm_sha2_support_ = hwcaps & HWCAP_SHA2;
+ arm_aes_support_ = (hwcaps & HWCAP_AES) == HWCAP_AES;
+ arm_pmull_support_ = (hwcaps & HWCAP_PMULL) == HWCAP_PMULL;
+ arm_sha1_support_ = (hwcaps & HWCAP_SHA1) == HWCAP_SHA1;
+ arm_sha2_support_ = (hwcaps & HWCAP_SHA2) == HWCAP_SHA2;
}
+#elif defined(__FreeBSD__)
+ /* qemu-user does not support register access from userspace */
+ if (PR_GetEnvSecure("QEMU_EMULATING") == NULL) {
+ uint64_t isar0 = READ_SPECIALREG(id_aa64isar0_el1);
+ arm_aes_support_ = ID_AA64ISAR0_AES_VAL(isar0) >= ID_AA64ISAR0_AES_BASE;
+ arm_pmull_support_ = ID_AA64ISAR0_AES_VAL(isar0) >= ID_AA64ISAR0_AES_PMULL;
+ arm_sha1_support_ = ID_AA64ISAR0_SHA1_VAL(isar0) >= ID_AA64ISAR0_SHA1_BASE;
+ arm_sha2_support_ = ID_AA64ISAR0_SHA2_VAL(isar0) >= ID_AA64ISAR0_SHA2_BASE;
+ }
+#endif
/* aarch64 must support NEON. */
- arm_neon_support_ = disable_arm_neon == NULL;
+ arm_neon_support_ = PR_GetEnvSecure("NSS_DISABLE_ARM_NEON") == NULL;
+ arm_aes_support_ &= PR_GetEnvSecure("NSS_DISABLE_HW_AES") == NULL;
+ arm_pmull_support_ &= PR_GetEnvSecure("NSS_DISABLE_PMULL") == NULL;
+ arm_sha1_support_ &= PR_GetEnvSecure("NSS_DISABLE_HW_SHA1") == NULL;
+ arm_sha2_support_ &= PR_GetEnvSecure("NSS_DISABLE_HW_SHA2") == NULL;
}
#endif /* defined(__aarch64__) */
@@ -271,6 +361,8 @@ CheckARMSupport()
arm_sha2_support_ = hwcaps & HWCAP2_SHA2;
}
arm_neon_support_ = GetNeonSupport();
+ arm_sha1_support_ &= PR_GetEnvSecure("NSS_DISABLE_HW_SHA1") == NULL;
+ arm_sha2_support_ &= PR_GetEnvSecure("NSS_DISABLE_HW_SHA2") == NULL;
}
#endif /* defined(__arm__) */
@@ -315,16 +407,36 @@ clmul_support()
return clmul_support_;
}
PRBool
+sha_support()
+{
+ return sha_support_;
+}
+PRBool
avx_support()
{
return avx_support_;
}
PRBool
+avx2_support()
+{
+ return avx2_support_;
+}
+PRBool
ssse3_support()
{
return ssse3_support_;
}
PRBool
+sse4_1_support()
+{
+ return sse4_1_support_;
+}
+PRBool
+sse4_2_support()
+{
+ return sse4_2_support_;
+}
+PRBool
arm_neon_support()
{
return arm_neon_support_;
@@ -357,7 +469,18 @@ ppc_crypto_support()
#if defined(__powerpc__)
+#ifndef __has_include
+#define __has_include(x) 0
+#endif
+
+/* clang-format off */
+#if defined(__linux__) || (defined(__FreeBSD__) && __FreeBSD__ >= 12)
+#if __has_include(<sys/auxv.h>)
#include <sys/auxv.h>
+#endif
+#elif (defined(__FreeBSD__) && __FreeBSD__ < 12)
+#include <sys/sysctl.h>
+#endif
// Defines from cputable.h in Linux kernel - PPC, letting us build on older kernels
#ifndef PPC_FEATURE2_VEC_CRYPTO
@@ -369,10 +492,25 @@ CheckPPCSupport()
{
char *disable_hw_crypto = PR_GetEnvSecure("NSS_DISABLE_PPC_GHASH");
- long hwcaps = getauxval(AT_HWCAP2);
+ unsigned long hwcaps = 0;
+#if defined(__linux__)
+#if __has_include(<sys/auxv.h>)
+ hwcaps = getauxval(AT_HWCAP2);
+#endif
+#elif defined(__FreeBSD__)
+#if __FreeBSD__ >= 12
+#if __has_include(<sys/auxv.h>)
+ elf_aux_info(AT_HWCAP2, &hwcaps, sizeof(hwcaps));
+#endif
+#else
+ size_t len = sizeof(hwcaps);
+ sysctlbyname("hw.cpu_features2", &hwcaps, &len, NULL, 0);
+#endif
+#endif
ppc_crypto_support_ = hwcaps & PPC_FEATURE2_VEC_CRYPTO && disable_hw_crypto == NULL;
}
+/* clang-format on */
#endif /* __powerpc__ */
diff --git a/security/nss/lib/freebl/chacha20poly1305.c b/security/nss/lib/freebl/chacha20poly1305.c
index 63359a22a3..5c294a9eaf 100644
--- a/security/nss/lib/freebl/chacha20poly1305.c
+++ b/security/nss/lib/freebl/chacha20poly1305.c
@@ -13,91 +13,61 @@
#include "secerr.h"
#include "blapit.h"
#include "blapii.h"
-
-#ifndef NSS_DISABLE_CHACHAPOLY
#include "chacha20poly1305.h"
-// Forward declaration from "Hacl_Chacha20_Vec128.h".
-extern void Hacl_Chacha20_Vec128_chacha20(uint8_t *output, uint8_t *plain,
- uint32_t len, uint8_t *k, uint8_t *n1,
- uint32_t ctr);
-// Forward declaration from "Hacl_Chacha20.h".
-extern void Hacl_Chacha20_chacha20(uint8_t *output, uint8_t *plain, uint32_t len,
- uint8_t *k, uint8_t *n1, uint32_t ctr);
-
-#if defined(HAVE_INT128_SUPPORT) && (defined(NSS_X86_OR_X64) || defined(__aarch64__))
-/* Use HACL* Poly1305 on 64-bit Intel and ARM */
-#include "verified/Hacl_Poly1305_64.h"
-#define NSS_POLY1305_64 1
-#define Hacl_Poly1305_update Hacl_Poly1305_64_update
-#define Hacl_Poly1305_mk_state Hacl_Poly1305_64_mk_state
-#define Hacl_Poly1305_init Hacl_Poly1305_64_init
-#define Hacl_Poly1305_finish Hacl_Poly1305_64_finish
-typedef Hacl_Impl_Poly1305_64_State_poly1305_state Hacl_Impl_Poly1305_State_poly1305_state;
-#else
-/* All other platforms get the 32-bit poly1305 HACL* implementation. */
-#include "verified/Hacl_Poly1305_32.h"
-#define NSS_POLY1305_32 1
-#define Hacl_Poly1305_update Hacl_Poly1305_32_update
-#define Hacl_Poly1305_mk_state Hacl_Poly1305_32_mk_state
-#define Hacl_Poly1305_init Hacl_Poly1305_32_init
-#define Hacl_Poly1305_finish Hacl_Poly1305_32_finish
-typedef Hacl_Impl_Poly1305_32_State_poly1305_state Hacl_Impl_Poly1305_State_poly1305_state;
-#endif /* HAVE_INT128_SUPPORT */
-
-static void
-Poly1305PadUpdate(Hacl_Impl_Poly1305_State_poly1305_state state,
- unsigned char *block, const unsigned char *p,
- const unsigned int pLen)
-{
- unsigned int pRemLen = pLen % 16;
- Hacl_Poly1305_update(state, (uint8_t *)p, (pLen / 16));
- if (pRemLen > 0) {
- memcpy(block, p + (pLen - pRemLen), pRemLen);
- Hacl_Poly1305_update(state, block, 1);
- }
-}
-/* Poly1305Do writes the Poly1305 authenticator of the given additional data
- * and ciphertext to |out|. */
-static void
-Poly1305Do(unsigned char *out, const unsigned char *ad, unsigned int adLen,
- const unsigned char *ciphertext, unsigned int ciphertextLen,
- const unsigned char key[32])
-{
-#ifdef NSS_POLY1305_64
- uint64_t stateStack[6U] = { 0U };
- size_t offset = 3;
-#elif defined NSS_POLY1305_32
- uint32_t stateStack[10U] = { 0U };
- size_t offset = 5;
-#else
-#error "This can't happen."
-#endif
- Hacl_Impl_Poly1305_State_poly1305_state state =
- Hacl_Poly1305_mk_state(stateStack, stateStack + offset);
+// There are three implementations of ChaCha20Poly1305:
+// 1) 128-bit with AVX hardware acceleration used on x64
+// 2) 256-bit with AVX2 hardware acceleration used on x64
+// 3) 32-bit used on all other platforms
- unsigned char block[16] = { 0 };
- Hacl_Poly1305_init(state, (uint8_t *)key);
+// On x64 when AVX2 and other necessary registers are available,
+// the 256bit-verctorized version will be used. When AVX2 features
+// are unavailable or disabled but AVX registers are available, the
+// 128bit-vectorized version will be used. In all other cases the
+// scalar version of the HACL* code will be used.
- Poly1305PadUpdate(state, block, ad, adLen);
- memset(block, 0, 16);
- Poly1305PadUpdate(state, block, ciphertext, ciphertextLen);
+// Instead of including the headers (they bring other things we don't want),
+// we declare the functions here.
+// Usage is guarded by runtime checks of required hardware features.
- unsigned int i;
- unsigned int j;
- for (i = 0, j = adLen; i < 8; i++, j >>= 8) {
- block[i] = j;
- }
- for (i = 8, j = ciphertextLen; i < 16; i++, j >>= 8) {
- block[i] = j;
- }
+// Forward declaration from Hacl_Chacha20_Vec128.h and Hacl_Chacha20Poly1305_128.h.
+extern void Hacl_Chacha20_Vec128_chacha20_encrypt_128(uint32_t len, uint8_t *out,
+ uint8_t *text, uint8_t *key,
+ uint8_t *n1, uint32_t ctr);
+extern void
+Hacl_Chacha20Poly1305_128_aead_encrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen,
+ uint8_t *aad, uint32_t mlen, uint8_t *m,
+ uint8_t *cipher, uint8_t *mac);
+extern uint32_t
+Hacl_Chacha20Poly1305_128_aead_decrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen,
+ uint8_t *aad, uint32_t mlen, uint8_t *m,
+ uint8_t *cipher, uint8_t *mac);
- Hacl_Poly1305_update(state, block, 1);
- Hacl_Poly1305_finish(state, out, (uint8_t *)(key + 16));
-#undef NSS_POLY1305_64
-#undef NSS_POLY1305_32
-}
-#endif /* NSS_DISABLE_CHACHAPOLY */
+// Forward declaration from Hacl_Chacha20_Vec256.h and Hacl_Chacha20Poly1305_256.h.
+extern void Hacl_Chacha20_Vec256_chacha20_encrypt_256(uint32_t len, uint8_t *out,
+ uint8_t *text, uint8_t *key,
+ uint8_t *n1, uint32_t ctr);
+extern void
+Hacl_Chacha20Poly1305_256_aead_encrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen,
+ uint8_t *aad, uint32_t mlen, uint8_t *m,
+ uint8_t *cipher, uint8_t *mac);
+extern uint32_t
+Hacl_Chacha20Poly1305_256_aead_decrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen,
+ uint8_t *aad, uint32_t mlen, uint8_t *m,
+ uint8_t *cipher, uint8_t *mac);
+
+// Forward declaration from Hacl_Chacha20.h and Hacl_Chacha20Poly1305_32.h.
+extern void Hacl_Chacha20_chacha20_encrypt(uint32_t len, uint8_t *out,
+ uint8_t *text, uint8_t *key,
+ uint8_t *n1, uint32_t ctr);
+extern void
+Hacl_Chacha20Poly1305_32_aead_encrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen,
+ uint8_t *aad, uint32_t mlen, uint8_t *m,
+ uint8_t *cipher, uint8_t *mac);
+extern uint32_t
+Hacl_Chacha20Poly1305_32_aead_decrypt(uint8_t *k, uint8_t *n1, uint32_t aadlen,
+ uint8_t *aad, uint32_t mlen, uint8_t *m,
+ uint8_t *cipher, uint8_t *mac);
SECStatus
ChaCha20Poly1305_InitContext(ChaCha20Poly1305Context *ctx,
@@ -111,7 +81,7 @@ ChaCha20Poly1305_InitContext(ChaCha20Poly1305Context *ctx,
PORT_SetError(SEC_ERROR_BAD_KEY);
return SECFailure;
}
- if (tagLen == 0 || tagLen > 16) {
+ if (tagLen != 16) {
PORT_SetError(SEC_ERROR_INPUT_LEN);
return SECFailure;
}
@@ -162,10 +132,21 @@ void
ChaCha20Xor(uint8_t *output, uint8_t *block, uint32_t len, uint8_t *k,
uint8_t *nonce, uint32_t ctr)
{
- if (ssse3_support() || arm_neon_support()) {
- Hacl_Chacha20_Vec128_chacha20(output, block, len, k, nonce, ctr);
- } else {
- Hacl_Chacha20_chacha20(output, block, len, k, nonce, ctr);
+#ifdef NSS_X64
+ if (ssse3_support() && sse4_1_support() && avx_support()) {
+#ifdef NSS_DISABLE_AVX2
+ Hacl_Chacha20_Vec128_chacha20_encrypt_128(len, output, block, k, nonce, ctr);
+#else
+ if (avx2_support()) {
+ Hacl_Chacha20_Vec256_chacha20_encrypt_256(len, output, block, k, nonce, ctr);
+ } else {
+ Hacl_Chacha20_Vec128_chacha20_encrypt_128(len, output, block, k, nonce, ctr);
+ }
+#endif
+ } else
+#endif
+ {
+ Hacl_Chacha20_chacha20_encrypt(len, output, block, k, nonce, ctr);
}
}
#endif /* NSS_DISABLE_CHACHAPOLY */
@@ -198,8 +179,6 @@ ChaCha20Poly1305_Seal(const ChaCha20Poly1305Context *ctx, unsigned char *output,
#ifdef NSS_DISABLE_CHACHAPOLY
return SECFailure;
#else
- unsigned char block[64];
- unsigned char tag[16];
if (nonceLen != 12) {
PORT_SetError(SEC_ERROR_INPUT_LEN);
@@ -215,16 +194,30 @@ ChaCha20Poly1305_Seal(const ChaCha20Poly1305Context *ctx, unsigned char *output,
return SECFailure;
}
- PORT_Memset(block, 0, sizeof(block));
- // Generate a block of keystream. The first 32 bytes will be the poly1305
- // key. The remainder of the block is discarded.
- ChaCha20Xor(block, (uint8_t *)block, sizeof(block), (uint8_t *)ctx->key,
- (uint8_t *)nonce, 0);
- ChaCha20Xor(output, (uint8_t *)input, inputLen, (uint8_t *)ctx->key,
- (uint8_t *)nonce, 1);
-
- Poly1305Do(tag, ad, adLen, output, inputLen, block);
- PORT_Memcpy(output + inputLen, tag, ctx->tagLen);
+#ifdef NSS_X64
+ if (ssse3_support() && sse4_1_support() && avx_support()) {
+#ifdef NSS_DISABLE_AVX2
+ Hacl_Chacha20Poly1305_128_aead_encrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen,
+ (uint8_t *)input, output, output + inputLen);
+#else
+ if (avx2_support()) {
+ Hacl_Chacha20Poly1305_256_aead_encrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen,
+ (uint8_t *)input, output, output + inputLen);
+ } else {
+ Hacl_Chacha20Poly1305_128_aead_encrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen,
+ (uint8_t *)input, output, output + inputLen);
+ }
+#endif
+ } else
+#endif
+ {
+ Hacl_Chacha20Poly1305_32_aead_encrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen,
+ (uint8_t *)input, output, output + inputLen);
+ }
*outputLen = inputLen + ctx->tagLen;
return SECSuccess;
@@ -241,8 +234,6 @@ ChaCha20Poly1305_Open(const ChaCha20Poly1305Context *ctx, unsigned char *output,
#ifdef NSS_DISABLE_CHACHAPOLY
return SECFailure;
#else
- unsigned char block[64];
- unsigned char tag[16];
unsigned int ciphertextLen;
if (nonceLen != 12) {
@@ -264,19 +255,132 @@ ChaCha20Poly1305_Open(const ChaCha20Poly1305Context *ctx, unsigned char *output,
return SECFailure;
}
- PORT_Memset(block, 0, sizeof(block));
- // Generate a block of keystream. The first 32 bytes will be the poly1305
- // key. The remainder of the block is discarded.
- ChaCha20Xor(block, (uint8_t *)block, sizeof(block), (uint8_t *)ctx->key,
- (uint8_t *)nonce, 0);
- Poly1305Do(tag, ad, adLen, input, ciphertextLen, block);
- if (NSS_SecureMemcmp(tag, &input[ciphertextLen], ctx->tagLen) != 0) {
+ uint32_t res = 1;
+#ifdef NSS_X64
+ if (ssse3_support() && sse4_1_support() && avx_support()) {
+#ifdef NSS_DISABLE_AVX2
+ res = Hacl_Chacha20Poly1305_128_aead_decrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen,
+ (uint8_t *)output, (uint8_t *)input, (uint8_t *)input + ciphertextLen);
+#else
+ if (avx2_support()) {
+ res = Hacl_Chacha20Poly1305_256_aead_decrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen,
+ (uint8_t *)output, (uint8_t *)input, (uint8_t *)input + ciphertextLen);
+ } else {
+ res = Hacl_Chacha20Poly1305_128_aead_decrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen,
+ (uint8_t *)output, (uint8_t *)input, (uint8_t *)input + ciphertextLen);
+ }
+#endif
+ } else
+#endif
+ {
+ res = Hacl_Chacha20Poly1305_32_aead_decrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen,
+ (uint8_t *)output, (uint8_t *)input, (uint8_t *)input + ciphertextLen);
+ }
+
+ if (res) {
PORT_SetError(SEC_ERROR_BAD_DATA);
return SECFailure;
}
- ChaCha20Xor(output, (uint8_t *)input, ciphertextLen, (uint8_t *)ctx->key,
- (uint8_t *)nonce, 1);
+ *outputLen = ciphertextLen;
+ return SECSuccess;
+#endif
+}
+
+SECStatus
+ChaCha20Poly1305_Encrypt(const ChaCha20Poly1305Context *ctx,
+ unsigned char *output, unsigned int *outputLen,
+ unsigned int maxOutputLen, const unsigned char *input,
+ unsigned int inputLen, const unsigned char *nonce,
+ unsigned int nonceLen, const unsigned char *ad,
+ unsigned int adLen, unsigned char *outTag)
+{
+#ifdef NSS_DISABLE_CHACHAPOLY
+ return SECFailure;
+#else
+
+ if (nonceLen != 12) {
+ PORT_SetError(SEC_ERROR_INPUT_LEN);
+ return SECFailure;
+ }
+ // ChaCha has a 64 octet block, with a 32-bit block counter.
+ if (sizeof(inputLen) > 4 && inputLen >= (1ULL << (6 + 32))) {
+ PORT_SetError(SEC_ERROR_INPUT_LEN);
+ return SECFailure;
+ }
+ if (maxOutputLen < inputLen) {
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+
+#ifdef NSS_X64
+ if (ssse3_support() && sse4_1_support() && avx_support()) {
+ Hacl_Chacha20Poly1305_128_aead_encrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen,
+ (uint8_t *)input, output, outTag);
+ } else
+#endif
+ {
+ Hacl_Chacha20Poly1305_32_aead_encrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, inputLen,
+ (uint8_t *)input, output, outTag);
+ }
+
+ *outputLen = inputLen;
+ return SECSuccess;
+#endif
+}
+
+SECStatus
+ChaCha20Poly1305_Decrypt(const ChaCha20Poly1305Context *ctx,
+ unsigned char *output, unsigned int *outputLen,
+ unsigned int maxOutputLen, const unsigned char *input,
+ unsigned int inputLen, const unsigned char *nonce,
+ unsigned int nonceLen, const unsigned char *ad,
+ unsigned int adLen, const unsigned char *tagIn)
+{
+#ifdef NSS_DISABLE_CHACHAPOLY
+ return SECFailure;
+#else
+ unsigned int ciphertextLen;
+
+ if (nonceLen != 12) {
+ PORT_SetError(SEC_ERROR_INPUT_LEN);
+ return SECFailure;
+ }
+ ciphertextLen = inputLen;
+ if (maxOutputLen < ciphertextLen) {
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+ // ChaCha has a 64 octet block, with a 32-bit block counter.
+ if (sizeof(inputLen) > 4 && inputLen >= (1ULL << (6 + 32))) {
+ PORT_SetError(SEC_ERROR_INPUT_LEN);
+ return SECFailure;
+ }
+
+ uint32_t res = 1;
+#ifdef NSS_X64
+ if (ssse3_support() && sse4_1_support() && avx_support()) {
+ res = Hacl_Chacha20Poly1305_128_aead_decrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen,
+ (uint8_t *)output, (uint8_t *)input, (uint8_t *)tagIn);
+ } else
+#endif
+ {
+ res = Hacl_Chacha20Poly1305_32_aead_decrypt(
+ (uint8_t *)ctx->key, (uint8_t *)nonce, adLen, (uint8_t *)ad, ciphertextLen,
+ (uint8_t *)output, (uint8_t *)input, (uint8_t *)tagIn);
+ }
+
+ if (res) {
+ PORT_SetError(SEC_ERROR_BAD_DATA);
+ return SECFailure;
+ }
*outputLen = ciphertextLen;
return SECSuccess;
diff --git a/security/nss/lib/freebl/cmac.c b/security/nss/lib/freebl/cmac.c
index 73237c03a8..222cef1b4c 100644
--- a/security/nss/lib/freebl/cmac.c
+++ b/security/nss/lib/freebl/cmac.c
@@ -22,9 +22,9 @@ struct CMACContextStr {
* add a new Context pointer to the cipher union with the correct type. */
CMACCipher cipherType;
union {
- AESContext aes;
+ AESContext *aes;
} cipher;
- int blockSize;
+ unsigned int blockSize;
/* Internal keys which are conditionally used by the algorithm. Derived
* from encrypting the NULL block. We leave the storing of (and the
@@ -62,7 +62,7 @@ cmac_Encrypt(CMACContext *ctx, unsigned char *output,
{
if (ctx->cipherType == CMAC_AES) {
unsigned int tmpOutputLen;
- SECStatus rv = AES_Encrypt(&ctx->cipher.aes, output, &tmpOutputLen,
+ SECStatus rv = AES_Encrypt(ctx->cipher.aes, output, &tmpOutputLen,
ctx->blockSize, input, inputLen);
/* Assumption: AES_Encrypt (when in ECB mode) always returns an
@@ -156,8 +156,9 @@ CMAC_Init(CMACContext *ctx, CMACCipher type,
ctx->blockSize = AES_BLOCK_SIZE;
ctx->cipherType = CMAC_AES;
- if (AES_InitContext(&ctx->cipher.aes, key, key_len, NULL, NSS_AES, 1,
- ctx->blockSize) != SECSuccess) {
+ ctx->cipher.aes = AES_CreateContext(key, NULL, NSS_AES, 1, key_len,
+ ctx->blockSize);
+ if (ctx->cipher.aes == NULL) {
return SECFailure;
}
@@ -209,7 +210,7 @@ SECStatus
CMAC_Update(CMACContext *ctx, const unsigned char *data,
unsigned int data_len)
{
- int data_index = 0;
+ unsigned int data_index = 0;
if (ctx == NULL) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
@@ -308,8 +309,8 @@ CMAC_Destroy(CMACContext *ctx, PRBool free_it)
return;
}
- if (ctx->cipherType == CMAC_AES) {
- AES_DestroyContext(&ctx->cipher.aes, PR_FALSE);
+ if (ctx->cipherType == CMAC_AES && ctx->cipher.aes != NULL) {
+ AES_DestroyContext(ctx->cipher.aes, PR_TRUE);
}
/* Destroy everything in the context. This includes sensitive data in
diff --git a/security/nss/lib/freebl/ctr.c b/security/nss/lib/freebl/ctr.c
index 67ee72c0ca..239a60da24 100644
--- a/security/nss/lib/freebl/ctr.c
+++ b/security/nss/lib/freebl/ctr.c
@@ -13,7 +13,9 @@
#include "secerr.h"
#ifdef USE_HW_AES
+#ifdef NSS_X86_OR_X64
#include "intel-aes.h"
+#endif
#include "rijndael.h"
#endif
@@ -207,7 +209,7 @@ CTR_Update(CTRContext *ctr, unsigned char *outbuf,
return SECSuccess;
}
-#if defined(USE_HW_AES) && defined(_MSC_VER)
+#if defined(USE_HW_AES) && defined(_MSC_VER) && defined(NSS_X86_OR_X64)
SECStatus
CTR_Update_HW_AES(CTRContext *ctr, unsigned char *outbuf,
unsigned int *outlen, unsigned int maxout,
diff --git a/security/nss/lib/freebl/alg2268.c b/security/nss/lib/freebl/deprecated/alg2268.c
index 54c6f4dff1..ac97363099 100644
--- a/security/nss/lib/freebl/alg2268.c
+++ b/security/nss/lib/freebl/deprecated/alg2268.c
@@ -6,11 +6,11 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifdef FREEBL_NO_DEPEND
-#include "stubs.h"
+#include "../stubs.h"
#endif
-#include "blapi.h"
-#include "blapii.h"
+#include "../blapi.h"
+#include "../blapii.h"
#include "secerr.h"
#ifdef XP_UNIX_XXX
#include <stddef.h> /* for ptrdiff_t */
diff --git a/security/nss/lib/freebl/seed.c b/security/nss/lib/freebl/deprecated/seed.c
index 377bdeb280..fd27bbd0e1 100644
--- a/security/nss/lib/freebl/seed.c
+++ b/security/nss/lib/freebl/deprecated/seed.c
@@ -3,7 +3,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifdef FREEBL_NO_DEPEND
-#include "stubs.h"
+#include "../stubs.h"
#endif
#include <stdio.h>
@@ -416,12 +416,23 @@ SEED_decrypt(const unsigned char s[SEED_BLOCK_SIZE],
void
SEED_ecb_encrypt(const unsigned char *in,
unsigned char *out,
+ size_t inLen,
const SEED_KEY_SCHEDULE *ks, int enc)
{
if (enc) {
- SEED_encrypt(in, out, ks);
+ while (inLen > 0) {
+ SEED_encrypt(in, out, ks);
+ out += SEED_BLOCK_SIZE;
+ in += SEED_BLOCK_SIZE;
+ inLen -= SEED_BLOCK_SIZE;
+ }
} else {
- SEED_decrypt(in, out, ks);
+ while (inLen > 0) {
+ SEED_decrypt(in, out, ks);
+ out += SEED_BLOCK_SIZE;
+ in += SEED_BLOCK_SIZE;
+ inLen -= SEED_BLOCK_SIZE;
+ }
}
}
@@ -602,7 +613,7 @@ SEED_Encrypt(SEEDContext *cx, unsigned char *out, unsigned int *outLen,
switch (cx->mode) {
case NSS_SEED:
- SEED_ecb_encrypt(in, out, &cx->ks, 1);
+ SEED_ecb_encrypt(in, out, inLen, &cx->ks, 1);
*outLen = inLen;
break;
@@ -642,7 +653,7 @@ SEED_Decrypt(SEEDContext *cx, unsigned char *out, unsigned int *outLen,
switch (cx->mode) {
case NSS_SEED:
- SEED_ecb_encrypt(in, out, &cx->ks, 0);
+ SEED_ecb_encrypt(in, out, inLen, &cx->ks, 0);
*outLen = inLen;
break;
diff --git a/security/nss/lib/freebl/seed.h b/security/nss/lib/freebl/deprecated/seed.h
index f527165b7e..717a1e74ed 100644
--- a/security/nss/lib/freebl/seed.h
+++ b/security/nss/lib/freebl/deprecated/seed.h
@@ -113,7 +113,7 @@ void SEED_decrypt(const unsigned char s[SEED_BLOCK_SIZE],
const SEED_KEY_SCHEDULE *ks);
void SEED_ecb_encrypt(const unsigned char *in, unsigned char *out,
- const SEED_KEY_SCHEDULE *ks, int enc);
+ size_t inLen, const SEED_KEY_SCHEDULE *ks, int enc);
void SEED_cbc_encrypt(const unsigned char *in, unsigned char *out,
size_t len, const SEED_KEY_SCHEDULE *ks,
unsigned char ivec[SEED_BLOCK_SIZE], int enc);
diff --git a/security/nss/lib/freebl/det_rng.c b/security/nss/lib/freebl/det_rng.c
index 56be2d3560..a1efed0ff1 100644
--- a/security/nss/lib/freebl/det_rng.c
+++ b/security/nss/lib/freebl/det_rng.c
@@ -99,7 +99,8 @@ RNG_GenerateGlobalRandomBytes(void *dest, size_t len)
memset(dest, 0, len);
memcpy(dest, globalBytes, PR_MIN(len, GLOBAL_BYTES_SIZE));
- Hacl_Chacha20_chacha20(dest, (uint8_t *)dest, len, (uint8_t *)key, nonce, 0);
+ Hacl_Chacha20_chacha20_encrypt(len, (uint8_t *)dest, (uint8_t *)dest,
+ (uint8_t *)key, nonce, 0);
ChaCha20Poly1305_DestroyContext(cx, PR_TRUE);
PZ_Unlock(rng_lock);
diff --git a/security/nss/lib/freebl/dh.c b/security/nss/lib/freebl/dh.c
index b2d6d74302..aa3a3ee32a 100644
--- a/security/nss/lib/freebl/dh.c
+++ b/security/nss/lib/freebl/dh.c
@@ -17,6 +17,7 @@
#include "blapii.h"
#include "secitem.h"
#include "mpi.h"
+#include "mpprime.h"
#include "secmpi.h"
#define KEA_DERIVED_SECRET_LEN 128
@@ -78,7 +79,7 @@ DH_GenParam(int primeLen, DHParams **params)
CHECK_MPI_OK(mp_init(&h));
CHECK_MPI_OK(mp_init(&psub1));
CHECK_MPI_OK(mp_init(&test));
- /* generate prime with MPI, uses Miller-Rabin to generate strong prime. */
+ /* generate prime with MPI, uses Miller-Rabin to generate safe prime. */
CHECK_SEC_OK(generate_prime(&p, primeLen));
/* construct Sophie-Germain prime q = (p-1)/2. */
CHECK_MPI_OK(mp_sub_d(&p, 1, &psub1));
@@ -257,17 +258,17 @@ DH_Derive(SECItem *publicValue,
}
/*
- * We check to make sure that ZZ is not equal to 1 or -1 mod p.
+ * We check to make sure that ZZ is not equal to 0, 1 or -1 mod p.
* This helps guard against small subgroup attacks, since an attacker
- * using a subgroup of size N will produce 1 or -1 with probability 1/N.
+ * using a subgroup of size N will produce 0, 1 or -1 with probability 1/N.
* When the protocol is executed within a properly large subgroup, the
* probability of this result will be negligibly small. For example,
- * with a strong prime of the form 2p+1, the probability will be 1/p.
+ * with a safe prime of the form 2q+1, the probability will be 1/q.
*
* We return MP_BADARG because this is probably the result of a bad
* public value or a bad prime having been provided.
*/
- if (mp_cmp_d(&ZZ, 1) == 0 ||
+ if (mp_cmp_d(&ZZ, 0) == 0 || mp_cmp_d(&ZZ, 1) == 0 ||
mp_cmp(&ZZ, &psub1) == 0) {
err = MP_BADARG;
goto cleanup;
@@ -413,6 +414,35 @@ cleanup:
return SECSuccess;
}
+/* Test counts based on the fact the prime and subprime
+ * were given to us */
+static int
+dh_prime_testcount(int prime_length)
+{
+ if (prime_length < 1024) {
+ return 50;
+ } else if (prime_length < 2048) {
+ return 40;
+ } else if (prime_length < 3072) {
+ return 56;
+ }
+ return 64;
+}
+
+PRBool
+KEA_PrimeCheck(SECItem *prime)
+{
+ mp_int p;
+ mp_err err = 0;
+ MP_DIGITS(&p) = 0;
+ CHECK_MPI_OK(mp_init(&p));
+ SECITEM_TO_MPINT(*prime, &p);
+ CHECK_MPI_OK(mpp_pprime(&p, dh_prime_testcount(prime->len)));
+cleanup:
+ mp_clear(&p);
+ return err ? PR_FALSE : PR_TRUE;
+}
+
PRBool
KEA_Verify(SECItem *Y, SECItem *prime, SECItem *subPrime)
{
diff --git a/security/nss/lib/freebl/ec.c b/security/nss/lib/freebl/ec.c
index 12330193a6..7f4e903a00 100644
--- a/security/nss/lib/freebl/ec.c
+++ b/security/nss/lib/freebl/ec.c
@@ -62,7 +62,7 @@ ec_points_mul(const ECParams *params, const mp_int *k1, const mp_int *k2,
ECGroup *group = NULL;
SECStatus rv = SECFailure;
mp_err err = MP_OKAY;
- int len;
+ unsigned int len;
#if EC_DEBUG
int i;
@@ -96,7 +96,7 @@ ec_points_mul(const ECParams *params, const mp_int *k1, const mp_int *k2,
#endif
/* NOTE: We only support uncompressed points for now */
- len = (params->fieldID.size + 7) >> 3;
+ len = (((unsigned int)params->fieldID.size) + 7) >> 3;
if (pointP != NULL) {
if ((pointP->data[0] != EC_POINT_FORM_UNCOMPRESSED) ||
(pointP->len != (2 * len + 1))) {
@@ -428,7 +428,7 @@ EC_ValidatePublicKey(ECParams *ecParams, SECItem *publicValue)
ECGroup *group = NULL;
SECStatus rv = SECFailure;
mp_err err = MP_OKAY;
- int len;
+ unsigned int len;
if (!ecParams || ecParams->name == ECCurve_noName ||
!publicValue || !publicValue->len) {
@@ -448,7 +448,7 @@ EC_ValidatePublicKey(ECParams *ecParams, SECItem *publicValue)
}
/* NOTE: We only support uncompressed points for now */
- len = (ecParams->fieldID.size + 7) >> 3;
+ len = (((unsigned int)ecParams->fieldID.size) + 7) >> 3;
if (publicValue->data[0] != EC_POINT_FORM_UNCOMPRESSED) {
PORT_SetError(SEC_ERROR_UNSUPPORTED_EC_POINT_FORM);
return SECFailure;
@@ -724,27 +724,6 @@ ECDSA_SignDigestWithSeed(ECPrivateKey *key, SECItem *signature,
}
/*
- ** We do not want timing information to leak the length of k,
- ** so we compute k*G using an equivalent scalar of fixed
- ** bit-length.
- ** Fix based on patch for ECDSA timing attack in the paper
- ** by Billy Bob Brumley and Nicola Tuveri at
- ** http://eprint.iacr.org/2011/232
- **
- ** How do we convert k to a value of a fixed bit-length?
- ** k starts off as an integer satisfying 0 <= k < n. Hence,
- ** n <= k+n < 2n, which means k+n has either the same number
- ** of bits as n or one more bit than n. If k+n has the same
- ** number of bits as n, the second addition ensures that the
- ** final value has exactly one more bit than n. Thus, we
- ** always end up with a value that exactly one more bit than n.
- */
- CHECK_MPI_OK(mp_add(&k, &n, &k));
- if (mpl_significant_bits(&k) <= mpl_significant_bits(&n)) {
- CHECK_MPI_OK(mp_add(&k, &n, &k));
- }
-
- /*
** ANSI X9.62, Section 5.3.2, Step 2
**
** Compute kG
diff --git a/security/nss/lib/freebl/ecl/curve25519_64.c b/security/nss/lib/freebl/ecl/curve25519_64.c
index a2e4296bbf..7c3c67d6b7 100644
--- a/security/nss/lib/freebl/ecl/curve25519_64.c
+++ b/security/nss/lib/freebl/ecl/curve25519_64.c
@@ -3,12 +3,12 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "ecl-priv.h"
-#include "../verified/Hacl_Curve25519.h"
+#include "../verified/Hacl_Curve25519_51.h"
SECStatus
ec_Curve25519_mul(uint8_t *mypublic, const uint8_t *secret, const uint8_t *basepoint)
{
// Note: this cast is safe because HaCl* state has a post-condition that only "mypublic" changed.
- Hacl_Curve25519_crypto_scalarmult(mypublic, (uint8_t *)secret, (uint8_t *)basepoint);
+ Hacl_Curve25519_51_ecdh(mypublic, (uint8_t *)secret, (uint8_t *)basepoint);
return 0;
}
diff --git a/security/nss/lib/freebl/ecl/ecl-priv.h b/security/nss/lib/freebl/ecl/ecl-priv.h
index 21685599db..c1e0e856b3 100644
--- a/security/nss/lib/freebl/ecl/ecl-priv.h
+++ b/security/nss/lib/freebl/ecl/ecl-priv.h
@@ -245,6 +245,8 @@ mp_err ec_group_set_gf2m233(ECGroup *group, ECCurveName name);
/* Optimized point multiplication */
mp_err ec_group_set_gfp256_32(ECGroup *group, ECCurveName name);
+mp_err ec_group_set_secp384r1(ECGroup *group, ECCurveName name);
+mp_err ec_group_set_secp521r1(ECGroup *group, ECCurveName name);
SECStatus ec_Curve25519_mul(PRUint8 *q, const PRUint8 *s, const PRUint8 *p);
#endif /* __ecl_priv_h_ */
diff --git a/security/nss/lib/freebl/ecl/ecl.c b/security/nss/lib/freebl/ecl/ecl.c
index ca87b490cd..e34a73c661 100644
--- a/security/nss/lib/freebl/ecl/ecl.c
+++ b/security/nss/lib/freebl/ecl/ecl.c
@@ -164,6 +164,16 @@ construct_ecgroup(const ECCurveName name, mp_int irr, mp_int curvea,
MP_CHECKOK(ec_group_set_gfp256(group, name));
MP_CHECKOK(ec_group_set_gfp256_32(group, name));
break;
+ case ECCurve_SECG_PRIME_384R1:
+ group =
+ ECGroup_consGFp(&irr, &curvea, &curveb, &genx, &geny,
+ &order, cofactor);
+ if (group == NULL) {
+ res = MP_UNDEF;
+ goto CLEANUP;
+ }
+ MP_CHECKOK(ec_group_set_secp384r1(group, name));
+ break;
case ECCurve_SECG_PRIME_521R1:
group =
ECGroup_consGFp(&irr, &curvea, &curveb, &genx, &geny,
@@ -173,6 +183,7 @@ construct_ecgroup(const ECCurveName name, mp_int irr, mp_int curvea,
goto CLEANUP;
}
MP_CHECKOK(ec_group_set_gfp521(group, name));
+ MP_CHECKOK(ec_group_set_secp521r1(group, name));
break;
default:
/* use generic arithmetic */
diff --git a/security/nss/lib/freebl/ecl/ecp_25519.c b/security/nss/lib/freebl/ecl/ecp_25519.c
index 7b331b28f5..ceecd2aced 100644
--- a/security/nss/lib/freebl/ecl/ecp_25519.c
+++ b/security/nss/lib/freebl/ecl/ecp_25519.c
@@ -27,7 +27,7 @@ SECStatus
ec_Curve25519_pt_validate(const SECItem *px)
{
PRUint8 *p;
- int i;
+ PRUint64 i;
PRUint8 forbiddenValues[12][32] = {
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
diff --git a/security/nss/lib/freebl/ecl/ecp_secp384r1.c b/security/nss/lib/freebl/ecl/ecp_secp384r1.c
new file mode 100644
index 0000000000..87c27425aa
--- /dev/null
+++ b/security/nss/lib/freebl/ecl/ecp_secp384r1.c
@@ -0,0 +1,19668 @@
+/* Autogenerated: ECCKiila https://gitlab.com/nisec/ecckiila */
+/*-
+ * MIT License
+ *
+ * Copyright (c) 2020 Luis Rivera-Zamarripa, Jesús-Javier Chi-Domínguez, Billy Bob Brumley
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+#if defined(__SIZEOF_INT128__) && !defined(PEDANTIC)
+
+#include <stdint.h>
+#include <string.h>
+#define LIMB_BITS 64
+#define LIMB_CNT 6
+/* Field elements */
+typedef uint64_t fe_t[LIMB_CNT];
+typedef uint64_t limb_t;
+
+#define fe_copy(d, s) memcpy(d, s, sizeof(fe_t))
+#define fe_set_zero(d) memset(d, 0, sizeof(fe_t))
+
+/* Projective points */
+typedef struct {
+ fe_t X;
+ fe_t Y;
+ fe_t Z;
+} pt_prj_t;
+
+/* Affine points */
+typedef struct {
+ fe_t X;
+ fe_t Y;
+} pt_aff_t;
+
+/* BEGIN verbatim fiat code https://github.com/mit-plv/fiat-crypto */
+/*-
+ * MIT License
+ *
+ * Copyright (c) 2020 the fiat-crypto authors (see the AUTHORS file)
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+/* Autogenerated: word_by_word_montgomery --static secp384r1 64 '2^384 - 2^128 - 2^96 + 2^32 - 1' */
+/* curve description: secp384r1 */
+/* machine_wordsize = 64 (from "64") */
+/* requested operations: (all) */
+/* m = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff (from "2^384 - 2^128 - 2^96 + 2^32 - 1") */
+/* */
+/* NOTE: In addition to the bounds specified above each function, all */
+/* functions synthesized for this Montgomery arithmetic require the */
+/* input to be strictly less than the prime modulus (m), and also */
+/* require the input to be in the unique saturated representation. */
+/* All functions also ensure that these two properties are true of */
+/* return values. */
+/* */
+/* Computed values: */
+/* eval z = z[0] + (z[1] << 64) + (z[2] << 128) + (z[3] << 192) + (z[4] << 256) + (z[5] << 0x140) */
+/* bytes_eval z = z[0] + (z[1] << 8) + (z[2] << 16) + (z[3] << 24) + (z[4] << 32) + (z[5] << 40) + (z[6] << 48) + (z[7] << 56) + (z[8] << 64) + (z[9] << 72) + (z[10] << 80) + (z[11] << 88) + (z[12] << 96) + (z[13] << 104) + (z[14] << 112) + (z[15] << 120) + (z[16] << 128) + (z[17] << 136) + (z[18] << 144) + (z[19] << 152) + (z[20] << 160) + (z[21] << 168) + (z[22] << 176) + (z[23] << 184) + (z[24] << 192) + (z[25] << 200) + (z[26] << 208) + (z[27] << 216) + (z[28] << 224) + (z[29] << 232) + (z[30] << 240) + (z[31] << 248) + (z[32] << 256) + (z[33] << 0x108) + (z[34] << 0x110) + (z[35] << 0x118) + (z[36] << 0x120) + (z[37] << 0x128) + (z[38] << 0x130) + (z[39] << 0x138) + (z[40] << 0x140) + (z[41] << 0x148) + (z[42] << 0x150) + (z[43] << 0x158) + (z[44] << 0x160) + (z[45] << 0x168) + (z[46] << 0x170) + (z[47] << 0x178) */
+
+#include <stdint.h>
+typedef unsigned char fiat_secp384r1_uint1;
+typedef signed char fiat_secp384r1_int1;
+typedef signed __int128 fiat_secp384r1_int128;
+typedef unsigned __int128 fiat_secp384r1_uint128;
+
+#if (-1 & 3) != 3
+#error "This code only works on a two's complement system"
+#endif
+
+/*
+ * The function fiat_secp384r1_addcarryx_u64 is an addition with carry.
+ * Postconditions:
+ * out1 = (arg1 + arg2 + arg3) mod 2^64
+ * out2 = ⌊(arg1 + arg2 + arg3) / 2^64⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0xffffffffffffffff]
+ * arg3: [0x0 ~> 0xffffffffffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffffffffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp384r1_addcarryx_u64(uint64_t *out1,
+ fiat_secp384r1_uint1 *out2,
+ fiat_secp384r1_uint1 arg1,
+ uint64_t arg2, uint64_t arg3)
+{
+ fiat_secp384r1_uint128 x1;
+ uint64_t x2;
+ fiat_secp384r1_uint1 x3;
+ x1 = ((arg1 + (fiat_secp384r1_uint128)arg2) + arg3);
+ x2 = (uint64_t)(x1 & UINT64_C(0xffffffffffffffff));
+ x3 = (fiat_secp384r1_uint1)(x1 >> 64);
+ *out1 = x2;
+ *out2 = x3;
+}
+
+/*
+ * The function fiat_secp384r1_subborrowx_u64 is a subtraction with borrow.
+ * Postconditions:
+ * out1 = (-arg1 + arg2 + -arg3) mod 2^64
+ * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^64⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0xffffffffffffffff]
+ * arg3: [0x0 ~> 0xffffffffffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffffffffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp384r1_subborrowx_u64(uint64_t *out1,
+ fiat_secp384r1_uint1 *out2,
+ fiat_secp384r1_uint1 arg1,
+ uint64_t arg2, uint64_t arg3)
+{
+ fiat_secp384r1_int128 x1;
+ fiat_secp384r1_int1 x2;
+ uint64_t x3;
+ x1 = ((arg2 - (fiat_secp384r1_int128)arg1) - arg3);
+ x2 = (fiat_secp384r1_int1)(x1 >> 64);
+ x3 = (uint64_t)(x1 & UINT64_C(0xffffffffffffffff));
+ *out1 = x3;
+ *out2 = (fiat_secp384r1_uint1)(0x0 - x2);
+}
+
+/*
+ * The function fiat_secp384r1_mulx_u64 is a multiplication, returning the full double-width result.
+ * Postconditions:
+ * out1 = (arg1 * arg2) mod 2^64
+ * out2 = ⌊arg1 * arg2 / 2^64⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0xffffffffffffffff]
+ * arg2: [0x0 ~> 0xffffffffffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffffffffffff]
+ * out2: [0x0 ~> 0xffffffffffffffff]
+ */
+static void
+fiat_secp384r1_mulx_u64(uint64_t *out1, uint64_t *out2,
+ uint64_t arg1, uint64_t arg2)
+{
+ fiat_secp384r1_uint128 x1;
+ uint64_t x2;
+ uint64_t x3;
+ x1 = ((fiat_secp384r1_uint128)arg1 * arg2);
+ x2 = (uint64_t)(x1 & UINT64_C(0xffffffffffffffff));
+ x3 = (uint64_t)(x1 >> 64);
+ *out1 = x2;
+ *out2 = x3;
+}
+
+/*
+ * The function fiat_secp384r1_cmovznz_u64 is a single-word conditional move.
+ * Postconditions:
+ * out1 = (if arg1 = 0 then arg2 else arg3)
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0xffffffffffffffff]
+ * arg3: [0x0 ~> 0xffffffffffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffffffffffff]
+ */
+static void
+fiat_secp384r1_cmovznz_u64(uint64_t *out1,
+ fiat_secp384r1_uint1 arg1, uint64_t arg2,
+ uint64_t arg3)
+{
+ fiat_secp384r1_uint1 x1;
+ uint64_t x2;
+ uint64_t x3;
+ x1 = (!(!arg1));
+ x2 = ((fiat_secp384r1_int1)(0x0 - x1) & UINT64_C(0xffffffffffffffff));
+ x3 = ((x2 & arg3) | ((~x2) & arg2));
+ *out1 = x3;
+}
+
+/*
+ * The function fiat_secp384r1_mul multiplies two field elements in the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * 0 ≤ eval arg2 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) * eval (from_montgomery arg2)) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * arg2: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ */
+static void
+fiat_secp384r1_mul(uint64_t out1[6], const uint64_t arg1[6],
+ const uint64_t arg2[6])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint64_t x8;
+ uint64_t x9;
+ uint64_t x10;
+ uint64_t x11;
+ uint64_t x12;
+ uint64_t x13;
+ uint64_t x14;
+ uint64_t x15;
+ uint64_t x16;
+ uint64_t x17;
+ uint64_t x18;
+ uint64_t x19;
+ fiat_secp384r1_uint1 x20;
+ uint64_t x21;
+ fiat_secp384r1_uint1 x22;
+ uint64_t x23;
+ fiat_secp384r1_uint1 x24;
+ uint64_t x25;
+ fiat_secp384r1_uint1 x26;
+ uint64_t x27;
+ fiat_secp384r1_uint1 x28;
+ uint64_t x29;
+ uint64_t x30;
+ uint64_t x31;
+ uint64_t x32;
+ uint64_t x33;
+ uint64_t x34;
+ uint64_t x35;
+ uint64_t x36;
+ uint64_t x37;
+ uint64_t x38;
+ uint64_t x39;
+ uint64_t x40;
+ uint64_t x41;
+ uint64_t x42;
+ uint64_t x43;
+ uint64_t x44;
+ fiat_secp384r1_uint1 x45;
+ uint64_t x46;
+ fiat_secp384r1_uint1 x47;
+ uint64_t x48;
+ fiat_secp384r1_uint1 x49;
+ uint64_t x50;
+ fiat_secp384r1_uint1 x51;
+ uint64_t x52;
+ fiat_secp384r1_uint1 x53;
+ uint64_t x54;
+ uint64_t x55;
+ fiat_secp384r1_uint1 x56;
+ uint64_t x57;
+ fiat_secp384r1_uint1 x58;
+ uint64_t x59;
+ fiat_secp384r1_uint1 x60;
+ uint64_t x61;
+ fiat_secp384r1_uint1 x62;
+ uint64_t x63;
+ fiat_secp384r1_uint1 x64;
+ uint64_t x65;
+ fiat_secp384r1_uint1 x66;
+ uint64_t x67;
+ fiat_secp384r1_uint1 x68;
+ uint64_t x69;
+ uint64_t x70;
+ uint64_t x71;
+ uint64_t x72;
+ uint64_t x73;
+ uint64_t x74;
+ uint64_t x75;
+ uint64_t x76;
+ uint64_t x77;
+ uint64_t x78;
+ uint64_t x79;
+ uint64_t x80;
+ uint64_t x81;
+ fiat_secp384r1_uint1 x82;
+ uint64_t x83;
+ fiat_secp384r1_uint1 x84;
+ uint64_t x85;
+ fiat_secp384r1_uint1 x86;
+ uint64_t x87;
+ fiat_secp384r1_uint1 x88;
+ uint64_t x89;
+ fiat_secp384r1_uint1 x90;
+ uint64_t x91;
+ uint64_t x92;
+ fiat_secp384r1_uint1 x93;
+ uint64_t x94;
+ fiat_secp384r1_uint1 x95;
+ uint64_t x96;
+ fiat_secp384r1_uint1 x97;
+ uint64_t x98;
+ fiat_secp384r1_uint1 x99;
+ uint64_t x100;
+ fiat_secp384r1_uint1 x101;
+ uint64_t x102;
+ fiat_secp384r1_uint1 x103;
+ uint64_t x104;
+ fiat_secp384r1_uint1 x105;
+ uint64_t x106;
+ uint64_t x107;
+ uint64_t x108;
+ uint64_t x109;
+ uint64_t x110;
+ uint64_t x111;
+ uint64_t x112;
+ uint64_t x113;
+ uint64_t x114;
+ uint64_t x115;
+ uint64_t x116;
+ uint64_t x117;
+ uint64_t x118;
+ uint64_t x119;
+ uint64_t x120;
+ fiat_secp384r1_uint1 x121;
+ uint64_t x122;
+ fiat_secp384r1_uint1 x123;
+ uint64_t x124;
+ fiat_secp384r1_uint1 x125;
+ uint64_t x126;
+ fiat_secp384r1_uint1 x127;
+ uint64_t x128;
+ fiat_secp384r1_uint1 x129;
+ uint64_t x130;
+ uint64_t x131;
+ fiat_secp384r1_uint1 x132;
+ uint64_t x133;
+ fiat_secp384r1_uint1 x134;
+ uint64_t x135;
+ fiat_secp384r1_uint1 x136;
+ uint64_t x137;
+ fiat_secp384r1_uint1 x138;
+ uint64_t x139;
+ fiat_secp384r1_uint1 x140;
+ uint64_t x141;
+ fiat_secp384r1_uint1 x142;
+ uint64_t x143;
+ fiat_secp384r1_uint1 x144;
+ uint64_t x145;
+ uint64_t x146;
+ uint64_t x147;
+ uint64_t x148;
+ uint64_t x149;
+ uint64_t x150;
+ uint64_t x151;
+ uint64_t x152;
+ uint64_t x153;
+ uint64_t x154;
+ uint64_t x155;
+ uint64_t x156;
+ uint64_t x157;
+ uint64_t x158;
+ fiat_secp384r1_uint1 x159;
+ uint64_t x160;
+ fiat_secp384r1_uint1 x161;
+ uint64_t x162;
+ fiat_secp384r1_uint1 x163;
+ uint64_t x164;
+ fiat_secp384r1_uint1 x165;
+ uint64_t x166;
+ fiat_secp384r1_uint1 x167;
+ uint64_t x168;
+ uint64_t x169;
+ fiat_secp384r1_uint1 x170;
+ uint64_t x171;
+ fiat_secp384r1_uint1 x172;
+ uint64_t x173;
+ fiat_secp384r1_uint1 x174;
+ uint64_t x175;
+ fiat_secp384r1_uint1 x176;
+ uint64_t x177;
+ fiat_secp384r1_uint1 x178;
+ uint64_t x179;
+ fiat_secp384r1_uint1 x180;
+ uint64_t x181;
+ fiat_secp384r1_uint1 x182;
+ uint64_t x183;
+ uint64_t x184;
+ uint64_t x185;
+ uint64_t x186;
+ uint64_t x187;
+ uint64_t x188;
+ uint64_t x189;
+ uint64_t x190;
+ uint64_t x191;
+ uint64_t x192;
+ uint64_t x193;
+ uint64_t x194;
+ uint64_t x195;
+ uint64_t x196;
+ uint64_t x197;
+ fiat_secp384r1_uint1 x198;
+ uint64_t x199;
+ fiat_secp384r1_uint1 x200;
+ uint64_t x201;
+ fiat_secp384r1_uint1 x202;
+ uint64_t x203;
+ fiat_secp384r1_uint1 x204;
+ uint64_t x205;
+ fiat_secp384r1_uint1 x206;
+ uint64_t x207;
+ uint64_t x208;
+ fiat_secp384r1_uint1 x209;
+ uint64_t x210;
+ fiat_secp384r1_uint1 x211;
+ uint64_t x212;
+ fiat_secp384r1_uint1 x213;
+ uint64_t x214;
+ fiat_secp384r1_uint1 x215;
+ uint64_t x216;
+ fiat_secp384r1_uint1 x217;
+ uint64_t x218;
+ fiat_secp384r1_uint1 x219;
+ uint64_t x220;
+ fiat_secp384r1_uint1 x221;
+ uint64_t x222;
+ uint64_t x223;
+ uint64_t x224;
+ uint64_t x225;
+ uint64_t x226;
+ uint64_t x227;
+ uint64_t x228;
+ uint64_t x229;
+ uint64_t x230;
+ uint64_t x231;
+ uint64_t x232;
+ uint64_t x233;
+ uint64_t x234;
+ uint64_t x235;
+ fiat_secp384r1_uint1 x236;
+ uint64_t x237;
+ fiat_secp384r1_uint1 x238;
+ uint64_t x239;
+ fiat_secp384r1_uint1 x240;
+ uint64_t x241;
+ fiat_secp384r1_uint1 x242;
+ uint64_t x243;
+ fiat_secp384r1_uint1 x244;
+ uint64_t x245;
+ uint64_t x246;
+ fiat_secp384r1_uint1 x247;
+ uint64_t x248;
+ fiat_secp384r1_uint1 x249;
+ uint64_t x250;
+ fiat_secp384r1_uint1 x251;
+ uint64_t x252;
+ fiat_secp384r1_uint1 x253;
+ uint64_t x254;
+ fiat_secp384r1_uint1 x255;
+ uint64_t x256;
+ fiat_secp384r1_uint1 x257;
+ uint64_t x258;
+ fiat_secp384r1_uint1 x259;
+ uint64_t x260;
+ uint64_t x261;
+ uint64_t x262;
+ uint64_t x263;
+ uint64_t x264;
+ uint64_t x265;
+ uint64_t x266;
+ uint64_t x267;
+ uint64_t x268;
+ uint64_t x269;
+ uint64_t x270;
+ uint64_t x271;
+ uint64_t x272;
+ uint64_t x273;
+ uint64_t x274;
+ fiat_secp384r1_uint1 x275;
+ uint64_t x276;
+ fiat_secp384r1_uint1 x277;
+ uint64_t x278;
+ fiat_secp384r1_uint1 x279;
+ uint64_t x280;
+ fiat_secp384r1_uint1 x281;
+ uint64_t x282;
+ fiat_secp384r1_uint1 x283;
+ uint64_t x284;
+ uint64_t x285;
+ fiat_secp384r1_uint1 x286;
+ uint64_t x287;
+ fiat_secp384r1_uint1 x288;
+ uint64_t x289;
+ fiat_secp384r1_uint1 x290;
+ uint64_t x291;
+ fiat_secp384r1_uint1 x292;
+ uint64_t x293;
+ fiat_secp384r1_uint1 x294;
+ uint64_t x295;
+ fiat_secp384r1_uint1 x296;
+ uint64_t x297;
+ fiat_secp384r1_uint1 x298;
+ uint64_t x299;
+ uint64_t x300;
+ uint64_t x301;
+ uint64_t x302;
+ uint64_t x303;
+ uint64_t x304;
+ uint64_t x305;
+ uint64_t x306;
+ uint64_t x307;
+ uint64_t x308;
+ uint64_t x309;
+ uint64_t x310;
+ uint64_t x311;
+ uint64_t x312;
+ fiat_secp384r1_uint1 x313;
+ uint64_t x314;
+ fiat_secp384r1_uint1 x315;
+ uint64_t x316;
+ fiat_secp384r1_uint1 x317;
+ uint64_t x318;
+ fiat_secp384r1_uint1 x319;
+ uint64_t x320;
+ fiat_secp384r1_uint1 x321;
+ uint64_t x322;
+ uint64_t x323;
+ fiat_secp384r1_uint1 x324;
+ uint64_t x325;
+ fiat_secp384r1_uint1 x326;
+ uint64_t x327;
+ fiat_secp384r1_uint1 x328;
+ uint64_t x329;
+ fiat_secp384r1_uint1 x330;
+ uint64_t x331;
+ fiat_secp384r1_uint1 x332;
+ uint64_t x333;
+ fiat_secp384r1_uint1 x334;
+ uint64_t x335;
+ fiat_secp384r1_uint1 x336;
+ uint64_t x337;
+ uint64_t x338;
+ uint64_t x339;
+ uint64_t x340;
+ uint64_t x341;
+ uint64_t x342;
+ uint64_t x343;
+ uint64_t x344;
+ uint64_t x345;
+ uint64_t x346;
+ uint64_t x347;
+ uint64_t x348;
+ uint64_t x349;
+ uint64_t x350;
+ uint64_t x351;
+ fiat_secp384r1_uint1 x352;
+ uint64_t x353;
+ fiat_secp384r1_uint1 x354;
+ uint64_t x355;
+ fiat_secp384r1_uint1 x356;
+ uint64_t x357;
+ fiat_secp384r1_uint1 x358;
+ uint64_t x359;
+ fiat_secp384r1_uint1 x360;
+ uint64_t x361;
+ uint64_t x362;
+ fiat_secp384r1_uint1 x363;
+ uint64_t x364;
+ fiat_secp384r1_uint1 x365;
+ uint64_t x366;
+ fiat_secp384r1_uint1 x367;
+ uint64_t x368;
+ fiat_secp384r1_uint1 x369;
+ uint64_t x370;
+ fiat_secp384r1_uint1 x371;
+ uint64_t x372;
+ fiat_secp384r1_uint1 x373;
+ uint64_t x374;
+ fiat_secp384r1_uint1 x375;
+ uint64_t x376;
+ uint64_t x377;
+ uint64_t x378;
+ uint64_t x379;
+ uint64_t x380;
+ uint64_t x381;
+ uint64_t x382;
+ uint64_t x383;
+ uint64_t x384;
+ uint64_t x385;
+ uint64_t x386;
+ uint64_t x387;
+ uint64_t x388;
+ uint64_t x389;
+ fiat_secp384r1_uint1 x390;
+ uint64_t x391;
+ fiat_secp384r1_uint1 x392;
+ uint64_t x393;
+ fiat_secp384r1_uint1 x394;
+ uint64_t x395;
+ fiat_secp384r1_uint1 x396;
+ uint64_t x397;
+ fiat_secp384r1_uint1 x398;
+ uint64_t x399;
+ uint64_t x400;
+ fiat_secp384r1_uint1 x401;
+ uint64_t x402;
+ fiat_secp384r1_uint1 x403;
+ uint64_t x404;
+ fiat_secp384r1_uint1 x405;
+ uint64_t x406;
+ fiat_secp384r1_uint1 x407;
+ uint64_t x408;
+ fiat_secp384r1_uint1 x409;
+ uint64_t x410;
+ fiat_secp384r1_uint1 x411;
+ uint64_t x412;
+ fiat_secp384r1_uint1 x413;
+ uint64_t x414;
+ uint64_t x415;
+ uint64_t x416;
+ uint64_t x417;
+ uint64_t x418;
+ uint64_t x419;
+ uint64_t x420;
+ uint64_t x421;
+ uint64_t x422;
+ uint64_t x423;
+ uint64_t x424;
+ uint64_t x425;
+ uint64_t x426;
+ uint64_t x427;
+ uint64_t x428;
+ fiat_secp384r1_uint1 x429;
+ uint64_t x430;
+ fiat_secp384r1_uint1 x431;
+ uint64_t x432;
+ fiat_secp384r1_uint1 x433;
+ uint64_t x434;
+ fiat_secp384r1_uint1 x435;
+ uint64_t x436;
+ fiat_secp384r1_uint1 x437;
+ uint64_t x438;
+ uint64_t x439;
+ fiat_secp384r1_uint1 x440;
+ uint64_t x441;
+ fiat_secp384r1_uint1 x442;
+ uint64_t x443;
+ fiat_secp384r1_uint1 x444;
+ uint64_t x445;
+ fiat_secp384r1_uint1 x446;
+ uint64_t x447;
+ fiat_secp384r1_uint1 x448;
+ uint64_t x449;
+ fiat_secp384r1_uint1 x450;
+ uint64_t x451;
+ fiat_secp384r1_uint1 x452;
+ uint64_t x453;
+ uint64_t x454;
+ fiat_secp384r1_uint1 x455;
+ uint64_t x456;
+ fiat_secp384r1_uint1 x457;
+ uint64_t x458;
+ fiat_secp384r1_uint1 x459;
+ uint64_t x460;
+ fiat_secp384r1_uint1 x461;
+ uint64_t x462;
+ fiat_secp384r1_uint1 x463;
+ uint64_t x464;
+ fiat_secp384r1_uint1 x465;
+ uint64_t x466;
+ fiat_secp384r1_uint1 x467;
+ uint64_t x468;
+ uint64_t x469;
+ uint64_t x470;
+ uint64_t x471;
+ uint64_t x472;
+ uint64_t x473;
+ x1 = (arg1[1]);
+ x2 = (arg1[2]);
+ x3 = (arg1[3]);
+ x4 = (arg1[4]);
+ x5 = (arg1[5]);
+ x6 = (arg1[0]);
+ fiat_secp384r1_mulx_u64(&x7, &x8, x6, (arg2[5]));
+ fiat_secp384r1_mulx_u64(&x9, &x10, x6, (arg2[4]));
+ fiat_secp384r1_mulx_u64(&x11, &x12, x6, (arg2[3]));
+ fiat_secp384r1_mulx_u64(&x13, &x14, x6, (arg2[2]));
+ fiat_secp384r1_mulx_u64(&x15, &x16, x6, (arg2[1]));
+ fiat_secp384r1_mulx_u64(&x17, &x18, x6, (arg2[0]));
+ fiat_secp384r1_addcarryx_u64(&x19, &x20, 0x0, x18, x15);
+ fiat_secp384r1_addcarryx_u64(&x21, &x22, x20, x16, x13);
+ fiat_secp384r1_addcarryx_u64(&x23, &x24, x22, x14, x11);
+ fiat_secp384r1_addcarryx_u64(&x25, &x26, x24, x12, x9);
+ fiat_secp384r1_addcarryx_u64(&x27, &x28, x26, x10, x7);
+ x29 = (x28 + x8);
+ fiat_secp384r1_mulx_u64(&x30, &x31, x17, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x32, &x33, x30, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x34, &x35, x30, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x36, &x37, x30, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x38, &x39, x30, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x40, &x41, x30, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x42, &x43, x30, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x44, &x45, 0x0, x43, x40);
+ fiat_secp384r1_addcarryx_u64(&x46, &x47, x45, x41, x38);
+ fiat_secp384r1_addcarryx_u64(&x48, &x49, x47, x39, x36);
+ fiat_secp384r1_addcarryx_u64(&x50, &x51, x49, x37, x34);
+ fiat_secp384r1_addcarryx_u64(&x52, &x53, x51, x35, x32);
+ x54 = (x53 + x33);
+ fiat_secp384r1_addcarryx_u64(&x55, &x56, 0x0, x17, x42);
+ fiat_secp384r1_addcarryx_u64(&x57, &x58, x56, x19, x44);
+ fiat_secp384r1_addcarryx_u64(&x59, &x60, x58, x21, x46);
+ fiat_secp384r1_addcarryx_u64(&x61, &x62, x60, x23, x48);
+ fiat_secp384r1_addcarryx_u64(&x63, &x64, x62, x25, x50);
+ fiat_secp384r1_addcarryx_u64(&x65, &x66, x64, x27, x52);
+ fiat_secp384r1_addcarryx_u64(&x67, &x68, x66, x29, x54);
+ fiat_secp384r1_mulx_u64(&x69, &x70, x1, (arg2[5]));
+ fiat_secp384r1_mulx_u64(&x71, &x72, x1, (arg2[4]));
+ fiat_secp384r1_mulx_u64(&x73, &x74, x1, (arg2[3]));
+ fiat_secp384r1_mulx_u64(&x75, &x76, x1, (arg2[2]));
+ fiat_secp384r1_mulx_u64(&x77, &x78, x1, (arg2[1]));
+ fiat_secp384r1_mulx_u64(&x79, &x80, x1, (arg2[0]));
+ fiat_secp384r1_addcarryx_u64(&x81, &x82, 0x0, x80, x77);
+ fiat_secp384r1_addcarryx_u64(&x83, &x84, x82, x78, x75);
+ fiat_secp384r1_addcarryx_u64(&x85, &x86, x84, x76, x73);
+ fiat_secp384r1_addcarryx_u64(&x87, &x88, x86, x74, x71);
+ fiat_secp384r1_addcarryx_u64(&x89, &x90, x88, x72, x69);
+ x91 = (x90 + x70);
+ fiat_secp384r1_addcarryx_u64(&x92, &x93, 0x0, x57, x79);
+ fiat_secp384r1_addcarryx_u64(&x94, &x95, x93, x59, x81);
+ fiat_secp384r1_addcarryx_u64(&x96, &x97, x95, x61, x83);
+ fiat_secp384r1_addcarryx_u64(&x98, &x99, x97, x63, x85);
+ fiat_secp384r1_addcarryx_u64(&x100, &x101, x99, x65, x87);
+ fiat_secp384r1_addcarryx_u64(&x102, &x103, x101, x67, x89);
+ fiat_secp384r1_addcarryx_u64(&x104, &x105, x103, x68, x91);
+ fiat_secp384r1_mulx_u64(&x106, &x107, x92, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x108, &x109, x106, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x110, &x111, x106, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x112, &x113, x106, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x114, &x115, x106, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x116, &x117, x106, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x118, &x119, x106, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x120, &x121, 0x0, x119, x116);
+ fiat_secp384r1_addcarryx_u64(&x122, &x123, x121, x117, x114);
+ fiat_secp384r1_addcarryx_u64(&x124, &x125, x123, x115, x112);
+ fiat_secp384r1_addcarryx_u64(&x126, &x127, x125, x113, x110);
+ fiat_secp384r1_addcarryx_u64(&x128, &x129, x127, x111, x108);
+ x130 = (x129 + x109);
+ fiat_secp384r1_addcarryx_u64(&x131, &x132, 0x0, x92, x118);
+ fiat_secp384r1_addcarryx_u64(&x133, &x134, x132, x94, x120);
+ fiat_secp384r1_addcarryx_u64(&x135, &x136, x134, x96, x122);
+ fiat_secp384r1_addcarryx_u64(&x137, &x138, x136, x98, x124);
+ fiat_secp384r1_addcarryx_u64(&x139, &x140, x138, x100, x126);
+ fiat_secp384r1_addcarryx_u64(&x141, &x142, x140, x102, x128);
+ fiat_secp384r1_addcarryx_u64(&x143, &x144, x142, x104, x130);
+ x145 = ((uint64_t)x144 + x105);
+ fiat_secp384r1_mulx_u64(&x146, &x147, x2, (arg2[5]));
+ fiat_secp384r1_mulx_u64(&x148, &x149, x2, (arg2[4]));
+ fiat_secp384r1_mulx_u64(&x150, &x151, x2, (arg2[3]));
+ fiat_secp384r1_mulx_u64(&x152, &x153, x2, (arg2[2]));
+ fiat_secp384r1_mulx_u64(&x154, &x155, x2, (arg2[1]));
+ fiat_secp384r1_mulx_u64(&x156, &x157, x2, (arg2[0]));
+ fiat_secp384r1_addcarryx_u64(&x158, &x159, 0x0, x157, x154);
+ fiat_secp384r1_addcarryx_u64(&x160, &x161, x159, x155, x152);
+ fiat_secp384r1_addcarryx_u64(&x162, &x163, x161, x153, x150);
+ fiat_secp384r1_addcarryx_u64(&x164, &x165, x163, x151, x148);
+ fiat_secp384r1_addcarryx_u64(&x166, &x167, x165, x149, x146);
+ x168 = (x167 + x147);
+ fiat_secp384r1_addcarryx_u64(&x169, &x170, 0x0, x133, x156);
+ fiat_secp384r1_addcarryx_u64(&x171, &x172, x170, x135, x158);
+ fiat_secp384r1_addcarryx_u64(&x173, &x174, x172, x137, x160);
+ fiat_secp384r1_addcarryx_u64(&x175, &x176, x174, x139, x162);
+ fiat_secp384r1_addcarryx_u64(&x177, &x178, x176, x141, x164);
+ fiat_secp384r1_addcarryx_u64(&x179, &x180, x178, x143, x166);
+ fiat_secp384r1_addcarryx_u64(&x181, &x182, x180, x145, x168);
+ fiat_secp384r1_mulx_u64(&x183, &x184, x169, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x185, &x186, x183, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x187, &x188, x183, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x189, &x190, x183, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x191, &x192, x183, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x193, &x194, x183, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x195, &x196, x183, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x197, &x198, 0x0, x196, x193);
+ fiat_secp384r1_addcarryx_u64(&x199, &x200, x198, x194, x191);
+ fiat_secp384r1_addcarryx_u64(&x201, &x202, x200, x192, x189);
+ fiat_secp384r1_addcarryx_u64(&x203, &x204, x202, x190, x187);
+ fiat_secp384r1_addcarryx_u64(&x205, &x206, x204, x188, x185);
+ x207 = (x206 + x186);
+ fiat_secp384r1_addcarryx_u64(&x208, &x209, 0x0, x169, x195);
+ fiat_secp384r1_addcarryx_u64(&x210, &x211, x209, x171, x197);
+ fiat_secp384r1_addcarryx_u64(&x212, &x213, x211, x173, x199);
+ fiat_secp384r1_addcarryx_u64(&x214, &x215, x213, x175, x201);
+ fiat_secp384r1_addcarryx_u64(&x216, &x217, x215, x177, x203);
+ fiat_secp384r1_addcarryx_u64(&x218, &x219, x217, x179, x205);
+ fiat_secp384r1_addcarryx_u64(&x220, &x221, x219, x181, x207);
+ x222 = ((uint64_t)x221 + x182);
+ fiat_secp384r1_mulx_u64(&x223, &x224, x3, (arg2[5]));
+ fiat_secp384r1_mulx_u64(&x225, &x226, x3, (arg2[4]));
+ fiat_secp384r1_mulx_u64(&x227, &x228, x3, (arg2[3]));
+ fiat_secp384r1_mulx_u64(&x229, &x230, x3, (arg2[2]));
+ fiat_secp384r1_mulx_u64(&x231, &x232, x3, (arg2[1]));
+ fiat_secp384r1_mulx_u64(&x233, &x234, x3, (arg2[0]));
+ fiat_secp384r1_addcarryx_u64(&x235, &x236, 0x0, x234, x231);
+ fiat_secp384r1_addcarryx_u64(&x237, &x238, x236, x232, x229);
+ fiat_secp384r1_addcarryx_u64(&x239, &x240, x238, x230, x227);
+ fiat_secp384r1_addcarryx_u64(&x241, &x242, x240, x228, x225);
+ fiat_secp384r1_addcarryx_u64(&x243, &x244, x242, x226, x223);
+ x245 = (x244 + x224);
+ fiat_secp384r1_addcarryx_u64(&x246, &x247, 0x0, x210, x233);
+ fiat_secp384r1_addcarryx_u64(&x248, &x249, x247, x212, x235);
+ fiat_secp384r1_addcarryx_u64(&x250, &x251, x249, x214, x237);
+ fiat_secp384r1_addcarryx_u64(&x252, &x253, x251, x216, x239);
+ fiat_secp384r1_addcarryx_u64(&x254, &x255, x253, x218, x241);
+ fiat_secp384r1_addcarryx_u64(&x256, &x257, x255, x220, x243);
+ fiat_secp384r1_addcarryx_u64(&x258, &x259, x257, x222, x245);
+ fiat_secp384r1_mulx_u64(&x260, &x261, x246, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x262, &x263, x260, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x264, &x265, x260, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x266, &x267, x260, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x268, &x269, x260, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x270, &x271, x260, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x272, &x273, x260, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x274, &x275, 0x0, x273, x270);
+ fiat_secp384r1_addcarryx_u64(&x276, &x277, x275, x271, x268);
+ fiat_secp384r1_addcarryx_u64(&x278, &x279, x277, x269, x266);
+ fiat_secp384r1_addcarryx_u64(&x280, &x281, x279, x267, x264);
+ fiat_secp384r1_addcarryx_u64(&x282, &x283, x281, x265, x262);
+ x284 = (x283 + x263);
+ fiat_secp384r1_addcarryx_u64(&x285, &x286, 0x0, x246, x272);
+ fiat_secp384r1_addcarryx_u64(&x287, &x288, x286, x248, x274);
+ fiat_secp384r1_addcarryx_u64(&x289, &x290, x288, x250, x276);
+ fiat_secp384r1_addcarryx_u64(&x291, &x292, x290, x252, x278);
+ fiat_secp384r1_addcarryx_u64(&x293, &x294, x292, x254, x280);
+ fiat_secp384r1_addcarryx_u64(&x295, &x296, x294, x256, x282);
+ fiat_secp384r1_addcarryx_u64(&x297, &x298, x296, x258, x284);
+ x299 = ((uint64_t)x298 + x259);
+ fiat_secp384r1_mulx_u64(&x300, &x301, x4, (arg2[5]));
+ fiat_secp384r1_mulx_u64(&x302, &x303, x4, (arg2[4]));
+ fiat_secp384r1_mulx_u64(&x304, &x305, x4, (arg2[3]));
+ fiat_secp384r1_mulx_u64(&x306, &x307, x4, (arg2[2]));
+ fiat_secp384r1_mulx_u64(&x308, &x309, x4, (arg2[1]));
+ fiat_secp384r1_mulx_u64(&x310, &x311, x4, (arg2[0]));
+ fiat_secp384r1_addcarryx_u64(&x312, &x313, 0x0, x311, x308);
+ fiat_secp384r1_addcarryx_u64(&x314, &x315, x313, x309, x306);
+ fiat_secp384r1_addcarryx_u64(&x316, &x317, x315, x307, x304);
+ fiat_secp384r1_addcarryx_u64(&x318, &x319, x317, x305, x302);
+ fiat_secp384r1_addcarryx_u64(&x320, &x321, x319, x303, x300);
+ x322 = (x321 + x301);
+ fiat_secp384r1_addcarryx_u64(&x323, &x324, 0x0, x287, x310);
+ fiat_secp384r1_addcarryx_u64(&x325, &x326, x324, x289, x312);
+ fiat_secp384r1_addcarryx_u64(&x327, &x328, x326, x291, x314);
+ fiat_secp384r1_addcarryx_u64(&x329, &x330, x328, x293, x316);
+ fiat_secp384r1_addcarryx_u64(&x331, &x332, x330, x295, x318);
+ fiat_secp384r1_addcarryx_u64(&x333, &x334, x332, x297, x320);
+ fiat_secp384r1_addcarryx_u64(&x335, &x336, x334, x299, x322);
+ fiat_secp384r1_mulx_u64(&x337, &x338, x323, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x339, &x340, x337, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x341, &x342, x337, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x343, &x344, x337, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x345, &x346, x337, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x347, &x348, x337, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x349, &x350, x337, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x351, &x352, 0x0, x350, x347);
+ fiat_secp384r1_addcarryx_u64(&x353, &x354, x352, x348, x345);
+ fiat_secp384r1_addcarryx_u64(&x355, &x356, x354, x346, x343);
+ fiat_secp384r1_addcarryx_u64(&x357, &x358, x356, x344, x341);
+ fiat_secp384r1_addcarryx_u64(&x359, &x360, x358, x342, x339);
+ x361 = (x360 + x340);
+ fiat_secp384r1_addcarryx_u64(&x362, &x363, 0x0, x323, x349);
+ fiat_secp384r1_addcarryx_u64(&x364, &x365, x363, x325, x351);
+ fiat_secp384r1_addcarryx_u64(&x366, &x367, x365, x327, x353);
+ fiat_secp384r1_addcarryx_u64(&x368, &x369, x367, x329, x355);
+ fiat_secp384r1_addcarryx_u64(&x370, &x371, x369, x331, x357);
+ fiat_secp384r1_addcarryx_u64(&x372, &x373, x371, x333, x359);
+ fiat_secp384r1_addcarryx_u64(&x374, &x375, x373, x335, x361);
+ x376 = ((uint64_t)x375 + x336);
+ fiat_secp384r1_mulx_u64(&x377, &x378, x5, (arg2[5]));
+ fiat_secp384r1_mulx_u64(&x379, &x380, x5, (arg2[4]));
+ fiat_secp384r1_mulx_u64(&x381, &x382, x5, (arg2[3]));
+ fiat_secp384r1_mulx_u64(&x383, &x384, x5, (arg2[2]));
+ fiat_secp384r1_mulx_u64(&x385, &x386, x5, (arg2[1]));
+ fiat_secp384r1_mulx_u64(&x387, &x388, x5, (arg2[0]));
+ fiat_secp384r1_addcarryx_u64(&x389, &x390, 0x0, x388, x385);
+ fiat_secp384r1_addcarryx_u64(&x391, &x392, x390, x386, x383);
+ fiat_secp384r1_addcarryx_u64(&x393, &x394, x392, x384, x381);
+ fiat_secp384r1_addcarryx_u64(&x395, &x396, x394, x382, x379);
+ fiat_secp384r1_addcarryx_u64(&x397, &x398, x396, x380, x377);
+ x399 = (x398 + x378);
+ fiat_secp384r1_addcarryx_u64(&x400, &x401, 0x0, x364, x387);
+ fiat_secp384r1_addcarryx_u64(&x402, &x403, x401, x366, x389);
+ fiat_secp384r1_addcarryx_u64(&x404, &x405, x403, x368, x391);
+ fiat_secp384r1_addcarryx_u64(&x406, &x407, x405, x370, x393);
+ fiat_secp384r1_addcarryx_u64(&x408, &x409, x407, x372, x395);
+ fiat_secp384r1_addcarryx_u64(&x410, &x411, x409, x374, x397);
+ fiat_secp384r1_addcarryx_u64(&x412, &x413, x411, x376, x399);
+ fiat_secp384r1_mulx_u64(&x414, &x415, x400, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x416, &x417, x414, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x418, &x419, x414, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x420, &x421, x414, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x422, &x423, x414, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x424, &x425, x414, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x426, &x427, x414, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x428, &x429, 0x0, x427, x424);
+ fiat_secp384r1_addcarryx_u64(&x430, &x431, x429, x425, x422);
+ fiat_secp384r1_addcarryx_u64(&x432, &x433, x431, x423, x420);
+ fiat_secp384r1_addcarryx_u64(&x434, &x435, x433, x421, x418);
+ fiat_secp384r1_addcarryx_u64(&x436, &x437, x435, x419, x416);
+ x438 = (x437 + x417);
+ fiat_secp384r1_addcarryx_u64(&x439, &x440, 0x0, x400, x426);
+ fiat_secp384r1_addcarryx_u64(&x441, &x442, x440, x402, x428);
+ fiat_secp384r1_addcarryx_u64(&x443, &x444, x442, x404, x430);
+ fiat_secp384r1_addcarryx_u64(&x445, &x446, x444, x406, x432);
+ fiat_secp384r1_addcarryx_u64(&x447, &x448, x446, x408, x434);
+ fiat_secp384r1_addcarryx_u64(&x449, &x450, x448, x410, x436);
+ fiat_secp384r1_addcarryx_u64(&x451, &x452, x450, x412, x438);
+ x453 = ((uint64_t)x452 + x413);
+ fiat_secp384r1_subborrowx_u64(&x454, &x455, 0x0, x441,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u64(&x456, &x457, x455, x443,
+ UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_subborrowx_u64(&x458, &x459, x457, x445,
+ UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_subborrowx_u64(&x460, &x461, x459, x447,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x462, &x463, x461, x449,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x464, &x465, x463, x451,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x466, &x467, x465, x453, 0x0);
+ fiat_secp384r1_cmovznz_u64(&x468, x467, x454, x441);
+ fiat_secp384r1_cmovznz_u64(&x469, x467, x456, x443);
+ fiat_secp384r1_cmovznz_u64(&x470, x467, x458, x445);
+ fiat_secp384r1_cmovznz_u64(&x471, x467, x460, x447);
+ fiat_secp384r1_cmovznz_u64(&x472, x467, x462, x449);
+ fiat_secp384r1_cmovznz_u64(&x473, x467, x464, x451);
+ out1[0] = x468;
+ out1[1] = x469;
+ out1[2] = x470;
+ out1[3] = x471;
+ out1[4] = x472;
+ out1[5] = x473;
+}
+
+/*
+ * The function fiat_secp384r1_square squares a field element in the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) * eval (from_montgomery arg1)) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ */
+static void
+fiat_secp384r1_square(uint64_t out1[6], const uint64_t arg1[6])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint64_t x8;
+ uint64_t x9;
+ uint64_t x10;
+ uint64_t x11;
+ uint64_t x12;
+ uint64_t x13;
+ uint64_t x14;
+ uint64_t x15;
+ uint64_t x16;
+ uint64_t x17;
+ uint64_t x18;
+ uint64_t x19;
+ fiat_secp384r1_uint1 x20;
+ uint64_t x21;
+ fiat_secp384r1_uint1 x22;
+ uint64_t x23;
+ fiat_secp384r1_uint1 x24;
+ uint64_t x25;
+ fiat_secp384r1_uint1 x26;
+ uint64_t x27;
+ fiat_secp384r1_uint1 x28;
+ uint64_t x29;
+ uint64_t x30;
+ uint64_t x31;
+ uint64_t x32;
+ uint64_t x33;
+ uint64_t x34;
+ uint64_t x35;
+ uint64_t x36;
+ uint64_t x37;
+ uint64_t x38;
+ uint64_t x39;
+ uint64_t x40;
+ uint64_t x41;
+ uint64_t x42;
+ uint64_t x43;
+ uint64_t x44;
+ fiat_secp384r1_uint1 x45;
+ uint64_t x46;
+ fiat_secp384r1_uint1 x47;
+ uint64_t x48;
+ fiat_secp384r1_uint1 x49;
+ uint64_t x50;
+ fiat_secp384r1_uint1 x51;
+ uint64_t x52;
+ fiat_secp384r1_uint1 x53;
+ uint64_t x54;
+ uint64_t x55;
+ fiat_secp384r1_uint1 x56;
+ uint64_t x57;
+ fiat_secp384r1_uint1 x58;
+ uint64_t x59;
+ fiat_secp384r1_uint1 x60;
+ uint64_t x61;
+ fiat_secp384r1_uint1 x62;
+ uint64_t x63;
+ fiat_secp384r1_uint1 x64;
+ uint64_t x65;
+ fiat_secp384r1_uint1 x66;
+ uint64_t x67;
+ fiat_secp384r1_uint1 x68;
+ uint64_t x69;
+ uint64_t x70;
+ uint64_t x71;
+ uint64_t x72;
+ uint64_t x73;
+ uint64_t x74;
+ uint64_t x75;
+ uint64_t x76;
+ uint64_t x77;
+ uint64_t x78;
+ uint64_t x79;
+ uint64_t x80;
+ uint64_t x81;
+ fiat_secp384r1_uint1 x82;
+ uint64_t x83;
+ fiat_secp384r1_uint1 x84;
+ uint64_t x85;
+ fiat_secp384r1_uint1 x86;
+ uint64_t x87;
+ fiat_secp384r1_uint1 x88;
+ uint64_t x89;
+ fiat_secp384r1_uint1 x90;
+ uint64_t x91;
+ uint64_t x92;
+ fiat_secp384r1_uint1 x93;
+ uint64_t x94;
+ fiat_secp384r1_uint1 x95;
+ uint64_t x96;
+ fiat_secp384r1_uint1 x97;
+ uint64_t x98;
+ fiat_secp384r1_uint1 x99;
+ uint64_t x100;
+ fiat_secp384r1_uint1 x101;
+ uint64_t x102;
+ fiat_secp384r1_uint1 x103;
+ uint64_t x104;
+ fiat_secp384r1_uint1 x105;
+ uint64_t x106;
+ uint64_t x107;
+ uint64_t x108;
+ uint64_t x109;
+ uint64_t x110;
+ uint64_t x111;
+ uint64_t x112;
+ uint64_t x113;
+ uint64_t x114;
+ uint64_t x115;
+ uint64_t x116;
+ uint64_t x117;
+ uint64_t x118;
+ uint64_t x119;
+ uint64_t x120;
+ fiat_secp384r1_uint1 x121;
+ uint64_t x122;
+ fiat_secp384r1_uint1 x123;
+ uint64_t x124;
+ fiat_secp384r1_uint1 x125;
+ uint64_t x126;
+ fiat_secp384r1_uint1 x127;
+ uint64_t x128;
+ fiat_secp384r1_uint1 x129;
+ uint64_t x130;
+ uint64_t x131;
+ fiat_secp384r1_uint1 x132;
+ uint64_t x133;
+ fiat_secp384r1_uint1 x134;
+ uint64_t x135;
+ fiat_secp384r1_uint1 x136;
+ uint64_t x137;
+ fiat_secp384r1_uint1 x138;
+ uint64_t x139;
+ fiat_secp384r1_uint1 x140;
+ uint64_t x141;
+ fiat_secp384r1_uint1 x142;
+ uint64_t x143;
+ fiat_secp384r1_uint1 x144;
+ uint64_t x145;
+ uint64_t x146;
+ uint64_t x147;
+ uint64_t x148;
+ uint64_t x149;
+ uint64_t x150;
+ uint64_t x151;
+ uint64_t x152;
+ uint64_t x153;
+ uint64_t x154;
+ uint64_t x155;
+ uint64_t x156;
+ uint64_t x157;
+ uint64_t x158;
+ fiat_secp384r1_uint1 x159;
+ uint64_t x160;
+ fiat_secp384r1_uint1 x161;
+ uint64_t x162;
+ fiat_secp384r1_uint1 x163;
+ uint64_t x164;
+ fiat_secp384r1_uint1 x165;
+ uint64_t x166;
+ fiat_secp384r1_uint1 x167;
+ uint64_t x168;
+ uint64_t x169;
+ fiat_secp384r1_uint1 x170;
+ uint64_t x171;
+ fiat_secp384r1_uint1 x172;
+ uint64_t x173;
+ fiat_secp384r1_uint1 x174;
+ uint64_t x175;
+ fiat_secp384r1_uint1 x176;
+ uint64_t x177;
+ fiat_secp384r1_uint1 x178;
+ uint64_t x179;
+ fiat_secp384r1_uint1 x180;
+ uint64_t x181;
+ fiat_secp384r1_uint1 x182;
+ uint64_t x183;
+ uint64_t x184;
+ uint64_t x185;
+ uint64_t x186;
+ uint64_t x187;
+ uint64_t x188;
+ uint64_t x189;
+ uint64_t x190;
+ uint64_t x191;
+ uint64_t x192;
+ uint64_t x193;
+ uint64_t x194;
+ uint64_t x195;
+ uint64_t x196;
+ uint64_t x197;
+ fiat_secp384r1_uint1 x198;
+ uint64_t x199;
+ fiat_secp384r1_uint1 x200;
+ uint64_t x201;
+ fiat_secp384r1_uint1 x202;
+ uint64_t x203;
+ fiat_secp384r1_uint1 x204;
+ uint64_t x205;
+ fiat_secp384r1_uint1 x206;
+ uint64_t x207;
+ uint64_t x208;
+ fiat_secp384r1_uint1 x209;
+ uint64_t x210;
+ fiat_secp384r1_uint1 x211;
+ uint64_t x212;
+ fiat_secp384r1_uint1 x213;
+ uint64_t x214;
+ fiat_secp384r1_uint1 x215;
+ uint64_t x216;
+ fiat_secp384r1_uint1 x217;
+ uint64_t x218;
+ fiat_secp384r1_uint1 x219;
+ uint64_t x220;
+ fiat_secp384r1_uint1 x221;
+ uint64_t x222;
+ uint64_t x223;
+ uint64_t x224;
+ uint64_t x225;
+ uint64_t x226;
+ uint64_t x227;
+ uint64_t x228;
+ uint64_t x229;
+ uint64_t x230;
+ uint64_t x231;
+ uint64_t x232;
+ uint64_t x233;
+ uint64_t x234;
+ uint64_t x235;
+ fiat_secp384r1_uint1 x236;
+ uint64_t x237;
+ fiat_secp384r1_uint1 x238;
+ uint64_t x239;
+ fiat_secp384r1_uint1 x240;
+ uint64_t x241;
+ fiat_secp384r1_uint1 x242;
+ uint64_t x243;
+ fiat_secp384r1_uint1 x244;
+ uint64_t x245;
+ uint64_t x246;
+ fiat_secp384r1_uint1 x247;
+ uint64_t x248;
+ fiat_secp384r1_uint1 x249;
+ uint64_t x250;
+ fiat_secp384r1_uint1 x251;
+ uint64_t x252;
+ fiat_secp384r1_uint1 x253;
+ uint64_t x254;
+ fiat_secp384r1_uint1 x255;
+ uint64_t x256;
+ fiat_secp384r1_uint1 x257;
+ uint64_t x258;
+ fiat_secp384r1_uint1 x259;
+ uint64_t x260;
+ uint64_t x261;
+ uint64_t x262;
+ uint64_t x263;
+ uint64_t x264;
+ uint64_t x265;
+ uint64_t x266;
+ uint64_t x267;
+ uint64_t x268;
+ uint64_t x269;
+ uint64_t x270;
+ uint64_t x271;
+ uint64_t x272;
+ uint64_t x273;
+ uint64_t x274;
+ fiat_secp384r1_uint1 x275;
+ uint64_t x276;
+ fiat_secp384r1_uint1 x277;
+ uint64_t x278;
+ fiat_secp384r1_uint1 x279;
+ uint64_t x280;
+ fiat_secp384r1_uint1 x281;
+ uint64_t x282;
+ fiat_secp384r1_uint1 x283;
+ uint64_t x284;
+ uint64_t x285;
+ fiat_secp384r1_uint1 x286;
+ uint64_t x287;
+ fiat_secp384r1_uint1 x288;
+ uint64_t x289;
+ fiat_secp384r1_uint1 x290;
+ uint64_t x291;
+ fiat_secp384r1_uint1 x292;
+ uint64_t x293;
+ fiat_secp384r1_uint1 x294;
+ uint64_t x295;
+ fiat_secp384r1_uint1 x296;
+ uint64_t x297;
+ fiat_secp384r1_uint1 x298;
+ uint64_t x299;
+ uint64_t x300;
+ uint64_t x301;
+ uint64_t x302;
+ uint64_t x303;
+ uint64_t x304;
+ uint64_t x305;
+ uint64_t x306;
+ uint64_t x307;
+ uint64_t x308;
+ uint64_t x309;
+ uint64_t x310;
+ uint64_t x311;
+ uint64_t x312;
+ fiat_secp384r1_uint1 x313;
+ uint64_t x314;
+ fiat_secp384r1_uint1 x315;
+ uint64_t x316;
+ fiat_secp384r1_uint1 x317;
+ uint64_t x318;
+ fiat_secp384r1_uint1 x319;
+ uint64_t x320;
+ fiat_secp384r1_uint1 x321;
+ uint64_t x322;
+ uint64_t x323;
+ fiat_secp384r1_uint1 x324;
+ uint64_t x325;
+ fiat_secp384r1_uint1 x326;
+ uint64_t x327;
+ fiat_secp384r1_uint1 x328;
+ uint64_t x329;
+ fiat_secp384r1_uint1 x330;
+ uint64_t x331;
+ fiat_secp384r1_uint1 x332;
+ uint64_t x333;
+ fiat_secp384r1_uint1 x334;
+ uint64_t x335;
+ fiat_secp384r1_uint1 x336;
+ uint64_t x337;
+ uint64_t x338;
+ uint64_t x339;
+ uint64_t x340;
+ uint64_t x341;
+ uint64_t x342;
+ uint64_t x343;
+ uint64_t x344;
+ uint64_t x345;
+ uint64_t x346;
+ uint64_t x347;
+ uint64_t x348;
+ uint64_t x349;
+ uint64_t x350;
+ uint64_t x351;
+ fiat_secp384r1_uint1 x352;
+ uint64_t x353;
+ fiat_secp384r1_uint1 x354;
+ uint64_t x355;
+ fiat_secp384r1_uint1 x356;
+ uint64_t x357;
+ fiat_secp384r1_uint1 x358;
+ uint64_t x359;
+ fiat_secp384r1_uint1 x360;
+ uint64_t x361;
+ uint64_t x362;
+ fiat_secp384r1_uint1 x363;
+ uint64_t x364;
+ fiat_secp384r1_uint1 x365;
+ uint64_t x366;
+ fiat_secp384r1_uint1 x367;
+ uint64_t x368;
+ fiat_secp384r1_uint1 x369;
+ uint64_t x370;
+ fiat_secp384r1_uint1 x371;
+ uint64_t x372;
+ fiat_secp384r1_uint1 x373;
+ uint64_t x374;
+ fiat_secp384r1_uint1 x375;
+ uint64_t x376;
+ uint64_t x377;
+ uint64_t x378;
+ uint64_t x379;
+ uint64_t x380;
+ uint64_t x381;
+ uint64_t x382;
+ uint64_t x383;
+ uint64_t x384;
+ uint64_t x385;
+ uint64_t x386;
+ uint64_t x387;
+ uint64_t x388;
+ uint64_t x389;
+ fiat_secp384r1_uint1 x390;
+ uint64_t x391;
+ fiat_secp384r1_uint1 x392;
+ uint64_t x393;
+ fiat_secp384r1_uint1 x394;
+ uint64_t x395;
+ fiat_secp384r1_uint1 x396;
+ uint64_t x397;
+ fiat_secp384r1_uint1 x398;
+ uint64_t x399;
+ uint64_t x400;
+ fiat_secp384r1_uint1 x401;
+ uint64_t x402;
+ fiat_secp384r1_uint1 x403;
+ uint64_t x404;
+ fiat_secp384r1_uint1 x405;
+ uint64_t x406;
+ fiat_secp384r1_uint1 x407;
+ uint64_t x408;
+ fiat_secp384r1_uint1 x409;
+ uint64_t x410;
+ fiat_secp384r1_uint1 x411;
+ uint64_t x412;
+ fiat_secp384r1_uint1 x413;
+ uint64_t x414;
+ uint64_t x415;
+ uint64_t x416;
+ uint64_t x417;
+ uint64_t x418;
+ uint64_t x419;
+ uint64_t x420;
+ uint64_t x421;
+ uint64_t x422;
+ uint64_t x423;
+ uint64_t x424;
+ uint64_t x425;
+ uint64_t x426;
+ uint64_t x427;
+ uint64_t x428;
+ fiat_secp384r1_uint1 x429;
+ uint64_t x430;
+ fiat_secp384r1_uint1 x431;
+ uint64_t x432;
+ fiat_secp384r1_uint1 x433;
+ uint64_t x434;
+ fiat_secp384r1_uint1 x435;
+ uint64_t x436;
+ fiat_secp384r1_uint1 x437;
+ uint64_t x438;
+ uint64_t x439;
+ fiat_secp384r1_uint1 x440;
+ uint64_t x441;
+ fiat_secp384r1_uint1 x442;
+ uint64_t x443;
+ fiat_secp384r1_uint1 x444;
+ uint64_t x445;
+ fiat_secp384r1_uint1 x446;
+ uint64_t x447;
+ fiat_secp384r1_uint1 x448;
+ uint64_t x449;
+ fiat_secp384r1_uint1 x450;
+ uint64_t x451;
+ fiat_secp384r1_uint1 x452;
+ uint64_t x453;
+ uint64_t x454;
+ fiat_secp384r1_uint1 x455;
+ uint64_t x456;
+ fiat_secp384r1_uint1 x457;
+ uint64_t x458;
+ fiat_secp384r1_uint1 x459;
+ uint64_t x460;
+ fiat_secp384r1_uint1 x461;
+ uint64_t x462;
+ fiat_secp384r1_uint1 x463;
+ uint64_t x464;
+ fiat_secp384r1_uint1 x465;
+ uint64_t x466;
+ fiat_secp384r1_uint1 x467;
+ uint64_t x468;
+ uint64_t x469;
+ uint64_t x470;
+ uint64_t x471;
+ uint64_t x472;
+ uint64_t x473;
+ x1 = (arg1[1]);
+ x2 = (arg1[2]);
+ x3 = (arg1[3]);
+ x4 = (arg1[4]);
+ x5 = (arg1[5]);
+ x6 = (arg1[0]);
+ fiat_secp384r1_mulx_u64(&x7, &x8, x6, (arg1[5]));
+ fiat_secp384r1_mulx_u64(&x9, &x10, x6, (arg1[4]));
+ fiat_secp384r1_mulx_u64(&x11, &x12, x6, (arg1[3]));
+ fiat_secp384r1_mulx_u64(&x13, &x14, x6, (arg1[2]));
+ fiat_secp384r1_mulx_u64(&x15, &x16, x6, (arg1[1]));
+ fiat_secp384r1_mulx_u64(&x17, &x18, x6, (arg1[0]));
+ fiat_secp384r1_addcarryx_u64(&x19, &x20, 0x0, x18, x15);
+ fiat_secp384r1_addcarryx_u64(&x21, &x22, x20, x16, x13);
+ fiat_secp384r1_addcarryx_u64(&x23, &x24, x22, x14, x11);
+ fiat_secp384r1_addcarryx_u64(&x25, &x26, x24, x12, x9);
+ fiat_secp384r1_addcarryx_u64(&x27, &x28, x26, x10, x7);
+ x29 = (x28 + x8);
+ fiat_secp384r1_mulx_u64(&x30, &x31, x17, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x32, &x33, x30, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x34, &x35, x30, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x36, &x37, x30, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x38, &x39, x30, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x40, &x41, x30, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x42, &x43, x30, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x44, &x45, 0x0, x43, x40);
+ fiat_secp384r1_addcarryx_u64(&x46, &x47, x45, x41, x38);
+ fiat_secp384r1_addcarryx_u64(&x48, &x49, x47, x39, x36);
+ fiat_secp384r1_addcarryx_u64(&x50, &x51, x49, x37, x34);
+ fiat_secp384r1_addcarryx_u64(&x52, &x53, x51, x35, x32);
+ x54 = (x53 + x33);
+ fiat_secp384r1_addcarryx_u64(&x55, &x56, 0x0, x17, x42);
+ fiat_secp384r1_addcarryx_u64(&x57, &x58, x56, x19, x44);
+ fiat_secp384r1_addcarryx_u64(&x59, &x60, x58, x21, x46);
+ fiat_secp384r1_addcarryx_u64(&x61, &x62, x60, x23, x48);
+ fiat_secp384r1_addcarryx_u64(&x63, &x64, x62, x25, x50);
+ fiat_secp384r1_addcarryx_u64(&x65, &x66, x64, x27, x52);
+ fiat_secp384r1_addcarryx_u64(&x67, &x68, x66, x29, x54);
+ fiat_secp384r1_mulx_u64(&x69, &x70, x1, (arg1[5]));
+ fiat_secp384r1_mulx_u64(&x71, &x72, x1, (arg1[4]));
+ fiat_secp384r1_mulx_u64(&x73, &x74, x1, (arg1[3]));
+ fiat_secp384r1_mulx_u64(&x75, &x76, x1, (arg1[2]));
+ fiat_secp384r1_mulx_u64(&x77, &x78, x1, (arg1[1]));
+ fiat_secp384r1_mulx_u64(&x79, &x80, x1, (arg1[0]));
+ fiat_secp384r1_addcarryx_u64(&x81, &x82, 0x0, x80, x77);
+ fiat_secp384r1_addcarryx_u64(&x83, &x84, x82, x78, x75);
+ fiat_secp384r1_addcarryx_u64(&x85, &x86, x84, x76, x73);
+ fiat_secp384r1_addcarryx_u64(&x87, &x88, x86, x74, x71);
+ fiat_secp384r1_addcarryx_u64(&x89, &x90, x88, x72, x69);
+ x91 = (x90 + x70);
+ fiat_secp384r1_addcarryx_u64(&x92, &x93, 0x0, x57, x79);
+ fiat_secp384r1_addcarryx_u64(&x94, &x95, x93, x59, x81);
+ fiat_secp384r1_addcarryx_u64(&x96, &x97, x95, x61, x83);
+ fiat_secp384r1_addcarryx_u64(&x98, &x99, x97, x63, x85);
+ fiat_secp384r1_addcarryx_u64(&x100, &x101, x99, x65, x87);
+ fiat_secp384r1_addcarryx_u64(&x102, &x103, x101, x67, x89);
+ fiat_secp384r1_addcarryx_u64(&x104, &x105, x103, x68, x91);
+ fiat_secp384r1_mulx_u64(&x106, &x107, x92, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x108, &x109, x106, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x110, &x111, x106, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x112, &x113, x106, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x114, &x115, x106, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x116, &x117, x106, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x118, &x119, x106, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x120, &x121, 0x0, x119, x116);
+ fiat_secp384r1_addcarryx_u64(&x122, &x123, x121, x117, x114);
+ fiat_secp384r1_addcarryx_u64(&x124, &x125, x123, x115, x112);
+ fiat_secp384r1_addcarryx_u64(&x126, &x127, x125, x113, x110);
+ fiat_secp384r1_addcarryx_u64(&x128, &x129, x127, x111, x108);
+ x130 = (x129 + x109);
+ fiat_secp384r1_addcarryx_u64(&x131, &x132, 0x0, x92, x118);
+ fiat_secp384r1_addcarryx_u64(&x133, &x134, x132, x94, x120);
+ fiat_secp384r1_addcarryx_u64(&x135, &x136, x134, x96, x122);
+ fiat_secp384r1_addcarryx_u64(&x137, &x138, x136, x98, x124);
+ fiat_secp384r1_addcarryx_u64(&x139, &x140, x138, x100, x126);
+ fiat_secp384r1_addcarryx_u64(&x141, &x142, x140, x102, x128);
+ fiat_secp384r1_addcarryx_u64(&x143, &x144, x142, x104, x130);
+ x145 = ((uint64_t)x144 + x105);
+ fiat_secp384r1_mulx_u64(&x146, &x147, x2, (arg1[5]));
+ fiat_secp384r1_mulx_u64(&x148, &x149, x2, (arg1[4]));
+ fiat_secp384r1_mulx_u64(&x150, &x151, x2, (arg1[3]));
+ fiat_secp384r1_mulx_u64(&x152, &x153, x2, (arg1[2]));
+ fiat_secp384r1_mulx_u64(&x154, &x155, x2, (arg1[1]));
+ fiat_secp384r1_mulx_u64(&x156, &x157, x2, (arg1[0]));
+ fiat_secp384r1_addcarryx_u64(&x158, &x159, 0x0, x157, x154);
+ fiat_secp384r1_addcarryx_u64(&x160, &x161, x159, x155, x152);
+ fiat_secp384r1_addcarryx_u64(&x162, &x163, x161, x153, x150);
+ fiat_secp384r1_addcarryx_u64(&x164, &x165, x163, x151, x148);
+ fiat_secp384r1_addcarryx_u64(&x166, &x167, x165, x149, x146);
+ x168 = (x167 + x147);
+ fiat_secp384r1_addcarryx_u64(&x169, &x170, 0x0, x133, x156);
+ fiat_secp384r1_addcarryx_u64(&x171, &x172, x170, x135, x158);
+ fiat_secp384r1_addcarryx_u64(&x173, &x174, x172, x137, x160);
+ fiat_secp384r1_addcarryx_u64(&x175, &x176, x174, x139, x162);
+ fiat_secp384r1_addcarryx_u64(&x177, &x178, x176, x141, x164);
+ fiat_secp384r1_addcarryx_u64(&x179, &x180, x178, x143, x166);
+ fiat_secp384r1_addcarryx_u64(&x181, &x182, x180, x145, x168);
+ fiat_secp384r1_mulx_u64(&x183, &x184, x169, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x185, &x186, x183, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x187, &x188, x183, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x189, &x190, x183, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x191, &x192, x183, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x193, &x194, x183, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x195, &x196, x183, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x197, &x198, 0x0, x196, x193);
+ fiat_secp384r1_addcarryx_u64(&x199, &x200, x198, x194, x191);
+ fiat_secp384r1_addcarryx_u64(&x201, &x202, x200, x192, x189);
+ fiat_secp384r1_addcarryx_u64(&x203, &x204, x202, x190, x187);
+ fiat_secp384r1_addcarryx_u64(&x205, &x206, x204, x188, x185);
+ x207 = (x206 + x186);
+ fiat_secp384r1_addcarryx_u64(&x208, &x209, 0x0, x169, x195);
+ fiat_secp384r1_addcarryx_u64(&x210, &x211, x209, x171, x197);
+ fiat_secp384r1_addcarryx_u64(&x212, &x213, x211, x173, x199);
+ fiat_secp384r1_addcarryx_u64(&x214, &x215, x213, x175, x201);
+ fiat_secp384r1_addcarryx_u64(&x216, &x217, x215, x177, x203);
+ fiat_secp384r1_addcarryx_u64(&x218, &x219, x217, x179, x205);
+ fiat_secp384r1_addcarryx_u64(&x220, &x221, x219, x181, x207);
+ x222 = ((uint64_t)x221 + x182);
+ fiat_secp384r1_mulx_u64(&x223, &x224, x3, (arg1[5]));
+ fiat_secp384r1_mulx_u64(&x225, &x226, x3, (arg1[4]));
+ fiat_secp384r1_mulx_u64(&x227, &x228, x3, (arg1[3]));
+ fiat_secp384r1_mulx_u64(&x229, &x230, x3, (arg1[2]));
+ fiat_secp384r1_mulx_u64(&x231, &x232, x3, (arg1[1]));
+ fiat_secp384r1_mulx_u64(&x233, &x234, x3, (arg1[0]));
+ fiat_secp384r1_addcarryx_u64(&x235, &x236, 0x0, x234, x231);
+ fiat_secp384r1_addcarryx_u64(&x237, &x238, x236, x232, x229);
+ fiat_secp384r1_addcarryx_u64(&x239, &x240, x238, x230, x227);
+ fiat_secp384r1_addcarryx_u64(&x241, &x242, x240, x228, x225);
+ fiat_secp384r1_addcarryx_u64(&x243, &x244, x242, x226, x223);
+ x245 = (x244 + x224);
+ fiat_secp384r1_addcarryx_u64(&x246, &x247, 0x0, x210, x233);
+ fiat_secp384r1_addcarryx_u64(&x248, &x249, x247, x212, x235);
+ fiat_secp384r1_addcarryx_u64(&x250, &x251, x249, x214, x237);
+ fiat_secp384r1_addcarryx_u64(&x252, &x253, x251, x216, x239);
+ fiat_secp384r1_addcarryx_u64(&x254, &x255, x253, x218, x241);
+ fiat_secp384r1_addcarryx_u64(&x256, &x257, x255, x220, x243);
+ fiat_secp384r1_addcarryx_u64(&x258, &x259, x257, x222, x245);
+ fiat_secp384r1_mulx_u64(&x260, &x261, x246, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x262, &x263, x260, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x264, &x265, x260, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x266, &x267, x260, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x268, &x269, x260, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x270, &x271, x260, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x272, &x273, x260, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x274, &x275, 0x0, x273, x270);
+ fiat_secp384r1_addcarryx_u64(&x276, &x277, x275, x271, x268);
+ fiat_secp384r1_addcarryx_u64(&x278, &x279, x277, x269, x266);
+ fiat_secp384r1_addcarryx_u64(&x280, &x281, x279, x267, x264);
+ fiat_secp384r1_addcarryx_u64(&x282, &x283, x281, x265, x262);
+ x284 = (x283 + x263);
+ fiat_secp384r1_addcarryx_u64(&x285, &x286, 0x0, x246, x272);
+ fiat_secp384r1_addcarryx_u64(&x287, &x288, x286, x248, x274);
+ fiat_secp384r1_addcarryx_u64(&x289, &x290, x288, x250, x276);
+ fiat_secp384r1_addcarryx_u64(&x291, &x292, x290, x252, x278);
+ fiat_secp384r1_addcarryx_u64(&x293, &x294, x292, x254, x280);
+ fiat_secp384r1_addcarryx_u64(&x295, &x296, x294, x256, x282);
+ fiat_secp384r1_addcarryx_u64(&x297, &x298, x296, x258, x284);
+ x299 = ((uint64_t)x298 + x259);
+ fiat_secp384r1_mulx_u64(&x300, &x301, x4, (arg1[5]));
+ fiat_secp384r1_mulx_u64(&x302, &x303, x4, (arg1[4]));
+ fiat_secp384r1_mulx_u64(&x304, &x305, x4, (arg1[3]));
+ fiat_secp384r1_mulx_u64(&x306, &x307, x4, (arg1[2]));
+ fiat_secp384r1_mulx_u64(&x308, &x309, x4, (arg1[1]));
+ fiat_secp384r1_mulx_u64(&x310, &x311, x4, (arg1[0]));
+ fiat_secp384r1_addcarryx_u64(&x312, &x313, 0x0, x311, x308);
+ fiat_secp384r1_addcarryx_u64(&x314, &x315, x313, x309, x306);
+ fiat_secp384r1_addcarryx_u64(&x316, &x317, x315, x307, x304);
+ fiat_secp384r1_addcarryx_u64(&x318, &x319, x317, x305, x302);
+ fiat_secp384r1_addcarryx_u64(&x320, &x321, x319, x303, x300);
+ x322 = (x321 + x301);
+ fiat_secp384r1_addcarryx_u64(&x323, &x324, 0x0, x287, x310);
+ fiat_secp384r1_addcarryx_u64(&x325, &x326, x324, x289, x312);
+ fiat_secp384r1_addcarryx_u64(&x327, &x328, x326, x291, x314);
+ fiat_secp384r1_addcarryx_u64(&x329, &x330, x328, x293, x316);
+ fiat_secp384r1_addcarryx_u64(&x331, &x332, x330, x295, x318);
+ fiat_secp384r1_addcarryx_u64(&x333, &x334, x332, x297, x320);
+ fiat_secp384r1_addcarryx_u64(&x335, &x336, x334, x299, x322);
+ fiat_secp384r1_mulx_u64(&x337, &x338, x323, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x339, &x340, x337, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x341, &x342, x337, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x343, &x344, x337, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x345, &x346, x337, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x347, &x348, x337, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x349, &x350, x337, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x351, &x352, 0x0, x350, x347);
+ fiat_secp384r1_addcarryx_u64(&x353, &x354, x352, x348, x345);
+ fiat_secp384r1_addcarryx_u64(&x355, &x356, x354, x346, x343);
+ fiat_secp384r1_addcarryx_u64(&x357, &x358, x356, x344, x341);
+ fiat_secp384r1_addcarryx_u64(&x359, &x360, x358, x342, x339);
+ x361 = (x360 + x340);
+ fiat_secp384r1_addcarryx_u64(&x362, &x363, 0x0, x323, x349);
+ fiat_secp384r1_addcarryx_u64(&x364, &x365, x363, x325, x351);
+ fiat_secp384r1_addcarryx_u64(&x366, &x367, x365, x327, x353);
+ fiat_secp384r1_addcarryx_u64(&x368, &x369, x367, x329, x355);
+ fiat_secp384r1_addcarryx_u64(&x370, &x371, x369, x331, x357);
+ fiat_secp384r1_addcarryx_u64(&x372, &x373, x371, x333, x359);
+ fiat_secp384r1_addcarryx_u64(&x374, &x375, x373, x335, x361);
+ x376 = ((uint64_t)x375 + x336);
+ fiat_secp384r1_mulx_u64(&x377, &x378, x5, (arg1[5]));
+ fiat_secp384r1_mulx_u64(&x379, &x380, x5, (arg1[4]));
+ fiat_secp384r1_mulx_u64(&x381, &x382, x5, (arg1[3]));
+ fiat_secp384r1_mulx_u64(&x383, &x384, x5, (arg1[2]));
+ fiat_secp384r1_mulx_u64(&x385, &x386, x5, (arg1[1]));
+ fiat_secp384r1_mulx_u64(&x387, &x388, x5, (arg1[0]));
+ fiat_secp384r1_addcarryx_u64(&x389, &x390, 0x0, x388, x385);
+ fiat_secp384r1_addcarryx_u64(&x391, &x392, x390, x386, x383);
+ fiat_secp384r1_addcarryx_u64(&x393, &x394, x392, x384, x381);
+ fiat_secp384r1_addcarryx_u64(&x395, &x396, x394, x382, x379);
+ fiat_secp384r1_addcarryx_u64(&x397, &x398, x396, x380, x377);
+ x399 = (x398 + x378);
+ fiat_secp384r1_addcarryx_u64(&x400, &x401, 0x0, x364, x387);
+ fiat_secp384r1_addcarryx_u64(&x402, &x403, x401, x366, x389);
+ fiat_secp384r1_addcarryx_u64(&x404, &x405, x403, x368, x391);
+ fiat_secp384r1_addcarryx_u64(&x406, &x407, x405, x370, x393);
+ fiat_secp384r1_addcarryx_u64(&x408, &x409, x407, x372, x395);
+ fiat_secp384r1_addcarryx_u64(&x410, &x411, x409, x374, x397);
+ fiat_secp384r1_addcarryx_u64(&x412, &x413, x411, x376, x399);
+ fiat_secp384r1_mulx_u64(&x414, &x415, x400, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x416, &x417, x414, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x418, &x419, x414, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x420, &x421, x414, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x422, &x423, x414, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x424, &x425, x414, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x426, &x427, x414, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x428, &x429, 0x0, x427, x424);
+ fiat_secp384r1_addcarryx_u64(&x430, &x431, x429, x425, x422);
+ fiat_secp384r1_addcarryx_u64(&x432, &x433, x431, x423, x420);
+ fiat_secp384r1_addcarryx_u64(&x434, &x435, x433, x421, x418);
+ fiat_secp384r1_addcarryx_u64(&x436, &x437, x435, x419, x416);
+ x438 = (x437 + x417);
+ fiat_secp384r1_addcarryx_u64(&x439, &x440, 0x0, x400, x426);
+ fiat_secp384r1_addcarryx_u64(&x441, &x442, x440, x402, x428);
+ fiat_secp384r1_addcarryx_u64(&x443, &x444, x442, x404, x430);
+ fiat_secp384r1_addcarryx_u64(&x445, &x446, x444, x406, x432);
+ fiat_secp384r1_addcarryx_u64(&x447, &x448, x446, x408, x434);
+ fiat_secp384r1_addcarryx_u64(&x449, &x450, x448, x410, x436);
+ fiat_secp384r1_addcarryx_u64(&x451, &x452, x450, x412, x438);
+ x453 = ((uint64_t)x452 + x413);
+ fiat_secp384r1_subborrowx_u64(&x454, &x455, 0x0, x441,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u64(&x456, &x457, x455, x443,
+ UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_subborrowx_u64(&x458, &x459, x457, x445,
+ UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_subborrowx_u64(&x460, &x461, x459, x447,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x462, &x463, x461, x449,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x464, &x465, x463, x451,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x466, &x467, x465, x453, 0x0);
+ fiat_secp384r1_cmovznz_u64(&x468, x467, x454, x441);
+ fiat_secp384r1_cmovznz_u64(&x469, x467, x456, x443);
+ fiat_secp384r1_cmovznz_u64(&x470, x467, x458, x445);
+ fiat_secp384r1_cmovznz_u64(&x471, x467, x460, x447);
+ fiat_secp384r1_cmovznz_u64(&x472, x467, x462, x449);
+ fiat_secp384r1_cmovznz_u64(&x473, x467, x464, x451);
+ out1[0] = x468;
+ out1[1] = x469;
+ out1[2] = x470;
+ out1[3] = x471;
+ out1[4] = x472;
+ out1[5] = x473;
+}
+
+/*
+ * The function fiat_secp384r1_add adds two field elements in the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * 0 ≤ eval arg2 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) + eval (from_montgomery arg2)) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * arg2: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ */
+static void
+fiat_secp384r1_add(uint64_t out1[6], const uint64_t arg1[6],
+ const uint64_t arg2[6])
+{
+ uint64_t x1;
+ fiat_secp384r1_uint1 x2;
+ uint64_t x3;
+ fiat_secp384r1_uint1 x4;
+ uint64_t x5;
+ fiat_secp384r1_uint1 x6;
+ uint64_t x7;
+ fiat_secp384r1_uint1 x8;
+ uint64_t x9;
+ fiat_secp384r1_uint1 x10;
+ uint64_t x11;
+ fiat_secp384r1_uint1 x12;
+ uint64_t x13;
+ fiat_secp384r1_uint1 x14;
+ uint64_t x15;
+ fiat_secp384r1_uint1 x16;
+ uint64_t x17;
+ fiat_secp384r1_uint1 x18;
+ uint64_t x19;
+ fiat_secp384r1_uint1 x20;
+ uint64_t x21;
+ fiat_secp384r1_uint1 x22;
+ uint64_t x23;
+ fiat_secp384r1_uint1 x24;
+ uint64_t x25;
+ fiat_secp384r1_uint1 x26;
+ uint64_t x27;
+ uint64_t x28;
+ uint64_t x29;
+ uint64_t x30;
+ uint64_t x31;
+ uint64_t x32;
+ fiat_secp384r1_addcarryx_u64(&x1, &x2, 0x0, (arg1[0]), (arg2[0]));
+ fiat_secp384r1_addcarryx_u64(&x3, &x4, x2, (arg1[1]), (arg2[1]));
+ fiat_secp384r1_addcarryx_u64(&x5, &x6, x4, (arg1[2]), (arg2[2]));
+ fiat_secp384r1_addcarryx_u64(&x7, &x8, x6, (arg1[3]), (arg2[3]));
+ fiat_secp384r1_addcarryx_u64(&x9, &x10, x8, (arg1[4]), (arg2[4]));
+ fiat_secp384r1_addcarryx_u64(&x11, &x12, x10, (arg1[5]), (arg2[5]));
+ fiat_secp384r1_subborrowx_u64(&x13, &x14, 0x0, x1, UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u64(&x15, &x16, x14, x3,
+ UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_subborrowx_u64(&x17, &x18, x16, x5,
+ UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_subborrowx_u64(&x19, &x20, x18, x7,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x21, &x22, x20, x9,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x23, &x24, x22, x11,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x25, &x26, x24, x12, 0x0);
+ fiat_secp384r1_cmovznz_u64(&x27, x26, x13, x1);
+ fiat_secp384r1_cmovznz_u64(&x28, x26, x15, x3);
+ fiat_secp384r1_cmovznz_u64(&x29, x26, x17, x5);
+ fiat_secp384r1_cmovznz_u64(&x30, x26, x19, x7);
+ fiat_secp384r1_cmovznz_u64(&x31, x26, x21, x9);
+ fiat_secp384r1_cmovznz_u64(&x32, x26, x23, x11);
+ out1[0] = x27;
+ out1[1] = x28;
+ out1[2] = x29;
+ out1[3] = x30;
+ out1[4] = x31;
+ out1[5] = x32;
+}
+
+/*
+ * The function fiat_secp384r1_sub subtracts two field elements in the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * 0 ≤ eval arg2 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) - eval (from_montgomery arg2)) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * arg2: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ */
+static void
+fiat_secp384r1_sub(uint64_t out1[6], const uint64_t arg1[6],
+ const uint64_t arg2[6])
+{
+ uint64_t x1;
+ fiat_secp384r1_uint1 x2;
+ uint64_t x3;
+ fiat_secp384r1_uint1 x4;
+ uint64_t x5;
+ fiat_secp384r1_uint1 x6;
+ uint64_t x7;
+ fiat_secp384r1_uint1 x8;
+ uint64_t x9;
+ fiat_secp384r1_uint1 x10;
+ uint64_t x11;
+ fiat_secp384r1_uint1 x12;
+ uint64_t x13;
+ uint64_t x14;
+ fiat_secp384r1_uint1 x15;
+ uint64_t x16;
+ fiat_secp384r1_uint1 x17;
+ uint64_t x18;
+ fiat_secp384r1_uint1 x19;
+ uint64_t x20;
+ fiat_secp384r1_uint1 x21;
+ uint64_t x22;
+ fiat_secp384r1_uint1 x23;
+ uint64_t x24;
+ fiat_secp384r1_uint1 x25;
+ fiat_secp384r1_subborrowx_u64(&x1, &x2, 0x0, (arg1[0]), (arg2[0]));
+ fiat_secp384r1_subborrowx_u64(&x3, &x4, x2, (arg1[1]), (arg2[1]));
+ fiat_secp384r1_subborrowx_u64(&x5, &x6, x4, (arg1[2]), (arg2[2]));
+ fiat_secp384r1_subborrowx_u64(&x7, &x8, x6, (arg1[3]), (arg2[3]));
+ fiat_secp384r1_subborrowx_u64(&x9, &x10, x8, (arg1[4]), (arg2[4]));
+ fiat_secp384r1_subborrowx_u64(&x11, &x12, x10, (arg1[5]), (arg2[5]));
+ fiat_secp384r1_cmovznz_u64(&x13, x12, 0x0, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_addcarryx_u64(&x14, &x15, 0x0, x1,
+ (x13 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u64(&x16, &x17, x15, x3,
+ (x13 & UINT64_C(0xffffffff00000000)));
+ fiat_secp384r1_addcarryx_u64(&x18, &x19, x17, x5,
+ (x13 & UINT64_C(0xfffffffffffffffe)));
+ fiat_secp384r1_addcarryx_u64(&x20, &x21, x19, x7,
+ (x13 & UINT64_C(0xffffffffffffffff)));
+ fiat_secp384r1_addcarryx_u64(&x22, &x23, x21, x9,
+ (x13 & UINT64_C(0xffffffffffffffff)));
+ fiat_secp384r1_addcarryx_u64(&x24, &x25, x23, x11,
+ (x13 & UINT64_C(0xffffffffffffffff)));
+ out1[0] = x14;
+ out1[1] = x16;
+ out1[2] = x18;
+ out1[3] = x20;
+ out1[4] = x22;
+ out1[5] = x24;
+}
+
+/*
+ * The function fiat_secp384r1_opp negates a field element in the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = -eval (from_montgomery arg1) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ */
+static void
+fiat_secp384r1_opp(uint64_t out1[6], const uint64_t arg1[6])
+{
+ uint64_t x1;
+ fiat_secp384r1_uint1 x2;
+ uint64_t x3;
+ fiat_secp384r1_uint1 x4;
+ uint64_t x5;
+ fiat_secp384r1_uint1 x6;
+ uint64_t x7;
+ fiat_secp384r1_uint1 x8;
+ uint64_t x9;
+ fiat_secp384r1_uint1 x10;
+ uint64_t x11;
+ fiat_secp384r1_uint1 x12;
+ uint64_t x13;
+ uint64_t x14;
+ fiat_secp384r1_uint1 x15;
+ uint64_t x16;
+ fiat_secp384r1_uint1 x17;
+ uint64_t x18;
+ fiat_secp384r1_uint1 x19;
+ uint64_t x20;
+ fiat_secp384r1_uint1 x21;
+ uint64_t x22;
+ fiat_secp384r1_uint1 x23;
+ uint64_t x24;
+ fiat_secp384r1_uint1 x25;
+ fiat_secp384r1_subborrowx_u64(&x1, &x2, 0x0, 0x0, (arg1[0]));
+ fiat_secp384r1_subborrowx_u64(&x3, &x4, x2, 0x0, (arg1[1]));
+ fiat_secp384r1_subborrowx_u64(&x5, &x6, x4, 0x0, (arg1[2]));
+ fiat_secp384r1_subborrowx_u64(&x7, &x8, x6, 0x0, (arg1[3]));
+ fiat_secp384r1_subborrowx_u64(&x9, &x10, x8, 0x0, (arg1[4]));
+ fiat_secp384r1_subborrowx_u64(&x11, &x12, x10, 0x0, (arg1[5]));
+ fiat_secp384r1_cmovznz_u64(&x13, x12, 0x0, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_addcarryx_u64(&x14, &x15, 0x0, x1,
+ (x13 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u64(&x16, &x17, x15, x3,
+ (x13 & UINT64_C(0xffffffff00000000)));
+ fiat_secp384r1_addcarryx_u64(&x18, &x19, x17, x5,
+ (x13 & UINT64_C(0xfffffffffffffffe)));
+ fiat_secp384r1_addcarryx_u64(&x20, &x21, x19, x7,
+ (x13 & UINT64_C(0xffffffffffffffff)));
+ fiat_secp384r1_addcarryx_u64(&x22, &x23, x21, x9,
+ (x13 & UINT64_C(0xffffffffffffffff)));
+ fiat_secp384r1_addcarryx_u64(&x24, &x25, x23, x11,
+ (x13 & UINT64_C(0xffffffffffffffff)));
+ out1[0] = x14;
+ out1[1] = x16;
+ out1[2] = x18;
+ out1[3] = x20;
+ out1[4] = x22;
+ out1[5] = x24;
+}
+
+/*
+ * The function fiat_secp384r1_from_montgomery translates a field element out of the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * eval out1 mod m = (eval arg1 * ((2^64)⁻¹ mod m)^6) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ */
+static void
+fiat_secp384r1_from_montgomery(uint64_t out1[6],
+ const uint64_t arg1[6])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint64_t x8;
+ uint64_t x9;
+ uint64_t x10;
+ uint64_t x11;
+ uint64_t x12;
+ uint64_t x13;
+ uint64_t x14;
+ uint64_t x15;
+ uint64_t x16;
+ fiat_secp384r1_uint1 x17;
+ uint64_t x18;
+ fiat_secp384r1_uint1 x19;
+ uint64_t x20;
+ fiat_secp384r1_uint1 x21;
+ uint64_t x22;
+ fiat_secp384r1_uint1 x23;
+ uint64_t x24;
+ fiat_secp384r1_uint1 x25;
+ uint64_t x26;
+ fiat_secp384r1_uint1 x27;
+ uint64_t x28;
+ fiat_secp384r1_uint1 x29;
+ uint64_t x30;
+ fiat_secp384r1_uint1 x31;
+ uint64_t x32;
+ fiat_secp384r1_uint1 x33;
+ uint64_t x34;
+ fiat_secp384r1_uint1 x35;
+ uint64_t x36;
+ fiat_secp384r1_uint1 x37;
+ uint64_t x38;
+ fiat_secp384r1_uint1 x39;
+ uint64_t x40;
+ fiat_secp384r1_uint1 x41;
+ uint64_t x42;
+ fiat_secp384r1_uint1 x43;
+ uint64_t x44;
+ fiat_secp384r1_uint1 x45;
+ uint64_t x46;
+ fiat_secp384r1_uint1 x47;
+ uint64_t x48;
+ fiat_secp384r1_uint1 x49;
+ uint64_t x50;
+ fiat_secp384r1_uint1 x51;
+ uint64_t x52;
+ uint64_t x53;
+ uint64_t x54;
+ uint64_t x55;
+ uint64_t x56;
+ uint64_t x57;
+ uint64_t x58;
+ uint64_t x59;
+ uint64_t x60;
+ uint64_t x61;
+ uint64_t x62;
+ uint64_t x63;
+ uint64_t x64;
+ uint64_t x65;
+ uint64_t x66;
+ fiat_secp384r1_uint1 x67;
+ uint64_t x68;
+ fiat_secp384r1_uint1 x69;
+ uint64_t x70;
+ fiat_secp384r1_uint1 x71;
+ uint64_t x72;
+ fiat_secp384r1_uint1 x73;
+ uint64_t x74;
+ fiat_secp384r1_uint1 x75;
+ uint64_t x76;
+ fiat_secp384r1_uint1 x77;
+ uint64_t x78;
+ fiat_secp384r1_uint1 x79;
+ uint64_t x80;
+ fiat_secp384r1_uint1 x81;
+ uint64_t x82;
+ fiat_secp384r1_uint1 x83;
+ uint64_t x84;
+ fiat_secp384r1_uint1 x85;
+ uint64_t x86;
+ fiat_secp384r1_uint1 x87;
+ uint64_t x88;
+ fiat_secp384r1_uint1 x89;
+ uint64_t x90;
+ fiat_secp384r1_uint1 x91;
+ uint64_t x92;
+ fiat_secp384r1_uint1 x93;
+ uint64_t x94;
+ fiat_secp384r1_uint1 x95;
+ uint64_t x96;
+ fiat_secp384r1_uint1 x97;
+ uint64_t x98;
+ fiat_secp384r1_uint1 x99;
+ uint64_t x100;
+ fiat_secp384r1_uint1 x101;
+ uint64_t x102;
+ uint64_t x103;
+ uint64_t x104;
+ uint64_t x105;
+ uint64_t x106;
+ uint64_t x107;
+ uint64_t x108;
+ uint64_t x109;
+ uint64_t x110;
+ uint64_t x111;
+ uint64_t x112;
+ uint64_t x113;
+ uint64_t x114;
+ uint64_t x115;
+ uint64_t x116;
+ fiat_secp384r1_uint1 x117;
+ uint64_t x118;
+ fiat_secp384r1_uint1 x119;
+ uint64_t x120;
+ fiat_secp384r1_uint1 x121;
+ uint64_t x122;
+ fiat_secp384r1_uint1 x123;
+ uint64_t x124;
+ fiat_secp384r1_uint1 x125;
+ uint64_t x126;
+ fiat_secp384r1_uint1 x127;
+ uint64_t x128;
+ fiat_secp384r1_uint1 x129;
+ uint64_t x130;
+ fiat_secp384r1_uint1 x131;
+ uint64_t x132;
+ fiat_secp384r1_uint1 x133;
+ uint64_t x134;
+ fiat_secp384r1_uint1 x135;
+ uint64_t x136;
+ fiat_secp384r1_uint1 x137;
+ uint64_t x138;
+ fiat_secp384r1_uint1 x139;
+ uint64_t x140;
+ fiat_secp384r1_uint1 x141;
+ uint64_t x142;
+ fiat_secp384r1_uint1 x143;
+ uint64_t x144;
+ fiat_secp384r1_uint1 x145;
+ uint64_t x146;
+ fiat_secp384r1_uint1 x147;
+ uint64_t x148;
+ fiat_secp384r1_uint1 x149;
+ uint64_t x150;
+ fiat_secp384r1_uint1 x151;
+ uint64_t x152;
+ uint64_t x153;
+ uint64_t x154;
+ uint64_t x155;
+ uint64_t x156;
+ uint64_t x157;
+ uint64_t x158;
+ uint64_t x159;
+ uint64_t x160;
+ uint64_t x161;
+ uint64_t x162;
+ uint64_t x163;
+ uint64_t x164;
+ uint64_t x165;
+ uint64_t x166;
+ fiat_secp384r1_uint1 x167;
+ uint64_t x168;
+ fiat_secp384r1_uint1 x169;
+ uint64_t x170;
+ fiat_secp384r1_uint1 x171;
+ uint64_t x172;
+ fiat_secp384r1_uint1 x173;
+ uint64_t x174;
+ fiat_secp384r1_uint1 x175;
+ uint64_t x176;
+ fiat_secp384r1_uint1 x177;
+ uint64_t x178;
+ fiat_secp384r1_uint1 x179;
+ uint64_t x180;
+ fiat_secp384r1_uint1 x181;
+ uint64_t x182;
+ fiat_secp384r1_uint1 x183;
+ uint64_t x184;
+ fiat_secp384r1_uint1 x185;
+ uint64_t x186;
+ fiat_secp384r1_uint1 x187;
+ uint64_t x188;
+ fiat_secp384r1_uint1 x189;
+ uint64_t x190;
+ fiat_secp384r1_uint1 x191;
+ uint64_t x192;
+ fiat_secp384r1_uint1 x193;
+ uint64_t x194;
+ fiat_secp384r1_uint1 x195;
+ uint64_t x196;
+ fiat_secp384r1_uint1 x197;
+ uint64_t x198;
+ fiat_secp384r1_uint1 x199;
+ uint64_t x200;
+ fiat_secp384r1_uint1 x201;
+ uint64_t x202;
+ uint64_t x203;
+ uint64_t x204;
+ uint64_t x205;
+ uint64_t x206;
+ uint64_t x207;
+ uint64_t x208;
+ uint64_t x209;
+ uint64_t x210;
+ uint64_t x211;
+ uint64_t x212;
+ uint64_t x213;
+ uint64_t x214;
+ uint64_t x215;
+ uint64_t x216;
+ fiat_secp384r1_uint1 x217;
+ uint64_t x218;
+ fiat_secp384r1_uint1 x219;
+ uint64_t x220;
+ fiat_secp384r1_uint1 x221;
+ uint64_t x222;
+ fiat_secp384r1_uint1 x223;
+ uint64_t x224;
+ fiat_secp384r1_uint1 x225;
+ uint64_t x226;
+ fiat_secp384r1_uint1 x227;
+ uint64_t x228;
+ fiat_secp384r1_uint1 x229;
+ uint64_t x230;
+ fiat_secp384r1_uint1 x231;
+ uint64_t x232;
+ fiat_secp384r1_uint1 x233;
+ uint64_t x234;
+ fiat_secp384r1_uint1 x235;
+ uint64_t x236;
+ fiat_secp384r1_uint1 x237;
+ uint64_t x238;
+ fiat_secp384r1_uint1 x239;
+ uint64_t x240;
+ fiat_secp384r1_uint1 x241;
+ uint64_t x242;
+ fiat_secp384r1_uint1 x243;
+ uint64_t x244;
+ fiat_secp384r1_uint1 x245;
+ uint64_t x246;
+ fiat_secp384r1_uint1 x247;
+ uint64_t x248;
+ fiat_secp384r1_uint1 x249;
+ uint64_t x250;
+ fiat_secp384r1_uint1 x251;
+ uint64_t x252;
+ uint64_t x253;
+ uint64_t x254;
+ uint64_t x255;
+ uint64_t x256;
+ uint64_t x257;
+ uint64_t x258;
+ uint64_t x259;
+ uint64_t x260;
+ uint64_t x261;
+ uint64_t x262;
+ uint64_t x263;
+ uint64_t x264;
+ uint64_t x265;
+ uint64_t x266;
+ fiat_secp384r1_uint1 x267;
+ uint64_t x268;
+ fiat_secp384r1_uint1 x269;
+ uint64_t x270;
+ fiat_secp384r1_uint1 x271;
+ uint64_t x272;
+ fiat_secp384r1_uint1 x273;
+ uint64_t x274;
+ fiat_secp384r1_uint1 x275;
+ uint64_t x276;
+ fiat_secp384r1_uint1 x277;
+ uint64_t x278;
+ fiat_secp384r1_uint1 x279;
+ uint64_t x280;
+ fiat_secp384r1_uint1 x281;
+ uint64_t x282;
+ fiat_secp384r1_uint1 x283;
+ uint64_t x284;
+ fiat_secp384r1_uint1 x285;
+ uint64_t x286;
+ fiat_secp384r1_uint1 x287;
+ uint64_t x288;
+ fiat_secp384r1_uint1 x289;
+ uint64_t x290;
+ fiat_secp384r1_uint1 x291;
+ uint64_t x292;
+ fiat_secp384r1_uint1 x293;
+ uint64_t x294;
+ fiat_secp384r1_uint1 x295;
+ uint64_t x296;
+ fiat_secp384r1_uint1 x297;
+ uint64_t x298;
+ fiat_secp384r1_uint1 x299;
+ uint64_t x300;
+ fiat_secp384r1_uint1 x301;
+ uint64_t x302;
+ fiat_secp384r1_uint1 x303;
+ uint64_t x304;
+ uint64_t x305;
+ uint64_t x306;
+ uint64_t x307;
+ uint64_t x308;
+ uint64_t x309;
+ x1 = (arg1[0]);
+ fiat_secp384r1_mulx_u64(&x2, &x3, x1, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x4, &x5, x2, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x6, &x7, x2, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x8, &x9, x2, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x10, &x11, x2, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x12, &x13, x2, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x14, &x15, x2, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x16, &x17, 0x0, x15, x12);
+ fiat_secp384r1_addcarryx_u64(&x18, &x19, x17, x13, x10);
+ fiat_secp384r1_addcarryx_u64(&x20, &x21, x19, x11, x8);
+ fiat_secp384r1_addcarryx_u64(&x22, &x23, x21, x9, x6);
+ fiat_secp384r1_addcarryx_u64(&x24, &x25, x23, x7, x4);
+ fiat_secp384r1_addcarryx_u64(&x26, &x27, 0x0, x1, x14);
+ fiat_secp384r1_addcarryx_u64(&x28, &x29, x27, 0x0, x16);
+ fiat_secp384r1_addcarryx_u64(&x30, &x31, x29, 0x0, x18);
+ fiat_secp384r1_addcarryx_u64(&x32, &x33, x31, 0x0, x20);
+ fiat_secp384r1_addcarryx_u64(&x34, &x35, x33, 0x0, x22);
+ fiat_secp384r1_addcarryx_u64(&x36, &x37, x35, 0x0, x24);
+ fiat_secp384r1_addcarryx_u64(&x38, &x39, x37, 0x0, (x25 + x5));
+ fiat_secp384r1_addcarryx_u64(&x40, &x41, 0x0, x28, (arg1[1]));
+ fiat_secp384r1_addcarryx_u64(&x42, &x43, x41, x30, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x44, &x45, x43, x32, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x46, &x47, x45, x34, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x48, &x49, x47, x36, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x50, &x51, x49, x38, 0x0);
+ fiat_secp384r1_mulx_u64(&x52, &x53, x40, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x54, &x55, x52, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x56, &x57, x52, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x58, &x59, x52, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x60, &x61, x52, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x62, &x63, x52, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x64, &x65, x52, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x66, &x67, 0x0, x65, x62);
+ fiat_secp384r1_addcarryx_u64(&x68, &x69, x67, x63, x60);
+ fiat_secp384r1_addcarryx_u64(&x70, &x71, x69, x61, x58);
+ fiat_secp384r1_addcarryx_u64(&x72, &x73, x71, x59, x56);
+ fiat_secp384r1_addcarryx_u64(&x74, &x75, x73, x57, x54);
+ fiat_secp384r1_addcarryx_u64(&x76, &x77, 0x0, x40, x64);
+ fiat_secp384r1_addcarryx_u64(&x78, &x79, x77, x42, x66);
+ fiat_secp384r1_addcarryx_u64(&x80, &x81, x79, x44, x68);
+ fiat_secp384r1_addcarryx_u64(&x82, &x83, x81, x46, x70);
+ fiat_secp384r1_addcarryx_u64(&x84, &x85, x83, x48, x72);
+ fiat_secp384r1_addcarryx_u64(&x86, &x87, x85, x50, x74);
+ fiat_secp384r1_addcarryx_u64(&x88, &x89, x87, ((uint64_t)x51 + x39),
+ (x75 + x55));
+ fiat_secp384r1_addcarryx_u64(&x90, &x91, 0x0, x78, (arg1[2]));
+ fiat_secp384r1_addcarryx_u64(&x92, &x93, x91, x80, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x94, &x95, x93, x82, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x96, &x97, x95, x84, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x98, &x99, x97, x86, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x100, &x101, x99, x88, 0x0);
+ fiat_secp384r1_mulx_u64(&x102, &x103, x90, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x104, &x105, x102, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x106, &x107, x102, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x108, &x109, x102, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x110, &x111, x102, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x112, &x113, x102, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x114, &x115, x102, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x116, &x117, 0x0, x115, x112);
+ fiat_secp384r1_addcarryx_u64(&x118, &x119, x117, x113, x110);
+ fiat_secp384r1_addcarryx_u64(&x120, &x121, x119, x111, x108);
+ fiat_secp384r1_addcarryx_u64(&x122, &x123, x121, x109, x106);
+ fiat_secp384r1_addcarryx_u64(&x124, &x125, x123, x107, x104);
+ fiat_secp384r1_addcarryx_u64(&x126, &x127, 0x0, x90, x114);
+ fiat_secp384r1_addcarryx_u64(&x128, &x129, x127, x92, x116);
+ fiat_secp384r1_addcarryx_u64(&x130, &x131, x129, x94, x118);
+ fiat_secp384r1_addcarryx_u64(&x132, &x133, x131, x96, x120);
+ fiat_secp384r1_addcarryx_u64(&x134, &x135, x133, x98, x122);
+ fiat_secp384r1_addcarryx_u64(&x136, &x137, x135, x100, x124);
+ fiat_secp384r1_addcarryx_u64(&x138, &x139, x137, ((uint64_t)x101 + x89),
+ (x125 + x105));
+ fiat_secp384r1_addcarryx_u64(&x140, &x141, 0x0, x128, (arg1[3]));
+ fiat_secp384r1_addcarryx_u64(&x142, &x143, x141, x130, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x144, &x145, x143, x132, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x146, &x147, x145, x134, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x148, &x149, x147, x136, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x150, &x151, x149, x138, 0x0);
+ fiat_secp384r1_mulx_u64(&x152, &x153, x140, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x154, &x155, x152, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x156, &x157, x152, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x158, &x159, x152, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x160, &x161, x152, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x162, &x163, x152, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x164, &x165, x152, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x166, &x167, 0x0, x165, x162);
+ fiat_secp384r1_addcarryx_u64(&x168, &x169, x167, x163, x160);
+ fiat_secp384r1_addcarryx_u64(&x170, &x171, x169, x161, x158);
+ fiat_secp384r1_addcarryx_u64(&x172, &x173, x171, x159, x156);
+ fiat_secp384r1_addcarryx_u64(&x174, &x175, x173, x157, x154);
+ fiat_secp384r1_addcarryx_u64(&x176, &x177, 0x0, x140, x164);
+ fiat_secp384r1_addcarryx_u64(&x178, &x179, x177, x142, x166);
+ fiat_secp384r1_addcarryx_u64(&x180, &x181, x179, x144, x168);
+ fiat_secp384r1_addcarryx_u64(&x182, &x183, x181, x146, x170);
+ fiat_secp384r1_addcarryx_u64(&x184, &x185, x183, x148, x172);
+ fiat_secp384r1_addcarryx_u64(&x186, &x187, x185, x150, x174);
+ fiat_secp384r1_addcarryx_u64(&x188, &x189, x187, ((uint64_t)x151 + x139),
+ (x175 + x155));
+ fiat_secp384r1_addcarryx_u64(&x190, &x191, 0x0, x178, (arg1[4]));
+ fiat_secp384r1_addcarryx_u64(&x192, &x193, x191, x180, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x194, &x195, x193, x182, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x196, &x197, x195, x184, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x198, &x199, x197, x186, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x200, &x201, x199, x188, 0x0);
+ fiat_secp384r1_mulx_u64(&x202, &x203, x190, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x204, &x205, x202, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x206, &x207, x202, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x208, &x209, x202, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x210, &x211, x202, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x212, &x213, x202, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x214, &x215, x202, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x216, &x217, 0x0, x215, x212);
+ fiat_secp384r1_addcarryx_u64(&x218, &x219, x217, x213, x210);
+ fiat_secp384r1_addcarryx_u64(&x220, &x221, x219, x211, x208);
+ fiat_secp384r1_addcarryx_u64(&x222, &x223, x221, x209, x206);
+ fiat_secp384r1_addcarryx_u64(&x224, &x225, x223, x207, x204);
+ fiat_secp384r1_addcarryx_u64(&x226, &x227, 0x0, x190, x214);
+ fiat_secp384r1_addcarryx_u64(&x228, &x229, x227, x192, x216);
+ fiat_secp384r1_addcarryx_u64(&x230, &x231, x229, x194, x218);
+ fiat_secp384r1_addcarryx_u64(&x232, &x233, x231, x196, x220);
+ fiat_secp384r1_addcarryx_u64(&x234, &x235, x233, x198, x222);
+ fiat_secp384r1_addcarryx_u64(&x236, &x237, x235, x200, x224);
+ fiat_secp384r1_addcarryx_u64(&x238, &x239, x237, ((uint64_t)x201 + x189),
+ (x225 + x205));
+ fiat_secp384r1_addcarryx_u64(&x240, &x241, 0x0, x228, (arg1[5]));
+ fiat_secp384r1_addcarryx_u64(&x242, &x243, x241, x230, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x244, &x245, x243, x232, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x246, &x247, x245, x234, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x248, &x249, x247, x236, 0x0);
+ fiat_secp384r1_addcarryx_u64(&x250, &x251, x249, x238, 0x0);
+ fiat_secp384r1_mulx_u64(&x252, &x253, x240, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x254, &x255, x252, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x256, &x257, x252, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x258, &x259, x252, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x260, &x261, x252, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x262, &x263, x252, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x264, &x265, x252, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x266, &x267, 0x0, x265, x262);
+ fiat_secp384r1_addcarryx_u64(&x268, &x269, x267, x263, x260);
+ fiat_secp384r1_addcarryx_u64(&x270, &x271, x269, x261, x258);
+ fiat_secp384r1_addcarryx_u64(&x272, &x273, x271, x259, x256);
+ fiat_secp384r1_addcarryx_u64(&x274, &x275, x273, x257, x254);
+ fiat_secp384r1_addcarryx_u64(&x276, &x277, 0x0, x240, x264);
+ fiat_secp384r1_addcarryx_u64(&x278, &x279, x277, x242, x266);
+ fiat_secp384r1_addcarryx_u64(&x280, &x281, x279, x244, x268);
+ fiat_secp384r1_addcarryx_u64(&x282, &x283, x281, x246, x270);
+ fiat_secp384r1_addcarryx_u64(&x284, &x285, x283, x248, x272);
+ fiat_secp384r1_addcarryx_u64(&x286, &x287, x285, x250, x274);
+ fiat_secp384r1_addcarryx_u64(&x288, &x289, x287, ((uint64_t)x251 + x239),
+ (x275 + x255));
+ fiat_secp384r1_subborrowx_u64(&x290, &x291, 0x0, x278,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u64(&x292, &x293, x291, x280,
+ UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_subborrowx_u64(&x294, &x295, x293, x282,
+ UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_subborrowx_u64(&x296, &x297, x295, x284,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x298, &x299, x297, x286,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x300, &x301, x299, x288,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x302, &x303, x301, x289, 0x0);
+ fiat_secp384r1_cmovznz_u64(&x304, x303, x290, x278);
+ fiat_secp384r1_cmovznz_u64(&x305, x303, x292, x280);
+ fiat_secp384r1_cmovznz_u64(&x306, x303, x294, x282);
+ fiat_secp384r1_cmovznz_u64(&x307, x303, x296, x284);
+ fiat_secp384r1_cmovznz_u64(&x308, x303, x298, x286);
+ fiat_secp384r1_cmovznz_u64(&x309, x303, x300, x288);
+ out1[0] = x304;
+ out1[1] = x305;
+ out1[2] = x306;
+ out1[3] = x307;
+ out1[4] = x308;
+ out1[5] = x309;
+}
+
+/*
+ * The function fiat_secp384r1_to_montgomery translates a field element into the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = eval arg1 mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ */
+static void
+fiat_secp384r1_to_montgomery(uint64_t out1[6],
+ const uint64_t arg1[6])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint64_t x8;
+ uint64_t x9;
+ uint64_t x10;
+ uint64_t x11;
+ uint64_t x12;
+ uint64_t x13;
+ uint64_t x14;
+ uint64_t x15;
+ fiat_secp384r1_uint1 x16;
+ uint64_t x17;
+ fiat_secp384r1_uint1 x18;
+ uint64_t x19;
+ fiat_secp384r1_uint1 x20;
+ uint64_t x21;
+ fiat_secp384r1_uint1 x22;
+ uint64_t x23;
+ uint64_t x24;
+ uint64_t x25;
+ uint64_t x26;
+ uint64_t x27;
+ uint64_t x28;
+ uint64_t x29;
+ uint64_t x30;
+ uint64_t x31;
+ uint64_t x32;
+ uint64_t x33;
+ uint64_t x34;
+ uint64_t x35;
+ uint64_t x36;
+ uint64_t x37;
+ fiat_secp384r1_uint1 x38;
+ uint64_t x39;
+ fiat_secp384r1_uint1 x40;
+ uint64_t x41;
+ fiat_secp384r1_uint1 x42;
+ uint64_t x43;
+ fiat_secp384r1_uint1 x44;
+ uint64_t x45;
+ fiat_secp384r1_uint1 x46;
+ uint64_t x47;
+ fiat_secp384r1_uint1 x48;
+ uint64_t x49;
+ fiat_secp384r1_uint1 x50;
+ uint64_t x51;
+ fiat_secp384r1_uint1 x52;
+ uint64_t x53;
+ fiat_secp384r1_uint1 x54;
+ uint64_t x55;
+ fiat_secp384r1_uint1 x56;
+ uint64_t x57;
+ fiat_secp384r1_uint1 x58;
+ uint64_t x59;
+ fiat_secp384r1_uint1 x60;
+ uint64_t x61;
+ uint64_t x62;
+ uint64_t x63;
+ uint64_t x64;
+ uint64_t x65;
+ uint64_t x66;
+ uint64_t x67;
+ uint64_t x68;
+ uint64_t x69;
+ fiat_secp384r1_uint1 x70;
+ uint64_t x71;
+ fiat_secp384r1_uint1 x72;
+ uint64_t x73;
+ fiat_secp384r1_uint1 x74;
+ uint64_t x75;
+ fiat_secp384r1_uint1 x76;
+ uint64_t x77;
+ fiat_secp384r1_uint1 x78;
+ uint64_t x79;
+ fiat_secp384r1_uint1 x80;
+ uint64_t x81;
+ fiat_secp384r1_uint1 x82;
+ uint64_t x83;
+ fiat_secp384r1_uint1 x84;
+ uint64_t x85;
+ fiat_secp384r1_uint1 x86;
+ uint64_t x87;
+ fiat_secp384r1_uint1 x88;
+ uint64_t x89;
+ uint64_t x90;
+ uint64_t x91;
+ uint64_t x92;
+ uint64_t x93;
+ uint64_t x94;
+ uint64_t x95;
+ uint64_t x96;
+ uint64_t x97;
+ uint64_t x98;
+ uint64_t x99;
+ uint64_t x100;
+ uint64_t x101;
+ uint64_t x102;
+ uint64_t x103;
+ fiat_secp384r1_uint1 x104;
+ uint64_t x105;
+ fiat_secp384r1_uint1 x106;
+ uint64_t x107;
+ fiat_secp384r1_uint1 x108;
+ uint64_t x109;
+ fiat_secp384r1_uint1 x110;
+ uint64_t x111;
+ fiat_secp384r1_uint1 x112;
+ uint64_t x113;
+ fiat_secp384r1_uint1 x114;
+ uint64_t x115;
+ fiat_secp384r1_uint1 x116;
+ uint64_t x117;
+ fiat_secp384r1_uint1 x118;
+ uint64_t x119;
+ fiat_secp384r1_uint1 x120;
+ uint64_t x121;
+ fiat_secp384r1_uint1 x122;
+ uint64_t x123;
+ fiat_secp384r1_uint1 x124;
+ uint64_t x125;
+ fiat_secp384r1_uint1 x126;
+ uint64_t x127;
+ uint64_t x128;
+ uint64_t x129;
+ uint64_t x130;
+ uint64_t x131;
+ uint64_t x132;
+ uint64_t x133;
+ uint64_t x134;
+ uint64_t x135;
+ fiat_secp384r1_uint1 x136;
+ uint64_t x137;
+ fiat_secp384r1_uint1 x138;
+ uint64_t x139;
+ fiat_secp384r1_uint1 x140;
+ uint64_t x141;
+ fiat_secp384r1_uint1 x142;
+ uint64_t x143;
+ fiat_secp384r1_uint1 x144;
+ uint64_t x145;
+ fiat_secp384r1_uint1 x146;
+ uint64_t x147;
+ fiat_secp384r1_uint1 x148;
+ uint64_t x149;
+ fiat_secp384r1_uint1 x150;
+ uint64_t x151;
+ fiat_secp384r1_uint1 x152;
+ uint64_t x153;
+ fiat_secp384r1_uint1 x154;
+ uint64_t x155;
+ uint64_t x156;
+ uint64_t x157;
+ uint64_t x158;
+ uint64_t x159;
+ uint64_t x160;
+ uint64_t x161;
+ uint64_t x162;
+ uint64_t x163;
+ uint64_t x164;
+ uint64_t x165;
+ uint64_t x166;
+ uint64_t x167;
+ uint64_t x168;
+ uint64_t x169;
+ fiat_secp384r1_uint1 x170;
+ uint64_t x171;
+ fiat_secp384r1_uint1 x172;
+ uint64_t x173;
+ fiat_secp384r1_uint1 x174;
+ uint64_t x175;
+ fiat_secp384r1_uint1 x176;
+ uint64_t x177;
+ fiat_secp384r1_uint1 x178;
+ uint64_t x179;
+ fiat_secp384r1_uint1 x180;
+ uint64_t x181;
+ fiat_secp384r1_uint1 x182;
+ uint64_t x183;
+ fiat_secp384r1_uint1 x184;
+ uint64_t x185;
+ fiat_secp384r1_uint1 x186;
+ uint64_t x187;
+ fiat_secp384r1_uint1 x188;
+ uint64_t x189;
+ fiat_secp384r1_uint1 x190;
+ uint64_t x191;
+ fiat_secp384r1_uint1 x192;
+ uint64_t x193;
+ uint64_t x194;
+ uint64_t x195;
+ uint64_t x196;
+ uint64_t x197;
+ uint64_t x198;
+ uint64_t x199;
+ uint64_t x200;
+ uint64_t x201;
+ fiat_secp384r1_uint1 x202;
+ uint64_t x203;
+ fiat_secp384r1_uint1 x204;
+ uint64_t x205;
+ fiat_secp384r1_uint1 x206;
+ uint64_t x207;
+ fiat_secp384r1_uint1 x208;
+ uint64_t x209;
+ fiat_secp384r1_uint1 x210;
+ uint64_t x211;
+ fiat_secp384r1_uint1 x212;
+ uint64_t x213;
+ fiat_secp384r1_uint1 x214;
+ uint64_t x215;
+ fiat_secp384r1_uint1 x216;
+ uint64_t x217;
+ fiat_secp384r1_uint1 x218;
+ uint64_t x219;
+ fiat_secp384r1_uint1 x220;
+ uint64_t x221;
+ uint64_t x222;
+ uint64_t x223;
+ uint64_t x224;
+ uint64_t x225;
+ uint64_t x226;
+ uint64_t x227;
+ uint64_t x228;
+ uint64_t x229;
+ uint64_t x230;
+ uint64_t x231;
+ uint64_t x232;
+ uint64_t x233;
+ uint64_t x234;
+ uint64_t x235;
+ fiat_secp384r1_uint1 x236;
+ uint64_t x237;
+ fiat_secp384r1_uint1 x238;
+ uint64_t x239;
+ fiat_secp384r1_uint1 x240;
+ uint64_t x241;
+ fiat_secp384r1_uint1 x242;
+ uint64_t x243;
+ fiat_secp384r1_uint1 x244;
+ uint64_t x245;
+ fiat_secp384r1_uint1 x246;
+ uint64_t x247;
+ fiat_secp384r1_uint1 x248;
+ uint64_t x249;
+ fiat_secp384r1_uint1 x250;
+ uint64_t x251;
+ fiat_secp384r1_uint1 x252;
+ uint64_t x253;
+ fiat_secp384r1_uint1 x254;
+ uint64_t x255;
+ fiat_secp384r1_uint1 x256;
+ uint64_t x257;
+ fiat_secp384r1_uint1 x258;
+ uint64_t x259;
+ uint64_t x260;
+ uint64_t x261;
+ uint64_t x262;
+ uint64_t x263;
+ uint64_t x264;
+ uint64_t x265;
+ uint64_t x266;
+ uint64_t x267;
+ fiat_secp384r1_uint1 x268;
+ uint64_t x269;
+ fiat_secp384r1_uint1 x270;
+ uint64_t x271;
+ fiat_secp384r1_uint1 x272;
+ uint64_t x273;
+ fiat_secp384r1_uint1 x274;
+ uint64_t x275;
+ fiat_secp384r1_uint1 x276;
+ uint64_t x277;
+ fiat_secp384r1_uint1 x278;
+ uint64_t x279;
+ fiat_secp384r1_uint1 x280;
+ uint64_t x281;
+ fiat_secp384r1_uint1 x282;
+ uint64_t x283;
+ fiat_secp384r1_uint1 x284;
+ uint64_t x285;
+ fiat_secp384r1_uint1 x286;
+ uint64_t x287;
+ uint64_t x288;
+ uint64_t x289;
+ uint64_t x290;
+ uint64_t x291;
+ uint64_t x292;
+ uint64_t x293;
+ uint64_t x294;
+ uint64_t x295;
+ uint64_t x296;
+ uint64_t x297;
+ uint64_t x298;
+ uint64_t x299;
+ uint64_t x300;
+ uint64_t x301;
+ fiat_secp384r1_uint1 x302;
+ uint64_t x303;
+ fiat_secp384r1_uint1 x304;
+ uint64_t x305;
+ fiat_secp384r1_uint1 x306;
+ uint64_t x307;
+ fiat_secp384r1_uint1 x308;
+ uint64_t x309;
+ fiat_secp384r1_uint1 x310;
+ uint64_t x311;
+ fiat_secp384r1_uint1 x312;
+ uint64_t x313;
+ fiat_secp384r1_uint1 x314;
+ uint64_t x315;
+ fiat_secp384r1_uint1 x316;
+ uint64_t x317;
+ fiat_secp384r1_uint1 x318;
+ uint64_t x319;
+ fiat_secp384r1_uint1 x320;
+ uint64_t x321;
+ fiat_secp384r1_uint1 x322;
+ uint64_t x323;
+ fiat_secp384r1_uint1 x324;
+ uint64_t x325;
+ uint64_t x326;
+ uint64_t x327;
+ uint64_t x328;
+ uint64_t x329;
+ uint64_t x330;
+ uint64_t x331;
+ uint64_t x332;
+ uint64_t x333;
+ fiat_secp384r1_uint1 x334;
+ uint64_t x335;
+ fiat_secp384r1_uint1 x336;
+ uint64_t x337;
+ fiat_secp384r1_uint1 x338;
+ uint64_t x339;
+ fiat_secp384r1_uint1 x340;
+ uint64_t x341;
+ fiat_secp384r1_uint1 x342;
+ uint64_t x343;
+ fiat_secp384r1_uint1 x344;
+ uint64_t x345;
+ fiat_secp384r1_uint1 x346;
+ uint64_t x347;
+ fiat_secp384r1_uint1 x348;
+ uint64_t x349;
+ fiat_secp384r1_uint1 x350;
+ uint64_t x351;
+ fiat_secp384r1_uint1 x352;
+ uint64_t x353;
+ uint64_t x354;
+ uint64_t x355;
+ uint64_t x356;
+ uint64_t x357;
+ uint64_t x358;
+ uint64_t x359;
+ uint64_t x360;
+ uint64_t x361;
+ uint64_t x362;
+ uint64_t x363;
+ uint64_t x364;
+ uint64_t x365;
+ uint64_t x366;
+ uint64_t x367;
+ fiat_secp384r1_uint1 x368;
+ uint64_t x369;
+ fiat_secp384r1_uint1 x370;
+ uint64_t x371;
+ fiat_secp384r1_uint1 x372;
+ uint64_t x373;
+ fiat_secp384r1_uint1 x374;
+ uint64_t x375;
+ fiat_secp384r1_uint1 x376;
+ uint64_t x377;
+ fiat_secp384r1_uint1 x378;
+ uint64_t x379;
+ fiat_secp384r1_uint1 x380;
+ uint64_t x381;
+ fiat_secp384r1_uint1 x382;
+ uint64_t x383;
+ fiat_secp384r1_uint1 x384;
+ uint64_t x385;
+ fiat_secp384r1_uint1 x386;
+ uint64_t x387;
+ fiat_secp384r1_uint1 x388;
+ uint64_t x389;
+ fiat_secp384r1_uint1 x390;
+ uint64_t x391;
+ fiat_secp384r1_uint1 x392;
+ uint64_t x393;
+ fiat_secp384r1_uint1 x394;
+ uint64_t x395;
+ fiat_secp384r1_uint1 x396;
+ uint64_t x397;
+ fiat_secp384r1_uint1 x398;
+ uint64_t x399;
+ fiat_secp384r1_uint1 x400;
+ uint64_t x401;
+ fiat_secp384r1_uint1 x402;
+ uint64_t x403;
+ fiat_secp384r1_uint1 x404;
+ uint64_t x405;
+ uint64_t x406;
+ uint64_t x407;
+ uint64_t x408;
+ uint64_t x409;
+ uint64_t x410;
+ x1 = (arg1[1]);
+ x2 = (arg1[2]);
+ x3 = (arg1[3]);
+ x4 = (arg1[4]);
+ x5 = (arg1[5]);
+ x6 = (arg1[0]);
+ fiat_secp384r1_mulx_u64(&x7, &x8, x6, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x9, &x10, x6, UINT64_C(0xfffffffe00000000));
+ fiat_secp384r1_mulx_u64(&x11, &x12, x6, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x13, &x14, x6, UINT64_C(0xfffffffe00000001));
+ fiat_secp384r1_addcarryx_u64(&x15, &x16, 0x0, x14, x11);
+ fiat_secp384r1_addcarryx_u64(&x17, &x18, x16, x12, x9);
+ fiat_secp384r1_addcarryx_u64(&x19, &x20, x18, x10, x7);
+ fiat_secp384r1_addcarryx_u64(&x21, &x22, x20, x8, x6);
+ fiat_secp384r1_mulx_u64(&x23, &x24, x13, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x25, &x26, x23, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x27, &x28, x23, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x29, &x30, x23, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x31, &x32, x23, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x33, &x34, x23, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x35, &x36, x23, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x37, &x38, 0x0, x36, x33);
+ fiat_secp384r1_addcarryx_u64(&x39, &x40, x38, x34, x31);
+ fiat_secp384r1_addcarryx_u64(&x41, &x42, x40, x32, x29);
+ fiat_secp384r1_addcarryx_u64(&x43, &x44, x42, x30, x27);
+ fiat_secp384r1_addcarryx_u64(&x45, &x46, x44, x28, x25);
+ fiat_secp384r1_addcarryx_u64(&x47, &x48, 0x0, x13, x35);
+ fiat_secp384r1_addcarryx_u64(&x49, &x50, x48, x15, x37);
+ fiat_secp384r1_addcarryx_u64(&x51, &x52, x50, x17, x39);
+ fiat_secp384r1_addcarryx_u64(&x53, &x54, x52, x19, x41);
+ fiat_secp384r1_addcarryx_u64(&x55, &x56, x54, x21, x43);
+ fiat_secp384r1_addcarryx_u64(&x57, &x58, x56, x22, x45);
+ fiat_secp384r1_addcarryx_u64(&x59, &x60, x58, 0x0, (x46 + x26));
+ fiat_secp384r1_mulx_u64(&x61, &x62, x1, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x63, &x64, x1, UINT64_C(0xfffffffe00000000));
+ fiat_secp384r1_mulx_u64(&x65, &x66, x1, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x67, &x68, x1, UINT64_C(0xfffffffe00000001));
+ fiat_secp384r1_addcarryx_u64(&x69, &x70, 0x0, x68, x65);
+ fiat_secp384r1_addcarryx_u64(&x71, &x72, x70, x66, x63);
+ fiat_secp384r1_addcarryx_u64(&x73, &x74, x72, x64, x61);
+ fiat_secp384r1_addcarryx_u64(&x75, &x76, x74, x62, x1);
+ fiat_secp384r1_addcarryx_u64(&x77, &x78, 0x0, x49, x67);
+ fiat_secp384r1_addcarryx_u64(&x79, &x80, x78, x51, x69);
+ fiat_secp384r1_addcarryx_u64(&x81, &x82, x80, x53, x71);
+ fiat_secp384r1_addcarryx_u64(&x83, &x84, x82, x55, x73);
+ fiat_secp384r1_addcarryx_u64(&x85, &x86, x84, x57, x75);
+ fiat_secp384r1_addcarryx_u64(&x87, &x88, x86, x59, x76);
+ fiat_secp384r1_mulx_u64(&x89, &x90, x77, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x91, &x92, x89, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x93, &x94, x89, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x95, &x96, x89, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x97, &x98, x89, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x99, &x100, x89, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x101, &x102, x89, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x103, &x104, 0x0, x102, x99);
+ fiat_secp384r1_addcarryx_u64(&x105, &x106, x104, x100, x97);
+ fiat_secp384r1_addcarryx_u64(&x107, &x108, x106, x98, x95);
+ fiat_secp384r1_addcarryx_u64(&x109, &x110, x108, x96, x93);
+ fiat_secp384r1_addcarryx_u64(&x111, &x112, x110, x94, x91);
+ fiat_secp384r1_addcarryx_u64(&x113, &x114, 0x0, x77, x101);
+ fiat_secp384r1_addcarryx_u64(&x115, &x116, x114, x79, x103);
+ fiat_secp384r1_addcarryx_u64(&x117, &x118, x116, x81, x105);
+ fiat_secp384r1_addcarryx_u64(&x119, &x120, x118, x83, x107);
+ fiat_secp384r1_addcarryx_u64(&x121, &x122, x120, x85, x109);
+ fiat_secp384r1_addcarryx_u64(&x123, &x124, x122, x87, x111);
+ fiat_secp384r1_addcarryx_u64(&x125, &x126, x124, ((uint64_t)x88 + x60),
+ (x112 + x92));
+ fiat_secp384r1_mulx_u64(&x127, &x128, x2, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x129, &x130, x2, UINT64_C(0xfffffffe00000000));
+ fiat_secp384r1_mulx_u64(&x131, &x132, x2, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x133, &x134, x2, UINT64_C(0xfffffffe00000001));
+ fiat_secp384r1_addcarryx_u64(&x135, &x136, 0x0, x134, x131);
+ fiat_secp384r1_addcarryx_u64(&x137, &x138, x136, x132, x129);
+ fiat_secp384r1_addcarryx_u64(&x139, &x140, x138, x130, x127);
+ fiat_secp384r1_addcarryx_u64(&x141, &x142, x140, x128, x2);
+ fiat_secp384r1_addcarryx_u64(&x143, &x144, 0x0, x115, x133);
+ fiat_secp384r1_addcarryx_u64(&x145, &x146, x144, x117, x135);
+ fiat_secp384r1_addcarryx_u64(&x147, &x148, x146, x119, x137);
+ fiat_secp384r1_addcarryx_u64(&x149, &x150, x148, x121, x139);
+ fiat_secp384r1_addcarryx_u64(&x151, &x152, x150, x123, x141);
+ fiat_secp384r1_addcarryx_u64(&x153, &x154, x152, x125, x142);
+ fiat_secp384r1_mulx_u64(&x155, &x156, x143, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x157, &x158, x155, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x159, &x160, x155, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x161, &x162, x155, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x163, &x164, x155, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x165, &x166, x155, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x167, &x168, x155, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x169, &x170, 0x0, x168, x165);
+ fiat_secp384r1_addcarryx_u64(&x171, &x172, x170, x166, x163);
+ fiat_secp384r1_addcarryx_u64(&x173, &x174, x172, x164, x161);
+ fiat_secp384r1_addcarryx_u64(&x175, &x176, x174, x162, x159);
+ fiat_secp384r1_addcarryx_u64(&x177, &x178, x176, x160, x157);
+ fiat_secp384r1_addcarryx_u64(&x179, &x180, 0x0, x143, x167);
+ fiat_secp384r1_addcarryx_u64(&x181, &x182, x180, x145, x169);
+ fiat_secp384r1_addcarryx_u64(&x183, &x184, x182, x147, x171);
+ fiat_secp384r1_addcarryx_u64(&x185, &x186, x184, x149, x173);
+ fiat_secp384r1_addcarryx_u64(&x187, &x188, x186, x151, x175);
+ fiat_secp384r1_addcarryx_u64(&x189, &x190, x188, x153, x177);
+ fiat_secp384r1_addcarryx_u64(&x191, &x192, x190, ((uint64_t)x154 + x126),
+ (x178 + x158));
+ fiat_secp384r1_mulx_u64(&x193, &x194, x3, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x195, &x196, x3, UINT64_C(0xfffffffe00000000));
+ fiat_secp384r1_mulx_u64(&x197, &x198, x3, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x199, &x200, x3, UINT64_C(0xfffffffe00000001));
+ fiat_secp384r1_addcarryx_u64(&x201, &x202, 0x0, x200, x197);
+ fiat_secp384r1_addcarryx_u64(&x203, &x204, x202, x198, x195);
+ fiat_secp384r1_addcarryx_u64(&x205, &x206, x204, x196, x193);
+ fiat_secp384r1_addcarryx_u64(&x207, &x208, x206, x194, x3);
+ fiat_secp384r1_addcarryx_u64(&x209, &x210, 0x0, x181, x199);
+ fiat_secp384r1_addcarryx_u64(&x211, &x212, x210, x183, x201);
+ fiat_secp384r1_addcarryx_u64(&x213, &x214, x212, x185, x203);
+ fiat_secp384r1_addcarryx_u64(&x215, &x216, x214, x187, x205);
+ fiat_secp384r1_addcarryx_u64(&x217, &x218, x216, x189, x207);
+ fiat_secp384r1_addcarryx_u64(&x219, &x220, x218, x191, x208);
+ fiat_secp384r1_mulx_u64(&x221, &x222, x209, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x223, &x224, x221, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x225, &x226, x221, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x227, &x228, x221, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x229, &x230, x221, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x231, &x232, x221, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x233, &x234, x221, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x235, &x236, 0x0, x234, x231);
+ fiat_secp384r1_addcarryx_u64(&x237, &x238, x236, x232, x229);
+ fiat_secp384r1_addcarryx_u64(&x239, &x240, x238, x230, x227);
+ fiat_secp384r1_addcarryx_u64(&x241, &x242, x240, x228, x225);
+ fiat_secp384r1_addcarryx_u64(&x243, &x244, x242, x226, x223);
+ fiat_secp384r1_addcarryx_u64(&x245, &x246, 0x0, x209, x233);
+ fiat_secp384r1_addcarryx_u64(&x247, &x248, x246, x211, x235);
+ fiat_secp384r1_addcarryx_u64(&x249, &x250, x248, x213, x237);
+ fiat_secp384r1_addcarryx_u64(&x251, &x252, x250, x215, x239);
+ fiat_secp384r1_addcarryx_u64(&x253, &x254, x252, x217, x241);
+ fiat_secp384r1_addcarryx_u64(&x255, &x256, x254, x219, x243);
+ fiat_secp384r1_addcarryx_u64(&x257, &x258, x256, ((uint64_t)x220 + x192),
+ (x244 + x224));
+ fiat_secp384r1_mulx_u64(&x259, &x260, x4, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x261, &x262, x4, UINT64_C(0xfffffffe00000000));
+ fiat_secp384r1_mulx_u64(&x263, &x264, x4, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x265, &x266, x4, UINT64_C(0xfffffffe00000001));
+ fiat_secp384r1_addcarryx_u64(&x267, &x268, 0x0, x266, x263);
+ fiat_secp384r1_addcarryx_u64(&x269, &x270, x268, x264, x261);
+ fiat_secp384r1_addcarryx_u64(&x271, &x272, x270, x262, x259);
+ fiat_secp384r1_addcarryx_u64(&x273, &x274, x272, x260, x4);
+ fiat_secp384r1_addcarryx_u64(&x275, &x276, 0x0, x247, x265);
+ fiat_secp384r1_addcarryx_u64(&x277, &x278, x276, x249, x267);
+ fiat_secp384r1_addcarryx_u64(&x279, &x280, x278, x251, x269);
+ fiat_secp384r1_addcarryx_u64(&x281, &x282, x280, x253, x271);
+ fiat_secp384r1_addcarryx_u64(&x283, &x284, x282, x255, x273);
+ fiat_secp384r1_addcarryx_u64(&x285, &x286, x284, x257, x274);
+ fiat_secp384r1_mulx_u64(&x287, &x288, x275, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x289, &x290, x287, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x291, &x292, x287, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x293, &x294, x287, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x295, &x296, x287, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x297, &x298, x287, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x299, &x300, x287, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x301, &x302, 0x0, x300, x297);
+ fiat_secp384r1_addcarryx_u64(&x303, &x304, x302, x298, x295);
+ fiat_secp384r1_addcarryx_u64(&x305, &x306, x304, x296, x293);
+ fiat_secp384r1_addcarryx_u64(&x307, &x308, x306, x294, x291);
+ fiat_secp384r1_addcarryx_u64(&x309, &x310, x308, x292, x289);
+ fiat_secp384r1_addcarryx_u64(&x311, &x312, 0x0, x275, x299);
+ fiat_secp384r1_addcarryx_u64(&x313, &x314, x312, x277, x301);
+ fiat_secp384r1_addcarryx_u64(&x315, &x316, x314, x279, x303);
+ fiat_secp384r1_addcarryx_u64(&x317, &x318, x316, x281, x305);
+ fiat_secp384r1_addcarryx_u64(&x319, &x320, x318, x283, x307);
+ fiat_secp384r1_addcarryx_u64(&x321, &x322, x320, x285, x309);
+ fiat_secp384r1_addcarryx_u64(&x323, &x324, x322, ((uint64_t)x286 + x258),
+ (x310 + x290));
+ fiat_secp384r1_mulx_u64(&x325, &x326, x5, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x327, &x328, x5, UINT64_C(0xfffffffe00000000));
+ fiat_secp384r1_mulx_u64(&x329, &x330, x5, UINT64_C(0x200000000));
+ fiat_secp384r1_mulx_u64(&x331, &x332, x5, UINT64_C(0xfffffffe00000001));
+ fiat_secp384r1_addcarryx_u64(&x333, &x334, 0x0, x332, x329);
+ fiat_secp384r1_addcarryx_u64(&x335, &x336, x334, x330, x327);
+ fiat_secp384r1_addcarryx_u64(&x337, &x338, x336, x328, x325);
+ fiat_secp384r1_addcarryx_u64(&x339, &x340, x338, x326, x5);
+ fiat_secp384r1_addcarryx_u64(&x341, &x342, 0x0, x313, x331);
+ fiat_secp384r1_addcarryx_u64(&x343, &x344, x342, x315, x333);
+ fiat_secp384r1_addcarryx_u64(&x345, &x346, x344, x317, x335);
+ fiat_secp384r1_addcarryx_u64(&x347, &x348, x346, x319, x337);
+ fiat_secp384r1_addcarryx_u64(&x349, &x350, x348, x321, x339);
+ fiat_secp384r1_addcarryx_u64(&x351, &x352, x350, x323, x340);
+ fiat_secp384r1_mulx_u64(&x353, &x354, x341, UINT64_C(0x100000001));
+ fiat_secp384r1_mulx_u64(&x355, &x356, x353, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x357, &x358, x353, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x359, &x360, x353, UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_mulx_u64(&x361, &x362, x353, UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_mulx_u64(&x363, &x364, x353, UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_mulx_u64(&x365, &x366, x353, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u64(&x367, &x368, 0x0, x366, x363);
+ fiat_secp384r1_addcarryx_u64(&x369, &x370, x368, x364, x361);
+ fiat_secp384r1_addcarryx_u64(&x371, &x372, x370, x362, x359);
+ fiat_secp384r1_addcarryx_u64(&x373, &x374, x372, x360, x357);
+ fiat_secp384r1_addcarryx_u64(&x375, &x376, x374, x358, x355);
+ fiat_secp384r1_addcarryx_u64(&x377, &x378, 0x0, x341, x365);
+ fiat_secp384r1_addcarryx_u64(&x379, &x380, x378, x343, x367);
+ fiat_secp384r1_addcarryx_u64(&x381, &x382, x380, x345, x369);
+ fiat_secp384r1_addcarryx_u64(&x383, &x384, x382, x347, x371);
+ fiat_secp384r1_addcarryx_u64(&x385, &x386, x384, x349, x373);
+ fiat_secp384r1_addcarryx_u64(&x387, &x388, x386, x351, x375);
+ fiat_secp384r1_addcarryx_u64(&x389, &x390, x388, ((uint64_t)x352 + x324),
+ (x376 + x356));
+ fiat_secp384r1_subborrowx_u64(&x391, &x392, 0x0, x379,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u64(&x393, &x394, x392, x381,
+ UINT64_C(0xffffffff00000000));
+ fiat_secp384r1_subborrowx_u64(&x395, &x396, x394, x383,
+ UINT64_C(0xfffffffffffffffe));
+ fiat_secp384r1_subborrowx_u64(&x397, &x398, x396, x385,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x399, &x400, x398, x387,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x401, &x402, x400, x389,
+ UINT64_C(0xffffffffffffffff));
+ fiat_secp384r1_subborrowx_u64(&x403, &x404, x402, x390, 0x0);
+ fiat_secp384r1_cmovznz_u64(&x405, x404, x391, x379);
+ fiat_secp384r1_cmovznz_u64(&x406, x404, x393, x381);
+ fiat_secp384r1_cmovznz_u64(&x407, x404, x395, x383);
+ fiat_secp384r1_cmovznz_u64(&x408, x404, x397, x385);
+ fiat_secp384r1_cmovznz_u64(&x409, x404, x399, x387);
+ fiat_secp384r1_cmovznz_u64(&x410, x404, x401, x389);
+ out1[0] = x405;
+ out1[1] = x406;
+ out1[2] = x407;
+ out1[3] = x408;
+ out1[4] = x409;
+ out1[5] = x410;
+}
+
+/*
+ * The function fiat_secp384r1_nonzero outputs a single non-zero word if the input is non-zero and zero otherwise.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * out1 = 0 ↔ eval (from_montgomery arg1) mod m = 0
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffffffffffff]
+ */
+static void
+fiat_secp384r1_nonzero(uint64_t *out1, const uint64_t arg1[6])
+{
+ uint64_t x1;
+ x1 = ((arg1[0]) |
+ ((arg1[1]) |
+ ((arg1[2]) |
+ ((arg1[3]) | ((arg1[4]) | ((arg1[5]) | (uint64_t)0x0))))));
+ *out1 = x1;
+}
+
+/*
+ * The function fiat_secp384r1_selectznz is a multi-limb conditional select.
+ * Postconditions:
+ * eval out1 = (if arg1 = 0 then eval arg2 else eval arg3)
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * arg3: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ */
+static void
+fiat_secp384r1_selectznz(uint64_t out1[6],
+ fiat_secp384r1_uint1 arg1,
+ const uint64_t arg2[6],
+ const uint64_t arg3[6])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ fiat_secp384r1_cmovznz_u64(&x1, arg1, (arg2[0]), (arg3[0]));
+ fiat_secp384r1_cmovznz_u64(&x2, arg1, (arg2[1]), (arg3[1]));
+ fiat_secp384r1_cmovznz_u64(&x3, arg1, (arg2[2]), (arg3[2]));
+ fiat_secp384r1_cmovznz_u64(&x4, arg1, (arg2[3]), (arg3[3]));
+ fiat_secp384r1_cmovznz_u64(&x5, arg1, (arg2[4]), (arg3[4]));
+ fiat_secp384r1_cmovznz_u64(&x6, arg1, (arg2[5]), (arg3[5]));
+ out1[0] = x1;
+ out1[1] = x2;
+ out1[2] = x3;
+ out1[3] = x4;
+ out1[4] = x5;
+ out1[5] = x6;
+}
+
+/*
+ * The function fiat_secp384r1_to_bytes serializes a field element in the Montgomery domain to bytes in little-endian order.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * out1 = map (λ x, ⌊((eval arg1 mod m) mod 2^(8 * (x + 1))) / 2^(8 * x)⌋) [0..47]
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff]]
+ */
+static void
+fiat_secp384r1_to_bytes(uint8_t out1[48], const uint64_t arg1[6])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint8_t x8;
+ uint64_t x9;
+ uint8_t x10;
+ uint64_t x11;
+ uint8_t x12;
+ uint64_t x13;
+ uint8_t x14;
+ uint64_t x15;
+ uint8_t x16;
+ uint64_t x17;
+ uint8_t x18;
+ uint8_t x19;
+ uint8_t x20;
+ uint8_t x21;
+ uint64_t x22;
+ uint8_t x23;
+ uint64_t x24;
+ uint8_t x25;
+ uint64_t x26;
+ uint8_t x27;
+ uint64_t x28;
+ uint8_t x29;
+ uint64_t x30;
+ uint8_t x31;
+ uint64_t x32;
+ uint8_t x33;
+ uint8_t x34;
+ uint8_t x35;
+ uint8_t x36;
+ uint64_t x37;
+ uint8_t x38;
+ uint64_t x39;
+ uint8_t x40;
+ uint64_t x41;
+ uint8_t x42;
+ uint64_t x43;
+ uint8_t x44;
+ uint64_t x45;
+ uint8_t x46;
+ uint64_t x47;
+ uint8_t x48;
+ uint8_t x49;
+ uint8_t x50;
+ uint8_t x51;
+ uint64_t x52;
+ uint8_t x53;
+ uint64_t x54;
+ uint8_t x55;
+ uint64_t x56;
+ uint8_t x57;
+ uint64_t x58;
+ uint8_t x59;
+ uint64_t x60;
+ uint8_t x61;
+ uint64_t x62;
+ uint8_t x63;
+ uint8_t x64;
+ uint8_t x65;
+ uint8_t x66;
+ uint64_t x67;
+ uint8_t x68;
+ uint64_t x69;
+ uint8_t x70;
+ uint64_t x71;
+ uint8_t x72;
+ uint64_t x73;
+ uint8_t x74;
+ uint64_t x75;
+ uint8_t x76;
+ uint64_t x77;
+ uint8_t x78;
+ uint8_t x79;
+ uint8_t x80;
+ uint8_t x81;
+ uint64_t x82;
+ uint8_t x83;
+ uint64_t x84;
+ uint8_t x85;
+ uint64_t x86;
+ uint8_t x87;
+ uint64_t x88;
+ uint8_t x89;
+ uint64_t x90;
+ uint8_t x91;
+ uint64_t x92;
+ uint8_t x93;
+ uint8_t x94;
+ uint8_t x95;
+ x1 = (arg1[5]);
+ x2 = (arg1[4]);
+ x3 = (arg1[3]);
+ x4 = (arg1[2]);
+ x5 = (arg1[1]);
+ x6 = (arg1[0]);
+ x7 = (x6 >> 8);
+ x8 = (uint8_t)(x6 & UINT8_C(0xff));
+ x9 = (x7 >> 8);
+ x10 = (uint8_t)(x7 & UINT8_C(0xff));
+ x11 = (x9 >> 8);
+ x12 = (uint8_t)(x9 & UINT8_C(0xff));
+ x13 = (x11 >> 8);
+ x14 = (uint8_t)(x11 & UINT8_C(0xff));
+ x15 = (x13 >> 8);
+ x16 = (uint8_t)(x13 & UINT8_C(0xff));
+ x17 = (x15 >> 8);
+ x18 = (uint8_t)(x15 & UINT8_C(0xff));
+ x19 = (uint8_t)(x17 >> 8);
+ x20 = (uint8_t)(x17 & UINT8_C(0xff));
+ x21 = (uint8_t)(x19 & UINT8_C(0xff));
+ x22 = (x5 >> 8);
+ x23 = (uint8_t)(x5 & UINT8_C(0xff));
+ x24 = (x22 >> 8);
+ x25 = (uint8_t)(x22 & UINT8_C(0xff));
+ x26 = (x24 >> 8);
+ x27 = (uint8_t)(x24 & UINT8_C(0xff));
+ x28 = (x26 >> 8);
+ x29 = (uint8_t)(x26 & UINT8_C(0xff));
+ x30 = (x28 >> 8);
+ x31 = (uint8_t)(x28 & UINT8_C(0xff));
+ x32 = (x30 >> 8);
+ x33 = (uint8_t)(x30 & UINT8_C(0xff));
+ x34 = (uint8_t)(x32 >> 8);
+ x35 = (uint8_t)(x32 & UINT8_C(0xff));
+ x36 = (uint8_t)(x34 & UINT8_C(0xff));
+ x37 = (x4 >> 8);
+ x38 = (uint8_t)(x4 & UINT8_C(0xff));
+ x39 = (x37 >> 8);
+ x40 = (uint8_t)(x37 & UINT8_C(0xff));
+ x41 = (x39 >> 8);
+ x42 = (uint8_t)(x39 & UINT8_C(0xff));
+ x43 = (x41 >> 8);
+ x44 = (uint8_t)(x41 & UINT8_C(0xff));
+ x45 = (x43 >> 8);
+ x46 = (uint8_t)(x43 & UINT8_C(0xff));
+ x47 = (x45 >> 8);
+ x48 = (uint8_t)(x45 & UINT8_C(0xff));
+ x49 = (uint8_t)(x47 >> 8);
+ x50 = (uint8_t)(x47 & UINT8_C(0xff));
+ x51 = (uint8_t)(x49 & UINT8_C(0xff));
+ x52 = (x3 >> 8);
+ x53 = (uint8_t)(x3 & UINT8_C(0xff));
+ x54 = (x52 >> 8);
+ x55 = (uint8_t)(x52 & UINT8_C(0xff));
+ x56 = (x54 >> 8);
+ x57 = (uint8_t)(x54 & UINT8_C(0xff));
+ x58 = (x56 >> 8);
+ x59 = (uint8_t)(x56 & UINT8_C(0xff));
+ x60 = (x58 >> 8);
+ x61 = (uint8_t)(x58 & UINT8_C(0xff));
+ x62 = (x60 >> 8);
+ x63 = (uint8_t)(x60 & UINT8_C(0xff));
+ x64 = (uint8_t)(x62 >> 8);
+ x65 = (uint8_t)(x62 & UINT8_C(0xff));
+ x66 = (uint8_t)(x64 & UINT8_C(0xff));
+ x67 = (x2 >> 8);
+ x68 = (uint8_t)(x2 & UINT8_C(0xff));
+ x69 = (x67 >> 8);
+ x70 = (uint8_t)(x67 & UINT8_C(0xff));
+ x71 = (x69 >> 8);
+ x72 = (uint8_t)(x69 & UINT8_C(0xff));
+ x73 = (x71 >> 8);
+ x74 = (uint8_t)(x71 & UINT8_C(0xff));
+ x75 = (x73 >> 8);
+ x76 = (uint8_t)(x73 & UINT8_C(0xff));
+ x77 = (x75 >> 8);
+ x78 = (uint8_t)(x75 & UINT8_C(0xff));
+ x79 = (uint8_t)(x77 >> 8);
+ x80 = (uint8_t)(x77 & UINT8_C(0xff));
+ x81 = (uint8_t)(x79 & UINT8_C(0xff));
+ x82 = (x1 >> 8);
+ x83 = (uint8_t)(x1 & UINT8_C(0xff));
+ x84 = (x82 >> 8);
+ x85 = (uint8_t)(x82 & UINT8_C(0xff));
+ x86 = (x84 >> 8);
+ x87 = (uint8_t)(x84 & UINT8_C(0xff));
+ x88 = (x86 >> 8);
+ x89 = (uint8_t)(x86 & UINT8_C(0xff));
+ x90 = (x88 >> 8);
+ x91 = (uint8_t)(x88 & UINT8_C(0xff));
+ x92 = (x90 >> 8);
+ x93 = (uint8_t)(x90 & UINT8_C(0xff));
+ x94 = (uint8_t)(x92 >> 8);
+ x95 = (uint8_t)(x92 & UINT8_C(0xff));
+ out1[0] = x8;
+ out1[1] = x10;
+ out1[2] = x12;
+ out1[3] = x14;
+ out1[4] = x16;
+ out1[5] = x18;
+ out1[6] = x20;
+ out1[7] = x21;
+ out1[8] = x23;
+ out1[9] = x25;
+ out1[10] = x27;
+ out1[11] = x29;
+ out1[12] = x31;
+ out1[13] = x33;
+ out1[14] = x35;
+ out1[15] = x36;
+ out1[16] = x38;
+ out1[17] = x40;
+ out1[18] = x42;
+ out1[19] = x44;
+ out1[20] = x46;
+ out1[21] = x48;
+ out1[22] = x50;
+ out1[23] = x51;
+ out1[24] = x53;
+ out1[25] = x55;
+ out1[26] = x57;
+ out1[27] = x59;
+ out1[28] = x61;
+ out1[29] = x63;
+ out1[30] = x65;
+ out1[31] = x66;
+ out1[32] = x68;
+ out1[33] = x70;
+ out1[34] = x72;
+ out1[35] = x74;
+ out1[36] = x76;
+ out1[37] = x78;
+ out1[38] = x80;
+ out1[39] = x81;
+ out1[40] = x83;
+ out1[41] = x85;
+ out1[42] = x87;
+ out1[43] = x89;
+ out1[44] = x91;
+ out1[45] = x93;
+ out1[46] = x95;
+ out1[47] = x94;
+}
+
+/*
+ * The function fiat_secp384r1_from_bytes deserializes a field element in the Montgomery domain from bytes in little-endian order.
+ * Preconditions:
+ * 0 ≤ bytes_eval arg1 < m
+ * Postconditions:
+ * eval out1 mod m = bytes_eval arg1 mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ */
+static void
+fiat_secp384r1_from_bytes(uint64_t out1[6],
+ const uint8_t arg1[48])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint8_t x8;
+ uint64_t x9;
+ uint64_t x10;
+ uint64_t x11;
+ uint64_t x12;
+ uint64_t x13;
+ uint64_t x14;
+ uint64_t x15;
+ uint8_t x16;
+ uint64_t x17;
+ uint64_t x18;
+ uint64_t x19;
+ uint64_t x20;
+ uint64_t x21;
+ uint64_t x22;
+ uint64_t x23;
+ uint8_t x24;
+ uint64_t x25;
+ uint64_t x26;
+ uint64_t x27;
+ uint64_t x28;
+ uint64_t x29;
+ uint64_t x30;
+ uint64_t x31;
+ uint8_t x32;
+ uint64_t x33;
+ uint64_t x34;
+ uint64_t x35;
+ uint64_t x36;
+ uint64_t x37;
+ uint64_t x38;
+ uint64_t x39;
+ uint8_t x40;
+ uint64_t x41;
+ uint64_t x42;
+ uint64_t x43;
+ uint64_t x44;
+ uint64_t x45;
+ uint64_t x46;
+ uint64_t x47;
+ uint8_t x48;
+ uint64_t x49;
+ uint64_t x50;
+ uint64_t x51;
+ uint64_t x52;
+ uint64_t x53;
+ uint64_t x54;
+ uint64_t x55;
+ uint64_t x56;
+ uint64_t x57;
+ uint64_t x58;
+ uint64_t x59;
+ x1 = ((uint64_t)(arg1[47]) << 56);
+ x2 = ((uint64_t)(arg1[46]) << 48);
+ x3 = ((uint64_t)(arg1[45]) << 40);
+ x4 = ((uint64_t)(arg1[44]) << 32);
+ x5 = ((uint64_t)(arg1[43]) << 24);
+ x6 = ((uint64_t)(arg1[42]) << 16);
+ x7 = ((uint64_t)(arg1[41]) << 8);
+ x8 = (arg1[40]);
+ x9 = ((uint64_t)(arg1[39]) << 56);
+ x10 = ((uint64_t)(arg1[38]) << 48);
+ x11 = ((uint64_t)(arg1[37]) << 40);
+ x12 = ((uint64_t)(arg1[36]) << 32);
+ x13 = ((uint64_t)(arg1[35]) << 24);
+ x14 = ((uint64_t)(arg1[34]) << 16);
+ x15 = ((uint64_t)(arg1[33]) << 8);
+ x16 = (arg1[32]);
+ x17 = ((uint64_t)(arg1[31]) << 56);
+ x18 = ((uint64_t)(arg1[30]) << 48);
+ x19 = ((uint64_t)(arg1[29]) << 40);
+ x20 = ((uint64_t)(arg1[28]) << 32);
+ x21 = ((uint64_t)(arg1[27]) << 24);
+ x22 = ((uint64_t)(arg1[26]) << 16);
+ x23 = ((uint64_t)(arg1[25]) << 8);
+ x24 = (arg1[24]);
+ x25 = ((uint64_t)(arg1[23]) << 56);
+ x26 = ((uint64_t)(arg1[22]) << 48);
+ x27 = ((uint64_t)(arg1[21]) << 40);
+ x28 = ((uint64_t)(arg1[20]) << 32);
+ x29 = ((uint64_t)(arg1[19]) << 24);
+ x30 = ((uint64_t)(arg1[18]) << 16);
+ x31 = ((uint64_t)(arg1[17]) << 8);
+ x32 = (arg1[16]);
+ x33 = ((uint64_t)(arg1[15]) << 56);
+ x34 = ((uint64_t)(arg1[14]) << 48);
+ x35 = ((uint64_t)(arg1[13]) << 40);
+ x36 = ((uint64_t)(arg1[12]) << 32);
+ x37 = ((uint64_t)(arg1[11]) << 24);
+ x38 = ((uint64_t)(arg1[10]) << 16);
+ x39 = ((uint64_t)(arg1[9]) << 8);
+ x40 = (arg1[8]);
+ x41 = ((uint64_t)(arg1[7]) << 56);
+ x42 = ((uint64_t)(arg1[6]) << 48);
+ x43 = ((uint64_t)(arg1[5]) << 40);
+ x44 = ((uint64_t)(arg1[4]) << 32);
+ x45 = ((uint64_t)(arg1[3]) << 24);
+ x46 = ((uint64_t)(arg1[2]) << 16);
+ x47 = ((uint64_t)(arg1[1]) << 8);
+ x48 = (arg1[0]);
+ x49 = (x48 + (x47 + (x46 + (x45 + (x44 + (x43 + (x42 + x41)))))));
+ x50 = (x49 & UINT64_C(0xffffffffffffffff));
+ x51 = (x8 + (x7 + (x6 + (x5 + (x4 + (x3 + (x2 + x1)))))));
+ x52 = (x16 + (x15 + (x14 + (x13 + (x12 + (x11 + (x10 + x9)))))));
+ x53 = (x24 + (x23 + (x22 + (x21 + (x20 + (x19 + (x18 + x17)))))));
+ x54 = (x32 + (x31 + (x30 + (x29 + (x28 + (x27 + (x26 + x25)))))));
+ x55 = (x40 + (x39 + (x38 + (x37 + (x36 + (x35 + (x34 + x33)))))));
+ x56 = (x55 & UINT64_C(0xffffffffffffffff));
+ x57 = (x54 & UINT64_C(0xffffffffffffffff));
+ x58 = (x53 & UINT64_C(0xffffffffffffffff));
+ x59 = (x52 & UINT64_C(0xffffffffffffffff));
+ out1[0] = x50;
+ out1[1] = x56;
+ out1[2] = x57;
+ out1[3] = x58;
+ out1[4] = x59;
+ out1[5] = x51;
+}
+
+/* END verbatim fiat code */
+
+/*-
+ * Finite field inversion via FLT.
+ * NB: this is not a real Fiat function, just named that way for consistency.
+ * Autogenerated: ecp/secp384r1/fe_inv.op3
+ * custom repunit addition chain
+ */
+static void
+fiat_secp384r1_inv(fe_t output, const fe_t t1)
+{
+ int i;
+ /* temporary variables */
+ fe_t acc, t10, t170, t2, t20, t255, t30, t32, t4, t64, t8, t84, t85;
+
+ fiat_secp384r1_square(acc, t1);
+ fiat_secp384r1_mul(t2, acc, t1);
+ fiat_secp384r1_square(acc, t2);
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t4, acc, t2);
+ fiat_secp384r1_square(acc, t4);
+ for (i = 0; i < 3; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t8, acc, t4);
+ fiat_secp384r1_square(acc, t8);
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t10, acc, t2);
+ fiat_secp384r1_square(acc, t10);
+ for (i = 0; i < 9; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t20, acc, t10);
+ fiat_secp384r1_square(acc, t20);
+ for (i = 0; i < 9; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t30, acc, t10);
+ fiat_secp384r1_square(acc, t30);
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t32, acc, t2);
+ fiat_secp384r1_square(acc, t32);
+ for (i = 0; i < 31; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t64, acc, t32);
+ fiat_secp384r1_square(acc, t64);
+ for (i = 0; i < 19; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t84, acc, t20);
+ fiat_secp384r1_square(acc, t84);
+ fiat_secp384r1_mul(t85, acc, t1);
+ fiat_secp384r1_square(acc, t85);
+ for (i = 0; i < 84; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t170, acc, t85);
+ fiat_secp384r1_square(acc, t170);
+ for (i = 0; i < 84; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t255, acc, t85);
+ fiat_secp384r1_square(acc, t255);
+ for (i = 0; i < 32; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(acc, acc, t32);
+ for (i = 0; i < 94; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(acc, acc, t30);
+ for (i = 0; i < 2; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(output, acc, t1);
+}
+
+/* curve coefficient constants */
+
+static const limb_t const_one[6] = {
+ UINT64_C(0xFFFFFFFF00000001), UINT64_C(0x00000000FFFFFFFF),
+ UINT64_C(0x0000000000000001), UINT64_C(0x0000000000000000),
+ UINT64_C(0x0000000000000000), UINT64_C(0x0000000000000000)
+};
+
+static const limb_t const_b[6] = {
+ UINT64_C(0x081188719D412DCC), UINT64_C(0xF729ADD87A4C32EC),
+ UINT64_C(0x77F2209B1920022E), UINT64_C(0xE3374BEE94938AE2),
+ UINT64_C(0xB62B21F41F022094), UINT64_C(0xCD08114B604FBFF9)
+};
+
+/* LUT for scalar multiplication by comb interleaving */
+static const pt_aff_t lut_cmb[21][16] = {
+ {
+ { { UINT64_C(0x3DD0756649C0B528), UINT64_C(0x20E378E2A0D6CE38),
+ UINT64_C(0x879C3AFC541B4D6E), UINT64_C(0x6454868459A30EFF),
+ UINT64_C(0x812FF723614EDE2B), UINT64_C(0x4D3AADC2299E1513) },
+ { UINT64_C(0x23043DAD4B03A4FE), UINT64_C(0xA1BFA8BF7BB4A9AC),
+ UINT64_C(0x8BADE7562E83B050), UINT64_C(0xC6C3521968F4FFD9),
+ UINT64_C(0xDD8002263969A840), UINT64_C(0x2B78ABC25A15C5E9) } },
+ { { UINT64_C(0x05E4DBE6C1DC4073), UINT64_C(0xC54EA9FFF04F779C),
+ UINT64_C(0x6B2034E9A170CCF0), UINT64_C(0x3A48D732D51C6C3E),
+ UINT64_C(0xE36F7E2D263AA470), UINT64_C(0xD283FE68E7C1C3AC) },
+ { UINT64_C(0x7E284821C04EE157), UINT64_C(0x92D789A77AE0E36D),
+ UINT64_C(0x132663C04EF67446), UINT64_C(0x68012D5AD2E1D0B4),
+ UINT64_C(0xF6DB68B15102B339), UINT64_C(0x465465FC983292AF) } },
+ { { UINT64_C(0xBB595EBA68F1F0DF), UINT64_C(0xC185C0CBCC873466),
+ UINT64_C(0x7F1EB1B5293C703B), UINT64_C(0x60DB2CF5AACC05E6),
+ UINT64_C(0xC676B987E2E8E4C6), UINT64_C(0xE1BB26B11D178FFB) },
+ { UINT64_C(0x2B694BA07073FA21), UINT64_C(0x22C16E2E72F34566),
+ UINT64_C(0x80B61B3101C35B99), UINT64_C(0x4B237FAF982C0411),
+ UINT64_C(0xE6C5944024DE236D), UINT64_C(0x4DB1C9D6E209E4A3) } },
+ { { UINT64_C(0xDF13B9D17D69222B), UINT64_C(0x4CE6415F874774B1),
+ UINT64_C(0x731EDCF8211FAA95), UINT64_C(0x5F4215D1659753ED),
+ UINT64_C(0xF893DB589DB2DF55), UINT64_C(0x932C9F811C89025B) },
+ { UINT64_C(0x0996B2207706A61E), UINT64_C(0x135349D5A8641C79),
+ UINT64_C(0x65AAD76F50130844), UINT64_C(0x0FF37C0401FFF780),
+ UINT64_C(0xF57F238E693B0706), UINT64_C(0xD90A16B6AF6C9B3E) } },
+ { { UINT64_C(0x2F5D200E2353B92F), UINT64_C(0xE35D87293FD7E4F9),
+ UINT64_C(0x26094833A96D745D), UINT64_C(0xDC351DC13CBFFF3F),
+ UINT64_C(0x26D464C6DAD54D6A), UINT64_C(0x5CAB1D1D53636C6A) },
+ { UINT64_C(0xF2813072B18EC0B0), UINT64_C(0x3777E270D742AA2F),
+ UINT64_C(0x27F061C7033CA7C2), UINT64_C(0xA6ECACCC68EAD0D8),
+ UINT64_C(0x7D9429F4EE69A754), UINT64_C(0xE770633431E8F5C6) } },
+ { { UINT64_C(0xC7708B19B68B8C7D), UINT64_C(0x4532077C44377ABA),
+ UINT64_C(0x0DCC67706CDAD64F), UINT64_C(0x01B8BF56147B6602),
+ UINT64_C(0xF8D89885F0561D79), UINT64_C(0x9C19E9FC7BA9C437) },
+ { UINT64_C(0x764EB146BDC4BA25), UINT64_C(0x604FE46BAC144B83),
+ UINT64_C(0x3CE813298A77E780), UINT64_C(0x2E070F36FE9E682E),
+ UINT64_C(0x41821D0C3A53287A), UINT64_C(0x9AA62F9F3533F918) } },
+ { { UINT64_C(0x9B7AEB7E75CCBDFB), UINT64_C(0xB25E28C5F6749A95),
+ UINT64_C(0x8A7A8E4633B7D4AE), UINT64_C(0xDB5203A8D9C1BD56),
+ UINT64_C(0xD2657265ED22DF97), UINT64_C(0xB51C56E18CF23C94) },
+ { UINT64_C(0xF4D394596C3D812D), UINT64_C(0xD8E88F1A87CAE0C2),
+ UINT64_C(0x789A2A48CF4D0FE3), UINT64_C(0xB7FEAC2DFEC38D60),
+ UINT64_C(0x81FDBD1C3B490EC3), UINT64_C(0x4617ADB7CC6979E1) } },
+ { { UINT64_C(0x446AD8884709F4A9), UINT64_C(0x2B7210E2EC3DABD8),
+ UINT64_C(0x83CCF19550E07B34), UINT64_C(0x59500917789B3075),
+ UINT64_C(0x0FC01FD4EB085993), UINT64_C(0xFB62D26F4903026B) },
+ { UINT64_C(0x2309CC9D6FE989BB), UINT64_C(0x61609CBD144BD586),
+ UINT64_C(0x4B23D3A0DE06610C), UINT64_C(0xDDDC2866D898F470),
+ UINT64_C(0x8733FC41400C5797), UINT64_C(0x5A68C6FED0BC2716) } },
+ { { UINT64_C(0x8903E1304B4A3CD0), UINT64_C(0x3EA4EA4C8FF1F43E),
+ UINT64_C(0xE6FC3F2AF655A10D), UINT64_C(0x7BE3737D524FFEFC),
+ UINT64_C(0x9F6928555330455E), UINT64_C(0x524F166EE475CE70) },
+ { UINT64_C(0x3FCC69CD6C12F055), UINT64_C(0x4E23B6FFD5B9C0DA),
+ UINT64_C(0x49CE6993336BF183), UINT64_C(0xF87D6D854A54504A),
+ UINT64_C(0x25EB5DF1B3C2677A), UINT64_C(0xAC37986F55B164C9) } },
+ { { UINT64_C(0x82A2ED4ABAA84C08), UINT64_C(0x22C4CC5F41A8C912),
+ UINT64_C(0xCA109C3B154AAD5E), UINT64_C(0x23891298FC38538E),
+ UINT64_C(0xB3B6639C539802AE), UINT64_C(0xFA0F1F450390D706) },
+ { UINT64_C(0x46B78E5DB0DC21D0), UINT64_C(0xA8C72D3CC3DA2EAC),
+ UINT64_C(0x9170B3786FF2F643), UINT64_C(0x3F5A799BB67F30C3),
+ UINT64_C(0x15D1DC778264B672), UINT64_C(0xA1D47B23E9577764) } },
+ { { UINT64_C(0x08265E510422CE2F), UINT64_C(0x88E0D496DD2F9E21),
+ UINT64_C(0x30128AA06177F75D), UINT64_C(0x2E59AB62BD9EBE69),
+ UINT64_C(0x1B1A0F6C5DF0E537), UINT64_C(0xAB16C626DAC012B5) },
+ { UINT64_C(0x8014214B008C5DE7), UINT64_C(0xAA740A9E38F17BEA),
+ UINT64_C(0x262EBB498A149098), UINT64_C(0xB454111E8527CD59),
+ UINT64_C(0x266AD15AACEA5817), UINT64_C(0x21824F411353CCBA) } },
+ { { UINT64_C(0xD1B4E74D12E3683B), UINT64_C(0x990ED20B569B8EF6),
+ UINT64_C(0xB9D3DD25429C0A18), UINT64_C(0x1C75B8AB2A351783),
+ UINT64_C(0x61E4CA2B905432F0), UINT64_C(0x80826A69EEA8F224) },
+ { UINT64_C(0x7FC33A6BEC52ABAD), UINT64_C(0x0BCCA3F0A65E4813),
+ UINT64_C(0x7AD8A132A527CEBE), UINT64_C(0xF0138950EAF22C7E),
+ UINT64_C(0x282D2437566718C1), UINT64_C(0x9DFCCB0DE2212559) } },
+ { { UINT64_C(0x1E93722758CE3B83), UINT64_C(0xBB280DFA3CB3FB36),
+ UINT64_C(0x57D0F3D2E2BE174A), UINT64_C(0x9BD51B99208ABE1E),
+ UINT64_C(0x3809AB50DE248024), UINT64_C(0xC29C6E2CA5BB7331) },
+ { UINT64_C(0x9944FD2E61124F05), UINT64_C(0x83CCBC4E9009E391),
+ UINT64_C(0x01628F059424A3CC), UINT64_C(0xD6A2F51DEA8E4344),
+ UINT64_C(0xDA3E1A3D4CEBC96E), UINT64_C(0x1FE6FB42E97809DC) } },
+ { { UINT64_C(0xA04482D2467D66E4), UINT64_C(0xCF1912934D78291D),
+ UINT64_C(0x8E0D4168482396F9), UINT64_C(0x7228E2D5D18F14D0),
+ UINT64_C(0x2F7E8D509C6A58FE), UINT64_C(0xE8CA780E373E5AEC) },
+ { UINT64_C(0x42AAD1D61B68E9F8), UINT64_C(0x58A6D7F569E2F8F4),
+ UINT64_C(0xD779ADFE31DA1BEA), UINT64_C(0x7D26540638C85A85),
+ UINT64_C(0x67E67195D44D3CDF), UINT64_C(0x17820A0BC5134ED7) } },
+ { { UINT64_C(0x019D6AC5D3021470), UINT64_C(0x25846B66780443D6),
+ UINT64_C(0xCE3C15ED55C97647), UINT64_C(0x3DC22D490E3FEB0F),
+ UINT64_C(0x2065B7CBA7DF26E4), UINT64_C(0xC8B00AE8187CEA1F) },
+ { UINT64_C(0x1A5284A0865DDED3), UINT64_C(0x293C164920C83DE2),
+ UINT64_C(0xAB178D26CCE851B3), UINT64_C(0x8E6DB10B404505FB),
+ UINT64_C(0xF6F57E7190C82033), UINT64_C(0x1D2A1C015977F16C) } },
+ { { UINT64_C(0xA39C89317C8906A4), UINT64_C(0xB6E7ECDD9E821EE6),
+ UINT64_C(0x2ECF8340F0DF4FE6), UINT64_C(0xD42F7DC953C14965),
+ UINT64_C(0x1AFB51A3E3BA8285), UINT64_C(0x6C07C4040A3305D1) },
+ { UINT64_C(0xDAB83288127FC1DA), UINT64_C(0xBC0A699B374C4B08),
+ UINT64_C(0x402A9BAB42EB20DD), UINT64_C(0xD7DD464F045A7A1C),
+ UINT64_C(0x5B3D0D6D36BEECC4), UINT64_C(0x475A3E756398A19D) } },
+ },
+ {
+ { { UINT64_C(0x31BDB48372876AE8), UINT64_C(0xE3325D98961ED1BF),
+ UINT64_C(0x18C042469B6FC64D), UINT64_C(0x0DCC15FA15786B8C),
+ UINT64_C(0x81ACDB068E63DA4A), UINT64_C(0xD3A4B643DADA70FB) },
+ { UINT64_C(0x46361AFEDEA424EB), UINT64_C(0xDC2D2CAE89B92970),
+ UINT64_C(0xF389B61B615694E6), UINT64_C(0x7036DEF1872951D2),
+ UINT64_C(0x40FD3BDAD93BADC7), UINT64_C(0x45AB6321380A68D3) } },
+ { { UINT64_C(0x23C1F74481A2703A), UINT64_C(0x1A5D075CB9859136),
+ UINT64_C(0xA4F82C9D5AFD1BFD), UINT64_C(0xA3D1E9A4F89D76FE),
+ UINT64_C(0x964F705075702F80), UINT64_C(0x182BF349F56C089D) },
+ { UINT64_C(0xE205FA8FBE0DA6E1), UINT64_C(0x32905EB90A40F8F3),
+ UINT64_C(0x331A1004356D4395), UINT64_C(0x58B78901FDBBDFDE),
+ UINT64_C(0xA52A15979BA00E71), UINT64_C(0xE0092E1F55497A30) } },
+ { { UINT64_C(0x5562A85670EE8F39), UINT64_C(0x86B0C11764E52A9C),
+ UINT64_C(0xC19F317409C75B8C), UINT64_C(0x21C7CC3124923F80),
+ UINT64_C(0xE63FE47F8F5B291E), UINT64_C(0x3D6D3C050DC08B05) },
+ { UINT64_C(0x58AE455EEE0C39A1), UINT64_C(0x78BEA4310AD97942),
+ UINT64_C(0x42C7C97F3EE3989C), UINT64_C(0xC1B03AF5F38759AE),
+ UINT64_C(0x1A673C75BCF46899), UINT64_C(0x4831B7D38D508C7D) } },
+ { { UINT64_C(0x76512D1BC552E354), UINT64_C(0x2B7EB6DF273020FD),
+ UINT64_C(0xD1C73AA8025A5F25), UINT64_C(0x2ABA19295CBD2A40),
+ UINT64_C(0xB53CADC3C88D61C6), UINT64_C(0x7E66A95E098290F3) },
+ { UINT64_C(0x72800ECBAF4C5073), UINT64_C(0x81F2725E9DC63FAF),
+ UINT64_C(0x14BF92A7282BA9D1), UINT64_C(0x90629672BD5F1BB2),
+ UINT64_C(0x362F68EBA97C6C96), UINT64_C(0xB1D3BB8B7EA9D601) } },
+ { { UINT64_C(0x73878F7FA9C94429), UINT64_C(0xB35C3BC8456CA6D8),
+ UINT64_C(0xD96F0B3CF721923A), UINT64_C(0x28D8F06CE6D44FA1),
+ UINT64_C(0x94EFDCDCD5CD671A), UINT64_C(0x0299AB933F97D481) },
+ { UINT64_C(0xB7CED6EA2FD1D324), UINT64_C(0xBD6832087E932EC2),
+ UINT64_C(0x24ED31FBCB755A6E), UINT64_C(0xA636098EE48781D2),
+ UINT64_C(0x8687C63CF0A4F297), UINT64_C(0xBB52344007478526) } },
+ { { UINT64_C(0x2E5F741934124B56), UINT64_C(0x1F223AE14B3F02CA),
+ UINT64_C(0x6345B427E8336C7E), UINT64_C(0x92123E16F5D0E3D0),
+ UINT64_C(0xDAF0D14D45E79F3A), UINT64_C(0x6ACA67656F3BD0C6) },
+ { UINT64_C(0xF6169FAB403813F4), UINT64_C(0x31DC39C0334A4C59),
+ UINT64_C(0x74C46753D589866D), UINT64_C(0x5741511D984C6A5D),
+ UINT64_C(0xF263128797FED2D3), UINT64_C(0x5687CA1B11614886) } },
+ { { UINT64_C(0x076D902A33836D4B), UINT64_C(0xEC6C5C4324AFB557),
+ UINT64_C(0xA0FE2D1CA0516A0F), UINT64_C(0x6FB8D73700D22ECC),
+ UINT64_C(0xF1DE9077DAF1D7B3), UINT64_C(0xE4695F77D4C0C1EB) },
+ { UINT64_C(0x5F0FD8A8B4375573), UINT64_C(0x762383595E50944F),
+ UINT64_C(0x65EA2F28635CD76F), UINT64_C(0x0854776925FDE7B0),
+ UINT64_C(0xB2345A2E51944304), UINT64_C(0x86EFA2F7A16C980D) } },
+ { { UINT64_C(0x4CCBE2D0BF4D1D63), UINT64_C(0x32E33401397366D5),
+ UINT64_C(0xC83AFDDE71BDA2CE), UINT64_C(0x8DACE2AC478ED9E6),
+ UINT64_C(0x3AC6A559763FDD9E), UINT64_C(0x0FFDB04CB398558F) },
+ { UINT64_C(0x6C1B99B2AFB9D6B8), UINT64_C(0x572BA39C27F815DD),
+ UINT64_C(0x9DE73EE70DBCF842), UINT64_C(0x2A3ED58929267B88),
+ UINT64_C(0xD46A7FD315EBBBB3), UINT64_C(0xD1D01863E29400C7) } },
+ { { UINT64_C(0x8FB101D1E1F89EC5), UINT64_C(0xB87A1F53F8508042),
+ UINT64_C(0x28C8DB240ED7BEEF), UINT64_C(0x3940F845ACE8660A),
+ UINT64_C(0x4EACB619C6D453FD), UINT64_C(0x2E044C982BAD6160) },
+ { UINT64_C(0x8792854880B16C02), UINT64_C(0xF0D4BEB3C0A9EB64),
+ UINT64_C(0xD785B4AFC183C195), UINT64_C(0x23AAB0E65E6C46EA),
+ UINT64_C(0x30F7E104A930FECA), UINT64_C(0x6A1A7B8BD55C10FB) } },
+ { { UINT64_C(0xDA74EAEBDBFED1AA), UINT64_C(0xC8A59223DF0B025C),
+ UINT64_C(0x7EF7DC85D5B627F7), UINT64_C(0x02A13AE1197D7624),
+ UINT64_C(0x119E9BE12F785A9B), UINT64_C(0xC0B7572F00D6B219) },
+ { UINT64_C(0x9B1E51266D4CAF30), UINT64_C(0xA16A51170A840BD1),
+ UINT64_C(0x5BE17B910E9CCF43), UINT64_C(0x5BDBEDDD69CF2C9C),
+ UINT64_C(0x9FFBFBCF4CF4F289), UINT64_C(0xE1A621836C355CE9) } },
+ { { UINT64_C(0x056199D9A7B2FCCF), UINT64_C(0x51F2E7B6CE1D784E),
+ UINT64_C(0xA1D09C47339E2FF0), UINT64_C(0xC8E64890B836D0A9),
+ UINT64_C(0x2F781DCBC0D07EBE), UINT64_C(0x5CF3C2AD3ACF934C) },
+ { UINT64_C(0xE55DB190A17E26AE), UINT64_C(0xC9C61E1F91245513),
+ UINT64_C(0x83D7E6CF61998C15), UINT64_C(0x4DB33C85E41D38E3),
+ UINT64_C(0x74D5F91DC2FEE43D), UINT64_C(0x7EBBDB4536BBC826) } },
+ { { UINT64_C(0xE20EC7E9CB655A9D), UINT64_C(0x4977EB925C47D421),
+ UINT64_C(0xA237E12C3B9D72FA), UINT64_C(0xCAAEDBC1CBF7B145),
+ UINT64_C(0x5200F5B23B77AAA3), UINT64_C(0x32EDED55BDBE5380) },
+ { UINT64_C(0x74E38A40E7C9B80A), UINT64_C(0x3A3F0CF8AB6DE911),
+ UINT64_C(0x56DCDD7AAD16AAF0), UINT64_C(0x3D2924498E861D5E),
+ UINT64_C(0xD6C61878985733E2), UINT64_C(0x2401FE7D6AA6CD5B) } },
+ { { UINT64_C(0xABB3DC75B42E3686), UINT64_C(0xAE712419B4C57E61),
+ UINT64_C(0x2C565F72B21B009B), UINT64_C(0xA5F1DA2E710C3699),
+ UINT64_C(0x771099A0A5EBA59A), UINT64_C(0x4DA88F4AC10017A0) },
+ { UINT64_C(0x987FFFD31927B56D), UINT64_C(0xB98CB8ECC4E33478),
+ UINT64_C(0xB224A971C2248166), UINT64_C(0x5470F554DE1DC794),
+ UINT64_C(0xD747CC24E31FF983), UINT64_C(0xB91745E9B5B22DAE) } },
+ { { UINT64_C(0x6CCBFED072F34420), UINT64_C(0x95045E4DA53039D2),
+ UINT64_C(0x3B6C11545A793944), UINT64_C(0xAA114145DDB6B799),
+ UINT64_C(0xABC15CA4252B7637), UINT64_C(0x5745A35BA5744634) },
+ { UINT64_C(0x05DC6BDEDA596FC0), UINT64_C(0xCD52C18CA8020881),
+ UINT64_C(0x03FA9F47D296BAD0), UINT64_C(0xD8E2C1297268E139),
+ UINT64_C(0x58C1A98D9EC450B0), UINT64_C(0x909638DADE48B20D) } },
+ { { UINT64_C(0x7AFC30D49B7F8311), UINT64_C(0x82A0042242368EA3),
+ UINT64_C(0xBFF951986F5F9865), UINT64_C(0x9B24F612FC0A070F),
+ UINT64_C(0x22C06CF2620F489D), UINT64_C(0x3C7ED052780F7DBB) },
+ { UINT64_C(0xDB87AB1834DAFE9B), UINT64_C(0x20C03B409C4BBCA1),
+ UINT64_C(0x5D718CF059A42341), UINT64_C(0x9863170669E84538),
+ UINT64_C(0x5557192BD27D64E1), UINT64_C(0x08B4EC52DA822766) } },
+ { { UINT64_C(0xB2D986F6D66C1A59), UINT64_C(0x927DEB1678E0E423),
+ UINT64_C(0x9E673CDE49C3DEDC), UINT64_C(0xFA362D84F7ECB6CF),
+ UINT64_C(0x078E5F401BA17340), UINT64_C(0x934CA5D11F4E489C) },
+ { UINT64_C(0xC03C073164EEF493), UINT64_C(0x631A353BD7931A7E),
+ UINT64_C(0x8E7CC3BB65DD74F1), UINT64_C(0xD55864C5702676A5),
+ UINT64_C(0x6D306AC4439F04BD), UINT64_C(0x58544F672BAFED57) } },
+ },
+ {
+ { { UINT64_C(0xB083BA6AEC074AEA), UINT64_C(0x46FAC5EF7F0B505B),
+ UINT64_C(0x95367A21FC82DC03), UINT64_C(0x227BE26A9D3679D8),
+ UINT64_C(0xC70F6D6C7E9724C0), UINT64_C(0xCD68C757F9EBEC0F) },
+ { UINT64_C(0x29DDE03E8FF321B2), UINT64_C(0xF84AD7BB031939DC),
+ UINT64_C(0xDAF590C90F602F4B), UINT64_C(0x17C5288849722BC4),
+ UINT64_C(0xA8DF99F0089B22B6), UINT64_C(0xC21BC5D4E59B9B90) } },
+ { { UINT64_C(0x4936C6A08A31973F), UINT64_C(0x54D442FA83B8C205),
+ UINT64_C(0x03AEE8B45714F2C6), UINT64_C(0x139BD6923F5AC25A),
+ UINT64_C(0x6A2E42BAB5B33794), UINT64_C(0x50FA11643FF7BBA9) },
+ { UINT64_C(0xB61D8643F7E2C099), UINT64_C(0x2366C993BD5C6637),
+ UINT64_C(0x62110E1472EB77FA), UINT64_C(0x3D5B96F13B99C635),
+ UINT64_C(0x956ECF64F674C9F2), UINT64_C(0xC56F7E51EF2BA250) } },
+ { { UINT64_C(0x246FFCB6FF602C1B), UINT64_C(0x1E1A1D746E1258E0),
+ UINT64_C(0xB4B43AE2250E6676), UINT64_C(0x95C1B5F0924CE5FA),
+ UINT64_C(0x2555795BEBD8C776), UINT64_C(0x4C1E03DCACD9D9D0) },
+ { UINT64_C(0xE1D74AA69CE90C61), UINT64_C(0xA88C0769A9C4B9F9),
+ UINT64_C(0xDF74DF2795AF56DE), UINT64_C(0x24B10C5FB331B6F4),
+ UINT64_C(0xB0A6DF9A6559E137), UINT64_C(0x6ACC1B8FC06637F2) } },
+ { { UINT64_C(0xBD8C086834B4E381), UINT64_C(0x278CACC730DFF271),
+ UINT64_C(0x87ED12DE02459389), UINT64_C(0x3F7D98FFDEF840B6),
+ UINT64_C(0x71EEE0CB5F0B56E1), UINT64_C(0x462B5C9BD8D9BE87) },
+ { UINT64_C(0xE6B50B5A98094C0F), UINT64_C(0x26F3B274508C67CE),
+ UINT64_C(0x418B1BD17CB1F992), UINT64_C(0x607818ED4FF11827),
+ UINT64_C(0xE630D93A9B042C63), UINT64_C(0x38B9EFF38C779AE3) } },
+ { { UINT64_C(0xE8767D36729C5431), UINT64_C(0xA8BD07C0BB94642C),
+ UINT64_C(0x0C11FC8E58F2E5B2), UINT64_C(0xD8912D48547533FE),
+ UINT64_C(0xAAE14F5E230D91FB), UINT64_C(0xC122051A676DFBA0) },
+ { UINT64_C(0x9ED4501F5EA93078), UINT64_C(0x2758515CBD4BEE0A),
+ UINT64_C(0x97733C6C94D21F52), UINT64_C(0x139BCD6D4AD306A2),
+ UINT64_C(0x0AAECBDC298123CC), UINT64_C(0x102B8A311CB7C7C9) } },
+ { { UINT64_C(0x22A28E59FAF46675), UINT64_C(0x1075730810A31E7D),
+ UINT64_C(0xC7EEAC842B4C2F4F), UINT64_C(0xBA370148B5EF5184),
+ UINT64_C(0x4A5A28668732E055), UINT64_C(0x14B8DCDCB887C36F) },
+ { UINT64_C(0xDBA8C85C433F093D), UINT64_C(0x73DF549D1C9A201C),
+ UINT64_C(0x69AA0D7B70F927D8), UINT64_C(0xFA3A8685D7D2493A),
+ UINT64_C(0x6F48A2550A7F4013), UINT64_C(0xD20C8BF9DD393067) } },
+ { { UINT64_C(0x4EC874EA81625E78), UINT64_C(0x8B8D8B5A3FBE9267),
+ UINT64_C(0xA3D9D1649421EC2F), UINT64_C(0x490E92D9880EA295),
+ UINT64_C(0x745D1EDCD8F3B6DA), UINT64_C(0x0116628B8F18BA03) },
+ { UINT64_C(0x0FF6BCE0834EADCE), UINT64_C(0x464697F2000827F7),
+ UINT64_C(0x08DCCF84498D724E), UINT64_C(0x7896D3651E88304C),
+ UINT64_C(0xE63EBCCE135E3622), UINT64_C(0xFB942E8EDC007521) } },
+ { { UINT64_C(0xBB155A66A3688621), UINT64_C(0xED2FD7CDF91B52A3),
+ UINT64_C(0x52798F5DEA20CB88), UINT64_C(0x069CE105373F7DD8),
+ UINT64_C(0xF9392EC78CA78F6B), UINT64_C(0xB3013E256B335169) },
+ { UINT64_C(0x1D92F8006B11715C), UINT64_C(0xADD4050EFF9DC464),
+ UINT64_C(0x2AC226598465B84A), UINT64_C(0x2729D646465B2BD6),
+ UINT64_C(0x6202344AE4EFF9DD), UINT64_C(0x51F3198FCD9B90B9) } },
+ { { UINT64_C(0x17CE54EFE5F0AE1D), UINT64_C(0x984E8204B09852AF),
+ UINT64_C(0x3365B37AC4B27A71), UINT64_C(0x720E3152A00E0A9C),
+ UINT64_C(0x3692F70D925BD606), UINT64_C(0xBE6E699D7BC7E9AB) },
+ { UINT64_C(0xD75C041F4C89A3C0), UINT64_C(0x8B9F592D8DC100C0),
+ UINT64_C(0x30750F3AAD228F71), UINT64_C(0x1B9ECF84E8B17A11),
+ UINT64_C(0xDF2025620FBFA8A2), UINT64_C(0x45C811FCAA1B6D67) } },
+ { { UINT64_C(0xEC5B84B71A5151F8), UINT64_C(0x118E59E8550AB2D2),
+ UINT64_C(0x2CCDEDA4049BD735), UINT64_C(0xC99CBA719CD62F0F),
+ UINT64_C(0x69B8040A62C9E4F8), UINT64_C(0x16F1A31A110B8283) },
+ { UINT64_C(0x53F6380298E908A3), UINT64_C(0x308CB6EFD862F9DE),
+ UINT64_C(0xE185DAD8A521A95A), UINT64_C(0x4D8FE9A4097F75CA),
+ UINT64_C(0xD1ECCEC71CA07D53), UINT64_C(0x13DFA1DC0DB07E83) } },
+ { { UINT64_C(0xDDAF9DC60F591A76), UINT64_C(0xE1A6D7CC1685F412),
+ UINT64_C(0x153DE557002B6E8D), UINT64_C(0x730C38BCC6DA37D9),
+ UINT64_C(0xAE1806220914B597), UINT64_C(0x84F98103DD8C3A0A) },
+ { UINT64_C(0x369C53988DA205B0), UINT64_C(0xA3D95B813888A720),
+ UINT64_C(0x1F3F8BBFE10E2806), UINT64_C(0x48663DF54530D1F3),
+ UINT64_C(0x320523B43E377713), UINT64_C(0xE8B1A575C7894814) } },
+ { { UINT64_C(0x330668712EE8EA07), UINT64_C(0xC6FB4EC560DA199D),
+ UINT64_C(0x33231860F4370A05), UINT64_C(0x7ABECE72C6DE4E26),
+ UINT64_C(0xDE8D4BD8EBDECE7A), UINT64_C(0xC90EE6571CBE93C7) },
+ { UINT64_C(0x0246751B85AC2509), UINT64_C(0xD0EF142C30380245),
+ UINT64_C(0x086DF9C47C76E39C), UINT64_C(0x68F1304FB789FB56),
+ UINT64_C(0x23E4CB98A5E4BD56), UINT64_C(0x69A4C63C64663DCA) } },
+ { { UINT64_C(0x6C72B6AF7CB34E63), UINT64_C(0x073C40CD6DFC23FE),
+ UINT64_C(0xBDEEE7A1C936693A), UINT64_C(0xBC858E806EFAD378),
+ UINT64_C(0xEAD719FFF5BE55D4), UINT64_C(0xC8C3238F04552F5F) },
+ { UINT64_C(0x0952C068928D5784), UINT64_C(0x89DFDF2294C58F2B),
+ UINT64_C(0x332DEDF367502C50), UINT64_C(0x3ED2FA3AAC0BE258),
+ UINT64_C(0xAEDC9B8A7C5C8244), UINT64_C(0x43A761B9DC0EA34F) } },
+ { { UINT64_C(0x8FD683A2CC5E21A5), UINT64_C(0x5F444C6EFBA2BB68),
+ UINT64_C(0x709ACD0EAF05586D), UINT64_C(0x8EFA54D2DE8FB348),
+ UINT64_C(0x35276B7134CFE29E), UINT64_C(0x77A06FCD941EAC8C) },
+ { UINT64_C(0x5815792D928322DD), UINT64_C(0x82FF356B67F7CB59),
+ UINT64_C(0x71E40A78304980F4), UINT64_C(0xC8645C273667D021),
+ UINT64_C(0xE785741CAEBAE28F), UINT64_C(0xB2C1BC7553ECAC37) } },
+ { { UINT64_C(0x633EB24F1D0A74DB), UINT64_C(0xF1F55E56FA752512),
+ UINT64_C(0x75FECA688EFE11DE), UINT64_C(0xC80FD91CE6BF19EC),
+ UINT64_C(0xAD0BAFEC2A14C908), UINT64_C(0x4E1C4ACAADE4031F) },
+ { UINT64_C(0x463A815B1EB1549A), UINT64_C(0x5AD4253C668F1298),
+ UINT64_C(0x5CB3866238A37151), UINT64_C(0x34BB1CCFAFF16B96),
+ UINT64_C(0xDCA93B13EE731AB0), UINT64_C(0x9F3CE5CC9BE01A0B) } },
+ { { UINT64_C(0x75DB5723A110D331), UINT64_C(0x67C66F6A7123D89F),
+ UINT64_C(0x27ABBD4B4009D570), UINT64_C(0xACDA6F84C73451BC),
+ UINT64_C(0xE4B9A23905575ACF), UINT64_C(0x3C2DB7EFAB2D3D6C) },
+ { UINT64_C(0x01CCDD0829115145), UINT64_C(0x9E0602FE57B5814A),
+ UINT64_C(0x679B35C287862838), UINT64_C(0x0277DC4C38AD598D),
+ UINT64_C(0xEF80A2136D896DD4), UINT64_C(0xC8812213E7B9047B) } },
+ },
+ {
+ { { UINT64_C(0xAC6DBDF6EDC9CE62), UINT64_C(0xA58F5B440F9C006E),
+ UINT64_C(0x16694DE3DC28E1B0), UINT64_C(0x2D039CF2A6647711),
+ UINT64_C(0xA13BBE6FC5B08B4B), UINT64_C(0xE44DA93010EBD8CE) },
+ { UINT64_C(0xCD47208719649A16), UINT64_C(0xE18F4E44683E5DF1),
+ UINT64_C(0xB3F66303929BFA28), UINT64_C(0x7C378E43818249BF),
+ UINT64_C(0x76068C80847F7CD9), UINT64_C(0xEE3DB6D1987EBA16) } },
+ { { UINT64_C(0xCBBD8576C42A2F52), UINT64_C(0x9ACC6F709D2B06BB),
+ UINT64_C(0xE5CB56202E6B72A4), UINT64_C(0x5738EA0E7C024443),
+ UINT64_C(0x8ED06170B55368F3), UINT64_C(0xE54C99BB1AEED44F) },
+ { UINT64_C(0x3D90A6B2E2E0D8B2), UINT64_C(0x21718977CF7B2856),
+ UINT64_C(0x089093DCC5612AEC), UINT64_C(0xC272EF6F99C1BACC),
+ UINT64_C(0x47DB3B43DC43EAAD), UINT64_C(0x730F30E40832D891) } },
+ { { UINT64_C(0x9FFE55630C7FECDB), UINT64_C(0x55CC67B6F88101E5),
+ UINT64_C(0x3039F981CBEFA3C7), UINT64_C(0x2AB06883667BFD64),
+ UINT64_C(0x9007A2574340E3DF), UINT64_C(0x1AC3F3FA5A3A49CA) },
+ { UINT64_C(0x9C7BE629C97E20FD), UINT64_C(0xF61823D3A3DAE003),
+ UINT64_C(0xFFE7FF39E7380DBA), UINT64_C(0x620BB9B59FACC3B8),
+ UINT64_C(0x2DDCB8CD31AE422C), UINT64_C(0x1DE3BCFAD12C3C43) } },
+ { { UINT64_C(0x8C074946D6E0F9A9), UINT64_C(0x662FA99551C3B05B),
+ UINT64_C(0x6CDAE96904BB2048), UINT64_C(0x6DEC9594D6DC8B60),
+ UINT64_C(0x8D26586954438BBC), UINT64_C(0x88E983E31B0E95A5) },
+ { UINT64_C(0x8189F11460CBF838), UINT64_C(0x77190697771DC46B),
+ UINT64_C(0x775775A227F8EC1A), UINT64_C(0x7A125240607E3739),
+ UINT64_C(0xAFAE84E74F793E4E), UINT64_C(0x44FA17F35BF5BAF4) } },
+ { { UINT64_C(0xA21E69A5D03AC439), UINT64_C(0x2069C5FC88AA8094),
+ UINT64_C(0xB041EEA78C08F206), UINT64_C(0x55B9D4613D65B8ED),
+ UINT64_C(0x951EA25CD392C7C4), UINT64_C(0x4B9A1CEC9D166232) },
+ { UINT64_C(0xC184FCD8FCF931A4), UINT64_C(0xBA59AD44063AD374),
+ UINT64_C(0x1868AD2A1AA9796F), UINT64_C(0x38A34018DFF29832),
+ UINT64_C(0x01FC880103DF8070), UINT64_C(0x1282CCE048DD334A) } },
+ { { UINT64_C(0x76AA955726D8503C), UINT64_C(0xBE962B636BC3E3D0),
+ UINT64_C(0xF5CA93E597DE8841), UINT64_C(0x1561B05EAF3F2C16),
+ UINT64_C(0x34BE00AAD34BFF98), UINT64_C(0xEA21E6E9D23D2925) },
+ { UINT64_C(0x55713230394C3AFB), UINT64_C(0xEAF0529BD6C8BECA),
+ UINT64_C(0xFF38A743202B9A11), UINT64_C(0xA13E39FC6D3A398B),
+ UINT64_C(0x8CBD644B86E2615A), UINT64_C(0x92063988191057EC) } },
+ { { UINT64_C(0x787835CE13F89146), UINT64_C(0x7FCD42CC69446C3F),
+ UINT64_C(0x0DA2AA98840E679D), UINT64_C(0x44F2052318779A1B),
+ UINT64_C(0xE3A3B34FEFBF5935), UINT64_C(0xA5D2CFD0B9947B70) },
+ { UINT64_C(0xAE2AF4EF27F4E16F), UINT64_C(0xA7FA70D2B9D21322),
+ UINT64_C(0x68084919B3FD566B), UINT64_C(0xF04D71C8D7AAD6AB),
+ UINT64_C(0xDBEA21E410BC4260), UINT64_C(0xAA7DC6658D949B42) } },
+ { { UINT64_C(0xD8E958A06CCB8213), UINT64_C(0x118D9DB991900B54),
+ UINT64_C(0x09BB9D4985E8CED6), UINT64_C(0x410E9FB524019281),
+ UINT64_C(0x3B31B4E16D74C86E), UINT64_C(0x52BC0252020BB77D) },
+ { UINT64_C(0x5616A26F27092CE4), UINT64_C(0x67774DBCA08F65CD),
+ UINT64_C(0x560AD494C08BD569), UINT64_C(0xBE26DA36AD498783),
+ UINT64_C(0x0276C8AB7F019C91), UINT64_C(0x09843ADA5248266E) } },
+ { { UINT64_C(0xA0AE88A77D963CF2), UINT64_C(0x91EF8986D0E84920),
+ UINT64_C(0xC7EFE344F8C58104), UINT64_C(0x0A25D9FDECA20773),
+ UINT64_C(0x9D989FAA00D8F1D5), UINT64_C(0x4204C8CEC8B06264) },
+ { UINT64_C(0x717C12E0BE1A2796), UINT64_C(0x1FA4BA8CC190C728),
+ UINT64_C(0xA245CA8D8C8A59BA), UINT64_C(0xE3C374757672B935),
+ UINT64_C(0x083D5E402E4D6375), UINT64_C(0x0B8D5AB35455E16E) } },
+ { { UINT64_C(0x1DB17DBFEED765D4), UINT64_C(0xBBC9B1BEA5DDB965),
+ UINT64_C(0x1948F76DDFC12ABC), UINT64_C(0x2C2714E5134EF489),
+ UINT64_C(0x60CE2EE8741C600F), UINT64_C(0x32396F22F80E6E63) },
+ { UINT64_C(0x421DAC7522537F59), UINT64_C(0x58FB73C649475DF5),
+ UINT64_C(0x0ABF28856F18F1C7), UINT64_C(0x364744689A398D16),
+ UINT64_C(0x87A661A7BF673B87), UINT64_C(0x3E80698F73819E17) } },
+ { { UINT64_C(0xDFE4979353784CC4), UINT64_C(0x4280EAB0486D508F),
+ UINT64_C(0x119593FFE534F5A4), UINT64_C(0x98AEFADD9F63242F),
+ UINT64_C(0x9AE6A24AC4829CAE), UINT64_C(0xF2373CA558E8BA80) },
+ { UINT64_C(0x4017AF7E51765FB3), UINT64_C(0xD1E40F7CAF4AEC4B),
+ UINT64_C(0x87372C7A0898E3BC), UINT64_C(0x688982B285452CA9),
+ UINT64_C(0x71E0B4BFB1E50BCA), UINT64_C(0x21FD2DBFF70E714A) } },
+ { { UINT64_C(0xEE6E8820FB78DDAC), UINT64_C(0x0BAED29C063892CD),
+ UINT64_C(0x5F33049C28C0588D), UINT64_C(0x90C2515E18DBC432),
+ UINT64_C(0xB8A1B1433B4CB0BD), UINT64_C(0x0AB5C0C968103043) },
+ { UINT64_C(0xF3788FA04005EC40), UINT64_C(0x82571C99039EE115),
+ UINT64_C(0xEE8FCED593260BED), UINT64_C(0x5A9BAF7910836D18),
+ UINT64_C(0x7C258B09C46AA4F6), UINT64_C(0x46ECC5E837F53D31) } },
+ { { UINT64_C(0xFA32C0DCBFE0DD98), UINT64_C(0x66EFAFC4962B1066),
+ UINT64_C(0xBA81D33E64BDF5EB), UINT64_C(0x36C28536FC7FC512),
+ UINT64_C(0x0C95176BE0B4FA97), UINT64_C(0x47DDE29B3B9BC64A) },
+ { UINT64_C(0x08D986FD5C173B36), UINT64_C(0x46D84B526CF3F28C),
+ UINT64_C(0x6F6ED6C3F026BDB9), UINT64_C(0xAC90668B68206DC5),
+ UINT64_C(0xE8ED5D98ECBE4E70), UINT64_C(0xCFFF61DDDC1A6974) } },
+ { { UINT64_C(0xFF5C3A2977B1A5C1), UINT64_C(0x10C27E4A0DDF995D),
+ UINT64_C(0xCB745F77E23363E3), UINT64_C(0xD765DF6F32F399A3),
+ UINT64_C(0xF0CA0C2F8A99E109), UINT64_C(0xC3A6BFB71E025CA0) },
+ { UINT64_C(0x830B2C0A4F9D9FA5), UINT64_C(0xAE914CACBD1A84E5),
+ UINT64_C(0x30B35ED8A4FEBCC1), UINT64_C(0xCB902B4684CFBF2E),
+ UINT64_C(0x0BD4762825FC6375), UINT64_C(0xA858A53C85509D04) } },
+ { { UINT64_C(0x8B995D0C552E0A3F), UINT64_C(0xEDBD4E9417BE9FF7),
+ UINT64_C(0x3432E83995085178), UINT64_C(0x0FE5C18180C256F5),
+ UINT64_C(0x05A64EA8EBF9597C), UINT64_C(0x6ED44BB13F80371F) },
+ { UINT64_C(0x6A29A05EFE4C12EE), UINT64_C(0x3E436A43E0BB83B3),
+ UINT64_C(0x38365D9A74D72921), UINT64_C(0x3F5EE823C38E1ED7),
+ UINT64_C(0x09A53213E8FA063F), UINT64_C(0x1E7FE47AB435E713) } },
+ { { UINT64_C(0xE4D9BC94FDDD17F3), UINT64_C(0xC74B8FEDC1016C20),
+ UINT64_C(0x095DE39BB49C060E), UINT64_C(0xDBCC67958AC0DF00),
+ UINT64_C(0x4CF6BAEB1C34F4DF), UINT64_C(0x72C55C21E8390170) },
+ { UINT64_C(0x4F17BFD2F6C48E79), UINT64_C(0x18BF4DA0017A80BA),
+ UINT64_C(0xCF51D829BCF4B138), UINT64_C(0x598AEE5FF48F8B0D),
+ UINT64_C(0x83FAEE5620F10809), UINT64_C(0x4615D4DC779F0850) } },
+ },
+ {
+ { { UINT64_C(0x22313DEE5852B59B), UINT64_C(0x6F56C8E8B6A0B37F),
+ UINT64_C(0x43D6EEAEA76EC380), UINT64_C(0xA16551360275AD36),
+ UINT64_C(0xE5C1B65ADF095BDA), UINT64_C(0xBD1FFA8D367C44B0) },
+ { UINT64_C(0xE2B419C26B48AF2B), UINT64_C(0x57BBBD973DA194C8),
+ UINT64_C(0xB5FBE51FA2BAFF05), UINT64_C(0xA0594D706269B5D0),
+ UINT64_C(0x0B07B70523E8D667), UINT64_C(0xAE1976B563E016E7) } },
+ { { UINT64_C(0x2FDE4893FBECAAAE), UINT64_C(0x444346DE30332229),
+ UINT64_C(0x157B8A5B09456ED5), UINT64_C(0x73606A7925797C6C),
+ UINT64_C(0xA9D0F47C33C14C06), UINT64_C(0x7BC8962CFAF971CA) },
+ { UINT64_C(0x6E763C5165909DFD), UINT64_C(0x1BBBE41B14A9BF42),
+ UINT64_C(0xD95B7ECBC49E9EFC), UINT64_C(0x0C317927B38F2B59),
+ UINT64_C(0x97912B53B3C397DB), UINT64_C(0xCB3879AA45C7ABC7) } },
+ { { UINT64_C(0xCD81BDCF24359B81), UINT64_C(0x6FD326E2DB4C321C),
+ UINT64_C(0x4CB0228BF8EBE39C), UINT64_C(0x496A9DCEB2CDD852),
+ UINT64_C(0x0F115A1AD0E9B3AF), UINT64_C(0xAA08BF36D8EEEF8A) },
+ { UINT64_C(0x5232A51506E5E739), UINT64_C(0x21FAE9D58407A551),
+ UINT64_C(0x289D18B08994B4E8), UINT64_C(0xB4E346A809097A52),
+ UINT64_C(0xC641510F324621D0), UINT64_C(0xC567FD4A95A41AB8) } },
+ { { UINT64_C(0x261578C7D57C8DE9), UINT64_C(0xB9BC491F3836C5C8),
+ UINT64_C(0x993266B414C8038F), UINT64_C(0xBACAD755FAA7CC39),
+ UINT64_C(0x418C4DEFD69B7E27), UINT64_C(0x53FDC5CDAE751533) },
+ { UINT64_C(0x6F3BD329C3EEA63A), UINT64_C(0xA7A22091E53DD29E),
+ UINT64_C(0xB7164F73DC4C54EC), UINT64_C(0xCA66290D44D3D74E),
+ UINT64_C(0xF77C62424C9EA511), UINT64_C(0x34337F551F714C49) } },
+ { { UINT64_C(0x5ED2B216A64B6C4B), UINT64_C(0x1C38794F3AAE640D),
+ UINT64_C(0x30BBAEE08905794F), UINT64_C(0x0D9EE41EC8699CFB),
+ UINT64_C(0xAF38DAF2CF7B7C29), UINT64_C(0x0D6A05CA43E53513) },
+ { UINT64_C(0xBE96C6442606AB56), UINT64_C(0x13E7A072E9EB9734),
+ UINT64_C(0xF96694455FF50CD7), UINT64_C(0x68EF26B547DA6F1D),
+ UINT64_C(0xF002873823687CB7), UINT64_C(0x5ED9C8766217C1CE) } },
+ { { UINT64_C(0x423BA5130A3A9691), UINT64_C(0xF421B1E7B3179296),
+ UINT64_C(0x6B51BCDB1A871E1B), UINT64_C(0x6E3BB5B5464E4300),
+ UINT64_C(0x24171E2EFC6C54CC), UINT64_C(0xA9DFA947D3E58DC2) },
+ { UINT64_C(0x175B33099DE9CFA7), UINT64_C(0x707B25292D1015DA),
+ UINT64_C(0xCBB95F17993EA65A), UINT64_C(0x935150630447450D),
+ UINT64_C(0x0F47B2051B2753C9), UINT64_C(0x4A0BAB14E7D427CF) } },
+ { { UINT64_C(0xA39DEF39B5AA7CA1), UINT64_C(0x591CB173C47C33DF),
+ UINT64_C(0xA09DAC796BBAB872), UINT64_C(0x3EF9D7CF7208BA2F),
+ UINT64_C(0x3CC189317A0A34FC), UINT64_C(0xAE31C62BBCC3380F) },
+ { UINT64_C(0xD72A67940287C0B4), UINT64_C(0x3373382C68E334F1),
+ UINT64_C(0xD0310CA8BD20C6A6), UINT64_C(0xA2734B8742C033FD),
+ UINT64_C(0xA5D390F18DCE4509), UINT64_C(0xFC84E74B3E1AFCB5) } },
+ { { UINT64_C(0xB028334DF2CD8A9C), UINT64_C(0xB8719291570F76F6),
+ UINT64_C(0x662A386E01065A2D), UINT64_C(0xDF1634CB53D940AE),
+ UINT64_C(0x625A7B838F5B41F9), UINT64_C(0xA033E4FEEE6AA1B4) },
+ { UINT64_C(0x51E9D4631E42BABB), UINT64_C(0x660BC2E40D388468),
+ UINT64_C(0x3F702189FCBB114A), UINT64_C(0x6B46FE35B414CA78),
+ UINT64_C(0x328F6CF24A57316B), UINT64_C(0x917423B5381AD156) } },
+ { { UINT64_C(0xAC19306E5373A607), UINT64_C(0x471DF8E3191D0969),
+ UINT64_C(0x380ADE35B9720D83), UINT64_C(0x7423FDF548F1FD5C),
+ UINT64_C(0x8B090C9F49CABC95), UINT64_C(0xB768E8CDC9842F2F) },
+ { UINT64_C(0x399F456DE56162D6), UINT64_C(0xBB6BA2404F326791),
+ UINT64_C(0x8F4FBA3B342590BE), UINT64_C(0x053986B93DFB6B3E),
+ UINT64_C(0xBB6739F1190C7425), UINT64_C(0x32D4A55332F7E95F) } },
+ { { UINT64_C(0x0205A0EC0DDBFB21), UINT64_C(0x3010327D33AC3407),
+ UINT64_C(0xCF2F4DB33348999B), UINT64_C(0x660DB9F41551604A),
+ UINT64_C(0xC346C69A5D38D335), UINT64_C(0x64AAB3D338882479) },
+ { UINT64_C(0xA096B5E76AE44403), UINT64_C(0x6B4C9571645F76CD),
+ UINT64_C(0x72E1CD5F4711120F), UINT64_C(0x93EC42ACF27CC3E1),
+ UINT64_C(0x2D18D004A72ABB12), UINT64_C(0x232E9568C9841A04) } },
+ { { UINT64_C(0xFF01DB223CC7F908), UINT64_C(0x9F214F8FD13CDD3B),
+ UINT64_C(0x38DADBB7E0B014B5), UINT64_C(0x2C548CCC94245C95),
+ UINT64_C(0x714BE331809AFCE3), UINT64_C(0xBCC644109BFE957E) },
+ { UINT64_C(0xC21C2D215B957F80), UINT64_C(0xBA2D4FDCBB8A4C42),
+ UINT64_C(0xFA6CD4AF74817CEC), UINT64_C(0x9E7FB523C528EAD6),
+ UINT64_C(0xAED781FF7714B10E), UINT64_C(0xB52BB59294F04455) } },
+ { { UINT64_C(0xA578BD69868CC68B), UINT64_C(0xA40FDC8D603F2C08),
+ UINT64_C(0x53D79BD12D81B042), UINT64_C(0x1B136AF3A7587EAB),
+ UINT64_C(0x1ED4F939868A16DB), UINT64_C(0x775A61FBD0B98273) },
+ { UINT64_C(0xBA5C12A6E56BEF8C), UINT64_C(0xF926CE52DDDC8595),
+ UINT64_C(0xA13F5C8F586FE1F8), UINT64_C(0xEAC9F7F2060DBB54),
+ UINT64_C(0x70C0AC3A51AF4342), UINT64_C(0xC16E303C79CDA450) } },
+ { { UINT64_C(0xD0DADD6C8113F4EA), UINT64_C(0xF14E392207BDF09F),
+ UINT64_C(0x3FE5E9C2AA7D877C), UINT64_C(0x9EA95C1948779264),
+ UINT64_C(0xE93F65A74FCB8344), UINT64_C(0x9F40837E76D925A4) },
+ { UINT64_C(0x0EA6DA3F8271FFC7), UINT64_C(0x557FA529CC8F9B19),
+ UINT64_C(0x2613DBF178E6DDFD), UINT64_C(0x7A7523B836B1E954),
+ UINT64_C(0x20EB3168406A87FB), UINT64_C(0x64C21C1403ABA56A) } },
+ { { UINT64_C(0xE86C9C2DC032DD5F), UINT64_C(0x158CEB8E86F16A21),
+ UINT64_C(0x0279FF5368326AF1), UINT64_C(0x1FFE2E2B59F12BA5),
+ UINT64_C(0xD75A46DB86826D45), UINT64_C(0xE19B48411E33E6AC) },
+ { UINT64_C(0x5F0CC5240E52991C), UINT64_C(0x645871F98B116286),
+ UINT64_C(0xAB3B4B1EFCAEC5D3), UINT64_C(0x994C8DF051D0F698),
+ UINT64_C(0x06F890AFE5D13040), UINT64_C(0x72D9DC235F96C7C2) } },
+ { { UINT64_C(0x7C018DEEE7886A80), UINT64_C(0xFA2093308786E4A3),
+ UINT64_C(0xCEC8E2A3A4415CA1), UINT64_C(0x5C736FC1CC83CC60),
+ UINT64_C(0xFEF9788CF00C259F), UINT64_C(0xED5C01CBDD29A6AD) },
+ { UINT64_C(0x87834A033E20825B), UINT64_C(0x13B1239D123F9358),
+ UINT64_C(0x7E8869D0FBC286C1), UINT64_C(0xC4AB5AA324CE8609),
+ UINT64_C(0x38716BEEB6349208), UINT64_C(0x0BDF4F99B322AE21) } },
+ { { UINT64_C(0x6B97A2BF53E3494B), UINT64_C(0xA8AA05C570F7A13E),
+ UINT64_C(0x209709C2F1305B51), UINT64_C(0x57B31888DAB76F2C),
+ UINT64_C(0x75B2ECD7AA2A406A), UINT64_C(0x88801A00A35374A4) },
+ { UINT64_C(0xE1458D1C45C0471B), UINT64_C(0x5760E306322C1AB0),
+ UINT64_C(0x789A0AF1AD6AB0A6), UINT64_C(0x74398DE1F458B9CE),
+ UINT64_C(0x1652FF9F32E0C65F), UINT64_C(0xFAF1F9D5FFFB3A52) } },
+ },
+ {
+ { { UINT64_C(0xA05C751CD1D1B007), UINT64_C(0x016C213B0213E478),
+ UINT64_C(0x9C56E26CF4C98FEE), UINT64_C(0x6084F8B9E7B3A7C7),
+ UINT64_C(0xA0B042F6DECC1646), UINT64_C(0x4A6F3C1AFBF3A0BC) },
+ { UINT64_C(0x94524C2C51C9F909), UINT64_C(0xF3B3AD403A6D3748),
+ UINT64_C(0x18792D6E7CE1F9F5), UINT64_C(0x8EBC2FD7FC0C34FA),
+ UINT64_C(0x032A9F41780A1693), UINT64_C(0x34F9801E56A60019) } },
+ { { UINT64_C(0xB398290CF0DB3751), UINT64_C(0x01170580BA42C976),
+ UINT64_C(0x3E71AA2956560B89), UINT64_C(0x80817AAC50E6647B),
+ UINT64_C(0x35C833ADA0BE42DA), UINT64_C(0xFA3C6148F1BABA4E) },
+ { UINT64_C(0xC57BE645CD8F6253), UINT64_C(0x77CEE46BC657AD0D),
+ UINT64_C(0x830077310DEFD908), UINT64_C(0x92FE9BCE899CBA56),
+ UINT64_C(0x48450EC4BCEFFB5A), UINT64_C(0xE615148DF2F5F4BF) } },
+ { { UINT64_C(0xF55EDABB90B86166), UINT64_C(0x27F7D784075430A2),
+ UINT64_C(0xF53E822B9BF17161), UINT64_C(0x4A5B3B93AFE808DC),
+ UINT64_C(0x590BBBDED7272F55), UINT64_C(0x233D63FAEAEA79A1) },
+ { UINT64_C(0xD7042BEAFE1EBA07), UINT64_C(0xD2B9AEA010750D7E),
+ UINT64_C(0xD8D1E69031078AA5), UINT64_C(0x9E837F187E37BC8B),
+ UINT64_C(0x9558FF4F85008975), UINT64_C(0x93EDB837421FE867) } },
+ { { UINT64_C(0xAA6489DF83D55B5A), UINT64_C(0xEA092E4986BF27F7),
+ UINT64_C(0x4D8943A95FA2EFEC), UINT64_C(0xC9BAAE53720E1A8C),
+ UINT64_C(0xC055444B95A4F8A3), UINT64_C(0x93BD01E8A7C1206B) },
+ { UINT64_C(0xD97765B6714A27DF), UINT64_C(0xD622D954193F1B16),
+ UINT64_C(0x115CC35AF1503B15), UINT64_C(0x1DD5359FA9FA21F8),
+ UINT64_C(0x197C32996DFED1F1), UINT64_C(0xDEE8B7C9F77F2679) } },
+ { { UINT64_C(0x5405179F394FD855), UINT64_C(0xC9D6E24449FDFB33),
+ UINT64_C(0x70EBCAB4BD903393), UINT64_C(0x0D3A3899A2C56780),
+ UINT64_C(0x012C7256683D1A0A), UINT64_C(0xC688FC8880A48F3B) },
+ { UINT64_C(0x180957546F7DF527), UINT64_C(0x9E339B4B71315D16),
+ UINT64_C(0x90560C28A956BB12), UINT64_C(0x2BECEA60D42EEE8D),
+ UINT64_C(0x82AEB9A750632653), UINT64_C(0xED34353EDFA5CD6A) } },
+ { { UINT64_C(0x82154D2C91AECCE4), UINT64_C(0x312C60705041887F),
+ UINT64_C(0xECF589F3FB9FBD71), UINT64_C(0x67660A7DB524BDE4),
+ UINT64_C(0xE99B029D724ACF23), UINT64_C(0xDF06E4AF6D1CD891) },
+ { UINT64_C(0x07806CB580EE304D), UINT64_C(0x0C70BB9F7443A8F8),
+ UINT64_C(0x01EC341408B0830A), UINT64_C(0xFD7B63C35A81510B),
+ UINT64_C(0xE90A0A39453B5F93), UINT64_C(0xAB700F8F9BC71725) } },
+ { { UINT64_C(0x9401AEC2B9F00793), UINT64_C(0x064EC4F4B997F0BF),
+ UINT64_C(0xDC0CC1FD849240C8), UINT64_C(0x39A75F37B6E92D72),
+ UINT64_C(0xAA43CA5D0224A4AB), UINT64_C(0x9C4D632554614C47) },
+ { UINT64_C(0x1767366FC6709DA3), UINT64_C(0xA6B482D123479232),
+ UINT64_C(0x54DC6DDC84D63E85), UINT64_C(0x0ACCB5ADC99D3B9E),
+ UINT64_C(0x211716BBE8AA3ABF), UINT64_C(0xD0FE25AD69EC6406) } },
+ { { UINT64_C(0x0D5C1769DF85C705), UINT64_C(0x7086C93DA409DCD1),
+ UINT64_C(0x9710839D0E8D75D8), UINT64_C(0x17B7DB75EBDD4177),
+ UINT64_C(0xAF69EB58F649A809), UINT64_C(0x6EF19EA28A84E220) },
+ { UINT64_C(0x36EB5C6665C278B2), UINT64_C(0xD2A1512881EA9D65),
+ UINT64_C(0x4FCBA840769300AD), UINT64_C(0xC2052CCDC8E536E5),
+ UINT64_C(0x9CAEE014AC263B8F), UINT64_C(0x56F7ED7AF9239663) } },
+ { { UINT64_C(0xF6FA251FAC9E09E1), UINT64_C(0xA3775605955A2853),
+ UINT64_C(0x977B8D21F2A4BD78), UINT64_C(0xF68AA7FF3E096410),
+ UINT64_C(0x01AB055265F88419), UINT64_C(0xC4C8D77EBB93F64E) },
+ { UINT64_C(0x718251113451FE64), UINT64_C(0xFA0F905B46F9BAF0),
+ UINT64_C(0x79BE3BF3CA49EF1A), UINT64_C(0x831109B26CB02071),
+ UINT64_C(0x765F935FC4DDBFE5), UINT64_C(0x6F99CD1480E5A3BA) } },
+ { { UINT64_C(0xD2E8DA04234F91FF), UINT64_C(0x4DED4D6D813867AA),
+ UINT64_C(0x3B50175DE0A0D945), UINT64_C(0x55AC74064EB78137),
+ UINT64_C(0xE9FA7F6EE1D47730), UINT64_C(0x2C1715315CBF2176) },
+ { UINT64_C(0xA521788F2BE7A47D), UINT64_C(0x95B15A273FCF1AB3),
+ UINT64_C(0xAADA6401F28A946A), UINT64_C(0x628B2EF48B4E898B),
+ UINT64_C(0x0E6F46296D6592CC), UINT64_C(0x997C7094A723CADD) } },
+ { { UINT64_C(0x878BCE116AFE80C6), UINT64_C(0xA89ABC9D007BBA38),
+ UINT64_C(0xB0C1F87BA7CC267F), UINT64_C(0x86D33B9D5104FF04),
+ UINT64_C(0xB0504B1B2EF1BA42), UINT64_C(0x21693048B2827E88) },
+ { UINT64_C(0x11F1CCD579CFCD14), UINT64_C(0x59C09FFA94AD227E),
+ UINT64_C(0x95A4ADCB3EA91ACF), UINT64_C(0x1346238BB4370BAA),
+ UINT64_C(0xB099D2023E1367B0), UINT64_C(0xCF5BBDE690F23CEA) } },
+ { { UINT64_C(0x453299BBBCB3BE5E), UINT64_C(0x123C588E38E9FF97),
+ UINT64_C(0x8C115DD9F6A2E521), UINT64_C(0x6E333C11FF7D4B98),
+ UINT64_C(0x9DD061E5DA73E736), UINT64_C(0xC6AB7B3A5CA53056) },
+ { UINT64_C(0xF1EF3EE35B30A76B), UINT64_C(0xADD6B44A961BA11F),
+ UINT64_C(0x7BB00B752CA6E030), UINT64_C(0x270272E82FE270AD),
+ UINT64_C(0x23BC6F4F241A9239), UINT64_C(0x88581E130BB94A94) } },
+ { { UINT64_C(0xBD225A6924EEF67F), UINT64_C(0x7CFD96140412CEB7),
+ UINT64_C(0xF6DE167999AC298E), UINT64_C(0xB20FD895ED6C3571),
+ UINT64_C(0x03C73B7861836C56), UINT64_C(0xEE3C3A16ABA6CB34) },
+ { UINT64_C(0x9E8C56674138408A), UINT64_C(0xEC25FCB12DD6EBDF),
+ UINT64_C(0xC54C33FDDBBDF6E3), UINT64_C(0x93E0913B4A3C9DD4),
+ UINT64_C(0x66D7D13535EDEED4), UINT64_C(0xD29A36C4453FB66E) } },
+ { { UINT64_C(0x7F192F039F1943AF), UINT64_C(0x6488163F4E0B5FB0),
+ UINT64_C(0x66A45C6953599226), UINT64_C(0x924E2E439AD15A73),
+ UINT64_C(0x8B553DB742A99D76), UINT64_C(0x4BC6B53B0451F521) },
+ { UINT64_C(0xC029B5EF101F8AD6), UINT64_C(0x6A4DA71CC507EED9),
+ UINT64_C(0x3ADFAEC030BB22F3), UINT64_C(0x81BCAF7AB514F85B),
+ UINT64_C(0x2E1E6EFF5A7E60D3), UINT64_C(0x5270ABC0AE39D42F) } },
+ { { UINT64_C(0x86D56DEB3901F0F8), UINT64_C(0x1D0BC792EED5F650),
+ UINT64_C(0x1A2DDFD8CA1114A3), UINT64_C(0x94ABF4B1F1DD316D),
+ UINT64_C(0xF72179E43D9F18EF), UINT64_C(0x52A0921E9AA2CABF) },
+ { UINT64_C(0xECDA9E27A7452883), UINT64_C(0x7E90850AAFD771B4),
+ UINT64_C(0xD40F87EA9CC0465C), UINT64_C(0x8CFCB60A865CDA36),
+ UINT64_C(0x3DBEC2CC7C650942), UINT64_C(0x071A4EE7E718CA9D) } },
+ { { UINT64_C(0x73C0E4FF276AC5F3), UINT64_C(0xE7BA5A6ABDB97EA1),
+ UINT64_C(0x638CA54EC5808398), UINT64_C(0x8258DC82413855E5),
+ UINT64_C(0x35DDD2E957F07614), UINT64_C(0xF98DD6921DC13BF9) },
+ { UINT64_C(0x3A4C0088F16DCD84), UINT64_C(0xF192EADD833D83F9),
+ UINT64_C(0x3C26C931A6D61D29), UINT64_C(0x589FDD52DE0AD7A1),
+ UINT64_C(0x7CD83DD20442D37F), UINT64_C(0x1E47E777403ECBFC) } },
+ },
+ {
+ { { UINT64_C(0x2AF8ED8170D4D7BC), UINT64_C(0xABC3E15FB632435C),
+ UINT64_C(0x4C0E726F78219356), UINT64_C(0x8C1962A1B87254C4),
+ UINT64_C(0x30796A71C9E7691A), UINT64_C(0xD453EF19A75A12EE) },
+ { UINT64_C(0x535F42C213AE4964), UINT64_C(0x86831C3C0DA9586A),
+ UINT64_C(0xB7F1EF35E39A7A58), UINT64_C(0xA2789AE2D459B91A),
+ UINT64_C(0xEADBCA7F02FD429D), UINT64_C(0x94F215D465290F57) } },
+ { { UINT64_C(0x37ED2BE51CFB79AC), UINT64_C(0x801946F3E7AF84C3),
+ UINT64_C(0xB061AD8AE77C2F00), UINT64_C(0xE87E1A9A44DE16A8),
+ UINT64_C(0xDF4F57C87EE490FF), UINT64_C(0x4E793B49005993ED) },
+ { UINT64_C(0xE1036387BCCB593F), UINT64_C(0xF174941195E09B80),
+ UINT64_C(0x59CB20D15AB42F91), UINT64_C(0xA738A18DAC0FF033),
+ UINT64_C(0xDA501A2E2AC1E7F4), UINT64_C(0x1B67EDA084D8A6E0) } },
+ { { UINT64_C(0x1D27EFCE1080E90B), UINT64_C(0xA28152463FD01DC6),
+ UINT64_C(0x99A3FB83CAA26D18), UINT64_C(0xD27E6133B82BABBE),
+ UINT64_C(0x61030DFDD783DD60), UINT64_C(0x295A291373C78CB8) },
+ { UINT64_C(0x8707A2CF68BE6A92), UINT64_C(0xC9C2FB98EEB3474A),
+ UINT64_C(0x7C3FD412A2B176B8), UINT64_C(0xD5B52E2FC7202101),
+ UINT64_C(0x24A63030F0A6D536), UINT64_C(0x05842DE304648EC0) } },
+ { { UINT64_C(0x67477CDC30577AC9), UINT64_C(0x51DD9775244F92A8),
+ UINT64_C(0x31FD60B9917EEC66), UINT64_C(0xACD95BD4D66C5C1D),
+ UINT64_C(0x2E0551F3BF9508BA), UINT64_C(0x121168E1688CB243) },
+ { UINT64_C(0x8C0397404540D230), UINT64_C(0xC4ED3CF6009ECDF9),
+ UINT64_C(0x191825E144DB62AF), UINT64_C(0x3EE8ACABC4A030DA),
+ UINT64_C(0x8AB154A894081504), UINT64_C(0x1FE09E4B486C9CD0) } },
+ { { UINT64_C(0x512F82F9D113450B), UINT64_C(0x5878C9012DBC9197),
+ UINT64_C(0xDB87412BE13F355B), UINT64_C(0x0A0A4A9B935B8A5E),
+ UINT64_C(0x818587BDF25A5351), UINT64_C(0xE807931031E3D9C7) },
+ { UINT64_C(0x8B1D47C7611BC1B1), UINT64_C(0x51722B5872A823F2),
+ UINT64_C(0x6F97EE8A53B36B3E), UINT64_C(0x6E085AAC946DD453),
+ UINT64_C(0x2EC5057DE65E6533), UINT64_C(0xF82D9D714BB18801) } },
+ { { UINT64_C(0xAD81FA938BA5AA8E), UINT64_C(0x723E628E8F7AA69E),
+ UINT64_C(0x0BA7C2DEEF35937C), UINT64_C(0x83A43EC56DECFB40),
+ UINT64_C(0xF520F849E60C4F2D), UINT64_C(0x8260E8AE457E3B5E) },
+ { UINT64_C(0x7CE874F0BF1D9ED7), UINT64_C(0x5FDE35537F1A5466),
+ UINT64_C(0x5A63777C0C162DBB), UINT64_C(0x0FD04F8CDAD87289),
+ UINT64_C(0xCA2D9E0E640761D5), UINT64_C(0x4615CFF838501ADB) } },
+ { { UINT64_C(0x9422789B110B4A25), UINT64_C(0x5C26779F70AD8CC1),
+ UINT64_C(0x4EE6A748EC4F1E14), UINT64_C(0xFB584A0D5C7AB5E0),
+ UINT64_C(0xED1DCB0BFB21EE66), UINT64_C(0xDBED1F0011C6863C) },
+ { UINT64_C(0xD2969269B1B1D187), UINT64_C(0xF7D0C3F2AFE964E6),
+ UINT64_C(0xE05EE93F12BB865E), UINT64_C(0x1AFB7BEEED79118E),
+ UINT64_C(0x220AF1380F0FE453), UINT64_C(0x1463AA1A52782AB9) } },
+ { { UINT64_C(0x7C139D56D7DBE5F9), UINT64_C(0xFC16E6110B83685B),
+ UINT64_C(0xFA723C029018463C), UINT64_C(0xC472458C840BF5D7),
+ UINT64_C(0x4D8093590AF07591), UINT64_C(0x418D88303308DFD9) },
+ { UINT64_C(0x9B381E040C365AE3), UINT64_C(0x3780BF33F8190FD1),
+ UINT64_C(0x45397418DD03E854), UINT64_C(0xA95D030F4E51E491),
+ UINT64_C(0x87C8C686E3286CEA), UINT64_C(0x01C773BF900B5F83) } },
+ { { UINT64_C(0xDABE347578673B02), UINT64_C(0x4F0F25CEF6E7395E),
+ UINT64_C(0x3117ABB9D181AD45), UINT64_C(0x4B559F88AA13DE0B),
+ UINT64_C(0xFD8EFE78EA7C9745), UINT64_C(0x080600475DD21682) },
+ { UINT64_C(0xC0F5DE4BD4C86FFC), UINT64_C(0x4BB14B1EF21AB6A2),
+ UINT64_C(0xACB53A6CF50C1D12), UINT64_C(0x46AAC4505CC9162E),
+ UINT64_C(0x049C51E02DE240B6), UINT64_C(0xBB2DC016E383C3B0) } },
+ { { UINT64_C(0xA3C56AD28E438C92), UINT64_C(0x7C43F98FB2CEAF1A),
+ UINT64_C(0x397C44F7E2150778), UINT64_C(0x48D17AB771A24131),
+ UINT64_C(0xCC5138631E2ACDA9), UINT64_C(0x2C76A55EF0C9BAC9) },
+ { UINT64_C(0x4D74CDCE7EA4BB7B), UINT64_C(0x834BD5BFB1B3C2BA),
+ UINT64_C(0x46E2911ECCC310A4), UINT64_C(0xD3DE84AA0FC1BF13),
+ UINT64_C(0x27F2892F80A03AD3), UINT64_C(0x85B476203BD2F08B) } },
+ { { UINT64_C(0xAB1CB818567AF533), UINT64_C(0x273B4537BAC2705A),
+ UINT64_C(0x133066C422C84AB6), UINT64_C(0xC3590DE64830BFC1),
+ UINT64_C(0xEA2978695E4742D0), UINT64_C(0xF6D8C6944F3164C0) },
+ { UINT64_C(0x09E85F3DC1249588), UINT64_C(0x6C2BB05D4EC64DF7),
+ UINT64_C(0xD267115E8B78000F), UINT64_C(0x07C5D7AEC7E4A316),
+ UINT64_C(0xCB1187BA4619E5BD), UINT64_C(0x57B1D4EFA43F7EEE) } },
+ { { UINT64_C(0x3618891FC8176A96), UINT64_C(0x62C4B084E5808B97),
+ UINT64_C(0xDE5585464DD95D6E), UINT64_C(0x27A8133E730B2EA4),
+ UINT64_C(0xE07CEEC36AF318A0), UINT64_C(0x0ACC1286CE24FD2C) },
+ { UINT64_C(0x8A48FE4ADD4D307C), UINT64_C(0x71A9BA9C18CDE0DA),
+ UINT64_C(0x655E2B66D5D79747), UINT64_C(0x409FE856A79AEDC7),
+ UINT64_C(0xC5A9F244D287E5CF), UINT64_C(0xCCE103844E82EC39) } },
+ { { UINT64_C(0x00675BA7F25D364C), UINT64_C(0x7A7F162968D36BDF),
+ UINT64_C(0x35EC468AA9E23F29), UINT64_C(0xF797AC502D926E6C),
+ UINT64_C(0x639BA4534B4F4376), UINT64_C(0xD71B430F51FF9519) },
+ { UINT64_C(0xB8C439EC2CF5635C), UINT64_C(0x0CE4C8D181980393),
+ UINT64_C(0x4C5362A964123B15), UINT64_C(0x6E0421E0FFDCF096),
+ UINT64_C(0x624A855F10D1F914), UINT64_C(0x7D8F3AB7614DCD29) } },
+ { { UINT64_C(0xD9219ADAB3493CE0), UINT64_C(0x971B243A52F09AE5),
+ UINT64_C(0xC16C9BF8E24E3674), UINT64_C(0x026D408DCE68C7CD),
+ UINT64_C(0xF9B33DD9358209E3), UINT64_C(0x02D0595DF3B2A206) },
+ { UINT64_C(0xBF99427160D15640), UINT64_C(0x6DA7A04E15B5466A),
+ UINT64_C(0x03AA4ED81CADB50D), UINT64_C(0x1548F029129A4253),
+ UINT64_C(0x41741F7EB842865A), UINT64_C(0x859FE0A4A3F88C98) } },
+ { { UINT64_C(0x80DE085A05FD7553), UINT64_C(0x4A4AB91EB897566B),
+ UINT64_C(0x33BCD4752F1C173F), UINT64_C(0x4E238896C100C013),
+ UINT64_C(0x1C88500DD614B34B), UINT64_C(0x0401C5F6C3BA9E23) },
+ { UINT64_C(0x8E8003C4D0AF0DE5), UINT64_C(0x19B1DFB59D0DCBB9),
+ UINT64_C(0x4A3640A9EBEF7AB6), UINT64_C(0xEDAFD65B959B15F6),
+ UINT64_C(0x8092EF7F7FB95821), UINT64_C(0xAB8DD52ECE2E45D1) } },
+ { { UINT64_C(0xD1F2D6B8B9CFE6BF), UINT64_C(0x6358810B00073F6F),
+ UINT64_C(0x5FCE5993D712106E), UINT64_C(0x5EE6B2711C024C91),
+ UINT64_C(0xD0248FF5453DB663), UINT64_C(0xD6D81CB2ADB835E8) },
+ { UINT64_C(0x8696CFECFDFCB4C7), UINT64_C(0x696B7FCB53BC9045),
+ UINT64_C(0xAB4D3807DDA56981), UINT64_C(0x2F9980521E4B943B),
+ UINT64_C(0x8AA76ADB166B7F18), UINT64_C(0x6393430152A2D7ED) } },
+ },
+ {
+ { { UINT64_C(0xBBCCCE39A368EFF6), UINT64_C(0xD8CAABDF8CEB5C43),
+ UINT64_C(0x9EAE35A5D2252FDA), UINT64_C(0xA8F4F20954E7DD49),
+ UINT64_C(0xA56D72A6295100FD), UINT64_C(0x20FC1FE856767727) },
+ { UINT64_C(0xBF60B2480BBAA5AB), UINT64_C(0xA4F3CE5A313911F2),
+ UINT64_C(0xC2A67AD4B93DAB9C), UINT64_C(0x18CD0ED022D71F39),
+ UINT64_C(0x04380C425F304DB2), UINT64_C(0x26420CBB6729C821) } },
+ { { UINT64_C(0x26BD07D6BDFBCAE8), UINT64_C(0x10B5173FDF01A80A),
+ UINT64_C(0xD831C5466798B96C), UINT64_C(0x1D6B41081D3F3859),
+ UINT64_C(0x501D38EC991B9EC7), UINT64_C(0x26319283D78431A9) },
+ { UINT64_C(0x8B85BAF7118B343C), UINT64_C(0x4696CDDD58DEF7D0),
+ UINT64_C(0xEFC7C1107ACDCF58), UINT64_C(0xD9AF415C848D5842),
+ UINT64_C(0x6B5A06BC0AC7FDAC), UINT64_C(0x7D623E0DA344319B) } },
+ { { UINT64_C(0x4C0D78060C9D3547), UINT64_C(0x993F048DCF2AED47),
+ UINT64_C(0x5217C453E4B57E22), UINT64_C(0xB4669E35F4172B28),
+ UINT64_C(0x509A3CD049F999F8), UINT64_C(0xD19F863287C69D41) },
+ { UINT64_C(0xE14D01E84C8FDED0), UINT64_C(0x342880FDEAFD9E1C),
+ UINT64_C(0x0E17BFF270DC2BF0), UINT64_C(0x46560B7BC0186400),
+ UINT64_C(0xE28C7B9C49A4DD34), UINT64_C(0x182119160F325D06) } },
+ { { UINT64_C(0x46D70888D7E02E18), UINT64_C(0x7C806954D9F11FD9),
+ UINT64_C(0xE4948FCA4FBEA271), UINT64_C(0x7D6C7765BD80A9DF),
+ UINT64_C(0x1B470EA6F3871C71), UINT64_C(0xD62DE2448330A570) },
+ { UINT64_C(0xDAECDDC1C659C3A7), UINT64_C(0x8621E513077F7AFC),
+ UINT64_C(0x56C7CD84CAEEEF13), UINT64_C(0xC60C910FC685A356),
+ UINT64_C(0xE68BC5C59DD93DDC), UINT64_C(0xD904E89FFEB64895) } },
+ { { UINT64_C(0x75D874FB8BA7917A), UINT64_C(0x18FA7F53FD043BD4),
+ UINT64_C(0x212A0AD71FC3979E), UINT64_C(0x5703A7D95D6EAC0E),
+ UINT64_C(0x222F7188017DEAD5), UINT64_C(0x1EC687B70F6C1817) },
+ { UINT64_C(0x23412FC3238BACB6), UINT64_C(0xB85D70E954CED154),
+ UINT64_C(0xD4E06722BDA674D0), UINT64_C(0x3EA5F17836F5A0C2),
+ UINT64_C(0x7E7D79CFF5C6D2CA), UINT64_C(0x1FFF94643DBB3C73) } },
+ { { UINT64_C(0x916E19D0F163E4A8), UINT64_C(0x1E6740E71489DF17),
+ UINT64_C(0x1EAF9723339F3A47), UINT64_C(0x22F0ED1A124B8DAD),
+ UINT64_C(0x39C9166C49C3DD04), UINT64_C(0x628E7FD4CE1E9ACC) },
+ { UINT64_C(0x124DDF2740031676), UINT64_C(0x002569391EDDB9BE),
+ UINT64_C(0xD39E25E7D360B0DA), UINT64_C(0x6E3015A84AA6C4C9),
+ UINT64_C(0xC6A2F643623EDA09), UINT64_C(0xBEFF2D1250AA99FB) } },
+ { { UINT64_C(0x1FEEF7CE93EE8089), UINT64_C(0xC6B180BC252DD7BD),
+ UINT64_C(0xA16FB20B1788F051), UINT64_C(0xD86FD392E046ED39),
+ UINT64_C(0xDA0A36119378CE1D), UINT64_C(0x121EF3E7A5F7A61D) },
+ { UINT64_C(0x94D2206192D13CAE), UINT64_C(0x5076046A77C72E08),
+ UINT64_C(0xF18BC2337D2308B9), UINT64_C(0x004DB3C517F977B1),
+ UINT64_C(0xD05AE3990471C11D), UINT64_C(0x86A2A55785CD1726) } },
+ { { UINT64_C(0xB8D9B28672107804), UINT64_C(0xB5A7C4133303B79B),
+ UINT64_C(0x927EEF785FA37DED), UINT64_C(0xA1C5CF1EAD67DABA),
+ UINT64_C(0xAA5E3FB27360E7C7), UINT64_C(0x8354E61A0A0C0993) },
+ { UINT64_C(0x2EC73AF97F5458CC), UINT64_C(0xDE4CB48848474325),
+ UINT64_C(0x2DD134C77209BC69), UINT64_C(0xB70C5567451A2ABE),
+ UINT64_C(0x2CD1B2008E293018), UINT64_C(0x15F8DA7AD33C0D72) } },
+ { { UINT64_C(0x5DC386D0A8790657), UINT64_C(0xA4FDF676BC4D88BB),
+ UINT64_C(0x1B21F38F48BC6C49), UINT64_C(0xCDCC7FAA543A7003),
+ UINT64_C(0xEA97E7AA8C9CF72C), UINT64_C(0xA6B883F450D938A8) },
+ { UINT64_C(0x51936F3AA3A10F27), UINT64_C(0x0170785FDECC76BF),
+ UINT64_C(0x7539ECE1908C578A), UINT64_C(0x5D9C8A8E0F3E8C25),
+ UINT64_C(0x8681B43B9E4717A7), UINT64_C(0x94F42507A9D83E39) } },
+ { { UINT64_C(0xBBE11CA8A55ADDE7), UINT64_C(0x39E6F5CF3BC0896B),
+ UINT64_C(0x1447314E1D2D8D94), UINT64_C(0x45B481255B012F8A),
+ UINT64_C(0x41AD23FA08AD5283), UINT64_C(0x837243E241D13774) },
+ { UINT64_C(0x1FC0BD9DBADCAA46), UINT64_C(0x8DF164ED26E84CAE),
+ UINT64_C(0x8FF70EC041017176), UINT64_C(0x23AD4BCE5C848BA7),
+ UINT64_C(0x89246FDE97A19CBB), UINT64_C(0xA5EF987B78397991) } },
+ { { UINT64_C(0x111AF1B74757964D), UINT64_C(0x1D25D351DDBBF258),
+ UINT64_C(0x4161E7767D2B06D6), UINT64_C(0x6EFD26911CAC0C5B),
+ UINT64_C(0x633B95DB211BFAEB), UINT64_C(0x9BEDFA5AE2BDF701) },
+ { UINT64_C(0xADAC2B0B73E099C8), UINT64_C(0x436F0023BFB16BFF),
+ UINT64_C(0xB91B100230F55854), UINT64_C(0xAF6A2097F4C6C8B7),
+ UINT64_C(0x3FF65CED3AD7B3D9), UINT64_C(0x6FA2626F330E56DF) } },
+ { { UINT64_C(0x3D28BF2DFFCCFD07), UINT64_C(0x0514F6FFD989603B),
+ UINT64_C(0xB95196295514787A), UINT64_C(0xA1848121C3DB4E9C),
+ UINT64_C(0x47FE2E392A3D4595), UINT64_C(0x506F5D8211B73ED4) },
+ { UINT64_C(0xA2257AE7A600D8BB), UINT64_C(0xD659DBD10F9F122C),
+ UINT64_C(0xDB0FDC6764DF160F), UINT64_C(0xFF3793397CB19690),
+ UINT64_C(0xDF4366B898E72EC1), UINT64_C(0x97E72BECDF437EB8) } },
+ { { UINT64_C(0x81DCEA271C81E5D9), UINT64_C(0x7E1B6CDA6717FC49),
+ UINT64_C(0xAA36B3B511EAE80D), UINT64_C(0x1306687C3CD7CBB3),
+ UINT64_C(0xED670235C4E89064), UINT64_C(0x9D3B000958A94760) },
+ { UINT64_C(0x5A64E158E6A6333C), UINT64_C(0x1A8B4A3649453203),
+ UINT64_C(0xF1CAD7241F77CC21), UINT64_C(0x693EBB4B70518EF7),
+ UINT64_C(0xFB47BD810F39C91A), UINT64_C(0xCFE63DA2FA4BC64B) } },
+ { { UINT64_C(0x82C1C684EAA66108), UINT64_C(0xE32262184CFE79FC),
+ UINT64_C(0x3F28B72B849C720E), UINT64_C(0x137FB3558FEE1CA8),
+ UINT64_C(0x4D18A9CDE4F90C4E), UINT64_C(0xC0344227CC3E46FA) },
+ { UINT64_C(0x4FD5C08E79CDA392), UINT64_C(0x65DB20DB8ADC87B5),
+ UINT64_C(0x86F95D5B916C1B84), UINT64_C(0x7EDA387117BB2B7C),
+ UINT64_C(0x18CCF7E7669A533B), UINT64_C(0x5E92421CECAD0E06) } },
+ { { UINT64_C(0x26063E124174B08B), UINT64_C(0xE621D9BE70DE8E4D),
+ UINT64_C(0xAEA0FD0F5ECDF350), UINT64_C(0x0D9F69E49C20E5C9),
+ UINT64_C(0xD3DADEB90BBE2918), UINT64_C(0xD7B9B5DB58AA2F71) },
+ { UINT64_C(0x7A971DD73364CAF8), UINT64_C(0x702616A3C25D4BE4),
+ UINT64_C(0xA30F0FA1A9E30071), UINT64_C(0x98AB24385573BC69),
+ UINT64_C(0xCBC63CDF6FEC2E22), UINT64_C(0x965F90EDCC901B9B) } },
+ { { UINT64_C(0xD53B592D71E15BB3), UINT64_C(0x1F03C0E98820E0D0),
+ UINT64_C(0xCE93947D3CCCB726), UINT64_C(0x2790FEE01D547590),
+ UINT64_C(0x4401D847C59CDD7A), UINT64_C(0x72D69120A926DD9D) },
+ { UINT64_C(0x38B8F21D4229F289), UINT64_C(0x9F412E407FE978AF),
+ UINT64_C(0xAE07901BCDB59AF1), UINT64_C(0x1E6BE5EBD1D4715E),
+ UINT64_C(0x3715BD8B18C96BEF), UINT64_C(0x4B71F6E6E11B3798) } },
+ },
+ {
+ { { UINT64_C(0x11A8FDE5F0CE2DF4), UINT64_C(0xBC70CA3EFA8D26DF),
+ UINT64_C(0x6818C275C74DFE82), UINT64_C(0x2B0294AC38373A50),
+ UINT64_C(0x584C4061E8E5F88F), UINT64_C(0x1C05C1CA7342383A) },
+ { UINT64_C(0x263895B3911430EC), UINT64_C(0xEF9B0032A5171453),
+ UINT64_C(0x144359DA84DA7F0C), UINT64_C(0x76E3095A924A09F2),
+ UINT64_C(0x612986E3D69AD835), UINT64_C(0x70E03ADA392122AF) } },
+ { { UINT64_C(0xFEB707EE67AAD17B), UINT64_C(0xBB21B28783042995),
+ UINT64_C(0x26DE16459A0D32BA), UINT64_C(0x9A2FF38A1FFB9266),
+ UINT64_C(0x4E5AD96D8F578B4A), UINT64_C(0x26CC0655883E7443) },
+ { UINT64_C(0x1D8EECAB2EE9367A), UINT64_C(0x42B84337881DE2F8),
+ UINT64_C(0xE49B2FAED758AE41), UINT64_C(0x6A9A22904A85D867),
+ UINT64_C(0x2FB89DCEE68CBA86), UINT64_C(0xBC2526357F09A982) } },
+ { { UINT64_C(0xADC794368C61AAAC), UINT64_C(0x24C7FD135E926563),
+ UINT64_C(0xEF9FAAA40406C129), UINT64_C(0xF4E6388C8B658D3C),
+ UINT64_C(0x7262BEB41E435BAF), UINT64_C(0x3BF622CCFDAEAC99) },
+ { UINT64_C(0xD359F7D84E1AEDDC), UINT64_C(0x05DC4F8CD78C17B7),
+ UINT64_C(0xB18CF03229498BA5), UINT64_C(0xC67388CA85BF35AD),
+ UINT64_C(0x8A7A6AA262AA4BC8), UINT64_C(0x0B8F458E72F4627A) } },
+ { { UINT64_C(0x3FB812EEC68E4488), UINT64_C(0x53C5EAA460EF7281),
+ UINT64_C(0xE57241838FBEFBE4), UINT64_C(0x2B7D49F4A4B24A05),
+ UINT64_C(0x23B138D0710C0A43), UINT64_C(0x16A5B4C1A85EC1DB) },
+ { UINT64_C(0x7CC1F3D7305FEB02), UINT64_C(0x52F7947D5B6C1B54),
+ UINT64_C(0x1BDA23128F56981C), UINT64_C(0x68663EAEB4080A01),
+ UINT64_C(0x8DD7BA7E9F999B7F), UINT64_C(0xD8768D19B686580C) } },
+ { { UINT64_C(0xBCD0E0AD7AFDDA94), UINT64_C(0x95A0DBBE34A30687),
+ UINT64_C(0xBBE3C3DF8C5E2665), UINT64_C(0x742BECD8EBF2BC16),
+ UINT64_C(0x300CEB483FA163A6), UINT64_C(0x0C5D02EE4663354B) },
+ { UINT64_C(0xE4FB9AD6B5E606A4), UINT64_C(0x93F507B8CF49FF95),
+ UINT64_C(0x9406A90C585C193B), UINT64_C(0xAD1440C14ECF9517),
+ UINT64_C(0x184CB4759CEA53F1), UINT64_C(0x6855C4748EF11302) } },
+ { { UINT64_C(0x00ECB523EDCAFA52), UINT64_C(0x0DA0AE0E086F69D3),
+ UINT64_C(0xC384DE15C242F347), UINT64_C(0xFB050E6E848C12B7),
+ UINT64_C(0x22F6765464E015CE), UINT64_C(0xCBDC2A487CA122F2) },
+ { UINT64_C(0xA940D973445FB02C), UINT64_C(0x00F31E783767D89D),
+ UINT64_C(0x2B65A237613DABDD), UINT64_C(0x2BE0AB05C875AE09),
+ UINT64_C(0xB22E54FDBA204F8E), UINT64_C(0x65E2029D0F7687B9) } },
+ { { UINT64_C(0xFFD825381855A71C), UINT64_C(0x26A330B3438BD8D8),
+ UINT64_C(0x89628311F9D8C5F9), UINT64_C(0x8D5FB9CF953738A0),
+ UINT64_C(0xCB7159C9EDFCD4E5), UINT64_C(0xD64E52302064C7C2) },
+ { UINT64_C(0xF858ED80689F3CFE), UINT64_C(0x4830E30956128B67),
+ UINT64_C(0x2E1692DAE0E90688), UINT64_C(0xAB818913CA9CC232),
+ UINT64_C(0xE2E30C23A5D229A6), UINT64_C(0xA544E8B10E740E23) } },
+ { { UINT64_C(0x1C15E569DC61E6CC), UINT64_C(0x8FD7296758FC7800),
+ UINT64_C(0xE61E7DB737A9DFC5), UINT64_C(0x3F34A9C65AFD7822),
+ UINT64_C(0x0A11274219E80773), UINT64_C(0xA353460C4760FC58) },
+ { UINT64_C(0x2FB7DEEBB3124C71), UINT64_C(0x484636272D4009CC),
+ UINT64_C(0x399D1933C3A10370), UINT64_C(0x7EB1945054388DBD),
+ UINT64_C(0x8ECCE6397C2A006A), UINT64_C(0x3D565DAF55C932A0) } },
+ { { UINT64_C(0xCEF57A9FD9ADAE53), UINT64_C(0xE2EB27D7F83FD8CD),
+ UINT64_C(0x4AC8F7199BBD2DDE), UINT64_C(0x604283AAE91ABFB7),
+ UINT64_C(0xB6A4E11534799F87), UINT64_C(0x2B253224E4C2A8F3) },
+ { UINT64_C(0xC34F8B92C8782294), UINT64_C(0xC74D697DFCC2CB6B),
+ UINT64_C(0xD990411BC2C84C46), UINT64_C(0x2807B5C631EA4955),
+ UINT64_C(0x14AE2B93B9EB27F5), UINT64_C(0xF0AE96A76163EDFA) } },
+ { { UINT64_C(0xA7BDCBB442DB7180), UINT64_C(0xC9FAA41FEDCA752F),
+ UINT64_C(0x147F91B4E820F401), UINT64_C(0x1E6CEF86F5F2645F),
+ UINT64_C(0xB4AB4D7F31FE711D), UINT64_C(0xCE68FB3C743EF882) },
+ { UINT64_C(0xB9D7D6823EF2FCFF), UINT64_C(0xF6893811020DCAFD),
+ UINT64_C(0x30D9A50CBF81E760), UINT64_C(0x7F247D06B9B87228),
+ UINT64_C(0x143D4FEC5F40CFC0), UINT64_C(0x21D78D73329B2A88) } },
+ { { UINT64_C(0x06B3FF8AED3F2055), UINT64_C(0x50482C77522BE214),
+ UINT64_C(0x8DF69CD8DDF54620), UINT64_C(0x6D1DB204F78A1165),
+ UINT64_C(0x459AE4A29AFE6BF2), UINT64_C(0xC23A9FFD24AC871E) },
+ { UINT64_C(0xB7FD22E389E85D81), UINT64_C(0x297F1F6B122E9978),
+ UINT64_C(0xAB283D66144BE1CE), UINT64_C(0xC1F90AC2C00C614E),
+ UINT64_C(0x5465576E3224CD09), UINT64_C(0x8E8D910D441B6059) } },
+ { { UINT64_C(0xF73A060AAAA228BC), UINT64_C(0xCF1B078356EFF87D),
+ UINT64_C(0x11EF17C0A54C9133), UINT64_C(0x9E476B1576A4DAA5),
+ UINT64_C(0x5624FEAC8018FB92), UINT64_C(0x9826A0FCCFEEC1B9) },
+ { UINT64_C(0xB732F7FE2DFE2046), UINT64_C(0x9260BD9F3B40DA6A),
+ UINT64_C(0xCC9F908F4F231773), UINT64_C(0x4827FEB9DAFC0D55),
+ UINT64_C(0x07D32E85538ACE95), UINT64_C(0xAD9F897CB8EDAF37) } },
+ { { UINT64_C(0x2F75B82FE3415498), UINT64_C(0xF99CAC5FF1015F30),
+ UINT64_C(0x766408247D7F25DE), UINT64_C(0x714BC9CDEE74C047),
+ UINT64_C(0x70F847BF07448879), UINT64_C(0xA14481DE072165C0) },
+ { UINT64_C(0x9BFA59E3DB1140A8), UINT64_C(0x7B9C7FF0FCD13502),
+ UINT64_C(0xF4D7538E68459ABF), UINT64_C(0xED93A791C8FC6AD2),
+ UINT64_C(0xA8BBE2A8B51BD9B2), UINT64_C(0x084B5A279FB34008) } },
+ { { UINT64_C(0xB3BB9545EB138C84), UINT64_C(0x59C3489C3FC88BFD),
+ UINT64_C(0x3A97FF6385F53EC7), UINT64_C(0x40FDF5A60AA69C3D),
+ UINT64_C(0x0E8CCEC753D19668), UINT64_C(0x0AA72EF933FAA661) },
+ { UINT64_C(0xF5C5A6CF9B1E684B), UINT64_C(0x630F937131A22EA1),
+ UINT64_C(0x06B2AAC2AC60F7EA), UINT64_C(0xB181CAE25BC37D80),
+ UINT64_C(0x4601A929247B13EA), UINT64_C(0x8A71C3865F739797) } },
+ { { UINT64_C(0x545387B3AB134786), UINT64_C(0x3179BB061599B64A),
+ UINT64_C(0xB0A6198607593574), UINT64_C(0xC7E39B2163FA7C3B),
+ UINT64_C(0xA1173F8691585D13), UINT64_C(0x09D5CC8ECB9525CD) },
+ { UINT64_C(0xAAD44FFD8F3A3451), UINT64_C(0x702B04F225820CC5),
+ UINT64_C(0xE90CAC491CB66C17), UINT64_C(0x40F6B547EE161DC4),
+ UINT64_C(0xC08BB8B41BA4AC4E), UINT64_C(0x7DC064FBAE5A6BC1) } },
+ { { UINT64_C(0x90A5E8719D76DDC7), UINT64_C(0x39DC8FAEEDFC8E2E),
+ UINT64_C(0x98467A235B079C62), UINT64_C(0xE25E378505450C98),
+ UINT64_C(0x2FE23A4D96140083), UINT64_C(0x65CE3B9AE9900312) },
+ { UINT64_C(0x1D87D0886B72B5D9), UINT64_C(0x72F53220FD9AFC82),
+ UINT64_C(0xC63C7C159E1F71FA), UINT64_C(0x90DF26EA8D449637),
+ UINT64_C(0x97089F40C1C2B215), UINT64_C(0x83AF266442317FAA) } },
+ },
+ {
+ { { UINT64_C(0xFA2DB51A8D688E31), UINT64_C(0x225B696CA09C88D4),
+ UINT64_C(0x9F88AF1D6059171F), UINT64_C(0x1C5FEA5E782A0993),
+ UINT64_C(0xE0FB15884EC710D3), UINT64_C(0xFAF372E5D32CE365) },
+ { UINT64_C(0xD9F896AB26506F45), UINT64_C(0x8D3503388373C724),
+ UINT64_C(0x1B76992DCA6E7342), UINT64_C(0x76338FCA6FD0C08B),
+ UINT64_C(0xC3EA4C65A00F5C23), UINT64_C(0xDFAB29B3B316B35B) } },
+ { { UINT64_C(0x84E5541F483AEBF9), UINT64_C(0x8ADFF7DC49165772),
+ UINT64_C(0xE0A43AD69BEAAD3C), UINT64_C(0x97DD1820F51C2714),
+ UINT64_C(0xAC2B4CB457EA5B0C), UINT64_C(0x87DBD011D11767CA) },
+ { UINT64_C(0x18CCF36CBFC7957A), UINT64_C(0xD4A088411BC79227),
+ UINT64_C(0x9811CE43D8D292A8), UINT64_C(0x72C5FC68D58C4EE7),
+ UINT64_C(0x5BC0F0BED35C65A7), UINT64_C(0x0B446DBCCBBF9669) } },
+ { { UINT64_C(0x7EBA3DA69CEE9BCE), UINT64_C(0x3E2C1248D5377750),
+ UINT64_C(0x8C917D982B93D8B2), UINT64_C(0xCA8FC6AC7CAD1F75),
+ UINT64_C(0x5F581F19A0FF150A), UINT64_C(0x872CC14AE08327FA) },
+ { UINT64_C(0xC774F187E9333188), UINT64_C(0x528ED4AC497AF7E8),
+ UINT64_C(0xCE036E9B8AD72B10), UINT64_C(0x463F9EBB917986CF),
+ UINT64_C(0xBE5163281325CF9B), UINT64_C(0xD28D5C50DD7E5FEA) } },
+ { { UINT64_C(0x714C1D1BDD58BBE3), UINT64_C(0x85BA01AE039AFD0F),
+ UINT64_C(0x7F23EA3A6951AC80), UINT64_C(0x5C599290AC00C837),
+ UINT64_C(0xF6EFA2B3BF24CC1B), UINT64_C(0x393D8E421E84462B) },
+ { UINT64_C(0x9BDA627DF8B89453), UINT64_C(0xE66FFF2EB23E0D1B),
+ UINT64_C(0xD1EE7089C3B94EC2), UINT64_C(0xF75DBA6E3031699A),
+ UINT64_C(0x8FF75F79242B2453), UINT64_C(0xE721EDEB289BFED4) } },
+ { { UINT64_C(0x083215A1C1390FA8), UINT64_C(0x901D686A6DCE8CE0),
+ UINT64_C(0x4AB1BA62837073FF), UINT64_C(0x10C287AA34BEABA5),
+ UINT64_C(0xB4931AF446985239), UINT64_C(0x07639899B053C4DC) },
+ { UINT64_C(0x29E7F44DE721EECD), UINT64_C(0x6581718257B3FF48),
+ UINT64_C(0x198542E25054E2E0), UINT64_C(0x923C9E1584616DE8),
+ UINT64_C(0x2A9C15E1AD465BB9), UINT64_C(0xD8D4EFC716319245) } },
+ { { UINT64_C(0x72DC79439961A674), UINT64_C(0x839A0A52A0E13668),
+ UINT64_C(0xD7A53FA9334945EA), UINT64_C(0xDB21DB77E7AA25DB),
+ UINT64_C(0xB6675A7D66E96DA3), UINT64_C(0x2C31C406E66F33C0) },
+ { UINT64_C(0x45020B626EC7B9CB), UINT64_C(0xFF46E9CD0391F267),
+ UINT64_C(0x7DABD7440FA2F221), UINT64_C(0x9A32364B9D4A2A3E),
+ UINT64_C(0xF0F84AE852D2E47A), UINT64_C(0xD0B872BB888F488A) } },
+ { { UINT64_C(0x531E4CEFC9790EEF), UINT64_C(0xF7B5735E2B8D1A58),
+ UINT64_C(0xB8882F1EEF568511), UINT64_C(0xAFB08D1C86A86DB3),
+ UINT64_C(0x88CB9DF2F54DE8C7), UINT64_C(0xA44234F19A683282) },
+ { UINT64_C(0xBC1B3D3AA6E9AB2E), UINT64_C(0xEFA071FB87FC99EE),
+ UINT64_C(0xFA3C737DA102DC0F), UINT64_C(0xDF3248A6D6A0CBD2),
+ UINT64_C(0x6E62A4FF1ECC1BF4), UINT64_C(0xF718F940C8F1BC17) } },
+ { { UINT64_C(0x2C8B0AAD4F63F026), UINT64_C(0x2AFF623850B253CC),
+ UINT64_C(0xCAB3E94210C4D122), UINT64_C(0x52B59F0407CD2816),
+ UINT64_C(0x22322803982C41FC), UINT64_C(0x38844E668CF50B19) },
+ { UINT64_C(0x42A959F7BE3264CD), UINT64_C(0xBDDC24BD6C983524),
+ UINT64_C(0xA489EB0C462B8640), UINT64_C(0xB7C0509298029BE7),
+ UINT64_C(0xD5546B5FA1ADDC64), UINT64_C(0xE7CAC1FCA0C655AF) } },
+ { { UINT64_C(0x1454719847636F97), UINT64_C(0x6FA67481EBCDCCFF),
+ UINT64_C(0xC164872F395D3258), UINT64_C(0xB8CECAFEEE6ACDBC),
+ UINT64_C(0x3FBFE5F3A933F180), UINT64_C(0xEC20CAC2898C3B1E) },
+ { UINT64_C(0x6A031BEE87DA73F9), UINT64_C(0xD1E667D15C5AF46E),
+ UINT64_C(0xCB3DC1681DC6EEF9), UINT64_C(0x2DD1BD9433D310C0),
+ UINT64_C(0x0F78D4939207E438), UINT64_C(0xC233D544A99C0E75) } },
+ { { UINT64_C(0x228F19F19E2A0113), UINT64_C(0x58495BE50E1A5D37),
+ UINT64_C(0x97E08F6938D7F364), UINT64_C(0x1EC3BA3E510759B0),
+ UINT64_C(0x3682F19AE03CD40D), UINT64_C(0xC87745D8F9E16D68) },
+ { UINT64_C(0xFD527AB509A642EA), UINT64_C(0x6308EEBDF9C81F27),
+ UINT64_C(0xFA9F666C550C5D68), UINT64_C(0xDEBA436F584AB153),
+ UINT64_C(0x1D4861D35B63E939), UINT64_C(0x073BED9BC9850221) } },
+ { { UINT64_C(0x802BCCF08B171246), UINT64_C(0xFFF7D15A733B072F),
+ UINT64_C(0xEA3862664CBFA4EF), UINT64_C(0x9E5B5073D635946B),
+ UINT64_C(0x16E9A979FA81BE95), UINT64_C(0x41E8716EB14F701F) },
+ { UINT64_C(0x25782E0F101A6719), UINT64_C(0x442C4875C9D66959),
+ UINT64_C(0x52D845D92B85D153), UINT64_C(0xFF9251382E831117),
+ UINT64_C(0x01B700CC8E02434B), UINT64_C(0xD2DB7F8EEC0BAE3E) } },
+ { { UINT64_C(0x1B225300966A4872), UINT64_C(0x40C149BE566F537B),
+ UINT64_C(0x3335F4D2CB680021), UINT64_C(0x773D0263778E5F5F),
+ UINT64_C(0x1D9B7602666FA9ED), UINT64_C(0x52490A102E6200CF) },
+ { UINT64_C(0x8434C7DD961F290B), UINT64_C(0x773AC15664456446),
+ UINT64_C(0x5E2BB78947B712BB), UINT64_C(0xFD3BCBFDBE0974AD),
+ UINT64_C(0x71AE9351791AD5D8), UINT64_C(0x1EE738BA6F4E1400) } },
+ { { UINT64_C(0x2FA428AB0BE8E26E), UINT64_C(0xFEFF0600BB4CF9FC),
+ UINT64_C(0x76F25CA9B2EA5FB0), UINT64_C(0xAB7FECF06835C5F4),
+ UINT64_C(0x649D077219D5F328), UINT64_C(0xABE7B895ACBCB12E) },
+ { UINT64_C(0xF2D1031AD69B1EA8), UINT64_C(0x46065D5DC60B0BBB),
+ UINT64_C(0xB0908DC185D798FF), UINT64_C(0x4E2420F0D2C9B18A),
+ UINT64_C(0x6B3A9BDDD30432A2), UINT64_C(0x501C3383C9B134AD) } },
+ { { UINT64_C(0x608F096798A21284), UINT64_C(0x5361BE86059CCEDE),
+ UINT64_C(0x3A40655CAFD87EF7), UINT64_C(0x03CF311759083AA2),
+ UINT64_C(0x57DB5F61B6C366D9), UINT64_C(0x29DC275B6DD0D232) },
+ { UINT64_C(0xBDAB24DD8FA67501), UINT64_C(0x5928F77565D08C37),
+ UINT64_C(0x9448A856645D466A), UINT64_C(0x6E6B5E2EC0E927A5),
+ UINT64_C(0xE884D546E80C6871), UINT64_C(0x10C881C953A9A851) } },
+ { { UINT64_C(0x355053749B627AA5), UINT64_C(0xE7CA1B577976677B),
+ UINT64_C(0x812397124976CE17), UINT64_C(0x96E9080B96DA31B9),
+ UINT64_C(0x458254ABCC64AA1F), UINT64_C(0xFEFF682148E674C9) },
+ { UINT64_C(0x8772F37A021F1488), UINT64_C(0x2E274E18AB56345C),
+ UINT64_C(0x7C7BE61C29823B76), UINT64_C(0x275DB7B29EEFB39E),
+ UINT64_C(0x83B10ED4BF5CBCEF), UINT64_C(0x40D7F5B4518E5183) } },
+ { { UINT64_C(0x315CCC01F960B41B), UINT64_C(0x90B417C91D99E722),
+ UINT64_C(0x84AFAA0D013463E0), UINT64_C(0xF133C5D813E6D9E1),
+ UINT64_C(0xD95C6ADC525B7430), UINT64_C(0x082C61AD7A25106A) },
+ { UINT64_C(0xABC1966DBA1CE179), UINT64_C(0xE0578B77A5DB529A),
+ UINT64_C(0x10988C05EC84107D), UINT64_C(0xFCADE5D71B207F83),
+ UINT64_C(0x0BEB6FDBC5BA83DB), UINT64_C(0x1C39B86D57537E34) } },
+ },
+ {
+ { { UINT64_C(0x5B0B5D692A7AECED), UINT64_C(0x4C03450C01DC545F),
+ UINT64_C(0x72AD0A4A404A3458), UINT64_C(0x1DE8E2559F467B60),
+ UINT64_C(0xA4B3570590634809), UINT64_C(0x76F30205706F0178) },
+ { UINT64_C(0x588D21AB4454F0E5), UINT64_C(0xD22DF54964134928),
+ UINT64_C(0xF4E7E73D241BCD90), UINT64_C(0xB8D8A1D22FACC7CC),
+ UINT64_C(0x483C35A71D25D2A0), UINT64_C(0x7F8D25451EF9F608) } },
+ { { UINT64_C(0xCB51F03954EBC926), UINT64_C(0xE235D356B8D4A7BB),
+ UINT64_C(0x93C8FAFAB41FE1A6), UINT64_C(0x6297701DA719F254),
+ UINT64_C(0x6E9165BC644F5CDE), UINT64_C(0x6506329D0C11C542) },
+ { UINT64_C(0xA2564809A92B4250), UINT64_C(0x0E9AC173889C2E3E),
+ UINT64_C(0x286A592622B1D1BE), UINT64_C(0x86A3D7526ECDD041),
+ UINT64_C(0x4B867E0A649F9524), UINT64_C(0x1FE7D95A0629CB0F) } },
+ { { UINT64_C(0xF4F66843CA5BAF54), UINT64_C(0x298DB357EFE7DB78),
+ UINT64_C(0xF607E86E7365712F), UINT64_C(0xD58822988A822BC0),
+ UINT64_C(0x2CFBD63AC61299B3), UINT64_C(0x6F713D9B67167B1A) },
+ { UINT64_C(0x750F673FDE0B077A), UINT64_C(0x07482708EE2178DA),
+ UINT64_C(0x5E6D5BD169123C75), UINT64_C(0x6A93D1B6EAB99B37),
+ UINT64_C(0x6EF4F7E68CAEC6A3), UINT64_C(0x7BE411D6CF3ED818) } },
+ { { UINT64_C(0xF92B307363A0A7D2), UINT64_C(0x32DA431C881DC8CF),
+ UINT64_C(0xE51BD5EDC578E3A3), UINT64_C(0xEFDA70D29587FA22),
+ UINT64_C(0xCFEC17089B2EBA85), UINT64_C(0x6AB51A4BAF7BA530) },
+ { UINT64_C(0x5AC155AE98174812), UINT64_C(0xCAF07A71CCB076E3),
+ UINT64_C(0x280E86C2C38718A7), UINT64_C(0x9D12DE73D63745B7),
+ UINT64_C(0x0E8EA855BF8A79AA), UINT64_C(0x5EB2BED8BD705BF7) } },
+ { { UINT64_C(0x33FE9578AE16DE53), UINT64_C(0x3AE85EB510BEC902),
+ UINT64_C(0xC4F4965844AF850E), UINT64_C(0x6EA222B3087DD658),
+ UINT64_C(0xB255E6FDA51F1447), UINT64_C(0xB35E4997117E3F48) },
+ { UINT64_C(0x562E813B05616CA1), UINT64_C(0xDF5925D68A61E156),
+ UINT64_C(0xB2FA8125571C728B), UINT64_C(0x00864805A2F2D1CF),
+ UINT64_C(0x2DC26F411BCCB6FF), UINT64_C(0xEBD5E09363AE37DD) } },
+ { { UINT64_C(0xD2D68BB30A285611), UINT64_C(0x3EAE7596DC8378F2),
+ UINT64_C(0x2DC6CCC66CC688A3), UINT64_C(0xC45E5713011F5DFB),
+ UINT64_C(0x6B9C4F6C62D34487), UINT64_C(0xFAD6F0771FC65551) },
+ { UINT64_C(0x5E3266E062B23B52), UINT64_C(0xF1DAF319E98F4715),
+ UINT64_C(0x064D12EA3ED0AE83), UINT64_C(0x5CCF9326564125CB),
+ UINT64_C(0x09057022C63C1E9F), UINT64_C(0x7171972CDC9B5D2E) } },
+ { { UINT64_C(0x2364FD9AEABD21B2), UINT64_C(0x3CE5F4BB9174AD6D),
+ UINT64_C(0xA4D6D5D0B38688C0), UINT64_C(0x2292A2D26D87FD7D),
+ UINT64_C(0x2A7D1B534CA02E54), UINT64_C(0x7BEE6E7EB4185715) },
+ { UINT64_C(0x73E546098FC63ACD), UINT64_C(0xF4D93A124064E09D),
+ UINT64_C(0xD20E157A2B92DAA5), UINT64_C(0x90D125DBC4B81A00),
+ UINT64_C(0xCB951C9E7682DE13), UINT64_C(0x1ABE58F427987545) } },
+ { { UINT64_C(0x6D35164030C70C8D), UINT64_C(0x8047D811CE2361B8),
+ UINT64_C(0x3F8B3D4FDF8E2C81), UINT64_C(0x5D59547733FA1F6C),
+ UINT64_C(0xF769FE5AE29B8A91), UINT64_C(0x26F0E606D737B2A2) },
+ { UINT64_C(0x70CBFA5DB8B31C6A), UINT64_C(0x0F883B4A863D3AEA),
+ UINT64_C(0x156A4479E386AE2F), UINT64_C(0xA17A2FCDADE8A684),
+ UINT64_C(0x78BDF958E2A7E335), UINT64_C(0xD1B4E6733B9E3041) } },
+ { { UINT64_C(0x1EAF48EC449A6D11), UINT64_C(0x6B94B8E46D2FA7B9),
+ UINT64_C(0x1D75D269728E4C1B), UINT64_C(0x91123819DD304E2C),
+ UINT64_C(0x0B34CAE388804F4B), UINT64_C(0x2BA192FBC5495E9A) },
+ { UINT64_C(0xC93FF6EFFF4D24BF), UINT64_C(0xF8C2C0B00342BA78),
+ UINT64_C(0x8041F769831EB94C), UINT64_C(0x353100747782985E),
+ UINT64_C(0xC755320B3AF84E83), UINT64_C(0x384B6D266F497E7F) } },
+ { { UINT64_C(0xEF92CD5917E6BD17), UINT64_C(0xA087305BA426965C),
+ UINT64_C(0x13895CE7AC47F773), UINT64_C(0xB85F2A9FE0BB2867),
+ UINT64_C(0x2926E6AA7CD7C58E), UINT64_C(0xE544EDA6450459C5) },
+ { UINT64_C(0x73DBC351B90A9849), UINT64_C(0x961183F6848EBE86),
+ UINT64_C(0xC45BB21080534712), UINT64_C(0x379D08D7A654D9A3),
+ UINT64_C(0x5B97CEF2BD3FFA9C), UINT64_C(0x0F469F34DDC2FCE5) } },
+ { { UINT64_C(0x6D1461080642F38D), UINT64_C(0x055171A0D21EB887),
+ UINT64_C(0x28DFFAB4D0DCEB28), UINT64_C(0x0D0E631298DE9CCD),
+ UINT64_C(0x750A9156118C3C3F), UINT64_C(0x8C1F1390B049D799) },
+ { UINT64_C(0xE4823858439607C5), UINT64_C(0x947E9BA05C111EAB),
+ UINT64_C(0x39C95616A355DF2E), UINT64_C(0xF5F6B98E10E54BDA),
+ UINT64_C(0xB0E0B33D142B876A), UINT64_C(0x71197D73EA18C90C) } },
+ { { UINT64_C(0x36A5139DF52BE819), UINT64_C(0xF60DDF3429A45D2B),
+ UINT64_C(0x0727EFECE9220E34), UINT64_C(0x431D33864EF7F446),
+ UINT64_C(0xC3165A64FCC4962C), UINT64_C(0xB7D926E1D64362BB) },
+ { UINT64_C(0x216BC61FD45F9350), UINT64_C(0xA974CB2FBBAED815),
+ UINT64_C(0x31DF342D86FB2F76), UINT64_C(0x3AB67E0501D78314),
+ UINT64_C(0x7AA951E0DEE33ED2), UINT64_C(0x318FBBBDCEC78D94) } },
+ { { UINT64_C(0xAD7EFB65B8FE0204), UINT64_C(0x0432E1C5230AB7F7),
+ UINT64_C(0x7563A62D9C967400), UINT64_C(0xD88B9C743524D4FF),
+ UINT64_C(0x16A1991CF1A823E3), UINT64_C(0xCF2F9BFEFA6F0FFB) },
+ { UINT64_C(0x55AAA946A50CA61F), UINT64_C(0x8CBBD3C8FED4CAB3),
+ UINT64_C(0x03A0FAB87651365A), UINT64_C(0x46B5234B62DC3913),
+ UINT64_C(0xFD875B28B558CBBD), UINT64_C(0xA48EC3AE11CEB361) } },
+ { { UINT64_C(0x5DD131A1B3ADBD8B), UINT64_C(0xF9FBCA3A29B45EF8),
+ UINT64_C(0x022048669341EE18), UINT64_C(0x8D13B89583BF9618),
+ UINT64_C(0x0E395BAEE807459C), UINT64_C(0xB9C110CCB190E7DB) },
+ { UINT64_C(0xA0DC345225D25063), UINT64_C(0x2FB78EC802371462),
+ UINT64_C(0xC3A9E7BB8975C2D5), UINT64_C(0x9466687285A78264),
+ UINT64_C(0x480D2CC28029AA92), UINT64_C(0x237086C75655726D) } },
+ { { UINT64_C(0x197F14BB65EB9EEE), UINT64_C(0xFC93125C9F12E5FD),
+ UINT64_C(0x9C20BC538BFBAE5E), UINT64_C(0xB35E21544BC053BA),
+ UINT64_C(0xE5FA9CC721C3898E), UINT64_C(0x502D72FFD42F950F) },
+ { UINT64_C(0x6812D38AD1EB8C31), UINT64_C(0x1F77F3F1080D30BB),
+ UINT64_C(0x18D128335A8B1E98), UINT64_C(0x7FD39FA9299196CE),
+ UINT64_C(0xFB8C9F11CF4ED6D6), UINT64_C(0x4C00F604D6363194) } },
+ { { UINT64_C(0x5C8AFCF9FA2A21C2), UINT64_C(0x71CBF2821928D133),
+ UINT64_C(0x56BEF28E42B29506), UINT64_C(0xAFBA250C70323DE2),
+ UINT64_C(0x3FE208D17DED2C30), UINT64_C(0xBD2CD213CE9AA598) },
+ { UINT64_C(0x52C5EC52CFEED070), UINT64_C(0x0A7223E7D3DA336B),
+ UINT64_C(0x7156A4EDCE156B46), UINT64_C(0x9AF6C499ED7E6159),
+ UINT64_C(0x9D7A679713C029AD), UINT64_C(0xE5B5C9249018DC77) } },
+ },
+ {
+ { { UINT64_C(0x3F2EFF53DE1E4E55), UINT64_C(0x6B749943E4D3ECC4),
+ UINT64_C(0xAF10B18A0DDE190D), UINT64_C(0xF491B98DA26B0409),
+ UINT64_C(0x66080782A2B1D944), UINT64_C(0x59277DC697E8C541) },
+ { UINT64_C(0xFDBFC5F6006F18AA), UINT64_C(0x435D165BFADD8BE1),
+ UINT64_C(0x8E5D263857645EF4), UINT64_C(0x31BCFDA6A0258363),
+ UINT64_C(0xF5330AB8D35D2503), UINT64_C(0xB71369F0C7CAB285) } },
+ { { UINT64_C(0xE6A19DCC40ACC5A8), UINT64_C(0x1C3A1FF1DBC6DBF8),
+ UINT64_C(0xB4D89B9FC6455613), UINT64_C(0x6CB0FE44A7390D0E),
+ UINT64_C(0xADE197A459EA135A), UINT64_C(0xDA6AA86520680982) },
+ { UINT64_C(0x03DB9BE95A442C1B), UINT64_C(0x221A2D732BFB93F2),
+ UINT64_C(0x44DEE8D4753C196C), UINT64_C(0x59ADCC700B7C6FF5),
+ UINT64_C(0xC6260EC24CA1B142), UINT64_C(0x4C3CB5C646CBD4F2) } },
+ { { UINT64_C(0x8A15D6FEA417111F), UINT64_C(0xFE4A16BD71D93FCC),
+ UINT64_C(0x7A7EE38C55BBE732), UINT64_C(0xEFF146A51FF94A9D),
+ UINT64_C(0xE572D13EDD585AB5), UINT64_C(0xD879790E06491A5D) },
+ { UINT64_C(0x9C84E1C52A58CB2E), UINT64_C(0xD79D13746C938630),
+ UINT64_C(0xDB12CD9B385F06C7), UINT64_C(0x0C93EB977A7759C3),
+ UINT64_C(0xF1F5B0FE683BD706), UINT64_C(0x541E4F7285EC3D50) } },
+ { { UINT64_C(0x9A0E153581833608), UINT64_C(0x5CCE871E6E2833AC),
+ UINT64_C(0xC17059EAFB29777C), UINT64_C(0x7E40E5FAE354CAFD),
+ UINT64_C(0x9CF594054D07C371), UINT64_C(0x64CE36B2A71C3945) },
+ { UINT64_C(0x69309E9656CAF487), UINT64_C(0x3D719E9F1AE3454B),
+ UINT64_C(0xF2164070E25823B6), UINT64_C(0xEAD851BD0BC27359),
+ UINT64_C(0x3D21BFE8B0925094), UINT64_C(0xA783B1E934A97F4E) } },
+ { { UINT64_C(0x406B0C269546491A), UINT64_C(0x9E5E15E2F293C4E5),
+ UINT64_C(0xC60D641315B164DB), UINT64_C(0x0DA46F530C75A78E),
+ UINT64_C(0x7C599BB7EA0C656B), UINT64_C(0x0F07A5121B1A8122) },
+ { UINT64_C(0x14C7204A15172686), UINT64_C(0x8FAEDFF85165625D),
+ UINT64_C(0x20F260CE37AEDE40), UINT64_C(0xC81F771E8F357FFE),
+ UINT64_C(0x25499197B0912557), UINT64_C(0x736197DC4C739C74) } },
+ { { UINT64_C(0x6151BAB1381B3462), UINT64_C(0x27E5A07843DBD344),
+ UINT64_C(0x2CB05BD6A1C3E9FB), UINT64_C(0x2A75976027CF2A11),
+ UINT64_C(0x0ADCF9DBFF43E702), UINT64_C(0x4BBF03E21F484146) },
+ { UINT64_C(0x0E74997F55B6521A), UINT64_C(0x15629231ADE17086),
+ UINT64_C(0x7F143E867493FC58), UINT64_C(0x60869095AF8B9670),
+ UINT64_C(0x482CFCD77E524869), UINT64_C(0x9E8060C31D454756) } },
+ { { UINT64_C(0xE495747AC88B4D3B), UINT64_C(0xB7559835AE8A948F),
+ UINT64_C(0x67EEF3A9DEB56853), UINT64_C(0x0E20E2699DEE5ADF),
+ UINT64_C(0x9031AF6761F0A1AA), UINT64_C(0x76669D32683402BC) },
+ { UINT64_C(0x90BD231306718B16), UINT64_C(0xE1B22A21864EFDAC),
+ UINT64_C(0xE4FFE9096620089F), UINT64_C(0xB84C842E3428E2D9),
+ UINT64_C(0x0E28C880FE3871FC), UINT64_C(0x8932F6983F21C200) } },
+ { { UINT64_C(0x603F00CE6C90EA5D), UINT64_C(0x6473930740A2F693),
+ UINT64_C(0xAF65148B2174E517), UINT64_C(0x162FC2CAF784AE74),
+ UINT64_C(0x0D9A88254D5F6458), UINT64_C(0x0C2D586143AACE93) },
+ { UINT64_C(0xBF1EADDE9F73CBFC), UINT64_C(0xDE9C34C09C68BBCA),
+ UINT64_C(0x6D95602D67EF8A1A), UINT64_C(0x0AF2581BA791B241),
+ UINT64_C(0x14F7736112CAD604), UINT64_C(0x19F2354DE2ACD1AD) } },
+ { { UINT64_C(0x272F78F60D60F263), UINT64_C(0xE7A8F4AF208FD785),
+ UINT64_C(0x10E191C636554F2C), UINT64_C(0x06D88551FD5CD0B3),
+ UINT64_C(0x29BF856857069C27), UINT64_C(0x3CE7ECD828AA6FAD) },
+ { UINT64_C(0x7D8A92D0E9F1A1D8), UINT64_C(0xD40C7FF8D30B5725),
+ UINT64_C(0x16BE6CB2F54CAEB8), UINT64_C(0x14CA471A14CB0A91),
+ UINT64_C(0xD5FF15B802733CAE), UINT64_C(0xCAF88D87DAA76580) } },
+ { { UINT64_C(0x39430E222C046592), UINT64_C(0x6CDAE81F1AD26706),
+ UINT64_C(0x8C102159A25D9106), UINT64_C(0x9A44057227CA9F30),
+ UINT64_C(0x8D34C43070287FBC), UINT64_C(0x9003A45529DB8AFA) },
+ { UINT64_C(0x91364CC37FD971AD), UINT64_C(0x7B3AA0489C60EDB7),
+ UINT64_C(0x58B0E008526F4DD8), UINT64_C(0xB7674454D86D98AE),
+ UINT64_C(0xC25F4051B2B45747), UINT64_C(0x8243BF9CCC043E8F) } },
+ { { UINT64_C(0xA89641C643A0C387), UINT64_C(0x6D92205C87B9AB17),
+ UINT64_C(0x37D691F4DAA0E102), UINT64_C(0xEB3E52D7CDE5312E),
+ UINT64_C(0x60D3C09916F518A2), UINT64_C(0x7854C0518A378EEB) },
+ { UINT64_C(0x7359DB514BBCAAC5), UINT64_C(0xF5B1B68C1713F102),
+ UINT64_C(0xDAEAE645E4398DE5), UINT64_C(0x8C8ACB6CD1ABFB82),
+ UINT64_C(0x2E8B76C3136423E2), UINT64_C(0x509DCB2DA8BA015E) } },
+ { { UINT64_C(0x2FF368159AD9C59C), UINT64_C(0xB189A4E8658E65B9),
+ UINT64_C(0x7D33DDBBEA786AD2), UINT64_C(0x96D0D648C0D2DC05),
+ UINT64_C(0x05E49256BFA03BE9), UINT64_C(0x0EA4E7A68BAF5A1C) },
+ { UINT64_C(0x3DDCE0B09F9AD5A8), UINT64_C(0xF78091959E49C2CB),
+ UINT64_C(0xBFCEF29D21782C2F), UINT64_C(0xE57AD39FC41BFD97),
+ UINT64_C(0xC04B93E81355AD19), UINT64_C(0xAABC9E6E59440F9F) } },
+ { { UINT64_C(0x7AA481035B6459DA), UINT64_C(0x83EF74770166E880),
+ UINT64_C(0x536182B1511CCE80), UINT64_C(0xAFDD2EEE73CA55AA),
+ UINT64_C(0xAB910D0DA8716143), UINT64_C(0x8BEAA42B83707250) },
+ { UINT64_C(0x4BCCFD898DA2AB3D), UINT64_C(0x1DBF68A9EC6AA105),
+ UINT64_C(0x32CE610868EB42DA), UINT64_C(0x5C2C2C858EA62E37),
+ UINT64_C(0x1ED2791FCD3088A7), UINT64_C(0x496B4FEBFF05070C) } },
+ { { UINT64_C(0x9FA9121A0AA629C5), UINT64_C(0xE286CFF157558BEC),
+ UINT64_C(0x4D9D657E59813A4D), UINT64_C(0xC4676A1626103519),
+ UINT64_C(0x616160B32BD4DF80), UINT64_C(0x26FB78CC30FBAE87) },
+ { UINT64_C(0x096070138F0F66BD), UINT64_C(0xDD4E2D0C03D9B90D),
+ UINT64_C(0x5D3A8912600D1B12), UINT64_C(0xF76DD52F4308E126),
+ UINT64_C(0x97CC04099E4FCCA6), UINT64_C(0x0CFBE31104C4DF7B) } },
+ { { UINT64_C(0x6CA62C1228437A23), UINT64_C(0x0DAF335340E7A003),
+ UINT64_C(0x1FD07DF0D20F8079), UINT64_C(0xEAE7969C3BBC9749),
+ UINT64_C(0x55861AFA9ECAD022), UINT64_C(0xEC41DAD91FBC3D4C) },
+ { UINT64_C(0x1FE4CB40DA8B261B), UINT64_C(0xC2671AB6427C5C9D),
+ UINT64_C(0xDFCDA7B8261D4939), UINT64_C(0x9E7B802B2072C0B9),
+ UINT64_C(0x3AFEE900C7828CC2), UINT64_C(0x3488BF28F6DE987F) } },
+ { { UINT64_C(0x33B9F2DE7BE1F89E), UINT64_C(0xD4E80821299B15C9),
+ UINT64_C(0x87A3067A0E13F37F), UINT64_C(0x6D4C09ED55FD239F),
+ UINT64_C(0x48B1042D92EF014F), UINT64_C(0xA382B2E0B385A759) },
+ { UINT64_C(0xBF571BB07F6F84F8), UINT64_C(0x25AFFA370CE87F50),
+ UINT64_C(0x826906D3FE54F1BC), UINT64_C(0x6B0421F4C53AE76A),
+ UINT64_C(0x44F85A3A4855EB3C), UINT64_C(0xF49E21518D1F2B27) } },
+ },
+ {
+ { { UINT64_C(0xC0426B775E3C647B), UINT64_C(0xBFCBD9398CF05348),
+ UINT64_C(0x31D312E3172C0D3D), UINT64_C(0x5F49FDE6EE754737),
+ UINT64_C(0x895530F06DA7EE61), UINT64_C(0xCF281B0AE8B3A5FB) },
+ { UINT64_C(0xFD14973541B8A543), UINT64_C(0x41A625A73080DD30),
+ UINT64_C(0xE2BAAE07653908CF), UINT64_C(0xC3D01436BA02A278),
+ UINT64_C(0xA0D0222E7B21B8F8), UINT64_C(0xFDC270E9D7EC1297) } },
+ { { UINT64_C(0x06A67BD29F101E64), UINT64_C(0xCB6E0AC7E1733A4A),
+ UINT64_C(0xEE0B5D5197BC62D2), UINT64_C(0x52B1703924C51874),
+ UINT64_C(0xFED1F42382A1A0D5), UINT64_C(0x55D90569DB6270AC) },
+ { UINT64_C(0x36BE4A9C5D73D533), UINT64_C(0xBE9266D6976ED4D5),
+ UINT64_C(0xC17436D3B8F8074B), UINT64_C(0x3BB4D399718545C6),
+ UINT64_C(0x8E1EA3555C757D21), UINT64_C(0xF7EDBC978C474366) } },
+ { { UINT64_C(0xEC72C6506EA83242), UINT64_C(0xF7DE7BE51B2D237F),
+ UINT64_C(0x3C5E22001819EFB0), UINT64_C(0xDF5AB6D68CDDE870),
+ UINT64_C(0x75A44E9D92A87AEE), UINT64_C(0xBDDC46F4BCF77F19) },
+ { UINT64_C(0x8191EFBD669B674D), UINT64_C(0x52884DF9ED71768F),
+ UINT64_C(0xE62BE58265CF242C), UINT64_C(0xAE99A3B180B1D17B),
+ UINT64_C(0x48CBB44692DE59A9), UINT64_C(0xD3C226CF2DCB3CE2) } },
+ { { UINT64_C(0x9580CDFB9FD94EC4), UINT64_C(0xED273A6C28631AD9),
+ UINT64_C(0x5D3D5F77C327F3E7), UINT64_C(0x05D5339C35353C5F),
+ UINT64_C(0xC56FB5FE5C258EB1), UINT64_C(0xEFF8425EEDCE1F79) },
+ { UINT64_C(0xAB7AA141CF83CF9C), UINT64_C(0xBD2A690A207D6D4F),
+ UINT64_C(0xE1241491458D9E52), UINT64_C(0xDD2448CCAA7F0F31),
+ UINT64_C(0xEC58D3C7F0FDA7AB), UINT64_C(0x7B6E122DC91BBA4D) } },
+ { { UINT64_C(0x2A2DEDAFB1B48156), UINT64_C(0xA0A2C63ABB93DB87),
+ UINT64_C(0xC655907808ACD99E), UINT64_C(0x03EA42AFFE4AC331),
+ UINT64_C(0x43D2C14AEB180ED6), UINT64_C(0xC2F293DDB1156A1A) },
+ { UINT64_C(0x1FAFABF5A9D81249), UINT64_C(0x39ADDEAD9A8EEE87),
+ UINT64_C(0x21E206F2119E2E92), UINT64_C(0xBC5DCC2ED74DCEB6),
+ UINT64_C(0x86647FA30A73A358), UINT64_C(0xEAD8BEA42F53F642) } },
+ { { UINT64_C(0x636225F591C09091), UINT64_C(0xCCF5070A71BDCFDF),
+ UINT64_C(0x0EF8D625B9668EE2), UINT64_C(0x57BDF6CDB5E04E4F),
+ UINT64_C(0xFC6AB0A67C75EA43), UINT64_C(0xEB6B8AFBF7FD6EF3) },
+ { UINT64_C(0x5B2AEEF02A3DF404), UINT64_C(0x31FD3B48B9823197),
+ UINT64_C(0x56226DB683A7EB23), UINT64_C(0x3772C21E5BB1ED2F),
+ UINT64_C(0x3E833624CD1ABA6A), UINT64_C(0xBAE58FFAAC672DAD) } },
+ { { UINT64_C(0xCE92224D31BA1705), UINT64_C(0x022C6ED2F0197F63),
+ UINT64_C(0x21F18D99A4DC1113), UINT64_C(0x5CD04DE803616BF1),
+ UINT64_C(0x6F9006799FF12E08), UINT64_C(0xF59A331548E61DDF) },
+ { UINT64_C(0x9474D42CB51BD024), UINT64_C(0x11A0A4139051E49D),
+ UINT64_C(0x79C92705DCE70EDB), UINT64_C(0x113CE27834198426),
+ UINT64_C(0x8978396FEA8616D2), UINT64_C(0x9A2A14D0EA894C36) } },
+ { { UINT64_C(0x4F1E1254604F6E4A), UINT64_C(0x4513B0880187D585),
+ UINT64_C(0x9022F25719E0F482), UINT64_C(0x51FB2A80E2239DBF),
+ UINT64_C(0x49940D9E998ED9D5), UINT64_C(0x0583D2416C932C5D) },
+ { UINT64_C(0x1188CEC8F25B73F7), UINT64_C(0xA28788CB3B3D06CD),
+ UINT64_C(0xDEA194ECA083DB5A), UINT64_C(0xD93A4F7E22DF4272),
+ UINT64_C(0x8D84E4BF6A009C49), UINT64_C(0x893D8DD93E3E4A9E) } },
+ { { UINT64_C(0x35E909EA33D31160), UINT64_C(0x5020316857172F1E),
+ UINT64_C(0x2707FC4451F3D866), UINT64_C(0xEB9D2018D2442A5D),
+ UINT64_C(0x904D72095DBFE378), UINT64_C(0x6DB132A35F13CF77) },
+ { UINT64_C(0x9D842BA67A3AF54B), UINT64_C(0x4E16EA195AA5B4F9),
+ UINT64_C(0x2BBA457CAF24228E), UINT64_C(0xCC04B3BB16F3C5FE),
+ UINT64_C(0xBAFAC51677E64944), UINT64_C(0x31580A34F08BCEE0) } },
+ { { UINT64_C(0xC6808DEE20C30ACA), UINT64_C(0xDADD216FA3EA2056),
+ UINT64_C(0xD331394E7A4A9F9D), UINT64_C(0x9E0441AD424C4026),
+ UINT64_C(0xAEED102F0AEB5350), UINT64_C(0xC6697FBBD45B09DA) },
+ { UINT64_C(0x52A2590EDEAC1496), UINT64_C(0x7142B831250B87AF),
+ UINT64_C(0xBEF2E68B6D0784A8), UINT64_C(0x5F62593AA5F71CEF),
+ UINT64_C(0x3B8F7616B5DA51A3), UINT64_C(0xC7A6FA0DB680F5FE) } },
+ { { UINT64_C(0x36C21DE699C8227C), UINT64_C(0xBEE3E867C26813B1),
+ UINT64_C(0x9B05F2E6BDD91549), UINT64_C(0x34FF2B1FA7D1110F),
+ UINT64_C(0x8E6953B937F67FD0), UINT64_C(0x56C7F18BC3183E20) },
+ { UINT64_C(0x48AF46DE9E2019ED), UINT64_C(0xDEAF972EF551BBBF),
+ UINT64_C(0x88EE38F8CC5E3EEF), UINT64_C(0xFB8D7A44392D6BAF),
+ UINT64_C(0x32293BFC0127187D), UINT64_C(0x7689E767E58647CC) } },
+ { { UINT64_C(0x00CE901B52168013), UINT64_C(0xC6BF8E38837AAE71),
+ UINT64_C(0xD6F11EFA167677D8), UINT64_C(0xE53BB48586C8E5CF),
+ UINT64_C(0x671167CEC48E74AB), UINT64_C(0x8A40218C8AD720A7) },
+ { UINT64_C(0x81E827A6E7C1191A), UINT64_C(0x54058F8DADDB153D),
+ UINT64_C(0x0BAF29250D950FA2), UINT64_C(0xC244674D576DDA13),
+ UINT64_C(0x8C4630AE41BCD13B), UINT64_C(0x6C2127BF5A077419) } },
+ { { UINT64_C(0xCF977FD5A83C501F), UINT64_C(0xD7C6DF36B6AB176F),
+ UINT64_C(0x117F6331397BC6B5), UINT64_C(0x72A6078BF7A2D491),
+ UINT64_C(0xE5A2AAED5242FE2E), UINT64_C(0x88ECFFDCFEBDC212) },
+ { UINT64_C(0xF2DBBF50CE33BA21), UINT64_C(0xE1343B76CEB19F07),
+ UINT64_C(0x1F32D4C9D2C28F71), UINT64_C(0x93FC64B418587685),
+ UINT64_C(0x39CEEF9BBA1F8BD1), UINT64_C(0x99C36A788D6D6BB0) } },
+ { { UINT64_C(0x0D0638173E9561CF), UINT64_C(0x1D8646AA3D33704D),
+ UINT64_C(0x8C4513847A08BA33), UINT64_C(0x96446BD3E02D6624),
+ UINT64_C(0x749849F02D6F4166), UINT64_C(0xE364DA0114268BF0) },
+ { UINT64_C(0x7CE4587E9AEBFCFD), UINT64_C(0xD468606456234393),
+ UINT64_C(0x00231D5116DF73B2), UINT64_C(0xF6A969B77279C78C),
+ UINT64_C(0x1FF1F6B66CB4117C), UINT64_C(0x30AEBC39D3EAB680) } },
+ { { UINT64_C(0x5CC97E6493EF00B9), UINT64_C(0xDAE13841972345AE),
+ UINT64_C(0x858391844788F43C), UINT64_C(0xD0FF521EE2E6CF3E),
+ UINT64_C(0xAED14A5B4B707C86), UINT64_C(0x7EAAE4A6D2523CF7) },
+ { UINT64_C(0x266472C5024C8AC6), UINT64_C(0xE47E1522C0170051),
+ UINT64_C(0x7B83DA6173826BAE), UINT64_C(0xE97E19F5CF543F0D),
+ UINT64_C(0x5D5248FA20BF38E2), UINT64_C(0x8A7C2F7DDF56A037) } },
+ { { UINT64_C(0xB04659DD87B0526C), UINT64_C(0x593C604A2307565E),
+ UINT64_C(0x49E522257C630AB8), UINT64_C(0x24C1D0C6DCE9CD23),
+ UINT64_C(0x6FDB241C85177079), UINT64_C(0x5F521D19F250C351) },
+ { UINT64_C(0xFB56134BA6FB61DF), UINT64_C(0xA4E70D69D75C07ED),
+ UINT64_C(0xB7A824487D8825A8), UINT64_C(0xA3AEA7D4DD64BBCC),
+ UINT64_C(0xD53E6E6C8692F539), UINT64_C(0x8DDDA83BF7AA4BC0) } },
+ },
+ {
+ { { UINT64_C(0x140A0F9FDD93D50A), UINT64_C(0x4799FFDE83B7ABAC),
+ UINT64_C(0x78FF7C2304A1F742), UINT64_C(0xC0568F51195BA34E),
+ UINT64_C(0xE97183603B7F78B4), UINT64_C(0x9CFD1FF1F9EFAA53) },
+ { UINT64_C(0xE924D2C5BB06022E), UINT64_C(0x9987FA86FAA2AF6D),
+ UINT64_C(0x4B12E73F6EE37E0F), UINT64_C(0x1836FDFA5E5A1DDE),
+ UINT64_C(0x7F1B92259DCD6416), UINT64_C(0xCB2C1B4D677544D8) } },
+ { { UINT64_C(0x0254486D9C213D95), UINT64_C(0x68A9DB56CB2F6E94),
+ UINT64_C(0xFB5858BA000F5491), UINT64_C(0x1315BDD934009FB6),
+ UINT64_C(0xB18A8E0AC42BDE30), UINT64_C(0xFDCF93D1F1070358) },
+ { UINT64_C(0xBEB1DB753022937E), UINT64_C(0x9B9ECA7ACAC20DB4),
+ UINT64_C(0x152214D4E4122B20), UINT64_C(0xD3E673F2AABCCC7B),
+ UINT64_C(0x94C50F64AED07571), UINT64_C(0xD767059AE66B4F17) } },
+ { { UINT64_C(0x40336B12DCD6D14B), UINT64_C(0xF6BCFF5DE3B4919C),
+ UINT64_C(0xC337048D9C841F0C), UINT64_C(0x4CE6D0251D617F50),
+ UINT64_C(0x00FEF2198117D379), UINT64_C(0x18B7C4E9F95BE243) },
+ { UINT64_C(0x98DE119E38DF08FF), UINT64_C(0xDFD803BD8D772D20),
+ UINT64_C(0x94125B720F9678BD), UINT64_C(0xFC5B57CD334ACE30),
+ UINT64_C(0x09486527B7E86E04), UINT64_C(0xFE9F8BCC6E552039) } },
+ { { UINT64_C(0x3B75C45BD6F5A10E), UINT64_C(0xFD4680F4C1C35F38),
+ UINT64_C(0x5450227DF8E0A113), UINT64_C(0x5E69F1AE73DDBA24),
+ UINT64_C(0x2007B80E57F24645), UINT64_C(0xC63695DC3D159741) },
+ { UINT64_C(0xCBE54D294530F623), UINT64_C(0x986AD5732869586B),
+ UINT64_C(0xE19F70594CC39F73), UINT64_C(0x80F00AB32B1B8DA9),
+ UINT64_C(0xB765AAF973F68D26), UINT64_C(0xBC79A394E993F829) } },
+ { { UINT64_C(0x9C441043F310D2A0), UINT64_C(0x2865EE58DC5EB106),
+ UINT64_C(0x71A959229CB8065C), UINT64_C(0x8EB3A733A052AF0F),
+ UINT64_C(0x56009F42B09D716E), UINT64_C(0xA7F923C5ABCBE6AD) },
+ { UINT64_C(0x263B7669FA375C01), UINT64_C(0x641C47E521EF27A2),
+ UINT64_C(0xA89B474EB08FFD25), UINT64_C(0x5BE8EC3FF0A239F3),
+ UINT64_C(0x0E79957A242A6C5A), UINT64_C(0x1DFB26D00C6C75F5) } },
+ { { UINT64_C(0x2FD97B9B9DFBF22A), UINT64_C(0xDEC16CC85643532D),
+ UINT64_C(0xDF0E6E3960FEE7C3), UINT64_C(0xD09AD7B6545860C8),
+ UINT64_C(0xCC16E98473FC3B7C), UINT64_C(0x6CE734C10D4E1555) },
+ { UINT64_C(0xC6EFE68B4B5F6032), UINT64_C(0x3A64F34C14F54073),
+ UINT64_C(0x25DA689CAC44DC95), UINT64_C(0x990C477E5358AD8A),
+ UINT64_C(0x00E958A5F36DA7DE), UINT64_C(0x902B7360C9B6F161) } },
+ { { UINT64_C(0x454AB42C9347B90A), UINT64_C(0xCAEBE64AA698B02B),
+ UINT64_C(0x119CDC69FB86FA40), UINT64_C(0x2E5CB7ADC3109281),
+ UINT64_C(0x67BB1EC5CD0C3D00), UINT64_C(0x5D430BC783F25BBF) },
+ { UINT64_C(0x69FD84A85CDE0ABB), UINT64_C(0x69DA263E9816B688),
+ UINT64_C(0xE52D93DF0E53CBB8), UINT64_C(0x42CF6F25ADD2D5A7),
+ UINT64_C(0x227BA59DC87CA88F), UINT64_C(0x7A1CA876DA738554) } },
+ { { UINT64_C(0x3FA5C1051CAC82C4), UINT64_C(0x23C760878A78C9BE),
+ UINT64_C(0xE98CDAD61C5CFA42), UINT64_C(0x09C302520A6C0421),
+ UINT64_C(0x149BAC7C42FC61B9), UINT64_C(0x3A1C22AC3004A3E2) },
+ { UINT64_C(0xDE6B0D6E202C7FED), UINT64_C(0xB2457377E7E63052),
+ UINT64_C(0x31725FD43706B3EF), UINT64_C(0xE16A347D2B1AFDBF),
+ UINT64_C(0xBE4850C48C29CF66), UINT64_C(0x8F51CC4D2939F23C) } },
+ { { UINT64_C(0x169E025B219AE6C1), UINT64_C(0x55FF526F116E1CA1),
+ UINT64_C(0x01B810A3B191F55D), UINT64_C(0x2D98127229588A69),
+ UINT64_C(0x53C9377048B92199), UINT64_C(0x8C7DD84E8A85236F) },
+ { UINT64_C(0x293D48B6CAACF958), UINT64_C(0x1F084ACB43572B30),
+ UINT64_C(0x628BFA2DFAD91F28), UINT64_C(0x8D627B11829386AF),
+ UINT64_C(0x3EC1DD00D44A77BE), UINT64_C(0x8D3B0D08649AC7F0) } },
+ { { UINT64_C(0x00A93DAA177513BF), UINT64_C(0x2EF0B96F42AD79E1),
+ UINT64_C(0x81F5AAF1A07129D9), UINT64_C(0xFC04B7EF923F2449),
+ UINT64_C(0x855DA79560CDB1B7), UINT64_C(0xB1EB5DABAD5D61D4) },
+ { UINT64_C(0xD2CEF1AE353FD028), UINT64_C(0xC21D54399EE94847),
+ UINT64_C(0x9ED552BB0380C1A8), UINT64_C(0xB156FE7A2BAC328F),
+ UINT64_C(0xBB7E01967213C6A4), UINT64_C(0x36002A331701ED5B) } },
+ { { UINT64_C(0x20B1632ADDC9EF4D), UINT64_C(0x2A35FF4C272D082B),
+ UINT64_C(0x30D39923F6CC9BD3), UINT64_C(0x6D879BC2E65C9D08),
+ UINT64_C(0xCE8274E16FA9983C), UINT64_C(0x652371E80EB7424F) },
+ { UINT64_C(0x32B77503C5C35282), UINT64_C(0xD7306333C885A931),
+ UINT64_C(0x8A16D71972955AA8), UINT64_C(0x5548F1637D51F882),
+ UINT64_C(0xB311DC66BABA59EF), UINT64_C(0x773D54480DB8F627) } },
+ { { UINT64_C(0x59B1B1347A62EB3B), UINT64_C(0x0F8CE157CCEEFB34),
+ UINT64_C(0x3FE842A8A798CB2B), UINT64_C(0xD01BC6260BF4161D),
+ UINT64_C(0x55EF6E554D016FDB), UINT64_C(0xCB561503B242B201) },
+ { UINT64_C(0x076EBC73AF4199C1), UINT64_C(0x39DEDCBB697244F7),
+ UINT64_C(0x9D184733040162BC), UINT64_C(0x902992C17F6B5FA6),
+ UINT64_C(0xAD1DE754BB4952B5), UINT64_C(0x7ACF1B93A121F6C8) } },
+ { { UINT64_C(0x7A56867C325C9B9A), UINT64_C(0x1A143999F3DC3D6A),
+ UINT64_C(0xCE10959003F5BCB8), UINT64_C(0x034E9035D6EEE5B7),
+ UINT64_C(0x2AFA81C8495DF1BC), UINT64_C(0x5EAB52DC08924D02) },
+ { UINT64_C(0xEE6AA014AA181904), UINT64_C(0xE62DEF09310AD621),
+ UINT64_C(0x6C9792FCC7538A03), UINT64_C(0xA89D3E883E41D789),
+ UINT64_C(0xD60FA11C9F94AE83), UINT64_C(0x5E16A8C2E0D6234A) } },
+ { { UINT64_C(0x87EC053DA9242F3B), UINT64_C(0x99544637F0E03545),
+ UINT64_C(0xEA0633FF6B7019E9), UINT64_C(0x8CB8AE0768DDDB5B),
+ UINT64_C(0x892E7C841A811AC7), UINT64_C(0xC7EF19EB73664249) },
+ { UINT64_C(0xD1B5819ACD1489E3), UINT64_C(0xF9C80FB0DE45D24A),
+ UINT64_C(0x045C21A683BB7491), UINT64_C(0xA65325BE73F7A47D),
+ UINT64_C(0x08D09F0E9C394F0C), UINT64_C(0xE7FB21C6268D4F08) } },
+ { { UINT64_C(0xC4CCAB956CA95C18), UINT64_C(0x563FFD56BC42E040),
+ UINT64_C(0xFA3C64D8E701C604), UINT64_C(0xC88D4426B0ABAFEE),
+ UINT64_C(0x1A353E5E8542E4C3), UINT64_C(0x9A2D8B7CED726186) },
+ { UINT64_C(0xD61CE19042D097FA), UINT64_C(0x6A63E280799A748B),
+ UINT64_C(0x0F48D0633225486B), UINT64_C(0x848F8FE142A3C443),
+ UINT64_C(0x2CCDE2508493CEF4), UINT64_C(0x5450A50845E77E7C) } },
+ { { UINT64_C(0xD0F4E24803112816), UINT64_C(0xFCAD9DDBCCBE9E16),
+ UINT64_C(0x177999BF5AE01EA0), UINT64_C(0xD20C78B9CE832DCE),
+ UINT64_C(0x3CC694FB50C8C646), UINT64_C(0x24D75968C93D4887) },
+ { UINT64_C(0x9F06366A87BC08AF), UINT64_C(0x59FAB50E7FD0DF2A),
+ UINT64_C(0x5FFCC7F76C4CC234), UINT64_C(0x87198DD765F52D86),
+ UINT64_C(0x5B9C94B0A855DF04), UINT64_C(0xD8BA6C738A067AD7) } },
+ },
+ {
+ { { UINT64_C(0x9E9AF3151C4C9D90), UINT64_C(0x8665C5A9D12E0A89),
+ UINT64_C(0x204ABD9258286493), UINT64_C(0x79959889B2E09205),
+ UINT64_C(0x0C727A3DFE56B101), UINT64_C(0xF366244C8B657F26) },
+ { UINT64_C(0xDE35D954CCA65BE2), UINT64_C(0x52EE1230B0FD41CE),
+ UINT64_C(0xFA03261F36019FEE), UINT64_C(0xAFDA42D966511D8F),
+ UINT64_C(0xF63211DD821148B9), UINT64_C(0x7B56AF7E6F13A3E1) } },
+ { { UINT64_C(0x47FE47995913E184), UINT64_C(0x5BBE584C82145900),
+ UINT64_C(0xB76CFA8B9A867173), UINT64_C(0x9BC87BF0514BF471),
+ UINT64_C(0x37392DCE71DCF1FC), UINT64_C(0xEC3EFAE03AD1EFA8) },
+ { UINT64_C(0xBBEA5A3414876451), UINT64_C(0x96E5F5436217090F),
+ UINT64_C(0x5B3D4ECD9B1665A9), UINT64_C(0xE7B0DF26E329DF22),
+ UINT64_C(0x18FB438E0BAA808D), UINT64_C(0x90757EBFDD516FAF) } },
+ { { UINT64_C(0x1E6F9A95D5A98D68), UINT64_C(0x759EA7DF849DA828),
+ UINT64_C(0x365D56256E8B4198), UINT64_C(0xE1B9C53B7A4A53F9),
+ UINT64_C(0x55DC1D50E32B9B16), UINT64_C(0xA4657EBBBB6D5701) },
+ { UINT64_C(0x4C270249EACC76E2), UINT64_C(0xBE49EC75162B1CC7),
+ UINT64_C(0x19A95B610689902B), UINT64_C(0xDD5706BFA4CFC5A8),
+ UINT64_C(0xD33BDB7314E5B424), UINT64_C(0x21311BD1E69EBA87) } },
+ { { UINT64_C(0x75BA2F9B72A21ACC), UINT64_C(0x356688D4A28EDB4C),
+ UINT64_C(0x3C339E0B610D080F), UINT64_C(0x614AC29333A99C2F),
+ UINT64_C(0xA5E23AF2AA580AFF), UINT64_C(0xA6BCB860E1FDBA3A) },
+ { UINT64_C(0xAA603365B43F9425), UINT64_C(0xAE8D7126F7EE4635),
+ UINT64_C(0xA2B2524456330A32), UINT64_C(0xC396B5BB9E025AA3),
+ UINT64_C(0xABBF77FAF8A0D5CF), UINT64_C(0xB322EE30EA31C83B) } },
+ { { UINT64_C(0x048813847890E234), UINT64_C(0x387F1159672E70C6),
+ UINT64_C(0x1468A6147B307F75), UINT64_C(0x56335B52ED85EC96),
+ UINT64_C(0xDA1BB60FD45BCAE9), UINT64_C(0x4D94F3F0F9FAEADD) },
+ { UINT64_C(0x6C6A7183FC78D86B), UINT64_C(0xA425B5C73018DEC6),
+ UINT64_C(0xB1549C332D877399), UINT64_C(0x6C41C50C92B2BC37),
+ UINT64_C(0x3A9F380C83EE0DDB), UINT64_C(0xDED5FEB6C4599E73) } },
+ { { UINT64_C(0x14D34C210B7F8354), UINT64_C(0x1475A1CD9177CE45),
+ UINT64_C(0x9F5F764A9B926E4B), UINT64_C(0x77260D1E05DD21FE),
+ UINT64_C(0x3C882480C4B937F7), UINT64_C(0xC92DCD39722372F2) },
+ { UINT64_C(0xF636A1BEEC6F657E), UINT64_C(0xB0E6C3121D30DD35),
+ UINT64_C(0xFE4B0528E4654EFE), UINT64_C(0x1C4A682021D230D2),
+ UINT64_C(0x615D2E4898FA45AB), UINT64_C(0x1F35D6D801FDBABF) } },
+ { { UINT64_C(0xA636EEB83A7B10D1), UINT64_C(0x4E1AE352F4A29E73),
+ UINT64_C(0x01704F5FE6BB1EC7), UINT64_C(0x75C04F720EF020AE),
+ UINT64_C(0x448D8CEE5A31E6A6), UINT64_C(0xE40A9C29208F994B) },
+ { UINT64_C(0x69E09A30FD8F9D5D), UINT64_C(0xE6A5F7EB449BAB7E),
+ UINT64_C(0xF25BC18A2AA1768B), UINT64_C(0x9449E4043C841234),
+ UINT64_C(0x7A3BF43E016A7BEF), UINT64_C(0xF25803E82A150B60) } },
+ { { UINT64_C(0xE44A2A57B215F9E0), UINT64_C(0x38B34DCE19066F0A),
+ UINT64_C(0x8BB91DAD40BB1BFB), UINT64_C(0x64C9F775E67735FC),
+ UINT64_C(0xDE14241788D613CD), UINT64_C(0xC5014FF51901D88D) },
+ { UINT64_C(0xA250341DF38116B0), UINT64_C(0xF96B9DD49D6CBCB2),
+ UINT64_C(0x15EC6C7276B3FAC2), UINT64_C(0x88F1952F8124C1E9),
+ UINT64_C(0x6B72F8EA975BE4F5), UINT64_C(0x23D288FF061F7530) } },
+ { { UINT64_C(0xEBFE3E5FAFB96CE3), UINT64_C(0x2275EDFBB1979537),
+ UINT64_C(0xC37AB9E8C97BA741), UINT64_C(0x446E4B1063D7C626),
+ UINT64_C(0xB73E2DCED025EB02), UINT64_C(0x1F952B517669EEA7) },
+ { UINT64_C(0xABDD00F66069A424), UINT64_C(0x1C0F9D9BDC298BFB),
+ UINT64_C(0x831B1FD3EB757B33), UINT64_C(0xD7DBE18359D60B32),
+ UINT64_C(0x663D1F369EF094B3), UINT64_C(0x1BD5732E67F7F11A) } },
+ { { UINT64_C(0x3C7FB3F5C75D8892), UINT64_C(0x2CFF9A0CBA68DA69),
+ UINT64_C(0x76455E8B60EC740B), UINT64_C(0x4B8D67FF167B88F0),
+ UINT64_C(0xEDEC0C025A4186B1), UINT64_C(0x127C462DBEBF35AB) },
+ { UINT64_C(0x9159C67E049430FC), UINT64_C(0x86B21DD2E7747320),
+ UINT64_C(0x0E0E01520CF27B89), UINT64_C(0x705F28F5CD1316B6),
+ UINT64_C(0x76751691BEAEA8A8), UINT64_C(0x4C73E282360C5B69) } },
+ { { UINT64_C(0x46BCC0D5FD7B3D74), UINT64_C(0x6F13C20E0DC4F410),
+ UINT64_C(0x98A1AF7D72F11CDF), UINT64_C(0x6099FD837928881C),
+ UINT64_C(0x66976356371BB94B), UINT64_C(0x673FBA7219B945AB) },
+ { UINT64_C(0xE4D8FA6EAED00700), UINT64_C(0xEA2313EC5C71A9F7),
+ UINT64_C(0xF9ED8268F99D4AEA), UINT64_C(0xADD8916442AB59C7),
+ UINT64_C(0xB37EB26F3F3A2D45), UINT64_C(0x0B39BD7AA924841E) } },
+ { { UINT64_C(0xD811EB32E03CDBBB), UINT64_C(0x12055F1D7CC3610E),
+ UINT64_C(0x6B23A1A0A9046E3F), UINT64_C(0x4D7121229DD4A749),
+ UINT64_C(0xB0C2ACA1B1BF0AC3), UINT64_C(0x71EFF575C1B0432F) },
+ { UINT64_C(0x6CD814922B44E285), UINT64_C(0x3088BD9CD87E8D20),
+ UINT64_C(0xACE218E5F567E8FA), UINT64_C(0xB3FA0424CF90CBBB),
+ UINT64_C(0xADBDA751770734D3), UINT64_C(0xBCD78BAD5AD6569A) } },
+ { { UINT64_C(0xCADB31FA7F39641F), UINT64_C(0x3EF3E295825E5562),
+ UINT64_C(0x4893C633F4094C64), UINT64_C(0x52F685F18ADDF432),
+ UINT64_C(0x9FD887AB7FDC9373), UINT64_C(0x47A9ADA0E8680E8B) },
+ { UINT64_C(0x579313B7F0CD44F6), UINT64_C(0xAC4B8668E188AE2E),
+ UINT64_C(0x648F43698FB145BD), UINT64_C(0xE0460AB374629E31),
+ UINT64_C(0xC25F28758FF2B05F), UINT64_C(0x4720C2B62D31EAEA) } },
+ { { UINT64_C(0x4603CDF413D48F80), UINT64_C(0x9ADB50E2A49725DA),
+ UINT64_C(0x8CD3305065DF63F0), UINT64_C(0x58D8B3BBCD643003),
+ UINT64_C(0x170A4F4AB739826B), UINT64_C(0x857772B51EAD0E17) },
+ { UINT64_C(0x01B78152E65320F1), UINT64_C(0xA6B4D845B7503FC0),
+ UINT64_C(0x0F5089B93DD50798), UINT64_C(0x488F200F5690B6BE),
+ UINT64_C(0x220B4ADF9E096F36), UINT64_C(0x474D7C9F8CE5BC7C) } },
+ { { UINT64_C(0xFED8C058C745F8C9), UINT64_C(0xB683179E291262D1),
+ UINT64_C(0x26ABD367D15EE88C), UINT64_C(0x29E8EED3F60A6249),
+ UINT64_C(0xED6008BB1E02D6E1), UINT64_C(0xD82ECF4CA6B12B8D) },
+ { UINT64_C(0x9929D021AAE4FA22), UINT64_C(0xBE4DEF14336A1AB3),
+ UINT64_C(0x529B7E098C80A312), UINT64_C(0xB059188DEE0EB0CE),
+ UINT64_C(0x1E42979A16DEAB7F), UINT64_C(0x2411034984EE9477) } },
+ { { UINT64_C(0xD65246852BE579CC), UINT64_C(0x849316F1C456FDED),
+ UINT64_C(0xC51B7DA42D1B67DA), UINT64_C(0xC25B539E41BC6D6A),
+ UINT64_C(0xE3B7CCA3A9BF8BED), UINT64_C(0x813EF18C045C15E4) },
+ { UINT64_C(0x5F3789A1697982C4), UINT64_C(0x4C1253698C435566),
+ UINT64_C(0x00A7AE6EDC0A92C6), UINT64_C(0x1ABC929B2F64A053),
+ UINT64_C(0xF4925C4C38666B44), UINT64_C(0xA81044B00F3DE7F6) } },
+ },
+ {
+ { { UINT64_C(0xBCC88422C2EC3731), UINT64_C(0x78A3E4D410DC4EC2),
+ UINT64_C(0x745DA1EF2571D6B1), UINT64_C(0xF01C2921739A956E),
+ UINT64_C(0xEFFD8065E4BFFC16), UINT64_C(0x6EFE62A1F36FE72C) },
+ { UINT64_C(0xF49E90D20F4629A4), UINT64_C(0xADD1DCC78CE646F4),
+ UINT64_C(0xCB78B583B7240D91), UINT64_C(0x2E1A7C3C03F8387F),
+ UINT64_C(0x16566C223200F2D9), UINT64_C(0x2361B14BAAF80A84) } },
+ { { UINT64_C(0xDB1CFFD2B5733309), UINT64_C(0x24BC250B0F9DD939),
+ UINT64_C(0xA4181E5AA3C1DB85), UINT64_C(0xE5183E51AC55D391),
+ UINT64_C(0x2793D5EFEFD270D0), UINT64_C(0x7D56F63DC0631546) },
+ { UINT64_C(0xECB40A590C1EE59D), UINT64_C(0xE613A9E4BB5BFA2C),
+ UINT64_C(0xA89B14AB6C5830F9), UINT64_C(0x4DC477DCA03F201E),
+ UINT64_C(0x5604F5DAC88C54F6), UINT64_C(0xD49264DC2ACFC66E) } },
+ { { UINT64_C(0x283DD7F01C4DFA95), UINT64_C(0xB898CC2C62C0B160),
+ UINT64_C(0xBA08C095870282AA), UINT64_C(0xB02B00D8F4E36324),
+ UINT64_C(0x53AADDC0604CECF2), UINT64_C(0xF1F927D384DDD24E) },
+ { UINT64_C(0x34BC00A0E2ABC9E1), UINT64_C(0x2DA1227D60289F88),
+ UINT64_C(0x5228EAAACEF68F74), UINT64_C(0x40A790D23C029351),
+ UINT64_C(0xE0E9AF5C8442E3B7), UINT64_C(0xA3214142A9F141E0) } },
+ { { UINT64_C(0x72F4949EF9A58E3D), UINT64_C(0x738C700BA48660A6),
+ UINT64_C(0x71B04726092A5805), UINT64_C(0xAD5C3C110F5CDB72),
+ UINT64_C(0xD4951F9E554BFC49), UINT64_C(0xEE594EE56131EBE7) },
+ { UINT64_C(0x37DA59F33C1AF0A9), UINT64_C(0xD7AFC73BCB040A63),
+ UINT64_C(0xD020962A4D89FA65), UINT64_C(0x2610C61E71D824F5),
+ UINT64_C(0x9C917DA73C050E31), UINT64_C(0x3840F92FE6E7EBFB) } },
+ { { UINT64_C(0x50FBD7FE8D8B8CED), UINT64_C(0xC7282F7547D240AE),
+ UINT64_C(0x79646A471930FF73), UINT64_C(0x2E0BAC4E2F7F5A77),
+ UINT64_C(0x0EE44FA526127E0B), UINT64_C(0x678881B782BC2AA7) },
+ { UINT64_C(0xB9E5D38467F5F497), UINT64_C(0x8F94A7D4A9B7106B),
+ UINT64_C(0xBF7E0B079D329F68), UINT64_C(0x169B93EA45D192FB),
+ UINT64_C(0xCCAA946720DBE8C0), UINT64_C(0xD4513A50938F9574) } },
+ { { UINT64_C(0x841C96B4054CB874), UINT64_C(0xD75B1AF1A3C26834),
+ UINT64_C(0x7237169DEE6575F0), UINT64_C(0xD71FC7E50322AADC),
+ UINT64_C(0xD7A23F1E949E3A8E), UINT64_C(0x77E2D102DD31D8C7) },
+ { UINT64_C(0x5AD69D09D10F5A1F), UINT64_C(0x526C9CB4B99D9A0B),
+ UINT64_C(0x521BB10B972B237D), UINT64_C(0x1E4CD42FA326F342),
+ UINT64_C(0x5BB6DB27F0F126CA), UINT64_C(0x587AF22CA4A515AD) } },
+ { { UINT64_C(0x1123A531B12E542F), UINT64_C(0x1D01A64DB9EB2811),
+ UINT64_C(0xA4A3515BF2D70F87), UINT64_C(0xFA205234B4BD0270),
+ UINT64_C(0x74B818305EDA26B9), UINT64_C(0x9305D6E656578E75) },
+ { UINT64_C(0xF38E69DE9F11BE19), UINT64_C(0x1E2A5C2344DBE89F),
+ UINT64_C(0x1077E7BCFD286654), UINT64_C(0xD36698940FCA4741),
+ UINT64_C(0x893BF904278F8497), UINT64_C(0xD6AC5F83EB3E14F4) } },
+ { { UINT64_C(0x327B9DAB488F5F74), UINT64_C(0x2B44F4B8CAB7364F),
+ UINT64_C(0xB4A6D22D19B6C6BD), UINT64_C(0xA087E613FC77CD3E),
+ UINT64_C(0x4558E327B0B49BC7), UINT64_C(0x188805BECD835D35) },
+ { UINT64_C(0x592F293CC1DC1007), UINT64_C(0xFAEE660F6AF02B44),
+ UINT64_C(0x5BFBB3BF904035F2), UINT64_C(0xD7C9AE6079C07E70),
+ UINT64_C(0xC5287DD4234896C2), UINT64_C(0xC4CE4523CB0E4121) } },
+ { { UINT64_C(0x3626B40658344831), UINT64_C(0xABCCE3568E55C984),
+ UINT64_C(0x495CC81C77241602), UINT64_C(0x4FB796766D70DF8F),
+ UINT64_C(0x6354B37C5B071DCA), UINT64_C(0x2CAD80A48C0FC0AD) },
+ { UINT64_C(0x18AADD51F68739B4), UINT64_C(0x1BFBB17747F09C6C),
+ UINT64_C(0x9355EA19A8FD51C4), UINT64_C(0x3D512A84EE58DB7B),
+ UINT64_C(0x70842AFDE9237640), UINT64_C(0x36F515CAACAF858D) } },
+ { { UINT64_C(0x3DDEC7C47E768B23), UINT64_C(0x97E13C53036D43ED),
+ UINT64_C(0x871E59253A39AB5F), UINT64_C(0x9AF292DE07E68E2B),
+ UINT64_C(0x411583494A40112E), UINT64_C(0xCDBB46AF3D4D97E6) },
+ { UINT64_C(0x2F8912933C0EBE40), UINT64_C(0x696C7EEE3EBAD1E5),
+ UINT64_C(0x8A5F3B6933B50D99), UINT64_C(0xB7BC48407ED47DDE),
+ UINT64_C(0x3A6F8E6C1E6706D8), UINT64_C(0x6A1479433D84BB8F) } },
+ { { UINT64_C(0xEC3A9C78603AE8D1), UINT64_C(0xBFE07E37228C29E5),
+ UINT64_C(0xB0385C5B396DBC2B), UINT64_C(0x7C14FE83DF85F41F),
+ UINT64_C(0xE2E64676ADFD463E), UINT64_C(0x5BEF10AA8BF9F23D) },
+ { UINT64_C(0xFA83EA0DF6BAB6DA), UINT64_C(0xCD0C8BA5966BF7E3),
+ UINT64_C(0xD62216B498501C2E), UINT64_C(0xB7F298A4C3E69F2D),
+ UINT64_C(0x42CEF13B9C8740F4), UINT64_C(0xBB317E520DD64307) } },
+ { { UINT64_C(0x22B6245C3FFEE775), UINT64_C(0x5C3F60BEB37CE7AA),
+ UINT64_C(0xDE195D40E1FEC0DF), UINT64_C(0x3BFAFBC5A0A82074),
+ UINT64_C(0xC36EC86AC72CA86A), UINT64_C(0x5606285113FD43EA) },
+ { UINT64_C(0x8686BE808E0B03A4), UINT64_C(0xC3BD1F93D540D440),
+ UINT64_C(0x13E4EBC0BF96CEC5), UINT64_C(0xE8E239849190C844),
+ UINT64_C(0x183593A600844802), UINT64_C(0x467168794D206878) } },
+ { { UINT64_C(0x358F394DB6F63D19), UINT64_C(0xA75D48496B052194),
+ UINT64_C(0x584035905C8D7975), UINT64_C(0x86DC9B6B6CBFBD77),
+ UINT64_C(0x2DB04D77647A51E5), UINT64_C(0x5E9A5B02F8950D88) },
+ { UINT64_C(0xCE69A7E5017168B0), UINT64_C(0x94630FACC4843AD3),
+ UINT64_C(0xB3B9D7361EFC44FF), UINT64_C(0xE729E9B6B14D7F93),
+ UINT64_C(0xA071FC60E0ED0ABC), UINT64_C(0xFC1A99718C8D9B83) } },
+ { { UINT64_C(0x49686031D138E975), UINT64_C(0x648640385A8EF0D1),
+ UINT64_C(0x32679713E7F7DE49), UINT64_C(0x5913234929D1CD1D),
+ UINT64_C(0x849AA23A20BE9ED2), UINT64_C(0x15D303E1284B3F33) },
+ { UINT64_C(0x37309475B63F9FE9), UINT64_C(0x327BAC8B45B7256A),
+ UINT64_C(0x291CD227D17FC5D3), UINT64_C(0x8291D8CDA973EDF1),
+ UINT64_C(0xF3843562437ABA09), UINT64_C(0x33FFB704271D0785) } },
+ { { UINT64_C(0x5248D6E447E11E5E), UINT64_C(0x0F66FC3C269C7ED3),
+ UINT64_C(0x18C0D2B9903E346E), UINT64_C(0xD81D9D974BEAE1B8),
+ UINT64_C(0x610326B0FC30FDF3), UINT64_C(0x2B13687019A7DFCD) },
+ { UINT64_C(0xEC75F70AB9527676), UINT64_C(0x90829F5129A3D897),
+ UINT64_C(0x92FE180997980302), UINT64_C(0xA3F2498E68474991),
+ UINT64_C(0x6A66307B0F22BBAD), UINT64_C(0x32014B9120378557) } },
+ { { UINT64_C(0x72CD7D553CD98610), UINT64_C(0xC3D560B074504ADF),
+ UINT64_C(0x23F0A982CEBB5D5D), UINT64_C(0x1431C15BB839DDB8),
+ UINT64_C(0x7E207CD8CEB72207), UINT64_C(0x28E0A848E7EFB28D) },
+ { UINT64_C(0xD22561FE1BD96F6E), UINT64_C(0x04812C1862A8236B),
+ UINT64_C(0xA0BF2334975491FA), UINT64_C(0x294F42A6435DF87F),
+ UINT64_C(0x2772B783A5D6F4F6), UINT64_C(0x348F92ED2724F853) } },
+ },
+ {
+ { { UINT64_C(0xC20FB9111A42E5E7), UINT64_C(0x075A678B81D12863),
+ UINT64_C(0x12BCBC6A5CC0AA89), UINT64_C(0x5279C6AB4FB9F01E),
+ UINT64_C(0xBC8E178911AE1B89), UINT64_C(0xAE74A706C290003C) },
+ { UINT64_C(0x9949D6EC79DF3F45), UINT64_C(0xBA18E26296C8D37F),
+ UINT64_C(0x68DE6EE2DD2275BF), UINT64_C(0xA9E4FFF8C419F1D5),
+ UINT64_C(0xBC759CA4A52B5A40), UINT64_C(0xFF18CBD863B0996D) } },
+ { { UINT64_C(0x73C57FDED7DD47E5), UINT64_C(0xB0FE5479D49A7F5D),
+ UINT64_C(0xD25C71F1CFB9821E), UINT64_C(0x9427E209CF6A1D68),
+ UINT64_C(0xBF3C3916ACD24E64), UINT64_C(0x7E9F5583BDA7B8B5) },
+ { UINT64_C(0xE7C5F7C8CF971E11), UINT64_C(0xEC16D5D73C7F035E),
+ UINT64_C(0x818DC472E66B277C), UINT64_C(0x4413FD47B2816F1E),
+ UINT64_C(0x40F262AF48383C6D), UINT64_C(0xFB0575844F190537) } },
+ { { UINT64_C(0x487EDC0708962F6B), UINT64_C(0x6002F1E7190A7E55),
+ UINT64_C(0x7FC62BEA10FDBA0C), UINT64_C(0xC836BBC52C3DBF33),
+ UINT64_C(0x4FDFB5C34F7D2A46), UINT64_C(0x824654DEDCA0DF71) },
+ { UINT64_C(0x30A076760C23902B), UINT64_C(0x7F1EBB9377FBBF37),
+ UINT64_C(0xD307D49DFACC13DB), UINT64_C(0x148D673AAE1A261A),
+ UINT64_C(0xE008F95B52D98650), UINT64_C(0xC76144409F558FDE) } },
+ { { UINT64_C(0x17CD6AF69CB16650), UINT64_C(0x86CC27C169F4EEBE),
+ UINT64_C(0x7E495B1D78822432), UINT64_C(0xFED338E31B974525),
+ UINT64_C(0x527743D386F3CE21), UINT64_C(0x87948AD3B515C896) },
+ { UINT64_C(0x9FDE7039B17F2FB8), UINT64_C(0xA2FA9A5FD9B89D96),
+ UINT64_C(0x5D46600B36FF74DC), UINT64_C(0x8EA74B048302C3C9),
+ UINT64_C(0xD560F570F744B5EB), UINT64_C(0xC921023BFE762402) } },
+ { { UINT64_C(0xA35AB657FFF4C8ED), UINT64_C(0x017C61248A5FABD7),
+ UINT64_C(0x5646302509ACDA28), UINT64_C(0x6038D36114CF238A),
+ UINT64_C(0x1428B1B6AF1B9F07), UINT64_C(0x5827FF447482E95C) },
+ { UINT64_C(0xCB997E18780FF362), UINT64_C(0x2B89D702E0BCAC1E),
+ UINT64_C(0xC632A0B5A837DDC8), UINT64_C(0xF3EFCF1F59762647),
+ UINT64_C(0xE9BA309A38B0D60A), UINT64_C(0x05DEABDD20B5FB37) } },
+ { { UINT64_C(0xD44E5DBACB8AF047), UINT64_C(0x15400CB4943CFE82),
+ UINT64_C(0xDBD695759DF88B67), UINT64_C(0x8299DB2BB2405A7D),
+ UINT64_C(0x46E3BF770B1D80CD), UINT64_C(0xC50CF66CE82BA3D9) },
+ { UINT64_C(0xB2910A07F2F747A9), UINT64_C(0xF6B669DB5ADC89C1),
+ UINT64_C(0x3B5EF1A09052B081), UINT64_C(0x0F5D5ED3B594ACE2),
+ UINT64_C(0xDA30B8D5D5F01320), UINT64_C(0x0D688C5EAAFCD58F) } },
+ { { UINT64_C(0x5EEE3A312A161074), UINT64_C(0x6BAAAE56EFE2BE37),
+ UINT64_C(0xF9787F61E3D78698), UINT64_C(0xC6836B2650630A30),
+ UINT64_C(0x7445B85D1445DEF1), UINT64_C(0xD72016A2D568A6A5) },
+ { UINT64_C(0x9DD6F533E355614F), UINT64_C(0x637E7E5F91E04588),
+ UINT64_C(0x42E142F3B9FB1391), UINT64_C(0x0D07C05C41AFE5DA),
+ UINT64_C(0xD7CD25C81394EDF1), UINT64_C(0xEBE6A0FCB99288EE) } },
+ { { UINT64_C(0xB8E63B7BBABBAD86), UINT64_C(0x63226A9F90D66766),
+ UINT64_C(0x263818365CF26666), UINT64_C(0xCCBD142D4CADD0BF),
+ UINT64_C(0xA070965E9AC29470), UINT64_C(0x6BDCA26025FF23ED) },
+ { UINT64_C(0xD4E00FD487DCA7B3), UINT64_C(0xA50978339E0E8734),
+ UINT64_C(0xF73F162E048173A4), UINT64_C(0xD23F91969C3C2FA2),
+ UINT64_C(0x9AB98B45E4AC397A), UINT64_C(0x2BAA0300543F2D4B) } },
+ { { UINT64_C(0xBBBE15E7C658C445), UINT64_C(0xB8CBCB20C28941D1),
+ UINT64_C(0x65549BE2027D6540), UINT64_C(0xEBBCA8021E8EF4F4),
+ UINT64_C(0x18214B4BD2ACA397), UINT64_C(0xCBEC7DE2E31784A3) },
+ { UINT64_C(0x96F0533F0116FDF3), UINT64_C(0x68911C905C8F5EE1),
+ UINT64_C(0x7DE9A3AED568603A), UINT64_C(0x3F56C52C6A3AD7B7),
+ UINT64_C(0x5BE9AFCA670B4D0E), UINT64_C(0x628BFEEE375DFE2F) } },
+ { { UINT64_C(0x97DAE81BDD4ADDB3), UINT64_C(0x12D2CF4E8704761B),
+ UINT64_C(0x5E820B403247788D), UINT64_C(0x82234B620051CA80),
+ UINT64_C(0x0C62704D6CB5EA74), UINT64_C(0xDE56042023941593) },
+ { UINT64_C(0xB3912A3CF1B04145), UINT64_C(0xE3967CD7AF93688D),
+ UINT64_C(0x2E2DCD2F58DABB4B), UINT64_C(0x6564836F0E303911),
+ UINT64_C(0x1F10F19BECE07C5C), UINT64_C(0xB47F07EED8919126) } },
+ { { UINT64_C(0xE3545085E9A2EEC9), UINT64_C(0x81866A972C8E51FE),
+ UINT64_C(0xD2BA7DB550027243), UINT64_C(0x29DAEAB54AE87DE4),
+ UINT64_C(0x5EF3D4B8684F9497), UINT64_C(0xE2DACE3B9D5D6873) },
+ { UINT64_C(0xF012C951FFD29C9C), UINT64_C(0x48289445ADBADA14),
+ UINT64_C(0x8751F50D89558C49), UINT64_C(0x75511A4F99E35BEE),
+ UINT64_C(0xEF802D6E7D59AA5F), UINT64_C(0x14FCAD65A2A795E2) } },
+ { { UINT64_C(0xC8EB00E808CB8F2C), UINT64_C(0x686075322B45BD86),
+ UINT64_C(0x7A29B45959969713), UINT64_C(0x5FA15B9BD684201B),
+ UINT64_C(0x1A853190B9E538EE), UINT64_C(0x4150605CD573D043) },
+ { UINT64_C(0xEF011D3BEB9FBB68), UINT64_C(0x6727998266AE32B6),
+ UINT64_C(0x861B86EA445DE5EC), UINT64_C(0x62837D18A34A50E1),
+ UINT64_C(0x228C006ABF5F0663), UINT64_C(0xE007FDE7396DB36A) } },
+ { { UINT64_C(0xDEE4F8815A916A55), UINT64_C(0x20DC0370F39C82CB),
+ UINT64_C(0xD9A7161540F09821), UINT64_C(0xD50AD8BFF7273492),
+ UINT64_C(0xA06F7D1232E7C4BF), UINT64_C(0xFA0F61544C5CEA36) },
+ { UINT64_C(0xF4FD9BED5FC49CFE), UINT64_C(0xD8CB45D1C9291678),
+ UINT64_C(0x94DB86CC7B92C9F2), UINT64_C(0x09CA5F3873C81169),
+ UINT64_C(0x109F40B0AEED06F0), UINT64_C(0x9F0360B214DCAA0A) } },
+ { { UINT64_C(0x4189B70DE12AD3E7), UINT64_C(0x5208ADB210B06607),
+ UINT64_C(0xEBD8E2A2EE8497FA), UINT64_C(0x61B1BD67E04F2ECB),
+ UINT64_C(0x0E2DDA724F3F5F99), UINT64_C(0xD5D96740F747B16D) },
+ { UINT64_C(0x308A48F6A6BF397F), UINT64_C(0x7021C3E523A93595),
+ UINT64_C(0xF10B022936470AA0), UINT64_C(0x7761E8EC4E03295B),
+ UINT64_C(0x16EFEF5807339770), UINT64_C(0x0D55D2DD5DA5DAA2) } },
+ { { UINT64_C(0x915EA6A38A22F87A), UINT64_C(0x191151C12E5A088E),
+ UINT64_C(0x190252F17F1D5CBE), UINT64_C(0xE43F59C33B0EC99B),
+ UINT64_C(0xBE8588D4FF2A6135), UINT64_C(0x103877CC2ECB4B9F) },
+ { UINT64_C(0x8F4147E5023CF92B), UINT64_C(0xC24384CC0CC2085B),
+ UINT64_C(0x6A2DB4A2D082D311), UINT64_C(0x06283811ED7BA9AE),
+ UINT64_C(0xE9A3F5322A8E1592), UINT64_C(0xAC20F0F45A59E894) } },
+ { { UINT64_C(0x788CAA5274AAB4B1), UINT64_C(0xEB84ABA12FEAFC7E),
+ UINT64_C(0x31DA71DAAC04FF77), UINT64_C(0x39D12EB924E4D0BF),
+ UINT64_C(0x4F2F292F87A34EF8), UINT64_C(0x9B324372A237A8ED) },
+ { UINT64_C(0xBB2D04B12EE3A82D), UINT64_C(0xED4FF367D18D36B2),
+ UINT64_C(0x99D231EEA6EA0138), UINT64_C(0x7C2D4F064F92E04A),
+ UINT64_C(0x78A82AB2CA272FD0), UINT64_C(0x7EC41340AB8CDC32) } },
+ },
+ {
+ { { UINT64_C(0xD23658C8D2E15A8C), UINT64_C(0x23F93DF716BA28CA),
+ UINT64_C(0x6DAB10EC082210F1), UINT64_C(0xFB1ADD91BFC36490),
+ UINT64_C(0xEDA8B02F9A4F2D14), UINT64_C(0x9060318C56560443) },
+ { UINT64_C(0x6C01479E64711AB2), UINT64_C(0x41446FC7E337EB85),
+ UINT64_C(0x4DCF3C1D71888397), UINT64_C(0x87A9C04E13C34FD2),
+ UINT64_C(0xFE0E08EC510C15AC), UINT64_C(0xFC0D0413C0F495D2) } },
+ { { UINT64_C(0xEB05C516156636C2), UINT64_C(0x2F613ABA090E93FC),
+ UINT64_C(0xCFD573CD489576F5), UINT64_C(0xE6535380535A8D57),
+ UINT64_C(0x13947314671436C4), UINT64_C(0x1172FB0C5F0A122D) },
+ { UINT64_C(0xAECC7EC1C12F58F6), UINT64_C(0xFE42F9578E41AFD2),
+ UINT64_C(0xDF96F6523D4221AA), UINT64_C(0xFEF5649F2851996B),
+ UINT64_C(0x46FB9F26D5CFB67E), UINT64_C(0xB047BFC7EF5C4052) } },
+ { { UINT64_C(0x5CBDC442F4484374), UINT64_C(0x6B156957F92452EF),
+ UINT64_C(0x58A26886C118D02A), UINT64_C(0x87FF74E675AAF276),
+ UINT64_C(0xB133BE95F65F6EC1), UINT64_C(0xA89B62844B1B8D32) },
+ { UINT64_C(0xDD8A8EF309C81004), UINT64_C(0x7F8225DB0CF21991),
+ UINT64_C(0xD525A6DB26623FAF), UINT64_C(0xF2368D40BAE15453),
+ UINT64_C(0x55D6A84D84F89FC9), UINT64_C(0xAF38358A86021A3E) } },
+ { { UINT64_C(0xBD048BDCFF52E280), UINT64_C(0x8A51D0B2526A1795),
+ UINT64_C(0x40AAA758A985AC0F), UINT64_C(0x6039BCDCF2C7ACE9),
+ UINT64_C(0x712092CC6AEC347D), UINT64_C(0x7976D0906B5ACAB7) },
+ { UINT64_C(0x1EBCF80D6EED9617), UINT64_C(0xB3A63149B0F404A4),
+ UINT64_C(0x3FDD3D1AD0B610EF), UINT64_C(0xDD3F6F9498C28AC7),
+ UINT64_C(0x650B77943A59750F), UINT64_C(0xEC59BAB12D3991AC) } },
+ { { UINT64_C(0x01F40E882E552766), UINT64_C(0x1FE3D50966F5354F),
+ UINT64_C(0x0E46D006B3A8EA7F), UINT64_C(0xF75AB629F831CD6A),
+ UINT64_C(0xDAD808D791465119), UINT64_C(0x442405AF17EF9B10) },
+ { UINT64_C(0xD5FE0A96672BDFCB), UINT64_C(0xA9DFA422355DBDEC),
+ UINT64_C(0xFDB79AA179B25636), UINT64_C(0xE7F26FFDEECE8AEC),
+ UINT64_C(0xB59255507EDD5AA2), UINT64_C(0x2C8F6FF08EB3A6C2) } },
+ { { UINT64_C(0x88887756757D6136), UINT64_C(0xAD9AC18388B92E72),
+ UINT64_C(0x92CB2FC48785D3EB), UINT64_C(0xD1A542FE9319764B),
+ UINT64_C(0xAF4CC78F626A62F8), UINT64_C(0x7F3F5FC926BFFAAE) },
+ { UINT64_C(0x0A203D4340AE2231), UINT64_C(0xA8BFD9E0387898E8),
+ UINT64_C(0x1A0C379C474B7DDD), UINT64_C(0x03855E0A34FD49EA),
+ UINT64_C(0x02B26223B3EF4AE1), UINT64_C(0x804BD8CFE399E0A3) } },
+ { { UINT64_C(0x11A9F3D0DE865713), UINT64_C(0x81E36B6BBDE98821),
+ UINT64_C(0x324996C86AA891D0), UINT64_C(0x7B95BDC1395682B5),
+ UINT64_C(0x47BF2219C1600563), UINT64_C(0x7A473F50643E38B4) },
+ { UINT64_C(0x0911F50AF5738288), UINT64_C(0xDF947A706F9C415B),
+ UINT64_C(0xBDB994F267A067F6), UINT64_C(0x3F4BEC1B88BE96CD),
+ UINT64_C(0x9820E931E56DD6D9), UINT64_C(0xB138F14F0A80F419) } },
+ { { UINT64_C(0xA11A1A8F0429077A), UINT64_C(0x2BB1E33D10351C68),
+ UINT64_C(0x3C25ABFE89459A27), UINT64_C(0x2D0091B86B8AC774),
+ UINT64_C(0xDAFC78533B2415D9), UINT64_C(0xDE713CF19201680D) },
+ { UINT64_C(0x8E5F445D68889D57), UINT64_C(0x608B209C60EABF5B),
+ UINT64_C(0x10EC0ACCF9CFA408), UINT64_C(0xD5256B9D4D1EE754),
+ UINT64_C(0xFF866BAB0AA6C18D), UINT64_C(0x9D196DB8ACB90A45) } },
+ { { UINT64_C(0xA46D76A9B9B081B2), UINT64_C(0xFC743A1062163C25),
+ UINT64_C(0xCD2A5C8D7761C392), UINT64_C(0x39BDDE0BBE808583),
+ UINT64_C(0x7C416021B98E4DFE), UINT64_C(0xF930E56365913A44) },
+ { UINT64_C(0xC3555F7E7585CF3C), UINT64_C(0xC737E3833D6333D5),
+ UINT64_C(0x5B60DBA4B430B03D), UINT64_C(0x42B715EBE7555404),
+ UINT64_C(0x571BDF5B7C7796E3), UINT64_C(0x33DC62C66DB6331F) } },
+ { { UINT64_C(0x3FB9CCB0E61DEE59), UINT64_C(0xC5185F2318B14DB9),
+ UINT64_C(0x1B2ADC4F845EF36C), UINT64_C(0x195D5B505C1A33AB),
+ UINT64_C(0x8CEA528E421F59D2), UINT64_C(0x7DFCCECFD2931CEA) },
+ { UINT64_C(0x51FFA1D58CF7E3F7), UINT64_C(0xF01B7886BDC9FB43),
+ UINT64_C(0xD65AB610261A0D35), UINT64_C(0x84BCBAFD7574A554),
+ UINT64_C(0x4B119956FAD70208), UINT64_C(0xDDC329C24FAB5243) } },
+ { { UINT64_C(0x1A08AA579CE92177), UINT64_C(0x3395E557DC2B5C36),
+ UINT64_C(0xFDFE7041394ED04E), UINT64_C(0xB797EB24C6DFCDDE),
+ UINT64_C(0x284A6B2ACB9DE5D6), UINT64_C(0xE0BD95C807222765) },
+ { UINT64_C(0x114A951B9FE678A7), UINT64_C(0xE7ECD0BD9E4954EC),
+ UINT64_C(0x7D4096FE79F0B8A9), UINT64_C(0xBDB26E9A09724FE2),
+ UINT64_C(0x08741AD8F787AF95), UINT64_C(0x2BF9727224045AD8) } },
+ { { UINT64_C(0xAB1FEDD9A9451D57), UINT64_C(0xDF4D91DF483E38C9),
+ UINT64_C(0x2D54D31124E9CF8E), UINT64_C(0x9C2A5AF87A22EEB6),
+ UINT64_C(0xBD9861EF0A43F123), UINT64_C(0x581EA6A238A18B7B) },
+ { UINT64_C(0xAF339C85296470A3), UINT64_C(0xF9603FCDAFD8203E),
+ UINT64_C(0x95D0535096763C28), UINT64_C(0x15445C16860EC831),
+ UINT64_C(0x2AFB87286867A323), UINT64_C(0x4B152D6D0C4838BF) } },
+ { { UINT64_C(0x45BA0E4F837CACBA), UINT64_C(0x7ADB38AEC0725275),
+ UINT64_C(0x19C82831942D3C28), UINT64_C(0x94F4731D6D0FE7DD),
+ UINT64_C(0xC3C07E134898F1E6), UINT64_C(0x76350EACED410B51) },
+ { UINT64_C(0x0FA8BECAF99AACFC), UINT64_C(0x2834D86F65FAF9CF),
+ UINT64_C(0x8E62846A6F3866AF), UINT64_C(0xDAA9BD4F3DFD6A2B),
+ UINT64_C(0xC27115BBA6132655), UINT64_C(0x83972DF7BD5A32C2) } },
+ { { UINT64_C(0xA330CB5BD513B825), UINT64_C(0xAE18B2D3EE37BEC3),
+ UINT64_C(0xFC3AB80AF780A902), UINT64_C(0xD7835BE2D607DDF1),
+ UINT64_C(0x8120F7675B6E4C2B), UINT64_C(0xAA8C385967E78CCB) },
+ { UINT64_C(0xA8DA8CE2AA0ED321), UINT64_C(0xCB8846FDD766341A),
+ UINT64_C(0xF2A342EE33DC9D9A), UINT64_C(0xA519E0BED0A18A80),
+ UINT64_C(0x9CDAA39CAF48DF4C), UINT64_C(0xA4B500CA7E0C19EE) } },
+ { { UINT64_C(0x83A7FD2F8217001B), UINT64_C(0x4F6FCF064296A8BA),
+ UINT64_C(0x7D74864391619927), UINT64_C(0x174C1075941E4D41),
+ UINT64_C(0x037EDEBDA64F5A6C), UINT64_C(0xCF64DB3A6E29DC56) },
+ { UINT64_C(0x150B3ACE37C0B9F4), UINT64_C(0x1323234A7168178B),
+ UINT64_C(0x1CE47014EF4D1879), UINT64_C(0xA22E374217FB4D5C),
+ UINT64_C(0x69B81822D985F794), UINT64_C(0x199C21C4081D7214) } },
+ { { UINT64_C(0x160BC7A18F04B4D2), UINT64_C(0x79CA81DDB10DE174),
+ UINT64_C(0xE2A280B02DA1E9C7), UINT64_C(0xB4F6BD991D6A0A29),
+ UINT64_C(0x57CF3EDD1C5B8F27), UINT64_C(0x7E34FC57158C2FD4) },
+ { UINT64_C(0x828CFD89CAC93459), UINT64_C(0x9E631B6FB7AF499F),
+ UINT64_C(0xF4DC8BC0DA26C135), UINT64_C(0x6128ED3937186735),
+ UINT64_C(0xBB45538B67BF0BA5), UINT64_C(0x1ADDD4C10064A3AB) } },
+ },
+ {
+ { { UINT64_C(0xC32730E8DD14D47E), UINT64_C(0xCDC1FD42C0F01E0F),
+ UINT64_C(0x2BACFDBF3F5CD846), UINT64_C(0x45F364167272D4DD),
+ UINT64_C(0xDD813A795EB75776), UINT64_C(0xB57885E450997BE2) },
+ { UINT64_C(0xDA054E2BDB8C9829), UINT64_C(0x4161D820AAB5A594),
+ UINT64_C(0x4C428F31026116A3), UINT64_C(0x372AF9A0DCD85E91),
+ UINT64_C(0xFDA6E903673ADC2D), UINT64_C(0x4526B8ACA8DB59E6) } },
+ { { UINT64_C(0x68FE359DE23A8472), UINT64_C(0x43EB12BD4CE3C101),
+ UINT64_C(0x0EC652C3FC704935), UINT64_C(0x1EEFF1F952E4E22D),
+ UINT64_C(0xBA6777CB083E3ADA), UINT64_C(0xAB52D7DC8BEFC871) },
+ { UINT64_C(0x4EDE689F497CBD59), UINT64_C(0xC8AE42B927577DD9),
+ UINT64_C(0xE0F080517AB83C27), UINT64_C(0x1F3D5F252C8C1F48),
+ UINT64_C(0x57991607AF241AAC), UINT64_C(0xC4458B0AB8A337E0) } },
+ { { UINT64_C(0x3DBB3FA651DD1BA9), UINT64_C(0xE53C1C4D545E960B),
+ UINT64_C(0x35AC6574793CE803), UINT64_C(0xB2697DC783DBCE4F),
+ UINT64_C(0xE35C5BF2E13CF6B0), UINT64_C(0x35034280B0C4A164) },
+ { UINT64_C(0xAA490908D9C0D3C1), UINT64_C(0x2CCE614DCB4D2E90),
+ UINT64_C(0xF646E96C54D504E4), UINT64_C(0xD74E7541B73310A3),
+ UINT64_C(0xEAD7159618BDE5DA), UINT64_C(0x96E7F4A8AA09AEF7) } },
+ { { UINT64_C(0xA8393A245D6E5F48), UINT64_C(0x2C8D7EA2F9175CE8),
+ UINT64_C(0xD8824E0255A20268), UINT64_C(0x9DD9A272A446BCC6),
+ UINT64_C(0xC929CDED5351499B), UINT64_C(0xEA5AD9ECCFE76535) },
+ { UINT64_C(0x26F3D7D9DC32D001), UINT64_C(0x51C3BE8343EB9689),
+ UINT64_C(0x91FDCC06759E6DDB), UINT64_C(0xAC2E1904E302B891),
+ UINT64_C(0xAD25C645C207E1F7), UINT64_C(0x28A70F0DAB3DEB4A) } },
+ { { UINT64_C(0x922D7F9703BEA8F1), UINT64_C(0x3AD820D4584570BE),
+ UINT64_C(0x0CE0A8503CD46B43), UINT64_C(0x4C07911FAE66743D),
+ UINT64_C(0x66519EB9FDA60023), UINT64_C(0x7F83004BEC2ACD9C) },
+ { UINT64_C(0x001E0B80C3117EAD), UINT64_C(0xBB72D5410722BA25),
+ UINT64_C(0x3AF7DB966E9A5078), UINT64_C(0x86C5774E701B6B4C),
+ UINT64_C(0xBD2C0E8E37824DB5), UINT64_C(0x3AE3028CBFAC286D) } },
+ { { UINT64_C(0x83D4D4A8A33E071B), UINT64_C(0x881C0A9261444BB5),
+ UINT64_C(0xEEA1E292520E3BC3), UINT64_C(0x5A5F4C3C2AAAB729),
+ UINT64_C(0x0B766C5EE63C7C94), UINT64_C(0x62BB8A9FBB2CC79C) },
+ { UINT64_C(0x97ADC7D2AA5DC49D), UINT64_C(0x30CC26B331718681),
+ UINT64_C(0xAC86E6FF56E86EDE), UINT64_C(0x37BCA7A2CD52F7F2),
+ UINT64_C(0x734D2C949CE6D87F), UINT64_C(0x06A71D71C2F7E0CA) } },
+ { { UINT64_C(0x559DCF75C6357D33), UINT64_C(0x4616D940652517DE),
+ UINT64_C(0x3D576B981CCF207B), UINT64_C(0x51E2D1EF1979F631),
+ UINT64_C(0x57517DDD06AE8296), UINT64_C(0x309A3D7FD6E7151F) },
+ { UINT64_C(0xBA2A23E60E3A6FE5), UINT64_C(0x76CF674AD28B22C3),
+ UINT64_C(0xD235AD07F8B808C3), UINT64_C(0x7BBF4C586B71213A),
+ UINT64_C(0x0676792E93271EBB), UINT64_C(0x2CFD2C7605B1FC31) } },
+ { { UINT64_C(0x4258E5C037A450F5), UINT64_C(0xC3245F1B52D2B118),
+ UINT64_C(0x6DF7B48482BC5963), UINT64_C(0xE520DA4D9C273D1E),
+ UINT64_C(0xED78E0122C3010E5), UINT64_C(0x112229483C1D4C05) },
+ { UINT64_C(0xE3DAE5AFC692B490), UINT64_C(0x3272BD10C197F793),
+ UINT64_C(0xF7EAE411E709ACAA), UINT64_C(0x00B0C95F778270A6),
+ UINT64_C(0x4DA76EE1220D4350), UINT64_C(0x521E1461AB71E308) } },
+ { { UINT64_C(0x7B654323343196A3), UINT64_C(0x35D442ADB0C95250),
+ UINT64_C(0x38AF50E6E264FF17), UINT64_C(0x28397A412030D2EA),
+ UINT64_C(0x8F1D84E9F74EEDA1), UINT64_C(0xD521F92DE6FB3C52) },
+ { UINT64_C(0xAF358D7795733811), UINT64_C(0xEBFDDD0193ABFE94),
+ UINT64_C(0x05D8A028D18D99DE), UINT64_C(0x5A664019B5D5BDD9),
+ UINT64_C(0x3DF172822AA12FE8), UINT64_C(0xB42E006FB889A28E) } },
+ { { UINT64_C(0xCF10E97DBC35CB1A), UINT64_C(0xC70A7BBD994DEDC5),
+ UINT64_C(0x76A5327C37D04FB9), UINT64_C(0x87539F76A76E0CDA),
+ UINT64_C(0xE9FE493FCD60A6B1), UINT64_C(0xA4574796132F01C0) },
+ { UINT64_C(0xC43B85EBDB70B167), UINT64_C(0x81D5039A98551DFA),
+ UINT64_C(0x6B56FBE91D979FA4), UINT64_C(0x49714FD78615098F),
+ UINT64_C(0xB10E1CEA94DECAB5), UINT64_C(0x8342EBA3480EF6E3) } },
+ { { UINT64_C(0xE1E030B0B3677288), UINT64_C(0x2978174C8D5CE3AF),
+ UINT64_C(0xAFC0271CF7B2DE98), UINT64_C(0x745BC6F3B99C20B5),
+ UINT64_C(0x9F6EDCED1E3BB4E5), UINT64_C(0x58D3EE4E73C8C1FC) },
+ { UINT64_C(0x1F3535F47FD30124), UINT64_C(0xF366AC705FA62502),
+ UINT64_C(0x4C4C1FDD965363FE), UINT64_C(0x8B2C77771DE2CA2B),
+ UINT64_C(0x0CB54743882F1173), UINT64_C(0x94B6B8C071343331) } },
+ { { UINT64_C(0x75AF014165B8B35B), UINT64_C(0x6D7B84854670A1F5),
+ UINT64_C(0x6EAA3A47A3B6D376), UINT64_C(0xD7E673D2CB3E5B66),
+ UINT64_C(0xC0338E6C9589AB38), UINT64_C(0x4BE26CB309440FAA) },
+ { UINT64_C(0x82CB05E7394F9AA3), UINT64_C(0xC45C8A8A7F7792EA),
+ UINT64_C(0x37E5E33BB687DC70), UINT64_C(0x63853219DFE48E49),
+ UINT64_C(0x087951C16D0E5C8C), UINT64_C(0x7696A8C72BC27310) } },
+ { { UINT64_C(0xA05736D5B67E834A), UINT64_C(0xDD2AA0F29098D42A),
+ UINT64_C(0x09F0C1D849C69DDC), UINT64_C(0x81F8BC1C8FF0F0F3),
+ UINT64_C(0x36FD3A4F03037775), UINT64_C(0x8286717D4B06DF5C) },
+ { UINT64_C(0xB878F496A9079EA2), UINT64_C(0xA5642426D7DC796D),
+ UINT64_C(0x29B9351A67FDAC2B), UINT64_C(0x93774C0E1D543CDE),
+ UINT64_C(0x4F8793BA1A8E31C4), UINT64_C(0x7C9F3F3A6C94798A) } },
+ { { UINT64_C(0x23C5AD11CB8ECDB8), UINT64_C(0x1E88D25E485A6A02),
+ UINT64_C(0xB27CBE84F1E268AE), UINT64_C(0xDDA80238F4CD0475),
+ UINT64_C(0x4F88857B49F8EB1B), UINT64_C(0x91B1221F52FB07F9) },
+ { UINT64_C(0x7CE974608637FA67), UINT64_C(0x528B3CF4632198D8),
+ UINT64_C(0x33365AB3F6623769), UINT64_C(0x6FEBCFFF3A83A30F),
+ UINT64_C(0x398F4C999BD341EB), UINT64_C(0x180712BBB33A333C) } },
+ { { UINT64_C(0x2B8655A2D93429E7), UINT64_C(0x99D600BB75C8B9EE),
+ UINT64_C(0x9FC1AF8B88FCA6CD), UINT64_C(0x2FB533867C311F80),
+ UINT64_C(0x20743ECBE8A71EEE), UINT64_C(0xEC3713C4E848B49E) },
+ { UINT64_C(0x5B2037B5BB886817), UINT64_C(0x40EF5AC2307DBAF4),
+ UINT64_C(0xC2888AF21B3F643D), UINT64_C(0x0D8252E19D5A4190),
+ UINT64_C(0x06CC0BEC2DB52A8A), UINT64_C(0xB84B98EAAB94E969) } },
+ { { UINT64_C(0x2E7AC078A0321E0E), UINT64_C(0x5C5A1168EF3DAAB6),
+ UINT64_C(0xD2D573CBADDD454A), UINT64_C(0x27E149E236259CC7),
+ UINT64_C(0x1EDFD469A63F47F1), UINT64_C(0x039AD674F1BD2CFD) },
+ { UINT64_C(0xBFA633FC3077D3CC), UINT64_C(0x14A7C82F2FD64E9F),
+ UINT64_C(0xAAA650149D824999), UINT64_C(0x41AB113B21760F2E),
+ UINT64_C(0x23E646C51CAE260A), UINT64_C(0x08062C8F68DC5159) } },
+ },
+ {
+ { { UINT64_C(0x2E7D0A16204BE028), UINT64_C(0x4F1D082ED0E41851),
+ UINT64_C(0x15F1DDC63EB317F9), UINT64_C(0xF02750715ADF71D7),
+ UINT64_C(0x2CE33C2EEE858BC3), UINT64_C(0xA24C76D1DA73B71A) },
+ { UINT64_C(0x9EF6A70A6C70C483), UINT64_C(0xEFCF170505CF9612),
+ UINT64_C(0x9F5BF5A67502DE64), UINT64_C(0xD11122A1A4701973),
+ UINT64_C(0x82CFAAC2A2EA7B24), UINT64_C(0x6CAD67CC0A4582E1) } },
+ { { UINT64_C(0x597A26FFB4DC8600), UINT64_C(0x264A09F3F9288555),
+ UINT64_C(0x0B06AFF65C27F5F6), UINT64_C(0xCE5AB665D8D544E6),
+ UINT64_C(0x92F031BE99275C32), UINT64_C(0xAF51C5BBF42E0E7C) },
+ { UINT64_C(0x5BB28B061E37B36D), UINT64_C(0x583FBA6A8473543A),
+ UINT64_C(0xE73FD299F93FB7DC), UINT64_C(0xFCD999A86E2CCAD9),
+ UINT64_C(0xB8C8A6DF334D4F57), UINT64_C(0x5ADB28DD9A2ACC9B) } },
+ { { UINT64_C(0x5ADF3D9A111792B9), UINT64_C(0x1C77A3054F1E0D09),
+ UINT64_C(0xF9FBCE33A82D3736), UINT64_C(0xF307823E718C8AA3),
+ UINT64_C(0x860578CF416CCF69), UINT64_C(0xB942ADD81EF8465B) },
+ { UINT64_C(0x9EE0CF97CD9472E1), UINT64_C(0xE6792EEFB01528A8),
+ UINT64_C(0xF99B9A8DC09DA90B), UINT64_C(0x1F521C2DCBF3CCB8),
+ UINT64_C(0x6BF6694891A62632), UINT64_C(0xCC7A9CEB854FE9DA) } },
+ { { UINT64_C(0x46303171491CCB92), UINT64_C(0xA80A8C0D2771235B),
+ UINT64_C(0xD8E497FFF172C7CF), UINT64_C(0x7F7009D735B193CF),
+ UINT64_C(0x6B9FD3F7F19DF4BC), UINT64_C(0xADA548C3B46F1E37) },
+ { UINT64_C(0x87C6EAA9C7A20270), UINT64_C(0xEF2245D6AE78EF99),
+ UINT64_C(0x2A121042539EAB95), UINT64_C(0x29A6D5D779B8F5CC),
+ UINT64_C(0x33803A10B77840DC), UINT64_C(0xFEDD3A7011A6A30F) } },
+ { { UINT64_C(0xFA070E22142403D1), UINT64_C(0x68FF316015C6F7F5),
+ UINT64_C(0xE09F04E6223A0CE8), UINT64_C(0x22BBD01853E14183),
+ UINT64_C(0x35D9FAFCCF45B75B), UINT64_C(0x3A34819D7ECEEC88) },
+ { UINT64_C(0xD9CF7568D33262D2), UINT64_C(0x431036D5841D1505),
+ UINT64_C(0x0C8005659EB2A79A), UINT64_C(0x8E77D9F05F7EDC6A),
+ UINT64_C(0x19E12D0565E800AA), UINT64_C(0x335C8D36B7784E7C) } },
+ { { UINT64_C(0x8B2FC4E96484FD40), UINT64_C(0xEE702764A35D24EA),
+ UINT64_C(0x15B28AC7B871C3F3), UINT64_C(0x805B4048E097047F),
+ UINT64_C(0xD6F1B8DF647CAD2F), UINT64_C(0xF1D5B458DC7DD67F) },
+ { UINT64_C(0x324C529C25148803), UINT64_C(0xF6185EBE21274FAF),
+ UINT64_C(0xAF14751E95148B55), UINT64_C(0x283ED89D28F284F4),
+ UINT64_C(0x93AD20E74CBEBF1A), UINT64_C(0x5F6EC65D882935E1) } },
+ { { UINT64_C(0xE222EBA4A4DCEFE9), UINT64_C(0x63AD235FEC1CEB74),
+ UINT64_C(0x2E0BF749E05B18E7), UINT64_C(0x547BD050B48BDD87),
+ UINT64_C(0x0490C970F5AA2FC4), UINT64_C(0xCED5E4CF2B431390) },
+ { UINT64_C(0x07D8270451D2898E), UINT64_C(0x44B72442083B57D4),
+ UINT64_C(0xA4ADA2305037FCE8), UINT64_C(0x55F7905E50510DA6),
+ UINT64_C(0xD8EE724F8D890A98), UINT64_C(0x925A8E7C11B85640) } },
+ { { UINT64_C(0x5BFA10CD1CA459ED), UINT64_C(0x593F085A6DCF56BF),
+ UINT64_C(0xE6F0AD9BC0579C3E), UINT64_C(0xC11C95A22527C1AD),
+ UINT64_C(0x7CFA71E1CF1CB8B3), UINT64_C(0xEDCFF8331D6DC79D) },
+ { UINT64_C(0x581C4BBE432521C9), UINT64_C(0xBF620096144E11A0),
+ UINT64_C(0x54C38B71BE3A107B), UINT64_C(0xED555E37E2606EC0),
+ UINT64_C(0x3FB148B8D721D034), UINT64_C(0x79D53DAD0091BC90) } },
+ { { UINT64_C(0xE32068C5B7082C80), UINT64_C(0x4140FFD27A144E22),
+ UINT64_C(0x5811D2F09EDD9E86), UINT64_C(0xCDD79B5FC572C465),
+ UINT64_C(0x3563FED1C97BF450), UINT64_C(0x985C1444F2CE5C9C) },
+ { UINT64_C(0x260AE79799950F1C), UINT64_C(0x659F4F40765E9DED),
+ UINT64_C(0x2A412D662E3BC286), UINT64_C(0xE865E62CF87E0C82),
+ UINT64_C(0xD63D3A9A6C05E7D7), UINT64_C(0x96725D678686F89A) } },
+ { { UINT64_C(0xC99A5E4CAB7EA0F5), UINT64_C(0xC9860A1AC5393FA9),
+ UINT64_C(0x9ED83CEE8FDEEFC0), UINT64_C(0xE3EA8B4C5ED6869A),
+ UINT64_C(0x89A85463D2EED3A9), UINT64_C(0x2CD91B6DE421A622) },
+ { UINT64_C(0x6FEC1EF32C91C41D), UINT64_C(0xB1540D1F8171037D),
+ UINT64_C(0x4FE4991A1C010E5B), UINT64_C(0x28A3469FFC1C7368),
+ UINT64_C(0xE1EEECD1AF118781), UINT64_C(0x1BCCB97799EF3531) } },
+ { { UINT64_C(0x63D3B638C4DAB7B8), UINT64_C(0xD92133B63F7F5BAB),
+ UINT64_C(0x2573EE2009FB6069), UINT64_C(0x771FABDF890A1686),
+ UINT64_C(0x1D0BA21FA77AFFF5), UINT64_C(0x83145FCCBA3DD2C0) },
+ { UINT64_C(0xFA073A812D115C20), UINT64_C(0x6AB7A9D319176F27),
+ UINT64_C(0xAF62CF939AC639EE), UINT64_C(0xF73848B92CCD1319),
+ UINT64_C(0x3B6132343C71659D), UINT64_C(0xF8E0011C10AB3826) } },
+ { { UINT64_C(0x0501F0360282FFA5), UINT64_C(0xC39A5CF4D9E0F15A),
+ UINT64_C(0x48D8C7299A3D1F3C), UINT64_C(0xB5FC136B64E18EDA),
+ UINT64_C(0xE81B53D97E58FEF0), UINT64_C(0x0D534055F7B0F28D) },
+ { UINT64_C(0x47B8DE127A80619B), UINT64_C(0x60E2A2B381F9E55D),
+ UINT64_C(0x6E9624D7CF564CC5), UINT64_C(0xFDF18A216BDEDFFF),
+ UINT64_C(0x3787DE38C0D5FC82), UINT64_C(0xCBCAA347497A6B11) } },
+ { { UINT64_C(0x6E7EF35EB226465A), UINT64_C(0x4B4699195F8A2BAF),
+ UINT64_C(0x44B3A3CF1120D93F), UINT64_C(0xB052C8B668F34AD1),
+ UINT64_C(0x27EC574BEF7632DD), UINT64_C(0xAEBEA108685DE26F) },
+ { UINT64_C(0xDA33236BE39424B6), UINT64_C(0xB1BD94A9EBCC22AD),
+ UINT64_C(0x6DDEE6CC2CDFB5D5), UINT64_C(0xBDAED9276F14069A),
+ UINT64_C(0x2ADE427C2A247CB7), UINT64_C(0xCE96B436ED156A40) } },
+ { { UINT64_C(0xDDDCA36081F3F819), UINT64_C(0x4AF4A49FD419B96A),
+ UINT64_C(0x746C65257CB966B9), UINT64_C(0x01E390886F610023),
+ UINT64_C(0x05ECB38D98DD33FC), UINT64_C(0x962B971B8F84EDF4) },
+ { UINT64_C(0xEB32C0A56A6F2602), UINT64_C(0xF026AF71562D60F2),
+ UINT64_C(0xA9E246BF84615FAB), UINT64_C(0xAD96709275DBAE01),
+ UINT64_C(0xBF97C79B3ECE5D07), UINT64_C(0xE06266C774EAA3D3) } },
+ { { UINT64_C(0x161A01572E6DBB6E), UINT64_C(0xB8AF490460FA8F47),
+ UINT64_C(0xE4336C4400197F22), UINT64_C(0xF811AFFA9CEDCE0E),
+ UINT64_C(0xB1DD7685F94C2EF1), UINT64_C(0xEEDC0F4BCA957BB0) },
+ { UINT64_C(0xD319FD574AA76BB1), UINT64_C(0xB3525D7C16CD7CCB),
+ UINT64_C(0x7B22DA9CA97DD072), UINT64_C(0x99DB84BD38A83E71),
+ UINT64_C(0x4939BC8DC0EDD8BE), UINT64_C(0x06D524EA903A932C) } },
+ { { UINT64_C(0x4BC950EC0E31F639), UINT64_C(0xB7ABD3DC6016BE30),
+ UINT64_C(0x3B0F44736703DAD0), UINT64_C(0xCC405F8B0AC1C4EA),
+ UINT64_C(0x9BED5E57176C3FEE), UINT64_C(0xF452481036AE36C2) },
+ { UINT64_C(0xC1EDBB8315D7B503), UINT64_C(0x943B1156E30F3657),
+ UINT64_C(0x984E9EEF98377805), UINT64_C(0x291AE7AC36CF1DEB),
+ UINT64_C(0xFED8748CA9F66DF3), UINT64_C(0xECA758BBFEA8FA5D) } },
+ },
+ {
+ { { UINT64_C(0xACC787EF2DD1B249), UINT64_C(0x736E1030D82976F1),
+ UINT64_C(0x0A6940FAA01B3649), UINT64_C(0xE00B926BC42341E7),
+ UINT64_C(0x911508D0DE8FFD6C), UINT64_C(0x4DCF8D465276B0CB) },
+ { UINT64_C(0x23AD0A90CC3CAD8D), UINT64_C(0x2A92E54CADED962A),
+ UINT64_C(0x93FBEC4DF231BFAF), UINT64_C(0x9544BC774798987A),
+ UINT64_C(0x48084E2508E29F60), UINT64_C(0x0C0D2F4332DE5869) } },
+ { { UINT64_C(0x6778F9703A9ABC13), UINT64_C(0xFD014FAC3D2B166B),
+ UINT64_C(0x1FE4FC783C6FED60), UINT64_C(0x04295FA8AA7C69C5),
+ UINT64_C(0xA01DE56D7C123175), UINT64_C(0x0FA0D3A83D9A713A) },
+ { UINT64_C(0xA7A6E5E3E3E08ADD), UINT64_C(0xBD77E94B1AC58F85),
+ UINT64_C(0x078F6FD2B7321A9C), UINT64_C(0x9564601E911EF6D9),
+ UINT64_C(0x31C5C1B2415C6BEF), UINT64_C(0xE6C0C91ED3212C62) } },
+ { { UINT64_C(0xBA7BD23C0D16022F), UINT64_C(0xE9CF4750198BE288),
+ UINT64_C(0x304E316947DEEC65), UINT64_C(0xCF65B41F96EEB288),
+ UINT64_C(0x17E99C17927E9E3B), UINT64_C(0x82225546F6630A80) },
+ { UINT64_C(0x15122B8ACA067BD9), UINT64_C(0xE2673205B77B4E98),
+ UINT64_C(0x130375659407CA63), UINT64_C(0x53624F548B621602),
+ UINT64_C(0x96AF2CB1EAE4BD06), UINT64_C(0x576ECD1C8FA20829) } },
+ { { UINT64_C(0xA551CE107E02D2D0), UINT64_C(0x1584ED249D13DBC7),
+ UINT64_C(0x082017AD4DA7B6D8), UINT64_C(0x81918A8FE054BC48),
+ UINT64_C(0x677DB48E572DC384), UINT64_C(0x2EF822966155484C) },
+ { UINT64_C(0xC3DB14C641B9C231), UINT64_C(0x910A87D14A766192),
+ UINT64_C(0x93D5CC8610AB8E0F), UINT64_C(0x4194D548AE57CA1B),
+ UINT64_C(0xFAF3A1D6267FC37A), UINT64_C(0x70EC236413B87C97) } },
+ { { UINT64_C(0x064B565B5E12756A), UINT64_C(0x953B7BD1AE49C98E),
+ UINT64_C(0xE0CE8284F7001D91), UINT64_C(0x1546060BF31108D0),
+ UINT64_C(0xDBC2C3F46779B6E2), UINT64_C(0x157AA47DE0DD07CF) },
+ { UINT64_C(0xBF4A1C6FF23B261E), UINT64_C(0x5B8EED30654F4BE5),
+ UINT64_C(0xDF5896D36B20CCD8), UINT64_C(0x56920E2C559ED23D),
+ UINT64_C(0x901F342EFA6E3E27), UINT64_C(0x745C747C896CA082) } },
+ { { UINT64_C(0xDBCCD5752944EC84), UINT64_C(0x54A2A935A5FF65FE),
+ UINT64_C(0x88C92A5E1A1319B6), UINT64_C(0x9537C28F82DA96C1),
+ UINT64_C(0xB683647435F93C46), UINT64_C(0xEC526A1D65B0846C) },
+ { UINT64_C(0x6F12AFBDF382C412), UINT64_C(0x5EBC81D89E99FA06),
+ UINT64_C(0x97B5D672869B93BD), UINT64_C(0x2983C310377E12AA),
+ UINT64_C(0x4875968124D681EA), UINT64_C(0x1E0BD106287FD767) } },
+ { { UINT64_C(0x0AC75A3E7231247F), UINT64_C(0x65C20DE6EF27AD3A),
+ UINT64_C(0x87EB6CF1BD02EEE5), UINT64_C(0x264ACA7A00147E03),
+ UINT64_C(0xEBC78581AE2A9437), UINT64_C(0x9929964E6316BFA5) },
+ { UINT64_C(0xDC09E0409AF207EF), UINT64_C(0x3ECFFE2D0C9D8658),
+ UINT64_C(0x547EA735DFB43D38), UINT64_C(0x5485247BD04B1B20),
+ UINT64_C(0xB18D3F02BFD8B609), UINT64_C(0xEEB3E805CCE73705) } },
+ { { UINT64_C(0xDAB1A525DB93850F), UINT64_C(0x18ADAA238365B7D5),
+ UINT64_C(0x58485C90113FC8C7), UINT64_C(0x80C3DBB9348AD323),
+ UINT64_C(0xAF892FB5E16ADCA1), UINT64_C(0x2183C879979F005A) },
+ { UINT64_C(0x20FA1A940643A99E), UINT64_C(0x2741221C1A1609CB),
+ UINT64_C(0x1C1687E53C2FBDDC), UINT64_C(0xDCCF329ED420D6CF),
+ UINT64_C(0x75D5577D2B7197D1), UINT64_C(0x4C3C3875C8729D9C) } },
+ { { UINT64_C(0x5E79F995E5CBDCB9), UINT64_C(0x03139824A742FCC7),
+ UINT64_C(0x6D0C214A239EF4A1), UINT64_C(0x53A27952401A2944),
+ UINT64_C(0xF42A1B34C10BCDF0), UINT64_C(0x426BAA437CF38061) },
+ { UINT64_C(0x16A53139A96AD0C8), UINT64_C(0x627F1D316BAD5301),
+ UINT64_C(0x5AF748774ACCD627), UINT64_C(0x3C58A1C5B55B0FB8),
+ UINT64_C(0xFAA57B91F4399A6A), UINT64_C(0xBAD283FBC28094B8) } },
+ { { UINT64_C(0xBA32AC6183E10A93), UINT64_C(0x1C91F6B4EC06BDB0),
+ UINT64_C(0x42E6CFBC65F60C93), UINT64_C(0xEFE33BC82C0CDCBE),
+ UINT64_C(0xE0FE1D094D6414F2), UINT64_C(0x4C11231676FA5C5B) },
+ { UINT64_C(0x812C1DC62E26200A), UINT64_C(0xD6C413C5EE879D25),
+ UINT64_C(0xBEADE255BCA8BAFE), UINT64_C(0x0EAF4AE2CE2BA0E7),
+ UINT64_C(0x66E9FFB0C4F4408A), UINT64_C(0xB36A86D79782C7AD) } },
+ { { UINT64_C(0x10FCD1F4BAD8D1C7), UINT64_C(0xC903816A4502F645),
+ UINT64_C(0x7FAC1CC1A503B895), UINT64_C(0x8BCD60410778900C),
+ UINT64_C(0x5A5F22025BCF2784), UINT64_C(0x9B157E8710EDB896) },
+ { UINT64_C(0x4C58DA69F602A8B1), UINT64_C(0xD55132F859EC9D7E),
+ UINT64_C(0x155B719AA26D4870), UINT64_C(0x25AAFCA336441746),
+ UINT64_C(0x01F83338DD3B6B30), UINT64_C(0xD52BB5C1551917CC) } },
+ { { UINT64_C(0xA0B6207B6135066A), UINT64_C(0xB3409F842AEC8CBD),
+ UINT64_C(0x5EBFD43619D87DF0), UINT64_C(0xCB4C209BE8526DE2),
+ UINT64_C(0xD764085B21E1A230), UINT64_C(0x96F915540899964A) },
+ { UINT64_C(0xB0BEC8EFA57D122A), UINT64_C(0xC572EC565D9D0B33),
+ UINT64_C(0xEBE2A780CFA7C72C), UINT64_C(0x52D40CDB9EF3295C),
+ UINT64_C(0x640045840DE74DFE), UINT64_C(0xA6846432C0809716) } },
+ { { UINT64_C(0x0D09E8CD02C979BC), UINT64_C(0xEC4B21F6409F4F2A),
+ UINT64_C(0x68125C7013FB07CA), UINT64_C(0x1C4CFC176FDFA72A),
+ UINT64_C(0xC9E71B9E04539FCD), UINT64_C(0x94B7103D8BA70797) },
+ { UINT64_C(0x6B81E82FB33FDE83), UINT64_C(0x7CA9A8CAEABAFD4B),
+ UINT64_C(0xADD85A67EAB819CE), UINT64_C(0xAEC2548398E99FFC),
+ UINT64_C(0x938D6440274A07B6), UINT64_C(0x0A5C7097564A6AA0) } },
+ { { UINT64_C(0x7284FF502F4FCEB6), UINT64_C(0x0A28715A78D0D5CB),
+ UINT64_C(0xE70B7014BFCE187C), UINT64_C(0xA6B538F57A17148D),
+ UINT64_C(0x1DAB07C9DD427166), UINT64_C(0x5C5578B0149D23CA) },
+ { UINT64_C(0x875E2056875B5EDE), UINT64_C(0xCBF44B6D02C893B9),
+ UINT64_C(0x5715A77E5C2993FB), UINT64_C(0xAF3281463410597E),
+ UINT64_C(0x65DF418F42DC49DF), UINT64_C(0x7AC9C720A9EE52F6) } },
+ { { UINT64_C(0xB1C9AA0762955486), UINT64_C(0xCBF35BE3245061D7),
+ UINT64_C(0x811E1BD38CF4DDC0), UINT64_C(0xD9D4589C948F7C84),
+ UINT64_C(0x30D09A0FCB0F996D), UINT64_C(0x1A1B3B7A590E7704) },
+ { UINT64_C(0xA848E3492082768D), UINT64_C(0x9FEBD4929A249DF4),
+ UINT64_C(0x503420AF5F20439A), UINT64_C(0x0CBE52B68E2BFCD4),
+ UINT64_C(0xB1D5E261118C91B2), UINT64_C(0x93CFF6DA71D8F2BC) } },
+ { { UINT64_C(0x5F5BC06B8AB58944), UINT64_C(0xE4BED5384979882D),
+ UINT64_C(0x57C30362D79B0EB1), UINT64_C(0x391AE2C1EF7C56D8),
+ UINT64_C(0x28BC2E97ADD98625), UINT64_C(0xFA8E86B81B257107) },
+ { UINT64_C(0x5E4859F86118C715), UINT64_C(0x91C83324524C71DD),
+ UINT64_C(0xFB2092436D2F5E6D), UINT64_C(0x6B4FE21F2A900A43),
+ UINT64_C(0x241F75D632A73C1F), UINT64_C(0xF5BC46295AE89613) } },
+ }
+};
+
+/*-
+ * Q := 2P, both projective, Q and P same pointers OK
+ * Autogenerated: op3/dbl_proj.op3
+ * https://eprint.iacr.org/2015/1060 Alg 6
+ * ASSERT: a = -3
+ */
+static void
+point_double(pt_prj_t *Q, const pt_prj_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X = P->X;
+ const limb_t *Y = P->Y;
+ const limb_t *Z = P->Z;
+ limb_t *X3 = Q->X;
+ limb_t *Y3 = Q->Y;
+ limb_t *Z3 = Q->Z;
+
+ /* the curve arith formula */
+ fiat_secp384r1_square(t0, X);
+ fiat_secp384r1_square(t1, Y);
+ fiat_secp384r1_square(t2, Z);
+ fiat_secp384r1_mul(t3, X, Y);
+ fiat_secp384r1_add(t3, t3, t3);
+ fiat_secp384r1_mul(t4, Y, Z);
+ fiat_secp384r1_mul(Z3, X, Z);
+ fiat_secp384r1_add(Z3, Z3, Z3);
+ fiat_secp384r1_mul(Y3, b, t2);
+ fiat_secp384r1_sub(Y3, Y3, Z3);
+ fiat_secp384r1_add(X3, Y3, Y3);
+ fiat_secp384r1_add(Y3, X3, Y3);
+ fiat_secp384r1_sub(X3, t1, Y3);
+ fiat_secp384r1_add(Y3, t1, Y3);
+ fiat_secp384r1_mul(Y3, X3, Y3);
+ fiat_secp384r1_mul(X3, X3, t3);
+ fiat_secp384r1_add(t3, t2, t2);
+ fiat_secp384r1_add(t2, t2, t3);
+ fiat_secp384r1_mul(Z3, b, Z3);
+ fiat_secp384r1_sub(Z3, Z3, t2);
+ fiat_secp384r1_sub(Z3, Z3, t0);
+ fiat_secp384r1_add(t3, Z3, Z3);
+ fiat_secp384r1_add(Z3, Z3, t3);
+ fiat_secp384r1_add(t3, t0, t0);
+ fiat_secp384r1_add(t0, t3, t0);
+ fiat_secp384r1_sub(t0, t0, t2);
+ fiat_secp384r1_mul(t0, t0, Z3);
+ fiat_secp384r1_add(Y3, Y3, t0);
+ fiat_secp384r1_add(t0, t4, t4);
+ fiat_secp384r1_mul(Z3, t0, Z3);
+ fiat_secp384r1_sub(X3, X3, Z3);
+ fiat_secp384r1_mul(Z3, t0, t1);
+ fiat_secp384r1_add(Z3, Z3, Z3);
+ fiat_secp384r1_add(Z3, Z3, Z3);
+}
+
+/*-
+ * R := Q + P where R and Q are projective, P affine.
+ * R and Q same pointers OK
+ * R and P same pointers not OK
+ * Autogenerated: op3/add_mixed.op3
+ * https://eprint.iacr.org/2015/1060 Alg 5
+ * ASSERT: a = -3
+ */
+static void
+point_add_mixed(pt_prj_t *R, const pt_prj_t *Q, const pt_aff_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X1 = Q->X;
+ const limb_t *Y1 = Q->Y;
+ const limb_t *Z1 = Q->Z;
+ const limb_t *X2 = P->X;
+ const limb_t *Y2 = P->Y;
+ fe_t X3;
+ fe_t Y3;
+ fe_t Z3;
+ limb_t nz;
+
+ /* check P for affine inf */
+ fiat_secp384r1_nonzero(&nz, P->Y);
+
+ /* the curve arith formula */
+ fiat_secp384r1_mul(t0, X1, X2);
+ fiat_secp384r1_mul(t1, Y1, Y2);
+ fiat_secp384r1_add(t3, X2, Y2);
+ fiat_secp384r1_add(t4, X1, Y1);
+ fiat_secp384r1_mul(t3, t3, t4);
+ fiat_secp384r1_add(t4, t0, t1);
+ fiat_secp384r1_sub(t3, t3, t4);
+ fiat_secp384r1_mul(t4, Y2, Z1);
+ fiat_secp384r1_add(t4, t4, Y1);
+ fiat_secp384r1_mul(Y3, X2, Z1);
+ fiat_secp384r1_add(Y3, Y3, X1);
+ fiat_secp384r1_mul(Z3, b, Z1);
+ fiat_secp384r1_sub(X3, Y3, Z3);
+ fiat_secp384r1_add(Z3, X3, X3);
+ fiat_secp384r1_add(X3, X3, Z3);
+ fiat_secp384r1_sub(Z3, t1, X3);
+ fiat_secp384r1_add(X3, t1, X3);
+ fiat_secp384r1_mul(Y3, b, Y3);
+ fiat_secp384r1_add(t1, Z1, Z1);
+ fiat_secp384r1_add(t2, t1, Z1);
+ fiat_secp384r1_sub(Y3, Y3, t2);
+ fiat_secp384r1_sub(Y3, Y3, t0);
+ fiat_secp384r1_add(t1, Y3, Y3);
+ fiat_secp384r1_add(Y3, t1, Y3);
+ fiat_secp384r1_add(t1, t0, t0);
+ fiat_secp384r1_add(t0, t1, t0);
+ fiat_secp384r1_sub(t0, t0, t2);
+ fiat_secp384r1_mul(t1, t4, Y3);
+ fiat_secp384r1_mul(t2, t0, Y3);
+ fiat_secp384r1_mul(Y3, X3, Z3);
+ fiat_secp384r1_add(Y3, Y3, t2);
+ fiat_secp384r1_mul(X3, t3, X3);
+ fiat_secp384r1_sub(X3, X3, t1);
+ fiat_secp384r1_mul(Z3, t4, Z3);
+ fiat_secp384r1_mul(t1, t3, t0);
+ fiat_secp384r1_add(Z3, Z3, t1);
+
+ /* if P is inf, throw all that away and take Q */
+ fiat_secp384r1_selectznz(R->X, nz, Q->X, X3);
+ fiat_secp384r1_selectznz(R->Y, nz, Q->Y, Y3);
+ fiat_secp384r1_selectznz(R->Z, nz, Q->Z, Z3);
+}
+
+/*-
+ * R := Q + P all projective.
+ * R and Q same pointers OK
+ * R and P same pointers not OK
+ * Autogenerated: op3/add_proj.op3
+ * https://eprint.iacr.org/2015/1060 Alg 4
+ * ASSERT: a = -3
+ */
+static void
+point_add_proj(pt_prj_t *R, const pt_prj_t *Q, const pt_prj_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4, t5;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X1 = Q->X;
+ const limb_t *Y1 = Q->Y;
+ const limb_t *Z1 = Q->Z;
+ const limb_t *X2 = P->X;
+ const limb_t *Y2 = P->Y;
+ const limb_t *Z2 = P->Z;
+ limb_t *X3 = R->X;
+ limb_t *Y3 = R->Y;
+ limb_t *Z3 = R->Z;
+
+ /* the curve arith formula */
+ fiat_secp384r1_mul(t0, X1, X2);
+ fiat_secp384r1_mul(t1, Y1, Y2);
+ fiat_secp384r1_mul(t2, Z1, Z2);
+ fiat_secp384r1_add(t3, X1, Y1);
+ fiat_secp384r1_add(t4, X2, Y2);
+ fiat_secp384r1_mul(t3, t3, t4);
+ fiat_secp384r1_add(t4, t0, t1);
+ fiat_secp384r1_sub(t3, t3, t4);
+ fiat_secp384r1_add(t4, Y1, Z1);
+ fiat_secp384r1_add(t5, Y2, Z2);
+ fiat_secp384r1_mul(t4, t4, t5);
+ fiat_secp384r1_add(t5, t1, t2);
+ fiat_secp384r1_sub(t4, t4, t5);
+ fiat_secp384r1_add(X3, X1, Z1);
+ fiat_secp384r1_add(Y3, X2, Z2);
+ fiat_secp384r1_mul(X3, X3, Y3);
+ fiat_secp384r1_add(Y3, t0, t2);
+ fiat_secp384r1_sub(Y3, X3, Y3);
+ fiat_secp384r1_mul(Z3, b, t2);
+ fiat_secp384r1_sub(X3, Y3, Z3);
+ fiat_secp384r1_add(Z3, X3, X3);
+ fiat_secp384r1_add(X3, X3, Z3);
+ fiat_secp384r1_sub(Z3, t1, X3);
+ fiat_secp384r1_add(X3, t1, X3);
+ fiat_secp384r1_mul(Y3, b, Y3);
+ fiat_secp384r1_add(t1, t2, t2);
+ fiat_secp384r1_add(t2, t1, t2);
+ fiat_secp384r1_sub(Y3, Y3, t2);
+ fiat_secp384r1_sub(Y3, Y3, t0);
+ fiat_secp384r1_add(t1, Y3, Y3);
+ fiat_secp384r1_add(Y3, t1, Y3);
+ fiat_secp384r1_add(t1, t0, t0);
+ fiat_secp384r1_add(t0, t1, t0);
+ fiat_secp384r1_sub(t0, t0, t2);
+ fiat_secp384r1_mul(t1, t4, Y3);
+ fiat_secp384r1_mul(t2, t0, Y3);
+ fiat_secp384r1_mul(Y3, X3, Z3);
+ fiat_secp384r1_add(Y3, Y3, t2);
+ fiat_secp384r1_mul(X3, t3, X3);
+ fiat_secp384r1_sub(X3, X3, t1);
+ fiat_secp384r1_mul(Z3, t4, Z3);
+ fiat_secp384r1_mul(t1, t3, t0);
+ fiat_secp384r1_add(Z3, Z3, t1);
+}
+
+/* constants */
+#define RADIX 5
+#define DRADIX (1 << RADIX)
+#define DRADIX_WNAF ((DRADIX) << 1)
+
+/*-
+ * precomp for wnaf scalar multiplication:
+ * precomp[0] = 1P
+ * precomp[1] = 3P
+ * precomp[2] = 5P
+ * precomp[3] = 7P
+ * precomp[4] = 9P
+ * ...
+ */
+static void
+precomp_wnaf(pt_prj_t precomp[DRADIX / 2], const pt_aff_t *P)
+{
+ int i;
+
+ fe_copy(precomp[0].X, P->X);
+ fe_copy(precomp[0].Y, P->Y);
+ fe_copy(precomp[0].Z, const_one);
+ point_double(&precomp[DRADIX / 2 - 1], &precomp[0]);
+
+ for (i = 1; i < DRADIX / 2; i++)
+ point_add_proj(&precomp[i], &precomp[DRADIX / 2 - 1], &precomp[i - 1]);
+}
+
+/* fetch a scalar bit */
+static int
+scalar_get_bit(const unsigned char in[48], int idx)
+{
+ int widx, rshift;
+
+ widx = idx >> 3;
+ rshift = idx & 0x7;
+
+ if (idx < 0 || widx >= 48)
+ return 0;
+
+ return (in[widx] >> rshift) & 0x1;
+}
+
+/*-
+ * Compute "regular" wnaf representation of a scalar.
+ * See "Exponent Recoding and Regular Exponentiation Algorithms",
+ * Tunstall et al., AfricaCrypt 2009, Alg 6.
+ * It forces an odd scalar and outputs digits in
+ * {\pm 1, \pm 3, \pm 5, \pm 7, \pm 9, ...}
+ * i.e. signed odd digits with _no zeroes_ -- that makes it "regular".
+ */
+static void
+scalar_rwnaf(int8_t out[77], const unsigned char in[48])
+{
+ int i;
+ int8_t window, d;
+
+ window = (in[0] & (DRADIX_WNAF - 1)) | 1;
+ for (i = 0; i < 76; i++) {
+ d = (window & (DRADIX_WNAF - 1)) - DRADIX;
+ out[i] = d;
+ window = (window - d) >> RADIX;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 1) << 1;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 2) << 2;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 3) << 3;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 4) << 4;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 5) << 5;
+ }
+ out[i] = window;
+}
+
+/*-
+ * Compute "textbook" wnaf representation of a scalar.
+ * NB: not constant time
+ */
+static void
+scalar_wnaf(int8_t out[385], const unsigned char in[48])
+{
+ int i;
+ int8_t window, d;
+
+ window = in[0] & (DRADIX_WNAF - 1);
+ for (i = 0; i < 385; i++) {
+ d = 0;
+ if ((window & 1) && ((d = window & (DRADIX_WNAF - 1)) & DRADIX))
+ d -= DRADIX_WNAF;
+ out[i] = d;
+ window = (window - d) >> 1;
+ window += scalar_get_bit(in, i + 1 + RADIX) << RADIX;
+ }
+}
+
+/*-
+ * Simulateous scalar multiplication: interleaved "textbook" wnaf.
+ * NB: not constant time
+ */
+static void
+var_smul_wnaf_two(pt_aff_t *out, const unsigned char a[48],
+ const unsigned char b[48], const pt_aff_t *P)
+{
+ int i, d, is_neg, is_inf = 1, flipped = 0;
+ int8_t anaf[385] = { 0 };
+ int8_t bnaf[385] = { 0 };
+ pt_prj_t Q;
+ pt_prj_t precomp[DRADIX / 2];
+
+ precomp_wnaf(precomp, P);
+ scalar_wnaf(anaf, a);
+ scalar_wnaf(bnaf, b);
+
+ for (i = 384; i >= 0; i--) {
+ if (!is_inf)
+ point_double(&Q, &Q);
+ if ((d = bnaf[i])) {
+ if ((is_neg = d < 0) != flipped) {
+ fiat_secp384r1_opp(Q.Y, Q.Y);
+ flipped ^= 1;
+ }
+ d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1;
+ if (is_inf) {
+ /* initialize accumulator */
+ fe_copy(Q.X, &precomp[d].X);
+ fe_copy(Q.Y, &precomp[d].Y);
+ fe_copy(Q.Z, &precomp[d].Z);
+ is_inf = 0;
+ } else
+ point_add_proj(&Q, &Q, &precomp[d]);
+ }
+ if ((d = anaf[i])) {
+ if ((is_neg = d < 0) != flipped) {
+ fiat_secp384r1_opp(Q.Y, Q.Y);
+ flipped ^= 1;
+ }
+ d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1;
+ if (is_inf) {
+ /* initialize accumulator */
+ fe_copy(Q.X, &lut_cmb[0][d].X);
+ fe_copy(Q.Y, &lut_cmb[0][d].Y);
+ fe_copy(Q.Z, const_one);
+ is_inf = 0;
+ } else
+ point_add_mixed(&Q, &Q, &lut_cmb[0][d]);
+ }
+ }
+
+ if (is_inf) {
+ /* initialize accumulator to inf: all-zero scalars */
+ fe_set_zero(Q.X);
+ fe_copy(Q.Y, const_one);
+ fe_set_zero(Q.Z);
+ }
+
+ if (flipped) {
+ /* correct sign */
+ fiat_secp384r1_opp(Q.Y, Q.Y);
+ }
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp384r1_inv(Q.Z, Q.Z);
+ fiat_secp384r1_mul(out->X, Q.X, Q.Z);
+ fiat_secp384r1_mul(out->Y, Q.Y, Q.Z);
+}
+
+/*-
+ * Variable point scalar multiplication with "regular" wnaf.
+ */
+static void
+var_smul_rwnaf(pt_aff_t *out, const unsigned char scalar[48],
+ const pt_aff_t *P)
+{
+ int i, j, d, diff, is_neg;
+ int8_t rnaf[77] = { 0 };
+ pt_prj_t Q, lut;
+ pt_prj_t precomp[DRADIX / 2];
+
+ precomp_wnaf(precomp, P);
+ scalar_rwnaf(rnaf, scalar);
+
+#if defined(_MSC_VER)
+/* result still unsigned: yes we know */
+#pragma warning(push)
+#pragma warning(disable : 4146)
+#endif
+
+ /* initialize accumulator to high digit */
+ d = (rnaf[76] - 1) >> 1;
+ for (j = 0; j < DRADIX / 2; j++) {
+ diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp384r1_selectznz(Q.X, diff, Q.X, precomp[j].X);
+ fiat_secp384r1_selectznz(Q.Y, diff, Q.Y, precomp[j].Y);
+ fiat_secp384r1_selectznz(Q.Z, diff, Q.Z, precomp[j].Z);
+ }
+
+ for (i = 75; i >= 0; i--) {
+ for (j = 0; j < RADIX; j++)
+ point_double(&Q, &Q);
+ d = rnaf[i];
+ /* is_neg = (d < 0) ? 1 : 0 */
+ is_neg = (d >> (8 * sizeof(int) - 1)) & 1;
+ /* d = abs(d) */
+ d = (d ^ -is_neg) + is_neg;
+ d = (d - 1) >> 1;
+ for (j = 0; j < DRADIX / 2; j++) {
+ diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp384r1_selectznz(lut.X, diff, lut.X, precomp[j].X);
+ fiat_secp384r1_selectznz(lut.Y, diff, lut.Y, precomp[j].Y);
+ fiat_secp384r1_selectznz(lut.Z, diff, lut.Z, precomp[j].Z);
+ }
+ /* negate lut point if digit is negative */
+ fiat_secp384r1_opp(out->Y, lut.Y);
+ fiat_secp384r1_selectznz(lut.Y, is_neg, lut.Y, out->Y);
+ point_add_proj(&Q, &Q, &lut);
+ }
+
+#if defined(_MSC_VER)
+#pragma warning(pop)
+#endif
+
+ /* conditionally subtract P if the scalar was even */
+ fe_copy(lut.X, precomp[0].X);
+ fiat_secp384r1_opp(lut.Y, precomp[0].Y);
+ fe_copy(lut.Z, precomp[0].Z);
+ point_add_proj(&lut, &lut, &Q);
+ fiat_secp384r1_selectznz(Q.X, scalar[0] & 1, lut.X, Q.X);
+ fiat_secp384r1_selectznz(Q.Y, scalar[0] & 1, lut.Y, Q.Y);
+ fiat_secp384r1_selectznz(Q.Z, scalar[0] & 1, lut.Z, Q.Z);
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp384r1_inv(Q.Z, Q.Z);
+ fiat_secp384r1_mul(out->X, Q.X, Q.Z);
+ fiat_secp384r1_mul(out->Y, Q.Y, Q.Z);
+}
+
+/*-
+ * Fixed scalar multiplication: comb with interleaving.
+ */
+static void
+fixed_smul_cmb(pt_aff_t *out, const unsigned char scalar[48])
+{
+ int i, j, k, d, diff, is_neg = 0;
+ int8_t rnaf[77] = { 0 };
+ pt_prj_t Q, R;
+ pt_aff_t lut;
+
+ scalar_rwnaf(rnaf, scalar);
+
+ /* initalize accumulator to inf */
+ fe_set_zero(Q.X);
+ fe_copy(Q.Y, const_one);
+ fe_set_zero(Q.Z);
+
+#if defined(_MSC_VER)
+/* result still unsigned: yes we know */
+#pragma warning(push)
+#pragma warning(disable : 4146)
+#endif
+
+ for (i = 3; i >= 0; i--) {
+ for (j = 0; i != 3 && j < RADIX; j++)
+ point_double(&Q, &Q);
+ for (j = 0; j < 21; j++) {
+ if (j * 4 + i > 76)
+ continue;
+ d = rnaf[j * 4 + i];
+ /* is_neg = (d < 0) ? 1 : 0 */
+ is_neg = (d >> (8 * sizeof(int) - 1)) & 1;
+ /* d = abs(d) */
+ d = (d ^ -is_neg) + is_neg;
+ d = (d - 1) >> 1;
+ for (k = 0; k < DRADIX / 2; k++) {
+ diff = (1 - (-(d ^ k) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp384r1_selectznz(lut.X, diff, lut.X, lut_cmb[j][k].X);
+ fiat_secp384r1_selectznz(lut.Y, diff, lut.Y, lut_cmb[j][k].Y);
+ }
+ /* negate lut point if digit is negative */
+ fiat_secp384r1_opp(out->Y, lut.Y);
+ fiat_secp384r1_selectznz(lut.Y, is_neg, lut.Y, out->Y);
+ point_add_mixed(&Q, &Q, &lut);
+ }
+ }
+
+#if defined(_MSC_VER)
+#pragma warning(pop)
+#endif
+
+ /* conditionally subtract P if the scalar was even */
+ fe_copy(lut.X, lut_cmb[0][0].X);
+ fiat_secp384r1_opp(lut.Y, lut_cmb[0][0].Y);
+ point_add_mixed(&R, &Q, &lut);
+ fiat_secp384r1_selectznz(Q.X, scalar[0] & 1, R.X, Q.X);
+ fiat_secp384r1_selectznz(Q.Y, scalar[0] & 1, R.Y, Q.Y);
+ fiat_secp384r1_selectznz(Q.Z, scalar[0] & 1, R.Z, Q.Z);
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp384r1_inv(Q.Z, Q.Z);
+ fiat_secp384r1_mul(out->X, Q.X, Q.Z);
+ fiat_secp384r1_mul(out->Y, Q.Y, Q.Z);
+}
+
+static void
+point_mul_two(unsigned char outx[48], unsigned char outy[48],
+ const unsigned char a[48], const unsigned char b[48],
+ const unsigned char inx[48],
+ const unsigned char iny[48])
+{
+ pt_aff_t P;
+
+ fiat_secp384r1_from_bytes(P.X, inx);
+ fiat_secp384r1_from_bytes(P.Y, iny);
+ fiat_secp384r1_to_montgomery(P.X, P.X);
+ fiat_secp384r1_to_montgomery(P.Y, P.Y);
+ /* simultaneous scalar multiplication */
+ var_smul_wnaf_two(&P, a, b, &P);
+
+ fiat_secp384r1_from_montgomery(P.X, P.X);
+ fiat_secp384r1_from_montgomery(P.Y, P.Y);
+ fiat_secp384r1_to_bytes(outx, P.X);
+ fiat_secp384r1_to_bytes(outy, P.Y);
+}
+
+static void
+point_mul_g(unsigned char outx[48], unsigned char outy[48],
+ const unsigned char scalar[48])
+{
+ pt_aff_t P;
+
+ /* fixed scmul function */
+ fixed_smul_cmb(&P, scalar);
+ fiat_secp384r1_from_montgomery(P.X, P.X);
+ fiat_secp384r1_from_montgomery(P.Y, P.Y);
+ fiat_secp384r1_to_bytes(outx, P.X);
+ fiat_secp384r1_to_bytes(outy, P.Y);
+}
+
+static void
+point_mul(unsigned char outx[48], unsigned char outy[48],
+ const unsigned char scalar[48],
+ const unsigned char inx[48],
+ const unsigned char iny[48])
+{
+ pt_aff_t P;
+
+ fiat_secp384r1_from_bytes(P.X, inx);
+ fiat_secp384r1_from_bytes(P.Y, iny);
+ fiat_secp384r1_to_montgomery(P.X, P.X);
+ fiat_secp384r1_to_montgomery(P.Y, P.Y);
+ /* var scmul function */
+ var_smul_rwnaf(&P, scalar, &P);
+ fiat_secp384r1_from_montgomery(P.X, P.X);
+ fiat_secp384r1_from_montgomery(P.Y, P.Y);
+ fiat_secp384r1_to_bytes(outx, P.X);
+ fiat_secp384r1_to_bytes(outy, P.Y);
+}
+
+#undef RADIX
+#include "ecp.h"
+#include "mplogic.h"
+
+/*-
+ * reverse bytes -- total hack
+ */
+#define MP_BE2LE(a) \
+ do { \
+ unsigned char z_bswap; \
+ z_bswap = a[0]; \
+ a[0] = a[47]; \
+ a[47] = z_bswap; \
+ z_bswap = a[1]; \
+ a[1] = a[46]; \
+ a[46] = z_bswap; \
+ z_bswap = a[2]; \
+ a[2] = a[45]; \
+ a[45] = z_bswap; \
+ z_bswap = a[3]; \
+ a[3] = a[44]; \
+ a[44] = z_bswap; \
+ z_bswap = a[4]; \
+ a[4] = a[43]; \
+ a[43] = z_bswap; \
+ z_bswap = a[5]; \
+ a[5] = a[42]; \
+ a[42] = z_bswap; \
+ z_bswap = a[6]; \
+ a[6] = a[41]; \
+ a[41] = z_bswap; \
+ z_bswap = a[7]; \
+ a[7] = a[40]; \
+ a[40] = z_bswap; \
+ z_bswap = a[8]; \
+ a[8] = a[39]; \
+ a[39] = z_bswap; \
+ z_bswap = a[9]; \
+ a[9] = a[38]; \
+ a[38] = z_bswap; \
+ z_bswap = a[10]; \
+ a[10] = a[37]; \
+ a[37] = z_bswap; \
+ z_bswap = a[11]; \
+ a[11] = a[36]; \
+ a[36] = z_bswap; \
+ z_bswap = a[12]; \
+ a[12] = a[35]; \
+ a[35] = z_bswap; \
+ z_bswap = a[13]; \
+ a[13] = a[34]; \
+ a[34] = z_bswap; \
+ z_bswap = a[14]; \
+ a[14] = a[33]; \
+ a[33] = z_bswap; \
+ z_bswap = a[15]; \
+ a[15] = a[32]; \
+ a[32] = z_bswap; \
+ z_bswap = a[16]; \
+ a[16] = a[31]; \
+ a[31] = z_bswap; \
+ z_bswap = a[17]; \
+ a[17] = a[30]; \
+ a[30] = z_bswap; \
+ z_bswap = a[18]; \
+ a[18] = a[29]; \
+ a[29] = z_bswap; \
+ z_bswap = a[19]; \
+ a[19] = a[28]; \
+ a[28] = z_bswap; \
+ z_bswap = a[20]; \
+ a[20] = a[27]; \
+ a[27] = z_bswap; \
+ z_bswap = a[21]; \
+ a[21] = a[26]; \
+ a[26] = z_bswap; \
+ z_bswap = a[22]; \
+ a[22] = a[25]; \
+ a[25] = z_bswap; \
+ z_bswap = a[23]; \
+ a[23] = a[24]; \
+ a[24] = z_bswap; \
+ } while (0)
+
+static mp_err
+point_mul_g_secp384r1(const mp_int *n, mp_int *out_x,
+ mp_int *out_y, const ECGroup *group)
+{
+ unsigned char b_x[48];
+ unsigned char b_y[48];
+ unsigned char b_n[48];
+ mp_err res;
+
+ ARGCHK(n != NULL && out_x != NULL && out_y != NULL, MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n) > 384 || mp_cmp_z(n) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 48));
+ MP_BE2LE(b_n);
+ point_mul_g(b_x, b_y, b_n);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48));
+
+CLEANUP:
+ return res;
+}
+
+static mp_err
+point_mul_secp384r1(const mp_int *n, const mp_int *in_x,
+ const mp_int *in_y, mp_int *out_x,
+ mp_int *out_y, const ECGroup *group)
+{
+ unsigned char b_x[48];
+ unsigned char b_y[48];
+ unsigned char b_n[48];
+ mp_err res;
+
+ ARGCHK(n != NULL && in_x != NULL && in_y != NULL && out_x != NULL &&
+ out_y != NULL,
+ MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n) > 384 || mp_cmp_z(n) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 48));
+ MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 48));
+ MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 48));
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_BE2LE(b_n);
+ point_mul(b_x, b_y, b_n, b_x, b_y);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48));
+
+CLEANUP:
+ return res;
+}
+
+static mp_err
+point_mul_two_secp384r1(const mp_int *n1, const mp_int *n2,
+ const mp_int *in_x, const mp_int *in_y,
+ mp_int *out_x, mp_int *out_y,
+ const ECGroup *group)
+{
+ unsigned char b_x[48];
+ unsigned char b_y[48];
+ unsigned char b_n1[48];
+ unsigned char b_n2[48];
+ mp_err res;
+
+ /* If n2 == NULL, this is just a base-point multiplication. */
+ if (n2 == NULL)
+ return point_mul_g_secp384r1(n1, out_x, out_y, group);
+
+ /* If n1 == NULL, this is just an arbitary-point multiplication. */
+ if (n1 == NULL)
+ return point_mul_secp384r1(n2, in_x, in_y, out_x, out_y, group);
+
+ ARGCHK(in_x != NULL && in_y != NULL && out_x != NULL && out_y != NULL,
+ MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n1) > 384 || mp_cmp_z(n1) != 1 ||
+ mpl_significant_bits(n2) > 384 || mp_cmp_z(n2) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n1, b_n1, 48));
+ MP_CHECKOK(mp_to_fixlen_octets(n2, b_n2, 48));
+ MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 48));
+ MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 48));
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_BE2LE(b_n1);
+ MP_BE2LE(b_n2);
+ point_mul_two(b_x, b_y, b_n1, b_n2, b_x, b_y);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48));
+
+CLEANUP:
+ return res;
+}
+
+mp_err
+ec_group_set_secp384r1(ECGroup *group, ECCurveName name)
+{
+ if (name == ECCurve_NIST_P384) {
+ group->base_point_mul = &point_mul_g_secp384r1;
+ group->point_mul = &point_mul_secp384r1;
+ group->points_mul = &point_mul_two_secp384r1;
+ }
+ return MP_OKAY;
+}
+
+#else /* __SIZEOF_INT128__ */
+
+#include <stdint.h>
+#include <string.h>
+#define LIMB_BITS 32
+#define LIMB_CNT 12
+/* Field elements */
+typedef uint32_t fe_t[LIMB_CNT];
+typedef uint32_t limb_t;
+
+#define fe_copy(d, s) memcpy(d, s, sizeof(fe_t))
+#define fe_set_zero(d) memset(d, 0, sizeof(fe_t))
+
+/* Projective points */
+typedef struct {
+ fe_t X;
+ fe_t Y;
+ fe_t Z;
+} pt_prj_t;
+
+/* Affine points */
+typedef struct {
+ fe_t X;
+ fe_t Y;
+} pt_aff_t;
+
+/* BEGIN verbatim fiat code https://github.com/mit-plv/fiat-crypto */
+/*-
+ * MIT License
+ *
+ * Copyright (c) 2020 the fiat-crypto authors (see the AUTHORS file)
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+/* Autogenerated: word_by_word_montgomery --static secp384r1 32 '2^384 - 2^128 - 2^96 + 2^32 - 1' */
+/* curve description: secp384r1 */
+/* machine_wordsize = 32 (from "32") */
+/* requested operations: (all) */
+/* m = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff (from "2^384 - 2^128 - 2^96 + 2^32 - 1") */
+/* */
+/* NOTE: In addition to the bounds specified above each function, all */
+/* functions synthesized for this Montgomery arithmetic require the */
+/* input to be strictly less than the prime modulus (m), and also */
+/* require the input to be in the unique saturated representation. */
+/* All functions also ensure that these two properties are true of */
+/* return values. */
+/* */
+/* Computed values: */
+/* eval z = z[0] + (z[1] << 32) + (z[2] << 64) + (z[3] << 96) + (z[4] << 128) + (z[5] << 160) + (z[6] << 192) + (z[7] << 224) + (z[8] << 256) + (z[9] << 0x120) + (z[10] << 0x140) + (z[11] << 0x160) */
+/* bytes_eval z = z[0] + (z[1] << 8) + (z[2] << 16) + (z[3] << 24) + (z[4] << 32) + (z[5] << 40) + (z[6] << 48) + (z[7] << 56) + (z[8] << 64) + (z[9] << 72) + (z[10] << 80) + (z[11] << 88) + (z[12] << 96) + (z[13] << 104) + (z[14] << 112) + (z[15] << 120) + (z[16] << 128) + (z[17] << 136) + (z[18] << 144) + (z[19] << 152) + (z[20] << 160) + (z[21] << 168) + (z[22] << 176) + (z[23] << 184) + (z[24] << 192) + (z[25] << 200) + (z[26] << 208) + (z[27] << 216) + (z[28] << 224) + (z[29] << 232) + (z[30] << 240) + (z[31] << 248) + (z[32] << 256) + (z[33] << 0x108) + (z[34] << 0x110) + (z[35] << 0x118) + (z[36] << 0x120) + (z[37] << 0x128) + (z[38] << 0x130) + (z[39] << 0x138) + (z[40] << 0x140) + (z[41] << 0x148) + (z[42] << 0x150) + (z[43] << 0x158) + (z[44] << 0x160) + (z[45] << 0x168) + (z[46] << 0x170) + (z[47] << 0x178) */
+
+#include <stdint.h>
+typedef unsigned char fiat_secp384r1_uint1;
+typedef signed char fiat_secp384r1_int1;
+
+#if (-1 & 3) != 3
+#error "This code only works on a two's complement system"
+#endif
+
+/*
+ * The function fiat_secp384r1_addcarryx_u32 is an addition with carry.
+ * Postconditions:
+ * out1 = (arg1 + arg2 + arg3) mod 2^32
+ * out2 = ⌊(arg1 + arg2 + arg3) / 2^32⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0xffffffff]
+ * arg3: [0x0 ~> 0xffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp384r1_addcarryx_u32(uint32_t *out1,
+ fiat_secp384r1_uint1 *out2,
+ fiat_secp384r1_uint1 arg1,
+ uint32_t arg2, uint32_t arg3)
+{
+ uint64_t x1;
+ uint32_t x2;
+ fiat_secp384r1_uint1 x3;
+ x1 = ((arg1 + (uint64_t)arg2) + arg3);
+ x2 = (uint32_t)(x1 & UINT32_C(0xffffffff));
+ x3 = (fiat_secp384r1_uint1)(x1 >> 32);
+ *out1 = x2;
+ *out2 = x3;
+}
+
+/*
+ * The function fiat_secp384r1_subborrowx_u32 is a subtraction with borrow.
+ * Postconditions:
+ * out1 = (-arg1 + arg2 + -arg3) mod 2^32
+ * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^32⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0xffffffff]
+ * arg3: [0x0 ~> 0xffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp384r1_subborrowx_u32(uint32_t *out1,
+ fiat_secp384r1_uint1 *out2,
+ fiat_secp384r1_uint1 arg1,
+ uint32_t arg2, uint32_t arg3)
+{
+ int64_t x1;
+ fiat_secp384r1_int1 x2;
+ uint32_t x3;
+ x1 = ((arg2 - (int64_t)arg1) - arg3);
+ x2 = (fiat_secp384r1_int1)(x1 >> 32);
+ x3 = (uint32_t)(x1 & UINT32_C(0xffffffff));
+ *out1 = x3;
+ *out2 = (fiat_secp384r1_uint1)(0x0 - x2);
+}
+
+/*
+ * The function fiat_secp384r1_mulx_u32 is a multiplication, returning the full double-width result.
+ * Postconditions:
+ * out1 = (arg1 * arg2) mod 2^32
+ * out2 = ⌊arg1 * arg2 / 2^32⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0xffffffff]
+ * arg2: [0x0 ~> 0xffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffff]
+ * out2: [0x0 ~> 0xffffffff]
+ */
+static void
+fiat_secp384r1_mulx_u32(uint32_t *out1, uint32_t *out2,
+ uint32_t arg1, uint32_t arg2)
+{
+ uint64_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ x1 = ((uint64_t)arg1 * arg2);
+ x2 = (uint32_t)(x1 & UINT32_C(0xffffffff));
+ x3 = (uint32_t)(x1 >> 32);
+ *out1 = x2;
+ *out2 = x3;
+}
+
+/*
+ * The function fiat_secp384r1_cmovznz_u32 is a single-word conditional move.
+ * Postconditions:
+ * out1 = (if arg1 = 0 then arg2 else arg3)
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0xffffffff]
+ * arg3: [0x0 ~> 0xffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffff]
+ */
+static void
+fiat_secp384r1_cmovznz_u32(uint32_t *out1,
+ fiat_secp384r1_uint1 arg1, uint32_t arg2,
+ uint32_t arg3)
+{
+ fiat_secp384r1_uint1 x1;
+ uint32_t x2;
+ uint32_t x3;
+ x1 = (!(!arg1));
+ x2 = ((fiat_secp384r1_int1)(0x0 - x1) & UINT32_C(0xffffffff));
+ x3 = ((x2 & arg3) | ((~x2) & arg2));
+ *out1 = x3;
+}
+
+/*
+ * The function fiat_secp384r1_mul multiplies two field elements in the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * 0 ≤ eval arg2 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) * eval (from_montgomery arg2)) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * arg2: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ */
+static void
+fiat_secp384r1_mul(uint32_t out1[12], const uint32_t arg1[12],
+ const uint32_t arg2[12])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint32_t x16;
+ uint32_t x17;
+ uint32_t x18;
+ uint32_t x19;
+ uint32_t x20;
+ uint32_t x21;
+ uint32_t x22;
+ uint32_t x23;
+ uint32_t x24;
+ uint32_t x25;
+ uint32_t x26;
+ uint32_t x27;
+ uint32_t x28;
+ uint32_t x29;
+ uint32_t x30;
+ uint32_t x31;
+ uint32_t x32;
+ uint32_t x33;
+ uint32_t x34;
+ uint32_t x35;
+ uint32_t x36;
+ uint32_t x37;
+ fiat_secp384r1_uint1 x38;
+ uint32_t x39;
+ fiat_secp384r1_uint1 x40;
+ uint32_t x41;
+ fiat_secp384r1_uint1 x42;
+ uint32_t x43;
+ fiat_secp384r1_uint1 x44;
+ uint32_t x45;
+ fiat_secp384r1_uint1 x46;
+ uint32_t x47;
+ fiat_secp384r1_uint1 x48;
+ uint32_t x49;
+ fiat_secp384r1_uint1 x50;
+ uint32_t x51;
+ fiat_secp384r1_uint1 x52;
+ uint32_t x53;
+ fiat_secp384r1_uint1 x54;
+ uint32_t x55;
+ fiat_secp384r1_uint1 x56;
+ uint32_t x57;
+ fiat_secp384r1_uint1 x58;
+ uint32_t x59;
+ uint32_t x60;
+ uint32_t x61;
+ uint32_t x62;
+ uint32_t x63;
+ uint32_t x64;
+ uint32_t x65;
+ uint32_t x66;
+ uint32_t x67;
+ uint32_t x68;
+ uint32_t x69;
+ uint32_t x70;
+ uint32_t x71;
+ uint32_t x72;
+ uint32_t x73;
+ uint32_t x74;
+ uint32_t x75;
+ uint32_t x76;
+ uint32_t x77;
+ uint32_t x78;
+ uint32_t x79;
+ uint32_t x80;
+ fiat_secp384r1_uint1 x81;
+ uint32_t x82;
+ fiat_secp384r1_uint1 x83;
+ uint32_t x84;
+ fiat_secp384r1_uint1 x85;
+ uint32_t x86;
+ fiat_secp384r1_uint1 x87;
+ uint32_t x88;
+ fiat_secp384r1_uint1 x89;
+ uint32_t x90;
+ fiat_secp384r1_uint1 x91;
+ uint32_t x92;
+ fiat_secp384r1_uint1 x93;
+ uint32_t x94;
+ fiat_secp384r1_uint1 x95;
+ uint32_t x96;
+ uint32_t x97;
+ fiat_secp384r1_uint1 x98;
+ uint32_t x99;
+ fiat_secp384r1_uint1 x100;
+ uint32_t x101;
+ fiat_secp384r1_uint1 x102;
+ uint32_t x103;
+ fiat_secp384r1_uint1 x104;
+ uint32_t x105;
+ fiat_secp384r1_uint1 x106;
+ uint32_t x107;
+ fiat_secp384r1_uint1 x108;
+ uint32_t x109;
+ fiat_secp384r1_uint1 x110;
+ uint32_t x111;
+ fiat_secp384r1_uint1 x112;
+ uint32_t x113;
+ fiat_secp384r1_uint1 x114;
+ uint32_t x115;
+ fiat_secp384r1_uint1 x116;
+ uint32_t x117;
+ fiat_secp384r1_uint1 x118;
+ uint32_t x119;
+ fiat_secp384r1_uint1 x120;
+ uint32_t x121;
+ fiat_secp384r1_uint1 x122;
+ uint32_t x123;
+ uint32_t x124;
+ uint32_t x125;
+ uint32_t x126;
+ uint32_t x127;
+ uint32_t x128;
+ uint32_t x129;
+ uint32_t x130;
+ uint32_t x131;
+ uint32_t x132;
+ uint32_t x133;
+ uint32_t x134;
+ uint32_t x135;
+ uint32_t x136;
+ uint32_t x137;
+ uint32_t x138;
+ uint32_t x139;
+ uint32_t x140;
+ uint32_t x141;
+ uint32_t x142;
+ uint32_t x143;
+ uint32_t x144;
+ uint32_t x145;
+ uint32_t x146;
+ uint32_t x147;
+ fiat_secp384r1_uint1 x148;
+ uint32_t x149;
+ fiat_secp384r1_uint1 x150;
+ uint32_t x151;
+ fiat_secp384r1_uint1 x152;
+ uint32_t x153;
+ fiat_secp384r1_uint1 x154;
+ uint32_t x155;
+ fiat_secp384r1_uint1 x156;
+ uint32_t x157;
+ fiat_secp384r1_uint1 x158;
+ uint32_t x159;
+ fiat_secp384r1_uint1 x160;
+ uint32_t x161;
+ fiat_secp384r1_uint1 x162;
+ uint32_t x163;
+ fiat_secp384r1_uint1 x164;
+ uint32_t x165;
+ fiat_secp384r1_uint1 x166;
+ uint32_t x167;
+ fiat_secp384r1_uint1 x168;
+ uint32_t x169;
+ uint32_t x170;
+ fiat_secp384r1_uint1 x171;
+ uint32_t x172;
+ fiat_secp384r1_uint1 x173;
+ uint32_t x174;
+ fiat_secp384r1_uint1 x175;
+ uint32_t x176;
+ fiat_secp384r1_uint1 x177;
+ uint32_t x178;
+ fiat_secp384r1_uint1 x179;
+ uint32_t x180;
+ fiat_secp384r1_uint1 x181;
+ uint32_t x182;
+ fiat_secp384r1_uint1 x183;
+ uint32_t x184;
+ fiat_secp384r1_uint1 x185;
+ uint32_t x186;
+ fiat_secp384r1_uint1 x187;
+ uint32_t x188;
+ fiat_secp384r1_uint1 x189;
+ uint32_t x190;
+ fiat_secp384r1_uint1 x191;
+ uint32_t x192;
+ fiat_secp384r1_uint1 x193;
+ uint32_t x194;
+ fiat_secp384r1_uint1 x195;
+ uint32_t x196;
+ uint32_t x197;
+ uint32_t x198;
+ uint32_t x199;
+ uint32_t x200;
+ uint32_t x201;
+ uint32_t x202;
+ uint32_t x203;
+ uint32_t x204;
+ uint32_t x205;
+ uint32_t x206;
+ uint32_t x207;
+ uint32_t x208;
+ uint32_t x209;
+ uint32_t x210;
+ uint32_t x211;
+ uint32_t x212;
+ uint32_t x213;
+ uint32_t x214;
+ uint32_t x215;
+ uint32_t x216;
+ fiat_secp384r1_uint1 x217;
+ uint32_t x218;
+ fiat_secp384r1_uint1 x219;
+ uint32_t x220;
+ fiat_secp384r1_uint1 x221;
+ uint32_t x222;
+ fiat_secp384r1_uint1 x223;
+ uint32_t x224;
+ fiat_secp384r1_uint1 x225;
+ uint32_t x226;
+ fiat_secp384r1_uint1 x227;
+ uint32_t x228;
+ fiat_secp384r1_uint1 x229;
+ uint32_t x230;
+ fiat_secp384r1_uint1 x231;
+ uint32_t x232;
+ uint32_t x233;
+ fiat_secp384r1_uint1 x234;
+ uint32_t x235;
+ fiat_secp384r1_uint1 x236;
+ uint32_t x237;
+ fiat_secp384r1_uint1 x238;
+ uint32_t x239;
+ fiat_secp384r1_uint1 x240;
+ uint32_t x241;
+ fiat_secp384r1_uint1 x242;
+ uint32_t x243;
+ fiat_secp384r1_uint1 x244;
+ uint32_t x245;
+ fiat_secp384r1_uint1 x246;
+ uint32_t x247;
+ fiat_secp384r1_uint1 x248;
+ uint32_t x249;
+ fiat_secp384r1_uint1 x250;
+ uint32_t x251;
+ fiat_secp384r1_uint1 x252;
+ uint32_t x253;
+ fiat_secp384r1_uint1 x254;
+ uint32_t x255;
+ fiat_secp384r1_uint1 x256;
+ uint32_t x257;
+ fiat_secp384r1_uint1 x258;
+ uint32_t x259;
+ uint32_t x260;
+ uint32_t x261;
+ uint32_t x262;
+ uint32_t x263;
+ uint32_t x264;
+ uint32_t x265;
+ uint32_t x266;
+ uint32_t x267;
+ uint32_t x268;
+ uint32_t x269;
+ uint32_t x270;
+ uint32_t x271;
+ uint32_t x272;
+ uint32_t x273;
+ uint32_t x274;
+ uint32_t x275;
+ uint32_t x276;
+ uint32_t x277;
+ uint32_t x278;
+ uint32_t x279;
+ uint32_t x280;
+ uint32_t x281;
+ uint32_t x282;
+ uint32_t x283;
+ uint32_t x284;
+ fiat_secp384r1_uint1 x285;
+ uint32_t x286;
+ fiat_secp384r1_uint1 x287;
+ uint32_t x288;
+ fiat_secp384r1_uint1 x289;
+ uint32_t x290;
+ fiat_secp384r1_uint1 x291;
+ uint32_t x292;
+ fiat_secp384r1_uint1 x293;
+ uint32_t x294;
+ fiat_secp384r1_uint1 x295;
+ uint32_t x296;
+ fiat_secp384r1_uint1 x297;
+ uint32_t x298;
+ fiat_secp384r1_uint1 x299;
+ uint32_t x300;
+ fiat_secp384r1_uint1 x301;
+ uint32_t x302;
+ fiat_secp384r1_uint1 x303;
+ uint32_t x304;
+ fiat_secp384r1_uint1 x305;
+ uint32_t x306;
+ uint32_t x307;
+ fiat_secp384r1_uint1 x308;
+ uint32_t x309;
+ fiat_secp384r1_uint1 x310;
+ uint32_t x311;
+ fiat_secp384r1_uint1 x312;
+ uint32_t x313;
+ fiat_secp384r1_uint1 x314;
+ uint32_t x315;
+ fiat_secp384r1_uint1 x316;
+ uint32_t x317;
+ fiat_secp384r1_uint1 x318;
+ uint32_t x319;
+ fiat_secp384r1_uint1 x320;
+ uint32_t x321;
+ fiat_secp384r1_uint1 x322;
+ uint32_t x323;
+ fiat_secp384r1_uint1 x324;
+ uint32_t x325;
+ fiat_secp384r1_uint1 x326;
+ uint32_t x327;
+ fiat_secp384r1_uint1 x328;
+ uint32_t x329;
+ fiat_secp384r1_uint1 x330;
+ uint32_t x331;
+ fiat_secp384r1_uint1 x332;
+ uint32_t x333;
+ uint32_t x334;
+ uint32_t x335;
+ uint32_t x336;
+ uint32_t x337;
+ uint32_t x338;
+ uint32_t x339;
+ uint32_t x340;
+ uint32_t x341;
+ uint32_t x342;
+ uint32_t x343;
+ uint32_t x344;
+ uint32_t x345;
+ uint32_t x346;
+ uint32_t x347;
+ uint32_t x348;
+ uint32_t x349;
+ uint32_t x350;
+ uint32_t x351;
+ uint32_t x352;
+ uint32_t x353;
+ fiat_secp384r1_uint1 x354;
+ uint32_t x355;
+ fiat_secp384r1_uint1 x356;
+ uint32_t x357;
+ fiat_secp384r1_uint1 x358;
+ uint32_t x359;
+ fiat_secp384r1_uint1 x360;
+ uint32_t x361;
+ fiat_secp384r1_uint1 x362;
+ uint32_t x363;
+ fiat_secp384r1_uint1 x364;
+ uint32_t x365;
+ fiat_secp384r1_uint1 x366;
+ uint32_t x367;
+ fiat_secp384r1_uint1 x368;
+ uint32_t x369;
+ uint32_t x370;
+ fiat_secp384r1_uint1 x371;
+ uint32_t x372;
+ fiat_secp384r1_uint1 x373;
+ uint32_t x374;
+ fiat_secp384r1_uint1 x375;
+ uint32_t x376;
+ fiat_secp384r1_uint1 x377;
+ uint32_t x378;
+ fiat_secp384r1_uint1 x379;
+ uint32_t x380;
+ fiat_secp384r1_uint1 x381;
+ uint32_t x382;
+ fiat_secp384r1_uint1 x383;
+ uint32_t x384;
+ fiat_secp384r1_uint1 x385;
+ uint32_t x386;
+ fiat_secp384r1_uint1 x387;
+ uint32_t x388;
+ fiat_secp384r1_uint1 x389;
+ uint32_t x390;
+ fiat_secp384r1_uint1 x391;
+ uint32_t x392;
+ fiat_secp384r1_uint1 x393;
+ uint32_t x394;
+ fiat_secp384r1_uint1 x395;
+ uint32_t x396;
+ uint32_t x397;
+ uint32_t x398;
+ uint32_t x399;
+ uint32_t x400;
+ uint32_t x401;
+ uint32_t x402;
+ uint32_t x403;
+ uint32_t x404;
+ uint32_t x405;
+ uint32_t x406;
+ uint32_t x407;
+ uint32_t x408;
+ uint32_t x409;
+ uint32_t x410;
+ uint32_t x411;
+ uint32_t x412;
+ uint32_t x413;
+ uint32_t x414;
+ uint32_t x415;
+ uint32_t x416;
+ uint32_t x417;
+ uint32_t x418;
+ uint32_t x419;
+ uint32_t x420;
+ uint32_t x421;
+ fiat_secp384r1_uint1 x422;
+ uint32_t x423;
+ fiat_secp384r1_uint1 x424;
+ uint32_t x425;
+ fiat_secp384r1_uint1 x426;
+ uint32_t x427;
+ fiat_secp384r1_uint1 x428;
+ uint32_t x429;
+ fiat_secp384r1_uint1 x430;
+ uint32_t x431;
+ fiat_secp384r1_uint1 x432;
+ uint32_t x433;
+ fiat_secp384r1_uint1 x434;
+ uint32_t x435;
+ fiat_secp384r1_uint1 x436;
+ uint32_t x437;
+ fiat_secp384r1_uint1 x438;
+ uint32_t x439;
+ fiat_secp384r1_uint1 x440;
+ uint32_t x441;
+ fiat_secp384r1_uint1 x442;
+ uint32_t x443;
+ uint32_t x444;
+ fiat_secp384r1_uint1 x445;
+ uint32_t x446;
+ fiat_secp384r1_uint1 x447;
+ uint32_t x448;
+ fiat_secp384r1_uint1 x449;
+ uint32_t x450;
+ fiat_secp384r1_uint1 x451;
+ uint32_t x452;
+ fiat_secp384r1_uint1 x453;
+ uint32_t x454;
+ fiat_secp384r1_uint1 x455;
+ uint32_t x456;
+ fiat_secp384r1_uint1 x457;
+ uint32_t x458;
+ fiat_secp384r1_uint1 x459;
+ uint32_t x460;
+ fiat_secp384r1_uint1 x461;
+ uint32_t x462;
+ fiat_secp384r1_uint1 x463;
+ uint32_t x464;
+ fiat_secp384r1_uint1 x465;
+ uint32_t x466;
+ fiat_secp384r1_uint1 x467;
+ uint32_t x468;
+ fiat_secp384r1_uint1 x469;
+ uint32_t x470;
+ uint32_t x471;
+ uint32_t x472;
+ uint32_t x473;
+ uint32_t x474;
+ uint32_t x475;
+ uint32_t x476;
+ uint32_t x477;
+ uint32_t x478;
+ uint32_t x479;
+ uint32_t x480;
+ uint32_t x481;
+ uint32_t x482;
+ uint32_t x483;
+ uint32_t x484;
+ uint32_t x485;
+ uint32_t x486;
+ uint32_t x487;
+ uint32_t x488;
+ uint32_t x489;
+ uint32_t x490;
+ fiat_secp384r1_uint1 x491;
+ uint32_t x492;
+ fiat_secp384r1_uint1 x493;
+ uint32_t x494;
+ fiat_secp384r1_uint1 x495;
+ uint32_t x496;
+ fiat_secp384r1_uint1 x497;
+ uint32_t x498;
+ fiat_secp384r1_uint1 x499;
+ uint32_t x500;
+ fiat_secp384r1_uint1 x501;
+ uint32_t x502;
+ fiat_secp384r1_uint1 x503;
+ uint32_t x504;
+ fiat_secp384r1_uint1 x505;
+ uint32_t x506;
+ uint32_t x507;
+ fiat_secp384r1_uint1 x508;
+ uint32_t x509;
+ fiat_secp384r1_uint1 x510;
+ uint32_t x511;
+ fiat_secp384r1_uint1 x512;
+ uint32_t x513;
+ fiat_secp384r1_uint1 x514;
+ uint32_t x515;
+ fiat_secp384r1_uint1 x516;
+ uint32_t x517;
+ fiat_secp384r1_uint1 x518;
+ uint32_t x519;
+ fiat_secp384r1_uint1 x520;
+ uint32_t x521;
+ fiat_secp384r1_uint1 x522;
+ uint32_t x523;
+ fiat_secp384r1_uint1 x524;
+ uint32_t x525;
+ fiat_secp384r1_uint1 x526;
+ uint32_t x527;
+ fiat_secp384r1_uint1 x528;
+ uint32_t x529;
+ fiat_secp384r1_uint1 x530;
+ uint32_t x531;
+ fiat_secp384r1_uint1 x532;
+ uint32_t x533;
+ uint32_t x534;
+ uint32_t x535;
+ uint32_t x536;
+ uint32_t x537;
+ uint32_t x538;
+ uint32_t x539;
+ uint32_t x540;
+ uint32_t x541;
+ uint32_t x542;
+ uint32_t x543;
+ uint32_t x544;
+ uint32_t x545;
+ uint32_t x546;
+ uint32_t x547;
+ uint32_t x548;
+ uint32_t x549;
+ uint32_t x550;
+ uint32_t x551;
+ uint32_t x552;
+ uint32_t x553;
+ uint32_t x554;
+ uint32_t x555;
+ uint32_t x556;
+ uint32_t x557;
+ uint32_t x558;
+ fiat_secp384r1_uint1 x559;
+ uint32_t x560;
+ fiat_secp384r1_uint1 x561;
+ uint32_t x562;
+ fiat_secp384r1_uint1 x563;
+ uint32_t x564;
+ fiat_secp384r1_uint1 x565;
+ uint32_t x566;
+ fiat_secp384r1_uint1 x567;
+ uint32_t x568;
+ fiat_secp384r1_uint1 x569;
+ uint32_t x570;
+ fiat_secp384r1_uint1 x571;
+ uint32_t x572;
+ fiat_secp384r1_uint1 x573;
+ uint32_t x574;
+ fiat_secp384r1_uint1 x575;
+ uint32_t x576;
+ fiat_secp384r1_uint1 x577;
+ uint32_t x578;
+ fiat_secp384r1_uint1 x579;
+ uint32_t x580;
+ uint32_t x581;
+ fiat_secp384r1_uint1 x582;
+ uint32_t x583;
+ fiat_secp384r1_uint1 x584;
+ uint32_t x585;
+ fiat_secp384r1_uint1 x586;
+ uint32_t x587;
+ fiat_secp384r1_uint1 x588;
+ uint32_t x589;
+ fiat_secp384r1_uint1 x590;
+ uint32_t x591;
+ fiat_secp384r1_uint1 x592;
+ uint32_t x593;
+ fiat_secp384r1_uint1 x594;
+ uint32_t x595;
+ fiat_secp384r1_uint1 x596;
+ uint32_t x597;
+ fiat_secp384r1_uint1 x598;
+ uint32_t x599;
+ fiat_secp384r1_uint1 x600;
+ uint32_t x601;
+ fiat_secp384r1_uint1 x602;
+ uint32_t x603;
+ fiat_secp384r1_uint1 x604;
+ uint32_t x605;
+ fiat_secp384r1_uint1 x606;
+ uint32_t x607;
+ uint32_t x608;
+ uint32_t x609;
+ uint32_t x610;
+ uint32_t x611;
+ uint32_t x612;
+ uint32_t x613;
+ uint32_t x614;
+ uint32_t x615;
+ uint32_t x616;
+ uint32_t x617;
+ uint32_t x618;
+ uint32_t x619;
+ uint32_t x620;
+ uint32_t x621;
+ uint32_t x622;
+ uint32_t x623;
+ uint32_t x624;
+ uint32_t x625;
+ uint32_t x626;
+ uint32_t x627;
+ fiat_secp384r1_uint1 x628;
+ uint32_t x629;
+ fiat_secp384r1_uint1 x630;
+ uint32_t x631;
+ fiat_secp384r1_uint1 x632;
+ uint32_t x633;
+ fiat_secp384r1_uint1 x634;
+ uint32_t x635;
+ fiat_secp384r1_uint1 x636;
+ uint32_t x637;
+ fiat_secp384r1_uint1 x638;
+ uint32_t x639;
+ fiat_secp384r1_uint1 x640;
+ uint32_t x641;
+ fiat_secp384r1_uint1 x642;
+ uint32_t x643;
+ uint32_t x644;
+ fiat_secp384r1_uint1 x645;
+ uint32_t x646;
+ fiat_secp384r1_uint1 x647;
+ uint32_t x648;
+ fiat_secp384r1_uint1 x649;
+ uint32_t x650;
+ fiat_secp384r1_uint1 x651;
+ uint32_t x652;
+ fiat_secp384r1_uint1 x653;
+ uint32_t x654;
+ fiat_secp384r1_uint1 x655;
+ uint32_t x656;
+ fiat_secp384r1_uint1 x657;
+ uint32_t x658;
+ fiat_secp384r1_uint1 x659;
+ uint32_t x660;
+ fiat_secp384r1_uint1 x661;
+ uint32_t x662;
+ fiat_secp384r1_uint1 x663;
+ uint32_t x664;
+ fiat_secp384r1_uint1 x665;
+ uint32_t x666;
+ fiat_secp384r1_uint1 x667;
+ uint32_t x668;
+ fiat_secp384r1_uint1 x669;
+ uint32_t x670;
+ uint32_t x671;
+ uint32_t x672;
+ uint32_t x673;
+ uint32_t x674;
+ uint32_t x675;
+ uint32_t x676;
+ uint32_t x677;
+ uint32_t x678;
+ uint32_t x679;
+ uint32_t x680;
+ uint32_t x681;
+ uint32_t x682;
+ uint32_t x683;
+ uint32_t x684;
+ uint32_t x685;
+ uint32_t x686;
+ uint32_t x687;
+ uint32_t x688;
+ uint32_t x689;
+ uint32_t x690;
+ uint32_t x691;
+ uint32_t x692;
+ uint32_t x693;
+ uint32_t x694;
+ uint32_t x695;
+ fiat_secp384r1_uint1 x696;
+ uint32_t x697;
+ fiat_secp384r1_uint1 x698;
+ uint32_t x699;
+ fiat_secp384r1_uint1 x700;
+ uint32_t x701;
+ fiat_secp384r1_uint1 x702;
+ uint32_t x703;
+ fiat_secp384r1_uint1 x704;
+ uint32_t x705;
+ fiat_secp384r1_uint1 x706;
+ uint32_t x707;
+ fiat_secp384r1_uint1 x708;
+ uint32_t x709;
+ fiat_secp384r1_uint1 x710;
+ uint32_t x711;
+ fiat_secp384r1_uint1 x712;
+ uint32_t x713;
+ fiat_secp384r1_uint1 x714;
+ uint32_t x715;
+ fiat_secp384r1_uint1 x716;
+ uint32_t x717;
+ uint32_t x718;
+ fiat_secp384r1_uint1 x719;
+ uint32_t x720;
+ fiat_secp384r1_uint1 x721;
+ uint32_t x722;
+ fiat_secp384r1_uint1 x723;
+ uint32_t x724;
+ fiat_secp384r1_uint1 x725;
+ uint32_t x726;
+ fiat_secp384r1_uint1 x727;
+ uint32_t x728;
+ fiat_secp384r1_uint1 x729;
+ uint32_t x730;
+ fiat_secp384r1_uint1 x731;
+ uint32_t x732;
+ fiat_secp384r1_uint1 x733;
+ uint32_t x734;
+ fiat_secp384r1_uint1 x735;
+ uint32_t x736;
+ fiat_secp384r1_uint1 x737;
+ uint32_t x738;
+ fiat_secp384r1_uint1 x739;
+ uint32_t x740;
+ fiat_secp384r1_uint1 x741;
+ uint32_t x742;
+ fiat_secp384r1_uint1 x743;
+ uint32_t x744;
+ uint32_t x745;
+ uint32_t x746;
+ uint32_t x747;
+ uint32_t x748;
+ uint32_t x749;
+ uint32_t x750;
+ uint32_t x751;
+ uint32_t x752;
+ uint32_t x753;
+ uint32_t x754;
+ uint32_t x755;
+ uint32_t x756;
+ uint32_t x757;
+ uint32_t x758;
+ uint32_t x759;
+ uint32_t x760;
+ uint32_t x761;
+ uint32_t x762;
+ uint32_t x763;
+ uint32_t x764;
+ fiat_secp384r1_uint1 x765;
+ uint32_t x766;
+ fiat_secp384r1_uint1 x767;
+ uint32_t x768;
+ fiat_secp384r1_uint1 x769;
+ uint32_t x770;
+ fiat_secp384r1_uint1 x771;
+ uint32_t x772;
+ fiat_secp384r1_uint1 x773;
+ uint32_t x774;
+ fiat_secp384r1_uint1 x775;
+ uint32_t x776;
+ fiat_secp384r1_uint1 x777;
+ uint32_t x778;
+ fiat_secp384r1_uint1 x779;
+ uint32_t x780;
+ uint32_t x781;
+ fiat_secp384r1_uint1 x782;
+ uint32_t x783;
+ fiat_secp384r1_uint1 x784;
+ uint32_t x785;
+ fiat_secp384r1_uint1 x786;
+ uint32_t x787;
+ fiat_secp384r1_uint1 x788;
+ uint32_t x789;
+ fiat_secp384r1_uint1 x790;
+ uint32_t x791;
+ fiat_secp384r1_uint1 x792;
+ uint32_t x793;
+ fiat_secp384r1_uint1 x794;
+ uint32_t x795;
+ fiat_secp384r1_uint1 x796;
+ uint32_t x797;
+ fiat_secp384r1_uint1 x798;
+ uint32_t x799;
+ fiat_secp384r1_uint1 x800;
+ uint32_t x801;
+ fiat_secp384r1_uint1 x802;
+ uint32_t x803;
+ fiat_secp384r1_uint1 x804;
+ uint32_t x805;
+ fiat_secp384r1_uint1 x806;
+ uint32_t x807;
+ uint32_t x808;
+ uint32_t x809;
+ uint32_t x810;
+ uint32_t x811;
+ uint32_t x812;
+ uint32_t x813;
+ uint32_t x814;
+ uint32_t x815;
+ uint32_t x816;
+ uint32_t x817;
+ uint32_t x818;
+ uint32_t x819;
+ uint32_t x820;
+ uint32_t x821;
+ uint32_t x822;
+ uint32_t x823;
+ uint32_t x824;
+ uint32_t x825;
+ uint32_t x826;
+ uint32_t x827;
+ uint32_t x828;
+ uint32_t x829;
+ uint32_t x830;
+ uint32_t x831;
+ uint32_t x832;
+ fiat_secp384r1_uint1 x833;
+ uint32_t x834;
+ fiat_secp384r1_uint1 x835;
+ uint32_t x836;
+ fiat_secp384r1_uint1 x837;
+ uint32_t x838;
+ fiat_secp384r1_uint1 x839;
+ uint32_t x840;
+ fiat_secp384r1_uint1 x841;
+ uint32_t x842;
+ fiat_secp384r1_uint1 x843;
+ uint32_t x844;
+ fiat_secp384r1_uint1 x845;
+ uint32_t x846;
+ fiat_secp384r1_uint1 x847;
+ uint32_t x848;
+ fiat_secp384r1_uint1 x849;
+ uint32_t x850;
+ fiat_secp384r1_uint1 x851;
+ uint32_t x852;
+ fiat_secp384r1_uint1 x853;
+ uint32_t x854;
+ uint32_t x855;
+ fiat_secp384r1_uint1 x856;
+ uint32_t x857;
+ fiat_secp384r1_uint1 x858;
+ uint32_t x859;
+ fiat_secp384r1_uint1 x860;
+ uint32_t x861;
+ fiat_secp384r1_uint1 x862;
+ uint32_t x863;
+ fiat_secp384r1_uint1 x864;
+ uint32_t x865;
+ fiat_secp384r1_uint1 x866;
+ uint32_t x867;
+ fiat_secp384r1_uint1 x868;
+ uint32_t x869;
+ fiat_secp384r1_uint1 x870;
+ uint32_t x871;
+ fiat_secp384r1_uint1 x872;
+ uint32_t x873;
+ fiat_secp384r1_uint1 x874;
+ uint32_t x875;
+ fiat_secp384r1_uint1 x876;
+ uint32_t x877;
+ fiat_secp384r1_uint1 x878;
+ uint32_t x879;
+ fiat_secp384r1_uint1 x880;
+ uint32_t x881;
+ uint32_t x882;
+ uint32_t x883;
+ uint32_t x884;
+ uint32_t x885;
+ uint32_t x886;
+ uint32_t x887;
+ uint32_t x888;
+ uint32_t x889;
+ uint32_t x890;
+ uint32_t x891;
+ uint32_t x892;
+ uint32_t x893;
+ uint32_t x894;
+ uint32_t x895;
+ uint32_t x896;
+ uint32_t x897;
+ uint32_t x898;
+ uint32_t x899;
+ uint32_t x900;
+ uint32_t x901;
+ fiat_secp384r1_uint1 x902;
+ uint32_t x903;
+ fiat_secp384r1_uint1 x904;
+ uint32_t x905;
+ fiat_secp384r1_uint1 x906;
+ uint32_t x907;
+ fiat_secp384r1_uint1 x908;
+ uint32_t x909;
+ fiat_secp384r1_uint1 x910;
+ uint32_t x911;
+ fiat_secp384r1_uint1 x912;
+ uint32_t x913;
+ fiat_secp384r1_uint1 x914;
+ uint32_t x915;
+ fiat_secp384r1_uint1 x916;
+ uint32_t x917;
+ uint32_t x918;
+ fiat_secp384r1_uint1 x919;
+ uint32_t x920;
+ fiat_secp384r1_uint1 x921;
+ uint32_t x922;
+ fiat_secp384r1_uint1 x923;
+ uint32_t x924;
+ fiat_secp384r1_uint1 x925;
+ uint32_t x926;
+ fiat_secp384r1_uint1 x927;
+ uint32_t x928;
+ fiat_secp384r1_uint1 x929;
+ uint32_t x930;
+ fiat_secp384r1_uint1 x931;
+ uint32_t x932;
+ fiat_secp384r1_uint1 x933;
+ uint32_t x934;
+ fiat_secp384r1_uint1 x935;
+ uint32_t x936;
+ fiat_secp384r1_uint1 x937;
+ uint32_t x938;
+ fiat_secp384r1_uint1 x939;
+ uint32_t x940;
+ fiat_secp384r1_uint1 x941;
+ uint32_t x942;
+ fiat_secp384r1_uint1 x943;
+ uint32_t x944;
+ uint32_t x945;
+ uint32_t x946;
+ uint32_t x947;
+ uint32_t x948;
+ uint32_t x949;
+ uint32_t x950;
+ uint32_t x951;
+ uint32_t x952;
+ uint32_t x953;
+ uint32_t x954;
+ uint32_t x955;
+ uint32_t x956;
+ uint32_t x957;
+ uint32_t x958;
+ uint32_t x959;
+ uint32_t x960;
+ uint32_t x961;
+ uint32_t x962;
+ uint32_t x963;
+ uint32_t x964;
+ uint32_t x965;
+ uint32_t x966;
+ uint32_t x967;
+ uint32_t x968;
+ uint32_t x969;
+ fiat_secp384r1_uint1 x970;
+ uint32_t x971;
+ fiat_secp384r1_uint1 x972;
+ uint32_t x973;
+ fiat_secp384r1_uint1 x974;
+ uint32_t x975;
+ fiat_secp384r1_uint1 x976;
+ uint32_t x977;
+ fiat_secp384r1_uint1 x978;
+ uint32_t x979;
+ fiat_secp384r1_uint1 x980;
+ uint32_t x981;
+ fiat_secp384r1_uint1 x982;
+ uint32_t x983;
+ fiat_secp384r1_uint1 x984;
+ uint32_t x985;
+ fiat_secp384r1_uint1 x986;
+ uint32_t x987;
+ fiat_secp384r1_uint1 x988;
+ uint32_t x989;
+ fiat_secp384r1_uint1 x990;
+ uint32_t x991;
+ uint32_t x992;
+ fiat_secp384r1_uint1 x993;
+ uint32_t x994;
+ fiat_secp384r1_uint1 x995;
+ uint32_t x996;
+ fiat_secp384r1_uint1 x997;
+ uint32_t x998;
+ fiat_secp384r1_uint1 x999;
+ uint32_t x1000;
+ fiat_secp384r1_uint1 x1001;
+ uint32_t x1002;
+ fiat_secp384r1_uint1 x1003;
+ uint32_t x1004;
+ fiat_secp384r1_uint1 x1005;
+ uint32_t x1006;
+ fiat_secp384r1_uint1 x1007;
+ uint32_t x1008;
+ fiat_secp384r1_uint1 x1009;
+ uint32_t x1010;
+ fiat_secp384r1_uint1 x1011;
+ uint32_t x1012;
+ fiat_secp384r1_uint1 x1013;
+ uint32_t x1014;
+ fiat_secp384r1_uint1 x1015;
+ uint32_t x1016;
+ fiat_secp384r1_uint1 x1017;
+ uint32_t x1018;
+ uint32_t x1019;
+ uint32_t x1020;
+ uint32_t x1021;
+ uint32_t x1022;
+ uint32_t x1023;
+ uint32_t x1024;
+ uint32_t x1025;
+ uint32_t x1026;
+ uint32_t x1027;
+ uint32_t x1028;
+ uint32_t x1029;
+ uint32_t x1030;
+ uint32_t x1031;
+ uint32_t x1032;
+ uint32_t x1033;
+ uint32_t x1034;
+ uint32_t x1035;
+ uint32_t x1036;
+ uint32_t x1037;
+ uint32_t x1038;
+ fiat_secp384r1_uint1 x1039;
+ uint32_t x1040;
+ fiat_secp384r1_uint1 x1041;
+ uint32_t x1042;
+ fiat_secp384r1_uint1 x1043;
+ uint32_t x1044;
+ fiat_secp384r1_uint1 x1045;
+ uint32_t x1046;
+ fiat_secp384r1_uint1 x1047;
+ uint32_t x1048;
+ fiat_secp384r1_uint1 x1049;
+ uint32_t x1050;
+ fiat_secp384r1_uint1 x1051;
+ uint32_t x1052;
+ fiat_secp384r1_uint1 x1053;
+ uint32_t x1054;
+ uint32_t x1055;
+ fiat_secp384r1_uint1 x1056;
+ uint32_t x1057;
+ fiat_secp384r1_uint1 x1058;
+ uint32_t x1059;
+ fiat_secp384r1_uint1 x1060;
+ uint32_t x1061;
+ fiat_secp384r1_uint1 x1062;
+ uint32_t x1063;
+ fiat_secp384r1_uint1 x1064;
+ uint32_t x1065;
+ fiat_secp384r1_uint1 x1066;
+ uint32_t x1067;
+ fiat_secp384r1_uint1 x1068;
+ uint32_t x1069;
+ fiat_secp384r1_uint1 x1070;
+ uint32_t x1071;
+ fiat_secp384r1_uint1 x1072;
+ uint32_t x1073;
+ fiat_secp384r1_uint1 x1074;
+ uint32_t x1075;
+ fiat_secp384r1_uint1 x1076;
+ uint32_t x1077;
+ fiat_secp384r1_uint1 x1078;
+ uint32_t x1079;
+ fiat_secp384r1_uint1 x1080;
+ uint32_t x1081;
+ uint32_t x1082;
+ uint32_t x1083;
+ uint32_t x1084;
+ uint32_t x1085;
+ uint32_t x1086;
+ uint32_t x1087;
+ uint32_t x1088;
+ uint32_t x1089;
+ uint32_t x1090;
+ uint32_t x1091;
+ uint32_t x1092;
+ uint32_t x1093;
+ uint32_t x1094;
+ uint32_t x1095;
+ uint32_t x1096;
+ uint32_t x1097;
+ uint32_t x1098;
+ uint32_t x1099;
+ uint32_t x1100;
+ uint32_t x1101;
+ uint32_t x1102;
+ uint32_t x1103;
+ uint32_t x1104;
+ uint32_t x1105;
+ uint32_t x1106;
+ fiat_secp384r1_uint1 x1107;
+ uint32_t x1108;
+ fiat_secp384r1_uint1 x1109;
+ uint32_t x1110;
+ fiat_secp384r1_uint1 x1111;
+ uint32_t x1112;
+ fiat_secp384r1_uint1 x1113;
+ uint32_t x1114;
+ fiat_secp384r1_uint1 x1115;
+ uint32_t x1116;
+ fiat_secp384r1_uint1 x1117;
+ uint32_t x1118;
+ fiat_secp384r1_uint1 x1119;
+ uint32_t x1120;
+ fiat_secp384r1_uint1 x1121;
+ uint32_t x1122;
+ fiat_secp384r1_uint1 x1123;
+ uint32_t x1124;
+ fiat_secp384r1_uint1 x1125;
+ uint32_t x1126;
+ fiat_secp384r1_uint1 x1127;
+ uint32_t x1128;
+ uint32_t x1129;
+ fiat_secp384r1_uint1 x1130;
+ uint32_t x1131;
+ fiat_secp384r1_uint1 x1132;
+ uint32_t x1133;
+ fiat_secp384r1_uint1 x1134;
+ uint32_t x1135;
+ fiat_secp384r1_uint1 x1136;
+ uint32_t x1137;
+ fiat_secp384r1_uint1 x1138;
+ uint32_t x1139;
+ fiat_secp384r1_uint1 x1140;
+ uint32_t x1141;
+ fiat_secp384r1_uint1 x1142;
+ uint32_t x1143;
+ fiat_secp384r1_uint1 x1144;
+ uint32_t x1145;
+ fiat_secp384r1_uint1 x1146;
+ uint32_t x1147;
+ fiat_secp384r1_uint1 x1148;
+ uint32_t x1149;
+ fiat_secp384r1_uint1 x1150;
+ uint32_t x1151;
+ fiat_secp384r1_uint1 x1152;
+ uint32_t x1153;
+ fiat_secp384r1_uint1 x1154;
+ uint32_t x1155;
+ uint32_t x1156;
+ uint32_t x1157;
+ uint32_t x1158;
+ uint32_t x1159;
+ uint32_t x1160;
+ uint32_t x1161;
+ uint32_t x1162;
+ uint32_t x1163;
+ uint32_t x1164;
+ uint32_t x1165;
+ uint32_t x1166;
+ uint32_t x1167;
+ uint32_t x1168;
+ uint32_t x1169;
+ uint32_t x1170;
+ uint32_t x1171;
+ uint32_t x1172;
+ uint32_t x1173;
+ uint32_t x1174;
+ uint32_t x1175;
+ fiat_secp384r1_uint1 x1176;
+ uint32_t x1177;
+ fiat_secp384r1_uint1 x1178;
+ uint32_t x1179;
+ fiat_secp384r1_uint1 x1180;
+ uint32_t x1181;
+ fiat_secp384r1_uint1 x1182;
+ uint32_t x1183;
+ fiat_secp384r1_uint1 x1184;
+ uint32_t x1185;
+ fiat_secp384r1_uint1 x1186;
+ uint32_t x1187;
+ fiat_secp384r1_uint1 x1188;
+ uint32_t x1189;
+ fiat_secp384r1_uint1 x1190;
+ uint32_t x1191;
+ uint32_t x1192;
+ fiat_secp384r1_uint1 x1193;
+ uint32_t x1194;
+ fiat_secp384r1_uint1 x1195;
+ uint32_t x1196;
+ fiat_secp384r1_uint1 x1197;
+ uint32_t x1198;
+ fiat_secp384r1_uint1 x1199;
+ uint32_t x1200;
+ fiat_secp384r1_uint1 x1201;
+ uint32_t x1202;
+ fiat_secp384r1_uint1 x1203;
+ uint32_t x1204;
+ fiat_secp384r1_uint1 x1205;
+ uint32_t x1206;
+ fiat_secp384r1_uint1 x1207;
+ uint32_t x1208;
+ fiat_secp384r1_uint1 x1209;
+ uint32_t x1210;
+ fiat_secp384r1_uint1 x1211;
+ uint32_t x1212;
+ fiat_secp384r1_uint1 x1213;
+ uint32_t x1214;
+ fiat_secp384r1_uint1 x1215;
+ uint32_t x1216;
+ fiat_secp384r1_uint1 x1217;
+ uint32_t x1218;
+ uint32_t x1219;
+ uint32_t x1220;
+ uint32_t x1221;
+ uint32_t x1222;
+ uint32_t x1223;
+ uint32_t x1224;
+ uint32_t x1225;
+ uint32_t x1226;
+ uint32_t x1227;
+ uint32_t x1228;
+ uint32_t x1229;
+ uint32_t x1230;
+ uint32_t x1231;
+ uint32_t x1232;
+ uint32_t x1233;
+ uint32_t x1234;
+ uint32_t x1235;
+ uint32_t x1236;
+ uint32_t x1237;
+ uint32_t x1238;
+ uint32_t x1239;
+ uint32_t x1240;
+ uint32_t x1241;
+ uint32_t x1242;
+ uint32_t x1243;
+ fiat_secp384r1_uint1 x1244;
+ uint32_t x1245;
+ fiat_secp384r1_uint1 x1246;
+ uint32_t x1247;
+ fiat_secp384r1_uint1 x1248;
+ uint32_t x1249;
+ fiat_secp384r1_uint1 x1250;
+ uint32_t x1251;
+ fiat_secp384r1_uint1 x1252;
+ uint32_t x1253;
+ fiat_secp384r1_uint1 x1254;
+ uint32_t x1255;
+ fiat_secp384r1_uint1 x1256;
+ uint32_t x1257;
+ fiat_secp384r1_uint1 x1258;
+ uint32_t x1259;
+ fiat_secp384r1_uint1 x1260;
+ uint32_t x1261;
+ fiat_secp384r1_uint1 x1262;
+ uint32_t x1263;
+ fiat_secp384r1_uint1 x1264;
+ uint32_t x1265;
+ uint32_t x1266;
+ fiat_secp384r1_uint1 x1267;
+ uint32_t x1268;
+ fiat_secp384r1_uint1 x1269;
+ uint32_t x1270;
+ fiat_secp384r1_uint1 x1271;
+ uint32_t x1272;
+ fiat_secp384r1_uint1 x1273;
+ uint32_t x1274;
+ fiat_secp384r1_uint1 x1275;
+ uint32_t x1276;
+ fiat_secp384r1_uint1 x1277;
+ uint32_t x1278;
+ fiat_secp384r1_uint1 x1279;
+ uint32_t x1280;
+ fiat_secp384r1_uint1 x1281;
+ uint32_t x1282;
+ fiat_secp384r1_uint1 x1283;
+ uint32_t x1284;
+ fiat_secp384r1_uint1 x1285;
+ uint32_t x1286;
+ fiat_secp384r1_uint1 x1287;
+ uint32_t x1288;
+ fiat_secp384r1_uint1 x1289;
+ uint32_t x1290;
+ fiat_secp384r1_uint1 x1291;
+ uint32_t x1292;
+ uint32_t x1293;
+ uint32_t x1294;
+ uint32_t x1295;
+ uint32_t x1296;
+ uint32_t x1297;
+ uint32_t x1298;
+ uint32_t x1299;
+ uint32_t x1300;
+ uint32_t x1301;
+ uint32_t x1302;
+ uint32_t x1303;
+ uint32_t x1304;
+ uint32_t x1305;
+ uint32_t x1306;
+ uint32_t x1307;
+ uint32_t x1308;
+ uint32_t x1309;
+ uint32_t x1310;
+ uint32_t x1311;
+ uint32_t x1312;
+ fiat_secp384r1_uint1 x1313;
+ uint32_t x1314;
+ fiat_secp384r1_uint1 x1315;
+ uint32_t x1316;
+ fiat_secp384r1_uint1 x1317;
+ uint32_t x1318;
+ fiat_secp384r1_uint1 x1319;
+ uint32_t x1320;
+ fiat_secp384r1_uint1 x1321;
+ uint32_t x1322;
+ fiat_secp384r1_uint1 x1323;
+ uint32_t x1324;
+ fiat_secp384r1_uint1 x1325;
+ uint32_t x1326;
+ fiat_secp384r1_uint1 x1327;
+ uint32_t x1328;
+ uint32_t x1329;
+ fiat_secp384r1_uint1 x1330;
+ uint32_t x1331;
+ fiat_secp384r1_uint1 x1332;
+ uint32_t x1333;
+ fiat_secp384r1_uint1 x1334;
+ uint32_t x1335;
+ fiat_secp384r1_uint1 x1336;
+ uint32_t x1337;
+ fiat_secp384r1_uint1 x1338;
+ uint32_t x1339;
+ fiat_secp384r1_uint1 x1340;
+ uint32_t x1341;
+ fiat_secp384r1_uint1 x1342;
+ uint32_t x1343;
+ fiat_secp384r1_uint1 x1344;
+ uint32_t x1345;
+ fiat_secp384r1_uint1 x1346;
+ uint32_t x1347;
+ fiat_secp384r1_uint1 x1348;
+ uint32_t x1349;
+ fiat_secp384r1_uint1 x1350;
+ uint32_t x1351;
+ fiat_secp384r1_uint1 x1352;
+ uint32_t x1353;
+ fiat_secp384r1_uint1 x1354;
+ uint32_t x1355;
+ uint32_t x1356;
+ uint32_t x1357;
+ uint32_t x1358;
+ uint32_t x1359;
+ uint32_t x1360;
+ uint32_t x1361;
+ uint32_t x1362;
+ uint32_t x1363;
+ uint32_t x1364;
+ uint32_t x1365;
+ uint32_t x1366;
+ uint32_t x1367;
+ uint32_t x1368;
+ uint32_t x1369;
+ uint32_t x1370;
+ uint32_t x1371;
+ uint32_t x1372;
+ uint32_t x1373;
+ uint32_t x1374;
+ uint32_t x1375;
+ uint32_t x1376;
+ uint32_t x1377;
+ uint32_t x1378;
+ uint32_t x1379;
+ uint32_t x1380;
+ fiat_secp384r1_uint1 x1381;
+ uint32_t x1382;
+ fiat_secp384r1_uint1 x1383;
+ uint32_t x1384;
+ fiat_secp384r1_uint1 x1385;
+ uint32_t x1386;
+ fiat_secp384r1_uint1 x1387;
+ uint32_t x1388;
+ fiat_secp384r1_uint1 x1389;
+ uint32_t x1390;
+ fiat_secp384r1_uint1 x1391;
+ uint32_t x1392;
+ fiat_secp384r1_uint1 x1393;
+ uint32_t x1394;
+ fiat_secp384r1_uint1 x1395;
+ uint32_t x1396;
+ fiat_secp384r1_uint1 x1397;
+ uint32_t x1398;
+ fiat_secp384r1_uint1 x1399;
+ uint32_t x1400;
+ fiat_secp384r1_uint1 x1401;
+ uint32_t x1402;
+ uint32_t x1403;
+ fiat_secp384r1_uint1 x1404;
+ uint32_t x1405;
+ fiat_secp384r1_uint1 x1406;
+ uint32_t x1407;
+ fiat_secp384r1_uint1 x1408;
+ uint32_t x1409;
+ fiat_secp384r1_uint1 x1410;
+ uint32_t x1411;
+ fiat_secp384r1_uint1 x1412;
+ uint32_t x1413;
+ fiat_secp384r1_uint1 x1414;
+ uint32_t x1415;
+ fiat_secp384r1_uint1 x1416;
+ uint32_t x1417;
+ fiat_secp384r1_uint1 x1418;
+ uint32_t x1419;
+ fiat_secp384r1_uint1 x1420;
+ uint32_t x1421;
+ fiat_secp384r1_uint1 x1422;
+ uint32_t x1423;
+ fiat_secp384r1_uint1 x1424;
+ uint32_t x1425;
+ fiat_secp384r1_uint1 x1426;
+ uint32_t x1427;
+ fiat_secp384r1_uint1 x1428;
+ uint32_t x1429;
+ uint32_t x1430;
+ uint32_t x1431;
+ uint32_t x1432;
+ uint32_t x1433;
+ uint32_t x1434;
+ uint32_t x1435;
+ uint32_t x1436;
+ uint32_t x1437;
+ uint32_t x1438;
+ uint32_t x1439;
+ uint32_t x1440;
+ uint32_t x1441;
+ uint32_t x1442;
+ uint32_t x1443;
+ uint32_t x1444;
+ uint32_t x1445;
+ uint32_t x1446;
+ uint32_t x1447;
+ uint32_t x1448;
+ uint32_t x1449;
+ fiat_secp384r1_uint1 x1450;
+ uint32_t x1451;
+ fiat_secp384r1_uint1 x1452;
+ uint32_t x1453;
+ fiat_secp384r1_uint1 x1454;
+ uint32_t x1455;
+ fiat_secp384r1_uint1 x1456;
+ uint32_t x1457;
+ fiat_secp384r1_uint1 x1458;
+ uint32_t x1459;
+ fiat_secp384r1_uint1 x1460;
+ uint32_t x1461;
+ fiat_secp384r1_uint1 x1462;
+ uint32_t x1463;
+ fiat_secp384r1_uint1 x1464;
+ uint32_t x1465;
+ uint32_t x1466;
+ fiat_secp384r1_uint1 x1467;
+ uint32_t x1468;
+ fiat_secp384r1_uint1 x1469;
+ uint32_t x1470;
+ fiat_secp384r1_uint1 x1471;
+ uint32_t x1472;
+ fiat_secp384r1_uint1 x1473;
+ uint32_t x1474;
+ fiat_secp384r1_uint1 x1475;
+ uint32_t x1476;
+ fiat_secp384r1_uint1 x1477;
+ uint32_t x1478;
+ fiat_secp384r1_uint1 x1479;
+ uint32_t x1480;
+ fiat_secp384r1_uint1 x1481;
+ uint32_t x1482;
+ fiat_secp384r1_uint1 x1483;
+ uint32_t x1484;
+ fiat_secp384r1_uint1 x1485;
+ uint32_t x1486;
+ fiat_secp384r1_uint1 x1487;
+ uint32_t x1488;
+ fiat_secp384r1_uint1 x1489;
+ uint32_t x1490;
+ fiat_secp384r1_uint1 x1491;
+ uint32_t x1492;
+ uint32_t x1493;
+ uint32_t x1494;
+ uint32_t x1495;
+ uint32_t x1496;
+ uint32_t x1497;
+ uint32_t x1498;
+ uint32_t x1499;
+ uint32_t x1500;
+ uint32_t x1501;
+ uint32_t x1502;
+ uint32_t x1503;
+ uint32_t x1504;
+ uint32_t x1505;
+ uint32_t x1506;
+ uint32_t x1507;
+ uint32_t x1508;
+ uint32_t x1509;
+ uint32_t x1510;
+ uint32_t x1511;
+ uint32_t x1512;
+ uint32_t x1513;
+ uint32_t x1514;
+ uint32_t x1515;
+ uint32_t x1516;
+ uint32_t x1517;
+ fiat_secp384r1_uint1 x1518;
+ uint32_t x1519;
+ fiat_secp384r1_uint1 x1520;
+ uint32_t x1521;
+ fiat_secp384r1_uint1 x1522;
+ uint32_t x1523;
+ fiat_secp384r1_uint1 x1524;
+ uint32_t x1525;
+ fiat_secp384r1_uint1 x1526;
+ uint32_t x1527;
+ fiat_secp384r1_uint1 x1528;
+ uint32_t x1529;
+ fiat_secp384r1_uint1 x1530;
+ uint32_t x1531;
+ fiat_secp384r1_uint1 x1532;
+ uint32_t x1533;
+ fiat_secp384r1_uint1 x1534;
+ uint32_t x1535;
+ fiat_secp384r1_uint1 x1536;
+ uint32_t x1537;
+ fiat_secp384r1_uint1 x1538;
+ uint32_t x1539;
+ uint32_t x1540;
+ fiat_secp384r1_uint1 x1541;
+ uint32_t x1542;
+ fiat_secp384r1_uint1 x1543;
+ uint32_t x1544;
+ fiat_secp384r1_uint1 x1545;
+ uint32_t x1546;
+ fiat_secp384r1_uint1 x1547;
+ uint32_t x1548;
+ fiat_secp384r1_uint1 x1549;
+ uint32_t x1550;
+ fiat_secp384r1_uint1 x1551;
+ uint32_t x1552;
+ fiat_secp384r1_uint1 x1553;
+ uint32_t x1554;
+ fiat_secp384r1_uint1 x1555;
+ uint32_t x1556;
+ fiat_secp384r1_uint1 x1557;
+ uint32_t x1558;
+ fiat_secp384r1_uint1 x1559;
+ uint32_t x1560;
+ fiat_secp384r1_uint1 x1561;
+ uint32_t x1562;
+ fiat_secp384r1_uint1 x1563;
+ uint32_t x1564;
+ fiat_secp384r1_uint1 x1565;
+ uint32_t x1566;
+ uint32_t x1567;
+ uint32_t x1568;
+ uint32_t x1569;
+ uint32_t x1570;
+ uint32_t x1571;
+ uint32_t x1572;
+ uint32_t x1573;
+ uint32_t x1574;
+ uint32_t x1575;
+ uint32_t x1576;
+ uint32_t x1577;
+ uint32_t x1578;
+ uint32_t x1579;
+ uint32_t x1580;
+ uint32_t x1581;
+ uint32_t x1582;
+ uint32_t x1583;
+ uint32_t x1584;
+ uint32_t x1585;
+ uint32_t x1586;
+ fiat_secp384r1_uint1 x1587;
+ uint32_t x1588;
+ fiat_secp384r1_uint1 x1589;
+ uint32_t x1590;
+ fiat_secp384r1_uint1 x1591;
+ uint32_t x1592;
+ fiat_secp384r1_uint1 x1593;
+ uint32_t x1594;
+ fiat_secp384r1_uint1 x1595;
+ uint32_t x1596;
+ fiat_secp384r1_uint1 x1597;
+ uint32_t x1598;
+ fiat_secp384r1_uint1 x1599;
+ uint32_t x1600;
+ fiat_secp384r1_uint1 x1601;
+ uint32_t x1602;
+ uint32_t x1603;
+ fiat_secp384r1_uint1 x1604;
+ uint32_t x1605;
+ fiat_secp384r1_uint1 x1606;
+ uint32_t x1607;
+ fiat_secp384r1_uint1 x1608;
+ uint32_t x1609;
+ fiat_secp384r1_uint1 x1610;
+ uint32_t x1611;
+ fiat_secp384r1_uint1 x1612;
+ uint32_t x1613;
+ fiat_secp384r1_uint1 x1614;
+ uint32_t x1615;
+ fiat_secp384r1_uint1 x1616;
+ uint32_t x1617;
+ fiat_secp384r1_uint1 x1618;
+ uint32_t x1619;
+ fiat_secp384r1_uint1 x1620;
+ uint32_t x1621;
+ fiat_secp384r1_uint1 x1622;
+ uint32_t x1623;
+ fiat_secp384r1_uint1 x1624;
+ uint32_t x1625;
+ fiat_secp384r1_uint1 x1626;
+ uint32_t x1627;
+ fiat_secp384r1_uint1 x1628;
+ uint32_t x1629;
+ uint32_t x1630;
+ fiat_secp384r1_uint1 x1631;
+ uint32_t x1632;
+ fiat_secp384r1_uint1 x1633;
+ uint32_t x1634;
+ fiat_secp384r1_uint1 x1635;
+ uint32_t x1636;
+ fiat_secp384r1_uint1 x1637;
+ uint32_t x1638;
+ fiat_secp384r1_uint1 x1639;
+ uint32_t x1640;
+ fiat_secp384r1_uint1 x1641;
+ uint32_t x1642;
+ fiat_secp384r1_uint1 x1643;
+ uint32_t x1644;
+ fiat_secp384r1_uint1 x1645;
+ uint32_t x1646;
+ fiat_secp384r1_uint1 x1647;
+ uint32_t x1648;
+ fiat_secp384r1_uint1 x1649;
+ uint32_t x1650;
+ fiat_secp384r1_uint1 x1651;
+ uint32_t x1652;
+ fiat_secp384r1_uint1 x1653;
+ uint32_t x1654;
+ fiat_secp384r1_uint1 x1655;
+ uint32_t x1656;
+ uint32_t x1657;
+ uint32_t x1658;
+ uint32_t x1659;
+ uint32_t x1660;
+ uint32_t x1661;
+ uint32_t x1662;
+ uint32_t x1663;
+ uint32_t x1664;
+ uint32_t x1665;
+ uint32_t x1666;
+ uint32_t x1667;
+ x1 = (arg1[1]);
+ x2 = (arg1[2]);
+ x3 = (arg1[3]);
+ x4 = (arg1[4]);
+ x5 = (arg1[5]);
+ x6 = (arg1[6]);
+ x7 = (arg1[7]);
+ x8 = (arg1[8]);
+ x9 = (arg1[9]);
+ x10 = (arg1[10]);
+ x11 = (arg1[11]);
+ x12 = (arg1[0]);
+ fiat_secp384r1_mulx_u32(&x13, &x14, x12, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x15, &x16, x12, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x17, &x18, x12, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x19, &x20, x12, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x21, &x22, x12, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x23, &x24, x12, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x25, &x26, x12, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x27, &x28, x12, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x29, &x30, x12, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x31, &x32, x12, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x33, &x34, x12, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x35, &x36, x12, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x37, &x38, 0x0, x36, x33);
+ fiat_secp384r1_addcarryx_u32(&x39, &x40, x38, x34, x31);
+ fiat_secp384r1_addcarryx_u32(&x41, &x42, x40, x32, x29);
+ fiat_secp384r1_addcarryx_u32(&x43, &x44, x42, x30, x27);
+ fiat_secp384r1_addcarryx_u32(&x45, &x46, x44, x28, x25);
+ fiat_secp384r1_addcarryx_u32(&x47, &x48, x46, x26, x23);
+ fiat_secp384r1_addcarryx_u32(&x49, &x50, x48, x24, x21);
+ fiat_secp384r1_addcarryx_u32(&x51, &x52, x50, x22, x19);
+ fiat_secp384r1_addcarryx_u32(&x53, &x54, x52, x20, x17);
+ fiat_secp384r1_addcarryx_u32(&x55, &x56, x54, x18, x15);
+ fiat_secp384r1_addcarryx_u32(&x57, &x58, x56, x16, x13);
+ x59 = (x58 + x14);
+ fiat_secp384r1_mulx_u32(&x60, &x61, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x62, &x63, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x64, &x65, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x66, &x67, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x68, &x69, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x70, &x71, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x72, &x73, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x74, &x75, x35, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x76, &x77, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x78, &x79, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x80, &x81, 0x0, x77, x74);
+ fiat_secp384r1_addcarryx_u32(&x82, &x83, x81, x75, x72);
+ fiat_secp384r1_addcarryx_u32(&x84, &x85, x83, x73, x70);
+ fiat_secp384r1_addcarryx_u32(&x86, &x87, x85, x71, x68);
+ fiat_secp384r1_addcarryx_u32(&x88, &x89, x87, x69, x66);
+ fiat_secp384r1_addcarryx_u32(&x90, &x91, x89, x67, x64);
+ fiat_secp384r1_addcarryx_u32(&x92, &x93, x91, x65, x62);
+ fiat_secp384r1_addcarryx_u32(&x94, &x95, x93, x63, x60);
+ x96 = (x95 + x61);
+ fiat_secp384r1_addcarryx_u32(&x97, &x98, 0x0, x35, x78);
+ fiat_secp384r1_addcarryx_u32(&x99, &x100, x98, x37, x79);
+ fiat_secp384r1_addcarryx_u32(&x101, &x102, x100, x39, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x103, &x104, x102, x41, x76);
+ fiat_secp384r1_addcarryx_u32(&x105, &x106, x104, x43, x80);
+ fiat_secp384r1_addcarryx_u32(&x107, &x108, x106, x45, x82);
+ fiat_secp384r1_addcarryx_u32(&x109, &x110, x108, x47, x84);
+ fiat_secp384r1_addcarryx_u32(&x111, &x112, x110, x49, x86);
+ fiat_secp384r1_addcarryx_u32(&x113, &x114, x112, x51, x88);
+ fiat_secp384r1_addcarryx_u32(&x115, &x116, x114, x53, x90);
+ fiat_secp384r1_addcarryx_u32(&x117, &x118, x116, x55, x92);
+ fiat_secp384r1_addcarryx_u32(&x119, &x120, x118, x57, x94);
+ fiat_secp384r1_addcarryx_u32(&x121, &x122, x120, x59, x96);
+ fiat_secp384r1_mulx_u32(&x123, &x124, x1, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x125, &x126, x1, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x127, &x128, x1, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x129, &x130, x1, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x131, &x132, x1, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x133, &x134, x1, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x135, &x136, x1, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x137, &x138, x1, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x139, &x140, x1, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x141, &x142, x1, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x143, &x144, x1, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x145, &x146, x1, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x147, &x148, 0x0, x146, x143);
+ fiat_secp384r1_addcarryx_u32(&x149, &x150, x148, x144, x141);
+ fiat_secp384r1_addcarryx_u32(&x151, &x152, x150, x142, x139);
+ fiat_secp384r1_addcarryx_u32(&x153, &x154, x152, x140, x137);
+ fiat_secp384r1_addcarryx_u32(&x155, &x156, x154, x138, x135);
+ fiat_secp384r1_addcarryx_u32(&x157, &x158, x156, x136, x133);
+ fiat_secp384r1_addcarryx_u32(&x159, &x160, x158, x134, x131);
+ fiat_secp384r1_addcarryx_u32(&x161, &x162, x160, x132, x129);
+ fiat_secp384r1_addcarryx_u32(&x163, &x164, x162, x130, x127);
+ fiat_secp384r1_addcarryx_u32(&x165, &x166, x164, x128, x125);
+ fiat_secp384r1_addcarryx_u32(&x167, &x168, x166, x126, x123);
+ x169 = (x168 + x124);
+ fiat_secp384r1_addcarryx_u32(&x170, &x171, 0x0, x99, x145);
+ fiat_secp384r1_addcarryx_u32(&x172, &x173, x171, x101, x147);
+ fiat_secp384r1_addcarryx_u32(&x174, &x175, x173, x103, x149);
+ fiat_secp384r1_addcarryx_u32(&x176, &x177, x175, x105, x151);
+ fiat_secp384r1_addcarryx_u32(&x178, &x179, x177, x107, x153);
+ fiat_secp384r1_addcarryx_u32(&x180, &x181, x179, x109, x155);
+ fiat_secp384r1_addcarryx_u32(&x182, &x183, x181, x111, x157);
+ fiat_secp384r1_addcarryx_u32(&x184, &x185, x183, x113, x159);
+ fiat_secp384r1_addcarryx_u32(&x186, &x187, x185, x115, x161);
+ fiat_secp384r1_addcarryx_u32(&x188, &x189, x187, x117, x163);
+ fiat_secp384r1_addcarryx_u32(&x190, &x191, x189, x119, x165);
+ fiat_secp384r1_addcarryx_u32(&x192, &x193, x191, x121, x167);
+ fiat_secp384r1_addcarryx_u32(&x194, &x195, x193, x122, x169);
+ fiat_secp384r1_mulx_u32(&x196, &x197, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x198, &x199, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x200, &x201, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x202, &x203, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x204, &x205, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x206, &x207, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x208, &x209, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x210, &x211, x170, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x212, &x213, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x214, &x215, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x216, &x217, 0x0, x213, x210);
+ fiat_secp384r1_addcarryx_u32(&x218, &x219, x217, x211, x208);
+ fiat_secp384r1_addcarryx_u32(&x220, &x221, x219, x209, x206);
+ fiat_secp384r1_addcarryx_u32(&x222, &x223, x221, x207, x204);
+ fiat_secp384r1_addcarryx_u32(&x224, &x225, x223, x205, x202);
+ fiat_secp384r1_addcarryx_u32(&x226, &x227, x225, x203, x200);
+ fiat_secp384r1_addcarryx_u32(&x228, &x229, x227, x201, x198);
+ fiat_secp384r1_addcarryx_u32(&x230, &x231, x229, x199, x196);
+ x232 = (x231 + x197);
+ fiat_secp384r1_addcarryx_u32(&x233, &x234, 0x0, x170, x214);
+ fiat_secp384r1_addcarryx_u32(&x235, &x236, x234, x172, x215);
+ fiat_secp384r1_addcarryx_u32(&x237, &x238, x236, x174, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x239, &x240, x238, x176, x212);
+ fiat_secp384r1_addcarryx_u32(&x241, &x242, x240, x178, x216);
+ fiat_secp384r1_addcarryx_u32(&x243, &x244, x242, x180, x218);
+ fiat_secp384r1_addcarryx_u32(&x245, &x246, x244, x182, x220);
+ fiat_secp384r1_addcarryx_u32(&x247, &x248, x246, x184, x222);
+ fiat_secp384r1_addcarryx_u32(&x249, &x250, x248, x186, x224);
+ fiat_secp384r1_addcarryx_u32(&x251, &x252, x250, x188, x226);
+ fiat_secp384r1_addcarryx_u32(&x253, &x254, x252, x190, x228);
+ fiat_secp384r1_addcarryx_u32(&x255, &x256, x254, x192, x230);
+ fiat_secp384r1_addcarryx_u32(&x257, &x258, x256, x194, x232);
+ x259 = ((uint32_t)x258 + x195);
+ fiat_secp384r1_mulx_u32(&x260, &x261, x2, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x262, &x263, x2, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x264, &x265, x2, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x266, &x267, x2, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x268, &x269, x2, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x270, &x271, x2, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x272, &x273, x2, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x274, &x275, x2, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x276, &x277, x2, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x278, &x279, x2, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x280, &x281, x2, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x282, &x283, x2, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x284, &x285, 0x0, x283, x280);
+ fiat_secp384r1_addcarryx_u32(&x286, &x287, x285, x281, x278);
+ fiat_secp384r1_addcarryx_u32(&x288, &x289, x287, x279, x276);
+ fiat_secp384r1_addcarryx_u32(&x290, &x291, x289, x277, x274);
+ fiat_secp384r1_addcarryx_u32(&x292, &x293, x291, x275, x272);
+ fiat_secp384r1_addcarryx_u32(&x294, &x295, x293, x273, x270);
+ fiat_secp384r1_addcarryx_u32(&x296, &x297, x295, x271, x268);
+ fiat_secp384r1_addcarryx_u32(&x298, &x299, x297, x269, x266);
+ fiat_secp384r1_addcarryx_u32(&x300, &x301, x299, x267, x264);
+ fiat_secp384r1_addcarryx_u32(&x302, &x303, x301, x265, x262);
+ fiat_secp384r1_addcarryx_u32(&x304, &x305, x303, x263, x260);
+ x306 = (x305 + x261);
+ fiat_secp384r1_addcarryx_u32(&x307, &x308, 0x0, x235, x282);
+ fiat_secp384r1_addcarryx_u32(&x309, &x310, x308, x237, x284);
+ fiat_secp384r1_addcarryx_u32(&x311, &x312, x310, x239, x286);
+ fiat_secp384r1_addcarryx_u32(&x313, &x314, x312, x241, x288);
+ fiat_secp384r1_addcarryx_u32(&x315, &x316, x314, x243, x290);
+ fiat_secp384r1_addcarryx_u32(&x317, &x318, x316, x245, x292);
+ fiat_secp384r1_addcarryx_u32(&x319, &x320, x318, x247, x294);
+ fiat_secp384r1_addcarryx_u32(&x321, &x322, x320, x249, x296);
+ fiat_secp384r1_addcarryx_u32(&x323, &x324, x322, x251, x298);
+ fiat_secp384r1_addcarryx_u32(&x325, &x326, x324, x253, x300);
+ fiat_secp384r1_addcarryx_u32(&x327, &x328, x326, x255, x302);
+ fiat_secp384r1_addcarryx_u32(&x329, &x330, x328, x257, x304);
+ fiat_secp384r1_addcarryx_u32(&x331, &x332, x330, x259, x306);
+ fiat_secp384r1_mulx_u32(&x333, &x334, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x335, &x336, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x337, &x338, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x339, &x340, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x341, &x342, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x343, &x344, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x345, &x346, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x347, &x348, x307, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x349, &x350, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x351, &x352, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x353, &x354, 0x0, x350, x347);
+ fiat_secp384r1_addcarryx_u32(&x355, &x356, x354, x348, x345);
+ fiat_secp384r1_addcarryx_u32(&x357, &x358, x356, x346, x343);
+ fiat_secp384r1_addcarryx_u32(&x359, &x360, x358, x344, x341);
+ fiat_secp384r1_addcarryx_u32(&x361, &x362, x360, x342, x339);
+ fiat_secp384r1_addcarryx_u32(&x363, &x364, x362, x340, x337);
+ fiat_secp384r1_addcarryx_u32(&x365, &x366, x364, x338, x335);
+ fiat_secp384r1_addcarryx_u32(&x367, &x368, x366, x336, x333);
+ x369 = (x368 + x334);
+ fiat_secp384r1_addcarryx_u32(&x370, &x371, 0x0, x307, x351);
+ fiat_secp384r1_addcarryx_u32(&x372, &x373, x371, x309, x352);
+ fiat_secp384r1_addcarryx_u32(&x374, &x375, x373, x311, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x376, &x377, x375, x313, x349);
+ fiat_secp384r1_addcarryx_u32(&x378, &x379, x377, x315, x353);
+ fiat_secp384r1_addcarryx_u32(&x380, &x381, x379, x317, x355);
+ fiat_secp384r1_addcarryx_u32(&x382, &x383, x381, x319, x357);
+ fiat_secp384r1_addcarryx_u32(&x384, &x385, x383, x321, x359);
+ fiat_secp384r1_addcarryx_u32(&x386, &x387, x385, x323, x361);
+ fiat_secp384r1_addcarryx_u32(&x388, &x389, x387, x325, x363);
+ fiat_secp384r1_addcarryx_u32(&x390, &x391, x389, x327, x365);
+ fiat_secp384r1_addcarryx_u32(&x392, &x393, x391, x329, x367);
+ fiat_secp384r1_addcarryx_u32(&x394, &x395, x393, x331, x369);
+ x396 = ((uint32_t)x395 + x332);
+ fiat_secp384r1_mulx_u32(&x397, &x398, x3, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x399, &x400, x3, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x401, &x402, x3, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x403, &x404, x3, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x405, &x406, x3, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x407, &x408, x3, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x409, &x410, x3, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x411, &x412, x3, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x413, &x414, x3, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x415, &x416, x3, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x417, &x418, x3, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x419, &x420, x3, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x421, &x422, 0x0, x420, x417);
+ fiat_secp384r1_addcarryx_u32(&x423, &x424, x422, x418, x415);
+ fiat_secp384r1_addcarryx_u32(&x425, &x426, x424, x416, x413);
+ fiat_secp384r1_addcarryx_u32(&x427, &x428, x426, x414, x411);
+ fiat_secp384r1_addcarryx_u32(&x429, &x430, x428, x412, x409);
+ fiat_secp384r1_addcarryx_u32(&x431, &x432, x430, x410, x407);
+ fiat_secp384r1_addcarryx_u32(&x433, &x434, x432, x408, x405);
+ fiat_secp384r1_addcarryx_u32(&x435, &x436, x434, x406, x403);
+ fiat_secp384r1_addcarryx_u32(&x437, &x438, x436, x404, x401);
+ fiat_secp384r1_addcarryx_u32(&x439, &x440, x438, x402, x399);
+ fiat_secp384r1_addcarryx_u32(&x441, &x442, x440, x400, x397);
+ x443 = (x442 + x398);
+ fiat_secp384r1_addcarryx_u32(&x444, &x445, 0x0, x372, x419);
+ fiat_secp384r1_addcarryx_u32(&x446, &x447, x445, x374, x421);
+ fiat_secp384r1_addcarryx_u32(&x448, &x449, x447, x376, x423);
+ fiat_secp384r1_addcarryx_u32(&x450, &x451, x449, x378, x425);
+ fiat_secp384r1_addcarryx_u32(&x452, &x453, x451, x380, x427);
+ fiat_secp384r1_addcarryx_u32(&x454, &x455, x453, x382, x429);
+ fiat_secp384r1_addcarryx_u32(&x456, &x457, x455, x384, x431);
+ fiat_secp384r1_addcarryx_u32(&x458, &x459, x457, x386, x433);
+ fiat_secp384r1_addcarryx_u32(&x460, &x461, x459, x388, x435);
+ fiat_secp384r1_addcarryx_u32(&x462, &x463, x461, x390, x437);
+ fiat_secp384r1_addcarryx_u32(&x464, &x465, x463, x392, x439);
+ fiat_secp384r1_addcarryx_u32(&x466, &x467, x465, x394, x441);
+ fiat_secp384r1_addcarryx_u32(&x468, &x469, x467, x396, x443);
+ fiat_secp384r1_mulx_u32(&x470, &x471, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x472, &x473, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x474, &x475, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x476, &x477, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x478, &x479, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x480, &x481, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x482, &x483, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x484, &x485, x444, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x486, &x487, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x488, &x489, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x490, &x491, 0x0, x487, x484);
+ fiat_secp384r1_addcarryx_u32(&x492, &x493, x491, x485, x482);
+ fiat_secp384r1_addcarryx_u32(&x494, &x495, x493, x483, x480);
+ fiat_secp384r1_addcarryx_u32(&x496, &x497, x495, x481, x478);
+ fiat_secp384r1_addcarryx_u32(&x498, &x499, x497, x479, x476);
+ fiat_secp384r1_addcarryx_u32(&x500, &x501, x499, x477, x474);
+ fiat_secp384r1_addcarryx_u32(&x502, &x503, x501, x475, x472);
+ fiat_secp384r1_addcarryx_u32(&x504, &x505, x503, x473, x470);
+ x506 = (x505 + x471);
+ fiat_secp384r1_addcarryx_u32(&x507, &x508, 0x0, x444, x488);
+ fiat_secp384r1_addcarryx_u32(&x509, &x510, x508, x446, x489);
+ fiat_secp384r1_addcarryx_u32(&x511, &x512, x510, x448, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x513, &x514, x512, x450, x486);
+ fiat_secp384r1_addcarryx_u32(&x515, &x516, x514, x452, x490);
+ fiat_secp384r1_addcarryx_u32(&x517, &x518, x516, x454, x492);
+ fiat_secp384r1_addcarryx_u32(&x519, &x520, x518, x456, x494);
+ fiat_secp384r1_addcarryx_u32(&x521, &x522, x520, x458, x496);
+ fiat_secp384r1_addcarryx_u32(&x523, &x524, x522, x460, x498);
+ fiat_secp384r1_addcarryx_u32(&x525, &x526, x524, x462, x500);
+ fiat_secp384r1_addcarryx_u32(&x527, &x528, x526, x464, x502);
+ fiat_secp384r1_addcarryx_u32(&x529, &x530, x528, x466, x504);
+ fiat_secp384r1_addcarryx_u32(&x531, &x532, x530, x468, x506);
+ x533 = ((uint32_t)x532 + x469);
+ fiat_secp384r1_mulx_u32(&x534, &x535, x4, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x536, &x537, x4, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x538, &x539, x4, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x540, &x541, x4, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x542, &x543, x4, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x544, &x545, x4, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x546, &x547, x4, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x548, &x549, x4, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x550, &x551, x4, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x552, &x553, x4, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x554, &x555, x4, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x556, &x557, x4, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x558, &x559, 0x0, x557, x554);
+ fiat_secp384r1_addcarryx_u32(&x560, &x561, x559, x555, x552);
+ fiat_secp384r1_addcarryx_u32(&x562, &x563, x561, x553, x550);
+ fiat_secp384r1_addcarryx_u32(&x564, &x565, x563, x551, x548);
+ fiat_secp384r1_addcarryx_u32(&x566, &x567, x565, x549, x546);
+ fiat_secp384r1_addcarryx_u32(&x568, &x569, x567, x547, x544);
+ fiat_secp384r1_addcarryx_u32(&x570, &x571, x569, x545, x542);
+ fiat_secp384r1_addcarryx_u32(&x572, &x573, x571, x543, x540);
+ fiat_secp384r1_addcarryx_u32(&x574, &x575, x573, x541, x538);
+ fiat_secp384r1_addcarryx_u32(&x576, &x577, x575, x539, x536);
+ fiat_secp384r1_addcarryx_u32(&x578, &x579, x577, x537, x534);
+ x580 = (x579 + x535);
+ fiat_secp384r1_addcarryx_u32(&x581, &x582, 0x0, x509, x556);
+ fiat_secp384r1_addcarryx_u32(&x583, &x584, x582, x511, x558);
+ fiat_secp384r1_addcarryx_u32(&x585, &x586, x584, x513, x560);
+ fiat_secp384r1_addcarryx_u32(&x587, &x588, x586, x515, x562);
+ fiat_secp384r1_addcarryx_u32(&x589, &x590, x588, x517, x564);
+ fiat_secp384r1_addcarryx_u32(&x591, &x592, x590, x519, x566);
+ fiat_secp384r1_addcarryx_u32(&x593, &x594, x592, x521, x568);
+ fiat_secp384r1_addcarryx_u32(&x595, &x596, x594, x523, x570);
+ fiat_secp384r1_addcarryx_u32(&x597, &x598, x596, x525, x572);
+ fiat_secp384r1_addcarryx_u32(&x599, &x600, x598, x527, x574);
+ fiat_secp384r1_addcarryx_u32(&x601, &x602, x600, x529, x576);
+ fiat_secp384r1_addcarryx_u32(&x603, &x604, x602, x531, x578);
+ fiat_secp384r1_addcarryx_u32(&x605, &x606, x604, x533, x580);
+ fiat_secp384r1_mulx_u32(&x607, &x608, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x609, &x610, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x611, &x612, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x613, &x614, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x615, &x616, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x617, &x618, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x619, &x620, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x621, &x622, x581, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x623, &x624, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x625, &x626, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x627, &x628, 0x0, x624, x621);
+ fiat_secp384r1_addcarryx_u32(&x629, &x630, x628, x622, x619);
+ fiat_secp384r1_addcarryx_u32(&x631, &x632, x630, x620, x617);
+ fiat_secp384r1_addcarryx_u32(&x633, &x634, x632, x618, x615);
+ fiat_secp384r1_addcarryx_u32(&x635, &x636, x634, x616, x613);
+ fiat_secp384r1_addcarryx_u32(&x637, &x638, x636, x614, x611);
+ fiat_secp384r1_addcarryx_u32(&x639, &x640, x638, x612, x609);
+ fiat_secp384r1_addcarryx_u32(&x641, &x642, x640, x610, x607);
+ x643 = (x642 + x608);
+ fiat_secp384r1_addcarryx_u32(&x644, &x645, 0x0, x581, x625);
+ fiat_secp384r1_addcarryx_u32(&x646, &x647, x645, x583, x626);
+ fiat_secp384r1_addcarryx_u32(&x648, &x649, x647, x585, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x650, &x651, x649, x587, x623);
+ fiat_secp384r1_addcarryx_u32(&x652, &x653, x651, x589, x627);
+ fiat_secp384r1_addcarryx_u32(&x654, &x655, x653, x591, x629);
+ fiat_secp384r1_addcarryx_u32(&x656, &x657, x655, x593, x631);
+ fiat_secp384r1_addcarryx_u32(&x658, &x659, x657, x595, x633);
+ fiat_secp384r1_addcarryx_u32(&x660, &x661, x659, x597, x635);
+ fiat_secp384r1_addcarryx_u32(&x662, &x663, x661, x599, x637);
+ fiat_secp384r1_addcarryx_u32(&x664, &x665, x663, x601, x639);
+ fiat_secp384r1_addcarryx_u32(&x666, &x667, x665, x603, x641);
+ fiat_secp384r1_addcarryx_u32(&x668, &x669, x667, x605, x643);
+ x670 = ((uint32_t)x669 + x606);
+ fiat_secp384r1_mulx_u32(&x671, &x672, x5, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x673, &x674, x5, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x675, &x676, x5, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x677, &x678, x5, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x679, &x680, x5, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x681, &x682, x5, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x683, &x684, x5, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x685, &x686, x5, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x687, &x688, x5, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x689, &x690, x5, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x691, &x692, x5, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x693, &x694, x5, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x695, &x696, 0x0, x694, x691);
+ fiat_secp384r1_addcarryx_u32(&x697, &x698, x696, x692, x689);
+ fiat_secp384r1_addcarryx_u32(&x699, &x700, x698, x690, x687);
+ fiat_secp384r1_addcarryx_u32(&x701, &x702, x700, x688, x685);
+ fiat_secp384r1_addcarryx_u32(&x703, &x704, x702, x686, x683);
+ fiat_secp384r1_addcarryx_u32(&x705, &x706, x704, x684, x681);
+ fiat_secp384r1_addcarryx_u32(&x707, &x708, x706, x682, x679);
+ fiat_secp384r1_addcarryx_u32(&x709, &x710, x708, x680, x677);
+ fiat_secp384r1_addcarryx_u32(&x711, &x712, x710, x678, x675);
+ fiat_secp384r1_addcarryx_u32(&x713, &x714, x712, x676, x673);
+ fiat_secp384r1_addcarryx_u32(&x715, &x716, x714, x674, x671);
+ x717 = (x716 + x672);
+ fiat_secp384r1_addcarryx_u32(&x718, &x719, 0x0, x646, x693);
+ fiat_secp384r1_addcarryx_u32(&x720, &x721, x719, x648, x695);
+ fiat_secp384r1_addcarryx_u32(&x722, &x723, x721, x650, x697);
+ fiat_secp384r1_addcarryx_u32(&x724, &x725, x723, x652, x699);
+ fiat_secp384r1_addcarryx_u32(&x726, &x727, x725, x654, x701);
+ fiat_secp384r1_addcarryx_u32(&x728, &x729, x727, x656, x703);
+ fiat_secp384r1_addcarryx_u32(&x730, &x731, x729, x658, x705);
+ fiat_secp384r1_addcarryx_u32(&x732, &x733, x731, x660, x707);
+ fiat_secp384r1_addcarryx_u32(&x734, &x735, x733, x662, x709);
+ fiat_secp384r1_addcarryx_u32(&x736, &x737, x735, x664, x711);
+ fiat_secp384r1_addcarryx_u32(&x738, &x739, x737, x666, x713);
+ fiat_secp384r1_addcarryx_u32(&x740, &x741, x739, x668, x715);
+ fiat_secp384r1_addcarryx_u32(&x742, &x743, x741, x670, x717);
+ fiat_secp384r1_mulx_u32(&x744, &x745, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x746, &x747, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x748, &x749, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x750, &x751, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x752, &x753, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x754, &x755, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x756, &x757, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x758, &x759, x718, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x760, &x761, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x762, &x763, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x764, &x765, 0x0, x761, x758);
+ fiat_secp384r1_addcarryx_u32(&x766, &x767, x765, x759, x756);
+ fiat_secp384r1_addcarryx_u32(&x768, &x769, x767, x757, x754);
+ fiat_secp384r1_addcarryx_u32(&x770, &x771, x769, x755, x752);
+ fiat_secp384r1_addcarryx_u32(&x772, &x773, x771, x753, x750);
+ fiat_secp384r1_addcarryx_u32(&x774, &x775, x773, x751, x748);
+ fiat_secp384r1_addcarryx_u32(&x776, &x777, x775, x749, x746);
+ fiat_secp384r1_addcarryx_u32(&x778, &x779, x777, x747, x744);
+ x780 = (x779 + x745);
+ fiat_secp384r1_addcarryx_u32(&x781, &x782, 0x0, x718, x762);
+ fiat_secp384r1_addcarryx_u32(&x783, &x784, x782, x720, x763);
+ fiat_secp384r1_addcarryx_u32(&x785, &x786, x784, x722, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x787, &x788, x786, x724, x760);
+ fiat_secp384r1_addcarryx_u32(&x789, &x790, x788, x726, x764);
+ fiat_secp384r1_addcarryx_u32(&x791, &x792, x790, x728, x766);
+ fiat_secp384r1_addcarryx_u32(&x793, &x794, x792, x730, x768);
+ fiat_secp384r1_addcarryx_u32(&x795, &x796, x794, x732, x770);
+ fiat_secp384r1_addcarryx_u32(&x797, &x798, x796, x734, x772);
+ fiat_secp384r1_addcarryx_u32(&x799, &x800, x798, x736, x774);
+ fiat_secp384r1_addcarryx_u32(&x801, &x802, x800, x738, x776);
+ fiat_secp384r1_addcarryx_u32(&x803, &x804, x802, x740, x778);
+ fiat_secp384r1_addcarryx_u32(&x805, &x806, x804, x742, x780);
+ x807 = ((uint32_t)x806 + x743);
+ fiat_secp384r1_mulx_u32(&x808, &x809, x6, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x810, &x811, x6, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x812, &x813, x6, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x814, &x815, x6, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x816, &x817, x6, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x818, &x819, x6, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x820, &x821, x6, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x822, &x823, x6, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x824, &x825, x6, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x826, &x827, x6, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x828, &x829, x6, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x830, &x831, x6, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x832, &x833, 0x0, x831, x828);
+ fiat_secp384r1_addcarryx_u32(&x834, &x835, x833, x829, x826);
+ fiat_secp384r1_addcarryx_u32(&x836, &x837, x835, x827, x824);
+ fiat_secp384r1_addcarryx_u32(&x838, &x839, x837, x825, x822);
+ fiat_secp384r1_addcarryx_u32(&x840, &x841, x839, x823, x820);
+ fiat_secp384r1_addcarryx_u32(&x842, &x843, x841, x821, x818);
+ fiat_secp384r1_addcarryx_u32(&x844, &x845, x843, x819, x816);
+ fiat_secp384r1_addcarryx_u32(&x846, &x847, x845, x817, x814);
+ fiat_secp384r1_addcarryx_u32(&x848, &x849, x847, x815, x812);
+ fiat_secp384r1_addcarryx_u32(&x850, &x851, x849, x813, x810);
+ fiat_secp384r1_addcarryx_u32(&x852, &x853, x851, x811, x808);
+ x854 = (x853 + x809);
+ fiat_secp384r1_addcarryx_u32(&x855, &x856, 0x0, x783, x830);
+ fiat_secp384r1_addcarryx_u32(&x857, &x858, x856, x785, x832);
+ fiat_secp384r1_addcarryx_u32(&x859, &x860, x858, x787, x834);
+ fiat_secp384r1_addcarryx_u32(&x861, &x862, x860, x789, x836);
+ fiat_secp384r1_addcarryx_u32(&x863, &x864, x862, x791, x838);
+ fiat_secp384r1_addcarryx_u32(&x865, &x866, x864, x793, x840);
+ fiat_secp384r1_addcarryx_u32(&x867, &x868, x866, x795, x842);
+ fiat_secp384r1_addcarryx_u32(&x869, &x870, x868, x797, x844);
+ fiat_secp384r1_addcarryx_u32(&x871, &x872, x870, x799, x846);
+ fiat_secp384r1_addcarryx_u32(&x873, &x874, x872, x801, x848);
+ fiat_secp384r1_addcarryx_u32(&x875, &x876, x874, x803, x850);
+ fiat_secp384r1_addcarryx_u32(&x877, &x878, x876, x805, x852);
+ fiat_secp384r1_addcarryx_u32(&x879, &x880, x878, x807, x854);
+ fiat_secp384r1_mulx_u32(&x881, &x882, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x883, &x884, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x885, &x886, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x887, &x888, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x889, &x890, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x891, &x892, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x893, &x894, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x895, &x896, x855, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x897, &x898, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x899, &x900, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x901, &x902, 0x0, x898, x895);
+ fiat_secp384r1_addcarryx_u32(&x903, &x904, x902, x896, x893);
+ fiat_secp384r1_addcarryx_u32(&x905, &x906, x904, x894, x891);
+ fiat_secp384r1_addcarryx_u32(&x907, &x908, x906, x892, x889);
+ fiat_secp384r1_addcarryx_u32(&x909, &x910, x908, x890, x887);
+ fiat_secp384r1_addcarryx_u32(&x911, &x912, x910, x888, x885);
+ fiat_secp384r1_addcarryx_u32(&x913, &x914, x912, x886, x883);
+ fiat_secp384r1_addcarryx_u32(&x915, &x916, x914, x884, x881);
+ x917 = (x916 + x882);
+ fiat_secp384r1_addcarryx_u32(&x918, &x919, 0x0, x855, x899);
+ fiat_secp384r1_addcarryx_u32(&x920, &x921, x919, x857, x900);
+ fiat_secp384r1_addcarryx_u32(&x922, &x923, x921, x859, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x924, &x925, x923, x861, x897);
+ fiat_secp384r1_addcarryx_u32(&x926, &x927, x925, x863, x901);
+ fiat_secp384r1_addcarryx_u32(&x928, &x929, x927, x865, x903);
+ fiat_secp384r1_addcarryx_u32(&x930, &x931, x929, x867, x905);
+ fiat_secp384r1_addcarryx_u32(&x932, &x933, x931, x869, x907);
+ fiat_secp384r1_addcarryx_u32(&x934, &x935, x933, x871, x909);
+ fiat_secp384r1_addcarryx_u32(&x936, &x937, x935, x873, x911);
+ fiat_secp384r1_addcarryx_u32(&x938, &x939, x937, x875, x913);
+ fiat_secp384r1_addcarryx_u32(&x940, &x941, x939, x877, x915);
+ fiat_secp384r1_addcarryx_u32(&x942, &x943, x941, x879, x917);
+ x944 = ((uint32_t)x943 + x880);
+ fiat_secp384r1_mulx_u32(&x945, &x946, x7, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x947, &x948, x7, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x949, &x950, x7, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x951, &x952, x7, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x953, &x954, x7, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x955, &x956, x7, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x957, &x958, x7, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x959, &x960, x7, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x961, &x962, x7, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x963, &x964, x7, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x965, &x966, x7, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x967, &x968, x7, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x969, &x970, 0x0, x968, x965);
+ fiat_secp384r1_addcarryx_u32(&x971, &x972, x970, x966, x963);
+ fiat_secp384r1_addcarryx_u32(&x973, &x974, x972, x964, x961);
+ fiat_secp384r1_addcarryx_u32(&x975, &x976, x974, x962, x959);
+ fiat_secp384r1_addcarryx_u32(&x977, &x978, x976, x960, x957);
+ fiat_secp384r1_addcarryx_u32(&x979, &x980, x978, x958, x955);
+ fiat_secp384r1_addcarryx_u32(&x981, &x982, x980, x956, x953);
+ fiat_secp384r1_addcarryx_u32(&x983, &x984, x982, x954, x951);
+ fiat_secp384r1_addcarryx_u32(&x985, &x986, x984, x952, x949);
+ fiat_secp384r1_addcarryx_u32(&x987, &x988, x986, x950, x947);
+ fiat_secp384r1_addcarryx_u32(&x989, &x990, x988, x948, x945);
+ x991 = (x990 + x946);
+ fiat_secp384r1_addcarryx_u32(&x992, &x993, 0x0, x920, x967);
+ fiat_secp384r1_addcarryx_u32(&x994, &x995, x993, x922, x969);
+ fiat_secp384r1_addcarryx_u32(&x996, &x997, x995, x924, x971);
+ fiat_secp384r1_addcarryx_u32(&x998, &x999, x997, x926, x973);
+ fiat_secp384r1_addcarryx_u32(&x1000, &x1001, x999, x928, x975);
+ fiat_secp384r1_addcarryx_u32(&x1002, &x1003, x1001, x930, x977);
+ fiat_secp384r1_addcarryx_u32(&x1004, &x1005, x1003, x932, x979);
+ fiat_secp384r1_addcarryx_u32(&x1006, &x1007, x1005, x934, x981);
+ fiat_secp384r1_addcarryx_u32(&x1008, &x1009, x1007, x936, x983);
+ fiat_secp384r1_addcarryx_u32(&x1010, &x1011, x1009, x938, x985);
+ fiat_secp384r1_addcarryx_u32(&x1012, &x1013, x1011, x940, x987);
+ fiat_secp384r1_addcarryx_u32(&x1014, &x1015, x1013, x942, x989);
+ fiat_secp384r1_addcarryx_u32(&x1016, &x1017, x1015, x944, x991);
+ fiat_secp384r1_mulx_u32(&x1018, &x1019, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1020, &x1021, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1022, &x1023, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1024, &x1025, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1026, &x1027, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1028, &x1029, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1030, &x1031, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1032, &x1033, x992, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1034, &x1035, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1036, &x1037, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1038, &x1039, 0x0, x1035, x1032);
+ fiat_secp384r1_addcarryx_u32(&x1040, &x1041, x1039, x1033, x1030);
+ fiat_secp384r1_addcarryx_u32(&x1042, &x1043, x1041, x1031, x1028);
+ fiat_secp384r1_addcarryx_u32(&x1044, &x1045, x1043, x1029, x1026);
+ fiat_secp384r1_addcarryx_u32(&x1046, &x1047, x1045, x1027, x1024);
+ fiat_secp384r1_addcarryx_u32(&x1048, &x1049, x1047, x1025, x1022);
+ fiat_secp384r1_addcarryx_u32(&x1050, &x1051, x1049, x1023, x1020);
+ fiat_secp384r1_addcarryx_u32(&x1052, &x1053, x1051, x1021, x1018);
+ x1054 = (x1053 + x1019);
+ fiat_secp384r1_addcarryx_u32(&x1055, &x1056, 0x0, x992, x1036);
+ fiat_secp384r1_addcarryx_u32(&x1057, &x1058, x1056, x994, x1037);
+ fiat_secp384r1_addcarryx_u32(&x1059, &x1060, x1058, x996, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1061, &x1062, x1060, x998, x1034);
+ fiat_secp384r1_addcarryx_u32(&x1063, &x1064, x1062, x1000, x1038);
+ fiat_secp384r1_addcarryx_u32(&x1065, &x1066, x1064, x1002, x1040);
+ fiat_secp384r1_addcarryx_u32(&x1067, &x1068, x1066, x1004, x1042);
+ fiat_secp384r1_addcarryx_u32(&x1069, &x1070, x1068, x1006, x1044);
+ fiat_secp384r1_addcarryx_u32(&x1071, &x1072, x1070, x1008, x1046);
+ fiat_secp384r1_addcarryx_u32(&x1073, &x1074, x1072, x1010, x1048);
+ fiat_secp384r1_addcarryx_u32(&x1075, &x1076, x1074, x1012, x1050);
+ fiat_secp384r1_addcarryx_u32(&x1077, &x1078, x1076, x1014, x1052);
+ fiat_secp384r1_addcarryx_u32(&x1079, &x1080, x1078, x1016, x1054);
+ x1081 = ((uint32_t)x1080 + x1017);
+ fiat_secp384r1_mulx_u32(&x1082, &x1083, x8, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x1084, &x1085, x8, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x1086, &x1087, x8, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x1088, &x1089, x8, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x1090, &x1091, x8, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x1092, &x1093, x8, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x1094, &x1095, x8, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x1096, &x1097, x8, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x1098, &x1099, x8, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x1100, &x1101, x8, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x1102, &x1103, x8, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x1104, &x1105, x8, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x1106, &x1107, 0x0, x1105, x1102);
+ fiat_secp384r1_addcarryx_u32(&x1108, &x1109, x1107, x1103, x1100);
+ fiat_secp384r1_addcarryx_u32(&x1110, &x1111, x1109, x1101, x1098);
+ fiat_secp384r1_addcarryx_u32(&x1112, &x1113, x1111, x1099, x1096);
+ fiat_secp384r1_addcarryx_u32(&x1114, &x1115, x1113, x1097, x1094);
+ fiat_secp384r1_addcarryx_u32(&x1116, &x1117, x1115, x1095, x1092);
+ fiat_secp384r1_addcarryx_u32(&x1118, &x1119, x1117, x1093, x1090);
+ fiat_secp384r1_addcarryx_u32(&x1120, &x1121, x1119, x1091, x1088);
+ fiat_secp384r1_addcarryx_u32(&x1122, &x1123, x1121, x1089, x1086);
+ fiat_secp384r1_addcarryx_u32(&x1124, &x1125, x1123, x1087, x1084);
+ fiat_secp384r1_addcarryx_u32(&x1126, &x1127, x1125, x1085, x1082);
+ x1128 = (x1127 + x1083);
+ fiat_secp384r1_addcarryx_u32(&x1129, &x1130, 0x0, x1057, x1104);
+ fiat_secp384r1_addcarryx_u32(&x1131, &x1132, x1130, x1059, x1106);
+ fiat_secp384r1_addcarryx_u32(&x1133, &x1134, x1132, x1061, x1108);
+ fiat_secp384r1_addcarryx_u32(&x1135, &x1136, x1134, x1063, x1110);
+ fiat_secp384r1_addcarryx_u32(&x1137, &x1138, x1136, x1065, x1112);
+ fiat_secp384r1_addcarryx_u32(&x1139, &x1140, x1138, x1067, x1114);
+ fiat_secp384r1_addcarryx_u32(&x1141, &x1142, x1140, x1069, x1116);
+ fiat_secp384r1_addcarryx_u32(&x1143, &x1144, x1142, x1071, x1118);
+ fiat_secp384r1_addcarryx_u32(&x1145, &x1146, x1144, x1073, x1120);
+ fiat_secp384r1_addcarryx_u32(&x1147, &x1148, x1146, x1075, x1122);
+ fiat_secp384r1_addcarryx_u32(&x1149, &x1150, x1148, x1077, x1124);
+ fiat_secp384r1_addcarryx_u32(&x1151, &x1152, x1150, x1079, x1126);
+ fiat_secp384r1_addcarryx_u32(&x1153, &x1154, x1152, x1081, x1128);
+ fiat_secp384r1_mulx_u32(&x1155, &x1156, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1157, &x1158, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1159, &x1160, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1161, &x1162, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1163, &x1164, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1165, &x1166, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1167, &x1168, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1169, &x1170, x1129, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1171, &x1172, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1173, &x1174, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1175, &x1176, 0x0, x1172, x1169);
+ fiat_secp384r1_addcarryx_u32(&x1177, &x1178, x1176, x1170, x1167);
+ fiat_secp384r1_addcarryx_u32(&x1179, &x1180, x1178, x1168, x1165);
+ fiat_secp384r1_addcarryx_u32(&x1181, &x1182, x1180, x1166, x1163);
+ fiat_secp384r1_addcarryx_u32(&x1183, &x1184, x1182, x1164, x1161);
+ fiat_secp384r1_addcarryx_u32(&x1185, &x1186, x1184, x1162, x1159);
+ fiat_secp384r1_addcarryx_u32(&x1187, &x1188, x1186, x1160, x1157);
+ fiat_secp384r1_addcarryx_u32(&x1189, &x1190, x1188, x1158, x1155);
+ x1191 = (x1190 + x1156);
+ fiat_secp384r1_addcarryx_u32(&x1192, &x1193, 0x0, x1129, x1173);
+ fiat_secp384r1_addcarryx_u32(&x1194, &x1195, x1193, x1131, x1174);
+ fiat_secp384r1_addcarryx_u32(&x1196, &x1197, x1195, x1133, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1198, &x1199, x1197, x1135, x1171);
+ fiat_secp384r1_addcarryx_u32(&x1200, &x1201, x1199, x1137, x1175);
+ fiat_secp384r1_addcarryx_u32(&x1202, &x1203, x1201, x1139, x1177);
+ fiat_secp384r1_addcarryx_u32(&x1204, &x1205, x1203, x1141, x1179);
+ fiat_secp384r1_addcarryx_u32(&x1206, &x1207, x1205, x1143, x1181);
+ fiat_secp384r1_addcarryx_u32(&x1208, &x1209, x1207, x1145, x1183);
+ fiat_secp384r1_addcarryx_u32(&x1210, &x1211, x1209, x1147, x1185);
+ fiat_secp384r1_addcarryx_u32(&x1212, &x1213, x1211, x1149, x1187);
+ fiat_secp384r1_addcarryx_u32(&x1214, &x1215, x1213, x1151, x1189);
+ fiat_secp384r1_addcarryx_u32(&x1216, &x1217, x1215, x1153, x1191);
+ x1218 = ((uint32_t)x1217 + x1154);
+ fiat_secp384r1_mulx_u32(&x1219, &x1220, x9, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x1221, &x1222, x9, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x1223, &x1224, x9, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x1225, &x1226, x9, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x1227, &x1228, x9, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x1229, &x1230, x9, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x1231, &x1232, x9, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x1233, &x1234, x9, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x1235, &x1236, x9, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x1237, &x1238, x9, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x1239, &x1240, x9, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x1241, &x1242, x9, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x1243, &x1244, 0x0, x1242, x1239);
+ fiat_secp384r1_addcarryx_u32(&x1245, &x1246, x1244, x1240, x1237);
+ fiat_secp384r1_addcarryx_u32(&x1247, &x1248, x1246, x1238, x1235);
+ fiat_secp384r1_addcarryx_u32(&x1249, &x1250, x1248, x1236, x1233);
+ fiat_secp384r1_addcarryx_u32(&x1251, &x1252, x1250, x1234, x1231);
+ fiat_secp384r1_addcarryx_u32(&x1253, &x1254, x1252, x1232, x1229);
+ fiat_secp384r1_addcarryx_u32(&x1255, &x1256, x1254, x1230, x1227);
+ fiat_secp384r1_addcarryx_u32(&x1257, &x1258, x1256, x1228, x1225);
+ fiat_secp384r1_addcarryx_u32(&x1259, &x1260, x1258, x1226, x1223);
+ fiat_secp384r1_addcarryx_u32(&x1261, &x1262, x1260, x1224, x1221);
+ fiat_secp384r1_addcarryx_u32(&x1263, &x1264, x1262, x1222, x1219);
+ x1265 = (x1264 + x1220);
+ fiat_secp384r1_addcarryx_u32(&x1266, &x1267, 0x0, x1194, x1241);
+ fiat_secp384r1_addcarryx_u32(&x1268, &x1269, x1267, x1196, x1243);
+ fiat_secp384r1_addcarryx_u32(&x1270, &x1271, x1269, x1198, x1245);
+ fiat_secp384r1_addcarryx_u32(&x1272, &x1273, x1271, x1200, x1247);
+ fiat_secp384r1_addcarryx_u32(&x1274, &x1275, x1273, x1202, x1249);
+ fiat_secp384r1_addcarryx_u32(&x1276, &x1277, x1275, x1204, x1251);
+ fiat_secp384r1_addcarryx_u32(&x1278, &x1279, x1277, x1206, x1253);
+ fiat_secp384r1_addcarryx_u32(&x1280, &x1281, x1279, x1208, x1255);
+ fiat_secp384r1_addcarryx_u32(&x1282, &x1283, x1281, x1210, x1257);
+ fiat_secp384r1_addcarryx_u32(&x1284, &x1285, x1283, x1212, x1259);
+ fiat_secp384r1_addcarryx_u32(&x1286, &x1287, x1285, x1214, x1261);
+ fiat_secp384r1_addcarryx_u32(&x1288, &x1289, x1287, x1216, x1263);
+ fiat_secp384r1_addcarryx_u32(&x1290, &x1291, x1289, x1218, x1265);
+ fiat_secp384r1_mulx_u32(&x1292, &x1293, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1294, &x1295, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1296, &x1297, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1298, &x1299, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1300, &x1301, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1302, &x1303, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1304, &x1305, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1306, &x1307, x1266, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1308, &x1309, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1310, &x1311, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1312, &x1313, 0x0, x1309, x1306);
+ fiat_secp384r1_addcarryx_u32(&x1314, &x1315, x1313, x1307, x1304);
+ fiat_secp384r1_addcarryx_u32(&x1316, &x1317, x1315, x1305, x1302);
+ fiat_secp384r1_addcarryx_u32(&x1318, &x1319, x1317, x1303, x1300);
+ fiat_secp384r1_addcarryx_u32(&x1320, &x1321, x1319, x1301, x1298);
+ fiat_secp384r1_addcarryx_u32(&x1322, &x1323, x1321, x1299, x1296);
+ fiat_secp384r1_addcarryx_u32(&x1324, &x1325, x1323, x1297, x1294);
+ fiat_secp384r1_addcarryx_u32(&x1326, &x1327, x1325, x1295, x1292);
+ x1328 = (x1327 + x1293);
+ fiat_secp384r1_addcarryx_u32(&x1329, &x1330, 0x0, x1266, x1310);
+ fiat_secp384r1_addcarryx_u32(&x1331, &x1332, x1330, x1268, x1311);
+ fiat_secp384r1_addcarryx_u32(&x1333, &x1334, x1332, x1270, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1335, &x1336, x1334, x1272, x1308);
+ fiat_secp384r1_addcarryx_u32(&x1337, &x1338, x1336, x1274, x1312);
+ fiat_secp384r1_addcarryx_u32(&x1339, &x1340, x1338, x1276, x1314);
+ fiat_secp384r1_addcarryx_u32(&x1341, &x1342, x1340, x1278, x1316);
+ fiat_secp384r1_addcarryx_u32(&x1343, &x1344, x1342, x1280, x1318);
+ fiat_secp384r1_addcarryx_u32(&x1345, &x1346, x1344, x1282, x1320);
+ fiat_secp384r1_addcarryx_u32(&x1347, &x1348, x1346, x1284, x1322);
+ fiat_secp384r1_addcarryx_u32(&x1349, &x1350, x1348, x1286, x1324);
+ fiat_secp384r1_addcarryx_u32(&x1351, &x1352, x1350, x1288, x1326);
+ fiat_secp384r1_addcarryx_u32(&x1353, &x1354, x1352, x1290, x1328);
+ x1355 = ((uint32_t)x1354 + x1291);
+ fiat_secp384r1_mulx_u32(&x1356, &x1357, x10, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x1358, &x1359, x10, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x1360, &x1361, x10, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x1362, &x1363, x10, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x1364, &x1365, x10, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x1366, &x1367, x10, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x1368, &x1369, x10, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x1370, &x1371, x10, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x1372, &x1373, x10, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x1374, &x1375, x10, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x1376, &x1377, x10, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x1378, &x1379, x10, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x1380, &x1381, 0x0, x1379, x1376);
+ fiat_secp384r1_addcarryx_u32(&x1382, &x1383, x1381, x1377, x1374);
+ fiat_secp384r1_addcarryx_u32(&x1384, &x1385, x1383, x1375, x1372);
+ fiat_secp384r1_addcarryx_u32(&x1386, &x1387, x1385, x1373, x1370);
+ fiat_secp384r1_addcarryx_u32(&x1388, &x1389, x1387, x1371, x1368);
+ fiat_secp384r1_addcarryx_u32(&x1390, &x1391, x1389, x1369, x1366);
+ fiat_secp384r1_addcarryx_u32(&x1392, &x1393, x1391, x1367, x1364);
+ fiat_secp384r1_addcarryx_u32(&x1394, &x1395, x1393, x1365, x1362);
+ fiat_secp384r1_addcarryx_u32(&x1396, &x1397, x1395, x1363, x1360);
+ fiat_secp384r1_addcarryx_u32(&x1398, &x1399, x1397, x1361, x1358);
+ fiat_secp384r1_addcarryx_u32(&x1400, &x1401, x1399, x1359, x1356);
+ x1402 = (x1401 + x1357);
+ fiat_secp384r1_addcarryx_u32(&x1403, &x1404, 0x0, x1331, x1378);
+ fiat_secp384r1_addcarryx_u32(&x1405, &x1406, x1404, x1333, x1380);
+ fiat_secp384r1_addcarryx_u32(&x1407, &x1408, x1406, x1335, x1382);
+ fiat_secp384r1_addcarryx_u32(&x1409, &x1410, x1408, x1337, x1384);
+ fiat_secp384r1_addcarryx_u32(&x1411, &x1412, x1410, x1339, x1386);
+ fiat_secp384r1_addcarryx_u32(&x1413, &x1414, x1412, x1341, x1388);
+ fiat_secp384r1_addcarryx_u32(&x1415, &x1416, x1414, x1343, x1390);
+ fiat_secp384r1_addcarryx_u32(&x1417, &x1418, x1416, x1345, x1392);
+ fiat_secp384r1_addcarryx_u32(&x1419, &x1420, x1418, x1347, x1394);
+ fiat_secp384r1_addcarryx_u32(&x1421, &x1422, x1420, x1349, x1396);
+ fiat_secp384r1_addcarryx_u32(&x1423, &x1424, x1422, x1351, x1398);
+ fiat_secp384r1_addcarryx_u32(&x1425, &x1426, x1424, x1353, x1400);
+ fiat_secp384r1_addcarryx_u32(&x1427, &x1428, x1426, x1355, x1402);
+ fiat_secp384r1_mulx_u32(&x1429, &x1430, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1431, &x1432, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1433, &x1434, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1435, &x1436, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1437, &x1438, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1439, &x1440, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1441, &x1442, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1443, &x1444, x1403, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1445, &x1446, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1447, &x1448, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1449, &x1450, 0x0, x1446, x1443);
+ fiat_secp384r1_addcarryx_u32(&x1451, &x1452, x1450, x1444, x1441);
+ fiat_secp384r1_addcarryx_u32(&x1453, &x1454, x1452, x1442, x1439);
+ fiat_secp384r1_addcarryx_u32(&x1455, &x1456, x1454, x1440, x1437);
+ fiat_secp384r1_addcarryx_u32(&x1457, &x1458, x1456, x1438, x1435);
+ fiat_secp384r1_addcarryx_u32(&x1459, &x1460, x1458, x1436, x1433);
+ fiat_secp384r1_addcarryx_u32(&x1461, &x1462, x1460, x1434, x1431);
+ fiat_secp384r1_addcarryx_u32(&x1463, &x1464, x1462, x1432, x1429);
+ x1465 = (x1464 + x1430);
+ fiat_secp384r1_addcarryx_u32(&x1466, &x1467, 0x0, x1403, x1447);
+ fiat_secp384r1_addcarryx_u32(&x1468, &x1469, x1467, x1405, x1448);
+ fiat_secp384r1_addcarryx_u32(&x1470, &x1471, x1469, x1407, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1472, &x1473, x1471, x1409, x1445);
+ fiat_secp384r1_addcarryx_u32(&x1474, &x1475, x1473, x1411, x1449);
+ fiat_secp384r1_addcarryx_u32(&x1476, &x1477, x1475, x1413, x1451);
+ fiat_secp384r1_addcarryx_u32(&x1478, &x1479, x1477, x1415, x1453);
+ fiat_secp384r1_addcarryx_u32(&x1480, &x1481, x1479, x1417, x1455);
+ fiat_secp384r1_addcarryx_u32(&x1482, &x1483, x1481, x1419, x1457);
+ fiat_secp384r1_addcarryx_u32(&x1484, &x1485, x1483, x1421, x1459);
+ fiat_secp384r1_addcarryx_u32(&x1486, &x1487, x1485, x1423, x1461);
+ fiat_secp384r1_addcarryx_u32(&x1488, &x1489, x1487, x1425, x1463);
+ fiat_secp384r1_addcarryx_u32(&x1490, &x1491, x1489, x1427, x1465);
+ x1492 = ((uint32_t)x1491 + x1428);
+ fiat_secp384r1_mulx_u32(&x1493, &x1494, x11, (arg2[11]));
+ fiat_secp384r1_mulx_u32(&x1495, &x1496, x11, (arg2[10]));
+ fiat_secp384r1_mulx_u32(&x1497, &x1498, x11, (arg2[9]));
+ fiat_secp384r1_mulx_u32(&x1499, &x1500, x11, (arg2[8]));
+ fiat_secp384r1_mulx_u32(&x1501, &x1502, x11, (arg2[7]));
+ fiat_secp384r1_mulx_u32(&x1503, &x1504, x11, (arg2[6]));
+ fiat_secp384r1_mulx_u32(&x1505, &x1506, x11, (arg2[5]));
+ fiat_secp384r1_mulx_u32(&x1507, &x1508, x11, (arg2[4]));
+ fiat_secp384r1_mulx_u32(&x1509, &x1510, x11, (arg2[3]));
+ fiat_secp384r1_mulx_u32(&x1511, &x1512, x11, (arg2[2]));
+ fiat_secp384r1_mulx_u32(&x1513, &x1514, x11, (arg2[1]));
+ fiat_secp384r1_mulx_u32(&x1515, &x1516, x11, (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x1517, &x1518, 0x0, x1516, x1513);
+ fiat_secp384r1_addcarryx_u32(&x1519, &x1520, x1518, x1514, x1511);
+ fiat_secp384r1_addcarryx_u32(&x1521, &x1522, x1520, x1512, x1509);
+ fiat_secp384r1_addcarryx_u32(&x1523, &x1524, x1522, x1510, x1507);
+ fiat_secp384r1_addcarryx_u32(&x1525, &x1526, x1524, x1508, x1505);
+ fiat_secp384r1_addcarryx_u32(&x1527, &x1528, x1526, x1506, x1503);
+ fiat_secp384r1_addcarryx_u32(&x1529, &x1530, x1528, x1504, x1501);
+ fiat_secp384r1_addcarryx_u32(&x1531, &x1532, x1530, x1502, x1499);
+ fiat_secp384r1_addcarryx_u32(&x1533, &x1534, x1532, x1500, x1497);
+ fiat_secp384r1_addcarryx_u32(&x1535, &x1536, x1534, x1498, x1495);
+ fiat_secp384r1_addcarryx_u32(&x1537, &x1538, x1536, x1496, x1493);
+ x1539 = (x1538 + x1494);
+ fiat_secp384r1_addcarryx_u32(&x1540, &x1541, 0x0, x1468, x1515);
+ fiat_secp384r1_addcarryx_u32(&x1542, &x1543, x1541, x1470, x1517);
+ fiat_secp384r1_addcarryx_u32(&x1544, &x1545, x1543, x1472, x1519);
+ fiat_secp384r1_addcarryx_u32(&x1546, &x1547, x1545, x1474, x1521);
+ fiat_secp384r1_addcarryx_u32(&x1548, &x1549, x1547, x1476, x1523);
+ fiat_secp384r1_addcarryx_u32(&x1550, &x1551, x1549, x1478, x1525);
+ fiat_secp384r1_addcarryx_u32(&x1552, &x1553, x1551, x1480, x1527);
+ fiat_secp384r1_addcarryx_u32(&x1554, &x1555, x1553, x1482, x1529);
+ fiat_secp384r1_addcarryx_u32(&x1556, &x1557, x1555, x1484, x1531);
+ fiat_secp384r1_addcarryx_u32(&x1558, &x1559, x1557, x1486, x1533);
+ fiat_secp384r1_addcarryx_u32(&x1560, &x1561, x1559, x1488, x1535);
+ fiat_secp384r1_addcarryx_u32(&x1562, &x1563, x1561, x1490, x1537);
+ fiat_secp384r1_addcarryx_u32(&x1564, &x1565, x1563, x1492, x1539);
+ fiat_secp384r1_mulx_u32(&x1566, &x1567, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1568, &x1569, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1570, &x1571, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1572, &x1573, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1574, &x1575, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1576, &x1577, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1578, &x1579, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1580, &x1581, x1540, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1582, &x1583, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1584, &x1585, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1586, &x1587, 0x0, x1583, x1580);
+ fiat_secp384r1_addcarryx_u32(&x1588, &x1589, x1587, x1581, x1578);
+ fiat_secp384r1_addcarryx_u32(&x1590, &x1591, x1589, x1579, x1576);
+ fiat_secp384r1_addcarryx_u32(&x1592, &x1593, x1591, x1577, x1574);
+ fiat_secp384r1_addcarryx_u32(&x1594, &x1595, x1593, x1575, x1572);
+ fiat_secp384r1_addcarryx_u32(&x1596, &x1597, x1595, x1573, x1570);
+ fiat_secp384r1_addcarryx_u32(&x1598, &x1599, x1597, x1571, x1568);
+ fiat_secp384r1_addcarryx_u32(&x1600, &x1601, x1599, x1569, x1566);
+ x1602 = (x1601 + x1567);
+ fiat_secp384r1_addcarryx_u32(&x1603, &x1604, 0x0, x1540, x1584);
+ fiat_secp384r1_addcarryx_u32(&x1605, &x1606, x1604, x1542, x1585);
+ fiat_secp384r1_addcarryx_u32(&x1607, &x1608, x1606, x1544, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1609, &x1610, x1608, x1546, x1582);
+ fiat_secp384r1_addcarryx_u32(&x1611, &x1612, x1610, x1548, x1586);
+ fiat_secp384r1_addcarryx_u32(&x1613, &x1614, x1612, x1550, x1588);
+ fiat_secp384r1_addcarryx_u32(&x1615, &x1616, x1614, x1552, x1590);
+ fiat_secp384r1_addcarryx_u32(&x1617, &x1618, x1616, x1554, x1592);
+ fiat_secp384r1_addcarryx_u32(&x1619, &x1620, x1618, x1556, x1594);
+ fiat_secp384r1_addcarryx_u32(&x1621, &x1622, x1620, x1558, x1596);
+ fiat_secp384r1_addcarryx_u32(&x1623, &x1624, x1622, x1560, x1598);
+ fiat_secp384r1_addcarryx_u32(&x1625, &x1626, x1624, x1562, x1600);
+ fiat_secp384r1_addcarryx_u32(&x1627, &x1628, x1626, x1564, x1602);
+ x1629 = ((uint32_t)x1628 + x1565);
+ fiat_secp384r1_subborrowx_u32(&x1630, &x1631, 0x0, x1605,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1632, &x1633, x1631, x1607, 0x0);
+ fiat_secp384r1_subborrowx_u32(&x1634, &x1635, x1633, x1609, 0x0);
+ fiat_secp384r1_subborrowx_u32(&x1636, &x1637, x1635, x1611,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1638, &x1639, x1637, x1613,
+ UINT32_C(0xfffffffe));
+ fiat_secp384r1_subborrowx_u32(&x1640, &x1641, x1639, x1615,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1642, &x1643, x1641, x1617,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1644, &x1645, x1643, x1619,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1646, &x1647, x1645, x1621,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1648, &x1649, x1647, x1623,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1650, &x1651, x1649, x1625,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1652, &x1653, x1651, x1627,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1654, &x1655, x1653, x1629, 0x0);
+ fiat_secp384r1_cmovznz_u32(&x1656, x1655, x1630, x1605);
+ fiat_secp384r1_cmovznz_u32(&x1657, x1655, x1632, x1607);
+ fiat_secp384r1_cmovznz_u32(&x1658, x1655, x1634, x1609);
+ fiat_secp384r1_cmovznz_u32(&x1659, x1655, x1636, x1611);
+ fiat_secp384r1_cmovznz_u32(&x1660, x1655, x1638, x1613);
+ fiat_secp384r1_cmovznz_u32(&x1661, x1655, x1640, x1615);
+ fiat_secp384r1_cmovznz_u32(&x1662, x1655, x1642, x1617);
+ fiat_secp384r1_cmovznz_u32(&x1663, x1655, x1644, x1619);
+ fiat_secp384r1_cmovznz_u32(&x1664, x1655, x1646, x1621);
+ fiat_secp384r1_cmovznz_u32(&x1665, x1655, x1648, x1623);
+ fiat_secp384r1_cmovznz_u32(&x1666, x1655, x1650, x1625);
+ fiat_secp384r1_cmovznz_u32(&x1667, x1655, x1652, x1627);
+ out1[0] = x1656;
+ out1[1] = x1657;
+ out1[2] = x1658;
+ out1[3] = x1659;
+ out1[4] = x1660;
+ out1[5] = x1661;
+ out1[6] = x1662;
+ out1[7] = x1663;
+ out1[8] = x1664;
+ out1[9] = x1665;
+ out1[10] = x1666;
+ out1[11] = x1667;
+}
+
+/*
+ * The function fiat_secp384r1_square squares a field element in the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) * eval (from_montgomery arg1)) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ */
+static void
+fiat_secp384r1_square(uint32_t out1[12], const uint32_t arg1[12])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint32_t x16;
+ uint32_t x17;
+ uint32_t x18;
+ uint32_t x19;
+ uint32_t x20;
+ uint32_t x21;
+ uint32_t x22;
+ uint32_t x23;
+ uint32_t x24;
+ uint32_t x25;
+ uint32_t x26;
+ uint32_t x27;
+ uint32_t x28;
+ uint32_t x29;
+ uint32_t x30;
+ uint32_t x31;
+ uint32_t x32;
+ uint32_t x33;
+ uint32_t x34;
+ uint32_t x35;
+ uint32_t x36;
+ uint32_t x37;
+ fiat_secp384r1_uint1 x38;
+ uint32_t x39;
+ fiat_secp384r1_uint1 x40;
+ uint32_t x41;
+ fiat_secp384r1_uint1 x42;
+ uint32_t x43;
+ fiat_secp384r1_uint1 x44;
+ uint32_t x45;
+ fiat_secp384r1_uint1 x46;
+ uint32_t x47;
+ fiat_secp384r1_uint1 x48;
+ uint32_t x49;
+ fiat_secp384r1_uint1 x50;
+ uint32_t x51;
+ fiat_secp384r1_uint1 x52;
+ uint32_t x53;
+ fiat_secp384r1_uint1 x54;
+ uint32_t x55;
+ fiat_secp384r1_uint1 x56;
+ uint32_t x57;
+ fiat_secp384r1_uint1 x58;
+ uint32_t x59;
+ uint32_t x60;
+ uint32_t x61;
+ uint32_t x62;
+ uint32_t x63;
+ uint32_t x64;
+ uint32_t x65;
+ uint32_t x66;
+ uint32_t x67;
+ uint32_t x68;
+ uint32_t x69;
+ uint32_t x70;
+ uint32_t x71;
+ uint32_t x72;
+ uint32_t x73;
+ uint32_t x74;
+ uint32_t x75;
+ uint32_t x76;
+ uint32_t x77;
+ uint32_t x78;
+ uint32_t x79;
+ uint32_t x80;
+ fiat_secp384r1_uint1 x81;
+ uint32_t x82;
+ fiat_secp384r1_uint1 x83;
+ uint32_t x84;
+ fiat_secp384r1_uint1 x85;
+ uint32_t x86;
+ fiat_secp384r1_uint1 x87;
+ uint32_t x88;
+ fiat_secp384r1_uint1 x89;
+ uint32_t x90;
+ fiat_secp384r1_uint1 x91;
+ uint32_t x92;
+ fiat_secp384r1_uint1 x93;
+ uint32_t x94;
+ fiat_secp384r1_uint1 x95;
+ uint32_t x96;
+ uint32_t x97;
+ fiat_secp384r1_uint1 x98;
+ uint32_t x99;
+ fiat_secp384r1_uint1 x100;
+ uint32_t x101;
+ fiat_secp384r1_uint1 x102;
+ uint32_t x103;
+ fiat_secp384r1_uint1 x104;
+ uint32_t x105;
+ fiat_secp384r1_uint1 x106;
+ uint32_t x107;
+ fiat_secp384r1_uint1 x108;
+ uint32_t x109;
+ fiat_secp384r1_uint1 x110;
+ uint32_t x111;
+ fiat_secp384r1_uint1 x112;
+ uint32_t x113;
+ fiat_secp384r1_uint1 x114;
+ uint32_t x115;
+ fiat_secp384r1_uint1 x116;
+ uint32_t x117;
+ fiat_secp384r1_uint1 x118;
+ uint32_t x119;
+ fiat_secp384r1_uint1 x120;
+ uint32_t x121;
+ fiat_secp384r1_uint1 x122;
+ uint32_t x123;
+ uint32_t x124;
+ uint32_t x125;
+ uint32_t x126;
+ uint32_t x127;
+ uint32_t x128;
+ uint32_t x129;
+ uint32_t x130;
+ uint32_t x131;
+ uint32_t x132;
+ uint32_t x133;
+ uint32_t x134;
+ uint32_t x135;
+ uint32_t x136;
+ uint32_t x137;
+ uint32_t x138;
+ uint32_t x139;
+ uint32_t x140;
+ uint32_t x141;
+ uint32_t x142;
+ uint32_t x143;
+ uint32_t x144;
+ uint32_t x145;
+ uint32_t x146;
+ uint32_t x147;
+ fiat_secp384r1_uint1 x148;
+ uint32_t x149;
+ fiat_secp384r1_uint1 x150;
+ uint32_t x151;
+ fiat_secp384r1_uint1 x152;
+ uint32_t x153;
+ fiat_secp384r1_uint1 x154;
+ uint32_t x155;
+ fiat_secp384r1_uint1 x156;
+ uint32_t x157;
+ fiat_secp384r1_uint1 x158;
+ uint32_t x159;
+ fiat_secp384r1_uint1 x160;
+ uint32_t x161;
+ fiat_secp384r1_uint1 x162;
+ uint32_t x163;
+ fiat_secp384r1_uint1 x164;
+ uint32_t x165;
+ fiat_secp384r1_uint1 x166;
+ uint32_t x167;
+ fiat_secp384r1_uint1 x168;
+ uint32_t x169;
+ uint32_t x170;
+ fiat_secp384r1_uint1 x171;
+ uint32_t x172;
+ fiat_secp384r1_uint1 x173;
+ uint32_t x174;
+ fiat_secp384r1_uint1 x175;
+ uint32_t x176;
+ fiat_secp384r1_uint1 x177;
+ uint32_t x178;
+ fiat_secp384r1_uint1 x179;
+ uint32_t x180;
+ fiat_secp384r1_uint1 x181;
+ uint32_t x182;
+ fiat_secp384r1_uint1 x183;
+ uint32_t x184;
+ fiat_secp384r1_uint1 x185;
+ uint32_t x186;
+ fiat_secp384r1_uint1 x187;
+ uint32_t x188;
+ fiat_secp384r1_uint1 x189;
+ uint32_t x190;
+ fiat_secp384r1_uint1 x191;
+ uint32_t x192;
+ fiat_secp384r1_uint1 x193;
+ uint32_t x194;
+ fiat_secp384r1_uint1 x195;
+ uint32_t x196;
+ uint32_t x197;
+ uint32_t x198;
+ uint32_t x199;
+ uint32_t x200;
+ uint32_t x201;
+ uint32_t x202;
+ uint32_t x203;
+ uint32_t x204;
+ uint32_t x205;
+ uint32_t x206;
+ uint32_t x207;
+ uint32_t x208;
+ uint32_t x209;
+ uint32_t x210;
+ uint32_t x211;
+ uint32_t x212;
+ uint32_t x213;
+ uint32_t x214;
+ uint32_t x215;
+ uint32_t x216;
+ fiat_secp384r1_uint1 x217;
+ uint32_t x218;
+ fiat_secp384r1_uint1 x219;
+ uint32_t x220;
+ fiat_secp384r1_uint1 x221;
+ uint32_t x222;
+ fiat_secp384r1_uint1 x223;
+ uint32_t x224;
+ fiat_secp384r1_uint1 x225;
+ uint32_t x226;
+ fiat_secp384r1_uint1 x227;
+ uint32_t x228;
+ fiat_secp384r1_uint1 x229;
+ uint32_t x230;
+ fiat_secp384r1_uint1 x231;
+ uint32_t x232;
+ uint32_t x233;
+ fiat_secp384r1_uint1 x234;
+ uint32_t x235;
+ fiat_secp384r1_uint1 x236;
+ uint32_t x237;
+ fiat_secp384r1_uint1 x238;
+ uint32_t x239;
+ fiat_secp384r1_uint1 x240;
+ uint32_t x241;
+ fiat_secp384r1_uint1 x242;
+ uint32_t x243;
+ fiat_secp384r1_uint1 x244;
+ uint32_t x245;
+ fiat_secp384r1_uint1 x246;
+ uint32_t x247;
+ fiat_secp384r1_uint1 x248;
+ uint32_t x249;
+ fiat_secp384r1_uint1 x250;
+ uint32_t x251;
+ fiat_secp384r1_uint1 x252;
+ uint32_t x253;
+ fiat_secp384r1_uint1 x254;
+ uint32_t x255;
+ fiat_secp384r1_uint1 x256;
+ uint32_t x257;
+ fiat_secp384r1_uint1 x258;
+ uint32_t x259;
+ uint32_t x260;
+ uint32_t x261;
+ uint32_t x262;
+ uint32_t x263;
+ uint32_t x264;
+ uint32_t x265;
+ uint32_t x266;
+ uint32_t x267;
+ uint32_t x268;
+ uint32_t x269;
+ uint32_t x270;
+ uint32_t x271;
+ uint32_t x272;
+ uint32_t x273;
+ uint32_t x274;
+ uint32_t x275;
+ uint32_t x276;
+ uint32_t x277;
+ uint32_t x278;
+ uint32_t x279;
+ uint32_t x280;
+ uint32_t x281;
+ uint32_t x282;
+ uint32_t x283;
+ uint32_t x284;
+ fiat_secp384r1_uint1 x285;
+ uint32_t x286;
+ fiat_secp384r1_uint1 x287;
+ uint32_t x288;
+ fiat_secp384r1_uint1 x289;
+ uint32_t x290;
+ fiat_secp384r1_uint1 x291;
+ uint32_t x292;
+ fiat_secp384r1_uint1 x293;
+ uint32_t x294;
+ fiat_secp384r1_uint1 x295;
+ uint32_t x296;
+ fiat_secp384r1_uint1 x297;
+ uint32_t x298;
+ fiat_secp384r1_uint1 x299;
+ uint32_t x300;
+ fiat_secp384r1_uint1 x301;
+ uint32_t x302;
+ fiat_secp384r1_uint1 x303;
+ uint32_t x304;
+ fiat_secp384r1_uint1 x305;
+ uint32_t x306;
+ uint32_t x307;
+ fiat_secp384r1_uint1 x308;
+ uint32_t x309;
+ fiat_secp384r1_uint1 x310;
+ uint32_t x311;
+ fiat_secp384r1_uint1 x312;
+ uint32_t x313;
+ fiat_secp384r1_uint1 x314;
+ uint32_t x315;
+ fiat_secp384r1_uint1 x316;
+ uint32_t x317;
+ fiat_secp384r1_uint1 x318;
+ uint32_t x319;
+ fiat_secp384r1_uint1 x320;
+ uint32_t x321;
+ fiat_secp384r1_uint1 x322;
+ uint32_t x323;
+ fiat_secp384r1_uint1 x324;
+ uint32_t x325;
+ fiat_secp384r1_uint1 x326;
+ uint32_t x327;
+ fiat_secp384r1_uint1 x328;
+ uint32_t x329;
+ fiat_secp384r1_uint1 x330;
+ uint32_t x331;
+ fiat_secp384r1_uint1 x332;
+ uint32_t x333;
+ uint32_t x334;
+ uint32_t x335;
+ uint32_t x336;
+ uint32_t x337;
+ uint32_t x338;
+ uint32_t x339;
+ uint32_t x340;
+ uint32_t x341;
+ uint32_t x342;
+ uint32_t x343;
+ uint32_t x344;
+ uint32_t x345;
+ uint32_t x346;
+ uint32_t x347;
+ uint32_t x348;
+ uint32_t x349;
+ uint32_t x350;
+ uint32_t x351;
+ uint32_t x352;
+ uint32_t x353;
+ fiat_secp384r1_uint1 x354;
+ uint32_t x355;
+ fiat_secp384r1_uint1 x356;
+ uint32_t x357;
+ fiat_secp384r1_uint1 x358;
+ uint32_t x359;
+ fiat_secp384r1_uint1 x360;
+ uint32_t x361;
+ fiat_secp384r1_uint1 x362;
+ uint32_t x363;
+ fiat_secp384r1_uint1 x364;
+ uint32_t x365;
+ fiat_secp384r1_uint1 x366;
+ uint32_t x367;
+ fiat_secp384r1_uint1 x368;
+ uint32_t x369;
+ uint32_t x370;
+ fiat_secp384r1_uint1 x371;
+ uint32_t x372;
+ fiat_secp384r1_uint1 x373;
+ uint32_t x374;
+ fiat_secp384r1_uint1 x375;
+ uint32_t x376;
+ fiat_secp384r1_uint1 x377;
+ uint32_t x378;
+ fiat_secp384r1_uint1 x379;
+ uint32_t x380;
+ fiat_secp384r1_uint1 x381;
+ uint32_t x382;
+ fiat_secp384r1_uint1 x383;
+ uint32_t x384;
+ fiat_secp384r1_uint1 x385;
+ uint32_t x386;
+ fiat_secp384r1_uint1 x387;
+ uint32_t x388;
+ fiat_secp384r1_uint1 x389;
+ uint32_t x390;
+ fiat_secp384r1_uint1 x391;
+ uint32_t x392;
+ fiat_secp384r1_uint1 x393;
+ uint32_t x394;
+ fiat_secp384r1_uint1 x395;
+ uint32_t x396;
+ uint32_t x397;
+ uint32_t x398;
+ uint32_t x399;
+ uint32_t x400;
+ uint32_t x401;
+ uint32_t x402;
+ uint32_t x403;
+ uint32_t x404;
+ uint32_t x405;
+ uint32_t x406;
+ uint32_t x407;
+ uint32_t x408;
+ uint32_t x409;
+ uint32_t x410;
+ uint32_t x411;
+ uint32_t x412;
+ uint32_t x413;
+ uint32_t x414;
+ uint32_t x415;
+ uint32_t x416;
+ uint32_t x417;
+ uint32_t x418;
+ uint32_t x419;
+ uint32_t x420;
+ uint32_t x421;
+ fiat_secp384r1_uint1 x422;
+ uint32_t x423;
+ fiat_secp384r1_uint1 x424;
+ uint32_t x425;
+ fiat_secp384r1_uint1 x426;
+ uint32_t x427;
+ fiat_secp384r1_uint1 x428;
+ uint32_t x429;
+ fiat_secp384r1_uint1 x430;
+ uint32_t x431;
+ fiat_secp384r1_uint1 x432;
+ uint32_t x433;
+ fiat_secp384r1_uint1 x434;
+ uint32_t x435;
+ fiat_secp384r1_uint1 x436;
+ uint32_t x437;
+ fiat_secp384r1_uint1 x438;
+ uint32_t x439;
+ fiat_secp384r1_uint1 x440;
+ uint32_t x441;
+ fiat_secp384r1_uint1 x442;
+ uint32_t x443;
+ uint32_t x444;
+ fiat_secp384r1_uint1 x445;
+ uint32_t x446;
+ fiat_secp384r1_uint1 x447;
+ uint32_t x448;
+ fiat_secp384r1_uint1 x449;
+ uint32_t x450;
+ fiat_secp384r1_uint1 x451;
+ uint32_t x452;
+ fiat_secp384r1_uint1 x453;
+ uint32_t x454;
+ fiat_secp384r1_uint1 x455;
+ uint32_t x456;
+ fiat_secp384r1_uint1 x457;
+ uint32_t x458;
+ fiat_secp384r1_uint1 x459;
+ uint32_t x460;
+ fiat_secp384r1_uint1 x461;
+ uint32_t x462;
+ fiat_secp384r1_uint1 x463;
+ uint32_t x464;
+ fiat_secp384r1_uint1 x465;
+ uint32_t x466;
+ fiat_secp384r1_uint1 x467;
+ uint32_t x468;
+ fiat_secp384r1_uint1 x469;
+ uint32_t x470;
+ uint32_t x471;
+ uint32_t x472;
+ uint32_t x473;
+ uint32_t x474;
+ uint32_t x475;
+ uint32_t x476;
+ uint32_t x477;
+ uint32_t x478;
+ uint32_t x479;
+ uint32_t x480;
+ uint32_t x481;
+ uint32_t x482;
+ uint32_t x483;
+ uint32_t x484;
+ uint32_t x485;
+ uint32_t x486;
+ uint32_t x487;
+ uint32_t x488;
+ uint32_t x489;
+ uint32_t x490;
+ fiat_secp384r1_uint1 x491;
+ uint32_t x492;
+ fiat_secp384r1_uint1 x493;
+ uint32_t x494;
+ fiat_secp384r1_uint1 x495;
+ uint32_t x496;
+ fiat_secp384r1_uint1 x497;
+ uint32_t x498;
+ fiat_secp384r1_uint1 x499;
+ uint32_t x500;
+ fiat_secp384r1_uint1 x501;
+ uint32_t x502;
+ fiat_secp384r1_uint1 x503;
+ uint32_t x504;
+ fiat_secp384r1_uint1 x505;
+ uint32_t x506;
+ uint32_t x507;
+ fiat_secp384r1_uint1 x508;
+ uint32_t x509;
+ fiat_secp384r1_uint1 x510;
+ uint32_t x511;
+ fiat_secp384r1_uint1 x512;
+ uint32_t x513;
+ fiat_secp384r1_uint1 x514;
+ uint32_t x515;
+ fiat_secp384r1_uint1 x516;
+ uint32_t x517;
+ fiat_secp384r1_uint1 x518;
+ uint32_t x519;
+ fiat_secp384r1_uint1 x520;
+ uint32_t x521;
+ fiat_secp384r1_uint1 x522;
+ uint32_t x523;
+ fiat_secp384r1_uint1 x524;
+ uint32_t x525;
+ fiat_secp384r1_uint1 x526;
+ uint32_t x527;
+ fiat_secp384r1_uint1 x528;
+ uint32_t x529;
+ fiat_secp384r1_uint1 x530;
+ uint32_t x531;
+ fiat_secp384r1_uint1 x532;
+ uint32_t x533;
+ uint32_t x534;
+ uint32_t x535;
+ uint32_t x536;
+ uint32_t x537;
+ uint32_t x538;
+ uint32_t x539;
+ uint32_t x540;
+ uint32_t x541;
+ uint32_t x542;
+ uint32_t x543;
+ uint32_t x544;
+ uint32_t x545;
+ uint32_t x546;
+ uint32_t x547;
+ uint32_t x548;
+ uint32_t x549;
+ uint32_t x550;
+ uint32_t x551;
+ uint32_t x552;
+ uint32_t x553;
+ uint32_t x554;
+ uint32_t x555;
+ uint32_t x556;
+ uint32_t x557;
+ uint32_t x558;
+ fiat_secp384r1_uint1 x559;
+ uint32_t x560;
+ fiat_secp384r1_uint1 x561;
+ uint32_t x562;
+ fiat_secp384r1_uint1 x563;
+ uint32_t x564;
+ fiat_secp384r1_uint1 x565;
+ uint32_t x566;
+ fiat_secp384r1_uint1 x567;
+ uint32_t x568;
+ fiat_secp384r1_uint1 x569;
+ uint32_t x570;
+ fiat_secp384r1_uint1 x571;
+ uint32_t x572;
+ fiat_secp384r1_uint1 x573;
+ uint32_t x574;
+ fiat_secp384r1_uint1 x575;
+ uint32_t x576;
+ fiat_secp384r1_uint1 x577;
+ uint32_t x578;
+ fiat_secp384r1_uint1 x579;
+ uint32_t x580;
+ uint32_t x581;
+ fiat_secp384r1_uint1 x582;
+ uint32_t x583;
+ fiat_secp384r1_uint1 x584;
+ uint32_t x585;
+ fiat_secp384r1_uint1 x586;
+ uint32_t x587;
+ fiat_secp384r1_uint1 x588;
+ uint32_t x589;
+ fiat_secp384r1_uint1 x590;
+ uint32_t x591;
+ fiat_secp384r1_uint1 x592;
+ uint32_t x593;
+ fiat_secp384r1_uint1 x594;
+ uint32_t x595;
+ fiat_secp384r1_uint1 x596;
+ uint32_t x597;
+ fiat_secp384r1_uint1 x598;
+ uint32_t x599;
+ fiat_secp384r1_uint1 x600;
+ uint32_t x601;
+ fiat_secp384r1_uint1 x602;
+ uint32_t x603;
+ fiat_secp384r1_uint1 x604;
+ uint32_t x605;
+ fiat_secp384r1_uint1 x606;
+ uint32_t x607;
+ uint32_t x608;
+ uint32_t x609;
+ uint32_t x610;
+ uint32_t x611;
+ uint32_t x612;
+ uint32_t x613;
+ uint32_t x614;
+ uint32_t x615;
+ uint32_t x616;
+ uint32_t x617;
+ uint32_t x618;
+ uint32_t x619;
+ uint32_t x620;
+ uint32_t x621;
+ uint32_t x622;
+ uint32_t x623;
+ uint32_t x624;
+ uint32_t x625;
+ uint32_t x626;
+ uint32_t x627;
+ fiat_secp384r1_uint1 x628;
+ uint32_t x629;
+ fiat_secp384r1_uint1 x630;
+ uint32_t x631;
+ fiat_secp384r1_uint1 x632;
+ uint32_t x633;
+ fiat_secp384r1_uint1 x634;
+ uint32_t x635;
+ fiat_secp384r1_uint1 x636;
+ uint32_t x637;
+ fiat_secp384r1_uint1 x638;
+ uint32_t x639;
+ fiat_secp384r1_uint1 x640;
+ uint32_t x641;
+ fiat_secp384r1_uint1 x642;
+ uint32_t x643;
+ uint32_t x644;
+ fiat_secp384r1_uint1 x645;
+ uint32_t x646;
+ fiat_secp384r1_uint1 x647;
+ uint32_t x648;
+ fiat_secp384r1_uint1 x649;
+ uint32_t x650;
+ fiat_secp384r1_uint1 x651;
+ uint32_t x652;
+ fiat_secp384r1_uint1 x653;
+ uint32_t x654;
+ fiat_secp384r1_uint1 x655;
+ uint32_t x656;
+ fiat_secp384r1_uint1 x657;
+ uint32_t x658;
+ fiat_secp384r1_uint1 x659;
+ uint32_t x660;
+ fiat_secp384r1_uint1 x661;
+ uint32_t x662;
+ fiat_secp384r1_uint1 x663;
+ uint32_t x664;
+ fiat_secp384r1_uint1 x665;
+ uint32_t x666;
+ fiat_secp384r1_uint1 x667;
+ uint32_t x668;
+ fiat_secp384r1_uint1 x669;
+ uint32_t x670;
+ uint32_t x671;
+ uint32_t x672;
+ uint32_t x673;
+ uint32_t x674;
+ uint32_t x675;
+ uint32_t x676;
+ uint32_t x677;
+ uint32_t x678;
+ uint32_t x679;
+ uint32_t x680;
+ uint32_t x681;
+ uint32_t x682;
+ uint32_t x683;
+ uint32_t x684;
+ uint32_t x685;
+ uint32_t x686;
+ uint32_t x687;
+ uint32_t x688;
+ uint32_t x689;
+ uint32_t x690;
+ uint32_t x691;
+ uint32_t x692;
+ uint32_t x693;
+ uint32_t x694;
+ uint32_t x695;
+ fiat_secp384r1_uint1 x696;
+ uint32_t x697;
+ fiat_secp384r1_uint1 x698;
+ uint32_t x699;
+ fiat_secp384r1_uint1 x700;
+ uint32_t x701;
+ fiat_secp384r1_uint1 x702;
+ uint32_t x703;
+ fiat_secp384r1_uint1 x704;
+ uint32_t x705;
+ fiat_secp384r1_uint1 x706;
+ uint32_t x707;
+ fiat_secp384r1_uint1 x708;
+ uint32_t x709;
+ fiat_secp384r1_uint1 x710;
+ uint32_t x711;
+ fiat_secp384r1_uint1 x712;
+ uint32_t x713;
+ fiat_secp384r1_uint1 x714;
+ uint32_t x715;
+ fiat_secp384r1_uint1 x716;
+ uint32_t x717;
+ uint32_t x718;
+ fiat_secp384r1_uint1 x719;
+ uint32_t x720;
+ fiat_secp384r1_uint1 x721;
+ uint32_t x722;
+ fiat_secp384r1_uint1 x723;
+ uint32_t x724;
+ fiat_secp384r1_uint1 x725;
+ uint32_t x726;
+ fiat_secp384r1_uint1 x727;
+ uint32_t x728;
+ fiat_secp384r1_uint1 x729;
+ uint32_t x730;
+ fiat_secp384r1_uint1 x731;
+ uint32_t x732;
+ fiat_secp384r1_uint1 x733;
+ uint32_t x734;
+ fiat_secp384r1_uint1 x735;
+ uint32_t x736;
+ fiat_secp384r1_uint1 x737;
+ uint32_t x738;
+ fiat_secp384r1_uint1 x739;
+ uint32_t x740;
+ fiat_secp384r1_uint1 x741;
+ uint32_t x742;
+ fiat_secp384r1_uint1 x743;
+ uint32_t x744;
+ uint32_t x745;
+ uint32_t x746;
+ uint32_t x747;
+ uint32_t x748;
+ uint32_t x749;
+ uint32_t x750;
+ uint32_t x751;
+ uint32_t x752;
+ uint32_t x753;
+ uint32_t x754;
+ uint32_t x755;
+ uint32_t x756;
+ uint32_t x757;
+ uint32_t x758;
+ uint32_t x759;
+ uint32_t x760;
+ uint32_t x761;
+ uint32_t x762;
+ uint32_t x763;
+ uint32_t x764;
+ fiat_secp384r1_uint1 x765;
+ uint32_t x766;
+ fiat_secp384r1_uint1 x767;
+ uint32_t x768;
+ fiat_secp384r1_uint1 x769;
+ uint32_t x770;
+ fiat_secp384r1_uint1 x771;
+ uint32_t x772;
+ fiat_secp384r1_uint1 x773;
+ uint32_t x774;
+ fiat_secp384r1_uint1 x775;
+ uint32_t x776;
+ fiat_secp384r1_uint1 x777;
+ uint32_t x778;
+ fiat_secp384r1_uint1 x779;
+ uint32_t x780;
+ uint32_t x781;
+ fiat_secp384r1_uint1 x782;
+ uint32_t x783;
+ fiat_secp384r1_uint1 x784;
+ uint32_t x785;
+ fiat_secp384r1_uint1 x786;
+ uint32_t x787;
+ fiat_secp384r1_uint1 x788;
+ uint32_t x789;
+ fiat_secp384r1_uint1 x790;
+ uint32_t x791;
+ fiat_secp384r1_uint1 x792;
+ uint32_t x793;
+ fiat_secp384r1_uint1 x794;
+ uint32_t x795;
+ fiat_secp384r1_uint1 x796;
+ uint32_t x797;
+ fiat_secp384r1_uint1 x798;
+ uint32_t x799;
+ fiat_secp384r1_uint1 x800;
+ uint32_t x801;
+ fiat_secp384r1_uint1 x802;
+ uint32_t x803;
+ fiat_secp384r1_uint1 x804;
+ uint32_t x805;
+ fiat_secp384r1_uint1 x806;
+ uint32_t x807;
+ uint32_t x808;
+ uint32_t x809;
+ uint32_t x810;
+ uint32_t x811;
+ uint32_t x812;
+ uint32_t x813;
+ uint32_t x814;
+ uint32_t x815;
+ uint32_t x816;
+ uint32_t x817;
+ uint32_t x818;
+ uint32_t x819;
+ uint32_t x820;
+ uint32_t x821;
+ uint32_t x822;
+ uint32_t x823;
+ uint32_t x824;
+ uint32_t x825;
+ uint32_t x826;
+ uint32_t x827;
+ uint32_t x828;
+ uint32_t x829;
+ uint32_t x830;
+ uint32_t x831;
+ uint32_t x832;
+ fiat_secp384r1_uint1 x833;
+ uint32_t x834;
+ fiat_secp384r1_uint1 x835;
+ uint32_t x836;
+ fiat_secp384r1_uint1 x837;
+ uint32_t x838;
+ fiat_secp384r1_uint1 x839;
+ uint32_t x840;
+ fiat_secp384r1_uint1 x841;
+ uint32_t x842;
+ fiat_secp384r1_uint1 x843;
+ uint32_t x844;
+ fiat_secp384r1_uint1 x845;
+ uint32_t x846;
+ fiat_secp384r1_uint1 x847;
+ uint32_t x848;
+ fiat_secp384r1_uint1 x849;
+ uint32_t x850;
+ fiat_secp384r1_uint1 x851;
+ uint32_t x852;
+ fiat_secp384r1_uint1 x853;
+ uint32_t x854;
+ uint32_t x855;
+ fiat_secp384r1_uint1 x856;
+ uint32_t x857;
+ fiat_secp384r1_uint1 x858;
+ uint32_t x859;
+ fiat_secp384r1_uint1 x860;
+ uint32_t x861;
+ fiat_secp384r1_uint1 x862;
+ uint32_t x863;
+ fiat_secp384r1_uint1 x864;
+ uint32_t x865;
+ fiat_secp384r1_uint1 x866;
+ uint32_t x867;
+ fiat_secp384r1_uint1 x868;
+ uint32_t x869;
+ fiat_secp384r1_uint1 x870;
+ uint32_t x871;
+ fiat_secp384r1_uint1 x872;
+ uint32_t x873;
+ fiat_secp384r1_uint1 x874;
+ uint32_t x875;
+ fiat_secp384r1_uint1 x876;
+ uint32_t x877;
+ fiat_secp384r1_uint1 x878;
+ uint32_t x879;
+ fiat_secp384r1_uint1 x880;
+ uint32_t x881;
+ uint32_t x882;
+ uint32_t x883;
+ uint32_t x884;
+ uint32_t x885;
+ uint32_t x886;
+ uint32_t x887;
+ uint32_t x888;
+ uint32_t x889;
+ uint32_t x890;
+ uint32_t x891;
+ uint32_t x892;
+ uint32_t x893;
+ uint32_t x894;
+ uint32_t x895;
+ uint32_t x896;
+ uint32_t x897;
+ uint32_t x898;
+ uint32_t x899;
+ uint32_t x900;
+ uint32_t x901;
+ fiat_secp384r1_uint1 x902;
+ uint32_t x903;
+ fiat_secp384r1_uint1 x904;
+ uint32_t x905;
+ fiat_secp384r1_uint1 x906;
+ uint32_t x907;
+ fiat_secp384r1_uint1 x908;
+ uint32_t x909;
+ fiat_secp384r1_uint1 x910;
+ uint32_t x911;
+ fiat_secp384r1_uint1 x912;
+ uint32_t x913;
+ fiat_secp384r1_uint1 x914;
+ uint32_t x915;
+ fiat_secp384r1_uint1 x916;
+ uint32_t x917;
+ uint32_t x918;
+ fiat_secp384r1_uint1 x919;
+ uint32_t x920;
+ fiat_secp384r1_uint1 x921;
+ uint32_t x922;
+ fiat_secp384r1_uint1 x923;
+ uint32_t x924;
+ fiat_secp384r1_uint1 x925;
+ uint32_t x926;
+ fiat_secp384r1_uint1 x927;
+ uint32_t x928;
+ fiat_secp384r1_uint1 x929;
+ uint32_t x930;
+ fiat_secp384r1_uint1 x931;
+ uint32_t x932;
+ fiat_secp384r1_uint1 x933;
+ uint32_t x934;
+ fiat_secp384r1_uint1 x935;
+ uint32_t x936;
+ fiat_secp384r1_uint1 x937;
+ uint32_t x938;
+ fiat_secp384r1_uint1 x939;
+ uint32_t x940;
+ fiat_secp384r1_uint1 x941;
+ uint32_t x942;
+ fiat_secp384r1_uint1 x943;
+ uint32_t x944;
+ uint32_t x945;
+ uint32_t x946;
+ uint32_t x947;
+ uint32_t x948;
+ uint32_t x949;
+ uint32_t x950;
+ uint32_t x951;
+ uint32_t x952;
+ uint32_t x953;
+ uint32_t x954;
+ uint32_t x955;
+ uint32_t x956;
+ uint32_t x957;
+ uint32_t x958;
+ uint32_t x959;
+ uint32_t x960;
+ uint32_t x961;
+ uint32_t x962;
+ uint32_t x963;
+ uint32_t x964;
+ uint32_t x965;
+ uint32_t x966;
+ uint32_t x967;
+ uint32_t x968;
+ uint32_t x969;
+ fiat_secp384r1_uint1 x970;
+ uint32_t x971;
+ fiat_secp384r1_uint1 x972;
+ uint32_t x973;
+ fiat_secp384r1_uint1 x974;
+ uint32_t x975;
+ fiat_secp384r1_uint1 x976;
+ uint32_t x977;
+ fiat_secp384r1_uint1 x978;
+ uint32_t x979;
+ fiat_secp384r1_uint1 x980;
+ uint32_t x981;
+ fiat_secp384r1_uint1 x982;
+ uint32_t x983;
+ fiat_secp384r1_uint1 x984;
+ uint32_t x985;
+ fiat_secp384r1_uint1 x986;
+ uint32_t x987;
+ fiat_secp384r1_uint1 x988;
+ uint32_t x989;
+ fiat_secp384r1_uint1 x990;
+ uint32_t x991;
+ uint32_t x992;
+ fiat_secp384r1_uint1 x993;
+ uint32_t x994;
+ fiat_secp384r1_uint1 x995;
+ uint32_t x996;
+ fiat_secp384r1_uint1 x997;
+ uint32_t x998;
+ fiat_secp384r1_uint1 x999;
+ uint32_t x1000;
+ fiat_secp384r1_uint1 x1001;
+ uint32_t x1002;
+ fiat_secp384r1_uint1 x1003;
+ uint32_t x1004;
+ fiat_secp384r1_uint1 x1005;
+ uint32_t x1006;
+ fiat_secp384r1_uint1 x1007;
+ uint32_t x1008;
+ fiat_secp384r1_uint1 x1009;
+ uint32_t x1010;
+ fiat_secp384r1_uint1 x1011;
+ uint32_t x1012;
+ fiat_secp384r1_uint1 x1013;
+ uint32_t x1014;
+ fiat_secp384r1_uint1 x1015;
+ uint32_t x1016;
+ fiat_secp384r1_uint1 x1017;
+ uint32_t x1018;
+ uint32_t x1019;
+ uint32_t x1020;
+ uint32_t x1021;
+ uint32_t x1022;
+ uint32_t x1023;
+ uint32_t x1024;
+ uint32_t x1025;
+ uint32_t x1026;
+ uint32_t x1027;
+ uint32_t x1028;
+ uint32_t x1029;
+ uint32_t x1030;
+ uint32_t x1031;
+ uint32_t x1032;
+ uint32_t x1033;
+ uint32_t x1034;
+ uint32_t x1035;
+ uint32_t x1036;
+ uint32_t x1037;
+ uint32_t x1038;
+ fiat_secp384r1_uint1 x1039;
+ uint32_t x1040;
+ fiat_secp384r1_uint1 x1041;
+ uint32_t x1042;
+ fiat_secp384r1_uint1 x1043;
+ uint32_t x1044;
+ fiat_secp384r1_uint1 x1045;
+ uint32_t x1046;
+ fiat_secp384r1_uint1 x1047;
+ uint32_t x1048;
+ fiat_secp384r1_uint1 x1049;
+ uint32_t x1050;
+ fiat_secp384r1_uint1 x1051;
+ uint32_t x1052;
+ fiat_secp384r1_uint1 x1053;
+ uint32_t x1054;
+ uint32_t x1055;
+ fiat_secp384r1_uint1 x1056;
+ uint32_t x1057;
+ fiat_secp384r1_uint1 x1058;
+ uint32_t x1059;
+ fiat_secp384r1_uint1 x1060;
+ uint32_t x1061;
+ fiat_secp384r1_uint1 x1062;
+ uint32_t x1063;
+ fiat_secp384r1_uint1 x1064;
+ uint32_t x1065;
+ fiat_secp384r1_uint1 x1066;
+ uint32_t x1067;
+ fiat_secp384r1_uint1 x1068;
+ uint32_t x1069;
+ fiat_secp384r1_uint1 x1070;
+ uint32_t x1071;
+ fiat_secp384r1_uint1 x1072;
+ uint32_t x1073;
+ fiat_secp384r1_uint1 x1074;
+ uint32_t x1075;
+ fiat_secp384r1_uint1 x1076;
+ uint32_t x1077;
+ fiat_secp384r1_uint1 x1078;
+ uint32_t x1079;
+ fiat_secp384r1_uint1 x1080;
+ uint32_t x1081;
+ uint32_t x1082;
+ uint32_t x1083;
+ uint32_t x1084;
+ uint32_t x1085;
+ uint32_t x1086;
+ uint32_t x1087;
+ uint32_t x1088;
+ uint32_t x1089;
+ uint32_t x1090;
+ uint32_t x1091;
+ uint32_t x1092;
+ uint32_t x1093;
+ uint32_t x1094;
+ uint32_t x1095;
+ uint32_t x1096;
+ uint32_t x1097;
+ uint32_t x1098;
+ uint32_t x1099;
+ uint32_t x1100;
+ uint32_t x1101;
+ uint32_t x1102;
+ uint32_t x1103;
+ uint32_t x1104;
+ uint32_t x1105;
+ uint32_t x1106;
+ fiat_secp384r1_uint1 x1107;
+ uint32_t x1108;
+ fiat_secp384r1_uint1 x1109;
+ uint32_t x1110;
+ fiat_secp384r1_uint1 x1111;
+ uint32_t x1112;
+ fiat_secp384r1_uint1 x1113;
+ uint32_t x1114;
+ fiat_secp384r1_uint1 x1115;
+ uint32_t x1116;
+ fiat_secp384r1_uint1 x1117;
+ uint32_t x1118;
+ fiat_secp384r1_uint1 x1119;
+ uint32_t x1120;
+ fiat_secp384r1_uint1 x1121;
+ uint32_t x1122;
+ fiat_secp384r1_uint1 x1123;
+ uint32_t x1124;
+ fiat_secp384r1_uint1 x1125;
+ uint32_t x1126;
+ fiat_secp384r1_uint1 x1127;
+ uint32_t x1128;
+ uint32_t x1129;
+ fiat_secp384r1_uint1 x1130;
+ uint32_t x1131;
+ fiat_secp384r1_uint1 x1132;
+ uint32_t x1133;
+ fiat_secp384r1_uint1 x1134;
+ uint32_t x1135;
+ fiat_secp384r1_uint1 x1136;
+ uint32_t x1137;
+ fiat_secp384r1_uint1 x1138;
+ uint32_t x1139;
+ fiat_secp384r1_uint1 x1140;
+ uint32_t x1141;
+ fiat_secp384r1_uint1 x1142;
+ uint32_t x1143;
+ fiat_secp384r1_uint1 x1144;
+ uint32_t x1145;
+ fiat_secp384r1_uint1 x1146;
+ uint32_t x1147;
+ fiat_secp384r1_uint1 x1148;
+ uint32_t x1149;
+ fiat_secp384r1_uint1 x1150;
+ uint32_t x1151;
+ fiat_secp384r1_uint1 x1152;
+ uint32_t x1153;
+ fiat_secp384r1_uint1 x1154;
+ uint32_t x1155;
+ uint32_t x1156;
+ uint32_t x1157;
+ uint32_t x1158;
+ uint32_t x1159;
+ uint32_t x1160;
+ uint32_t x1161;
+ uint32_t x1162;
+ uint32_t x1163;
+ uint32_t x1164;
+ uint32_t x1165;
+ uint32_t x1166;
+ uint32_t x1167;
+ uint32_t x1168;
+ uint32_t x1169;
+ uint32_t x1170;
+ uint32_t x1171;
+ uint32_t x1172;
+ uint32_t x1173;
+ uint32_t x1174;
+ uint32_t x1175;
+ fiat_secp384r1_uint1 x1176;
+ uint32_t x1177;
+ fiat_secp384r1_uint1 x1178;
+ uint32_t x1179;
+ fiat_secp384r1_uint1 x1180;
+ uint32_t x1181;
+ fiat_secp384r1_uint1 x1182;
+ uint32_t x1183;
+ fiat_secp384r1_uint1 x1184;
+ uint32_t x1185;
+ fiat_secp384r1_uint1 x1186;
+ uint32_t x1187;
+ fiat_secp384r1_uint1 x1188;
+ uint32_t x1189;
+ fiat_secp384r1_uint1 x1190;
+ uint32_t x1191;
+ uint32_t x1192;
+ fiat_secp384r1_uint1 x1193;
+ uint32_t x1194;
+ fiat_secp384r1_uint1 x1195;
+ uint32_t x1196;
+ fiat_secp384r1_uint1 x1197;
+ uint32_t x1198;
+ fiat_secp384r1_uint1 x1199;
+ uint32_t x1200;
+ fiat_secp384r1_uint1 x1201;
+ uint32_t x1202;
+ fiat_secp384r1_uint1 x1203;
+ uint32_t x1204;
+ fiat_secp384r1_uint1 x1205;
+ uint32_t x1206;
+ fiat_secp384r1_uint1 x1207;
+ uint32_t x1208;
+ fiat_secp384r1_uint1 x1209;
+ uint32_t x1210;
+ fiat_secp384r1_uint1 x1211;
+ uint32_t x1212;
+ fiat_secp384r1_uint1 x1213;
+ uint32_t x1214;
+ fiat_secp384r1_uint1 x1215;
+ uint32_t x1216;
+ fiat_secp384r1_uint1 x1217;
+ uint32_t x1218;
+ uint32_t x1219;
+ uint32_t x1220;
+ uint32_t x1221;
+ uint32_t x1222;
+ uint32_t x1223;
+ uint32_t x1224;
+ uint32_t x1225;
+ uint32_t x1226;
+ uint32_t x1227;
+ uint32_t x1228;
+ uint32_t x1229;
+ uint32_t x1230;
+ uint32_t x1231;
+ uint32_t x1232;
+ uint32_t x1233;
+ uint32_t x1234;
+ uint32_t x1235;
+ uint32_t x1236;
+ uint32_t x1237;
+ uint32_t x1238;
+ uint32_t x1239;
+ uint32_t x1240;
+ uint32_t x1241;
+ uint32_t x1242;
+ uint32_t x1243;
+ fiat_secp384r1_uint1 x1244;
+ uint32_t x1245;
+ fiat_secp384r1_uint1 x1246;
+ uint32_t x1247;
+ fiat_secp384r1_uint1 x1248;
+ uint32_t x1249;
+ fiat_secp384r1_uint1 x1250;
+ uint32_t x1251;
+ fiat_secp384r1_uint1 x1252;
+ uint32_t x1253;
+ fiat_secp384r1_uint1 x1254;
+ uint32_t x1255;
+ fiat_secp384r1_uint1 x1256;
+ uint32_t x1257;
+ fiat_secp384r1_uint1 x1258;
+ uint32_t x1259;
+ fiat_secp384r1_uint1 x1260;
+ uint32_t x1261;
+ fiat_secp384r1_uint1 x1262;
+ uint32_t x1263;
+ fiat_secp384r1_uint1 x1264;
+ uint32_t x1265;
+ uint32_t x1266;
+ fiat_secp384r1_uint1 x1267;
+ uint32_t x1268;
+ fiat_secp384r1_uint1 x1269;
+ uint32_t x1270;
+ fiat_secp384r1_uint1 x1271;
+ uint32_t x1272;
+ fiat_secp384r1_uint1 x1273;
+ uint32_t x1274;
+ fiat_secp384r1_uint1 x1275;
+ uint32_t x1276;
+ fiat_secp384r1_uint1 x1277;
+ uint32_t x1278;
+ fiat_secp384r1_uint1 x1279;
+ uint32_t x1280;
+ fiat_secp384r1_uint1 x1281;
+ uint32_t x1282;
+ fiat_secp384r1_uint1 x1283;
+ uint32_t x1284;
+ fiat_secp384r1_uint1 x1285;
+ uint32_t x1286;
+ fiat_secp384r1_uint1 x1287;
+ uint32_t x1288;
+ fiat_secp384r1_uint1 x1289;
+ uint32_t x1290;
+ fiat_secp384r1_uint1 x1291;
+ uint32_t x1292;
+ uint32_t x1293;
+ uint32_t x1294;
+ uint32_t x1295;
+ uint32_t x1296;
+ uint32_t x1297;
+ uint32_t x1298;
+ uint32_t x1299;
+ uint32_t x1300;
+ uint32_t x1301;
+ uint32_t x1302;
+ uint32_t x1303;
+ uint32_t x1304;
+ uint32_t x1305;
+ uint32_t x1306;
+ uint32_t x1307;
+ uint32_t x1308;
+ uint32_t x1309;
+ uint32_t x1310;
+ uint32_t x1311;
+ uint32_t x1312;
+ fiat_secp384r1_uint1 x1313;
+ uint32_t x1314;
+ fiat_secp384r1_uint1 x1315;
+ uint32_t x1316;
+ fiat_secp384r1_uint1 x1317;
+ uint32_t x1318;
+ fiat_secp384r1_uint1 x1319;
+ uint32_t x1320;
+ fiat_secp384r1_uint1 x1321;
+ uint32_t x1322;
+ fiat_secp384r1_uint1 x1323;
+ uint32_t x1324;
+ fiat_secp384r1_uint1 x1325;
+ uint32_t x1326;
+ fiat_secp384r1_uint1 x1327;
+ uint32_t x1328;
+ uint32_t x1329;
+ fiat_secp384r1_uint1 x1330;
+ uint32_t x1331;
+ fiat_secp384r1_uint1 x1332;
+ uint32_t x1333;
+ fiat_secp384r1_uint1 x1334;
+ uint32_t x1335;
+ fiat_secp384r1_uint1 x1336;
+ uint32_t x1337;
+ fiat_secp384r1_uint1 x1338;
+ uint32_t x1339;
+ fiat_secp384r1_uint1 x1340;
+ uint32_t x1341;
+ fiat_secp384r1_uint1 x1342;
+ uint32_t x1343;
+ fiat_secp384r1_uint1 x1344;
+ uint32_t x1345;
+ fiat_secp384r1_uint1 x1346;
+ uint32_t x1347;
+ fiat_secp384r1_uint1 x1348;
+ uint32_t x1349;
+ fiat_secp384r1_uint1 x1350;
+ uint32_t x1351;
+ fiat_secp384r1_uint1 x1352;
+ uint32_t x1353;
+ fiat_secp384r1_uint1 x1354;
+ uint32_t x1355;
+ uint32_t x1356;
+ uint32_t x1357;
+ uint32_t x1358;
+ uint32_t x1359;
+ uint32_t x1360;
+ uint32_t x1361;
+ uint32_t x1362;
+ uint32_t x1363;
+ uint32_t x1364;
+ uint32_t x1365;
+ uint32_t x1366;
+ uint32_t x1367;
+ uint32_t x1368;
+ uint32_t x1369;
+ uint32_t x1370;
+ uint32_t x1371;
+ uint32_t x1372;
+ uint32_t x1373;
+ uint32_t x1374;
+ uint32_t x1375;
+ uint32_t x1376;
+ uint32_t x1377;
+ uint32_t x1378;
+ uint32_t x1379;
+ uint32_t x1380;
+ fiat_secp384r1_uint1 x1381;
+ uint32_t x1382;
+ fiat_secp384r1_uint1 x1383;
+ uint32_t x1384;
+ fiat_secp384r1_uint1 x1385;
+ uint32_t x1386;
+ fiat_secp384r1_uint1 x1387;
+ uint32_t x1388;
+ fiat_secp384r1_uint1 x1389;
+ uint32_t x1390;
+ fiat_secp384r1_uint1 x1391;
+ uint32_t x1392;
+ fiat_secp384r1_uint1 x1393;
+ uint32_t x1394;
+ fiat_secp384r1_uint1 x1395;
+ uint32_t x1396;
+ fiat_secp384r1_uint1 x1397;
+ uint32_t x1398;
+ fiat_secp384r1_uint1 x1399;
+ uint32_t x1400;
+ fiat_secp384r1_uint1 x1401;
+ uint32_t x1402;
+ uint32_t x1403;
+ fiat_secp384r1_uint1 x1404;
+ uint32_t x1405;
+ fiat_secp384r1_uint1 x1406;
+ uint32_t x1407;
+ fiat_secp384r1_uint1 x1408;
+ uint32_t x1409;
+ fiat_secp384r1_uint1 x1410;
+ uint32_t x1411;
+ fiat_secp384r1_uint1 x1412;
+ uint32_t x1413;
+ fiat_secp384r1_uint1 x1414;
+ uint32_t x1415;
+ fiat_secp384r1_uint1 x1416;
+ uint32_t x1417;
+ fiat_secp384r1_uint1 x1418;
+ uint32_t x1419;
+ fiat_secp384r1_uint1 x1420;
+ uint32_t x1421;
+ fiat_secp384r1_uint1 x1422;
+ uint32_t x1423;
+ fiat_secp384r1_uint1 x1424;
+ uint32_t x1425;
+ fiat_secp384r1_uint1 x1426;
+ uint32_t x1427;
+ fiat_secp384r1_uint1 x1428;
+ uint32_t x1429;
+ uint32_t x1430;
+ uint32_t x1431;
+ uint32_t x1432;
+ uint32_t x1433;
+ uint32_t x1434;
+ uint32_t x1435;
+ uint32_t x1436;
+ uint32_t x1437;
+ uint32_t x1438;
+ uint32_t x1439;
+ uint32_t x1440;
+ uint32_t x1441;
+ uint32_t x1442;
+ uint32_t x1443;
+ uint32_t x1444;
+ uint32_t x1445;
+ uint32_t x1446;
+ uint32_t x1447;
+ uint32_t x1448;
+ uint32_t x1449;
+ fiat_secp384r1_uint1 x1450;
+ uint32_t x1451;
+ fiat_secp384r1_uint1 x1452;
+ uint32_t x1453;
+ fiat_secp384r1_uint1 x1454;
+ uint32_t x1455;
+ fiat_secp384r1_uint1 x1456;
+ uint32_t x1457;
+ fiat_secp384r1_uint1 x1458;
+ uint32_t x1459;
+ fiat_secp384r1_uint1 x1460;
+ uint32_t x1461;
+ fiat_secp384r1_uint1 x1462;
+ uint32_t x1463;
+ fiat_secp384r1_uint1 x1464;
+ uint32_t x1465;
+ uint32_t x1466;
+ fiat_secp384r1_uint1 x1467;
+ uint32_t x1468;
+ fiat_secp384r1_uint1 x1469;
+ uint32_t x1470;
+ fiat_secp384r1_uint1 x1471;
+ uint32_t x1472;
+ fiat_secp384r1_uint1 x1473;
+ uint32_t x1474;
+ fiat_secp384r1_uint1 x1475;
+ uint32_t x1476;
+ fiat_secp384r1_uint1 x1477;
+ uint32_t x1478;
+ fiat_secp384r1_uint1 x1479;
+ uint32_t x1480;
+ fiat_secp384r1_uint1 x1481;
+ uint32_t x1482;
+ fiat_secp384r1_uint1 x1483;
+ uint32_t x1484;
+ fiat_secp384r1_uint1 x1485;
+ uint32_t x1486;
+ fiat_secp384r1_uint1 x1487;
+ uint32_t x1488;
+ fiat_secp384r1_uint1 x1489;
+ uint32_t x1490;
+ fiat_secp384r1_uint1 x1491;
+ uint32_t x1492;
+ uint32_t x1493;
+ uint32_t x1494;
+ uint32_t x1495;
+ uint32_t x1496;
+ uint32_t x1497;
+ uint32_t x1498;
+ uint32_t x1499;
+ uint32_t x1500;
+ uint32_t x1501;
+ uint32_t x1502;
+ uint32_t x1503;
+ uint32_t x1504;
+ uint32_t x1505;
+ uint32_t x1506;
+ uint32_t x1507;
+ uint32_t x1508;
+ uint32_t x1509;
+ uint32_t x1510;
+ uint32_t x1511;
+ uint32_t x1512;
+ uint32_t x1513;
+ uint32_t x1514;
+ uint32_t x1515;
+ uint32_t x1516;
+ uint32_t x1517;
+ fiat_secp384r1_uint1 x1518;
+ uint32_t x1519;
+ fiat_secp384r1_uint1 x1520;
+ uint32_t x1521;
+ fiat_secp384r1_uint1 x1522;
+ uint32_t x1523;
+ fiat_secp384r1_uint1 x1524;
+ uint32_t x1525;
+ fiat_secp384r1_uint1 x1526;
+ uint32_t x1527;
+ fiat_secp384r1_uint1 x1528;
+ uint32_t x1529;
+ fiat_secp384r1_uint1 x1530;
+ uint32_t x1531;
+ fiat_secp384r1_uint1 x1532;
+ uint32_t x1533;
+ fiat_secp384r1_uint1 x1534;
+ uint32_t x1535;
+ fiat_secp384r1_uint1 x1536;
+ uint32_t x1537;
+ fiat_secp384r1_uint1 x1538;
+ uint32_t x1539;
+ uint32_t x1540;
+ fiat_secp384r1_uint1 x1541;
+ uint32_t x1542;
+ fiat_secp384r1_uint1 x1543;
+ uint32_t x1544;
+ fiat_secp384r1_uint1 x1545;
+ uint32_t x1546;
+ fiat_secp384r1_uint1 x1547;
+ uint32_t x1548;
+ fiat_secp384r1_uint1 x1549;
+ uint32_t x1550;
+ fiat_secp384r1_uint1 x1551;
+ uint32_t x1552;
+ fiat_secp384r1_uint1 x1553;
+ uint32_t x1554;
+ fiat_secp384r1_uint1 x1555;
+ uint32_t x1556;
+ fiat_secp384r1_uint1 x1557;
+ uint32_t x1558;
+ fiat_secp384r1_uint1 x1559;
+ uint32_t x1560;
+ fiat_secp384r1_uint1 x1561;
+ uint32_t x1562;
+ fiat_secp384r1_uint1 x1563;
+ uint32_t x1564;
+ fiat_secp384r1_uint1 x1565;
+ uint32_t x1566;
+ uint32_t x1567;
+ uint32_t x1568;
+ uint32_t x1569;
+ uint32_t x1570;
+ uint32_t x1571;
+ uint32_t x1572;
+ uint32_t x1573;
+ uint32_t x1574;
+ uint32_t x1575;
+ uint32_t x1576;
+ uint32_t x1577;
+ uint32_t x1578;
+ uint32_t x1579;
+ uint32_t x1580;
+ uint32_t x1581;
+ uint32_t x1582;
+ uint32_t x1583;
+ uint32_t x1584;
+ uint32_t x1585;
+ uint32_t x1586;
+ fiat_secp384r1_uint1 x1587;
+ uint32_t x1588;
+ fiat_secp384r1_uint1 x1589;
+ uint32_t x1590;
+ fiat_secp384r1_uint1 x1591;
+ uint32_t x1592;
+ fiat_secp384r1_uint1 x1593;
+ uint32_t x1594;
+ fiat_secp384r1_uint1 x1595;
+ uint32_t x1596;
+ fiat_secp384r1_uint1 x1597;
+ uint32_t x1598;
+ fiat_secp384r1_uint1 x1599;
+ uint32_t x1600;
+ fiat_secp384r1_uint1 x1601;
+ uint32_t x1602;
+ uint32_t x1603;
+ fiat_secp384r1_uint1 x1604;
+ uint32_t x1605;
+ fiat_secp384r1_uint1 x1606;
+ uint32_t x1607;
+ fiat_secp384r1_uint1 x1608;
+ uint32_t x1609;
+ fiat_secp384r1_uint1 x1610;
+ uint32_t x1611;
+ fiat_secp384r1_uint1 x1612;
+ uint32_t x1613;
+ fiat_secp384r1_uint1 x1614;
+ uint32_t x1615;
+ fiat_secp384r1_uint1 x1616;
+ uint32_t x1617;
+ fiat_secp384r1_uint1 x1618;
+ uint32_t x1619;
+ fiat_secp384r1_uint1 x1620;
+ uint32_t x1621;
+ fiat_secp384r1_uint1 x1622;
+ uint32_t x1623;
+ fiat_secp384r1_uint1 x1624;
+ uint32_t x1625;
+ fiat_secp384r1_uint1 x1626;
+ uint32_t x1627;
+ fiat_secp384r1_uint1 x1628;
+ uint32_t x1629;
+ uint32_t x1630;
+ fiat_secp384r1_uint1 x1631;
+ uint32_t x1632;
+ fiat_secp384r1_uint1 x1633;
+ uint32_t x1634;
+ fiat_secp384r1_uint1 x1635;
+ uint32_t x1636;
+ fiat_secp384r1_uint1 x1637;
+ uint32_t x1638;
+ fiat_secp384r1_uint1 x1639;
+ uint32_t x1640;
+ fiat_secp384r1_uint1 x1641;
+ uint32_t x1642;
+ fiat_secp384r1_uint1 x1643;
+ uint32_t x1644;
+ fiat_secp384r1_uint1 x1645;
+ uint32_t x1646;
+ fiat_secp384r1_uint1 x1647;
+ uint32_t x1648;
+ fiat_secp384r1_uint1 x1649;
+ uint32_t x1650;
+ fiat_secp384r1_uint1 x1651;
+ uint32_t x1652;
+ fiat_secp384r1_uint1 x1653;
+ uint32_t x1654;
+ fiat_secp384r1_uint1 x1655;
+ uint32_t x1656;
+ uint32_t x1657;
+ uint32_t x1658;
+ uint32_t x1659;
+ uint32_t x1660;
+ uint32_t x1661;
+ uint32_t x1662;
+ uint32_t x1663;
+ uint32_t x1664;
+ uint32_t x1665;
+ uint32_t x1666;
+ uint32_t x1667;
+ x1 = (arg1[1]);
+ x2 = (arg1[2]);
+ x3 = (arg1[3]);
+ x4 = (arg1[4]);
+ x5 = (arg1[5]);
+ x6 = (arg1[6]);
+ x7 = (arg1[7]);
+ x8 = (arg1[8]);
+ x9 = (arg1[9]);
+ x10 = (arg1[10]);
+ x11 = (arg1[11]);
+ x12 = (arg1[0]);
+ fiat_secp384r1_mulx_u32(&x13, &x14, x12, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x15, &x16, x12, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x17, &x18, x12, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x19, &x20, x12, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x21, &x22, x12, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x23, &x24, x12, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x25, &x26, x12, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x27, &x28, x12, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x29, &x30, x12, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x31, &x32, x12, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x33, &x34, x12, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x35, &x36, x12, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x37, &x38, 0x0, x36, x33);
+ fiat_secp384r1_addcarryx_u32(&x39, &x40, x38, x34, x31);
+ fiat_secp384r1_addcarryx_u32(&x41, &x42, x40, x32, x29);
+ fiat_secp384r1_addcarryx_u32(&x43, &x44, x42, x30, x27);
+ fiat_secp384r1_addcarryx_u32(&x45, &x46, x44, x28, x25);
+ fiat_secp384r1_addcarryx_u32(&x47, &x48, x46, x26, x23);
+ fiat_secp384r1_addcarryx_u32(&x49, &x50, x48, x24, x21);
+ fiat_secp384r1_addcarryx_u32(&x51, &x52, x50, x22, x19);
+ fiat_secp384r1_addcarryx_u32(&x53, &x54, x52, x20, x17);
+ fiat_secp384r1_addcarryx_u32(&x55, &x56, x54, x18, x15);
+ fiat_secp384r1_addcarryx_u32(&x57, &x58, x56, x16, x13);
+ x59 = (x58 + x14);
+ fiat_secp384r1_mulx_u32(&x60, &x61, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x62, &x63, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x64, &x65, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x66, &x67, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x68, &x69, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x70, &x71, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x72, &x73, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x74, &x75, x35, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x76, &x77, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x78, &x79, x35, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x80, &x81, 0x0, x77, x74);
+ fiat_secp384r1_addcarryx_u32(&x82, &x83, x81, x75, x72);
+ fiat_secp384r1_addcarryx_u32(&x84, &x85, x83, x73, x70);
+ fiat_secp384r1_addcarryx_u32(&x86, &x87, x85, x71, x68);
+ fiat_secp384r1_addcarryx_u32(&x88, &x89, x87, x69, x66);
+ fiat_secp384r1_addcarryx_u32(&x90, &x91, x89, x67, x64);
+ fiat_secp384r1_addcarryx_u32(&x92, &x93, x91, x65, x62);
+ fiat_secp384r1_addcarryx_u32(&x94, &x95, x93, x63, x60);
+ x96 = (x95 + x61);
+ fiat_secp384r1_addcarryx_u32(&x97, &x98, 0x0, x35, x78);
+ fiat_secp384r1_addcarryx_u32(&x99, &x100, x98, x37, x79);
+ fiat_secp384r1_addcarryx_u32(&x101, &x102, x100, x39, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x103, &x104, x102, x41, x76);
+ fiat_secp384r1_addcarryx_u32(&x105, &x106, x104, x43, x80);
+ fiat_secp384r1_addcarryx_u32(&x107, &x108, x106, x45, x82);
+ fiat_secp384r1_addcarryx_u32(&x109, &x110, x108, x47, x84);
+ fiat_secp384r1_addcarryx_u32(&x111, &x112, x110, x49, x86);
+ fiat_secp384r1_addcarryx_u32(&x113, &x114, x112, x51, x88);
+ fiat_secp384r1_addcarryx_u32(&x115, &x116, x114, x53, x90);
+ fiat_secp384r1_addcarryx_u32(&x117, &x118, x116, x55, x92);
+ fiat_secp384r1_addcarryx_u32(&x119, &x120, x118, x57, x94);
+ fiat_secp384r1_addcarryx_u32(&x121, &x122, x120, x59, x96);
+ fiat_secp384r1_mulx_u32(&x123, &x124, x1, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x125, &x126, x1, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x127, &x128, x1, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x129, &x130, x1, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x131, &x132, x1, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x133, &x134, x1, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x135, &x136, x1, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x137, &x138, x1, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x139, &x140, x1, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x141, &x142, x1, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x143, &x144, x1, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x145, &x146, x1, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x147, &x148, 0x0, x146, x143);
+ fiat_secp384r1_addcarryx_u32(&x149, &x150, x148, x144, x141);
+ fiat_secp384r1_addcarryx_u32(&x151, &x152, x150, x142, x139);
+ fiat_secp384r1_addcarryx_u32(&x153, &x154, x152, x140, x137);
+ fiat_secp384r1_addcarryx_u32(&x155, &x156, x154, x138, x135);
+ fiat_secp384r1_addcarryx_u32(&x157, &x158, x156, x136, x133);
+ fiat_secp384r1_addcarryx_u32(&x159, &x160, x158, x134, x131);
+ fiat_secp384r1_addcarryx_u32(&x161, &x162, x160, x132, x129);
+ fiat_secp384r1_addcarryx_u32(&x163, &x164, x162, x130, x127);
+ fiat_secp384r1_addcarryx_u32(&x165, &x166, x164, x128, x125);
+ fiat_secp384r1_addcarryx_u32(&x167, &x168, x166, x126, x123);
+ x169 = (x168 + x124);
+ fiat_secp384r1_addcarryx_u32(&x170, &x171, 0x0, x99, x145);
+ fiat_secp384r1_addcarryx_u32(&x172, &x173, x171, x101, x147);
+ fiat_secp384r1_addcarryx_u32(&x174, &x175, x173, x103, x149);
+ fiat_secp384r1_addcarryx_u32(&x176, &x177, x175, x105, x151);
+ fiat_secp384r1_addcarryx_u32(&x178, &x179, x177, x107, x153);
+ fiat_secp384r1_addcarryx_u32(&x180, &x181, x179, x109, x155);
+ fiat_secp384r1_addcarryx_u32(&x182, &x183, x181, x111, x157);
+ fiat_secp384r1_addcarryx_u32(&x184, &x185, x183, x113, x159);
+ fiat_secp384r1_addcarryx_u32(&x186, &x187, x185, x115, x161);
+ fiat_secp384r1_addcarryx_u32(&x188, &x189, x187, x117, x163);
+ fiat_secp384r1_addcarryx_u32(&x190, &x191, x189, x119, x165);
+ fiat_secp384r1_addcarryx_u32(&x192, &x193, x191, x121, x167);
+ fiat_secp384r1_addcarryx_u32(&x194, &x195, x193, x122, x169);
+ fiat_secp384r1_mulx_u32(&x196, &x197, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x198, &x199, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x200, &x201, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x202, &x203, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x204, &x205, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x206, &x207, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x208, &x209, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x210, &x211, x170, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x212, &x213, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x214, &x215, x170, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x216, &x217, 0x0, x213, x210);
+ fiat_secp384r1_addcarryx_u32(&x218, &x219, x217, x211, x208);
+ fiat_secp384r1_addcarryx_u32(&x220, &x221, x219, x209, x206);
+ fiat_secp384r1_addcarryx_u32(&x222, &x223, x221, x207, x204);
+ fiat_secp384r1_addcarryx_u32(&x224, &x225, x223, x205, x202);
+ fiat_secp384r1_addcarryx_u32(&x226, &x227, x225, x203, x200);
+ fiat_secp384r1_addcarryx_u32(&x228, &x229, x227, x201, x198);
+ fiat_secp384r1_addcarryx_u32(&x230, &x231, x229, x199, x196);
+ x232 = (x231 + x197);
+ fiat_secp384r1_addcarryx_u32(&x233, &x234, 0x0, x170, x214);
+ fiat_secp384r1_addcarryx_u32(&x235, &x236, x234, x172, x215);
+ fiat_secp384r1_addcarryx_u32(&x237, &x238, x236, x174, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x239, &x240, x238, x176, x212);
+ fiat_secp384r1_addcarryx_u32(&x241, &x242, x240, x178, x216);
+ fiat_secp384r1_addcarryx_u32(&x243, &x244, x242, x180, x218);
+ fiat_secp384r1_addcarryx_u32(&x245, &x246, x244, x182, x220);
+ fiat_secp384r1_addcarryx_u32(&x247, &x248, x246, x184, x222);
+ fiat_secp384r1_addcarryx_u32(&x249, &x250, x248, x186, x224);
+ fiat_secp384r1_addcarryx_u32(&x251, &x252, x250, x188, x226);
+ fiat_secp384r1_addcarryx_u32(&x253, &x254, x252, x190, x228);
+ fiat_secp384r1_addcarryx_u32(&x255, &x256, x254, x192, x230);
+ fiat_secp384r1_addcarryx_u32(&x257, &x258, x256, x194, x232);
+ x259 = ((uint32_t)x258 + x195);
+ fiat_secp384r1_mulx_u32(&x260, &x261, x2, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x262, &x263, x2, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x264, &x265, x2, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x266, &x267, x2, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x268, &x269, x2, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x270, &x271, x2, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x272, &x273, x2, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x274, &x275, x2, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x276, &x277, x2, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x278, &x279, x2, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x280, &x281, x2, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x282, &x283, x2, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x284, &x285, 0x0, x283, x280);
+ fiat_secp384r1_addcarryx_u32(&x286, &x287, x285, x281, x278);
+ fiat_secp384r1_addcarryx_u32(&x288, &x289, x287, x279, x276);
+ fiat_secp384r1_addcarryx_u32(&x290, &x291, x289, x277, x274);
+ fiat_secp384r1_addcarryx_u32(&x292, &x293, x291, x275, x272);
+ fiat_secp384r1_addcarryx_u32(&x294, &x295, x293, x273, x270);
+ fiat_secp384r1_addcarryx_u32(&x296, &x297, x295, x271, x268);
+ fiat_secp384r1_addcarryx_u32(&x298, &x299, x297, x269, x266);
+ fiat_secp384r1_addcarryx_u32(&x300, &x301, x299, x267, x264);
+ fiat_secp384r1_addcarryx_u32(&x302, &x303, x301, x265, x262);
+ fiat_secp384r1_addcarryx_u32(&x304, &x305, x303, x263, x260);
+ x306 = (x305 + x261);
+ fiat_secp384r1_addcarryx_u32(&x307, &x308, 0x0, x235, x282);
+ fiat_secp384r1_addcarryx_u32(&x309, &x310, x308, x237, x284);
+ fiat_secp384r1_addcarryx_u32(&x311, &x312, x310, x239, x286);
+ fiat_secp384r1_addcarryx_u32(&x313, &x314, x312, x241, x288);
+ fiat_secp384r1_addcarryx_u32(&x315, &x316, x314, x243, x290);
+ fiat_secp384r1_addcarryx_u32(&x317, &x318, x316, x245, x292);
+ fiat_secp384r1_addcarryx_u32(&x319, &x320, x318, x247, x294);
+ fiat_secp384r1_addcarryx_u32(&x321, &x322, x320, x249, x296);
+ fiat_secp384r1_addcarryx_u32(&x323, &x324, x322, x251, x298);
+ fiat_secp384r1_addcarryx_u32(&x325, &x326, x324, x253, x300);
+ fiat_secp384r1_addcarryx_u32(&x327, &x328, x326, x255, x302);
+ fiat_secp384r1_addcarryx_u32(&x329, &x330, x328, x257, x304);
+ fiat_secp384r1_addcarryx_u32(&x331, &x332, x330, x259, x306);
+ fiat_secp384r1_mulx_u32(&x333, &x334, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x335, &x336, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x337, &x338, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x339, &x340, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x341, &x342, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x343, &x344, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x345, &x346, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x347, &x348, x307, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x349, &x350, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x351, &x352, x307, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x353, &x354, 0x0, x350, x347);
+ fiat_secp384r1_addcarryx_u32(&x355, &x356, x354, x348, x345);
+ fiat_secp384r1_addcarryx_u32(&x357, &x358, x356, x346, x343);
+ fiat_secp384r1_addcarryx_u32(&x359, &x360, x358, x344, x341);
+ fiat_secp384r1_addcarryx_u32(&x361, &x362, x360, x342, x339);
+ fiat_secp384r1_addcarryx_u32(&x363, &x364, x362, x340, x337);
+ fiat_secp384r1_addcarryx_u32(&x365, &x366, x364, x338, x335);
+ fiat_secp384r1_addcarryx_u32(&x367, &x368, x366, x336, x333);
+ x369 = (x368 + x334);
+ fiat_secp384r1_addcarryx_u32(&x370, &x371, 0x0, x307, x351);
+ fiat_secp384r1_addcarryx_u32(&x372, &x373, x371, x309, x352);
+ fiat_secp384r1_addcarryx_u32(&x374, &x375, x373, x311, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x376, &x377, x375, x313, x349);
+ fiat_secp384r1_addcarryx_u32(&x378, &x379, x377, x315, x353);
+ fiat_secp384r1_addcarryx_u32(&x380, &x381, x379, x317, x355);
+ fiat_secp384r1_addcarryx_u32(&x382, &x383, x381, x319, x357);
+ fiat_secp384r1_addcarryx_u32(&x384, &x385, x383, x321, x359);
+ fiat_secp384r1_addcarryx_u32(&x386, &x387, x385, x323, x361);
+ fiat_secp384r1_addcarryx_u32(&x388, &x389, x387, x325, x363);
+ fiat_secp384r1_addcarryx_u32(&x390, &x391, x389, x327, x365);
+ fiat_secp384r1_addcarryx_u32(&x392, &x393, x391, x329, x367);
+ fiat_secp384r1_addcarryx_u32(&x394, &x395, x393, x331, x369);
+ x396 = ((uint32_t)x395 + x332);
+ fiat_secp384r1_mulx_u32(&x397, &x398, x3, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x399, &x400, x3, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x401, &x402, x3, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x403, &x404, x3, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x405, &x406, x3, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x407, &x408, x3, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x409, &x410, x3, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x411, &x412, x3, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x413, &x414, x3, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x415, &x416, x3, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x417, &x418, x3, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x419, &x420, x3, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x421, &x422, 0x0, x420, x417);
+ fiat_secp384r1_addcarryx_u32(&x423, &x424, x422, x418, x415);
+ fiat_secp384r1_addcarryx_u32(&x425, &x426, x424, x416, x413);
+ fiat_secp384r1_addcarryx_u32(&x427, &x428, x426, x414, x411);
+ fiat_secp384r1_addcarryx_u32(&x429, &x430, x428, x412, x409);
+ fiat_secp384r1_addcarryx_u32(&x431, &x432, x430, x410, x407);
+ fiat_secp384r1_addcarryx_u32(&x433, &x434, x432, x408, x405);
+ fiat_secp384r1_addcarryx_u32(&x435, &x436, x434, x406, x403);
+ fiat_secp384r1_addcarryx_u32(&x437, &x438, x436, x404, x401);
+ fiat_secp384r1_addcarryx_u32(&x439, &x440, x438, x402, x399);
+ fiat_secp384r1_addcarryx_u32(&x441, &x442, x440, x400, x397);
+ x443 = (x442 + x398);
+ fiat_secp384r1_addcarryx_u32(&x444, &x445, 0x0, x372, x419);
+ fiat_secp384r1_addcarryx_u32(&x446, &x447, x445, x374, x421);
+ fiat_secp384r1_addcarryx_u32(&x448, &x449, x447, x376, x423);
+ fiat_secp384r1_addcarryx_u32(&x450, &x451, x449, x378, x425);
+ fiat_secp384r1_addcarryx_u32(&x452, &x453, x451, x380, x427);
+ fiat_secp384r1_addcarryx_u32(&x454, &x455, x453, x382, x429);
+ fiat_secp384r1_addcarryx_u32(&x456, &x457, x455, x384, x431);
+ fiat_secp384r1_addcarryx_u32(&x458, &x459, x457, x386, x433);
+ fiat_secp384r1_addcarryx_u32(&x460, &x461, x459, x388, x435);
+ fiat_secp384r1_addcarryx_u32(&x462, &x463, x461, x390, x437);
+ fiat_secp384r1_addcarryx_u32(&x464, &x465, x463, x392, x439);
+ fiat_secp384r1_addcarryx_u32(&x466, &x467, x465, x394, x441);
+ fiat_secp384r1_addcarryx_u32(&x468, &x469, x467, x396, x443);
+ fiat_secp384r1_mulx_u32(&x470, &x471, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x472, &x473, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x474, &x475, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x476, &x477, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x478, &x479, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x480, &x481, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x482, &x483, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x484, &x485, x444, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x486, &x487, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x488, &x489, x444, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x490, &x491, 0x0, x487, x484);
+ fiat_secp384r1_addcarryx_u32(&x492, &x493, x491, x485, x482);
+ fiat_secp384r1_addcarryx_u32(&x494, &x495, x493, x483, x480);
+ fiat_secp384r1_addcarryx_u32(&x496, &x497, x495, x481, x478);
+ fiat_secp384r1_addcarryx_u32(&x498, &x499, x497, x479, x476);
+ fiat_secp384r1_addcarryx_u32(&x500, &x501, x499, x477, x474);
+ fiat_secp384r1_addcarryx_u32(&x502, &x503, x501, x475, x472);
+ fiat_secp384r1_addcarryx_u32(&x504, &x505, x503, x473, x470);
+ x506 = (x505 + x471);
+ fiat_secp384r1_addcarryx_u32(&x507, &x508, 0x0, x444, x488);
+ fiat_secp384r1_addcarryx_u32(&x509, &x510, x508, x446, x489);
+ fiat_secp384r1_addcarryx_u32(&x511, &x512, x510, x448, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x513, &x514, x512, x450, x486);
+ fiat_secp384r1_addcarryx_u32(&x515, &x516, x514, x452, x490);
+ fiat_secp384r1_addcarryx_u32(&x517, &x518, x516, x454, x492);
+ fiat_secp384r1_addcarryx_u32(&x519, &x520, x518, x456, x494);
+ fiat_secp384r1_addcarryx_u32(&x521, &x522, x520, x458, x496);
+ fiat_secp384r1_addcarryx_u32(&x523, &x524, x522, x460, x498);
+ fiat_secp384r1_addcarryx_u32(&x525, &x526, x524, x462, x500);
+ fiat_secp384r1_addcarryx_u32(&x527, &x528, x526, x464, x502);
+ fiat_secp384r1_addcarryx_u32(&x529, &x530, x528, x466, x504);
+ fiat_secp384r1_addcarryx_u32(&x531, &x532, x530, x468, x506);
+ x533 = ((uint32_t)x532 + x469);
+ fiat_secp384r1_mulx_u32(&x534, &x535, x4, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x536, &x537, x4, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x538, &x539, x4, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x540, &x541, x4, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x542, &x543, x4, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x544, &x545, x4, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x546, &x547, x4, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x548, &x549, x4, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x550, &x551, x4, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x552, &x553, x4, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x554, &x555, x4, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x556, &x557, x4, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x558, &x559, 0x0, x557, x554);
+ fiat_secp384r1_addcarryx_u32(&x560, &x561, x559, x555, x552);
+ fiat_secp384r1_addcarryx_u32(&x562, &x563, x561, x553, x550);
+ fiat_secp384r1_addcarryx_u32(&x564, &x565, x563, x551, x548);
+ fiat_secp384r1_addcarryx_u32(&x566, &x567, x565, x549, x546);
+ fiat_secp384r1_addcarryx_u32(&x568, &x569, x567, x547, x544);
+ fiat_secp384r1_addcarryx_u32(&x570, &x571, x569, x545, x542);
+ fiat_secp384r1_addcarryx_u32(&x572, &x573, x571, x543, x540);
+ fiat_secp384r1_addcarryx_u32(&x574, &x575, x573, x541, x538);
+ fiat_secp384r1_addcarryx_u32(&x576, &x577, x575, x539, x536);
+ fiat_secp384r1_addcarryx_u32(&x578, &x579, x577, x537, x534);
+ x580 = (x579 + x535);
+ fiat_secp384r1_addcarryx_u32(&x581, &x582, 0x0, x509, x556);
+ fiat_secp384r1_addcarryx_u32(&x583, &x584, x582, x511, x558);
+ fiat_secp384r1_addcarryx_u32(&x585, &x586, x584, x513, x560);
+ fiat_secp384r1_addcarryx_u32(&x587, &x588, x586, x515, x562);
+ fiat_secp384r1_addcarryx_u32(&x589, &x590, x588, x517, x564);
+ fiat_secp384r1_addcarryx_u32(&x591, &x592, x590, x519, x566);
+ fiat_secp384r1_addcarryx_u32(&x593, &x594, x592, x521, x568);
+ fiat_secp384r1_addcarryx_u32(&x595, &x596, x594, x523, x570);
+ fiat_secp384r1_addcarryx_u32(&x597, &x598, x596, x525, x572);
+ fiat_secp384r1_addcarryx_u32(&x599, &x600, x598, x527, x574);
+ fiat_secp384r1_addcarryx_u32(&x601, &x602, x600, x529, x576);
+ fiat_secp384r1_addcarryx_u32(&x603, &x604, x602, x531, x578);
+ fiat_secp384r1_addcarryx_u32(&x605, &x606, x604, x533, x580);
+ fiat_secp384r1_mulx_u32(&x607, &x608, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x609, &x610, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x611, &x612, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x613, &x614, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x615, &x616, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x617, &x618, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x619, &x620, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x621, &x622, x581, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x623, &x624, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x625, &x626, x581, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x627, &x628, 0x0, x624, x621);
+ fiat_secp384r1_addcarryx_u32(&x629, &x630, x628, x622, x619);
+ fiat_secp384r1_addcarryx_u32(&x631, &x632, x630, x620, x617);
+ fiat_secp384r1_addcarryx_u32(&x633, &x634, x632, x618, x615);
+ fiat_secp384r1_addcarryx_u32(&x635, &x636, x634, x616, x613);
+ fiat_secp384r1_addcarryx_u32(&x637, &x638, x636, x614, x611);
+ fiat_secp384r1_addcarryx_u32(&x639, &x640, x638, x612, x609);
+ fiat_secp384r1_addcarryx_u32(&x641, &x642, x640, x610, x607);
+ x643 = (x642 + x608);
+ fiat_secp384r1_addcarryx_u32(&x644, &x645, 0x0, x581, x625);
+ fiat_secp384r1_addcarryx_u32(&x646, &x647, x645, x583, x626);
+ fiat_secp384r1_addcarryx_u32(&x648, &x649, x647, x585, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x650, &x651, x649, x587, x623);
+ fiat_secp384r1_addcarryx_u32(&x652, &x653, x651, x589, x627);
+ fiat_secp384r1_addcarryx_u32(&x654, &x655, x653, x591, x629);
+ fiat_secp384r1_addcarryx_u32(&x656, &x657, x655, x593, x631);
+ fiat_secp384r1_addcarryx_u32(&x658, &x659, x657, x595, x633);
+ fiat_secp384r1_addcarryx_u32(&x660, &x661, x659, x597, x635);
+ fiat_secp384r1_addcarryx_u32(&x662, &x663, x661, x599, x637);
+ fiat_secp384r1_addcarryx_u32(&x664, &x665, x663, x601, x639);
+ fiat_secp384r1_addcarryx_u32(&x666, &x667, x665, x603, x641);
+ fiat_secp384r1_addcarryx_u32(&x668, &x669, x667, x605, x643);
+ x670 = ((uint32_t)x669 + x606);
+ fiat_secp384r1_mulx_u32(&x671, &x672, x5, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x673, &x674, x5, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x675, &x676, x5, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x677, &x678, x5, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x679, &x680, x5, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x681, &x682, x5, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x683, &x684, x5, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x685, &x686, x5, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x687, &x688, x5, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x689, &x690, x5, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x691, &x692, x5, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x693, &x694, x5, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x695, &x696, 0x0, x694, x691);
+ fiat_secp384r1_addcarryx_u32(&x697, &x698, x696, x692, x689);
+ fiat_secp384r1_addcarryx_u32(&x699, &x700, x698, x690, x687);
+ fiat_secp384r1_addcarryx_u32(&x701, &x702, x700, x688, x685);
+ fiat_secp384r1_addcarryx_u32(&x703, &x704, x702, x686, x683);
+ fiat_secp384r1_addcarryx_u32(&x705, &x706, x704, x684, x681);
+ fiat_secp384r1_addcarryx_u32(&x707, &x708, x706, x682, x679);
+ fiat_secp384r1_addcarryx_u32(&x709, &x710, x708, x680, x677);
+ fiat_secp384r1_addcarryx_u32(&x711, &x712, x710, x678, x675);
+ fiat_secp384r1_addcarryx_u32(&x713, &x714, x712, x676, x673);
+ fiat_secp384r1_addcarryx_u32(&x715, &x716, x714, x674, x671);
+ x717 = (x716 + x672);
+ fiat_secp384r1_addcarryx_u32(&x718, &x719, 0x0, x646, x693);
+ fiat_secp384r1_addcarryx_u32(&x720, &x721, x719, x648, x695);
+ fiat_secp384r1_addcarryx_u32(&x722, &x723, x721, x650, x697);
+ fiat_secp384r1_addcarryx_u32(&x724, &x725, x723, x652, x699);
+ fiat_secp384r1_addcarryx_u32(&x726, &x727, x725, x654, x701);
+ fiat_secp384r1_addcarryx_u32(&x728, &x729, x727, x656, x703);
+ fiat_secp384r1_addcarryx_u32(&x730, &x731, x729, x658, x705);
+ fiat_secp384r1_addcarryx_u32(&x732, &x733, x731, x660, x707);
+ fiat_secp384r1_addcarryx_u32(&x734, &x735, x733, x662, x709);
+ fiat_secp384r1_addcarryx_u32(&x736, &x737, x735, x664, x711);
+ fiat_secp384r1_addcarryx_u32(&x738, &x739, x737, x666, x713);
+ fiat_secp384r1_addcarryx_u32(&x740, &x741, x739, x668, x715);
+ fiat_secp384r1_addcarryx_u32(&x742, &x743, x741, x670, x717);
+ fiat_secp384r1_mulx_u32(&x744, &x745, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x746, &x747, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x748, &x749, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x750, &x751, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x752, &x753, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x754, &x755, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x756, &x757, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x758, &x759, x718, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x760, &x761, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x762, &x763, x718, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x764, &x765, 0x0, x761, x758);
+ fiat_secp384r1_addcarryx_u32(&x766, &x767, x765, x759, x756);
+ fiat_secp384r1_addcarryx_u32(&x768, &x769, x767, x757, x754);
+ fiat_secp384r1_addcarryx_u32(&x770, &x771, x769, x755, x752);
+ fiat_secp384r1_addcarryx_u32(&x772, &x773, x771, x753, x750);
+ fiat_secp384r1_addcarryx_u32(&x774, &x775, x773, x751, x748);
+ fiat_secp384r1_addcarryx_u32(&x776, &x777, x775, x749, x746);
+ fiat_secp384r1_addcarryx_u32(&x778, &x779, x777, x747, x744);
+ x780 = (x779 + x745);
+ fiat_secp384r1_addcarryx_u32(&x781, &x782, 0x0, x718, x762);
+ fiat_secp384r1_addcarryx_u32(&x783, &x784, x782, x720, x763);
+ fiat_secp384r1_addcarryx_u32(&x785, &x786, x784, x722, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x787, &x788, x786, x724, x760);
+ fiat_secp384r1_addcarryx_u32(&x789, &x790, x788, x726, x764);
+ fiat_secp384r1_addcarryx_u32(&x791, &x792, x790, x728, x766);
+ fiat_secp384r1_addcarryx_u32(&x793, &x794, x792, x730, x768);
+ fiat_secp384r1_addcarryx_u32(&x795, &x796, x794, x732, x770);
+ fiat_secp384r1_addcarryx_u32(&x797, &x798, x796, x734, x772);
+ fiat_secp384r1_addcarryx_u32(&x799, &x800, x798, x736, x774);
+ fiat_secp384r1_addcarryx_u32(&x801, &x802, x800, x738, x776);
+ fiat_secp384r1_addcarryx_u32(&x803, &x804, x802, x740, x778);
+ fiat_secp384r1_addcarryx_u32(&x805, &x806, x804, x742, x780);
+ x807 = ((uint32_t)x806 + x743);
+ fiat_secp384r1_mulx_u32(&x808, &x809, x6, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x810, &x811, x6, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x812, &x813, x6, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x814, &x815, x6, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x816, &x817, x6, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x818, &x819, x6, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x820, &x821, x6, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x822, &x823, x6, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x824, &x825, x6, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x826, &x827, x6, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x828, &x829, x6, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x830, &x831, x6, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x832, &x833, 0x0, x831, x828);
+ fiat_secp384r1_addcarryx_u32(&x834, &x835, x833, x829, x826);
+ fiat_secp384r1_addcarryx_u32(&x836, &x837, x835, x827, x824);
+ fiat_secp384r1_addcarryx_u32(&x838, &x839, x837, x825, x822);
+ fiat_secp384r1_addcarryx_u32(&x840, &x841, x839, x823, x820);
+ fiat_secp384r1_addcarryx_u32(&x842, &x843, x841, x821, x818);
+ fiat_secp384r1_addcarryx_u32(&x844, &x845, x843, x819, x816);
+ fiat_secp384r1_addcarryx_u32(&x846, &x847, x845, x817, x814);
+ fiat_secp384r1_addcarryx_u32(&x848, &x849, x847, x815, x812);
+ fiat_secp384r1_addcarryx_u32(&x850, &x851, x849, x813, x810);
+ fiat_secp384r1_addcarryx_u32(&x852, &x853, x851, x811, x808);
+ x854 = (x853 + x809);
+ fiat_secp384r1_addcarryx_u32(&x855, &x856, 0x0, x783, x830);
+ fiat_secp384r1_addcarryx_u32(&x857, &x858, x856, x785, x832);
+ fiat_secp384r1_addcarryx_u32(&x859, &x860, x858, x787, x834);
+ fiat_secp384r1_addcarryx_u32(&x861, &x862, x860, x789, x836);
+ fiat_secp384r1_addcarryx_u32(&x863, &x864, x862, x791, x838);
+ fiat_secp384r1_addcarryx_u32(&x865, &x866, x864, x793, x840);
+ fiat_secp384r1_addcarryx_u32(&x867, &x868, x866, x795, x842);
+ fiat_secp384r1_addcarryx_u32(&x869, &x870, x868, x797, x844);
+ fiat_secp384r1_addcarryx_u32(&x871, &x872, x870, x799, x846);
+ fiat_secp384r1_addcarryx_u32(&x873, &x874, x872, x801, x848);
+ fiat_secp384r1_addcarryx_u32(&x875, &x876, x874, x803, x850);
+ fiat_secp384r1_addcarryx_u32(&x877, &x878, x876, x805, x852);
+ fiat_secp384r1_addcarryx_u32(&x879, &x880, x878, x807, x854);
+ fiat_secp384r1_mulx_u32(&x881, &x882, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x883, &x884, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x885, &x886, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x887, &x888, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x889, &x890, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x891, &x892, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x893, &x894, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x895, &x896, x855, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x897, &x898, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x899, &x900, x855, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x901, &x902, 0x0, x898, x895);
+ fiat_secp384r1_addcarryx_u32(&x903, &x904, x902, x896, x893);
+ fiat_secp384r1_addcarryx_u32(&x905, &x906, x904, x894, x891);
+ fiat_secp384r1_addcarryx_u32(&x907, &x908, x906, x892, x889);
+ fiat_secp384r1_addcarryx_u32(&x909, &x910, x908, x890, x887);
+ fiat_secp384r1_addcarryx_u32(&x911, &x912, x910, x888, x885);
+ fiat_secp384r1_addcarryx_u32(&x913, &x914, x912, x886, x883);
+ fiat_secp384r1_addcarryx_u32(&x915, &x916, x914, x884, x881);
+ x917 = (x916 + x882);
+ fiat_secp384r1_addcarryx_u32(&x918, &x919, 0x0, x855, x899);
+ fiat_secp384r1_addcarryx_u32(&x920, &x921, x919, x857, x900);
+ fiat_secp384r1_addcarryx_u32(&x922, &x923, x921, x859, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x924, &x925, x923, x861, x897);
+ fiat_secp384r1_addcarryx_u32(&x926, &x927, x925, x863, x901);
+ fiat_secp384r1_addcarryx_u32(&x928, &x929, x927, x865, x903);
+ fiat_secp384r1_addcarryx_u32(&x930, &x931, x929, x867, x905);
+ fiat_secp384r1_addcarryx_u32(&x932, &x933, x931, x869, x907);
+ fiat_secp384r1_addcarryx_u32(&x934, &x935, x933, x871, x909);
+ fiat_secp384r1_addcarryx_u32(&x936, &x937, x935, x873, x911);
+ fiat_secp384r1_addcarryx_u32(&x938, &x939, x937, x875, x913);
+ fiat_secp384r1_addcarryx_u32(&x940, &x941, x939, x877, x915);
+ fiat_secp384r1_addcarryx_u32(&x942, &x943, x941, x879, x917);
+ x944 = ((uint32_t)x943 + x880);
+ fiat_secp384r1_mulx_u32(&x945, &x946, x7, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x947, &x948, x7, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x949, &x950, x7, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x951, &x952, x7, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x953, &x954, x7, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x955, &x956, x7, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x957, &x958, x7, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x959, &x960, x7, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x961, &x962, x7, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x963, &x964, x7, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x965, &x966, x7, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x967, &x968, x7, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x969, &x970, 0x0, x968, x965);
+ fiat_secp384r1_addcarryx_u32(&x971, &x972, x970, x966, x963);
+ fiat_secp384r1_addcarryx_u32(&x973, &x974, x972, x964, x961);
+ fiat_secp384r1_addcarryx_u32(&x975, &x976, x974, x962, x959);
+ fiat_secp384r1_addcarryx_u32(&x977, &x978, x976, x960, x957);
+ fiat_secp384r1_addcarryx_u32(&x979, &x980, x978, x958, x955);
+ fiat_secp384r1_addcarryx_u32(&x981, &x982, x980, x956, x953);
+ fiat_secp384r1_addcarryx_u32(&x983, &x984, x982, x954, x951);
+ fiat_secp384r1_addcarryx_u32(&x985, &x986, x984, x952, x949);
+ fiat_secp384r1_addcarryx_u32(&x987, &x988, x986, x950, x947);
+ fiat_secp384r1_addcarryx_u32(&x989, &x990, x988, x948, x945);
+ x991 = (x990 + x946);
+ fiat_secp384r1_addcarryx_u32(&x992, &x993, 0x0, x920, x967);
+ fiat_secp384r1_addcarryx_u32(&x994, &x995, x993, x922, x969);
+ fiat_secp384r1_addcarryx_u32(&x996, &x997, x995, x924, x971);
+ fiat_secp384r1_addcarryx_u32(&x998, &x999, x997, x926, x973);
+ fiat_secp384r1_addcarryx_u32(&x1000, &x1001, x999, x928, x975);
+ fiat_secp384r1_addcarryx_u32(&x1002, &x1003, x1001, x930, x977);
+ fiat_secp384r1_addcarryx_u32(&x1004, &x1005, x1003, x932, x979);
+ fiat_secp384r1_addcarryx_u32(&x1006, &x1007, x1005, x934, x981);
+ fiat_secp384r1_addcarryx_u32(&x1008, &x1009, x1007, x936, x983);
+ fiat_secp384r1_addcarryx_u32(&x1010, &x1011, x1009, x938, x985);
+ fiat_secp384r1_addcarryx_u32(&x1012, &x1013, x1011, x940, x987);
+ fiat_secp384r1_addcarryx_u32(&x1014, &x1015, x1013, x942, x989);
+ fiat_secp384r1_addcarryx_u32(&x1016, &x1017, x1015, x944, x991);
+ fiat_secp384r1_mulx_u32(&x1018, &x1019, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1020, &x1021, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1022, &x1023, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1024, &x1025, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1026, &x1027, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1028, &x1029, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1030, &x1031, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1032, &x1033, x992, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1034, &x1035, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1036, &x1037, x992, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1038, &x1039, 0x0, x1035, x1032);
+ fiat_secp384r1_addcarryx_u32(&x1040, &x1041, x1039, x1033, x1030);
+ fiat_secp384r1_addcarryx_u32(&x1042, &x1043, x1041, x1031, x1028);
+ fiat_secp384r1_addcarryx_u32(&x1044, &x1045, x1043, x1029, x1026);
+ fiat_secp384r1_addcarryx_u32(&x1046, &x1047, x1045, x1027, x1024);
+ fiat_secp384r1_addcarryx_u32(&x1048, &x1049, x1047, x1025, x1022);
+ fiat_secp384r1_addcarryx_u32(&x1050, &x1051, x1049, x1023, x1020);
+ fiat_secp384r1_addcarryx_u32(&x1052, &x1053, x1051, x1021, x1018);
+ x1054 = (x1053 + x1019);
+ fiat_secp384r1_addcarryx_u32(&x1055, &x1056, 0x0, x992, x1036);
+ fiat_secp384r1_addcarryx_u32(&x1057, &x1058, x1056, x994, x1037);
+ fiat_secp384r1_addcarryx_u32(&x1059, &x1060, x1058, x996, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1061, &x1062, x1060, x998, x1034);
+ fiat_secp384r1_addcarryx_u32(&x1063, &x1064, x1062, x1000, x1038);
+ fiat_secp384r1_addcarryx_u32(&x1065, &x1066, x1064, x1002, x1040);
+ fiat_secp384r1_addcarryx_u32(&x1067, &x1068, x1066, x1004, x1042);
+ fiat_secp384r1_addcarryx_u32(&x1069, &x1070, x1068, x1006, x1044);
+ fiat_secp384r1_addcarryx_u32(&x1071, &x1072, x1070, x1008, x1046);
+ fiat_secp384r1_addcarryx_u32(&x1073, &x1074, x1072, x1010, x1048);
+ fiat_secp384r1_addcarryx_u32(&x1075, &x1076, x1074, x1012, x1050);
+ fiat_secp384r1_addcarryx_u32(&x1077, &x1078, x1076, x1014, x1052);
+ fiat_secp384r1_addcarryx_u32(&x1079, &x1080, x1078, x1016, x1054);
+ x1081 = ((uint32_t)x1080 + x1017);
+ fiat_secp384r1_mulx_u32(&x1082, &x1083, x8, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x1084, &x1085, x8, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x1086, &x1087, x8, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x1088, &x1089, x8, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x1090, &x1091, x8, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x1092, &x1093, x8, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x1094, &x1095, x8, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x1096, &x1097, x8, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x1098, &x1099, x8, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x1100, &x1101, x8, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x1102, &x1103, x8, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x1104, &x1105, x8, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x1106, &x1107, 0x0, x1105, x1102);
+ fiat_secp384r1_addcarryx_u32(&x1108, &x1109, x1107, x1103, x1100);
+ fiat_secp384r1_addcarryx_u32(&x1110, &x1111, x1109, x1101, x1098);
+ fiat_secp384r1_addcarryx_u32(&x1112, &x1113, x1111, x1099, x1096);
+ fiat_secp384r1_addcarryx_u32(&x1114, &x1115, x1113, x1097, x1094);
+ fiat_secp384r1_addcarryx_u32(&x1116, &x1117, x1115, x1095, x1092);
+ fiat_secp384r1_addcarryx_u32(&x1118, &x1119, x1117, x1093, x1090);
+ fiat_secp384r1_addcarryx_u32(&x1120, &x1121, x1119, x1091, x1088);
+ fiat_secp384r1_addcarryx_u32(&x1122, &x1123, x1121, x1089, x1086);
+ fiat_secp384r1_addcarryx_u32(&x1124, &x1125, x1123, x1087, x1084);
+ fiat_secp384r1_addcarryx_u32(&x1126, &x1127, x1125, x1085, x1082);
+ x1128 = (x1127 + x1083);
+ fiat_secp384r1_addcarryx_u32(&x1129, &x1130, 0x0, x1057, x1104);
+ fiat_secp384r1_addcarryx_u32(&x1131, &x1132, x1130, x1059, x1106);
+ fiat_secp384r1_addcarryx_u32(&x1133, &x1134, x1132, x1061, x1108);
+ fiat_secp384r1_addcarryx_u32(&x1135, &x1136, x1134, x1063, x1110);
+ fiat_secp384r1_addcarryx_u32(&x1137, &x1138, x1136, x1065, x1112);
+ fiat_secp384r1_addcarryx_u32(&x1139, &x1140, x1138, x1067, x1114);
+ fiat_secp384r1_addcarryx_u32(&x1141, &x1142, x1140, x1069, x1116);
+ fiat_secp384r1_addcarryx_u32(&x1143, &x1144, x1142, x1071, x1118);
+ fiat_secp384r1_addcarryx_u32(&x1145, &x1146, x1144, x1073, x1120);
+ fiat_secp384r1_addcarryx_u32(&x1147, &x1148, x1146, x1075, x1122);
+ fiat_secp384r1_addcarryx_u32(&x1149, &x1150, x1148, x1077, x1124);
+ fiat_secp384r1_addcarryx_u32(&x1151, &x1152, x1150, x1079, x1126);
+ fiat_secp384r1_addcarryx_u32(&x1153, &x1154, x1152, x1081, x1128);
+ fiat_secp384r1_mulx_u32(&x1155, &x1156, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1157, &x1158, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1159, &x1160, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1161, &x1162, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1163, &x1164, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1165, &x1166, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1167, &x1168, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1169, &x1170, x1129, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1171, &x1172, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1173, &x1174, x1129, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1175, &x1176, 0x0, x1172, x1169);
+ fiat_secp384r1_addcarryx_u32(&x1177, &x1178, x1176, x1170, x1167);
+ fiat_secp384r1_addcarryx_u32(&x1179, &x1180, x1178, x1168, x1165);
+ fiat_secp384r1_addcarryx_u32(&x1181, &x1182, x1180, x1166, x1163);
+ fiat_secp384r1_addcarryx_u32(&x1183, &x1184, x1182, x1164, x1161);
+ fiat_secp384r1_addcarryx_u32(&x1185, &x1186, x1184, x1162, x1159);
+ fiat_secp384r1_addcarryx_u32(&x1187, &x1188, x1186, x1160, x1157);
+ fiat_secp384r1_addcarryx_u32(&x1189, &x1190, x1188, x1158, x1155);
+ x1191 = (x1190 + x1156);
+ fiat_secp384r1_addcarryx_u32(&x1192, &x1193, 0x0, x1129, x1173);
+ fiat_secp384r1_addcarryx_u32(&x1194, &x1195, x1193, x1131, x1174);
+ fiat_secp384r1_addcarryx_u32(&x1196, &x1197, x1195, x1133, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1198, &x1199, x1197, x1135, x1171);
+ fiat_secp384r1_addcarryx_u32(&x1200, &x1201, x1199, x1137, x1175);
+ fiat_secp384r1_addcarryx_u32(&x1202, &x1203, x1201, x1139, x1177);
+ fiat_secp384r1_addcarryx_u32(&x1204, &x1205, x1203, x1141, x1179);
+ fiat_secp384r1_addcarryx_u32(&x1206, &x1207, x1205, x1143, x1181);
+ fiat_secp384r1_addcarryx_u32(&x1208, &x1209, x1207, x1145, x1183);
+ fiat_secp384r1_addcarryx_u32(&x1210, &x1211, x1209, x1147, x1185);
+ fiat_secp384r1_addcarryx_u32(&x1212, &x1213, x1211, x1149, x1187);
+ fiat_secp384r1_addcarryx_u32(&x1214, &x1215, x1213, x1151, x1189);
+ fiat_secp384r1_addcarryx_u32(&x1216, &x1217, x1215, x1153, x1191);
+ x1218 = ((uint32_t)x1217 + x1154);
+ fiat_secp384r1_mulx_u32(&x1219, &x1220, x9, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x1221, &x1222, x9, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x1223, &x1224, x9, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x1225, &x1226, x9, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x1227, &x1228, x9, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x1229, &x1230, x9, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x1231, &x1232, x9, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x1233, &x1234, x9, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x1235, &x1236, x9, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x1237, &x1238, x9, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x1239, &x1240, x9, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x1241, &x1242, x9, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x1243, &x1244, 0x0, x1242, x1239);
+ fiat_secp384r1_addcarryx_u32(&x1245, &x1246, x1244, x1240, x1237);
+ fiat_secp384r1_addcarryx_u32(&x1247, &x1248, x1246, x1238, x1235);
+ fiat_secp384r1_addcarryx_u32(&x1249, &x1250, x1248, x1236, x1233);
+ fiat_secp384r1_addcarryx_u32(&x1251, &x1252, x1250, x1234, x1231);
+ fiat_secp384r1_addcarryx_u32(&x1253, &x1254, x1252, x1232, x1229);
+ fiat_secp384r1_addcarryx_u32(&x1255, &x1256, x1254, x1230, x1227);
+ fiat_secp384r1_addcarryx_u32(&x1257, &x1258, x1256, x1228, x1225);
+ fiat_secp384r1_addcarryx_u32(&x1259, &x1260, x1258, x1226, x1223);
+ fiat_secp384r1_addcarryx_u32(&x1261, &x1262, x1260, x1224, x1221);
+ fiat_secp384r1_addcarryx_u32(&x1263, &x1264, x1262, x1222, x1219);
+ x1265 = (x1264 + x1220);
+ fiat_secp384r1_addcarryx_u32(&x1266, &x1267, 0x0, x1194, x1241);
+ fiat_secp384r1_addcarryx_u32(&x1268, &x1269, x1267, x1196, x1243);
+ fiat_secp384r1_addcarryx_u32(&x1270, &x1271, x1269, x1198, x1245);
+ fiat_secp384r1_addcarryx_u32(&x1272, &x1273, x1271, x1200, x1247);
+ fiat_secp384r1_addcarryx_u32(&x1274, &x1275, x1273, x1202, x1249);
+ fiat_secp384r1_addcarryx_u32(&x1276, &x1277, x1275, x1204, x1251);
+ fiat_secp384r1_addcarryx_u32(&x1278, &x1279, x1277, x1206, x1253);
+ fiat_secp384r1_addcarryx_u32(&x1280, &x1281, x1279, x1208, x1255);
+ fiat_secp384r1_addcarryx_u32(&x1282, &x1283, x1281, x1210, x1257);
+ fiat_secp384r1_addcarryx_u32(&x1284, &x1285, x1283, x1212, x1259);
+ fiat_secp384r1_addcarryx_u32(&x1286, &x1287, x1285, x1214, x1261);
+ fiat_secp384r1_addcarryx_u32(&x1288, &x1289, x1287, x1216, x1263);
+ fiat_secp384r1_addcarryx_u32(&x1290, &x1291, x1289, x1218, x1265);
+ fiat_secp384r1_mulx_u32(&x1292, &x1293, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1294, &x1295, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1296, &x1297, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1298, &x1299, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1300, &x1301, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1302, &x1303, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1304, &x1305, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1306, &x1307, x1266, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1308, &x1309, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1310, &x1311, x1266, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1312, &x1313, 0x0, x1309, x1306);
+ fiat_secp384r1_addcarryx_u32(&x1314, &x1315, x1313, x1307, x1304);
+ fiat_secp384r1_addcarryx_u32(&x1316, &x1317, x1315, x1305, x1302);
+ fiat_secp384r1_addcarryx_u32(&x1318, &x1319, x1317, x1303, x1300);
+ fiat_secp384r1_addcarryx_u32(&x1320, &x1321, x1319, x1301, x1298);
+ fiat_secp384r1_addcarryx_u32(&x1322, &x1323, x1321, x1299, x1296);
+ fiat_secp384r1_addcarryx_u32(&x1324, &x1325, x1323, x1297, x1294);
+ fiat_secp384r1_addcarryx_u32(&x1326, &x1327, x1325, x1295, x1292);
+ x1328 = (x1327 + x1293);
+ fiat_secp384r1_addcarryx_u32(&x1329, &x1330, 0x0, x1266, x1310);
+ fiat_secp384r1_addcarryx_u32(&x1331, &x1332, x1330, x1268, x1311);
+ fiat_secp384r1_addcarryx_u32(&x1333, &x1334, x1332, x1270, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1335, &x1336, x1334, x1272, x1308);
+ fiat_secp384r1_addcarryx_u32(&x1337, &x1338, x1336, x1274, x1312);
+ fiat_secp384r1_addcarryx_u32(&x1339, &x1340, x1338, x1276, x1314);
+ fiat_secp384r1_addcarryx_u32(&x1341, &x1342, x1340, x1278, x1316);
+ fiat_secp384r1_addcarryx_u32(&x1343, &x1344, x1342, x1280, x1318);
+ fiat_secp384r1_addcarryx_u32(&x1345, &x1346, x1344, x1282, x1320);
+ fiat_secp384r1_addcarryx_u32(&x1347, &x1348, x1346, x1284, x1322);
+ fiat_secp384r1_addcarryx_u32(&x1349, &x1350, x1348, x1286, x1324);
+ fiat_secp384r1_addcarryx_u32(&x1351, &x1352, x1350, x1288, x1326);
+ fiat_secp384r1_addcarryx_u32(&x1353, &x1354, x1352, x1290, x1328);
+ x1355 = ((uint32_t)x1354 + x1291);
+ fiat_secp384r1_mulx_u32(&x1356, &x1357, x10, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x1358, &x1359, x10, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x1360, &x1361, x10, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x1362, &x1363, x10, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x1364, &x1365, x10, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x1366, &x1367, x10, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x1368, &x1369, x10, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x1370, &x1371, x10, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x1372, &x1373, x10, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x1374, &x1375, x10, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x1376, &x1377, x10, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x1378, &x1379, x10, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x1380, &x1381, 0x0, x1379, x1376);
+ fiat_secp384r1_addcarryx_u32(&x1382, &x1383, x1381, x1377, x1374);
+ fiat_secp384r1_addcarryx_u32(&x1384, &x1385, x1383, x1375, x1372);
+ fiat_secp384r1_addcarryx_u32(&x1386, &x1387, x1385, x1373, x1370);
+ fiat_secp384r1_addcarryx_u32(&x1388, &x1389, x1387, x1371, x1368);
+ fiat_secp384r1_addcarryx_u32(&x1390, &x1391, x1389, x1369, x1366);
+ fiat_secp384r1_addcarryx_u32(&x1392, &x1393, x1391, x1367, x1364);
+ fiat_secp384r1_addcarryx_u32(&x1394, &x1395, x1393, x1365, x1362);
+ fiat_secp384r1_addcarryx_u32(&x1396, &x1397, x1395, x1363, x1360);
+ fiat_secp384r1_addcarryx_u32(&x1398, &x1399, x1397, x1361, x1358);
+ fiat_secp384r1_addcarryx_u32(&x1400, &x1401, x1399, x1359, x1356);
+ x1402 = (x1401 + x1357);
+ fiat_secp384r1_addcarryx_u32(&x1403, &x1404, 0x0, x1331, x1378);
+ fiat_secp384r1_addcarryx_u32(&x1405, &x1406, x1404, x1333, x1380);
+ fiat_secp384r1_addcarryx_u32(&x1407, &x1408, x1406, x1335, x1382);
+ fiat_secp384r1_addcarryx_u32(&x1409, &x1410, x1408, x1337, x1384);
+ fiat_secp384r1_addcarryx_u32(&x1411, &x1412, x1410, x1339, x1386);
+ fiat_secp384r1_addcarryx_u32(&x1413, &x1414, x1412, x1341, x1388);
+ fiat_secp384r1_addcarryx_u32(&x1415, &x1416, x1414, x1343, x1390);
+ fiat_secp384r1_addcarryx_u32(&x1417, &x1418, x1416, x1345, x1392);
+ fiat_secp384r1_addcarryx_u32(&x1419, &x1420, x1418, x1347, x1394);
+ fiat_secp384r1_addcarryx_u32(&x1421, &x1422, x1420, x1349, x1396);
+ fiat_secp384r1_addcarryx_u32(&x1423, &x1424, x1422, x1351, x1398);
+ fiat_secp384r1_addcarryx_u32(&x1425, &x1426, x1424, x1353, x1400);
+ fiat_secp384r1_addcarryx_u32(&x1427, &x1428, x1426, x1355, x1402);
+ fiat_secp384r1_mulx_u32(&x1429, &x1430, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1431, &x1432, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1433, &x1434, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1435, &x1436, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1437, &x1438, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1439, &x1440, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1441, &x1442, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1443, &x1444, x1403, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1445, &x1446, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1447, &x1448, x1403, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1449, &x1450, 0x0, x1446, x1443);
+ fiat_secp384r1_addcarryx_u32(&x1451, &x1452, x1450, x1444, x1441);
+ fiat_secp384r1_addcarryx_u32(&x1453, &x1454, x1452, x1442, x1439);
+ fiat_secp384r1_addcarryx_u32(&x1455, &x1456, x1454, x1440, x1437);
+ fiat_secp384r1_addcarryx_u32(&x1457, &x1458, x1456, x1438, x1435);
+ fiat_secp384r1_addcarryx_u32(&x1459, &x1460, x1458, x1436, x1433);
+ fiat_secp384r1_addcarryx_u32(&x1461, &x1462, x1460, x1434, x1431);
+ fiat_secp384r1_addcarryx_u32(&x1463, &x1464, x1462, x1432, x1429);
+ x1465 = (x1464 + x1430);
+ fiat_secp384r1_addcarryx_u32(&x1466, &x1467, 0x0, x1403, x1447);
+ fiat_secp384r1_addcarryx_u32(&x1468, &x1469, x1467, x1405, x1448);
+ fiat_secp384r1_addcarryx_u32(&x1470, &x1471, x1469, x1407, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1472, &x1473, x1471, x1409, x1445);
+ fiat_secp384r1_addcarryx_u32(&x1474, &x1475, x1473, x1411, x1449);
+ fiat_secp384r1_addcarryx_u32(&x1476, &x1477, x1475, x1413, x1451);
+ fiat_secp384r1_addcarryx_u32(&x1478, &x1479, x1477, x1415, x1453);
+ fiat_secp384r1_addcarryx_u32(&x1480, &x1481, x1479, x1417, x1455);
+ fiat_secp384r1_addcarryx_u32(&x1482, &x1483, x1481, x1419, x1457);
+ fiat_secp384r1_addcarryx_u32(&x1484, &x1485, x1483, x1421, x1459);
+ fiat_secp384r1_addcarryx_u32(&x1486, &x1487, x1485, x1423, x1461);
+ fiat_secp384r1_addcarryx_u32(&x1488, &x1489, x1487, x1425, x1463);
+ fiat_secp384r1_addcarryx_u32(&x1490, &x1491, x1489, x1427, x1465);
+ x1492 = ((uint32_t)x1491 + x1428);
+ fiat_secp384r1_mulx_u32(&x1493, &x1494, x11, (arg1[11]));
+ fiat_secp384r1_mulx_u32(&x1495, &x1496, x11, (arg1[10]));
+ fiat_secp384r1_mulx_u32(&x1497, &x1498, x11, (arg1[9]));
+ fiat_secp384r1_mulx_u32(&x1499, &x1500, x11, (arg1[8]));
+ fiat_secp384r1_mulx_u32(&x1501, &x1502, x11, (arg1[7]));
+ fiat_secp384r1_mulx_u32(&x1503, &x1504, x11, (arg1[6]));
+ fiat_secp384r1_mulx_u32(&x1505, &x1506, x11, (arg1[5]));
+ fiat_secp384r1_mulx_u32(&x1507, &x1508, x11, (arg1[4]));
+ fiat_secp384r1_mulx_u32(&x1509, &x1510, x11, (arg1[3]));
+ fiat_secp384r1_mulx_u32(&x1511, &x1512, x11, (arg1[2]));
+ fiat_secp384r1_mulx_u32(&x1513, &x1514, x11, (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x1515, &x1516, x11, (arg1[0]));
+ fiat_secp384r1_addcarryx_u32(&x1517, &x1518, 0x0, x1516, x1513);
+ fiat_secp384r1_addcarryx_u32(&x1519, &x1520, x1518, x1514, x1511);
+ fiat_secp384r1_addcarryx_u32(&x1521, &x1522, x1520, x1512, x1509);
+ fiat_secp384r1_addcarryx_u32(&x1523, &x1524, x1522, x1510, x1507);
+ fiat_secp384r1_addcarryx_u32(&x1525, &x1526, x1524, x1508, x1505);
+ fiat_secp384r1_addcarryx_u32(&x1527, &x1528, x1526, x1506, x1503);
+ fiat_secp384r1_addcarryx_u32(&x1529, &x1530, x1528, x1504, x1501);
+ fiat_secp384r1_addcarryx_u32(&x1531, &x1532, x1530, x1502, x1499);
+ fiat_secp384r1_addcarryx_u32(&x1533, &x1534, x1532, x1500, x1497);
+ fiat_secp384r1_addcarryx_u32(&x1535, &x1536, x1534, x1498, x1495);
+ fiat_secp384r1_addcarryx_u32(&x1537, &x1538, x1536, x1496, x1493);
+ x1539 = (x1538 + x1494);
+ fiat_secp384r1_addcarryx_u32(&x1540, &x1541, 0x0, x1468, x1515);
+ fiat_secp384r1_addcarryx_u32(&x1542, &x1543, x1541, x1470, x1517);
+ fiat_secp384r1_addcarryx_u32(&x1544, &x1545, x1543, x1472, x1519);
+ fiat_secp384r1_addcarryx_u32(&x1546, &x1547, x1545, x1474, x1521);
+ fiat_secp384r1_addcarryx_u32(&x1548, &x1549, x1547, x1476, x1523);
+ fiat_secp384r1_addcarryx_u32(&x1550, &x1551, x1549, x1478, x1525);
+ fiat_secp384r1_addcarryx_u32(&x1552, &x1553, x1551, x1480, x1527);
+ fiat_secp384r1_addcarryx_u32(&x1554, &x1555, x1553, x1482, x1529);
+ fiat_secp384r1_addcarryx_u32(&x1556, &x1557, x1555, x1484, x1531);
+ fiat_secp384r1_addcarryx_u32(&x1558, &x1559, x1557, x1486, x1533);
+ fiat_secp384r1_addcarryx_u32(&x1560, &x1561, x1559, x1488, x1535);
+ fiat_secp384r1_addcarryx_u32(&x1562, &x1563, x1561, x1490, x1537);
+ fiat_secp384r1_addcarryx_u32(&x1564, &x1565, x1563, x1492, x1539);
+ fiat_secp384r1_mulx_u32(&x1566, &x1567, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1568, &x1569, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1570, &x1571, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1572, &x1573, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1574, &x1575, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1576, &x1577, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1578, &x1579, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1580, &x1581, x1540, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1582, &x1583, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1584, &x1585, x1540, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1586, &x1587, 0x0, x1583, x1580);
+ fiat_secp384r1_addcarryx_u32(&x1588, &x1589, x1587, x1581, x1578);
+ fiat_secp384r1_addcarryx_u32(&x1590, &x1591, x1589, x1579, x1576);
+ fiat_secp384r1_addcarryx_u32(&x1592, &x1593, x1591, x1577, x1574);
+ fiat_secp384r1_addcarryx_u32(&x1594, &x1595, x1593, x1575, x1572);
+ fiat_secp384r1_addcarryx_u32(&x1596, &x1597, x1595, x1573, x1570);
+ fiat_secp384r1_addcarryx_u32(&x1598, &x1599, x1597, x1571, x1568);
+ fiat_secp384r1_addcarryx_u32(&x1600, &x1601, x1599, x1569, x1566);
+ x1602 = (x1601 + x1567);
+ fiat_secp384r1_addcarryx_u32(&x1603, &x1604, 0x0, x1540, x1584);
+ fiat_secp384r1_addcarryx_u32(&x1605, &x1606, x1604, x1542, x1585);
+ fiat_secp384r1_addcarryx_u32(&x1607, &x1608, x1606, x1544, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1609, &x1610, x1608, x1546, x1582);
+ fiat_secp384r1_addcarryx_u32(&x1611, &x1612, x1610, x1548, x1586);
+ fiat_secp384r1_addcarryx_u32(&x1613, &x1614, x1612, x1550, x1588);
+ fiat_secp384r1_addcarryx_u32(&x1615, &x1616, x1614, x1552, x1590);
+ fiat_secp384r1_addcarryx_u32(&x1617, &x1618, x1616, x1554, x1592);
+ fiat_secp384r1_addcarryx_u32(&x1619, &x1620, x1618, x1556, x1594);
+ fiat_secp384r1_addcarryx_u32(&x1621, &x1622, x1620, x1558, x1596);
+ fiat_secp384r1_addcarryx_u32(&x1623, &x1624, x1622, x1560, x1598);
+ fiat_secp384r1_addcarryx_u32(&x1625, &x1626, x1624, x1562, x1600);
+ fiat_secp384r1_addcarryx_u32(&x1627, &x1628, x1626, x1564, x1602);
+ x1629 = ((uint32_t)x1628 + x1565);
+ fiat_secp384r1_subborrowx_u32(&x1630, &x1631, 0x0, x1605,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1632, &x1633, x1631, x1607, 0x0);
+ fiat_secp384r1_subborrowx_u32(&x1634, &x1635, x1633, x1609, 0x0);
+ fiat_secp384r1_subborrowx_u32(&x1636, &x1637, x1635, x1611,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1638, &x1639, x1637, x1613,
+ UINT32_C(0xfffffffe));
+ fiat_secp384r1_subborrowx_u32(&x1640, &x1641, x1639, x1615,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1642, &x1643, x1641, x1617,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1644, &x1645, x1643, x1619,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1646, &x1647, x1645, x1621,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1648, &x1649, x1647, x1623,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1650, &x1651, x1649, x1625,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1652, &x1653, x1651, x1627,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1654, &x1655, x1653, x1629, 0x0);
+ fiat_secp384r1_cmovznz_u32(&x1656, x1655, x1630, x1605);
+ fiat_secp384r1_cmovznz_u32(&x1657, x1655, x1632, x1607);
+ fiat_secp384r1_cmovznz_u32(&x1658, x1655, x1634, x1609);
+ fiat_secp384r1_cmovznz_u32(&x1659, x1655, x1636, x1611);
+ fiat_secp384r1_cmovznz_u32(&x1660, x1655, x1638, x1613);
+ fiat_secp384r1_cmovznz_u32(&x1661, x1655, x1640, x1615);
+ fiat_secp384r1_cmovznz_u32(&x1662, x1655, x1642, x1617);
+ fiat_secp384r1_cmovznz_u32(&x1663, x1655, x1644, x1619);
+ fiat_secp384r1_cmovznz_u32(&x1664, x1655, x1646, x1621);
+ fiat_secp384r1_cmovznz_u32(&x1665, x1655, x1648, x1623);
+ fiat_secp384r1_cmovznz_u32(&x1666, x1655, x1650, x1625);
+ fiat_secp384r1_cmovznz_u32(&x1667, x1655, x1652, x1627);
+ out1[0] = x1656;
+ out1[1] = x1657;
+ out1[2] = x1658;
+ out1[3] = x1659;
+ out1[4] = x1660;
+ out1[5] = x1661;
+ out1[6] = x1662;
+ out1[7] = x1663;
+ out1[8] = x1664;
+ out1[9] = x1665;
+ out1[10] = x1666;
+ out1[11] = x1667;
+}
+
+/*
+ * The function fiat_secp384r1_add adds two field elements in the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * 0 ≤ eval arg2 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) + eval (from_montgomery arg2)) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * arg2: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ */
+static void
+fiat_secp384r1_add(uint32_t out1[12], const uint32_t arg1[12],
+ const uint32_t arg2[12])
+{
+ uint32_t x1;
+ fiat_secp384r1_uint1 x2;
+ uint32_t x3;
+ fiat_secp384r1_uint1 x4;
+ uint32_t x5;
+ fiat_secp384r1_uint1 x6;
+ uint32_t x7;
+ fiat_secp384r1_uint1 x8;
+ uint32_t x9;
+ fiat_secp384r1_uint1 x10;
+ uint32_t x11;
+ fiat_secp384r1_uint1 x12;
+ uint32_t x13;
+ fiat_secp384r1_uint1 x14;
+ uint32_t x15;
+ fiat_secp384r1_uint1 x16;
+ uint32_t x17;
+ fiat_secp384r1_uint1 x18;
+ uint32_t x19;
+ fiat_secp384r1_uint1 x20;
+ uint32_t x21;
+ fiat_secp384r1_uint1 x22;
+ uint32_t x23;
+ fiat_secp384r1_uint1 x24;
+ uint32_t x25;
+ fiat_secp384r1_uint1 x26;
+ uint32_t x27;
+ fiat_secp384r1_uint1 x28;
+ uint32_t x29;
+ fiat_secp384r1_uint1 x30;
+ uint32_t x31;
+ fiat_secp384r1_uint1 x32;
+ uint32_t x33;
+ fiat_secp384r1_uint1 x34;
+ uint32_t x35;
+ fiat_secp384r1_uint1 x36;
+ uint32_t x37;
+ fiat_secp384r1_uint1 x38;
+ uint32_t x39;
+ fiat_secp384r1_uint1 x40;
+ uint32_t x41;
+ fiat_secp384r1_uint1 x42;
+ uint32_t x43;
+ fiat_secp384r1_uint1 x44;
+ uint32_t x45;
+ fiat_secp384r1_uint1 x46;
+ uint32_t x47;
+ fiat_secp384r1_uint1 x48;
+ uint32_t x49;
+ fiat_secp384r1_uint1 x50;
+ uint32_t x51;
+ uint32_t x52;
+ uint32_t x53;
+ uint32_t x54;
+ uint32_t x55;
+ uint32_t x56;
+ uint32_t x57;
+ uint32_t x58;
+ uint32_t x59;
+ uint32_t x60;
+ uint32_t x61;
+ uint32_t x62;
+ fiat_secp384r1_addcarryx_u32(&x1, &x2, 0x0, (arg1[0]), (arg2[0]));
+ fiat_secp384r1_addcarryx_u32(&x3, &x4, x2, (arg1[1]), (arg2[1]));
+ fiat_secp384r1_addcarryx_u32(&x5, &x6, x4, (arg1[2]), (arg2[2]));
+ fiat_secp384r1_addcarryx_u32(&x7, &x8, x6, (arg1[3]), (arg2[3]));
+ fiat_secp384r1_addcarryx_u32(&x9, &x10, x8, (arg1[4]), (arg2[4]));
+ fiat_secp384r1_addcarryx_u32(&x11, &x12, x10, (arg1[5]), (arg2[5]));
+ fiat_secp384r1_addcarryx_u32(&x13, &x14, x12, (arg1[6]), (arg2[6]));
+ fiat_secp384r1_addcarryx_u32(&x15, &x16, x14, (arg1[7]), (arg2[7]));
+ fiat_secp384r1_addcarryx_u32(&x17, &x18, x16, (arg1[8]), (arg2[8]));
+ fiat_secp384r1_addcarryx_u32(&x19, &x20, x18, (arg1[9]), (arg2[9]));
+ fiat_secp384r1_addcarryx_u32(&x21, &x22, x20, (arg1[10]), (arg2[10]));
+ fiat_secp384r1_addcarryx_u32(&x23, &x24, x22, (arg1[11]), (arg2[11]));
+ fiat_secp384r1_subborrowx_u32(&x25, &x26, 0x0, x1, UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x27, &x28, x26, x3, 0x0);
+ fiat_secp384r1_subborrowx_u32(&x29, &x30, x28, x5, 0x0);
+ fiat_secp384r1_subborrowx_u32(&x31, &x32, x30, x7, UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x33, &x34, x32, x9, UINT32_C(0xfffffffe));
+ fiat_secp384r1_subborrowx_u32(&x35, &x36, x34, x11, UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x37, &x38, x36, x13, UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x39, &x40, x38, x15, UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x41, &x42, x40, x17, UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x43, &x44, x42, x19, UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x45, &x46, x44, x21, UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x47, &x48, x46, x23, UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x49, &x50, x48, x24, 0x0);
+ fiat_secp384r1_cmovznz_u32(&x51, x50, x25, x1);
+ fiat_secp384r1_cmovznz_u32(&x52, x50, x27, x3);
+ fiat_secp384r1_cmovznz_u32(&x53, x50, x29, x5);
+ fiat_secp384r1_cmovznz_u32(&x54, x50, x31, x7);
+ fiat_secp384r1_cmovznz_u32(&x55, x50, x33, x9);
+ fiat_secp384r1_cmovznz_u32(&x56, x50, x35, x11);
+ fiat_secp384r1_cmovznz_u32(&x57, x50, x37, x13);
+ fiat_secp384r1_cmovznz_u32(&x58, x50, x39, x15);
+ fiat_secp384r1_cmovznz_u32(&x59, x50, x41, x17);
+ fiat_secp384r1_cmovznz_u32(&x60, x50, x43, x19);
+ fiat_secp384r1_cmovznz_u32(&x61, x50, x45, x21);
+ fiat_secp384r1_cmovznz_u32(&x62, x50, x47, x23);
+ out1[0] = x51;
+ out1[1] = x52;
+ out1[2] = x53;
+ out1[3] = x54;
+ out1[4] = x55;
+ out1[5] = x56;
+ out1[6] = x57;
+ out1[7] = x58;
+ out1[8] = x59;
+ out1[9] = x60;
+ out1[10] = x61;
+ out1[11] = x62;
+}
+
+/*
+ * The function fiat_secp384r1_sub subtracts two field elements in the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * 0 ≤ eval arg2 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = (eval (from_montgomery arg1) - eval (from_montgomery arg2)) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * arg2: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ */
+static void
+fiat_secp384r1_sub(uint32_t out1[12], const uint32_t arg1[12],
+ const uint32_t arg2[12])
+{
+ uint32_t x1;
+ fiat_secp384r1_uint1 x2;
+ uint32_t x3;
+ fiat_secp384r1_uint1 x4;
+ uint32_t x5;
+ fiat_secp384r1_uint1 x6;
+ uint32_t x7;
+ fiat_secp384r1_uint1 x8;
+ uint32_t x9;
+ fiat_secp384r1_uint1 x10;
+ uint32_t x11;
+ fiat_secp384r1_uint1 x12;
+ uint32_t x13;
+ fiat_secp384r1_uint1 x14;
+ uint32_t x15;
+ fiat_secp384r1_uint1 x16;
+ uint32_t x17;
+ fiat_secp384r1_uint1 x18;
+ uint32_t x19;
+ fiat_secp384r1_uint1 x20;
+ uint32_t x21;
+ fiat_secp384r1_uint1 x22;
+ uint32_t x23;
+ fiat_secp384r1_uint1 x24;
+ uint32_t x25;
+ uint32_t x26;
+ fiat_secp384r1_uint1 x27;
+ uint32_t x28;
+ fiat_secp384r1_uint1 x29;
+ uint32_t x30;
+ fiat_secp384r1_uint1 x31;
+ uint32_t x32;
+ fiat_secp384r1_uint1 x33;
+ uint32_t x34;
+ fiat_secp384r1_uint1 x35;
+ uint32_t x36;
+ fiat_secp384r1_uint1 x37;
+ uint32_t x38;
+ fiat_secp384r1_uint1 x39;
+ uint32_t x40;
+ fiat_secp384r1_uint1 x41;
+ uint32_t x42;
+ fiat_secp384r1_uint1 x43;
+ uint32_t x44;
+ fiat_secp384r1_uint1 x45;
+ uint32_t x46;
+ fiat_secp384r1_uint1 x47;
+ uint32_t x48;
+ fiat_secp384r1_uint1 x49;
+ fiat_secp384r1_subborrowx_u32(&x1, &x2, 0x0, (arg1[0]), (arg2[0]));
+ fiat_secp384r1_subborrowx_u32(&x3, &x4, x2, (arg1[1]), (arg2[1]));
+ fiat_secp384r1_subborrowx_u32(&x5, &x6, x4, (arg1[2]), (arg2[2]));
+ fiat_secp384r1_subborrowx_u32(&x7, &x8, x6, (arg1[3]), (arg2[3]));
+ fiat_secp384r1_subborrowx_u32(&x9, &x10, x8, (arg1[4]), (arg2[4]));
+ fiat_secp384r1_subborrowx_u32(&x11, &x12, x10, (arg1[5]), (arg2[5]));
+ fiat_secp384r1_subborrowx_u32(&x13, &x14, x12, (arg1[6]), (arg2[6]));
+ fiat_secp384r1_subborrowx_u32(&x15, &x16, x14, (arg1[7]), (arg2[7]));
+ fiat_secp384r1_subborrowx_u32(&x17, &x18, x16, (arg1[8]), (arg2[8]));
+ fiat_secp384r1_subborrowx_u32(&x19, &x20, x18, (arg1[9]), (arg2[9]));
+ fiat_secp384r1_subborrowx_u32(&x21, &x22, x20, (arg1[10]), (arg2[10]));
+ fiat_secp384r1_subborrowx_u32(&x23, &x24, x22, (arg1[11]), (arg2[11]));
+ fiat_secp384r1_cmovznz_u32(&x25, x24, 0x0, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x26, &x27, 0x0, x1,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x28, &x29, x27, x3, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x30, &x31, x29, x5, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x32, &x33, x31, x7,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x34, &x35, x33, x9,
+ (x25 & UINT32_C(0xfffffffe)));
+ fiat_secp384r1_addcarryx_u32(&x36, &x37, x35, x11,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x38, &x39, x37, x13,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x40, &x41, x39, x15,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x42, &x43, x41, x17,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x44, &x45, x43, x19,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x46, &x47, x45, x21,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x48, &x49, x47, x23,
+ (x25 & UINT32_C(0xffffffff)));
+ out1[0] = x26;
+ out1[1] = x28;
+ out1[2] = x30;
+ out1[3] = x32;
+ out1[4] = x34;
+ out1[5] = x36;
+ out1[6] = x38;
+ out1[7] = x40;
+ out1[8] = x42;
+ out1[9] = x44;
+ out1[10] = x46;
+ out1[11] = x48;
+}
+
+/*
+ * The function fiat_secp384r1_opp negates a field element in the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = -eval (from_montgomery arg1) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ */
+static void
+fiat_secp384r1_opp(uint32_t out1[12], const uint32_t arg1[12])
+{
+ uint32_t x1;
+ fiat_secp384r1_uint1 x2;
+ uint32_t x3;
+ fiat_secp384r1_uint1 x4;
+ uint32_t x5;
+ fiat_secp384r1_uint1 x6;
+ uint32_t x7;
+ fiat_secp384r1_uint1 x8;
+ uint32_t x9;
+ fiat_secp384r1_uint1 x10;
+ uint32_t x11;
+ fiat_secp384r1_uint1 x12;
+ uint32_t x13;
+ fiat_secp384r1_uint1 x14;
+ uint32_t x15;
+ fiat_secp384r1_uint1 x16;
+ uint32_t x17;
+ fiat_secp384r1_uint1 x18;
+ uint32_t x19;
+ fiat_secp384r1_uint1 x20;
+ uint32_t x21;
+ fiat_secp384r1_uint1 x22;
+ uint32_t x23;
+ fiat_secp384r1_uint1 x24;
+ uint32_t x25;
+ uint32_t x26;
+ fiat_secp384r1_uint1 x27;
+ uint32_t x28;
+ fiat_secp384r1_uint1 x29;
+ uint32_t x30;
+ fiat_secp384r1_uint1 x31;
+ uint32_t x32;
+ fiat_secp384r1_uint1 x33;
+ uint32_t x34;
+ fiat_secp384r1_uint1 x35;
+ uint32_t x36;
+ fiat_secp384r1_uint1 x37;
+ uint32_t x38;
+ fiat_secp384r1_uint1 x39;
+ uint32_t x40;
+ fiat_secp384r1_uint1 x41;
+ uint32_t x42;
+ fiat_secp384r1_uint1 x43;
+ uint32_t x44;
+ fiat_secp384r1_uint1 x45;
+ uint32_t x46;
+ fiat_secp384r1_uint1 x47;
+ uint32_t x48;
+ fiat_secp384r1_uint1 x49;
+ fiat_secp384r1_subborrowx_u32(&x1, &x2, 0x0, 0x0, (arg1[0]));
+ fiat_secp384r1_subborrowx_u32(&x3, &x4, x2, 0x0, (arg1[1]));
+ fiat_secp384r1_subborrowx_u32(&x5, &x6, x4, 0x0, (arg1[2]));
+ fiat_secp384r1_subborrowx_u32(&x7, &x8, x6, 0x0, (arg1[3]));
+ fiat_secp384r1_subborrowx_u32(&x9, &x10, x8, 0x0, (arg1[4]));
+ fiat_secp384r1_subborrowx_u32(&x11, &x12, x10, 0x0, (arg1[5]));
+ fiat_secp384r1_subborrowx_u32(&x13, &x14, x12, 0x0, (arg1[6]));
+ fiat_secp384r1_subborrowx_u32(&x15, &x16, x14, 0x0, (arg1[7]));
+ fiat_secp384r1_subborrowx_u32(&x17, &x18, x16, 0x0, (arg1[8]));
+ fiat_secp384r1_subborrowx_u32(&x19, &x20, x18, 0x0, (arg1[9]));
+ fiat_secp384r1_subborrowx_u32(&x21, &x22, x20, 0x0, (arg1[10]));
+ fiat_secp384r1_subborrowx_u32(&x23, &x24, x22, 0x0, (arg1[11]));
+ fiat_secp384r1_cmovznz_u32(&x25, x24, 0x0, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x26, &x27, 0x0, x1,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x28, &x29, x27, x3, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x30, &x31, x29, x5, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x32, &x33, x31, x7,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x34, &x35, x33, x9,
+ (x25 & UINT32_C(0xfffffffe)));
+ fiat_secp384r1_addcarryx_u32(&x36, &x37, x35, x11,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x38, &x39, x37, x13,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x40, &x41, x39, x15,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x42, &x43, x41, x17,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x44, &x45, x43, x19,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x46, &x47, x45, x21,
+ (x25 & UINT32_C(0xffffffff)));
+ fiat_secp384r1_addcarryx_u32(&x48, &x49, x47, x23,
+ (x25 & UINT32_C(0xffffffff)));
+ out1[0] = x26;
+ out1[1] = x28;
+ out1[2] = x30;
+ out1[3] = x32;
+ out1[4] = x34;
+ out1[5] = x36;
+ out1[6] = x38;
+ out1[7] = x40;
+ out1[8] = x42;
+ out1[9] = x44;
+ out1[10] = x46;
+ out1[11] = x48;
+}
+
+/*
+ * The function fiat_secp384r1_from_montgomery translates a field element out of the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * eval out1 mod m = (eval arg1 * ((2^32)⁻¹ mod m)^12) mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ */
+static void
+fiat_secp384r1_from_montgomery(uint32_t out1[12],
+ const uint32_t arg1[12])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint32_t x16;
+ uint32_t x17;
+ uint32_t x18;
+ uint32_t x19;
+ uint32_t x20;
+ uint32_t x21;
+ uint32_t x22;
+ fiat_secp384r1_uint1 x23;
+ uint32_t x24;
+ fiat_secp384r1_uint1 x25;
+ uint32_t x26;
+ fiat_secp384r1_uint1 x27;
+ uint32_t x28;
+ fiat_secp384r1_uint1 x29;
+ uint32_t x30;
+ fiat_secp384r1_uint1 x31;
+ uint32_t x32;
+ fiat_secp384r1_uint1 x33;
+ uint32_t x34;
+ fiat_secp384r1_uint1 x35;
+ uint32_t x36;
+ fiat_secp384r1_uint1 x37;
+ uint32_t x38;
+ fiat_secp384r1_uint1 x39;
+ uint32_t x40;
+ fiat_secp384r1_uint1 x41;
+ uint32_t x42;
+ uint32_t x43;
+ uint32_t x44;
+ uint32_t x45;
+ uint32_t x46;
+ uint32_t x47;
+ uint32_t x48;
+ uint32_t x49;
+ uint32_t x50;
+ uint32_t x51;
+ uint32_t x52;
+ uint32_t x53;
+ uint32_t x54;
+ uint32_t x55;
+ uint32_t x56;
+ uint32_t x57;
+ uint32_t x58;
+ uint32_t x59;
+ uint32_t x60;
+ uint32_t x61;
+ uint32_t x62;
+ fiat_secp384r1_uint1 x63;
+ uint32_t x64;
+ fiat_secp384r1_uint1 x65;
+ uint32_t x66;
+ fiat_secp384r1_uint1 x67;
+ uint32_t x68;
+ fiat_secp384r1_uint1 x69;
+ uint32_t x70;
+ fiat_secp384r1_uint1 x71;
+ uint32_t x72;
+ fiat_secp384r1_uint1 x73;
+ uint32_t x74;
+ fiat_secp384r1_uint1 x75;
+ uint32_t x76;
+ fiat_secp384r1_uint1 x77;
+ uint32_t x78;
+ fiat_secp384r1_uint1 x79;
+ uint32_t x80;
+ fiat_secp384r1_uint1 x81;
+ uint32_t x82;
+ fiat_secp384r1_uint1 x83;
+ uint32_t x84;
+ fiat_secp384r1_uint1 x85;
+ uint32_t x86;
+ fiat_secp384r1_uint1 x87;
+ uint32_t x88;
+ fiat_secp384r1_uint1 x89;
+ uint32_t x90;
+ fiat_secp384r1_uint1 x91;
+ uint32_t x92;
+ fiat_secp384r1_uint1 x93;
+ uint32_t x94;
+ fiat_secp384r1_uint1 x95;
+ uint32_t x96;
+ fiat_secp384r1_uint1 x97;
+ uint32_t x98;
+ fiat_secp384r1_uint1 x99;
+ uint32_t x100;
+ fiat_secp384r1_uint1 x101;
+ uint32_t x102;
+ fiat_secp384r1_uint1 x103;
+ uint32_t x104;
+ fiat_secp384r1_uint1 x105;
+ uint32_t x106;
+ fiat_secp384r1_uint1 x107;
+ uint32_t x108;
+ fiat_secp384r1_uint1 x109;
+ uint32_t x110;
+ fiat_secp384r1_uint1 x111;
+ uint32_t x112;
+ fiat_secp384r1_uint1 x113;
+ uint32_t x114;
+ fiat_secp384r1_uint1 x115;
+ uint32_t x116;
+ fiat_secp384r1_uint1 x117;
+ uint32_t x118;
+ fiat_secp384r1_uint1 x119;
+ uint32_t x120;
+ fiat_secp384r1_uint1 x121;
+ uint32_t x122;
+ fiat_secp384r1_uint1 x123;
+ uint32_t x124;
+ fiat_secp384r1_uint1 x125;
+ uint32_t x126;
+ fiat_secp384r1_uint1 x127;
+ uint32_t x128;
+ uint32_t x129;
+ uint32_t x130;
+ uint32_t x131;
+ uint32_t x132;
+ uint32_t x133;
+ uint32_t x134;
+ uint32_t x135;
+ uint32_t x136;
+ uint32_t x137;
+ uint32_t x138;
+ uint32_t x139;
+ uint32_t x140;
+ uint32_t x141;
+ uint32_t x142;
+ uint32_t x143;
+ uint32_t x144;
+ uint32_t x145;
+ uint32_t x146;
+ uint32_t x147;
+ uint32_t x148;
+ fiat_secp384r1_uint1 x149;
+ uint32_t x150;
+ fiat_secp384r1_uint1 x151;
+ uint32_t x152;
+ fiat_secp384r1_uint1 x153;
+ uint32_t x154;
+ fiat_secp384r1_uint1 x155;
+ uint32_t x156;
+ fiat_secp384r1_uint1 x157;
+ uint32_t x158;
+ fiat_secp384r1_uint1 x159;
+ uint32_t x160;
+ fiat_secp384r1_uint1 x161;
+ uint32_t x162;
+ fiat_secp384r1_uint1 x163;
+ uint32_t x164;
+ fiat_secp384r1_uint1 x165;
+ uint32_t x166;
+ fiat_secp384r1_uint1 x167;
+ uint32_t x168;
+ fiat_secp384r1_uint1 x169;
+ uint32_t x170;
+ fiat_secp384r1_uint1 x171;
+ uint32_t x172;
+ fiat_secp384r1_uint1 x173;
+ uint32_t x174;
+ fiat_secp384r1_uint1 x175;
+ uint32_t x176;
+ fiat_secp384r1_uint1 x177;
+ uint32_t x178;
+ fiat_secp384r1_uint1 x179;
+ uint32_t x180;
+ fiat_secp384r1_uint1 x181;
+ uint32_t x182;
+ fiat_secp384r1_uint1 x183;
+ uint32_t x184;
+ fiat_secp384r1_uint1 x185;
+ uint32_t x186;
+ fiat_secp384r1_uint1 x187;
+ uint32_t x188;
+ fiat_secp384r1_uint1 x189;
+ uint32_t x190;
+ fiat_secp384r1_uint1 x191;
+ uint32_t x192;
+ fiat_secp384r1_uint1 x193;
+ uint32_t x194;
+ fiat_secp384r1_uint1 x195;
+ uint32_t x196;
+ fiat_secp384r1_uint1 x197;
+ uint32_t x198;
+ fiat_secp384r1_uint1 x199;
+ uint32_t x200;
+ fiat_secp384r1_uint1 x201;
+ uint32_t x202;
+ fiat_secp384r1_uint1 x203;
+ uint32_t x204;
+ fiat_secp384r1_uint1 x205;
+ uint32_t x206;
+ fiat_secp384r1_uint1 x207;
+ uint32_t x208;
+ fiat_secp384r1_uint1 x209;
+ uint32_t x210;
+ fiat_secp384r1_uint1 x211;
+ uint32_t x212;
+ fiat_secp384r1_uint1 x213;
+ uint32_t x214;
+ uint32_t x215;
+ uint32_t x216;
+ uint32_t x217;
+ uint32_t x218;
+ uint32_t x219;
+ uint32_t x220;
+ uint32_t x221;
+ uint32_t x222;
+ uint32_t x223;
+ uint32_t x224;
+ uint32_t x225;
+ uint32_t x226;
+ uint32_t x227;
+ uint32_t x228;
+ uint32_t x229;
+ uint32_t x230;
+ uint32_t x231;
+ uint32_t x232;
+ uint32_t x233;
+ uint32_t x234;
+ fiat_secp384r1_uint1 x235;
+ uint32_t x236;
+ fiat_secp384r1_uint1 x237;
+ uint32_t x238;
+ fiat_secp384r1_uint1 x239;
+ uint32_t x240;
+ fiat_secp384r1_uint1 x241;
+ uint32_t x242;
+ fiat_secp384r1_uint1 x243;
+ uint32_t x244;
+ fiat_secp384r1_uint1 x245;
+ uint32_t x246;
+ fiat_secp384r1_uint1 x247;
+ uint32_t x248;
+ fiat_secp384r1_uint1 x249;
+ uint32_t x250;
+ fiat_secp384r1_uint1 x251;
+ uint32_t x252;
+ fiat_secp384r1_uint1 x253;
+ uint32_t x254;
+ fiat_secp384r1_uint1 x255;
+ uint32_t x256;
+ fiat_secp384r1_uint1 x257;
+ uint32_t x258;
+ fiat_secp384r1_uint1 x259;
+ uint32_t x260;
+ fiat_secp384r1_uint1 x261;
+ uint32_t x262;
+ fiat_secp384r1_uint1 x263;
+ uint32_t x264;
+ fiat_secp384r1_uint1 x265;
+ uint32_t x266;
+ fiat_secp384r1_uint1 x267;
+ uint32_t x268;
+ fiat_secp384r1_uint1 x269;
+ uint32_t x270;
+ fiat_secp384r1_uint1 x271;
+ uint32_t x272;
+ fiat_secp384r1_uint1 x273;
+ uint32_t x274;
+ fiat_secp384r1_uint1 x275;
+ uint32_t x276;
+ fiat_secp384r1_uint1 x277;
+ uint32_t x278;
+ fiat_secp384r1_uint1 x279;
+ uint32_t x280;
+ fiat_secp384r1_uint1 x281;
+ uint32_t x282;
+ fiat_secp384r1_uint1 x283;
+ uint32_t x284;
+ fiat_secp384r1_uint1 x285;
+ uint32_t x286;
+ fiat_secp384r1_uint1 x287;
+ uint32_t x288;
+ fiat_secp384r1_uint1 x289;
+ uint32_t x290;
+ fiat_secp384r1_uint1 x291;
+ uint32_t x292;
+ fiat_secp384r1_uint1 x293;
+ uint32_t x294;
+ fiat_secp384r1_uint1 x295;
+ uint32_t x296;
+ fiat_secp384r1_uint1 x297;
+ uint32_t x298;
+ fiat_secp384r1_uint1 x299;
+ uint32_t x300;
+ uint32_t x301;
+ uint32_t x302;
+ uint32_t x303;
+ uint32_t x304;
+ uint32_t x305;
+ uint32_t x306;
+ uint32_t x307;
+ uint32_t x308;
+ uint32_t x309;
+ uint32_t x310;
+ uint32_t x311;
+ uint32_t x312;
+ uint32_t x313;
+ uint32_t x314;
+ uint32_t x315;
+ uint32_t x316;
+ uint32_t x317;
+ uint32_t x318;
+ uint32_t x319;
+ uint32_t x320;
+ fiat_secp384r1_uint1 x321;
+ uint32_t x322;
+ fiat_secp384r1_uint1 x323;
+ uint32_t x324;
+ fiat_secp384r1_uint1 x325;
+ uint32_t x326;
+ fiat_secp384r1_uint1 x327;
+ uint32_t x328;
+ fiat_secp384r1_uint1 x329;
+ uint32_t x330;
+ fiat_secp384r1_uint1 x331;
+ uint32_t x332;
+ fiat_secp384r1_uint1 x333;
+ uint32_t x334;
+ fiat_secp384r1_uint1 x335;
+ uint32_t x336;
+ fiat_secp384r1_uint1 x337;
+ uint32_t x338;
+ fiat_secp384r1_uint1 x339;
+ uint32_t x340;
+ fiat_secp384r1_uint1 x341;
+ uint32_t x342;
+ fiat_secp384r1_uint1 x343;
+ uint32_t x344;
+ fiat_secp384r1_uint1 x345;
+ uint32_t x346;
+ fiat_secp384r1_uint1 x347;
+ uint32_t x348;
+ fiat_secp384r1_uint1 x349;
+ uint32_t x350;
+ fiat_secp384r1_uint1 x351;
+ uint32_t x352;
+ fiat_secp384r1_uint1 x353;
+ uint32_t x354;
+ fiat_secp384r1_uint1 x355;
+ uint32_t x356;
+ fiat_secp384r1_uint1 x357;
+ uint32_t x358;
+ fiat_secp384r1_uint1 x359;
+ uint32_t x360;
+ fiat_secp384r1_uint1 x361;
+ uint32_t x362;
+ fiat_secp384r1_uint1 x363;
+ uint32_t x364;
+ fiat_secp384r1_uint1 x365;
+ uint32_t x366;
+ fiat_secp384r1_uint1 x367;
+ uint32_t x368;
+ fiat_secp384r1_uint1 x369;
+ uint32_t x370;
+ fiat_secp384r1_uint1 x371;
+ uint32_t x372;
+ fiat_secp384r1_uint1 x373;
+ uint32_t x374;
+ fiat_secp384r1_uint1 x375;
+ uint32_t x376;
+ fiat_secp384r1_uint1 x377;
+ uint32_t x378;
+ fiat_secp384r1_uint1 x379;
+ uint32_t x380;
+ fiat_secp384r1_uint1 x381;
+ uint32_t x382;
+ fiat_secp384r1_uint1 x383;
+ uint32_t x384;
+ fiat_secp384r1_uint1 x385;
+ uint32_t x386;
+ uint32_t x387;
+ uint32_t x388;
+ uint32_t x389;
+ uint32_t x390;
+ uint32_t x391;
+ uint32_t x392;
+ uint32_t x393;
+ uint32_t x394;
+ uint32_t x395;
+ uint32_t x396;
+ uint32_t x397;
+ uint32_t x398;
+ uint32_t x399;
+ uint32_t x400;
+ uint32_t x401;
+ uint32_t x402;
+ uint32_t x403;
+ uint32_t x404;
+ uint32_t x405;
+ uint32_t x406;
+ fiat_secp384r1_uint1 x407;
+ uint32_t x408;
+ fiat_secp384r1_uint1 x409;
+ uint32_t x410;
+ fiat_secp384r1_uint1 x411;
+ uint32_t x412;
+ fiat_secp384r1_uint1 x413;
+ uint32_t x414;
+ fiat_secp384r1_uint1 x415;
+ uint32_t x416;
+ fiat_secp384r1_uint1 x417;
+ uint32_t x418;
+ fiat_secp384r1_uint1 x419;
+ uint32_t x420;
+ fiat_secp384r1_uint1 x421;
+ uint32_t x422;
+ fiat_secp384r1_uint1 x423;
+ uint32_t x424;
+ fiat_secp384r1_uint1 x425;
+ uint32_t x426;
+ fiat_secp384r1_uint1 x427;
+ uint32_t x428;
+ fiat_secp384r1_uint1 x429;
+ uint32_t x430;
+ fiat_secp384r1_uint1 x431;
+ uint32_t x432;
+ fiat_secp384r1_uint1 x433;
+ uint32_t x434;
+ fiat_secp384r1_uint1 x435;
+ uint32_t x436;
+ fiat_secp384r1_uint1 x437;
+ uint32_t x438;
+ fiat_secp384r1_uint1 x439;
+ uint32_t x440;
+ fiat_secp384r1_uint1 x441;
+ uint32_t x442;
+ fiat_secp384r1_uint1 x443;
+ uint32_t x444;
+ fiat_secp384r1_uint1 x445;
+ uint32_t x446;
+ fiat_secp384r1_uint1 x447;
+ uint32_t x448;
+ fiat_secp384r1_uint1 x449;
+ uint32_t x450;
+ fiat_secp384r1_uint1 x451;
+ uint32_t x452;
+ fiat_secp384r1_uint1 x453;
+ uint32_t x454;
+ fiat_secp384r1_uint1 x455;
+ uint32_t x456;
+ fiat_secp384r1_uint1 x457;
+ uint32_t x458;
+ fiat_secp384r1_uint1 x459;
+ uint32_t x460;
+ fiat_secp384r1_uint1 x461;
+ uint32_t x462;
+ fiat_secp384r1_uint1 x463;
+ uint32_t x464;
+ fiat_secp384r1_uint1 x465;
+ uint32_t x466;
+ fiat_secp384r1_uint1 x467;
+ uint32_t x468;
+ fiat_secp384r1_uint1 x469;
+ uint32_t x470;
+ fiat_secp384r1_uint1 x471;
+ uint32_t x472;
+ uint32_t x473;
+ uint32_t x474;
+ uint32_t x475;
+ uint32_t x476;
+ uint32_t x477;
+ uint32_t x478;
+ uint32_t x479;
+ uint32_t x480;
+ uint32_t x481;
+ uint32_t x482;
+ uint32_t x483;
+ uint32_t x484;
+ uint32_t x485;
+ uint32_t x486;
+ uint32_t x487;
+ uint32_t x488;
+ uint32_t x489;
+ uint32_t x490;
+ uint32_t x491;
+ uint32_t x492;
+ fiat_secp384r1_uint1 x493;
+ uint32_t x494;
+ fiat_secp384r1_uint1 x495;
+ uint32_t x496;
+ fiat_secp384r1_uint1 x497;
+ uint32_t x498;
+ fiat_secp384r1_uint1 x499;
+ uint32_t x500;
+ fiat_secp384r1_uint1 x501;
+ uint32_t x502;
+ fiat_secp384r1_uint1 x503;
+ uint32_t x504;
+ fiat_secp384r1_uint1 x505;
+ uint32_t x506;
+ fiat_secp384r1_uint1 x507;
+ uint32_t x508;
+ fiat_secp384r1_uint1 x509;
+ uint32_t x510;
+ fiat_secp384r1_uint1 x511;
+ uint32_t x512;
+ fiat_secp384r1_uint1 x513;
+ uint32_t x514;
+ fiat_secp384r1_uint1 x515;
+ uint32_t x516;
+ fiat_secp384r1_uint1 x517;
+ uint32_t x518;
+ fiat_secp384r1_uint1 x519;
+ uint32_t x520;
+ fiat_secp384r1_uint1 x521;
+ uint32_t x522;
+ fiat_secp384r1_uint1 x523;
+ uint32_t x524;
+ fiat_secp384r1_uint1 x525;
+ uint32_t x526;
+ fiat_secp384r1_uint1 x527;
+ uint32_t x528;
+ fiat_secp384r1_uint1 x529;
+ uint32_t x530;
+ fiat_secp384r1_uint1 x531;
+ uint32_t x532;
+ fiat_secp384r1_uint1 x533;
+ uint32_t x534;
+ fiat_secp384r1_uint1 x535;
+ uint32_t x536;
+ fiat_secp384r1_uint1 x537;
+ uint32_t x538;
+ fiat_secp384r1_uint1 x539;
+ uint32_t x540;
+ fiat_secp384r1_uint1 x541;
+ uint32_t x542;
+ fiat_secp384r1_uint1 x543;
+ uint32_t x544;
+ fiat_secp384r1_uint1 x545;
+ uint32_t x546;
+ fiat_secp384r1_uint1 x547;
+ uint32_t x548;
+ fiat_secp384r1_uint1 x549;
+ uint32_t x550;
+ fiat_secp384r1_uint1 x551;
+ uint32_t x552;
+ fiat_secp384r1_uint1 x553;
+ uint32_t x554;
+ fiat_secp384r1_uint1 x555;
+ uint32_t x556;
+ fiat_secp384r1_uint1 x557;
+ uint32_t x558;
+ uint32_t x559;
+ uint32_t x560;
+ uint32_t x561;
+ uint32_t x562;
+ uint32_t x563;
+ uint32_t x564;
+ uint32_t x565;
+ uint32_t x566;
+ uint32_t x567;
+ uint32_t x568;
+ uint32_t x569;
+ uint32_t x570;
+ uint32_t x571;
+ uint32_t x572;
+ uint32_t x573;
+ uint32_t x574;
+ uint32_t x575;
+ uint32_t x576;
+ uint32_t x577;
+ uint32_t x578;
+ fiat_secp384r1_uint1 x579;
+ uint32_t x580;
+ fiat_secp384r1_uint1 x581;
+ uint32_t x582;
+ fiat_secp384r1_uint1 x583;
+ uint32_t x584;
+ fiat_secp384r1_uint1 x585;
+ uint32_t x586;
+ fiat_secp384r1_uint1 x587;
+ uint32_t x588;
+ fiat_secp384r1_uint1 x589;
+ uint32_t x590;
+ fiat_secp384r1_uint1 x591;
+ uint32_t x592;
+ fiat_secp384r1_uint1 x593;
+ uint32_t x594;
+ fiat_secp384r1_uint1 x595;
+ uint32_t x596;
+ fiat_secp384r1_uint1 x597;
+ uint32_t x598;
+ fiat_secp384r1_uint1 x599;
+ uint32_t x600;
+ fiat_secp384r1_uint1 x601;
+ uint32_t x602;
+ fiat_secp384r1_uint1 x603;
+ uint32_t x604;
+ fiat_secp384r1_uint1 x605;
+ uint32_t x606;
+ fiat_secp384r1_uint1 x607;
+ uint32_t x608;
+ fiat_secp384r1_uint1 x609;
+ uint32_t x610;
+ fiat_secp384r1_uint1 x611;
+ uint32_t x612;
+ fiat_secp384r1_uint1 x613;
+ uint32_t x614;
+ fiat_secp384r1_uint1 x615;
+ uint32_t x616;
+ fiat_secp384r1_uint1 x617;
+ uint32_t x618;
+ fiat_secp384r1_uint1 x619;
+ uint32_t x620;
+ fiat_secp384r1_uint1 x621;
+ uint32_t x622;
+ fiat_secp384r1_uint1 x623;
+ uint32_t x624;
+ fiat_secp384r1_uint1 x625;
+ uint32_t x626;
+ fiat_secp384r1_uint1 x627;
+ uint32_t x628;
+ fiat_secp384r1_uint1 x629;
+ uint32_t x630;
+ fiat_secp384r1_uint1 x631;
+ uint32_t x632;
+ fiat_secp384r1_uint1 x633;
+ uint32_t x634;
+ fiat_secp384r1_uint1 x635;
+ uint32_t x636;
+ fiat_secp384r1_uint1 x637;
+ uint32_t x638;
+ fiat_secp384r1_uint1 x639;
+ uint32_t x640;
+ fiat_secp384r1_uint1 x641;
+ uint32_t x642;
+ fiat_secp384r1_uint1 x643;
+ uint32_t x644;
+ uint32_t x645;
+ uint32_t x646;
+ uint32_t x647;
+ uint32_t x648;
+ uint32_t x649;
+ uint32_t x650;
+ uint32_t x651;
+ uint32_t x652;
+ uint32_t x653;
+ uint32_t x654;
+ uint32_t x655;
+ uint32_t x656;
+ uint32_t x657;
+ uint32_t x658;
+ uint32_t x659;
+ uint32_t x660;
+ uint32_t x661;
+ uint32_t x662;
+ uint32_t x663;
+ uint32_t x664;
+ fiat_secp384r1_uint1 x665;
+ uint32_t x666;
+ fiat_secp384r1_uint1 x667;
+ uint32_t x668;
+ fiat_secp384r1_uint1 x669;
+ uint32_t x670;
+ fiat_secp384r1_uint1 x671;
+ uint32_t x672;
+ fiat_secp384r1_uint1 x673;
+ uint32_t x674;
+ fiat_secp384r1_uint1 x675;
+ uint32_t x676;
+ fiat_secp384r1_uint1 x677;
+ uint32_t x678;
+ fiat_secp384r1_uint1 x679;
+ uint32_t x680;
+ fiat_secp384r1_uint1 x681;
+ uint32_t x682;
+ fiat_secp384r1_uint1 x683;
+ uint32_t x684;
+ fiat_secp384r1_uint1 x685;
+ uint32_t x686;
+ fiat_secp384r1_uint1 x687;
+ uint32_t x688;
+ fiat_secp384r1_uint1 x689;
+ uint32_t x690;
+ fiat_secp384r1_uint1 x691;
+ uint32_t x692;
+ fiat_secp384r1_uint1 x693;
+ uint32_t x694;
+ fiat_secp384r1_uint1 x695;
+ uint32_t x696;
+ fiat_secp384r1_uint1 x697;
+ uint32_t x698;
+ fiat_secp384r1_uint1 x699;
+ uint32_t x700;
+ fiat_secp384r1_uint1 x701;
+ uint32_t x702;
+ fiat_secp384r1_uint1 x703;
+ uint32_t x704;
+ fiat_secp384r1_uint1 x705;
+ uint32_t x706;
+ fiat_secp384r1_uint1 x707;
+ uint32_t x708;
+ fiat_secp384r1_uint1 x709;
+ uint32_t x710;
+ fiat_secp384r1_uint1 x711;
+ uint32_t x712;
+ fiat_secp384r1_uint1 x713;
+ uint32_t x714;
+ fiat_secp384r1_uint1 x715;
+ uint32_t x716;
+ fiat_secp384r1_uint1 x717;
+ uint32_t x718;
+ fiat_secp384r1_uint1 x719;
+ uint32_t x720;
+ fiat_secp384r1_uint1 x721;
+ uint32_t x722;
+ fiat_secp384r1_uint1 x723;
+ uint32_t x724;
+ fiat_secp384r1_uint1 x725;
+ uint32_t x726;
+ fiat_secp384r1_uint1 x727;
+ uint32_t x728;
+ fiat_secp384r1_uint1 x729;
+ uint32_t x730;
+ uint32_t x731;
+ uint32_t x732;
+ uint32_t x733;
+ uint32_t x734;
+ uint32_t x735;
+ uint32_t x736;
+ uint32_t x737;
+ uint32_t x738;
+ uint32_t x739;
+ uint32_t x740;
+ uint32_t x741;
+ uint32_t x742;
+ uint32_t x743;
+ uint32_t x744;
+ uint32_t x745;
+ uint32_t x746;
+ uint32_t x747;
+ uint32_t x748;
+ uint32_t x749;
+ uint32_t x750;
+ fiat_secp384r1_uint1 x751;
+ uint32_t x752;
+ fiat_secp384r1_uint1 x753;
+ uint32_t x754;
+ fiat_secp384r1_uint1 x755;
+ uint32_t x756;
+ fiat_secp384r1_uint1 x757;
+ uint32_t x758;
+ fiat_secp384r1_uint1 x759;
+ uint32_t x760;
+ fiat_secp384r1_uint1 x761;
+ uint32_t x762;
+ fiat_secp384r1_uint1 x763;
+ uint32_t x764;
+ fiat_secp384r1_uint1 x765;
+ uint32_t x766;
+ fiat_secp384r1_uint1 x767;
+ uint32_t x768;
+ fiat_secp384r1_uint1 x769;
+ uint32_t x770;
+ fiat_secp384r1_uint1 x771;
+ uint32_t x772;
+ fiat_secp384r1_uint1 x773;
+ uint32_t x774;
+ fiat_secp384r1_uint1 x775;
+ uint32_t x776;
+ fiat_secp384r1_uint1 x777;
+ uint32_t x778;
+ fiat_secp384r1_uint1 x779;
+ uint32_t x780;
+ fiat_secp384r1_uint1 x781;
+ uint32_t x782;
+ fiat_secp384r1_uint1 x783;
+ uint32_t x784;
+ fiat_secp384r1_uint1 x785;
+ uint32_t x786;
+ fiat_secp384r1_uint1 x787;
+ uint32_t x788;
+ fiat_secp384r1_uint1 x789;
+ uint32_t x790;
+ fiat_secp384r1_uint1 x791;
+ uint32_t x792;
+ fiat_secp384r1_uint1 x793;
+ uint32_t x794;
+ fiat_secp384r1_uint1 x795;
+ uint32_t x796;
+ fiat_secp384r1_uint1 x797;
+ uint32_t x798;
+ fiat_secp384r1_uint1 x799;
+ uint32_t x800;
+ fiat_secp384r1_uint1 x801;
+ uint32_t x802;
+ fiat_secp384r1_uint1 x803;
+ uint32_t x804;
+ fiat_secp384r1_uint1 x805;
+ uint32_t x806;
+ fiat_secp384r1_uint1 x807;
+ uint32_t x808;
+ fiat_secp384r1_uint1 x809;
+ uint32_t x810;
+ fiat_secp384r1_uint1 x811;
+ uint32_t x812;
+ fiat_secp384r1_uint1 x813;
+ uint32_t x814;
+ fiat_secp384r1_uint1 x815;
+ uint32_t x816;
+ uint32_t x817;
+ uint32_t x818;
+ uint32_t x819;
+ uint32_t x820;
+ uint32_t x821;
+ uint32_t x822;
+ uint32_t x823;
+ uint32_t x824;
+ uint32_t x825;
+ uint32_t x826;
+ uint32_t x827;
+ uint32_t x828;
+ uint32_t x829;
+ uint32_t x830;
+ uint32_t x831;
+ uint32_t x832;
+ uint32_t x833;
+ uint32_t x834;
+ uint32_t x835;
+ uint32_t x836;
+ fiat_secp384r1_uint1 x837;
+ uint32_t x838;
+ fiat_secp384r1_uint1 x839;
+ uint32_t x840;
+ fiat_secp384r1_uint1 x841;
+ uint32_t x842;
+ fiat_secp384r1_uint1 x843;
+ uint32_t x844;
+ fiat_secp384r1_uint1 x845;
+ uint32_t x846;
+ fiat_secp384r1_uint1 x847;
+ uint32_t x848;
+ fiat_secp384r1_uint1 x849;
+ uint32_t x850;
+ fiat_secp384r1_uint1 x851;
+ uint32_t x852;
+ fiat_secp384r1_uint1 x853;
+ uint32_t x854;
+ fiat_secp384r1_uint1 x855;
+ uint32_t x856;
+ fiat_secp384r1_uint1 x857;
+ uint32_t x858;
+ fiat_secp384r1_uint1 x859;
+ uint32_t x860;
+ fiat_secp384r1_uint1 x861;
+ uint32_t x862;
+ fiat_secp384r1_uint1 x863;
+ uint32_t x864;
+ fiat_secp384r1_uint1 x865;
+ uint32_t x866;
+ fiat_secp384r1_uint1 x867;
+ uint32_t x868;
+ fiat_secp384r1_uint1 x869;
+ uint32_t x870;
+ fiat_secp384r1_uint1 x871;
+ uint32_t x872;
+ fiat_secp384r1_uint1 x873;
+ uint32_t x874;
+ fiat_secp384r1_uint1 x875;
+ uint32_t x876;
+ fiat_secp384r1_uint1 x877;
+ uint32_t x878;
+ fiat_secp384r1_uint1 x879;
+ uint32_t x880;
+ fiat_secp384r1_uint1 x881;
+ uint32_t x882;
+ fiat_secp384r1_uint1 x883;
+ uint32_t x884;
+ fiat_secp384r1_uint1 x885;
+ uint32_t x886;
+ fiat_secp384r1_uint1 x887;
+ uint32_t x888;
+ fiat_secp384r1_uint1 x889;
+ uint32_t x890;
+ fiat_secp384r1_uint1 x891;
+ uint32_t x892;
+ fiat_secp384r1_uint1 x893;
+ uint32_t x894;
+ fiat_secp384r1_uint1 x895;
+ uint32_t x896;
+ fiat_secp384r1_uint1 x897;
+ uint32_t x898;
+ fiat_secp384r1_uint1 x899;
+ uint32_t x900;
+ fiat_secp384r1_uint1 x901;
+ uint32_t x902;
+ uint32_t x903;
+ uint32_t x904;
+ uint32_t x905;
+ uint32_t x906;
+ uint32_t x907;
+ uint32_t x908;
+ uint32_t x909;
+ uint32_t x910;
+ uint32_t x911;
+ uint32_t x912;
+ uint32_t x913;
+ uint32_t x914;
+ uint32_t x915;
+ uint32_t x916;
+ uint32_t x917;
+ uint32_t x918;
+ uint32_t x919;
+ uint32_t x920;
+ uint32_t x921;
+ uint32_t x922;
+ fiat_secp384r1_uint1 x923;
+ uint32_t x924;
+ fiat_secp384r1_uint1 x925;
+ uint32_t x926;
+ fiat_secp384r1_uint1 x927;
+ uint32_t x928;
+ fiat_secp384r1_uint1 x929;
+ uint32_t x930;
+ fiat_secp384r1_uint1 x931;
+ uint32_t x932;
+ fiat_secp384r1_uint1 x933;
+ uint32_t x934;
+ fiat_secp384r1_uint1 x935;
+ uint32_t x936;
+ fiat_secp384r1_uint1 x937;
+ uint32_t x938;
+ fiat_secp384r1_uint1 x939;
+ uint32_t x940;
+ fiat_secp384r1_uint1 x941;
+ uint32_t x942;
+ fiat_secp384r1_uint1 x943;
+ uint32_t x944;
+ fiat_secp384r1_uint1 x945;
+ uint32_t x946;
+ fiat_secp384r1_uint1 x947;
+ uint32_t x948;
+ fiat_secp384r1_uint1 x949;
+ uint32_t x950;
+ fiat_secp384r1_uint1 x951;
+ uint32_t x952;
+ fiat_secp384r1_uint1 x953;
+ uint32_t x954;
+ fiat_secp384r1_uint1 x955;
+ uint32_t x956;
+ fiat_secp384r1_uint1 x957;
+ uint32_t x958;
+ fiat_secp384r1_uint1 x959;
+ uint32_t x960;
+ fiat_secp384r1_uint1 x961;
+ uint32_t x962;
+ fiat_secp384r1_uint1 x963;
+ uint32_t x964;
+ fiat_secp384r1_uint1 x965;
+ uint32_t x966;
+ fiat_secp384r1_uint1 x967;
+ uint32_t x968;
+ fiat_secp384r1_uint1 x969;
+ uint32_t x970;
+ fiat_secp384r1_uint1 x971;
+ uint32_t x972;
+ fiat_secp384r1_uint1 x973;
+ uint32_t x974;
+ fiat_secp384r1_uint1 x975;
+ uint32_t x976;
+ fiat_secp384r1_uint1 x977;
+ uint32_t x978;
+ fiat_secp384r1_uint1 x979;
+ uint32_t x980;
+ fiat_secp384r1_uint1 x981;
+ uint32_t x982;
+ fiat_secp384r1_uint1 x983;
+ uint32_t x984;
+ fiat_secp384r1_uint1 x985;
+ uint32_t x986;
+ fiat_secp384r1_uint1 x987;
+ uint32_t x988;
+ fiat_secp384r1_uint1 x989;
+ uint32_t x990;
+ uint32_t x991;
+ uint32_t x992;
+ uint32_t x993;
+ uint32_t x994;
+ uint32_t x995;
+ uint32_t x996;
+ uint32_t x997;
+ uint32_t x998;
+ uint32_t x999;
+ uint32_t x1000;
+ uint32_t x1001;
+ x1 = (arg1[0]);
+ fiat_secp384r1_mulx_u32(&x2, &x3, x1, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x4, &x5, x1, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x6, &x7, x1, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x8, &x9, x1, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x10, &x11, x1, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x12, &x13, x1, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x14, &x15, x1, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x16, &x17, x1, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x18, &x19, x1, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x20, &x21, x1, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x22, &x23, 0x0, x19, x16);
+ fiat_secp384r1_addcarryx_u32(&x24, &x25, x23, x17, x14);
+ fiat_secp384r1_addcarryx_u32(&x26, &x27, x25, x15, x12);
+ fiat_secp384r1_addcarryx_u32(&x28, &x29, x27, x13, x10);
+ fiat_secp384r1_addcarryx_u32(&x30, &x31, x29, x11, x8);
+ fiat_secp384r1_addcarryx_u32(&x32, &x33, x31, x9, x6);
+ fiat_secp384r1_addcarryx_u32(&x34, &x35, x33, x7, x4);
+ fiat_secp384r1_addcarryx_u32(&x36, &x37, x35, x5, x2);
+ fiat_secp384r1_addcarryx_u32(&x38, &x39, 0x0, x1, x20);
+ fiat_secp384r1_addcarryx_u32(&x40, &x41, 0x0, (x39 + x21), (arg1[1]));
+ fiat_secp384r1_mulx_u32(&x42, &x43, x40, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x44, &x45, x40, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x46, &x47, x40, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x48, &x49, x40, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x50, &x51, x40, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x52, &x53, x40, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x54, &x55, x40, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x56, &x57, x40, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x58, &x59, x40, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x60, &x61, x40, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x62, &x63, 0x0, x59, x56);
+ fiat_secp384r1_addcarryx_u32(&x64, &x65, x63, x57, x54);
+ fiat_secp384r1_addcarryx_u32(&x66, &x67, x65, x55, x52);
+ fiat_secp384r1_addcarryx_u32(&x68, &x69, x67, x53, x50);
+ fiat_secp384r1_addcarryx_u32(&x70, &x71, x69, x51, x48);
+ fiat_secp384r1_addcarryx_u32(&x72, &x73, x71, x49, x46);
+ fiat_secp384r1_addcarryx_u32(&x74, &x75, x73, x47, x44);
+ fiat_secp384r1_addcarryx_u32(&x76, &x77, x75, x45, x42);
+ fiat_secp384r1_addcarryx_u32(&x78, &x79, 0x0, x40, x60);
+ fiat_secp384r1_addcarryx_u32(&x80, &x81, x79, x41, x61);
+ fiat_secp384r1_addcarryx_u32(&x82, &x83, x81, x18, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x84, &x85, x83, x22, x58);
+ fiat_secp384r1_addcarryx_u32(&x86, &x87, x85, x24, x62);
+ fiat_secp384r1_addcarryx_u32(&x88, &x89, x87, x26, x64);
+ fiat_secp384r1_addcarryx_u32(&x90, &x91, x89, x28, x66);
+ fiat_secp384r1_addcarryx_u32(&x92, &x93, x91, x30, x68);
+ fiat_secp384r1_addcarryx_u32(&x94, &x95, x93, x32, x70);
+ fiat_secp384r1_addcarryx_u32(&x96, &x97, x95, x34, x72);
+ fiat_secp384r1_addcarryx_u32(&x98, &x99, x97, x36, x74);
+ fiat_secp384r1_addcarryx_u32(&x100, &x101, x99, (x37 + x3), x76);
+ fiat_secp384r1_addcarryx_u32(&x102, &x103, x101, 0x0, (x77 + x43));
+ fiat_secp384r1_addcarryx_u32(&x104, &x105, 0x0, x80, (arg1[2]));
+ fiat_secp384r1_addcarryx_u32(&x106, &x107, x105, x82, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x108, &x109, x107, x84, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x110, &x111, x109, x86, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x112, &x113, x111, x88, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x114, &x115, x113, x90, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x116, &x117, x115, x92, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x118, &x119, x117, x94, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x120, &x121, x119, x96, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x122, &x123, x121, x98, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x124, &x125, x123, x100, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x126, &x127, x125, x102, 0x0);
+ fiat_secp384r1_mulx_u32(&x128, &x129, x104, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x130, &x131, x104, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x132, &x133, x104, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x134, &x135, x104, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x136, &x137, x104, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x138, &x139, x104, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x140, &x141, x104, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x142, &x143, x104, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x144, &x145, x104, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x146, &x147, x104, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x148, &x149, 0x0, x145, x142);
+ fiat_secp384r1_addcarryx_u32(&x150, &x151, x149, x143, x140);
+ fiat_secp384r1_addcarryx_u32(&x152, &x153, x151, x141, x138);
+ fiat_secp384r1_addcarryx_u32(&x154, &x155, x153, x139, x136);
+ fiat_secp384r1_addcarryx_u32(&x156, &x157, x155, x137, x134);
+ fiat_secp384r1_addcarryx_u32(&x158, &x159, x157, x135, x132);
+ fiat_secp384r1_addcarryx_u32(&x160, &x161, x159, x133, x130);
+ fiat_secp384r1_addcarryx_u32(&x162, &x163, x161, x131, x128);
+ fiat_secp384r1_addcarryx_u32(&x164, &x165, 0x0, x104, x146);
+ fiat_secp384r1_addcarryx_u32(&x166, &x167, x165, x106, x147);
+ fiat_secp384r1_addcarryx_u32(&x168, &x169, x167, x108, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x170, &x171, x169, x110, x144);
+ fiat_secp384r1_addcarryx_u32(&x172, &x173, x171, x112, x148);
+ fiat_secp384r1_addcarryx_u32(&x174, &x175, x173, x114, x150);
+ fiat_secp384r1_addcarryx_u32(&x176, &x177, x175, x116, x152);
+ fiat_secp384r1_addcarryx_u32(&x178, &x179, x177, x118, x154);
+ fiat_secp384r1_addcarryx_u32(&x180, &x181, x179, x120, x156);
+ fiat_secp384r1_addcarryx_u32(&x182, &x183, x181, x122, x158);
+ fiat_secp384r1_addcarryx_u32(&x184, &x185, x183, x124, x160);
+ fiat_secp384r1_addcarryx_u32(&x186, &x187, x185, x126, x162);
+ fiat_secp384r1_addcarryx_u32(&x188, &x189, x187, ((uint32_t)x127 + x103),
+ (x163 + x129));
+ fiat_secp384r1_addcarryx_u32(&x190, &x191, 0x0, x166, (arg1[3]));
+ fiat_secp384r1_addcarryx_u32(&x192, &x193, x191, x168, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x194, &x195, x193, x170, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x196, &x197, x195, x172, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x198, &x199, x197, x174, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x200, &x201, x199, x176, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x202, &x203, x201, x178, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x204, &x205, x203, x180, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x206, &x207, x205, x182, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x208, &x209, x207, x184, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x210, &x211, x209, x186, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x212, &x213, x211, x188, 0x0);
+ fiat_secp384r1_mulx_u32(&x214, &x215, x190, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x216, &x217, x190, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x218, &x219, x190, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x220, &x221, x190, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x222, &x223, x190, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x224, &x225, x190, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x226, &x227, x190, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x228, &x229, x190, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x230, &x231, x190, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x232, &x233, x190, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x234, &x235, 0x0, x231, x228);
+ fiat_secp384r1_addcarryx_u32(&x236, &x237, x235, x229, x226);
+ fiat_secp384r1_addcarryx_u32(&x238, &x239, x237, x227, x224);
+ fiat_secp384r1_addcarryx_u32(&x240, &x241, x239, x225, x222);
+ fiat_secp384r1_addcarryx_u32(&x242, &x243, x241, x223, x220);
+ fiat_secp384r1_addcarryx_u32(&x244, &x245, x243, x221, x218);
+ fiat_secp384r1_addcarryx_u32(&x246, &x247, x245, x219, x216);
+ fiat_secp384r1_addcarryx_u32(&x248, &x249, x247, x217, x214);
+ fiat_secp384r1_addcarryx_u32(&x250, &x251, 0x0, x190, x232);
+ fiat_secp384r1_addcarryx_u32(&x252, &x253, x251, x192, x233);
+ fiat_secp384r1_addcarryx_u32(&x254, &x255, x253, x194, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x256, &x257, x255, x196, x230);
+ fiat_secp384r1_addcarryx_u32(&x258, &x259, x257, x198, x234);
+ fiat_secp384r1_addcarryx_u32(&x260, &x261, x259, x200, x236);
+ fiat_secp384r1_addcarryx_u32(&x262, &x263, x261, x202, x238);
+ fiat_secp384r1_addcarryx_u32(&x264, &x265, x263, x204, x240);
+ fiat_secp384r1_addcarryx_u32(&x266, &x267, x265, x206, x242);
+ fiat_secp384r1_addcarryx_u32(&x268, &x269, x267, x208, x244);
+ fiat_secp384r1_addcarryx_u32(&x270, &x271, x269, x210, x246);
+ fiat_secp384r1_addcarryx_u32(&x272, &x273, x271, x212, x248);
+ fiat_secp384r1_addcarryx_u32(&x274, &x275, x273, ((uint32_t)x213 + x189),
+ (x249 + x215));
+ fiat_secp384r1_addcarryx_u32(&x276, &x277, 0x0, x252, (arg1[4]));
+ fiat_secp384r1_addcarryx_u32(&x278, &x279, x277, x254, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x280, &x281, x279, x256, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x282, &x283, x281, x258, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x284, &x285, x283, x260, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x286, &x287, x285, x262, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x288, &x289, x287, x264, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x290, &x291, x289, x266, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x292, &x293, x291, x268, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x294, &x295, x293, x270, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x296, &x297, x295, x272, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x298, &x299, x297, x274, 0x0);
+ fiat_secp384r1_mulx_u32(&x300, &x301, x276, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x302, &x303, x276, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x304, &x305, x276, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x306, &x307, x276, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x308, &x309, x276, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x310, &x311, x276, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x312, &x313, x276, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x314, &x315, x276, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x316, &x317, x276, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x318, &x319, x276, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x320, &x321, 0x0, x317, x314);
+ fiat_secp384r1_addcarryx_u32(&x322, &x323, x321, x315, x312);
+ fiat_secp384r1_addcarryx_u32(&x324, &x325, x323, x313, x310);
+ fiat_secp384r1_addcarryx_u32(&x326, &x327, x325, x311, x308);
+ fiat_secp384r1_addcarryx_u32(&x328, &x329, x327, x309, x306);
+ fiat_secp384r1_addcarryx_u32(&x330, &x331, x329, x307, x304);
+ fiat_secp384r1_addcarryx_u32(&x332, &x333, x331, x305, x302);
+ fiat_secp384r1_addcarryx_u32(&x334, &x335, x333, x303, x300);
+ fiat_secp384r1_addcarryx_u32(&x336, &x337, 0x0, x276, x318);
+ fiat_secp384r1_addcarryx_u32(&x338, &x339, x337, x278, x319);
+ fiat_secp384r1_addcarryx_u32(&x340, &x341, x339, x280, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x342, &x343, x341, x282, x316);
+ fiat_secp384r1_addcarryx_u32(&x344, &x345, x343, x284, x320);
+ fiat_secp384r1_addcarryx_u32(&x346, &x347, x345, x286, x322);
+ fiat_secp384r1_addcarryx_u32(&x348, &x349, x347, x288, x324);
+ fiat_secp384r1_addcarryx_u32(&x350, &x351, x349, x290, x326);
+ fiat_secp384r1_addcarryx_u32(&x352, &x353, x351, x292, x328);
+ fiat_secp384r1_addcarryx_u32(&x354, &x355, x353, x294, x330);
+ fiat_secp384r1_addcarryx_u32(&x356, &x357, x355, x296, x332);
+ fiat_secp384r1_addcarryx_u32(&x358, &x359, x357, x298, x334);
+ fiat_secp384r1_addcarryx_u32(&x360, &x361, x359, ((uint32_t)x299 + x275),
+ (x335 + x301));
+ fiat_secp384r1_addcarryx_u32(&x362, &x363, 0x0, x338, (arg1[5]));
+ fiat_secp384r1_addcarryx_u32(&x364, &x365, x363, x340, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x366, &x367, x365, x342, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x368, &x369, x367, x344, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x370, &x371, x369, x346, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x372, &x373, x371, x348, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x374, &x375, x373, x350, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x376, &x377, x375, x352, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x378, &x379, x377, x354, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x380, &x381, x379, x356, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x382, &x383, x381, x358, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x384, &x385, x383, x360, 0x0);
+ fiat_secp384r1_mulx_u32(&x386, &x387, x362, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x388, &x389, x362, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x390, &x391, x362, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x392, &x393, x362, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x394, &x395, x362, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x396, &x397, x362, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x398, &x399, x362, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x400, &x401, x362, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x402, &x403, x362, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x404, &x405, x362, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x406, &x407, 0x0, x403, x400);
+ fiat_secp384r1_addcarryx_u32(&x408, &x409, x407, x401, x398);
+ fiat_secp384r1_addcarryx_u32(&x410, &x411, x409, x399, x396);
+ fiat_secp384r1_addcarryx_u32(&x412, &x413, x411, x397, x394);
+ fiat_secp384r1_addcarryx_u32(&x414, &x415, x413, x395, x392);
+ fiat_secp384r1_addcarryx_u32(&x416, &x417, x415, x393, x390);
+ fiat_secp384r1_addcarryx_u32(&x418, &x419, x417, x391, x388);
+ fiat_secp384r1_addcarryx_u32(&x420, &x421, x419, x389, x386);
+ fiat_secp384r1_addcarryx_u32(&x422, &x423, 0x0, x362, x404);
+ fiat_secp384r1_addcarryx_u32(&x424, &x425, x423, x364, x405);
+ fiat_secp384r1_addcarryx_u32(&x426, &x427, x425, x366, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x428, &x429, x427, x368, x402);
+ fiat_secp384r1_addcarryx_u32(&x430, &x431, x429, x370, x406);
+ fiat_secp384r1_addcarryx_u32(&x432, &x433, x431, x372, x408);
+ fiat_secp384r1_addcarryx_u32(&x434, &x435, x433, x374, x410);
+ fiat_secp384r1_addcarryx_u32(&x436, &x437, x435, x376, x412);
+ fiat_secp384r1_addcarryx_u32(&x438, &x439, x437, x378, x414);
+ fiat_secp384r1_addcarryx_u32(&x440, &x441, x439, x380, x416);
+ fiat_secp384r1_addcarryx_u32(&x442, &x443, x441, x382, x418);
+ fiat_secp384r1_addcarryx_u32(&x444, &x445, x443, x384, x420);
+ fiat_secp384r1_addcarryx_u32(&x446, &x447, x445, ((uint32_t)x385 + x361),
+ (x421 + x387));
+ fiat_secp384r1_addcarryx_u32(&x448, &x449, 0x0, x424, (arg1[6]));
+ fiat_secp384r1_addcarryx_u32(&x450, &x451, x449, x426, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x452, &x453, x451, x428, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x454, &x455, x453, x430, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x456, &x457, x455, x432, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x458, &x459, x457, x434, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x460, &x461, x459, x436, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x462, &x463, x461, x438, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x464, &x465, x463, x440, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x466, &x467, x465, x442, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x468, &x469, x467, x444, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x470, &x471, x469, x446, 0x0);
+ fiat_secp384r1_mulx_u32(&x472, &x473, x448, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x474, &x475, x448, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x476, &x477, x448, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x478, &x479, x448, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x480, &x481, x448, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x482, &x483, x448, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x484, &x485, x448, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x486, &x487, x448, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x488, &x489, x448, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x490, &x491, x448, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x492, &x493, 0x0, x489, x486);
+ fiat_secp384r1_addcarryx_u32(&x494, &x495, x493, x487, x484);
+ fiat_secp384r1_addcarryx_u32(&x496, &x497, x495, x485, x482);
+ fiat_secp384r1_addcarryx_u32(&x498, &x499, x497, x483, x480);
+ fiat_secp384r1_addcarryx_u32(&x500, &x501, x499, x481, x478);
+ fiat_secp384r1_addcarryx_u32(&x502, &x503, x501, x479, x476);
+ fiat_secp384r1_addcarryx_u32(&x504, &x505, x503, x477, x474);
+ fiat_secp384r1_addcarryx_u32(&x506, &x507, x505, x475, x472);
+ fiat_secp384r1_addcarryx_u32(&x508, &x509, 0x0, x448, x490);
+ fiat_secp384r1_addcarryx_u32(&x510, &x511, x509, x450, x491);
+ fiat_secp384r1_addcarryx_u32(&x512, &x513, x511, x452, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x514, &x515, x513, x454, x488);
+ fiat_secp384r1_addcarryx_u32(&x516, &x517, x515, x456, x492);
+ fiat_secp384r1_addcarryx_u32(&x518, &x519, x517, x458, x494);
+ fiat_secp384r1_addcarryx_u32(&x520, &x521, x519, x460, x496);
+ fiat_secp384r1_addcarryx_u32(&x522, &x523, x521, x462, x498);
+ fiat_secp384r1_addcarryx_u32(&x524, &x525, x523, x464, x500);
+ fiat_secp384r1_addcarryx_u32(&x526, &x527, x525, x466, x502);
+ fiat_secp384r1_addcarryx_u32(&x528, &x529, x527, x468, x504);
+ fiat_secp384r1_addcarryx_u32(&x530, &x531, x529, x470, x506);
+ fiat_secp384r1_addcarryx_u32(&x532, &x533, x531, ((uint32_t)x471 + x447),
+ (x507 + x473));
+ fiat_secp384r1_addcarryx_u32(&x534, &x535, 0x0, x510, (arg1[7]));
+ fiat_secp384r1_addcarryx_u32(&x536, &x537, x535, x512, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x538, &x539, x537, x514, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x540, &x541, x539, x516, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x542, &x543, x541, x518, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x544, &x545, x543, x520, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x546, &x547, x545, x522, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x548, &x549, x547, x524, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x550, &x551, x549, x526, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x552, &x553, x551, x528, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x554, &x555, x553, x530, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x556, &x557, x555, x532, 0x0);
+ fiat_secp384r1_mulx_u32(&x558, &x559, x534, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x560, &x561, x534, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x562, &x563, x534, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x564, &x565, x534, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x566, &x567, x534, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x568, &x569, x534, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x570, &x571, x534, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x572, &x573, x534, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x574, &x575, x534, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x576, &x577, x534, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x578, &x579, 0x0, x575, x572);
+ fiat_secp384r1_addcarryx_u32(&x580, &x581, x579, x573, x570);
+ fiat_secp384r1_addcarryx_u32(&x582, &x583, x581, x571, x568);
+ fiat_secp384r1_addcarryx_u32(&x584, &x585, x583, x569, x566);
+ fiat_secp384r1_addcarryx_u32(&x586, &x587, x585, x567, x564);
+ fiat_secp384r1_addcarryx_u32(&x588, &x589, x587, x565, x562);
+ fiat_secp384r1_addcarryx_u32(&x590, &x591, x589, x563, x560);
+ fiat_secp384r1_addcarryx_u32(&x592, &x593, x591, x561, x558);
+ fiat_secp384r1_addcarryx_u32(&x594, &x595, 0x0, x534, x576);
+ fiat_secp384r1_addcarryx_u32(&x596, &x597, x595, x536, x577);
+ fiat_secp384r1_addcarryx_u32(&x598, &x599, x597, x538, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x600, &x601, x599, x540, x574);
+ fiat_secp384r1_addcarryx_u32(&x602, &x603, x601, x542, x578);
+ fiat_secp384r1_addcarryx_u32(&x604, &x605, x603, x544, x580);
+ fiat_secp384r1_addcarryx_u32(&x606, &x607, x605, x546, x582);
+ fiat_secp384r1_addcarryx_u32(&x608, &x609, x607, x548, x584);
+ fiat_secp384r1_addcarryx_u32(&x610, &x611, x609, x550, x586);
+ fiat_secp384r1_addcarryx_u32(&x612, &x613, x611, x552, x588);
+ fiat_secp384r1_addcarryx_u32(&x614, &x615, x613, x554, x590);
+ fiat_secp384r1_addcarryx_u32(&x616, &x617, x615, x556, x592);
+ fiat_secp384r1_addcarryx_u32(&x618, &x619, x617, ((uint32_t)x557 + x533),
+ (x593 + x559));
+ fiat_secp384r1_addcarryx_u32(&x620, &x621, 0x0, x596, (arg1[8]));
+ fiat_secp384r1_addcarryx_u32(&x622, &x623, x621, x598, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x624, &x625, x623, x600, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x626, &x627, x625, x602, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x628, &x629, x627, x604, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x630, &x631, x629, x606, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x632, &x633, x631, x608, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x634, &x635, x633, x610, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x636, &x637, x635, x612, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x638, &x639, x637, x614, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x640, &x641, x639, x616, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x642, &x643, x641, x618, 0x0);
+ fiat_secp384r1_mulx_u32(&x644, &x645, x620, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x646, &x647, x620, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x648, &x649, x620, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x650, &x651, x620, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x652, &x653, x620, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x654, &x655, x620, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x656, &x657, x620, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x658, &x659, x620, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x660, &x661, x620, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x662, &x663, x620, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x664, &x665, 0x0, x661, x658);
+ fiat_secp384r1_addcarryx_u32(&x666, &x667, x665, x659, x656);
+ fiat_secp384r1_addcarryx_u32(&x668, &x669, x667, x657, x654);
+ fiat_secp384r1_addcarryx_u32(&x670, &x671, x669, x655, x652);
+ fiat_secp384r1_addcarryx_u32(&x672, &x673, x671, x653, x650);
+ fiat_secp384r1_addcarryx_u32(&x674, &x675, x673, x651, x648);
+ fiat_secp384r1_addcarryx_u32(&x676, &x677, x675, x649, x646);
+ fiat_secp384r1_addcarryx_u32(&x678, &x679, x677, x647, x644);
+ fiat_secp384r1_addcarryx_u32(&x680, &x681, 0x0, x620, x662);
+ fiat_secp384r1_addcarryx_u32(&x682, &x683, x681, x622, x663);
+ fiat_secp384r1_addcarryx_u32(&x684, &x685, x683, x624, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x686, &x687, x685, x626, x660);
+ fiat_secp384r1_addcarryx_u32(&x688, &x689, x687, x628, x664);
+ fiat_secp384r1_addcarryx_u32(&x690, &x691, x689, x630, x666);
+ fiat_secp384r1_addcarryx_u32(&x692, &x693, x691, x632, x668);
+ fiat_secp384r1_addcarryx_u32(&x694, &x695, x693, x634, x670);
+ fiat_secp384r1_addcarryx_u32(&x696, &x697, x695, x636, x672);
+ fiat_secp384r1_addcarryx_u32(&x698, &x699, x697, x638, x674);
+ fiat_secp384r1_addcarryx_u32(&x700, &x701, x699, x640, x676);
+ fiat_secp384r1_addcarryx_u32(&x702, &x703, x701, x642, x678);
+ fiat_secp384r1_addcarryx_u32(&x704, &x705, x703, ((uint32_t)x643 + x619),
+ (x679 + x645));
+ fiat_secp384r1_addcarryx_u32(&x706, &x707, 0x0, x682, (arg1[9]));
+ fiat_secp384r1_addcarryx_u32(&x708, &x709, x707, x684, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x710, &x711, x709, x686, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x712, &x713, x711, x688, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x714, &x715, x713, x690, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x716, &x717, x715, x692, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x718, &x719, x717, x694, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x720, &x721, x719, x696, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x722, &x723, x721, x698, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x724, &x725, x723, x700, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x726, &x727, x725, x702, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x728, &x729, x727, x704, 0x0);
+ fiat_secp384r1_mulx_u32(&x730, &x731, x706, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x732, &x733, x706, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x734, &x735, x706, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x736, &x737, x706, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x738, &x739, x706, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x740, &x741, x706, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x742, &x743, x706, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x744, &x745, x706, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x746, &x747, x706, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x748, &x749, x706, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x750, &x751, 0x0, x747, x744);
+ fiat_secp384r1_addcarryx_u32(&x752, &x753, x751, x745, x742);
+ fiat_secp384r1_addcarryx_u32(&x754, &x755, x753, x743, x740);
+ fiat_secp384r1_addcarryx_u32(&x756, &x757, x755, x741, x738);
+ fiat_secp384r1_addcarryx_u32(&x758, &x759, x757, x739, x736);
+ fiat_secp384r1_addcarryx_u32(&x760, &x761, x759, x737, x734);
+ fiat_secp384r1_addcarryx_u32(&x762, &x763, x761, x735, x732);
+ fiat_secp384r1_addcarryx_u32(&x764, &x765, x763, x733, x730);
+ fiat_secp384r1_addcarryx_u32(&x766, &x767, 0x0, x706, x748);
+ fiat_secp384r1_addcarryx_u32(&x768, &x769, x767, x708, x749);
+ fiat_secp384r1_addcarryx_u32(&x770, &x771, x769, x710, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x772, &x773, x771, x712, x746);
+ fiat_secp384r1_addcarryx_u32(&x774, &x775, x773, x714, x750);
+ fiat_secp384r1_addcarryx_u32(&x776, &x777, x775, x716, x752);
+ fiat_secp384r1_addcarryx_u32(&x778, &x779, x777, x718, x754);
+ fiat_secp384r1_addcarryx_u32(&x780, &x781, x779, x720, x756);
+ fiat_secp384r1_addcarryx_u32(&x782, &x783, x781, x722, x758);
+ fiat_secp384r1_addcarryx_u32(&x784, &x785, x783, x724, x760);
+ fiat_secp384r1_addcarryx_u32(&x786, &x787, x785, x726, x762);
+ fiat_secp384r1_addcarryx_u32(&x788, &x789, x787, x728, x764);
+ fiat_secp384r1_addcarryx_u32(&x790, &x791, x789, ((uint32_t)x729 + x705),
+ (x765 + x731));
+ fiat_secp384r1_addcarryx_u32(&x792, &x793, 0x0, x768, (arg1[10]));
+ fiat_secp384r1_addcarryx_u32(&x794, &x795, x793, x770, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x796, &x797, x795, x772, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x798, &x799, x797, x774, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x800, &x801, x799, x776, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x802, &x803, x801, x778, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x804, &x805, x803, x780, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x806, &x807, x805, x782, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x808, &x809, x807, x784, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x810, &x811, x809, x786, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x812, &x813, x811, x788, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x814, &x815, x813, x790, 0x0);
+ fiat_secp384r1_mulx_u32(&x816, &x817, x792, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x818, &x819, x792, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x820, &x821, x792, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x822, &x823, x792, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x824, &x825, x792, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x826, &x827, x792, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x828, &x829, x792, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x830, &x831, x792, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x832, &x833, x792, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x834, &x835, x792, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x836, &x837, 0x0, x833, x830);
+ fiat_secp384r1_addcarryx_u32(&x838, &x839, x837, x831, x828);
+ fiat_secp384r1_addcarryx_u32(&x840, &x841, x839, x829, x826);
+ fiat_secp384r1_addcarryx_u32(&x842, &x843, x841, x827, x824);
+ fiat_secp384r1_addcarryx_u32(&x844, &x845, x843, x825, x822);
+ fiat_secp384r1_addcarryx_u32(&x846, &x847, x845, x823, x820);
+ fiat_secp384r1_addcarryx_u32(&x848, &x849, x847, x821, x818);
+ fiat_secp384r1_addcarryx_u32(&x850, &x851, x849, x819, x816);
+ fiat_secp384r1_addcarryx_u32(&x852, &x853, 0x0, x792, x834);
+ fiat_secp384r1_addcarryx_u32(&x854, &x855, x853, x794, x835);
+ fiat_secp384r1_addcarryx_u32(&x856, &x857, x855, x796, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x858, &x859, x857, x798, x832);
+ fiat_secp384r1_addcarryx_u32(&x860, &x861, x859, x800, x836);
+ fiat_secp384r1_addcarryx_u32(&x862, &x863, x861, x802, x838);
+ fiat_secp384r1_addcarryx_u32(&x864, &x865, x863, x804, x840);
+ fiat_secp384r1_addcarryx_u32(&x866, &x867, x865, x806, x842);
+ fiat_secp384r1_addcarryx_u32(&x868, &x869, x867, x808, x844);
+ fiat_secp384r1_addcarryx_u32(&x870, &x871, x869, x810, x846);
+ fiat_secp384r1_addcarryx_u32(&x872, &x873, x871, x812, x848);
+ fiat_secp384r1_addcarryx_u32(&x874, &x875, x873, x814, x850);
+ fiat_secp384r1_addcarryx_u32(&x876, &x877, x875, ((uint32_t)x815 + x791),
+ (x851 + x817));
+ fiat_secp384r1_addcarryx_u32(&x878, &x879, 0x0, x854, (arg1[11]));
+ fiat_secp384r1_addcarryx_u32(&x880, &x881, x879, x856, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x882, &x883, x881, x858, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x884, &x885, x883, x860, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x886, &x887, x885, x862, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x888, &x889, x887, x864, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x890, &x891, x889, x866, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x892, &x893, x891, x868, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x894, &x895, x893, x870, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x896, &x897, x895, x872, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x898, &x899, x897, x874, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x900, &x901, x899, x876, 0x0);
+ fiat_secp384r1_mulx_u32(&x902, &x903, x878, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x904, &x905, x878, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x906, &x907, x878, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x908, &x909, x878, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x910, &x911, x878, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x912, &x913, x878, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x914, &x915, x878, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x916, &x917, x878, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x918, &x919, x878, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x920, &x921, x878, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x922, &x923, 0x0, x919, x916);
+ fiat_secp384r1_addcarryx_u32(&x924, &x925, x923, x917, x914);
+ fiat_secp384r1_addcarryx_u32(&x926, &x927, x925, x915, x912);
+ fiat_secp384r1_addcarryx_u32(&x928, &x929, x927, x913, x910);
+ fiat_secp384r1_addcarryx_u32(&x930, &x931, x929, x911, x908);
+ fiat_secp384r1_addcarryx_u32(&x932, &x933, x931, x909, x906);
+ fiat_secp384r1_addcarryx_u32(&x934, &x935, x933, x907, x904);
+ fiat_secp384r1_addcarryx_u32(&x936, &x937, x935, x905, x902);
+ fiat_secp384r1_addcarryx_u32(&x938, &x939, 0x0, x878, x920);
+ fiat_secp384r1_addcarryx_u32(&x940, &x941, x939, x880, x921);
+ fiat_secp384r1_addcarryx_u32(&x942, &x943, x941, x882, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x944, &x945, x943, x884, x918);
+ fiat_secp384r1_addcarryx_u32(&x946, &x947, x945, x886, x922);
+ fiat_secp384r1_addcarryx_u32(&x948, &x949, x947, x888, x924);
+ fiat_secp384r1_addcarryx_u32(&x950, &x951, x949, x890, x926);
+ fiat_secp384r1_addcarryx_u32(&x952, &x953, x951, x892, x928);
+ fiat_secp384r1_addcarryx_u32(&x954, &x955, x953, x894, x930);
+ fiat_secp384r1_addcarryx_u32(&x956, &x957, x955, x896, x932);
+ fiat_secp384r1_addcarryx_u32(&x958, &x959, x957, x898, x934);
+ fiat_secp384r1_addcarryx_u32(&x960, &x961, x959, x900, x936);
+ fiat_secp384r1_addcarryx_u32(&x962, &x963, x961, ((uint32_t)x901 + x877),
+ (x937 + x903));
+ fiat_secp384r1_subborrowx_u32(&x964, &x965, 0x0, x940,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x966, &x967, x965, x942, 0x0);
+ fiat_secp384r1_subborrowx_u32(&x968, &x969, x967, x944, 0x0);
+ fiat_secp384r1_subborrowx_u32(&x970, &x971, x969, x946,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x972, &x973, x971, x948,
+ UINT32_C(0xfffffffe));
+ fiat_secp384r1_subborrowx_u32(&x974, &x975, x973, x950,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x976, &x977, x975, x952,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x978, &x979, x977, x954,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x980, &x981, x979, x956,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x982, &x983, x981, x958,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x984, &x985, x983, x960,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x986, &x987, x985, x962,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x988, &x989, x987, x963, 0x0);
+ fiat_secp384r1_cmovznz_u32(&x990, x989, x964, x940);
+ fiat_secp384r1_cmovznz_u32(&x991, x989, x966, x942);
+ fiat_secp384r1_cmovznz_u32(&x992, x989, x968, x944);
+ fiat_secp384r1_cmovznz_u32(&x993, x989, x970, x946);
+ fiat_secp384r1_cmovznz_u32(&x994, x989, x972, x948);
+ fiat_secp384r1_cmovznz_u32(&x995, x989, x974, x950);
+ fiat_secp384r1_cmovznz_u32(&x996, x989, x976, x952);
+ fiat_secp384r1_cmovznz_u32(&x997, x989, x978, x954);
+ fiat_secp384r1_cmovznz_u32(&x998, x989, x980, x956);
+ fiat_secp384r1_cmovznz_u32(&x999, x989, x982, x958);
+ fiat_secp384r1_cmovznz_u32(&x1000, x989, x984, x960);
+ fiat_secp384r1_cmovznz_u32(&x1001, x989, x986, x962);
+ out1[0] = x990;
+ out1[1] = x991;
+ out1[2] = x992;
+ out1[3] = x993;
+ out1[4] = x994;
+ out1[5] = x995;
+ out1[6] = x996;
+ out1[7] = x997;
+ out1[8] = x998;
+ out1[9] = x999;
+ out1[10] = x1000;
+ out1[11] = x1001;
+}
+
+/*
+ * The function fiat_secp384r1_to_montgomery translates a field element into the Montgomery domain.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * eval (from_montgomery out1) mod m = eval arg1 mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ */
+static void
+fiat_secp384r1_to_montgomery(uint32_t out1[12],
+ const uint32_t arg1[12])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint32_t x16;
+ uint32_t x17;
+ uint32_t x18;
+ uint32_t x19;
+ uint32_t x20;
+ uint32_t x21;
+ fiat_secp384r1_uint1 x22;
+ uint32_t x23;
+ uint32_t x24;
+ uint32_t x25;
+ uint32_t x26;
+ uint32_t x27;
+ uint32_t x28;
+ uint32_t x29;
+ uint32_t x30;
+ uint32_t x31;
+ uint32_t x32;
+ uint32_t x33;
+ uint32_t x34;
+ uint32_t x35;
+ uint32_t x36;
+ uint32_t x37;
+ uint32_t x38;
+ uint32_t x39;
+ uint32_t x40;
+ uint32_t x41;
+ uint32_t x42;
+ uint32_t x43;
+ fiat_secp384r1_uint1 x44;
+ uint32_t x45;
+ fiat_secp384r1_uint1 x46;
+ uint32_t x47;
+ fiat_secp384r1_uint1 x48;
+ uint32_t x49;
+ fiat_secp384r1_uint1 x50;
+ uint32_t x51;
+ fiat_secp384r1_uint1 x52;
+ uint32_t x53;
+ fiat_secp384r1_uint1 x54;
+ uint32_t x55;
+ fiat_secp384r1_uint1 x56;
+ uint32_t x57;
+ fiat_secp384r1_uint1 x58;
+ uint32_t x59;
+ fiat_secp384r1_uint1 x60;
+ uint32_t x61;
+ fiat_secp384r1_uint1 x62;
+ uint32_t x63;
+ fiat_secp384r1_uint1 x64;
+ uint32_t x65;
+ fiat_secp384r1_uint1 x66;
+ uint32_t x67;
+ fiat_secp384r1_uint1 x68;
+ uint32_t x69;
+ fiat_secp384r1_uint1 x70;
+ uint32_t x71;
+ fiat_secp384r1_uint1 x72;
+ uint32_t x73;
+ fiat_secp384r1_uint1 x74;
+ uint32_t x75;
+ fiat_secp384r1_uint1 x76;
+ uint32_t x77;
+ fiat_secp384r1_uint1 x78;
+ uint32_t x79;
+ fiat_secp384r1_uint1 x80;
+ uint32_t x81;
+ fiat_secp384r1_uint1 x82;
+ uint32_t x83;
+ uint32_t x84;
+ uint32_t x85;
+ uint32_t x86;
+ uint32_t x87;
+ uint32_t x88;
+ uint32_t x89;
+ uint32_t x90;
+ uint32_t x91;
+ fiat_secp384r1_uint1 x92;
+ uint32_t x93;
+ fiat_secp384r1_uint1 x94;
+ uint32_t x95;
+ fiat_secp384r1_uint1 x96;
+ uint32_t x97;
+ fiat_secp384r1_uint1 x98;
+ uint32_t x99;
+ fiat_secp384r1_uint1 x100;
+ uint32_t x101;
+ fiat_secp384r1_uint1 x102;
+ uint32_t x103;
+ fiat_secp384r1_uint1 x104;
+ uint32_t x105;
+ fiat_secp384r1_uint1 x106;
+ uint32_t x107;
+ fiat_secp384r1_uint1 x108;
+ uint32_t x109;
+ fiat_secp384r1_uint1 x110;
+ uint32_t x111;
+ fiat_secp384r1_uint1 x112;
+ uint32_t x113;
+ fiat_secp384r1_uint1 x114;
+ uint32_t x115;
+ fiat_secp384r1_uint1 x116;
+ uint32_t x117;
+ uint32_t x118;
+ uint32_t x119;
+ uint32_t x120;
+ uint32_t x121;
+ uint32_t x122;
+ uint32_t x123;
+ uint32_t x124;
+ uint32_t x125;
+ uint32_t x126;
+ uint32_t x127;
+ uint32_t x128;
+ uint32_t x129;
+ uint32_t x130;
+ uint32_t x131;
+ uint32_t x132;
+ uint32_t x133;
+ uint32_t x134;
+ uint32_t x135;
+ uint32_t x136;
+ uint32_t x137;
+ fiat_secp384r1_uint1 x138;
+ uint32_t x139;
+ fiat_secp384r1_uint1 x140;
+ uint32_t x141;
+ fiat_secp384r1_uint1 x142;
+ uint32_t x143;
+ fiat_secp384r1_uint1 x144;
+ uint32_t x145;
+ fiat_secp384r1_uint1 x146;
+ uint32_t x147;
+ fiat_secp384r1_uint1 x148;
+ uint32_t x149;
+ fiat_secp384r1_uint1 x150;
+ uint32_t x151;
+ fiat_secp384r1_uint1 x152;
+ uint32_t x153;
+ fiat_secp384r1_uint1 x154;
+ uint32_t x155;
+ fiat_secp384r1_uint1 x156;
+ uint32_t x157;
+ fiat_secp384r1_uint1 x158;
+ uint32_t x159;
+ fiat_secp384r1_uint1 x160;
+ uint32_t x161;
+ fiat_secp384r1_uint1 x162;
+ uint32_t x163;
+ fiat_secp384r1_uint1 x164;
+ uint32_t x165;
+ fiat_secp384r1_uint1 x166;
+ uint32_t x167;
+ fiat_secp384r1_uint1 x168;
+ uint32_t x169;
+ fiat_secp384r1_uint1 x170;
+ uint32_t x171;
+ fiat_secp384r1_uint1 x172;
+ uint32_t x173;
+ fiat_secp384r1_uint1 x174;
+ uint32_t x175;
+ fiat_secp384r1_uint1 x176;
+ uint32_t x177;
+ fiat_secp384r1_uint1 x178;
+ uint32_t x179;
+ uint32_t x180;
+ uint32_t x181;
+ uint32_t x182;
+ uint32_t x183;
+ uint32_t x184;
+ uint32_t x185;
+ uint32_t x186;
+ uint32_t x187;
+ fiat_secp384r1_uint1 x188;
+ uint32_t x189;
+ fiat_secp384r1_uint1 x190;
+ uint32_t x191;
+ fiat_secp384r1_uint1 x192;
+ uint32_t x193;
+ fiat_secp384r1_uint1 x194;
+ uint32_t x195;
+ fiat_secp384r1_uint1 x196;
+ uint32_t x197;
+ fiat_secp384r1_uint1 x198;
+ uint32_t x199;
+ fiat_secp384r1_uint1 x200;
+ uint32_t x201;
+ fiat_secp384r1_uint1 x202;
+ uint32_t x203;
+ fiat_secp384r1_uint1 x204;
+ uint32_t x205;
+ fiat_secp384r1_uint1 x206;
+ uint32_t x207;
+ fiat_secp384r1_uint1 x208;
+ uint32_t x209;
+ fiat_secp384r1_uint1 x210;
+ uint32_t x211;
+ fiat_secp384r1_uint1 x212;
+ uint32_t x213;
+ uint32_t x214;
+ uint32_t x215;
+ uint32_t x216;
+ uint32_t x217;
+ uint32_t x218;
+ uint32_t x219;
+ uint32_t x220;
+ uint32_t x221;
+ uint32_t x222;
+ uint32_t x223;
+ uint32_t x224;
+ uint32_t x225;
+ uint32_t x226;
+ uint32_t x227;
+ uint32_t x228;
+ uint32_t x229;
+ uint32_t x230;
+ uint32_t x231;
+ uint32_t x232;
+ uint32_t x233;
+ fiat_secp384r1_uint1 x234;
+ uint32_t x235;
+ fiat_secp384r1_uint1 x236;
+ uint32_t x237;
+ fiat_secp384r1_uint1 x238;
+ uint32_t x239;
+ fiat_secp384r1_uint1 x240;
+ uint32_t x241;
+ fiat_secp384r1_uint1 x242;
+ uint32_t x243;
+ fiat_secp384r1_uint1 x244;
+ uint32_t x245;
+ fiat_secp384r1_uint1 x246;
+ uint32_t x247;
+ fiat_secp384r1_uint1 x248;
+ uint32_t x249;
+ fiat_secp384r1_uint1 x250;
+ uint32_t x251;
+ fiat_secp384r1_uint1 x252;
+ uint32_t x253;
+ fiat_secp384r1_uint1 x254;
+ uint32_t x255;
+ fiat_secp384r1_uint1 x256;
+ uint32_t x257;
+ fiat_secp384r1_uint1 x258;
+ uint32_t x259;
+ fiat_secp384r1_uint1 x260;
+ uint32_t x261;
+ fiat_secp384r1_uint1 x262;
+ uint32_t x263;
+ fiat_secp384r1_uint1 x264;
+ uint32_t x265;
+ fiat_secp384r1_uint1 x266;
+ uint32_t x267;
+ fiat_secp384r1_uint1 x268;
+ uint32_t x269;
+ fiat_secp384r1_uint1 x270;
+ uint32_t x271;
+ fiat_secp384r1_uint1 x272;
+ uint32_t x273;
+ fiat_secp384r1_uint1 x274;
+ uint32_t x275;
+ uint32_t x276;
+ uint32_t x277;
+ uint32_t x278;
+ uint32_t x279;
+ uint32_t x280;
+ uint32_t x281;
+ uint32_t x282;
+ uint32_t x283;
+ fiat_secp384r1_uint1 x284;
+ uint32_t x285;
+ fiat_secp384r1_uint1 x286;
+ uint32_t x287;
+ fiat_secp384r1_uint1 x288;
+ uint32_t x289;
+ fiat_secp384r1_uint1 x290;
+ uint32_t x291;
+ fiat_secp384r1_uint1 x292;
+ uint32_t x293;
+ fiat_secp384r1_uint1 x294;
+ uint32_t x295;
+ fiat_secp384r1_uint1 x296;
+ uint32_t x297;
+ fiat_secp384r1_uint1 x298;
+ uint32_t x299;
+ fiat_secp384r1_uint1 x300;
+ uint32_t x301;
+ fiat_secp384r1_uint1 x302;
+ uint32_t x303;
+ fiat_secp384r1_uint1 x304;
+ uint32_t x305;
+ fiat_secp384r1_uint1 x306;
+ uint32_t x307;
+ fiat_secp384r1_uint1 x308;
+ uint32_t x309;
+ uint32_t x310;
+ uint32_t x311;
+ uint32_t x312;
+ uint32_t x313;
+ uint32_t x314;
+ uint32_t x315;
+ uint32_t x316;
+ uint32_t x317;
+ uint32_t x318;
+ uint32_t x319;
+ uint32_t x320;
+ uint32_t x321;
+ uint32_t x322;
+ uint32_t x323;
+ uint32_t x324;
+ uint32_t x325;
+ uint32_t x326;
+ uint32_t x327;
+ uint32_t x328;
+ uint32_t x329;
+ fiat_secp384r1_uint1 x330;
+ uint32_t x331;
+ fiat_secp384r1_uint1 x332;
+ uint32_t x333;
+ fiat_secp384r1_uint1 x334;
+ uint32_t x335;
+ fiat_secp384r1_uint1 x336;
+ uint32_t x337;
+ fiat_secp384r1_uint1 x338;
+ uint32_t x339;
+ fiat_secp384r1_uint1 x340;
+ uint32_t x341;
+ fiat_secp384r1_uint1 x342;
+ uint32_t x343;
+ fiat_secp384r1_uint1 x344;
+ uint32_t x345;
+ fiat_secp384r1_uint1 x346;
+ uint32_t x347;
+ fiat_secp384r1_uint1 x348;
+ uint32_t x349;
+ fiat_secp384r1_uint1 x350;
+ uint32_t x351;
+ fiat_secp384r1_uint1 x352;
+ uint32_t x353;
+ fiat_secp384r1_uint1 x354;
+ uint32_t x355;
+ fiat_secp384r1_uint1 x356;
+ uint32_t x357;
+ fiat_secp384r1_uint1 x358;
+ uint32_t x359;
+ fiat_secp384r1_uint1 x360;
+ uint32_t x361;
+ fiat_secp384r1_uint1 x362;
+ uint32_t x363;
+ fiat_secp384r1_uint1 x364;
+ uint32_t x365;
+ fiat_secp384r1_uint1 x366;
+ uint32_t x367;
+ fiat_secp384r1_uint1 x368;
+ uint32_t x369;
+ fiat_secp384r1_uint1 x370;
+ uint32_t x371;
+ uint32_t x372;
+ uint32_t x373;
+ uint32_t x374;
+ uint32_t x375;
+ uint32_t x376;
+ uint32_t x377;
+ uint32_t x378;
+ uint32_t x379;
+ fiat_secp384r1_uint1 x380;
+ uint32_t x381;
+ fiat_secp384r1_uint1 x382;
+ uint32_t x383;
+ fiat_secp384r1_uint1 x384;
+ uint32_t x385;
+ fiat_secp384r1_uint1 x386;
+ uint32_t x387;
+ fiat_secp384r1_uint1 x388;
+ uint32_t x389;
+ fiat_secp384r1_uint1 x390;
+ uint32_t x391;
+ fiat_secp384r1_uint1 x392;
+ uint32_t x393;
+ fiat_secp384r1_uint1 x394;
+ uint32_t x395;
+ fiat_secp384r1_uint1 x396;
+ uint32_t x397;
+ fiat_secp384r1_uint1 x398;
+ uint32_t x399;
+ fiat_secp384r1_uint1 x400;
+ uint32_t x401;
+ fiat_secp384r1_uint1 x402;
+ uint32_t x403;
+ fiat_secp384r1_uint1 x404;
+ uint32_t x405;
+ uint32_t x406;
+ uint32_t x407;
+ uint32_t x408;
+ uint32_t x409;
+ uint32_t x410;
+ uint32_t x411;
+ uint32_t x412;
+ uint32_t x413;
+ uint32_t x414;
+ uint32_t x415;
+ uint32_t x416;
+ uint32_t x417;
+ uint32_t x418;
+ uint32_t x419;
+ uint32_t x420;
+ uint32_t x421;
+ uint32_t x422;
+ uint32_t x423;
+ uint32_t x424;
+ uint32_t x425;
+ fiat_secp384r1_uint1 x426;
+ uint32_t x427;
+ fiat_secp384r1_uint1 x428;
+ uint32_t x429;
+ fiat_secp384r1_uint1 x430;
+ uint32_t x431;
+ fiat_secp384r1_uint1 x432;
+ uint32_t x433;
+ fiat_secp384r1_uint1 x434;
+ uint32_t x435;
+ fiat_secp384r1_uint1 x436;
+ uint32_t x437;
+ fiat_secp384r1_uint1 x438;
+ uint32_t x439;
+ fiat_secp384r1_uint1 x440;
+ uint32_t x441;
+ fiat_secp384r1_uint1 x442;
+ uint32_t x443;
+ fiat_secp384r1_uint1 x444;
+ uint32_t x445;
+ fiat_secp384r1_uint1 x446;
+ uint32_t x447;
+ fiat_secp384r1_uint1 x448;
+ uint32_t x449;
+ fiat_secp384r1_uint1 x450;
+ uint32_t x451;
+ fiat_secp384r1_uint1 x452;
+ uint32_t x453;
+ fiat_secp384r1_uint1 x454;
+ uint32_t x455;
+ fiat_secp384r1_uint1 x456;
+ uint32_t x457;
+ fiat_secp384r1_uint1 x458;
+ uint32_t x459;
+ fiat_secp384r1_uint1 x460;
+ uint32_t x461;
+ fiat_secp384r1_uint1 x462;
+ uint32_t x463;
+ fiat_secp384r1_uint1 x464;
+ uint32_t x465;
+ fiat_secp384r1_uint1 x466;
+ uint32_t x467;
+ uint32_t x468;
+ uint32_t x469;
+ uint32_t x470;
+ uint32_t x471;
+ uint32_t x472;
+ uint32_t x473;
+ uint32_t x474;
+ uint32_t x475;
+ fiat_secp384r1_uint1 x476;
+ uint32_t x477;
+ fiat_secp384r1_uint1 x478;
+ uint32_t x479;
+ fiat_secp384r1_uint1 x480;
+ uint32_t x481;
+ fiat_secp384r1_uint1 x482;
+ uint32_t x483;
+ fiat_secp384r1_uint1 x484;
+ uint32_t x485;
+ fiat_secp384r1_uint1 x486;
+ uint32_t x487;
+ fiat_secp384r1_uint1 x488;
+ uint32_t x489;
+ fiat_secp384r1_uint1 x490;
+ uint32_t x491;
+ fiat_secp384r1_uint1 x492;
+ uint32_t x493;
+ fiat_secp384r1_uint1 x494;
+ uint32_t x495;
+ fiat_secp384r1_uint1 x496;
+ uint32_t x497;
+ fiat_secp384r1_uint1 x498;
+ uint32_t x499;
+ fiat_secp384r1_uint1 x500;
+ uint32_t x501;
+ uint32_t x502;
+ uint32_t x503;
+ uint32_t x504;
+ uint32_t x505;
+ uint32_t x506;
+ uint32_t x507;
+ uint32_t x508;
+ uint32_t x509;
+ uint32_t x510;
+ uint32_t x511;
+ uint32_t x512;
+ uint32_t x513;
+ uint32_t x514;
+ uint32_t x515;
+ uint32_t x516;
+ uint32_t x517;
+ uint32_t x518;
+ uint32_t x519;
+ uint32_t x520;
+ uint32_t x521;
+ fiat_secp384r1_uint1 x522;
+ uint32_t x523;
+ fiat_secp384r1_uint1 x524;
+ uint32_t x525;
+ fiat_secp384r1_uint1 x526;
+ uint32_t x527;
+ fiat_secp384r1_uint1 x528;
+ uint32_t x529;
+ fiat_secp384r1_uint1 x530;
+ uint32_t x531;
+ fiat_secp384r1_uint1 x532;
+ uint32_t x533;
+ fiat_secp384r1_uint1 x534;
+ uint32_t x535;
+ fiat_secp384r1_uint1 x536;
+ uint32_t x537;
+ fiat_secp384r1_uint1 x538;
+ uint32_t x539;
+ fiat_secp384r1_uint1 x540;
+ uint32_t x541;
+ fiat_secp384r1_uint1 x542;
+ uint32_t x543;
+ fiat_secp384r1_uint1 x544;
+ uint32_t x545;
+ fiat_secp384r1_uint1 x546;
+ uint32_t x547;
+ fiat_secp384r1_uint1 x548;
+ uint32_t x549;
+ fiat_secp384r1_uint1 x550;
+ uint32_t x551;
+ fiat_secp384r1_uint1 x552;
+ uint32_t x553;
+ fiat_secp384r1_uint1 x554;
+ uint32_t x555;
+ fiat_secp384r1_uint1 x556;
+ uint32_t x557;
+ fiat_secp384r1_uint1 x558;
+ uint32_t x559;
+ fiat_secp384r1_uint1 x560;
+ uint32_t x561;
+ fiat_secp384r1_uint1 x562;
+ uint32_t x563;
+ uint32_t x564;
+ uint32_t x565;
+ uint32_t x566;
+ uint32_t x567;
+ uint32_t x568;
+ uint32_t x569;
+ uint32_t x570;
+ uint32_t x571;
+ fiat_secp384r1_uint1 x572;
+ uint32_t x573;
+ fiat_secp384r1_uint1 x574;
+ uint32_t x575;
+ fiat_secp384r1_uint1 x576;
+ uint32_t x577;
+ fiat_secp384r1_uint1 x578;
+ uint32_t x579;
+ fiat_secp384r1_uint1 x580;
+ uint32_t x581;
+ fiat_secp384r1_uint1 x582;
+ uint32_t x583;
+ fiat_secp384r1_uint1 x584;
+ uint32_t x585;
+ fiat_secp384r1_uint1 x586;
+ uint32_t x587;
+ fiat_secp384r1_uint1 x588;
+ uint32_t x589;
+ fiat_secp384r1_uint1 x590;
+ uint32_t x591;
+ fiat_secp384r1_uint1 x592;
+ uint32_t x593;
+ fiat_secp384r1_uint1 x594;
+ uint32_t x595;
+ fiat_secp384r1_uint1 x596;
+ uint32_t x597;
+ uint32_t x598;
+ uint32_t x599;
+ uint32_t x600;
+ uint32_t x601;
+ uint32_t x602;
+ uint32_t x603;
+ uint32_t x604;
+ uint32_t x605;
+ uint32_t x606;
+ uint32_t x607;
+ uint32_t x608;
+ uint32_t x609;
+ uint32_t x610;
+ uint32_t x611;
+ uint32_t x612;
+ uint32_t x613;
+ uint32_t x614;
+ uint32_t x615;
+ uint32_t x616;
+ uint32_t x617;
+ fiat_secp384r1_uint1 x618;
+ uint32_t x619;
+ fiat_secp384r1_uint1 x620;
+ uint32_t x621;
+ fiat_secp384r1_uint1 x622;
+ uint32_t x623;
+ fiat_secp384r1_uint1 x624;
+ uint32_t x625;
+ fiat_secp384r1_uint1 x626;
+ uint32_t x627;
+ fiat_secp384r1_uint1 x628;
+ uint32_t x629;
+ fiat_secp384r1_uint1 x630;
+ uint32_t x631;
+ fiat_secp384r1_uint1 x632;
+ uint32_t x633;
+ fiat_secp384r1_uint1 x634;
+ uint32_t x635;
+ fiat_secp384r1_uint1 x636;
+ uint32_t x637;
+ fiat_secp384r1_uint1 x638;
+ uint32_t x639;
+ fiat_secp384r1_uint1 x640;
+ uint32_t x641;
+ fiat_secp384r1_uint1 x642;
+ uint32_t x643;
+ fiat_secp384r1_uint1 x644;
+ uint32_t x645;
+ fiat_secp384r1_uint1 x646;
+ uint32_t x647;
+ fiat_secp384r1_uint1 x648;
+ uint32_t x649;
+ fiat_secp384r1_uint1 x650;
+ uint32_t x651;
+ fiat_secp384r1_uint1 x652;
+ uint32_t x653;
+ fiat_secp384r1_uint1 x654;
+ uint32_t x655;
+ fiat_secp384r1_uint1 x656;
+ uint32_t x657;
+ fiat_secp384r1_uint1 x658;
+ uint32_t x659;
+ uint32_t x660;
+ uint32_t x661;
+ uint32_t x662;
+ uint32_t x663;
+ uint32_t x664;
+ uint32_t x665;
+ uint32_t x666;
+ uint32_t x667;
+ fiat_secp384r1_uint1 x668;
+ uint32_t x669;
+ fiat_secp384r1_uint1 x670;
+ uint32_t x671;
+ fiat_secp384r1_uint1 x672;
+ uint32_t x673;
+ fiat_secp384r1_uint1 x674;
+ uint32_t x675;
+ fiat_secp384r1_uint1 x676;
+ uint32_t x677;
+ fiat_secp384r1_uint1 x678;
+ uint32_t x679;
+ fiat_secp384r1_uint1 x680;
+ uint32_t x681;
+ fiat_secp384r1_uint1 x682;
+ uint32_t x683;
+ fiat_secp384r1_uint1 x684;
+ uint32_t x685;
+ fiat_secp384r1_uint1 x686;
+ uint32_t x687;
+ fiat_secp384r1_uint1 x688;
+ uint32_t x689;
+ fiat_secp384r1_uint1 x690;
+ uint32_t x691;
+ fiat_secp384r1_uint1 x692;
+ uint32_t x693;
+ uint32_t x694;
+ uint32_t x695;
+ uint32_t x696;
+ uint32_t x697;
+ uint32_t x698;
+ uint32_t x699;
+ uint32_t x700;
+ uint32_t x701;
+ uint32_t x702;
+ uint32_t x703;
+ uint32_t x704;
+ uint32_t x705;
+ uint32_t x706;
+ uint32_t x707;
+ uint32_t x708;
+ uint32_t x709;
+ uint32_t x710;
+ uint32_t x711;
+ uint32_t x712;
+ uint32_t x713;
+ fiat_secp384r1_uint1 x714;
+ uint32_t x715;
+ fiat_secp384r1_uint1 x716;
+ uint32_t x717;
+ fiat_secp384r1_uint1 x718;
+ uint32_t x719;
+ fiat_secp384r1_uint1 x720;
+ uint32_t x721;
+ fiat_secp384r1_uint1 x722;
+ uint32_t x723;
+ fiat_secp384r1_uint1 x724;
+ uint32_t x725;
+ fiat_secp384r1_uint1 x726;
+ uint32_t x727;
+ fiat_secp384r1_uint1 x728;
+ uint32_t x729;
+ fiat_secp384r1_uint1 x730;
+ uint32_t x731;
+ fiat_secp384r1_uint1 x732;
+ uint32_t x733;
+ fiat_secp384r1_uint1 x734;
+ uint32_t x735;
+ fiat_secp384r1_uint1 x736;
+ uint32_t x737;
+ fiat_secp384r1_uint1 x738;
+ uint32_t x739;
+ fiat_secp384r1_uint1 x740;
+ uint32_t x741;
+ fiat_secp384r1_uint1 x742;
+ uint32_t x743;
+ fiat_secp384r1_uint1 x744;
+ uint32_t x745;
+ fiat_secp384r1_uint1 x746;
+ uint32_t x747;
+ fiat_secp384r1_uint1 x748;
+ uint32_t x749;
+ fiat_secp384r1_uint1 x750;
+ uint32_t x751;
+ fiat_secp384r1_uint1 x752;
+ uint32_t x753;
+ fiat_secp384r1_uint1 x754;
+ uint32_t x755;
+ uint32_t x756;
+ uint32_t x757;
+ uint32_t x758;
+ uint32_t x759;
+ uint32_t x760;
+ uint32_t x761;
+ uint32_t x762;
+ uint32_t x763;
+ fiat_secp384r1_uint1 x764;
+ uint32_t x765;
+ fiat_secp384r1_uint1 x766;
+ uint32_t x767;
+ fiat_secp384r1_uint1 x768;
+ uint32_t x769;
+ fiat_secp384r1_uint1 x770;
+ uint32_t x771;
+ fiat_secp384r1_uint1 x772;
+ uint32_t x773;
+ fiat_secp384r1_uint1 x774;
+ uint32_t x775;
+ fiat_secp384r1_uint1 x776;
+ uint32_t x777;
+ fiat_secp384r1_uint1 x778;
+ uint32_t x779;
+ fiat_secp384r1_uint1 x780;
+ uint32_t x781;
+ fiat_secp384r1_uint1 x782;
+ uint32_t x783;
+ fiat_secp384r1_uint1 x784;
+ uint32_t x785;
+ fiat_secp384r1_uint1 x786;
+ uint32_t x787;
+ fiat_secp384r1_uint1 x788;
+ uint32_t x789;
+ uint32_t x790;
+ uint32_t x791;
+ uint32_t x792;
+ uint32_t x793;
+ uint32_t x794;
+ uint32_t x795;
+ uint32_t x796;
+ uint32_t x797;
+ uint32_t x798;
+ uint32_t x799;
+ uint32_t x800;
+ uint32_t x801;
+ uint32_t x802;
+ uint32_t x803;
+ uint32_t x804;
+ uint32_t x805;
+ uint32_t x806;
+ uint32_t x807;
+ uint32_t x808;
+ uint32_t x809;
+ fiat_secp384r1_uint1 x810;
+ uint32_t x811;
+ fiat_secp384r1_uint1 x812;
+ uint32_t x813;
+ fiat_secp384r1_uint1 x814;
+ uint32_t x815;
+ fiat_secp384r1_uint1 x816;
+ uint32_t x817;
+ fiat_secp384r1_uint1 x818;
+ uint32_t x819;
+ fiat_secp384r1_uint1 x820;
+ uint32_t x821;
+ fiat_secp384r1_uint1 x822;
+ uint32_t x823;
+ fiat_secp384r1_uint1 x824;
+ uint32_t x825;
+ fiat_secp384r1_uint1 x826;
+ uint32_t x827;
+ fiat_secp384r1_uint1 x828;
+ uint32_t x829;
+ fiat_secp384r1_uint1 x830;
+ uint32_t x831;
+ fiat_secp384r1_uint1 x832;
+ uint32_t x833;
+ fiat_secp384r1_uint1 x834;
+ uint32_t x835;
+ fiat_secp384r1_uint1 x836;
+ uint32_t x837;
+ fiat_secp384r1_uint1 x838;
+ uint32_t x839;
+ fiat_secp384r1_uint1 x840;
+ uint32_t x841;
+ fiat_secp384r1_uint1 x842;
+ uint32_t x843;
+ fiat_secp384r1_uint1 x844;
+ uint32_t x845;
+ fiat_secp384r1_uint1 x846;
+ uint32_t x847;
+ fiat_secp384r1_uint1 x848;
+ uint32_t x849;
+ fiat_secp384r1_uint1 x850;
+ uint32_t x851;
+ uint32_t x852;
+ uint32_t x853;
+ uint32_t x854;
+ uint32_t x855;
+ uint32_t x856;
+ uint32_t x857;
+ uint32_t x858;
+ uint32_t x859;
+ fiat_secp384r1_uint1 x860;
+ uint32_t x861;
+ fiat_secp384r1_uint1 x862;
+ uint32_t x863;
+ fiat_secp384r1_uint1 x864;
+ uint32_t x865;
+ fiat_secp384r1_uint1 x866;
+ uint32_t x867;
+ fiat_secp384r1_uint1 x868;
+ uint32_t x869;
+ fiat_secp384r1_uint1 x870;
+ uint32_t x871;
+ fiat_secp384r1_uint1 x872;
+ uint32_t x873;
+ fiat_secp384r1_uint1 x874;
+ uint32_t x875;
+ fiat_secp384r1_uint1 x876;
+ uint32_t x877;
+ fiat_secp384r1_uint1 x878;
+ uint32_t x879;
+ fiat_secp384r1_uint1 x880;
+ uint32_t x881;
+ fiat_secp384r1_uint1 x882;
+ uint32_t x883;
+ fiat_secp384r1_uint1 x884;
+ uint32_t x885;
+ uint32_t x886;
+ uint32_t x887;
+ uint32_t x888;
+ uint32_t x889;
+ uint32_t x890;
+ uint32_t x891;
+ uint32_t x892;
+ uint32_t x893;
+ uint32_t x894;
+ uint32_t x895;
+ uint32_t x896;
+ uint32_t x897;
+ uint32_t x898;
+ uint32_t x899;
+ uint32_t x900;
+ uint32_t x901;
+ uint32_t x902;
+ uint32_t x903;
+ uint32_t x904;
+ uint32_t x905;
+ fiat_secp384r1_uint1 x906;
+ uint32_t x907;
+ fiat_secp384r1_uint1 x908;
+ uint32_t x909;
+ fiat_secp384r1_uint1 x910;
+ uint32_t x911;
+ fiat_secp384r1_uint1 x912;
+ uint32_t x913;
+ fiat_secp384r1_uint1 x914;
+ uint32_t x915;
+ fiat_secp384r1_uint1 x916;
+ uint32_t x917;
+ fiat_secp384r1_uint1 x918;
+ uint32_t x919;
+ fiat_secp384r1_uint1 x920;
+ uint32_t x921;
+ fiat_secp384r1_uint1 x922;
+ uint32_t x923;
+ fiat_secp384r1_uint1 x924;
+ uint32_t x925;
+ fiat_secp384r1_uint1 x926;
+ uint32_t x927;
+ fiat_secp384r1_uint1 x928;
+ uint32_t x929;
+ fiat_secp384r1_uint1 x930;
+ uint32_t x931;
+ fiat_secp384r1_uint1 x932;
+ uint32_t x933;
+ fiat_secp384r1_uint1 x934;
+ uint32_t x935;
+ fiat_secp384r1_uint1 x936;
+ uint32_t x937;
+ fiat_secp384r1_uint1 x938;
+ uint32_t x939;
+ fiat_secp384r1_uint1 x940;
+ uint32_t x941;
+ fiat_secp384r1_uint1 x942;
+ uint32_t x943;
+ fiat_secp384r1_uint1 x944;
+ uint32_t x945;
+ fiat_secp384r1_uint1 x946;
+ uint32_t x947;
+ uint32_t x948;
+ uint32_t x949;
+ uint32_t x950;
+ uint32_t x951;
+ uint32_t x952;
+ uint32_t x953;
+ uint32_t x954;
+ uint32_t x955;
+ fiat_secp384r1_uint1 x956;
+ uint32_t x957;
+ fiat_secp384r1_uint1 x958;
+ uint32_t x959;
+ fiat_secp384r1_uint1 x960;
+ uint32_t x961;
+ fiat_secp384r1_uint1 x962;
+ uint32_t x963;
+ fiat_secp384r1_uint1 x964;
+ uint32_t x965;
+ fiat_secp384r1_uint1 x966;
+ uint32_t x967;
+ fiat_secp384r1_uint1 x968;
+ uint32_t x969;
+ fiat_secp384r1_uint1 x970;
+ uint32_t x971;
+ fiat_secp384r1_uint1 x972;
+ uint32_t x973;
+ fiat_secp384r1_uint1 x974;
+ uint32_t x975;
+ fiat_secp384r1_uint1 x976;
+ uint32_t x977;
+ fiat_secp384r1_uint1 x978;
+ uint32_t x979;
+ fiat_secp384r1_uint1 x980;
+ uint32_t x981;
+ uint32_t x982;
+ uint32_t x983;
+ uint32_t x984;
+ uint32_t x985;
+ uint32_t x986;
+ uint32_t x987;
+ uint32_t x988;
+ uint32_t x989;
+ uint32_t x990;
+ uint32_t x991;
+ uint32_t x992;
+ uint32_t x993;
+ uint32_t x994;
+ uint32_t x995;
+ uint32_t x996;
+ uint32_t x997;
+ uint32_t x998;
+ uint32_t x999;
+ uint32_t x1000;
+ uint32_t x1001;
+ fiat_secp384r1_uint1 x1002;
+ uint32_t x1003;
+ fiat_secp384r1_uint1 x1004;
+ uint32_t x1005;
+ fiat_secp384r1_uint1 x1006;
+ uint32_t x1007;
+ fiat_secp384r1_uint1 x1008;
+ uint32_t x1009;
+ fiat_secp384r1_uint1 x1010;
+ uint32_t x1011;
+ fiat_secp384r1_uint1 x1012;
+ uint32_t x1013;
+ fiat_secp384r1_uint1 x1014;
+ uint32_t x1015;
+ fiat_secp384r1_uint1 x1016;
+ uint32_t x1017;
+ fiat_secp384r1_uint1 x1018;
+ uint32_t x1019;
+ fiat_secp384r1_uint1 x1020;
+ uint32_t x1021;
+ fiat_secp384r1_uint1 x1022;
+ uint32_t x1023;
+ fiat_secp384r1_uint1 x1024;
+ uint32_t x1025;
+ fiat_secp384r1_uint1 x1026;
+ uint32_t x1027;
+ fiat_secp384r1_uint1 x1028;
+ uint32_t x1029;
+ fiat_secp384r1_uint1 x1030;
+ uint32_t x1031;
+ fiat_secp384r1_uint1 x1032;
+ uint32_t x1033;
+ fiat_secp384r1_uint1 x1034;
+ uint32_t x1035;
+ fiat_secp384r1_uint1 x1036;
+ uint32_t x1037;
+ fiat_secp384r1_uint1 x1038;
+ uint32_t x1039;
+ fiat_secp384r1_uint1 x1040;
+ uint32_t x1041;
+ fiat_secp384r1_uint1 x1042;
+ uint32_t x1043;
+ uint32_t x1044;
+ uint32_t x1045;
+ uint32_t x1046;
+ uint32_t x1047;
+ uint32_t x1048;
+ uint32_t x1049;
+ uint32_t x1050;
+ uint32_t x1051;
+ fiat_secp384r1_uint1 x1052;
+ uint32_t x1053;
+ fiat_secp384r1_uint1 x1054;
+ uint32_t x1055;
+ fiat_secp384r1_uint1 x1056;
+ uint32_t x1057;
+ fiat_secp384r1_uint1 x1058;
+ uint32_t x1059;
+ fiat_secp384r1_uint1 x1060;
+ uint32_t x1061;
+ fiat_secp384r1_uint1 x1062;
+ uint32_t x1063;
+ fiat_secp384r1_uint1 x1064;
+ uint32_t x1065;
+ fiat_secp384r1_uint1 x1066;
+ uint32_t x1067;
+ fiat_secp384r1_uint1 x1068;
+ uint32_t x1069;
+ fiat_secp384r1_uint1 x1070;
+ uint32_t x1071;
+ fiat_secp384r1_uint1 x1072;
+ uint32_t x1073;
+ fiat_secp384r1_uint1 x1074;
+ uint32_t x1075;
+ fiat_secp384r1_uint1 x1076;
+ uint32_t x1077;
+ uint32_t x1078;
+ uint32_t x1079;
+ uint32_t x1080;
+ uint32_t x1081;
+ uint32_t x1082;
+ uint32_t x1083;
+ uint32_t x1084;
+ uint32_t x1085;
+ uint32_t x1086;
+ uint32_t x1087;
+ uint32_t x1088;
+ uint32_t x1089;
+ uint32_t x1090;
+ uint32_t x1091;
+ uint32_t x1092;
+ uint32_t x1093;
+ uint32_t x1094;
+ uint32_t x1095;
+ uint32_t x1096;
+ uint32_t x1097;
+ fiat_secp384r1_uint1 x1098;
+ uint32_t x1099;
+ fiat_secp384r1_uint1 x1100;
+ uint32_t x1101;
+ fiat_secp384r1_uint1 x1102;
+ uint32_t x1103;
+ fiat_secp384r1_uint1 x1104;
+ uint32_t x1105;
+ fiat_secp384r1_uint1 x1106;
+ uint32_t x1107;
+ fiat_secp384r1_uint1 x1108;
+ uint32_t x1109;
+ fiat_secp384r1_uint1 x1110;
+ uint32_t x1111;
+ fiat_secp384r1_uint1 x1112;
+ uint32_t x1113;
+ fiat_secp384r1_uint1 x1114;
+ uint32_t x1115;
+ fiat_secp384r1_uint1 x1116;
+ uint32_t x1117;
+ fiat_secp384r1_uint1 x1118;
+ uint32_t x1119;
+ fiat_secp384r1_uint1 x1120;
+ uint32_t x1121;
+ fiat_secp384r1_uint1 x1122;
+ uint32_t x1123;
+ fiat_secp384r1_uint1 x1124;
+ uint32_t x1125;
+ fiat_secp384r1_uint1 x1126;
+ uint32_t x1127;
+ fiat_secp384r1_uint1 x1128;
+ uint32_t x1129;
+ fiat_secp384r1_uint1 x1130;
+ uint32_t x1131;
+ fiat_secp384r1_uint1 x1132;
+ uint32_t x1133;
+ fiat_secp384r1_uint1 x1134;
+ uint32_t x1135;
+ fiat_secp384r1_uint1 x1136;
+ uint32_t x1137;
+ fiat_secp384r1_uint1 x1138;
+ uint32_t x1139;
+ fiat_secp384r1_uint1 x1140;
+ uint32_t x1141;
+ fiat_secp384r1_uint1 x1142;
+ uint32_t x1143;
+ fiat_secp384r1_uint1 x1144;
+ uint32_t x1145;
+ fiat_secp384r1_uint1 x1146;
+ uint32_t x1147;
+ fiat_secp384r1_uint1 x1148;
+ uint32_t x1149;
+ fiat_secp384r1_uint1 x1150;
+ uint32_t x1151;
+ fiat_secp384r1_uint1 x1152;
+ uint32_t x1153;
+ fiat_secp384r1_uint1 x1154;
+ uint32_t x1155;
+ fiat_secp384r1_uint1 x1156;
+ uint32_t x1157;
+ fiat_secp384r1_uint1 x1158;
+ uint32_t x1159;
+ fiat_secp384r1_uint1 x1160;
+ uint32_t x1161;
+ fiat_secp384r1_uint1 x1162;
+ uint32_t x1163;
+ fiat_secp384r1_uint1 x1164;
+ uint32_t x1165;
+ uint32_t x1166;
+ uint32_t x1167;
+ uint32_t x1168;
+ uint32_t x1169;
+ uint32_t x1170;
+ uint32_t x1171;
+ uint32_t x1172;
+ uint32_t x1173;
+ uint32_t x1174;
+ uint32_t x1175;
+ uint32_t x1176;
+ x1 = (arg1[1]);
+ x2 = (arg1[2]);
+ x3 = (arg1[3]);
+ x4 = (arg1[4]);
+ x5 = (arg1[5]);
+ x6 = (arg1[6]);
+ x7 = (arg1[7]);
+ x8 = (arg1[8]);
+ x9 = (arg1[9]);
+ x10 = (arg1[10]);
+ x11 = (arg1[11]);
+ x12 = (arg1[0]);
+ fiat_secp384r1_mulx_u32(&x13, &x14, x12, 0x2);
+ fiat_secp384r1_mulx_u32(&x15, &x16, x12, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x17, &x18, x12, 0x2);
+ fiat_secp384r1_mulx_u32(&x19, &x20, x12, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x21, &x22, 0x0, (fiat_secp384r1_uint1)x14,
+ x12);
+ fiat_secp384r1_mulx_u32(&x23, &x24, x12, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x25, &x26, x12, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x27, &x28, x12, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x29, &x30, x12, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x31, &x32, x12, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x33, &x34, x12, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x35, &x36, x12, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x37, &x38, x12, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x39, &x40, x12, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x41, &x42, x12, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x43, &x44, 0x0, x40, x37);
+ fiat_secp384r1_addcarryx_u32(&x45, &x46, x44, x38, x35);
+ fiat_secp384r1_addcarryx_u32(&x47, &x48, x46, x36, x33);
+ fiat_secp384r1_addcarryx_u32(&x49, &x50, x48, x34, x31);
+ fiat_secp384r1_addcarryx_u32(&x51, &x52, x50, x32, x29);
+ fiat_secp384r1_addcarryx_u32(&x53, &x54, x52, x30, x27);
+ fiat_secp384r1_addcarryx_u32(&x55, &x56, x54, x28, x25);
+ fiat_secp384r1_addcarryx_u32(&x57, &x58, x56, x26, x23);
+ fiat_secp384r1_addcarryx_u32(&x59, &x60, 0x0, x12, x41);
+ fiat_secp384r1_addcarryx_u32(&x61, &x62, x60, x19, x42);
+ fiat_secp384r1_addcarryx_u32(&x63, &x64, 0x0, x17, x39);
+ fiat_secp384r1_addcarryx_u32(&x65, &x66, x64, (fiat_secp384r1_uint1)x18,
+ x43);
+ fiat_secp384r1_addcarryx_u32(&x67, &x68, x66, x15, x45);
+ fiat_secp384r1_addcarryx_u32(&x69, &x70, x68, x16, x47);
+ fiat_secp384r1_addcarryx_u32(&x71, &x72, x70, x13, x49);
+ fiat_secp384r1_addcarryx_u32(&x73, &x74, x72, x21, x51);
+ fiat_secp384r1_addcarryx_u32(&x75, &x76, x74, x22, x53);
+ fiat_secp384r1_addcarryx_u32(&x77, &x78, x76, 0x0, x55);
+ fiat_secp384r1_addcarryx_u32(&x79, &x80, x78, 0x0, x57);
+ fiat_secp384r1_addcarryx_u32(&x81, &x82, x80, 0x0, (x58 + x24));
+ fiat_secp384r1_mulx_u32(&x83, &x84, x1, 0x2);
+ fiat_secp384r1_mulx_u32(&x85, &x86, x1, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x87, &x88, x1, 0x2);
+ fiat_secp384r1_mulx_u32(&x89, &x90, x1, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x91, &x92, 0x0, (fiat_secp384r1_uint1)x84,
+ x1);
+ fiat_secp384r1_addcarryx_u32(&x93, &x94, 0x0, x61, x1);
+ fiat_secp384r1_addcarryx_u32(&x95, &x96, x94, (x62 + x20), x89);
+ fiat_secp384r1_addcarryx_u32(&x97, &x98, x96, x63, x90);
+ fiat_secp384r1_addcarryx_u32(&x99, &x100, x98, x65, x87);
+ fiat_secp384r1_addcarryx_u32(&x101, &x102, x100, x67,
+ (fiat_secp384r1_uint1)x88);
+ fiat_secp384r1_addcarryx_u32(&x103, &x104, x102, x69, x85);
+ fiat_secp384r1_addcarryx_u32(&x105, &x106, x104, x71, x86);
+ fiat_secp384r1_addcarryx_u32(&x107, &x108, x106, x73, x83);
+ fiat_secp384r1_addcarryx_u32(&x109, &x110, x108, x75, x91);
+ fiat_secp384r1_addcarryx_u32(&x111, &x112, x110, x77, x92);
+ fiat_secp384r1_addcarryx_u32(&x113, &x114, x112, x79, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x115, &x116, x114, x81, 0x0);
+ fiat_secp384r1_mulx_u32(&x117, &x118, x93, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x119, &x120, x93, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x121, &x122, x93, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x123, &x124, x93, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x125, &x126, x93, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x127, &x128, x93, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x129, &x130, x93, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x131, &x132, x93, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x133, &x134, x93, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x135, &x136, x93, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x137, &x138, 0x0, x134, x131);
+ fiat_secp384r1_addcarryx_u32(&x139, &x140, x138, x132, x129);
+ fiat_secp384r1_addcarryx_u32(&x141, &x142, x140, x130, x127);
+ fiat_secp384r1_addcarryx_u32(&x143, &x144, x142, x128, x125);
+ fiat_secp384r1_addcarryx_u32(&x145, &x146, x144, x126, x123);
+ fiat_secp384r1_addcarryx_u32(&x147, &x148, x146, x124, x121);
+ fiat_secp384r1_addcarryx_u32(&x149, &x150, x148, x122, x119);
+ fiat_secp384r1_addcarryx_u32(&x151, &x152, x150, x120, x117);
+ fiat_secp384r1_addcarryx_u32(&x153, &x154, 0x0, x93, x135);
+ fiat_secp384r1_addcarryx_u32(&x155, &x156, x154, x95, x136);
+ fiat_secp384r1_addcarryx_u32(&x157, &x158, x156, x97, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x159, &x160, x158, x99, x133);
+ fiat_secp384r1_addcarryx_u32(&x161, &x162, x160, x101, x137);
+ fiat_secp384r1_addcarryx_u32(&x163, &x164, x162, x103, x139);
+ fiat_secp384r1_addcarryx_u32(&x165, &x166, x164, x105, x141);
+ fiat_secp384r1_addcarryx_u32(&x167, &x168, x166, x107, x143);
+ fiat_secp384r1_addcarryx_u32(&x169, &x170, x168, x109, x145);
+ fiat_secp384r1_addcarryx_u32(&x171, &x172, x170, x111, x147);
+ fiat_secp384r1_addcarryx_u32(&x173, &x174, x172, x113, x149);
+ fiat_secp384r1_addcarryx_u32(&x175, &x176, x174, x115, x151);
+ fiat_secp384r1_addcarryx_u32(&x177, &x178, x176, ((uint32_t)x116 + x82),
+ (x152 + x118));
+ fiat_secp384r1_mulx_u32(&x179, &x180, x2, 0x2);
+ fiat_secp384r1_mulx_u32(&x181, &x182, x2, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x183, &x184, x2, 0x2);
+ fiat_secp384r1_mulx_u32(&x185, &x186, x2, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x187, &x188, 0x0, (fiat_secp384r1_uint1)x180,
+ x2);
+ fiat_secp384r1_addcarryx_u32(&x189, &x190, 0x0, x155, x2);
+ fiat_secp384r1_addcarryx_u32(&x191, &x192, x190, x157, x185);
+ fiat_secp384r1_addcarryx_u32(&x193, &x194, x192, x159, x186);
+ fiat_secp384r1_addcarryx_u32(&x195, &x196, x194, x161, x183);
+ fiat_secp384r1_addcarryx_u32(&x197, &x198, x196, x163,
+ (fiat_secp384r1_uint1)x184);
+ fiat_secp384r1_addcarryx_u32(&x199, &x200, x198, x165, x181);
+ fiat_secp384r1_addcarryx_u32(&x201, &x202, x200, x167, x182);
+ fiat_secp384r1_addcarryx_u32(&x203, &x204, x202, x169, x179);
+ fiat_secp384r1_addcarryx_u32(&x205, &x206, x204, x171, x187);
+ fiat_secp384r1_addcarryx_u32(&x207, &x208, x206, x173, x188);
+ fiat_secp384r1_addcarryx_u32(&x209, &x210, x208, x175, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x211, &x212, x210, x177, 0x0);
+ fiat_secp384r1_mulx_u32(&x213, &x214, x189, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x215, &x216, x189, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x217, &x218, x189, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x219, &x220, x189, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x221, &x222, x189, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x223, &x224, x189, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x225, &x226, x189, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x227, &x228, x189, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x229, &x230, x189, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x231, &x232, x189, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x233, &x234, 0x0, x230, x227);
+ fiat_secp384r1_addcarryx_u32(&x235, &x236, x234, x228, x225);
+ fiat_secp384r1_addcarryx_u32(&x237, &x238, x236, x226, x223);
+ fiat_secp384r1_addcarryx_u32(&x239, &x240, x238, x224, x221);
+ fiat_secp384r1_addcarryx_u32(&x241, &x242, x240, x222, x219);
+ fiat_secp384r1_addcarryx_u32(&x243, &x244, x242, x220, x217);
+ fiat_secp384r1_addcarryx_u32(&x245, &x246, x244, x218, x215);
+ fiat_secp384r1_addcarryx_u32(&x247, &x248, x246, x216, x213);
+ fiat_secp384r1_addcarryx_u32(&x249, &x250, 0x0, x189, x231);
+ fiat_secp384r1_addcarryx_u32(&x251, &x252, x250, x191, x232);
+ fiat_secp384r1_addcarryx_u32(&x253, &x254, x252, x193, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x255, &x256, x254, x195, x229);
+ fiat_secp384r1_addcarryx_u32(&x257, &x258, x256, x197, x233);
+ fiat_secp384r1_addcarryx_u32(&x259, &x260, x258, x199, x235);
+ fiat_secp384r1_addcarryx_u32(&x261, &x262, x260, x201, x237);
+ fiat_secp384r1_addcarryx_u32(&x263, &x264, x262, x203, x239);
+ fiat_secp384r1_addcarryx_u32(&x265, &x266, x264, x205, x241);
+ fiat_secp384r1_addcarryx_u32(&x267, &x268, x266, x207, x243);
+ fiat_secp384r1_addcarryx_u32(&x269, &x270, x268, x209, x245);
+ fiat_secp384r1_addcarryx_u32(&x271, &x272, x270, x211, x247);
+ fiat_secp384r1_addcarryx_u32(&x273, &x274, x272, ((uint32_t)x212 + x178),
+ (x248 + x214));
+ fiat_secp384r1_mulx_u32(&x275, &x276, x3, 0x2);
+ fiat_secp384r1_mulx_u32(&x277, &x278, x3, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x279, &x280, x3, 0x2);
+ fiat_secp384r1_mulx_u32(&x281, &x282, x3, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x283, &x284, 0x0, (fiat_secp384r1_uint1)x276,
+ x3);
+ fiat_secp384r1_addcarryx_u32(&x285, &x286, 0x0, x251, x3);
+ fiat_secp384r1_addcarryx_u32(&x287, &x288, x286, x253, x281);
+ fiat_secp384r1_addcarryx_u32(&x289, &x290, x288, x255, x282);
+ fiat_secp384r1_addcarryx_u32(&x291, &x292, x290, x257, x279);
+ fiat_secp384r1_addcarryx_u32(&x293, &x294, x292, x259,
+ (fiat_secp384r1_uint1)x280);
+ fiat_secp384r1_addcarryx_u32(&x295, &x296, x294, x261, x277);
+ fiat_secp384r1_addcarryx_u32(&x297, &x298, x296, x263, x278);
+ fiat_secp384r1_addcarryx_u32(&x299, &x300, x298, x265, x275);
+ fiat_secp384r1_addcarryx_u32(&x301, &x302, x300, x267, x283);
+ fiat_secp384r1_addcarryx_u32(&x303, &x304, x302, x269, x284);
+ fiat_secp384r1_addcarryx_u32(&x305, &x306, x304, x271, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x307, &x308, x306, x273, 0x0);
+ fiat_secp384r1_mulx_u32(&x309, &x310, x285, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x311, &x312, x285, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x313, &x314, x285, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x315, &x316, x285, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x317, &x318, x285, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x319, &x320, x285, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x321, &x322, x285, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x323, &x324, x285, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x325, &x326, x285, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x327, &x328, x285, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x329, &x330, 0x0, x326, x323);
+ fiat_secp384r1_addcarryx_u32(&x331, &x332, x330, x324, x321);
+ fiat_secp384r1_addcarryx_u32(&x333, &x334, x332, x322, x319);
+ fiat_secp384r1_addcarryx_u32(&x335, &x336, x334, x320, x317);
+ fiat_secp384r1_addcarryx_u32(&x337, &x338, x336, x318, x315);
+ fiat_secp384r1_addcarryx_u32(&x339, &x340, x338, x316, x313);
+ fiat_secp384r1_addcarryx_u32(&x341, &x342, x340, x314, x311);
+ fiat_secp384r1_addcarryx_u32(&x343, &x344, x342, x312, x309);
+ fiat_secp384r1_addcarryx_u32(&x345, &x346, 0x0, x285, x327);
+ fiat_secp384r1_addcarryx_u32(&x347, &x348, x346, x287, x328);
+ fiat_secp384r1_addcarryx_u32(&x349, &x350, x348, x289, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x351, &x352, x350, x291, x325);
+ fiat_secp384r1_addcarryx_u32(&x353, &x354, x352, x293, x329);
+ fiat_secp384r1_addcarryx_u32(&x355, &x356, x354, x295, x331);
+ fiat_secp384r1_addcarryx_u32(&x357, &x358, x356, x297, x333);
+ fiat_secp384r1_addcarryx_u32(&x359, &x360, x358, x299, x335);
+ fiat_secp384r1_addcarryx_u32(&x361, &x362, x360, x301, x337);
+ fiat_secp384r1_addcarryx_u32(&x363, &x364, x362, x303, x339);
+ fiat_secp384r1_addcarryx_u32(&x365, &x366, x364, x305, x341);
+ fiat_secp384r1_addcarryx_u32(&x367, &x368, x366, x307, x343);
+ fiat_secp384r1_addcarryx_u32(&x369, &x370, x368, ((uint32_t)x308 + x274),
+ (x344 + x310));
+ fiat_secp384r1_mulx_u32(&x371, &x372, x4, 0x2);
+ fiat_secp384r1_mulx_u32(&x373, &x374, x4, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x375, &x376, x4, 0x2);
+ fiat_secp384r1_mulx_u32(&x377, &x378, x4, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x379, &x380, 0x0, (fiat_secp384r1_uint1)x372,
+ x4);
+ fiat_secp384r1_addcarryx_u32(&x381, &x382, 0x0, x347, x4);
+ fiat_secp384r1_addcarryx_u32(&x383, &x384, x382, x349, x377);
+ fiat_secp384r1_addcarryx_u32(&x385, &x386, x384, x351, x378);
+ fiat_secp384r1_addcarryx_u32(&x387, &x388, x386, x353, x375);
+ fiat_secp384r1_addcarryx_u32(&x389, &x390, x388, x355,
+ (fiat_secp384r1_uint1)x376);
+ fiat_secp384r1_addcarryx_u32(&x391, &x392, x390, x357, x373);
+ fiat_secp384r1_addcarryx_u32(&x393, &x394, x392, x359, x374);
+ fiat_secp384r1_addcarryx_u32(&x395, &x396, x394, x361, x371);
+ fiat_secp384r1_addcarryx_u32(&x397, &x398, x396, x363, x379);
+ fiat_secp384r1_addcarryx_u32(&x399, &x400, x398, x365, x380);
+ fiat_secp384r1_addcarryx_u32(&x401, &x402, x400, x367, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x403, &x404, x402, x369, 0x0);
+ fiat_secp384r1_mulx_u32(&x405, &x406, x381, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x407, &x408, x381, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x409, &x410, x381, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x411, &x412, x381, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x413, &x414, x381, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x415, &x416, x381, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x417, &x418, x381, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x419, &x420, x381, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x421, &x422, x381, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x423, &x424, x381, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x425, &x426, 0x0, x422, x419);
+ fiat_secp384r1_addcarryx_u32(&x427, &x428, x426, x420, x417);
+ fiat_secp384r1_addcarryx_u32(&x429, &x430, x428, x418, x415);
+ fiat_secp384r1_addcarryx_u32(&x431, &x432, x430, x416, x413);
+ fiat_secp384r1_addcarryx_u32(&x433, &x434, x432, x414, x411);
+ fiat_secp384r1_addcarryx_u32(&x435, &x436, x434, x412, x409);
+ fiat_secp384r1_addcarryx_u32(&x437, &x438, x436, x410, x407);
+ fiat_secp384r1_addcarryx_u32(&x439, &x440, x438, x408, x405);
+ fiat_secp384r1_addcarryx_u32(&x441, &x442, 0x0, x381, x423);
+ fiat_secp384r1_addcarryx_u32(&x443, &x444, x442, x383, x424);
+ fiat_secp384r1_addcarryx_u32(&x445, &x446, x444, x385, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x447, &x448, x446, x387, x421);
+ fiat_secp384r1_addcarryx_u32(&x449, &x450, x448, x389, x425);
+ fiat_secp384r1_addcarryx_u32(&x451, &x452, x450, x391, x427);
+ fiat_secp384r1_addcarryx_u32(&x453, &x454, x452, x393, x429);
+ fiat_secp384r1_addcarryx_u32(&x455, &x456, x454, x395, x431);
+ fiat_secp384r1_addcarryx_u32(&x457, &x458, x456, x397, x433);
+ fiat_secp384r1_addcarryx_u32(&x459, &x460, x458, x399, x435);
+ fiat_secp384r1_addcarryx_u32(&x461, &x462, x460, x401, x437);
+ fiat_secp384r1_addcarryx_u32(&x463, &x464, x462, x403, x439);
+ fiat_secp384r1_addcarryx_u32(&x465, &x466, x464, ((uint32_t)x404 + x370),
+ (x440 + x406));
+ fiat_secp384r1_mulx_u32(&x467, &x468, x5, 0x2);
+ fiat_secp384r1_mulx_u32(&x469, &x470, x5, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x471, &x472, x5, 0x2);
+ fiat_secp384r1_mulx_u32(&x473, &x474, x5, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x475, &x476, 0x0, (fiat_secp384r1_uint1)x468,
+ x5);
+ fiat_secp384r1_addcarryx_u32(&x477, &x478, 0x0, x443, x5);
+ fiat_secp384r1_addcarryx_u32(&x479, &x480, x478, x445, x473);
+ fiat_secp384r1_addcarryx_u32(&x481, &x482, x480, x447, x474);
+ fiat_secp384r1_addcarryx_u32(&x483, &x484, x482, x449, x471);
+ fiat_secp384r1_addcarryx_u32(&x485, &x486, x484, x451,
+ (fiat_secp384r1_uint1)x472);
+ fiat_secp384r1_addcarryx_u32(&x487, &x488, x486, x453, x469);
+ fiat_secp384r1_addcarryx_u32(&x489, &x490, x488, x455, x470);
+ fiat_secp384r1_addcarryx_u32(&x491, &x492, x490, x457, x467);
+ fiat_secp384r1_addcarryx_u32(&x493, &x494, x492, x459, x475);
+ fiat_secp384r1_addcarryx_u32(&x495, &x496, x494, x461, x476);
+ fiat_secp384r1_addcarryx_u32(&x497, &x498, x496, x463, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x499, &x500, x498, x465, 0x0);
+ fiat_secp384r1_mulx_u32(&x501, &x502, x477, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x503, &x504, x477, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x505, &x506, x477, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x507, &x508, x477, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x509, &x510, x477, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x511, &x512, x477, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x513, &x514, x477, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x515, &x516, x477, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x517, &x518, x477, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x519, &x520, x477, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x521, &x522, 0x0, x518, x515);
+ fiat_secp384r1_addcarryx_u32(&x523, &x524, x522, x516, x513);
+ fiat_secp384r1_addcarryx_u32(&x525, &x526, x524, x514, x511);
+ fiat_secp384r1_addcarryx_u32(&x527, &x528, x526, x512, x509);
+ fiat_secp384r1_addcarryx_u32(&x529, &x530, x528, x510, x507);
+ fiat_secp384r1_addcarryx_u32(&x531, &x532, x530, x508, x505);
+ fiat_secp384r1_addcarryx_u32(&x533, &x534, x532, x506, x503);
+ fiat_secp384r1_addcarryx_u32(&x535, &x536, x534, x504, x501);
+ fiat_secp384r1_addcarryx_u32(&x537, &x538, 0x0, x477, x519);
+ fiat_secp384r1_addcarryx_u32(&x539, &x540, x538, x479, x520);
+ fiat_secp384r1_addcarryx_u32(&x541, &x542, x540, x481, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x543, &x544, x542, x483, x517);
+ fiat_secp384r1_addcarryx_u32(&x545, &x546, x544, x485, x521);
+ fiat_secp384r1_addcarryx_u32(&x547, &x548, x546, x487, x523);
+ fiat_secp384r1_addcarryx_u32(&x549, &x550, x548, x489, x525);
+ fiat_secp384r1_addcarryx_u32(&x551, &x552, x550, x491, x527);
+ fiat_secp384r1_addcarryx_u32(&x553, &x554, x552, x493, x529);
+ fiat_secp384r1_addcarryx_u32(&x555, &x556, x554, x495, x531);
+ fiat_secp384r1_addcarryx_u32(&x557, &x558, x556, x497, x533);
+ fiat_secp384r1_addcarryx_u32(&x559, &x560, x558, x499, x535);
+ fiat_secp384r1_addcarryx_u32(&x561, &x562, x560, ((uint32_t)x500 + x466),
+ (x536 + x502));
+ fiat_secp384r1_mulx_u32(&x563, &x564, x6, 0x2);
+ fiat_secp384r1_mulx_u32(&x565, &x566, x6, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x567, &x568, x6, 0x2);
+ fiat_secp384r1_mulx_u32(&x569, &x570, x6, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x571, &x572, 0x0, (fiat_secp384r1_uint1)x564,
+ x6);
+ fiat_secp384r1_addcarryx_u32(&x573, &x574, 0x0, x539, x6);
+ fiat_secp384r1_addcarryx_u32(&x575, &x576, x574, x541, x569);
+ fiat_secp384r1_addcarryx_u32(&x577, &x578, x576, x543, x570);
+ fiat_secp384r1_addcarryx_u32(&x579, &x580, x578, x545, x567);
+ fiat_secp384r1_addcarryx_u32(&x581, &x582, x580, x547,
+ (fiat_secp384r1_uint1)x568);
+ fiat_secp384r1_addcarryx_u32(&x583, &x584, x582, x549, x565);
+ fiat_secp384r1_addcarryx_u32(&x585, &x586, x584, x551, x566);
+ fiat_secp384r1_addcarryx_u32(&x587, &x588, x586, x553, x563);
+ fiat_secp384r1_addcarryx_u32(&x589, &x590, x588, x555, x571);
+ fiat_secp384r1_addcarryx_u32(&x591, &x592, x590, x557, x572);
+ fiat_secp384r1_addcarryx_u32(&x593, &x594, x592, x559, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x595, &x596, x594, x561, 0x0);
+ fiat_secp384r1_mulx_u32(&x597, &x598, x573, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x599, &x600, x573, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x601, &x602, x573, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x603, &x604, x573, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x605, &x606, x573, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x607, &x608, x573, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x609, &x610, x573, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x611, &x612, x573, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x613, &x614, x573, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x615, &x616, x573, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x617, &x618, 0x0, x614, x611);
+ fiat_secp384r1_addcarryx_u32(&x619, &x620, x618, x612, x609);
+ fiat_secp384r1_addcarryx_u32(&x621, &x622, x620, x610, x607);
+ fiat_secp384r1_addcarryx_u32(&x623, &x624, x622, x608, x605);
+ fiat_secp384r1_addcarryx_u32(&x625, &x626, x624, x606, x603);
+ fiat_secp384r1_addcarryx_u32(&x627, &x628, x626, x604, x601);
+ fiat_secp384r1_addcarryx_u32(&x629, &x630, x628, x602, x599);
+ fiat_secp384r1_addcarryx_u32(&x631, &x632, x630, x600, x597);
+ fiat_secp384r1_addcarryx_u32(&x633, &x634, 0x0, x573, x615);
+ fiat_secp384r1_addcarryx_u32(&x635, &x636, x634, x575, x616);
+ fiat_secp384r1_addcarryx_u32(&x637, &x638, x636, x577, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x639, &x640, x638, x579, x613);
+ fiat_secp384r1_addcarryx_u32(&x641, &x642, x640, x581, x617);
+ fiat_secp384r1_addcarryx_u32(&x643, &x644, x642, x583, x619);
+ fiat_secp384r1_addcarryx_u32(&x645, &x646, x644, x585, x621);
+ fiat_secp384r1_addcarryx_u32(&x647, &x648, x646, x587, x623);
+ fiat_secp384r1_addcarryx_u32(&x649, &x650, x648, x589, x625);
+ fiat_secp384r1_addcarryx_u32(&x651, &x652, x650, x591, x627);
+ fiat_secp384r1_addcarryx_u32(&x653, &x654, x652, x593, x629);
+ fiat_secp384r1_addcarryx_u32(&x655, &x656, x654, x595, x631);
+ fiat_secp384r1_addcarryx_u32(&x657, &x658, x656, ((uint32_t)x596 + x562),
+ (x632 + x598));
+ fiat_secp384r1_mulx_u32(&x659, &x660, x7, 0x2);
+ fiat_secp384r1_mulx_u32(&x661, &x662, x7, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x663, &x664, x7, 0x2);
+ fiat_secp384r1_mulx_u32(&x665, &x666, x7, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x667, &x668, 0x0, (fiat_secp384r1_uint1)x660,
+ x7);
+ fiat_secp384r1_addcarryx_u32(&x669, &x670, 0x0, x635, x7);
+ fiat_secp384r1_addcarryx_u32(&x671, &x672, x670, x637, x665);
+ fiat_secp384r1_addcarryx_u32(&x673, &x674, x672, x639, x666);
+ fiat_secp384r1_addcarryx_u32(&x675, &x676, x674, x641, x663);
+ fiat_secp384r1_addcarryx_u32(&x677, &x678, x676, x643,
+ (fiat_secp384r1_uint1)x664);
+ fiat_secp384r1_addcarryx_u32(&x679, &x680, x678, x645, x661);
+ fiat_secp384r1_addcarryx_u32(&x681, &x682, x680, x647, x662);
+ fiat_secp384r1_addcarryx_u32(&x683, &x684, x682, x649, x659);
+ fiat_secp384r1_addcarryx_u32(&x685, &x686, x684, x651, x667);
+ fiat_secp384r1_addcarryx_u32(&x687, &x688, x686, x653, x668);
+ fiat_secp384r1_addcarryx_u32(&x689, &x690, x688, x655, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x691, &x692, x690, x657, 0x0);
+ fiat_secp384r1_mulx_u32(&x693, &x694, x669, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x695, &x696, x669, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x697, &x698, x669, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x699, &x700, x669, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x701, &x702, x669, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x703, &x704, x669, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x705, &x706, x669, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x707, &x708, x669, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x709, &x710, x669, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x711, &x712, x669, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x713, &x714, 0x0, x710, x707);
+ fiat_secp384r1_addcarryx_u32(&x715, &x716, x714, x708, x705);
+ fiat_secp384r1_addcarryx_u32(&x717, &x718, x716, x706, x703);
+ fiat_secp384r1_addcarryx_u32(&x719, &x720, x718, x704, x701);
+ fiat_secp384r1_addcarryx_u32(&x721, &x722, x720, x702, x699);
+ fiat_secp384r1_addcarryx_u32(&x723, &x724, x722, x700, x697);
+ fiat_secp384r1_addcarryx_u32(&x725, &x726, x724, x698, x695);
+ fiat_secp384r1_addcarryx_u32(&x727, &x728, x726, x696, x693);
+ fiat_secp384r1_addcarryx_u32(&x729, &x730, 0x0, x669, x711);
+ fiat_secp384r1_addcarryx_u32(&x731, &x732, x730, x671, x712);
+ fiat_secp384r1_addcarryx_u32(&x733, &x734, x732, x673, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x735, &x736, x734, x675, x709);
+ fiat_secp384r1_addcarryx_u32(&x737, &x738, x736, x677, x713);
+ fiat_secp384r1_addcarryx_u32(&x739, &x740, x738, x679, x715);
+ fiat_secp384r1_addcarryx_u32(&x741, &x742, x740, x681, x717);
+ fiat_secp384r1_addcarryx_u32(&x743, &x744, x742, x683, x719);
+ fiat_secp384r1_addcarryx_u32(&x745, &x746, x744, x685, x721);
+ fiat_secp384r1_addcarryx_u32(&x747, &x748, x746, x687, x723);
+ fiat_secp384r1_addcarryx_u32(&x749, &x750, x748, x689, x725);
+ fiat_secp384r1_addcarryx_u32(&x751, &x752, x750, x691, x727);
+ fiat_secp384r1_addcarryx_u32(&x753, &x754, x752, ((uint32_t)x692 + x658),
+ (x728 + x694));
+ fiat_secp384r1_mulx_u32(&x755, &x756, x8, 0x2);
+ fiat_secp384r1_mulx_u32(&x757, &x758, x8, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x759, &x760, x8, 0x2);
+ fiat_secp384r1_mulx_u32(&x761, &x762, x8, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x763, &x764, 0x0, (fiat_secp384r1_uint1)x756,
+ x8);
+ fiat_secp384r1_addcarryx_u32(&x765, &x766, 0x0, x731, x8);
+ fiat_secp384r1_addcarryx_u32(&x767, &x768, x766, x733, x761);
+ fiat_secp384r1_addcarryx_u32(&x769, &x770, x768, x735, x762);
+ fiat_secp384r1_addcarryx_u32(&x771, &x772, x770, x737, x759);
+ fiat_secp384r1_addcarryx_u32(&x773, &x774, x772, x739,
+ (fiat_secp384r1_uint1)x760);
+ fiat_secp384r1_addcarryx_u32(&x775, &x776, x774, x741, x757);
+ fiat_secp384r1_addcarryx_u32(&x777, &x778, x776, x743, x758);
+ fiat_secp384r1_addcarryx_u32(&x779, &x780, x778, x745, x755);
+ fiat_secp384r1_addcarryx_u32(&x781, &x782, x780, x747, x763);
+ fiat_secp384r1_addcarryx_u32(&x783, &x784, x782, x749, x764);
+ fiat_secp384r1_addcarryx_u32(&x785, &x786, x784, x751, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x787, &x788, x786, x753, 0x0);
+ fiat_secp384r1_mulx_u32(&x789, &x790, x765, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x791, &x792, x765, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x793, &x794, x765, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x795, &x796, x765, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x797, &x798, x765, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x799, &x800, x765, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x801, &x802, x765, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x803, &x804, x765, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x805, &x806, x765, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x807, &x808, x765, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x809, &x810, 0x0, x806, x803);
+ fiat_secp384r1_addcarryx_u32(&x811, &x812, x810, x804, x801);
+ fiat_secp384r1_addcarryx_u32(&x813, &x814, x812, x802, x799);
+ fiat_secp384r1_addcarryx_u32(&x815, &x816, x814, x800, x797);
+ fiat_secp384r1_addcarryx_u32(&x817, &x818, x816, x798, x795);
+ fiat_secp384r1_addcarryx_u32(&x819, &x820, x818, x796, x793);
+ fiat_secp384r1_addcarryx_u32(&x821, &x822, x820, x794, x791);
+ fiat_secp384r1_addcarryx_u32(&x823, &x824, x822, x792, x789);
+ fiat_secp384r1_addcarryx_u32(&x825, &x826, 0x0, x765, x807);
+ fiat_secp384r1_addcarryx_u32(&x827, &x828, x826, x767, x808);
+ fiat_secp384r1_addcarryx_u32(&x829, &x830, x828, x769, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x831, &x832, x830, x771, x805);
+ fiat_secp384r1_addcarryx_u32(&x833, &x834, x832, x773, x809);
+ fiat_secp384r1_addcarryx_u32(&x835, &x836, x834, x775, x811);
+ fiat_secp384r1_addcarryx_u32(&x837, &x838, x836, x777, x813);
+ fiat_secp384r1_addcarryx_u32(&x839, &x840, x838, x779, x815);
+ fiat_secp384r1_addcarryx_u32(&x841, &x842, x840, x781, x817);
+ fiat_secp384r1_addcarryx_u32(&x843, &x844, x842, x783, x819);
+ fiat_secp384r1_addcarryx_u32(&x845, &x846, x844, x785, x821);
+ fiat_secp384r1_addcarryx_u32(&x847, &x848, x846, x787, x823);
+ fiat_secp384r1_addcarryx_u32(&x849, &x850, x848, ((uint32_t)x788 + x754),
+ (x824 + x790));
+ fiat_secp384r1_mulx_u32(&x851, &x852, x9, 0x2);
+ fiat_secp384r1_mulx_u32(&x853, &x854, x9, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x855, &x856, x9, 0x2);
+ fiat_secp384r1_mulx_u32(&x857, &x858, x9, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x859, &x860, 0x0, (fiat_secp384r1_uint1)x852,
+ x9);
+ fiat_secp384r1_addcarryx_u32(&x861, &x862, 0x0, x827, x9);
+ fiat_secp384r1_addcarryx_u32(&x863, &x864, x862, x829, x857);
+ fiat_secp384r1_addcarryx_u32(&x865, &x866, x864, x831, x858);
+ fiat_secp384r1_addcarryx_u32(&x867, &x868, x866, x833, x855);
+ fiat_secp384r1_addcarryx_u32(&x869, &x870, x868, x835,
+ (fiat_secp384r1_uint1)x856);
+ fiat_secp384r1_addcarryx_u32(&x871, &x872, x870, x837, x853);
+ fiat_secp384r1_addcarryx_u32(&x873, &x874, x872, x839, x854);
+ fiat_secp384r1_addcarryx_u32(&x875, &x876, x874, x841, x851);
+ fiat_secp384r1_addcarryx_u32(&x877, &x878, x876, x843, x859);
+ fiat_secp384r1_addcarryx_u32(&x879, &x880, x878, x845, x860);
+ fiat_secp384r1_addcarryx_u32(&x881, &x882, x880, x847, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x883, &x884, x882, x849, 0x0);
+ fiat_secp384r1_mulx_u32(&x885, &x886, x861, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x887, &x888, x861, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x889, &x890, x861, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x891, &x892, x861, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x893, &x894, x861, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x895, &x896, x861, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x897, &x898, x861, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x899, &x900, x861, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x901, &x902, x861, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x903, &x904, x861, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x905, &x906, 0x0, x902, x899);
+ fiat_secp384r1_addcarryx_u32(&x907, &x908, x906, x900, x897);
+ fiat_secp384r1_addcarryx_u32(&x909, &x910, x908, x898, x895);
+ fiat_secp384r1_addcarryx_u32(&x911, &x912, x910, x896, x893);
+ fiat_secp384r1_addcarryx_u32(&x913, &x914, x912, x894, x891);
+ fiat_secp384r1_addcarryx_u32(&x915, &x916, x914, x892, x889);
+ fiat_secp384r1_addcarryx_u32(&x917, &x918, x916, x890, x887);
+ fiat_secp384r1_addcarryx_u32(&x919, &x920, x918, x888, x885);
+ fiat_secp384r1_addcarryx_u32(&x921, &x922, 0x0, x861, x903);
+ fiat_secp384r1_addcarryx_u32(&x923, &x924, x922, x863, x904);
+ fiat_secp384r1_addcarryx_u32(&x925, &x926, x924, x865, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x927, &x928, x926, x867, x901);
+ fiat_secp384r1_addcarryx_u32(&x929, &x930, x928, x869, x905);
+ fiat_secp384r1_addcarryx_u32(&x931, &x932, x930, x871, x907);
+ fiat_secp384r1_addcarryx_u32(&x933, &x934, x932, x873, x909);
+ fiat_secp384r1_addcarryx_u32(&x935, &x936, x934, x875, x911);
+ fiat_secp384r1_addcarryx_u32(&x937, &x938, x936, x877, x913);
+ fiat_secp384r1_addcarryx_u32(&x939, &x940, x938, x879, x915);
+ fiat_secp384r1_addcarryx_u32(&x941, &x942, x940, x881, x917);
+ fiat_secp384r1_addcarryx_u32(&x943, &x944, x942, x883, x919);
+ fiat_secp384r1_addcarryx_u32(&x945, &x946, x944, ((uint32_t)x884 + x850),
+ (x920 + x886));
+ fiat_secp384r1_mulx_u32(&x947, &x948, x10, 0x2);
+ fiat_secp384r1_mulx_u32(&x949, &x950, x10, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x951, &x952, x10, 0x2);
+ fiat_secp384r1_mulx_u32(&x953, &x954, x10, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x955, &x956, 0x0, (fiat_secp384r1_uint1)x948,
+ x10);
+ fiat_secp384r1_addcarryx_u32(&x957, &x958, 0x0, x923, x10);
+ fiat_secp384r1_addcarryx_u32(&x959, &x960, x958, x925, x953);
+ fiat_secp384r1_addcarryx_u32(&x961, &x962, x960, x927, x954);
+ fiat_secp384r1_addcarryx_u32(&x963, &x964, x962, x929, x951);
+ fiat_secp384r1_addcarryx_u32(&x965, &x966, x964, x931,
+ (fiat_secp384r1_uint1)x952);
+ fiat_secp384r1_addcarryx_u32(&x967, &x968, x966, x933, x949);
+ fiat_secp384r1_addcarryx_u32(&x969, &x970, x968, x935, x950);
+ fiat_secp384r1_addcarryx_u32(&x971, &x972, x970, x937, x947);
+ fiat_secp384r1_addcarryx_u32(&x973, &x974, x972, x939, x955);
+ fiat_secp384r1_addcarryx_u32(&x975, &x976, x974, x941, x956);
+ fiat_secp384r1_addcarryx_u32(&x977, &x978, x976, x943, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x979, &x980, x978, x945, 0x0);
+ fiat_secp384r1_mulx_u32(&x981, &x982, x957, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x983, &x984, x957, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x985, &x986, x957, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x987, &x988, x957, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x989, &x990, x957, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x991, &x992, x957, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x993, &x994, x957, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x995, &x996, x957, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x997, &x998, x957, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x999, &x1000, x957, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1001, &x1002, 0x0, x998, x995);
+ fiat_secp384r1_addcarryx_u32(&x1003, &x1004, x1002, x996, x993);
+ fiat_secp384r1_addcarryx_u32(&x1005, &x1006, x1004, x994, x991);
+ fiat_secp384r1_addcarryx_u32(&x1007, &x1008, x1006, x992, x989);
+ fiat_secp384r1_addcarryx_u32(&x1009, &x1010, x1008, x990, x987);
+ fiat_secp384r1_addcarryx_u32(&x1011, &x1012, x1010, x988, x985);
+ fiat_secp384r1_addcarryx_u32(&x1013, &x1014, x1012, x986, x983);
+ fiat_secp384r1_addcarryx_u32(&x1015, &x1016, x1014, x984, x981);
+ fiat_secp384r1_addcarryx_u32(&x1017, &x1018, 0x0, x957, x999);
+ fiat_secp384r1_addcarryx_u32(&x1019, &x1020, x1018, x959, x1000);
+ fiat_secp384r1_addcarryx_u32(&x1021, &x1022, x1020, x961, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1023, &x1024, x1022, x963, x997);
+ fiat_secp384r1_addcarryx_u32(&x1025, &x1026, x1024, x965, x1001);
+ fiat_secp384r1_addcarryx_u32(&x1027, &x1028, x1026, x967, x1003);
+ fiat_secp384r1_addcarryx_u32(&x1029, &x1030, x1028, x969, x1005);
+ fiat_secp384r1_addcarryx_u32(&x1031, &x1032, x1030, x971, x1007);
+ fiat_secp384r1_addcarryx_u32(&x1033, &x1034, x1032, x973, x1009);
+ fiat_secp384r1_addcarryx_u32(&x1035, &x1036, x1034, x975, x1011);
+ fiat_secp384r1_addcarryx_u32(&x1037, &x1038, x1036, x977, x1013);
+ fiat_secp384r1_addcarryx_u32(&x1039, &x1040, x1038, x979, x1015);
+ fiat_secp384r1_addcarryx_u32(&x1041, &x1042, x1040, ((uint32_t)x980 + x946),
+ (x1016 + x982));
+ fiat_secp384r1_mulx_u32(&x1043, &x1044, x11, 0x2);
+ fiat_secp384r1_mulx_u32(&x1045, &x1046, x11, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1047, &x1048, x11, 0x2);
+ fiat_secp384r1_mulx_u32(&x1049, &x1050, x11, UINT32_C(0xfffffffe));
+ fiat_secp384r1_addcarryx_u32(&x1051, &x1052, 0x0,
+ (fiat_secp384r1_uint1)x1044, x11);
+ fiat_secp384r1_addcarryx_u32(&x1053, &x1054, 0x0, x1019, x11);
+ fiat_secp384r1_addcarryx_u32(&x1055, &x1056, x1054, x1021, x1049);
+ fiat_secp384r1_addcarryx_u32(&x1057, &x1058, x1056, x1023, x1050);
+ fiat_secp384r1_addcarryx_u32(&x1059, &x1060, x1058, x1025, x1047);
+ fiat_secp384r1_addcarryx_u32(&x1061, &x1062, x1060, x1027,
+ (fiat_secp384r1_uint1)x1048);
+ fiat_secp384r1_addcarryx_u32(&x1063, &x1064, x1062, x1029, x1045);
+ fiat_secp384r1_addcarryx_u32(&x1065, &x1066, x1064, x1031, x1046);
+ fiat_secp384r1_addcarryx_u32(&x1067, &x1068, x1066, x1033, x1043);
+ fiat_secp384r1_addcarryx_u32(&x1069, &x1070, x1068, x1035, x1051);
+ fiat_secp384r1_addcarryx_u32(&x1071, &x1072, x1070, x1037, x1052);
+ fiat_secp384r1_addcarryx_u32(&x1073, &x1074, x1072, x1039, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1075, &x1076, x1074, x1041, 0x0);
+ fiat_secp384r1_mulx_u32(&x1077, &x1078, x1053, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1079, &x1080, x1053, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1081, &x1082, x1053, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1083, &x1084, x1053, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1085, &x1086, x1053, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1087, &x1088, x1053, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1089, &x1090, x1053, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1091, &x1092, x1053, UINT32_C(0xfffffffe));
+ fiat_secp384r1_mulx_u32(&x1093, &x1094, x1053, UINT32_C(0xffffffff));
+ fiat_secp384r1_mulx_u32(&x1095, &x1096, x1053, UINT32_C(0xffffffff));
+ fiat_secp384r1_addcarryx_u32(&x1097, &x1098, 0x0, x1094, x1091);
+ fiat_secp384r1_addcarryx_u32(&x1099, &x1100, x1098, x1092, x1089);
+ fiat_secp384r1_addcarryx_u32(&x1101, &x1102, x1100, x1090, x1087);
+ fiat_secp384r1_addcarryx_u32(&x1103, &x1104, x1102, x1088, x1085);
+ fiat_secp384r1_addcarryx_u32(&x1105, &x1106, x1104, x1086, x1083);
+ fiat_secp384r1_addcarryx_u32(&x1107, &x1108, x1106, x1084, x1081);
+ fiat_secp384r1_addcarryx_u32(&x1109, &x1110, x1108, x1082, x1079);
+ fiat_secp384r1_addcarryx_u32(&x1111, &x1112, x1110, x1080, x1077);
+ fiat_secp384r1_addcarryx_u32(&x1113, &x1114, 0x0, x1053, x1095);
+ fiat_secp384r1_addcarryx_u32(&x1115, &x1116, x1114, x1055, x1096);
+ fiat_secp384r1_addcarryx_u32(&x1117, &x1118, x1116, x1057, 0x0);
+ fiat_secp384r1_addcarryx_u32(&x1119, &x1120, x1118, x1059, x1093);
+ fiat_secp384r1_addcarryx_u32(&x1121, &x1122, x1120, x1061, x1097);
+ fiat_secp384r1_addcarryx_u32(&x1123, &x1124, x1122, x1063, x1099);
+ fiat_secp384r1_addcarryx_u32(&x1125, &x1126, x1124, x1065, x1101);
+ fiat_secp384r1_addcarryx_u32(&x1127, &x1128, x1126, x1067, x1103);
+ fiat_secp384r1_addcarryx_u32(&x1129, &x1130, x1128, x1069, x1105);
+ fiat_secp384r1_addcarryx_u32(&x1131, &x1132, x1130, x1071, x1107);
+ fiat_secp384r1_addcarryx_u32(&x1133, &x1134, x1132, x1073, x1109);
+ fiat_secp384r1_addcarryx_u32(&x1135, &x1136, x1134, x1075, x1111);
+ fiat_secp384r1_addcarryx_u32(&x1137, &x1138, x1136,
+ ((uint32_t)x1076 + x1042), (x1112 + x1078));
+ fiat_secp384r1_subborrowx_u32(&x1139, &x1140, 0x0, x1115,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1141, &x1142, x1140, x1117, 0x0);
+ fiat_secp384r1_subborrowx_u32(&x1143, &x1144, x1142, x1119, 0x0);
+ fiat_secp384r1_subborrowx_u32(&x1145, &x1146, x1144, x1121,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1147, &x1148, x1146, x1123,
+ UINT32_C(0xfffffffe));
+ fiat_secp384r1_subborrowx_u32(&x1149, &x1150, x1148, x1125,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1151, &x1152, x1150, x1127,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1153, &x1154, x1152, x1129,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1155, &x1156, x1154, x1131,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1157, &x1158, x1156, x1133,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1159, &x1160, x1158, x1135,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1161, &x1162, x1160, x1137,
+ UINT32_C(0xffffffff));
+ fiat_secp384r1_subborrowx_u32(&x1163, &x1164, x1162, x1138, 0x0);
+ fiat_secp384r1_cmovznz_u32(&x1165, x1164, x1139, x1115);
+ fiat_secp384r1_cmovznz_u32(&x1166, x1164, x1141, x1117);
+ fiat_secp384r1_cmovznz_u32(&x1167, x1164, x1143, x1119);
+ fiat_secp384r1_cmovznz_u32(&x1168, x1164, x1145, x1121);
+ fiat_secp384r1_cmovznz_u32(&x1169, x1164, x1147, x1123);
+ fiat_secp384r1_cmovznz_u32(&x1170, x1164, x1149, x1125);
+ fiat_secp384r1_cmovznz_u32(&x1171, x1164, x1151, x1127);
+ fiat_secp384r1_cmovznz_u32(&x1172, x1164, x1153, x1129);
+ fiat_secp384r1_cmovznz_u32(&x1173, x1164, x1155, x1131);
+ fiat_secp384r1_cmovznz_u32(&x1174, x1164, x1157, x1133);
+ fiat_secp384r1_cmovznz_u32(&x1175, x1164, x1159, x1135);
+ fiat_secp384r1_cmovznz_u32(&x1176, x1164, x1161, x1137);
+ out1[0] = x1165;
+ out1[1] = x1166;
+ out1[2] = x1167;
+ out1[3] = x1168;
+ out1[4] = x1169;
+ out1[5] = x1170;
+ out1[6] = x1171;
+ out1[7] = x1172;
+ out1[8] = x1173;
+ out1[9] = x1174;
+ out1[10] = x1175;
+ out1[11] = x1176;
+}
+
+/*
+ * The function fiat_secp384r1_nonzero outputs a single non-zero word if the input is non-zero and zero otherwise.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * out1 = 0 ↔ eval (from_montgomery arg1) mod m = 0
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffff]
+ */
+static void
+fiat_secp384r1_nonzero(uint32_t *out1, const uint32_t arg1[12])
+{
+ uint32_t x1;
+ x1 = ((arg1[0]) |
+ ((arg1[1]) |
+ ((arg1[2]) |
+ ((arg1[3]) |
+ ((arg1[4]) |
+ ((arg1[5]) |
+ ((arg1[6]) |
+ ((arg1[7]) |
+ ((arg1[8]) |
+ ((arg1[9]) |
+ ((arg1[10]) | ((arg1[11]) | (uint32_t)0x0))))))))))));
+ *out1 = x1;
+}
+
+/*
+ * The function fiat_secp384r1_selectznz is a multi-limb conditional select.
+ * Postconditions:
+ * eval out1 = (if arg1 = 0 then eval arg2 else eval arg3)
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * arg3: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ */
+static void
+fiat_secp384r1_selectznz(uint32_t out1[12],
+ fiat_secp384r1_uint1 arg1,
+ const uint32_t arg2[12],
+ const uint32_t arg3[12])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ fiat_secp384r1_cmovznz_u32(&x1, arg1, (arg2[0]), (arg3[0]));
+ fiat_secp384r1_cmovznz_u32(&x2, arg1, (arg2[1]), (arg3[1]));
+ fiat_secp384r1_cmovznz_u32(&x3, arg1, (arg2[2]), (arg3[2]));
+ fiat_secp384r1_cmovznz_u32(&x4, arg1, (arg2[3]), (arg3[3]));
+ fiat_secp384r1_cmovznz_u32(&x5, arg1, (arg2[4]), (arg3[4]));
+ fiat_secp384r1_cmovznz_u32(&x6, arg1, (arg2[5]), (arg3[5]));
+ fiat_secp384r1_cmovznz_u32(&x7, arg1, (arg2[6]), (arg3[6]));
+ fiat_secp384r1_cmovznz_u32(&x8, arg1, (arg2[7]), (arg3[7]));
+ fiat_secp384r1_cmovznz_u32(&x9, arg1, (arg2[8]), (arg3[8]));
+ fiat_secp384r1_cmovznz_u32(&x10, arg1, (arg2[9]), (arg3[9]));
+ fiat_secp384r1_cmovznz_u32(&x11, arg1, (arg2[10]), (arg3[10]));
+ fiat_secp384r1_cmovznz_u32(&x12, arg1, (arg2[11]), (arg3[11]));
+ out1[0] = x1;
+ out1[1] = x2;
+ out1[2] = x3;
+ out1[3] = x4;
+ out1[4] = x5;
+ out1[5] = x6;
+ out1[6] = x7;
+ out1[7] = x8;
+ out1[8] = x9;
+ out1[9] = x10;
+ out1[10] = x11;
+ out1[11] = x12;
+}
+
+/*
+ * The function fiat_secp384r1_to_bytes serializes a field element in the Montgomery domain to bytes in little-endian order.
+ * Preconditions:
+ * 0 ≤ eval arg1 < m
+ * Postconditions:
+ * out1 = map (λ x, ⌊((eval arg1 mod m) mod 2^(8 * (x + 1))) / 2^(8 * x)⌋) [0..47]
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff]]
+ */
+static void
+fiat_secp384r1_to_bytes(uint8_t out1[48], const uint32_t arg1[12])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint8_t x14;
+ uint32_t x15;
+ uint8_t x16;
+ uint8_t x17;
+ uint8_t x18;
+ uint8_t x19;
+ uint32_t x20;
+ uint8_t x21;
+ uint32_t x22;
+ uint8_t x23;
+ uint8_t x24;
+ uint8_t x25;
+ uint8_t x26;
+ uint32_t x27;
+ uint8_t x28;
+ uint32_t x29;
+ uint8_t x30;
+ uint8_t x31;
+ uint8_t x32;
+ uint8_t x33;
+ uint32_t x34;
+ uint8_t x35;
+ uint32_t x36;
+ uint8_t x37;
+ uint8_t x38;
+ uint8_t x39;
+ uint8_t x40;
+ uint32_t x41;
+ uint8_t x42;
+ uint32_t x43;
+ uint8_t x44;
+ uint8_t x45;
+ uint8_t x46;
+ uint8_t x47;
+ uint32_t x48;
+ uint8_t x49;
+ uint32_t x50;
+ uint8_t x51;
+ uint8_t x52;
+ uint8_t x53;
+ uint8_t x54;
+ uint32_t x55;
+ uint8_t x56;
+ uint32_t x57;
+ uint8_t x58;
+ uint8_t x59;
+ uint8_t x60;
+ uint8_t x61;
+ uint32_t x62;
+ uint8_t x63;
+ uint32_t x64;
+ uint8_t x65;
+ uint8_t x66;
+ uint8_t x67;
+ uint8_t x68;
+ uint32_t x69;
+ uint8_t x70;
+ uint32_t x71;
+ uint8_t x72;
+ uint8_t x73;
+ uint8_t x74;
+ uint8_t x75;
+ uint32_t x76;
+ uint8_t x77;
+ uint32_t x78;
+ uint8_t x79;
+ uint8_t x80;
+ uint8_t x81;
+ uint8_t x82;
+ uint32_t x83;
+ uint8_t x84;
+ uint32_t x85;
+ uint8_t x86;
+ uint8_t x87;
+ uint8_t x88;
+ uint8_t x89;
+ uint32_t x90;
+ uint8_t x91;
+ uint32_t x92;
+ uint8_t x93;
+ uint8_t x94;
+ uint8_t x95;
+ x1 = (arg1[11]);
+ x2 = (arg1[10]);
+ x3 = (arg1[9]);
+ x4 = (arg1[8]);
+ x5 = (arg1[7]);
+ x6 = (arg1[6]);
+ x7 = (arg1[5]);
+ x8 = (arg1[4]);
+ x9 = (arg1[3]);
+ x10 = (arg1[2]);
+ x11 = (arg1[1]);
+ x12 = (arg1[0]);
+ x13 = (x12 >> 8);
+ x14 = (uint8_t)(x12 & UINT8_C(0xff));
+ x15 = (x13 >> 8);
+ x16 = (uint8_t)(x13 & UINT8_C(0xff));
+ x17 = (uint8_t)(x15 >> 8);
+ x18 = (uint8_t)(x15 & UINT8_C(0xff));
+ x19 = (uint8_t)(x17 & UINT8_C(0xff));
+ x20 = (x11 >> 8);
+ x21 = (uint8_t)(x11 & UINT8_C(0xff));
+ x22 = (x20 >> 8);
+ x23 = (uint8_t)(x20 & UINT8_C(0xff));
+ x24 = (uint8_t)(x22 >> 8);
+ x25 = (uint8_t)(x22 & UINT8_C(0xff));
+ x26 = (uint8_t)(x24 & UINT8_C(0xff));
+ x27 = (x10 >> 8);
+ x28 = (uint8_t)(x10 & UINT8_C(0xff));
+ x29 = (x27 >> 8);
+ x30 = (uint8_t)(x27 & UINT8_C(0xff));
+ x31 = (uint8_t)(x29 >> 8);
+ x32 = (uint8_t)(x29 & UINT8_C(0xff));
+ x33 = (uint8_t)(x31 & UINT8_C(0xff));
+ x34 = (x9 >> 8);
+ x35 = (uint8_t)(x9 & UINT8_C(0xff));
+ x36 = (x34 >> 8);
+ x37 = (uint8_t)(x34 & UINT8_C(0xff));
+ x38 = (uint8_t)(x36 >> 8);
+ x39 = (uint8_t)(x36 & UINT8_C(0xff));
+ x40 = (uint8_t)(x38 & UINT8_C(0xff));
+ x41 = (x8 >> 8);
+ x42 = (uint8_t)(x8 & UINT8_C(0xff));
+ x43 = (x41 >> 8);
+ x44 = (uint8_t)(x41 & UINT8_C(0xff));
+ x45 = (uint8_t)(x43 >> 8);
+ x46 = (uint8_t)(x43 & UINT8_C(0xff));
+ x47 = (uint8_t)(x45 & UINT8_C(0xff));
+ x48 = (x7 >> 8);
+ x49 = (uint8_t)(x7 & UINT8_C(0xff));
+ x50 = (x48 >> 8);
+ x51 = (uint8_t)(x48 & UINT8_C(0xff));
+ x52 = (uint8_t)(x50 >> 8);
+ x53 = (uint8_t)(x50 & UINT8_C(0xff));
+ x54 = (uint8_t)(x52 & UINT8_C(0xff));
+ x55 = (x6 >> 8);
+ x56 = (uint8_t)(x6 & UINT8_C(0xff));
+ x57 = (x55 >> 8);
+ x58 = (uint8_t)(x55 & UINT8_C(0xff));
+ x59 = (uint8_t)(x57 >> 8);
+ x60 = (uint8_t)(x57 & UINT8_C(0xff));
+ x61 = (uint8_t)(x59 & UINT8_C(0xff));
+ x62 = (x5 >> 8);
+ x63 = (uint8_t)(x5 & UINT8_C(0xff));
+ x64 = (x62 >> 8);
+ x65 = (uint8_t)(x62 & UINT8_C(0xff));
+ x66 = (uint8_t)(x64 >> 8);
+ x67 = (uint8_t)(x64 & UINT8_C(0xff));
+ x68 = (uint8_t)(x66 & UINT8_C(0xff));
+ x69 = (x4 >> 8);
+ x70 = (uint8_t)(x4 & UINT8_C(0xff));
+ x71 = (x69 >> 8);
+ x72 = (uint8_t)(x69 & UINT8_C(0xff));
+ x73 = (uint8_t)(x71 >> 8);
+ x74 = (uint8_t)(x71 & UINT8_C(0xff));
+ x75 = (uint8_t)(x73 & UINT8_C(0xff));
+ x76 = (x3 >> 8);
+ x77 = (uint8_t)(x3 & UINT8_C(0xff));
+ x78 = (x76 >> 8);
+ x79 = (uint8_t)(x76 & UINT8_C(0xff));
+ x80 = (uint8_t)(x78 >> 8);
+ x81 = (uint8_t)(x78 & UINT8_C(0xff));
+ x82 = (uint8_t)(x80 & UINT8_C(0xff));
+ x83 = (x2 >> 8);
+ x84 = (uint8_t)(x2 & UINT8_C(0xff));
+ x85 = (x83 >> 8);
+ x86 = (uint8_t)(x83 & UINT8_C(0xff));
+ x87 = (uint8_t)(x85 >> 8);
+ x88 = (uint8_t)(x85 & UINT8_C(0xff));
+ x89 = (uint8_t)(x87 & UINT8_C(0xff));
+ x90 = (x1 >> 8);
+ x91 = (uint8_t)(x1 & UINT8_C(0xff));
+ x92 = (x90 >> 8);
+ x93 = (uint8_t)(x90 & UINT8_C(0xff));
+ x94 = (uint8_t)(x92 >> 8);
+ x95 = (uint8_t)(x92 & UINT8_C(0xff));
+ out1[0] = x14;
+ out1[1] = x16;
+ out1[2] = x18;
+ out1[3] = x19;
+ out1[4] = x21;
+ out1[5] = x23;
+ out1[6] = x25;
+ out1[7] = x26;
+ out1[8] = x28;
+ out1[9] = x30;
+ out1[10] = x32;
+ out1[11] = x33;
+ out1[12] = x35;
+ out1[13] = x37;
+ out1[14] = x39;
+ out1[15] = x40;
+ out1[16] = x42;
+ out1[17] = x44;
+ out1[18] = x46;
+ out1[19] = x47;
+ out1[20] = x49;
+ out1[21] = x51;
+ out1[22] = x53;
+ out1[23] = x54;
+ out1[24] = x56;
+ out1[25] = x58;
+ out1[26] = x60;
+ out1[27] = x61;
+ out1[28] = x63;
+ out1[29] = x65;
+ out1[30] = x67;
+ out1[31] = x68;
+ out1[32] = x70;
+ out1[33] = x72;
+ out1[34] = x74;
+ out1[35] = x75;
+ out1[36] = x77;
+ out1[37] = x79;
+ out1[38] = x81;
+ out1[39] = x82;
+ out1[40] = x84;
+ out1[41] = x86;
+ out1[42] = x88;
+ out1[43] = x89;
+ out1[44] = x91;
+ out1[45] = x93;
+ out1[46] = x95;
+ out1[47] = x94;
+}
+
+/*
+ * The function fiat_secp384r1_from_bytes deserializes a field element in the Montgomery domain from bytes in little-endian order.
+ * Preconditions:
+ * 0 ≤ bytes_eval arg1 < m
+ * Postconditions:
+ * eval out1 mod m = bytes_eval arg1 mod m
+ * 0 ≤ eval out1 < m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ */
+static void
+fiat_secp384r1_from_bytes(uint32_t out1[12],
+ const uint8_t arg1[48])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint8_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint8_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint8_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint8_t x16;
+ uint32_t x17;
+ uint32_t x18;
+ uint32_t x19;
+ uint8_t x20;
+ uint32_t x21;
+ uint32_t x22;
+ uint32_t x23;
+ uint8_t x24;
+ uint32_t x25;
+ uint32_t x26;
+ uint32_t x27;
+ uint8_t x28;
+ uint32_t x29;
+ uint32_t x30;
+ uint32_t x31;
+ uint8_t x32;
+ uint32_t x33;
+ uint32_t x34;
+ uint32_t x35;
+ uint8_t x36;
+ uint32_t x37;
+ uint32_t x38;
+ uint32_t x39;
+ uint8_t x40;
+ uint32_t x41;
+ uint32_t x42;
+ uint32_t x43;
+ uint8_t x44;
+ uint32_t x45;
+ uint32_t x46;
+ uint32_t x47;
+ uint8_t x48;
+ uint32_t x49;
+ uint32_t x50;
+ uint32_t x51;
+ uint32_t x52;
+ uint32_t x53;
+ uint32_t x54;
+ uint32_t x55;
+ uint32_t x56;
+ uint32_t x57;
+ uint32_t x58;
+ uint32_t x59;
+ uint32_t x60;
+ uint32_t x61;
+ uint32_t x62;
+ uint32_t x63;
+ uint32_t x64;
+ uint32_t x65;
+ uint32_t x66;
+ uint32_t x67;
+ uint32_t x68;
+ uint32_t x69;
+ uint32_t x70;
+ uint32_t x71;
+ x1 = ((uint32_t)(arg1[47]) << 24);
+ x2 = ((uint32_t)(arg1[46]) << 16);
+ x3 = ((uint32_t)(arg1[45]) << 8);
+ x4 = (arg1[44]);
+ x5 = ((uint32_t)(arg1[43]) << 24);
+ x6 = ((uint32_t)(arg1[42]) << 16);
+ x7 = ((uint32_t)(arg1[41]) << 8);
+ x8 = (arg1[40]);
+ x9 = ((uint32_t)(arg1[39]) << 24);
+ x10 = ((uint32_t)(arg1[38]) << 16);
+ x11 = ((uint32_t)(arg1[37]) << 8);
+ x12 = (arg1[36]);
+ x13 = ((uint32_t)(arg1[35]) << 24);
+ x14 = ((uint32_t)(arg1[34]) << 16);
+ x15 = ((uint32_t)(arg1[33]) << 8);
+ x16 = (arg1[32]);
+ x17 = ((uint32_t)(arg1[31]) << 24);
+ x18 = ((uint32_t)(arg1[30]) << 16);
+ x19 = ((uint32_t)(arg1[29]) << 8);
+ x20 = (arg1[28]);
+ x21 = ((uint32_t)(arg1[27]) << 24);
+ x22 = ((uint32_t)(arg1[26]) << 16);
+ x23 = ((uint32_t)(arg1[25]) << 8);
+ x24 = (arg1[24]);
+ x25 = ((uint32_t)(arg1[23]) << 24);
+ x26 = ((uint32_t)(arg1[22]) << 16);
+ x27 = ((uint32_t)(arg1[21]) << 8);
+ x28 = (arg1[20]);
+ x29 = ((uint32_t)(arg1[19]) << 24);
+ x30 = ((uint32_t)(arg1[18]) << 16);
+ x31 = ((uint32_t)(arg1[17]) << 8);
+ x32 = (arg1[16]);
+ x33 = ((uint32_t)(arg1[15]) << 24);
+ x34 = ((uint32_t)(arg1[14]) << 16);
+ x35 = ((uint32_t)(arg1[13]) << 8);
+ x36 = (arg1[12]);
+ x37 = ((uint32_t)(arg1[11]) << 24);
+ x38 = ((uint32_t)(arg1[10]) << 16);
+ x39 = ((uint32_t)(arg1[9]) << 8);
+ x40 = (arg1[8]);
+ x41 = ((uint32_t)(arg1[7]) << 24);
+ x42 = ((uint32_t)(arg1[6]) << 16);
+ x43 = ((uint32_t)(arg1[5]) << 8);
+ x44 = (arg1[4]);
+ x45 = ((uint32_t)(arg1[3]) << 24);
+ x46 = ((uint32_t)(arg1[2]) << 16);
+ x47 = ((uint32_t)(arg1[1]) << 8);
+ x48 = (arg1[0]);
+ x49 = (x48 + (x47 + (x46 + x45)));
+ x50 = (x49 & UINT32_C(0xffffffff));
+ x51 = (x4 + (x3 + (x2 + x1)));
+ x52 = (x8 + (x7 + (x6 + x5)));
+ x53 = (x12 + (x11 + (x10 + x9)));
+ x54 = (x16 + (x15 + (x14 + x13)));
+ x55 = (x20 + (x19 + (x18 + x17)));
+ x56 = (x24 + (x23 + (x22 + x21)));
+ x57 = (x28 + (x27 + (x26 + x25)));
+ x58 = (x32 + (x31 + (x30 + x29)));
+ x59 = (x36 + (x35 + (x34 + x33)));
+ x60 = (x40 + (x39 + (x38 + x37)));
+ x61 = (x44 + (x43 + (x42 + x41)));
+ x62 = (x61 & UINT32_C(0xffffffff));
+ x63 = (x60 & UINT32_C(0xffffffff));
+ x64 = (x59 & UINT32_C(0xffffffff));
+ x65 = (x58 & UINT32_C(0xffffffff));
+ x66 = (x57 & UINT32_C(0xffffffff));
+ x67 = (x56 & UINT32_C(0xffffffff));
+ x68 = (x55 & UINT32_C(0xffffffff));
+ x69 = (x54 & UINT32_C(0xffffffff));
+ x70 = (x53 & UINT32_C(0xffffffff));
+ x71 = (x52 & UINT32_C(0xffffffff));
+ out1[0] = x50;
+ out1[1] = x62;
+ out1[2] = x63;
+ out1[3] = x64;
+ out1[4] = x65;
+ out1[5] = x66;
+ out1[6] = x67;
+ out1[7] = x68;
+ out1[8] = x69;
+ out1[9] = x70;
+ out1[10] = x71;
+ out1[11] = x51;
+}
+
+/* END verbatim fiat code */
+
+/*-
+ * Finite field inversion via FLT.
+ * NB: this is not a real Fiat function, just named that way for consistency.
+ * Autogenerated: ecp/secp384r1/fe_inv.op3
+ * custom repunit addition chain
+ */
+static void
+fiat_secp384r1_inv(fe_t output, const fe_t t1)
+{
+ int i;
+ /* temporary variables */
+ fe_t acc, t10, t170, t2, t20, t255, t30, t32, t4, t64, t8, t84, t85;
+
+ fiat_secp384r1_square(acc, t1);
+ fiat_secp384r1_mul(t2, acc, t1);
+ fiat_secp384r1_square(acc, t2);
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t4, acc, t2);
+ fiat_secp384r1_square(acc, t4);
+ for (i = 0; i < 3; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t8, acc, t4);
+ fiat_secp384r1_square(acc, t8);
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t10, acc, t2);
+ fiat_secp384r1_square(acc, t10);
+ for (i = 0; i < 9; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t20, acc, t10);
+ fiat_secp384r1_square(acc, t20);
+ for (i = 0; i < 9; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t30, acc, t10);
+ fiat_secp384r1_square(acc, t30);
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t32, acc, t2);
+ fiat_secp384r1_square(acc, t32);
+ for (i = 0; i < 31; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t64, acc, t32);
+ fiat_secp384r1_square(acc, t64);
+ for (i = 0; i < 19; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t84, acc, t20);
+ fiat_secp384r1_square(acc, t84);
+ fiat_secp384r1_mul(t85, acc, t1);
+ fiat_secp384r1_square(acc, t85);
+ for (i = 0; i < 84; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t170, acc, t85);
+ fiat_secp384r1_square(acc, t170);
+ for (i = 0; i < 84; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(t255, acc, t85);
+ fiat_secp384r1_square(acc, t255);
+ for (i = 0; i < 32; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(acc, acc, t32);
+ for (i = 0; i < 94; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(acc, acc, t30);
+ for (i = 0; i < 2; i++)
+ fiat_secp384r1_square(acc, acc);
+ fiat_secp384r1_mul(output, acc, t1);
+}
+
+/* curve coefficient constants */
+
+static const limb_t const_one[12] = {
+ UINT32_C(0x00000001), UINT32_C(0xFFFFFFFF), UINT32_C(0xFFFFFFFF),
+ UINT32_C(0x00000000), UINT32_C(0x00000001), UINT32_C(0x00000000),
+ UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000),
+ UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000)
+};
+
+static const limb_t const_b[12] = {
+ UINT32_C(0x9D412DCC), UINT32_C(0x08118871), UINT32_C(0x7A4C32EC),
+ UINT32_C(0xF729ADD8), UINT32_C(0x1920022E), UINT32_C(0x77F2209B),
+ UINT32_C(0x94938AE2), UINT32_C(0xE3374BEE), UINT32_C(0x1F022094),
+ UINT32_C(0xB62B21F4), UINT32_C(0x604FBFF9), UINT32_C(0xCD08114B)
+};
+
+/* LUT for scalar multiplication by comb interleaving */
+static const pt_aff_t lut_cmb[21][16] = {
+ {
+ { { UINT32_C(0x49C0B528), UINT32_C(0x3DD07566), UINT32_C(0xA0D6CE38),
+ UINT32_C(0x20E378E2), UINT32_C(0x541B4D6E), UINT32_C(0x879C3AFC),
+ UINT32_C(0x59A30EFF), UINT32_C(0x64548684), UINT32_C(0x614EDE2B),
+ UINT32_C(0x812FF723), UINT32_C(0x299E1513), UINT32_C(0x4D3AADC2) },
+ { UINT32_C(0x4B03A4FE), UINT32_C(0x23043DAD), UINT32_C(0x7BB4A9AC),
+ UINT32_C(0xA1BFA8BF), UINT32_C(0x2E83B050), UINT32_C(0x8BADE756),
+ UINT32_C(0x68F4FFD9), UINT32_C(0xC6C35219), UINT32_C(0x3969A840),
+ UINT32_C(0xDD800226), UINT32_C(0x5A15C5E9), UINT32_C(0x2B78ABC2) } },
+ { { UINT32_C(0xC1DC4073), UINT32_C(0x05E4DBE6), UINT32_C(0xF04F779C),
+ UINT32_C(0xC54EA9FF), UINT32_C(0xA170CCF0), UINT32_C(0x6B2034E9),
+ UINT32_C(0xD51C6C3E), UINT32_C(0x3A48D732), UINT32_C(0x263AA470),
+ UINT32_C(0xE36F7E2D), UINT32_C(0xE7C1C3AC), UINT32_C(0xD283FE68) },
+ { UINT32_C(0xC04EE157), UINT32_C(0x7E284821), UINT32_C(0x7AE0E36D),
+ UINT32_C(0x92D789A7), UINT32_C(0x4EF67446), UINT32_C(0x132663C0),
+ UINT32_C(0xD2E1D0B4), UINT32_C(0x68012D5A), UINT32_C(0x5102B339),
+ UINT32_C(0xF6DB68B1), UINT32_C(0x983292AF), UINT32_C(0x465465FC) } },
+ { { UINT32_C(0x68F1F0DF), UINT32_C(0xBB595EBA), UINT32_C(0xCC873466),
+ UINT32_C(0xC185C0CB), UINT32_C(0x293C703B), UINT32_C(0x7F1EB1B5),
+ UINT32_C(0xAACC05E6), UINT32_C(0x60DB2CF5), UINT32_C(0xE2E8E4C6),
+ UINT32_C(0xC676B987), UINT32_C(0x1D178FFB), UINT32_C(0xE1BB26B1) },
+ { UINT32_C(0x7073FA21), UINT32_C(0x2B694BA0), UINT32_C(0x72F34566),
+ UINT32_C(0x22C16E2E), UINT32_C(0x01C35B99), UINT32_C(0x80B61B31),
+ UINT32_C(0x982C0411), UINT32_C(0x4B237FAF), UINT32_C(0x24DE236D),
+ UINT32_C(0xE6C59440), UINT32_C(0xE209E4A3), UINT32_C(0x4DB1C9D6) } },
+ { { UINT32_C(0x7D69222B), UINT32_C(0xDF13B9D1), UINT32_C(0x874774B1),
+ UINT32_C(0x4CE6415F), UINT32_C(0x211FAA95), UINT32_C(0x731EDCF8),
+ UINT32_C(0x659753ED), UINT32_C(0x5F4215D1), UINT32_C(0x9DB2DF55),
+ UINT32_C(0xF893DB58), UINT32_C(0x1C89025B), UINT32_C(0x932C9F81) },
+ { UINT32_C(0x7706A61E), UINT32_C(0x0996B220), UINT32_C(0xA8641C79),
+ UINT32_C(0x135349D5), UINT32_C(0x50130844), UINT32_C(0x65AAD76F),
+ UINT32_C(0x01FFF780), UINT32_C(0x0FF37C04), UINT32_C(0x693B0706),
+ UINT32_C(0xF57F238E), UINT32_C(0xAF6C9B3E), UINT32_C(0xD90A16B6) } },
+ { { UINT32_C(0x2353B92F), UINT32_C(0x2F5D200E), UINT32_C(0x3FD7E4F9),
+ UINT32_C(0xE35D8729), UINT32_C(0xA96D745D), UINT32_C(0x26094833),
+ UINT32_C(0x3CBFFF3F), UINT32_C(0xDC351DC1), UINT32_C(0xDAD54D6A),
+ UINT32_C(0x26D464C6), UINT32_C(0x53636C6A), UINT32_C(0x5CAB1D1D) },
+ { UINT32_C(0xB18EC0B0), UINT32_C(0xF2813072), UINT32_C(0xD742AA2F),
+ UINT32_C(0x3777E270), UINT32_C(0x033CA7C2), UINT32_C(0x27F061C7),
+ UINT32_C(0x68EAD0D8), UINT32_C(0xA6ECACCC), UINT32_C(0xEE69A754),
+ UINT32_C(0x7D9429F4), UINT32_C(0x31E8F5C6), UINT32_C(0xE7706334) } },
+ { { UINT32_C(0xB68B8C7D), UINT32_C(0xC7708B19), UINT32_C(0x44377ABA),
+ UINT32_C(0x4532077C), UINT32_C(0x6CDAD64F), UINT32_C(0x0DCC6770),
+ UINT32_C(0x147B6602), UINT32_C(0x01B8BF56), UINT32_C(0xF0561D79),
+ UINT32_C(0xF8D89885), UINT32_C(0x7BA9C437), UINT32_C(0x9C19E9FC) },
+ { UINT32_C(0xBDC4BA25), UINT32_C(0x764EB146), UINT32_C(0xAC144B83),
+ UINT32_C(0x604FE46B), UINT32_C(0x8A77E780), UINT32_C(0x3CE81329),
+ UINT32_C(0xFE9E682E), UINT32_C(0x2E070F36), UINT32_C(0x3A53287A),
+ UINT32_C(0x41821D0C), UINT32_C(0x3533F918), UINT32_C(0x9AA62F9F) } },
+ { { UINT32_C(0x75CCBDFB), UINT32_C(0x9B7AEB7E), UINT32_C(0xF6749A95),
+ UINT32_C(0xB25E28C5), UINT32_C(0x33B7D4AE), UINT32_C(0x8A7A8E46),
+ UINT32_C(0xD9C1BD56), UINT32_C(0xDB5203A8), UINT32_C(0xED22DF97),
+ UINT32_C(0xD2657265), UINT32_C(0x8CF23C94), UINT32_C(0xB51C56E1) },
+ { UINT32_C(0x6C3D812D), UINT32_C(0xF4D39459), UINT32_C(0x87CAE0C2),
+ UINT32_C(0xD8E88F1A), UINT32_C(0xCF4D0FE3), UINT32_C(0x789A2A48),
+ UINT32_C(0xFEC38D60), UINT32_C(0xB7FEAC2D), UINT32_C(0x3B490EC3),
+ UINT32_C(0x81FDBD1C), UINT32_C(0xCC6979E1), UINT32_C(0x4617ADB7) } },
+ { { UINT32_C(0x4709F4A9), UINT32_C(0x446AD888), UINT32_C(0xEC3DABD8),
+ UINT32_C(0x2B7210E2), UINT32_C(0x50E07B34), UINT32_C(0x83CCF195),
+ UINT32_C(0x789B3075), UINT32_C(0x59500917), UINT32_C(0xEB085993),
+ UINT32_C(0x0FC01FD4), UINT32_C(0x4903026B), UINT32_C(0xFB62D26F) },
+ { UINT32_C(0x6FE989BB), UINT32_C(0x2309CC9D), UINT32_C(0x144BD586),
+ UINT32_C(0x61609CBD), UINT32_C(0xDE06610C), UINT32_C(0x4B23D3A0),
+ UINT32_C(0xD898F470), UINT32_C(0xDDDC2866), UINT32_C(0x400C5797),
+ UINT32_C(0x8733FC41), UINT32_C(0xD0BC2716), UINT32_C(0x5A68C6FE) } },
+ { { UINT32_C(0x4B4A3CD0), UINT32_C(0x8903E130), UINT32_C(0x8FF1F43E),
+ UINT32_C(0x3EA4EA4C), UINT32_C(0xF655A10D), UINT32_C(0xE6FC3F2A),
+ UINT32_C(0x524FFEFC), UINT32_C(0x7BE3737D), UINT32_C(0x5330455E),
+ UINT32_C(0x9F692855), UINT32_C(0xE475CE70), UINT32_C(0x524F166E) },
+ { UINT32_C(0x6C12F055), UINT32_C(0x3FCC69CD), UINT32_C(0xD5B9C0DA),
+ UINT32_C(0x4E23B6FF), UINT32_C(0x336BF183), UINT32_C(0x49CE6993),
+ UINT32_C(0x4A54504A), UINT32_C(0xF87D6D85), UINT32_C(0xB3C2677A),
+ UINT32_C(0x25EB5DF1), UINT32_C(0x55B164C9), UINT32_C(0xAC37986F) } },
+ { { UINT32_C(0xBAA84C08), UINT32_C(0x82A2ED4A), UINT32_C(0x41A8C912),
+ UINT32_C(0x22C4CC5F), UINT32_C(0x154AAD5E), UINT32_C(0xCA109C3B),
+ UINT32_C(0xFC38538E), UINT32_C(0x23891298), UINT32_C(0x539802AE),
+ UINT32_C(0xB3B6639C), UINT32_C(0x0390D706), UINT32_C(0xFA0F1F45) },
+ { UINT32_C(0xB0DC21D0), UINT32_C(0x46B78E5D), UINT32_C(0xC3DA2EAC),
+ UINT32_C(0xA8C72D3C), UINT32_C(0x6FF2F643), UINT32_C(0x9170B378),
+ UINT32_C(0xB67F30C3), UINT32_C(0x3F5A799B), UINT32_C(0x8264B672),
+ UINT32_C(0x15D1DC77), UINT32_C(0xE9577764), UINT32_C(0xA1D47B23) } },
+ { { UINT32_C(0x0422CE2F), UINT32_C(0x08265E51), UINT32_C(0xDD2F9E21),
+ UINT32_C(0x88E0D496), UINT32_C(0x6177F75D), UINT32_C(0x30128AA0),
+ UINT32_C(0xBD9EBE69), UINT32_C(0x2E59AB62), UINT32_C(0x5DF0E537),
+ UINT32_C(0x1B1A0F6C), UINT32_C(0xDAC012B5), UINT32_C(0xAB16C626) },
+ { UINT32_C(0x008C5DE7), UINT32_C(0x8014214B), UINT32_C(0x38F17BEA),
+ UINT32_C(0xAA740A9E), UINT32_C(0x8A149098), UINT32_C(0x262EBB49),
+ UINT32_C(0x8527CD59), UINT32_C(0xB454111E), UINT32_C(0xACEA5817),
+ UINT32_C(0x266AD15A), UINT32_C(0x1353CCBA), UINT32_C(0x21824F41) } },
+ { { UINT32_C(0x12E3683B), UINT32_C(0xD1B4E74D), UINT32_C(0x569B8EF6),
+ UINT32_C(0x990ED20B), UINT32_C(0x429C0A18), UINT32_C(0xB9D3DD25),
+ UINT32_C(0x2A351783), UINT32_C(0x1C75B8AB), UINT32_C(0x905432F0),
+ UINT32_C(0x61E4CA2B), UINT32_C(0xEEA8F224), UINT32_C(0x80826A69) },
+ { UINT32_C(0xEC52ABAD), UINT32_C(0x7FC33A6B), UINT32_C(0xA65E4813),
+ UINT32_C(0x0BCCA3F0), UINT32_C(0xA527CEBE), UINT32_C(0x7AD8A132),
+ UINT32_C(0xEAF22C7E), UINT32_C(0xF0138950), UINT32_C(0x566718C1),
+ UINT32_C(0x282D2437), UINT32_C(0xE2212559), UINT32_C(0x9DFCCB0D) } },
+ { { UINT32_C(0x58CE3B83), UINT32_C(0x1E937227), UINT32_C(0x3CB3FB36),
+ UINT32_C(0xBB280DFA), UINT32_C(0xE2BE174A), UINT32_C(0x57D0F3D2),
+ UINT32_C(0x208ABE1E), UINT32_C(0x9BD51B99), UINT32_C(0xDE248024),
+ UINT32_C(0x3809AB50), UINT32_C(0xA5BB7331), UINT32_C(0xC29C6E2C) },
+ { UINT32_C(0x61124F05), UINT32_C(0x9944FD2E), UINT32_C(0x9009E391),
+ UINT32_C(0x83CCBC4E), UINT32_C(0x9424A3CC), UINT32_C(0x01628F05),
+ UINT32_C(0xEA8E4344), UINT32_C(0xD6A2F51D), UINT32_C(0x4CEBC96E),
+ UINT32_C(0xDA3E1A3D), UINT32_C(0xE97809DC), UINT32_C(0x1FE6FB42) } },
+ { { UINT32_C(0x467D66E4), UINT32_C(0xA04482D2), UINT32_C(0x4D78291D),
+ UINT32_C(0xCF191293), UINT32_C(0x482396F9), UINT32_C(0x8E0D4168),
+ UINT32_C(0xD18F14D0), UINT32_C(0x7228E2D5), UINT32_C(0x9C6A58FE),
+ UINT32_C(0x2F7E8D50), UINT32_C(0x373E5AEC), UINT32_C(0xE8CA780E) },
+ { UINT32_C(0x1B68E9F8), UINT32_C(0x42AAD1D6), UINT32_C(0x69E2F8F4),
+ UINT32_C(0x58A6D7F5), UINT32_C(0x31DA1BEA), UINT32_C(0xD779ADFE),
+ UINT32_C(0x38C85A85), UINT32_C(0x7D265406), UINT32_C(0xD44D3CDF),
+ UINT32_C(0x67E67195), UINT32_C(0xC5134ED7), UINT32_C(0x17820A0B) } },
+ { { UINT32_C(0xD3021470), UINT32_C(0x019D6AC5), UINT32_C(0x780443D6),
+ UINT32_C(0x25846B66), UINT32_C(0x55C97647), UINT32_C(0xCE3C15ED),
+ UINT32_C(0x0E3FEB0F), UINT32_C(0x3DC22D49), UINT32_C(0xA7DF26E4),
+ UINT32_C(0x2065B7CB), UINT32_C(0x187CEA1F), UINT32_C(0xC8B00AE8) },
+ { UINT32_C(0x865DDED3), UINT32_C(0x1A5284A0), UINT32_C(0x20C83DE2),
+ UINT32_C(0x293C1649), UINT32_C(0xCCE851B3), UINT32_C(0xAB178D26),
+ UINT32_C(0x404505FB), UINT32_C(0x8E6DB10B), UINT32_C(0x90C82033),
+ UINT32_C(0xF6F57E71), UINT32_C(0x5977F16C), UINT32_C(0x1D2A1C01) } },
+ { { UINT32_C(0x7C8906A4), UINT32_C(0xA39C8931), UINT32_C(0x9E821EE6),
+ UINT32_C(0xB6E7ECDD), UINT32_C(0xF0DF4FE6), UINT32_C(0x2ECF8340),
+ UINT32_C(0x53C14965), UINT32_C(0xD42F7DC9), UINT32_C(0xE3BA8285),
+ UINT32_C(0x1AFB51A3), UINT32_C(0x0A3305D1), UINT32_C(0x6C07C404) },
+ { UINT32_C(0x127FC1DA), UINT32_C(0xDAB83288), UINT32_C(0x374C4B08),
+ UINT32_C(0xBC0A699B), UINT32_C(0x42EB20DD), UINT32_C(0x402A9BAB),
+ UINT32_C(0x045A7A1C), UINT32_C(0xD7DD464F), UINT32_C(0x36BEECC4),
+ UINT32_C(0x5B3D0D6D), UINT32_C(0x6398A19D), UINT32_C(0x475A3E75) } },
+ },
+ {
+ { { UINT32_C(0x72876AE8), UINT32_C(0x31BDB483), UINT32_C(0x961ED1BF),
+ UINT32_C(0xE3325D98), UINT32_C(0x9B6FC64D), UINT32_C(0x18C04246),
+ UINT32_C(0x15786B8C), UINT32_C(0x0DCC15FA), UINT32_C(0x8E63DA4A),
+ UINT32_C(0x81ACDB06), UINT32_C(0xDADA70FB), UINT32_C(0xD3A4B643) },
+ { UINT32_C(0xDEA424EB), UINT32_C(0x46361AFE), UINT32_C(0x89B92970),
+ UINT32_C(0xDC2D2CAE), UINT32_C(0x615694E6), UINT32_C(0xF389B61B),
+ UINT32_C(0x872951D2), UINT32_C(0x7036DEF1), UINT32_C(0xD93BADC7),
+ UINT32_C(0x40FD3BDA), UINT32_C(0x380A68D3), UINT32_C(0x45AB6321) } },
+ { { UINT32_C(0x81A2703A), UINT32_C(0x23C1F744), UINT32_C(0xB9859136),
+ UINT32_C(0x1A5D075C), UINT32_C(0x5AFD1BFD), UINT32_C(0xA4F82C9D),
+ UINT32_C(0xF89D76FE), UINT32_C(0xA3D1E9A4), UINT32_C(0x75702F80),
+ UINT32_C(0x964F7050), UINT32_C(0xF56C089D), UINT32_C(0x182BF349) },
+ { UINT32_C(0xBE0DA6E1), UINT32_C(0xE205FA8F), UINT32_C(0x0A40F8F3),
+ UINT32_C(0x32905EB9), UINT32_C(0x356D4395), UINT32_C(0x331A1004),
+ UINT32_C(0xFDBBDFDE), UINT32_C(0x58B78901), UINT32_C(0x9BA00E71),
+ UINT32_C(0xA52A1597), UINT32_C(0x55497A30), UINT32_C(0xE0092E1F) } },
+ { { UINT32_C(0x70EE8F39), UINT32_C(0x5562A856), UINT32_C(0x64E52A9C),
+ UINT32_C(0x86B0C117), UINT32_C(0x09C75B8C), UINT32_C(0xC19F3174),
+ UINT32_C(0x24923F80), UINT32_C(0x21C7CC31), UINT32_C(0x8F5B291E),
+ UINT32_C(0xE63FE47F), UINT32_C(0x0DC08B05), UINT32_C(0x3D6D3C05) },
+ { UINT32_C(0xEE0C39A1), UINT32_C(0x58AE455E), UINT32_C(0x0AD97942),
+ UINT32_C(0x78BEA431), UINT32_C(0x3EE3989C), UINT32_C(0x42C7C97F),
+ UINT32_C(0xF38759AE), UINT32_C(0xC1B03AF5), UINT32_C(0xBCF46899),
+ UINT32_C(0x1A673C75), UINT32_C(0x8D508C7D), UINT32_C(0x4831B7D3) } },
+ { { UINT32_C(0xC552E354), UINT32_C(0x76512D1B), UINT32_C(0x273020FD),
+ UINT32_C(0x2B7EB6DF), UINT32_C(0x025A5F25), UINT32_C(0xD1C73AA8),
+ UINT32_C(0x5CBD2A40), UINT32_C(0x2ABA1929), UINT32_C(0xC88D61C6),
+ UINT32_C(0xB53CADC3), UINT32_C(0x098290F3), UINT32_C(0x7E66A95E) },
+ { UINT32_C(0xAF4C5073), UINT32_C(0x72800ECB), UINT32_C(0x9DC63FAF),
+ UINT32_C(0x81F2725E), UINT32_C(0x282BA9D1), UINT32_C(0x14BF92A7),
+ UINT32_C(0xBD5F1BB2), UINT32_C(0x90629672), UINT32_C(0xA97C6C96),
+ UINT32_C(0x362F68EB), UINT32_C(0x7EA9D601), UINT32_C(0xB1D3BB8B) } },
+ { { UINT32_C(0xA9C94429), UINT32_C(0x73878F7F), UINT32_C(0x456CA6D8),
+ UINT32_C(0xB35C3BC8), UINT32_C(0xF721923A), UINT32_C(0xD96F0B3C),
+ UINT32_C(0xE6D44FA1), UINT32_C(0x28D8F06C), UINT32_C(0xD5CD671A),
+ UINT32_C(0x94EFDCDC), UINT32_C(0x3F97D481), UINT32_C(0x0299AB93) },
+ { UINT32_C(0x2FD1D324), UINT32_C(0xB7CED6EA), UINT32_C(0x7E932EC2),
+ UINT32_C(0xBD683208), UINT32_C(0xCB755A6E), UINT32_C(0x24ED31FB),
+ UINT32_C(0xE48781D2), UINT32_C(0xA636098E), UINT32_C(0xF0A4F297),
+ UINT32_C(0x8687C63C), UINT32_C(0x07478526), UINT32_C(0xBB523440) } },
+ { { UINT32_C(0x34124B56), UINT32_C(0x2E5F7419), UINT32_C(0x4B3F02CA),
+ UINT32_C(0x1F223AE1), UINT32_C(0xE8336C7E), UINT32_C(0x6345B427),
+ UINT32_C(0xF5D0E3D0), UINT32_C(0x92123E16), UINT32_C(0x45E79F3A),
+ UINT32_C(0xDAF0D14D), UINT32_C(0x6F3BD0C6), UINT32_C(0x6ACA6765) },
+ { UINT32_C(0x403813F4), UINT32_C(0xF6169FAB), UINT32_C(0x334A4C59),
+ UINT32_C(0x31DC39C0), UINT32_C(0xD589866D), UINT32_C(0x74C46753),
+ UINT32_C(0x984C6A5D), UINT32_C(0x5741511D), UINT32_C(0x97FED2D3),
+ UINT32_C(0xF2631287), UINT32_C(0x11614886), UINT32_C(0x5687CA1B) } },
+ { { UINT32_C(0x33836D4B), UINT32_C(0x076D902A), UINT32_C(0x24AFB557),
+ UINT32_C(0xEC6C5C43), UINT32_C(0xA0516A0F), UINT32_C(0xA0FE2D1C),
+ UINT32_C(0x00D22ECC), UINT32_C(0x6FB8D737), UINT32_C(0xDAF1D7B3),
+ UINT32_C(0xF1DE9077), UINT32_C(0xD4C0C1EB), UINT32_C(0xE4695F77) },
+ { UINT32_C(0xB4375573), UINT32_C(0x5F0FD8A8), UINT32_C(0x5E50944F),
+ UINT32_C(0x76238359), UINT32_C(0x635CD76F), UINT32_C(0x65EA2F28),
+ UINT32_C(0x25FDE7B0), UINT32_C(0x08547769), UINT32_C(0x51944304),
+ UINT32_C(0xB2345A2E), UINT32_C(0xA16C980D), UINT32_C(0x86EFA2F7) } },
+ { { UINT32_C(0xBF4D1D63), UINT32_C(0x4CCBE2D0), UINT32_C(0x397366D5),
+ UINT32_C(0x32E33401), UINT32_C(0x71BDA2CE), UINT32_C(0xC83AFDDE),
+ UINT32_C(0x478ED9E6), UINT32_C(0x8DACE2AC), UINT32_C(0x763FDD9E),
+ UINT32_C(0x3AC6A559), UINT32_C(0xB398558F), UINT32_C(0x0FFDB04C) },
+ { UINT32_C(0xAFB9D6B8), UINT32_C(0x6C1B99B2), UINT32_C(0x27F815DD),
+ UINT32_C(0x572BA39C), UINT32_C(0x0DBCF842), UINT32_C(0x9DE73EE7),
+ UINT32_C(0x29267B88), UINT32_C(0x2A3ED589), UINT32_C(0x15EBBBB3),
+ UINT32_C(0xD46A7FD3), UINT32_C(0xE29400C7), UINT32_C(0xD1D01863) } },
+ { { UINT32_C(0xE1F89EC5), UINT32_C(0x8FB101D1), UINT32_C(0xF8508042),
+ UINT32_C(0xB87A1F53), UINT32_C(0x0ED7BEEF), UINT32_C(0x28C8DB24),
+ UINT32_C(0xACE8660A), UINT32_C(0x3940F845), UINT32_C(0xC6D453FD),
+ UINT32_C(0x4EACB619), UINT32_C(0x2BAD6160), UINT32_C(0x2E044C98) },
+ { UINT32_C(0x80B16C02), UINT32_C(0x87928548), UINT32_C(0xC0A9EB64),
+ UINT32_C(0xF0D4BEB3), UINT32_C(0xC183C195), UINT32_C(0xD785B4AF),
+ UINT32_C(0x5E6C46EA), UINT32_C(0x23AAB0E6), UINT32_C(0xA930FECA),
+ UINT32_C(0x30F7E104), UINT32_C(0xD55C10FB), UINT32_C(0x6A1A7B8B) } },
+ { { UINT32_C(0xDBFED1AA), UINT32_C(0xDA74EAEB), UINT32_C(0xDF0B025C),
+ UINT32_C(0xC8A59223), UINT32_C(0xD5B627F7), UINT32_C(0x7EF7DC85),
+ UINT32_C(0x197D7624), UINT32_C(0x02A13AE1), UINT32_C(0x2F785A9B),
+ UINT32_C(0x119E9BE1), UINT32_C(0x00D6B219), UINT32_C(0xC0B7572F) },
+ { UINT32_C(0x6D4CAF30), UINT32_C(0x9B1E5126), UINT32_C(0x0A840BD1),
+ UINT32_C(0xA16A5117), UINT32_C(0x0E9CCF43), UINT32_C(0x5BE17B91),
+ UINT32_C(0x69CF2C9C), UINT32_C(0x5BDBEDDD), UINT32_C(0x4CF4F289),
+ UINT32_C(0x9FFBFBCF), UINT32_C(0x6C355CE9), UINT32_C(0xE1A62183) } },
+ { { UINT32_C(0xA7B2FCCF), UINT32_C(0x056199D9), UINT32_C(0xCE1D784E),
+ UINT32_C(0x51F2E7B6), UINT32_C(0x339E2FF0), UINT32_C(0xA1D09C47),
+ UINT32_C(0xB836D0A9), UINT32_C(0xC8E64890), UINT32_C(0xC0D07EBE),
+ UINT32_C(0x2F781DCB), UINT32_C(0x3ACF934C), UINT32_C(0x5CF3C2AD) },
+ { UINT32_C(0xA17E26AE), UINT32_C(0xE55DB190), UINT32_C(0x91245513),
+ UINT32_C(0xC9C61E1F), UINT32_C(0x61998C15), UINT32_C(0x83D7E6CF),
+ UINT32_C(0xE41D38E3), UINT32_C(0x4DB33C85), UINT32_C(0xC2FEE43D),
+ UINT32_C(0x74D5F91D), UINT32_C(0x36BBC826), UINT32_C(0x7EBBDB45) } },
+ { { UINT32_C(0xCB655A9D), UINT32_C(0xE20EC7E9), UINT32_C(0x5C47D421),
+ UINT32_C(0x4977EB92), UINT32_C(0x3B9D72FA), UINT32_C(0xA237E12C),
+ UINT32_C(0xCBF7B145), UINT32_C(0xCAAEDBC1), UINT32_C(0x3B77AAA3),
+ UINT32_C(0x5200F5B2), UINT32_C(0xBDBE5380), UINT32_C(0x32EDED55) },
+ { UINT32_C(0xE7C9B80A), UINT32_C(0x74E38A40), UINT32_C(0xAB6DE911),
+ UINT32_C(0x3A3F0CF8), UINT32_C(0xAD16AAF0), UINT32_C(0x56DCDD7A),
+ UINT32_C(0x8E861D5E), UINT32_C(0x3D292449), UINT32_C(0x985733E2),
+ UINT32_C(0xD6C61878), UINT32_C(0x6AA6CD5B), UINT32_C(0x2401FE7D) } },
+ { { UINT32_C(0xB42E3686), UINT32_C(0xABB3DC75), UINT32_C(0xB4C57E61),
+ UINT32_C(0xAE712419), UINT32_C(0xB21B009B), UINT32_C(0x2C565F72),
+ UINT32_C(0x710C3699), UINT32_C(0xA5F1DA2E), UINT32_C(0xA5EBA59A),
+ UINT32_C(0x771099A0), UINT32_C(0xC10017A0), UINT32_C(0x4DA88F4A) },
+ { UINT32_C(0x1927B56D), UINT32_C(0x987FFFD3), UINT32_C(0xC4E33478),
+ UINT32_C(0xB98CB8EC), UINT32_C(0xC2248166), UINT32_C(0xB224A971),
+ UINT32_C(0xDE1DC794), UINT32_C(0x5470F554), UINT32_C(0xE31FF983),
+ UINT32_C(0xD747CC24), UINT32_C(0xB5B22DAE), UINT32_C(0xB91745E9) } },
+ { { UINT32_C(0x72F34420), UINT32_C(0x6CCBFED0), UINT32_C(0xA53039D2),
+ UINT32_C(0x95045E4D), UINT32_C(0x5A793944), UINT32_C(0x3B6C1154),
+ UINT32_C(0xDDB6B799), UINT32_C(0xAA114145), UINT32_C(0x252B7637),
+ UINT32_C(0xABC15CA4), UINT32_C(0xA5744634), UINT32_C(0x5745A35B) },
+ { UINT32_C(0xDA596FC0), UINT32_C(0x05DC6BDE), UINT32_C(0xA8020881),
+ UINT32_C(0xCD52C18C), UINT32_C(0xD296BAD0), UINT32_C(0x03FA9F47),
+ UINT32_C(0x7268E139), UINT32_C(0xD8E2C129), UINT32_C(0x9EC450B0),
+ UINT32_C(0x58C1A98D), UINT32_C(0xDE48B20D), UINT32_C(0x909638DA) } },
+ { { UINT32_C(0x9B7F8311), UINT32_C(0x7AFC30D4), UINT32_C(0x42368EA3),
+ UINT32_C(0x82A00422), UINT32_C(0x6F5F9865), UINT32_C(0xBFF95198),
+ UINT32_C(0xFC0A070F), UINT32_C(0x9B24F612), UINT32_C(0x620F489D),
+ UINT32_C(0x22C06CF2), UINT32_C(0x780F7DBB), UINT32_C(0x3C7ED052) },
+ { UINT32_C(0x34DAFE9B), UINT32_C(0xDB87AB18), UINT32_C(0x9C4BBCA1),
+ UINT32_C(0x20C03B40), UINT32_C(0x59A42341), UINT32_C(0x5D718CF0),
+ UINT32_C(0x69E84538), UINT32_C(0x98631706), UINT32_C(0xD27D64E1),
+ UINT32_C(0x5557192B), UINT32_C(0xDA822766), UINT32_C(0x08B4EC52) } },
+ { { UINT32_C(0xD66C1A59), UINT32_C(0xB2D986F6), UINT32_C(0x78E0E423),
+ UINT32_C(0x927DEB16), UINT32_C(0x49C3DEDC), UINT32_C(0x9E673CDE),
+ UINT32_C(0xF7ECB6CF), UINT32_C(0xFA362D84), UINT32_C(0x1BA17340),
+ UINT32_C(0x078E5F40), UINT32_C(0x1F4E489C), UINT32_C(0x934CA5D1) },
+ { UINT32_C(0x64EEF493), UINT32_C(0xC03C0731), UINT32_C(0xD7931A7E),
+ UINT32_C(0x631A353B), UINT32_C(0x65DD74F1), UINT32_C(0x8E7CC3BB),
+ UINT32_C(0x702676A5), UINT32_C(0xD55864C5), UINT32_C(0x439F04BD),
+ UINT32_C(0x6D306AC4), UINT32_C(0x2BAFED57), UINT32_C(0x58544F67) } },
+ },
+ {
+ { { UINT32_C(0xEC074AEA), UINT32_C(0xB083BA6A), UINT32_C(0x7F0B505B),
+ UINT32_C(0x46FAC5EF), UINT32_C(0xFC82DC03), UINT32_C(0x95367A21),
+ UINT32_C(0x9D3679D8), UINT32_C(0x227BE26A), UINT32_C(0x7E9724C0),
+ UINT32_C(0xC70F6D6C), UINT32_C(0xF9EBEC0F), UINT32_C(0xCD68C757) },
+ { UINT32_C(0x8FF321B2), UINT32_C(0x29DDE03E), UINT32_C(0x031939DC),
+ UINT32_C(0xF84AD7BB), UINT32_C(0x0F602F4B), UINT32_C(0xDAF590C9),
+ UINT32_C(0x49722BC4), UINT32_C(0x17C52888), UINT32_C(0x089B22B6),
+ UINT32_C(0xA8DF99F0), UINT32_C(0xE59B9B90), UINT32_C(0xC21BC5D4) } },
+ { { UINT32_C(0x8A31973F), UINT32_C(0x4936C6A0), UINT32_C(0x83B8C205),
+ UINT32_C(0x54D442FA), UINT32_C(0x5714F2C6), UINT32_C(0x03AEE8B4),
+ UINT32_C(0x3F5AC25A), UINT32_C(0x139BD692), UINT32_C(0xB5B33794),
+ UINT32_C(0x6A2E42BA), UINT32_C(0x3FF7BBA9), UINT32_C(0x50FA1164) },
+ { UINT32_C(0xF7E2C099), UINT32_C(0xB61D8643), UINT32_C(0xBD5C6637),
+ UINT32_C(0x2366C993), UINT32_C(0x72EB77FA), UINT32_C(0x62110E14),
+ UINT32_C(0x3B99C635), UINT32_C(0x3D5B96F1), UINT32_C(0xF674C9F2),
+ UINT32_C(0x956ECF64), UINT32_C(0xEF2BA250), UINT32_C(0xC56F7E51) } },
+ { { UINT32_C(0xFF602C1B), UINT32_C(0x246FFCB6), UINT32_C(0x6E1258E0),
+ UINT32_C(0x1E1A1D74), UINT32_C(0x250E6676), UINT32_C(0xB4B43AE2),
+ UINT32_C(0x924CE5FA), UINT32_C(0x95C1B5F0), UINT32_C(0xEBD8C776),
+ UINT32_C(0x2555795B), UINT32_C(0xACD9D9D0), UINT32_C(0x4C1E03DC) },
+ { UINT32_C(0x9CE90C61), UINT32_C(0xE1D74AA6), UINT32_C(0xA9C4B9F9),
+ UINT32_C(0xA88C0769), UINT32_C(0x95AF56DE), UINT32_C(0xDF74DF27),
+ UINT32_C(0xB331B6F4), UINT32_C(0x24B10C5F), UINT32_C(0x6559E137),
+ UINT32_C(0xB0A6DF9A), UINT32_C(0xC06637F2), UINT32_C(0x6ACC1B8F) } },
+ { { UINT32_C(0x34B4E381), UINT32_C(0xBD8C0868), UINT32_C(0x30DFF271),
+ UINT32_C(0x278CACC7), UINT32_C(0x02459389), UINT32_C(0x87ED12DE),
+ UINT32_C(0xDEF840B6), UINT32_C(0x3F7D98FF), UINT32_C(0x5F0B56E1),
+ UINT32_C(0x71EEE0CB), UINT32_C(0xD8D9BE87), UINT32_C(0x462B5C9B) },
+ { UINT32_C(0x98094C0F), UINT32_C(0xE6B50B5A), UINT32_C(0x508C67CE),
+ UINT32_C(0x26F3B274), UINT32_C(0x7CB1F992), UINT32_C(0x418B1BD1),
+ UINT32_C(0x4FF11827), UINT32_C(0x607818ED), UINT32_C(0x9B042C63),
+ UINT32_C(0xE630D93A), UINT32_C(0x8C779AE3), UINT32_C(0x38B9EFF3) } },
+ { { UINT32_C(0x729C5431), UINT32_C(0xE8767D36), UINT32_C(0xBB94642C),
+ UINT32_C(0xA8BD07C0), UINT32_C(0x58F2E5B2), UINT32_C(0x0C11FC8E),
+ UINT32_C(0x547533FE), UINT32_C(0xD8912D48), UINT32_C(0x230D91FB),
+ UINT32_C(0xAAE14F5E), UINT32_C(0x676DFBA0), UINT32_C(0xC122051A) },
+ { UINT32_C(0x5EA93078), UINT32_C(0x9ED4501F), UINT32_C(0xBD4BEE0A),
+ UINT32_C(0x2758515C), UINT32_C(0x94D21F52), UINT32_C(0x97733C6C),
+ UINT32_C(0x4AD306A2), UINT32_C(0x139BCD6D), UINT32_C(0x298123CC),
+ UINT32_C(0x0AAECBDC), UINT32_C(0x1CB7C7C9), UINT32_C(0x102B8A31) } },
+ { { UINT32_C(0xFAF46675), UINT32_C(0x22A28E59), UINT32_C(0x10A31E7D),
+ UINT32_C(0x10757308), UINT32_C(0x2B4C2F4F), UINT32_C(0xC7EEAC84),
+ UINT32_C(0xB5EF5184), UINT32_C(0xBA370148), UINT32_C(0x8732E055),
+ UINT32_C(0x4A5A2866), UINT32_C(0xB887C36F), UINT32_C(0x14B8DCDC) },
+ { UINT32_C(0x433F093D), UINT32_C(0xDBA8C85C), UINT32_C(0x1C9A201C),
+ UINT32_C(0x73DF549D), UINT32_C(0x70F927D8), UINT32_C(0x69AA0D7B),
+ UINT32_C(0xD7D2493A), UINT32_C(0xFA3A8685), UINT32_C(0x0A7F4013),
+ UINT32_C(0x6F48A255), UINT32_C(0xDD393067), UINT32_C(0xD20C8BF9) } },
+ { { UINT32_C(0x81625E78), UINT32_C(0x4EC874EA), UINT32_C(0x3FBE9267),
+ UINT32_C(0x8B8D8B5A), UINT32_C(0x9421EC2F), UINT32_C(0xA3D9D164),
+ UINT32_C(0x880EA295), UINT32_C(0x490E92D9), UINT32_C(0xD8F3B6DA),
+ UINT32_C(0x745D1EDC), UINT32_C(0x8F18BA03), UINT32_C(0x0116628B) },
+ { UINT32_C(0x834EADCE), UINT32_C(0x0FF6BCE0), UINT32_C(0x000827F7),
+ UINT32_C(0x464697F2), UINT32_C(0x498D724E), UINT32_C(0x08DCCF84),
+ UINT32_C(0x1E88304C), UINT32_C(0x7896D365), UINT32_C(0x135E3622),
+ UINT32_C(0xE63EBCCE), UINT32_C(0xDC007521), UINT32_C(0xFB942E8E) } },
+ { { UINT32_C(0xA3688621), UINT32_C(0xBB155A66), UINT32_C(0xF91B52A3),
+ UINT32_C(0xED2FD7CD), UINT32_C(0xEA20CB88), UINT32_C(0x52798F5D),
+ UINT32_C(0x373F7DD8), UINT32_C(0x069CE105), UINT32_C(0x8CA78F6B),
+ UINT32_C(0xF9392EC7), UINT32_C(0x6B335169), UINT32_C(0xB3013E25) },
+ { UINT32_C(0x6B11715C), UINT32_C(0x1D92F800), UINT32_C(0xFF9DC464),
+ UINT32_C(0xADD4050E), UINT32_C(0x8465B84A), UINT32_C(0x2AC22659),
+ UINT32_C(0x465B2BD6), UINT32_C(0x2729D646), UINT32_C(0xE4EFF9DD),
+ UINT32_C(0x6202344A), UINT32_C(0xCD9B90B9), UINT32_C(0x51F3198F) } },
+ { { UINT32_C(0xE5F0AE1D), UINT32_C(0x17CE54EF), UINT32_C(0xB09852AF),
+ UINT32_C(0x984E8204), UINT32_C(0xC4B27A71), UINT32_C(0x3365B37A),
+ UINT32_C(0xA00E0A9C), UINT32_C(0x720E3152), UINT32_C(0x925BD606),
+ UINT32_C(0x3692F70D), UINT32_C(0x7BC7E9AB), UINT32_C(0xBE6E699D) },
+ { UINT32_C(0x4C89A3C0), UINT32_C(0xD75C041F), UINT32_C(0x8DC100C0),
+ UINT32_C(0x8B9F592D), UINT32_C(0xAD228F71), UINT32_C(0x30750F3A),
+ UINT32_C(0xE8B17A11), UINT32_C(0x1B9ECF84), UINT32_C(0x0FBFA8A2),
+ UINT32_C(0xDF202562), UINT32_C(0xAA1B6D67), UINT32_C(0x45C811FC) } },
+ { { UINT32_C(0x1A5151F8), UINT32_C(0xEC5B84B7), UINT32_C(0x550AB2D2),
+ UINT32_C(0x118E59E8), UINT32_C(0x049BD735), UINT32_C(0x2CCDEDA4),
+ UINT32_C(0x9CD62F0F), UINT32_C(0xC99CBA71), UINT32_C(0x62C9E4F8),
+ UINT32_C(0x69B8040A), UINT32_C(0x110B8283), UINT32_C(0x16F1A31A) },
+ { UINT32_C(0x98E908A3), UINT32_C(0x53F63802), UINT32_C(0xD862F9DE),
+ UINT32_C(0x308CB6EF), UINT32_C(0xA521A95A), UINT32_C(0xE185DAD8),
+ UINT32_C(0x097F75CA), UINT32_C(0x4D8FE9A4), UINT32_C(0x1CA07D53),
+ UINT32_C(0xD1ECCEC7), UINT32_C(0x0DB07E83), UINT32_C(0x13DFA1DC) } },
+ { { UINT32_C(0x0F591A76), UINT32_C(0xDDAF9DC6), UINT32_C(0x1685F412),
+ UINT32_C(0xE1A6D7CC), UINT32_C(0x002B6E8D), UINT32_C(0x153DE557),
+ UINT32_C(0xC6DA37D9), UINT32_C(0x730C38BC), UINT32_C(0x0914B597),
+ UINT32_C(0xAE180622), UINT32_C(0xDD8C3A0A), UINT32_C(0x84F98103) },
+ { UINT32_C(0x8DA205B0), UINT32_C(0x369C5398), UINT32_C(0x3888A720),
+ UINT32_C(0xA3D95B81), UINT32_C(0xE10E2806), UINT32_C(0x1F3F8BBF),
+ UINT32_C(0x4530D1F3), UINT32_C(0x48663DF5), UINT32_C(0x3E377713),
+ UINT32_C(0x320523B4), UINT32_C(0xC7894814), UINT32_C(0xE8B1A575) } },
+ { { UINT32_C(0x2EE8EA07), UINT32_C(0x33066871), UINT32_C(0x60DA199D),
+ UINT32_C(0xC6FB4EC5), UINT32_C(0xF4370A05), UINT32_C(0x33231860),
+ UINT32_C(0xC6DE4E26), UINT32_C(0x7ABECE72), UINT32_C(0xEBDECE7A),
+ UINT32_C(0xDE8D4BD8), UINT32_C(0x1CBE93C7), UINT32_C(0xC90EE657) },
+ { UINT32_C(0x85AC2509), UINT32_C(0x0246751B), UINT32_C(0x30380245),
+ UINT32_C(0xD0EF142C), UINT32_C(0x7C76E39C), UINT32_C(0x086DF9C4),
+ UINT32_C(0xB789FB56), UINT32_C(0x68F1304F), UINT32_C(0xA5E4BD56),
+ UINT32_C(0x23E4CB98), UINT32_C(0x64663DCA), UINT32_C(0x69A4C63C) } },
+ { { UINT32_C(0x7CB34E63), UINT32_C(0x6C72B6AF), UINT32_C(0x6DFC23FE),
+ UINT32_C(0x073C40CD), UINT32_C(0xC936693A), UINT32_C(0xBDEEE7A1),
+ UINT32_C(0x6EFAD378), UINT32_C(0xBC858E80), UINT32_C(0xF5BE55D4),
+ UINT32_C(0xEAD719FF), UINT32_C(0x04552F5F), UINT32_C(0xC8C3238F) },
+ { UINT32_C(0x928D5784), UINT32_C(0x0952C068), UINT32_C(0x94C58F2B),
+ UINT32_C(0x89DFDF22), UINT32_C(0x67502C50), UINT32_C(0x332DEDF3),
+ UINT32_C(0xAC0BE258), UINT32_C(0x3ED2FA3A), UINT32_C(0x7C5C8244),
+ UINT32_C(0xAEDC9B8A), UINT32_C(0xDC0EA34F), UINT32_C(0x43A761B9) } },
+ { { UINT32_C(0xCC5E21A5), UINT32_C(0x8FD683A2), UINT32_C(0xFBA2BB68),
+ UINT32_C(0x5F444C6E), UINT32_C(0xAF05586D), UINT32_C(0x709ACD0E),
+ UINT32_C(0xDE8FB348), UINT32_C(0x8EFA54D2), UINT32_C(0x34CFE29E),
+ UINT32_C(0x35276B71), UINT32_C(0x941EAC8C), UINT32_C(0x77A06FCD) },
+ { UINT32_C(0x928322DD), UINT32_C(0x5815792D), UINT32_C(0x67F7CB59),
+ UINT32_C(0x82FF356B), UINT32_C(0x304980F4), UINT32_C(0x71E40A78),
+ UINT32_C(0x3667D021), UINT32_C(0xC8645C27), UINT32_C(0xAEBAE28F),
+ UINT32_C(0xE785741C), UINT32_C(0x53ECAC37), UINT32_C(0xB2C1BC75) } },
+ { { UINT32_C(0x1D0A74DB), UINT32_C(0x633EB24F), UINT32_C(0xFA752512),
+ UINT32_C(0xF1F55E56), UINT32_C(0x8EFE11DE), UINT32_C(0x75FECA68),
+ UINT32_C(0xE6BF19EC), UINT32_C(0xC80FD91C), UINT32_C(0x2A14C908),
+ UINT32_C(0xAD0BAFEC), UINT32_C(0xADE4031F), UINT32_C(0x4E1C4ACA) },
+ { UINT32_C(0x1EB1549A), UINT32_C(0x463A815B), UINT32_C(0x668F1298),
+ UINT32_C(0x5AD4253C), UINT32_C(0x38A37151), UINT32_C(0x5CB38662),
+ UINT32_C(0xAFF16B96), UINT32_C(0x34BB1CCF), UINT32_C(0xEE731AB0),
+ UINT32_C(0xDCA93B13), UINT32_C(0x9BE01A0B), UINT32_C(0x9F3CE5CC) } },
+ { { UINT32_C(0xA110D331), UINT32_C(0x75DB5723), UINT32_C(0x7123D89F),
+ UINT32_C(0x67C66F6A), UINT32_C(0x4009D570), UINT32_C(0x27ABBD4B),
+ UINT32_C(0xC73451BC), UINT32_C(0xACDA6F84), UINT32_C(0x05575ACF),
+ UINT32_C(0xE4B9A239), UINT32_C(0xAB2D3D6C), UINT32_C(0x3C2DB7EF) },
+ { UINT32_C(0x29115145), UINT32_C(0x01CCDD08), UINT32_C(0x57B5814A),
+ UINT32_C(0x9E0602FE), UINT32_C(0x87862838), UINT32_C(0x679B35C2),
+ UINT32_C(0x38AD598D), UINT32_C(0x0277DC4C), UINT32_C(0x6D896DD4),
+ UINT32_C(0xEF80A213), UINT32_C(0xE7B9047B), UINT32_C(0xC8812213) } },
+ },
+ {
+ { { UINT32_C(0xEDC9CE62), UINT32_C(0xAC6DBDF6), UINT32_C(0x0F9C006E),
+ UINT32_C(0xA58F5B44), UINT32_C(0xDC28E1B0), UINT32_C(0x16694DE3),
+ UINT32_C(0xA6647711), UINT32_C(0x2D039CF2), UINT32_C(0xC5B08B4B),
+ UINT32_C(0xA13BBE6F), UINT32_C(0x10EBD8CE), UINT32_C(0xE44DA930) },
+ { UINT32_C(0x19649A16), UINT32_C(0xCD472087), UINT32_C(0x683E5DF1),
+ UINT32_C(0xE18F4E44), UINT32_C(0x929BFA28), UINT32_C(0xB3F66303),
+ UINT32_C(0x818249BF), UINT32_C(0x7C378E43), UINT32_C(0x847F7CD9),
+ UINT32_C(0x76068C80), UINT32_C(0x987EBA16), UINT32_C(0xEE3DB6D1) } },
+ { { UINT32_C(0xC42A2F52), UINT32_C(0xCBBD8576), UINT32_C(0x9D2B06BB),
+ UINT32_C(0x9ACC6F70), UINT32_C(0x2E6B72A4), UINT32_C(0xE5CB5620),
+ UINT32_C(0x7C024443), UINT32_C(0x5738EA0E), UINT32_C(0xB55368F3),
+ UINT32_C(0x8ED06170), UINT32_C(0x1AEED44F), UINT32_C(0xE54C99BB) },
+ { UINT32_C(0xE2E0D8B2), UINT32_C(0x3D90A6B2), UINT32_C(0xCF7B2856),
+ UINT32_C(0x21718977), UINT32_C(0xC5612AEC), UINT32_C(0x089093DC),
+ UINT32_C(0x99C1BACC), UINT32_C(0xC272EF6F), UINT32_C(0xDC43EAAD),
+ UINT32_C(0x47DB3B43), UINT32_C(0x0832D891), UINT32_C(0x730F30E4) } },
+ { { UINT32_C(0x0C7FECDB), UINT32_C(0x9FFE5563), UINT32_C(0xF88101E5),
+ UINT32_C(0x55CC67B6), UINT32_C(0xCBEFA3C7), UINT32_C(0x3039F981),
+ UINT32_C(0x667BFD64), UINT32_C(0x2AB06883), UINT32_C(0x4340E3DF),
+ UINT32_C(0x9007A257), UINT32_C(0x5A3A49CA), UINT32_C(0x1AC3F3FA) },
+ { UINT32_C(0xC97E20FD), UINT32_C(0x9C7BE629), UINT32_C(0xA3DAE003),
+ UINT32_C(0xF61823D3), UINT32_C(0xE7380DBA), UINT32_C(0xFFE7FF39),
+ UINT32_C(0x9FACC3B8), UINT32_C(0x620BB9B5), UINT32_C(0x31AE422C),
+ UINT32_C(0x2DDCB8CD), UINT32_C(0xD12C3C43), UINT32_C(0x1DE3BCFA) } },
+ { { UINT32_C(0xD6E0F9A9), UINT32_C(0x8C074946), UINT32_C(0x51C3B05B),
+ UINT32_C(0x662FA995), UINT32_C(0x04BB2048), UINT32_C(0x6CDAE969),
+ UINT32_C(0xD6DC8B60), UINT32_C(0x6DEC9594), UINT32_C(0x54438BBC),
+ UINT32_C(0x8D265869), UINT32_C(0x1B0E95A5), UINT32_C(0x88E983E3) },
+ { UINT32_C(0x60CBF838), UINT32_C(0x8189F114), UINT32_C(0x771DC46B),
+ UINT32_C(0x77190697), UINT32_C(0x27F8EC1A), UINT32_C(0x775775A2),
+ UINT32_C(0x607E3739), UINT32_C(0x7A125240), UINT32_C(0x4F793E4E),
+ UINT32_C(0xAFAE84E7), UINT32_C(0x5BF5BAF4), UINT32_C(0x44FA17F3) } },
+ { { UINT32_C(0xD03AC439), UINT32_C(0xA21E69A5), UINT32_C(0x88AA8094),
+ UINT32_C(0x2069C5FC), UINT32_C(0x8C08F206), UINT32_C(0xB041EEA7),
+ UINT32_C(0x3D65B8ED), UINT32_C(0x55B9D461), UINT32_C(0xD392C7C4),
+ UINT32_C(0x951EA25C), UINT32_C(0x9D166232), UINT32_C(0x4B9A1CEC) },
+ { UINT32_C(0xFCF931A4), UINT32_C(0xC184FCD8), UINT32_C(0x063AD374),
+ UINT32_C(0xBA59AD44), UINT32_C(0x1AA9796F), UINT32_C(0x1868AD2A),
+ UINT32_C(0xDFF29832), UINT32_C(0x38A34018), UINT32_C(0x03DF8070),
+ UINT32_C(0x01FC8801), UINT32_C(0x48DD334A), UINT32_C(0x1282CCE0) } },
+ { { UINT32_C(0x26D8503C), UINT32_C(0x76AA9557), UINT32_C(0x6BC3E3D0),
+ UINT32_C(0xBE962B63), UINT32_C(0x97DE8841), UINT32_C(0xF5CA93E5),
+ UINT32_C(0xAF3F2C16), UINT32_C(0x1561B05E), UINT32_C(0xD34BFF98),
+ UINT32_C(0x34BE00AA), UINT32_C(0xD23D2925), UINT32_C(0xEA21E6E9) },
+ { UINT32_C(0x394C3AFB), UINT32_C(0x55713230), UINT32_C(0xD6C8BECA),
+ UINT32_C(0xEAF0529B), UINT32_C(0x202B9A11), UINT32_C(0xFF38A743),
+ UINT32_C(0x6D3A398B), UINT32_C(0xA13E39FC), UINT32_C(0x86E2615A),
+ UINT32_C(0x8CBD644B), UINT32_C(0x191057EC), UINT32_C(0x92063988) } },
+ { { UINT32_C(0x13F89146), UINT32_C(0x787835CE), UINT32_C(0x69446C3F),
+ UINT32_C(0x7FCD42CC), UINT32_C(0x840E679D), UINT32_C(0x0DA2AA98),
+ UINT32_C(0x18779A1B), UINT32_C(0x44F20523), UINT32_C(0xEFBF5935),
+ UINT32_C(0xE3A3B34F), UINT32_C(0xB9947B70), UINT32_C(0xA5D2CFD0) },
+ { UINT32_C(0x27F4E16F), UINT32_C(0xAE2AF4EF), UINT32_C(0xB9D21322),
+ UINT32_C(0xA7FA70D2), UINT32_C(0xB3FD566B), UINT32_C(0x68084919),
+ UINT32_C(0xD7AAD6AB), UINT32_C(0xF04D71C8), UINT32_C(0x10BC4260),
+ UINT32_C(0xDBEA21E4), UINT32_C(0x8D949B42), UINT32_C(0xAA7DC665) } },
+ { { UINT32_C(0x6CCB8213), UINT32_C(0xD8E958A0), UINT32_C(0x91900B54),
+ UINT32_C(0x118D9DB9), UINT32_C(0x85E8CED6), UINT32_C(0x09BB9D49),
+ UINT32_C(0x24019281), UINT32_C(0x410E9FB5), UINT32_C(0x6D74C86E),
+ UINT32_C(0x3B31B4E1), UINT32_C(0x020BB77D), UINT32_C(0x52BC0252) },
+ { UINT32_C(0x27092CE4), UINT32_C(0x5616A26F), UINT32_C(0xA08F65CD),
+ UINT32_C(0x67774DBC), UINT32_C(0xC08BD569), UINT32_C(0x560AD494),
+ UINT32_C(0xAD498783), UINT32_C(0xBE26DA36), UINT32_C(0x7F019C91),
+ UINT32_C(0x0276C8AB), UINT32_C(0x5248266E), UINT32_C(0x09843ADA) } },
+ { { UINT32_C(0x7D963CF2), UINT32_C(0xA0AE88A7), UINT32_C(0xD0E84920),
+ UINT32_C(0x91EF8986), UINT32_C(0xF8C58104), UINT32_C(0xC7EFE344),
+ UINT32_C(0xECA20773), UINT32_C(0x0A25D9FD), UINT32_C(0x00D8F1D5),
+ UINT32_C(0x9D989FAA), UINT32_C(0xC8B06264), UINT32_C(0x4204C8CE) },
+ { UINT32_C(0xBE1A2796), UINT32_C(0x717C12E0), UINT32_C(0xC190C728),
+ UINT32_C(0x1FA4BA8C), UINT32_C(0x8C8A59BA), UINT32_C(0xA245CA8D),
+ UINT32_C(0x7672B935), UINT32_C(0xE3C37475), UINT32_C(0x2E4D6375),
+ UINT32_C(0x083D5E40), UINT32_C(0x5455E16E), UINT32_C(0x0B8D5AB3) } },
+ { { UINT32_C(0xEED765D4), UINT32_C(0x1DB17DBF), UINT32_C(0xA5DDB965),
+ UINT32_C(0xBBC9B1BE), UINT32_C(0xDFC12ABC), UINT32_C(0x1948F76D),
+ UINT32_C(0x134EF489), UINT32_C(0x2C2714E5), UINT32_C(0x741C600F),
+ UINT32_C(0x60CE2EE8), UINT32_C(0xF80E6E63), UINT32_C(0x32396F22) },
+ { UINT32_C(0x22537F59), UINT32_C(0x421DAC75), UINT32_C(0x49475DF5),
+ UINT32_C(0x58FB73C6), UINT32_C(0x6F18F1C7), UINT32_C(0x0ABF2885),
+ UINT32_C(0x9A398D16), UINT32_C(0x36474468), UINT32_C(0xBF673B87),
+ UINT32_C(0x87A661A7), UINT32_C(0x73819E17), UINT32_C(0x3E80698F) } },
+ { { UINT32_C(0x53784CC4), UINT32_C(0xDFE49793), UINT32_C(0x486D508F),
+ UINT32_C(0x4280EAB0), UINT32_C(0xE534F5A4), UINT32_C(0x119593FF),
+ UINT32_C(0x9F63242F), UINT32_C(0x98AEFADD), UINT32_C(0xC4829CAE),
+ UINT32_C(0x9AE6A24A), UINT32_C(0x58E8BA80), UINT32_C(0xF2373CA5) },
+ { UINT32_C(0x51765FB3), UINT32_C(0x4017AF7E), UINT32_C(0xAF4AEC4B),
+ UINT32_C(0xD1E40F7C), UINT32_C(0x0898E3BC), UINT32_C(0x87372C7A),
+ UINT32_C(0x85452CA9), UINT32_C(0x688982B2), UINT32_C(0xB1E50BCA),
+ UINT32_C(0x71E0B4BF), UINT32_C(0xF70E714A), UINT32_C(0x21FD2DBF) } },
+ { { UINT32_C(0xFB78DDAC), UINT32_C(0xEE6E8820), UINT32_C(0x063892CD),
+ UINT32_C(0x0BAED29C), UINT32_C(0x28C0588D), UINT32_C(0x5F33049C),
+ UINT32_C(0x18DBC432), UINT32_C(0x90C2515E), UINT32_C(0x3B4CB0BD),
+ UINT32_C(0xB8A1B143), UINT32_C(0x68103043), UINT32_C(0x0AB5C0C9) },
+ { UINT32_C(0x4005EC40), UINT32_C(0xF3788FA0), UINT32_C(0x039EE115),
+ UINT32_C(0x82571C99), UINT32_C(0x93260BED), UINT32_C(0xEE8FCED5),
+ UINT32_C(0x10836D18), UINT32_C(0x5A9BAF79), UINT32_C(0xC46AA4F6),
+ UINT32_C(0x7C258B09), UINT32_C(0x37F53D31), UINT32_C(0x46ECC5E8) } },
+ { { UINT32_C(0xBFE0DD98), UINT32_C(0xFA32C0DC), UINT32_C(0x962B1066),
+ UINT32_C(0x66EFAFC4), UINT32_C(0x64BDF5EB), UINT32_C(0xBA81D33E),
+ UINT32_C(0xFC7FC512), UINT32_C(0x36C28536), UINT32_C(0xE0B4FA97),
+ UINT32_C(0x0C95176B), UINT32_C(0x3B9BC64A), UINT32_C(0x47DDE29B) },
+ { UINT32_C(0x5C173B36), UINT32_C(0x08D986FD), UINT32_C(0x6CF3F28C),
+ UINT32_C(0x46D84B52), UINT32_C(0xF026BDB9), UINT32_C(0x6F6ED6C3),
+ UINT32_C(0x68206DC5), UINT32_C(0xAC90668B), UINT32_C(0xECBE4E70),
+ UINT32_C(0xE8ED5D98), UINT32_C(0xDC1A6974), UINT32_C(0xCFFF61DD) } },
+ { { UINT32_C(0x77B1A5C1), UINT32_C(0xFF5C3A29), UINT32_C(0x0DDF995D),
+ UINT32_C(0x10C27E4A), UINT32_C(0xE23363E3), UINT32_C(0xCB745F77),
+ UINT32_C(0x32F399A3), UINT32_C(0xD765DF6F), UINT32_C(0x8A99E109),
+ UINT32_C(0xF0CA0C2F), UINT32_C(0x1E025CA0), UINT32_C(0xC3A6BFB7) },
+ { UINT32_C(0x4F9D9FA5), UINT32_C(0x830B2C0A), UINT32_C(0xBD1A84E5),
+ UINT32_C(0xAE914CAC), UINT32_C(0xA4FEBCC1), UINT32_C(0x30B35ED8),
+ UINT32_C(0x84CFBF2E), UINT32_C(0xCB902B46), UINT32_C(0x25FC6375),
+ UINT32_C(0x0BD47628), UINT32_C(0x85509D04), UINT32_C(0xA858A53C) } },
+ { { UINT32_C(0x552E0A3F), UINT32_C(0x8B995D0C), UINT32_C(0x17BE9FF7),
+ UINT32_C(0xEDBD4E94), UINT32_C(0x95085178), UINT32_C(0x3432E839),
+ UINT32_C(0x80C256F5), UINT32_C(0x0FE5C181), UINT32_C(0xEBF9597C),
+ UINT32_C(0x05A64EA8), UINT32_C(0x3F80371F), UINT32_C(0x6ED44BB1) },
+ { UINT32_C(0xFE4C12EE), UINT32_C(0x6A29A05E), UINT32_C(0xE0BB83B3),
+ UINT32_C(0x3E436A43), UINT32_C(0x74D72921), UINT32_C(0x38365D9A),
+ UINT32_C(0xC38E1ED7), UINT32_C(0x3F5EE823), UINT32_C(0xE8FA063F),
+ UINT32_C(0x09A53213), UINT32_C(0xB435E713), UINT32_C(0x1E7FE47A) } },
+ { { UINT32_C(0xFDDD17F3), UINT32_C(0xE4D9BC94), UINT32_C(0xC1016C20),
+ UINT32_C(0xC74B8FED), UINT32_C(0xB49C060E), UINT32_C(0x095DE39B),
+ UINT32_C(0x8AC0DF00), UINT32_C(0xDBCC6795), UINT32_C(0x1C34F4DF),
+ UINT32_C(0x4CF6BAEB), UINT32_C(0xE8390170), UINT32_C(0x72C55C21) },
+ { UINT32_C(0xF6C48E79), UINT32_C(0x4F17BFD2), UINT32_C(0x017A80BA),
+ UINT32_C(0x18BF4DA0), UINT32_C(0xBCF4B138), UINT32_C(0xCF51D829),
+ UINT32_C(0xF48F8B0D), UINT32_C(0x598AEE5F), UINT32_C(0x20F10809),
+ UINT32_C(0x83FAEE56), UINT32_C(0x779F0850), UINT32_C(0x4615D4DC) } },
+ },
+ {
+ { { UINT32_C(0x5852B59B), UINT32_C(0x22313DEE), UINT32_C(0xB6A0B37F),
+ UINT32_C(0x6F56C8E8), UINT32_C(0xA76EC380), UINT32_C(0x43D6EEAE),
+ UINT32_C(0x0275AD36), UINT32_C(0xA1655136), UINT32_C(0xDF095BDA),
+ UINT32_C(0xE5C1B65A), UINT32_C(0x367C44B0), UINT32_C(0xBD1FFA8D) },
+ { UINT32_C(0x6B48AF2B), UINT32_C(0xE2B419C2), UINT32_C(0x3DA194C8),
+ UINT32_C(0x57BBBD97), UINT32_C(0xA2BAFF05), UINT32_C(0xB5FBE51F),
+ UINT32_C(0x6269B5D0), UINT32_C(0xA0594D70), UINT32_C(0x23E8D667),
+ UINT32_C(0x0B07B705), UINT32_C(0x63E016E7), UINT32_C(0xAE1976B5) } },
+ { { UINT32_C(0xFBECAAAE), UINT32_C(0x2FDE4893), UINT32_C(0x30332229),
+ UINT32_C(0x444346DE), UINT32_C(0x09456ED5), UINT32_C(0x157B8A5B),
+ UINT32_C(0x25797C6C), UINT32_C(0x73606A79), UINT32_C(0x33C14C06),
+ UINT32_C(0xA9D0F47C), UINT32_C(0xFAF971CA), UINT32_C(0x7BC8962C) },
+ { UINT32_C(0x65909DFD), UINT32_C(0x6E763C51), UINT32_C(0x14A9BF42),
+ UINT32_C(0x1BBBE41B), UINT32_C(0xC49E9EFC), UINT32_C(0xD95B7ECB),
+ UINT32_C(0xB38F2B59), UINT32_C(0x0C317927), UINT32_C(0xB3C397DB),
+ UINT32_C(0x97912B53), UINT32_C(0x45C7ABC7), UINT32_C(0xCB3879AA) } },
+ { { UINT32_C(0x24359B81), UINT32_C(0xCD81BDCF), UINT32_C(0xDB4C321C),
+ UINT32_C(0x6FD326E2), UINT32_C(0xF8EBE39C), UINT32_C(0x4CB0228B),
+ UINT32_C(0xB2CDD852), UINT32_C(0x496A9DCE), UINT32_C(0xD0E9B3AF),
+ UINT32_C(0x0F115A1A), UINT32_C(0xD8EEEF8A), UINT32_C(0xAA08BF36) },
+ { UINT32_C(0x06E5E739), UINT32_C(0x5232A515), UINT32_C(0x8407A551),
+ UINT32_C(0x21FAE9D5), UINT32_C(0x8994B4E8), UINT32_C(0x289D18B0),
+ UINT32_C(0x09097A52), UINT32_C(0xB4E346A8), UINT32_C(0x324621D0),
+ UINT32_C(0xC641510F), UINT32_C(0x95A41AB8), UINT32_C(0xC567FD4A) } },
+ { { UINT32_C(0xD57C8DE9), UINT32_C(0x261578C7), UINT32_C(0x3836C5C8),
+ UINT32_C(0xB9BC491F), UINT32_C(0x14C8038F), UINT32_C(0x993266B4),
+ UINT32_C(0xFAA7CC39), UINT32_C(0xBACAD755), UINT32_C(0xD69B7E27),
+ UINT32_C(0x418C4DEF), UINT32_C(0xAE751533), UINT32_C(0x53FDC5CD) },
+ { UINT32_C(0xC3EEA63A), UINT32_C(0x6F3BD329), UINT32_C(0xE53DD29E),
+ UINT32_C(0xA7A22091), UINT32_C(0xDC4C54EC), UINT32_C(0xB7164F73),
+ UINT32_C(0x44D3D74E), UINT32_C(0xCA66290D), UINT32_C(0x4C9EA511),
+ UINT32_C(0xF77C6242), UINT32_C(0x1F714C49), UINT32_C(0x34337F55) } },
+ { { UINT32_C(0xA64B6C4B), UINT32_C(0x5ED2B216), UINT32_C(0x3AAE640D),
+ UINT32_C(0x1C38794F), UINT32_C(0x8905794F), UINT32_C(0x30BBAEE0),
+ UINT32_C(0xC8699CFB), UINT32_C(0x0D9EE41E), UINT32_C(0xCF7B7C29),
+ UINT32_C(0xAF38DAF2), UINT32_C(0x43E53513), UINT32_C(0x0D6A05CA) },
+ { UINT32_C(0x2606AB56), UINT32_C(0xBE96C644), UINT32_C(0xE9EB9734),
+ UINT32_C(0x13E7A072), UINT32_C(0x5FF50CD7), UINT32_C(0xF9669445),
+ UINT32_C(0x47DA6F1D), UINT32_C(0x68EF26B5), UINT32_C(0x23687CB7),
+ UINT32_C(0xF0028738), UINT32_C(0x6217C1CE), UINT32_C(0x5ED9C876) } },
+ { { UINT32_C(0x0A3A9691), UINT32_C(0x423BA513), UINT32_C(0xB3179296),
+ UINT32_C(0xF421B1E7), UINT32_C(0x1A871E1B), UINT32_C(0x6B51BCDB),
+ UINT32_C(0x464E4300), UINT32_C(0x6E3BB5B5), UINT32_C(0xFC6C54CC),
+ UINT32_C(0x24171E2E), UINT32_C(0xD3E58DC2), UINT32_C(0xA9DFA947) },
+ { UINT32_C(0x9DE9CFA7), UINT32_C(0x175B3309), UINT32_C(0x2D1015DA),
+ UINT32_C(0x707B2529), UINT32_C(0x993EA65A), UINT32_C(0xCBB95F17),
+ UINT32_C(0x0447450D), UINT32_C(0x93515063), UINT32_C(0x1B2753C9),
+ UINT32_C(0x0F47B205), UINT32_C(0xE7D427CF), UINT32_C(0x4A0BAB14) } },
+ { { UINT32_C(0xB5AA7CA1), UINT32_C(0xA39DEF39), UINT32_C(0xC47C33DF),
+ UINT32_C(0x591CB173), UINT32_C(0x6BBAB872), UINT32_C(0xA09DAC79),
+ UINT32_C(0x7208BA2F), UINT32_C(0x3EF9D7CF), UINT32_C(0x7A0A34FC),
+ UINT32_C(0x3CC18931), UINT32_C(0xBCC3380F), UINT32_C(0xAE31C62B) },
+ { UINT32_C(0x0287C0B4), UINT32_C(0xD72A6794), UINT32_C(0x68E334F1),
+ UINT32_C(0x3373382C), UINT32_C(0xBD20C6A6), UINT32_C(0xD0310CA8),
+ UINT32_C(0x42C033FD), UINT32_C(0xA2734B87), UINT32_C(0x8DCE4509),
+ UINT32_C(0xA5D390F1), UINT32_C(0x3E1AFCB5), UINT32_C(0xFC84E74B) } },
+ { { UINT32_C(0xF2CD8A9C), UINT32_C(0xB028334D), UINT32_C(0x570F76F6),
+ UINT32_C(0xB8719291), UINT32_C(0x01065A2D), UINT32_C(0x662A386E),
+ UINT32_C(0x53D940AE), UINT32_C(0xDF1634CB), UINT32_C(0x8F5B41F9),
+ UINT32_C(0x625A7B83), UINT32_C(0xEE6AA1B4), UINT32_C(0xA033E4FE) },
+ { UINT32_C(0x1E42BABB), UINT32_C(0x51E9D463), UINT32_C(0x0D388468),
+ UINT32_C(0x660BC2E4), UINT32_C(0xFCBB114A), UINT32_C(0x3F702189),
+ UINT32_C(0xB414CA78), UINT32_C(0x6B46FE35), UINT32_C(0x4A57316B),
+ UINT32_C(0x328F6CF2), UINT32_C(0x381AD156), UINT32_C(0x917423B5) } },
+ { { UINT32_C(0x5373A607), UINT32_C(0xAC19306E), UINT32_C(0x191D0969),
+ UINT32_C(0x471DF8E3), UINT32_C(0xB9720D83), UINT32_C(0x380ADE35),
+ UINT32_C(0x48F1FD5C), UINT32_C(0x7423FDF5), UINT32_C(0x49CABC95),
+ UINT32_C(0x8B090C9F), UINT32_C(0xC9842F2F), UINT32_C(0xB768E8CD) },
+ { UINT32_C(0xE56162D6), UINT32_C(0x399F456D), UINT32_C(0x4F326791),
+ UINT32_C(0xBB6BA240), UINT32_C(0x342590BE), UINT32_C(0x8F4FBA3B),
+ UINT32_C(0x3DFB6B3E), UINT32_C(0x053986B9), UINT32_C(0x190C7425),
+ UINT32_C(0xBB6739F1), UINT32_C(0x32F7E95F), UINT32_C(0x32D4A553) } },
+ { { UINT32_C(0x0DDBFB21), UINT32_C(0x0205A0EC), UINT32_C(0x33AC3407),
+ UINT32_C(0x3010327D), UINT32_C(0x3348999B), UINT32_C(0xCF2F4DB3),
+ UINT32_C(0x1551604A), UINT32_C(0x660DB9F4), UINT32_C(0x5D38D335),
+ UINT32_C(0xC346C69A), UINT32_C(0x38882479), UINT32_C(0x64AAB3D3) },
+ { UINT32_C(0x6AE44403), UINT32_C(0xA096B5E7), UINT32_C(0x645F76CD),
+ UINT32_C(0x6B4C9571), UINT32_C(0x4711120F), UINT32_C(0x72E1CD5F),
+ UINT32_C(0xF27CC3E1), UINT32_C(0x93EC42AC), UINT32_C(0xA72ABB12),
+ UINT32_C(0x2D18D004), UINT32_C(0xC9841A04), UINT32_C(0x232E9568) } },
+ { { UINT32_C(0x3CC7F908), UINT32_C(0xFF01DB22), UINT32_C(0xD13CDD3B),
+ UINT32_C(0x9F214F8F), UINT32_C(0xE0B014B5), UINT32_C(0x38DADBB7),
+ UINT32_C(0x94245C95), UINT32_C(0x2C548CCC), UINT32_C(0x809AFCE3),
+ UINT32_C(0x714BE331), UINT32_C(0x9BFE957E), UINT32_C(0xBCC64410) },
+ { UINT32_C(0x5B957F80), UINT32_C(0xC21C2D21), UINT32_C(0xBB8A4C42),
+ UINT32_C(0xBA2D4FDC), UINT32_C(0x74817CEC), UINT32_C(0xFA6CD4AF),
+ UINT32_C(0xC528EAD6), UINT32_C(0x9E7FB523), UINT32_C(0x7714B10E),
+ UINT32_C(0xAED781FF), UINT32_C(0x94F04455), UINT32_C(0xB52BB592) } },
+ { { UINT32_C(0x868CC68B), UINT32_C(0xA578BD69), UINT32_C(0x603F2C08),
+ UINT32_C(0xA40FDC8D), UINT32_C(0x2D81B042), UINT32_C(0x53D79BD1),
+ UINT32_C(0xA7587EAB), UINT32_C(0x1B136AF3), UINT32_C(0x868A16DB),
+ UINT32_C(0x1ED4F939), UINT32_C(0xD0B98273), UINT32_C(0x775A61FB) },
+ { UINT32_C(0xE56BEF8C), UINT32_C(0xBA5C12A6), UINT32_C(0xDDDC8595),
+ UINT32_C(0xF926CE52), UINT32_C(0x586FE1F8), UINT32_C(0xA13F5C8F),
+ UINT32_C(0x060DBB54), UINT32_C(0xEAC9F7F2), UINT32_C(0x51AF4342),
+ UINT32_C(0x70C0AC3A), UINT32_C(0x79CDA450), UINT32_C(0xC16E303C) } },
+ { { UINT32_C(0x8113F4EA), UINT32_C(0xD0DADD6C), UINT32_C(0x07BDF09F),
+ UINT32_C(0xF14E3922), UINT32_C(0xAA7D877C), UINT32_C(0x3FE5E9C2),
+ UINT32_C(0x48779264), UINT32_C(0x9EA95C19), UINT32_C(0x4FCB8344),
+ UINT32_C(0xE93F65A7), UINT32_C(0x76D925A4), UINT32_C(0x9F40837E) },
+ { UINT32_C(0x8271FFC7), UINT32_C(0x0EA6DA3F), UINT32_C(0xCC8F9B19),
+ UINT32_C(0x557FA529), UINT32_C(0x78E6DDFD), UINT32_C(0x2613DBF1),
+ UINT32_C(0x36B1E954), UINT32_C(0x7A7523B8), UINT32_C(0x406A87FB),
+ UINT32_C(0x20EB3168), UINT32_C(0x03ABA56A), UINT32_C(0x64C21C14) } },
+ { { UINT32_C(0xC032DD5F), UINT32_C(0xE86C9C2D), UINT32_C(0x86F16A21),
+ UINT32_C(0x158CEB8E), UINT32_C(0x68326AF1), UINT32_C(0x0279FF53),
+ UINT32_C(0x59F12BA5), UINT32_C(0x1FFE2E2B), UINT32_C(0x86826D45),
+ UINT32_C(0xD75A46DB), UINT32_C(0x1E33E6AC), UINT32_C(0xE19B4841) },
+ { UINT32_C(0x0E52991C), UINT32_C(0x5F0CC524), UINT32_C(0x8B116286),
+ UINT32_C(0x645871F9), UINT32_C(0xFCAEC5D3), UINT32_C(0xAB3B4B1E),
+ UINT32_C(0x51D0F698), UINT32_C(0x994C8DF0), UINT32_C(0xE5D13040),
+ UINT32_C(0x06F890AF), UINT32_C(0x5F96C7C2), UINT32_C(0x72D9DC23) } },
+ { { UINT32_C(0xE7886A80), UINT32_C(0x7C018DEE), UINT32_C(0x8786E4A3),
+ UINT32_C(0xFA209330), UINT32_C(0xA4415CA1), UINT32_C(0xCEC8E2A3),
+ UINT32_C(0xCC83CC60), UINT32_C(0x5C736FC1), UINT32_C(0xF00C259F),
+ UINT32_C(0xFEF9788C), UINT32_C(0xDD29A6AD), UINT32_C(0xED5C01CB) },
+ { UINT32_C(0x3E20825B), UINT32_C(0x87834A03), UINT32_C(0x123F9358),
+ UINT32_C(0x13B1239D), UINT32_C(0xFBC286C1), UINT32_C(0x7E8869D0),
+ UINT32_C(0x24CE8609), UINT32_C(0xC4AB5AA3), UINT32_C(0xB6349208),
+ UINT32_C(0x38716BEE), UINT32_C(0xB322AE21), UINT32_C(0x0BDF4F99) } },
+ { { UINT32_C(0x53E3494B), UINT32_C(0x6B97A2BF), UINT32_C(0x70F7A13E),
+ UINT32_C(0xA8AA05C5), UINT32_C(0xF1305B51), UINT32_C(0x209709C2),
+ UINT32_C(0xDAB76F2C), UINT32_C(0x57B31888), UINT32_C(0xAA2A406A),
+ UINT32_C(0x75B2ECD7), UINT32_C(0xA35374A4), UINT32_C(0x88801A00) },
+ { UINT32_C(0x45C0471B), UINT32_C(0xE1458D1C), UINT32_C(0x322C1AB0),
+ UINT32_C(0x5760E306), UINT32_C(0xAD6AB0A6), UINT32_C(0x789A0AF1),
+ UINT32_C(0xF458B9CE), UINT32_C(0x74398DE1), UINT32_C(0x32E0C65F),
+ UINT32_C(0x1652FF9F), UINT32_C(0xFFFB3A52), UINT32_C(0xFAF1F9D5) } },
+ },
+ {
+ { { UINT32_C(0xD1D1B007), UINT32_C(0xA05C751C), UINT32_C(0x0213E478),
+ UINT32_C(0x016C213B), UINT32_C(0xF4C98FEE), UINT32_C(0x9C56E26C),
+ UINT32_C(0xE7B3A7C7), UINT32_C(0x6084F8B9), UINT32_C(0xDECC1646),
+ UINT32_C(0xA0B042F6), UINT32_C(0xFBF3A0BC), UINT32_C(0x4A6F3C1A) },
+ { UINT32_C(0x51C9F909), UINT32_C(0x94524C2C), UINT32_C(0x3A6D3748),
+ UINT32_C(0xF3B3AD40), UINT32_C(0x7CE1F9F5), UINT32_C(0x18792D6E),
+ UINT32_C(0xFC0C34FA), UINT32_C(0x8EBC2FD7), UINT32_C(0x780A1693),
+ UINT32_C(0x032A9F41), UINT32_C(0x56A60019), UINT32_C(0x34F9801E) } },
+ { { UINT32_C(0xF0DB3751), UINT32_C(0xB398290C), UINT32_C(0xBA42C976),
+ UINT32_C(0x01170580), UINT32_C(0x56560B89), UINT32_C(0x3E71AA29),
+ UINT32_C(0x50E6647B), UINT32_C(0x80817AAC), UINT32_C(0xA0BE42DA),
+ UINT32_C(0x35C833AD), UINT32_C(0xF1BABA4E), UINT32_C(0xFA3C6148) },
+ { UINT32_C(0xCD8F6253), UINT32_C(0xC57BE645), UINT32_C(0xC657AD0D),
+ UINT32_C(0x77CEE46B), UINT32_C(0x0DEFD908), UINT32_C(0x83007731),
+ UINT32_C(0x899CBA56), UINT32_C(0x92FE9BCE), UINT32_C(0xBCEFFB5A),
+ UINT32_C(0x48450EC4), UINT32_C(0xF2F5F4BF), UINT32_C(0xE615148D) } },
+ { { UINT32_C(0x90B86166), UINT32_C(0xF55EDABB), UINT32_C(0x075430A2),
+ UINT32_C(0x27F7D784), UINT32_C(0x9BF17161), UINT32_C(0xF53E822B),
+ UINT32_C(0xAFE808DC), UINT32_C(0x4A5B3B93), UINT32_C(0xD7272F55),
+ UINT32_C(0x590BBBDE), UINT32_C(0xEAEA79A1), UINT32_C(0x233D63FA) },
+ { UINT32_C(0xFE1EBA07), UINT32_C(0xD7042BEA), UINT32_C(0x10750D7E),
+ UINT32_C(0xD2B9AEA0), UINT32_C(0x31078AA5), UINT32_C(0xD8D1E690),
+ UINT32_C(0x7E37BC8B), UINT32_C(0x9E837F18), UINT32_C(0x85008975),
+ UINT32_C(0x9558FF4F), UINT32_C(0x421FE867), UINT32_C(0x93EDB837) } },
+ { { UINT32_C(0x83D55B5A), UINT32_C(0xAA6489DF), UINT32_C(0x86BF27F7),
+ UINT32_C(0xEA092E49), UINT32_C(0x5FA2EFEC), UINT32_C(0x4D8943A9),
+ UINT32_C(0x720E1A8C), UINT32_C(0xC9BAAE53), UINT32_C(0x95A4F8A3),
+ UINT32_C(0xC055444B), UINT32_C(0xA7C1206B), UINT32_C(0x93BD01E8) },
+ { UINT32_C(0x714A27DF), UINT32_C(0xD97765B6), UINT32_C(0x193F1B16),
+ UINT32_C(0xD622D954), UINT32_C(0xF1503B15), UINT32_C(0x115CC35A),
+ UINT32_C(0xA9FA21F8), UINT32_C(0x1DD5359F), UINT32_C(0x6DFED1F1),
+ UINT32_C(0x197C3299), UINT32_C(0xF77F2679), UINT32_C(0xDEE8B7C9) } },
+ { { UINT32_C(0x394FD855), UINT32_C(0x5405179F), UINT32_C(0x49FDFB33),
+ UINT32_C(0xC9D6E244), UINT32_C(0xBD903393), UINT32_C(0x70EBCAB4),
+ UINT32_C(0xA2C56780), UINT32_C(0x0D3A3899), UINT32_C(0x683D1A0A),
+ UINT32_C(0x012C7256), UINT32_C(0x80A48F3B), UINT32_C(0xC688FC88) },
+ { UINT32_C(0x6F7DF527), UINT32_C(0x18095754), UINT32_C(0x71315D16),
+ UINT32_C(0x9E339B4B), UINT32_C(0xA956BB12), UINT32_C(0x90560C28),
+ UINT32_C(0xD42EEE8D), UINT32_C(0x2BECEA60), UINT32_C(0x50632653),
+ UINT32_C(0x82AEB9A7), UINT32_C(0xDFA5CD6A), UINT32_C(0xED34353E) } },
+ { { UINT32_C(0x91AECCE4), UINT32_C(0x82154D2C), UINT32_C(0x5041887F),
+ UINT32_C(0x312C6070), UINT32_C(0xFB9FBD71), UINT32_C(0xECF589F3),
+ UINT32_C(0xB524BDE4), UINT32_C(0x67660A7D), UINT32_C(0x724ACF23),
+ UINT32_C(0xE99B029D), UINT32_C(0x6D1CD891), UINT32_C(0xDF06E4AF) },
+ { UINT32_C(0x80EE304D), UINT32_C(0x07806CB5), UINT32_C(0x7443A8F8),
+ UINT32_C(0x0C70BB9F), UINT32_C(0x08B0830A), UINT32_C(0x01EC3414),
+ UINT32_C(0x5A81510B), UINT32_C(0xFD7B63C3), UINT32_C(0x453B5F93),
+ UINT32_C(0xE90A0A39), UINT32_C(0x9BC71725), UINT32_C(0xAB700F8F) } },
+ { { UINT32_C(0xB9F00793), UINT32_C(0x9401AEC2), UINT32_C(0xB997F0BF),
+ UINT32_C(0x064EC4F4), UINT32_C(0x849240C8), UINT32_C(0xDC0CC1FD),
+ UINT32_C(0xB6E92D72), UINT32_C(0x39A75F37), UINT32_C(0x0224A4AB),
+ UINT32_C(0xAA43CA5D), UINT32_C(0x54614C47), UINT32_C(0x9C4D6325) },
+ { UINT32_C(0xC6709DA3), UINT32_C(0x1767366F), UINT32_C(0x23479232),
+ UINT32_C(0xA6B482D1), UINT32_C(0x84D63E85), UINT32_C(0x54DC6DDC),
+ UINT32_C(0xC99D3B9E), UINT32_C(0x0ACCB5AD), UINT32_C(0xE8AA3ABF),
+ UINT32_C(0x211716BB), UINT32_C(0x69EC6406), UINT32_C(0xD0FE25AD) } },
+ { { UINT32_C(0xDF85C705), UINT32_C(0x0D5C1769), UINT32_C(0xA409DCD1),
+ UINT32_C(0x7086C93D), UINT32_C(0x0E8D75D8), UINT32_C(0x9710839D),
+ UINT32_C(0xEBDD4177), UINT32_C(0x17B7DB75), UINT32_C(0xF649A809),
+ UINT32_C(0xAF69EB58), UINT32_C(0x8A84E220), UINT32_C(0x6EF19EA2) },
+ { UINT32_C(0x65C278B2), UINT32_C(0x36EB5C66), UINT32_C(0x81EA9D65),
+ UINT32_C(0xD2A15128), UINT32_C(0x769300AD), UINT32_C(0x4FCBA840),
+ UINT32_C(0xC8E536E5), UINT32_C(0xC2052CCD), UINT32_C(0xAC263B8F),
+ UINT32_C(0x9CAEE014), UINT32_C(0xF9239663), UINT32_C(0x56F7ED7A) } },
+ { { UINT32_C(0xAC9E09E1), UINT32_C(0xF6FA251F), UINT32_C(0x955A2853),
+ UINT32_C(0xA3775605), UINT32_C(0xF2A4BD78), UINT32_C(0x977B8D21),
+ UINT32_C(0x3E096410), UINT32_C(0xF68AA7FF), UINT32_C(0x65F88419),
+ UINT32_C(0x01AB0552), UINT32_C(0xBB93F64E), UINT32_C(0xC4C8D77E) },
+ { UINT32_C(0x3451FE64), UINT32_C(0x71825111), UINT32_C(0x46F9BAF0),
+ UINT32_C(0xFA0F905B), UINT32_C(0xCA49EF1A), UINT32_C(0x79BE3BF3),
+ UINT32_C(0x6CB02071), UINT32_C(0x831109B2), UINT32_C(0xC4DDBFE5),
+ UINT32_C(0x765F935F), UINT32_C(0x80E5A3BA), UINT32_C(0x6F99CD14) } },
+ { { UINT32_C(0x234F91FF), UINT32_C(0xD2E8DA04), UINT32_C(0x813867AA),
+ UINT32_C(0x4DED4D6D), UINT32_C(0xE0A0D945), UINT32_C(0x3B50175D),
+ UINT32_C(0x4EB78137), UINT32_C(0x55AC7406), UINT32_C(0xE1D47730),
+ UINT32_C(0xE9FA7F6E), UINT32_C(0x5CBF2176), UINT32_C(0x2C171531) },
+ { UINT32_C(0x2BE7A47D), UINT32_C(0xA521788F), UINT32_C(0x3FCF1AB3),
+ UINT32_C(0x95B15A27), UINT32_C(0xF28A946A), UINT32_C(0xAADA6401),
+ UINT32_C(0x8B4E898B), UINT32_C(0x628B2EF4), UINT32_C(0x6D6592CC),
+ UINT32_C(0x0E6F4629), UINT32_C(0xA723CADD), UINT32_C(0x997C7094) } },
+ { { UINT32_C(0x6AFE80C6), UINT32_C(0x878BCE11), UINT32_C(0x007BBA38),
+ UINT32_C(0xA89ABC9D), UINT32_C(0xA7CC267F), UINT32_C(0xB0C1F87B),
+ UINT32_C(0x5104FF04), UINT32_C(0x86D33B9D), UINT32_C(0x2EF1BA42),
+ UINT32_C(0xB0504B1B), UINT32_C(0xB2827E88), UINT32_C(0x21693048) },
+ { UINT32_C(0x79CFCD14), UINT32_C(0x11F1CCD5), UINT32_C(0x94AD227E),
+ UINT32_C(0x59C09FFA), UINT32_C(0x3EA91ACF), UINT32_C(0x95A4ADCB),
+ UINT32_C(0xB4370BAA), UINT32_C(0x1346238B), UINT32_C(0x3E1367B0),
+ UINT32_C(0xB099D202), UINT32_C(0x90F23CEA), UINT32_C(0xCF5BBDE6) } },
+ { { UINT32_C(0xBCB3BE5E), UINT32_C(0x453299BB), UINT32_C(0x38E9FF97),
+ UINT32_C(0x123C588E), UINT32_C(0xF6A2E521), UINT32_C(0x8C115DD9),
+ UINT32_C(0xFF7D4B98), UINT32_C(0x6E333C11), UINT32_C(0xDA73E736),
+ UINT32_C(0x9DD061E5), UINT32_C(0x5CA53056), UINT32_C(0xC6AB7B3A) },
+ { UINT32_C(0x5B30A76B), UINT32_C(0xF1EF3EE3), UINT32_C(0x961BA11F),
+ UINT32_C(0xADD6B44A), UINT32_C(0x2CA6E030), UINT32_C(0x7BB00B75),
+ UINT32_C(0x2FE270AD), UINT32_C(0x270272E8), UINT32_C(0x241A9239),
+ UINT32_C(0x23BC6F4F), UINT32_C(0x0BB94A94), UINT32_C(0x88581E13) } },
+ { { UINT32_C(0x24EEF67F), UINT32_C(0xBD225A69), UINT32_C(0x0412CEB7),
+ UINT32_C(0x7CFD9614), UINT32_C(0x99AC298E), UINT32_C(0xF6DE1679),
+ UINT32_C(0xED6C3571), UINT32_C(0xB20FD895), UINT32_C(0x61836C56),
+ UINT32_C(0x03C73B78), UINT32_C(0xABA6CB34), UINT32_C(0xEE3C3A16) },
+ { UINT32_C(0x4138408A), UINT32_C(0x9E8C5667), UINT32_C(0x2DD6EBDF),
+ UINT32_C(0xEC25FCB1), UINT32_C(0xDBBDF6E3), UINT32_C(0xC54C33FD),
+ UINT32_C(0x4A3C9DD4), UINT32_C(0x93E0913B), UINT32_C(0x35EDEED4),
+ UINT32_C(0x66D7D135), UINT32_C(0x453FB66E), UINT32_C(0xD29A36C4) } },
+ { { UINT32_C(0x9F1943AF), UINT32_C(0x7F192F03), UINT32_C(0x4E0B5FB0),
+ UINT32_C(0x6488163F), UINT32_C(0x53599226), UINT32_C(0x66A45C69),
+ UINT32_C(0x9AD15A73), UINT32_C(0x924E2E43), UINT32_C(0x42A99D76),
+ UINT32_C(0x8B553DB7), UINT32_C(0x0451F521), UINT32_C(0x4BC6B53B) },
+ { UINT32_C(0x101F8AD6), UINT32_C(0xC029B5EF), UINT32_C(0xC507EED9),
+ UINT32_C(0x6A4DA71C), UINT32_C(0x30BB22F3), UINT32_C(0x3ADFAEC0),
+ UINT32_C(0xB514F85B), UINT32_C(0x81BCAF7A), UINT32_C(0x5A7E60D3),
+ UINT32_C(0x2E1E6EFF), UINT32_C(0xAE39D42F), UINT32_C(0x5270ABC0) } },
+ { { UINT32_C(0x3901F0F8), UINT32_C(0x86D56DEB), UINT32_C(0xEED5F650),
+ UINT32_C(0x1D0BC792), UINT32_C(0xCA1114A3), UINT32_C(0x1A2DDFD8),
+ UINT32_C(0xF1DD316D), UINT32_C(0x94ABF4B1), UINT32_C(0x3D9F18EF),
+ UINT32_C(0xF72179E4), UINT32_C(0x9AA2CABF), UINT32_C(0x52A0921E) },
+ { UINT32_C(0xA7452883), UINT32_C(0xECDA9E27), UINT32_C(0xAFD771B4),
+ UINT32_C(0x7E90850A), UINT32_C(0x9CC0465C), UINT32_C(0xD40F87EA),
+ UINT32_C(0x865CDA36), UINT32_C(0x8CFCB60A), UINT32_C(0x7C650942),
+ UINT32_C(0x3DBEC2CC), UINT32_C(0xE718CA9D), UINT32_C(0x071A4EE7) } },
+ { { UINT32_C(0x276AC5F3), UINT32_C(0x73C0E4FF), UINT32_C(0xBDB97EA1),
+ UINT32_C(0xE7BA5A6A), UINT32_C(0xC5808398), UINT32_C(0x638CA54E),
+ UINT32_C(0x413855E5), UINT32_C(0x8258DC82), UINT32_C(0x57F07614),
+ UINT32_C(0x35DDD2E9), UINT32_C(0x1DC13BF9), UINT32_C(0xF98DD692) },
+ { UINT32_C(0xF16DCD84), UINT32_C(0x3A4C0088), UINT32_C(0x833D83F9),
+ UINT32_C(0xF192EADD), UINT32_C(0xA6D61D29), UINT32_C(0x3C26C931),
+ UINT32_C(0xDE0AD7A1), UINT32_C(0x589FDD52), UINT32_C(0x0442D37F),
+ UINT32_C(0x7CD83DD2), UINT32_C(0x403ECBFC), UINT32_C(0x1E47E777) } },
+ },
+ {
+ { { UINT32_C(0x70D4D7BC), UINT32_C(0x2AF8ED81), UINT32_C(0xB632435C),
+ UINT32_C(0xABC3E15F), UINT32_C(0x78219356), UINT32_C(0x4C0E726F),
+ UINT32_C(0xB87254C4), UINT32_C(0x8C1962A1), UINT32_C(0xC9E7691A),
+ UINT32_C(0x30796A71), UINT32_C(0xA75A12EE), UINT32_C(0xD453EF19) },
+ { UINT32_C(0x13AE4964), UINT32_C(0x535F42C2), UINT32_C(0x0DA9586A),
+ UINT32_C(0x86831C3C), UINT32_C(0xE39A7A58), UINT32_C(0xB7F1EF35),
+ UINT32_C(0xD459B91A), UINT32_C(0xA2789AE2), UINT32_C(0x02FD429D),
+ UINT32_C(0xEADBCA7F), UINT32_C(0x65290F57), UINT32_C(0x94F215D4) } },
+ { { UINT32_C(0x1CFB79AC), UINT32_C(0x37ED2BE5), UINT32_C(0xE7AF84C3),
+ UINT32_C(0x801946F3), UINT32_C(0xE77C2F00), UINT32_C(0xB061AD8A),
+ UINT32_C(0x44DE16A8), UINT32_C(0xE87E1A9A), UINT32_C(0x7EE490FF),
+ UINT32_C(0xDF4F57C8), UINT32_C(0x005993ED), UINT32_C(0x4E793B49) },
+ { UINT32_C(0xBCCB593F), UINT32_C(0xE1036387), UINT32_C(0x95E09B80),
+ UINT32_C(0xF1749411), UINT32_C(0x5AB42F91), UINT32_C(0x59CB20D1),
+ UINT32_C(0xAC0FF033), UINT32_C(0xA738A18D), UINT32_C(0x2AC1E7F4),
+ UINT32_C(0xDA501A2E), UINT32_C(0x84D8A6E0), UINT32_C(0x1B67EDA0) } },
+ { { UINT32_C(0x1080E90B), UINT32_C(0x1D27EFCE), UINT32_C(0x3FD01DC6),
+ UINT32_C(0xA2815246), UINT32_C(0xCAA26D18), UINT32_C(0x99A3FB83),
+ UINT32_C(0xB82BABBE), UINT32_C(0xD27E6133), UINT32_C(0xD783DD60),
+ UINT32_C(0x61030DFD), UINT32_C(0x73C78CB8), UINT32_C(0x295A2913) },
+ { UINT32_C(0x68BE6A92), UINT32_C(0x8707A2CF), UINT32_C(0xEEB3474A),
+ UINT32_C(0xC9C2FB98), UINT32_C(0xA2B176B8), UINT32_C(0x7C3FD412),
+ UINT32_C(0xC7202101), UINT32_C(0xD5B52E2F), UINT32_C(0xF0A6D536),
+ UINT32_C(0x24A63030), UINT32_C(0x04648EC0), UINT32_C(0x05842DE3) } },
+ { { UINT32_C(0x30577AC9), UINT32_C(0x67477CDC), UINT32_C(0x244F92A8),
+ UINT32_C(0x51DD9775), UINT32_C(0x917EEC66), UINT32_C(0x31FD60B9),
+ UINT32_C(0xD66C5C1D), UINT32_C(0xACD95BD4), UINT32_C(0xBF9508BA),
+ UINT32_C(0x2E0551F3), UINT32_C(0x688CB243), UINT32_C(0x121168E1) },
+ { UINT32_C(0x4540D230), UINT32_C(0x8C039740), UINT32_C(0x009ECDF9),
+ UINT32_C(0xC4ED3CF6), UINT32_C(0x44DB62AF), UINT32_C(0x191825E1),
+ UINT32_C(0xC4A030DA), UINT32_C(0x3EE8ACAB), UINT32_C(0x94081504),
+ UINT32_C(0x8AB154A8), UINT32_C(0x486C9CD0), UINT32_C(0x1FE09E4B) } },
+ { { UINT32_C(0xD113450B), UINT32_C(0x512F82F9), UINT32_C(0x2DBC9197),
+ UINT32_C(0x5878C901), UINT32_C(0xE13F355B), UINT32_C(0xDB87412B),
+ UINT32_C(0x935B8A5E), UINT32_C(0x0A0A4A9B), UINT32_C(0xF25A5351),
+ UINT32_C(0x818587BD), UINT32_C(0x31E3D9C7), UINT32_C(0xE8079310) },
+ { UINT32_C(0x611BC1B1), UINT32_C(0x8B1D47C7), UINT32_C(0x72A823F2),
+ UINT32_C(0x51722B58), UINT32_C(0x53B36B3E), UINT32_C(0x6F97EE8A),
+ UINT32_C(0x946DD453), UINT32_C(0x6E085AAC), UINT32_C(0xE65E6533),
+ UINT32_C(0x2EC5057D), UINT32_C(0x4BB18801), UINT32_C(0xF82D9D71) } },
+ { { UINT32_C(0x8BA5AA8E), UINT32_C(0xAD81FA93), UINT32_C(0x8F7AA69E),
+ UINT32_C(0x723E628E), UINT32_C(0xEF35937C), UINT32_C(0x0BA7C2DE),
+ UINT32_C(0x6DECFB40), UINT32_C(0x83A43EC5), UINT32_C(0xE60C4F2D),
+ UINT32_C(0xF520F849), UINT32_C(0x457E3B5E), UINT32_C(0x8260E8AE) },
+ { UINT32_C(0xBF1D9ED7), UINT32_C(0x7CE874F0), UINT32_C(0x7F1A5466),
+ UINT32_C(0x5FDE3553), UINT32_C(0x0C162DBB), UINT32_C(0x5A63777C),
+ UINT32_C(0xDAD87289), UINT32_C(0x0FD04F8C), UINT32_C(0x640761D5),
+ UINT32_C(0xCA2D9E0E), UINT32_C(0x38501ADB), UINT32_C(0x4615CFF8) } },
+ { { UINT32_C(0x110B4A25), UINT32_C(0x9422789B), UINT32_C(0x70AD8CC1),
+ UINT32_C(0x5C26779F), UINT32_C(0xEC4F1E14), UINT32_C(0x4EE6A748),
+ UINT32_C(0x5C7AB5E0), UINT32_C(0xFB584A0D), UINT32_C(0xFB21EE66),
+ UINT32_C(0xED1DCB0B), UINT32_C(0x11C6863C), UINT32_C(0xDBED1F00) },
+ { UINT32_C(0xB1B1D187), UINT32_C(0xD2969269), UINT32_C(0xAFE964E6),
+ UINT32_C(0xF7D0C3F2), UINT32_C(0x12BB865E), UINT32_C(0xE05EE93F),
+ UINT32_C(0xED79118E), UINT32_C(0x1AFB7BEE), UINT32_C(0x0F0FE453),
+ UINT32_C(0x220AF138), UINT32_C(0x52782AB9), UINT32_C(0x1463AA1A) } },
+ { { UINT32_C(0xD7DBE5F9), UINT32_C(0x7C139D56), UINT32_C(0x0B83685B),
+ UINT32_C(0xFC16E611), UINT32_C(0x9018463C), UINT32_C(0xFA723C02),
+ UINT32_C(0x840BF5D7), UINT32_C(0xC472458C), UINT32_C(0x0AF07591),
+ UINT32_C(0x4D809359), UINT32_C(0x3308DFD9), UINT32_C(0x418D8830) },
+ { UINT32_C(0x0C365AE3), UINT32_C(0x9B381E04), UINT32_C(0xF8190FD1),
+ UINT32_C(0x3780BF33), UINT32_C(0xDD03E854), UINT32_C(0x45397418),
+ UINT32_C(0x4E51E491), UINT32_C(0xA95D030F), UINT32_C(0xE3286CEA),
+ UINT32_C(0x87C8C686), UINT32_C(0x900B5F83), UINT32_C(0x01C773BF) } },
+ { { UINT32_C(0x78673B02), UINT32_C(0xDABE3475), UINT32_C(0xF6E7395E),
+ UINT32_C(0x4F0F25CE), UINT32_C(0xD181AD45), UINT32_C(0x3117ABB9),
+ UINT32_C(0xAA13DE0B), UINT32_C(0x4B559F88), UINT32_C(0xEA7C9745),
+ UINT32_C(0xFD8EFE78), UINT32_C(0x5DD21682), UINT32_C(0x08060047) },
+ { UINT32_C(0xD4C86FFC), UINT32_C(0xC0F5DE4B), UINT32_C(0xF21AB6A2),
+ UINT32_C(0x4BB14B1E), UINT32_C(0xF50C1D12), UINT32_C(0xACB53A6C),
+ UINT32_C(0x5CC9162E), UINT32_C(0x46AAC450), UINT32_C(0x2DE240B6),
+ UINT32_C(0x049C51E0), UINT32_C(0xE383C3B0), UINT32_C(0xBB2DC016) } },
+ { { UINT32_C(0x8E438C92), UINT32_C(0xA3C56AD2), UINT32_C(0xB2CEAF1A),
+ UINT32_C(0x7C43F98F), UINT32_C(0xE2150778), UINT32_C(0x397C44F7),
+ UINT32_C(0x71A24131), UINT32_C(0x48D17AB7), UINT32_C(0x1E2ACDA9),
+ UINT32_C(0xCC513863), UINT32_C(0xF0C9BAC9), UINT32_C(0x2C76A55E) },
+ { UINT32_C(0x7EA4BB7B), UINT32_C(0x4D74CDCE), UINT32_C(0xB1B3C2BA),
+ UINT32_C(0x834BD5BF), UINT32_C(0xCCC310A4), UINT32_C(0x46E2911E),
+ UINT32_C(0x0FC1BF13), UINT32_C(0xD3DE84AA), UINT32_C(0x80A03AD3),
+ UINT32_C(0x27F2892F), UINT32_C(0x3BD2F08B), UINT32_C(0x85B47620) } },
+ { { UINT32_C(0x567AF533), UINT32_C(0xAB1CB818), UINT32_C(0xBAC2705A),
+ UINT32_C(0x273B4537), UINT32_C(0x22C84AB6), UINT32_C(0x133066C4),
+ UINT32_C(0x4830BFC1), UINT32_C(0xC3590DE6), UINT32_C(0x5E4742D0),
+ UINT32_C(0xEA297869), UINT32_C(0x4F3164C0), UINT32_C(0xF6D8C694) },
+ { UINT32_C(0xC1249588), UINT32_C(0x09E85F3D), UINT32_C(0x4EC64DF7),
+ UINT32_C(0x6C2BB05D), UINT32_C(0x8B78000F), UINT32_C(0xD267115E),
+ UINT32_C(0xC7E4A316), UINT32_C(0x07C5D7AE), UINT32_C(0x4619E5BD),
+ UINT32_C(0xCB1187BA), UINT32_C(0xA43F7EEE), UINT32_C(0x57B1D4EF) } },
+ { { UINT32_C(0xC8176A96), UINT32_C(0x3618891F), UINT32_C(0xE5808B97),
+ UINT32_C(0x62C4B084), UINT32_C(0x4DD95D6E), UINT32_C(0xDE558546),
+ UINT32_C(0x730B2EA4), UINT32_C(0x27A8133E), UINT32_C(0x6AF318A0),
+ UINT32_C(0xE07CEEC3), UINT32_C(0xCE24FD2C), UINT32_C(0x0ACC1286) },
+ { UINT32_C(0xDD4D307C), UINT32_C(0x8A48FE4A), UINT32_C(0x18CDE0DA),
+ UINT32_C(0x71A9BA9C), UINT32_C(0xD5D79747), UINT32_C(0x655E2B66),
+ UINT32_C(0xA79AEDC7), UINT32_C(0x409FE856), UINT32_C(0xD287E5CF),
+ UINT32_C(0xC5A9F244), UINT32_C(0x4E82EC39), UINT32_C(0xCCE10384) } },
+ { { UINT32_C(0xF25D364C), UINT32_C(0x00675BA7), UINT32_C(0x68D36BDF),
+ UINT32_C(0x7A7F1629), UINT32_C(0xA9E23F29), UINT32_C(0x35EC468A),
+ UINT32_C(0x2D926E6C), UINT32_C(0xF797AC50), UINT32_C(0x4B4F4376),
+ UINT32_C(0x639BA453), UINT32_C(0x51FF9519), UINT32_C(0xD71B430F) },
+ { UINT32_C(0x2CF5635C), UINT32_C(0xB8C439EC), UINT32_C(0x81980393),
+ UINT32_C(0x0CE4C8D1), UINT32_C(0x64123B15), UINT32_C(0x4C5362A9),
+ UINT32_C(0xFFDCF096), UINT32_C(0x6E0421E0), UINT32_C(0x10D1F914),
+ UINT32_C(0x624A855F), UINT32_C(0x614DCD29), UINT32_C(0x7D8F3AB7) } },
+ { { UINT32_C(0xB3493CE0), UINT32_C(0xD9219ADA), UINT32_C(0x52F09AE5),
+ UINT32_C(0x971B243A), UINT32_C(0xE24E3674), UINT32_C(0xC16C9BF8),
+ UINT32_C(0xCE68C7CD), UINT32_C(0x026D408D), UINT32_C(0x358209E3),
+ UINT32_C(0xF9B33DD9), UINT32_C(0xF3B2A206), UINT32_C(0x02D0595D) },
+ { UINT32_C(0x60D15640), UINT32_C(0xBF994271), UINT32_C(0x15B5466A),
+ UINT32_C(0x6DA7A04E), UINT32_C(0x1CADB50D), UINT32_C(0x03AA4ED8),
+ UINT32_C(0x129A4253), UINT32_C(0x1548F029), UINT32_C(0xB842865A),
+ UINT32_C(0x41741F7E), UINT32_C(0xA3F88C98), UINT32_C(0x859FE0A4) } },
+ { { UINT32_C(0x05FD7553), UINT32_C(0x80DE085A), UINT32_C(0xB897566B),
+ UINT32_C(0x4A4AB91E), UINT32_C(0x2F1C173F), UINT32_C(0x33BCD475),
+ UINT32_C(0xC100C013), UINT32_C(0x4E238896), UINT32_C(0xD614B34B),
+ UINT32_C(0x1C88500D), UINT32_C(0xC3BA9E23), UINT32_C(0x0401C5F6) },
+ { UINT32_C(0xD0AF0DE5), UINT32_C(0x8E8003C4), UINT32_C(0x9D0DCBB9),
+ UINT32_C(0x19B1DFB5), UINT32_C(0xEBEF7AB6), UINT32_C(0x4A3640A9),
+ UINT32_C(0x959B15F6), UINT32_C(0xEDAFD65B), UINT32_C(0x7FB95821),
+ UINT32_C(0x8092EF7F), UINT32_C(0xCE2E45D1), UINT32_C(0xAB8DD52E) } },
+ { { UINT32_C(0xB9CFE6BF), UINT32_C(0xD1F2D6B8), UINT32_C(0x00073F6F),
+ UINT32_C(0x6358810B), UINT32_C(0xD712106E), UINT32_C(0x5FCE5993),
+ UINT32_C(0x1C024C91), UINT32_C(0x5EE6B271), UINT32_C(0x453DB663),
+ UINT32_C(0xD0248FF5), UINT32_C(0xADB835E8), UINT32_C(0xD6D81CB2) },
+ { UINT32_C(0xFDFCB4C7), UINT32_C(0x8696CFEC), UINT32_C(0x53BC9045),
+ UINT32_C(0x696B7FCB), UINT32_C(0xDDA56981), UINT32_C(0xAB4D3807),
+ UINT32_C(0x1E4B943B), UINT32_C(0x2F998052), UINT32_C(0x166B7F18),
+ UINT32_C(0x8AA76ADB), UINT32_C(0x52A2D7ED), UINT32_C(0x63934301) } },
+ },
+ {
+ { { UINT32_C(0xA368EFF6), UINT32_C(0xBBCCCE39), UINT32_C(0x8CEB5C43),
+ UINT32_C(0xD8CAABDF), UINT32_C(0xD2252FDA), UINT32_C(0x9EAE35A5),
+ UINT32_C(0x54E7DD49), UINT32_C(0xA8F4F209), UINT32_C(0x295100FD),
+ UINT32_C(0xA56D72A6), UINT32_C(0x56767727), UINT32_C(0x20FC1FE8) },
+ { UINT32_C(0x0BBAA5AB), UINT32_C(0xBF60B248), UINT32_C(0x313911F2),
+ UINT32_C(0xA4F3CE5A), UINT32_C(0xB93DAB9C), UINT32_C(0xC2A67AD4),
+ UINT32_C(0x22D71F39), UINT32_C(0x18CD0ED0), UINT32_C(0x5F304DB2),
+ UINT32_C(0x04380C42), UINT32_C(0x6729C821), UINT32_C(0x26420CBB) } },
+ { { UINT32_C(0xBDFBCAE8), UINT32_C(0x26BD07D6), UINT32_C(0xDF01A80A),
+ UINT32_C(0x10B5173F), UINT32_C(0x6798B96C), UINT32_C(0xD831C546),
+ UINT32_C(0x1D3F3859), UINT32_C(0x1D6B4108), UINT32_C(0x991B9EC7),
+ UINT32_C(0x501D38EC), UINT32_C(0xD78431A9), UINT32_C(0x26319283) },
+ { UINT32_C(0x118B343C), UINT32_C(0x8B85BAF7), UINT32_C(0x58DEF7D0),
+ UINT32_C(0x4696CDDD), UINT32_C(0x7ACDCF58), UINT32_C(0xEFC7C110),
+ UINT32_C(0x848D5842), UINT32_C(0xD9AF415C), UINT32_C(0x0AC7FDAC),
+ UINT32_C(0x6B5A06BC), UINT32_C(0xA344319B), UINT32_C(0x7D623E0D) } },
+ { { UINT32_C(0x0C9D3547), UINT32_C(0x4C0D7806), UINT32_C(0xCF2AED47),
+ UINT32_C(0x993F048D), UINT32_C(0xE4B57E22), UINT32_C(0x5217C453),
+ UINT32_C(0xF4172B28), UINT32_C(0xB4669E35), UINT32_C(0x49F999F8),
+ UINT32_C(0x509A3CD0), UINT32_C(0x87C69D41), UINT32_C(0xD19F8632) },
+ { UINT32_C(0x4C8FDED0), UINT32_C(0xE14D01E8), UINT32_C(0xEAFD9E1C),
+ UINT32_C(0x342880FD), UINT32_C(0x70DC2BF0), UINT32_C(0x0E17BFF2),
+ UINT32_C(0xC0186400), UINT32_C(0x46560B7B), UINT32_C(0x49A4DD34),
+ UINT32_C(0xE28C7B9C), UINT32_C(0x0F325D06), UINT32_C(0x18211916) } },
+ { { UINT32_C(0xD7E02E18), UINT32_C(0x46D70888), UINT32_C(0xD9F11FD9),
+ UINT32_C(0x7C806954), UINT32_C(0x4FBEA271), UINT32_C(0xE4948FCA),
+ UINT32_C(0xBD80A9DF), UINT32_C(0x7D6C7765), UINT32_C(0xF3871C71),
+ UINT32_C(0x1B470EA6), UINT32_C(0x8330A570), UINT32_C(0xD62DE244) },
+ { UINT32_C(0xC659C3A7), UINT32_C(0xDAECDDC1), UINT32_C(0x077F7AFC),
+ UINT32_C(0x8621E513), UINT32_C(0xCAEEEF13), UINT32_C(0x56C7CD84),
+ UINT32_C(0xC685A356), UINT32_C(0xC60C910F), UINT32_C(0x9DD93DDC),
+ UINT32_C(0xE68BC5C5), UINT32_C(0xFEB64895), UINT32_C(0xD904E89F) } },
+ { { UINT32_C(0x8BA7917A), UINT32_C(0x75D874FB), UINT32_C(0xFD043BD4),
+ UINT32_C(0x18FA7F53), UINT32_C(0x1FC3979E), UINT32_C(0x212A0AD7),
+ UINT32_C(0x5D6EAC0E), UINT32_C(0x5703A7D9), UINT32_C(0x017DEAD5),
+ UINT32_C(0x222F7188), UINT32_C(0x0F6C1817), UINT32_C(0x1EC687B7) },
+ { UINT32_C(0x238BACB6), UINT32_C(0x23412FC3), UINT32_C(0x54CED154),
+ UINT32_C(0xB85D70E9), UINT32_C(0xBDA674D0), UINT32_C(0xD4E06722),
+ UINT32_C(0x36F5A0C2), UINT32_C(0x3EA5F178), UINT32_C(0xF5C6D2CA),
+ UINT32_C(0x7E7D79CF), UINT32_C(0x3DBB3C73), UINT32_C(0x1FFF9464) } },
+ { { UINT32_C(0xF163E4A8), UINT32_C(0x916E19D0), UINT32_C(0x1489DF17),
+ UINT32_C(0x1E6740E7), UINT32_C(0x339F3A47), UINT32_C(0x1EAF9723),
+ UINT32_C(0x124B8DAD), UINT32_C(0x22F0ED1A), UINT32_C(0x49C3DD04),
+ UINT32_C(0x39C9166C), UINT32_C(0xCE1E9ACC), UINT32_C(0x628E7FD4) },
+ { UINT32_C(0x40031676), UINT32_C(0x124DDF27), UINT32_C(0x1EDDB9BE),
+ UINT32_C(0x00256939), UINT32_C(0xD360B0DA), UINT32_C(0xD39E25E7),
+ UINT32_C(0x4AA6C4C9), UINT32_C(0x6E3015A8), UINT32_C(0x623EDA09),
+ UINT32_C(0xC6A2F643), UINT32_C(0x50AA99FB), UINT32_C(0xBEFF2D12) } },
+ { { UINT32_C(0x93EE8089), UINT32_C(0x1FEEF7CE), UINT32_C(0x252DD7BD),
+ UINT32_C(0xC6B180BC), UINT32_C(0x1788F051), UINT32_C(0xA16FB20B),
+ UINT32_C(0xE046ED39), UINT32_C(0xD86FD392), UINT32_C(0x9378CE1D),
+ UINT32_C(0xDA0A3611), UINT32_C(0xA5F7A61D), UINT32_C(0x121EF3E7) },
+ { UINT32_C(0x92D13CAE), UINT32_C(0x94D22061), UINT32_C(0x77C72E08),
+ UINT32_C(0x5076046A), UINT32_C(0x7D2308B9), UINT32_C(0xF18BC233),
+ UINT32_C(0x17F977B1), UINT32_C(0x004DB3C5), UINT32_C(0x0471C11D),
+ UINT32_C(0xD05AE399), UINT32_C(0x85CD1726), UINT32_C(0x86A2A557) } },
+ { { UINT32_C(0x72107804), UINT32_C(0xB8D9B286), UINT32_C(0x3303B79B),
+ UINT32_C(0xB5A7C413), UINT32_C(0x5FA37DED), UINT32_C(0x927EEF78),
+ UINT32_C(0xAD67DABA), UINT32_C(0xA1C5CF1E), UINT32_C(0x7360E7C7),
+ UINT32_C(0xAA5E3FB2), UINT32_C(0x0A0C0993), UINT32_C(0x8354E61A) },
+ { UINT32_C(0x7F5458CC), UINT32_C(0x2EC73AF9), UINT32_C(0x48474325),
+ UINT32_C(0xDE4CB488), UINT32_C(0x7209BC69), UINT32_C(0x2DD134C7),
+ UINT32_C(0x451A2ABE), UINT32_C(0xB70C5567), UINT32_C(0x8E293018),
+ UINT32_C(0x2CD1B200), UINT32_C(0xD33C0D72), UINT32_C(0x15F8DA7A) } },
+ { { UINT32_C(0xA8790657), UINT32_C(0x5DC386D0), UINT32_C(0xBC4D88BB),
+ UINT32_C(0xA4FDF676), UINT32_C(0x48BC6C49), UINT32_C(0x1B21F38F),
+ UINT32_C(0x543A7003), UINT32_C(0xCDCC7FAA), UINT32_C(0x8C9CF72C),
+ UINT32_C(0xEA97E7AA), UINT32_C(0x50D938A8), UINT32_C(0xA6B883F4) },
+ { UINT32_C(0xA3A10F27), UINT32_C(0x51936F3A), UINT32_C(0xDECC76BF),
+ UINT32_C(0x0170785F), UINT32_C(0x908C578A), UINT32_C(0x7539ECE1),
+ UINT32_C(0x0F3E8C25), UINT32_C(0x5D9C8A8E), UINT32_C(0x9E4717A7),
+ UINT32_C(0x8681B43B), UINT32_C(0xA9D83E39), UINT32_C(0x94F42507) } },
+ { { UINT32_C(0xA55ADDE7), UINT32_C(0xBBE11CA8), UINT32_C(0x3BC0896B),
+ UINT32_C(0x39E6F5CF), UINT32_C(0x1D2D8D94), UINT32_C(0x1447314E),
+ UINT32_C(0x5B012F8A), UINT32_C(0x45B48125), UINT32_C(0x08AD5283),
+ UINT32_C(0x41AD23FA), UINT32_C(0x41D13774), UINT32_C(0x837243E2) },
+ { UINT32_C(0xBADCAA46), UINT32_C(0x1FC0BD9D), UINT32_C(0x26E84CAE),
+ UINT32_C(0x8DF164ED), UINT32_C(0x41017176), UINT32_C(0x8FF70EC0),
+ UINT32_C(0x5C848BA7), UINT32_C(0x23AD4BCE), UINT32_C(0x97A19CBB),
+ UINT32_C(0x89246FDE), UINT32_C(0x78397991), UINT32_C(0xA5EF987B) } },
+ { { UINT32_C(0x4757964D), UINT32_C(0x111AF1B7), UINT32_C(0xDDBBF258),
+ UINT32_C(0x1D25D351), UINT32_C(0x7D2B06D6), UINT32_C(0x4161E776),
+ UINT32_C(0x1CAC0C5B), UINT32_C(0x6EFD2691), UINT32_C(0x211BFAEB),
+ UINT32_C(0x633B95DB), UINT32_C(0xE2BDF701), UINT32_C(0x9BEDFA5A) },
+ { UINT32_C(0x73E099C8), UINT32_C(0xADAC2B0B), UINT32_C(0xBFB16BFF),
+ UINT32_C(0x436F0023), UINT32_C(0x30F55854), UINT32_C(0xB91B1002),
+ UINT32_C(0xF4C6C8B7), UINT32_C(0xAF6A2097), UINT32_C(0x3AD7B3D9),
+ UINT32_C(0x3FF65CED), UINT32_C(0x330E56DF), UINT32_C(0x6FA2626F) } },
+ { { UINT32_C(0xFFCCFD07), UINT32_C(0x3D28BF2D), UINT32_C(0xD989603B),
+ UINT32_C(0x0514F6FF), UINT32_C(0x5514787A), UINT32_C(0xB9519629),
+ UINT32_C(0xC3DB4E9C), UINT32_C(0xA1848121), UINT32_C(0x2A3D4595),
+ UINT32_C(0x47FE2E39), UINT32_C(0x11B73ED4), UINT32_C(0x506F5D82) },
+ { UINT32_C(0xA600D8BB), UINT32_C(0xA2257AE7), UINT32_C(0x0F9F122C),
+ UINT32_C(0xD659DBD1), UINT32_C(0x64DF160F), UINT32_C(0xDB0FDC67),
+ UINT32_C(0x7CB19690), UINT32_C(0xFF379339), UINT32_C(0x98E72EC1),
+ UINT32_C(0xDF4366B8), UINT32_C(0xDF437EB8), UINT32_C(0x97E72BEC) } },
+ { { UINT32_C(0x1C81E5D9), UINT32_C(0x81DCEA27), UINT32_C(0x6717FC49),
+ UINT32_C(0x7E1B6CDA), UINT32_C(0x11EAE80D), UINT32_C(0xAA36B3B5),
+ UINT32_C(0x3CD7CBB3), UINT32_C(0x1306687C), UINT32_C(0xC4E89064),
+ UINT32_C(0xED670235), UINT32_C(0x58A94760), UINT32_C(0x9D3B0009) },
+ { UINT32_C(0xE6A6333C), UINT32_C(0x5A64E158), UINT32_C(0x49453203),
+ UINT32_C(0x1A8B4A36), UINT32_C(0x1F77CC21), UINT32_C(0xF1CAD724),
+ UINT32_C(0x70518EF7), UINT32_C(0x693EBB4B), UINT32_C(0x0F39C91A),
+ UINT32_C(0xFB47BD81), UINT32_C(0xFA4BC64B), UINT32_C(0xCFE63DA2) } },
+ { { UINT32_C(0xEAA66108), UINT32_C(0x82C1C684), UINT32_C(0x4CFE79FC),
+ UINT32_C(0xE3226218), UINT32_C(0x849C720E), UINT32_C(0x3F28B72B),
+ UINT32_C(0x8FEE1CA8), UINT32_C(0x137FB355), UINT32_C(0xE4F90C4E),
+ UINT32_C(0x4D18A9CD), UINT32_C(0xCC3E46FA), UINT32_C(0xC0344227) },
+ { UINT32_C(0x79CDA392), UINT32_C(0x4FD5C08E), UINT32_C(0x8ADC87B5),
+ UINT32_C(0x65DB20DB), UINT32_C(0x916C1B84), UINT32_C(0x86F95D5B),
+ UINT32_C(0x17BB2B7C), UINT32_C(0x7EDA3871), UINT32_C(0x669A533B),
+ UINT32_C(0x18CCF7E7), UINT32_C(0xECAD0E06), UINT32_C(0x5E92421C) } },
+ { { UINT32_C(0x4174B08B), UINT32_C(0x26063E12), UINT32_C(0x70DE8E4D),
+ UINT32_C(0xE621D9BE), UINT32_C(0x5ECDF350), UINT32_C(0xAEA0FD0F),
+ UINT32_C(0x9C20E5C9), UINT32_C(0x0D9F69E4), UINT32_C(0x0BBE2918),
+ UINT32_C(0xD3DADEB9), UINT32_C(0x58AA2F71), UINT32_C(0xD7B9B5DB) },
+ { UINT32_C(0x3364CAF8), UINT32_C(0x7A971DD7), UINT32_C(0xC25D4BE4),
+ UINT32_C(0x702616A3), UINT32_C(0xA9E30071), UINT32_C(0xA30F0FA1),
+ UINT32_C(0x5573BC69), UINT32_C(0x98AB2438), UINT32_C(0x6FEC2E22),
+ UINT32_C(0xCBC63CDF), UINT32_C(0xCC901B9B), UINT32_C(0x965F90ED) } },
+ { { UINT32_C(0x71E15BB3), UINT32_C(0xD53B592D), UINT32_C(0x8820E0D0),
+ UINT32_C(0x1F03C0E9), UINT32_C(0x3CCCB726), UINT32_C(0xCE93947D),
+ UINT32_C(0x1D547590), UINT32_C(0x2790FEE0), UINT32_C(0xC59CDD7A),
+ UINT32_C(0x4401D847), UINT32_C(0xA926DD9D), UINT32_C(0x72D69120) },
+ { UINT32_C(0x4229F289), UINT32_C(0x38B8F21D), UINT32_C(0x7FE978AF),
+ UINT32_C(0x9F412E40), UINT32_C(0xCDB59AF1), UINT32_C(0xAE07901B),
+ UINT32_C(0xD1D4715E), UINT32_C(0x1E6BE5EB), UINT32_C(0x18C96BEF),
+ UINT32_C(0x3715BD8B), UINT32_C(0xE11B3798), UINT32_C(0x4B71F6E6) } },
+ },
+ {
+ { { UINT32_C(0xF0CE2DF4), UINT32_C(0x11A8FDE5), UINT32_C(0xFA8D26DF),
+ UINT32_C(0xBC70CA3E), UINT32_C(0xC74DFE82), UINT32_C(0x6818C275),
+ UINT32_C(0x38373A50), UINT32_C(0x2B0294AC), UINT32_C(0xE8E5F88F),
+ UINT32_C(0x584C4061), UINT32_C(0x7342383A), UINT32_C(0x1C05C1CA) },
+ { UINT32_C(0x911430EC), UINT32_C(0x263895B3), UINT32_C(0xA5171453),
+ UINT32_C(0xEF9B0032), UINT32_C(0x84DA7F0C), UINT32_C(0x144359DA),
+ UINT32_C(0x924A09F2), UINT32_C(0x76E3095A), UINT32_C(0xD69AD835),
+ UINT32_C(0x612986E3), UINT32_C(0x392122AF), UINT32_C(0x70E03ADA) } },
+ { { UINT32_C(0x67AAD17B), UINT32_C(0xFEB707EE), UINT32_C(0x83042995),
+ UINT32_C(0xBB21B287), UINT32_C(0x9A0D32BA), UINT32_C(0x26DE1645),
+ UINT32_C(0x1FFB9266), UINT32_C(0x9A2FF38A), UINT32_C(0x8F578B4A),
+ UINT32_C(0x4E5AD96D), UINT32_C(0x883E7443), UINT32_C(0x26CC0655) },
+ { UINT32_C(0x2EE9367A), UINT32_C(0x1D8EECAB), UINT32_C(0x881DE2F8),
+ UINT32_C(0x42B84337), UINT32_C(0xD758AE41), UINT32_C(0xE49B2FAE),
+ UINT32_C(0x4A85D867), UINT32_C(0x6A9A2290), UINT32_C(0xE68CBA86),
+ UINT32_C(0x2FB89DCE), UINT32_C(0x7F09A982), UINT32_C(0xBC252635) } },
+ { { UINT32_C(0x8C61AAAC), UINT32_C(0xADC79436), UINT32_C(0x5E926563),
+ UINT32_C(0x24C7FD13), UINT32_C(0x0406C129), UINT32_C(0xEF9FAAA4),
+ UINT32_C(0x8B658D3C), UINT32_C(0xF4E6388C), UINT32_C(0x1E435BAF),
+ UINT32_C(0x7262BEB4), UINT32_C(0xFDAEAC99), UINT32_C(0x3BF622CC) },
+ { UINT32_C(0x4E1AEDDC), UINT32_C(0xD359F7D8), UINT32_C(0xD78C17B7),
+ UINT32_C(0x05DC4F8C), UINT32_C(0x29498BA5), UINT32_C(0xB18CF032),
+ UINT32_C(0x85BF35AD), UINT32_C(0xC67388CA), UINT32_C(0x62AA4BC8),
+ UINT32_C(0x8A7A6AA2), UINT32_C(0x72F4627A), UINT32_C(0x0B8F458E) } },
+ { { UINT32_C(0xC68E4488), UINT32_C(0x3FB812EE), UINT32_C(0x60EF7281),
+ UINT32_C(0x53C5EAA4), UINT32_C(0x8FBEFBE4), UINT32_C(0xE5724183),
+ UINT32_C(0xA4B24A05), UINT32_C(0x2B7D49F4), UINT32_C(0x710C0A43),
+ UINT32_C(0x23B138D0), UINT32_C(0xA85EC1DB), UINT32_C(0x16A5B4C1) },
+ { UINT32_C(0x305FEB02), UINT32_C(0x7CC1F3D7), UINT32_C(0x5B6C1B54),
+ UINT32_C(0x52F7947D), UINT32_C(0x8F56981C), UINT32_C(0x1BDA2312),
+ UINT32_C(0xB4080A01), UINT32_C(0x68663EAE), UINT32_C(0x9F999B7F),
+ UINT32_C(0x8DD7BA7E), UINT32_C(0xB686580C), UINT32_C(0xD8768D19) } },
+ { { UINT32_C(0x7AFDDA94), UINT32_C(0xBCD0E0AD), UINT32_C(0x34A30687),
+ UINT32_C(0x95A0DBBE), UINT32_C(0x8C5E2665), UINT32_C(0xBBE3C3DF),
+ UINT32_C(0xEBF2BC16), UINT32_C(0x742BECD8), UINT32_C(0x3FA163A6),
+ UINT32_C(0x300CEB48), UINT32_C(0x4663354B), UINT32_C(0x0C5D02EE) },
+ { UINT32_C(0xB5E606A4), UINT32_C(0xE4FB9AD6), UINT32_C(0xCF49FF95),
+ UINT32_C(0x93F507B8), UINT32_C(0x585C193B), UINT32_C(0x9406A90C),
+ UINT32_C(0x4ECF9517), UINT32_C(0xAD1440C1), UINT32_C(0x9CEA53F1),
+ UINT32_C(0x184CB475), UINT32_C(0x8EF11302), UINT32_C(0x6855C474) } },
+ { { UINT32_C(0xEDCAFA52), UINT32_C(0x00ECB523), UINT32_C(0x086F69D3),
+ UINT32_C(0x0DA0AE0E), UINT32_C(0xC242F347), UINT32_C(0xC384DE15),
+ UINT32_C(0x848C12B7), UINT32_C(0xFB050E6E), UINT32_C(0x64E015CE),
+ UINT32_C(0x22F67654), UINT32_C(0x7CA122F2), UINT32_C(0xCBDC2A48) },
+ { UINT32_C(0x445FB02C), UINT32_C(0xA940D973), UINT32_C(0x3767D89D),
+ UINT32_C(0x00F31E78), UINT32_C(0x613DABDD), UINT32_C(0x2B65A237),
+ UINT32_C(0xC875AE09), UINT32_C(0x2BE0AB05), UINT32_C(0xBA204F8E),
+ UINT32_C(0xB22E54FD), UINT32_C(0x0F7687B9), UINT32_C(0x65E2029D) } },
+ { { UINT32_C(0x1855A71C), UINT32_C(0xFFD82538), UINT32_C(0x438BD8D8),
+ UINT32_C(0x26A330B3), UINT32_C(0xF9D8C5F9), UINT32_C(0x89628311),
+ UINT32_C(0x953738A0), UINT32_C(0x8D5FB9CF), UINT32_C(0xEDFCD4E5),
+ UINT32_C(0xCB7159C9), UINT32_C(0x2064C7C2), UINT32_C(0xD64E5230) },
+ { UINT32_C(0x689F3CFE), UINT32_C(0xF858ED80), UINT32_C(0x56128B67),
+ UINT32_C(0x4830E309), UINT32_C(0xE0E90688), UINT32_C(0x2E1692DA),
+ UINT32_C(0xCA9CC232), UINT32_C(0xAB818913), UINT32_C(0xA5D229A6),
+ UINT32_C(0xE2E30C23), UINT32_C(0x0E740E23), UINT32_C(0xA544E8B1) } },
+ { { UINT32_C(0xDC61E6CC), UINT32_C(0x1C15E569), UINT32_C(0x58FC7800),
+ UINT32_C(0x8FD72967), UINT32_C(0x37A9DFC5), UINT32_C(0xE61E7DB7),
+ UINT32_C(0x5AFD7822), UINT32_C(0x3F34A9C6), UINT32_C(0x19E80773),
+ UINT32_C(0x0A112742), UINT32_C(0x4760FC58), UINT32_C(0xA353460C) },
+ { UINT32_C(0xB3124C71), UINT32_C(0x2FB7DEEB), UINT32_C(0x2D4009CC),
+ UINT32_C(0x48463627), UINT32_C(0xC3A10370), UINT32_C(0x399D1933),
+ UINT32_C(0x54388DBD), UINT32_C(0x7EB19450), UINT32_C(0x7C2A006A),
+ UINT32_C(0x8ECCE639), UINT32_C(0x55C932A0), UINT32_C(0x3D565DAF) } },
+ { { UINT32_C(0xD9ADAE53), UINT32_C(0xCEF57A9F), UINT32_C(0xF83FD8CD),
+ UINT32_C(0xE2EB27D7), UINT32_C(0x9BBD2DDE), UINT32_C(0x4AC8F719),
+ UINT32_C(0xE91ABFB7), UINT32_C(0x604283AA), UINT32_C(0x34799F87),
+ UINT32_C(0xB6A4E115), UINT32_C(0xE4C2A8F3), UINT32_C(0x2B253224) },
+ { UINT32_C(0xC8782294), UINT32_C(0xC34F8B92), UINT32_C(0xFCC2CB6B),
+ UINT32_C(0xC74D697D), UINT32_C(0xC2C84C46), UINT32_C(0xD990411B),
+ UINT32_C(0x31EA4955), UINT32_C(0x2807B5C6), UINT32_C(0xB9EB27F5),
+ UINT32_C(0x14AE2B93), UINT32_C(0x6163EDFA), UINT32_C(0xF0AE96A7) } },
+ { { UINT32_C(0x42DB7180), UINT32_C(0xA7BDCBB4), UINT32_C(0xEDCA752F),
+ UINT32_C(0xC9FAA41F), UINT32_C(0xE820F401), UINT32_C(0x147F91B4),
+ UINT32_C(0xF5F2645F), UINT32_C(0x1E6CEF86), UINT32_C(0x31FE711D),
+ UINT32_C(0xB4AB4D7F), UINT32_C(0x743EF882), UINT32_C(0xCE68FB3C) },
+ { UINT32_C(0x3EF2FCFF), UINT32_C(0xB9D7D682), UINT32_C(0x020DCAFD),
+ UINT32_C(0xF6893811), UINT32_C(0xBF81E760), UINT32_C(0x30D9A50C),
+ UINT32_C(0xB9B87228), UINT32_C(0x7F247D06), UINT32_C(0x5F40CFC0),
+ UINT32_C(0x143D4FEC), UINT32_C(0x329B2A88), UINT32_C(0x21D78D73) } },
+ { { UINT32_C(0xED3F2055), UINT32_C(0x06B3FF8A), UINT32_C(0x522BE214),
+ UINT32_C(0x50482C77), UINT32_C(0xDDF54620), UINT32_C(0x8DF69CD8),
+ UINT32_C(0xF78A1165), UINT32_C(0x6D1DB204), UINT32_C(0x9AFE6BF2),
+ UINT32_C(0x459AE4A2), UINT32_C(0x24AC871E), UINT32_C(0xC23A9FFD) },
+ { UINT32_C(0x89E85D81), UINT32_C(0xB7FD22E3), UINT32_C(0x122E9978),
+ UINT32_C(0x297F1F6B), UINT32_C(0x144BE1CE), UINT32_C(0xAB283D66),
+ UINT32_C(0xC00C614E), UINT32_C(0xC1F90AC2), UINT32_C(0x3224CD09),
+ UINT32_C(0x5465576E), UINT32_C(0x441B6059), UINT32_C(0x8E8D910D) } },
+ { { UINT32_C(0xAAA228BC), UINT32_C(0xF73A060A), UINT32_C(0x56EFF87D),
+ UINT32_C(0xCF1B0783), UINT32_C(0xA54C9133), UINT32_C(0x11EF17C0),
+ UINT32_C(0x76A4DAA5), UINT32_C(0x9E476B15), UINT32_C(0x8018FB92),
+ UINT32_C(0x5624FEAC), UINT32_C(0xCFEEC1B9), UINT32_C(0x9826A0FC) },
+ { UINT32_C(0x2DFE2046), UINT32_C(0xB732F7FE), UINT32_C(0x3B40DA6A),
+ UINT32_C(0x9260BD9F), UINT32_C(0x4F231773), UINT32_C(0xCC9F908F),
+ UINT32_C(0xDAFC0D55), UINT32_C(0x4827FEB9), UINT32_C(0x538ACE95),
+ UINT32_C(0x07D32E85), UINT32_C(0xB8EDAF37), UINT32_C(0xAD9F897C) } },
+ { { UINT32_C(0xE3415498), UINT32_C(0x2F75B82F), UINT32_C(0xF1015F30),
+ UINT32_C(0xF99CAC5F), UINT32_C(0x7D7F25DE), UINT32_C(0x76640824),
+ UINT32_C(0xEE74C047), UINT32_C(0x714BC9CD), UINT32_C(0x07448879),
+ UINT32_C(0x70F847BF), UINT32_C(0x072165C0), UINT32_C(0xA14481DE) },
+ { UINT32_C(0xDB1140A8), UINT32_C(0x9BFA59E3), UINT32_C(0xFCD13502),
+ UINT32_C(0x7B9C7FF0), UINT32_C(0x68459ABF), UINT32_C(0xF4D7538E),
+ UINT32_C(0xC8FC6AD2), UINT32_C(0xED93A791), UINT32_C(0xB51BD9B2),
+ UINT32_C(0xA8BBE2A8), UINT32_C(0x9FB34008), UINT32_C(0x084B5A27) } },
+ { { UINT32_C(0xEB138C84), UINT32_C(0xB3BB9545), UINT32_C(0x3FC88BFD),
+ UINT32_C(0x59C3489C), UINT32_C(0x85F53EC7), UINT32_C(0x3A97FF63),
+ UINT32_C(0x0AA69C3D), UINT32_C(0x40FDF5A6), UINT32_C(0x53D19668),
+ UINT32_C(0x0E8CCEC7), UINT32_C(0x33FAA661), UINT32_C(0x0AA72EF9) },
+ { UINT32_C(0x9B1E684B), UINT32_C(0xF5C5A6CF), UINT32_C(0x31A22EA1),
+ UINT32_C(0x630F9371), UINT32_C(0xAC60F7EA), UINT32_C(0x06B2AAC2),
+ UINT32_C(0x5BC37D80), UINT32_C(0xB181CAE2), UINT32_C(0x247B13EA),
+ UINT32_C(0x4601A929), UINT32_C(0x5F739797), UINT32_C(0x8A71C386) } },
+ { { UINT32_C(0xAB134786), UINT32_C(0x545387B3), UINT32_C(0x1599B64A),
+ UINT32_C(0x3179BB06), UINT32_C(0x07593574), UINT32_C(0xB0A61986),
+ UINT32_C(0x63FA7C3B), UINT32_C(0xC7E39B21), UINT32_C(0x91585D13),
+ UINT32_C(0xA1173F86), UINT32_C(0xCB9525CD), UINT32_C(0x09D5CC8E) },
+ { UINT32_C(0x8F3A3451), UINT32_C(0xAAD44FFD), UINT32_C(0x25820CC5),
+ UINT32_C(0x702B04F2), UINT32_C(0x1CB66C17), UINT32_C(0xE90CAC49),
+ UINT32_C(0xEE161DC4), UINT32_C(0x40F6B547), UINT32_C(0x1BA4AC4E),
+ UINT32_C(0xC08BB8B4), UINT32_C(0xAE5A6BC1), UINT32_C(0x7DC064FB) } },
+ { { UINT32_C(0x9D76DDC7), UINT32_C(0x90A5E871), UINT32_C(0xEDFC8E2E),
+ UINT32_C(0x39DC8FAE), UINT32_C(0x5B079C62), UINT32_C(0x98467A23),
+ UINT32_C(0x05450C98), UINT32_C(0xE25E3785), UINT32_C(0x96140083),
+ UINT32_C(0x2FE23A4D), UINT32_C(0xE9900312), UINT32_C(0x65CE3B9A) },
+ { UINT32_C(0x6B72B5D9), UINT32_C(0x1D87D088), UINT32_C(0xFD9AFC82),
+ UINT32_C(0x72F53220), UINT32_C(0x9E1F71FA), UINT32_C(0xC63C7C15),
+ UINT32_C(0x8D449637), UINT32_C(0x90DF26EA), UINT32_C(0xC1C2B215),
+ UINT32_C(0x97089F40), UINT32_C(0x42317FAA), UINT32_C(0x83AF2664) } },
+ },
+ {
+ { { UINT32_C(0x8D688E31), UINT32_C(0xFA2DB51A), UINT32_C(0xA09C88D4),
+ UINT32_C(0x225B696C), UINT32_C(0x6059171F), UINT32_C(0x9F88AF1D),
+ UINT32_C(0x782A0993), UINT32_C(0x1C5FEA5E), UINT32_C(0x4EC710D3),
+ UINT32_C(0xE0FB1588), UINT32_C(0xD32CE365), UINT32_C(0xFAF372E5) },
+ { UINT32_C(0x26506F45), UINT32_C(0xD9F896AB), UINT32_C(0x8373C724),
+ UINT32_C(0x8D350338), UINT32_C(0xCA6E7342), UINT32_C(0x1B76992D),
+ UINT32_C(0x6FD0C08B), UINT32_C(0x76338FCA), UINT32_C(0xA00F5C23),
+ UINT32_C(0xC3EA4C65), UINT32_C(0xB316B35B), UINT32_C(0xDFAB29B3) } },
+ { { UINT32_C(0x483AEBF9), UINT32_C(0x84E5541F), UINT32_C(0x49165772),
+ UINT32_C(0x8ADFF7DC), UINT32_C(0x9BEAAD3C), UINT32_C(0xE0A43AD6),
+ UINT32_C(0xF51C2714), UINT32_C(0x97DD1820), UINT32_C(0x57EA5B0C),
+ UINT32_C(0xAC2B4CB4), UINT32_C(0xD11767CA), UINT32_C(0x87DBD011) },
+ { UINT32_C(0xBFC7957A), UINT32_C(0x18CCF36C), UINT32_C(0x1BC79227),
+ UINT32_C(0xD4A08841), UINT32_C(0xD8D292A8), UINT32_C(0x9811CE43),
+ UINT32_C(0xD58C4EE7), UINT32_C(0x72C5FC68), UINT32_C(0xD35C65A7),
+ UINT32_C(0x5BC0F0BE), UINT32_C(0xCBBF9669), UINT32_C(0x0B446DBC) } },
+ { { UINT32_C(0x9CEE9BCE), UINT32_C(0x7EBA3DA6), UINT32_C(0xD5377750),
+ UINT32_C(0x3E2C1248), UINT32_C(0x2B93D8B2), UINT32_C(0x8C917D98),
+ UINT32_C(0x7CAD1F75), UINT32_C(0xCA8FC6AC), UINT32_C(0xA0FF150A),
+ UINT32_C(0x5F581F19), UINT32_C(0xE08327FA), UINT32_C(0x872CC14A) },
+ { UINT32_C(0xE9333188), UINT32_C(0xC774F187), UINT32_C(0x497AF7E8),
+ UINT32_C(0x528ED4AC), UINT32_C(0x8AD72B10), UINT32_C(0xCE036E9B),
+ UINT32_C(0x917986CF), UINT32_C(0x463F9EBB), UINT32_C(0x1325CF9B),
+ UINT32_C(0xBE516328), UINT32_C(0xDD7E5FEA), UINT32_C(0xD28D5C50) } },
+ { { UINT32_C(0xDD58BBE3), UINT32_C(0x714C1D1B), UINT32_C(0x039AFD0F),
+ UINT32_C(0x85BA01AE), UINT32_C(0x6951AC80), UINT32_C(0x7F23EA3A),
+ UINT32_C(0xAC00C837), UINT32_C(0x5C599290), UINT32_C(0xBF24CC1B),
+ UINT32_C(0xF6EFA2B3), UINT32_C(0x1E84462B), UINT32_C(0x393D8E42) },
+ { UINT32_C(0xF8B89453), UINT32_C(0x9BDA627D), UINT32_C(0xB23E0D1B),
+ UINT32_C(0xE66FFF2E), UINT32_C(0xC3B94EC2), UINT32_C(0xD1EE7089),
+ UINT32_C(0x3031699A), UINT32_C(0xF75DBA6E), UINT32_C(0x242B2453),
+ UINT32_C(0x8FF75F79), UINT32_C(0x289BFED4), UINT32_C(0xE721EDEB) } },
+ { { UINT32_C(0xC1390FA8), UINT32_C(0x083215A1), UINT32_C(0x6DCE8CE0),
+ UINT32_C(0x901D686A), UINT32_C(0x837073FF), UINT32_C(0x4AB1BA62),
+ UINT32_C(0x34BEABA5), UINT32_C(0x10C287AA), UINT32_C(0x46985239),
+ UINT32_C(0xB4931AF4), UINT32_C(0xB053C4DC), UINT32_C(0x07639899) },
+ { UINT32_C(0xE721EECD), UINT32_C(0x29E7F44D), UINT32_C(0x57B3FF48),
+ UINT32_C(0x65817182), UINT32_C(0x5054E2E0), UINT32_C(0x198542E2),
+ UINT32_C(0x84616DE8), UINT32_C(0x923C9E15), UINT32_C(0xAD465BB9),
+ UINT32_C(0x2A9C15E1), UINT32_C(0x16319245), UINT32_C(0xD8D4EFC7) } },
+ { { UINT32_C(0x9961A674), UINT32_C(0x72DC7943), UINT32_C(0xA0E13668),
+ UINT32_C(0x839A0A52), UINT32_C(0x334945EA), UINT32_C(0xD7A53FA9),
+ UINT32_C(0xE7AA25DB), UINT32_C(0xDB21DB77), UINT32_C(0x66E96DA3),
+ UINT32_C(0xB6675A7D), UINT32_C(0xE66F33C0), UINT32_C(0x2C31C406) },
+ { UINT32_C(0x6EC7B9CB), UINT32_C(0x45020B62), UINT32_C(0x0391F267),
+ UINT32_C(0xFF46E9CD), UINT32_C(0x0FA2F221), UINT32_C(0x7DABD744),
+ UINT32_C(0x9D4A2A3E), UINT32_C(0x9A32364B), UINT32_C(0x52D2E47A),
+ UINT32_C(0xF0F84AE8), UINT32_C(0x888F488A), UINT32_C(0xD0B872BB) } },
+ { { UINT32_C(0xC9790EEF), UINT32_C(0x531E4CEF), UINT32_C(0x2B8D1A58),
+ UINT32_C(0xF7B5735E), UINT32_C(0xEF568511), UINT32_C(0xB8882F1E),
+ UINT32_C(0x86A86DB3), UINT32_C(0xAFB08D1C), UINT32_C(0xF54DE8C7),
+ UINT32_C(0x88CB9DF2), UINT32_C(0x9A683282), UINT32_C(0xA44234F1) },
+ { UINT32_C(0xA6E9AB2E), UINT32_C(0xBC1B3D3A), UINT32_C(0x87FC99EE),
+ UINT32_C(0xEFA071FB), UINT32_C(0xA102DC0F), UINT32_C(0xFA3C737D),
+ UINT32_C(0xD6A0CBD2), UINT32_C(0xDF3248A6), UINT32_C(0x1ECC1BF4),
+ UINT32_C(0x6E62A4FF), UINT32_C(0xC8F1BC17), UINT32_C(0xF718F940) } },
+ { { UINT32_C(0x4F63F026), UINT32_C(0x2C8B0AAD), UINT32_C(0x50B253CC),
+ UINT32_C(0x2AFF6238), UINT32_C(0x10C4D122), UINT32_C(0xCAB3E942),
+ UINT32_C(0x07CD2816), UINT32_C(0x52B59F04), UINT32_C(0x982C41FC),
+ UINT32_C(0x22322803), UINT32_C(0x8CF50B19), UINT32_C(0x38844E66) },
+ { UINT32_C(0xBE3264CD), UINT32_C(0x42A959F7), UINT32_C(0x6C983524),
+ UINT32_C(0xBDDC24BD), UINT32_C(0x462B8640), UINT32_C(0xA489EB0C),
+ UINT32_C(0x98029BE7), UINT32_C(0xB7C05092), UINT32_C(0xA1ADDC64),
+ UINT32_C(0xD5546B5F), UINT32_C(0xA0C655AF), UINT32_C(0xE7CAC1FC) } },
+ { { UINT32_C(0x47636F97), UINT32_C(0x14547198), UINT32_C(0xEBCDCCFF),
+ UINT32_C(0x6FA67481), UINT32_C(0x395D3258), UINT32_C(0xC164872F),
+ UINT32_C(0xEE6ACDBC), UINT32_C(0xB8CECAFE), UINT32_C(0xA933F180),
+ UINT32_C(0x3FBFE5F3), UINT32_C(0x898C3B1E), UINT32_C(0xEC20CAC2) },
+ { UINT32_C(0x87DA73F9), UINT32_C(0x6A031BEE), UINT32_C(0x5C5AF46E),
+ UINT32_C(0xD1E667D1), UINT32_C(0x1DC6EEF9), UINT32_C(0xCB3DC168),
+ UINT32_C(0x33D310C0), UINT32_C(0x2DD1BD94), UINT32_C(0x9207E438),
+ UINT32_C(0x0F78D493), UINT32_C(0xA99C0E75), UINT32_C(0xC233D544) } },
+ { { UINT32_C(0x9E2A0113), UINT32_C(0x228F19F1), UINT32_C(0x0E1A5D37),
+ UINT32_C(0x58495BE5), UINT32_C(0x38D7F364), UINT32_C(0x97E08F69),
+ UINT32_C(0x510759B0), UINT32_C(0x1EC3BA3E), UINT32_C(0xE03CD40D),
+ UINT32_C(0x3682F19A), UINT32_C(0xF9E16D68), UINT32_C(0xC87745D8) },
+ { UINT32_C(0x09A642EA), UINT32_C(0xFD527AB5), UINT32_C(0xF9C81F27),
+ UINT32_C(0x6308EEBD), UINT32_C(0x550C5D68), UINT32_C(0xFA9F666C),
+ UINT32_C(0x584AB153), UINT32_C(0xDEBA436F), UINT32_C(0x5B63E939),
+ UINT32_C(0x1D4861D3), UINT32_C(0xC9850221), UINT32_C(0x073BED9B) } },
+ { { UINT32_C(0x8B171246), UINT32_C(0x802BCCF0), UINT32_C(0x733B072F),
+ UINT32_C(0xFFF7D15A), UINT32_C(0x4CBFA4EF), UINT32_C(0xEA386266),
+ UINT32_C(0xD635946B), UINT32_C(0x9E5B5073), UINT32_C(0xFA81BE95),
+ UINT32_C(0x16E9A979), UINT32_C(0xB14F701F), UINT32_C(0x41E8716E) },
+ { UINT32_C(0x101A6719), UINT32_C(0x25782E0F), UINT32_C(0xC9D66959),
+ UINT32_C(0x442C4875), UINT32_C(0x2B85D153), UINT32_C(0x52D845D9),
+ UINT32_C(0x2E831117), UINT32_C(0xFF925138), UINT32_C(0x8E02434B),
+ UINT32_C(0x01B700CC), UINT32_C(0xEC0BAE3E), UINT32_C(0xD2DB7F8E) } },
+ { { UINT32_C(0x966A4872), UINT32_C(0x1B225300), UINT32_C(0x566F537B),
+ UINT32_C(0x40C149BE), UINT32_C(0xCB680021), UINT32_C(0x3335F4D2),
+ UINT32_C(0x778E5F5F), UINT32_C(0x773D0263), UINT32_C(0x666FA9ED),
+ UINT32_C(0x1D9B7602), UINT32_C(0x2E6200CF), UINT32_C(0x52490A10) },
+ { UINT32_C(0x961F290B), UINT32_C(0x8434C7DD), UINT32_C(0x64456446),
+ UINT32_C(0x773AC156), UINT32_C(0x47B712BB), UINT32_C(0x5E2BB789),
+ UINT32_C(0xBE0974AD), UINT32_C(0xFD3BCBFD), UINT32_C(0x791AD5D8),
+ UINT32_C(0x71AE9351), UINT32_C(0x6F4E1400), UINT32_C(0x1EE738BA) } },
+ { { UINT32_C(0x0BE8E26E), UINT32_C(0x2FA428AB), UINT32_C(0xBB4CF9FC),
+ UINT32_C(0xFEFF0600), UINT32_C(0xB2EA5FB0), UINT32_C(0x76F25CA9),
+ UINT32_C(0x6835C5F4), UINT32_C(0xAB7FECF0), UINT32_C(0x19D5F328),
+ UINT32_C(0x649D0772), UINT32_C(0xACBCB12E), UINT32_C(0xABE7B895) },
+ { UINT32_C(0xD69B1EA8), UINT32_C(0xF2D1031A), UINT32_C(0xC60B0BBB),
+ UINT32_C(0x46065D5D), UINT32_C(0x85D798FF), UINT32_C(0xB0908DC1),
+ UINT32_C(0xD2C9B18A), UINT32_C(0x4E2420F0), UINT32_C(0xD30432A2),
+ UINT32_C(0x6B3A9BDD), UINT32_C(0xC9B134AD), UINT32_C(0x501C3383) } },
+ { { UINT32_C(0x98A21284), UINT32_C(0x608F0967), UINT32_C(0x059CCEDE),
+ UINT32_C(0x5361BE86), UINT32_C(0xAFD87EF7), UINT32_C(0x3A40655C),
+ UINT32_C(0x59083AA2), UINT32_C(0x03CF3117), UINT32_C(0xB6C366D9),
+ UINT32_C(0x57DB5F61), UINT32_C(0x6DD0D232), UINT32_C(0x29DC275B) },
+ { UINT32_C(0x8FA67501), UINT32_C(0xBDAB24DD), UINT32_C(0x65D08C37),
+ UINT32_C(0x5928F775), UINT32_C(0x645D466A), UINT32_C(0x9448A856),
+ UINT32_C(0xC0E927A5), UINT32_C(0x6E6B5E2E), UINT32_C(0xE80C6871),
+ UINT32_C(0xE884D546), UINT32_C(0x53A9A851), UINT32_C(0x10C881C9) } },
+ { { UINT32_C(0x9B627AA5), UINT32_C(0x35505374), UINT32_C(0x7976677B),
+ UINT32_C(0xE7CA1B57), UINT32_C(0x4976CE17), UINT32_C(0x81239712),
+ UINT32_C(0x96DA31B9), UINT32_C(0x96E9080B), UINT32_C(0xCC64AA1F),
+ UINT32_C(0x458254AB), UINT32_C(0x48E674C9), UINT32_C(0xFEFF6821) },
+ { UINT32_C(0x021F1488), UINT32_C(0x8772F37A), UINT32_C(0xAB56345C),
+ UINT32_C(0x2E274E18), UINT32_C(0x29823B76), UINT32_C(0x7C7BE61C),
+ UINT32_C(0x9EEFB39E), UINT32_C(0x275DB7B2), UINT32_C(0xBF5CBCEF),
+ UINT32_C(0x83B10ED4), UINT32_C(0x518E5183), UINT32_C(0x40D7F5B4) } },
+ { { UINT32_C(0xF960B41B), UINT32_C(0x315CCC01), UINT32_C(0x1D99E722),
+ UINT32_C(0x90B417C9), UINT32_C(0x013463E0), UINT32_C(0x84AFAA0D),
+ UINT32_C(0x13E6D9E1), UINT32_C(0xF133C5D8), UINT32_C(0x525B7430),
+ UINT32_C(0xD95C6ADC), UINT32_C(0x7A25106A), UINT32_C(0x082C61AD) },
+ { UINT32_C(0xBA1CE179), UINT32_C(0xABC1966D), UINT32_C(0xA5DB529A),
+ UINT32_C(0xE0578B77), UINT32_C(0xEC84107D), UINT32_C(0x10988C05),
+ UINT32_C(0x1B207F83), UINT32_C(0xFCADE5D7), UINT32_C(0xC5BA83DB),
+ UINT32_C(0x0BEB6FDB), UINT32_C(0x57537E34), UINT32_C(0x1C39B86D) } },
+ },
+ {
+ { { UINT32_C(0x2A7AECED), UINT32_C(0x5B0B5D69), UINT32_C(0x01DC545F),
+ UINT32_C(0x4C03450C), UINT32_C(0x404A3458), UINT32_C(0x72AD0A4A),
+ UINT32_C(0x9F467B60), UINT32_C(0x1DE8E255), UINT32_C(0x90634809),
+ UINT32_C(0xA4B35705), UINT32_C(0x706F0178), UINT32_C(0x76F30205) },
+ { UINT32_C(0x4454F0E5), UINT32_C(0x588D21AB), UINT32_C(0x64134928),
+ UINT32_C(0xD22DF549), UINT32_C(0x241BCD90), UINT32_C(0xF4E7E73D),
+ UINT32_C(0x2FACC7CC), UINT32_C(0xB8D8A1D2), UINT32_C(0x1D25D2A0),
+ UINT32_C(0x483C35A7), UINT32_C(0x1EF9F608), UINT32_C(0x7F8D2545) } },
+ { { UINT32_C(0x54EBC926), UINT32_C(0xCB51F039), UINT32_C(0xB8D4A7BB),
+ UINT32_C(0xE235D356), UINT32_C(0xB41FE1A6), UINT32_C(0x93C8FAFA),
+ UINT32_C(0xA719F254), UINT32_C(0x6297701D), UINT32_C(0x644F5CDE),
+ UINT32_C(0x6E9165BC), UINT32_C(0x0C11C542), UINT32_C(0x6506329D) },
+ { UINT32_C(0xA92B4250), UINT32_C(0xA2564809), UINT32_C(0x889C2E3E),
+ UINT32_C(0x0E9AC173), UINT32_C(0x22B1D1BE), UINT32_C(0x286A5926),
+ UINT32_C(0x6ECDD041), UINT32_C(0x86A3D752), UINT32_C(0x649F9524),
+ UINT32_C(0x4B867E0A), UINT32_C(0x0629CB0F), UINT32_C(0x1FE7D95A) } },
+ { { UINT32_C(0xCA5BAF54), UINT32_C(0xF4F66843), UINT32_C(0xEFE7DB78),
+ UINT32_C(0x298DB357), UINT32_C(0x7365712F), UINT32_C(0xF607E86E),
+ UINT32_C(0x8A822BC0), UINT32_C(0xD5882298), UINT32_C(0xC61299B3),
+ UINT32_C(0x2CFBD63A), UINT32_C(0x67167B1A), UINT32_C(0x6F713D9B) },
+ { UINT32_C(0xDE0B077A), UINT32_C(0x750F673F), UINT32_C(0xEE2178DA),
+ UINT32_C(0x07482708), UINT32_C(0x69123C75), UINT32_C(0x5E6D5BD1),
+ UINT32_C(0xEAB99B37), UINT32_C(0x6A93D1B6), UINT32_C(0x8CAEC6A3),
+ UINT32_C(0x6EF4F7E6), UINT32_C(0xCF3ED818), UINT32_C(0x7BE411D6) } },
+ { { UINT32_C(0x63A0A7D2), UINT32_C(0xF92B3073), UINT32_C(0x881DC8CF),
+ UINT32_C(0x32DA431C), UINT32_C(0xC578E3A3), UINT32_C(0xE51BD5ED),
+ UINT32_C(0x9587FA22), UINT32_C(0xEFDA70D2), UINT32_C(0x9B2EBA85),
+ UINT32_C(0xCFEC1708), UINT32_C(0xAF7BA530), UINT32_C(0x6AB51A4B) },
+ { UINT32_C(0x98174812), UINT32_C(0x5AC155AE), UINT32_C(0xCCB076E3),
+ UINT32_C(0xCAF07A71), UINT32_C(0xC38718A7), UINT32_C(0x280E86C2),
+ UINT32_C(0xD63745B7), UINT32_C(0x9D12DE73), UINT32_C(0xBF8A79AA),
+ UINT32_C(0x0E8EA855), UINT32_C(0xBD705BF7), UINT32_C(0x5EB2BED8) } },
+ { { UINT32_C(0xAE16DE53), UINT32_C(0x33FE9578), UINT32_C(0x10BEC902),
+ UINT32_C(0x3AE85EB5), UINT32_C(0x44AF850E), UINT32_C(0xC4F49658),
+ UINT32_C(0x087DD658), UINT32_C(0x6EA222B3), UINT32_C(0xA51F1447),
+ UINT32_C(0xB255E6FD), UINT32_C(0x117E3F48), UINT32_C(0xB35E4997) },
+ { UINT32_C(0x05616CA1), UINT32_C(0x562E813B), UINT32_C(0x8A61E156),
+ UINT32_C(0xDF5925D6), UINT32_C(0x571C728B), UINT32_C(0xB2FA8125),
+ UINT32_C(0xA2F2D1CF), UINT32_C(0x00864805), UINT32_C(0x1BCCB6FF),
+ UINT32_C(0x2DC26F41), UINT32_C(0x63AE37DD), UINT32_C(0xEBD5E093) } },
+ { { UINT32_C(0x0A285611), UINT32_C(0xD2D68BB3), UINT32_C(0xDC8378F2),
+ UINT32_C(0x3EAE7596), UINT32_C(0x6CC688A3), UINT32_C(0x2DC6CCC6),
+ UINT32_C(0x011F5DFB), UINT32_C(0xC45E5713), UINT32_C(0x62D34487),
+ UINT32_C(0x6B9C4F6C), UINT32_C(0x1FC65551), UINT32_C(0xFAD6F077) },
+ { UINT32_C(0x62B23B52), UINT32_C(0x5E3266E0), UINT32_C(0xE98F4715),
+ UINT32_C(0xF1DAF319), UINT32_C(0x3ED0AE83), UINT32_C(0x064D12EA),
+ UINT32_C(0x564125CB), UINT32_C(0x5CCF9326), UINT32_C(0xC63C1E9F),
+ UINT32_C(0x09057022), UINT32_C(0xDC9B5D2E), UINT32_C(0x7171972C) } },
+ { { UINT32_C(0xEABD21B2), UINT32_C(0x2364FD9A), UINT32_C(0x9174AD6D),
+ UINT32_C(0x3CE5F4BB), UINT32_C(0xB38688C0), UINT32_C(0xA4D6D5D0),
+ UINT32_C(0x6D87FD7D), UINT32_C(0x2292A2D2), UINT32_C(0x4CA02E54),
+ UINT32_C(0x2A7D1B53), UINT32_C(0xB4185715), UINT32_C(0x7BEE6E7E) },
+ { UINT32_C(0x8FC63ACD), UINT32_C(0x73E54609), UINT32_C(0x4064E09D),
+ UINT32_C(0xF4D93A12), UINT32_C(0x2B92DAA5), UINT32_C(0xD20E157A),
+ UINT32_C(0xC4B81A00), UINT32_C(0x90D125DB), UINT32_C(0x7682DE13),
+ UINT32_C(0xCB951C9E), UINT32_C(0x27987545), UINT32_C(0x1ABE58F4) } },
+ { { UINT32_C(0x30C70C8D), UINT32_C(0x6D351640), UINT32_C(0xCE2361B8),
+ UINT32_C(0x8047D811), UINT32_C(0xDF8E2C81), UINT32_C(0x3F8B3D4F),
+ UINT32_C(0x33FA1F6C), UINT32_C(0x5D595477), UINT32_C(0xE29B8A91),
+ UINT32_C(0xF769FE5A), UINT32_C(0xD737B2A2), UINT32_C(0x26F0E606) },
+ { UINT32_C(0xB8B31C6A), UINT32_C(0x70CBFA5D), UINT32_C(0x863D3AEA),
+ UINT32_C(0x0F883B4A), UINT32_C(0xE386AE2F), UINT32_C(0x156A4479),
+ UINT32_C(0xADE8A684), UINT32_C(0xA17A2FCD), UINT32_C(0xE2A7E335),
+ UINT32_C(0x78BDF958), UINT32_C(0x3B9E3041), UINT32_C(0xD1B4E673) } },
+ { { UINT32_C(0x449A6D11), UINT32_C(0x1EAF48EC), UINT32_C(0x6D2FA7B9),
+ UINT32_C(0x6B94B8E4), UINT32_C(0x728E4C1B), UINT32_C(0x1D75D269),
+ UINT32_C(0xDD304E2C), UINT32_C(0x91123819), UINT32_C(0x88804F4B),
+ UINT32_C(0x0B34CAE3), UINT32_C(0xC5495E9A), UINT32_C(0x2BA192FB) },
+ { UINT32_C(0xFF4D24BF), UINT32_C(0xC93FF6EF), UINT32_C(0x0342BA78),
+ UINT32_C(0xF8C2C0B0), UINT32_C(0x831EB94C), UINT32_C(0x8041F769),
+ UINT32_C(0x7782985E), UINT32_C(0x35310074), UINT32_C(0x3AF84E83),
+ UINT32_C(0xC755320B), UINT32_C(0x6F497E7F), UINT32_C(0x384B6D26) } },
+ { { UINT32_C(0x17E6BD17), UINT32_C(0xEF92CD59), UINT32_C(0xA426965C),
+ UINT32_C(0xA087305B), UINT32_C(0xAC47F773), UINT32_C(0x13895CE7),
+ UINT32_C(0xE0BB2867), UINT32_C(0xB85F2A9F), UINT32_C(0x7CD7C58E),
+ UINT32_C(0x2926E6AA), UINT32_C(0x450459C5), UINT32_C(0xE544EDA6) },
+ { UINT32_C(0xB90A9849), UINT32_C(0x73DBC351), UINT32_C(0x848EBE86),
+ UINT32_C(0x961183F6), UINT32_C(0x80534712), UINT32_C(0xC45BB210),
+ UINT32_C(0xA654D9A3), UINT32_C(0x379D08D7), UINT32_C(0xBD3FFA9C),
+ UINT32_C(0x5B97CEF2), UINT32_C(0xDDC2FCE5), UINT32_C(0x0F469F34) } },
+ { { UINT32_C(0x0642F38D), UINT32_C(0x6D146108), UINT32_C(0xD21EB887),
+ UINT32_C(0x055171A0), UINT32_C(0xD0DCEB28), UINT32_C(0x28DFFAB4),
+ UINT32_C(0x98DE9CCD), UINT32_C(0x0D0E6312), UINT32_C(0x118C3C3F),
+ UINT32_C(0x750A9156), UINT32_C(0xB049D799), UINT32_C(0x8C1F1390) },
+ { UINT32_C(0x439607C5), UINT32_C(0xE4823858), UINT32_C(0x5C111EAB),
+ UINT32_C(0x947E9BA0), UINT32_C(0xA355DF2E), UINT32_C(0x39C95616),
+ UINT32_C(0x10E54BDA), UINT32_C(0xF5F6B98E), UINT32_C(0x142B876A),
+ UINT32_C(0xB0E0B33D), UINT32_C(0xEA18C90C), UINT32_C(0x71197D73) } },
+ { { UINT32_C(0xF52BE819), UINT32_C(0x36A5139D), UINT32_C(0x29A45D2B),
+ UINT32_C(0xF60DDF34), UINT32_C(0xE9220E34), UINT32_C(0x0727EFEC),
+ UINT32_C(0x4EF7F446), UINT32_C(0x431D3386), UINT32_C(0xFCC4962C),
+ UINT32_C(0xC3165A64), UINT32_C(0xD64362BB), UINT32_C(0xB7D926E1) },
+ { UINT32_C(0xD45F9350), UINT32_C(0x216BC61F), UINT32_C(0xBBAED815),
+ UINT32_C(0xA974CB2F), UINT32_C(0x86FB2F76), UINT32_C(0x31DF342D),
+ UINT32_C(0x01D78314), UINT32_C(0x3AB67E05), UINT32_C(0xDEE33ED2),
+ UINT32_C(0x7AA951E0), UINT32_C(0xCEC78D94), UINT32_C(0x318FBBBD) } },
+ { { UINT32_C(0xB8FE0204), UINT32_C(0xAD7EFB65), UINT32_C(0x230AB7F7),
+ UINT32_C(0x0432E1C5), UINT32_C(0x9C967400), UINT32_C(0x7563A62D),
+ UINT32_C(0x3524D4FF), UINT32_C(0xD88B9C74), UINT32_C(0xF1A823E3),
+ UINT32_C(0x16A1991C), UINT32_C(0xFA6F0FFB), UINT32_C(0xCF2F9BFE) },
+ { UINT32_C(0xA50CA61F), UINT32_C(0x55AAA946), UINT32_C(0xFED4CAB3),
+ UINT32_C(0x8CBBD3C8), UINT32_C(0x7651365A), UINT32_C(0x03A0FAB8),
+ UINT32_C(0x62DC3913), UINT32_C(0x46B5234B), UINT32_C(0xB558CBBD),
+ UINT32_C(0xFD875B28), UINT32_C(0x11CEB361), UINT32_C(0xA48EC3AE) } },
+ { { UINT32_C(0xB3ADBD8B), UINT32_C(0x5DD131A1), UINT32_C(0x29B45EF8),
+ UINT32_C(0xF9FBCA3A), UINT32_C(0x9341EE18), UINT32_C(0x02204866),
+ UINT32_C(0x83BF9618), UINT32_C(0x8D13B895), UINT32_C(0xE807459C),
+ UINT32_C(0x0E395BAE), UINT32_C(0xB190E7DB), UINT32_C(0xB9C110CC) },
+ { UINT32_C(0x25D25063), UINT32_C(0xA0DC3452), UINT32_C(0x02371462),
+ UINT32_C(0x2FB78EC8), UINT32_C(0x8975C2D5), UINT32_C(0xC3A9E7BB),
+ UINT32_C(0x85A78264), UINT32_C(0x94666872), UINT32_C(0x8029AA92),
+ UINT32_C(0x480D2CC2), UINT32_C(0x5655726D), UINT32_C(0x237086C7) } },
+ { { UINT32_C(0x65EB9EEE), UINT32_C(0x197F14BB), UINT32_C(0x9F12E5FD),
+ UINT32_C(0xFC93125C), UINT32_C(0x8BFBAE5E), UINT32_C(0x9C20BC53),
+ UINT32_C(0x4BC053BA), UINT32_C(0xB35E2154), UINT32_C(0x21C3898E),
+ UINT32_C(0xE5FA9CC7), UINT32_C(0xD42F950F), UINT32_C(0x502D72FF) },
+ { UINT32_C(0xD1EB8C31), UINT32_C(0x6812D38A), UINT32_C(0x080D30BB),
+ UINT32_C(0x1F77F3F1), UINT32_C(0x5A8B1E98), UINT32_C(0x18D12833),
+ UINT32_C(0x299196CE), UINT32_C(0x7FD39FA9), UINT32_C(0xCF4ED6D6),
+ UINT32_C(0xFB8C9F11), UINT32_C(0xD6363194), UINT32_C(0x4C00F604) } },
+ { { UINT32_C(0xFA2A21C2), UINT32_C(0x5C8AFCF9), UINT32_C(0x1928D133),
+ UINT32_C(0x71CBF282), UINT32_C(0x42B29506), UINT32_C(0x56BEF28E),
+ UINT32_C(0x70323DE2), UINT32_C(0xAFBA250C), UINT32_C(0x7DED2C30),
+ UINT32_C(0x3FE208D1), UINT32_C(0xCE9AA598), UINT32_C(0xBD2CD213) },
+ { UINT32_C(0xCFEED070), UINT32_C(0x52C5EC52), UINT32_C(0xD3DA336B),
+ UINT32_C(0x0A7223E7), UINT32_C(0xCE156B46), UINT32_C(0x7156A4ED),
+ UINT32_C(0xED7E6159), UINT32_C(0x9AF6C499), UINT32_C(0x13C029AD),
+ UINT32_C(0x9D7A6797), UINT32_C(0x9018DC77), UINT32_C(0xE5B5C924) } },
+ },
+ {
+ { { UINT32_C(0xDE1E4E55), UINT32_C(0x3F2EFF53), UINT32_C(0xE4D3ECC4),
+ UINT32_C(0x6B749943), UINT32_C(0x0DDE190D), UINT32_C(0xAF10B18A),
+ UINT32_C(0xA26B0409), UINT32_C(0xF491B98D), UINT32_C(0xA2B1D944),
+ UINT32_C(0x66080782), UINT32_C(0x97E8C541), UINT32_C(0x59277DC6) },
+ { UINT32_C(0x006F18AA), UINT32_C(0xFDBFC5F6), UINT32_C(0xFADD8BE1),
+ UINT32_C(0x435D165B), UINT32_C(0x57645EF4), UINT32_C(0x8E5D2638),
+ UINT32_C(0xA0258363), UINT32_C(0x31BCFDA6), UINT32_C(0xD35D2503),
+ UINT32_C(0xF5330AB8), UINT32_C(0xC7CAB285), UINT32_C(0xB71369F0) } },
+ { { UINT32_C(0x40ACC5A8), UINT32_C(0xE6A19DCC), UINT32_C(0xDBC6DBF8),
+ UINT32_C(0x1C3A1FF1), UINT32_C(0xC6455613), UINT32_C(0xB4D89B9F),
+ UINT32_C(0xA7390D0E), UINT32_C(0x6CB0FE44), UINT32_C(0x59EA135A),
+ UINT32_C(0xADE197A4), UINT32_C(0x20680982), UINT32_C(0xDA6AA865) },
+ { UINT32_C(0x5A442C1B), UINT32_C(0x03DB9BE9), UINT32_C(0x2BFB93F2),
+ UINT32_C(0x221A2D73), UINT32_C(0x753C196C), UINT32_C(0x44DEE8D4),
+ UINT32_C(0x0B7C6FF5), UINT32_C(0x59ADCC70), UINT32_C(0x4CA1B142),
+ UINT32_C(0xC6260EC2), UINT32_C(0x46CBD4F2), UINT32_C(0x4C3CB5C6) } },
+ { { UINT32_C(0xA417111F), UINT32_C(0x8A15D6FE), UINT32_C(0x71D93FCC),
+ UINT32_C(0xFE4A16BD), UINT32_C(0x55BBE732), UINT32_C(0x7A7EE38C),
+ UINT32_C(0x1FF94A9D), UINT32_C(0xEFF146A5), UINT32_C(0xDD585AB5),
+ UINT32_C(0xE572D13E), UINT32_C(0x06491A5D), UINT32_C(0xD879790E) },
+ { UINT32_C(0x2A58CB2E), UINT32_C(0x9C84E1C5), UINT32_C(0x6C938630),
+ UINT32_C(0xD79D1374), UINT32_C(0x385F06C7), UINT32_C(0xDB12CD9B),
+ UINT32_C(0x7A7759C3), UINT32_C(0x0C93EB97), UINT32_C(0x683BD706),
+ UINT32_C(0xF1F5B0FE), UINT32_C(0x85EC3D50), UINT32_C(0x541E4F72) } },
+ { { UINT32_C(0x81833608), UINT32_C(0x9A0E1535), UINT32_C(0x6E2833AC),
+ UINT32_C(0x5CCE871E), UINT32_C(0xFB29777C), UINT32_C(0xC17059EA),
+ UINT32_C(0xE354CAFD), UINT32_C(0x7E40E5FA), UINT32_C(0x4D07C371),
+ UINT32_C(0x9CF59405), UINT32_C(0xA71C3945), UINT32_C(0x64CE36B2) },
+ { UINT32_C(0x56CAF487), UINT32_C(0x69309E96), UINT32_C(0x1AE3454B),
+ UINT32_C(0x3D719E9F), UINT32_C(0xE25823B6), UINT32_C(0xF2164070),
+ UINT32_C(0x0BC27359), UINT32_C(0xEAD851BD), UINT32_C(0xB0925094),
+ UINT32_C(0x3D21BFE8), UINT32_C(0x34A97F4E), UINT32_C(0xA783B1E9) } },
+ { { UINT32_C(0x9546491A), UINT32_C(0x406B0C26), UINT32_C(0xF293C4E5),
+ UINT32_C(0x9E5E15E2), UINT32_C(0x15B164DB), UINT32_C(0xC60D6413),
+ UINT32_C(0x0C75A78E), UINT32_C(0x0DA46F53), UINT32_C(0xEA0C656B),
+ UINT32_C(0x7C599BB7), UINT32_C(0x1B1A8122), UINT32_C(0x0F07A512) },
+ { UINT32_C(0x15172686), UINT32_C(0x14C7204A), UINT32_C(0x5165625D),
+ UINT32_C(0x8FAEDFF8), UINT32_C(0x37AEDE40), UINT32_C(0x20F260CE),
+ UINT32_C(0x8F357FFE), UINT32_C(0xC81F771E), UINT32_C(0xB0912557),
+ UINT32_C(0x25499197), UINT32_C(0x4C739C74), UINT32_C(0x736197DC) } },
+ { { UINT32_C(0x381B3462), UINT32_C(0x6151BAB1), UINT32_C(0x43DBD344),
+ UINT32_C(0x27E5A078), UINT32_C(0xA1C3E9FB), UINT32_C(0x2CB05BD6),
+ UINT32_C(0x27CF2A11), UINT32_C(0x2A759760), UINT32_C(0xFF43E702),
+ UINT32_C(0x0ADCF9DB), UINT32_C(0x1F484146), UINT32_C(0x4BBF03E2) },
+ { UINT32_C(0x55B6521A), UINT32_C(0x0E74997F), UINT32_C(0xADE17086),
+ UINT32_C(0x15629231), UINT32_C(0x7493FC58), UINT32_C(0x7F143E86),
+ UINT32_C(0xAF8B9670), UINT32_C(0x60869095), UINT32_C(0x7E524869),
+ UINT32_C(0x482CFCD7), UINT32_C(0x1D454756), UINT32_C(0x9E8060C3) } },
+ { { UINT32_C(0xC88B4D3B), UINT32_C(0xE495747A), UINT32_C(0xAE8A948F),
+ UINT32_C(0xB7559835), UINT32_C(0xDEB56853), UINT32_C(0x67EEF3A9),
+ UINT32_C(0x9DEE5ADF), UINT32_C(0x0E20E269), UINT32_C(0x61F0A1AA),
+ UINT32_C(0x9031AF67), UINT32_C(0x683402BC), UINT32_C(0x76669D32) },
+ { UINT32_C(0x06718B16), UINT32_C(0x90BD2313), UINT32_C(0x864EFDAC),
+ UINT32_C(0xE1B22A21), UINT32_C(0x6620089F), UINT32_C(0xE4FFE909),
+ UINT32_C(0x3428E2D9), UINT32_C(0xB84C842E), UINT32_C(0xFE3871FC),
+ UINT32_C(0x0E28C880), UINT32_C(0x3F21C200), UINT32_C(0x8932F698) } },
+ { { UINT32_C(0x6C90EA5D), UINT32_C(0x603F00CE), UINT32_C(0x40A2F693),
+ UINT32_C(0x64739307), UINT32_C(0x2174E517), UINT32_C(0xAF65148B),
+ UINT32_C(0xF784AE74), UINT32_C(0x162FC2CA), UINT32_C(0x4D5F6458),
+ UINT32_C(0x0D9A8825), UINT32_C(0x43AACE93), UINT32_C(0x0C2D5861) },
+ { UINT32_C(0x9F73CBFC), UINT32_C(0xBF1EADDE), UINT32_C(0x9C68BBCA),
+ UINT32_C(0xDE9C34C0), UINT32_C(0x67EF8A1A), UINT32_C(0x6D95602D),
+ UINT32_C(0xA791B241), UINT32_C(0x0AF2581B), UINT32_C(0x12CAD604),
+ UINT32_C(0x14F77361), UINT32_C(0xE2ACD1AD), UINT32_C(0x19F2354D) } },
+ { { UINT32_C(0x0D60F263), UINT32_C(0x272F78F6), UINT32_C(0x208FD785),
+ UINT32_C(0xE7A8F4AF), UINT32_C(0x36554F2C), UINT32_C(0x10E191C6),
+ UINT32_C(0xFD5CD0B3), UINT32_C(0x06D88551), UINT32_C(0x57069C27),
+ UINT32_C(0x29BF8568), UINT32_C(0x28AA6FAD), UINT32_C(0x3CE7ECD8) },
+ { UINT32_C(0xE9F1A1D8), UINT32_C(0x7D8A92D0), UINT32_C(0xD30B5725),
+ UINT32_C(0xD40C7FF8), UINT32_C(0xF54CAEB8), UINT32_C(0x16BE6CB2),
+ UINT32_C(0x14CB0A91), UINT32_C(0x14CA471A), UINT32_C(0x02733CAE),
+ UINT32_C(0xD5FF15B8), UINT32_C(0xDAA76580), UINT32_C(0xCAF88D87) } },
+ { { UINT32_C(0x2C046592), UINT32_C(0x39430E22), UINT32_C(0x1AD26706),
+ UINT32_C(0x6CDAE81F), UINT32_C(0xA25D9106), UINT32_C(0x8C102159),
+ UINT32_C(0x27CA9F30), UINT32_C(0x9A440572), UINT32_C(0x70287FBC),
+ UINT32_C(0x8D34C430), UINT32_C(0x29DB8AFA), UINT32_C(0x9003A455) },
+ { UINT32_C(0x7FD971AD), UINT32_C(0x91364CC3), UINT32_C(0x9C60EDB7),
+ UINT32_C(0x7B3AA048), UINT32_C(0x526F4DD8), UINT32_C(0x58B0E008),
+ UINT32_C(0xD86D98AE), UINT32_C(0xB7674454), UINT32_C(0xB2B45747),
+ UINT32_C(0xC25F4051), UINT32_C(0xCC043E8F), UINT32_C(0x8243BF9C) } },
+ { { UINT32_C(0x43A0C387), UINT32_C(0xA89641C6), UINT32_C(0x87B9AB17),
+ UINT32_C(0x6D92205C), UINT32_C(0xDAA0E102), UINT32_C(0x37D691F4),
+ UINT32_C(0xCDE5312E), UINT32_C(0xEB3E52D7), UINT32_C(0x16F518A2),
+ UINT32_C(0x60D3C099), UINT32_C(0x8A378EEB), UINT32_C(0x7854C051) },
+ { UINT32_C(0x4BBCAAC5), UINT32_C(0x7359DB51), UINT32_C(0x1713F102),
+ UINT32_C(0xF5B1B68C), UINT32_C(0xE4398DE5), UINT32_C(0xDAEAE645),
+ UINT32_C(0xD1ABFB82), UINT32_C(0x8C8ACB6C), UINT32_C(0x136423E2),
+ UINT32_C(0x2E8B76C3), UINT32_C(0xA8BA015E), UINT32_C(0x509DCB2D) } },
+ { { UINT32_C(0x9AD9C59C), UINT32_C(0x2FF36815), UINT32_C(0x658E65B9),
+ UINT32_C(0xB189A4E8), UINT32_C(0xEA786AD2), UINT32_C(0x7D33DDBB),
+ UINT32_C(0xC0D2DC05), UINT32_C(0x96D0D648), UINT32_C(0xBFA03BE9),
+ UINT32_C(0x05E49256), UINT32_C(0x8BAF5A1C), UINT32_C(0x0EA4E7A6) },
+ { UINT32_C(0x9F9AD5A8), UINT32_C(0x3DDCE0B0), UINT32_C(0x9E49C2CB),
+ UINT32_C(0xF7809195), UINT32_C(0x21782C2F), UINT32_C(0xBFCEF29D),
+ UINT32_C(0xC41BFD97), UINT32_C(0xE57AD39F), UINT32_C(0x1355AD19),
+ UINT32_C(0xC04B93E8), UINT32_C(0x59440F9F), UINT32_C(0xAABC9E6E) } },
+ { { UINT32_C(0x5B6459DA), UINT32_C(0x7AA48103), UINT32_C(0x0166E880),
+ UINT32_C(0x83EF7477), UINT32_C(0x511CCE80), UINT32_C(0x536182B1),
+ UINT32_C(0x73CA55AA), UINT32_C(0xAFDD2EEE), UINT32_C(0xA8716143),
+ UINT32_C(0xAB910D0D), UINT32_C(0x83707250), UINT32_C(0x8BEAA42B) },
+ { UINT32_C(0x8DA2AB3D), UINT32_C(0x4BCCFD89), UINT32_C(0xEC6AA105),
+ UINT32_C(0x1DBF68A9), UINT32_C(0x68EB42DA), UINT32_C(0x32CE6108),
+ UINT32_C(0x8EA62E37), UINT32_C(0x5C2C2C85), UINT32_C(0xCD3088A7),
+ UINT32_C(0x1ED2791F), UINT32_C(0xFF05070C), UINT32_C(0x496B4FEB) } },
+ { { UINT32_C(0x0AA629C5), UINT32_C(0x9FA9121A), UINT32_C(0x57558BEC),
+ UINT32_C(0xE286CFF1), UINT32_C(0x59813A4D), UINT32_C(0x4D9D657E),
+ UINT32_C(0x26103519), UINT32_C(0xC4676A16), UINT32_C(0x2BD4DF80),
+ UINT32_C(0x616160B3), UINT32_C(0x30FBAE87), UINT32_C(0x26FB78CC) },
+ { UINT32_C(0x8F0F66BD), UINT32_C(0x09607013), UINT32_C(0x03D9B90D),
+ UINT32_C(0xDD4E2D0C), UINT32_C(0x600D1B12), UINT32_C(0x5D3A8912),
+ UINT32_C(0x4308E126), UINT32_C(0xF76DD52F), UINT32_C(0x9E4FCCA6),
+ UINT32_C(0x97CC0409), UINT32_C(0x04C4DF7B), UINT32_C(0x0CFBE311) } },
+ { { UINT32_C(0x28437A23), UINT32_C(0x6CA62C12), UINT32_C(0x40E7A003),
+ UINT32_C(0x0DAF3353), UINT32_C(0xD20F8079), UINT32_C(0x1FD07DF0),
+ UINT32_C(0x3BBC9749), UINT32_C(0xEAE7969C), UINT32_C(0x9ECAD022),
+ UINT32_C(0x55861AFA), UINT32_C(0x1FBC3D4C), UINT32_C(0xEC41DAD9) },
+ { UINT32_C(0xDA8B261B), UINT32_C(0x1FE4CB40), UINT32_C(0x427C5C9D),
+ UINT32_C(0xC2671AB6), UINT32_C(0x261D4939), UINT32_C(0xDFCDA7B8),
+ UINT32_C(0x2072C0B9), UINT32_C(0x9E7B802B), UINT32_C(0xC7828CC2),
+ UINT32_C(0x3AFEE900), UINT32_C(0xF6DE987F), UINT32_C(0x3488BF28) } },
+ { { UINT32_C(0x7BE1F89E), UINT32_C(0x33B9F2DE), UINT32_C(0x299B15C9),
+ UINT32_C(0xD4E80821), UINT32_C(0x0E13F37F), UINT32_C(0x87A3067A),
+ UINT32_C(0x55FD239F), UINT32_C(0x6D4C09ED), UINT32_C(0x92EF014F),
+ UINT32_C(0x48B1042D), UINT32_C(0xB385A759), UINT32_C(0xA382B2E0) },
+ { UINT32_C(0x7F6F84F8), UINT32_C(0xBF571BB0), UINT32_C(0x0CE87F50),
+ UINT32_C(0x25AFFA37), UINT32_C(0xFE54F1BC), UINT32_C(0x826906D3),
+ UINT32_C(0xC53AE76A), UINT32_C(0x6B0421F4), UINT32_C(0x4855EB3C),
+ UINT32_C(0x44F85A3A), UINT32_C(0x8D1F2B27), UINT32_C(0xF49E2151) } },
+ },
+ {
+ { { UINT32_C(0x5E3C647B), UINT32_C(0xC0426B77), UINT32_C(0x8CF05348),
+ UINT32_C(0xBFCBD939), UINT32_C(0x172C0D3D), UINT32_C(0x31D312E3),
+ UINT32_C(0xEE754737), UINT32_C(0x5F49FDE6), UINT32_C(0x6DA7EE61),
+ UINT32_C(0x895530F0), UINT32_C(0xE8B3A5FB), UINT32_C(0xCF281B0A) },
+ { UINT32_C(0x41B8A543), UINT32_C(0xFD149735), UINT32_C(0x3080DD30),
+ UINT32_C(0x41A625A7), UINT32_C(0x653908CF), UINT32_C(0xE2BAAE07),
+ UINT32_C(0xBA02A278), UINT32_C(0xC3D01436), UINT32_C(0x7B21B8F8),
+ UINT32_C(0xA0D0222E), UINT32_C(0xD7EC1297), UINT32_C(0xFDC270E9) } },
+ { { UINT32_C(0x9F101E64), UINT32_C(0x06A67BD2), UINT32_C(0xE1733A4A),
+ UINT32_C(0xCB6E0AC7), UINT32_C(0x97BC62D2), UINT32_C(0xEE0B5D51),
+ UINT32_C(0x24C51874), UINT32_C(0x52B17039), UINT32_C(0x82A1A0D5),
+ UINT32_C(0xFED1F423), UINT32_C(0xDB6270AC), UINT32_C(0x55D90569) },
+ { UINT32_C(0x5D73D533), UINT32_C(0x36BE4A9C), UINT32_C(0x976ED4D5),
+ UINT32_C(0xBE9266D6), UINT32_C(0xB8F8074B), UINT32_C(0xC17436D3),
+ UINT32_C(0x718545C6), UINT32_C(0x3BB4D399), UINT32_C(0x5C757D21),
+ UINT32_C(0x8E1EA355), UINT32_C(0x8C474366), UINT32_C(0xF7EDBC97) } },
+ { { UINT32_C(0x6EA83242), UINT32_C(0xEC72C650), UINT32_C(0x1B2D237F),
+ UINT32_C(0xF7DE7BE5), UINT32_C(0x1819EFB0), UINT32_C(0x3C5E2200),
+ UINT32_C(0x8CDDE870), UINT32_C(0xDF5AB6D6), UINT32_C(0x92A87AEE),
+ UINT32_C(0x75A44E9D), UINT32_C(0xBCF77F19), UINT32_C(0xBDDC46F4) },
+ { UINT32_C(0x669B674D), UINT32_C(0x8191EFBD), UINT32_C(0xED71768F),
+ UINT32_C(0x52884DF9), UINT32_C(0x65CF242C), UINT32_C(0xE62BE582),
+ UINT32_C(0x80B1D17B), UINT32_C(0xAE99A3B1), UINT32_C(0x92DE59A9),
+ UINT32_C(0x48CBB446), UINT32_C(0x2DCB3CE2), UINT32_C(0xD3C226CF) } },
+ { { UINT32_C(0x9FD94EC4), UINT32_C(0x9580CDFB), UINT32_C(0x28631AD9),
+ UINT32_C(0xED273A6C), UINT32_C(0xC327F3E7), UINT32_C(0x5D3D5F77),
+ UINT32_C(0x35353C5F), UINT32_C(0x05D5339C), UINT32_C(0x5C258EB1),
+ UINT32_C(0xC56FB5FE), UINT32_C(0xEDCE1F79), UINT32_C(0xEFF8425E) },
+ { UINT32_C(0xCF83CF9C), UINT32_C(0xAB7AA141), UINT32_C(0x207D6D4F),
+ UINT32_C(0xBD2A690A), UINT32_C(0x458D9E52), UINT32_C(0xE1241491),
+ UINT32_C(0xAA7F0F31), UINT32_C(0xDD2448CC), UINT32_C(0xF0FDA7AB),
+ UINT32_C(0xEC58D3C7), UINT32_C(0xC91BBA4D), UINT32_C(0x7B6E122D) } },
+ { { UINT32_C(0xB1B48156), UINT32_C(0x2A2DEDAF), UINT32_C(0xBB93DB87),
+ UINT32_C(0xA0A2C63A), UINT32_C(0x08ACD99E), UINT32_C(0xC6559078),
+ UINT32_C(0xFE4AC331), UINT32_C(0x03EA42AF), UINT32_C(0xEB180ED6),
+ UINT32_C(0x43D2C14A), UINT32_C(0xB1156A1A), UINT32_C(0xC2F293DD) },
+ { UINT32_C(0xA9D81249), UINT32_C(0x1FAFABF5), UINT32_C(0x9A8EEE87),
+ UINT32_C(0x39ADDEAD), UINT32_C(0x119E2E92), UINT32_C(0x21E206F2),
+ UINT32_C(0xD74DCEB6), UINT32_C(0xBC5DCC2E), UINT32_C(0x0A73A358),
+ UINT32_C(0x86647FA3), UINT32_C(0x2F53F642), UINT32_C(0xEAD8BEA4) } },
+ { { UINT32_C(0x91C09091), UINT32_C(0x636225F5), UINT32_C(0x71BDCFDF),
+ UINT32_C(0xCCF5070A), UINT32_C(0xB9668EE2), UINT32_C(0x0EF8D625),
+ UINT32_C(0xB5E04E4F), UINT32_C(0x57BDF6CD), UINT32_C(0x7C75EA43),
+ UINT32_C(0xFC6AB0A6), UINT32_C(0xF7FD6EF3), UINT32_C(0xEB6B8AFB) },
+ { UINT32_C(0x2A3DF404), UINT32_C(0x5B2AEEF0), UINT32_C(0xB9823197),
+ UINT32_C(0x31FD3B48), UINT32_C(0x83A7EB23), UINT32_C(0x56226DB6),
+ UINT32_C(0x5BB1ED2F), UINT32_C(0x3772C21E), UINT32_C(0xCD1ABA6A),
+ UINT32_C(0x3E833624), UINT32_C(0xAC672DAD), UINT32_C(0xBAE58FFA) } },
+ { { UINT32_C(0x31BA1705), UINT32_C(0xCE92224D), UINT32_C(0xF0197F63),
+ UINT32_C(0x022C6ED2), UINT32_C(0xA4DC1113), UINT32_C(0x21F18D99),
+ UINT32_C(0x03616BF1), UINT32_C(0x5CD04DE8), UINT32_C(0x9FF12E08),
+ UINT32_C(0x6F900679), UINT32_C(0x48E61DDF), UINT32_C(0xF59A3315) },
+ { UINT32_C(0xB51BD024), UINT32_C(0x9474D42C), UINT32_C(0x9051E49D),
+ UINT32_C(0x11A0A413), UINT32_C(0xDCE70EDB), UINT32_C(0x79C92705),
+ UINT32_C(0x34198426), UINT32_C(0x113CE278), UINT32_C(0xEA8616D2),
+ UINT32_C(0x8978396F), UINT32_C(0xEA894C36), UINT32_C(0x9A2A14D0) } },
+ { { UINT32_C(0x604F6E4A), UINT32_C(0x4F1E1254), UINT32_C(0x0187D585),
+ UINT32_C(0x4513B088), UINT32_C(0x19E0F482), UINT32_C(0x9022F257),
+ UINT32_C(0xE2239DBF), UINT32_C(0x51FB2A80), UINT32_C(0x998ED9D5),
+ UINT32_C(0x49940D9E), UINT32_C(0x6C932C5D), UINT32_C(0x0583D241) },
+ { UINT32_C(0xF25B73F7), UINT32_C(0x1188CEC8), UINT32_C(0x3B3D06CD),
+ UINT32_C(0xA28788CB), UINT32_C(0xA083DB5A), UINT32_C(0xDEA194EC),
+ UINT32_C(0x22DF4272), UINT32_C(0xD93A4F7E), UINT32_C(0x6A009C49),
+ UINT32_C(0x8D84E4BF), UINT32_C(0x3E3E4A9E), UINT32_C(0x893D8DD9) } },
+ { { UINT32_C(0x33D31160), UINT32_C(0x35E909EA), UINT32_C(0x57172F1E),
+ UINT32_C(0x50203168), UINT32_C(0x51F3D866), UINT32_C(0x2707FC44),
+ UINT32_C(0xD2442A5D), UINT32_C(0xEB9D2018), UINT32_C(0x5DBFE378),
+ UINT32_C(0x904D7209), UINT32_C(0x5F13CF77), UINT32_C(0x6DB132A3) },
+ { UINT32_C(0x7A3AF54B), UINT32_C(0x9D842BA6), UINT32_C(0x5AA5B4F9),
+ UINT32_C(0x4E16EA19), UINT32_C(0xAF24228E), UINT32_C(0x2BBA457C),
+ UINT32_C(0x16F3C5FE), UINT32_C(0xCC04B3BB), UINT32_C(0x77E64944),
+ UINT32_C(0xBAFAC516), UINT32_C(0xF08BCEE0), UINT32_C(0x31580A34) } },
+ { { UINT32_C(0x20C30ACA), UINT32_C(0xC6808DEE), UINT32_C(0xA3EA2056),
+ UINT32_C(0xDADD216F), UINT32_C(0x7A4A9F9D), UINT32_C(0xD331394E),
+ UINT32_C(0x424C4026), UINT32_C(0x9E0441AD), UINT32_C(0x0AEB5350),
+ UINT32_C(0xAEED102F), UINT32_C(0xD45B09DA), UINT32_C(0xC6697FBB) },
+ { UINT32_C(0xDEAC1496), UINT32_C(0x52A2590E), UINT32_C(0x250B87AF),
+ UINT32_C(0x7142B831), UINT32_C(0x6D0784A8), UINT32_C(0xBEF2E68B),
+ UINT32_C(0xA5F71CEF), UINT32_C(0x5F62593A), UINT32_C(0xB5DA51A3),
+ UINT32_C(0x3B8F7616), UINT32_C(0xB680F5FE), UINT32_C(0xC7A6FA0D) } },
+ { { UINT32_C(0x99C8227C), UINT32_C(0x36C21DE6), UINT32_C(0xC26813B1),
+ UINT32_C(0xBEE3E867), UINT32_C(0xBDD91549), UINT32_C(0x9B05F2E6),
+ UINT32_C(0xA7D1110F), UINT32_C(0x34FF2B1F), UINT32_C(0x37F67FD0),
+ UINT32_C(0x8E6953B9), UINT32_C(0xC3183E20), UINT32_C(0x56C7F18B) },
+ { UINT32_C(0x9E2019ED), UINT32_C(0x48AF46DE), UINT32_C(0xF551BBBF),
+ UINT32_C(0xDEAF972E), UINT32_C(0xCC5E3EEF), UINT32_C(0x88EE38F8),
+ UINT32_C(0x392D6BAF), UINT32_C(0xFB8D7A44), UINT32_C(0x0127187D),
+ UINT32_C(0x32293BFC), UINT32_C(0xE58647CC), UINT32_C(0x7689E767) } },
+ { { UINT32_C(0x52168013), UINT32_C(0x00CE901B), UINT32_C(0x837AAE71),
+ UINT32_C(0xC6BF8E38), UINT32_C(0x167677D8), UINT32_C(0xD6F11EFA),
+ UINT32_C(0x86C8E5CF), UINT32_C(0xE53BB485), UINT32_C(0xC48E74AB),
+ UINT32_C(0x671167CE), UINT32_C(0x8AD720A7), UINT32_C(0x8A40218C) },
+ { UINT32_C(0xE7C1191A), UINT32_C(0x81E827A6), UINT32_C(0xADDB153D),
+ UINT32_C(0x54058F8D), UINT32_C(0x0D950FA2), UINT32_C(0x0BAF2925),
+ UINT32_C(0x576DDA13), UINT32_C(0xC244674D), UINT32_C(0x41BCD13B),
+ UINT32_C(0x8C4630AE), UINT32_C(0x5A077419), UINT32_C(0x6C2127BF) } },
+ { { UINT32_C(0xA83C501F), UINT32_C(0xCF977FD5), UINT32_C(0xB6AB176F),
+ UINT32_C(0xD7C6DF36), UINT32_C(0x397BC6B5), UINT32_C(0x117F6331),
+ UINT32_C(0xF7A2D491), UINT32_C(0x72A6078B), UINT32_C(0x5242FE2E),
+ UINT32_C(0xE5A2AAED), UINT32_C(0xFEBDC212), UINT32_C(0x88ECFFDC) },
+ { UINT32_C(0xCE33BA21), UINT32_C(0xF2DBBF50), UINT32_C(0xCEB19F07),
+ UINT32_C(0xE1343B76), UINT32_C(0xD2C28F71), UINT32_C(0x1F32D4C9),
+ UINT32_C(0x18587685), UINT32_C(0x93FC64B4), UINT32_C(0xBA1F8BD1),
+ UINT32_C(0x39CEEF9B), UINT32_C(0x8D6D6BB0), UINT32_C(0x99C36A78) } },
+ { { UINT32_C(0x3E9561CF), UINT32_C(0x0D063817), UINT32_C(0x3D33704D),
+ UINT32_C(0x1D8646AA), UINT32_C(0x7A08BA33), UINT32_C(0x8C451384),
+ UINT32_C(0xE02D6624), UINT32_C(0x96446BD3), UINT32_C(0x2D6F4166),
+ UINT32_C(0x749849F0), UINT32_C(0x14268BF0), UINT32_C(0xE364DA01) },
+ { UINT32_C(0x9AEBFCFD), UINT32_C(0x7CE4587E), UINT32_C(0x56234393),
+ UINT32_C(0xD4686064), UINT32_C(0x16DF73B2), UINT32_C(0x00231D51),
+ UINT32_C(0x7279C78C), UINT32_C(0xF6A969B7), UINT32_C(0x6CB4117C),
+ UINT32_C(0x1FF1F6B6), UINT32_C(0xD3EAB680), UINT32_C(0x30AEBC39) } },
+ { { UINT32_C(0x93EF00B9), UINT32_C(0x5CC97E64), UINT32_C(0x972345AE),
+ UINT32_C(0xDAE13841), UINT32_C(0x4788F43C), UINT32_C(0x85839184),
+ UINT32_C(0xE2E6CF3E), UINT32_C(0xD0FF521E), UINT32_C(0x4B707C86),
+ UINT32_C(0xAED14A5B), UINT32_C(0xD2523CF7), UINT32_C(0x7EAAE4A6) },
+ { UINT32_C(0x024C8AC6), UINT32_C(0x266472C5), UINT32_C(0xC0170051),
+ UINT32_C(0xE47E1522), UINT32_C(0x73826BAE), UINT32_C(0x7B83DA61),
+ UINT32_C(0xCF543F0D), UINT32_C(0xE97E19F5), UINT32_C(0x20BF38E2),
+ UINT32_C(0x5D5248FA), UINT32_C(0xDF56A037), UINT32_C(0x8A7C2F7D) } },
+ { { UINT32_C(0x87B0526C), UINT32_C(0xB04659DD), UINT32_C(0x2307565E),
+ UINT32_C(0x593C604A), UINT32_C(0x7C630AB8), UINT32_C(0x49E52225),
+ UINT32_C(0xDCE9CD23), UINT32_C(0x24C1D0C6), UINT32_C(0x85177079),
+ UINT32_C(0x6FDB241C), UINT32_C(0xF250C351), UINT32_C(0x5F521D19) },
+ { UINT32_C(0xA6FB61DF), UINT32_C(0xFB56134B), UINT32_C(0xD75C07ED),
+ UINT32_C(0xA4E70D69), UINT32_C(0x7D8825A8), UINT32_C(0xB7A82448),
+ UINT32_C(0xDD64BBCC), UINT32_C(0xA3AEA7D4), UINT32_C(0x8692F539),
+ UINT32_C(0xD53E6E6C), UINT32_C(0xF7AA4BC0), UINT32_C(0x8DDDA83B) } },
+ },
+ {
+ { { UINT32_C(0xDD93D50A), UINT32_C(0x140A0F9F), UINT32_C(0x83B7ABAC),
+ UINT32_C(0x4799FFDE), UINT32_C(0x04A1F742), UINT32_C(0x78FF7C23),
+ UINT32_C(0x195BA34E), UINT32_C(0xC0568F51), UINT32_C(0x3B7F78B4),
+ UINT32_C(0xE9718360), UINT32_C(0xF9EFAA53), UINT32_C(0x9CFD1FF1) },
+ { UINT32_C(0xBB06022E), UINT32_C(0xE924D2C5), UINT32_C(0xFAA2AF6D),
+ UINT32_C(0x9987FA86), UINT32_C(0x6EE37E0F), UINT32_C(0x4B12E73F),
+ UINT32_C(0x5E5A1DDE), UINT32_C(0x1836FDFA), UINT32_C(0x9DCD6416),
+ UINT32_C(0x7F1B9225), UINT32_C(0x677544D8), UINT32_C(0xCB2C1B4D) } },
+ { { UINT32_C(0x9C213D95), UINT32_C(0x0254486D), UINT32_C(0xCB2F6E94),
+ UINT32_C(0x68A9DB56), UINT32_C(0x000F5491), UINT32_C(0xFB5858BA),
+ UINT32_C(0x34009FB6), UINT32_C(0x1315BDD9), UINT32_C(0xC42BDE30),
+ UINT32_C(0xB18A8E0A), UINT32_C(0xF1070358), UINT32_C(0xFDCF93D1) },
+ { UINT32_C(0x3022937E), UINT32_C(0xBEB1DB75), UINT32_C(0xCAC20DB4),
+ UINT32_C(0x9B9ECA7A), UINT32_C(0xE4122B20), UINT32_C(0x152214D4),
+ UINT32_C(0xAABCCC7B), UINT32_C(0xD3E673F2), UINT32_C(0xAED07571),
+ UINT32_C(0x94C50F64), UINT32_C(0xE66B4F17), UINT32_C(0xD767059A) } },
+ { { UINT32_C(0xDCD6D14B), UINT32_C(0x40336B12), UINT32_C(0xE3B4919C),
+ UINT32_C(0xF6BCFF5D), UINT32_C(0x9C841F0C), UINT32_C(0xC337048D),
+ UINT32_C(0x1D617F50), UINT32_C(0x4CE6D025), UINT32_C(0x8117D379),
+ UINT32_C(0x00FEF219), UINT32_C(0xF95BE243), UINT32_C(0x18B7C4E9) },
+ { UINT32_C(0x38DF08FF), UINT32_C(0x98DE119E), UINT32_C(0x8D772D20),
+ UINT32_C(0xDFD803BD), UINT32_C(0x0F9678BD), UINT32_C(0x94125B72),
+ UINT32_C(0x334ACE30), UINT32_C(0xFC5B57CD), UINT32_C(0xB7E86E04),
+ UINT32_C(0x09486527), UINT32_C(0x6E552039), UINT32_C(0xFE9F8BCC) } },
+ { { UINT32_C(0xD6F5A10E), UINT32_C(0x3B75C45B), UINT32_C(0xC1C35F38),
+ UINT32_C(0xFD4680F4), UINT32_C(0xF8E0A113), UINT32_C(0x5450227D),
+ UINT32_C(0x73DDBA24), UINT32_C(0x5E69F1AE), UINT32_C(0x57F24645),
+ UINT32_C(0x2007B80E), UINT32_C(0x3D159741), UINT32_C(0xC63695DC) },
+ { UINT32_C(0x4530F623), UINT32_C(0xCBE54D29), UINT32_C(0x2869586B),
+ UINT32_C(0x986AD573), UINT32_C(0x4CC39F73), UINT32_C(0xE19F7059),
+ UINT32_C(0x2B1B8DA9), UINT32_C(0x80F00AB3), UINT32_C(0x73F68D26),
+ UINT32_C(0xB765AAF9), UINT32_C(0xE993F829), UINT32_C(0xBC79A394) } },
+ { { UINT32_C(0xF310D2A0), UINT32_C(0x9C441043), UINT32_C(0xDC5EB106),
+ UINT32_C(0x2865EE58), UINT32_C(0x9CB8065C), UINT32_C(0x71A95922),
+ UINT32_C(0xA052AF0F), UINT32_C(0x8EB3A733), UINT32_C(0xB09D716E),
+ UINT32_C(0x56009F42), UINT32_C(0xABCBE6AD), UINT32_C(0xA7F923C5) },
+ { UINT32_C(0xFA375C01), UINT32_C(0x263B7669), UINT32_C(0x21EF27A2),
+ UINT32_C(0x641C47E5), UINT32_C(0xB08FFD25), UINT32_C(0xA89B474E),
+ UINT32_C(0xF0A239F3), UINT32_C(0x5BE8EC3F), UINT32_C(0x242A6C5A),
+ UINT32_C(0x0E79957A), UINT32_C(0x0C6C75F5), UINT32_C(0x1DFB26D0) } },
+ { { UINT32_C(0x9DFBF22A), UINT32_C(0x2FD97B9B), UINT32_C(0x5643532D),
+ UINT32_C(0xDEC16CC8), UINT32_C(0x60FEE7C3), UINT32_C(0xDF0E6E39),
+ UINT32_C(0x545860C8), UINT32_C(0xD09AD7B6), UINT32_C(0x73FC3B7C),
+ UINT32_C(0xCC16E984), UINT32_C(0x0D4E1555), UINT32_C(0x6CE734C1) },
+ { UINT32_C(0x4B5F6032), UINT32_C(0xC6EFE68B), UINT32_C(0x14F54073),
+ UINT32_C(0x3A64F34C), UINT32_C(0xAC44DC95), UINT32_C(0x25DA689C),
+ UINT32_C(0x5358AD8A), UINT32_C(0x990C477E), UINT32_C(0xF36DA7DE),
+ UINT32_C(0x00E958A5), UINT32_C(0xC9B6F161), UINT32_C(0x902B7360) } },
+ { { UINT32_C(0x9347B90A), UINT32_C(0x454AB42C), UINT32_C(0xA698B02B),
+ UINT32_C(0xCAEBE64A), UINT32_C(0xFB86FA40), UINT32_C(0x119CDC69),
+ UINT32_C(0xC3109281), UINT32_C(0x2E5CB7AD), UINT32_C(0xCD0C3D00),
+ UINT32_C(0x67BB1EC5), UINT32_C(0x83F25BBF), UINT32_C(0x5D430BC7) },
+ { UINT32_C(0x5CDE0ABB), UINT32_C(0x69FD84A8), UINT32_C(0x9816B688),
+ UINT32_C(0x69DA263E), UINT32_C(0x0E53CBB8), UINT32_C(0xE52D93DF),
+ UINT32_C(0xADD2D5A7), UINT32_C(0x42CF6F25), UINT32_C(0xC87CA88F),
+ UINT32_C(0x227BA59D), UINT32_C(0xDA738554), UINT32_C(0x7A1CA876) } },
+ { { UINT32_C(0x1CAC82C4), UINT32_C(0x3FA5C105), UINT32_C(0x8A78C9BE),
+ UINT32_C(0x23C76087), UINT32_C(0x1C5CFA42), UINT32_C(0xE98CDAD6),
+ UINT32_C(0x0A6C0421), UINT32_C(0x09C30252), UINT32_C(0x42FC61B9),
+ UINT32_C(0x149BAC7C), UINT32_C(0x3004A3E2), UINT32_C(0x3A1C22AC) },
+ { UINT32_C(0x202C7FED), UINT32_C(0xDE6B0D6E), UINT32_C(0xE7E63052),
+ UINT32_C(0xB2457377), UINT32_C(0x3706B3EF), UINT32_C(0x31725FD4),
+ UINT32_C(0x2B1AFDBF), UINT32_C(0xE16A347D), UINT32_C(0x8C29CF66),
+ UINT32_C(0xBE4850C4), UINT32_C(0x2939F23C), UINT32_C(0x8F51CC4D) } },
+ { { UINT32_C(0x219AE6C1), UINT32_C(0x169E025B), UINT32_C(0x116E1CA1),
+ UINT32_C(0x55FF526F), UINT32_C(0xB191F55D), UINT32_C(0x01B810A3),
+ UINT32_C(0x29588A69), UINT32_C(0x2D981272), UINT32_C(0x48B92199),
+ UINT32_C(0x53C93770), UINT32_C(0x8A85236F), UINT32_C(0x8C7DD84E) },
+ { UINT32_C(0xCAACF958), UINT32_C(0x293D48B6), UINT32_C(0x43572B30),
+ UINT32_C(0x1F084ACB), UINT32_C(0xFAD91F28), UINT32_C(0x628BFA2D),
+ UINT32_C(0x829386AF), UINT32_C(0x8D627B11), UINT32_C(0xD44A77BE),
+ UINT32_C(0x3EC1DD00), UINT32_C(0x649AC7F0), UINT32_C(0x8D3B0D08) } },
+ { { UINT32_C(0x177513BF), UINT32_C(0x00A93DAA), UINT32_C(0x42AD79E1),
+ UINT32_C(0x2EF0B96F), UINT32_C(0xA07129D9), UINT32_C(0x81F5AAF1),
+ UINT32_C(0x923F2449), UINT32_C(0xFC04B7EF), UINT32_C(0x60CDB1B7),
+ UINT32_C(0x855DA795), UINT32_C(0xAD5D61D4), UINT32_C(0xB1EB5DAB) },
+ { UINT32_C(0x353FD028), UINT32_C(0xD2CEF1AE), UINT32_C(0x9EE94847),
+ UINT32_C(0xC21D5439), UINT32_C(0x0380C1A8), UINT32_C(0x9ED552BB),
+ UINT32_C(0x2BAC328F), UINT32_C(0xB156FE7A), UINT32_C(0x7213C6A4),
+ UINT32_C(0xBB7E0196), UINT32_C(0x1701ED5B), UINT32_C(0x36002A33) } },
+ { { UINT32_C(0xDDC9EF4D), UINT32_C(0x20B1632A), UINT32_C(0x272D082B),
+ UINT32_C(0x2A35FF4C), UINT32_C(0xF6CC9BD3), UINT32_C(0x30D39923),
+ UINT32_C(0xE65C9D08), UINT32_C(0x6D879BC2), UINT32_C(0x6FA9983C),
+ UINT32_C(0xCE8274E1), UINT32_C(0x0EB7424F), UINT32_C(0x652371E8) },
+ { UINT32_C(0xC5C35282), UINT32_C(0x32B77503), UINT32_C(0xC885A931),
+ UINT32_C(0xD7306333), UINT32_C(0x72955AA8), UINT32_C(0x8A16D719),
+ UINT32_C(0x7D51F882), UINT32_C(0x5548F163), UINT32_C(0xBABA59EF),
+ UINT32_C(0xB311DC66), UINT32_C(0x0DB8F627), UINT32_C(0x773D5448) } },
+ { { UINT32_C(0x7A62EB3B), UINT32_C(0x59B1B134), UINT32_C(0xCCEEFB34),
+ UINT32_C(0x0F8CE157), UINT32_C(0xA798CB2B), UINT32_C(0x3FE842A8),
+ UINT32_C(0x0BF4161D), UINT32_C(0xD01BC626), UINT32_C(0x4D016FDB),
+ UINT32_C(0x55EF6E55), UINT32_C(0xB242B201), UINT32_C(0xCB561503) },
+ { UINT32_C(0xAF4199C1), UINT32_C(0x076EBC73), UINT32_C(0x697244F7),
+ UINT32_C(0x39DEDCBB), UINT32_C(0x040162BC), UINT32_C(0x9D184733),
+ UINT32_C(0x7F6B5FA6), UINT32_C(0x902992C1), UINT32_C(0xBB4952B5),
+ UINT32_C(0xAD1DE754), UINT32_C(0xA121F6C8), UINT32_C(0x7ACF1B93) } },
+ { { UINT32_C(0x325C9B9A), UINT32_C(0x7A56867C), UINT32_C(0xF3DC3D6A),
+ UINT32_C(0x1A143999), UINT32_C(0x03F5BCB8), UINT32_C(0xCE109590),
+ UINT32_C(0xD6EEE5B7), UINT32_C(0x034E9035), UINT32_C(0x495DF1BC),
+ UINT32_C(0x2AFA81C8), UINT32_C(0x08924D02), UINT32_C(0x5EAB52DC) },
+ { UINT32_C(0xAA181904), UINT32_C(0xEE6AA014), UINT32_C(0x310AD621),
+ UINT32_C(0xE62DEF09), UINT32_C(0xC7538A03), UINT32_C(0x6C9792FC),
+ UINT32_C(0x3E41D789), UINT32_C(0xA89D3E88), UINT32_C(0x9F94AE83),
+ UINT32_C(0xD60FA11C), UINT32_C(0xE0D6234A), UINT32_C(0x5E16A8C2) } },
+ { { UINT32_C(0xA9242F3B), UINT32_C(0x87EC053D), UINT32_C(0xF0E03545),
+ UINT32_C(0x99544637), UINT32_C(0x6B7019E9), UINT32_C(0xEA0633FF),
+ UINT32_C(0x68DDDB5B), UINT32_C(0x8CB8AE07), UINT32_C(0x1A811AC7),
+ UINT32_C(0x892E7C84), UINT32_C(0x73664249), UINT32_C(0xC7EF19EB) },
+ { UINT32_C(0xCD1489E3), UINT32_C(0xD1B5819A), UINT32_C(0xDE45D24A),
+ UINT32_C(0xF9C80FB0), UINT32_C(0x83BB7491), UINT32_C(0x045C21A6),
+ UINT32_C(0x73F7A47D), UINT32_C(0xA65325BE), UINT32_C(0x9C394F0C),
+ UINT32_C(0x08D09F0E), UINT32_C(0x268D4F08), UINT32_C(0xE7FB21C6) } },
+ { { UINT32_C(0x6CA95C18), UINT32_C(0xC4CCAB95), UINT32_C(0xBC42E040),
+ UINT32_C(0x563FFD56), UINT32_C(0xE701C604), UINT32_C(0xFA3C64D8),
+ UINT32_C(0xB0ABAFEE), UINT32_C(0xC88D4426), UINT32_C(0x8542E4C3),
+ UINT32_C(0x1A353E5E), UINT32_C(0xED726186), UINT32_C(0x9A2D8B7C) },
+ { UINT32_C(0x42D097FA), UINT32_C(0xD61CE190), UINT32_C(0x799A748B),
+ UINT32_C(0x6A63E280), UINT32_C(0x3225486B), UINT32_C(0x0F48D063),
+ UINT32_C(0x42A3C443), UINT32_C(0x848F8FE1), UINT32_C(0x8493CEF4),
+ UINT32_C(0x2CCDE250), UINT32_C(0x45E77E7C), UINT32_C(0x5450A508) } },
+ { { UINT32_C(0x03112816), UINT32_C(0xD0F4E248), UINT32_C(0xCCBE9E16),
+ UINT32_C(0xFCAD9DDB), UINT32_C(0x5AE01EA0), UINT32_C(0x177999BF),
+ UINT32_C(0xCE832DCE), UINT32_C(0xD20C78B9), UINT32_C(0x50C8C646),
+ UINT32_C(0x3CC694FB), UINT32_C(0xC93D4887), UINT32_C(0x24D75968) },
+ { UINT32_C(0x87BC08AF), UINT32_C(0x9F06366A), UINT32_C(0x7FD0DF2A),
+ UINT32_C(0x59FAB50E), UINT32_C(0x6C4CC234), UINT32_C(0x5FFCC7F7),
+ UINT32_C(0x65F52D86), UINT32_C(0x87198DD7), UINT32_C(0xA855DF04),
+ UINT32_C(0x5B9C94B0), UINT32_C(0x8A067AD7), UINT32_C(0xD8BA6C73) } },
+ },
+ {
+ { { UINT32_C(0x1C4C9D90), UINT32_C(0x9E9AF315), UINT32_C(0xD12E0A89),
+ UINT32_C(0x8665C5A9), UINT32_C(0x58286493), UINT32_C(0x204ABD92),
+ UINT32_C(0xB2E09205), UINT32_C(0x79959889), UINT32_C(0xFE56B101),
+ UINT32_C(0x0C727A3D), UINT32_C(0x8B657F26), UINT32_C(0xF366244C) },
+ { UINT32_C(0xCCA65BE2), UINT32_C(0xDE35D954), UINT32_C(0xB0FD41CE),
+ UINT32_C(0x52EE1230), UINT32_C(0x36019FEE), UINT32_C(0xFA03261F),
+ UINT32_C(0x66511D8F), UINT32_C(0xAFDA42D9), UINT32_C(0x821148B9),
+ UINT32_C(0xF63211DD), UINT32_C(0x6F13A3E1), UINT32_C(0x7B56AF7E) } },
+ { { UINT32_C(0x5913E184), UINT32_C(0x47FE4799), UINT32_C(0x82145900),
+ UINT32_C(0x5BBE584C), UINT32_C(0x9A867173), UINT32_C(0xB76CFA8B),
+ UINT32_C(0x514BF471), UINT32_C(0x9BC87BF0), UINT32_C(0x71DCF1FC),
+ UINT32_C(0x37392DCE), UINT32_C(0x3AD1EFA8), UINT32_C(0xEC3EFAE0) },
+ { UINT32_C(0x14876451), UINT32_C(0xBBEA5A34), UINT32_C(0x6217090F),
+ UINT32_C(0x96E5F543), UINT32_C(0x9B1665A9), UINT32_C(0x5B3D4ECD),
+ UINT32_C(0xE329DF22), UINT32_C(0xE7B0DF26), UINT32_C(0x0BAA808D),
+ UINT32_C(0x18FB438E), UINT32_C(0xDD516FAF), UINT32_C(0x90757EBF) } },
+ { { UINT32_C(0xD5A98D68), UINT32_C(0x1E6F9A95), UINT32_C(0x849DA828),
+ UINT32_C(0x759EA7DF), UINT32_C(0x6E8B4198), UINT32_C(0x365D5625),
+ UINT32_C(0x7A4A53F9), UINT32_C(0xE1B9C53B), UINT32_C(0xE32B9B16),
+ UINT32_C(0x55DC1D50), UINT32_C(0xBB6D5701), UINT32_C(0xA4657EBB) },
+ { UINT32_C(0xEACC76E2), UINT32_C(0x4C270249), UINT32_C(0x162B1CC7),
+ UINT32_C(0xBE49EC75), UINT32_C(0x0689902B), UINT32_C(0x19A95B61),
+ UINT32_C(0xA4CFC5A8), UINT32_C(0xDD5706BF), UINT32_C(0x14E5B424),
+ UINT32_C(0xD33BDB73), UINT32_C(0xE69EBA87), UINT32_C(0x21311BD1) } },
+ { { UINT32_C(0x72A21ACC), UINT32_C(0x75BA2F9B), UINT32_C(0xA28EDB4C),
+ UINT32_C(0x356688D4), UINT32_C(0x610D080F), UINT32_C(0x3C339E0B),
+ UINT32_C(0x33A99C2F), UINT32_C(0x614AC293), UINT32_C(0xAA580AFF),
+ UINT32_C(0xA5E23AF2), UINT32_C(0xE1FDBA3A), UINT32_C(0xA6BCB860) },
+ { UINT32_C(0xB43F9425), UINT32_C(0xAA603365), UINT32_C(0xF7EE4635),
+ UINT32_C(0xAE8D7126), UINT32_C(0x56330A32), UINT32_C(0xA2B25244),
+ UINT32_C(0x9E025AA3), UINT32_C(0xC396B5BB), UINT32_C(0xF8A0D5CF),
+ UINT32_C(0xABBF77FA), UINT32_C(0xEA31C83B), UINT32_C(0xB322EE30) } },
+ { { UINT32_C(0x7890E234), UINT32_C(0x04881384), UINT32_C(0x672E70C6),
+ UINT32_C(0x387F1159), UINT32_C(0x7B307F75), UINT32_C(0x1468A614),
+ UINT32_C(0xED85EC96), UINT32_C(0x56335B52), UINT32_C(0xD45BCAE9),
+ UINT32_C(0xDA1BB60F), UINT32_C(0xF9FAEADD), UINT32_C(0x4D94F3F0) },
+ { UINT32_C(0xFC78D86B), UINT32_C(0x6C6A7183), UINT32_C(0x3018DEC6),
+ UINT32_C(0xA425B5C7), UINT32_C(0x2D877399), UINT32_C(0xB1549C33),
+ UINT32_C(0x92B2BC37), UINT32_C(0x6C41C50C), UINT32_C(0x83EE0DDB),
+ UINT32_C(0x3A9F380C), UINT32_C(0xC4599E73), UINT32_C(0xDED5FEB6) } },
+ { { UINT32_C(0x0B7F8354), UINT32_C(0x14D34C21), UINT32_C(0x9177CE45),
+ UINT32_C(0x1475A1CD), UINT32_C(0x9B926E4B), UINT32_C(0x9F5F764A),
+ UINT32_C(0x05DD21FE), UINT32_C(0x77260D1E), UINT32_C(0xC4B937F7),
+ UINT32_C(0x3C882480), UINT32_C(0x722372F2), UINT32_C(0xC92DCD39) },
+ { UINT32_C(0xEC6F657E), UINT32_C(0xF636A1BE), UINT32_C(0x1D30DD35),
+ UINT32_C(0xB0E6C312), UINT32_C(0xE4654EFE), UINT32_C(0xFE4B0528),
+ UINT32_C(0x21D230D2), UINT32_C(0x1C4A6820), UINT32_C(0x98FA45AB),
+ UINT32_C(0x615D2E48), UINT32_C(0x01FDBABF), UINT32_C(0x1F35D6D8) } },
+ { { UINT32_C(0x3A7B10D1), UINT32_C(0xA636EEB8), UINT32_C(0xF4A29E73),
+ UINT32_C(0x4E1AE352), UINT32_C(0xE6BB1EC7), UINT32_C(0x01704F5F),
+ UINT32_C(0x0EF020AE), UINT32_C(0x75C04F72), UINT32_C(0x5A31E6A6),
+ UINT32_C(0x448D8CEE), UINT32_C(0x208F994B), UINT32_C(0xE40A9C29) },
+ { UINT32_C(0xFD8F9D5D), UINT32_C(0x69E09A30), UINT32_C(0x449BAB7E),
+ UINT32_C(0xE6A5F7EB), UINT32_C(0x2AA1768B), UINT32_C(0xF25BC18A),
+ UINT32_C(0x3C841234), UINT32_C(0x9449E404), UINT32_C(0x016A7BEF),
+ UINT32_C(0x7A3BF43E), UINT32_C(0x2A150B60), UINT32_C(0xF25803E8) } },
+ { { UINT32_C(0xB215F9E0), UINT32_C(0xE44A2A57), UINT32_C(0x19066F0A),
+ UINT32_C(0x38B34DCE), UINT32_C(0x40BB1BFB), UINT32_C(0x8BB91DAD),
+ UINT32_C(0xE67735FC), UINT32_C(0x64C9F775), UINT32_C(0x88D613CD),
+ UINT32_C(0xDE142417), UINT32_C(0x1901D88D), UINT32_C(0xC5014FF5) },
+ { UINT32_C(0xF38116B0), UINT32_C(0xA250341D), UINT32_C(0x9D6CBCB2),
+ UINT32_C(0xF96B9DD4), UINT32_C(0x76B3FAC2), UINT32_C(0x15EC6C72),
+ UINT32_C(0x8124C1E9), UINT32_C(0x88F1952F), UINT32_C(0x975BE4F5),
+ UINT32_C(0x6B72F8EA), UINT32_C(0x061F7530), UINT32_C(0x23D288FF) } },
+ { { UINT32_C(0xAFB96CE3), UINT32_C(0xEBFE3E5F), UINT32_C(0xB1979537),
+ UINT32_C(0x2275EDFB), UINT32_C(0xC97BA741), UINT32_C(0xC37AB9E8),
+ UINT32_C(0x63D7C626), UINT32_C(0x446E4B10), UINT32_C(0xD025EB02),
+ UINT32_C(0xB73E2DCE), UINT32_C(0x7669EEA7), UINT32_C(0x1F952B51) },
+ { UINT32_C(0x6069A424), UINT32_C(0xABDD00F6), UINT32_C(0xDC298BFB),
+ UINT32_C(0x1C0F9D9B), UINT32_C(0xEB757B33), UINT32_C(0x831B1FD3),
+ UINT32_C(0x59D60B32), UINT32_C(0xD7DBE183), UINT32_C(0x9EF094B3),
+ UINT32_C(0x663D1F36), UINT32_C(0x67F7F11A), UINT32_C(0x1BD5732E) } },
+ { { UINT32_C(0xC75D8892), UINT32_C(0x3C7FB3F5), UINT32_C(0xBA68DA69),
+ UINT32_C(0x2CFF9A0C), UINT32_C(0x60EC740B), UINT32_C(0x76455E8B),
+ UINT32_C(0x167B88F0), UINT32_C(0x4B8D67FF), UINT32_C(0x5A4186B1),
+ UINT32_C(0xEDEC0C02), UINT32_C(0xBEBF35AB), UINT32_C(0x127C462D) },
+ { UINT32_C(0x049430FC), UINT32_C(0x9159C67E), UINT32_C(0xE7747320),
+ UINT32_C(0x86B21DD2), UINT32_C(0x0CF27B89), UINT32_C(0x0E0E0152),
+ UINT32_C(0xCD1316B6), UINT32_C(0x705F28F5), UINT32_C(0xBEAEA8A8),
+ UINT32_C(0x76751691), UINT32_C(0x360C5B69), UINT32_C(0x4C73E282) } },
+ { { UINT32_C(0xFD7B3D74), UINT32_C(0x46BCC0D5), UINT32_C(0x0DC4F410),
+ UINT32_C(0x6F13C20E), UINT32_C(0x72F11CDF), UINT32_C(0x98A1AF7D),
+ UINT32_C(0x7928881C), UINT32_C(0x6099FD83), UINT32_C(0x371BB94B),
+ UINT32_C(0x66976356), UINT32_C(0x19B945AB), UINT32_C(0x673FBA72) },
+ { UINT32_C(0xAED00700), UINT32_C(0xE4D8FA6E), UINT32_C(0x5C71A9F7),
+ UINT32_C(0xEA2313EC), UINT32_C(0xF99D4AEA), UINT32_C(0xF9ED8268),
+ UINT32_C(0x42AB59C7), UINT32_C(0xADD89164), UINT32_C(0x3F3A2D45),
+ UINT32_C(0xB37EB26F), UINT32_C(0xA924841E), UINT32_C(0x0B39BD7A) } },
+ { { UINT32_C(0xE03CDBBB), UINT32_C(0xD811EB32), UINT32_C(0x7CC3610E),
+ UINT32_C(0x12055F1D), UINT32_C(0xA9046E3F), UINT32_C(0x6B23A1A0),
+ UINT32_C(0x9DD4A749), UINT32_C(0x4D712122), UINT32_C(0xB1BF0AC3),
+ UINT32_C(0xB0C2ACA1), UINT32_C(0xC1B0432F), UINT32_C(0x71EFF575) },
+ { UINT32_C(0x2B44E285), UINT32_C(0x6CD81492), UINT32_C(0xD87E8D20),
+ UINT32_C(0x3088BD9C), UINT32_C(0xF567E8FA), UINT32_C(0xACE218E5),
+ UINT32_C(0xCF90CBBB), UINT32_C(0xB3FA0424), UINT32_C(0x770734D3),
+ UINT32_C(0xADBDA751), UINT32_C(0x5AD6569A), UINT32_C(0xBCD78BAD) } },
+ { { UINT32_C(0x7F39641F), UINT32_C(0xCADB31FA), UINT32_C(0x825E5562),
+ UINT32_C(0x3EF3E295), UINT32_C(0xF4094C64), UINT32_C(0x4893C633),
+ UINT32_C(0x8ADDF432), UINT32_C(0x52F685F1), UINT32_C(0x7FDC9373),
+ UINT32_C(0x9FD887AB), UINT32_C(0xE8680E8B), UINT32_C(0x47A9ADA0) },
+ { UINT32_C(0xF0CD44F6), UINT32_C(0x579313B7), UINT32_C(0xE188AE2E),
+ UINT32_C(0xAC4B8668), UINT32_C(0x8FB145BD), UINT32_C(0x648F4369),
+ UINT32_C(0x74629E31), UINT32_C(0xE0460AB3), UINT32_C(0x8FF2B05F),
+ UINT32_C(0xC25F2875), UINT32_C(0x2D31EAEA), UINT32_C(0x4720C2B6) } },
+ { { UINT32_C(0x13D48F80), UINT32_C(0x4603CDF4), UINT32_C(0xA49725DA),
+ UINT32_C(0x9ADB50E2), UINT32_C(0x65DF63F0), UINT32_C(0x8CD33050),
+ UINT32_C(0xCD643003), UINT32_C(0x58D8B3BB), UINT32_C(0xB739826B),
+ UINT32_C(0x170A4F4A), UINT32_C(0x1EAD0E17), UINT32_C(0x857772B5) },
+ { UINT32_C(0xE65320F1), UINT32_C(0x01B78152), UINT32_C(0xB7503FC0),
+ UINT32_C(0xA6B4D845), UINT32_C(0x3DD50798), UINT32_C(0x0F5089B9),
+ UINT32_C(0x5690B6BE), UINT32_C(0x488F200F), UINT32_C(0x9E096F36),
+ UINT32_C(0x220B4ADF), UINT32_C(0x8CE5BC7C), UINT32_C(0x474D7C9F) } },
+ { { UINT32_C(0xC745F8C9), UINT32_C(0xFED8C058), UINT32_C(0x291262D1),
+ UINT32_C(0xB683179E), UINT32_C(0xD15EE88C), UINT32_C(0x26ABD367),
+ UINT32_C(0xF60A6249), UINT32_C(0x29E8EED3), UINT32_C(0x1E02D6E1),
+ UINT32_C(0xED6008BB), UINT32_C(0xA6B12B8D), UINT32_C(0xD82ECF4C) },
+ { UINT32_C(0xAAE4FA22), UINT32_C(0x9929D021), UINT32_C(0x336A1AB3),
+ UINT32_C(0xBE4DEF14), UINT32_C(0x8C80A312), UINT32_C(0x529B7E09),
+ UINT32_C(0xEE0EB0CE), UINT32_C(0xB059188D), UINT32_C(0x16DEAB7F),
+ UINT32_C(0x1E42979A), UINT32_C(0x84EE9477), UINT32_C(0x24110349) } },
+ { { UINT32_C(0x2BE579CC), UINT32_C(0xD6524685), UINT32_C(0xC456FDED),
+ UINT32_C(0x849316F1), UINT32_C(0x2D1B67DA), UINT32_C(0xC51B7DA4),
+ UINT32_C(0x41BC6D6A), UINT32_C(0xC25B539E), UINT32_C(0xA9BF8BED),
+ UINT32_C(0xE3B7CCA3), UINT32_C(0x045C15E4), UINT32_C(0x813EF18C) },
+ { UINT32_C(0x697982C4), UINT32_C(0x5F3789A1), UINT32_C(0x8C435566),
+ UINT32_C(0x4C125369), UINT32_C(0xDC0A92C6), UINT32_C(0x00A7AE6E),
+ UINT32_C(0x2F64A053), UINT32_C(0x1ABC929B), UINT32_C(0x38666B44),
+ UINT32_C(0xF4925C4C), UINT32_C(0x0F3DE7F6), UINT32_C(0xA81044B0) } },
+ },
+ {
+ { { UINT32_C(0xC2EC3731), UINT32_C(0xBCC88422), UINT32_C(0x10DC4EC2),
+ UINT32_C(0x78A3E4D4), UINT32_C(0x2571D6B1), UINT32_C(0x745DA1EF),
+ UINT32_C(0x739A956E), UINT32_C(0xF01C2921), UINT32_C(0xE4BFFC16),
+ UINT32_C(0xEFFD8065), UINT32_C(0xF36FE72C), UINT32_C(0x6EFE62A1) },
+ { UINT32_C(0x0F4629A4), UINT32_C(0xF49E90D2), UINT32_C(0x8CE646F4),
+ UINT32_C(0xADD1DCC7), UINT32_C(0xB7240D91), UINT32_C(0xCB78B583),
+ UINT32_C(0x03F8387F), UINT32_C(0x2E1A7C3C), UINT32_C(0x3200F2D9),
+ UINT32_C(0x16566C22), UINT32_C(0xAAF80A84), UINT32_C(0x2361B14B) } },
+ { { UINT32_C(0xB5733309), UINT32_C(0xDB1CFFD2), UINT32_C(0x0F9DD939),
+ UINT32_C(0x24BC250B), UINT32_C(0xA3C1DB85), UINT32_C(0xA4181E5A),
+ UINT32_C(0xAC55D391), UINT32_C(0xE5183E51), UINT32_C(0xEFD270D0),
+ UINT32_C(0x2793D5EF), UINT32_C(0xC0631546), UINT32_C(0x7D56F63D) },
+ { UINT32_C(0x0C1EE59D), UINT32_C(0xECB40A59), UINT32_C(0xBB5BFA2C),
+ UINT32_C(0xE613A9E4), UINT32_C(0x6C5830F9), UINT32_C(0xA89B14AB),
+ UINT32_C(0xA03F201E), UINT32_C(0x4DC477DC), UINT32_C(0xC88C54F6),
+ UINT32_C(0x5604F5DA), UINT32_C(0x2ACFC66E), UINT32_C(0xD49264DC) } },
+ { { UINT32_C(0x1C4DFA95), UINT32_C(0x283DD7F0), UINT32_C(0x62C0B160),
+ UINT32_C(0xB898CC2C), UINT32_C(0x870282AA), UINT32_C(0xBA08C095),
+ UINT32_C(0xF4E36324), UINT32_C(0xB02B00D8), UINT32_C(0x604CECF2),
+ UINT32_C(0x53AADDC0), UINT32_C(0x84DDD24E), UINT32_C(0xF1F927D3) },
+ { UINT32_C(0xE2ABC9E1), UINT32_C(0x34BC00A0), UINT32_C(0x60289F88),
+ UINT32_C(0x2DA1227D), UINT32_C(0xCEF68F74), UINT32_C(0x5228EAAA),
+ UINT32_C(0x3C029351), UINT32_C(0x40A790D2), UINT32_C(0x8442E3B7),
+ UINT32_C(0xE0E9AF5C), UINT32_C(0xA9F141E0), UINT32_C(0xA3214142) } },
+ { { UINT32_C(0xF9A58E3D), UINT32_C(0x72F4949E), UINT32_C(0xA48660A6),
+ UINT32_C(0x738C700B), UINT32_C(0x092A5805), UINT32_C(0x71B04726),
+ UINT32_C(0x0F5CDB72), UINT32_C(0xAD5C3C11), UINT32_C(0x554BFC49),
+ UINT32_C(0xD4951F9E), UINT32_C(0x6131EBE7), UINT32_C(0xEE594EE5) },
+ { UINT32_C(0x3C1AF0A9), UINT32_C(0x37DA59F3), UINT32_C(0xCB040A63),
+ UINT32_C(0xD7AFC73B), UINT32_C(0x4D89FA65), UINT32_C(0xD020962A),
+ UINT32_C(0x71D824F5), UINT32_C(0x2610C61E), UINT32_C(0x3C050E31),
+ UINT32_C(0x9C917DA7), UINT32_C(0xE6E7EBFB), UINT32_C(0x3840F92F) } },
+ { { UINT32_C(0x8D8B8CED), UINT32_C(0x50FBD7FE), UINT32_C(0x47D240AE),
+ UINT32_C(0xC7282F75), UINT32_C(0x1930FF73), UINT32_C(0x79646A47),
+ UINT32_C(0x2F7F5A77), UINT32_C(0x2E0BAC4E), UINT32_C(0x26127E0B),
+ UINT32_C(0x0EE44FA5), UINT32_C(0x82BC2AA7), UINT32_C(0x678881B7) },
+ { UINT32_C(0x67F5F497), UINT32_C(0xB9E5D384), UINT32_C(0xA9B7106B),
+ UINT32_C(0x8F94A7D4), UINT32_C(0x9D329F68), UINT32_C(0xBF7E0B07),
+ UINT32_C(0x45D192FB), UINT32_C(0x169B93EA), UINT32_C(0x20DBE8C0),
+ UINT32_C(0xCCAA9467), UINT32_C(0x938F9574), UINT32_C(0xD4513A50) } },
+ { { UINT32_C(0x054CB874), UINT32_C(0x841C96B4), UINT32_C(0xA3C26834),
+ UINT32_C(0xD75B1AF1), UINT32_C(0xEE6575F0), UINT32_C(0x7237169D),
+ UINT32_C(0x0322AADC), UINT32_C(0xD71FC7E5), UINT32_C(0x949E3A8E),
+ UINT32_C(0xD7A23F1E), UINT32_C(0xDD31D8C7), UINT32_C(0x77E2D102) },
+ { UINT32_C(0xD10F5A1F), UINT32_C(0x5AD69D09), UINT32_C(0xB99D9A0B),
+ UINT32_C(0x526C9CB4), UINT32_C(0x972B237D), UINT32_C(0x521BB10B),
+ UINT32_C(0xA326F342), UINT32_C(0x1E4CD42F), UINT32_C(0xF0F126CA),
+ UINT32_C(0x5BB6DB27), UINT32_C(0xA4A515AD), UINT32_C(0x587AF22C) } },
+ { { UINT32_C(0xB12E542F), UINT32_C(0x1123A531), UINT32_C(0xB9EB2811),
+ UINT32_C(0x1D01A64D), UINT32_C(0xF2D70F87), UINT32_C(0xA4A3515B),
+ UINT32_C(0xB4BD0270), UINT32_C(0xFA205234), UINT32_C(0x5EDA26B9),
+ UINT32_C(0x74B81830), UINT32_C(0x56578E75), UINT32_C(0x9305D6E6) },
+ { UINT32_C(0x9F11BE19), UINT32_C(0xF38E69DE), UINT32_C(0x44DBE89F),
+ UINT32_C(0x1E2A5C23), UINT32_C(0xFD286654), UINT32_C(0x1077E7BC),
+ UINT32_C(0x0FCA4741), UINT32_C(0xD3669894), UINT32_C(0x278F8497),
+ UINT32_C(0x893BF904), UINT32_C(0xEB3E14F4), UINT32_C(0xD6AC5F83) } },
+ { { UINT32_C(0x488F5F74), UINT32_C(0x327B9DAB), UINT32_C(0xCAB7364F),
+ UINT32_C(0x2B44F4B8), UINT32_C(0x19B6C6BD), UINT32_C(0xB4A6D22D),
+ UINT32_C(0xFC77CD3E), UINT32_C(0xA087E613), UINT32_C(0xB0B49BC7),
+ UINT32_C(0x4558E327), UINT32_C(0xCD835D35), UINT32_C(0x188805BE) },
+ { UINT32_C(0xC1DC1007), UINT32_C(0x592F293C), UINT32_C(0x6AF02B44),
+ UINT32_C(0xFAEE660F), UINT32_C(0x904035F2), UINT32_C(0x5BFBB3BF),
+ UINT32_C(0x79C07E70), UINT32_C(0xD7C9AE60), UINT32_C(0x234896C2),
+ UINT32_C(0xC5287DD4), UINT32_C(0xCB0E4121), UINT32_C(0xC4CE4523) } },
+ { { UINT32_C(0x58344831), UINT32_C(0x3626B406), UINT32_C(0x8E55C984),
+ UINT32_C(0xABCCE356), UINT32_C(0x77241602), UINT32_C(0x495CC81C),
+ UINT32_C(0x6D70DF8F), UINT32_C(0x4FB79676), UINT32_C(0x5B071DCA),
+ UINT32_C(0x6354B37C), UINT32_C(0x8C0FC0AD), UINT32_C(0x2CAD80A4) },
+ { UINT32_C(0xF68739B4), UINT32_C(0x18AADD51), UINT32_C(0x47F09C6C),
+ UINT32_C(0x1BFBB177), UINT32_C(0xA8FD51C4), UINT32_C(0x9355EA19),
+ UINT32_C(0xEE58DB7B), UINT32_C(0x3D512A84), UINT32_C(0xE9237640),
+ UINT32_C(0x70842AFD), UINT32_C(0xACAF858D), UINT32_C(0x36F515CA) } },
+ { { UINT32_C(0x7E768B23), UINT32_C(0x3DDEC7C4), UINT32_C(0x036D43ED),
+ UINT32_C(0x97E13C53), UINT32_C(0x3A39AB5F), UINT32_C(0x871E5925),
+ UINT32_C(0x07E68E2B), UINT32_C(0x9AF292DE), UINT32_C(0x4A40112E),
+ UINT32_C(0x41158349), UINT32_C(0x3D4D97E6), UINT32_C(0xCDBB46AF) },
+ { UINT32_C(0x3C0EBE40), UINT32_C(0x2F891293), UINT32_C(0x3EBAD1E5),
+ UINT32_C(0x696C7EEE), UINT32_C(0x33B50D99), UINT32_C(0x8A5F3B69),
+ UINT32_C(0x7ED47DDE), UINT32_C(0xB7BC4840), UINT32_C(0x1E6706D8),
+ UINT32_C(0x3A6F8E6C), UINT32_C(0x3D84BB8F), UINT32_C(0x6A147943) } },
+ { { UINT32_C(0x603AE8D1), UINT32_C(0xEC3A9C78), UINT32_C(0x228C29E5),
+ UINT32_C(0xBFE07E37), UINT32_C(0x396DBC2B), UINT32_C(0xB0385C5B),
+ UINT32_C(0xDF85F41F), UINT32_C(0x7C14FE83), UINT32_C(0xADFD463E),
+ UINT32_C(0xE2E64676), UINT32_C(0x8BF9F23D), UINT32_C(0x5BEF10AA) },
+ { UINT32_C(0xF6BAB6DA), UINT32_C(0xFA83EA0D), UINT32_C(0x966BF7E3),
+ UINT32_C(0xCD0C8BA5), UINT32_C(0x98501C2E), UINT32_C(0xD62216B4),
+ UINT32_C(0xC3E69F2D), UINT32_C(0xB7F298A4), UINT32_C(0x9C8740F4),
+ UINT32_C(0x42CEF13B), UINT32_C(0x0DD64307), UINT32_C(0xBB317E52) } },
+ { { UINT32_C(0x3FFEE775), UINT32_C(0x22B6245C), UINT32_C(0xB37CE7AA),
+ UINT32_C(0x5C3F60BE), UINT32_C(0xE1FEC0DF), UINT32_C(0xDE195D40),
+ UINT32_C(0xA0A82074), UINT32_C(0x3BFAFBC5), UINT32_C(0xC72CA86A),
+ UINT32_C(0xC36EC86A), UINT32_C(0x13FD43EA), UINT32_C(0x56062851) },
+ { UINT32_C(0x8E0B03A4), UINT32_C(0x8686BE80), UINT32_C(0xD540D440),
+ UINT32_C(0xC3BD1F93), UINT32_C(0xBF96CEC5), UINT32_C(0x13E4EBC0),
+ UINT32_C(0x9190C844), UINT32_C(0xE8E23984), UINT32_C(0x00844802),
+ UINT32_C(0x183593A6), UINT32_C(0x4D206878), UINT32_C(0x46716879) } },
+ { { UINT32_C(0xB6F63D19), UINT32_C(0x358F394D), UINT32_C(0x6B052194),
+ UINT32_C(0xA75D4849), UINT32_C(0x5C8D7975), UINT32_C(0x58403590),
+ UINT32_C(0x6CBFBD77), UINT32_C(0x86DC9B6B), UINT32_C(0x647A51E5),
+ UINT32_C(0x2DB04D77), UINT32_C(0xF8950D88), UINT32_C(0x5E9A5B02) },
+ { UINT32_C(0x017168B0), UINT32_C(0xCE69A7E5), UINT32_C(0xC4843AD3),
+ UINT32_C(0x94630FAC), UINT32_C(0x1EFC44FF), UINT32_C(0xB3B9D736),
+ UINT32_C(0xB14D7F93), UINT32_C(0xE729E9B6), UINT32_C(0xE0ED0ABC),
+ UINT32_C(0xA071FC60), UINT32_C(0x8C8D9B83), UINT32_C(0xFC1A9971) } },
+ { { UINT32_C(0xD138E975), UINT32_C(0x49686031), UINT32_C(0x5A8EF0D1),
+ UINT32_C(0x64864038), UINT32_C(0xE7F7DE49), UINT32_C(0x32679713),
+ UINT32_C(0x29D1CD1D), UINT32_C(0x59132349), UINT32_C(0x20BE9ED2),
+ UINT32_C(0x849AA23A), UINT32_C(0x284B3F33), UINT32_C(0x15D303E1) },
+ { UINT32_C(0xB63F9FE9), UINT32_C(0x37309475), UINT32_C(0x45B7256A),
+ UINT32_C(0x327BAC8B), UINT32_C(0xD17FC5D3), UINT32_C(0x291CD227),
+ UINT32_C(0xA973EDF1), UINT32_C(0x8291D8CD), UINT32_C(0x437ABA09),
+ UINT32_C(0xF3843562), UINT32_C(0x271D0785), UINT32_C(0x33FFB704) } },
+ { { UINT32_C(0x47E11E5E), UINT32_C(0x5248D6E4), UINT32_C(0x269C7ED3),
+ UINT32_C(0x0F66FC3C), UINT32_C(0x903E346E), UINT32_C(0x18C0D2B9),
+ UINT32_C(0x4BEAE1B8), UINT32_C(0xD81D9D97), UINT32_C(0xFC30FDF3),
+ UINT32_C(0x610326B0), UINT32_C(0x19A7DFCD), UINT32_C(0x2B136870) },
+ { UINT32_C(0xB9527676), UINT32_C(0xEC75F70A), UINT32_C(0x29A3D897),
+ UINT32_C(0x90829F51), UINT32_C(0x97980302), UINT32_C(0x92FE1809),
+ UINT32_C(0x68474991), UINT32_C(0xA3F2498E), UINT32_C(0x0F22BBAD),
+ UINT32_C(0x6A66307B), UINT32_C(0x20378557), UINT32_C(0x32014B91) } },
+ { { UINT32_C(0x3CD98610), UINT32_C(0x72CD7D55), UINT32_C(0x74504ADF),
+ UINT32_C(0xC3D560B0), UINT32_C(0xCEBB5D5D), UINT32_C(0x23F0A982),
+ UINT32_C(0xB839DDB8), UINT32_C(0x1431C15B), UINT32_C(0xCEB72207),
+ UINT32_C(0x7E207CD8), UINT32_C(0xE7EFB28D), UINT32_C(0x28E0A848) },
+ { UINT32_C(0x1BD96F6E), UINT32_C(0xD22561FE), UINT32_C(0x62A8236B),
+ UINT32_C(0x04812C18), UINT32_C(0x975491FA), UINT32_C(0xA0BF2334),
+ UINT32_C(0x435DF87F), UINT32_C(0x294F42A6), UINT32_C(0xA5D6F4F6),
+ UINT32_C(0x2772B783), UINT32_C(0x2724F853), UINT32_C(0x348F92ED) } },
+ },
+ {
+ { { UINT32_C(0x1A42E5E7), UINT32_C(0xC20FB911), UINT32_C(0x81D12863),
+ UINT32_C(0x075A678B), UINT32_C(0x5CC0AA89), UINT32_C(0x12BCBC6A),
+ UINT32_C(0x4FB9F01E), UINT32_C(0x5279C6AB), UINT32_C(0x11AE1B89),
+ UINT32_C(0xBC8E1789), UINT32_C(0xC290003C), UINT32_C(0xAE74A706) },
+ { UINT32_C(0x79DF3F45), UINT32_C(0x9949D6EC), UINT32_C(0x96C8D37F),
+ UINT32_C(0xBA18E262), UINT32_C(0xDD2275BF), UINT32_C(0x68DE6EE2),
+ UINT32_C(0xC419F1D5), UINT32_C(0xA9E4FFF8), UINT32_C(0xA52B5A40),
+ UINT32_C(0xBC759CA4), UINT32_C(0x63B0996D), UINT32_C(0xFF18CBD8) } },
+ { { UINT32_C(0xD7DD47E5), UINT32_C(0x73C57FDE), UINT32_C(0xD49A7F5D),
+ UINT32_C(0xB0FE5479), UINT32_C(0xCFB9821E), UINT32_C(0xD25C71F1),
+ UINT32_C(0xCF6A1D68), UINT32_C(0x9427E209), UINT32_C(0xACD24E64),
+ UINT32_C(0xBF3C3916), UINT32_C(0xBDA7B8B5), UINT32_C(0x7E9F5583) },
+ { UINT32_C(0xCF971E11), UINT32_C(0xE7C5F7C8), UINT32_C(0x3C7F035E),
+ UINT32_C(0xEC16D5D7), UINT32_C(0xE66B277C), UINT32_C(0x818DC472),
+ UINT32_C(0xB2816F1E), UINT32_C(0x4413FD47), UINT32_C(0x48383C6D),
+ UINT32_C(0x40F262AF), UINT32_C(0x4F190537), UINT32_C(0xFB057584) } },
+ { { UINT32_C(0x08962F6B), UINT32_C(0x487EDC07), UINT32_C(0x190A7E55),
+ UINT32_C(0x6002F1E7), UINT32_C(0x10FDBA0C), UINT32_C(0x7FC62BEA),
+ UINT32_C(0x2C3DBF33), UINT32_C(0xC836BBC5), UINT32_C(0x4F7D2A46),
+ UINT32_C(0x4FDFB5C3), UINT32_C(0xDCA0DF71), UINT32_C(0x824654DE) },
+ { UINT32_C(0x0C23902B), UINT32_C(0x30A07676), UINT32_C(0x77FBBF37),
+ UINT32_C(0x7F1EBB93), UINT32_C(0xFACC13DB), UINT32_C(0xD307D49D),
+ UINT32_C(0xAE1A261A), UINT32_C(0x148D673A), UINT32_C(0x52D98650),
+ UINT32_C(0xE008F95B), UINT32_C(0x9F558FDE), UINT32_C(0xC7614440) } },
+ { { UINT32_C(0x9CB16650), UINT32_C(0x17CD6AF6), UINT32_C(0x69F4EEBE),
+ UINT32_C(0x86CC27C1), UINT32_C(0x78822432), UINT32_C(0x7E495B1D),
+ UINT32_C(0x1B974525), UINT32_C(0xFED338E3), UINT32_C(0x86F3CE21),
+ UINT32_C(0x527743D3), UINT32_C(0xB515C896), UINT32_C(0x87948AD3) },
+ { UINT32_C(0xB17F2FB8), UINT32_C(0x9FDE7039), UINT32_C(0xD9B89D96),
+ UINT32_C(0xA2FA9A5F), UINT32_C(0x36FF74DC), UINT32_C(0x5D46600B),
+ UINT32_C(0x8302C3C9), UINT32_C(0x8EA74B04), UINT32_C(0xF744B5EB),
+ UINT32_C(0xD560F570), UINT32_C(0xFE762402), UINT32_C(0xC921023B) } },
+ { { UINT32_C(0xFFF4C8ED), UINT32_C(0xA35AB657), UINT32_C(0x8A5FABD7),
+ UINT32_C(0x017C6124), UINT32_C(0x09ACDA28), UINT32_C(0x56463025),
+ UINT32_C(0x14CF238A), UINT32_C(0x6038D361), UINT32_C(0xAF1B9F07),
+ UINT32_C(0x1428B1B6), UINT32_C(0x7482E95C), UINT32_C(0x5827FF44) },
+ { UINT32_C(0x780FF362), UINT32_C(0xCB997E18), UINT32_C(0xE0BCAC1E),
+ UINT32_C(0x2B89D702), UINT32_C(0xA837DDC8), UINT32_C(0xC632A0B5),
+ UINT32_C(0x59762647), UINT32_C(0xF3EFCF1F), UINT32_C(0x38B0D60A),
+ UINT32_C(0xE9BA309A), UINT32_C(0x20B5FB37), UINT32_C(0x05DEABDD) } },
+ { { UINT32_C(0xCB8AF047), UINT32_C(0xD44E5DBA), UINT32_C(0x943CFE82),
+ UINT32_C(0x15400CB4), UINT32_C(0x9DF88B67), UINT32_C(0xDBD69575),
+ UINT32_C(0xB2405A7D), UINT32_C(0x8299DB2B), UINT32_C(0x0B1D80CD),
+ UINT32_C(0x46E3BF77), UINT32_C(0xE82BA3D9), UINT32_C(0xC50CF66C) },
+ { UINT32_C(0xF2F747A9), UINT32_C(0xB2910A07), UINT32_C(0x5ADC89C1),
+ UINT32_C(0xF6B669DB), UINT32_C(0x9052B081), UINT32_C(0x3B5EF1A0),
+ UINT32_C(0xB594ACE2), UINT32_C(0x0F5D5ED3), UINT32_C(0xD5F01320),
+ UINT32_C(0xDA30B8D5), UINT32_C(0xAAFCD58F), UINT32_C(0x0D688C5E) } },
+ { { UINT32_C(0x2A161074), UINT32_C(0x5EEE3A31), UINT32_C(0xEFE2BE37),
+ UINT32_C(0x6BAAAE56), UINT32_C(0xE3D78698), UINT32_C(0xF9787F61),
+ UINT32_C(0x50630A30), UINT32_C(0xC6836B26), UINT32_C(0x1445DEF1),
+ UINT32_C(0x7445B85D), UINT32_C(0xD568A6A5), UINT32_C(0xD72016A2) },
+ { UINT32_C(0xE355614F), UINT32_C(0x9DD6F533), UINT32_C(0x91E04588),
+ UINT32_C(0x637E7E5F), UINT32_C(0xB9FB1391), UINT32_C(0x42E142F3),
+ UINT32_C(0x41AFE5DA), UINT32_C(0x0D07C05C), UINT32_C(0x1394EDF1),
+ UINT32_C(0xD7CD25C8), UINT32_C(0xB99288EE), UINT32_C(0xEBE6A0FC) } },
+ { { UINT32_C(0xBABBAD86), UINT32_C(0xB8E63B7B), UINT32_C(0x90D66766),
+ UINT32_C(0x63226A9F), UINT32_C(0x5CF26666), UINT32_C(0x26381836),
+ UINT32_C(0x4CADD0BF), UINT32_C(0xCCBD142D), UINT32_C(0x9AC29470),
+ UINT32_C(0xA070965E), UINT32_C(0x25FF23ED), UINT32_C(0x6BDCA260) },
+ { UINT32_C(0x87DCA7B3), UINT32_C(0xD4E00FD4), UINT32_C(0x9E0E8734),
+ UINT32_C(0xA5097833), UINT32_C(0x048173A4), UINT32_C(0xF73F162E),
+ UINT32_C(0x9C3C2FA2), UINT32_C(0xD23F9196), UINT32_C(0xE4AC397A),
+ UINT32_C(0x9AB98B45), UINT32_C(0x543F2D4B), UINT32_C(0x2BAA0300) } },
+ { { UINT32_C(0xC658C445), UINT32_C(0xBBBE15E7), UINT32_C(0xC28941D1),
+ UINT32_C(0xB8CBCB20), UINT32_C(0x027D6540), UINT32_C(0x65549BE2),
+ UINT32_C(0x1E8EF4F4), UINT32_C(0xEBBCA802), UINT32_C(0xD2ACA397),
+ UINT32_C(0x18214B4B), UINT32_C(0xE31784A3), UINT32_C(0xCBEC7DE2) },
+ { UINT32_C(0x0116FDF3), UINT32_C(0x96F0533F), UINT32_C(0x5C8F5EE1),
+ UINT32_C(0x68911C90), UINT32_C(0xD568603A), UINT32_C(0x7DE9A3AE),
+ UINT32_C(0x6A3AD7B7), UINT32_C(0x3F56C52C), UINT32_C(0x670B4D0E),
+ UINT32_C(0x5BE9AFCA), UINT32_C(0x375DFE2F), UINT32_C(0x628BFEEE) } },
+ { { UINT32_C(0xDD4ADDB3), UINT32_C(0x97DAE81B), UINT32_C(0x8704761B),
+ UINT32_C(0x12D2CF4E), UINT32_C(0x3247788D), UINT32_C(0x5E820B40),
+ UINT32_C(0x0051CA80), UINT32_C(0x82234B62), UINT32_C(0x6CB5EA74),
+ UINT32_C(0x0C62704D), UINT32_C(0x23941593), UINT32_C(0xDE560420) },
+ { UINT32_C(0xF1B04145), UINT32_C(0xB3912A3C), UINT32_C(0xAF93688D),
+ UINT32_C(0xE3967CD7), UINT32_C(0x58DABB4B), UINT32_C(0x2E2DCD2F),
+ UINT32_C(0x0E303911), UINT32_C(0x6564836F), UINT32_C(0xECE07C5C),
+ UINT32_C(0x1F10F19B), UINT32_C(0xD8919126), UINT32_C(0xB47F07EE) } },
+ { { UINT32_C(0xE9A2EEC9), UINT32_C(0xE3545085), UINT32_C(0x2C8E51FE),
+ UINT32_C(0x81866A97), UINT32_C(0x50027243), UINT32_C(0xD2BA7DB5),
+ UINT32_C(0x4AE87DE4), UINT32_C(0x29DAEAB5), UINT32_C(0x684F9497),
+ UINT32_C(0x5EF3D4B8), UINT32_C(0x9D5D6873), UINT32_C(0xE2DACE3B) },
+ { UINT32_C(0xFFD29C9C), UINT32_C(0xF012C951), UINT32_C(0xADBADA14),
+ UINT32_C(0x48289445), UINT32_C(0x89558C49), UINT32_C(0x8751F50D),
+ UINT32_C(0x99E35BEE), UINT32_C(0x75511A4F), UINT32_C(0x7D59AA5F),
+ UINT32_C(0xEF802D6E), UINT32_C(0xA2A795E2), UINT32_C(0x14FCAD65) } },
+ { { UINT32_C(0x08CB8F2C), UINT32_C(0xC8EB00E8), UINT32_C(0x2B45BD86),
+ UINT32_C(0x68607532), UINT32_C(0x59969713), UINT32_C(0x7A29B459),
+ UINT32_C(0xD684201B), UINT32_C(0x5FA15B9B), UINT32_C(0xB9E538EE),
+ UINT32_C(0x1A853190), UINT32_C(0xD573D043), UINT32_C(0x4150605C) },
+ { UINT32_C(0xEB9FBB68), UINT32_C(0xEF011D3B), UINT32_C(0x66AE32B6),
+ UINT32_C(0x67279982), UINT32_C(0x445DE5EC), UINT32_C(0x861B86EA),
+ UINT32_C(0xA34A50E1), UINT32_C(0x62837D18), UINT32_C(0xBF5F0663),
+ UINT32_C(0x228C006A), UINT32_C(0x396DB36A), UINT32_C(0xE007FDE7) } },
+ { { UINT32_C(0x5A916A55), UINT32_C(0xDEE4F881), UINT32_C(0xF39C82CB),
+ UINT32_C(0x20DC0370), UINT32_C(0x40F09821), UINT32_C(0xD9A71615),
+ UINT32_C(0xF7273492), UINT32_C(0xD50AD8BF), UINT32_C(0x32E7C4BF),
+ UINT32_C(0xA06F7D12), UINT32_C(0x4C5CEA36), UINT32_C(0xFA0F6154) },
+ { UINT32_C(0x5FC49CFE), UINT32_C(0xF4FD9BED), UINT32_C(0xC9291678),
+ UINT32_C(0xD8CB45D1), UINT32_C(0x7B92C9F2), UINT32_C(0x94DB86CC),
+ UINT32_C(0x73C81169), UINT32_C(0x09CA5F38), UINT32_C(0xAEED06F0),
+ UINT32_C(0x109F40B0), UINT32_C(0x14DCAA0A), UINT32_C(0x9F0360B2) } },
+ { { UINT32_C(0xE12AD3E7), UINT32_C(0x4189B70D), UINT32_C(0x10B06607),
+ UINT32_C(0x5208ADB2), UINT32_C(0xEE8497FA), UINT32_C(0xEBD8E2A2),
+ UINT32_C(0xE04F2ECB), UINT32_C(0x61B1BD67), UINT32_C(0x4F3F5F99),
+ UINT32_C(0x0E2DDA72), UINT32_C(0xF747B16D), UINT32_C(0xD5D96740) },
+ { UINT32_C(0xA6BF397F), UINT32_C(0x308A48F6), UINT32_C(0x23A93595),
+ UINT32_C(0x7021C3E5), UINT32_C(0x36470AA0), UINT32_C(0xF10B0229),
+ UINT32_C(0x4E03295B), UINT32_C(0x7761E8EC), UINT32_C(0x07339770),
+ UINT32_C(0x16EFEF58), UINT32_C(0x5DA5DAA2), UINT32_C(0x0D55D2DD) } },
+ { { UINT32_C(0x8A22F87A), UINT32_C(0x915EA6A3), UINT32_C(0x2E5A088E),
+ UINT32_C(0x191151C1), UINT32_C(0x7F1D5CBE), UINT32_C(0x190252F1),
+ UINT32_C(0x3B0EC99B), UINT32_C(0xE43F59C3), UINT32_C(0xFF2A6135),
+ UINT32_C(0xBE8588D4), UINT32_C(0x2ECB4B9F), UINT32_C(0x103877CC) },
+ { UINT32_C(0x023CF92B), UINT32_C(0x8F4147E5), UINT32_C(0x0CC2085B),
+ UINT32_C(0xC24384CC), UINT32_C(0xD082D311), UINT32_C(0x6A2DB4A2),
+ UINT32_C(0xED7BA9AE), UINT32_C(0x06283811), UINT32_C(0x2A8E1592),
+ UINT32_C(0xE9A3F532), UINT32_C(0x5A59E894), UINT32_C(0xAC20F0F4) } },
+ { { UINT32_C(0x74AAB4B1), UINT32_C(0x788CAA52), UINT32_C(0x2FEAFC7E),
+ UINT32_C(0xEB84ABA1), UINT32_C(0xAC04FF77), UINT32_C(0x31DA71DA),
+ UINT32_C(0x24E4D0BF), UINT32_C(0x39D12EB9), UINT32_C(0x87A34EF8),
+ UINT32_C(0x4F2F292F), UINT32_C(0xA237A8ED), UINT32_C(0x9B324372) },
+ { UINT32_C(0x2EE3A82D), UINT32_C(0xBB2D04B1), UINT32_C(0xD18D36B2),
+ UINT32_C(0xED4FF367), UINT32_C(0xA6EA0138), UINT32_C(0x99D231EE),
+ UINT32_C(0x4F92E04A), UINT32_C(0x7C2D4F06), UINT32_C(0xCA272FD0),
+ UINT32_C(0x78A82AB2), UINT32_C(0xAB8CDC32), UINT32_C(0x7EC41340) } },
+ },
+ {
+ { { UINT32_C(0xD2E15A8C), UINT32_C(0xD23658C8), UINT32_C(0x16BA28CA),
+ UINT32_C(0x23F93DF7), UINT32_C(0x082210F1), UINT32_C(0x6DAB10EC),
+ UINT32_C(0xBFC36490), UINT32_C(0xFB1ADD91), UINT32_C(0x9A4F2D14),
+ UINT32_C(0xEDA8B02F), UINT32_C(0x56560443), UINT32_C(0x9060318C) },
+ { UINT32_C(0x64711AB2), UINT32_C(0x6C01479E), UINT32_C(0xE337EB85),
+ UINT32_C(0x41446FC7), UINT32_C(0x71888397), UINT32_C(0x4DCF3C1D),
+ UINT32_C(0x13C34FD2), UINT32_C(0x87A9C04E), UINT32_C(0x510C15AC),
+ UINT32_C(0xFE0E08EC), UINT32_C(0xC0F495D2), UINT32_C(0xFC0D0413) } },
+ { { UINT32_C(0x156636C2), UINT32_C(0xEB05C516), UINT32_C(0x090E93FC),
+ UINT32_C(0x2F613ABA), UINT32_C(0x489576F5), UINT32_C(0xCFD573CD),
+ UINT32_C(0x535A8D57), UINT32_C(0xE6535380), UINT32_C(0x671436C4),
+ UINT32_C(0x13947314), UINT32_C(0x5F0A122D), UINT32_C(0x1172FB0C) },
+ { UINT32_C(0xC12F58F6), UINT32_C(0xAECC7EC1), UINT32_C(0x8E41AFD2),
+ UINT32_C(0xFE42F957), UINT32_C(0x3D4221AA), UINT32_C(0xDF96F652),
+ UINT32_C(0x2851996B), UINT32_C(0xFEF5649F), UINT32_C(0xD5CFB67E),
+ UINT32_C(0x46FB9F26), UINT32_C(0xEF5C4052), UINT32_C(0xB047BFC7) } },
+ { { UINT32_C(0xF4484374), UINT32_C(0x5CBDC442), UINT32_C(0xF92452EF),
+ UINT32_C(0x6B156957), UINT32_C(0xC118D02A), UINT32_C(0x58A26886),
+ UINT32_C(0x75AAF276), UINT32_C(0x87FF74E6), UINT32_C(0xF65F6EC1),
+ UINT32_C(0xB133BE95), UINT32_C(0x4B1B8D32), UINT32_C(0xA89B6284) },
+ { UINT32_C(0x09C81004), UINT32_C(0xDD8A8EF3), UINT32_C(0x0CF21991),
+ UINT32_C(0x7F8225DB), UINT32_C(0x26623FAF), UINT32_C(0xD525A6DB),
+ UINT32_C(0xBAE15453), UINT32_C(0xF2368D40), UINT32_C(0x84F89FC9),
+ UINT32_C(0x55D6A84D), UINT32_C(0x86021A3E), UINT32_C(0xAF38358A) } },
+ { { UINT32_C(0xFF52E280), UINT32_C(0xBD048BDC), UINT32_C(0x526A1795),
+ UINT32_C(0x8A51D0B2), UINT32_C(0xA985AC0F), UINT32_C(0x40AAA758),
+ UINT32_C(0xF2C7ACE9), UINT32_C(0x6039BCDC), UINT32_C(0x6AEC347D),
+ UINT32_C(0x712092CC), UINT32_C(0x6B5ACAB7), UINT32_C(0x7976D090) },
+ { UINT32_C(0x6EED9617), UINT32_C(0x1EBCF80D), UINT32_C(0xB0F404A4),
+ UINT32_C(0xB3A63149), UINT32_C(0xD0B610EF), UINT32_C(0x3FDD3D1A),
+ UINT32_C(0x98C28AC7), UINT32_C(0xDD3F6F94), UINT32_C(0x3A59750F),
+ UINT32_C(0x650B7794), UINT32_C(0x2D3991AC), UINT32_C(0xEC59BAB1) } },
+ { { UINT32_C(0x2E552766), UINT32_C(0x01F40E88), UINT32_C(0x66F5354F),
+ UINT32_C(0x1FE3D509), UINT32_C(0xB3A8EA7F), UINT32_C(0x0E46D006),
+ UINT32_C(0xF831CD6A), UINT32_C(0xF75AB629), UINT32_C(0x91465119),
+ UINT32_C(0xDAD808D7), UINT32_C(0x17EF9B10), UINT32_C(0x442405AF) },
+ { UINT32_C(0x672BDFCB), UINT32_C(0xD5FE0A96), UINT32_C(0x355DBDEC),
+ UINT32_C(0xA9DFA422), UINT32_C(0x79B25636), UINT32_C(0xFDB79AA1),
+ UINT32_C(0xEECE8AEC), UINT32_C(0xE7F26FFD), UINT32_C(0x7EDD5AA2),
+ UINT32_C(0xB5925550), UINT32_C(0x8EB3A6C2), UINT32_C(0x2C8F6FF0) } },
+ { { UINT32_C(0x757D6136), UINT32_C(0x88887756), UINT32_C(0x88B92E72),
+ UINT32_C(0xAD9AC183), UINT32_C(0x8785D3EB), UINT32_C(0x92CB2FC4),
+ UINT32_C(0x9319764B), UINT32_C(0xD1A542FE), UINT32_C(0x626A62F8),
+ UINT32_C(0xAF4CC78F), UINT32_C(0x26BFFAAE), UINT32_C(0x7F3F5FC9) },
+ { UINT32_C(0x40AE2231), UINT32_C(0x0A203D43), UINT32_C(0x387898E8),
+ UINT32_C(0xA8BFD9E0), UINT32_C(0x474B7DDD), UINT32_C(0x1A0C379C),
+ UINT32_C(0x34FD49EA), UINT32_C(0x03855E0A), UINT32_C(0xB3EF4AE1),
+ UINT32_C(0x02B26223), UINT32_C(0xE399E0A3), UINT32_C(0x804BD8CF) } },
+ { { UINT32_C(0xDE865713), UINT32_C(0x11A9F3D0), UINT32_C(0xBDE98821),
+ UINT32_C(0x81E36B6B), UINT32_C(0x6AA891D0), UINT32_C(0x324996C8),
+ UINT32_C(0x395682B5), UINT32_C(0x7B95BDC1), UINT32_C(0xC1600563),
+ UINT32_C(0x47BF2219), UINT32_C(0x643E38B4), UINT32_C(0x7A473F50) },
+ { UINT32_C(0xF5738288), UINT32_C(0x0911F50A), UINT32_C(0x6F9C415B),
+ UINT32_C(0xDF947A70), UINT32_C(0x67A067F6), UINT32_C(0xBDB994F2),
+ UINT32_C(0x88BE96CD), UINT32_C(0x3F4BEC1B), UINT32_C(0xE56DD6D9),
+ UINT32_C(0x9820E931), UINT32_C(0x0A80F419), UINT32_C(0xB138F14F) } },
+ { { UINT32_C(0x0429077A), UINT32_C(0xA11A1A8F), UINT32_C(0x10351C68),
+ UINT32_C(0x2BB1E33D), UINT32_C(0x89459A27), UINT32_C(0x3C25ABFE),
+ UINT32_C(0x6B8AC774), UINT32_C(0x2D0091B8), UINT32_C(0x3B2415D9),
+ UINT32_C(0xDAFC7853), UINT32_C(0x9201680D), UINT32_C(0xDE713CF1) },
+ { UINT32_C(0x68889D57), UINT32_C(0x8E5F445D), UINT32_C(0x60EABF5B),
+ UINT32_C(0x608B209C), UINT32_C(0xF9CFA408), UINT32_C(0x10EC0ACC),
+ UINT32_C(0x4D1EE754), UINT32_C(0xD5256B9D), UINT32_C(0x0AA6C18D),
+ UINT32_C(0xFF866BAB), UINT32_C(0xACB90A45), UINT32_C(0x9D196DB8) } },
+ { { UINT32_C(0xB9B081B2), UINT32_C(0xA46D76A9), UINT32_C(0x62163C25),
+ UINT32_C(0xFC743A10), UINT32_C(0x7761C392), UINT32_C(0xCD2A5C8D),
+ UINT32_C(0xBE808583), UINT32_C(0x39BDDE0B), UINT32_C(0xB98E4DFE),
+ UINT32_C(0x7C416021), UINT32_C(0x65913A44), UINT32_C(0xF930E563) },
+ { UINT32_C(0x7585CF3C), UINT32_C(0xC3555F7E), UINT32_C(0x3D6333D5),
+ UINT32_C(0xC737E383), UINT32_C(0xB430B03D), UINT32_C(0x5B60DBA4),
+ UINT32_C(0xE7555404), UINT32_C(0x42B715EB), UINT32_C(0x7C7796E3),
+ UINT32_C(0x571BDF5B), UINT32_C(0x6DB6331F), UINT32_C(0x33DC62C6) } },
+ { { UINT32_C(0xE61DEE59), UINT32_C(0x3FB9CCB0), UINT32_C(0x18B14DB9),
+ UINT32_C(0xC5185F23), UINT32_C(0x845EF36C), UINT32_C(0x1B2ADC4F),
+ UINT32_C(0x5C1A33AB), UINT32_C(0x195D5B50), UINT32_C(0x421F59D2),
+ UINT32_C(0x8CEA528E), UINT32_C(0xD2931CEA), UINT32_C(0x7DFCCECF) },
+ { UINT32_C(0x8CF7E3F7), UINT32_C(0x51FFA1D5), UINT32_C(0xBDC9FB43),
+ UINT32_C(0xF01B7886), UINT32_C(0x261A0D35), UINT32_C(0xD65AB610),
+ UINT32_C(0x7574A554), UINT32_C(0x84BCBAFD), UINT32_C(0xFAD70208),
+ UINT32_C(0x4B119956), UINT32_C(0x4FAB5243), UINT32_C(0xDDC329C2) } },
+ { { UINT32_C(0x9CE92177), UINT32_C(0x1A08AA57), UINT32_C(0xDC2B5C36),
+ UINT32_C(0x3395E557), UINT32_C(0x394ED04E), UINT32_C(0xFDFE7041),
+ UINT32_C(0xC6DFCDDE), UINT32_C(0xB797EB24), UINT32_C(0xCB9DE5D6),
+ UINT32_C(0x284A6B2A), UINT32_C(0x07222765), UINT32_C(0xE0BD95C8) },
+ { UINT32_C(0x9FE678A7), UINT32_C(0x114A951B), UINT32_C(0x9E4954EC),
+ UINT32_C(0xE7ECD0BD), UINT32_C(0x79F0B8A9), UINT32_C(0x7D4096FE),
+ UINT32_C(0x09724FE2), UINT32_C(0xBDB26E9A), UINT32_C(0xF787AF95),
+ UINT32_C(0x08741AD8), UINT32_C(0x24045AD8), UINT32_C(0x2BF97272) } },
+ { { UINT32_C(0xA9451D57), UINT32_C(0xAB1FEDD9), UINT32_C(0x483E38C9),
+ UINT32_C(0xDF4D91DF), UINT32_C(0x24E9CF8E), UINT32_C(0x2D54D311),
+ UINT32_C(0x7A22EEB6), UINT32_C(0x9C2A5AF8), UINT32_C(0x0A43F123),
+ UINT32_C(0xBD9861EF), UINT32_C(0x38A18B7B), UINT32_C(0x581EA6A2) },
+ { UINT32_C(0x296470A3), UINT32_C(0xAF339C85), UINT32_C(0xAFD8203E),
+ UINT32_C(0xF9603FCD), UINT32_C(0x96763C28), UINT32_C(0x95D05350),
+ UINT32_C(0x860EC831), UINT32_C(0x15445C16), UINT32_C(0x6867A323),
+ UINT32_C(0x2AFB8728), UINT32_C(0x0C4838BF), UINT32_C(0x4B152D6D) } },
+ { { UINT32_C(0x837CACBA), UINT32_C(0x45BA0E4F), UINT32_C(0xC0725275),
+ UINT32_C(0x7ADB38AE), UINT32_C(0x942D3C28), UINT32_C(0x19C82831),
+ UINT32_C(0x6D0FE7DD), UINT32_C(0x94F4731D), UINT32_C(0x4898F1E6),
+ UINT32_C(0xC3C07E13), UINT32_C(0xED410B51), UINT32_C(0x76350EAC) },
+ { UINT32_C(0xF99AACFC), UINT32_C(0x0FA8BECA), UINT32_C(0x65FAF9CF),
+ UINT32_C(0x2834D86F), UINT32_C(0x6F3866AF), UINT32_C(0x8E62846A),
+ UINT32_C(0x3DFD6A2B), UINT32_C(0xDAA9BD4F), UINT32_C(0xA6132655),
+ UINT32_C(0xC27115BB), UINT32_C(0xBD5A32C2), UINT32_C(0x83972DF7) } },
+ { { UINT32_C(0xD513B825), UINT32_C(0xA330CB5B), UINT32_C(0xEE37BEC3),
+ UINT32_C(0xAE18B2D3), UINT32_C(0xF780A902), UINT32_C(0xFC3AB80A),
+ UINT32_C(0xD607DDF1), UINT32_C(0xD7835BE2), UINT32_C(0x5B6E4C2B),
+ UINT32_C(0x8120F767), UINT32_C(0x67E78CCB), UINT32_C(0xAA8C3859) },
+ { UINT32_C(0xAA0ED321), UINT32_C(0xA8DA8CE2), UINT32_C(0xD766341A),
+ UINT32_C(0xCB8846FD), UINT32_C(0x33DC9D9A), UINT32_C(0xF2A342EE),
+ UINT32_C(0xD0A18A80), UINT32_C(0xA519E0BE), UINT32_C(0xAF48DF4C),
+ UINT32_C(0x9CDAA39C), UINT32_C(0x7E0C19EE), UINT32_C(0xA4B500CA) } },
+ { { UINT32_C(0x8217001B), UINT32_C(0x83A7FD2F), UINT32_C(0x4296A8BA),
+ UINT32_C(0x4F6FCF06), UINT32_C(0x91619927), UINT32_C(0x7D748643),
+ UINT32_C(0x941E4D41), UINT32_C(0x174C1075), UINT32_C(0xA64F5A6C),
+ UINT32_C(0x037EDEBD), UINT32_C(0x6E29DC56), UINT32_C(0xCF64DB3A) },
+ { UINT32_C(0x37C0B9F4), UINT32_C(0x150B3ACE), UINT32_C(0x7168178B),
+ UINT32_C(0x1323234A), UINT32_C(0xEF4D1879), UINT32_C(0x1CE47014),
+ UINT32_C(0x17FB4D5C), UINT32_C(0xA22E3742), UINT32_C(0xD985F794),
+ UINT32_C(0x69B81822), UINT32_C(0x081D7214), UINT32_C(0x199C21C4) } },
+ { { UINT32_C(0x8F04B4D2), UINT32_C(0x160BC7A1), UINT32_C(0xB10DE174),
+ UINT32_C(0x79CA81DD), UINT32_C(0x2DA1E9C7), UINT32_C(0xE2A280B0),
+ UINT32_C(0x1D6A0A29), UINT32_C(0xB4F6BD99), UINT32_C(0x1C5B8F27),
+ UINT32_C(0x57CF3EDD), UINT32_C(0x158C2FD4), UINT32_C(0x7E34FC57) },
+ { UINT32_C(0xCAC93459), UINT32_C(0x828CFD89), UINT32_C(0xB7AF499F),
+ UINT32_C(0x9E631B6F), UINT32_C(0xDA26C135), UINT32_C(0xF4DC8BC0),
+ UINT32_C(0x37186735), UINT32_C(0x6128ED39), UINT32_C(0x67BF0BA5),
+ UINT32_C(0xBB45538B), UINT32_C(0x0064A3AB), UINT32_C(0x1ADDD4C1) } },
+ },
+ {
+ { { UINT32_C(0xDD14D47E), UINT32_C(0xC32730E8), UINT32_C(0xC0F01E0F),
+ UINT32_C(0xCDC1FD42), UINT32_C(0x3F5CD846), UINT32_C(0x2BACFDBF),
+ UINT32_C(0x7272D4DD), UINT32_C(0x45F36416), UINT32_C(0x5EB75776),
+ UINT32_C(0xDD813A79), UINT32_C(0x50997BE2), UINT32_C(0xB57885E4) },
+ { UINT32_C(0xDB8C9829), UINT32_C(0xDA054E2B), UINT32_C(0xAAB5A594),
+ UINT32_C(0x4161D820), UINT32_C(0x026116A3), UINT32_C(0x4C428F31),
+ UINT32_C(0xDCD85E91), UINT32_C(0x372AF9A0), UINT32_C(0x673ADC2D),
+ UINT32_C(0xFDA6E903), UINT32_C(0xA8DB59E6), UINT32_C(0x4526B8AC) } },
+ { { UINT32_C(0xE23A8472), UINT32_C(0x68FE359D), UINT32_C(0x4CE3C101),
+ UINT32_C(0x43EB12BD), UINT32_C(0xFC704935), UINT32_C(0x0EC652C3),
+ UINT32_C(0x52E4E22D), UINT32_C(0x1EEFF1F9), UINT32_C(0x083E3ADA),
+ UINT32_C(0xBA6777CB), UINT32_C(0x8BEFC871), UINT32_C(0xAB52D7DC) },
+ { UINT32_C(0x497CBD59), UINT32_C(0x4EDE689F), UINT32_C(0x27577DD9),
+ UINT32_C(0xC8AE42B9), UINT32_C(0x7AB83C27), UINT32_C(0xE0F08051),
+ UINT32_C(0x2C8C1F48), UINT32_C(0x1F3D5F25), UINT32_C(0xAF241AAC),
+ UINT32_C(0x57991607), UINT32_C(0xB8A337E0), UINT32_C(0xC4458B0A) } },
+ { { UINT32_C(0x51DD1BA9), UINT32_C(0x3DBB3FA6), UINT32_C(0x545E960B),
+ UINT32_C(0xE53C1C4D), UINT32_C(0x793CE803), UINT32_C(0x35AC6574),
+ UINT32_C(0x83DBCE4F), UINT32_C(0xB2697DC7), UINT32_C(0xE13CF6B0),
+ UINT32_C(0xE35C5BF2), UINT32_C(0xB0C4A164), UINT32_C(0x35034280) },
+ { UINT32_C(0xD9C0D3C1), UINT32_C(0xAA490908), UINT32_C(0xCB4D2E90),
+ UINT32_C(0x2CCE614D), UINT32_C(0x54D504E4), UINT32_C(0xF646E96C),
+ UINT32_C(0xB73310A3), UINT32_C(0xD74E7541), UINT32_C(0x18BDE5DA),
+ UINT32_C(0xEAD71596), UINT32_C(0xAA09AEF7), UINT32_C(0x96E7F4A8) } },
+ { { UINT32_C(0x5D6E5F48), UINT32_C(0xA8393A24), UINT32_C(0xF9175CE8),
+ UINT32_C(0x2C8D7EA2), UINT32_C(0x55A20268), UINT32_C(0xD8824E02),
+ UINT32_C(0xA446BCC6), UINT32_C(0x9DD9A272), UINT32_C(0x5351499B),
+ UINT32_C(0xC929CDED), UINT32_C(0xCFE76535), UINT32_C(0xEA5AD9EC) },
+ { UINT32_C(0xDC32D001), UINT32_C(0x26F3D7D9), UINT32_C(0x43EB9689),
+ UINT32_C(0x51C3BE83), UINT32_C(0x759E6DDB), UINT32_C(0x91FDCC06),
+ UINT32_C(0xE302B891), UINT32_C(0xAC2E1904), UINT32_C(0xC207E1F7),
+ UINT32_C(0xAD25C645), UINT32_C(0xAB3DEB4A), UINT32_C(0x28A70F0D) } },
+ { { UINT32_C(0x03BEA8F1), UINT32_C(0x922D7F97), UINT32_C(0x584570BE),
+ UINT32_C(0x3AD820D4), UINT32_C(0x3CD46B43), UINT32_C(0x0CE0A850),
+ UINT32_C(0xAE66743D), UINT32_C(0x4C07911F), UINT32_C(0xFDA60023),
+ UINT32_C(0x66519EB9), UINT32_C(0xEC2ACD9C), UINT32_C(0x7F83004B) },
+ { UINT32_C(0xC3117EAD), UINT32_C(0x001E0B80), UINT32_C(0x0722BA25),
+ UINT32_C(0xBB72D541), UINT32_C(0x6E9A5078), UINT32_C(0x3AF7DB96),
+ UINT32_C(0x701B6B4C), UINT32_C(0x86C5774E), UINT32_C(0x37824DB5),
+ UINT32_C(0xBD2C0E8E), UINT32_C(0xBFAC286D), UINT32_C(0x3AE3028C) } },
+ { { UINT32_C(0xA33E071B), UINT32_C(0x83D4D4A8), UINT32_C(0x61444BB5),
+ UINT32_C(0x881C0A92), UINT32_C(0x520E3BC3), UINT32_C(0xEEA1E292),
+ UINT32_C(0x2AAAB729), UINT32_C(0x5A5F4C3C), UINT32_C(0xE63C7C94),
+ UINT32_C(0x0B766C5E), UINT32_C(0xBB2CC79C), UINT32_C(0x62BB8A9F) },
+ { UINT32_C(0xAA5DC49D), UINT32_C(0x97ADC7D2), UINT32_C(0x31718681),
+ UINT32_C(0x30CC26B3), UINT32_C(0x56E86EDE), UINT32_C(0xAC86E6FF),
+ UINT32_C(0xCD52F7F2), UINT32_C(0x37BCA7A2), UINT32_C(0x9CE6D87F),
+ UINT32_C(0x734D2C94), UINT32_C(0xC2F7E0CA), UINT32_C(0x06A71D71) } },
+ { { UINT32_C(0xC6357D33), UINT32_C(0x559DCF75), UINT32_C(0x652517DE),
+ UINT32_C(0x4616D940), UINT32_C(0x1CCF207B), UINT32_C(0x3D576B98),
+ UINT32_C(0x1979F631), UINT32_C(0x51E2D1EF), UINT32_C(0x06AE8296),
+ UINT32_C(0x57517DDD), UINT32_C(0xD6E7151F), UINT32_C(0x309A3D7F) },
+ { UINT32_C(0x0E3A6FE5), UINT32_C(0xBA2A23E6), UINT32_C(0xD28B22C3),
+ UINT32_C(0x76CF674A), UINT32_C(0xF8B808C3), UINT32_C(0xD235AD07),
+ UINT32_C(0x6B71213A), UINT32_C(0x7BBF4C58), UINT32_C(0x93271EBB),
+ UINT32_C(0x0676792E), UINT32_C(0x05B1FC31), UINT32_C(0x2CFD2C76) } },
+ { { UINT32_C(0x37A450F5), UINT32_C(0x4258E5C0), UINT32_C(0x52D2B118),
+ UINT32_C(0xC3245F1B), UINT32_C(0x82BC5963), UINT32_C(0x6DF7B484),
+ UINT32_C(0x9C273D1E), UINT32_C(0xE520DA4D), UINT32_C(0x2C3010E5),
+ UINT32_C(0xED78E012), UINT32_C(0x3C1D4C05), UINT32_C(0x11222948) },
+ { UINT32_C(0xC692B490), UINT32_C(0xE3DAE5AF), UINT32_C(0xC197F793),
+ UINT32_C(0x3272BD10), UINT32_C(0xE709ACAA), UINT32_C(0xF7EAE411),
+ UINT32_C(0x778270A6), UINT32_C(0x00B0C95F), UINT32_C(0x220D4350),
+ UINT32_C(0x4DA76EE1), UINT32_C(0xAB71E308), UINT32_C(0x521E1461) } },
+ { { UINT32_C(0x343196A3), UINT32_C(0x7B654323), UINT32_C(0xB0C95250),
+ UINT32_C(0x35D442AD), UINT32_C(0xE264FF17), UINT32_C(0x38AF50E6),
+ UINT32_C(0x2030D2EA), UINT32_C(0x28397A41), UINT32_C(0xF74EEDA1),
+ UINT32_C(0x8F1D84E9), UINT32_C(0xE6FB3C52), UINT32_C(0xD521F92D) },
+ { UINT32_C(0x95733811), UINT32_C(0xAF358D77), UINT32_C(0x93ABFE94),
+ UINT32_C(0xEBFDDD01), UINT32_C(0xD18D99DE), UINT32_C(0x05D8A028),
+ UINT32_C(0xB5D5BDD9), UINT32_C(0x5A664019), UINT32_C(0x2AA12FE8),
+ UINT32_C(0x3DF17282), UINT32_C(0xB889A28E), UINT32_C(0xB42E006F) } },
+ { { UINT32_C(0xBC35CB1A), UINT32_C(0xCF10E97D), UINT32_C(0x994DEDC5),
+ UINT32_C(0xC70A7BBD), UINT32_C(0x37D04FB9), UINT32_C(0x76A5327C),
+ UINT32_C(0xA76E0CDA), UINT32_C(0x87539F76), UINT32_C(0xCD60A6B1),
+ UINT32_C(0xE9FE493F), UINT32_C(0x132F01C0), UINT32_C(0xA4574796) },
+ { UINT32_C(0xDB70B167), UINT32_C(0xC43B85EB), UINT32_C(0x98551DFA),
+ UINT32_C(0x81D5039A), UINT32_C(0x1D979FA4), UINT32_C(0x6B56FBE9),
+ UINT32_C(0x8615098F), UINT32_C(0x49714FD7), UINT32_C(0x94DECAB5),
+ UINT32_C(0xB10E1CEA), UINT32_C(0x480EF6E3), UINT32_C(0x8342EBA3) } },
+ { { UINT32_C(0xB3677288), UINT32_C(0xE1E030B0), UINT32_C(0x8D5CE3AF),
+ UINT32_C(0x2978174C), UINT32_C(0xF7B2DE98), UINT32_C(0xAFC0271C),
+ UINT32_C(0xB99C20B5), UINT32_C(0x745BC6F3), UINT32_C(0x1E3BB4E5),
+ UINT32_C(0x9F6EDCED), UINT32_C(0x73C8C1FC), UINT32_C(0x58D3EE4E) },
+ { UINT32_C(0x7FD30124), UINT32_C(0x1F3535F4), UINT32_C(0x5FA62502),
+ UINT32_C(0xF366AC70), UINT32_C(0x965363FE), UINT32_C(0x4C4C1FDD),
+ UINT32_C(0x1DE2CA2B), UINT32_C(0x8B2C7777), UINT32_C(0x882F1173),
+ UINT32_C(0x0CB54743), UINT32_C(0x71343331), UINT32_C(0x94B6B8C0) } },
+ { { UINT32_C(0x65B8B35B), UINT32_C(0x75AF0141), UINT32_C(0x4670A1F5),
+ UINT32_C(0x6D7B8485), UINT32_C(0xA3B6D376), UINT32_C(0x6EAA3A47),
+ UINT32_C(0xCB3E5B66), UINT32_C(0xD7E673D2), UINT32_C(0x9589AB38),
+ UINT32_C(0xC0338E6C), UINT32_C(0x09440FAA), UINT32_C(0x4BE26CB3) },
+ { UINT32_C(0x394F9AA3), UINT32_C(0x82CB05E7), UINT32_C(0x7F7792EA),
+ UINT32_C(0xC45C8A8A), UINT32_C(0xB687DC70), UINT32_C(0x37E5E33B),
+ UINT32_C(0xDFE48E49), UINT32_C(0x63853219), UINT32_C(0x6D0E5C8C),
+ UINT32_C(0x087951C1), UINT32_C(0x2BC27310), UINT32_C(0x7696A8C7) } },
+ { { UINT32_C(0xB67E834A), UINT32_C(0xA05736D5), UINT32_C(0x9098D42A),
+ UINT32_C(0xDD2AA0F2), UINT32_C(0x49C69DDC), UINT32_C(0x09F0C1D8),
+ UINT32_C(0x8FF0F0F3), UINT32_C(0x81F8BC1C), UINT32_C(0x03037775),
+ UINT32_C(0x36FD3A4F), UINT32_C(0x4B06DF5C), UINT32_C(0x8286717D) },
+ { UINT32_C(0xA9079EA2), UINT32_C(0xB878F496), UINT32_C(0xD7DC796D),
+ UINT32_C(0xA5642426), UINT32_C(0x67FDAC2B), UINT32_C(0x29B9351A),
+ UINT32_C(0x1D543CDE), UINT32_C(0x93774C0E), UINT32_C(0x1A8E31C4),
+ UINT32_C(0x4F8793BA), UINT32_C(0x6C94798A), UINT32_C(0x7C9F3F3A) } },
+ { { UINT32_C(0xCB8ECDB8), UINT32_C(0x23C5AD11), UINT32_C(0x485A6A02),
+ UINT32_C(0x1E88D25E), UINT32_C(0xF1E268AE), UINT32_C(0xB27CBE84),
+ UINT32_C(0xF4CD0475), UINT32_C(0xDDA80238), UINT32_C(0x49F8EB1B),
+ UINT32_C(0x4F88857B), UINT32_C(0x52FB07F9), UINT32_C(0x91B1221F) },
+ { UINT32_C(0x8637FA67), UINT32_C(0x7CE97460), UINT32_C(0x632198D8),
+ UINT32_C(0x528B3CF4), UINT32_C(0xF6623769), UINT32_C(0x33365AB3),
+ UINT32_C(0x3A83A30F), UINT32_C(0x6FEBCFFF), UINT32_C(0x9BD341EB),
+ UINT32_C(0x398F4C99), UINT32_C(0xB33A333C), UINT32_C(0x180712BB) } },
+ { { UINT32_C(0xD93429E7), UINT32_C(0x2B8655A2), UINT32_C(0x75C8B9EE),
+ UINT32_C(0x99D600BB), UINT32_C(0x88FCA6CD), UINT32_C(0x9FC1AF8B),
+ UINT32_C(0x7C311F80), UINT32_C(0x2FB53386), UINT32_C(0xE8A71EEE),
+ UINT32_C(0x20743ECB), UINT32_C(0xE848B49E), UINT32_C(0xEC3713C4) },
+ { UINT32_C(0xBB886817), UINT32_C(0x5B2037B5), UINT32_C(0x307DBAF4),
+ UINT32_C(0x40EF5AC2), UINT32_C(0x1B3F643D), UINT32_C(0xC2888AF2),
+ UINT32_C(0x9D5A4190), UINT32_C(0x0D8252E1), UINT32_C(0x2DB52A8A),
+ UINT32_C(0x06CC0BEC), UINT32_C(0xAB94E969), UINT32_C(0xB84B98EA) } },
+ { { UINT32_C(0xA0321E0E), UINT32_C(0x2E7AC078), UINT32_C(0xEF3DAAB6),
+ UINT32_C(0x5C5A1168), UINT32_C(0xADDD454A), UINT32_C(0xD2D573CB),
+ UINT32_C(0x36259CC7), UINT32_C(0x27E149E2), UINT32_C(0xA63F47F1),
+ UINT32_C(0x1EDFD469), UINT32_C(0xF1BD2CFD), UINT32_C(0x039AD674) },
+ { UINT32_C(0x3077D3CC), UINT32_C(0xBFA633FC), UINT32_C(0x2FD64E9F),
+ UINT32_C(0x14A7C82F), UINT32_C(0x9D824999), UINT32_C(0xAAA65014),
+ UINT32_C(0x21760F2E), UINT32_C(0x41AB113B), UINT32_C(0x1CAE260A),
+ UINT32_C(0x23E646C5), UINT32_C(0x68DC5159), UINT32_C(0x08062C8F) } },
+ },
+ {
+ { { UINT32_C(0x204BE028), UINT32_C(0x2E7D0A16), UINT32_C(0xD0E41851),
+ UINT32_C(0x4F1D082E), UINT32_C(0x3EB317F9), UINT32_C(0x15F1DDC6),
+ UINT32_C(0x5ADF71D7), UINT32_C(0xF0275071), UINT32_C(0xEE858BC3),
+ UINT32_C(0x2CE33C2E), UINT32_C(0xDA73B71A), UINT32_C(0xA24C76D1) },
+ { UINT32_C(0x6C70C483), UINT32_C(0x9EF6A70A), UINT32_C(0x05CF9612),
+ UINT32_C(0xEFCF1705), UINT32_C(0x7502DE64), UINT32_C(0x9F5BF5A6),
+ UINT32_C(0xA4701973), UINT32_C(0xD11122A1), UINT32_C(0xA2EA7B24),
+ UINT32_C(0x82CFAAC2), UINT32_C(0x0A4582E1), UINT32_C(0x6CAD67CC) } },
+ { { UINT32_C(0xB4DC8600), UINT32_C(0x597A26FF), UINT32_C(0xF9288555),
+ UINT32_C(0x264A09F3), UINT32_C(0x5C27F5F6), UINT32_C(0x0B06AFF6),
+ UINT32_C(0xD8D544E6), UINT32_C(0xCE5AB665), UINT32_C(0x99275C32),
+ UINT32_C(0x92F031BE), UINT32_C(0xF42E0E7C), UINT32_C(0xAF51C5BB) },
+ { UINT32_C(0x1E37B36D), UINT32_C(0x5BB28B06), UINT32_C(0x8473543A),
+ UINT32_C(0x583FBA6A), UINT32_C(0xF93FB7DC), UINT32_C(0xE73FD299),
+ UINT32_C(0x6E2CCAD9), UINT32_C(0xFCD999A8), UINT32_C(0x334D4F57),
+ UINT32_C(0xB8C8A6DF), UINT32_C(0x9A2ACC9B), UINT32_C(0x5ADB28DD) } },
+ { { UINT32_C(0x111792B9), UINT32_C(0x5ADF3D9A), UINT32_C(0x4F1E0D09),
+ UINT32_C(0x1C77A305), UINT32_C(0xA82D3736), UINT32_C(0xF9FBCE33),
+ UINT32_C(0x718C8AA3), UINT32_C(0xF307823E), UINT32_C(0x416CCF69),
+ UINT32_C(0x860578CF), UINT32_C(0x1EF8465B), UINT32_C(0xB942ADD8) },
+ { UINT32_C(0xCD9472E1), UINT32_C(0x9EE0CF97), UINT32_C(0xB01528A8),
+ UINT32_C(0xE6792EEF), UINT32_C(0xC09DA90B), UINT32_C(0xF99B9A8D),
+ UINT32_C(0xCBF3CCB8), UINT32_C(0x1F521C2D), UINT32_C(0x91A62632),
+ UINT32_C(0x6BF66948), UINT32_C(0x854FE9DA), UINT32_C(0xCC7A9CEB) } },
+ { { UINT32_C(0x491CCB92), UINT32_C(0x46303171), UINT32_C(0x2771235B),
+ UINT32_C(0xA80A8C0D), UINT32_C(0xF172C7CF), UINT32_C(0xD8E497FF),
+ UINT32_C(0x35B193CF), UINT32_C(0x7F7009D7), UINT32_C(0xF19DF4BC),
+ UINT32_C(0x6B9FD3F7), UINT32_C(0xB46F1E37), UINT32_C(0xADA548C3) },
+ { UINT32_C(0xC7A20270), UINT32_C(0x87C6EAA9), UINT32_C(0xAE78EF99),
+ UINT32_C(0xEF2245D6), UINT32_C(0x539EAB95), UINT32_C(0x2A121042),
+ UINT32_C(0x79B8F5CC), UINT32_C(0x29A6D5D7), UINT32_C(0xB77840DC),
+ UINT32_C(0x33803A10), UINT32_C(0x11A6A30F), UINT32_C(0xFEDD3A70) } },
+ { { UINT32_C(0x142403D1), UINT32_C(0xFA070E22), UINT32_C(0x15C6F7F5),
+ UINT32_C(0x68FF3160), UINT32_C(0x223A0CE8), UINT32_C(0xE09F04E6),
+ UINT32_C(0x53E14183), UINT32_C(0x22BBD018), UINT32_C(0xCF45B75B),
+ UINT32_C(0x35D9FAFC), UINT32_C(0x7ECEEC88), UINT32_C(0x3A34819D) },
+ { UINT32_C(0xD33262D2), UINT32_C(0xD9CF7568), UINT32_C(0x841D1505),
+ UINT32_C(0x431036D5), UINT32_C(0x9EB2A79A), UINT32_C(0x0C800565),
+ UINT32_C(0x5F7EDC6A), UINT32_C(0x8E77D9F0), UINT32_C(0x65E800AA),
+ UINT32_C(0x19E12D05), UINT32_C(0xB7784E7C), UINT32_C(0x335C8D36) } },
+ { { UINT32_C(0x6484FD40), UINT32_C(0x8B2FC4E9), UINT32_C(0xA35D24EA),
+ UINT32_C(0xEE702764), UINT32_C(0xB871C3F3), UINT32_C(0x15B28AC7),
+ UINT32_C(0xE097047F), UINT32_C(0x805B4048), UINT32_C(0x647CAD2F),
+ UINT32_C(0xD6F1B8DF), UINT32_C(0xDC7DD67F), UINT32_C(0xF1D5B458) },
+ { UINT32_C(0x25148803), UINT32_C(0x324C529C), UINT32_C(0x21274FAF),
+ UINT32_C(0xF6185EBE), UINT32_C(0x95148B55), UINT32_C(0xAF14751E),
+ UINT32_C(0x28F284F4), UINT32_C(0x283ED89D), UINT32_C(0x4CBEBF1A),
+ UINT32_C(0x93AD20E7), UINT32_C(0x882935E1), UINT32_C(0x5F6EC65D) } },
+ { { UINT32_C(0xA4DCEFE9), UINT32_C(0xE222EBA4), UINT32_C(0xEC1CEB74),
+ UINT32_C(0x63AD235F), UINT32_C(0xE05B18E7), UINT32_C(0x2E0BF749),
+ UINT32_C(0xB48BDD87), UINT32_C(0x547BD050), UINT32_C(0xF5AA2FC4),
+ UINT32_C(0x0490C970), UINT32_C(0x2B431390), UINT32_C(0xCED5E4CF) },
+ { UINT32_C(0x51D2898E), UINT32_C(0x07D82704), UINT32_C(0x083B57D4),
+ UINT32_C(0x44B72442), UINT32_C(0x5037FCE8), UINT32_C(0xA4ADA230),
+ UINT32_C(0x50510DA6), UINT32_C(0x55F7905E), UINT32_C(0x8D890A98),
+ UINT32_C(0xD8EE724F), UINT32_C(0x11B85640), UINT32_C(0x925A8E7C) } },
+ { { UINT32_C(0x1CA459ED), UINT32_C(0x5BFA10CD), UINT32_C(0x6DCF56BF),
+ UINT32_C(0x593F085A), UINT32_C(0xC0579C3E), UINT32_C(0xE6F0AD9B),
+ UINT32_C(0x2527C1AD), UINT32_C(0xC11C95A2), UINT32_C(0xCF1CB8B3),
+ UINT32_C(0x7CFA71E1), UINT32_C(0x1D6DC79D), UINT32_C(0xEDCFF833) },
+ { UINT32_C(0x432521C9), UINT32_C(0x581C4BBE), UINT32_C(0x144E11A0),
+ UINT32_C(0xBF620096), UINT32_C(0xBE3A107B), UINT32_C(0x54C38B71),
+ UINT32_C(0xE2606EC0), UINT32_C(0xED555E37), UINT32_C(0xD721D034),
+ UINT32_C(0x3FB148B8), UINT32_C(0x0091BC90), UINT32_C(0x79D53DAD) } },
+ { { UINT32_C(0xB7082C80), UINT32_C(0xE32068C5), UINT32_C(0x7A144E22),
+ UINT32_C(0x4140FFD2), UINT32_C(0x9EDD9E86), UINT32_C(0x5811D2F0),
+ UINT32_C(0xC572C465), UINT32_C(0xCDD79B5F), UINT32_C(0xC97BF450),
+ UINT32_C(0x3563FED1), UINT32_C(0xF2CE5C9C), UINT32_C(0x985C1444) },
+ { UINT32_C(0x99950F1C), UINT32_C(0x260AE797), UINT32_C(0x765E9DED),
+ UINT32_C(0x659F4F40), UINT32_C(0x2E3BC286), UINT32_C(0x2A412D66),
+ UINT32_C(0xF87E0C82), UINT32_C(0xE865E62C), UINT32_C(0x6C05E7D7),
+ UINT32_C(0xD63D3A9A), UINT32_C(0x8686F89A), UINT32_C(0x96725D67) } },
+ { { UINT32_C(0xAB7EA0F5), UINT32_C(0xC99A5E4C), UINT32_C(0xC5393FA9),
+ UINT32_C(0xC9860A1A), UINT32_C(0x8FDEEFC0), UINT32_C(0x9ED83CEE),
+ UINT32_C(0x5ED6869A), UINT32_C(0xE3EA8B4C), UINT32_C(0xD2EED3A9),
+ UINT32_C(0x89A85463), UINT32_C(0xE421A622), UINT32_C(0x2CD91B6D) },
+ { UINT32_C(0x2C91C41D), UINT32_C(0x6FEC1EF3), UINT32_C(0x8171037D),
+ UINT32_C(0xB1540D1F), UINT32_C(0x1C010E5B), UINT32_C(0x4FE4991A),
+ UINT32_C(0xFC1C7368), UINT32_C(0x28A3469F), UINT32_C(0xAF118781),
+ UINT32_C(0xE1EEECD1), UINT32_C(0x99EF3531), UINT32_C(0x1BCCB977) } },
+ { { UINT32_C(0xC4DAB7B8), UINT32_C(0x63D3B638), UINT32_C(0x3F7F5BAB),
+ UINT32_C(0xD92133B6), UINT32_C(0x09FB6069), UINT32_C(0x2573EE20),
+ UINT32_C(0x890A1686), UINT32_C(0x771FABDF), UINT32_C(0xA77AFFF5),
+ UINT32_C(0x1D0BA21F), UINT32_C(0xBA3DD2C0), UINT32_C(0x83145FCC) },
+ { UINT32_C(0x2D115C20), UINT32_C(0xFA073A81), UINT32_C(0x19176F27),
+ UINT32_C(0x6AB7A9D3), UINT32_C(0x9AC639EE), UINT32_C(0xAF62CF93),
+ UINT32_C(0x2CCD1319), UINT32_C(0xF73848B9), UINT32_C(0x3C71659D),
+ UINT32_C(0x3B613234), UINT32_C(0x10AB3826), UINT32_C(0xF8E0011C) } },
+ { { UINT32_C(0x0282FFA5), UINT32_C(0x0501F036), UINT32_C(0xD9E0F15A),
+ UINT32_C(0xC39A5CF4), UINT32_C(0x9A3D1F3C), UINT32_C(0x48D8C729),
+ UINT32_C(0x64E18EDA), UINT32_C(0xB5FC136B), UINT32_C(0x7E58FEF0),
+ UINT32_C(0xE81B53D9), UINT32_C(0xF7B0F28D), UINT32_C(0x0D534055) },
+ { UINT32_C(0x7A80619B), UINT32_C(0x47B8DE12), UINT32_C(0x81F9E55D),
+ UINT32_C(0x60E2A2B3), UINT32_C(0xCF564CC5), UINT32_C(0x6E9624D7),
+ UINT32_C(0x6BDEDFFF), UINT32_C(0xFDF18A21), UINT32_C(0xC0D5FC82),
+ UINT32_C(0x3787DE38), UINT32_C(0x497A6B11), UINT32_C(0xCBCAA347) } },
+ { { UINT32_C(0xB226465A), UINT32_C(0x6E7EF35E), UINT32_C(0x5F8A2BAF),
+ UINT32_C(0x4B469919), UINT32_C(0x1120D93F), UINT32_C(0x44B3A3CF),
+ UINT32_C(0x68F34AD1), UINT32_C(0xB052C8B6), UINT32_C(0xEF7632DD),
+ UINT32_C(0x27EC574B), UINT32_C(0x685DE26F), UINT32_C(0xAEBEA108) },
+ { UINT32_C(0xE39424B6), UINT32_C(0xDA33236B), UINT32_C(0xEBCC22AD),
+ UINT32_C(0xB1BD94A9), UINT32_C(0x2CDFB5D5), UINT32_C(0x6DDEE6CC),
+ UINT32_C(0x6F14069A), UINT32_C(0xBDAED927), UINT32_C(0x2A247CB7),
+ UINT32_C(0x2ADE427C), UINT32_C(0xED156A40), UINT32_C(0xCE96B436) } },
+ { { UINT32_C(0x81F3F819), UINT32_C(0xDDDCA360), UINT32_C(0xD419B96A),
+ UINT32_C(0x4AF4A49F), UINT32_C(0x7CB966B9), UINT32_C(0x746C6525),
+ UINT32_C(0x6F610023), UINT32_C(0x01E39088), UINT32_C(0x98DD33FC),
+ UINT32_C(0x05ECB38D), UINT32_C(0x8F84EDF4), UINT32_C(0x962B971B) },
+ { UINT32_C(0x6A6F2602), UINT32_C(0xEB32C0A5), UINT32_C(0x562D60F2),
+ UINT32_C(0xF026AF71), UINT32_C(0x84615FAB), UINT32_C(0xA9E246BF),
+ UINT32_C(0x75DBAE01), UINT32_C(0xAD967092), UINT32_C(0x3ECE5D07),
+ UINT32_C(0xBF97C79B), UINT32_C(0x74EAA3D3), UINT32_C(0xE06266C7) } },
+ { { UINT32_C(0x2E6DBB6E), UINT32_C(0x161A0157), UINT32_C(0x60FA8F47),
+ UINT32_C(0xB8AF4904), UINT32_C(0x00197F22), UINT32_C(0xE4336C44),
+ UINT32_C(0x9CEDCE0E), UINT32_C(0xF811AFFA), UINT32_C(0xF94C2EF1),
+ UINT32_C(0xB1DD7685), UINT32_C(0xCA957BB0), UINT32_C(0xEEDC0F4B) },
+ { UINT32_C(0x4AA76BB1), UINT32_C(0xD319FD57), UINT32_C(0x16CD7CCB),
+ UINT32_C(0xB3525D7C), UINT32_C(0xA97DD072), UINT32_C(0x7B22DA9C),
+ UINT32_C(0x38A83E71), UINT32_C(0x99DB84BD), UINT32_C(0xC0EDD8BE),
+ UINT32_C(0x4939BC8D), UINT32_C(0x903A932C), UINT32_C(0x06D524EA) } },
+ { { UINT32_C(0x0E31F639), UINT32_C(0x4BC950EC), UINT32_C(0x6016BE30),
+ UINT32_C(0xB7ABD3DC), UINT32_C(0x6703DAD0), UINT32_C(0x3B0F4473),
+ UINT32_C(0x0AC1C4EA), UINT32_C(0xCC405F8B), UINT32_C(0x176C3FEE),
+ UINT32_C(0x9BED5E57), UINT32_C(0x36AE36C2), UINT32_C(0xF4524810) },
+ { UINT32_C(0x15D7B503), UINT32_C(0xC1EDBB83), UINT32_C(0xE30F3657),
+ UINT32_C(0x943B1156), UINT32_C(0x98377805), UINT32_C(0x984E9EEF),
+ UINT32_C(0x36CF1DEB), UINT32_C(0x291AE7AC), UINT32_C(0xA9F66DF3),
+ UINT32_C(0xFED8748C), UINT32_C(0xFEA8FA5D), UINT32_C(0xECA758BB) } },
+ },
+ {
+ { { UINT32_C(0x2DD1B249), UINT32_C(0xACC787EF), UINT32_C(0xD82976F1),
+ UINT32_C(0x736E1030), UINT32_C(0xA01B3649), UINT32_C(0x0A6940FA),
+ UINT32_C(0xC42341E7), UINT32_C(0xE00B926B), UINT32_C(0xDE8FFD6C),
+ UINT32_C(0x911508D0), UINT32_C(0x5276B0CB), UINT32_C(0x4DCF8D46) },
+ { UINT32_C(0xCC3CAD8D), UINT32_C(0x23AD0A90), UINT32_C(0xADED962A),
+ UINT32_C(0x2A92E54C), UINT32_C(0xF231BFAF), UINT32_C(0x93FBEC4D),
+ UINT32_C(0x4798987A), UINT32_C(0x9544BC77), UINT32_C(0x08E29F60),
+ UINT32_C(0x48084E25), UINT32_C(0x32DE5869), UINT32_C(0x0C0D2F43) } },
+ { { UINT32_C(0x3A9ABC13), UINT32_C(0x6778F970), UINT32_C(0x3D2B166B),
+ UINT32_C(0xFD014FAC), UINT32_C(0x3C6FED60), UINT32_C(0x1FE4FC78),
+ UINT32_C(0xAA7C69C5), UINT32_C(0x04295FA8), UINT32_C(0x7C123175),
+ UINT32_C(0xA01DE56D), UINT32_C(0x3D9A713A), UINT32_C(0x0FA0D3A8) },
+ { UINT32_C(0xE3E08ADD), UINT32_C(0xA7A6E5E3), UINT32_C(0x1AC58F85),
+ UINT32_C(0xBD77E94B), UINT32_C(0xB7321A9C), UINT32_C(0x078F6FD2),
+ UINT32_C(0x911EF6D9), UINT32_C(0x9564601E), UINT32_C(0x415C6BEF),
+ UINT32_C(0x31C5C1B2), UINT32_C(0xD3212C62), UINT32_C(0xE6C0C91E) } },
+ { { UINT32_C(0x0D16022F), UINT32_C(0xBA7BD23C), UINT32_C(0x198BE288),
+ UINT32_C(0xE9CF4750), UINT32_C(0x47DEEC65), UINT32_C(0x304E3169),
+ UINT32_C(0x96EEB288), UINT32_C(0xCF65B41F), UINT32_C(0x927E9E3B),
+ UINT32_C(0x17E99C17), UINT32_C(0xF6630A80), UINT32_C(0x82225546) },
+ { UINT32_C(0xCA067BD9), UINT32_C(0x15122B8A), UINT32_C(0xB77B4E98),
+ UINT32_C(0xE2673205), UINT32_C(0x9407CA63), UINT32_C(0x13037565),
+ UINT32_C(0x8B621602), UINT32_C(0x53624F54), UINT32_C(0xEAE4BD06),
+ UINT32_C(0x96AF2CB1), UINT32_C(0x8FA20829), UINT32_C(0x576ECD1C) } },
+ { { UINT32_C(0x7E02D2D0), UINT32_C(0xA551CE10), UINT32_C(0x9D13DBC7),
+ UINT32_C(0x1584ED24), UINT32_C(0x4DA7B6D8), UINT32_C(0x082017AD),
+ UINT32_C(0xE054BC48), UINT32_C(0x81918A8F), UINT32_C(0x572DC384),
+ UINT32_C(0x677DB48E), UINT32_C(0x6155484C), UINT32_C(0x2EF82296) },
+ { UINT32_C(0x41B9C231), UINT32_C(0xC3DB14C6), UINT32_C(0x4A766192),
+ UINT32_C(0x910A87D1), UINT32_C(0x10AB8E0F), UINT32_C(0x93D5CC86),
+ UINT32_C(0xAE57CA1B), UINT32_C(0x4194D548), UINT32_C(0x267FC37A),
+ UINT32_C(0xFAF3A1D6), UINT32_C(0x13B87C97), UINT32_C(0x70EC2364) } },
+ { { UINT32_C(0x5E12756A), UINT32_C(0x064B565B), UINT32_C(0xAE49C98E),
+ UINT32_C(0x953B7BD1), UINT32_C(0xF7001D91), UINT32_C(0xE0CE8284),
+ UINT32_C(0xF31108D0), UINT32_C(0x1546060B), UINT32_C(0x6779B6E2),
+ UINT32_C(0xDBC2C3F4), UINT32_C(0xE0DD07CF), UINT32_C(0x157AA47D) },
+ { UINT32_C(0xF23B261E), UINT32_C(0xBF4A1C6F), UINT32_C(0x654F4BE5),
+ UINT32_C(0x5B8EED30), UINT32_C(0x6B20CCD8), UINT32_C(0xDF5896D3),
+ UINT32_C(0x559ED23D), UINT32_C(0x56920E2C), UINT32_C(0xFA6E3E27),
+ UINT32_C(0x901F342E), UINT32_C(0x896CA082), UINT32_C(0x745C747C) } },
+ { { UINT32_C(0x2944EC84), UINT32_C(0xDBCCD575), UINT32_C(0xA5FF65FE),
+ UINT32_C(0x54A2A935), UINT32_C(0x1A1319B6), UINT32_C(0x88C92A5E),
+ UINT32_C(0x82DA96C1), UINT32_C(0x9537C28F), UINT32_C(0x35F93C46),
+ UINT32_C(0xB6836474), UINT32_C(0x65B0846C), UINT32_C(0xEC526A1D) },
+ { UINT32_C(0xF382C412), UINT32_C(0x6F12AFBD), UINT32_C(0x9E99FA06),
+ UINT32_C(0x5EBC81D8), UINT32_C(0x869B93BD), UINT32_C(0x97B5D672),
+ UINT32_C(0x377E12AA), UINT32_C(0x2983C310), UINT32_C(0x24D681EA),
+ UINT32_C(0x48759681), UINT32_C(0x287FD767), UINT32_C(0x1E0BD106) } },
+ { { UINT32_C(0x7231247F), UINT32_C(0x0AC75A3E), UINT32_C(0xEF27AD3A),
+ UINT32_C(0x65C20DE6), UINT32_C(0xBD02EEE5), UINT32_C(0x87EB6CF1),
+ UINT32_C(0x00147E03), UINT32_C(0x264ACA7A), UINT32_C(0xAE2A9437),
+ UINT32_C(0xEBC78581), UINT32_C(0x6316BFA5), UINT32_C(0x9929964E) },
+ { UINT32_C(0x9AF207EF), UINT32_C(0xDC09E040), UINT32_C(0x0C9D8658),
+ UINT32_C(0x3ECFFE2D), UINT32_C(0xDFB43D38), UINT32_C(0x547EA735),
+ UINT32_C(0xD04B1B20), UINT32_C(0x5485247B), UINT32_C(0xBFD8B609),
+ UINT32_C(0xB18D3F02), UINT32_C(0xCCE73705), UINT32_C(0xEEB3E805) } },
+ { { UINT32_C(0xDB93850F), UINT32_C(0xDAB1A525), UINT32_C(0x8365B7D5),
+ UINT32_C(0x18ADAA23), UINT32_C(0x113FC8C7), UINT32_C(0x58485C90),
+ UINT32_C(0x348AD323), UINT32_C(0x80C3DBB9), UINT32_C(0xE16ADCA1),
+ UINT32_C(0xAF892FB5), UINT32_C(0x979F005A), UINT32_C(0x2183C879) },
+ { UINT32_C(0x0643A99E), UINT32_C(0x20FA1A94), UINT32_C(0x1A1609CB),
+ UINT32_C(0x2741221C), UINT32_C(0x3C2FBDDC), UINT32_C(0x1C1687E5),
+ UINT32_C(0xD420D6CF), UINT32_C(0xDCCF329E), UINT32_C(0x2B7197D1),
+ UINT32_C(0x75D5577D), UINT32_C(0xC8729D9C), UINT32_C(0x4C3C3875) } },
+ { { UINT32_C(0xE5CBDCB9), UINT32_C(0x5E79F995), UINT32_C(0xA742FCC7),
+ UINT32_C(0x03139824), UINT32_C(0x239EF4A1), UINT32_C(0x6D0C214A),
+ UINT32_C(0x401A2944), UINT32_C(0x53A27952), UINT32_C(0xC10BCDF0),
+ UINT32_C(0xF42A1B34), UINT32_C(0x7CF38061), UINT32_C(0x426BAA43) },
+ { UINT32_C(0xA96AD0C8), UINT32_C(0x16A53139), UINT32_C(0x6BAD5301),
+ UINT32_C(0x627F1D31), UINT32_C(0x4ACCD627), UINT32_C(0x5AF74877),
+ UINT32_C(0xB55B0FB8), UINT32_C(0x3C58A1C5), UINT32_C(0xF4399A6A),
+ UINT32_C(0xFAA57B91), UINT32_C(0xC28094B8), UINT32_C(0xBAD283FB) } },
+ { { UINT32_C(0x83E10A93), UINT32_C(0xBA32AC61), UINT32_C(0xEC06BDB0),
+ UINT32_C(0x1C91F6B4), UINT32_C(0x65F60C93), UINT32_C(0x42E6CFBC),
+ UINT32_C(0x2C0CDCBE), UINT32_C(0xEFE33BC8), UINT32_C(0x4D6414F2),
+ UINT32_C(0xE0FE1D09), UINT32_C(0x76FA5C5B), UINT32_C(0x4C112316) },
+ { UINT32_C(0x2E26200A), UINT32_C(0x812C1DC6), UINT32_C(0xEE879D25),
+ UINT32_C(0xD6C413C5), UINT32_C(0xBCA8BAFE), UINT32_C(0xBEADE255),
+ UINT32_C(0xCE2BA0E7), UINT32_C(0x0EAF4AE2), UINT32_C(0xC4F4408A),
+ UINT32_C(0x66E9FFB0), UINT32_C(0x9782C7AD), UINT32_C(0xB36A86D7) } },
+ { { UINT32_C(0xBAD8D1C7), UINT32_C(0x10FCD1F4), UINT32_C(0x4502F645),
+ UINT32_C(0xC903816A), UINT32_C(0xA503B895), UINT32_C(0x7FAC1CC1),
+ UINT32_C(0x0778900C), UINT32_C(0x8BCD6041), UINT32_C(0x5BCF2784),
+ UINT32_C(0x5A5F2202), UINT32_C(0x10EDB896), UINT32_C(0x9B157E87) },
+ { UINT32_C(0xF602A8B1), UINT32_C(0x4C58DA69), UINT32_C(0x59EC9D7E),
+ UINT32_C(0xD55132F8), UINT32_C(0xA26D4870), UINT32_C(0x155B719A),
+ UINT32_C(0x36441746), UINT32_C(0x25AAFCA3), UINT32_C(0xDD3B6B30),
+ UINT32_C(0x01F83338), UINT32_C(0x551917CC), UINT32_C(0xD52BB5C1) } },
+ { { UINT32_C(0x6135066A), UINT32_C(0xA0B6207B), UINT32_C(0x2AEC8CBD),
+ UINT32_C(0xB3409F84), UINT32_C(0x19D87DF0), UINT32_C(0x5EBFD436),
+ UINT32_C(0xE8526DE2), UINT32_C(0xCB4C209B), UINT32_C(0x21E1A230),
+ UINT32_C(0xD764085B), UINT32_C(0x0899964A), UINT32_C(0x96F91554) },
+ { UINT32_C(0xA57D122A), UINT32_C(0xB0BEC8EF), UINT32_C(0x5D9D0B33),
+ UINT32_C(0xC572EC56), UINT32_C(0xCFA7C72C), UINT32_C(0xEBE2A780),
+ UINT32_C(0x9EF3295C), UINT32_C(0x52D40CDB), UINT32_C(0x0DE74DFE),
+ UINT32_C(0x64004584), UINT32_C(0xC0809716), UINT32_C(0xA6846432) } },
+ { { UINT32_C(0x02C979BC), UINT32_C(0x0D09E8CD), UINT32_C(0x409F4F2A),
+ UINT32_C(0xEC4B21F6), UINT32_C(0x13FB07CA), UINT32_C(0x68125C70),
+ UINT32_C(0x6FDFA72A), UINT32_C(0x1C4CFC17), UINT32_C(0x04539FCD),
+ UINT32_C(0xC9E71B9E), UINT32_C(0x8BA70797), UINT32_C(0x94B7103D) },
+ { UINT32_C(0xB33FDE83), UINT32_C(0x6B81E82F), UINT32_C(0xEABAFD4B),
+ UINT32_C(0x7CA9A8CA), UINT32_C(0xEAB819CE), UINT32_C(0xADD85A67),
+ UINT32_C(0x98E99FFC), UINT32_C(0xAEC25483), UINT32_C(0x274A07B6),
+ UINT32_C(0x938D6440), UINT32_C(0x564A6AA0), UINT32_C(0x0A5C7097) } },
+ { { UINT32_C(0x2F4FCEB6), UINT32_C(0x7284FF50), UINT32_C(0x78D0D5CB),
+ UINT32_C(0x0A28715A), UINT32_C(0xBFCE187C), UINT32_C(0xE70B7014),
+ UINT32_C(0x7A17148D), UINT32_C(0xA6B538F5), UINT32_C(0xDD427166),
+ UINT32_C(0x1DAB07C9), UINT32_C(0x149D23CA), UINT32_C(0x5C5578B0) },
+ { UINT32_C(0x875B5EDE), UINT32_C(0x875E2056), UINT32_C(0x02C893B9),
+ UINT32_C(0xCBF44B6D), UINT32_C(0x5C2993FB), UINT32_C(0x5715A77E),
+ UINT32_C(0x3410597E), UINT32_C(0xAF328146), UINT32_C(0x42DC49DF),
+ UINT32_C(0x65DF418F), UINT32_C(0xA9EE52F6), UINT32_C(0x7AC9C720) } },
+ { { UINT32_C(0x62955486), UINT32_C(0xB1C9AA07), UINT32_C(0x245061D7),
+ UINT32_C(0xCBF35BE3), UINT32_C(0x8CF4DDC0), UINT32_C(0x811E1BD3),
+ UINT32_C(0x948F7C84), UINT32_C(0xD9D4589C), UINT32_C(0xCB0F996D),
+ UINT32_C(0x30D09A0F), UINT32_C(0x590E7704), UINT32_C(0x1A1B3B7A) },
+ { UINT32_C(0x2082768D), UINT32_C(0xA848E349), UINT32_C(0x9A249DF4),
+ UINT32_C(0x9FEBD492), UINT32_C(0x5F20439A), UINT32_C(0x503420AF),
+ UINT32_C(0x8E2BFCD4), UINT32_C(0x0CBE52B6), UINT32_C(0x118C91B2),
+ UINT32_C(0xB1D5E261), UINT32_C(0x71D8F2BC), UINT32_C(0x93CFF6DA) } },
+ { { UINT32_C(0x8AB58944), UINT32_C(0x5F5BC06B), UINT32_C(0x4979882D),
+ UINT32_C(0xE4BED538), UINT32_C(0xD79B0EB1), UINT32_C(0x57C30362),
+ UINT32_C(0xEF7C56D8), UINT32_C(0x391AE2C1), UINT32_C(0xADD98625),
+ UINT32_C(0x28BC2E97), UINT32_C(0x1B257107), UINT32_C(0xFA8E86B8) },
+ { UINT32_C(0x6118C715), UINT32_C(0x5E4859F8), UINT32_C(0x524C71DD),
+ UINT32_C(0x91C83324), UINT32_C(0x6D2F5E6D), UINT32_C(0xFB209243),
+ UINT32_C(0x2A900A43), UINT32_C(0x6B4FE21F), UINT32_C(0x32A73C1F),
+ UINT32_C(0x241F75D6), UINT32_C(0x5AE89613), UINT32_C(0xF5BC4629) } },
+ }
+};
+
+/*-
+ * Q := 2P, both projective, Q and P same pointers OK
+ * Autogenerated: op3/dbl_proj.op3
+ * https://eprint.iacr.org/2015/1060 Alg 6
+ * ASSERT: a = -3
+ */
+static void
+point_double(pt_prj_t *Q, const pt_prj_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X = P->X;
+ const limb_t *Y = P->Y;
+ const limb_t *Z = P->Z;
+ limb_t *X3 = Q->X;
+ limb_t *Y3 = Q->Y;
+ limb_t *Z3 = Q->Z;
+
+ /* the curve arith formula */
+ fiat_secp384r1_square(t0, X);
+ fiat_secp384r1_square(t1, Y);
+ fiat_secp384r1_square(t2, Z);
+ fiat_secp384r1_mul(t3, X, Y);
+ fiat_secp384r1_add(t3, t3, t3);
+ fiat_secp384r1_mul(t4, Y, Z);
+ fiat_secp384r1_mul(Z3, X, Z);
+ fiat_secp384r1_add(Z3, Z3, Z3);
+ fiat_secp384r1_mul(Y3, b, t2);
+ fiat_secp384r1_sub(Y3, Y3, Z3);
+ fiat_secp384r1_add(X3, Y3, Y3);
+ fiat_secp384r1_add(Y3, X3, Y3);
+ fiat_secp384r1_sub(X3, t1, Y3);
+ fiat_secp384r1_add(Y3, t1, Y3);
+ fiat_secp384r1_mul(Y3, X3, Y3);
+ fiat_secp384r1_mul(X3, X3, t3);
+ fiat_secp384r1_add(t3, t2, t2);
+ fiat_secp384r1_add(t2, t2, t3);
+ fiat_secp384r1_mul(Z3, b, Z3);
+ fiat_secp384r1_sub(Z3, Z3, t2);
+ fiat_secp384r1_sub(Z3, Z3, t0);
+ fiat_secp384r1_add(t3, Z3, Z3);
+ fiat_secp384r1_add(Z3, Z3, t3);
+ fiat_secp384r1_add(t3, t0, t0);
+ fiat_secp384r1_add(t0, t3, t0);
+ fiat_secp384r1_sub(t0, t0, t2);
+ fiat_secp384r1_mul(t0, t0, Z3);
+ fiat_secp384r1_add(Y3, Y3, t0);
+ fiat_secp384r1_add(t0, t4, t4);
+ fiat_secp384r1_mul(Z3, t0, Z3);
+ fiat_secp384r1_sub(X3, X3, Z3);
+ fiat_secp384r1_mul(Z3, t0, t1);
+ fiat_secp384r1_add(Z3, Z3, Z3);
+ fiat_secp384r1_add(Z3, Z3, Z3);
+}
+
+/*-
+ * R := Q + P where R and Q are projective, P affine.
+ * R and Q same pointers OK
+ * R and P same pointers not OK
+ * Autogenerated: op3/add_mixed.op3
+ * https://eprint.iacr.org/2015/1060 Alg 5
+ * ASSERT: a = -3
+ */
+static void
+point_add_mixed(pt_prj_t *R, const pt_prj_t *Q, const pt_aff_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X1 = Q->X;
+ const limb_t *Y1 = Q->Y;
+ const limb_t *Z1 = Q->Z;
+ const limb_t *X2 = P->X;
+ const limb_t *Y2 = P->Y;
+ fe_t X3;
+ fe_t Y3;
+ fe_t Z3;
+ limb_t nz;
+
+ /* check P for affine inf */
+ fiat_secp384r1_nonzero(&nz, P->Y);
+
+ /* the curve arith formula */
+ fiat_secp384r1_mul(t0, X1, X2);
+ fiat_secp384r1_mul(t1, Y1, Y2);
+ fiat_secp384r1_add(t3, X2, Y2);
+ fiat_secp384r1_add(t4, X1, Y1);
+ fiat_secp384r1_mul(t3, t3, t4);
+ fiat_secp384r1_add(t4, t0, t1);
+ fiat_secp384r1_sub(t3, t3, t4);
+ fiat_secp384r1_mul(t4, Y2, Z1);
+ fiat_secp384r1_add(t4, t4, Y1);
+ fiat_secp384r1_mul(Y3, X2, Z1);
+ fiat_secp384r1_add(Y3, Y3, X1);
+ fiat_secp384r1_mul(Z3, b, Z1);
+ fiat_secp384r1_sub(X3, Y3, Z3);
+ fiat_secp384r1_add(Z3, X3, X3);
+ fiat_secp384r1_add(X3, X3, Z3);
+ fiat_secp384r1_sub(Z3, t1, X3);
+ fiat_secp384r1_add(X3, t1, X3);
+ fiat_secp384r1_mul(Y3, b, Y3);
+ fiat_secp384r1_add(t1, Z1, Z1);
+ fiat_secp384r1_add(t2, t1, Z1);
+ fiat_secp384r1_sub(Y3, Y3, t2);
+ fiat_secp384r1_sub(Y3, Y3, t0);
+ fiat_secp384r1_add(t1, Y3, Y3);
+ fiat_secp384r1_add(Y3, t1, Y3);
+ fiat_secp384r1_add(t1, t0, t0);
+ fiat_secp384r1_add(t0, t1, t0);
+ fiat_secp384r1_sub(t0, t0, t2);
+ fiat_secp384r1_mul(t1, t4, Y3);
+ fiat_secp384r1_mul(t2, t0, Y3);
+ fiat_secp384r1_mul(Y3, X3, Z3);
+ fiat_secp384r1_add(Y3, Y3, t2);
+ fiat_secp384r1_mul(X3, t3, X3);
+ fiat_secp384r1_sub(X3, X3, t1);
+ fiat_secp384r1_mul(Z3, t4, Z3);
+ fiat_secp384r1_mul(t1, t3, t0);
+ fiat_secp384r1_add(Z3, Z3, t1);
+
+ /* if P is inf, throw all that away and take Q */
+ fiat_secp384r1_selectznz(R->X, nz, Q->X, X3);
+ fiat_secp384r1_selectznz(R->Y, nz, Q->Y, Y3);
+ fiat_secp384r1_selectznz(R->Z, nz, Q->Z, Z3);
+}
+
+/*-
+ * R := Q + P all projective.
+ * R and Q same pointers OK
+ * R and P same pointers not OK
+ * Autogenerated: op3/add_proj.op3
+ * https://eprint.iacr.org/2015/1060 Alg 4
+ * ASSERT: a = -3
+ */
+static void
+point_add_proj(pt_prj_t *R, const pt_prj_t *Q, const pt_prj_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4, t5;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X1 = Q->X;
+ const limb_t *Y1 = Q->Y;
+ const limb_t *Z1 = Q->Z;
+ const limb_t *X2 = P->X;
+ const limb_t *Y2 = P->Y;
+ const limb_t *Z2 = P->Z;
+ limb_t *X3 = R->X;
+ limb_t *Y3 = R->Y;
+ limb_t *Z3 = R->Z;
+
+ /* the curve arith formula */
+ fiat_secp384r1_mul(t0, X1, X2);
+ fiat_secp384r1_mul(t1, Y1, Y2);
+ fiat_secp384r1_mul(t2, Z1, Z2);
+ fiat_secp384r1_add(t3, X1, Y1);
+ fiat_secp384r1_add(t4, X2, Y2);
+ fiat_secp384r1_mul(t3, t3, t4);
+ fiat_secp384r1_add(t4, t0, t1);
+ fiat_secp384r1_sub(t3, t3, t4);
+ fiat_secp384r1_add(t4, Y1, Z1);
+ fiat_secp384r1_add(t5, Y2, Z2);
+ fiat_secp384r1_mul(t4, t4, t5);
+ fiat_secp384r1_add(t5, t1, t2);
+ fiat_secp384r1_sub(t4, t4, t5);
+ fiat_secp384r1_add(X3, X1, Z1);
+ fiat_secp384r1_add(Y3, X2, Z2);
+ fiat_secp384r1_mul(X3, X3, Y3);
+ fiat_secp384r1_add(Y3, t0, t2);
+ fiat_secp384r1_sub(Y3, X3, Y3);
+ fiat_secp384r1_mul(Z3, b, t2);
+ fiat_secp384r1_sub(X3, Y3, Z3);
+ fiat_secp384r1_add(Z3, X3, X3);
+ fiat_secp384r1_add(X3, X3, Z3);
+ fiat_secp384r1_sub(Z3, t1, X3);
+ fiat_secp384r1_add(X3, t1, X3);
+ fiat_secp384r1_mul(Y3, b, Y3);
+ fiat_secp384r1_add(t1, t2, t2);
+ fiat_secp384r1_add(t2, t1, t2);
+ fiat_secp384r1_sub(Y3, Y3, t2);
+ fiat_secp384r1_sub(Y3, Y3, t0);
+ fiat_secp384r1_add(t1, Y3, Y3);
+ fiat_secp384r1_add(Y3, t1, Y3);
+ fiat_secp384r1_add(t1, t0, t0);
+ fiat_secp384r1_add(t0, t1, t0);
+ fiat_secp384r1_sub(t0, t0, t2);
+ fiat_secp384r1_mul(t1, t4, Y3);
+ fiat_secp384r1_mul(t2, t0, Y3);
+ fiat_secp384r1_mul(Y3, X3, Z3);
+ fiat_secp384r1_add(Y3, Y3, t2);
+ fiat_secp384r1_mul(X3, t3, X3);
+ fiat_secp384r1_sub(X3, X3, t1);
+ fiat_secp384r1_mul(Z3, t4, Z3);
+ fiat_secp384r1_mul(t1, t3, t0);
+ fiat_secp384r1_add(Z3, Z3, t1);
+}
+
+/* constants */
+#define RADIX 5
+#define DRADIX (1 << RADIX)
+#define DRADIX_WNAF ((DRADIX) << 1)
+
+/*-
+ * precomp for wnaf scalar multiplication:
+ * precomp[0] = 1P
+ * precomp[1] = 3P
+ * precomp[2] = 5P
+ * precomp[3] = 7P
+ * precomp[4] = 9P
+ * ...
+ */
+static void
+precomp_wnaf(pt_prj_t precomp[DRADIX / 2], const pt_aff_t *P)
+{
+ int i;
+
+ fe_copy(precomp[0].X, P->X);
+ fe_copy(precomp[0].Y, P->Y);
+ fe_copy(precomp[0].Z, const_one);
+ point_double(&precomp[DRADIX / 2 - 1], &precomp[0]);
+
+ for (i = 1; i < DRADIX / 2; i++)
+ point_add_proj(&precomp[i], &precomp[DRADIX / 2 - 1], &precomp[i - 1]);
+}
+
+/* fetch a scalar bit */
+static int
+scalar_get_bit(const unsigned char in[48], int idx)
+{
+ int widx, rshift;
+
+ widx = idx >> 3;
+ rshift = idx & 0x7;
+
+ if (idx < 0 || widx >= 48)
+ return 0;
+
+ return (in[widx] >> rshift) & 0x1;
+}
+
+/*-
+ * Compute "regular" wnaf representation of a scalar.
+ * See "Exponent Recoding and Regular Exponentiation Algorithms",
+ * Tunstall et al., AfricaCrypt 2009, Alg 6.
+ * It forces an odd scalar and outputs digits in
+ * {\pm 1, \pm 3, \pm 5, \pm 7, \pm 9, ...}
+ * i.e. signed odd digits with _no zeroes_ -- that makes it "regular".
+ */
+static void
+scalar_rwnaf(int8_t out[77], const unsigned char in[48])
+{
+ int i;
+ int8_t window, d;
+
+ window = (in[0] & (DRADIX_WNAF - 1)) | 1;
+ for (i = 0; i < 76; i++) {
+ d = (window & (DRADIX_WNAF - 1)) - DRADIX;
+ out[i] = d;
+ window = (window - d) >> RADIX;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 1) << 1;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 2) << 2;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 3) << 3;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 4) << 4;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 5) << 5;
+ }
+ out[i] = window;
+}
+
+/*-
+ * Compute "textbook" wnaf representation of a scalar.
+ * NB: not constant time
+ */
+static void
+scalar_wnaf(int8_t out[385], const unsigned char in[48])
+{
+ int i;
+ int8_t window, d;
+
+ window = in[0] & (DRADIX_WNAF - 1);
+ for (i = 0; i < 385; i++) {
+ d = 0;
+ if ((window & 1) && ((d = window & (DRADIX_WNAF - 1)) & DRADIX))
+ d -= DRADIX_WNAF;
+ out[i] = d;
+ window = (window - d) >> 1;
+ window += scalar_get_bit(in, i + 1 + RADIX) << RADIX;
+ }
+}
+
+/*-
+ * Simulateous scalar multiplication: interleaved "textbook" wnaf.
+ * NB: not constant time
+ */
+static void
+var_smul_wnaf_two(pt_aff_t *out, const unsigned char a[48],
+ const unsigned char b[48], const pt_aff_t *P)
+{
+ int i, d, is_neg, is_inf = 1, flipped = 0;
+ int8_t anaf[385] = { 0 };
+ int8_t bnaf[385] = { 0 };
+ pt_prj_t Q;
+ pt_prj_t precomp[DRADIX / 2];
+
+ precomp_wnaf(precomp, P);
+ scalar_wnaf(anaf, a);
+ scalar_wnaf(bnaf, b);
+
+ for (i = 384; i >= 0; i--) {
+ if (!is_inf)
+ point_double(&Q, &Q);
+ if ((d = bnaf[i])) {
+ if ((is_neg = d < 0) != flipped) {
+ fiat_secp384r1_opp(Q.Y, Q.Y);
+ flipped ^= 1;
+ }
+ d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1;
+ if (is_inf) {
+ /* initialize accumulator */
+ fe_copy(Q.X, &precomp[d].X);
+ fe_copy(Q.Y, &precomp[d].Y);
+ fe_copy(Q.Z, &precomp[d].Z);
+ is_inf = 0;
+ } else
+ point_add_proj(&Q, &Q, &precomp[d]);
+ }
+ if ((d = anaf[i])) {
+ if ((is_neg = d < 0) != flipped) {
+ fiat_secp384r1_opp(Q.Y, Q.Y);
+ flipped ^= 1;
+ }
+ d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1;
+ if (is_inf) {
+ /* initialize accumulator */
+ fe_copy(Q.X, &lut_cmb[0][d].X);
+ fe_copy(Q.Y, &lut_cmb[0][d].Y);
+ fe_copy(Q.Z, const_one);
+ is_inf = 0;
+ } else
+ point_add_mixed(&Q, &Q, &lut_cmb[0][d]);
+ }
+ }
+
+ if (is_inf) {
+ /* initialize accumulator to inf: all-zero scalars */
+ fe_set_zero(Q.X);
+ fe_copy(Q.Y, const_one);
+ fe_set_zero(Q.Z);
+ }
+
+ if (flipped) {
+ /* correct sign */
+ fiat_secp384r1_opp(Q.Y, Q.Y);
+ }
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp384r1_inv(Q.Z, Q.Z);
+ fiat_secp384r1_mul(out->X, Q.X, Q.Z);
+ fiat_secp384r1_mul(out->Y, Q.Y, Q.Z);
+}
+
+/*-
+ * Variable point scalar multiplication with "regular" wnaf.
+ */
+static void
+var_smul_rwnaf(pt_aff_t *out, const unsigned char scalar[48],
+ const pt_aff_t *P)
+{
+ int i, j, d, diff, is_neg;
+ int8_t rnaf[77] = { 0 };
+ pt_prj_t Q, lut;
+ pt_prj_t precomp[DRADIX / 2];
+
+ precomp_wnaf(precomp, P);
+ scalar_rwnaf(rnaf, scalar);
+
+#if defined(_MSC_VER)
+/* result still unsigned: yes we know */
+#pragma warning(push)
+#pragma warning(disable : 4146)
+#endif
+
+ /* initialize accumulator to high digit */
+ d = (rnaf[76] - 1) >> 1;
+ for (j = 0; j < DRADIX / 2; j++) {
+ diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp384r1_selectznz(Q.X, diff, Q.X, precomp[j].X);
+ fiat_secp384r1_selectznz(Q.Y, diff, Q.Y, precomp[j].Y);
+ fiat_secp384r1_selectznz(Q.Z, diff, Q.Z, precomp[j].Z);
+ }
+
+ for (i = 75; i >= 0; i--) {
+ for (j = 0; j < RADIX; j++)
+ point_double(&Q, &Q);
+ d = rnaf[i];
+ /* is_neg = (d < 0) ? 1 : 0 */
+ is_neg = (d >> (8 * sizeof(int) - 1)) & 1;
+ /* d = abs(d) */
+ d = (d ^ -is_neg) + is_neg;
+ d = (d - 1) >> 1;
+ for (j = 0; j < DRADIX / 2; j++) {
+ diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp384r1_selectznz(lut.X, diff, lut.X, precomp[j].X);
+ fiat_secp384r1_selectznz(lut.Y, diff, lut.Y, precomp[j].Y);
+ fiat_secp384r1_selectznz(lut.Z, diff, lut.Z, precomp[j].Z);
+ }
+ /* negate lut point if digit is negative */
+ fiat_secp384r1_opp(out->Y, lut.Y);
+ fiat_secp384r1_selectznz(lut.Y, is_neg, lut.Y, out->Y);
+ point_add_proj(&Q, &Q, &lut);
+ }
+
+#if defined(_MSC_VER)
+#pragma warning(pop)
+#endif
+
+ /* conditionally subtract P if the scalar was even */
+ fe_copy(lut.X, precomp[0].X);
+ fiat_secp384r1_opp(lut.Y, precomp[0].Y);
+ fe_copy(lut.Z, precomp[0].Z);
+ point_add_proj(&lut, &lut, &Q);
+ fiat_secp384r1_selectznz(Q.X, scalar[0] & 1, lut.X, Q.X);
+ fiat_secp384r1_selectznz(Q.Y, scalar[0] & 1, lut.Y, Q.Y);
+ fiat_secp384r1_selectznz(Q.Z, scalar[0] & 1, lut.Z, Q.Z);
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp384r1_inv(Q.Z, Q.Z);
+ fiat_secp384r1_mul(out->X, Q.X, Q.Z);
+ fiat_secp384r1_mul(out->Y, Q.Y, Q.Z);
+}
+
+/*-
+ * Fixed scalar multiplication: comb with interleaving.
+ */
+static void
+fixed_smul_cmb(pt_aff_t *out, const unsigned char scalar[48])
+{
+ int i, j, k, d, diff, is_neg = 0;
+ int8_t rnaf[77] = { 0 };
+ pt_prj_t Q, R;
+ pt_aff_t lut;
+
+ scalar_rwnaf(rnaf, scalar);
+
+ /* initalize accumulator to inf */
+ fe_set_zero(Q.X);
+ fe_copy(Q.Y, const_one);
+ fe_set_zero(Q.Z);
+
+#if defined(_MSC_VER)
+/* result still unsigned: yes we know */
+#pragma warning(push)
+#pragma warning(disable : 4146)
+#endif
+
+ for (i = 3; i >= 0; i--) {
+ for (j = 0; i != 3 && j < RADIX; j++)
+ point_double(&Q, &Q);
+ for (j = 0; j < 21; j++) {
+ if (j * 4 + i > 76)
+ continue;
+ d = rnaf[j * 4 + i];
+ /* is_neg = (d < 0) ? 1 : 0 */
+ is_neg = (d >> (8 * sizeof(int) - 1)) & 1;
+ /* d = abs(d) */
+ d = (d ^ -is_neg) + is_neg;
+ d = (d - 1) >> 1;
+ for (k = 0; k < DRADIX / 2; k++) {
+ diff = (1 - (-(d ^ k) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp384r1_selectznz(lut.X, diff, lut.X, lut_cmb[j][k].X);
+ fiat_secp384r1_selectznz(lut.Y, diff, lut.Y, lut_cmb[j][k].Y);
+ }
+ /* negate lut point if digit is negative */
+ fiat_secp384r1_opp(out->Y, lut.Y);
+ fiat_secp384r1_selectznz(lut.Y, is_neg, lut.Y, out->Y);
+ point_add_mixed(&Q, &Q, &lut);
+ }
+ }
+
+#if defined(_MSC_VER)
+#pragma warning(pop)
+#endif
+
+ /* conditionally subtract P if the scalar was even */
+ fe_copy(lut.X, lut_cmb[0][0].X);
+ fiat_secp384r1_opp(lut.Y, lut_cmb[0][0].Y);
+ point_add_mixed(&R, &Q, &lut);
+ fiat_secp384r1_selectznz(Q.X, scalar[0] & 1, R.X, Q.X);
+ fiat_secp384r1_selectznz(Q.Y, scalar[0] & 1, R.Y, Q.Y);
+ fiat_secp384r1_selectznz(Q.Z, scalar[0] & 1, R.Z, Q.Z);
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp384r1_inv(Q.Z, Q.Z);
+ fiat_secp384r1_mul(out->X, Q.X, Q.Z);
+ fiat_secp384r1_mul(out->Y, Q.Y, Q.Z);
+}
+
+static void
+point_mul_two(unsigned char outx[48], unsigned char outy[48],
+ const unsigned char a[48], const unsigned char b[48],
+ const unsigned char inx[48],
+ const unsigned char iny[48])
+{
+ pt_aff_t P;
+
+ fiat_secp384r1_from_bytes(P.X, inx);
+ fiat_secp384r1_from_bytes(P.Y, iny);
+ fiat_secp384r1_to_montgomery(P.X, P.X);
+ fiat_secp384r1_to_montgomery(P.Y, P.Y);
+ /* simultaneous scalar multiplication */
+ var_smul_wnaf_two(&P, a, b, &P);
+
+ fiat_secp384r1_from_montgomery(P.X, P.X);
+ fiat_secp384r1_from_montgomery(P.Y, P.Y);
+ fiat_secp384r1_to_bytes(outx, P.X);
+ fiat_secp384r1_to_bytes(outy, P.Y);
+}
+
+static void
+point_mul_g(unsigned char outx[48], unsigned char outy[48],
+ const unsigned char scalar[48])
+{
+ pt_aff_t P;
+
+ /* fixed scmul function */
+ fixed_smul_cmb(&P, scalar);
+ fiat_secp384r1_from_montgomery(P.X, P.X);
+ fiat_secp384r1_from_montgomery(P.Y, P.Y);
+ fiat_secp384r1_to_bytes(outx, P.X);
+ fiat_secp384r1_to_bytes(outy, P.Y);
+}
+
+static void
+point_mul(unsigned char outx[48], unsigned char outy[48],
+ const unsigned char scalar[48],
+ const unsigned char inx[48],
+ const unsigned char iny[48])
+{
+ pt_aff_t P;
+
+ fiat_secp384r1_from_bytes(P.X, inx);
+ fiat_secp384r1_from_bytes(P.Y, iny);
+ fiat_secp384r1_to_montgomery(P.X, P.X);
+ fiat_secp384r1_to_montgomery(P.Y, P.Y);
+ /* var scmul function */
+ var_smul_rwnaf(&P, scalar, &P);
+ fiat_secp384r1_from_montgomery(P.X, P.X);
+ fiat_secp384r1_from_montgomery(P.Y, P.Y);
+ fiat_secp384r1_to_bytes(outx, P.X);
+ fiat_secp384r1_to_bytes(outy, P.Y);
+}
+
+#undef RADIX
+#include "ecp.h"
+#include "mplogic.h"
+
+/*-
+ * reverse bytes -- total hack
+ */
+#define MP_BE2LE(a) \
+ do { \
+ unsigned char z_bswap; \
+ z_bswap = a[0]; \
+ a[0] = a[47]; \
+ a[47] = z_bswap; \
+ z_bswap = a[1]; \
+ a[1] = a[46]; \
+ a[46] = z_bswap; \
+ z_bswap = a[2]; \
+ a[2] = a[45]; \
+ a[45] = z_bswap; \
+ z_bswap = a[3]; \
+ a[3] = a[44]; \
+ a[44] = z_bswap; \
+ z_bswap = a[4]; \
+ a[4] = a[43]; \
+ a[43] = z_bswap; \
+ z_bswap = a[5]; \
+ a[5] = a[42]; \
+ a[42] = z_bswap; \
+ z_bswap = a[6]; \
+ a[6] = a[41]; \
+ a[41] = z_bswap; \
+ z_bswap = a[7]; \
+ a[7] = a[40]; \
+ a[40] = z_bswap; \
+ z_bswap = a[8]; \
+ a[8] = a[39]; \
+ a[39] = z_bswap; \
+ z_bswap = a[9]; \
+ a[9] = a[38]; \
+ a[38] = z_bswap; \
+ z_bswap = a[10]; \
+ a[10] = a[37]; \
+ a[37] = z_bswap; \
+ z_bswap = a[11]; \
+ a[11] = a[36]; \
+ a[36] = z_bswap; \
+ z_bswap = a[12]; \
+ a[12] = a[35]; \
+ a[35] = z_bswap; \
+ z_bswap = a[13]; \
+ a[13] = a[34]; \
+ a[34] = z_bswap; \
+ z_bswap = a[14]; \
+ a[14] = a[33]; \
+ a[33] = z_bswap; \
+ z_bswap = a[15]; \
+ a[15] = a[32]; \
+ a[32] = z_bswap; \
+ z_bswap = a[16]; \
+ a[16] = a[31]; \
+ a[31] = z_bswap; \
+ z_bswap = a[17]; \
+ a[17] = a[30]; \
+ a[30] = z_bswap; \
+ z_bswap = a[18]; \
+ a[18] = a[29]; \
+ a[29] = z_bswap; \
+ z_bswap = a[19]; \
+ a[19] = a[28]; \
+ a[28] = z_bswap; \
+ z_bswap = a[20]; \
+ a[20] = a[27]; \
+ a[27] = z_bswap; \
+ z_bswap = a[21]; \
+ a[21] = a[26]; \
+ a[26] = z_bswap; \
+ z_bswap = a[22]; \
+ a[22] = a[25]; \
+ a[25] = z_bswap; \
+ z_bswap = a[23]; \
+ a[23] = a[24]; \
+ a[24] = z_bswap; \
+ } while (0)
+
+static mp_err
+point_mul_g_secp384r1(const mp_int *n, mp_int *out_x,
+ mp_int *out_y, const ECGroup *group)
+{
+ unsigned char b_x[48];
+ unsigned char b_y[48];
+ unsigned char b_n[48];
+ mp_err res;
+
+ ARGCHK(n != NULL && out_x != NULL && out_y != NULL, MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n) > 384 || mp_cmp_z(n) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 48));
+ MP_BE2LE(b_n);
+ point_mul_g(b_x, b_y, b_n);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48));
+
+CLEANUP:
+ return res;
+}
+
+static mp_err
+point_mul_secp384r1(const mp_int *n, const mp_int *in_x,
+ const mp_int *in_y, mp_int *out_x,
+ mp_int *out_y, const ECGroup *group)
+{
+ unsigned char b_x[48];
+ unsigned char b_y[48];
+ unsigned char b_n[48];
+ mp_err res;
+
+ ARGCHK(n != NULL && in_x != NULL && in_y != NULL && out_x != NULL &&
+ out_y != NULL,
+ MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n) > 384 || mp_cmp_z(n) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 48));
+ MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 48));
+ MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 48));
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_BE2LE(b_n);
+ point_mul(b_x, b_y, b_n, b_x, b_y);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48));
+
+CLEANUP:
+ return res;
+}
+
+static mp_err
+point_mul_two_secp384r1(const mp_int *n1, const mp_int *n2,
+ const mp_int *in_x, const mp_int *in_y,
+ mp_int *out_x, mp_int *out_y,
+ const ECGroup *group)
+{
+ unsigned char b_x[48];
+ unsigned char b_y[48];
+ unsigned char b_n1[48];
+ unsigned char b_n2[48];
+ mp_err res;
+
+ /* If n2 == NULL, this is just a base-point multiplication. */
+ if (n2 == NULL)
+ return point_mul_g_secp384r1(n1, out_x, out_y, group);
+
+ /* If n1 == NULL, this is just an arbitary-point multiplication. */
+ if (n1 == NULL)
+ return point_mul_secp384r1(n2, in_x, in_y, out_x, out_y, group);
+
+ ARGCHK(in_x != NULL && in_y != NULL && out_x != NULL && out_y != NULL,
+ MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n1) > 384 || mp_cmp_z(n1) != 1 ||
+ mpl_significant_bits(n2) > 384 || mp_cmp_z(n2) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n1, b_n1, 48));
+ MP_CHECKOK(mp_to_fixlen_octets(n2, b_n2, 48));
+ MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 48));
+ MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 48));
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_BE2LE(b_n1);
+ MP_BE2LE(b_n2);
+ point_mul_two(b_x, b_y, b_n1, b_n2, b_x, b_y);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 48));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 48));
+
+CLEANUP:
+ return res;
+}
+
+mp_err
+ec_group_set_secp384r1(ECGroup *group, ECCurveName name)
+{
+ if (name == ECCurve_NIST_P384) {
+ group->base_point_mul = &point_mul_g_secp384r1;
+ group->point_mul = &point_mul_secp384r1;
+ group->points_mul = &point_mul_two_secp384r1;
+ }
+ return MP_OKAY;
+}
+
+#endif /* __SIZEOF_INT128__ */
diff --git a/security/nss/lib/freebl/ecl/ecp_secp521r1.c b/security/nss/lib/freebl/ecl/ecp_secp521r1.c
new file mode 100644
index 0000000000..c2e4744256
--- /dev/null
+++ b/security/nss/lib/freebl/ecl/ecp_secp521r1.c
@@ -0,0 +1,11820 @@
+/* Autogenerated: ECCKiila https://gitlab.com/nisec/ecckiila */
+/*-
+ * MIT License
+ *
+ * Copyright (c) 2020 Luis Rivera-Zamarripa, Jesús-Javier Chi-Domínguez, Billy Bob Brumley
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+#if defined(__SIZEOF_INT128__) && !defined(PEDANTIC)
+
+#include <stdint.h>
+#include <string.h>
+#define LIMB_BITS 64
+#define LIMB_CNT 9
+/* Field elements */
+typedef uint64_t fe_t[LIMB_CNT];
+typedef uint64_t limb_t;
+
+#define fe_copy(d, s) memcpy(d, s, sizeof(fe_t))
+#define fe_set_zero(d) memset(d, 0, sizeof(fe_t))
+
+#define fiat_secp521r1_carry_add(c, a, b) \
+ fiat_secp521r1_add(c, a, b); \
+ fiat_secp521r1_carry(c, c)
+#define fiat_secp521r1_carry_sub(c, a, b) \
+ fiat_secp521r1_sub(c, a, b); \
+ fiat_secp521r1_carry(c, c)
+
+/* Projective points */
+typedef struct {
+ fe_t X;
+ fe_t Y;
+ fe_t Z;
+} pt_prj_t;
+
+/* Affine points */
+typedef struct {
+ fe_t X;
+ fe_t Y;
+} pt_aff_t;
+
+/* BEGIN verbatim fiat code https://github.com/mit-plv/fiat-crypto */
+/*-
+ * MIT License
+ *
+ * Copyright (c) 2020 the fiat-crypto authors (see the AUTHORS file)
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+/* Autogenerated: unsaturated_solinas --static secp521r1 64 9 '2^521 - 1' */
+/* curve description: secp521r1 */
+/* machine_wordsize = 64 (from "64") */
+/* requested operations: (all) */
+/* n = 9 (from "9") */
+/* s-c = 2^521 - [(1, 1)] (from "2^521 - 1") */
+/* tight_bounds_multiplier = 1.1 (from "") */
+/* */
+/* Computed values: */
+/* carry_chain = [0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1] */
+/* eval z = z[0] + (z[1] << 58) + (z[2] << 116) + (z[3] << 174) + (z[4] << 232) + (z[5] << 0x122) + (z[6] << 0x15c) + (z[7] << 0x196) + (z[8] << 0x1d0) */
+/* bytes_eval z = z[0] + (z[1] << 8) + (z[2] << 16) + (z[3] << 24) + (z[4] << 32) + (z[5] << 40) + (z[6] << 48) + (z[7] << 56) + (z[8] << 64) + (z[9] << 72) + (z[10] << 80) + (z[11] << 88) + (z[12] << 96) + (z[13] << 104) + (z[14] << 112) + (z[15] << 120) + (z[16] << 128) + (z[17] << 136) + (z[18] << 144) + (z[19] << 152) + (z[20] << 160) + (z[21] << 168) + (z[22] << 176) + (z[23] << 184) + (z[24] << 192) + (z[25] << 200) + (z[26] << 208) + (z[27] << 216) + (z[28] << 224) + (z[29] << 232) + (z[30] << 240) + (z[31] << 248) + (z[32] << 256) + (z[33] << 0x108) + (z[34] << 0x110) + (z[35] << 0x118) + (z[36] << 0x120) + (z[37] << 0x128) + (z[38] << 0x130) + (z[39] << 0x138) + (z[40] << 0x140) + (z[41] << 0x148) + (z[42] << 0x150) + (z[43] << 0x158) + (z[44] << 0x160) + (z[45] << 0x168) + (z[46] << 0x170) + (z[47] << 0x178) + (z[48] << 0x180) + (z[49] << 0x188) + (z[50] << 0x190) + (z[51] << 0x198) + (z[52] << 0x1a0) + (z[53] << 0x1a8) + (z[54] << 0x1b0) + (z[55] << 0x1b8) + (z[56] << 0x1c0) + (z[57] << 0x1c8) + (z[58] << 0x1d0) + (z[59] << 0x1d8) + (z[60] << 0x1e0) + (z[61] << 0x1e8) + (z[62] << 0x1f0) + (z[63] << 0x1f8) + (z[64] << 2^9) + (z[65] << 0x208) */
+
+#include <stdint.h>
+typedef unsigned char fiat_secp521r1_uint1;
+typedef signed char fiat_secp521r1_int1;
+typedef signed __int128 fiat_secp521r1_int128;
+typedef unsigned __int128 fiat_secp521r1_uint128;
+
+#if (-1 & 3) != 3
+#error "This code only works on a two's complement system"
+#endif
+
+/*
+ * The function fiat_secp521r1_addcarryx_u58 is an addition with carry.
+ * Postconditions:
+ * out1 = (arg1 + arg2 + arg3) mod 2^58
+ * out2 = ⌊(arg1 + arg2 + arg3) / 2^58⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0x3ffffffffffffff]
+ * arg3: [0x0 ~> 0x3ffffffffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0x3ffffffffffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp521r1_addcarryx_u58(uint64_t *out1,
+ fiat_secp521r1_uint1 *out2,
+ fiat_secp521r1_uint1 arg1,
+ uint64_t arg2, uint64_t arg3)
+{
+ uint64_t x1;
+ uint64_t x2;
+ fiat_secp521r1_uint1 x3;
+ x1 = ((arg1 + arg2) + arg3);
+ x2 = (x1 & UINT64_C(0x3ffffffffffffff));
+ x3 = (fiat_secp521r1_uint1)(x1 >> 58);
+ *out1 = x2;
+ *out2 = x3;
+}
+
+/*
+ * The function fiat_secp521r1_subborrowx_u58 is a subtraction with borrow.
+ * Postconditions:
+ * out1 = (-arg1 + arg2 + -arg3) mod 2^58
+ * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^58⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0x3ffffffffffffff]
+ * arg3: [0x0 ~> 0x3ffffffffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0x3ffffffffffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp521r1_subborrowx_u58(uint64_t *out1,
+ fiat_secp521r1_uint1 *out2,
+ fiat_secp521r1_uint1 arg1,
+ uint64_t arg2, uint64_t arg3)
+{
+ int64_t x1;
+ fiat_secp521r1_int1 x2;
+ uint64_t x3;
+ x1 = ((int64_t)(arg2 - (int64_t)arg1) - (int64_t)arg3);
+ x2 = (fiat_secp521r1_int1)(x1 >> 58);
+ x3 = (x1 & UINT64_C(0x3ffffffffffffff));
+ *out1 = x3;
+ *out2 = (fiat_secp521r1_uint1)(0x0 - x2);
+}
+
+/*
+ * The function fiat_secp521r1_addcarryx_u57 is an addition with carry.
+ * Postconditions:
+ * out1 = (arg1 + arg2 + arg3) mod 2^57
+ * out2 = ⌊(arg1 + arg2 + arg3) / 2^57⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0x1ffffffffffffff]
+ * arg3: [0x0 ~> 0x1ffffffffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0x1ffffffffffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp521r1_addcarryx_u57(uint64_t *out1,
+ fiat_secp521r1_uint1 *out2,
+ fiat_secp521r1_uint1 arg1,
+ uint64_t arg2, uint64_t arg3)
+{
+ uint64_t x1;
+ uint64_t x2;
+ fiat_secp521r1_uint1 x3;
+ x1 = ((arg1 + arg2) + arg3);
+ x2 = (x1 & UINT64_C(0x1ffffffffffffff));
+ x3 = (fiat_secp521r1_uint1)(x1 >> 57);
+ *out1 = x2;
+ *out2 = x3;
+}
+
+/*
+ * The function fiat_secp521r1_subborrowx_u57 is a subtraction with borrow.
+ * Postconditions:
+ * out1 = (-arg1 + arg2 + -arg3) mod 2^57
+ * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^57⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0x1ffffffffffffff]
+ * arg3: [0x0 ~> 0x1ffffffffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0x1ffffffffffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp521r1_subborrowx_u57(uint64_t *out1,
+ fiat_secp521r1_uint1 *out2,
+ fiat_secp521r1_uint1 arg1,
+ uint64_t arg2, uint64_t arg3)
+{
+ int64_t x1;
+ fiat_secp521r1_int1 x2;
+ uint64_t x3;
+ x1 = ((int64_t)(arg2 - (int64_t)arg1) - (int64_t)arg3);
+ x2 = (fiat_secp521r1_int1)(x1 >> 57);
+ x3 = (x1 & UINT64_C(0x1ffffffffffffff));
+ *out1 = x3;
+ *out2 = (fiat_secp521r1_uint1)(0x0 - x2);
+}
+
+/*
+ * The function fiat_secp521r1_cmovznz_u64 is a single-word conditional move.
+ * Postconditions:
+ * out1 = (if arg1 = 0 then arg2 else arg3)
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0xffffffffffffffff]
+ * arg3: [0x0 ~> 0xffffffffffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffffffffffff]
+ */
+static void
+fiat_secp521r1_cmovznz_u64(uint64_t *out1,
+ fiat_secp521r1_uint1 arg1, uint64_t arg2,
+ uint64_t arg3)
+{
+ fiat_secp521r1_uint1 x1;
+ uint64_t x2;
+ uint64_t x3;
+ x1 = (!(!arg1));
+ x2 = ((fiat_secp521r1_int1)(0x0 - x1) & UINT64_C(0xffffffffffffffff));
+ x3 = ((x2 & arg3) | ((~x2) & arg2));
+ *out1 = x3;
+}
+
+/*
+ * The function fiat_secp521r1_carry_mul multiplies two field elements and reduces the result.
+ * Postconditions:
+ * eval out1 mod m = (eval arg1 * eval arg2) mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]]
+ * arg2: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]]
+ */
+static void
+fiat_secp521r1_carry_mul(uint64_t out1[9], const uint64_t arg1[9],
+ const uint64_t arg2[9])
+{
+ fiat_secp521r1_uint128 x1;
+ fiat_secp521r1_uint128 x2;
+ fiat_secp521r1_uint128 x3;
+ fiat_secp521r1_uint128 x4;
+ fiat_secp521r1_uint128 x5;
+ fiat_secp521r1_uint128 x6;
+ fiat_secp521r1_uint128 x7;
+ fiat_secp521r1_uint128 x8;
+ fiat_secp521r1_uint128 x9;
+ fiat_secp521r1_uint128 x10;
+ fiat_secp521r1_uint128 x11;
+ fiat_secp521r1_uint128 x12;
+ fiat_secp521r1_uint128 x13;
+ fiat_secp521r1_uint128 x14;
+ fiat_secp521r1_uint128 x15;
+ fiat_secp521r1_uint128 x16;
+ fiat_secp521r1_uint128 x17;
+ fiat_secp521r1_uint128 x18;
+ fiat_secp521r1_uint128 x19;
+ fiat_secp521r1_uint128 x20;
+ fiat_secp521r1_uint128 x21;
+ fiat_secp521r1_uint128 x22;
+ fiat_secp521r1_uint128 x23;
+ fiat_secp521r1_uint128 x24;
+ fiat_secp521r1_uint128 x25;
+ fiat_secp521r1_uint128 x26;
+ fiat_secp521r1_uint128 x27;
+ fiat_secp521r1_uint128 x28;
+ fiat_secp521r1_uint128 x29;
+ fiat_secp521r1_uint128 x30;
+ fiat_secp521r1_uint128 x31;
+ fiat_secp521r1_uint128 x32;
+ fiat_secp521r1_uint128 x33;
+ fiat_secp521r1_uint128 x34;
+ fiat_secp521r1_uint128 x35;
+ fiat_secp521r1_uint128 x36;
+ fiat_secp521r1_uint128 x37;
+ fiat_secp521r1_uint128 x38;
+ fiat_secp521r1_uint128 x39;
+ fiat_secp521r1_uint128 x40;
+ fiat_secp521r1_uint128 x41;
+ fiat_secp521r1_uint128 x42;
+ fiat_secp521r1_uint128 x43;
+ fiat_secp521r1_uint128 x44;
+ fiat_secp521r1_uint128 x45;
+ fiat_secp521r1_uint128 x46;
+ fiat_secp521r1_uint128 x47;
+ fiat_secp521r1_uint128 x48;
+ fiat_secp521r1_uint128 x49;
+ fiat_secp521r1_uint128 x50;
+ fiat_secp521r1_uint128 x51;
+ fiat_secp521r1_uint128 x52;
+ fiat_secp521r1_uint128 x53;
+ fiat_secp521r1_uint128 x54;
+ fiat_secp521r1_uint128 x55;
+ fiat_secp521r1_uint128 x56;
+ fiat_secp521r1_uint128 x57;
+ fiat_secp521r1_uint128 x58;
+ fiat_secp521r1_uint128 x59;
+ fiat_secp521r1_uint128 x60;
+ fiat_secp521r1_uint128 x61;
+ fiat_secp521r1_uint128 x62;
+ fiat_secp521r1_uint128 x63;
+ fiat_secp521r1_uint128 x64;
+ fiat_secp521r1_uint128 x65;
+ fiat_secp521r1_uint128 x66;
+ fiat_secp521r1_uint128 x67;
+ fiat_secp521r1_uint128 x68;
+ fiat_secp521r1_uint128 x69;
+ fiat_secp521r1_uint128 x70;
+ fiat_secp521r1_uint128 x71;
+ fiat_secp521r1_uint128 x72;
+ fiat_secp521r1_uint128 x73;
+ fiat_secp521r1_uint128 x74;
+ fiat_secp521r1_uint128 x75;
+ fiat_secp521r1_uint128 x76;
+ fiat_secp521r1_uint128 x77;
+ fiat_secp521r1_uint128 x78;
+ fiat_secp521r1_uint128 x79;
+ fiat_secp521r1_uint128 x80;
+ fiat_secp521r1_uint128 x81;
+ fiat_secp521r1_uint128 x82;
+ fiat_secp521r1_uint128 x83;
+ uint64_t x84;
+ fiat_secp521r1_uint128 x85;
+ fiat_secp521r1_uint128 x86;
+ fiat_secp521r1_uint128 x87;
+ fiat_secp521r1_uint128 x88;
+ fiat_secp521r1_uint128 x89;
+ fiat_secp521r1_uint128 x90;
+ fiat_secp521r1_uint128 x91;
+ fiat_secp521r1_uint128 x92;
+ fiat_secp521r1_uint128 x93;
+ fiat_secp521r1_uint128 x94;
+ uint64_t x95;
+ fiat_secp521r1_uint128 x96;
+ fiat_secp521r1_uint128 x97;
+ uint64_t x98;
+ fiat_secp521r1_uint128 x99;
+ fiat_secp521r1_uint128 x100;
+ uint64_t x101;
+ fiat_secp521r1_uint128 x102;
+ fiat_secp521r1_uint128 x103;
+ uint64_t x104;
+ fiat_secp521r1_uint128 x105;
+ fiat_secp521r1_uint128 x106;
+ uint64_t x107;
+ fiat_secp521r1_uint128 x108;
+ fiat_secp521r1_uint128 x109;
+ uint64_t x110;
+ fiat_secp521r1_uint128 x111;
+ fiat_secp521r1_uint128 x112;
+ uint64_t x113;
+ fiat_secp521r1_uint128 x114;
+ fiat_secp521r1_uint128 x115;
+ uint64_t x116;
+ fiat_secp521r1_uint128 x117;
+ uint64_t x118;
+ uint64_t x119;
+ uint64_t x120;
+ fiat_secp521r1_uint1 x121;
+ uint64_t x122;
+ uint64_t x123;
+ x1 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[8]) * 0x2));
+ x2 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[7]) * 0x2));
+ x3 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[6]) * 0x2));
+ x4 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[5]) * 0x2));
+ x5 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[4]) * 0x2));
+ x6 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[3]) * 0x2));
+ x7 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[2]) * 0x2));
+ x8 = ((fiat_secp521r1_uint128)(arg1[8]) * ((arg2[1]) * 0x2));
+ x9 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[8]) * 0x2));
+ x10 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[7]) * 0x2));
+ x11 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[6]) * 0x2));
+ x12 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[5]) * 0x2));
+ x13 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[4]) * 0x2));
+ x14 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[3]) * 0x2));
+ x15 = ((fiat_secp521r1_uint128)(arg1[7]) * ((arg2[2]) * 0x2));
+ x16 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[8]) * 0x2));
+ x17 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[7]) * 0x2));
+ x18 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[6]) * 0x2));
+ x19 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[5]) * 0x2));
+ x20 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[4]) * 0x2));
+ x21 = ((fiat_secp521r1_uint128)(arg1[6]) * ((arg2[3]) * 0x2));
+ x22 = ((fiat_secp521r1_uint128)(arg1[5]) * ((arg2[8]) * 0x2));
+ x23 = ((fiat_secp521r1_uint128)(arg1[5]) * ((arg2[7]) * 0x2));
+ x24 = ((fiat_secp521r1_uint128)(arg1[5]) * ((arg2[6]) * 0x2));
+ x25 = ((fiat_secp521r1_uint128)(arg1[5]) * ((arg2[5]) * 0x2));
+ x26 = ((fiat_secp521r1_uint128)(arg1[5]) * ((arg2[4]) * 0x2));
+ x27 = ((fiat_secp521r1_uint128)(arg1[4]) * ((arg2[8]) * 0x2));
+ x28 = ((fiat_secp521r1_uint128)(arg1[4]) * ((arg2[7]) * 0x2));
+ x29 = ((fiat_secp521r1_uint128)(arg1[4]) * ((arg2[6]) * 0x2));
+ x30 = ((fiat_secp521r1_uint128)(arg1[4]) * ((arg2[5]) * 0x2));
+ x31 = ((fiat_secp521r1_uint128)(arg1[3]) * ((arg2[8]) * 0x2));
+ x32 = ((fiat_secp521r1_uint128)(arg1[3]) * ((arg2[7]) * 0x2));
+ x33 = ((fiat_secp521r1_uint128)(arg1[3]) * ((arg2[6]) * 0x2));
+ x34 = ((fiat_secp521r1_uint128)(arg1[2]) * ((arg2[8]) * 0x2));
+ x35 = ((fiat_secp521r1_uint128)(arg1[2]) * ((arg2[7]) * 0x2));
+ x36 = ((fiat_secp521r1_uint128)(arg1[1]) * ((arg2[8]) * 0x2));
+ x37 = ((fiat_secp521r1_uint128)(arg1[8]) * (arg2[0]));
+ x38 = ((fiat_secp521r1_uint128)(arg1[7]) * (arg2[1]));
+ x39 = ((fiat_secp521r1_uint128)(arg1[7]) * (arg2[0]));
+ x40 = ((fiat_secp521r1_uint128)(arg1[6]) * (arg2[2]));
+ x41 = ((fiat_secp521r1_uint128)(arg1[6]) * (arg2[1]));
+ x42 = ((fiat_secp521r1_uint128)(arg1[6]) * (arg2[0]));
+ x43 = ((fiat_secp521r1_uint128)(arg1[5]) * (arg2[3]));
+ x44 = ((fiat_secp521r1_uint128)(arg1[5]) * (arg2[2]));
+ x45 = ((fiat_secp521r1_uint128)(arg1[5]) * (arg2[1]));
+ x46 = ((fiat_secp521r1_uint128)(arg1[5]) * (arg2[0]));
+ x47 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg2[4]));
+ x48 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg2[3]));
+ x49 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg2[2]));
+ x50 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg2[1]));
+ x51 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg2[0]));
+ x52 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[5]));
+ x53 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[4]));
+ x54 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[3]));
+ x55 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[2]));
+ x56 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[1]));
+ x57 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg2[0]));
+ x58 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[6]));
+ x59 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[5]));
+ x60 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[4]));
+ x61 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[3]));
+ x62 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[2]));
+ x63 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[1]));
+ x64 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg2[0]));
+ x65 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[7]));
+ x66 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[6]));
+ x67 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[5]));
+ x68 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[4]));
+ x69 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[3]));
+ x70 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[2]));
+ x71 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[1]));
+ x72 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg2[0]));
+ x73 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[8]));
+ x74 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[7]));
+ x75 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[6]));
+ x76 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[5]));
+ x77 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[4]));
+ x78 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[3]));
+ x79 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[2]));
+ x80 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[1]));
+ x81 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg2[0]));
+ x82 = (x81 + (x36 + (x35 + (x33 + (x30 + (x26 + (x21 + (x15 + x8))))))));
+ x83 = (x82 >> 58);
+ x84 = (uint64_t)(x82 & UINT64_C(0x3ffffffffffffff));
+ x85 = (x73 + (x65 + (x58 + (x52 + (x47 + (x43 + (x40 + (x38 + x37))))))));
+ x86 = (x74 + (x66 + (x59 + (x53 + (x48 + (x44 + (x41 + (x39 + x1))))))));
+ x87 = (x75 + (x67 + (x60 + (x54 + (x49 + (x45 + (x42 + (x9 + x2))))))));
+ x88 = (x76 + (x68 + (x61 + (x55 + (x50 + (x46 + (x16 + (x10 + x3))))))));
+ x89 = (x77 + (x69 + (x62 + (x56 + (x51 + (x22 + (x17 + (x11 + x4))))))));
+ x90 = (x78 + (x70 + (x63 + (x57 + (x27 + (x23 + (x18 + (x12 + x5))))))));
+ x91 = (x79 + (x71 + (x64 + (x31 + (x28 + (x24 + (x19 + (x13 + x6))))))));
+ x92 = (x80 + (x72 + (x34 + (x32 + (x29 + (x25 + (x20 + (x14 + x7))))))));
+ x93 = (x83 + x92);
+ x94 = (x93 >> 58);
+ x95 = (uint64_t)(x93 & UINT64_C(0x3ffffffffffffff));
+ x96 = (x94 + x91);
+ x97 = (x96 >> 58);
+ x98 = (uint64_t)(x96 & UINT64_C(0x3ffffffffffffff));
+ x99 = (x97 + x90);
+ x100 = (x99 >> 58);
+ x101 = (uint64_t)(x99 & UINT64_C(0x3ffffffffffffff));
+ x102 = (x100 + x89);
+ x103 = (x102 >> 58);
+ x104 = (uint64_t)(x102 & UINT64_C(0x3ffffffffffffff));
+ x105 = (x103 + x88);
+ x106 = (x105 >> 58);
+ x107 = (uint64_t)(x105 & UINT64_C(0x3ffffffffffffff));
+ x108 = (x106 + x87);
+ x109 = (x108 >> 58);
+ x110 = (uint64_t)(x108 & UINT64_C(0x3ffffffffffffff));
+ x111 = (x109 + x86);
+ x112 = (x111 >> 58);
+ x113 = (uint64_t)(x111 & UINT64_C(0x3ffffffffffffff));
+ x114 = (x112 + x85);
+ x115 = (x114 >> 57);
+ x116 = (uint64_t)(x114 & UINT64_C(0x1ffffffffffffff));
+ x117 = (x84 + x115);
+ x118 = (uint64_t)(x117 >> 58);
+ x119 = (uint64_t)(x117 & UINT64_C(0x3ffffffffffffff));
+ x120 = (x118 + x95);
+ x121 = (fiat_secp521r1_uint1)(x120 >> 58);
+ x122 = (x120 & UINT64_C(0x3ffffffffffffff));
+ x123 = (x121 + x98);
+ out1[0] = x119;
+ out1[1] = x122;
+ out1[2] = x123;
+ out1[3] = x101;
+ out1[4] = x104;
+ out1[5] = x107;
+ out1[6] = x110;
+ out1[7] = x113;
+ out1[8] = x116;
+}
+
+/*
+ * The function fiat_secp521r1_carry_square squares a field element and reduces the result.
+ * Postconditions:
+ * eval out1 mod m = (eval arg1 * eval arg1) mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]]
+ */
+static void
+fiat_secp521r1_carry_square(uint64_t out1[9],
+ const uint64_t arg1[9])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint64_t x8;
+ uint64_t x9;
+ uint64_t x10;
+ uint64_t x11;
+ uint64_t x12;
+ uint64_t x13;
+ uint64_t x14;
+ uint64_t x15;
+ uint64_t x16;
+ fiat_secp521r1_uint128 x17;
+ fiat_secp521r1_uint128 x18;
+ fiat_secp521r1_uint128 x19;
+ fiat_secp521r1_uint128 x20;
+ fiat_secp521r1_uint128 x21;
+ fiat_secp521r1_uint128 x22;
+ fiat_secp521r1_uint128 x23;
+ fiat_secp521r1_uint128 x24;
+ fiat_secp521r1_uint128 x25;
+ fiat_secp521r1_uint128 x26;
+ fiat_secp521r1_uint128 x27;
+ fiat_secp521r1_uint128 x28;
+ fiat_secp521r1_uint128 x29;
+ fiat_secp521r1_uint128 x30;
+ fiat_secp521r1_uint128 x31;
+ fiat_secp521r1_uint128 x32;
+ fiat_secp521r1_uint128 x33;
+ fiat_secp521r1_uint128 x34;
+ fiat_secp521r1_uint128 x35;
+ fiat_secp521r1_uint128 x36;
+ fiat_secp521r1_uint128 x37;
+ fiat_secp521r1_uint128 x38;
+ fiat_secp521r1_uint128 x39;
+ fiat_secp521r1_uint128 x40;
+ fiat_secp521r1_uint128 x41;
+ fiat_secp521r1_uint128 x42;
+ fiat_secp521r1_uint128 x43;
+ fiat_secp521r1_uint128 x44;
+ fiat_secp521r1_uint128 x45;
+ fiat_secp521r1_uint128 x46;
+ fiat_secp521r1_uint128 x47;
+ fiat_secp521r1_uint128 x48;
+ fiat_secp521r1_uint128 x49;
+ fiat_secp521r1_uint128 x50;
+ fiat_secp521r1_uint128 x51;
+ fiat_secp521r1_uint128 x52;
+ fiat_secp521r1_uint128 x53;
+ fiat_secp521r1_uint128 x54;
+ fiat_secp521r1_uint128 x55;
+ fiat_secp521r1_uint128 x56;
+ fiat_secp521r1_uint128 x57;
+ fiat_secp521r1_uint128 x58;
+ fiat_secp521r1_uint128 x59;
+ fiat_secp521r1_uint128 x60;
+ fiat_secp521r1_uint128 x61;
+ fiat_secp521r1_uint128 x62;
+ fiat_secp521r1_uint128 x63;
+ uint64_t x64;
+ fiat_secp521r1_uint128 x65;
+ fiat_secp521r1_uint128 x66;
+ fiat_secp521r1_uint128 x67;
+ fiat_secp521r1_uint128 x68;
+ fiat_secp521r1_uint128 x69;
+ fiat_secp521r1_uint128 x70;
+ fiat_secp521r1_uint128 x71;
+ fiat_secp521r1_uint128 x72;
+ fiat_secp521r1_uint128 x73;
+ fiat_secp521r1_uint128 x74;
+ uint64_t x75;
+ fiat_secp521r1_uint128 x76;
+ fiat_secp521r1_uint128 x77;
+ uint64_t x78;
+ fiat_secp521r1_uint128 x79;
+ fiat_secp521r1_uint128 x80;
+ uint64_t x81;
+ fiat_secp521r1_uint128 x82;
+ fiat_secp521r1_uint128 x83;
+ uint64_t x84;
+ fiat_secp521r1_uint128 x85;
+ fiat_secp521r1_uint128 x86;
+ uint64_t x87;
+ fiat_secp521r1_uint128 x88;
+ fiat_secp521r1_uint128 x89;
+ uint64_t x90;
+ fiat_secp521r1_uint128 x91;
+ fiat_secp521r1_uint128 x92;
+ uint64_t x93;
+ fiat_secp521r1_uint128 x94;
+ fiat_secp521r1_uint128 x95;
+ uint64_t x96;
+ fiat_secp521r1_uint128 x97;
+ uint64_t x98;
+ uint64_t x99;
+ uint64_t x100;
+ fiat_secp521r1_uint1 x101;
+ uint64_t x102;
+ uint64_t x103;
+ x1 = (arg1[8]);
+ x2 = (x1 * 0x2);
+ x3 = ((arg1[8]) * 0x2);
+ x4 = (arg1[7]);
+ x5 = (x4 * 0x2);
+ x6 = ((arg1[7]) * 0x2);
+ x7 = (arg1[6]);
+ x8 = (x7 * 0x2);
+ x9 = ((arg1[6]) * 0x2);
+ x10 = (arg1[5]);
+ x11 = (x10 * 0x2);
+ x12 = ((arg1[5]) * 0x2);
+ x13 = ((arg1[4]) * 0x2);
+ x14 = ((arg1[3]) * 0x2);
+ x15 = ((arg1[2]) * 0x2);
+ x16 = ((arg1[1]) * 0x2);
+ x17 = ((fiat_secp521r1_uint128)(arg1[8]) * (x1 * 0x2));
+ x18 = ((fiat_secp521r1_uint128)(arg1[7]) * (x2 * 0x2));
+ x19 = ((fiat_secp521r1_uint128)(arg1[7]) * (x4 * 0x2));
+ x20 = ((fiat_secp521r1_uint128)(arg1[6]) * (x2 * 0x2));
+ x21 = ((fiat_secp521r1_uint128)(arg1[6]) * (x5 * 0x2));
+ x22 = ((fiat_secp521r1_uint128)(arg1[6]) * (x7 * 0x2));
+ x23 = ((fiat_secp521r1_uint128)(arg1[5]) * (x2 * 0x2));
+ x24 = ((fiat_secp521r1_uint128)(arg1[5]) * (x5 * 0x2));
+ x25 = ((fiat_secp521r1_uint128)(arg1[5]) * (x8 * 0x2));
+ x26 = ((fiat_secp521r1_uint128)(arg1[5]) * (x10 * 0x2));
+ x27 = ((fiat_secp521r1_uint128)(arg1[4]) * (x2 * 0x2));
+ x28 = ((fiat_secp521r1_uint128)(arg1[4]) * (x5 * 0x2));
+ x29 = ((fiat_secp521r1_uint128)(arg1[4]) * (x8 * 0x2));
+ x30 = ((fiat_secp521r1_uint128)(arg1[4]) * (x11 * 0x2));
+ x31 = ((fiat_secp521r1_uint128)(arg1[4]) * (arg1[4]));
+ x32 = ((fiat_secp521r1_uint128)(arg1[3]) * (x2 * 0x2));
+ x33 = ((fiat_secp521r1_uint128)(arg1[3]) * (x5 * 0x2));
+ x34 = ((fiat_secp521r1_uint128)(arg1[3]) * (x8 * 0x2));
+ x35 = ((fiat_secp521r1_uint128)(arg1[3]) * x12);
+ x36 = ((fiat_secp521r1_uint128)(arg1[3]) * x13);
+ x37 = ((fiat_secp521r1_uint128)(arg1[3]) * (arg1[3]));
+ x38 = ((fiat_secp521r1_uint128)(arg1[2]) * (x2 * 0x2));
+ x39 = ((fiat_secp521r1_uint128)(arg1[2]) * (x5 * 0x2));
+ x40 = ((fiat_secp521r1_uint128)(arg1[2]) * x9);
+ x41 = ((fiat_secp521r1_uint128)(arg1[2]) * x12);
+ x42 = ((fiat_secp521r1_uint128)(arg1[2]) * x13);
+ x43 = ((fiat_secp521r1_uint128)(arg1[2]) * x14);
+ x44 = ((fiat_secp521r1_uint128)(arg1[2]) * (arg1[2]));
+ x45 = ((fiat_secp521r1_uint128)(arg1[1]) * (x2 * 0x2));
+ x46 = ((fiat_secp521r1_uint128)(arg1[1]) * x6);
+ x47 = ((fiat_secp521r1_uint128)(arg1[1]) * x9);
+ x48 = ((fiat_secp521r1_uint128)(arg1[1]) * x12);
+ x49 = ((fiat_secp521r1_uint128)(arg1[1]) * x13);
+ x50 = ((fiat_secp521r1_uint128)(arg1[1]) * x14);
+ x51 = ((fiat_secp521r1_uint128)(arg1[1]) * x15);
+ x52 = ((fiat_secp521r1_uint128)(arg1[1]) * (arg1[1]));
+ x53 = ((fiat_secp521r1_uint128)(arg1[0]) * x3);
+ x54 = ((fiat_secp521r1_uint128)(arg1[0]) * x6);
+ x55 = ((fiat_secp521r1_uint128)(arg1[0]) * x9);
+ x56 = ((fiat_secp521r1_uint128)(arg1[0]) * x12);
+ x57 = ((fiat_secp521r1_uint128)(arg1[0]) * x13);
+ x58 = ((fiat_secp521r1_uint128)(arg1[0]) * x14);
+ x59 = ((fiat_secp521r1_uint128)(arg1[0]) * x15);
+ x60 = ((fiat_secp521r1_uint128)(arg1[0]) * x16);
+ x61 = ((fiat_secp521r1_uint128)(arg1[0]) * (arg1[0]));
+ x62 = (x61 + (x45 + (x39 + (x34 + x30))));
+ x63 = (x62 >> 58);
+ x64 = (uint64_t)(x62 & UINT64_C(0x3ffffffffffffff));
+ x65 = (x53 + (x46 + (x40 + (x35 + x31))));
+ x66 = (x54 + (x47 + (x41 + (x36 + x17))));
+ x67 = (x55 + (x48 + (x42 + (x37 + x18))));
+ x68 = (x56 + (x49 + (x43 + (x20 + x19))));
+ x69 = (x57 + (x50 + (x44 + (x23 + x21))));
+ x70 = (x58 + (x51 + (x27 + (x24 + x22))));
+ x71 = (x59 + (x52 + (x32 + (x28 + x25))));
+ x72 = (x60 + (x38 + (x33 + (x29 + x26))));
+ x73 = (x63 + x72);
+ x74 = (x73 >> 58);
+ x75 = (uint64_t)(x73 & UINT64_C(0x3ffffffffffffff));
+ x76 = (x74 + x71);
+ x77 = (x76 >> 58);
+ x78 = (uint64_t)(x76 & UINT64_C(0x3ffffffffffffff));
+ x79 = (x77 + x70);
+ x80 = (x79 >> 58);
+ x81 = (uint64_t)(x79 & UINT64_C(0x3ffffffffffffff));
+ x82 = (x80 + x69);
+ x83 = (x82 >> 58);
+ x84 = (uint64_t)(x82 & UINT64_C(0x3ffffffffffffff));
+ x85 = (x83 + x68);
+ x86 = (x85 >> 58);
+ x87 = (uint64_t)(x85 & UINT64_C(0x3ffffffffffffff));
+ x88 = (x86 + x67);
+ x89 = (x88 >> 58);
+ x90 = (uint64_t)(x88 & UINT64_C(0x3ffffffffffffff));
+ x91 = (x89 + x66);
+ x92 = (x91 >> 58);
+ x93 = (uint64_t)(x91 & UINT64_C(0x3ffffffffffffff));
+ x94 = (x92 + x65);
+ x95 = (x94 >> 57);
+ x96 = (uint64_t)(x94 & UINT64_C(0x1ffffffffffffff));
+ x97 = (x64 + x95);
+ x98 = (uint64_t)(x97 >> 58);
+ x99 = (uint64_t)(x97 & UINT64_C(0x3ffffffffffffff));
+ x100 = (x98 + x75);
+ x101 = (fiat_secp521r1_uint1)(x100 >> 58);
+ x102 = (x100 & UINT64_C(0x3ffffffffffffff));
+ x103 = (x101 + x78);
+ out1[0] = x99;
+ out1[1] = x102;
+ out1[2] = x103;
+ out1[3] = x81;
+ out1[4] = x84;
+ out1[5] = x87;
+ out1[6] = x90;
+ out1[7] = x93;
+ out1[8] = x96;
+}
+
+/*
+ * The function fiat_secp521r1_carry reduces a field element.
+ * Postconditions:
+ * eval out1 mod m = eval arg1 mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]]
+ */
+static void
+fiat_secp521r1_carry(uint64_t out1[9], const uint64_t arg1[9])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint64_t x8;
+ uint64_t x9;
+ uint64_t x10;
+ uint64_t x11;
+ uint64_t x12;
+ uint64_t x13;
+ uint64_t x14;
+ uint64_t x15;
+ uint64_t x16;
+ uint64_t x17;
+ uint64_t x18;
+ uint64_t x19;
+ uint64_t x20;
+ x1 = (arg1[0]);
+ x2 = ((x1 >> 58) + (arg1[1]));
+ x3 = ((x2 >> 58) + (arg1[2]));
+ x4 = ((x3 >> 58) + (arg1[3]));
+ x5 = ((x4 >> 58) + (arg1[4]));
+ x6 = ((x5 >> 58) + (arg1[5]));
+ x7 = ((x6 >> 58) + (arg1[6]));
+ x8 = ((x7 >> 58) + (arg1[7]));
+ x9 = ((x8 >> 58) + (arg1[8]));
+ x10 = ((x1 & UINT64_C(0x3ffffffffffffff)) + (x9 >> 57));
+ x11 = ((fiat_secp521r1_uint1)(x10 >> 58) +
+ (x2 & UINT64_C(0x3ffffffffffffff)));
+ x12 = (x10 & UINT64_C(0x3ffffffffffffff));
+ x13 = (x11 & UINT64_C(0x3ffffffffffffff));
+ x14 = ((fiat_secp521r1_uint1)(x11 >> 58) +
+ (x3 & UINT64_C(0x3ffffffffffffff)));
+ x15 = (x4 & UINT64_C(0x3ffffffffffffff));
+ x16 = (x5 & UINT64_C(0x3ffffffffffffff));
+ x17 = (x6 & UINT64_C(0x3ffffffffffffff));
+ x18 = (x7 & UINT64_C(0x3ffffffffffffff));
+ x19 = (x8 & UINT64_C(0x3ffffffffffffff));
+ x20 = (x9 & UINT64_C(0x1ffffffffffffff));
+ out1[0] = x12;
+ out1[1] = x13;
+ out1[2] = x14;
+ out1[3] = x15;
+ out1[4] = x16;
+ out1[5] = x17;
+ out1[6] = x18;
+ out1[7] = x19;
+ out1[8] = x20;
+}
+
+/*
+ * The function fiat_secp521r1_add adds two field elements.
+ * Postconditions:
+ * eval out1 mod m = (eval arg1 + eval arg2) mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]]
+ * arg2: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]]
+ */
+static void
+fiat_secp521r1_add(uint64_t out1[9], const uint64_t arg1[9],
+ const uint64_t arg2[9])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint64_t x8;
+ uint64_t x9;
+ x1 = ((arg1[0]) + (arg2[0]));
+ x2 = ((arg1[1]) + (arg2[1]));
+ x3 = ((arg1[2]) + (arg2[2]));
+ x4 = ((arg1[3]) + (arg2[3]));
+ x5 = ((arg1[4]) + (arg2[4]));
+ x6 = ((arg1[5]) + (arg2[5]));
+ x7 = ((arg1[6]) + (arg2[6]));
+ x8 = ((arg1[7]) + (arg2[7]));
+ x9 = ((arg1[8]) + (arg2[8]));
+ out1[0] = x1;
+ out1[1] = x2;
+ out1[2] = x3;
+ out1[3] = x4;
+ out1[4] = x5;
+ out1[5] = x6;
+ out1[6] = x7;
+ out1[7] = x8;
+ out1[8] = x9;
+}
+
+/*
+ * The function fiat_secp521r1_sub subtracts two field elements.
+ * Postconditions:
+ * eval out1 mod m = (eval arg1 - eval arg2) mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]]
+ * arg2: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]]
+ */
+static void
+fiat_secp521r1_sub(uint64_t out1[9], const uint64_t arg1[9],
+ const uint64_t arg2[9])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint64_t x8;
+ uint64_t x9;
+ x1 = ((UINT64_C(0x7fffffffffffffe) + (arg1[0])) - (arg2[0]));
+ x2 = ((UINT64_C(0x7fffffffffffffe) + (arg1[1])) - (arg2[1]));
+ x3 = ((UINT64_C(0x7fffffffffffffe) + (arg1[2])) - (arg2[2]));
+ x4 = ((UINT64_C(0x7fffffffffffffe) + (arg1[3])) - (arg2[3]));
+ x5 = ((UINT64_C(0x7fffffffffffffe) + (arg1[4])) - (arg2[4]));
+ x6 = ((UINT64_C(0x7fffffffffffffe) + (arg1[5])) - (arg2[5]));
+ x7 = ((UINT64_C(0x7fffffffffffffe) + (arg1[6])) - (arg2[6]));
+ x8 = ((UINT64_C(0x7fffffffffffffe) + (arg1[7])) - (arg2[7]));
+ x9 = ((UINT64_C(0x3fffffffffffffe) + (arg1[8])) - (arg2[8]));
+ out1[0] = x1;
+ out1[1] = x2;
+ out1[2] = x3;
+ out1[3] = x4;
+ out1[4] = x5;
+ out1[5] = x6;
+ out1[6] = x7;
+ out1[7] = x8;
+ out1[8] = x9;
+}
+
+/*
+ * The function fiat_secp521r1_opp negates a field element.
+ * Postconditions:
+ * eval out1 mod m = -eval arg1 mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0xd33333333333332], [0x0 ~> 0x699999999999999]]
+ */
+static void
+fiat_secp521r1_opp(uint64_t out1[9], const uint64_t arg1[9])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint64_t x8;
+ uint64_t x9;
+ x1 = (UINT64_C(0x7fffffffffffffe) - (arg1[0]));
+ x2 = (UINT64_C(0x7fffffffffffffe) - (arg1[1]));
+ x3 = (UINT64_C(0x7fffffffffffffe) - (arg1[2]));
+ x4 = (UINT64_C(0x7fffffffffffffe) - (arg1[3]));
+ x5 = (UINT64_C(0x7fffffffffffffe) - (arg1[4]));
+ x6 = (UINT64_C(0x7fffffffffffffe) - (arg1[5]));
+ x7 = (UINT64_C(0x7fffffffffffffe) - (arg1[6]));
+ x8 = (UINT64_C(0x7fffffffffffffe) - (arg1[7]));
+ x9 = (UINT64_C(0x3fffffffffffffe) - (arg1[8]));
+ out1[0] = x1;
+ out1[1] = x2;
+ out1[2] = x3;
+ out1[3] = x4;
+ out1[4] = x5;
+ out1[5] = x6;
+ out1[6] = x7;
+ out1[7] = x8;
+ out1[8] = x9;
+}
+
+/*
+ * The function fiat_secp521r1_selectznz is a multi-limb conditional select.
+ * Postconditions:
+ * eval out1 = (if arg1 = 0 then eval arg2 else eval arg3)
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * arg3: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff], [0x0 ~> 0xffffffffffffffff]]
+ */
+static void
+fiat_secp521r1_selectznz(uint64_t out1[9],
+ fiat_secp521r1_uint1 arg1,
+ const uint64_t arg2[9],
+ const uint64_t arg3[9])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint64_t x8;
+ uint64_t x9;
+ fiat_secp521r1_cmovznz_u64(&x1, arg1, (arg2[0]), (arg3[0]));
+ fiat_secp521r1_cmovznz_u64(&x2, arg1, (arg2[1]), (arg3[1]));
+ fiat_secp521r1_cmovznz_u64(&x3, arg1, (arg2[2]), (arg3[2]));
+ fiat_secp521r1_cmovznz_u64(&x4, arg1, (arg2[3]), (arg3[3]));
+ fiat_secp521r1_cmovznz_u64(&x5, arg1, (arg2[4]), (arg3[4]));
+ fiat_secp521r1_cmovznz_u64(&x6, arg1, (arg2[5]), (arg3[5]));
+ fiat_secp521r1_cmovznz_u64(&x7, arg1, (arg2[6]), (arg3[6]));
+ fiat_secp521r1_cmovznz_u64(&x8, arg1, (arg2[7]), (arg3[7]));
+ fiat_secp521r1_cmovznz_u64(&x9, arg1, (arg2[8]), (arg3[8]));
+ out1[0] = x1;
+ out1[1] = x2;
+ out1[2] = x3;
+ out1[3] = x4;
+ out1[4] = x5;
+ out1[5] = x6;
+ out1[6] = x7;
+ out1[7] = x8;
+ out1[8] = x9;
+}
+
+/*
+ * The function fiat_secp521r1_to_bytes serializes a field element to bytes in little-endian order.
+ * Postconditions:
+ * out1 = map (λ x, ⌊((eval arg1 mod m) mod 2^(8 * (x + 1))) / 2^(8 * x)⌋) [0..65]
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0x1]]
+ */
+static void
+fiat_secp521r1_to_bytes(uint8_t out1[66], const uint64_t arg1[9])
+{
+ uint64_t x1;
+ fiat_secp521r1_uint1 x2;
+ uint64_t x3;
+ fiat_secp521r1_uint1 x4;
+ uint64_t x5;
+ fiat_secp521r1_uint1 x6;
+ uint64_t x7;
+ fiat_secp521r1_uint1 x8;
+ uint64_t x9;
+ fiat_secp521r1_uint1 x10;
+ uint64_t x11;
+ fiat_secp521r1_uint1 x12;
+ uint64_t x13;
+ fiat_secp521r1_uint1 x14;
+ uint64_t x15;
+ fiat_secp521r1_uint1 x16;
+ uint64_t x17;
+ fiat_secp521r1_uint1 x18;
+ uint64_t x19;
+ uint64_t x20;
+ fiat_secp521r1_uint1 x21;
+ uint64_t x22;
+ fiat_secp521r1_uint1 x23;
+ uint64_t x24;
+ fiat_secp521r1_uint1 x25;
+ uint64_t x26;
+ fiat_secp521r1_uint1 x27;
+ uint64_t x28;
+ fiat_secp521r1_uint1 x29;
+ uint64_t x30;
+ fiat_secp521r1_uint1 x31;
+ uint64_t x32;
+ fiat_secp521r1_uint1 x33;
+ uint64_t x34;
+ fiat_secp521r1_uint1 x35;
+ uint64_t x36;
+ fiat_secp521r1_uint1 x37;
+ uint64_t x38;
+ uint64_t x39;
+ uint64_t x40;
+ uint64_t x41;
+ uint64_t x42;
+ uint64_t x43;
+ uint64_t x44;
+ uint8_t x45;
+ uint64_t x46;
+ uint8_t x47;
+ uint64_t x48;
+ uint8_t x49;
+ uint64_t x50;
+ uint8_t x51;
+ uint64_t x52;
+ uint8_t x53;
+ uint64_t x54;
+ uint8_t x55;
+ uint8_t x56;
+ uint8_t x57;
+ uint64_t x58;
+ uint64_t x59;
+ uint8_t x60;
+ uint64_t x61;
+ uint8_t x62;
+ uint64_t x63;
+ uint8_t x64;
+ uint64_t x65;
+ uint8_t x66;
+ uint64_t x67;
+ uint8_t x68;
+ uint64_t x69;
+ uint8_t x70;
+ uint8_t x71;
+ uint8_t x72;
+ uint64_t x73;
+ uint64_t x74;
+ uint8_t x75;
+ uint64_t x76;
+ uint8_t x77;
+ uint64_t x78;
+ uint8_t x79;
+ uint64_t x80;
+ uint8_t x81;
+ uint64_t x82;
+ uint8_t x83;
+ uint64_t x84;
+ uint8_t x85;
+ uint8_t x86;
+ uint8_t x87;
+ uint64_t x88;
+ uint64_t x89;
+ uint8_t x90;
+ uint64_t x91;
+ uint8_t x92;
+ uint64_t x93;
+ uint8_t x94;
+ uint64_t x95;
+ uint8_t x96;
+ uint64_t x97;
+ uint8_t x98;
+ uint64_t x99;
+ uint8_t x100;
+ uint8_t x101;
+ uint8_t x102;
+ uint8_t x103;
+ uint64_t x104;
+ uint8_t x105;
+ uint64_t x106;
+ uint8_t x107;
+ uint64_t x108;
+ uint8_t x109;
+ uint64_t x110;
+ uint8_t x111;
+ uint64_t x112;
+ uint8_t x113;
+ uint64_t x114;
+ uint8_t x115;
+ uint8_t x116;
+ uint8_t x117;
+ uint64_t x118;
+ uint64_t x119;
+ uint8_t x120;
+ uint64_t x121;
+ uint8_t x122;
+ uint64_t x123;
+ uint8_t x124;
+ uint64_t x125;
+ uint8_t x126;
+ uint64_t x127;
+ uint8_t x128;
+ uint64_t x129;
+ uint8_t x130;
+ uint8_t x131;
+ uint8_t x132;
+ uint64_t x133;
+ uint64_t x134;
+ uint8_t x135;
+ uint64_t x136;
+ uint8_t x137;
+ uint64_t x138;
+ uint8_t x139;
+ uint64_t x140;
+ uint8_t x141;
+ uint64_t x142;
+ uint8_t x143;
+ uint64_t x144;
+ uint8_t x145;
+ uint8_t x146;
+ uint8_t x147;
+ uint64_t x148;
+ uint64_t x149;
+ uint8_t x150;
+ uint64_t x151;
+ uint8_t x152;
+ uint64_t x153;
+ uint8_t x154;
+ uint64_t x155;
+ uint8_t x156;
+ uint64_t x157;
+ uint8_t x158;
+ uint64_t x159;
+ uint8_t x160;
+ uint8_t x161;
+ uint8_t x162;
+ uint8_t x163;
+ uint64_t x164;
+ uint8_t x165;
+ uint64_t x166;
+ uint8_t x167;
+ uint64_t x168;
+ uint8_t x169;
+ uint64_t x170;
+ uint8_t x171;
+ uint64_t x172;
+ uint8_t x173;
+ uint64_t x174;
+ uint8_t x175;
+ fiat_secp521r1_uint1 x176;
+ uint8_t x177;
+ fiat_secp521r1_subborrowx_u58(&x1, &x2, 0x0, (arg1[0]),
+ UINT64_C(0x3ffffffffffffff));
+ fiat_secp521r1_subborrowx_u58(&x3, &x4, x2, (arg1[1]),
+ UINT64_C(0x3ffffffffffffff));
+ fiat_secp521r1_subborrowx_u58(&x5, &x6, x4, (arg1[2]),
+ UINT64_C(0x3ffffffffffffff));
+ fiat_secp521r1_subborrowx_u58(&x7, &x8, x6, (arg1[3]),
+ UINT64_C(0x3ffffffffffffff));
+ fiat_secp521r1_subborrowx_u58(&x9, &x10, x8, (arg1[4]),
+ UINT64_C(0x3ffffffffffffff));
+ fiat_secp521r1_subborrowx_u58(&x11, &x12, x10, (arg1[5]),
+ UINT64_C(0x3ffffffffffffff));
+ fiat_secp521r1_subborrowx_u58(&x13, &x14, x12, (arg1[6]),
+ UINT64_C(0x3ffffffffffffff));
+ fiat_secp521r1_subborrowx_u58(&x15, &x16, x14, (arg1[7]),
+ UINT64_C(0x3ffffffffffffff));
+ fiat_secp521r1_subborrowx_u57(&x17, &x18, x16, (arg1[8]),
+ UINT64_C(0x1ffffffffffffff));
+ fiat_secp521r1_cmovznz_u64(&x19, x18, 0x0, UINT64_C(0xffffffffffffffff));
+ fiat_secp521r1_addcarryx_u58(&x20, &x21, 0x0, x1,
+ (x19 & UINT64_C(0x3ffffffffffffff)));
+ fiat_secp521r1_addcarryx_u58(&x22, &x23, x21, x3,
+ (x19 & UINT64_C(0x3ffffffffffffff)));
+ fiat_secp521r1_addcarryx_u58(&x24, &x25, x23, x5,
+ (x19 & UINT64_C(0x3ffffffffffffff)));
+ fiat_secp521r1_addcarryx_u58(&x26, &x27, x25, x7,
+ (x19 & UINT64_C(0x3ffffffffffffff)));
+ fiat_secp521r1_addcarryx_u58(&x28, &x29, x27, x9,
+ (x19 & UINT64_C(0x3ffffffffffffff)));
+ fiat_secp521r1_addcarryx_u58(&x30, &x31, x29, x11,
+ (x19 & UINT64_C(0x3ffffffffffffff)));
+ fiat_secp521r1_addcarryx_u58(&x32, &x33, x31, x13,
+ (x19 & UINT64_C(0x3ffffffffffffff)));
+ fiat_secp521r1_addcarryx_u58(&x34, &x35, x33, x15,
+ (x19 & UINT64_C(0x3ffffffffffffff)));
+ fiat_secp521r1_addcarryx_u57(&x36, &x37, x35, x17,
+ (x19 & UINT64_C(0x1ffffffffffffff)));
+ x38 = (x34 << 6);
+ x39 = (x32 << 4);
+ x40 = (x30 << 2);
+ x41 = (x26 << 6);
+ x42 = (x24 << 4);
+ x43 = (x22 << 2);
+ x44 = (x20 >> 8);
+ x45 = (uint8_t)(x20 & UINT8_C(0xff));
+ x46 = (x44 >> 8);
+ x47 = (uint8_t)(x44 & UINT8_C(0xff));
+ x48 = (x46 >> 8);
+ x49 = (uint8_t)(x46 & UINT8_C(0xff));
+ x50 = (x48 >> 8);
+ x51 = (uint8_t)(x48 & UINT8_C(0xff));
+ x52 = (x50 >> 8);
+ x53 = (uint8_t)(x50 & UINT8_C(0xff));
+ x54 = (x52 >> 8);
+ x55 = (uint8_t)(x52 & UINT8_C(0xff));
+ x56 = (uint8_t)(x54 >> 8);
+ x57 = (uint8_t)(x54 & UINT8_C(0xff));
+ x58 = (x56 + x43);
+ x59 = (x58 >> 8);
+ x60 = (uint8_t)(x58 & UINT8_C(0xff));
+ x61 = (x59 >> 8);
+ x62 = (uint8_t)(x59 & UINT8_C(0xff));
+ x63 = (x61 >> 8);
+ x64 = (uint8_t)(x61 & UINT8_C(0xff));
+ x65 = (x63 >> 8);
+ x66 = (uint8_t)(x63 & UINT8_C(0xff));
+ x67 = (x65 >> 8);
+ x68 = (uint8_t)(x65 & UINT8_C(0xff));
+ x69 = (x67 >> 8);
+ x70 = (uint8_t)(x67 & UINT8_C(0xff));
+ x71 = (uint8_t)(x69 >> 8);
+ x72 = (uint8_t)(x69 & UINT8_C(0xff));
+ x73 = (x71 + x42);
+ x74 = (x73 >> 8);
+ x75 = (uint8_t)(x73 & UINT8_C(0xff));
+ x76 = (x74 >> 8);
+ x77 = (uint8_t)(x74 & UINT8_C(0xff));
+ x78 = (x76 >> 8);
+ x79 = (uint8_t)(x76 & UINT8_C(0xff));
+ x80 = (x78 >> 8);
+ x81 = (uint8_t)(x78 & UINT8_C(0xff));
+ x82 = (x80 >> 8);
+ x83 = (uint8_t)(x80 & UINT8_C(0xff));
+ x84 = (x82 >> 8);
+ x85 = (uint8_t)(x82 & UINT8_C(0xff));
+ x86 = (uint8_t)(x84 >> 8);
+ x87 = (uint8_t)(x84 & UINT8_C(0xff));
+ x88 = (x86 + x41);
+ x89 = (x88 >> 8);
+ x90 = (uint8_t)(x88 & UINT8_C(0xff));
+ x91 = (x89 >> 8);
+ x92 = (uint8_t)(x89 & UINT8_C(0xff));
+ x93 = (x91 >> 8);
+ x94 = (uint8_t)(x91 & UINT8_C(0xff));
+ x95 = (x93 >> 8);
+ x96 = (uint8_t)(x93 & UINT8_C(0xff));
+ x97 = (x95 >> 8);
+ x98 = (uint8_t)(x95 & UINT8_C(0xff));
+ x99 = (x97 >> 8);
+ x100 = (uint8_t)(x97 & UINT8_C(0xff));
+ x101 = (uint8_t)(x99 >> 8);
+ x102 = (uint8_t)(x99 & UINT8_C(0xff));
+ x103 = (uint8_t)(x101 & UINT8_C(0xff));
+ x104 = (x28 >> 8);
+ x105 = (uint8_t)(x28 & UINT8_C(0xff));
+ x106 = (x104 >> 8);
+ x107 = (uint8_t)(x104 & UINT8_C(0xff));
+ x108 = (x106 >> 8);
+ x109 = (uint8_t)(x106 & UINT8_C(0xff));
+ x110 = (x108 >> 8);
+ x111 = (uint8_t)(x108 & UINT8_C(0xff));
+ x112 = (x110 >> 8);
+ x113 = (uint8_t)(x110 & UINT8_C(0xff));
+ x114 = (x112 >> 8);
+ x115 = (uint8_t)(x112 & UINT8_C(0xff));
+ x116 = (uint8_t)(x114 >> 8);
+ x117 = (uint8_t)(x114 & UINT8_C(0xff));
+ x118 = (x116 + x40);
+ x119 = (x118 >> 8);
+ x120 = (uint8_t)(x118 & UINT8_C(0xff));
+ x121 = (x119 >> 8);
+ x122 = (uint8_t)(x119 & UINT8_C(0xff));
+ x123 = (x121 >> 8);
+ x124 = (uint8_t)(x121 & UINT8_C(0xff));
+ x125 = (x123 >> 8);
+ x126 = (uint8_t)(x123 & UINT8_C(0xff));
+ x127 = (x125 >> 8);
+ x128 = (uint8_t)(x125 & UINT8_C(0xff));
+ x129 = (x127 >> 8);
+ x130 = (uint8_t)(x127 & UINT8_C(0xff));
+ x131 = (uint8_t)(x129 >> 8);
+ x132 = (uint8_t)(x129 & UINT8_C(0xff));
+ x133 = (x131 + x39);
+ x134 = (x133 >> 8);
+ x135 = (uint8_t)(x133 & UINT8_C(0xff));
+ x136 = (x134 >> 8);
+ x137 = (uint8_t)(x134 & UINT8_C(0xff));
+ x138 = (x136 >> 8);
+ x139 = (uint8_t)(x136 & UINT8_C(0xff));
+ x140 = (x138 >> 8);
+ x141 = (uint8_t)(x138 & UINT8_C(0xff));
+ x142 = (x140 >> 8);
+ x143 = (uint8_t)(x140 & UINT8_C(0xff));
+ x144 = (x142 >> 8);
+ x145 = (uint8_t)(x142 & UINT8_C(0xff));
+ x146 = (uint8_t)(x144 >> 8);
+ x147 = (uint8_t)(x144 & UINT8_C(0xff));
+ x148 = (x146 + x38);
+ x149 = (x148 >> 8);
+ x150 = (uint8_t)(x148 & UINT8_C(0xff));
+ x151 = (x149 >> 8);
+ x152 = (uint8_t)(x149 & UINT8_C(0xff));
+ x153 = (x151 >> 8);
+ x154 = (uint8_t)(x151 & UINT8_C(0xff));
+ x155 = (x153 >> 8);
+ x156 = (uint8_t)(x153 & UINT8_C(0xff));
+ x157 = (x155 >> 8);
+ x158 = (uint8_t)(x155 & UINT8_C(0xff));
+ x159 = (x157 >> 8);
+ x160 = (uint8_t)(x157 & UINT8_C(0xff));
+ x161 = (uint8_t)(x159 >> 8);
+ x162 = (uint8_t)(x159 & UINT8_C(0xff));
+ x163 = (uint8_t)(x161 & UINT8_C(0xff));
+ x164 = (x36 >> 8);
+ x165 = (uint8_t)(x36 & UINT8_C(0xff));
+ x166 = (x164 >> 8);
+ x167 = (uint8_t)(x164 & UINT8_C(0xff));
+ x168 = (x166 >> 8);
+ x169 = (uint8_t)(x166 & UINT8_C(0xff));
+ x170 = (x168 >> 8);
+ x171 = (uint8_t)(x168 & UINT8_C(0xff));
+ x172 = (x170 >> 8);
+ x173 = (uint8_t)(x170 & UINT8_C(0xff));
+ x174 = (x172 >> 8);
+ x175 = (uint8_t)(x172 & UINT8_C(0xff));
+ x176 = (fiat_secp521r1_uint1)(x174 >> 8);
+ x177 = (uint8_t)(x174 & UINT8_C(0xff));
+ out1[0] = x45;
+ out1[1] = x47;
+ out1[2] = x49;
+ out1[3] = x51;
+ out1[4] = x53;
+ out1[5] = x55;
+ out1[6] = x57;
+ out1[7] = x60;
+ out1[8] = x62;
+ out1[9] = x64;
+ out1[10] = x66;
+ out1[11] = x68;
+ out1[12] = x70;
+ out1[13] = x72;
+ out1[14] = x75;
+ out1[15] = x77;
+ out1[16] = x79;
+ out1[17] = x81;
+ out1[18] = x83;
+ out1[19] = x85;
+ out1[20] = x87;
+ out1[21] = x90;
+ out1[22] = x92;
+ out1[23] = x94;
+ out1[24] = x96;
+ out1[25] = x98;
+ out1[26] = x100;
+ out1[27] = x102;
+ out1[28] = x103;
+ out1[29] = x105;
+ out1[30] = x107;
+ out1[31] = x109;
+ out1[32] = x111;
+ out1[33] = x113;
+ out1[34] = x115;
+ out1[35] = x117;
+ out1[36] = x120;
+ out1[37] = x122;
+ out1[38] = x124;
+ out1[39] = x126;
+ out1[40] = x128;
+ out1[41] = x130;
+ out1[42] = x132;
+ out1[43] = x135;
+ out1[44] = x137;
+ out1[45] = x139;
+ out1[46] = x141;
+ out1[47] = x143;
+ out1[48] = x145;
+ out1[49] = x147;
+ out1[50] = x150;
+ out1[51] = x152;
+ out1[52] = x154;
+ out1[53] = x156;
+ out1[54] = x158;
+ out1[55] = x160;
+ out1[56] = x162;
+ out1[57] = x163;
+ out1[58] = x165;
+ out1[59] = x167;
+ out1[60] = x169;
+ out1[61] = x171;
+ out1[62] = x173;
+ out1[63] = x175;
+ out1[64] = x177;
+ out1[65] = x176;
+}
+
+/*
+ * The function fiat_secp521r1_from_bytes deserializes a field element from bytes in little-endian order.
+ * Postconditions:
+ * eval out1 mod m = bytes_eval arg1 mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0x1]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x466666666666666], [0x0 ~> 0x233333333333333]]
+ */
+static void
+fiat_secp521r1_from_bytes(uint64_t out1[9],
+ const uint8_t arg1[66])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint8_t x8;
+ uint64_t x9;
+ uint64_t x10;
+ uint64_t x11;
+ uint64_t x12;
+ uint64_t x13;
+ uint64_t x14;
+ uint64_t x15;
+ uint64_t x16;
+ uint64_t x17;
+ uint64_t x18;
+ uint64_t x19;
+ uint64_t x20;
+ uint64_t x21;
+ uint64_t x22;
+ uint64_t x23;
+ uint64_t x24;
+ uint64_t x25;
+ uint64_t x26;
+ uint64_t x27;
+ uint64_t x28;
+ uint64_t x29;
+ uint64_t x30;
+ uint64_t x31;
+ uint64_t x32;
+ uint64_t x33;
+ uint64_t x34;
+ uint64_t x35;
+ uint64_t x36;
+ uint8_t x37;
+ uint64_t x38;
+ uint64_t x39;
+ uint64_t x40;
+ uint64_t x41;
+ uint64_t x42;
+ uint64_t x43;
+ uint64_t x44;
+ uint64_t x45;
+ uint64_t x46;
+ uint64_t x47;
+ uint64_t x48;
+ uint64_t x49;
+ uint64_t x50;
+ uint64_t x51;
+ uint64_t x52;
+ uint64_t x53;
+ uint64_t x54;
+ uint64_t x55;
+ uint64_t x56;
+ uint64_t x57;
+ uint64_t x58;
+ uint64_t x59;
+ uint64_t x60;
+ uint64_t x61;
+ uint64_t x62;
+ uint64_t x63;
+ uint64_t x64;
+ uint64_t x65;
+ uint8_t x66;
+ uint64_t x67;
+ uint8_t x68;
+ uint64_t x69;
+ uint64_t x70;
+ uint64_t x71;
+ uint64_t x72;
+ uint64_t x73;
+ uint64_t x74;
+ uint64_t x75;
+ uint64_t x76;
+ uint64_t x77;
+ uint64_t x78;
+ uint8_t x79;
+ uint64_t x80;
+ uint64_t x81;
+ uint8_t x82;
+ uint64_t x83;
+ uint64_t x84;
+ uint64_t x85;
+ uint8_t x86;
+ uint64_t x87;
+ uint64_t x88;
+ uint8_t x89;
+ uint64_t x90;
+ uint64_t x91;
+ uint8_t x92;
+ uint64_t x93;
+ uint64_t x94;
+ uint64_t x95;
+ x1 = ((uint64_t)(fiat_secp521r1_uint1)(arg1[65]) << 56);
+ x2 = ((uint64_t)(arg1[64]) << 48);
+ x3 = ((uint64_t)(arg1[63]) << 40);
+ x4 = ((uint64_t)(arg1[62]) << 32);
+ x5 = ((uint64_t)(arg1[61]) << 24);
+ x6 = ((uint64_t)(arg1[60]) << 16);
+ x7 = ((uint64_t)(arg1[59]) << 8);
+ x8 = (arg1[58]);
+ x9 = ((uint64_t)(arg1[57]) << 50);
+ x10 = ((uint64_t)(arg1[56]) << 42);
+ x11 = ((uint64_t)(arg1[55]) << 34);
+ x12 = ((uint64_t)(arg1[54]) << 26);
+ x13 = ((uint64_t)(arg1[53]) << 18);
+ x14 = ((uint64_t)(arg1[52]) << 10);
+ x15 = ((uint64_t)(arg1[51]) << 2);
+ x16 = ((uint64_t)(arg1[50]) << 52);
+ x17 = ((uint64_t)(arg1[49]) << 44);
+ x18 = ((uint64_t)(arg1[48]) << 36);
+ x19 = ((uint64_t)(arg1[47]) << 28);
+ x20 = ((uint64_t)(arg1[46]) << 20);
+ x21 = ((uint64_t)(arg1[45]) << 12);
+ x22 = ((uint64_t)(arg1[44]) << 4);
+ x23 = ((uint64_t)(arg1[43]) << 54);
+ x24 = ((uint64_t)(arg1[42]) << 46);
+ x25 = ((uint64_t)(arg1[41]) << 38);
+ x26 = ((uint64_t)(arg1[40]) << 30);
+ x27 = ((uint64_t)(arg1[39]) << 22);
+ x28 = ((uint64_t)(arg1[38]) << 14);
+ x29 = ((uint64_t)(arg1[37]) << 6);
+ x30 = ((uint64_t)(arg1[36]) << 56);
+ x31 = ((uint64_t)(arg1[35]) << 48);
+ x32 = ((uint64_t)(arg1[34]) << 40);
+ x33 = ((uint64_t)(arg1[33]) << 32);
+ x34 = ((uint64_t)(arg1[32]) << 24);
+ x35 = ((uint64_t)(arg1[31]) << 16);
+ x36 = ((uint64_t)(arg1[30]) << 8);
+ x37 = (arg1[29]);
+ x38 = ((uint64_t)(arg1[28]) << 50);
+ x39 = ((uint64_t)(arg1[27]) << 42);
+ x40 = ((uint64_t)(arg1[26]) << 34);
+ x41 = ((uint64_t)(arg1[25]) << 26);
+ x42 = ((uint64_t)(arg1[24]) << 18);
+ x43 = ((uint64_t)(arg1[23]) << 10);
+ x44 = ((uint64_t)(arg1[22]) << 2);
+ x45 = ((uint64_t)(arg1[21]) << 52);
+ x46 = ((uint64_t)(arg1[20]) << 44);
+ x47 = ((uint64_t)(arg1[19]) << 36);
+ x48 = ((uint64_t)(arg1[18]) << 28);
+ x49 = ((uint64_t)(arg1[17]) << 20);
+ x50 = ((uint64_t)(arg1[16]) << 12);
+ x51 = ((uint64_t)(arg1[15]) << 4);
+ x52 = ((uint64_t)(arg1[14]) << 54);
+ x53 = ((uint64_t)(arg1[13]) << 46);
+ x54 = ((uint64_t)(arg1[12]) << 38);
+ x55 = ((uint64_t)(arg1[11]) << 30);
+ x56 = ((uint64_t)(arg1[10]) << 22);
+ x57 = ((uint64_t)(arg1[9]) << 14);
+ x58 = ((uint64_t)(arg1[8]) << 6);
+ x59 = ((uint64_t)(arg1[7]) << 56);
+ x60 = ((uint64_t)(arg1[6]) << 48);
+ x61 = ((uint64_t)(arg1[5]) << 40);
+ x62 = ((uint64_t)(arg1[4]) << 32);
+ x63 = ((uint64_t)(arg1[3]) << 24);
+ x64 = ((uint64_t)(arg1[2]) << 16);
+ x65 = ((uint64_t)(arg1[1]) << 8);
+ x66 = (arg1[0]);
+ x67 = (x66 + (x65 + (x64 + (x63 + (x62 + (x61 + (x60 + x59)))))));
+ x68 = (uint8_t)(x67 >> 58);
+ x69 = (x67 & UINT64_C(0x3ffffffffffffff));
+ x70 = (x8 + (x7 + (x6 + (x5 + (x4 + (x3 + (x2 + x1)))))));
+ x71 = (x15 + (x14 + (x13 + (x12 + (x11 + (x10 + x9))))));
+ x72 = (x22 + (x21 + (x20 + (x19 + (x18 + (x17 + x16))))));
+ x73 = (x29 + (x28 + (x27 + (x26 + (x25 + (x24 + x23))))));
+ x74 = (x37 + (x36 + (x35 + (x34 + (x33 + (x32 + (x31 + x30)))))));
+ x75 = (x44 + (x43 + (x42 + (x41 + (x40 + (x39 + x38))))));
+ x76 = (x51 + (x50 + (x49 + (x48 + (x47 + (x46 + x45))))));
+ x77 = (x58 + (x57 + (x56 + (x55 + (x54 + (x53 + x52))))));
+ x78 = (x68 + x77);
+ x79 = (uint8_t)(x78 >> 58);
+ x80 = (x78 & UINT64_C(0x3ffffffffffffff));
+ x81 = (x79 + x76);
+ x82 = (uint8_t)(x81 >> 58);
+ x83 = (x81 & UINT64_C(0x3ffffffffffffff));
+ x84 = (x82 + x75);
+ x85 = (x84 & UINT64_C(0x3ffffffffffffff));
+ x86 = (uint8_t)(x74 >> 58);
+ x87 = (x74 & UINT64_C(0x3ffffffffffffff));
+ x88 = (x86 + x73);
+ x89 = (uint8_t)(x88 >> 58);
+ x90 = (x88 & UINT64_C(0x3ffffffffffffff));
+ x91 = (x89 + x72);
+ x92 = (uint8_t)(x91 >> 58);
+ x93 = (x91 & UINT64_C(0x3ffffffffffffff));
+ x94 = (x92 + x71);
+ x95 = (x94 & UINT64_C(0x3ffffffffffffff));
+ out1[0] = x69;
+ out1[1] = x80;
+ out1[2] = x83;
+ out1[3] = x85;
+ out1[4] = x87;
+ out1[5] = x90;
+ out1[6] = x93;
+ out1[7] = x95;
+ out1[8] = x70;
+}
+
+/* END verbatim fiat code */
+
+/*-
+ * Finite field inversion via FLT.
+ * NB: this is not a real Fiat function, just named that way for consistency.
+ * Autogenerated: ecp/secp521r1/fe_inv.op3
+ * custom repunit addition chain
+ */
+static void
+fiat_secp521r1_inv(fe_t output, const fe_t t1)
+{
+ int i;
+ /* temporary variables */
+ fe_t acc, t128, t16, t2, t256, t32, t4, t512, t516, t518, t519, t64, t8;
+
+ fiat_secp521r1_carry_square(acc, t1);
+ fiat_secp521r1_carry_mul(t2, acc, t1);
+ fiat_secp521r1_carry_square(acc, t2);
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t4, acc, t2);
+ fiat_secp521r1_carry_square(acc, t4);
+ for (i = 0; i < 3; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t8, acc, t4);
+ fiat_secp521r1_carry_square(acc, t8);
+ for (i = 0; i < 7; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t16, acc, t8);
+ fiat_secp521r1_carry_square(acc, t16);
+ for (i = 0; i < 15; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t32, acc, t16);
+ fiat_secp521r1_carry_square(acc, t32);
+ for (i = 0; i < 31; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t64, acc, t32);
+ fiat_secp521r1_carry_square(acc, t64);
+ for (i = 0; i < 63; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t128, acc, t64);
+ fiat_secp521r1_carry_square(acc, t128);
+ for (i = 0; i < 127; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t256, acc, t128);
+ fiat_secp521r1_carry_square(acc, t256);
+ for (i = 0; i < 255; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t512, acc, t256);
+ fiat_secp521r1_carry_square(acc, t512);
+ for (i = 0; i < 3; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t516, acc, t4);
+ fiat_secp521r1_carry_square(acc, t516);
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t518, acc, t2);
+ fiat_secp521r1_carry_square(acc, t518);
+ fiat_secp521r1_carry_mul(t519, acc, t1);
+ fiat_secp521r1_carry_square(acc, t519);
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(output, acc, t1);
+}
+
+/* curve coefficient constants */
+
+static const limb_t const_one[9] = {
+ UINT64_C(0x0000000000000001), UINT64_C(0x0000000000000000),
+ UINT64_C(0x0000000000000000), UINT64_C(0x0000000000000000),
+ UINT64_C(0x0000000000000000), UINT64_C(0x0000000000000000),
+ UINT64_C(0x0000000000000000), UINT64_C(0x0000000000000000),
+ UINT64_C(0x0000000000000000)
+};
+
+static const limb_t const_b[9] = {
+ UINT64_C(0x03451FD46B503F00), UINT64_C(0x00F7E20F4B0D3C7B),
+ UINT64_C(0x000BD3BB1BF07357), UINT64_C(0x0147B1FA4DEC594B),
+ UINT64_C(0x018EF109E1561939), UINT64_C(0x026CC57CEE2D2264),
+ UINT64_C(0x00540EEA2DA725B9), UINT64_C(0x02687E4A688682DA),
+ UINT64_C(0x0051953EB9618E1C)
+};
+
+/* LUT for scalar multiplication by comb interleaving */
+static const pt_aff_t lut_cmb[13][16] = {
+ {
+ { { UINT64_C(0x017E7E31C2E5BD66), UINT64_C(0x022CF0615A90A6FE),
+ UINT64_C(0x00127A2FFA8DE334), UINT64_C(0x01DFBF9D64A3F877),
+ UINT64_C(0x006B4D3DBAA14B5E), UINT64_C(0x014FED487E0A2BD8),
+ UINT64_C(0x015B4429C6481390), UINT64_C(0x03A73678FB2D988E),
+ UINT64_C(0x00C6858E06B70404) },
+ { UINT64_C(0x00BE94769FD16650), UINT64_C(0x031C21A89CB09022),
+ UINT64_C(0x039013FAD0761353), UINT64_C(0x02657BD099031542),
+ UINT64_C(0x03273E662C97EE72), UINT64_C(0x01E6D11A05EBEF45),
+ UINT64_C(0x03D1BD998F544495), UINT64_C(0x03001172297ED0B1),
+ UINT64_C(0x011839296A789A3B) } },
+ { { UINT64_C(0x01919D2EDE37AD7D), UINT64_C(0x0124218B0CBA8169),
+ UINT64_C(0x03D16B59FE21BAEB), UINT64_C(0x0128E920C814769A),
+ UINT64_C(0x012D7A8DD1AD3F16), UINT64_C(0x008F66AE796B5E84),
+ UINT64_C(0x0159479B52A6E5B1), UINT64_C(0x0065776475A992D6),
+ UINT64_C(0x01A73D352443DE29) },
+ { UINT64_C(0x03588CA1EE86C0E5), UINT64_C(0x01726F24E9641097),
+ UINT64_C(0x00ED1DEC3C70CF10), UINT64_C(0x033E3715D6C0B56B),
+ UINT64_C(0x03A355CEEC2E2DD4), UINT64_C(0x02A740C5F4BE2AC7),
+ UINT64_C(0x03814F2F1557FA82), UINT64_C(0x0377665E7E1B1B2A),
+ UINT64_C(0x013E9B03B97DFA62) } },
+ { { UINT64_C(0x01AB5096EC8F3078), UINT64_C(0x01F879B624C5CE35),
+ UINT64_C(0x03EAF137E79A329D), UINT64_C(0x01B578C0508DC44B),
+ UINT64_C(0x00F177ACE4383C0C), UINT64_C(0x014FC34933C0F6AE),
+ UINT64_C(0x00EB0BF7A596EFDB), UINT64_C(0x00CB1CF6F0CE4701),
+ UINT64_C(0x00652BF3C52927A4) },
+ { UINT64_C(0x033CC3E8DEB090CB), UINT64_C(0x0001C95CD53DFE05),
+ UINT64_C(0x000211CF5FF79D1F), UINT64_C(0x03241CB3CDD0C455),
+ UINT64_C(0x01A0347087BB6897), UINT64_C(0x01CB80147B7605F2),
+ UINT64_C(0x00112911CD8FE8E8), UINT64_C(0x035BB228ADCC452A),
+ UINT64_C(0x015BE6EF1BDD6601) } },
+ { { UINT64_C(0x01CEAD882816ECD4), UINT64_C(0x014FD43F70986680),
+ UINT64_C(0x01F30DCE3BBC46F9), UINT64_C(0x002AFF1A6363269B),
+ UINT64_C(0x02F7114C5D8C308D), UINT64_C(0x01520C8A3C0634B0),
+ UINT64_C(0x0073A0C5F22E0E8F), UINT64_C(0x018D1BBAD97F682C),
+ UINT64_C(0x0056D5D1D99D5B7F) },
+ { UINT64_C(0x006B8BC90525251B), UINT64_C(0x019C4A9777BF1ED7),
+ UINT64_C(0x0234591CE1A5F9E7), UINT64_C(0x024F37B278AE548E),
+ UINT64_C(0x0226CBDE556BD0F2), UINT64_C(0x02093C375C76F662),
+ UINT64_C(0x0168478B5C582D02), UINT64_C(0x0284434760C5E8E7),
+ UINT64_C(0x003D2D1B7D9BAAA2) } },
+ { { UINT64_C(0x0345627967CBE207), UINT64_C(0x002EAF61734A1987),
+ UINT64_C(0x016DF725A318F4F5), UINT64_C(0x00E584D368D7CF15),
+ UINT64_C(0x01B8C6B6657429E1), UINT64_C(0x0221D1A64B12AC51),
+ UINT64_C(0x016D488ED34541B9), UINT64_C(0x00609A8BD6FC55C5),
+ UINT64_C(0x01585389E359E1E2) },
+ { UINT64_C(0x02A0EA86B9AD2A4E), UINT64_C(0x030ABA4A2203CD0E),
+ UINT64_C(0x02ECF4ABFD87D736), UINT64_C(0x01D5815EB2103FD5),
+ UINT64_C(0x023DDB446E0D69E5), UINT64_C(0x03873AEDB2096E89),
+ UINT64_C(0x02E938E3088A654E), UINT64_C(0x03CE7C2D5555E89E),
+ UINT64_C(0x002A2E618C9A8AED) } },
+ { { UINT64_C(0x00C0E02DDA0CDB9A), UINT64_C(0x030093E9326A40BB),
+ UINT64_C(0x01AEBE3191085015), UINT64_C(0x00CC998F686F466C),
+ UINT64_C(0x00F2991652F3DBC5), UINT64_C(0x0305E12550FBCB15),
+ UINT64_C(0x00315CFED5DC7ED7), UINT64_C(0x03FD51BC68E55CED),
+ UINT64_C(0x008A75841259FDED) },
+ { UINT64_C(0x00874F92CE48C808), UINT64_C(0x032038FD2066D756),
+ UINT64_C(0x0331914A95336DCA), UINT64_C(0x003A2D0A92ACE248),
+ UINT64_C(0x00E0B9B82B1BC8A9), UINT64_C(0x002F4124FB4BA575),
+ UINT64_C(0x00FB2293ADD56621), UINT64_C(0x00A6127432A1DC15),
+ UINT64_C(0x0096FB303FCBBA21) } },
+ { { UINT64_C(0x0087848D32FBCDA7), UINT64_C(0x030EC02ACE3BFE06),
+ UINT64_C(0x025E79AB88EE94BE), UINT64_C(0x002380F265A8D542),
+ UINT64_C(0x02AF5B866132C459), UINT64_C(0x006D308E13BB74AF),
+ UINT64_C(0x024861A93F736CDE), UINT64_C(0x02B6735E1974AD24),
+ UINT64_C(0x007E3E98F984C396) },
+ { UINT64_C(0x011A01FB022A71C9), UINT64_C(0x027AABE445FA7DCA),
+ UINT64_C(0x01D351CBFBBC3619), UINT64_C(0x0160E2F1D8FC9B7F),
+ UINT64_C(0x025C1E212AC1BD5D), UINT64_C(0x03550871A71E99EB),
+ UINT64_C(0x02D5A08CED50A386), UINT64_C(0x03B6A468649B6A8F),
+ UINT64_C(0x0108EE58EB6D781F) } },
+ { { UINT64_C(0x01AFE337BCB8DB55), UINT64_C(0x0365A6078FE4AF7A),
+ UINT64_C(0x03D1C8FC0331D9B8), UINT64_C(0x009F6F403FF9E1D6),
+ UINT64_C(0x02DF128E11B91CCE), UINT64_C(0x01028214B5A5ED4C),
+ UINT64_C(0x014300FB8FBCC30B), UINT64_C(0x0197C105563F151B),
+ UINT64_C(0x006B6AD89ABCB924) },
+ { UINT64_C(0x02343480A1475465), UINT64_C(0x036433111AAF7655),
+ UINT64_C(0x022232C96C99246F), UINT64_C(0x0322651C2A008523),
+ UINT64_C(0x0197485ED57E9062), UINT64_C(0x02B4832E92D8841A),
+ UINT64_C(0x02DBF63DF0496A9B), UINT64_C(0x0075A9F399348CCF),
+ UINT64_C(0x01B468DA27157139) } },
+ { { UINT64_C(0x02F817A853110AE0), UINT64_C(0x00C10ABC3469041D),
+ UINT64_C(0x0399B5681380FF8C), UINT64_C(0x0399D3F80A1F7D39),
+ UINT64_C(0x0269250858760A69), UINT64_C(0x03E8ACED3599493C),
+ UINT64_C(0x023906A99EE9E269), UINT64_C(0x03684E82E1D19164),
+ UINT64_C(0x01B00DDB707F130E) },
+ { UINT64_C(0x01B9CB7C70E64647), UINT64_C(0x00156530ADD57D4D),
+ UINT64_C(0x0357F16ADF420E69), UINT64_C(0x013BDB742FC34BD9),
+ UINT64_C(0x0322A1323DF9DA56), UINT64_C(0x01A6442A635A2B0A),
+ UINT64_C(0x01DD106B799534CF), UINT64_C(0x01DB6F04475392BB),
+ UINT64_C(0x0085683F1D7DB165) } },
+ { { UINT64_C(0x00FF0B2418D6A19B), UINT64_C(0x03D0C79C96EF791E),
+ UINT64_C(0x0157D7A45970DFEC), UINT64_C(0x0258D899A59E48C9),
+ UINT64_C(0x033790E7F1FA3B30), UINT64_C(0x0177D51FBFFC2B36),
+ UINT64_C(0x021A07245B77E075), UINT64_C(0x00D21F03E5230B56),
+ UINT64_C(0x00998DCCE486419C) },
+ { UINT64_C(0x01091A695BFD0575), UINT64_C(0x013627AA7EFF912A),
+ UINT64_C(0x039991631C377F5A), UINT64_C(0x00FFCBAE33E6C3B0),
+ UINT64_C(0x036545772773AD96), UINT64_C(0x02DEF3D2B3143BB8),
+ UINT64_C(0x01B245D67D28AEE2), UINT64_C(0x03B5730E50925D4D),
+ UINT64_C(0x0137D5DA0626A021) } },
+ { { UINT64_C(0x02EF399693C8C9ED), UINT64_C(0x032480E4E91B4B50),
+ UINT64_C(0x03EAED827D75B37A), UINT64_C(0x02B9358A8C276525),
+ UINT64_C(0x019C467FA946257E), UINT64_C(0x03B457A606548F9D),
+ UINT64_C(0x02D3B10268BB98C2), UINT64_C(0x034BECF321542167),
+ UINT64_C(0x01A1CBB2C11A742B) },
+ { UINT64_C(0x020BC43C9CBA4DF5), UINT64_C(0x02C3C5D92732D879),
+ UINT64_C(0x03A372C63EEC57C9), UINT64_C(0x014F6920CA56FAD0),
+ UINT64_C(0x036BAFA7F7DF741A), UINT64_C(0x01464F9B06028A5B),
+ UINT64_C(0x000CE62E83C0059C), UINT64_C(0x00F520B04B69F179),
+ UINT64_C(0x011A209D7D4F8EEB) } },
+ { { UINT64_C(0x01C6A5ECE2AF535C), UINT64_C(0x007C6B09AB9601A8),
+ UINT64_C(0x038E9A5EC53E207E), UINT64_C(0x03F26BD6C2BFA78F),
+ UINT64_C(0x010CDD45101F6F83), UINT64_C(0x0217ECA0924348D3),
+ UINT64_C(0x0147B8EEE7A39BA7), UINT64_C(0x024DDB6C72B3B17D),
+ UINT64_C(0x01AE0B275D729015) },
+ { UINT64_C(0x0015C3536FA0D000), UINT64_C(0x02D1142A348E15B6),
+ UINT64_C(0x0327BB07DD0C2213), UINT64_C(0x0187BA5FF3D0F09E),
+ UINT64_C(0x0044C2DC0E108433), UINT64_C(0x0034160CAD0C591E),
+ UINT64_C(0x028471C7D759FF89), UINT64_C(0x00E019A28A163F01),
+ UINT64_C(0x00F2C97A825E5385) } },
+ { { UINT64_C(0x038C2460BF70ACE0), UINT64_C(0x0383AC70974FEC4F),
+ UINT64_C(0x03E2AA648FF27E41), UINT64_C(0x0245F0DBB9355BA1),
+ UINT64_C(0x005499994AA91856), UINT64_C(0x006C41EC471DCB23),
+ UINT64_C(0x01FF9D2007310265), UINT64_C(0x0060D28D61D29BD7),
+ UINT64_C(0x0154E84C6D5C5A9A) },
+ { UINT64_C(0x0325BCE404C78230), UINT64_C(0x038A9519CB9ADB50),
+ UINT64_C(0x0370A6A5972F5EED), UINT64_C(0x00D5CBEF06834788),
+ UINT64_C(0x00151666A6DEE354), UINT64_C(0x0008A831FD9B0A22),
+ UINT64_C(0x0360D3F15A923EB0), UINT64_C(0x011CEB88A8A3E02E),
+ UINT64_C(0x00CD0FDCE9171910) } },
+ { { UINT64_C(0x017643017002D68B), UINT64_C(0x01581124BB115A0D),
+ UINT64_C(0x03AEDA0D3163CB21), UINT64_C(0x00F69C67520D44D4),
+ UINT64_C(0x03E135854D80B212), UINT64_C(0x0393E18B0CFCD461),
+ UINT64_C(0x01E646F8739535D0), UINT64_C(0x02DA9D8A9353AE22),
+ UINT64_C(0x0160373EDF8218F9) },
+ { UINT64_C(0x03E6AECA5D90B740), UINT64_C(0x03FF9C27516B2CFC),
+ UINT64_C(0x034F4A8BB572E463), UINT64_C(0x007B64BAF1504EE1),
+ UINT64_C(0x021A1B22011EFA49), UINT64_C(0x03D4B0EED295BDE3),
+ UINT64_C(0x006A3FA9FD193C5C), UINT64_C(0x038717960A1006B0),
+ UINT64_C(0x00F1597050014DCF) } },
+ { { UINT64_C(0x003927618EDA25DC), UINT64_C(0x0361657547DB658B),
+ UINT64_C(0x02B8E847FFB9EF33), UINT64_C(0x001A1DB5CA45000E),
+ UINT64_C(0x037664A1305CA9BC), UINT64_C(0x0218997B0A2FBCE3),
+ UINT64_C(0x01A085FF9F45131E), UINT64_C(0x00A1F6CF07EFF2D9),
+ UINT64_C(0x0174C644D6C94B68) },
+ { UINT64_C(0x007BBBC4821A0C30), UINT64_C(0x02649F09BAEFEF46),
+ UINT64_C(0x0332D706D303F067), UINT64_C(0x0254B383642D4309),
+ UINT64_C(0x0395AD34B7BE0E21), UINT64_C(0x02D9107F2D73D7AD),
+ UINT64_C(0x037B7820233EF8FC), UINT64_C(0x0279A016B3256D06),
+ UINT64_C(0x011AF3A7C2F87F41) } },
+ { { UINT64_C(0x0257D0E0C16A8803), UINT64_C(0x03ED792238920488),
+ UINT64_C(0x001AC09CD6B220DC), UINT64_C(0x02A4132750A7F053),
+ UINT64_C(0x00A5E7726CD65543), UINT64_C(0x01F0A9985C982A0F),
+ UINT64_C(0x0307B7DB57458965), UINT64_C(0x01985401A96336DC),
+ UINT64_C(0x00D8E9920CF30F0C) },
+ { UINT64_C(0x024677C739792D19), UINT64_C(0x02F65F1ED50C62B2),
+ UINT64_C(0x0068CAE4CC263AA1), UINT64_C(0x00C913451E404E6A),
+ UINT64_C(0x00BED1AA30F76B8C), UINT64_C(0x03C4320182BBEDCB),
+ UINT64_C(0x00A30EC8B5406328), UINT64_C(0x00E61F7C2704E885),
+ UINT64_C(0x0127B023B5454A66) } },
+ },
+ {
+ { { UINT64_C(0x00E9E114E43C6A8B), UINT64_C(0x027E2C20105A2E23),
+ UINT64_C(0x03D5B5FA745094EE), UINT64_C(0x01337080223BD7FF),
+ UINT64_C(0x00D8CCA5AD4589D8), UINT64_C(0x0132DCA140336E19),
+ UINT64_C(0x0302098FAB8EE167), UINT64_C(0x00625B5791BF1AAD),
+ UINT64_C(0x01ECCAEB2EF79CDB) },
+ { UINT64_C(0x01886BBC26B04438), UINT64_C(0x004F43B6559C663D),
+ UINT64_C(0x035D8CA99B91E616), UINT64_C(0x01354ED06659D27A),
+ UINT64_C(0x0054DF4765586194), UINT64_C(0x021052BBF70881C7),
+ UINT64_C(0x031C5EA1F6288A8B), UINT64_C(0x018AC1ACD36CBDFF),
+ UINT64_C(0x002E5EDF2873FF52) } },
+ { { UINT64_C(0x0192DA26804ED5E3), UINT64_C(0x019DEC17F31925DE),
+ UINT64_C(0x01585208EBD95AC4), UINT64_C(0x039C6674D066C682),
+ UINT64_C(0x000715A11D1C0CFA), UINT64_C(0x032AD56C1F218BD5),
+ UINT64_C(0x0310FABD23E934F9), UINT64_C(0x009AF7F574942B50),
+ UINT64_C(0x005E0976782CAEF4) },
+ { UINT64_C(0x038B0A7A2A7D5B37), UINT64_C(0x0315653FB7DA77BD),
+ UINT64_C(0x023F157F76616F31), UINT64_C(0x03C8C103329ACAE7),
+ UINT64_C(0x005A72502EE9CFA2), UINT64_C(0x03204345A2A46FC3),
+ UINT64_C(0x03666DC71F8A5B63), UINT64_C(0x01671725C07390A9),
+ UINT64_C(0x01E82DA80D6C216A) } },
+ { { UINT64_C(0x02F28395A29D2024), UINT64_C(0x031A09859C9B6A2D),
+ UINT64_C(0x0047073FD20F177A), UINT64_C(0x03D961594C7CA571),
+ UINT64_C(0x019555237A9B2EC3), UINT64_C(0x029EFFFB7289E9D9),
+ UINT64_C(0x008D541E497546F7), UINT64_C(0x0270E93D46DCEE94),
+ UINT64_C(0x00396B23A204BEFD) },
+ { UINT64_C(0x024295052DDD93A9), UINT64_C(0x0081670F33C07709),
+ UINT64_C(0x00B1D851D4CDFDA9), UINT64_C(0x014DF8329142BB29),
+ UINT64_C(0x00CDDB9A15F7FCFB), UINT64_C(0x0225454F3A1F5B86),
+ UINT64_C(0x01A46C8B126C191D), UINT64_C(0x03D3D3229D104DF9),
+ UINT64_C(0x018B36AD8A91DE12) } },
+ { { UINT64_C(0x008FA75A590E92D6), UINT64_C(0x02223AFBB681AD2D),
+ UINT64_C(0x000DD9E71FEC0AB1), UINT64_C(0x03B4A988F4ABFEC5),
+ UINT64_C(0x02BDD3FD9A8FB4C8), UINT64_C(0x037A5B9AD9171110),
+ UINT64_C(0x0225D2934ADB68F2), UINT64_C(0x008BA6F5E067B164),
+ UINT64_C(0x014EA0A8B0C5768B) },
+ { UINT64_C(0x000AB8407662F537), UINT64_C(0x02F781E22DFF31BF),
+ UINT64_C(0x03E22656A1F21F75), UINT64_C(0x01054C62C579B73D),
+ UINT64_C(0x0177A8529E6C1116), UINT64_C(0x03211865DCC5D46F),
+ UINT64_C(0x012706123E7C2723), UINT64_C(0x0396C31AADED99AB),
+ UINT64_C(0x01637E315762AAD0) } },
+ { { UINT64_C(0x03847D336B9839DA), UINT64_C(0x02200E98133D266E),
+ UINT64_C(0x0039A8261B62D7DC), UINT64_C(0x033295F072A9D5EA),
+ UINT64_C(0x000C3FE4DCCB2B2A), UINT64_C(0x03907B7861011A91),
+ UINT64_C(0x023BC0EFEDB5EE58), UINT64_C(0x0288D6CD63BC03CD),
+ UINT64_C(0x01280E54E8A553CA) },
+ { UINT64_C(0x036493BB1C1962CE), UINT64_C(0x0361F9CAD30DAC24),
+ UINT64_C(0x023856E058F7248C), UINT64_C(0x01EBC4CE9BBA1951),
+ UINT64_C(0x00FE14205169D78D), UINT64_C(0x01237D85837C8C98),
+ UINT64_C(0x017C4E2A95E40B90), UINT64_C(0x004E446F2E2C7819),
+ UINT64_C(0x0007FA80EDA9F2C8) } },
+ { { UINT64_C(0x009A65815D2BF9A7), UINT64_C(0x027CB047E8DF8668),
+ UINT64_C(0x0391C32A60456677), UINT64_C(0x01CBC26A69AB3F09),
+ UINT64_C(0x0334D4D8DE25229B), UINT64_C(0x0383C0FA69B0DD79),
+ UINT64_C(0x01D206CDCC54B9E2), UINT64_C(0x02E51DE738338588),
+ UINT64_C(0x006112D5229EA977) },
+ { UINT64_C(0x03CE85BEE20C30CB), UINT64_C(0x02FEBC02D12BC9D5),
+ UINT64_C(0x02AEDC3A968E7052), UINT64_C(0x02090B846E5AD878),
+ UINT64_C(0x00E4B6AEE2DDC2E3), UINT64_C(0x00269BE91139208A),
+ UINT64_C(0x02FEA688006D25C9), UINT64_C(0x002F5EFACF2F785D),
+ UINT64_C(0x009FE82D05CAC96A) } },
+ { { UINT64_C(0x02EE8F69AB2E6D92), UINT64_C(0x0213F64F73B9A354),
+ UINT64_C(0x000A9DDA2E925D3C), UINT64_C(0x0192E31297313B4F),
+ UINT64_C(0x02B3145C4DD947AF), UINT64_C(0x03401B39394615DA),
+ UINT64_C(0x01C98D9DFBE6AE7D), UINT64_C(0x02BB8069EC7A7746),
+ UINT64_C(0x00A8BDC9CF002A7B) },
+ { UINT64_C(0x00A3BF702EB71C5F), UINT64_C(0x00A25EDAE6446CE2),
+ UINT64_C(0x00108D65D5F288B8), UINT64_C(0x02FF972C1494ABED),
+ UINT64_C(0x0398342A5B4A102C), UINT64_C(0x00CD83A6E3855FF3),
+ UINT64_C(0x02D6848441981C93), UINT64_C(0x0335A209E0E8D9AA),
+ UINT64_C(0x01ED6F04D42258A5) } },
+ { { UINT64_C(0x01FC3B47C1490429), UINT64_C(0x01B9A21B27B6F4B1),
+ UINT64_C(0x0193FF421EE32901), UINT64_C(0x03CC9F551147E445),
+ UINT64_C(0x01773B6B14BB7010), UINT64_C(0x005040A2326FD6EA),
+ UINT64_C(0x01949206C0BB7211), UINT64_C(0x02643DEA7E3C37CC),
+ UINT64_C(0x01725F6694BF623F) },
+ { UINT64_C(0x014D9BD8587CA374), UINT64_C(0x020B8D6C1F3C983C),
+ UINT64_C(0x0395B0E3A7CCCE2F), UINT64_C(0x0071FCA214298293),
+ UINT64_C(0x038CF96F2462B942), UINT64_C(0x00DD1C97E2E6BCA4),
+ UINT64_C(0x00DEC4ACF114C9D6), UINT64_C(0x005DCE68C5288587),
+ UINT64_C(0x017B1DC591DEA2A9) } },
+ { { UINT64_C(0x01A03D95A3ACF0F9), UINT64_C(0x0123031B8850C86B),
+ UINT64_C(0x0269AB94408A086E), UINT64_C(0x0181DEF245438334),
+ UINT64_C(0x00AB4F62CC0E7BA5), UINT64_C(0x0294A03CC0C2A98D),
+ UINT64_C(0x02234FBFCCAA23F6), UINT64_C(0x0304B9AF501D1961),
+ UINT64_C(0x0037258E9F9B8667) },
+ { UINT64_C(0x0344657939436D81), UINT64_C(0x010709812083B7CE),
+ UINT64_C(0x00DBCA5B5A81714D), UINT64_C(0x00396E25D33E3896),
+ UINT64_C(0x00C0A65FA9547A23), UINT64_C(0x03F6796EDC3F72D8),
+ UINT64_C(0x022AA55EA0053589), UINT64_C(0x031E838C917FDA1B),
+ UINT64_C(0x014AF707C515D93F) } },
+ { { UINT64_C(0x00E48C0436C8D427), UINT64_C(0x02A85992128BD380),
+ UINT64_C(0x03861C4538E26A42), UINT64_C(0x027A6E7784D042DB),
+ UINT64_C(0x0129555575E66B0A), UINT64_C(0x017362D6E2713125),
+ UINT64_C(0x00A08F82306ED961), UINT64_C(0x007FCDDA0F78CBC0),
+ UINT64_C(0x010F4598B67DA097) },
+ { UINT64_C(0x03448C05AD400463), UINT64_C(0x03CB26D3975CCFCD),
+ UINT64_C(0x0067B9FD99A88F1D), UINT64_C(0x001F257A56DADDC1),
+ UINT64_C(0x03AEAFB6384BA84C), UINT64_C(0x0010C9301FE7F887),
+ UINT64_C(0x03D65C213A46C68C), UINT64_C(0x029BB4A1F8A5E81E),
+ UINT64_C(0x00C1838AFD6E3F39) } },
+ { { UINT64_C(0x03CE07505924C15F), UINT64_C(0x0043A08ED31A1B99),
+ UINT64_C(0x0339C4C25E8B8B88), UINT64_C(0x0380DFF73DEBF4DA),
+ UINT64_C(0x031FBA11E366BE60), UINT64_C(0x001D2B7C0FA8BD42),
+ UINT64_C(0x009DE3ACE8B8A24D), UINT64_C(0x02B5F07FB5B5BD4F),
+ UINT64_C(0x018247CA534C6F7F) },
+ { UINT64_C(0x01E0A02B3DBEEE78), UINT64_C(0x001E200666AB15CD),
+ UINT64_C(0x0186BEA684E8C48E), UINT64_C(0x00F3F1894CDB68E0),
+ UINT64_C(0x032ECC59DF1BBB85), UINT64_C(0x02D06C53B9B53209),
+ UINT64_C(0x004A86739B90C8A8), UINT64_C(0x03AD8A97D98C89BC),
+ UINT64_C(0x00F01344204A1E2F) } },
+ { { UINT64_C(0x03582A68690F8C80), UINT64_C(0x012E151E3D7485DA),
+ UINT64_C(0x02527AD70F6AC0B4), UINT64_C(0x018B935CB107A3CD),
+ UINT64_C(0x036AA37D7A7E3625), UINT64_C(0x034CFB229578C67F),
+ UINT64_C(0x00A3FBC7740B7E16), UINT64_C(0x03D0C73BF6F5756D),
+ UINT64_C(0x009FFA51FEAC33FA) },
+ { UINT64_C(0x0208A8D791982847), UINT64_C(0x03EDDBD997642B6C),
+ UINT64_C(0x025D551977914C26), UINT64_C(0x02DD352759CA1376),
+ UINT64_C(0x00654090371E1000), UINT64_C(0x004AC720BEC03C34),
+ UINT64_C(0x03C06BE7F6C95884), UINT64_C(0x01FA475777DF0765),
+ UINT64_C(0x00A99275E15E46C7) } },
+ { { UINT64_C(0x016A50E0A643409F), UINT64_C(0x0122617180184D38),
+ UINT64_C(0x0105E92945AC97AB), UINT64_C(0x01A1B865FE31BAD8),
+ UINT64_C(0x033E0DC143E2D46B), UINT64_C(0x03DD157DF58A1946),
+ UINT64_C(0x02DF8E8C2EC7FB6D), UINT64_C(0x00E031916AFF1478),
+ UINT64_C(0x017A7BE92C9A8A1C) },
+ { UINT64_C(0x02063F9B1AF2F29D), UINT64_C(0x0275AF845DF62346),
+ UINT64_C(0x010016B05B22BD9F), UINT64_C(0x03772DD9DE8A3F70),
+ UINT64_C(0x011B489BE6C04500), UINT64_C(0x0122DEDE177B839E),
+ UINT64_C(0x008B9ED1DBF81860), UINT64_C(0x00CDA67D0D8CEDC1),
+ UINT64_C(0x01984030C18BF083) } },
+ { { UINT64_C(0x02791762137B93A2), UINT64_C(0x01F9DE3C5491E823),
+ UINT64_C(0x01E50243877F23E4), UINT64_C(0x0144F0B0081F37BC),
+ UINT64_C(0x00D7A781DD6DE5E2), UINT64_C(0x036A5EFE959E26D1),
+ UINT64_C(0x03A51922038AEEA2), UINT64_C(0x0054D452C10BD4F0),
+ UINT64_C(0x01B8A51151884AEF) },
+ { UINT64_C(0x0241D85F77A00331), UINT64_C(0x023528AF19A313C4),
+ UINT64_C(0x0176DFC98292A79E), UINT64_C(0x03AADEBB4F7B06B1),
+ UINT64_C(0x00DAB141E4CE727F), UINT64_C(0x0388E18953348B42),
+ UINT64_C(0x03FD5A751265E468), UINT64_C(0x024673750B3DB1AB),
+ UINT64_C(0x00E57DD5F1A23923) } },
+ { { UINT64_C(0x019D69A891328CE4), UINT64_C(0x008F01053E7A765C),
+ UINT64_C(0x030B5EE16F612292), UINT64_C(0x020A99C1AB590289),
+ UINT64_C(0x01D62D438BE82D64), UINT64_C(0x037D8D3250B87A70),
+ UINT64_C(0x03ACF90A3316DB71), UINT64_C(0x011F2D638816284F),
+ UINT64_C(0x000D63B1CF94E578) },
+ { UINT64_C(0x026288694B620A88), UINT64_C(0x01D7EC9688B643F5),
+ UINT64_C(0x0329AC344C36F494), UINT64_C(0x01F7C91E725E18A1),
+ UINT64_C(0x02FEB98C58EA0341), UINT64_C(0x00A508DDA6BF1EC5),
+ UINT64_C(0x00733B2463BD7A85), UINT64_C(0x0384EBC8AB299B36),
+ UINT64_C(0x00074909BD45312A) } },
+ { { UINT64_C(0x03E08C2C5C95FF29), UINT64_C(0x00C670644C808211),
+ UINT64_C(0x012D8021671FE338), UINT64_C(0x039F033363AA44CD),
+ UINT64_C(0x0337E7DB83662796), UINT64_C(0x03DDF327E2706223),
+ UINT64_C(0x005FBC050700CAFA), UINT64_C(0x020FC3C9D5CBB556),
+ UINT64_C(0x0105E1BC0BF33DC4) },
+ { UINT64_C(0x03F3D06894519732), UINT64_C(0x029248D001BE65FE),
+ UINT64_C(0x011EC77A8F1A11E3), UINT64_C(0x0365A31B2279F38F),
+ UINT64_C(0x014E2577747A12CD), UINT64_C(0x0160E01F73DAA243),
+ UINT64_C(0x01E3B9CC567EDCCC), UINT64_C(0x03E1B7F6A7B42960),
+ UINT64_C(0x01809B863B2F3F5A) } },
+ },
+ {
+ { { UINT64_C(0x0373B24CDED2EB86), UINT64_C(0x02402CCFAA26116F),
+ UINT64_C(0x005073857CDB6102), UINT64_C(0x01AE6F89575C7623),
+ UINT64_C(0x022FF653B3A939A7), UINT64_C(0x0190B7CB0A3545D4),
+ UINT64_C(0x02353B26D8170467), UINT64_C(0x003C64522D17855F),
+ UINT64_C(0x01E5D565F776B34F) },
+ { UINT64_C(0x025185A2C4B5DE1E), UINT64_C(0x02B3AFFAB7E382B2),
+ UINT64_C(0x0194B86479736527), UINT64_C(0x026B4BE5E81594AE),
+ UINT64_C(0x01D6960578E25220), UINT64_C(0x00993E60F26C1FF2),
+ UINT64_C(0x019B938479BA949D), UINT64_C(0x01FCA32034CAD7A3),
+ UINT64_C(0x017759280D580A6A) } },
+ { { UINT64_C(0x02346AE90C2CA70B), UINT64_C(0x013757CC55F070F5),
+ UINT64_C(0x017E107D86CA7681), UINT64_C(0x005AD490EBA565E0),
+ UINT64_C(0x02C9C614514CB60C), UINT64_C(0x03BEAF2AC475AF2B),
+ UINT64_C(0x008C591B4CE3CC44), UINT64_C(0x014A9DDFA491CE57),
+ UINT64_C(0x001268735793A719) },
+ { UINT64_C(0x007F97B31426994D), UINT64_C(0x01A96DF191B418F1),
+ UINT64_C(0x027DF055755518F4), UINT64_C(0x025DAAC2254C5D3C),
+ UINT64_C(0x0262D34E340FC2C3), UINT64_C(0x01F14824C8F72557),
+ UINT64_C(0x02A4819301BACB9F), UINT64_C(0x0268E03E6BEAB510),
+ UINT64_C(0x00EA805018D6E199) } },
+ { { UINT64_C(0x00FEA5E6ABEE1F7B), UINT64_C(0x00538DB9B2D8E2D4),
+ UINT64_C(0x0305BA64218318A0), UINT64_C(0x022BD39A67AA3F20),
+ UINT64_C(0x01157632723B17F9), UINT64_C(0x00C8DAAF646E78C9),
+ UINT64_C(0x0158EFBD367A27CD), UINT64_C(0x011375E95CB4F12F),
+ UINT64_C(0x005E40D5A4D44054) },
+ { UINT64_C(0x0297475C1D71A4FA), UINT64_C(0x03C1DABD876A7908),
+ UINT64_C(0x0038CB20D99CAE76), UINT64_C(0x03D63A3A005959E9),
+ UINT64_C(0x02AF78B93B764B6F), UINT64_C(0x0109A0342CFC2D30),
+ UINT64_C(0x01C301BEC294E434), UINT64_C(0x01972384DAD5FD67),
+ UINT64_C(0x01C3F5C9DF46F8D3) } },
+ { { UINT64_C(0x03C115A0432574BE), UINT64_C(0x01495DBDA1F302E5),
+ UINT64_C(0x010568069CC94673), UINT64_C(0x000A2EEAB0E37751),
+ UINT64_C(0x033EE9D566902CC4), UINT64_C(0x006B34AFED584340),
+ UINT64_C(0x02B50803E9B165A1), UINT64_C(0x03E38D1CBBEC3EC2),
+ UINT64_C(0x0023CF19CC14F82C) },
+ { UINT64_C(0x01CCAAFE462EC0F0), UINT64_C(0x02E714845D028EE6),
+ UINT64_C(0x02DCB47FF5021595), UINT64_C(0x030908AA9B079880),
+ UINT64_C(0x00371B5A69854385), UINT64_C(0x0185FE540E9AE9FF),
+ UINT64_C(0x02EE86F4F1A83CE4), UINT64_C(0x03AB730574E67F57),
+ UINT64_C(0x01F85953DB252C4B) } },
+ { { UINT64_C(0x02EC254BFD8CB3CC), UINT64_C(0x01DFEE8DE5F7858B),
+ UINT64_C(0x019C8AD2711F9096), UINT64_C(0x00B1E57CC4C26707),
+ UINT64_C(0x03511BB53983E402), UINT64_C(0x02A4019CDD626E9F),
+ UINT64_C(0x03BA2E0AC5C44D84), UINT64_C(0x00A965FE7663AD49),
+ UINT64_C(0x01739420DA2DD7E5) },
+ { UINT64_C(0x001E59C7B82FB619), UINT64_C(0x007B29CCEEF8AD83),
+ UINT64_C(0x02907C71BFFAE931), UINT64_C(0x003F110EC15CB5CF),
+ UINT64_C(0x02A76ECA58531793), UINT64_C(0x02D8D0EB5EA2FA03),
+ UINT64_C(0x0302231943B524FC), UINT64_C(0x01EBC24F8F0A0C29),
+ UINT64_C(0x019802CBF5F3CE73) } },
+ { { UINT64_C(0x01852168BF26ECDA), UINT64_C(0x03BA5FFA1597B73C),
+ UINT64_C(0x00E55E47A88BF735), UINT64_C(0x03EF5511C575EFAA),
+ UINT64_C(0x03BEAAED274CB2F4), UINT64_C(0x01A2B7AEE5E82012),
+ UINT64_C(0x00161524928CEDED), UINT64_C(0x0243FB8CEB1DB1ED),
+ UINT64_C(0x00A939AAE7662875) },
+ { UINT64_C(0x035FC996431E0BB4), UINT64_C(0x03871F05A029588C),
+ UINT64_C(0x024685D44F302D5A), UINT64_C(0x03D65DBBB0A24C64),
+ UINT64_C(0x031CCDBD89C13824), UINT64_C(0x03EEC80794841ADF),
+ UINT64_C(0x02BDD19433E827DB), UINT64_C(0x025D0DEF338BCA12),
+ UINT64_C(0x019DD1E057A3957F) } },
+ { { UINT64_C(0x028221686CEBC7BE), UINT64_C(0x00550CAC829C5C56),
+ UINT64_C(0x024473DA711003E5), UINT64_C(0x01D2D356A63016BD),
+ UINT64_C(0x016B5C937B93F5AA), UINT64_C(0x016BA509AE911631),
+ UINT64_C(0x03BB387F2983AA08), UINT64_C(0x0087050F624145D1),
+ UINT64_C(0x00430D39E6B578E6) },
+ { UINT64_C(0x02E690EFE2E3859D), UINT64_C(0x021D189217E0C7B9),
+ UINT64_C(0x03BC89797B1B794C), UINT64_C(0x01D6B16B566AB9D7),
+ UINT64_C(0x02935CEB8993E4D1), UINT64_C(0x03C0BF4C7D6967AE),
+ UINT64_C(0x00EA7B0862929371), UINT64_C(0x014624F22194B5D9),
+ UINT64_C(0x00D68221B3478C47) } },
+ { { UINT64_C(0x03BEC558C2EB8133), UINT64_C(0x031106A5F911659D),
+ UINT64_C(0x00D07C39AEFB3CBE), UINT64_C(0x02F06E730A651F25),
+ UINT64_C(0x0183C527F019A937), UINT64_C(0x0153E778C8608775),
+ UINT64_C(0x0214C61DB43A7203), UINT64_C(0x00CD284ED5892F97),
+ UINT64_C(0x0198EB083CFD5B2B) },
+ { UINT64_C(0x0393B136D6835A15), UINT64_C(0x03ED1013491B6647),
+ UINT64_C(0x00702068040A8E55), UINT64_C(0x0136DD3C55BF5BE4),
+ UINT64_C(0x03D053D6F8B28F3A), UINT64_C(0x00FAF9585D310B40),
+ UINT64_C(0x002690874B88A2A9), UINT64_C(0x02651384F1D8C181),
+ UINT64_C(0x00E5D3BFA7EC53DE) } },
+ { { UINT64_C(0x033F039A91D85118), UINT64_C(0x03A170E9A74E89EC),
+ UINT64_C(0x03EBE8F17E2B4C68), UINT64_C(0x032E08DD52962FFF),
+ UINT64_C(0x01F682C887362E38), UINT64_C(0x02848A835A72A2EE),
+ UINT64_C(0x00AFA36F7A88966F), UINT64_C(0x02D505E8ED473B2D),
+ UINT64_C(0x007B6EF0E4DAA123) },
+ { UINT64_C(0x03F322E8CD472029), UINT64_C(0x009B31F349123C63),
+ UINT64_C(0x024396A463AE29B2), UINT64_C(0x035A559411C8D9B7),
+ UINT64_C(0x0302AAF84FEF53A7), UINT64_C(0x00322717487DC79C),
+ UINT64_C(0x02CA6AE27A92266C), UINT64_C(0x03E6B6580391B525),
+ UINT64_C(0x00647CC677EE4353) } },
+ { { UINT64_C(0x0015F4FB3CE12393), UINT64_C(0x013D9CD65B87D1CA),
+ UINT64_C(0x03ED1458BDACF05A), UINT64_C(0x011BC2A44D7A03F7),
+ UINT64_C(0x00D1E2748EE247CF), UINT64_C(0x025C05134193D6D7),
+ UINT64_C(0x03D8D4701057B20F), UINT64_C(0x03CD86409D914C19),
+ UINT64_C(0x0123EE9725146150) },
+ { UINT64_C(0x03B85772CCE5DBF5), UINT64_C(0x024E60E34E33C627),
+ UINT64_C(0x00CEB58FBCFD7F20), UINT64_C(0x0213A9AF85D15B81),
+ UINT64_C(0x00879FD075FE76EA), UINT64_C(0x01883D1962AC7DA6),
+ UINT64_C(0x0041CDD770D92E82), UINT64_C(0x024CF83E19940701),
+ UINT64_C(0x0001A7D69F562E49) } },
+ { { UINT64_C(0x03F06D3661D1EEDB), UINT64_C(0x01062600B09B6B3E),
+ UINT64_C(0x01A0A640D07EFC7A), UINT64_C(0x0317F67E20F296A1),
+ UINT64_C(0x034843017C701C3C), UINT64_C(0x033891152A103E33),
+ UINT64_C(0x01C00AE12BC93968), UINT64_C(0x0280A3403412AA1F),
+ UINT64_C(0x0111DA6A8E2C4EE1) },
+ { UINT64_C(0x0138BBADC5A4238D), UINT64_C(0x02BB1A5504498DAF),
+ UINT64_C(0x03D55FD7A02F99F7), UINT64_C(0x030B36D2716AAE98),
+ UINT64_C(0x00846799916170BE), UINT64_C(0x021843A1130EBD86),
+ UINT64_C(0x01602A0048ED7277), UINT64_C(0x010F628883F5C170),
+ UINT64_C(0x00A879F20138FE97) } },
+ { { UINT64_C(0x010B697E6BB71E17), UINT64_C(0x00A5FF1EE44F8A1A),
+ UINT64_C(0x02F0A65F0594ADDF), UINT64_C(0x01B97DFF3B989E00),
+ UINT64_C(0x02EBB1D34E1BC0B6), UINT64_C(0x0318AB0F908D45CA),
+ UINT64_C(0x006D84E0ECA51F49), UINT64_C(0x022CBEFDFAF29F0C),
+ UINT64_C(0x019FF3250EDA2D48) },
+ { UINT64_C(0x0247BD9A1791633D), UINT64_C(0x001017CA6D44DB39),
+ UINT64_C(0x001392DBCF3C08AE), UINT64_C(0x00BBFD8C9245DBED),
+ UINT64_C(0x03C6094D363A2A9B), UINT64_C(0x0026C46C1B980722),
+ UINT64_C(0x014C00915831C495), UINT64_C(0x03480A51EA642A61),
+ UINT64_C(0x018A2CD0EE26C545) } },
+ { { UINT64_C(0x00179F4F97812A25), UINT64_C(0x02A5E9E3F33BC581),
+ UINT64_C(0x000BD5248493D239), UINT64_C(0x02B7DE8E94D0B6E5),
+ UINT64_C(0x01D8674B49C2359A), UINT64_C(0x020163E368BE3C3B),
+ UINT64_C(0x0332717F9505C7C1), UINT64_C(0x035A143000B7EC9C),
+ UINT64_C(0x00C999A3E0BCCAF1) },
+ { UINT64_C(0x007B047729EF75E3), UINT64_C(0x02CC12EE110A5B9B),
+ UINT64_C(0x0330E2E6286E55F0), UINT64_C(0x00C6FC4CB1CD5C12),
+ UINT64_C(0x014B93EA65F0CCE4), UINT64_C(0x01E5A20D3788D937),
+ UINT64_C(0x039AB1AC6BF17BFB), UINT64_C(0x0397FE82B1886D3A),
+ UINT64_C(0x000C112A21CE8FCD) } },
+ { { UINT64_C(0x02B7C1C48CF8D334), UINT64_C(0x0078EAF1E0B9AA5A),
+ UINT64_C(0x0397B9A209EF9EF0), UINT64_C(0x001CFFAFD847B222),
+ UINT64_C(0x0321A14F818F0142), UINT64_C(0x0214D3F98F9D0ED8),
+ UINT64_C(0x011305B71C04D0D3), UINT64_C(0x03DE98EACA808006),
+ UINT64_C(0x01360AA21413198A) },
+ { UINT64_C(0x028D3F07FD51E170), UINT64_C(0x023F03474306CBA2),
+ UINT64_C(0x034205D496752F99), UINT64_C(0x02D4BC03F380060F),
+ UINT64_C(0x01E2CE3EBF008299), UINT64_C(0x03EE2B7C9CF44A54),
+ UINT64_C(0x022CB7C6BCE06379), UINT64_C(0x03934E9100F4AD3F),
+ UINT64_C(0x001B8D6D7EA30D7F) } },
+ { { UINT64_C(0x0175E6F14594D02E), UINT64_C(0x0107CFBBB666C104),
+ UINT64_C(0x0043C920F3FC7184), UINT64_C(0x01D3F596321DF679),
+ UINT64_C(0x034FBFA8E62660AC), UINT64_C(0x02F07B7B2F64B7D6),
+ UINT64_C(0x020B7A4B1CB30890), UINT64_C(0x0027370AF3A01ACE),
+ UINT64_C(0x004C3DF94ED57F1B) },
+ { UINT64_C(0x02F7E28D420891BB), UINT64_C(0x00A165AF3355D551),
+ UINT64_C(0x03E2077F4C7840E2), UINT64_C(0x010A42F1F956CFC2),
+ UINT64_C(0x01586FF6FC545309), UINT64_C(0x00E2A2E3F8A44D6A),
+ UINT64_C(0x01BCD7CFAB0CD9EA), UINT64_C(0x02CD7B5AA257EF8B),
+ UINT64_C(0x01E161EB6461E56F) } },
+ { { UINT64_C(0x03AA1E440B1B7656), UINT64_C(0x02DB3F4D449DEBD4),
+ UINT64_C(0x025617A010F1A335), UINT64_C(0x010C03757E20D72C),
+ UINT64_C(0x01EA95F9EFACD59B), UINT64_C(0x0126D8DDDE17B239),
+ UINT64_C(0x02DBF2D291F6AEC7), UINT64_C(0x02F6100FC8834353),
+ UINT64_C(0x00C18C83BB58FB77) },
+ { UINT64_C(0x03754C15A7EEE80E), UINT64_C(0x00247AB9412690FE),
+ UINT64_C(0x016E9C7BD742F5DF), UINT64_C(0x02361FAE95827D75),
+ UINT64_C(0x029E41CC30EA15A1), UINT64_C(0x005F53D5863CB83F),
+ UINT64_C(0x0025C9FC701A2B9B), UINT64_C(0x0389C7702E9DAFBA),
+ UINT64_C(0x00ED3C35310B5895) } },
+ },
+ {
+ { { UINT64_C(0x0373C85A8201C48B), UINT64_C(0x000BE293272BB8C3),
+ UINT64_C(0x0299641D84048EF5), UINT64_C(0x012EE83CEE0A37DD),
+ UINT64_C(0x00D6A81ED893F8A3), UINT64_C(0x01988A5103EE9A5B),
+ UINT64_C(0x01495F90BE6C8319), UINT64_C(0x00954437A6A3C821),
+ UINT64_C(0x010E12D843E6580B) },
+ { UINT64_C(0x007820FBE51DE678), UINT64_C(0x013364C5E0C684D4),
+ UINT64_C(0x009D1721196C2E40), UINT64_C(0x01933769A5FD2063),
+ UINT64_C(0x00BAB8B58BEFA01A), UINT64_C(0x012866F6B7334CBC),
+ UINT64_C(0x025340A51AC6E1FB), UINT64_C(0x03B1135009A4FD38),
+ UINT64_C(0x018AD6567590AFBB) } },
+ { { UINT64_C(0x03F7CC1DCD9C3B89), UINT64_C(0x03F2238DF027BB54),
+ UINT64_C(0x014C7FD4BA95DD01), UINT64_C(0x01DBD8CC489F6AB6),
+ UINT64_C(0x03A6066BFEA7BAB5), UINT64_C(0x0065E8AD52465D5E),
+ UINT64_C(0x03E8F9DA8D525106), UINT64_C(0x001A6869F0B37603),
+ UINT64_C(0x016D47A0587C292E) },
+ { UINT64_C(0x0374FC0618A5170B), UINT64_C(0x0152FB1A3C0C1CC0),
+ UINT64_C(0x01710A373C6A380E), UINT64_C(0x00845789535E37A3),
+ UINT64_C(0x035D0DA356C25D05), UINT64_C(0x00C2670CA5FED688),
+ UINT64_C(0x010367DAE1D930AA), UINT64_C(0x0109B528D8B5E2DD),
+ UINT64_C(0x0160EAA2FD7C6C7E) } },
+ { { UINT64_C(0x02EB058989126FAC), UINT64_C(0x03391866A50E5BF0),
+ UINT64_C(0x0249D99C7ECCC796), UINT64_C(0x031F124A928D03B2),
+ UINT64_C(0x0106FA952E20ED57), UINT64_C(0x001BC6E7D0224A59),
+ UINT64_C(0x00CE05E4690915C9), UINT64_C(0x020A90266CA1AD52),
+ UINT64_C(0x0094293617B76FE5) },
+ { UINT64_C(0x034B04313831CD9D), UINT64_C(0x03B7732D91E90928),
+ UINT64_C(0x014A1E82A9C3D51E), UINT64_C(0x02AEC53126F32DDD),
+ UINT64_C(0x028AC8F7A359BD6C), UINT64_C(0x01B3A0EDE3DB4B4B),
+ UINT64_C(0x028EB875F2FBF434), UINT64_C(0x01AE764FB3A07035),
+ UINT64_C(0x006701271A1304D0) } },
+ { { UINT64_C(0x0015B0C258BC45E5), UINT64_C(0x00500CF779654876),
+ UINT64_C(0x00D61185031EC91A), UINT64_C(0x0237D26B8AB4ABC0),
+ UINT64_C(0x0303DB5DD0B1113F), UINT64_C(0x02C21386988E1A69),
+ UINT64_C(0x002A78FA27F52A38), UINT64_C(0x02373FFEB8A111FB),
+ UINT64_C(0x01ED316A4A837D78) },
+ { UINT64_C(0x02151FA30AE71753), UINT64_C(0x018559984522D236),
+ UINT64_C(0x02AA1CED8D6E9D2C), UINT64_C(0x0336B3277D457875),
+ UINT64_C(0x01FEB5FD684C784F), UINT64_C(0x0312F506AD5C57EB),
+ UINT64_C(0x026506BE8AA4F453), UINT64_C(0x0334630A573CB20E),
+ UINT64_C(0x00AA6EBCFBE68959) } },
+ { { UINT64_C(0x0339D37CD0D9229F), UINT64_C(0x0170E57961291D98),
+ UINT64_C(0x029AE28566E91600), UINT64_C(0x02402C0C57E9B401),
+ UINT64_C(0x01EC520A49429756), UINT64_C(0x02A2CF079E7747FF),
+ UINT64_C(0x03751BAC838751C0), UINT64_C(0x021ED034A3B7C53C),
+ UINT64_C(0x0118500D09678BBC) },
+ { UINT64_C(0x007E207E14E4C072), UINT64_C(0x039277F4D05B1F1F),
+ UINT64_C(0x02A052EAB5B31E63), UINT64_C(0x02B6A467E3451DEA),
+ UINT64_C(0x001613AC11B73C00), UINT64_C(0x00C5A6FA0FE24B0C),
+ UINT64_C(0x034F01404D69886A), UINT64_C(0x00324E28B3CA9FD4),
+ UINT64_C(0x005A3181E5A8A0B8) } },
+ { { UINT64_C(0x02CE6BA9219403A6), UINT64_C(0x030DFB5CBE0CA405),
+ UINT64_C(0x039D700EFB6B4704), UINT64_C(0x0365CAD8F9D06BE7),
+ UINT64_C(0x00FE6873B0456CD8), UINT64_C(0x0090EC1026095A01),
+ UINT64_C(0x016F3A2CC5EC6B62), UINT64_C(0x001AD035AE2286FC),
+ UINT64_C(0x018819632B44D890) },
+ { UINT64_C(0x039574FA6B48EFBA), UINT64_C(0x029D9BE545F8EFA2),
+ UINT64_C(0x00F42C7789B73AA2), UINT64_C(0x03CB90D731504D3E),
+ UINT64_C(0x0202ACD7E2DE6E8A), UINT64_C(0x02C8AD45BF6E2A24),
+ UINT64_C(0x0067A40E7FC99B4D), UINT64_C(0x03E0738CFADACE29),
+ UINT64_C(0x01177C98831102AA) } },
+ { { UINT64_C(0x030A8610AC5E165D), UINT64_C(0x014AA32172C55EC2),
+ UINT64_C(0x027CE551CABE6211), UINT64_C(0x02477F69861DB6E6),
+ UINT64_C(0x01E8FF337E7E36EC), UINT64_C(0x0054ACDF3E1C9EF7),
+ UINT64_C(0x03DED626009E6F01), UINT64_C(0x02E49BFEF7555C32),
+ UINT64_C(0x002E4F1C3DB00152) },
+ { UINT64_C(0x0332D8B606C8A9BC), UINT64_C(0x03AD929E6D810A1A),
+ UINT64_C(0x02C0030394592734), UINT64_C(0x02442FE9824BDA03),
+ UINT64_C(0x03CBAC9513FF99FB), UINT64_C(0x03B3D4E910EDA5AD),
+ UINT64_C(0x005A6F83029FFE7F), UINT64_C(0x02F6FF8D9E1F29A6),
+ UINT64_C(0x0188A1C08A99132D) } },
+ { { UINT64_C(0x001F1A68F391B195), UINT64_C(0x00F016D21D573BA5),
+ UINT64_C(0x00EB4A4B11B13F56), UINT64_C(0x0390443801100BE8),
+ UINT64_C(0x00CDF1786689F09F), UINT64_C(0x008708E6F68D807B),
+ UINT64_C(0x00CFC70B63E2B318), UINT64_C(0x02DA65CABECA51A9),
+ UINT64_C(0x01BB4CC16417876B) },
+ { UINT64_C(0x002270E155C4416F), UINT64_C(0x0275E82A3EE6287C),
+ UINT64_C(0x019550DEBAE641A6), UINT64_C(0x0189E9D792313D48),
+ UINT64_C(0x022E11801B0D93FC), UINT64_C(0x006308C9DD555E4E),
+ UINT64_C(0x02F9EBC6E275E976), UINT64_C(0x00011D5E55FC63C6),
+ UINT64_C(0x01D3E16AA048085F) } },
+ { { UINT64_C(0x01C6845EE45C5FF5), UINT64_C(0x03B6D8ADC4E97112),
+ UINT64_C(0x0068C305E2731ED0), UINT64_C(0x037AFCABEDF2C8B5),
+ UINT64_C(0x016C0203DF9F154E), UINT64_C(0x03FF6DCCA97B1A6C),
+ UINT64_C(0x019D691BB5C8CD06), UINT64_C(0x022C5EA48F6FE25F),
+ UINT64_C(0x00553B7F4065FABA) },
+ { UINT64_C(0x006009B918BF712A), UINT64_C(0x0087FAC6655FF7A7),
+ UINT64_C(0x039DB19E2FDB3477), UINT64_C(0x014389D0D15C2072),
+ UINT64_C(0x02B3AB48E4A3E0DF), UINT64_C(0x00D55CD68B325E8D),
+ UINT64_C(0x020332F2B62898A4), UINT64_C(0x019DB12158F6D4D6),
+ UINT64_C(0x010E1F4D65633E42) } },
+ { { UINT64_C(0x035FDBF97A66FBB8), UINT64_C(0x0397FDA15F48E249),
+ UINT64_C(0x0314912B73A0AD12), UINT64_C(0x018B5A1F5856CC06),
+ UINT64_C(0x026DB1F90C057E46), UINT64_C(0x02BC203FE8141974),
+ UINT64_C(0x032698D0DBE8152C), UINT64_C(0x01BC802ED9745CEA),
+ UINT64_C(0x00B1E80CFCF35D14) },
+ { UINT64_C(0x026A4890175570A1), UINT64_C(0x03DEFA508892558E),
+ UINT64_C(0x00D274862CB6E1EF), UINT64_C(0x02F12D3DF3D2916D),
+ UINT64_C(0x01D9AF2100AA8841), UINT64_C(0x024123BB5E94517B),
+ UINT64_C(0x00CEA1686B604BBF), UINT64_C(0x007E9A1A2F8E072B),
+ UINT64_C(0x012919949C3170DE) } },
+ { { UINT64_C(0x028CFBD7509B3F23), UINT64_C(0x0341392CF0D37CE2),
+ UINT64_C(0x03BB3B849E04FCBA), UINT64_C(0x004BCCA7E7C71C3F),
+ UINT64_C(0x007EAF927839C8E2), UINT64_C(0x0061602F3DAFE11E),
+ UINT64_C(0x01D0F1831E9A3AE7), UINT64_C(0x032630A59BC245BA),
+ UINT64_C(0x00C9122EE0775F54) },
+ { UINT64_C(0x027706840C226E2C), UINT64_C(0x021FC974C3A78386),
+ UINT64_C(0x0254E3803EE94792), UINT64_C(0x02763098FB07712F),
+ UINT64_C(0x03085BE39396F8D2), UINT64_C(0x039CDBB83C0DCAE5),
+ UINT64_C(0x0275170CD909C685), UINT64_C(0x02A48EFA2F7CBD9D),
+ UINT64_C(0x0151800A47F18A8F) } },
+ { { UINT64_C(0x0266B421EDA35EBF), UINT64_C(0x016EE661AEE22D67),
+ UINT64_C(0x02189CC63A33934C), UINT64_C(0x02035BBEEF2E6505),
+ UINT64_C(0x03A21BDAB12827FF), UINT64_C(0x010837E5E86E37F7),
+ UINT64_C(0x000889F4FF18C641), UINT64_C(0x00B83D668CF5F701),
+ UINT64_C(0x00A90A0E4C84A45C) },
+ { UINT64_C(0x014A9DB7546020F0), UINT64_C(0x026B8123F183E007),
+ UINT64_C(0x014172F8A29A74BC), UINT64_C(0x03ECB113DDF05CC6),
+ UINT64_C(0x0056019B554AE591), UINT64_C(0x01C3E5A8AC670B45),
+ UINT64_C(0x0328112932236FCD), UINT64_C(0x0147D09F4CAD8D13),
+ UINT64_C(0x007CA80EB751C2E8) } },
+ { { UINT64_C(0x03260C3CA6A09384), UINT64_C(0x01A2DAEF9F24A534),
+ UINT64_C(0x01FA415780AE38B6), UINT64_C(0x02FE728B02BEADE2),
+ UINT64_C(0x031F71486AA63A4A), UINT64_C(0x021F907074346F6D),
+ UINT64_C(0x00225A4DA564511F), UINT64_C(0x02CC4C97BC497C99),
+ UINT64_C(0x01C2DD5CCD878296) },
+ { UINT64_C(0x03CD4A619B2264B8), UINT64_C(0x03093FC7F1583EA2),
+ UINT64_C(0x02B47AD7D9A2FB6F), UINT64_C(0x00C0D0B440BCA2A9),
+ UINT64_C(0x00B22B3DB051C447), UINT64_C(0x01CEC4D502303875),
+ UINT64_C(0x0340F66A4D33C79A), UINT64_C(0x00C02F44477E4379),
+ UINT64_C(0x01A54038DE4CD448) } },
+ { { UINT64_C(0x036F26FDD184B415), UINT64_C(0x0077144A843CA00F),
+ UINT64_C(0x012DE3D50936A2A0), UINT64_C(0x00F1A915BEF669FD),
+ UINT64_C(0x02A728B908D36285), UINT64_C(0x023009A8F3585930),
+ UINT64_C(0x01AFE37F5F6903E6), UINT64_C(0x015BE42AC69043A0),
+ UINT64_C(0x0029A3961324FE67) },
+ { UINT64_C(0x03744629EA87B468), UINT64_C(0x01B1B421D820F115),
+ UINT64_C(0x009DEF11D39EF564), UINT64_C(0x002A1D3B4419573F),
+ UINT64_C(0x00558617DEFBD955), UINT64_C(0x03E4BE19D9F46F14),
+ UINT64_C(0x012A38F1BF3ED4C3), UINT64_C(0x00B5C5CD4AC51A53),
+ UINT64_C(0x00A0E10EBF360168) } },
+ { { UINT64_C(0x011616DEF784F95B), UINT64_C(0x02677312C6AD8D2D),
+ UINT64_C(0x03F3EF6B22617C90), UINT64_C(0x029E26932332F57D),
+ UINT64_C(0x0285AE820DE6D58A), UINT64_C(0x014C9337216D597B),
+ UINT64_C(0x00A6F170854E55AF), UINT64_C(0x010EA56E5DFB91ED),
+ UINT64_C(0x012F8DBABA868C11) },
+ { UINT64_C(0x015249FC91DCCF70), UINT64_C(0x0306C5CB46C7DD02),
+ UINT64_C(0x021954201045F6CB), UINT64_C(0x00E2B058688BC602),
+ UINT64_C(0x002D5DDCF79B78E3), UINT64_C(0x03AF429058EAD023),
+ UINT64_C(0x016A3FA5F7DB5234), UINT64_C(0x01EAFE34B82E4D26),
+ UINT64_C(0x0095115BD2F5AE74) } },
+ { { UINT64_C(0x01C1741308F9B528), UINT64_C(0x011456D2FA27C256),
+ UINT64_C(0x029EE8BA38AC33BC), UINT64_C(0x0162AD2DF7E46CB7),
+ UINT64_C(0x01239C1DD2198564), UINT64_C(0x00D634D586B52D14),
+ UINT64_C(0x00362033A3D5AE2B), UINT64_C(0x00F403720300250C),
+ UINT64_C(0x0134664850978D32) },
+ { UINT64_C(0x032ECC2C4837554E), UINT64_C(0x008F4BC077701F7F),
+ UINT64_C(0x002D0F7435107071), UINT64_C(0x015A21A6D90E61B2),
+ UINT64_C(0x03E1B78AD2E928DC), UINT64_C(0x02A2214D7306E1AF),
+ UINT64_C(0x01C4FCA92A1694C1), UINT64_C(0x00656FBD23561E1B),
+ UINT64_C(0x013FF3454072CB98) } },
+ },
+ {
+ { { UINT64_C(0x003C182D851368EE), UINT64_C(0x0128CF55F2467CB0),
+ UINT64_C(0x00767E333ACE3BB9), UINT64_C(0x011F65D379FE73C3),
+ UINT64_C(0x038B18FA5C037C7D), UINT64_C(0x01B3CD7DFA5B80B3),
+ UINT64_C(0x0086C596F1A3E912), UINT64_C(0x00A8AD1EBFF700CD),
+ UINT64_C(0x00E12C370BFEEC8C) },
+ { UINT64_C(0x00E5DE2C18A3F84B), UINT64_C(0x02D9CB8AB50B28B7),
+ UINT64_C(0x01D7EDD0731B2C4B), UINT64_C(0x0328A026B1FAD960),
+ UINT64_C(0x02189B0FF8B6CA46), UINT64_C(0x03FD18C777A3B6E8),
+ UINT64_C(0x0004BCBA72EE3E81), UINT64_C(0x0214C7D12A3F1BC4),
+ UINT64_C(0x01CA103DD1B9C887) } },
+ { { UINT64_C(0x00A781D5DE024391), UINT64_C(0x01D4AC6B9AA04C66),
+ UINT64_C(0x0298088919924A4E), UINT64_C(0x02295F237B9E2B5F),
+ UINT64_C(0x0228FA8EA8570017), UINT64_C(0x01AE7F1814C6B59C),
+ UINT64_C(0x008FF64625C08899), UINT64_C(0x002A626C4EECF6A1),
+ UINT64_C(0x0118A9AD8CEFC12E) },
+ { UINT64_C(0x014B05DA9E9AB68C), UINT64_C(0x036EDCE530984903),
+ UINT64_C(0x03147DF5F527C318), UINT64_C(0x0196BC1DED347CDD),
+ UINT64_C(0x01BB4AC96E14A591), UINT64_C(0x03C4F3EDF23B9460),
+ UINT64_C(0x03547D14C90381B8), UINT64_C(0x03693FA10D27208C),
+ UINT64_C(0x003B75AA5EA458F7) } },
+ { { UINT64_C(0x02779CC419496A3E), UINT64_C(0x01D3BB2E4FE62409),
+ UINT64_C(0x032F4C70FCAE21C4), UINT64_C(0x013310DA0ECE14A3),
+ UINT64_C(0x03F3B3593FC9DDBB), UINT64_C(0x0051822EF8CFB99D),
+ UINT64_C(0x012D89EA3AE1C997), UINT64_C(0x00D12E2856922EAE),
+ UINT64_C(0x00E81549D787C4C8) },
+ { UINT64_C(0x02337896D4B88B67), UINT64_C(0x00A59FC2D1584FBE),
+ UINT64_C(0x02FAA1ED2840EB09), UINT64_C(0x02061203F2AA6499),
+ UINT64_C(0x03BF834C1997385E), UINT64_C(0x02274588F3F24162),
+ UINT64_C(0x001CC1FD4A622D5A), UINT64_C(0x0044FEAA4FA76E84),
+ UINT64_C(0x00B3619A1E813DA3) } },
+ { { UINT64_C(0x0276BEE0D076683D), UINT64_C(0x030210C875AFAF69),
+ UINT64_C(0x0011EDC7657E64F0), UINT64_C(0x02488D3166D94F20),
+ UINT64_C(0x011EA313A85E0E01), UINT64_C(0x032E12BF7FFAF1B4),
+ UINT64_C(0x00327C5A8CCEF85B), UINT64_C(0x0252EF23E4C30C4E),
+ UINT64_C(0x01CC6A9EB749B839) },
+ { UINT64_C(0x02B00795BB99594F), UINT64_C(0x01F383BC6F8BE7AA),
+ UINT64_C(0x00760524F18BF5F2), UINT64_C(0x013AA36073E7DDA9),
+ UINT64_C(0x025A0A5A67DE0097), UINT64_C(0x01A61B644AB9486A),
+ UINT64_C(0x0313B98AABF5EA94), UINT64_C(0x003BB89B65E51F0D),
+ UINT64_C(0x01776B040E0F32AB) } },
+ { { UINT64_C(0x01721BA5B2662A6A), UINT64_C(0x0215447AF117F66C),
+ UINT64_C(0x03DB83ECC5D3D99A), UINT64_C(0x0215A6C6CE2794E3),
+ UINT64_C(0x010BE3489ECF31F8), UINT64_C(0x012B3FA3634CDEF2),
+ UINT64_C(0x017C1F03CDFBCD8A), UINT64_C(0x02EE6A91A626677E),
+ UINT64_C(0x003FF1568F6BE74E) },
+ { UINT64_C(0x01995519CD76A58E), UINT64_C(0x02DC3A3040585EF5),
+ UINT64_C(0x0061DDCAE3A68494), UINT64_C(0x025E1A1EF3C2AAA5),
+ UINT64_C(0x00CA54B0D55B6CE8), UINT64_C(0x00543A97F9E4CC22),
+ UINT64_C(0x01F7F09EDEFF8BFA), UINT64_C(0x00168473D37DD44E),
+ UINT64_C(0x00FE410E086ACD40) } },
+ { { UINT64_C(0x006AF7630DA09D54), UINT64_C(0x010ABA844C57F2B5),
+ UINT64_C(0x03C9AC1832567F47), UINT64_C(0x00B3CFD3C603E8BB),
+ UINT64_C(0x01A04969EEACA1C9), UINT64_C(0x02E57B7E17E4591D),
+ UINT64_C(0x03E68AB3619DA17B), UINT64_C(0x00ECCA930F030279),
+ UINT64_C(0x01B2C98B4036BF1D) },
+ { UINT64_C(0x0077C78B045007F6), UINT64_C(0x03CCE2791A0C0815),
+ UINT64_C(0x01688DB89F24D07A), UINT64_C(0x0017DBDDD43EAD41),
+ UINT64_C(0x033A80BF740D6693), UINT64_C(0x02F768ED65974242),
+ UINT64_C(0x026B74A3E2B11EFF), UINT64_C(0x023E110BE2C45B38),
+ UINT64_C(0x00B98CD56F7AB2CD) } },
+ { { UINT64_C(0x0383E5A50FB0D3ED), UINT64_C(0x034513587B8AB555),
+ UINT64_C(0x03B1C6783B97BD45), UINT64_C(0x0062B781B344D4E1),
+ UINT64_C(0x00FD5DFB5083FED9), UINT64_C(0x00CF4B880197BC29),
+ UINT64_C(0x02084C42BE014183), UINT64_C(0x01C81317B056C149),
+ UINT64_C(0x016318E131F69642) },
+ { UINT64_C(0x019B4B41240FA002), UINT64_C(0x0312BAA4E914151E),
+ UINT64_C(0x0180907D9FACF5B0), UINT64_C(0x007774B33895C1D0),
+ UINT64_C(0x017E17EBCCA7FA72), UINT64_C(0x030812EEB0BC890A),
+ UINT64_C(0x02294B1CB2912B73), UINT64_C(0x03835B7F1FA5A17D),
+ UINT64_C(0x001712AC45AB3EC9) } },
+ { { UINT64_C(0x006603D4F696BA83), UINT64_C(0x00D22CAFE710B52F),
+ UINT64_C(0x00A86019255DD155), UINT64_C(0x03D9E86EE758D999),
+ UINT64_C(0x024051D5CE463A6D), UINT64_C(0x02906D0203D86E6E),
+ UINT64_C(0x02B53E1EA3B77733), UINT64_C(0x01298EBA501720C6),
+ UINT64_C(0x00A49AB3D5669F64) },
+ { UINT64_C(0x00C3477F5E8C01EF), UINT64_C(0x02CFF8B3EED1F46C),
+ UINT64_C(0x02588DBF2A1259EE), UINT64_C(0x01BC0AE8F9969F27),
+ UINT64_C(0x0284232123DA5F9F), UINT64_C(0x03E79C894325C436),
+ UINT64_C(0x00FE809311DA7F3B), UINT64_C(0x0102255D12EBA535),
+ UINT64_C(0x01F50E25AE34114E) } },
+ { { UINT64_C(0x0277D803646C1FB6), UINT64_C(0x02488A5E5052BBB1),
+ UINT64_C(0x000391356EAC8F11), UINT64_C(0x01646437C00A834F),
+ UINT64_C(0x02EAB8F940B93B40), UINT64_C(0x024958DF1C74ED20),
+ UINT64_C(0x03F2F1AF37BD1D73), UINT64_C(0x011FE3F5381F17F4),
+ UINT64_C(0x00EF826DAE390184) },
+ { UINT64_C(0x00D2D6B4BA78B572), UINT64_C(0x0073D6C96322203E),
+ UINT64_C(0x018C7B2E976AA1E5), UINT64_C(0x026E3F6920E5F016),
+ UINT64_C(0x01E846537687AFF5), UINT64_C(0x017563948203FD81),
+ UINT64_C(0x019F1D17DABC8810), UINT64_C(0x00F8ED530C4E3A67),
+ UINT64_C(0x0196F10721B62324) } },
+ { { UINT64_C(0x032F87D12878503F), UINT64_C(0x03648B98DC48ECC8),
+ UINT64_C(0x0184FD4C8EF53242), UINT64_C(0x01333846A9EEDB04),
+ UINT64_C(0x02C1DF317872BBBF), UINT64_C(0x002D6E1FAF12E7FB),
+ UINT64_C(0x039480C808CCDA38), UINT64_C(0x02845D8F6413B928),
+ UINT64_C(0x01979462C493957E) },
+ { UINT64_C(0x02E38CCA2947A480), UINT64_C(0x00298B225770DDF9),
+ UINT64_C(0x02859B366A105BC5), UINT64_C(0x00C80C32E8803179),
+ UINT64_C(0x01DEC1627A49675D), UINT64_C(0x018FD7B10ED2384C),
+ UINT64_C(0x00CE729C9A700811), UINT64_C(0x00B9251157C6408C),
+ UINT64_C(0x00D18FB5EDB29090) } },
+ { { UINT64_C(0x0019C27F1002FA40), UINT64_C(0x0187B6686A1976EA),
+ UINT64_C(0x03089E6ABFDCA1BA), UINT64_C(0x01E3A9276DAB6A31),
+ UINT64_C(0x01010381B56E1374), UINT64_C(0x02059C3444CA22AD),
+ UINT64_C(0x0340D48C52418852), UINT64_C(0x001C397FEACAD014),
+ UINT64_C(0x00A9B91476DE1E3B) },
+ { UINT64_C(0x01B18811D2203C97), UINT64_C(0x006802C3244A5143),
+ UINT64_C(0x034CC7484B00B0C2), UINT64_C(0x02D138E88D39FE0E),
+ UINT64_C(0x00035A355C8D48A2), UINT64_C(0x01257073943DE7F1),
+ UINT64_C(0x003B2AA49BD592AC), UINT64_C(0x03D7C1DBA4418663),
+ UINT64_C(0x01A24E3A67DAF410) } },
+ { { UINT64_C(0x02B819FA06A8409F), UINT64_C(0x004A52ACCE9D798F),
+ UINT64_C(0x0342BCE5E942F51F), UINT64_C(0x01499CF92BE85899),
+ UINT64_C(0x03ACD69B9655760D), UINT64_C(0x020F4E9A7813F0D0),
+ UINT64_C(0x03880853D5E05E02), UINT64_C(0x02B0666045F612A7),
+ UINT64_C(0x00302D53FFFEEF1D) },
+ { UINT64_C(0x025294489593BC03), UINT64_C(0x013D42D26192AAEB),
+ UINT64_C(0x010D09630D5F95E5), UINT64_C(0x02152684A6D53F7C),
+ UINT64_C(0x022DD5DAD7C7B4A8), UINT64_C(0x02966500C48498D3),
+ UINT64_C(0x03D763E4EB3C2E33), UINT64_C(0x027FAC6AFEDC5F61),
+ UINT64_C(0x0074EA2C83E52FE7) } },
+ { { UINT64_C(0x01DB9F78868172DA), UINT64_C(0x0100A5C0A0C25D2E),
+ UINT64_C(0x023587D7C3E66CE7), UINT64_C(0x0234D19B042FCCD7),
+ UINT64_C(0x0059721B0F60680E), UINT64_C(0x03A0B2DF23AB3A42),
+ UINT64_C(0x0177AFB700329CAC), UINT64_C(0x03D5A5CFAF392AE7),
+ UINT64_C(0x00CF59BC96ECDBA2) },
+ { UINT64_C(0x03CE38933BF1C993), UINT64_C(0x0388C35CC45F89F5),
+ UINT64_C(0x039286D1ED3DB46C), UINT64_C(0x0061947308D0F830),
+ UINT64_C(0x0307100E3F7C9C8E), UINT64_C(0x00967048E8CC7CC9),
+ UINT64_C(0x03CAD0590370F457), UINT64_C(0x0110D9420ECE3996),
+ UINT64_C(0x009955E94586B830) } },
+ { { UINT64_C(0x03B6822745F0E5DA), UINT64_C(0x03120B5D07E9C6A5),
+ UINT64_C(0x01F88B173B2A0839), UINT64_C(0x0245CA639869EE96),
+ UINT64_C(0x0199F585B26F8120), UINT64_C(0x01D2153C5D41B782),
+ UINT64_C(0x009EAD730F2E3B2D), UINT64_C(0x007E27FEF3F3388E),
+ UINT64_C(0x01DD0BBF32960B2B) },
+ { UINT64_C(0x0298F45E5931C0F0), UINT64_C(0x012A6F48D3898EAD),
+ UINT64_C(0x01EFD537B310CFED), UINT64_C(0x030390CD48666C4B),
+ UINT64_C(0x01DCF41DD16073BB), UINT64_C(0x035CF923EABD525A),
+ UINT64_C(0x00DDF48F41B47311), UINT64_C(0x0316E0000BFFF7E2),
+ UINT64_C(0x003C6A0632821286) } },
+ { { UINT64_C(0x006FA434852228CC), UINT64_C(0x03EE279533E093C6),
+ UINT64_C(0x03C215EE36B974E7), UINT64_C(0x02FA330552481892),
+ UINT64_C(0x01ABFC67F3C2F700), UINT64_C(0x000945F47832719D),
+ UINT64_C(0x01BA378921E29D68), UINT64_C(0x0364936B83B66609),
+ UINT64_C(0x0137B7B2011DE260) },
+ { UINT64_C(0x00A7EBAC8BA1E090), UINT64_C(0x0343E15BB9BADFCE),
+ UINT64_C(0x01C5AFA1059527D8), UINT64_C(0x039CE94C694D78AB),
+ UINT64_C(0x020EE7FF8C758AFB), UINT64_C(0x03859CF409F61041),
+ UINT64_C(0x033F2682BABD9F38), UINT64_C(0x0344ED7AA22D40CE),
+ UINT64_C(0x00C59BE4543774E1) } },
+ { { UINT64_C(0x01B5777A8F1CAC2C), UINT64_C(0x001A1BB0AB5E6822),
+ UINT64_C(0x011BC043646DAF27), UINT64_C(0x03F711C68F6A2900),
+ UINT64_C(0x001C279115DF5830), UINT64_C(0x017D6649CFD4D909),
+ UINT64_C(0x02270B8E48C4FC60), UINT64_C(0x01D402B5FB5683E0),
+ UINT64_C(0x001F8DB87807BBF7) },
+ { UINT64_C(0x00C9DAC0A9244F78), UINT64_C(0x02B03A3698AE7AB0),
+ UINT64_C(0x02CCF3FF50BC045B), UINT64_C(0x03BCD2148E821FFF),
+ UINT64_C(0x035E87616BD7E71C), UINT64_C(0x034B54F4034B6093),
+ UINT64_C(0x02C5BEA4BCD01770), UINT64_C(0x0219F4B5BD513DB4),
+ UINT64_C(0x01DF5AC58C13B575) } },
+ },
+ {
+ { { UINT64_C(0x019885D110E10587), UINT64_C(0x0225E6982614E90C),
+ UINT64_C(0x03FE389B08EF52DA), UINT64_C(0x02986A5F6773FA41),
+ UINT64_C(0x02D7E3FB92A3A338), UINT64_C(0x02804DB8E96B46A6),
+ UINT64_C(0x02ED29A77A3BFC07), UINT64_C(0x021EDA658D1622A9),
+ UINT64_C(0x00DC41F148BEEF47) },
+ { UINT64_C(0x00671195EBF698BD), UINT64_C(0x02DA5978A5D3B8AE),
+ UINT64_C(0x0067084C20702323), UINT64_C(0x01BAE92F07B45047),
+ UINT64_C(0x01EECFF9A6840B39), UINT64_C(0x00B5A0A6F615E949),
+ UINT64_C(0x02CE02C0AFAD4F4D), UINT64_C(0x02CCCE13BD8C56FD),
+ UINT64_C(0x001BC38FE857CCC6) } },
+ { { UINT64_C(0x00081356B6965640), UINT64_C(0x006CE26431E83C07),
+ UINT64_C(0x01BA4874007EE7A0), UINT64_C(0x02537377BE8BDCBF),
+ UINT64_C(0x0248DB2FA66BD85D), UINT64_C(0x028C676B603EF79F),
+ UINT64_C(0x011FB7160B2BE1C4), UINT64_C(0x02E60E65885FEFB9),
+ UINT64_C(0x012B85F1B13BE0ED) },
+ { UINT64_C(0x0353AA14ECFB1D0D), UINT64_C(0x01FF0DDD82885F37),
+ UINT64_C(0x0331E99B56FBDDD7), UINT64_C(0x03AEB28F8419966F),
+ UINT64_C(0x021F907EA8D0F042), UINT64_C(0x013BD7D21430856E),
+ UINT64_C(0x0386870C6BB892CA), UINT64_C(0x03E04B0EFADCEFFA),
+ UINT64_C(0x007C04B740BD4123) } },
+ { { UINT64_C(0x0003B2CD3E0BF039), UINT64_C(0x00C735DA6B8581E9),
+ UINT64_C(0x0012D9341E1131F3), UINT64_C(0x03D2B2BBE7116022),
+ UINT64_C(0x00A056CCF73BDC37), UINT64_C(0x027C9AA3BBBDE400),
+ UINT64_C(0x02165FF6E36E8907), UINT64_C(0x0139C88969C85A96),
+ UINT64_C(0x00C7B0F49EEA4A8D) },
+ { UINT64_C(0x01F03CD678EAF6EB), UINT64_C(0x01BF3F1E8FBD78DF),
+ UINT64_C(0x00857FD3BFA434E9), UINT64_C(0x008641B0E586D15E),
+ UINT64_C(0x021227FC18AF0795), UINT64_C(0x022F892EEA381B7A),
+ UINT64_C(0x00B3FA1F0F06E680), UINT64_C(0x01EAB02BC55C4EE1),
+ UINT64_C(0x01116BB9BA45D30F) } },
+ { { UINT64_C(0x03B557A9EDCBF5E2), UINT64_C(0x00B1DFD3ECC7A54C),
+ UINT64_C(0x02DCE258E5A7E8D4), UINT64_C(0x00CA7703C434FC01),
+ UINT64_C(0x038801282507AB56), UINT64_C(0x025FD9FA5A9E7C74),
+ UINT64_C(0x0084D0CBBC9F71D9), UINT64_C(0x00D621CCEBB93EC1),
+ UINT64_C(0x007E0D7D26AF06B2) },
+ { UINT64_C(0x02584763447D2B4B), UINT64_C(0x00E02402AF814CEB),
+ UINT64_C(0x01A0946A66DEBE3C), UINT64_C(0x025BDCD462246772),
+ UINT64_C(0x032E9062B0C5E215), UINT64_C(0x037BCF49D9FBECDC),
+ UINT64_C(0x001F56138C539278), UINT64_C(0x000AEA3CABF951BB),
+ UINT64_C(0x007AA80F0C621590) } },
+ { { UINT64_C(0x00B8EEBBBD959BD9), UINT64_C(0x001BE3997D083340),
+ UINT64_C(0x01B3F063154C5C54), UINT64_C(0x0258C476F7A9A983),
+ UINT64_C(0x0042A485E75D36E5), UINT64_C(0x034928BB28AF526A),
+ UINT64_C(0x01BA009661FE033D), UINT64_C(0x039E10035E2FEDA5),
+ UINT64_C(0x01AFFCC1198129AF) },
+ { UINT64_C(0x030AD5348384E611), UINT64_C(0x01579499B7C9277C),
+ UINT64_C(0x01969EE33931346F), UINT64_C(0x025C5C1EBDB572DA),
+ UINT64_C(0x033A65D217266A39), UINT64_C(0x026F0D4AD6360EAB),
+ UINT64_C(0x037599346289BDA2), UINT64_C(0x0092404E9E02CE9C),
+ UINT64_C(0x01D0C694EC0434A7) } },
+ { { UINT64_C(0x0099723AA10FBD04), UINT64_C(0x03F7E7474E4B9E21),
+ UINT64_C(0x03ECBDF12C367638), UINT64_C(0x009B6D83C1B5EFBE),
+ UINT64_C(0x03E6CE2FC3522A5D), UINT64_C(0x0083A6DEF388FDCF),
+ UINT64_C(0x0001D8542F4EA36B), UINT64_C(0x035D032BD68C8381),
+ UINT64_C(0x0131DF4BF7A79938) },
+ { UINT64_C(0x008A14C7B9493BE8), UINT64_C(0x0273BD54452391FF),
+ UINT64_C(0x035758B804AAD2E8), UINT64_C(0x0218D8B66AABA8CD),
+ UINT64_C(0x0013BC5120CE58B7), UINT64_C(0x027C6BF5C3CF36BB),
+ UINT64_C(0x0325B4A1E773C0D4), UINT64_C(0x01C2F7A449EA2D3B),
+ UINT64_C(0x01C6E6D30CAF29F6) } },
+ { { UINT64_C(0x0321B0EB2DAA2FB7), UINT64_C(0x001AF441996ABD26),
+ UINT64_C(0x0075B82E9704E625), UINT64_C(0x00FD42C4DDFBEF6D),
+ UINT64_C(0x0199707C61408809), UINT64_C(0x017F62CF54E5FBA8),
+ UINT64_C(0x03E8914D3356B6E7), UINT64_C(0x010B415870E01C17),
+ UINT64_C(0x01B8D0304825F773) },
+ { UINT64_C(0x01AA92433FDAA949), UINT64_C(0x01186BD47A9D105F),
+ UINT64_C(0x03D995A63573F12F), UINT64_C(0x032129C097A55B0D),
+ UINT64_C(0x01817B31A05D6C77), UINT64_C(0x03D1CAF9B4BCAF81),
+ UINT64_C(0x01524CCC3B01B281), UINT64_C(0x0296DAA6FDAA7E18),
+ UINT64_C(0x002F1DC74BE29F0C) } },
+ { { UINT64_C(0x02171F9BDC8D6167), UINT64_C(0x03D306F736B287BD),
+ UINT64_C(0x021943224F5B91BE), UINT64_C(0x02B6BA63BB681A7A),
+ UINT64_C(0x003527F99B16E603), UINT64_C(0x00CC933DC7095468),
+ UINT64_C(0x0265D81677BFCEEF), UINT64_C(0x028AA225CE78ABEA),
+ UINT64_C(0x00837C63F321EE01) },
+ { UINT64_C(0x00A4B775684BF04E), UINT64_C(0x00AB33042AB3CA3F),
+ UINT64_C(0x019796F5B70DA12B), UINT64_C(0x00CD06B6726983AD),
+ UINT64_C(0x002698B98D097375), UINT64_C(0x03BB3A2632FF6007),
+ UINT64_C(0x00B02BB6915F2608), UINT64_C(0x0267E64CB1F79BA2),
+ UINT64_C(0x01DAB183858DB0F4) } },
+ { { UINT64_C(0x01D545A21757C756), UINT64_C(0x001D934F1E31FF52),
+ UINT64_C(0x023B0285CE4B1861), UINT64_C(0x031354B83A06220D),
+ UINT64_C(0x017177FFE06AFE14), UINT64_C(0x019E6D07584A960E),
+ UINT64_C(0x0119B9405A4BEA49), UINT64_C(0x019D70486EC70531),
+ UINT64_C(0x00D7844A95DDF521) },
+ { UINT64_C(0x02045C5C7288CF7B), UINT64_C(0x00677CB68405B1B1),
+ UINT64_C(0x01845055E3EA0793), UINT64_C(0x035EFB9C55059FBD),
+ UINT64_C(0x038843F3AF91E7EA), UINT64_C(0x00822747CA170235),
+ UINT64_C(0x037B132A90F3A94C), UINT64_C(0x00526CF439B472A8),
+ UINT64_C(0x00132F18D93B62FB) } },
+ { { UINT64_C(0x01D84FC9D0CF69E7), UINT64_C(0x006503AA38D2A5EE),
+ UINT64_C(0x03A94DFC118DD98F), UINT64_C(0x03B7F19AE7F392FF),
+ UINT64_C(0x007287A7DC1849A3), UINT64_C(0x00067A7B188F6CE5),
+ UINT64_C(0x02A347BDE0D7D087), UINT64_C(0x0268E88CC6AAFE02),
+ UINT64_C(0x010F44A365B11B99) },
+ { UINT64_C(0x018F73AC92AE7427), UINT64_C(0x0371CC00B812BB06),
+ UINT64_C(0x0093D3088101FF62), UINT64_C(0x00C8613B7544141B),
+ UINT64_C(0x01AF7C6201945AC7), UINT64_C(0x030C7CA555FE097F),
+ UINT64_C(0x025B2E6EDA00AB31), UINT64_C(0x0214A3B6A76443D0),
+ UINT64_C(0x0040A360259C7CDD) } },
+ { { UINT64_C(0x006047E27F3DE4D2), UINT64_C(0x01FC4A47DA6A0A53),
+ UINT64_C(0x015A543BD0BC352A), UINT64_C(0x014AACDA98A2B65E),
+ UINT64_C(0x036FE6BD165C71A3), UINT64_C(0x02DF772BAC823A1F),
+ UINT64_C(0x00416598B2CD1443), UINT64_C(0x032CA3B1D0CAEDD0),
+ UINT64_C(0x0032FB284CCCEF17) },
+ { UINT64_C(0x006DC83E96A2607F), UINT64_C(0x013B7280B80B6341),
+ UINT64_C(0x004551B88CA47813), UINT64_C(0x01849A56EE6AB37F),
+ UINT64_C(0x00C3074BC3D0074A), UINT64_C(0x0049915404661EF6),
+ UINT64_C(0x017F0B8543807006), UINT64_C(0x01235802E0AA61E9),
+ UINT64_C(0x016866C456C5454B) } },
+ { { UINT64_C(0x0397A466381DC2A6), UINT64_C(0x00CD4D54FE413A43),
+ UINT64_C(0x0320035D8FD47311), UINT64_C(0x03FEF7B90109A77E),
+ UINT64_C(0x01FF2C161A6CFCBA), UINT64_C(0x014089BF152955D6),
+ UINT64_C(0x00595A7ADB79909F), UINT64_C(0x02E10BC4FB022F89),
+ UINT64_C(0x012739D14BF39AB2) },
+ { UINT64_C(0x03045804E123BA29), UINT64_C(0x037196AFA31BDBE1),
+ UINT64_C(0x01A3BADADE7D8795), UINT64_C(0x005FE72D3736F1F7),
+ UINT64_C(0x00B261A79C9F5DAE), UINT64_C(0x00CC055F3C4A27EA),
+ UINT64_C(0x018DD7C9E5958FC2), UINT64_C(0x0096748344CCC75E),
+ UINT64_C(0x0065ADD88400A218) } },
+ { { UINT64_C(0x033557744356B52C), UINT64_C(0x03DD368D0EA0209F),
+ UINT64_C(0x02EA630FD3CCDE4D), UINT64_C(0x037A07B902382B40),
+ UINT64_C(0x000B7AF2CF41C092), UINT64_C(0x0221D85556DCC533),
+ UINT64_C(0x03C92114F14EA6E1), UINT64_C(0x006813B827858B16),
+ UINT64_C(0x011933B0203B754D) },
+ { UINT64_C(0x03A2396D5A659158), UINT64_C(0x0350A8E07708486E),
+ UINT64_C(0x0306EEBAE2B49C8B), UINT64_C(0x00EC9E65F76A5B29),
+ UINT64_C(0x03CECDD7F9A47F6A), UINT64_C(0x024DB8B97AA04533),
+ UINT64_C(0x028D089D2C8EBEAE), UINT64_C(0x01959F5D1CB2E7ED),
+ UINT64_C(0x0024A23BD4403D34) } },
+ { { UINT64_C(0x038B31C4EED9CDF5), UINT64_C(0x0185AFF2C98A930A),
+ UINT64_C(0x0245E4B7D7DD3E7E), UINT64_C(0x00232AA32609076B),
+ UINT64_C(0x023F2A9E6F982A24), UINT64_C(0x03087A8E3FF2F39E),
+ UINT64_C(0x02F6CA050121ACCC), UINT64_C(0x03568930B3D90B8C),
+ UINT64_C(0x01C922F3A5335B36) },
+ { UINT64_C(0x032AD6EEE92B1FE6), UINT64_C(0x02FC436D7BD6B2C7),
+ UINT64_C(0x023EDD35035286A3), UINT64_C(0x003D77B6144EB9BC),
+ UINT64_C(0x0304C9A105C2BAEE), UINT64_C(0x01ADB987C7CA786C),
+ UINT64_C(0x0132676ADD1D742E), UINT64_C(0x02A9E9CB749E88B9),
+ UINT64_C(0x00A99A53E3A5AC0A) } },
+ { { UINT64_C(0x03639306E80DE633), UINT64_C(0x01AB767B97949EED),
+ UINT64_C(0x006F4BAA789B6820), UINT64_C(0x039D5F497550BD7A),
+ UINT64_C(0x00B4B2B380BC772D), UINT64_C(0x03022AD28F3A1DD0),
+ UINT64_C(0x0017950F61ACF7EB), UINT64_C(0x019CAC6E06DC1B93),
+ UINT64_C(0x008470E16670F97A) },
+ { UINT64_C(0x03C11D39EE5D0D74), UINT64_C(0x01C090F08CC26FEC),
+ UINT64_C(0x0006AD970C46C574), UINT64_C(0x015907C555DF013E),
+ UINT64_C(0x0070AB35D20A91F0), UINT64_C(0x00C0481F822220A4),
+ UINT64_C(0x03A92E8B413E83FE), UINT64_C(0x00C3982C5F8D922E),
+ UINT64_C(0x017CB1B97D4ED7B4) } },
+ { { UINT64_C(0x0057D40664DA7708), UINT64_C(0x00D1DC31FC3ED514),
+ UINT64_C(0x01C1C72DE7D6ECFF), UINT64_C(0x00DAEABFA1F9C5DE),
+ UINT64_C(0x0027EE8200E32455), UINT64_C(0x00F2A2064D51F4F3),
+ UINT64_C(0x0087C336FD335B37), UINT64_C(0x0350C7F9A0D4FC4D),
+ UINT64_C(0x01D53465439099CD) },
+ { UINT64_C(0x01B27DD4E9031706), UINT64_C(0x0197F1275CBBB42C),
+ UINT64_C(0x015ABB1962BC7CE5), UINT64_C(0x015AEBA4FCC2D21C),
+ UINT64_C(0x01DB34AC91849D8B), UINT64_C(0x02168D50E8D52313),
+ UINT64_C(0x024C7BCFFA60FB49), UINT64_C(0x00653790EC4A5122),
+ UINT64_C(0x0021ECA115250E74) } },
+ },
+ {
+ { { UINT64_C(0x01017ED5F1C86157), UINT64_C(0x01C5FACEAAF3291A),
+ UINT64_C(0x01980E57AC2978AD), UINT64_C(0x012E4C78C1EF8537),
+ UINT64_C(0x019080B37DC2F0DA), UINT64_C(0x0104D379379FF55E),
+ UINT64_C(0x0019CF345BF6F641), UINT64_C(0x01CE7973781C9EB0),
+ UINT64_C(0x00E6B4E5C2E7863E) },
+ { UINT64_C(0x014E085628E15F36), UINT64_C(0x03113ED189D82402),
+ UINT64_C(0x0198521CB21CCF92), UINT64_C(0x03CB794E55F64866),
+ UINT64_C(0x01B6C417EBCEDCD4), UINT64_C(0x001D79C7600B1BE5),
+ UINT64_C(0x02EC6810EA41A2B6), UINT64_C(0x0083606535BEC6E7),
+ UINT64_C(0x01CA8E7CD41F2E03) } },
+ { { UINT64_C(0x01BA87BAF1C9C2EC), UINT64_C(0x00D55499AAADC0DE),
+ UINT64_C(0x019712C990B590E5), UINT64_C(0x00384B1ACA78C747),
+ UINT64_C(0x03563BCAB01E0B5D), UINT64_C(0x0190C274005354FF),
+ UINT64_C(0x00B9D6C425986F2F), UINT64_C(0x038E491D7F2754C6),
+ UINT64_C(0x01B202739C50FF59) },
+ { UINT64_C(0x03F58DFC16F1CACC), UINT64_C(0x00EE939AC23381A2),
+ UINT64_C(0x020399FE184301C9), UINT64_C(0x0351F7998C95E6D7),
+ UINT64_C(0x03713D0FEFC9F67B), UINT64_C(0x02651504977BC9CC),
+ UINT64_C(0x039962831BD8B37B), UINT64_C(0x03398A2CADA7CFCE),
+ UINT64_C(0x00D4F08A7E5A3118) } },
+ { { UINT64_C(0x03C9826425A2D6F0), UINT64_C(0x00ECC054CD119CA9),
+ UINT64_C(0x00C8AF9373A85F21), UINT64_C(0x03167F72CB478C61),
+ UINT64_C(0x01CE9F2616361F7A), UINT64_C(0x03FB08CCEB9E536B),
+ UINT64_C(0x0319FD98C00E9131), UINT64_C(0x0010725A47005067),
+ UINT64_C(0x01D7C9A8F84C990D) },
+ { UINT64_C(0x029CA261BAF35FA1), UINT64_C(0x0220865C1BFEF071),
+ UINT64_C(0x0115DF412660A5A4), UINT64_C(0x02257646F5EF524C),
+ UINT64_C(0x019648D3BF5907D4), UINT64_C(0x03B8287D6BB4E923),
+ UINT64_C(0x00C1831BA518EF96), UINT64_C(0x01147F1EC444000D),
+ UINT64_C(0x001BEB2743E8CF72) } },
+ { { UINT64_C(0x017385BC9719C87C), UINT64_C(0x038E9A8AC23E84A0),
+ UINT64_C(0x03B86FA4168B29E6), UINT64_C(0x0259140D286A2701),
+ UINT64_C(0x0248D5F9426712B4), UINT64_C(0x01E876B4EE205101),
+ UINT64_C(0x016F0D598FB30248), UINT64_C(0x020D4EEE450E3327),
+ UINT64_C(0x0075F0EB2FEC4E8C) },
+ { UINT64_C(0x02999066B392D834), UINT64_C(0x03A4F34FCBCA75D9),
+ UINT64_C(0x029F3E28ABFA2CC4), UINT64_C(0x0207E1A7B58B1513),
+ UINT64_C(0x036C4EE93B0C1C40), UINT64_C(0x038D0C53869B6127),
+ UINT64_C(0x02203321AF3FCDF2), UINT64_C(0x0016E986CD98C912),
+ UINT64_C(0x019AB5DBF8618B76) } },
+ { { UINT64_C(0x02775F5E811FA55B), UINT64_C(0x002FF97CDF8F7EDE),
+ UINT64_C(0x00AA05F646486F8F), UINT64_C(0x0357ABB8FF5CB222),
+ UINT64_C(0x0047A8176117A59D), UINT64_C(0x01ED8538F6CBC1A6),
+ UINT64_C(0x0209FE9034A7F53F), UINT64_C(0x0364120EC4B9D3CF),
+ UINT64_C(0x019B67A37C660EDC) },
+ { UINT64_C(0x0038B0D828C7A5B7), UINT64_C(0x015D9C74EAC7C806),
+ UINT64_C(0x0118152AAA9222B5), UINT64_C(0x01B83339A6AA2783),
+ UINT64_C(0x01993B4601A314EF), UINT64_C(0x0325A7A416B3D288),
+ UINT64_C(0x019D7FD16DD01F3A), UINT64_C(0x021D190386BFFC60),
+ UINT64_C(0x011CF2C0B0E2A983) } },
+ { { UINT64_C(0x00D7DE7D18D8BE36), UINT64_C(0x02F0734BAAC04BF5),
+ UINT64_C(0x0048BB9E44C3F40B), UINT64_C(0x035994B7094672F1),
+ UINT64_C(0x02BD0CFD78BD4138), UINT64_C(0x0015A28B8F06A61A),
+ UINT64_C(0x014D5DF2A7F95274), UINT64_C(0x028141F42EAB92B1),
+ UINT64_C(0x00B25EF25C149754) },
+ { UINT64_C(0x0057378C324BFA00), UINT64_C(0x001F4C62175258AF),
+ UINT64_C(0x03153B4FD5FCA3E4), UINT64_C(0x000682DC5C05BE3E),
+ UINT64_C(0x0330954DA1D1973A), UINT64_C(0x01BC1D711118932D),
+ UINT64_C(0x0168D97A2A9692FD), UINT64_C(0x012BBEB288330777),
+ UINT64_C(0x00E133BE00A38BE4) } },
+ { { UINT64_C(0x03F431A945F8022D), UINT64_C(0x01CDF8AABB4F5212),
+ UINT64_C(0x02CC1D637215E00A), UINT64_C(0x03D36BA40B447ED7),
+ UINT64_C(0x02513AB7E6956FDD), UINT64_C(0x008D5E83EDDB9727),
+ UINT64_C(0x01B75785B4FDC3C7), UINT64_C(0x01EAB35E8B3CAE24),
+ UINT64_C(0x01339E1C87AA8ECC) },
+ { UINT64_C(0x02D325A33450FD39), UINT64_C(0x00322202FEDA09D5),
+ UINT64_C(0x024827340C12DF41), UINT64_C(0x01E66CCCF20D3B06),
+ UINT64_C(0x02001372B74C978F), UINT64_C(0x012C696C6F55CD58),
+ UINT64_C(0x02D10F2EED8A9308), UINT64_C(0x02688747F53110D6),
+ UINT64_C(0x0188C13D0F26D624) } },
+ { { UINT64_C(0x0239E7FBF9FFF942), UINT64_C(0x024391DE07C9C0A8),
+ UINT64_C(0x03BB90544685654F), UINT64_C(0x010453EE881DA06B),
+ UINT64_C(0x02D2A672E21ACDCD), UINT64_C(0x0047CF596F209D90),
+ UINT64_C(0x0321D4C73047EE1B), UINT64_C(0x008011F4FFA1ADC5),
+ UINT64_C(0x0051B7DD6F083F62) },
+ { UINT64_C(0x00B4E0D173BF30CF), UINT64_C(0x0142CF0DBD8DD71C),
+ UINT64_C(0x02FE7953062D3E36), UINT64_C(0x02A5AB5A7D6604A9),
+ UINT64_C(0x03CC08A13AACC423), UINT64_C(0x024662C655FF1A2F),
+ UINT64_C(0x0179D6E29B6B1FCA), UINT64_C(0x03C8D9EF4E5B76E6),
+ UINT64_C(0x00CD341C315CEB11) } },
+ { { UINT64_C(0x00CC4030AC8B2AF6), UINT64_C(0x016D6A39FA7E9D4C),
+ UINT64_C(0x0392D441BAE14C3A), UINT64_C(0x038840FEA9B7D65B),
+ UINT64_C(0x02398CE4933605AF), UINT64_C(0x022CD8745AC294D0),
+ UINT64_C(0x00B8391D34172B85), UINT64_C(0x035C1A0D5C360EA4),
+ UINT64_C(0x00B2CE02EA54ADC4) },
+ { UINT64_C(0x004B32E432779E4D), UINT64_C(0x0396A43E6B80B056),
+ UINT64_C(0x035AEFC64CE26A3C), UINT64_C(0x01E9181F393D3B2C),
+ UINT64_C(0x0224B7B616D6F2A9), UINT64_C(0x0127AF2D0AF23C91),
+ UINT64_C(0x000AD7965D20EADA), UINT64_C(0x0379FD4481124D87),
+ UINT64_C(0x01BB6F3DFED6FF8E) } },
+ { { UINT64_C(0x001E54056209B80C), UINT64_C(0x01535B3A19C72F26),
+ UINT64_C(0x0160AA689BA423E2), UINT64_C(0x0188ECB5D9CC3A27),
+ UINT64_C(0x02349FCF75CC0736), UINT64_C(0x0298585615D70FD1),
+ UINT64_C(0x03A32918B91165DF), UINT64_C(0x022291948224D8DA),
+ UINT64_C(0x0099F8E69358E726) },
+ { UINT64_C(0x01F00247AE9F76E1), UINT64_C(0x0128BAD6165EB802),
+ UINT64_C(0x01B045052E08E61D), UINT64_C(0x032D595886F8C4D8),
+ UINT64_C(0x00186E393A2F7214), UINT64_C(0x016991BB5064F4DD),
+ UINT64_C(0x02AD9C4CF5574CEF), UINT64_C(0x0255AD5071D22CCE),
+ UINT64_C(0x01456916FD8D5687) } },
+ { { UINT64_C(0x0133F0C2BD45283F), UINT64_C(0x01B7E6242FDEFD97),
+ UINT64_C(0x035D6B97C76FCAF7), UINT64_C(0x01DEAC7652ACAD19),
+ UINT64_C(0x03C4E3BEA33C8BB3), UINT64_C(0x0217A37165F99AD5),
+ UINT64_C(0x0269B9B99EC2F11A), UINT64_C(0x028A7868FC6E7D80),
+ UINT64_C(0x01D15668B929808B) },
+ { UINT64_C(0x028D12F5F8D82B0E), UINT64_C(0x03E7880D363FAA5E),
+ UINT64_C(0x00437A04942C06CB), UINT64_C(0x0049CD3A9C99AEE3),
+ UINT64_C(0x015E2D9B6B404613), UINT64_C(0x0162924B16171DEA),
+ UINT64_C(0x00D5B19300B07C85), UINT64_C(0x02FDE0650EE6F8B2),
+ UINT64_C(0x00BB3143583D139C) } },
+ { { UINT64_C(0x009BBB9CD613AC50), UINT64_C(0x0128ACBF00659E30),
+ UINT64_C(0x003847B178A6C039), UINT64_C(0x03CE96D95CB2F3AB),
+ UINT64_C(0x0319F2188F1C72FB), UINT64_C(0x0082FCC27E7E96A0),
+ UINT64_C(0x00E32363BCE8DAB7), UINT64_C(0x0014FD07C4ADAC1E),
+ UINT64_C(0x0130440FC8AE58D8) },
+ { UINT64_C(0x0065ADF64359ED2E), UINT64_C(0x037ED7D5FA4BC647),
+ UINT64_C(0x03FF76F3555C909F), UINT64_C(0x03512196FF57D59B),
+ UINT64_C(0x00299F8EAAC04382), UINT64_C(0x0329BF8D6A784DA0),
+ UINT64_C(0x0175E680B9D87F6E), UINT64_C(0x000779614D617559),
+ UINT64_C(0x0091C31FD7BBAA02) } },
+ { { UINT64_C(0x007961B4B2C087ED), UINT64_C(0x019162C863ECAFF8),
+ UINT64_C(0x02BAA68FEDC62170), UINT64_C(0x00E14BEB5E7390A9),
+ UINT64_C(0x014BD12090B0D96E), UINT64_C(0x01E7BB1B54107513),
+ UINT64_C(0x023B8205C7A4AC9C), UINT64_C(0x0077AA83FD6A3B9F),
+ UINT64_C(0x00B556918DDE426E) },
+ { UINT64_C(0x007982C0406E7D53), UINT64_C(0x00514C5527392914),
+ UINT64_C(0x030F83C68AD1F365), UINT64_C(0x01248844664ABB22),
+ UINT64_C(0x00E9372C39E53CD3), UINT64_C(0x019288EBDD26390E),
+ UINT64_C(0x0175B25020B2C5E2), UINT64_C(0x01BE6F3235A8D35E),
+ UINT64_C(0x01BF2B1514039839) } },
+ { { UINT64_C(0x00ACAC37A302E505), UINT64_C(0x027765CE9E34F2E4),
+ UINT64_C(0x02EC67D63AAF96D8), UINT64_C(0x000F998F38DDD8C4),
+ UINT64_C(0x01F09C36E648CC10), UINT64_C(0x00F522A0C94D1ACD),
+ UINT64_C(0x01621C139782CB28), UINT64_C(0x002ADC14FDA30F4F),
+ UINT64_C(0x000AFE14E60E403A) },
+ { UINT64_C(0x03F6E66F873938D8), UINT64_C(0x008370549C4A240B),
+ UINT64_C(0x019BCDB6FBB27AB2), UINT64_C(0x03968D48A1554399),
+ UINT64_C(0x02AE029F24D2343E), UINT64_C(0x008518D4096DF4BA),
+ UINT64_C(0x011410655CE49E44), UINT64_C(0x030585BCC07AC55D),
+ UINT64_C(0x00DBC52BEF1D2C2E) } },
+ { { UINT64_C(0x031E0D6D77452267), UINT64_C(0x02FDA38F6A949512),
+ UINT64_C(0x01F65ED3128F260F), UINT64_C(0x0268DE30B333E479),
+ UINT64_C(0x03FD84E6AC2E676C), UINT64_C(0x0393B320720BDA53),
+ UINT64_C(0x009EDD5FCCBB47ED), UINT64_C(0x01B82B4900272372),
+ UINT64_C(0x01D21A307BE4561F) },
+ { UINT64_C(0x01FB6C41FDBC2674), UINT64_C(0x02FC0F6001620C6D),
+ UINT64_C(0x009450A0F3C6CB0F), UINT64_C(0x015385B69A47DECA),
+ UINT64_C(0x026E2296F08B9474), UINT64_C(0x0194DEC7BE891DCB),
+ UINT64_C(0x008B5DA06C5F46EF), UINT64_C(0x019F5A58030A2A18),
+ UINT64_C(0x00207771A8172F5B) } },
+ { { UINT64_C(0x02D0EED2AA2FCC67), UINT64_C(0x028799FC7DD58724),
+ UINT64_C(0x01664BF5933707D3), UINT64_C(0x039B5E487A0167D1),
+ UINT64_C(0x02767C865F544F76), UINT64_C(0x012879933B9C8060),
+ UINT64_C(0x03EBB40C5524547A), UINT64_C(0x0173A7851D6D690E),
+ UINT64_C(0x01CF4AB59422F25D) },
+ { UINT64_C(0x02E0C44B926C197B), UINT64_C(0x021DCFA310FAD65B),
+ UINT64_C(0x03309DFCCBCED9CA), UINT64_C(0x02A11F05E3D88EA0),
+ UINT64_C(0x039FE02B0CE3AE95), UINT64_C(0x023B5E3CAC5E3536),
+ UINT64_C(0x02C9903F85BF51A2), UINT64_C(0x018141A1EBBB4D03),
+ UINT64_C(0x01B6F9AE1517FBCC) } },
+ },
+ {
+ { { UINT64_C(0x01CE126EEC3D1383), UINT64_C(0x03E60292016C63B4),
+ UINT64_C(0x01086FC1B1F4E0C7), UINT64_C(0x02B824B832819651),
+ UINT64_C(0x018B5EE5C0AC1703), UINT64_C(0x03467EED60D31DFE),
+ UINT64_C(0x0370BD13E722F576), UINT64_C(0x01C406BA2A512BD9),
+ UINT64_C(0x00D7E1D110502A7C) },
+ { UINT64_C(0x02029FD2CA303000), UINT64_C(0x031CB26B2D4BB358),
+ UINT64_C(0x001AACC8DD8A2366), UINT64_C(0x02FD746E61373E27),
+ UINT64_C(0x01D1A80D5295C235), UINT64_C(0x01FA56B74D0D3443),
+ UINT64_C(0x0203660094D0A8F7), UINT64_C(0x006ACC0E24009F44),
+ UINT64_C(0x007532FAF2732979) } },
+ { { UINT64_C(0x00CC8937C5CFE5E0), UINT64_C(0x036CA3F94D098379),
+ UINT64_C(0x0127E76C1F2F6B01), UINT64_C(0x03F376385910CC44),
+ UINT64_C(0x005AE2B93F0F4F7C), UINT64_C(0x001F51D975E23E7E),
+ UINT64_C(0x0159FF4F64431F80), UINT64_C(0x0215FECEB62BCA1C),
+ UINT64_C(0x00168401E32600A7) },
+ { UINT64_C(0x01B5A301E78A8DB5), UINT64_C(0x00FF512D35D3F2D2),
+ UINT64_C(0x0354D19F77E5A97B), UINT64_C(0x0271EFC5E9AFD789),
+ UINT64_C(0x006980179F908FBC), UINT64_C(0x034A31A6FEF922C2),
+ UINT64_C(0x01832DCC33A8480C), UINT64_C(0x02589E9D28BAFB44),
+ UINT64_C(0x0115572B5F3957D4) } },
+ { { UINT64_C(0x02B1A9337E8401D3), UINT64_C(0x0290DCDD374D1722),
+ UINT64_C(0x03B06DFC52EC6DB8), UINT64_C(0x0230EA32F50E3F05),
+ UINT64_C(0x00FF74654453A452), UINT64_C(0x01A248F21E47C014),
+ UINT64_C(0x01E2CED97C15ABF4), UINT64_C(0x0283D12E9548735C),
+ UINT64_C(0x011DE7FF5CC44367) },
+ { UINT64_C(0x0397C8B2CA828FA8), UINT64_C(0x023C2C16EF221608),
+ UINT64_C(0x0079F7CCDCEE62D1), UINT64_C(0x02ABBC4A12FA2ABB),
+ UINT64_C(0x02D3E0D3AF058906), UINT64_C(0x016EE5FFCAFF1F4D),
+ UINT64_C(0x0383A01497A17543), UINT64_C(0x015456C9C2BA3AA0),
+ UINT64_C(0x00833A7F70B8DB1E) } },
+ { { UINT64_C(0x02874A121147F509), UINT64_C(0x00814720ED638371),
+ UINT64_C(0x03306823E9395088), UINT64_C(0x02A5E552F8389554),
+ UINT64_C(0x00F06CF7F0BA5751), UINT64_C(0x030415DEE1815B81),
+ UINT64_C(0x00E24A9DB057CA02), UINT64_C(0x0130F23B0BDFF500),
+ UINT64_C(0x00CD32356D2FBCF3) },
+ { UINT64_C(0x031835514BB690A0), UINT64_C(0x011475889E6369E4),
+ UINT64_C(0x02A366B8DA44B373), UINT64_C(0x01336BAE9A4C91D2),
+ UINT64_C(0x0321F6D6C8947D98), UINT64_C(0x0331E2910F0F8ECA),
+ UINT64_C(0x01F6B3937B0234FE), UINT64_C(0x016C792D27998656),
+ UINT64_C(0x009729CAFA8B37BB) } },
+ { { UINT64_C(0x030BF08BF55F34E4), UINT64_C(0x01472A877A6E6046),
+ UINT64_C(0x03502971975705FE), UINT64_C(0x00F5A66B1DDF090E),
+ UINT64_C(0x01DD9C80102CADCC), UINT64_C(0x004EB57A202D88C1),
+ UINT64_C(0x0383DED93A003D31), UINT64_C(0x00DF42EE4835E279),
+ UINT64_C(0x010B2A2DF2E8CDFC) },
+ { UINT64_C(0x00E3757112860379), UINT64_C(0x0049E41486F1D305),
+ UINT64_C(0x007F50407D2B699F), UINT64_C(0x0186CFF64543014A),
+ UINT64_C(0x015D637AD6EB6B8D), UINT64_C(0x03EDC1A07906ADD6),
+ UINT64_C(0x025B1CE8EFA6E451), UINT64_C(0x0281938DC6CCB3C0),
+ UINT64_C(0x01E95BF35241E85F) } },
+ { { UINT64_C(0x01900B5C8B1B724E), UINT64_C(0x00091B0E23027016),
+ UINT64_C(0x033EA7B567F8D8DD), UINT64_C(0x0149CA26370EF3C0),
+ UINT64_C(0x0224F7CCEEAEB621), UINT64_C(0x01056822C07633BE),
+ UINT64_C(0x02682C8A34D4C312), UINT64_C(0x017F1D80C56ACAFB),
+ UINT64_C(0x000D28BD510F85EC) },
+ { UINT64_C(0x0031C759D505A0E7), UINT64_C(0x00695B369E0D5C70),
+ UINT64_C(0x007414EC503E140D), UINT64_C(0x02998878F14B0559),
+ UINT64_C(0x03EB48B235BD02B9), UINT64_C(0x02030C241863472E),
+ UINT64_C(0x00302A0DF1BDB378), UINT64_C(0x02ADB25754F52D99),
+ UINT64_C(0x01EBEAF9E9BDE9AC) } },
+ { { UINT64_C(0x0016D2E6C4CB8040), UINT64_C(0x0251BE4AB3BBC8D1),
+ UINT64_C(0x00979A86B1EA6004), UINT64_C(0x03197F4F1967EFAE),
+ UINT64_C(0x03A8E572D3878481), UINT64_C(0x0175BC0B4A3D453E),
+ UINT64_C(0x0067A078B9E4BDD5), UINT64_C(0x00C290F9DB5CD51A),
+ UINT64_C(0x00C8A1050BE75174) },
+ { UINT64_C(0x0138FA01526AE111), UINT64_C(0x01E92EC50AC0E2D9),
+ UINT64_C(0x03430EFE4DD66F27), UINT64_C(0x027E3E362221AF89),
+ UINT64_C(0x0065DC30B6D8ED5E), UINT64_C(0x0194B4AA3299C658),
+ UINT64_C(0x03FCCBD1A1EE5AFC), UINT64_C(0x0011C786A00C112C),
+ UINT64_C(0x01770EC65BD04CBD) } },
+ { { UINT64_C(0x0219978F485193F0), UINT64_C(0x0169EF77837E1846),
+ UINT64_C(0x039A4F73B9DC8ADB), UINT64_C(0x0060DDE7E026EABA),
+ UINT64_C(0x033EDEE638C66335), UINT64_C(0x0296BFF6A6D575A3),
+ UINT64_C(0x01B793FCB261CF96), UINT64_C(0x00066B2DAA6E8B8E),
+ UINT64_C(0x00FAA4EE0DF08936) },
+ { UINT64_C(0x0082665D53161177), UINT64_C(0x00BF125BA82F6D39),
+ UINT64_C(0x022B5DABCDFDBE3B), UINT64_C(0x021CD6983941E0F2),
+ UINT64_C(0x010414D9EC902549), UINT64_C(0x03C8E709DAE4453B),
+ UINT64_C(0x03B39712A9467665), UINT64_C(0x01718D188F0108E5),
+ UINT64_C(0x0001E683E6E53299) } },
+ { { UINT64_C(0x026BEC9ED63E2975), UINT64_C(0x02445B0FA3670F21),
+ UINT64_C(0x01B0436EA7FA88A2), UINT64_C(0x01B3E0317834AC34),
+ UINT64_C(0x0370A51D7EBF7519), UINT64_C(0x028FE5E7A5374634),
+ UINT64_C(0x004F9C7DD9D61B9E), UINT64_C(0x024629F3A018136E),
+ UINT64_C(0x01B14207DD17A593) },
+ { UINT64_C(0x02B49CBF0B981980), UINT64_C(0x03D510AA4EE52E56),
+ UINT64_C(0x0223FC5E38C54336), UINT64_C(0x006CECAD3BD995A0),
+ UINT64_C(0x01C1E9CE9CFF80F2), UINT64_C(0x03F2A4F91A9DFFC4),
+ UINT64_C(0x023C10907D4D0C02), UINT64_C(0x0266DE5575DC75DB),
+ UINT64_C(0x00C42F22C54D0AE1) } },
+ { { UINT64_C(0x02CA7240C82B5AA4), UINT64_C(0x009FC67BD6157E6E),
+ UINT64_C(0x0237AEA0E986F61E), UINT64_C(0x0295536DA6F6D324),
+ UINT64_C(0x03CCCEAED7D090D6), UINT64_C(0x02AEB5185AD3ED8F),
+ UINT64_C(0x01709E10CC89909F), UINT64_C(0x02104E7DD9DB3C2E),
+ UINT64_C(0x018FBE92AA69FDDA) },
+ { UINT64_C(0x019CC5A0410AA767), UINT64_C(0x01BD2A1F9D7CB636),
+ UINT64_C(0x016925EEC5FA539B), UINT64_C(0x030EE211BCC86603),
+ UINT64_C(0x02286DD13B9B314D), UINT64_C(0x019EE14925C53864),
+ UINT64_C(0x03BA30594CCCD2C4), UINT64_C(0x03CF135ECF524017),
+ UINT64_C(0x009675B7F38F7A5F) } },
+ { { UINT64_C(0x034097FDD5C529C4), UINT64_C(0x022BABC53852C90D),
+ UINT64_C(0x005FA5449B2CFEAE), UINT64_C(0x0213E3712D2D891B),
+ UINT64_C(0x01EC7B3EEE99C138), UINT64_C(0x027C357D0B9CBABB),
+ UINT64_C(0x025A19E877887A6F), UINT64_C(0x00D4CD3E5DC97F03),
+ UINT64_C(0x01A0BD7971FE9BC8) },
+ { UINT64_C(0x01302079C035FA1B), UINT64_C(0x03A553C1D7472F9E),
+ UINT64_C(0x01A4254310460FA3), UINT64_C(0x00172E37209ED67F),
+ UINT64_C(0x01598766A435004B), UINT64_C(0x015F6DA2FE9089F7),
+ UINT64_C(0x03D7A8AD6610ED72), UINT64_C(0x00218A47CD395F7C),
+ UINT64_C(0x01CEBC586BD69C42) } },
+ { { UINT64_C(0x005E156C633E8718), UINT64_C(0x036F6921E8311E5A),
+ UINT64_C(0x012516B3E4747664), UINT64_C(0x016B6481265AF56F),
+ UINT64_C(0x005B9CA959873FB0), UINT64_C(0x01215A2E38706CDD),
+ UINT64_C(0x00C64AAAEE1FE5AB), UINT64_C(0x009494AE29DD5833),
+ UINT64_C(0x001DE0FFFA144A84) },
+ { UINT64_C(0x01AB0B04D7864A53), UINT64_C(0x03B6589B739D3720),
+ UINT64_C(0x0342AE6EE03B4D2D), UINT64_C(0x0366C4CD40B083D3),
+ UINT64_C(0x02E583D735216939), UINT64_C(0x028069A08705938A),
+ UINT64_C(0x03470E4558BB0247), UINT64_C(0x037269A3A352E23F),
+ UINT64_C(0x000A1B500F437A69) } },
+ { { UINT64_C(0x017C93D92A097CC4), UINT64_C(0x001BA88CC46C7150),
+ UINT64_C(0x01AE786C3A4D3E20), UINT64_C(0x028BF5869DC58997),
+ UINT64_C(0x02E52726A122777F), UINT64_C(0x00972F198872159B),
+ UINT64_C(0x02552DD5544B0BA5), UINT64_C(0x009FAC089C64945A),
+ UINT64_C(0x00A926F159FE26EE) },
+ { UINT64_C(0x003998CBAECC32F4), UINT64_C(0x01BD7CE18DCAAA28),
+ UINT64_C(0x00A1F5FB988BB383), UINT64_C(0x03AEB19DEFD835C2),
+ UINT64_C(0x00244E47BC8D865E), UINT64_C(0x0038157724E1BB10),
+ UINT64_C(0x007BD8BF38E25231), UINT64_C(0x00C5E24E2CD69DAB),
+ UINT64_C(0x01A779CC34494897) } },
+ { { UINT64_C(0x004BD43B7D176E2E), UINT64_C(0x005E93AB83087469),
+ UINT64_C(0x03E80C170CBB6730), UINT64_C(0x02CA4F7C8BEDBE63),
+ UINT64_C(0x02A85DD542AB5799), UINT64_C(0x0066D2B71D97D372),
+ UINT64_C(0x03558E6854EDDBC6), UINT64_C(0x01014B87714911B3),
+ UINT64_C(0x0150C0A4F996E45F) },
+ { UINT64_C(0x01E0E94EA8A05AA1), UINT64_C(0x02AFE47CFC92BB70),
+ UINT64_C(0x0203EC4D3CE6EAF1), UINT64_C(0x024771DB1D696301),
+ UINT64_C(0x0196D9AA529C496E), UINT64_C(0x03B56E31398127F0),
+ UINT64_C(0x0387E08D7862B4A2), UINT64_C(0x032941073AE64CE3),
+ UINT64_C(0x0000E769C78F3C16) } },
+ { { UINT64_C(0x034AFDE7FF46E9D5), UINT64_C(0x01174874945BB22A),
+ UINT64_C(0x0315AE08354CD33E), UINT64_C(0x020944101FCD5584),
+ UINT64_C(0x02AD3EF0CDDE6E15), UINT64_C(0x030A2698AB480B82),
+ UINT64_C(0x03BF15403C92749F), UINT64_C(0x025EFF1408AEDEF4),
+ UINT64_C(0x00853B2112F03584) },
+ { UINT64_C(0x017A76C60E367447), UINT64_C(0x031C3B84E9CFE4B6),
+ UINT64_C(0x0383807320E00DD1), UINT64_C(0x02152F5E5EE3BE00),
+ UINT64_C(0x035287A9CC92FA2D), UINT64_C(0x0007C4F52ABBB00A),
+ UINT64_C(0x006B2558DC7D9071), UINT64_C(0x0266DBFFAED357E3),
+ UINT64_C(0x007E76EA86C8A78C) } },
+ { { UINT64_C(0x00DA97D33D831A04), UINT64_C(0x0273CA87AB20DA80),
+ UINT64_C(0x004C77C7C118ED92), UINT64_C(0x00F87131473BDF57),
+ UINT64_C(0x036EC3E2E0DE7125), UINT64_C(0x00C7E8EADB491D0D),
+ UINT64_C(0x0299CB19B912B7BF), UINT64_C(0x0399A443D4E010F6),
+ UINT64_C(0x0098FCF8A99C2A16) },
+ { UINT64_C(0x030D9571D49B2FC3), UINT64_C(0x02127D20D334D6E9),
+ UINT64_C(0x00CF98756BB05081), UINT64_C(0x02A955A34EA7C78A),
+ UINT64_C(0x0099BBA4C82FA729), UINT64_C(0x03B80CA8EED74492),
+ UINT64_C(0x03A7668CD742B7C3), UINT64_C(0x039AA1A4CD0B2F61),
+ UINT64_C(0x01769BB74BE7BFCF) } },
+ },
+ {
+ { { UINT64_C(0x01AE6D7AF8ECE594), UINT64_C(0x004BD233382C1067),
+ UINT64_C(0x02FC7E73749707AD), UINT64_C(0x01A0C47D78BA765F),
+ UINT64_C(0x02BB7416407B8B16), UINT64_C(0x02F996A9035A29ED),
+ UINT64_C(0x01C78A5F9EA3DEA9), UINT64_C(0x03997AA8F9A04684),
+ UINT64_C(0x0062155AD4E50AC6) },
+ { UINT64_C(0x0136D4FEFEBBFAD7), UINT64_C(0x03C498A8C3B5B196),
+ UINT64_C(0x03AF4B2081A7DC94), UINT64_C(0x02FE1693A20D804F),
+ UINT64_C(0x0019DBDAD1684FFD), UINT64_C(0x03E47903EABFC90E),
+ UINT64_C(0x00EA7078F3484441), UINT64_C(0x037A0851741BD87B),
+ UINT64_C(0x004DEB7A4980ECBA) } },
+ { { UINT64_C(0x02A998A0008164D4), UINT64_C(0x014B73504FD3FC3A),
+ UINT64_C(0x00C19E4FF76A915D), UINT64_C(0x00D30C3B2FD0EC60),
+ UINT64_C(0x01518FD432879FDC), UINT64_C(0x018585905FB0DE73),
+ UINT64_C(0x002E0E88A51BB32E), UINT64_C(0x011E824BA1621756),
+ UINT64_C(0x008F5503550AE008) },
+ { UINT64_C(0x01F4C5CC039B003C), UINT64_C(0x034FE4F1205365F7),
+ UINT64_C(0x029B502075F020C8), UINT64_C(0x02E622483E3884F2),
+ UINT64_C(0x0096DBF1B7347D87), UINT64_C(0x03E49F71A5BBC472),
+ UINT64_C(0x028F694B092BA1CC), UINT64_C(0x03911DA84B731F41),
+ UINT64_C(0x00AEE98DB68D16A6) } },
+ { { UINT64_C(0x03335FA8EB78796F), UINT64_C(0x02878D6632487FA2),
+ UINT64_C(0x023DC13EBB873632), UINT64_C(0x0328E4AB268A2A07),
+ UINT64_C(0x017A111FE36EA0A1), UINT64_C(0x02DD260BC4AB23DF),
+ UINT64_C(0x02BD012E8019E481), UINT64_C(0x02DAEA5C2102ACDC),
+ UINT64_C(0x0191F08F46778030) },
+ { UINT64_C(0x01DAFF85FF6CA70B), UINT64_C(0x00C20C713262D23C),
+ UINT64_C(0x0002F4B44F09083A), UINT64_C(0x014BFF17F10ECF45),
+ UINT64_C(0x025ADB2237EA42A8), UINT64_C(0x03E47544193ED683),
+ UINT64_C(0x016D405A3F97D5CE), UINT64_C(0x03412AAA28009BC3),
+ UINT64_C(0x0061A9DB41BEFEDC) } },
+ { { UINT64_C(0x02DE586F26762E69), UINT64_C(0x016435D71514BA52),
+ UINT64_C(0x016D7A3D17B63A4D), UINT64_C(0x026D50DCE42619B6),
+ UINT64_C(0x0071889F59482029), UINT64_C(0x011CE57167125C3C),
+ UINT64_C(0x00A0EA2BE409EA4A), UINT64_C(0x009EDE87052C5E58),
+ UINT64_C(0x01024A33C8A03073) },
+ { UINT64_C(0x0190FE7C2B54A6C6), UINT64_C(0x006AD6F23DFB4339),
+ UINT64_C(0x01A290051C927B4A), UINT64_C(0x001E3AB0900247C6),
+ UINT64_C(0x02F0CF556BD9F5D6), UINT64_C(0x0044A9D7E6F09A3D),
+ UINT64_C(0x03647C4823C77404), UINT64_C(0x0174246A05A125F4),
+ UINT64_C(0x005046F70E49B3B4) } },
+ { { UINT64_C(0x0168F14947F5FEA0), UINT64_C(0x00769E99AB9E6CB3),
+ UINT64_C(0x0132518C89E21038), UINT64_C(0x01B680C1A8696720),
+ UINT64_C(0x002ED6053CD44327), UINT64_C(0x01D30DD43B7E58A9),
+ UINT64_C(0x00944E2E081D9491), UINT64_C(0x006831ACBEAD123C),
+ UINT64_C(0x0152C11DC5777195) },
+ { UINT64_C(0x00241773802E1A49), UINT64_C(0x01BAF7037807F846),
+ UINT64_C(0x03D3C7A48FA494BE), UINT64_C(0x011E5017010FAAB7),
+ UINT64_C(0x02754857375E5F4A), UINT64_C(0x03779B43EFE7F8E1),
+ UINT64_C(0x0012FF3BABC982CB), UINT64_C(0x00FFF200A782A57D),
+ UINT64_C(0x01525BFCB1CE27F1) } },
+ { { UINT64_C(0x03E552EA093A81E5), UINT64_C(0x0289B3D7E8ED9281),
+ UINT64_C(0x0342009AC81D0D79), UINT64_C(0x03AD34454A991783),
+ UINT64_C(0x01E2910F69599605), UINT64_C(0x03D879F03BB2582D),
+ UINT64_C(0x027BC06449C49ACB), UINT64_C(0x008DC219F862EDC8),
+ UINT64_C(0x01C5BFA6129C1E94) },
+ { UINT64_C(0x026A51D1748353E7), UINT64_C(0x0181475224C056F6),
+ UINT64_C(0x00C626EAA883505E), UINT64_C(0x0279EE327830A7B4),
+ UINT64_C(0x0320D8F515A684E8), UINT64_C(0x00C3F8E23CD44D3F),
+ UINT64_C(0x02C122EE12C67CA1), UINT64_C(0x00E99C91530D5183),
+ UINT64_C(0x0021144C6B142C61) } },
+ { { UINT64_C(0x011D351AD93C77DA), UINT64_C(0x03AA1509EA474780),
+ UINT64_C(0x018659BD1EF489E2), UINT64_C(0x003305C7CD548712),
+ UINT64_C(0x0274078260A570D7), UINT64_C(0x0053143C92277CEB),
+ UINT64_C(0x002C9848EA865C9F), UINT64_C(0x02CCE08E86A1AEA9),
+ UINT64_C(0x017387D78B16B104) },
+ { UINT64_C(0x004AA27AD541016D), UINT64_C(0x018249526E484E54),
+ UINT64_C(0x02AB312423D0089E), UINT64_C(0x0219D7F11A43C693),
+ UINT64_C(0x02063682A176BD49), UINT64_C(0x03B53A444F4AA295),
+ UINT64_C(0x00795B99C8C7C949), UINT64_C(0x03E13055864354E1),
+ UINT64_C(0x00AD0290F60CD7D0) } },
+ { { UINT64_C(0x012D2A436D526DD9), UINT64_C(0x01CD402DD6D978C6),
+ UINT64_C(0x00A58E861B88A485), UINT64_C(0x02D5660B63C2B513),
+ UINT64_C(0x00AC661A50344950), UINT64_C(0x005912EC7C3046DF),
+ UINT64_C(0x00386C50A42C0A1A), UINT64_C(0x03AB81C1B172201D),
+ UINT64_C(0x00C7E276190DAFE0) },
+ { UINT64_C(0x02C2EF02CE4F4EFB), UINT64_C(0x036C62A28EE8E529),
+ UINT64_C(0x007713DEA66609AC), UINT64_C(0x0335AC64B1B06D35),
+ UINT64_C(0x030C33E87E4697D9), UINT64_C(0x02A8B6DA5FD2C060),
+ UINT64_C(0x00A7681837DA7123), UINT64_C(0x034383051138278A),
+ UINT64_C(0x0100BA5CB675B5C3) } },
+ { { UINT64_C(0x007A90498A37CD61), UINT64_C(0x00C21A3950646D6E),
+ UINT64_C(0x00E24CC900B23BA5), UINT64_C(0x00177482F428680B),
+ UINT64_C(0x008C265BAA81CF89), UINT64_C(0x035D3B4D224FFF8E),
+ UINT64_C(0x036D6B85A5B0977B), UINT64_C(0x00D1075A6C1311DD),
+ UINT64_C(0x01CE20C3E0DE4C26) },
+ { UINT64_C(0x03983305308A7408), UINT64_C(0x034CC1C79BB9BDAE),
+ UINT64_C(0x02079940C900D507), UINT64_C(0x011184B7705AB688),
+ UINT64_C(0x00BE018DECC7C858), UINT64_C(0x00059833EA10EFD5),
+ UINT64_C(0x03D3C58726A0CFF9), UINT64_C(0x03FAC56BC268E09A),
+ UINT64_C(0x00AF6C171D653277) } },
+ { { UINT64_C(0x01151276D19DDB66), UINT64_C(0x00BE849EE9A2D3A8),
+ UINT64_C(0x02C6A7580CC1CD5D), UINT64_C(0x03AE7FCF32E2402D),
+ UINT64_C(0x0077F3388646E57B), UINT64_C(0x0321275FFC38AED4),
+ UINT64_C(0x035220194FAC16E6), UINT64_C(0x00AC60DD1664CBF4),
+ UINT64_C(0x005C9F4FAEB1E475) },
+ { UINT64_C(0x03454E2FDA228C02), UINT64_C(0x03CE54CE918B9E80),
+ UINT64_C(0x01E6700CB1251E2C), UINT64_C(0x004D9EF2E269258E),
+ UINT64_C(0x0271A9DFD10397F8), UINT64_C(0x01D68E1301C08065),
+ UINT64_C(0x0255D3F4888FC07C), UINT64_C(0x01EA14C32D6DB6C1),
+ UINT64_C(0x00641A5E7FF0CED4) } },
+ { { UINT64_C(0x03D2DB7494E80EB1), UINT64_C(0x03429AAC7DF50EDF),
+ UINT64_C(0x0193B4233D776372), UINT64_C(0x00FA6676BCB0445B),
+ UINT64_C(0x00962AF93FA06ADE), UINT64_C(0x00ED262149C44EC5),
+ UINT64_C(0x00DD0F0802C2CD3B), UINT64_C(0x0349A7F09C0CD9BA),
+ UINT64_C(0x019BCEE240624924) },
+ { UINT64_C(0x0301B8CB30F92986), UINT64_C(0x02FBD5618F84FCAA),
+ UINT64_C(0x020844CC6DEA56EF), UINT64_C(0x0399AC423AE9922A),
+ UINT64_C(0x0304B577679CF04F), UINT64_C(0x033A00D5B3E1E90B),
+ UINT64_C(0x02E0EA5DF7501CB6), UINT64_C(0x01AEEBA7909CF3AB),
+ UINT64_C(0x00D1F739C1192316) } },
+ { { UINT64_C(0x03FBED19829AE558), UINT64_C(0x018A508538E70057),
+ UINT64_C(0x00CB16FE844A9E7C), UINT64_C(0x02A5D97534D7DBBC),
+ UINT64_C(0x005769E43FDAB701), UINT64_C(0x02371B260F0C6E67),
+ UINT64_C(0x0088CED91D562ACB), UINT64_C(0x03FF0E5F0D26F719),
+ UINT64_C(0x009911094F5E4AA4) },
+ { UINT64_C(0x014DA634DAAD22D1), UINT64_C(0x0126CD74DB263614),
+ UINT64_C(0x00B20F1368A80FE1), UINT64_C(0x01C40150F01BDEEF),
+ UINT64_C(0x036B7B115D665EA4), UINT64_C(0x00E64D810EAB1790),
+ UINT64_C(0x037432C58B6DDE4A), UINT64_C(0x02689716E469337C),
+ UINT64_C(0x009023B703EED1A4) } },
+ { { UINT64_C(0x0168DF986EB8B398), UINT64_C(0x0373053537795BF1),
+ UINT64_C(0x018911988685F26D), UINT64_C(0x0387383FA6C93770),
+ UINT64_C(0x019704736EAD528F), UINT64_C(0x0271A2FD2A7AB31F),
+ UINT64_C(0x016F759D385DF60B), UINT64_C(0x00588A673CE9E385),
+ UINT64_C(0x00F00D2C74D140B1) },
+ { UINT64_C(0x037761186D05FF6A), UINT64_C(0x021D5810D7AE7578),
+ UINT64_C(0x032F7D951B6FE596), UINT64_C(0x00F101711823BB39),
+ UINT64_C(0x028DE92770998580), UINT64_C(0x037C0C99F0D97BF8),
+ UINT64_C(0x030EB60AA7504E10), UINT64_C(0x038624C9A9EBB17E),
+ UINT64_C(0x0117D8E0506A5993) } },
+ { { UINT64_C(0x02D315A154D9F1F8), UINT64_C(0x00A34DBD30332164),
+ UINT64_C(0x0306F497C34DB615), UINT64_C(0x03599315A4DB339F),
+ UINT64_C(0x007E9E0F8E2399AC), UINT64_C(0x003A93148F4FA95A),
+ UINT64_C(0x011F62B5F0DC45EF), UINT64_C(0x02C2CA027E1C8CCA),
+ UINT64_C(0x017EDB2AB60DCF2F) },
+ { UINT64_C(0x03D0BE47BDAF0C41), UINT64_C(0x0261770EA9BAF337),
+ UINT64_C(0x00123C9A8D5C885C), UINT64_C(0x02304942CA223A54),
+ UINT64_C(0x027514FEE2CC680A), UINT64_C(0x02845D9CADE7E084),
+ UINT64_C(0x037BF3E603649E24), UINT64_C(0x00221D7FD1EC9BB3),
+ UINT64_C(0x019ABE2E017E3282) } },
+ { { UINT64_C(0x022C310986DBC74A), UINT64_C(0x016910C9D8D292FA),
+ UINT64_C(0x0168FBA7C0C784B2), UINT64_C(0x02F0C2E785D2A006),
+ UINT64_C(0x01AE45ADAA754923), UINT64_C(0x0340D3039A77094C),
+ UINT64_C(0x028C800560A74DE4), UINT64_C(0x0209DAB7CF99A92A),
+ UINT64_C(0x01A7AE95C3D65A81) },
+ { UINT64_C(0x03D0EF28C4FA3D53), UINT64_C(0x01C7BD38B1347859),
+ UINT64_C(0x0005A7461F21783E), UINT64_C(0x01367207E2FE3122),
+ UINT64_C(0x033746BBB79E2E44), UINT64_C(0x0279FE17A5803572),
+ UINT64_C(0x03015592FFEC7617), UINT64_C(0x02742174C25F4D16),
+ UINT64_C(0x00E410A0B89682D7) } },
+ { { UINT64_C(0x02B22FBEE727DDB2), UINT64_C(0x024FD40DFE0DC5F9),
+ UINT64_C(0x015C3DCCFE2E8278), UINT64_C(0x029992449755EB6E),
+ UINT64_C(0x03FD36B4574277E1), UINT64_C(0x02D49C964F2299EE),
+ UINT64_C(0x021CD67B9805D246), UINT64_C(0x0157D17DBA6DBB8F),
+ UINT64_C(0x014315532B63B009) },
+ { UINT64_C(0x0192F41C11B068CF), UINT64_C(0x013ADE386B9A6252),
+ UINT64_C(0x0023510A4F9C5B28), UINT64_C(0x027BD3DC9B9B0039),
+ UINT64_C(0x02377F19B4B907D4), UINT64_C(0x0292B925A6106638),
+ UINT64_C(0x01058CF22E01616A), UINT64_C(0x017799C00E576B04),
+ UINT64_C(0x00A289A954F56291) } },
+ },
+ {
+ { { UINT64_C(0x00C4AC143FFE4858), UINT64_C(0x0306D22EAAC4A5AD),
+ UINT64_C(0x01F0A5791E3783D9), UINT64_C(0x03A0A974CB2ACA2D),
+ UINT64_C(0x02E76FB3F03AA34D), UINT64_C(0x0217400AE3A40C22),
+ UINT64_C(0x0040CD3B74A7ED3C), UINT64_C(0x00FCB122891AAD96),
+ UINT64_C(0x01B8C8494718771D) },
+ { UINT64_C(0x03F57D14A28DA023), UINT64_C(0x022E364741E3E46C),
+ UINT64_C(0x01A7ABA67F27FDBC), UINT64_C(0x030FF1837DC3E97D),
+ UINT64_C(0x00618486CF4908AD), UINT64_C(0x02CF161553F374F8),
+ UINT64_C(0x019DD012E725571E), UINT64_C(0x033EDF6BF47BD717),
+ UINT64_C(0x0125806554EE19B9) } },
+ { { UINT64_C(0x018E9A7BA994A7B1), UINT64_C(0x02AC0D7BEC6A8983),
+ UINT64_C(0x03D38D705E07CD01), UINT64_C(0x005566DD3C426505),
+ UINT64_C(0x0067EB2AB8C5C6E4), UINT64_C(0x02833D0E2656CD6B),
+ UINT64_C(0x01DDCA9C78AA1909), UINT64_C(0x00EDF1FB3DAA7F12),
+ UINT64_C(0x0166F72F3DE51C63) },
+ { UINT64_C(0x02B78FAEB96F6D73), UINT64_C(0x02052F35A5545293),
+ UINT64_C(0x005CD62AD9BF553E), UINT64_C(0x00B728FA50CC968E),
+ UINT64_C(0x019295FA16301250), UINT64_C(0x0287D8B59A13D480),
+ UINT64_C(0x0316813DDF4A21F3), UINT64_C(0x01769E5723184C7C),
+ UINT64_C(0x0066E0E7009AE7B5) } },
+ { { UINT64_C(0x021F2EE46CDE12CD), UINT64_C(0x003D0000412CCD1F),
+ UINT64_C(0x02C67E761CB63537), UINT64_C(0x02C1A38D4F403A59),
+ UINT64_C(0x03B812F8D1F26B87), UINT64_C(0x029994AD5ACE97AC),
+ UINT64_C(0x026C55C785488093), UINT64_C(0x01869CEF172A91D6),
+ UINT64_C(0x01661593B4702F1D) },
+ { UINT64_C(0x0197935A2366B021), UINT64_C(0x01C8C53ECC9EEE7B),
+ UINT64_C(0x02C636CFB825AB8B), UINT64_C(0x02EEC0E46E96B427),
+ UINT64_C(0x00525F145382F270), UINT64_C(0x0133F597DCA61576),
+ UINT64_C(0x0237ACF913367D38), UINT64_C(0x02C6B96EB5398F41),
+ UINT64_C(0x0088A6A556F6EF14) } },
+ { { UINT64_C(0x03AE1C8DCCD34315), UINT64_C(0x0157B6DF5CCF4DF6),
+ UINT64_C(0x02191AB191DCA071), UINT64_C(0x01897CF46F10173C),
+ UINT64_C(0x02767320BD61533A), UINT64_C(0x01A9DAB7019D6315),
+ UINT64_C(0x01911BB32715F1BB), UINT64_C(0x001C7F74F8A656CA),
+ UINT64_C(0x0009C70F08ACB68E) },
+ { UINT64_C(0x0072A1ED9356A25A), UINT64_C(0x01556970A7D5EEF6),
+ UINT64_C(0x0350BEDB0F71D649), UINT64_C(0x03EA3565DDFF826F),
+ UINT64_C(0x013B29E08B1AF8F4), UINT64_C(0x0331B92ACB74C5CA),
+ UINT64_C(0x03A4E6E26F5AAC1D), UINT64_C(0x036F06A79D110118),
+ UINT64_C(0x00631FDFA318D2BC) } },
+ { { UINT64_C(0x035871450EAD4FF9), UINT64_C(0x0045783A9CFF37E4),
+ UINT64_C(0x03713AE92AC33512), UINT64_C(0x009A3896CE34EF6D),
+ UINT64_C(0x03A8EE82555DC9D1), UINT64_C(0x002C620829E4335D),
+ UINT64_C(0x0375E016D1AE1B50), UINT64_C(0x016D891B140E00CD),
+ UINT64_C(0x00097FE78FE880E9) },
+ { UINT64_C(0x01A323FFCB8B195A), UINT64_C(0x014E7DA6CA0AAFF4),
+ UINT64_C(0x00C88E8E6528DDB5), UINT64_C(0x01A720372EE878E6),
+ UINT64_C(0x015A2426F3EF9BB8), UINT64_C(0x01604A559CF4A620),
+ UINT64_C(0x02C8F10B967488E1), UINT64_C(0x028191262B209448),
+ UINT64_C(0x019E5661C083C48E) } },
+ { { UINT64_C(0x01D1ED07D6920A2A), UINT64_C(0x03909AA105A814DB),
+ UINT64_C(0x029B1BBB7F2ECAC2), UINT64_C(0x03BB4096CC1FBE27),
+ UINT64_C(0x0382CAD68C150CCC), UINT64_C(0x00F1CBB480EE5E69),
+ UINT64_C(0x03933B382F4CE45C), UINT64_C(0x0283D1969E6EC1D6),
+ UINT64_C(0x008C6BE4F8FBF5F9) },
+ { UINT64_C(0x00C2A30AF1CA3CCC), UINT64_C(0x02FF4D4359C3CABE),
+ UINT64_C(0x020AA78B337657B0), UINT64_C(0x01C5C613D10C423A),
+ UINT64_C(0x003249BB2418CB6D), UINT64_C(0x00CAB4378A53687C),
+ UINT64_C(0x0147E31B6118850C), UINT64_C(0x02D08DC29C2D596C),
+ UINT64_C(0x00409A1F9C9C0372) } },
+ { { UINT64_C(0x03985FC5DEB5DCD3), UINT64_C(0x02328F30C46302C2),
+ UINT64_C(0x00260388D4747802), UINT64_C(0x03BFBB0240E60F52),
+ UINT64_C(0x03B209042D288213), UINT64_C(0x00F7BBEE239C04F6),
+ UINT64_C(0x039A7EE4CF9007B4), UINT64_C(0x01BFEC97A07FF7ED),
+ UINT64_C(0x00F46BA7F4461BE4) },
+ { UINT64_C(0x02FF04BE53B68E6C), UINT64_C(0x01CA69133AC1C9A1),
+ UINT64_C(0x001C0711D4BE94AE), UINT64_C(0x02E7507B45945E53),
+ UINT64_C(0x011B7A5F7EC81DBE), UINT64_C(0x0329BFC6DA7CDB63),
+ UINT64_C(0x01FCD3B287A0A497), UINT64_C(0x01F250F924D3B826),
+ UINT64_C(0x0174EABAF5F90BA0) } },
+ { { UINT64_C(0x0288B8614B07B1BF), UINT64_C(0x00AE0C951E1C4290),
+ UINT64_C(0x01FC49AB7CD0CA2F), UINT64_C(0x0139ED7FA367ECE7),
+ UINT64_C(0x007ACFF8F0933B14), UINT64_C(0x01BE527A6CE02D5F),
+ UINT64_C(0x03F3D3A06B11DFFE), UINT64_C(0x021959D14B1DF4BB),
+ UINT64_C(0x01BC6741AD8DA8F8) },
+ { UINT64_C(0x034CD028C42166D8), UINT64_C(0x0185807E32738495),
+ UINT64_C(0x005883F1CCD9FD2E), UINT64_C(0x03CA0BFCEE08ED5A),
+ UINT64_C(0x03EAF8CDFF12C8BC), UINT64_C(0x039F9E6871AF8AEE),
+ UINT64_C(0x0109893E423B3304), UINT64_C(0x0120DC6E783F51AB),
+ UINT64_C(0x011A855D5413AED9) } },
+ { { UINT64_C(0x03EC078648AA3834), UINT64_C(0x022666BDFBC08928),
+ UINT64_C(0x020CD318C559ED79), UINT64_C(0x031A1F3F1113AB91),
+ UINT64_C(0x0225DA57498B9B85), UINT64_C(0x00501D2B9387A084),
+ UINT64_C(0x01462ED6150B49FB), UINT64_C(0x0270A359C4EB430D),
+ UINT64_C(0x01AD03ACD7F1F2DA) },
+ { UINT64_C(0x00577220553E08C6), UINT64_C(0x02711DCC2A6176C2),
+ UINT64_C(0x00D41E0F942DF9B3), UINT64_C(0x032019849BF44B40),
+ UINT64_C(0x006F6F65E6AF51C1), UINT64_C(0x02192F8FD6395745),
+ UINT64_C(0x0369C64E6D49408A), UINT64_C(0x01C1CA82AADBB384),
+ UINT64_C(0x00252180D9240A33) } },
+ { { UINT64_C(0x03B36603F69B34EA), UINT64_C(0x023601EA98DB7FF6),
+ UINT64_C(0x0119384D5B4D0084), UINT64_C(0x009CB1557E1A2117),
+ UINT64_C(0x0120F29FC187E5AB), UINT64_C(0x020795FEFEF91AF3),
+ UINT64_C(0x01654BD2C20FF213), UINT64_C(0x0193B09B2AFFB3A3),
+ UINT64_C(0x01F2DBD41C09A92B) },
+ { UINT64_C(0x0190B8EB79047156), UINT64_C(0x002863629F98DF90),
+ UINT64_C(0x0131D825BFCD5C94), UINT64_C(0x012459BCEEE81461),
+ UINT64_C(0x012AEB328B250B06), UINT64_C(0x031E1C2DAC09694B),
+ UINT64_C(0x000530A4AD5276F9), UINT64_C(0x02B3D1F18BB7C853),
+ UINT64_C(0x01E8BD2FCCA04F6F) } },
+ { { UINT64_C(0x02834F110665B1CF), UINT64_C(0x017AA90109CDC18A),
+ UINT64_C(0x009242A3E1F2E720), UINT64_C(0x02D5A60BD5F8954E),
+ UINT64_C(0x03508324EB838D5B), UINT64_C(0x02EDD0C3ED33B190),
+ UINT64_C(0x00AAD5DC3A119996), UINT64_C(0x01CD04A457847144),
+ UINT64_C(0x008F9F585EE51416) },
+ { UINT64_C(0x0353544CA94CC511), UINT64_C(0x03C458B74ECFBB85),
+ UINT64_C(0x00DFB34B9CF940F6), UINT64_C(0x025DDCAA8FA2C670),
+ UINT64_C(0x005DE224A75FEDB1), UINT64_C(0x0133692E8F60712D),
+ UINT64_C(0x0273753106CAA7BE), UINT64_C(0x01408D58EA2D6196),
+ UINT64_C(0x00E26553508F8448) } },
+ { { UINT64_C(0x01A3A4F60BB13D25), UINT64_C(0x0023ED9ED8B71298),
+ UINT64_C(0x03FFC9A520FCC5AA), UINT64_C(0x0045A041830B9268),
+ UINT64_C(0x00CC9DB2983FF213), UINT64_C(0x0121E74580D3BD97),
+ UINT64_C(0x03180DFFF5302191), UINT64_C(0x017F708B61C069C2),
+ UINT64_C(0x00AFC5190BADFB44) },
+ { UINT64_C(0x0059EAFDA4B66F01), UINT64_C(0x007705DA965D6F67),
+ UINT64_C(0x020B87871134FA29), UINT64_C(0x01AD088735B31B4F),
+ UINT64_C(0x018012C061713383), UINT64_C(0x0284C3C51E97DE38),
+ UINT64_C(0x011439AE9AC5E3B5), UINT64_C(0x0201A73CE2ADC421),
+ UINT64_C(0x013663825C862321) } },
+ { { UINT64_C(0x018D68C0B140A004), UINT64_C(0x01BFAA6599011216),
+ UINT64_C(0x01E7950576D7B0B1), UINT64_C(0x0078B24B131D0E5F),
+ UINT64_C(0x02AD5C3FFEDF02C1), UINT64_C(0x0322CFD3147C6177),
+ UINT64_C(0x038BD27915C61C9C), UINT64_C(0x02F37687B9498DE9),
+ UINT64_C(0x00EBB6AC6E166ECF) },
+ { UINT64_C(0x01DE078E81F8F797), UINT64_C(0x036F3FD0C148612A),
+ UINT64_C(0x00D42800CEE62CC8), UINT64_C(0x02EF08C94C9988E1),
+ UINT64_C(0x02A200E24C7221CE), UINT64_C(0x0087BB91FBA9446C),
+ UINT64_C(0x01AEF9F64351AA5D), UINT64_C(0x0379F61D1F515F5C),
+ UINT64_C(0x01D6BBEA838FBDE0) } },
+ { { UINT64_C(0x029C5257AC98DFAE), UINT64_C(0x033122DA34CA0C86),
+ UINT64_C(0x02E5AEB04EB596D8), UINT64_C(0x01866E31FF449E97),
+ UINT64_C(0x01EFC618512D868E), UINT64_C(0x02AB8DD8A2E422DD),
+ UINT64_C(0x0315FBBF0AB5F678), UINT64_C(0x029B64EE769245C7),
+ UINT64_C(0x006C6C12185D61E3) },
+ { UINT64_C(0x008781A5F0C92FB5), UINT64_C(0x02186CDBC76A7DC2),
+ UINT64_C(0x02BF30F2AE35EBF2), UINT64_C(0x02A9033768598F59),
+ UINT64_C(0x026D8F763CE2DDB2), UINT64_C(0x000096A41DC06247),
+ UINT64_C(0x0378DBDD308791A2), UINT64_C(0x0303B0E7D471E5F3),
+ UINT64_C(0x0047B4CFEAEEA101) } },
+ { { UINT64_C(0x03329136A629DD22), UINT64_C(0x00E5BE3AD1E98750),
+ UINT64_C(0x00E718574118A518), UINT64_C(0x0001BFD334A31B85),
+ UINT64_C(0x010ACC7BD56131AD), UINT64_C(0x01BAE8680FF31AF2),
+ UINT64_C(0x033BF365D3656538), UINT64_C(0x01275681F6A3E780),
+ UINT64_C(0x01D9134C0EBA1F9E) },
+ { UINT64_C(0x03FC0784F75200EB), UINT64_C(0x02505880E37CB45D),
+ UINT64_C(0x02D012B6F4AEDF75), UINT64_C(0x0239FE68EEDA06B2),
+ UINT64_C(0x0214FD97D35A83E1), UINT64_C(0x0161FD60913389DA),
+ UINT64_C(0x02E06AA08A955A74), UINT64_C(0x00A478BB3A540872),
+ UINT64_C(0x0194213360ACA782) } },
+ { { UINT64_C(0x01C7D837402145D7), UINT64_C(0x029A3987EA8CF574),
+ UINT64_C(0x017B7322E3920EED), UINT64_C(0x01DA90CCE8A07229),
+ UINT64_C(0x019966632762CF1A), UINT64_C(0x02EA82E975BFDBB2),
+ UINT64_C(0x00D089776CD7C2DA), UINT64_C(0x01094FFA3D38BAB2),
+ UINT64_C(0x00ED9425E7C61A8F) },
+ { UINT64_C(0x030890ADFDDB406F), UINT64_C(0x02F38194427778C1),
+ UINT64_C(0x02645A577E29DB0B), UINT64_C(0x02B73BB5A04F839F),
+ UINT64_C(0x02CBE569872B94D6), UINT64_C(0x034D3051E8314100),
+ UINT64_C(0x0228FAA39358328C), UINT64_C(0x00F6B458D19C41F5),
+ UINT64_C(0x01B60D6BFFF120A1) } },
+ },
+ {
+ { { UINT64_C(0x03B0D91DCEF34144), UINT64_C(0x0240FE90ACAA2EEA),
+ UINT64_C(0x02F5638E4C5FABC5), UINT64_C(0x0279B56C13AF89E7),
+ UINT64_C(0x007BB923CEB3416E), UINT64_C(0x024528E9111E0646),
+ UINT64_C(0x0019F3658FEFA212), UINT64_C(0x007942C115ACBB8B),
+ UINT64_C(0x00B3176361BBE92C) },
+ { UINT64_C(0x0056A1AF824FDE34), UINT64_C(0x03EFECC262943F2F),
+ UINT64_C(0x00F55AB9CFA7333B), UINT64_C(0x02E423937E89B9C8),
+ UINT64_C(0x0177865B2FF1E104), UINT64_C(0x00D9D0346E5AE2AF),
+ UINT64_C(0x0250F4369EB257AA), UINT64_C(0x02479F5CEE51B49A),
+ UINT64_C(0x007A588E4A1470CD) } },
+ { { UINT64_C(0x006FD0B27FF5FDD9), UINT64_C(0x0315207EADCA6EB7),
+ UINT64_C(0x038531FDE9E82663), UINT64_C(0x03E9C7DA1307DC24),
+ UINT64_C(0x007FCF66FC293D27), UINT64_C(0x0073411170172CF4),
+ UINT64_C(0x03FA0B1709D86BA1), UINT64_C(0x0023FC735B565525),
+ UINT64_C(0x00C65EABD8A0D474) },
+ { UINT64_C(0x001EA477B6B64713), UINT64_C(0x03CAD4127E803700),
+ UINT64_C(0x02F97EFCE2EC6148), UINT64_C(0x021B881732700041),
+ UINT64_C(0x01A6D874ACACA115), UINT64_C(0x00A7CA705835C220),
+ UINT64_C(0x01191B137DD5C14D), UINT64_C(0x02CB4161AB1B2384),
+ UINT64_C(0x01EA96470F229677) } },
+ { { UINT64_C(0x016F41AA44BE78BD), UINT64_C(0x00DBC87805312BB8),
+ UINT64_C(0x0318156EA17D7B54), UINT64_C(0x026CDF0148DE5C45),
+ UINT64_C(0x03F974EA0D77EB08), UINT64_C(0x02136BB03794FF4E),
+ UINT64_C(0x01B53A227C4C2E9C), UINT64_C(0x02B0229F1C11498E),
+ UINT64_C(0x01CDAB34CEF9122C) },
+ { UINT64_C(0x01942B2B520FED74), UINT64_C(0x0278BB0606178C91),
+ UINT64_C(0x03C70799A5848E33), UINT64_C(0x01024AF0188FBCA7),
+ UINT64_C(0x017502FD5E81CD21), UINT64_C(0x0341AC8FD5BE6E9F),
+ UINT64_C(0x03807308C0C55507), UINT64_C(0x02DA9120D7D39BD9),
+ UINT64_C(0x0078E0C0ADC9F3B8) } },
+ { { UINT64_C(0x0249E4056736B7A8), UINT64_C(0x000AD5FD0E326A32),
+ UINT64_C(0x00F1D8DD5BD49BAE), UINT64_C(0x03C65D240FD61C7B),
+ UINT64_C(0x0348AA1A2246B05E), UINT64_C(0x03D6D10E55244A30),
+ UINT64_C(0x02E9906E8F8D085E), UINT64_C(0x0187FD8BEFA8BFBF),
+ UINT64_C(0x00F8ECD06F55C492) },
+ { UINT64_C(0x003A56FE1DEF19D6), UINT64_C(0x0197C74F933E6798),
+ UINT64_C(0x005694559A51C48D), UINT64_C(0x028423114901AE4B),
+ UINT64_C(0x006C134B2FD133CC), UINT64_C(0x01F5B1FDE595A9F1),
+ UINT64_C(0x037CDF87E407C290), UINT64_C(0x01C9430D19026B6E),
+ UINT64_C(0x00AE4EBC0B91EEC4) } },
+ { { UINT64_C(0x0027F5A2CFACC519), UINT64_C(0x0007D8CA3F95188A),
+ UINT64_C(0x02386E76D1ED1FA2), UINT64_C(0x012CFC615ECB44AE),
+ UINT64_C(0x02BAC8E16C4EECC0), UINT64_C(0x030FC8B6EACB48A4),
+ UINT64_C(0x0356F1C94FF8F3DD), UINT64_C(0x00E7898C9228D80E),
+ UINT64_C(0x0100391DE5D28C45) },
+ { UINT64_C(0x00DDA167BAEA3E6E), UINT64_C(0x024E9B6238591A96),
+ UINT64_C(0x000B124B20D76C9C), UINT64_C(0x00844E80DAD85B15),
+ UINT64_C(0x006322B9CC9CFBC9), UINT64_C(0x03C3F3E68B0EC1FB),
+ UINT64_C(0x0198C8988C8CDF43), UINT64_C(0x012F63F58B2E6769),
+ UINT64_C(0x0146D6A4BBF8FA16) } },
+ { { UINT64_C(0x025929A379C36058), UINT64_C(0x03AA8D69D0F228FC),
+ UINT64_C(0x03137C58503106D0), UINT64_C(0x031D3407BEC09250),
+ UINT64_C(0x012A5E9F3CB78FCD), UINT64_C(0x03C89A97F7DE8B2F),
+ UINT64_C(0x03FFA336D8C2CB9D), UINT64_C(0x03CDFCCBE0B2ABB7),
+ UINT64_C(0x018DB520A44381C3) },
+ { UINT64_C(0x037F91B7E71EFA02), UINT64_C(0x02CD2A4F8F2A0051),
+ UINT64_C(0x03247FBAA82739BD), UINT64_C(0x004F7652DC5CA6F6),
+ UINT64_C(0x0247D54BFA1094B5), UINT64_C(0x01201F41A5F24EA8),
+ UINT64_C(0x036AE048899075C8), UINT64_C(0x008DE5B2C2092D5F),
+ UINT64_C(0x01A05D1DEF90E6C9) } },
+ { { UINT64_C(0x009C63F00DDEF055), UINT64_C(0x029E867514AE17BD),
+ UINT64_C(0x0071477B7FA6548A), UINT64_C(0x01DCF23B30CCB894),
+ UINT64_C(0x039F3EAF10214846), UINT64_C(0x0131314742EE42E6),
+ UINT64_C(0x025A42537B162041), UINT64_C(0x0344D321CAEDE286),
+ UINT64_C(0x00C49346566A2F80) },
+ { UINT64_C(0x00AC1057A1A2F1BD), UINT64_C(0x01B16F3F4CF6D85A),
+ UINT64_C(0x00470A35FA26D12C), UINT64_C(0x02FDF7EC571664A6),
+ UINT64_C(0x00357DE22954AF5D), UINT64_C(0x01CB9B6C3295D89E),
+ UINT64_C(0x02A6D5E003D32198), UINT64_C(0x02BCFEFCD08395C8),
+ UINT64_C(0x0024E3256C9EC29E) } },
+ { { UINT64_C(0x02E3E3726899A80A), UINT64_C(0x0026F9277D12E5D8),
+ UINT64_C(0x03A9F147B7CC784D), UINT64_C(0x02D1E1BE2785B816),
+ UINT64_C(0x035FD35148DBC7EB), UINT64_C(0x008735EF566F4D0B),
+ UINT64_C(0x023A56774FF10ABF), UINT64_C(0x02650BA6B7B26925),
+ UINT64_C(0x016ADF49024BBCF1) },
+ { UINT64_C(0x003AD342E4E67976), UINT64_C(0x03C92192D00DAB16),
+ UINT64_C(0x020460FDED50A384), UINT64_C(0x034C8C7A7CCCB477),
+ UINT64_C(0x026F1F63625979C2), UINT64_C(0x01C81B4E10D5FC66),
+ UINT64_C(0x036A3D003DC0490C), UINT64_C(0x012B902A026C1347),
+ UINT64_C(0x01F7B86A36390DAD) } },
+ { { UINT64_C(0x000691E2EC112CB8), UINT64_C(0x024EF99D143B7D60),
+ UINT64_C(0x0115A42EEFCFA47F), UINT64_C(0x01E802D725D2BBE5),
+ UINT64_C(0x0121B37EFA442937), UINT64_C(0x0017BB506D32E10E),
+ UINT64_C(0x026AAA87600CCD57), UINT64_C(0x016CF4C8E0A70FF4),
+ UINT64_C(0x009FFBF163AE94B4) },
+ { UINT64_C(0x0295886926814D18), UINT64_C(0x03A0FBF4C1A9E1DB),
+ UINT64_C(0x03C42214E510B980), UINT64_C(0x01795048E2D2FBCB),
+ UINT64_C(0x007E6ECA8AF45230), UINT64_C(0x03B7348F6C6F8B62),
+ UINT64_C(0x0082EEE297D2810F), UINT64_C(0x001262A01DEC143A),
+ UINT64_C(0x01B9903A2D05B891) } },
+ { { UINT64_C(0x023634A86BE77EA4), UINT64_C(0x00A0B41ED63F1BFE),
+ UINT64_C(0x0275C4824374C264), UINT64_C(0x02608A7A328E460A),
+ UINT64_C(0x00FED89AAE8DD2B7), UINT64_C(0x02109029EF3CE021),
+ UINT64_C(0x011969F67E04BEBE), UINT64_C(0x01A57DE74BB6D7CF),
+ UINT64_C(0x0032260FF5FAEF2A) },
+ { UINT64_C(0x02058C1764B8EB93), UINT64_C(0x034A7BEAEE142796),
+ UINT64_C(0x01C4178E14455ABA), UINT64_C(0x0089C0C3FD3F4E75),
+ UINT64_C(0x006C6AD7C0E981DA), UINT64_C(0x0228FCA3E86007B0),
+ UINT64_C(0x025CE2ECCA48B8F4), UINT64_C(0x01E5A636E10EA6E7),
+ UINT64_C(0x00B998D460C196E1) } },
+ { { UINT64_C(0x0160926185730C8D), UINT64_C(0x032DE7C19EF3EB5F),
+ UINT64_C(0x01B89DB78DA4AF19), UINT64_C(0x03E8BF1A8A7D683F),
+ UINT64_C(0x00C74484F132486E), UINT64_C(0x0020C78A33777ADF),
+ UINT64_C(0x028B418FCCA39E1E), UINT64_C(0x03C6B30F7BDFA864),
+ UINT64_C(0x012E1D3651FF3815) },
+ { UINT64_C(0x023FC40DA01A8D36), UINT64_C(0x0396DC8A8E0AC356),
+ UINT64_C(0x0257ECBA277518BE), UINT64_C(0x015E0BE8CDCF0B5F),
+ UINT64_C(0x017CA95C0BC967EE), UINT64_C(0x0305AA19591EC746),
+ UINT64_C(0x00ECEE9B1C5E531F), UINT64_C(0x017F62DDF7CD8C93),
+ UINT64_C(0x01843F3A5D58D681) } },
+ { { UINT64_C(0x008235BF1CE87EAC), UINT64_C(0x0337B13BA7D5C15E),
+ UINT64_C(0x03846B02056DE241), UINT64_C(0x033C6CAEB5DEAB90),
+ UINT64_C(0x030248638020D787), UINT64_C(0x0224F8D01B9221DD),
+ UINT64_C(0x01F402C62FF58E8A), UINT64_C(0x03AAD9850E5506F5),
+ UINT64_C(0x003902A9875C05FB) },
+ { UINT64_C(0x0020DA18AA01F6F0), UINT64_C(0x030A6715F4E78D18),
+ UINT64_C(0x037807033B777232), UINT64_C(0x01B7606FD787D415),
+ UINT64_C(0x008A9CC327698B87), UINT64_C(0x0061BCA066C82FF1),
+ UINT64_C(0x01BFA28EB25A2709), UINT64_C(0x024D6272DC7593CB),
+ UINT64_C(0x00EC0BB76A281871) } },
+ { { UINT64_C(0x032999435C8AA41D), UINT64_C(0x01A489157A228E17),
+ UINT64_C(0x0156F793B6B0E956), UINT64_C(0x028D96D92EBD33D6),
+ UINT64_C(0x0359740492EFE167), UINT64_C(0x015A71262E572E91),
+ UINT64_C(0x01FA4485B8FC6399), UINT64_C(0x0347A0956647A542),
+ UINT64_C(0x010E38E5A425F12F) },
+ { UINT64_C(0x00AEFDFC244C41BB), UINT64_C(0x003952945BE8B3B5),
+ UINT64_C(0x0319FE9C6BCFD1F0), UINT64_C(0x03F504A658EDEE0B),
+ UINT64_C(0x02ED873A43F5A1E1), UINT64_C(0x02712F6EE0434187),
+ UINT64_C(0x03F8F26F084CADB4), UINT64_C(0x0037A2587E5D9BC4),
+ UINT64_C(0x007E3E8815CB75BB) } },
+ { { UINT64_C(0x00D0B08F2FB80E07), UINT64_C(0x001F1C3F02C8AA99),
+ UINT64_C(0x02C965AB70A7B621), UINT64_C(0x02934839B849A6F8),
+ UINT64_C(0x003F88BA718D98ED), UINT64_C(0x02899A10EC155762),
+ UINT64_C(0x0019825E2EA0BBFE), UINT64_C(0x031BADAF50BB1556),
+ UINT64_C(0x00C2052564BF2D01) },
+ { UINT64_C(0x02BBD600B64986F4), UINT64_C(0x0001308CBE96F1C1),
+ UINT64_C(0x00C849F303B9F9E3), UINT64_C(0x02D14076FC63D1DE),
+ UINT64_C(0x0236169D2D35EA78), UINT64_C(0x0264B3B8EE95BD05),
+ UINT64_C(0x002F66E82F19619B), UINT64_C(0x0095E5BD3AAECF3F),
+ UINT64_C(0x004DAC1BA614BE0C) } },
+ { { UINT64_C(0x031F00ED67DF6D6E), UINT64_C(0x03D70047AC4E0BA7),
+ UINT64_C(0x02D8711992AA1754), UINT64_C(0x036ECAEB89D30859),
+ UINT64_C(0x0036A42A32CE3566), UINT64_C(0x01D98A9D0A6301E2),
+ UINT64_C(0x0254343364F9506D), UINT64_C(0x00BA44E9D5246E7C),
+ UINT64_C(0x01A19768E78BDB19) },
+ { UINT64_C(0x01612B559D4C1CFE), UINT64_C(0x00FD06AC0FA53998),
+ UINT64_C(0x01000FCBA8F910A9), UINT64_C(0x02941E6AFC5E6D3F),
+ UINT64_C(0x00CAEFF18F01E2A7), UINT64_C(0x00C3611A9DC5189A),
+ UINT64_C(0x004BD42C721A7B6E), UINT64_C(0x02CFCE0AB6DE8255),
+ UINT64_C(0x0157E0604D9A6299) } },
+ { { UINT64_C(0x004C36A17F3F00C1), UINT64_C(0x03AAE85897960B4C),
+ UINT64_C(0x00162519D94A771E), UINT64_C(0x00EFA894195CFB14),
+ UINT64_C(0x0377393E0BEA5785), UINT64_C(0x01275D68934C0C3C),
+ UINT64_C(0x020E33D09CE0D489), UINT64_C(0x00636664BBECE0A2),
+ UINT64_C(0x01D94E3BA2F10531) },
+ { UINT64_C(0x00F1D932B72461C9), UINT64_C(0x030803CCCD33A980),
+ UINT64_C(0x03D527D0F91F6DBE), UINT64_C(0x032A75271076B0B3),
+ UINT64_C(0x00618C0762DDDF10), UINT64_C(0x0023381E1F452B93),
+ UINT64_C(0x02E55888093553F9), UINT64_C(0x0179B91A78A3270C),
+ UINT64_C(0x008109452184E2A2) } },
+ },
+ {
+ { { UINT64_C(0x039BF352B2648196), UINT64_C(0x0255A7410BF9D82B),
+ UINT64_C(0x00E69B9D9444400A), UINT64_C(0x0115B8CE4ADD0E15),
+ UINT64_C(0x0286C0702CA01A26), UINT64_C(0x0343E585D0F62B8D),
+ UINT64_C(0x0270AB3B658EDEED), UINT64_C(0x00BDF019DAC3BE2C),
+ UINT64_C(0x01DA71CEBA8F0207) },
+ { UINT64_C(0x031B398D4D9BC7BB), UINT64_C(0x000CF24C3929C7AB),
+ UINT64_C(0x01B421C8D3FD5E6F), UINT64_C(0x007CC4196EE4E246),
+ UINT64_C(0x020BD4BEA34DCA8A), UINT64_C(0x0290B50CAE9698DF),
+ UINT64_C(0x00FCD1330F886EB9), UINT64_C(0x01E1AC79F03E8C00),
+ UINT64_C(0x00DA9DFFAC1D7299) } },
+ { { UINT64_C(0x023B6F4171DE62A2), UINT64_C(0x02483565211B08E1),
+ UINT64_C(0x03590C48E9F4C557), UINT64_C(0x0300655D7CA7761E),
+ UINT64_C(0x000FC94679705CC8), UINT64_C(0x03F1F51E4C554176),
+ UINT64_C(0x02F4AA91C9B85DEC), UINT64_C(0x01830B06FDF1C0BD),
+ UINT64_C(0x01705BC114A4818F) },
+ { UINT64_C(0x026AF34683BFC242), UINT64_C(0x02704B0386A138E6),
+ UINT64_C(0x0201A2D902335BC5), UINT64_C(0x00F97548337FE82F),
+ UINT64_C(0x0068481E95BAAC46), UINT64_C(0x02198BC38D3244C8),
+ UINT64_C(0x02FB3AE37E76F25B), UINT64_C(0x0051FD7A6C46B763),
+ UINT64_C(0x00BB4F63544525E2) } },
+ { { UINT64_C(0x0184463DCFE3927A), UINT64_C(0x038592C4A5446C69),
+ UINT64_C(0x00820DA1FCA22B30), UINT64_C(0x01BE68F5BD638385),
+ UINT64_C(0x01820BD08BDBAACC), UINT64_C(0x02A44306C3D5797E),
+ UINT64_C(0x0038CCA1AA697778), UINT64_C(0x00C7C5B9FA5A6346),
+ UINT64_C(0x00AF09862D4121FA) },
+ { UINT64_C(0x01CB3F3FBEBC6638), UINT64_C(0x037E0A83514FED33),
+ UINT64_C(0x03EACD5523409D6F), UINT64_C(0x020D6BA55D786340),
+ UINT64_C(0x01CCC13F9ADFA032), UINT64_C(0x0019CA4869978150),
+ UINT64_C(0x039E387EBA3B5F3E), UINT64_C(0x02E531E4CE95EAED),
+ UINT64_C(0x019F9D4B6C1E271A) } },
+ { { UINT64_C(0x03D9C637E6B4D0F2), UINT64_C(0x02F39727B4A2B4A9),
+ UINT64_C(0x03B1C91C466BE1FF), UINT64_C(0x0002CA1D422DB470),
+ UINT64_C(0x035959F6F8064E3B), UINT64_C(0x01A06409B64B70C1),
+ UINT64_C(0x0138166589198416), UINT64_C(0x01E4D2E6E69DFBF6),
+ UINT64_C(0x01235B6CCAD8ED3A) },
+ { UINT64_C(0x036BC004511EBBDB), UINT64_C(0x03C77128404EB6AD),
+ UINT64_C(0x02C7DBC63944D083), UINT64_C(0x00A0B83D92DC53A7),
+ UINT64_C(0x0236B4A39AE88503), UINT64_C(0x03A8D6E5C0E1C279),
+ UINT64_C(0x029FE38FA8BE1456), UINT64_C(0x03585B0A0A7CC668),
+ UINT64_C(0x00A7641453F65799) } },
+ { { UINT64_C(0x00158306BEA400A9), UINT64_C(0x007F40534A2A445F),
+ UINT64_C(0x01C35C303D86F4A4), UINT64_C(0x00EDDE592FDFA8FD),
+ UINT64_C(0x0103A9EFC14289AA), UINT64_C(0x03407BDDBE6E50BA),
+ UINT64_C(0x009401AB57CFB13E), UINT64_C(0x0399C8A12EA5A5B1),
+ UINT64_C(0x00FC6AFA631B2401) },
+ { UINT64_C(0x03676F7FA3EA1F68), UINT64_C(0x0292D21900F132BA),
+ UINT64_C(0x023C1FDE32777454), UINT64_C(0x016AD44E9E4A043B),
+ UINT64_C(0x034CE0B6BF5A83B8), UINT64_C(0x007C5DBECEE12BCA),
+ UINT64_C(0x034C6521C9D71204), UINT64_C(0x0295DA0F38E7DE8B),
+ UINT64_C(0x0062381F9092A871) } },
+ { { UINT64_C(0x021E20A63FBBA24C), UINT64_C(0x036388882DF52B55),
+ UINT64_C(0x00530F2F7C7C2371), UINT64_C(0x03643DB108CC955E),
+ UINT64_C(0x024B18165F1B6107), UINT64_C(0x02769559E8B8FA46),
+ UINT64_C(0x00ABDA3964357585), UINT64_C(0x006A3DE26D6BDE65),
+ UINT64_C(0x00FA0EF45FF0F7F0) },
+ { UINT64_C(0x0328AF72F4ADEFE3), UINT64_C(0x00F209DB1F3C181A),
+ UINT64_C(0x01A0AC16B36B8052), UINT64_C(0x03FE68F1AFEB358F),
+ UINT64_C(0x011BB7B356C432BB), UINT64_C(0x03D087AF0D447953),
+ UINT64_C(0x00088B00BECEF91E), UINT64_C(0x0330A2DA3B763B85),
+ UINT64_C(0x01CC26379FF0902A) } },
+ { { UINT64_C(0x02451A0F72841A85), UINT64_C(0x0354FC0056ED797F),
+ UINT64_C(0x03F4EAB6EB12B346), UINT64_C(0x0032B842273C8FB8),
+ UINT64_C(0x024B836D935DD874), UINT64_C(0x0090627CCD9E0492),
+ UINT64_C(0x0244927C3C49DF5D), UINT64_C(0x0042534A4E5AA66E),
+ UINT64_C(0x00B4C23CB62729C6) },
+ { UINT64_C(0x00295DE15E7B0D82), UINT64_C(0x003481AED4B38216),
+ UINT64_C(0x020CB574DA2A8CEB), UINT64_C(0x03DB292DC006EFC3),
+ UINT64_C(0x03153DE3966C31DB), UINT64_C(0x0398C0D13BB538D2),
+ UINT64_C(0x00D2735B5509DAE6), UINT64_C(0x00BBE1C7422AD656),
+ UINT64_C(0x006495E2F55306CC) } },
+ { { UINT64_C(0x00FC0E58752517BF), UINT64_C(0x0287DC3FE2714AA6),
+ UINT64_C(0x024BBBD332D8AADB), UINT64_C(0x000BF6FA0D08504F),
+ UINT64_C(0x02E724A624D71D7E), UINT64_C(0x01F16EF435B7F288),
+ UINT64_C(0x024E6F71370923F3), UINT64_C(0x00C2B9525922566C),
+ UINT64_C(0x005733338A43CFE0) },
+ { UINT64_C(0x0372270A8BB6E5C0), UINT64_C(0x0023295E1C578E27),
+ UINT64_C(0x01EA019B1BDD171A), UINT64_C(0x0243564F2EC5E9B6),
+ UINT64_C(0x01283B58FFA9DAE7), UINT64_C(0x00215CCB462BFC41),
+ UINT64_C(0x03E3900D562119A3), UINT64_C(0x0273C10EF622442D),
+ UINT64_C(0x00D7B5F5A5718A0A) } },
+ { { UINT64_C(0x03E792204254F3D7), UINT64_C(0x0197A7FB52460AD3),
+ UINT64_C(0x0387DC97132E1376), UINT64_C(0x00D82DE34F7F5873),
+ UINT64_C(0x03B853655C8CF8AC), UINT64_C(0x0173E013A8BD55E9),
+ UINT64_C(0x008A7D4896369A87), UINT64_C(0x024DBCC16EA9BB3A),
+ UINT64_C(0x010910C0CEC40352) },
+ { UINT64_C(0x03B95A34F108C612), UINT64_C(0x0333E2F3D8672331),
+ UINT64_C(0x028C77D48D5C235B), UINT64_C(0x0233CC3106C11962),
+ UINT64_C(0x03EBBF90DDDA15FE), UINT64_C(0x0369066DD81ED647),
+ UINT64_C(0x03BD05AA96CD4304), UINT64_C(0x039E3FFACDB3BA32),
+ UINT64_C(0x01EAC4B260DDEC7F) } },
+ { { UINT64_C(0x035858F23BBE227D), UINT64_C(0x00EAE5030697E923),
+ UINT64_C(0x02368A87F3DE71C5), UINT64_C(0x0168E7B6DEE0F7C3),
+ UINT64_C(0x00527543ED139D52), UINT64_C(0x0127219B1CDD187E),
+ UINT64_C(0x023DB1516D99AC2E), UINT64_C(0x008101C88F395DB5),
+ UINT64_C(0x00C6A87659F9030E) },
+ { UINT64_C(0x039C69A3A7EC3A20), UINT64_C(0x02842173900384B8),
+ UINT64_C(0x0136BA0852E2F7FE), UINT64_C(0x034921364764BE1F),
+ UINT64_C(0x02C74764840F38B3), UINT64_C(0x02F37D32908AE4DC),
+ UINT64_C(0x0138C24B162396AC), UINT64_C(0x02A70AD1A514245D),
+ UINT64_C(0x00C442ABF244BFAF) } },
+ { { UINT64_C(0x02A6B09F093E7BB1), UINT64_C(0x027395A268EC7AC7),
+ UINT64_C(0x028CC643D554CA43), UINT64_C(0x0035243849E2C949),
+ UINT64_C(0x03CF25745B571D36), UINT64_C(0x00F8968B891A06D4),
+ UINT64_C(0x03F9158462DF4912), UINT64_C(0x0277B23F176B632C),
+ UINT64_C(0x0100FDC9203FE38B) },
+ { UINT64_C(0x024667E35C0213B3), UINT64_C(0x001C9D8E55C59D73),
+ UINT64_C(0x03C67911C028CE7C), UINT64_C(0x01D6BE78640D4CA8),
+ UINT64_C(0x024E359FD8B3F600), UINT64_C(0x03240449153262A6),
+ UINT64_C(0x03B253E7A16A83A5), UINT64_C(0x02FDB9879C3019FF),
+ UINT64_C(0x01D5771531A45180) } },
+ { { UINT64_C(0x02FFF1EEAD72BA02), UINT64_C(0x01773B2AD40CD7B5),
+ UINT64_C(0x00B549067C93A24B), UINT64_C(0x0040E568D769A5B9),
+ UINT64_C(0x01CBA8C547CFD559), UINT64_C(0x01B900D1740D29F8),
+ UINT64_C(0x0153A5FEC2807EDD), UINT64_C(0x003616B13CBFDC6E),
+ UINT64_C(0x014FA30FBEC2B9FF) },
+ { UINT64_C(0x03CEBD84555A3B73), UINT64_C(0x011642C087A74BA4),
+ UINT64_C(0x03FAF4C90C28B568), UINT64_C(0x00D2B6FE13831FC3),
+ UINT64_C(0x02F1845F4A404C99), UINT64_C(0x03031352DB2945ED),
+ UINT64_C(0x0192B108B24A2CC8), UINT64_C(0x008B79F2C497B8AE),
+ UINT64_C(0x016844B1F9A48A1A) } },
+ { { UINT64_C(0x033F1B159EA0B318), UINT64_C(0x015BA4F73890FCA5),
+ UINT64_C(0x03AB1671767AEB58), UINT64_C(0x0190DE3F4B53983C),
+ UINT64_C(0x01C67D39EE1606B7), UINT64_C(0x02092898897E0832),
+ UINT64_C(0x016BC61B17E221D9), UINT64_C(0x0302B2A3F7863F1A),
+ UINT64_C(0x0153FC11A3315E45) },
+ { UINT64_C(0x02AC9E25352466CC), UINT64_C(0x03A49408E6FA3892),
+ UINT64_C(0x03B3B7FC83F96BAA), UINT64_C(0x02447E01B52DE677),
+ UINT64_C(0x01EB6353F032192D), UINT64_C(0x00910C3CF3E5926D),
+ UINT64_C(0x02261F650A5EA2DB), UINT64_C(0x03AA8819EC45E274),
+ UINT64_C(0x01F274F4B47595FA) } },
+ { { UINT64_C(0x0026282EB3F78C83), UINT64_C(0x00C28C0709CFCB19),
+ UINT64_C(0x01821376CE1FE0A2), UINT64_C(0x01FDCED392DF4511),
+ UINT64_C(0x007CEFA4CDFC46EC), UINT64_C(0x01C18D201835A1D3),
+ UINT64_C(0x021190BA9D0FC1B3), UINT64_C(0x01CF1181F215C327),
+ UINT64_C(0x0144F63DC1DC2337) },
+ { UINT64_C(0x02467154F82AE76F), UINT64_C(0x00A8E4BC6B21A6C1),
+ UINT64_C(0x003C5960D11DFC29), UINT64_C(0x02CCE05B7F97DFEA),
+ UINT64_C(0x0155EBEF61A21A64), UINT64_C(0x02E5A1DD22DB3809),
+ UINT64_C(0x008CACD3BAEA4ADC), UINT64_C(0x01AF102BA92E48C7),
+ UINT64_C(0x0060B7381DB1721E) } },
+ { { UINT64_C(0x03861A0264B1FB35), UINT64_C(0x02F8C8B3CD33A6FA),
+ UINT64_C(0x030806F41BBA295F), UINT64_C(0x0164D82631325495),
+ UINT64_C(0x00CE9EA6FF0E358B), UINT64_C(0x0079012DD18DCC6B),
+ UINT64_C(0x000CC353D3BB1AC0), UINT64_C(0x03AB6D47DE397D50),
+ UINT64_C(0x00AD096897EA08E2) },
+ { UINT64_C(0x023B78EFC3812C10), UINT64_C(0x0089EFA9532A659C),
+ UINT64_C(0x0281A0EB9A3DF013), UINT64_C(0x03AE4559CDF48DB0),
+ UINT64_C(0x00CF5D05BA21B5A4), UINT64_C(0x000FB2B315217C86),
+ UINT64_C(0x018D07209C8D7927), UINT64_C(0x0142BF514B4FAA4C),
+ UINT64_C(0x002374D59706AD5B) } },
+ { { UINT64_C(0x00C15F67DD00894F), UINT64_C(0x0365718AE78487A2),
+ UINT64_C(0x01F5CF8A8DD7221A), UINT64_C(0x00B966824944DA72),
+ UINT64_C(0x039495E53E96A028), UINT64_C(0x017A489926C99CDF),
+ UINT64_C(0x03E7DBA2A6042AD8), UINT64_C(0x0070896FE2C77ED8),
+ UINT64_C(0x01DE2D3E99009396) },
+ { UINT64_C(0x02CDACE519305F18), UINT64_C(0x0199321FCFA0FFC9),
+ UINT64_C(0x01FDEB80C6DC481C), UINT64_C(0x02944307EF501A18),
+ UINT64_C(0x0007F535095DB6A0), UINT64_C(0x01898CF112F16E56),
+ UINT64_C(0x00CB5741AFE7E00B), UINT64_C(0x01926B1FD8D17FCB),
+ UINT64_C(0x015E5CD28BDE5A59) } },
+ },
+ {
+ { { UINT64_C(0x0287283D0F0DB502), UINT64_C(0x01F7D518BD1DEC47),
+ UINT64_C(0x0110E901D0288278), UINT64_C(0x000A9C8AA5A57C0C),
+ UINT64_C(0x03B765C5FA16BDCF), UINT64_C(0x03E5DF4E7DE798D7),
+ UINT64_C(0x00F43CD382F586CB), UINT64_C(0x016DF729B4C5BFE2),
+ UINT64_C(0x00F84CAB1D3D3490) },
+ { UINT64_C(0x03C62F43F45CE248), UINT64_C(0x01779CCA073E2076),
+ UINT64_C(0x003E7EB22E4B1573), UINT64_C(0x0192926CE48BFBEA),
+ UINT64_C(0x00AEAE190B45D381), UINT64_C(0x02BD36FBE7AB443A),
+ UINT64_C(0x00906E0CD124F126), UINT64_C(0x025881B2A14C49E4),
+ UINT64_C(0x016E768F54273911) } },
+ { { UINT64_C(0x0339D7B298B06389), UINT64_C(0x00171C63E44DC1B1),
+ UINT64_C(0x00C31B1589FD2080), UINT64_C(0x00B27F131898A9FA),
+ UINT64_C(0x0342FE5ADE76B5A2), UINT64_C(0x01090D97105A2655),
+ UINT64_C(0x0388BB1432187198), UINT64_C(0x02D27D0C82BF52D7),
+ UINT64_C(0x00807B9F1B11A583) },
+ { UINT64_C(0x01F3344975177EBC), UINT64_C(0x00D1C4854243F6DB),
+ UINT64_C(0x00CF85E1839AB312), UINT64_C(0x00D9C19A12D20012),
+ UINT64_C(0x01709110819085E7), UINT64_C(0x011FEDA170483D5C),
+ UINT64_C(0x01B28F055EEB31A0), UINT64_C(0x02289D0F2CBAB0E6),
+ UINT64_C(0x000867BA2963A0E1) } },
+ { { UINT64_C(0x03F6911B90581DC0), UINT64_C(0x01F1FB19987F20FB),
+ UINT64_C(0x0134E22EFA2F437F), UINT64_C(0x00398E1EB156A4E0),
+ UINT64_C(0x0325F4C0DBD2FAF4), UINT64_C(0x0204D252D5C55B5B),
+ UINT64_C(0x00E279F64EA373DA), UINT64_C(0x01DB9B5CD34A8E6F),
+ UINT64_C(0x00D14F2FC1B2EE3D) },
+ { UINT64_C(0x0391CF084FAB453E), UINT64_C(0x016D9E632F3C4388),
+ UINT64_C(0x01D15FD339420C4A), UINT64_C(0x026356CC61C907C7),
+ UINT64_C(0x026E23E3D6197795), UINT64_C(0x0142F5E058DB2B6C),
+ UINT64_C(0x020EFE8EAFF59180), UINT64_C(0x00A481A4F4563A8C),
+ UINT64_C(0x012FEE21C8B4C4E9) } },
+ { { UINT64_C(0x02056DCD3DB8A57B), UINT64_C(0x0317AAE4B46AB720),
+ UINT64_C(0x031833D064C1F1CD), UINT64_C(0x03A3CC17BEBD056B),
+ UINT64_C(0x03F05A7034003715), UINT64_C(0x009FAC41671C58C9),
+ UINT64_C(0x01BEE4D8BD8671CA), UINT64_C(0x0004BC6DBD8A8392),
+ UINT64_C(0x01F15A2D6E92E74A) },
+ { UINT64_C(0x010933993D4BD6B6), UINT64_C(0x028502613D6FDD77),
+ UINT64_C(0x0134D55E73D97A09), UINT64_C(0x001DB5E602D2AA86),
+ UINT64_C(0x00FE1E6979BF531F), UINT64_C(0x02AC99028117960B),
+ UINT64_C(0x03849A42EAAB4E66), UINT64_C(0x0190FBBD3B94D87F),
+ UINT64_C(0x011CAB9AC249065C) } },
+ { { UINT64_C(0x03000D01D5AD0B4E), UINT64_C(0x01E094F415439045),
+ UINT64_C(0x0071645EF32A823C), UINT64_C(0x013C18E27FCF9EA5),
+ UINT64_C(0x00B2733886CDC7A9), UINT64_C(0x02902330EF732EA5),
+ UINT64_C(0x003C25CEA5C5686B), UINT64_C(0x029DF5773028F0CD),
+ UINT64_C(0x016FB941FCD6583D) },
+ { UINT64_C(0x01DEA99AF3494AD9), UINT64_C(0x03BA2C1B9C712901),
+ UINT64_C(0x02E32E4B0A8430F2), UINT64_C(0x00CB695E8BF6F96B),
+ UINT64_C(0x0161F767B32907C2), UINT64_C(0x002FC8531B5E7CEC),
+ UINT64_C(0x00298C1304153AFA), UINT64_C(0x0189BCBF02EE4544),
+ UINT64_C(0x0035592EC7CAC39B) } },
+ { { UINT64_C(0x0359513866647B76), UINT64_C(0x00DB6945523879DD),
+ UINT64_C(0x0349C662AF030344), UINT64_C(0x03638440AAB5A275),
+ UINT64_C(0x02A0720FE9DC8A6B), UINT64_C(0x011CEE4DF271AE5F),
+ UINT64_C(0x00BC676869500BE5), UINT64_C(0x02F5135FF9B7674F),
+ UINT64_C(0x00142511483B55E9) },
+ { UINT64_C(0x02DE083E6D8A2C33), UINT64_C(0x014C0545D4B8062F),
+ UINT64_C(0x01AD94143AC28589), UINT64_C(0x01AEBAA37C00A634),
+ UINT64_C(0x0078E06973DA0209), UINT64_C(0x03F56A237FA0E6B0),
+ UINT64_C(0x02879F4A94D49E71), UINT64_C(0x01BE6BF822D1FD4F),
+ UINT64_C(0x00F9E2018F9FBF87) } },
+ { { UINT64_C(0x025B8DCB938F6A40), UINT64_C(0x0026725B42FA4F9B),
+ UINT64_C(0x039198D12A999847), UINT64_C(0x010A9C957A1EFA18),
+ UINT64_C(0x012FAA8E7E5D1356), UINT64_C(0x0205AB8BB7E3A8BA),
+ UINT64_C(0x015652F190E95489), UINT64_C(0x0231452E385A88C6),
+ UINT64_C(0x0096A500D25B0C46) },
+ { UINT64_C(0x01B6696514F1EAD3), UINT64_C(0x026BE39E6BD0E127),
+ UINT64_C(0x01725DEFE2C66DD3), UINT64_C(0x01FEAE05ECA5B5BB),
+ UINT64_C(0x015AA101430609C7), UINT64_C(0x0274AAB1807123A3),
+ UINT64_C(0x02A446B243B7DBAC), UINT64_C(0x007DC3A911987A6B),
+ UINT64_C(0x005309D7E2813F76) } },
+ { { UINT64_C(0x01966924104023FD), UINT64_C(0x0020B1F67AD27833),
+ UINT64_C(0x03DFD742FB1D5AC6), UINT64_C(0x017F6DD6D843D1C9),
+ UINT64_C(0x01DEAB06F70CFD0B), UINT64_C(0x00F3AAA1D84BA46E),
+ UINT64_C(0x01535D03B00F23FA), UINT64_C(0x02F223786ADE70A7),
+ UINT64_C(0x00DC3F149A4B2AAE) },
+ { UINT64_C(0x0318A8079CA626DD), UINT64_C(0x00A1DE38CE5C6BE6),
+ UINT64_C(0x032F55E2E4E50992), UINT64_C(0x0192257A6FB7EED9),
+ UINT64_C(0x020B9106C175FDEB), UINT64_C(0x001ACA988C739470),
+ UINT64_C(0x02A12D0A78C3DAD7), UINT64_C(0x02A0BFDBC1802E4D),
+ UINT64_C(0x0138CB75E6BBB8BA) } },
+ { { UINT64_C(0x00B271637F32AB3F), UINT64_C(0x02196867BE3CDC78),
+ UINT64_C(0x00647C1710CC4F5D), UINT64_C(0x00A0EDE0B8D8DB71),
+ UINT64_C(0x0092AB51B9BB942A), UINT64_C(0x030CEE5FF47C8C77),
+ UINT64_C(0x0172B6296758CE89), UINT64_C(0x03FBF70A184CFE5F),
+ UINT64_C(0x0101B88E67F1E05D) },
+ { UINT64_C(0x02FFBCD12737D38E), UINT64_C(0x02754305441EA3F7),
+ UINT64_C(0x0174766ADA98B6A0), UINT64_C(0x00EEEAD822C29CD7),
+ UINT64_C(0x02D88F6B991FA26B), UINT64_C(0x02CB655B1E5DF95B),
+ UINT64_C(0x03DD0BD505307E4F), UINT64_C(0x010182FDFC359D4A),
+ UINT64_C(0x00755C3675A01A9E) } },
+ { { UINT64_C(0x00371ACBFD4D4113), UINT64_C(0x01CD0CEE90EDA0C0),
+ UINT64_C(0x023F0667BA099F71), UINT64_C(0x0122476EC028AFF8),
+ UINT64_C(0x0057490C1B9D3C8E), UINT64_C(0x0037D1A2CAFBC030),
+ UINT64_C(0x0357613B144BA059), UINT64_C(0x030B5ED5F7E2DFAA),
+ UINT64_C(0x00C03407E66571BC) },
+ { UINT64_C(0x015B2051592A3113), UINT64_C(0x033C0B977FE1CA61),
+ UINT64_C(0x0114564ECE17F466), UINT64_C(0x02770F5D995C1ECC),
+ UINT64_C(0x01D8797648C617E7), UINT64_C(0x00B30F6FB78CAD34),
+ UINT64_C(0x036CD504495109EC), UINT64_C(0x02EA78A9F6758E7F),
+ UINT64_C(0x007A71C9E769E9C6) } },
+ { { UINT64_C(0x011D5BE35201CD59), UINT64_C(0x0209D1C58765C0EE),
+ UINT64_C(0x01D25192839B1DB8), UINT64_C(0x03EAD38ED4A2B60E),
+ UINT64_C(0x0057B36709A7B7AA), UINT64_C(0x0085B62AF338BC2B),
+ UINT64_C(0x030F3BEF5577F894), UINT64_C(0x0390BAA242140FD9),
+ UINT64_C(0x011B9BF27FA21CD6) },
+ { UINT64_C(0x031FF60458FFB263), UINT64_C(0x00D71C9EC589C2CE),
+ UINT64_C(0x006C50B6449B7493), UINT64_C(0x034EF7D63824AD56),
+ UINT64_C(0x038578A6820938F3), UINT64_C(0x00843B021ED27247),
+ UINT64_C(0x02672B0B7E864C01), UINT64_C(0x00FE28A0AD914F56),
+ UINT64_C(0x01870F7E6544AD26) } },
+ { { UINT64_C(0x03FABFF21E593E49), UINT64_C(0x01EB902CACEDCD38),
+ UINT64_C(0x010907F07EA1634E), UINT64_C(0x013A3B3D20F1ACCD),
+ UINT64_C(0x035F3C751269190C), UINT64_C(0x02F6BAE3746C46A6),
+ UINT64_C(0x00097CBB9F7B998C), UINT64_C(0x016B88BF2C151BD8),
+ UINT64_C(0x01317587E7C4BAF5) },
+ { UINT64_C(0x027516E2062B46F6), UINT64_C(0x01703ECD4583F2AB),
+ UINT64_C(0x007D01ABE67B4364), UINT64_C(0x00F1753628034E7C),
+ UINT64_C(0x0108FF0FECD3BD76), UINT64_C(0x033B697531A2F0AC),
+ UINT64_C(0x010AC9943B9A6425), UINT64_C(0x020BC633526FFAA7),
+ UINT64_C(0x0006E03EC9A132B1) } },
+ { { UINT64_C(0x016BC247531FFCBB), UINT64_C(0x02EE2DDBF721D516),
+ UINT64_C(0x0052E0725E10638A), UINT64_C(0x013566F49B1AAC88),
+ UINT64_C(0x007343ED5106C60D), UINT64_C(0x02985C4AAAB232AC),
+ UINT64_C(0x0113830C6312DE7A), UINT64_C(0x0136F1CF05895FFF),
+ UINT64_C(0x01ED7817C0B0027B) },
+ { UINT64_C(0x02716A42F749B010), UINT64_C(0x039DC807B7BDBC44),
+ UINT64_C(0x035DFD64A2C7F19C), UINT64_C(0x00AFE5B488D67F84),
+ UINT64_C(0x03831B1AD5D8B241), UINT64_C(0x00FEF3BA557CC901),
+ UINT64_C(0x0082C2A38F96B970), UINT64_C(0x027380F80F3D96E5),
+ UINT64_C(0x014FDF6544812C07) } },
+ { { UINT64_C(0x03600187B0C6A752), UINT64_C(0x019E405A0263FA53),
+ UINT64_C(0x000E0EA369E1C1BF), UINT64_C(0x0130C422E3895E24),
+ UINT64_C(0x035F4072E884BDCB), UINT64_C(0x0284B4DBC9FDB267),
+ UINT64_C(0x0159D4401B2054DE), UINT64_C(0x03649FACE16E526C),
+ UINT64_C(0x0100AC3AAFFE225D) },
+ { UINT64_C(0x03BA224ACAFA8C2B), UINT64_C(0x031E5C26E31FAF8C),
+ UINT64_C(0x00B183566D47E97E), UINT64_C(0x0020C64F9C9C2688),
+ UINT64_C(0x02F6655D04CC893B), UINT64_C(0x03908BE8D4648FE4),
+ UINT64_C(0x02F14F85922DC116), UINT64_C(0x031D345610C10114),
+ UINT64_C(0x00FC287447A5FA2D) } },
+ { { UINT64_C(0x020880798CEE5802), UINT64_C(0x03BE370A4C38C7FF),
+ UINT64_C(0x00934BE76CF041A3), UINT64_C(0x011B7A12BC50EEE4),
+ UINT64_C(0x0301BD4FC9636CD4), UINT64_C(0x03C53C2A0264C2CE),
+ UINT64_C(0x0347FF0A389DC319), UINT64_C(0x03A848048891AD07),
+ UINT64_C(0x0110D35394388CFB) },
+ { UINT64_C(0x0042E86EE18DA0C0), UINT64_C(0x0359DB5D730A12EE),
+ UINT64_C(0x03D8CD72D5690026), UINT64_C(0x01FD191FD18F2690),
+ UINT64_C(0x00B8691FD8727A16), UINT64_C(0x0135130205267C55),
+ UINT64_C(0x011FDBAF57A304DB), UINT64_C(0x012D7FC9DED7342D),
+ UINT64_C(0x01BFE56058019C74) } },
+ { { UINT64_C(0x00ADCF21754184BF), UINT64_C(0x02532EC18F101A1B),
+ UINT64_C(0x02E7AA58B7598AF4), UINT64_C(0x0297C67528666348),
+ UINT64_C(0x022BAF11DF85DAD5), UINT64_C(0x0097F7BCDA9CFFA7),
+ UINT64_C(0x03F0C563228A2E65), UINT64_C(0x0316126723B57D49),
+ UINT64_C(0x019B45ECCD3F5983) },
+ { UINT64_C(0x02B86D25E0A95EDC), UINT64_C(0x027ED42D9C73BD22),
+ UINT64_C(0x0385F10181D77392), UINT64_C(0x02C8AA05E16378DB),
+ UINT64_C(0x02962E884B04947C), UINT64_C(0x00A054D788CF48A9),
+ UINT64_C(0x006616654F6E2CF7), UINT64_C(0x021848D66B0ACC97),
+ UINT64_C(0x00E73704171C5696) } },
+ }
+};
+
+/*-
+ * Q := 2P, both projective, Q and P same pointers OK
+ * Autogenerated: op3/dbl_proj.op3
+ * https://eprint.iacr.org/2015/1060 Alg 6
+ * ASSERT: a = -3
+ */
+static void
+point_double(pt_prj_t *Q, const pt_prj_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X = P->X;
+ const limb_t *Y = P->Y;
+ const limb_t *Z = P->Z;
+ limb_t *X3 = Q->X;
+ limb_t *Y3 = Q->Y;
+ limb_t *Z3 = Q->Z;
+
+ /* the curve arith formula */
+ fiat_secp521r1_carry_square(t0, X);
+ fiat_secp521r1_carry_square(t1, Y);
+ fiat_secp521r1_carry_square(t2, Z);
+ fiat_secp521r1_carry_mul(t3, X, Y);
+ fiat_secp521r1_carry_add(t3, t3, t3);
+ fiat_secp521r1_carry_mul(t4, Y, Z);
+ fiat_secp521r1_carry_mul(Z3, X, Z);
+ fiat_secp521r1_carry_add(Z3, Z3, Z3);
+ fiat_secp521r1_carry_mul(Y3, b, t2);
+ fiat_secp521r1_carry_sub(Y3, Y3, Z3);
+ fiat_secp521r1_carry_add(X3, Y3, Y3);
+ fiat_secp521r1_carry_add(Y3, X3, Y3);
+ fiat_secp521r1_carry_sub(X3, t1, Y3);
+ fiat_secp521r1_carry_add(Y3, t1, Y3);
+ fiat_secp521r1_carry_mul(Y3, X3, Y3);
+ fiat_secp521r1_carry_mul(X3, X3, t3);
+ fiat_secp521r1_carry_add(t3, t2, t2);
+ fiat_secp521r1_carry_add(t2, t2, t3);
+ fiat_secp521r1_carry_mul(Z3, b, Z3);
+ fiat_secp521r1_carry_sub(Z3, Z3, t2);
+ fiat_secp521r1_carry_sub(Z3, Z3, t0);
+ fiat_secp521r1_carry_add(t3, Z3, Z3);
+ fiat_secp521r1_carry_add(Z3, Z3, t3);
+ fiat_secp521r1_carry_add(t3, t0, t0);
+ fiat_secp521r1_carry_add(t0, t3, t0);
+ fiat_secp521r1_carry_sub(t0, t0, t2);
+ fiat_secp521r1_carry_mul(t0, t0, Z3);
+ fiat_secp521r1_carry_add(Y3, Y3, t0);
+ fiat_secp521r1_carry_add(t0, t4, t4);
+ fiat_secp521r1_carry_mul(Z3, t0, Z3);
+ fiat_secp521r1_carry_sub(X3, X3, Z3);
+ fiat_secp521r1_carry_mul(Z3, t0, t1);
+ fiat_secp521r1_carry_add(Z3, Z3, Z3);
+ fiat_secp521r1_carry_add(Z3, Z3, Z3);
+}
+
+/*-
+ * out1 = (arg1 == 0) ? 0 : nz
+ * NB: this is not a "mod p equiv" 0, but literal 0
+ * NB: this is not a real Fiat function, just named that way for consistency.
+ */
+static void
+fiat_secp521r1_nonzero(limb_t *out1, const fe_t arg1)
+{
+ limb_t x1 = 0;
+ int i;
+
+ for (i = 0; i < LIMB_CNT; i++)
+ x1 |= arg1[i];
+ *out1 = x1;
+}
+
+/*-
+ * R := Q + P where R and Q are projective, P affine.
+ * R and Q same pointers OK
+ * R and P same pointers not OK
+ * Autogenerated: op3/add_mixed.op3
+ * https://eprint.iacr.org/2015/1060 Alg 5
+ * ASSERT: a = -3
+ */
+static void
+point_add_mixed(pt_prj_t *R, const pt_prj_t *Q, const pt_aff_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X1 = Q->X;
+ const limb_t *Y1 = Q->Y;
+ const limb_t *Z1 = Q->Z;
+ const limb_t *X2 = P->X;
+ const limb_t *Y2 = P->Y;
+ fe_t X3;
+ fe_t Y3;
+ fe_t Z3;
+ limb_t nz;
+
+ /* check P for affine inf */
+ fiat_secp521r1_nonzero(&nz, P->Y);
+
+ /* the curve arith formula */
+ fiat_secp521r1_carry_mul(t0, X1, X2);
+ fiat_secp521r1_carry_mul(t1, Y1, Y2);
+ fiat_secp521r1_carry_add(t3, X2, Y2);
+ fiat_secp521r1_carry_add(t4, X1, Y1);
+ fiat_secp521r1_carry_mul(t3, t3, t4);
+ fiat_secp521r1_carry_add(t4, t0, t1);
+ fiat_secp521r1_carry_sub(t3, t3, t4);
+ fiat_secp521r1_carry_mul(t4, Y2, Z1);
+ fiat_secp521r1_carry_add(t4, t4, Y1);
+ fiat_secp521r1_carry_mul(Y3, X2, Z1);
+ fiat_secp521r1_carry_add(Y3, Y3, X1);
+ fiat_secp521r1_carry_mul(Z3, b, Z1);
+ fiat_secp521r1_carry_sub(X3, Y3, Z3);
+ fiat_secp521r1_carry_add(Z3, X3, X3);
+ fiat_secp521r1_carry_add(X3, X3, Z3);
+ fiat_secp521r1_carry_sub(Z3, t1, X3);
+ fiat_secp521r1_carry_add(X3, t1, X3);
+ fiat_secp521r1_carry_mul(Y3, b, Y3);
+ fiat_secp521r1_carry_add(t1, Z1, Z1);
+ fiat_secp521r1_carry_add(t2, t1, Z1);
+ fiat_secp521r1_carry_sub(Y3, Y3, t2);
+ fiat_secp521r1_carry_sub(Y3, Y3, t0);
+ fiat_secp521r1_carry_add(t1, Y3, Y3);
+ fiat_secp521r1_carry_add(Y3, t1, Y3);
+ fiat_secp521r1_carry_add(t1, t0, t0);
+ fiat_secp521r1_carry_add(t0, t1, t0);
+ fiat_secp521r1_carry_sub(t0, t0, t2);
+ fiat_secp521r1_carry_mul(t1, t4, Y3);
+ fiat_secp521r1_carry_mul(t2, t0, Y3);
+ fiat_secp521r1_carry_mul(Y3, X3, Z3);
+ fiat_secp521r1_carry_add(Y3, Y3, t2);
+ fiat_secp521r1_carry_mul(X3, t3, X3);
+ fiat_secp521r1_carry_sub(X3, X3, t1);
+ fiat_secp521r1_carry_mul(Z3, t4, Z3);
+ fiat_secp521r1_carry_mul(t1, t3, t0);
+ fiat_secp521r1_carry_add(Z3, Z3, t1);
+
+ /* if P is inf, throw all that away and take Q */
+ fiat_secp521r1_selectznz(R->X, nz, Q->X, X3);
+ fiat_secp521r1_selectznz(R->Y, nz, Q->Y, Y3);
+ fiat_secp521r1_selectznz(R->Z, nz, Q->Z, Z3);
+}
+
+/*-
+ * R := Q + P all projective.
+ * R and Q same pointers OK
+ * R and P same pointers not OK
+ * Autogenerated: op3/add_proj.op3
+ * https://eprint.iacr.org/2015/1060 Alg 4
+ * ASSERT: a = -3
+ */
+static void
+point_add_proj(pt_prj_t *R, const pt_prj_t *Q, const pt_prj_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4, t5;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X1 = Q->X;
+ const limb_t *Y1 = Q->Y;
+ const limb_t *Z1 = Q->Z;
+ const limb_t *X2 = P->X;
+ const limb_t *Y2 = P->Y;
+ const limb_t *Z2 = P->Z;
+ limb_t *X3 = R->X;
+ limb_t *Y3 = R->Y;
+ limb_t *Z3 = R->Z;
+
+ /* the curve arith formula */
+ fiat_secp521r1_carry_mul(t0, X1, X2);
+ fiat_secp521r1_carry_mul(t1, Y1, Y2);
+ fiat_secp521r1_carry_mul(t2, Z1, Z2);
+ fiat_secp521r1_carry_add(t3, X1, Y1);
+ fiat_secp521r1_carry_add(t4, X2, Y2);
+ fiat_secp521r1_carry_mul(t3, t3, t4);
+ fiat_secp521r1_carry_add(t4, t0, t1);
+ fiat_secp521r1_carry_sub(t3, t3, t4);
+ fiat_secp521r1_carry_add(t4, Y1, Z1);
+ fiat_secp521r1_carry_add(t5, Y2, Z2);
+ fiat_secp521r1_carry_mul(t4, t4, t5);
+ fiat_secp521r1_carry_add(t5, t1, t2);
+ fiat_secp521r1_carry_sub(t4, t4, t5);
+ fiat_secp521r1_carry_add(X3, X1, Z1);
+ fiat_secp521r1_carry_add(Y3, X2, Z2);
+ fiat_secp521r1_carry_mul(X3, X3, Y3);
+ fiat_secp521r1_carry_add(Y3, t0, t2);
+ fiat_secp521r1_carry_sub(Y3, X3, Y3);
+ fiat_secp521r1_carry_mul(Z3, b, t2);
+ fiat_secp521r1_carry_sub(X3, Y3, Z3);
+ fiat_secp521r1_carry_add(Z3, X3, X3);
+ fiat_secp521r1_carry_add(X3, X3, Z3);
+ fiat_secp521r1_carry_sub(Z3, t1, X3);
+ fiat_secp521r1_carry_add(X3, t1, X3);
+ fiat_secp521r1_carry_mul(Y3, b, Y3);
+ fiat_secp521r1_carry_add(t1, t2, t2);
+ fiat_secp521r1_carry_add(t2, t1, t2);
+ fiat_secp521r1_carry_sub(Y3, Y3, t2);
+ fiat_secp521r1_carry_sub(Y3, Y3, t0);
+ fiat_secp521r1_carry_add(t1, Y3, Y3);
+ fiat_secp521r1_carry_add(Y3, t1, Y3);
+ fiat_secp521r1_carry_add(t1, t0, t0);
+ fiat_secp521r1_carry_add(t0, t1, t0);
+ fiat_secp521r1_carry_sub(t0, t0, t2);
+ fiat_secp521r1_carry_mul(t1, t4, Y3);
+ fiat_secp521r1_carry_mul(t2, t0, Y3);
+ fiat_secp521r1_carry_mul(Y3, X3, Z3);
+ fiat_secp521r1_carry_add(Y3, Y3, t2);
+ fiat_secp521r1_carry_mul(X3, t3, X3);
+ fiat_secp521r1_carry_sub(X3, X3, t1);
+ fiat_secp521r1_carry_mul(Z3, t4, Z3);
+ fiat_secp521r1_carry_mul(t1, t3, t0);
+ fiat_secp521r1_carry_add(Z3, Z3, t1);
+}
+
+/* constants */
+#define RADIX 5
+#define DRADIX (1 << RADIX)
+#define DRADIX_WNAF ((DRADIX) << 1)
+
+/*-
+ * precomp for wnaf scalar multiplication:
+ * precomp[0] = 1P
+ * precomp[1] = 3P
+ * precomp[2] = 5P
+ * precomp[3] = 7P
+ * precomp[4] = 9P
+ * ...
+ */
+static void
+precomp_wnaf(pt_prj_t precomp[DRADIX / 2], const pt_aff_t *P)
+{
+ int i;
+
+ fe_copy(precomp[0].X, P->X);
+ fe_copy(precomp[0].Y, P->Y);
+ fe_copy(precomp[0].Z, const_one);
+ point_double(&precomp[DRADIX / 2 - 1], &precomp[0]);
+
+ for (i = 1; i < DRADIX / 2; i++)
+ point_add_proj(&precomp[i], &precomp[DRADIX / 2 - 1], &precomp[i - 1]);
+}
+
+/* fetch a scalar bit */
+static int
+scalar_get_bit(const unsigned char in[66], int idx)
+{
+ int widx, rshift;
+
+ widx = idx >> 3;
+ rshift = idx & 0x7;
+
+ if (idx < 0 || widx >= 66)
+ return 0;
+
+ return (in[widx] >> rshift) & 0x1;
+}
+
+/*-
+ * Compute "regular" wnaf representation of a scalar.
+ * See "Exponent Recoding and Regular Exponentiation Algorithms",
+ * Tunstall et al., AfricaCrypt 2009, Alg 6.
+ * It forces an odd scalar and outputs digits in
+ * {\pm 1, \pm 3, \pm 5, \pm 7, \pm 9, ...}
+ * i.e. signed odd digits with _no zeroes_ -- that makes it "regular".
+ */
+static void
+scalar_rwnaf(int8_t out[106], const unsigned char in[66])
+{
+ int i;
+ int8_t window, d;
+
+ window = (in[0] & (DRADIX_WNAF - 1)) | 1;
+ for (i = 0; i < 105; i++) {
+ d = (window & (DRADIX_WNAF - 1)) - DRADIX;
+ out[i] = d;
+ window = (window - d) >> RADIX;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 1) << 1;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 2) << 2;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 3) << 3;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 4) << 4;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 5) << 5;
+ }
+ out[i] = window;
+}
+
+/*-
+ * Compute "textbook" wnaf representation of a scalar.
+ * NB: not constant time
+ */
+static void
+scalar_wnaf(int8_t out[529], const unsigned char in[66])
+{
+ int i;
+ int8_t window, d;
+
+ window = in[0] & (DRADIX_WNAF - 1);
+ for (i = 0; i < 529; i++) {
+ d = 0;
+ if ((window & 1) && ((d = window & (DRADIX_WNAF - 1)) & DRADIX))
+ d -= DRADIX_WNAF;
+ out[i] = d;
+ window = (window - d) >> 1;
+ window += scalar_get_bit(in, i + 1 + RADIX) << RADIX;
+ }
+}
+
+/*-
+ * Simulateous scalar multiplication: interleaved "textbook" wnaf.
+ * NB: not constant time
+ */
+static void
+var_smul_wnaf_two(pt_aff_t *out, const unsigned char a[66],
+ const unsigned char b[66], const pt_aff_t *P)
+{
+ int i, d, is_neg, is_inf = 1, flipped = 0;
+ int8_t anaf[529] = { 0 };
+ int8_t bnaf[529] = { 0 };
+ pt_prj_t Q;
+ pt_prj_t precomp[DRADIX / 2];
+
+ precomp_wnaf(precomp, P);
+ scalar_wnaf(anaf, a);
+ scalar_wnaf(bnaf, b);
+
+ for (i = 528; i >= 0; i--) {
+ if (!is_inf)
+ point_double(&Q, &Q);
+ if ((d = bnaf[i])) {
+ if ((is_neg = d < 0) != flipped) {
+ fiat_secp521r1_opp(Q.Y, Q.Y);
+ flipped ^= 1;
+ }
+ d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1;
+ if (is_inf) {
+ /* initialize accumulator */
+ fe_copy(Q.X, &precomp[d].X);
+ fe_copy(Q.Y, &precomp[d].Y);
+ fe_copy(Q.Z, &precomp[d].Z);
+ is_inf = 0;
+ } else
+ point_add_proj(&Q, &Q, &precomp[d]);
+ }
+ if ((d = anaf[i])) {
+ if ((is_neg = d < 0) != flipped) {
+ fiat_secp521r1_opp(Q.Y, Q.Y);
+ flipped ^= 1;
+ }
+ d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1;
+ if (is_inf) {
+ /* initialize accumulator */
+ fe_copy(Q.X, &lut_cmb[0][d].X);
+ fe_copy(Q.Y, &lut_cmb[0][d].Y);
+ fe_copy(Q.Z, const_one);
+ is_inf = 0;
+ } else
+ point_add_mixed(&Q, &Q, &lut_cmb[0][d]);
+ }
+ }
+
+ if (is_inf) {
+ /* initialize accumulator to inf: all-zero scalars */
+ fe_set_zero(Q.X);
+ fe_copy(Q.Y, const_one);
+ fe_set_zero(Q.Z);
+ }
+
+ if (flipped) {
+ /* correct sign */
+ fiat_secp521r1_opp(Q.Y, Q.Y);
+ }
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp521r1_inv(Q.Z, Q.Z);
+ fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z);
+ fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z);
+}
+
+/*-
+ * Variable point scalar multiplication with "regular" wnaf.
+ */
+static void
+var_smul_rwnaf(pt_aff_t *out, const unsigned char scalar[66],
+ const pt_aff_t *P)
+{
+ int i, j, d, diff, is_neg;
+ int8_t rnaf[106] = { 0 };
+ pt_prj_t Q, lut;
+ pt_prj_t precomp[DRADIX / 2];
+
+ precomp_wnaf(precomp, P);
+ scalar_rwnaf(rnaf, scalar);
+
+#if defined(_MSC_VER)
+/* result still unsigned: yes we know */
+#pragma warning(push)
+#pragma warning(disable : 4146)
+#endif
+
+ /* initialize accumulator to high digit */
+ d = (rnaf[105] - 1) >> 1;
+ for (j = 0; j < DRADIX / 2; j++) {
+ diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp521r1_selectznz(Q.X, diff, Q.X, precomp[j].X);
+ fiat_secp521r1_selectznz(Q.Y, diff, Q.Y, precomp[j].Y);
+ fiat_secp521r1_selectznz(Q.Z, diff, Q.Z, precomp[j].Z);
+ }
+
+ for (i = 104; i >= 0; i--) {
+ for (j = 0; j < RADIX; j++)
+ point_double(&Q, &Q);
+ d = rnaf[i];
+ /* is_neg = (d < 0) ? 1 : 0 */
+ is_neg = (d >> (8 * sizeof(int) - 1)) & 1;
+ /* d = abs(d) */
+ d = (d ^ -is_neg) + is_neg;
+ d = (d - 1) >> 1;
+ for (j = 0; j < DRADIX / 2; j++) {
+ diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp521r1_selectznz(lut.X, diff, lut.X, precomp[j].X);
+ fiat_secp521r1_selectznz(lut.Y, diff, lut.Y, precomp[j].Y);
+ fiat_secp521r1_selectznz(lut.Z, diff, lut.Z, precomp[j].Z);
+ }
+ /* negate lut point if digit is negative */
+ fiat_secp521r1_opp(out->Y, lut.Y);
+ fiat_secp521r1_selectznz(lut.Y, is_neg, lut.Y, out->Y);
+ point_add_proj(&Q, &Q, &lut);
+ }
+
+#if defined(_MSC_VER)
+#pragma warning(pop)
+#endif
+
+ /* conditionally subtract P if the scalar was even */
+ fe_copy(lut.X, precomp[0].X);
+ fiat_secp521r1_opp(lut.Y, precomp[0].Y);
+ fe_copy(lut.Z, precomp[0].Z);
+ point_add_proj(&lut, &lut, &Q);
+ fiat_secp521r1_selectznz(Q.X, scalar[0] & 1, lut.X, Q.X);
+ fiat_secp521r1_selectznz(Q.Y, scalar[0] & 1, lut.Y, Q.Y);
+ fiat_secp521r1_selectznz(Q.Z, scalar[0] & 1, lut.Z, Q.Z);
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp521r1_inv(Q.Z, Q.Z);
+ fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z);
+ fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z);
+}
+
+/*-
+ * Fixed scalar multiplication: comb with interleaving.
+ */
+static void
+fixed_smul_cmb(pt_aff_t *out, const unsigned char scalar[66])
+{
+ int i, j, k, d, diff, is_neg = 0;
+ int8_t rnaf[106] = { 0 };
+ pt_prj_t Q, R;
+ pt_aff_t lut;
+
+ scalar_rwnaf(rnaf, scalar);
+
+ /* initalize accumulator to inf */
+ fe_set_zero(Q.X);
+ fe_copy(Q.Y, const_one);
+ fe_set_zero(Q.Z);
+
+#if defined(_MSC_VER)
+/* result still unsigned: yes we know */
+#pragma warning(push)
+#pragma warning(disable : 4146)
+#endif
+
+ for (i = 8; i >= 0; i--) {
+ for (j = 0; i != 8 && j < RADIX; j++)
+ point_double(&Q, &Q);
+ for (j = 0; j < 13; j++) {
+ if (j * 9 + i > 105)
+ continue;
+ d = rnaf[j * 9 + i];
+ /* is_neg = (d < 0) ? 1 : 0 */
+ is_neg = (d >> (8 * sizeof(int) - 1)) & 1;
+ /* d = abs(d) */
+ d = (d ^ -is_neg) + is_neg;
+ d = (d - 1) >> 1;
+ for (k = 0; k < DRADIX / 2; k++) {
+ diff = (1 - (-(d ^ k) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp521r1_selectznz(lut.X, diff, lut.X, lut_cmb[j][k].X);
+ fiat_secp521r1_selectznz(lut.Y, diff, lut.Y, lut_cmb[j][k].Y);
+ }
+ /* negate lut point if digit is negative */
+ fiat_secp521r1_opp(out->Y, lut.Y);
+ fiat_secp521r1_selectznz(lut.Y, is_neg, lut.Y, out->Y);
+ point_add_mixed(&Q, &Q, &lut);
+ }
+ }
+
+#if defined(_MSC_VER)
+#pragma warning(pop)
+#endif
+
+ /* conditionally subtract P if the scalar was even */
+ fe_copy(lut.X, lut_cmb[0][0].X);
+ fiat_secp521r1_opp(lut.Y, lut_cmb[0][0].Y);
+ point_add_mixed(&R, &Q, &lut);
+ fiat_secp521r1_selectznz(Q.X, scalar[0] & 1, R.X, Q.X);
+ fiat_secp521r1_selectznz(Q.Y, scalar[0] & 1, R.Y, Q.Y);
+ fiat_secp521r1_selectznz(Q.Z, scalar[0] & 1, R.Z, Q.Z);
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp521r1_inv(Q.Z, Q.Z);
+ fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z);
+ fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z);
+}
+
+static void
+point_mul_two(unsigned char outx[66], unsigned char outy[66],
+ const unsigned char a[66], const unsigned char b[66],
+ const unsigned char inx[66],
+ const unsigned char iny[66])
+{
+ pt_aff_t P;
+
+ fiat_secp521r1_from_bytes(P.X, inx);
+ fiat_secp521r1_from_bytes(P.Y, iny);
+ /* simultaneous scalar multiplication */
+ var_smul_wnaf_two(&P, a, b, &P);
+
+ fiat_secp521r1_to_bytes(outx, P.X);
+ fiat_secp521r1_to_bytes(outy, P.Y);
+}
+
+static void
+point_mul_g(unsigned char outx[66], unsigned char outy[66],
+ const unsigned char scalar[66])
+{
+ pt_aff_t P;
+
+ /* fixed scmul function */
+ fixed_smul_cmb(&P, scalar);
+ fiat_secp521r1_to_bytes(outx, P.X);
+ fiat_secp521r1_to_bytes(outy, P.Y);
+}
+
+static void
+point_mul(unsigned char outx[66], unsigned char outy[66],
+ const unsigned char scalar[66],
+ const unsigned char inx[66],
+ const unsigned char iny[66])
+{
+ pt_aff_t P;
+
+ fiat_secp521r1_from_bytes(P.X, inx);
+ fiat_secp521r1_from_bytes(P.Y, iny);
+ /* var scmul function */
+ var_smul_rwnaf(&P, scalar, &P);
+ fiat_secp521r1_to_bytes(outx, P.X);
+ fiat_secp521r1_to_bytes(outy, P.Y);
+}
+
+#undef RADIX
+#include "ecp.h"
+#include "mplogic.h"
+
+/*-
+ * reverse bytes -- total hack
+ */
+#define MP_BE2LE(a) \
+ do { \
+ unsigned char z_bswap; \
+ z_bswap = a[0]; \
+ a[0] = a[65]; \
+ a[65] = z_bswap; \
+ z_bswap = a[1]; \
+ a[1] = a[64]; \
+ a[64] = z_bswap; \
+ z_bswap = a[2]; \
+ a[2] = a[63]; \
+ a[63] = z_bswap; \
+ z_bswap = a[3]; \
+ a[3] = a[62]; \
+ a[62] = z_bswap; \
+ z_bswap = a[4]; \
+ a[4] = a[61]; \
+ a[61] = z_bswap; \
+ z_bswap = a[5]; \
+ a[5] = a[60]; \
+ a[60] = z_bswap; \
+ z_bswap = a[6]; \
+ a[6] = a[59]; \
+ a[59] = z_bswap; \
+ z_bswap = a[7]; \
+ a[7] = a[58]; \
+ a[58] = z_bswap; \
+ z_bswap = a[8]; \
+ a[8] = a[57]; \
+ a[57] = z_bswap; \
+ z_bswap = a[9]; \
+ a[9] = a[56]; \
+ a[56] = z_bswap; \
+ z_bswap = a[10]; \
+ a[10] = a[55]; \
+ a[55] = z_bswap; \
+ z_bswap = a[11]; \
+ a[11] = a[54]; \
+ a[54] = z_bswap; \
+ z_bswap = a[12]; \
+ a[12] = a[53]; \
+ a[53] = z_bswap; \
+ z_bswap = a[13]; \
+ a[13] = a[52]; \
+ a[52] = z_bswap; \
+ z_bswap = a[14]; \
+ a[14] = a[51]; \
+ a[51] = z_bswap; \
+ z_bswap = a[15]; \
+ a[15] = a[50]; \
+ a[50] = z_bswap; \
+ z_bswap = a[16]; \
+ a[16] = a[49]; \
+ a[49] = z_bswap; \
+ z_bswap = a[17]; \
+ a[17] = a[48]; \
+ a[48] = z_bswap; \
+ z_bswap = a[18]; \
+ a[18] = a[47]; \
+ a[47] = z_bswap; \
+ z_bswap = a[19]; \
+ a[19] = a[46]; \
+ a[46] = z_bswap; \
+ z_bswap = a[20]; \
+ a[20] = a[45]; \
+ a[45] = z_bswap; \
+ z_bswap = a[21]; \
+ a[21] = a[44]; \
+ a[44] = z_bswap; \
+ z_bswap = a[22]; \
+ a[22] = a[43]; \
+ a[43] = z_bswap; \
+ z_bswap = a[23]; \
+ a[23] = a[42]; \
+ a[42] = z_bswap; \
+ z_bswap = a[24]; \
+ a[24] = a[41]; \
+ a[41] = z_bswap; \
+ z_bswap = a[25]; \
+ a[25] = a[40]; \
+ a[40] = z_bswap; \
+ z_bswap = a[26]; \
+ a[26] = a[39]; \
+ a[39] = z_bswap; \
+ z_bswap = a[27]; \
+ a[27] = a[38]; \
+ a[38] = z_bswap; \
+ z_bswap = a[28]; \
+ a[28] = a[37]; \
+ a[37] = z_bswap; \
+ z_bswap = a[29]; \
+ a[29] = a[36]; \
+ a[36] = z_bswap; \
+ z_bswap = a[30]; \
+ a[30] = a[35]; \
+ a[35] = z_bswap; \
+ z_bswap = a[31]; \
+ a[31] = a[34]; \
+ a[34] = z_bswap; \
+ z_bswap = a[32]; \
+ a[32] = a[33]; \
+ a[33] = z_bswap; \
+ } while (0)
+
+static mp_err
+point_mul_g_secp521r1(const mp_int *n, mp_int *out_x,
+ mp_int *out_y, const ECGroup *group)
+{
+ unsigned char b_x[66];
+ unsigned char b_y[66];
+ unsigned char b_n[66];
+ mp_err res;
+
+ ARGCHK(n != NULL && out_x != NULL && out_y != NULL, MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n) > 521 || mp_cmp_z(n) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 66));
+ MP_BE2LE(b_n);
+ point_mul_g(b_x, b_y, b_n);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66));
+
+CLEANUP:
+ return res;
+}
+
+static mp_err
+point_mul_secp521r1(const mp_int *n, const mp_int *in_x,
+ const mp_int *in_y, mp_int *out_x,
+ mp_int *out_y, const ECGroup *group)
+{
+ unsigned char b_x[66];
+ unsigned char b_y[66];
+ unsigned char b_n[66];
+ mp_err res;
+
+ ARGCHK(n != NULL && in_x != NULL && in_y != NULL && out_x != NULL &&
+ out_y != NULL,
+ MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n) > 521 || mp_cmp_z(n) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 66));
+ MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 66));
+ MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 66));
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_BE2LE(b_n);
+ point_mul(b_x, b_y, b_n, b_x, b_y);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66));
+
+CLEANUP:
+ return res;
+}
+
+static mp_err
+point_mul_two_secp521r1(const mp_int *n1, const mp_int *n2,
+ const mp_int *in_x, const mp_int *in_y,
+ mp_int *out_x, mp_int *out_y,
+ const ECGroup *group)
+{
+ unsigned char b_x[66];
+ unsigned char b_y[66];
+ unsigned char b_n1[66];
+ unsigned char b_n2[66];
+ mp_err res;
+
+ /* If n2 == NULL, this is just a base-point multiplication. */
+ if (n2 == NULL)
+ return point_mul_g_secp521r1(n1, out_x, out_y, group);
+
+ /* If n1 == NULL, this is just an arbitary-point multiplication. */
+ if (n1 == NULL)
+ return point_mul_secp521r1(n2, in_x, in_y, out_x, out_y, group);
+
+ ARGCHK(in_x != NULL && in_y != NULL && out_x != NULL && out_y != NULL,
+ MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n1) > 521 || mp_cmp_z(n1) != 1 ||
+ mpl_significant_bits(n2) > 521 || mp_cmp_z(n2) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n1, b_n1, 66));
+ MP_CHECKOK(mp_to_fixlen_octets(n2, b_n2, 66));
+ MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 66));
+ MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 66));
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_BE2LE(b_n1);
+ MP_BE2LE(b_n2);
+ point_mul_two(b_x, b_y, b_n1, b_n2, b_x, b_y);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66));
+
+CLEANUP:
+ return res;
+}
+
+mp_err
+ec_group_set_secp521r1(ECGroup *group, ECCurveName name)
+{
+ if (name == ECCurve_NIST_P521) {
+ group->base_point_mul = &point_mul_g_secp521r1;
+ group->point_mul = &point_mul_secp521r1;
+ group->points_mul = &point_mul_two_secp521r1;
+ }
+ return MP_OKAY;
+}
+
+#else /* __SIZEOF_INT128__ */
+
+#include <stdint.h>
+#include <string.h>
+#define LIMB_BITS 32
+#define LIMB_CNT 19
+/* Field elements */
+typedef uint32_t fe_t[LIMB_CNT];
+typedef uint32_t limb_t;
+
+#define fe_copy(d, s) memcpy(d, s, sizeof(fe_t))
+#define fe_set_zero(d) memset(d, 0, sizeof(fe_t))
+
+#define fiat_secp521r1_carry_add(c, a, b) \
+ fiat_secp521r1_add(c, a, b); \
+ fiat_secp521r1_carry(c, c)
+#define fiat_secp521r1_carry_sub(c, a, b) \
+ fiat_secp521r1_sub(c, a, b); \
+ fiat_secp521r1_carry(c, c)
+
+/* Projective points */
+typedef struct {
+ fe_t X;
+ fe_t Y;
+ fe_t Z;
+} pt_prj_t;
+
+/* Affine points */
+typedef struct {
+ fe_t X;
+ fe_t Y;
+} pt_aff_t;
+
+/* BEGIN verbatim fiat code https://github.com/mit-plv/fiat-crypto */
+/*-
+ * MIT License
+ *
+ * Copyright (c) 2020 the fiat-crypto authors (see the AUTHORS file)
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+/* Autogenerated: unsaturated_solinas --static secp521r1 32 '(auto)' '2^521 - 1' */
+/* curve description: secp521r1 */
+/* machine_wordsize = 32 (from "32") */
+/* requested operations: (all) */
+/* n = 19 (from "(auto)") */
+/* s-c = 2^521 - [(1, 1)] (from "2^521 - 1") */
+/* tight_bounds_multiplier = 1.1 (from "") */
+/* */
+/* Computed values: */
+/* carry_chain = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 0, 1] */
+/* eval z = z[0] + (z[1] << 28) + (z[2] << 55) + (z[3] << 83) + (z[4] << 110) + (z[5] << 138) + (z[6] << 165) + (z[7] << 192) + (z[8] << 220) + (z[9] << 247) + (z[10] << 0x113) + (z[11] << 0x12e) + (z[12] << 0x14a) + (z[13] << 0x165) + (z[14] << 0x180) + (z[15] << 0x19c) + (z[16] << 0x1b7) + (z[17] << 0x1d3) + (z[18] << 0x1ee) */
+/* bytes_eval z = z[0] + (z[1] << 8) + (z[2] << 16) + (z[3] << 24) + (z[4] << 32) + (z[5] << 40) + (z[6] << 48) + (z[7] << 56) + (z[8] << 64) + (z[9] << 72) + (z[10] << 80) + (z[11] << 88) + (z[12] << 96) + (z[13] << 104) + (z[14] << 112) + (z[15] << 120) + (z[16] << 128) + (z[17] << 136) + (z[18] << 144) + (z[19] << 152) + (z[20] << 160) + (z[21] << 168) + (z[22] << 176) + (z[23] << 184) + (z[24] << 192) + (z[25] << 200) + (z[26] << 208) + (z[27] << 216) + (z[28] << 224) + (z[29] << 232) + (z[30] << 240) + (z[31] << 248) + (z[32] << 256) + (z[33] << 0x108) + (z[34] << 0x110) + (z[35] << 0x118) + (z[36] << 0x120) + (z[37] << 0x128) + (z[38] << 0x130) + (z[39] << 0x138) + (z[40] << 0x140) + (z[41] << 0x148) + (z[42] << 0x150) + (z[43] << 0x158) + (z[44] << 0x160) + (z[45] << 0x168) + (z[46] << 0x170) + (z[47] << 0x178) + (z[48] << 0x180) + (z[49] << 0x188) + (z[50] << 0x190) + (z[51] << 0x198) + (z[52] << 0x1a0) + (z[53] << 0x1a8) + (z[54] << 0x1b0) + (z[55] << 0x1b8) + (z[56] << 0x1c0) + (z[57] << 0x1c8) + (z[58] << 0x1d0) + (z[59] << 0x1d8) + (z[60] << 0x1e0) + (z[61] << 0x1e8) + (z[62] << 0x1f0) + (z[63] << 0x1f8) + (z[64] << 2^9) + (z[65] << 0x208) */
+
+#include <stdint.h>
+typedef unsigned char fiat_secp521r1_uint1;
+typedef signed char fiat_secp521r1_int1;
+
+#if (-1 & 3) != 3
+#error "This code only works on a two's complement system"
+#endif
+
+/*
+ * The function fiat_secp521r1_addcarryx_u28 is an addition with carry.
+ * Postconditions:
+ * out1 = (arg1 + arg2 + arg3) mod 2^28
+ * out2 = ⌊(arg1 + arg2 + arg3) / 2^28⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0xfffffff]
+ * arg3: [0x0 ~> 0xfffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xfffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp521r1_addcarryx_u28(uint32_t *out1,
+ fiat_secp521r1_uint1 *out2,
+ fiat_secp521r1_uint1 arg1,
+ uint32_t arg2, uint32_t arg3)
+{
+ uint32_t x1;
+ uint32_t x2;
+ fiat_secp521r1_uint1 x3;
+ x1 = ((arg1 + arg2) + arg3);
+ x2 = (x1 & UINT32_C(0xfffffff));
+ x3 = (fiat_secp521r1_uint1)(x1 >> 28);
+ *out1 = x2;
+ *out2 = x3;
+}
+
+/*
+ * The function fiat_secp521r1_subborrowx_u28 is a subtraction with borrow.
+ * Postconditions:
+ * out1 = (-arg1 + arg2 + -arg3) mod 2^28
+ * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^28⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0xfffffff]
+ * arg3: [0x0 ~> 0xfffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xfffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp521r1_subborrowx_u28(uint32_t *out1,
+ fiat_secp521r1_uint1 *out2,
+ fiat_secp521r1_uint1 arg1,
+ uint32_t arg2, uint32_t arg3)
+{
+ int32_t x1;
+ fiat_secp521r1_int1 x2;
+ uint32_t x3;
+ x1 = ((int32_t)(arg2 - arg1) - (int32_t)arg3);
+ x2 = (fiat_secp521r1_int1)(x1 >> 28);
+ x3 = (x1 & UINT32_C(0xfffffff));
+ *out1 = x3;
+ *out2 = (fiat_secp521r1_uint1)(0x0 - x2);
+}
+
+/*
+ * The function fiat_secp521r1_addcarryx_u27 is an addition with carry.
+ * Postconditions:
+ * out1 = (arg1 + arg2 + arg3) mod 2^27
+ * out2 = ⌊(arg1 + arg2 + arg3) / 2^27⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0x7ffffff]
+ * arg3: [0x0 ~> 0x7ffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0x7ffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp521r1_addcarryx_u27(uint32_t *out1,
+ fiat_secp521r1_uint1 *out2,
+ fiat_secp521r1_uint1 arg1,
+ uint32_t arg2, uint32_t arg3)
+{
+ uint32_t x1;
+ uint32_t x2;
+ fiat_secp521r1_uint1 x3;
+ x1 = ((arg1 + arg2) + arg3);
+ x2 = (x1 & UINT32_C(0x7ffffff));
+ x3 = (fiat_secp521r1_uint1)(x1 >> 27);
+ *out1 = x2;
+ *out2 = x3;
+}
+
+/*
+ * The function fiat_secp521r1_subborrowx_u27 is a subtraction with borrow.
+ * Postconditions:
+ * out1 = (-arg1 + arg2 + -arg3) mod 2^27
+ * out2 = -⌊(-arg1 + arg2 + -arg3) / 2^27⌋
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0x7ffffff]
+ * arg3: [0x0 ~> 0x7ffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0x7ffffff]
+ * out2: [0x0 ~> 0x1]
+ */
+static void
+fiat_secp521r1_subborrowx_u27(uint32_t *out1,
+ fiat_secp521r1_uint1 *out2,
+ fiat_secp521r1_uint1 arg1,
+ uint32_t arg2, uint32_t arg3)
+{
+ int32_t x1;
+ fiat_secp521r1_int1 x2;
+ uint32_t x3;
+ x1 = ((int32_t)(arg2 - arg1) - (int32_t)arg3);
+ x2 = (fiat_secp521r1_int1)(x1 >> 27);
+ x3 = (x1 & UINT32_C(0x7ffffff));
+ *out1 = x3;
+ *out2 = (fiat_secp521r1_uint1)(0x0 - x2);
+}
+
+/*
+ * The function fiat_secp521r1_cmovznz_u32 is a single-word conditional move.
+ * Postconditions:
+ * out1 = (if arg1 = 0 then arg2 else arg3)
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [0x0 ~> 0xffffffff]
+ * arg3: [0x0 ~> 0xffffffff]
+ * Output Bounds:
+ * out1: [0x0 ~> 0xffffffff]
+ */
+static void
+fiat_secp521r1_cmovznz_u32(uint32_t *out1,
+ fiat_secp521r1_uint1 arg1, uint32_t arg2,
+ uint32_t arg3)
+{
+ fiat_secp521r1_uint1 x1;
+ uint32_t x2;
+ uint32_t x3;
+ x1 = (!(!arg1));
+ x2 = ((fiat_secp521r1_int1)(0x0 - x1) & UINT32_C(0xffffffff));
+ x3 = ((x2 & arg3) | ((~x2) & arg2));
+ *out1 = x3;
+}
+
+/*
+ * The function fiat_secp521r1_carry_mul multiplies two field elements and reduces the result.
+ * Postconditions:
+ * eval out1 mod m = (eval arg1 * eval arg2) mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]]
+ * arg2: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]]
+ */
+static void
+fiat_secp521r1_carry_mul(uint32_t out1[19], const uint32_t arg1[19],
+ const uint32_t arg2[19])
+{
+ uint64_t x1;
+ uint64_t x2;
+ uint64_t x3;
+ uint64_t x4;
+ uint64_t x5;
+ uint64_t x6;
+ uint64_t x7;
+ uint64_t x8;
+ uint64_t x9;
+ uint64_t x10;
+ uint64_t x11;
+ uint64_t x12;
+ uint64_t x13;
+ uint64_t x14;
+ uint64_t x15;
+ uint64_t x16;
+ uint64_t x17;
+ uint64_t x18;
+ uint64_t x19;
+ uint64_t x20;
+ uint64_t x21;
+ uint64_t x22;
+ uint64_t x23;
+ uint64_t x24;
+ uint64_t x25;
+ uint64_t x26;
+ uint64_t x27;
+ uint64_t x28;
+ uint64_t x29;
+ uint64_t x30;
+ uint64_t x31;
+ uint64_t x32;
+ uint64_t x33;
+ uint64_t x34;
+ uint64_t x35;
+ uint64_t x36;
+ uint64_t x37;
+ uint64_t x38;
+ uint64_t x39;
+ uint64_t x40;
+ uint64_t x41;
+ uint64_t x42;
+ uint64_t x43;
+ uint64_t x44;
+ uint64_t x45;
+ uint64_t x46;
+ uint64_t x47;
+ uint64_t x48;
+ uint64_t x49;
+ uint64_t x50;
+ uint64_t x51;
+ uint64_t x52;
+ uint64_t x53;
+ uint64_t x54;
+ uint64_t x55;
+ uint64_t x56;
+ uint64_t x57;
+ uint64_t x58;
+ uint64_t x59;
+ uint64_t x60;
+ uint64_t x61;
+ uint64_t x62;
+ uint64_t x63;
+ uint64_t x64;
+ uint64_t x65;
+ uint64_t x66;
+ uint64_t x67;
+ uint64_t x68;
+ uint64_t x69;
+ uint64_t x70;
+ uint64_t x71;
+ uint64_t x72;
+ uint64_t x73;
+ uint64_t x74;
+ uint64_t x75;
+ uint64_t x76;
+ uint64_t x77;
+ uint64_t x78;
+ uint64_t x79;
+ uint64_t x80;
+ uint64_t x81;
+ uint64_t x82;
+ uint64_t x83;
+ uint64_t x84;
+ uint64_t x85;
+ uint64_t x86;
+ uint64_t x87;
+ uint64_t x88;
+ uint64_t x89;
+ uint64_t x90;
+ uint64_t x91;
+ uint64_t x92;
+ uint64_t x93;
+ uint64_t x94;
+ uint64_t x95;
+ uint64_t x96;
+ uint64_t x97;
+ uint64_t x98;
+ uint64_t x99;
+ uint64_t x100;
+ uint64_t x101;
+ uint64_t x102;
+ uint64_t x103;
+ uint64_t x104;
+ uint64_t x105;
+ uint64_t x106;
+ uint64_t x107;
+ uint64_t x108;
+ uint64_t x109;
+ uint64_t x110;
+ uint64_t x111;
+ uint64_t x112;
+ uint64_t x113;
+ uint64_t x114;
+ uint64_t x115;
+ uint64_t x116;
+ uint64_t x117;
+ uint64_t x118;
+ uint64_t x119;
+ uint64_t x120;
+ uint64_t x121;
+ uint64_t x122;
+ uint64_t x123;
+ uint64_t x124;
+ uint64_t x125;
+ uint64_t x126;
+ uint64_t x127;
+ uint64_t x128;
+ uint64_t x129;
+ uint64_t x130;
+ uint64_t x131;
+ uint64_t x132;
+ uint64_t x133;
+ uint64_t x134;
+ uint64_t x135;
+ uint64_t x136;
+ uint64_t x137;
+ uint64_t x138;
+ uint64_t x139;
+ uint64_t x140;
+ uint64_t x141;
+ uint64_t x142;
+ uint64_t x143;
+ uint64_t x144;
+ uint64_t x145;
+ uint64_t x146;
+ uint64_t x147;
+ uint64_t x148;
+ uint64_t x149;
+ uint64_t x150;
+ uint64_t x151;
+ uint64_t x152;
+ uint64_t x153;
+ uint64_t x154;
+ uint64_t x155;
+ uint64_t x156;
+ uint64_t x157;
+ uint64_t x158;
+ uint64_t x159;
+ uint64_t x160;
+ uint64_t x161;
+ uint64_t x162;
+ uint64_t x163;
+ uint64_t x164;
+ uint64_t x165;
+ uint64_t x166;
+ uint64_t x167;
+ uint64_t x168;
+ uint64_t x169;
+ uint64_t x170;
+ uint64_t x171;
+ uint64_t x172;
+ uint64_t x173;
+ uint64_t x174;
+ uint64_t x175;
+ uint64_t x176;
+ uint64_t x177;
+ uint64_t x178;
+ uint64_t x179;
+ uint64_t x180;
+ uint64_t x181;
+ uint64_t x182;
+ uint64_t x183;
+ uint64_t x184;
+ uint64_t x185;
+ uint64_t x186;
+ uint64_t x187;
+ uint64_t x188;
+ uint64_t x189;
+ uint64_t x190;
+ uint64_t x191;
+ uint64_t x192;
+ uint64_t x193;
+ uint64_t x194;
+ uint64_t x195;
+ uint64_t x196;
+ uint64_t x197;
+ uint64_t x198;
+ uint64_t x199;
+ uint64_t x200;
+ uint64_t x201;
+ uint64_t x202;
+ uint64_t x203;
+ uint64_t x204;
+ uint64_t x205;
+ uint64_t x206;
+ uint64_t x207;
+ uint64_t x208;
+ uint64_t x209;
+ uint64_t x210;
+ uint64_t x211;
+ uint64_t x212;
+ uint64_t x213;
+ uint64_t x214;
+ uint64_t x215;
+ uint64_t x216;
+ uint64_t x217;
+ uint64_t x218;
+ uint64_t x219;
+ uint64_t x220;
+ uint64_t x221;
+ uint64_t x222;
+ uint64_t x223;
+ uint64_t x224;
+ uint64_t x225;
+ uint64_t x226;
+ uint64_t x227;
+ uint64_t x228;
+ uint64_t x229;
+ uint64_t x230;
+ uint64_t x231;
+ uint64_t x232;
+ uint64_t x233;
+ uint64_t x234;
+ uint64_t x235;
+ uint64_t x236;
+ uint64_t x237;
+ uint64_t x238;
+ uint64_t x239;
+ uint64_t x240;
+ uint64_t x241;
+ uint64_t x242;
+ uint64_t x243;
+ uint64_t x244;
+ uint64_t x245;
+ uint64_t x246;
+ uint64_t x247;
+ uint64_t x248;
+ uint64_t x249;
+ uint64_t x250;
+ uint64_t x251;
+ uint64_t x252;
+ uint64_t x253;
+ uint64_t x254;
+ uint64_t x255;
+ uint64_t x256;
+ uint64_t x257;
+ uint64_t x258;
+ uint64_t x259;
+ uint64_t x260;
+ uint64_t x261;
+ uint64_t x262;
+ uint64_t x263;
+ uint64_t x264;
+ uint64_t x265;
+ uint64_t x266;
+ uint64_t x267;
+ uint64_t x268;
+ uint64_t x269;
+ uint64_t x270;
+ uint64_t x271;
+ uint64_t x272;
+ uint64_t x273;
+ uint64_t x274;
+ uint64_t x275;
+ uint64_t x276;
+ uint64_t x277;
+ uint64_t x278;
+ uint64_t x279;
+ uint64_t x280;
+ uint64_t x281;
+ uint64_t x282;
+ uint64_t x283;
+ uint64_t x284;
+ uint64_t x285;
+ uint64_t x286;
+ uint64_t x287;
+ uint64_t x288;
+ uint64_t x289;
+ uint64_t x290;
+ uint64_t x291;
+ uint64_t x292;
+ uint64_t x293;
+ uint64_t x294;
+ uint64_t x295;
+ uint64_t x296;
+ uint64_t x297;
+ uint64_t x298;
+ uint64_t x299;
+ uint64_t x300;
+ uint64_t x301;
+ uint64_t x302;
+ uint64_t x303;
+ uint64_t x304;
+ uint64_t x305;
+ uint64_t x306;
+ uint64_t x307;
+ uint64_t x308;
+ uint64_t x309;
+ uint64_t x310;
+ uint64_t x311;
+ uint64_t x312;
+ uint64_t x313;
+ uint64_t x314;
+ uint64_t x315;
+ uint64_t x316;
+ uint64_t x317;
+ uint64_t x318;
+ uint64_t x319;
+ uint64_t x320;
+ uint64_t x321;
+ uint64_t x322;
+ uint64_t x323;
+ uint64_t x324;
+ uint64_t x325;
+ uint64_t x326;
+ uint64_t x327;
+ uint64_t x328;
+ uint64_t x329;
+ uint64_t x330;
+ uint64_t x331;
+ uint64_t x332;
+ uint64_t x333;
+ uint64_t x334;
+ uint64_t x335;
+ uint64_t x336;
+ uint64_t x337;
+ uint64_t x338;
+ uint64_t x339;
+ uint64_t x340;
+ uint64_t x341;
+ uint64_t x342;
+ uint64_t x343;
+ uint64_t x344;
+ uint64_t x345;
+ uint64_t x346;
+ uint64_t x347;
+ uint64_t x348;
+ uint64_t x349;
+ uint64_t x350;
+ uint64_t x351;
+ uint64_t x352;
+ uint64_t x353;
+ uint64_t x354;
+ uint64_t x355;
+ uint64_t x356;
+ uint64_t x357;
+ uint64_t x358;
+ uint64_t x359;
+ uint64_t x360;
+ uint64_t x361;
+ uint64_t x362;
+ uint64_t x363;
+ uint32_t x364;
+ uint64_t x365;
+ uint64_t x366;
+ uint64_t x367;
+ uint64_t x368;
+ uint64_t x369;
+ uint64_t x370;
+ uint64_t x371;
+ uint64_t x372;
+ uint64_t x373;
+ uint64_t x374;
+ uint64_t x375;
+ uint64_t x376;
+ uint64_t x377;
+ uint64_t x378;
+ uint64_t x379;
+ uint64_t x380;
+ uint64_t x381;
+ uint64_t x382;
+ uint64_t x383;
+ uint64_t x384;
+ uint32_t x385;
+ uint64_t x386;
+ uint64_t x387;
+ uint32_t x388;
+ uint64_t x389;
+ uint64_t x390;
+ uint32_t x391;
+ uint64_t x392;
+ uint64_t x393;
+ uint32_t x394;
+ uint64_t x395;
+ uint64_t x396;
+ uint32_t x397;
+ uint64_t x398;
+ uint64_t x399;
+ uint32_t x400;
+ uint64_t x401;
+ uint64_t x402;
+ uint32_t x403;
+ uint64_t x404;
+ uint64_t x405;
+ uint32_t x406;
+ uint64_t x407;
+ uint64_t x408;
+ uint32_t x409;
+ uint64_t x410;
+ uint64_t x411;
+ uint32_t x412;
+ uint64_t x413;
+ uint64_t x414;
+ uint32_t x415;
+ uint64_t x416;
+ uint64_t x417;
+ uint32_t x418;
+ uint64_t x419;
+ uint64_t x420;
+ uint32_t x421;
+ uint64_t x422;
+ uint64_t x423;
+ uint32_t x424;
+ uint64_t x425;
+ uint64_t x426;
+ uint32_t x427;
+ uint64_t x428;
+ uint64_t x429;
+ uint32_t x430;
+ uint64_t x431;
+ uint64_t x432;
+ uint32_t x433;
+ uint64_t x434;
+ uint64_t x435;
+ uint32_t x436;
+ uint64_t x437;
+ uint32_t x438;
+ uint32_t x439;
+ uint32_t x440;
+ fiat_secp521r1_uint1 x441;
+ uint32_t x442;
+ uint32_t x443;
+ x1 = ((uint64_t)(arg1[18]) * (arg2[18]));
+ x2 = ((uint64_t)(arg1[18]) * ((arg2[17]) * 0x2));
+ x3 = ((uint64_t)(arg1[18]) * (arg2[16]));
+ x4 = ((uint64_t)(arg1[18]) * ((arg2[15]) * 0x2));
+ x5 = ((uint64_t)(arg1[18]) * (arg2[14]));
+ x6 = ((uint64_t)(arg1[18]) * (arg2[13]));
+ x7 = ((uint64_t)(arg1[18]) * ((arg2[12]) * 0x2));
+ x8 = ((uint64_t)(arg1[18]) * (arg2[11]));
+ x9 = ((uint64_t)(arg1[18]) * ((arg2[10]) * 0x2));
+ x10 = ((uint64_t)(arg1[18]) * (arg2[9]));
+ x11 = ((uint64_t)(arg1[18]) * ((arg2[8]) * 0x2));
+ x12 = ((uint64_t)(arg1[18]) * (arg2[7]));
+ x13 = ((uint64_t)(arg1[18]) * (arg2[6]));
+ x14 = ((uint64_t)(arg1[18]) * ((arg2[5]) * 0x2));
+ x15 = ((uint64_t)(arg1[18]) * (arg2[4]));
+ x16 = ((uint64_t)(arg1[18]) * ((arg2[3]) * 0x2));
+ x17 = ((uint64_t)(arg1[18]) * (arg2[2]));
+ x18 = ((uint64_t)(arg1[18]) * ((arg2[1]) * 0x2));
+ x19 = ((uint64_t)(arg1[17]) * ((arg2[18]) * 0x2));
+ x20 = ((uint64_t)(arg1[17]) * ((arg2[17]) * 0x2));
+ x21 = ((uint64_t)(arg1[17]) * ((arg2[16]) * 0x2));
+ x22 = ((uint64_t)(arg1[17]) * ((arg2[15]) * 0x2));
+ x23 = ((uint64_t)(arg1[17]) * (arg2[14]));
+ x24 = ((uint64_t)(arg1[17]) * ((arg2[13]) * 0x2));
+ x25 = ((uint64_t)(arg1[17]) * ((arg2[12]) * 0x2));
+ x26 = ((uint64_t)(arg1[17]) * ((arg2[11]) * 0x2));
+ x27 = ((uint64_t)(arg1[17]) * ((arg2[10]) * 0x2));
+ x28 = ((uint64_t)(arg1[17]) * ((arg2[9]) * 0x2));
+ x29 = ((uint64_t)(arg1[17]) * ((arg2[8]) * 0x2));
+ x30 = ((uint64_t)(arg1[17]) * (arg2[7]));
+ x31 = ((uint64_t)(arg1[17]) * ((arg2[6]) * 0x2));
+ x32 = ((uint64_t)(arg1[17]) * ((arg2[5]) * 0x2));
+ x33 = ((uint64_t)(arg1[17]) * ((arg2[4]) * 0x2));
+ x34 = ((uint64_t)(arg1[17]) * ((arg2[3]) * 0x2));
+ x35 = ((uint64_t)(arg1[17]) * ((arg2[2]) * 0x2));
+ x36 = ((uint64_t)(arg1[16]) * (arg2[18]));
+ x37 = ((uint64_t)(arg1[16]) * ((arg2[17]) * 0x2));
+ x38 = ((uint64_t)(arg1[16]) * (arg2[16]));
+ x39 = ((uint64_t)(arg1[16]) * (arg2[15]));
+ x40 = ((uint64_t)(arg1[16]) * (arg2[14]));
+ x41 = ((uint64_t)(arg1[16]) * (arg2[13]));
+ x42 = ((uint64_t)(arg1[16]) * ((arg2[12]) * 0x2));
+ x43 = ((uint64_t)(arg1[16]) * (arg2[11]));
+ x44 = ((uint64_t)(arg1[16]) * ((arg2[10]) * 0x2));
+ x45 = ((uint64_t)(arg1[16]) * (arg2[9]));
+ x46 = ((uint64_t)(arg1[16]) * (arg2[8]));
+ x47 = ((uint64_t)(arg1[16]) * (arg2[7]));
+ x48 = ((uint64_t)(arg1[16]) * (arg2[6]));
+ x49 = ((uint64_t)(arg1[16]) * ((arg2[5]) * 0x2));
+ x50 = ((uint64_t)(arg1[16]) * (arg2[4]));
+ x51 = ((uint64_t)(arg1[16]) * ((arg2[3]) * 0x2));
+ x52 = ((uint64_t)(arg1[15]) * ((arg2[18]) * 0x2));
+ x53 = ((uint64_t)(arg1[15]) * ((arg2[17]) * 0x2));
+ x54 = ((uint64_t)(arg1[15]) * (arg2[16]));
+ x55 = ((uint64_t)(arg1[15]) * ((arg2[15]) * 0x2));
+ x56 = ((uint64_t)(arg1[15]) * (arg2[14]));
+ x57 = ((uint64_t)(arg1[15]) * ((arg2[13]) * 0x2));
+ x58 = ((uint64_t)(arg1[15]) * ((arg2[12]) * 0x2));
+ x59 = ((uint64_t)(arg1[15]) * ((arg2[11]) * 0x2));
+ x60 = ((uint64_t)(arg1[15]) * ((arg2[10]) * 0x2));
+ x61 = ((uint64_t)(arg1[15]) * (arg2[9]));
+ x62 = ((uint64_t)(arg1[15]) * ((arg2[8]) * 0x2));
+ x63 = ((uint64_t)(arg1[15]) * (arg2[7]));
+ x64 = ((uint64_t)(arg1[15]) * ((arg2[6]) * 0x2));
+ x65 = ((uint64_t)(arg1[15]) * ((arg2[5]) * 0x2));
+ x66 = ((uint64_t)(arg1[15]) * ((arg2[4]) * 0x2));
+ x67 = ((uint64_t)(arg1[14]) * (arg2[18]));
+ x68 = ((uint64_t)(arg1[14]) * (arg2[17]));
+ x69 = ((uint64_t)(arg1[14]) * (arg2[16]));
+ x70 = ((uint64_t)(arg1[14]) * (arg2[15]));
+ x71 = ((uint64_t)(arg1[14]) * (arg2[14]));
+ x72 = ((uint64_t)(arg1[14]) * (arg2[13]));
+ x73 = ((uint64_t)(arg1[14]) * ((arg2[12]) * 0x2));
+ x74 = ((uint64_t)(arg1[14]) * (arg2[11]));
+ x75 = ((uint64_t)(arg1[14]) * (arg2[10]));
+ x76 = ((uint64_t)(arg1[14]) * (arg2[9]));
+ x77 = ((uint64_t)(arg1[14]) * (arg2[8]));
+ x78 = ((uint64_t)(arg1[14]) * (arg2[7]));
+ x79 = ((uint64_t)(arg1[14]) * (arg2[6]));
+ x80 = ((uint64_t)(arg1[14]) * ((arg2[5]) * 0x2));
+ x81 = ((uint64_t)(arg1[13]) * (arg2[18]));
+ x82 = ((uint64_t)(arg1[13]) * ((arg2[17]) * 0x2));
+ x83 = ((uint64_t)(arg1[13]) * (arg2[16]));
+ x84 = ((uint64_t)(arg1[13]) * ((arg2[15]) * 0x2));
+ x85 = ((uint64_t)(arg1[13]) * (arg2[14]));
+ x86 = ((uint64_t)(arg1[13]) * ((arg2[13]) * 0x2));
+ x87 = ((uint64_t)(arg1[13]) * ((arg2[12]) * 0x2));
+ x88 = ((uint64_t)(arg1[13]) * (arg2[11]));
+ x89 = ((uint64_t)(arg1[13]) * ((arg2[10]) * 0x2));
+ x90 = ((uint64_t)(arg1[13]) * (arg2[9]));
+ x91 = ((uint64_t)(arg1[13]) * ((arg2[8]) * 0x2));
+ x92 = ((uint64_t)(arg1[13]) * (arg2[7]));
+ x93 = ((uint64_t)(arg1[13]) * ((arg2[6]) * 0x2));
+ x94 = ((uint64_t)(arg1[12]) * ((arg2[18]) * 0x2));
+ x95 = ((uint64_t)(arg1[12]) * ((arg2[17]) * 0x2));
+ x96 = ((uint64_t)(arg1[12]) * ((arg2[16]) * 0x2));
+ x97 = ((uint64_t)(arg1[12]) * ((arg2[15]) * 0x2));
+ x98 = ((uint64_t)(arg1[12]) * ((arg2[14]) * 0x2));
+ x99 = ((uint64_t)(arg1[12]) * ((arg2[13]) * 0x2));
+ x100 = ((uint64_t)(arg1[12]) * ((arg2[12]) * 0x2));
+ x101 = ((uint64_t)(arg1[12]) * ((arg2[11]) * 0x2));
+ x102 = ((uint64_t)(arg1[12]) * ((arg2[10]) * 0x2));
+ x103 = ((uint64_t)(arg1[12]) * ((arg2[9]) * 0x2));
+ x104 = ((uint64_t)(arg1[12]) * ((arg2[8]) * 0x2));
+ x105 = ((uint64_t)(arg1[12]) * ((arg2[7]) * 0x2));
+ x106 = ((uint64_t)(arg1[11]) * (arg2[18]));
+ x107 = ((uint64_t)(arg1[11]) * ((arg2[17]) * 0x2));
+ x108 = ((uint64_t)(arg1[11]) * (arg2[16]));
+ x109 = ((uint64_t)(arg1[11]) * ((arg2[15]) * 0x2));
+ x110 = ((uint64_t)(arg1[11]) * (arg2[14]));
+ x111 = ((uint64_t)(arg1[11]) * (arg2[13]));
+ x112 = ((uint64_t)(arg1[11]) * ((arg2[12]) * 0x2));
+ x113 = ((uint64_t)(arg1[11]) * (arg2[11]));
+ x114 = ((uint64_t)(arg1[11]) * ((arg2[10]) * 0x2));
+ x115 = ((uint64_t)(arg1[11]) * (arg2[9]));
+ x116 = ((uint64_t)(arg1[11]) * ((arg2[8]) * 0x2));
+ x117 = ((uint64_t)(arg1[10]) * ((arg2[18]) * 0x2));
+ x118 = ((uint64_t)(arg1[10]) * ((arg2[17]) * 0x2));
+ x119 = ((uint64_t)(arg1[10]) * ((arg2[16]) * 0x2));
+ x120 = ((uint64_t)(arg1[10]) * ((arg2[15]) * 0x2));
+ x121 = ((uint64_t)(arg1[10]) * (arg2[14]));
+ x122 = ((uint64_t)(arg1[10]) * ((arg2[13]) * 0x2));
+ x123 = ((uint64_t)(arg1[10]) * ((arg2[12]) * 0x2));
+ x124 = ((uint64_t)(arg1[10]) * ((arg2[11]) * 0x2));
+ x125 = ((uint64_t)(arg1[10]) * ((arg2[10]) * 0x2));
+ x126 = ((uint64_t)(arg1[10]) * ((arg2[9]) * 0x2));
+ x127 = ((uint64_t)(arg1[9]) * (arg2[18]));
+ x128 = ((uint64_t)(arg1[9]) * ((arg2[17]) * 0x2));
+ x129 = ((uint64_t)(arg1[9]) * (arg2[16]));
+ x130 = ((uint64_t)(arg1[9]) * (arg2[15]));
+ x131 = ((uint64_t)(arg1[9]) * (arg2[14]));
+ x132 = ((uint64_t)(arg1[9]) * (arg2[13]));
+ x133 = ((uint64_t)(arg1[9]) * ((arg2[12]) * 0x2));
+ x134 = ((uint64_t)(arg1[9]) * (arg2[11]));
+ x135 = ((uint64_t)(arg1[9]) * ((arg2[10]) * 0x2));
+ x136 = ((uint64_t)(arg1[8]) * ((arg2[18]) * 0x2));
+ x137 = ((uint64_t)(arg1[8]) * ((arg2[17]) * 0x2));
+ x138 = ((uint64_t)(arg1[8]) * (arg2[16]));
+ x139 = ((uint64_t)(arg1[8]) * ((arg2[15]) * 0x2));
+ x140 = ((uint64_t)(arg1[8]) * (arg2[14]));
+ x141 = ((uint64_t)(arg1[8]) * ((arg2[13]) * 0x2));
+ x142 = ((uint64_t)(arg1[8]) * ((arg2[12]) * 0x2));
+ x143 = ((uint64_t)(arg1[8]) * ((arg2[11]) * 0x2));
+ x144 = ((uint64_t)(arg1[7]) * (arg2[18]));
+ x145 = ((uint64_t)(arg1[7]) * (arg2[17]));
+ x146 = ((uint64_t)(arg1[7]) * (arg2[16]));
+ x147 = ((uint64_t)(arg1[7]) * (arg2[15]));
+ x148 = ((uint64_t)(arg1[7]) * (arg2[14]));
+ x149 = ((uint64_t)(arg1[7]) * (arg2[13]));
+ x150 = ((uint64_t)(arg1[7]) * ((arg2[12]) * 0x2));
+ x151 = ((uint64_t)(arg1[6]) * (arg2[18]));
+ x152 = ((uint64_t)(arg1[6]) * ((arg2[17]) * 0x2));
+ x153 = ((uint64_t)(arg1[6]) * (arg2[16]));
+ x154 = ((uint64_t)(arg1[6]) * ((arg2[15]) * 0x2));
+ x155 = ((uint64_t)(arg1[6]) * (arg2[14]));
+ x156 = ((uint64_t)(arg1[6]) * ((arg2[13]) * 0x2));
+ x157 = ((uint64_t)(arg1[5]) * ((arg2[18]) * 0x2));
+ x158 = ((uint64_t)(arg1[5]) * ((arg2[17]) * 0x2));
+ x159 = ((uint64_t)(arg1[5]) * ((arg2[16]) * 0x2));
+ x160 = ((uint64_t)(arg1[5]) * ((arg2[15]) * 0x2));
+ x161 = ((uint64_t)(arg1[5]) * ((arg2[14]) * 0x2));
+ x162 = ((uint64_t)(arg1[4]) * (arg2[18]));
+ x163 = ((uint64_t)(arg1[4]) * ((arg2[17]) * 0x2));
+ x164 = ((uint64_t)(arg1[4]) * (arg2[16]));
+ x165 = ((uint64_t)(arg1[4]) * ((arg2[15]) * 0x2));
+ x166 = ((uint64_t)(arg1[3]) * ((arg2[18]) * 0x2));
+ x167 = ((uint64_t)(arg1[3]) * ((arg2[17]) * 0x2));
+ x168 = ((uint64_t)(arg1[3]) * ((arg2[16]) * 0x2));
+ x169 = ((uint64_t)(arg1[2]) * (arg2[18]));
+ x170 = ((uint64_t)(arg1[2]) * ((arg2[17]) * 0x2));
+ x171 = ((uint64_t)(arg1[1]) * ((arg2[18]) * 0x2));
+ x172 = ((uint64_t)(arg1[18]) * (arg2[0]));
+ x173 = ((uint64_t)(arg1[17]) * ((arg2[1]) * 0x2));
+ x174 = ((uint64_t)(arg1[17]) * (arg2[0]));
+ x175 = ((uint64_t)(arg1[16]) * (arg2[2]));
+ x176 = ((uint64_t)(arg1[16]) * (arg2[1]));
+ x177 = ((uint64_t)(arg1[16]) * (arg2[0]));
+ x178 = ((uint64_t)(arg1[15]) * ((arg2[3]) * 0x2));
+ x179 = ((uint64_t)(arg1[15]) * (arg2[2]));
+ x180 = ((uint64_t)(arg1[15]) * ((arg2[1]) * 0x2));
+ x181 = ((uint64_t)(arg1[15]) * (arg2[0]));
+ x182 = ((uint64_t)(arg1[14]) * (arg2[4]));
+ x183 = ((uint64_t)(arg1[14]) * (arg2[3]));
+ x184 = ((uint64_t)(arg1[14]) * (arg2[2]));
+ x185 = ((uint64_t)(arg1[14]) * (arg2[1]));
+ x186 = ((uint64_t)(arg1[14]) * (arg2[0]));
+ x187 = ((uint64_t)(arg1[13]) * ((arg2[5]) * 0x2));
+ x188 = ((uint64_t)(arg1[13]) * (arg2[4]));
+ x189 = ((uint64_t)(arg1[13]) * ((arg2[3]) * 0x2));
+ x190 = ((uint64_t)(arg1[13]) * (arg2[2]));
+ x191 = ((uint64_t)(arg1[13]) * ((arg2[1]) * 0x2));
+ x192 = ((uint64_t)(arg1[13]) * (arg2[0]));
+ x193 = ((uint64_t)(arg1[12]) * ((arg2[6]) * 0x2));
+ x194 = ((uint64_t)(arg1[12]) * ((arg2[5]) * 0x2));
+ x195 = ((uint64_t)(arg1[12]) * ((arg2[4]) * 0x2));
+ x196 = ((uint64_t)(arg1[12]) * ((arg2[3]) * 0x2));
+ x197 = ((uint64_t)(arg1[12]) * ((arg2[2]) * 0x2));
+ x198 = ((uint64_t)(arg1[12]) * ((arg2[1]) * 0x2));
+ x199 = ((uint64_t)(arg1[12]) * (arg2[0]));
+ x200 = ((uint64_t)(arg1[11]) * (arg2[7]));
+ x201 = ((uint64_t)(arg1[11]) * (arg2[6]));
+ x202 = ((uint64_t)(arg1[11]) * ((arg2[5]) * 0x2));
+ x203 = ((uint64_t)(arg1[11]) * (arg2[4]));
+ x204 = ((uint64_t)(arg1[11]) * ((arg2[3]) * 0x2));
+ x205 = ((uint64_t)(arg1[11]) * (arg2[2]));
+ x206 = ((uint64_t)(arg1[11]) * (arg2[1]));
+ x207 = ((uint64_t)(arg1[11]) * (arg2[0]));
+ x208 = ((uint64_t)(arg1[10]) * ((arg2[8]) * 0x2));
+ x209 = ((uint64_t)(arg1[10]) * (arg2[7]));
+ x210 = ((uint64_t)(arg1[10]) * ((arg2[6]) * 0x2));
+ x211 = ((uint64_t)(arg1[10]) * ((arg2[5]) * 0x2));
+ x212 = ((uint64_t)(arg1[10]) * ((arg2[4]) * 0x2));
+ x213 = ((uint64_t)(arg1[10]) * ((arg2[3]) * 0x2));
+ x214 = ((uint64_t)(arg1[10]) * (arg2[2]));
+ x215 = ((uint64_t)(arg1[10]) * ((arg2[1]) * 0x2));
+ x216 = ((uint64_t)(arg1[10]) * (arg2[0]));
+ x217 = ((uint64_t)(arg1[9]) * (arg2[9]));
+ x218 = ((uint64_t)(arg1[9]) * (arg2[8]));
+ x219 = ((uint64_t)(arg1[9]) * (arg2[7]));
+ x220 = ((uint64_t)(arg1[9]) * (arg2[6]));
+ x221 = ((uint64_t)(arg1[9]) * ((arg2[5]) * 0x2));
+ x222 = ((uint64_t)(arg1[9]) * (arg2[4]));
+ x223 = ((uint64_t)(arg1[9]) * (arg2[3]));
+ x224 = ((uint64_t)(arg1[9]) * (arg2[2]));
+ x225 = ((uint64_t)(arg1[9]) * (arg2[1]));
+ x226 = ((uint64_t)(arg1[9]) * (arg2[0]));
+ x227 = ((uint64_t)(arg1[8]) * ((arg2[10]) * 0x2));
+ x228 = ((uint64_t)(arg1[8]) * (arg2[9]));
+ x229 = ((uint64_t)(arg1[8]) * ((arg2[8]) * 0x2));
+ x230 = ((uint64_t)(arg1[8]) * (arg2[7]));
+ x231 = ((uint64_t)(arg1[8]) * ((arg2[6]) * 0x2));
+ x232 = ((uint64_t)(arg1[8]) * ((arg2[5]) * 0x2));
+ x233 = ((uint64_t)(arg1[8]) * (arg2[4]));
+ x234 = ((uint64_t)(arg1[8]) * ((arg2[3]) * 0x2));
+ x235 = ((uint64_t)(arg1[8]) * (arg2[2]));
+ x236 = ((uint64_t)(arg1[8]) * ((arg2[1]) * 0x2));
+ x237 = ((uint64_t)(arg1[8]) * (arg2[0]));
+ x238 = ((uint64_t)(arg1[7]) * (arg2[11]));
+ x239 = ((uint64_t)(arg1[7]) * (arg2[10]));
+ x240 = ((uint64_t)(arg1[7]) * (arg2[9]));
+ x241 = ((uint64_t)(arg1[7]) * (arg2[8]));
+ x242 = ((uint64_t)(arg1[7]) * (arg2[7]));
+ x243 = ((uint64_t)(arg1[7]) * (arg2[6]));
+ x244 = ((uint64_t)(arg1[7]) * (arg2[5]));
+ x245 = ((uint64_t)(arg1[7]) * (arg2[4]));
+ x246 = ((uint64_t)(arg1[7]) * (arg2[3]));
+ x247 = ((uint64_t)(arg1[7]) * (arg2[2]));
+ x248 = ((uint64_t)(arg1[7]) * (arg2[1]));
+ x249 = ((uint64_t)(arg1[7]) * (arg2[0]));
+ x250 = ((uint64_t)(arg1[6]) * ((arg2[12]) * 0x2));
+ x251 = ((uint64_t)(arg1[6]) * (arg2[11]));
+ x252 = ((uint64_t)(arg1[6]) * ((arg2[10]) * 0x2));
+ x253 = ((uint64_t)(arg1[6]) * (arg2[9]));
+ x254 = ((uint64_t)(arg1[6]) * ((arg2[8]) * 0x2));
+ x255 = ((uint64_t)(arg1[6]) * (arg2[7]));
+ x256 = ((uint64_t)(arg1[6]) * (arg2[6]));
+ x257 = ((uint64_t)(arg1[6]) * ((arg2[5]) * 0x2));
+ x258 = ((uint64_t)(arg1[6]) * (arg2[4]));
+ x259 = ((uint64_t)(arg1[6]) * ((arg2[3]) * 0x2));
+ x260 = ((uint64_t)(arg1[6]) * (arg2[2]));
+ x261 = ((uint64_t)(arg1[6]) * ((arg2[1]) * 0x2));
+ x262 = ((uint64_t)(arg1[6]) * (arg2[0]));
+ x263 = ((uint64_t)(arg1[5]) * ((arg2[13]) * 0x2));
+ x264 = ((uint64_t)(arg1[5]) * ((arg2[12]) * 0x2));
+ x265 = ((uint64_t)(arg1[5]) * ((arg2[11]) * 0x2));
+ x266 = ((uint64_t)(arg1[5]) * ((arg2[10]) * 0x2));
+ x267 = ((uint64_t)(arg1[5]) * ((arg2[9]) * 0x2));
+ x268 = ((uint64_t)(arg1[5]) * ((arg2[8]) * 0x2));
+ x269 = ((uint64_t)(arg1[5]) * (arg2[7]));
+ x270 = ((uint64_t)(arg1[5]) * ((arg2[6]) * 0x2));
+ x271 = ((uint64_t)(arg1[5]) * ((arg2[5]) * 0x2));
+ x272 = ((uint64_t)(arg1[5]) * ((arg2[4]) * 0x2));
+ x273 = ((uint64_t)(arg1[5]) * ((arg2[3]) * 0x2));
+ x274 = ((uint64_t)(arg1[5]) * ((arg2[2]) * 0x2));
+ x275 = ((uint64_t)(arg1[5]) * ((arg2[1]) * 0x2));
+ x276 = ((uint64_t)(arg1[5]) * (arg2[0]));
+ x277 = ((uint64_t)(arg1[4]) * (arg2[14]));
+ x278 = ((uint64_t)(arg1[4]) * (arg2[13]));
+ x279 = ((uint64_t)(arg1[4]) * ((arg2[12]) * 0x2));
+ x280 = ((uint64_t)(arg1[4]) * (arg2[11]));
+ x281 = ((uint64_t)(arg1[4]) * ((arg2[10]) * 0x2));
+ x282 = ((uint64_t)(arg1[4]) * (arg2[9]));
+ x283 = ((uint64_t)(arg1[4]) * (arg2[8]));
+ x284 = ((uint64_t)(arg1[4]) * (arg2[7]));
+ x285 = ((uint64_t)(arg1[4]) * (arg2[6]));
+ x286 = ((uint64_t)(arg1[4]) * ((arg2[5]) * 0x2));
+ x287 = ((uint64_t)(arg1[4]) * (arg2[4]));
+ x288 = ((uint64_t)(arg1[4]) * ((arg2[3]) * 0x2));
+ x289 = ((uint64_t)(arg1[4]) * (arg2[2]));
+ x290 = ((uint64_t)(arg1[4]) * (arg2[1]));
+ x291 = ((uint64_t)(arg1[4]) * (arg2[0]));
+ x292 = ((uint64_t)(arg1[3]) * ((arg2[15]) * 0x2));
+ x293 = ((uint64_t)(arg1[3]) * (arg2[14]));
+ x294 = ((uint64_t)(arg1[3]) * ((arg2[13]) * 0x2));
+ x295 = ((uint64_t)(arg1[3]) * ((arg2[12]) * 0x2));
+ x296 = ((uint64_t)(arg1[3]) * ((arg2[11]) * 0x2));
+ x297 = ((uint64_t)(arg1[3]) * ((arg2[10]) * 0x2));
+ x298 = ((uint64_t)(arg1[3]) * (arg2[9]));
+ x299 = ((uint64_t)(arg1[3]) * ((arg2[8]) * 0x2));
+ x300 = ((uint64_t)(arg1[3]) * (arg2[7]));
+ x301 = ((uint64_t)(arg1[3]) * ((arg2[6]) * 0x2));
+ x302 = ((uint64_t)(arg1[3]) * ((arg2[5]) * 0x2));
+ x303 = ((uint64_t)(arg1[3]) * ((arg2[4]) * 0x2));
+ x304 = ((uint64_t)(arg1[3]) * ((arg2[3]) * 0x2));
+ x305 = ((uint64_t)(arg1[3]) * (arg2[2]));
+ x306 = ((uint64_t)(arg1[3]) * ((arg2[1]) * 0x2));
+ x307 = ((uint64_t)(arg1[3]) * (arg2[0]));
+ x308 = ((uint64_t)(arg1[2]) * (arg2[16]));
+ x309 = ((uint64_t)(arg1[2]) * (arg2[15]));
+ x310 = ((uint64_t)(arg1[2]) * (arg2[14]));
+ x311 = ((uint64_t)(arg1[2]) * (arg2[13]));
+ x312 = ((uint64_t)(arg1[2]) * ((arg2[12]) * 0x2));
+ x313 = ((uint64_t)(arg1[2]) * (arg2[11]));
+ x314 = ((uint64_t)(arg1[2]) * (arg2[10]));
+ x315 = ((uint64_t)(arg1[2]) * (arg2[9]));
+ x316 = ((uint64_t)(arg1[2]) * (arg2[8]));
+ x317 = ((uint64_t)(arg1[2]) * (arg2[7]));
+ x318 = ((uint64_t)(arg1[2]) * (arg2[6]));
+ x319 = ((uint64_t)(arg1[2]) * ((arg2[5]) * 0x2));
+ x320 = ((uint64_t)(arg1[2]) * (arg2[4]));
+ x321 = ((uint64_t)(arg1[2]) * (arg2[3]));
+ x322 = ((uint64_t)(arg1[2]) * (arg2[2]));
+ x323 = ((uint64_t)(arg1[2]) * (arg2[1]));
+ x324 = ((uint64_t)(arg1[2]) * (arg2[0]));
+ x325 = ((uint64_t)(arg1[1]) * ((arg2[17]) * 0x2));
+ x326 = ((uint64_t)(arg1[1]) * (arg2[16]));
+ x327 = ((uint64_t)(arg1[1]) * ((arg2[15]) * 0x2));
+ x328 = ((uint64_t)(arg1[1]) * (arg2[14]));
+ x329 = ((uint64_t)(arg1[1]) * ((arg2[13]) * 0x2));
+ x330 = ((uint64_t)(arg1[1]) * ((arg2[12]) * 0x2));
+ x331 = ((uint64_t)(arg1[1]) * (arg2[11]));
+ x332 = ((uint64_t)(arg1[1]) * ((arg2[10]) * 0x2));
+ x333 = ((uint64_t)(arg1[1]) * (arg2[9]));
+ x334 = ((uint64_t)(arg1[1]) * ((arg2[8]) * 0x2));
+ x335 = ((uint64_t)(arg1[1]) * (arg2[7]));
+ x336 = ((uint64_t)(arg1[1]) * ((arg2[6]) * 0x2));
+ x337 = ((uint64_t)(arg1[1]) * ((arg2[5]) * 0x2));
+ x338 = ((uint64_t)(arg1[1]) * (arg2[4]));
+ x339 = ((uint64_t)(arg1[1]) * ((arg2[3]) * 0x2));
+ x340 = ((uint64_t)(arg1[1]) * (arg2[2]));
+ x341 = ((uint64_t)(arg1[1]) * ((arg2[1]) * 0x2));
+ x342 = ((uint64_t)(arg1[1]) * (arg2[0]));
+ x343 = ((uint64_t)(arg1[0]) * (arg2[18]));
+ x344 = ((uint64_t)(arg1[0]) * (arg2[17]));
+ x345 = ((uint64_t)(arg1[0]) * (arg2[16]));
+ x346 = ((uint64_t)(arg1[0]) * (arg2[15]));
+ x347 = ((uint64_t)(arg1[0]) * (arg2[14]));
+ x348 = ((uint64_t)(arg1[0]) * (arg2[13]));
+ x349 = ((uint64_t)(arg1[0]) * (arg2[12]));
+ x350 = ((uint64_t)(arg1[0]) * (arg2[11]));
+ x351 = ((uint64_t)(arg1[0]) * (arg2[10]));
+ x352 = ((uint64_t)(arg1[0]) * (arg2[9]));
+ x353 = ((uint64_t)(arg1[0]) * (arg2[8]));
+ x354 = ((uint64_t)(arg1[0]) * (arg2[7]));
+ x355 = ((uint64_t)(arg1[0]) * (arg2[6]));
+ x356 = ((uint64_t)(arg1[0]) * (arg2[5]));
+ x357 = ((uint64_t)(arg1[0]) * (arg2[4]));
+ x358 = ((uint64_t)(arg1[0]) * (arg2[3]));
+ x359 = ((uint64_t)(arg1[0]) * (arg2[2]));
+ x360 = ((uint64_t)(arg1[0]) * (arg2[1]));
+ x361 = ((uint64_t)(arg1[0]) * (arg2[0]));
+ x362 =
+ (x361 +
+ (x171 +
+ (x170 +
+ (x168 +
+ (x165 +
+ (x161 +
+ (x156 +
+ (x150 +
+ (x143 +
+ (x135 +
+ (x126 +
+ (x116 +
+ (x105 +
+ (x93 + (x80 + (x66 + (x51 + (x35 + x18))))))))))))))))));
+ x363 = (x362 >> 28);
+ x364 = (uint32_t)(x362 & UINT32_C(0xfffffff));
+ x365 = (x343 +
+ (x325 +
+ (x308 +
+ (x292 +
+ (x277 +
+ (x263 +
+ (x250 +
+ (x238 +
+ (x227 +
+ (x217 +
+ (x208 +
+ (x200 +
+ (x193 +
+ (x187 +
+ (x182 + (x178 + (x175 + (x173 + x172))))))))))))))))));
+ x366 = (x344 +
+ (x326 +
+ (x309 +
+ (x293 +
+ (x278 +
+ (x264 +
+ (x251 +
+ (x239 +
+ (x228 +
+ (x218 +
+ (x209 +
+ (x201 +
+ (x194 +
+ (x188 +
+ (x183 + (x179 + (x176 + (x174 + x1))))))))))))))))));
+ x367 = (x345 +
+ (x327 +
+ (x310 +
+ (x294 +
+ (x279 +
+ (x265 +
+ (x252 +
+ (x240 +
+ (x229 +
+ (x219 +
+ (x210 +
+ (x202 +
+ (x195 +
+ (x189 +
+ (x184 + (x180 + (x177 + (x19 + x2))))))))))))))))));
+ x368 =
+ (x346 +
+ (x328 +
+ (x311 +
+ (x295 +
+ (x280 +
+ (x266 +
+ (x253 +
+ (x241 +
+ (x230 +
+ (x220 +
+ (x211 +
+ (x203 +
+ (x196 +
+ (x190 + (x185 + (x181 + (x36 + (x20 + x3))))))))))))))))));
+ x369 =
+ (x347 +
+ (x329 +
+ (x312 +
+ (x296 +
+ (x281 +
+ (x267 +
+ (x254 +
+ (x242 +
+ (x231 +
+ (x221 +
+ (x212 +
+ (x204 +
+ (x197 +
+ (x191 + (x186 + (x52 + (x37 + (x21 + x4))))))))))))))))));
+ x370 =
+ (x348 +
+ (x330 +
+ (x313 +
+ (x297 +
+ (x282 +
+ (x268 +
+ (x255 +
+ (x243 +
+ (x232 +
+ (x222 +
+ (x213 +
+ (x205 +
+ (x198 +
+ (x192 + (x67 + (x53 + (x38 + (x22 + x5))))))))))))))))));
+ x371 = (x349 +
+ (x331 +
+ (x314 +
+ (x298 +
+ (x283 +
+ (x269 +
+ (x256 +
+ (x244 +
+ (x233 +
+ (x223 +
+ (x214 +
+ (x206 +
+ (x199 +
+ (x81 + (x68 + (x54 + (x39 + (x23 + x6))))))))))))))))));
+ x372 = (x350 +
+ (x332 +
+ (x315 +
+ (x299 +
+ (x284 +
+ (x270 +
+ (x257 +
+ (x245 +
+ (x234 +
+ (x224 +
+ (x215 +
+ (x207 +
+ (x94 +
+ (x82 + (x69 + (x55 + (x40 + (x24 + x7))))))))))))))))));
+ x373 = (x351 +
+ (x333 +
+ (x316 +
+ (x300 +
+ (x285 +
+ (x271 +
+ (x258 +
+ (x246 +
+ (x235 +
+ (x225 +
+ (x216 +
+ (x106 +
+ (x95 +
+ (x83 + (x70 + (x56 + (x41 + (x25 + x8))))))))))))))))));
+ x374 = (x352 +
+ (x334 +
+ (x317 +
+ (x301 +
+ (x286 +
+ (x272 +
+ (x259 +
+ (x247 +
+ (x236 +
+ (x226 +
+ (x117 +
+ (x107 +
+ (x96 +
+ (x84 + (x71 + (x57 + (x42 + (x26 + x9))))))))))))))))));
+ x375 =
+ (x353 +
+ (x335 +
+ (x318 +
+ (x302 +
+ (x287 +
+ (x273 +
+ (x260 +
+ (x248 +
+ (x237 +
+ (x127 +
+ (x118 +
+ (x108 +
+ (x97 +
+ (x85 + (x72 + (x58 + (x43 + (x27 + x10))))))))))))))))));
+ x376 =
+ (x354 +
+ (x336 +
+ (x319 +
+ (x303 +
+ (x288 +
+ (x274 +
+ (x261 +
+ (x249 +
+ (x136 +
+ (x128 +
+ (x119 +
+ (x109 +
+ (x98 +
+ (x86 + (x73 + (x59 + (x44 + (x28 + x11))))))))))))))))));
+ x377 =
+ (x355 +
+ (x337 +
+ (x320 +
+ (x304 +
+ (x289 +
+ (x275 +
+ (x262 +
+ (x144 +
+ (x137 +
+ (x129 +
+ (x120 +
+ (x110 +
+ (x99 +
+ (x87 + (x74 + (x60 + (x45 + (x29 + x12))))))))))))))))));
+ x378 =
+ (x356 +
+ (x338 +
+ (x321 +
+ (x305 +
+ (x290 +
+ (x276 +
+ (x151 +
+ (x145 +
+ (x138 +
+ (x130 +
+ (x121 +
+ (x111 +
+ (x100 +
+ (x88 + (x75 + (x61 + (x46 + (x30 + x13))))))))))))))))));
+ x379 =
+ (x357 +
+ (x339 +
+ (x322 +
+ (x306 +
+ (x291 +
+ (x157 +
+ (x152 +
+ (x146 +
+ (x139 +
+ (x131 +
+ (x122 +
+ (x112 +
+ (x101 +
+ (x89 + (x76 + (x62 + (x47 + (x31 + x14))))))))))))))))));
+ x380 =
+ (x358 +
+ (x340 +
+ (x323 +
+ (x307 +
+ (x162 +
+ (x158 +
+ (x153 +
+ (x147 +
+ (x140 +
+ (x132 +
+ (x123 +
+ (x113 +
+ (x102 +
+ (x90 + (x77 + (x63 + (x48 + (x32 + x15))))))))))))))))));
+ x381 =
+ (x359 +
+ (x341 +
+ (x324 +
+ (x166 +
+ (x163 +
+ (x159 +
+ (x154 +
+ (x148 +
+ (x141 +
+ (x133 +
+ (x124 +
+ (x114 +
+ (x103 +
+ (x91 + (x78 + (x64 + (x49 + (x33 + x16))))))))))))))))));
+ x382 =
+ (x360 +
+ (x342 +
+ (x169 +
+ (x167 +
+ (x164 +
+ (x160 +
+ (x155 +
+ (x149 +
+ (x142 +
+ (x134 +
+ (x125 +
+ (x115 +
+ (x104 +
+ (x92 + (x79 + (x65 + (x50 + (x34 + x17))))))))))))))))));
+ x383 = (x363 + x382);
+ x384 = (x383 >> 27);
+ x385 = (uint32_t)(x383 & UINT32_C(0x7ffffff));
+ x386 = (x384 + x381);
+ x387 = (x386 >> 28);
+ x388 = (uint32_t)(x386 & UINT32_C(0xfffffff));
+ x389 = (x387 + x380);
+ x390 = (x389 >> 27);
+ x391 = (uint32_t)(x389 & UINT32_C(0x7ffffff));
+ x392 = (x390 + x379);
+ x393 = (x392 >> 28);
+ x394 = (uint32_t)(x392 & UINT32_C(0xfffffff));
+ x395 = (x393 + x378);
+ x396 = (x395 >> 27);
+ x397 = (uint32_t)(x395 & UINT32_C(0x7ffffff));
+ x398 = (x396 + x377);
+ x399 = (x398 >> 27);
+ x400 = (uint32_t)(x398 & UINT32_C(0x7ffffff));
+ x401 = (x399 + x376);
+ x402 = (x401 >> 28);
+ x403 = (uint32_t)(x401 & UINT32_C(0xfffffff));
+ x404 = (x402 + x375);
+ x405 = (x404 >> 27);
+ x406 = (uint32_t)(x404 & UINT32_C(0x7ffffff));
+ x407 = (x405 + x374);
+ x408 = (x407 >> 28);
+ x409 = (uint32_t)(x407 & UINT32_C(0xfffffff));
+ x410 = (x408 + x373);
+ x411 = (x410 >> 27);
+ x412 = (uint32_t)(x410 & UINT32_C(0x7ffffff));
+ x413 = (x411 + x372);
+ x414 = (x413 >> 28);
+ x415 = (uint32_t)(x413 & UINT32_C(0xfffffff));
+ x416 = (x414 + x371);
+ x417 = (x416 >> 27);
+ x418 = (uint32_t)(x416 & UINT32_C(0x7ffffff));
+ x419 = (x417 + x370);
+ x420 = (x419 >> 27);
+ x421 = (uint32_t)(x419 & UINT32_C(0x7ffffff));
+ x422 = (x420 + x369);
+ x423 = (x422 >> 28);
+ x424 = (uint32_t)(x422 & UINT32_C(0xfffffff));
+ x425 = (x423 + x368);
+ x426 = (x425 >> 27);
+ x427 = (uint32_t)(x425 & UINT32_C(0x7ffffff));
+ x428 = (x426 + x367);
+ x429 = (x428 >> 28);
+ x430 = (uint32_t)(x428 & UINT32_C(0xfffffff));
+ x431 = (x429 + x366);
+ x432 = (x431 >> 27);
+ x433 = (uint32_t)(x431 & UINT32_C(0x7ffffff));
+ x434 = (x432 + x365);
+ x435 = (x434 >> 27);
+ x436 = (uint32_t)(x434 & UINT32_C(0x7ffffff));
+ x437 = (x364 + x435);
+ x438 = (uint32_t)(x437 >> 28);
+ x439 = (uint32_t)(x437 & UINT32_C(0xfffffff));
+ x440 = (x438 + x385);
+ x441 = (fiat_secp521r1_uint1)(x440 >> 27);
+ x442 = (x440 & UINT32_C(0x7ffffff));
+ x443 = (x441 + x388);
+ out1[0] = x439;
+ out1[1] = x442;
+ out1[2] = x443;
+ out1[3] = x391;
+ out1[4] = x394;
+ out1[5] = x397;
+ out1[6] = x400;
+ out1[7] = x403;
+ out1[8] = x406;
+ out1[9] = x409;
+ out1[10] = x412;
+ out1[11] = x415;
+ out1[12] = x418;
+ out1[13] = x421;
+ out1[14] = x424;
+ out1[15] = x427;
+ out1[16] = x430;
+ out1[17] = x433;
+ out1[18] = x436;
+}
+
+/*
+ * The function fiat_secp521r1_carry_square squares a field element and reduces the result.
+ * Postconditions:
+ * eval out1 mod m = (eval arg1 * eval arg1) mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]]
+ */
+static void
+fiat_secp521r1_carry_square(uint32_t out1[19],
+ const uint32_t arg1[19])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint32_t x16;
+ uint32_t x17;
+ uint32_t x18;
+ uint32_t x19;
+ uint32_t x20;
+ uint32_t x21;
+ uint32_t x22;
+ uint32_t x23;
+ uint32_t x24;
+ uint32_t x25;
+ uint32_t x26;
+ uint32_t x27;
+ uint32_t x28;
+ uint32_t x29;
+ uint32_t x30;
+ uint32_t x31;
+ uint32_t x32;
+ uint32_t x33;
+ uint32_t x34;
+ uint32_t x35;
+ uint32_t x36;
+ uint64_t x37;
+ uint64_t x38;
+ uint64_t x39;
+ uint64_t x40;
+ uint64_t x41;
+ uint64_t x42;
+ uint64_t x43;
+ uint64_t x44;
+ uint64_t x45;
+ uint64_t x46;
+ uint64_t x47;
+ uint64_t x48;
+ uint64_t x49;
+ uint64_t x50;
+ uint64_t x51;
+ uint64_t x52;
+ uint64_t x53;
+ uint64_t x54;
+ uint64_t x55;
+ uint64_t x56;
+ uint64_t x57;
+ uint64_t x58;
+ uint64_t x59;
+ uint64_t x60;
+ uint64_t x61;
+ uint64_t x62;
+ uint64_t x63;
+ uint64_t x64;
+ uint64_t x65;
+ uint64_t x66;
+ uint64_t x67;
+ uint64_t x68;
+ uint64_t x69;
+ uint64_t x70;
+ uint64_t x71;
+ uint64_t x72;
+ uint64_t x73;
+ uint64_t x74;
+ uint64_t x75;
+ uint64_t x76;
+ uint64_t x77;
+ uint64_t x78;
+ uint64_t x79;
+ uint64_t x80;
+ uint64_t x81;
+ uint64_t x82;
+ uint64_t x83;
+ uint64_t x84;
+ uint64_t x85;
+ uint64_t x86;
+ uint64_t x87;
+ uint64_t x88;
+ uint64_t x89;
+ uint64_t x90;
+ uint64_t x91;
+ uint64_t x92;
+ uint64_t x93;
+ uint64_t x94;
+ uint64_t x95;
+ uint64_t x96;
+ uint64_t x97;
+ uint64_t x98;
+ uint64_t x99;
+ uint64_t x100;
+ uint64_t x101;
+ uint64_t x102;
+ uint64_t x103;
+ uint64_t x104;
+ uint64_t x105;
+ uint64_t x106;
+ uint64_t x107;
+ uint64_t x108;
+ uint64_t x109;
+ uint64_t x110;
+ uint64_t x111;
+ uint64_t x112;
+ uint64_t x113;
+ uint64_t x114;
+ uint64_t x115;
+ uint64_t x116;
+ uint64_t x117;
+ uint64_t x118;
+ uint64_t x119;
+ uint64_t x120;
+ uint64_t x121;
+ uint64_t x122;
+ uint64_t x123;
+ uint64_t x124;
+ uint64_t x125;
+ uint64_t x126;
+ uint64_t x127;
+ uint64_t x128;
+ uint64_t x129;
+ uint64_t x130;
+ uint64_t x131;
+ uint64_t x132;
+ uint64_t x133;
+ uint64_t x134;
+ uint64_t x135;
+ uint64_t x136;
+ uint64_t x137;
+ uint64_t x138;
+ uint64_t x139;
+ uint64_t x140;
+ uint64_t x141;
+ uint64_t x142;
+ uint64_t x143;
+ uint64_t x144;
+ uint64_t x145;
+ uint64_t x146;
+ uint64_t x147;
+ uint64_t x148;
+ uint64_t x149;
+ uint64_t x150;
+ uint64_t x151;
+ uint64_t x152;
+ uint64_t x153;
+ uint64_t x154;
+ uint64_t x155;
+ uint64_t x156;
+ uint64_t x157;
+ uint64_t x158;
+ uint64_t x159;
+ uint64_t x160;
+ uint64_t x161;
+ uint64_t x162;
+ uint64_t x163;
+ uint64_t x164;
+ uint64_t x165;
+ uint64_t x166;
+ uint64_t x167;
+ uint64_t x168;
+ uint64_t x169;
+ uint64_t x170;
+ uint64_t x171;
+ uint64_t x172;
+ uint64_t x173;
+ uint64_t x174;
+ uint64_t x175;
+ uint64_t x176;
+ uint64_t x177;
+ uint64_t x178;
+ uint64_t x179;
+ uint64_t x180;
+ uint64_t x181;
+ uint64_t x182;
+ uint64_t x183;
+ uint64_t x184;
+ uint64_t x185;
+ uint64_t x186;
+ uint64_t x187;
+ uint64_t x188;
+ uint64_t x189;
+ uint64_t x190;
+ uint64_t x191;
+ uint64_t x192;
+ uint64_t x193;
+ uint64_t x194;
+ uint64_t x195;
+ uint64_t x196;
+ uint64_t x197;
+ uint64_t x198;
+ uint64_t x199;
+ uint64_t x200;
+ uint64_t x201;
+ uint64_t x202;
+ uint64_t x203;
+ uint64_t x204;
+ uint64_t x205;
+ uint64_t x206;
+ uint64_t x207;
+ uint64_t x208;
+ uint64_t x209;
+ uint64_t x210;
+ uint64_t x211;
+ uint64_t x212;
+ uint64_t x213;
+ uint64_t x214;
+ uint64_t x215;
+ uint64_t x216;
+ uint64_t x217;
+ uint64_t x218;
+ uint64_t x219;
+ uint64_t x220;
+ uint64_t x221;
+ uint64_t x222;
+ uint64_t x223;
+ uint64_t x224;
+ uint64_t x225;
+ uint64_t x226;
+ uint64_t x227;
+ uint64_t x228;
+ uint32_t x229;
+ uint64_t x230;
+ uint64_t x231;
+ uint64_t x232;
+ uint64_t x233;
+ uint64_t x234;
+ uint64_t x235;
+ uint64_t x236;
+ uint64_t x237;
+ uint64_t x238;
+ uint64_t x239;
+ uint64_t x240;
+ uint64_t x241;
+ uint64_t x242;
+ uint64_t x243;
+ uint64_t x244;
+ uint64_t x245;
+ uint64_t x246;
+ uint64_t x247;
+ uint64_t x248;
+ uint64_t x249;
+ uint32_t x250;
+ uint64_t x251;
+ uint64_t x252;
+ uint32_t x253;
+ uint64_t x254;
+ uint64_t x255;
+ uint32_t x256;
+ uint64_t x257;
+ uint64_t x258;
+ uint32_t x259;
+ uint64_t x260;
+ uint64_t x261;
+ uint32_t x262;
+ uint64_t x263;
+ uint64_t x264;
+ uint32_t x265;
+ uint64_t x266;
+ uint64_t x267;
+ uint32_t x268;
+ uint64_t x269;
+ uint64_t x270;
+ uint32_t x271;
+ uint64_t x272;
+ uint64_t x273;
+ uint32_t x274;
+ uint64_t x275;
+ uint64_t x276;
+ uint32_t x277;
+ uint64_t x278;
+ uint64_t x279;
+ uint32_t x280;
+ uint64_t x281;
+ uint64_t x282;
+ uint32_t x283;
+ uint64_t x284;
+ uint64_t x285;
+ uint32_t x286;
+ uint64_t x287;
+ uint64_t x288;
+ uint32_t x289;
+ uint64_t x290;
+ uint64_t x291;
+ uint32_t x292;
+ uint64_t x293;
+ uint64_t x294;
+ uint32_t x295;
+ uint64_t x296;
+ uint64_t x297;
+ uint32_t x298;
+ uint64_t x299;
+ uint64_t x300;
+ uint32_t x301;
+ uint64_t x302;
+ uint32_t x303;
+ uint32_t x304;
+ uint32_t x305;
+ fiat_secp521r1_uint1 x306;
+ uint32_t x307;
+ uint32_t x308;
+ x1 = (arg1[18]);
+ x2 = (x1 * 0x2);
+ x3 = ((arg1[18]) * 0x2);
+ x4 = (arg1[17]);
+ x5 = (x4 * 0x2);
+ x6 = ((arg1[17]) * 0x2);
+ x7 = (arg1[16]);
+ x8 = (x7 * 0x2);
+ x9 = ((arg1[16]) * 0x2);
+ x10 = (arg1[15]);
+ x11 = (x10 * 0x2);
+ x12 = ((arg1[15]) * 0x2);
+ x13 = (arg1[14]);
+ x14 = (x13 * 0x2);
+ x15 = ((arg1[14]) * 0x2);
+ x16 = (arg1[13]);
+ x17 = (x16 * 0x2);
+ x18 = ((arg1[13]) * 0x2);
+ x19 = (arg1[12]);
+ x20 = (x19 * 0x2);
+ x21 = ((arg1[12]) * 0x2);
+ x22 = (arg1[11]);
+ x23 = (x22 * 0x2);
+ x24 = ((arg1[11]) * 0x2);
+ x25 = (arg1[10]);
+ x26 = (x25 * 0x2);
+ x27 = ((arg1[10]) * 0x2);
+ x28 = ((arg1[9]) * 0x2);
+ x29 = ((arg1[8]) * 0x2);
+ x30 = ((arg1[7]) * 0x2);
+ x31 = ((arg1[6]) * 0x2);
+ x32 = ((arg1[5]) * 0x2);
+ x33 = ((arg1[4]) * 0x2);
+ x34 = ((arg1[3]) * 0x2);
+ x35 = ((arg1[2]) * 0x2);
+ x36 = ((arg1[1]) * 0x2);
+ x37 = ((uint64_t)(arg1[18]) * x1);
+ x38 = ((uint64_t)(arg1[17]) * (x2 * 0x2));
+ x39 = ((uint64_t)(arg1[17]) * (x4 * 0x2));
+ x40 = ((uint64_t)(arg1[16]) * x2);
+ x41 = ((uint64_t)(arg1[16]) * (x5 * 0x2));
+ x42 = ((uint64_t)(arg1[16]) * x7);
+ x43 = ((uint64_t)(arg1[15]) * (x2 * 0x2));
+ x44 = ((uint64_t)(arg1[15]) * (x5 * 0x2));
+ x45 = ((uint64_t)(arg1[15]) * x8);
+ x46 = ((uint64_t)(arg1[15]) * (x10 * 0x2));
+ x47 = ((uint64_t)(arg1[14]) * x2);
+ x48 = ((uint64_t)(arg1[14]) * x5);
+ x49 = ((uint64_t)(arg1[14]) * x8);
+ x50 = ((uint64_t)(arg1[14]) * x11);
+ x51 = ((uint64_t)(arg1[14]) * x13);
+ x52 = ((uint64_t)(arg1[13]) * x2);
+ x53 = ((uint64_t)(arg1[13]) * (x5 * 0x2));
+ x54 = ((uint64_t)(arg1[13]) * x8);
+ x55 = ((uint64_t)(arg1[13]) * (x11 * 0x2));
+ x56 = ((uint64_t)(arg1[13]) * x14);
+ x57 = ((uint64_t)(arg1[13]) * (x16 * 0x2));
+ x58 = ((uint64_t)(arg1[12]) * (x2 * 0x2));
+ x59 = ((uint64_t)(arg1[12]) * (x5 * 0x2));
+ x60 = ((uint64_t)(arg1[12]) * (x8 * 0x2));
+ x61 = ((uint64_t)(arg1[12]) * (x11 * 0x2));
+ x62 = ((uint64_t)(arg1[12]) * (x14 * 0x2));
+ x63 = ((uint64_t)(arg1[12]) * (x17 * 0x2));
+ x64 = ((uint64_t)(arg1[12]) * (x19 * 0x2));
+ x65 = ((uint64_t)(arg1[11]) * x2);
+ x66 = ((uint64_t)(arg1[11]) * (x5 * 0x2));
+ x67 = ((uint64_t)(arg1[11]) * x8);
+ x68 = ((uint64_t)(arg1[11]) * (x11 * 0x2));
+ x69 = ((uint64_t)(arg1[11]) * x14);
+ x70 = ((uint64_t)(arg1[11]) * x17);
+ x71 = ((uint64_t)(arg1[11]) * (x20 * 0x2));
+ x72 = ((uint64_t)(arg1[11]) * x22);
+ x73 = ((uint64_t)(arg1[10]) * (x2 * 0x2));
+ x74 = ((uint64_t)(arg1[10]) * (x5 * 0x2));
+ x75 = ((uint64_t)(arg1[10]) * (x8 * 0x2));
+ x76 = ((uint64_t)(arg1[10]) * (x11 * 0x2));
+ x77 = ((uint64_t)(arg1[10]) * x14);
+ x78 = ((uint64_t)(arg1[10]) * (x17 * 0x2));
+ x79 = ((uint64_t)(arg1[10]) * (x20 * 0x2));
+ x80 = ((uint64_t)(arg1[10]) * (x23 * 0x2));
+ x81 = ((uint64_t)(arg1[10]) * (x25 * 0x2));
+ x82 = ((uint64_t)(arg1[9]) * x2);
+ x83 = ((uint64_t)(arg1[9]) * (x5 * 0x2));
+ x84 = ((uint64_t)(arg1[9]) * x8);
+ x85 = ((uint64_t)(arg1[9]) * x11);
+ x86 = ((uint64_t)(arg1[9]) * x14);
+ x87 = ((uint64_t)(arg1[9]) * x17);
+ x88 = ((uint64_t)(arg1[9]) * (x20 * 0x2));
+ x89 = ((uint64_t)(arg1[9]) * x23);
+ x90 = ((uint64_t)(arg1[9]) * (x26 * 0x2));
+ x91 = ((uint64_t)(arg1[9]) * (arg1[9]));
+ x92 = ((uint64_t)(arg1[8]) * (x2 * 0x2));
+ x93 = ((uint64_t)(arg1[8]) * (x5 * 0x2));
+ x94 = ((uint64_t)(arg1[8]) * x8);
+ x95 = ((uint64_t)(arg1[8]) * (x11 * 0x2));
+ x96 = ((uint64_t)(arg1[8]) * x14);
+ x97 = ((uint64_t)(arg1[8]) * (x17 * 0x2));
+ x98 = ((uint64_t)(arg1[8]) * (x20 * 0x2));
+ x99 = ((uint64_t)(arg1[8]) * (x23 * 0x2));
+ x100 = ((uint64_t)(arg1[8]) * (x27 * 0x2));
+ x101 = ((uint64_t)(arg1[8]) * x28);
+ x102 = ((uint64_t)(arg1[8]) * ((arg1[8]) * 0x2));
+ x103 = ((uint64_t)(arg1[7]) * x2);
+ x104 = ((uint64_t)(arg1[7]) * x5);
+ x105 = ((uint64_t)(arg1[7]) * x8);
+ x106 = ((uint64_t)(arg1[7]) * x11);
+ x107 = ((uint64_t)(arg1[7]) * x14);
+ x108 = ((uint64_t)(arg1[7]) * x17);
+ x109 = ((uint64_t)(arg1[7]) * (x20 * 0x2));
+ x110 = ((uint64_t)(arg1[7]) * x24);
+ x111 = ((uint64_t)(arg1[7]) * x27);
+ x112 = ((uint64_t)(arg1[7]) * x28);
+ x113 = ((uint64_t)(arg1[7]) * x29);
+ x114 = ((uint64_t)(arg1[7]) * (arg1[7]));
+ x115 = ((uint64_t)(arg1[6]) * x2);
+ x116 = ((uint64_t)(arg1[6]) * (x5 * 0x2));
+ x117 = ((uint64_t)(arg1[6]) * x8);
+ x118 = ((uint64_t)(arg1[6]) * (x11 * 0x2));
+ x119 = ((uint64_t)(arg1[6]) * x14);
+ x120 = ((uint64_t)(arg1[6]) * (x17 * 0x2));
+ x121 = ((uint64_t)(arg1[6]) * (x21 * 0x2));
+ x122 = ((uint64_t)(arg1[6]) * x24);
+ x123 = ((uint64_t)(arg1[6]) * (x27 * 0x2));
+ x124 = ((uint64_t)(arg1[6]) * x28);
+ x125 = ((uint64_t)(arg1[6]) * (x29 * 0x2));
+ x126 = ((uint64_t)(arg1[6]) * x30);
+ x127 = ((uint64_t)(arg1[6]) * (arg1[6]));
+ x128 = ((uint64_t)(arg1[5]) * (x2 * 0x2));
+ x129 = ((uint64_t)(arg1[5]) * (x5 * 0x2));
+ x130 = ((uint64_t)(arg1[5]) * (x8 * 0x2));
+ x131 = ((uint64_t)(arg1[5]) * (x11 * 0x2));
+ x132 = ((uint64_t)(arg1[5]) * (x14 * 0x2));
+ x133 = ((uint64_t)(arg1[5]) * (x18 * 0x2));
+ x134 = ((uint64_t)(arg1[5]) * (x21 * 0x2));
+ x135 = ((uint64_t)(arg1[5]) * (x24 * 0x2));
+ x136 = ((uint64_t)(arg1[5]) * (x27 * 0x2));
+ x137 = ((uint64_t)(arg1[5]) * (x28 * 0x2));
+ x138 = ((uint64_t)(arg1[5]) * (x29 * 0x2));
+ x139 = ((uint64_t)(arg1[5]) * x30);
+ x140 = ((uint64_t)(arg1[5]) * (x31 * 0x2));
+ x141 = ((uint64_t)(arg1[5]) * ((arg1[5]) * 0x2));
+ x142 = ((uint64_t)(arg1[4]) * x2);
+ x143 = ((uint64_t)(arg1[4]) * (x5 * 0x2));
+ x144 = ((uint64_t)(arg1[4]) * x8);
+ x145 = ((uint64_t)(arg1[4]) * (x11 * 0x2));
+ x146 = ((uint64_t)(arg1[4]) * x15);
+ x147 = ((uint64_t)(arg1[4]) * x18);
+ x148 = ((uint64_t)(arg1[4]) * (x21 * 0x2));
+ x149 = ((uint64_t)(arg1[4]) * x24);
+ x150 = ((uint64_t)(arg1[4]) * (x27 * 0x2));
+ x151 = ((uint64_t)(arg1[4]) * x28);
+ x152 = ((uint64_t)(arg1[4]) * x29);
+ x153 = ((uint64_t)(arg1[4]) * x30);
+ x154 = ((uint64_t)(arg1[4]) * x31);
+ x155 = ((uint64_t)(arg1[4]) * (x32 * 0x2));
+ x156 = ((uint64_t)(arg1[4]) * (arg1[4]));
+ x157 = ((uint64_t)(arg1[3]) * (x2 * 0x2));
+ x158 = ((uint64_t)(arg1[3]) * (x5 * 0x2));
+ x159 = ((uint64_t)(arg1[3]) * (x8 * 0x2));
+ x160 = ((uint64_t)(arg1[3]) * (x12 * 0x2));
+ x161 = ((uint64_t)(arg1[3]) * x15);
+ x162 = ((uint64_t)(arg1[3]) * (x18 * 0x2));
+ x163 = ((uint64_t)(arg1[3]) * (x21 * 0x2));
+ x164 = ((uint64_t)(arg1[3]) * (x24 * 0x2));
+ x165 = ((uint64_t)(arg1[3]) * (x27 * 0x2));
+ x166 = ((uint64_t)(arg1[3]) * x28);
+ x167 = ((uint64_t)(arg1[3]) * (x29 * 0x2));
+ x168 = ((uint64_t)(arg1[3]) * x30);
+ x169 = ((uint64_t)(arg1[3]) * (x31 * 0x2));
+ x170 = ((uint64_t)(arg1[3]) * (x32 * 0x2));
+ x171 = ((uint64_t)(arg1[3]) * (x33 * 0x2));
+ x172 = ((uint64_t)(arg1[3]) * ((arg1[3]) * 0x2));
+ x173 = ((uint64_t)(arg1[2]) * x2);
+ x174 = ((uint64_t)(arg1[2]) * (x5 * 0x2));
+ x175 = ((uint64_t)(arg1[2]) * x9);
+ x176 = ((uint64_t)(arg1[2]) * x12);
+ x177 = ((uint64_t)(arg1[2]) * x15);
+ x178 = ((uint64_t)(arg1[2]) * x18);
+ x179 = ((uint64_t)(arg1[2]) * (x21 * 0x2));
+ x180 = ((uint64_t)(arg1[2]) * x24);
+ x181 = ((uint64_t)(arg1[2]) * x27);
+ x182 = ((uint64_t)(arg1[2]) * x28);
+ x183 = ((uint64_t)(arg1[2]) * x29);
+ x184 = ((uint64_t)(arg1[2]) * x30);
+ x185 = ((uint64_t)(arg1[2]) * x31);
+ x186 = ((uint64_t)(arg1[2]) * (x32 * 0x2));
+ x187 = ((uint64_t)(arg1[2]) * x33);
+ x188 = ((uint64_t)(arg1[2]) * x34);
+ x189 = ((uint64_t)(arg1[2]) * (arg1[2]));
+ x190 = ((uint64_t)(arg1[1]) * (x2 * 0x2));
+ x191 = ((uint64_t)(arg1[1]) * (x6 * 0x2));
+ x192 = ((uint64_t)(arg1[1]) * x9);
+ x193 = ((uint64_t)(arg1[1]) * (x12 * 0x2));
+ x194 = ((uint64_t)(arg1[1]) * x15);
+ x195 = ((uint64_t)(arg1[1]) * (x18 * 0x2));
+ x196 = ((uint64_t)(arg1[1]) * (x21 * 0x2));
+ x197 = ((uint64_t)(arg1[1]) * x24);
+ x198 = ((uint64_t)(arg1[1]) * (x27 * 0x2));
+ x199 = ((uint64_t)(arg1[1]) * x28);
+ x200 = ((uint64_t)(arg1[1]) * (x29 * 0x2));
+ x201 = ((uint64_t)(arg1[1]) * x30);
+ x202 = ((uint64_t)(arg1[1]) * (x31 * 0x2));
+ x203 = ((uint64_t)(arg1[1]) * (x32 * 0x2));
+ x204 = ((uint64_t)(arg1[1]) * x33);
+ x205 = ((uint64_t)(arg1[1]) * (x34 * 0x2));
+ x206 = ((uint64_t)(arg1[1]) * x35);
+ x207 = ((uint64_t)(arg1[1]) * ((arg1[1]) * 0x2));
+ x208 = ((uint64_t)(arg1[0]) * x3);
+ x209 = ((uint64_t)(arg1[0]) * x6);
+ x210 = ((uint64_t)(arg1[0]) * x9);
+ x211 = ((uint64_t)(arg1[0]) * x12);
+ x212 = ((uint64_t)(arg1[0]) * x15);
+ x213 = ((uint64_t)(arg1[0]) * x18);
+ x214 = ((uint64_t)(arg1[0]) * x21);
+ x215 = ((uint64_t)(arg1[0]) * x24);
+ x216 = ((uint64_t)(arg1[0]) * x27);
+ x217 = ((uint64_t)(arg1[0]) * x28);
+ x218 = ((uint64_t)(arg1[0]) * x29);
+ x219 = ((uint64_t)(arg1[0]) * x30);
+ x220 = ((uint64_t)(arg1[0]) * x31);
+ x221 = ((uint64_t)(arg1[0]) * x32);
+ x222 = ((uint64_t)(arg1[0]) * x33);
+ x223 = ((uint64_t)(arg1[0]) * x34);
+ x224 = ((uint64_t)(arg1[0]) * x35);
+ x225 = ((uint64_t)(arg1[0]) * x36);
+ x226 = ((uint64_t)(arg1[0]) * (arg1[0]));
+ x227 =
+ (x226 +
+ (x190 +
+ (x174 + (x159 + (x145 + (x132 + (x120 + (x109 + (x99 + x90)))))))));
+ x228 = (x227 >> 28);
+ x229 = (uint32_t)(x227 & UINT32_C(0xfffffff));
+ x230 =
+ (x208 +
+ (x191 +
+ (x175 + (x160 + (x146 + (x133 + (x121 + (x110 + (x100 + x91)))))))));
+ x231 =
+ (x209 +
+ (x192 +
+ (x176 + (x161 + (x147 + (x134 + (x122 + (x111 + (x101 + x37)))))))));
+ x232 =
+ (x210 +
+ (x193 +
+ (x177 + (x162 + (x148 + (x135 + (x123 + (x112 + (x102 + x38)))))))));
+ x233 =
+ (x211 +
+ (x194 +
+ (x178 + (x163 + (x149 + (x136 + (x124 + (x113 + (x40 + x39)))))))));
+ x234 =
+ (x212 +
+ (x195 +
+ (x179 + (x164 + (x150 + (x137 + (x125 + (x114 + (x43 + x41)))))))));
+ x235 = (x213 +
+ (x196 +
+ (x180 + (x165 + (x151 + (x138 + (x126 + (x47 + (x44 + x42)))))))));
+ x236 = (x214 +
+ (x197 +
+ (x181 + (x166 + (x152 + (x139 + (x127 + (x52 + (x48 + x45)))))))));
+ x237 = (x215 +
+ (x198 +
+ (x182 + (x167 + (x153 + (x140 + (x58 + (x53 + (x49 + x46)))))))));
+ x238 = (x216 +
+ (x199 +
+ (x183 + (x168 + (x154 + (x141 + (x65 + (x59 + (x54 + x50)))))))));
+ x239 = (x217 +
+ (x200 +
+ (x184 + (x169 + (x155 + (x73 + (x66 + (x60 + (x55 + x51)))))))));
+ x240 = (x218 +
+ (x201 +
+ (x185 + (x170 + (x156 + (x82 + (x74 + (x67 + (x61 + x56)))))))));
+ x241 = (x219 +
+ (x202 +
+ (x186 + (x171 + (x92 + (x83 + (x75 + (x68 + (x62 + x57)))))))));
+ x242 = (x220 +
+ (x203 +
+ (x187 + (x172 + (x103 + (x93 + (x84 + (x76 + (x69 + x63)))))))));
+ x243 = (x221 +
+ (x204 +
+ (x188 + (x115 + (x104 + (x94 + (x85 + (x77 + (x70 + x64)))))))));
+ x244 = (x222 +
+ (x205 +
+ (x189 + (x128 + (x116 + (x105 + (x95 + (x86 + (x78 + x71)))))))));
+ x245 = (x223 +
+ (x206 +
+ (x142 + (x129 + (x117 + (x106 + (x96 + (x87 + (x79 + x72)))))))));
+ x246 = (x224 +
+ (x207 +
+ (x157 + (x143 + (x130 + (x118 + (x107 + (x97 + (x88 + x80)))))))));
+ x247 = (x225 +
+ (x173 +
+ (x158 + (x144 + (x131 + (x119 + (x108 + (x98 + (x89 + x81)))))))));
+ x248 = (x228 + x247);
+ x249 = (x248 >> 27);
+ x250 = (uint32_t)(x248 & UINT32_C(0x7ffffff));
+ x251 = (x249 + x246);
+ x252 = (x251 >> 28);
+ x253 = (uint32_t)(x251 & UINT32_C(0xfffffff));
+ x254 = (x252 + x245);
+ x255 = (x254 >> 27);
+ x256 = (uint32_t)(x254 & UINT32_C(0x7ffffff));
+ x257 = (x255 + x244);
+ x258 = (x257 >> 28);
+ x259 = (uint32_t)(x257 & UINT32_C(0xfffffff));
+ x260 = (x258 + x243);
+ x261 = (x260 >> 27);
+ x262 = (uint32_t)(x260 & UINT32_C(0x7ffffff));
+ x263 = (x261 + x242);
+ x264 = (x263 >> 27);
+ x265 = (uint32_t)(x263 & UINT32_C(0x7ffffff));
+ x266 = (x264 + x241);
+ x267 = (x266 >> 28);
+ x268 = (uint32_t)(x266 & UINT32_C(0xfffffff));
+ x269 = (x267 + x240);
+ x270 = (x269 >> 27);
+ x271 = (uint32_t)(x269 & UINT32_C(0x7ffffff));
+ x272 = (x270 + x239);
+ x273 = (x272 >> 28);
+ x274 = (uint32_t)(x272 & UINT32_C(0xfffffff));
+ x275 = (x273 + x238);
+ x276 = (x275 >> 27);
+ x277 = (uint32_t)(x275 & UINT32_C(0x7ffffff));
+ x278 = (x276 + x237);
+ x279 = (x278 >> 28);
+ x280 = (uint32_t)(x278 & UINT32_C(0xfffffff));
+ x281 = (x279 + x236);
+ x282 = (x281 >> 27);
+ x283 = (uint32_t)(x281 & UINT32_C(0x7ffffff));
+ x284 = (x282 + x235);
+ x285 = (x284 >> 27);
+ x286 = (uint32_t)(x284 & UINT32_C(0x7ffffff));
+ x287 = (x285 + x234);
+ x288 = (x287 >> 28);
+ x289 = (uint32_t)(x287 & UINT32_C(0xfffffff));
+ x290 = (x288 + x233);
+ x291 = (x290 >> 27);
+ x292 = (uint32_t)(x290 & UINT32_C(0x7ffffff));
+ x293 = (x291 + x232);
+ x294 = (x293 >> 28);
+ x295 = (uint32_t)(x293 & UINT32_C(0xfffffff));
+ x296 = (x294 + x231);
+ x297 = (x296 >> 27);
+ x298 = (uint32_t)(x296 & UINT32_C(0x7ffffff));
+ x299 = (x297 + x230);
+ x300 = (x299 >> 27);
+ x301 = (uint32_t)(x299 & UINT32_C(0x7ffffff));
+ x302 = (x229 + x300);
+ x303 = (uint32_t)(x302 >> 28);
+ x304 = (uint32_t)(x302 & UINT32_C(0xfffffff));
+ x305 = (x303 + x250);
+ x306 = (fiat_secp521r1_uint1)(x305 >> 27);
+ x307 = (x305 & UINT32_C(0x7ffffff));
+ x308 = (x306 + x253);
+ out1[0] = x304;
+ out1[1] = x307;
+ out1[2] = x308;
+ out1[3] = x256;
+ out1[4] = x259;
+ out1[5] = x262;
+ out1[6] = x265;
+ out1[7] = x268;
+ out1[8] = x271;
+ out1[9] = x274;
+ out1[10] = x277;
+ out1[11] = x280;
+ out1[12] = x283;
+ out1[13] = x286;
+ out1[14] = x289;
+ out1[15] = x292;
+ out1[16] = x295;
+ out1[17] = x298;
+ out1[18] = x301;
+}
+
+/*
+ * The function fiat_secp521r1_carry reduces a field element.
+ * Postconditions:
+ * eval out1 mod m = eval arg1 mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]]
+ */
+static void
+fiat_secp521r1_carry(uint32_t out1[19], const uint32_t arg1[19])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint32_t x16;
+ uint32_t x17;
+ uint32_t x18;
+ uint32_t x19;
+ uint32_t x20;
+ uint32_t x21;
+ uint32_t x22;
+ uint32_t x23;
+ uint32_t x24;
+ uint32_t x25;
+ uint32_t x26;
+ uint32_t x27;
+ uint32_t x28;
+ uint32_t x29;
+ uint32_t x30;
+ uint32_t x31;
+ uint32_t x32;
+ uint32_t x33;
+ uint32_t x34;
+ uint32_t x35;
+ uint32_t x36;
+ uint32_t x37;
+ uint32_t x38;
+ uint32_t x39;
+ uint32_t x40;
+ x1 = (arg1[0]);
+ x2 = ((x1 >> 28) + (arg1[1]));
+ x3 = ((x2 >> 27) + (arg1[2]));
+ x4 = ((x3 >> 28) + (arg1[3]));
+ x5 = ((x4 >> 27) + (arg1[4]));
+ x6 = ((x5 >> 28) + (arg1[5]));
+ x7 = ((x6 >> 27) + (arg1[6]));
+ x8 = ((x7 >> 27) + (arg1[7]));
+ x9 = ((x8 >> 28) + (arg1[8]));
+ x10 = ((x9 >> 27) + (arg1[9]));
+ x11 = ((x10 >> 28) + (arg1[10]));
+ x12 = ((x11 >> 27) + (arg1[11]));
+ x13 = ((x12 >> 28) + (arg1[12]));
+ x14 = ((x13 >> 27) + (arg1[13]));
+ x15 = ((x14 >> 27) + (arg1[14]));
+ x16 = ((x15 >> 28) + (arg1[15]));
+ x17 = ((x16 >> 27) + (arg1[16]));
+ x18 = ((x17 >> 28) + (arg1[17]));
+ x19 = ((x18 >> 27) + (arg1[18]));
+ x20 = ((x1 & UINT32_C(0xfffffff)) + (x19 >> 27));
+ x21 = ((fiat_secp521r1_uint1)(x20 >> 28) + (x2 & UINT32_C(0x7ffffff)));
+ x22 = (x20 & UINT32_C(0xfffffff));
+ x23 = (x21 & UINT32_C(0x7ffffff));
+ x24 = ((fiat_secp521r1_uint1)(x21 >> 27) + (x3 & UINT32_C(0xfffffff)));
+ x25 = (x4 & UINT32_C(0x7ffffff));
+ x26 = (x5 & UINT32_C(0xfffffff));
+ x27 = (x6 & UINT32_C(0x7ffffff));
+ x28 = (x7 & UINT32_C(0x7ffffff));
+ x29 = (x8 & UINT32_C(0xfffffff));
+ x30 = (x9 & UINT32_C(0x7ffffff));
+ x31 = (x10 & UINT32_C(0xfffffff));
+ x32 = (x11 & UINT32_C(0x7ffffff));
+ x33 = (x12 & UINT32_C(0xfffffff));
+ x34 = (x13 & UINT32_C(0x7ffffff));
+ x35 = (x14 & UINT32_C(0x7ffffff));
+ x36 = (x15 & UINT32_C(0xfffffff));
+ x37 = (x16 & UINT32_C(0x7ffffff));
+ x38 = (x17 & UINT32_C(0xfffffff));
+ x39 = (x18 & UINT32_C(0x7ffffff));
+ x40 = (x19 & UINT32_C(0x7ffffff));
+ out1[0] = x22;
+ out1[1] = x23;
+ out1[2] = x24;
+ out1[3] = x25;
+ out1[4] = x26;
+ out1[5] = x27;
+ out1[6] = x28;
+ out1[7] = x29;
+ out1[8] = x30;
+ out1[9] = x31;
+ out1[10] = x32;
+ out1[11] = x33;
+ out1[12] = x34;
+ out1[13] = x35;
+ out1[14] = x36;
+ out1[15] = x37;
+ out1[16] = x38;
+ out1[17] = x39;
+ out1[18] = x40;
+}
+
+/*
+ * The function fiat_secp521r1_add adds two field elements.
+ * Postconditions:
+ * eval out1 mod m = (eval arg1 + eval arg2) mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]]
+ * arg2: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]]
+ */
+static void
+fiat_secp521r1_add(uint32_t out1[19], const uint32_t arg1[19],
+ const uint32_t arg2[19])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint32_t x16;
+ uint32_t x17;
+ uint32_t x18;
+ uint32_t x19;
+ x1 = ((arg1[0]) + (arg2[0]));
+ x2 = ((arg1[1]) + (arg2[1]));
+ x3 = ((arg1[2]) + (arg2[2]));
+ x4 = ((arg1[3]) + (arg2[3]));
+ x5 = ((arg1[4]) + (arg2[4]));
+ x6 = ((arg1[5]) + (arg2[5]));
+ x7 = ((arg1[6]) + (arg2[6]));
+ x8 = ((arg1[7]) + (arg2[7]));
+ x9 = ((arg1[8]) + (arg2[8]));
+ x10 = ((arg1[9]) + (arg2[9]));
+ x11 = ((arg1[10]) + (arg2[10]));
+ x12 = ((arg1[11]) + (arg2[11]));
+ x13 = ((arg1[12]) + (arg2[12]));
+ x14 = ((arg1[13]) + (arg2[13]));
+ x15 = ((arg1[14]) + (arg2[14]));
+ x16 = ((arg1[15]) + (arg2[15]));
+ x17 = ((arg1[16]) + (arg2[16]));
+ x18 = ((arg1[17]) + (arg2[17]));
+ x19 = ((arg1[18]) + (arg2[18]));
+ out1[0] = x1;
+ out1[1] = x2;
+ out1[2] = x3;
+ out1[3] = x4;
+ out1[4] = x5;
+ out1[5] = x6;
+ out1[6] = x7;
+ out1[7] = x8;
+ out1[8] = x9;
+ out1[9] = x10;
+ out1[10] = x11;
+ out1[11] = x12;
+ out1[12] = x13;
+ out1[13] = x14;
+ out1[14] = x15;
+ out1[15] = x16;
+ out1[16] = x17;
+ out1[17] = x18;
+ out1[18] = x19;
+}
+
+/*
+ * The function fiat_secp521r1_sub subtracts two field elements.
+ * Postconditions:
+ * eval out1 mod m = (eval arg1 - eval arg2) mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]]
+ * arg2: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]]
+ */
+static void
+fiat_secp521r1_sub(uint32_t out1[19], const uint32_t arg1[19],
+ const uint32_t arg2[19])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint32_t x16;
+ uint32_t x17;
+ uint32_t x18;
+ uint32_t x19;
+ x1 = ((UINT32_C(0x1ffffffe) + (arg1[0])) - (arg2[0]));
+ x2 = ((UINT32_C(0xffffffe) + (arg1[1])) - (arg2[1]));
+ x3 = ((UINT32_C(0x1ffffffe) + (arg1[2])) - (arg2[2]));
+ x4 = ((UINT32_C(0xffffffe) + (arg1[3])) - (arg2[3]));
+ x5 = ((UINT32_C(0x1ffffffe) + (arg1[4])) - (arg2[4]));
+ x6 = ((UINT32_C(0xffffffe) + (arg1[5])) - (arg2[5]));
+ x7 = ((UINT32_C(0xffffffe) + (arg1[6])) - (arg2[6]));
+ x8 = ((UINT32_C(0x1ffffffe) + (arg1[7])) - (arg2[7]));
+ x9 = ((UINT32_C(0xffffffe) + (arg1[8])) - (arg2[8]));
+ x10 = ((UINT32_C(0x1ffffffe) + (arg1[9])) - (arg2[9]));
+ x11 = ((UINT32_C(0xffffffe) + (arg1[10])) - (arg2[10]));
+ x12 = ((UINT32_C(0x1ffffffe) + (arg1[11])) - (arg2[11]));
+ x13 = ((UINT32_C(0xffffffe) + (arg1[12])) - (arg2[12]));
+ x14 = ((UINT32_C(0xffffffe) + (arg1[13])) - (arg2[13]));
+ x15 = ((UINT32_C(0x1ffffffe) + (arg1[14])) - (arg2[14]));
+ x16 = ((UINT32_C(0xffffffe) + (arg1[15])) - (arg2[15]));
+ x17 = ((UINT32_C(0x1ffffffe) + (arg1[16])) - (arg2[16]));
+ x18 = ((UINT32_C(0xffffffe) + (arg1[17])) - (arg2[17]));
+ x19 = ((UINT32_C(0xffffffe) + (arg1[18])) - (arg2[18]));
+ out1[0] = x1;
+ out1[1] = x2;
+ out1[2] = x3;
+ out1[3] = x4;
+ out1[4] = x5;
+ out1[5] = x6;
+ out1[6] = x7;
+ out1[7] = x8;
+ out1[8] = x9;
+ out1[9] = x10;
+ out1[10] = x11;
+ out1[11] = x12;
+ out1[12] = x13;
+ out1[13] = x14;
+ out1[14] = x15;
+ out1[15] = x16;
+ out1[16] = x17;
+ out1[17] = x18;
+ out1[18] = x19;
+}
+
+/*
+ * The function fiat_secp521r1_opp negates a field element.
+ * Postconditions:
+ * eval out1 mod m = -eval arg1 mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x34cccccb], [0x0 ~> 0x1a666664], [0x0 ~> 0x1a666664]]
+ */
+static void
+fiat_secp521r1_opp(uint32_t out1[19], const uint32_t arg1[19])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint32_t x16;
+ uint32_t x17;
+ uint32_t x18;
+ uint32_t x19;
+ x1 = (UINT32_C(0x1ffffffe) - (arg1[0]));
+ x2 = (UINT32_C(0xffffffe) - (arg1[1]));
+ x3 = (UINT32_C(0x1ffffffe) - (arg1[2]));
+ x4 = (UINT32_C(0xffffffe) - (arg1[3]));
+ x5 = (UINT32_C(0x1ffffffe) - (arg1[4]));
+ x6 = (UINT32_C(0xffffffe) - (arg1[5]));
+ x7 = (UINT32_C(0xffffffe) - (arg1[6]));
+ x8 = (UINT32_C(0x1ffffffe) - (arg1[7]));
+ x9 = (UINT32_C(0xffffffe) - (arg1[8]));
+ x10 = (UINT32_C(0x1ffffffe) - (arg1[9]));
+ x11 = (UINT32_C(0xffffffe) - (arg1[10]));
+ x12 = (UINT32_C(0x1ffffffe) - (arg1[11]));
+ x13 = (UINT32_C(0xffffffe) - (arg1[12]));
+ x14 = (UINT32_C(0xffffffe) - (arg1[13]));
+ x15 = (UINT32_C(0x1ffffffe) - (arg1[14]));
+ x16 = (UINT32_C(0xffffffe) - (arg1[15]));
+ x17 = (UINT32_C(0x1ffffffe) - (arg1[16]));
+ x18 = (UINT32_C(0xffffffe) - (arg1[17]));
+ x19 = (UINT32_C(0xffffffe) - (arg1[18]));
+ out1[0] = x1;
+ out1[1] = x2;
+ out1[2] = x3;
+ out1[3] = x4;
+ out1[4] = x5;
+ out1[5] = x6;
+ out1[6] = x7;
+ out1[7] = x8;
+ out1[8] = x9;
+ out1[9] = x10;
+ out1[10] = x11;
+ out1[11] = x12;
+ out1[12] = x13;
+ out1[13] = x14;
+ out1[14] = x15;
+ out1[15] = x16;
+ out1[16] = x17;
+ out1[17] = x18;
+ out1[18] = x19;
+}
+
+/*
+ * The function fiat_secp521r1_selectznz is a multi-limb conditional select.
+ * Postconditions:
+ * eval out1 = (if arg1 = 0 then eval arg2 else eval arg3)
+ *
+ * Input Bounds:
+ * arg1: [0x0 ~> 0x1]
+ * arg2: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * arg3: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff], [0x0 ~> 0xffffffff]]
+ */
+static void
+fiat_secp521r1_selectznz(uint32_t out1[19],
+ fiat_secp521r1_uint1 arg1,
+ const uint32_t arg2[19],
+ const uint32_t arg3[19])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint32_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint32_t x16;
+ uint32_t x17;
+ uint32_t x18;
+ uint32_t x19;
+ fiat_secp521r1_cmovznz_u32(&x1, arg1, (arg2[0]), (arg3[0]));
+ fiat_secp521r1_cmovznz_u32(&x2, arg1, (arg2[1]), (arg3[1]));
+ fiat_secp521r1_cmovznz_u32(&x3, arg1, (arg2[2]), (arg3[2]));
+ fiat_secp521r1_cmovznz_u32(&x4, arg1, (arg2[3]), (arg3[3]));
+ fiat_secp521r1_cmovznz_u32(&x5, arg1, (arg2[4]), (arg3[4]));
+ fiat_secp521r1_cmovznz_u32(&x6, arg1, (arg2[5]), (arg3[5]));
+ fiat_secp521r1_cmovznz_u32(&x7, arg1, (arg2[6]), (arg3[6]));
+ fiat_secp521r1_cmovznz_u32(&x8, arg1, (arg2[7]), (arg3[7]));
+ fiat_secp521r1_cmovznz_u32(&x9, arg1, (arg2[8]), (arg3[8]));
+ fiat_secp521r1_cmovznz_u32(&x10, arg1, (arg2[9]), (arg3[9]));
+ fiat_secp521r1_cmovznz_u32(&x11, arg1, (arg2[10]), (arg3[10]));
+ fiat_secp521r1_cmovznz_u32(&x12, arg1, (arg2[11]), (arg3[11]));
+ fiat_secp521r1_cmovznz_u32(&x13, arg1, (arg2[12]), (arg3[12]));
+ fiat_secp521r1_cmovznz_u32(&x14, arg1, (arg2[13]), (arg3[13]));
+ fiat_secp521r1_cmovznz_u32(&x15, arg1, (arg2[14]), (arg3[14]));
+ fiat_secp521r1_cmovznz_u32(&x16, arg1, (arg2[15]), (arg3[15]));
+ fiat_secp521r1_cmovznz_u32(&x17, arg1, (arg2[16]), (arg3[16]));
+ fiat_secp521r1_cmovznz_u32(&x18, arg1, (arg2[17]), (arg3[17]));
+ fiat_secp521r1_cmovznz_u32(&x19, arg1, (arg2[18]), (arg3[18]));
+ out1[0] = x1;
+ out1[1] = x2;
+ out1[2] = x3;
+ out1[3] = x4;
+ out1[4] = x5;
+ out1[5] = x6;
+ out1[6] = x7;
+ out1[7] = x8;
+ out1[8] = x9;
+ out1[9] = x10;
+ out1[10] = x11;
+ out1[11] = x12;
+ out1[12] = x13;
+ out1[13] = x14;
+ out1[14] = x15;
+ out1[15] = x16;
+ out1[16] = x17;
+ out1[17] = x18;
+ out1[18] = x19;
+}
+
+/*
+ * The function fiat_secp521r1_to_bytes serializes a field element to bytes in little-endian order.
+ * Postconditions:
+ * out1 = map (λ x, ⌊((eval arg1 mod m) mod 2^(8 * (x + 1))) / 2^(8 * x)⌋) [0..65]
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0x1]]
+ */
+static void
+fiat_secp521r1_to_bytes(uint8_t out1[66], const uint32_t arg1[19])
+{
+ uint32_t x1;
+ fiat_secp521r1_uint1 x2;
+ uint32_t x3;
+ fiat_secp521r1_uint1 x4;
+ uint32_t x5;
+ fiat_secp521r1_uint1 x6;
+ uint32_t x7;
+ fiat_secp521r1_uint1 x8;
+ uint32_t x9;
+ fiat_secp521r1_uint1 x10;
+ uint32_t x11;
+ fiat_secp521r1_uint1 x12;
+ uint32_t x13;
+ fiat_secp521r1_uint1 x14;
+ uint32_t x15;
+ fiat_secp521r1_uint1 x16;
+ uint32_t x17;
+ fiat_secp521r1_uint1 x18;
+ uint32_t x19;
+ fiat_secp521r1_uint1 x20;
+ uint32_t x21;
+ fiat_secp521r1_uint1 x22;
+ uint32_t x23;
+ fiat_secp521r1_uint1 x24;
+ uint32_t x25;
+ fiat_secp521r1_uint1 x26;
+ uint32_t x27;
+ fiat_secp521r1_uint1 x28;
+ uint32_t x29;
+ fiat_secp521r1_uint1 x30;
+ uint32_t x31;
+ fiat_secp521r1_uint1 x32;
+ uint32_t x33;
+ fiat_secp521r1_uint1 x34;
+ uint32_t x35;
+ fiat_secp521r1_uint1 x36;
+ uint32_t x37;
+ fiat_secp521r1_uint1 x38;
+ uint32_t x39;
+ uint32_t x40;
+ fiat_secp521r1_uint1 x41;
+ uint32_t x42;
+ fiat_secp521r1_uint1 x43;
+ uint32_t x44;
+ fiat_secp521r1_uint1 x45;
+ uint32_t x46;
+ fiat_secp521r1_uint1 x47;
+ uint32_t x48;
+ fiat_secp521r1_uint1 x49;
+ uint32_t x50;
+ fiat_secp521r1_uint1 x51;
+ uint32_t x52;
+ fiat_secp521r1_uint1 x53;
+ uint32_t x54;
+ fiat_secp521r1_uint1 x55;
+ uint32_t x56;
+ fiat_secp521r1_uint1 x57;
+ uint32_t x58;
+ fiat_secp521r1_uint1 x59;
+ uint32_t x60;
+ fiat_secp521r1_uint1 x61;
+ uint32_t x62;
+ fiat_secp521r1_uint1 x63;
+ uint32_t x64;
+ fiat_secp521r1_uint1 x65;
+ uint32_t x66;
+ fiat_secp521r1_uint1 x67;
+ uint32_t x68;
+ fiat_secp521r1_uint1 x69;
+ uint32_t x70;
+ fiat_secp521r1_uint1 x71;
+ uint32_t x72;
+ fiat_secp521r1_uint1 x73;
+ uint32_t x74;
+ fiat_secp521r1_uint1 x75;
+ uint32_t x76;
+ fiat_secp521r1_uint1 x77;
+ uint64_t x78;
+ uint32_t x79;
+ uint64_t x80;
+ uint32_t x81;
+ uint32_t x82;
+ uint32_t x83;
+ uint64_t x84;
+ uint32_t x85;
+ uint64_t x86;
+ uint32_t x87;
+ uint32_t x88;
+ uint32_t x89;
+ uint64_t x90;
+ uint32_t x91;
+ uint64_t x92;
+ uint32_t x93;
+ uint32_t x94;
+ uint8_t x95;
+ uint32_t x96;
+ uint8_t x97;
+ uint8_t x98;
+ uint8_t x99;
+ uint32_t x100;
+ uint32_t x101;
+ uint8_t x102;
+ uint32_t x103;
+ uint8_t x104;
+ uint8_t x105;
+ uint8_t x106;
+ uint64_t x107;
+ uint32_t x108;
+ uint8_t x109;
+ uint32_t x110;
+ uint8_t x111;
+ uint32_t x112;
+ uint8_t x113;
+ uint8_t x114;
+ uint8_t x115;
+ uint32_t x116;
+ uint32_t x117;
+ uint8_t x118;
+ uint32_t x119;
+ uint8_t x120;
+ uint8_t x121;
+ uint8_t x122;
+ uint64_t x123;
+ uint32_t x124;
+ uint8_t x125;
+ uint32_t x126;
+ uint8_t x127;
+ uint32_t x128;
+ uint8_t x129;
+ uint8_t x130;
+ uint8_t x131;
+ uint32_t x132;
+ uint32_t x133;
+ uint8_t x134;
+ uint32_t x135;
+ uint8_t x136;
+ uint8_t x137;
+ uint8_t x138;
+ uint32_t x139;
+ uint32_t x140;
+ uint8_t x141;
+ uint32_t x142;
+ uint8_t x143;
+ uint8_t x144;
+ uint8_t x145;
+ uint8_t x146;
+ uint32_t x147;
+ uint8_t x148;
+ uint32_t x149;
+ uint8_t x150;
+ uint8_t x151;
+ uint8_t x152;
+ uint32_t x153;
+ uint32_t x154;
+ uint8_t x155;
+ uint32_t x156;
+ uint8_t x157;
+ uint8_t x158;
+ uint8_t x159;
+ uint64_t x160;
+ uint32_t x161;
+ uint8_t x162;
+ uint32_t x163;
+ uint8_t x164;
+ uint32_t x165;
+ uint8_t x166;
+ uint8_t x167;
+ uint8_t x168;
+ uint32_t x169;
+ uint32_t x170;
+ uint8_t x171;
+ uint32_t x172;
+ uint8_t x173;
+ uint8_t x174;
+ uint8_t x175;
+ uint64_t x176;
+ uint32_t x177;
+ uint8_t x178;
+ uint32_t x179;
+ uint8_t x180;
+ uint32_t x181;
+ uint8_t x182;
+ uint8_t x183;
+ uint8_t x184;
+ uint32_t x185;
+ uint32_t x186;
+ uint8_t x187;
+ uint32_t x188;
+ uint8_t x189;
+ uint8_t x190;
+ uint8_t x191;
+ uint32_t x192;
+ uint32_t x193;
+ uint8_t x194;
+ uint32_t x195;
+ uint8_t x196;
+ uint8_t x197;
+ uint8_t x198;
+ uint8_t x199;
+ uint32_t x200;
+ uint8_t x201;
+ uint32_t x202;
+ uint8_t x203;
+ uint8_t x204;
+ uint8_t x205;
+ uint32_t x206;
+ uint32_t x207;
+ uint8_t x208;
+ uint32_t x209;
+ uint8_t x210;
+ uint8_t x211;
+ uint8_t x212;
+ uint64_t x213;
+ uint32_t x214;
+ uint8_t x215;
+ uint32_t x216;
+ uint8_t x217;
+ uint32_t x218;
+ uint8_t x219;
+ uint8_t x220;
+ uint8_t x221;
+ uint32_t x222;
+ uint32_t x223;
+ uint8_t x224;
+ uint32_t x225;
+ uint8_t x226;
+ uint8_t x227;
+ uint8_t x228;
+ uint64_t x229;
+ uint32_t x230;
+ uint8_t x231;
+ uint32_t x232;
+ uint8_t x233;
+ uint32_t x234;
+ uint8_t x235;
+ fiat_secp521r1_uint1 x236;
+ uint8_t x237;
+ fiat_secp521r1_subborrowx_u28(&x1, &x2, 0x0, (arg1[0]),
+ UINT32_C(0xfffffff));
+ fiat_secp521r1_subborrowx_u27(&x3, &x4, x2, (arg1[1]), UINT32_C(0x7ffffff));
+ fiat_secp521r1_subborrowx_u28(&x5, &x6, x4, (arg1[2]), UINT32_C(0xfffffff));
+ fiat_secp521r1_subborrowx_u27(&x7, &x8, x6, (arg1[3]), UINT32_C(0x7ffffff));
+ fiat_secp521r1_subborrowx_u28(&x9, &x10, x8, (arg1[4]),
+ UINT32_C(0xfffffff));
+ fiat_secp521r1_subborrowx_u27(&x11, &x12, x10, (arg1[5]),
+ UINT32_C(0x7ffffff));
+ fiat_secp521r1_subborrowx_u27(&x13, &x14, x12, (arg1[6]),
+ UINT32_C(0x7ffffff));
+ fiat_secp521r1_subborrowx_u28(&x15, &x16, x14, (arg1[7]),
+ UINT32_C(0xfffffff));
+ fiat_secp521r1_subborrowx_u27(&x17, &x18, x16, (arg1[8]),
+ UINT32_C(0x7ffffff));
+ fiat_secp521r1_subborrowx_u28(&x19, &x20, x18, (arg1[9]),
+ UINT32_C(0xfffffff));
+ fiat_secp521r1_subborrowx_u27(&x21, &x22, x20, (arg1[10]),
+ UINT32_C(0x7ffffff));
+ fiat_secp521r1_subborrowx_u28(&x23, &x24, x22, (arg1[11]),
+ UINT32_C(0xfffffff));
+ fiat_secp521r1_subborrowx_u27(&x25, &x26, x24, (arg1[12]),
+ UINT32_C(0x7ffffff));
+ fiat_secp521r1_subborrowx_u27(&x27, &x28, x26, (arg1[13]),
+ UINT32_C(0x7ffffff));
+ fiat_secp521r1_subborrowx_u28(&x29, &x30, x28, (arg1[14]),
+ UINT32_C(0xfffffff));
+ fiat_secp521r1_subborrowx_u27(&x31, &x32, x30, (arg1[15]),
+ UINT32_C(0x7ffffff));
+ fiat_secp521r1_subborrowx_u28(&x33, &x34, x32, (arg1[16]),
+ UINT32_C(0xfffffff));
+ fiat_secp521r1_subborrowx_u27(&x35, &x36, x34, (arg1[17]),
+ UINT32_C(0x7ffffff));
+ fiat_secp521r1_subborrowx_u27(&x37, &x38, x36, (arg1[18]),
+ UINT32_C(0x7ffffff));
+ fiat_secp521r1_cmovznz_u32(&x39, x38, 0x0, UINT32_C(0xffffffff));
+ fiat_secp521r1_addcarryx_u28(&x40, &x41, 0x0, x1,
+ (x39 & UINT32_C(0xfffffff)));
+ fiat_secp521r1_addcarryx_u27(&x42, &x43, x41, x3,
+ (x39 & UINT32_C(0x7ffffff)));
+ fiat_secp521r1_addcarryx_u28(&x44, &x45, x43, x5,
+ (x39 & UINT32_C(0xfffffff)));
+ fiat_secp521r1_addcarryx_u27(&x46, &x47, x45, x7,
+ (x39 & UINT32_C(0x7ffffff)));
+ fiat_secp521r1_addcarryx_u28(&x48, &x49, x47, x9,
+ (x39 & UINT32_C(0xfffffff)));
+ fiat_secp521r1_addcarryx_u27(&x50, &x51, x49, x11,
+ (x39 & UINT32_C(0x7ffffff)));
+ fiat_secp521r1_addcarryx_u27(&x52, &x53, x51, x13,
+ (x39 & UINT32_C(0x7ffffff)));
+ fiat_secp521r1_addcarryx_u28(&x54, &x55, x53, x15,
+ (x39 & UINT32_C(0xfffffff)));
+ fiat_secp521r1_addcarryx_u27(&x56, &x57, x55, x17,
+ (x39 & UINT32_C(0x7ffffff)));
+ fiat_secp521r1_addcarryx_u28(&x58, &x59, x57, x19,
+ (x39 & UINT32_C(0xfffffff)));
+ fiat_secp521r1_addcarryx_u27(&x60, &x61, x59, x21,
+ (x39 & UINT32_C(0x7ffffff)));
+ fiat_secp521r1_addcarryx_u28(&x62, &x63, x61, x23,
+ (x39 & UINT32_C(0xfffffff)));
+ fiat_secp521r1_addcarryx_u27(&x64, &x65, x63, x25,
+ (x39 & UINT32_C(0x7ffffff)));
+ fiat_secp521r1_addcarryx_u27(&x66, &x67, x65, x27,
+ (x39 & UINT32_C(0x7ffffff)));
+ fiat_secp521r1_addcarryx_u28(&x68, &x69, x67, x29,
+ (x39 & UINT32_C(0xfffffff)));
+ fiat_secp521r1_addcarryx_u27(&x70, &x71, x69, x31,
+ (x39 & UINT32_C(0x7ffffff)));
+ fiat_secp521r1_addcarryx_u28(&x72, &x73, x71, x33,
+ (x39 & UINT32_C(0xfffffff)));
+ fiat_secp521r1_addcarryx_u27(&x74, &x75, x73, x35,
+ (x39 & UINT32_C(0x7ffffff)));
+ fiat_secp521r1_addcarryx_u27(&x76, &x77, x75, x37,
+ (x39 & UINT32_C(0x7ffffff)));
+ x78 = ((uint64_t)x76 << 6);
+ x79 = (x74 << 3);
+ x80 = ((uint64_t)x72 << 7);
+ x81 = (x70 << 4);
+ x82 = (x66 << 5);
+ x83 = (x64 << 2);
+ x84 = ((uint64_t)x62 << 6);
+ x85 = (x60 << 3);
+ x86 = ((uint64_t)x58 << 7);
+ x87 = (x56 << 4);
+ x88 = (x52 << 5);
+ x89 = (x50 << 2);
+ x90 = ((uint64_t)x48 << 6);
+ x91 = (x46 << 3);
+ x92 = ((uint64_t)x44 << 7);
+ x93 = (x42 << 4);
+ x94 = (x40 >> 8);
+ x95 = (uint8_t)(x40 & UINT8_C(0xff));
+ x96 = (x94 >> 8);
+ x97 = (uint8_t)(x94 & UINT8_C(0xff));
+ x98 = (uint8_t)(x96 >> 8);
+ x99 = (uint8_t)(x96 & UINT8_C(0xff));
+ x100 = (x98 + x93);
+ x101 = (x100 >> 8);
+ x102 = (uint8_t)(x100 & UINT8_C(0xff));
+ x103 = (x101 >> 8);
+ x104 = (uint8_t)(x101 & UINT8_C(0xff));
+ x105 = (uint8_t)(x103 >> 8);
+ x106 = (uint8_t)(x103 & UINT8_C(0xff));
+ x107 = (x105 + x92);
+ x108 = (uint32_t)(x107 >> 8);
+ x109 = (uint8_t)(x107 & UINT8_C(0xff));
+ x110 = (x108 >> 8);
+ x111 = (uint8_t)(x108 & UINT8_C(0xff));
+ x112 = (x110 >> 8);
+ x113 = (uint8_t)(x110 & UINT8_C(0xff));
+ x114 = (uint8_t)(x112 >> 8);
+ x115 = (uint8_t)(x112 & UINT8_C(0xff));
+ x116 = (x114 + x91);
+ x117 = (x116 >> 8);
+ x118 = (uint8_t)(x116 & UINT8_C(0xff));
+ x119 = (x117 >> 8);
+ x120 = (uint8_t)(x117 & UINT8_C(0xff));
+ x121 = (uint8_t)(x119 >> 8);
+ x122 = (uint8_t)(x119 & UINT8_C(0xff));
+ x123 = (x121 + x90);
+ x124 = (uint32_t)(x123 >> 8);
+ x125 = (uint8_t)(x123 & UINT8_C(0xff));
+ x126 = (x124 >> 8);
+ x127 = (uint8_t)(x124 & UINT8_C(0xff));
+ x128 = (x126 >> 8);
+ x129 = (uint8_t)(x126 & UINT8_C(0xff));
+ x130 = (uint8_t)(x128 >> 8);
+ x131 = (uint8_t)(x128 & UINT8_C(0xff));
+ x132 = (x130 + x89);
+ x133 = (x132 >> 8);
+ x134 = (uint8_t)(x132 & UINT8_C(0xff));
+ x135 = (x133 >> 8);
+ x136 = (uint8_t)(x133 & UINT8_C(0xff));
+ x137 = (uint8_t)(x135 >> 8);
+ x138 = (uint8_t)(x135 & UINT8_C(0xff));
+ x139 = (x137 + x88);
+ x140 = (x139 >> 8);
+ x141 = (uint8_t)(x139 & UINT8_C(0xff));
+ x142 = (x140 >> 8);
+ x143 = (uint8_t)(x140 & UINT8_C(0xff));
+ x144 = (uint8_t)(x142 >> 8);
+ x145 = (uint8_t)(x142 & UINT8_C(0xff));
+ x146 = (uint8_t)(x144 & UINT8_C(0xff));
+ x147 = (x54 >> 8);
+ x148 = (uint8_t)(x54 & UINT8_C(0xff));
+ x149 = (x147 >> 8);
+ x150 = (uint8_t)(x147 & UINT8_C(0xff));
+ x151 = (uint8_t)(x149 >> 8);
+ x152 = (uint8_t)(x149 & UINT8_C(0xff));
+ x153 = (x151 + x87);
+ x154 = (x153 >> 8);
+ x155 = (uint8_t)(x153 & UINT8_C(0xff));
+ x156 = (x154 >> 8);
+ x157 = (uint8_t)(x154 & UINT8_C(0xff));
+ x158 = (uint8_t)(x156 >> 8);
+ x159 = (uint8_t)(x156 & UINT8_C(0xff));
+ x160 = (x158 + x86);
+ x161 = (uint32_t)(x160 >> 8);
+ x162 = (uint8_t)(x160 & UINT8_C(0xff));
+ x163 = (x161 >> 8);
+ x164 = (uint8_t)(x161 & UINT8_C(0xff));
+ x165 = (x163 >> 8);
+ x166 = (uint8_t)(x163 & UINT8_C(0xff));
+ x167 = (uint8_t)(x165 >> 8);
+ x168 = (uint8_t)(x165 & UINT8_C(0xff));
+ x169 = (x167 + x85);
+ x170 = (x169 >> 8);
+ x171 = (uint8_t)(x169 & UINT8_C(0xff));
+ x172 = (x170 >> 8);
+ x173 = (uint8_t)(x170 & UINT8_C(0xff));
+ x174 = (uint8_t)(x172 >> 8);
+ x175 = (uint8_t)(x172 & UINT8_C(0xff));
+ x176 = (x174 + x84);
+ x177 = (uint32_t)(x176 >> 8);
+ x178 = (uint8_t)(x176 & UINT8_C(0xff));
+ x179 = (x177 >> 8);
+ x180 = (uint8_t)(x177 & UINT8_C(0xff));
+ x181 = (x179 >> 8);
+ x182 = (uint8_t)(x179 & UINT8_C(0xff));
+ x183 = (uint8_t)(x181 >> 8);
+ x184 = (uint8_t)(x181 & UINT8_C(0xff));
+ x185 = (x183 + x83);
+ x186 = (x185 >> 8);
+ x187 = (uint8_t)(x185 & UINT8_C(0xff));
+ x188 = (x186 >> 8);
+ x189 = (uint8_t)(x186 & UINT8_C(0xff));
+ x190 = (uint8_t)(x188 >> 8);
+ x191 = (uint8_t)(x188 & UINT8_C(0xff));
+ x192 = (x190 + x82);
+ x193 = (x192 >> 8);
+ x194 = (uint8_t)(x192 & UINT8_C(0xff));
+ x195 = (x193 >> 8);
+ x196 = (uint8_t)(x193 & UINT8_C(0xff));
+ x197 = (uint8_t)(x195 >> 8);
+ x198 = (uint8_t)(x195 & UINT8_C(0xff));
+ x199 = (uint8_t)(x197 & UINT8_C(0xff));
+ x200 = (x68 >> 8);
+ x201 = (uint8_t)(x68 & UINT8_C(0xff));
+ x202 = (x200 >> 8);
+ x203 = (uint8_t)(x200 & UINT8_C(0xff));
+ x204 = (uint8_t)(x202 >> 8);
+ x205 = (uint8_t)(x202 & UINT8_C(0xff));
+ x206 = (x204 + x81);
+ x207 = (x206 >> 8);
+ x208 = (uint8_t)(x206 & UINT8_C(0xff));
+ x209 = (x207 >> 8);
+ x210 = (uint8_t)(x207 & UINT8_C(0xff));
+ x211 = (uint8_t)(x209 >> 8);
+ x212 = (uint8_t)(x209 & UINT8_C(0xff));
+ x213 = (x211 + x80);
+ x214 = (uint32_t)(x213 >> 8);
+ x215 = (uint8_t)(x213 & UINT8_C(0xff));
+ x216 = (x214 >> 8);
+ x217 = (uint8_t)(x214 & UINT8_C(0xff));
+ x218 = (x216 >> 8);
+ x219 = (uint8_t)(x216 & UINT8_C(0xff));
+ x220 = (uint8_t)(x218 >> 8);
+ x221 = (uint8_t)(x218 & UINT8_C(0xff));
+ x222 = (x220 + x79);
+ x223 = (x222 >> 8);
+ x224 = (uint8_t)(x222 & UINT8_C(0xff));
+ x225 = (x223 >> 8);
+ x226 = (uint8_t)(x223 & UINT8_C(0xff));
+ x227 = (uint8_t)(x225 >> 8);
+ x228 = (uint8_t)(x225 & UINT8_C(0xff));
+ x229 = (x227 + x78);
+ x230 = (uint32_t)(x229 >> 8);
+ x231 = (uint8_t)(x229 & UINT8_C(0xff));
+ x232 = (x230 >> 8);
+ x233 = (uint8_t)(x230 & UINT8_C(0xff));
+ x234 = (x232 >> 8);
+ x235 = (uint8_t)(x232 & UINT8_C(0xff));
+ x236 = (fiat_secp521r1_uint1)(x234 >> 8);
+ x237 = (uint8_t)(x234 & UINT8_C(0xff));
+ out1[0] = x95;
+ out1[1] = x97;
+ out1[2] = x99;
+ out1[3] = x102;
+ out1[4] = x104;
+ out1[5] = x106;
+ out1[6] = x109;
+ out1[7] = x111;
+ out1[8] = x113;
+ out1[9] = x115;
+ out1[10] = x118;
+ out1[11] = x120;
+ out1[12] = x122;
+ out1[13] = x125;
+ out1[14] = x127;
+ out1[15] = x129;
+ out1[16] = x131;
+ out1[17] = x134;
+ out1[18] = x136;
+ out1[19] = x138;
+ out1[20] = x141;
+ out1[21] = x143;
+ out1[22] = x145;
+ out1[23] = x146;
+ out1[24] = x148;
+ out1[25] = x150;
+ out1[26] = x152;
+ out1[27] = x155;
+ out1[28] = x157;
+ out1[29] = x159;
+ out1[30] = x162;
+ out1[31] = x164;
+ out1[32] = x166;
+ out1[33] = x168;
+ out1[34] = x171;
+ out1[35] = x173;
+ out1[36] = x175;
+ out1[37] = x178;
+ out1[38] = x180;
+ out1[39] = x182;
+ out1[40] = x184;
+ out1[41] = x187;
+ out1[42] = x189;
+ out1[43] = x191;
+ out1[44] = x194;
+ out1[45] = x196;
+ out1[46] = x198;
+ out1[47] = x199;
+ out1[48] = x201;
+ out1[49] = x203;
+ out1[50] = x205;
+ out1[51] = x208;
+ out1[52] = x210;
+ out1[53] = x212;
+ out1[54] = x215;
+ out1[55] = x217;
+ out1[56] = x219;
+ out1[57] = x221;
+ out1[58] = x224;
+ out1[59] = x226;
+ out1[60] = x228;
+ out1[61] = x231;
+ out1[62] = x233;
+ out1[63] = x235;
+ out1[64] = x237;
+ out1[65] = x236;
+}
+
+/*
+ * The function fiat_secp521r1_from_bytes deserializes a field element from bytes in little-endian order.
+ * Postconditions:
+ * eval out1 mod m = bytes_eval arg1 mod m
+ *
+ * Input Bounds:
+ * arg1: [[0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0xff], [0x0 ~> 0x1]]
+ * Output Bounds:
+ * out1: [[0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x11999999], [0x0 ~> 0x8cccccc], [0x0 ~> 0x8cccccc]]
+ */
+static void
+fiat_secp521r1_from_bytes(uint32_t out1[19],
+ const uint8_t arg1[66])
+{
+ uint32_t x1;
+ uint32_t x2;
+ uint32_t x3;
+ uint32_t x4;
+ uint32_t x5;
+ uint32_t x6;
+ uint32_t x7;
+ uint64_t x8;
+ uint32_t x9;
+ uint32_t x10;
+ uint32_t x11;
+ uint32_t x12;
+ uint32_t x13;
+ uint32_t x14;
+ uint32_t x15;
+ uint32_t x16;
+ uint32_t x17;
+ uint8_t x18;
+ uint32_t x19;
+ uint32_t x20;
+ uint32_t x21;
+ uint32_t x22;
+ uint32_t x23;
+ uint32_t x24;
+ uint64_t x25;
+ uint32_t x26;
+ uint32_t x27;
+ uint32_t x28;
+ uint32_t x29;
+ uint32_t x30;
+ uint32_t x31;
+ uint64_t x32;
+ uint32_t x33;
+ uint32_t x34;
+ uint32_t x35;
+ uint32_t x36;
+ uint32_t x37;
+ uint32_t x38;
+ uint32_t x39;
+ uint32_t x40;
+ uint32_t x41;
+ uint8_t x42;
+ uint32_t x43;
+ uint32_t x44;
+ uint32_t x45;
+ uint32_t x46;
+ uint32_t x47;
+ uint32_t x48;
+ uint64_t x49;
+ uint32_t x50;
+ uint32_t x51;
+ uint32_t x52;
+ uint32_t x53;
+ uint32_t x54;
+ uint32_t x55;
+ uint64_t x56;
+ uint32_t x57;
+ uint32_t x58;
+ uint32_t x59;
+ uint32_t x60;
+ uint32_t x61;
+ uint32_t x62;
+ uint32_t x63;
+ uint32_t x64;
+ uint32_t x65;
+ uint8_t x66;
+ uint32_t x67;
+ uint8_t x68;
+ uint32_t x69;
+ uint32_t x70;
+ uint32_t x71;
+ uint64_t x72;
+ uint32_t x73;
+ uint32_t x74;
+ uint32_t x75;
+ uint32_t x76;
+ uint64_t x77;
+ uint32_t x78;
+ uint64_t x79;
+ uint32_t x80;
+ uint32_t x81;
+ uint32_t x82;
+ uint32_t x83;
+ uint64_t x84;
+ uint32_t x85;
+ uint64_t x86;
+ uint32_t x87;
+ uint32_t x88;
+ fiat_secp521r1_uint1 x89;
+ uint32_t x90;
+ uint64_t x91;
+ uint8_t x92;
+ uint32_t x93;
+ uint32_t x94;
+ uint8_t x95;
+ uint32_t x96;
+ uint64_t x97;
+ uint8_t x98;
+ uint32_t x99;
+ uint32_t x100;
+ uint8_t x101;
+ uint32_t x102;
+ uint32_t x103;
+ uint32_t x104;
+ uint8_t x105;
+ uint32_t x106;
+ uint32_t x107;
+ fiat_secp521r1_uint1 x108;
+ uint32_t x109;
+ uint64_t x110;
+ uint8_t x111;
+ uint32_t x112;
+ uint32_t x113;
+ uint8_t x114;
+ uint32_t x115;
+ uint64_t x116;
+ uint8_t x117;
+ uint32_t x118;
+ uint32_t x119;
+ uint8_t x120;
+ uint32_t x121;
+ uint32_t x122;
+ uint32_t x123;
+ uint8_t x124;
+ uint32_t x125;
+ uint32_t x126;
+ fiat_secp521r1_uint1 x127;
+ uint32_t x128;
+ uint64_t x129;
+ uint8_t x130;
+ uint32_t x131;
+ uint32_t x132;
+ uint8_t x133;
+ uint32_t x134;
+ uint32_t x135;
+ x1 = ((uint32_t)(fiat_secp521r1_uint1)(arg1[65]) << 26);
+ x2 = ((uint32_t)(arg1[64]) << 18);
+ x3 = ((uint32_t)(arg1[63]) << 10);
+ x4 = ((uint32_t)(arg1[62]) << 2);
+ x5 = ((uint32_t)(arg1[61]) << 21);
+ x6 = ((uint32_t)(arg1[60]) << 13);
+ x7 = ((uint32_t)(arg1[59]) << 5);
+ x8 = ((uint64_t)(arg1[58]) << 25);
+ x9 = ((uint32_t)(arg1[57]) << 17);
+ x10 = ((uint32_t)(arg1[56]) << 9);
+ x11 = ((uint32_t)(arg1[55]) * 0x2);
+ x12 = ((uint32_t)(arg1[54]) << 20);
+ x13 = ((uint32_t)(arg1[53]) << 12);
+ x14 = ((uint32_t)(arg1[52]) << 4);
+ x15 = ((uint32_t)(arg1[51]) << 24);
+ x16 = ((uint32_t)(arg1[50]) << 16);
+ x17 = ((uint32_t)(arg1[49]) << 8);
+ x18 = (arg1[48]);
+ x19 = ((uint32_t)(arg1[47]) << 19);
+ x20 = ((uint32_t)(arg1[46]) << 11);
+ x21 = ((uint32_t)(arg1[45]) << 3);
+ x22 = ((uint32_t)(arg1[44]) << 22);
+ x23 = ((uint32_t)(arg1[43]) << 14);
+ x24 = ((uint32_t)(arg1[42]) << 6);
+ x25 = ((uint64_t)(arg1[41]) << 26);
+ x26 = ((uint32_t)(arg1[40]) << 18);
+ x27 = ((uint32_t)(arg1[39]) << 10);
+ x28 = ((uint32_t)(arg1[38]) << 2);
+ x29 = ((uint32_t)(arg1[37]) << 21);
+ x30 = ((uint32_t)(arg1[36]) << 13);
+ x31 = ((uint32_t)(arg1[35]) << 5);
+ x32 = ((uint64_t)(arg1[34]) << 25);
+ x33 = ((uint32_t)(arg1[33]) << 17);
+ x34 = ((uint32_t)(arg1[32]) << 9);
+ x35 = ((uint32_t)(arg1[31]) * 0x2);
+ x36 = ((uint32_t)(arg1[30]) << 20);
+ x37 = ((uint32_t)(arg1[29]) << 12);
+ x38 = ((uint32_t)(arg1[28]) << 4);
+ x39 = ((uint32_t)(arg1[27]) << 24);
+ x40 = ((uint32_t)(arg1[26]) << 16);
+ x41 = ((uint32_t)(arg1[25]) << 8);
+ x42 = (arg1[24]);
+ x43 = ((uint32_t)(arg1[23]) << 19);
+ x44 = ((uint32_t)(arg1[22]) << 11);
+ x45 = ((uint32_t)(arg1[21]) << 3);
+ x46 = ((uint32_t)(arg1[20]) << 22);
+ x47 = ((uint32_t)(arg1[19]) << 14);
+ x48 = ((uint32_t)(arg1[18]) << 6);
+ x49 = ((uint64_t)(arg1[17]) << 26);
+ x50 = ((uint32_t)(arg1[16]) << 18);
+ x51 = ((uint32_t)(arg1[15]) << 10);
+ x52 = ((uint32_t)(arg1[14]) << 2);
+ x53 = ((uint32_t)(arg1[13]) << 21);
+ x54 = ((uint32_t)(arg1[12]) << 13);
+ x55 = ((uint32_t)(arg1[11]) << 5);
+ x56 = ((uint64_t)(arg1[10]) << 25);
+ x57 = ((uint32_t)(arg1[9]) << 17);
+ x58 = ((uint32_t)(arg1[8]) << 9);
+ x59 = ((uint32_t)(arg1[7]) * 0x2);
+ x60 = ((uint32_t)(arg1[6]) << 20);
+ x61 = ((uint32_t)(arg1[5]) << 12);
+ x62 = ((uint32_t)(arg1[4]) << 4);
+ x63 = ((uint32_t)(arg1[3]) << 24);
+ x64 = ((uint32_t)(arg1[2]) << 16);
+ x65 = ((uint32_t)(arg1[1]) << 8);
+ x66 = (arg1[0]);
+ x67 = (x66 + (x65 + (x64 + x63)));
+ x68 = (uint8_t)(x67 >> 28);
+ x69 = (x67 & UINT32_C(0xfffffff));
+ x70 = (x4 + (x3 + (x2 + x1)));
+ x71 = (x7 + (x6 + x5));
+ x72 = (x11 + (x10 + (x9 + x8)));
+ x73 = (x14 + (x13 + x12));
+ x74 = (x18 + (x17 + (x16 + x15)));
+ x75 = (x21 + (x20 + x19));
+ x76 = (x24 + (x23 + x22));
+ x77 = (x28 + (x27 + (x26 + x25)));
+ x78 = (x31 + (x30 + x29));
+ x79 = (x35 + (x34 + (x33 + x32)));
+ x80 = (x38 + (x37 + x36));
+ x81 = (x42 + (x41 + (x40 + x39)));
+ x82 = (x45 + (x44 + x43));
+ x83 = (x48 + (x47 + x46));
+ x84 = (x52 + (x51 + (x50 + x49)));
+ x85 = (x55 + (x54 + x53));
+ x86 = (x59 + (x58 + (x57 + x56)));
+ x87 = (x62 + (x61 + x60));
+ x88 = (x68 + x87);
+ x89 = (fiat_secp521r1_uint1)(x88 >> 27);
+ x90 = (x88 & UINT32_C(0x7ffffff));
+ x91 = (x89 + x86);
+ x92 = (uint8_t)(x91 >> 28);
+ x93 = (uint32_t)(x91 & UINT32_C(0xfffffff));
+ x94 = (x92 + x85);
+ x95 = (uint8_t)(x94 >> 27);
+ x96 = (x94 & UINT32_C(0x7ffffff));
+ x97 = (x95 + x84);
+ x98 = (uint8_t)(x97 >> 28);
+ x99 = (uint32_t)(x97 & UINT32_C(0xfffffff));
+ x100 = (x98 + x83);
+ x101 = (uint8_t)(x100 >> 27);
+ x102 = (x100 & UINT32_C(0x7ffffff));
+ x103 = (x101 + x82);
+ x104 = (x103 & UINT32_C(0x7ffffff));
+ x105 = (uint8_t)(x81 >> 28);
+ x106 = (x81 & UINT32_C(0xfffffff));
+ x107 = (x105 + x80);
+ x108 = (fiat_secp521r1_uint1)(x107 >> 27);
+ x109 = (x107 & UINT32_C(0x7ffffff));
+ x110 = (x108 + x79);
+ x111 = (uint8_t)(x110 >> 28);
+ x112 = (uint32_t)(x110 & UINT32_C(0xfffffff));
+ x113 = (x111 + x78);
+ x114 = (uint8_t)(x113 >> 27);
+ x115 = (x113 & UINT32_C(0x7ffffff));
+ x116 = (x114 + x77);
+ x117 = (uint8_t)(x116 >> 28);
+ x118 = (uint32_t)(x116 & UINT32_C(0xfffffff));
+ x119 = (x117 + x76);
+ x120 = (uint8_t)(x119 >> 27);
+ x121 = (x119 & UINT32_C(0x7ffffff));
+ x122 = (x120 + x75);
+ x123 = (x122 & UINT32_C(0x7ffffff));
+ x124 = (uint8_t)(x74 >> 28);
+ x125 = (x74 & UINT32_C(0xfffffff));
+ x126 = (x124 + x73);
+ x127 = (fiat_secp521r1_uint1)(x126 >> 27);
+ x128 = (x126 & UINT32_C(0x7ffffff));
+ x129 = (x127 + x72);
+ x130 = (uint8_t)(x129 >> 28);
+ x131 = (uint32_t)(x129 & UINT32_C(0xfffffff));
+ x132 = (x130 + x71);
+ x133 = (uint8_t)(x132 >> 27);
+ x134 = (x132 & UINT32_C(0x7ffffff));
+ x135 = (x133 + x70);
+ out1[0] = x69;
+ out1[1] = x90;
+ out1[2] = x93;
+ out1[3] = x96;
+ out1[4] = x99;
+ out1[5] = x102;
+ out1[6] = x104;
+ out1[7] = x106;
+ out1[8] = x109;
+ out1[9] = x112;
+ out1[10] = x115;
+ out1[11] = x118;
+ out1[12] = x121;
+ out1[13] = x123;
+ out1[14] = x125;
+ out1[15] = x128;
+ out1[16] = x131;
+ out1[17] = x134;
+ out1[18] = x135;
+}
+
+/* END verbatim fiat code */
+
+/*-
+ * Finite field inversion via FLT.
+ * NB: this is not a real Fiat function, just named that way for consistency.
+ * Autogenerated: ecp/secp521r1/fe_inv.op3
+ * custom repunit addition chain
+ */
+static void
+fiat_secp521r1_inv(fe_t output, const fe_t t1)
+{
+ int i;
+ /* temporary variables */
+ fe_t acc, t128, t16, t2, t256, t32, t4, t512, t516, t518, t519, t64, t8;
+
+ fiat_secp521r1_carry_square(acc, t1);
+ fiat_secp521r1_carry_mul(t2, acc, t1);
+ fiat_secp521r1_carry_square(acc, t2);
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t4, acc, t2);
+ fiat_secp521r1_carry_square(acc, t4);
+ for (i = 0; i < 3; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t8, acc, t4);
+ fiat_secp521r1_carry_square(acc, t8);
+ for (i = 0; i < 7; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t16, acc, t8);
+ fiat_secp521r1_carry_square(acc, t16);
+ for (i = 0; i < 15; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t32, acc, t16);
+ fiat_secp521r1_carry_square(acc, t32);
+ for (i = 0; i < 31; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t64, acc, t32);
+ fiat_secp521r1_carry_square(acc, t64);
+ for (i = 0; i < 63; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t128, acc, t64);
+ fiat_secp521r1_carry_square(acc, t128);
+ for (i = 0; i < 127; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t256, acc, t128);
+ fiat_secp521r1_carry_square(acc, t256);
+ for (i = 0; i < 255; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t512, acc, t256);
+ fiat_secp521r1_carry_square(acc, t512);
+ for (i = 0; i < 3; i++)
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t516, acc, t4);
+ fiat_secp521r1_carry_square(acc, t516);
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(t518, acc, t2);
+ fiat_secp521r1_carry_square(acc, t518);
+ fiat_secp521r1_carry_mul(t519, acc, t1);
+ fiat_secp521r1_carry_square(acc, t519);
+ fiat_secp521r1_carry_square(acc, acc);
+ fiat_secp521r1_carry_mul(output, acc, t1);
+}
+
+/* curve coefficient constants */
+
+static const limb_t const_one[19] = {
+ UINT32_C(0x00000001), UINT32_C(0x00000000), UINT32_C(0x00000000),
+ UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000),
+ UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000),
+ UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000),
+ UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000),
+ UINT32_C(0x00000000), UINT32_C(0x00000000), UINT32_C(0x00000000),
+ UINT32_C(0x00000000)
+};
+
+static const limb_t const_b[19] = {
+ UINT32_C(0x0B503F00), UINT32_C(0x0451FD46), UINT32_C(0x0869E3DE),
+ UINT32_C(0x03F107A5), UINT32_C(0x0C1CD5CF), UINT32_C(0x074EEC6F),
+ UINT32_C(0x00B29605), UINT32_C(0x0C7E937B), UINT32_C(0x0193951E),
+ UINT32_C(0x0213C2AC), UINT32_C(0x013231DE), UINT32_C(0x07CEE2D2),
+ UINT32_C(0x06E66CC5), UINT32_C(0x0516D392), UINT32_C(0x068540EE),
+ UINT32_C(0x01A21A0B), UINT32_C(0x09343F25), UINT32_C(0x072C31C3),
+ UINT32_C(0x014654FA)
+};
+
+/* LUT for scalar multiplication by comb interleaving */
+static const pt_aff_t lut_cmb[13][16] = {
+ {
+ { { UINT32_C(0x02E5BD66), UINT32_C(0x07E7E31C), UINT32_C(0x048537F2),
+ UINT32_C(0x067830AD), UINT32_C(0x0378CD22), UINT32_C(0x01E8BFEA),
+ UINT32_C(0x07F0EE09), UINT32_C(0x0FE75928), UINT32_C(0x04B5E77E),
+ UINT32_C(0x0A7B7542), UINT32_C(0x05EC0D69), UINT32_C(0x0487E0A2),
+ UINT32_C(0x06414FED), UINT32_C(0x04E32409), UINT32_C(0x0395B442),
+ UINT32_C(0x03ECB662), UINT32_C(0x09D39B3C), UINT32_C(0x00D6E080),
+ UINT32_C(0x031A1638) },
+ { UINT32_C(0x0FD16650), UINT32_C(0x03E94769), UINT32_C(0x05848111),
+ UINT32_C(0x0610D44E), UINT32_C(0x0D84D4F1), UINT32_C(0x004FEB41),
+ UINT32_C(0x062A85C8), UINT32_C(0x0EF42640), UINT32_C(0x06E72995),
+ UINT32_C(0x0CCC592F), UINT32_C(0x07A2E4E7), UINT32_C(0x01A05EBE),
+ UINT32_C(0x0255E6D1), UINT32_C(0x04C7AA22), UINT32_C(0x0C7D1BD9),
+ UINT32_C(0x00A5FB42), UINT32_C(0x078008B9), UINT32_C(0x054F1347),
+ UINT32_C(0x0460E4A5) } },
+ { { UINT32_C(0x0E37AD7D), UINT32_C(0x0119D2ED), UINT32_C(0x05D40B4B),
+ UINT32_C(0x0210C586), UINT32_C(0x086EBAD2), UINT32_C(0x05AD67F8),
+ UINT32_C(0x00ED35E8), UINT32_C(0x0A483205), UINT32_C(0x03F164A3),
+ UINT32_C(0x051BA35A), UINT32_C(0x074225AF), UINT32_C(0x0AE796B5),
+ UINT32_C(0x06C48F66), UINT32_C(0x05A95372), UINT32_C(0x05959479),
+ UINT32_C(0x01D6A64B), UINT32_C(0x0232BBB2), UINT32_C(0x04887BC5),
+ UINT32_C(0x069CF4D4) },
+ { UINT32_C(0x0E86C0E5), UINT32_C(0x0588CA1E), UINT32_C(0x0B2084BE),
+ UINT32_C(0x01379274), UINT32_C(0x0C33C417), UINT32_C(0x0477B0F1),
+ UINT32_C(0x016AD676), UINT32_C(0x0DC575B0), UINT32_C(0x02DD4CF8),
+ UINT32_C(0x0B9DD85C), UINT32_C(0x0563F46A), UINT32_C(0x0C5F4BE2),
+ UINT32_C(0x020AA740), UINT32_C(0x078AABFD), UINT32_C(0x0AB814F2),
+ UINT32_C(0x01F86C6C), UINT32_C(0x05BBB32F), UINT32_C(0x072FBF4C),
+ UINT32_C(0x04FA6C0E) } },
+ { { UINT32_C(0x0C8F3078), UINT32_C(0x02B5096E), UINT32_C(0x062E71AB),
+ UINT32_C(0x043CDB12), UINT32_C(0x068CA75F), UINT32_C(0x03C4DF9E),
+ UINT32_C(0x038897F5), UINT32_C(0x0E301423), UINT32_C(0x03C0C6D5),
+ UINT32_C(0x0F59C870), UINT32_C(0x03571E2E), UINT32_C(0x04933C0F),
+ UINT32_C(0x076D4FC3), UINT32_C(0x03D2CB77), UINT32_C(0x004EB0BF),
+ UINT32_C(0x03C3391C), UINT32_C(0x08658E7B), UINT32_C(0x00A524F4),
+ UINT32_C(0x0194AFCF) },
+ { UINT32_C(0x0EB090CB), UINT32_C(0x03CC3E8D), UINT32_C(0x09EFF02E),
+ UINT32_C(0x00E4AE6A), UINT32_C(0x0DE747C0), UINT32_C(0x00473D7F),
+ UINT32_C(0x0188AA01), UINT32_C(0x072CF374), UINT32_C(0x06897C90),
+ UINT32_C(0x08E10F76), UINT32_C(0x02F93406), UINT32_C(0x0147B760),
+ UINT32_C(0x03A1CB80), UINT32_C(0x00E6C7F4), UINT32_C(0x0A811291),
+ UINT32_C(0x02B73114), UINT32_C(0x03ADD914), UINT32_C(0x037BACC0),
+ UINT32_C(0x056F9BBC) } },
+ { { UINT32_C(0x0816ECD4), UINT32_C(0x04EAD882), UINT32_C(0x04C33403),
+ UINT32_C(0x07EA1FB8), UINT32_C(0x0F11BE54), UINT32_C(0x043738EE),
+ UINT32_C(0x064D36F9), UINT32_C(0x0FC698D8), UINT32_C(0x0308D0AB),
+ UINT32_C(0x0298BB18), UINT32_C(0x02585EE2), UINT32_C(0x08A3C063),
+ UINT32_C(0x023D520C), UINT32_C(0x02F91707), UINT32_C(0x0B073A0C),
+ UINT32_C(0x0365FDA0), UINT32_C(0x0EC68DDD), UINT32_C(0x0333AB6F),
+ UINT32_C(0x015B5747) },
+ { UINT32_C(0x0525251B), UINT32_C(0x06B8BC90), UINT32_C(0x0DF8F6B8),
+ UINT32_C(0x06254BBB), UINT32_C(0x097E79D9), UINT32_C(0x01647386),
+ UINT32_C(0x04A91D1A), UINT32_C(0x0DEC9E2B), UINT32_C(0x050F293C),
+ UINT32_C(0x07BCAAD7), UINT32_C(0x033144D9), UINT32_C(0x0375C76F),
+ UINT32_C(0x040A093C), UINT32_C(0x05AE2C16), UINT32_C(0x09D68478),
+ UINT32_C(0x058317A3), UINT32_C(0x054221A3), UINT32_C(0x07B37554),
+ UINT32_C(0x00F4B46D) } },
+ { { UINT32_C(0x07CBE207), UINT32_C(0x04562796), UINT32_C(0x0A50CC3E),
+ UINT32_C(0x0757B0B9), UINT32_C(0x063D3D42), UINT32_C(0x07DC968C),
+ UINT32_C(0x079E2AB6), UINT32_C(0x0134DA35), UINT32_C(0x029E1396),
+ UINT32_C(0x0D6CCAE8), UINT32_C(0x0628B718), UINT32_C(0x0A64B12A),
+ UINT32_C(0x06E621D1), UINT32_C(0x0769A2A0), UINT32_C(0x0156D488),
+ UINT32_C(0x075BF157), UINT32_C(0x04304D45), UINT32_C(0x046B3C3C),
+ UINT32_C(0x05614E27) },
+ { UINT32_C(0x09AD2A4E), UINT32_C(0x020EA86B), UINT32_C(0x001E6875),
+ UINT32_C(0x055D2511), UINT32_C(0x01F5CDB0), UINT32_C(0x03D2AFF6),
+ UINT32_C(0x007FAB76), UINT32_C(0x0057AC84), UINT32_C(0x069E5756),
+ UINT32_C(0x0688DC1A), UINT32_C(0x0744C7BB), UINT32_C(0x0EDB2096),
+ UINT32_C(0x053B873A), UINT32_C(0x01844532), UINT32_C(0x07AE938E),
+ UINT32_C(0x055557A2), UINT32_C(0x0BE73E16), UINT32_C(0x0193515D),
+ UINT32_C(0x00A8B986) } },
+ { { UINT32_C(0x0A0CDB9A), UINT32_C(0x040E02DD), UINT32_C(0x035205D9),
+ UINT32_C(0x0049F499), UINT32_C(0x02140570), UINT32_C(0x02F8C644),
+ UINT32_C(0x068CD8D7), UINT32_C(0x0663DA1B), UINT32_C(0x05BC5332),
+ UINT32_C(0x022CA5E7), UINT32_C(0x058A9E53), UINT32_C(0x02550FBC),
+ UINT32_C(0x035F05E1), UINT32_C(0x076AEE3F), UINT32_C(0x0B4315CF),
+ UINT32_C(0x01A39573), UINT32_C(0x0BFEA8DE), UINT32_C(0x024B3FBD),
+ UINT32_C(0x0229D610) },
+ { UINT32_C(0x0E48C808), UINT32_C(0x0074F92C), UINT32_C(0x0336BAB1),
+ UINT32_C(0x001C7E90), UINT32_C(0x0CDB72B2), UINT32_C(0x06452A54),
+ UINT32_C(0x01C49198), UINT32_C(0x0B42A4AB), UINT32_C(0x048A90E8),
+ UINT32_C(0x03705637), UINT32_C(0x02BA9C17), UINT32_C(0x024FB4BA),
+ UINT32_C(0x00842F41), UINT32_C(0x01D6EAB3), UINT32_C(0x054FB229),
+ UINT32_C(0x00CA8770), UINT32_C(0x0253093A), UINT32_C(0x07F97744),
+ UINT32_C(0x025BECC0) } },
+ { { UINT32_C(0x02FBCDA7), UINT32_C(0x007848D3), UINT32_C(0x01DFF031),
+ UINT32_C(0x07601567), UINT32_C(0x0BA52FB0), UINT32_C(0x01E6AE23),
+ UINT32_C(0x01AA852F), UINT32_C(0x003C996A), UINT32_C(0x0445908E),
+ UINT32_C(0x070CC265), UINT32_C(0x0257D5EB), UINT32_C(0x08E13BB7),
+ UINT32_C(0x03786D30), UINT32_C(0x049FB9B6), UINT32_C(0x0924861A),
+ UINT32_C(0x0065D2B4), UINT32_C(0x0D5B39AF), UINT32_C(0x07309872),
+ UINT32_C(0x01F8FA63) },
+ { UINT32_C(0x022A71C9), UINT32_C(0x01A01FB0), UINT32_C(0x0FD3EE52),
+ UINT32_C(0x0555F222), UINT32_C(0x0F0D8667), UINT32_C(0x05472FEE),
+ UINT32_C(0x0136FEE9), UINT32_C(0x08BC763F), UINT32_C(0x03D5D583),
+ UINT32_C(0x0C425583), UINT32_C(0x04F5CB83), UINT32_C(0x071A71E9),
+ UINT32_C(0x061B5508), UINT32_C(0x0676A851), UINT32_C(0x03ED5A08),
+ UINT32_C(0x01926DAA), UINT32_C(0x0FDB5234), UINT32_C(0x056DAF03),
+ UINT32_C(0x0423B963) } },
+ { { UINT32_C(0x0CB8DB55), UINT32_C(0x02FE337B), UINT32_C(0x0F257BD3),
+ UINT32_C(0x02D303C7), UINT32_C(0x0C766E36), UINT32_C(0x0723F00C),
+ UINT32_C(0x03C3ADE8), UINT32_C(0x0BD00FFE), UINT32_C(0x01CCE27D),
+ UINT32_C(0x051C2372), UINT32_C(0x06A65BE2), UINT32_C(0x014B5A5E),
+ UINT32_C(0x042D0282), UINT32_C(0x05C7DE61), UINT32_C(0x06D4300F),
+ UINT32_C(0x0558FC54), UINT32_C(0x08CBE082), UINT32_C(0x03579724),
+ UINT32_C(0x01ADAB62) },
+ { UINT32_C(0x01475465), UINT32_C(0x0343480A), UINT32_C(0x057BB2AC),
+ UINT32_C(0x0219888D), UINT32_C(0x06491BF6), UINT32_C(0x00CB25B2),
+ UINT32_C(0x010A4711), UINT32_C(0x09470A80), UINT32_C(0x01062C89),
+ UINT32_C(0x00BDAAFD), UINT32_C(0x020D32E9), UINT32_C(0x02E92D88),
+ UINT32_C(0x026EB483), UINT32_C(0x06F824B5), UINT32_C(0x03EDBF63),
+ UINT32_C(0x0664D233), UINT32_C(0x023AD4F9), UINT32_C(0x04E2AE27),
+ UINT32_C(0x06D1A368) } },
+ { { UINT32_C(0x03110AE0), UINT32_C(0x07817A85), UINT32_C(0x034820ED),
+ UINT32_C(0x00855E1A), UINT32_C(0x003FE30C), UINT32_C(0x06D5A04E),
+ UINT32_C(0x06FA73CC), UINT32_C(0x04FE0287), UINT32_C(0x00A69E67),
+ UINT32_C(0x0A10B0EC), UINT32_C(0x049E4D24), UINT32_C(0x0ED35994),
+ UINT32_C(0x01A7E8AC), UINT32_C(0x04CF74F1), UINT32_C(0x0923906A),
+ UINT32_C(0x03874645), UINT32_C(0x0DB42741), UINT32_C(0x060FE261),
+ UINT32_C(0x06C0376D) },
+ { UINT32_C(0x00E64647), UINT32_C(0x039CB7C7), UINT32_C(0x0EABEA6B),
+ UINT32_C(0x02B29856), UINT32_C(0x00839A41), UINT32_C(0x07C5AB7D),
+ UINT32_C(0x0697B3AB), UINT32_C(0x06DD0BF0), UINT32_C(0x05A564EF),
+ UINT32_C(0x02647BF3), UINT32_C(0x05856454), UINT32_C(0x02A635A2),
+ UINT32_C(0x033DA644), UINT32_C(0x05BCCA9A), UINT32_C(0x0EDDD106),
+ UINT32_C(0x011D4E4A), UINT32_C(0x0AEDB782), UINT32_C(0x03AFB62C),
+ UINT32_C(0x0215A0FC) } },
+ { { UINT32_C(0x08D6A19B), UINT32_C(0x07F0B241), UINT32_C(0x077BC8F1),
+ UINT32_C(0x0063CE4B), UINT32_C(0x0C37FB3D), UINT32_C(0x075E9165),
+ UINT32_C(0x049192AB), UINT32_C(0x06266967), UINT32_C(0x03B30963),
+ UINT32_C(0x01CFE3F4), UINT32_C(0x059B66F2), UINT32_C(0x01FBFFC2),
+ UINT32_C(0x01D577D5), UINT32_C(0x022DBBF0), UINT32_C(0x05A1A072),
+ UINT32_C(0x07948C2D), UINT32_C(0x08690F81), UINT32_C(0x0490C833),
+ UINT32_C(0x02663733) },
+ { UINT32_C(0x0BFD0575), UINT32_C(0x0091A695), UINT32_C(0x07FC8952),
+ UINT32_C(0x0313D53F), UINT32_C(0x0DDFD693), UINT32_C(0x06458C70),
+ UINT32_C(0x058761CC), UINT32_C(0x02EB8CF9), UINT32_C(0x02D963FF),
+ UINT32_C(0x0AEE4EE7), UINT32_C(0x05DC6CA8), UINT32_C(0x0D2B3143),
+ UINT32_C(0x038ADEF3), UINT32_C(0x033E9457), UINT32_C(0x035B245D),
+ UINT32_C(0x01424975), UINT32_C(0x03DAB987), UINT32_C(0x00C4D404),
+ UINT32_C(0x04DF5768) } },
+ { { UINT32_C(0x03C8C9ED), UINT32_C(0x06F39969), UINT32_C(0x08DA5A85),
+ UINT32_C(0x02407274), UINT32_C(0x0D6CDEB2), UINT32_C(0x03B609F5),
+ UINT32_C(0x06CA4BF5), UINT32_C(0x0D62A309), UINT32_C(0x0257EAE4),
+ UINT32_C(0x0CFF528C), UINT32_C(0x07CEB388), UINT32_C(0x0A606548),
+ UINT32_C(0x030BB457), UINT32_C(0x01345DCC), UINT32_C(0x09ED3B10),
+ UINT32_C(0x04855085), UINT32_C(0x07A5F679), UINT32_C(0x00234E85),
+ UINT32_C(0x06872ECB) },
+ { UINT32_C(0x0CBA4DF5), UINT32_C(0x00BC43C9), UINT32_C(0x0996C3CC),
+ UINT32_C(0x01E2EC93), UINT32_C(0x0B15F26C), UINT32_C(0x05CB18FB),
+ UINT32_C(0x05F5A1D1), UINT32_C(0x0A483295), UINT32_C(0x0741A53D),
+ UINT32_C(0x0F4FEFBE), UINT32_C(0x052DED75), UINT32_C(0x09B06028),
+ UINT32_C(0x0671464F), UINT32_C(0x0741E002), UINT32_C(0x0E40CE62),
+ UINT32_C(0x012DA7C5), UINT32_C(0x067A9058), UINT32_C(0x07A9F1DD),
+ UINT32_C(0x04688275) } },
+ { { UINT32_C(0x02AF535C), UINT32_C(0x046A5ECE), UINT32_C(0x0CB00D43),
+ UINT32_C(0x063584D5), UINT32_C(0x0F881F87), UINT32_C(0x02697B14),
+ UINT32_C(0x074F1FC7), UINT32_C(0x0AF5B0AF), UINT32_C(0x06F83FC9),
+ UINT32_C(0x0A8A203E), UINT32_C(0x0469A19B), UINT32_C(0x0A092434),
+ UINT32_C(0x069E17EC), UINT32_C(0x0773D1CD), UINT32_C(0x0F547B8E),
+ UINT32_C(0x01CACEC5), UINT32_C(0x0B26EDB6), UINT32_C(0x03AE5202),
+ UINT32_C(0x06B82C9D) },
+ { UINT32_C(0x0FA0D000), UINT32_C(0x015C3536), UINT32_C(0x0470ADB0),
+ UINT32_C(0x008A151A), UINT32_C(0x030884ED), UINT32_C(0x06EC1F74),
+ UINT32_C(0x01E13D93), UINT32_C(0x0E97FCF4), UINT32_C(0x0043361E),
+ UINT32_C(0x05B81C21), UINT32_C(0x048F0898), UINT32_C(0x00CAD0C5),
+ UINT32_C(0x06243416), UINT32_C(0x03EBACFF), UINT32_C(0x0068471C),
+ UINT32_C(0x022858FC), UINT32_C(0x0A700CD1), UINT32_C(0x004BCA70),
+ UINT32_C(0x03CB25EA) } },
+ { { UINT32_C(0x0F70ACE0), UINT32_C(0x00C2460B), UINT32_C(0x0A7F627F),
+ UINT32_C(0x01D6384B), UINT32_C(0x0C9F9078), UINT32_C(0x02A9923F),
+ UINT32_C(0x02B743F1), UINT32_C(0x0C36EE4D), UINT32_C(0x01856917),
+ UINT32_C(0x03329552), UINT32_C(0x05918A93), UINT32_C(0x0EC471DC),
+ UINT32_C(0x01946C41), UINT32_C(0x00039881), UINT32_C(0x05DFF9D2),
+ UINT32_C(0x05874A6F), UINT32_C(0x04306946), UINT32_C(0x05AB8B53),
+ UINT32_C(0x0553A131) },
+ { UINT32_C(0x04C78230), UINT32_C(0x025BCE40), UINT32_C(0x0CD6DA86),
+ UINT32_C(0x054A8CE5), UINT32_C(0x0BD7BB78), UINT32_C(0x029A965C),
+ UINT32_C(0x068F11B8), UINT32_C(0x02FBC1A0), UINT32_C(0x06354357),
+ UINT32_C(0x0CCD4DBD), UINT32_C(0x051102A2), UINT32_C(0x031FD9B0),
+ UINT32_C(0x02C008A8), UINT32_C(0x00AD491F), UINT32_C(0x0BB60D3F),
+ UINT32_C(0x02A28F80), UINT32_C(0x008E75C4), UINT32_C(0x0522E322),
+ UINT32_C(0x03343F73) } },
+ { { UINT32_C(0x0002D68B), UINT32_C(0x07643017), UINT32_C(0x088AD06A),
+ UINT32_C(0x0408925D), UINT32_C(0x08F2C855), UINT32_C(0x036834C5),
+ UINT32_C(0x0289A9D7), UINT32_C(0x0719D483), UINT32_C(0x032123DA),
+ UINT32_C(0x0B0A9B01), UINT32_C(0x0230FC26), UINT32_C(0x08B0CFCD),
+ UINT32_C(0x074393E1), UINT32_C(0x0439CA9A), UINT32_C(0x089E646F),
+ UINT32_C(0x024D4EB8), UINT32_C(0x036D4EC5), UINT32_C(0x03F0431F),
+ UINT32_C(0x0580DCFB) },
+ { UINT32_C(0x0D90B740), UINT32_C(0x066AECA5), UINT32_C(0x0B5967E7),
+ UINT32_C(0x07CE13A8), UINT32_C(0x0CB918FF), UINT32_C(0x052A2ED5),
+ UINT32_C(0x009DC3A7), UINT32_C(0x092EBC54), UINT32_C(0x07A491ED),
+ UINT32_C(0x0644023D), UINT32_C(0x06F1C343), UINT32_C(0x0EED295B),
+ UINT32_C(0x0173D4B0), UINT32_C(0x04FE8C9E), UINT32_C(0x0C06A3FA),
+ UINT32_C(0x0028401A), UINT32_C(0x0FC38BCB), UINT32_C(0x020029B9),
+ UINT32_C(0x03C565C1) } },
+ { { UINT32_C(0x0EDA25DC), UINT32_C(0x03927618), UINT32_C(0x0EDB2C58),
+ UINT32_C(0x00B2BAA3), UINT32_C(0x0E7BCCF6), UINT32_C(0x03A11FFE),
+ UINT32_C(0x02001D5C), UINT32_C(0x076D7291), UINT32_C(0x029BC068),
+ UINT32_C(0x094260B9), UINT32_C(0x0671EECC), UINT32_C(0x07B0A2FB),
+ UINT32_C(0x047A1899), UINT32_C(0x07CFA289), UINT32_C(0x065A085F),
+ UINT32_C(0x041FBFCB), UINT32_C(0x0050FB67), UINT32_C(0x02D9296D),
+ UINT32_C(0x05D31913) },
+ { UINT32_C(0x021A0C30), UINT32_C(0x07BBBC48), UINT32_C(0x077F7A30),
+ UINT32_C(0x024F84DD), UINT32_C(0x00FC19E6), UINT32_C(0x035C1B4C),
+ UINT32_C(0x02861399), UINT32_C(0x0CE0D90B), UINT32_C(0x00E21952),
+ UINT32_C(0x0A696F7C), UINT32_C(0x03D6F2B5), UINT32_C(0x07F2D73D),
+ UINT32_C(0x03F2D910), UINT32_C(0x00119F7C), UINT32_C(0x01B7B782),
+ UINT32_C(0x02CC95B4), UINT32_C(0x033CD00B), UINT32_C(0x005F0FE8),
+ UINT32_C(0x046BCE9F) } },
+ { { UINT32_C(0x016A8803), UINT32_C(0x057D0E0C), UINT32_C(0x04902444),
+ UINT32_C(0x06BC911C), UINT32_C(0x0C88373E), UINT32_C(0x0302735A),
+ UINT32_C(0x07E0A60D), UINT32_C(0x04C9D429), UINT32_C(0x05543A90),
+ UINT32_C(0x0EE4D9AC), UINT32_C(0x050794BC), UINT32_C(0x0985C982),
+ UINT32_C(0x0595F0A9), UINT32_C(0x05ABA2C4), UINT32_C(0x07307B7D),
+ UINT32_C(0x06A58CDB), UINT32_C(0x08CC2A00), UINT32_C(0x019E61E1),
+ UINT32_C(0x0363A648) },
+ { UINT32_C(0x09792D19), UINT32_C(0x04677C73), UINT32_C(0x08631594),
+ UINT32_C(0x032F8F6A), UINT32_C(0x098EA86F), UINT32_C(0x032B9330),
+ UINT32_C(0x009CD434), UINT32_C(0x04D14790), UINT32_C(0x06B8C324),
+ UINT32_C(0x035461EE), UINT32_C(0x06E597DA), UINT32_C(0x00182BBE),
+ UINT32_C(0x04A3C432), UINT32_C(0x045AA031), UINT32_C(0x014A30EC),
+ UINT32_C(0x009C13A2), UINT32_C(0x0C730FBE), UINT32_C(0x06A8A94C),
+ UINT32_C(0x049EC08E) } },
+ },
+ {
+ { { UINT32_C(0x043C6A8B), UINT32_C(0x069E114E), UINT32_C(0x02D17119),
+ UINT32_C(0x07161008), UINT32_C(0x04253BA7), UINT32_C(0x06D7E9D1),
+ UINT32_C(0x07AFFFEA), UINT32_C(0x0C20088E), UINT32_C(0x009D84CD),
+ UINT32_C(0x094B5A8B), UINT32_C(0x070C9B19), UINT32_C(0x0A140336),
+ UINT32_C(0x059D32DC), UINT32_C(0x07D5C770), UINT32_C(0x0B702098),
+ UINT32_C(0x0646FC6A), UINT32_C(0x06312DAB), UINT32_C(0x05DEF39B),
+ UINT32_C(0x07B32BAC) },
+ { UINT32_C(0x06B04438), UINT32_C(0x0086BBC2), UINT32_C(0x0CE331EB),
+ UINT32_C(0x07A1DB2A), UINT32_C(0x04798584), UINT32_C(0x0632A66E),
+ UINT32_C(0x03A4F5AE), UINT32_C(0x03B41996), UINT32_C(0x061944D5),
+ UINT32_C(0x0E8ECAB0), UINT32_C(0x00E38A9B), UINT32_C(0x0BBF7088),
+ UINT32_C(0x022E1052), UINT32_C(0x00FB1445), UINT32_C(0x0FF1C5EA),
+ UINT32_C(0x034DB2F7), UINT32_C(0x04C560D6), UINT32_C(0x050E7FEA),
+ UINT32_C(0x00B97B7C) } },
+ { { UINT32_C(0x004ED5E3), UINT32_C(0x012DA268), UINT32_C(0x08C92EF3),
+ UINT32_C(0x06F60BF9), UINT32_C(0x0656B119), UINT32_C(0x014823AF),
+ UINT32_C(0x058D04AC), UINT32_C(0x099D3419), UINT32_C(0x00CFAE71),
+ UINT32_C(0x0B423A38), UINT32_C(0x05EA80E2), UINT32_C(0x06C1F218),
+ UINT32_C(0x03E72AD5), UINT32_C(0x0691F49A), UINT32_C(0x04310FAB),
+ UINT32_C(0x05D250AD), UINT32_C(0x084D7BFA), UINT32_C(0x070595DE),
+ UINT32_C(0x017825D9) },
+ { UINT32_C(0x0A7D5B37), UINT32_C(0x00B0A7A2), UINT32_C(0x0ED3BDEF),
+ UINT32_C(0x02B29FDB), UINT32_C(0x085BCC71), UINT32_C(0x0455FDD9),
+ UINT32_C(0x0595CF1F), UINT32_C(0x0040CCA6), UINT32_C(0x04FA2F23),
+ UINT32_C(0x04A05DD3), UINT32_C(0x07E18B4E), UINT32_C(0x045A2A46),
+ UINT32_C(0x058F2043), UINT32_C(0x038FC52D), UINT32_C(0x0A7666DC),
+ UINT32_C(0x0701CE42), UINT32_C(0x04B38B92), UINT32_C(0x01AD842D),
+ UINT32_C(0x07A0B6A0) } },
+ { { UINT32_C(0x029D2024), UINT32_C(0x0728395A), UINT32_C(0x04DB516D),
+ UINT32_C(0x0504C2CE), UINT32_C(0x03C5DEB1), UINT32_C(0x041CFF48),
+ UINT32_C(0x014AE223), UINT32_C(0x0856531F), UINT32_C(0x02EC3F65),
+ UINT32_C(0x0A46F536), UINT32_C(0x04ECB2AA), UINT32_C(0x0FB7289E),
+ UINT32_C(0x03DE9EFF), UINT32_C(0x0724BAA3), UINT32_C(0x0508D541),
+ UINT32_C(0x051B73BA), UINT32_C(0x0B38749E), UINT32_C(0x044097DF),
+ UINT32_C(0x00E5AC8E) },
+ { UINT32_C(0x0DDD93A9), UINT32_C(0x04295052), UINT32_C(0x0E03B84C),
+ UINT32_C(0x00B38799), UINT32_C(0x037F6A48), UINT32_C(0x07614753),
+ UINT32_C(0x05765258), UINT32_C(0x0E0CA450), UINT32_C(0x07CFB537),
+ UINT32_C(0x07342BEF), UINT32_C(0x05C319BB), UINT32_C(0x04F3A1F5),
+ UINT32_C(0x04762545), UINT32_C(0x0589360C), UINT32_C(0x0E5A46C8),
+ UINT32_C(0x02744137), UINT32_C(0x05E9E991), UINT32_C(0x01523BC2),
+ UINT32_C(0x062CDAB6) } },
+ { { UINT32_C(0x090E92D6), UINT32_C(0x00FA75A5), UINT32_C(0x040D6969),
+ UINT32_C(0x011D7DDB), UINT32_C(0x0B02AC62), UINT32_C(0x07679C7F),
+ UINT32_C(0x07FD8A06), UINT32_C(0x0A623D2A), UINT32_C(0x034C8ED2),
+ UINT32_C(0x07FB351F), UINT32_C(0x008857BA), UINT32_C(0x09AD9171),
+ UINT32_C(0x03CB7A5B), UINT32_C(0x01A56DB4), UINT32_C(0x09225D29),
+ UINT32_C(0x07819EC5), UINT32_C(0x0645D37A), UINT32_C(0x0618AED1),
+ UINT32_C(0x053A82A2) },
+ { UINT32_C(0x0662F537), UINT32_C(0x00AB8407), UINT32_C(0x0FF98DF8),
+ UINT32_C(0x03C0F116), UINT32_C(0x0C87DD6F), UINT32_C(0x00995A87),
+ UINT32_C(0x036E7BF1), UINT32_C(0x0318B15E), UINT32_C(0x01116415),
+ UINT32_C(0x00A53CD8), UINT32_C(0x0237AEF5), UINT32_C(0x065DCC5D),
+ UINT32_C(0x048F2118), UINT32_C(0x011F3E13), UINT32_C(0x0AD27061),
+ UINT32_C(0x02B7B666), UINT32_C(0x01CB618D), UINT32_C(0x02EC555A),
+ UINT32_C(0x058DF8C5) } },
+ { { UINT32_C(0x0B9839DA), UINT32_C(0x0047D336), UINT32_C(0x09E93377),
+ UINT32_C(0x00074C09), UINT32_C(0x08B5F722), UINT32_C(0x06A0986D),
+ UINT32_C(0x03ABD41C), UINT32_C(0x057C1CAA), UINT32_C(0x02B2ACCA),
+ UINT32_C(0x0FC9B996), UINT32_C(0x05488187), UINT32_C(0x07861011),
+ UINT32_C(0x0163907B), UINT32_C(0x07F6DAF7), UINT32_C(0x0363BC0E),
+ UINT32_C(0x058EF00F), UINT32_C(0x05446B66), UINT32_C(0x0514AA79),
+ UINT32_C(0x04A03953) },
+ { UINT32_C(0x0C1962CE), UINT32_C(0x06493BB1), UINT32_C(0x086D6126),
+ UINT32_C(0x00FCE569), UINT32_C(0x0DC92336), UINT32_C(0x015B8163),
+ UINT32_C(0x0432A31C), UINT32_C(0x0133A6EE), UINT32_C(0x0578D7AF),
+ UINT32_C(0x0840A2D3), UINT32_C(0x064C1FC2), UINT32_C(0x085837C8),
+ UINT32_C(0x0641237D), UINT32_C(0x054AF205), UINT32_C(0x0657C4E2),
+ UINT32_C(0x04B8B1E0), UINT32_C(0x00272237), UINT32_C(0x05B53E59),
+ UINT32_C(0x001FEA03) } },
+ { { UINT32_C(0x0D2BF9A7), UINT32_C(0x01A65815), UINT32_C(0x06FC3341),
+ UINT32_C(0x065823F4), UINT32_C(0x01599DE7), UINT32_C(0x070CA981),
+ UINT32_C(0x067E13C8), UINT32_C(0x009A9A6A), UINT32_C(0x0229B72F),
+ UINT32_C(0x09B1BC4A), UINT32_C(0x06BCE69A), UINT32_C(0x0FA69B0D),
+ UINT32_C(0x078B83C0), UINT32_C(0x06E62A5C), UINT32_C(0x021D206C),
+ UINT32_C(0x04E0CE16), UINT32_C(0x0F728EF3), UINT32_C(0x0453D52E),
+ UINT32_C(0x01844B54) },
+ { UINT32_C(0x020C30CB), UINT32_C(0x04E85BEE), UINT32_C(0x095E4EAF),
+ UINT32_C(0x075E0168), UINT32_C(0x039C14AF), UINT32_C(0x0370EA5A),
+ UINT32_C(0x05B0F157), UINT32_C(0x02E11B96), UINT32_C(0x042E3824),
+ UINT32_C(0x0D5DC5BB), UINT32_C(0x00451C96), UINT32_C(0x0E911392),
+ UINT32_C(0x0724269B), UINT32_C(0x04003692), UINT32_C(0x076FEA68),
+ UINT32_C(0x033CBDE1), UINT32_C(0x0417AF7D), UINT32_C(0x00B9592D),
+ UINT32_C(0x027FA0B4) } },
+ { { UINT32_C(0x0B2E6D92), UINT32_C(0x06E8F69A), UINT32_C(0x0DCD1AA5),
+ UINT32_C(0x01FB27B9), UINT32_C(0x04974F21), UINT32_C(0x027768BA),
+ UINT32_C(0x02769E05), UINT32_C(0x08C4A5CC), UINT32_C(0x047AF64B),
+ UINT32_C(0x08B89BB2), UINT32_C(0x02ED5662), UINT32_C(0x03939461),
+ UINT32_C(0x01F7401B), UINT32_C(0x06FDF357), UINT32_C(0x019C98D9),
+ UINT32_C(0x07B1E9DD), UINT32_C(0x075DC034), UINT32_C(0x01E0054F),
+ UINT32_C(0x02A2F727) },
+ { UINT32_C(0x0EB71C5F), UINT32_C(0x023BF702), UINT32_C(0x02236711),
+ UINT32_C(0x012F6D73), UINT32_C(0x0CA22E0A), UINT32_C(0x02359757),
+ UINT32_C(0x0157DA08), UINT32_C(0x05CB0525), UINT32_C(0x0102CBFE),
+ UINT32_C(0x0854B694), UINT32_C(0x07F9F306), UINT32_C(0x0A6E3855),
+ UINT32_C(0x024CCD83), UINT32_C(0x0220CC0E), UINT32_C(0x0AAD6848),
+ UINT32_C(0x0783A366), UINT32_C(0x0B9AD104), UINT32_C(0x02844B14),
+ UINT32_C(0x07B5BC13) } },
+ { { UINT32_C(0x01490429), UINT32_C(0x07C3B47C), UINT32_C(0x0DB7A58B),
+ UINT32_C(0x04D10D93), UINT32_C(0x08CA405B), UINT32_C(0x07FD087B),
+ UINT32_C(0x07C88AC9), UINT32_C(0x07D54451), UINT32_C(0x07010F32),
+ UINT32_C(0x06D62976), UINT32_C(0x03752EE7), UINT32_C(0x0A2326FD),
+ UINT32_C(0x00445040), UINT32_C(0x03605DB9), UINT32_C(0x03194920),
+ UINT32_C(0x01F8F0DF), UINT32_C(0x0F321EF5), UINT32_C(0x0297EC47),
+ UINT32_C(0x05C97D9A) },
+ { UINT32_C(0x087CA374), UINT32_C(0x04D9BD85), UINT32_C(0x09E4C1E2),
+ UINT32_C(0x05C6B60F), UINT32_C(0x03338BE0), UINT32_C(0x06C38E9F),
+ UINT32_C(0x030527CA), UINT32_C(0x0F28850A), UINT32_C(0x039421C7),
+ UINT32_C(0x02DE48C5), UINT32_C(0x0652719F), UINT32_C(0x097E2E6B),
+ UINT32_C(0x0758DD1C), UINT32_C(0x06788A64), UINT32_C(0x01CDEC4A),
+ UINT32_C(0x0314A216), UINT32_C(0x022EE734), UINT32_C(0x023BD455),
+ UINT32_C(0x05EC7716) } },
+ { { UINT32_C(0x03ACF0F9), UINT32_C(0x0203D95A), UINT32_C(0x0286435B),
+ UINT32_C(0x01818DC4), UINT32_C(0x02821B92), UINT32_C(0x06AE5102),
+ UINT32_C(0x07066934), UINT32_C(0x07BC9150), UINT32_C(0x07BA5607),
+ UINT32_C(0x0EC5981C), UINT32_C(0x04C69569), UINT32_C(0x03CC0C2A),
+ UINT32_C(0x07DA94A0), UINT32_C(0x07E65511), UINT32_C(0x086234FB),
+ UINT32_C(0x05407465), UINT32_C(0x0F825CD7), UINT32_C(0x03F370CC),
+ UINT32_C(0x00DC963A) },
+ { UINT32_C(0x09436D81), UINT32_C(0x04465793), UINT32_C(0x041DBE76),
+ UINT32_C(0x0384C090), UINT32_C(0x005C5350), UINT32_C(0x07296D6A),
+ UINT32_C(0x04712C6D), UINT32_C(0x0B8974CF), UINT32_C(0x07A230E5),
+ UINT32_C(0x0CBF52A8), UINT32_C(0x016C1814), UINT32_C(0x06EDC3F7),
+ UINT32_C(0x0627F679), UINT32_C(0x0750029A), UINT32_C(0x06E2AA55),
+ UINT32_C(0x0245FF68), UINT32_C(0x0F8F41C6), UINT32_C(0x00A2BB27),
+ UINT32_C(0x052BDC1F) } },
+ { { UINT32_C(0x06C8D427), UINT32_C(0x0648C043), UINT32_C(0x045E9C01),
+ UINT32_C(0x042CC909), UINT32_C(0x089A90AA), UINT32_C(0x007114E3),
+ UINT32_C(0x0085B7C3), UINT32_C(0x0B9DE134), UINT32_C(0x06B0A9E9),
+ UINT32_C(0x0AAAEBCC), UINT32_C(0x0092A52A), UINT32_C(0x0D6E2713),
+ UINT32_C(0x05857362), UINT32_C(0x0118376C), UINT32_C(0x000A08F8),
+ UINT32_C(0x003DE32F), UINT32_C(0x0E3FE6ED), UINT32_C(0x06CFB412),
+ UINT32_C(0x043D1662) },
+ { UINT32_C(0x0D400463), UINT32_C(0x0448C05A), UINT32_C(0x0AE67E6E),
+ UINT32_C(0x059369CB), UINT32_C(0x0A23C77C), UINT32_C(0x06E7F666),
+ UINT32_C(0x05BB8233), UINT32_C(0x095E95B6), UINT32_C(0x0284C07C),
+ UINT32_C(0x0F6C7097), UINT32_C(0x0443F5D5), UINT32_C(0x0301FE7F),
+ UINT32_C(0x023010C9), UINT32_C(0x009D2363), UINT32_C(0x07BD65C2),
+ UINT32_C(0x07E297A0), UINT32_C(0x034DDA50), UINT32_C(0x07ADC7E7),
+ UINT32_C(0x03060E2B) } },
+ { { UINT32_C(0x0924C15F), UINT32_C(0x04E07505), UINT32_C(0x08D0DCCF),
+ UINT32_C(0x01D04769), UINT32_C(0x02E2E204), UINT32_C(0x0713097A),
+ UINT32_C(0x07E9B59C), UINT32_C(0x07FDCF7A), UINT32_C(0x03E60E03),
+ UINT32_C(0x0423C6CD), UINT32_C(0x06A163F7), UINT32_C(0x07C0FA8B),
+ UINT32_C(0x01341D2B), UINT32_C(0x06745C51), UINT32_C(0x03C9DE3A),
+ UINT32_C(0x06D6D6F5), UINT32_C(0x0F5AF83F), UINT32_C(0x02698DEF),
+ UINT32_C(0x06091F29) },
+ { UINT32_C(0x0DBEEE78), UINT32_C(0x060A02B3), UINT32_C(0x0558AE6B),
+ UINT32_C(0x07100333), UINT32_C(0x0A312381), UINT32_C(0x02FA9A13),
+ UINT32_C(0x06D1C0C3), UINT32_C(0x0C625336), UINT32_C(0x03B853CF),
+ UINT32_C(0x08B3BE37), UINT32_C(0x0104E5D9), UINT32_C(0x053B9B53),
+ UINT32_C(0x02A2D06C), UINT32_C(0x01CDC864), UINT32_C(0x0F04A867),
+ UINT32_C(0x07663226), UINT32_C(0x0FD6C54B), UINT32_C(0x040943C5),
+ UINT32_C(0x03C04D10) } },
+ { { UINT32_C(0x090F8C80), UINT32_C(0x0582A686), UINT32_C(0x0BA42ED6),
+ UINT32_C(0x070A8F1E), UINT32_C(0x0AB02D12), UINT32_C(0x01EB5C3D),
+ UINT32_C(0x07479B29), UINT32_C(0x04D72C41), UINT32_C(0x0362562E),
+ UINT32_C(0x06FAF4FC), UINT32_C(0x033FED54), UINT32_C(0x0229578C),
+ UINT32_C(0x005B4CFB), UINT32_C(0x03BA05BF), UINT32_C(0x0B4A3FBC),
+ UINT32_C(0x07DBD5D5), UINT32_C(0x05E8639D), UINT32_C(0x07D5867F),
+ UINT32_C(0x027FE947) },
+ { UINT32_C(0x01982847), UINT32_C(0x008A8D79), UINT32_C(0x0B215B64),
+ UINT32_C(0x06EDECCB), UINT32_C(0x045309BE), UINT32_C(0x055465DE),
+ UINT32_C(0x0426ED2E), UINT32_C(0x0D49D672), UINT32_C(0x01000B74),
+ UINT32_C(0x01206E3C), UINT32_C(0x061A0CA8), UINT32_C(0x020BEC03),
+ UINT32_C(0x02104AC7), UINT32_C(0x03FB64AC), UINT32_C(0x097C06BE),
+ UINT32_C(0x05DF7C1D), UINT32_C(0x0EFD23AB), UINT32_C(0x042BC8D8),
+ UINT32_C(0x02A649D7) } },
+ { { UINT32_C(0x0643409F), UINT32_C(0x06A50E0A), UINT32_C(0x00C269C2),
+ UINT32_C(0x0130B8C0), UINT32_C(0x0B25EAD2), UINT32_C(0x07A4A516),
+ UINT32_C(0x0375B082), UINT32_C(0x0E197F8C), UINT32_C(0x0546B686),
+ UINT32_C(0x0B8287C5), UINT32_C(0x04A367C1), UINT32_C(0x07DF58A1),
+ UINT32_C(0x05B7DD15), UINT32_C(0x061763FD), UINT32_C(0x0E2DF8E8),
+ UINT32_C(0x05ABFC51), UINT32_C(0x087018C8), UINT32_C(0x05935143),
+ UINT32_C(0x05E9EFA4) },
+ { UINT32_C(0x0AF2F29D), UINT32_C(0x0063F9B1), UINT32_C(0x0FB11A34),
+ UINT32_C(0x02D7C22E), UINT32_C(0x08AF67E7), UINT32_C(0x005AC16C),
+ UINT32_C(0x047EE080), UINT32_C(0x0B7677A2), UINT32_C(0x04500DDC),
+ UINT32_C(0x0137CD80), UINT32_C(0x01CF2369), UINT32_C(0x0DE177B8),
+ UINT32_C(0x018122DE), UINT32_C(0x00EDFC0C), UINT32_C(0x0048B9ED),
+ UINT32_C(0x043633B7), UINT32_C(0x0666D33E), UINT32_C(0x00317E10),
+ UINT32_C(0x066100C3) } },
+ { { UINT32_C(0x037B93A2), UINT32_C(0x07917621), UINT32_C(0x048F411C),
+ UINT32_C(0x04EF1E2A), UINT32_C(0x0FC8F91F), UINT32_C(0x04090E1D),
+ UINT32_C(0x066F78F2), UINT32_C(0x0C2C0207), UINT32_C(0x065E2513),
+ UINT32_C(0x0F03BADB), UINT32_C(0x03689AF4), UINT32_C(0x0FE959E2),
+ UINT32_C(0x028B6A5E), UINT32_C(0x0101C577), UINT32_C(0x0C3A5192),
+ UINT32_C(0x03042F53), UINT32_C(0x0E2A6A29), UINT32_C(0x0231095D),
+ UINT32_C(0x06E29445) },
+ { UINT32_C(0x07A00331), UINT32_C(0x041D85F7), UINT32_C(0x0D189E24),
+ UINT32_C(0x0294578C), UINT32_C(0x04A9E7A3), UINT32_C(0x037F260A),
+ UINT32_C(0x060D62BB), UINT32_C(0x07AED3DE), UINT32_C(0x0727FEAB),
+ UINT32_C(0x0283C99C), UINT32_C(0x05A11B56), UINT32_C(0x08953348),
+ UINT32_C(0x01A388E1), UINT32_C(0x028932F2), UINT32_C(0x0AFFD5A7),
+ UINT32_C(0x042CF6C6), UINT32_C(0x072339BA), UINT32_C(0x06344724),
+ UINT32_C(0x0395F757) } },
+ { { UINT32_C(0x01328CE4), UINT32_C(0x01D69A89), UINT32_C(0x03D3B2E3),
+ UINT32_C(0x0780829F), UINT32_C(0x0848A488), UINT32_C(0x057B85BD),
+ UINT32_C(0x02051385), UINT32_C(0x06706AD6), UINT32_C(0x02D6482A),
+ UINT32_C(0x0A8717D0), UINT32_C(0x05383AC5), UINT32_C(0x03250B87),
+ UINT32_C(0x05C77D8D), UINT32_C(0x05198B6D), UINT32_C(0x03FACF90),
+ UINT32_C(0x062058A1), UINT32_C(0x008F96B1), UINT32_C(0x01F29CAF),
+ UINT32_C(0x00358EC7) },
+ { UINT32_C(0x0B620A88), UINT32_C(0x06288694), UINT32_C(0x05B21FAC),
+ UINT32_C(0x03F64B44), UINT32_C(0x0DBD251D), UINT32_C(0x06B0D130),
+ UINT32_C(0x04314394), UINT32_C(0x02479C97), UINT32_C(0x003417DF),
+ UINT32_C(0x0318B1D4), UINT32_C(0x0762DFD7), UINT32_C(0x0DDA6BF1),
+ UINT32_C(0x0214A508), UINT32_C(0x0231DEBD), UINT32_C(0x0D8733B2),
+ UINT32_C(0x02ACA66C), UINT32_C(0x05C275E4), UINT32_C(0x07A8A625),
+ UINT32_C(0x001D2426) } },
+ { { UINT32_C(0x0C95FF29), UINT32_C(0x0608C2C5), UINT32_C(0x0404108F),
+ UINT32_C(0x03383226), UINT32_C(0x07F8CE0C), UINT32_C(0x0600859C),
+ UINT32_C(0x04899A96), UINT32_C(0x00CCD8EA), UINT32_C(0x02796E7C),
+ UINT32_C(0x0FB706CC), UINT32_C(0x0111E6FC), UINT32_C(0x027E2706),
+ UINT32_C(0x03EBDDF3), UINT32_C(0x02838065), UINT32_C(0x0585FBC0),
+ UINT32_C(0x07572ED5), UINT32_C(0x0907E1E4), UINT32_C(0x017E67B8),
+ UINT32_C(0x041786F0) },
+ { UINT32_C(0x04519732), UINT32_C(0x073D0689), UINT32_C(0x0DF32FF7),
+ UINT32_C(0x01246800), UINT32_C(0x068478E9), UINT32_C(0x031DEA3C),
+ UINT32_C(0x03E71E8F), UINT32_C(0x08C6C89E), UINT32_C(0x012CDD96),
+ UINT32_C(0x0AEEE8F4), UINT32_C(0x0121A9C4), UINT32_C(0x01F73DAA),
+ UINT32_C(0x033160E0), UINT32_C(0x062B3F6E), UINT32_C(0x081E3B9C),
+ UINT32_C(0x029ED0A5), UINT32_C(0x05F0DBFB), UINT32_C(0x0765E7EB),
+ UINT32_C(0x06026E18) } },
+ },
+ {
+ { { UINT32_C(0x0ED2EB86), UINT32_C(0x073B24CD), UINT32_C(0x01308B7E),
+ UINT32_C(0x001667D5), UINT32_C(0x06D840A4), UINT32_C(0x01CE15F3),
+ UINT32_C(0x00EC4628), UINT32_C(0x0BE255D7), UINT32_C(0x039A76B9),
+ UINT32_C(0x0CA76752), UINT32_C(0x02EA45FE), UINT32_C(0x0CB0A354),
+ UINT32_C(0x019D90B7), UINT32_C(0x036C0B82), UINT32_C(0x07E353B2),
+ UINT32_C(0x00B45E15), UINT32_C(0x0E1E3229), UINT32_C(0x06EED669),
+ UINT32_C(0x07975597) },
+ { UINT32_C(0x04B5DE1E), UINT32_C(0x05185A2C), UINT32_C(0x0F1C1594),
+ UINT32_C(0x01D7FD5B), UINT32_C(0x0CD949EB), UINT32_C(0x02E191E5),
+ UINT32_C(0x03295CCA), UINT32_C(0x02F97A05), UINT32_C(0x052209AD),
+ UINT32_C(0x0C0AF1C4), UINT32_C(0x07F93AD2), UINT32_C(0x060F26C1),
+ UINT32_C(0x0274993E), UINT32_C(0x023CDD4A), UINT32_C(0x08D9B938),
+ UINT32_C(0x00D32B5E), UINT32_C(0x04FE5190), UINT32_C(0x01AB014D),
+ UINT32_C(0x05DD64A0) } },
+ { { UINT32_C(0x0C2CA70B), UINT32_C(0x0346AE90), UINT32_C(0x0F8387AC),
+ UINT32_C(0x03ABE62A), UINT32_C(0x029DA053), UINT32_C(0x0041F61B),
+ UINT32_C(0x02CBC0BF), UINT32_C(0x05243AE9), UINT32_C(0x0360C16B),
+ UINT32_C(0x0C28A299), UINT32_C(0x0795D938), UINT32_C(0x02AC475A),
+ UINT32_C(0x0113BEAF), UINT32_C(0x05A671E6), UINT32_C(0x05C8C591),
+ UINT32_C(0x06924739), UINT32_C(0x02A54EEF), UINT32_C(0x02F274E3),
+ UINT32_C(0x0049A1CD) },
+ { UINT32_C(0x0426994D), UINT32_C(0x07F97B31), UINT32_C(0x0DA0C788),
+ UINT32_C(0x04B6F8C8), UINT32_C(0x05463D1A), UINT32_C(0x07C155D5),
+ UINT32_C(0x00BA793E), UINT32_C(0x0AB08953), UINT32_C(0x042C3976),
+ UINT32_C(0x069C681F), UINT32_C(0x02ABCC5A), UINT32_C(0x024C8F72),
+ UINT32_C(0x067DF148), UINT32_C(0x0180DD65), UINT32_C(0x042A4819),
+ UINT32_C(0x01AFAAD4), UINT32_C(0x0334701F), UINT32_C(0x031ADC33),
+ UINT32_C(0x03AA0140) } },
+ { { UINT32_C(0x0BEE1F7B), UINT32_C(0x07EA5E6A), UINT32_C(0x06C716A1),
+ UINT32_C(0x01C6DCD9), UINT32_C(0x00C62805), UINT32_C(0x06E99086),
+ UINT32_C(0x047E4182), UINT32_C(0x04E699EA), UINT32_C(0x017F98AF),
+ UINT32_C(0x0C64E476), UINT32_C(0x0464A2AE), UINT32_C(0x0AF646E7),
+ UINT32_C(0x0734C8DA), UINT32_C(0x069B3D13), UINT32_C(0x0BD58EFB),
+ UINT32_C(0x0572D3C4), UINT32_C(0x0889BAF4), UINT32_C(0x049A880A),
+ UINT32_C(0x01790356) },
+ { UINT32_C(0x0D71A4FA), UINT32_C(0x017475C1), UINT32_C(0x0B53C845),
+ UINT32_C(0x00ED5EC3), UINT32_C(0x072B9DBC), UINT32_C(0x032C8366),
+ UINT32_C(0x02B3D21C), UINT32_C(0x0E8E8016), UINT32_C(0x04B6FF58),
+ UINT32_C(0x017276EC), UINT32_C(0x069855EF), UINT32_C(0x0342CFC2),
+ UINT32_C(0x00D109A0), UINT32_C(0x07614A72), UINT32_C(0x09DC301B),
+ UINT32_C(0x036B57F5), UINT32_C(0x06CB91C2), UINT32_C(0x03E8DF1A),
+ UINT32_C(0x070FD727) } },
+ { { UINT32_C(0x032574BE), UINT32_C(0x04115A04), UINT32_C(0x0F98172F),
+ UINT32_C(0x04AEDED0), UINT32_C(0x02519CD4), UINT32_C(0x05A01A73),
+ UINT32_C(0x06EEA282), UINT32_C(0x0BBAAC38), UINT32_C(0x02CC4028),
+ UINT32_C(0x03AACD20), UINT32_C(0x01A067DD), UINT32_C(0x0AFED584),
+ UINT32_C(0x06846B34), UINT32_C(0x01F4D8B2), UINT32_C(0x00AB5080),
+ UINT32_C(0x02EFB0FB), UINT32_C(0x09F1C68E), UINT32_C(0x01829F05),
+ UINT32_C(0x008F3C67) },
+ { UINT32_C(0x062EC0F0), UINT32_C(0x04CAAFE4), UINT32_C(0x08147733),
+ UINT32_C(0x038A422E), UINT32_C(0x0085656E), UINT32_C(0x02D1FFD4),
+ UINT32_C(0x0731016E), UINT32_C(0x022AA6C1), UINT32_C(0x04385C24),
+ UINT32_C(0x06B4D30A), UINT32_C(0x04FF86E3), UINT32_C(0x0540E9AE),
+ UINT32_C(0x039185FE), UINT32_C(0x0278D41E), UINT32_C(0x05EEE86F),
+ UINT32_C(0x05D399FD), UINT32_C(0x07D5B982), UINT32_C(0x0364A589),
+ UINT32_C(0x07E1654F) } },
+ { { UINT32_C(0x0D8CB3CC), UINT32_C(0x06C254BF), UINT32_C(0x0FBC2C5D),
+ UINT32_C(0x07F746F2), UINT32_C(0x07E4259D), UINT32_C(0x022B49C4),
+ UINT32_C(0x04CE0ECE), UINT32_C(0x095F3130), UINT32_C(0x064022C7),
+ UINT32_C(0x076A7307), UINT32_C(0x074FEA23), UINT32_C(0x09CDD626),
+ UINT32_C(0x0612A401), UINT32_C(0x0562E226), UINT32_C(0x027BA2E0),
+ UINT32_C(0x01D98EB5), UINT32_C(0x0A54B2FF), UINT32_C(0x0345BAFC),
+ UINT32_C(0x05CE5083) },
+ { UINT32_C(0x082FB619), UINT32_C(0x01E59C7B), UINT32_C(0x07C56C18),
+ UINT32_C(0x0594E677), UINT32_C(0x0EBA4C47), UINT32_C(0x01F1C6FF),
+ UINT32_C(0x016B9F48), UINT32_C(0x0443B057), UINT32_C(0x017930FC),
+ UINT32_C(0x0D94B0A6), UINT32_C(0x0501D4ED), UINT32_C(0x0EB5EA2F),
+ UINT32_C(0x03F2D8D0), UINT32_C(0x04A1DA92), UINT32_C(0x0A702231),
+ UINT32_C(0x063C2830), UINT32_C(0x06F5E127), UINT32_C(0x06BE79CE),
+ UINT32_C(0x06600B2F) } },
+ { { UINT32_C(0x0F26ECDA), UINT32_C(0x0052168B), UINT32_C(0x0CBDB9E3),
+ UINT32_C(0x052FFD0A), UINT32_C(0x02FDCD7B), UINT32_C(0x05791EA2),
+ UINT32_C(0x03DF5472), UINT32_C(0x0544715D), UINT32_C(0x032F4FBD),
+ UINT32_C(0x05DA4E99), UINT32_C(0x000977D5), UINT32_C(0x0AEE5E82),
+ UINT32_C(0x07B5A2B7), UINT32_C(0x02494676), UINT32_C(0x0B416152),
+ UINT32_C(0x03AC76C7), UINT32_C(0x0B21FDC6), UINT32_C(0x04ECC50E),
+ UINT32_C(0x02A4E6AB) },
+ { UINT32_C(0x031E0BB4), UINT32_C(0x05FC9964), UINT32_C(0x014AC466),
+ UINT32_C(0x038F82D0), UINT32_C(0x0C0B56B8), UINT32_C(0x0217513C),
+ UINT32_C(0x0498C923), UINT32_C(0x076EEC28), UINT32_C(0x03824F59),
+ UINT32_C(0x0B7B1382), UINT32_C(0x056FE399), UINT32_C(0x00794841),
+ UINT32_C(0x076FEEC8), UINT32_C(0x0219F413), UINT32_C(0x04ABDD19),
+ UINT32_C(0x04CE2F28), UINT32_C(0x0F2E86F7), UINT32_C(0x02F472AF),
+ UINT32_C(0x06774781) } },
+ { { UINT32_C(0x0CEBC7BE), UINT32_C(0x00221686), UINT32_C(0x04E2E2B5),
+ UINT32_C(0x02865641), UINT32_C(0x0400F945), UINT32_C(0x01CF69C4),
+ UINT32_C(0x002D7B22), UINT32_C(0x04D5A98C), UINT32_C(0x075AA74B),
+ UINT32_C(0x0926F727), UINT32_C(0x0318AD6B), UINT32_C(0x009AE911),
+ UINT32_C(0x00216BA5), UINT32_C(0x0794C1D5), UINT32_C(0x047BB387),
+ UINT32_C(0x05890517), UINT32_C(0x0C438287), UINT32_C(0x04D6AF1C),
+ UINT32_C(0x010C34E7) },
+ { UINT32_C(0x02E3859D), UINT32_C(0x06690EFE), UINT32_C(0x0F063DCD),
+ UINT32_C(0x068C490B), UINT32_C(0x06DE5321), UINT32_C(0x0225E5EC),
+ UINT32_C(0x0573AFDE), UINT32_C(0x0C5AD59A), UINT32_C(0x064D175A),
+ UINT32_C(0x09D71327), UINT32_C(0x03D7526B), UINT32_C(0x04C7D696),
+ UINT32_C(0x05C7C0BF), UINT32_C(0x04314949), UINT32_C(0x064EA7B0),
+ UINT32_C(0x008652D7), UINT32_C(0x0EA31279), UINT32_C(0x0668F188),
+ UINT32_C(0x035A0886) } },
+ { { UINT32_C(0x02EB8133), UINT32_C(0x03EC558C), UINT32_C(0x088B2CEF),
+ UINT32_C(0x008352FC), UINT32_C(0x0ECF2FB1), UINT32_C(0x01F0E6BB),
+ UINT32_C(0x023E4A68), UINT32_C(0x0B9CC299), UINT32_C(0x02937BC1),
+ UINT32_C(0x0A4FE033), UINT32_C(0x03BAB078), UINT32_C(0x078C8608),
+ UINT32_C(0x000D53E7), UINT32_C(0x06DA1D39), UINT32_C(0x05E14C61),
+ UINT32_C(0x035624BE), UINT32_C(0x06669427), UINT32_C(0x079FAB65),
+ UINT32_C(0x0663AC20) },
+ { UINT32_C(0x06835A15), UINT32_C(0x013B136D), UINT32_C(0x08DB323F),
+ UINT32_C(0x068809A4), UINT32_C(0x02A3957E), UINT32_C(0x0081A010),
+ UINT32_C(0x06B7C838), UINT32_C(0x074F156F), UINT32_C(0x00F3A4DB),
+ UINT32_C(0x07ADF165), UINT32_C(0x05A07A0A), UINT32_C(0x0585D310),
+ UINT32_C(0x02A4FAF9), UINT32_C(0x03A5C451), UINT32_C(0x00426908),
+ UINT32_C(0x03C76306), UINT32_C(0x0D3289C2), UINT32_C(0x04FD8A7B),
+ UINT32_C(0x03974EFE) } },
+ { { UINT32_C(0x01D85118), UINT32_C(0x03F039A9), UINT32_C(0x0A744F66),
+ UINT32_C(0x00B874D3), UINT32_C(0x0AD31A3A), UINT32_C(0x07A3C5F8),
+ UINT32_C(0x045FFFF5), UINT32_C(0x023754A5), UINT32_C(0x02E38CB8),
+ UINT32_C(0x05910E6C), UINT32_C(0x01773ED0), UINT32_C(0x0835A72A),
+ UINT32_C(0x01BE848A), UINT32_C(0x07BD444B), UINT32_C(0x0B4AFA36),
+ UINT32_C(0x03B51CEC), UINT32_C(0x076A82F4), UINT32_C(0x049B5424),
+ UINT32_C(0x01EDBBC3) },
+ { UINT32_C(0x0D472029), UINT32_C(0x07322E8C), UINT32_C(0x0891E31F),
+ UINT32_C(0x0598F9A4), UINT32_C(0x0B8A6C89), UINT32_C(0x065A918E),
+ UINT32_C(0x01B36F21), UINT32_C(0x05650472), UINT32_C(0x053A7D69),
+ UINT32_C(0x05F09FDE), UINT32_C(0x03CE6055), UINT32_C(0x017487DC),
+ UINT32_C(0x01B03227), UINT32_C(0x013D4913), UINT32_C(0x096CA6AE),
+ UINT32_C(0x000E46D4), UINT32_C(0x07F35B2C), UINT32_C(0x06FDC86A),
+ UINT32_C(0x0191F319) } },
+ { { UINT32_C(0x0CE12393), UINT32_C(0x015F4FB3), UINT32_C(0x0C3E8E50),
+ UINT32_C(0x06CE6B2D), UINT32_C(0x0B3C1693), UINT32_C(0x045162F6),
+ UINT32_C(0x0407EFF6), UINT32_C(0x00A9135E), UINT32_C(0x047CF46F),
+ UINT32_C(0x04E91DC4), UINT32_C(0x036B9A3C), UINT32_C(0x0134193D),
+ UINT32_C(0x003E5C05), UINT32_C(0x00082BD9), UINT32_C(0x067D8D47),
+ UINT32_C(0x02764530), UINT32_C(0x01E6C320), UINT32_C(0x04A28C2A),
+ UINT32_C(0x048FBA5C) },
+ { UINT32_C(0x0CE5DBF5), UINT32_C(0x0385772C), UINT32_C(0x019E313F),
+ UINT32_C(0x073071A7), UINT32_C(0x0F5FC824), UINT32_C(0x02D63EF3),
+ UINT32_C(0x02B70267), UINT32_C(0x0A6BE174), UINT32_C(0x076EA84E),
+ UINT32_C(0x0FA0EBFC), UINT32_C(0x06D310F3), UINT32_C(0x01962AC7),
+ UINT32_C(0x0209883D), UINT32_C(0x03B86C97), UINT32_C(0x00441CDD),
+ UINT32_C(0x0066501C), UINT32_C(0x03267C1F), UINT32_C(0x03EAC5C9),
+ UINT32_C(0x00069F5A) } },
+ { { UINT32_C(0x01D1EEDB), UINT32_C(0x0706D366), UINT32_C(0x04DB59F7),
+ UINT32_C(0x03130058), UINT32_C(0x0FBF1E90), UINT32_C(0x02990341),
+ UINT32_C(0x052D42D0), UINT32_C(0x0D9F883C), UINT32_C(0x01C3CC5F),
+ UINT32_C(0x0602F8E0), UINT32_C(0x0719E908), UINT32_C(0x0152A103),
+ UINT32_C(0x05A33891), UINT32_C(0x0095E49C), UINT32_C(0x07DC00AE),
+ UINT32_C(0x00D04AA8), UINT32_C(0x034051A0), UINT32_C(0x01C589DC),
+ UINT32_C(0x044769AA) },
+ { UINT32_C(0x05A4238D), UINT32_C(0x038BBADC), UINT32_C(0x024C6D7A),
+ UINT32_C(0x058D2A82), UINT32_C(0x0BE67DEB), UINT32_C(0x057F5E80),
+ UINT32_C(0x055D31EA), UINT32_C(0x0DB49C5A), UINT32_C(0x070BEC2C),
+ UINT32_C(0x0F3322C2), UINT32_C(0x06C3108C), UINT32_C(0x0A1130EB),
+ UINT32_C(0x01DE1843), UINT32_C(0x002476B9), UINT32_C(0x0C1602A0),
+ UINT32_C(0x020FD705), UINT32_C(0x0E87B144), UINT32_C(0x00271FD2),
+ UINT32_C(0x02A1E7C8) } },
+ { { UINT32_C(0x0BB71E17), UINT32_C(0x00B697E6), UINT32_C(0x027C50D2),
+ UINT32_C(0x02FF8F72), UINT32_C(0x052B77CA), UINT32_C(0x02997C16),
+ UINT32_C(0x013C0178), UINT32_C(0x0F7FCEE6), UINT32_C(0x040B66E5),
+ UINT32_C(0x03A69C37), UINT32_C(0x02E55D76), UINT32_C(0x00F908D4),
+ UINT32_C(0x052718AB), UINT32_C(0x0076528F), UINT32_C(0x0306D84E),
+ UINT32_C(0x07EBCA7C), UINT32_C(0x01165F7E), UINT32_C(0x01DB45A9),
+ UINT32_C(0x067FCC94) },
+ { UINT32_C(0x0791633D), UINT32_C(0x047BD9A1), UINT32_C(0x0A26D9CC),
+ UINT32_C(0x000BE536), UINT32_C(0x0F022B81), UINT32_C(0x064B6F3C),
+ UINT32_C(0x03B7DA09), UINT32_C(0x0F632491), UINT32_C(0x02A9B2EF),
+ UINT32_C(0x029A6C74), UINT32_C(0x039178C1), UINT32_C(0x06C1B980),
+ UINT32_C(0x025426C4), UINT32_C(0x00AC18E2), UINT32_C(0x0854C009),
+ UINT32_C(0x07A990A9), UINT32_C(0x0BA40528), UINT32_C(0x05C4D8A8),
+ UINT32_C(0x0628B343) } },
+ { { UINT32_C(0x07812A25), UINT32_C(0x0179F4F9), UINT32_C(0x09DE2C08),
+ UINT32_C(0x02F4F1F9), UINT32_C(0x04F48E6A), UINT32_C(0x07549212),
+ UINT32_C(0x016DCA05), UINT32_C(0x07A3A534), UINT32_C(0x0359AADF),
+ UINT32_C(0x0E969384), UINT32_C(0x061DBB0C), UINT32_C(0x0E368BE3),
+ UINT32_C(0x07060163), UINT32_C(0x07CA82E3), UINT32_C(0x07332717),
+ UINT32_C(0x0002DFB2), UINT32_C(0x03AD0A18), UINT32_C(0x0417995E),
+ UINT32_C(0x0326668F) },
+ { UINT32_C(0x09EF75E3), UINT32_C(0x07B04772), UINT32_C(0x0852DCD8),
+ UINT32_C(0x06097708), UINT32_C(0x0B957C2C), UINT32_C(0x038B98A1),
+ UINT32_C(0x02B82598), UINT32_C(0x0F132C73), UINT32_C(0x04CE431B),
+ UINT32_C(0x07D4CBE1), UINT32_C(0x049BA972), UINT32_C(0x00D3788D),
+ UINT32_C(0x07EDE5A2), UINT32_C(0x0635F8BD), UINT32_C(0x0EB9AB1A),
+ UINT32_C(0x02C621B4), UINT32_C(0x0BCBFF41), UINT32_C(0x0439D1F9),
+ UINT32_C(0x003044A8) } },
+ { { UINT32_C(0x0CF8D334), UINT32_C(0x037C1C48), UINT32_C(0x05CD52D5),
+ UINT32_C(0x047578F0), UINT32_C(0x0BE7BC07), UINT32_C(0x06E68827),
+ UINT32_C(0x076445CB), UINT32_C(0x0FEBF611), UINT32_C(0x00142073),
+ UINT32_C(0x029F031E), UINT32_C(0x076C6434), UINT32_C(0x0F98F9D0),
+ UINT32_C(0x034E14D3), UINT32_C(0x038E0268), UINT32_C(0x0191305B),
+ UINT32_C(0x032A0200), UINT32_C(0x05EF4C75), UINT32_C(0x02826331),
+ UINT32_C(0x04D82A88) },
+ { UINT32_C(0x0D51E170), UINT32_C(0x00D3F07F), UINT32_C(0x08365D15),
+ UINT32_C(0x0781A3A1), UINT32_C(0x0D4BE663), UINT32_C(0x00175259),
+ UINT32_C(0x000C1FA1), UINT32_C(0x0F00FCE0), UINT32_C(0x00299B52),
+ UINT32_C(0x0C7D7E01), UINT32_C(0x052A3C59), UINT32_C(0x07C9CF44),
+ UINT32_C(0x05E7EE2B), UINT32_C(0x035E7031), UINT32_C(0x0FE2CB7C),
+ UINT32_C(0x0403D2B4), UINT32_C(0x0FC9A748), UINT32_C(0x07D461AF),
+ UINT32_C(0x006E35B5) } },
+ { { UINT32_C(0x0594D02E), UINT32_C(0x075E6F14), UINT32_C(0x03360822),
+ UINT32_C(0x03E7DDDB), UINT32_C(0x0F1C6110), UINT32_C(0x072483CF),
+ UINT32_C(0x03ECF221), UINT32_C(0x0D658C87), UINT32_C(0x060AC74F),
+ UINT32_C(0x0F51CC4C), UINT32_C(0x03EB69F7), UINT32_C(0x07B2F64B),
+ UINT32_C(0x0242F07B), UINT32_C(0x058E5984), UINT32_C(0x03A0B7A4),
+ UINT32_C(0x03CE806B), UINT32_C(0x06139B85), UINT32_C(0x01DAAFE3),
+ UINT32_C(0x0130F7E5) },
+ { UINT32_C(0x020891BB), UINT32_C(0x077E28D4), UINT32_C(0x0AAEAA8D),
+ UINT32_C(0x00B2D799), UINT32_C(0x0E10388A), UINT32_C(0x001DFD31),
+ UINT32_C(0x059F85F1), UINT32_C(0x00BC7E55), UINT32_C(0x05309429),
+ UINT32_C(0x0FEDF8A8), UINT32_C(0x06B52B0D), UINT32_C(0x0E3F8A44),
+ UINT32_C(0x07A8E2A2), UINT32_C(0x07D5866C), UINT32_C(0x02DBCD7C),
+ UINT32_C(0x02895FBE), UINT32_C(0x0F66BDAD), UINT32_C(0x048C3CAD),
+ UINT32_C(0x078587AD) } },
+ { { UINT32_C(0x0B1B7656), UINT32_C(0x02A1E440), UINT32_C(0x04EF5EA7),
+ UINT32_C(0x059FA6A2), UINT32_C(0x0C68CD6D), UINT32_C(0x005E8043),
+ UINT32_C(0x01AE592B), UINT32_C(0x00DD5F88), UINT32_C(0x0559B430),
+ UINT32_C(0x0BF3DF59), UINT32_C(0x011CBD52), UINT32_C(0x0DDDE17B),
+ UINT32_C(0x031D26D8), UINT32_C(0x0148FB57), UINT32_C(0x04EDBF2D),
+ UINT32_C(0x07220D0D), UINT32_C(0x0F7B0807), UINT32_C(0x076B1F6E),
+ UINT32_C(0x0306320E) },
+ { UINT32_C(0x07EEE80E), UINT32_C(0x0754C15A), UINT32_C(0x093487F6),
+ UINT32_C(0x023D5CA0), UINT32_C(0x00BD77C2), UINT32_C(0x0271EF5D),
+ UINT32_C(0x04FAEAB7), UINT32_C(0x07EBA560), UINT32_C(0x015A18D8),
+ UINT32_C(0x039861D4), UINT32_C(0x041FD3C8), UINT32_C(0x0D5863CB),
+ UINT32_C(0x066C5F53), UINT32_C(0x06380D15), UINT32_C(0x0E825C9F),
+ UINT32_C(0x00BA76BE), UINT32_C(0x0BC4E3B8), UINT32_C(0x06216B12),
+ UINT32_C(0x03B4F0D4) } },
+ },
+ {
+ { { UINT32_C(0x0201C48B), UINT32_C(0x073C85A8), UINT32_C(0x095DC61E),
+ UINT32_C(0x05F14993), UINT32_C(0x0123BD40), UINT32_C(0x05907610),
+ UINT32_C(0x046FBB4C), UINT32_C(0x0A0F3B82), UINT32_C(0x078A34BB),
+ UINT32_C(0x003DB127), UINT32_C(0x052D9AD5), UINT32_C(0x05103EE9),
+ UINT32_C(0x0465988A), UINT32_C(0x005F3641), UINT32_C(0x085495F9),
+ UINT32_C(0x069A8F20), UINT32_C(0x064AA21B), UINT32_C(0x007CCB01),
+ UINT32_C(0x04384B61) },
+ { UINT32_C(0x051DE678), UINT32_C(0x07820FBE), UINT32_C(0x063426A0),
+ UINT32_C(0x01B262F0), UINT32_C(0x0B0B9013), UINT32_C(0x045C8465),
+ UINT32_C(0x0240C64E), UINT32_C(0x0DDA697F), UINT32_C(0x0201A64C),
+ UINT32_C(0x016B17DF), UINT32_C(0x065E1757), UINT32_C(0x0F6B7334),
+ UINT32_C(0x07ED2866), UINT32_C(0x028D6370), UINT32_C(0x0E25340A),
+ UINT32_C(0x002693F4), UINT32_C(0x07D889A8), UINT32_C(0x06B215F7),
+ UINT32_C(0x062B5959) } },
+ { { UINT32_C(0x0D9C3B89), UINT32_C(0x077CC1DC), UINT32_C(0x013DDAA7),
+ UINT32_C(0x0111C6F8), UINT32_C(0x0577407F), UINT32_C(0x01FF52EA),
+ UINT32_C(0x06D56CA6), UINT32_C(0x06331227), UINT32_C(0x03AB576F),
+ UINT32_C(0x0CD7FD4F), UINT32_C(0x06AF74C0), UINT32_C(0x0AD52465),
+ UINT32_C(0x041865E8), UINT32_C(0x0546A928), UINT32_C(0x00FE8F9D),
+ UINT32_C(0x07C2CDD8), UINT32_C(0x0C0D3434), UINT32_C(0x030F8525),
+ UINT32_C(0x05B51E81) },
+ { UINT32_C(0x08A5170B), UINT32_C(0x074FC061), UINT32_C(0x0060E606),
+ UINT32_C(0x017D8D1E), UINT32_C(0x0A8E0395), UINT32_C(0x0428DCF1),
+ UINT32_C(0x046F46B8), UINT32_C(0x05E254D7), UINT32_C(0x05D05211),
+ UINT32_C(0x0B46AD84), UINT32_C(0x03446BA1), UINT32_C(0x00CA5FED),
+ UINT32_C(0x02A8C267), UINT32_C(0x0570EC98), UINT32_C(0x0750367D),
+ UINT32_C(0x0362D78B), UINT32_C(0x0C84DA94), UINT32_C(0x07AF8D8F),
+ UINT32_C(0x0583AA8B) } },
+ { { UINT32_C(0x09126FAC), UINT32_C(0x06B05898), UINT32_C(0x0872DF85),
+ UINT32_C(0x048C3352), UINT32_C(0x0331E5B3), UINT32_C(0x076671FB),
+ UINT32_C(0x02076524), UINT32_C(0x0492A4A3), UINT32_C(0x06D57C7C),
+ UINT32_C(0x052A5C41), UINT32_C(0x052CA0DF), UINT32_C(0x0E7D0224),
+ UINT32_C(0x07241BC6), UINT32_C(0x0234848A), UINT32_C(0x048CE05E),
+ UINT32_C(0x01B286B5), UINT32_C(0x0B054813), UINT32_C(0x02F6EDFC),
+ UINT32_C(0x0250A4D8) },
+ { UINT32_C(0x0831CD9D), UINT32_C(0x04B04313), UINT32_C(0x0F484946),
+ UINT32_C(0x03B996C8), UINT32_C(0x00F547BB), UINT32_C(0x007A0AA7),
+ UINT32_C(0x065BBAA5), UINT32_C(0x014C49BC), UINT32_C(0x03D6CABB),
+ UINT32_C(0x01EF46B3), UINT32_C(0x05A5D159), UINT32_C(0x0EDE3DB4),
+ UINT32_C(0x00D1B3A0), UINT32_C(0x02F97DFA), UINT32_C(0x0D68EB87),
+ UINT32_C(0x06CE81C0), UINT32_C(0x00D73B27), UINT32_C(0x0342609A),
+ UINT32_C(0x019C049C) } },
+ { { UINT32_C(0x08BC45E5), UINT32_C(0x015B0C25), UINT32_C(0x0B2A43B0),
+ UINT32_C(0x00067BBC), UINT32_C(0x07B24685), UINT32_C(0x0046140C),
+ UINT32_C(0x0157806B), UINT32_C(0x049AE2AD), UINT32_C(0x0113F8DF),
+ UINT32_C(0x06BBA162), UINT32_C(0x0534E07B), UINT32_C(0x086988E1),
+ UINT32_C(0x00E2C213), UINT32_C(0x0513FA95), UINT32_C(0x0EC2A78F),
+ UINT32_C(0x02E28447), UINT32_C(0x011B9FFF), UINT32_C(0x01506FAF),
+ UINT32_C(0x07B4C5A9) },
+ { UINT32_C(0x0AE71753), UINT32_C(0x0151FA30), UINT32_C(0x091691B4),
+ UINT32_C(0x02ACCC22), UINT32_C(0x0BA74B18), UINT32_C(0x0073B635),
+ UINT32_C(0x02F0EB55), UINT32_C(0x0CC9DF51), UINT32_C(0x0784FCDA),
+ UINT32_C(0x0BFAD098), UINT32_C(0x03F5BFD6), UINT32_C(0x006AD5C5),
+ UINT32_C(0x014F12F5), UINT32_C(0x0745527A), UINT32_C(0x03A6506B),
+ UINT32_C(0x015CF2C8), UINT32_C(0x039A3185), UINT32_C(0x077CD12B),
+ UINT32_C(0x02A9BAF3) } },
+ { { UINT32_C(0x00D9229F), UINT32_C(0x039D37CD), UINT32_C(0x0948ECC6),
+ UINT32_C(0x0072BCB0), UINT32_C(0x0A458017), UINT32_C(0x038A159B),
+ UINT32_C(0x0368034D), UINT32_C(0x0B0315FA), UINT32_C(0x01756900),
+ UINT32_C(0x04149285), UINT32_C(0x03FFBD8A), UINT32_C(0x0079E774),
+ UINT32_C(0x0702A2CF), UINT32_C(0x0641C3A8), UINT32_C(0x0F3751BA),
+ UINT32_C(0x028EDF14), UINT32_C(0x090F681A), UINT32_C(0x012CF177),
+ UINT32_C(0x04614034) },
+ { UINT32_C(0x04E4C072), UINT32_C(0x07E207E1), UINT32_C(0x02D8F8F8),
+ UINT32_C(0x013BFA68), UINT32_C(0x0CC798F9), UINT32_C(0x014BAAD6),
+ UINT32_C(0x023BD550), UINT32_C(0x0919F8D1), UINT32_C(0x03C00ADA),
+ UINT32_C(0x0758236E), UINT32_C(0x058602C2), UINT32_C(0x0FA0FE24),
+ UINT32_C(0x01A8C5A6), UINT32_C(0x0026B4C4), UINT32_C(0x0534F014),
+ UINT32_C(0x02CF2A7F), UINT32_C(0x00192714), UINT32_C(0x04B51417),
+ UINT32_C(0x0168C607) } },
+ { { UINT32_C(0x019403A6), UINT32_C(0x04E6BA92), UINT32_C(0x0065202D),
+ UINT32_C(0x06FDAE5F), UINT32_C(0x0AD1C130), UINT32_C(0x05C03BED),
+ UINT32_C(0x00D7CFCE), UINT32_C(0x02B63E74), UINT32_C(0x06CD8D97),
+ UINT32_C(0x00E7608A), UINT32_C(0x05009FCD), UINT32_C(0x01026095),
+ UINT32_C(0x058890EC), UINT32_C(0x0662F635), UINT32_C(0x0F16F3A2),
+ UINT32_C(0x06B88A1B), UINT32_C(0x000D681A), UINT32_C(0x05689B12),
+ UINT32_C(0x0620658C) },
+ { UINT32_C(0x0B48EFBA), UINT32_C(0x01574FA6), UINT32_C(0x0FC77D17),
+ UINT32_C(0x06CDF2A2), UINT32_C(0x0DCEA8A9), UINT32_C(0x00B1DE26),
+ UINT32_C(0x009A7C7A), UINT32_C(0x0435CC54), UINT32_C(0x06E8AF2E),
+ UINT32_C(0x09AFC5BC), UINT32_C(0x05124055), UINT32_C(0x045BF6E2),
+ UINT32_C(0x0536C8AD), UINT32_C(0x073FE4CD), UINT32_C(0x0A467A40),
+ UINT32_C(0x03EB6B38), UINT32_C(0x05F039C6), UINT32_C(0x00622055),
+ UINT32_C(0x045DF262) } },
+ { { UINT32_C(0x0C5E165D), UINT32_C(0x00A8610A), UINT32_C(0x062AF616),
+ UINT32_C(0x055190B9), UINT32_C(0x0F988454), UINT32_C(0x0395472A),
+ UINT32_C(0x036DCD3E), UINT32_C(0x0FDA6187), UINT32_C(0x036EC91D),
+ UINT32_C(0x0E66FCFC), UINT32_C(0x077BBD1F), UINT32_C(0x0DF3E1C9),
+ UINT32_C(0x040454AC), UINT32_C(0x03004F37), UINT32_C(0x0CBDED62),
+ UINT32_C(0x03DD5570), UINT32_C(0x05724DFF), UINT32_C(0x07B6002A),
+ UINT32_C(0x00B93C70) },
+ { UINT32_C(0x06C8A9BC), UINT32_C(0x032D8B60), UINT32_C(0x0C0850D6),
+ UINT32_C(0x06C94F36), UINT32_C(0x0649CD3A), UINT32_C(0x000C0E51),
+ UINT32_C(0x07B40760), UINT32_C(0x0BFA6092), UINT32_C(0x019FB910),
+ UINT32_C(0x092A27FF), UINT32_C(0x02D6F975), UINT32_C(0x0E910EDA),
+ UINT32_C(0x01FFB3D4), UINT32_C(0x01814FFF), UINT32_C(0x0985A6F8),
+ UINT32_C(0x06787CA6), UINT32_C(0x0B7B7FC6), UINT32_C(0x01532265),
+ UINT32_C(0x06228702) } },
+ { { UINT32_C(0x0391B195), UINT32_C(0x01F1A68F), UINT32_C(0x0AB9DD28),
+ UINT32_C(0x000B690E), UINT32_C(0x0C4FD58F), UINT32_C(0x05292C46),
+ UINT32_C(0x0017D075), UINT32_C(0x010E0044), UINT32_C(0x0709FE41),
+ UINT32_C(0x02F0CD13), UINT32_C(0x003D99BE), UINT32_C(0x0E6F68D8),
+ UINT32_C(0x04608708), UINT32_C(0x05B1F159), UINT32_C(0x0A4CFC70),
+ UINT32_C(0x02FB2946), UINT32_C(0x076D32E5), UINT32_C(0x0482F0ED),
+ UINT32_C(0x06ED3305) },
+ { UINT32_C(0x05C4416F), UINT32_C(0x02270E15), UINT32_C(0x073143E0),
+ UINT32_C(0x02F4151F), UINT32_C(0x099069A7), UINT32_C(0x05437AEB),
+ UINT32_C(0x027A90CA), UINT32_C(0x0A75E48C), UINT32_C(0x013FC627),
+ UINT32_C(0x0300361B), UINT32_C(0x072745C2), UINT32_C(0x0C9DD555),
+ UINT32_C(0x05D86308), UINT32_C(0x03713AF4), UINT32_C(0x01AF9EBC),
+ UINT32_C(0x0157F18F), UINT32_C(0x0E008EAF), UINT32_C(0x0409010B),
+ UINT32_C(0x074F85AA) } },
+ { { UINT32_C(0x045C5FF5), UINT32_C(0x046845EE), UINT32_C(0x074B8893),
+ UINT32_C(0x036C56E2), UINT32_C(0x0CC7B43B), UINT32_C(0x030C1789),
+ UINT32_C(0x05916A34), UINT32_C(0x0F2AFB7C), UINT32_C(0x0154EDEB),
+ UINT32_C(0x0407BF3E), UINT32_C(0x05362D80), UINT32_C(0x0CCA97B1),
+ UINT32_C(0x041BFF6D), UINT32_C(0x05DAE466), UINT32_C(0x07D9D691),
+ UINT32_C(0x023DBF89), UINT32_C(0x05162F52), UINT32_C(0x000CBF57),
+ UINT32_C(0x0154EDFD) },
+ { UINT32_C(0x08BF712A), UINT32_C(0x06009B91), UINT32_C(0x0AFFBD38),
+ UINT32_C(0x03FD6332), UINT32_C(0x06CD1DC8), UINT32_C(0x06C678BF),
+ UINT32_C(0x0040E5CE), UINT32_C(0x02743457), UINT32_C(0x060DF50E),
+ UINT32_C(0x0691C947), UINT32_C(0x0746D675), UINT32_C(0x0D68B325),
+ UINT32_C(0x0290D55C), UINT32_C(0x015B144C), UINT32_C(0x05A0332F),
+ UINT32_C(0x0563DB53), UINT32_C(0x04CED890), UINT32_C(0x04AC67C8),
+ UINT32_C(0x04387D35) } },
+ { { UINT32_C(0x0A66FBB8), UINT32_C(0x05FDBF97), UINT32_C(0x0A47124E),
+ UINT32_C(0x03FED0AF), UINT32_C(0x082B44B9), UINT32_C(0x0244ADCE),
+ UINT32_C(0x05980D8A), UINT32_C(0x0687D615), UINT32_C(0x07E4662D),
+ UINT32_C(0x03F2180A), UINT32_C(0x04BA4DB6), UINT32_C(0x03FE8141),
+ UINT32_C(0x04B2BC20), UINT32_C(0x006DF40A), UINT32_C(0x0AB2698D),
+ UINT32_C(0x0365D173), UINT32_C(0x08DE4017), UINT32_C(0x079E6BA2),
+ UINT32_C(0x02C7A033) },
+ { UINT32_C(0x075570A1), UINT32_C(0x06A48901), UINT32_C(0x0492AC74),
+ UINT32_C(0x077D2844), UINT32_C(0x0DB87BFD), UINT32_C(0x01D218B2),
+ UINT32_C(0x0522DA69), UINT32_C(0x0B4F7CF4), UINT32_C(0x00841BC4),
+ UINT32_C(0x0E420155), UINT32_C(0x00BDBB35), UINT32_C(0x0BB5E945),
+ UINT32_C(0x06FE4123), UINT32_C(0x0435B025), UINT32_C(0x0ACCEA16),
+ UINT32_C(0x00BE381C), UINT32_C(0x0C3F4D0D), UINT32_C(0x03862E1B),
+ UINT32_C(0x04A46652) } },
+ { { UINT32_C(0x009B3F23), UINT32_C(0x00CFBD75), UINT32_C(0x069BE715),
+ UINT32_C(0x009C9678), UINT32_C(0x013F2EB4), UINT32_C(0x04EE1278),
+ UINT32_C(0x06387FDD), UINT32_C(0x0329F9F1), UINT32_C(0x048E212F),
+ UINT32_C(0x0F24F073), UINT32_C(0x008F0FD5), UINT32_C(0x02F3DAFE),
+ UINT32_C(0x039C6160), UINT32_C(0x018F4D1D), UINT32_C(0x0E9D0F18),
+ UINT32_C(0x066F0916), UINT32_C(0x09931852), UINT32_C(0x040EEBEA),
+ UINT32_C(0x032448BB) },
+ { UINT32_C(0x0C226E2C), UINT32_C(0x07706840), UINT32_C(0x0D3C1C34),
+ UINT32_C(0x07E4BA61), UINT32_C(0x0A51E4A1), UINT32_C(0x038E00FB),
+ UINT32_C(0x06E25F2A), UINT32_C(0x0C263EC1), UINT32_C(0x078D29D8),
+ UINT32_C(0x07C7272D), UINT32_C(0x0572E10B), UINT32_C(0x0B83C0DC),
+ UINT32_C(0x02179CDB), UINT32_C(0x066C84E3), UINT32_C(0x07675170),
+ UINT32_C(0x00BDF2F6), UINT32_C(0x0F52477D), UINT32_C(0x00FE3151),
+ UINT32_C(0x05460029) } },
+ { { UINT32_C(0x0DA35EBF), UINT32_C(0x066B421E), UINT32_C(0x07116B3C),
+ UINT32_C(0x077330D7), UINT32_C(0x0CE4D316), UINT32_C(0x027318E8),
+ UINT32_C(0x04CA0B0C), UINT32_C(0x06EFBBCB), UINT32_C(0x027FF80D),
+ UINT32_C(0x07B56250), UINT32_C(0x03FBF443), UINT32_C(0x0E5E86E3),
+ UINT32_C(0x01050837), UINT32_C(0x027F8C63), UINT32_C(0x0040889F),
+ UINT32_C(0x0233D7DC), UINT32_C(0x085C1EB3), UINT32_C(0x0190948B),
+ UINT32_C(0x02A42839) },
+ { UINT32_C(0x046020F0), UINT32_C(0x04A9DB75), UINT32_C(0x0C1F003A),
+ UINT32_C(0x05C091F8), UINT32_C(0x069D2F26), UINT32_C(0x05CBE28A),
+ UINT32_C(0x00B98CA0), UINT32_C(0x0C44F77C), UINT32_C(0x06591FB2),
+ UINT32_C(0x0336AA95), UINT32_C(0x05A28AC0), UINT32_C(0x0A8AC670),
+ UINT32_C(0x0735C3E5), UINT32_C(0x049911B7), UINT32_C(0x04F28112),
+ UINT32_C(0x0532B634), UINT32_C(0x00A3E84F), UINT32_C(0x06EA385D),
+ UINT32_C(0x01F2A03A) } },
+ { { UINT32_C(0x06A09384), UINT32_C(0x0260C3CA), UINT32_C(0x092529A6),
+ UINT32_C(0x016D77CF), UINT32_C(0x0B8E2D9A), UINT32_C(0x01055E02),
+ UINT32_C(0x055BC4FD), UINT32_C(0x0CA2C0AF), UINT32_C(0x03A4ABF9),
+ UINT32_C(0x0290D54C), UINT32_C(0x07B6E3EE), UINT32_C(0x07074346),
+ UINT32_C(0x047E1F90), UINT32_C(0x06D2B228), UINT32_C(0x064225A4),
+ UINT32_C(0x06F125F2), UINT32_C(0x0D66264B), UINT32_C(0x01B0F052),
+ UINT32_C(0x070B7573) },
+ { UINT32_C(0x0B2264B8), UINT32_C(0x04D4A619), UINT32_C(0x0AC1F517),
+ UINT32_C(0x049FE3F8), UINT32_C(0x08BEDBF0), UINT32_C(0x01EB5F66),
+ UINT32_C(0x0145535A), UINT32_C(0x042D102F), UINT32_C(0x04447303),
+ UINT32_C(0x067B60A3), UINT32_C(0x043A9645), UINT32_C(0x0D502303),
+ UINT32_C(0x0669CEC4), UINT32_C(0x052699E3), UINT32_C(0x0E740F66),
+ UINT32_C(0x011DF90D), UINT32_C(0x006017A2), UINT32_C(0x03C99A89),
+ UINT32_C(0x069500E3) } },
+ { { UINT32_C(0x0184B415), UINT32_C(0x06F26FDD), UINT32_C(0x01E5007E),
+ UINT32_C(0x038A2542), UINT32_C(0x0DA8A807), UINT32_C(0x078F5424),
+ UINT32_C(0x04D3FA96), UINT32_C(0x0A456FBD), UINT32_C(0x062853C6),
+ UINT32_C(0x017211A6), UINT32_C(0x049854E5), UINT32_C(0x0A8F3585),
+ UINT32_C(0x079A3009), UINT32_C(0x07AFB481), UINT32_C(0x081AFE37),
+ UINT32_C(0x031A410E), UINT32_C(0x0EADF215), UINT32_C(0x02649FCC),
+ UINT32_C(0x00A68E58) },
+ { UINT32_C(0x0A87B468), UINT32_C(0x0744629E), UINT32_C(0x010788AE),
+ UINT32_C(0x00DA10EC), UINT32_C(0x07BD591B), UINT32_C(0x07BC474E),
+ UINT32_C(0x02AE7E4E), UINT32_C(0x074ED106), UINT32_C(0x059550A8),
+ UINT32_C(0x0C2FBDF7), UINT32_C(0x078A0AB0), UINT32_C(0x019D9F46),
+ UINT32_C(0x030FE4BE), UINT32_C(0x00DF9F6A), UINT32_C(0x04D2A38F),
+ UINT32_C(0x052B1469), UINT32_C(0x005AE2E6), UINT32_C(0x07E6C02D),
+ UINT32_C(0x0283843A) } },
+ { { UINT32_C(0x0784F95B), UINT32_C(0x01616DEF), UINT32_C(0x056C696A),
+ UINT32_C(0x03B98963), UINT32_C(0x085F2426), UINT32_C(0x07BDAC89),
+ UINT32_C(0x05EAFBF9), UINT32_C(0x09A4C8CC), UINT32_C(0x0558AA78),
+ UINT32_C(0x0D041BCD), UINT32_C(0x04BDD0B5), UINT32_C(0x037216D5),
+ UINT32_C(0x06BD4C93), UINT32_C(0x0042A72A), UINT32_C(0x0B4A6F17),
+ UINT32_C(0x0177EE47), UINT32_C(0x028752B7), UINT32_C(0x0750D182),
+ UINT32_C(0x04BE36EA) },
+ { UINT32_C(0x01DCCF70), UINT32_C(0x05249FC9), UINT32_C(0x063EE812),
+ UINT32_C(0x0362E5A3), UINT32_C(0x017DB2F0), UINT32_C(0x05508041),
+ UINT32_C(0x078C050C), UINT32_C(0x0C161A22), UINT32_C(0x078E338A),
+ UINT32_C(0x0BB9EF36), UINT32_C(0x001185AB), UINT32_C(0x09058EAD),
+ UINT32_C(0x00D3AF42), UINT32_C(0x02FBEDA9), UINT32_C(0x0996A3FA),
+ UINT32_C(0x02E0B934), UINT32_C(0x08F57F1A), UINT32_C(0x025EB5CE),
+ UINT32_C(0x0254456F) } },
+ { { UINT32_C(0x08F9B528), UINT32_C(0x04174130), UINT32_C(0x013E12B3),
+ UINT32_C(0x022B697D), UINT32_C(0x0B0CEF11), UINT32_C(0x03A2E8E2),
+ UINT32_C(0x00D96F4F), UINT32_C(0x0B4B7DF9), UINT32_C(0x0056458A),
+ UINT32_C(0x083BA433), UINT32_C(0x068A2473), UINT32_C(0x0D586B52),
+ UINT32_C(0x00ACD634), UINT32_C(0x01D1EAD7), UINT32_C(0x03036203),
+ UINT32_C(0x000C0094), UINT32_C(0x047A01B9), UINT32_C(0x0212F1A6),
+ UINT32_C(0x04D19921) },
+ { UINT32_C(0x0837554E), UINT32_C(0x02ECC2C4), UINT32_C(0x0B80FBFE),
+ UINT32_C(0x07A5E03B), UINT32_C(0x041C1C48), UINT32_C(0x043DD0D4),
+ UINT32_C(0x04C36416), UINT32_C(0x0869B643), UINT32_C(0x028DC568),
+ UINT32_C(0x0F15A5D2), UINT32_C(0x00D7FC36), UINT32_C(0x04D7306E),
+ UINT32_C(0x0306A221), UINT32_C(0x04950B4A), UINT32_C(0x06DC4FCA),
+ UINT32_C(0x048D5878), UINT32_C(0x0032B7DE), UINT32_C(0x000E5973),
+ UINT32_C(0x04FFCD15) } },
+ },
+ {
+ { { UINT32_C(0x051368EE), UINT32_C(0x03C182D8), UINT32_C(0x0233E580),
+ UINT32_C(0x0467AAF9), UINT32_C(0x038EEE52), UINT32_C(0x01F8CCEB),
+ UINT32_C(0x04E7863B), UINT32_C(0x0974DE7F), UINT32_C(0x07C7D47D),
+ UINT32_C(0x01F4B806), UINT32_C(0x0059F163), UINT32_C(0x07DFA5B8),
+ UINT32_C(0x0449B3CD), UINT32_C(0x0378D1F4), UINT32_C(0x03486C59),
+ UINT32_C(0x02FFDC03), UINT32_C(0x0854568F), UINT32_C(0x017FDD91),
+ UINT32_C(0x0384B0DC) },
+ { UINT32_C(0x08A3F84B), UINT32_C(0x065DE2C1), UINT32_C(0x085945B9),
+ UINT32_C(0x04E5C55A), UINT32_C(0x06CB12ED), UINT32_C(0x07B741CC),
+ UINT32_C(0x05B2C0EB), UINT32_C(0x0809AC7E), UINT32_C(0x04A46CA2),
+ UINT32_C(0x061FF16D), UINT32_C(0x03744313), UINT32_C(0x0C777A3B),
+ UINT32_C(0x0207FD18), UINT32_C(0x0539771F), UINT32_C(0x01004BCB),
+ UINT32_C(0x04A8FC6F), UINT32_C(0x0F0A63E8), UINT32_C(0x02373910),
+ UINT32_C(0x072840F7) } },
+ { { UINT32_C(0x0E024391), UINT32_C(0x02781D5D), UINT32_C(0x05026331),
+ UINT32_C(0x025635CD), UINT32_C(0x0492939D), UINT32_C(0x00222466),
+ UINT32_C(0x0456BF4C), UINT32_C(0x07C8DEE7), UINT32_C(0x000178A5),
+ UINT32_C(0x051D50AE), UINT32_C(0x02CE451F), UINT32_C(0x01814C6B),
+ UINT32_C(0x0265AE7F), UINT32_C(0x0312E044), UINT32_C(0x0848FF64),
+ UINT32_C(0x013BB3DA), UINT32_C(0x0C153136), UINT32_C(0x019DF825),
+ UINT32_C(0x0462A6B6) },
+ { UINT32_C(0x0E9AB68C), UINT32_C(0x04B05DA9), UINT32_C(0x04C2481A),
+ UINT32_C(0x076E7298), UINT32_C(0x09F0C636), UINT32_C(0x01F7D7D4),
+ UINT32_C(0x00F9BB8A), UINT32_C(0x0F077B4D), UINT32_C(0x0259165A),
+ UINT32_C(0x0592DC29), UINT32_C(0x02303769), UINT32_C(0x0EDF23B9),
+ UINT32_C(0x06E3C4F3), UINT32_C(0x026481C0), UINT32_C(0x033547D1),
+ UINT32_C(0x04349C82), UINT32_C(0x0FB49FD0), UINT32_C(0x03D48B1E),
+ UINT32_C(0x00EDD6A9) } },
+ { { UINT32_C(0x09496A3E), UINT32_C(0x0779CC41), UINT32_C(0x0F31204C),
+ UINT32_C(0x01DD9727), UINT32_C(0x0B88711D), UINT32_C(0x0531C3F2),
+ UINT32_C(0x04294797), UINT32_C(0x043683B3), UINT32_C(0x05DBB4CC),
+ UINT32_C(0x06B27F93), UINT32_C(0x04CEFE76), UINT32_C(0x02EF8CFB),
+ UINT32_C(0x065C5182), UINT32_C(0x051D70E4), UINT32_C(0x0B92D89E),
+ UINT32_C(0x015A48BA), UINT32_C(0x00689714), UINT32_C(0x02F0F899),
+ UINT32_C(0x03A05527) },
+ { UINT32_C(0x04B88B67), UINT32_C(0x0337896D), UINT32_C(0x0AC27DF4),
+ UINT32_C(0x02CFE168), UINT32_C(0x003AC24A), UINT32_C(0x0287B4A1),
+ UINT32_C(0x04C9337D), UINT32_C(0x0480FCAA), UINT32_C(0x0385E818),
+ UINT32_C(0x0698332E), UINT32_C(0x00B177F0), UINT32_C(0x088F3F24),
+ UINT32_C(0x056A2745), UINT32_C(0x06A53116), UINT32_C(0x0101CC1F),
+ UINT32_C(0x013E9DBA), UINT32_C(0x06227F55), UINT32_C(0x03D027B4),
+ UINT32_C(0x02CD8668) } },
+ { { UINT32_C(0x0076683D), UINT32_C(0x076BEE0D), UINT32_C(0x0D7D7B4C),
+ UINT32_C(0x0108643A), UINT32_C(0x0F993C30), UINT32_C(0x07B71D95),
+ UINT32_C(0x029E4008), UINT32_C(0x034C59B6), UINT32_C(0x00E01922),
+ UINT32_C(0x062750BC), UINT32_C(0x00DA23D4), UINT32_C(0x0BF7FFAF),
+ UINT32_C(0x016F2E12), UINT32_C(0x0546677C), UINT32_C(0x038327C5),
+ UINT32_C(0x07930C31), UINT32_C(0x03297791), UINT32_C(0x06E93707),
+ UINT32_C(0x0731AA7A) },
+ { UINT32_C(0x0B99594F), UINT32_C(0x0300795B), UINT32_C(0x0C5F3D55),
+ UINT32_C(0x01C1DE37), UINT32_C(0x02FD7C9F), UINT32_C(0x001493C6),
+ UINT32_C(0x07BB523B), UINT32_C(0x08D81CF9), UINT32_C(0x000974EA),
+ UINT32_C(0x04B4CFBC), UINT32_C(0x04354B41), UINT32_C(0x0644AB94),
+ UINT32_C(0x0251A61B), UINT32_C(0x0555FAF5), UINT32_C(0x03713B98),
+ UINT32_C(0x0597947C), UINT32_C(0x061DDC4D), UINT32_C(0x01C1E655),
+ UINT32_C(0x05DDAC10) } },
+ { { UINT32_C(0x02662A6A), UINT32_C(0x0721BA5B), UINT32_C(0x08BFB362),
+ UINT32_C(0x02A23D78), UINT32_C(0x04F666A1), UINT32_C(0x060FB317),
+ UINT32_C(0x0729C7ED), UINT32_C(0x09B1B389), UINT32_C(0x031F8856),
+ UINT32_C(0x06913D9E), UINT32_C(0x0779217C), UINT32_C(0x0A3634CD),
+ UINT32_C(0x06292B3F), UINT32_C(0x01E6FDE6), UINT32_C(0x0F97C1F0),
+ UINT32_C(0x0698999D), UINT32_C(0x0D773548), UINT32_C(0x01ED7CE9),
+ UINT32_C(0x00FFC55A) },
+ { UINT32_C(0x0D76A58E), UINT32_C(0x0195519C), UINT32_C(0x02C2F7AB),
+ UINT32_C(0x061D1820), UINT32_C(0x09A1252D), UINT32_C(0x07772B8E),
+ UINT32_C(0x05554A30), UINT32_C(0x0687BCF0), UINT32_C(0x06CE8978),
+ UINT32_C(0x0961AAB6), UINT32_C(0x0611194A), UINT32_C(0x097F9E4C),
+ UINT32_C(0x07E8543A), UINT32_C(0x076F7FC5), UINT32_C(0x039F7F09),
+ UINT32_C(0x074DF751), UINT32_C(0x000B4239), UINT32_C(0x010D59A8),
+ UINT32_C(0x03F90438) } },
+ { { UINT32_C(0x0DA09D54), UINT32_C(0x06AF7630), UINT32_C(0x02BF95A8),
+ UINT32_C(0x055D4226), UINT32_C(0x059FD1D0), UINT32_C(0x06B060C9),
+ UINT32_C(0x07D177E4), UINT32_C(0x03F4F180), UINT32_C(0x021C92CF),
+ UINT32_C(0x02D3DD59), UINT32_C(0x048EB409), UINT32_C(0x07E17E45),
+ UINT32_C(0x05EEE57B), UINT32_C(0x01B0CED0), UINT32_C(0x0E7E68AB),
+ UINT32_C(0x043C0C09), UINT32_C(0x0A766549), UINT32_C(0x0006D7E3),
+ UINT32_C(0x06CB262D) },
+ { UINT32_C(0x045007F6), UINT32_C(0x077C78B0), UINT32_C(0x006040A8),
+ UINT32_C(0x06713C8D), UINT32_C(0x09341EBC), UINT32_C(0x0236E27C),
+ UINT32_C(0x055A82B4), UINT32_C(0x06F7750F), UINT32_C(0x0669305F),
+ UINT32_C(0x017EE81A), UINT32_C(0x01216750), UINT32_C(0x0ED65974),
+ UINT32_C(0x03FEF768), UINT32_C(0x01F1588F), UINT32_C(0x0E26B74A),
+ UINT32_C(0x078B116C), UINT32_C(0x0B1F0885), UINT32_C(0x05EF5659),
+ UINT32_C(0x02E63355) } },
+ { { UINT32_C(0x0FB0D3ED), UINT32_C(0x003E5A50), UINT32_C(0x0C55AAAF),
+ UINT32_C(0x0289AC3D), UINT32_C(0x05EF5174), UINT32_C(0x0719E0EE),
+ UINT32_C(0x01A9C3D8), UINT32_C(0x0DE06CD1), UINT32_C(0x07ED918A),
+ UINT32_C(0x0BF6A107), UINT32_C(0x06149FAB), UINT32_C(0x0880197B),
+ UINT32_C(0x060CCF4B), UINT32_C(0x015F00A0), UINT32_C(0x026084C4),
+ UINT32_C(0x06C15B05), UINT32_C(0x04E4098B), UINT32_C(0x063ED2C8),
+ UINT32_C(0x058C6384) },
+ { UINT32_C(0x040FA002), UINT32_C(0x01B4B412), UINT32_C(0x08A0A8F3),
+ UINT32_C(0x015D5274), UINT32_C(0x0B3D6C31), UINT32_C(0x0241F67E),
+ UINT32_C(0x0383A0C0), UINT32_C(0x0D2CCE25), UINT32_C(0x07A721DD),
+ UINT32_C(0x0FD7994F), UINT32_C(0x04852FC2), UINT32_C(0x0EEB0BC8),
+ UINT32_C(0x05CF0812), UINT32_C(0x06594895), UINT32_C(0x0F6294B1),
+ UINT32_C(0x047E9685), UINT32_C(0x03C1ADBF), UINT32_C(0x00B567D9),
+ UINT32_C(0x005C4AB1) } },
+ { { UINT32_C(0x0696BA83), UINT32_C(0x06603D4F), UINT32_C(0x0885A978),
+ UINT32_C(0x011657F3), UINT32_C(0x0774554D), UINT32_C(0x01806495),
+ UINT32_C(0x01B33254), UINT32_C(0x0A1BB9D6), UINT32_C(0x03A6DF67),
+ UINT32_C(0x03AB9C8C), UINT32_C(0x0737480A), UINT32_C(0x00203D86),
+ UINT32_C(0x04CE906D), UINT32_C(0x0751DBBB), UINT32_C(0x01AB53E1),
+ UINT32_C(0x01405C83), UINT32_C(0x0894C75D), UINT32_C(0x02ACD3EC),
+ UINT32_C(0x02926ACF) },
+ { UINT32_C(0x0E8C01EF), UINT32_C(0x043477F5), UINT32_C(0x068FA361),
+ UINT32_C(0x07FC59F7), UINT32_C(0x04967BAC), UINT32_C(0x0236FCA8),
+ UINT32_C(0x053E4F2C), UINT32_C(0x02BA3E65), UINT32_C(0x05F9F6F0),
+ UINT32_C(0x064247B4), UINT32_C(0x021B5084), UINT32_C(0x0894325C),
+ UINT32_C(0x04EFE79C), UINT32_C(0x0188ED3F), UINT32_C(0x0D4FE809),
+ UINT32_C(0x044BAE94), UINT32_C(0x0C8112AE), UINT32_C(0x05C68229),
+ UINT32_C(0x07D43896) } },
+ { { UINT32_C(0x046C1FB6), UINT32_C(0x077D8036), UINT32_C(0x0295DD8C),
+ UINT32_C(0x04452F28), UINT32_C(0x0B23C464), UINT32_C(0x0644D5BA),
+ UINT32_C(0x05069E01), UINT32_C(0x090DF002), UINT32_C(0x03B40591),
+ UINT32_C(0x01F28172), UINT32_C(0x06905D57), UINT32_C(0x0DF1C74E),
+ UINT32_C(0x05CE4958), UINT32_C(0x079BDE8E), UINT32_C(0x0D3F2F1A),
+ UINT32_C(0x04E07C5F), UINT32_C(0x088FF1FA), UINT32_C(0x05C72030),
+ UINT32_C(0x03BE09B6) },
+ { UINT32_C(0x0A78B572), UINT32_C(0x052D6B4B), UINT32_C(0x091101F1),
+ UINT32_C(0x01EB64B1), UINT32_C(0x0AA87947), UINT32_C(0x01ECBA5D),
+ UINT32_C(0x03E02CC6), UINT32_C(0x0FDA4839), UINT32_C(0x02FF59B8),
+ UINT32_C(0x0CA6ED0F), UINT32_C(0x06C0BD08), UINT32_C(0x0948203F),
+ UINT32_C(0x00417563), UINT32_C(0x03ED5E44), UINT32_C(0x09D9F1D1),
+ UINT32_C(0x043138E9), UINT32_C(0x087C76A9), UINT32_C(0x0436C464),
+ UINT32_C(0x065BC41C) } },
+ { { UINT32_C(0x0878503F), UINT32_C(0x02F87D12), UINT32_C(0x02476646),
+ UINT32_C(0x0245CC6E), UINT32_C(0x0D4C90B6), UINT32_C(0x03F5323B),
+ UINT32_C(0x05B608C2), UINT32_C(0x0E11AA7B), UINT32_C(0x03BBF4CC),
+ UINT32_C(0x0E62F0E5), UINT32_C(0x03FDD83B), UINT32_C(0x01FAF12E),
+ UINT32_C(0x00E02D6E), UINT32_C(0x0404666D), UINT32_C(0x0A39480C),
+ UINT32_C(0x05904EE4), UINT32_C(0x0D422EC7), UINT32_C(0x009272AF),
+ UINT32_C(0x065E518B) },
+ { UINT32_C(0x0947A480), UINT32_C(0x0638CCA2), UINT32_C(0x0B86EFCD),
+ UINT32_C(0x04C5912B), UINT32_C(0x0416F142), UINT32_C(0x066CD9A8),
+ UINT32_C(0x0062F342), UINT32_C(0x030CBA20), UINT32_C(0x0675D320),
+ UINT32_C(0x02C4F492), UINT32_C(0x04263BD8), UINT32_C(0x0B10ED23),
+ UINT32_C(0x00458FD7), UINT32_C(0x064D3804), UINT32_C(0x030CE729),
+ UINT32_C(0x055F1902), UINT32_C(0x005C9288), UINT32_C(0x05B65212),
+ UINT32_C(0x03463ED7) } },
+ { { UINT32_C(0x0002FA40), UINT32_C(0x019C27F1), UINT32_C(0x00CBB750),
+ UINT32_C(0x03DB3435), UINT32_C(0x07286E98), UINT32_C(0x0279AAFF),
+ UINT32_C(0x06D46384), UINT32_C(0x0A49DB6A), UINT32_C(0x0137478E),
+ UINT32_C(0x07036ADC), UINT32_C(0x0156A020), UINT32_C(0x03444CA2),
+ UINT32_C(0x014A059C), UINT32_C(0x062920C4), UINT32_C(0x05340D48),
+ UINT32_C(0x07AB2B40), UINT32_C(0x060E1CBF), UINT32_C(0x06DBC3C7),
+ UINT32_C(0x02A6E451) },
+ { UINT32_C(0x02203C97), UINT32_C(0x0318811D), UINT32_C(0x02528A1B),
+ UINT32_C(0x04016192), UINT32_C(0x002C3086), UINT32_C(0x031D212C),
+ UINT32_C(0x03FC1DA6), UINT32_C(0x0E3A234E), UINT32_C(0x048A2B44),
+ UINT32_C(0x046AB91A), UINT32_C(0x03F8806B), UINT32_C(0x073943DE),
+ UINT32_C(0x02B12570), UINT32_C(0x024DEAC9), UINT32_C(0x08C3B2AA),
+ UINT32_C(0x06910619), UINT32_C(0x01EBE0ED), UINT32_C(0x04FB5E82),
+ UINT32_C(0x068938E9) } },
+ { { UINT32_C(0x06A8409F), UINT32_C(0x03819FA0), UINT32_C(0x04EBCC7D),
+ UINT32_C(0x05295667), UINT32_C(0x00BD47C4), UINT32_C(0x02F397A5),
+ UINT32_C(0x00B133A1), UINT32_C(0x073E4AFA), UINT32_C(0x0760D526),
+ UINT32_C(0x0D372CAA), UINT32_C(0x0068759A), UINT32_C(0x09A7813F),
+ UINT32_C(0x000A0F4E), UINT32_C(0x01EAF02F), UINT32_C(0x09F88085),
+ UINT32_C(0x0117D84A), UINT32_C(0x0B583330), UINT32_C(0x07FFDDE3),
+ UINT32_C(0x00C0B54F) },
+ { UINT32_C(0x0593BC03), UINT32_C(0x05294489), UINT32_C(0x0C95575C),
+ UINT32_C(0x06A16930), UINT32_C(0x07E57953), UINT32_C(0x04258C35),
+ UINT32_C(0x027EF886), UINT32_C(0x09A129B5), UINT32_C(0x034A8854),
+ UINT32_C(0x0BB5AF8F), UINT32_C(0x0469C5BA), UINT32_C(0x000C4849),
+ UINT32_C(0x00CE9665), UINT32_C(0x02759E17), UINT32_C(0x087D763E),
+ UINT32_C(0x03FB717D), UINT32_C(0x0F3FD635), UINT32_C(0x007CA5FC),
+ UINT32_C(0x01D3A8B2) } },
+ { { UINT32_C(0x068172DA), UINT32_C(0x05B9F788), UINT32_C(0x0612E973),
+ UINT32_C(0x0052E050), UINT32_C(0x099B39D0), UINT32_C(0x061F5F0F),
+ UINT32_C(0x0799AF1A), UINT32_C(0x0466C10B), UINT32_C(0x0680E8D3),
+ UINT32_C(0x04361EC0), UINT32_C(0x05210B2E), UINT32_C(0x0DF23AB3),
+ UINT32_C(0x02B3A0B2), UINT32_C(0x0380194E), UINT32_C(0x09D77AFB),
+ UINT32_C(0x06BCE4AB), UINT32_C(0x05EAD2E7), UINT32_C(0x02DD9B74),
+ UINT32_C(0x033D66F2) },
+ { UINT32_C(0x0BF1C993), UINT32_C(0x04E38933), UINT32_C(0x02FC4FAF),
+ UINT32_C(0x0461AE62), UINT32_C(0x0F6D1B38), UINT32_C(0x021B47B4),
+ UINT32_C(0x01F061C9), UINT32_C(0x051CC234), UINT32_C(0x01C8E186),
+ UINT32_C(0x001C7EF9), UINT32_C(0x0664E0E2), UINT32_C(0x048E8CC7),
+ UINT32_C(0x015C9670), UINT32_C(0x0481B87A), UINT32_C(0x05BCAD05),
+ UINT32_C(0x003B38E6), UINT32_C(0x00886CA1), UINT32_C(0x00B0D706),
+ UINT32_C(0x026557A5) } },
+ { { UINT32_C(0x05F0E5DA), UINT32_C(0x03682274), UINT32_C(0x0F4E352F),
+ UINT32_C(0x0105AE83), UINT32_C(0x0A820E71), UINT32_C(0x022C5CEC),
+ UINT32_C(0x03DD2CFC), UINT32_C(0x0298E61A), UINT32_C(0x00120917),
+ UINT32_C(0x0B0B64DF), UINT32_C(0x03C1333E), UINT32_C(0x03C5D41B),
+ UINT32_C(0x04B5D215), UINT32_C(0x0187971D), UINT32_C(0x0389EAD7),
+ UINT32_C(0x03CFCCE2), UINT32_C(0x063F13FF), UINT32_C(0x0652C165),
+ UINT32_C(0x07742EFC) },
+ { UINT32_C(0x0931C0F0), UINT32_C(0x018F45E5), UINT32_C(0x0C4C756D),
+ UINT32_C(0x0537A469), UINT32_C(0x0433FB52), UINT32_C(0x0754DECC),
+ UINT32_C(0x04D896F7), UINT32_C(0x04335219), UINT32_C(0x073BBC0E),
+ UINT32_C(0x083BA2C0), UINT32_C(0x012D3B9E), UINT32_C(0x023EABD5),
+ UINT32_C(0x04475CF9), UINT32_C(0x07A0DA39), UINT32_C(0x088DDF48),
+ UINT32_C(0x002FFFDF), UINT32_C(0x0D8B7000), UINT32_C(0x06504250),
+ UINT32_C(0x00F1A818) } },
+ { { UINT32_C(0x052228CC), UINT32_C(0x06FA4348), UINT32_C(0x0F049E30),
+ UINT32_C(0x0713CA99), UINT32_C(0x0E5D39FE), UINT32_C(0x0057B8DA),
+ UINT32_C(0x003125E1), UINT32_C(0x0CC15492), UINT32_C(0x07700BE8),
+ UINT32_C(0x08CFE785), UINT32_C(0x00CEB57F), UINT32_C(0x0F478327),
+ UINT32_C(0x05A00945), UINT32_C(0x0490F14E), UINT32_C(0x025BA378),
+ UINT32_C(0x060ED998), UINT32_C(0x01B249B5), UINT32_C(0x0023BC4C),
+ UINT32_C(0x04DEDEC8) },
+ { UINT32_C(0x0BA1E090), UINT32_C(0x027EBAC8), UINT32_C(0x0DD6FE71),
+ UINT32_C(0x01F0ADDC), UINT32_C(0x0549F634), UINT32_C(0x06BE8416),
+ UINT32_C(0x02F156E2), UINT32_C(0x0A531A53), UINT32_C(0x00AFBE73),
+ UINT32_C(0x0FFF18EB), UINT32_C(0x0020C1DC), UINT32_C(0x0F409F61),
+ UINT32_C(0x04E3859C), UINT32_C(0x015D5ECF), UINT32_C(0x03B3F268),
+ UINT32_C(0x0288B503), UINT32_C(0x03A276BD), UINT32_C(0x0286EE9C),
+ UINT32_C(0x03166F91) } },
+ { { UINT32_C(0x0F1CAC2C), UINT32_C(0x035777A8), UINT32_C(0x0AF34113),
+ UINT32_C(0x050DD855), UINT32_C(0x0B6BC9C1), UINT32_C(0x07010D91),
+ UINT32_C(0x0452008D), UINT32_C(0x0471A3DA), UINT32_C(0x05830FDC),
+ UINT32_C(0x0F222BBE), UINT32_C(0x04848384), UINT32_C(0x049CFD4D),
+ UINT32_C(0x01817D66), UINT32_C(0x0724627E), UINT32_C(0x082270B8),
+ UINT32_C(0x07ED5A0F), UINT32_C(0x0EEA015A), UINT32_C(0x0700F77E),
+ UINT32_C(0x007E36E1) },
+ { UINT32_C(0x09244F78), UINT32_C(0x049DAC0A), UINT32_C(0x0573D581),
+ UINT32_C(0x001D1B4C), UINT32_C(0x0F0116EB), UINT32_C(0x03CFFD42),
+ UINT32_C(0x043FFF66), UINT32_C(0x048523A0), UINT32_C(0x0671CEF3),
+ UINT32_C(0x0EC2D7AF), UINT32_C(0x0049EBD0), UINT32_C(0x0F4034B6),
+ UINT32_C(0x05C34B54), UINT32_C(0x025E680B), UINT32_C(0x0D2C5BEA),
+ UINT32_C(0x06F544F6), UINT32_C(0x0B0CFA5A), UINT32_C(0x018276AE),
+ UINT32_C(0x077D6B16) } },
+ },
+ {
+ { { UINT32_C(0x00E10587), UINT32_C(0x01885D11), UINT32_C(0x00A74863),
+ UINT32_C(0x02F34C13), UINT32_C(0x0BD4B6A2), UINT32_C(0x00E26C23),
+ UINT32_C(0x07F483FF), UINT32_C(0x0A97D9DC), UINT32_C(0x02338A61),
+ UINT32_C(0x07F72547), UINT32_C(0x03535AFC), UINT32_C(0x0B8E96B4),
+ UINT32_C(0x001E804D), UINT32_C(0x03BD1DFE), UINT32_C(0x0A6ED29A),
+ UINT32_C(0x0634588A), UINT32_C(0x0F0F6D32), UINT32_C(0x0117DDE8),
+ UINT32_C(0x037107C5) },
+ { UINT32_C(0x0BF698BD), UINT32_C(0x0671195E), UINT32_C(0x0E9DC570),
+ UINT32_C(0x052CBC52), UINT32_C(0x0C08C8ED), UINT32_C(0x04213081),
+ UINT32_C(0x00A08E33), UINT32_C(0x0A4BC1ED), UINT32_C(0x00B396EB),
+ UINT32_C(0x0FF34D08), UINT32_C(0x04A4BDD9), UINT32_C(0x0A6F615E),
+ UINT32_C(0x0534B5A0), UINT32_C(0x0057D6A7), UINT32_C(0x0F6CE02C),
+ UINT32_C(0x06F6315B), UINT32_C(0x0D666709), UINT32_C(0x050AF998),
+ UINT32_C(0x006F0E3F) } },
+ { { UINT32_C(0x06965640), UINT32_C(0x0081356B), UINT32_C(0x0F41E038),
+ UINT32_C(0x06713218), UINT32_C(0x0FB9E806), UINT32_C(0x0121D001),
+ UINT32_C(0x07B97EDD), UINT32_C(0x0CDDEFA2), UINT32_C(0x0585D94D),
+ UINT32_C(0x065F4CD7), UINT32_C(0x03CFC91B), UINT32_C(0x06B603EF),
+ UINT32_C(0x07128C67), UINT32_C(0x030595F0), UINT32_C(0x0E51FB71),
+ UINT32_C(0x06217FBE), UINT32_C(0x0B730732), UINT32_C(0x06277C1D),
+ UINT32_C(0x04AE17C6) },
+ { UINT32_C(0x0CFB1D0D), UINT32_C(0x053AA14E), UINT32_C(0x0442F9BE),
+ UINT32_C(0x0786EEC1), UINT32_C(0x0EF775DF), UINT32_C(0x07A66D5B),
+ UINT32_C(0x032CDF98), UINT32_C(0x0CA3E106), UINT32_C(0x07042EBA),
+ UINT32_C(0x00FD51A1), UINT32_C(0x02B743F2), UINT32_C(0x0D214308),
+ UINT32_C(0x03293BD7), UINT32_C(0x0635DC49), UINT32_C(0x0EB86870),
+ UINT32_C(0x03EB73BF), UINT32_C(0x07F02587), UINT32_C(0x0017A824),
+ UINT32_C(0x01F012DD) } },
+ { { UINT32_C(0x0E0BF039), UINT32_C(0x003B2CD3), UINT32_C(0x0C2C0F48),
+ UINT32_C(0x039AED35), UINT32_C(0x044C7CCC), UINT32_C(0x0364D078),
+ UINT32_C(0x02C04409), UINT32_C(0x0CAEF9C4), UINT32_C(0x05C37F4A),
+ UINT32_C(0x0D99EE77), UINT32_C(0x0200140A), UINT32_C(0x0A3BBBDE),
+ UINT32_C(0x041E7C9A), UINT32_C(0x0371B744), UINT32_C(0x05A165FF),
+ UINT32_C(0x05A7216A), UINT32_C(0x0A9CE444), UINT32_C(0x03DD4951),
+ UINT32_C(0x031EC3D2) },
+ { UINT32_C(0x08EAF6EB), UINT32_C(0x0703CD67), UINT32_C(0x0DEBC6FB),
+ UINT32_C(0x079F8F47), UINT32_C(0x090D3A5B), UINT32_C(0x05FF4EFE),
+ UINT32_C(0x05A2BC42), UINT32_C(0x006C3961), UINT32_C(0x00795219),
+ UINT32_C(0x0FF8315E), UINT32_C(0x05BD4244), UINT32_C(0x02EEA381),
+ UINT32_C(0x02022F89), UINT32_C(0x07878373), UINT32_C(0x084B3FA1),
+ UINT32_C(0x0715713B), UINT32_C(0x0EF55815), UINT32_C(0x0748BA61),
+ UINT32_C(0x0445AEE6) } },
+ { { UINT32_C(0x0DCBF5E2), UINT32_C(0x03557A9E), UINT32_C(0x063D2A67),
+ UINT32_C(0x00EFE9F6), UINT32_C(0x09FA350B), UINT32_C(0x03896396),
+ UINT32_C(0x01F8036E), UINT32_C(0x0DC0F10D), UINT32_C(0x02B56329),
+ UINT32_C(0x02504A0F), UINT32_C(0x063A7100), UINT32_C(0x0FA5A9E7),
+ UINT32_C(0x07665FD9), UINT32_C(0x05DE4FB8), UINT32_C(0x00484D0C),
+ UINT32_C(0x03AEE4FB), UINT32_C(0x046B10E6), UINT32_C(0x04D5E0D6),
+ UINT32_C(0x01F835F4) },
+ { UINT32_C(0x047D2B4B), UINT32_C(0x05847634), UINT32_C(0x0C0A675C),
+ UINT32_C(0x00120157), UINT32_C(0x07AF8F0E), UINT32_C(0x0251A99B),
+ UINT32_C(0x00CEE4D0), UINT32_C(0x07351889), UINT32_C(0x0621596F),
+ UINT32_C(0x00C5618B), UINT32_C(0x066E65D2), UINT32_C(0x049D9FBE),
+ UINT32_C(0x01E37BCF), UINT32_C(0x01C629C9), UINT32_C(0x0EC1F561),
+ UINT32_C(0x02AFE546), UINT32_C(0x0005751E), UINT32_C(0x018C42B2),
+ UINT32_C(0x01EAA03C) } },
+ { { UINT32_C(0x0D959BD9), UINT32_C(0x038EEBBB), UINT32_C(0x08419A01),
+ UINT32_C(0x05F1CCBE), UINT32_C(0x03171501), UINT32_C(0x07C18C55),
+ UINT32_C(0x035306D9), UINT32_C(0x011DBDEA), UINT32_C(0x036E5963),
+ UINT32_C(0x090BCEBA), UINT32_C(0x01350854), UINT32_C(0x0BB28AF5),
+ UINT32_C(0x04F74928), UINT32_C(0x0330FF01), UINT32_C(0x095BA009),
+ UINT32_C(0x0578BFB6), UINT32_C(0x0FCF0801), UINT32_C(0x03302535),
+ UINT32_C(0x06BFF304) },
+ { UINT32_C(0x0384E611), UINT32_C(0x00AD5348), UINT32_C(0x0E493BE6),
+ UINT32_C(0x03CA4CDB), UINT32_C(0x0C4D1BD5), UINT32_C(0x027B8CE4),
+ UINT32_C(0x02E5B4CB), UINT32_C(0x0707AF6D), UINT32_C(0x06A39971),
+ UINT32_C(0x0BA42E4C), UINT32_C(0x0755E74C), UINT32_C(0x04AD6360),
+ UINT32_C(0x068A6F0D), UINT32_C(0x023144DE), UINT32_C(0x07375993),
+ UINT32_C(0x02780B3A), UINT32_C(0x0E492027), UINT32_C(0x05808694),
+ UINT32_C(0x07431A53) } },
+ { { UINT32_C(0x010FBD04), UINT32_C(0x019723AA), UINT32_C(0x025CF109),
+ UINT32_C(0x03F3A3A7), UINT32_C(0x0D9D8E3F), UINT32_C(0x02F7C4B0),
+ UINT32_C(0x03DF7DF6), UINT32_C(0x0B60F06D), UINT32_C(0x02A5D26D),
+ UINT32_C(0x0C5F86A4), UINT32_C(0x06E7FCD9), UINT32_C(0x0DEF388F),
+ UINT32_C(0x05AC83A6), UINT32_C(0x0217A751), UINT32_C(0x00401D85),
+ UINT32_C(0x075A320E), UINT32_C(0x01AE8195), UINT32_C(0x06F4F327),
+ UINT32_C(0x04C77D2F) },
+ { UINT32_C(0x09493BE8), UINT32_C(0x00A14C7B), UINT32_C(0x091C8FF9),
+ UINT32_C(0x01DEAA22), UINT32_C(0x0AB4BA27), UINT32_C(0x0562E012),
+ UINT32_C(0x07519BAB), UINT32_C(0x062D9AAA), UINT32_C(0x058B7863),
+ UINT32_C(0x08A2419C), UINT32_C(0x035D8277), UINT32_C(0x0F5C3CF3),
+ UINT32_C(0x03527C6B), UINT32_C(0x00F3B9E0), UINT32_C(0x0EF25B4A),
+ UINT32_C(0x0127A8B4), UINT32_C(0x0CE17BD2), UINT32_C(0x0195E53E),
+ UINT32_C(0x071B9B4C) } },
+ { { UINT32_C(0x0DAA2FB7), UINT32_C(0x021B0EB2), UINT32_C(0x0B55E936),
+ UINT32_C(0x057A20CC), UINT32_C(0x01398941), UINT32_C(0x06E0BA5C),
+ UINT32_C(0x07DEDA3A), UINT32_C(0x00B1377E), UINT32_C(0x008093F5),
+ UINT32_C(0x00F8C281), UINT32_C(0x05D4332E), UINT32_C(0x0CF54E5F),
+ UINT32_C(0x039D7F62), UINT32_C(0x0699AB5B), UINT32_C(0x05FE8914),
+ UINT32_C(0x01C38070), UINT32_C(0x0685A0AC), UINT32_C(0x0104BEEE),
+ UINT32_C(0x06E340C1) },
+ { UINT32_C(0x0FDAA949), UINT32_C(0x02A92433), UINT32_C(0x04E882FB),
+ UINT32_C(0x0435EA3D), UINT32_C(0x0CFC4BD1), UINT32_C(0x065698D5),
+ UINT32_C(0x02B61BEC), UINT32_C(0x0A7025E9), UINT32_C(0x06C77C84),
+ UINT32_C(0x066340BA), UINT32_C(0x07C0B02F), UINT32_C(0x0F9B4BCA),
+ UINT32_C(0x0207D1CA), UINT32_C(0x061D80D9), UINT32_C(0x061524CC),
+ UINT32_C(0x03F6A9F8), UINT32_C(0x094B6D53), UINT32_C(0x017C53E1),
+ UINT32_C(0x00BC771D) } },
+ { { UINT32_C(0x0C8D6167), UINT32_C(0x0171F9BD), UINT32_C(0x05943DEC),
+ UINT32_C(0x01837B9B), UINT32_C(0x06E46FBD), UINT32_C(0x050C893D),
+ UINT32_C(0x0034F50C), UINT32_C(0x0E98EEDA), UINT32_C(0x06603ADA),
+ UINT32_C(0x0FF3362D), UINT32_C(0x023406A4), UINT32_C(0x03DC7095),
+ UINT32_C(0x03BCCC93), UINT32_C(0x033BDFE7), UINT32_C(0x0AA65D81),
+ UINT32_C(0x0739E2AF), UINT32_C(0x03455112), UINT32_C(0x06643DC0),
+ UINT32_C(0x020DF18F) },
+ { UINT32_C(0x084BF04E), UINT32_C(0x024B7756), UINT32_C(0x059E51F9),
+ UINT32_C(0x05998215), UINT32_C(0x03684ACA), UINT32_C(0x065BD6DC),
+ UINT32_C(0x03075ACB), UINT32_C(0x01AD9C9A), UINT32_C(0x07375334),
+ UINT32_C(0x01731A12), UINT32_C(0x000384D3), UINT32_C(0x02632FF6),
+ UINT32_C(0x0023BB3A), UINT32_C(0x0348AF93), UINT32_C(0x088B02BB),
+ UINT32_C(0x02C7DE6E), UINT32_C(0x0933F326), UINT32_C(0x00B1B61E),
+ UINT32_C(0x076AC60E) } },
+ { { UINT32_C(0x0757C756), UINT32_C(0x05545A21), UINT32_C(0x018FFA93),
+ UINT32_C(0x06C9A78F), UINT32_C(0x02C61841), UINT32_C(0x040A1739),
+ UINT32_C(0x04441B1D), UINT32_C(0x052E0E81), UINT32_C(0x07E14C4D),
+ UINT32_C(0x0FFFC0D5), UINT32_C(0x03072E2E), UINT32_C(0x007584A9),
+ UINT32_C(0x01259E6D), UINT32_C(0x002D25F5), UINT32_C(0x0C519B94),
+ UINT32_C(0x01BB1C14), UINT32_C(0x02CEB824), UINT32_C(0x02BBBEA4),
+ UINT32_C(0x035E112A) },
+ { UINT32_C(0x0288CF7B), UINT32_C(0x0045C5C7), UINT32_C(0x002D8D8C),
+ UINT32_C(0x03BE5B42), UINT32_C(0x0A81E4C6), UINT32_C(0x0141578F),
+ UINT32_C(0x033F7AC2), UINT32_C(0x0EE71541), UINT32_C(0x067EAD7B),
+ UINT32_C(0x07E75F23), UINT32_C(0x011AF108), UINT32_C(0x047CA170),
+ UINT32_C(0x05308227), UINT32_C(0x054879D4), UINT32_C(0x0A37B132),
+ UINT32_C(0x00E6D1CA), UINT32_C(0x0629367A), UINT32_C(0x03276C5F),
+ UINT32_C(0x004CBC63) } },
+ { { UINT32_C(0x00CF69E7), UINT32_C(0x0584FC9D), UINT32_C(0x06952F73),
+ UINT32_C(0x0281D51C), UINT32_C(0x037663C6), UINT32_C(0x0537F046),
+ UINT32_C(0x0725FFD4), UINT32_C(0x0C66B9FC), UINT32_C(0x049A3EDF),
+ UINT32_C(0x0F4FB830), UINT32_C(0x06728E50), UINT32_C(0x07B188F6),
+ UINT32_C(0x021C067A), UINT32_C(0x06F06BE8), UINT32_C(0x00AA347B),
+ UINT32_C(0x031AABF8), UINT32_C(0x03347446), UINT32_C(0x04B62373),
+ UINT32_C(0x043D128D) },
+ { UINT32_C(0x02AE7427), UINT32_C(0x00F73AC9), UINT32_C(0x0095D833),
+ UINT32_C(0x00E6005C), UINT32_C(0x007FD8B7), UINT32_C(0x074C2204),
+ UINT32_C(0x00283649), UINT32_C(0x084EDD51), UINT32_C(0x05AC7321),
+ UINT32_C(0x08C40328), UINT32_C(0x04BFB5EF), UINT32_C(0x0A555FE0),
+ UINT32_C(0x04C70C7C), UINT32_C(0x076D0055), UINT32_C(0x0425B2E6),
+ UINT32_C(0x029D910F), UINT32_C(0x0B0A51DB), UINT32_C(0x04B38F9B),
+ UINT32_C(0x01028D80) } },
+ { { UINT32_C(0x0F3DE4D2), UINT32_C(0x06047E27), UINT32_C(0x03505298),
+ UINT32_C(0x062523ED), UINT32_C(0x0F0D4A9F), UINT32_C(0x0150EF42),
+ UINT32_C(0x056CBCAD), UINT32_C(0x0B36A628), UINT32_C(0x071A352A),
+ UINT32_C(0x0D7A2CB8), UINT32_C(0x050FEDFC), UINT32_C(0x02BAC823),
+ UINT32_C(0x010EDF77), UINT32_C(0x0459668A), UINT32_C(0x04041659),
+ UINT32_C(0x07432BB7), UINT32_C(0x0F9651D8), UINT32_C(0x01999DE2),
+ UINT32_C(0x00CBECA1) },
+ { UINT32_C(0x06A2607F), UINT32_C(0x06DC83E9), UINT32_C(0x005B1A08),
+ UINT32_C(0x05B9405C), UINT32_C(0x091E04D3), UINT32_C(0x0546E232),
+ UINT32_C(0x0566FE22), UINT32_C(0x0695BB9A), UINT32_C(0x0074A612),
+ UINT32_C(0x0E9787A0), UINT32_C(0x077B1860), UINT32_C(0x05404661),
+ UINT32_C(0x00184991), UINT32_C(0x02A1C038), UINT32_C(0x0A57F0B8),
+ UINT32_C(0x0382A987), UINT32_C(0x0691AC01), UINT32_C(0x02D8A8A9),
+ UINT32_C(0x05A19B11) } },
+ { { UINT32_C(0x081DC2A6), UINT32_C(0x017A4663), UINT32_C(0x0209D21F),
+ UINT32_C(0x06A6AA7F), UINT32_C(0x051CC44C), UINT32_C(0x000D763F),
+ UINT32_C(0x034EFD90), UINT32_C(0x0DEE4042), UINT32_C(0x07CBAFFB),
+ UINT32_C(0x082C34D9), UINT32_C(0x02EB3FE5), UINT32_C(0x0BF15295),
+ UINT32_C(0x027D4089), UINT32_C(0x056DBCC8), UINT32_C(0x024595A7),
+ UINT32_C(0x03EC08BE), UINT32_C(0x057085E2), UINT32_C(0x017E7356),
+ UINT32_C(0x049CE745) },
+ { UINT32_C(0x0123BA29), UINT32_C(0x0045804E), UINT32_C(0x08DEDF0E),
+ UINT32_C(0x00CB57D1), UINT32_C(0x0F61E577), UINT32_C(0x06EB6B79),
+ UINT32_C(0x05E3EED1), UINT32_C(0x09CB4DCD), UINT32_C(0x05DAE17F),
+ UINT32_C(0x034F393E), UINT32_C(0x03F5164C), UINT32_C(0x05F3C4A2),
+ UINT32_C(0x0708CC05), UINT32_C(0x04F2CAC7), UINT32_C(0x0798DD7C),
+ UINT32_C(0x0513331D), UINT32_C(0x004B3A41), UINT32_C(0x00801443),
+ UINT32_C(0x0196B762) } },
+ { { UINT32_C(0x0356B52C), UINT32_C(0x03557744), UINT32_C(0x050104FE),
+ UINT32_C(0x069B4687), UINT32_C(0x0337937D), UINT32_C(0x018C3F4F),
+ UINT32_C(0x00568175), UINT32_C(0x01EE408E), UINT32_C(0x04092DE8),
+ UINT32_C(0x05E59E83), UINT32_C(0x0299816F), UINT32_C(0x05556DCC),
+ UINT32_C(0x038621D8), UINT32_C(0x0278A753), UINT32_C(0x05BC9211),
+ UINT32_C(0x009E162C), UINT32_C(0x0A3409DC), UINT32_C(0x04076EA9),
+ UINT32_C(0x0464CEC0) },
+ { UINT32_C(0x0A659158), UINT32_C(0x022396D5), UINT32_C(0x08424377),
+ UINT32_C(0x0054703B), UINT32_C(0x0D2722F5), UINT32_C(0x03BAEB8A),
+ UINT32_C(0x04B65383), UINT32_C(0x07997DDA), UINT32_C(0x07F6A3B2),
+ UINT32_C(0x0BAFF348), UINT32_C(0x0299F9D9), UINT32_C(0x0B97AA04),
+ UINT32_C(0x02BA4DB8), UINT32_C(0x0696475F), UINT32_C(0x0B68D089),
+ UINT32_C(0x0472CB9F), UINT32_C(0x08CACFAE), UINT32_C(0x028807A6),
+ UINT32_C(0x009288EF) } },
+ { { UINT32_C(0x0ED9CDF5), UINT32_C(0x00B31C4E), UINT32_C(0x0C549857),
+ UINT32_C(0x02D7F964), UINT32_C(0x074F9F98), UINT32_C(0x0792DF5F),
+ UINT32_C(0x020ED722), UINT32_C(0x0AA8C982), UINT32_C(0x02A2408C),
+ UINT32_C(0x053CDF30), UINT32_C(0x01CF47E5), UINT32_C(0x08E3FF2F),
+ UINT32_C(0x0333087A), UINT32_C(0x028090D6), UINT32_C(0x032F6CA0),
+ UINT32_C(0x02CF642E), UINT32_C(0x0DAB4498), UINT32_C(0x04A66B66),
+ UINT32_C(0x07248BCE) },
+ { UINT32_C(0x092B1FE6), UINT32_C(0x02AD6EEE), UINT32_C(0x0EB5963E),
+ UINT32_C(0x0621B6BD), UINT32_C(0x04A1A8EF), UINT32_C(0x0374D40D),
+ UINT32_C(0x0573791F), UINT32_C(0x0DED8513), UINT32_C(0x03AEE0F5),
+ UINT32_C(0x03420B85), UINT32_C(0x04366099), UINT32_C(0x087C7CA7),
+ UINT32_C(0x00B9ADB9), UINT32_C(0x056E8EBA), UINT32_C(0x0E532676),
+ UINT32_C(0x05D27A22), UINT32_C(0x0554F4E5), UINT32_C(0x0474B581),
+ UINT32_C(0x02A6694F) } },
+ { { UINT32_C(0x080DE633), UINT32_C(0x0639306E), UINT32_C(0x0CA4F76E),
+ UINT32_C(0x05BB3DCB), UINT32_C(0x06DA081A), UINT32_C(0x052EA9E2),
+ UINT32_C(0x017AF437), UINT32_C(0x07D25D54), UINT32_C(0x0772DE75),
+ UINT32_C(0x05670178), UINT32_C(0x06E81696), UINT32_C(0x0D28F3A1),
+ UINT32_C(0x07AF022A), UINT32_C(0x07B0D67B), UINT32_C(0x04C17950),
+ UINT32_C(0x001B706E), UINT32_C(0x04CE5637), UINT32_C(0x04CE1F2F),
+ UINT32_C(0x0211C385) },
+ { UINT32_C(0x0E5D0D74), UINT32_C(0x0411D39E), UINT32_C(0x06137F67),
+ UINT32_C(0x00487846), UINT32_C(0x01B15D1C), UINT32_C(0x02B65C31),
+ UINT32_C(0x06027C03), UINT32_C(0x01F15577), UINT32_C(0x011F0564),
+ UINT32_C(0x066BA415), UINT32_C(0x00520E15), UINT32_C(0x01F82222),
+ UINT32_C(0x07F8C048), UINT32_C(0x05A09F41), UINT32_C(0x0BBA92E8),
+ UINT32_C(0x017E3648), UINT32_C(0x0861CC16), UINT32_C(0x07A9DAF6),
+ UINT32_C(0x05F2C6E5) } },
+ { { UINT32_C(0x04DA7708), UINT32_C(0x057D4066), UINT32_C(0x01F6A8A0),
+ UINT32_C(0x00EE18FE), UINT32_C(0x05BB3FCD), UINT32_C(0x071CB79F),
+ UINT32_C(0x038BBCE0), UINT32_C(0x0AAFE87E), UINT32_C(0x0245536B),
+ UINT32_C(0x0D0401C6), UINT32_C(0x027984FD), UINT32_C(0x0064D51F),
+ UINT32_C(0x04DCF2A2), UINT32_C(0x037E99AD), UINT32_C(0x03487C33),
+ UINT32_C(0x068353F1), UINT32_C(0x0BA863FC), UINT32_C(0x00721339),
+ UINT32_C(0x0754D195) },
+ { UINT32_C(0x09031706), UINT32_C(0x0327DD4E), UINT32_C(0x05DDA163),
+ UINT32_C(0x03F893AE), UINT32_C(0x0F1F3959), UINT32_C(0x02EC658A),
+ UINT32_C(0x05A438AD), UINT32_C(0x0AE93F30), UINT32_C(0x01D8B56B),
+ UINT32_C(0x09592309), UINT32_C(0x0189BB66), UINT32_C(0x050E8D52),
+ UINT32_C(0x0526168D), UINT32_C(0x07FD307D), UINT32_C(0x08A4C7BC),
+ UINT32_C(0x03B12944), UINT32_C(0x08329BC8), UINT32_C(0x02A4A1CE),
+ UINT32_C(0x0087B284) } },
+ },
+ {
+ { { UINT32_C(0x01C86157), UINT32_C(0x0017ED5F), UINT32_C(0x079948D2),
+ UINT32_C(0x02FD6755), UINT32_C(0x0A5E2B5C), UINT32_C(0x00395EB0),
+ UINT32_C(0x070A6ECC), UINT32_C(0x031E307B), UINT32_C(0x070DA4B9),
+ UINT32_C(0x0166FB85), UINT32_C(0x02AF3210), UINT32_C(0x079379FF),
+ UINT32_C(0x010504D3), UINT32_C(0x022DFB7B), UINT32_C(0x0C019CF3),
+ UINT32_C(0x05E0727A), UINT32_C(0x0CE73CB9), UINT32_C(0x005CF0C7),
+ UINT32_C(0x039AD397) },
+ { UINT32_C(0x08E15F36), UINT32_C(0x04E08562), UINT32_C(0x0EC12012),
+ UINT32_C(0x009F68C4), UINT32_C(0x0733E4B1), UINT32_C(0x014872C8),
+ UINT32_C(0x0490CCCC), UINT32_C(0x0E53957D), UINT32_C(0x05CD4F2D),
+ UINT32_C(0x082FD79D), UINT32_C(0x05F2B6D8), UINT32_C(0x0C7600B1),
+ UINT32_C(0x02D81D79), UINT32_C(0x007520D1), UINT32_C(0x09EEC681),
+ UINT32_C(0x04D6FB1B), UINT32_C(0x0641B032), UINT32_C(0x0283E5C0),
+ UINT32_C(0x072A39F3) } },
+ { { UINT32_C(0x01C9C2EC), UINT32_C(0x03A87BAF), UINT32_C(0x056E06F3),
+ UINT32_C(0x02AA4CD5), UINT32_C(0x0D64394D), UINT32_C(0x044B2642),
+ UINT32_C(0x018E8ECB), UINT32_C(0x02C6B29E), UINT32_C(0x00B5D0E1),
+ UINT32_C(0x0795603C), UINT32_C(0x027FEAC7), UINT32_C(0x07400535),
+ UINT32_C(0x04BD90C2), UINT32_C(0x0212CC37), UINT32_C(0x018B9D6C),
+ UINT32_C(0x05FC9D53), UINT32_C(0x03C7248E), UINT32_C(0x038A1FEB),
+ UINT32_C(0x06C809CE) },
+ { UINT32_C(0x06F1CACC), UINT32_C(0x0758DFC1), UINT32_C(0x019C0D17),
+ UINT32_C(0x0749CD61), UINT32_C(0x00C0724E), UINT32_C(0x0667F861),
+ UINT32_C(0x03CDAF01), UINT32_C(0x0DE66325), UINT32_C(0x0767BD47),
+ UINT32_C(0x0A1FDF93), UINT32_C(0x04E66E27), UINT32_C(0x004977BC),
+ UINT32_C(0x05EE6515), UINT32_C(0x018DEC59), UINT32_C(0x03B99628),
+ UINT32_C(0x02B69F3F), UINT32_C(0x019CC516), UINT32_C(0x07CB4623),
+ UINT32_C(0x0353C229) } },
+ { { UINT32_C(0x05A2D6F0), UINT32_C(0x04982642), UINT32_C(0x088CE54F),
+ UINT32_C(0x06602A66), UINT32_C(0x0A17C84E), UINT32_C(0x02BE4DCE),
+ UINT32_C(0x0718C264), UINT32_C(0x0FDCB2D1), UINT32_C(0x01F7AC59),
+ UINT32_C(0x0E4C2C6C), UINT32_C(0x01B5B9D3), UINT32_C(0x0CCEB9E5),
+ UINT32_C(0x04C7FB08), UINT32_C(0x04600748), UINT32_C(0x09F19FD9),
+ UINT32_C(0x011C0141), UINT32_C(0x0A08392D), UINT32_C(0x07099321),
+ UINT32_C(0x075F26A3) },
+ { UINT32_C(0x0AF35FA1), UINT32_C(0x01CA261B), UINT32_C(0x0FF7838D),
+ UINT32_C(0x00432E0D), UINT32_C(0x08296922), UINT32_C(0x077D0499),
+ UINT32_C(0x06A4988A), UINT32_C(0x0D91BD7B), UINT32_C(0x007D4895),
+ UINT32_C(0x01A77EB2), UINT32_C(0x0491B2C9), UINT32_C(0x07D6BB4E),
+ UINT32_C(0x065BB828), UINT32_C(0x05D28C77), UINT32_C(0x034C1831),
+ UINT32_C(0x03111000), UINT32_C(0x048A3F8F), UINT32_C(0x007D19EE),
+ UINT32_C(0x006FAC9D) } },
+ { { UINT32_C(0x0719C87C), UINT32_C(0x07385BC9), UINT32_C(0x01F42502),
+ UINT32_C(0x074D4561), UINT32_C(0x02CA79B8), UINT32_C(0x01BE905A),
+ UINT32_C(0x044E03DC), UINT32_C(0x05034A1A), UINT32_C(0x012B4964),
+ UINT32_C(0x0BF284CE), UINT32_C(0x0080C91A), UINT32_C(0x0B4EE205),
+ UINT32_C(0x0121E876), UINT32_C(0x04C7D981), UINT32_C(0x09D6F0D5),
+ UINT32_C(0x011438CC), UINT32_C(0x0906A777), UINT32_C(0x05FD89D1),
+ UINT32_C(0x01D7C3AC) },
+ { UINT32_C(0x0392D834), UINT32_C(0x0199066B), UINT32_C(0x0E53AECD),
+ UINT32_C(0x0279A7E5), UINT32_C(0x0E8B313A), UINT32_C(0x04F8A2AF),
+ UINT32_C(0x062A274F), UINT32_C(0x0869ED62), UINT32_C(0x01C4081F),
+ UINT32_C(0x0DD27618), UINT32_C(0x0093ED89), UINT32_C(0x053869B6),
+ UINT32_C(0x07CB8D0C), UINT32_C(0x00D79FE6), UINT32_C(0x04A20332),
+ UINT32_C(0x03366324), UINT32_C(0x0C0B74C3), UINT32_C(0x070C316E),
+ UINT32_C(0x066AD76F) } },
+ { { UINT32_C(0x011FA55B), UINT32_C(0x0775F5E8), UINT32_C(0x0C7BF6F4),
+ UINT32_C(0x07FCBE6F), UINT32_C(0x021BE3C2), UINT32_C(0x0017D919),
+ UINT32_C(0x01644455), UINT32_C(0x0AEE3FD7), UINT32_C(0x0259DD5E),
+ UINT32_C(0x002EC22F), UINT32_C(0x00D308F5), UINT32_C(0x038F6CBC),
+ UINT32_C(0x04FDED85), UINT32_C(0x001A53FA), UINT32_C(0x03E09FE9),
+ UINT32_C(0x0312E74F), UINT32_C(0x09B20907), UINT32_C(0x078CC1DB),
+ UINT32_C(0x066D9E8D) },
+ { UINT32_C(0x08C7A5B7), UINT32_C(0x038B0D82), UINT32_C(0x063E4030),
+ UINT32_C(0x06CE3A75), UINT32_C(0x0488AD55), UINT32_C(0x0054AAAA),
+ UINT32_C(0x044F068C), UINT32_C(0x0CCE69AA), UINT32_C(0x014EF6E0),
+ UINT32_C(0x068C0346), UINT32_C(0x01443327), UINT32_C(0x0A416B3D),
+ UINT32_C(0x04EB25A7), UINT32_C(0x00B6E80F), UINT32_C(0x0819D7FD),
+ UINT32_C(0x061AFFF1), UINT32_C(0x070E8C81), UINT32_C(0x061C5530),
+ UINT32_C(0x0473CB02) } },
+ { { UINT32_C(0x08D8BE36), UINT32_C(0x057DE7D1), UINT32_C(0x06025FA9),
+ UINT32_C(0x0039A5D5), UINT32_C(0x00FD02EF), UINT32_C(0x02EE7913),
+ UINT32_C(0x04E5E224), UINT32_C(0x052DC251), UINT32_C(0x04138D66),
+ UINT32_C(0x09FAF17A), UINT32_C(0x030D57A1), UINT32_C(0x08B8F06A),
+ UINT32_C(0x01D015A2), UINT32_C(0x0153FCA9), UINT32_C(0x0C54D5DF),
+ UINT32_C(0x00BAAE4A), UINT32_C(0x0940A0FA), UINT32_C(0x038292EA),
+ UINT32_C(0x02C97BC9) },
+ { UINT32_C(0x024BFA00), UINT32_C(0x057378C3), UINT32_C(0x0A92C578),
+ UINT32_C(0x07A6310B), UINT32_C(0x0F28F901), UINT32_C(0x04ED3F57),
+ UINT32_C(0x037C7D8A), UINT32_C(0x00B71701), UINT32_C(0x0173A01A),
+ UINT32_C(0x0A9B43A3), UINT32_C(0x0196E612), UINT32_C(0x07111189),
+ UINT32_C(0x03F5BC1D), UINT32_C(0x05154B49), UINT32_C(0x0DD68D97),
+ UINT32_C(0x0220CC1D), UINT32_C(0x0895DF59), UINT32_C(0x0014717C),
+ UINT32_C(0x0384CEF8) } },
+ { { UINT32_C(0x05F8022D), UINT32_C(0x07431A94), UINT32_C(0x0A7A9097),
+ UINT32_C(0x06FC555D), UINT32_C(0x0578029C), UINT32_C(0x00758DC8),
+ UINT32_C(0x00FDAF66), UINT32_C(0x0AE902D1), UINT32_C(0x06FDDF4D),
+ UINT32_C(0x056FCD2A), UINT32_C(0x0393CA27), UINT32_C(0x083EDDB9),
+ UINT32_C(0x071C8D5E), UINT32_C(0x02DA7EE1), UINT32_C(0x091B7578),
+ UINT32_C(0x022CF2B8), UINT32_C(0x08F559AF), UINT32_C(0x00F551D9),
+ UINT32_C(0x04CE7872) },
+ { UINT32_C(0x0450FD39), UINT32_C(0x05325A33), UINT32_C(0x06D04EAD),
+ UINT32_C(0x0111017F), UINT32_C(0x04B7D043), UINT32_C(0x009CD030),
+ UINT32_C(0x02760D24), UINT32_C(0x0B333C83), UINT32_C(0x0178F799),
+ UINT32_C(0x06E56E99), UINT32_C(0x06AC4002), UINT32_C(0x06C6F55C),
+ UINT32_C(0x04212C69), UINT32_C(0x0776C549), UINT32_C(0x05AD10F2),
+ UINT32_C(0x07D4C443), UINT32_C(0x093443A3), UINT32_C(0x01E4DAC4),
+ UINT32_C(0x062304F4) } },
+ { { UINT32_C(0x09FFF942), UINT32_C(0x039E7FBF), UINT32_C(0x0E4E0544),
+ UINT32_C(0x01C8EF03), UINT32_C(0x015953E4), UINT32_C(0x0641511A),
+ UINT32_C(0x0340D7DD), UINT32_C(0x04FBA207), UINT32_C(0x04DCD411),
+ UINT32_C(0x0CE5C435), UINT32_C(0x06C85A54), UINT32_C(0x0596F209),
+ UINT32_C(0x006C47CF), UINT32_C(0x039823F7), UINT32_C(0x01721D4C),
+ UINT32_C(0x03FE86B7), UINT32_C(0x044008FA), UINT32_C(0x05E107EC),
+ UINT32_C(0x0146DF75) },
+ { UINT32_C(0x03BF30CF), UINT32_C(0x034E0D17), UINT32_C(0x0C6EB8E1),
+ UINT32_C(0x016786DE), UINT32_C(0x0B4F8D94), UINT32_C(0x01E54C18),
+ UINT32_C(0x0409537F), UINT32_C(0x0AD69F59), UINT32_C(0x04423A96),
+ UINT32_C(0x01427559), UINT32_C(0x0517F981), UINT32_C(0x0C655FF1),
+ UINT32_C(0x072A4662), UINT32_C(0x014DB58F), UINT32_C(0x09979D6E),
+ UINT32_C(0x05396DDB), UINT32_C(0x03E46CF7), UINT32_C(0x062B9D62),
+ UINT32_C(0x0334D070) } },
+ { { UINT32_C(0x0C8B2AF6), UINT32_C(0x04C4030A), UINT32_C(0x03F4EA61),
+ UINT32_C(0x06B51CFD), UINT32_C(0x08530E96), UINT32_C(0x035106EB),
+ UINT32_C(0x07ACB7C9), UINT32_C(0x003FAA6D), UINT32_C(0x005AFE21),
+ UINT32_C(0x09C9266C), UINT32_C(0x02684731), UINT32_C(0x0745AC29),
+ UINT32_C(0x06162CD8), UINT32_C(0x069A0B95), UINT32_C(0x090B8391),
+ UINT32_C(0x0570D83A), UINT32_C(0x09AE0D06), UINT32_C(0x054A95B8),
+ UINT32_C(0x02CB380B) },
+ { UINT32_C(0x02779E4D), UINT32_C(0x04B32E43), UINT32_C(0x0C0582B0),
+ UINT32_C(0x03521F35), UINT32_C(0x089A8F39), UINT32_C(0x03BF1933),
+ UINT32_C(0x027659AD), UINT32_C(0x0607CE4F), UINT32_C(0x072A97A4),
+ UINT32_C(0x0F6C2DAD), UINT32_C(0x0648C496), UINT32_C(0x02D0AF23),
+ UINT32_C(0x036927AF), UINT32_C(0x032E9075), UINT32_C(0x01C0AD79),
+ UINT32_C(0x02044936), UINT32_C(0x0DBCFEA2), UINT32_C(0x07DADFF1),
+ UINT32_C(0x06EDBCF7) } },
+ { { UINT32_C(0x0209B80C), UINT32_C(0x01E54056), UINT32_C(0x0E397930),
+ UINT32_C(0x01AD9D0C), UINT32_C(0x0908F895), UINT32_C(0x02A9A26E),
+ UINT32_C(0x00744EB0), UINT32_C(0x0B2D7673), UINT32_C(0x00736623),
+ UINT32_C(0x0F9EEB98), UINT32_C(0x07E8C693), UINT32_C(0x05615D70),
+ UINT32_C(0x077E9858), UINT32_C(0x045C88B2), UINT32_C(0x06BA3291),
+ UINT32_C(0x02089363), UINT32_C(0x0D1148CA), UINT32_C(0x026B1CE4),
+ UINT32_C(0x0267E39A) },
+ { UINT32_C(0x0E9F76E1), UINT32_C(0x0700247A), UINT32_C(0x02F5C013),
+ UINT32_C(0x045D6B0B), UINT32_C(0x02398752), UINT32_C(0x011414B8),
+ UINT32_C(0x0189B0D8), UINT32_C(0x065621BE), UINT32_C(0x07214CB5),
+ UINT32_C(0x0C72745E), UINT32_C(0x026E830D), UINT32_C(0x0BB5064F),
+ UINT32_C(0x03BD6991), UINT32_C(0x067AABA6), UINT32_C(0x03AAD9C4),
+ UINT32_C(0x01C748B3), UINT32_C(0x0F2AD6A8), UINT32_C(0x07B1AAD0),
+ UINT32_C(0x0515A45B) } },
+ { { UINT32_C(0x0D45283F), UINT32_C(0x033F0C2B), UINT32_C(0x0EF7ECBA),
+ UINT32_C(0x03F31217), UINT32_C(0x0BF2BDDB), UINT32_C(0x05AE5F1D),
+ UINT32_C(0x015A33AE), UINT32_C(0x0B1D94AB), UINT32_C(0x00BB377A),
+ UINT32_C(0x077D4679), UINT32_C(0x056AF89C), UINT32_C(0x07165F99),
+ UINT32_C(0x046A17A3), UINT32_C(0x04CF6178), UINT32_C(0x00269B9B),
+ UINT32_C(0x03F1B9F6), UINT32_C(0x07453C34), UINT32_C(0x07253011),
+ UINT32_C(0x074559A2) },
+ { UINT32_C(0x08D82B0E), UINT32_C(0x00D12F5F), UINT32_C(0x01FD52F5),
+ UINT32_C(0x03C4069B), UINT32_C(0x0B01B2FE), UINT32_C(0x05E81250),
+ UINT32_C(0x035DC621), UINT32_C(0x034EA726), UINT32_C(0x04613127),
+ UINT32_C(0x0B36D680), UINT32_C(0x06F52BC5), UINT32_C(0x04B16171),
+ UINT32_C(0x02156292), UINT32_C(0x0180583E), UINT32_C(0x0C8D5B19),
+ UINT32_C(0x043B9BE2), UINT32_C(0x097EF032), UINT32_C(0x0307A273),
+ UINT32_C(0x02ECC50D) } },
+ { { UINT32_C(0x0613AC50), UINT32_C(0x01BBB9CD), UINT32_C(0x032CF181),
+ UINT32_C(0x04565F80), UINT32_C(0x09B00E52), UINT32_C(0x011EC5E2),
+ UINT32_C(0x05E7561C), UINT32_C(0x05B6572C), UINT32_C(0x072FBF3A),
+ UINT32_C(0x04311E38), UINT32_C(0x0350633E), UINT32_C(0x0C27E7E9),
+ UINT32_C(0x02DC82FC), UINT32_C(0x01DE746D), UINT32_C(0x078E3236),
+ UINT32_C(0x0712B6B0), UINT32_C(0x000A7E83), UINT32_C(0x0115CB1B),
+ UINT32_C(0x04C1103F) },
+ { UINT32_C(0x0359ED2E), UINT32_C(0x065ADF64), UINT32_C(0x025E3238),
+ UINT32_C(0x076BEAFD), UINT32_C(0x072427F7), UINT32_C(0x05DBCD55),
+ UINT32_C(0x07AB37FF), UINT32_C(0x0865BFD5), UINT32_C(0x04382D44),
+ UINT32_C(0x0F1D5580), UINT32_C(0x06D00533), UINT32_C(0x08D6A784),
+ UINT32_C(0x05BB29BF), UINT32_C(0x005CEC3F), UINT32_C(0x06575E68),
+ UINT32_C(0x053585D5), UINT32_C(0x0403BCB0), UINT32_C(0x02F77540),
+ UINT32_C(0x02470C7F) } },
+ { { UINT32_C(0x02C087ED), UINT32_C(0x07961B4B), UINT32_C(0x0F657FC0),
+ UINT32_C(0x00B16431), UINT32_C(0x01885C19), UINT32_C(0x029A3FB7),
+ UINT32_C(0x0721535D), UINT32_C(0x02FAD79C), UINT32_C(0x0596E385),
+ UINT32_C(0x02412161), UINT32_C(0x0289A97A), UINT32_C(0x01B54107),
+ UINT32_C(0x0271E7BB), UINT32_C(0x02E3D256), UINT32_C(0x07E3B820),
+ UINT32_C(0x07F5A8EE), UINT32_C(0x0C3BD541), UINT32_C(0x01BBC84D),
+ UINT32_C(0x02D55A46) },
+ { UINT32_C(0x006E7D53), UINT32_C(0x07982C04), UINT32_C(0x09C948A0),
+ UINT32_C(0x00A62A93), UINT32_C(0x047CD945), UINT32_C(0x060F1A2B),
+ UINT32_C(0x05764587), UINT32_C(0x02111992), UINT32_C(0x03CD3492),
+ UINT32_C(0x0E5873CA), UINT32_C(0x04871D26), UINT32_C(0x0EBDD263),
+ UINT32_C(0x07899288), UINT32_C(0x00105962), UINT32_C(0x07975B25),
+ UINT32_C(0x00D6A34D), UINT32_C(0x02DF3799), UINT32_C(0x02807307),
+ UINT32_C(0x06FCAC54) } },
+ { { UINT32_C(0x0302E505), UINT32_C(0x02CAC37A), UINT32_C(0x01A79721),
+ UINT32_C(0x03B2E74F), UINT32_C(0x0BE5B627), UINT32_C(0x019F58EA),
+ UINT32_C(0x03B18976), UINT32_C(0x0663CE37), UINT32_C(0x04C1003E),
+ UINT32_C(0x086DCC91), UINT32_C(0x0566BE13), UINT32_C(0x0A0C94D1),
+ UINT32_C(0x04A0F522), UINT32_C(0x01CBC165), UINT32_C(0x03D621C1),
+ UINT32_C(0x03F68C3D), UINT32_C(0x04156E0A), UINT32_C(0x04C1C807),
+ UINT32_C(0x002BF853) },
+ { UINT32_C(0x073938D8), UINT32_C(0x076E66F8), UINT32_C(0x0251205F),
+ UINT32_C(0x01B82A4E), UINT32_C(0x0C9EAC88), UINT32_C(0x0736DBEE),
+ UINT32_C(0x028732CD), UINT32_C(0x03522855), UINT32_C(0x0343EE5A),
+ UINT32_C(0x053E49A4), UINT32_C(0x025D55C0), UINT32_C(0x0D4096DF),
+ UINT32_C(0x01108518), UINT32_C(0x02AE724F), UINT32_C(0x07514106),
+ UINT32_C(0x0301EB15), UINT32_C(0x0D82C2DE), UINT32_C(0x05E3A585),
+ UINT32_C(0x036F14AF) } },
+ { { UINT32_C(0x07452267), UINT32_C(0x01E0D6D7), UINT32_C(0x04A4A896),
+ UINT32_C(0x06D1C7B5), UINT32_C(0x03C983EF), UINT32_C(0x017B4C4A),
+ UINT32_C(0x07C8F2FB), UINT32_C(0x078C2CCC), UINT32_C(0x0676C9A3),
+ UINT32_C(0x09CD585C), UINT32_C(0x0529FFB0), UINT32_C(0x020720BD),
+ UINT32_C(0x07B793B3), UINT32_C(0x07E65DA3), UINT32_C(0x0C89EDD5),
+ UINT32_C(0x04009C8D), UINT32_C(0x0EDC15A4), UINT32_C(0x077C8AC3),
+ UINT32_C(0x074868C1) },
+ { UINT32_C(0x0DBC2674), UINT32_C(0x07B6C41F), UINT32_C(0x0B10636B),
+ UINT32_C(0x0607B000), UINT32_C(0x01B2C3EF), UINT32_C(0x014283CF),
+ UINT32_C(0x07BD944A), UINT32_C(0x016DA691), UINT32_C(0x0147454E),
+ UINT32_C(0x052DE117), UINT32_C(0x06E5CDC4), UINT32_C(0x0C7BE891),
+ UINT32_C(0x03BD94DE), UINT32_C(0x00362FA3), UINT32_C(0x0608B5DA),
+ UINT32_C(0x000C28A8), UINT32_C(0x06CFAD2C), UINT32_C(0x0502E5EB),
+ UINT32_C(0x0081DDC6) } },
+ { { UINT32_C(0x0A2FCC67), UINT32_C(0x050EED2A), UINT32_C(0x0EAC3925),
+ UINT32_C(0x03CCFE3E), UINT32_C(0x0DC1F4E8), UINT32_C(0x012FD64C),
+ UINT32_C(0x02CFA2B3), UINT32_C(0x07921E80), UINT32_C(0x04F76E6D),
+ UINT32_C(0x090CBEA8), UINT32_C(0x00304ECF), UINT32_C(0x0933B9C8),
+ UINT32_C(0x01E92879), UINT32_C(0x062A922A), UINT32_C(0x03BEBB40),
+ UINT32_C(0x0475B5A4), UINT32_C(0x0AB9D3C2), UINT32_C(0x02845E4B),
+ UINT32_C(0x073D2AD6) },
+ { UINT32_C(0x026C197B), UINT32_C(0x060C44B9), UINT32_C(0x07D6B2DD),
+ UINT32_C(0x06E7D188), UINT32_C(0x03B672A1), UINT32_C(0x0277F32F),
+ UINT32_C(0x011D4198), UINT32_C(0x07C178F6), UINT32_C(0x02E95A84),
+ UINT32_C(0x005619C7), UINT32_C(0x029B73FC), UINT32_C(0x03CAC5E3),
+ UINT32_C(0x068A3B5E), UINT32_C(0x07C2DFA8), UINT32_C(0x00EC9903),
+ UINT32_C(0x07AEED34), UINT32_C(0x08C0A0D0), UINT32_C(0x02A2FF79),
+ UINT32_C(0x06DBE6B8) } },
+ },
+ {
+ { { UINT32_C(0x0C3D1383), UINT32_C(0x04E126EE), UINT32_C(0x0B631DA3),
+ UINT32_C(0x03014900), UINT32_C(0x0D3831FE), UINT32_C(0x01BF06C7),
+ UINT32_C(0x032CA284), UINT32_C(0x092E0CA0), UINT32_C(0x01703AE0),
+ UINT32_C(0x0DCB8158), UINT32_C(0x06FF316B), UINT32_C(0x0ED60D31),
+ UINT32_C(0x05DB467E), UINT32_C(0x01F3917A), UINT32_C(0x06770BD1),
+ UINT32_C(0x00A944AF), UINT32_C(0x08E2035D), UINT32_C(0x020A054F),
+ UINT32_C(0x035F8744) },
+ { UINT32_C(0x0A303000), UINT32_C(0x0029FD2C), UINT32_C(0x0A5D9AC4),
+ UINT32_C(0x06593596), UINT32_C(0x0288D9B1), UINT32_C(0x02B32376),
+ UINT32_C(0x067C4E0D), UINT32_C(0x0D1B984D), UINT32_C(0x04235BF5),
+ UINT32_C(0x001AA52B), UINT32_C(0x0221BA35), UINT32_C(0x0B74D0D3),
+ UINT32_C(0x03DDFA56), UINT32_C(0x004A6854), UINT32_C(0x01203660),
+ UINT32_C(0x0090027D), UINT32_C(0x02356607), UINT32_C(0x064E652F),
+ UINT32_C(0x01D4CBEB) } },
+ { { UINT32_C(0x05CFE5E0), UINT32_C(0x04C8937C), UINT32_C(0x084C1BC9),
+ UINT32_C(0x0651FCA6), UINT32_C(0x0BDAC076), UINT32_C(0x079DB07C),
+ UINT32_C(0x01988893), UINT32_C(0x0D8E1644), UINT32_C(0x04F7CFCD),
+ UINT32_C(0x05727E1E), UINT32_C(0x073F0B5C), UINT32_C(0x0D975E23),
+ UINT32_C(0x06001F51), UINT32_C(0x07B2218F), UINT32_C(0x07159FF4),
+ UINT32_C(0x02D8AF28), UINT32_C(0x0F0AFF67), UINT32_C(0x0464C014),
+ UINT32_C(0x005A1007) },
+ { UINT32_C(0x078A8DB5), UINT32_C(0x035A301E), UINT32_C(0x0E9F9693),
+ UINT32_C(0x07A8969A), UINT32_C(0x096A5ECF), UINT32_C(0x03467DDF),
+ UINT32_C(0x07AF13AA), UINT32_C(0x0BF17A6B), UINT32_C(0x00FBC9C7),
+ UINT32_C(0x002F3F21), UINT32_C(0x01610D30), UINT32_C(0x0A6FEF92),
+ UINT32_C(0x00334A31), UINT32_C(0x0619D424), UINT32_C(0x011832DC),
+ UINT32_C(0x04A2EBED), UINT32_C(0x092C4F4E), UINT32_C(0x03E72AFA),
+ UINT32_C(0x04555CAD) } },
+ { { UINT32_C(0x0E8401D3), UINT32_C(0x031A9337), UINT32_C(0x0A68B915),
+ UINT32_C(0x006E6E9B), UINT32_C(0x0B1B6E29), UINT32_C(0x01B7F14B),
+ UINT32_C(0x047E0BD8), UINT32_C(0x0A8CBD43), UINT32_C(0x024528C3),
+ UINT32_C(0x08CA88A7), UINT32_C(0x000A1FEE), UINT32_C(0x0F21E47C),
+ UINT32_C(0x07D1A248), UINT32_C(0x04BE0AD5), UINT32_C(0x071E2CED),
+ UINT32_C(0x025521CD), UINT32_C(0x0F41E897), UINT32_C(0x0398886C),
+ UINT32_C(0x04779FFD) },
+ { UINT32_C(0x0A828FA8), UINT32_C(0x017C8B2C), UINT32_C(0x0910B047),
+ UINT32_C(0x06160B77), UINT32_C(0x0B98B463), UINT32_C(0x07DF3373),
+ UINT32_C(0x0455763C), UINT32_C(0x0F1284BE), UINT32_C(0x00906AAE),
+ UINT32_C(0x01A75E0B), UINT32_C(0x07A6DA7C), UINT32_C(0x0FFCAFF1),
+ UINT32_C(0x050D6EE5), UINT32_C(0x024BD0BA), UINT32_C(0x08383A01),
+ UINT32_C(0x070AE8EA), UINT32_C(0x0CAA2B64), UINT32_C(0x06171B63),
+ UINT32_C(0x020CE9FD) } },
+ { { UINT32_C(0x0147F509), UINT32_C(0x0074A121), UINT32_C(0x0B1C1B8D),
+ UINT32_C(0x00A39076), UINT32_C(0x0E542208), UINT32_C(0x01A08FA4),
+ UINT32_C(0x012AA998), UINT32_C(0x0954BE0E), UINT32_C(0x05751A97),
+ UINT32_C(0x09EFE174), UINT32_C(0x05C09E0D), UINT32_C(0x0DEE1815),
+ UINT32_C(0x000B0415), UINT32_C(0x06D82BE5), UINT32_C(0x000E24A9),
+ UINT32_C(0x042F7FD4), UINT32_C(0x0698791D), UINT32_C(0x05A5F79E),
+ UINT32_C(0x0334C8D5) },
+ { UINT32_C(0x0BB690A0), UINT32_C(0x01835514), UINT32_C(0x031B4F26),
+ UINT32_C(0x023AC44F), UINT32_C(0x012CDCD1), UINT32_C(0x059AE369),
+ UINT32_C(0x0123A551), UINT32_C(0x0AEBA693), UINT32_C(0x07D984CD),
+ UINT32_C(0x0DAD9128), UINT32_C(0x0765643E), UINT32_C(0x0910F0F8),
+ UINT32_C(0x03FB31E2), UINT32_C(0x01BD811A), UINT32_C(0x059F6B39),
+ UINT32_C(0x049E6619), UINT32_C(0x06B63C96), UINT32_C(0x075166F7),
+ UINT32_C(0x025CA72B) } },
+ { { UINT32_C(0x055F34E4), UINT32_C(0x00BF08BF), UINT32_C(0x03730236),
+ UINT32_C(0x039543BD), UINT32_C(0x05C17F94), UINT32_C(0x00A5C65D),
+ UINT32_C(0x06121DA8), UINT32_C(0x099AC777), UINT32_C(0x02DCC3D6),
+ UINT32_C(0x09002059), UINT32_C(0x0460BBB3), UINT32_C(0x07A202D8),
+ UINT32_C(0x04C44EB5), UINT32_C(0x049D001E), UINT32_C(0x0E783DED),
+ UINT32_C(0x0120D789), UINT32_C(0x086FA177), UINT32_C(0x065D19BF),
+ UINT32_C(0x042CA8B7) },
+ { UINT32_C(0x02860379), UINT32_C(0x06375711), UINT32_C(0x078E9829),
+ UINT32_C(0x04F20A43), UINT32_C(0x0ADA67C4), UINT32_C(0x054101F4),
+ UINT32_C(0x0602943F), UINT32_C(0x03FD9150), UINT32_C(0x06B8D61B),
+ UINT32_C(0x06F5ADD6), UINT32_C(0x06EB2BAC), UINT32_C(0x0A07906A),
+ UINT32_C(0x0147EDC1), UINT32_C(0x0477D372), UINT32_C(0x0025B1CE),
+ UINT32_C(0x071B32CF), UINT32_C(0x0F40C9C6), UINT32_C(0x02483D0B),
+ UINT32_C(0x07A56FCD) } },
+ { { UINT32_C(0x0B1B724E), UINT32_C(0x0100B5C8), UINT32_C(0x081380B3),
+ UINT32_C(0x048D8711), UINT32_C(0x0E363740), UINT32_C(0x029ED59F),
+ UINT32_C(0x05E7819F), UINT32_C(0x02898DC3), UINT32_C(0x03621527),
+ UINT32_C(0x0F99DD5D), UINT32_C(0x01DF449E), UINT32_C(0x022C0763),
+ UINT32_C(0x04490568), UINT32_C(0x051A6A61), UINT32_C(0x0EE682C8),
+ UINT32_C(0x0315AB2B), UINT32_C(0x08BF8EC0), UINT32_C(0x0221F0BD),
+ UINT32_C(0x0034A2F5) },
+ { UINT32_C(0x0505A0E7), UINT32_C(0x031C759D), UINT32_C(0x006AE380),
+ UINT32_C(0x04AD9B4F), UINT32_C(0x0F850346), UINT32_C(0x0053B140),
+ UINT32_C(0x060AB23A), UINT32_C(0x021E3C52), UINT32_C(0x002B9A66),
+ UINT32_C(0x01646B7A), UINT32_C(0x03977D69), UINT32_C(0x02418634),
+ UINT32_C(0x05E2030C), UINT32_C(0x06F8DED9), UINT32_C(0x064302A0),
+ UINT32_C(0x0553D4B6), UINT32_C(0x0956D92B), UINT32_C(0x0537BD35),
+ UINT32_C(0x07AFABE7) } },
+ { { UINT32_C(0x04CB8040), UINT32_C(0x016D2E6C), UINT32_C(0x0DDE4688),
+ UINT32_C(0x00DF2559), UINT32_C(0x0A980125), UINT32_C(0x066A1AC7),
+ UINT32_C(0x07DF5C4B), UINT32_C(0x0FD3C659), UINT32_C(0x00481C65),
+ UINT32_C(0x0AE5A70F), UINT32_C(0x029F751C), UINT32_C(0x00B4A3D4),
+ UINT32_C(0x075575BC), UINT32_C(0x045CF25E), UINT32_C(0x06867A07),
+ UINT32_C(0x076D7354), UINT32_C(0x0861487C), UINT32_C(0x017CEA2E),
+ UINT32_C(0x03228414) },
+ { UINT32_C(0x026AE111), UINT32_C(0x038FA015), UINT32_C(0x060716CA),
+ UINT32_C(0x04976285), UINT32_C(0x059BC9DE), UINT32_C(0x043BF937),
+ UINT32_C(0x035F13A1), UINT32_C(0x0F8D8888), UINT32_C(0x06D5E9F8),
+ UINT32_C(0x08616DB1), UINT32_C(0x032C0CBB), UINT32_C(0x0AA3299C),
+ UINT32_C(0x03F194B4), UINT32_C(0x00D0F72D), UINT32_C(0x0B3FCCBD),
+ UINT32_C(0x02803044), UINT32_C(0x0A08E3C3), UINT32_C(0x037A0997),
+ UINT32_C(0x05DC3B19) } },
+ { { UINT32_C(0x085193F0), UINT32_C(0x019978F4), UINT32_C(0x0BF0C234),
+ UINT32_C(0x04F7BBC1), UINT32_C(0x0722B6D6), UINT32_C(0x013DCEE7),
+ UINT32_C(0x05D575CD), UINT32_C(0x0779F809), UINT32_C(0x06335183),
+ UINT32_C(0x0DCC718C), UINT32_C(0x02D1E7DB), UINT32_C(0x0F6A6D57),
+ UINT32_C(0x065A96BF), UINT32_C(0x065930E7), UINT32_C(0x039B793F),
+ UINT32_C(0x06A9BA2E), UINT32_C(0x0C033596), UINT32_C(0x01BE1126),
+ UINT32_C(0x03EA93B8) },
+ { UINT32_C(0x03161177), UINT32_C(0x002665D5), UINT32_C(0x017B69C9),
+ UINT32_C(0x07892DD4), UINT32_C(0x0F6F8ECB), UINT32_C(0x0576AF37),
+ UINT32_C(0x03C1E515), UINT32_C(0x05A60E50), UINT32_C(0x02549873),
+ UINT32_C(0x09B3D920), UINT32_C(0x029DA082), UINT32_C(0x009DAE44),
+ UINT32_C(0x0197C8E7), UINT32_C(0x0154A33B), UINT32_C(0x097B3971),
+ UINT32_C(0x023C0423), UINT32_C(0x02B8C68C), UINT32_C(0x04DCA653),
+ UINT32_C(0x00079A0F) } },
+ { { UINT32_C(0x063E2975), UINT32_C(0x06BEC9ED), UINT32_C(0x0B38790C),
+ UINT32_C(0x022D87D1), UINT32_C(0x0EA228A4), UINT32_C(0x010DBA9F),
+ UINT32_C(0x015868D8), UINT32_C(0x080C5E0D), UINT32_C(0x075196CF),
+ UINT32_C(0x0A3AFD7E), UINT32_C(0x031A6E14), UINT32_C(0x0E7A5374),
+ UINT32_C(0x067A8FE5), UINT32_C(0x06ECEB0D), UINT32_C(0x0B84F9C7),
+ UINT32_C(0x0680604D), UINT32_C(0x072314F9), UINT32_C(0x03A2F4B2),
+ UINT32_C(0x06C5081F) },
+ { UINT32_C(0x0B981980), UINT32_C(0x0349CBF0), UINT32_C(0x072972B5),
+ UINT32_C(0x02885527), UINT32_C(0x0150CDBD), UINT32_C(0x07F178E3),
+ UINT32_C(0x032B4111), UINT32_C(0x0B2B4EF6), UINT32_C(0x000F21B3),
+ UINT32_C(0x039D39FF), UINT32_C(0x07E2383D), UINT32_C(0x0F91A9DF),
+ UINT32_C(0x000BF2A4), UINT32_C(0x003EA686), UINT32_C(0x06E3C109),
+ UINT32_C(0x05D771D7), UINT32_C(0x03336F2A), UINT32_C(0x00A9A15C),
+ UINT32_C(0x0310BC8B) } },
+ { { UINT32_C(0x082B5AA4), UINT32_C(0x04A7240C), UINT32_C(0x00ABF375),
+ UINT32_C(0x07E33DEB), UINT32_C(0x01BD8789), UINT32_C(0x06BA83A6),
+ UINT32_C(0x05A6491B), UINT32_C(0x04DB69BD), UINT32_C(0x010D6A55),
+ UINT32_C(0x0D5DAFA1), UINT32_C(0x06C7F999), UINT32_C(0x0185AD3E),
+ UINT32_C(0x027EAEB5), UINT32_C(0x006644C8), UINT32_C(0x0B9709E1),
+ UINT32_C(0x07676CF0), UINT32_C(0x0508273E), UINT32_C(0x054D3FBB),
+ UINT32_C(0x063EFA4A) },
+ { UINT32_C(0x010AA767), UINT32_C(0x01CC5A04), UINT32_C(0x0BE5B1B3),
+ UINT32_C(0x06950FCE), UINT32_C(0x0E94E6DB), UINT32_C(0x0497BB17),
+ UINT32_C(0x00CC06B4), UINT32_C(0x08846F32), UINT32_C(0x0314DC3B),
+ UINT32_C(0x0BA27736), UINT32_C(0x0432450D), UINT32_C(0x04925C53),
+ UINT32_C(0x03119EE1), UINT32_C(0x04A66669), UINT32_C(0x05FBA305),
+ UINT32_C(0x033D4900), UINT32_C(0x0FE789AF), UINT32_C(0x0671EF4B),
+ UINT32_C(0x0259D6DF) } },
+ { { UINT32_C(0x05C529C4), UINT32_C(0x04097FDD), UINT32_C(0x0296486E),
+ UINT32_C(0x05D5E29C), UINT32_C(0x0B3FABA2), UINT32_C(0x0695126C),
+ UINT32_C(0x0312362F), UINT32_C(0x08DC4B4B), UINT32_C(0x0413884F),
+ UINT32_C(0x067DDD33), UINT32_C(0x055DBD8F), UINT32_C(0x07D0B9CB),
+ UINT32_C(0x01BE7C35), UINT32_C(0x043BC43D), UINT32_C(0x00E5A19E),
+ UINT32_C(0x017725FC), UINT32_C(0x006A669F), UINT32_C(0x063FD379),
+ UINT32_C(0x0682F5E5) },
+ { UINT32_C(0x0035FA1B), UINT32_C(0x0302079C), UINT32_C(0x0A397CF2),
+ UINT32_C(0x02A9E0EB), UINT32_C(0x0183E8FA), UINT32_C(0x00950C41),
+ UINT32_C(0x05ACFED2), UINT32_C(0x0B8DC827), UINT32_C(0x0004B05C),
+ UINT32_C(0x0ECD486A), UINT32_C(0x04FBAB30), UINT32_C(0x0A2FE908),
+ UINT32_C(0x05C95F6D), UINT32_C(0x06B30876), UINT32_C(0x0F3D7A8A),
+ UINT32_C(0x0734E57D), UINT32_C(0x0410C523), UINT32_C(0x057AD388),
+ UINT32_C(0x073AF161) } },
+ { { UINT32_C(0x033E8718), UINT32_C(0x05E156C6), UINT32_C(0x0188F2D0),
+ UINT32_C(0x07B490F4), UINT32_C(0x0D1D9936), UINT32_C(0x045ACF91),
+ UINT32_C(0x05EADE92), UINT32_C(0x09204996), UINT32_C(0x03FB05AD),
+ UINT32_C(0x0952B30E), UINT32_C(0x066E8B73), UINT32_C(0x02E38706),
+ UINT32_C(0x06AD215A), UINT32_C(0x05770FF2), UINT32_C(0x0CCC64AA),
+ UINT32_C(0x00A77560), UINT32_C(0x084A4A57), UINT32_C(0x07428950),
+ UINT32_C(0x007783FF) },
+ { UINT32_C(0x07864A53), UINT32_C(0x02B0B04D), UINT32_C(0x0CE9B903),
+ UINT32_C(0x032C4DB9), UINT32_C(0x0ED34B7B), UINT32_C(0x02B9BB80),
+ UINT32_C(0x0107A7A1), UINT32_C(0x0133502C), UINT32_C(0x06939D9B),
+ UINT32_C(0x07AE6A42), UINT32_C(0x01C55CB0), UINT32_C(0x0A087059),
+ UINT32_C(0x011E8069), UINT32_C(0x02AC5D81), UINT32_C(0x0FF470E4),
+ UINT32_C(0x068D4B88), UINT32_C(0x03B934D1), UINT32_C(0x01E86F4D),
+ UINT32_C(0x00286D40) } },
+ { { UINT32_C(0x0A097CC4), UINT32_C(0x07C93D92), UINT32_C(0x03638A82),
+ UINT32_C(0x05D44662), UINT32_C(0x034F8801), UINT32_C(0x01E1B0E9),
+ UINT32_C(0x03132ED7), UINT32_C(0x0D61A771), UINT32_C(0x0777FA2F),
+ UINT32_C(0x0E4D4244), UINT32_C(0x02CDDCA4), UINT32_C(0x01988721),
+ UINT32_C(0x0694972F), UINT32_C(0x02AA2585), UINT32_C(0x06A552DD),
+ UINT32_C(0x02719251), UINT32_C(0x0C4FD604), UINT32_C(0x033FC4DD),
+ UINT32_C(0x02A49BC5) },
+ { UINT32_C(0x0ECC32F4), UINT32_C(0x03998CBA), UINT32_C(0x0E555140),
+ UINT32_C(0x06BE70C6), UINT32_C(0x02ECE0DB), UINT32_C(0x07D7EE62),
+ UINT32_C(0x006B8450), UINT32_C(0x0C677BF6), UINT32_C(0x0065EEBA),
+ UINT32_C(0x0C8F791B), UINT32_C(0x05880489), UINT32_C(0x07724E1B),
+ UINT32_C(0x00C43815), UINT32_C(0x079C7129), UINT32_C(0x0AC7BD8B),
+ UINT32_C(0x00B35A76), UINT32_C(0x0E62F127), UINT32_C(0x06892912),
+ UINT32_C(0x069DE730) } },
+ { { UINT32_C(0x0D176E2E), UINT32_C(0x04BD43B7), UINT32_C(0x0843A348),
+ UINT32_C(0x0749D5C1), UINT32_C(0x0ED9CC05), UINT32_C(0x00305C32),
+ UINT32_C(0x037CC7F4), UINT32_C(0x03DF22FB), UINT32_C(0x05799B29),
+ UINT32_C(0x0BAA8556), UINT32_C(0x01B9550B), UINT32_C(0x0B71D97D),
+ UINT32_C(0x071866D2), UINT32_C(0x042A76ED), UINT32_C(0x0CF558E6),
+ UINT32_C(0x05C52446), UINT32_C(0x0E80A5C3), UINT32_C(0x0732DC8B),
+ UINT32_C(0x05430293) },
+ { UINT32_C(0x08A05AA1), UINT32_C(0x060E94EA), UINT32_C(0x0495DB83),
+ UINT32_C(0x07F23E7E), UINT32_C(0x09BABC6A), UINT32_C(0x07B134F3),
+ UINT32_C(0x02C60301), UINT32_C(0x0C76C75A), UINT32_C(0x0496E91D),
+ UINT32_C(0x0354A538), UINT32_C(0x03F832DB), UINT32_C(0x03139812),
+ UINT32_C(0x028BB56E), UINT32_C(0x06BC315A), UINT32_C(0x08F87E08),
+ UINT32_C(0x04EB9933), UINT32_C(0x0D94A083), UINT32_C(0x00F1E782),
+ UINT32_C(0x00039DA7) } },
+ { { UINT32_C(0x0F46E9D5), UINT32_C(0x04AFDE7F), UINT32_C(0x02DD9156),
+ UINT32_C(0x03A43A4A), UINT32_C(0x0334CF91), UINT32_C(0x06B820D5),
+ UINT32_C(0x02AB098A), UINT32_C(0x010407F3), UINT32_C(0x06E15825),
+ UINT32_C(0x0DE19BBC), UINT32_C(0x05C155A7), UINT32_C(0x098AB480),
+ UINT32_C(0x027F0A26), UINT32_C(0x001E493A), UINT32_C(0x0D3BF154),
+ UINT32_C(0x0022BB7B), UINT32_C(0x092F7F8A), UINT32_C(0x025E06B0),
+ UINT32_C(0x0214EC84) },
+ { UINT32_C(0x0E367447), UINT32_C(0x07A76C60), UINT32_C(0x0E7F25B2),
+ UINT32_C(0x061DC274), UINT32_C(0x08037471), UINT32_C(0x0601CC83),
+ UINT32_C(0x077C01C1), UINT32_C(0x0BD797B8), UINT32_C(0x07A2D854),
+ UINT32_C(0x0F539925), UINT32_C(0x00056A50), UINT32_C(0x0F52ABBB),
+ UINT32_C(0x01C407C4), UINT32_C(0x046E3EC8), UINT32_C(0x08C6B255),
+ UINT32_C(0x06BB4D5F), UINT32_C(0x09336DFF), UINT32_C(0x00D914F1),
+ UINT32_C(0x01F9DBAA) } },
+ { { UINT32_C(0x0D831A04), UINT32_C(0x05A97D33), UINT32_C(0x0906D401),
+ UINT32_C(0x01E543D5), UINT32_C(0x063B64A7), UINT32_C(0x01DF1F04),
+ UINT32_C(0x07BEAE26), UINT32_C(0x0C4C51CE), UINT32_C(0x071253E1),
+ UINT32_C(0x07C5C1BC), UINT32_C(0x0686EDD8), UINT32_C(0x0EADB491),
+ UINT32_C(0x06FCC7E8), UINT32_C(0x04DC895B), UINT32_C(0x0DA99CB1),
+ UINT32_C(0x07538043), UINT32_C(0x0DCCD221), UINT32_C(0x05338542),
+ UINT32_C(0x0263F3E2) },
+ { UINT32_C(0x049B2FC3), UINT32_C(0x00D9571D), UINT32_C(0x09A6B74E),
+ UINT32_C(0x013E9069), UINT32_C(0x0C142061), UINT32_C(0x0661D5AE),
+ UINT32_C(0x078F1467), UINT32_C(0x0568D3A9), UINT32_C(0x02729AA5),
+ UINT32_C(0x0749905F), UINT32_C(0x02491337), UINT32_C(0x0A8EED74),
+ UINT32_C(0x070FB80C), UINT32_C(0x066BA15B), UINT32_C(0x087A7668),
+ UINT32_C(0x03342CBD), UINT32_C(0x0FCD50D2), UINT32_C(0x017CF7F9),
+ UINT32_C(0x05DA6EDD) } },
+ },
+ {
+ { { UINT32_C(0x08ECE594), UINT32_C(0x02E6D7AF), UINT32_C(0x0160833B),
+ UINT32_C(0x05E9199C), UINT32_C(0x05C1EB44), UINT32_C(0x01F9CDD2),
+ UINT32_C(0x04ECBF7E), UINT32_C(0x011F5E2E), UINT32_C(0x00B16683),
+ UINT32_C(0x082C80F7), UINT32_C(0x04F6D76E), UINT32_C(0x0A9035A2),
+ UINT32_C(0x02A6F996), UINT32_C(0x07CF51EF), UINT32_C(0x011C78A5),
+ UINT32_C(0x03E6811A), UINT32_C(0x0DCCBD54), UINT32_C(0x029CA158),
+ UINT32_C(0x0188556B) },
+ { UINT32_C(0x0EBBFAD7), UINT32_C(0x036D4FEF), UINT32_C(0x0DAD8CB2),
+ UINT32_C(0x024C5461), UINT32_C(0x09F7253C), UINT32_C(0x052C8206),
+ UINT32_C(0x03009FD7), UINT32_C(0x05A4E883), UINT32_C(0x04FFDBF8),
+ UINT32_C(0x07B5A2D0), UINT32_C(0x0487033B), UINT32_C(0x003EABFC),
+ UINT32_C(0x0107E479), UINT32_C(0x0479A422), UINT32_C(0x0ECEA707),
+ UINT32_C(0x05D06F61), UINT32_C(0x05BD0428), UINT32_C(0x01301D97),
+ UINT32_C(0x0137ADE9) } },
+ { { UINT32_C(0x008164D4), UINT32_C(0x02998A00), UINT32_C(0x0E9FE1D5),
+ UINT32_C(0x05B9A827), UINT32_C(0x0AA45754), UINT32_C(0x06793FDD),
+ UINT32_C(0x01D8C060), UINT32_C(0x030ECBF4), UINT32_C(0x01FDC34C),
+ UINT32_C(0x0FA8650F), UINT32_C(0x0739AA31), UINT32_C(0x0905FB0D),
+ UINT32_C(0x04B98585), UINT32_C(0x04528DD9), UINT32_C(0x0582E0E8),
+ UINT32_C(0x0685885D), UINT32_C(0x008F4125), UINT32_C(0x02A15C01),
+ UINT32_C(0x023D540D) },
+ { UINT32_C(0x039B003C), UINT32_C(0x074C5CC0), UINT32_C(0x029B2FBB),
+ UINT32_C(0x07F27890), UINT32_C(0x0C083234), UINT32_C(0x054081D7),
+ UINT32_C(0x0109E54D), UINT32_C(0x08920F8E), UINT32_C(0x07D87B98),
+ UINT32_C(0x07E36E68), UINT32_C(0x023912DB), UINT32_C(0x071A5BBC),
+ UINT32_C(0x0733E49F), UINT32_C(0x058495D0), UINT32_C(0x0068F694),
+ UINT32_C(0x012DCC7D), UINT32_C(0x0DC88ED4), UINT32_C(0x06D1A2D4),
+ UINT32_C(0x02BBA636) } },
+ { { UINT32_C(0x0B78796F), UINT32_C(0x0335FA8E), UINT32_C(0x0243FD16),
+ UINT32_C(0x03C6B319), UINT32_C(0x01CD8CA8), UINT32_C(0x0704FAEE),
+ UINT32_C(0x04540F1E), UINT32_C(0x092AC9A2), UINT32_C(0x020A1CA3),
+ UINT32_C(0x023FC6DD), UINT32_C(0x01EFAF42), UINT32_C(0x00BC4AB2),
+ UINT32_C(0x0206DD26), UINT32_C(0x07400CF2), UINT32_C(0x072BD012),
+ UINT32_C(0x00840AB3), UINT32_C(0x016D752E), UINT32_C(0x00CEF006),
+ UINT32_C(0x0647C23D) },
+ { UINT32_C(0x0F6CA70B), UINT32_C(0x05AFF85F), UINT32_C(0x031691E3),
+ UINT32_C(0x01063899), UINT32_C(0x02420E8C), UINT32_C(0x03D2D13C),
+ UINT32_C(0x059E8A01), UINT32_C(0x0FC5FC43), UINT32_C(0x042A852F),
+ UINT32_C(0x06446FD4), UINT32_C(0x0341CB5B), UINT32_C(0x044193ED),
+ UINT32_C(0x073BE475), UINT32_C(0x051FCBEA), UINT32_C(0x00D6D405),
+ UINT32_C(0x00A0026F), UINT32_C(0x09A09555), UINT32_C(0x0037DFDB),
+ UINT32_C(0x0186A76D) } },
+ { { UINT32_C(0x06762E69), UINT32_C(0x05E586F2), UINT32_C(0x08A5D295),
+ UINT32_C(0x021AEB8A), UINT32_C(0x0D8E9356), UINT32_C(0x05E8F45E),
+ UINT32_C(0x04336CB6), UINT32_C(0x04373909), UINT32_C(0x020299B5),
+ UINT32_C(0x013EB290), UINT32_C(0x061E0E31), UINT32_C(0x07167125),
+ UINT32_C(0x01291CE5), UINT32_C(0x05F204F5), UINT32_C(0x060A0EA2),
+ UINT32_C(0x0414B179), UINT32_C(0x064F6F43), UINT32_C(0x0114060E),
+ UINT32_C(0x040928CF) },
+ { UINT32_C(0x0B54A6C6), UINT32_C(0x010FE7C2), UINT32_C(0x0FDA19CB),
+ UINT32_C(0x056B791E), UINT32_C(0x049ED286), UINT32_C(0x02401472),
+ UINT32_C(0x048F8CD1), UINT32_C(0x0EAC2400), UINT32_C(0x075D6078),
+ UINT32_C(0x0EAAD7B3), UINT32_C(0x051EDE19), UINT32_C(0x0D7E6F09),
+ UINT32_C(0x001044A9), UINT32_C(0x0411E3BA), UINT32_C(0x0D3647C4),
+ UINT32_C(0x00168497), UINT32_C(0x08BA1235), UINT32_C(0x01C93676),
+ UINT32_C(0x01411BDC) } },
+ { { UINT32_C(0x07F5FEA0), UINT32_C(0x068F1494), UINT32_C(0x0CF3659A),
+ UINT32_C(0x034F4CD5), UINT32_C(0x08840E07), UINT32_C(0x01463227),
+ UINT32_C(0x02CE4099), UINT32_C(0x00306A1A), UINT32_C(0x043276DA),
+ UINT32_C(0x0C0A79A8), UINT32_C(0x045485DA), UINT32_C(0x0D43B7E5),
+ UINT32_C(0x0245D30D), UINT32_C(0x07040ECA), UINT32_C(0x0F0944E2),
+ UINT32_C(0x02FAB448), UINT32_C(0x0A3418D6), UINT32_C(0x00AEEE32),
+ UINT32_C(0x054B0477) },
+ { UINT32_C(0x002E1A49), UINT32_C(0x02417738), UINT32_C(0x003FC230),
+ UINT32_C(0x057B81BC), UINT32_C(0x09252F9B), UINT32_C(0x071E923E),
+ UINT32_C(0x07556FE9), UINT32_C(0x0405C043), UINT32_C(0x05F4A479),
+ UINT32_C(0x00AE6EBC), UINT32_C(0x0470CEA9), UINT32_C(0x043EFE7F),
+ UINT32_C(0x032F779B), UINT32_C(0x05D5E4C1), UINT32_C(0x0F412FF3),
+ UINT32_C(0x029E0A95), UINT32_C(0x027FF900), UINT32_C(0x0639C4FE),
+ UINT32_C(0x05496FF2) } },
+ { { UINT32_C(0x093A81E5), UINT32_C(0x06552EA0), UINT32_C(0x076C940F),
+ UINT32_C(0x04D9EBF4), UINT32_C(0x07435E68), UINT32_C(0x00026B20),
+ UINT32_C(0x022F07A1), UINT32_C(0x0D1152A6), UINT32_C(0x01605EB4),
+ UINT32_C(0x021ED2B3), UINT32_C(0x0416BC52), UINT32_C(0x0F03BB25),
+ UINT32_C(0x032FD879), UINT32_C(0x0224E24D), UINT32_C(0x0227BC06),
+ UINT32_C(0x07E18BB7), UINT32_C(0x0846E10C), UINT32_C(0x025383D2),
+ UINT32_C(0x0716FE98) },
+ { UINT32_C(0x048353E7), UINT32_C(0x06A51D17), UINT32_C(0x0602B7B4),
+ UINT32_C(0x00A3A912), UINT32_C(0x00D41798), UINT32_C(0x009BAAA2),
+ UINT32_C(0x014F6863), UINT32_C(0x0B8C9E0C), UINT32_C(0x004E89E7),
+ UINT32_C(0x01EA2B4D), UINT32_C(0x069FE41B), UINT32_C(0x0E23CD44),
+ UINT32_C(0x0284C3F8), UINT32_C(0x0709633E), UINT32_C(0x00EC122E),
+ UINT32_C(0x054C3546), UINT32_C(0x0274CE48), UINT32_C(0x0562858C),
+ UINT32_C(0x00845131) } },
+ { { UINT32_C(0x093C77DA), UINT32_C(0x01D351AD), UINT32_C(0x023A3C02),
+ UINT32_C(0x050A84F5), UINT32_C(0x0D2278BA), UINT32_C(0x0166F47B),
+ UINT32_C(0x010E24C3), UINT32_C(0x0171F355), UINT32_C(0x070D70CC),
+ UINT32_C(0x0F04C14A), UINT32_C(0x0675CE80), UINT32_C(0x03C92277),
+ UINT32_C(0x027C5314), UINT32_C(0x0475432E), UINT32_C(0x0A42C984),
+ UINT32_C(0x021A86BA), UINT32_C(0x09667047), UINT32_C(0x0162D620),
+ UINT32_C(0x05CE1F5E) },
+ { UINT32_C(0x0541016D), UINT32_C(0x04AA27AD), UINT32_C(0x024272A0),
+ UINT32_C(0x0124A937), UINT32_C(0x04022798), UINT32_C(0x04C4908F),
+ UINT32_C(0x078D2755), UINT32_C(0x05FC4690), UINT32_C(0x03D49867),
+ UINT32_C(0x0D0542ED), UINT32_C(0x014AC0C6), UINT32_C(0x0444F4AA),
+ UINT32_C(0x0527B53A), UINT32_C(0x04E463E4), UINT32_C(0x084795B9),
+ UINT32_C(0x06190D53), UINT32_C(0x01F0982A), UINT32_C(0x06C19AFA),
+ UINT32_C(0x02B40A43) } },
+ { { UINT32_C(0x0D526DD9), UINT32_C(0x02D2A436), UINT32_C(0x06CBC632),
+ UINT32_C(0x06A016EB), UINT32_C(0x0229215C), UINT32_C(0x063A186E),
+ UINT32_C(0x056A2652), UINT32_C(0x0982D8F0), UINT32_C(0x04950B55),
+ UINT32_C(0x0C34A068), UINT32_C(0x036F958C), UINT32_C(0x0EC7C304),
+ UINT32_C(0x00685912), UINT32_C(0x00521605), UINT32_C(0x074386C5),
+ UINT32_C(0x06C5C880), UINT32_C(0x01D5C0E0), UINT32_C(0x0321B5FC),
+ UINT32_C(0x031F89D8) },
+ { UINT32_C(0x0E4F4EFB), UINT32_C(0x042EF02C), UINT32_C(0x0747294D),
+ UINT32_C(0x06315147), UINT32_C(0x09826B36), UINT32_C(0x044F7A99),
+ UINT32_C(0x00DA6A3B), UINT32_C(0x0B192C6C), UINT32_C(0x017D9CD6),
+ UINT32_C(0x07D0FC8D), UINT32_C(0x00306186), UINT32_C(0x0DA5FD2C),
+ UINT32_C(0x048EA8B6), UINT32_C(0x041BED38), UINT32_C(0x028A7681),
+ UINT32_C(0x0444E09E), UINT32_C(0x07A1C182), UINT32_C(0x06CEB6B8),
+ UINT32_C(0x0402E972) } },
+ { { UINT32_C(0x0A37CD61), UINT32_C(0x07A90498), UINT32_C(0x03236B70),
+ UINT32_C(0x010D1CA8), UINT32_C(0x0C8EE94C), UINT32_C(0x01332402),
+ UINT32_C(0x00D01671), UINT32_C(0x0D20BD0A), UINT32_C(0x04F8905D),
+ UINT32_C(0x0CB75503), UINT32_C(0x07C71184), UINT32_C(0x04D224FF),
+ UINT32_C(0x05EF5D3B), UINT32_C(0x02D2D84B), UINT32_C(0x0776D6B8),
+ UINT32_C(0x01B04C47), UINT32_C(0x0C6883AD), UINT32_C(0x041BC984),
+ UINT32_C(0x0738830F) },
+ { UINT32_C(0x008A7408), UINT32_C(0x01833053), UINT32_C(0x0DCDED77),
+ UINT32_C(0x0660E3CD), UINT32_C(0x003541F4), UINT32_C(0x06650324),
+ UINT32_C(0x056D1103), UINT32_C(0x012DDC16), UINT32_C(0x04858446),
+ UINT32_C(0x031BD98F), UINT32_C(0x07EA97C0), UINT32_C(0x033EA10E),
+ UINT32_C(0x07E40598), UINT32_C(0x03935067), UINT32_C(0x06BD3C58),
+ UINT32_C(0x0709A382), UINT32_C(0x0FFD62B5), UINT32_C(0x03ACA64E),
+ UINT32_C(0x02BDB05C) } },
+ { { UINT32_C(0x019DDB66), UINT32_C(0x0151276D), UINT32_C(0x0D169D42),
+ UINT32_C(0x07424F74), UINT32_C(0x0073574B), UINT32_C(0x029D6033),
+ UINT32_C(0x04805B63), UINT32_C(0x0FF3CCB8), UINT32_C(0x0657BEB9),
+ UINT32_C(0x06710C8D), UINT32_C(0x076A0EFE), UINT32_C(0x05FFC38A),
+ UINT32_C(0x039B2127), UINT32_C(0x04A7D60B), UINT32_C(0x0D352201),
+ UINT32_C(0x0459932F), UINT32_C(0x0A56306E), UINT32_C(0x05D63C8E),
+ UINT32_C(0x01727D3E) },
+ { UINT32_C(0x0A228C02), UINT32_C(0x0454E2FD), UINT32_C(0x0C5CF406),
+ UINT32_C(0x072A6748), UINT32_C(0x09478B3C), UINT32_C(0x01C032C4),
+ UINT32_C(0x024B1CF3), UINT32_C(0x07BCB89A), UINT32_C(0x017F8136),
+ UINT32_C(0x03BFA207), UINT32_C(0x0032CE35), UINT32_C(0x01301C08),
+ UINT32_C(0x01F1D68E), UINT32_C(0x024447E0), UINT32_C(0x00655D3F),
+ UINT32_C(0x04B5B6DB), UINT32_C(0x08F50A61), UINT32_C(0x07FE19DA),
+ UINT32_C(0x01906979) } },
+ { { UINT32_C(0x04E80EB1), UINT32_C(0x052DB749), UINT32_C(0x0FA876FF),
+ UINT32_C(0x014D563E), UINT32_C(0x0DD8DCB4), UINT32_C(0x06D08CF5),
+ UINT32_C(0x0088B6C9), UINT32_C(0x099DAF2C), UINT32_C(0x06ADE3E9),
+ UINT32_C(0x05F27F40), UINT32_C(0x076292C5), UINT32_C(0x02149C44),
+ UINT32_C(0x04ECED26), UINT32_C(0x04016166), UINT32_C(0x0E8DD0F0),
+ UINT32_C(0x02703366), UINT32_C(0x09A4D3F8), UINT32_C(0x000C4924),
+ UINT32_C(0x066F3B89) },
+ { UINT32_C(0x00F92986), UINT32_C(0x001B8CB3), UINT32_C(0x0C27E556),
+ UINT32_C(0x05EAB0C7), UINT32_C(0x0A95BBEF), UINT32_C(0x011331B7),
+ UINT32_C(0x03245504), UINT32_C(0x0B108EBA), UINT32_C(0x0704FE66),
+ UINT32_C(0x0AEECF39), UINT32_C(0x0485E096), UINT32_C(0x0D5B3E1E),
+ UINT32_C(0x02DB3A00), UINT32_C(0x06FBA80E), UINT32_C(0x0AEE0EA5),
+ UINT32_C(0x064273CE), UINT32_C(0x0CD775D3), UINT32_C(0x00232462),
+ UINT32_C(0x0347DCE7) } },
+ { { UINT32_C(0x029AE558), UINT32_C(0x07BED198), UINT32_C(0x073802BF),
+ UINT32_C(0x0528429C), UINT32_C(0x02A79F18), UINT32_C(0x045BFA11),
+ UINT32_C(0x07B77865), UINT32_C(0x065D4D35), UINT32_C(0x03701A97),
+ UINT32_C(0x03C87FB5), UINT32_C(0x07338AED), UINT32_C(0x0260F0C6),
+ UINT32_C(0x032E371B), UINT32_C(0x048EAB15), UINT32_C(0x06488CED),
+ UINT32_C(0x04349BDC), UINT32_C(0x09FF872F), UINT32_C(0x01EBC954),
+ UINT32_C(0x02644425) },
+ { UINT32_C(0x0AAD22D1), UINT32_C(0x04DA634D), UINT32_C(0x0931B0A2),
+ UINT32_C(0x0366BA6D), UINT32_C(0x0A03F852), UINT32_C(0x003C4DA2),
+ UINT32_C(0x07BDDE59), UINT32_C(0x00543C06), UINT32_C(0x05EA4710),
+ UINT32_C(0x0622BACC), UINT32_C(0x03C86D6F), UINT32_C(0x0810EAB1),
+ UINT32_C(0x0128E64D), UINT32_C(0x02C5B6EF), UINT32_C(0x0F37432C),
+ UINT32_C(0x0391A4CD), UINT32_C(0x09344B8B), UINT32_C(0x007DDA34),
+ UINT32_C(0x02408EDC) } },
+ { { UINT32_C(0x0EB8B398), UINT32_C(0x068DF986), UINT32_C(0x0BCADF8A),
+ UINT32_C(0x01829A9B), UINT32_C(0x017C9B77), UINT32_C(0x0446621A),
+ UINT32_C(0x026EE0C4), UINT32_C(0x0E0FE9B2), UINT32_C(0x0528FE1C),
+ UINT32_C(0x08E6DD5A), UINT32_C(0x018FB2E0), UINT32_C(0x0FD2A7AB),
+ UINT32_C(0x002E71A2), UINT32_C(0x069C2EFB), UINT32_C(0x0156F759),
+ UINT32_C(0x04F3A78E), UINT32_C(0x022C4533), UINT32_C(0x069A2816),
+ UINT32_C(0x03C034B1) },
+ { UINT32_C(0x0D05FF6A), UINT32_C(0x07761186), UINT32_C(0x0D73ABC6),
+ UINT32_C(0x06AC086B), UINT32_C(0x0BF965A1), UINT32_C(0x05F6546D),
+ UINT32_C(0x07767397), UINT32_C(0x005C4608), UINT32_C(0x005803C4),
+ UINT32_C(0x024EE133), UINT32_C(0x05FC51BD), UINT32_C(0x099F0D97),
+ UINT32_C(0x00437C0C), UINT32_C(0x0553A827), UINT32_C(0x0FB0EB60),
+ UINT32_C(0x06A7AEC5), UINT32_C(0x07C31264), UINT32_C(0x020D4B32),
+ UINT32_C(0x045F6381) } },
+ { { UINT32_C(0x04D9F1F8), UINT32_C(0x05315A15), UINT32_C(0x01990B25),
+ UINT32_C(0x01A6DE98), UINT32_C(0x036D854A), UINT32_C(0x03D25F0D),
+ UINT32_C(0x06673F83), UINT32_C(0x04C56936), UINT32_C(0x019ACD66),
+ UINT32_C(0x0C1F1C47), UINT32_C(0x04AD0FD3), UINT32_C(0x0148F4FA),
+ UINT32_C(0x07BC3A93), UINT32_C(0x02F86E22), UINT32_C(0x0291F62B),
+ UINT32_C(0x01F87233), UINT32_C(0x0F616501), UINT32_C(0x06C1B9E5),
+ UINT32_C(0x05FB6CAA) },
+ { UINT32_C(0x0DAF0C41), UINT32_C(0x050BE47B), UINT32_C(0x0DD799BF),
+ UINT32_C(0x00BB8754), UINT32_C(0x07221726), UINT32_C(0x00F26A35),
+ UINT32_C(0x0474A809), UINT32_C(0x0250B288), UINT32_C(0x0680A8C1),
+ UINT32_C(0x09FDC598), UINT32_C(0x00424EA2), UINT32_C(0x09CADE7E),
+ UINT32_C(0x0092845D), UINT32_C(0x0301B24F), UINT32_C(0x0CF7BF3E),
+ UINT32_C(0x0747B26E), UINT32_C(0x04110EBF), UINT32_C(0x002FC650),
+ UINT32_C(0x066AF8B8) } },
+ { { UINT32_C(0x06DBC74A), UINT32_C(0x02C31098), UINT32_C(0x069497D4),
+ UINT32_C(0x048864EC), UINT32_C(0x01E12C96), UINT32_C(0x03EE9F03),
+ UINT32_C(0x05400CB4), UINT32_C(0x00B9E174), UINT32_C(0x04923BC3),
+ UINT32_C(0x0B5B54EA), UINT32_C(0x04A635C8), UINT32_C(0x0039A770),
+ UINT32_C(0x079340D3), UINT32_C(0x02B053A6), UINT32_C(0x0AA8C800),
+ UINT32_C(0x073E66A4), UINT32_C(0x0304ED5B), UINT32_C(0x007ACB50),
+ UINT32_C(0x069EBA57) },
+ { UINT32_C(0x04FA3D53), UINT32_C(0x050EF28C), UINT32_C(0x09A3C2CF),
+ UINT32_C(0x03DE9C58), UINT32_C(0x085E0F9C), UINT32_C(0x069D187C),
+ UINT32_C(0x04624402), UINT32_C(0x0C81F8BF), UINT32_C(0x02E444D9),
+ UINT32_C(0x0D776F3C), UINT32_C(0x02B966E8), UINT32_C(0x017A5803),
+ UINT32_C(0x005E79FE), UINT32_C(0x017FF63B), UINT32_C(0x05B01559),
+ UINT32_C(0x03097D34), UINT32_C(0x0F3A10BA), UINT32_C(0x0712D05A),
+ UINT32_C(0x03904282) } },
+ { { UINT32_C(0x0727DDB2), UINT32_C(0x0322FBEE), UINT32_C(0x006E2FCD),
+ UINT32_C(0x07EA06FF), UINT32_C(0x0BA09E24), UINT32_C(0x00F733F8),
+ UINT32_C(0x03D6DCAE), UINT32_C(0x049125D5), UINT32_C(0x077E1A66),
+ UINT32_C(0x0D68AE84), UINT32_C(0x04F77FA6), UINT32_C(0x0964F229),
+ UINT32_C(0x011AD49C), UINT32_C(0x05CC02E9), UINT32_C(0x03E1CD67),
+ UINT32_C(0x06E9B6EE), UINT32_C(0x02ABE8BE), UINT32_C(0x056C7601),
+ UINT32_C(0x050C554C) },
+ { UINT32_C(0x01B068CF), UINT32_C(0x012F41C1), UINT32_C(0x0CD31293),
+ UINT32_C(0x056F1C35), UINT32_C(0x0716CA13), UINT32_C(0x0544293E),
+ UINT32_C(0x06007211), UINT32_C(0x04F726E6), UINT32_C(0x007D49EF),
+ UINT32_C(0x0E336972), UINT32_C(0x031C46EF), UINT32_C(0x025A6106),
+ UINT32_C(0x05AA92B9), UINT32_C(0x011700B0), UINT32_C(0x011058CF),
+ UINT32_C(0x00395DAC), UINT32_C(0x02BBCCE0), UINT32_C(0x029EAC52),
+ UINT32_C(0x028A26A5) } },
+ },
+ {
+ { { UINT32_C(0x0FFE4858), UINT32_C(0x044AC143), UINT32_C(0x06252D69),
+ UINT32_C(0x03691755), UINT32_C(0x0DE0F670), UINT32_C(0x0295E478),
+ UINT32_C(0x05945AF8), UINT32_C(0x0A5D32CA), UINT32_C(0x0234DE82),
+ UINT32_C(0x0F67E075), UINT32_C(0x06115CED), UINT32_C(0x00AE3A40),
+ UINT32_C(0x04F21740), UINT32_C(0x05BA53F6), UINT32_C(0x05840CD3),
+ UINT32_C(0x02246AB6), UINT32_C(0x0A7E5891), UINT32_C(0x00E30EE3),
+ UINT32_C(0x06E32125) },
+ { UINT32_C(0x028DA023), UINT32_C(0x0757D14A), UINT32_C(0x0F1F2367),
+ UINT32_C(0x071B23A0), UINT32_C(0x09FF6F22), UINT32_C(0x06AE99FC),
+ UINT32_C(0x07D2FAD3), UINT32_C(0x0C60DF70), UINT32_C(0x008ADC3F),
+ UINT32_C(0x090D9E92), UINT32_C(0x027C0C30), UINT32_C(0x01553F37),
+ UINT32_C(0x047ACF16), UINT32_C(0x017392AB), UINT32_C(0x05D9DD01),
+ UINT32_C(0x07D1EF5C), UINT32_C(0x039F6FB5), UINT32_C(0x029DC337),
+ UINT32_C(0x04960195) } },
+ { { UINT32_C(0x0994A7B1), UINT32_C(0x00E9A7BA), UINT32_C(0x03544C1B),
+ UINT32_C(0x0606BDF6), UINT32_C(0x01F3406A), UINT32_C(0x0635C178),
+ UINT32_C(0x04CA0BE9), UINT32_C(0x09B74F10), UINT32_C(0x046E4155),
+ UINT32_C(0x0655718B), UINT32_C(0x06B58CFD), UINT32_C(0x00E2656C),
+ UINT32_C(0x0426833D), UINT32_C(0x063C550C), UINT32_C(0x049DDCA9),
+ UINT32_C(0x04F6A9FC), UINT32_C(0x0676F8FD), UINT32_C(0x07BCA38C),
+ UINT32_C(0x059BDCBC) },
+ { UINT32_C(0x096F6D73), UINT32_C(0x0378FAEB), UINT32_C(0x0AA2949D),
+ UINT32_C(0x02979AD2), UINT32_C(0x0FD54FA0), UINT32_C(0x0358AB66),
+ UINT32_C(0x012D1C2E), UINT32_C(0x0A3E9433), UINT32_C(0x012502DC),
+ UINT32_C(0x0BF42C60), UINT32_C(0x02403252), UINT32_C(0x0B59A13D),
+ UINT32_C(0x07CE87D8), UINT32_C(0x06EFA510), UINT32_C(0x0F316813),
+ UINT32_C(0x048C6131), UINT32_C(0x0ABB4F2B), UINT32_C(0x00135CF6),
+ UINT32_C(0x019B839C) } },
+ { { UINT32_C(0x0CDE12CD), UINT32_C(0x01F2EE46), UINT32_C(0x096668FC),
+ UINT32_C(0x06800020), UINT32_C(0x0D8D4DC3), UINT32_C(0x01F9D872),
+ UINT32_C(0x0074B363), UINT32_C(0x08E353D0), UINT32_C(0x06B87B06),
+ UINT32_C(0x05F1A3E4), UINT32_C(0x03D67702), UINT32_C(0x0AD5ACE9),
+ UINT32_C(0x024E9994), UINT32_C(0x03C2A440), UINT32_C(0x05A6C55C),
+ UINT32_C(0x045CAA47), UINT32_C(0x0AC34E77), UINT32_C(0x068E05E3),
+ UINT32_C(0x0598564E) },
+ { UINT32_C(0x0366B021), UINT32_C(0x017935A2), UINT32_C(0x04F773DB),
+ UINT32_C(0x04629F66), UINT32_C(0x096AE2DC), UINT32_C(0x00DB3EE0),
+ UINT32_C(0x05684F63), UINT32_C(0x00391BA5), UINT32_C(0x07270BBB),
+ UINT32_C(0x0E28A705), UINT32_C(0x02BB0A4B), UINT32_C(0x097DCA61),
+ UINT32_C(0x04E133F5), UINT32_C(0x04899B3E), UINT32_C(0x00637ACF),
+ UINT32_C(0x02D4E63D), UINT32_C(0x09635CB7), UINT32_C(0x02DEDDE2),
+ UINT32_C(0x02229A95) } },
+ { { UINT32_C(0x0CD34315), UINT32_C(0x02E1C8DC), UINT32_C(0x067A6FB7),
+ UINT32_C(0x03DB6FAE), UINT32_C(0x07281C55), UINT32_C(0x046AC647),
+ UINT32_C(0x002E790C), UINT32_C(0x0F3D1BC4), UINT32_C(0x0533A625),
+ UINT32_C(0x06417AC2), UINT32_C(0x018ACECE), UINT32_C(0x0B7019D6),
+ UINT32_C(0x06EDA9DA), UINT32_C(0x01938AF8), UINT32_C(0x029911BB),
+ UINT32_C(0x03E2995B), UINT32_C(0x0C0E3FBA), UINT32_C(0x011596D1),
+ UINT32_C(0x00271C3C) },
+ { UINT32_C(0x0356A25A), UINT32_C(0x072A1ED9), UINT32_C(0x0EAF77B0),
+ UINT32_C(0x02B4B853), UINT32_C(0x0C759255), UINT32_C(0x02FB6C3D),
+ UINT32_C(0x0704DFA8), UINT32_C(0x0D59777F), UINT32_C(0x078F4FA8),
+ UINT32_C(0x03C11635), UINT32_C(0x02E52765), UINT32_C(0x02ACB74C),
+ UINT32_C(0x007731B9), UINT32_C(0x0137AD56), UINT32_C(0x063A4E6E),
+ UINT32_C(0x06744404), UINT32_C(0x09B78353), UINT32_C(0x04631A57),
+ UINT32_C(0x018C7F7E) } },
+ { { UINT32_C(0x0EAD4FF9), UINT32_C(0x05871450), UINT32_C(0x07F9BF26),
+ UINT32_C(0x02BC1D4E), UINT32_C(0x00CD4484), UINT32_C(0x04EBA4AB),
+ UINT32_C(0x01DEDBB8), UINT32_C(0x0E25B38D), UINT32_C(0x049D1268),
+ UINT32_C(0x0D04AABB), UINT32_C(0x01AEF51D), UINT32_C(0x00829E43),
+ UINT32_C(0x05402C62), UINT32_C(0x0368D70D), UINT32_C(0x03775E01),
+ UINT32_C(0x04503803), UINT32_C(0x02B6C48D), UINT32_C(0x01FD101D),
+ UINT32_C(0x0025FF9E) },
+ { UINT32_C(0x0B8B195A), UINT32_C(0x02323FFC), UINT32_C(0x00557FA3),
+ UINT32_C(0x073ED365), UINT32_C(0x0A376D54), UINT32_C(0x023A3994),
+ UINT32_C(0x00F1CC64), UINT32_C(0x080DCBBA), UINT32_C(0x01BB869C),
+ UINT32_C(0x084DE7DF), UINT32_C(0x03102B44), UINT32_C(0x0559CF4A),
+ UINT32_C(0x0385604A), UINT32_C(0x05CB3A44), UINT32_C(0x022C8F10),
+ UINT32_C(0x00AC8251), UINT32_C(0x0D40C893), UINT32_C(0x00107891),
+ UINT32_C(0x06795987) } },
+ { { UINT32_C(0x06920A2A), UINT32_C(0x051ED07D), UINT32_C(0x0D40A6DB),
+ UINT32_C(0x004D5082), UINT32_C(0x0BB2B0B9), UINT32_C(0x046EEDFC),
+ UINT32_C(0x077C4F4D), UINT32_C(0x0025B307), UINT32_C(0x00CCCEED),
+ UINT32_C(0x05AD182A), UINT32_C(0x0734F059), UINT32_C(0x0B480EE5),
+ UINT32_C(0x0170F1CB), UINT32_C(0x0417A672), UINT32_C(0x05B933B3),
+ UINT32_C(0x0279BB07), UINT32_C(0x0341E8CB), UINT32_C(0x071F7EBF),
+ UINT32_C(0x0231AF93) },
+ { UINT32_C(0x01CA3CCC), UINT32_C(0x042A30AF), UINT32_C(0x0E1E55F1),
+ UINT32_C(0x07A6A1AC), UINT32_C(0x0D95EC2F), UINT32_C(0x029E2CCD),
+ UINT32_C(0x00847505), UINT32_C(0x0184F443), UINT32_C(0x04B6D717),
+ UINT32_C(0x03764831), UINT32_C(0x043E0649), UINT32_C(0x0378A536),
+ UINT32_C(0x0430CAB4), UINT32_C(0x05B08C42), UINT32_C(0x0B147E31),
+ UINT32_C(0x0270B565), UINT32_C(0x056846E1), UINT32_C(0x0393806E),
+ UINT32_C(0x0102687E) } },
+ { { UINT32_C(0x0EB5DCD3), UINT32_C(0x0185FC5D), UINT32_C(0x03181617),
+ UINT32_C(0x01479862), UINT32_C(0x0D1E00A3), UINT32_C(0x000E2351),
+ UINT32_C(0x041EA413), UINT32_C(0x0EC09039), UINT32_C(0x00213EFE),
+ UINT32_C(0x02085A51), UINT32_C(0x027B7641), UINT32_C(0x0EE239C0),
+ UINT32_C(0x06D0F7BB), UINT32_C(0x0267C803), UINT32_C(0x0B79A7EE),
+ UINT32_C(0x0681FFDF), UINT32_C(0x08DFF64B), UINT32_C(0x0688C37C),
+ UINT32_C(0x03D1AE9F) },
+ { UINT32_C(0x03B68E6C), UINT32_C(0x07F04BE5), UINT32_C(0x060E4D0D),
+ UINT32_C(0x0534899D), UINT32_C(0x0FA52B9C), UINT32_C(0x001C4752),
+ UINT32_C(0x00BCA60E), UINT32_C(0x041ED165), UINT32_C(0x01DBEB9D),
+ UINT32_C(0x04BEFD90), UINT32_C(0x05B1A36F), UINT32_C(0x0C6DA7CD),
+ UINT32_C(0x025F29BF), UINT32_C(0x0143D052), UINT32_C(0x099FCD3B),
+ UINT32_C(0x04934EE0), UINT32_C(0x00F9287C), UINT32_C(0x06BF2174),
+ UINT32_C(0x05D3AAEB) } },
+ { { UINT32_C(0x0B07B1BF), UINT32_C(0x008B8614), UINT32_C(0x00E21485),
+ UINT32_C(0x07064A8F), UINT32_C(0x04328BCA), UINT32_C(0x0126ADF3),
+ UINT32_C(0x07D9CEFE), UINT32_C(0x0B5FE8D9), UINT32_C(0x03B144E7),
+ UINT32_C(0x0FF1E126), UINT32_C(0x06AF8F59), UINT32_C(0x07A6CE02),
+ UINT32_C(0x07F9BE52), UINT32_C(0x003588EF), UINT32_C(0x0EFF3D3A),
+ UINT32_C(0x052C77D2), UINT32_C(0x010CACE8), UINT32_C(0x05B1B51F),
+ UINT32_C(0x06F19D06) },
+ { UINT32_C(0x042166D8), UINT32_C(0x04CD028C), UINT32_C(0x039C24AE),
+ UINT32_C(0x02C03F19), UINT32_C(0x067F4B98), UINT32_C(0x020FC733),
+ UINT32_C(0x01DAB42C), UINT32_C(0x02FF3B82), UINT32_C(0x048BCF28),
+ UINT32_C(0x019BFE25), UINT32_C(0x05777D5F), UINT32_C(0x06871AF8),
+ UINT32_C(0x04139F9E), UINT32_C(0x07211D99), UINT32_C(0x0AD09893),
+ UINT32_C(0x01E0FD46), UINT32_C(0x02906E37), UINT32_C(0x028275DB),
+ UINT32_C(0x046A1575) } },
+ { { UINT32_C(0x08AA3834), UINT32_C(0x06C07864), UINT32_C(0x0E044947),
+ UINT32_C(0x03335EFD), UINT32_C(0x067B5E62), UINT32_C(0x034C6315),
+ UINT32_C(0x07572306), UINT32_C(0x07CFC444), UINT32_C(0x01B85C68),
+ UINT32_C(0x04AE9317), UINT32_C(0x004244BB), UINT32_C(0x02B9387A),
+ UINT32_C(0x07EC501D), UINT32_C(0x030A85A4), UINT32_C(0x035462ED),
+ UINT32_C(0x0713AD0C), UINT32_C(0x053851AC), UINT32_C(0x02FE3E5B),
+ UINT32_C(0x06B40EB3) },
+ { UINT32_C(0x053E08C6), UINT32_C(0x05772205), UINT32_C(0x030BB610),
+ UINT32_C(0x008EE615), UINT32_C(0x0B7E6CE7), UINT32_C(0x00783E50),
+ UINT32_C(0x0096806A), UINT32_C(0x066126FD), UINT32_C(0x051C1C80),
+ UINT32_C(0x0ECBCD5E), UINT32_C(0x03A28DED), UINT32_C(0x08FD6395),
+ UINT32_C(0x022A192F), UINT32_C(0x0736A4A0), UINT32_C(0x01369C64),
+ UINT32_C(0x02AB6ECE), UINT32_C(0x06E0E541), UINT32_C(0x03248146),
+ UINT32_C(0x00948603) } },
+ { { UINT32_C(0x069B34EA), UINT32_C(0x0336603F), UINT32_C(0x06DBFFB7),
+ UINT32_C(0x0300F54C), UINT32_C(0x03402123), UINT32_C(0x04E1356D),
+ UINT32_C(0x04422E8C), UINT32_C(0x0C555F86), UINT32_C(0x065AB272),
+ UINT32_C(0x053F830F), UINT32_C(0x0579A41E), UINT32_C(0x0FEFEF91),
+ UINT32_C(0x004E0795), UINT32_C(0x016107F9), UINT32_C(0x08D654BD),
+ UINT32_C(0x04ABFECE), UINT32_C(0x06C9D84D), UINT32_C(0x03813525),
+ UINT32_C(0x07CB6F50) },
+ { UINT32_C(0x09047156), UINT32_C(0x010B8EB7), UINT32_C(0x0CC6FC83),
+ UINT32_C(0x0431B14F), UINT32_C(0x03572502), UINT32_C(0x076096FF),
+ UINT32_C(0x0028C298), UINT32_C(0x066F3BBA), UINT32_C(0x00B06491),
+ UINT32_C(0x0665164A), UINT32_C(0x04A5A55D), UINT32_C(0x02DAC096),
+ UINT32_C(0x03E71E1C), UINT32_C(0x0256A93B), UINT32_C(0x04C0530A),
+ UINT32_C(0x062EDF21), UINT32_C(0x0F59E8F8), UINT32_C(0x019409ED),
+ UINT32_C(0x07A2F4BF) } },
+ { { UINT32_C(0x0665B1CF), UINT32_C(0x0034F110), UINT32_C(0x0E6E0C55),
+ UINT32_C(0x05548084), UINT32_C(0x0CB9C817), UINT32_C(0x010A8F87),
+ UINT32_C(0x012A9C49), UINT32_C(0x0982F57E), UINT32_C(0x00D5BB56),
+ UINT32_C(0x0649D707), UINT32_C(0x00C86A10), UINT32_C(0x0C3ED33B),
+ UINT32_C(0x065AEDD0), UINT32_C(0x061D08CC), UINT32_C(0x010AAD5D),
+ UINT32_C(0x015E11C5), UINT32_C(0x0CE68252), UINT32_C(0x03DCA282),
+ UINT32_C(0x023E7D61) },
+ { UINT32_C(0x094CC511), UINT32_C(0x053544CA), UINT32_C(0x067DDC2E),
+ UINT32_C(0x022C5BA7), UINT32_C(0x0E503DBC), UINT32_C(0x06CD2E73),
+ UINT32_C(0x058CE06F), UINT32_C(0x072AA3E8), UINT32_C(0x06DB1977),
+ UINT32_C(0x04494EBF), UINT32_C(0x00968BBC), UINT32_C(0x02E8F607),
+ UINT32_C(0x06F93369), UINT32_C(0x00836553), UINT32_C(0x05A73753),
+ UINT32_C(0x03A8B586), UINT32_C(0x00A046AC), UINT32_C(0x0211F089),
+ UINT32_C(0x0389954D) } },
+ { { UINT32_C(0x0BB13D25), UINT32_C(0x023A4F60), UINT32_C(0x05B894C3),
+ UINT32_C(0x01F6CF6C), UINT32_C(0x0F316A82), UINT32_C(0x07269483),
+ UINT32_C(0x0724D1FF), UINT32_C(0x081060C2), UINT32_C(0x07213116),
+ UINT32_C(0x0B65307F), UINT32_C(0x06CB9993), UINT32_C(0x04580D3B),
+ UINT32_C(0x064521E7), UINT32_C(0x07FA9810), UINT32_C(0x00B180DF),
+ UINT32_C(0x058701A7), UINT32_C(0x08BFB845), UINT32_C(0x0175BF68),
+ UINT32_C(0x02BF1464) },
+ { UINT32_C(0x04B66F01), UINT32_C(0x059EAFDA), UINT32_C(0x02EB7B38),
+ UINT32_C(0x0382ED4B), UINT32_C(0x0D3E8A47), UINT32_C(0x061E1C44),
+ UINT32_C(0x06369F05), UINT32_C(0x0221CD6C), UINT32_C(0x033836B4),
+ UINT32_C(0x0580C2E2), UINT32_C(0x071C3002), UINT32_C(0x0C51E97D),
+ UINT32_C(0x06D684C3), UINT32_C(0x074D62F1), UINT32_C(0x0851439A),
+ UINT32_C(0x038AB710), UINT32_C(0x0300D39E), UINT32_C(0x0390C464),
+ UINT32_C(0x04D98E09) } },
+ { { UINT32_C(0x0140A004), UINT32_C(0x00D68C0B), UINT32_C(0x080890B3),
+ UINT32_C(0x07D532CC), UINT32_C(0x05EC2C5B), UINT32_C(0x065415DB),
+ UINT32_C(0x021CBEF3), UINT32_C(0x0C92C4C7), UINT32_C(0x002C11E2),
+ UINT32_C(0x087FFDBE), UINT32_C(0x00BBD5AB), UINT32_C(0x0D3147C6),
+ UINT32_C(0x027322CF), UINT32_C(0x048AE30E), UINT32_C(0x0A78BD27),
+ UINT32_C(0x06E52637), UINT32_C(0x0F79BB43), UINT32_C(0x05C2CDD9),
+ UINT32_C(0x03AEDAB1) },
+ { UINT32_C(0x01F8F797), UINT32_C(0x05E078E8), UINT32_C(0x0A430953),
+ UINT32_C(0x079FE860), UINT32_C(0x098B3236), UINT32_C(0x00A0033B),
+ UINT32_C(0x0311C26A), UINT32_C(0x02325326), UINT32_C(0x021CEBBC),
+ UINT32_C(0x01C498E4), UINT32_C(0x02365440), UINT32_C(0x091FBA94),
+ UINT32_C(0x017487BB), UINT32_C(0x0321A8D5), UINT32_C(0x071AEF9F),
+ UINT32_C(0x047D457D), UINT32_C(0x01BCFB0E), UINT32_C(0x0071F7BC),
+ UINT32_C(0x075AEFAA) } },
+ { { UINT32_C(0x0C98DFAE), UINT32_C(0x01C5257A), UINT32_C(0x06506435),
+ UINT32_C(0x00916D1A), UINT32_C(0x0D65B633), UINT32_C(0x06BAC13A),
+ UINT32_C(0x013D2F72), UINT32_C(0x0B8C7FD1), UINT32_C(0x0068E619),
+ UINT32_C(0x0C30A25B), UINT32_C(0x016EBDF8), UINT32_C(0x0D8A2E42),
+ UINT32_C(0x01E2AB8D), UINT32_C(0x07855AFB), UINT32_C(0x01F15FBB),
+ UINT32_C(0x01DA4917), UINT32_C(0x074DB277), UINT32_C(0x030BAC3C),
+ UINT32_C(0x01B1B048) },
+ { UINT32_C(0x00C92FB5), UINT32_C(0x00781A5F), UINT32_C(0x0B53EE11),
+ UINT32_C(0x04366DE3), UINT32_C(0x0D7AFCA1), UINT32_C(0x04C3CAB8),
+ UINT32_C(0x031EB35F), UINT32_C(0x00CDDA16), UINT32_C(0x05DB2AA4),
+ UINT32_C(0x0EEC79C5), UINT32_C(0x0123CDB1), UINT32_C(0x0A41DC06),
+ UINT32_C(0x06880096), UINT32_C(0x069843C8), UINT32_C(0x0CF78DBD),
+ UINT32_C(0x0751C797), UINT32_C(0x0381D873), UINT32_C(0x055DD420),
+ UINT32_C(0x011ED33F) } },
+ { { UINT32_C(0x0629DD22), UINT32_C(0x0329136A), UINT32_C(0x0F4C3A86),
+ UINT32_C(0x02DF1D68), UINT32_C(0x0629460E), UINT32_C(0x04615D04),
+ UINT32_C(0x06370A73), UINT32_C(0x0FF4CD28), UINT32_C(0x031AD006),
+ UINT32_C(0x08F7AAC2), UINT32_C(0x05792159), UINT32_C(0x0680FF31),
+ UINT32_C(0x04E1BAE8), UINT32_C(0x02E9B2B2), UINT32_C(0x0033BF36),
+ UINT32_C(0x07DA8F9E), UINT32_C(0x0C93AB40), UINT32_C(0x01D743F3),
+ UINT32_C(0x07644D30) },
+ { UINT32_C(0x075200EB), UINT32_C(0x07C0784F), UINT32_C(0x0BE5A2EF),
+ UINT32_C(0x002C4071), UINT32_C(0x0BB7DD65), UINT32_C(0x004ADBD2),
+ UINT32_C(0x040D6568), UINT32_C(0x0F9A3BB6), UINT32_C(0x003E18E7),
+ UINT32_C(0x0B2FA6B5), UINT32_C(0x04ED429F), UINT32_C(0x06091338),
+ UINT32_C(0x01D161FD), UINT32_C(0x00454AAD), UINT32_C(0x0CAE06AA),
+ UINT32_C(0x04E95021), UINT32_C(0x04523C5D), UINT32_C(0x041594F0),
+ UINT32_C(0x065084CD) } },
+ { { UINT32_C(0x002145D7), UINT32_C(0x047D8374), UINT32_C(0x0467ABA3),
+ UINT32_C(0x051CC3F5), UINT32_C(0x0483BB69), UINT32_C(0x05CC8B8E),
+ UINT32_C(0x00E452BD), UINT32_C(0x04333A28), UINT32_C(0x04F1A76A),
+ UINT32_C(0x0CC64EC5), UINT32_C(0x05D9332C), UINT32_C(0x0E975BFD),
+ UINT32_C(0x036AEA82), UINT32_C(0x03B66BE1), UINT32_C(0x0C8D0897),
+ UINT32_C(0x00F4E2EA), UINT32_C(0x0E84A7FD), UINT32_C(0x04F8C351),
+ UINT32_C(0x03B65097) },
+ { UINT32_C(0x0DDB406F), UINT32_C(0x00890ADF), UINT32_C(0x03BBC60E),
+ UINT32_C(0x01C0CA21), UINT32_C(0x0A76C2EF), UINT32_C(0x01695DF8),
+ UINT32_C(0x07073F32), UINT32_C(0x0EED6813), UINT32_C(0x014D6ADC),
+ UINT32_C(0x0AD30E57), UINT32_C(0x0080597C), UINT32_C(0x051E8314),
+ UINT32_C(0x02334D30), UINT32_C(0x01C9AC19), UINT32_C(0x0D628FAA),
+ UINT32_C(0x03467107), UINT32_C(0x027B5A2C), UINT32_C(0x07FE2414),
+ UINT32_C(0x06D835AF) } },
+ },
+ {
+ { { UINT32_C(0x0EF34144), UINT32_C(0x030D91DC), UINT32_C(0x05517757),
+ UINT32_C(0x007F4856), UINT32_C(0x07EAF164), UINT32_C(0x058E3931),
+ UINT32_C(0x0713CF7A), UINT32_C(0x0D5B04EB), UINT32_C(0x0416E9E6),
+ UINT32_C(0x02479D66), UINT32_C(0x03230F77), UINT32_C(0x0E9111E0),
+ UINT32_C(0x004A4528), UINT32_C(0x02C7F7D1), UINT32_C(0x02C19F36),
+ UINT32_C(0x0456B2EE), UINT32_C(0x083CA160), UINT32_C(0x04377D25),
+ UINT32_C(0x02CC5D8D) },
+ { UINT32_C(0x024FDE34), UINT32_C(0x056A1AF8), UINT32_C(0x04A1F978),
+ UINT32_C(0x07F66131), UINT32_C(0x09CCCEFE), UINT32_C(0x056AE73E),
+ UINT32_C(0x0373907A), UINT32_C(0x08E4DFA2), UINT32_C(0x06104B90),
+ UINT32_C(0x0CB65FE3), UINT32_C(0x0157AEF0), UINT32_C(0x0346E5AE),
+ UINT32_C(0x06A8D9D0), UINT32_C(0x034F592B), UINT32_C(0x06A50F43),
+ UINT32_C(0x03B946D2), UINT32_C(0x0B23CFAE), UINT32_C(0x01428E19),
+ UINT32_C(0x01E96239) } },
+ { { UINT32_C(0x0FF5FDD9), UINT32_C(0x06FD0B27), UINT32_C(0x0E5375B8),
+ UINT32_C(0x02903F56), UINT32_C(0x0A0998F1), UINT32_C(0x04C7F7A7),
+ UINT32_C(0x07B849C2), UINT32_C(0x01F684C1), UINT32_C(0x03D27FA7),
+ UINT32_C(0x0ECDF852), UINT32_C(0x067A0FF9), UINT32_C(0x01170172),
+ UINT32_C(0x06847341), UINT32_C(0x0384EC35), UINT32_C(0x097FA0B1),
+ UINT32_C(0x056D5954), UINT32_C(0x0811FE39), UINT32_C(0x03141A8E),
+ UINT32_C(0x03197AAF) },
+ { UINT32_C(0x06B64713), UINT32_C(0x01EA477B), UINT32_C(0x0401B800),
+ UINT32_C(0x056A093F), UINT32_C(0x0B18523C), UINT32_C(0x05FBF38B),
+ UINT32_C(0x0000837C), UINT32_C(0x0205CC9C), UINT32_C(0x0211586E),
+ UINT32_C(0x00E95959), UINT32_C(0x011034DB), UINT32_C(0x0705835C),
+ UINT32_C(0x0534A7CA), UINT32_C(0x01BEEAE0), UINT32_C(0x011191B1),
+ UINT32_C(0x06AC6C8E), UINT32_C(0x0F65A0B0), UINT32_C(0x01E452CE),
+ UINT32_C(0x07AA591C) } },
+ { { UINT32_C(0x04BE78BD), UINT32_C(0x06F41AA4), UINT32_C(0x09895DC2),
+ UINT32_C(0x05E43C02), UINT32_C(0x0F5ED50D), UINT32_C(0x0055BA85),
+ UINT32_C(0x04B88B8C), UINT32_C(0x07C05237), UINT32_C(0x06B089B3),
+ UINT32_C(0x09D41AEF), UINT32_C(0x07A77F2E), UINT32_C(0x0B03794F),
+ UINT32_C(0x0272136B), UINT32_C(0x013E2617), UINT32_C(0x039B53A2),
+ UINT32_C(0x04704526), UINT32_C(0x0958114F), UINT32_C(0x01DF2245),
+ UINT32_C(0x0736ACD3) },
+ { UINT32_C(0x020FED74), UINT32_C(0x0142B2B5), UINT32_C(0x00BC648B),
+ UINT32_C(0x045D8303), UINT32_C(0x01238CE7), UINT32_C(0x041E6696),
+ UINT32_C(0x07794FE3), UINT32_C(0x02BC0623), UINT32_C(0x04D21409),
+ UINT32_C(0x05FABD03), UINT32_C(0x074FAEA0), UINT32_C(0x08FD5BE6),
+ UINT32_C(0x041F41AC), UINT32_C(0x046062AA), UINT32_C(0x06780730),
+ UINT32_C(0x035F4E6F), UINT32_C(0x016D4890), UINT32_C(0x05B93E77),
+ UINT32_C(0x01E38302) } },
+ { { UINT32_C(0x0736B7A8), UINT32_C(0x049E4056), UINT32_C(0x01935194),
+ UINT32_C(0x056AFE87), UINT32_C(0x0526EB80), UINT32_C(0x0763756F),
+ UINT32_C(0x0438F678), UINT32_C(0x074903F5), UINT32_C(0x0305EF19),
+ UINT32_C(0x0434448D), UINT32_C(0x05186915), UINT32_C(0x00E55244),
+ UINT32_C(0x017BD6D1), UINT32_C(0x0747C684), UINT32_C(0x0FEE9906),
+ UINT32_C(0x07BEA2FE), UINT32_C(0x04C3FEC5), UINT32_C(0x05EAB892),
+ UINT32_C(0x03E3B341) },
+ { UINT32_C(0x0DEF19D6), UINT32_C(0x03A56FE1), UINT32_C(0x09F33CC0),
+ UINT32_C(0x03E3A7C9), UINT32_C(0x04712359), UINT32_C(0x02515669),
+ UINT32_C(0x035C962B), UINT32_C(0x08C45240), UINT32_C(0x033CCA10),
+ UINT32_C(0x06965FA2), UINT32_C(0x04F88D82), UINT32_C(0x0FDE595A),
+ UINT32_C(0x0241F5B1), UINT32_C(0x03F203E1), UINT32_C(0x0BB7CDF8),
+ UINT32_C(0x046409AD), UINT32_C(0x08E4A186), UINT32_C(0x01723DD8),
+ UINT32_C(0x02B93AF0) } },
+ { { UINT32_C(0x0FACC519), UINT32_C(0x027F5A2C), UINT32_C(0x0CA8C450),
+ UINT32_C(0x03EC651F), UINT32_C(0x0B47E880), UINT32_C(0x01B9DB47),
+ UINT32_C(0x06895D1C), UINT32_C(0x0F1857B2), UINT32_C(0x06CC04B3),
+ UINT32_C(0x01C2D89D), UINT32_C(0x04525759), UINT32_C(0x0B6EACB4),
+ UINT32_C(0x07770FC8), UINT32_C(0x04A7FC79), UINT32_C(0x03B56F1C),
+ UINT32_C(0x0248A360), UINT32_C(0x0A73C4C6), UINT32_C(0x04BA5188),
+ UINT32_C(0x0400E477) },
+ { UINT32_C(0x0AEA3E6E), UINT32_C(0x05DA167B), UINT32_C(0x02C8D4B1),
+ UINT32_C(0x074DB11C), UINT32_C(0x05DB2724), UINT32_C(0x04492C83),
+ UINT32_C(0x00B62A05), UINT32_C(0x03A036B6), UINT32_C(0x07BC9211),
+ UINT32_C(0x05739939), UINT32_C(0x00FD8C64), UINT32_C(0x0E68B0EC),
+ UINT32_C(0x050FC3F3), UINT32_C(0x0446466F), UINT32_C(0x0A598C89),
+ UINT32_C(0x062CB99D), UINT32_C(0x0C97B1FA), UINT32_C(0x077F1F42),
+ UINT32_C(0x051B5A92) } },
+ { { UINT32_C(0x09C36058), UINT32_C(0x05929A37), UINT32_C(0x079147E4),
+ UINT32_C(0x0546B4E8), UINT32_C(0x0C41B43A), UINT32_C(0x05F16140),
+ UINT32_C(0x0124A189), UINT32_C(0x0D01EFB0), UINT32_C(0x00FCDC74),
+ UINT32_C(0x0D3E796F), UINT32_C(0x0597A54B), UINT32_C(0x097F7DE8),
+ UINT32_C(0x0677C89A), UINT32_C(0x036C6165), UINT32_C(0x0DFFFA33),
+ UINT32_C(0x0782CAAE), UINT32_C(0x07E6FE65), UINT32_C(0x04887038),
+ UINT32_C(0x0636D482) },
+ { UINT32_C(0x071EFA02), UINT32_C(0x07F91B7E), UINT32_C(0x0950028E),
+ UINT32_C(0x069527C7), UINT32_C(0x09CE6F6C), UINT32_C(0x01FEEAA0),
+ UINT32_C(0x014DED92), UINT32_C(0x0D94B717), UINT32_C(0x014B513D),
+ UINT32_C(0x0A97F421), UINT32_C(0x075448FA), UINT32_C(0x041A5F24),
+ UINT32_C(0x0721201F), UINT32_C(0x0444C83A), UINT32_C(0x07F6AE04),
+ UINT32_C(0x030824B5), UINT32_C(0x0246F2D9), UINT32_C(0x05F21CD9),
+ UINT32_C(0x06817477) } },
+ { { UINT32_C(0x0DDEF055), UINT32_C(0x01C63F00), UINT32_C(0x0570BDE9),
+ UINT32_C(0x07433A8A), UINT32_C(0x099522A9), UINT32_C(0x051DEDFE),
+ UINT32_C(0x01712838), UINT32_C(0x0C8ECC33), UINT32_C(0x04846773),
+ UINT32_C(0x0D5E2042), UINT32_C(0x017373E7), UINT32_C(0x04742EE4),
+ UINT32_C(0x01053131), UINT32_C(0x01BD8B10), UINT32_C(0x01A5A425),
+ UINT32_C(0x072BB78A), UINT32_C(0x01A26990), UINT32_C(0x02CD45F0),
+ UINT32_C(0x03124D19) },
+ { UINT32_C(0x01A2F1BD), UINT32_C(0x02C1057A), UINT32_C(0x07B6C2D1),
+ UINT32_C(0x00B79FA6), UINT32_C(0x09B44B1B), UINT32_C(0x0428D7E8),
+ UINT32_C(0x04C94C23), UINT32_C(0x0DFB15C5), UINT32_C(0x02F5DBF7),
+ UINT32_C(0x0BC452A9), UINT32_C(0x044F06AF), UINT32_C(0x06C3295D),
+ UINT32_C(0x0661CB9B), UINT32_C(0x0001E990), UINT32_C(0x022A6D5E),
+ UINT32_C(0x03420E57), UINT32_C(0x0D5E7F7E), UINT32_C(0x0593D853),
+ UINT32_C(0x00938C95) } },
+ { { UINT32_C(0x0899A80A), UINT32_C(0x063E3726), UINT32_C(0x08972EC5),
+ UINT32_C(0x037C93BE), UINT32_C(0x031E1342), UINT32_C(0x07C51EDF),
+ UINT32_C(0x03702DD4), UINT32_C(0x086F89E1), UINT32_C(0x047EBB47),
+ UINT32_C(0x06A291B7), UINT32_C(0x0685EBFA), UINT32_C(0x0EF566F4),
+ UINT32_C(0x02FC8735), UINT32_C(0x03A7F885), UINT32_C(0x0963A567),
+ UINT32_C(0x02DEC9A4), UINT32_C(0x033285D3), UINT32_C(0x0049779E),
+ UINT32_C(0x05AB7D24) },
+ { UINT32_C(0x04E67976), UINT32_C(0x03AD342E), UINT32_C(0x006D58B0),
+ UINT32_C(0x0490C968), UINT32_C(0x0428E13C), UINT32_C(0x0183F7B5),
+ UINT32_C(0x0168EF02), UINT32_C(0x031E9F33), UINT32_C(0x079C2D32),
+ UINT32_C(0x0EC6C4B2), UINT32_C(0x06334DE3), UINT32_C(0x04E10D5F),
+ UINT32_C(0x0431C81B), UINT32_C(0x001EE024), UINT32_C(0x01F6A3D0),
+ UINT32_C(0x0009B04D), UINT32_C(0x0A95C815), UINT32_C(0x06C721B5),
+ UINT32_C(0x07DEE1A8) } },
+ { { UINT32_C(0x0C112CB8), UINT32_C(0x00691E2E), UINT32_C(0x01DBEB00),
+ UINT32_C(0x077CCE8A), UINT32_C(0x03E91FE4), UINT32_C(0x0690BBBF),
+ UINT32_C(0x0577CA8A), UINT32_C(0x00B5C974), UINT32_C(0x029377A0),
+ UINT32_C(0x06FDF488), UINT32_C(0x00872436), UINT32_C(0x0506D32E),
+ UINT32_C(0x055C17BB), UINT32_C(0x03B00666), UINT32_C(0x0D26AAA8),
+ UINT32_C(0x03829C3F), UINT32_C(0x08B67A64), UINT32_C(0x0475D296),
+ UINT32_C(0x027FEFC5) },
+ { UINT32_C(0x06814D18), UINT32_C(0x01588692), UINT32_C(0x0D4F0EDD),
+ UINT32_C(0x007DFA60), UINT32_C(0x042E603A), UINT32_C(0x00885394),
+ UINT32_C(0x05F797E2), UINT32_C(0x041238B4), UINT32_C(0x052305E5),
+ UINT32_C(0x0D9515E8), UINT32_C(0x05B10FCD), UINT32_C(0x08F6C6F8),
+ UINT32_C(0x043FB734), UINT32_C(0x014BE940), UINT32_C(0x0E882EEE),
+ UINT32_C(0x0077B050), UINT32_C(0x02093150), UINT32_C(0x05A0B712),
+ UINT32_C(0x06E640E8) } },
+ { { UINT32_C(0x0BE77EA4), UINT32_C(0x03634A86), UINT32_C(0x01F8DFF4),
+ UINT32_C(0x005A0F6B), UINT32_C(0x0D30990A), UINT32_C(0x0712090D),
+ UINT32_C(0x048C153A), UINT32_C(0x029E8CA3), UINT32_C(0x052B7982),
+ UINT32_C(0x01355D1B), UINT32_C(0x00109FDB), UINT32_C(0x029EF3CE),
+ UINT32_C(0x02FA1090), UINT32_C(0x033F025F), UINT32_C(0x03D1969F),
+ UINT32_C(0x052EDB5F), UINT32_C(0x04D2BEF3), UINT32_C(0x06BF5DE5),
+ UINT32_C(0x00C8983F) },
+ { UINT32_C(0x04B8EB93), UINT32_C(0x0058C176), UINT32_C(0x00A13CB4),
+ UINT32_C(0x053DF577), UINT32_C(0x0156AEB4), UINT32_C(0x005E3851),
+ UINT32_C(0x069CEAE2), UINT32_C(0x0030FF4F), UINT32_C(0x001DA227),
+ UINT32_C(0x05AF81D3), UINT32_C(0x03D80D8D), UINT32_C(0x0A3E8600),
+ UINT32_C(0x03D228FC), UINT32_C(0x0665245C), UINT32_C(0x09E5CE2E),
+ UINT32_C(0x03843A9B), UINT32_C(0x02F2D31B), UINT32_C(0x041832DC),
+ UINT32_C(0x02E66351) } },
+ { { UINT32_C(0x05730C8D), UINT32_C(0x06092618), UINT32_C(0x079F5AFA),
+ UINT32_C(0x06F3E0CF), UINT32_C(0x092BC672), UINT32_C(0x0276DE36),
+ UINT32_C(0x02D07EDC), UINT32_C(0x0FC6A29F), UINT32_C(0x0486EFA2),
+ UINT32_C(0x0909E264), UINT32_C(0x056F98E8), UINT32_C(0x08A33777),
+ UINT32_C(0x007820C7), UINT32_C(0x07E651CF), UINT32_C(0x0928B418),
+ UINT32_C(0x05EF7EA1), UINT32_C(0x0BE35987), UINT32_C(0x023FE702),
+ UINT32_C(0x04B874D9) },
+ { UINT32_C(0x001A8D36), UINT32_C(0x03FC40DA), UINT32_C(0x00561AB4),
+ UINT32_C(0x036E4547), UINT32_C(0x0D462FB9), UINT32_C(0x07B2E89D),
+ UINT32_C(0x0616BF2B), UINT32_C(0x02FA3373), UINT32_C(0x067EE578),
+ UINT32_C(0x02B81792), UINT32_C(0x03A32F95), UINT32_C(0x019591EC),
+ UINT32_C(0x047F05AA), UINT32_C(0x058E2F29), UINT32_C(0x04CECEE9),
+ UINT32_C(0x07DF3632), UINT32_C(0x02BFB16E), UINT32_C(0x03AB1AD0),
+ UINT32_C(0x0610FCE9) } },
+ { { UINT32_C(0x0CE87EAC), UINT32_C(0x00235BF1), UINT32_C(0x0EAE0AF1),
+ UINT32_C(0x03D89DD3), UINT32_C(0x0B789073), UINT32_C(0x01AC0815),
+ UINT32_C(0x055721C2), UINT32_C(0x0B2BAD77), UINT32_C(0x05787CF1),
+ UINT32_C(0x00C70041), UINT32_C(0x00EEE049), UINT32_C(0x0D01B922),
+ UINT32_C(0x022A24F8), UINT32_C(0x0317FAC7), UINT32_C(0x0D5F402C),
+ UINT32_C(0x0439541B), UINT32_C(0x07D56CC2), UINT32_C(0x00EB80BF),
+ UINT32_C(0x00E40AA6) },
+ { UINT32_C(0x0A01F6F0), UINT32_C(0x020DA18A), UINT32_C(0x073C68C0),
+ UINT32_C(0x05338AFA), UINT32_C(0x0DDC8CB0), UINT32_C(0x001C0CED),
+ UINT32_C(0x07A82BBC), UINT32_C(0x081BF5E1), UINT32_C(0x00B876DD),
+ UINT32_C(0x09864ED3), UINT32_C(0x07F89153), UINT32_C(0x0A066C82),
+ UINT32_C(0x042461BC), UINT32_C(0x07592D13), UINT32_C(0x02DBFA28),
+ UINT32_C(0x0371D64F), UINT32_C(0x0326B139), UINT32_C(0x0545030E),
+ UINT32_C(0x03B02EDD) } },
+ { { UINT32_C(0x0C8AA41D), UINT32_C(0x02999435), UINT32_C(0x011470BE),
+ UINT32_C(0x02448ABD), UINT32_C(0x0C3A559A), UINT32_C(0x03DE4EDA),
+ UINT32_C(0x0267ACAB), UINT32_C(0x05B64BAF), UINT32_C(0x06167A36),
+ UINT32_C(0x080925DF), UINT32_C(0x0748EB2E), UINT32_C(0x0262E572),
+ UINT32_C(0x06655A71), UINT32_C(0x02DC7E31), UINT32_C(0x009FA448),
+ UINT32_C(0x05991E95), UINT32_C(0x0FA3D04A), UINT32_C(0x0484BE25),
+ UINT32_C(0x0438E396) },
+ { UINT32_C(0x044C41BB), UINT32_C(0x02EFDFC2), UINT32_C(0x0F459DA9),
+ UINT32_C(0x04A94A2D), UINT32_C(0x03F47C03), UINT32_C(0x07FA71AF),
+ UINT32_C(0x03DC178C), UINT32_C(0x0129963B), UINT32_C(0x021E1FD4),
+ UINT32_C(0x0E7487EB), UINT32_C(0x00C3DDB0), UINT32_C(0x06EE0434),
+ UINT32_C(0x06D2712F), UINT32_C(0x07842656), UINT32_C(0x013F8F26),
+ UINT32_C(0x01F9766F), UINT32_C(0x061BD12C), UINT32_C(0x02B96EB7),
+ UINT32_C(0x01F8FA20) } },
+ { { UINT32_C(0x0FB80E07), UINT32_C(0x050B08F2), UINT32_C(0x064554C9),
+ UINT32_C(0x078E1F81), UINT32_C(0x09ED8841), UINT32_C(0x0596ADC2),
+ UINT32_C(0x034DF164), UINT32_C(0x020E6E12), UINT32_C(0x018EDA4D),
+ UINT32_C(0x0174E31B), UINT32_C(0x03B107F1), UINT32_C(0x010EC155),
+ UINT32_C(0x07FA899A), UINT32_C(0x0717505D), UINT32_C(0x05819825),
+ UINT32_C(0x0542EC55), UINT32_C(0x038DD6D7), UINT32_C(0x0497E5A0),
+ UINT32_C(0x03081495) },
+ { UINT32_C(0x064986F4), UINT32_C(0x03BD600B), UINT32_C(0x04B78E0D),
+ UINT32_C(0x0098465F), UINT32_C(0x0E7E78C0), UINT32_C(0x0127CC0E),
+ UINT32_C(0x07A3BC64), UINT32_C(0x001DBF18), UINT32_C(0x06A78B45),
+ UINT32_C(0x0D3A5A6B), UINT32_C(0x0682C6C2), UINT32_C(0x0B8EE95B),
+ UINT32_C(0x066E64B3), UINT32_C(0x04178CB0), UINT32_C(0x0FC2F66E),
+ UINT32_C(0x04EABB3C), UINT32_C(0x084AF2DE), UINT32_C(0x04C297C1),
+ UINT32_C(0x0136B06E) } },
+ { { UINT32_C(0x07DF6D6E), UINT32_C(0x01F00ED6), UINT32_C(0x02705D3E),
+ UINT32_C(0x038023D6), UINT32_C(0x0A85D53D), UINT32_C(0x01C4664A),
+ UINT32_C(0x0610B36C), UINT32_C(0x02BAE274), UINT32_C(0x03566DBB),
+ UINT32_C(0x0854659C), UINT32_C(0x00F106D4), UINT32_C(0x09D0A630),
+ UINT32_C(0x01B5D98A), UINT32_C(0x01B27CA8), UINT32_C(0x0F254343),
+ UINT32_C(0x075491B9), UINT32_C(0x025D2274), UINT32_C(0x04F17B63),
+ UINT32_C(0x06865DA3) },
+ { UINT32_C(0x0D4C1CFE), UINT32_C(0x0612B559), UINT32_C(0x0D29CCC2),
+ UINT32_C(0x06835607), UINT32_C(0x0E442A4F), UINT32_C(0x003F2EA3),
+ UINT32_C(0x04DA7E80), UINT32_C(0x079ABF17), UINT32_C(0x062A7A50),
+ UINT32_C(0x0FE31E03), UINT32_C(0x044D195D), UINT32_C(0x01A9DC51),
+ UINT32_C(0x05B8C361), UINT32_C(0x06390D3D), UINT32_C(0x0544BD42),
+ UINT32_C(0x02DB7A09), UINT32_C(0x0367E705), UINT32_C(0x01B34C53),
+ UINT32_C(0x055F8181) } },
+ { { UINT32_C(0x0F3F00C1), UINT32_C(0x04C36A17), UINT32_C(0x0CB05A60),
+ UINT32_C(0x05742C4B), UINT32_C(0x029DC7BA), UINT32_C(0x00946765),
+ UINT32_C(0x01F6280B), UINT32_C(0x0A250657), UINT32_C(0x057853BE),
+ UINT32_C(0x027C17D4), UINT32_C(0x061E6EE7), UINT32_C(0x068934C0),
+ UINT32_C(0x0225275D), UINT32_C(0x004E706A), UINT32_C(0x08A0E33D),
+ UINT32_C(0x02EFB382), UINT32_C(0x0231B332), UINT32_C(0x045E20A6),
+ UINT32_C(0x076538EE) },
+ { UINT32_C(0x072461C9), UINT32_C(0x071D932B), UINT32_C(0x099D4C01),
+ UINT32_C(0x0401E666), UINT32_C(0x07DB6FB0), UINT32_C(0x049F43E4),
+ UINT32_C(0x056167EA), UINT32_C(0x0D49C41D), UINT32_C(0x05F10CA9),
+ UINT32_C(0x080EC5BB), UINT32_C(0x05C98C31), UINT32_C(0x01E1F452),
+ UINT32_C(0x07E42338), UINT32_C(0x04049AA9), UINT32_C(0x032E5588),
+ UINT32_C(0x01E28C9C), UINT32_C(0x04BCDC8D), UINT32_C(0x04309C54),
+ UINT32_C(0x02042514) } },
+ },
+ {
+ { { UINT32_C(0x02648196), UINT32_C(0x01BF352B), UINT32_C(0x0FCEC15F),
+ UINT32_C(0x02D3A085), UINT32_C(0x011002A5), UINT32_C(0x026E7651),
+ UINT32_C(0x021C2A73), UINT32_C(0x0E3392B7), UINT32_C(0x01A26456),
+ UINT32_C(0x00E05940), UINT32_C(0x05C6D0D8), UINT32_C(0x085D0F62),
+ UINT32_C(0x03B743E5), UINT32_C(0x05B2C76F), UINT32_C(0x0B270AB3),
+ UINT32_C(0x076B0EF8), UINT32_C(0x0E5EF80C), UINT32_C(0x0751E040),
+ UINT32_C(0x0769C73A) },
+ { UINT32_C(0x0D9BC7BB), UINT32_C(0x01B398D4), UINT32_C(0x094E3D5E),
+ UINT32_C(0x0679261C), UINT32_C(0x0F579BC0), UINT32_C(0x0087234F),
+ UINT32_C(0x01C48CDA), UINT32_C(0x01065BB9), UINT32_C(0x04A8A1F3),
+ UINT32_C(0x097D469B), UINT32_C(0x046FC17A), UINT32_C(0x00CAE969),
+ UINT32_C(0x02E690B5), UINT32_C(0x0187C437), UINT32_C(0x000FCD13),
+ UINT32_C(0x07C0FA30), UINT32_C(0x02F0D63C), UINT32_C(0x0583AE53),
+ UINT32_C(0x036A77FE) } },
+ { { UINT32_C(0x01DE62A2), UINT32_C(0x03B6F417), UINT32_C(0x08D8470C),
+ UINT32_C(0x041AB290), UINT32_C(0x0D3155E4), UINT32_C(0x043123A7),
+ UINT32_C(0x06EC3DAC), UINT32_C(0x09575F29), UINT32_C(0x05CC8C01),
+ UINT32_C(0x028CF2E0), UINT32_C(0x00BB01F9), UINT32_C(0x01E4C554),
+ UINT32_C(0x07B3F1F5), UINT32_C(0x00E4DC2E), UINT32_C(0x0F6F4AA9),
+ UINT32_C(0x03F7C702), UINT32_C(0x0EC18583), UINT32_C(0x02949031),
+ UINT32_C(0x05C16F04) },
+ { UINT32_C(0x03BFC242), UINT32_C(0x06AF3468), UINT32_C(0x0509C734),
+ UINT32_C(0x002581C3), UINT32_C(0x0CD6F167), UINT32_C(0x068B6408),
+ UINT32_C(0x07D05F00), UINT32_C(0x0D520CDF), UINT32_C(0x02C463E5),
+ UINT32_C(0x003D2B75), UINT32_C(0x02640D09), UINT32_C(0x0C38D324),
+ UINT32_C(0x016E198B), UINT32_C(0x01BF3B79), UINT32_C(0x08EFB3AE),
+ UINT32_C(0x01B11ADD), UINT32_C(0x0428FEBD), UINT32_C(0x0288A4BC),
+ UINT32_C(0x02ED3D8D) } },
+ { { UINT32_C(0x0FE3927A), UINT32_C(0x004463DC), UINT32_C(0x0A23634B),
+ UINT32_C(0x02C96252), UINT32_C(0x088ACC38), UINT32_C(0x003687F2),
+ UINT32_C(0x07070A41), UINT32_C(0x0A3D6F58), UINT32_C(0x02ACC6F9),
+ UINT32_C(0x07A117B7), UINT32_C(0x04BF3041), UINT32_C(0x006C3D57),
+ UINT32_C(0x05E2A443), UINT32_C(0x00D534BB), UINT32_C(0x01838CCA),
+ UINT32_C(0x07E9698D), UINT32_C(0x0463E2DC), UINT32_C(0x05A8243F),
+ UINT32_C(0x02BC2618) },
+ { UINT32_C(0x0EBC6638), UINT32_C(0x04B3F3FB), UINT32_C(0x0A7F699B),
+ UINT32_C(0x070541A8), UINT32_C(0x00275BF7), UINT32_C(0x0335548D),
+ UINT32_C(0x00C681F5), UINT32_C(0x0AE9575E), UINT32_C(0x02032835),
+ UINT32_C(0x027F35BF), UINT32_C(0x00A83998), UINT32_C(0x04869978),
+ UINT32_C(0x04F819CA), UINT32_C(0x075D1DAF), UINT32_C(0x0B79E387),
+ UINT32_C(0x033A57AB), UINT32_C(0x057298F2), UINT32_C(0x0583C4E3),
+ UINT32_C(0x067E752D) } },
+ { { UINT32_C(0x06B4D0F2), UINT32_C(0x059C637E), UINT32_C(0x0515A54F),
+ UINT32_C(0x01CB93DA), UINT32_C(0x0AF87FEF), UINT32_C(0x07247119),
+ UINT32_C(0x0368E1D8), UINT32_C(0x0287508B), UINT32_C(0x04E3B00B),
+ UINT32_C(0x03EDF00C), UINT32_C(0x0060EB2B), UINT32_C(0x009B64B7),
+ UINT32_C(0x0059A064), UINT32_C(0x02C48CC2), UINT32_C(0x0D938166),
+ UINT32_C(0x039A77EF), UINT32_C(0x04F26973), UINT32_C(0x015B1DA7),
+ UINT32_C(0x048D6DB3) },
+ { UINT32_C(0x011EBBDB), UINT32_C(0x06BC0045), UINT32_C(0x0275B56E),
+ UINT32_C(0x03B89420), UINT32_C(0x013420FC), UINT32_C(0x076F18E5),
+ UINT32_C(0x00A74F63), UINT32_C(0x0E0F64B7), UINT32_C(0x00503282),
+ UINT32_C(0x094735D1), UINT32_C(0x013CC6D6), UINT32_C(0x0E5C0E1C),
+ UINT32_C(0x015BA8D6), UINT32_C(0x07D45F0A), UINT32_C(0x0A29FE38),
+ UINT32_C(0x0029F319), UINT32_C(0x03AC2D85), UINT32_C(0x027ECAF3),
+ UINT32_C(0x029D9051) } },
+ { { UINT32_C(0x0EA400A9), UINT32_C(0x0158306B), UINT32_C(0x015222F8),
+ UINT32_C(0x07A029A5), UINT32_C(0x01BD2907), UINT32_C(0x0570C0F6),
+ UINT32_C(0x0751FAE1), UINT32_C(0x07964BF7), UINT32_C(0x009AA3B7),
+ UINT32_C(0x03DF8285), UINT32_C(0x005D2075), UINT32_C(0x0DDBE6E5),
+ UINT32_C(0x04FB407B), UINT32_C(0x05ABE7D8), UINT32_C(0x0C49401A),
+ UINT32_C(0x04BA9696), UINT32_C(0x03CCE450), UINT32_C(0x04636480),
+ UINT32_C(0x03F1ABE9) },
+ { UINT32_C(0x03EA1F68), UINT32_C(0x0676F7FA), UINT32_C(0x078995D6),
+ UINT32_C(0x01690C80), UINT32_C(0x0DDD1529), UINT32_C(0x007F78C9),
+ UINT32_C(0x0408771E), UINT32_C(0x0513A792), UINT32_C(0x003B85AB),
+ UINT32_C(0x016D7EB5), UINT32_C(0x05E5699C), UINT32_C(0x0BECEE12),
+ UINT32_C(0x00107C5D), UINT32_C(0x00E4EB89), UINT32_C(0x02F4C652),
+ UINT32_C(0x04E39F7A), UINT32_C(0x034AED07), UINT32_C(0x0212550E),
+ UINT32_C(0x0188E07E) } },
+ { { UINT32_C(0x0FBBA24C), UINT32_C(0x01E20A63), UINT32_C(0x0FA95AAC),
+ UINT32_C(0x01C44416), UINT32_C(0x0F08DC76), UINT32_C(0x043CBDF1),
+ UINT32_C(0x012ABC29), UINT32_C(0x0F6C4233), UINT32_C(0x06107D90),
+ UINT32_C(0x002CBE36), UINT32_C(0x05234963), UINT32_C(0x059E8B8F),
+ UINT32_C(0x06167695), UINT32_C(0x04B21ABA), UINT32_C(0x094ABDA3),
+ UINT32_C(0x01B5AF79), UINT32_C(0x00351EF1), UINT32_C(0x03FE1EFE),
+ UINT32_C(0x03E83BD1) },
+ { UINT32_C(0x04ADEFE3), UINT32_C(0x028AF72F), UINT32_C(0x09E0C0D6),
+ UINT32_C(0x0104ED8F), UINT32_C(0x0AE0148F), UINT32_C(0x02B05ACD),
+ UINT32_C(0x066B1ED0), UINT32_C(0x0A3C6BFA), UINT32_C(0x032BBFF9),
+ UINT32_C(0x0F66AD88), UINT32_C(0x04A9A376), UINT32_C(0x0AF0D447),
+ UINT32_C(0x047BD087), UINT32_C(0x005F677C), UINT32_C(0x014088B0),
+ UINT32_C(0x00EDD8EE), UINT32_C(0x0598516D), UINT32_C(0x03FE1205),
+ UINT32_C(0x073098DE) } },
+ { { UINT32_C(0x02841A85), UINT32_C(0x0451A0F7), UINT32_C(0x076BCBFC),
+ UINT32_C(0x027E002B), UINT32_C(0x04ACD1B5), UINT32_C(0x03AADBAC),
+ UINT32_C(0x011F71FA), UINT32_C(0x0E1089CF), UINT32_C(0x058740CA),
+ UINT32_C(0x06DB26BB), UINT32_C(0x02494970), UINT32_C(0x07CCD9E0),
+ UINT32_C(0x05749062), UINT32_C(0x061E24EF), UINT32_C(0x0BA44927),
+ UINT32_C(0x01396A99), UINT32_C(0x0C2129A5), UINT32_C(0x06C4E538),
+ UINT32_C(0x02D308F2) },
+ { UINT32_C(0x0E7B0D82), UINT32_C(0x0295DE15), UINT32_C(0x059C10B0),
+ UINT32_C(0x0240D76A), UINT32_C(0x0AA33AC3), UINT32_C(0x02D5D368),
+ UINT32_C(0x05DF8706), UINT32_C(0x0A4B7001), UINT32_C(0x031DBF6C),
+ UINT32_C(0x0BC72CD8), UINT32_C(0x046962A7), UINT32_C(0x0D13BB53),
+ UINT32_C(0x039B98C0), UINT32_C(0x05AA84ED), UINT32_C(0x058D2735),
+ UINT32_C(0x0508AB59), UINT32_C(0x085DF0E3), UINT32_C(0x06AA60D9),
+ UINT32_C(0x0192578B) } },
+ { { UINT32_C(0x052517BF), UINT32_C(0x07C0E587), UINT32_C(0x038A5531),
+ UINT32_C(0x03EE1FF1), UINT32_C(0x062AB6E8), UINT32_C(0x06EF4CCB),
+ UINT32_C(0x00A09F25), UINT32_C(0x0DBE8342), UINT32_C(0x01D7E02F),
+ UINT32_C(0x094C49AE), UINT32_C(0x01445CE4), UINT32_C(0x0F435B7F),
+ UINT32_C(0x07CDF16E), UINT32_C(0x009B8491), UINT32_C(0x0B24E6F7),
+ UINT32_C(0x01648959), UINT32_C(0x00615CA9), UINT32_C(0x014879FC),
+ UINT32_C(0x015CCCCE) },
+ { UINT32_C(0x0BB6E5C0), UINT32_C(0x072270A8), UINT32_C(0x02BC713E),
+ UINT32_C(0x0194AF0E), UINT32_C(0x0745C682), UINT32_C(0x00066C6F),
+ UINT32_C(0x03D36CF5), UINT32_C(0x0593CBB1), UINT32_C(0x05AE790D),
+ UINT32_C(0x06B1FF53), UINT32_C(0x0620A507), UINT32_C(0x0CB462BF),
+ UINT32_C(0x068C215C), UINT32_C(0x06AB108C), UINT32_C(0x0B7E3900),
+ UINT32_C(0x03D88910), UINT32_C(0x0539E087), UINT32_C(0x04AE3141),
+ UINT32_C(0x035ED7D6) } },
+ { { UINT32_C(0x0254F3D7), UINT32_C(0x06792204), UINT32_C(0x0230569F),
+ UINT32_C(0x03D3FDA9), UINT32_C(0x0B84DD99), UINT32_C(0x07725C4C),
+ UINT32_C(0x06B0E7C3), UINT32_C(0x0B78D3DF), UINT32_C(0x078AC360),
+ UINT32_C(0x06CAB919), UINT32_C(0x02F4F70A), UINT32_C(0x013A8BD5),
+ UINT32_C(0x021D73E0), UINT32_C(0x044B1B4D), UINT32_C(0x0E88A7D4),
+ UINT32_C(0x05BAA6EC), UINT32_C(0x0526DE60), UINT32_C(0x01D8806A),
+ UINT32_C(0x04244303) },
+ { UINT32_C(0x0108C612), UINT32_C(0x0395A34F), UINT32_C(0x0339198F),
+ UINT32_C(0x01F179EC), UINT32_C(0x0708D6F3), UINT32_C(0x01DF5235),
+ UINT32_C(0x0232C546), UINT32_C(0x030C41B0), UINT32_C(0x015FE8CF),
+ UINT32_C(0x0F21BBB4), UINT32_C(0x0323FD77), UINT32_C(0x06DD81ED),
+ UINT32_C(0x04136906), UINT32_C(0x054B66A1), UINT32_C(0x0CBBD05A),
+ UINT32_C(0x0336CEE8), UINT32_C(0x0FCF1FFD), UINT32_C(0x041BBD8F),
+ UINT32_C(0x07AB12C9) } },
+ { { UINT32_C(0x0BBE227D), UINT32_C(0x05858F23), UINT32_C(0x04BF491E),
+ UINT32_C(0x05728183), UINT32_C(0x079C714E), UINT32_C(0x022A1FCF),
+ UINT32_C(0x01EF871B), UINT32_C(0x09EDB7B8), UINT32_C(0x01D525A3),
+ UINT32_C(0x0A87DA27), UINT32_C(0x043F0A4E), UINT32_C(0x09B1CDD1),
+ UINT32_C(0x00B92721), UINT32_C(0x00B6CCD6), UINT32_C(0x0D63DB15),
+ UINT32_C(0x023CE576), UINT32_C(0x0C4080E4), UINT32_C(0x033F2061),
+ UINT32_C(0x031AA1D9) },
+ { UINT32_C(0x07EC3A20), UINT32_C(0x01C69A3A), UINT32_C(0x001C25C7),
+ UINT32_C(0x0210B9C8), UINT32_C(0x08BDFFA8), UINT32_C(0x02E8214B),
+ UINT32_C(0x017C3E9B), UINT32_C(0x084D91D9), UINT32_C(0x038B3D24),
+ UINT32_C(0x0EC9081E), UINT32_C(0x026E58E8), UINT32_C(0x032908AE),
+ UINT32_C(0x02B2F37D), UINT32_C(0x058B11CB), UINT32_C(0x07538C24),
+ UINT32_C(0x06945091), UINT32_C(0x0F538568), UINT32_C(0x064897F5),
+ UINT32_C(0x03110AAF) } },
+ { { UINT32_C(0x093E7BB1), UINT32_C(0x026B09F0), UINT32_C(0x0763D63D),
+ UINT32_C(0x01CAD134), UINT32_C(0x053290E7), UINT32_C(0x03190F55),
+ UINT32_C(0x05929346), UINT32_C(0x090E1278), UINT32_C(0x01D360D4),
+ UINT32_C(0x0AE8B6AE), UINT32_C(0x036A79E4), UINT32_C(0x08B891A0),
+ UINT32_C(0x0448F896), UINT32_C(0x02316FA4), UINT32_C(0x0B3F9158),
+ UINT32_C(0x045DAD8C), UINT32_C(0x073BD91F), UINT32_C(0x0407FC71),
+ UINT32_C(0x0403F724) },
+ { UINT32_C(0x0C0213B3), UINT32_C(0x04667E35), UINT32_C(0x0E2CEB9C),
+ UINT32_C(0x064EC72A), UINT32_C(0x0A339F01), UINT32_C(0x01E44700),
+ UINT32_C(0x029951E3), UINT32_C(0x0F9E1903), UINT32_C(0x0760075A),
+ UINT32_C(0x0B3FB167), UINT32_C(0x015349C6), UINT32_C(0x04915326),
+ UINT32_C(0x06972404), UINT32_C(0x03D0B541), UINT32_C(0x0FFB253E),
+ UINT32_C(0x0670C067), UINT32_C(0x017EDCC3), UINT32_C(0x06348A30),
+ UINT32_C(0x0755DC54) } },
+ { { UINT32_C(0x0D72BA02), UINT32_C(0x07FF1EEA), UINT32_C(0x0066BDAD),
+ UINT32_C(0x039D956A), UINT32_C(0x04E892D7), UINT32_C(0x052419F2),
+ UINT32_C(0x034B725A), UINT32_C(0x095A35DA), UINT32_C(0x05559103),
+ UINT32_C(0x018A8F9F), UINT32_C(0x04FC3975), UINT32_C(0x0D1740D2),
+ UINT32_C(0x0375B900), UINT32_C(0x0761403F), UINT32_C(0x0B953A5F),
+ UINT32_C(0x04F2FF71), UINT32_C(0x0E1B0B58), UINT32_C(0x07D8573F),
+ UINT32_C(0x053E8C3E) },
+ { UINT32_C(0x055A3B73), UINT32_C(0x04EBD845), UINT32_C(0x0D3A5D27),
+ UINT32_C(0x03216043), UINT32_C(0x0A2D5A11), UINT32_C(0x03D32430),
+ UINT32_C(0x063F87FD), UINT32_C(0x0DBF84E0), UINT32_C(0x04C9934A),
+ UINT32_C(0x08BE9480), UINT32_C(0x02F6DE30), UINT32_C(0x052DB294),
+ UINT32_C(0x03230313), UINT32_C(0x04592516), UINT32_C(0x0B992B10),
+ UINT32_C(0x03125EE2), UINT32_C(0x0445BCF9), UINT32_C(0x07349143),
+ UINT32_C(0x05A112C7) } },
+ { { UINT32_C(0x0EA0B318), UINT32_C(0x03F1B159), UINT32_C(0x0487E52E),
+ UINT32_C(0x05D27B9C), UINT32_C(0x0EBAD615), UINT32_C(0x0459C5D9),
+ UINT32_C(0x073079D5), UINT32_C(0x078FD2D4), UINT32_C(0x006B7643),
+ UINT32_C(0x0A73DC2C), UINT32_C(0x041938CF), UINT32_C(0x098897E0),
+ UINT32_C(0x07660928), UINT32_C(0x058BF110), UINT32_C(0x0696BC61),
+ UINT32_C(0x07DE18FC), UINT32_C(0x0B815951), UINT32_C(0x04662BC8),
+ UINT32_C(0x054FF046) },
+ { UINT32_C(0x052466CC), UINT32_C(0x02C9E253), UINT32_C(0x07D1C495),
+ UINT32_C(0x024A0473), UINT32_C(0x0E5AEABA), UINT32_C(0x06DFF20F),
+ UINT32_C(0x03CCEFD9), UINT32_C(0x0F806D4B), UINT32_C(0x0192D911),
+ UINT32_C(0x06A7E064), UINT32_C(0x0136BD6C), UINT32_C(0x03CF3E59),
+ UINT32_C(0x036C910C), UINT32_C(0x02852F51), UINT32_C(0x0D2261F6),
+ UINT32_C(0x07B11789), UINT32_C(0x05D5440C), UINT32_C(0x068EB2BF),
+ UINT32_C(0x07C9D3D2) } },
+ { { UINT32_C(0x03F78C83), UINT32_C(0x026282EB), UINT32_C(0x0E7E58C8),
+ UINT32_C(0x01460384), UINT32_C(0x07F8288C), UINT32_C(0x004DDB38),
+ UINT32_C(0x068A22C1), UINT32_C(0x03B4E4B7), UINT32_C(0x046EC7F7),
+ UINT32_C(0x0F499BF8), UINT32_C(0x00E98F9D), UINT32_C(0x0201835A),
+ UINT32_C(0x06CDC18D), UINT32_C(0x054E87E0), UINT32_C(0x09E1190B),
+ UINT32_C(0x07C8570C), UINT32_C(0x0EE788C0), UINT32_C(0x003B8466),
+ UINT32_C(0x0513D8F7) },
+ { UINT32_C(0x082AE76F), UINT32_C(0x0467154F), UINT32_C(0x090D360C),
+ UINT32_C(0x04725E35), UINT32_C(0x077F0A4A), UINT32_C(0x01658344),
+ UINT32_C(0x07BFD41E), UINT32_C(0x0816DFE5), UINT32_C(0x01A64B33),
+ UINT32_C(0x07DEC344), UINT32_C(0x0404AABD), UINT32_C(0x0DD22DB3),
+ UINT32_C(0x0372E5A1), UINT32_C(0x01DD7525), UINT32_C(0x01C8CACD),
+ UINT32_C(0x06A4B923), UINT32_C(0x0CD78815), UINT32_C(0x03B62E43),
+ UINT32_C(0x0182DCE0) } },
+ { { UINT32_C(0x04B1FB35), UINT32_C(0x0061A026), UINT32_C(0x099D37D7),
+ UINT32_C(0x046459E6), UINT32_C(0x0E8A57EF), UINT32_C(0x001BD06E),
+ UINT32_C(0x04A92B84), UINT32_C(0x06098C4C), UINT32_C(0x0358B593),
+ UINT32_C(0x0D4DFE1C), UINT32_C(0x063599D3), UINT32_C(0x02DD18DC),
+ UINT32_C(0x03007901), UINT32_C(0x01E9DD8D), UINT32_C(0x0400CC35),
+ UINT32_C(0x0778E5F5), UINT32_C(0x05D5B6A3), UINT32_C(0x02FD411C),
+ UINT32_C(0x02B425A2) },
+ { UINT32_C(0x03812C10), UINT32_C(0x03B78EFC), UINT32_C(0x09532CE4),
+ UINT32_C(0x04F7D4A9), UINT32_C(0x0F7C04C8), UINT32_C(0x0683AE68),
+ UINT32_C(0x011B6140), UINT32_C(0x0156737D), UINT32_C(0x035A4EB9),
+ UINT32_C(0x0A0B7443), UINT32_C(0x064319EB), UINT32_C(0x0B315217),
+ UINT32_C(0x049C0FB2), UINT32_C(0x004E46BC), UINT32_C(0x0318D072),
+ UINT32_C(0x052D3EA9), UINT32_C(0x06A15FA8), UINT32_C(0x02E0D5AB),
+ UINT32_C(0x008DD356) } },
+ { { UINT32_C(0x0D00894F), UINT32_C(0x0415F67D), UINT32_C(0x0C243D11),
+ UINT32_C(0x02B8C573), UINT32_C(0x05C886B6), UINT32_C(0x073E2A37),
+ UINT32_C(0x01B4E4FA), UINT32_C(0x09A09251), UINT32_C(0x020282E5),
+ UINT32_C(0x0BCA7D2D), UINT32_C(0x066FF292), UINT32_C(0x09926C99),
+ UINT32_C(0x03617A48), UINT32_C(0x01530215), UINT32_C(0x063E7DBA),
+ UINT32_C(0x078B1DFB), UINT32_C(0x0C3844B7), UINT32_C(0x03201272),
+ UINT32_C(0x0778B4FA) },
+ { UINT32_C(0x09305F18), UINT32_C(0x04DACE51), UINT32_C(0x0D07FE4D),
+ UINT32_C(0x04990FE7), UINT32_C(0x07120719), UINT32_C(0x07AE031B),
+ UINT32_C(0x003430FE), UINT32_C(0x00C1FBD4), UINT32_C(0x036A0A51),
+ UINT32_C(0x0A6A12BB), UINT32_C(0x072B00FE), UINT32_C(0x0F112F16),
+ UINT32_C(0x002D898C), UINT32_C(0x00D7F3F0), UINT32_C(0x02CCB574),
+ UINT32_C(0x076345FF), UINT32_C(0x02C9358F), UINT32_C(0x017BCB4B),
+ UINT32_C(0x0579734A) } },
+ },
+ {
+ { { UINT32_C(0x0F0DB502), UINT32_C(0x007283D0), UINT32_C(0x08EF623D),
+ UINT32_C(0x03EA8C5E), UINT32_C(0x0A209E1F), UINT32_C(0x03A40740),
+ UINT32_C(0x02F81888), UINT32_C(0x0722A969), UINT32_C(0x03DCF02A),
+ UINT32_C(0x0B8BF42D), UINT32_C(0x046BF6EC), UINT32_C(0x04E7DE79),
+ UINT32_C(0x032FE5DF), UINT32_C(0x01C17AC3), UINT32_C(0x088F43CD),
+ UINT32_C(0x06D316FF), UINT32_C(0x00B6FB94), UINT32_C(0x03A7A692),
+ UINT32_C(0x03E132AC) },
+ { UINT32_C(0x045CE248), UINT32_C(0x0462F43F), UINT32_C(0x09F103B7),
+ UINT32_C(0x03CE6503), UINT32_C(0x02C55CD7), UINT32_C(0x01FAC8B9),
+ UINT32_C(0x07F7D41F), UINT32_C(0x049B3922), UINT32_C(0x0538164A),
+ UINT32_C(0x0C32168B), UINT32_C(0x021D15D5), UINT32_C(0x0FBE7AB4),
+ UINT32_C(0x049ABD36), UINT32_C(0x06689278), UINT32_C(0x090906E0),
+ UINT32_C(0x02853127), UINT32_C(0x032C40D9), UINT32_C(0x0284E722),
+ UINT32_C(0x05B9DA3D) } },
+ { { UINT32_C(0x08B06389), UINT32_C(0x039D7B29), UINT32_C(0x026E0D8E),
+ UINT32_C(0x038E31F2), UINT32_C(0x0F482001), UINT32_C(0x046C5627),
+ UINT32_C(0x0153F461), UINT32_C(0x0FC4C626), UINT32_C(0x035A22C9),
+ UINT32_C(0x0CB5BCED), UINT32_C(0x032AE85F), UINT32_C(0x097105A2),
+ UINT32_C(0x0661090D), UINT32_C(0x02190C38), UINT32_C(0x05F88BB1),
+ UINT32_C(0x020AFD4B), UINT32_C(0x07693E86), UINT32_C(0x036234B0),
+ UINT32_C(0x0201EE7C) },
+ { UINT32_C(0x05177EBC), UINT32_C(0x07334497), UINT32_C(0x021FB6DB),
+ UINT32_C(0x00E242A1), UINT32_C(0x06ACC48D), UINT32_C(0x0617860E),
+ UINT32_C(0x04002467), UINT32_C(0x006684B4), UINT32_C(0x005E7367),
+ UINT32_C(0x02210321), UINT32_C(0x06AE2E12), UINT32_C(0x0A170483),
+ UINT32_C(0x06811FED), UINT32_C(0x02AF7598), UINT32_C(0x099B28F0),
+ UINT32_C(0x04B2EAC3), UINT32_C(0x03144E87), UINT32_C(0x052C741C),
+ UINT32_C(0x00219EE8) } },
+ { { UINT32_C(0x00581DC0), UINT32_C(0x076911B9), UINT32_C(0x03F907DF),
+ UINT32_C(0x00FD8CCC), UINT32_C(0x0BD0DFDF), UINT32_C(0x0388BBE8),
+ UINT32_C(0x0549C09A), UINT32_C(0x0387AC55), UINT32_C(0x07AF40E6),
+ UINT32_C(0x0981B7A5), UINT32_C(0x05ADE4BE), UINT32_C(0x052D5C55),
+ UINT32_C(0x076A04D2), UINT32_C(0x032751B9), UINT32_C(0x0BCE279F),
+ UINT32_C(0x034D2A39), UINT32_C(0x0AEDCDAE), UINT32_C(0x00365DC7),
+ UINT32_C(0x03453CBF) },
+ { UINT32_C(0x0FAB453E), UINT32_C(0x011CF084), UINT32_C(0x09E21C47),
+ UINT32_C(0x06CF3197), UINT32_C(0x00831296), UINT32_C(0x057F4CE5),
+ UINT32_C(0x020F8EE8), UINT32_C(0x05B31872), UINT32_C(0x0779598D),
+ UINT32_C(0x07C7AC32), UINT32_C(0x05B64DC4), UINT32_C(0x0E058DB2),
+ UINT32_C(0x060142F5), UINT32_C(0x0757FAC8), UINT32_C(0x0320EFE8),
+ UINT32_C(0x03D158EA), UINT32_C(0x025240D2), UINT32_C(0x0116989D),
+ UINT32_C(0x04BFB887) } },
+ { { UINT32_C(0x0DB8A57B), UINT32_C(0x0056DCD3), UINT32_C(0x0355B904),
+ UINT32_C(0x03D5725A), UINT32_C(0x007C7371), UINT32_C(0x00CF4193),
+ UINT32_C(0x020AD78C), UINT32_C(0x0305EFAF), UINT32_C(0x03715E8F),
+ UINT32_C(0x04E06800), UINT32_C(0x0464FE0B), UINT32_C(0x041671C5),
+ UINT32_C(0x07289FAC), UINT32_C(0x045EC338), UINT32_C(0x049BEE4D),
+ UINT32_C(0x06F62A0E), UINT32_C(0x04025E36), UINT32_C(0x05D25CE9),
+ UINT32_C(0x07C568B5) },
+ { UINT32_C(0x0D4BD6B6), UINT32_C(0x00933993), UINT32_C(0x0B7EEBBA),
+ UINT32_C(0x0281309E), UINT32_C(0x065E8268), UINT32_C(0x035579CF),
+ UINT32_C(0x05550C9A), UINT32_C(0x0D7980B4), UINT32_C(0x0531F076),
+ UINT32_C(0x0CD2F37E), UINT32_C(0x03059FC3), UINT32_C(0x00281179),
+ UINT32_C(0x019AAC99), UINT32_C(0x017555A7), UINT32_C(0x0FF849A4),
+ UINT32_C(0x04EE5361), UINT32_C(0x08C87DDE), UINT32_C(0x004920CB),
+ UINT32_C(0x0472AE6B) } },
+ { { UINT32_C(0x05AD0B4E), UINT32_C(0x0000D01D), UINT32_C(0x0A1C822E),
+ UINT32_C(0x004A7A0A), UINT32_C(0x0AA08F1E), UINT32_C(0x05917BCC),
+ UINT32_C(0x073D4A38), UINT32_C(0x06389FF3), UINT32_C(0x047A94F0),
+ UINT32_C(0x06710D9B), UINT32_C(0x0752964E), UINT32_C(0x030EF732),
+ UINT32_C(0x01AE9023), UINT32_C(0x0752E2B4), UINT32_C(0x0343C25C),
+ UINT32_C(0x04C0A3C3), UINT32_C(0x0B4EFABB), UINT32_C(0x079ACB07),
+ UINT32_C(0x05BEE507) },
+ { UINT32_C(0x03494AD9), UINT32_C(0x05EA99AF), UINT32_C(0x0389480B),
+ UINT32_C(0x05160DCE), UINT32_C(0x010C3CBB), UINT32_C(0x04B92C2A),
+ UINT32_C(0x05F2D771), UINT32_C(0x0A57A2FD), UINT32_C(0x007C232D),
+ UINT32_C(0x0ECF6652), UINT32_C(0x06762C3E), UINT32_C(0x0531B5E7),
+ UINT32_C(0x03E82FC8), UINT32_C(0x01820A9D), UINT32_C(0x010298C1),
+ UINT32_C(0x040BB915), UINT32_C(0x06C4DE5F), UINT32_C(0x00F95873),
+ UINT32_C(0x00D564BB) } },
+ { { UINT32_C(0x06647B76), UINT32_C(0x05951386), UINT32_C(0x01C3CEEE),
+ UINT32_C(0x05B4A2A9), UINT32_C(0x00C0D10D), UINT32_C(0x07198ABC),
+ UINT32_C(0x0344EBA4), UINT32_C(0x01102AAD), UINT32_C(0x00A6BD8E),
+ UINT32_C(0x041FD3B9), UINT32_C(0x072FD40E), UINT32_C(0x04DF271A),
+ UINT32_C(0x07951CEE), UINT32_C(0x0434A805), UINT32_C(0x03CBC676),
+ UINT32_C(0x07E6DD9D), UINT32_C(0x037A89AF), UINT32_C(0x01076ABD),
+ UINT32_C(0x00509445) },
+ { UINT32_C(0x0D8A2C33), UINT32_C(0x05E083E6), UINT32_C(0x05C0317D),
+ UINT32_C(0x0602A2EA), UINT32_C(0x00A16254), UINT32_C(0x065050EB),
+ UINT32_C(0x014C68D6), UINT32_C(0x0EA8DF00), UINT32_C(0x002096BA),
+ UINT32_C(0x00D2E7B4), UINT32_C(0x03580F1C), UINT32_C(0x0237FA0E),
+ UINT32_C(0x01C7F56A), UINT32_C(0x054A6A4F), UINT32_C(0x03E879F4),
+ UINT32_C(0x008B47F5), UINT32_C(0x0EDF35FC), UINT32_C(0x01F3F7F0),
+ UINT32_C(0x03E78806) } },
+ { { UINT32_C(0x038F6A40), UINT32_C(0x05B8DCB9), UINT32_C(0x07D27CDC),
+ UINT32_C(0x03392DA1), UINT32_C(0x066611C2), UINT32_C(0x066344AA),
+ UINT32_C(0x05F431C8), UINT32_C(0x07255E87), UINT32_C(0x0135642A),
+ UINT32_C(0x051CFCBA), UINT32_C(0x045D25F5), UINT32_C(0x08BB7E3A),
+ UINT32_C(0x022605AB), UINT32_C(0x00C874AA), UINT32_C(0x0195652F),
+ UINT32_C(0x00E16A23), UINT32_C(0x0D18A297), UINT32_C(0x024B6188),
+ UINT32_C(0x025A9403) },
+ { UINT32_C(0x04F1EAD3), UINT32_C(0x03669651), UINT32_C(0x0E87093B),
+ UINT32_C(0x05F1CF35), UINT32_C(0x019B74E6), UINT32_C(0x0177BF8B),
+ UINT32_C(0x036B76B9), UINT32_C(0x0B817B29), UINT32_C(0x009C77FA),
+ UINT32_C(0x0202860C), UINT32_C(0x01D1AB54), UINT32_C(0x0B180712),
+ UINT32_C(0x06B274AA), UINT32_C(0x0121DBED), UINT32_C(0x0AEA446B),
+ UINT32_C(0x044661E9), UINT32_C(0x0C3EE1D4), UINT32_C(0x045027EE),
+ UINT32_C(0x014C275F) } },
+ { { UINT32_C(0x004023FD), UINT32_C(0x01669241), UINT32_C(0x0693C19B),
+ UINT32_C(0x0058FB3D), UINT32_C(0x0756B182), UINT32_C(0x075D0BEC),
+ UINT32_C(0x07A393EF), UINT32_C(0x0B75B610), UINT32_C(0x07D0B5FD),
+ UINT32_C(0x060DEE19), UINT32_C(0x02373BD5), UINT32_C(0x0A1D84BA),
+ UINT32_C(0x07E8F3AA), UINT32_C(0x01D80791), UINT32_C(0x09D535D0),
+ UINT32_C(0x01AB79C2), UINT32_C(0x0D7911BC), UINT32_C(0x03496555),
+ UINT32_C(0x0370FC52) },
+ { UINT32_C(0x0CA626DD), UINT32_C(0x018A8079), UINT32_C(0x02E35F36),
+ UINT32_C(0x00EF1C67), UINT32_C(0x0942648A), UINT32_C(0x05578B93),
+ UINT32_C(0x07DDB397), UINT32_C(0x095E9BED), UINT32_C(0x07DEB648),
+ UINT32_C(0x020D82EB), UINT32_C(0x02384172), UINT32_C(0x0988C739),
+ UINT32_C(0x035C1ACA), UINT32_C(0x053C61ED), UINT32_C(0x036A12D0),
+ UINT32_C(0x070600B9), UINT32_C(0x05505FED), UINT32_C(0x04D77717),
+ UINT32_C(0x04E32DD7) } },
+ { { UINT32_C(0x0F32AB3F), UINT32_C(0x03271637), UINT32_C(0x01E6E3C1),
+ UINT32_C(0x04B433DF), UINT32_C(0x0313D761), UINT32_C(0x01F05C43),
+ UINT32_C(0x01B6E232), UINT32_C(0x0B782E36), UINT32_C(0x0142A283),
+ UINT32_C(0x06A37377), UINT32_C(0x063B9255), UINT32_C(0x05FF47C8),
+ UINT32_C(0x02270CEE), UINT32_C(0x04B3AC67), UINT32_C(0x07D72B62),
+ UINT32_C(0x006133F9), UINT32_C(0x0BFDFB85), UINT32_C(0x04FE3C0B),
+ UINT32_C(0x0406E239) },
+ { UINT32_C(0x0737D38E), UINT32_C(0x07FBCD12), UINT32_C(0x00F51FBD),
+ UINT32_C(0x02A182A2), UINT32_C(0x062DA827), UINT32_C(0x01D9AB6A),
+ UINT32_C(0x0539AEBA), UINT32_C(0x0AB608B0), UINT32_C(0x0226B3BB),
+ UINT32_C(0x0ED7323F), UINT32_C(0x04ADDB11), UINT32_C(0x05B1E5DF),
+ UINT32_C(0x013ECB65), UINT32_C(0x0282983F), UINT32_C(0x02BDD0BD),
+ UINT32_C(0x07F0D675), UINT32_C(0x0C80C17E), UINT32_C(0x06B40353),
+ UINT32_C(0x01D570D9) } },
+ { { UINT32_C(0x0D4D4113), UINT32_C(0x0371ACBF), UINT32_C(0x076D0600),
+ UINT32_C(0x06867748), UINT32_C(0x0267DC5C), UINT32_C(0x04199EE8),
+ UINT32_C(0x015FF11F), UINT32_C(0x01DBB00A), UINT32_C(0x03C8E489),
+ UINT32_C(0x0218373A), UINT32_C(0x00180AE9), UINT32_C(0x0A2CAFBC),
+ UINT32_C(0x016437D1), UINT32_C(0x058A25D0), UINT32_C(0x0AB57613),
+ UINT32_C(0x07DF8B7E), UINT32_C(0x0985AF6A), UINT32_C(0x04CCAE37),
+ UINT32_C(0x0300D01F) },
+ { UINT32_C(0x092A3113), UINT32_C(0x05B20515), UINT32_C(0x0F0E530A),
+ UINT32_C(0x0605CBBF), UINT32_C(0x05FD19B3), UINT32_C(0x01593B38),
+ UINT32_C(0x003D988A), UINT32_C(0x03D76657), UINT32_C(0x017E79DC),
+ UINT32_C(0x02EC918C), UINT32_C(0x069A3B0F), UINT32_C(0x06FB78CA),
+ UINT32_C(0x07B0B30F), UINT32_C(0x0224A884), UINT32_C(0x0FF6CD50),
+ UINT32_C(0x07D9D639), UINT32_C(0x0D753C54), UINT32_C(0x04ED3D38),
+ UINT32_C(0x01E9C727) } },
+ { { UINT32_C(0x0201CD59), UINT32_C(0x01D5BE35), UINT32_C(0x0B2E0772),
+ UINT32_C(0x04E8E2C3), UINT32_C(0x06C76E20), UINT32_C(0x01464A0E),
+ UINT32_C(0x056C1CE9), UINT32_C(0x04E3B528), UINT32_C(0x037AAFAB),
+ UINT32_C(0x06CE134F), UINT32_C(0x06158AF6), UINT32_C(0x02AF338B),
+ UINT32_C(0x025085B6), UINT32_C(0x07AABBFC), UINT32_C(0x0670F3BE),
+ UINT32_C(0x0108503F), UINT32_C(0x0DC85D51), UINT32_C(0x07F4439A),
+ UINT32_C(0x046E6FC9) },
+ { UINT32_C(0x08FFB263), UINT32_C(0x01FF6045), UINT32_C(0x0C4E1676),
+ UINT32_C(0x038E4F62), UINT32_C(0x06DD24CD), UINT32_C(0x0142D912),
+ UINT32_C(0x015AAC36), UINT32_C(0x0DF58E09), UINT32_C(0x038F3D3B),
+ UINT32_C(0x014D0412), UINT32_C(0x0123F0AF), UINT32_C(0x0021ED27),
+ UINT32_C(0x0004843B), UINT32_C(0x05BF4326), UINT32_C(0x05A672B0),
+ UINT32_C(0x02B6453D), UINT32_C(0x0C7F1450), UINT32_C(0x04A895A4),
+ UINT32_C(0x061C3DF9) } },
+ { { UINT32_C(0x0E593E49), UINT32_C(0x07ABFF21), UINT32_C(0x076E69C7),
+ UINT32_C(0x05C81656), UINT32_C(0x0858D39E), UINT32_C(0x041FC1FA),
+ UINT32_C(0x03599A84), UINT32_C(0x0ECF483C), UINT32_C(0x0190C4E8),
+ UINT32_C(0x08EA24D2), UINT32_C(0x03536BE7), UINT32_C(0x0E3746C4),
+ UINT32_C(0x0632F6BA), UINT32_C(0x05CFBDCC), UINT32_C(0x060097CB),
+ UINT32_C(0x04B0546F), UINT32_C(0x0AB5C45F), UINT32_C(0x04F8975E),
+ UINT32_C(0x04C5D61F) },
+ { UINT32_C(0x062B46F6), UINT32_C(0x07516E20), UINT32_C(0x0C1F955C),
+ UINT32_C(0x001F66A2), UINT32_C(0x0ED0D917), UINT32_C(0x0406AF99),
+ UINT32_C(0x069CF83E), UINT32_C(0x0D4D8A00), UINT32_C(0x03D763C5),
+ UINT32_C(0x0E1FD9A7), UINT32_C(0x0056211F), UINT32_C(0x07531A2F),
+ UINT32_C(0x00973B69), UINT32_C(0x021DCD32), UINT32_C(0x09D0AC99),
+ UINT32_C(0x0549BFEA), UINT32_C(0x0305E319), UINT32_C(0x01342656),
+ UINT32_C(0x001B80FB) } },
+ { { UINT32_C(0x031FFCBB), UINT32_C(0x06BC2475), UINT32_C(0x090EA8B2),
+ UINT32_C(0x0716EDFB), UINT32_C(0x0418E2AE), UINT32_C(0x0381C978),
+ UINT32_C(0x05591029), UINT32_C(0x09BD26C6), UINT32_C(0x0460D4D5),
+ UINT32_C(0x07DAA20D), UINT32_C(0x01560E68), UINT32_C(0x04AAAB23),
+ UINT32_C(0x01EA985C), UINT32_C(0x0631896F), UINT32_C(0x0FD13830),
+ UINT32_C(0x0416257F), UINT32_C(0x069B78E7), UINT32_C(0x0016004F),
+ UINT32_C(0x07B5E05F) },
+ { UINT32_C(0x0749B010), UINT32_C(0x0716A42F), UINT32_C(0x0DEDE224),
+ UINT32_C(0x06E403DB), UINT32_C(0x01FC6739), UINT32_C(0x07F5928B),
+ UINT32_C(0x04FF09AE), UINT32_C(0x096D2235), UINT32_C(0x032412BF),
+ UINT32_C(0x0635ABB1), UINT32_C(0x0480F063), UINT32_C(0x0BA557CC),
+ UINT32_C(0x05C0FEF3), UINT32_C(0x01C7CB5C), UINT32_C(0x09482C2A),
+ UINT32_C(0x003CF65B), UINT32_C(0x0F39C07C), UINT32_C(0x00902580),
+ UINT32_C(0x053F7D95) } },
+ { { UINT32_C(0x00C6A752), UINT32_C(0x0600187B), UINT32_C(0x031FD29E),
+ UINT32_C(0x07202D01), UINT32_C(0x08706FD9), UINT32_C(0x003A8DA7),
+ UINT32_C(0x02BC4807), UINT32_C(0x0108B8E2), UINT32_C(0x03DCB4C3),
+ UINT32_C(0x00E5D109), UINT32_C(0x0133EBE8), UINT32_C(0x0DBC9FDB),
+ UINT32_C(0x037A84B4), UINT32_C(0x000D902A), UINT32_C(0x0B159D44),
+ UINT32_C(0x0385B949), UINT32_C(0x0BB24FD6), UINT32_C(0x05FFC44B),
+ UINT32_C(0x0402B0EA) },
+ { UINT32_C(0x0AFA8C2B), UINT32_C(0x03A224AC), UINT32_C(0x08FD7C67),
+ UINT32_C(0x072E1371), UINT32_C(0x01FA5FB1), UINT32_C(0x060D59B5),
+ UINT32_C(0x004D1058), UINT32_C(0x0193E727), UINT32_C(0x0093B083),
+ UINT32_C(0x0ABA0999), UINT32_C(0x07F25ECC), UINT32_C(0x0E8D4648),
+ UINT32_C(0x045B908B), UINT32_C(0x02C916E0), UINT32_C(0x052F14F8),
+ UINT32_C(0x00430404), UINT32_C(0x0B8E9A2B), UINT32_C(0x00F4BF45),
+ UINT32_C(0x03F0A1D1) } },
+ { { UINT32_C(0x0CEE5802), UINT32_C(0x00880798), UINT32_C(0x01C63FFC),
+ UINT32_C(0x071B8526), UINT32_C(0x0C1068FB), UINT32_C(0x052F9DB3),
+ UINT32_C(0x01DDC849), UINT32_C(0x0E84AF14), UINT32_C(0x06CD446D),
+ UINT32_C(0x0A9F92C6), UINT32_C(0x01676037), UINT32_C(0x02A0264C),
+ UINT32_C(0x0467C53C), UINT32_C(0x051C4EE1), UINT32_C(0x01F47FF0),
+ UINT32_C(0x022246B4), UINT32_C(0x07D42402), UINT32_C(0x0287119F),
+ UINT32_C(0x04434D4E) },
+ { UINT32_C(0x018DA0C0), UINT32_C(0x042E86EE), UINT32_C(0x08509770),
+ UINT32_C(0x04EDAEB9), UINT32_C(0x0A4009B5), UINT32_C(0x0335CB55),
+ UINT32_C(0x064D21EC), UINT32_C(0x0647F463), UINT32_C(0x07A167F4),
+ UINT32_C(0x023FB0E4), UINT32_C(0x062A970D), UINT32_C(0x00205267),
+ UINT32_C(0x036D3513), UINT32_C(0x07ABD182), UINT32_C(0x0B51FDBA),
+ UINT32_C(0x077B5CD0), UINT32_C(0x0896BFE4), UINT32_C(0x0300338E),
+ UINT32_C(0x06FF9581) } },
+ { { UINT32_C(0x054184BF), UINT32_C(0x02DCF217), UINT32_C(0x0880D0D9),
+ UINT32_C(0x019760C7), UINT32_C(0x0662BD25), UINT32_C(0x06A962DD),
+ UINT32_C(0x04C69173), UINT32_C(0x019D4A19), UINT32_C(0x05AD5A5F),
+ UINT32_C(0x0E23BF0B), UINT32_C(0x07D3C575), UINT32_C(0x0BCDA9CF),
+ UINT32_C(0x019497F7), UINT32_C(0x01914517), UINT32_C(0x027F0C56),
+ UINT32_C(0x048ED5F5), UINT32_C(0x078B0933), UINT32_C(0x01A7EB30),
+ UINT32_C(0x066D17B3) },
+ { UINT32_C(0x00A95EDC), UINT32_C(0x0386D25E), UINT32_C(0x039DE915),
+ UINT32_C(0x076A16CE), UINT32_C(0x05DCE4A7), UINT32_C(0x07C40607),
+ UINT32_C(0x06F1B7C2), UINT32_C(0x0A817858), UINT32_C(0x0147CB22),
+ UINT32_C(0x0D109609), UINT32_C(0x0454D2C5), UINT32_C(0x0D788CF4),
+ UINT32_C(0x03DCA054), UINT32_C(0x02A7B716), UINT32_C(0x05C66166),
+ UINT32_C(0x01AC2B32), UINT32_C(0x0D0C246B), UINT32_C(0x02E38AD2),
+ UINT32_C(0x039CDC10) } },
+ }
+};
+
+/*-
+ * Q := 2P, both projective, Q and P same pointers OK
+ * Autogenerated: op3/dbl_proj.op3
+ * https://eprint.iacr.org/2015/1060 Alg 6
+ * ASSERT: a = -3
+ */
+static void
+point_double(pt_prj_t *Q, const pt_prj_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X = P->X;
+ const limb_t *Y = P->Y;
+ const limb_t *Z = P->Z;
+ limb_t *X3 = Q->X;
+ limb_t *Y3 = Q->Y;
+ limb_t *Z3 = Q->Z;
+
+ /* the curve arith formula */
+ fiat_secp521r1_carry_square(t0, X);
+ fiat_secp521r1_carry_square(t1, Y);
+ fiat_secp521r1_carry_square(t2, Z);
+ fiat_secp521r1_carry_mul(t3, X, Y);
+ fiat_secp521r1_carry_add(t3, t3, t3);
+ fiat_secp521r1_carry_mul(t4, Y, Z);
+ fiat_secp521r1_carry_mul(Z3, X, Z);
+ fiat_secp521r1_carry_add(Z3, Z3, Z3);
+ fiat_secp521r1_carry_mul(Y3, b, t2);
+ fiat_secp521r1_carry_sub(Y3, Y3, Z3);
+ fiat_secp521r1_carry_add(X3, Y3, Y3);
+ fiat_secp521r1_carry_add(Y3, X3, Y3);
+ fiat_secp521r1_carry_sub(X3, t1, Y3);
+ fiat_secp521r1_carry_add(Y3, t1, Y3);
+ fiat_secp521r1_carry_mul(Y3, X3, Y3);
+ fiat_secp521r1_carry_mul(X3, X3, t3);
+ fiat_secp521r1_carry_add(t3, t2, t2);
+ fiat_secp521r1_carry_add(t2, t2, t3);
+ fiat_secp521r1_carry_mul(Z3, b, Z3);
+ fiat_secp521r1_carry_sub(Z3, Z3, t2);
+ fiat_secp521r1_carry_sub(Z3, Z3, t0);
+ fiat_secp521r1_carry_add(t3, Z3, Z3);
+ fiat_secp521r1_carry_add(Z3, Z3, t3);
+ fiat_secp521r1_carry_add(t3, t0, t0);
+ fiat_secp521r1_carry_add(t0, t3, t0);
+ fiat_secp521r1_carry_sub(t0, t0, t2);
+ fiat_secp521r1_carry_mul(t0, t0, Z3);
+ fiat_secp521r1_carry_add(Y3, Y3, t0);
+ fiat_secp521r1_carry_add(t0, t4, t4);
+ fiat_secp521r1_carry_mul(Z3, t0, Z3);
+ fiat_secp521r1_carry_sub(X3, X3, Z3);
+ fiat_secp521r1_carry_mul(Z3, t0, t1);
+ fiat_secp521r1_carry_add(Z3, Z3, Z3);
+ fiat_secp521r1_carry_add(Z3, Z3, Z3);
+}
+
+/*-
+ * out1 = (arg1 == 0) ? 0 : nz
+ * NB: this is not a "mod p equiv" 0, but literal 0
+ * NB: this is not a real Fiat function, just named that way for consistency.
+ */
+static void
+fiat_secp521r1_nonzero(limb_t *out1, const fe_t arg1)
+{
+ limb_t x1 = 0;
+ int i;
+
+ for (i = 0; i < LIMB_CNT; i++)
+ x1 |= arg1[i];
+ *out1 = x1;
+}
+
+/*-
+ * R := Q + P where R and Q are projective, P affine.
+ * R and Q same pointers OK
+ * R and P same pointers not OK
+ * Autogenerated: op3/add_mixed.op3
+ * https://eprint.iacr.org/2015/1060 Alg 5
+ * ASSERT: a = -3
+ */
+static void
+point_add_mixed(pt_prj_t *R, const pt_prj_t *Q, const pt_aff_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X1 = Q->X;
+ const limb_t *Y1 = Q->Y;
+ const limb_t *Z1 = Q->Z;
+ const limb_t *X2 = P->X;
+ const limb_t *Y2 = P->Y;
+ fe_t X3;
+ fe_t Y3;
+ fe_t Z3;
+ limb_t nz;
+
+ /* check P for affine inf */
+ fiat_secp521r1_nonzero(&nz, P->Y);
+
+ /* the curve arith formula */
+ fiat_secp521r1_carry_mul(t0, X1, X2);
+ fiat_secp521r1_carry_mul(t1, Y1, Y2);
+ fiat_secp521r1_carry_add(t3, X2, Y2);
+ fiat_secp521r1_carry_add(t4, X1, Y1);
+ fiat_secp521r1_carry_mul(t3, t3, t4);
+ fiat_secp521r1_carry_add(t4, t0, t1);
+ fiat_secp521r1_carry_sub(t3, t3, t4);
+ fiat_secp521r1_carry_mul(t4, Y2, Z1);
+ fiat_secp521r1_carry_add(t4, t4, Y1);
+ fiat_secp521r1_carry_mul(Y3, X2, Z1);
+ fiat_secp521r1_carry_add(Y3, Y3, X1);
+ fiat_secp521r1_carry_mul(Z3, b, Z1);
+ fiat_secp521r1_carry_sub(X3, Y3, Z3);
+ fiat_secp521r1_carry_add(Z3, X3, X3);
+ fiat_secp521r1_carry_add(X3, X3, Z3);
+ fiat_secp521r1_carry_sub(Z3, t1, X3);
+ fiat_secp521r1_carry_add(X3, t1, X3);
+ fiat_secp521r1_carry_mul(Y3, b, Y3);
+ fiat_secp521r1_carry_add(t1, Z1, Z1);
+ fiat_secp521r1_carry_add(t2, t1, Z1);
+ fiat_secp521r1_carry_sub(Y3, Y3, t2);
+ fiat_secp521r1_carry_sub(Y3, Y3, t0);
+ fiat_secp521r1_carry_add(t1, Y3, Y3);
+ fiat_secp521r1_carry_add(Y3, t1, Y3);
+ fiat_secp521r1_carry_add(t1, t0, t0);
+ fiat_secp521r1_carry_add(t0, t1, t0);
+ fiat_secp521r1_carry_sub(t0, t0, t2);
+ fiat_secp521r1_carry_mul(t1, t4, Y3);
+ fiat_secp521r1_carry_mul(t2, t0, Y3);
+ fiat_secp521r1_carry_mul(Y3, X3, Z3);
+ fiat_secp521r1_carry_add(Y3, Y3, t2);
+ fiat_secp521r1_carry_mul(X3, t3, X3);
+ fiat_secp521r1_carry_sub(X3, X3, t1);
+ fiat_secp521r1_carry_mul(Z3, t4, Z3);
+ fiat_secp521r1_carry_mul(t1, t3, t0);
+ fiat_secp521r1_carry_add(Z3, Z3, t1);
+
+ /* if P is inf, throw all that away and take Q */
+ fiat_secp521r1_selectznz(R->X, nz, Q->X, X3);
+ fiat_secp521r1_selectznz(R->Y, nz, Q->Y, Y3);
+ fiat_secp521r1_selectznz(R->Z, nz, Q->Z, Z3);
+}
+
+/*-
+ * R := Q + P all projective.
+ * R and Q same pointers OK
+ * R and P same pointers not OK
+ * Autogenerated: op3/add_proj.op3
+ * https://eprint.iacr.org/2015/1060 Alg 4
+ * ASSERT: a = -3
+ */
+static void
+point_add_proj(pt_prj_t *R, const pt_prj_t *Q, const pt_prj_t *P)
+{
+ /* temporary variables */
+ fe_t t0, t1, t2, t3, t4, t5;
+ /* constants */
+ const limb_t *b = const_b;
+ /* set pointers for legacy curve arith */
+ const limb_t *X1 = Q->X;
+ const limb_t *Y1 = Q->Y;
+ const limb_t *Z1 = Q->Z;
+ const limb_t *X2 = P->X;
+ const limb_t *Y2 = P->Y;
+ const limb_t *Z2 = P->Z;
+ limb_t *X3 = R->X;
+ limb_t *Y3 = R->Y;
+ limb_t *Z3 = R->Z;
+
+ /* the curve arith formula */
+ fiat_secp521r1_carry_mul(t0, X1, X2);
+ fiat_secp521r1_carry_mul(t1, Y1, Y2);
+ fiat_secp521r1_carry_mul(t2, Z1, Z2);
+ fiat_secp521r1_carry_add(t3, X1, Y1);
+ fiat_secp521r1_carry_add(t4, X2, Y2);
+ fiat_secp521r1_carry_mul(t3, t3, t4);
+ fiat_secp521r1_carry_add(t4, t0, t1);
+ fiat_secp521r1_carry_sub(t3, t3, t4);
+ fiat_secp521r1_carry_add(t4, Y1, Z1);
+ fiat_secp521r1_carry_add(t5, Y2, Z2);
+ fiat_secp521r1_carry_mul(t4, t4, t5);
+ fiat_secp521r1_carry_add(t5, t1, t2);
+ fiat_secp521r1_carry_sub(t4, t4, t5);
+ fiat_secp521r1_carry_add(X3, X1, Z1);
+ fiat_secp521r1_carry_add(Y3, X2, Z2);
+ fiat_secp521r1_carry_mul(X3, X3, Y3);
+ fiat_secp521r1_carry_add(Y3, t0, t2);
+ fiat_secp521r1_carry_sub(Y3, X3, Y3);
+ fiat_secp521r1_carry_mul(Z3, b, t2);
+ fiat_secp521r1_carry_sub(X3, Y3, Z3);
+ fiat_secp521r1_carry_add(Z3, X3, X3);
+ fiat_secp521r1_carry_add(X3, X3, Z3);
+ fiat_secp521r1_carry_sub(Z3, t1, X3);
+ fiat_secp521r1_carry_add(X3, t1, X3);
+ fiat_secp521r1_carry_mul(Y3, b, Y3);
+ fiat_secp521r1_carry_add(t1, t2, t2);
+ fiat_secp521r1_carry_add(t2, t1, t2);
+ fiat_secp521r1_carry_sub(Y3, Y3, t2);
+ fiat_secp521r1_carry_sub(Y3, Y3, t0);
+ fiat_secp521r1_carry_add(t1, Y3, Y3);
+ fiat_secp521r1_carry_add(Y3, t1, Y3);
+ fiat_secp521r1_carry_add(t1, t0, t0);
+ fiat_secp521r1_carry_add(t0, t1, t0);
+ fiat_secp521r1_carry_sub(t0, t0, t2);
+ fiat_secp521r1_carry_mul(t1, t4, Y3);
+ fiat_secp521r1_carry_mul(t2, t0, Y3);
+ fiat_secp521r1_carry_mul(Y3, X3, Z3);
+ fiat_secp521r1_carry_add(Y3, Y3, t2);
+ fiat_secp521r1_carry_mul(X3, t3, X3);
+ fiat_secp521r1_carry_sub(X3, X3, t1);
+ fiat_secp521r1_carry_mul(Z3, t4, Z3);
+ fiat_secp521r1_carry_mul(t1, t3, t0);
+ fiat_secp521r1_carry_add(Z3, Z3, t1);
+}
+
+/* constants */
+#define RADIX 5
+#define DRADIX (1 << RADIX)
+#define DRADIX_WNAF ((DRADIX) << 1)
+
+/*-
+ * precomp for wnaf scalar multiplication:
+ * precomp[0] = 1P
+ * precomp[1] = 3P
+ * precomp[2] = 5P
+ * precomp[3] = 7P
+ * precomp[4] = 9P
+ * ...
+ */
+static void
+precomp_wnaf(pt_prj_t precomp[DRADIX / 2], const pt_aff_t *P)
+{
+ int i;
+
+ fe_copy(precomp[0].X, P->X);
+ fe_copy(precomp[0].Y, P->Y);
+ fe_copy(precomp[0].Z, const_one);
+ point_double(&precomp[DRADIX / 2 - 1], &precomp[0]);
+
+ for (i = 1; i < DRADIX / 2; i++)
+ point_add_proj(&precomp[i], &precomp[DRADIX / 2 - 1], &precomp[i - 1]);
+}
+
+/* fetch a scalar bit */
+static int
+scalar_get_bit(const unsigned char in[66], int idx)
+{
+ int widx, rshift;
+
+ widx = idx >> 3;
+ rshift = idx & 0x7;
+
+ if (idx < 0 || widx >= 66)
+ return 0;
+
+ return (in[widx] >> rshift) & 0x1;
+}
+
+/*-
+ * Compute "regular" wnaf representation of a scalar.
+ * See "Exponent Recoding and Regular Exponentiation Algorithms",
+ * Tunstall et al., AfricaCrypt 2009, Alg 6.
+ * It forces an odd scalar and outputs digits in
+ * {\pm 1, \pm 3, \pm 5, \pm 7, \pm 9, ...}
+ * i.e. signed odd digits with _no zeroes_ -- that makes it "regular".
+ */
+static void
+scalar_rwnaf(int8_t out[106], const unsigned char in[66])
+{
+ int i;
+ int8_t window, d;
+
+ window = (in[0] & (DRADIX_WNAF - 1)) | 1;
+ for (i = 0; i < 105; i++) {
+ d = (window & (DRADIX_WNAF - 1)) - DRADIX;
+ out[i] = d;
+ window = (window - d) >> RADIX;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 1) << 1;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 2) << 2;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 3) << 3;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 4) << 4;
+ window += scalar_get_bit(in, (i + 1) * RADIX + 5) << 5;
+ }
+ out[i] = window;
+}
+
+/*-
+ * Compute "textbook" wnaf representation of a scalar.
+ * NB: not constant time
+ */
+static void
+scalar_wnaf(int8_t out[529], const unsigned char in[66])
+{
+ int i;
+ int8_t window, d;
+
+ window = in[0] & (DRADIX_WNAF - 1);
+ for (i = 0; i < 529; i++) {
+ d = 0;
+ if ((window & 1) && ((d = window & (DRADIX_WNAF - 1)) & DRADIX))
+ d -= DRADIX_WNAF;
+ out[i] = d;
+ window = (window - d) >> 1;
+ window += scalar_get_bit(in, i + 1 + RADIX) << RADIX;
+ }
+}
+
+/*-
+ * Simulateous scalar multiplication: interleaved "textbook" wnaf.
+ * NB: not constant time
+ */
+static void
+var_smul_wnaf_two(pt_aff_t *out, const unsigned char a[66],
+ const unsigned char b[66], const pt_aff_t *P)
+{
+ int i, d, is_neg, is_inf = 1, flipped = 0;
+ int8_t anaf[529] = { 0 };
+ int8_t bnaf[529] = { 0 };
+ pt_prj_t Q;
+ pt_prj_t precomp[DRADIX / 2];
+
+ precomp_wnaf(precomp, P);
+ scalar_wnaf(anaf, a);
+ scalar_wnaf(bnaf, b);
+
+ for (i = 528; i >= 0; i--) {
+ if (!is_inf)
+ point_double(&Q, &Q);
+ if ((d = bnaf[i])) {
+ if ((is_neg = d < 0) != flipped) {
+ fiat_secp521r1_opp(Q.Y, Q.Y);
+ flipped ^= 1;
+ }
+ d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1;
+ if (is_inf) {
+ /* initialize accumulator */
+ fe_copy(Q.X, &precomp[d].X);
+ fe_copy(Q.Y, &precomp[d].Y);
+ fe_copy(Q.Z, &precomp[d].Z);
+ is_inf = 0;
+ } else
+ point_add_proj(&Q, &Q, &precomp[d]);
+ }
+ if ((d = anaf[i])) {
+ if ((is_neg = d < 0) != flipped) {
+ fiat_secp521r1_opp(Q.Y, Q.Y);
+ flipped ^= 1;
+ }
+ d = (is_neg) ? (-d - 1) >> 1 : (d - 1) >> 1;
+ if (is_inf) {
+ /* initialize accumulator */
+ fe_copy(Q.X, &lut_cmb[0][d].X);
+ fe_copy(Q.Y, &lut_cmb[0][d].Y);
+ fe_copy(Q.Z, const_one);
+ is_inf = 0;
+ } else
+ point_add_mixed(&Q, &Q, &lut_cmb[0][d]);
+ }
+ }
+
+ if (is_inf) {
+ /* initialize accumulator to inf: all-zero scalars */
+ fe_set_zero(Q.X);
+ fe_copy(Q.Y, const_one);
+ fe_set_zero(Q.Z);
+ }
+
+ if (flipped) {
+ /* correct sign */
+ fiat_secp521r1_opp(Q.Y, Q.Y);
+ }
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp521r1_inv(Q.Z, Q.Z);
+ fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z);
+ fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z);
+}
+
+/*-
+ * Variable point scalar multiplication with "regular" wnaf.
+ */
+static void
+var_smul_rwnaf(pt_aff_t *out, const unsigned char scalar[66],
+ const pt_aff_t *P)
+{
+ int i, j, d, diff, is_neg;
+ int8_t rnaf[106] = { 0 };
+ pt_prj_t Q, lut;
+ pt_prj_t precomp[DRADIX / 2];
+
+ precomp_wnaf(precomp, P);
+ scalar_rwnaf(rnaf, scalar);
+
+#if defined(_MSC_VER)
+/* result still unsigned: yes we know */
+#pragma warning(push)
+#pragma warning(disable : 4146)
+#endif
+
+ /* initialize accumulator to high digit */
+ d = (rnaf[105] - 1) >> 1;
+ for (j = 0; j < DRADIX / 2; j++) {
+ diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp521r1_selectznz(Q.X, diff, Q.X, precomp[j].X);
+ fiat_secp521r1_selectznz(Q.Y, diff, Q.Y, precomp[j].Y);
+ fiat_secp521r1_selectznz(Q.Z, diff, Q.Z, precomp[j].Z);
+ }
+
+ for (i = 104; i >= 0; i--) {
+ for (j = 0; j < RADIX; j++)
+ point_double(&Q, &Q);
+ d = rnaf[i];
+ /* is_neg = (d < 0) ? 1 : 0 */
+ is_neg = (d >> (8 * sizeof(int) - 1)) & 1;
+ /* d = abs(d) */
+ d = (d ^ -is_neg) + is_neg;
+ d = (d - 1) >> 1;
+ for (j = 0; j < DRADIX / 2; j++) {
+ diff = (1 - (-(d ^ j) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp521r1_selectznz(lut.X, diff, lut.X, precomp[j].X);
+ fiat_secp521r1_selectznz(lut.Y, diff, lut.Y, precomp[j].Y);
+ fiat_secp521r1_selectznz(lut.Z, diff, lut.Z, precomp[j].Z);
+ }
+ /* negate lut point if digit is negative */
+ fiat_secp521r1_opp(out->Y, lut.Y);
+ fiat_secp521r1_selectznz(lut.Y, is_neg, lut.Y, out->Y);
+ point_add_proj(&Q, &Q, &lut);
+ }
+
+#if defined(_MSC_VER)
+#pragma warning(pop)
+#endif
+
+ /* conditionally subtract P if the scalar was even */
+ fe_copy(lut.X, precomp[0].X);
+ fiat_secp521r1_opp(lut.Y, precomp[0].Y);
+ fe_copy(lut.Z, precomp[0].Z);
+ point_add_proj(&lut, &lut, &Q);
+ fiat_secp521r1_selectznz(Q.X, scalar[0] & 1, lut.X, Q.X);
+ fiat_secp521r1_selectznz(Q.Y, scalar[0] & 1, lut.Y, Q.Y);
+ fiat_secp521r1_selectznz(Q.Z, scalar[0] & 1, lut.Z, Q.Z);
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp521r1_inv(Q.Z, Q.Z);
+ fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z);
+ fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z);
+}
+
+/*-
+ * Fixed scalar multiplication: comb with interleaving.
+ */
+static void
+fixed_smul_cmb(pt_aff_t *out, const unsigned char scalar[66])
+{
+ int i, j, k, d, diff, is_neg = 0;
+ int8_t rnaf[106] = { 0 };
+ pt_prj_t Q, R;
+ pt_aff_t lut;
+
+ scalar_rwnaf(rnaf, scalar);
+
+ /* initalize accumulator to inf */
+ fe_set_zero(Q.X);
+ fe_copy(Q.Y, const_one);
+ fe_set_zero(Q.Z);
+
+#if defined(_MSC_VER)
+/* result still unsigned: yes we know */
+#pragma warning(push)
+#pragma warning(disable : 4146)
+#endif
+
+ for (i = 8; i >= 0; i--) {
+ for (j = 0; i != 8 && j < RADIX; j++)
+ point_double(&Q, &Q);
+ for (j = 0; j < 13; j++) {
+ if (j * 9 + i > 105)
+ continue;
+ d = rnaf[j * 9 + i];
+ /* is_neg = (d < 0) ? 1 : 0 */
+ is_neg = (d >> (8 * sizeof(int) - 1)) & 1;
+ /* d = abs(d) */
+ d = (d ^ -is_neg) + is_neg;
+ d = (d - 1) >> 1;
+ for (k = 0; k < DRADIX / 2; k++) {
+ diff = (1 - (-(d ^ k) >> (8 * sizeof(int) - 1))) & 1;
+ fiat_secp521r1_selectznz(lut.X, diff, lut.X, lut_cmb[j][k].X);
+ fiat_secp521r1_selectznz(lut.Y, diff, lut.Y, lut_cmb[j][k].Y);
+ }
+ /* negate lut point if digit is negative */
+ fiat_secp521r1_opp(out->Y, lut.Y);
+ fiat_secp521r1_selectznz(lut.Y, is_neg, lut.Y, out->Y);
+ point_add_mixed(&Q, &Q, &lut);
+ }
+ }
+
+#if defined(_MSC_VER)
+#pragma warning(pop)
+#endif
+
+ /* conditionally subtract P if the scalar was even */
+ fe_copy(lut.X, lut_cmb[0][0].X);
+ fiat_secp521r1_opp(lut.Y, lut_cmb[0][0].Y);
+ point_add_mixed(&R, &Q, &lut);
+ fiat_secp521r1_selectznz(Q.X, scalar[0] & 1, R.X, Q.X);
+ fiat_secp521r1_selectznz(Q.Y, scalar[0] & 1, R.Y, Q.Y);
+ fiat_secp521r1_selectznz(Q.Z, scalar[0] & 1, R.Z, Q.Z);
+
+ /* convert to affine -- NB depends on coordinate system */
+ fiat_secp521r1_inv(Q.Z, Q.Z);
+ fiat_secp521r1_carry_mul(out->X, Q.X, Q.Z);
+ fiat_secp521r1_carry_mul(out->Y, Q.Y, Q.Z);
+}
+
+static void
+point_mul_two(unsigned char outx[66], unsigned char outy[66],
+ const unsigned char a[66], const unsigned char b[66],
+ const unsigned char inx[66],
+ const unsigned char iny[66])
+{
+ pt_aff_t P;
+
+ fiat_secp521r1_from_bytes(P.X, inx);
+ fiat_secp521r1_from_bytes(P.Y, iny);
+ /* simultaneous scalar multiplication */
+ var_smul_wnaf_two(&P, a, b, &P);
+
+ fiat_secp521r1_to_bytes(outx, P.X);
+ fiat_secp521r1_to_bytes(outy, P.Y);
+}
+
+static void
+point_mul_g(unsigned char outx[66], unsigned char outy[66],
+ const unsigned char scalar[66])
+{
+ pt_aff_t P;
+
+ /* fixed scmul function */
+ fixed_smul_cmb(&P, scalar);
+ fiat_secp521r1_to_bytes(outx, P.X);
+ fiat_secp521r1_to_bytes(outy, P.Y);
+}
+
+static void
+point_mul(unsigned char outx[66], unsigned char outy[66],
+ const unsigned char scalar[66],
+ const unsigned char inx[66],
+ const unsigned char iny[66])
+{
+ pt_aff_t P;
+
+ fiat_secp521r1_from_bytes(P.X, inx);
+ fiat_secp521r1_from_bytes(P.Y, iny);
+ /* var scmul function */
+ var_smul_rwnaf(&P, scalar, &P);
+ fiat_secp521r1_to_bytes(outx, P.X);
+ fiat_secp521r1_to_bytes(outy, P.Y);
+}
+
+#undef RADIX
+#include "ecp.h"
+#include "mplogic.h"
+
+/*-
+ * reverse bytes -- total hack
+ */
+#define MP_BE2LE(a) \
+ do { \
+ unsigned char z_bswap; \
+ z_bswap = a[0]; \
+ a[0] = a[65]; \
+ a[65] = z_bswap; \
+ z_bswap = a[1]; \
+ a[1] = a[64]; \
+ a[64] = z_bswap; \
+ z_bswap = a[2]; \
+ a[2] = a[63]; \
+ a[63] = z_bswap; \
+ z_bswap = a[3]; \
+ a[3] = a[62]; \
+ a[62] = z_bswap; \
+ z_bswap = a[4]; \
+ a[4] = a[61]; \
+ a[61] = z_bswap; \
+ z_bswap = a[5]; \
+ a[5] = a[60]; \
+ a[60] = z_bswap; \
+ z_bswap = a[6]; \
+ a[6] = a[59]; \
+ a[59] = z_bswap; \
+ z_bswap = a[7]; \
+ a[7] = a[58]; \
+ a[58] = z_bswap; \
+ z_bswap = a[8]; \
+ a[8] = a[57]; \
+ a[57] = z_bswap; \
+ z_bswap = a[9]; \
+ a[9] = a[56]; \
+ a[56] = z_bswap; \
+ z_bswap = a[10]; \
+ a[10] = a[55]; \
+ a[55] = z_bswap; \
+ z_bswap = a[11]; \
+ a[11] = a[54]; \
+ a[54] = z_bswap; \
+ z_bswap = a[12]; \
+ a[12] = a[53]; \
+ a[53] = z_bswap; \
+ z_bswap = a[13]; \
+ a[13] = a[52]; \
+ a[52] = z_bswap; \
+ z_bswap = a[14]; \
+ a[14] = a[51]; \
+ a[51] = z_bswap; \
+ z_bswap = a[15]; \
+ a[15] = a[50]; \
+ a[50] = z_bswap; \
+ z_bswap = a[16]; \
+ a[16] = a[49]; \
+ a[49] = z_bswap; \
+ z_bswap = a[17]; \
+ a[17] = a[48]; \
+ a[48] = z_bswap; \
+ z_bswap = a[18]; \
+ a[18] = a[47]; \
+ a[47] = z_bswap; \
+ z_bswap = a[19]; \
+ a[19] = a[46]; \
+ a[46] = z_bswap; \
+ z_bswap = a[20]; \
+ a[20] = a[45]; \
+ a[45] = z_bswap; \
+ z_bswap = a[21]; \
+ a[21] = a[44]; \
+ a[44] = z_bswap; \
+ z_bswap = a[22]; \
+ a[22] = a[43]; \
+ a[43] = z_bswap; \
+ z_bswap = a[23]; \
+ a[23] = a[42]; \
+ a[42] = z_bswap; \
+ z_bswap = a[24]; \
+ a[24] = a[41]; \
+ a[41] = z_bswap; \
+ z_bswap = a[25]; \
+ a[25] = a[40]; \
+ a[40] = z_bswap; \
+ z_bswap = a[26]; \
+ a[26] = a[39]; \
+ a[39] = z_bswap; \
+ z_bswap = a[27]; \
+ a[27] = a[38]; \
+ a[38] = z_bswap; \
+ z_bswap = a[28]; \
+ a[28] = a[37]; \
+ a[37] = z_bswap; \
+ z_bswap = a[29]; \
+ a[29] = a[36]; \
+ a[36] = z_bswap; \
+ z_bswap = a[30]; \
+ a[30] = a[35]; \
+ a[35] = z_bswap; \
+ z_bswap = a[31]; \
+ a[31] = a[34]; \
+ a[34] = z_bswap; \
+ z_bswap = a[32]; \
+ a[32] = a[33]; \
+ a[33] = z_bswap; \
+ } while (0)
+
+static mp_err
+point_mul_g_secp521r1(const mp_int *n, mp_int *out_x,
+ mp_int *out_y, const ECGroup *group)
+{
+ unsigned char b_x[66];
+ unsigned char b_y[66];
+ unsigned char b_n[66];
+ mp_err res;
+
+ ARGCHK(n != NULL && out_x != NULL && out_y != NULL, MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n) > 521 || mp_cmp_z(n) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 66));
+ MP_BE2LE(b_n);
+ point_mul_g(b_x, b_y, b_n);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66));
+
+CLEANUP:
+ return res;
+}
+
+static mp_err
+point_mul_secp521r1(const mp_int *n, const mp_int *in_x,
+ const mp_int *in_y, mp_int *out_x,
+ mp_int *out_y, const ECGroup *group)
+{
+ unsigned char b_x[66];
+ unsigned char b_y[66];
+ unsigned char b_n[66];
+ mp_err res;
+
+ ARGCHK(n != NULL && in_x != NULL && in_y != NULL && out_x != NULL &&
+ out_y != NULL,
+ MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n) > 521 || mp_cmp_z(n) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n, b_n, 66));
+ MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 66));
+ MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 66));
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_BE2LE(b_n);
+ point_mul(b_x, b_y, b_n, b_x, b_y);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66));
+
+CLEANUP:
+ return res;
+}
+
+static mp_err
+point_mul_two_secp521r1(const mp_int *n1, const mp_int *n2,
+ const mp_int *in_x, const mp_int *in_y,
+ mp_int *out_x, mp_int *out_y,
+ const ECGroup *group)
+{
+ unsigned char b_x[66];
+ unsigned char b_y[66];
+ unsigned char b_n1[66];
+ unsigned char b_n2[66];
+ mp_err res;
+
+ /* If n2 == NULL, this is just a base-point multiplication. */
+ if (n2 == NULL)
+ return point_mul_g_secp521r1(n1, out_x, out_y, group);
+
+ /* If n1 == NULL, this is just an arbitary-point multiplication. */
+ if (n1 == NULL)
+ return point_mul_secp521r1(n2, in_x, in_y, out_x, out_y, group);
+
+ ARGCHK(in_x != NULL && in_y != NULL && out_x != NULL && out_y != NULL,
+ MP_BADARG);
+
+ /* fail on out of range scalars */
+ if (mpl_significant_bits(n1) > 521 || mp_cmp_z(n1) != 1 ||
+ mpl_significant_bits(n2) > 521 || mp_cmp_z(n2) != 1)
+ return MP_RANGE;
+
+ MP_CHECKOK(mp_to_fixlen_octets(n1, b_n1, 66));
+ MP_CHECKOK(mp_to_fixlen_octets(n2, b_n2, 66));
+ MP_CHECKOK(mp_to_fixlen_octets(in_x, b_x, 66));
+ MP_CHECKOK(mp_to_fixlen_octets(in_y, b_y, 66));
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_BE2LE(b_n1);
+ MP_BE2LE(b_n2);
+ point_mul_two(b_x, b_y, b_n1, b_n2, b_x, b_y);
+ MP_BE2LE(b_x);
+ MP_BE2LE(b_y);
+ MP_CHECKOK(mp_read_unsigned_octets(out_x, b_x, 66));
+ MP_CHECKOK(mp_read_unsigned_octets(out_y, b_y, 66));
+
+CLEANUP:
+ return res;
+}
+
+mp_err
+ec_group_set_secp521r1(ECGroup *group, ECCurveName name)
+{
+ if (name == ECCurve_NIST_P521) {
+ group->base_point_mul = &point_mul_g_secp521r1;
+ group->point_mul = &point_mul_secp521r1;
+ group->points_mul = &point_mul_two_secp521r1;
+ }
+ return MP_OKAY;
+}
+
+#endif /* __SIZEOF_INT128__ */
diff --git a/security/nss/lib/freebl/fipsfreebl.c b/security/nss/lib/freebl/fipsfreebl.c
index 93a9a0de72..23f665a1b9 100644
--- a/security/nss/lib/freebl/fipsfreebl.c
+++ b/security/nss/lib/freebl/fipsfreebl.c
@@ -17,6 +17,7 @@
#include "prtypes.h"
#include "secitem.h"
#include "pkcs11t.h"
+#include "cmac.h"
#include "ec.h" /* Required for EC */
@@ -99,6 +100,7 @@ BOOL WINAPI DllMain(
#define FIPS_AES_BLOCK_SIZE 16 /* 128-bits */
#define FIPS_AES_ENCRYPT_LENGTH 16 /* 128-bits */
#define FIPS_AES_DECRYPT_LENGTH 16 /* 128-bits */
+#define FIPS_AES_CMAC_LENGTH 16 /* 128-bits */
#define FIPS_AES_128_KEY_SIZE 16 /* 128-bits */
#define FIPS_AES_192_KEY_SIZE 24 /* 192-bits */
#define FIPS_AES_256_KEY_SIZE 32 /* 256-bits */
@@ -310,6 +312,11 @@ freebl_fips_AES_PowerUpSelfTest(int aes_key_size)
0x8b, 0xde, 0xbf, 0x16, 0x5e, 0x57, 0x6b, 0x4f
};
+ static const PRUint8 aes_cmac128_known_ciphertext[] = {
+ 0x54, 0x11, 0xe2, 0x57, 0xbd, 0x2a, 0xdf, 0x9d,
+ 0x1a, 0x89, 0x72, 0x80, 0x84, 0x4c, 0x7e, 0x93
+ };
+
/* AES Known Ciphertext (192-bit key). */
static const PRUint8 aes_ecb192_known_ciphertext[] = {
0xa0, 0x18, 0x62, 0xed, 0x88, 0x19, 0xcb, 0x62,
@@ -328,6 +335,11 @@ freebl_fips_AES_PowerUpSelfTest(int aes_key_size)
0x90, 0x2e, 0x44, 0xbb, 0x52, 0x03, 0xe9, 0x07
};
+ static const PRUint8 aes_cmac192_known_ciphertext[] = {
+ 0x0e, 0x07, 0x99, 0x1e, 0xf6, 0xee, 0xfa, 0x2c,
+ 0x1b, 0xfc, 0xce, 0x94, 0x92, 0x2d, 0xf1, 0xab
+ };
+
/* AES Known Ciphertext (256-bit key). */
static const PRUint8 aes_ecb256_known_ciphertext[] = {
0xdb, 0xa6, 0x52, 0x01, 0x8a, 0x70, 0xae, 0x66,
@@ -346,6 +358,12 @@ freebl_fips_AES_PowerUpSelfTest(int aes_key_size)
0xf4, 0xb0, 0xc1, 0x8c, 0x86, 0x51, 0xf5, 0xa1
};
+ static const PRUint8 aes_cmac256_known_ciphertext[] = {
+ 0xc1, 0x26, 0x69, 0x32, 0x51, 0x13, 0x65, 0xac,
+ 0x71, 0x23, 0xe4, 0xe7, 0xb9, 0x0c, 0x88, 0x9f
+
+ };
+
const PRUint8 *aes_ecb_known_ciphertext =
(aes_key_size == FIPS_AES_128_KEY_SIZE) ? aes_ecb128_known_ciphertext : (aes_key_size == FIPS_AES_192_KEY_SIZE) ? aes_ecb192_known_ciphertext : aes_ecb256_known_ciphertext;
@@ -355,13 +373,17 @@ freebl_fips_AES_PowerUpSelfTest(int aes_key_size)
const PRUint8 *aes_gcm_known_ciphertext =
(aes_key_size == FIPS_AES_128_KEY_SIZE) ? aes_gcm128_known_ciphertext : (aes_key_size == FIPS_AES_192_KEY_SIZE) ? aes_gcm192_known_ciphertext : aes_gcm256_known_ciphertext;
+ const PRUint8 *aes_cmac_known_ciphertext =
+ (aes_key_size == FIPS_AES_128_KEY_SIZE) ? aes_cmac128_known_ciphertext : (aes_key_size == FIPS_AES_192_KEY_SIZE) ? aes_cmac192_known_ciphertext : aes_cmac256_known_ciphertext;
+
/* AES variables. */
PRUint8 aes_computed_ciphertext[FIPS_AES_ENCRYPT_LENGTH * 2];
PRUint8 aes_computed_plaintext[FIPS_AES_DECRYPT_LENGTH * 2];
AESContext *aes_context;
+ CMACContext *cmac_context;
unsigned int aes_bytes_encrypted;
unsigned int aes_bytes_decrypted;
- CK_GCM_PARAMS gcmParams;
+ CK_NSS_GCM_PARAMS gcmParams;
SECStatus aes_status;
/*check if aes_key_size is 128, 192, or 256 bits */
@@ -547,6 +569,44 @@ freebl_fips_AES_PowerUpSelfTest(int aes_key_size)
return (SECFailure);
}
+ /******************************************************/
+ /* AES-CMAC Known Answer Encryption Test. */
+ /******************************************************/
+ cmac_context = CMAC_Create(CMAC_AES, aes_known_key, aes_key_size);
+
+ if (cmac_context == NULL) {
+ PORT_SetError(SEC_ERROR_NO_MEMORY);
+ return (SECFailure);
+ }
+
+ aes_status = CMAC_Begin(cmac_context);
+ if (aes_status != SECSuccess) {
+ CMAC_Destroy(cmac_context, PR_TRUE);
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return (SECFailure);
+ }
+
+ aes_status = CMAC_Update(cmac_context, aes_known_plaintext,
+ FIPS_AES_DECRYPT_LENGTH);
+ if (aes_status != SECSuccess) {
+ CMAC_Destroy(cmac_context, PR_TRUE);
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return (SECFailure);
+ }
+
+ aes_status = CMAC_Finish(cmac_context, aes_computed_ciphertext,
+ &aes_bytes_encrypted, FIPS_AES_CMAC_LENGTH);
+
+ CMAC_Destroy(cmac_context, PR_TRUE);
+
+ if ((aes_status != SECSuccess) ||
+ (aes_bytes_encrypted != FIPS_AES_CMAC_LENGTH) ||
+ (PORT_Memcmp(aes_computed_ciphertext, aes_cmac_known_ciphertext,
+ FIPS_AES_CMAC_LENGTH) != 0)) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return (SECFailure);
+ }
+
return (SECSuccess);
}
@@ -743,6 +803,170 @@ freebl_fips_HMAC_PowerUpSelfTest(void)
return (SECSuccess);
}
+SECStatus
+freebl_fips_TLS_PowerUpSelfTest(void)
+{
+ static const PRUint8 TLS_known_secret_key[] = {
+ "Firefox and ThunderBird are awesome!"
+ };
+
+ static const PRUint8 TLS_known_secret_key_length = sizeof TLS_known_secret_key;
+
+ /* known tls prf with sha1/md5 */
+ static const PRUint8 known_TLS_PRF[] = {
+ 0x87, 0x4c, 0xc0, 0xc5, 0x15, 0x14, 0x2b, 0xdc,
+ 0x73, 0x48, 0x9e, 0x88, 0x9d, 0xf5, 0x83, 0x2f,
+ 0x2d, 0x66, 0x1e, 0x78, 0x6c, 0x54, 0x78, 0x29,
+ 0xb9, 0xa4, 0x4c, 0x90, 0x5e, 0xa2, 0xe6, 0x5c,
+ 0xf1, 0x4f, 0xb5, 0x95, 0xa5, 0x54, 0xc0, 0x9f,
+ 0x84, 0x47, 0xb4, 0x4c, 0xda, 0xae, 0x19, 0x29,
+ 0x2b, 0x91, 0x2a, 0x81, 0x9d, 0x3a, 0x30, 0x40,
+ 0xc5, 0xdf, 0xbb, 0xfa, 0xd8, 0x4c, 0xbc, 0x18
+ };
+
+ /* known SHA256 tls mac */
+ static const PRUint8 known_TLS_SHA256[] = {
+ 0x66, 0xd6, 0x94, 0xd4, 0x0d, 0x32, 0x61, 0x38,
+ 0x26, 0xf6, 0x8b, 0xfe, 0x9e, 0xac, 0xa2, 0xf5,
+ 0x40, 0x52, 0x74, 0x3f, 0xbe, 0xb8, 0xca, 0x94,
+ 0xc3, 0x64, 0xd6, 0x02, 0xf5, 0x88, 0x98, 0x35,
+ 0x73, 0x9f, 0xce, 0xaa, 0x68, 0xe3, 0x7c, 0x93,
+ 0x30, 0x21, 0x45, 0xec, 0xe9, 0x8f, 0x1c, 0x7e,
+ 0xd1, 0x54, 0xf5, 0xbe, 0xff, 0xc8, 0xd7, 0x72,
+ 0x7f, 0x9c, 0x0c, 0x7f, 0xa9, 0xd3, 0x4a, 0xd2
+ };
+
+#ifdef NSS_FULL_POST
+ /* known SHA224 tls mac */
+ static const PRUint8 known_TLS_SHA224[] = {
+ 0xd8, 0x68, 0x15, 0xff, 0xa1, 0xa2, 0x5e, 0x16,
+ 0xce, 0xb1, 0xfd, 0xbd, 0xda, 0x39, 0xbc, 0xa7,
+ 0x27, 0x32, 0x78, 0x94, 0x66, 0xf0, 0x84, 0xcf,
+ 0x46, 0xc0, 0x22, 0x76, 0xdc, 0x6b, 0x2e, 0xed,
+ 0x1d, 0x2d, 0xd2, 0x93, 0xfd, 0xae, 0xca, 0xf9,
+ 0xe0, 0x4c, 0x17, 0x23, 0x22, 0x5a, 0x73, 0x93,
+ 0x20, 0x0a, 0xbd, 0xa0, 0x72, 0xf8, 0x8b, 0x74,
+ 0xfb, 0xf1, 0xab, 0xb7, 0xe0, 0xec, 0x34, 0xc9
+ };
+
+ /* known SHA384 tls mac */
+ static const PRUint8 known_TLS_SHA384[] = {
+ 0xb2, 0xac, 0x06, 0x10, 0xad, 0x50, 0xd5, 0xdc,
+ 0xdb, 0x01, 0xea, 0xa6, 0x2d, 0x8a, 0x34, 0xb6,
+ 0xeb, 0x84, 0xbc, 0x37, 0xc9, 0x9f, 0xa1, 0x9c,
+ 0xd5, 0xbd, 0x4e, 0x66, 0x16, 0x24, 0xe5, 0x3d,
+ 0xce, 0x74, 0xe0, 0x30, 0x41, 0x5c, 0xdb, 0xb7,
+ 0x52, 0x1d, 0x2d, 0x4d, 0x9b, 0xbe, 0x6b, 0x86,
+ 0xda, 0x8a, 0xca, 0x73, 0x39, 0xb4, 0xc7, 0x8f,
+ 0x03, 0xb1, 0xf9, 0x7e, 0x65, 0xae, 0x17, 0x10
+ };
+
+ /* known SHA512 tls mac */
+ static const PRUint8 known_TLS_SHA512[] = {
+ 0x73, 0x21, 0x4f, 0x40, 0x81, 0x1e, 0x90, 0xa1,
+ 0x16, 0x40, 0x1e, 0x33, 0x69, 0xc5, 0x00, 0xc7,
+ 0xc4, 0x81, 0xa3, 0x4f, 0xa7, 0xcc, 0x4a, 0xeb,
+ 0x1a, 0x66, 0x00, 0x82, 0x52, 0xe2, 0x2f, 0x69,
+ 0x14, 0x59, 0x05, 0x7c, 0xb0, 0x32, 0xce, 0xcc,
+ 0xb7, 0xc9, 0xab, 0x0f, 0x73, 0x00, 0xe5, 0x52,
+ 0x9d, 0x6b, 0x0e, 0x66, 0x4b, 0xb3, 0x0b, 0x0d,
+ 0x34, 0x53, 0x97, 0x13, 0x84, 0x18, 0x31, 0x7a
+ };
+#endif
+
+ SECStatus status;
+ PRUint8 tls_computed[HASH_LENGTH_MAX];
+ SECItem secret;
+ SECItem seed;
+ SECItem result;
+ const char *tls_label = "fips test label";
+
+ secret.data = (unsigned char *)TLS_known_secret_key;
+ secret.len = TLS_known_secret_key_length;
+ seed.data = (unsigned char *)known_hash_message;
+ seed.len = FIPS_KNOWN_HASH_MESSAGE_LENGTH;
+ result.data = tls_computed;
+ result.len = sizeof(tls_computed);
+
+ /***************************************************/
+ /* TLS 1.0 PRF Known Answer Test */
+ /***************************************************/
+
+ status = TLS_PRF(&secret, tls_label, &seed, &result, PR_TRUE);
+
+ if ((status != SECSuccess) ||
+ (result.len != HASH_LENGTH_MAX) ||
+ (PORT_Memcmp(tls_computed, known_TLS_PRF,
+ HASH_LENGTH_MAX) != 0)) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return (SECFailure);
+ }
+
+ /***************************************************/
+ /* TLS 1.2 SHA-256 Known Answer Test. */
+ /***************************************************/
+
+ status = TLS_P_hash(HASH_AlgSHA256, &secret, tls_label,
+ &seed, &result, PR_TRUE);
+
+ if ((status != SECSuccess) ||
+ (result.len != HASH_LENGTH_MAX) ||
+ (PORT_Memcmp(tls_computed, known_TLS_SHA256,
+ HASH_LENGTH_MAX) != 0)) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return (SECFailure);
+ }
+
+#ifdef NSS_FULL_POST
+ /***************************************************/
+ /* TLS 1.2 SHA-224 Known Answer Test. */
+ /***************************************************/
+
+ status = TLS_P_hash(HASH_AlgSHA224, &secret, tls_label,
+ &seed, &result, PR_TRUE);
+
+ if ((status != SECSuccess) ||
+ (result.len != HASH_LENGTH_MAX) ||
+ (PORT_Memcmp(tls_computed, known_TLS_SHA224,
+ HASH_LENGTH_MAX) != 0)) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return (SECFailure);
+ }
+
+ /***************************************************/
+ /* TLS 1.2 SHA-384 Known Answer Test. */
+ /***************************************************/
+
+ status = TLS_P_hash(HASH_AlgSHA384, &secret, tls_label,
+ &seed, &result, PR_TRUE);
+
+ if ((status != SECSuccess) ||
+ (result.len != HASH_LENGTH_MAX) ||
+ (PORT_Memcmp(tls_computed, known_TLS_SHA384,
+ HASH_LENGTH_MAX) != 0)) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return (SECFailure);
+ }
+
+ /***************************************************/
+ /* TLS 1.2 SHA-512 Known Answer Test. */
+ /***************************************************/
+
+ status = TLS_P_hash(HASH_AlgSHA512, &secret, tls_label,
+ &seed, &result, PR_TRUE);
+
+ if ((status != SECSuccess) ||
+ (result.len != HASH_LENGTH_MAX) ||
+ (PORT_Memcmp(tls_computed, known_TLS_SHA512,
+ HASH_LENGTH_MAX) != 0)) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return (SECFailure);
+ }
+#endif
+
+ return (SECSuccess);
+}
+
static SECStatus
freebl_fips_SHA_PowerUpSelfTest(void)
{
@@ -1799,12 +2023,6 @@ freebl_fipsPowerUpSelfTest(unsigned int tests)
if (rv != SECSuccess)
return rv;
-
- /* RNG Power-Up SelfTest(s). */
- rv = freebl_fips_RNG_PowerUpSelfTest();
-
- if (rv != SECSuccess)
- return rv;
}
/*
@@ -1812,6 +2030,12 @@ freebl_fipsPowerUpSelfTest(unsigned int tests)
* standalone */
if (tests & DO_REST) {
+ /* RNG Power-Up SelfTest(s). */
+ rv = freebl_fips_RNG_PowerUpSelfTest();
+
+ if (rv != SECSuccess)
+ return rv;
+
/* DES3 Power-Up SelfTest(s). */
rv = freebl_fips_DES3_PowerUpSelfTest();
@@ -1842,6 +2066,12 @@ freebl_fipsPowerUpSelfTest(unsigned int tests)
if (rv != SECSuccess)
return rv;
+ /* TLS PRF Power-Up SelfTest(s). */
+ rv = freebl_fips_TLS_PowerUpSelfTest();
+
+ if (rv != SECSuccess)
+ return rv;
+
/* NOTE: RSA can only be tested in full freebl. It requires access to
* the locking primitives */
/* RSA Power-Up SelfTest(s). */
diff --git a/security/nss/lib/freebl/freebl.gyp b/security/nss/lib/freebl/freebl.gyp
index 7ea5c37507..6578fac6a0 100644
--- a/security/nss/lib/freebl/freebl.gyp
+++ b/security/nss/lib/freebl/freebl.gyp
@@ -54,28 +54,124 @@
],
},
{
- # TODO: make this so that all hardware accelerated code is in here.
- 'target_name': 'hw-acc-crypto',
+ 'target_name': 'hw-acc-crypto-avx',
'type': 'static_library',
- 'sources': [
- 'verified/Hacl_Chacha20_Vec128.c',
+ # 'sources': [
+ # All AVX hardware accelerated crypto currently requires x64
+ # ],
+ 'dependencies': [
+ '<(DEPTH)/exports.gyp:nss_exports'
+ ],
+ 'conditions': [
+ [ 'target_arch=="x64"', {
+ 'cflags': [
+ '-mssse3',
+ '-msse4.1',
+ '-msse4.2'
+ ],
+ 'cflags_mozilla': [
+ '-mssse3',
+ '-msse4.1',
+ '-msse4.2',
+ '-mpclmul',
+ '-maes',
+ '-mavx',
+ ],
+ # GCC doesn't define this.
+ 'defines': [
+ '__SSSE3__',
+ ],
+ }],
+ [ 'OS=="linux" or OS=="android" or OS=="dragonfly" or OS=="freebsd" or \
+ OS=="netbsd" or OS=="openbsd"', {
+ 'cflags': [
+ '-mpclmul',
+ '-maes',
+ '-mavx',
+ ],
+ }],
+ # macOS build doesn't use cflags.
+ [ 'OS=="mac" or OS=="ios"', {
+ 'xcode_settings': {
+ 'OTHER_CFLAGS': [
+ '-mssse3',
+ '-msse4.1',
+ '-msse4.2',
+ '-mpclmul',
+ '-maes',
+ '-mavx',
+ ],
+ },
+ }],
+ [ 'target_arch=="arm"', {
+ # Gecko doesn't support non-NEON platform on Android, but tier-3
+ # platform such as Linux/arm will need it
+ 'cflags_mozilla': [
+ '-mfpu=neon'
+ ],
+ }],
+ [ 'target_arch=="x64"', {
+ 'sources': [
+ 'verified/Hacl_Poly1305_128.c',
+ 'verified/Hacl_Chacha20_Vec128.c',
+ 'verified/Hacl_Chacha20Poly1305_128.c',
+ ],
+ }],
],
+ },
+ {
+ 'target_name': 'hw-acc-crypto-avx2',
+ 'type': 'static_library',
+ # 'sources': [
+ # All AVX2 hardware accelerated crypto currently requires x64
+ # ],
'dependencies': [
'<(DEPTH)/exports.gyp:nss_exports'
],
'conditions': [
- [ 'target_arch=="ia32" or target_arch=="x64"', {
+ [ 'target_arch=="x64"', {
'cflags': [
- '-mssse3'
+ '-mssse3',
+ '-msse4.1',
+ '-msse4.2'
],
'cflags_mozilla': [
- '-mssse3'
+ '-mssse3',
+ '-msse4.1',
+ '-msse4.2',
+ '-mpclmul',
+ '-maes',
+ '-mavx',
+ '-mavx2',
],
# GCC doesn't define this.
'defines': [
'__SSSE3__',
],
}],
+ [ 'OS=="linux" or OS=="android" or OS=="dragonfly" or OS=="freebsd" or \
+ OS=="netbsd" or OS=="openbsd"', {
+ 'cflags': [
+ '-mpclmul',
+ '-maes',
+ '-mavx',
+ '-mavx2',
+ ],
+ }],
+ # macOS build doesn't use cflags.
+ [ 'OS=="mac" or OS=="ios"', {
+ 'xcode_settings': {
+ 'OTHER_CFLAGS': [
+ '-mssse3',
+ '-msse4.1',
+ '-msse4.2',
+ '-mpclmul',
+ '-maes',
+ '-mavx',
+ '-mavx2',
+ ],
+ },
+ }],
[ 'target_arch=="arm"', {
# Gecko doesn't support non-NEON platform on Android, but tier-3
# platform such as Linux/arm will need it
@@ -83,6 +179,13 @@
'-mfpu=neon'
],
}],
+ [ 'target_arch=="x64"', {
+ 'sources': [
+ 'verified/Hacl_Poly1305_256.c',
+ 'verified/Hacl_Chacha20_Vec256.c',
+ 'verified/Hacl_Chacha20Poly1305_256.c',
+ ],
+ }],
],
},
{
@@ -117,6 +220,25 @@
]
},
{
+ 'target_name': 'gcm-aes-arm32-neon_c_lib',
+ 'type': 'static_library',
+ 'sources': [
+ 'gcm-arm32-neon.c'
+ ],
+ 'dependencies': [
+ '<(DEPTH)/exports.gyp:nss_exports'
+ ],
+ 'cflags': [
+ '-march=armv7',
+ '-mfpu=neon',
+ '<@(softfp_cflags)',
+ ],
+ 'cflags_mozilla': [
+ '-mfpu=neon',
+ '<@(softfp_cflags)',
+ ]
+ },
+ {
'target_name': 'gcm-aes-aarch64_c_lib',
'type': 'static_library',
'sources': [
@@ -136,7 +258,8 @@
'target_name': 'gcm-aes-ppc_c_lib',
'type': 'static_library',
'sources': [
- 'gcm-ppc.c'
+ 'gcm-ppc.c',
+ 'sha512-p8.s',
],
'dependencies': [
'<(DEPTH)/exports.gyp:nss_exports'
@@ -148,13 +271,66 @@
'cflags_mozilla': [
'-mcrypto',
'-maltivec'
- ]
+ ],
+ },
+ {
+ 'target_name': 'gcm-sha512-nodepend-ppc_c_lib',
+ 'type': 'static_library',
+ 'sources': [
+ 'sha512.c',
+ ],
+ 'dependencies': [
+ '<(DEPTH)/exports.gyp:nss_exports'
+ ],
+ 'cflags': [
+ '-mcrypto',
+ '-maltivec',
+ '-mvsx',
+ '-funroll-loops',
+ '-fpeel-loops',
+ ],
+ 'cflags_mozilla': [
+ '-mcrypto',
+ '-maltivec',
+ '-mvsx',
+ '-funroll-loops',
+ '-fpeel-loops',
+ ],
+ },
+ {
+ 'target_name': 'gcm-sha512-ppc_c_lib',
+ 'type': 'static_library',
+ 'sources': [
+ 'sha512.c',
+ ],
+ 'dependencies': [
+ '<(DEPTH)/exports.gyp:nss_exports'
+ ],
+ 'cflags': [
+ '-mcrypto',
+ '-maltivec',
+ '-mvsx',
+ '-funroll-loops',
+ '-fpeel-loops',
+ ],
+ 'cflags_mozilla': [
+ '-mcrypto',
+ '-maltivec',
+ '-mvsx',
+ '-funroll-loops',
+ '-fpeel-loops',
+ ],
+ 'defines!': [
+ 'FREEBL_NO_DEPEND',
+ ],
},
{
'target_name': 'armv8_c_lib',
'type': 'static_library',
'sources': [
'aes-armv8.c',
+ 'sha1-armv8.c',
+ 'sha256-armv8.c',
],
'dependencies': [
'<(DEPTH)/exports.gyp:nss_exports'
@@ -163,11 +339,13 @@
[ 'target_arch=="arm"', {
'cflags': [
'-march=armv8-a',
- '-mfpu=crypto-neon-fp-armv8'
+ '-mfpu=crypto-neon-fp-armv8',
+ '<@(softfp_cflags)',
],
'cflags_mozilla': [
'-march=armv8-a',
- '-mfpu=crypto-neon-fp-armv8'
+ '-mfpu=crypto-neon-fp-armv8',
+ '<@(softfp_cflags)',
],
}, 'target_arch=="arm64" or target_arch=="aarch64"', {
'cflags': [
@@ -200,26 +378,43 @@
],
'dependencies': [
'<(DEPTH)/exports.gyp:nss_exports',
- 'hw-acc-crypto',
+ 'hw-acc-crypto-avx',
+ 'hw-acc-crypto-avx2',
],
'conditions': [
[ 'target_arch=="ia32" or target_arch=="x64"', {
'dependencies': [
'gcm-aes-x86_c_lib',
],
- }, 'disable_arm_hw_aes==0 and (target_arch=="arm" or target_arch=="arm64" or target_arch=="aarch64")', {
+ }, '(disable_arm_hw_aes==0 or disable_arm_hw_sha1==0 or disable_arm_hw_sha2==0) and (target_arch=="arm" or target_arch=="arm64" or target_arch=="aarch64")', {
'dependencies': [
'armv8_c_lib'
],
}],
+ [ 'disable_arm32_neon==0 and target_arch=="arm"', {
+ 'dependencies': [
+ 'gcm-aes-arm32-neon_c_lib',
+ ],
+ }],
+ [ 'disable_arm32_neon==1 and target_arch=="arm"', {
+ 'defines!': [
+ 'NSS_DISABLE_ARM32_NEON',
+ ],
+ }],
[ 'target_arch=="arm64" or target_arch=="aarch64"', {
'dependencies': [
'gcm-aes-aarch64_c_lib',
],
}],
- [ 'target_arch=="ppc64le"', {
+ [ 'disable_altivec==0 and (target_arch=="ppc64" or target_arch=="ppc64le")', {
'dependencies': [
'gcm-aes-ppc_c_lib',
+ 'gcm-sha512-ppc_c_lib',
+ ],
+ }],
+ [ 'disable_altivec==1 and (target_arch=="ppc64" or target_arch=="ppc64le")', {
+ 'defines!': [
+ 'NSS_DISABLE_ALTIVEC',
],
}],
[ 'OS=="linux"', {
@@ -251,7 +446,8 @@
],
'dependencies': [
'<(DEPTH)/exports.gyp:nss_exports',
- 'hw-acc-crypto',
+ 'hw-acc-crypto-avx',
+ 'hw-acc-crypto-avx2',
],
'conditions': [
[ 'target_arch=="ia32" or target_arch=="x64"', {
@@ -263,14 +459,30 @@
'armv8_c_lib',
],
}],
+ [ 'disable_arm32_neon==0 and target_arch=="arm"', {
+ 'dependencies': [
+ 'gcm-aes-arm32-neon_c_lib',
+ ],
+ }],
+ [ 'disable_arm32_neon==1 and target_arch=="arm"', {
+ 'defines!': [
+ 'NSS_DISABLE_ARM32_NEON',
+ ],
+ }],
[ 'target_arch=="arm64" or target_arch=="aarch64"', {
'dependencies': [
'gcm-aes-aarch64_c_lib',
],
}],
- [ 'target_arch=="ppc64" or target_arch=="ppc64le"', {
+ [ 'disable_altivec==0 and (target_arch=="ppc64" or target_arch=="ppc64le")', {
'dependencies': [
'gcm-aes-ppc_c_lib',
+ 'gcm-sha512-nodepend-ppc_c_lib',
+ ],
+ }],
+ [ 'disable_altivec==1 and (target_arch=="ppc64" or target_arch=="ppc64le")', {
+ 'defines!': [
+ 'NSS_DISABLE_ALTIVEC',
],
}],
[ 'OS!="linux"', {
@@ -291,7 +503,7 @@
'intel-gcm-wrap_c_lib',
],
}],
- [ 'OS=="win" and cc_is_clang==1', {
+ [ 'OS=="win" and (target_arch=="ia32" or target_arch=="x64") and cc_is_clang==1', {
'dependencies': [
'intel-gcm-wrap_c_lib',
],
@@ -321,7 +533,8 @@
'type': 'shared_library',
'dependencies': [
'<(DEPTH)/exports.gyp:nss_exports',
- 'hw-acc-crypto',
+ 'hw-acc-crypto-avx',
+ 'hw-acc-crypto-avx2',
],
},
{
@@ -337,7 +550,8 @@
],
'dependencies': [
'<(DEPTH)/exports.gyp:nss_exports',
- 'hw-acc-crypto',
+ 'hw-acc-crypto-avx',
+ 'hw-acc-crypto-avx2',
],
'asflags_mozilla': [
'-mcpu=v9', '-Wa,-xarch=v9a'
@@ -379,6 +593,9 @@
'mpi',
'ecl',
'verified',
+ 'verified/kremlin/include',
+ 'verified/kremlin/kremlib/dist/minimal',
+ 'deprecated',
],
'defines': [
'SHLIB_SUFFIX=\"<(dll_suffix)\"',
@@ -422,20 +639,37 @@
},
},
}],
+ [ '(OS=="win" or OS=="mac" or OS=="ios") and (target_arch=="arm64" or target_arch=="aarch64") and disable_arm_hw_aes==0', {
+ 'defines': [
+ 'USE_HW_AES',
+ ],
+ }],
+ [ '(OS=="win" or OS=="mac" or OS=="ios") and (target_arch=="arm64" or target_arch=="aarch64") and disable_arm_hw_sha1==0', {
+ 'defines': [
+ 'USE_HW_SHA1',
+ ],
+ }],
+ [ '(OS=="win" or OS=="mac" or OS=="ios") and (target_arch=="arm64" or target_arch=="aarch64") and disable_arm_hw_sha2==0', {
+ 'defines': [
+ 'USE_HW_SHA2',
+ ],
+ }],
[ 'cc_use_gnu_ld==1 and OS=="win" and target_arch=="x64"', {
# mingw x64
'defines': [
'MP_IS_LITTLE_ENDIAN',
],
}],
- [ 'have_int128_support==1', {
+ # MSVC has no __int128 type. Use emulated int128 and leave
+ # have_int128_support as-is for Curve25519 impl. selection.
+ [ 'have_int128_support==1 and (OS!="win" or cc_is_clang==1 or cc_is_gcc==1)', {
'defines': [
# The Makefile does version-tests on GCC, but we're not doing that here.
'HAVE_INT128_SUPPORT',
],
}, {
'defines': [
- 'KRML_NOUINT128',
+ 'KRML_VERIFIED_UINT128',
],
}],
[ 'OS=="linux"', {
@@ -484,6 +718,16 @@
'USE_HW_AES',
],
}],
+ [ 'disable_arm_hw_sha1==0 and (target_arch=="arm" or target_arch=="arm64" or target_arch=="aarch64")', {
+ 'defines': [
+ 'USE_HW_SHA1',
+ ],
+ }],
+ [ 'disable_arm_hw_sha2==0 and (target_arch=="arm" or target_arch=="arm64" or target_arch=="aarch64")', {
+ 'defines': [
+ 'USE_HW_SHA2',
+ ],
+ }],
],
}],
],
@@ -491,17 +735,16 @@
'variables': {
'module': 'nss',
'conditions': [
- [ 'OS!="win"', {
- 'conditions': [
- [ 'target_arch=="x64" or target_arch=="arm64" or target_arch=="aarch64"', {
- 'have_int128_support%': 1,
- }, {
- 'have_int128_support%': 0,
- }],
- ],
+ [ 'target_arch=="x64" or target_arch=="arm64" or target_arch=="aarch64"', {
+ 'have_int128_support%': 1,
}, {
'have_int128_support%': 0,
}],
+ [ 'target_arch=="arm"', {
+ # When the compiler uses the softfloat ABI, we want to use the compatible softfp ABI when enabling NEON for these objects.
+ # Confusingly, __SOFTFP__ is the name of the define for the softfloat ABI, not for the softfp ABI.
+ 'softfp_cflags': '<!(${CC:-cc} -o - -E -dM - ${CFLAGS} < /dev/null | grep __SOFTFP__ > /dev/null && echo -mfloat-abi=softfp || true)',
+ }],
],
}
}
diff --git a/security/nss/lib/freebl/freebl_base.gypi b/security/nss/lib/freebl/freebl_base.gypi
index f2d1304fd4..7661bf2401 100644
--- a/security/nss/lib/freebl/freebl_base.gypi
+++ b/security/nss/lib/freebl/freebl_base.gypi
@@ -4,7 +4,6 @@
{
'sources': [
'aeskeywrap.c',
- 'alg2268.c',
'cmac.c',
'alghmac.c',
'arcfive.c',
@@ -35,6 +34,8 @@
'ecl/ecp_jac.c',
'ecl/ecp_jm.c',
'ecl/ecp_mont.c',
+ 'ecl/ecp_secp384r1.c',
+ 'ecl/ecp_secp521r1.c',
'fipsfreebl.c',
'blinit.c',
'freeblver.c',
@@ -55,7 +56,6 @@
'rijndael.c',
'rsa.c',
'rsapkcs.c',
- 'seed.c',
'sha512.c',
'sha_fast.c',
'shvfy.c',
@@ -69,11 +69,11 @@
'sources': [
'arcfour-amd64-gas.s',
'mpi/mpi_amd64.c',
- 'mpi/mpi_amd64_gas.s',
+ 'mpi/mpi_amd64_common.S',
'mpi/mp_comba.c',
],
'conditions': [
- [ 'cc_is_clang==1 and fuzz!=1', {
+ [ 'cc_is_clang==1 and fuzz!=1 and coverage!=1', {
'cflags': [
'-no-integrated-as',
],
@@ -133,54 +133,43 @@
}],
],
}],
- ['target_arch=="ia32" or target_arch=="x64" or target_arch=="arm64" or target_arch=="aarch64"', {
+ ['have_int128_support==1', {
'sources': [
- # All intel and 64-bit ARM architectures get the 64 bit version.
+ # All intel x64 and 64-bit ARM architectures get the 64 bit version.
'ecl/curve25519_64.c',
- 'verified/Hacl_Curve25519.c',
+ 'verified/Hacl_Curve25519_51.c',
],
}, {
'sources': [
- # All other architectures get the generic 32 bit implementation (slow!)
+ # All other architectures get the generic 32 bit implementation.
'ecl/curve25519_32.c',
],
}],
+ ['(target_arch!="ppc64" and target_arch!="ppc64le") or disable_altivec==1', {
+ 'sources': [
+ # Gyp does not support per-file cflags, so working around like this.
+ # ppc performance greatly benefits from specific flags.
+ 'sha512.c',
+ ],
+ }],
[ 'disable_chachapoly==0', {
# The ChaCha20 code is linked in through the static ssse3-crypto lib on
# all platforms that support SSSE3. There are runtime checks in place to
# choose the correct ChaCha implementation at runtime.
'sources': [
'verified/Hacl_Chacha20.c',
+ 'verified/Hacl_Chacha20Poly1305_32.c',
+ 'verified/Hacl_Poly1305_32.c',
],
- 'conditions': [
- [ 'OS!="win"', {
- 'conditions': [
- [ 'target_arch=="x64"', {
- 'sources': [
- 'verified/Hacl_Poly1305_64.c',
- ],
- }, {
- # !Windows & !x64
- 'conditions': [
- [ 'target_arch=="arm64" or target_arch=="aarch64"', {
- 'sources': [
- 'verified/Hacl_Poly1305_64.c',
- ],
- }, {
- # !Windows & !x64 & !arm64 & !aarch64
- 'sources': [
- 'verified/Hacl_Poly1305_32.c',
- ],
- }],
- ],
- }],
- ],
- }, {
- # Windows
- 'sources': [
- 'verified/Hacl_Poly1305_32.c',
- ],
- }],
+ }],
+ [ 'disable_deprecated_seed==0', {
+ 'sources': [
+ 'deprecated/seed.c',
+ ],
+ }],
+ [ 'disable_deprecated_rc2==0', {
+ 'sources': [
+ 'deprecated/alg2268.c',
],
}],
[ 'fuzz==1', {
@@ -214,12 +203,21 @@
'MP_ASSEMBLY_SQUARE',
'MP_ASSEMBLY_DIV_2DX1D',
],
+ }, 'target_arch=="x64"', {
+ 'sources': [
+ 'mpi/mpi_amd64.c',
+ 'mpi/mpi_amd64_common.S',
+ 'mpi/mp_comba.c',
+ ],
+ 'defines': [
+ 'MP_IS_LITTLE_ENDIAN',
+ 'MPI_AMD64',
+ 'MP_ASSEMBLY_MULTIPLY',
+ 'NSS_USE_COMBA',
+ ],
}],
],
}],
- [ 'have_int128_support==0', {
- 'sources': [ 'verified/FStar.c' ],
- }],
],
'ldflags': [
'-Wl,-Bsymbolic'
diff --git a/security/nss/lib/freebl/gcm-arm32-neon.c b/security/nss/lib/freebl/gcm-arm32-neon.c
new file mode 100644
index 0000000000..be04247701
--- /dev/null
+++ b/security/nss/lib/freebl/gcm-arm32-neon.c
@@ -0,0 +1,202 @@
+/* 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/. */
+
+#ifdef FREEBL_NO_DEPEND
+#include "stubs.h"
+#endif
+#include "blapii.h"
+#include "blapit.h"
+#include "gcm.h"
+#include "secerr.h"
+#include "prtypes.h"
+
+#if defined(IS_LITTLE_ENDIAN)
+
+#include <arm_neon.h>
+
+SECStatus
+gcm_HashWrite_hw(gcmHashContext *ghash, unsigned char *outbuf)
+{
+ vst1_u8(outbuf, vrev64_u8(vcreate_u8(ghash->x_high)));
+ vst1_u8(outbuf + 8, vrev64_u8(vcreate_u8(ghash->x_low)));
+ return SECSuccess;
+}
+
+/* Carry-less multiplication. a * b = ret. */
+static inline uint8x16_t
+clmul(const uint8x8_t a, const uint8x8_t b)
+{
+ uint8x16_t d, e, f, g, h, i, j, k, l, m, n;
+ uint8x8_t t_high, t_low;
+ uint8x16_t t0, t1, t2, t3;
+ const uint8x8_t k16 = vcreate_u8(0xffff);
+ const uint8x8_t k32 = vcreate_u8(0xffffffff);
+ const uint8x8_t k48 = vcreate_u8(0xffffffffffff);
+
+ // D = A * B
+ d = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(a),
+ vreinterpret_p8_u8(b)));
+ // E = A * B1
+ e = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(a),
+ vreinterpret_p8_u8(vext_u8(b, b, 1))));
+ // F = A1 * B
+ f = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(vext_u8(a, a, 1)),
+ vreinterpret_p8_u8(b)));
+ // G = A * B2
+ g = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(a),
+ vreinterpret_p8_u8(vext_u8(b, b, 2))));
+ // H = A2 * B
+ h = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(vext_u8(a, a, 2)),
+ vreinterpret_p8_u8(b)));
+ // I = A * B3
+ i = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(a),
+ vreinterpret_p8_u8(vext_u8(b, b, 3))));
+ // J = A3 * B
+ j = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(vext_u8(a, a, 3)),
+ vreinterpret_p8_u8(b)));
+ // K = A * B4
+ k = vreinterpretq_u8_p16(vmull_p8(vreinterpret_p8_u8(a),
+ vreinterpret_p8_u8(vext_u8(b, b, 4))));
+ // L = E + F
+ l = veorq_u8(e, f);
+ // M = G + H
+ m = veorq_u8(g, h);
+ // N = I + J
+ n = veorq_u8(i, j);
+
+ // t0 = (L) (P0 + P1) << 8
+ t_high = vget_high_u8(l);
+ t_low = vget_low_u8(l);
+ t_low = veor_u8(t_low, t_high);
+ t_high = vand_u8(t_high, k48);
+ t_low = veor_u8(t_low, t_high);
+ t0 = vcombine_u8(t_low, t_high);
+ t0 = vextq_u8(t0, t0, 15);
+
+ // t1 = (M) (P2 + P3) << 16
+ t_high = vget_high_u8(m);
+ t_low = vget_low_u8(m);
+ t_low = veor_u8(t_low, t_high);
+ t_high = vand_u8(t_high, k32);
+ t_low = veor_u8(t_low, t_high);
+ t1 = vcombine_u8(t_low, t_high);
+ t1 = vextq_u8(t1, t1, 14);
+
+ // t2 = (N) (P4 + P5) << 24
+ t_high = vget_high_u8(n);
+ t_low = vget_low_u8(n);
+ t_low = veor_u8(t_low, t_high);
+ t_high = vand_u8(t_high, k16);
+ t_low = veor_u8(t_low, t_high);
+ t2 = vcombine_u8(t_low, t_high);
+ t2 = vextq_u8(t2, t2, 13);
+
+ // t3 = (K) (P6 + P7) << 32
+ t_high = vget_high_u8(k);
+ t_low = vget_low_u8(k);
+ t_low = veor_u8(t_low, t_high);
+ t_high = vdup_n_u8(0);
+ t3 = vcombine_u8(t_low, t_high);
+ t3 = vextq_u8(t3, t3, 12);
+
+ t0 = veorq_u8(t0, t1);
+ t2 = veorq_u8(t2, t3);
+ return veorq_u8(veorq_u8(d, t0), t2);
+}
+
+SECStatus
+gcm_HashMult_hw(gcmHashContext *ghash, const unsigned char *buf,
+ unsigned int count)
+{
+ const uint8x8_t h_low = vcreate_u8(ghash->h_low);
+ const uint8x8_t h_high = vcreate_u8(ghash->h_high);
+ uint8x16_t ci;
+ uint8x8_t ci_low;
+ uint8x8_t ci_high;
+ uint8x16_t z0, z2, z1a;
+ uint8x16_t z_high, z_low;
+ uint8x16_t t;
+ int64x2_t t1, t2, t3;
+ uint64x2_t z_low_l, z_low_r, z_high_l, z_high_r;
+ size_t i;
+
+ ci = vcombine_u8(vcreate_u8(ghash->x_low), vcreate_u8(ghash->x_high));
+
+ for (i = 0; i < count; i++, buf += 16) {
+ ci = veorq_u8(ci, vcombine_u8(vrev64_u8(vld1_u8(buf + 8)),
+ vrev64_u8(vld1_u8(buf))));
+ ci_high = vget_high_u8(ci);
+ ci_low = vget_low_u8(ci);
+
+ /* Do binary mult ghash->X = C * ghash->H (Karatsuba). */
+ z0 = clmul(ci_low, h_low);
+ z2 = clmul(ci_high, h_high);
+ z1a = clmul(veor_u8(ci_high, ci_low), veor_u8(h_high, h_low));
+ z1a = veorq_u8(z0, z1a);
+ z1a = veorq_u8(z2, z1a);
+ z_high = vcombine_u8(veor_u8(vget_low_u8(z2), vget_high_u8(z1a)),
+ vget_high_u8(z2));
+ z_low = vcombine_u8(vget_low_u8(z0),
+ veor_u8(vget_high_u8(z0), vget_low_u8(z1a)));
+
+ /* Shift one (multiply by x) as gcm spec is stupid. */
+ z_low_l = vshlq_n_u64(vreinterpretq_u64_u8(z_low), 1);
+ z_low_r = vshrq_n_u64(vreinterpretq_u64_u8(z_low), 63);
+ z_high_l = vshlq_n_u64(vreinterpretq_u64_u8(z_high), 1);
+ z_high_r = vshrq_n_u64(vreinterpretq_u64_u8(z_high), 63);
+ z_low = vreinterpretq_u8_u64(
+ vcombine_u64(vget_low_u64(z_low_l),
+ vorr_u64(vget_high_u64(z_low_l),
+ vget_low_u64(z_low_r))));
+ z_high = vreinterpretq_u8_u64(
+ vcombine_u64(vorr_u64(vget_low_u64(z_high_l),
+ vget_high_u64(z_low_r)),
+ vorr_u64(vget_high_u64(z_high_l),
+ vget_low_u64(z_high_r))));
+
+ /* Reduce */
+ t1 = vshlq_n_s64(vreinterpretq_s64_u8(z_low), 57);
+ t2 = vshlq_n_s64(vreinterpretq_s64_u8(z_low), 62);
+ t3 = vshlq_n_s64(vreinterpretq_s64_u8(z_low), 63);
+ t = vreinterpretq_u8_s64(veorq_s64(t1, veorq_s64(t2, t3)));
+
+ z_low = vcombine_u8(vget_low_u8(z_low),
+ veor_u8(vget_high_u8(z_low), vget_low_u8(t)));
+ z_high = vcombine_u8(veor_u8(vget_low_u8(z_high), vget_high_u8(t)),
+ vget_high_u8(z_high));
+
+ t = vreinterpretq_u8_u64(vshrq_n_u64(vreinterpretq_u64_u8(z_low), 1));
+ z_high = veorq_u8(z_high, z_low);
+ z_low = veorq_u8(z_low, t);
+ t = vreinterpretq_u8_u64(vshrq_n_u64(vreinterpretq_u64_u8(t), 6));
+ z_low = vreinterpretq_u8_u64(
+ vshrq_n_u64(vreinterpretq_u64_u8(z_low), 1));
+ z_low = veorq_u8(z_low, z_high);
+ ci = veorq_u8(z_low, t);
+ }
+
+ vst1_u8((uint8_t *)&ghash->x_high, vget_high_u8(ci));
+ vst1_u8((uint8_t *)&ghash->x_low, vget_low_u8(ci));
+ return SECSuccess;
+}
+
+SECStatus
+gcm_HashInit_hw(gcmHashContext *ghash)
+{
+ ghash->ghash_mul = gcm_HashMult_hw;
+ ghash->x_low = 0;
+ ghash->x_high = 0;
+ ghash->hw = PR_TRUE;
+ return SECSuccess;
+}
+
+SECStatus
+gcm_HashZeroX_hw(gcmHashContext *ghash)
+{
+ ghash->x_low = 0;
+ ghash->x_high = 0;
+ return SECSuccess;
+}
+
+#endif /* IS_LITTLE_ENDIAN */
diff --git a/security/nss/lib/freebl/gcm.c b/security/nss/lib/freebl/gcm.c
index 737252eec6..c2cc18d91a 100644
--- a/security/nss/lib/freebl/gcm.c
+++ b/security/nss/lib/freebl/gcm.c
@@ -9,6 +9,7 @@
#endif
#include "blapii.h"
#include "blapit.h"
+#include "blapi.h"
#include "gcm.h"
#include "ctr.h"
#include "secerr.h"
@@ -21,6 +22,10 @@
#if defined(__aarch64__) && defined(IS_LITTLE_ENDIAN) && \
(defined(__clang__) || defined(__GNUC__) && __GNUC__ > 6)
#define USE_ARM_GCM
+#elif defined(__arm__) && defined(IS_LITTLE_ENDIAN) && \
+ !defined(NSS_DISABLE_ARM32_NEON)
+/* We don't test on big endian platform, so disable this on big endian. */
+#define USE_ARM_GCM
#endif
/* Forward declarations */
@@ -93,7 +98,11 @@ gcmHash_InitContext(gcmHashContext *ghash, const unsigned char *H, PRBool sw)
ghash->h_low = get64(H + 8);
ghash->h_high = get64(H);
#ifdef USE_ARM_GCM
+#if defined(__aarch64__)
if (arm_pmull_support() && !sw) {
+#else
+ if (arm_neon_support() && !sw) {
+#endif
#elif defined(USE_PPC_CRYPTO)
if (ppc_crypto_support() && !sw) {
#else
@@ -517,10 +526,18 @@ gcmHash_Reset(gcmHashContext *ghash, const unsigned char *AAD,
struct GCMContextStr {
gcmHashContext *ghash_context;
CTRContext ctr_context;
+ freeblCipherFunc cipher;
+ void *cipher_context;
unsigned long tagBits;
unsigned char tagKey[MAX_BLOCK_SIZE];
+ PRBool ctr_context_init;
+ gcmIVContext gcm_iv;
};
+SECStatus gcm_InitCounter(GCMContext *gcm, const unsigned char *iv,
+ unsigned int ivLen, unsigned int tagBits,
+ const unsigned char *aad, unsigned int aadLen);
+
GCMContext *
GCM_CreateContext(void *context, freeblCipherFunc cipher,
const unsigned char *params)
@@ -529,9 +546,7 @@ GCM_CreateContext(void *context, freeblCipherFunc cipher,
gcmHashContext *ghash = NULL;
unsigned char H[MAX_BLOCK_SIZE];
unsigned int tmp;
- PRBool freeCtr = PR_FALSE;
- const CK_GCM_PARAMS *gcmParams = (const CK_GCM_PARAMS *)params;
- CK_AES_CTR_PARAMS ctrParams;
+ const CK_NSS_GCM_PARAMS *gcmParams = (const CK_NSS_GCM_PARAMS *)params;
SECStatus rv;
#ifdef DISABLE_HW_GCM
const PRBool sw = PR_TRUE;
@@ -539,23 +554,12 @@ GCM_CreateContext(void *context, freeblCipherFunc cipher,
const PRBool sw = PR_FALSE;
#endif
- if (gcmParams->ulIvLen == 0) {
- PORT_SetError(SEC_ERROR_INVALID_ARGS);
- return NULL;
- }
-
- if (gcmParams->ulTagBits != 128 && gcmParams->ulTagBits != 120 &&
- gcmParams->ulTagBits != 112 && gcmParams->ulTagBits != 104 &&
- gcmParams->ulTagBits != 96 && gcmParams->ulTagBits != 64 &&
- gcmParams->ulTagBits != 32) {
- PORT_SetError(SEC_ERROR_INVALID_ARGS);
- return NULL;
- }
-
gcm = PORT_ZNew(GCMContext);
if (gcm == NULL) {
return NULL;
}
+ gcm->cipher = cipher;
+ gcm->cipher_context = context;
ghash = PORT_ZNewAligned(gcmHashContext, 16, mem);
/* first plug in the ghash context */
@@ -570,14 +574,75 @@ GCM_CreateContext(void *context, freeblCipherFunc cipher,
goto loser;
}
+ gcm_InitIVContext(&gcm->gcm_iv);
+ gcm->ctr_context_init = PR_FALSE;
+
+ /* if gcmPara/ms is NULL, then we are creating an PKCS #11 MESSAGE
+ * style context, in which we initialize the key once, then do separate
+ * iv/aad's for each message. In that case we only initialize the key
+ * and ghash. We initialize the counter in each separate message */
+ if (gcmParams == NULL) {
+ /* OK we are finished with init, if we are doing MESSAGE interface,
+ * return from here */
+ return gcm;
+ }
+
+ rv = gcm_InitCounter(gcm, gcmParams->pIv, gcmParams->ulIvLen,
+ gcmParams->ulTagBits, gcmParams->pAAD,
+ gcmParams->ulAADLen);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+ gcm->ctr_context_init = PR_TRUE;
+ return gcm;
+
+loser:
+ if (ghash && ghash->mem) {
+ PORT_Free(ghash->mem);
+ }
+ if (gcm) {
+ PORT_Free(gcm);
+ }
+ return NULL;
+}
+
+SECStatus
+gcm_InitCounter(GCMContext *gcm, const unsigned char *iv, unsigned int ivLen,
+ unsigned int tagBits, const unsigned char *aad,
+ unsigned int aadLen)
+{
+ gcmHashContext *ghash = gcm->ghash_context;
+ unsigned int tmp;
+ PRBool freeCtr = PR_FALSE;
+ CK_AES_CTR_PARAMS ctrParams;
+ SECStatus rv;
+
+ /* Verify our parameters here */
+ if (ivLen == 0) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ goto loser;
+ }
+
+ if (tagBits != 128 && tagBits != 120 &&
+ tagBits != 112 && tagBits != 104 &&
+ tagBits != 96 && tagBits != 64 &&
+ tagBits != 32) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ goto loser;
+ }
+
/* fill in the Counter context */
ctrParams.ulCounterBits = 32;
PORT_Memset(ctrParams.cb, 0, sizeof(ctrParams.cb));
- if (gcmParams->ulIvLen == 12) {
- PORT_Memcpy(ctrParams.cb, gcmParams->pIv, gcmParams->ulIvLen);
+ if (ivLen == 12) {
+ PORT_Memcpy(ctrParams.cb, iv, ivLen);
ctrParams.cb[AES_BLOCK_SIZE - 1] = 1;
} else {
- rv = gcmHash_Update(ghash, gcmParams->pIv, gcmParams->ulIvLen);
+ rv = gcmHash_Reset(ghash, NULL, 0);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+ rv = gcmHash_Update(ghash, iv, ivLen);
if (rv != SECSuccess) {
goto loser;
}
@@ -586,7 +651,7 @@ GCM_CreateContext(void *context, freeblCipherFunc cipher,
goto loser;
}
}
- rv = CTR_InitContext(&gcm->ctr_context, context, cipher,
+ rv = CTR_InitContext(&gcm->ctr_context, gcm->cipher_context, gcm->cipher,
(unsigned char *)&ctrParams);
if (rv != SECSuccess) {
goto loser;
@@ -594,9 +659,10 @@ GCM_CreateContext(void *context, freeblCipherFunc cipher,
freeCtr = PR_TRUE;
/* fill in the gcm structure */
- gcm->tagBits = gcmParams->ulTagBits; /* save for final step */
+ gcm->tagBits = tagBits; /* save for final step */
/* calculate the final tag key. NOTE: gcm->tagKey is zero to start with.
* if this assumption changes, we would need to explicitly clear it here */
+ PORT_Memset(gcm->tagKey, 0, sizeof(gcm->tagKey));
rv = CTR_Update(&gcm->ctr_context, gcm->tagKey, &tmp, AES_BLOCK_SIZE,
gcm->tagKey, AES_BLOCK_SIZE, AES_BLOCK_SIZE);
if (rv != SECSuccess) {
@@ -604,24 +670,18 @@ GCM_CreateContext(void *context, freeblCipherFunc cipher,
}
/* finally mix in the AAD data */
- rv = gcmHash_Reset(ghash, gcmParams->pAAD, gcmParams->ulAADLen);
+ rv = gcmHash_Reset(ghash, aad, aadLen);
if (rv != SECSuccess) {
goto loser;
}
- return gcm;
+ return SECSuccess;
loser:
if (freeCtr) {
CTR_DestroyContext(&gcm->ctr_context, PR_FALSE);
}
- if (ghash && ghash->mem) {
- PORT_Free(ghash->mem);
- }
- if (gcm) {
- PORT_Free(gcm);
- }
- return NULL;
+ return SECFailure;
}
void
@@ -630,7 +690,9 @@ GCM_DestroyContext(GCMContext *gcm, PRBool freeit)
/* these two are statically allocated and will be freed when we free
* gcm. call their destroy functions to free up any locally
* allocated data (like mp_int's) */
- CTR_DestroyContext(&gcm->ctr_context, PR_FALSE);
+ if (gcm->ctr_context_init) {
+ CTR_DestroyContext(&gcm->ctr_context, PR_FALSE);
+ }
PORT_Free(gcm->ghash_context->mem);
PORT_Memset(&gcm->tagBits, 0, sizeof(gcm->tagBits));
PORT_Memset(gcm->tagKey, 0, sizeof(gcm->tagKey));
@@ -699,6 +761,11 @@ GCM_EncryptUpdate(GCMContext *gcm, unsigned char *outbuf,
return SECFailure;
}
+ if (!gcm->ctr_context_init) {
+ PORT_SetError(SEC_ERROR_NOT_INITIALIZED);
+ return SECFailure;
+ }
+
tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE;
if (UINT_MAX - inlen < tagBytes) {
PORT_SetError(SEC_ERROR_INPUT_LEN);
@@ -757,6 +824,11 @@ GCM_DecryptUpdate(GCMContext *gcm, unsigned char *outbuf,
return SECFailure;
}
+ if (!gcm->ctr_context_init) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return SECFailure;
+ }
+
tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE;
/* get the authentication block */
@@ -791,3 +863,298 @@ GCM_DecryptUpdate(GCMContext *gcm, unsigned char *outbuf,
return CTR_Update(&gcm->ctr_context, outbuf, outlen, maxout,
inbuf, inlen, AES_BLOCK_SIZE);
}
+
+void
+gcm_InitIVContext(gcmIVContext *gcmIv)
+{
+ gcmIv->counter = 0;
+ gcmIv->max_count = 0;
+ gcmIv->ivGen = CKG_GENERATE;
+ gcmIv->ivLen = 0;
+ gcmIv->fixedBits = 0;
+}
+
+/*
+ * generate the IV on the fly and return it to the application.
+ * This function keeps a counter, which may be used in the IV
+ * generation, or may be used in simply to make sure we don't
+ * generate to many IV's from this same key.
+ * PKCS #11 defines 4 generating values:
+ * 1) CKG_NO_GENERATE: just use the passed in IV as it.
+ * 2) CKG_GENERATE: the application doesn't care what generation
+ * scheme is use (we default to counter in this code).
+ * 3) CKG_GENERATE_COUNTER: The IV is the value of a counter.
+ * 4) CKG_GENERATE_RANDOM: The IV is randomly generated.
+ * We add a fifth rule:
+ * 5) CKG_GENERATE_COUNTER_XOR: The Counter value is xor'ed with
+ * the IV.
+ * The value fixedBits specifies the number of bits that will be passed
+ * on from the original IV. The counter or the random data is is loaded
+ * in the remainder of the IV not covered by fixedBits, overwriting any
+ * data there. In the xor case the counter is xor'ed with the data in the
+ * IV. In all cases only bits outside of fixedBits is modified.
+ * The number of IV's we can generate is restricted by the size of the
+ * variable part of the IV and the generation algorithm used. Because of
+ * this, we require subsequent calls on this context to use the same
+ * generator, IV len, and fixed bits as the first call.
+ */
+SECStatus
+gcm_GenerateIV(gcmIVContext *gcmIv, unsigned char *iv, unsigned int ivLen,
+ unsigned int fixedBits, CK_GENERATOR_FUNCTION ivGen)
+{
+ unsigned int i;
+ unsigned int flexBits;
+ unsigned int ivOffset;
+ unsigned int ivNewCount;
+ unsigned char ivMask;
+ unsigned char ivSave;
+ SECStatus rv;
+
+ if (gcmIv->counter != 0) {
+ /* If we've already generated a message, make sure all subsequent
+ * messages are using the same generator */
+ if ((gcmIv->ivGen != ivGen) || (gcmIv->fixedBits != fixedBits) ||
+ (gcmIv->ivLen != ivLen)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ } else {
+ /* remember these values */
+ gcmIv->ivGen = ivGen;
+ gcmIv->fixedBits = fixedBits;
+ gcmIv->ivLen = ivLen;
+ /* now calculate how may bits of IV we have to supply */
+ flexBits = ivLen * PR_BITS_PER_BYTE; /* bytes->bits */
+ /* first make sure we aren't going to overflow */
+ if (flexBits < fixedBits) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ flexBits -= fixedBits;
+ /* if we are generating a random number reduce the acceptable bits to
+ * avoid birthday attacks */
+ if (ivGen == CKG_GENERATE_RANDOM) {
+ if (flexBits <= GCMIV_RANDOM_BIRTHDAY_BITS) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ /* see freebl/blapit.h for how we calculate
+ * GCMIV_RANDOM_BIRTHDAY_BITS */
+ flexBits -= GCMIV_RANDOM_BIRTHDAY_BITS;
+ flexBits = flexBits >> 1;
+ }
+ if (flexBits == 0) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ /* Turn those bits into the number of IV's we can safely return */
+ if (flexBits >= sizeof(gcmIv->max_count) * PR_BITS_PER_BYTE) {
+ gcmIv->max_count = PR_UINT64(0xffffffffffffffff);
+ } else {
+ gcmIv->max_count = PR_UINT64(1) << flexBits;
+ }
+ }
+
+ /* no generate, accept the IV from the source */
+ if (ivGen == CKG_NO_GENERATE) {
+ gcmIv->counter = 1;
+ return SECSuccess;
+ }
+
+ /* make sure we haven't exceeded the number of IVs we can return
+ * for this key, generator, and IV size */
+ if (gcmIv->counter >= gcmIv->max_count) {
+ /* use a unique error from just bad user input */
+ PORT_SetError(SEC_ERROR_EXTRA_INPUT);
+ return SECFailure;
+ }
+
+ /* build to mask to handle the first byte of the IV */
+ ivOffset = fixedBits / PR_BITS_PER_BYTE;
+ ivMask = 0xff >> ((8 - (fixedBits & 7)) & 7);
+ ivNewCount = ivLen - ivOffset;
+
+ /* finally generate the IV */
+ switch (ivGen) {
+ case CKG_GENERATE: /* default to counter */
+ case CKG_GENERATE_COUNTER:
+ iv[ivOffset] = (iv[ivOffset] & ~ivMask) |
+ (PORT_GET_BYTE_BE(gcmIv->counter, 0, ivNewCount) & ivMask);
+ for (i = 1; i < ivNewCount; i++) {
+ iv[ivOffset + i] = PORT_GET_BYTE_BE(gcmIv->counter, i, ivNewCount);
+ }
+ break;
+ /* for TLS 1.3 */
+ case CKG_GENERATE_COUNTER_XOR:
+ iv[ivOffset] ^=
+ (PORT_GET_BYTE_BE(gcmIv->counter, 0, ivNewCount) & ivMask);
+ for (i = 1; i < ivNewCount; i++) {
+ iv[ivOffset + i] ^= PORT_GET_BYTE_BE(gcmIv->counter, i, ivNewCount);
+ }
+ break;
+ case CKG_GENERATE_RANDOM:
+ ivSave = iv[ivOffset] & ~ivMask;
+ rv = RNG_GenerateGlobalRandomBytes(iv + ivOffset, ivNewCount);
+ iv[ivOffset] = ivSave | (iv[ivOffset] & ivMask);
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ break;
+ }
+ gcmIv->counter++;
+ return SECSuccess;
+}
+
+SECStatus
+GCM_EncryptAEAD(GCMContext *gcm, unsigned char *outbuf,
+ unsigned int *outlen, unsigned int maxout,
+ const unsigned char *inbuf, unsigned int inlen,
+ void *params, unsigned int paramLen,
+ const unsigned char *aad, unsigned int aadLen,
+ unsigned int blocksize)
+{
+ SECStatus rv;
+ unsigned int tagBytes;
+ unsigned int len;
+ const CK_GCM_MESSAGE_PARAMS *gcmParams =
+ (const CK_GCM_MESSAGE_PARAMS *)params;
+
+ PORT_Assert(blocksize == AES_BLOCK_SIZE);
+ if (blocksize != AES_BLOCK_SIZE) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return SECFailure;
+ }
+
+ /* paramLen comes all the way from the application layer, make sure
+ * it's correct */
+ if (paramLen != sizeof(CK_GCM_MESSAGE_PARAMS)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ /* if we were initialized with the C_EncryptInit, we shouldn't be in this
+ * function */
+ if (gcm->ctr_context_init) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return SECFailure;
+ }
+
+ if (maxout < inlen) {
+ *outlen = inlen;
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+
+ rv = gcm_GenerateIV(&gcm->gcm_iv, gcmParams->pIv, gcmParams->ulIvLen,
+ gcmParams->ulIvFixedBits, gcmParams->ivGenerator);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+
+ rv = gcm_InitCounter(gcm, gcmParams->pIv, gcmParams->ulIvLen,
+ gcmParams->ulTagBits, aad, aadLen);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+
+ tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE;
+
+ rv = CTR_Update(&gcm->ctr_context, outbuf, outlen, maxout,
+ inbuf, inlen, AES_BLOCK_SIZE);
+ CTR_DestroyContext(&gcm->ctr_context, PR_FALSE);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+ rv = gcmHash_Update(gcm->ghash_context, outbuf, *outlen);
+ if (rv != SECSuccess) {
+ PORT_Memset(outbuf, 0, *outlen); /* clear the output buffer */
+ *outlen = 0;
+ return SECFailure;
+ }
+ rv = gcm_GetTag(gcm, gcmParams->pTag, &len, tagBytes);
+ if (rv != SECSuccess) {
+ PORT_Memset(outbuf, 0, *outlen); /* clear the output buffer */
+ *outlen = 0;
+ return SECFailure;
+ };
+ return SECSuccess;
+}
+
+SECStatus
+GCM_DecryptAEAD(GCMContext *gcm, unsigned char *outbuf,
+ unsigned int *outlen, unsigned int maxout,
+ const unsigned char *inbuf, unsigned int inlen,
+ void *params, unsigned int paramLen,
+ const unsigned char *aad, unsigned int aadLen,
+ unsigned int blocksize)
+{
+ SECStatus rv;
+ unsigned int tagBytes;
+ unsigned char tag[MAX_BLOCK_SIZE];
+ const unsigned char *intag;
+ unsigned int len;
+ const CK_GCM_MESSAGE_PARAMS *gcmParams =
+ (const CK_GCM_MESSAGE_PARAMS *)params;
+
+ PORT_Assert(blocksize == AES_BLOCK_SIZE);
+ if (blocksize != AES_BLOCK_SIZE) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return SECFailure;
+ }
+
+ /* paramLen comes all the way from the application layer, make sure
+ * it's correct */
+ if (paramLen != sizeof(CK_GCM_MESSAGE_PARAMS)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ /* if we were initialized with the C_DecryptInit, we shouldn't be in this
+ * function */
+ if (gcm->ctr_context_init) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return SECFailure;
+ }
+
+ if (maxout < inlen) {
+ *outlen = inlen;
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+
+ rv = gcm_InitCounter(gcm, gcmParams->pIv, gcmParams->ulIvLen,
+ gcmParams->ulTagBits, aad, aadLen);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+
+ tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE;
+ intag = gcmParams->pTag;
+ PORT_Assert(tagBytes != 0);
+
+ /* verify the block */
+ rv = gcmHash_Update(gcm->ghash_context, inbuf, inlen);
+ if (rv != SECSuccess) {
+ CTR_DestroyContext(&gcm->ctr_context, PR_FALSE);
+ return SECFailure;
+ }
+ rv = gcm_GetTag(gcm, tag, &len, AES_BLOCK_SIZE);
+ if (rv != SECSuccess) {
+ CTR_DestroyContext(&gcm->ctr_context, PR_FALSE);
+ return SECFailure;
+ }
+ /* Don't decrypt if we can't authenticate the encrypted data!
+ * This assumes that if tagBits is may not be a multiple of 8, intag will
+ * preserve the masked off missing bits. */
+ if (NSS_SecureMemcmp(tag, intag, tagBytes) != 0) {
+ /* force a CKR_ENCRYPTED_DATA_INVALID error at in softoken */
+ CTR_DestroyContext(&gcm->ctr_context, PR_FALSE);
+ PORT_SetError(SEC_ERROR_BAD_DATA);
+ PORT_Memset(tag, 0, sizeof(tag));
+ return SECFailure;
+ }
+ PORT_Memset(tag, 0, sizeof(tag));
+ /* finish the decryption */
+ rv = CTR_Update(&gcm->ctr_context, outbuf, outlen, maxout,
+ inbuf, inlen, AES_BLOCK_SIZE);
+ CTR_DestroyContext(&gcm->ctr_context, PR_FALSE);
+ return rv;
+}
diff --git a/security/nss/lib/freebl/gcm.h b/security/nss/lib/freebl/gcm.h
index 571b9ec55e..21792e0b35 100644
--- a/security/nss/lib/freebl/gcm.h
+++ b/security/nss/lib/freebl/gcm.h
@@ -6,6 +6,7 @@
#define GCM_H 1
#include "blapii.h"
+#include "pkcs11t.h"
#include <stdint.h>
#ifdef NSS_X86_OR_X64
@@ -30,26 +31,8 @@
#include <arm_neon.h>
#endif
-#ifdef __powerpc64__
-#include "altivec-types.h"
-
-/* The ghash freebl test tries to use this in C++, and gcc defines conflict. */
-#ifdef __cplusplus
-#undef pixel
-#undef vector
-#undef bool
-#endif
-
-/*
- * PPC CRYPTO requires at least gcc 5 or clang. The LE check is purely
- * because it's only been tested on LE. If you're interested in BE,
- * please send a patch.
- */
-#if (defined(__clang__) || (defined(__GNUC__) && __GNUC__ >= 5)) && \
- defined(IS_LITTLE_ENDIAN)
-#define USE_PPC_CRYPTO
-#endif
-
+#if defined(__powerpc64__)
+#include "ppc-crypto.h"
#endif
SEC_BEGIN_PROTOS
@@ -78,6 +61,18 @@ SECStatus GCM_DecryptUpdate(GCMContext *gcm, unsigned char *outbuf,
unsigned int *outlen, unsigned int maxout,
const unsigned char *inbuf, unsigned int inlen,
unsigned int blocksize);
+SECStatus GCM_EncryptAEAD(GCMContext *gcm, unsigned char *outbuf,
+ unsigned int *outlen, unsigned int maxout,
+ const unsigned char *inbuf, unsigned int inlen,
+ void *params, unsigned int paramLen,
+ const unsigned char *aad, unsigned int aadLen,
+ unsigned int blocksize);
+SECStatus GCM_DecryptAEAD(GCMContext *gcm, unsigned char *outbuf,
+ unsigned int *outlen, unsigned int maxout,
+ const unsigned char *inbuf, unsigned int inlen,
+ void *params, unsigned int paramLen,
+ const unsigned char *aad, unsigned int aadLen,
+ unsigned int blocksize);
/* These functions are here only so we can test them */
#define GCM_HASH_LEN_LEN 8 /* gcm hash defines lengths to be 64 bits */
@@ -102,6 +97,15 @@ pre_align struct gcmHashContextStr {
gcmHashContext *mem;
} post_align;
+typedef struct gcmIVContextStr gcmIVContext;
+struct gcmIVContextStr {
+ PRUint64 counter;
+ PRUint64 max_count;
+ CK_GENERATOR_FUNCTION ivGen;
+ unsigned int fixedBits;
+ unsigned int ivLen;
+};
+
SECStatus gcmHash_Update(gcmHashContext *ghash, const unsigned char *buf,
unsigned int len);
SECStatus gcmHash_InitContext(gcmHashContext *ghash, const unsigned char *H,
@@ -111,6 +115,11 @@ SECStatus gcmHash_Reset(gcmHashContext *ghash, const unsigned char *AAD,
SECStatus gcmHash_Final(gcmHashContext *ghash, unsigned char *outbuf,
unsigned int *outlen, unsigned int maxout);
+void gcm_InitIVContext(gcmIVContext *gcmiv);
+SECStatus gcm_GenerateIV(gcmIVContext *gcmIv, unsigned char *iv,
+ unsigned int ivLen, unsigned int fixedBits,
+ CK_GENERATOR_FUNCTION ivGen);
+
SEC_END_PROTOS
#endif
diff --git a/security/nss/lib/freebl/hmacct.c b/security/nss/lib/freebl/hmacct.c
index c7815ac052..fac323e850 100644
--- a/security/nss/lib/freebl/hmacct.c
+++ b/security/nss/lib/freebl/hmacct.c
@@ -16,34 +16,19 @@
* field. (SHA-384/512 have 128-bit length.) */
#define MAX_HASH_BIT_COUNT_BYTES 16
-/* Some utility functions are needed:
- *
- * These macros return the given value with the MSB copied to all the other
- * bits. They use the fact that an arithmetic shift shifts-in the sign bit.
- * However, this is not ensured by the C standard so you may need to replace
- * them with something else on odd CPUs.
- *
- * Note: the argument to these macros must be an unsigned int.
- * */
-#define DUPLICATE_MSB_TO_ALL(x) ((unsigned int)((int)(x) >> (sizeof(int) * 8 - 1)))
-#define DUPLICATE_MSB_TO_ALL_8(x) ((unsigned char)(DUPLICATE_MSB_TO_ALL(x)))
-
/* constantTimeGE returns 0xff if a>=b and 0x00 otherwise, where a, b <
* MAX_UINT/2. */
static unsigned char
constantTimeGE(unsigned int a, unsigned int b)
{
- a -= b;
- return DUPLICATE_MSB_TO_ALL(~a);
+ return PORT_CT_GE(a, b);
}
/* constantTimeEQ8 returns 0xff if a==b and 0x00 otherwise. */
static unsigned char
-constantTimeEQ8(unsigned char a, unsigned char b)
+constantTimeEQ(unsigned char a, unsigned char b)
{
- unsigned int c = a ^ b;
- c--;
- return DUPLICATE_MSB_TO_ALL_8(c);
+ return PORT_CT_EQ(a, b);
}
/* MAC performs a constant time SSLv3/TLS MAC of |dataLen| bytes of |data|,
@@ -223,8 +208,8 @@ MAC(unsigned char *mdOut,
* constant time, to |macOut|. */
for (i = numStartingBlocks; i <= numStartingBlocks + varianceBlocks; i++) {
unsigned char block[HASH_BLOCK_LENGTH_MAX];
- unsigned char isBlockA = constantTimeEQ8(i, indexA);
- unsigned char isBlockB = constantTimeEQ8(i, indexB);
+ unsigned char isBlockA = constantTimeEQ(i, indexA);
+ unsigned char isBlockB = constantTimeEQ(i, indexB);
for (j = 0; j < mdBlockSize; j++) {
unsigned char isPastC = isBlockA & constantTimeGE(j, c);
unsigned char isPastCPlus1 = isBlockA & constantTimeGE(j, c + 1);
diff --git a/security/nss/lib/freebl/intel-gcm-wrap.c b/security/nss/lib/freebl/intel-gcm-wrap.c
index 059fc63329..5257e3b864 100644
--- a/security/nss/lib/freebl/intel-gcm-wrap.c
+++ b/security/nss/lib/freebl/intel-gcm-wrap.c
@@ -36,8 +36,16 @@ struct intel_AES_GCMContextStr {
unsigned long tagBits;
unsigned long Alen;
unsigned long Mlen;
+ freeblCipherFunc cipher;
+ PRBool ctr_context_init;
+ gcmIVContext gcm_iv;
};
+SECStatus intel_aes_gcmInitCounter(intel_AES_GCMContext *gcm,
+ const unsigned char *iv,
+ unsigned long ivLen, unsigned long tagBits,
+ const unsigned char *aad, unsigned long aadLen);
+
intel_AES_GCMContext *
intel_AES_GCM_CreateContext(void *context,
freeblCipherFunc cipher,
@@ -45,79 +53,112 @@ intel_AES_GCM_CreateContext(void *context,
{
intel_AES_GCMContext *gcm = NULL;
AESContext *aes = (AESContext *)context;
- const CK_GCM_PARAMS *gcmParams = (const CK_GCM_PARAMS *)params;
- unsigned char buff[AES_BLOCK_SIZE]; /* aux buffer */
+ const CK_NSS_GCM_PARAMS *gcmParams = (const CK_NSS_GCM_PARAMS *)params;
+ SECStatus rv;
+
+ gcm = PORT_ZNew(intel_AES_GCMContext);
+ if (gcm == NULL) {
+ return NULL;
+ }
+
+ /* initialize context fields */
+ gcm->aes_context = aes;
+ gcm->cipher = cipher;
+ gcm->Alen = 0;
+ gcm->Mlen = 0;
+ gcm->ctr_context_init = PR_FALSE;
+
+ /* first prepare H and its derivatives for ghash */
+ intel_aes_gcmINIT(gcm->Htbl, (unsigned char *)aes->k.expandedKey, aes->Nr);
+
+ gcm_InitIVContext(&gcm->gcm_iv);
- unsigned long IV_whole_len = gcmParams->ulIvLen & (~0xful);
- unsigned int IV_remainder_len = gcmParams->ulIvLen & 0xful;
- unsigned long AAD_whole_len = gcmParams->ulAADLen & (~0xful);
- unsigned int AAD_remainder_len = gcmParams->ulAADLen & 0xful;
+ /* if gcmParams is NULL, then we are creating an PKCS #11 MESSAGE
+ * style context, in which we initialize the key once, then do separate
+ * iv/aad's for each message. If we are doing that kind of operation,
+ * we've finished with init here. We'll init the Counter in each AEAD
+ * call */
+ if (gcmParams == NULL) {
+ return gcm;
+ }
+ rv = intel_aes_gcmInitCounter(gcm, gcmParams->pIv,
+ gcmParams->ulIvLen, gcmParams->ulTagBits,
+ gcmParams->pAAD, gcmParams->ulAADLen);
+ if (rv != SECSuccess) {
+ PORT_Free(gcm);
+ return NULL;
+ }
+ gcm->ctr_context_init = PR_TRUE;
+
+ return gcm;
+}
+
+SECStatus
+intel_aes_gcmInitCounter(intel_AES_GCMContext *gcm,
+ const unsigned char *iv, unsigned long ivLen,
+ unsigned long tagBits,
+ const unsigned char *aad, unsigned long aadLen)
+{
+ unsigned char buff[AES_BLOCK_SIZE]; /* aux buffer */
+ unsigned long IV_whole_len = ivLen & (~0xful);
+ unsigned int IV_remainder_len = ivLen & 0xful;
+ unsigned long AAD_whole_len = aadLen & (~0xful);
+ unsigned int AAD_remainder_len = aadLen & 0xful;
+ unsigned int j;
__m128i BSWAP_MASK = _mm_setr_epi8(15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
__m128i ONE = _mm_set_epi32(0, 0, 0, 1);
- unsigned int j;
SECStatus rv;
- if (gcmParams->ulIvLen == 0) {
+ if (ivLen == 0) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
- return NULL;
+ return SECFailure;
}
- if (gcmParams->ulTagBits != 128 && gcmParams->ulTagBits != 120 &&
- gcmParams->ulTagBits != 112 && gcmParams->ulTagBits != 104 &&
- gcmParams->ulTagBits != 96 && gcmParams->ulTagBits != 64 &&
- gcmParams->ulTagBits != 32) {
+ if (tagBits != 128 && tagBits != 120 && tagBits != 112 &&
+ tagBits != 104 && tagBits != 96 && tagBits != 64 &&
+ tagBits != 32) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
- return NULL;
+ return SECFailure;
}
+ gcm->tagBits = tagBits;
+
+ /* reset the aad and message length counters */
+ gcm->Alen = 0;
+ gcm->Mlen = 0;
// Limit AADLen in accordance with SP800-38D
if (sizeof(AAD_whole_len) >= 8 && AAD_whole_len > (1ULL << 61) - 1) {
PORT_SetError(SEC_ERROR_INPUT_LEN);
- return NULL;
- }
-
- gcm = PORT_ZNew(intel_AES_GCMContext);
- if (gcm == NULL) {
- return NULL;
+ return SECFailure;
}
-
- /* initialize context fields */
- gcm->aes_context = aes;
- gcm->tagBits = gcmParams->ulTagBits;
- gcm->Alen = 0;
- gcm->Mlen = 0;
-
- /* first prepare H and its derivatives for ghash */
- intel_aes_gcmINIT(gcm->Htbl, (unsigned char *)aes->k.expandedKey, aes->Nr);
-
/* Initial TAG value is zero */
_mm_storeu_si128((__m128i *)gcm->T, _mm_setzero_si128());
_mm_storeu_si128((__m128i *)gcm->X0, _mm_setzero_si128());
/* Init the counter */
- if (gcmParams->ulIvLen == 12) {
+ if (ivLen == 12) {
_mm_storeu_si128((__m128i *)gcm->CTR,
- _mm_setr_epi32(((unsigned int *)gcmParams->pIv)[0],
- ((unsigned int *)gcmParams->pIv)[1],
- ((unsigned int *)gcmParams->pIv)[2],
+ _mm_setr_epi32(((unsigned int *)iv)[0],
+ ((unsigned int *)iv)[1],
+ ((unsigned int *)iv)[2],
0x01000000));
} else {
/* If IV size is not 96 bits, then the initial counter value is GHASH
* of the IV */
- intel_aes_gcmAAD(gcm->Htbl, gcmParams->pIv, IV_whole_len, gcm->T);
+ intel_aes_gcmAAD(gcm->Htbl, (unsigned char *)iv, IV_whole_len, gcm->T);
/* Partial block */
if (IV_remainder_len) {
PORT_Memset(buff, 0, AES_BLOCK_SIZE);
- PORT_Memcpy(buff, gcmParams->pIv + IV_whole_len, IV_remainder_len);
+ PORT_Memcpy(buff, iv + IV_whole_len, IV_remainder_len);
intel_aes_gcmAAD(gcm->Htbl, buff, AES_BLOCK_SIZE, gcm->T);
}
intel_aes_gcmTAG(
gcm->Htbl,
gcm->T,
- gcmParams->ulIvLen,
+ ivLen,
0,
gcm->X0,
gcm->CTR);
@@ -128,10 +169,10 @@ intel_AES_GCM_CreateContext(void *context,
/* Encrypt the initial counter, will be used to encrypt the GHASH value,
* in the end */
- rv = (*cipher)(context, gcm->X0, &j, AES_BLOCK_SIZE, gcm->CTR,
- AES_BLOCK_SIZE, AES_BLOCK_SIZE);
+ rv = (*gcm->cipher)(gcm->aes_context, gcm->X0, &j, AES_BLOCK_SIZE, gcm->CTR,
+ AES_BLOCK_SIZE, AES_BLOCK_SIZE);
if (rv != SECSuccess) {
- goto loser;
+ return SECFailure;
}
/* Promote the counter by 1 */
@@ -141,18 +182,14 @@ intel_AES_GCM_CreateContext(void *context,
* creation from the AAD, because that would allow to reuse the H, which
* only changes when the AES key changes, and not every package, like the
* IV and AAD */
- intel_aes_gcmAAD(gcm->Htbl, gcmParams->pAAD, AAD_whole_len, gcm->T);
+ intel_aes_gcmAAD(gcm->Htbl, (unsigned char *)aad, AAD_whole_len, gcm->T);
if (AAD_remainder_len) {
PORT_Memset(buff, 0, AES_BLOCK_SIZE);
- PORT_Memcpy(buff, gcmParams->pAAD + AAD_whole_len, AAD_remainder_len);
+ PORT_Memcpy(buff, aad + AAD_whole_len, AAD_remainder_len);
intel_aes_gcmAAD(gcm->Htbl, buff, AES_BLOCK_SIZE, gcm->T);
}
- gcm->Alen += gcmParams->ulAADLen;
- return gcm;
-
-loser:
- PORT_Free(gcm);
- return NULL;
+ gcm->Alen += aadLen;
+ return SECSuccess;
}
void
@@ -183,6 +220,11 @@ intel_AES_GCM_EncryptUpdate(intel_AES_GCMContext *gcm,
return SECFailure;
}
+ if (!gcm->ctr_context_init) {
+ PORT_SetError(SEC_ERROR_NOT_INITIALIZED);
+ return SECFailure;
+ }
+
tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE;
if (UINT_MAX - inlen < tagBytes) {
PORT_SetError(SEC_ERROR_INPUT_LEN);
@@ -229,6 +271,11 @@ intel_AES_GCM_DecryptUpdate(intel_AES_GCMContext *gcm,
unsigned char T[AES_BLOCK_SIZE];
const unsigned char *intag;
+ if (!gcm->ctr_context_init) {
+ PORT_SetError(SEC_ERROR_NOT_INITIALIZED);
+ return SECFailure;
+ }
+
tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE;
/* get the authentication block */
@@ -281,4 +328,140 @@ intel_AES_GCM_DecryptUpdate(intel_AES_GCMContext *gcm,
return SECSuccess;
}
+SECStatus
+intel_AES_GCM_EncryptAEAD(intel_AES_GCMContext *gcm,
+ unsigned char *outbuf,
+ unsigned int *outlen, unsigned int maxout,
+ const unsigned char *inbuf, unsigned int inlen,
+ void *params, unsigned int paramLen,
+ const unsigned char *aad, unsigned int aadLen,
+ unsigned int blocksize)
+{
+ unsigned int tagBytes;
+ unsigned char T[AES_BLOCK_SIZE];
+ const CK_GCM_MESSAGE_PARAMS *gcmParams =
+ (const CK_GCM_MESSAGE_PARAMS *)params;
+ SECStatus rv;
+
+ // GCM has a 16 octet block, with a 32-bit block counter
+ // Limit in accordance with SP800-38D
+ if (sizeof(inlen) > 4 &&
+ inlen >= ((1ULL << 32) - 2) * AES_BLOCK_SIZE) {
+ PORT_SetError(SEC_ERROR_INPUT_LEN);
+ return SECFailure;
+ }
+ /* paramLen comes all the way from the application layer, make sure
+ * it's correct */
+ if (paramLen != sizeof(CK_GCM_MESSAGE_PARAMS)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ /* if we were initialized with the C_EncryptInit, we shouldn't be in this
+ * function */
+ if (gcm->ctr_context_init) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return SECFailure;
+ }
+
+ if (maxout < inlen) {
+ *outlen = inlen;
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+
+ rv = gcm_GenerateIV(&gcm->gcm_iv, gcmParams->pIv, gcmParams->ulIvLen,
+ gcmParams->ulIvFixedBits, gcmParams->ivGenerator);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+
+ rv = intel_aes_gcmInitCounter(gcm, gcmParams->pIv, gcmParams->ulIvLen,
+ gcmParams->ulTagBits, aad, aadLen);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+
+ tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE;
+
+ intel_aes_gcmENC(inbuf, outbuf, gcm, inlen);
+
+ gcm->Mlen += inlen;
+
+ intel_aes_gcmTAG(gcm->Htbl, gcm->T, gcm->Mlen, gcm->Alen, gcm->X0, T);
+
+ *outlen = inlen;
+ PORT_Memcpy(gcmParams->pTag, T, tagBytes);
+ return SECSuccess;
+}
+
+SECStatus
+intel_AES_GCM_DecryptAEAD(intel_AES_GCMContext *gcm,
+ unsigned char *outbuf,
+ unsigned int *outlen, unsigned int maxout,
+ const unsigned char *inbuf, unsigned int inlen,
+ void *params, unsigned int paramLen,
+ const unsigned char *aad, unsigned int aadLen,
+ unsigned int blocksize)
+{
+ unsigned int tagBytes;
+ unsigned char T[AES_BLOCK_SIZE];
+ const unsigned char *intag;
+ const CK_GCM_MESSAGE_PARAMS *gcmParams =
+ (const CK_GCM_MESSAGE_PARAMS *)params;
+ SECStatus rv;
+
+ /* paramLen comes all the way from the application layer, make sure
+ * it's correct */
+ if (paramLen != sizeof(CK_GCM_MESSAGE_PARAMS)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ /* if we were initialized with the C_DecryptInit, we shouldn't be in this
+ * function */
+ if (gcm->ctr_context_init) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return SECFailure;
+ }
+
+ // GCM has a 16 octet block, with a 32-bit block counter
+ // Limit in accordance with SP800-38D
+ if (sizeof(inlen) > 4 &&
+ inlen >= ((1ULL << 32) - 2) * AES_BLOCK_SIZE) {
+ PORT_SetError(SEC_ERROR_INPUT_LEN);
+ return SECFailure;
+ }
+
+ if (maxout < inlen) {
+ *outlen = inlen;
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+
+ rv = intel_aes_gcmInitCounter(gcm, gcmParams->pIv, gcmParams->ulIvLen,
+ gcmParams->ulTagBits, aad, aadLen);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+
+ tagBytes = (gcm->tagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE;
+ intag = gcmParams->pTag;
+ PORT_Assert(tagBytes != 0);
+
+ intel_aes_gcmDEC(inbuf, outbuf, gcm, inlen);
+
+ gcm->Mlen += inlen;
+ intel_aes_gcmTAG(gcm->Htbl, gcm->T, gcm->Mlen, gcm->Alen, gcm->X0, T);
+
+ if (NSS_SecureMemcmp(T, intag, tagBytes) != 0) {
+ memset(outbuf, 0, inlen);
+ *outlen = 0;
+ /* force a CKR_ENCRYPTED_DATA_INVALID error at in softoken */
+ PORT_SetError(SEC_ERROR_BAD_DATA);
+ return SECFailure;
+ }
+ *outlen = inlen;
+
+ return SECSuccess;
+}
#endif
diff --git a/security/nss/lib/freebl/intel-gcm.h b/security/nss/lib/freebl/intel-gcm.h
index 05f52f297d..e0221159d7 100644
--- a/security/nss/lib/freebl/intel-gcm.h
+++ b/security/nss/lib/freebl/intel-gcm.h
@@ -40,6 +40,20 @@ SECStatus intel_AES_GCM_DecryptUpdate(intel_AES_GCMContext *gcm, unsigned char *
unsigned int *outlen, unsigned int maxout,
const unsigned char *inbuf, unsigned int inlen,
unsigned int blocksize);
+SECStatus intel_AES_GCM_EncryptAEAD(intel_AES_GCMContext *gcm,
+ unsigned char *outbuf,
+ unsigned int *outlen, unsigned int maxout,
+ const unsigned char *inbuf, unsigned int inlen,
+ void *params, unsigned int paramLen,
+ const unsigned char *aad, unsigned int aadLen,
+ unsigned int blocksize);
+SECStatus intel_AES_GCM_DecryptAEAD(intel_AES_GCMContext *gcm,
+ unsigned char *outbuf,
+ unsigned int *outlen, unsigned int maxout,
+ const unsigned char *inbuf, unsigned int inlen,
+ void *params, unsigned int paramLen,
+ const unsigned char *aad, unsigned int aadLen,
+ unsigned int blocksize);
/* Prototypes of functions in the assembler file for fast AES-GCM, using
Intel AES-NI and CLMUL-NI, as described in [1]
diff --git a/security/nss/lib/freebl/ldvector.c b/security/nss/lib/freebl/ldvector.c
index 6ae9ef68d7..f14425f21d 100644
--- a/security/nss/lib/freebl/ldvector.c
+++ b/security/nss/lib/freebl/ldvector.c
@@ -6,6 +6,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifdef FREEBL_NO_DEPEND
+#include "stubs.h"
extern int FREEBL_InitStubs(void);
#endif
@@ -14,6 +15,15 @@ extern int FREEBL_InitStubs(void);
#include "alghmac.h"
#include "hmacct.h"
#include "blapii.h"
+#include "secerr.h"
+
+SECStatus
+FREEBL_Deprecated(void)
+{
+
+ PORT_SetError(SEC_ERROR_UNSUPPORTED_KEYALG);
+ return SECFailure;
+}
static const struct FREEBLVectorStr vector =
{
@@ -38,10 +48,17 @@ static const struct FREEBLVectorStr vector =
RC4_DestroyContext,
RC4_Encrypt,
RC4_Decrypt,
+#ifndef NSS_DISABLE_DEPRECATED_RC2
RC2_CreateContext,
RC2_DestroyContext,
RC2_Encrypt,
RC2_Decrypt,
+#else
+ (F_RC2_CreateContext)FREEBL_Deprecated,
+ (F_RC2_DestroyContext)FREEBL_Deprecated,
+ (F_RC2_Encrypt)FREEBL_Deprecated,
+ (F_RC2_Decrypt)FREEBL_Deprecated,
+#endif
RC5_CreateContext,
RC5_DestroyContext,
RC5_Encrypt,
@@ -165,13 +182,21 @@ static const struct FREEBLVectorStr vector =
AES_InitContext,
AESKeyWrap_InitContext,
DES_InitContext,
+#ifndef NSS_DISABLE_DEPRECATED_RC2
RC2_InitContext,
+#else
+ (F_RC2_InitContext)FREEBL_Deprecated,
+#endif
RC4_InitContext,
AES_AllocateContext,
AESKeyWrap_AllocateContext,
DES_AllocateContext,
+#ifndef NSS_DISABLE_DEPRECATED_RC2
RC2_AllocateContext,
+#else
+ (F_RC2_AllocateContext)FREEBL_Deprecated,
+#endif
RC4_AllocateContext,
MD2_Clone,
@@ -210,14 +235,23 @@ static const struct FREEBLVectorStr vector =
PQG_DestroyParams,
PQG_DestroyVerify,
- /* End of Version 3.010. */
+/* End of Version 3.010. */
+#ifndef NSS_DISABLE_DEPRECATED_SEED
SEED_InitContext,
SEED_AllocateContext,
SEED_CreateContext,
SEED_DestroyContext,
SEED_Encrypt,
SEED_Decrypt,
+#else
+ (F_SEED_InitContext)FREEBL_Deprecated,
+ (F_SEED_AllocateContext)FREEBL_Deprecated,
+ (F_SEED_CreateContext)FREEBL_Deprecated,
+ (F_SEED_DestroyContext)FREEBL_Deprecated,
+ (F_SEED_Encrypt)FREEBL_Deprecated,
+ (F_SEED_Decrypt)FREEBL_Deprecated,
+#endif /* NSS_DISABLE_DEPRECATED_SEED */
BL_Init,
BL_SetForkState,
@@ -327,9 +361,19 @@ static const struct FREEBLVectorStr vector =
CMAC_Begin,
CMAC_Update,
CMAC_Finish,
- CMAC_Destroy
+ CMAC_Destroy,
/* End of version 3.022 */
+ ChaCha20Poly1305_Encrypt,
+ ChaCha20Poly1305_Decrypt,
+ AES_AEAD,
+ AESKeyWrap_EncryptKWP,
+ AESKeyWrap_DecryptKWP,
+
+ /* End of version 3.023 */
+ KEA_PrimeCheck
+
+ /* End of version 3.024 */
};
const FREEBLVector*
diff --git a/security/nss/lib/freebl/loader.c b/security/nss/lib/freebl/loader.c
index 945ecf1714..891516fa5f 100644
--- a/security/nss/lib/freebl/loader.c
+++ b/security/nss/lib/freebl/loader.c
@@ -236,6 +236,14 @@ KEA_Verify(SECItem *Y, SECItem *prime, SECItem *subPrime)
return (vector->p_KEA_Verify)(Y, prime, subPrime);
}
+PRBool
+KEA_PrimeCheck(SECItem *prime)
+{
+ if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
+ return PR_FALSE;
+ return (vector->p_KEA_PrimeCheck)(prime);
+}
+
RC4Context *
RC4_CreateContext(const unsigned char *key, int len)
{
@@ -280,7 +288,11 @@ RC2_CreateContext(const unsigned char *key, unsigned int len,
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
return NULL;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
return (vector->p_RC2_CreateContext)(key, len, iv, mode, effectiveKeyLen);
+#else
+ return NULL;
+#endif
}
void
@@ -288,7 +300,11 @@ RC2_DestroyContext(RC2Context *cx, PRBool freeit)
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
return;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
(vector->p_RC2_DestroyContext)(cx, freeit);
+#else
+ return;
+#endif
}
SECStatus
@@ -298,8 +314,12 @@ RC2_Encrypt(RC2Context *cx, unsigned char *output, unsigned int *outputLen,
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
return SECFailure;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
return (vector->p_RC2_Encrypt)(cx, output, outputLen, maxOutputLen, input,
inputLen);
+#else
+ return SECFailure;
+#endif
}
SECStatus
@@ -309,8 +329,12 @@ RC2_Decrypt(RC2Context *cx, unsigned char *output, unsigned int *outputLen,
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
return SECFailure;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
return (vector->p_RC2_Decrypt)(cx, output, outputLen, maxOutputLen, input,
inputLen);
+#else
+ return SECFailure;
+#endif
}
RC5Context *
@@ -396,7 +420,11 @@ SEED_CreateContext(const unsigned char *key, const unsigned char *iv,
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
return NULL;
+#ifndef NSS_DISABLE_DEPRECATED_SEED
return (vector->p_SEED_CreateContext)(key, iv, mode, encrypt);
+#else
+ return NULL;
+#endif
}
void
@@ -404,7 +432,11 @@ SEED_DestroyContext(SEEDContext *cx, PRBool freeit)
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
return;
+#ifndef NSS_DISABLE_DEPRECATED_SEED
(vector->p_SEED_DestroyContext)(cx, freeit);
+#else
+ return;
+#endif
}
SECStatus
@@ -414,8 +446,12 @@ SEED_Encrypt(SEEDContext *cx, unsigned char *output, unsigned int *outputLen,
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
return SECFailure;
+#ifndef NSS_DISABLE_DEPRECATED_SEED
return (vector->p_SEED_Encrypt)(cx, output, outputLen, maxOutputLen, input,
inputLen);
+#else
+ return SECFailure;
+#endif
}
SECStatus
@@ -425,8 +461,12 @@ SEED_Decrypt(SEEDContext *cx, unsigned char *output, unsigned int *outputLen,
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
return SECFailure;
+#ifndef NSS_DISABLE_DEPRECATED_SEED
return (vector->p_SEED_Decrypt)(cx, output, outputLen, maxOutputLen, input,
inputLen);
+#else
+ return SECFailure;
+#endif
}
AESContext *
@@ -471,6 +511,19 @@ AES_Decrypt(AESContext *cx, unsigned char *output,
}
SECStatus
+AES_AEAD(AESContext *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen,
+ void *params, unsigned int paramsLen,
+ const unsigned char *aad, unsigned int aadLen)
+{
+ if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
+ return SECFailure;
+ return (vector->p_AES_AEAD)(cx, output, outputLen, maxOutputLen, input,
+ inputLen, params, paramsLen, aad, aadLen);
+}
+
+SECStatus
MD5_Hash(unsigned char *dest, const char *src)
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
@@ -1125,6 +1178,7 @@ AESKeyWrap_Encrypt(AESKeyWrapContext *cx, unsigned char *output,
return vector->p_AESKeyWrap_Encrypt(cx, output, outputLen, maxOutputLen,
input, inputLen);
}
+
SECStatus
AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
@@ -1136,6 +1190,28 @@ AESKeyWrap_Decrypt(AESKeyWrapContext *cx, unsigned char *output,
input, inputLen);
}
+SECStatus
+AESKeyWrap_EncryptKWP(AESKeyWrapContext *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen)
+{
+ if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
+ return SECFailure;
+ return vector->p_AESKeyWrap_EncryptKWP(cx, output, outputLen, maxOutputLen,
+ input, inputLen);
+}
+
+SECStatus
+AESKeyWrap_DecryptKWP(AESKeyWrapContext *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen)
+{
+ if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
+ return SECFailure;
+ return vector->p_AESKeyWrap_DecryptKWP(cx, output, outputLen, maxOutputLen,
+ input, inputLen);
+}
+
PRBool
BLAPI_SHVerify(const char *name, PRFuncPtr addr)
{
@@ -1255,7 +1331,11 @@ RC2_AllocateContext(void)
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
return NULL;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
return (vector->p_RC2_AllocateContext)();
+#else
+ return NULL;
+#endif
}
RC4Context *
@@ -1305,7 +1385,11 @@ SEED_InitContext(SEEDContext *cx, const unsigned char *key,
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
return SECFailure;
+#ifndef NSS_DISABLE_DEPRECATED_SEED
return (vector->p_SEED_InitContext)(cx, key, keylen, iv, mode, encrypt, xtra);
+#else
+ return SECFailure;
+#endif
}
SECStatus
@@ -1315,8 +1399,12 @@ RC2_InitContext(RC2Context *cx, const unsigned char *key,
{
if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
return SECFailure;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
return (vector->p_RC2_InitContext)(cx, key, keylen, iv, mode,
effectiveKeyLen, xtra);
+#else
+ return SECFailure;
+#endif
}
SECStatus
@@ -2127,6 +2215,38 @@ ChaCha20Poly1305_Open(const ChaCha20Poly1305Context *ctx,
nonce, nonceLen, ad, adLen);
}
+SECStatus
+ChaCha20Poly1305_Encrypt(const ChaCha20Poly1305Context *ctx,
+ unsigned char *output, unsigned int *outputLen,
+ unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen,
+ const unsigned char *nonce, unsigned int nonceLen,
+ const unsigned char *ad, unsigned int adLen,
+ unsigned char *tagOut)
+{
+ if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
+ return SECFailure;
+ return (vector->p_ChaCha20Poly1305_Encrypt)(
+ ctx, output, outputLen, maxOutputLen, input, inputLen,
+ nonce, nonceLen, ad, adLen, tagOut);
+}
+
+SECStatus
+ChaCha20Poly1305_Decrypt(const ChaCha20Poly1305Context *ctx,
+ unsigned char *output, unsigned int *outputLen,
+ unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen,
+ const unsigned char *nonce, unsigned int nonceLen,
+ const unsigned char *ad, unsigned int adLen,
+ unsigned char *tagIn)
+{
+ if (!vector && PR_SUCCESS != freebl_RunLoaderOnce())
+ return SECFailure;
+ return (vector->p_ChaCha20Poly1305_Decrypt)(
+ ctx, output, outputLen, maxOutputLen, input, inputLen,
+ nonce, nonceLen, ad, adLen, tagIn);
+}
+
int
EC_GetPointSize(const ECParams *params)
{
diff --git a/security/nss/lib/freebl/loader.h b/security/nss/lib/freebl/loader.h
index ff1a5d1a47..0b5ee5ef0d 100644
--- a/security/nss/lib/freebl/loader.h
+++ b/security/nss/lib/freebl/loader.h
@@ -10,7 +10,7 @@
#include "blapi.h"
-#define FREEBL_VERSION 0x0316
+#define FREEBL_VERSION 0x0324
struct FREEBLVectorStr {
@@ -778,6 +778,42 @@ struct FREEBLVectorStr {
void (*p_CMAC_Destroy)(CMACContext *ctx, PRBool free_it);
/* Version 3.022 came to here */
+ SECStatus (*p_ChaCha20Poly1305_Encrypt)(
+ const ChaCha20Poly1305Context *ctx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen,
+ const unsigned char *nonce, unsigned int nonceLen,
+ const unsigned char *ad, unsigned int adLen, unsigned char *tagOut);
+
+ SECStatus (*p_ChaCha20Poly1305_Decrypt)(
+ const ChaCha20Poly1305Context *ctx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen,
+ const unsigned char *nonce, unsigned int nonceLen,
+ const unsigned char *ad, unsigned int adLen, unsigned char *tagIn);
+ SECStatus (*p_AES_AEAD)(AESContext *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen,
+ void *params, unsigned int paramsLen,
+ const unsigned char *aad, unsigned int aadLen);
+ SECStatus (*p_AESKeyWrap_EncryptKWP)(AESKeyWrapContext *cx,
+ unsigned char *output,
+ unsigned int *outputLen,
+ unsigned int maxOutputLen,
+ const unsigned char *input,
+ unsigned int inputLen);
+
+ SECStatus (*p_AESKeyWrap_DecryptKWP)(AESKeyWrapContext *cx,
+ unsigned char *output,
+ unsigned int *outputLen,
+ unsigned int maxOutputLen,
+ const unsigned char *input,
+ unsigned int inputLen);
+
+ /* Version 3.023 came to here */
+
+ PRBool (*p_KEA_PrimeCheck)(SECItem *prime);
+ /* Version 3.024 came to here */
/* Add new function pointers at the end of this struct and bump
* FREEBL_VERSION at the beginning of this file. */
@@ -829,3 +865,55 @@ extern FREEBLGetVectorFn FREEBL_GetVector;
SEC_END_PROTOS
#endif
+
+#ifdef NSS_DISABLE_DEPRECATED_SEED
+typedef SECStatus (*F_SEED_InitContext)(SEEDContext *cx,
+ const unsigned char *key,
+ unsigned int keylen,
+ const unsigned char *iv,
+ int mode,
+ unsigned int encrypt,
+ unsigned int);
+
+typedef SEEDContext *(*F_SEED_AllocateContext)(void);
+
+typedef SEEDContext *(*F_SEED_CreateContext)(const unsigned char *key,
+ const unsigned char *iv,
+ int mode, PRBool encrypt);
+
+typedef void (*F_SEED_DestroyContext)(SEEDContext *cx, PRBool freeit);
+
+typedef SECStatus (*F_SEED_Encrypt)(SEEDContext *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen);
+
+typedef SECStatus (*F_SEED_Decrypt)(SEEDContext *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen);
+#endif
+
+#ifdef NSS_DISABLE_DEPRECATED_RC2
+typedef RC2Context *(*F_RC2_CreateContext)(const unsigned char *key,
+ unsigned int len, const unsigned char *iv,
+ int mode, unsigned effectiveKeyLen);
+
+typedef void (*F_RC2_DestroyContext)(RC2Context *cx, PRBool freeit);
+
+typedef SECStatus (*F_RC2_Encrypt)(RC2Context *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen);
+
+typedef SECStatus (*F_RC2_Decrypt)(RC2Context *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen);
+
+typedef SECStatus (*F_RC2_InitContext)(RC2Context *cx,
+ const unsigned char *key,
+ unsigned int keylen,
+ const unsigned char *iv,
+ int mode,
+ unsigned int effectiveKeyLen,
+ unsigned int);
+
+typedef RC2Context *(*F_RC2_AllocateContext)(void);
+#endif
diff --git a/security/nss/lib/freebl/manifest.mn b/security/nss/lib/freebl/manifest.mn
index 8915ac4747..9dac2106f8 100644
--- a/security/nss/lib/freebl/manifest.mn
+++ b/security/nss/lib/freebl/manifest.mn
@@ -107,7 +107,7 @@ ECL_HDRS = ecl-exp.h ecl.h ecp.h ecl-priv.h
ECL_SRCS = ecl.c ecl_mult.c ecl_gf.c \
ecp_aff.c ecp_jac.c ecp_mont.c \
ec_naf.c ecp_jm.c ecp_256.c ecp_384.c ecp_521.c \
- ecp_256_32.c ecp_25519.c
+ ecp_256_32.c ecp_25519.c ecp_secp384r1.c ecp_secp521r1.c
SHA_SRCS = sha_fast.c
MPCPU_SRCS = mpcpucache.c
VERIFIED_SRCS = $(NULL)
@@ -123,10 +123,9 @@ CSRCS = \
cmac.c \
alghmac.c \
rawhash.c \
- alg2268.c \
arcfour.c \
arcfive.c \
- crypto_primitives.c \
+ crypto_primitives.c \
blake2b.c \
desblapi.c \
des.c \
@@ -150,7 +149,6 @@ CSRCS = \
rsapkcs.c \
shvfy.c \
tlsprfalg.c \
- seed.c \
jpake.c \
$(MPI_SRCS) \
$(MPCPU_SRCS) \
@@ -161,6 +159,14 @@ CSRCS = \
$(EXTRA_SRCS) \
$(NULL)
+ifndef NSS_DISABLE_DEPRECATED_SEED
+ CSRCS += deprecated/seed.c
+endif
+
+ifndef NSS_DISABLE_DEPRECATED_RC2
+ CSRCS += deprecated/alg2268.c
+endif
+
ALL_CSRCS := $(CSRCS)
ALL_HDRS = \
diff --git a/security/nss/lib/freebl/mpi/mp_comba_amd64_masm.asm b/security/nss/lib/freebl/mpi/mp_comba_amd64_masm.asm
index cb432583f3..e50efa8de3 100644
--- a/security/nss/lib/freebl/mpi/mp_comba_amd64_masm.asm
+++ b/security/nss/lib/freebl/mpi/mp_comba_amd64_masm.asm
@@ -198,7 +198,7 @@ L18:
mov dword ptr [8+rbx], edi
je L9
lea r10d, dword ptr [-2+rdx]
- cmp dword ptr [r11+r10*8], 0
+ cmp qword ptr [r11+r10*8], 0
je L18
L9:
mov edx, dword ptr [8+rbx]
@@ -689,7 +689,7 @@ L43:
mov dword ptr [8+rbx], edi
je L35
lea eax, dword ptr [-2+rdx]
- cmp dword ptr [r11+rax*8], 0
+ cmp qword ptr [r11+rax*8], 0
je L43
L35:
mov r11d, dword ptr [8+rbx]
@@ -2268,7 +2268,7 @@ L84:
mov dword ptr [8+rbx], edi
je L76
lea eax, dword ptr [-2+rdx]
- cmp dword ptr [r11+rax*8], 0
+ cmp qword ptr [r11+rax*8], 0
je L84
L76:
mov edx, dword ptr [8+rbx]
@@ -7830,7 +7830,7 @@ L157:
mov dword ptr [8+r13], ebx
je L149
lea r12d, dword ptr [-2+rdx]
- cmp dword ptr [r9+r12*8], 0
+ cmp qword ptr [r9+r12*8], 0
je L157
L149:
mov r9d, dword ptr [8+r13]
@@ -7990,7 +7990,7 @@ s_mp_sqr_comba_4 PROC
lea ecx, dword ptr [-1+rdx]
mov rsi, qword ptr [16+r11]
mov r10d, ecx
- cmp dword ptr [rsi+r10*8], 0
+ cmp qword ptr [rsi+r10*8], 0
jne L166
mov edx, ecx
ALIGN 16
@@ -8000,7 +8000,7 @@ L167:
je L171
dec edx
mov eax, edx
- cmp dword ptr [rsi+rax*8], 0
+ cmp qword ptr [rsi+rax*8], 0
je L167
mov dword ptr [8+r11], ecx
mov edx, ecx
@@ -8415,7 +8415,7 @@ s_mp_sqr_comba_8 PROC
lea ecx, dword ptr [-1+rdx]
mov rsi, qword ptr [16+rbp]
mov r14d, ecx
- cmp dword ptr [rsi+r14*8], 0
+ cmp qword ptr [rsi+r14*8], 0
jne L190
mov edx, ecx
ALIGN 16
@@ -8425,7 +8425,7 @@ L191:
je L195
dec edx
mov r9d, edx
- cmp dword ptr [rsi+r9*8], 0
+ cmp qword ptr [rsi+r9*8], 0
je L191
mov dword ptr [8+rbp], ecx
mov edx, ecx
@@ -9511,7 +9511,7 @@ s_mp_sqr_comba_16 PROC ; A "FRAME" function
lea ecx, dword ptr [-1+rdx]
mov rsi, qword ptr [16+r14]
mov r9d, ecx
- cmp dword ptr [rsi+r9*8], 0
+ cmp qword ptr [rsi+r9*8], 0
jne L230
mov edx, ecx
ALIGN 16
@@ -9521,7 +9521,7 @@ L231:
je L235
dec edx
mov eax, edx
- cmp dword ptr [rsi+rax*8], 0
+ cmp qword ptr [rsi+rax*8], 0
je L231
mov dword ptr [8+r14], ecx
mov edx, ecx
@@ -13023,7 +13023,7 @@ s_mp_sqr_comba_32 PROC ; A "FRAME" function
lea ecx, dword ptr [-1+rdx]
mov rsi, qword ptr [16+r14]
mov r10d, ecx
- cmp dword ptr [rsi+r10*8], 0
+ cmp qword ptr [rsi+r10*8], 0
jne L302
mov edx, ecx
ALIGN 16
@@ -13033,7 +13033,7 @@ L303:
je L307
dec edx
mov eax, edx
- cmp dword ptr [rsi+rax*8], 0
+ cmp qword ptr [rsi+rax*8], 0
je L303
mov dword ptr [8+r14], ecx
mov edx, ecx
diff --git a/security/nss/lib/freebl/mpi/mpcpucache.c b/security/nss/lib/freebl/mpi/mpcpucache.c
index 2ad291fabb..f09ff34469 100644
--- a/security/nss/lib/freebl/mpi/mpcpucache.c
+++ b/security/nss/lib/freebl/mpi/mpcpucache.c
@@ -39,7 +39,8 @@ freebl_cpuid(unsigned long op, unsigned long *eax,
unsigned long *ebx, unsigned long *ecx,
unsigned long *edx)
{
- __asm__("cpuid\n\t"
+ __asm__("xor %%ecx, %%ecx\n\t"
+ "cpuid\n\t"
: "=a"(*eax),
"=b"(*ebx),
"=c"(*ecx),
diff --git a/security/nss/lib/freebl/mpi/mpi-priv.h b/security/nss/lib/freebl/mpi/mpi-priv.h
index b34452c481..9447a818f3 100644
--- a/security/nss/lib/freebl/mpi/mpi-priv.h
+++ b/security/nss/lib/freebl/mpi/mpi-priv.h
@@ -157,7 +157,7 @@ mp_err s_mp_invmod_2d(const mp_int *a, mp_size k, mp_int *c);
mp_err s_mp_invmod_even_m(const mp_int *a, const mp_int *m, mp_int *c);
#ifdef NSS_USE_COMBA
-
+PR_STATIC_ASSERT(sizeof(mp_digit) == 8);
#define IS_POWER_OF_2(a) ((a) && !((a) & ((a)-1)))
void s_mp_mul_comba_4(const mp_int *A, const mp_int *B, mp_int *C);
diff --git a/security/nss/lib/freebl/mpi/mpi.c b/security/nss/lib/freebl/mpi/mpi.c
index 1b7b171e7d..1d306696fb 100644
--- a/security/nss/lib/freebl/mpi/mpi.c
+++ b/security/nss/lib/freebl/mpi/mpi.c
@@ -2693,7 +2693,7 @@ mp_radix_size(mp_int *mp, int radix)
bits = USED(mp) * DIGIT_BIT - 1;
- return s_mp_outlen(bits, radix);
+ return SIGN(mp) + s_mp_outlen(bits, radix);
} /* end mp_radix_size() */
diff --git a/security/nss/lib/freebl/mpi/mpi_amd64_gas.s b/security/nss/lib/freebl/mpi/mpi_amd64_common.S
index ad6e2b9d7e..4000f2066a 100644
--- a/security/nss/lib/freebl/mpi/mpi_amd64_gas.s
+++ b/security/nss/lib/freebl/mpi/mpi_amd64_common.S
@@ -18,7 +18,15 @@
# s_mpv_mul_set_vec64(uint64_t *r, uint64_t *a, int len, uint64_t digit)
#
-.text; .align 16; .globl s_mpv_mul_set_vec64; .type s_mpv_mul_set_vec64, @function; s_mpv_mul_set_vec64:
+.text; .align 16; .globl s_mpv_mul_set_vec64;
+
+#ifdef DARWIN
+#define s_mpv_mul_set_vec64 _s_mpv_mul_set_vec64
+.private_extern s_mpv_mul_set_vec64
+s_mpv_mul_set_vec64:
+#else
+.type s_mpv_mul_set_vec64, @function; s_mpv_mul_set_vec64:
+#endif
xorq %rax, %rax # if (len == 0) return (0)
testq %rdx, %rdx
@@ -169,7 +177,9 @@
movq %r9, %rax
ret
+#ifndef DARWIN
.size s_mpv_mul_set_vec64, .-s_mpv_mul_set_vec64
+#endif
# ------------------------------------------------------------------------
#
@@ -186,7 +196,15 @@
# s_mpv_mul_add_vec64(uint64_t *r, uint64_t *a, int len, uint64_t digit)
#
-.text; .align 16; .globl s_mpv_mul_add_vec64; .type s_mpv_mul_add_vec64, @function; s_mpv_mul_add_vec64:
+.text; .align 16; .globl s_mpv_mul_add_vec64;
+
+#ifdef DARWIN
+#define s_mpv_mul_add_vec64 _s_mpv_mul_add_vec64
+.private_extern s_mpv_mul_add_vec64
+s_mpv_mul_add_vec64:
+#else
+.type s_mpv_mul_add_vec64, @function; s_mpv_mul_add_vec64:
+#endif
xorq %rax, %rax # if (len == 0) return (0)
testq %rdx, %rdx
@@ -381,9 +399,11 @@
.L27:
movq %r9, %rax
ret
-
+
+#ifndef DARWIN
.size s_mpv_mul_add_vec64, .-s_mpv_mul_add_vec64
# Magic indicating no need for an executable stack
.section .note.GNU-stack, "", @progbits
.previous
+#endif
diff --git a/security/nss/lib/freebl/mpi/mplogic.c b/security/nss/lib/freebl/mpi/mplogic.c
index 23ddfec1aa..db19cff138 100644
--- a/security/nss/lib/freebl/mpi/mplogic.c
+++ b/security/nss/lib/freebl/mpi/mplogic.c
@@ -222,10 +222,9 @@ mpl_lsh(const mp_int *a, mp_int *b, mp_digit d)
/* {{{ mpl_num_set(a, num) */
mp_err
-mpl_num_set(mp_int *a, int *num)
+mpl_num_set(mp_int *a, unsigned int *num)
{
- unsigned int ix;
- int db, nset = 0;
+ unsigned int ix, db, nset = 0;
mp_digit cur;
unsigned char reg;
@@ -253,10 +252,9 @@ mpl_num_set(mp_int *a, int *num)
/* {{{ mpl_num_clear(a, num) */
mp_err
-mpl_num_clear(mp_int *a, int *num)
+mpl_num_clear(mp_int *a, unsigned int *num)
{
- unsigned int ix;
- int db, nset = 0;
+ unsigned int ix, db, nset = 0;
mp_digit cur;
unsigned char reg;
diff --git a/security/nss/lib/freebl/mpi/mplogic.h b/security/nss/lib/freebl/mpi/mplogic.h
index a4a6b7735d..71b7551392 100644
--- a/security/nss/lib/freebl/mpi/mplogic.h
+++ b/security/nss/lib/freebl/mpi/mplogic.h
@@ -11,6 +11,7 @@
#define _H_MPLOGIC_
#include "mpi.h"
+SEC_BEGIN_PROTOS
/*
The logical operations treat an mp_int as if it were a bit vector,
@@ -38,9 +39,9 @@ mp_err mpl_lsh(const mp_int *a, mp_int *b, mp_digit d); /* left shift */
/* Bit count and parity */
-mp_err mpl_num_set(mp_int *a, int *num); /* count set bits */
-mp_err mpl_num_clear(mp_int *a, int *num); /* count clear bits */
-mp_err mpl_parity(mp_int *a); /* determine parity */
+mp_err mpl_num_set(mp_int *a, unsigned int *num); /* count set bits */
+mp_err mpl_num_clear(mp_int *a, unsigned int *num); /* count clear bits */
+mp_err mpl_parity(mp_int *a); /* determine parity */
/* Get & Set the value of a bit */
@@ -49,4 +50,6 @@ mp_err mpl_get_bit(const mp_int *a, mp_size bitNum);
mp_err mpl_get_bits(const mp_int *a, mp_size lsbNum, mp_size numBits);
mp_size mpl_significant_bits(const mp_int *a);
+SEC_END_PROTOS
+
#endif /* end _H_MPLOGIC_ */
diff --git a/security/nss/lib/freebl/ppc-crypto.h b/security/nss/lib/freebl/ppc-crypto.h
new file mode 100644
index 0000000000..4d283895f2
--- /dev/null
+++ b/security/nss/lib/freebl/ppc-crypto.h
@@ -0,0 +1,31 @@
+/* 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/. */
+
+#ifndef PPC_CRYPTO_H
+#define PPC_CRYPTO_H 1
+
+#if defined(__powerpc64__) && defined(__ALTIVEC__) && \
+ !defined(NSS_DISABLE_ALTIVEC)
+#include "altivec-types.h"
+
+/* The ghash freebl test tries to use this in C++, and gcc defines conflict. */
+#ifdef __cplusplus
+#undef pixel
+#undef vector
+#undef bool
+#endif
+
+/*
+ * PPC CRYPTO requires at least gcc 8 or clang. The LE check is purely
+ * because it's only been tested on LE. If you're interested in BE,
+ * please send a patch.
+ */
+#if (defined(__clang__) || (defined(__GNUC__) && __GNUC__ >= 8)) && \
+ defined(IS_LITTLE_ENDIAN) && defined(__VSX__)
+#define USE_PPC_CRYPTO
+#endif
+
+#endif /* defined(__powerpc64__) && !defined(NSS_DISABLE_ALTIVEC) && defined(__ALTIVEC__) */
+
+#endif
diff --git a/security/nss/lib/freebl/rijndael.c b/security/nss/lib/freebl/rijndael.c
index fbf229aa5e..449557cbe5 100644
--- a/security/nss/lib/freebl/rijndael.c
+++ b/security/nss/lib/freebl/rijndael.c
@@ -20,8 +20,7 @@
#include "gcm.h"
#include "mpi.h"
-#if (!defined(IS_LITTLE_ENDIAN) && !defined(NSS_X86_OR_X64)) || \
- (defined(__arm__) && !defined(__ARM_NEON) && !defined(__ARM_NEON__))
+#if !defined(IS_LITTLE_ENDIAN) && !defined(NSS_X86_OR_X64)
// not test yet on big endian platform of arm
#undef USE_HW_AES
#endif
@@ -43,6 +42,12 @@ void rijndael_native_key_expansion(AESContext *cx, const unsigned char *key,
void rijndael_native_encryptBlock(AESContext *cx,
unsigned char *output,
const unsigned char *input);
+void rijndael_native_decryptBlock(AESContext *cx,
+ unsigned char *output,
+ const unsigned char *input);
+void native_xorBlock(unsigned char *out,
+ const unsigned char *a,
+ const unsigned char *b);
/* Stub definitions for the above rijndael_native_* functions, which
* shouldn't be used unless NSS_X86_OR_X64 is defined */
@@ -63,6 +68,23 @@ rijndael_native_encryptBlock(AESContext *cx,
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
PORT_Assert(0);
}
+
+void
+rijndael_native_decryptBlock(AESContext *cx,
+ unsigned char *output,
+ const unsigned char *input)
+{
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ PORT_Assert(0);
+}
+
+void
+native_xorBlock(unsigned char *out, const unsigned char *a,
+ const unsigned char *b)
+{
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ PORT_Assert(0);
+}
#endif /* NSS_X86_OR_X64 */
/*
@@ -510,6 +532,15 @@ typedef union {
#define STATE_BYTE(i) state.b[i]
+// out = a ^ b
+inline static void
+xorBlock(unsigned char *out, const unsigned char *a, const unsigned char *b)
+{
+ for (unsigned int j = 0; j < AES_BLOCK_SIZE; ++j) {
+ (out)[j] = (a)[j] ^ (b)[j];
+ }
+}
+
static void NO_SANITIZE_ALIGNMENT
rijndael_encryptBlock128(AESContext *cx,
unsigned char *output,
@@ -605,7 +636,7 @@ rijndael_encryptBlock128(AESContext *cx,
#endif
}
-static SECStatus NO_SANITIZE_ALIGNMENT
+static void NO_SANITIZE_ALIGNMENT
rijndael_decryptBlock128(AESContext *cx,
unsigned char *output,
const unsigned char *input)
@@ -694,7 +725,6 @@ rijndael_decryptBlock128(AESContext *cx,
memcpy(output, outBuf, sizeof outBuf);
}
#endif
- return SECSuccess;
}
/**************************************************************************
@@ -708,16 +738,13 @@ rijndael_encryptECB(AESContext *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
- AESBlockFunc *encryptor;
-
- if (aesni_support()) {
- /* Use hardware acceleration for normal AES parameters. */
- encryptor = &rijndael_native_encryptBlock;
- } else {
- encryptor = &rijndael_encryptBlock128;
- }
+ PRBool aesni = aesni_support();
while (inputLen > 0) {
- (*encryptor)(cx, output, input);
+ if (aesni) {
+ rijndael_native_encryptBlock(cx, output, input);
+ } else {
+ rijndael_encryptBlock128(cx, output, input);
+ }
output += AES_BLOCK_SIZE;
input += AES_BLOCK_SIZE;
inputLen -= AES_BLOCK_SIZE;
@@ -730,20 +757,23 @@ rijndael_encryptCBC(AESContext *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
- unsigned int j;
- unsigned char *lastblock;
+ unsigned char *lastblock = cx->iv;
unsigned char inblock[AES_BLOCK_SIZE * 8];
+ PRBool aesni = aesni_support();
if (!inputLen)
return SECSuccess;
- lastblock = cx->iv;
while (inputLen > 0) {
- /* XOR with the last block (IV if first block) */
- for (j = 0; j < AES_BLOCK_SIZE; ++j) {
- inblock[j] = input[j] ^ lastblock[j];
+ if (aesni) {
+ /* XOR with the last block (IV if first block) */
+ native_xorBlock(inblock, input, lastblock);
+ /* encrypt */
+ rijndael_native_encryptBlock(cx, output, inblock);
+ } else {
+ xorBlock(inblock, input, lastblock);
+ rijndael_encryptBlock128(cx, output, inblock);
}
- /* encrypt */
- rijndael_encryptBlock128(cx, output, inblock);
+
/* move to the next block */
lastblock = output;
output += AES_BLOCK_SIZE;
@@ -759,9 +789,12 @@ rijndael_decryptECB(AESContext *cx, unsigned char *output,
unsigned int *outputLen, unsigned int maxOutputLen,
const unsigned char *input, unsigned int inputLen)
{
+ PRBool aesni = aesni_support();
while (inputLen > 0) {
- if (rijndael_decryptBlock128(cx, output, input) != SECSuccess) {
- return SECFailure;
+ if (aesni) {
+ rijndael_native_decryptBlock(cx, output, input);
+ } else {
+ rijndael_decryptBlock128(cx, output, input);
}
output += AES_BLOCK_SIZE;
input += AES_BLOCK_SIZE;
@@ -777,8 +810,8 @@ rijndael_decryptCBC(AESContext *cx, unsigned char *output,
{
const unsigned char *in;
unsigned char *out;
- unsigned int j;
unsigned char newIV[AES_BLOCK_SIZE];
+ PRBool aesni = aesni_support();
if (!inputLen)
return SECSuccess;
@@ -787,21 +820,26 @@ rijndael_decryptCBC(AESContext *cx, unsigned char *output,
memcpy(newIV, in, AES_BLOCK_SIZE);
out = output + (inputLen - AES_BLOCK_SIZE);
while (inputLen > AES_BLOCK_SIZE) {
- if (rijndael_decryptBlock128(cx, out, in) != SECSuccess) {
- return SECFailure;
+ if (aesni) {
+ // Use hardware acceleration for normal AES parameters.
+ rijndael_native_decryptBlock(cx, out, in);
+ native_xorBlock(out, out, &in[-AES_BLOCK_SIZE]);
+ } else {
+ rijndael_decryptBlock128(cx, out, in);
+ xorBlock(out, out, &in[-AES_BLOCK_SIZE]);
}
- for (j = 0; j < AES_BLOCK_SIZE; ++j)
- out[j] ^= in[(int)(j - AES_BLOCK_SIZE)];
out -= AES_BLOCK_SIZE;
in -= AES_BLOCK_SIZE;
inputLen -= AES_BLOCK_SIZE;
}
if (in == input) {
- if (rijndael_decryptBlock128(cx, out, in) != SECSuccess) {
- return SECFailure;
+ if (aesni) {
+ rijndael_native_decryptBlock(cx, out, in);
+ native_xorBlock(out, out, cx->iv);
+ } else {
+ rijndael_decryptBlock128(cx, out, in);
+ xorBlock(out, out, cx->iv);
}
- for (j = 0; j < AES_BLOCK_SIZE; ++j)
- out[j] ^= cx->iv[j];
}
memcpy(cx->iv, newIV, AES_BLOCK_SIZE);
return SECSuccess;
@@ -961,6 +999,7 @@ AES_InitContext(AESContext *cx, const unsigned char *key, unsigned int keysize,
}
/* finally, set up any mode specific contexts */
+ cx->worker_aead = 0;
switch (mode) {
case NSS_AES_CTS:
cx->worker_cx = CTS_CreateContext(cx, cx->worker, iv);
@@ -975,6 +1014,8 @@ AES_InitContext(AESContext *cx, const unsigned char *key, unsigned int keysize,
cx->worker_cx = intel_AES_GCM_CreateContext(cx, cx->worker, iv);
cx->worker = (freeblCipherFunc)(encrypt ? intel_AES_GCM_EncryptUpdate
: intel_AES_GCM_DecryptUpdate);
+ cx->worker_aead = (freeblAeadFunc)(encrypt ? intel_AES_GCM_EncryptAEAD
+ : intel_AES_GCM_DecryptAEAD);
cx->destroy = (freeblDestroyFunc)intel_AES_GCM_DestroyContext;
cx->isBlock = PR_FALSE;
} else
@@ -983,13 +1024,16 @@ AES_InitContext(AESContext *cx, const unsigned char *key, unsigned int keysize,
cx->worker_cx = GCM_CreateContext(cx, cx->worker, iv);
cx->worker = (freeblCipherFunc)(encrypt ? GCM_EncryptUpdate
: GCM_DecryptUpdate);
+ cx->worker_aead = (freeblAeadFunc)(encrypt ? GCM_EncryptAEAD
+ : GCM_DecryptAEAD);
+
cx->destroy = (freeblDestroyFunc)GCM_DestroyContext;
cx->isBlock = PR_FALSE;
}
break;
case NSS_AES_CTR:
cx->worker_cx = CTR_CreateContext(cx, cx->worker, iv);
-#if defined(USE_HW_AES) && defined(_MSC_VER)
+#if defined(USE_HW_AES) && defined(_MSC_VER) && defined(NSS_X86_OR_X64)
if (aesni_support() && (keysize % 8) == 0) {
cx->worker = (freeblCipherFunc)CTR_Update_HW_AES;
} else
@@ -1132,7 +1176,7 @@ AES_Decrypt(AESContext *cx, unsigned char *output,
PORT_SetError(SEC_ERROR_INPUT_LEN);
return SECFailure;
}
- if (maxOutputLen < inputLen) {
+ if ((cx->mode != NSS_AES_GCM) && (maxOutputLen < inputLen)) {
PORT_SetError(SEC_ERROR_OUTPUT_LEN);
return SECFailure;
}
@@ -1140,3 +1184,55 @@ AES_Decrypt(AESContext *cx, unsigned char *output,
return (*cx->worker)(cx->worker_cx, output, outputLen, maxOutputLen,
input, inputLen, AES_BLOCK_SIZE);
}
+
+/*
+ * AES_Encrypt_AEAD
+ *
+ * Encrypt using GCM or CCM. include the nonce, extra data, and the tag
+ */
+SECStatus
+AES_AEAD(AESContext *cx, unsigned char *output,
+ unsigned int *outputLen, unsigned int maxOutputLen,
+ const unsigned char *input, unsigned int inputLen,
+ void *params, unsigned int paramsLen,
+ const unsigned char *aad, unsigned int aadLen)
+{
+ /* Check args */
+ if (cx == NULL || output == NULL || (input == NULL && inputLen != 0) || (aad == NULL && aadLen != 0) || params == NULL) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ if (cx->worker_aead == NULL) {
+ PORT_SetError(SEC_ERROR_NOT_INITIALIZED);
+ return SECFailure;
+ }
+ if (maxOutputLen < inputLen) {
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+ *outputLen = inputLen;
+#if UINT_MAX > MP_32BIT_MAX
+ /*
+ * we can guarentee that GSM won't overlfow if we limit the input to
+ * 2^36 bytes. For simplicity, we are limiting it to 2^32 for now.
+ *
+ * We do it here to cover both hardware and software GCM operations.
+ */
+ {
+ PR_STATIC_ASSERT(sizeof(unsigned int) > 4);
+ }
+ if (inputLen > MP_32BIT_MAX) {
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+#else
+ /* if we can't pass in a 32_bit number, then no such check needed */
+ {
+ PR_STATIC_ASSERT(sizeof(unsigned int) <= 4);
+ }
+#endif
+
+ return (*cx->worker_aead)(cx->worker_cx, output, outputLen, maxOutputLen,
+ input, inputLen, params, paramsLen, aad, aadLen,
+ AES_BLOCK_SIZE);
+}
diff --git a/security/nss/lib/freebl/rijndael.h b/security/nss/lib/freebl/rijndael.h
index 61060e016e..6a69a38199 100644
--- a/security/nss/lib/freebl/rijndael.h
+++ b/security/nss/lib/freebl/rijndael.h
@@ -26,10 +26,6 @@
#endif /* NSS_DISABLE_SSE2 */
#endif
-typedef void AESBlockFunc(AESContext *cx,
- unsigned char *output,
- const unsigned char *input);
-
/* RIJNDAEL_NUM_ROUNDS
*
* Number of rounds per execution
@@ -73,6 +69,7 @@ struct AESContextStr {
unsigned int Nr;
freeblCipherFunc worker;
unsigned char iv[AES_BLOCK_SIZE];
+ freeblAeadFunc worker_aead;
freeblDestroyFunc destroy;
void *worker_cx;
PRBool isBlock;
diff --git a/security/nss/lib/freebl/rsapkcs.c b/security/nss/lib/freebl/rsapkcs.c
index f26cd29540..73d40909d4 100644
--- a/security/nss/lib/freebl/rsapkcs.c
+++ b/security/nss/lib/freebl/rsapkcs.c
@@ -116,7 +116,7 @@ rsa_FormatOneBlock(unsigned modulusLen,
unsigned char *block;
unsigned char *bp;
unsigned int padLen;
- int i, j;
+ unsigned int i, j;
SECStatus rv;
block = (unsigned char *)PORT_Alloc(modulusLen);
@@ -1409,6 +1409,7 @@ RSA_CheckSignRecover(RSAPublicKey *key,
unsigned int modulusLen = rsa_modulusLen(&key->modulus);
unsigned int i;
unsigned char *buffer = NULL;
+ unsigned int padLen;
if (sigLen != modulusLen) {
PORT_SetError(SEC_ERROR_BAD_SIGNATURE);
@@ -1446,6 +1447,11 @@ RSA_CheckSignRecover(RSAPublicKey *key,
goto done;
}
}
+ padLen = i - 2;
+ if (padLen < RSA_BLOCK_MIN_PAD_LEN) {
+ PORT_SetError(SEC_ERROR_BAD_SIGNATURE);
+ goto done;
+ }
if (*outputLen == 0) {
PORT_SetError(SEC_ERROR_BAD_SIGNATURE);
goto done;
diff --git a/security/nss/lib/freebl/scripts/LICENSE b/security/nss/lib/freebl/scripts/LICENSE
new file mode 100644
index 0000000000..a9335c22f3
--- /dev/null
+++ b/security/nss/lib/freebl/scripts/LICENSE
@@ -0,0 +1,36 @@
+Copyright (c) 2006, CRYPTOGAMS by <appro@openssl.org>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ * Redistributions of source code must retain copyright notices,
+ this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ * Neither the name of the CRYPTOGAMS nor the names of its
+ copyright holder and contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ALTERNATIVELY, provided that this notice is retained in full, this
+product may be distributed under the terms of the GNU General Public
+License (GPL), in which case the provisions of the GPL apply INSTEAD OF
+those given above.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/security/nss/lib/freebl/scripts/gen.sh b/security/nss/lib/freebl/scripts/gen.sh
new file mode 100644
index 0000000000..ea415cc949
--- /dev/null
+++ b/security/nss/lib/freebl/scripts/gen.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+#
+# Run the scripts in this folder, generating the assembly,
+#
+
+perl sha512p8-ppc.pl linux64le sha512-p8.s
+
+# Add the license mention
+cat > hdr << "EOF"
+# Copyright (c) 2006, CRYPTOGAMS by <appro@openssl.org>
+# All rights reserved.
+# See the full LICENSE under scripts/.
+
+EOF
+
+cat hdr sha512-p8.s > ../sha512-p8.s
+
+# Cleanup
+rm hdr sha512-p8.s
diff --git a/security/nss/lib/freebl/scripts/ppc-xlate.pl b/security/nss/lib/freebl/scripts/ppc-xlate.pl
new file mode 100644
index 0000000000..a0fcf6a31f
--- /dev/null
+++ b/security/nss/lib/freebl/scripts/ppc-xlate.pl
@@ -0,0 +1,352 @@
+#!/usr/bin/env perl
+
+# PowerPC assembler distiller by \@dot-asm.
+
+################################################################
+# Recognized "flavour"-s are:
+#
+# linux{32|64}[le] GNU assembler and ELF symbol decorations,
+# with little-endian option
+# linux64v2 GNU asssembler and big-endian instantiation
+# of latest ELF specification
+# aix{32|64} AIX assembler and symbol decorations
+# osx{32|64} Mac OS X assembler and symbol decoratons
+
+my $flavour = shift;
+my $output = shift;
+open STDOUT,">$output" || die "can't open $output: $!";
+
+my %GLOBALS;
+my %TYPES;
+my $dotinlocallabels=($flavour=~/linux/)?1:0;
+
+################################################################
+# directives which need special treatment on different platforms
+################################################################
+my $type = sub {
+ my ($dir,$name,$type) = @_;
+
+ $TYPES{$name} = $type;
+ if ($flavour =~ /linux/) {
+ $name =~ s|^\.||;
+ ".type $name,$type";
+ } else {
+ "";
+ }
+};
+my $globl = sub {
+ my $junk = shift;
+ my $name = shift;
+ my $global = \$GLOBALS{$name};
+ my $type = \$TYPES{$name};
+ my $ret;
+
+ $name =~ s|^\.||;
+
+ SWITCH: for ($flavour) {
+ /aix/ && do { if (!$$type) {
+ $$type = "\@function";
+ }
+ if ($$type =~ /function/) {
+ $name = ".$name";
+ }
+ last;
+ };
+ /osx/ && do { $name = "_$name";
+ last;
+ };
+ /linux.*(32|64(le|v2))/
+ && do { $ret .= ".globl $name";
+ if (!$$type) {
+ $ret .= "\n.type $name,\@function";
+ $$type = "\@function";
+ }
+ last;
+ };
+ /linux.*64/ && do { $ret .= ".globl $name";
+ if (!$$type) {
+ $ret .= "\n.type $name,\@function";
+ $$type = "\@function";
+ }
+ if ($$type =~ /function/) {
+ $ret .= "\n.section \".opd\",\"aw\"";
+ $ret .= "\n.align 3";
+ $ret .= "\n$name:";
+ $ret .= "\n.quad .$name,.TOC.\@tocbase,0";
+ $ret .= "\n.previous";
+ $name = ".$name";
+ }
+ last;
+ };
+ }
+
+ $ret = ".globl $name" if (!$ret);
+ $$global = $name;
+ $ret;
+};
+my $text = sub {
+ my $ret = ($flavour =~ /aix/) ? ".csect\t.text[PR],7" : ".text";
+ $ret = ".abiversion 2\n".$ret if ($flavour =~ /linux.*64(le|v2)/);
+ $ret;
+};
+my $machine = sub {
+ my $junk = shift;
+ my $arch = shift;
+ if ($flavour =~ /osx/)
+ { $arch =~ s/\"//g;
+ $arch = ($flavour=~/64/) ? "ppc970-64" : "ppc970" if ($arch eq "any");
+ }
+ ".machine $arch";
+};
+my $size = sub {
+ if ($flavour =~ /linux/)
+ { shift;
+ my $name = shift;
+ my $real = $GLOBALS{$name} ? \$GLOBALS{$name} : \$name;
+ my $ret = ".size $$real,.-$$real";
+ $name =~ s|^\.||;
+ if ($$real ne $name) {
+ $ret .= "\n.size $name,.-$$real";
+ }
+ $ret;
+ }
+ else
+ { ""; }
+};
+my $asciz = sub {
+ shift;
+ my $line = join(",",@_);
+ if ($line =~ /^"(.*)"$/)
+ { ".byte " . join(",",unpack("C*",$1),0) . "\n.align 2"; }
+ else
+ { ""; }
+};
+my $quad = sub {
+ shift;
+ my @ret;
+ my ($hi,$lo);
+ for (@_) {
+ if (/^0x([0-9a-f]*?)([0-9a-f]{1,8})$/io)
+ { $hi=$1?"0x$1":"0"; $lo="0x$2"; }
+ elsif (/^([0-9]+)$/o)
+ { $hi=$1>>32; $lo=$1&0xffffffff; } # error-prone with 32-bit perl
+ else
+ { $hi=undef; $lo=$_; }
+
+ if (defined($hi))
+ { push(@ret,$flavour=~/le$/o?".long\t$lo,$hi":".long\t$hi,$lo"); }
+ else
+ { push(@ret,".quad $lo"); }
+ }
+ join("\n",@ret);
+};
+
+################################################################
+# simplified mnemonics not handled by at least one assembler
+################################################################
+my $cmplw = sub {
+ my $f = shift;
+ my $cr = 0; $cr = shift if ($#_>1);
+ # Some out-of-date 32-bit GNU assembler just can't handle cmplw...
+ ($flavour =~ /linux.*32/) ?
+ " .long ".sprintf "0x%x",31<<26|$cr<<23|$_[0]<<16|$_[1]<<11|64 :
+ " cmplw ".join(',',$cr,@_);
+};
+my $bdnz = sub {
+ my $f = shift;
+ my $bo = $f=~/[\+\-]/ ? 16+9 : 16; # optional "to be taken" hint
+ " bc $bo,0,".shift;
+} if ($flavour!~/linux/);
+my $bltlr = sub {
+ my $f = shift;
+ my $bo = $f=~/\-/ ? 12+2 : 12; # optional "not to be taken" hint
+ ($flavour =~ /linux/) ? # GNU as doesn't allow most recent hints
+ " .long ".sprintf "0x%x",19<<26|$bo<<21|16<<1 :
+ " bclr $bo,0";
+};
+my $bnelr = sub {
+ my $f = shift;
+ my $bo = $f=~/\-/ ? 4+2 : 4; # optional "not to be taken" hint
+ ($flavour =~ /linux/) ? # GNU as doesn't allow most recent hints
+ " .long ".sprintf "0x%x",19<<26|$bo<<21|2<<16|16<<1 :
+ " bclr $bo,2";
+};
+my $beqlr = sub {
+ my $f = shift;
+ my $bo = $f=~/-/ ? 12+2 : 12; # optional "not to be taken" hint
+ ($flavour =~ /linux/) ? # GNU as doesn't allow most recent hints
+ " .long ".sprintf "0x%X",19<<26|$bo<<21|2<<16|16<<1 :
+ " bclr $bo,2";
+};
+# GNU assembler can't handle extrdi rA,rS,16,48, or when sum of last two
+# arguments is 64, with "operand out of range" error.
+my $extrdi = sub {
+ my ($f,$ra,$rs,$n,$b) = @_;
+ $b = ($b+$n)&63; $n = 64-$n;
+ " rldicl $ra,$rs,$b,$n";
+};
+my $vmr = sub {
+ my ($f,$vx,$vy) = @_;
+ " vor $vx,$vy,$vy";
+};
+
+# Some ABIs specify vrsave, special-purpose register #256, as reserved
+# for system use.
+my $no_vrsave = ($flavour =~ /aix|linux64(le|v2)/);
+my $mtspr = sub {
+ my ($f,$idx,$ra) = @_;
+ if ($idx == 256 && $no_vrsave) {
+ " or $ra,$ra,$ra";
+ } else {
+ " mtspr $idx,$ra";
+ }
+};
+my $mfspr = sub {
+ my ($f,$rd,$idx) = @_;
+ if ($idx == 256 && $no_vrsave) {
+ " li $rd,-1";
+ } else {
+ " mfspr $rd,$idx";
+ }
+};
+
+# PowerISA 2.06 stuff
+sub vsxmem_op {
+ my ($f, $vrt, $ra, $rb, $op) = @_;
+ " .long ".sprintf "0x%X",(31<<26)|($vrt<<21)|($ra<<16)|($rb<<11)|($op*2+1);
+}
+# made-up unaligned memory reference AltiVec/VMX instructions
+my $lvx_u = sub { vsxmem_op(@_, 844); }; # lxvd2x
+my $stvx_u = sub { vsxmem_op(@_, 972); }; # stxvd2x
+my $lvdx_u = sub { vsxmem_op(@_, 588); }; # lxsdx
+my $stvdx_u = sub { vsxmem_op(@_, 716); }; # stxsdx
+my $lvx_4w = sub { vsxmem_op(@_, 780); }; # lxvw4x
+my $stvx_4w = sub { vsxmem_op(@_, 908); }; # stxvw4x
+my $lvx_splt = sub { vsxmem_op(@_, 332); }; # lxvdsx
+# VSX instruction[s] masqueraded as made-up AltiVec/VMX
+my $vpermdi = sub { # xxpermdi
+ my ($f, $vrt, $vra, $vrb, $dm) = @_;
+ $dm = oct($dm) if ($dm =~ /^0/);
+ " .long ".sprintf "0x%X",(60<<26)|($vrt<<21)|($vra<<16)|($vrb<<11)|($dm<<8)|(10<<3)|7;
+};
+
+# PowerISA 2.07 stuff
+sub vcrypto_op {
+ my ($f, $vrt, $vra, $vrb, $op) = @_;
+ " .long ".sprintf "0x%X",(4<<26)|($vrt<<21)|($vra<<16)|($vrb<<11)|$op;
+}
+sub vfour {
+ my ($f, $vrt, $vra, $vrb, $vrc, $op) = @_;
+ " .long ".sprintf "0x%X",(4<<26)|($vrt<<21)|($vra<<16)|($vrb<<11)|($vrc<<6)|$op;
+};
+my $vcipher = sub { vcrypto_op(@_, 1288); };
+my $vcipherlast = sub { vcrypto_op(@_, 1289); };
+my $vncipher = sub { vcrypto_op(@_, 1352); };
+my $vncipherlast= sub { vcrypto_op(@_, 1353); };
+my $vsbox = sub { vcrypto_op(@_, 0, 1480); };
+my $vshasigmad = sub { my ($st,$six)=splice(@_,-2); vcrypto_op(@_, $st<<4|$six, 1730); };
+my $vshasigmaw = sub { my ($st,$six)=splice(@_,-2); vcrypto_op(@_, $st<<4|$six, 1666); };
+my $vpmsumb = sub { vcrypto_op(@_, 1032); };
+my $vpmsumd = sub { vcrypto_op(@_, 1224); };
+my $vpmsubh = sub { vcrypto_op(@_, 1096); };
+my $vpmsumw = sub { vcrypto_op(@_, 1160); };
+# These are not really crypto, but vcrypto_op template works
+my $vaddudm = sub { vcrypto_op(@_, 192); };
+my $vadduqm = sub { vcrypto_op(@_, 256); };
+my $vmuleuw = sub { vcrypto_op(@_, 648); };
+my $vmulouw = sub { vcrypto_op(@_, 136); };
+my $vrld = sub { vcrypto_op(@_, 196); };
+my $vsld = sub { vcrypto_op(@_, 1476); };
+my $vsrd = sub { vcrypto_op(@_, 1732); };
+my $vsubudm = sub { vcrypto_op(@_, 1216); };
+my $vaddcuq = sub { vcrypto_op(@_, 320); };
+my $vaddeuqm = sub { vfour(@_,60); };
+my $vaddecuq = sub { vfour(@_,61); };
+my $vmrgew = sub { vfour(@_,0,1932); };
+my $vmrgow = sub { vfour(@_,0,1676); };
+
+my $mtsle = sub {
+ my ($f, $arg) = @_;
+ " .long ".sprintf "0x%X",(31<<26)|($arg<<21)|(147*2);
+};
+
+# VSX instructions masqueraded as AltiVec/VMX
+my $mtvrd = sub {
+ my ($f, $vrt, $ra) = @_;
+ " .long ".sprintf "0x%X",(31<<26)|($vrt<<21)|($ra<<16)|(179<<1)|1;
+};
+my $mtvrwz = sub {
+ my ($f, $vrt, $ra) = @_;
+ " .long ".sprintf "0x%X",(31<<26)|($vrt<<21)|($ra<<16)|(243<<1)|1;
+};
+my $lvwzx_u = sub { vsxmem_op(@_, 12); }; # lxsiwzx
+my $stvwx_u = sub { vsxmem_op(@_, 140); }; # stxsiwx
+
+# PowerISA 3.0 stuff
+my $maddhdu = sub { vfour(@_,49); };
+my $maddld = sub { vfour(@_,51); };
+my $darn = sub {
+ my ($f, $rt, $l) = @_;
+ " .long ".sprintf "0x%X",(31<<26)|($rt<<21)|($l<<16)|(755<<1);
+};
+my $iseleq = sub {
+ my ($f, $rt, $ra, $rb) = @_;
+ " .long ".sprintf "0x%X",(31<<26)|($rt<<21)|($ra<<16)|($rb<<11)|(2<<6)|30;
+};
+# VSX instruction[s] masqueraded as made-up AltiVec/VMX
+my $vspltib = sub { # xxspltib
+ my ($f, $vrt, $imm8) = @_;
+ $imm8 = oct($imm8) if ($imm8 =~ /^0/);
+ $imm8 &= 0xff;
+ " .long ".sprintf "0x%X",(60<<26)|($vrt<<21)|($imm8<<11)|(360<<1)|1;
+};
+
+# PowerISA 3.0B stuff
+my $addex = sub {
+ my ($f, $rt, $ra, $rb, $cy) = @_; # only cy==0 is specified in 3.0B
+ " .long ".sprintf "0x%X",(31<<26)|($rt<<21)|($ra<<16)|($rb<<11)|($cy<<9)|(170<<1);
+};
+my $vmsumudm = sub { vfour(@_,35); };
+
+while($line=<>) {
+
+ $line =~ s|[#!;].*$||; # get rid of asm-style comments...
+ $line =~ s|/\*.*\*/||; # ... and C-style comments...
+ $line =~ s|^\s+||; # ... and skip white spaces in beginning...
+ $line =~ s|\s+$||; # ... and at the end
+
+ {
+ $line =~ s|\.L(\w+)|L$1|g; # common denominator for Locallabel
+ $line =~ s|\bL(\w+)|\.L$1|g if ($dotinlocallabels);
+ }
+
+ {
+ $line =~ s|(^[\.\w]+)\:\s*||;
+ my $label = $1;
+ if ($label) {
+ my $xlated = ($GLOBALS{$label} or $label);
+ print "$xlated:";
+ if ($flavour =~ /linux.*64(le|v2)/) {
+ if ($TYPES{$label} =~ /function/) {
+ printf "\n.localentry %s,0\n",$xlated;
+ }
+ }
+ }
+ }
+
+ {
+ $line =~ s|^\s*(\.?)(\w+)([\.\+\-]?)\s*||;
+ my $c = $1; $c = "\t" if ($c eq "");
+ my $mnemonic = $2;
+ my $f = $3;
+ my $opcode = eval("\$$mnemonic");
+ $line =~ s/\b(c?[rf]|v|vs)([0-9]+)\b/$2/g if ($c ne "." and $flavour !~ /osx/);
+ if (ref($opcode) eq 'CODE') { $line = &$opcode($f,split(/,\s*/,$line)); }
+ elsif ($mnemonic) { $line = $c.$mnemonic.$f."\t".$line; }
+ }
+
+ print $line if ($line);
+ print "\n";
+}
+
+close STDOUT;
diff --git a/security/nss/lib/freebl/scripts/sha512p8-ppc.pl b/security/nss/lib/freebl/scripts/sha512p8-ppc.pl
new file mode 100644
index 0000000000..3bef98be7b
--- /dev/null
+++ b/security/nss/lib/freebl/scripts/sha512p8-ppc.pl
@@ -0,0 +1,413 @@
+#!/usr/bin/env perl
+
+# ====================================================================
+# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL
+# project. The module is dual licensed under OpenSSL and CRYPTOGAMS
+# licenses depending on where you obtain it. For further details see
+# https://github.com/dot-asm/cryptogams/.
+# ====================================================================
+
+# SHA256/512 for PowerISA v2.07.
+#
+# Accurate performance measurements are problematic, because it's
+# always virtualized setup with possibly throttled processor.
+# Relative comparison is therefore more informative. This module is
+# ~60% faster than integer-only sha512-ppc.pl. To anchor to something
+# else, SHA256 is 24% slower than sha1-ppc.pl and 2.5x slower than
+# hardware-assisted aes-128-cbc encrypt. SHA512 is 20% faster than
+# sha1-ppc.pl and 1.6x slower than aes-128-cbc. Another interesting
+# result is degree of computational resources' utilization. POWER8 is
+# "massively multi-threaded chip" and difference between single- and
+# maximum multi-process benchmark results tells that utilization is
+# whooping 94%. For sha512-ppc.pl we get [not unimpressive] 84% and
+# for sha1-ppc.pl - 73%. 100% means that multi-process result equals
+# to single-process one, given that all threads end up on the same
+# physical core.
+#
+######################################################################
+# Believed-to-be-accurate results in cycles per processed byte [on
+# little-endian system]. Numbers in square brackets are for 64-bit
+# build of sha512-ppc.pl, presented for reference.
+#
+# POWER8 POWER9
+# SHA256 9.7 [15.8] 11.2 [12.5]
+# SHA512 6.1 [10.3] 7.0 [7.9]
+
+$flavour=shift;
+$output =shift;
+
+if ($flavour =~ /64/) {
+ $SIZE_T=8;
+ $LRSAVE=2*$SIZE_T;
+ $STU="stdu";
+ $POP="ld";
+ $PUSH="std";
+} elsif ($flavour =~ /32/) {
+ $SIZE_T=4;
+ $LRSAVE=$SIZE_T;
+ $STU="stwu";
+ $POP="lwz";
+ $PUSH="stw";
+} else { die "nonsense $flavour"; }
+
+$LENDIAN=($flavour=~/le/);
+
+$0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1;
+( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or
+( $xlate="${dir}../../perlasm/ppc-xlate.pl" and -f $xlate) or
+die "can't locate ppc-xlate.pl";
+
+open STDOUT,"| $^X $xlate $flavour $output" || die "can't call $xlate: $!";
+
+if ($output =~ /512/) {
+ $bits=512;
+ $SZ=8;
+ $sz="d";
+ $rounds=80;
+} else {
+ $bits=256;
+ $SZ=4;
+ $sz="w";
+ $rounds=64;
+}
+
+$func="sha${bits}_block_p8";
+$LOCALS=8*$SIZE_T+8*16;
+$FRAME=$LOCALS+9*16+6*$SIZE_T;
+
+$sp ="r1";
+$toc="r2";
+$ctx="r3";
+$inp="r4";
+$num="r5";
+$Tbl="r6";
+$idx="r7";
+$lrsave="r8";
+$offload="r11";
+$vrsave="r12";
+@I = ($x00,$x10,$x20,$x30,$x40,$x50,$x60,$x70) = (0,map("r$_",(10,26..31)));
+
+@V=($A,$B,$C,$D,$E,$F,$G,$H)=map("v$_",(0..7));
+@X=map("v$_",(8..19,24..27));
+($Ki,$Func,$Sigma,$lemask)=map("v$_",(28..31));
+
+sub ROUND {
+my ($i,$a,$b,$c,$d,$e,$f,$g,$h)=@_;
+my $j=($i+1)%16;
+my $k=($i+2)%8;
+
+$code.=<<___ if ($i<15 && ($i%(16/$SZ))==(16/$SZ-1));
+ lvx_u @X[$i+1],0,$inp ; load X[i] in advance
+ addi $inp,$inp,16
+___
+$code.=<<___ if ($i<16 && ($i%(16/$SZ)));
+ vsldoi @X[$i],@X[$i-1],@X[$i-1],$SZ
+___
+$code.=<<___ if ($LENDIAN && $i<16 && ($i%(16/$SZ))==0);
+ vperm @X[$i],@X[$i],@X[$i],$lemask
+___
+$code.=<<___ if ($i>=15);
+ vshasigma${sz} $Sigma,@X[($j+1)%16],0,0
+ vaddu${sz}m @X[$j],@X[$j],$Sigma
+ vshasigma${sz} $Sigma,@X[($j+14)%16],0,15
+ vaddu${sz}m @X[$j],@X[$j],$Sigma
+ vaddu${sz}m @X[$j],@X[$j],@X[($j+9)%16]
+___
+$code.=<<___;
+ vaddu${sz}m $h,$h,@X[$i%16] ; h+=X[i]
+ vsel $Func,$g,$f,$e ; Ch(e,f,g)
+ vaddu${sz}m $g,$g,$Ki ; future h+=K[i]
+ vaddu${sz}m $h,$h,$Func ; h+=Ch(e,f,g)
+ vshasigma${sz} $Sigma,$e,1,15 ; Sigma1(e)
+ vaddu${sz}m $h,$h,$Sigma ; h+=Sigma1(e)
+ vxor $Func,$a,$b
+ vsel $Func,$b,$c,$Func ; Maj(a,b,c)
+ vaddu${sz}m $d,$d,$h ; d+=h
+ vshasigma${sz} $Sigma,$a,1,0 ; Sigma0(a)
+ vaddu${sz}m $Sigma,$Sigma,$Func ; Sigma0(a)+Maj(a,b,c)
+ vaddu${sz}m $h,$h,$Sigma ; h+=Sigma0(a)+Maj(a,b,c)
+ lvx $Ki,@I[$k],$idx ; load next K[i]
+___
+$code.=<<___ if ($k == 7);
+ addi $idx,$idx,0x80
+___
+}
+
+$code=<<___;
+.machine "any"
+.text
+
+.globl $func
+.align 6
+$func:
+ $STU $sp,-$FRAME($sp)
+ mflr $lrsave
+ li r10,`$LOCALS+15`
+ li r11,`$LOCALS+31`
+ stvx v24,r10,$sp # ABI says so
+ addi r10,r10,32
+ mfspr $vrsave,256
+ stvx v25,r11,$sp
+ addi r11,r11,32
+ stvx v26,r10,$sp
+ addi r10,r10,32
+ stvx v27,r11,$sp
+ addi r11,r11,32
+ stvx v28,r10,$sp
+ addi r10,r10,32
+ stvx v29,r11,$sp
+ addi r11,r11,32
+ stvx v30,r10,$sp
+ stvx v31,r11,$sp
+ li r11,-4096+255 # 0xfffff0ff
+ stw $vrsave,`$FRAME-6*$SIZE_T-4`($sp) # save vrsave
+ li $x10,0x10
+ $PUSH r26,`$FRAME-6*$SIZE_T`($sp)
+ li $x20,0x20
+ $PUSH r27,`$FRAME-5*$SIZE_T`($sp)
+ li $x30,0x30
+ $PUSH r28,`$FRAME-4*$SIZE_T`($sp)
+ li $x40,0x40
+ $PUSH r29,`$FRAME-3*$SIZE_T`($sp)
+ li $x50,0x50
+ $PUSH r30,`$FRAME-2*$SIZE_T`($sp)
+ li $x60,0x60
+ $PUSH r31,`$FRAME-1*$SIZE_T`($sp)
+ li $x70,0x70
+ $PUSH $lrsave,`$FRAME+$LRSAVE`($sp)
+ mtspr 256,r11
+
+ bl LPICmeup
+ addi $offload,$sp,`8*$SIZE_T+15`
+___
+$code.=<<___ if ($LENDIAN);
+ li $idx,8
+ lvsl $lemask,0,$idx
+ vspltisb $Ki,0x0f
+ vxor $lemask,$lemask,$Ki
+___
+$code.=<<___ if ($SZ==4);
+ lvx_4w $A,$x00,$ctx
+ lvx_4w $E,$x10,$ctx
+ vsldoi $B,$A,$A,4 # unpack
+ vsldoi $C,$A,$A,8
+ vsldoi $D,$A,$A,12
+ vsldoi $F,$E,$E,4
+ vsldoi $G,$E,$E,8
+ vsldoi $H,$E,$E,12
+___
+$code.=<<___ if ($SZ==8);
+ lvx_u $A,$x00,$ctx
+ lvx_u $C,$x10,$ctx
+ lvx_u $E,$x20,$ctx
+ vsldoi $B,$A,$A,8 # unpack
+ lvx_u $G,$x30,$ctx
+ vsldoi $D,$C,$C,8
+ vsldoi $F,$E,$E,8
+ vsldoi $H,$G,$G,8
+___
+$code.=<<___;
+ li r0,`($rounds-16)/16` # inner loop counter
+ b Loop
+.align 5
+Loop:
+ lvx $Ki,$x00,$Tbl
+ lvx_u @X[0],0,$inp
+ addi $inp,$inp,16
+ mr $idx,$Tbl # copy $Tbl
+ stvx $A,$x00,$offload # offload $A-$H
+ stvx $B,$x10,$offload
+ stvx $C,$x20,$offload
+ stvx $D,$x30,$offload
+ stvx $E,$x40,$offload
+ stvx $F,$x50,$offload
+ stvx $G,$x60,$offload
+ stvx $H,$x70,$offload
+ vaddu${sz}m $H,$H,$Ki # h+K[i]
+ lvx $Ki,$x10,$Tbl
+___
+for ($i=0;$i<16;$i++) { &ROUND($i,@V); unshift(@V,pop(@V)); }
+$code.=<<___;
+ mtctr r0
+ b L16_xx
+.align 5
+L16_xx:
+___
+for (;$i<32;$i++) { &ROUND($i,@V); unshift(@V,pop(@V)); }
+$code.=<<___;
+ bdnz L16_xx
+
+ lvx @X[2],$x00,$offload
+ subic. $num,$num,1
+ lvx @X[3],$x10,$offload
+ vaddu${sz}m $A,$A,@X[2]
+ lvx @X[4],$x20,$offload
+ vaddu${sz}m $B,$B,@X[3]
+ lvx @X[5],$x30,$offload
+ vaddu${sz}m $C,$C,@X[4]
+ lvx @X[6],$x40,$offload
+ vaddu${sz}m $D,$D,@X[5]
+ lvx @X[7],$x50,$offload
+ vaddu${sz}m $E,$E,@X[6]
+ lvx @X[8],$x60,$offload
+ vaddu${sz}m $F,$F,@X[7]
+ lvx @X[9],$x70,$offload
+ vaddu${sz}m $G,$G,@X[8]
+ vaddu${sz}m $H,$H,@X[9]
+ bne Loop
+___
+$code.=<<___ if ($SZ==4);
+ lvx @X[0],$x20,$idx
+ vperm $A,$A,$B,$Ki # pack the answer
+ lvx @X[1],$x30,$idx
+ vperm $E,$E,$F,$Ki
+ vperm $A,$A,$C,@X[0]
+ vperm $E,$E,$G,@X[0]
+ vperm $A,$A,$D,@X[1]
+ vperm $E,$E,$H,@X[1]
+ stvx_4w $A,$x00,$ctx
+ stvx_4w $E,$x10,$ctx
+___
+$code.=<<___ if ($SZ==8);
+ vperm $A,$A,$B,$Ki # pack the answer
+ vperm $C,$C,$D,$Ki
+ vperm $E,$E,$F,$Ki
+ vperm $G,$G,$H,$Ki
+ stvx_u $A,$x00,$ctx
+ stvx_u $C,$x10,$ctx
+ stvx_u $E,$x20,$ctx
+ stvx_u $G,$x30,$ctx
+___
+$code.=<<___;
+ addi $offload,$sp,`$LOCALS+15`
+ mtlr $lrsave
+ mtspr 256,$vrsave
+ lvx v24,$x00,$offload # ABI says so
+ lvx v25,$x10,$offload
+ lvx v26,$x20,$offload
+ lvx v27,$x30,$offload
+ lvx v28,$x40,$offload
+ lvx v29,$x50,$offload
+ lvx v30,$x60,$offload
+ lvx v31,$x70,$offload
+ $POP r26,`$FRAME-6*$SIZE_T`($sp)
+ $POP r27,`$FRAME-5*$SIZE_T`($sp)
+ $POP r28,`$FRAME-4*$SIZE_T`($sp)
+ $POP r29,`$FRAME-3*$SIZE_T`($sp)
+ $POP r30,`$FRAME-2*$SIZE_T`($sp)
+ $POP r31,`$FRAME-1*$SIZE_T`($sp)
+ addi $sp,$sp,$FRAME
+ blr
+ .long 0
+ .byte 0,12,4,1,0x80,6,3,0
+ .long 0
+.size $func,.-$func
+___
+
+# Ugly hack here, because PPC assembler syntax seem to vary too
+# much from platforms to platform...
+$code.=<<___;
+.align 6
+LPICmeup:
+ mflr r0
+ bcl 20,31,\$+4
+ mflr $Tbl ; vvvvvv "distance" between . and 1st data entry
+ addi $Tbl,$Tbl,`64-8`
+ mtlr r0
+ blr
+ .long 0
+ .byte 0,12,0x14,0,0,0,0,0
+ .space `64-9*4`
+___
+
+if ($SZ==8) {
+ local *table = sub {
+ foreach(@_) { $code.=".quad $_,$_\n"; }
+ };
+ table(
+ "0x428a2f98d728ae22","0x7137449123ef65cd",
+ "0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc",
+ "0x3956c25bf348b538","0x59f111f1b605d019",
+ "0x923f82a4af194f9b","0xab1c5ed5da6d8118",
+ "0xd807aa98a3030242","0x12835b0145706fbe",
+ "0x243185be4ee4b28c","0x550c7dc3d5ffb4e2",
+ "0x72be5d74f27b896f","0x80deb1fe3b1696b1",
+ "0x9bdc06a725c71235","0xc19bf174cf692694",
+ "0xe49b69c19ef14ad2","0xefbe4786384f25e3",
+ "0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65",
+ "0x2de92c6f592b0275","0x4a7484aa6ea6e483",
+ "0x5cb0a9dcbd41fbd4","0x76f988da831153b5",
+ "0x983e5152ee66dfab","0xa831c66d2db43210",
+ "0xb00327c898fb213f","0xbf597fc7beef0ee4",
+ "0xc6e00bf33da88fc2","0xd5a79147930aa725",
+ "0x06ca6351e003826f","0x142929670a0e6e70",
+ "0x27b70a8546d22ffc","0x2e1b21385c26c926",
+ "0x4d2c6dfc5ac42aed","0x53380d139d95b3df",
+ "0x650a73548baf63de","0x766a0abb3c77b2a8",
+ "0x81c2c92e47edaee6","0x92722c851482353b",
+ "0xa2bfe8a14cf10364","0xa81a664bbc423001",
+ "0xc24b8b70d0f89791","0xc76c51a30654be30",
+ "0xd192e819d6ef5218","0xd69906245565a910",
+ "0xf40e35855771202a","0x106aa07032bbd1b8",
+ "0x19a4c116b8d2d0c8","0x1e376c085141ab53",
+ "0x2748774cdf8eeb99","0x34b0bcb5e19b48a8",
+ "0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb",
+ "0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3",
+ "0x748f82ee5defb2fc","0x78a5636f43172f60",
+ "0x84c87814a1f0ab72","0x8cc702081a6439ec",
+ "0x90befffa23631e28","0xa4506cebde82bde9",
+ "0xbef9a3f7b2c67915","0xc67178f2e372532b",
+ "0xca273eceea26619c","0xd186b8c721c0c207",
+ "0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178",
+ "0x06f067aa72176fba","0x0a637dc5a2c898a6",
+ "0x113f9804bef90dae","0x1b710b35131c471b",
+ "0x28db77f523047d84","0x32caab7b40c72493",
+ "0x3c9ebe0a15c9bebc","0x431d67c49c100d4c",
+ "0x4cc5d4becb3e42b6","0x597f299cfc657e2a",
+ "0x5fcb6fab3ad6faec","0x6c44198c4a475817","0");
+$code.=<<___ if (!$LENDIAN);
+.quad 0x0001020304050607,0x1011121314151617
+___
+$code.=<<___ if ($LENDIAN); # quad-swapped
+.quad 0x1011121314151617,0x0001020304050607
+___
+} else {
+ local *table = sub {
+ foreach(@_) { $code.=".long $_,$_,$_,$_\n"; }
+ };
+ table(
+ "0x428a2f98","0x71374491","0xb5c0fbcf","0xe9b5dba5",
+ "0x3956c25b","0x59f111f1","0x923f82a4","0xab1c5ed5",
+ "0xd807aa98","0x12835b01","0x243185be","0x550c7dc3",
+ "0x72be5d74","0x80deb1fe","0x9bdc06a7","0xc19bf174",
+ "0xe49b69c1","0xefbe4786","0x0fc19dc6","0x240ca1cc",
+ "0x2de92c6f","0x4a7484aa","0x5cb0a9dc","0x76f988da",
+ "0x983e5152","0xa831c66d","0xb00327c8","0xbf597fc7",
+ "0xc6e00bf3","0xd5a79147","0x06ca6351","0x14292967",
+ "0x27b70a85","0x2e1b2138","0x4d2c6dfc","0x53380d13",
+ "0x650a7354","0x766a0abb","0x81c2c92e","0x92722c85",
+ "0xa2bfe8a1","0xa81a664b","0xc24b8b70","0xc76c51a3",
+ "0xd192e819","0xd6990624","0xf40e3585","0x106aa070",
+ "0x19a4c116","0x1e376c08","0x2748774c","0x34b0bcb5",
+ "0x391c0cb3","0x4ed8aa4a","0x5b9cca4f","0x682e6ff3",
+ "0x748f82ee","0x78a5636f","0x84c87814","0x8cc70208",
+ "0x90befffa","0xa4506ceb","0xbef9a3f7","0xc67178f2","0");
+$code.=<<___ if (!$LENDIAN);
+.long 0x00010203,0x10111213,0x10111213,0x10111213
+.long 0x00010203,0x04050607,0x10111213,0x10111213
+.long 0x00010203,0x04050607,0x08090a0b,0x10111213
+___
+$code.=<<___ if ($LENDIAN); # word-swapped
+.long 0x10111213,0x10111213,0x10111213,0x00010203
+.long 0x10111213,0x10111213,0x04050607,0x00010203
+.long 0x10111213,0x08090a0b,0x04050607,0x00010203
+___
+}
+$code.=<<___;
+.asciz "SHA${bits} for PowerISA 2.07, CRYPTOGAMS by <appro\@openssl.org>"
+.align 2
+___
+
+$code =~ s/\`([^\`]*)\`/eval $1/gem;
+print $code;
+close STDOUT;
diff --git a/security/nss/lib/freebl/sha1-armv8.c b/security/nss/lib/freebl/sha1-armv8.c
new file mode 100644
index 0000000000..63e4dad33e
--- /dev/null
+++ b/security/nss/lib/freebl/sha1-armv8.c
@@ -0,0 +1,264 @@
+/* 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/. */
+
+#ifdef USE_HW_SHA1
+
+#ifndef __ARM_FEATURE_CRYPTO
+#error "Compiler option is invalid"
+#endif
+
+#ifdef FREEBL_NO_DEPEND
+#include "stubs.h"
+#endif
+
+#include <arm_neon.h>
+#include <memory.h>
+#include "blapi.h"
+#include "sha_fast.h"
+
+#if !defined(SHA_PUT_W_IN_STACK)
+#define H2X 11
+#else
+#define H2X 0
+#endif
+
+static void shaCompress(SHA_HW_t *X, const PRUint32 *datain);
+
+void
+SHA1_Compress_Native(SHA1Context *ctx)
+{
+ shaCompress(&ctx->H[H2X], ctx->u.w);
+}
+
+/*
+ * SHA: Add data to context.
+ */
+void
+SHA1_Update_Native(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len)
+{
+ unsigned int lenB;
+ unsigned int togo;
+
+ if (!len) {
+ return;
+ }
+
+ /* accumulate the byte count. */
+ lenB = (unsigned int)(ctx->size) & 63U;
+
+ ctx->size += len;
+
+ /*
+ * Read the data into W and process blocks as they get full
+ */
+ if (lenB > 0) {
+ togo = 64U - lenB;
+ if (len < togo) {
+ togo = len;
+ }
+ memcpy(ctx->u.b + lenB, dataIn, togo);
+ len -= togo;
+ dataIn += togo;
+ lenB = (lenB + togo) & 63U;
+ if (!lenB) {
+ shaCompress(&ctx->H[H2X], ctx->u.w);
+ }
+ }
+
+ while (len >= 64U) {
+ len -= 64U;
+ shaCompress(&ctx->H[H2X], (PRUint32 *)dataIn);
+ dataIn += 64U;
+ }
+
+ if (len) {
+ memcpy(ctx->u.b, dataIn, len);
+ }
+}
+
+/*
+ * SHA: Compression function, unrolled.
+ */
+static void
+shaCompress(SHA_HW_t *X, const PRUint32 *inbuf)
+{
+#define XH(n) X[n - H2X]
+
+ const uint32x4_t K0 = vdupq_n_u32(0x5a827999);
+ const uint32x4_t K1 = vdupq_n_u32(0x6ed9eba1);
+ const uint32x4_t K2 = vdupq_n_u32(0x8f1bbcdc);
+ const uint32x4_t K3 = vdupq_n_u32(0xca62c1d6);
+
+ uint32x4_t abcd = vld1q_u32(&XH(0));
+ PRUint32 e = XH(4);
+
+ const uint32x4_t origABCD = abcd;
+ const PRUint32 origE = e;
+
+ uint32x4_t w0 = vld1q_u32(inbuf);
+ uint32x4_t w1 = vld1q_u32(inbuf + 4);
+ uint32x4_t w2 = vld1q_u32(inbuf + 8);
+ uint32x4_t w3 = vld1q_u32(inbuf + 12);
+
+ w0 = vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(w0)));
+ w1 = vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(w1)));
+ w2 = vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(w2)));
+ w3 = vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(w3)));
+
+ uint32x4_t t0 = vaddq_u32(w0, K0);
+ uint32x4_t t1 = vaddq_u32(w1, K0);
+
+ PRUint32 tmpE;
+
+ /*
+ * Using the following ARM instructions to accelerate SHA1
+ *
+ * sha1c for round 0 - 20
+ * sha1p for round 20 - 40
+ * sha1m for round 40 - 60
+ * sha1p for round 60 - 80
+ * sha1su0 and shasu1 for message schedule
+ * sha1h for rotate left 30
+ */
+
+ /* Round 0-3 */
+ tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1cq_u32(abcd, e, t0);
+ t0 = vaddq_u32(w2, K0);
+ w0 = vsha1su0q_u32(w0, w1, w2);
+
+ /* Round 4-7 */
+ e = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1cq_u32(abcd, tmpE, t1);
+ t1 = vaddq_u32(w3, K0);
+ w0 = vsha1su1q_u32(w0, w3);
+ w1 = vsha1su0q_u32(w1, w2, w3);
+
+ /* Round 8-11 */
+ tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1cq_u32(abcd, e, t0);
+ t0 = vaddq_u32(w0, K0);
+ w1 = vsha1su1q_u32(w1, w0);
+ w2 = vsha1su0q_u32(w2, w3, w0);
+
+ /* Round 12-15 */
+ e = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1cq_u32(abcd, tmpE, t1);
+ t1 = vaddq_u32(w1, K1);
+ w2 = vsha1su1q_u32(w2, w1);
+ w3 = vsha1su0q_u32(w3, w0, w1);
+
+ /* Round 16-19 */
+ tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1cq_u32(abcd, e, t0);
+ t0 = vaddq_u32(w2, K1);
+ w3 = vsha1su1q_u32(w3, w2);
+ w0 = vsha1su0q_u32(w0, w1, w2);
+
+ /* Round 20-23 */
+ e = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1pq_u32(abcd, tmpE, t1);
+ t1 = vaddq_u32(w3, K1);
+ w0 = vsha1su1q_u32(w0, w3);
+ w1 = vsha1su0q_u32(w1, w2, w3);
+
+ /* Round 24-27 */
+ tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1pq_u32(abcd, e, t0);
+ t0 = vaddq_u32(w0, K1);
+ w1 = vsha1su1q_u32(w1, w0);
+ w2 = vsha1su0q_u32(w2, w3, w0);
+
+ /* Round 28-31 */
+ e = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1pq_u32(abcd, tmpE, t1);
+ t1 = vaddq_u32(w1, K1);
+ w2 = vsha1su1q_u32(w2, w1);
+ w3 = vsha1su0q_u32(w3, w0, w1);
+
+ /* Round 32-35 */
+ tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1pq_u32(abcd, e, t0);
+ t0 = vaddq_u32(w2, K2);
+ w3 = vsha1su1q_u32(w3, w2);
+ w0 = vsha1su0q_u32(w0, w1, w2);
+
+ /* Round 36-39 */
+ e = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1pq_u32(abcd, tmpE, t1);
+ t1 = vaddq_u32(w3, K2);
+ w0 = vsha1su1q_u32(w0, w3);
+ w1 = vsha1su0q_u32(w1, w2, w3);
+
+ /* Round 40-43 */
+ tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1mq_u32(abcd, e, t0);
+ t0 = vaddq_u32(w0, K2);
+ w1 = vsha1su1q_u32(w1, w0);
+ w2 = vsha1su0q_u32(w2, w3, w0);
+
+ /* Round 44-47 */
+ e = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1mq_u32(abcd, tmpE, t1);
+ t1 = vaddq_u32(w1, K2);
+ w2 = vsha1su1q_u32(w2, w1);
+ w3 = vsha1su0q_u32(w3, w0, w1);
+
+ /* Round 48-51 */
+ tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1mq_u32(abcd, e, t0);
+ t0 = vaddq_u32(w2, K2);
+ w3 = vsha1su1q_u32(w3, w2);
+ w0 = vsha1su0q_u32(w0, w1, w2);
+
+ /* Round 52-55 */
+ e = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1mq_u32(abcd, tmpE, t1);
+ t1 = vaddq_u32(w3, K3);
+ w0 = vsha1su1q_u32(w0, w3);
+ w1 = vsha1su0q_u32(w1, w2, w3);
+
+ /* Round 56-59 */
+ tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1mq_u32(abcd, e, t0);
+ t0 = vaddq_u32(w0, K3);
+ w1 = vsha1su1q_u32(w1, w0);
+ w2 = vsha1su0q_u32(w2, w3, w0);
+
+ /* Round 60-63 */
+ e = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1pq_u32(abcd, tmpE, t1);
+ t1 = vaddq_u32(w1, K3);
+ w2 = vsha1su1q_u32(w2, w1);
+ w3 = vsha1su0q_u32(w3, w0, w1);
+
+ /* Round 64-67 */
+ tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1pq_u32(abcd, e, t0);
+ t0 = vaddq_u32(w2, K3);
+ w3 = vsha1su1q_u32(w3, w2);
+ w0 = vsha1su0q_u32(w0, w1, w2);
+
+ /* Round 68-71 */
+ e = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1pq_u32(abcd, tmpE, t1);
+ t1 = vaddq_u32(w3, K3);
+ w0 = vsha1su1q_u32(w0, w3);
+
+ /* Round 72-75 */
+ tmpE = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1pq_u32(abcd, e, t0);
+
+ /* Round 76-79 */
+ e = vsha1h_u32(vgetq_lane_u32(abcd, 0));
+ abcd = vsha1pq_u32(abcd, tmpE, t1);
+
+ e += origE;
+ abcd = vaddq_u32(origABCD, abcd);
+
+ vst1q_u32(&XH(0), abcd);
+ XH(4) = e;
+}
+
+#endif /* USE_HW_SHA1 */
diff --git a/security/nss/lib/freebl/sha256-armv8.c b/security/nss/lib/freebl/sha256-armv8.c
new file mode 100644
index 0000000000..17fe126c4c
--- /dev/null
+++ b/security/nss/lib/freebl/sha256-armv8.c
@@ -0,0 +1,203 @@
+/* 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/. */
+
+#ifdef USE_HW_SHA2
+
+#ifndef __ARM_FEATURE_CRYPTO
+#error "Compiler option is invalid"
+#endif
+
+#ifdef FREEBL_NO_DEPEND
+#include "stubs.h"
+#endif
+
+#include "prcpucfg.h"
+#include "prtypes.h" /* for PRUintXX */
+#include "prlong.h"
+#include "blapi.h"
+#include "sha256.h"
+
+#include <arm_neon.h>
+
+/* SHA-256 constants, K256. */
+static const PRUint32 __attribute__((aligned(16))) K256[64] = {
+ 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5,
+ 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,
+ 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3,
+ 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174,
+ 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc,
+ 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da,
+ 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7,
+ 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967,
+ 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13,
+ 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85,
+ 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3,
+ 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070,
+ 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5,
+ 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3,
+ 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208,
+ 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2
+};
+
+#define ROUND(n, a, b, c, d) \
+ { \
+ uint32x4_t t = vaddq_u32(a, k##n); \
+ uint32x4_t wt = w0; \
+ w0 = vsha256hq_u32(w0, w1, t); \
+ w1 = vsha256h2q_u32(w1, wt, t); \
+ if (n < 12) { \
+ a = vsha256su0q_u32(a, b); \
+ a = vsha256su1q_u32(a, c, d); \
+ } \
+ }
+
+void
+SHA256_Compress_Native(SHA256Context *ctx)
+{
+ const uint32x4_t k0 = vld1q_u32(K256);
+ const uint32x4_t k1 = vld1q_u32(K256 + 4);
+ const uint32x4_t k2 = vld1q_u32(K256 + 8);
+ const uint32x4_t k3 = vld1q_u32(K256 + 12);
+ const uint32x4_t k4 = vld1q_u32(K256 + 16);
+ const uint32x4_t k5 = vld1q_u32(K256 + 20);
+ const uint32x4_t k6 = vld1q_u32(K256 + 24);
+ const uint32x4_t k7 = vld1q_u32(K256 + 28);
+ const uint32x4_t k8 = vld1q_u32(K256 + 32);
+ const uint32x4_t k9 = vld1q_u32(K256 + 36);
+ const uint32x4_t k10 = vld1q_u32(K256 + 40);
+ const uint32x4_t k11 = vld1q_u32(K256 + 44);
+ const uint32x4_t k12 = vld1q_u32(K256 + 48);
+ const uint32x4_t k13 = vld1q_u32(K256 + 52);
+ const uint32x4_t k14 = vld1q_u32(K256 + 56);
+ const uint32x4_t k15 = vld1q_u32(K256 + 60);
+
+ uint32x4_t h0 = vld1q_u32(ctx->h);
+ uint32x4_t h1 = vld1q_u32(ctx->h + 4);
+
+ unsigned char *input = ctx->u.b;
+
+ uint32x4_t a = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input)));
+ uint32x4_t b = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 16)));
+ uint32x4_t c = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 32)));
+ uint32x4_t d = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 48)));
+
+ uint32x4_t w0 = h0;
+ uint32x4_t w1 = h1;
+
+ ROUND(0, a, b, c, d)
+ ROUND(1, b, c, d, a)
+ ROUND(2, c, d, a, b)
+ ROUND(3, d, a, b, c)
+ ROUND(4, a, b, c, d)
+ ROUND(5, b, c, d, a)
+ ROUND(6, c, d, a, b)
+ ROUND(7, d, a, b, c)
+ ROUND(8, a, b, c, d)
+ ROUND(9, b, c, d, a)
+ ROUND(10, c, d, a, b)
+ ROUND(11, d, a, b, c)
+ ROUND(12, a, b, c, d)
+ ROUND(13, b, c, d, a)
+ ROUND(14, c, d, a, b)
+ ROUND(15, d, a, b, c)
+
+ h0 = vaddq_u32(h0, w0);
+ h1 = vaddq_u32(h1, w1);
+
+ vst1q_u32(ctx->h, h0);
+ vst1q_u32(ctx->h + 4, h1);
+}
+
+void
+SHA256_Update_Native(SHA256Context *ctx, const unsigned char *input,
+ unsigned int inputLen)
+{
+ const uint32x4_t k0 = vld1q_u32(K256);
+ const uint32x4_t k1 = vld1q_u32(K256 + 4);
+ const uint32x4_t k2 = vld1q_u32(K256 + 8);
+ const uint32x4_t k3 = vld1q_u32(K256 + 12);
+ const uint32x4_t k4 = vld1q_u32(K256 + 16);
+ const uint32x4_t k5 = vld1q_u32(K256 + 20);
+ const uint32x4_t k6 = vld1q_u32(K256 + 24);
+ const uint32x4_t k7 = vld1q_u32(K256 + 28);
+ const uint32x4_t k8 = vld1q_u32(K256 + 32);
+ const uint32x4_t k9 = vld1q_u32(K256 + 36);
+ const uint32x4_t k10 = vld1q_u32(K256 + 40);
+ const uint32x4_t k11 = vld1q_u32(K256 + 44);
+ const uint32x4_t k12 = vld1q_u32(K256 + 48);
+ const uint32x4_t k13 = vld1q_u32(K256 + 52);
+ const uint32x4_t k14 = vld1q_u32(K256 + 56);
+ const uint32x4_t k15 = vld1q_u32(K256 + 60);
+
+ unsigned int inBuf = ctx->sizeLo & 0x3f;
+ if (!inputLen) {
+ return;
+ }
+
+ /* Add inputLen into the count of bytes processed, before processing */
+ if ((ctx->sizeLo += inputLen) < inputLen) {
+ ctx->sizeHi++;
+ }
+
+ /* if data already in buffer, attemp to fill rest of buffer */
+ if (inBuf) {
+ unsigned int todo = SHA256_BLOCK_LENGTH - inBuf;
+ if (inputLen < todo) {
+ todo = inputLen;
+ }
+ memcpy(ctx->u.b + inBuf, input, todo);
+ input += todo;
+ inputLen -= todo;
+ if (inBuf + todo == SHA256_BLOCK_LENGTH) {
+ SHA256_Compress_Native(ctx);
+ }
+ }
+
+ uint32x4_t h0 = vld1q_u32(ctx->h);
+ uint32x4_t h1 = vld1q_u32(ctx->h + 4);
+
+ /* if enough data to fill one or more whole buffers, process them. */
+ while (inputLen >= SHA256_BLOCK_LENGTH) {
+ uint32x4_t a, b, c, d;
+ a = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input)));
+ b = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 16)));
+ c = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 32)));
+ d = vreinterpretq_u32_u8(vrev32q_u8(vld1q_u8(input + 48)));
+ input += SHA256_BLOCK_LENGTH;
+ inputLen -= SHA256_BLOCK_LENGTH;
+
+ uint32x4_t w0 = h0;
+ uint32x4_t w1 = h1;
+
+ ROUND(0, a, b, c, d)
+ ROUND(1, b, c, d, a)
+ ROUND(2, c, d, a, b)
+ ROUND(3, d, a, b, c)
+ ROUND(4, a, b, c, d)
+ ROUND(5, b, c, d, a)
+ ROUND(6, c, d, a, b)
+ ROUND(7, d, a, b, c)
+ ROUND(8, a, b, c, d)
+ ROUND(9, b, c, d, a)
+ ROUND(10, c, d, a, b)
+ ROUND(11, d, a, b, c)
+ ROUND(12, a, b, c, d)
+ ROUND(13, b, c, d, a)
+ ROUND(14, c, d, a, b)
+ ROUND(15, d, a, b, c)
+
+ h0 = vaddq_u32(h0, w0);
+ h1 = vaddq_u32(h1, w1);
+ }
+
+ vst1q_u32(ctx->h, h0);
+ vst1q_u32(ctx->h + 4, h1);
+
+ /* if data left over, fill it into buffer */
+ if (inputLen) {
+ memcpy(ctx->u.b, input, inputLen);
+ }
+}
+
+#endif /* USE_HW_SHA2 */
diff --git a/security/nss/lib/freebl/sha256.h b/security/nss/lib/freebl/sha256.h
index c65ca152d9..645118b07e 100644
--- a/security/nss/lib/freebl/sha256.h
+++ b/security/nss/lib/freebl/sha256.h
@@ -7,6 +7,12 @@
#include "prtypes.h"
+struct SHA256ContextStr;
+
+typedef void (*sha256_compress_t)(struct SHA256ContextStr *);
+typedef void (*sha256_update_t)(struct SHA256ContextStr *, const unsigned char *,
+ unsigned int);
+
struct SHA256ContextStr {
union {
PRUint32 w[64]; /* message schedule, input buffer, plus 48 words */
@@ -14,6 +20,8 @@ struct SHA256ContextStr {
} u;
PRUint32 h[8]; /* 8 state variables */
PRUint32 sizeHi, sizeLo; /* 64-bit count of hashed bytes. */
+ sha256_compress_t compress;
+ sha256_update_t update;
};
#endif /* _SHA_256_H_ */
diff --git a/security/nss/lib/freebl/sha512-p8.s b/security/nss/lib/freebl/sha512-p8.s
new file mode 100644
index 0000000000..d84ec04780
--- /dev/null
+++ b/security/nss/lib/freebl/sha512-p8.s
@@ -0,0 +1,851 @@
+# Copyright (c) 2006, CRYPTOGAMS by <appro@openssl.org>
+# All rights reserved.
+# See the full LICENSE under scripts/.
+
+.machine "any"
+.abiversion 2
+.text
+
+.globl sha512_block_p8
+.type sha512_block_p8,@function
+.align 6
+sha512_block_p8:
+.localentry sha512_block_p8,0
+
+ stdu 1,-384(1)
+ mflr 8
+ li 10,207
+ li 11,223
+ stvx 24,10,1
+ addi 10,10,32
+ li 12,-1
+ stvx 25,11,1
+ addi 11,11,32
+ stvx 26,10,1
+ addi 10,10,32
+ stvx 27,11,1
+ addi 11,11,32
+ stvx 28,10,1
+ addi 10,10,32
+ stvx 29,11,1
+ addi 11,11,32
+ stvx 30,10,1
+ stvx 31,11,1
+ li 11,-4096+255
+ stw 12,332(1)
+ li 10,0x10
+ std 26,336(1)
+ li 26,0x20
+ std 27,344(1)
+ li 27,0x30
+ std 28,352(1)
+ li 28,0x40
+ std 29,360(1)
+ li 29,0x50
+ std 30,368(1)
+ li 30,0x60
+ std 31,376(1)
+ li 31,0x70
+ std 8,400(1)
+ or 11,11,11
+
+ bl .LPICmeup
+ addi 11,1,79
+ li 7,8
+ lvsl 31,0,7
+ vspltisb 28,0x0f
+ vxor 31,31,28
+ .long 0x7C001E99
+ .long 0x7C4A1E99
+ .long 0x7C9A1E99
+ vsldoi 1,0,0,8
+ .long 0x7CDB1E99
+ vsldoi 3,2,2,8
+ vsldoi 5,4,4,8
+ vsldoi 7,6,6,8
+ li 0,4
+ b .Loop
+.align 5
+.Loop:
+ lvx 28,0,6
+ .long 0x7D002699
+ addi 4,4,16
+ mr 7,6
+ stvx 0,0,11
+ stvx 1,10,11
+ stvx 2,26,11
+ stvx 3,27,11
+ stvx 4,28,11
+ stvx 5,29,11
+ stvx 6,30,11
+ stvx 7,31,11
+ .long 0x10E7E0C0
+ lvx 28,10,6
+ vperm 8,8,8,31
+ .long 0x10E740C0
+ vsel 29,6,5,4
+ .long 0x10C6E0C0
+ .long 0x10E7E8C0
+ .long 0x13C4FEC2
+ .long 0x10E7F0C0
+ vxor 29,0,1
+ vsel 29,1,2,29
+ .long 0x106338C0
+ .long 0x13C086C2
+ .long 0x13DEE8C0
+ .long 0x10E7F0C0
+ lvx 28,26,7
+ .long 0x7D402699
+ addi 4,4,16
+ vsldoi 9,8,8,8
+ .long 0x10C648C0
+ vsel 29,5,4,3
+ .long 0x10A5E0C0
+ .long 0x10C6E8C0
+ .long 0x13C3FEC2
+ .long 0x10C6F0C0
+ vxor 29,7,0
+ vsel 29,0,1,29
+ .long 0x104230C0
+ .long 0x13C786C2
+ .long 0x13DEE8C0
+ .long 0x10C6F0C0
+ lvx 28,27,7
+ vperm 10,10,10,31
+ .long 0x10A550C0
+ vsel 29,4,3,2
+ .long 0x1084E0C0
+ .long 0x10A5E8C0
+ .long 0x13C2FEC2
+ .long 0x10A5F0C0
+ vxor 29,6,7
+ vsel 29,7,0,29
+ .long 0x102128C0
+ .long 0x13C686C2
+ .long 0x13DEE8C0
+ .long 0x10A5F0C0
+ lvx 28,28,7
+ .long 0x7D802699
+ addi 4,4,16
+ vsldoi 11,10,10,8
+ .long 0x108458C0
+ vsel 29,3,2,1
+ .long 0x1063E0C0
+ .long 0x1084E8C0
+ .long 0x13C1FEC2
+ .long 0x1084F0C0
+ vxor 29,5,6
+ vsel 29,6,7,29
+ .long 0x100020C0
+ .long 0x13C586C2
+ .long 0x13DEE8C0
+ .long 0x1084F0C0
+ lvx 28,29,7
+ vperm 12,12,12,31
+ .long 0x106360C0
+ vsel 29,2,1,0
+ .long 0x1042E0C0
+ .long 0x1063E8C0
+ .long 0x13C0FEC2
+ .long 0x1063F0C0
+ vxor 29,4,5
+ vsel 29,5,6,29
+ .long 0x10E718C0
+ .long 0x13C486C2
+ .long 0x13DEE8C0
+ .long 0x1063F0C0
+ lvx 28,30,7
+ .long 0x7DC02699
+ addi 4,4,16
+ vsldoi 13,12,12,8
+ .long 0x104268C0
+ vsel 29,1,0,7
+ .long 0x1021E0C0
+ .long 0x1042E8C0
+ .long 0x13C7FEC2
+ .long 0x1042F0C0
+ vxor 29,3,4
+ vsel 29,4,5,29
+ .long 0x10C610C0
+ .long 0x13C386C2
+ .long 0x13DEE8C0
+ .long 0x1042F0C0
+ lvx 28,31,7
+ addi 7,7,0x80
+ vperm 14,14,14,31
+ .long 0x102170C0
+ vsel 29,0,7,6
+ .long 0x1000E0C0
+ .long 0x1021E8C0
+ .long 0x13C6FEC2
+ .long 0x1021F0C0
+ vxor 29,2,3
+ vsel 29,3,4,29
+ .long 0x10A508C0
+ .long 0x13C286C2
+ .long 0x13DEE8C0
+ .long 0x1021F0C0
+ lvx 28,0,7
+ .long 0x7E002699
+ addi 4,4,16
+ vsldoi 15,14,14,8
+ .long 0x100078C0
+ vsel 29,7,6,5
+ .long 0x10E7E0C0
+ .long 0x1000E8C0
+ .long 0x13C5FEC2
+ .long 0x1000F0C0
+ vxor 29,1,2
+ vsel 29,2,3,29
+ .long 0x108400C0
+ .long 0x13C186C2
+ .long 0x13DEE8C0
+ .long 0x1000F0C0
+ lvx 28,10,7
+ vperm 16,16,16,31
+ .long 0x10E780C0
+ vsel 29,6,5,4
+ .long 0x10C6E0C0
+ .long 0x10E7E8C0
+ .long 0x13C4FEC2
+ .long 0x10E7F0C0
+ vxor 29,0,1
+ vsel 29,1,2,29
+ .long 0x106338C0
+ .long 0x13C086C2
+ .long 0x13DEE8C0
+ .long 0x10E7F0C0
+ lvx 28,26,7
+ .long 0x7E402699
+ addi 4,4,16
+ vsldoi 17,16,16,8
+ .long 0x10C688C0
+ vsel 29,5,4,3
+ .long 0x10A5E0C0
+ .long 0x10C6E8C0
+ .long 0x13C3FEC2
+ .long 0x10C6F0C0
+ vxor 29,7,0
+ vsel 29,0,1,29
+ .long 0x104230C0
+ .long 0x13C786C2
+ .long 0x13DEE8C0
+ .long 0x10C6F0C0
+ lvx 28,27,7
+ vperm 18,18,18,31
+ .long 0x10A590C0
+ vsel 29,4,3,2
+ .long 0x1084E0C0
+ .long 0x10A5E8C0
+ .long 0x13C2FEC2
+ .long 0x10A5F0C0
+ vxor 29,6,7
+ vsel 29,7,0,29
+ .long 0x102128C0
+ .long 0x13C686C2
+ .long 0x13DEE8C0
+ .long 0x10A5F0C0
+ lvx 28,28,7
+ .long 0x7F002699
+ addi 4,4,16
+ vsldoi 19,18,18,8
+ .long 0x108498C0
+ vsel 29,3,2,1
+ .long 0x1063E0C0
+ .long 0x1084E8C0
+ .long 0x13C1FEC2
+ .long 0x1084F0C0
+ vxor 29,5,6
+ vsel 29,6,7,29
+ .long 0x100020C0
+ .long 0x13C586C2
+ .long 0x13DEE8C0
+ .long 0x1084F0C0
+ lvx 28,29,7
+ vperm 24,24,24,31
+ .long 0x1063C0C0
+ vsel 29,2,1,0
+ .long 0x1042E0C0
+ .long 0x1063E8C0
+ .long 0x13C0FEC2
+ .long 0x1063F0C0
+ vxor 29,4,5
+ vsel 29,5,6,29
+ .long 0x10E718C0
+ .long 0x13C486C2
+ .long 0x13DEE8C0
+ .long 0x1063F0C0
+ lvx 28,30,7
+ .long 0x7F402699
+ addi 4,4,16
+ vsldoi 25,24,24,8
+ .long 0x1042C8C0
+ vsel 29,1,0,7
+ .long 0x1021E0C0
+ .long 0x1042E8C0
+ .long 0x13C7FEC2
+ .long 0x1042F0C0
+ vxor 29,3,4
+ vsel 29,4,5,29
+ .long 0x10C610C0
+ .long 0x13C386C2
+ .long 0x13DEE8C0
+ .long 0x1042F0C0
+ lvx 28,31,7
+ addi 7,7,0x80
+ vperm 26,26,26,31
+ .long 0x1021D0C0
+ vsel 29,0,7,6
+ .long 0x1000E0C0
+ .long 0x1021E8C0
+ .long 0x13C6FEC2
+ .long 0x1021F0C0
+ vxor 29,2,3
+ vsel 29,3,4,29
+ .long 0x10A508C0
+ .long 0x13C286C2
+ .long 0x13DEE8C0
+ .long 0x1021F0C0
+ lvx 28,0,7
+ vsldoi 27,26,26,8
+ .long 0x13C906C2
+ .long 0x1108F0C0
+ .long 0x13DA7EC2
+ .long 0x1108F0C0
+ .long 0x110888C0
+ .long 0x1000D8C0
+ vsel 29,7,6,5
+ .long 0x10E7E0C0
+ .long 0x1000E8C0
+ .long 0x13C5FEC2
+ .long 0x1000F0C0
+ vxor 29,1,2
+ vsel 29,2,3,29
+ .long 0x108400C0
+ .long 0x13C186C2
+ .long 0x13DEE8C0
+ .long 0x1000F0C0
+ lvx 28,10,7
+ mtctr 0
+ b .L16_xx
+.align 5
+.L16_xx:
+ .long 0x13CA06C2
+ .long 0x1129F0C0
+ .long 0x13DB7EC2
+ .long 0x1129F0C0
+ .long 0x112990C0
+ .long 0x10E740C0
+ vsel 29,6,5,4
+ .long 0x10C6E0C0
+ .long 0x10E7E8C0
+ .long 0x13C4FEC2
+ .long 0x10E7F0C0
+ vxor 29,0,1
+ vsel 29,1,2,29
+ .long 0x106338C0
+ .long 0x13C086C2
+ .long 0x13DEE8C0
+ .long 0x10E7F0C0
+ lvx 28,26,7
+ .long 0x13CB06C2
+ .long 0x114AF0C0
+ .long 0x13C87EC2
+ .long 0x114AF0C0
+ .long 0x114A98C0
+ .long 0x10C648C0
+ vsel 29,5,4,3
+ .long 0x10A5E0C0
+ .long 0x10C6E8C0
+ .long 0x13C3FEC2
+ .long 0x10C6F0C0
+ vxor 29,7,0
+ vsel 29,0,1,29
+ .long 0x104230C0
+ .long 0x13C786C2
+ .long 0x13DEE8C0
+ .long 0x10C6F0C0
+ lvx 28,27,7
+ .long 0x13CC06C2
+ .long 0x116BF0C0
+ .long 0x13C97EC2
+ .long 0x116BF0C0
+ .long 0x116BC0C0
+ .long 0x10A550C0
+ vsel 29,4,3,2
+ .long 0x1084E0C0
+ .long 0x10A5E8C0
+ .long 0x13C2FEC2
+ .long 0x10A5F0C0
+ vxor 29,6,7
+ vsel 29,7,0,29
+ .long 0x102128C0
+ .long 0x13C686C2
+ .long 0x13DEE8C0
+ .long 0x10A5F0C0
+ lvx 28,28,7
+ .long 0x13CD06C2
+ .long 0x118CF0C0
+ .long 0x13CA7EC2
+ .long 0x118CF0C0
+ .long 0x118CC8C0
+ .long 0x108458C0
+ vsel 29,3,2,1
+ .long 0x1063E0C0
+ .long 0x1084E8C0
+ .long 0x13C1FEC2
+ .long 0x1084F0C0
+ vxor 29,5,6
+ vsel 29,6,7,29
+ .long 0x100020C0
+ .long 0x13C586C2
+ .long 0x13DEE8C0
+ .long 0x1084F0C0
+ lvx 28,29,7
+ .long 0x13CE06C2
+ .long 0x11ADF0C0
+ .long 0x13CB7EC2
+ .long 0x11ADF0C0
+ .long 0x11ADD0C0
+ .long 0x106360C0
+ vsel 29,2,1,0
+ .long 0x1042E0C0
+ .long 0x1063E8C0
+ .long 0x13C0FEC2
+ .long 0x1063F0C0
+ vxor 29,4,5
+ vsel 29,5,6,29
+ .long 0x10E718C0
+ .long 0x13C486C2
+ .long 0x13DEE8C0
+ .long 0x1063F0C0
+ lvx 28,30,7
+ .long 0x13CF06C2
+ .long 0x11CEF0C0
+ .long 0x13CC7EC2
+ .long 0x11CEF0C0
+ .long 0x11CED8C0
+ .long 0x104268C0
+ vsel 29,1,0,7
+ .long 0x1021E0C0
+ .long 0x1042E8C0
+ .long 0x13C7FEC2
+ .long 0x1042F0C0
+ vxor 29,3,4
+ vsel 29,4,5,29
+ .long 0x10C610C0
+ .long 0x13C386C2
+ .long 0x13DEE8C0
+ .long 0x1042F0C0
+ lvx 28,31,7
+ addi 7,7,0x80
+ .long 0x13D006C2
+ .long 0x11EFF0C0
+ .long 0x13CD7EC2
+ .long 0x11EFF0C0
+ .long 0x11EF40C0
+ .long 0x102170C0
+ vsel 29,0,7,6
+ .long 0x1000E0C0
+ .long 0x1021E8C0
+ .long 0x13C6FEC2
+ .long 0x1021F0C0
+ vxor 29,2,3
+ vsel 29,3,4,29
+ .long 0x10A508C0
+ .long 0x13C286C2
+ .long 0x13DEE8C0
+ .long 0x1021F0C0
+ lvx 28,0,7
+ .long 0x13D106C2
+ .long 0x1210F0C0
+ .long 0x13CE7EC2
+ .long 0x1210F0C0
+ .long 0x121048C0
+ .long 0x100078C0
+ vsel 29,7,6,5
+ .long 0x10E7E0C0
+ .long 0x1000E8C0
+ .long 0x13C5FEC2
+ .long 0x1000F0C0
+ vxor 29,1,2
+ vsel 29,2,3,29
+ .long 0x108400C0
+ .long 0x13C186C2
+ .long 0x13DEE8C0
+ .long 0x1000F0C0
+ lvx 28,10,7
+ .long 0x13D206C2
+ .long 0x1231F0C0
+ .long 0x13CF7EC2
+ .long 0x1231F0C0
+ .long 0x123150C0
+ .long 0x10E780C0
+ vsel 29,6,5,4
+ .long 0x10C6E0C0
+ .long 0x10E7E8C0
+ .long 0x13C4FEC2
+ .long 0x10E7F0C0
+ vxor 29,0,1
+ vsel 29,1,2,29
+ .long 0x106338C0
+ .long 0x13C086C2
+ .long 0x13DEE8C0
+ .long 0x10E7F0C0
+ lvx 28,26,7
+ .long 0x13D306C2
+ .long 0x1252F0C0
+ .long 0x13D07EC2
+ .long 0x1252F0C0
+ .long 0x125258C0
+ .long 0x10C688C0
+ vsel 29,5,4,3
+ .long 0x10A5E0C0
+ .long 0x10C6E8C0
+ .long 0x13C3FEC2
+ .long 0x10C6F0C0
+ vxor 29,7,0
+ vsel 29,0,1,29
+ .long 0x104230C0
+ .long 0x13C786C2
+ .long 0x13DEE8C0
+ .long 0x10C6F0C0
+ lvx 28,27,7
+ .long 0x13D806C2
+ .long 0x1273F0C0
+ .long 0x13D17EC2
+ .long 0x1273F0C0
+ .long 0x127360C0
+ .long 0x10A590C0
+ vsel 29,4,3,2
+ .long 0x1084E0C0
+ .long 0x10A5E8C0
+ .long 0x13C2FEC2
+ .long 0x10A5F0C0
+ vxor 29,6,7
+ vsel 29,7,0,29
+ .long 0x102128C0
+ .long 0x13C686C2
+ .long 0x13DEE8C0
+ .long 0x10A5F0C0
+ lvx 28,28,7
+ .long 0x13D906C2
+ .long 0x1318F0C0
+ .long 0x13D27EC2
+ .long 0x1318F0C0
+ .long 0x131868C0
+ .long 0x108498C0
+ vsel 29,3,2,1
+ .long 0x1063E0C0
+ .long 0x1084E8C0
+ .long 0x13C1FEC2
+ .long 0x1084F0C0
+ vxor 29,5,6
+ vsel 29,6,7,29
+ .long 0x100020C0
+ .long 0x13C586C2
+ .long 0x13DEE8C0
+ .long 0x1084F0C0
+ lvx 28,29,7
+ .long 0x13DA06C2
+ .long 0x1339F0C0
+ .long 0x13D37EC2
+ .long 0x1339F0C0
+ .long 0x133970C0
+ .long 0x1063C0C0
+ vsel 29,2,1,0
+ .long 0x1042E0C0
+ .long 0x1063E8C0
+ .long 0x13C0FEC2
+ .long 0x1063F0C0
+ vxor 29,4,5
+ vsel 29,5,6,29
+ .long 0x10E718C0
+ .long 0x13C486C2
+ .long 0x13DEE8C0
+ .long 0x1063F0C0
+ lvx 28,30,7
+ .long 0x13DB06C2
+ .long 0x135AF0C0
+ .long 0x13D87EC2
+ .long 0x135AF0C0
+ .long 0x135A78C0
+ .long 0x1042C8C0
+ vsel 29,1,0,7
+ .long 0x1021E0C0
+ .long 0x1042E8C0
+ .long 0x13C7FEC2
+ .long 0x1042F0C0
+ vxor 29,3,4
+ vsel 29,4,5,29
+ .long 0x10C610C0
+ .long 0x13C386C2
+ .long 0x13DEE8C0
+ .long 0x1042F0C0
+ lvx 28,31,7
+ addi 7,7,0x80
+ .long 0x13C806C2
+ .long 0x137BF0C0
+ .long 0x13D97EC2
+ .long 0x137BF0C0
+ .long 0x137B80C0
+ .long 0x1021D0C0
+ vsel 29,0,7,6
+ .long 0x1000E0C0
+ .long 0x1021E8C0
+ .long 0x13C6FEC2
+ .long 0x1021F0C0
+ vxor 29,2,3
+ vsel 29,3,4,29
+ .long 0x10A508C0
+ .long 0x13C286C2
+ .long 0x13DEE8C0
+ .long 0x1021F0C0
+ lvx 28,0,7
+ .long 0x13C906C2
+ .long 0x1108F0C0
+ .long 0x13DA7EC2
+ .long 0x1108F0C0
+ .long 0x110888C0
+ .long 0x1000D8C0
+ vsel 29,7,6,5
+ .long 0x10E7E0C0
+ .long 0x1000E8C0
+ .long 0x13C5FEC2
+ .long 0x1000F0C0
+ vxor 29,1,2
+ vsel 29,2,3,29
+ .long 0x108400C0
+ .long 0x13C186C2
+ .long 0x13DEE8C0
+ .long 0x1000F0C0
+ lvx 28,10,7
+ bdnz .L16_xx
+
+ lvx 10,0,11
+ subic. 5,5,1
+ lvx 11,10,11
+ .long 0x100050C0
+ lvx 12,26,11
+ .long 0x102158C0
+ lvx 13,27,11
+ .long 0x104260C0
+ lvx 14,28,11
+ .long 0x106368C0
+ lvx 15,29,11
+ .long 0x108470C0
+ lvx 16,30,11
+ .long 0x10A578C0
+ lvx 17,31,11
+ .long 0x10C680C0
+ .long 0x10E788C0
+ bne .Loop
+ vperm 0,0,1,28
+ vperm 2,2,3,28
+ vperm 4,4,5,28
+ vperm 6,6,7,28
+ .long 0x7C001F99
+ .long 0x7C4A1F99
+ .long 0x7C9A1F99
+ .long 0x7CDB1F99
+ addi 11,1,207
+ mtlr 8
+ or 12,12,12
+ lvx 24,0,11
+ lvx 25,10,11
+ lvx 26,26,11
+ lvx 27,27,11
+ lvx 28,28,11
+ lvx 29,29,11
+ lvx 30,30,11
+ lvx 31,31,11
+ ld 26,336(1)
+ ld 27,344(1)
+ ld 28,352(1)
+ ld 29,360(1)
+ ld 30,368(1)
+ ld 31,376(1)
+ addi 1,1,384
+ blr
+.long 0
+.byte 0,12,4,1,0x80,6,3,0
+.long 0
+.size sha512_block_p8,.-sha512_block_p8
+.align 6
+.LPICmeup:
+ mflr 0
+ bcl 20,31,$+4
+ mflr 6
+ addi 6,6,56
+ mtlr 0
+ blr
+.long 0
+.byte 0,12,0x14,0,0,0,0,0
+.space 28
+.long 0xd728ae22,0x428a2f98
+.long 0xd728ae22,0x428a2f98
+.long 0x23ef65cd,0x71374491
+.long 0x23ef65cd,0x71374491
+.long 0xec4d3b2f,0xb5c0fbcf
+.long 0xec4d3b2f,0xb5c0fbcf
+.long 0x8189dbbc,0xe9b5dba5
+.long 0x8189dbbc,0xe9b5dba5
+.long 0xf348b538,0x3956c25b
+.long 0xf348b538,0x3956c25b
+.long 0xb605d019,0x59f111f1
+.long 0xb605d019,0x59f111f1
+.long 0xaf194f9b,0x923f82a4
+.long 0xaf194f9b,0x923f82a4
+.long 0xda6d8118,0xab1c5ed5
+.long 0xda6d8118,0xab1c5ed5
+.long 0xa3030242,0xd807aa98
+.long 0xa3030242,0xd807aa98
+.long 0x45706fbe,0x12835b01
+.long 0x45706fbe,0x12835b01
+.long 0x4ee4b28c,0x243185be
+.long 0x4ee4b28c,0x243185be
+.long 0xd5ffb4e2,0x550c7dc3
+.long 0xd5ffb4e2,0x550c7dc3
+.long 0xf27b896f,0x72be5d74
+.long 0xf27b896f,0x72be5d74
+.long 0x3b1696b1,0x80deb1fe
+.long 0x3b1696b1,0x80deb1fe
+.long 0x25c71235,0x9bdc06a7
+.long 0x25c71235,0x9bdc06a7
+.long 0xcf692694,0xc19bf174
+.long 0xcf692694,0xc19bf174
+.long 0x9ef14ad2,0xe49b69c1
+.long 0x9ef14ad2,0xe49b69c1
+.long 0x384f25e3,0xefbe4786
+.long 0x384f25e3,0xefbe4786
+.long 0x8b8cd5b5,0x0fc19dc6
+.long 0x8b8cd5b5,0x0fc19dc6
+.long 0x77ac9c65,0x240ca1cc
+.long 0x77ac9c65,0x240ca1cc
+.long 0x592b0275,0x2de92c6f
+.long 0x592b0275,0x2de92c6f
+.long 0x6ea6e483,0x4a7484aa
+.long 0x6ea6e483,0x4a7484aa
+.long 0xbd41fbd4,0x5cb0a9dc
+.long 0xbd41fbd4,0x5cb0a9dc
+.long 0x831153b5,0x76f988da
+.long 0x831153b5,0x76f988da
+.long 0xee66dfab,0x983e5152
+.long 0xee66dfab,0x983e5152
+.long 0x2db43210,0xa831c66d
+.long 0x2db43210,0xa831c66d
+.long 0x98fb213f,0xb00327c8
+.long 0x98fb213f,0xb00327c8
+.long 0xbeef0ee4,0xbf597fc7
+.long 0xbeef0ee4,0xbf597fc7
+.long 0x3da88fc2,0xc6e00bf3
+.long 0x3da88fc2,0xc6e00bf3
+.long 0x930aa725,0xd5a79147
+.long 0x930aa725,0xd5a79147
+.long 0xe003826f,0x06ca6351
+.long 0xe003826f,0x06ca6351
+.long 0x0a0e6e70,0x14292967
+.long 0x0a0e6e70,0x14292967
+.long 0x46d22ffc,0x27b70a85
+.long 0x46d22ffc,0x27b70a85
+.long 0x5c26c926,0x2e1b2138
+.long 0x5c26c926,0x2e1b2138
+.long 0x5ac42aed,0x4d2c6dfc
+.long 0x5ac42aed,0x4d2c6dfc
+.long 0x9d95b3df,0x53380d13
+.long 0x9d95b3df,0x53380d13
+.long 0x8baf63de,0x650a7354
+.long 0x8baf63de,0x650a7354
+.long 0x3c77b2a8,0x766a0abb
+.long 0x3c77b2a8,0x766a0abb
+.long 0x47edaee6,0x81c2c92e
+.long 0x47edaee6,0x81c2c92e
+.long 0x1482353b,0x92722c85
+.long 0x1482353b,0x92722c85
+.long 0x4cf10364,0xa2bfe8a1
+.long 0x4cf10364,0xa2bfe8a1
+.long 0xbc423001,0xa81a664b
+.long 0xbc423001,0xa81a664b
+.long 0xd0f89791,0xc24b8b70
+.long 0xd0f89791,0xc24b8b70
+.long 0x0654be30,0xc76c51a3
+.long 0x0654be30,0xc76c51a3
+.long 0xd6ef5218,0xd192e819
+.long 0xd6ef5218,0xd192e819
+.long 0x5565a910,0xd6990624
+.long 0x5565a910,0xd6990624
+.long 0x5771202a,0xf40e3585
+.long 0x5771202a,0xf40e3585
+.long 0x32bbd1b8,0x106aa070
+.long 0x32bbd1b8,0x106aa070
+.long 0xb8d2d0c8,0x19a4c116
+.long 0xb8d2d0c8,0x19a4c116
+.long 0x5141ab53,0x1e376c08
+.long 0x5141ab53,0x1e376c08
+.long 0xdf8eeb99,0x2748774c
+.long 0xdf8eeb99,0x2748774c
+.long 0xe19b48a8,0x34b0bcb5
+.long 0xe19b48a8,0x34b0bcb5
+.long 0xc5c95a63,0x391c0cb3
+.long 0xc5c95a63,0x391c0cb3
+.long 0xe3418acb,0x4ed8aa4a
+.long 0xe3418acb,0x4ed8aa4a
+.long 0x7763e373,0x5b9cca4f
+.long 0x7763e373,0x5b9cca4f
+.long 0xd6b2b8a3,0x682e6ff3
+.long 0xd6b2b8a3,0x682e6ff3
+.long 0x5defb2fc,0x748f82ee
+.long 0x5defb2fc,0x748f82ee
+.long 0x43172f60,0x78a5636f
+.long 0x43172f60,0x78a5636f
+.long 0xa1f0ab72,0x84c87814
+.long 0xa1f0ab72,0x84c87814
+.long 0x1a6439ec,0x8cc70208
+.long 0x1a6439ec,0x8cc70208
+.long 0x23631e28,0x90befffa
+.long 0x23631e28,0x90befffa
+.long 0xde82bde9,0xa4506ceb
+.long 0xde82bde9,0xa4506ceb
+.long 0xb2c67915,0xbef9a3f7
+.long 0xb2c67915,0xbef9a3f7
+.long 0xe372532b,0xc67178f2
+.long 0xe372532b,0xc67178f2
+.long 0xea26619c,0xca273ece
+.long 0xea26619c,0xca273ece
+.long 0x21c0c207,0xd186b8c7
+.long 0x21c0c207,0xd186b8c7
+.long 0xcde0eb1e,0xeada7dd6
+.long 0xcde0eb1e,0xeada7dd6
+.long 0xee6ed178,0xf57d4f7f
+.long 0xee6ed178,0xf57d4f7f
+.long 0x72176fba,0x06f067aa
+.long 0x72176fba,0x06f067aa
+.long 0xa2c898a6,0x0a637dc5
+.long 0xa2c898a6,0x0a637dc5
+.long 0xbef90dae,0x113f9804
+.long 0xbef90dae,0x113f9804
+.long 0x131c471b,0x1b710b35
+.long 0x131c471b,0x1b710b35
+.long 0x23047d84,0x28db77f5
+.long 0x23047d84,0x28db77f5
+.long 0x40c72493,0x32caab7b
+.long 0x40c72493,0x32caab7b
+.long 0x15c9bebc,0x3c9ebe0a
+.long 0x15c9bebc,0x3c9ebe0a
+.long 0x9c100d4c,0x431d67c4
+.long 0x9c100d4c,0x431d67c4
+.long 0xcb3e42b6,0x4cc5d4be
+.long 0xcb3e42b6,0x4cc5d4be
+.long 0xfc657e2a,0x597f299c
+.long 0xfc657e2a,0x597f299c
+.long 0x3ad6faec,0x5fcb6fab
+.long 0x3ad6faec,0x5fcb6fab
+.long 0x4a475817,0x6c44198c
+.long 0x4a475817,0x6c44198c
+.long 0,0
+.long 0,0
+.long 0x14151617,0x10111213
+.long 0x04050607,0x00010203
+.byte 83,72,65,53,49,50,32,102,111,114,32,80,111,119,101,114,73,83,65,32,50,46,48,55,44,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
+.align 2
+.align 2
diff --git a/security/nss/lib/freebl/sha512.c b/security/nss/lib/freebl/sha512.c
index c1cfb73766..dc0ed776bc 100644
--- a/security/nss/lib/freebl/sha512.c
+++ b/security/nss/lib/freebl/sha512.c
@@ -18,8 +18,11 @@
#include "prlong.h"
#include "secport.h" /* for PORT_XXX */
#include "blapi.h"
+#include "blapii.h"
+#include "secerr.h"
#include "sha256.h" /* for struct SHA256ContextStr */
#include "crypto_primitives.h"
+#include "ppc-crypto.h" /* for USE_PPC_CRYPTO */
/* ============= Common constants and defines ======================= */
@@ -43,7 +46,7 @@ static const PRUint8 pad[240] = {
/* ============= SHA256 implementation ================================== */
/* SHA-256 constants, K256. */
-static const PRUint32 K256[64] = {
+pre_align static const PRUint32 K256[64] post_align = {
0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5,
0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,
0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3,
@@ -154,6 +157,30 @@ swap4b(PRUint32 value)
#define s0(x) (ROTR32(x, 7) ^ ROTR32(x, 18) ^ SHR(x, 3))
#define s1(x) (ROTR32(x, 17) ^ ROTR32(x, 19) ^ SHR(x, 10))
+void SHA256_Compress_Native(SHA256Context *ctx);
+void SHA256_Update_Native(SHA256Context *ctx, const unsigned char *input, unsigned int inputLen);
+
+static void SHA256_Compress_Generic(SHA256Context *ctx);
+static void SHA256_Update_Generic(SHA256Context *ctx, const unsigned char *input,
+ unsigned int inputLen);
+
+#ifndef USE_HW_SHA2
+void
+SHA256_Compress_Native(SHA256Context *ctx)
+{
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ PORT_Assert(0);
+}
+
+void
+SHA256_Update_Native(SHA256Context *ctx, const unsigned char *input,
+ unsigned int inputLen)
+{
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ PORT_Assert(0);
+}
+#endif
+
SHA256Context *
SHA256_NewContext(void)
{
@@ -175,11 +202,175 @@ SHA256_Begin(SHA256Context *ctx)
{
memset(ctx, 0, sizeof *ctx);
memcpy(H, H256, sizeof H256);
+#if defined(USE_HW_SHA2) && defined(IS_LITTLE_ENDIAN)
+ /* arm's implementation is tested on little endian only */
+ if (arm_sha2_support()) {
+ ctx->compress = SHA256_Compress_Native;
+ ctx->update = SHA256_Update_Native;
+ } else
+#endif
+ {
+ ctx->compress = SHA256_Compress_Generic;
+ ctx->update = SHA256_Update_Generic;
+ }
}
+#if defined(USE_PPC_CRYPTO)
+
+#define ROUND(n, a, b, c, d, e, f, g, h) \
+ s0 = __builtin_crypto_vshasigmaw(e, 1, 0xf); \
+ h += s0 + vec_sel(g, f, e) + w[n / 4]; \
+ d += h; \
+ s0 = __builtin_crypto_vshasigmaw(a, 1, 0); \
+ h += s0 + vec_sel(b, c, vec_xor(a, b)); \
+ if (n % 4 != 3) \
+ w[n / 4] = vec_sro(w[n / 4], rshift);
+
+#else
+
+#define ROUND(n, a, b, c, d, e, f, g, h) \
+ h += S1(e) + Ch(e, f, g) + K256[n] + W[n]; \
+ d += h; \
+ h += S0(a) + Maj(a, b, c);
+
+#endif
+
+#define SHA256_UNROLLED_ROUNDS \
+ ROUND(0, a, b, c, d, e, f, g, h) \
+ ROUND(1, h, a, b, c, d, e, f, g) \
+ ROUND(2, g, h, a, b, c, d, e, f) \
+ ROUND(3, f, g, h, a, b, c, d, e) \
+ ROUND(4, e, f, g, h, a, b, c, d) \
+ ROUND(5, d, e, f, g, h, a, b, c) \
+ ROUND(6, c, d, e, f, g, h, a, b) \
+ ROUND(7, b, c, d, e, f, g, h, a) \
+ \
+ ROUND(8, a, b, c, d, e, f, g, h) \
+ ROUND(9, h, a, b, c, d, e, f, g) \
+ ROUND(10, g, h, a, b, c, d, e, f) \
+ ROUND(11, f, g, h, a, b, c, d, e) \
+ ROUND(12, e, f, g, h, a, b, c, d) \
+ ROUND(13, d, e, f, g, h, a, b, c) \
+ ROUND(14, c, d, e, f, g, h, a, b) \
+ ROUND(15, b, c, d, e, f, g, h, a) \
+ \
+ ROUND(16, a, b, c, d, e, f, g, h) \
+ ROUND(17, h, a, b, c, d, e, f, g) \
+ ROUND(18, g, h, a, b, c, d, e, f) \
+ ROUND(19, f, g, h, a, b, c, d, e) \
+ ROUND(20, e, f, g, h, a, b, c, d) \
+ ROUND(21, d, e, f, g, h, a, b, c) \
+ ROUND(22, c, d, e, f, g, h, a, b) \
+ ROUND(23, b, c, d, e, f, g, h, a) \
+ \
+ ROUND(24, a, b, c, d, e, f, g, h) \
+ ROUND(25, h, a, b, c, d, e, f, g) \
+ ROUND(26, g, h, a, b, c, d, e, f) \
+ ROUND(27, f, g, h, a, b, c, d, e) \
+ ROUND(28, e, f, g, h, a, b, c, d) \
+ ROUND(29, d, e, f, g, h, a, b, c) \
+ ROUND(30, c, d, e, f, g, h, a, b) \
+ ROUND(31, b, c, d, e, f, g, h, a) \
+ \
+ ROUND(32, a, b, c, d, e, f, g, h) \
+ ROUND(33, h, a, b, c, d, e, f, g) \
+ ROUND(34, g, h, a, b, c, d, e, f) \
+ ROUND(35, f, g, h, a, b, c, d, e) \
+ ROUND(36, e, f, g, h, a, b, c, d) \
+ ROUND(37, d, e, f, g, h, a, b, c) \
+ ROUND(38, c, d, e, f, g, h, a, b) \
+ ROUND(39, b, c, d, e, f, g, h, a) \
+ \
+ ROUND(40, a, b, c, d, e, f, g, h) \
+ ROUND(41, h, a, b, c, d, e, f, g) \
+ ROUND(42, g, h, a, b, c, d, e, f) \
+ ROUND(43, f, g, h, a, b, c, d, e) \
+ ROUND(44, e, f, g, h, a, b, c, d) \
+ ROUND(45, d, e, f, g, h, a, b, c) \
+ ROUND(46, c, d, e, f, g, h, a, b) \
+ ROUND(47, b, c, d, e, f, g, h, a) \
+ \
+ ROUND(48, a, b, c, d, e, f, g, h) \
+ ROUND(49, h, a, b, c, d, e, f, g) \
+ ROUND(50, g, h, a, b, c, d, e, f) \
+ ROUND(51, f, g, h, a, b, c, d, e) \
+ ROUND(52, e, f, g, h, a, b, c, d) \
+ ROUND(53, d, e, f, g, h, a, b, c) \
+ ROUND(54, c, d, e, f, g, h, a, b) \
+ ROUND(55, b, c, d, e, f, g, h, a) \
+ \
+ ROUND(56, a, b, c, d, e, f, g, h) \
+ ROUND(57, h, a, b, c, d, e, f, g) \
+ ROUND(58, g, h, a, b, c, d, e, f) \
+ ROUND(59, f, g, h, a, b, c, d, e) \
+ ROUND(60, e, f, g, h, a, b, c, d) \
+ ROUND(61, d, e, f, g, h, a, b, c) \
+ ROUND(62, c, d, e, f, g, h, a, b) \
+ ROUND(63, b, c, d, e, f, g, h, a)
+
static void
-SHA256_Compress(SHA256Context *ctx)
-{
+SHA256_Compress_Generic(SHA256Context *ctx)
+{
+#if defined(USE_PPC_CRYPTO)
+ vec_u32 w[16], s0, s1;
+ const vec_u8 rshift = (vec_u8)vec_splats(4 << 3);
+ const vec_u8 shifthalf = (vec_u8)vec_splats(8 << 3);
+ const vec_u8 bswap4 = (vec_u8){
+ 3, 2, 1, 0, 7, 6, 5, 4, 11,
+ 10, 9, 8, 15, 14, 13, 12,
+ };
+ unsigned i;
+
+ for (i = 0; i < 4; i++) {
+ w[i] = vec_vsx_ld(0, &W[i * 4]);
+ w[i] = vec_perm(w[i], w[i], bswap4);
+ }
+
+ /* prepare the message schedule */
+ for (i = 4; i < 16; i++) {
+ vec_u32 off1 = vec_sld(w[i - 3], w[i - 4], 12);
+ vec_u32 off2 = vec_sld(w[i - 1], w[i - 2], 12);
+ s0 = __builtin_crypto_vshasigmaw(off1, 0, 0);
+ /* first half, s1 depends on two prior ints */
+ s1 = __builtin_crypto_vshasigmaw(w[i - 1], 0, 0xf);
+ s1 = vec_sro(s1, shifthalf);
+ w[i] = w[i - 4] + s0 + off2 + s1;
+
+ /* second half s1 */
+ s1 = __builtin_crypto_vshasigmaw(w[i], 0, 0xf);
+ s1 = vec_slo(s1, shifthalf);
+ w[i] += s1;
+ }
+
+ for (i = 0; i < 16; i++) {
+ w[i] += vec_ld(0, &K256[i * 4]);
+ }
+
+ vec_u32 a, b, c, d, e, f, g, h;
+ a = vec_splats(H[0]);
+ b = vec_splats(H[1]);
+ c = vec_splats(H[2]);
+ d = vec_splats(H[3]);
+ e = vec_splats(H[4]);
+ f = vec_splats(H[5]);
+ g = vec_splats(H[6]);
+ h = vec_splats(H[7]);
+
+ SHA256_UNROLLED_ROUNDS;
+
+ H[0] += a[0];
+ H[1] += b[0];
+ H[2] += c[0];
+ H[3] += d[0];
+ H[4] += e[0];
+ H[5] += f[0];
+ H[6] += g[0];
+ H[7] += h[0];
+
+#undef ROUND
+
+#else /* USE_PPC_CRYPTO*/
+
{
#if defined(IS_LITTLE_ENDIAN)
BYTESWAP4(W[0]);
@@ -280,11 +471,6 @@ SHA256_Compress(SHA256Context *ctx)
g = H[6];
h = H[7];
-#define ROUND(n, a, b, c, d, e, f, g, h) \
- h += S1(e) + Ch(e, f, g) + K256[n] + W[n]; \
- d += h; \
- h += S0(a) + Maj(a, b, c);
-
#ifdef NOUNROLL256
{
int t;
@@ -300,77 +486,7 @@ SHA256_Compress(SHA256Context *ctx)
}
}
#else
- ROUND(0, a, b, c, d, e, f, g, h)
- ROUND(1, h, a, b, c, d, e, f, g)
- ROUND(2, g, h, a, b, c, d, e, f)
- ROUND(3, f, g, h, a, b, c, d, e)
- ROUND(4, e, f, g, h, a, b, c, d)
- ROUND(5, d, e, f, g, h, a, b, c)
- ROUND(6, c, d, e, f, g, h, a, b)
- ROUND(7, b, c, d, e, f, g, h, a)
-
- ROUND(8, a, b, c, d, e, f, g, h)
- ROUND(9, h, a, b, c, d, e, f, g)
- ROUND(10, g, h, a, b, c, d, e, f)
- ROUND(11, f, g, h, a, b, c, d, e)
- ROUND(12, e, f, g, h, a, b, c, d)
- ROUND(13, d, e, f, g, h, a, b, c)
- ROUND(14, c, d, e, f, g, h, a, b)
- ROUND(15, b, c, d, e, f, g, h, a)
-
- ROUND(16, a, b, c, d, e, f, g, h)
- ROUND(17, h, a, b, c, d, e, f, g)
- ROUND(18, g, h, a, b, c, d, e, f)
- ROUND(19, f, g, h, a, b, c, d, e)
- ROUND(20, e, f, g, h, a, b, c, d)
- ROUND(21, d, e, f, g, h, a, b, c)
- ROUND(22, c, d, e, f, g, h, a, b)
- ROUND(23, b, c, d, e, f, g, h, a)
-
- ROUND(24, a, b, c, d, e, f, g, h)
- ROUND(25, h, a, b, c, d, e, f, g)
- ROUND(26, g, h, a, b, c, d, e, f)
- ROUND(27, f, g, h, a, b, c, d, e)
- ROUND(28, e, f, g, h, a, b, c, d)
- ROUND(29, d, e, f, g, h, a, b, c)
- ROUND(30, c, d, e, f, g, h, a, b)
- ROUND(31, b, c, d, e, f, g, h, a)
-
- ROUND(32, a, b, c, d, e, f, g, h)
- ROUND(33, h, a, b, c, d, e, f, g)
- ROUND(34, g, h, a, b, c, d, e, f)
- ROUND(35, f, g, h, a, b, c, d, e)
- ROUND(36, e, f, g, h, a, b, c, d)
- ROUND(37, d, e, f, g, h, a, b, c)
- ROUND(38, c, d, e, f, g, h, a, b)
- ROUND(39, b, c, d, e, f, g, h, a)
-
- ROUND(40, a, b, c, d, e, f, g, h)
- ROUND(41, h, a, b, c, d, e, f, g)
- ROUND(42, g, h, a, b, c, d, e, f)
- ROUND(43, f, g, h, a, b, c, d, e)
- ROUND(44, e, f, g, h, a, b, c, d)
- ROUND(45, d, e, f, g, h, a, b, c)
- ROUND(46, c, d, e, f, g, h, a, b)
- ROUND(47, b, c, d, e, f, g, h, a)
-
- ROUND(48, a, b, c, d, e, f, g, h)
- ROUND(49, h, a, b, c, d, e, f, g)
- ROUND(50, g, h, a, b, c, d, e, f)
- ROUND(51, f, g, h, a, b, c, d, e)
- ROUND(52, e, f, g, h, a, b, c, d)
- ROUND(53, d, e, f, g, h, a, b, c)
- ROUND(54, c, d, e, f, g, h, a, b)
- ROUND(55, b, c, d, e, f, g, h, a)
-
- ROUND(56, a, b, c, d, e, f, g, h)
- ROUND(57, h, a, b, c, d, e, f, g)
- ROUND(58, g, h, a, b, c, d, e, f)
- ROUND(59, f, g, h, a, b, c, d, e)
- ROUND(60, e, f, g, h, a, b, c, d)
- ROUND(61, d, e, f, g, h, a, b, c)
- ROUND(62, c, d, e, f, g, h, a, b)
- ROUND(63, b, c, d, e, f, g, h, a)
+ SHA256_UNROLLED_ROUNDS;
#endif
H[0] += a;
@@ -383,6 +499,7 @@ SHA256_Compress(SHA256Context *ctx)
H[7] += h;
}
#undef ROUND
+#endif /* !USE_PPC_CRYPTO */
}
#undef s0
@@ -394,6 +511,13 @@ void
SHA256_Update(SHA256Context *ctx, const unsigned char *input,
unsigned int inputLen)
{
+ ctx->update(ctx, input, inputLen);
+}
+
+static void
+SHA256_Update_Generic(SHA256Context *ctx, const unsigned char *input,
+ unsigned int inputLen)
+{
unsigned int inBuf = ctx->sizeLo & 0x3f;
if (!inputLen)
return;
@@ -411,7 +535,7 @@ SHA256_Update(SHA256Context *ctx, const unsigned char *input,
input += todo;
inputLen -= todo;
if (inBuf + todo == SHA256_BLOCK_LENGTH)
- SHA256_Compress(ctx);
+ SHA256_Compress_Generic(ctx);
}
/* if enough data to fill one or more whole buffers, process them. */
@@ -419,7 +543,7 @@ SHA256_Update(SHA256Context *ctx, const unsigned char *input,
memcpy(B, input, SHA256_BLOCK_LENGTH);
input += SHA256_BLOCK_LENGTH;
inputLen -= SHA256_BLOCK_LENGTH;
- SHA256_Compress(ctx);
+ SHA256_Compress_Generic(ctx);
}
/* if data left over, fill it into buffer */
if (inputLen)
@@ -437,7 +561,7 @@ SHA256_End(SHA256Context *ctx, unsigned char *digest,
hi = (ctx->sizeHi << 3) | (ctx->sizeLo >> 29);
lo = (ctx->sizeLo << 3);
- SHA256_Update(ctx, pad, padLen);
+ ctx->update(ctx, pad, padLen);
#if defined(IS_LITTLE_ENDIAN)
W[14] = SHA_HTONL(hi);
@@ -446,7 +570,7 @@ SHA256_End(SHA256Context *ctx, unsigned char *digest,
W[14] = hi;
W[15] = lo;
#endif
- SHA256_Compress(ctx);
+ ctx->compress(ctx);
/* now output the answer */
#if defined(IS_LITTLE_ENDIAN)
@@ -570,13 +694,24 @@ SHA224_Begin(SHA224Context *ctx)
{
memset(ctx, 0, sizeof *ctx);
memcpy(H, H224, sizeof H224);
+#if defined(USE_HW_SHA2) && defined(IS_LITTLE_ENDIAN)
+ /* arm's implementation is tested on little endian only */
+ if (arm_sha2_support()) {
+ ctx->compress = SHA256_Compress_Native;
+ ctx->update = SHA256_Update_Native;
+ } else
+#endif
+ {
+ ctx->compress = SHA256_Compress_Generic;
+ ctx->update = SHA256_Update_Generic;
+ }
}
void
SHA224_Update(SHA224Context *ctx, const unsigned char *input,
unsigned int inputLen)
{
- SHA256_Update(ctx, input, inputLen);
+ ctx->update(ctx, input, inputLen);
}
void
@@ -691,6 +826,11 @@ SHA224_Clone(SHA224Context *dest, SHA224Context *src)
#endif
+#if defined(USE_PPC_CRYPTO)
+void sha512_block_p8(void *ctx, const void *inp, size_t len);
+
+#else /* USE_PPC_CRYPTO */
+
/* SHA-384 and SHA-512 constants, K512. */
static const PRUint64 K512[80] = {
#if PR_BYTES_PER_LONG == 8
@@ -778,6 +918,8 @@ static const PRUint64 K512[80] = {
#endif
};
+#endif /* !USE_PPC_CRYPTO */
+
struct SHA512ContextStr {
union {
PRUint64 w[80]; /* message schedule, input buffer, plus 64 words */
@@ -932,6 +1074,10 @@ SHA512_Begin(SHA512Context *ctx)
static void
SHA512_Compress(SHA512Context *ctx)
{
+#if defined(USE_PPC_CRYPTO)
+ sha512_block_p8(&H[0], &W[0], 1);
+#else /* USE_PPC_CRYPTO */
+
#if defined(IS_LITTLE_ENDIAN)
{
BYTESWAP8(W[0]);
@@ -1174,6 +1320,8 @@ SHA512_Compress(SHA512Context *ctx)
ADDTO(g, H[6]);
ADDTO(h, H[7]);
}
+
+#endif /* !USE_PPC_CRYPTO */
}
void
diff --git a/security/nss/lib/freebl/sha_fast.c b/security/nss/lib/freebl/sha_fast.c
index 52071f0c96..2a8ac576c1 100644
--- a/security/nss/lib/freebl/sha_fast.c
+++ b/security/nss/lib/freebl/sha_fast.c
@@ -10,6 +10,7 @@
#include "blapi.h"
#include "sha_fast.h"
#include "prerror.h"
+#include "secerr.h"
#ifdef TRACING_SSL
#include "ssl.h"
@@ -28,6 +29,28 @@ static void shaCompress(volatile SHA_HW_t *X, const PRUint32 *datain);
#define SHA_MIX(n, a, b, c) XW(n) = SHA_ROTL(XW(a) ^ XW(b) ^ XW(c) ^ XW(n), 1)
+void SHA1_Compress_Native(SHA1Context *ctx);
+void SHA1_Update_Native(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len);
+
+static void SHA1_Compress_Generic(SHA1Context *ctx);
+static void SHA1_Update_Generic(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len);
+
+#ifndef USE_HW_SHA1
+void
+SHA1_Compress_Native(SHA1Context *ctx)
+{
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ PORT_Assert(0);
+}
+
+void
+SHA1_Update_Native(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len)
+{
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ PORT_Assert(0);
+}
+#endif
+
/*
* SHA: initialize context
*/
@@ -43,6 +66,18 @@ SHA1_Begin(SHA1Context *ctx)
ctx->H[2] = 0x98badcfeL;
ctx->H[3] = 0x10325476L;
ctx->H[4] = 0xc3d2e1f0L;
+
+#if defined(USE_HW_SHA1) && defined(IS_LITTLE_ENDIAN)
+ /* arm's implementation is tested on little endian only */
+ if (arm_sha1_support()) {
+ ctx->compress = SHA1_Compress_Native;
+ ctx->update = SHA1_Update_Native;
+ } else
+#endif
+ {
+ ctx->compress = SHA1_Compress_Generic;
+ ctx->update = SHA1_Update_Generic;
+ }
}
/* Explanation of H array and index values:
@@ -89,6 +124,12 @@ SHA1_Begin(SHA1Context *ctx)
void
SHA1_Update(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len)
{
+ ctx->update(ctx, dataIn, len);
+}
+
+static void
+SHA1_Update_Generic(SHA1Context *ctx, const unsigned char *dataIn, unsigned int len)
+{
register unsigned int lenB;
register unsigned int togo;
@@ -166,7 +207,7 @@ SHA1_End(SHA1Context *ctx, unsigned char *hashout,
size <<= 3;
ctx->W[14] = SHA_HTONL((PRUint32)(size >> 32));
ctx->W[15] = SHA_HTONL((PRUint32)size);
- shaCompress(&ctx->H[H2X], ctx->W);
+ ctx->compress(ctx);
/*
* Output hash
@@ -460,6 +501,12 @@ shaCompress(volatile SHA_HW_t *X, const PRUint32 *inbuf)
XH(4) += E;
}
+static void
+SHA1_Compress_Generic(SHA1Context *ctx)
+{
+ shaCompress(&ctx->H[H2X], ctx->u.w);
+}
+
/*************************************************************************
** Code below this line added to make SHA code support BLAPI interface
*/
@@ -491,7 +538,7 @@ SHA1_HashBuf(unsigned char *dest, const unsigned char *src, PRUint32 src_length)
unsigned int outLen;
SHA1_Begin(&ctx);
- SHA1_Update(&ctx, src, src_length);
+ ctx.update(&ctx, src, src_length);
SHA1_End(&ctx, dest, &outLen, SHA1_LENGTH);
memset(&ctx, 0, sizeof ctx);
return SECSuccess;
diff --git a/security/nss/lib/freebl/sha_fast.h b/security/nss/lib/freebl/sha_fast.h
index 1780ca8f4e..c03c0637a3 100644
--- a/security/nss/lib/freebl/sha_fast.h
+++ b/security/nss/lib/freebl/sha_fast.h
@@ -10,13 +10,19 @@
#define SHA1_INPUT_LEN 64
-#if defined(IS_64) && !defined(__sparc)
+#if defined(IS_64) && !defined(__sparc) && !defined(__aarch64__)
typedef PRUint64 SHA_HW_t;
#define SHA1_USING_64_BIT 1
#else
typedef PRUint32 SHA_HW_t;
#endif
+struct SHA1ContextStr;
+
+typedef void (*sha1_compress_t)(struct SHA1ContextStr *);
+typedef void (*sha1_update_t)(struct SHA1ContextStr *, const unsigned char *,
+ unsigned int);
+
struct SHA1ContextStr {
union {
PRUint32 w[16]; /* input buffer */
@@ -24,6 +30,8 @@ struct SHA1ContextStr {
} u;
PRUint64 size; /* count of hashed bytes. */
SHA_HW_t H[22]; /* 5 state variables, 16 tmp values, 1 extra */
+ sha1_compress_t compress;
+ sha1_update_t update;
};
#if defined(_MSC_VER)
@@ -135,7 +143,7 @@ swap4b(PRUint32 value)
#define SHA_BYTESWAP(x) x = SHA_HTONL(x)
-#define SHA_STORE(n) ((PRUint32*)hashout)[n] = SHA_HTONL(ctx->H[n])
+#define SHA_STORE(n) ((PRUint32 *)hashout)[n] = SHA_HTONL(ctx->H[n])
#if defined(HAVE_UNALIGNED_ACCESS)
#define SHA_STORE_RESULT \
SHA_STORE(0); \
diff --git a/security/nss/lib/freebl/verified/FStar.c b/security/nss/lib/freebl/verified/FStar.c
deleted file mode 100644
index 74c0318764..0000000000
--- a/security/nss/lib/freebl/verified/FStar.c
+++ /dev/null
@@ -1,255 +0,0 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/* This file was auto-generated by KreMLin! */
-
-#include "FStar.h"
-
-static uint64_t
-FStar_UInt128_constant_time_carry(uint64_t a, uint64_t b)
-{
- return (a ^ ((a ^ b) | ((a - b) ^ b))) >> (uint32_t)63U;
-}
-
-static uint64_t
-FStar_UInt128_carry(uint64_t a, uint64_t b)
-{
- return FStar_UInt128_constant_time_carry(a, b);
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
-{
- return (
- (FStar_UInt128_uint128){
- .low = a.low + b.low,
- .high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low) });
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_add_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
-{
- return (
- (FStar_UInt128_uint128){
- .low = a.low + b.low,
- .high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low) });
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_sub(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
-{
- return (
- (FStar_UInt128_uint128){
- .low = a.low - b.low,
- .high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low) });
-}
-
-static FStar_UInt128_uint128
-FStar_UInt128_sub_mod_impl(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
-{
- return (
- (FStar_UInt128_uint128){
- .low = a.low - b.low,
- .high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low) });
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_sub_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
-{
- return FStar_UInt128_sub_mod_impl(a, b);
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_logand(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
-{
- return ((FStar_UInt128_uint128){.low = a.low & b.low, .high = a.high & b.high });
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_logxor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
-{
- return ((FStar_UInt128_uint128){.low = a.low ^ b.low, .high = a.high ^ b.high });
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_logor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
-{
- return ((FStar_UInt128_uint128){.low = a.low | b.low, .high = a.high | b.high });
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_lognot(FStar_UInt128_uint128 a)
-{
- return ((FStar_UInt128_uint128){.low = ~a.low, .high = ~a.high });
-}
-
-static uint32_t FStar_UInt128_u32_64 = (uint32_t)64U;
-
-static uint64_t
-FStar_UInt128_add_u64_shift_left(uint64_t hi, uint64_t lo, uint32_t s)
-{
- return (hi << s) + (lo >> (FStar_UInt128_u32_64 - s));
-}
-
-static uint64_t
-FStar_UInt128_add_u64_shift_left_respec(uint64_t hi, uint64_t lo, uint32_t s)
-{
- return FStar_UInt128_add_u64_shift_left(hi, lo, s);
-}
-
-static FStar_UInt128_uint128
-FStar_UInt128_shift_left_small(FStar_UInt128_uint128 a, uint32_t s)
-{
- if (s == (uint32_t)0U)
- return a;
- else
- return (
- (FStar_UInt128_uint128){
- .low = a.low << s,
- .high = FStar_UInt128_add_u64_shift_left_respec(a.high, a.low, s) });
-}
-
-static FStar_UInt128_uint128
-FStar_UInt128_shift_left_large(FStar_UInt128_uint128 a, uint32_t s)
-{
- return ((FStar_UInt128_uint128){.low = (uint64_t)0U, .high = a.low << (s - FStar_UInt128_u32_64) });
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_shift_left(FStar_UInt128_uint128 a, uint32_t s)
-{
- if (s < FStar_UInt128_u32_64)
- return FStar_UInt128_shift_left_small(a, s);
- else
- return FStar_UInt128_shift_left_large(a, s);
-}
-
-static uint64_t
-FStar_UInt128_add_u64_shift_right(uint64_t hi, uint64_t lo, uint32_t s)
-{
- return (lo >> s) + (hi << (FStar_UInt128_u32_64 - s));
-}
-
-static uint64_t
-FStar_UInt128_add_u64_shift_right_respec(uint64_t hi, uint64_t lo, uint32_t s)
-{
- return FStar_UInt128_add_u64_shift_right(hi, lo, s);
-}
-
-static FStar_UInt128_uint128
-FStar_UInt128_shift_right_small(FStar_UInt128_uint128 a, uint32_t s)
-{
- if (s == (uint32_t)0U)
- return a;
- else
- return (
- (FStar_UInt128_uint128){
- .low = FStar_UInt128_add_u64_shift_right_respec(a.high, a.low, s),
- .high = a.high >> s });
-}
-
-static FStar_UInt128_uint128
-FStar_UInt128_shift_right_large(FStar_UInt128_uint128 a, uint32_t s)
-{
- return ((FStar_UInt128_uint128){.low = a.high >> (s - FStar_UInt128_u32_64), .high = (uint64_t)0U });
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s)
-{
- if (s < FStar_UInt128_u32_64)
- return FStar_UInt128_shift_right_small(a, s);
- else
- return FStar_UInt128_shift_right_large(a, s);
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_eq_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
-{
- return (
- (FStar_UInt128_uint128){
- .low = FStar_UInt64_eq_mask(a.low, b.low) & FStar_UInt64_eq_mask(a.high, b.high),
- .high = FStar_UInt64_eq_mask(a.low, b.low) & FStar_UInt64_eq_mask(a.high, b.high) });
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_gte_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
-{
- return (
- (FStar_UInt128_uint128){
- .low = (FStar_UInt64_gte_mask(a.high, b.high) & ~FStar_UInt64_eq_mask(a.high, b.high)) | (FStar_UInt64_eq_mask(a.high, b.high) & FStar_UInt64_gte_mask(a.low, b.low)),
- .high = (FStar_UInt64_gte_mask(a.high, b.high) & ~FStar_UInt64_eq_mask(a.high, b.high)) | (FStar_UInt64_eq_mask(a.high, b.high) & FStar_UInt64_gte_mask(a.low, b.low)) });
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_uint64_to_uint128(uint64_t a)
-{
- return ((FStar_UInt128_uint128){.low = a, .high = (uint64_t)0U });
-}
-
-uint64_t
-FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a)
-{
- return a.low;
-}
-
-static uint64_t FStar_UInt128_u64_l32_mask = (uint64_t)0xffffffffU;
-
-static uint64_t
-FStar_UInt128_u64_mod_32(uint64_t a)
-{
- return a & FStar_UInt128_u64_l32_mask;
-}
-
-static uint32_t FStar_UInt128_u32_32 = (uint32_t)32U;
-
-static K___uint64_t_uint64_t_uint64_t_uint64_t
-FStar_UInt128_mul_wide_impl_t_(uint64_t x, uint64_t y)
-{
- return (
- (K___uint64_t_uint64_t_uint64_t_uint64_t){
- .fst = FStar_UInt128_u64_mod_32(x),
- .snd = FStar_UInt128_u64_mod_32(FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y)),
- .thd = x >> FStar_UInt128_u32_32,
- .f3 = (x >> FStar_UInt128_u32_32) * FStar_UInt128_u64_mod_32(y) + (FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y) >> FStar_UInt128_u32_32) });
-}
-
-static uint64_t
-FStar_UInt128_u32_combine_(uint64_t hi, uint64_t lo)
-{
- return lo + (hi << FStar_UInt128_u32_32);
-}
-
-static FStar_UInt128_uint128
-FStar_UInt128_mul_wide_impl(uint64_t x, uint64_t y)
-{
- K___uint64_t_uint64_t_uint64_t_uint64_t scrut = FStar_UInt128_mul_wide_impl_t_(x, y);
- uint64_t u1 = scrut.fst;
- uint64_t w3 = scrut.snd;
- uint64_t x_ = scrut.thd;
- uint64_t t_ = scrut.f3;
- return (
- (FStar_UInt128_uint128){
- .low = FStar_UInt128_u32_combine_(u1 * (y >> FStar_UInt128_u32_32) + FStar_UInt128_u64_mod_32(t_),
- w3),
- .high = x_ * (y >> FStar_UInt128_u32_32) + (t_ >> FStar_UInt128_u32_32) +
- ((u1 * (y >> FStar_UInt128_u32_32) + FStar_UInt128_u64_mod_32(t_)) >> FStar_UInt128_u32_32) });
-}
-
-FStar_UInt128_uint128
-FStar_UInt128_mul_wide(uint64_t x, uint64_t y)
-{
- return FStar_UInt128_mul_wide_impl(x, y);
-}
diff --git a/security/nss/lib/freebl/verified/FStar.h b/security/nss/lib/freebl/verified/FStar.h
deleted file mode 100644
index 56b1c89f85..0000000000
--- a/security/nss/lib/freebl/verified/FStar.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/* This file was auto-generated by KreMLin! */
-#ifndef __FStar_H
-#define __FStar_H
-
-#include "kremlib_base.h"
-
-typedef struct
-{
- uint64_t low;
- uint64_t high;
-} FStar_UInt128_uint128;
-
-typedef FStar_UInt128_uint128 FStar_UInt128_t;
-
-extern void FStar_UInt128_constant_time_carry_ok(uint64_t x0, uint64_t x1);
-
-FStar_UInt128_uint128 FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
-
-FStar_UInt128_uint128 FStar_UInt128_add_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
-
-FStar_UInt128_uint128 FStar_UInt128_sub(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
-
-FStar_UInt128_uint128 FStar_UInt128_sub_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
-
-FStar_UInt128_uint128 FStar_UInt128_logand(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
-
-FStar_UInt128_uint128 FStar_UInt128_logxor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
-
-FStar_UInt128_uint128 FStar_UInt128_logor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
-
-FStar_UInt128_uint128 FStar_UInt128_lognot(FStar_UInt128_uint128 a);
-
-FStar_UInt128_uint128 FStar_UInt128_shift_left(FStar_UInt128_uint128 a, uint32_t s);
-
-FStar_UInt128_uint128 FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s);
-
-FStar_UInt128_uint128 FStar_UInt128_eq_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
-
-FStar_UInt128_uint128 FStar_UInt128_gte_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
-
-FStar_UInt128_uint128 FStar_UInt128_uint64_to_uint128(uint64_t a);
-
-uint64_t FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a);
-
-typedef struct
-{
- uint64_t fst;
- uint64_t snd;
- uint64_t thd;
- uint64_t f3;
-} K___uint64_t_uint64_t_uint64_t_uint64_t;
-
-FStar_UInt128_uint128 FStar_UInt128_mul_wide(uint64_t x, uint64_t y);
-#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20.c b/security/nss/lib/freebl/verified/Hacl_Chacha20.c
index 38f25166b2..2e552472bd 100644
--- a/security/nss/lib/freebl/verified/Hacl_Chacha20.c
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20.c
@@ -1,270 +1,217 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
+/* MIT License
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
*
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
*/
#include "Hacl_Chacha20.h"
-static void
-Hacl_Lib_LoadStore32_uint32s_from_le_bytes(uint32_t *output, uint8_t *input, uint32_t len)
-{
- for (uint32_t i = (uint32_t)0U; i < len; i = i + (uint32_t)1U) {
- uint8_t *x0 = input + (uint32_t)4U * i;
- uint32_t inputi = load32_le(x0);
- output[i] = inputi;
+const uint32_t
+ Hacl_Impl_Chacha20_Vec_chacha20_constants[4U] =
+ { (uint32_t)0x61707865U, (uint32_t)0x3320646eU, (uint32_t)0x79622d32U, (uint32_t)0x6b206574U };
+
+static inline void
+quarter_round(uint32_t *st, uint32_t a, uint32_t b, uint32_t c, uint32_t d)
+{
+ uint32_t sta = st[a];
+ uint32_t stb0 = st[b];
+ uint32_t std0 = st[d];
+ uint32_t sta10 = sta + stb0;
+ uint32_t std10 = std0 ^ sta10;
+ uint32_t std2 = std10 << (uint32_t)16U | std10 >> (uint32_t)16U;
+ st[a] = sta10;
+ st[d] = std2;
+ uint32_t sta0 = st[c];
+ uint32_t stb1 = st[d];
+ uint32_t std3 = st[b];
+ uint32_t sta11 = sta0 + stb1;
+ uint32_t std11 = std3 ^ sta11;
+ uint32_t std20 = std11 << (uint32_t)12U | std11 >> (uint32_t)20U;
+ st[c] = sta11;
+ st[b] = std20;
+ uint32_t sta2 = st[a];
+ uint32_t stb2 = st[b];
+ uint32_t std4 = st[d];
+ uint32_t sta12 = sta2 + stb2;
+ uint32_t std12 = std4 ^ sta12;
+ uint32_t std21 = std12 << (uint32_t)8U | std12 >> (uint32_t)24U;
+ st[a] = sta12;
+ st[d] = std21;
+ uint32_t sta3 = st[c];
+ uint32_t stb = st[d];
+ uint32_t std = st[b];
+ uint32_t sta1 = sta3 + stb;
+ uint32_t std1 = std ^ sta1;
+ uint32_t std22 = std1 << (uint32_t)7U | std1 >> (uint32_t)25U;
+ st[c] = sta1;
+ st[b] = std22;
+}
+
+static inline void
+double_round(uint32_t *st)
+{
+ quarter_round(st, (uint32_t)0U, (uint32_t)4U, (uint32_t)8U, (uint32_t)12U);
+ quarter_round(st, (uint32_t)1U, (uint32_t)5U, (uint32_t)9U, (uint32_t)13U);
+ quarter_round(st, (uint32_t)2U, (uint32_t)6U, (uint32_t)10U, (uint32_t)14U);
+ quarter_round(st, (uint32_t)3U, (uint32_t)7U, (uint32_t)11U, (uint32_t)15U);
+ quarter_round(st, (uint32_t)0U, (uint32_t)5U, (uint32_t)10U, (uint32_t)15U);
+ quarter_round(st, (uint32_t)1U, (uint32_t)6U, (uint32_t)11U, (uint32_t)12U);
+ quarter_round(st, (uint32_t)2U, (uint32_t)7U, (uint32_t)8U, (uint32_t)13U);
+ quarter_round(st, (uint32_t)3U, (uint32_t)4U, (uint32_t)9U, (uint32_t)14U);
+}
+
+static inline void
+rounds(uint32_t *st)
+{
+ double_round(st);
+ double_round(st);
+ double_round(st);
+ double_round(st);
+ double_round(st);
+ double_round(st);
+ double_round(st);
+ double_round(st);
+ double_round(st);
+ double_round(st);
+}
+
+static inline void
+chacha20_core(uint32_t *k, uint32_t *ctx, uint32_t ctr)
+{
+ memcpy(k, ctx, (uint32_t)16U * sizeof(ctx[0U]));
+ uint32_t ctr_u32 = ctr;
+ k[12U] = k[12U] + ctr_u32;
+ rounds(k);
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ uint32_t *os = k;
+ uint32_t x = k[i] + ctx[i];
+ os[i] = x;
}
+ k[12U] = k[12U] + ctr_u32;
}
-static void
-Hacl_Lib_LoadStore32_uint32s_to_le_bytes(uint8_t *output, uint32_t *input, uint32_t len)
-{
- for (uint32_t i = (uint32_t)0U; i < len; i = i + (uint32_t)1U) {
- uint32_t hd1 = input[i];
- uint8_t *x0 = output + (uint32_t)4U * i;
- store32_le(x0, hd1);
- }
-}
+static const uint32_t
+ chacha20_constants[4U] =
+ { (uint32_t)0x61707865U, (uint32_t)0x3320646eU, (uint32_t)0x79622d32U, (uint32_t)0x6b206574U };
-inline static uint32_t
-Hacl_Impl_Chacha20_rotate_left(uint32_t a, uint32_t s)
+static inline void
+chacha20_init(uint32_t *ctx, uint8_t *k, uint8_t *n, uint32_t ctr)
{
- return a << s | a >> ((uint32_t)32U - s);
-}
-
-inline static void
-Hacl_Impl_Chacha20_quarter_round(uint32_t *st, uint32_t a, uint32_t b, uint32_t c, uint32_t d)
-{
- uint32_t sa = st[a];
- uint32_t sb0 = st[b];
- st[a] = sa + sb0;
- uint32_t sd = st[d];
- uint32_t sa10 = st[a];
- uint32_t sda = sd ^ sa10;
- st[d] = Hacl_Impl_Chacha20_rotate_left(sda, (uint32_t)16U);
- uint32_t sa0 = st[c];
- uint32_t sb1 = st[d];
- st[c] = sa0 + sb1;
- uint32_t sd0 = st[b];
- uint32_t sa11 = st[c];
- uint32_t sda0 = sd0 ^ sa11;
- st[b] = Hacl_Impl_Chacha20_rotate_left(sda0, (uint32_t)12U);
- uint32_t sa2 = st[a];
- uint32_t sb2 = st[b];
- st[a] = sa2 + sb2;
- uint32_t sd1 = st[d];
- uint32_t sa12 = st[a];
- uint32_t sda1 = sd1 ^ sa12;
- st[d] = Hacl_Impl_Chacha20_rotate_left(sda1, (uint32_t)8U);
- uint32_t sa3 = st[c];
- uint32_t sb = st[d];
- st[c] = sa3 + sb;
- uint32_t sd2 = st[b];
- uint32_t sa1 = st[c];
- uint32_t sda2 = sd2 ^ sa1;
- st[b] = Hacl_Impl_Chacha20_rotate_left(sda2, (uint32_t)7U);
-}
-
-inline static void
-Hacl_Impl_Chacha20_double_round(uint32_t *st)
-{
- Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)0U, (uint32_t)4U, (uint32_t)8U, (uint32_t)12U);
- Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)1U, (uint32_t)5U, (uint32_t)9U, (uint32_t)13U);
- Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)2U, (uint32_t)6U, (uint32_t)10U, (uint32_t)14U);
- Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)3U, (uint32_t)7U, (uint32_t)11U, (uint32_t)15U);
- Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)0U, (uint32_t)5U, (uint32_t)10U, (uint32_t)15U);
- Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)1U, (uint32_t)6U, (uint32_t)11U, (uint32_t)12U);
- Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)2U, (uint32_t)7U, (uint32_t)8U, (uint32_t)13U);
- Hacl_Impl_Chacha20_quarter_round(st, (uint32_t)3U, (uint32_t)4U, (uint32_t)9U, (uint32_t)14U);
-}
-
-inline static void
-Hacl_Impl_Chacha20_rounds(uint32_t *st)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)10U; i = i + (uint32_t)1U)
- Hacl_Impl_Chacha20_double_round(st);
-}
-
-inline static void
-Hacl_Impl_Chacha20_sum_states(uint32_t *st, uint32_t *st_)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i = i + (uint32_t)1U) {
- uint32_t xi = st[i];
- uint32_t yi = st_[i];
- st[i] = xi + yi;
+ uint32_t *uu____0 = ctx;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i++) {
+ uint32_t *os = uu____0;
+ uint32_t x = chacha20_constants[i];
+ os[i] = x;
}
-}
-
-inline static void
-Hacl_Impl_Chacha20_copy_state(uint32_t *st, uint32_t *st_)
-{
- memcpy(st, st_, (uint32_t)16U * sizeof st_[0U]);
-}
-
-inline static void
-Hacl_Impl_Chacha20_chacha20_core(uint32_t *k, uint32_t *st, uint32_t ctr)
-{
- st[12U] = ctr;
- Hacl_Impl_Chacha20_copy_state(k, st);
- Hacl_Impl_Chacha20_rounds(k);
- Hacl_Impl_Chacha20_sum_states(k, st);
-}
-
-inline static void
-Hacl_Impl_Chacha20_chacha20_block(uint8_t *stream_block, uint32_t *st, uint32_t ctr)
-{
- uint32_t st_[16U] = { 0U };
- Hacl_Impl_Chacha20_chacha20_core(st_, st, ctr);
- Hacl_Lib_LoadStore32_uint32s_to_le_bytes(stream_block, st_, (uint32_t)16U);
-}
-
-inline static void
-Hacl_Impl_Chacha20_init(uint32_t *st, uint8_t *k, uint8_t *n1)
-{
- uint32_t *stcst = st;
- uint32_t *stk = st + (uint32_t)4U;
- uint32_t *stc = st + (uint32_t)12U;
- uint32_t *stn = st + (uint32_t)13U;
- stcst[0U] = (uint32_t)0x61707865U;
- stcst[1U] = (uint32_t)0x3320646eU;
- stcst[2U] = (uint32_t)0x79622d32U;
- stcst[3U] = (uint32_t)0x6b206574U;
- Hacl_Lib_LoadStore32_uint32s_from_le_bytes(stk, k, (uint32_t)8U);
- stc[0U] = (uint32_t)0U;
- Hacl_Lib_LoadStore32_uint32s_from_le_bytes(stn, n1, (uint32_t)3U);
-}
-
-static void
-Hacl_Impl_Chacha20_update(uint8_t *output, uint8_t *plain, uint32_t *st, uint32_t ctr)
-{
- uint32_t b[48U] = { 0U };
- uint32_t *k = b;
- uint32_t *ib = b + (uint32_t)16U;
- uint32_t *ob = b + (uint32_t)32U;
- Hacl_Impl_Chacha20_chacha20_core(k, st, ctr);
- Hacl_Lib_LoadStore32_uint32s_from_le_bytes(ib, plain, (uint32_t)16U);
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i = i + (uint32_t)1U) {
- uint32_t xi = ib[i];
- uint32_t yi = k[i];
- ob[i] = xi ^ yi;
+ uint32_t *uu____1 = ctx + (uint32_t)4U;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)8U; i++) {
+ uint32_t *os = uu____1;
+ uint8_t *bj = k + i * (uint32_t)4U;
+ uint32_t u = load32_le(bj);
+ uint32_t r = u;
+ uint32_t x = r;
+ os[i] = x;
}
- Hacl_Lib_LoadStore32_uint32s_to_le_bytes(output, ob, (uint32_t)16U);
-}
-
-static void
-Hacl_Impl_Chacha20_update_last(
- uint8_t *output,
- uint8_t *plain,
- uint32_t len,
- uint32_t *st,
- uint32_t ctr)
-{
- uint8_t block[64U] = { 0U };
- Hacl_Impl_Chacha20_chacha20_block(block, st, ctr);
- uint8_t *mask = block;
- for (uint32_t i = (uint32_t)0U; i < len; i = i + (uint32_t)1U) {
- uint8_t xi = plain[i];
- uint8_t yi = mask[i];
- output[i] = xi ^ yi;
+ ctx[12U] = ctr;
+ uint32_t *uu____2 = ctx + (uint32_t)13U;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i++) {
+ uint32_t *os = uu____2;
+ uint8_t *bj = n + i * (uint32_t)4U;
+ uint32_t u = load32_le(bj);
+ uint32_t r = u;
+ uint32_t x = r;
+ os[i] = x;
}
}
-static void
-Hacl_Impl_Chacha20_chacha20_counter_mode_blocks(
- uint8_t *output,
- uint8_t *plain,
- uint32_t num_blocks,
- uint32_t *st,
- uint32_t ctr)
+static inline void
+chacha20_encrypt_block(uint32_t *ctx, uint8_t *out, uint32_t incr, uint8_t *text)
{
- for (uint32_t i = (uint32_t)0U; i < num_blocks; i = i + (uint32_t)1U) {
- uint8_t *b = plain + (uint32_t)64U * i;
- uint8_t *o = output + (uint32_t)64U * i;
- Hacl_Impl_Chacha20_update(o, b, st, ctr + i);
+ uint32_t k[16U] = { 0U };
+ chacha20_core(k, ctx, incr);
+ uint32_t bl[16U] = { 0U };
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ uint32_t *os = bl;
+ uint8_t *bj = text + i * (uint32_t)4U;
+ uint32_t u = load32_le(bj);
+ uint32_t r = u;
+ uint32_t x = r;
+ os[i] = x;
+ }
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ uint32_t *os = bl;
+ uint32_t x = bl[i] ^ k[i];
+ os[i] = x;
+ }
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ store32_le(out + i * (uint32_t)4U, bl[i]);
}
}
-static void
-Hacl_Impl_Chacha20_chacha20_counter_mode(
- uint8_t *output,
- uint8_t *plain,
- uint32_t len,
- uint32_t *st,
- uint32_t ctr)
+static inline void
+chacha20_encrypt_last(uint32_t *ctx, uint32_t len, uint8_t *out, uint32_t incr, uint8_t *text)
{
- uint32_t blocks_len = len >> (uint32_t)6U;
- uint32_t part_len = len & (uint32_t)0x3fU;
- uint8_t *output_ = output;
- uint8_t *plain_ = plain;
- uint8_t *output__ = output + (uint32_t)64U * blocks_len;
- uint8_t *plain__ = plain + (uint32_t)64U * blocks_len;
- Hacl_Impl_Chacha20_chacha20_counter_mode_blocks(output_, plain_, blocks_len, st, ctr);
- if (part_len > (uint32_t)0U)
- Hacl_Impl_Chacha20_update_last(output__, plain__, part_len, st, ctr + blocks_len);
+ uint8_t plain[64U] = { 0U };
+ memcpy(plain, text, len * sizeof(text[0U]));
+ chacha20_encrypt_block(ctx, plain, incr, plain);
+ memcpy(out, plain, len * sizeof(plain[0U]));
}
-static void
-Hacl_Impl_Chacha20_chacha20(
- uint8_t *output,
- uint8_t *plain,
- uint32_t len,
- uint8_t *k,
- uint8_t *n1,
- uint32_t ctr)
+static inline void
+chacha20_update(uint32_t *ctx, uint32_t len, uint8_t *out, uint8_t *text)
{
- uint32_t buf[16U] = { 0U };
- uint32_t *st = buf;
- Hacl_Impl_Chacha20_init(st, k, n1);
- Hacl_Impl_Chacha20_chacha20_counter_mode(output, plain, len, st, ctr);
+ uint32_t rem = len % (uint32_t)64U;
+ uint32_t nb = len / (uint32_t)64U;
+ uint32_t rem1 = len % (uint32_t)64U;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ chacha20_encrypt_block(ctx, out + i * (uint32_t)64U, i, text + i * (uint32_t)64U);
+ }
+ if (rem1 > (uint32_t)0U) {
+ chacha20_encrypt_last(ctx, rem, out + nb * (uint32_t)64U, nb, text + nb * (uint32_t)64U);
+ }
}
void
-Hacl_Chacha20_chacha20_key_block(uint8_t *block, uint8_t *k, uint8_t *n1, uint32_t ctr)
+Hacl_Chacha20_chacha20_encrypt(
+ uint32_t len,
+ uint8_t *out,
+ uint8_t *text,
+ uint8_t *key,
+ uint8_t *n,
+ uint32_t ctr)
{
- uint32_t buf[16U] = { 0U };
- uint32_t *st = buf;
- Hacl_Impl_Chacha20_init(st, k, n1);
- Hacl_Impl_Chacha20_chacha20_block(block, st, ctr);
+ uint32_t ctx[16U] = { 0U };
+ chacha20_init(ctx, key, n, ctr);
+ chacha20_update(ctx, len, out, text);
}
-/*
- This function implements Chacha20
-
- val chacha20 :
- output:uint8_p ->
- plain:uint8_p{ disjoint output plain } ->
- len:uint32_t{ v len = length output /\ v len = length plain } ->
- key:uint8_p{ length key = 32 } ->
- nonce:uint8_p{ length nonce = 12 } ->
- ctr:uint32_t{ v ctr + length plain / 64 < pow2 32 } ->
- Stack unit
- (requires
- fun h -> live h output /\ live h plain /\ live h nonce /\ live h key)
- (ensures
- fun h0 _ h1 ->
- live h1 output /\ live h0 plain /\ modifies_1 output h0 h1 /\
- live h0 nonce /\
- live h0 key /\
- h1.[ output ] ==
- chacha20_encrypt_bytes h0.[ key ] h0.[ nonce ] (v ctr) h0.[ plain ])
-*/
void
-Hacl_Chacha20_chacha20(
- uint8_t *output,
- uint8_t *plain,
+Hacl_Chacha20_chacha20_decrypt(
uint32_t len,
- uint8_t *k,
- uint8_t *n1,
+ uint8_t *out,
+ uint8_t *cipher,
+ uint8_t *key,
+ uint8_t *n,
uint32_t ctr)
{
- Hacl_Impl_Chacha20_chacha20(output, plain, len, k, n1, ctr);
+ uint32_t ctx[16U] = { 0U };
+ chacha20_init(ctx, key, n, ctr);
+ chacha20_update(ctx, len, out, cipher);
}
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20.h b/security/nss/lib/freebl/verified/Hacl_Chacha20.h
index e7876aef79..bd54a315e4 100644
--- a/security/nss/lib/freebl/verified/Hacl_Chacha20.h
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20.h
@@ -1,81 +1,55 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
+/* MIT License
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
*
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
*/
-#include "kremlib.h"
+#include "kremlin/internal/types.h"
+#include "kremlin/lowstar_endianness.h"
+#include <string.h>
+#include <stdbool.h>
+
#ifndef __Hacl_Chacha20_H
#define __Hacl_Chacha20_H
-typedef uint32_t Hacl_Impl_Xor_Lemmas_u32;
-
-typedef uint8_t Hacl_Impl_Xor_Lemmas_u8;
-
-typedef uint8_t *Hacl_Lib_LoadStore32_uint8_p;
-
-typedef uint32_t Hacl_Impl_Chacha20_u32;
-
-typedef uint32_t Hacl_Impl_Chacha20_h32;
-
-typedef uint8_t *Hacl_Impl_Chacha20_uint8_p;
-
-typedef uint32_t *Hacl_Impl_Chacha20_state;
-
-typedef uint32_t Hacl_Impl_Chacha20_idx;
+#include "Hacl_Kremlib.h"
-typedef struct
-{
- void *k;
- void *n;
-} Hacl_Impl_Chacha20_log_t_;
+extern const uint32_t Hacl_Impl_Chacha20_Vec_chacha20_constants[4U];
-typedef void *Hacl_Impl_Chacha20_log_t;
-
-typedef uint32_t Hacl_Lib_Create_h32;
-
-typedef uint8_t *Hacl_Chacha20_uint8_p;
-
-typedef uint32_t Hacl_Chacha20_uint32_t;
-
-void Hacl_Chacha20_chacha20_key_block(uint8_t *block, uint8_t *k, uint8_t *n1, uint32_t ctr);
-
-/*
- This function implements Chacha20
+void
+Hacl_Chacha20_chacha20_encrypt(
+ uint32_t len,
+ uint8_t *out,
+ uint8_t *text,
+ uint8_t *key,
+ uint8_t *n,
+ uint32_t ctr);
- val chacha20 :
- output:uint8_p ->
- plain:uint8_p{ disjoint output plain } ->
- len:uint32_t{ v len = length output /\ v len = length plain } ->
- key:uint8_p{ length key = 32 } ->
- nonce:uint8_p{ length nonce = 12 } ->
- ctr:uint32_t{ v ctr + length plain / 64 < pow2 32 } ->
- Stack unit
- (requires
- fun h -> live h output /\ live h plain /\ live h nonce /\ live h key)
- (ensures
- fun h0 _ h1 ->
- live h1 output /\ live h0 plain /\ modifies_1 output h0 h1 /\
- live h0 nonce /\
- live h0 key /\
- h1.[ output ] ==
- chacha20_encrypt_bytes h0.[ key ] h0.[ nonce ] (v ctr) h0.[ plain ])
-*/
void
-Hacl_Chacha20_chacha20(
- uint8_t *output,
- uint8_t *plain,
+Hacl_Chacha20_chacha20_decrypt(
uint32_t len,
- uint8_t *k,
- uint8_t *n1,
+ uint8_t *out,
+ uint8_t *cipher,
+ uint8_t *key,
+ uint8_t *n,
uint32_t ctr);
+
+#define __Hacl_Chacha20_H_DEFINED
#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.c b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.c
new file mode 100644
index 0000000000..1b98e18af6
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.c
@@ -0,0 +1,1174 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "Hacl_Chacha20Poly1305_128.h"
+
+static inline void
+poly1305_padded_128(Lib_IntVector_Intrinsics_vec128 *ctx, uint32_t len, uint8_t *text)
+{
+ uint32_t n = len / (uint32_t)16U;
+ uint32_t r = len % (uint32_t)16U;
+ uint8_t *blocks = text;
+ uint8_t *rem = text + n * (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec128 *pre0 = ctx + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 *acc0 = ctx;
+ uint32_t sz_block = (uint32_t)32U;
+ uint32_t len0 = n * (uint32_t)16U / sz_block * sz_block;
+ uint8_t *t00 = blocks;
+ if (len0 > (uint32_t)0U) {
+ uint32_t bs = (uint32_t)32U;
+ uint8_t *text0 = t00;
+ Hacl_Impl_Poly1305_Field32xN_128_load_acc2(acc0, text0);
+ uint32_t len1 = len0 - bs;
+ uint8_t *text1 = t00 + bs;
+ uint32_t nb = len1 / bs;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *block = text1 + i * bs;
+ Lib_IntVector_Intrinsics_vec128 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ Lib_IntVector_Intrinsics_vec128 b1 = Lib_IntVector_Intrinsics_vec128_load_le(block);
+ Lib_IntVector_Intrinsics_vec128
+ b2 = Lib_IntVector_Intrinsics_vec128_load_le(block + (uint32_t)16U);
+ Lib_IntVector_Intrinsics_vec128 lo = Lib_IntVector_Intrinsics_vec128_interleave_low64(b1, b2);
+ Lib_IntVector_Intrinsics_vec128
+ hi = Lib_IntVector_Intrinsics_vec128_interleave_high64(b1, b2);
+ Lib_IntVector_Intrinsics_vec128
+ f00 =
+ Lib_IntVector_Intrinsics_vec128_and(lo,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f15 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(lo,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f25 =
+ Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(lo,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(hi,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec128
+ f30 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(hi,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(hi, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec128 f0 = f00;
+ Lib_IntVector_Intrinsics_vec128 f1 = f15;
+ Lib_IntVector_Intrinsics_vec128 f2 = f25;
+ Lib_IntVector_Intrinsics_vec128 f3 = f30;
+ Lib_IntVector_Intrinsics_vec128 f41 = f40;
+ e[0U] = f0;
+ e[1U] = f1;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b);
+ Lib_IntVector_Intrinsics_vec128 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec128 *rn = pre0 + (uint32_t)10U;
+ Lib_IntVector_Intrinsics_vec128 *rn5 = pre0 + (uint32_t)15U;
+ Lib_IntVector_Intrinsics_vec128 r0 = rn[0U];
+ Lib_IntVector_Intrinsics_vec128 r1 = rn[1U];
+ Lib_IntVector_Intrinsics_vec128 r2 = rn[2U];
+ Lib_IntVector_Intrinsics_vec128 r3 = rn[3U];
+ Lib_IntVector_Intrinsics_vec128 r4 = rn[4U];
+ Lib_IntVector_Intrinsics_vec128 r51 = rn5[1U];
+ Lib_IntVector_Intrinsics_vec128 r52 = rn5[2U];
+ Lib_IntVector_Intrinsics_vec128 r53 = rn5[3U];
+ Lib_IntVector_Intrinsics_vec128 r54 = rn5[4U];
+ Lib_IntVector_Intrinsics_vec128 f10 = acc0[0U];
+ Lib_IntVector_Intrinsics_vec128 f110 = acc0[1U];
+ Lib_IntVector_Intrinsics_vec128 f120 = acc0[2U];
+ Lib_IntVector_Intrinsics_vec128 f130 = acc0[3U];
+ Lib_IntVector_Intrinsics_vec128 f140 = acc0[4U];
+ Lib_IntVector_Intrinsics_vec128 a0 = Lib_IntVector_Intrinsics_vec128_mul64(r0, f10);
+ Lib_IntVector_Intrinsics_vec128 a1 = Lib_IntVector_Intrinsics_vec128_mul64(r1, f10);
+ Lib_IntVector_Intrinsics_vec128 a2 = Lib_IntVector_Intrinsics_vec128_mul64(r2, f10);
+ Lib_IntVector_Intrinsics_vec128 a3 = Lib_IntVector_Intrinsics_vec128_mul64(r3, f10);
+ Lib_IntVector_Intrinsics_vec128 a4 = Lib_IntVector_Intrinsics_vec128_mul64(r4, f10);
+ Lib_IntVector_Intrinsics_vec128
+ a01 =
+ Lib_IntVector_Intrinsics_vec128_add64(a0,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f110));
+ Lib_IntVector_Intrinsics_vec128
+ a11 =
+ Lib_IntVector_Intrinsics_vec128_add64(a1,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, f110));
+ Lib_IntVector_Intrinsics_vec128
+ a21 =
+ Lib_IntVector_Intrinsics_vec128_add64(a2,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, f110));
+ Lib_IntVector_Intrinsics_vec128
+ a31 =
+ Lib_IntVector_Intrinsics_vec128_add64(a3,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, f110));
+ Lib_IntVector_Intrinsics_vec128
+ a41 =
+ Lib_IntVector_Intrinsics_vec128_add64(a4,
+ Lib_IntVector_Intrinsics_vec128_mul64(r3, f110));
+ Lib_IntVector_Intrinsics_vec128
+ a02 =
+ Lib_IntVector_Intrinsics_vec128_add64(a01,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, f120));
+ Lib_IntVector_Intrinsics_vec128
+ a12 =
+ Lib_IntVector_Intrinsics_vec128_add64(a11,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f120));
+ Lib_IntVector_Intrinsics_vec128
+ a22 =
+ Lib_IntVector_Intrinsics_vec128_add64(a21,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, f120));
+ Lib_IntVector_Intrinsics_vec128
+ a32 =
+ Lib_IntVector_Intrinsics_vec128_add64(a31,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, f120));
+ Lib_IntVector_Intrinsics_vec128
+ a42 =
+ Lib_IntVector_Intrinsics_vec128_add64(a41,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, f120));
+ Lib_IntVector_Intrinsics_vec128
+ a03 =
+ Lib_IntVector_Intrinsics_vec128_add64(a02,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, f130));
+ Lib_IntVector_Intrinsics_vec128
+ a13 =
+ Lib_IntVector_Intrinsics_vec128_add64(a12,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, f130));
+ Lib_IntVector_Intrinsics_vec128
+ a23 =
+ Lib_IntVector_Intrinsics_vec128_add64(a22,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f130));
+ Lib_IntVector_Intrinsics_vec128
+ a33 =
+ Lib_IntVector_Intrinsics_vec128_add64(a32,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, f130));
+ Lib_IntVector_Intrinsics_vec128
+ a43 =
+ Lib_IntVector_Intrinsics_vec128_add64(a42,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, f130));
+ Lib_IntVector_Intrinsics_vec128
+ a04 =
+ Lib_IntVector_Intrinsics_vec128_add64(a03,
+ Lib_IntVector_Intrinsics_vec128_mul64(r51, f140));
+ Lib_IntVector_Intrinsics_vec128
+ a14 =
+ Lib_IntVector_Intrinsics_vec128_add64(a13,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, f140));
+ Lib_IntVector_Intrinsics_vec128
+ a24 =
+ Lib_IntVector_Intrinsics_vec128_add64(a23,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, f140));
+ Lib_IntVector_Intrinsics_vec128
+ a34 =
+ Lib_IntVector_Intrinsics_vec128_add64(a33,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f140));
+ Lib_IntVector_Intrinsics_vec128
+ a44 =
+ Lib_IntVector_Intrinsics_vec128_add64(a43,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, f140));
+ Lib_IntVector_Intrinsics_vec128 t01 = a04;
+ Lib_IntVector_Intrinsics_vec128 t1 = a14;
+ Lib_IntVector_Intrinsics_vec128 t2 = a24;
+ Lib_IntVector_Intrinsics_vec128 t3 = a34;
+ Lib_IntVector_Intrinsics_vec128 t4 = a44;
+ Lib_IntVector_Intrinsics_vec128
+ mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec128
+ z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec128
+ z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec128
+ z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec128 o00 = x02;
+ Lib_IntVector_Intrinsics_vec128 o10 = x12;
+ Lib_IntVector_Intrinsics_vec128 o20 = x21;
+ Lib_IntVector_Intrinsics_vec128 o30 = x32;
+ Lib_IntVector_Intrinsics_vec128 o40 = x42;
+ acc0[0U] = o00;
+ acc0[1U] = o10;
+ acc0[2U] = o20;
+ acc0[3U] = o30;
+ acc0[4U] = o40;
+ Lib_IntVector_Intrinsics_vec128 f100 = acc0[0U];
+ Lib_IntVector_Intrinsics_vec128 f11 = acc0[1U];
+ Lib_IntVector_Intrinsics_vec128 f12 = acc0[2U];
+ Lib_IntVector_Intrinsics_vec128 f13 = acc0[3U];
+ Lib_IntVector_Intrinsics_vec128 f14 = acc0[4U];
+ Lib_IntVector_Intrinsics_vec128 f20 = e[0U];
+ Lib_IntVector_Intrinsics_vec128 f21 = e[1U];
+ Lib_IntVector_Intrinsics_vec128 f22 = e[2U];
+ Lib_IntVector_Intrinsics_vec128 f23 = e[3U];
+ Lib_IntVector_Intrinsics_vec128 f24 = e[4U];
+ Lib_IntVector_Intrinsics_vec128 o0 = Lib_IntVector_Intrinsics_vec128_add64(f100, f20);
+ Lib_IntVector_Intrinsics_vec128 o1 = Lib_IntVector_Intrinsics_vec128_add64(f11, f21);
+ Lib_IntVector_Intrinsics_vec128 o2 = Lib_IntVector_Intrinsics_vec128_add64(f12, f22);
+ Lib_IntVector_Intrinsics_vec128 o3 = Lib_IntVector_Intrinsics_vec128_add64(f13, f23);
+ Lib_IntVector_Intrinsics_vec128 o4 = Lib_IntVector_Intrinsics_vec128_add64(f14, f24);
+ acc0[0U] = o0;
+ acc0[1U] = o1;
+ acc0[2U] = o2;
+ acc0[3U] = o3;
+ acc0[4U] = o4;
+ }
+ Hacl_Impl_Poly1305_Field32xN_128_fmul_r2_normalize(acc0, pre0);
+ }
+ uint32_t len1 = n * (uint32_t)16U - len0;
+ uint8_t *t10 = blocks + len0;
+ uint32_t nb = len1 / (uint32_t)16U;
+ uint32_t rem1 = len1 % (uint32_t)16U;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *block = t10 + i * (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec128 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ uint64_t u0 = load64_le(block);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(block + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo);
+ Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi);
+ Lib_IntVector_Intrinsics_vec128
+ f010 =
+ Lib_IntVector_Intrinsics_vec128_and(f0,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f110 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f20 =
+ Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec128
+ f30 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec128 f01 = f010;
+ Lib_IntVector_Intrinsics_vec128 f111 = f110;
+ Lib_IntVector_Intrinsics_vec128 f2 = f20;
+ Lib_IntVector_Intrinsics_vec128 f3 = f30;
+ Lib_IntVector_Intrinsics_vec128 f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b);
+ Lib_IntVector_Intrinsics_vec128 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec128 *r1 = pre0;
+ Lib_IntVector_Intrinsics_vec128 *r5 = pre0 + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 r0 = r1[0U];
+ Lib_IntVector_Intrinsics_vec128 r11 = r1[1U];
+ Lib_IntVector_Intrinsics_vec128 r2 = r1[2U];
+ Lib_IntVector_Intrinsics_vec128 r3 = r1[3U];
+ Lib_IntVector_Intrinsics_vec128 r4 = r1[4U];
+ Lib_IntVector_Intrinsics_vec128 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec128 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec128 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec128 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec128 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec128 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec128 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec128 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec128 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec128 a0 = acc0[0U];
+ Lib_IntVector_Intrinsics_vec128 a1 = acc0[1U];
+ Lib_IntVector_Intrinsics_vec128 a2 = acc0[2U];
+ Lib_IntVector_Intrinsics_vec128 a3 = acc0[3U];
+ Lib_IntVector_Intrinsics_vec128 a4 = acc0[4U];
+ Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r11, a01);
+ Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec128
+ a03 =
+ Lib_IntVector_Intrinsics_vec128_add64(a02,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a13 =
+ Lib_IntVector_Intrinsics_vec128_add64(a12,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a23 =
+ Lib_IntVector_Intrinsics_vec128_add64(a22,
+ Lib_IntVector_Intrinsics_vec128_mul64(r11, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a33 =
+ Lib_IntVector_Intrinsics_vec128_add64(a32,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a43 =
+ Lib_IntVector_Intrinsics_vec128_add64(a42,
+ Lib_IntVector_Intrinsics_vec128_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a04 =
+ Lib_IntVector_Intrinsics_vec128_add64(a03,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a14 =
+ Lib_IntVector_Intrinsics_vec128_add64(a13,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a24 =
+ Lib_IntVector_Intrinsics_vec128_add64(a23,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a34 =
+ Lib_IntVector_Intrinsics_vec128_add64(a33,
+ Lib_IntVector_Intrinsics_vec128_mul64(r11, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a44 =
+ Lib_IntVector_Intrinsics_vec128_add64(a43,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a05 =
+ Lib_IntVector_Intrinsics_vec128_add64(a04,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a15 =
+ Lib_IntVector_Intrinsics_vec128_add64(a14,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a25 =
+ Lib_IntVector_Intrinsics_vec128_add64(a24,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a35 =
+ Lib_IntVector_Intrinsics_vec128_add64(a34,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a45 =
+ Lib_IntVector_Intrinsics_vec128_add64(a44,
+ Lib_IntVector_Intrinsics_vec128_mul64(r11, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a06 =
+ Lib_IntVector_Intrinsics_vec128_add64(a05,
+ Lib_IntVector_Intrinsics_vec128_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a16 =
+ Lib_IntVector_Intrinsics_vec128_add64(a15,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a26 =
+ Lib_IntVector_Intrinsics_vec128_add64(a25,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a36 =
+ Lib_IntVector_Intrinsics_vec128_add64(a35,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a46 =
+ Lib_IntVector_Intrinsics_vec128_add64(a45,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec128 t01 = a06;
+ Lib_IntVector_Intrinsics_vec128 t11 = a16;
+ Lib_IntVector_Intrinsics_vec128 t2 = a26;
+ Lib_IntVector_Intrinsics_vec128 t3 = a36;
+ Lib_IntVector_Intrinsics_vec128 t4 = a46;
+ Lib_IntVector_Intrinsics_vec128
+ mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t11, z0);
+ Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec128
+ z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec128
+ z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec128
+ z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec128 o0 = x02;
+ Lib_IntVector_Intrinsics_vec128 o1 = x12;
+ Lib_IntVector_Intrinsics_vec128 o2 = x21;
+ Lib_IntVector_Intrinsics_vec128 o3 = x32;
+ Lib_IntVector_Intrinsics_vec128 o4 = x42;
+ acc0[0U] = o0;
+ acc0[1U] = o1;
+ acc0[2U] = o2;
+ acc0[3U] = o3;
+ acc0[4U] = o4;
+ }
+ if (rem1 > (uint32_t)0U) {
+ uint8_t *last = t10 + nb * (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec128 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ uint8_t tmp[16U] = { 0U };
+ memcpy(tmp, last, rem1 * sizeof(last[0U]));
+ uint64_t u0 = load64_le(tmp);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(tmp + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo);
+ Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi);
+ Lib_IntVector_Intrinsics_vec128
+ f010 =
+ Lib_IntVector_Intrinsics_vec128_and(f0,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f110 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f20 =
+ Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec128
+ f30 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec128 f01 = f010;
+ Lib_IntVector_Intrinsics_vec128 f111 = f110;
+ Lib_IntVector_Intrinsics_vec128 f2 = f20;
+ Lib_IntVector_Intrinsics_vec128 f3 = f30;
+ Lib_IntVector_Intrinsics_vec128 f4 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f4;
+ uint64_t b = (uint64_t)1U << rem1 * (uint32_t)8U % (uint32_t)26U;
+ Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b);
+ Lib_IntVector_Intrinsics_vec128 fi = e[rem1 * (uint32_t)8U / (uint32_t)26U];
+ e[rem1 * (uint32_t)8U / (uint32_t)26U] = Lib_IntVector_Intrinsics_vec128_or(fi, mask);
+ Lib_IntVector_Intrinsics_vec128 *r1 = pre0;
+ Lib_IntVector_Intrinsics_vec128 *r5 = pre0 + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 r0 = r1[0U];
+ Lib_IntVector_Intrinsics_vec128 r11 = r1[1U];
+ Lib_IntVector_Intrinsics_vec128 r2 = r1[2U];
+ Lib_IntVector_Intrinsics_vec128 r3 = r1[3U];
+ Lib_IntVector_Intrinsics_vec128 r4 = r1[4U];
+ Lib_IntVector_Intrinsics_vec128 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec128 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec128 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec128 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec128 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec128 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec128 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec128 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec128 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec128 a0 = acc0[0U];
+ Lib_IntVector_Intrinsics_vec128 a1 = acc0[1U];
+ Lib_IntVector_Intrinsics_vec128 a2 = acc0[2U];
+ Lib_IntVector_Intrinsics_vec128 a3 = acc0[3U];
+ Lib_IntVector_Intrinsics_vec128 a4 = acc0[4U];
+ Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r11, a01);
+ Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec128
+ a03 =
+ Lib_IntVector_Intrinsics_vec128_add64(a02,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a13 =
+ Lib_IntVector_Intrinsics_vec128_add64(a12,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a23 =
+ Lib_IntVector_Intrinsics_vec128_add64(a22,
+ Lib_IntVector_Intrinsics_vec128_mul64(r11, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a33 =
+ Lib_IntVector_Intrinsics_vec128_add64(a32,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a43 =
+ Lib_IntVector_Intrinsics_vec128_add64(a42,
+ Lib_IntVector_Intrinsics_vec128_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a04 =
+ Lib_IntVector_Intrinsics_vec128_add64(a03,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a14 =
+ Lib_IntVector_Intrinsics_vec128_add64(a13,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a24 =
+ Lib_IntVector_Intrinsics_vec128_add64(a23,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a34 =
+ Lib_IntVector_Intrinsics_vec128_add64(a33,
+ Lib_IntVector_Intrinsics_vec128_mul64(r11, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a44 =
+ Lib_IntVector_Intrinsics_vec128_add64(a43,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a05 =
+ Lib_IntVector_Intrinsics_vec128_add64(a04,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a15 =
+ Lib_IntVector_Intrinsics_vec128_add64(a14,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a25 =
+ Lib_IntVector_Intrinsics_vec128_add64(a24,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a35 =
+ Lib_IntVector_Intrinsics_vec128_add64(a34,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a45 =
+ Lib_IntVector_Intrinsics_vec128_add64(a44,
+ Lib_IntVector_Intrinsics_vec128_mul64(r11, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a06 =
+ Lib_IntVector_Intrinsics_vec128_add64(a05,
+ Lib_IntVector_Intrinsics_vec128_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a16 =
+ Lib_IntVector_Intrinsics_vec128_add64(a15,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a26 =
+ Lib_IntVector_Intrinsics_vec128_add64(a25,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a36 =
+ Lib_IntVector_Intrinsics_vec128_add64(a35,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a46 =
+ Lib_IntVector_Intrinsics_vec128_add64(a45,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec128 t01 = a06;
+ Lib_IntVector_Intrinsics_vec128 t11 = a16;
+ Lib_IntVector_Intrinsics_vec128 t2 = a26;
+ Lib_IntVector_Intrinsics_vec128 t3 = a36;
+ Lib_IntVector_Intrinsics_vec128 t4 = a46;
+ Lib_IntVector_Intrinsics_vec128
+ mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t11, z0);
+ Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec128
+ z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec128
+ z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec128
+ z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec128 o0 = x02;
+ Lib_IntVector_Intrinsics_vec128 o1 = x12;
+ Lib_IntVector_Intrinsics_vec128 o2 = x21;
+ Lib_IntVector_Intrinsics_vec128 o3 = x32;
+ Lib_IntVector_Intrinsics_vec128 o4 = x42;
+ acc0[0U] = o0;
+ acc0[1U] = o1;
+ acc0[2U] = o2;
+ acc0[3U] = o3;
+ acc0[4U] = o4;
+ }
+ uint8_t tmp[16U] = { 0U };
+ memcpy(tmp, rem, r * sizeof(rem[0U]));
+ if (r > (uint32_t)0U) {
+ Lib_IntVector_Intrinsics_vec128 *pre = ctx + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 *acc = ctx;
+ Lib_IntVector_Intrinsics_vec128 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ uint64_t u0 = load64_le(tmp);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(tmp + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo);
+ Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi);
+ Lib_IntVector_Intrinsics_vec128
+ f010 =
+ Lib_IntVector_Intrinsics_vec128_and(f0,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f110 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f20 =
+ Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec128
+ f30 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec128 f01 = f010;
+ Lib_IntVector_Intrinsics_vec128 f111 = f110;
+ Lib_IntVector_Intrinsics_vec128 f2 = f20;
+ Lib_IntVector_Intrinsics_vec128 f3 = f30;
+ Lib_IntVector_Intrinsics_vec128 f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b);
+ Lib_IntVector_Intrinsics_vec128 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec128 *r1 = pre;
+ Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 r0 = r1[0U];
+ Lib_IntVector_Intrinsics_vec128 r11 = r1[1U];
+ Lib_IntVector_Intrinsics_vec128 r2 = r1[2U];
+ Lib_IntVector_Intrinsics_vec128 r3 = r1[3U];
+ Lib_IntVector_Intrinsics_vec128 r4 = r1[4U];
+ Lib_IntVector_Intrinsics_vec128 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec128 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec128 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec128 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec128 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec128 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec128 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec128 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec128 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec128 a0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec128 a1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec128 a2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec128 a3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec128 a4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r11, a01);
+ Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec128
+ a03 =
+ Lib_IntVector_Intrinsics_vec128_add64(a02,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a13 =
+ Lib_IntVector_Intrinsics_vec128_add64(a12,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a23 =
+ Lib_IntVector_Intrinsics_vec128_add64(a22,
+ Lib_IntVector_Intrinsics_vec128_mul64(r11, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a33 =
+ Lib_IntVector_Intrinsics_vec128_add64(a32,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a43 =
+ Lib_IntVector_Intrinsics_vec128_add64(a42,
+ Lib_IntVector_Intrinsics_vec128_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a04 =
+ Lib_IntVector_Intrinsics_vec128_add64(a03,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a14 =
+ Lib_IntVector_Intrinsics_vec128_add64(a13,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a24 =
+ Lib_IntVector_Intrinsics_vec128_add64(a23,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a34 =
+ Lib_IntVector_Intrinsics_vec128_add64(a33,
+ Lib_IntVector_Intrinsics_vec128_mul64(r11, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a44 =
+ Lib_IntVector_Intrinsics_vec128_add64(a43,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a05 =
+ Lib_IntVector_Intrinsics_vec128_add64(a04,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a15 =
+ Lib_IntVector_Intrinsics_vec128_add64(a14,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a25 =
+ Lib_IntVector_Intrinsics_vec128_add64(a24,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a35 =
+ Lib_IntVector_Intrinsics_vec128_add64(a34,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a45 =
+ Lib_IntVector_Intrinsics_vec128_add64(a44,
+ Lib_IntVector_Intrinsics_vec128_mul64(r11, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a06 =
+ Lib_IntVector_Intrinsics_vec128_add64(a05,
+ Lib_IntVector_Intrinsics_vec128_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a16 =
+ Lib_IntVector_Intrinsics_vec128_add64(a15,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a26 =
+ Lib_IntVector_Intrinsics_vec128_add64(a25,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a36 =
+ Lib_IntVector_Intrinsics_vec128_add64(a35,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a46 =
+ Lib_IntVector_Intrinsics_vec128_add64(a45,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec128 t0 = a06;
+ Lib_IntVector_Intrinsics_vec128 t1 = a16;
+ Lib_IntVector_Intrinsics_vec128 t2 = a26;
+ Lib_IntVector_Intrinsics_vec128 t3 = a36;
+ Lib_IntVector_Intrinsics_vec128 t4 = a46;
+ Lib_IntVector_Intrinsics_vec128
+ mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t0, mask26);
+ Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec128
+ z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec128
+ z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec128
+ z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec128 o0 = x02;
+ Lib_IntVector_Intrinsics_vec128 o1 = x12;
+ Lib_IntVector_Intrinsics_vec128 o2 = x21;
+ Lib_IntVector_Intrinsics_vec128 o3 = x32;
+ Lib_IntVector_Intrinsics_vec128 o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ return;
+ }
+}
+
+static inline void
+poly1305_do_128(
+ uint8_t *k,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *out)
+{
+ Lib_IntVector_Intrinsics_vec128 ctx[25U];
+ for (uint32_t _i = 0U; _i < (uint32_t)25U; ++_i)
+ ctx[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ uint8_t block[16U] = { 0U };
+ Hacl_Poly1305_128_poly1305_init(ctx, k);
+ poly1305_padded_128(ctx, aadlen, aad);
+ poly1305_padded_128(ctx, mlen, m);
+ store64_le(block, (uint64_t)aadlen);
+ store64_le(block + (uint32_t)8U, (uint64_t)mlen);
+ Lib_IntVector_Intrinsics_vec128 *pre = ctx + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 *acc = ctx;
+ Lib_IntVector_Intrinsics_vec128 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ uint64_t u0 = load64_le(block);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(block + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo);
+ Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi);
+ Lib_IntVector_Intrinsics_vec128
+ f010 =
+ Lib_IntVector_Intrinsics_vec128_and(f0,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f110 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f20 =
+ Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec128
+ f30 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec128 f01 = f010;
+ Lib_IntVector_Intrinsics_vec128 f111 = f110;
+ Lib_IntVector_Intrinsics_vec128 f2 = f20;
+ Lib_IntVector_Intrinsics_vec128 f3 = f30;
+ Lib_IntVector_Intrinsics_vec128 f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b);
+ Lib_IntVector_Intrinsics_vec128 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec128 *r = pre;
+ Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 r0 = r[0U];
+ Lib_IntVector_Intrinsics_vec128 r1 = r[1U];
+ Lib_IntVector_Intrinsics_vec128 r2 = r[2U];
+ Lib_IntVector_Intrinsics_vec128 r3 = r[3U];
+ Lib_IntVector_Intrinsics_vec128 r4 = r[4U];
+ Lib_IntVector_Intrinsics_vec128 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec128 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec128 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec128 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec128 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec128 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec128 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec128 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec128 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec128 a0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec128 a1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec128 a2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec128 a3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec128 a4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r1, a01);
+ Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec128
+ a03 =
+ Lib_IntVector_Intrinsics_vec128_add64(a02,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a13 =
+ Lib_IntVector_Intrinsics_vec128_add64(a12,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a23 =
+ Lib_IntVector_Intrinsics_vec128_add64(a22,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a33 =
+ Lib_IntVector_Intrinsics_vec128_add64(a32,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a43 =
+ Lib_IntVector_Intrinsics_vec128_add64(a42,
+ Lib_IntVector_Intrinsics_vec128_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a04 =
+ Lib_IntVector_Intrinsics_vec128_add64(a03,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a14 =
+ Lib_IntVector_Intrinsics_vec128_add64(a13,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a24 =
+ Lib_IntVector_Intrinsics_vec128_add64(a23,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a34 =
+ Lib_IntVector_Intrinsics_vec128_add64(a33,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a44 =
+ Lib_IntVector_Intrinsics_vec128_add64(a43,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a05 =
+ Lib_IntVector_Intrinsics_vec128_add64(a04,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a15 =
+ Lib_IntVector_Intrinsics_vec128_add64(a14,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a25 =
+ Lib_IntVector_Intrinsics_vec128_add64(a24,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a35 =
+ Lib_IntVector_Intrinsics_vec128_add64(a34,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a45 =
+ Lib_IntVector_Intrinsics_vec128_add64(a44,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a06 =
+ Lib_IntVector_Intrinsics_vec128_add64(a05,
+ Lib_IntVector_Intrinsics_vec128_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a16 =
+ Lib_IntVector_Intrinsics_vec128_add64(a15,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a26 =
+ Lib_IntVector_Intrinsics_vec128_add64(a25,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a36 =
+ Lib_IntVector_Intrinsics_vec128_add64(a35,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a46 =
+ Lib_IntVector_Intrinsics_vec128_add64(a45,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec128 t0 = a06;
+ Lib_IntVector_Intrinsics_vec128 t1 = a16;
+ Lib_IntVector_Intrinsics_vec128 t2 = a26;
+ Lib_IntVector_Intrinsics_vec128 t3 = a36;
+ Lib_IntVector_Intrinsics_vec128 t4 = a46;
+ Lib_IntVector_Intrinsics_vec128
+ mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t0, mask26);
+ Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec128
+ z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec128
+ z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec128
+ z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec128 o0 = x02;
+ Lib_IntVector_Intrinsics_vec128 o1 = x12;
+ Lib_IntVector_Intrinsics_vec128 o2 = x21;
+ Lib_IntVector_Intrinsics_vec128 o3 = x32;
+ Lib_IntVector_Intrinsics_vec128 o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ Hacl_Poly1305_128_poly1305_finish(out, k, ctx);
+}
+
+void
+Hacl_Chacha20Poly1305_128_aead_encrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac)
+{
+ Hacl_Chacha20_Vec128_chacha20_encrypt_128(mlen, cipher, m, k, n, (uint32_t)1U);
+ uint8_t tmp[64U] = { 0U };
+ Hacl_Chacha20_Vec128_chacha20_encrypt_128((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U);
+ uint8_t *key = tmp;
+ poly1305_do_128(key, aadlen, aad, mlen, cipher, mac);
+}
+
+uint32_t
+Hacl_Chacha20Poly1305_128_aead_decrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac)
+{
+ uint8_t computed_mac[16U] = { 0U };
+ uint8_t tmp[64U] = { 0U };
+ Hacl_Chacha20_Vec128_chacha20_encrypt_128((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U);
+ uint8_t *key = tmp;
+ poly1305_do_128(key, aadlen, aad, mlen, cipher, computed_mac);
+ uint8_t res = (uint8_t)255U;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ uint8_t uu____0 = FStar_UInt8_eq_mask(computed_mac[i], mac[i]);
+ res = uu____0 & res;
+ }
+ uint8_t z = res;
+ if (z == (uint8_t)255U) {
+ Hacl_Chacha20_Vec128_chacha20_encrypt_128(mlen, m, cipher, k, n, (uint32_t)1U);
+ return (uint32_t)0U;
+ }
+ return (uint32_t)1U;
+}
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.h b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.h
new file mode 100644
index 0000000000..2c4d46bce4
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_128.h
@@ -0,0 +1,60 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "libintvector.h"
+#include "kremlin/internal/types.h"
+#include "kremlin/lowstar_endianness.h"
+#include <string.h>
+#include <stdbool.h>
+
+#ifndef __Hacl_Chacha20Poly1305_128_H
+#define __Hacl_Chacha20Poly1305_128_H
+
+#include "Hacl_Kremlib.h"
+#include "Hacl_Chacha20_Vec128.h"
+#include "Hacl_Poly1305_128.h"
+
+void
+Hacl_Chacha20Poly1305_128_aead_encrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac);
+
+uint32_t
+Hacl_Chacha20Poly1305_128_aead_decrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac);
+
+#define __Hacl_Chacha20Poly1305_128_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.c b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.c
new file mode 100644
index 0000000000..efbccbfddb
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.c
@@ -0,0 +1,1176 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "Hacl_Chacha20Poly1305_256.h"
+
+static inline void
+poly1305_padded_256(Lib_IntVector_Intrinsics_vec256 *ctx, uint32_t len, uint8_t *text)
+{
+ uint32_t n = len / (uint32_t)16U;
+ uint32_t r = len % (uint32_t)16U;
+ uint8_t *blocks = text;
+ uint8_t *rem = text + n * (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec256 *pre0 = ctx + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 *acc0 = ctx;
+ uint32_t sz_block = (uint32_t)64U;
+ uint32_t len0 = n * (uint32_t)16U / sz_block * sz_block;
+ uint8_t *t00 = blocks;
+ if (len0 > (uint32_t)0U) {
+ uint32_t bs = (uint32_t)64U;
+ uint8_t *text0 = t00;
+ Hacl_Impl_Poly1305_Field32xN_256_load_acc4(acc0, text0);
+ uint32_t len1 = len0 - bs;
+ uint8_t *text1 = t00 + bs;
+ uint32_t nb = len1 / bs;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *block = text1 + i * bs;
+ Lib_IntVector_Intrinsics_vec256 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ Lib_IntVector_Intrinsics_vec256 lo = Lib_IntVector_Intrinsics_vec256_load_le(block);
+ Lib_IntVector_Intrinsics_vec256
+ hi = Lib_IntVector_Intrinsics_vec256_load_le(block + (uint32_t)32U);
+ Lib_IntVector_Intrinsics_vec256
+ mask260 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ m0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(lo, hi);
+ Lib_IntVector_Intrinsics_vec256
+ m1 = Lib_IntVector_Intrinsics_vec256_interleave_high128(lo, hi);
+ Lib_IntVector_Intrinsics_vec256
+ m2 = Lib_IntVector_Intrinsics_vec256_shift_right(m0, (uint32_t)48U);
+ Lib_IntVector_Intrinsics_vec256
+ m3 = Lib_IntVector_Intrinsics_vec256_shift_right(m1, (uint32_t)48U);
+ Lib_IntVector_Intrinsics_vec256
+ m4 = Lib_IntVector_Intrinsics_vec256_interleave_high64(m0, m1);
+ Lib_IntVector_Intrinsics_vec256
+ t010 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m0, m1);
+ Lib_IntVector_Intrinsics_vec256
+ t30 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m2, m3);
+ Lib_IntVector_Intrinsics_vec256
+ t20 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)4U);
+ Lib_IntVector_Intrinsics_vec256 o20 = Lib_IntVector_Intrinsics_vec256_and(t20, mask260);
+ Lib_IntVector_Intrinsics_vec256
+ t10 = Lib_IntVector_Intrinsics_vec256_shift_right64(t010, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 o10 = Lib_IntVector_Intrinsics_vec256_and(t10, mask260);
+ Lib_IntVector_Intrinsics_vec256 o5 = Lib_IntVector_Intrinsics_vec256_and(t010, mask260);
+ Lib_IntVector_Intrinsics_vec256
+ t31 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)30U);
+ Lib_IntVector_Intrinsics_vec256 o30 = Lib_IntVector_Intrinsics_vec256_and(t31, mask260);
+ Lib_IntVector_Intrinsics_vec256
+ o40 = Lib_IntVector_Intrinsics_vec256_shift_right64(m4, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec256 o00 = o5;
+ Lib_IntVector_Intrinsics_vec256 o11 = o10;
+ Lib_IntVector_Intrinsics_vec256 o21 = o20;
+ Lib_IntVector_Intrinsics_vec256 o31 = o30;
+ Lib_IntVector_Intrinsics_vec256 o41 = o40;
+ e[0U] = o00;
+ e[1U] = o11;
+ e[2U] = o21;
+ e[3U] = o31;
+ e[4U] = o41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b);
+ Lib_IntVector_Intrinsics_vec256 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec256 *rn = pre0 + (uint32_t)10U;
+ Lib_IntVector_Intrinsics_vec256 *rn5 = pre0 + (uint32_t)15U;
+ Lib_IntVector_Intrinsics_vec256 r0 = rn[0U];
+ Lib_IntVector_Intrinsics_vec256 r1 = rn[1U];
+ Lib_IntVector_Intrinsics_vec256 r2 = rn[2U];
+ Lib_IntVector_Intrinsics_vec256 r3 = rn[3U];
+ Lib_IntVector_Intrinsics_vec256 r4 = rn[4U];
+ Lib_IntVector_Intrinsics_vec256 r51 = rn5[1U];
+ Lib_IntVector_Intrinsics_vec256 r52 = rn5[2U];
+ Lib_IntVector_Intrinsics_vec256 r53 = rn5[3U];
+ Lib_IntVector_Intrinsics_vec256 r54 = rn5[4U];
+ Lib_IntVector_Intrinsics_vec256 f10 = acc0[0U];
+ Lib_IntVector_Intrinsics_vec256 f110 = acc0[1U];
+ Lib_IntVector_Intrinsics_vec256 f120 = acc0[2U];
+ Lib_IntVector_Intrinsics_vec256 f130 = acc0[3U];
+ Lib_IntVector_Intrinsics_vec256 f140 = acc0[4U];
+ Lib_IntVector_Intrinsics_vec256 a0 = Lib_IntVector_Intrinsics_vec256_mul64(r0, f10);
+ Lib_IntVector_Intrinsics_vec256 a1 = Lib_IntVector_Intrinsics_vec256_mul64(r1, f10);
+ Lib_IntVector_Intrinsics_vec256 a2 = Lib_IntVector_Intrinsics_vec256_mul64(r2, f10);
+ Lib_IntVector_Intrinsics_vec256 a3 = Lib_IntVector_Intrinsics_vec256_mul64(r3, f10);
+ Lib_IntVector_Intrinsics_vec256 a4 = Lib_IntVector_Intrinsics_vec256_mul64(r4, f10);
+ Lib_IntVector_Intrinsics_vec256
+ a01 =
+ Lib_IntVector_Intrinsics_vec256_add64(a0,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a11 =
+ Lib_IntVector_Intrinsics_vec256_add64(a1,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a21 =
+ Lib_IntVector_Intrinsics_vec256_add64(a2,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a31 =
+ Lib_IntVector_Intrinsics_vec256_add64(a3,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a41 =
+ Lib_IntVector_Intrinsics_vec256_add64(a4,
+ Lib_IntVector_Intrinsics_vec256_mul64(r3, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a02 =
+ Lib_IntVector_Intrinsics_vec256_add64(a01,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a12 =
+ Lib_IntVector_Intrinsics_vec256_add64(a11,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a22 =
+ Lib_IntVector_Intrinsics_vec256_add64(a21,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a32 =
+ Lib_IntVector_Intrinsics_vec256_add64(a31,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a42 =
+ Lib_IntVector_Intrinsics_vec256_add64(a41,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a03 =
+ Lib_IntVector_Intrinsics_vec256_add64(a02,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a13 =
+ Lib_IntVector_Intrinsics_vec256_add64(a12,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a23 =
+ Lib_IntVector_Intrinsics_vec256_add64(a22,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a33 =
+ Lib_IntVector_Intrinsics_vec256_add64(a32,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a43 =
+ Lib_IntVector_Intrinsics_vec256_add64(a42,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a04 =
+ Lib_IntVector_Intrinsics_vec256_add64(a03,
+ Lib_IntVector_Intrinsics_vec256_mul64(r51, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a14 =
+ Lib_IntVector_Intrinsics_vec256_add64(a13,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a24 =
+ Lib_IntVector_Intrinsics_vec256_add64(a23,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a34 =
+ Lib_IntVector_Intrinsics_vec256_add64(a33,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a44 =
+ Lib_IntVector_Intrinsics_vec256_add64(a43,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f140));
+ Lib_IntVector_Intrinsics_vec256 t01 = a04;
+ Lib_IntVector_Intrinsics_vec256 t1 = a14;
+ Lib_IntVector_Intrinsics_vec256 t2 = a24;
+ Lib_IntVector_Intrinsics_vec256 t3 = a34;
+ Lib_IntVector_Intrinsics_vec256 t4 = a44;
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec256
+ z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec256
+ z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec256
+ z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec256 o01 = x02;
+ Lib_IntVector_Intrinsics_vec256 o12 = x12;
+ Lib_IntVector_Intrinsics_vec256 o22 = x21;
+ Lib_IntVector_Intrinsics_vec256 o32 = x32;
+ Lib_IntVector_Intrinsics_vec256 o42 = x42;
+ acc0[0U] = o01;
+ acc0[1U] = o12;
+ acc0[2U] = o22;
+ acc0[3U] = o32;
+ acc0[4U] = o42;
+ Lib_IntVector_Intrinsics_vec256 f100 = acc0[0U];
+ Lib_IntVector_Intrinsics_vec256 f11 = acc0[1U];
+ Lib_IntVector_Intrinsics_vec256 f12 = acc0[2U];
+ Lib_IntVector_Intrinsics_vec256 f13 = acc0[3U];
+ Lib_IntVector_Intrinsics_vec256 f14 = acc0[4U];
+ Lib_IntVector_Intrinsics_vec256 f20 = e[0U];
+ Lib_IntVector_Intrinsics_vec256 f21 = e[1U];
+ Lib_IntVector_Intrinsics_vec256 f22 = e[2U];
+ Lib_IntVector_Intrinsics_vec256 f23 = e[3U];
+ Lib_IntVector_Intrinsics_vec256 f24 = e[4U];
+ Lib_IntVector_Intrinsics_vec256 o0 = Lib_IntVector_Intrinsics_vec256_add64(f100, f20);
+ Lib_IntVector_Intrinsics_vec256 o1 = Lib_IntVector_Intrinsics_vec256_add64(f11, f21);
+ Lib_IntVector_Intrinsics_vec256 o2 = Lib_IntVector_Intrinsics_vec256_add64(f12, f22);
+ Lib_IntVector_Intrinsics_vec256 o3 = Lib_IntVector_Intrinsics_vec256_add64(f13, f23);
+ Lib_IntVector_Intrinsics_vec256 o4 = Lib_IntVector_Intrinsics_vec256_add64(f14, f24);
+ acc0[0U] = o0;
+ acc0[1U] = o1;
+ acc0[2U] = o2;
+ acc0[3U] = o3;
+ acc0[4U] = o4;
+ }
+ Hacl_Impl_Poly1305_Field32xN_256_fmul_r4_normalize(acc0, pre0);
+ }
+ uint32_t len1 = n * (uint32_t)16U - len0;
+ uint8_t *t10 = blocks + len0;
+ uint32_t nb = len1 / (uint32_t)16U;
+ uint32_t rem1 = len1 % (uint32_t)16U;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *block = t10 + i * (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec256 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ uint64_t u0 = load64_le(block);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(block + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo);
+ Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi);
+ Lib_IntVector_Intrinsics_vec256
+ f010 =
+ Lib_IntVector_Intrinsics_vec256_and(f0,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f110 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f20 =
+ Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec256
+ f30 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec256 f01 = f010;
+ Lib_IntVector_Intrinsics_vec256 f111 = f110;
+ Lib_IntVector_Intrinsics_vec256 f2 = f20;
+ Lib_IntVector_Intrinsics_vec256 f3 = f30;
+ Lib_IntVector_Intrinsics_vec256 f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b);
+ Lib_IntVector_Intrinsics_vec256 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec256 *r1 = pre0;
+ Lib_IntVector_Intrinsics_vec256 *r5 = pre0 + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 r0 = r1[0U];
+ Lib_IntVector_Intrinsics_vec256 r11 = r1[1U];
+ Lib_IntVector_Intrinsics_vec256 r2 = r1[2U];
+ Lib_IntVector_Intrinsics_vec256 r3 = r1[3U];
+ Lib_IntVector_Intrinsics_vec256 r4 = r1[4U];
+ Lib_IntVector_Intrinsics_vec256 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec256 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec256 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec256 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec256 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec256 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec256 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec256 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec256 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec256 a0 = acc0[0U];
+ Lib_IntVector_Intrinsics_vec256 a1 = acc0[1U];
+ Lib_IntVector_Intrinsics_vec256 a2 = acc0[2U];
+ Lib_IntVector_Intrinsics_vec256 a3 = acc0[3U];
+ Lib_IntVector_Intrinsics_vec256 a4 = acc0[4U];
+ Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r11, a01);
+ Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec256
+ a03 =
+ Lib_IntVector_Intrinsics_vec256_add64(a02,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a13 =
+ Lib_IntVector_Intrinsics_vec256_add64(a12,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a23 =
+ Lib_IntVector_Intrinsics_vec256_add64(a22,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a33 =
+ Lib_IntVector_Intrinsics_vec256_add64(a32,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a43 =
+ Lib_IntVector_Intrinsics_vec256_add64(a42,
+ Lib_IntVector_Intrinsics_vec256_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a04 =
+ Lib_IntVector_Intrinsics_vec256_add64(a03,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a14 =
+ Lib_IntVector_Intrinsics_vec256_add64(a13,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a24 =
+ Lib_IntVector_Intrinsics_vec256_add64(a23,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a34 =
+ Lib_IntVector_Intrinsics_vec256_add64(a33,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a44 =
+ Lib_IntVector_Intrinsics_vec256_add64(a43,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a05 =
+ Lib_IntVector_Intrinsics_vec256_add64(a04,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a15 =
+ Lib_IntVector_Intrinsics_vec256_add64(a14,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a25 =
+ Lib_IntVector_Intrinsics_vec256_add64(a24,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a35 =
+ Lib_IntVector_Intrinsics_vec256_add64(a34,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a45 =
+ Lib_IntVector_Intrinsics_vec256_add64(a44,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a06 =
+ Lib_IntVector_Intrinsics_vec256_add64(a05,
+ Lib_IntVector_Intrinsics_vec256_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a16 =
+ Lib_IntVector_Intrinsics_vec256_add64(a15,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a26 =
+ Lib_IntVector_Intrinsics_vec256_add64(a25,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a36 =
+ Lib_IntVector_Intrinsics_vec256_add64(a35,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a46 =
+ Lib_IntVector_Intrinsics_vec256_add64(a45,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec256 t01 = a06;
+ Lib_IntVector_Intrinsics_vec256 t11 = a16;
+ Lib_IntVector_Intrinsics_vec256 t2 = a26;
+ Lib_IntVector_Intrinsics_vec256 t3 = a36;
+ Lib_IntVector_Intrinsics_vec256 t4 = a46;
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t11, z0);
+ Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec256
+ z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec256
+ z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec256
+ z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec256 o0 = x02;
+ Lib_IntVector_Intrinsics_vec256 o1 = x12;
+ Lib_IntVector_Intrinsics_vec256 o2 = x21;
+ Lib_IntVector_Intrinsics_vec256 o3 = x32;
+ Lib_IntVector_Intrinsics_vec256 o4 = x42;
+ acc0[0U] = o0;
+ acc0[1U] = o1;
+ acc0[2U] = o2;
+ acc0[3U] = o3;
+ acc0[4U] = o4;
+ }
+ if (rem1 > (uint32_t)0U) {
+ uint8_t *last = t10 + nb * (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec256 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ uint8_t tmp[16U] = { 0U };
+ memcpy(tmp, last, rem1 * sizeof(last[0U]));
+ uint64_t u0 = load64_le(tmp);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(tmp + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo);
+ Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi);
+ Lib_IntVector_Intrinsics_vec256
+ f010 =
+ Lib_IntVector_Intrinsics_vec256_and(f0,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f110 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f20 =
+ Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec256
+ f30 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec256 f01 = f010;
+ Lib_IntVector_Intrinsics_vec256 f111 = f110;
+ Lib_IntVector_Intrinsics_vec256 f2 = f20;
+ Lib_IntVector_Intrinsics_vec256 f3 = f30;
+ Lib_IntVector_Intrinsics_vec256 f4 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f4;
+ uint64_t b = (uint64_t)1U << rem1 * (uint32_t)8U % (uint32_t)26U;
+ Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b);
+ Lib_IntVector_Intrinsics_vec256 fi = e[rem1 * (uint32_t)8U / (uint32_t)26U];
+ e[rem1 * (uint32_t)8U / (uint32_t)26U] = Lib_IntVector_Intrinsics_vec256_or(fi, mask);
+ Lib_IntVector_Intrinsics_vec256 *r1 = pre0;
+ Lib_IntVector_Intrinsics_vec256 *r5 = pre0 + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 r0 = r1[0U];
+ Lib_IntVector_Intrinsics_vec256 r11 = r1[1U];
+ Lib_IntVector_Intrinsics_vec256 r2 = r1[2U];
+ Lib_IntVector_Intrinsics_vec256 r3 = r1[3U];
+ Lib_IntVector_Intrinsics_vec256 r4 = r1[4U];
+ Lib_IntVector_Intrinsics_vec256 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec256 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec256 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec256 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec256 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec256 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec256 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec256 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec256 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec256 a0 = acc0[0U];
+ Lib_IntVector_Intrinsics_vec256 a1 = acc0[1U];
+ Lib_IntVector_Intrinsics_vec256 a2 = acc0[2U];
+ Lib_IntVector_Intrinsics_vec256 a3 = acc0[3U];
+ Lib_IntVector_Intrinsics_vec256 a4 = acc0[4U];
+ Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r11, a01);
+ Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec256
+ a03 =
+ Lib_IntVector_Intrinsics_vec256_add64(a02,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a13 =
+ Lib_IntVector_Intrinsics_vec256_add64(a12,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a23 =
+ Lib_IntVector_Intrinsics_vec256_add64(a22,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a33 =
+ Lib_IntVector_Intrinsics_vec256_add64(a32,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a43 =
+ Lib_IntVector_Intrinsics_vec256_add64(a42,
+ Lib_IntVector_Intrinsics_vec256_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a04 =
+ Lib_IntVector_Intrinsics_vec256_add64(a03,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a14 =
+ Lib_IntVector_Intrinsics_vec256_add64(a13,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a24 =
+ Lib_IntVector_Intrinsics_vec256_add64(a23,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a34 =
+ Lib_IntVector_Intrinsics_vec256_add64(a33,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a44 =
+ Lib_IntVector_Intrinsics_vec256_add64(a43,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a05 =
+ Lib_IntVector_Intrinsics_vec256_add64(a04,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a15 =
+ Lib_IntVector_Intrinsics_vec256_add64(a14,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a25 =
+ Lib_IntVector_Intrinsics_vec256_add64(a24,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a35 =
+ Lib_IntVector_Intrinsics_vec256_add64(a34,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a45 =
+ Lib_IntVector_Intrinsics_vec256_add64(a44,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a06 =
+ Lib_IntVector_Intrinsics_vec256_add64(a05,
+ Lib_IntVector_Intrinsics_vec256_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a16 =
+ Lib_IntVector_Intrinsics_vec256_add64(a15,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a26 =
+ Lib_IntVector_Intrinsics_vec256_add64(a25,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a36 =
+ Lib_IntVector_Intrinsics_vec256_add64(a35,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a46 =
+ Lib_IntVector_Intrinsics_vec256_add64(a45,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec256 t01 = a06;
+ Lib_IntVector_Intrinsics_vec256 t11 = a16;
+ Lib_IntVector_Intrinsics_vec256 t2 = a26;
+ Lib_IntVector_Intrinsics_vec256 t3 = a36;
+ Lib_IntVector_Intrinsics_vec256 t4 = a46;
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t11, z0);
+ Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec256
+ z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec256
+ z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec256
+ z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec256 o0 = x02;
+ Lib_IntVector_Intrinsics_vec256 o1 = x12;
+ Lib_IntVector_Intrinsics_vec256 o2 = x21;
+ Lib_IntVector_Intrinsics_vec256 o3 = x32;
+ Lib_IntVector_Intrinsics_vec256 o4 = x42;
+ acc0[0U] = o0;
+ acc0[1U] = o1;
+ acc0[2U] = o2;
+ acc0[3U] = o3;
+ acc0[4U] = o4;
+ }
+ uint8_t tmp[16U] = { 0U };
+ memcpy(tmp, rem, r * sizeof(rem[0U]));
+ if (r > (uint32_t)0U) {
+ Lib_IntVector_Intrinsics_vec256 *pre = ctx + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 *acc = ctx;
+ Lib_IntVector_Intrinsics_vec256 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ uint64_t u0 = load64_le(tmp);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(tmp + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo);
+ Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi);
+ Lib_IntVector_Intrinsics_vec256
+ f010 =
+ Lib_IntVector_Intrinsics_vec256_and(f0,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f110 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f20 =
+ Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec256
+ f30 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec256 f01 = f010;
+ Lib_IntVector_Intrinsics_vec256 f111 = f110;
+ Lib_IntVector_Intrinsics_vec256 f2 = f20;
+ Lib_IntVector_Intrinsics_vec256 f3 = f30;
+ Lib_IntVector_Intrinsics_vec256 f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b);
+ Lib_IntVector_Intrinsics_vec256 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec256 *r1 = pre;
+ Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 r0 = r1[0U];
+ Lib_IntVector_Intrinsics_vec256 r11 = r1[1U];
+ Lib_IntVector_Intrinsics_vec256 r2 = r1[2U];
+ Lib_IntVector_Intrinsics_vec256 r3 = r1[3U];
+ Lib_IntVector_Intrinsics_vec256 r4 = r1[4U];
+ Lib_IntVector_Intrinsics_vec256 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec256 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec256 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec256 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec256 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec256 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec256 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec256 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec256 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec256 a0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec256 a1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec256 a2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec256 a3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec256 a4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r11, a01);
+ Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec256
+ a03 =
+ Lib_IntVector_Intrinsics_vec256_add64(a02,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a13 =
+ Lib_IntVector_Intrinsics_vec256_add64(a12,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a23 =
+ Lib_IntVector_Intrinsics_vec256_add64(a22,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a33 =
+ Lib_IntVector_Intrinsics_vec256_add64(a32,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a43 =
+ Lib_IntVector_Intrinsics_vec256_add64(a42,
+ Lib_IntVector_Intrinsics_vec256_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a04 =
+ Lib_IntVector_Intrinsics_vec256_add64(a03,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a14 =
+ Lib_IntVector_Intrinsics_vec256_add64(a13,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a24 =
+ Lib_IntVector_Intrinsics_vec256_add64(a23,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a34 =
+ Lib_IntVector_Intrinsics_vec256_add64(a33,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a44 =
+ Lib_IntVector_Intrinsics_vec256_add64(a43,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a05 =
+ Lib_IntVector_Intrinsics_vec256_add64(a04,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a15 =
+ Lib_IntVector_Intrinsics_vec256_add64(a14,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a25 =
+ Lib_IntVector_Intrinsics_vec256_add64(a24,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a35 =
+ Lib_IntVector_Intrinsics_vec256_add64(a34,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a45 =
+ Lib_IntVector_Intrinsics_vec256_add64(a44,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a06 =
+ Lib_IntVector_Intrinsics_vec256_add64(a05,
+ Lib_IntVector_Intrinsics_vec256_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a16 =
+ Lib_IntVector_Intrinsics_vec256_add64(a15,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a26 =
+ Lib_IntVector_Intrinsics_vec256_add64(a25,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a36 =
+ Lib_IntVector_Intrinsics_vec256_add64(a35,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a46 =
+ Lib_IntVector_Intrinsics_vec256_add64(a45,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec256 t0 = a06;
+ Lib_IntVector_Intrinsics_vec256 t1 = a16;
+ Lib_IntVector_Intrinsics_vec256 t2 = a26;
+ Lib_IntVector_Intrinsics_vec256 t3 = a36;
+ Lib_IntVector_Intrinsics_vec256 t4 = a46;
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26);
+ Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec256
+ z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec256
+ z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec256
+ z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec256 o0 = x02;
+ Lib_IntVector_Intrinsics_vec256 o1 = x12;
+ Lib_IntVector_Intrinsics_vec256 o2 = x21;
+ Lib_IntVector_Intrinsics_vec256 o3 = x32;
+ Lib_IntVector_Intrinsics_vec256 o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ return;
+ }
+}
+
+static inline void
+poly1305_do_256(
+ uint8_t *k,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *out)
+{
+ Lib_IntVector_Intrinsics_vec256 ctx[25U];
+ for (uint32_t _i = 0U; _i < (uint32_t)25U; ++_i)
+ ctx[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ uint8_t block[16U] = { 0U };
+ Hacl_Poly1305_256_poly1305_init(ctx, k);
+ poly1305_padded_256(ctx, aadlen, aad);
+ poly1305_padded_256(ctx, mlen, m);
+ store64_le(block, (uint64_t)aadlen);
+ store64_le(block + (uint32_t)8U, (uint64_t)mlen);
+ Lib_IntVector_Intrinsics_vec256 *pre = ctx + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 *acc = ctx;
+ Lib_IntVector_Intrinsics_vec256 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ uint64_t u0 = load64_le(block);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(block + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo);
+ Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi);
+ Lib_IntVector_Intrinsics_vec256
+ f010 =
+ Lib_IntVector_Intrinsics_vec256_and(f0,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f110 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f20 =
+ Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec256
+ f30 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec256 f01 = f010;
+ Lib_IntVector_Intrinsics_vec256 f111 = f110;
+ Lib_IntVector_Intrinsics_vec256 f2 = f20;
+ Lib_IntVector_Intrinsics_vec256 f3 = f30;
+ Lib_IntVector_Intrinsics_vec256 f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b);
+ Lib_IntVector_Intrinsics_vec256 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec256 *r = pre;
+ Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 r0 = r[0U];
+ Lib_IntVector_Intrinsics_vec256 r1 = r[1U];
+ Lib_IntVector_Intrinsics_vec256 r2 = r[2U];
+ Lib_IntVector_Intrinsics_vec256 r3 = r[3U];
+ Lib_IntVector_Intrinsics_vec256 r4 = r[4U];
+ Lib_IntVector_Intrinsics_vec256 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec256 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec256 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec256 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec256 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec256 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec256 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec256 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec256 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec256 a0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec256 a1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec256 a2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec256 a3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec256 a4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r1, a01);
+ Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec256
+ a03 =
+ Lib_IntVector_Intrinsics_vec256_add64(a02,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a13 =
+ Lib_IntVector_Intrinsics_vec256_add64(a12,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a23 =
+ Lib_IntVector_Intrinsics_vec256_add64(a22,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a33 =
+ Lib_IntVector_Intrinsics_vec256_add64(a32,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a43 =
+ Lib_IntVector_Intrinsics_vec256_add64(a42,
+ Lib_IntVector_Intrinsics_vec256_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a04 =
+ Lib_IntVector_Intrinsics_vec256_add64(a03,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a14 =
+ Lib_IntVector_Intrinsics_vec256_add64(a13,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a24 =
+ Lib_IntVector_Intrinsics_vec256_add64(a23,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a34 =
+ Lib_IntVector_Intrinsics_vec256_add64(a33,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a44 =
+ Lib_IntVector_Intrinsics_vec256_add64(a43,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a05 =
+ Lib_IntVector_Intrinsics_vec256_add64(a04,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a15 =
+ Lib_IntVector_Intrinsics_vec256_add64(a14,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a25 =
+ Lib_IntVector_Intrinsics_vec256_add64(a24,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a35 =
+ Lib_IntVector_Intrinsics_vec256_add64(a34,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a45 =
+ Lib_IntVector_Intrinsics_vec256_add64(a44,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a06 =
+ Lib_IntVector_Intrinsics_vec256_add64(a05,
+ Lib_IntVector_Intrinsics_vec256_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a16 =
+ Lib_IntVector_Intrinsics_vec256_add64(a15,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a26 =
+ Lib_IntVector_Intrinsics_vec256_add64(a25,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a36 =
+ Lib_IntVector_Intrinsics_vec256_add64(a35,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a46 =
+ Lib_IntVector_Intrinsics_vec256_add64(a45,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec256 t0 = a06;
+ Lib_IntVector_Intrinsics_vec256 t1 = a16;
+ Lib_IntVector_Intrinsics_vec256 t2 = a26;
+ Lib_IntVector_Intrinsics_vec256 t3 = a36;
+ Lib_IntVector_Intrinsics_vec256 t4 = a46;
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26);
+ Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec256
+ z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec256
+ z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec256
+ z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec256 o0 = x02;
+ Lib_IntVector_Intrinsics_vec256 o1 = x12;
+ Lib_IntVector_Intrinsics_vec256 o2 = x21;
+ Lib_IntVector_Intrinsics_vec256 o3 = x32;
+ Lib_IntVector_Intrinsics_vec256 o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ Hacl_Poly1305_256_poly1305_finish(out, k, ctx);
+}
+
+void
+Hacl_Chacha20Poly1305_256_aead_encrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac)
+{
+ Hacl_Chacha20_Vec256_chacha20_encrypt_256(mlen, cipher, m, k, n, (uint32_t)1U);
+ uint8_t tmp[64U] = { 0U };
+ Hacl_Chacha20_Vec256_chacha20_encrypt_256((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U);
+ uint8_t *key = tmp;
+ poly1305_do_256(key, aadlen, aad, mlen, cipher, mac);
+}
+
+uint32_t
+Hacl_Chacha20Poly1305_256_aead_decrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac)
+{
+ uint8_t computed_mac[16U] = { 0U };
+ uint8_t tmp[64U] = { 0U };
+ Hacl_Chacha20_Vec256_chacha20_encrypt_256((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U);
+ uint8_t *key = tmp;
+ poly1305_do_256(key, aadlen, aad, mlen, cipher, computed_mac);
+ uint8_t res = (uint8_t)255U;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ uint8_t uu____0 = FStar_UInt8_eq_mask(computed_mac[i], mac[i]);
+ res = uu____0 & res;
+ }
+ uint8_t z = res;
+ if (z == (uint8_t)255U) {
+ Hacl_Chacha20_Vec256_chacha20_encrypt_256(mlen, m, cipher, k, n, (uint32_t)1U);
+ return (uint32_t)0U;
+ }
+ return (uint32_t)1U;
+}
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.h b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.h
new file mode 100644
index 0000000000..550cc0564c
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_256.h
@@ -0,0 +1,60 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "libintvector.h"
+#include "kremlin/internal/types.h"
+#include "kremlin/lowstar_endianness.h"
+#include <string.h>
+#include <stdbool.h>
+
+#ifndef __Hacl_Chacha20Poly1305_256_H
+#define __Hacl_Chacha20Poly1305_256_H
+
+#include "Hacl_Kremlib.h"
+#include "Hacl_Chacha20_Vec256.h"
+#include "Hacl_Poly1305_256.h"
+
+void
+Hacl_Chacha20Poly1305_256_aead_encrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac);
+
+uint32_t
+Hacl_Chacha20Poly1305_256_aead_decrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac);
+
+#define __Hacl_Chacha20Poly1305_256_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.c b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.c
new file mode 100644
index 0000000000..760e3d548a
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.c
@@ -0,0 +1,584 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "Hacl_Chacha20Poly1305_32.h"
+
+static inline void
+poly1305_padded_32(uint64_t *ctx, uint32_t len, uint8_t *text)
+{
+ uint32_t n = len / (uint32_t)16U;
+ uint32_t r = len % (uint32_t)16U;
+ uint8_t *blocks = text;
+ uint8_t *rem = text + n * (uint32_t)16U;
+ uint64_t *pre0 = ctx + (uint32_t)5U;
+ uint64_t *acc0 = ctx;
+ uint32_t nb = n * (uint32_t)16U / (uint32_t)16U;
+ uint32_t rem1 = n * (uint32_t)16U % (uint32_t)16U;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *block = blocks + i * (uint32_t)16U;
+ uint64_t e[5U] = { 0U };
+ uint64_t u0 = load64_le(block);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(block + (uint32_t)8U);
+ uint64_t hi = u;
+ uint64_t f0 = lo;
+ uint64_t f1 = hi;
+ uint64_t f010 = f0 & (uint64_t)0x3ffffffU;
+ uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU;
+ uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U;
+ uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU;
+ uint64_t f40 = f1 >> (uint32_t)40U;
+ uint64_t f01 = f010;
+ uint64_t f111 = f110;
+ uint64_t f2 = f20;
+ uint64_t f3 = f30;
+ uint64_t f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ uint64_t mask = b;
+ uint64_t f4 = e[4U];
+ e[4U] = f4 | mask;
+ uint64_t *r1 = pre0;
+ uint64_t *r5 = pre0 + (uint32_t)5U;
+ uint64_t r0 = r1[0U];
+ uint64_t r11 = r1[1U];
+ uint64_t r2 = r1[2U];
+ uint64_t r3 = r1[3U];
+ uint64_t r4 = r1[4U];
+ uint64_t r51 = r5[1U];
+ uint64_t r52 = r5[2U];
+ uint64_t r53 = r5[3U];
+ uint64_t r54 = r5[4U];
+ uint64_t f10 = e[0U];
+ uint64_t f11 = e[1U];
+ uint64_t f12 = e[2U];
+ uint64_t f13 = e[3U];
+ uint64_t f14 = e[4U];
+ uint64_t a0 = acc0[0U];
+ uint64_t a1 = acc0[1U];
+ uint64_t a2 = acc0[2U];
+ uint64_t a3 = acc0[3U];
+ uint64_t a4 = acc0[4U];
+ uint64_t a01 = a0 + f10;
+ uint64_t a11 = a1 + f11;
+ uint64_t a21 = a2 + f12;
+ uint64_t a31 = a3 + f13;
+ uint64_t a41 = a4 + f14;
+ uint64_t a02 = r0 * a01;
+ uint64_t a12 = r11 * a01;
+ uint64_t a22 = r2 * a01;
+ uint64_t a32 = r3 * a01;
+ uint64_t a42 = r4 * a01;
+ uint64_t a03 = a02 + r54 * a11;
+ uint64_t a13 = a12 + r0 * a11;
+ uint64_t a23 = a22 + r11 * a11;
+ uint64_t a33 = a32 + r2 * a11;
+ uint64_t a43 = a42 + r3 * a11;
+ uint64_t a04 = a03 + r53 * a21;
+ uint64_t a14 = a13 + r54 * a21;
+ uint64_t a24 = a23 + r0 * a21;
+ uint64_t a34 = a33 + r11 * a21;
+ uint64_t a44 = a43 + r2 * a21;
+ uint64_t a05 = a04 + r52 * a31;
+ uint64_t a15 = a14 + r53 * a31;
+ uint64_t a25 = a24 + r54 * a31;
+ uint64_t a35 = a34 + r0 * a31;
+ uint64_t a45 = a44 + r11 * a31;
+ uint64_t a06 = a05 + r51 * a41;
+ uint64_t a16 = a15 + r52 * a41;
+ uint64_t a26 = a25 + r53 * a41;
+ uint64_t a36 = a35 + r54 * a41;
+ uint64_t a46 = a45 + r0 * a41;
+ uint64_t t0 = a06;
+ uint64_t t1 = a16;
+ uint64_t t2 = a26;
+ uint64_t t3 = a36;
+ uint64_t t4 = a46;
+ uint64_t mask26 = (uint64_t)0x3ffffffU;
+ uint64_t z0 = t0 >> (uint32_t)26U;
+ uint64_t z1 = t3 >> (uint32_t)26U;
+ uint64_t x0 = t0 & mask26;
+ uint64_t x3 = t3 & mask26;
+ uint64_t x1 = t1 + z0;
+ uint64_t x4 = t4 + z1;
+ uint64_t z01 = x1 >> (uint32_t)26U;
+ uint64_t z11 = x4 >> (uint32_t)26U;
+ uint64_t t = z11 << (uint32_t)2U;
+ uint64_t z12 = z11 + t;
+ uint64_t x11 = x1 & mask26;
+ uint64_t x41 = x4 & mask26;
+ uint64_t x2 = t2 + z01;
+ uint64_t x01 = x0 + z12;
+ uint64_t z02 = x2 >> (uint32_t)26U;
+ uint64_t z13 = x01 >> (uint32_t)26U;
+ uint64_t x21 = x2 & mask26;
+ uint64_t x02 = x01 & mask26;
+ uint64_t x31 = x3 + z02;
+ uint64_t x12 = x11 + z13;
+ uint64_t z03 = x31 >> (uint32_t)26U;
+ uint64_t x32 = x31 & mask26;
+ uint64_t x42 = x41 + z03;
+ uint64_t o0 = x02;
+ uint64_t o1 = x12;
+ uint64_t o2 = x21;
+ uint64_t o3 = x32;
+ uint64_t o4 = x42;
+ acc0[0U] = o0;
+ acc0[1U] = o1;
+ acc0[2U] = o2;
+ acc0[3U] = o3;
+ acc0[4U] = o4;
+ }
+ if (rem1 > (uint32_t)0U) {
+ uint8_t *last = blocks + nb * (uint32_t)16U;
+ uint64_t e[5U] = { 0U };
+ uint8_t tmp[16U] = { 0U };
+ memcpy(tmp, last, rem1 * sizeof(last[0U]));
+ uint64_t u0 = load64_le(tmp);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(tmp + (uint32_t)8U);
+ uint64_t hi = u;
+ uint64_t f0 = lo;
+ uint64_t f1 = hi;
+ uint64_t f010 = f0 & (uint64_t)0x3ffffffU;
+ uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU;
+ uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U;
+ uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU;
+ uint64_t f40 = f1 >> (uint32_t)40U;
+ uint64_t f01 = f010;
+ uint64_t f111 = f110;
+ uint64_t f2 = f20;
+ uint64_t f3 = f30;
+ uint64_t f4 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f4;
+ uint64_t b = (uint64_t)1U << rem1 * (uint32_t)8U % (uint32_t)26U;
+ uint64_t mask = b;
+ uint64_t fi = e[rem1 * (uint32_t)8U / (uint32_t)26U];
+ e[rem1 * (uint32_t)8U / (uint32_t)26U] = fi | mask;
+ uint64_t *r1 = pre0;
+ uint64_t *r5 = pre0 + (uint32_t)5U;
+ uint64_t r0 = r1[0U];
+ uint64_t r11 = r1[1U];
+ uint64_t r2 = r1[2U];
+ uint64_t r3 = r1[3U];
+ uint64_t r4 = r1[4U];
+ uint64_t r51 = r5[1U];
+ uint64_t r52 = r5[2U];
+ uint64_t r53 = r5[3U];
+ uint64_t r54 = r5[4U];
+ uint64_t f10 = e[0U];
+ uint64_t f11 = e[1U];
+ uint64_t f12 = e[2U];
+ uint64_t f13 = e[3U];
+ uint64_t f14 = e[4U];
+ uint64_t a0 = acc0[0U];
+ uint64_t a1 = acc0[1U];
+ uint64_t a2 = acc0[2U];
+ uint64_t a3 = acc0[3U];
+ uint64_t a4 = acc0[4U];
+ uint64_t a01 = a0 + f10;
+ uint64_t a11 = a1 + f11;
+ uint64_t a21 = a2 + f12;
+ uint64_t a31 = a3 + f13;
+ uint64_t a41 = a4 + f14;
+ uint64_t a02 = r0 * a01;
+ uint64_t a12 = r11 * a01;
+ uint64_t a22 = r2 * a01;
+ uint64_t a32 = r3 * a01;
+ uint64_t a42 = r4 * a01;
+ uint64_t a03 = a02 + r54 * a11;
+ uint64_t a13 = a12 + r0 * a11;
+ uint64_t a23 = a22 + r11 * a11;
+ uint64_t a33 = a32 + r2 * a11;
+ uint64_t a43 = a42 + r3 * a11;
+ uint64_t a04 = a03 + r53 * a21;
+ uint64_t a14 = a13 + r54 * a21;
+ uint64_t a24 = a23 + r0 * a21;
+ uint64_t a34 = a33 + r11 * a21;
+ uint64_t a44 = a43 + r2 * a21;
+ uint64_t a05 = a04 + r52 * a31;
+ uint64_t a15 = a14 + r53 * a31;
+ uint64_t a25 = a24 + r54 * a31;
+ uint64_t a35 = a34 + r0 * a31;
+ uint64_t a45 = a44 + r11 * a31;
+ uint64_t a06 = a05 + r51 * a41;
+ uint64_t a16 = a15 + r52 * a41;
+ uint64_t a26 = a25 + r53 * a41;
+ uint64_t a36 = a35 + r54 * a41;
+ uint64_t a46 = a45 + r0 * a41;
+ uint64_t t0 = a06;
+ uint64_t t1 = a16;
+ uint64_t t2 = a26;
+ uint64_t t3 = a36;
+ uint64_t t4 = a46;
+ uint64_t mask26 = (uint64_t)0x3ffffffU;
+ uint64_t z0 = t0 >> (uint32_t)26U;
+ uint64_t z1 = t3 >> (uint32_t)26U;
+ uint64_t x0 = t0 & mask26;
+ uint64_t x3 = t3 & mask26;
+ uint64_t x1 = t1 + z0;
+ uint64_t x4 = t4 + z1;
+ uint64_t z01 = x1 >> (uint32_t)26U;
+ uint64_t z11 = x4 >> (uint32_t)26U;
+ uint64_t t = z11 << (uint32_t)2U;
+ uint64_t z12 = z11 + t;
+ uint64_t x11 = x1 & mask26;
+ uint64_t x41 = x4 & mask26;
+ uint64_t x2 = t2 + z01;
+ uint64_t x01 = x0 + z12;
+ uint64_t z02 = x2 >> (uint32_t)26U;
+ uint64_t z13 = x01 >> (uint32_t)26U;
+ uint64_t x21 = x2 & mask26;
+ uint64_t x02 = x01 & mask26;
+ uint64_t x31 = x3 + z02;
+ uint64_t x12 = x11 + z13;
+ uint64_t z03 = x31 >> (uint32_t)26U;
+ uint64_t x32 = x31 & mask26;
+ uint64_t x42 = x41 + z03;
+ uint64_t o0 = x02;
+ uint64_t o1 = x12;
+ uint64_t o2 = x21;
+ uint64_t o3 = x32;
+ uint64_t o4 = x42;
+ acc0[0U] = o0;
+ acc0[1U] = o1;
+ acc0[2U] = o2;
+ acc0[3U] = o3;
+ acc0[4U] = o4;
+ }
+ uint8_t tmp[16U] = { 0U };
+ memcpy(tmp, rem, r * sizeof(rem[0U]));
+ if (r > (uint32_t)0U) {
+ uint64_t *pre = ctx + (uint32_t)5U;
+ uint64_t *acc = ctx;
+ uint64_t e[5U] = { 0U };
+ uint64_t u0 = load64_le(tmp);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(tmp + (uint32_t)8U);
+ uint64_t hi = u;
+ uint64_t f0 = lo;
+ uint64_t f1 = hi;
+ uint64_t f010 = f0 & (uint64_t)0x3ffffffU;
+ uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU;
+ uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U;
+ uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU;
+ uint64_t f40 = f1 >> (uint32_t)40U;
+ uint64_t f01 = f010;
+ uint64_t f111 = f110;
+ uint64_t f2 = f20;
+ uint64_t f3 = f30;
+ uint64_t f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ uint64_t mask = b;
+ uint64_t f4 = e[4U];
+ e[4U] = f4 | mask;
+ uint64_t *r1 = pre;
+ uint64_t *r5 = pre + (uint32_t)5U;
+ uint64_t r0 = r1[0U];
+ uint64_t r11 = r1[1U];
+ uint64_t r2 = r1[2U];
+ uint64_t r3 = r1[3U];
+ uint64_t r4 = r1[4U];
+ uint64_t r51 = r5[1U];
+ uint64_t r52 = r5[2U];
+ uint64_t r53 = r5[3U];
+ uint64_t r54 = r5[4U];
+ uint64_t f10 = e[0U];
+ uint64_t f11 = e[1U];
+ uint64_t f12 = e[2U];
+ uint64_t f13 = e[3U];
+ uint64_t f14 = e[4U];
+ uint64_t a0 = acc[0U];
+ uint64_t a1 = acc[1U];
+ uint64_t a2 = acc[2U];
+ uint64_t a3 = acc[3U];
+ uint64_t a4 = acc[4U];
+ uint64_t a01 = a0 + f10;
+ uint64_t a11 = a1 + f11;
+ uint64_t a21 = a2 + f12;
+ uint64_t a31 = a3 + f13;
+ uint64_t a41 = a4 + f14;
+ uint64_t a02 = r0 * a01;
+ uint64_t a12 = r11 * a01;
+ uint64_t a22 = r2 * a01;
+ uint64_t a32 = r3 * a01;
+ uint64_t a42 = r4 * a01;
+ uint64_t a03 = a02 + r54 * a11;
+ uint64_t a13 = a12 + r0 * a11;
+ uint64_t a23 = a22 + r11 * a11;
+ uint64_t a33 = a32 + r2 * a11;
+ uint64_t a43 = a42 + r3 * a11;
+ uint64_t a04 = a03 + r53 * a21;
+ uint64_t a14 = a13 + r54 * a21;
+ uint64_t a24 = a23 + r0 * a21;
+ uint64_t a34 = a33 + r11 * a21;
+ uint64_t a44 = a43 + r2 * a21;
+ uint64_t a05 = a04 + r52 * a31;
+ uint64_t a15 = a14 + r53 * a31;
+ uint64_t a25 = a24 + r54 * a31;
+ uint64_t a35 = a34 + r0 * a31;
+ uint64_t a45 = a44 + r11 * a31;
+ uint64_t a06 = a05 + r51 * a41;
+ uint64_t a16 = a15 + r52 * a41;
+ uint64_t a26 = a25 + r53 * a41;
+ uint64_t a36 = a35 + r54 * a41;
+ uint64_t a46 = a45 + r0 * a41;
+ uint64_t t0 = a06;
+ uint64_t t1 = a16;
+ uint64_t t2 = a26;
+ uint64_t t3 = a36;
+ uint64_t t4 = a46;
+ uint64_t mask26 = (uint64_t)0x3ffffffU;
+ uint64_t z0 = t0 >> (uint32_t)26U;
+ uint64_t z1 = t3 >> (uint32_t)26U;
+ uint64_t x0 = t0 & mask26;
+ uint64_t x3 = t3 & mask26;
+ uint64_t x1 = t1 + z0;
+ uint64_t x4 = t4 + z1;
+ uint64_t z01 = x1 >> (uint32_t)26U;
+ uint64_t z11 = x4 >> (uint32_t)26U;
+ uint64_t t = z11 << (uint32_t)2U;
+ uint64_t z12 = z11 + t;
+ uint64_t x11 = x1 & mask26;
+ uint64_t x41 = x4 & mask26;
+ uint64_t x2 = t2 + z01;
+ uint64_t x01 = x0 + z12;
+ uint64_t z02 = x2 >> (uint32_t)26U;
+ uint64_t z13 = x01 >> (uint32_t)26U;
+ uint64_t x21 = x2 & mask26;
+ uint64_t x02 = x01 & mask26;
+ uint64_t x31 = x3 + z02;
+ uint64_t x12 = x11 + z13;
+ uint64_t z03 = x31 >> (uint32_t)26U;
+ uint64_t x32 = x31 & mask26;
+ uint64_t x42 = x41 + z03;
+ uint64_t o0 = x02;
+ uint64_t o1 = x12;
+ uint64_t o2 = x21;
+ uint64_t o3 = x32;
+ uint64_t o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ return;
+ }
+}
+
+static inline void
+poly1305_do_32(
+ uint8_t *k,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *out)
+{
+ uint64_t ctx[25U] = { 0U };
+ uint8_t block[16U] = { 0U };
+ Hacl_Poly1305_32_poly1305_init(ctx, k);
+ poly1305_padded_32(ctx, aadlen, aad);
+ poly1305_padded_32(ctx, mlen, m);
+ store64_le(block, (uint64_t)aadlen);
+ store64_le(block + (uint32_t)8U, (uint64_t)mlen);
+ uint64_t *pre = ctx + (uint32_t)5U;
+ uint64_t *acc = ctx;
+ uint64_t e[5U] = { 0U };
+ uint64_t u0 = load64_le(block);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(block + (uint32_t)8U);
+ uint64_t hi = u;
+ uint64_t f0 = lo;
+ uint64_t f1 = hi;
+ uint64_t f010 = f0 & (uint64_t)0x3ffffffU;
+ uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU;
+ uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U;
+ uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU;
+ uint64_t f40 = f1 >> (uint32_t)40U;
+ uint64_t f01 = f010;
+ uint64_t f111 = f110;
+ uint64_t f2 = f20;
+ uint64_t f3 = f30;
+ uint64_t f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ uint64_t mask = b;
+ uint64_t f4 = e[4U];
+ e[4U] = f4 | mask;
+ uint64_t *r = pre;
+ uint64_t *r5 = pre + (uint32_t)5U;
+ uint64_t r0 = r[0U];
+ uint64_t r1 = r[1U];
+ uint64_t r2 = r[2U];
+ uint64_t r3 = r[3U];
+ uint64_t r4 = r[4U];
+ uint64_t r51 = r5[1U];
+ uint64_t r52 = r5[2U];
+ uint64_t r53 = r5[3U];
+ uint64_t r54 = r5[4U];
+ uint64_t f10 = e[0U];
+ uint64_t f11 = e[1U];
+ uint64_t f12 = e[2U];
+ uint64_t f13 = e[3U];
+ uint64_t f14 = e[4U];
+ uint64_t a0 = acc[0U];
+ uint64_t a1 = acc[1U];
+ uint64_t a2 = acc[2U];
+ uint64_t a3 = acc[3U];
+ uint64_t a4 = acc[4U];
+ uint64_t a01 = a0 + f10;
+ uint64_t a11 = a1 + f11;
+ uint64_t a21 = a2 + f12;
+ uint64_t a31 = a3 + f13;
+ uint64_t a41 = a4 + f14;
+ uint64_t a02 = r0 * a01;
+ uint64_t a12 = r1 * a01;
+ uint64_t a22 = r2 * a01;
+ uint64_t a32 = r3 * a01;
+ uint64_t a42 = r4 * a01;
+ uint64_t a03 = a02 + r54 * a11;
+ uint64_t a13 = a12 + r0 * a11;
+ uint64_t a23 = a22 + r1 * a11;
+ uint64_t a33 = a32 + r2 * a11;
+ uint64_t a43 = a42 + r3 * a11;
+ uint64_t a04 = a03 + r53 * a21;
+ uint64_t a14 = a13 + r54 * a21;
+ uint64_t a24 = a23 + r0 * a21;
+ uint64_t a34 = a33 + r1 * a21;
+ uint64_t a44 = a43 + r2 * a21;
+ uint64_t a05 = a04 + r52 * a31;
+ uint64_t a15 = a14 + r53 * a31;
+ uint64_t a25 = a24 + r54 * a31;
+ uint64_t a35 = a34 + r0 * a31;
+ uint64_t a45 = a44 + r1 * a31;
+ uint64_t a06 = a05 + r51 * a41;
+ uint64_t a16 = a15 + r52 * a41;
+ uint64_t a26 = a25 + r53 * a41;
+ uint64_t a36 = a35 + r54 * a41;
+ uint64_t a46 = a45 + r0 * a41;
+ uint64_t t0 = a06;
+ uint64_t t1 = a16;
+ uint64_t t2 = a26;
+ uint64_t t3 = a36;
+ uint64_t t4 = a46;
+ uint64_t mask26 = (uint64_t)0x3ffffffU;
+ uint64_t z0 = t0 >> (uint32_t)26U;
+ uint64_t z1 = t3 >> (uint32_t)26U;
+ uint64_t x0 = t0 & mask26;
+ uint64_t x3 = t3 & mask26;
+ uint64_t x1 = t1 + z0;
+ uint64_t x4 = t4 + z1;
+ uint64_t z01 = x1 >> (uint32_t)26U;
+ uint64_t z11 = x4 >> (uint32_t)26U;
+ uint64_t t = z11 << (uint32_t)2U;
+ uint64_t z12 = z11 + t;
+ uint64_t x11 = x1 & mask26;
+ uint64_t x41 = x4 & mask26;
+ uint64_t x2 = t2 + z01;
+ uint64_t x01 = x0 + z12;
+ uint64_t z02 = x2 >> (uint32_t)26U;
+ uint64_t z13 = x01 >> (uint32_t)26U;
+ uint64_t x21 = x2 & mask26;
+ uint64_t x02 = x01 & mask26;
+ uint64_t x31 = x3 + z02;
+ uint64_t x12 = x11 + z13;
+ uint64_t z03 = x31 >> (uint32_t)26U;
+ uint64_t x32 = x31 & mask26;
+ uint64_t x42 = x41 + z03;
+ uint64_t o0 = x02;
+ uint64_t o1 = x12;
+ uint64_t o2 = x21;
+ uint64_t o3 = x32;
+ uint64_t o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ Hacl_Poly1305_32_poly1305_finish(out, k, ctx);
+}
+
+void
+Hacl_Chacha20Poly1305_32_aead_encrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac)
+{
+ Hacl_Chacha20_chacha20_encrypt(mlen, cipher, m, k, n, (uint32_t)1U);
+ uint8_t tmp[64U] = { 0U };
+ Hacl_Chacha20_chacha20_encrypt((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U);
+ uint8_t *key = tmp;
+ poly1305_do_32(key, aadlen, aad, mlen, cipher, mac);
+}
+
+uint32_t
+Hacl_Chacha20Poly1305_32_aead_decrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac)
+{
+ uint8_t computed_mac[16U] = { 0U };
+ uint8_t tmp[64U] = { 0U };
+ Hacl_Chacha20_chacha20_encrypt((uint32_t)64U, tmp, tmp, k, n, (uint32_t)0U);
+ uint8_t *key = tmp;
+ poly1305_do_32(key, aadlen, aad, mlen, cipher, computed_mac);
+ uint8_t res = (uint8_t)255U;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ uint8_t uu____0 = FStar_UInt8_eq_mask(computed_mac[i], mac[i]);
+ res = uu____0 & res;
+ }
+ uint8_t z = res;
+ if (z == (uint8_t)255U) {
+ Hacl_Chacha20_chacha20_encrypt(mlen, m, cipher, k, n, (uint32_t)1U);
+ return (uint32_t)0U;
+ }
+ return (uint32_t)1U;
+}
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.h b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.h
new file mode 100644
index 0000000000..615f3f96d7
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20Poly1305_32.h
@@ -0,0 +1,59 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "kremlin/internal/types.h"
+#include "kremlin/lowstar_endianness.h"
+#include <string.h>
+#include <stdbool.h>
+
+#ifndef __Hacl_Chacha20Poly1305_32_H
+#define __Hacl_Chacha20Poly1305_32_H
+
+#include "Hacl_Chacha20.h"
+#include "Hacl_Kremlib.h"
+#include "Hacl_Poly1305_32.h"
+
+void
+Hacl_Chacha20Poly1305_32_aead_encrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac);
+
+uint32_t
+Hacl_Chacha20Poly1305_32_aead_decrypt(
+ uint8_t *k,
+ uint8_t *n,
+ uint32_t aadlen,
+ uint8_t *aad,
+ uint32_t mlen,
+ uint8_t *m,
+ uint8_t *cipher,
+ uint8_t *mac);
+
+#define __Hacl_Chacha20Poly1305_32_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.c b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.c
index b5568cc73d..cf80c431de 100644
--- a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.c
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.c
@@ -1,390 +1,744 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
+/* MIT License
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
*
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
*/
#include "Hacl_Chacha20_Vec128.h"
-inline static void
-Hacl_Impl_Chacha20_Vec128_State_state_incr(vec *k)
-{
- vec k3 = k[3U];
- k[3U] = vec_increment(k3);
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_State_state_to_key_block(uint8_t *stream_block, vec *k)
-{
- vec k0 = k[0U];
- vec k1 = k[1U];
- vec k2 = k[2U];
- vec k3 = k[3U];
- uint8_t *a = stream_block;
- uint8_t *b = stream_block + (uint32_t)16U;
- uint8_t *c = stream_block + (uint32_t)32U;
- uint8_t *d = stream_block + (uint32_t)48U;
- vec_store_le(a, k0);
- vec_store_le(b, k1);
- vec_store_le(c, k2);
- vec_store_le(d, k3);
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_State_state_setup(vec *st, uint8_t *k, uint8_t *n1, uint32_t c)
-{
- st[0U] =
- vec_load_32x4((uint32_t)0x61707865U,
- (uint32_t)0x3320646eU,
- (uint32_t)0x79622d32U,
- (uint32_t)0x6b206574U);
- vec k0 = vec_load128_le(k);
- vec k1 = vec_load128_le(k + (uint32_t)16U);
- st[1U] = k0;
- st[2U] = k1;
- uint32_t n0 = load32_le(n1);
- uint8_t *x00 = n1 + (uint32_t)4U;
- uint32_t n10 = load32_le(x00);
- uint8_t *x0 = n1 + (uint32_t)8U;
- uint32_t n2 = load32_le(x0);
- vec v1 = vec_load_32x4(c, n0, n10, n2);
- st[3U] = v1;
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_round(vec *st)
-{
- vec sa = st[0U];
- vec sb0 = st[1U];
- vec sd0 = st[3U];
- vec sa10 = vec_add(sa, sb0);
- vec sd10 = vec_rotate_left(vec_xor(sd0, sa10), (uint32_t)16U);
- st[0U] = sa10;
- st[3U] = sd10;
- vec sa0 = st[2U];
- vec sb1 = st[3U];
- vec sd2 = st[1U];
- vec sa11 = vec_add(sa0, sb1);
- vec sd11 = vec_rotate_left(vec_xor(sd2, sa11), (uint32_t)12U);
- st[2U] = sa11;
- st[1U] = sd11;
- vec sa2 = st[0U];
- vec sb2 = st[1U];
- vec sd3 = st[3U];
- vec sa12 = vec_add(sa2, sb2);
- vec sd12 = vec_rotate_left(vec_xor(sd3, sa12), (uint32_t)8U);
- st[0U] = sa12;
- st[3U] = sd12;
- vec sa3 = st[2U];
- vec sb = st[3U];
- vec sd = st[1U];
- vec sa1 = vec_add(sa3, sb);
- vec sd1 = vec_rotate_left(vec_xor(sd, sa1), (uint32_t)7U);
- st[2U] = sa1;
- st[1U] = sd1;
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_double_round(vec *st)
-{
- Hacl_Impl_Chacha20_Vec128_round(st);
- vec r1 = st[1U];
- vec r20 = st[2U];
- vec r30 = st[3U];
- st[1U] = vec_shuffle_right(r1, (uint32_t)1U);
- st[2U] = vec_shuffle_right(r20, (uint32_t)2U);
- st[3U] = vec_shuffle_right(r30, (uint32_t)3U);
- Hacl_Impl_Chacha20_Vec128_round(st);
- vec r10 = st[1U];
- vec r2 = st[2U];
- vec r3 = st[3U];
- st[1U] = vec_shuffle_right(r10, (uint32_t)3U);
- st[2U] = vec_shuffle_right(r2, (uint32_t)2U);
- st[3U] = vec_shuffle_right(r3, (uint32_t)1U);
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_double_round3(vec *st, vec *st_, vec *st__)
-{
- Hacl_Impl_Chacha20_Vec128_double_round(st);
- Hacl_Impl_Chacha20_Vec128_double_round(st_);
- Hacl_Impl_Chacha20_Vec128_double_round(st__);
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_sum_states(vec *st_, vec *st)
-{
- vec s0 = st[0U];
- vec s1 = st[1U];
- vec s2 = st[2U];
- vec s3 = st[3U];
- vec s0_ = st_[0U];
- vec s1_ = st_[1U];
- vec s2_ = st_[2U];
- vec s3_ = st_[3U];
- st_[0U] = vec_add(s0_, s0);
- st_[1U] = vec_add(s1_, s1);
- st_[2U] = vec_add(s2_, s2);
- st_[3U] = vec_add(s3_, s3);
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_copy_state(vec *st_, vec *st)
-{
- vec st0 = st[0U];
- vec st1 = st[1U];
- vec st2 = st[2U];
- vec st3 = st[3U];
- st_[0U] = st0;
- st_[1U] = st1;
- st_[2U] = st2;
- st_[3U] = st3;
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_chacha20_core(vec *k, vec *st)
-{
- Hacl_Impl_Chacha20_Vec128_copy_state(k, st);
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)10U; i = i + (uint32_t)1U)
- Hacl_Impl_Chacha20_Vec128_double_round(k);
- Hacl_Impl_Chacha20_Vec128_sum_states(k, st);
-}
-
-static void
-Hacl_Impl_Chacha20_Vec128_state_incr(vec *st)
-{
- Hacl_Impl_Chacha20_Vec128_State_state_incr(st);
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_chacha20_incr3(vec *k0, vec *k1, vec *k2, vec *st)
-{
- Hacl_Impl_Chacha20_Vec128_copy_state(k0, st);
- Hacl_Impl_Chacha20_Vec128_copy_state(k1, st);
- Hacl_Impl_Chacha20_Vec128_state_incr(k1);
- Hacl_Impl_Chacha20_Vec128_copy_state(k2, k1);
- Hacl_Impl_Chacha20_Vec128_state_incr(k2);
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_chacha20_sum3(vec *k0, vec *k1, vec *k2, vec *st)
-{
- Hacl_Impl_Chacha20_Vec128_sum_states(k0, st);
- Hacl_Impl_Chacha20_Vec128_state_incr(st);
- Hacl_Impl_Chacha20_Vec128_sum_states(k1, st);
- Hacl_Impl_Chacha20_Vec128_state_incr(st);
- Hacl_Impl_Chacha20_Vec128_sum_states(k2, st);
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_chacha20_core3(vec *k0, vec *k1, vec *k2, vec *st)
+static inline void
+double_round_128(Lib_IntVector_Intrinsics_vec128 *st)
{
- Hacl_Impl_Chacha20_Vec128_chacha20_incr3(k0, k1, k2, st);
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)10U; i = i + (uint32_t)1U)
- Hacl_Impl_Chacha20_Vec128_double_round3(k0, k1, k2);
- Hacl_Impl_Chacha20_Vec128_chacha20_sum3(k0, k1, k2, st);
+ st[0U] = Lib_IntVector_Intrinsics_vec128_add32(st[0U], st[4U]);
+ Lib_IntVector_Intrinsics_vec128 std = Lib_IntVector_Intrinsics_vec128_xor(st[12U], st[0U]);
+ st[12U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std, (uint32_t)16U);
+ st[8U] = Lib_IntVector_Intrinsics_vec128_add32(st[8U], st[12U]);
+ Lib_IntVector_Intrinsics_vec128 std0 = Lib_IntVector_Intrinsics_vec128_xor(st[4U], st[8U]);
+ st[4U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std0, (uint32_t)12U);
+ st[0U] = Lib_IntVector_Intrinsics_vec128_add32(st[0U], st[4U]);
+ Lib_IntVector_Intrinsics_vec128 std1 = Lib_IntVector_Intrinsics_vec128_xor(st[12U], st[0U]);
+ st[12U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std1, (uint32_t)8U);
+ st[8U] = Lib_IntVector_Intrinsics_vec128_add32(st[8U], st[12U]);
+ Lib_IntVector_Intrinsics_vec128 std2 = Lib_IntVector_Intrinsics_vec128_xor(st[4U], st[8U]);
+ st[4U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std2, (uint32_t)7U);
+ st[1U] = Lib_IntVector_Intrinsics_vec128_add32(st[1U], st[5U]);
+ Lib_IntVector_Intrinsics_vec128 std3 = Lib_IntVector_Intrinsics_vec128_xor(st[13U], st[1U]);
+ st[13U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std3, (uint32_t)16U);
+ st[9U] = Lib_IntVector_Intrinsics_vec128_add32(st[9U], st[13U]);
+ Lib_IntVector_Intrinsics_vec128 std4 = Lib_IntVector_Intrinsics_vec128_xor(st[5U], st[9U]);
+ st[5U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std4, (uint32_t)12U);
+ st[1U] = Lib_IntVector_Intrinsics_vec128_add32(st[1U], st[5U]);
+ Lib_IntVector_Intrinsics_vec128 std5 = Lib_IntVector_Intrinsics_vec128_xor(st[13U], st[1U]);
+ st[13U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std5, (uint32_t)8U);
+ st[9U] = Lib_IntVector_Intrinsics_vec128_add32(st[9U], st[13U]);
+ Lib_IntVector_Intrinsics_vec128 std6 = Lib_IntVector_Intrinsics_vec128_xor(st[5U], st[9U]);
+ st[5U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std6, (uint32_t)7U);
+ st[2U] = Lib_IntVector_Intrinsics_vec128_add32(st[2U], st[6U]);
+ Lib_IntVector_Intrinsics_vec128 std7 = Lib_IntVector_Intrinsics_vec128_xor(st[14U], st[2U]);
+ st[14U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std7, (uint32_t)16U);
+ st[10U] = Lib_IntVector_Intrinsics_vec128_add32(st[10U], st[14U]);
+ Lib_IntVector_Intrinsics_vec128 std8 = Lib_IntVector_Intrinsics_vec128_xor(st[6U], st[10U]);
+ st[6U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std8, (uint32_t)12U);
+ st[2U] = Lib_IntVector_Intrinsics_vec128_add32(st[2U], st[6U]);
+ Lib_IntVector_Intrinsics_vec128 std9 = Lib_IntVector_Intrinsics_vec128_xor(st[14U], st[2U]);
+ st[14U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std9, (uint32_t)8U);
+ st[10U] = Lib_IntVector_Intrinsics_vec128_add32(st[10U], st[14U]);
+ Lib_IntVector_Intrinsics_vec128 std10 = Lib_IntVector_Intrinsics_vec128_xor(st[6U], st[10U]);
+ st[6U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std10, (uint32_t)7U);
+ st[3U] = Lib_IntVector_Intrinsics_vec128_add32(st[3U], st[7U]);
+ Lib_IntVector_Intrinsics_vec128 std11 = Lib_IntVector_Intrinsics_vec128_xor(st[15U], st[3U]);
+ st[15U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std11, (uint32_t)16U);
+ st[11U] = Lib_IntVector_Intrinsics_vec128_add32(st[11U], st[15U]);
+ Lib_IntVector_Intrinsics_vec128 std12 = Lib_IntVector_Intrinsics_vec128_xor(st[7U], st[11U]);
+ st[7U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std12, (uint32_t)12U);
+ st[3U] = Lib_IntVector_Intrinsics_vec128_add32(st[3U], st[7U]);
+ Lib_IntVector_Intrinsics_vec128 std13 = Lib_IntVector_Intrinsics_vec128_xor(st[15U], st[3U]);
+ st[15U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std13, (uint32_t)8U);
+ st[11U] = Lib_IntVector_Intrinsics_vec128_add32(st[11U], st[15U]);
+ Lib_IntVector_Intrinsics_vec128 std14 = Lib_IntVector_Intrinsics_vec128_xor(st[7U], st[11U]);
+ st[7U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std14, (uint32_t)7U);
+ st[0U] = Lib_IntVector_Intrinsics_vec128_add32(st[0U], st[5U]);
+ Lib_IntVector_Intrinsics_vec128 std15 = Lib_IntVector_Intrinsics_vec128_xor(st[15U], st[0U]);
+ st[15U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std15, (uint32_t)16U);
+ st[10U] = Lib_IntVector_Intrinsics_vec128_add32(st[10U], st[15U]);
+ Lib_IntVector_Intrinsics_vec128 std16 = Lib_IntVector_Intrinsics_vec128_xor(st[5U], st[10U]);
+ st[5U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std16, (uint32_t)12U);
+ st[0U] = Lib_IntVector_Intrinsics_vec128_add32(st[0U], st[5U]);
+ Lib_IntVector_Intrinsics_vec128 std17 = Lib_IntVector_Intrinsics_vec128_xor(st[15U], st[0U]);
+ st[15U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std17, (uint32_t)8U);
+ st[10U] = Lib_IntVector_Intrinsics_vec128_add32(st[10U], st[15U]);
+ Lib_IntVector_Intrinsics_vec128 std18 = Lib_IntVector_Intrinsics_vec128_xor(st[5U], st[10U]);
+ st[5U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std18, (uint32_t)7U);
+ st[1U] = Lib_IntVector_Intrinsics_vec128_add32(st[1U], st[6U]);
+ Lib_IntVector_Intrinsics_vec128 std19 = Lib_IntVector_Intrinsics_vec128_xor(st[12U], st[1U]);
+ st[12U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std19, (uint32_t)16U);
+ st[11U] = Lib_IntVector_Intrinsics_vec128_add32(st[11U], st[12U]);
+ Lib_IntVector_Intrinsics_vec128 std20 = Lib_IntVector_Intrinsics_vec128_xor(st[6U], st[11U]);
+ st[6U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std20, (uint32_t)12U);
+ st[1U] = Lib_IntVector_Intrinsics_vec128_add32(st[1U], st[6U]);
+ Lib_IntVector_Intrinsics_vec128 std21 = Lib_IntVector_Intrinsics_vec128_xor(st[12U], st[1U]);
+ st[12U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std21, (uint32_t)8U);
+ st[11U] = Lib_IntVector_Intrinsics_vec128_add32(st[11U], st[12U]);
+ Lib_IntVector_Intrinsics_vec128 std22 = Lib_IntVector_Intrinsics_vec128_xor(st[6U], st[11U]);
+ st[6U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std22, (uint32_t)7U);
+ st[2U] = Lib_IntVector_Intrinsics_vec128_add32(st[2U], st[7U]);
+ Lib_IntVector_Intrinsics_vec128 std23 = Lib_IntVector_Intrinsics_vec128_xor(st[13U], st[2U]);
+ st[13U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std23, (uint32_t)16U);
+ st[8U] = Lib_IntVector_Intrinsics_vec128_add32(st[8U], st[13U]);
+ Lib_IntVector_Intrinsics_vec128 std24 = Lib_IntVector_Intrinsics_vec128_xor(st[7U], st[8U]);
+ st[7U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std24, (uint32_t)12U);
+ st[2U] = Lib_IntVector_Intrinsics_vec128_add32(st[2U], st[7U]);
+ Lib_IntVector_Intrinsics_vec128 std25 = Lib_IntVector_Intrinsics_vec128_xor(st[13U], st[2U]);
+ st[13U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std25, (uint32_t)8U);
+ st[8U] = Lib_IntVector_Intrinsics_vec128_add32(st[8U], st[13U]);
+ Lib_IntVector_Intrinsics_vec128 std26 = Lib_IntVector_Intrinsics_vec128_xor(st[7U], st[8U]);
+ st[7U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std26, (uint32_t)7U);
+ st[3U] = Lib_IntVector_Intrinsics_vec128_add32(st[3U], st[4U]);
+ Lib_IntVector_Intrinsics_vec128 std27 = Lib_IntVector_Intrinsics_vec128_xor(st[14U], st[3U]);
+ st[14U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std27, (uint32_t)16U);
+ st[9U] = Lib_IntVector_Intrinsics_vec128_add32(st[9U], st[14U]);
+ Lib_IntVector_Intrinsics_vec128 std28 = Lib_IntVector_Intrinsics_vec128_xor(st[4U], st[9U]);
+ st[4U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std28, (uint32_t)12U);
+ st[3U] = Lib_IntVector_Intrinsics_vec128_add32(st[3U], st[4U]);
+ Lib_IntVector_Intrinsics_vec128 std29 = Lib_IntVector_Intrinsics_vec128_xor(st[14U], st[3U]);
+ st[14U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std29, (uint32_t)8U);
+ st[9U] = Lib_IntVector_Intrinsics_vec128_add32(st[9U], st[14U]);
+ Lib_IntVector_Intrinsics_vec128 std30 = Lib_IntVector_Intrinsics_vec128_xor(st[4U], st[9U]);
+ st[4U] = Lib_IntVector_Intrinsics_vec128_rotate_left32(std30, (uint32_t)7U);
}
-inline static void
-Hacl_Impl_Chacha20_Vec128_chacha20_block(uint8_t *stream_block, vec *st)
-{
- KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U);
- vec k[4U];
- for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i)
- k[_i] = vec_zero();
- Hacl_Impl_Chacha20_Vec128_chacha20_core(k, st);
- Hacl_Impl_Chacha20_Vec128_State_state_to_key_block(stream_block, k);
-}
-
-inline static void
-Hacl_Impl_Chacha20_Vec128_init(vec *st, uint8_t *k, uint8_t *n1, uint32_t ctr)
-{
- Hacl_Impl_Chacha20_Vec128_State_state_setup(st, k, n1, ctr);
-}
-
-static void
-Hacl_Impl_Chacha20_Vec128_update_last(uint8_t *output, uint8_t *plain, uint32_t len, vec *st)
+static inline void
+chacha20_core_128(
+ Lib_IntVector_Intrinsics_vec128 *k,
+ Lib_IntVector_Intrinsics_vec128 *ctx,
+ uint32_t ctr)
{
- uint8_t block[64U] = { 0U };
- Hacl_Impl_Chacha20_Vec128_chacha20_block(block, st);
- uint8_t *mask = block;
- for (uint32_t i = (uint32_t)0U; i < len; i = i + (uint32_t)1U) {
- uint8_t xi = plain[i];
- uint8_t yi = mask[i];
- output[i] = xi ^ yi;
+ memcpy(k, ctx, (uint32_t)16U * sizeof(ctx[0U]));
+ uint32_t ctr_u32 = (uint32_t)4U * ctr;
+ Lib_IntVector_Intrinsics_vec128 cv = Lib_IntVector_Intrinsics_vec128_load32(ctr_u32);
+ k[12U] = Lib_IntVector_Intrinsics_vec128_add32(k[12U], cv);
+ double_round_128(k);
+ double_round_128(k);
+ double_round_128(k);
+ double_round_128(k);
+ double_round_128(k);
+ double_round_128(k);
+ double_round_128(k);
+ double_round_128(k);
+ double_round_128(k);
+ double_round_128(k);
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ Lib_IntVector_Intrinsics_vec128 *os = k;
+ Lib_IntVector_Intrinsics_vec128 x = Lib_IntVector_Intrinsics_vec128_add32(k[i], ctx[i]);
+ os[i] = x;
}
+ k[12U] = Lib_IntVector_Intrinsics_vec128_add32(k[12U], cv);
}
-static void
-Hacl_Impl_Chacha20_Vec128_xor_block(uint8_t *output, uint8_t *plain, vec *st)
-{
- vec p0 = vec_load_le(plain);
- vec p1 = vec_load_le(plain + (uint32_t)16U);
- vec p2 = vec_load_le(plain + (uint32_t)32U);
- vec p3 = vec_load_le(plain + (uint32_t)48U);
- vec k0 = st[0U];
- vec k1 = st[1U];
- vec k2 = st[2U];
- vec k3 = st[3U];
- vec o00 = vec_xor(p0, k0);
- vec o10 = vec_xor(p1, k1);
- vec o20 = vec_xor(p2, k2);
- vec o30 = vec_xor(p3, k3);
- uint8_t *o0 = output;
- uint8_t *o1 = output + (uint32_t)16U;
- uint8_t *o2 = output + (uint32_t)32U;
- uint8_t *o3 = output + (uint32_t)48U;
- vec_store_le(o0, o00);
- vec_store_le(o1, o10);
- vec_store_le(o2, o20);
- vec_store_le(o3, o30);
-}
-
-static void
-Hacl_Impl_Chacha20_Vec128_update(uint8_t *output, uint8_t *plain, vec *st)
+static inline void
+chacha20_init_128(Lib_IntVector_Intrinsics_vec128 *ctx, uint8_t *k, uint8_t *n, uint32_t ctr)
{
- KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U);
- vec k[4U];
- for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i)
- k[_i] = vec_zero();
- Hacl_Impl_Chacha20_Vec128_chacha20_core(k, st);
- Hacl_Impl_Chacha20_Vec128_xor_block(output, plain, k);
-}
-
-static void
-Hacl_Impl_Chacha20_Vec128_update3(uint8_t *output, uint8_t *plain, vec *st)
-{
- KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U);
- vec k0[4U];
- for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i)
- k0[_i] = vec_zero();
- KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U);
- vec k1[4U];
- for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i)
- k1[_i] = vec_zero();
- KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U);
- vec k2[4U];
- for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i)
- k2[_i] = vec_zero();
- Hacl_Impl_Chacha20_Vec128_chacha20_core3(k0, k1, k2, st);
- uint8_t *p0 = plain;
- uint8_t *p1 = plain + (uint32_t)64U;
- uint8_t *p2 = plain + (uint32_t)128U;
- uint8_t *o0 = output;
- uint8_t *o1 = output + (uint32_t)64U;
- uint8_t *o2 = output + (uint32_t)128U;
- Hacl_Impl_Chacha20_Vec128_xor_block(o0, p0, k0);
- Hacl_Impl_Chacha20_Vec128_xor_block(o1, p1, k1);
- Hacl_Impl_Chacha20_Vec128_xor_block(o2, p2, k2);
-}
-
-static void
-Hacl_Impl_Chacha20_Vec128_update3_(
- uint8_t *output,
- uint8_t *plain,
- uint32_t len,
- vec *st,
- uint32_t i)
-{
- uint8_t *out_block = output + (uint32_t)192U * i;
- uint8_t *plain_block = plain + (uint32_t)192U * i;
- Hacl_Impl_Chacha20_Vec128_update3(out_block, plain_block, st);
- Hacl_Impl_Chacha20_Vec128_state_incr(st);
-}
-
-static void
-Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode_blocks3(
- uint8_t *output,
- uint8_t *plain,
- uint32_t len,
- vec *st)
-{
- for (uint32_t i = (uint32_t)0U; i < len; i = i + (uint32_t)1U)
- Hacl_Impl_Chacha20_Vec128_update3_(output, plain, len, st, i);
-}
-
-static void
-Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode_blocks(
- uint8_t *output,
- uint8_t *plain,
- uint32_t len,
- vec *st)
-{
- uint32_t len3 = len / (uint32_t)3U;
- uint32_t rest3 = len % (uint32_t)3U;
- uint8_t *plain_ = plain;
- uint8_t *blocks1 = plain + (uint32_t)192U * len3;
- uint8_t *output_ = output;
- uint8_t *outs = output + (uint32_t)192U * len3;
- Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode_blocks3(output_, plain_, len3, st);
- if (rest3 == (uint32_t)2U) {
- uint8_t *block0 = blocks1;
- uint8_t *block1 = blocks1 + (uint32_t)64U;
- uint8_t *out0 = outs;
- uint8_t *out1 = outs + (uint32_t)64U;
- Hacl_Impl_Chacha20_Vec128_update(out0, block0, st);
- Hacl_Impl_Chacha20_Vec128_state_incr(st);
- Hacl_Impl_Chacha20_Vec128_update(out1, block1, st);
- Hacl_Impl_Chacha20_Vec128_state_incr(st);
- } else if (rest3 == (uint32_t)1U) {
- Hacl_Impl_Chacha20_Vec128_update(outs, blocks1, st);
- Hacl_Impl_Chacha20_Vec128_state_incr(st);
+ uint32_t ctx1[16U] = { 0U };
+ uint32_t *uu____0 = ctx1;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i++) {
+ uint32_t *os = uu____0;
+ uint32_t x = Hacl_Impl_Chacha20_Vec_chacha20_constants[i];
+ os[i] = x;
}
+ uint32_t *uu____1 = ctx1 + (uint32_t)4U;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)8U; i++) {
+ uint32_t *os = uu____1;
+ uint8_t *bj = k + i * (uint32_t)4U;
+ uint32_t u = load32_le(bj);
+ uint32_t r = u;
+ uint32_t x = r;
+ os[i] = x;
+ }
+ ctx1[12U] = ctr;
+ uint32_t *uu____2 = ctx1 + (uint32_t)13U;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i++) {
+ uint32_t *os = uu____2;
+ uint8_t *bj = n + i * (uint32_t)4U;
+ uint32_t u = load32_le(bj);
+ uint32_t r = u;
+ uint32_t x = r;
+ os[i] = x;
+ }
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ Lib_IntVector_Intrinsics_vec128 *os = ctx;
+ uint32_t x = ctx1[i];
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_load32(x);
+ os[i] = x0;
+ }
+ Lib_IntVector_Intrinsics_vec128
+ ctr1 =
+ Lib_IntVector_Intrinsics_vec128_load32s((uint32_t)0U,
+ (uint32_t)1U,
+ (uint32_t)2U,
+ (uint32_t)3U);
+ Lib_IntVector_Intrinsics_vec128 c12 = ctx[12U];
+ ctx[12U] = Lib_IntVector_Intrinsics_vec128_add32(c12, ctr1);
}
-static void
-Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode(
- uint8_t *output,
- uint8_t *plain,
- uint32_t len,
- vec *st)
-{
- uint32_t blocks_len = len >> (uint32_t)6U;
- uint32_t part_len = len & (uint32_t)0x3fU;
- uint8_t *output_ = output;
- uint8_t *plain_ = plain;
- uint8_t *output__ = output + (uint32_t)64U * blocks_len;
- uint8_t *plain__ = plain + (uint32_t)64U * blocks_len;
- Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode_blocks(output_, plain_, blocks_len, st);
- if (part_len > (uint32_t)0U)
- Hacl_Impl_Chacha20_Vec128_update_last(output__, plain__, part_len, st);
-}
-
-static void
-Hacl_Impl_Chacha20_Vec128_chacha20(
- uint8_t *output,
- uint8_t *plain,
+void
+Hacl_Chacha20_Vec128_chacha20_encrypt_128(
uint32_t len,
- uint8_t *k,
- uint8_t *n1,
+ uint8_t *out,
+ uint8_t *text,
+ uint8_t *key,
+ uint8_t *n,
uint32_t ctr)
{
- KRML_CHECK_SIZE(vec_zero(), (uint32_t)4U);
- vec buf[4U];
- for (uint32_t _i = 0U; _i < (uint32_t)4U; ++_i)
- buf[_i] = vec_zero();
- vec *st = buf;
- Hacl_Impl_Chacha20_Vec128_init(st, k, n1, ctr);
- Hacl_Impl_Chacha20_Vec128_chacha20_counter_mode(output, plain, len, st);
+ Lib_IntVector_Intrinsics_vec128 ctx[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ ctx[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ chacha20_init_128(ctx, key, n, ctr);
+ uint32_t rem = len % (uint32_t)256U;
+ uint32_t nb = len / (uint32_t)256U;
+ uint32_t rem1 = len % (uint32_t)256U;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *uu____0 = out + i * (uint32_t)256U;
+ uint8_t *uu____1 = text + i * (uint32_t)256U;
+ Lib_IntVector_Intrinsics_vec128 k[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ k[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ chacha20_core_128(k, ctx, i);
+ Lib_IntVector_Intrinsics_vec128 v00 = k[0U];
+ Lib_IntVector_Intrinsics_vec128 v16 = k[1U];
+ Lib_IntVector_Intrinsics_vec128 v20 = k[2U];
+ Lib_IntVector_Intrinsics_vec128 v30 = k[3U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v00, v16);
+ Lib_IntVector_Intrinsics_vec128
+ v1_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v00, v16);
+ Lib_IntVector_Intrinsics_vec128
+ v2_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v20, v30);
+ Lib_IntVector_Intrinsics_vec128
+ v3_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v20, v30);
+ Lib_IntVector_Intrinsics_vec128
+ v0__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec128
+ v1__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec128
+ v2__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec128
+ v3__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec128 v0 = v0__;
+ Lib_IntVector_Intrinsics_vec128 v1 = v1__;
+ Lib_IntVector_Intrinsics_vec128 v2 = v2__;
+ Lib_IntVector_Intrinsics_vec128 v3 = v3__;
+ Lib_IntVector_Intrinsics_vec128 v010 = k[4U];
+ Lib_IntVector_Intrinsics_vec128 v110 = k[5U];
+ Lib_IntVector_Intrinsics_vec128 v210 = k[6U];
+ Lib_IntVector_Intrinsics_vec128 v310 = k[7U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v010, v110);
+ Lib_IntVector_Intrinsics_vec128
+ v1_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v010, v110);
+ Lib_IntVector_Intrinsics_vec128
+ v2_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v210, v310);
+ Lib_IntVector_Intrinsics_vec128
+ v3_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v210, v310);
+ Lib_IntVector_Intrinsics_vec128
+ v0__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec128
+ v1__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec128
+ v2__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec128
+ v3__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec128 v4 = v0__0;
+ Lib_IntVector_Intrinsics_vec128 v5 = v1__0;
+ Lib_IntVector_Intrinsics_vec128 v6 = v2__0;
+ Lib_IntVector_Intrinsics_vec128 v7 = v3__0;
+ Lib_IntVector_Intrinsics_vec128 v011 = k[8U];
+ Lib_IntVector_Intrinsics_vec128 v111 = k[9U];
+ Lib_IntVector_Intrinsics_vec128 v211 = k[10U];
+ Lib_IntVector_Intrinsics_vec128 v311 = k[11U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v011, v111);
+ Lib_IntVector_Intrinsics_vec128
+ v1_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v011, v111);
+ Lib_IntVector_Intrinsics_vec128
+ v2_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v211, v311);
+ Lib_IntVector_Intrinsics_vec128
+ v3_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v211, v311);
+ Lib_IntVector_Intrinsics_vec128
+ v0__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_1, v2_1);
+ Lib_IntVector_Intrinsics_vec128
+ v1__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_1, v2_1);
+ Lib_IntVector_Intrinsics_vec128
+ v2__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_1, v3_1);
+ Lib_IntVector_Intrinsics_vec128
+ v3__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_1, v3_1);
+ Lib_IntVector_Intrinsics_vec128 v8 = v0__1;
+ Lib_IntVector_Intrinsics_vec128 v9 = v1__1;
+ Lib_IntVector_Intrinsics_vec128 v10 = v2__1;
+ Lib_IntVector_Intrinsics_vec128 v11 = v3__1;
+ Lib_IntVector_Intrinsics_vec128 v01 = k[12U];
+ Lib_IntVector_Intrinsics_vec128 v120 = k[13U];
+ Lib_IntVector_Intrinsics_vec128 v21 = k[14U];
+ Lib_IntVector_Intrinsics_vec128 v31 = k[15U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v01, v120);
+ Lib_IntVector_Intrinsics_vec128
+ v1_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v01, v120);
+ Lib_IntVector_Intrinsics_vec128
+ v2_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v21, v31);
+ Lib_IntVector_Intrinsics_vec128
+ v3_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v21, v31);
+ Lib_IntVector_Intrinsics_vec128
+ v0__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_2, v2_2);
+ Lib_IntVector_Intrinsics_vec128
+ v1__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_2, v2_2);
+ Lib_IntVector_Intrinsics_vec128
+ v2__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_2, v3_2);
+ Lib_IntVector_Intrinsics_vec128
+ v3__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_2, v3_2);
+ Lib_IntVector_Intrinsics_vec128 v12 = v0__2;
+ Lib_IntVector_Intrinsics_vec128 v13 = v1__2;
+ Lib_IntVector_Intrinsics_vec128 v14 = v2__2;
+ Lib_IntVector_Intrinsics_vec128 v15 = v3__2;
+ k[0U] = v0;
+ k[1U] = v4;
+ k[2U] = v8;
+ k[3U] = v12;
+ k[4U] = v1;
+ k[5U] = v5;
+ k[6U] = v9;
+ k[7U] = v13;
+ k[8U] = v2;
+ k[9U] = v6;
+ k[10U] = v10;
+ k[11U] = v14;
+ k[12U] = v3;
+ k[13U] = v7;
+ k[14U] = v11;
+ k[15U] = v15;
+ for (uint32_t i0 = (uint32_t)0U; i0 < (uint32_t)16U; i0++) {
+ Lib_IntVector_Intrinsics_vec128
+ x = Lib_IntVector_Intrinsics_vec128_load_le(uu____1 + i0 * (uint32_t)16U);
+ Lib_IntVector_Intrinsics_vec128 y = Lib_IntVector_Intrinsics_vec128_xor(x, k[i0]);
+ Lib_IntVector_Intrinsics_vec128_store_le(uu____0 + i0 * (uint32_t)16U, y);
+ }
+ }
+ if (rem1 > (uint32_t)0U) {
+ uint8_t *uu____2 = out + nb * (uint32_t)256U;
+ uint8_t *uu____3 = text + nb * (uint32_t)256U;
+ uint8_t plain[256U] = { 0U };
+ memcpy(plain, uu____3, rem * sizeof(uu____3[0U]));
+ Lib_IntVector_Intrinsics_vec128 k[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ k[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ chacha20_core_128(k, ctx, nb);
+ Lib_IntVector_Intrinsics_vec128 v00 = k[0U];
+ Lib_IntVector_Intrinsics_vec128 v16 = k[1U];
+ Lib_IntVector_Intrinsics_vec128 v20 = k[2U];
+ Lib_IntVector_Intrinsics_vec128 v30 = k[3U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v00, v16);
+ Lib_IntVector_Intrinsics_vec128
+ v1_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v00, v16);
+ Lib_IntVector_Intrinsics_vec128
+ v2_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v20, v30);
+ Lib_IntVector_Intrinsics_vec128
+ v3_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v20, v30);
+ Lib_IntVector_Intrinsics_vec128
+ v0__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec128
+ v1__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec128
+ v2__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec128
+ v3__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec128 v0 = v0__;
+ Lib_IntVector_Intrinsics_vec128 v1 = v1__;
+ Lib_IntVector_Intrinsics_vec128 v2 = v2__;
+ Lib_IntVector_Intrinsics_vec128 v3 = v3__;
+ Lib_IntVector_Intrinsics_vec128 v010 = k[4U];
+ Lib_IntVector_Intrinsics_vec128 v110 = k[5U];
+ Lib_IntVector_Intrinsics_vec128 v210 = k[6U];
+ Lib_IntVector_Intrinsics_vec128 v310 = k[7U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v010, v110);
+ Lib_IntVector_Intrinsics_vec128
+ v1_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v010, v110);
+ Lib_IntVector_Intrinsics_vec128
+ v2_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v210, v310);
+ Lib_IntVector_Intrinsics_vec128
+ v3_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v210, v310);
+ Lib_IntVector_Intrinsics_vec128
+ v0__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec128
+ v1__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec128
+ v2__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec128
+ v3__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec128 v4 = v0__0;
+ Lib_IntVector_Intrinsics_vec128 v5 = v1__0;
+ Lib_IntVector_Intrinsics_vec128 v6 = v2__0;
+ Lib_IntVector_Intrinsics_vec128 v7 = v3__0;
+ Lib_IntVector_Intrinsics_vec128 v011 = k[8U];
+ Lib_IntVector_Intrinsics_vec128 v111 = k[9U];
+ Lib_IntVector_Intrinsics_vec128 v211 = k[10U];
+ Lib_IntVector_Intrinsics_vec128 v311 = k[11U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v011, v111);
+ Lib_IntVector_Intrinsics_vec128
+ v1_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v011, v111);
+ Lib_IntVector_Intrinsics_vec128
+ v2_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v211, v311);
+ Lib_IntVector_Intrinsics_vec128
+ v3_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v211, v311);
+ Lib_IntVector_Intrinsics_vec128
+ v0__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_1, v2_1);
+ Lib_IntVector_Intrinsics_vec128
+ v1__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_1, v2_1);
+ Lib_IntVector_Intrinsics_vec128
+ v2__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_1, v3_1);
+ Lib_IntVector_Intrinsics_vec128
+ v3__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_1, v3_1);
+ Lib_IntVector_Intrinsics_vec128 v8 = v0__1;
+ Lib_IntVector_Intrinsics_vec128 v9 = v1__1;
+ Lib_IntVector_Intrinsics_vec128 v10 = v2__1;
+ Lib_IntVector_Intrinsics_vec128 v11 = v3__1;
+ Lib_IntVector_Intrinsics_vec128 v01 = k[12U];
+ Lib_IntVector_Intrinsics_vec128 v120 = k[13U];
+ Lib_IntVector_Intrinsics_vec128 v21 = k[14U];
+ Lib_IntVector_Intrinsics_vec128 v31 = k[15U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v01, v120);
+ Lib_IntVector_Intrinsics_vec128
+ v1_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v01, v120);
+ Lib_IntVector_Intrinsics_vec128
+ v2_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v21, v31);
+ Lib_IntVector_Intrinsics_vec128
+ v3_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v21, v31);
+ Lib_IntVector_Intrinsics_vec128
+ v0__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_2, v2_2);
+ Lib_IntVector_Intrinsics_vec128
+ v1__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_2, v2_2);
+ Lib_IntVector_Intrinsics_vec128
+ v2__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_2, v3_2);
+ Lib_IntVector_Intrinsics_vec128
+ v3__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_2, v3_2);
+ Lib_IntVector_Intrinsics_vec128 v12 = v0__2;
+ Lib_IntVector_Intrinsics_vec128 v13 = v1__2;
+ Lib_IntVector_Intrinsics_vec128 v14 = v2__2;
+ Lib_IntVector_Intrinsics_vec128 v15 = v3__2;
+ k[0U] = v0;
+ k[1U] = v4;
+ k[2U] = v8;
+ k[3U] = v12;
+ k[4U] = v1;
+ k[5U] = v5;
+ k[6U] = v9;
+ k[7U] = v13;
+ k[8U] = v2;
+ k[9U] = v6;
+ k[10U] = v10;
+ k[11U] = v14;
+ k[12U] = v3;
+ k[13U] = v7;
+ k[14U] = v11;
+ k[15U] = v15;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ Lib_IntVector_Intrinsics_vec128
+ x = Lib_IntVector_Intrinsics_vec128_load_le(plain + i * (uint32_t)16U);
+ Lib_IntVector_Intrinsics_vec128 y = Lib_IntVector_Intrinsics_vec128_xor(x, k[i]);
+ Lib_IntVector_Intrinsics_vec128_store_le(plain + i * (uint32_t)16U, y);
+ }
+ memcpy(uu____2, plain, rem * sizeof(plain[0U]));
+ }
}
void
-Hacl_Chacha20_Vec128_chacha20(
- uint8_t *output,
- uint8_t *plain,
+Hacl_Chacha20_Vec128_chacha20_decrypt_128(
uint32_t len,
- uint8_t *k,
- uint8_t *n1,
+ uint8_t *out,
+ uint8_t *cipher,
+ uint8_t *key,
+ uint8_t *n,
uint32_t ctr)
{
- Hacl_Impl_Chacha20_Vec128_chacha20(output, plain, len, k, n1, ctr);
+ Lib_IntVector_Intrinsics_vec128 ctx[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ ctx[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ chacha20_init_128(ctx, key, n, ctr);
+ uint32_t rem = len % (uint32_t)256U;
+ uint32_t nb = len / (uint32_t)256U;
+ uint32_t rem1 = len % (uint32_t)256U;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *uu____0 = out + i * (uint32_t)256U;
+ uint8_t *uu____1 = cipher + i * (uint32_t)256U;
+ Lib_IntVector_Intrinsics_vec128 k[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ k[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ chacha20_core_128(k, ctx, i);
+ Lib_IntVector_Intrinsics_vec128 v00 = k[0U];
+ Lib_IntVector_Intrinsics_vec128 v16 = k[1U];
+ Lib_IntVector_Intrinsics_vec128 v20 = k[2U];
+ Lib_IntVector_Intrinsics_vec128 v30 = k[3U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v00, v16);
+ Lib_IntVector_Intrinsics_vec128
+ v1_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v00, v16);
+ Lib_IntVector_Intrinsics_vec128
+ v2_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v20, v30);
+ Lib_IntVector_Intrinsics_vec128
+ v3_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v20, v30);
+ Lib_IntVector_Intrinsics_vec128
+ v0__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec128
+ v1__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec128
+ v2__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec128
+ v3__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec128 v0 = v0__;
+ Lib_IntVector_Intrinsics_vec128 v1 = v1__;
+ Lib_IntVector_Intrinsics_vec128 v2 = v2__;
+ Lib_IntVector_Intrinsics_vec128 v3 = v3__;
+ Lib_IntVector_Intrinsics_vec128 v010 = k[4U];
+ Lib_IntVector_Intrinsics_vec128 v110 = k[5U];
+ Lib_IntVector_Intrinsics_vec128 v210 = k[6U];
+ Lib_IntVector_Intrinsics_vec128 v310 = k[7U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v010, v110);
+ Lib_IntVector_Intrinsics_vec128
+ v1_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v010, v110);
+ Lib_IntVector_Intrinsics_vec128
+ v2_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v210, v310);
+ Lib_IntVector_Intrinsics_vec128
+ v3_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v210, v310);
+ Lib_IntVector_Intrinsics_vec128
+ v0__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec128
+ v1__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec128
+ v2__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec128
+ v3__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec128 v4 = v0__0;
+ Lib_IntVector_Intrinsics_vec128 v5 = v1__0;
+ Lib_IntVector_Intrinsics_vec128 v6 = v2__0;
+ Lib_IntVector_Intrinsics_vec128 v7 = v3__0;
+ Lib_IntVector_Intrinsics_vec128 v011 = k[8U];
+ Lib_IntVector_Intrinsics_vec128 v111 = k[9U];
+ Lib_IntVector_Intrinsics_vec128 v211 = k[10U];
+ Lib_IntVector_Intrinsics_vec128 v311 = k[11U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v011, v111);
+ Lib_IntVector_Intrinsics_vec128
+ v1_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v011, v111);
+ Lib_IntVector_Intrinsics_vec128
+ v2_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v211, v311);
+ Lib_IntVector_Intrinsics_vec128
+ v3_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v211, v311);
+ Lib_IntVector_Intrinsics_vec128
+ v0__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_1, v2_1);
+ Lib_IntVector_Intrinsics_vec128
+ v1__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_1, v2_1);
+ Lib_IntVector_Intrinsics_vec128
+ v2__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_1, v3_1);
+ Lib_IntVector_Intrinsics_vec128
+ v3__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_1, v3_1);
+ Lib_IntVector_Intrinsics_vec128 v8 = v0__1;
+ Lib_IntVector_Intrinsics_vec128 v9 = v1__1;
+ Lib_IntVector_Intrinsics_vec128 v10 = v2__1;
+ Lib_IntVector_Intrinsics_vec128 v11 = v3__1;
+ Lib_IntVector_Intrinsics_vec128 v01 = k[12U];
+ Lib_IntVector_Intrinsics_vec128 v120 = k[13U];
+ Lib_IntVector_Intrinsics_vec128 v21 = k[14U];
+ Lib_IntVector_Intrinsics_vec128 v31 = k[15U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v01, v120);
+ Lib_IntVector_Intrinsics_vec128
+ v1_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v01, v120);
+ Lib_IntVector_Intrinsics_vec128
+ v2_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v21, v31);
+ Lib_IntVector_Intrinsics_vec128
+ v3_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v21, v31);
+ Lib_IntVector_Intrinsics_vec128
+ v0__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_2, v2_2);
+ Lib_IntVector_Intrinsics_vec128
+ v1__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_2, v2_2);
+ Lib_IntVector_Intrinsics_vec128
+ v2__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_2, v3_2);
+ Lib_IntVector_Intrinsics_vec128
+ v3__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_2, v3_2);
+ Lib_IntVector_Intrinsics_vec128 v12 = v0__2;
+ Lib_IntVector_Intrinsics_vec128 v13 = v1__2;
+ Lib_IntVector_Intrinsics_vec128 v14 = v2__2;
+ Lib_IntVector_Intrinsics_vec128 v15 = v3__2;
+ k[0U] = v0;
+ k[1U] = v4;
+ k[2U] = v8;
+ k[3U] = v12;
+ k[4U] = v1;
+ k[5U] = v5;
+ k[6U] = v9;
+ k[7U] = v13;
+ k[8U] = v2;
+ k[9U] = v6;
+ k[10U] = v10;
+ k[11U] = v14;
+ k[12U] = v3;
+ k[13U] = v7;
+ k[14U] = v11;
+ k[15U] = v15;
+ for (uint32_t i0 = (uint32_t)0U; i0 < (uint32_t)16U; i0++) {
+ Lib_IntVector_Intrinsics_vec128
+ x = Lib_IntVector_Intrinsics_vec128_load_le(uu____1 + i0 * (uint32_t)16U);
+ Lib_IntVector_Intrinsics_vec128 y = Lib_IntVector_Intrinsics_vec128_xor(x, k[i0]);
+ Lib_IntVector_Intrinsics_vec128_store_le(uu____0 + i0 * (uint32_t)16U, y);
+ }
+ }
+ if (rem1 > (uint32_t)0U) {
+ uint8_t *uu____2 = out + nb * (uint32_t)256U;
+ uint8_t *uu____3 = cipher + nb * (uint32_t)256U;
+ uint8_t plain[256U] = { 0U };
+ memcpy(plain, uu____3, rem * sizeof(uu____3[0U]));
+ Lib_IntVector_Intrinsics_vec128 k[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ k[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ chacha20_core_128(k, ctx, nb);
+ Lib_IntVector_Intrinsics_vec128 v00 = k[0U];
+ Lib_IntVector_Intrinsics_vec128 v16 = k[1U];
+ Lib_IntVector_Intrinsics_vec128 v20 = k[2U];
+ Lib_IntVector_Intrinsics_vec128 v30 = k[3U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v00, v16);
+ Lib_IntVector_Intrinsics_vec128
+ v1_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v00, v16);
+ Lib_IntVector_Intrinsics_vec128
+ v2_ = Lib_IntVector_Intrinsics_vec128_interleave_low32(v20, v30);
+ Lib_IntVector_Intrinsics_vec128
+ v3_ = Lib_IntVector_Intrinsics_vec128_interleave_high32(v20, v30);
+ Lib_IntVector_Intrinsics_vec128
+ v0__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec128
+ v1__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec128
+ v2__ = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec128
+ v3__ = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec128 v0 = v0__;
+ Lib_IntVector_Intrinsics_vec128 v1 = v1__;
+ Lib_IntVector_Intrinsics_vec128 v2 = v2__;
+ Lib_IntVector_Intrinsics_vec128 v3 = v3__;
+ Lib_IntVector_Intrinsics_vec128 v010 = k[4U];
+ Lib_IntVector_Intrinsics_vec128 v110 = k[5U];
+ Lib_IntVector_Intrinsics_vec128 v210 = k[6U];
+ Lib_IntVector_Intrinsics_vec128 v310 = k[7U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v010, v110);
+ Lib_IntVector_Intrinsics_vec128
+ v1_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v010, v110);
+ Lib_IntVector_Intrinsics_vec128
+ v2_0 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v210, v310);
+ Lib_IntVector_Intrinsics_vec128
+ v3_0 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v210, v310);
+ Lib_IntVector_Intrinsics_vec128
+ v0__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec128
+ v1__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec128
+ v2__0 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec128
+ v3__0 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec128 v4 = v0__0;
+ Lib_IntVector_Intrinsics_vec128 v5 = v1__0;
+ Lib_IntVector_Intrinsics_vec128 v6 = v2__0;
+ Lib_IntVector_Intrinsics_vec128 v7 = v3__0;
+ Lib_IntVector_Intrinsics_vec128 v011 = k[8U];
+ Lib_IntVector_Intrinsics_vec128 v111 = k[9U];
+ Lib_IntVector_Intrinsics_vec128 v211 = k[10U];
+ Lib_IntVector_Intrinsics_vec128 v311 = k[11U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v011, v111);
+ Lib_IntVector_Intrinsics_vec128
+ v1_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v011, v111);
+ Lib_IntVector_Intrinsics_vec128
+ v2_1 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v211, v311);
+ Lib_IntVector_Intrinsics_vec128
+ v3_1 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v211, v311);
+ Lib_IntVector_Intrinsics_vec128
+ v0__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_1, v2_1);
+ Lib_IntVector_Intrinsics_vec128
+ v1__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_1, v2_1);
+ Lib_IntVector_Intrinsics_vec128
+ v2__1 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_1, v3_1);
+ Lib_IntVector_Intrinsics_vec128
+ v3__1 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_1, v3_1);
+ Lib_IntVector_Intrinsics_vec128 v8 = v0__1;
+ Lib_IntVector_Intrinsics_vec128 v9 = v1__1;
+ Lib_IntVector_Intrinsics_vec128 v10 = v2__1;
+ Lib_IntVector_Intrinsics_vec128 v11 = v3__1;
+ Lib_IntVector_Intrinsics_vec128 v01 = k[12U];
+ Lib_IntVector_Intrinsics_vec128 v120 = k[13U];
+ Lib_IntVector_Intrinsics_vec128 v21 = k[14U];
+ Lib_IntVector_Intrinsics_vec128 v31 = k[15U];
+ Lib_IntVector_Intrinsics_vec128
+ v0_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v01, v120);
+ Lib_IntVector_Intrinsics_vec128
+ v1_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v01, v120);
+ Lib_IntVector_Intrinsics_vec128
+ v2_2 = Lib_IntVector_Intrinsics_vec128_interleave_low32(v21, v31);
+ Lib_IntVector_Intrinsics_vec128
+ v3_2 = Lib_IntVector_Intrinsics_vec128_interleave_high32(v21, v31);
+ Lib_IntVector_Intrinsics_vec128
+ v0__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v0_2, v2_2);
+ Lib_IntVector_Intrinsics_vec128
+ v1__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v0_2, v2_2);
+ Lib_IntVector_Intrinsics_vec128
+ v2__2 = Lib_IntVector_Intrinsics_vec128_interleave_low64(v1_2, v3_2);
+ Lib_IntVector_Intrinsics_vec128
+ v3__2 = Lib_IntVector_Intrinsics_vec128_interleave_high64(v1_2, v3_2);
+ Lib_IntVector_Intrinsics_vec128 v12 = v0__2;
+ Lib_IntVector_Intrinsics_vec128 v13 = v1__2;
+ Lib_IntVector_Intrinsics_vec128 v14 = v2__2;
+ Lib_IntVector_Intrinsics_vec128 v15 = v3__2;
+ k[0U] = v0;
+ k[1U] = v4;
+ k[2U] = v8;
+ k[3U] = v12;
+ k[4U] = v1;
+ k[5U] = v5;
+ k[6U] = v9;
+ k[7U] = v13;
+ k[8U] = v2;
+ k[9U] = v6;
+ k[10U] = v10;
+ k[11U] = v14;
+ k[12U] = v3;
+ k[13U] = v7;
+ k[14U] = v11;
+ k[15U] = v15;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ Lib_IntVector_Intrinsics_vec128
+ x = Lib_IntVector_Intrinsics_vec128_load_le(plain + i * (uint32_t)16U);
+ Lib_IntVector_Intrinsics_vec128 y = Lib_IntVector_Intrinsics_vec128_xor(x, k[i]);
+ Lib_IntVector_Intrinsics_vec128_store_le(plain + i * (uint32_t)16U, y);
+ }
+ memcpy(uu____2, plain, rem * sizeof(plain[0U]));
+ }
}
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.h b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.h
index a3970ead60..dc59ba1c7a 100644
--- a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.h
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec128.h
@@ -1,61 +1,55 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
+/* MIT License
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
*
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
*/
-#include "kremlib.h"
+#include "libintvector.h"
+#include "kremlin/internal/types.h"
+#include "kremlin/lowstar_endianness.h"
+#include <string.h>
+#include <stdbool.h>
+
#ifndef __Hacl_Chacha20_Vec128_H
#define __Hacl_Chacha20_Vec128_H
-#include "vec128.h"
-
-typedef uint32_t Hacl_Impl_Xor_Lemmas_u32;
-
-typedef uint8_t Hacl_Impl_Xor_Lemmas_u8;
-
-typedef uint32_t Hacl_Impl_Chacha20_Vec128_State_u32;
-
-typedef uint32_t Hacl_Impl_Chacha20_Vec128_State_h32;
-
-typedef uint8_t *Hacl_Impl_Chacha20_Vec128_State_uint8_p;
-
-typedef vec *Hacl_Impl_Chacha20_Vec128_State_state;
-
-typedef uint32_t Hacl_Impl_Chacha20_Vec128_u32;
+#include "Hacl_Chacha20.h"
+#include "Hacl_Kremlib.h"
-typedef uint32_t Hacl_Impl_Chacha20_Vec128_h32;
-
-typedef uint8_t *Hacl_Impl_Chacha20_Vec128_uint8_p;
-
-typedef uint32_t Hacl_Impl_Chacha20_Vec128_idx;
-
-typedef struct
-{
- void *k;
- void *n;
- uint32_t ctr;
-} Hacl_Impl_Chacha20_Vec128_log_t_;
-
-typedef void *Hacl_Impl_Chacha20_Vec128_log_t;
-
-typedef uint8_t *Hacl_Chacha20_Vec128_uint8_p;
+void
+Hacl_Chacha20_Vec128_chacha20_encrypt_128(
+ uint32_t len,
+ uint8_t *out,
+ uint8_t *text,
+ uint8_t *key,
+ uint8_t *n,
+ uint32_t ctr);
void
-Hacl_Chacha20_Vec128_chacha20(
- uint8_t *output,
- uint8_t *plain,
+Hacl_Chacha20_Vec128_chacha20_decrypt_128(
uint32_t len,
- uint8_t *k,
- uint8_t *n1,
+ uint8_t *out,
+ uint8_t *cipher,
+ uint8_t *key,
+ uint8_t *n,
uint32_t ctr);
+
+#define __Hacl_Chacha20_Vec128_H_DEFINED
#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.c b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.c
new file mode 100644
index 0000000000..49902c1304
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.c
@@ -0,0 +1,876 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "Hacl_Chacha20_Vec256.h"
+
+static inline void
+double_round_256(Lib_IntVector_Intrinsics_vec256 *st)
+{
+ st[0U] = Lib_IntVector_Intrinsics_vec256_add32(st[0U], st[4U]);
+ Lib_IntVector_Intrinsics_vec256 std = Lib_IntVector_Intrinsics_vec256_xor(st[12U], st[0U]);
+ st[12U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std, (uint32_t)16U);
+ st[8U] = Lib_IntVector_Intrinsics_vec256_add32(st[8U], st[12U]);
+ Lib_IntVector_Intrinsics_vec256 std0 = Lib_IntVector_Intrinsics_vec256_xor(st[4U], st[8U]);
+ st[4U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std0, (uint32_t)12U);
+ st[0U] = Lib_IntVector_Intrinsics_vec256_add32(st[0U], st[4U]);
+ Lib_IntVector_Intrinsics_vec256 std1 = Lib_IntVector_Intrinsics_vec256_xor(st[12U], st[0U]);
+ st[12U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std1, (uint32_t)8U);
+ st[8U] = Lib_IntVector_Intrinsics_vec256_add32(st[8U], st[12U]);
+ Lib_IntVector_Intrinsics_vec256 std2 = Lib_IntVector_Intrinsics_vec256_xor(st[4U], st[8U]);
+ st[4U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std2, (uint32_t)7U);
+ st[1U] = Lib_IntVector_Intrinsics_vec256_add32(st[1U], st[5U]);
+ Lib_IntVector_Intrinsics_vec256 std3 = Lib_IntVector_Intrinsics_vec256_xor(st[13U], st[1U]);
+ st[13U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std3, (uint32_t)16U);
+ st[9U] = Lib_IntVector_Intrinsics_vec256_add32(st[9U], st[13U]);
+ Lib_IntVector_Intrinsics_vec256 std4 = Lib_IntVector_Intrinsics_vec256_xor(st[5U], st[9U]);
+ st[5U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std4, (uint32_t)12U);
+ st[1U] = Lib_IntVector_Intrinsics_vec256_add32(st[1U], st[5U]);
+ Lib_IntVector_Intrinsics_vec256 std5 = Lib_IntVector_Intrinsics_vec256_xor(st[13U], st[1U]);
+ st[13U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std5, (uint32_t)8U);
+ st[9U] = Lib_IntVector_Intrinsics_vec256_add32(st[9U], st[13U]);
+ Lib_IntVector_Intrinsics_vec256 std6 = Lib_IntVector_Intrinsics_vec256_xor(st[5U], st[9U]);
+ st[5U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std6, (uint32_t)7U);
+ st[2U] = Lib_IntVector_Intrinsics_vec256_add32(st[2U], st[6U]);
+ Lib_IntVector_Intrinsics_vec256 std7 = Lib_IntVector_Intrinsics_vec256_xor(st[14U], st[2U]);
+ st[14U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std7, (uint32_t)16U);
+ st[10U] = Lib_IntVector_Intrinsics_vec256_add32(st[10U], st[14U]);
+ Lib_IntVector_Intrinsics_vec256 std8 = Lib_IntVector_Intrinsics_vec256_xor(st[6U], st[10U]);
+ st[6U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std8, (uint32_t)12U);
+ st[2U] = Lib_IntVector_Intrinsics_vec256_add32(st[2U], st[6U]);
+ Lib_IntVector_Intrinsics_vec256 std9 = Lib_IntVector_Intrinsics_vec256_xor(st[14U], st[2U]);
+ st[14U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std9, (uint32_t)8U);
+ st[10U] = Lib_IntVector_Intrinsics_vec256_add32(st[10U], st[14U]);
+ Lib_IntVector_Intrinsics_vec256 std10 = Lib_IntVector_Intrinsics_vec256_xor(st[6U], st[10U]);
+ st[6U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std10, (uint32_t)7U);
+ st[3U] = Lib_IntVector_Intrinsics_vec256_add32(st[3U], st[7U]);
+ Lib_IntVector_Intrinsics_vec256 std11 = Lib_IntVector_Intrinsics_vec256_xor(st[15U], st[3U]);
+ st[15U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std11, (uint32_t)16U);
+ st[11U] = Lib_IntVector_Intrinsics_vec256_add32(st[11U], st[15U]);
+ Lib_IntVector_Intrinsics_vec256 std12 = Lib_IntVector_Intrinsics_vec256_xor(st[7U], st[11U]);
+ st[7U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std12, (uint32_t)12U);
+ st[3U] = Lib_IntVector_Intrinsics_vec256_add32(st[3U], st[7U]);
+ Lib_IntVector_Intrinsics_vec256 std13 = Lib_IntVector_Intrinsics_vec256_xor(st[15U], st[3U]);
+ st[15U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std13, (uint32_t)8U);
+ st[11U] = Lib_IntVector_Intrinsics_vec256_add32(st[11U], st[15U]);
+ Lib_IntVector_Intrinsics_vec256 std14 = Lib_IntVector_Intrinsics_vec256_xor(st[7U], st[11U]);
+ st[7U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std14, (uint32_t)7U);
+ st[0U] = Lib_IntVector_Intrinsics_vec256_add32(st[0U], st[5U]);
+ Lib_IntVector_Intrinsics_vec256 std15 = Lib_IntVector_Intrinsics_vec256_xor(st[15U], st[0U]);
+ st[15U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std15, (uint32_t)16U);
+ st[10U] = Lib_IntVector_Intrinsics_vec256_add32(st[10U], st[15U]);
+ Lib_IntVector_Intrinsics_vec256 std16 = Lib_IntVector_Intrinsics_vec256_xor(st[5U], st[10U]);
+ st[5U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std16, (uint32_t)12U);
+ st[0U] = Lib_IntVector_Intrinsics_vec256_add32(st[0U], st[5U]);
+ Lib_IntVector_Intrinsics_vec256 std17 = Lib_IntVector_Intrinsics_vec256_xor(st[15U], st[0U]);
+ st[15U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std17, (uint32_t)8U);
+ st[10U] = Lib_IntVector_Intrinsics_vec256_add32(st[10U], st[15U]);
+ Lib_IntVector_Intrinsics_vec256 std18 = Lib_IntVector_Intrinsics_vec256_xor(st[5U], st[10U]);
+ st[5U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std18, (uint32_t)7U);
+ st[1U] = Lib_IntVector_Intrinsics_vec256_add32(st[1U], st[6U]);
+ Lib_IntVector_Intrinsics_vec256 std19 = Lib_IntVector_Intrinsics_vec256_xor(st[12U], st[1U]);
+ st[12U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std19, (uint32_t)16U);
+ st[11U] = Lib_IntVector_Intrinsics_vec256_add32(st[11U], st[12U]);
+ Lib_IntVector_Intrinsics_vec256 std20 = Lib_IntVector_Intrinsics_vec256_xor(st[6U], st[11U]);
+ st[6U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std20, (uint32_t)12U);
+ st[1U] = Lib_IntVector_Intrinsics_vec256_add32(st[1U], st[6U]);
+ Lib_IntVector_Intrinsics_vec256 std21 = Lib_IntVector_Intrinsics_vec256_xor(st[12U], st[1U]);
+ st[12U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std21, (uint32_t)8U);
+ st[11U] = Lib_IntVector_Intrinsics_vec256_add32(st[11U], st[12U]);
+ Lib_IntVector_Intrinsics_vec256 std22 = Lib_IntVector_Intrinsics_vec256_xor(st[6U], st[11U]);
+ st[6U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std22, (uint32_t)7U);
+ st[2U] = Lib_IntVector_Intrinsics_vec256_add32(st[2U], st[7U]);
+ Lib_IntVector_Intrinsics_vec256 std23 = Lib_IntVector_Intrinsics_vec256_xor(st[13U], st[2U]);
+ st[13U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std23, (uint32_t)16U);
+ st[8U] = Lib_IntVector_Intrinsics_vec256_add32(st[8U], st[13U]);
+ Lib_IntVector_Intrinsics_vec256 std24 = Lib_IntVector_Intrinsics_vec256_xor(st[7U], st[8U]);
+ st[7U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std24, (uint32_t)12U);
+ st[2U] = Lib_IntVector_Intrinsics_vec256_add32(st[2U], st[7U]);
+ Lib_IntVector_Intrinsics_vec256 std25 = Lib_IntVector_Intrinsics_vec256_xor(st[13U], st[2U]);
+ st[13U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std25, (uint32_t)8U);
+ st[8U] = Lib_IntVector_Intrinsics_vec256_add32(st[8U], st[13U]);
+ Lib_IntVector_Intrinsics_vec256 std26 = Lib_IntVector_Intrinsics_vec256_xor(st[7U], st[8U]);
+ st[7U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std26, (uint32_t)7U);
+ st[3U] = Lib_IntVector_Intrinsics_vec256_add32(st[3U], st[4U]);
+ Lib_IntVector_Intrinsics_vec256 std27 = Lib_IntVector_Intrinsics_vec256_xor(st[14U], st[3U]);
+ st[14U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std27, (uint32_t)16U);
+ st[9U] = Lib_IntVector_Intrinsics_vec256_add32(st[9U], st[14U]);
+ Lib_IntVector_Intrinsics_vec256 std28 = Lib_IntVector_Intrinsics_vec256_xor(st[4U], st[9U]);
+ st[4U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std28, (uint32_t)12U);
+ st[3U] = Lib_IntVector_Intrinsics_vec256_add32(st[3U], st[4U]);
+ Lib_IntVector_Intrinsics_vec256 std29 = Lib_IntVector_Intrinsics_vec256_xor(st[14U], st[3U]);
+ st[14U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std29, (uint32_t)8U);
+ st[9U] = Lib_IntVector_Intrinsics_vec256_add32(st[9U], st[14U]);
+ Lib_IntVector_Intrinsics_vec256 std30 = Lib_IntVector_Intrinsics_vec256_xor(st[4U], st[9U]);
+ st[4U] = Lib_IntVector_Intrinsics_vec256_rotate_left32(std30, (uint32_t)7U);
+}
+
+static inline void
+chacha20_core_256(
+ Lib_IntVector_Intrinsics_vec256 *k,
+ Lib_IntVector_Intrinsics_vec256 *ctx,
+ uint32_t ctr)
+{
+ memcpy(k, ctx, (uint32_t)16U * sizeof(ctx[0U]));
+ uint32_t ctr_u32 = (uint32_t)8U * ctr;
+ Lib_IntVector_Intrinsics_vec256 cv = Lib_IntVector_Intrinsics_vec256_load32(ctr_u32);
+ k[12U] = Lib_IntVector_Intrinsics_vec256_add32(k[12U], cv);
+ double_round_256(k);
+ double_round_256(k);
+ double_round_256(k);
+ double_round_256(k);
+ double_round_256(k);
+ double_round_256(k);
+ double_round_256(k);
+ double_round_256(k);
+ double_round_256(k);
+ double_round_256(k);
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ Lib_IntVector_Intrinsics_vec256 *os = k;
+ Lib_IntVector_Intrinsics_vec256 x = Lib_IntVector_Intrinsics_vec256_add32(k[i], ctx[i]);
+ os[i] = x;
+ }
+ k[12U] = Lib_IntVector_Intrinsics_vec256_add32(k[12U], cv);
+}
+
+static inline void
+chacha20_init_256(Lib_IntVector_Intrinsics_vec256 *ctx, uint8_t *k, uint8_t *n, uint32_t ctr)
+{
+ uint32_t ctx1[16U] = { 0U };
+ uint32_t *uu____0 = ctx1;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i++) {
+ uint32_t *os = uu____0;
+ uint32_t x = Hacl_Impl_Chacha20_Vec_chacha20_constants[i];
+ os[i] = x;
+ }
+ uint32_t *uu____1 = ctx1 + (uint32_t)4U;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)8U; i++) {
+ uint32_t *os = uu____1;
+ uint8_t *bj = k + i * (uint32_t)4U;
+ uint32_t u = load32_le(bj);
+ uint32_t r = u;
+ uint32_t x = r;
+ os[i] = x;
+ }
+ ctx1[12U] = ctr;
+ uint32_t *uu____2 = ctx1 + (uint32_t)13U;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i++) {
+ uint32_t *os = uu____2;
+ uint8_t *bj = n + i * (uint32_t)4U;
+ uint32_t u = load32_le(bj);
+ uint32_t r = u;
+ uint32_t x = r;
+ os[i] = x;
+ }
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ Lib_IntVector_Intrinsics_vec256 *os = ctx;
+ uint32_t x = ctx1[i];
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_load32(x);
+ os[i] = x0;
+ }
+ Lib_IntVector_Intrinsics_vec256
+ ctr1 =
+ Lib_IntVector_Intrinsics_vec256_load32s((uint32_t)0U,
+ (uint32_t)1U,
+ (uint32_t)2U,
+ (uint32_t)3U,
+ (uint32_t)4U,
+ (uint32_t)5U,
+ (uint32_t)6U,
+ (uint32_t)7U);
+ Lib_IntVector_Intrinsics_vec256 c12 = ctx[12U];
+ ctx[12U] = Lib_IntVector_Intrinsics_vec256_add32(c12, ctr1);
+}
+
+void
+Hacl_Chacha20_Vec256_chacha20_encrypt_256(
+ uint32_t len,
+ uint8_t *out,
+ uint8_t *text,
+ uint8_t *key,
+ uint8_t *n,
+ uint32_t ctr)
+{
+ Lib_IntVector_Intrinsics_vec256 ctx[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ ctx[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ chacha20_init_256(ctx, key, n, ctr);
+ uint32_t rem = len % (uint32_t)512U;
+ uint32_t nb = len / (uint32_t)512U;
+ uint32_t rem1 = len % (uint32_t)512U;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *uu____0 = out + i * (uint32_t)512U;
+ uint8_t *uu____1 = text + i * (uint32_t)512U;
+ Lib_IntVector_Intrinsics_vec256 k[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ k[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ chacha20_core_256(k, ctx, i);
+ Lib_IntVector_Intrinsics_vec256 v00 = k[0U];
+ Lib_IntVector_Intrinsics_vec256 v16 = k[1U];
+ Lib_IntVector_Intrinsics_vec256 v20 = k[2U];
+ Lib_IntVector_Intrinsics_vec256 v30 = k[3U];
+ Lib_IntVector_Intrinsics_vec256 v40 = k[4U];
+ Lib_IntVector_Intrinsics_vec256 v50 = k[5U];
+ Lib_IntVector_Intrinsics_vec256 v60 = k[6U];
+ Lib_IntVector_Intrinsics_vec256 v70 = k[7U];
+ Lib_IntVector_Intrinsics_vec256
+ v0_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v00, v16);
+ Lib_IntVector_Intrinsics_vec256
+ v1_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v00, v16);
+ Lib_IntVector_Intrinsics_vec256
+ v2_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v20, v30);
+ Lib_IntVector_Intrinsics_vec256
+ v3_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v20, v30);
+ Lib_IntVector_Intrinsics_vec256
+ v4_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v40, v50);
+ Lib_IntVector_Intrinsics_vec256
+ v5_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v40, v50);
+ Lib_IntVector_Intrinsics_vec256
+ v6_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v60, v70);
+ Lib_IntVector_Intrinsics_vec256
+ v7_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v60, v70);
+ Lib_IntVector_Intrinsics_vec256
+ v0__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec256
+ v1__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec256
+ v2__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec256
+ v3__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec256
+ v4__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_, v6_);
+ Lib_IntVector_Intrinsics_vec256
+ v5__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_, v6_);
+ Lib_IntVector_Intrinsics_vec256
+ v6__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_, v7_);
+ Lib_IntVector_Intrinsics_vec256
+ v7__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_, v7_);
+ Lib_IntVector_Intrinsics_vec256
+ v0___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__, v4__);
+ Lib_IntVector_Intrinsics_vec256
+ v1___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__, v4__);
+ Lib_IntVector_Intrinsics_vec256
+ v2___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__, v5__);
+ Lib_IntVector_Intrinsics_vec256
+ v3___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__, v5__);
+ Lib_IntVector_Intrinsics_vec256
+ v4___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__, v6__);
+ Lib_IntVector_Intrinsics_vec256
+ v5___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__, v6__);
+ Lib_IntVector_Intrinsics_vec256
+ v6___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__, v7__);
+ Lib_IntVector_Intrinsics_vec256
+ v7___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__, v7__);
+ Lib_IntVector_Intrinsics_vec256 v0 = v0___;
+ Lib_IntVector_Intrinsics_vec256 v1 = v2___;
+ Lib_IntVector_Intrinsics_vec256 v2 = v4___;
+ Lib_IntVector_Intrinsics_vec256 v3 = v6___;
+ Lib_IntVector_Intrinsics_vec256 v4 = v1___;
+ Lib_IntVector_Intrinsics_vec256 v5 = v3___;
+ Lib_IntVector_Intrinsics_vec256 v6 = v5___;
+ Lib_IntVector_Intrinsics_vec256 v7 = v7___;
+ Lib_IntVector_Intrinsics_vec256 v01 = k[8U];
+ Lib_IntVector_Intrinsics_vec256 v110 = k[9U];
+ Lib_IntVector_Intrinsics_vec256 v21 = k[10U];
+ Lib_IntVector_Intrinsics_vec256 v31 = k[11U];
+ Lib_IntVector_Intrinsics_vec256 v41 = k[12U];
+ Lib_IntVector_Intrinsics_vec256 v51 = k[13U];
+ Lib_IntVector_Intrinsics_vec256 v61 = k[14U];
+ Lib_IntVector_Intrinsics_vec256 v71 = k[15U];
+ Lib_IntVector_Intrinsics_vec256
+ v0_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v01, v110);
+ Lib_IntVector_Intrinsics_vec256
+ v1_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v01, v110);
+ Lib_IntVector_Intrinsics_vec256
+ v2_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v21, v31);
+ Lib_IntVector_Intrinsics_vec256
+ v3_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v21, v31);
+ Lib_IntVector_Intrinsics_vec256
+ v4_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v41, v51);
+ Lib_IntVector_Intrinsics_vec256
+ v5_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v41, v51);
+ Lib_IntVector_Intrinsics_vec256
+ v6_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v61, v71);
+ Lib_IntVector_Intrinsics_vec256
+ v7_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v61, v71);
+ Lib_IntVector_Intrinsics_vec256
+ v0__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec256
+ v1__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec256
+ v2__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec256
+ v3__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec256
+ v4__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_0, v6_0);
+ Lib_IntVector_Intrinsics_vec256
+ v5__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_0, v6_0);
+ Lib_IntVector_Intrinsics_vec256
+ v6__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_0, v7_0);
+ Lib_IntVector_Intrinsics_vec256
+ v7__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_0, v7_0);
+ Lib_IntVector_Intrinsics_vec256
+ v0___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__0, v4__0);
+ Lib_IntVector_Intrinsics_vec256
+ v1___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__0, v4__0);
+ Lib_IntVector_Intrinsics_vec256
+ v2___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__0, v5__0);
+ Lib_IntVector_Intrinsics_vec256
+ v3___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__0, v5__0);
+ Lib_IntVector_Intrinsics_vec256
+ v4___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__0, v6__0);
+ Lib_IntVector_Intrinsics_vec256
+ v5___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__0, v6__0);
+ Lib_IntVector_Intrinsics_vec256
+ v6___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__0, v7__0);
+ Lib_IntVector_Intrinsics_vec256
+ v7___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__0, v7__0);
+ Lib_IntVector_Intrinsics_vec256 v8 = v0___0;
+ Lib_IntVector_Intrinsics_vec256 v9 = v2___0;
+ Lib_IntVector_Intrinsics_vec256 v10 = v4___0;
+ Lib_IntVector_Intrinsics_vec256 v11 = v6___0;
+ Lib_IntVector_Intrinsics_vec256 v12 = v1___0;
+ Lib_IntVector_Intrinsics_vec256 v13 = v3___0;
+ Lib_IntVector_Intrinsics_vec256 v14 = v5___0;
+ Lib_IntVector_Intrinsics_vec256 v15 = v7___0;
+ k[0U] = v0;
+ k[1U] = v8;
+ k[2U] = v1;
+ k[3U] = v9;
+ k[4U] = v2;
+ k[5U] = v10;
+ k[6U] = v3;
+ k[7U] = v11;
+ k[8U] = v4;
+ k[9U] = v12;
+ k[10U] = v5;
+ k[11U] = v13;
+ k[12U] = v6;
+ k[13U] = v14;
+ k[14U] = v7;
+ k[15U] = v15;
+ for (uint32_t i0 = (uint32_t)0U; i0 < (uint32_t)16U; i0++) {
+ Lib_IntVector_Intrinsics_vec256
+ x = Lib_IntVector_Intrinsics_vec256_load_le(uu____1 + i0 * (uint32_t)32U);
+ Lib_IntVector_Intrinsics_vec256 y = Lib_IntVector_Intrinsics_vec256_xor(x, k[i0]);
+ Lib_IntVector_Intrinsics_vec256_store_le(uu____0 + i0 * (uint32_t)32U, y);
+ }
+ }
+ if (rem1 > (uint32_t)0U) {
+ uint8_t *uu____2 = out + nb * (uint32_t)512U;
+ uint8_t *uu____3 = text + nb * (uint32_t)512U;
+ uint8_t plain[512U] = { 0U };
+ memcpy(plain, uu____3, rem * sizeof(uu____3[0U]));
+ Lib_IntVector_Intrinsics_vec256 k[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ k[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ chacha20_core_256(k, ctx, nb);
+ Lib_IntVector_Intrinsics_vec256 v00 = k[0U];
+ Lib_IntVector_Intrinsics_vec256 v16 = k[1U];
+ Lib_IntVector_Intrinsics_vec256 v20 = k[2U];
+ Lib_IntVector_Intrinsics_vec256 v30 = k[3U];
+ Lib_IntVector_Intrinsics_vec256 v40 = k[4U];
+ Lib_IntVector_Intrinsics_vec256 v50 = k[5U];
+ Lib_IntVector_Intrinsics_vec256 v60 = k[6U];
+ Lib_IntVector_Intrinsics_vec256 v70 = k[7U];
+ Lib_IntVector_Intrinsics_vec256
+ v0_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v00, v16);
+ Lib_IntVector_Intrinsics_vec256
+ v1_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v00, v16);
+ Lib_IntVector_Intrinsics_vec256
+ v2_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v20, v30);
+ Lib_IntVector_Intrinsics_vec256
+ v3_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v20, v30);
+ Lib_IntVector_Intrinsics_vec256
+ v4_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v40, v50);
+ Lib_IntVector_Intrinsics_vec256
+ v5_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v40, v50);
+ Lib_IntVector_Intrinsics_vec256
+ v6_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v60, v70);
+ Lib_IntVector_Intrinsics_vec256
+ v7_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v60, v70);
+ Lib_IntVector_Intrinsics_vec256
+ v0__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec256
+ v1__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec256
+ v2__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec256
+ v3__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec256
+ v4__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_, v6_);
+ Lib_IntVector_Intrinsics_vec256
+ v5__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_, v6_);
+ Lib_IntVector_Intrinsics_vec256
+ v6__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_, v7_);
+ Lib_IntVector_Intrinsics_vec256
+ v7__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_, v7_);
+ Lib_IntVector_Intrinsics_vec256
+ v0___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__, v4__);
+ Lib_IntVector_Intrinsics_vec256
+ v1___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__, v4__);
+ Lib_IntVector_Intrinsics_vec256
+ v2___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__, v5__);
+ Lib_IntVector_Intrinsics_vec256
+ v3___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__, v5__);
+ Lib_IntVector_Intrinsics_vec256
+ v4___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__, v6__);
+ Lib_IntVector_Intrinsics_vec256
+ v5___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__, v6__);
+ Lib_IntVector_Intrinsics_vec256
+ v6___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__, v7__);
+ Lib_IntVector_Intrinsics_vec256
+ v7___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__, v7__);
+ Lib_IntVector_Intrinsics_vec256 v0 = v0___;
+ Lib_IntVector_Intrinsics_vec256 v1 = v2___;
+ Lib_IntVector_Intrinsics_vec256 v2 = v4___;
+ Lib_IntVector_Intrinsics_vec256 v3 = v6___;
+ Lib_IntVector_Intrinsics_vec256 v4 = v1___;
+ Lib_IntVector_Intrinsics_vec256 v5 = v3___;
+ Lib_IntVector_Intrinsics_vec256 v6 = v5___;
+ Lib_IntVector_Intrinsics_vec256 v7 = v7___;
+ Lib_IntVector_Intrinsics_vec256 v01 = k[8U];
+ Lib_IntVector_Intrinsics_vec256 v110 = k[9U];
+ Lib_IntVector_Intrinsics_vec256 v21 = k[10U];
+ Lib_IntVector_Intrinsics_vec256 v31 = k[11U];
+ Lib_IntVector_Intrinsics_vec256 v41 = k[12U];
+ Lib_IntVector_Intrinsics_vec256 v51 = k[13U];
+ Lib_IntVector_Intrinsics_vec256 v61 = k[14U];
+ Lib_IntVector_Intrinsics_vec256 v71 = k[15U];
+ Lib_IntVector_Intrinsics_vec256
+ v0_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v01, v110);
+ Lib_IntVector_Intrinsics_vec256
+ v1_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v01, v110);
+ Lib_IntVector_Intrinsics_vec256
+ v2_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v21, v31);
+ Lib_IntVector_Intrinsics_vec256
+ v3_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v21, v31);
+ Lib_IntVector_Intrinsics_vec256
+ v4_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v41, v51);
+ Lib_IntVector_Intrinsics_vec256
+ v5_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v41, v51);
+ Lib_IntVector_Intrinsics_vec256
+ v6_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v61, v71);
+ Lib_IntVector_Intrinsics_vec256
+ v7_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v61, v71);
+ Lib_IntVector_Intrinsics_vec256
+ v0__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec256
+ v1__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec256
+ v2__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec256
+ v3__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec256
+ v4__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_0, v6_0);
+ Lib_IntVector_Intrinsics_vec256
+ v5__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_0, v6_0);
+ Lib_IntVector_Intrinsics_vec256
+ v6__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_0, v7_0);
+ Lib_IntVector_Intrinsics_vec256
+ v7__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_0, v7_0);
+ Lib_IntVector_Intrinsics_vec256
+ v0___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__0, v4__0);
+ Lib_IntVector_Intrinsics_vec256
+ v1___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__0, v4__0);
+ Lib_IntVector_Intrinsics_vec256
+ v2___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__0, v5__0);
+ Lib_IntVector_Intrinsics_vec256
+ v3___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__0, v5__0);
+ Lib_IntVector_Intrinsics_vec256
+ v4___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__0, v6__0);
+ Lib_IntVector_Intrinsics_vec256
+ v5___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__0, v6__0);
+ Lib_IntVector_Intrinsics_vec256
+ v6___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__0, v7__0);
+ Lib_IntVector_Intrinsics_vec256
+ v7___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__0, v7__0);
+ Lib_IntVector_Intrinsics_vec256 v8 = v0___0;
+ Lib_IntVector_Intrinsics_vec256 v9 = v2___0;
+ Lib_IntVector_Intrinsics_vec256 v10 = v4___0;
+ Lib_IntVector_Intrinsics_vec256 v11 = v6___0;
+ Lib_IntVector_Intrinsics_vec256 v12 = v1___0;
+ Lib_IntVector_Intrinsics_vec256 v13 = v3___0;
+ Lib_IntVector_Intrinsics_vec256 v14 = v5___0;
+ Lib_IntVector_Intrinsics_vec256 v15 = v7___0;
+ k[0U] = v0;
+ k[1U] = v8;
+ k[2U] = v1;
+ k[3U] = v9;
+ k[4U] = v2;
+ k[5U] = v10;
+ k[6U] = v3;
+ k[7U] = v11;
+ k[8U] = v4;
+ k[9U] = v12;
+ k[10U] = v5;
+ k[11U] = v13;
+ k[12U] = v6;
+ k[13U] = v14;
+ k[14U] = v7;
+ k[15U] = v15;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ Lib_IntVector_Intrinsics_vec256
+ x = Lib_IntVector_Intrinsics_vec256_load_le(plain + i * (uint32_t)32U);
+ Lib_IntVector_Intrinsics_vec256 y = Lib_IntVector_Intrinsics_vec256_xor(x, k[i]);
+ Lib_IntVector_Intrinsics_vec256_store_le(plain + i * (uint32_t)32U, y);
+ }
+ memcpy(uu____2, plain, rem * sizeof(plain[0U]));
+ }
+}
+
+void
+Hacl_Chacha20_Vec256_chacha20_decrypt_256(
+ uint32_t len,
+ uint8_t *out,
+ uint8_t *cipher,
+ uint8_t *key,
+ uint8_t *n,
+ uint32_t ctr)
+{
+ Lib_IntVector_Intrinsics_vec256 ctx[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ ctx[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ chacha20_init_256(ctx, key, n, ctr);
+ uint32_t rem = len % (uint32_t)512U;
+ uint32_t nb = len / (uint32_t)512U;
+ uint32_t rem1 = len % (uint32_t)512U;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *uu____0 = out + i * (uint32_t)512U;
+ uint8_t *uu____1 = cipher + i * (uint32_t)512U;
+ Lib_IntVector_Intrinsics_vec256 k[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ k[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ chacha20_core_256(k, ctx, i);
+ Lib_IntVector_Intrinsics_vec256 v00 = k[0U];
+ Lib_IntVector_Intrinsics_vec256 v16 = k[1U];
+ Lib_IntVector_Intrinsics_vec256 v20 = k[2U];
+ Lib_IntVector_Intrinsics_vec256 v30 = k[3U];
+ Lib_IntVector_Intrinsics_vec256 v40 = k[4U];
+ Lib_IntVector_Intrinsics_vec256 v50 = k[5U];
+ Lib_IntVector_Intrinsics_vec256 v60 = k[6U];
+ Lib_IntVector_Intrinsics_vec256 v70 = k[7U];
+ Lib_IntVector_Intrinsics_vec256
+ v0_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v00, v16);
+ Lib_IntVector_Intrinsics_vec256
+ v1_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v00, v16);
+ Lib_IntVector_Intrinsics_vec256
+ v2_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v20, v30);
+ Lib_IntVector_Intrinsics_vec256
+ v3_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v20, v30);
+ Lib_IntVector_Intrinsics_vec256
+ v4_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v40, v50);
+ Lib_IntVector_Intrinsics_vec256
+ v5_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v40, v50);
+ Lib_IntVector_Intrinsics_vec256
+ v6_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v60, v70);
+ Lib_IntVector_Intrinsics_vec256
+ v7_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v60, v70);
+ Lib_IntVector_Intrinsics_vec256
+ v0__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec256
+ v1__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec256
+ v2__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec256
+ v3__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec256
+ v4__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_, v6_);
+ Lib_IntVector_Intrinsics_vec256
+ v5__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_, v6_);
+ Lib_IntVector_Intrinsics_vec256
+ v6__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_, v7_);
+ Lib_IntVector_Intrinsics_vec256
+ v7__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_, v7_);
+ Lib_IntVector_Intrinsics_vec256
+ v0___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__, v4__);
+ Lib_IntVector_Intrinsics_vec256
+ v1___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__, v4__);
+ Lib_IntVector_Intrinsics_vec256
+ v2___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__, v5__);
+ Lib_IntVector_Intrinsics_vec256
+ v3___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__, v5__);
+ Lib_IntVector_Intrinsics_vec256
+ v4___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__, v6__);
+ Lib_IntVector_Intrinsics_vec256
+ v5___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__, v6__);
+ Lib_IntVector_Intrinsics_vec256
+ v6___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__, v7__);
+ Lib_IntVector_Intrinsics_vec256
+ v7___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__, v7__);
+ Lib_IntVector_Intrinsics_vec256 v0 = v0___;
+ Lib_IntVector_Intrinsics_vec256 v1 = v2___;
+ Lib_IntVector_Intrinsics_vec256 v2 = v4___;
+ Lib_IntVector_Intrinsics_vec256 v3 = v6___;
+ Lib_IntVector_Intrinsics_vec256 v4 = v1___;
+ Lib_IntVector_Intrinsics_vec256 v5 = v3___;
+ Lib_IntVector_Intrinsics_vec256 v6 = v5___;
+ Lib_IntVector_Intrinsics_vec256 v7 = v7___;
+ Lib_IntVector_Intrinsics_vec256 v01 = k[8U];
+ Lib_IntVector_Intrinsics_vec256 v110 = k[9U];
+ Lib_IntVector_Intrinsics_vec256 v21 = k[10U];
+ Lib_IntVector_Intrinsics_vec256 v31 = k[11U];
+ Lib_IntVector_Intrinsics_vec256 v41 = k[12U];
+ Lib_IntVector_Intrinsics_vec256 v51 = k[13U];
+ Lib_IntVector_Intrinsics_vec256 v61 = k[14U];
+ Lib_IntVector_Intrinsics_vec256 v71 = k[15U];
+ Lib_IntVector_Intrinsics_vec256
+ v0_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v01, v110);
+ Lib_IntVector_Intrinsics_vec256
+ v1_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v01, v110);
+ Lib_IntVector_Intrinsics_vec256
+ v2_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v21, v31);
+ Lib_IntVector_Intrinsics_vec256
+ v3_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v21, v31);
+ Lib_IntVector_Intrinsics_vec256
+ v4_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v41, v51);
+ Lib_IntVector_Intrinsics_vec256
+ v5_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v41, v51);
+ Lib_IntVector_Intrinsics_vec256
+ v6_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v61, v71);
+ Lib_IntVector_Intrinsics_vec256
+ v7_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v61, v71);
+ Lib_IntVector_Intrinsics_vec256
+ v0__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec256
+ v1__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec256
+ v2__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec256
+ v3__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec256
+ v4__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_0, v6_0);
+ Lib_IntVector_Intrinsics_vec256
+ v5__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_0, v6_0);
+ Lib_IntVector_Intrinsics_vec256
+ v6__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_0, v7_0);
+ Lib_IntVector_Intrinsics_vec256
+ v7__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_0, v7_0);
+ Lib_IntVector_Intrinsics_vec256
+ v0___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__0, v4__0);
+ Lib_IntVector_Intrinsics_vec256
+ v1___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__0, v4__0);
+ Lib_IntVector_Intrinsics_vec256
+ v2___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__0, v5__0);
+ Lib_IntVector_Intrinsics_vec256
+ v3___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__0, v5__0);
+ Lib_IntVector_Intrinsics_vec256
+ v4___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__0, v6__0);
+ Lib_IntVector_Intrinsics_vec256
+ v5___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__0, v6__0);
+ Lib_IntVector_Intrinsics_vec256
+ v6___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__0, v7__0);
+ Lib_IntVector_Intrinsics_vec256
+ v7___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__0, v7__0);
+ Lib_IntVector_Intrinsics_vec256 v8 = v0___0;
+ Lib_IntVector_Intrinsics_vec256 v9 = v2___0;
+ Lib_IntVector_Intrinsics_vec256 v10 = v4___0;
+ Lib_IntVector_Intrinsics_vec256 v11 = v6___0;
+ Lib_IntVector_Intrinsics_vec256 v12 = v1___0;
+ Lib_IntVector_Intrinsics_vec256 v13 = v3___0;
+ Lib_IntVector_Intrinsics_vec256 v14 = v5___0;
+ Lib_IntVector_Intrinsics_vec256 v15 = v7___0;
+ k[0U] = v0;
+ k[1U] = v8;
+ k[2U] = v1;
+ k[3U] = v9;
+ k[4U] = v2;
+ k[5U] = v10;
+ k[6U] = v3;
+ k[7U] = v11;
+ k[8U] = v4;
+ k[9U] = v12;
+ k[10U] = v5;
+ k[11U] = v13;
+ k[12U] = v6;
+ k[13U] = v14;
+ k[14U] = v7;
+ k[15U] = v15;
+ for (uint32_t i0 = (uint32_t)0U; i0 < (uint32_t)16U; i0++) {
+ Lib_IntVector_Intrinsics_vec256
+ x = Lib_IntVector_Intrinsics_vec256_load_le(uu____1 + i0 * (uint32_t)32U);
+ Lib_IntVector_Intrinsics_vec256 y = Lib_IntVector_Intrinsics_vec256_xor(x, k[i0]);
+ Lib_IntVector_Intrinsics_vec256_store_le(uu____0 + i0 * (uint32_t)32U, y);
+ }
+ }
+ if (rem1 > (uint32_t)0U) {
+ uint8_t *uu____2 = out + nb * (uint32_t)512U;
+ uint8_t *uu____3 = cipher + nb * (uint32_t)512U;
+ uint8_t plain[512U] = { 0U };
+ memcpy(plain, uu____3, rem * sizeof(uu____3[0U]));
+ Lib_IntVector_Intrinsics_vec256 k[16U];
+ for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
+ k[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ chacha20_core_256(k, ctx, nb);
+ Lib_IntVector_Intrinsics_vec256 v00 = k[0U];
+ Lib_IntVector_Intrinsics_vec256 v16 = k[1U];
+ Lib_IntVector_Intrinsics_vec256 v20 = k[2U];
+ Lib_IntVector_Intrinsics_vec256 v30 = k[3U];
+ Lib_IntVector_Intrinsics_vec256 v40 = k[4U];
+ Lib_IntVector_Intrinsics_vec256 v50 = k[5U];
+ Lib_IntVector_Intrinsics_vec256 v60 = k[6U];
+ Lib_IntVector_Intrinsics_vec256 v70 = k[7U];
+ Lib_IntVector_Intrinsics_vec256
+ v0_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v00, v16);
+ Lib_IntVector_Intrinsics_vec256
+ v1_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v00, v16);
+ Lib_IntVector_Intrinsics_vec256
+ v2_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v20, v30);
+ Lib_IntVector_Intrinsics_vec256
+ v3_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v20, v30);
+ Lib_IntVector_Intrinsics_vec256
+ v4_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v40, v50);
+ Lib_IntVector_Intrinsics_vec256
+ v5_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v40, v50);
+ Lib_IntVector_Intrinsics_vec256
+ v6_ = Lib_IntVector_Intrinsics_vec256_interleave_low32(v60, v70);
+ Lib_IntVector_Intrinsics_vec256
+ v7_ = Lib_IntVector_Intrinsics_vec256_interleave_high32(v60, v70);
+ Lib_IntVector_Intrinsics_vec256
+ v0__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec256
+ v1__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_, v2_);
+ Lib_IntVector_Intrinsics_vec256
+ v2__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec256
+ v3__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_, v3_);
+ Lib_IntVector_Intrinsics_vec256
+ v4__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_, v6_);
+ Lib_IntVector_Intrinsics_vec256
+ v5__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_, v6_);
+ Lib_IntVector_Intrinsics_vec256
+ v6__ = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_, v7_);
+ Lib_IntVector_Intrinsics_vec256
+ v7__ = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_, v7_);
+ Lib_IntVector_Intrinsics_vec256
+ v0___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__, v4__);
+ Lib_IntVector_Intrinsics_vec256
+ v1___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__, v4__);
+ Lib_IntVector_Intrinsics_vec256
+ v2___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__, v5__);
+ Lib_IntVector_Intrinsics_vec256
+ v3___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__, v5__);
+ Lib_IntVector_Intrinsics_vec256
+ v4___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__, v6__);
+ Lib_IntVector_Intrinsics_vec256
+ v5___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__, v6__);
+ Lib_IntVector_Intrinsics_vec256
+ v6___ = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__, v7__);
+ Lib_IntVector_Intrinsics_vec256
+ v7___ = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__, v7__);
+ Lib_IntVector_Intrinsics_vec256 v0 = v0___;
+ Lib_IntVector_Intrinsics_vec256 v1 = v2___;
+ Lib_IntVector_Intrinsics_vec256 v2 = v4___;
+ Lib_IntVector_Intrinsics_vec256 v3 = v6___;
+ Lib_IntVector_Intrinsics_vec256 v4 = v1___;
+ Lib_IntVector_Intrinsics_vec256 v5 = v3___;
+ Lib_IntVector_Intrinsics_vec256 v6 = v5___;
+ Lib_IntVector_Intrinsics_vec256 v7 = v7___;
+ Lib_IntVector_Intrinsics_vec256 v01 = k[8U];
+ Lib_IntVector_Intrinsics_vec256 v110 = k[9U];
+ Lib_IntVector_Intrinsics_vec256 v21 = k[10U];
+ Lib_IntVector_Intrinsics_vec256 v31 = k[11U];
+ Lib_IntVector_Intrinsics_vec256 v41 = k[12U];
+ Lib_IntVector_Intrinsics_vec256 v51 = k[13U];
+ Lib_IntVector_Intrinsics_vec256 v61 = k[14U];
+ Lib_IntVector_Intrinsics_vec256 v71 = k[15U];
+ Lib_IntVector_Intrinsics_vec256
+ v0_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v01, v110);
+ Lib_IntVector_Intrinsics_vec256
+ v1_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v01, v110);
+ Lib_IntVector_Intrinsics_vec256
+ v2_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v21, v31);
+ Lib_IntVector_Intrinsics_vec256
+ v3_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v21, v31);
+ Lib_IntVector_Intrinsics_vec256
+ v4_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v41, v51);
+ Lib_IntVector_Intrinsics_vec256
+ v5_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v41, v51);
+ Lib_IntVector_Intrinsics_vec256
+ v6_0 = Lib_IntVector_Intrinsics_vec256_interleave_low32(v61, v71);
+ Lib_IntVector_Intrinsics_vec256
+ v7_0 = Lib_IntVector_Intrinsics_vec256_interleave_high32(v61, v71);
+ Lib_IntVector_Intrinsics_vec256
+ v0__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec256
+ v1__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v0_0, v2_0);
+ Lib_IntVector_Intrinsics_vec256
+ v2__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec256
+ v3__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v1_0, v3_0);
+ Lib_IntVector_Intrinsics_vec256
+ v4__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v4_0, v6_0);
+ Lib_IntVector_Intrinsics_vec256
+ v5__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v4_0, v6_0);
+ Lib_IntVector_Intrinsics_vec256
+ v6__0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(v5_0, v7_0);
+ Lib_IntVector_Intrinsics_vec256
+ v7__0 = Lib_IntVector_Intrinsics_vec256_interleave_high64(v5_0, v7_0);
+ Lib_IntVector_Intrinsics_vec256
+ v0___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v0__0, v4__0);
+ Lib_IntVector_Intrinsics_vec256
+ v1___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v0__0, v4__0);
+ Lib_IntVector_Intrinsics_vec256
+ v2___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v1__0, v5__0);
+ Lib_IntVector_Intrinsics_vec256
+ v3___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v1__0, v5__0);
+ Lib_IntVector_Intrinsics_vec256
+ v4___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v2__0, v6__0);
+ Lib_IntVector_Intrinsics_vec256
+ v5___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v2__0, v6__0);
+ Lib_IntVector_Intrinsics_vec256
+ v6___0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v3__0, v7__0);
+ Lib_IntVector_Intrinsics_vec256
+ v7___0 = Lib_IntVector_Intrinsics_vec256_interleave_high128(v3__0, v7__0);
+ Lib_IntVector_Intrinsics_vec256 v8 = v0___0;
+ Lib_IntVector_Intrinsics_vec256 v9 = v2___0;
+ Lib_IntVector_Intrinsics_vec256 v10 = v4___0;
+ Lib_IntVector_Intrinsics_vec256 v11 = v6___0;
+ Lib_IntVector_Intrinsics_vec256 v12 = v1___0;
+ Lib_IntVector_Intrinsics_vec256 v13 = v3___0;
+ Lib_IntVector_Intrinsics_vec256 v14 = v5___0;
+ Lib_IntVector_Intrinsics_vec256 v15 = v7___0;
+ k[0U] = v0;
+ k[1U] = v8;
+ k[2U] = v1;
+ k[3U] = v9;
+ k[4U] = v2;
+ k[5U] = v10;
+ k[6U] = v3;
+ k[7U] = v11;
+ k[8U] = v4;
+ k[9U] = v12;
+ k[10U] = v5;
+ k[11U] = v13;
+ k[12U] = v6;
+ k[13U] = v14;
+ k[14U] = v7;
+ k[15U] = v15;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)16U; i++) {
+ Lib_IntVector_Intrinsics_vec256
+ x = Lib_IntVector_Intrinsics_vec256_load_le(plain + i * (uint32_t)32U);
+ Lib_IntVector_Intrinsics_vec256 y = Lib_IntVector_Intrinsics_vec256_xor(x, k[i]);
+ Lib_IntVector_Intrinsics_vec256_store_le(plain + i * (uint32_t)32U, y);
+ }
+ memcpy(uu____2, plain, rem * sizeof(plain[0U]));
+ }
+}
diff --git a/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.h b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.h
new file mode 100644
index 0000000000..1ae9ea3798
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Chacha20_Vec256.h
@@ -0,0 +1,55 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "libintvector.h"
+#include "kremlin/internal/types.h"
+#include "kremlin/lowstar_endianness.h"
+#include <string.h>
+#include <stdbool.h>
+
+#ifndef __Hacl_Chacha20_Vec256_H
+#define __Hacl_Chacha20_Vec256_H
+
+#include "Hacl_Chacha20.h"
+#include "Hacl_Kremlib.h"
+
+void
+Hacl_Chacha20_Vec256_chacha20_encrypt_256(
+ uint32_t len,
+ uint8_t *out,
+ uint8_t *text,
+ uint8_t *key,
+ uint8_t *n,
+ uint32_t ctr);
+
+void
+Hacl_Chacha20_Vec256_chacha20_decrypt_256(
+ uint32_t len,
+ uint8_t *out,
+ uint8_t *cipher,
+ uint8_t *key,
+ uint8_t *n,
+ uint32_t ctr);
+
+#define __Hacl_Chacha20_Vec256_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Curve25519.c b/security/nss/lib/freebl/verified/Hacl_Curve25519.c
deleted file mode 100644
index f6f6f930bb..0000000000
--- a/security/nss/lib/freebl/verified/Hacl_Curve25519.c
+++ /dev/null
@@ -1,845 +0,0 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "Hacl_Curve25519.h"
-
-static void
-Hacl_Bignum_Modulo_carry_top(uint64_t *b)
-{
- uint64_t b4 = b[4U];
- uint64_t b0 = b[0U];
- uint64_t b4_ = b4 & (uint64_t)0x7ffffffffffffU;
- uint64_t b0_ = b0 + (uint64_t)19U * (b4 >> (uint32_t)51U);
- b[4U] = b4_;
- b[0U] = b0_;
-}
-
-inline static void
-Hacl_Bignum_Fproduct_copy_from_wide_(uint64_t *output, FStar_UInt128_t *input)
-{
- {
- FStar_UInt128_t xi = input[0U];
- output[0U] = FStar_UInt128_uint128_to_uint64(xi);
- }
- {
- FStar_UInt128_t xi = input[1U];
- output[1U] = FStar_UInt128_uint128_to_uint64(xi);
- }
- {
- FStar_UInt128_t xi = input[2U];
- output[2U] = FStar_UInt128_uint128_to_uint64(xi);
- }
- {
- FStar_UInt128_t xi = input[3U];
- output[3U] = FStar_UInt128_uint128_to_uint64(xi);
- }
- {
- FStar_UInt128_t xi = input[4U];
- output[4U] = FStar_UInt128_uint128_to_uint64(xi);
- }
-}
-
-inline static void
-Hacl_Bignum_Fproduct_sum_scalar_multiplication_(
- FStar_UInt128_t *output,
- uint64_t *input,
- uint64_t s)
-{
- {
- FStar_UInt128_t xi = output[0U];
- uint64_t yi = input[0U];
- output[0U] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s));
- }
- {
- FStar_UInt128_t xi = output[1U];
- uint64_t yi = input[1U];
- output[1U] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s));
- }
- {
- FStar_UInt128_t xi = output[2U];
- uint64_t yi = input[2U];
- output[2U] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s));
- }
- {
- FStar_UInt128_t xi = output[3U];
- uint64_t yi = input[3U];
- output[3U] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s));
- }
- {
- FStar_UInt128_t xi = output[4U];
- uint64_t yi = input[4U];
- output[4U] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s));
- }
-}
-
-inline static void
-Hacl_Bignum_Fproduct_carry_wide_(FStar_UInt128_t *tmp)
-{
- {
- uint32_t ctr = (uint32_t)0U;
- FStar_UInt128_t tctr = tmp[ctr];
- FStar_UInt128_t tctrp1 = tmp[ctr + (uint32_t)1U];
- uint64_t r0 = FStar_UInt128_uint128_to_uint64(tctr) & (uint64_t)0x7ffffffffffffU;
- FStar_UInt128_t c = FStar_UInt128_shift_right(tctr, (uint32_t)51U);
- tmp[ctr] = FStar_UInt128_uint64_to_uint128(r0);
- tmp[ctr + (uint32_t)1U] = FStar_UInt128_add(tctrp1, c);
- }
- {
- uint32_t ctr = (uint32_t)1U;
- FStar_UInt128_t tctr = tmp[ctr];
- FStar_UInt128_t tctrp1 = tmp[ctr + (uint32_t)1U];
- uint64_t r0 = FStar_UInt128_uint128_to_uint64(tctr) & (uint64_t)0x7ffffffffffffU;
- FStar_UInt128_t c = FStar_UInt128_shift_right(tctr, (uint32_t)51U);
- tmp[ctr] = FStar_UInt128_uint64_to_uint128(r0);
- tmp[ctr + (uint32_t)1U] = FStar_UInt128_add(tctrp1, c);
- }
- {
- uint32_t ctr = (uint32_t)2U;
- FStar_UInt128_t tctr = tmp[ctr];
- FStar_UInt128_t tctrp1 = tmp[ctr + (uint32_t)1U];
- uint64_t r0 = FStar_UInt128_uint128_to_uint64(tctr) & (uint64_t)0x7ffffffffffffU;
- FStar_UInt128_t c = FStar_UInt128_shift_right(tctr, (uint32_t)51U);
- tmp[ctr] = FStar_UInt128_uint64_to_uint128(r0);
- tmp[ctr + (uint32_t)1U] = FStar_UInt128_add(tctrp1, c);
- }
- {
- uint32_t ctr = (uint32_t)3U;
- FStar_UInt128_t tctr = tmp[ctr];
- FStar_UInt128_t tctrp1 = tmp[ctr + (uint32_t)1U];
- uint64_t r0 = FStar_UInt128_uint128_to_uint64(tctr) & (uint64_t)0x7ffffffffffffU;
- FStar_UInt128_t c = FStar_UInt128_shift_right(tctr, (uint32_t)51U);
- tmp[ctr] = FStar_UInt128_uint64_to_uint128(r0);
- tmp[ctr + (uint32_t)1U] = FStar_UInt128_add(tctrp1, c);
- }
-}
-
-inline static void
-Hacl_Bignum_Fmul_shift_reduce(uint64_t *output)
-{
- uint64_t tmp = output[4U];
- {
- uint32_t ctr = (uint32_t)5U - (uint32_t)0U - (uint32_t)1U;
- uint64_t z = output[ctr - (uint32_t)1U];
- output[ctr] = z;
- }
- {
- uint32_t ctr = (uint32_t)5U - (uint32_t)1U - (uint32_t)1U;
- uint64_t z = output[ctr - (uint32_t)1U];
- output[ctr] = z;
- }
- {
- uint32_t ctr = (uint32_t)5U - (uint32_t)2U - (uint32_t)1U;
- uint64_t z = output[ctr - (uint32_t)1U];
- output[ctr] = z;
- }
- {
- uint32_t ctr = (uint32_t)5U - (uint32_t)3U - (uint32_t)1U;
- uint64_t z = output[ctr - (uint32_t)1U];
- output[ctr] = z;
- }
- output[0U] = tmp;
- uint64_t b0 = output[0U];
- output[0U] = (uint64_t)19U * b0;
-}
-
-static void
-Hacl_Bignum_Fmul_mul_shift_reduce_(FStar_UInt128_t *output, uint64_t *input, uint64_t *input21)
-{
- {
- uint64_t input2i = input21[0U];
- Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i);
- Hacl_Bignum_Fmul_shift_reduce(input);
- }
- {
- uint64_t input2i = input21[1U];
- Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i);
- Hacl_Bignum_Fmul_shift_reduce(input);
- }
- {
- uint64_t input2i = input21[2U];
- Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i);
- Hacl_Bignum_Fmul_shift_reduce(input);
- }
- {
- uint64_t input2i = input21[3U];
- Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i);
- Hacl_Bignum_Fmul_shift_reduce(input);
- }
- uint32_t i = (uint32_t)4U;
- uint64_t input2i = input21[i];
- Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i);
-}
-
-inline static void
-Hacl_Bignum_Fmul_fmul(uint64_t *output, uint64_t *input, uint64_t *input21)
-{
- uint64_t tmp[5U] = { 0U };
- memcpy(tmp, input, (uint32_t)5U * sizeof input[0U]);
- KRML_CHECK_SIZE(FStar_UInt128_uint64_to_uint128((uint64_t)0U), (uint32_t)5U);
- FStar_UInt128_t t[5U];
- for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
- t[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U);
- Hacl_Bignum_Fmul_mul_shift_reduce_(t, tmp, input21);
- Hacl_Bignum_Fproduct_carry_wide_(t);
- FStar_UInt128_t b4 = t[4U];
- FStar_UInt128_t b0 = t[0U];
- FStar_UInt128_t
- b4_ = FStar_UInt128_logand(b4, FStar_UInt128_uint64_to_uint128((uint64_t)0x7ffffffffffffU));
- FStar_UInt128_t
- b0_ =
- FStar_UInt128_add(b0,
- FStar_UInt128_mul_wide((uint64_t)19U,
- FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(b4, (uint32_t)51U))));
- t[4U] = b4_;
- t[0U] = b0_;
- Hacl_Bignum_Fproduct_copy_from_wide_(output, t);
- uint64_t i0 = output[0U];
- uint64_t i1 = output[1U];
- uint64_t i0_ = i0 & (uint64_t)0x7ffffffffffffU;
- uint64_t i1_ = i1 + (i0 >> (uint32_t)51U);
- output[0U] = i0_;
- output[1U] = i1_;
-}
-
-inline static void
-Hacl_Bignum_Fsquare_fsquare__(FStar_UInt128_t *tmp, uint64_t *output)
-{
- uint64_t r0 = output[0U];
- uint64_t r1 = output[1U];
- uint64_t r2 = output[2U];
- uint64_t r3 = output[3U];
- uint64_t r4 = output[4U];
- uint64_t d0 = r0 * (uint64_t)2U;
- uint64_t d1 = r1 * (uint64_t)2U;
- uint64_t d2 = r2 * (uint64_t)2U * (uint64_t)19U;
- uint64_t d419 = r4 * (uint64_t)19U;
- uint64_t d4 = d419 * (uint64_t)2U;
- FStar_UInt128_t
- s0 =
- FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(r0, r0),
- FStar_UInt128_mul_wide(d4, r1)),
- FStar_UInt128_mul_wide(d2, r3));
- FStar_UInt128_t
- s1 =
- FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, r1),
- FStar_UInt128_mul_wide(d4, r2)),
- FStar_UInt128_mul_wide(r3 * (uint64_t)19U, r3));
- FStar_UInt128_t
- s2 =
- FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, r2),
- FStar_UInt128_mul_wide(r1, r1)),
- FStar_UInt128_mul_wide(d4, r3));
- FStar_UInt128_t
- s3 =
- FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, r3),
- FStar_UInt128_mul_wide(d1, r2)),
- FStar_UInt128_mul_wide(r4, d419));
- FStar_UInt128_t
- s4 =
- FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, r4),
- FStar_UInt128_mul_wide(d1, r3)),
- FStar_UInt128_mul_wide(r2, r2));
- tmp[0U] = s0;
- tmp[1U] = s1;
- tmp[2U] = s2;
- tmp[3U] = s3;
- tmp[4U] = s4;
-}
-
-inline static void
-Hacl_Bignum_Fsquare_fsquare_(FStar_UInt128_t *tmp, uint64_t *output)
-{
- Hacl_Bignum_Fsquare_fsquare__(tmp, output);
- Hacl_Bignum_Fproduct_carry_wide_(tmp);
- FStar_UInt128_t b4 = tmp[4U];
- FStar_UInt128_t b0 = tmp[0U];
- FStar_UInt128_t
- b4_ = FStar_UInt128_logand(b4, FStar_UInt128_uint64_to_uint128((uint64_t)0x7ffffffffffffU));
- FStar_UInt128_t
- b0_ =
- FStar_UInt128_add(b0,
- FStar_UInt128_mul_wide((uint64_t)19U,
- FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(b4, (uint32_t)51U))));
- tmp[4U] = b4_;
- tmp[0U] = b0_;
- Hacl_Bignum_Fproduct_copy_from_wide_(output, tmp);
- uint64_t i0 = output[0U];
- uint64_t i1 = output[1U];
- uint64_t i0_ = i0 & (uint64_t)0x7ffffffffffffU;
- uint64_t i1_ = i1 + (i0 >> (uint32_t)51U);
- output[0U] = i0_;
- output[1U] = i1_;
-}
-
-static void
-Hacl_Bignum_Fsquare_fsquare_times_(uint64_t *input, FStar_UInt128_t *tmp, uint32_t count1)
-{
- Hacl_Bignum_Fsquare_fsquare_(tmp, input);
- for (uint32_t i = (uint32_t)1U; i < count1; i = i + (uint32_t)1U)
- Hacl_Bignum_Fsquare_fsquare_(tmp, input);
-}
-
-inline static void
-Hacl_Bignum_Fsquare_fsquare_times(uint64_t *output, uint64_t *input, uint32_t count1)
-{
- KRML_CHECK_SIZE(FStar_UInt128_uint64_to_uint128((uint64_t)0U), (uint32_t)5U);
- FStar_UInt128_t t[5U];
- for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
- t[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U);
- memcpy(output, input, (uint32_t)5U * sizeof input[0U]);
- Hacl_Bignum_Fsquare_fsquare_times_(output, t, count1);
-}
-
-inline static void
-Hacl_Bignum_Fsquare_fsquare_times_inplace(uint64_t *output, uint32_t count1)
-{
- KRML_CHECK_SIZE(FStar_UInt128_uint64_to_uint128((uint64_t)0U), (uint32_t)5U);
- FStar_UInt128_t t[5U];
- for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
- t[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U);
- Hacl_Bignum_Fsquare_fsquare_times_(output, t, count1);
-}
-
-inline static void
-Hacl_Bignum_Crecip_crecip(uint64_t *out, uint64_t *z)
-{
- uint64_t buf[20U] = { 0U };
- uint64_t *a = buf;
- uint64_t *t00 = buf + (uint32_t)5U;
- uint64_t *b0 = buf + (uint32_t)10U;
- Hacl_Bignum_Fsquare_fsquare_times(a, z, (uint32_t)1U);
- Hacl_Bignum_Fsquare_fsquare_times(t00, a, (uint32_t)2U);
- Hacl_Bignum_Fmul_fmul(b0, t00, z);
- Hacl_Bignum_Fmul_fmul(a, b0, a);
- Hacl_Bignum_Fsquare_fsquare_times(t00, a, (uint32_t)1U);
- Hacl_Bignum_Fmul_fmul(b0, t00, b0);
- Hacl_Bignum_Fsquare_fsquare_times(t00, b0, (uint32_t)5U);
- uint64_t *t01 = buf + (uint32_t)5U;
- uint64_t *b1 = buf + (uint32_t)10U;
- uint64_t *c0 = buf + (uint32_t)15U;
- Hacl_Bignum_Fmul_fmul(b1, t01, b1);
- Hacl_Bignum_Fsquare_fsquare_times(t01, b1, (uint32_t)10U);
- Hacl_Bignum_Fmul_fmul(c0, t01, b1);
- Hacl_Bignum_Fsquare_fsquare_times(t01, c0, (uint32_t)20U);
- Hacl_Bignum_Fmul_fmul(t01, t01, c0);
- Hacl_Bignum_Fsquare_fsquare_times_inplace(t01, (uint32_t)10U);
- Hacl_Bignum_Fmul_fmul(b1, t01, b1);
- Hacl_Bignum_Fsquare_fsquare_times(t01, b1, (uint32_t)50U);
- uint64_t *a0 = buf;
- uint64_t *t0 = buf + (uint32_t)5U;
- uint64_t *b = buf + (uint32_t)10U;
- uint64_t *c = buf + (uint32_t)15U;
- Hacl_Bignum_Fmul_fmul(c, t0, b);
- Hacl_Bignum_Fsquare_fsquare_times(t0, c, (uint32_t)100U);
- Hacl_Bignum_Fmul_fmul(t0, t0, c);
- Hacl_Bignum_Fsquare_fsquare_times_inplace(t0, (uint32_t)50U);
- Hacl_Bignum_Fmul_fmul(t0, t0, b);
- Hacl_Bignum_Fsquare_fsquare_times_inplace(t0, (uint32_t)5U);
- Hacl_Bignum_Fmul_fmul(out, t0, a0);
-}
-
-inline static void
-Hacl_Bignum_fsum(uint64_t *a, uint64_t *b)
-{
- {
- uint64_t xi = a[0U];
- uint64_t yi = b[0U];
- a[0U] = xi + yi;
- }
- {
- uint64_t xi = a[1U];
- uint64_t yi = b[1U];
- a[1U] = xi + yi;
- }
- {
- uint64_t xi = a[2U];
- uint64_t yi = b[2U];
- a[2U] = xi + yi;
- }
- {
- uint64_t xi = a[3U];
- uint64_t yi = b[3U];
- a[3U] = xi + yi;
- }
- {
- uint64_t xi = a[4U];
- uint64_t yi = b[4U];
- a[4U] = xi + yi;
- }
-}
-
-inline static void
-Hacl_Bignum_fdifference(uint64_t *a, uint64_t *b)
-{
- uint64_t tmp[5U] = { 0U };
- memcpy(tmp, b, (uint32_t)5U * sizeof b[0U]);
- uint64_t b0 = tmp[0U];
- uint64_t b1 = tmp[1U];
- uint64_t b2 = tmp[2U];
- uint64_t b3 = tmp[3U];
- uint64_t b4 = tmp[4U];
- tmp[0U] = b0 + (uint64_t)0x3fffffffffff68U;
- tmp[1U] = b1 + (uint64_t)0x3ffffffffffff8U;
- tmp[2U] = b2 + (uint64_t)0x3ffffffffffff8U;
- tmp[3U] = b3 + (uint64_t)0x3ffffffffffff8U;
- tmp[4U] = b4 + (uint64_t)0x3ffffffffffff8U;
- {
- uint64_t xi = a[0U];
- uint64_t yi = tmp[0U];
- a[0U] = yi - xi;
- }
- {
- uint64_t xi = a[1U];
- uint64_t yi = tmp[1U];
- a[1U] = yi - xi;
- }
- {
- uint64_t xi = a[2U];
- uint64_t yi = tmp[2U];
- a[2U] = yi - xi;
- }
- {
- uint64_t xi = a[3U];
- uint64_t yi = tmp[3U];
- a[3U] = yi - xi;
- }
- {
- uint64_t xi = a[4U];
- uint64_t yi = tmp[4U];
- a[4U] = yi - xi;
- }
-}
-
-inline static void
-Hacl_Bignum_fscalar(uint64_t *output, uint64_t *b, uint64_t s)
-{
- KRML_CHECK_SIZE(FStar_UInt128_uint64_to_uint128((uint64_t)0U), (uint32_t)5U);
- FStar_UInt128_t tmp[5U];
- for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
- tmp[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U);
- {
- uint64_t xi = b[0U];
- tmp[0U] = FStar_UInt128_mul_wide(xi, s);
- }
- {
- uint64_t xi = b[1U];
- tmp[1U] = FStar_UInt128_mul_wide(xi, s);
- }
- {
- uint64_t xi = b[2U];
- tmp[2U] = FStar_UInt128_mul_wide(xi, s);
- }
- {
- uint64_t xi = b[3U];
- tmp[3U] = FStar_UInt128_mul_wide(xi, s);
- }
- {
- uint64_t xi = b[4U];
- tmp[4U] = FStar_UInt128_mul_wide(xi, s);
- }
- Hacl_Bignum_Fproduct_carry_wide_(tmp);
- FStar_UInt128_t b4 = tmp[4U];
- FStar_UInt128_t b0 = tmp[0U];
- FStar_UInt128_t
- b4_ = FStar_UInt128_logand(b4, FStar_UInt128_uint64_to_uint128((uint64_t)0x7ffffffffffffU));
- FStar_UInt128_t
- b0_ =
- FStar_UInt128_add(b0,
- FStar_UInt128_mul_wide((uint64_t)19U,
- FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(b4, (uint32_t)51U))));
- tmp[4U] = b4_;
- tmp[0U] = b0_;
- Hacl_Bignum_Fproduct_copy_from_wide_(output, tmp);
-}
-
-inline static void
-Hacl_Bignum_fmul(uint64_t *output, uint64_t *a, uint64_t *b)
-{
- Hacl_Bignum_Fmul_fmul(output, a, b);
-}
-
-inline static void
-Hacl_Bignum_crecip(uint64_t *output, uint64_t *input)
-{
- Hacl_Bignum_Crecip_crecip(output, input);
-}
-
-static void
-Hacl_EC_Point_swap_conditional_step(uint64_t *a, uint64_t *b, uint64_t swap1, uint32_t ctr)
-{
- uint32_t i = ctr - (uint32_t)1U;
- uint64_t ai = a[i];
- uint64_t bi = b[i];
- uint64_t x = swap1 & (ai ^ bi);
- uint64_t ai1 = ai ^ x;
- uint64_t bi1 = bi ^ x;
- a[i] = ai1;
- b[i] = bi1;
-}
-
-static void
-Hacl_EC_Point_swap_conditional_(uint64_t *a, uint64_t *b, uint64_t swap1, uint32_t ctr)
-{
- if (!(ctr == (uint32_t)0U)) {
- Hacl_EC_Point_swap_conditional_step(a, b, swap1, ctr);
- uint32_t i = ctr - (uint32_t)1U;
- Hacl_EC_Point_swap_conditional_(a, b, swap1, i);
- }
-}
-
-static void
-Hacl_EC_Point_swap_conditional(uint64_t *a, uint64_t *b, uint64_t iswap)
-{
- uint64_t swap1 = (uint64_t)0U - iswap;
- Hacl_EC_Point_swap_conditional_(a, b, swap1, (uint32_t)5U);
- Hacl_EC_Point_swap_conditional_(a + (uint32_t)5U, b + (uint32_t)5U, swap1, (uint32_t)5U);
-}
-
-static void
-Hacl_EC_Point_copy(uint64_t *output, uint64_t *input)
-{
- memcpy(output, input, (uint32_t)5U * sizeof input[0U]);
- memcpy(output + (uint32_t)5U,
- input + (uint32_t)5U,
- (uint32_t)5U * sizeof(input + (uint32_t)5U)[0U]);
-}
-
-static void
-Hacl_EC_AddAndDouble_fmonty(
- uint64_t *pp,
- uint64_t *ppq,
- uint64_t *p,
- uint64_t *pq,
- uint64_t *qmqp)
-{
- uint64_t *qx = qmqp;
- uint64_t *x2 = pp;
- uint64_t *z2 = pp + (uint32_t)5U;
- uint64_t *x3 = ppq;
- uint64_t *z3 = ppq + (uint32_t)5U;
- uint64_t *x = p;
- uint64_t *z = p + (uint32_t)5U;
- uint64_t *xprime = pq;
- uint64_t *zprime = pq + (uint32_t)5U;
- uint64_t buf[40U] = { 0U };
- uint64_t *origx = buf;
- uint64_t *origxprime = buf + (uint32_t)5U;
- uint64_t *xxprime0 = buf + (uint32_t)25U;
- uint64_t *zzprime0 = buf + (uint32_t)30U;
- memcpy(origx, x, (uint32_t)5U * sizeof x[0U]);
- Hacl_Bignum_fsum(x, z);
- Hacl_Bignum_fdifference(z, origx);
- memcpy(origxprime, xprime, (uint32_t)5U * sizeof xprime[0U]);
- Hacl_Bignum_fsum(xprime, zprime);
- Hacl_Bignum_fdifference(zprime, origxprime);
- Hacl_Bignum_fmul(xxprime0, xprime, z);
- Hacl_Bignum_fmul(zzprime0, x, zprime);
- uint64_t *origxprime0 = buf + (uint32_t)5U;
- uint64_t *xx0 = buf + (uint32_t)15U;
- uint64_t *zz0 = buf + (uint32_t)20U;
- uint64_t *xxprime = buf + (uint32_t)25U;
- uint64_t *zzprime = buf + (uint32_t)30U;
- uint64_t *zzzprime = buf + (uint32_t)35U;
- memcpy(origxprime0, xxprime, (uint32_t)5U * sizeof xxprime[0U]);
- Hacl_Bignum_fsum(xxprime, zzprime);
- Hacl_Bignum_fdifference(zzprime, origxprime0);
- Hacl_Bignum_Fsquare_fsquare_times(x3, xxprime, (uint32_t)1U);
- Hacl_Bignum_Fsquare_fsquare_times(zzzprime, zzprime, (uint32_t)1U);
- Hacl_Bignum_fmul(z3, zzzprime, qx);
- Hacl_Bignum_Fsquare_fsquare_times(xx0, x, (uint32_t)1U);
- Hacl_Bignum_Fsquare_fsquare_times(zz0, z, (uint32_t)1U);
- uint64_t *zzz = buf + (uint32_t)10U;
- uint64_t *xx = buf + (uint32_t)15U;
- uint64_t *zz = buf + (uint32_t)20U;
- Hacl_Bignum_fmul(x2, xx, zz);
- Hacl_Bignum_fdifference(zz, xx);
- uint64_t scalar = (uint64_t)121665U;
- Hacl_Bignum_fscalar(zzz, zz, scalar);
- Hacl_Bignum_fsum(zzz, xx);
- Hacl_Bignum_fmul(z2, zzz, zz);
-}
-
-static void
-Hacl_EC_Ladder_SmallLoop_cmult_small_loop_step(
- uint64_t *nq,
- uint64_t *nqpq,
- uint64_t *nq2,
- uint64_t *nqpq2,
- uint64_t *q,
- uint8_t byt)
-{
- uint64_t bit = (uint64_t)(byt >> (uint32_t)7U);
- Hacl_EC_Point_swap_conditional(nq, nqpq, bit);
- Hacl_EC_AddAndDouble_fmonty(nq2, nqpq2, nq, nqpq, q);
- uint64_t bit0 = (uint64_t)(byt >> (uint32_t)7U);
- Hacl_EC_Point_swap_conditional(nq2, nqpq2, bit0);
-}
-
-static void
-Hacl_EC_Ladder_SmallLoop_cmult_small_loop_double_step(
- uint64_t *nq,
- uint64_t *nqpq,
- uint64_t *nq2,
- uint64_t *nqpq2,
- uint64_t *q,
- uint8_t byt)
-{
- Hacl_EC_Ladder_SmallLoop_cmult_small_loop_step(nq, nqpq, nq2, nqpq2, q, byt);
- uint8_t byt1 = byt << (uint32_t)1U;
- Hacl_EC_Ladder_SmallLoop_cmult_small_loop_step(nq2, nqpq2, nq, nqpq, q, byt1);
-}
-
-static void
-Hacl_EC_Ladder_SmallLoop_cmult_small_loop(
- uint64_t *nq,
- uint64_t *nqpq,
- uint64_t *nq2,
- uint64_t *nqpq2,
- uint64_t *q,
- uint8_t byt,
- uint32_t i)
-{
- if (!(i == (uint32_t)0U)) {
- uint32_t i_ = i - (uint32_t)1U;
- Hacl_EC_Ladder_SmallLoop_cmult_small_loop_double_step(nq, nqpq, nq2, nqpq2, q, byt);
- uint8_t byt_ = byt << (uint32_t)2U;
- Hacl_EC_Ladder_SmallLoop_cmult_small_loop(nq, nqpq, nq2, nqpq2, q, byt_, i_);
- }
-}
-
-static void
-Hacl_EC_Ladder_BigLoop_cmult_big_loop(
- uint8_t *n1,
- uint64_t *nq,
- uint64_t *nqpq,
- uint64_t *nq2,
- uint64_t *nqpq2,
- uint64_t *q,
- uint32_t i)
-{
- if (!(i == (uint32_t)0U)) {
- uint32_t i1 = i - (uint32_t)1U;
- uint8_t byte = n1[i1];
- Hacl_EC_Ladder_SmallLoop_cmult_small_loop(nq, nqpq, nq2, nqpq2, q, byte, (uint32_t)4U);
- Hacl_EC_Ladder_BigLoop_cmult_big_loop(n1, nq, nqpq, nq2, nqpq2, q, i1);
- }
-}
-
-static void
-Hacl_EC_Ladder_cmult(uint64_t *result, uint8_t *n1, uint64_t *q)
-{
- uint64_t point_buf[40U] = { 0U };
- uint64_t *nq = point_buf;
- uint64_t *nqpq = point_buf + (uint32_t)10U;
- uint64_t *nq2 = point_buf + (uint32_t)20U;
- uint64_t *nqpq2 = point_buf + (uint32_t)30U;
- Hacl_EC_Point_copy(nqpq, q);
- nq[0U] = (uint64_t)1U;
- Hacl_EC_Ladder_BigLoop_cmult_big_loop(n1, nq, nqpq, nq2, nqpq2, q, (uint32_t)32U);
- Hacl_EC_Point_copy(result, nq);
-}
-
-static void
-Hacl_EC_Format_fexpand(uint64_t *output, uint8_t *input)
-{
- uint64_t i0 = load64_le(input);
- uint8_t *x00 = input + (uint32_t)6U;
- uint64_t i1 = load64_le(x00);
- uint8_t *x01 = input + (uint32_t)12U;
- uint64_t i2 = load64_le(x01);
- uint8_t *x02 = input + (uint32_t)19U;
- uint64_t i3 = load64_le(x02);
- uint8_t *x0 = input + (uint32_t)24U;
- uint64_t i4 = load64_le(x0);
- uint64_t output0 = i0 & (uint64_t)0x7ffffffffffffU;
- uint64_t output1 = i1 >> (uint32_t)3U & (uint64_t)0x7ffffffffffffU;
- uint64_t output2 = i2 >> (uint32_t)6U & (uint64_t)0x7ffffffffffffU;
- uint64_t output3 = i3 >> (uint32_t)1U & (uint64_t)0x7ffffffffffffU;
- uint64_t output4 = i4 >> (uint32_t)12U & (uint64_t)0x7ffffffffffffU;
- output[0U] = output0;
- output[1U] = output1;
- output[2U] = output2;
- output[3U] = output3;
- output[4U] = output4;
-}
-
-static void
-Hacl_EC_Format_fcontract_first_carry_pass(uint64_t *input)
-{
- uint64_t t0 = input[0U];
- uint64_t t1 = input[1U];
- uint64_t t2 = input[2U];
- uint64_t t3 = input[3U];
- uint64_t t4 = input[4U];
- uint64_t t1_ = t1 + (t0 >> (uint32_t)51U);
- uint64_t t0_ = t0 & (uint64_t)0x7ffffffffffffU;
- uint64_t t2_ = t2 + (t1_ >> (uint32_t)51U);
- uint64_t t1__ = t1_ & (uint64_t)0x7ffffffffffffU;
- uint64_t t3_ = t3 + (t2_ >> (uint32_t)51U);
- uint64_t t2__ = t2_ & (uint64_t)0x7ffffffffffffU;
- uint64_t t4_ = t4 + (t3_ >> (uint32_t)51U);
- uint64_t t3__ = t3_ & (uint64_t)0x7ffffffffffffU;
- input[0U] = t0_;
- input[1U] = t1__;
- input[2U] = t2__;
- input[3U] = t3__;
- input[4U] = t4_;
-}
-
-static void
-Hacl_EC_Format_fcontract_first_carry_full(uint64_t *input)
-{
- Hacl_EC_Format_fcontract_first_carry_pass(input);
- Hacl_Bignum_Modulo_carry_top(input);
-}
-
-static void
-Hacl_EC_Format_fcontract_second_carry_pass(uint64_t *input)
-{
- uint64_t t0 = input[0U];
- uint64_t t1 = input[1U];
- uint64_t t2 = input[2U];
- uint64_t t3 = input[3U];
- uint64_t t4 = input[4U];
- uint64_t t1_ = t1 + (t0 >> (uint32_t)51U);
- uint64_t t0_ = t0 & (uint64_t)0x7ffffffffffffU;
- uint64_t t2_ = t2 + (t1_ >> (uint32_t)51U);
- uint64_t t1__ = t1_ & (uint64_t)0x7ffffffffffffU;
- uint64_t t3_ = t3 + (t2_ >> (uint32_t)51U);
- uint64_t t2__ = t2_ & (uint64_t)0x7ffffffffffffU;
- uint64_t t4_ = t4 + (t3_ >> (uint32_t)51U);
- uint64_t t3__ = t3_ & (uint64_t)0x7ffffffffffffU;
- input[0U] = t0_;
- input[1U] = t1__;
- input[2U] = t2__;
- input[3U] = t3__;
- input[4U] = t4_;
-}
-
-static void
-Hacl_EC_Format_fcontract_second_carry_full(uint64_t *input)
-{
- Hacl_EC_Format_fcontract_second_carry_pass(input);
- Hacl_Bignum_Modulo_carry_top(input);
- uint64_t i0 = input[0U];
- uint64_t i1 = input[1U];
- uint64_t i0_ = i0 & (uint64_t)0x7ffffffffffffU;
- uint64_t i1_ = i1 + (i0 >> (uint32_t)51U);
- input[0U] = i0_;
- input[1U] = i1_;
-}
-
-static void
-Hacl_EC_Format_fcontract_trim(uint64_t *input)
-{
- uint64_t a0 = input[0U];
- uint64_t a1 = input[1U];
- uint64_t a2 = input[2U];
- uint64_t a3 = input[3U];
- uint64_t a4 = input[4U];
- uint64_t mask0 = FStar_UInt64_gte_mask(a0, (uint64_t)0x7ffffffffffedU);
- uint64_t mask1 = FStar_UInt64_eq_mask(a1, (uint64_t)0x7ffffffffffffU);
- uint64_t mask2 = FStar_UInt64_eq_mask(a2, (uint64_t)0x7ffffffffffffU);
- uint64_t mask3 = FStar_UInt64_eq_mask(a3, (uint64_t)0x7ffffffffffffU);
- uint64_t mask4 = FStar_UInt64_eq_mask(a4, (uint64_t)0x7ffffffffffffU);
- uint64_t mask = (((mask0 & mask1) & mask2) & mask3) & mask4;
- uint64_t a0_ = a0 - ((uint64_t)0x7ffffffffffedU & mask);
- uint64_t a1_ = a1 - ((uint64_t)0x7ffffffffffffU & mask);
- uint64_t a2_ = a2 - ((uint64_t)0x7ffffffffffffU & mask);
- uint64_t a3_ = a3 - ((uint64_t)0x7ffffffffffffU & mask);
- uint64_t a4_ = a4 - ((uint64_t)0x7ffffffffffffU & mask);
- input[0U] = a0_;
- input[1U] = a1_;
- input[2U] = a2_;
- input[3U] = a3_;
- input[4U] = a4_;
-}
-
-static void
-Hacl_EC_Format_fcontract_store(uint8_t *output, uint64_t *input)
-{
- uint64_t t0 = input[0U];
- uint64_t t1 = input[1U];
- uint64_t t2 = input[2U];
- uint64_t t3 = input[3U];
- uint64_t t4 = input[4U];
- uint64_t o0 = t1 << (uint32_t)51U | t0;
- uint64_t o1 = t2 << (uint32_t)38U | t1 >> (uint32_t)13U;
- uint64_t o2 = t3 << (uint32_t)25U | t2 >> (uint32_t)26U;
- uint64_t o3 = t4 << (uint32_t)12U | t3 >> (uint32_t)39U;
- uint8_t *b0 = output;
- uint8_t *b1 = output + (uint32_t)8U;
- uint8_t *b2 = output + (uint32_t)16U;
- uint8_t *b3 = output + (uint32_t)24U;
- store64_le(b0, o0);
- store64_le(b1, o1);
- store64_le(b2, o2);
- store64_le(b3, o3);
-}
-
-static void
-Hacl_EC_Format_fcontract(uint8_t *output, uint64_t *input)
-{
- Hacl_EC_Format_fcontract_first_carry_full(input);
- Hacl_EC_Format_fcontract_second_carry_full(input);
- Hacl_EC_Format_fcontract_trim(input);
- Hacl_EC_Format_fcontract_store(output, input);
-}
-
-static void
-Hacl_EC_Format_scalar_of_point(uint8_t *scalar, uint64_t *point)
-{
- uint64_t *x = point;
- uint64_t *z = point + (uint32_t)5U;
- uint64_t buf[10U] = { 0U };
- uint64_t *zmone = buf;
- uint64_t *sc = buf + (uint32_t)5U;
- Hacl_Bignum_crecip(zmone, z);
- Hacl_Bignum_fmul(sc, x, zmone);
- Hacl_EC_Format_fcontract(scalar, sc);
-}
-
-void
-Hacl_EC_crypto_scalarmult(uint8_t *mypublic, uint8_t *secret, uint8_t *basepoint)
-{
- uint64_t buf0[10U] = { 0U };
- uint64_t *x0 = buf0;
- uint64_t *z = buf0 + (uint32_t)5U;
- Hacl_EC_Format_fexpand(x0, basepoint);
- z[0U] = (uint64_t)1U;
- uint64_t *q = buf0;
- uint8_t e[32U] = { 0U };
- memcpy(e, secret, (uint32_t)32U * sizeof secret[0U]);
- uint8_t e0 = e[0U];
- uint8_t e31 = e[31U];
- uint8_t e01 = e0 & (uint8_t)248U;
- uint8_t e311 = e31 & (uint8_t)127U;
- uint8_t e312 = e311 | (uint8_t)64U;
- e[0U] = e01;
- e[31U] = e312;
- uint8_t *scalar = e;
- uint64_t buf[15U] = { 0U };
- uint64_t *nq = buf;
- uint64_t *x = nq;
- x[0U] = (uint64_t)1U;
- Hacl_EC_Ladder_cmult(nq, scalar, q);
- Hacl_EC_Format_scalar_of_point(mypublic, nq);
-}
-
-void
-Hacl_Curve25519_crypto_scalarmult(uint8_t *mypublic, uint8_t *secret, uint8_t *basepoint)
-{
- Hacl_EC_crypto_scalarmult(mypublic, secret, basepoint);
-}
diff --git a/security/nss/lib/freebl/verified/Hacl_Curve25519.h b/security/nss/lib/freebl/verified/Hacl_Curve25519.h
deleted file mode 100644
index dd2615ac72..0000000000
--- a/security/nss/lib/freebl/verified/Hacl_Curve25519.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "kremlib.h"
-#ifndef __Hacl_Curve25519_H
-#define __Hacl_Curve25519_H
-
-typedef uint64_t Hacl_Bignum_Constants_limb;
-
-typedef FStar_UInt128_t Hacl_Bignum_Constants_wide;
-
-typedef uint64_t Hacl_Bignum_Parameters_limb;
-
-typedef FStar_UInt128_t Hacl_Bignum_Parameters_wide;
-
-typedef uint32_t Hacl_Bignum_Parameters_ctr;
-
-typedef uint64_t *Hacl_Bignum_Parameters_felem;
-
-typedef FStar_UInt128_t *Hacl_Bignum_Parameters_felem_wide;
-
-typedef void *Hacl_Bignum_Parameters_seqelem;
-
-typedef void *Hacl_Bignum_Parameters_seqelem_wide;
-
-typedef FStar_UInt128_t Hacl_Bignum_Wide_t;
-
-typedef uint64_t Hacl_Bignum_Limb_t;
-
-extern void Hacl_Bignum_lemma_diff(Prims_int x0, Prims_int x1, Prims_pos x2);
-
-typedef uint64_t *Hacl_EC_Point_point;
-
-typedef uint8_t *Hacl_EC_Ladder_SmallLoop_uint8_p;
-
-typedef uint8_t *Hacl_EC_Ladder_uint8_p;
-
-typedef uint8_t *Hacl_EC_Format_uint8_p;
-
-void Hacl_EC_crypto_scalarmult(uint8_t *mypublic, uint8_t *secret, uint8_t *basepoint);
-
-typedef uint8_t *Hacl_Curve25519_uint8_p;
-
-void Hacl_Curve25519_crypto_scalarmult(uint8_t *mypublic, uint8_t *secret, uint8_t *basepoint);
-#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Curve25519_51.c b/security/nss/lib/freebl/verified/Hacl_Curve25519_51.c
new file mode 100644
index 0000000000..2b76eafe27
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Curve25519_51.c
@@ -0,0 +1,904 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "Hacl_Curve25519_51.h"
+
+static inline void
+fadd0(uint64_t *out, uint64_t *f1, uint64_t *f2)
+{
+ uint64_t f10 = f1[0U];
+ uint64_t f20 = f2[0U];
+ uint64_t f11 = f1[1U];
+ uint64_t f21 = f2[1U];
+ uint64_t f12 = f1[2U];
+ uint64_t f22 = f2[2U];
+ uint64_t f13 = f1[3U];
+ uint64_t f23 = f2[3U];
+ uint64_t f14 = f1[4U];
+ uint64_t f24 = f2[4U];
+ out[0U] = f10 + f20;
+ out[1U] = f11 + f21;
+ out[2U] = f12 + f22;
+ out[3U] = f13 + f23;
+ out[4U] = f14 + f24;
+}
+
+static inline void
+fsub0(uint64_t *out, uint64_t *f1, uint64_t *f2)
+{
+ uint64_t f10 = f1[0U];
+ uint64_t f20 = f2[0U];
+ uint64_t f11 = f1[1U];
+ uint64_t f21 = f2[1U];
+ uint64_t f12 = f1[2U];
+ uint64_t f22 = f2[2U];
+ uint64_t f13 = f1[3U];
+ uint64_t f23 = f2[3U];
+ uint64_t f14 = f1[4U];
+ uint64_t f24 = f2[4U];
+ out[0U] = f10 + (uint64_t)0x3fffffffffff68U - f20;
+ out[1U] = f11 + (uint64_t)0x3ffffffffffff8U - f21;
+ out[2U] = f12 + (uint64_t)0x3ffffffffffff8U - f22;
+ out[3U] = f13 + (uint64_t)0x3ffffffffffff8U - f23;
+ out[4U] = f14 + (uint64_t)0x3ffffffffffff8U - f24;
+}
+
+static inline void
+fmul0(uint64_t *out, uint64_t *f1, uint64_t *f2)
+{
+ uint64_t f10 = f1[0U];
+ uint64_t f11 = f1[1U];
+ uint64_t f12 = f1[2U];
+ uint64_t f13 = f1[3U];
+ uint64_t f14 = f1[4U];
+ uint64_t f20 = f2[0U];
+ uint64_t f21 = f2[1U];
+ uint64_t f22 = f2[2U];
+ uint64_t f23 = f2[3U];
+ uint64_t f24 = f2[4U];
+ uint64_t tmp1 = f21 * (uint64_t)19U;
+ uint64_t tmp2 = f22 * (uint64_t)19U;
+ uint64_t tmp3 = f23 * (uint64_t)19U;
+ uint64_t tmp4 = f24 * (uint64_t)19U;
+ FStar_UInt128_uint128 o00 = FStar_UInt128_mul_wide(f10, f20);
+ FStar_UInt128_uint128 o10 = FStar_UInt128_mul_wide(f10, f21);
+ FStar_UInt128_uint128 o20 = FStar_UInt128_mul_wide(f10, f22);
+ FStar_UInt128_uint128 o30 = FStar_UInt128_mul_wide(f10, f23);
+ FStar_UInt128_uint128 o40 = FStar_UInt128_mul_wide(f10, f24);
+ FStar_UInt128_uint128 o01 = FStar_UInt128_add(o00, FStar_UInt128_mul_wide(f11, tmp4));
+ FStar_UInt128_uint128 o11 = FStar_UInt128_add(o10, FStar_UInt128_mul_wide(f11, f20));
+ FStar_UInt128_uint128 o21 = FStar_UInt128_add(o20, FStar_UInt128_mul_wide(f11, f21));
+ FStar_UInt128_uint128 o31 = FStar_UInt128_add(o30, FStar_UInt128_mul_wide(f11, f22));
+ FStar_UInt128_uint128 o41 = FStar_UInt128_add(o40, FStar_UInt128_mul_wide(f11, f23));
+ FStar_UInt128_uint128 o02 = FStar_UInt128_add(o01, FStar_UInt128_mul_wide(f12, tmp3));
+ FStar_UInt128_uint128 o12 = FStar_UInt128_add(o11, FStar_UInt128_mul_wide(f12, tmp4));
+ FStar_UInt128_uint128 o22 = FStar_UInt128_add(o21, FStar_UInt128_mul_wide(f12, f20));
+ FStar_UInt128_uint128 o32 = FStar_UInt128_add(o31, FStar_UInt128_mul_wide(f12, f21));
+ FStar_UInt128_uint128 o42 = FStar_UInt128_add(o41, FStar_UInt128_mul_wide(f12, f22));
+ FStar_UInt128_uint128 o03 = FStar_UInt128_add(o02, FStar_UInt128_mul_wide(f13, tmp2));
+ FStar_UInt128_uint128 o13 = FStar_UInt128_add(o12, FStar_UInt128_mul_wide(f13, tmp3));
+ FStar_UInt128_uint128 o23 = FStar_UInt128_add(o22, FStar_UInt128_mul_wide(f13, tmp4));
+ FStar_UInt128_uint128 o33 = FStar_UInt128_add(o32, FStar_UInt128_mul_wide(f13, f20));
+ FStar_UInt128_uint128 o43 = FStar_UInt128_add(o42, FStar_UInt128_mul_wide(f13, f21));
+ FStar_UInt128_uint128 o04 = FStar_UInt128_add(o03, FStar_UInt128_mul_wide(f14, tmp1));
+ FStar_UInt128_uint128 o14 = FStar_UInt128_add(o13, FStar_UInt128_mul_wide(f14, tmp2));
+ FStar_UInt128_uint128 o24 = FStar_UInt128_add(o23, FStar_UInt128_mul_wide(f14, tmp3));
+ FStar_UInt128_uint128 o34 = FStar_UInt128_add(o33, FStar_UInt128_mul_wide(f14, tmp4));
+ FStar_UInt128_uint128 o44 = FStar_UInt128_add(o43, FStar_UInt128_mul_wide(f14, f20));
+ FStar_UInt128_uint128 tmp_w0 = o04;
+ FStar_UInt128_uint128 tmp_w1 = o14;
+ FStar_UInt128_uint128 tmp_w2 = o24;
+ FStar_UInt128_uint128 tmp_w3 = o34;
+ FStar_UInt128_uint128 tmp_w4 = o44;
+ FStar_UInt128_uint128
+ l_ = FStar_UInt128_add(tmp_w0, FStar_UInt128_uint64_to_uint128((uint64_t)0U));
+ uint64_t tmp01 = FStar_UInt128_uint128_to_uint64(l_) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c0 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_, (uint32_t)51U));
+ FStar_UInt128_uint128 l_0 = FStar_UInt128_add(tmp_w1, FStar_UInt128_uint64_to_uint128(c0));
+ uint64_t tmp11 = FStar_UInt128_uint128_to_uint64(l_0) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c1 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_0, (uint32_t)51U));
+ FStar_UInt128_uint128 l_1 = FStar_UInt128_add(tmp_w2, FStar_UInt128_uint64_to_uint128(c1));
+ uint64_t tmp21 = FStar_UInt128_uint128_to_uint64(l_1) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_1, (uint32_t)51U));
+ FStar_UInt128_uint128 l_2 = FStar_UInt128_add(tmp_w3, FStar_UInt128_uint64_to_uint128(c2));
+ uint64_t tmp31 = FStar_UInt128_uint128_to_uint64(l_2) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c3 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_2, (uint32_t)51U));
+ FStar_UInt128_uint128 l_3 = FStar_UInt128_add(tmp_w4, FStar_UInt128_uint64_to_uint128(c3));
+ uint64_t tmp41 = FStar_UInt128_uint128_to_uint64(l_3) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c4 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_3, (uint32_t)51U));
+ uint64_t l_4 = tmp01 + c4 * (uint64_t)19U;
+ uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c5 = l_4 >> (uint32_t)51U;
+ uint64_t o0 = tmp0_;
+ uint64_t o1 = tmp11 + c5;
+ uint64_t o2 = tmp21;
+ uint64_t o3 = tmp31;
+ uint64_t o4 = tmp41;
+ out[0U] = o0;
+ out[1U] = o1;
+ out[2U] = o2;
+ out[3U] = o3;
+ out[4U] = o4;
+}
+
+static inline void
+fmul20(uint64_t *out, uint64_t *f1, uint64_t *f2)
+{
+ uint64_t f10 = f1[0U];
+ uint64_t f11 = f1[1U];
+ uint64_t f12 = f1[2U];
+ uint64_t f13 = f1[3U];
+ uint64_t f14 = f1[4U];
+ uint64_t f20 = f2[0U];
+ uint64_t f21 = f2[1U];
+ uint64_t f22 = f2[2U];
+ uint64_t f23 = f2[3U];
+ uint64_t f24 = f2[4U];
+ uint64_t f30 = f1[5U];
+ uint64_t f31 = f1[6U];
+ uint64_t f32 = f1[7U];
+ uint64_t f33 = f1[8U];
+ uint64_t f34 = f1[9U];
+ uint64_t f40 = f2[5U];
+ uint64_t f41 = f2[6U];
+ uint64_t f42 = f2[7U];
+ uint64_t f43 = f2[8U];
+ uint64_t f44 = f2[9U];
+ uint64_t tmp11 = f21 * (uint64_t)19U;
+ uint64_t tmp12 = f22 * (uint64_t)19U;
+ uint64_t tmp13 = f23 * (uint64_t)19U;
+ uint64_t tmp14 = f24 * (uint64_t)19U;
+ uint64_t tmp21 = f41 * (uint64_t)19U;
+ uint64_t tmp22 = f42 * (uint64_t)19U;
+ uint64_t tmp23 = f43 * (uint64_t)19U;
+ uint64_t tmp24 = f44 * (uint64_t)19U;
+ FStar_UInt128_uint128 o00 = FStar_UInt128_mul_wide(f10, f20);
+ FStar_UInt128_uint128 o15 = FStar_UInt128_mul_wide(f10, f21);
+ FStar_UInt128_uint128 o25 = FStar_UInt128_mul_wide(f10, f22);
+ FStar_UInt128_uint128 o30 = FStar_UInt128_mul_wide(f10, f23);
+ FStar_UInt128_uint128 o40 = FStar_UInt128_mul_wide(f10, f24);
+ FStar_UInt128_uint128 o010 = FStar_UInt128_add(o00, FStar_UInt128_mul_wide(f11, tmp14));
+ FStar_UInt128_uint128 o110 = FStar_UInt128_add(o15, FStar_UInt128_mul_wide(f11, f20));
+ FStar_UInt128_uint128 o210 = FStar_UInt128_add(o25, FStar_UInt128_mul_wide(f11, f21));
+ FStar_UInt128_uint128 o310 = FStar_UInt128_add(o30, FStar_UInt128_mul_wide(f11, f22));
+ FStar_UInt128_uint128 o410 = FStar_UInt128_add(o40, FStar_UInt128_mul_wide(f11, f23));
+ FStar_UInt128_uint128 o020 = FStar_UInt128_add(o010, FStar_UInt128_mul_wide(f12, tmp13));
+ FStar_UInt128_uint128 o120 = FStar_UInt128_add(o110, FStar_UInt128_mul_wide(f12, tmp14));
+ FStar_UInt128_uint128 o220 = FStar_UInt128_add(o210, FStar_UInt128_mul_wide(f12, f20));
+ FStar_UInt128_uint128 o320 = FStar_UInt128_add(o310, FStar_UInt128_mul_wide(f12, f21));
+ FStar_UInt128_uint128 o420 = FStar_UInt128_add(o410, FStar_UInt128_mul_wide(f12, f22));
+ FStar_UInt128_uint128 o030 = FStar_UInt128_add(o020, FStar_UInt128_mul_wide(f13, tmp12));
+ FStar_UInt128_uint128 o130 = FStar_UInt128_add(o120, FStar_UInt128_mul_wide(f13, tmp13));
+ FStar_UInt128_uint128 o230 = FStar_UInt128_add(o220, FStar_UInt128_mul_wide(f13, tmp14));
+ FStar_UInt128_uint128 o330 = FStar_UInt128_add(o320, FStar_UInt128_mul_wide(f13, f20));
+ FStar_UInt128_uint128 o430 = FStar_UInt128_add(o420, FStar_UInt128_mul_wide(f13, f21));
+ FStar_UInt128_uint128 o040 = FStar_UInt128_add(o030, FStar_UInt128_mul_wide(f14, tmp11));
+ FStar_UInt128_uint128 o140 = FStar_UInt128_add(o130, FStar_UInt128_mul_wide(f14, tmp12));
+ FStar_UInt128_uint128 o240 = FStar_UInt128_add(o230, FStar_UInt128_mul_wide(f14, tmp13));
+ FStar_UInt128_uint128 o340 = FStar_UInt128_add(o330, FStar_UInt128_mul_wide(f14, tmp14));
+ FStar_UInt128_uint128 o440 = FStar_UInt128_add(o430, FStar_UInt128_mul_wide(f14, f20));
+ FStar_UInt128_uint128 tmp_w10 = o040;
+ FStar_UInt128_uint128 tmp_w11 = o140;
+ FStar_UInt128_uint128 tmp_w12 = o240;
+ FStar_UInt128_uint128 tmp_w13 = o340;
+ FStar_UInt128_uint128 tmp_w14 = o440;
+ FStar_UInt128_uint128 o0 = FStar_UInt128_mul_wide(f30, f40);
+ FStar_UInt128_uint128 o1 = FStar_UInt128_mul_wide(f30, f41);
+ FStar_UInt128_uint128 o2 = FStar_UInt128_mul_wide(f30, f42);
+ FStar_UInt128_uint128 o3 = FStar_UInt128_mul_wide(f30, f43);
+ FStar_UInt128_uint128 o4 = FStar_UInt128_mul_wide(f30, f44);
+ FStar_UInt128_uint128 o01 = FStar_UInt128_add(o0, FStar_UInt128_mul_wide(f31, tmp24));
+ FStar_UInt128_uint128 o111 = FStar_UInt128_add(o1, FStar_UInt128_mul_wide(f31, f40));
+ FStar_UInt128_uint128 o211 = FStar_UInt128_add(o2, FStar_UInt128_mul_wide(f31, f41));
+ FStar_UInt128_uint128 o31 = FStar_UInt128_add(o3, FStar_UInt128_mul_wide(f31, f42));
+ FStar_UInt128_uint128 o41 = FStar_UInt128_add(o4, FStar_UInt128_mul_wide(f31, f43));
+ FStar_UInt128_uint128 o02 = FStar_UInt128_add(o01, FStar_UInt128_mul_wide(f32, tmp23));
+ FStar_UInt128_uint128 o121 = FStar_UInt128_add(o111, FStar_UInt128_mul_wide(f32, tmp24));
+ FStar_UInt128_uint128 o221 = FStar_UInt128_add(o211, FStar_UInt128_mul_wide(f32, f40));
+ FStar_UInt128_uint128 o32 = FStar_UInt128_add(o31, FStar_UInt128_mul_wide(f32, f41));
+ FStar_UInt128_uint128 o42 = FStar_UInt128_add(o41, FStar_UInt128_mul_wide(f32, f42));
+ FStar_UInt128_uint128 o03 = FStar_UInt128_add(o02, FStar_UInt128_mul_wide(f33, tmp22));
+ FStar_UInt128_uint128 o131 = FStar_UInt128_add(o121, FStar_UInt128_mul_wide(f33, tmp23));
+ FStar_UInt128_uint128 o231 = FStar_UInt128_add(o221, FStar_UInt128_mul_wide(f33, tmp24));
+ FStar_UInt128_uint128 o33 = FStar_UInt128_add(o32, FStar_UInt128_mul_wide(f33, f40));
+ FStar_UInt128_uint128 o43 = FStar_UInt128_add(o42, FStar_UInt128_mul_wide(f33, f41));
+ FStar_UInt128_uint128 o04 = FStar_UInt128_add(o03, FStar_UInt128_mul_wide(f34, tmp21));
+ FStar_UInt128_uint128 o141 = FStar_UInt128_add(o131, FStar_UInt128_mul_wide(f34, tmp22));
+ FStar_UInt128_uint128 o241 = FStar_UInt128_add(o231, FStar_UInt128_mul_wide(f34, tmp23));
+ FStar_UInt128_uint128 o34 = FStar_UInt128_add(o33, FStar_UInt128_mul_wide(f34, tmp24));
+ FStar_UInt128_uint128 o44 = FStar_UInt128_add(o43, FStar_UInt128_mul_wide(f34, f40));
+ FStar_UInt128_uint128 tmp_w20 = o04;
+ FStar_UInt128_uint128 tmp_w21 = o141;
+ FStar_UInt128_uint128 tmp_w22 = o241;
+ FStar_UInt128_uint128 tmp_w23 = o34;
+ FStar_UInt128_uint128 tmp_w24 = o44;
+ FStar_UInt128_uint128
+ l_ = FStar_UInt128_add(tmp_w10, FStar_UInt128_uint64_to_uint128((uint64_t)0U));
+ uint64_t tmp00 = FStar_UInt128_uint128_to_uint64(l_) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c00 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_, (uint32_t)51U));
+ FStar_UInt128_uint128 l_0 = FStar_UInt128_add(tmp_w11, FStar_UInt128_uint64_to_uint128(c00));
+ uint64_t tmp10 = FStar_UInt128_uint128_to_uint64(l_0) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c10 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_0, (uint32_t)51U));
+ FStar_UInt128_uint128 l_1 = FStar_UInt128_add(tmp_w12, FStar_UInt128_uint64_to_uint128(c10));
+ uint64_t tmp20 = FStar_UInt128_uint128_to_uint64(l_1) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c20 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_1, (uint32_t)51U));
+ FStar_UInt128_uint128 l_2 = FStar_UInt128_add(tmp_w13, FStar_UInt128_uint64_to_uint128(c20));
+ uint64_t tmp30 = FStar_UInt128_uint128_to_uint64(l_2) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c30 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_2, (uint32_t)51U));
+ FStar_UInt128_uint128 l_3 = FStar_UInt128_add(tmp_w14, FStar_UInt128_uint64_to_uint128(c30));
+ uint64_t tmp40 = FStar_UInt128_uint128_to_uint64(l_3) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c40 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_3, (uint32_t)51U));
+ uint64_t l_4 = tmp00 + c40 * (uint64_t)19U;
+ uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c50 = l_4 >> (uint32_t)51U;
+ uint64_t o100 = tmp0_;
+ uint64_t o112 = tmp10 + c50;
+ uint64_t o122 = tmp20;
+ uint64_t o132 = tmp30;
+ uint64_t o142 = tmp40;
+ FStar_UInt128_uint128
+ l_5 = FStar_UInt128_add(tmp_w20, FStar_UInt128_uint64_to_uint128((uint64_t)0U));
+ uint64_t tmp0 = FStar_UInt128_uint128_to_uint64(l_5) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c0 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_5, (uint32_t)51U));
+ FStar_UInt128_uint128 l_6 = FStar_UInt128_add(tmp_w21, FStar_UInt128_uint64_to_uint128(c0));
+ uint64_t tmp1 = FStar_UInt128_uint128_to_uint64(l_6) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c1 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_6, (uint32_t)51U));
+ FStar_UInt128_uint128 l_7 = FStar_UInt128_add(tmp_w22, FStar_UInt128_uint64_to_uint128(c1));
+ uint64_t tmp2 = FStar_UInt128_uint128_to_uint64(l_7) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_7, (uint32_t)51U));
+ FStar_UInt128_uint128 l_8 = FStar_UInt128_add(tmp_w23, FStar_UInt128_uint64_to_uint128(c2));
+ uint64_t tmp3 = FStar_UInt128_uint128_to_uint64(l_8) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c3 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_8, (uint32_t)51U));
+ FStar_UInt128_uint128 l_9 = FStar_UInt128_add(tmp_w24, FStar_UInt128_uint64_to_uint128(c3));
+ uint64_t tmp4 = FStar_UInt128_uint128_to_uint64(l_9) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c4 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_9, (uint32_t)51U));
+ uint64_t l_10 = tmp0 + c4 * (uint64_t)19U;
+ uint64_t tmp0_0 = l_10 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c5 = l_10 >> (uint32_t)51U;
+ uint64_t o200 = tmp0_0;
+ uint64_t o212 = tmp1 + c5;
+ uint64_t o222 = tmp2;
+ uint64_t o232 = tmp3;
+ uint64_t o242 = tmp4;
+ uint64_t o10 = o100;
+ uint64_t o11 = o112;
+ uint64_t o12 = o122;
+ uint64_t o13 = o132;
+ uint64_t o14 = o142;
+ uint64_t o20 = o200;
+ uint64_t o21 = o212;
+ uint64_t o22 = o222;
+ uint64_t o23 = o232;
+ uint64_t o24 = o242;
+ out[0U] = o10;
+ out[1U] = o11;
+ out[2U] = o12;
+ out[3U] = o13;
+ out[4U] = o14;
+ out[5U] = o20;
+ out[6U] = o21;
+ out[7U] = o22;
+ out[8U] = o23;
+ out[9U] = o24;
+}
+
+static inline void
+fmul1(uint64_t *out, uint64_t *f1, uint64_t f2)
+{
+ uint64_t f10 = f1[0U];
+ uint64_t f11 = f1[1U];
+ uint64_t f12 = f1[2U];
+ uint64_t f13 = f1[3U];
+ uint64_t f14 = f1[4U];
+ FStar_UInt128_uint128 tmp_w0 = FStar_UInt128_mul_wide(f2, f10);
+ FStar_UInt128_uint128 tmp_w1 = FStar_UInt128_mul_wide(f2, f11);
+ FStar_UInt128_uint128 tmp_w2 = FStar_UInt128_mul_wide(f2, f12);
+ FStar_UInt128_uint128 tmp_w3 = FStar_UInt128_mul_wide(f2, f13);
+ FStar_UInt128_uint128 tmp_w4 = FStar_UInt128_mul_wide(f2, f14);
+ FStar_UInt128_uint128
+ l_ = FStar_UInt128_add(tmp_w0, FStar_UInt128_uint64_to_uint128((uint64_t)0U));
+ uint64_t tmp0 = FStar_UInt128_uint128_to_uint64(l_) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c0 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_, (uint32_t)51U));
+ FStar_UInt128_uint128 l_0 = FStar_UInt128_add(tmp_w1, FStar_UInt128_uint64_to_uint128(c0));
+ uint64_t tmp1 = FStar_UInt128_uint128_to_uint64(l_0) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c1 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_0, (uint32_t)51U));
+ FStar_UInt128_uint128 l_1 = FStar_UInt128_add(tmp_w2, FStar_UInt128_uint64_to_uint128(c1));
+ uint64_t tmp2 = FStar_UInt128_uint128_to_uint64(l_1) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_1, (uint32_t)51U));
+ FStar_UInt128_uint128 l_2 = FStar_UInt128_add(tmp_w3, FStar_UInt128_uint64_to_uint128(c2));
+ uint64_t tmp3 = FStar_UInt128_uint128_to_uint64(l_2) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c3 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_2, (uint32_t)51U));
+ FStar_UInt128_uint128 l_3 = FStar_UInt128_add(tmp_w4, FStar_UInt128_uint64_to_uint128(c3));
+ uint64_t tmp4 = FStar_UInt128_uint128_to_uint64(l_3) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c4 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_3, (uint32_t)51U));
+ uint64_t l_4 = tmp0 + c4 * (uint64_t)19U;
+ uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c5 = l_4 >> (uint32_t)51U;
+ uint64_t o0 = tmp0_;
+ uint64_t o1 = tmp1 + c5;
+ uint64_t o2 = tmp2;
+ uint64_t o3 = tmp3;
+ uint64_t o4 = tmp4;
+ out[0U] = o0;
+ out[1U] = o1;
+ out[2U] = o2;
+ out[3U] = o3;
+ out[4U] = o4;
+}
+
+static inline void
+fsqr0(uint64_t *out, uint64_t *f)
+{
+ uint64_t f0 = f[0U];
+ uint64_t f1 = f[1U];
+ uint64_t f2 = f[2U];
+ uint64_t f3 = f[3U];
+ uint64_t f4 = f[4U];
+ uint64_t d0 = (uint64_t)2U * f0;
+ uint64_t d1 = (uint64_t)2U * f1;
+ uint64_t d2 = (uint64_t)38U * f2;
+ uint64_t d3 = (uint64_t)19U * f3;
+ uint64_t d419 = (uint64_t)19U * f4;
+ uint64_t d4 = (uint64_t)2U * d419;
+ FStar_UInt128_uint128
+ s0 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(f0, f0),
+ FStar_UInt128_mul_wide(d4, f1)),
+ FStar_UInt128_mul_wide(d2, f3));
+ FStar_UInt128_uint128
+ s1 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f1),
+ FStar_UInt128_mul_wide(d4, f2)),
+ FStar_UInt128_mul_wide(d3, f3));
+ FStar_UInt128_uint128
+ s2 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f2),
+ FStar_UInt128_mul_wide(f1, f1)),
+ FStar_UInt128_mul_wide(d4, f3));
+ FStar_UInt128_uint128
+ s3 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f3),
+ FStar_UInt128_mul_wide(d1, f2)),
+ FStar_UInt128_mul_wide(f4, d419));
+ FStar_UInt128_uint128
+ s4 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f4),
+ FStar_UInt128_mul_wide(d1, f3)),
+ FStar_UInt128_mul_wide(f2, f2));
+ FStar_UInt128_uint128 o00 = s0;
+ FStar_UInt128_uint128 o10 = s1;
+ FStar_UInt128_uint128 o20 = s2;
+ FStar_UInt128_uint128 o30 = s3;
+ FStar_UInt128_uint128 o40 = s4;
+ FStar_UInt128_uint128
+ l_ = FStar_UInt128_add(o00, FStar_UInt128_uint64_to_uint128((uint64_t)0U));
+ uint64_t tmp0 = FStar_UInt128_uint128_to_uint64(l_) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c0 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_, (uint32_t)51U));
+ FStar_UInt128_uint128 l_0 = FStar_UInt128_add(o10, FStar_UInt128_uint64_to_uint128(c0));
+ uint64_t tmp1 = FStar_UInt128_uint128_to_uint64(l_0) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c1 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_0, (uint32_t)51U));
+ FStar_UInt128_uint128 l_1 = FStar_UInt128_add(o20, FStar_UInt128_uint64_to_uint128(c1));
+ uint64_t tmp2 = FStar_UInt128_uint128_to_uint64(l_1) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_1, (uint32_t)51U));
+ FStar_UInt128_uint128 l_2 = FStar_UInt128_add(o30, FStar_UInt128_uint64_to_uint128(c2));
+ uint64_t tmp3 = FStar_UInt128_uint128_to_uint64(l_2) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c3 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_2, (uint32_t)51U));
+ FStar_UInt128_uint128 l_3 = FStar_UInt128_add(o40, FStar_UInt128_uint64_to_uint128(c3));
+ uint64_t tmp4 = FStar_UInt128_uint128_to_uint64(l_3) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c4 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_3, (uint32_t)51U));
+ uint64_t l_4 = tmp0 + c4 * (uint64_t)19U;
+ uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c5 = l_4 >> (uint32_t)51U;
+ uint64_t o0 = tmp0_;
+ uint64_t o1 = tmp1 + c5;
+ uint64_t o2 = tmp2;
+ uint64_t o3 = tmp3;
+ uint64_t o4 = tmp4;
+ out[0U] = o0;
+ out[1U] = o1;
+ out[2U] = o2;
+ out[3U] = o3;
+ out[4U] = o4;
+}
+
+static inline void
+fsqr20(uint64_t *out, uint64_t *f)
+{
+ uint64_t f10 = f[0U];
+ uint64_t f11 = f[1U];
+ uint64_t f12 = f[2U];
+ uint64_t f13 = f[3U];
+ uint64_t f14 = f[4U];
+ uint64_t f20 = f[5U];
+ uint64_t f21 = f[6U];
+ uint64_t f22 = f[7U];
+ uint64_t f23 = f[8U];
+ uint64_t f24 = f[9U];
+ uint64_t d00 = (uint64_t)2U * f10;
+ uint64_t d10 = (uint64_t)2U * f11;
+ uint64_t d20 = (uint64_t)38U * f12;
+ uint64_t d30 = (uint64_t)19U * f13;
+ uint64_t d4190 = (uint64_t)19U * f14;
+ uint64_t d40 = (uint64_t)2U * d4190;
+ FStar_UInt128_uint128
+ s00 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(f10, f10),
+ FStar_UInt128_mul_wide(d40, f11)),
+ FStar_UInt128_mul_wide(d20, f13));
+ FStar_UInt128_uint128
+ s10 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d00, f11),
+ FStar_UInt128_mul_wide(d40, f12)),
+ FStar_UInt128_mul_wide(d30, f13));
+ FStar_UInt128_uint128
+ s20 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d00, f12),
+ FStar_UInt128_mul_wide(f11, f11)),
+ FStar_UInt128_mul_wide(d40, f13));
+ FStar_UInt128_uint128
+ s30 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d00, f13),
+ FStar_UInt128_mul_wide(d10, f12)),
+ FStar_UInt128_mul_wide(f14, d4190));
+ FStar_UInt128_uint128
+ s40 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d00, f14),
+ FStar_UInt128_mul_wide(d10, f13)),
+ FStar_UInt128_mul_wide(f12, f12));
+ FStar_UInt128_uint128 o100 = s00;
+ FStar_UInt128_uint128 o110 = s10;
+ FStar_UInt128_uint128 o120 = s20;
+ FStar_UInt128_uint128 o130 = s30;
+ FStar_UInt128_uint128 o140 = s40;
+ uint64_t d0 = (uint64_t)2U * f20;
+ uint64_t d1 = (uint64_t)2U * f21;
+ uint64_t d2 = (uint64_t)38U * f22;
+ uint64_t d3 = (uint64_t)19U * f23;
+ uint64_t d419 = (uint64_t)19U * f24;
+ uint64_t d4 = (uint64_t)2U * d419;
+ FStar_UInt128_uint128
+ s0 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(f20, f20),
+ FStar_UInt128_mul_wide(d4, f21)),
+ FStar_UInt128_mul_wide(d2, f23));
+ FStar_UInt128_uint128
+ s1 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f21),
+ FStar_UInt128_mul_wide(d4, f22)),
+ FStar_UInt128_mul_wide(d3, f23));
+ FStar_UInt128_uint128
+ s2 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f22),
+ FStar_UInt128_mul_wide(f21, f21)),
+ FStar_UInt128_mul_wide(d4, f23));
+ FStar_UInt128_uint128
+ s3 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f23),
+ FStar_UInt128_mul_wide(d1, f22)),
+ FStar_UInt128_mul_wide(f24, d419));
+ FStar_UInt128_uint128
+ s4 =
+ FStar_UInt128_add(FStar_UInt128_add(FStar_UInt128_mul_wide(d0, f24),
+ FStar_UInt128_mul_wide(d1, f23)),
+ FStar_UInt128_mul_wide(f22, f22));
+ FStar_UInt128_uint128 o200 = s0;
+ FStar_UInt128_uint128 o210 = s1;
+ FStar_UInt128_uint128 o220 = s2;
+ FStar_UInt128_uint128 o230 = s3;
+ FStar_UInt128_uint128 o240 = s4;
+ FStar_UInt128_uint128
+ l_ = FStar_UInt128_add(o100, FStar_UInt128_uint64_to_uint128((uint64_t)0U));
+ uint64_t tmp00 = FStar_UInt128_uint128_to_uint64(l_) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c00 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_, (uint32_t)51U));
+ FStar_UInt128_uint128 l_0 = FStar_UInt128_add(o110, FStar_UInt128_uint64_to_uint128(c00));
+ uint64_t tmp10 = FStar_UInt128_uint128_to_uint64(l_0) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c10 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_0, (uint32_t)51U));
+ FStar_UInt128_uint128 l_1 = FStar_UInt128_add(o120, FStar_UInt128_uint64_to_uint128(c10));
+ uint64_t tmp20 = FStar_UInt128_uint128_to_uint64(l_1) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c20 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_1, (uint32_t)51U));
+ FStar_UInt128_uint128 l_2 = FStar_UInt128_add(o130, FStar_UInt128_uint64_to_uint128(c20));
+ uint64_t tmp30 = FStar_UInt128_uint128_to_uint64(l_2) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c30 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_2, (uint32_t)51U));
+ FStar_UInt128_uint128 l_3 = FStar_UInt128_add(o140, FStar_UInt128_uint64_to_uint128(c30));
+ uint64_t tmp40 = FStar_UInt128_uint128_to_uint64(l_3) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c40 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_3, (uint32_t)51U));
+ uint64_t l_4 = tmp00 + c40 * (uint64_t)19U;
+ uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c50 = l_4 >> (uint32_t)51U;
+ uint64_t o101 = tmp0_;
+ uint64_t o111 = tmp10 + c50;
+ uint64_t o121 = tmp20;
+ uint64_t o131 = tmp30;
+ uint64_t o141 = tmp40;
+ FStar_UInt128_uint128
+ l_5 = FStar_UInt128_add(o200, FStar_UInt128_uint64_to_uint128((uint64_t)0U));
+ uint64_t tmp0 = FStar_UInt128_uint128_to_uint64(l_5) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c0 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_5, (uint32_t)51U));
+ FStar_UInt128_uint128 l_6 = FStar_UInt128_add(o210, FStar_UInt128_uint64_to_uint128(c0));
+ uint64_t tmp1 = FStar_UInt128_uint128_to_uint64(l_6) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c1 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_6, (uint32_t)51U));
+ FStar_UInt128_uint128 l_7 = FStar_UInt128_add(o220, FStar_UInt128_uint64_to_uint128(c1));
+ uint64_t tmp2 = FStar_UInt128_uint128_to_uint64(l_7) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_7, (uint32_t)51U));
+ FStar_UInt128_uint128 l_8 = FStar_UInt128_add(o230, FStar_UInt128_uint64_to_uint128(c2));
+ uint64_t tmp3 = FStar_UInt128_uint128_to_uint64(l_8) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c3 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_8, (uint32_t)51U));
+ FStar_UInt128_uint128 l_9 = FStar_UInt128_add(o240, FStar_UInt128_uint64_to_uint128(c3));
+ uint64_t tmp4 = FStar_UInt128_uint128_to_uint64(l_9) & (uint64_t)0x7ffffffffffffU;
+ uint64_t c4 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(l_9, (uint32_t)51U));
+ uint64_t l_10 = tmp0 + c4 * (uint64_t)19U;
+ uint64_t tmp0_0 = l_10 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c5 = l_10 >> (uint32_t)51U;
+ uint64_t o201 = tmp0_0;
+ uint64_t o211 = tmp1 + c5;
+ uint64_t o221 = tmp2;
+ uint64_t o231 = tmp3;
+ uint64_t o241 = tmp4;
+ uint64_t o10 = o101;
+ uint64_t o11 = o111;
+ uint64_t o12 = o121;
+ uint64_t o13 = o131;
+ uint64_t o14 = o141;
+ uint64_t o20 = o201;
+ uint64_t o21 = o211;
+ uint64_t o22 = o221;
+ uint64_t o23 = o231;
+ uint64_t o24 = o241;
+ out[0U] = o10;
+ out[1U] = o11;
+ out[2U] = o12;
+ out[3U] = o13;
+ out[4U] = o14;
+ out[5U] = o20;
+ out[6U] = o21;
+ out[7U] = o22;
+ out[8U] = o23;
+ out[9U] = o24;
+}
+
+static void
+store_felem(uint64_t *u64s, uint64_t *f)
+{
+ uint64_t f0 = f[0U];
+ uint64_t f1 = f[1U];
+ uint64_t f2 = f[2U];
+ uint64_t f3 = f[3U];
+ uint64_t f4 = f[4U];
+ uint64_t l_ = f0 + (uint64_t)0U;
+ uint64_t tmp0 = l_ & (uint64_t)0x7ffffffffffffU;
+ uint64_t c0 = l_ >> (uint32_t)51U;
+ uint64_t l_0 = f1 + c0;
+ uint64_t tmp1 = l_0 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c1 = l_0 >> (uint32_t)51U;
+ uint64_t l_1 = f2 + c1;
+ uint64_t tmp2 = l_1 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c2 = l_1 >> (uint32_t)51U;
+ uint64_t l_2 = f3 + c2;
+ uint64_t tmp3 = l_2 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c3 = l_2 >> (uint32_t)51U;
+ uint64_t l_3 = f4 + c3;
+ uint64_t tmp4 = l_3 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c4 = l_3 >> (uint32_t)51U;
+ uint64_t l_4 = tmp0 + c4 * (uint64_t)19U;
+ uint64_t tmp0_ = l_4 & (uint64_t)0x7ffffffffffffU;
+ uint64_t c5 = l_4 >> (uint32_t)51U;
+ uint64_t f01 = tmp0_;
+ uint64_t f11 = tmp1 + c5;
+ uint64_t f21 = tmp2;
+ uint64_t f31 = tmp3;
+ uint64_t f41 = tmp4;
+ uint64_t m0 = FStar_UInt64_gte_mask(f01, (uint64_t)0x7ffffffffffedU);
+ uint64_t m1 = FStar_UInt64_eq_mask(f11, (uint64_t)0x7ffffffffffffU);
+ uint64_t m2 = FStar_UInt64_eq_mask(f21, (uint64_t)0x7ffffffffffffU);
+ uint64_t m3 = FStar_UInt64_eq_mask(f31, (uint64_t)0x7ffffffffffffU);
+ uint64_t m4 = FStar_UInt64_eq_mask(f41, (uint64_t)0x7ffffffffffffU);
+ uint64_t mask = (((m0 & m1) & m2) & m3) & m4;
+ uint64_t f0_ = f01 - (mask & (uint64_t)0x7ffffffffffedU);
+ uint64_t f1_ = f11 - (mask & (uint64_t)0x7ffffffffffffU);
+ uint64_t f2_ = f21 - (mask & (uint64_t)0x7ffffffffffffU);
+ uint64_t f3_ = f31 - (mask & (uint64_t)0x7ffffffffffffU);
+ uint64_t f4_ = f41 - (mask & (uint64_t)0x7ffffffffffffU);
+ uint64_t f02 = f0_;
+ uint64_t f12 = f1_;
+ uint64_t f22 = f2_;
+ uint64_t f32 = f3_;
+ uint64_t f42 = f4_;
+ uint64_t o00 = f02 | f12 << (uint32_t)51U;
+ uint64_t o10 = f12 >> (uint32_t)13U | f22 << (uint32_t)38U;
+ uint64_t o20 = f22 >> (uint32_t)26U | f32 << (uint32_t)25U;
+ uint64_t o30 = f32 >> (uint32_t)39U | f42 << (uint32_t)12U;
+ uint64_t o0 = o00;
+ uint64_t o1 = o10;
+ uint64_t o2 = o20;
+ uint64_t o3 = o30;
+ u64s[0U] = o0;
+ u64s[1U] = o1;
+ u64s[2U] = o2;
+ u64s[3U] = o3;
+}
+
+static inline void
+cswap20(uint64_t bit, uint64_t *p1, uint64_t *p2)
+{
+ uint64_t mask = (uint64_t)0U - bit;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)10U; i++) {
+ uint64_t dummy = mask & (p1[i] ^ p2[i]);
+ p1[i] = p1[i] ^ dummy;
+ p2[i] = p2[i] ^ dummy;
+ }
+}
+
+static const uint8_t g25519[32U] = { (uint8_t)9U };
+
+static void
+point_add_and_double(uint64_t *q, uint64_t *p01_tmp1, FStar_UInt128_uint128 *tmp2)
+{
+ uint64_t *nq = p01_tmp1;
+ uint64_t *nq_p1 = p01_tmp1 + (uint32_t)10U;
+ uint64_t *tmp1 = p01_tmp1 + (uint32_t)20U;
+ uint64_t *x1 = q;
+ uint64_t *x2 = nq;
+ uint64_t *z2 = nq + (uint32_t)5U;
+ uint64_t *z3 = nq_p1 + (uint32_t)5U;
+ uint64_t *a = tmp1;
+ uint64_t *b = tmp1 + (uint32_t)5U;
+ uint64_t *ab = tmp1;
+ uint64_t *dc = tmp1 + (uint32_t)10U;
+ fadd0(a, x2, z2);
+ fsub0(b, x2, z2);
+ uint64_t *x3 = nq_p1;
+ uint64_t *z31 = nq_p1 + (uint32_t)5U;
+ uint64_t *d0 = dc;
+ uint64_t *c0 = dc + (uint32_t)5U;
+ fadd0(c0, x3, z31);
+ fsub0(d0, x3, z31);
+ fmul20(dc, dc, ab);
+ fadd0(x3, d0, c0);
+ fsub0(z31, d0, c0);
+ uint64_t *a1 = tmp1;
+ uint64_t *b1 = tmp1 + (uint32_t)5U;
+ uint64_t *d = tmp1 + (uint32_t)10U;
+ uint64_t *c = tmp1 + (uint32_t)15U;
+ uint64_t *ab1 = tmp1;
+ uint64_t *dc1 = tmp1 + (uint32_t)10U;
+ fsqr20(dc1, ab1);
+ fsqr20(nq_p1, nq_p1);
+ a1[0U] = c[0U];
+ a1[1U] = c[1U];
+ a1[2U] = c[2U];
+ a1[3U] = c[3U];
+ a1[4U] = c[4U];
+ fsub0(c, d, c);
+ fmul1(b1, c, (uint64_t)121665U);
+ fadd0(b1, b1, d);
+ fmul20(nq, dc1, ab1);
+ fmul0(z3, z3, x1);
+}
+
+static void
+point_double(uint64_t *nq, uint64_t *tmp1, FStar_UInt128_uint128 *tmp2)
+{
+ uint64_t *x2 = nq;
+ uint64_t *z2 = nq + (uint32_t)5U;
+ uint64_t *a = tmp1;
+ uint64_t *b = tmp1 + (uint32_t)5U;
+ uint64_t *d = tmp1 + (uint32_t)10U;
+ uint64_t *c = tmp1 + (uint32_t)15U;
+ uint64_t *ab = tmp1;
+ uint64_t *dc = tmp1 + (uint32_t)10U;
+ fadd0(a, x2, z2);
+ fsub0(b, x2, z2);
+ fsqr20(dc, ab);
+ a[0U] = c[0U];
+ a[1U] = c[1U];
+ a[2U] = c[2U];
+ a[3U] = c[3U];
+ a[4U] = c[4U];
+ fsub0(c, d, c);
+ fmul1(b, c, (uint64_t)121665U);
+ fadd0(b, b, d);
+ fmul20(nq, dc, ab);
+}
+
+static void
+montgomery_ladder(uint64_t *out, uint8_t *key, uint64_t *init)
+{
+ FStar_UInt128_uint128 tmp2[10U];
+ for (uint32_t _i = 0U; _i < (uint32_t)10U; ++_i)
+ tmp2[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U);
+ uint64_t p01_tmp1_swap[41U] = { 0U };
+ uint64_t *p0 = p01_tmp1_swap;
+ uint64_t *p01 = p01_tmp1_swap;
+ uint64_t *p03 = p01;
+ uint64_t *p11 = p01 + (uint32_t)10U;
+ memcpy(p11, init, (uint32_t)10U * sizeof(init[0U]));
+ uint64_t *x0 = p03;
+ uint64_t *z0 = p03 + (uint32_t)5U;
+ x0[0U] = (uint64_t)1U;
+ x0[1U] = (uint64_t)0U;
+ x0[2U] = (uint64_t)0U;
+ x0[3U] = (uint64_t)0U;
+ x0[4U] = (uint64_t)0U;
+ z0[0U] = (uint64_t)0U;
+ z0[1U] = (uint64_t)0U;
+ z0[2U] = (uint64_t)0U;
+ z0[3U] = (uint64_t)0U;
+ z0[4U] = (uint64_t)0U;
+ uint64_t *p01_tmp1 = p01_tmp1_swap;
+ uint64_t *p01_tmp11 = p01_tmp1_swap;
+ uint64_t *nq1 = p01_tmp1_swap;
+ uint64_t *nq_p11 = p01_tmp1_swap + (uint32_t)10U;
+ uint64_t *swap = p01_tmp1_swap + (uint32_t)40U;
+ cswap20((uint64_t)1U, nq1, nq_p11);
+ point_add_and_double(init, p01_tmp11, tmp2);
+ swap[0U] = (uint64_t)1U;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)251U; i++) {
+ uint64_t *p01_tmp12 = p01_tmp1_swap;
+ uint64_t *swap1 = p01_tmp1_swap + (uint32_t)40U;
+ uint64_t *nq2 = p01_tmp12;
+ uint64_t *nq_p12 = p01_tmp12 + (uint32_t)10U;
+ uint64_t
+ bit =
+ (uint64_t)(key[((uint32_t)253U - i) / (uint32_t)8U] >> ((uint32_t)253U - i) % (uint32_t)8U & (uint8_t)1U);
+ uint64_t sw = swap1[0U] ^ bit;
+ cswap20(sw, nq2, nq_p12);
+ point_add_and_double(init, p01_tmp12, tmp2);
+ swap1[0U] = bit;
+ }
+ uint64_t sw = swap[0U];
+ cswap20(sw, nq1, nq_p11);
+ uint64_t *nq10 = p01_tmp1;
+ uint64_t *tmp1 = p01_tmp1 + (uint32_t)20U;
+ point_double(nq10, tmp1, tmp2);
+ point_double(nq10, tmp1, tmp2);
+ point_double(nq10, tmp1, tmp2);
+ memcpy(out, p0, (uint32_t)10U * sizeof(p0[0U]));
+}
+
+static void
+fsquare_times(uint64_t *o, uint64_t *inp, FStar_UInt128_uint128 *tmp, uint32_t n)
+{
+ fsqr0(o, inp);
+ for (uint32_t i = (uint32_t)0U; i < n - (uint32_t)1U; i++) {
+ fsqr0(o, o);
+ }
+}
+
+static void
+finv(uint64_t *o, uint64_t *i, FStar_UInt128_uint128 *tmp)
+{
+ uint64_t t1[20U] = { 0U };
+ uint64_t *a = t1;
+ uint64_t *b = t1 + (uint32_t)5U;
+ uint64_t *c = t1 + (uint32_t)10U;
+ uint64_t *t00 = t1 + (uint32_t)15U;
+ FStar_UInt128_uint128 *tmp1 = tmp;
+ fsquare_times(a, i, tmp1, (uint32_t)1U);
+ fsquare_times(t00, a, tmp1, (uint32_t)2U);
+ fmul0(b, t00, i);
+ fmul0(a, b, a);
+ fsquare_times(t00, a, tmp1, (uint32_t)1U);
+ fmul0(b, t00, b);
+ fsquare_times(t00, b, tmp1, (uint32_t)5U);
+ fmul0(b, t00, b);
+ fsquare_times(t00, b, tmp1, (uint32_t)10U);
+ fmul0(c, t00, b);
+ fsquare_times(t00, c, tmp1, (uint32_t)20U);
+ fmul0(t00, t00, c);
+ fsquare_times(t00, t00, tmp1, (uint32_t)10U);
+ fmul0(b, t00, b);
+ fsquare_times(t00, b, tmp1, (uint32_t)50U);
+ fmul0(c, t00, b);
+ fsquare_times(t00, c, tmp1, (uint32_t)100U);
+ fmul0(t00, t00, c);
+ fsquare_times(t00, t00, tmp1, (uint32_t)50U);
+ fmul0(t00, t00, b);
+ fsquare_times(t00, t00, tmp1, (uint32_t)5U);
+ uint64_t *a0 = t1;
+ uint64_t *t0 = t1 + (uint32_t)15U;
+ fmul0(o, t0, a0);
+}
+
+static void
+encode_point(uint8_t *o, uint64_t *i)
+{
+ uint64_t *x = i;
+ uint64_t *z = i + (uint32_t)5U;
+ uint64_t tmp[5U] = { 0U };
+ uint64_t u64s[4U] = { 0U };
+ FStar_UInt128_uint128 tmp_w[10U];
+ for (uint32_t _i = 0U; _i < (uint32_t)10U; ++_i)
+ tmp_w[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U);
+ finv(tmp, z, tmp_w);
+ fmul0(tmp, tmp, x);
+ store_felem(u64s, tmp);
+ for (uint32_t i0 = (uint32_t)0U; i0 < (uint32_t)4U; i0++) {
+ store64_le(o + i0 * (uint32_t)8U, u64s[i0]);
+ }
+}
+
+void
+Hacl_Curve25519_51_scalarmult(uint8_t *out, uint8_t *priv, uint8_t *pub)
+{
+ uint64_t init[10U] = { 0U };
+ uint64_t tmp[4U] = { 0U };
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i++) {
+ uint64_t *os = tmp;
+ uint8_t *bj = pub + i * (uint32_t)8U;
+ uint64_t u = load64_le(bj);
+ uint64_t r = u;
+ uint64_t x = r;
+ os[i] = x;
+ }
+ uint64_t tmp3 = tmp[3U];
+ tmp[3U] = tmp3 & (uint64_t)0x7fffffffffffffffU;
+ uint64_t *x = init;
+ uint64_t *z = init + (uint32_t)5U;
+ z[0U] = (uint64_t)1U;
+ z[1U] = (uint64_t)0U;
+ z[2U] = (uint64_t)0U;
+ z[3U] = (uint64_t)0U;
+ z[4U] = (uint64_t)0U;
+ uint64_t f0l = tmp[0U] & (uint64_t)0x7ffffffffffffU;
+ uint64_t f0h = tmp[0U] >> (uint32_t)51U;
+ uint64_t f1l = (tmp[1U] & (uint64_t)0x3fffffffffU) << (uint32_t)13U;
+ uint64_t f1h = tmp[1U] >> (uint32_t)38U;
+ uint64_t f2l = (tmp[2U] & (uint64_t)0x1ffffffU) << (uint32_t)26U;
+ uint64_t f2h = tmp[2U] >> (uint32_t)25U;
+ uint64_t f3l = (tmp[3U] & (uint64_t)0xfffU) << (uint32_t)39U;
+ uint64_t f3h = tmp[3U] >> (uint32_t)12U;
+ x[0U] = f0l;
+ x[1U] = f0h | f1l;
+ x[2U] = f1h | f2l;
+ x[3U] = f2h | f3l;
+ x[4U] = f3h;
+ montgomery_ladder(init, priv, init);
+ encode_point(out, init);
+}
+
+void
+Hacl_Curve25519_51_secret_to_public(uint8_t *pub, uint8_t *priv)
+{
+ uint8_t basepoint[32U] = { 0U };
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)32U; i++) {
+ uint8_t *os = basepoint;
+ uint8_t x = g25519[i];
+ os[i] = x;
+ }
+ Hacl_Curve25519_51_scalarmult(pub, priv, basepoint);
+}
+
+bool
+Hacl_Curve25519_51_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub)
+{
+ uint8_t zeros[32U] = { 0U };
+ Hacl_Curve25519_51_scalarmult(out, priv, pub);
+ uint8_t res = (uint8_t)255U;
+ for (uint32_t i = (uint32_t)0U; i < (uint32_t)32U; i++) {
+ uint8_t uu____0 = FStar_UInt8_eq_mask(out[i], zeros[i]);
+ res = uu____0 & res;
+ }
+ uint8_t z = res;
+ bool r = z == (uint8_t)255U;
+ return !r;
+}
diff --git a/security/nss/lib/freebl/verified/Hacl_Curve25519_51.h b/security/nss/lib/freebl/verified/Hacl_Curve25519_51.h
new file mode 100644
index 0000000000..05050739cf
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Curve25519_51.h
@@ -0,0 +1,41 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "kremlin/internal/types.h"
+#include "kremlin/lowstar_endianness.h"
+#include <string.h>
+#include <stdbool.h>
+
+#ifndef __Hacl_Curve25519_51_H
+#define __Hacl_Curve25519_51_H
+
+#include "Hacl_Kremlib.h"
+
+void Hacl_Curve25519_51_scalarmult(uint8_t *out, uint8_t *priv, uint8_t *pub);
+
+void Hacl_Curve25519_51_secret_to_public(uint8_t *pub, uint8_t *priv);
+
+bool Hacl_Curve25519_51_ecdh(uint8_t *out, uint8_t *priv, uint8_t *pub);
+
+#define __Hacl_Curve25519_51_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Kremlib.h b/security/nss/lib/freebl/verified/Hacl_Kremlib.h
new file mode 100644
index 0000000000..a2116220ff
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Kremlib.h
@@ -0,0 +1,51 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "kremlin/internal/types.h"
+#include "kremlin/lowstar_endianness.h"
+#include <string.h>
+#include <stdbool.h>
+
+#ifndef __Hacl_Kremlib_H
+#define __Hacl_Kremlib_H
+
+static inline uint8_t FStar_UInt8_eq_mask(uint8_t a, uint8_t b);
+
+static inline uint64_t FStar_UInt64_eq_mask(uint64_t a, uint64_t b);
+
+static inline uint64_t FStar_UInt64_gte_mask(uint64_t a, uint64_t b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s);
+
+static inline FStar_UInt128_uint128 FStar_UInt128_uint64_to_uint128(uint64_t a);
+
+static inline uint64_t FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a);
+
+static inline FStar_UInt128_uint128 FStar_UInt128_mul_wide(uint64_t x, uint64_t y);
+
+#define __Hacl_Kremlib_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_128.c b/security/nss/lib/freebl/verified/Hacl_Poly1305_128.c
new file mode 100644
index 0000000000..7fbd7fc4b7
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_128.c
@@ -0,0 +1,1624 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "Hacl_Poly1305_128.h"
+
+void
+Hacl_Impl_Poly1305_Field32xN_128_load_acc2(Lib_IntVector_Intrinsics_vec128 *acc, uint8_t *b)
+{
+ Lib_IntVector_Intrinsics_vec128 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ Lib_IntVector_Intrinsics_vec128 b1 = Lib_IntVector_Intrinsics_vec128_load_le(b);
+ Lib_IntVector_Intrinsics_vec128
+ b2 = Lib_IntVector_Intrinsics_vec128_load_le(b + (uint32_t)16U);
+ Lib_IntVector_Intrinsics_vec128 lo = Lib_IntVector_Intrinsics_vec128_interleave_low64(b1, b2);
+ Lib_IntVector_Intrinsics_vec128 hi = Lib_IntVector_Intrinsics_vec128_interleave_high64(b1, b2);
+ Lib_IntVector_Intrinsics_vec128
+ f00 =
+ Lib_IntVector_Intrinsics_vec128_and(lo,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f10 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(lo,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f20 =
+ Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(lo,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(hi,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec128
+ f30 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(hi,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(hi, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec128 f02 = f00;
+ Lib_IntVector_Intrinsics_vec128 f12 = f10;
+ Lib_IntVector_Intrinsics_vec128 f22 = f20;
+ Lib_IntVector_Intrinsics_vec128 f32 = f30;
+ Lib_IntVector_Intrinsics_vec128 f42 = f40;
+ e[0U] = f02;
+ e[1U] = f12;
+ e[2U] = f22;
+ e[3U] = f32;
+ e[4U] = f42;
+ uint64_t b10 = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b10);
+ Lib_IntVector_Intrinsics_vec128 f43 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec128_or(f43, mask);
+ Lib_IntVector_Intrinsics_vec128 acc0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec128 acc1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec128 acc2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec128 acc3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec128 acc4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec128 e0 = e[0U];
+ Lib_IntVector_Intrinsics_vec128 e1 = e[1U];
+ Lib_IntVector_Intrinsics_vec128 e2 = e[2U];
+ Lib_IntVector_Intrinsics_vec128 e3 = e[3U];
+ Lib_IntVector_Intrinsics_vec128 e4 = e[4U];
+ Lib_IntVector_Intrinsics_vec128
+ f0 = Lib_IntVector_Intrinsics_vec128_insert64(acc0, (uint64_t)0U, (uint32_t)1U);
+ Lib_IntVector_Intrinsics_vec128
+ f1 = Lib_IntVector_Intrinsics_vec128_insert64(acc1, (uint64_t)0U, (uint32_t)1U);
+ Lib_IntVector_Intrinsics_vec128
+ f2 = Lib_IntVector_Intrinsics_vec128_insert64(acc2, (uint64_t)0U, (uint32_t)1U);
+ Lib_IntVector_Intrinsics_vec128
+ f3 = Lib_IntVector_Intrinsics_vec128_insert64(acc3, (uint64_t)0U, (uint32_t)1U);
+ Lib_IntVector_Intrinsics_vec128
+ f4 = Lib_IntVector_Intrinsics_vec128_insert64(acc4, (uint64_t)0U, (uint32_t)1U);
+ Lib_IntVector_Intrinsics_vec128 f01 = Lib_IntVector_Intrinsics_vec128_add64(f0, e0);
+ Lib_IntVector_Intrinsics_vec128 f11 = Lib_IntVector_Intrinsics_vec128_add64(f1, e1);
+ Lib_IntVector_Intrinsics_vec128 f21 = Lib_IntVector_Intrinsics_vec128_add64(f2, e2);
+ Lib_IntVector_Intrinsics_vec128 f31 = Lib_IntVector_Intrinsics_vec128_add64(f3, e3);
+ Lib_IntVector_Intrinsics_vec128 f41 = Lib_IntVector_Intrinsics_vec128_add64(f4, e4);
+ Lib_IntVector_Intrinsics_vec128 acc01 = f01;
+ Lib_IntVector_Intrinsics_vec128 acc11 = f11;
+ Lib_IntVector_Intrinsics_vec128 acc21 = f21;
+ Lib_IntVector_Intrinsics_vec128 acc31 = f31;
+ Lib_IntVector_Intrinsics_vec128 acc41 = f41;
+ acc[0U] = acc01;
+ acc[1U] = acc11;
+ acc[2U] = acc21;
+ acc[3U] = acc31;
+ acc[4U] = acc41;
+}
+
+void
+Hacl_Impl_Poly1305_Field32xN_128_fmul_r2_normalize(
+ Lib_IntVector_Intrinsics_vec128 *out,
+ Lib_IntVector_Intrinsics_vec128 *p)
+{
+ Lib_IntVector_Intrinsics_vec128 *r = p;
+ Lib_IntVector_Intrinsics_vec128 *r2 = p + (uint32_t)10U;
+ Lib_IntVector_Intrinsics_vec128 a0 = out[0U];
+ Lib_IntVector_Intrinsics_vec128 a1 = out[1U];
+ Lib_IntVector_Intrinsics_vec128 a2 = out[2U];
+ Lib_IntVector_Intrinsics_vec128 a3 = out[3U];
+ Lib_IntVector_Intrinsics_vec128 a4 = out[4U];
+ Lib_IntVector_Intrinsics_vec128 r10 = r[0U];
+ Lib_IntVector_Intrinsics_vec128 r11 = r[1U];
+ Lib_IntVector_Intrinsics_vec128 r12 = r[2U];
+ Lib_IntVector_Intrinsics_vec128 r13 = r[3U];
+ Lib_IntVector_Intrinsics_vec128 r14 = r[4U];
+ Lib_IntVector_Intrinsics_vec128 r20 = r2[0U];
+ Lib_IntVector_Intrinsics_vec128 r21 = r2[1U];
+ Lib_IntVector_Intrinsics_vec128 r22 = r2[2U];
+ Lib_IntVector_Intrinsics_vec128 r23 = r2[3U];
+ Lib_IntVector_Intrinsics_vec128 r24 = r2[4U];
+ Lib_IntVector_Intrinsics_vec128
+ r201 = Lib_IntVector_Intrinsics_vec128_interleave_low64(r20, r10);
+ Lib_IntVector_Intrinsics_vec128
+ r211 = Lib_IntVector_Intrinsics_vec128_interleave_low64(r21, r11);
+ Lib_IntVector_Intrinsics_vec128
+ r221 = Lib_IntVector_Intrinsics_vec128_interleave_low64(r22, r12);
+ Lib_IntVector_Intrinsics_vec128
+ r231 = Lib_IntVector_Intrinsics_vec128_interleave_low64(r23, r13);
+ Lib_IntVector_Intrinsics_vec128
+ r241 = Lib_IntVector_Intrinsics_vec128_interleave_low64(r24, r14);
+ Lib_IntVector_Intrinsics_vec128
+ r251 = Lib_IntVector_Intrinsics_vec128_smul64(r211, (uint64_t)5U);
+ Lib_IntVector_Intrinsics_vec128
+ r252 = Lib_IntVector_Intrinsics_vec128_smul64(r221, (uint64_t)5U);
+ Lib_IntVector_Intrinsics_vec128
+ r253 = Lib_IntVector_Intrinsics_vec128_smul64(r231, (uint64_t)5U);
+ Lib_IntVector_Intrinsics_vec128
+ r254 = Lib_IntVector_Intrinsics_vec128_smul64(r241, (uint64_t)5U);
+ Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_mul64(r201, a0);
+ Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_mul64(r211, a0);
+ Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_mul64(r221, a0);
+ Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_mul64(r231, a0);
+ Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_mul64(r241, a0);
+ Lib_IntVector_Intrinsics_vec128
+ a02 =
+ Lib_IntVector_Intrinsics_vec128_add64(a01,
+ Lib_IntVector_Intrinsics_vec128_mul64(r254, a1));
+ Lib_IntVector_Intrinsics_vec128
+ a12 =
+ Lib_IntVector_Intrinsics_vec128_add64(a11,
+ Lib_IntVector_Intrinsics_vec128_mul64(r201, a1));
+ Lib_IntVector_Intrinsics_vec128
+ a22 =
+ Lib_IntVector_Intrinsics_vec128_add64(a21,
+ Lib_IntVector_Intrinsics_vec128_mul64(r211, a1));
+ Lib_IntVector_Intrinsics_vec128
+ a32 =
+ Lib_IntVector_Intrinsics_vec128_add64(a31,
+ Lib_IntVector_Intrinsics_vec128_mul64(r221, a1));
+ Lib_IntVector_Intrinsics_vec128
+ a42 =
+ Lib_IntVector_Intrinsics_vec128_add64(a41,
+ Lib_IntVector_Intrinsics_vec128_mul64(r231, a1));
+ Lib_IntVector_Intrinsics_vec128
+ a03 =
+ Lib_IntVector_Intrinsics_vec128_add64(a02,
+ Lib_IntVector_Intrinsics_vec128_mul64(r253, a2));
+ Lib_IntVector_Intrinsics_vec128
+ a13 =
+ Lib_IntVector_Intrinsics_vec128_add64(a12,
+ Lib_IntVector_Intrinsics_vec128_mul64(r254, a2));
+ Lib_IntVector_Intrinsics_vec128
+ a23 =
+ Lib_IntVector_Intrinsics_vec128_add64(a22,
+ Lib_IntVector_Intrinsics_vec128_mul64(r201, a2));
+ Lib_IntVector_Intrinsics_vec128
+ a33 =
+ Lib_IntVector_Intrinsics_vec128_add64(a32,
+ Lib_IntVector_Intrinsics_vec128_mul64(r211, a2));
+ Lib_IntVector_Intrinsics_vec128
+ a43 =
+ Lib_IntVector_Intrinsics_vec128_add64(a42,
+ Lib_IntVector_Intrinsics_vec128_mul64(r221, a2));
+ Lib_IntVector_Intrinsics_vec128
+ a04 =
+ Lib_IntVector_Intrinsics_vec128_add64(a03,
+ Lib_IntVector_Intrinsics_vec128_mul64(r252, a3));
+ Lib_IntVector_Intrinsics_vec128
+ a14 =
+ Lib_IntVector_Intrinsics_vec128_add64(a13,
+ Lib_IntVector_Intrinsics_vec128_mul64(r253, a3));
+ Lib_IntVector_Intrinsics_vec128
+ a24 =
+ Lib_IntVector_Intrinsics_vec128_add64(a23,
+ Lib_IntVector_Intrinsics_vec128_mul64(r254, a3));
+ Lib_IntVector_Intrinsics_vec128
+ a34 =
+ Lib_IntVector_Intrinsics_vec128_add64(a33,
+ Lib_IntVector_Intrinsics_vec128_mul64(r201, a3));
+ Lib_IntVector_Intrinsics_vec128
+ a44 =
+ Lib_IntVector_Intrinsics_vec128_add64(a43,
+ Lib_IntVector_Intrinsics_vec128_mul64(r211, a3));
+ Lib_IntVector_Intrinsics_vec128
+ a05 =
+ Lib_IntVector_Intrinsics_vec128_add64(a04,
+ Lib_IntVector_Intrinsics_vec128_mul64(r251, a4));
+ Lib_IntVector_Intrinsics_vec128
+ a15 =
+ Lib_IntVector_Intrinsics_vec128_add64(a14,
+ Lib_IntVector_Intrinsics_vec128_mul64(r252, a4));
+ Lib_IntVector_Intrinsics_vec128
+ a25 =
+ Lib_IntVector_Intrinsics_vec128_add64(a24,
+ Lib_IntVector_Intrinsics_vec128_mul64(r253, a4));
+ Lib_IntVector_Intrinsics_vec128
+ a35 =
+ Lib_IntVector_Intrinsics_vec128_add64(a34,
+ Lib_IntVector_Intrinsics_vec128_mul64(r254, a4));
+ Lib_IntVector_Intrinsics_vec128
+ a45 =
+ Lib_IntVector_Intrinsics_vec128_add64(a44,
+ Lib_IntVector_Intrinsics_vec128_mul64(r201, a4));
+ Lib_IntVector_Intrinsics_vec128 t0 = a05;
+ Lib_IntVector_Intrinsics_vec128 t1 = a15;
+ Lib_IntVector_Intrinsics_vec128 t2 = a25;
+ Lib_IntVector_Intrinsics_vec128 t3 = a35;
+ Lib_IntVector_Intrinsics_vec128 t4 = a45;
+ Lib_IntVector_Intrinsics_vec128
+ mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t0, mask26);
+ Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec128
+ z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec128
+ z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec128
+ z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec128 o0 = x02;
+ Lib_IntVector_Intrinsics_vec128 o10 = x12;
+ Lib_IntVector_Intrinsics_vec128 o20 = x21;
+ Lib_IntVector_Intrinsics_vec128 o30 = x32;
+ Lib_IntVector_Intrinsics_vec128 o40 = x42;
+ Lib_IntVector_Intrinsics_vec128
+ o01 =
+ Lib_IntVector_Intrinsics_vec128_add64(o0,
+ Lib_IntVector_Intrinsics_vec128_interleave_high64(o0, o0));
+ Lib_IntVector_Intrinsics_vec128
+ o11 =
+ Lib_IntVector_Intrinsics_vec128_add64(o10,
+ Lib_IntVector_Intrinsics_vec128_interleave_high64(o10, o10));
+ Lib_IntVector_Intrinsics_vec128
+ o21 =
+ Lib_IntVector_Intrinsics_vec128_add64(o20,
+ Lib_IntVector_Intrinsics_vec128_interleave_high64(o20, o20));
+ Lib_IntVector_Intrinsics_vec128
+ o31 =
+ Lib_IntVector_Intrinsics_vec128_add64(o30,
+ Lib_IntVector_Intrinsics_vec128_interleave_high64(o30, o30));
+ Lib_IntVector_Intrinsics_vec128
+ o41 =
+ Lib_IntVector_Intrinsics_vec128_add64(o40,
+ Lib_IntVector_Intrinsics_vec128_interleave_high64(o40, o40));
+ Lib_IntVector_Intrinsics_vec128
+ l = Lib_IntVector_Intrinsics_vec128_add64(o01, Lib_IntVector_Intrinsics_vec128_zero);
+ Lib_IntVector_Intrinsics_vec128
+ tmp0 =
+ Lib_IntVector_Intrinsics_vec128_and(l,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c0 = Lib_IntVector_Intrinsics_vec128_shift_right64(l, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l0 = Lib_IntVector_Intrinsics_vec128_add64(o11, c0);
+ Lib_IntVector_Intrinsics_vec128
+ tmp1 =
+ Lib_IntVector_Intrinsics_vec128_and(l0,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c1 = Lib_IntVector_Intrinsics_vec128_shift_right64(l0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l1 = Lib_IntVector_Intrinsics_vec128_add64(o21, c1);
+ Lib_IntVector_Intrinsics_vec128
+ tmp2 =
+ Lib_IntVector_Intrinsics_vec128_and(l1,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c2 = Lib_IntVector_Intrinsics_vec128_shift_right64(l1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l2 = Lib_IntVector_Intrinsics_vec128_add64(o31, c2);
+ Lib_IntVector_Intrinsics_vec128
+ tmp3 =
+ Lib_IntVector_Intrinsics_vec128_and(l2,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c3 = Lib_IntVector_Intrinsics_vec128_shift_right64(l2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l3 = Lib_IntVector_Intrinsics_vec128_add64(o41, c3);
+ Lib_IntVector_Intrinsics_vec128
+ tmp4 =
+ Lib_IntVector_Intrinsics_vec128_and(l3,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c4 = Lib_IntVector_Intrinsics_vec128_shift_right64(l3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ o00 =
+ Lib_IntVector_Intrinsics_vec128_add64(tmp0,
+ Lib_IntVector_Intrinsics_vec128_smul64(c4, (uint64_t)5U));
+ Lib_IntVector_Intrinsics_vec128 o1 = tmp1;
+ Lib_IntVector_Intrinsics_vec128 o2 = tmp2;
+ Lib_IntVector_Intrinsics_vec128 o3 = tmp3;
+ Lib_IntVector_Intrinsics_vec128 o4 = tmp4;
+ out[0U] = o00;
+ out[1U] = o1;
+ out[2U] = o2;
+ out[3U] = o3;
+ out[4U] = o4;
+}
+
+uint32_t Hacl_Poly1305_128_blocklen = (uint32_t)16U;
+
+void
+Hacl_Poly1305_128_poly1305_init(Lib_IntVector_Intrinsics_vec128 *ctx, uint8_t *key)
+{
+ Lib_IntVector_Intrinsics_vec128 *acc = ctx;
+ Lib_IntVector_Intrinsics_vec128 *pre = ctx + (uint32_t)5U;
+ uint8_t *kr = key;
+ acc[0U] = Lib_IntVector_Intrinsics_vec128_zero;
+ acc[1U] = Lib_IntVector_Intrinsics_vec128_zero;
+ acc[2U] = Lib_IntVector_Intrinsics_vec128_zero;
+ acc[3U] = Lib_IntVector_Intrinsics_vec128_zero;
+ acc[4U] = Lib_IntVector_Intrinsics_vec128_zero;
+ uint64_t u0 = load64_le(kr);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(kr + (uint32_t)8U);
+ uint64_t hi = u;
+ uint64_t mask0 = (uint64_t)0x0ffffffc0fffffffU;
+ uint64_t mask1 = (uint64_t)0x0ffffffc0ffffffcU;
+ uint64_t lo1 = lo & mask0;
+ uint64_t hi1 = hi & mask1;
+ Lib_IntVector_Intrinsics_vec128 *r = pre;
+ Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 *rn = pre + (uint32_t)10U;
+ Lib_IntVector_Intrinsics_vec128 *rn_5 = pre + (uint32_t)15U;
+ Lib_IntVector_Intrinsics_vec128 r_vec0 = Lib_IntVector_Intrinsics_vec128_load64(lo1);
+ Lib_IntVector_Intrinsics_vec128 r_vec1 = Lib_IntVector_Intrinsics_vec128_load64(hi1);
+ Lib_IntVector_Intrinsics_vec128
+ f00 =
+ Lib_IntVector_Intrinsics_vec128_and(r_vec0,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f15 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(r_vec0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f20 =
+ Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(r_vec0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(r_vec1,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec128
+ f30 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(r_vec1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(r_vec1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec128 f0 = f00;
+ Lib_IntVector_Intrinsics_vec128 f1 = f15;
+ Lib_IntVector_Intrinsics_vec128 f2 = f20;
+ Lib_IntVector_Intrinsics_vec128 f3 = f30;
+ Lib_IntVector_Intrinsics_vec128 f4 = f40;
+ r[0U] = f0;
+ r[1U] = f1;
+ r[2U] = f2;
+ r[3U] = f3;
+ r[4U] = f4;
+ Lib_IntVector_Intrinsics_vec128 f200 = r[0U];
+ Lib_IntVector_Intrinsics_vec128 f210 = r[1U];
+ Lib_IntVector_Intrinsics_vec128 f220 = r[2U];
+ Lib_IntVector_Intrinsics_vec128 f230 = r[3U];
+ Lib_IntVector_Intrinsics_vec128 f240 = r[4U];
+ r5[0U] = Lib_IntVector_Intrinsics_vec128_smul64(f200, (uint64_t)5U);
+ r5[1U] = Lib_IntVector_Intrinsics_vec128_smul64(f210, (uint64_t)5U);
+ r5[2U] = Lib_IntVector_Intrinsics_vec128_smul64(f220, (uint64_t)5U);
+ r5[3U] = Lib_IntVector_Intrinsics_vec128_smul64(f230, (uint64_t)5U);
+ r5[4U] = Lib_IntVector_Intrinsics_vec128_smul64(f240, (uint64_t)5U);
+ Lib_IntVector_Intrinsics_vec128 r0 = r[0U];
+ Lib_IntVector_Intrinsics_vec128 r1 = r[1U];
+ Lib_IntVector_Intrinsics_vec128 r2 = r[2U];
+ Lib_IntVector_Intrinsics_vec128 r3 = r[3U];
+ Lib_IntVector_Intrinsics_vec128 r4 = r[4U];
+ Lib_IntVector_Intrinsics_vec128 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec128 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec128 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec128 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec128 f10 = r[0U];
+ Lib_IntVector_Intrinsics_vec128 f11 = r[1U];
+ Lib_IntVector_Intrinsics_vec128 f12 = r[2U];
+ Lib_IntVector_Intrinsics_vec128 f13 = r[3U];
+ Lib_IntVector_Intrinsics_vec128 f14 = r[4U];
+ Lib_IntVector_Intrinsics_vec128 a0 = Lib_IntVector_Intrinsics_vec128_mul64(r0, f10);
+ Lib_IntVector_Intrinsics_vec128 a1 = Lib_IntVector_Intrinsics_vec128_mul64(r1, f10);
+ Lib_IntVector_Intrinsics_vec128 a2 = Lib_IntVector_Intrinsics_vec128_mul64(r2, f10);
+ Lib_IntVector_Intrinsics_vec128 a3 = Lib_IntVector_Intrinsics_vec128_mul64(r3, f10);
+ Lib_IntVector_Intrinsics_vec128 a4 = Lib_IntVector_Intrinsics_vec128_mul64(r4, f10);
+ Lib_IntVector_Intrinsics_vec128
+ a01 =
+ Lib_IntVector_Intrinsics_vec128_add64(a0,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f11));
+ Lib_IntVector_Intrinsics_vec128
+ a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, Lib_IntVector_Intrinsics_vec128_mul64(r0, f11));
+ Lib_IntVector_Intrinsics_vec128
+ a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, Lib_IntVector_Intrinsics_vec128_mul64(r1, f11));
+ Lib_IntVector_Intrinsics_vec128
+ a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, Lib_IntVector_Intrinsics_vec128_mul64(r2, f11));
+ Lib_IntVector_Intrinsics_vec128
+ a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, Lib_IntVector_Intrinsics_vec128_mul64(r3, f11));
+ Lib_IntVector_Intrinsics_vec128
+ a02 =
+ Lib_IntVector_Intrinsics_vec128_add64(a01,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, f12));
+ Lib_IntVector_Intrinsics_vec128
+ a12 =
+ Lib_IntVector_Intrinsics_vec128_add64(a11,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f12));
+ Lib_IntVector_Intrinsics_vec128
+ a22 =
+ Lib_IntVector_Intrinsics_vec128_add64(a21,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, f12));
+ Lib_IntVector_Intrinsics_vec128
+ a32 =
+ Lib_IntVector_Intrinsics_vec128_add64(a31,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, f12));
+ Lib_IntVector_Intrinsics_vec128
+ a42 =
+ Lib_IntVector_Intrinsics_vec128_add64(a41,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, f12));
+ Lib_IntVector_Intrinsics_vec128
+ a03 =
+ Lib_IntVector_Intrinsics_vec128_add64(a02,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, f13));
+ Lib_IntVector_Intrinsics_vec128
+ a13 =
+ Lib_IntVector_Intrinsics_vec128_add64(a12,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, f13));
+ Lib_IntVector_Intrinsics_vec128
+ a23 =
+ Lib_IntVector_Intrinsics_vec128_add64(a22,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f13));
+ Lib_IntVector_Intrinsics_vec128
+ a33 =
+ Lib_IntVector_Intrinsics_vec128_add64(a32,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, f13));
+ Lib_IntVector_Intrinsics_vec128
+ a43 =
+ Lib_IntVector_Intrinsics_vec128_add64(a42,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, f13));
+ Lib_IntVector_Intrinsics_vec128
+ a04 =
+ Lib_IntVector_Intrinsics_vec128_add64(a03,
+ Lib_IntVector_Intrinsics_vec128_mul64(r51, f14));
+ Lib_IntVector_Intrinsics_vec128
+ a14 =
+ Lib_IntVector_Intrinsics_vec128_add64(a13,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, f14));
+ Lib_IntVector_Intrinsics_vec128
+ a24 =
+ Lib_IntVector_Intrinsics_vec128_add64(a23,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, f14));
+ Lib_IntVector_Intrinsics_vec128
+ a34 =
+ Lib_IntVector_Intrinsics_vec128_add64(a33,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f14));
+ Lib_IntVector_Intrinsics_vec128
+ a44 =
+ Lib_IntVector_Intrinsics_vec128_add64(a43,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, f14));
+ Lib_IntVector_Intrinsics_vec128 t0 = a04;
+ Lib_IntVector_Intrinsics_vec128 t1 = a14;
+ Lib_IntVector_Intrinsics_vec128 t2 = a24;
+ Lib_IntVector_Intrinsics_vec128 t3 = a34;
+ Lib_IntVector_Intrinsics_vec128 t4 = a44;
+ Lib_IntVector_Intrinsics_vec128
+ mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t0, mask26);
+ Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec128
+ z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec128
+ z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec128
+ z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec128 o0 = x02;
+ Lib_IntVector_Intrinsics_vec128 o1 = x12;
+ Lib_IntVector_Intrinsics_vec128 o2 = x21;
+ Lib_IntVector_Intrinsics_vec128 o3 = x32;
+ Lib_IntVector_Intrinsics_vec128 o4 = x42;
+ rn[0U] = o0;
+ rn[1U] = o1;
+ rn[2U] = o2;
+ rn[3U] = o3;
+ rn[4U] = o4;
+ Lib_IntVector_Intrinsics_vec128 f201 = rn[0U];
+ Lib_IntVector_Intrinsics_vec128 f21 = rn[1U];
+ Lib_IntVector_Intrinsics_vec128 f22 = rn[2U];
+ Lib_IntVector_Intrinsics_vec128 f23 = rn[3U];
+ Lib_IntVector_Intrinsics_vec128 f24 = rn[4U];
+ rn_5[0U] = Lib_IntVector_Intrinsics_vec128_smul64(f201, (uint64_t)5U);
+ rn_5[1U] = Lib_IntVector_Intrinsics_vec128_smul64(f21, (uint64_t)5U);
+ rn_5[2U] = Lib_IntVector_Intrinsics_vec128_smul64(f22, (uint64_t)5U);
+ rn_5[3U] = Lib_IntVector_Intrinsics_vec128_smul64(f23, (uint64_t)5U);
+ rn_5[4U] = Lib_IntVector_Intrinsics_vec128_smul64(f24, (uint64_t)5U);
+}
+
+void
+Hacl_Poly1305_128_poly1305_update1(Lib_IntVector_Intrinsics_vec128 *ctx, uint8_t *text)
+{
+ Lib_IntVector_Intrinsics_vec128 *pre = ctx + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 *acc = ctx;
+ Lib_IntVector_Intrinsics_vec128 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ uint64_t u0 = load64_le(text);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(text + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo);
+ Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi);
+ Lib_IntVector_Intrinsics_vec128
+ f010 =
+ Lib_IntVector_Intrinsics_vec128_and(f0,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f110 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f20 =
+ Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec128
+ f30 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec128 f01 = f010;
+ Lib_IntVector_Intrinsics_vec128 f111 = f110;
+ Lib_IntVector_Intrinsics_vec128 f2 = f20;
+ Lib_IntVector_Intrinsics_vec128 f3 = f30;
+ Lib_IntVector_Intrinsics_vec128 f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b);
+ Lib_IntVector_Intrinsics_vec128 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec128 *r = pre;
+ Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 r0 = r[0U];
+ Lib_IntVector_Intrinsics_vec128 r1 = r[1U];
+ Lib_IntVector_Intrinsics_vec128 r2 = r[2U];
+ Lib_IntVector_Intrinsics_vec128 r3 = r[3U];
+ Lib_IntVector_Intrinsics_vec128 r4 = r[4U];
+ Lib_IntVector_Intrinsics_vec128 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec128 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec128 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec128 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec128 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec128 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec128 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec128 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec128 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec128 a0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec128 a1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec128 a2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec128 a3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec128 a4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r1, a01);
+ Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec128
+ a03 =
+ Lib_IntVector_Intrinsics_vec128_add64(a02,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a13 =
+ Lib_IntVector_Intrinsics_vec128_add64(a12,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a23 =
+ Lib_IntVector_Intrinsics_vec128_add64(a22,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a33 =
+ Lib_IntVector_Intrinsics_vec128_add64(a32,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a43 =
+ Lib_IntVector_Intrinsics_vec128_add64(a42,
+ Lib_IntVector_Intrinsics_vec128_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a04 =
+ Lib_IntVector_Intrinsics_vec128_add64(a03,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a14 =
+ Lib_IntVector_Intrinsics_vec128_add64(a13,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a24 =
+ Lib_IntVector_Intrinsics_vec128_add64(a23,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a34 =
+ Lib_IntVector_Intrinsics_vec128_add64(a33,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a44 =
+ Lib_IntVector_Intrinsics_vec128_add64(a43,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a05 =
+ Lib_IntVector_Intrinsics_vec128_add64(a04,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a15 =
+ Lib_IntVector_Intrinsics_vec128_add64(a14,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a25 =
+ Lib_IntVector_Intrinsics_vec128_add64(a24,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a35 =
+ Lib_IntVector_Intrinsics_vec128_add64(a34,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a45 =
+ Lib_IntVector_Intrinsics_vec128_add64(a44,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a06 =
+ Lib_IntVector_Intrinsics_vec128_add64(a05,
+ Lib_IntVector_Intrinsics_vec128_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a16 =
+ Lib_IntVector_Intrinsics_vec128_add64(a15,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a26 =
+ Lib_IntVector_Intrinsics_vec128_add64(a25,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a36 =
+ Lib_IntVector_Intrinsics_vec128_add64(a35,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a46 =
+ Lib_IntVector_Intrinsics_vec128_add64(a45,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec128 t0 = a06;
+ Lib_IntVector_Intrinsics_vec128 t1 = a16;
+ Lib_IntVector_Intrinsics_vec128 t2 = a26;
+ Lib_IntVector_Intrinsics_vec128 t3 = a36;
+ Lib_IntVector_Intrinsics_vec128 t4 = a46;
+ Lib_IntVector_Intrinsics_vec128
+ mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t0, mask26);
+ Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec128
+ z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec128
+ z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec128
+ z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec128 o0 = x02;
+ Lib_IntVector_Intrinsics_vec128 o1 = x12;
+ Lib_IntVector_Intrinsics_vec128 o2 = x21;
+ Lib_IntVector_Intrinsics_vec128 o3 = x32;
+ Lib_IntVector_Intrinsics_vec128 o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+}
+
+void
+Hacl_Poly1305_128_poly1305_update(
+ Lib_IntVector_Intrinsics_vec128 *ctx,
+ uint32_t len,
+ uint8_t *text)
+{
+ Lib_IntVector_Intrinsics_vec128 *pre = ctx + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 *acc = ctx;
+ uint32_t sz_block = (uint32_t)32U;
+ uint32_t len0 = len / sz_block * sz_block;
+ uint8_t *t0 = text;
+ if (len0 > (uint32_t)0U) {
+ uint32_t bs = (uint32_t)32U;
+ uint8_t *text0 = t0;
+ Hacl_Impl_Poly1305_Field32xN_128_load_acc2(acc, text0);
+ uint32_t len1 = len0 - bs;
+ uint8_t *text1 = t0 + bs;
+ uint32_t nb = len1 / bs;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *block = text1 + i * bs;
+ Lib_IntVector_Intrinsics_vec128 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ Lib_IntVector_Intrinsics_vec128 b1 = Lib_IntVector_Intrinsics_vec128_load_le(block);
+ Lib_IntVector_Intrinsics_vec128
+ b2 = Lib_IntVector_Intrinsics_vec128_load_le(block + (uint32_t)16U);
+ Lib_IntVector_Intrinsics_vec128 lo = Lib_IntVector_Intrinsics_vec128_interleave_low64(b1, b2);
+ Lib_IntVector_Intrinsics_vec128
+ hi = Lib_IntVector_Intrinsics_vec128_interleave_high64(b1, b2);
+ Lib_IntVector_Intrinsics_vec128
+ f00 =
+ Lib_IntVector_Intrinsics_vec128_and(lo,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f15 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(lo,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f25 =
+ Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(lo,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(hi,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec128
+ f30 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(hi,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(hi, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec128 f0 = f00;
+ Lib_IntVector_Intrinsics_vec128 f1 = f15;
+ Lib_IntVector_Intrinsics_vec128 f2 = f25;
+ Lib_IntVector_Intrinsics_vec128 f3 = f30;
+ Lib_IntVector_Intrinsics_vec128 f41 = f40;
+ e[0U] = f0;
+ e[1U] = f1;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b);
+ Lib_IntVector_Intrinsics_vec128 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec128 *rn = pre + (uint32_t)10U;
+ Lib_IntVector_Intrinsics_vec128 *rn5 = pre + (uint32_t)15U;
+ Lib_IntVector_Intrinsics_vec128 r0 = rn[0U];
+ Lib_IntVector_Intrinsics_vec128 r1 = rn[1U];
+ Lib_IntVector_Intrinsics_vec128 r2 = rn[2U];
+ Lib_IntVector_Intrinsics_vec128 r3 = rn[3U];
+ Lib_IntVector_Intrinsics_vec128 r4 = rn[4U];
+ Lib_IntVector_Intrinsics_vec128 r51 = rn5[1U];
+ Lib_IntVector_Intrinsics_vec128 r52 = rn5[2U];
+ Lib_IntVector_Intrinsics_vec128 r53 = rn5[3U];
+ Lib_IntVector_Intrinsics_vec128 r54 = rn5[4U];
+ Lib_IntVector_Intrinsics_vec128 f10 = acc[0U];
+ Lib_IntVector_Intrinsics_vec128 f110 = acc[1U];
+ Lib_IntVector_Intrinsics_vec128 f120 = acc[2U];
+ Lib_IntVector_Intrinsics_vec128 f130 = acc[3U];
+ Lib_IntVector_Intrinsics_vec128 f140 = acc[4U];
+ Lib_IntVector_Intrinsics_vec128 a0 = Lib_IntVector_Intrinsics_vec128_mul64(r0, f10);
+ Lib_IntVector_Intrinsics_vec128 a1 = Lib_IntVector_Intrinsics_vec128_mul64(r1, f10);
+ Lib_IntVector_Intrinsics_vec128 a2 = Lib_IntVector_Intrinsics_vec128_mul64(r2, f10);
+ Lib_IntVector_Intrinsics_vec128 a3 = Lib_IntVector_Intrinsics_vec128_mul64(r3, f10);
+ Lib_IntVector_Intrinsics_vec128 a4 = Lib_IntVector_Intrinsics_vec128_mul64(r4, f10);
+ Lib_IntVector_Intrinsics_vec128
+ a01 =
+ Lib_IntVector_Intrinsics_vec128_add64(a0,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f110));
+ Lib_IntVector_Intrinsics_vec128
+ a11 =
+ Lib_IntVector_Intrinsics_vec128_add64(a1,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, f110));
+ Lib_IntVector_Intrinsics_vec128
+ a21 =
+ Lib_IntVector_Intrinsics_vec128_add64(a2,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, f110));
+ Lib_IntVector_Intrinsics_vec128
+ a31 =
+ Lib_IntVector_Intrinsics_vec128_add64(a3,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, f110));
+ Lib_IntVector_Intrinsics_vec128
+ a41 =
+ Lib_IntVector_Intrinsics_vec128_add64(a4,
+ Lib_IntVector_Intrinsics_vec128_mul64(r3, f110));
+ Lib_IntVector_Intrinsics_vec128
+ a02 =
+ Lib_IntVector_Intrinsics_vec128_add64(a01,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, f120));
+ Lib_IntVector_Intrinsics_vec128
+ a12 =
+ Lib_IntVector_Intrinsics_vec128_add64(a11,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f120));
+ Lib_IntVector_Intrinsics_vec128
+ a22 =
+ Lib_IntVector_Intrinsics_vec128_add64(a21,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, f120));
+ Lib_IntVector_Intrinsics_vec128
+ a32 =
+ Lib_IntVector_Intrinsics_vec128_add64(a31,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, f120));
+ Lib_IntVector_Intrinsics_vec128
+ a42 =
+ Lib_IntVector_Intrinsics_vec128_add64(a41,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, f120));
+ Lib_IntVector_Intrinsics_vec128
+ a03 =
+ Lib_IntVector_Intrinsics_vec128_add64(a02,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, f130));
+ Lib_IntVector_Intrinsics_vec128
+ a13 =
+ Lib_IntVector_Intrinsics_vec128_add64(a12,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, f130));
+ Lib_IntVector_Intrinsics_vec128
+ a23 =
+ Lib_IntVector_Intrinsics_vec128_add64(a22,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f130));
+ Lib_IntVector_Intrinsics_vec128
+ a33 =
+ Lib_IntVector_Intrinsics_vec128_add64(a32,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, f130));
+ Lib_IntVector_Intrinsics_vec128
+ a43 =
+ Lib_IntVector_Intrinsics_vec128_add64(a42,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, f130));
+ Lib_IntVector_Intrinsics_vec128
+ a04 =
+ Lib_IntVector_Intrinsics_vec128_add64(a03,
+ Lib_IntVector_Intrinsics_vec128_mul64(r51, f140));
+ Lib_IntVector_Intrinsics_vec128
+ a14 =
+ Lib_IntVector_Intrinsics_vec128_add64(a13,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, f140));
+ Lib_IntVector_Intrinsics_vec128
+ a24 =
+ Lib_IntVector_Intrinsics_vec128_add64(a23,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, f140));
+ Lib_IntVector_Intrinsics_vec128
+ a34 =
+ Lib_IntVector_Intrinsics_vec128_add64(a33,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, f140));
+ Lib_IntVector_Intrinsics_vec128
+ a44 =
+ Lib_IntVector_Intrinsics_vec128_add64(a43,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, f140));
+ Lib_IntVector_Intrinsics_vec128 t01 = a04;
+ Lib_IntVector_Intrinsics_vec128 t1 = a14;
+ Lib_IntVector_Intrinsics_vec128 t2 = a24;
+ Lib_IntVector_Intrinsics_vec128 t3 = a34;
+ Lib_IntVector_Intrinsics_vec128 t4 = a44;
+ Lib_IntVector_Intrinsics_vec128
+ mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec128
+ z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec128
+ z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec128
+ z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec128 o00 = x02;
+ Lib_IntVector_Intrinsics_vec128 o10 = x12;
+ Lib_IntVector_Intrinsics_vec128 o20 = x21;
+ Lib_IntVector_Intrinsics_vec128 o30 = x32;
+ Lib_IntVector_Intrinsics_vec128 o40 = x42;
+ acc[0U] = o00;
+ acc[1U] = o10;
+ acc[2U] = o20;
+ acc[3U] = o30;
+ acc[4U] = o40;
+ Lib_IntVector_Intrinsics_vec128 f100 = acc[0U];
+ Lib_IntVector_Intrinsics_vec128 f11 = acc[1U];
+ Lib_IntVector_Intrinsics_vec128 f12 = acc[2U];
+ Lib_IntVector_Intrinsics_vec128 f13 = acc[3U];
+ Lib_IntVector_Intrinsics_vec128 f14 = acc[4U];
+ Lib_IntVector_Intrinsics_vec128 f20 = e[0U];
+ Lib_IntVector_Intrinsics_vec128 f21 = e[1U];
+ Lib_IntVector_Intrinsics_vec128 f22 = e[2U];
+ Lib_IntVector_Intrinsics_vec128 f23 = e[3U];
+ Lib_IntVector_Intrinsics_vec128 f24 = e[4U];
+ Lib_IntVector_Intrinsics_vec128 o0 = Lib_IntVector_Intrinsics_vec128_add64(f100, f20);
+ Lib_IntVector_Intrinsics_vec128 o1 = Lib_IntVector_Intrinsics_vec128_add64(f11, f21);
+ Lib_IntVector_Intrinsics_vec128 o2 = Lib_IntVector_Intrinsics_vec128_add64(f12, f22);
+ Lib_IntVector_Intrinsics_vec128 o3 = Lib_IntVector_Intrinsics_vec128_add64(f13, f23);
+ Lib_IntVector_Intrinsics_vec128 o4 = Lib_IntVector_Intrinsics_vec128_add64(f14, f24);
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ }
+ Hacl_Impl_Poly1305_Field32xN_128_fmul_r2_normalize(acc, pre);
+ }
+ uint32_t len1 = len - len0;
+ uint8_t *t1 = text + len0;
+ uint32_t nb = len1 / (uint32_t)16U;
+ uint32_t rem = len1 % (uint32_t)16U;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *block = t1 + i * (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec128 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ uint64_t u0 = load64_le(block);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(block + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo);
+ Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi);
+ Lib_IntVector_Intrinsics_vec128
+ f010 =
+ Lib_IntVector_Intrinsics_vec128_and(f0,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f110 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f20 =
+ Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec128
+ f30 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec128 f01 = f010;
+ Lib_IntVector_Intrinsics_vec128 f111 = f110;
+ Lib_IntVector_Intrinsics_vec128 f2 = f20;
+ Lib_IntVector_Intrinsics_vec128 f3 = f30;
+ Lib_IntVector_Intrinsics_vec128 f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b);
+ Lib_IntVector_Intrinsics_vec128 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec128_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec128 *r = pre;
+ Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 r0 = r[0U];
+ Lib_IntVector_Intrinsics_vec128 r1 = r[1U];
+ Lib_IntVector_Intrinsics_vec128 r2 = r[2U];
+ Lib_IntVector_Intrinsics_vec128 r3 = r[3U];
+ Lib_IntVector_Intrinsics_vec128 r4 = r[4U];
+ Lib_IntVector_Intrinsics_vec128 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec128 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec128 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec128 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec128 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec128 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec128 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec128 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec128 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec128 a0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec128 a1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec128 a2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec128 a3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec128 a4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r1, a01);
+ Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec128
+ a03 =
+ Lib_IntVector_Intrinsics_vec128_add64(a02,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a13 =
+ Lib_IntVector_Intrinsics_vec128_add64(a12,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a23 =
+ Lib_IntVector_Intrinsics_vec128_add64(a22,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a33 =
+ Lib_IntVector_Intrinsics_vec128_add64(a32,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a43 =
+ Lib_IntVector_Intrinsics_vec128_add64(a42,
+ Lib_IntVector_Intrinsics_vec128_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a04 =
+ Lib_IntVector_Intrinsics_vec128_add64(a03,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a14 =
+ Lib_IntVector_Intrinsics_vec128_add64(a13,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a24 =
+ Lib_IntVector_Intrinsics_vec128_add64(a23,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a34 =
+ Lib_IntVector_Intrinsics_vec128_add64(a33,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a44 =
+ Lib_IntVector_Intrinsics_vec128_add64(a43,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a05 =
+ Lib_IntVector_Intrinsics_vec128_add64(a04,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a15 =
+ Lib_IntVector_Intrinsics_vec128_add64(a14,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a25 =
+ Lib_IntVector_Intrinsics_vec128_add64(a24,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a35 =
+ Lib_IntVector_Intrinsics_vec128_add64(a34,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a45 =
+ Lib_IntVector_Intrinsics_vec128_add64(a44,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a06 =
+ Lib_IntVector_Intrinsics_vec128_add64(a05,
+ Lib_IntVector_Intrinsics_vec128_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a16 =
+ Lib_IntVector_Intrinsics_vec128_add64(a15,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a26 =
+ Lib_IntVector_Intrinsics_vec128_add64(a25,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a36 =
+ Lib_IntVector_Intrinsics_vec128_add64(a35,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a46 =
+ Lib_IntVector_Intrinsics_vec128_add64(a45,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec128 t01 = a06;
+ Lib_IntVector_Intrinsics_vec128 t11 = a16;
+ Lib_IntVector_Intrinsics_vec128 t2 = a26;
+ Lib_IntVector_Intrinsics_vec128 t3 = a36;
+ Lib_IntVector_Intrinsics_vec128 t4 = a46;
+ Lib_IntVector_Intrinsics_vec128
+ mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t11, z0);
+ Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec128
+ z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec128
+ z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec128
+ z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec128 o0 = x02;
+ Lib_IntVector_Intrinsics_vec128 o1 = x12;
+ Lib_IntVector_Intrinsics_vec128 o2 = x21;
+ Lib_IntVector_Intrinsics_vec128 o3 = x32;
+ Lib_IntVector_Intrinsics_vec128 o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ }
+ if (rem > (uint32_t)0U) {
+ uint8_t *last = t1 + nb * (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec128 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ uint8_t tmp[16U] = { 0U };
+ memcpy(tmp, last, rem * sizeof(last[0U]));
+ uint64_t u0 = load64_le(tmp);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(tmp + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec128 f0 = Lib_IntVector_Intrinsics_vec128_load64(lo);
+ Lib_IntVector_Intrinsics_vec128 f1 = Lib_IntVector_Intrinsics_vec128_load64(hi);
+ Lib_IntVector_Intrinsics_vec128
+ f010 =
+ Lib_IntVector_Intrinsics_vec128_and(f0,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f110 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f20 =
+ Lib_IntVector_Intrinsics_vec128_or(Lib_IntVector_Intrinsics_vec128_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec128_shift_left64(Lib_IntVector_Intrinsics_vec128_and(f1,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec128
+ f30 =
+ Lib_IntVector_Intrinsics_vec128_and(Lib_IntVector_Intrinsics_vec128_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ f40 = Lib_IntVector_Intrinsics_vec128_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec128 f01 = f010;
+ Lib_IntVector_Intrinsics_vec128 f111 = f110;
+ Lib_IntVector_Intrinsics_vec128 f2 = f20;
+ Lib_IntVector_Intrinsics_vec128 f3 = f30;
+ Lib_IntVector_Intrinsics_vec128 f4 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f4;
+ uint64_t b = (uint64_t)1U << rem * (uint32_t)8U % (uint32_t)26U;
+ Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_load64(b);
+ Lib_IntVector_Intrinsics_vec128 fi = e[rem * (uint32_t)8U / (uint32_t)26U];
+ e[rem * (uint32_t)8U / (uint32_t)26U] = Lib_IntVector_Intrinsics_vec128_or(fi, mask);
+ Lib_IntVector_Intrinsics_vec128 *r = pre;
+ Lib_IntVector_Intrinsics_vec128 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec128 r0 = r[0U];
+ Lib_IntVector_Intrinsics_vec128 r1 = r[1U];
+ Lib_IntVector_Intrinsics_vec128 r2 = r[2U];
+ Lib_IntVector_Intrinsics_vec128 r3 = r[3U];
+ Lib_IntVector_Intrinsics_vec128 r4 = r[4U];
+ Lib_IntVector_Intrinsics_vec128 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec128 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec128 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec128 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec128 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec128 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec128 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec128 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec128 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec128 a0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec128 a1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec128 a2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec128 a3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec128 a4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec128 a01 = Lib_IntVector_Intrinsics_vec128_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec128 a11 = Lib_IntVector_Intrinsics_vec128_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec128 a21 = Lib_IntVector_Intrinsics_vec128_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec128 a31 = Lib_IntVector_Intrinsics_vec128_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec128 a41 = Lib_IntVector_Intrinsics_vec128_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec128 a02 = Lib_IntVector_Intrinsics_vec128_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec128 a12 = Lib_IntVector_Intrinsics_vec128_mul64(r1, a01);
+ Lib_IntVector_Intrinsics_vec128 a22 = Lib_IntVector_Intrinsics_vec128_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec128 a32 = Lib_IntVector_Intrinsics_vec128_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec128 a42 = Lib_IntVector_Intrinsics_vec128_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec128
+ a03 =
+ Lib_IntVector_Intrinsics_vec128_add64(a02,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a13 =
+ Lib_IntVector_Intrinsics_vec128_add64(a12,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a23 =
+ Lib_IntVector_Intrinsics_vec128_add64(a22,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a33 =
+ Lib_IntVector_Intrinsics_vec128_add64(a32,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a43 =
+ Lib_IntVector_Intrinsics_vec128_add64(a42,
+ Lib_IntVector_Intrinsics_vec128_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec128
+ a04 =
+ Lib_IntVector_Intrinsics_vec128_add64(a03,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a14 =
+ Lib_IntVector_Intrinsics_vec128_add64(a13,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a24 =
+ Lib_IntVector_Intrinsics_vec128_add64(a23,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a34 =
+ Lib_IntVector_Intrinsics_vec128_add64(a33,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a44 =
+ Lib_IntVector_Intrinsics_vec128_add64(a43,
+ Lib_IntVector_Intrinsics_vec128_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec128
+ a05 =
+ Lib_IntVector_Intrinsics_vec128_add64(a04,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a15 =
+ Lib_IntVector_Intrinsics_vec128_add64(a14,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a25 =
+ Lib_IntVector_Intrinsics_vec128_add64(a24,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a35 =
+ Lib_IntVector_Intrinsics_vec128_add64(a34,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a45 =
+ Lib_IntVector_Intrinsics_vec128_add64(a44,
+ Lib_IntVector_Intrinsics_vec128_mul64(r1, a31));
+ Lib_IntVector_Intrinsics_vec128
+ a06 =
+ Lib_IntVector_Intrinsics_vec128_add64(a05,
+ Lib_IntVector_Intrinsics_vec128_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a16 =
+ Lib_IntVector_Intrinsics_vec128_add64(a15,
+ Lib_IntVector_Intrinsics_vec128_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a26 =
+ Lib_IntVector_Intrinsics_vec128_add64(a25,
+ Lib_IntVector_Intrinsics_vec128_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a36 =
+ Lib_IntVector_Intrinsics_vec128_add64(a35,
+ Lib_IntVector_Intrinsics_vec128_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec128
+ a46 =
+ Lib_IntVector_Intrinsics_vec128_add64(a45,
+ Lib_IntVector_Intrinsics_vec128_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec128 t01 = a06;
+ Lib_IntVector_Intrinsics_vec128 t11 = a16;
+ Lib_IntVector_Intrinsics_vec128 t2 = a26;
+ Lib_IntVector_Intrinsics_vec128 t3 = a36;
+ Lib_IntVector_Intrinsics_vec128 t4 = a46;
+ Lib_IntVector_Intrinsics_vec128
+ mask26 = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ z0 = Lib_IntVector_Intrinsics_vec128_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z1 = Lib_IntVector_Intrinsics_vec128_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x0 = Lib_IntVector_Intrinsics_vec128_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x3 = Lib_IntVector_Intrinsics_vec128_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec128 x1 = Lib_IntVector_Intrinsics_vec128_add64(t11, z0);
+ Lib_IntVector_Intrinsics_vec128 x4 = Lib_IntVector_Intrinsics_vec128_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec128
+ z01 = Lib_IntVector_Intrinsics_vec128_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z11 = Lib_IntVector_Intrinsics_vec128_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ t = Lib_IntVector_Intrinsics_vec128_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec128 z12 = Lib_IntVector_Intrinsics_vec128_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec128 x11 = Lib_IntVector_Intrinsics_vec128_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec128 x41 = Lib_IntVector_Intrinsics_vec128_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec128 x2 = Lib_IntVector_Intrinsics_vec128_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec128 x01 = Lib_IntVector_Intrinsics_vec128_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec128
+ z02 = Lib_IntVector_Intrinsics_vec128_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ z13 = Lib_IntVector_Intrinsics_vec128_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x21 = Lib_IntVector_Intrinsics_vec128_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec128 x02 = Lib_IntVector_Intrinsics_vec128_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec128 x31 = Lib_IntVector_Intrinsics_vec128_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec128 x12 = Lib_IntVector_Intrinsics_vec128_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec128
+ z03 = Lib_IntVector_Intrinsics_vec128_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 x32 = Lib_IntVector_Intrinsics_vec128_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec128 x42 = Lib_IntVector_Intrinsics_vec128_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec128 o0 = x02;
+ Lib_IntVector_Intrinsics_vec128 o1 = x12;
+ Lib_IntVector_Intrinsics_vec128 o2 = x21;
+ Lib_IntVector_Intrinsics_vec128 o3 = x32;
+ Lib_IntVector_Intrinsics_vec128 o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ return;
+ }
+}
+
+void
+Hacl_Poly1305_128_poly1305_finish(
+ uint8_t *tag,
+ uint8_t *key,
+ Lib_IntVector_Intrinsics_vec128 *ctx)
+{
+ Lib_IntVector_Intrinsics_vec128 *acc = ctx;
+ uint8_t *ks = key + (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec128 f0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec128 f13 = acc[1U];
+ Lib_IntVector_Intrinsics_vec128 f23 = acc[2U];
+ Lib_IntVector_Intrinsics_vec128 f33 = acc[3U];
+ Lib_IntVector_Intrinsics_vec128 f40 = acc[4U];
+ Lib_IntVector_Intrinsics_vec128
+ l0 = Lib_IntVector_Intrinsics_vec128_add64(f0, Lib_IntVector_Intrinsics_vec128_zero);
+ Lib_IntVector_Intrinsics_vec128
+ tmp00 =
+ Lib_IntVector_Intrinsics_vec128_and(l0,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c00 = Lib_IntVector_Intrinsics_vec128_shift_right64(l0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l1 = Lib_IntVector_Intrinsics_vec128_add64(f13, c00);
+ Lib_IntVector_Intrinsics_vec128
+ tmp10 =
+ Lib_IntVector_Intrinsics_vec128_and(l1,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c10 = Lib_IntVector_Intrinsics_vec128_shift_right64(l1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l2 = Lib_IntVector_Intrinsics_vec128_add64(f23, c10);
+ Lib_IntVector_Intrinsics_vec128
+ tmp20 =
+ Lib_IntVector_Intrinsics_vec128_and(l2,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c20 = Lib_IntVector_Intrinsics_vec128_shift_right64(l2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l3 = Lib_IntVector_Intrinsics_vec128_add64(f33, c20);
+ Lib_IntVector_Intrinsics_vec128
+ tmp30 =
+ Lib_IntVector_Intrinsics_vec128_and(l3,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c30 = Lib_IntVector_Intrinsics_vec128_shift_right64(l3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l4 = Lib_IntVector_Intrinsics_vec128_add64(f40, c30);
+ Lib_IntVector_Intrinsics_vec128
+ tmp40 =
+ Lib_IntVector_Intrinsics_vec128_and(l4,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c40 = Lib_IntVector_Intrinsics_vec128_shift_right64(l4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ f010 =
+ Lib_IntVector_Intrinsics_vec128_add64(tmp00,
+ Lib_IntVector_Intrinsics_vec128_smul64(c40, (uint64_t)5U));
+ Lib_IntVector_Intrinsics_vec128 f110 = tmp10;
+ Lib_IntVector_Intrinsics_vec128 f210 = tmp20;
+ Lib_IntVector_Intrinsics_vec128 f310 = tmp30;
+ Lib_IntVector_Intrinsics_vec128 f410 = tmp40;
+ Lib_IntVector_Intrinsics_vec128
+ l = Lib_IntVector_Intrinsics_vec128_add64(f010, Lib_IntVector_Intrinsics_vec128_zero);
+ Lib_IntVector_Intrinsics_vec128
+ tmp0 =
+ Lib_IntVector_Intrinsics_vec128_and(l,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c0 = Lib_IntVector_Intrinsics_vec128_shift_right64(l, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l5 = Lib_IntVector_Intrinsics_vec128_add64(f110, c0);
+ Lib_IntVector_Intrinsics_vec128
+ tmp1 =
+ Lib_IntVector_Intrinsics_vec128_and(l5,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c1 = Lib_IntVector_Intrinsics_vec128_shift_right64(l5, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l6 = Lib_IntVector_Intrinsics_vec128_add64(f210, c1);
+ Lib_IntVector_Intrinsics_vec128
+ tmp2 =
+ Lib_IntVector_Intrinsics_vec128_and(l6,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c2 = Lib_IntVector_Intrinsics_vec128_shift_right64(l6, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l7 = Lib_IntVector_Intrinsics_vec128_add64(f310, c2);
+ Lib_IntVector_Intrinsics_vec128
+ tmp3 =
+ Lib_IntVector_Intrinsics_vec128_and(l7,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c3 = Lib_IntVector_Intrinsics_vec128_shift_right64(l7, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128 l8 = Lib_IntVector_Intrinsics_vec128_add64(f410, c3);
+ Lib_IntVector_Intrinsics_vec128
+ tmp4 =
+ Lib_IntVector_Intrinsics_vec128_and(l8,
+ Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec128
+ c4 = Lib_IntVector_Intrinsics_vec128_shift_right64(l8, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec128
+ f02 =
+ Lib_IntVector_Intrinsics_vec128_add64(tmp0,
+ Lib_IntVector_Intrinsics_vec128_smul64(c4, (uint64_t)5U));
+ Lib_IntVector_Intrinsics_vec128 f12 = tmp1;
+ Lib_IntVector_Intrinsics_vec128 f22 = tmp2;
+ Lib_IntVector_Intrinsics_vec128 f32 = tmp3;
+ Lib_IntVector_Intrinsics_vec128 f42 = tmp4;
+ Lib_IntVector_Intrinsics_vec128
+ mh = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec128
+ ml = Lib_IntVector_Intrinsics_vec128_load64((uint64_t)0x3fffffbU);
+ Lib_IntVector_Intrinsics_vec128 mask = Lib_IntVector_Intrinsics_vec128_eq64(f42, mh);
+ Lib_IntVector_Intrinsics_vec128
+ mask1 =
+ Lib_IntVector_Intrinsics_vec128_and(mask,
+ Lib_IntVector_Intrinsics_vec128_eq64(f32, mh));
+ Lib_IntVector_Intrinsics_vec128
+ mask2 =
+ Lib_IntVector_Intrinsics_vec128_and(mask1,
+ Lib_IntVector_Intrinsics_vec128_eq64(f22, mh));
+ Lib_IntVector_Intrinsics_vec128
+ mask3 =
+ Lib_IntVector_Intrinsics_vec128_and(mask2,
+ Lib_IntVector_Intrinsics_vec128_eq64(f12, mh));
+ Lib_IntVector_Intrinsics_vec128
+ mask4 =
+ Lib_IntVector_Intrinsics_vec128_and(mask3,
+ Lib_IntVector_Intrinsics_vec128_lognot(Lib_IntVector_Intrinsics_vec128_gt64(ml, f02)));
+ Lib_IntVector_Intrinsics_vec128 ph = Lib_IntVector_Intrinsics_vec128_and(mask4, mh);
+ Lib_IntVector_Intrinsics_vec128 pl = Lib_IntVector_Intrinsics_vec128_and(mask4, ml);
+ Lib_IntVector_Intrinsics_vec128 o0 = Lib_IntVector_Intrinsics_vec128_sub64(f02, pl);
+ Lib_IntVector_Intrinsics_vec128 o1 = Lib_IntVector_Intrinsics_vec128_sub64(f12, ph);
+ Lib_IntVector_Intrinsics_vec128 o2 = Lib_IntVector_Intrinsics_vec128_sub64(f22, ph);
+ Lib_IntVector_Intrinsics_vec128 o3 = Lib_IntVector_Intrinsics_vec128_sub64(f32, ph);
+ Lib_IntVector_Intrinsics_vec128 o4 = Lib_IntVector_Intrinsics_vec128_sub64(f42, ph);
+ Lib_IntVector_Intrinsics_vec128 f011 = o0;
+ Lib_IntVector_Intrinsics_vec128 f111 = o1;
+ Lib_IntVector_Intrinsics_vec128 f211 = o2;
+ Lib_IntVector_Intrinsics_vec128 f311 = o3;
+ Lib_IntVector_Intrinsics_vec128 f411 = o4;
+ acc[0U] = f011;
+ acc[1U] = f111;
+ acc[2U] = f211;
+ acc[3U] = f311;
+ acc[4U] = f411;
+ Lib_IntVector_Intrinsics_vec128 f00 = acc[0U];
+ Lib_IntVector_Intrinsics_vec128 f1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec128 f2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec128 f3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec128 f4 = acc[4U];
+ uint64_t f01 = Lib_IntVector_Intrinsics_vec128_extract64(f00, (uint32_t)0U);
+ uint64_t f112 = Lib_IntVector_Intrinsics_vec128_extract64(f1, (uint32_t)0U);
+ uint64_t f212 = Lib_IntVector_Intrinsics_vec128_extract64(f2, (uint32_t)0U);
+ uint64_t f312 = Lib_IntVector_Intrinsics_vec128_extract64(f3, (uint32_t)0U);
+ uint64_t f41 = Lib_IntVector_Intrinsics_vec128_extract64(f4, (uint32_t)0U);
+ uint64_t lo = (f01 | f112 << (uint32_t)26U) | f212 << (uint32_t)52U;
+ uint64_t hi = (f212 >> (uint32_t)12U | f312 << (uint32_t)14U) | f41 << (uint32_t)40U;
+ uint64_t f10 = lo;
+ uint64_t f11 = hi;
+ uint64_t u0 = load64_le(ks);
+ uint64_t lo0 = u0;
+ uint64_t u = load64_le(ks + (uint32_t)8U);
+ uint64_t hi0 = u;
+ uint64_t f20 = lo0;
+ uint64_t f21 = hi0;
+ uint64_t r0 = f10 + f20;
+ uint64_t r1 = f11 + f21;
+ uint64_t c = (r0 ^ ((r0 ^ f20) | ((r0 - f20) ^ f20))) >> (uint32_t)63U;
+ uint64_t r11 = r1 + c;
+ uint64_t f30 = r0;
+ uint64_t f31 = r11;
+ store64_le(tag, f30);
+ store64_le(tag + (uint32_t)8U, f31);
+}
+
+void
+Hacl_Poly1305_128_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key)
+{
+ Lib_IntVector_Intrinsics_vec128 ctx[25U];
+ for (uint32_t _i = 0U; _i < (uint32_t)25U; ++_i)
+ ctx[_i] = Lib_IntVector_Intrinsics_vec128_zero;
+ Hacl_Poly1305_128_poly1305_init(ctx, key);
+ Hacl_Poly1305_128_poly1305_update(ctx, len, text);
+ Hacl_Poly1305_128_poly1305_finish(tag, key, ctx);
+}
diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_128.h b/security/nss/lib/freebl/verified/Hacl_Poly1305_128.h
new file mode 100644
index 0000000000..8e7cdc74dd
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_128.h
@@ -0,0 +1,66 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "libintvector.h"
+#include "kremlin/internal/types.h"
+#include "kremlin/lowstar_endianness.h"
+#include <string.h>
+#include <stdbool.h>
+
+#ifndef __Hacl_Poly1305_128_H
+#define __Hacl_Poly1305_128_H
+
+#include "Hacl_Kremlib.h"
+
+void
+Hacl_Impl_Poly1305_Field32xN_128_load_acc2(Lib_IntVector_Intrinsics_vec128 *acc, uint8_t *b);
+
+void
+Hacl_Impl_Poly1305_Field32xN_128_fmul_r2_normalize(
+ Lib_IntVector_Intrinsics_vec128 *out,
+ Lib_IntVector_Intrinsics_vec128 *p);
+
+extern uint32_t Hacl_Poly1305_128_blocklen;
+
+typedef Lib_IntVector_Intrinsics_vec128 *Hacl_Poly1305_128_poly1305_ctx;
+
+void Hacl_Poly1305_128_poly1305_init(Lib_IntVector_Intrinsics_vec128 *ctx, uint8_t *key);
+
+void Hacl_Poly1305_128_poly1305_update1(Lib_IntVector_Intrinsics_vec128 *ctx, uint8_t *text);
+
+void
+Hacl_Poly1305_128_poly1305_update(
+ Lib_IntVector_Intrinsics_vec128 *ctx,
+ uint32_t len,
+ uint8_t *text);
+
+void
+Hacl_Poly1305_128_poly1305_finish(
+ uint8_t *tag,
+ uint8_t *key,
+ Lib_IntVector_Intrinsics_vec128 *ctx);
+
+void Hacl_Poly1305_128_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key);
+
+#define __Hacl_Poly1305_128_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_256.c b/security/nss/lib/freebl/verified/Hacl_Poly1305_256.c
new file mode 100644
index 0000000000..6fddf86af7
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_256.c
@@ -0,0 +1,2095 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "Hacl_Poly1305_256.h"
+
+void
+Hacl_Impl_Poly1305_Field32xN_256_load_acc4(Lib_IntVector_Intrinsics_vec256 *acc, uint8_t *b)
+{
+ Lib_IntVector_Intrinsics_vec256 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ Lib_IntVector_Intrinsics_vec256 lo = Lib_IntVector_Intrinsics_vec256_load_le(b);
+ Lib_IntVector_Intrinsics_vec256
+ hi = Lib_IntVector_Intrinsics_vec256_load_le(b + (uint32_t)32U);
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256 m0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(lo, hi);
+ Lib_IntVector_Intrinsics_vec256
+ m1 = Lib_IntVector_Intrinsics_vec256_interleave_high128(lo, hi);
+ Lib_IntVector_Intrinsics_vec256
+ m2 = Lib_IntVector_Intrinsics_vec256_shift_right(m0, (uint32_t)48U);
+ Lib_IntVector_Intrinsics_vec256
+ m3 = Lib_IntVector_Intrinsics_vec256_shift_right(m1, (uint32_t)48U);
+ Lib_IntVector_Intrinsics_vec256 m4 = Lib_IntVector_Intrinsics_vec256_interleave_high64(m0, m1);
+ Lib_IntVector_Intrinsics_vec256 t0 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m0, m1);
+ Lib_IntVector_Intrinsics_vec256 t3 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m2, m3);
+ Lib_IntVector_Intrinsics_vec256
+ t2 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)4U);
+ Lib_IntVector_Intrinsics_vec256 o20 = Lib_IntVector_Intrinsics_vec256_and(t2, mask26);
+ Lib_IntVector_Intrinsics_vec256
+ t1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 o10 = Lib_IntVector_Intrinsics_vec256_and(t1, mask26);
+ Lib_IntVector_Intrinsics_vec256 o5 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26);
+ Lib_IntVector_Intrinsics_vec256
+ t31 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)30U);
+ Lib_IntVector_Intrinsics_vec256 o30 = Lib_IntVector_Intrinsics_vec256_and(t31, mask26);
+ Lib_IntVector_Intrinsics_vec256
+ o40 = Lib_IntVector_Intrinsics_vec256_shift_right64(m4, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec256 o0 = o5;
+ Lib_IntVector_Intrinsics_vec256 o1 = o10;
+ Lib_IntVector_Intrinsics_vec256 o2 = o20;
+ Lib_IntVector_Intrinsics_vec256 o3 = o30;
+ Lib_IntVector_Intrinsics_vec256 o4 = o40;
+ e[0U] = o0;
+ e[1U] = o1;
+ e[2U] = o2;
+ e[3U] = o3;
+ e[4U] = o4;
+ uint64_t b1 = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b1);
+ Lib_IntVector_Intrinsics_vec256 f40 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec256_or(f40, mask);
+ Lib_IntVector_Intrinsics_vec256 acc0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec256 acc1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec256 acc2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec256 acc3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec256 acc4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec256 e0 = e[0U];
+ Lib_IntVector_Intrinsics_vec256 e1 = e[1U];
+ Lib_IntVector_Intrinsics_vec256 e2 = e[2U];
+ Lib_IntVector_Intrinsics_vec256 e3 = e[3U];
+ Lib_IntVector_Intrinsics_vec256 e4 = e[4U];
+ Lib_IntVector_Intrinsics_vec256 r0 = Lib_IntVector_Intrinsics_vec256_zero;
+ Lib_IntVector_Intrinsics_vec256 r1 = Lib_IntVector_Intrinsics_vec256_zero;
+ Lib_IntVector_Intrinsics_vec256 r2 = Lib_IntVector_Intrinsics_vec256_zero;
+ Lib_IntVector_Intrinsics_vec256 r3 = Lib_IntVector_Intrinsics_vec256_zero;
+ Lib_IntVector_Intrinsics_vec256 r4 = Lib_IntVector_Intrinsics_vec256_zero;
+ Lib_IntVector_Intrinsics_vec256
+ r01 =
+ Lib_IntVector_Intrinsics_vec256_insert64(r0,
+ Lib_IntVector_Intrinsics_vec256_extract64(acc0, (uint32_t)0U),
+ (uint32_t)0U);
+ Lib_IntVector_Intrinsics_vec256
+ r11 =
+ Lib_IntVector_Intrinsics_vec256_insert64(r1,
+ Lib_IntVector_Intrinsics_vec256_extract64(acc1, (uint32_t)0U),
+ (uint32_t)0U);
+ Lib_IntVector_Intrinsics_vec256
+ r21 =
+ Lib_IntVector_Intrinsics_vec256_insert64(r2,
+ Lib_IntVector_Intrinsics_vec256_extract64(acc2, (uint32_t)0U),
+ (uint32_t)0U);
+ Lib_IntVector_Intrinsics_vec256
+ r31 =
+ Lib_IntVector_Intrinsics_vec256_insert64(r3,
+ Lib_IntVector_Intrinsics_vec256_extract64(acc3, (uint32_t)0U),
+ (uint32_t)0U);
+ Lib_IntVector_Intrinsics_vec256
+ r41 =
+ Lib_IntVector_Intrinsics_vec256_insert64(r4,
+ Lib_IntVector_Intrinsics_vec256_extract64(acc4, (uint32_t)0U),
+ (uint32_t)0U);
+ Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_add64(r01, e0);
+ Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_add64(r11, e1);
+ Lib_IntVector_Intrinsics_vec256 f2 = Lib_IntVector_Intrinsics_vec256_add64(r21, e2);
+ Lib_IntVector_Intrinsics_vec256 f3 = Lib_IntVector_Intrinsics_vec256_add64(r31, e3);
+ Lib_IntVector_Intrinsics_vec256 f4 = Lib_IntVector_Intrinsics_vec256_add64(r41, e4);
+ Lib_IntVector_Intrinsics_vec256 acc01 = f0;
+ Lib_IntVector_Intrinsics_vec256 acc11 = f1;
+ Lib_IntVector_Intrinsics_vec256 acc21 = f2;
+ Lib_IntVector_Intrinsics_vec256 acc31 = f3;
+ Lib_IntVector_Intrinsics_vec256 acc41 = f4;
+ acc[0U] = acc01;
+ acc[1U] = acc11;
+ acc[2U] = acc21;
+ acc[3U] = acc31;
+ acc[4U] = acc41;
+}
+
+void
+Hacl_Impl_Poly1305_Field32xN_256_fmul_r4_normalize(
+ Lib_IntVector_Intrinsics_vec256 *out,
+ Lib_IntVector_Intrinsics_vec256 *p)
+{
+ Lib_IntVector_Intrinsics_vec256 *r = p;
+ Lib_IntVector_Intrinsics_vec256 *r_5 = p + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 *r4 = p + (uint32_t)10U;
+ Lib_IntVector_Intrinsics_vec256 a0 = out[0U];
+ Lib_IntVector_Intrinsics_vec256 a1 = out[1U];
+ Lib_IntVector_Intrinsics_vec256 a2 = out[2U];
+ Lib_IntVector_Intrinsics_vec256 a3 = out[3U];
+ Lib_IntVector_Intrinsics_vec256 a4 = out[4U];
+ Lib_IntVector_Intrinsics_vec256 r10 = r[0U];
+ Lib_IntVector_Intrinsics_vec256 r11 = r[1U];
+ Lib_IntVector_Intrinsics_vec256 r12 = r[2U];
+ Lib_IntVector_Intrinsics_vec256 r13 = r[3U];
+ Lib_IntVector_Intrinsics_vec256 r14 = r[4U];
+ Lib_IntVector_Intrinsics_vec256 r151 = r_5[1U];
+ Lib_IntVector_Intrinsics_vec256 r152 = r_5[2U];
+ Lib_IntVector_Intrinsics_vec256 r153 = r_5[3U];
+ Lib_IntVector_Intrinsics_vec256 r154 = r_5[4U];
+ Lib_IntVector_Intrinsics_vec256 r40 = r4[0U];
+ Lib_IntVector_Intrinsics_vec256 r41 = r4[1U];
+ Lib_IntVector_Intrinsics_vec256 r42 = r4[2U];
+ Lib_IntVector_Intrinsics_vec256 r43 = r4[3U];
+ Lib_IntVector_Intrinsics_vec256 r44 = r4[4U];
+ Lib_IntVector_Intrinsics_vec256 a010 = Lib_IntVector_Intrinsics_vec256_mul64(r10, r10);
+ Lib_IntVector_Intrinsics_vec256 a110 = Lib_IntVector_Intrinsics_vec256_mul64(r11, r10);
+ Lib_IntVector_Intrinsics_vec256 a210 = Lib_IntVector_Intrinsics_vec256_mul64(r12, r10);
+ Lib_IntVector_Intrinsics_vec256 a310 = Lib_IntVector_Intrinsics_vec256_mul64(r13, r10);
+ Lib_IntVector_Intrinsics_vec256 a410 = Lib_IntVector_Intrinsics_vec256_mul64(r14, r10);
+ Lib_IntVector_Intrinsics_vec256
+ a020 =
+ Lib_IntVector_Intrinsics_vec256_add64(a010,
+ Lib_IntVector_Intrinsics_vec256_mul64(r154, r11));
+ Lib_IntVector_Intrinsics_vec256
+ a120 =
+ Lib_IntVector_Intrinsics_vec256_add64(a110,
+ Lib_IntVector_Intrinsics_vec256_mul64(r10, r11));
+ Lib_IntVector_Intrinsics_vec256
+ a220 =
+ Lib_IntVector_Intrinsics_vec256_add64(a210,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, r11));
+ Lib_IntVector_Intrinsics_vec256
+ a320 =
+ Lib_IntVector_Intrinsics_vec256_add64(a310,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12, r11));
+ Lib_IntVector_Intrinsics_vec256
+ a420 =
+ Lib_IntVector_Intrinsics_vec256_add64(a410,
+ Lib_IntVector_Intrinsics_vec256_mul64(r13, r11));
+ Lib_IntVector_Intrinsics_vec256
+ a030 =
+ Lib_IntVector_Intrinsics_vec256_add64(a020,
+ Lib_IntVector_Intrinsics_vec256_mul64(r153, r12));
+ Lib_IntVector_Intrinsics_vec256
+ a130 =
+ Lib_IntVector_Intrinsics_vec256_add64(a120,
+ Lib_IntVector_Intrinsics_vec256_mul64(r154, r12));
+ Lib_IntVector_Intrinsics_vec256
+ a230 =
+ Lib_IntVector_Intrinsics_vec256_add64(a220,
+ Lib_IntVector_Intrinsics_vec256_mul64(r10, r12));
+ Lib_IntVector_Intrinsics_vec256
+ a330 =
+ Lib_IntVector_Intrinsics_vec256_add64(a320,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, r12));
+ Lib_IntVector_Intrinsics_vec256
+ a430 =
+ Lib_IntVector_Intrinsics_vec256_add64(a420,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12, r12));
+ Lib_IntVector_Intrinsics_vec256
+ a040 =
+ Lib_IntVector_Intrinsics_vec256_add64(a030,
+ Lib_IntVector_Intrinsics_vec256_mul64(r152, r13));
+ Lib_IntVector_Intrinsics_vec256
+ a140 =
+ Lib_IntVector_Intrinsics_vec256_add64(a130,
+ Lib_IntVector_Intrinsics_vec256_mul64(r153, r13));
+ Lib_IntVector_Intrinsics_vec256
+ a240 =
+ Lib_IntVector_Intrinsics_vec256_add64(a230,
+ Lib_IntVector_Intrinsics_vec256_mul64(r154, r13));
+ Lib_IntVector_Intrinsics_vec256
+ a340 =
+ Lib_IntVector_Intrinsics_vec256_add64(a330,
+ Lib_IntVector_Intrinsics_vec256_mul64(r10, r13));
+ Lib_IntVector_Intrinsics_vec256
+ a440 =
+ Lib_IntVector_Intrinsics_vec256_add64(a430,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, r13));
+ Lib_IntVector_Intrinsics_vec256
+ a050 =
+ Lib_IntVector_Intrinsics_vec256_add64(a040,
+ Lib_IntVector_Intrinsics_vec256_mul64(r151, r14));
+ Lib_IntVector_Intrinsics_vec256
+ a150 =
+ Lib_IntVector_Intrinsics_vec256_add64(a140,
+ Lib_IntVector_Intrinsics_vec256_mul64(r152, r14));
+ Lib_IntVector_Intrinsics_vec256
+ a250 =
+ Lib_IntVector_Intrinsics_vec256_add64(a240,
+ Lib_IntVector_Intrinsics_vec256_mul64(r153, r14));
+ Lib_IntVector_Intrinsics_vec256
+ a350 =
+ Lib_IntVector_Intrinsics_vec256_add64(a340,
+ Lib_IntVector_Intrinsics_vec256_mul64(r154, r14));
+ Lib_IntVector_Intrinsics_vec256
+ a450 =
+ Lib_IntVector_Intrinsics_vec256_add64(a440,
+ Lib_IntVector_Intrinsics_vec256_mul64(r10, r14));
+ Lib_IntVector_Intrinsics_vec256 t00 = a050;
+ Lib_IntVector_Intrinsics_vec256 t10 = a150;
+ Lib_IntVector_Intrinsics_vec256 t20 = a250;
+ Lib_IntVector_Intrinsics_vec256 t30 = a350;
+ Lib_IntVector_Intrinsics_vec256 t40 = a450;
+ Lib_IntVector_Intrinsics_vec256
+ mask260 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z00 = Lib_IntVector_Intrinsics_vec256_shift_right64(t00, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z10 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x00 = Lib_IntVector_Intrinsics_vec256_and(t00, mask260);
+ Lib_IntVector_Intrinsics_vec256 x30 = Lib_IntVector_Intrinsics_vec256_and(t30, mask260);
+ Lib_IntVector_Intrinsics_vec256 x10 = Lib_IntVector_Intrinsics_vec256_add64(t10, z00);
+ Lib_IntVector_Intrinsics_vec256 x40 = Lib_IntVector_Intrinsics_vec256_add64(t40, z10);
+ Lib_IntVector_Intrinsics_vec256
+ z010 = Lib_IntVector_Intrinsics_vec256_shift_right64(x10, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z110 = Lib_IntVector_Intrinsics_vec256_shift_right64(x40, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t5 = Lib_IntVector_Intrinsics_vec256_shift_left64(z110, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z110, t5);
+ Lib_IntVector_Intrinsics_vec256 x110 = Lib_IntVector_Intrinsics_vec256_and(x10, mask260);
+ Lib_IntVector_Intrinsics_vec256 x410 = Lib_IntVector_Intrinsics_vec256_and(x40, mask260);
+ Lib_IntVector_Intrinsics_vec256 x20 = Lib_IntVector_Intrinsics_vec256_add64(t20, z010);
+ Lib_IntVector_Intrinsics_vec256 x010 = Lib_IntVector_Intrinsics_vec256_add64(x00, z12);
+ Lib_IntVector_Intrinsics_vec256
+ z020 = Lib_IntVector_Intrinsics_vec256_shift_right64(x20, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z130 = Lib_IntVector_Intrinsics_vec256_shift_right64(x010, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x210 = Lib_IntVector_Intrinsics_vec256_and(x20, mask260);
+ Lib_IntVector_Intrinsics_vec256 x020 = Lib_IntVector_Intrinsics_vec256_and(x010, mask260);
+ Lib_IntVector_Intrinsics_vec256 x310 = Lib_IntVector_Intrinsics_vec256_add64(x30, z020);
+ Lib_IntVector_Intrinsics_vec256 x120 = Lib_IntVector_Intrinsics_vec256_add64(x110, z130);
+ Lib_IntVector_Intrinsics_vec256
+ z030 = Lib_IntVector_Intrinsics_vec256_shift_right64(x310, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x320 = Lib_IntVector_Intrinsics_vec256_and(x310, mask260);
+ Lib_IntVector_Intrinsics_vec256 x420 = Lib_IntVector_Intrinsics_vec256_add64(x410, z030);
+ Lib_IntVector_Intrinsics_vec256 r20 = x020;
+ Lib_IntVector_Intrinsics_vec256 r21 = x120;
+ Lib_IntVector_Intrinsics_vec256 r22 = x210;
+ Lib_IntVector_Intrinsics_vec256 r23 = x320;
+ Lib_IntVector_Intrinsics_vec256 r24 = x420;
+ Lib_IntVector_Intrinsics_vec256 a011 = Lib_IntVector_Intrinsics_vec256_mul64(r10, r20);
+ Lib_IntVector_Intrinsics_vec256 a111 = Lib_IntVector_Intrinsics_vec256_mul64(r11, r20);
+ Lib_IntVector_Intrinsics_vec256 a211 = Lib_IntVector_Intrinsics_vec256_mul64(r12, r20);
+ Lib_IntVector_Intrinsics_vec256 a311 = Lib_IntVector_Intrinsics_vec256_mul64(r13, r20);
+ Lib_IntVector_Intrinsics_vec256 a411 = Lib_IntVector_Intrinsics_vec256_mul64(r14, r20);
+ Lib_IntVector_Intrinsics_vec256
+ a021 =
+ Lib_IntVector_Intrinsics_vec256_add64(a011,
+ Lib_IntVector_Intrinsics_vec256_mul64(r154, r21));
+ Lib_IntVector_Intrinsics_vec256
+ a121 =
+ Lib_IntVector_Intrinsics_vec256_add64(a111,
+ Lib_IntVector_Intrinsics_vec256_mul64(r10, r21));
+ Lib_IntVector_Intrinsics_vec256
+ a221 =
+ Lib_IntVector_Intrinsics_vec256_add64(a211,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, r21));
+ Lib_IntVector_Intrinsics_vec256
+ a321 =
+ Lib_IntVector_Intrinsics_vec256_add64(a311,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12, r21));
+ Lib_IntVector_Intrinsics_vec256
+ a421 =
+ Lib_IntVector_Intrinsics_vec256_add64(a411,
+ Lib_IntVector_Intrinsics_vec256_mul64(r13, r21));
+ Lib_IntVector_Intrinsics_vec256
+ a031 =
+ Lib_IntVector_Intrinsics_vec256_add64(a021,
+ Lib_IntVector_Intrinsics_vec256_mul64(r153, r22));
+ Lib_IntVector_Intrinsics_vec256
+ a131 =
+ Lib_IntVector_Intrinsics_vec256_add64(a121,
+ Lib_IntVector_Intrinsics_vec256_mul64(r154, r22));
+ Lib_IntVector_Intrinsics_vec256
+ a231 =
+ Lib_IntVector_Intrinsics_vec256_add64(a221,
+ Lib_IntVector_Intrinsics_vec256_mul64(r10, r22));
+ Lib_IntVector_Intrinsics_vec256
+ a331 =
+ Lib_IntVector_Intrinsics_vec256_add64(a321,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, r22));
+ Lib_IntVector_Intrinsics_vec256
+ a431 =
+ Lib_IntVector_Intrinsics_vec256_add64(a421,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12, r22));
+ Lib_IntVector_Intrinsics_vec256
+ a041 =
+ Lib_IntVector_Intrinsics_vec256_add64(a031,
+ Lib_IntVector_Intrinsics_vec256_mul64(r152, r23));
+ Lib_IntVector_Intrinsics_vec256
+ a141 =
+ Lib_IntVector_Intrinsics_vec256_add64(a131,
+ Lib_IntVector_Intrinsics_vec256_mul64(r153, r23));
+ Lib_IntVector_Intrinsics_vec256
+ a241 =
+ Lib_IntVector_Intrinsics_vec256_add64(a231,
+ Lib_IntVector_Intrinsics_vec256_mul64(r154, r23));
+ Lib_IntVector_Intrinsics_vec256
+ a341 =
+ Lib_IntVector_Intrinsics_vec256_add64(a331,
+ Lib_IntVector_Intrinsics_vec256_mul64(r10, r23));
+ Lib_IntVector_Intrinsics_vec256
+ a441 =
+ Lib_IntVector_Intrinsics_vec256_add64(a431,
+ Lib_IntVector_Intrinsics_vec256_mul64(r11, r23));
+ Lib_IntVector_Intrinsics_vec256
+ a051 =
+ Lib_IntVector_Intrinsics_vec256_add64(a041,
+ Lib_IntVector_Intrinsics_vec256_mul64(r151, r24));
+ Lib_IntVector_Intrinsics_vec256
+ a151 =
+ Lib_IntVector_Intrinsics_vec256_add64(a141,
+ Lib_IntVector_Intrinsics_vec256_mul64(r152, r24));
+ Lib_IntVector_Intrinsics_vec256
+ a251 =
+ Lib_IntVector_Intrinsics_vec256_add64(a241,
+ Lib_IntVector_Intrinsics_vec256_mul64(r153, r24));
+ Lib_IntVector_Intrinsics_vec256
+ a351 =
+ Lib_IntVector_Intrinsics_vec256_add64(a341,
+ Lib_IntVector_Intrinsics_vec256_mul64(r154, r24));
+ Lib_IntVector_Intrinsics_vec256
+ a451 =
+ Lib_IntVector_Intrinsics_vec256_add64(a441,
+ Lib_IntVector_Intrinsics_vec256_mul64(r10, r24));
+ Lib_IntVector_Intrinsics_vec256 t01 = a051;
+ Lib_IntVector_Intrinsics_vec256 t11 = a151;
+ Lib_IntVector_Intrinsics_vec256 t21 = a251;
+ Lib_IntVector_Intrinsics_vec256 t31 = a351;
+ Lib_IntVector_Intrinsics_vec256 t41 = a451;
+ Lib_IntVector_Intrinsics_vec256
+ mask261 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z04 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z14 = Lib_IntVector_Intrinsics_vec256_shift_right64(t31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x03 = Lib_IntVector_Intrinsics_vec256_and(t01, mask261);
+ Lib_IntVector_Intrinsics_vec256 x33 = Lib_IntVector_Intrinsics_vec256_and(t31, mask261);
+ Lib_IntVector_Intrinsics_vec256 x13 = Lib_IntVector_Intrinsics_vec256_add64(t11, z04);
+ Lib_IntVector_Intrinsics_vec256 x43 = Lib_IntVector_Intrinsics_vec256_add64(t41, z14);
+ Lib_IntVector_Intrinsics_vec256
+ z011 = Lib_IntVector_Intrinsics_vec256_shift_right64(x13, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z111 = Lib_IntVector_Intrinsics_vec256_shift_right64(x43, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t6 = Lib_IntVector_Intrinsics_vec256_shift_left64(z111, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z120 = Lib_IntVector_Intrinsics_vec256_add64(z111, t6);
+ Lib_IntVector_Intrinsics_vec256 x111 = Lib_IntVector_Intrinsics_vec256_and(x13, mask261);
+ Lib_IntVector_Intrinsics_vec256 x411 = Lib_IntVector_Intrinsics_vec256_and(x43, mask261);
+ Lib_IntVector_Intrinsics_vec256 x22 = Lib_IntVector_Intrinsics_vec256_add64(t21, z011);
+ Lib_IntVector_Intrinsics_vec256 x011 = Lib_IntVector_Intrinsics_vec256_add64(x03, z120);
+ Lib_IntVector_Intrinsics_vec256
+ z021 = Lib_IntVector_Intrinsics_vec256_shift_right64(x22, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z131 = Lib_IntVector_Intrinsics_vec256_shift_right64(x011, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x211 = Lib_IntVector_Intrinsics_vec256_and(x22, mask261);
+ Lib_IntVector_Intrinsics_vec256 x021 = Lib_IntVector_Intrinsics_vec256_and(x011, mask261);
+ Lib_IntVector_Intrinsics_vec256 x311 = Lib_IntVector_Intrinsics_vec256_add64(x33, z021);
+ Lib_IntVector_Intrinsics_vec256 x121 = Lib_IntVector_Intrinsics_vec256_add64(x111, z131);
+ Lib_IntVector_Intrinsics_vec256
+ z031 = Lib_IntVector_Intrinsics_vec256_shift_right64(x311, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x321 = Lib_IntVector_Intrinsics_vec256_and(x311, mask261);
+ Lib_IntVector_Intrinsics_vec256 x421 = Lib_IntVector_Intrinsics_vec256_add64(x411, z031);
+ Lib_IntVector_Intrinsics_vec256 r30 = x021;
+ Lib_IntVector_Intrinsics_vec256 r31 = x121;
+ Lib_IntVector_Intrinsics_vec256 r32 = x211;
+ Lib_IntVector_Intrinsics_vec256 r33 = x321;
+ Lib_IntVector_Intrinsics_vec256 r34 = x421;
+ Lib_IntVector_Intrinsics_vec256
+ v12120 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r20, r10);
+ Lib_IntVector_Intrinsics_vec256
+ v34340 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r40, r30);
+ Lib_IntVector_Intrinsics_vec256
+ r12340 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v34340, v12120);
+ Lib_IntVector_Intrinsics_vec256
+ v12121 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r21, r11);
+ Lib_IntVector_Intrinsics_vec256
+ v34341 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r41, r31);
+ Lib_IntVector_Intrinsics_vec256
+ r12341 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v34341, v12121);
+ Lib_IntVector_Intrinsics_vec256
+ v12122 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r22, r12);
+ Lib_IntVector_Intrinsics_vec256
+ v34342 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r42, r32);
+ Lib_IntVector_Intrinsics_vec256
+ r12342 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v34342, v12122);
+ Lib_IntVector_Intrinsics_vec256
+ v12123 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r23, r13);
+ Lib_IntVector_Intrinsics_vec256
+ v34343 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r43, r33);
+ Lib_IntVector_Intrinsics_vec256
+ r12343 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v34343, v12123);
+ Lib_IntVector_Intrinsics_vec256
+ v12124 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r24, r14);
+ Lib_IntVector_Intrinsics_vec256
+ v34344 = Lib_IntVector_Intrinsics_vec256_interleave_low64(r44, r34);
+ Lib_IntVector_Intrinsics_vec256
+ r12344 = Lib_IntVector_Intrinsics_vec256_interleave_low128(v34344, v12124);
+ Lib_IntVector_Intrinsics_vec256
+ r123451 = Lib_IntVector_Intrinsics_vec256_smul64(r12341, (uint64_t)5U);
+ Lib_IntVector_Intrinsics_vec256
+ r123452 = Lib_IntVector_Intrinsics_vec256_smul64(r12342, (uint64_t)5U);
+ Lib_IntVector_Intrinsics_vec256
+ r123453 = Lib_IntVector_Intrinsics_vec256_smul64(r12343, (uint64_t)5U);
+ Lib_IntVector_Intrinsics_vec256
+ r123454 = Lib_IntVector_Intrinsics_vec256_smul64(r12344, (uint64_t)5U);
+ Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_mul64(r12340, a0);
+ Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_mul64(r12341, a0);
+ Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_mul64(r12342, a0);
+ Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_mul64(r12343, a0);
+ Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_mul64(r12344, a0);
+ Lib_IntVector_Intrinsics_vec256
+ a02 =
+ Lib_IntVector_Intrinsics_vec256_add64(a01,
+ Lib_IntVector_Intrinsics_vec256_mul64(r123454, a1));
+ Lib_IntVector_Intrinsics_vec256
+ a12 =
+ Lib_IntVector_Intrinsics_vec256_add64(a11,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12340, a1));
+ Lib_IntVector_Intrinsics_vec256
+ a22 =
+ Lib_IntVector_Intrinsics_vec256_add64(a21,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12341, a1));
+ Lib_IntVector_Intrinsics_vec256
+ a32 =
+ Lib_IntVector_Intrinsics_vec256_add64(a31,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12342, a1));
+ Lib_IntVector_Intrinsics_vec256
+ a42 =
+ Lib_IntVector_Intrinsics_vec256_add64(a41,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12343, a1));
+ Lib_IntVector_Intrinsics_vec256
+ a03 =
+ Lib_IntVector_Intrinsics_vec256_add64(a02,
+ Lib_IntVector_Intrinsics_vec256_mul64(r123453, a2));
+ Lib_IntVector_Intrinsics_vec256
+ a13 =
+ Lib_IntVector_Intrinsics_vec256_add64(a12,
+ Lib_IntVector_Intrinsics_vec256_mul64(r123454, a2));
+ Lib_IntVector_Intrinsics_vec256
+ a23 =
+ Lib_IntVector_Intrinsics_vec256_add64(a22,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12340, a2));
+ Lib_IntVector_Intrinsics_vec256
+ a33 =
+ Lib_IntVector_Intrinsics_vec256_add64(a32,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12341, a2));
+ Lib_IntVector_Intrinsics_vec256
+ a43 =
+ Lib_IntVector_Intrinsics_vec256_add64(a42,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12342, a2));
+ Lib_IntVector_Intrinsics_vec256
+ a04 =
+ Lib_IntVector_Intrinsics_vec256_add64(a03,
+ Lib_IntVector_Intrinsics_vec256_mul64(r123452, a3));
+ Lib_IntVector_Intrinsics_vec256
+ a14 =
+ Lib_IntVector_Intrinsics_vec256_add64(a13,
+ Lib_IntVector_Intrinsics_vec256_mul64(r123453, a3));
+ Lib_IntVector_Intrinsics_vec256
+ a24 =
+ Lib_IntVector_Intrinsics_vec256_add64(a23,
+ Lib_IntVector_Intrinsics_vec256_mul64(r123454, a3));
+ Lib_IntVector_Intrinsics_vec256
+ a34 =
+ Lib_IntVector_Intrinsics_vec256_add64(a33,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12340, a3));
+ Lib_IntVector_Intrinsics_vec256
+ a44 =
+ Lib_IntVector_Intrinsics_vec256_add64(a43,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12341, a3));
+ Lib_IntVector_Intrinsics_vec256
+ a05 =
+ Lib_IntVector_Intrinsics_vec256_add64(a04,
+ Lib_IntVector_Intrinsics_vec256_mul64(r123451, a4));
+ Lib_IntVector_Intrinsics_vec256
+ a15 =
+ Lib_IntVector_Intrinsics_vec256_add64(a14,
+ Lib_IntVector_Intrinsics_vec256_mul64(r123452, a4));
+ Lib_IntVector_Intrinsics_vec256
+ a25 =
+ Lib_IntVector_Intrinsics_vec256_add64(a24,
+ Lib_IntVector_Intrinsics_vec256_mul64(r123453, a4));
+ Lib_IntVector_Intrinsics_vec256
+ a35 =
+ Lib_IntVector_Intrinsics_vec256_add64(a34,
+ Lib_IntVector_Intrinsics_vec256_mul64(r123454, a4));
+ Lib_IntVector_Intrinsics_vec256
+ a45 =
+ Lib_IntVector_Intrinsics_vec256_add64(a44,
+ Lib_IntVector_Intrinsics_vec256_mul64(r12340, a4));
+ Lib_IntVector_Intrinsics_vec256 t0 = a05;
+ Lib_IntVector_Intrinsics_vec256 t1 = a15;
+ Lib_IntVector_Intrinsics_vec256 t2 = a25;
+ Lib_IntVector_Intrinsics_vec256 t3 = a35;
+ Lib_IntVector_Intrinsics_vec256 t4 = a45;
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26);
+ Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec256
+ z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z121 = Lib_IntVector_Intrinsics_vec256_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z121);
+ Lib_IntVector_Intrinsics_vec256
+ z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec256
+ z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec256 o0 = x02;
+ Lib_IntVector_Intrinsics_vec256 o10 = x12;
+ Lib_IntVector_Intrinsics_vec256 o20 = x21;
+ Lib_IntVector_Intrinsics_vec256 o30 = x32;
+ Lib_IntVector_Intrinsics_vec256 o40 = x42;
+ Lib_IntVector_Intrinsics_vec256
+ v00 = Lib_IntVector_Intrinsics_vec256_interleave_high128(o0, o0);
+ Lib_IntVector_Intrinsics_vec256 v10 = Lib_IntVector_Intrinsics_vec256_add64(o0, v00);
+ Lib_IntVector_Intrinsics_vec256
+ v10h = Lib_IntVector_Intrinsics_vec256_interleave_high64(v10, v10);
+ Lib_IntVector_Intrinsics_vec256 v20 = Lib_IntVector_Intrinsics_vec256_add64(v10, v10h);
+ Lib_IntVector_Intrinsics_vec256
+ v01 = Lib_IntVector_Intrinsics_vec256_interleave_high128(o10, o10);
+ Lib_IntVector_Intrinsics_vec256 v11 = Lib_IntVector_Intrinsics_vec256_add64(o10, v01);
+ Lib_IntVector_Intrinsics_vec256
+ v11h = Lib_IntVector_Intrinsics_vec256_interleave_high64(v11, v11);
+ Lib_IntVector_Intrinsics_vec256 v21 = Lib_IntVector_Intrinsics_vec256_add64(v11, v11h);
+ Lib_IntVector_Intrinsics_vec256
+ v02 = Lib_IntVector_Intrinsics_vec256_interleave_high128(o20, o20);
+ Lib_IntVector_Intrinsics_vec256 v12 = Lib_IntVector_Intrinsics_vec256_add64(o20, v02);
+ Lib_IntVector_Intrinsics_vec256
+ v12h = Lib_IntVector_Intrinsics_vec256_interleave_high64(v12, v12);
+ Lib_IntVector_Intrinsics_vec256 v22 = Lib_IntVector_Intrinsics_vec256_add64(v12, v12h);
+ Lib_IntVector_Intrinsics_vec256
+ v03 = Lib_IntVector_Intrinsics_vec256_interleave_high128(o30, o30);
+ Lib_IntVector_Intrinsics_vec256 v13 = Lib_IntVector_Intrinsics_vec256_add64(o30, v03);
+ Lib_IntVector_Intrinsics_vec256
+ v13h = Lib_IntVector_Intrinsics_vec256_interleave_high64(v13, v13);
+ Lib_IntVector_Intrinsics_vec256 v23 = Lib_IntVector_Intrinsics_vec256_add64(v13, v13h);
+ Lib_IntVector_Intrinsics_vec256
+ v04 = Lib_IntVector_Intrinsics_vec256_interleave_high128(o40, o40);
+ Lib_IntVector_Intrinsics_vec256 v14 = Lib_IntVector_Intrinsics_vec256_add64(o40, v04);
+ Lib_IntVector_Intrinsics_vec256
+ v14h = Lib_IntVector_Intrinsics_vec256_interleave_high64(v14, v14);
+ Lib_IntVector_Intrinsics_vec256 v24 = Lib_IntVector_Intrinsics_vec256_add64(v14, v14h);
+ Lib_IntVector_Intrinsics_vec256
+ l = Lib_IntVector_Intrinsics_vec256_add64(v20, Lib_IntVector_Intrinsics_vec256_zero);
+ Lib_IntVector_Intrinsics_vec256
+ tmp0 =
+ Lib_IntVector_Intrinsics_vec256_and(l,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c0 = Lib_IntVector_Intrinsics_vec256_shift_right64(l, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l0 = Lib_IntVector_Intrinsics_vec256_add64(v21, c0);
+ Lib_IntVector_Intrinsics_vec256
+ tmp1 =
+ Lib_IntVector_Intrinsics_vec256_and(l0,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c1 = Lib_IntVector_Intrinsics_vec256_shift_right64(l0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l1 = Lib_IntVector_Intrinsics_vec256_add64(v22, c1);
+ Lib_IntVector_Intrinsics_vec256
+ tmp2 =
+ Lib_IntVector_Intrinsics_vec256_and(l1,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c2 = Lib_IntVector_Intrinsics_vec256_shift_right64(l1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l2 = Lib_IntVector_Intrinsics_vec256_add64(v23, c2);
+ Lib_IntVector_Intrinsics_vec256
+ tmp3 =
+ Lib_IntVector_Intrinsics_vec256_and(l2,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c3 = Lib_IntVector_Intrinsics_vec256_shift_right64(l2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l3 = Lib_IntVector_Intrinsics_vec256_add64(v24, c3);
+ Lib_IntVector_Intrinsics_vec256
+ tmp4 =
+ Lib_IntVector_Intrinsics_vec256_and(l3,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c4 = Lib_IntVector_Intrinsics_vec256_shift_right64(l3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ o00 =
+ Lib_IntVector_Intrinsics_vec256_add64(tmp0,
+ Lib_IntVector_Intrinsics_vec256_smul64(c4, (uint64_t)5U));
+ Lib_IntVector_Intrinsics_vec256 o1 = tmp1;
+ Lib_IntVector_Intrinsics_vec256 o2 = tmp2;
+ Lib_IntVector_Intrinsics_vec256 o3 = tmp3;
+ Lib_IntVector_Intrinsics_vec256 o4 = tmp4;
+ out[0U] = o00;
+ out[1U] = o1;
+ out[2U] = o2;
+ out[3U] = o3;
+ out[4U] = o4;
+}
+
+uint32_t Hacl_Poly1305_256_blocklen = (uint32_t)16U;
+
+void
+Hacl_Poly1305_256_poly1305_init(Lib_IntVector_Intrinsics_vec256 *ctx, uint8_t *key)
+{
+ Lib_IntVector_Intrinsics_vec256 *acc = ctx;
+ Lib_IntVector_Intrinsics_vec256 *pre = ctx + (uint32_t)5U;
+ uint8_t *kr = key;
+ acc[0U] = Lib_IntVector_Intrinsics_vec256_zero;
+ acc[1U] = Lib_IntVector_Intrinsics_vec256_zero;
+ acc[2U] = Lib_IntVector_Intrinsics_vec256_zero;
+ acc[3U] = Lib_IntVector_Intrinsics_vec256_zero;
+ acc[4U] = Lib_IntVector_Intrinsics_vec256_zero;
+ uint64_t u0 = load64_le(kr);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(kr + (uint32_t)8U);
+ uint64_t hi = u;
+ uint64_t mask0 = (uint64_t)0x0ffffffc0fffffffU;
+ uint64_t mask1 = (uint64_t)0x0ffffffc0ffffffcU;
+ uint64_t lo1 = lo & mask0;
+ uint64_t hi1 = hi & mask1;
+ Lib_IntVector_Intrinsics_vec256 *r = pre;
+ Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 *rn = pre + (uint32_t)10U;
+ Lib_IntVector_Intrinsics_vec256 *rn_5 = pre + (uint32_t)15U;
+ Lib_IntVector_Intrinsics_vec256 r_vec0 = Lib_IntVector_Intrinsics_vec256_load64(lo1);
+ Lib_IntVector_Intrinsics_vec256 r_vec1 = Lib_IntVector_Intrinsics_vec256_load64(hi1);
+ Lib_IntVector_Intrinsics_vec256
+ f00 =
+ Lib_IntVector_Intrinsics_vec256_and(r_vec0,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f15 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(r_vec0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f20 =
+ Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(r_vec0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(r_vec1,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec256
+ f30 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(r_vec1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(r_vec1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec256 f0 = f00;
+ Lib_IntVector_Intrinsics_vec256 f1 = f15;
+ Lib_IntVector_Intrinsics_vec256 f2 = f20;
+ Lib_IntVector_Intrinsics_vec256 f3 = f30;
+ Lib_IntVector_Intrinsics_vec256 f4 = f40;
+ r[0U] = f0;
+ r[1U] = f1;
+ r[2U] = f2;
+ r[3U] = f3;
+ r[4U] = f4;
+ Lib_IntVector_Intrinsics_vec256 f200 = r[0U];
+ Lib_IntVector_Intrinsics_vec256 f210 = r[1U];
+ Lib_IntVector_Intrinsics_vec256 f220 = r[2U];
+ Lib_IntVector_Intrinsics_vec256 f230 = r[3U];
+ Lib_IntVector_Intrinsics_vec256 f240 = r[4U];
+ r5[0U] = Lib_IntVector_Intrinsics_vec256_smul64(f200, (uint64_t)5U);
+ r5[1U] = Lib_IntVector_Intrinsics_vec256_smul64(f210, (uint64_t)5U);
+ r5[2U] = Lib_IntVector_Intrinsics_vec256_smul64(f220, (uint64_t)5U);
+ r5[3U] = Lib_IntVector_Intrinsics_vec256_smul64(f230, (uint64_t)5U);
+ r5[4U] = Lib_IntVector_Intrinsics_vec256_smul64(f240, (uint64_t)5U);
+ Lib_IntVector_Intrinsics_vec256 r0 = r[0U];
+ Lib_IntVector_Intrinsics_vec256 r10 = r[1U];
+ Lib_IntVector_Intrinsics_vec256 r20 = r[2U];
+ Lib_IntVector_Intrinsics_vec256 r30 = r[3U];
+ Lib_IntVector_Intrinsics_vec256 r40 = r[4U];
+ Lib_IntVector_Intrinsics_vec256 r510 = r5[1U];
+ Lib_IntVector_Intrinsics_vec256 r520 = r5[2U];
+ Lib_IntVector_Intrinsics_vec256 r530 = r5[3U];
+ Lib_IntVector_Intrinsics_vec256 r540 = r5[4U];
+ Lib_IntVector_Intrinsics_vec256 f100 = r[0U];
+ Lib_IntVector_Intrinsics_vec256 f110 = r[1U];
+ Lib_IntVector_Intrinsics_vec256 f120 = r[2U];
+ Lib_IntVector_Intrinsics_vec256 f130 = r[3U];
+ Lib_IntVector_Intrinsics_vec256 f140 = r[4U];
+ Lib_IntVector_Intrinsics_vec256 a00 = Lib_IntVector_Intrinsics_vec256_mul64(r0, f100);
+ Lib_IntVector_Intrinsics_vec256 a10 = Lib_IntVector_Intrinsics_vec256_mul64(r10, f100);
+ Lib_IntVector_Intrinsics_vec256 a20 = Lib_IntVector_Intrinsics_vec256_mul64(r20, f100);
+ Lib_IntVector_Intrinsics_vec256 a30 = Lib_IntVector_Intrinsics_vec256_mul64(r30, f100);
+ Lib_IntVector_Intrinsics_vec256 a40 = Lib_IntVector_Intrinsics_vec256_mul64(r40, f100);
+ Lib_IntVector_Intrinsics_vec256
+ a010 =
+ Lib_IntVector_Intrinsics_vec256_add64(a00,
+ Lib_IntVector_Intrinsics_vec256_mul64(r540, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a110 =
+ Lib_IntVector_Intrinsics_vec256_add64(a10,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a210 =
+ Lib_IntVector_Intrinsics_vec256_add64(a20,
+ Lib_IntVector_Intrinsics_vec256_mul64(r10, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a310 =
+ Lib_IntVector_Intrinsics_vec256_add64(a30,
+ Lib_IntVector_Intrinsics_vec256_mul64(r20, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a410 =
+ Lib_IntVector_Intrinsics_vec256_add64(a40,
+ Lib_IntVector_Intrinsics_vec256_mul64(r30, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a020 =
+ Lib_IntVector_Intrinsics_vec256_add64(a010,
+ Lib_IntVector_Intrinsics_vec256_mul64(r530, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a120 =
+ Lib_IntVector_Intrinsics_vec256_add64(a110,
+ Lib_IntVector_Intrinsics_vec256_mul64(r540, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a220 =
+ Lib_IntVector_Intrinsics_vec256_add64(a210,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a320 =
+ Lib_IntVector_Intrinsics_vec256_add64(a310,
+ Lib_IntVector_Intrinsics_vec256_mul64(r10, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a420 =
+ Lib_IntVector_Intrinsics_vec256_add64(a410,
+ Lib_IntVector_Intrinsics_vec256_mul64(r20, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a030 =
+ Lib_IntVector_Intrinsics_vec256_add64(a020,
+ Lib_IntVector_Intrinsics_vec256_mul64(r520, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a130 =
+ Lib_IntVector_Intrinsics_vec256_add64(a120,
+ Lib_IntVector_Intrinsics_vec256_mul64(r530, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a230 =
+ Lib_IntVector_Intrinsics_vec256_add64(a220,
+ Lib_IntVector_Intrinsics_vec256_mul64(r540, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a330 =
+ Lib_IntVector_Intrinsics_vec256_add64(a320,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a430 =
+ Lib_IntVector_Intrinsics_vec256_add64(a420,
+ Lib_IntVector_Intrinsics_vec256_mul64(r10, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a040 =
+ Lib_IntVector_Intrinsics_vec256_add64(a030,
+ Lib_IntVector_Intrinsics_vec256_mul64(r510, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a140 =
+ Lib_IntVector_Intrinsics_vec256_add64(a130,
+ Lib_IntVector_Intrinsics_vec256_mul64(r520, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a240 =
+ Lib_IntVector_Intrinsics_vec256_add64(a230,
+ Lib_IntVector_Intrinsics_vec256_mul64(r530, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a340 =
+ Lib_IntVector_Intrinsics_vec256_add64(a330,
+ Lib_IntVector_Intrinsics_vec256_mul64(r540, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a440 =
+ Lib_IntVector_Intrinsics_vec256_add64(a430,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f140));
+ Lib_IntVector_Intrinsics_vec256 t00 = a040;
+ Lib_IntVector_Intrinsics_vec256 t10 = a140;
+ Lib_IntVector_Intrinsics_vec256 t20 = a240;
+ Lib_IntVector_Intrinsics_vec256 t30 = a340;
+ Lib_IntVector_Intrinsics_vec256 t40 = a440;
+ Lib_IntVector_Intrinsics_vec256
+ mask260 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z00 = Lib_IntVector_Intrinsics_vec256_shift_right64(t00, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z10 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x00 = Lib_IntVector_Intrinsics_vec256_and(t00, mask260);
+ Lib_IntVector_Intrinsics_vec256 x30 = Lib_IntVector_Intrinsics_vec256_and(t30, mask260);
+ Lib_IntVector_Intrinsics_vec256 x10 = Lib_IntVector_Intrinsics_vec256_add64(t10, z00);
+ Lib_IntVector_Intrinsics_vec256 x40 = Lib_IntVector_Intrinsics_vec256_add64(t40, z10);
+ Lib_IntVector_Intrinsics_vec256
+ z010 = Lib_IntVector_Intrinsics_vec256_shift_right64(x10, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z110 = Lib_IntVector_Intrinsics_vec256_shift_right64(x40, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t5 = Lib_IntVector_Intrinsics_vec256_shift_left64(z110, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z110, t5);
+ Lib_IntVector_Intrinsics_vec256 x110 = Lib_IntVector_Intrinsics_vec256_and(x10, mask260);
+ Lib_IntVector_Intrinsics_vec256 x410 = Lib_IntVector_Intrinsics_vec256_and(x40, mask260);
+ Lib_IntVector_Intrinsics_vec256 x20 = Lib_IntVector_Intrinsics_vec256_add64(t20, z010);
+ Lib_IntVector_Intrinsics_vec256 x010 = Lib_IntVector_Intrinsics_vec256_add64(x00, z12);
+ Lib_IntVector_Intrinsics_vec256
+ z020 = Lib_IntVector_Intrinsics_vec256_shift_right64(x20, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z130 = Lib_IntVector_Intrinsics_vec256_shift_right64(x010, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x210 = Lib_IntVector_Intrinsics_vec256_and(x20, mask260);
+ Lib_IntVector_Intrinsics_vec256 x020 = Lib_IntVector_Intrinsics_vec256_and(x010, mask260);
+ Lib_IntVector_Intrinsics_vec256 x310 = Lib_IntVector_Intrinsics_vec256_add64(x30, z020);
+ Lib_IntVector_Intrinsics_vec256 x120 = Lib_IntVector_Intrinsics_vec256_add64(x110, z130);
+ Lib_IntVector_Intrinsics_vec256
+ z030 = Lib_IntVector_Intrinsics_vec256_shift_right64(x310, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x320 = Lib_IntVector_Intrinsics_vec256_and(x310, mask260);
+ Lib_IntVector_Intrinsics_vec256 x420 = Lib_IntVector_Intrinsics_vec256_add64(x410, z030);
+ Lib_IntVector_Intrinsics_vec256 o00 = x020;
+ Lib_IntVector_Intrinsics_vec256 o10 = x120;
+ Lib_IntVector_Intrinsics_vec256 o20 = x210;
+ Lib_IntVector_Intrinsics_vec256 o30 = x320;
+ Lib_IntVector_Intrinsics_vec256 o40 = x420;
+ rn[0U] = o00;
+ rn[1U] = o10;
+ rn[2U] = o20;
+ rn[3U] = o30;
+ rn[4U] = o40;
+ Lib_IntVector_Intrinsics_vec256 f201 = rn[0U];
+ Lib_IntVector_Intrinsics_vec256 f211 = rn[1U];
+ Lib_IntVector_Intrinsics_vec256 f221 = rn[2U];
+ Lib_IntVector_Intrinsics_vec256 f231 = rn[3U];
+ Lib_IntVector_Intrinsics_vec256 f241 = rn[4U];
+ rn_5[0U] = Lib_IntVector_Intrinsics_vec256_smul64(f201, (uint64_t)5U);
+ rn_5[1U] = Lib_IntVector_Intrinsics_vec256_smul64(f211, (uint64_t)5U);
+ rn_5[2U] = Lib_IntVector_Intrinsics_vec256_smul64(f221, (uint64_t)5U);
+ rn_5[3U] = Lib_IntVector_Intrinsics_vec256_smul64(f231, (uint64_t)5U);
+ rn_5[4U] = Lib_IntVector_Intrinsics_vec256_smul64(f241, (uint64_t)5U);
+ Lib_IntVector_Intrinsics_vec256 r00 = rn[0U];
+ Lib_IntVector_Intrinsics_vec256 r1 = rn[1U];
+ Lib_IntVector_Intrinsics_vec256 r2 = rn[2U];
+ Lib_IntVector_Intrinsics_vec256 r3 = rn[3U];
+ Lib_IntVector_Intrinsics_vec256 r4 = rn[4U];
+ Lib_IntVector_Intrinsics_vec256 r51 = rn_5[1U];
+ Lib_IntVector_Intrinsics_vec256 r52 = rn_5[2U];
+ Lib_IntVector_Intrinsics_vec256 r53 = rn_5[3U];
+ Lib_IntVector_Intrinsics_vec256 r54 = rn_5[4U];
+ Lib_IntVector_Intrinsics_vec256 f10 = rn[0U];
+ Lib_IntVector_Intrinsics_vec256 f11 = rn[1U];
+ Lib_IntVector_Intrinsics_vec256 f12 = rn[2U];
+ Lib_IntVector_Intrinsics_vec256 f13 = rn[3U];
+ Lib_IntVector_Intrinsics_vec256 f14 = rn[4U];
+ Lib_IntVector_Intrinsics_vec256 a0 = Lib_IntVector_Intrinsics_vec256_mul64(r00, f10);
+ Lib_IntVector_Intrinsics_vec256 a1 = Lib_IntVector_Intrinsics_vec256_mul64(r1, f10);
+ Lib_IntVector_Intrinsics_vec256 a2 = Lib_IntVector_Intrinsics_vec256_mul64(r2, f10);
+ Lib_IntVector_Intrinsics_vec256 a3 = Lib_IntVector_Intrinsics_vec256_mul64(r3, f10);
+ Lib_IntVector_Intrinsics_vec256 a4 = Lib_IntVector_Intrinsics_vec256_mul64(r4, f10);
+ Lib_IntVector_Intrinsics_vec256
+ a01 =
+ Lib_IntVector_Intrinsics_vec256_add64(a0,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f11));
+ Lib_IntVector_Intrinsics_vec256
+ a11 =
+ Lib_IntVector_Intrinsics_vec256_add64(a1,
+ Lib_IntVector_Intrinsics_vec256_mul64(r00, f11));
+ Lib_IntVector_Intrinsics_vec256
+ a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, Lib_IntVector_Intrinsics_vec256_mul64(r1, f11));
+ Lib_IntVector_Intrinsics_vec256
+ a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, Lib_IntVector_Intrinsics_vec256_mul64(r2, f11));
+ Lib_IntVector_Intrinsics_vec256
+ a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, Lib_IntVector_Intrinsics_vec256_mul64(r3, f11));
+ Lib_IntVector_Intrinsics_vec256
+ a02 =
+ Lib_IntVector_Intrinsics_vec256_add64(a01,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, f12));
+ Lib_IntVector_Intrinsics_vec256
+ a12 =
+ Lib_IntVector_Intrinsics_vec256_add64(a11,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f12));
+ Lib_IntVector_Intrinsics_vec256
+ a22 =
+ Lib_IntVector_Intrinsics_vec256_add64(a21,
+ Lib_IntVector_Intrinsics_vec256_mul64(r00, f12));
+ Lib_IntVector_Intrinsics_vec256
+ a32 =
+ Lib_IntVector_Intrinsics_vec256_add64(a31,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, f12));
+ Lib_IntVector_Intrinsics_vec256
+ a42 =
+ Lib_IntVector_Intrinsics_vec256_add64(a41,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, f12));
+ Lib_IntVector_Intrinsics_vec256
+ a03 =
+ Lib_IntVector_Intrinsics_vec256_add64(a02,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, f13));
+ Lib_IntVector_Intrinsics_vec256
+ a13 =
+ Lib_IntVector_Intrinsics_vec256_add64(a12,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, f13));
+ Lib_IntVector_Intrinsics_vec256
+ a23 =
+ Lib_IntVector_Intrinsics_vec256_add64(a22,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f13));
+ Lib_IntVector_Intrinsics_vec256
+ a33 =
+ Lib_IntVector_Intrinsics_vec256_add64(a32,
+ Lib_IntVector_Intrinsics_vec256_mul64(r00, f13));
+ Lib_IntVector_Intrinsics_vec256
+ a43 =
+ Lib_IntVector_Intrinsics_vec256_add64(a42,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, f13));
+ Lib_IntVector_Intrinsics_vec256
+ a04 =
+ Lib_IntVector_Intrinsics_vec256_add64(a03,
+ Lib_IntVector_Intrinsics_vec256_mul64(r51, f14));
+ Lib_IntVector_Intrinsics_vec256
+ a14 =
+ Lib_IntVector_Intrinsics_vec256_add64(a13,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, f14));
+ Lib_IntVector_Intrinsics_vec256
+ a24 =
+ Lib_IntVector_Intrinsics_vec256_add64(a23,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, f14));
+ Lib_IntVector_Intrinsics_vec256
+ a34 =
+ Lib_IntVector_Intrinsics_vec256_add64(a33,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f14));
+ Lib_IntVector_Intrinsics_vec256
+ a44 =
+ Lib_IntVector_Intrinsics_vec256_add64(a43,
+ Lib_IntVector_Intrinsics_vec256_mul64(r00, f14));
+ Lib_IntVector_Intrinsics_vec256 t0 = a04;
+ Lib_IntVector_Intrinsics_vec256 t1 = a14;
+ Lib_IntVector_Intrinsics_vec256 t2 = a24;
+ Lib_IntVector_Intrinsics_vec256 t3 = a34;
+ Lib_IntVector_Intrinsics_vec256 t4 = a44;
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26);
+ Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec256
+ z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z120 = Lib_IntVector_Intrinsics_vec256_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z120);
+ Lib_IntVector_Intrinsics_vec256
+ z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec256
+ z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec256 o0 = x02;
+ Lib_IntVector_Intrinsics_vec256 o1 = x12;
+ Lib_IntVector_Intrinsics_vec256 o2 = x21;
+ Lib_IntVector_Intrinsics_vec256 o3 = x32;
+ Lib_IntVector_Intrinsics_vec256 o4 = x42;
+ rn[0U] = o0;
+ rn[1U] = o1;
+ rn[2U] = o2;
+ rn[3U] = o3;
+ rn[4U] = o4;
+ Lib_IntVector_Intrinsics_vec256 f202 = rn[0U];
+ Lib_IntVector_Intrinsics_vec256 f21 = rn[1U];
+ Lib_IntVector_Intrinsics_vec256 f22 = rn[2U];
+ Lib_IntVector_Intrinsics_vec256 f23 = rn[3U];
+ Lib_IntVector_Intrinsics_vec256 f24 = rn[4U];
+ rn_5[0U] = Lib_IntVector_Intrinsics_vec256_smul64(f202, (uint64_t)5U);
+ rn_5[1U] = Lib_IntVector_Intrinsics_vec256_smul64(f21, (uint64_t)5U);
+ rn_5[2U] = Lib_IntVector_Intrinsics_vec256_smul64(f22, (uint64_t)5U);
+ rn_5[3U] = Lib_IntVector_Intrinsics_vec256_smul64(f23, (uint64_t)5U);
+ rn_5[4U] = Lib_IntVector_Intrinsics_vec256_smul64(f24, (uint64_t)5U);
+}
+
+void
+Hacl_Poly1305_256_poly1305_update1(Lib_IntVector_Intrinsics_vec256 *ctx, uint8_t *text)
+{
+ Lib_IntVector_Intrinsics_vec256 *pre = ctx + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 *acc = ctx;
+ Lib_IntVector_Intrinsics_vec256 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ uint64_t u0 = load64_le(text);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(text + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo);
+ Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi);
+ Lib_IntVector_Intrinsics_vec256
+ f010 =
+ Lib_IntVector_Intrinsics_vec256_and(f0,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f110 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f20 =
+ Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec256
+ f30 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec256 f01 = f010;
+ Lib_IntVector_Intrinsics_vec256 f111 = f110;
+ Lib_IntVector_Intrinsics_vec256 f2 = f20;
+ Lib_IntVector_Intrinsics_vec256 f3 = f30;
+ Lib_IntVector_Intrinsics_vec256 f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b);
+ Lib_IntVector_Intrinsics_vec256 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec256 *r = pre;
+ Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 r0 = r[0U];
+ Lib_IntVector_Intrinsics_vec256 r1 = r[1U];
+ Lib_IntVector_Intrinsics_vec256 r2 = r[2U];
+ Lib_IntVector_Intrinsics_vec256 r3 = r[3U];
+ Lib_IntVector_Intrinsics_vec256 r4 = r[4U];
+ Lib_IntVector_Intrinsics_vec256 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec256 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec256 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec256 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec256 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec256 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec256 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec256 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec256 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec256 a0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec256 a1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec256 a2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec256 a3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec256 a4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r1, a01);
+ Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec256
+ a03 =
+ Lib_IntVector_Intrinsics_vec256_add64(a02,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a13 =
+ Lib_IntVector_Intrinsics_vec256_add64(a12,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a23 =
+ Lib_IntVector_Intrinsics_vec256_add64(a22,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a33 =
+ Lib_IntVector_Intrinsics_vec256_add64(a32,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a43 =
+ Lib_IntVector_Intrinsics_vec256_add64(a42,
+ Lib_IntVector_Intrinsics_vec256_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a04 =
+ Lib_IntVector_Intrinsics_vec256_add64(a03,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a14 =
+ Lib_IntVector_Intrinsics_vec256_add64(a13,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a24 =
+ Lib_IntVector_Intrinsics_vec256_add64(a23,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a34 =
+ Lib_IntVector_Intrinsics_vec256_add64(a33,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a44 =
+ Lib_IntVector_Intrinsics_vec256_add64(a43,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a05 =
+ Lib_IntVector_Intrinsics_vec256_add64(a04,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a15 =
+ Lib_IntVector_Intrinsics_vec256_add64(a14,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a25 =
+ Lib_IntVector_Intrinsics_vec256_add64(a24,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a35 =
+ Lib_IntVector_Intrinsics_vec256_add64(a34,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a45 =
+ Lib_IntVector_Intrinsics_vec256_add64(a44,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a06 =
+ Lib_IntVector_Intrinsics_vec256_add64(a05,
+ Lib_IntVector_Intrinsics_vec256_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a16 =
+ Lib_IntVector_Intrinsics_vec256_add64(a15,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a26 =
+ Lib_IntVector_Intrinsics_vec256_add64(a25,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a36 =
+ Lib_IntVector_Intrinsics_vec256_add64(a35,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a46 =
+ Lib_IntVector_Intrinsics_vec256_add64(a45,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec256 t0 = a06;
+ Lib_IntVector_Intrinsics_vec256 t1 = a16;
+ Lib_IntVector_Intrinsics_vec256 t2 = a26;
+ Lib_IntVector_Intrinsics_vec256 t3 = a36;
+ Lib_IntVector_Intrinsics_vec256 t4 = a46;
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t0, mask26);
+ Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec256
+ z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec256
+ z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec256
+ z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec256 o0 = x02;
+ Lib_IntVector_Intrinsics_vec256 o1 = x12;
+ Lib_IntVector_Intrinsics_vec256 o2 = x21;
+ Lib_IntVector_Intrinsics_vec256 o3 = x32;
+ Lib_IntVector_Intrinsics_vec256 o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+}
+
+void
+Hacl_Poly1305_256_poly1305_update(
+ Lib_IntVector_Intrinsics_vec256 *ctx,
+ uint32_t len,
+ uint8_t *text)
+{
+ Lib_IntVector_Intrinsics_vec256 *pre = ctx + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 *acc = ctx;
+ uint32_t sz_block = (uint32_t)64U;
+ uint32_t len0 = len / sz_block * sz_block;
+ uint8_t *t0 = text;
+ if (len0 > (uint32_t)0U) {
+ uint32_t bs = (uint32_t)64U;
+ uint8_t *text0 = t0;
+ Hacl_Impl_Poly1305_Field32xN_256_load_acc4(acc, text0);
+ uint32_t len1 = len0 - bs;
+ uint8_t *text1 = t0 + bs;
+ uint32_t nb = len1 / bs;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *block = text1 + i * bs;
+ Lib_IntVector_Intrinsics_vec256 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ Lib_IntVector_Intrinsics_vec256 lo = Lib_IntVector_Intrinsics_vec256_load_le(block);
+ Lib_IntVector_Intrinsics_vec256
+ hi = Lib_IntVector_Intrinsics_vec256_load_le(block + (uint32_t)32U);
+ Lib_IntVector_Intrinsics_vec256
+ mask260 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ m0 = Lib_IntVector_Intrinsics_vec256_interleave_low128(lo, hi);
+ Lib_IntVector_Intrinsics_vec256
+ m1 = Lib_IntVector_Intrinsics_vec256_interleave_high128(lo, hi);
+ Lib_IntVector_Intrinsics_vec256
+ m2 = Lib_IntVector_Intrinsics_vec256_shift_right(m0, (uint32_t)48U);
+ Lib_IntVector_Intrinsics_vec256
+ m3 = Lib_IntVector_Intrinsics_vec256_shift_right(m1, (uint32_t)48U);
+ Lib_IntVector_Intrinsics_vec256
+ m4 = Lib_IntVector_Intrinsics_vec256_interleave_high64(m0, m1);
+ Lib_IntVector_Intrinsics_vec256
+ t010 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m0, m1);
+ Lib_IntVector_Intrinsics_vec256
+ t30 = Lib_IntVector_Intrinsics_vec256_interleave_low64(m2, m3);
+ Lib_IntVector_Intrinsics_vec256
+ t20 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)4U);
+ Lib_IntVector_Intrinsics_vec256 o20 = Lib_IntVector_Intrinsics_vec256_and(t20, mask260);
+ Lib_IntVector_Intrinsics_vec256
+ t10 = Lib_IntVector_Intrinsics_vec256_shift_right64(t010, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 o10 = Lib_IntVector_Intrinsics_vec256_and(t10, mask260);
+ Lib_IntVector_Intrinsics_vec256 o5 = Lib_IntVector_Intrinsics_vec256_and(t010, mask260);
+ Lib_IntVector_Intrinsics_vec256
+ t31 = Lib_IntVector_Intrinsics_vec256_shift_right64(t30, (uint32_t)30U);
+ Lib_IntVector_Intrinsics_vec256 o30 = Lib_IntVector_Intrinsics_vec256_and(t31, mask260);
+ Lib_IntVector_Intrinsics_vec256
+ o40 = Lib_IntVector_Intrinsics_vec256_shift_right64(m4, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec256 o00 = o5;
+ Lib_IntVector_Intrinsics_vec256 o11 = o10;
+ Lib_IntVector_Intrinsics_vec256 o21 = o20;
+ Lib_IntVector_Intrinsics_vec256 o31 = o30;
+ Lib_IntVector_Intrinsics_vec256 o41 = o40;
+ e[0U] = o00;
+ e[1U] = o11;
+ e[2U] = o21;
+ e[3U] = o31;
+ e[4U] = o41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b);
+ Lib_IntVector_Intrinsics_vec256 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec256 *rn = pre + (uint32_t)10U;
+ Lib_IntVector_Intrinsics_vec256 *rn5 = pre + (uint32_t)15U;
+ Lib_IntVector_Intrinsics_vec256 r0 = rn[0U];
+ Lib_IntVector_Intrinsics_vec256 r1 = rn[1U];
+ Lib_IntVector_Intrinsics_vec256 r2 = rn[2U];
+ Lib_IntVector_Intrinsics_vec256 r3 = rn[3U];
+ Lib_IntVector_Intrinsics_vec256 r4 = rn[4U];
+ Lib_IntVector_Intrinsics_vec256 r51 = rn5[1U];
+ Lib_IntVector_Intrinsics_vec256 r52 = rn5[2U];
+ Lib_IntVector_Intrinsics_vec256 r53 = rn5[3U];
+ Lib_IntVector_Intrinsics_vec256 r54 = rn5[4U];
+ Lib_IntVector_Intrinsics_vec256 f10 = acc[0U];
+ Lib_IntVector_Intrinsics_vec256 f110 = acc[1U];
+ Lib_IntVector_Intrinsics_vec256 f120 = acc[2U];
+ Lib_IntVector_Intrinsics_vec256 f130 = acc[3U];
+ Lib_IntVector_Intrinsics_vec256 f140 = acc[4U];
+ Lib_IntVector_Intrinsics_vec256 a0 = Lib_IntVector_Intrinsics_vec256_mul64(r0, f10);
+ Lib_IntVector_Intrinsics_vec256 a1 = Lib_IntVector_Intrinsics_vec256_mul64(r1, f10);
+ Lib_IntVector_Intrinsics_vec256 a2 = Lib_IntVector_Intrinsics_vec256_mul64(r2, f10);
+ Lib_IntVector_Intrinsics_vec256 a3 = Lib_IntVector_Intrinsics_vec256_mul64(r3, f10);
+ Lib_IntVector_Intrinsics_vec256 a4 = Lib_IntVector_Intrinsics_vec256_mul64(r4, f10);
+ Lib_IntVector_Intrinsics_vec256
+ a01 =
+ Lib_IntVector_Intrinsics_vec256_add64(a0,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a11 =
+ Lib_IntVector_Intrinsics_vec256_add64(a1,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a21 =
+ Lib_IntVector_Intrinsics_vec256_add64(a2,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a31 =
+ Lib_IntVector_Intrinsics_vec256_add64(a3,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a41 =
+ Lib_IntVector_Intrinsics_vec256_add64(a4,
+ Lib_IntVector_Intrinsics_vec256_mul64(r3, f110));
+ Lib_IntVector_Intrinsics_vec256
+ a02 =
+ Lib_IntVector_Intrinsics_vec256_add64(a01,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a12 =
+ Lib_IntVector_Intrinsics_vec256_add64(a11,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a22 =
+ Lib_IntVector_Intrinsics_vec256_add64(a21,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a32 =
+ Lib_IntVector_Intrinsics_vec256_add64(a31,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a42 =
+ Lib_IntVector_Intrinsics_vec256_add64(a41,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, f120));
+ Lib_IntVector_Intrinsics_vec256
+ a03 =
+ Lib_IntVector_Intrinsics_vec256_add64(a02,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a13 =
+ Lib_IntVector_Intrinsics_vec256_add64(a12,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a23 =
+ Lib_IntVector_Intrinsics_vec256_add64(a22,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a33 =
+ Lib_IntVector_Intrinsics_vec256_add64(a32,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a43 =
+ Lib_IntVector_Intrinsics_vec256_add64(a42,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, f130));
+ Lib_IntVector_Intrinsics_vec256
+ a04 =
+ Lib_IntVector_Intrinsics_vec256_add64(a03,
+ Lib_IntVector_Intrinsics_vec256_mul64(r51, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a14 =
+ Lib_IntVector_Intrinsics_vec256_add64(a13,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a24 =
+ Lib_IntVector_Intrinsics_vec256_add64(a23,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a34 =
+ Lib_IntVector_Intrinsics_vec256_add64(a33,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, f140));
+ Lib_IntVector_Intrinsics_vec256
+ a44 =
+ Lib_IntVector_Intrinsics_vec256_add64(a43,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, f140));
+ Lib_IntVector_Intrinsics_vec256 t01 = a04;
+ Lib_IntVector_Intrinsics_vec256 t1 = a14;
+ Lib_IntVector_Intrinsics_vec256 t2 = a24;
+ Lib_IntVector_Intrinsics_vec256 t3 = a34;
+ Lib_IntVector_Intrinsics_vec256 t4 = a44;
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t1, z0);
+ Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec256
+ z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec256
+ z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec256
+ z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec256 o01 = x02;
+ Lib_IntVector_Intrinsics_vec256 o12 = x12;
+ Lib_IntVector_Intrinsics_vec256 o22 = x21;
+ Lib_IntVector_Intrinsics_vec256 o32 = x32;
+ Lib_IntVector_Intrinsics_vec256 o42 = x42;
+ acc[0U] = o01;
+ acc[1U] = o12;
+ acc[2U] = o22;
+ acc[3U] = o32;
+ acc[4U] = o42;
+ Lib_IntVector_Intrinsics_vec256 f100 = acc[0U];
+ Lib_IntVector_Intrinsics_vec256 f11 = acc[1U];
+ Lib_IntVector_Intrinsics_vec256 f12 = acc[2U];
+ Lib_IntVector_Intrinsics_vec256 f13 = acc[3U];
+ Lib_IntVector_Intrinsics_vec256 f14 = acc[4U];
+ Lib_IntVector_Intrinsics_vec256 f20 = e[0U];
+ Lib_IntVector_Intrinsics_vec256 f21 = e[1U];
+ Lib_IntVector_Intrinsics_vec256 f22 = e[2U];
+ Lib_IntVector_Intrinsics_vec256 f23 = e[3U];
+ Lib_IntVector_Intrinsics_vec256 f24 = e[4U];
+ Lib_IntVector_Intrinsics_vec256 o0 = Lib_IntVector_Intrinsics_vec256_add64(f100, f20);
+ Lib_IntVector_Intrinsics_vec256 o1 = Lib_IntVector_Intrinsics_vec256_add64(f11, f21);
+ Lib_IntVector_Intrinsics_vec256 o2 = Lib_IntVector_Intrinsics_vec256_add64(f12, f22);
+ Lib_IntVector_Intrinsics_vec256 o3 = Lib_IntVector_Intrinsics_vec256_add64(f13, f23);
+ Lib_IntVector_Intrinsics_vec256 o4 = Lib_IntVector_Intrinsics_vec256_add64(f14, f24);
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ }
+ Hacl_Impl_Poly1305_Field32xN_256_fmul_r4_normalize(acc, pre);
+ }
+ uint32_t len1 = len - len0;
+ uint8_t *t1 = text + len0;
+ uint32_t nb = len1 / (uint32_t)16U;
+ uint32_t rem = len1 % (uint32_t)16U;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *block = t1 + i * (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec256 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ uint64_t u0 = load64_le(block);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(block + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo);
+ Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi);
+ Lib_IntVector_Intrinsics_vec256
+ f010 =
+ Lib_IntVector_Intrinsics_vec256_and(f0,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f110 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f20 =
+ Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec256
+ f30 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec256 f01 = f010;
+ Lib_IntVector_Intrinsics_vec256 f111 = f110;
+ Lib_IntVector_Intrinsics_vec256 f2 = f20;
+ Lib_IntVector_Intrinsics_vec256 f3 = f30;
+ Lib_IntVector_Intrinsics_vec256 f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b);
+ Lib_IntVector_Intrinsics_vec256 f4 = e[4U];
+ e[4U] = Lib_IntVector_Intrinsics_vec256_or(f4, mask);
+ Lib_IntVector_Intrinsics_vec256 *r = pre;
+ Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 r0 = r[0U];
+ Lib_IntVector_Intrinsics_vec256 r1 = r[1U];
+ Lib_IntVector_Intrinsics_vec256 r2 = r[2U];
+ Lib_IntVector_Intrinsics_vec256 r3 = r[3U];
+ Lib_IntVector_Intrinsics_vec256 r4 = r[4U];
+ Lib_IntVector_Intrinsics_vec256 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec256 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec256 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec256 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec256 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec256 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec256 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec256 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec256 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec256 a0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec256 a1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec256 a2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec256 a3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec256 a4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r1, a01);
+ Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec256
+ a03 =
+ Lib_IntVector_Intrinsics_vec256_add64(a02,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a13 =
+ Lib_IntVector_Intrinsics_vec256_add64(a12,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a23 =
+ Lib_IntVector_Intrinsics_vec256_add64(a22,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a33 =
+ Lib_IntVector_Intrinsics_vec256_add64(a32,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a43 =
+ Lib_IntVector_Intrinsics_vec256_add64(a42,
+ Lib_IntVector_Intrinsics_vec256_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a04 =
+ Lib_IntVector_Intrinsics_vec256_add64(a03,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a14 =
+ Lib_IntVector_Intrinsics_vec256_add64(a13,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a24 =
+ Lib_IntVector_Intrinsics_vec256_add64(a23,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a34 =
+ Lib_IntVector_Intrinsics_vec256_add64(a33,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a44 =
+ Lib_IntVector_Intrinsics_vec256_add64(a43,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a05 =
+ Lib_IntVector_Intrinsics_vec256_add64(a04,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a15 =
+ Lib_IntVector_Intrinsics_vec256_add64(a14,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a25 =
+ Lib_IntVector_Intrinsics_vec256_add64(a24,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a35 =
+ Lib_IntVector_Intrinsics_vec256_add64(a34,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a45 =
+ Lib_IntVector_Intrinsics_vec256_add64(a44,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a06 =
+ Lib_IntVector_Intrinsics_vec256_add64(a05,
+ Lib_IntVector_Intrinsics_vec256_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a16 =
+ Lib_IntVector_Intrinsics_vec256_add64(a15,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a26 =
+ Lib_IntVector_Intrinsics_vec256_add64(a25,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a36 =
+ Lib_IntVector_Intrinsics_vec256_add64(a35,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a46 =
+ Lib_IntVector_Intrinsics_vec256_add64(a45,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec256 t01 = a06;
+ Lib_IntVector_Intrinsics_vec256 t11 = a16;
+ Lib_IntVector_Intrinsics_vec256 t2 = a26;
+ Lib_IntVector_Intrinsics_vec256 t3 = a36;
+ Lib_IntVector_Intrinsics_vec256 t4 = a46;
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t11, z0);
+ Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec256
+ z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec256
+ z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec256
+ z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec256 o0 = x02;
+ Lib_IntVector_Intrinsics_vec256 o1 = x12;
+ Lib_IntVector_Intrinsics_vec256 o2 = x21;
+ Lib_IntVector_Intrinsics_vec256 o3 = x32;
+ Lib_IntVector_Intrinsics_vec256 o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ }
+ if (rem > (uint32_t)0U) {
+ uint8_t *last = t1 + nb * (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec256 e[5U];
+ for (uint32_t _i = 0U; _i < (uint32_t)5U; ++_i)
+ e[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ uint8_t tmp[16U] = { 0U };
+ memcpy(tmp, last, rem * sizeof(last[0U]));
+ uint64_t u0 = load64_le(tmp);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(tmp + (uint32_t)8U);
+ uint64_t hi = u;
+ Lib_IntVector_Intrinsics_vec256 f0 = Lib_IntVector_Intrinsics_vec256_load64(lo);
+ Lib_IntVector_Intrinsics_vec256 f1 = Lib_IntVector_Intrinsics_vec256_load64(hi);
+ Lib_IntVector_Intrinsics_vec256
+ f010 =
+ Lib_IntVector_Intrinsics_vec256_and(f0,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f110 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)26U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f20 =
+ Lib_IntVector_Intrinsics_vec256_or(Lib_IntVector_Intrinsics_vec256_shift_right64(f0,
+ (uint32_t)52U),
+ Lib_IntVector_Intrinsics_vec256_shift_left64(Lib_IntVector_Intrinsics_vec256_and(f1,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffU)),
+ (uint32_t)12U));
+ Lib_IntVector_Intrinsics_vec256
+ f30 =
+ Lib_IntVector_Intrinsics_vec256_and(Lib_IntVector_Intrinsics_vec256_shift_right64(f1,
+ (uint32_t)14U),
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ f40 = Lib_IntVector_Intrinsics_vec256_shift_right64(f1, (uint32_t)40U);
+ Lib_IntVector_Intrinsics_vec256 f01 = f010;
+ Lib_IntVector_Intrinsics_vec256 f111 = f110;
+ Lib_IntVector_Intrinsics_vec256 f2 = f20;
+ Lib_IntVector_Intrinsics_vec256 f3 = f30;
+ Lib_IntVector_Intrinsics_vec256 f4 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f4;
+ uint64_t b = (uint64_t)1U << rem * (uint32_t)8U % (uint32_t)26U;
+ Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_load64(b);
+ Lib_IntVector_Intrinsics_vec256 fi = e[rem * (uint32_t)8U / (uint32_t)26U];
+ e[rem * (uint32_t)8U / (uint32_t)26U] = Lib_IntVector_Intrinsics_vec256_or(fi, mask);
+ Lib_IntVector_Intrinsics_vec256 *r = pre;
+ Lib_IntVector_Intrinsics_vec256 *r5 = pre + (uint32_t)5U;
+ Lib_IntVector_Intrinsics_vec256 r0 = r[0U];
+ Lib_IntVector_Intrinsics_vec256 r1 = r[1U];
+ Lib_IntVector_Intrinsics_vec256 r2 = r[2U];
+ Lib_IntVector_Intrinsics_vec256 r3 = r[3U];
+ Lib_IntVector_Intrinsics_vec256 r4 = r[4U];
+ Lib_IntVector_Intrinsics_vec256 r51 = r5[1U];
+ Lib_IntVector_Intrinsics_vec256 r52 = r5[2U];
+ Lib_IntVector_Intrinsics_vec256 r53 = r5[3U];
+ Lib_IntVector_Intrinsics_vec256 r54 = r5[4U];
+ Lib_IntVector_Intrinsics_vec256 f10 = e[0U];
+ Lib_IntVector_Intrinsics_vec256 f11 = e[1U];
+ Lib_IntVector_Intrinsics_vec256 f12 = e[2U];
+ Lib_IntVector_Intrinsics_vec256 f13 = e[3U];
+ Lib_IntVector_Intrinsics_vec256 f14 = e[4U];
+ Lib_IntVector_Intrinsics_vec256 a0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec256 a1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec256 a2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec256 a3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec256 a4 = acc[4U];
+ Lib_IntVector_Intrinsics_vec256 a01 = Lib_IntVector_Intrinsics_vec256_add64(a0, f10);
+ Lib_IntVector_Intrinsics_vec256 a11 = Lib_IntVector_Intrinsics_vec256_add64(a1, f11);
+ Lib_IntVector_Intrinsics_vec256 a21 = Lib_IntVector_Intrinsics_vec256_add64(a2, f12);
+ Lib_IntVector_Intrinsics_vec256 a31 = Lib_IntVector_Intrinsics_vec256_add64(a3, f13);
+ Lib_IntVector_Intrinsics_vec256 a41 = Lib_IntVector_Intrinsics_vec256_add64(a4, f14);
+ Lib_IntVector_Intrinsics_vec256 a02 = Lib_IntVector_Intrinsics_vec256_mul64(r0, a01);
+ Lib_IntVector_Intrinsics_vec256 a12 = Lib_IntVector_Intrinsics_vec256_mul64(r1, a01);
+ Lib_IntVector_Intrinsics_vec256 a22 = Lib_IntVector_Intrinsics_vec256_mul64(r2, a01);
+ Lib_IntVector_Intrinsics_vec256 a32 = Lib_IntVector_Intrinsics_vec256_mul64(r3, a01);
+ Lib_IntVector_Intrinsics_vec256 a42 = Lib_IntVector_Intrinsics_vec256_mul64(r4, a01);
+ Lib_IntVector_Intrinsics_vec256
+ a03 =
+ Lib_IntVector_Intrinsics_vec256_add64(a02,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a13 =
+ Lib_IntVector_Intrinsics_vec256_add64(a12,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a23 =
+ Lib_IntVector_Intrinsics_vec256_add64(a22,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a33 =
+ Lib_IntVector_Intrinsics_vec256_add64(a32,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a43 =
+ Lib_IntVector_Intrinsics_vec256_add64(a42,
+ Lib_IntVector_Intrinsics_vec256_mul64(r3, a11));
+ Lib_IntVector_Intrinsics_vec256
+ a04 =
+ Lib_IntVector_Intrinsics_vec256_add64(a03,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a14 =
+ Lib_IntVector_Intrinsics_vec256_add64(a13,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a24 =
+ Lib_IntVector_Intrinsics_vec256_add64(a23,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a34 =
+ Lib_IntVector_Intrinsics_vec256_add64(a33,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a44 =
+ Lib_IntVector_Intrinsics_vec256_add64(a43,
+ Lib_IntVector_Intrinsics_vec256_mul64(r2, a21));
+ Lib_IntVector_Intrinsics_vec256
+ a05 =
+ Lib_IntVector_Intrinsics_vec256_add64(a04,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a15 =
+ Lib_IntVector_Intrinsics_vec256_add64(a14,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a25 =
+ Lib_IntVector_Intrinsics_vec256_add64(a24,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a35 =
+ Lib_IntVector_Intrinsics_vec256_add64(a34,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a45 =
+ Lib_IntVector_Intrinsics_vec256_add64(a44,
+ Lib_IntVector_Intrinsics_vec256_mul64(r1, a31));
+ Lib_IntVector_Intrinsics_vec256
+ a06 =
+ Lib_IntVector_Intrinsics_vec256_add64(a05,
+ Lib_IntVector_Intrinsics_vec256_mul64(r51, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a16 =
+ Lib_IntVector_Intrinsics_vec256_add64(a15,
+ Lib_IntVector_Intrinsics_vec256_mul64(r52, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a26 =
+ Lib_IntVector_Intrinsics_vec256_add64(a25,
+ Lib_IntVector_Intrinsics_vec256_mul64(r53, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a36 =
+ Lib_IntVector_Intrinsics_vec256_add64(a35,
+ Lib_IntVector_Intrinsics_vec256_mul64(r54, a41));
+ Lib_IntVector_Intrinsics_vec256
+ a46 =
+ Lib_IntVector_Intrinsics_vec256_add64(a45,
+ Lib_IntVector_Intrinsics_vec256_mul64(r0, a41));
+ Lib_IntVector_Intrinsics_vec256 t01 = a06;
+ Lib_IntVector_Intrinsics_vec256 t11 = a16;
+ Lib_IntVector_Intrinsics_vec256 t2 = a26;
+ Lib_IntVector_Intrinsics_vec256 t3 = a36;
+ Lib_IntVector_Intrinsics_vec256 t4 = a46;
+ Lib_IntVector_Intrinsics_vec256
+ mask26 = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ z0 = Lib_IntVector_Intrinsics_vec256_shift_right64(t01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z1 = Lib_IntVector_Intrinsics_vec256_shift_right64(t3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x0 = Lib_IntVector_Intrinsics_vec256_and(t01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x3 = Lib_IntVector_Intrinsics_vec256_and(t3, mask26);
+ Lib_IntVector_Intrinsics_vec256 x1 = Lib_IntVector_Intrinsics_vec256_add64(t11, z0);
+ Lib_IntVector_Intrinsics_vec256 x4 = Lib_IntVector_Intrinsics_vec256_add64(t4, z1);
+ Lib_IntVector_Intrinsics_vec256
+ z01 = Lib_IntVector_Intrinsics_vec256_shift_right64(x1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z11 = Lib_IntVector_Intrinsics_vec256_shift_right64(x4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ t = Lib_IntVector_Intrinsics_vec256_shift_left64(z11, (uint32_t)2U);
+ Lib_IntVector_Intrinsics_vec256 z12 = Lib_IntVector_Intrinsics_vec256_add64(z11, t);
+ Lib_IntVector_Intrinsics_vec256 x11 = Lib_IntVector_Intrinsics_vec256_and(x1, mask26);
+ Lib_IntVector_Intrinsics_vec256 x41 = Lib_IntVector_Intrinsics_vec256_and(x4, mask26);
+ Lib_IntVector_Intrinsics_vec256 x2 = Lib_IntVector_Intrinsics_vec256_add64(t2, z01);
+ Lib_IntVector_Intrinsics_vec256 x01 = Lib_IntVector_Intrinsics_vec256_add64(x0, z12);
+ Lib_IntVector_Intrinsics_vec256
+ z02 = Lib_IntVector_Intrinsics_vec256_shift_right64(x2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ z13 = Lib_IntVector_Intrinsics_vec256_shift_right64(x01, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x21 = Lib_IntVector_Intrinsics_vec256_and(x2, mask26);
+ Lib_IntVector_Intrinsics_vec256 x02 = Lib_IntVector_Intrinsics_vec256_and(x01, mask26);
+ Lib_IntVector_Intrinsics_vec256 x31 = Lib_IntVector_Intrinsics_vec256_add64(x3, z02);
+ Lib_IntVector_Intrinsics_vec256 x12 = Lib_IntVector_Intrinsics_vec256_add64(x11, z13);
+ Lib_IntVector_Intrinsics_vec256
+ z03 = Lib_IntVector_Intrinsics_vec256_shift_right64(x31, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 x32 = Lib_IntVector_Intrinsics_vec256_and(x31, mask26);
+ Lib_IntVector_Intrinsics_vec256 x42 = Lib_IntVector_Intrinsics_vec256_add64(x41, z03);
+ Lib_IntVector_Intrinsics_vec256 o0 = x02;
+ Lib_IntVector_Intrinsics_vec256 o1 = x12;
+ Lib_IntVector_Intrinsics_vec256 o2 = x21;
+ Lib_IntVector_Intrinsics_vec256 o3 = x32;
+ Lib_IntVector_Intrinsics_vec256 o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ return;
+ }
+}
+
+void
+Hacl_Poly1305_256_poly1305_finish(
+ uint8_t *tag,
+ uint8_t *key,
+ Lib_IntVector_Intrinsics_vec256 *ctx)
+{
+ Lib_IntVector_Intrinsics_vec256 *acc = ctx;
+ uint8_t *ks = key + (uint32_t)16U;
+ Lib_IntVector_Intrinsics_vec256 f0 = acc[0U];
+ Lib_IntVector_Intrinsics_vec256 f13 = acc[1U];
+ Lib_IntVector_Intrinsics_vec256 f23 = acc[2U];
+ Lib_IntVector_Intrinsics_vec256 f33 = acc[3U];
+ Lib_IntVector_Intrinsics_vec256 f40 = acc[4U];
+ Lib_IntVector_Intrinsics_vec256
+ l0 = Lib_IntVector_Intrinsics_vec256_add64(f0, Lib_IntVector_Intrinsics_vec256_zero);
+ Lib_IntVector_Intrinsics_vec256
+ tmp00 =
+ Lib_IntVector_Intrinsics_vec256_and(l0,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c00 = Lib_IntVector_Intrinsics_vec256_shift_right64(l0, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l1 = Lib_IntVector_Intrinsics_vec256_add64(f13, c00);
+ Lib_IntVector_Intrinsics_vec256
+ tmp10 =
+ Lib_IntVector_Intrinsics_vec256_and(l1,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c10 = Lib_IntVector_Intrinsics_vec256_shift_right64(l1, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l2 = Lib_IntVector_Intrinsics_vec256_add64(f23, c10);
+ Lib_IntVector_Intrinsics_vec256
+ tmp20 =
+ Lib_IntVector_Intrinsics_vec256_and(l2,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c20 = Lib_IntVector_Intrinsics_vec256_shift_right64(l2, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l3 = Lib_IntVector_Intrinsics_vec256_add64(f33, c20);
+ Lib_IntVector_Intrinsics_vec256
+ tmp30 =
+ Lib_IntVector_Intrinsics_vec256_and(l3,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c30 = Lib_IntVector_Intrinsics_vec256_shift_right64(l3, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l4 = Lib_IntVector_Intrinsics_vec256_add64(f40, c30);
+ Lib_IntVector_Intrinsics_vec256
+ tmp40 =
+ Lib_IntVector_Intrinsics_vec256_and(l4,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c40 = Lib_IntVector_Intrinsics_vec256_shift_right64(l4, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ f010 =
+ Lib_IntVector_Intrinsics_vec256_add64(tmp00,
+ Lib_IntVector_Intrinsics_vec256_smul64(c40, (uint64_t)5U));
+ Lib_IntVector_Intrinsics_vec256 f110 = tmp10;
+ Lib_IntVector_Intrinsics_vec256 f210 = tmp20;
+ Lib_IntVector_Intrinsics_vec256 f310 = tmp30;
+ Lib_IntVector_Intrinsics_vec256 f410 = tmp40;
+ Lib_IntVector_Intrinsics_vec256
+ l = Lib_IntVector_Intrinsics_vec256_add64(f010, Lib_IntVector_Intrinsics_vec256_zero);
+ Lib_IntVector_Intrinsics_vec256
+ tmp0 =
+ Lib_IntVector_Intrinsics_vec256_and(l,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c0 = Lib_IntVector_Intrinsics_vec256_shift_right64(l, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l5 = Lib_IntVector_Intrinsics_vec256_add64(f110, c0);
+ Lib_IntVector_Intrinsics_vec256
+ tmp1 =
+ Lib_IntVector_Intrinsics_vec256_and(l5,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c1 = Lib_IntVector_Intrinsics_vec256_shift_right64(l5, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l6 = Lib_IntVector_Intrinsics_vec256_add64(f210, c1);
+ Lib_IntVector_Intrinsics_vec256
+ tmp2 =
+ Lib_IntVector_Intrinsics_vec256_and(l6,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c2 = Lib_IntVector_Intrinsics_vec256_shift_right64(l6, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l7 = Lib_IntVector_Intrinsics_vec256_add64(f310, c2);
+ Lib_IntVector_Intrinsics_vec256
+ tmp3 =
+ Lib_IntVector_Intrinsics_vec256_and(l7,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c3 = Lib_IntVector_Intrinsics_vec256_shift_right64(l7, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256 l8 = Lib_IntVector_Intrinsics_vec256_add64(f410, c3);
+ Lib_IntVector_Intrinsics_vec256
+ tmp4 =
+ Lib_IntVector_Intrinsics_vec256_and(l8,
+ Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU));
+ Lib_IntVector_Intrinsics_vec256
+ c4 = Lib_IntVector_Intrinsics_vec256_shift_right64(l8, (uint32_t)26U);
+ Lib_IntVector_Intrinsics_vec256
+ f02 =
+ Lib_IntVector_Intrinsics_vec256_add64(tmp0,
+ Lib_IntVector_Intrinsics_vec256_smul64(c4, (uint64_t)5U));
+ Lib_IntVector_Intrinsics_vec256 f12 = tmp1;
+ Lib_IntVector_Intrinsics_vec256 f22 = tmp2;
+ Lib_IntVector_Intrinsics_vec256 f32 = tmp3;
+ Lib_IntVector_Intrinsics_vec256 f42 = tmp4;
+ Lib_IntVector_Intrinsics_vec256
+ mh = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3ffffffU);
+ Lib_IntVector_Intrinsics_vec256
+ ml = Lib_IntVector_Intrinsics_vec256_load64((uint64_t)0x3fffffbU);
+ Lib_IntVector_Intrinsics_vec256 mask = Lib_IntVector_Intrinsics_vec256_eq64(f42, mh);
+ Lib_IntVector_Intrinsics_vec256
+ mask1 =
+ Lib_IntVector_Intrinsics_vec256_and(mask,
+ Lib_IntVector_Intrinsics_vec256_eq64(f32, mh));
+ Lib_IntVector_Intrinsics_vec256
+ mask2 =
+ Lib_IntVector_Intrinsics_vec256_and(mask1,
+ Lib_IntVector_Intrinsics_vec256_eq64(f22, mh));
+ Lib_IntVector_Intrinsics_vec256
+ mask3 =
+ Lib_IntVector_Intrinsics_vec256_and(mask2,
+ Lib_IntVector_Intrinsics_vec256_eq64(f12, mh));
+ Lib_IntVector_Intrinsics_vec256
+ mask4 =
+ Lib_IntVector_Intrinsics_vec256_and(mask3,
+ Lib_IntVector_Intrinsics_vec256_lognot(Lib_IntVector_Intrinsics_vec256_gt64(ml, f02)));
+ Lib_IntVector_Intrinsics_vec256 ph = Lib_IntVector_Intrinsics_vec256_and(mask4, mh);
+ Lib_IntVector_Intrinsics_vec256 pl = Lib_IntVector_Intrinsics_vec256_and(mask4, ml);
+ Lib_IntVector_Intrinsics_vec256 o0 = Lib_IntVector_Intrinsics_vec256_sub64(f02, pl);
+ Lib_IntVector_Intrinsics_vec256 o1 = Lib_IntVector_Intrinsics_vec256_sub64(f12, ph);
+ Lib_IntVector_Intrinsics_vec256 o2 = Lib_IntVector_Intrinsics_vec256_sub64(f22, ph);
+ Lib_IntVector_Intrinsics_vec256 o3 = Lib_IntVector_Intrinsics_vec256_sub64(f32, ph);
+ Lib_IntVector_Intrinsics_vec256 o4 = Lib_IntVector_Intrinsics_vec256_sub64(f42, ph);
+ Lib_IntVector_Intrinsics_vec256 f011 = o0;
+ Lib_IntVector_Intrinsics_vec256 f111 = o1;
+ Lib_IntVector_Intrinsics_vec256 f211 = o2;
+ Lib_IntVector_Intrinsics_vec256 f311 = o3;
+ Lib_IntVector_Intrinsics_vec256 f411 = o4;
+ acc[0U] = f011;
+ acc[1U] = f111;
+ acc[2U] = f211;
+ acc[3U] = f311;
+ acc[4U] = f411;
+ Lib_IntVector_Intrinsics_vec256 f00 = acc[0U];
+ Lib_IntVector_Intrinsics_vec256 f1 = acc[1U];
+ Lib_IntVector_Intrinsics_vec256 f2 = acc[2U];
+ Lib_IntVector_Intrinsics_vec256 f3 = acc[3U];
+ Lib_IntVector_Intrinsics_vec256 f4 = acc[4U];
+ uint64_t f01 = Lib_IntVector_Intrinsics_vec256_extract64(f00, (uint32_t)0U);
+ uint64_t f112 = Lib_IntVector_Intrinsics_vec256_extract64(f1, (uint32_t)0U);
+ uint64_t f212 = Lib_IntVector_Intrinsics_vec256_extract64(f2, (uint32_t)0U);
+ uint64_t f312 = Lib_IntVector_Intrinsics_vec256_extract64(f3, (uint32_t)0U);
+ uint64_t f41 = Lib_IntVector_Intrinsics_vec256_extract64(f4, (uint32_t)0U);
+ uint64_t lo = (f01 | f112 << (uint32_t)26U) | f212 << (uint32_t)52U;
+ uint64_t hi = (f212 >> (uint32_t)12U | f312 << (uint32_t)14U) | f41 << (uint32_t)40U;
+ uint64_t f10 = lo;
+ uint64_t f11 = hi;
+ uint64_t u0 = load64_le(ks);
+ uint64_t lo0 = u0;
+ uint64_t u = load64_le(ks + (uint32_t)8U);
+ uint64_t hi0 = u;
+ uint64_t f20 = lo0;
+ uint64_t f21 = hi0;
+ uint64_t r0 = f10 + f20;
+ uint64_t r1 = f11 + f21;
+ uint64_t c = (r0 ^ ((r0 ^ f20) | ((r0 - f20) ^ f20))) >> (uint32_t)63U;
+ uint64_t r11 = r1 + c;
+ uint64_t f30 = r0;
+ uint64_t f31 = r11;
+ store64_le(tag, f30);
+ store64_le(tag + (uint32_t)8U, f31);
+}
+
+void
+Hacl_Poly1305_256_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key)
+{
+ Lib_IntVector_Intrinsics_vec256 ctx[25U];
+ for (uint32_t _i = 0U; _i < (uint32_t)25U; ++_i)
+ ctx[_i] = Lib_IntVector_Intrinsics_vec256_zero;
+ Hacl_Poly1305_256_poly1305_init(ctx, key);
+ Hacl_Poly1305_256_poly1305_update(ctx, len, text);
+ Hacl_Poly1305_256_poly1305_finish(tag, key, ctx);
+}
diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_256.h b/security/nss/lib/freebl/verified/Hacl_Poly1305_256.h
new file mode 100644
index 0000000000..9d5ff5728b
--- /dev/null
+++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_256.h
@@ -0,0 +1,66 @@
+/* MIT License
+ *
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include "libintvector.h"
+#include "kremlin/internal/types.h"
+#include "kremlin/lowstar_endianness.h"
+#include <string.h>
+#include <stdbool.h>
+
+#ifndef __Hacl_Poly1305_256_H
+#define __Hacl_Poly1305_256_H
+
+#include "Hacl_Kremlib.h"
+
+void
+Hacl_Impl_Poly1305_Field32xN_256_load_acc4(Lib_IntVector_Intrinsics_vec256 *acc, uint8_t *b);
+
+void
+Hacl_Impl_Poly1305_Field32xN_256_fmul_r4_normalize(
+ Lib_IntVector_Intrinsics_vec256 *out,
+ Lib_IntVector_Intrinsics_vec256 *p);
+
+extern uint32_t Hacl_Poly1305_256_blocklen;
+
+typedef Lib_IntVector_Intrinsics_vec256 *Hacl_Poly1305_256_poly1305_ctx;
+
+void Hacl_Poly1305_256_poly1305_init(Lib_IntVector_Intrinsics_vec256 *ctx, uint8_t *key);
+
+void Hacl_Poly1305_256_poly1305_update1(Lib_IntVector_Intrinsics_vec256 *ctx, uint8_t *text);
+
+void
+Hacl_Poly1305_256_poly1305_update(
+ Lib_IntVector_Intrinsics_vec256 *ctx,
+ uint32_t len,
+ uint8_t *text);
+
+void
+Hacl_Poly1305_256_poly1305_finish(
+ uint8_t *tag,
+ uint8_t *key,
+ Lib_IntVector_Intrinsics_vec256 *ctx);
+
+void Hacl_Poly1305_256_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key);
+
+#define __Hacl_Poly1305_256_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_32.c b/security/nss/lib/freebl/verified/Hacl_Poly1305_32.c
index d07a069bf4..b5b118333e 100644
--- a/security/nss/lib/freebl/verified/Hacl_Poly1305_32.c
+++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_32.c
@@ -1,578 +1,574 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
+/* MIT License
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
*
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
*/
#include "Hacl_Poly1305_32.h"
-inline static void
-Hacl_Bignum_Modulo_reduce(uint32_t *b)
-{
- uint32_t b0 = b[0U];
- b[0U] = (b0 << (uint32_t)2U) + b0;
-}
-
-inline static void
-Hacl_Bignum_Modulo_carry_top(uint32_t *b)
-{
- uint32_t b4 = b[4U];
- uint32_t b0 = b[0U];
- uint32_t b4_26 = b4 >> (uint32_t)26U;
- b[4U] = b4 & (uint32_t)0x3ffffffU;
- b[0U] = (b4_26 << (uint32_t)2U) + b4_26 + b0;
-}
-
-inline static void
-Hacl_Bignum_Modulo_carry_top_wide(uint64_t *b)
-{
- uint64_t b4 = b[4U];
- uint64_t b0 = b[0U];
- uint64_t b4_ = b4 & (uint64_t)(uint32_t)0x3ffffffU;
- uint32_t b4_26 = (uint32_t)(b4 >> (uint32_t)26U);
- uint64_t b0_ = b0 + (uint64_t)((b4_26 << (uint32_t)2U) + b4_26);
- b[4U] = b4_;
- b[0U] = b0_;
-}
-
-inline static void
-Hacl_Bignum_Fproduct_copy_from_wide_(uint32_t *output, uint64_t *input)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)5U; i = i + (uint32_t)1U) {
- uint64_t xi = input[i];
- output[i] = (uint32_t)xi;
- }
-}
-
-inline static void
-Hacl_Bignum_Fproduct_sum_scalar_multiplication_(uint64_t *output, uint32_t *input, uint32_t s)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)5U; i = i + (uint32_t)1U) {
- uint64_t xi = output[i];
- uint32_t yi = input[i];
- uint64_t x_wide = (uint64_t)yi;
- uint64_t y_wide = (uint64_t)s;
- output[i] = xi + x_wide * y_wide;
- }
-}
-
-inline static void
-Hacl_Bignum_Fproduct_carry_wide_(uint64_t *tmp)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i = i + (uint32_t)1U) {
- uint32_t ctr = i;
- uint64_t tctr = tmp[ctr];
- uint64_t tctrp1 = tmp[ctr + (uint32_t)1U];
- uint32_t r0 = (uint32_t)tctr & (uint32_t)0x3ffffffU;
- uint64_t c = tctr >> (uint32_t)26U;
- tmp[ctr] = (uint64_t)r0;
- tmp[ctr + (uint32_t)1U] = tctrp1 + c;
- }
-}
-
-inline static void
-Hacl_Bignum_Fproduct_carry_limb_(uint32_t *tmp)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i = i + (uint32_t)1U) {
- uint32_t ctr = i;
- uint32_t tctr = tmp[ctr];
- uint32_t tctrp1 = tmp[ctr + (uint32_t)1U];
- uint32_t r0 = tctr & (uint32_t)0x3ffffffU;
- uint32_t c = tctr >> (uint32_t)26U;
- tmp[ctr] = r0;
- tmp[ctr + (uint32_t)1U] = tctrp1 + c;
- }
-}
-
-inline static void
-Hacl_Bignum_Fmul_shift_reduce(uint32_t *output)
-{
- uint32_t tmp = output[4U];
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i = i + (uint32_t)1U) {
- uint32_t ctr = (uint32_t)5U - i - (uint32_t)1U;
- uint32_t z = output[ctr - (uint32_t)1U];
- output[ctr] = z;
- }
- output[0U] = tmp;
- Hacl_Bignum_Modulo_reduce(output);
-}
-
-static void
-Hacl_Bignum_Fmul_mul_shift_reduce_(uint64_t *output, uint32_t *input, uint32_t *input2)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)4U; i = i + (uint32_t)1U) {
- uint32_t input2i = input2[i];
- Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i);
- Hacl_Bignum_Fmul_shift_reduce(input);
- }
- uint32_t i = (uint32_t)4U;
- uint32_t input2i = input2[i];
- Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i);
-}
-
-inline static void
-Hacl_Bignum_Fmul_fmul(uint32_t *output, uint32_t *input, uint32_t *input2)
-{
- uint32_t tmp[5U] = { 0U };
- memcpy(tmp, input, (uint32_t)5U * sizeof input[0U]);
- uint64_t t[5U] = { 0U };
- Hacl_Bignum_Fmul_mul_shift_reduce_(t, tmp, input2);
- Hacl_Bignum_Fproduct_carry_wide_(t);
- Hacl_Bignum_Modulo_carry_top_wide(t);
- Hacl_Bignum_Fproduct_copy_from_wide_(output, t);
- uint32_t i0 = output[0U];
- uint32_t i1 = output[1U];
- uint32_t i0_ = i0 & (uint32_t)0x3ffffffU;
- uint32_t i1_ = i1 + (i0 >> (uint32_t)26U);
- output[0U] = i0_;
- output[1U] = i1_;
-}
-
-inline static void
-Hacl_Bignum_AddAndMultiply_add_and_multiply(uint32_t *acc, uint32_t *block, uint32_t *r)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)5U; i = i + (uint32_t)1U) {
- uint32_t xi = acc[i];
- uint32_t yi = block[i];
- acc[i] = xi + yi;
- }
- Hacl_Bignum_Fmul_fmul(acc, acc, r);
-}
-
-inline static void
-Hacl_Impl_Poly1305_32_poly1305_update(
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *m)
-{
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut0 = st;
- uint32_t *h = scrut0.h;
- uint32_t *acc = h;
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st;
- uint32_t *r = scrut.r;
- uint32_t *r5 = r;
- uint32_t tmp[5U] = { 0U };
- uint8_t *s0 = m;
- uint8_t *s1 = m + (uint32_t)3U;
- uint8_t *s2 = m + (uint32_t)6U;
- uint8_t *s3 = m + (uint32_t)9U;
- uint8_t *s4 = m + (uint32_t)12U;
- uint32_t i0 = load32_le(s0);
- uint32_t i1 = load32_le(s1);
- uint32_t i2 = load32_le(s2);
- uint32_t i3 = load32_le(s3);
- uint32_t i4 = load32_le(s4);
- uint32_t r0 = i0 & (uint32_t)0x3ffffffU;
- uint32_t r1 = i1 >> (uint32_t)2U & (uint32_t)0x3ffffffU;
- uint32_t r2 = i2 >> (uint32_t)4U & (uint32_t)0x3ffffffU;
- uint32_t r3 = i3 >> (uint32_t)6U & (uint32_t)0x3ffffffU;
- uint32_t r4 = i4 >> (uint32_t)8U;
- tmp[0U] = r0;
- tmp[1U] = r1;
- tmp[2U] = r2;
- tmp[3U] = r3;
- tmp[4U] = r4;
- uint32_t b4 = tmp[4U];
- uint32_t b4_ = (uint32_t)0x1000000U | b4;
- tmp[4U] = b4_;
- Hacl_Bignum_AddAndMultiply_add_and_multiply(acc, tmp, r5);
-}
-
-inline static void
-Hacl_Impl_Poly1305_32_poly1305_process_last_block_(
- uint8_t *block,
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *m,
- uint64_t rem_)
-{
- uint32_t tmp[5U] = { 0U };
- uint8_t *s0 = block;
- uint8_t *s1 = block + (uint32_t)3U;
- uint8_t *s2 = block + (uint32_t)6U;
- uint8_t *s3 = block + (uint32_t)9U;
- uint8_t *s4 = block + (uint32_t)12U;
- uint32_t i0 = load32_le(s0);
- uint32_t i1 = load32_le(s1);
- uint32_t i2 = load32_le(s2);
- uint32_t i3 = load32_le(s3);
- uint32_t i4 = load32_le(s4);
- uint32_t r0 = i0 & (uint32_t)0x3ffffffU;
- uint32_t r1 = i1 >> (uint32_t)2U & (uint32_t)0x3ffffffU;
- uint32_t r2 = i2 >> (uint32_t)4U & (uint32_t)0x3ffffffU;
- uint32_t r3 = i3 >> (uint32_t)6U & (uint32_t)0x3ffffffU;
- uint32_t r4 = i4 >> (uint32_t)8U;
- tmp[0U] = r0;
- tmp[1U] = r1;
- tmp[2U] = r2;
- tmp[3U] = r3;
- tmp[4U] = r4;
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut0 = st;
- uint32_t *h = scrut0.h;
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st;
- uint32_t *r = scrut.r;
- Hacl_Bignum_AddAndMultiply_add_and_multiply(h, tmp, r);
-}
-
-inline static void
-Hacl_Impl_Poly1305_32_poly1305_process_last_block(
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *m,
- uint64_t rem_)
-{
- uint8_t zero1 = (uint8_t)0U;
- KRML_CHECK_SIZE(zero1, (uint32_t)16U);
- uint8_t block[16U];
- for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
- block[_i] = zero1;
- uint32_t i0 = (uint32_t)rem_;
- uint32_t i = (uint32_t)rem_;
- memcpy(block, m, i * sizeof m[0U]);
- block[i0] = (uint8_t)1U;
- Hacl_Impl_Poly1305_32_poly1305_process_last_block_(block, st, m, rem_);
-}
-
-static void
-Hacl_Impl_Poly1305_32_poly1305_last_pass(uint32_t *acc)
-{
- Hacl_Bignum_Fproduct_carry_limb_(acc);
- Hacl_Bignum_Modulo_carry_top(acc);
- uint32_t t0 = acc[0U];
- uint32_t t10 = acc[1U];
- uint32_t t20 = acc[2U];
- uint32_t t30 = acc[3U];
- uint32_t t40 = acc[4U];
- uint32_t t1_ = t10 + (t0 >> (uint32_t)26U);
- uint32_t mask_261 = (uint32_t)0x3ffffffU;
- uint32_t t0_ = t0 & mask_261;
- uint32_t t2_ = t20 + (t1_ >> (uint32_t)26U);
- uint32_t t1__ = t1_ & mask_261;
- uint32_t t3_ = t30 + (t2_ >> (uint32_t)26U);
- uint32_t t2__ = t2_ & mask_261;
- uint32_t t4_ = t40 + (t3_ >> (uint32_t)26U);
- uint32_t t3__ = t3_ & mask_261;
- acc[0U] = t0_;
- acc[1U] = t1__;
- acc[2U] = t2__;
- acc[3U] = t3__;
- acc[4U] = t4_;
- Hacl_Bignum_Modulo_carry_top(acc);
- uint32_t t00 = acc[0U];
- uint32_t t1 = acc[1U];
- uint32_t t2 = acc[2U];
- uint32_t t3 = acc[3U];
- uint32_t t4 = acc[4U];
- uint32_t t1_0 = t1 + (t00 >> (uint32_t)26U);
- uint32_t t0_0 = t00 & (uint32_t)0x3ffffffU;
- uint32_t t2_0 = t2 + (t1_0 >> (uint32_t)26U);
- uint32_t t1__0 = t1_0 & (uint32_t)0x3ffffffU;
- uint32_t t3_0 = t3 + (t2_0 >> (uint32_t)26U);
- uint32_t t2__0 = t2_0 & (uint32_t)0x3ffffffU;
- uint32_t t4_0 = t4 + (t3_0 >> (uint32_t)26U);
- uint32_t t3__0 = t3_0 & (uint32_t)0x3ffffffU;
- acc[0U] = t0_0;
- acc[1U] = t1__0;
- acc[2U] = t2__0;
- acc[3U] = t3__0;
- acc[4U] = t4_0;
- Hacl_Bignum_Modulo_carry_top(acc);
- uint32_t i0 = acc[0U];
- uint32_t i1 = acc[1U];
- uint32_t i0_ = i0 & (uint32_t)0x3ffffffU;
- uint32_t i1_ = i1 + (i0 >> (uint32_t)26U);
- acc[0U] = i0_;
- acc[1U] = i1_;
- uint32_t a0 = acc[0U];
- uint32_t a1 = acc[1U];
- uint32_t a2 = acc[2U];
- uint32_t a3 = acc[3U];
- uint32_t a4 = acc[4U];
- uint32_t mask0 = FStar_UInt32_gte_mask(a0, (uint32_t)0x3fffffbU);
- uint32_t mask1 = FStar_UInt32_eq_mask(a1, (uint32_t)0x3ffffffU);
- uint32_t mask2 = FStar_UInt32_eq_mask(a2, (uint32_t)0x3ffffffU);
- uint32_t mask3 = FStar_UInt32_eq_mask(a3, (uint32_t)0x3ffffffU);
- uint32_t mask4 = FStar_UInt32_eq_mask(a4, (uint32_t)0x3ffffffU);
- uint32_t mask = (((mask0 & mask1) & mask2) & mask3) & mask4;
- uint32_t a0_ = a0 - ((uint32_t)0x3fffffbU & mask);
- uint32_t a1_ = a1 - ((uint32_t)0x3ffffffU & mask);
- uint32_t a2_ = a2 - ((uint32_t)0x3ffffffU & mask);
- uint32_t a3_ = a3 - ((uint32_t)0x3ffffffU & mask);
- uint32_t a4_ = a4 - ((uint32_t)0x3ffffffU & mask);
- acc[0U] = a0_;
- acc[1U] = a1_;
- acc[2U] = a2_;
- acc[3U] = a3_;
- acc[4U] = a4_;
-}
-
-static Hacl_Impl_Poly1305_32_State_poly1305_state
-Hacl_Impl_Poly1305_32_mk_state(uint32_t *r, uint32_t *h)
-{
- return ((Hacl_Impl_Poly1305_32_State_poly1305_state){.r = r, .h = h });
-}
-
-static void
-Hacl_Standalone_Poly1305_32_poly1305_blocks(
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *m,
- uint64_t len1)
-{
- if (!(len1 == (uint64_t)0U)) {
- uint8_t *block = m;
- uint8_t *tail1 = m + (uint32_t)16U;
- Hacl_Impl_Poly1305_32_poly1305_update(st, block);
- uint64_t len2 = len1 - (uint64_t)1U;
- Hacl_Standalone_Poly1305_32_poly1305_blocks(st, tail1, len2);
- }
-}
-
-static void
-Hacl_Standalone_Poly1305_32_poly1305_partial(
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *input,
- uint64_t len1,
- uint8_t *kr)
-{
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st;
- uint32_t *r = scrut.r;
- uint32_t *x0 = r;
- FStar_UInt128_t k1 = load128_le(kr);
- FStar_UInt128_t
- k_clamped =
- FStar_UInt128_logand(k1,
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0ffffffcU),
- (uint32_t)64U),
- FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0fffffffU)));
- uint32_t r0 = (uint32_t)FStar_UInt128_uint128_to_uint64(k_clamped) & (uint32_t)0x3ffffffU;
- uint32_t
- r1 =
- (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)26U)) & (uint32_t)0x3ffffffU;
- uint32_t
- r2 =
- (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)52U)) & (uint32_t)0x3ffffffU;
- uint32_t
- r3 =
- (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)78U)) & (uint32_t)0x3ffffffU;
- uint32_t
- r4 =
- (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)104U)) & (uint32_t)0x3ffffffU;
- x0[0U] = r0;
- x0[1U] = r1;
- x0[2U] = r2;
- x0[3U] = r3;
- x0[4U] = r4;
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut0 = st;
- uint32_t *h = scrut0.h;
- uint32_t *x00 = h;
- x00[0U] = (uint32_t)0U;
- x00[1U] = (uint32_t)0U;
- x00[2U] = (uint32_t)0U;
- x00[3U] = (uint32_t)0U;
- x00[4U] = (uint32_t)0U;
- Hacl_Standalone_Poly1305_32_poly1305_blocks(st, input, len1);
-}
-
-static void
-Hacl_Standalone_Poly1305_32_poly1305_complete(
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *m,
- uint64_t len1,
- uint8_t *k1)
-{
- uint8_t *kr = k1;
- uint64_t len16 = len1 >> (uint32_t)4U;
- uint64_t rem16 = len1 & (uint64_t)0xfU;
- uint8_t *part_input = m;
- uint8_t *last_block = m + (uint32_t)((uint64_t)16U * len16);
- Hacl_Standalone_Poly1305_32_poly1305_partial(st, part_input, len16, kr);
- if (!(rem16 == (uint64_t)0U))
- Hacl_Impl_Poly1305_32_poly1305_process_last_block(st, last_block, rem16);
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st;
- uint32_t *h = scrut.h;
- uint32_t *acc = h;
- Hacl_Impl_Poly1305_32_poly1305_last_pass(acc);
-}
-
-static void
-Hacl_Standalone_Poly1305_32_crypto_onetimeauth_(
- uint8_t *output,
- uint8_t *input,
- uint64_t len1,
- uint8_t *k1)
-{
- uint32_t buf[10U] = { 0U };
- uint32_t *r = buf;
- uint32_t *h = buf + (uint32_t)5U;
- Hacl_Impl_Poly1305_32_State_poly1305_state st = Hacl_Impl_Poly1305_32_mk_state(r, h);
- uint8_t *key_s = k1 + (uint32_t)16U;
- Hacl_Standalone_Poly1305_32_poly1305_complete(st, input, len1, k1);
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st;
- uint32_t *h5 = scrut.h;
- uint32_t *acc = h5;
- FStar_UInt128_t k_ = load128_le(key_s);
- uint32_t h0 = acc[0U];
- uint32_t h1 = acc[1U];
- uint32_t h2 = acc[2U];
- uint32_t h3 = acc[3U];
- uint32_t h4 = acc[4U];
- FStar_UInt128_t
- acc_ =
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h4),
- (uint32_t)104U),
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h3),
- (uint32_t)78U),
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h2),
- (uint32_t)52U),
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h1),
- (uint32_t)26U),
- FStar_UInt128_uint64_to_uint128((uint64_t)h0)))));
- FStar_UInt128_t mac_ = FStar_UInt128_add_mod(acc_, k_);
- store128_le(output, mac_);
-}
-
-static void
-Hacl_Standalone_Poly1305_32_crypto_onetimeauth(
- uint8_t *output,
- uint8_t *input,
- uint64_t len1,
- uint8_t *k1)
-{
- Hacl_Standalone_Poly1305_32_crypto_onetimeauth_(output, input, len1, k1);
-}
-
-void *
-Hacl_Poly1305_32_op_String_Access(FStar_Monotonic_HyperStack_mem h, uint8_t *b)
-{
- return (void *)(uint8_t)0U;
-}
-
-Hacl_Impl_Poly1305_32_State_poly1305_state
-Hacl_Poly1305_32_mk_state(uint32_t *r, uint32_t *acc)
-{
- return Hacl_Impl_Poly1305_32_mk_state(r, acc);
-}
+uint32_t Hacl_Poly1305_32_blocklen = (uint32_t)16U;
void
-Hacl_Poly1305_32_init(Hacl_Impl_Poly1305_32_State_poly1305_state st, uint8_t *k1)
+Hacl_Poly1305_32_poly1305_init(uint64_t *ctx, uint8_t *key)
{
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st;
- uint32_t *r = scrut.r;
- uint32_t *x0 = r;
- FStar_UInt128_t k10 = load128_le(k1);
- FStar_UInt128_t
- k_clamped =
- FStar_UInt128_logand(k10,
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0ffffffcU),
- (uint32_t)64U),
- FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0fffffffU)));
- uint32_t r0 = (uint32_t)FStar_UInt128_uint128_to_uint64(k_clamped) & (uint32_t)0x3ffffffU;
- uint32_t
- r1 =
- (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)26U)) & (uint32_t)0x3ffffffU;
- uint32_t
- r2 =
- (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)52U)) & (uint32_t)0x3ffffffU;
- uint32_t
- r3 =
- (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)78U)) & (uint32_t)0x3ffffffU;
- uint32_t
- r4 =
- (uint32_t)FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)104U)) & (uint32_t)0x3ffffffU;
- x0[0U] = r0;
- x0[1U] = r1;
- x0[2U] = r2;
- x0[3U] = r3;
- x0[4U] = r4;
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut0 = st;
- uint32_t *h = scrut0.h;
- uint32_t *x00 = h;
- x00[0U] = (uint32_t)0U;
- x00[1U] = (uint32_t)0U;
- x00[2U] = (uint32_t)0U;
- x00[3U] = (uint32_t)0U;
- x00[4U] = (uint32_t)0U;
+ uint64_t *acc = ctx;
+ uint64_t *pre = ctx + (uint32_t)5U;
+ uint8_t *kr = key;
+ acc[0U] = (uint64_t)0U;
+ acc[1U] = (uint64_t)0U;
+ acc[2U] = (uint64_t)0U;
+ acc[3U] = (uint64_t)0U;
+ acc[4U] = (uint64_t)0U;
+ uint64_t u0 = load64_le(kr);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(kr + (uint32_t)8U);
+ uint64_t hi = u;
+ uint64_t mask0 = (uint64_t)0x0ffffffc0fffffffU;
+ uint64_t mask1 = (uint64_t)0x0ffffffc0ffffffcU;
+ uint64_t lo1 = lo & mask0;
+ uint64_t hi1 = hi & mask1;
+ uint64_t *r = pre;
+ uint64_t *r5 = pre + (uint32_t)5U;
+ uint64_t *rn = pre + (uint32_t)10U;
+ uint64_t *rn_5 = pre + (uint32_t)15U;
+ uint64_t r_vec0 = lo1;
+ uint64_t r_vec1 = hi1;
+ uint64_t f00 = r_vec0 & (uint64_t)0x3ffffffU;
+ uint64_t f10 = r_vec0 >> (uint32_t)26U & (uint64_t)0x3ffffffU;
+ uint64_t f20 = r_vec0 >> (uint32_t)52U | (r_vec1 & (uint64_t)0x3fffU) << (uint32_t)12U;
+ uint64_t f30 = r_vec1 >> (uint32_t)14U & (uint64_t)0x3ffffffU;
+ uint64_t f40 = r_vec1 >> (uint32_t)40U;
+ uint64_t f0 = f00;
+ uint64_t f1 = f10;
+ uint64_t f2 = f20;
+ uint64_t f3 = f30;
+ uint64_t f4 = f40;
+ r[0U] = f0;
+ r[1U] = f1;
+ r[2U] = f2;
+ r[3U] = f3;
+ r[4U] = f4;
+ uint64_t f200 = r[0U];
+ uint64_t f21 = r[1U];
+ uint64_t f22 = r[2U];
+ uint64_t f23 = r[3U];
+ uint64_t f24 = r[4U];
+ r5[0U] = f200 * (uint64_t)5U;
+ r5[1U] = f21 * (uint64_t)5U;
+ r5[2U] = f22 * (uint64_t)5U;
+ r5[3U] = f23 * (uint64_t)5U;
+ r5[4U] = f24 * (uint64_t)5U;
+ rn[0U] = r[0U];
+ rn[1U] = r[1U];
+ rn[2U] = r[2U];
+ rn[3U] = r[3U];
+ rn[4U] = r[4U];
+ rn_5[0U] = r5[0U];
+ rn_5[1U] = r5[1U];
+ rn_5[2U] = r5[2U];
+ rn_5[3U] = r5[3U];
+ rn_5[4U] = r5[4U];
}
-void *Hacl_Poly1305_32_empty_log = (void *)(uint8_t)0U;
-
void
-Hacl_Poly1305_32_update_block(Hacl_Impl_Poly1305_32_State_poly1305_state st, uint8_t *m)
+Hacl_Poly1305_32_poly1305_update1(uint64_t *ctx, uint8_t *text)
{
- Hacl_Impl_Poly1305_32_poly1305_update(st, m);
+ uint64_t *pre = ctx + (uint32_t)5U;
+ uint64_t *acc = ctx;
+ uint64_t e[5U] = { 0U };
+ uint64_t u0 = load64_le(text);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(text + (uint32_t)8U);
+ uint64_t hi = u;
+ uint64_t f0 = lo;
+ uint64_t f1 = hi;
+ uint64_t f010 = f0 & (uint64_t)0x3ffffffU;
+ uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU;
+ uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U;
+ uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU;
+ uint64_t f40 = f1 >> (uint32_t)40U;
+ uint64_t f01 = f010;
+ uint64_t f111 = f110;
+ uint64_t f2 = f20;
+ uint64_t f3 = f30;
+ uint64_t f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ uint64_t mask = b;
+ uint64_t f4 = e[4U];
+ e[4U] = f4 | mask;
+ uint64_t *r = pre;
+ uint64_t *r5 = pre + (uint32_t)5U;
+ uint64_t r0 = r[0U];
+ uint64_t r1 = r[1U];
+ uint64_t r2 = r[2U];
+ uint64_t r3 = r[3U];
+ uint64_t r4 = r[4U];
+ uint64_t r51 = r5[1U];
+ uint64_t r52 = r5[2U];
+ uint64_t r53 = r5[3U];
+ uint64_t r54 = r5[4U];
+ uint64_t f10 = e[0U];
+ uint64_t f11 = e[1U];
+ uint64_t f12 = e[2U];
+ uint64_t f13 = e[3U];
+ uint64_t f14 = e[4U];
+ uint64_t a0 = acc[0U];
+ uint64_t a1 = acc[1U];
+ uint64_t a2 = acc[2U];
+ uint64_t a3 = acc[3U];
+ uint64_t a4 = acc[4U];
+ uint64_t a01 = a0 + f10;
+ uint64_t a11 = a1 + f11;
+ uint64_t a21 = a2 + f12;
+ uint64_t a31 = a3 + f13;
+ uint64_t a41 = a4 + f14;
+ uint64_t a02 = r0 * a01;
+ uint64_t a12 = r1 * a01;
+ uint64_t a22 = r2 * a01;
+ uint64_t a32 = r3 * a01;
+ uint64_t a42 = r4 * a01;
+ uint64_t a03 = a02 + r54 * a11;
+ uint64_t a13 = a12 + r0 * a11;
+ uint64_t a23 = a22 + r1 * a11;
+ uint64_t a33 = a32 + r2 * a11;
+ uint64_t a43 = a42 + r3 * a11;
+ uint64_t a04 = a03 + r53 * a21;
+ uint64_t a14 = a13 + r54 * a21;
+ uint64_t a24 = a23 + r0 * a21;
+ uint64_t a34 = a33 + r1 * a21;
+ uint64_t a44 = a43 + r2 * a21;
+ uint64_t a05 = a04 + r52 * a31;
+ uint64_t a15 = a14 + r53 * a31;
+ uint64_t a25 = a24 + r54 * a31;
+ uint64_t a35 = a34 + r0 * a31;
+ uint64_t a45 = a44 + r1 * a31;
+ uint64_t a06 = a05 + r51 * a41;
+ uint64_t a16 = a15 + r52 * a41;
+ uint64_t a26 = a25 + r53 * a41;
+ uint64_t a36 = a35 + r54 * a41;
+ uint64_t a46 = a45 + r0 * a41;
+ uint64_t t0 = a06;
+ uint64_t t1 = a16;
+ uint64_t t2 = a26;
+ uint64_t t3 = a36;
+ uint64_t t4 = a46;
+ uint64_t mask26 = (uint64_t)0x3ffffffU;
+ uint64_t z0 = t0 >> (uint32_t)26U;
+ uint64_t z1 = t3 >> (uint32_t)26U;
+ uint64_t x0 = t0 & mask26;
+ uint64_t x3 = t3 & mask26;
+ uint64_t x1 = t1 + z0;
+ uint64_t x4 = t4 + z1;
+ uint64_t z01 = x1 >> (uint32_t)26U;
+ uint64_t z11 = x4 >> (uint32_t)26U;
+ uint64_t t = z11 << (uint32_t)2U;
+ uint64_t z12 = z11 + t;
+ uint64_t x11 = x1 & mask26;
+ uint64_t x41 = x4 & mask26;
+ uint64_t x2 = t2 + z01;
+ uint64_t x01 = x0 + z12;
+ uint64_t z02 = x2 >> (uint32_t)26U;
+ uint64_t z13 = x01 >> (uint32_t)26U;
+ uint64_t x21 = x2 & mask26;
+ uint64_t x02 = x01 & mask26;
+ uint64_t x31 = x3 + z02;
+ uint64_t x12 = x11 + z13;
+ uint64_t z03 = x31 >> (uint32_t)26U;
+ uint64_t x32 = x31 & mask26;
+ uint64_t x42 = x41 + z03;
+ uint64_t o0 = x02;
+ uint64_t o1 = x12;
+ uint64_t o2 = x21;
+ uint64_t o3 = x32;
+ uint64_t o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
}
void
-Hacl_Poly1305_32_update(
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *m,
- uint32_t len1)
+Hacl_Poly1305_32_poly1305_update(uint64_t *ctx, uint32_t len, uint8_t *text)
{
- if (!(len1 == (uint32_t)0U)) {
- uint8_t *block = m;
- uint8_t *m_ = m + (uint32_t)16U;
- uint32_t len2 = len1 - (uint32_t)1U;
- Hacl_Poly1305_32_update_block(st, block);
- Hacl_Poly1305_32_update(st, m_, len2);
+ uint64_t *pre = ctx + (uint32_t)5U;
+ uint64_t *acc = ctx;
+ uint32_t nb = len / (uint32_t)16U;
+ uint32_t rem = len % (uint32_t)16U;
+ for (uint32_t i = (uint32_t)0U; i < nb; i++) {
+ uint8_t *block = text + i * (uint32_t)16U;
+ uint64_t e[5U] = { 0U };
+ uint64_t u0 = load64_le(block);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(block + (uint32_t)8U);
+ uint64_t hi = u;
+ uint64_t f0 = lo;
+ uint64_t f1 = hi;
+ uint64_t f010 = f0 & (uint64_t)0x3ffffffU;
+ uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU;
+ uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U;
+ uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU;
+ uint64_t f40 = f1 >> (uint32_t)40U;
+ uint64_t f01 = f010;
+ uint64_t f111 = f110;
+ uint64_t f2 = f20;
+ uint64_t f3 = f30;
+ uint64_t f41 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f41;
+ uint64_t b = (uint64_t)0x1000000U;
+ uint64_t mask = b;
+ uint64_t f4 = e[4U];
+ e[4U] = f4 | mask;
+ uint64_t *r = pre;
+ uint64_t *r5 = pre + (uint32_t)5U;
+ uint64_t r0 = r[0U];
+ uint64_t r1 = r[1U];
+ uint64_t r2 = r[2U];
+ uint64_t r3 = r[3U];
+ uint64_t r4 = r[4U];
+ uint64_t r51 = r5[1U];
+ uint64_t r52 = r5[2U];
+ uint64_t r53 = r5[3U];
+ uint64_t r54 = r5[4U];
+ uint64_t f10 = e[0U];
+ uint64_t f11 = e[1U];
+ uint64_t f12 = e[2U];
+ uint64_t f13 = e[3U];
+ uint64_t f14 = e[4U];
+ uint64_t a0 = acc[0U];
+ uint64_t a1 = acc[1U];
+ uint64_t a2 = acc[2U];
+ uint64_t a3 = acc[3U];
+ uint64_t a4 = acc[4U];
+ uint64_t a01 = a0 + f10;
+ uint64_t a11 = a1 + f11;
+ uint64_t a21 = a2 + f12;
+ uint64_t a31 = a3 + f13;
+ uint64_t a41 = a4 + f14;
+ uint64_t a02 = r0 * a01;
+ uint64_t a12 = r1 * a01;
+ uint64_t a22 = r2 * a01;
+ uint64_t a32 = r3 * a01;
+ uint64_t a42 = r4 * a01;
+ uint64_t a03 = a02 + r54 * a11;
+ uint64_t a13 = a12 + r0 * a11;
+ uint64_t a23 = a22 + r1 * a11;
+ uint64_t a33 = a32 + r2 * a11;
+ uint64_t a43 = a42 + r3 * a11;
+ uint64_t a04 = a03 + r53 * a21;
+ uint64_t a14 = a13 + r54 * a21;
+ uint64_t a24 = a23 + r0 * a21;
+ uint64_t a34 = a33 + r1 * a21;
+ uint64_t a44 = a43 + r2 * a21;
+ uint64_t a05 = a04 + r52 * a31;
+ uint64_t a15 = a14 + r53 * a31;
+ uint64_t a25 = a24 + r54 * a31;
+ uint64_t a35 = a34 + r0 * a31;
+ uint64_t a45 = a44 + r1 * a31;
+ uint64_t a06 = a05 + r51 * a41;
+ uint64_t a16 = a15 + r52 * a41;
+ uint64_t a26 = a25 + r53 * a41;
+ uint64_t a36 = a35 + r54 * a41;
+ uint64_t a46 = a45 + r0 * a41;
+ uint64_t t0 = a06;
+ uint64_t t1 = a16;
+ uint64_t t2 = a26;
+ uint64_t t3 = a36;
+ uint64_t t4 = a46;
+ uint64_t mask26 = (uint64_t)0x3ffffffU;
+ uint64_t z0 = t0 >> (uint32_t)26U;
+ uint64_t z1 = t3 >> (uint32_t)26U;
+ uint64_t x0 = t0 & mask26;
+ uint64_t x3 = t3 & mask26;
+ uint64_t x1 = t1 + z0;
+ uint64_t x4 = t4 + z1;
+ uint64_t z01 = x1 >> (uint32_t)26U;
+ uint64_t z11 = x4 >> (uint32_t)26U;
+ uint64_t t = z11 << (uint32_t)2U;
+ uint64_t z12 = z11 + t;
+ uint64_t x11 = x1 & mask26;
+ uint64_t x41 = x4 & mask26;
+ uint64_t x2 = t2 + z01;
+ uint64_t x01 = x0 + z12;
+ uint64_t z02 = x2 >> (uint32_t)26U;
+ uint64_t z13 = x01 >> (uint32_t)26U;
+ uint64_t x21 = x2 & mask26;
+ uint64_t x02 = x01 & mask26;
+ uint64_t x31 = x3 + z02;
+ uint64_t x12 = x11 + z13;
+ uint64_t z03 = x31 >> (uint32_t)26U;
+ uint64_t x32 = x31 & mask26;
+ uint64_t x42 = x41 + z03;
+ uint64_t o0 = x02;
+ uint64_t o1 = x12;
+ uint64_t o2 = x21;
+ uint64_t o3 = x32;
+ uint64_t o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ }
+ if (rem > (uint32_t)0U) {
+ uint8_t *last = text + nb * (uint32_t)16U;
+ uint64_t e[5U] = { 0U };
+ uint8_t tmp[16U] = { 0U };
+ memcpy(tmp, last, rem * sizeof(last[0U]));
+ uint64_t u0 = load64_le(tmp);
+ uint64_t lo = u0;
+ uint64_t u = load64_le(tmp + (uint32_t)8U);
+ uint64_t hi = u;
+ uint64_t f0 = lo;
+ uint64_t f1 = hi;
+ uint64_t f010 = f0 & (uint64_t)0x3ffffffU;
+ uint64_t f110 = f0 >> (uint32_t)26U & (uint64_t)0x3ffffffU;
+ uint64_t f20 = f0 >> (uint32_t)52U | (f1 & (uint64_t)0x3fffU) << (uint32_t)12U;
+ uint64_t f30 = f1 >> (uint32_t)14U & (uint64_t)0x3ffffffU;
+ uint64_t f40 = f1 >> (uint32_t)40U;
+ uint64_t f01 = f010;
+ uint64_t f111 = f110;
+ uint64_t f2 = f20;
+ uint64_t f3 = f30;
+ uint64_t f4 = f40;
+ e[0U] = f01;
+ e[1U] = f111;
+ e[2U] = f2;
+ e[3U] = f3;
+ e[4U] = f4;
+ uint64_t b = (uint64_t)1U << rem * (uint32_t)8U % (uint32_t)26U;
+ uint64_t mask = b;
+ uint64_t fi = e[rem * (uint32_t)8U / (uint32_t)26U];
+ e[rem * (uint32_t)8U / (uint32_t)26U] = fi | mask;
+ uint64_t *r = pre;
+ uint64_t *r5 = pre + (uint32_t)5U;
+ uint64_t r0 = r[0U];
+ uint64_t r1 = r[1U];
+ uint64_t r2 = r[2U];
+ uint64_t r3 = r[3U];
+ uint64_t r4 = r[4U];
+ uint64_t r51 = r5[1U];
+ uint64_t r52 = r5[2U];
+ uint64_t r53 = r5[3U];
+ uint64_t r54 = r5[4U];
+ uint64_t f10 = e[0U];
+ uint64_t f11 = e[1U];
+ uint64_t f12 = e[2U];
+ uint64_t f13 = e[3U];
+ uint64_t f14 = e[4U];
+ uint64_t a0 = acc[0U];
+ uint64_t a1 = acc[1U];
+ uint64_t a2 = acc[2U];
+ uint64_t a3 = acc[3U];
+ uint64_t a4 = acc[4U];
+ uint64_t a01 = a0 + f10;
+ uint64_t a11 = a1 + f11;
+ uint64_t a21 = a2 + f12;
+ uint64_t a31 = a3 + f13;
+ uint64_t a41 = a4 + f14;
+ uint64_t a02 = r0 * a01;
+ uint64_t a12 = r1 * a01;
+ uint64_t a22 = r2 * a01;
+ uint64_t a32 = r3 * a01;
+ uint64_t a42 = r4 * a01;
+ uint64_t a03 = a02 + r54 * a11;
+ uint64_t a13 = a12 + r0 * a11;
+ uint64_t a23 = a22 + r1 * a11;
+ uint64_t a33 = a32 + r2 * a11;
+ uint64_t a43 = a42 + r3 * a11;
+ uint64_t a04 = a03 + r53 * a21;
+ uint64_t a14 = a13 + r54 * a21;
+ uint64_t a24 = a23 + r0 * a21;
+ uint64_t a34 = a33 + r1 * a21;
+ uint64_t a44 = a43 + r2 * a21;
+ uint64_t a05 = a04 + r52 * a31;
+ uint64_t a15 = a14 + r53 * a31;
+ uint64_t a25 = a24 + r54 * a31;
+ uint64_t a35 = a34 + r0 * a31;
+ uint64_t a45 = a44 + r1 * a31;
+ uint64_t a06 = a05 + r51 * a41;
+ uint64_t a16 = a15 + r52 * a41;
+ uint64_t a26 = a25 + r53 * a41;
+ uint64_t a36 = a35 + r54 * a41;
+ uint64_t a46 = a45 + r0 * a41;
+ uint64_t t0 = a06;
+ uint64_t t1 = a16;
+ uint64_t t2 = a26;
+ uint64_t t3 = a36;
+ uint64_t t4 = a46;
+ uint64_t mask26 = (uint64_t)0x3ffffffU;
+ uint64_t z0 = t0 >> (uint32_t)26U;
+ uint64_t z1 = t3 >> (uint32_t)26U;
+ uint64_t x0 = t0 & mask26;
+ uint64_t x3 = t3 & mask26;
+ uint64_t x1 = t1 + z0;
+ uint64_t x4 = t4 + z1;
+ uint64_t z01 = x1 >> (uint32_t)26U;
+ uint64_t z11 = x4 >> (uint32_t)26U;
+ uint64_t t = z11 << (uint32_t)2U;
+ uint64_t z12 = z11 + t;
+ uint64_t x11 = x1 & mask26;
+ uint64_t x41 = x4 & mask26;
+ uint64_t x2 = t2 + z01;
+ uint64_t x01 = x0 + z12;
+ uint64_t z02 = x2 >> (uint32_t)26U;
+ uint64_t z13 = x01 >> (uint32_t)26U;
+ uint64_t x21 = x2 & mask26;
+ uint64_t x02 = x01 & mask26;
+ uint64_t x31 = x3 + z02;
+ uint64_t x12 = x11 + z13;
+ uint64_t z03 = x31 >> (uint32_t)26U;
+ uint64_t x32 = x31 & mask26;
+ uint64_t x42 = x41 + z03;
+ uint64_t o0 = x02;
+ uint64_t o1 = x12;
+ uint64_t o2 = x21;
+ uint64_t o3 = x32;
+ uint64_t o4 = x42;
+ acc[0U] = o0;
+ acc[1U] = o1;
+ acc[2U] = o2;
+ acc[3U] = o3;
+ acc[4U] = o4;
+ return;
}
}
void
-Hacl_Poly1305_32_update_last(
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *m,
- uint32_t len1)
-{
- if (!((uint64_t)len1 == (uint64_t)0U))
- Hacl_Impl_Poly1305_32_poly1305_process_last_block(st, m, (uint64_t)len1);
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st;
- uint32_t *h = scrut.h;
- uint32_t *acc = h;
- Hacl_Impl_Poly1305_32_poly1305_last_pass(acc);
-}
-
-void
-Hacl_Poly1305_32_finish(
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *mac,
- uint8_t *k1)
+Hacl_Poly1305_32_poly1305_finish(uint8_t *tag, uint8_t *key, uint64_t *ctx)
{
- Hacl_Impl_Poly1305_32_State_poly1305_state scrut = st;
- uint32_t *h = scrut.h;
- uint32_t *acc = h;
- FStar_UInt128_t k_ = load128_le(k1);
- uint32_t h0 = acc[0U];
- uint32_t h1 = acc[1U];
- uint32_t h2 = acc[2U];
- uint32_t h3 = acc[3U];
- uint32_t h4 = acc[4U];
- FStar_UInt128_t
- acc_ =
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h4),
- (uint32_t)104U),
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h3),
- (uint32_t)78U),
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h2),
- (uint32_t)52U),
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)h1),
- (uint32_t)26U),
- FStar_UInt128_uint64_to_uint128((uint64_t)h0)))));
- FStar_UInt128_t mac_ = FStar_UInt128_add_mod(acc_, k_);
- store128_le(mac, mac_);
+ uint64_t *acc = ctx;
+ uint8_t *ks = key + (uint32_t)16U;
+ uint64_t f0 = acc[0U];
+ uint64_t f13 = acc[1U];
+ uint64_t f23 = acc[2U];
+ uint64_t f33 = acc[3U];
+ uint64_t f40 = acc[4U];
+ uint64_t l0 = f0 + (uint64_t)0U;
+ uint64_t tmp00 = l0 & (uint64_t)0x3ffffffU;
+ uint64_t c00 = l0 >> (uint32_t)26U;
+ uint64_t l1 = f13 + c00;
+ uint64_t tmp10 = l1 & (uint64_t)0x3ffffffU;
+ uint64_t c10 = l1 >> (uint32_t)26U;
+ uint64_t l2 = f23 + c10;
+ uint64_t tmp20 = l2 & (uint64_t)0x3ffffffU;
+ uint64_t c20 = l2 >> (uint32_t)26U;
+ uint64_t l3 = f33 + c20;
+ uint64_t tmp30 = l3 & (uint64_t)0x3ffffffU;
+ uint64_t c30 = l3 >> (uint32_t)26U;
+ uint64_t l4 = f40 + c30;
+ uint64_t tmp40 = l4 & (uint64_t)0x3ffffffU;
+ uint64_t c40 = l4 >> (uint32_t)26U;
+ uint64_t f010 = tmp00 + c40 * (uint64_t)5U;
+ uint64_t f110 = tmp10;
+ uint64_t f210 = tmp20;
+ uint64_t f310 = tmp30;
+ uint64_t f410 = tmp40;
+ uint64_t l = f010 + (uint64_t)0U;
+ uint64_t tmp0 = l & (uint64_t)0x3ffffffU;
+ uint64_t c0 = l >> (uint32_t)26U;
+ uint64_t l5 = f110 + c0;
+ uint64_t tmp1 = l5 & (uint64_t)0x3ffffffU;
+ uint64_t c1 = l5 >> (uint32_t)26U;
+ uint64_t l6 = f210 + c1;
+ uint64_t tmp2 = l6 & (uint64_t)0x3ffffffU;
+ uint64_t c2 = l6 >> (uint32_t)26U;
+ uint64_t l7 = f310 + c2;
+ uint64_t tmp3 = l7 & (uint64_t)0x3ffffffU;
+ uint64_t c3 = l7 >> (uint32_t)26U;
+ uint64_t l8 = f410 + c3;
+ uint64_t tmp4 = l8 & (uint64_t)0x3ffffffU;
+ uint64_t c4 = l8 >> (uint32_t)26U;
+ uint64_t f02 = tmp0 + c4 * (uint64_t)5U;
+ uint64_t f12 = tmp1;
+ uint64_t f22 = tmp2;
+ uint64_t f32 = tmp3;
+ uint64_t f42 = tmp4;
+ uint64_t mh = (uint64_t)0x3ffffffU;
+ uint64_t ml = (uint64_t)0x3fffffbU;
+ uint64_t mask = FStar_UInt64_eq_mask(f42, mh);
+ uint64_t mask1 = mask & FStar_UInt64_eq_mask(f32, mh);
+ uint64_t mask2 = mask1 & FStar_UInt64_eq_mask(f22, mh);
+ uint64_t mask3 = mask2 & FStar_UInt64_eq_mask(f12, mh);
+ uint64_t mask4 = mask3 & ~~FStar_UInt64_gte_mask(f02, ml);
+ uint64_t ph = mask4 & mh;
+ uint64_t pl = mask4 & ml;
+ uint64_t o0 = f02 - pl;
+ uint64_t o1 = f12 - ph;
+ uint64_t o2 = f22 - ph;
+ uint64_t o3 = f32 - ph;
+ uint64_t o4 = f42 - ph;
+ uint64_t f011 = o0;
+ uint64_t f111 = o1;
+ uint64_t f211 = o2;
+ uint64_t f311 = o3;
+ uint64_t f411 = o4;
+ acc[0U] = f011;
+ acc[1U] = f111;
+ acc[2U] = f211;
+ acc[3U] = f311;
+ acc[4U] = f411;
+ uint64_t f00 = acc[0U];
+ uint64_t f1 = acc[1U];
+ uint64_t f2 = acc[2U];
+ uint64_t f3 = acc[3U];
+ uint64_t f4 = acc[4U];
+ uint64_t f01 = f00;
+ uint64_t f112 = f1;
+ uint64_t f212 = f2;
+ uint64_t f312 = f3;
+ uint64_t f41 = f4;
+ uint64_t lo = (f01 | f112 << (uint32_t)26U) | f212 << (uint32_t)52U;
+ uint64_t hi = (f212 >> (uint32_t)12U | f312 << (uint32_t)14U) | f41 << (uint32_t)40U;
+ uint64_t f10 = lo;
+ uint64_t f11 = hi;
+ uint64_t u0 = load64_le(ks);
+ uint64_t lo0 = u0;
+ uint64_t u = load64_le(ks + (uint32_t)8U);
+ uint64_t hi0 = u;
+ uint64_t f20 = lo0;
+ uint64_t f21 = hi0;
+ uint64_t r0 = f10 + f20;
+ uint64_t r1 = f11 + f21;
+ uint64_t c = (r0 ^ ((r0 ^ f20) | ((r0 - f20) ^ f20))) >> (uint32_t)63U;
+ uint64_t r11 = r1 + c;
+ uint64_t f30 = r0;
+ uint64_t f31 = r11;
+ store64_le(tag, f30);
+ store64_le(tag + (uint32_t)8U, f31);
}
void
-Hacl_Poly1305_32_crypto_onetimeauth(
- uint8_t *output,
- uint8_t *input,
- uint64_t len1,
- uint8_t *k1)
+Hacl_Poly1305_32_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key)
{
- Hacl_Standalone_Poly1305_32_crypto_onetimeauth(output, input, len1, k1);
+ uint64_t ctx[25U] = { 0U };
+ Hacl_Poly1305_32_poly1305_init(ctx, key);
+ Hacl_Poly1305_32_poly1305_update(ctx, len, text);
+ Hacl_Poly1305_32_poly1305_finish(tag, key, ctx);
}
diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_32.h b/security/nss/lib/freebl/verified/Hacl_Poly1305_32.h
index f808bc6f97..442b5db429 100644
--- a/security/nss/lib/freebl/verified/Hacl_Poly1305_32.h
+++ b/security/nss/lib/freebl/verified/Hacl_Poly1305_32.h
@@ -1,103 +1,49 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
+/* MIT License
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Copyright (c) 2016-2020 INRIA, CMU and Microsoft Corporation
*
- * http://www.apache.org/licenses/LICENSE-2.0
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
*
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
*/
-#include "kremlib.h"
+#include "kremlin/internal/types.h"
+#include "kremlin/lowstar_endianness.h"
+#include <string.h>
+#include <stdbool.h>
+
#ifndef __Hacl_Poly1305_32_H
#define __Hacl_Poly1305_32_H
-typedef uint32_t Hacl_Bignum_Constants_limb;
-
-typedef uint64_t Hacl_Bignum_Constants_wide;
-
-typedef uint64_t Hacl_Bignum_Wide_t;
-
-typedef uint32_t Hacl_Bignum_Limb_t;
-
-typedef void *Hacl_Impl_Poly1305_32_State_log_t;
-
-typedef uint8_t *Hacl_Impl_Poly1305_32_State_uint8_p;
-
-typedef uint32_t *Hacl_Impl_Poly1305_32_State_bigint;
-
-typedef void *Hacl_Impl_Poly1305_32_State_seqelem;
-
-typedef uint32_t *Hacl_Impl_Poly1305_32_State_elemB;
-
-typedef uint8_t *Hacl_Impl_Poly1305_32_State_wordB;
-
-typedef uint8_t *Hacl_Impl_Poly1305_32_State_wordB_16;
-
-typedef struct
-{
- uint32_t *r;
- uint32_t *h;
-} Hacl_Impl_Poly1305_32_State_poly1305_state;
-
-typedef void *Hacl_Impl_Poly1305_32_log_t;
-
-typedef uint32_t *Hacl_Impl_Poly1305_32_bigint;
-
-typedef uint8_t *Hacl_Impl_Poly1305_32_uint8_p;
-
-typedef uint32_t *Hacl_Impl_Poly1305_32_elemB;
-
-typedef uint8_t *Hacl_Impl_Poly1305_32_wordB;
-
-typedef uint8_t *Hacl_Impl_Poly1305_32_wordB_16;
-
-typedef uint8_t *Hacl_Poly1305_32_uint8_p;
-
-typedef uint64_t Hacl_Poly1305_32_uint64_t;
-
-void *Hacl_Poly1305_32_op_String_Access(FStar_Monotonic_HyperStack_mem h, uint8_t *b);
-
-typedef uint8_t *Hacl_Poly1305_32_key;
-
-typedef Hacl_Impl_Poly1305_32_State_poly1305_state Hacl_Poly1305_32_state;
+#include "Hacl_Kremlib.h"
-Hacl_Impl_Poly1305_32_State_poly1305_state
-Hacl_Poly1305_32_mk_state(uint32_t *r, uint32_t *acc);
+extern uint32_t Hacl_Poly1305_32_blocklen;
-void Hacl_Poly1305_32_init(Hacl_Impl_Poly1305_32_State_poly1305_state st, uint8_t *k1);
+typedef uint64_t *Hacl_Poly1305_32_poly1305_ctx;
-extern void *Hacl_Poly1305_32_empty_log;
+void Hacl_Poly1305_32_poly1305_init(uint64_t *ctx, uint8_t *key);
-void Hacl_Poly1305_32_update_block(Hacl_Impl_Poly1305_32_State_poly1305_state st, uint8_t *m);
+void Hacl_Poly1305_32_poly1305_update1(uint64_t *ctx, uint8_t *text);
-void
-Hacl_Poly1305_32_update(
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *m,
- uint32_t len1);
+void Hacl_Poly1305_32_poly1305_update(uint64_t *ctx, uint32_t len, uint8_t *text);
-void
-Hacl_Poly1305_32_update_last(
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *m,
- uint32_t len1);
+void Hacl_Poly1305_32_poly1305_finish(uint8_t *tag, uint8_t *key, uint64_t *ctx);
-void
-Hacl_Poly1305_32_finish(
- Hacl_Impl_Poly1305_32_State_poly1305_state st,
- uint8_t *mac,
- uint8_t *k1);
+void Hacl_Poly1305_32_poly1305_mac(uint8_t *tag, uint32_t len, uint8_t *text, uint8_t *key);
-void
-Hacl_Poly1305_32_crypto_onetimeauth(
- uint8_t *output,
- uint8_t *input,
- uint64_t len1,
- uint8_t *k1);
+#define __Hacl_Poly1305_32_H_DEFINED
#endif
diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_64.c b/security/nss/lib/freebl/verified/Hacl_Poly1305_64.c
deleted file mode 100644
index 4d3bdde19c..0000000000
--- a/security/nss/lib/freebl/verified/Hacl_Poly1305_64.c
+++ /dev/null
@@ -1,485 +0,0 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "Hacl_Poly1305_64.h"
-
-inline static void
-Hacl_Bignum_Modulo_reduce(uint64_t *b)
-{
- uint64_t b0 = b[0U];
- b[0U] = (b0 << (uint32_t)4U) + (b0 << (uint32_t)2U);
-}
-
-inline static void
-Hacl_Bignum_Modulo_carry_top(uint64_t *b)
-{
- uint64_t b2 = b[2U];
- uint64_t b0 = b[0U];
- uint64_t b2_42 = b2 >> (uint32_t)42U;
- b[2U] = b2 & (uint64_t)0x3ffffffffffU;
- b[0U] = (b2_42 << (uint32_t)2U) + b2_42 + b0;
-}
-
-inline static void
-Hacl_Bignum_Modulo_carry_top_wide(FStar_UInt128_t *b)
-{
- FStar_UInt128_t b2 = b[2U];
- FStar_UInt128_t b0 = b[0U];
- FStar_UInt128_t
- b2_ = FStar_UInt128_logand(b2, FStar_UInt128_uint64_to_uint128((uint64_t)0x3ffffffffffU));
- uint64_t b2_42 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(b2, (uint32_t)42U));
- FStar_UInt128_t
- b0_ = FStar_UInt128_add(b0, FStar_UInt128_uint64_to_uint128((b2_42 << (uint32_t)2U) + b2_42));
- b[2U] = b2_;
- b[0U] = b0_;
-}
-
-inline static void
-Hacl_Bignum_Fproduct_copy_from_wide_(uint64_t *output, FStar_UInt128_t *input)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i = i + (uint32_t)1U) {
- FStar_UInt128_t xi = input[i];
- output[i] = FStar_UInt128_uint128_to_uint64(xi);
- }
-}
-
-inline static void
-Hacl_Bignum_Fproduct_sum_scalar_multiplication_(
- FStar_UInt128_t *output,
- uint64_t *input,
- uint64_t s)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i = i + (uint32_t)1U) {
- FStar_UInt128_t xi = output[i];
- uint64_t yi = input[i];
- output[i] = FStar_UInt128_add_mod(xi, FStar_UInt128_mul_wide(yi, s));
- }
-}
-
-inline static void
-Hacl_Bignum_Fproduct_carry_wide_(FStar_UInt128_t *tmp)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)2U; i = i + (uint32_t)1U) {
- uint32_t ctr = i;
- FStar_UInt128_t tctr = tmp[ctr];
- FStar_UInt128_t tctrp1 = tmp[ctr + (uint32_t)1U];
- uint64_t r0 = FStar_UInt128_uint128_to_uint64(tctr) & (uint64_t)0xfffffffffffU;
- FStar_UInt128_t c = FStar_UInt128_shift_right(tctr, (uint32_t)44U);
- tmp[ctr] = FStar_UInt128_uint64_to_uint128(r0);
- tmp[ctr + (uint32_t)1U] = FStar_UInt128_add(tctrp1, c);
- }
-}
-
-inline static void
-Hacl_Bignum_Fproduct_carry_limb_(uint64_t *tmp)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)2U; i = i + (uint32_t)1U) {
- uint32_t ctr = i;
- uint64_t tctr = tmp[ctr];
- uint64_t tctrp1 = tmp[ctr + (uint32_t)1U];
- uint64_t r0 = tctr & (uint64_t)0xfffffffffffU;
- uint64_t c = tctr >> (uint32_t)44U;
- tmp[ctr] = r0;
- tmp[ctr + (uint32_t)1U] = tctrp1 + c;
- }
-}
-
-inline static void
-Hacl_Bignum_Fmul_shift_reduce(uint64_t *output)
-{
- uint64_t tmp = output[2U];
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)2U; i = i + (uint32_t)1U) {
- uint32_t ctr = (uint32_t)3U - i - (uint32_t)1U;
- uint64_t z = output[ctr - (uint32_t)1U];
- output[ctr] = z;
- }
- output[0U] = tmp;
- Hacl_Bignum_Modulo_reduce(output);
-}
-
-static void
-Hacl_Bignum_Fmul_mul_shift_reduce_(FStar_UInt128_t *output, uint64_t *input, uint64_t *input2)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)2U; i = i + (uint32_t)1U) {
- uint64_t input2i = input2[i];
- Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i);
- Hacl_Bignum_Fmul_shift_reduce(input);
- }
- uint32_t i = (uint32_t)2U;
- uint64_t input2i = input2[i];
- Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i);
-}
-
-inline static void
-Hacl_Bignum_Fmul_fmul(uint64_t *output, uint64_t *input, uint64_t *input2)
-{
- uint64_t tmp[3U] = { 0U };
- memcpy(tmp, input, (uint32_t)3U * sizeof input[0U]);
- KRML_CHECK_SIZE(FStar_UInt128_uint64_to_uint128((uint64_t)0U), (uint32_t)3U);
- FStar_UInt128_t t[3U];
- for (uint32_t _i = 0U; _i < (uint32_t)3U; ++_i)
- t[_i] = FStar_UInt128_uint64_to_uint128((uint64_t)0U);
- Hacl_Bignum_Fmul_mul_shift_reduce_(t, tmp, input2);
- Hacl_Bignum_Fproduct_carry_wide_(t);
- Hacl_Bignum_Modulo_carry_top_wide(t);
- Hacl_Bignum_Fproduct_copy_from_wide_(output, t);
- uint64_t i0 = output[0U];
- uint64_t i1 = output[1U];
- uint64_t i0_ = i0 & (uint64_t)0xfffffffffffU;
- uint64_t i1_ = i1 + (i0 >> (uint32_t)44U);
- output[0U] = i0_;
- output[1U] = i1_;
-}
-
-inline static void
-Hacl_Bignum_AddAndMultiply_add_and_multiply(uint64_t *acc, uint64_t *block, uint64_t *r)
-{
- for (uint32_t i = (uint32_t)0U; i < (uint32_t)3U; i = i + (uint32_t)1U) {
- uint64_t xi = acc[i];
- uint64_t yi = block[i];
- acc[i] = xi + yi;
- }
- Hacl_Bignum_Fmul_fmul(acc, acc, r);
-}
-
-inline static void
-Hacl_Impl_Poly1305_64_poly1305_update(
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *m)
-{
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st;
- uint64_t *h = scrut0.h;
- uint64_t *acc = h;
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st;
- uint64_t *r = scrut.r;
- uint64_t *r3 = r;
- uint64_t tmp[3U] = { 0U };
- FStar_UInt128_t m0 = load128_le(m);
- uint64_t r0 = FStar_UInt128_uint128_to_uint64(m0) & (uint64_t)0xfffffffffffU;
- uint64_t
- r1 =
- FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(m0, (uint32_t)44U)) & (uint64_t)0xfffffffffffU;
- uint64_t r2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(m0, (uint32_t)88U));
- tmp[0U] = r0;
- tmp[1U] = r1;
- tmp[2U] = r2;
- uint64_t b2 = tmp[2U];
- uint64_t b2_ = (uint64_t)0x10000000000U | b2;
- tmp[2U] = b2_;
- Hacl_Bignum_AddAndMultiply_add_and_multiply(acc, tmp, r3);
-}
-
-inline static void
-Hacl_Impl_Poly1305_64_poly1305_process_last_block_(
- uint8_t *block,
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *m,
- uint64_t rem_)
-{
- uint64_t tmp[3U] = { 0U };
- FStar_UInt128_t m0 = load128_le(block);
- uint64_t r0 = FStar_UInt128_uint128_to_uint64(m0) & (uint64_t)0xfffffffffffU;
- uint64_t
- r1 =
- FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(m0, (uint32_t)44U)) & (uint64_t)0xfffffffffffU;
- uint64_t r2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(m0, (uint32_t)88U));
- tmp[0U] = r0;
- tmp[1U] = r1;
- tmp[2U] = r2;
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st;
- uint64_t *h = scrut0.h;
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st;
- uint64_t *r = scrut.r;
- Hacl_Bignum_AddAndMultiply_add_and_multiply(h, tmp, r);
-}
-
-inline static void
-Hacl_Impl_Poly1305_64_poly1305_process_last_block(
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *m,
- uint64_t rem_)
-{
- uint8_t zero1 = (uint8_t)0U;
- KRML_CHECK_SIZE(zero1, (uint32_t)16U);
- uint8_t block[16U];
- for (uint32_t _i = 0U; _i < (uint32_t)16U; ++_i)
- block[_i] = zero1;
- uint32_t i0 = (uint32_t)rem_;
- uint32_t i = (uint32_t)rem_;
- memcpy(block, m, i * sizeof m[0U]);
- block[i0] = (uint8_t)1U;
- Hacl_Impl_Poly1305_64_poly1305_process_last_block_(block, st, m, rem_);
-}
-
-static void
-Hacl_Impl_Poly1305_64_poly1305_last_pass(uint64_t *acc)
-{
- Hacl_Bignum_Fproduct_carry_limb_(acc);
- Hacl_Bignum_Modulo_carry_top(acc);
- uint64_t a0 = acc[0U];
- uint64_t a10 = acc[1U];
- uint64_t a20 = acc[2U];
- uint64_t a0_ = a0 & (uint64_t)0xfffffffffffU;
- uint64_t r0 = a0 >> (uint32_t)44U;
- uint64_t a1_ = (a10 + r0) & (uint64_t)0xfffffffffffU;
- uint64_t r1 = (a10 + r0) >> (uint32_t)44U;
- uint64_t a2_ = a20 + r1;
- acc[0U] = a0_;
- acc[1U] = a1_;
- acc[2U] = a2_;
- Hacl_Bignum_Modulo_carry_top(acc);
- uint64_t i0 = acc[0U];
- uint64_t i1 = acc[1U];
- uint64_t i0_ = i0 & (uint64_t)0xfffffffffffU;
- uint64_t i1_ = i1 + (i0 >> (uint32_t)44U);
- acc[0U] = i0_;
- acc[1U] = i1_;
- uint64_t a00 = acc[0U];
- uint64_t a1 = acc[1U];
- uint64_t a2 = acc[2U];
- uint64_t mask0 = FStar_UInt64_gte_mask(a00, (uint64_t)0xffffffffffbU);
- uint64_t mask1 = FStar_UInt64_eq_mask(a1, (uint64_t)0xfffffffffffU);
- uint64_t mask2 = FStar_UInt64_eq_mask(a2, (uint64_t)0x3ffffffffffU);
- uint64_t mask = (mask0 & mask1) & mask2;
- uint64_t a0_0 = a00 - ((uint64_t)0xffffffffffbU & mask);
- uint64_t a1_0 = a1 - ((uint64_t)0xfffffffffffU & mask);
- uint64_t a2_0 = a2 - ((uint64_t)0x3ffffffffffU & mask);
- acc[0U] = a0_0;
- acc[1U] = a1_0;
- acc[2U] = a2_0;
-}
-
-static Hacl_Impl_Poly1305_64_State_poly1305_state
-Hacl_Impl_Poly1305_64_mk_state(uint64_t *r, uint64_t *h)
-{
- return ((Hacl_Impl_Poly1305_64_State_poly1305_state){.r = r, .h = h });
-}
-
-static void
-Hacl_Standalone_Poly1305_64_poly1305_blocks(
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *m,
- uint64_t len1)
-{
- if (!(len1 == (uint64_t)0U)) {
- uint8_t *block = m;
- uint8_t *tail1 = m + (uint32_t)16U;
- Hacl_Impl_Poly1305_64_poly1305_update(st, block);
- uint64_t len2 = len1 - (uint64_t)1U;
- Hacl_Standalone_Poly1305_64_poly1305_blocks(st, tail1, len2);
- }
-}
-
-static void
-Hacl_Standalone_Poly1305_64_poly1305_partial(
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *input,
- uint64_t len1,
- uint8_t *kr)
-{
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st;
- uint64_t *r = scrut.r;
- uint64_t *x0 = r;
- FStar_UInt128_t k1 = load128_le(kr);
- FStar_UInt128_t
- k_clamped =
- FStar_UInt128_logand(k1,
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0ffffffcU),
- (uint32_t)64U),
- FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0fffffffU)));
- uint64_t r0 = FStar_UInt128_uint128_to_uint64(k_clamped) & (uint64_t)0xfffffffffffU;
- uint64_t
- r1 =
- FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)44U)) & (uint64_t)0xfffffffffffU;
- uint64_t
- r2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)88U));
- x0[0U] = r0;
- x0[1U] = r1;
- x0[2U] = r2;
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st;
- uint64_t *h = scrut0.h;
- uint64_t *x00 = h;
- x00[0U] = (uint64_t)0U;
- x00[1U] = (uint64_t)0U;
- x00[2U] = (uint64_t)0U;
- Hacl_Standalone_Poly1305_64_poly1305_blocks(st, input, len1);
-}
-
-static void
-Hacl_Standalone_Poly1305_64_poly1305_complete(
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *m,
- uint64_t len1,
- uint8_t *k1)
-{
- uint8_t *kr = k1;
- uint64_t len16 = len1 >> (uint32_t)4U;
- uint64_t rem16 = len1 & (uint64_t)0xfU;
- uint8_t *part_input = m;
- uint8_t *last_block = m + (uint32_t)((uint64_t)16U * len16);
- Hacl_Standalone_Poly1305_64_poly1305_partial(st, part_input, len16, kr);
- if (!(rem16 == (uint64_t)0U))
- Hacl_Impl_Poly1305_64_poly1305_process_last_block(st, last_block, rem16);
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st;
- uint64_t *h = scrut.h;
- uint64_t *acc = h;
- Hacl_Impl_Poly1305_64_poly1305_last_pass(acc);
-}
-
-static void
-Hacl_Standalone_Poly1305_64_crypto_onetimeauth_(
- uint8_t *output,
- uint8_t *input,
- uint64_t len1,
- uint8_t *k1)
-{
- uint64_t buf[6U] = { 0U };
- uint64_t *r = buf;
- uint64_t *h = buf + (uint32_t)3U;
- Hacl_Impl_Poly1305_64_State_poly1305_state st = Hacl_Impl_Poly1305_64_mk_state(r, h);
- uint8_t *key_s = k1 + (uint32_t)16U;
- Hacl_Standalone_Poly1305_64_poly1305_complete(st, input, len1, k1);
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st;
- uint64_t *h3 = scrut.h;
- uint64_t *acc = h3;
- FStar_UInt128_t k_ = load128_le(key_s);
- uint64_t h0 = acc[0U];
- uint64_t h1 = acc[1U];
- uint64_t h2 = acc[2U];
- FStar_UInt128_t
- acc_ =
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128(h2
- << (uint32_t)24U |
- h1 >> (uint32_t)20U),
- (uint32_t)64U),
- FStar_UInt128_uint64_to_uint128(h1 << (uint32_t)44U | h0));
- FStar_UInt128_t mac_ = FStar_UInt128_add_mod(acc_, k_);
- store128_le(output, mac_);
-}
-
-static void
-Hacl_Standalone_Poly1305_64_crypto_onetimeauth(
- uint8_t *output,
- uint8_t *input,
- uint64_t len1,
- uint8_t *k1)
-{
- Hacl_Standalone_Poly1305_64_crypto_onetimeauth_(output, input, len1, k1);
-}
-
-Hacl_Impl_Poly1305_64_State_poly1305_state
-Hacl_Poly1305_64_mk_state(uint64_t *r, uint64_t *acc)
-{
- return Hacl_Impl_Poly1305_64_mk_state(r, acc);
-}
-
-void
-Hacl_Poly1305_64_init(Hacl_Impl_Poly1305_64_State_poly1305_state st, uint8_t *k1)
-{
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st;
- uint64_t *r = scrut.r;
- uint64_t *x0 = r;
- FStar_UInt128_t k10 = load128_le(k1);
- FStar_UInt128_t
- k_clamped =
- FStar_UInt128_logand(k10,
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0ffffffcU),
- (uint32_t)64U),
- FStar_UInt128_uint64_to_uint128((uint64_t)0x0ffffffc0fffffffU)));
- uint64_t r0 = FStar_UInt128_uint128_to_uint64(k_clamped) & (uint64_t)0xfffffffffffU;
- uint64_t
- r1 =
- FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)44U)) & (uint64_t)0xfffffffffffU;
- uint64_t
- r2 = FStar_UInt128_uint128_to_uint64(FStar_UInt128_shift_right(k_clamped, (uint32_t)88U));
- x0[0U] = r0;
- x0[1U] = r1;
- x0[2U] = r2;
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st;
- uint64_t *h = scrut0.h;
- uint64_t *x00 = h;
- x00[0U] = (uint64_t)0U;
- x00[1U] = (uint64_t)0U;
- x00[2U] = (uint64_t)0U;
-}
-
-void
-Hacl_Poly1305_64_update_block(Hacl_Impl_Poly1305_64_State_poly1305_state st, uint8_t *m)
-{
- Hacl_Impl_Poly1305_64_poly1305_update(st, m);
-}
-
-void
-Hacl_Poly1305_64_update(
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *m,
- uint32_t num_blocks)
-{
- if (!(num_blocks == (uint32_t)0U)) {
- uint8_t *block = m;
- uint8_t *m_ = m + (uint32_t)16U;
- uint32_t n1 = num_blocks - (uint32_t)1U;
- Hacl_Poly1305_64_update_block(st, block);
- Hacl_Poly1305_64_update(st, m_, n1);
- }
-}
-
-void
-Hacl_Poly1305_64_update_last(
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *m,
- uint32_t len1)
-{
- if (!((uint64_t)len1 == (uint64_t)0U))
- Hacl_Impl_Poly1305_64_poly1305_process_last_block(st, m, (uint64_t)len1);
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st;
- uint64_t *h = scrut.h;
- uint64_t *acc = h;
- Hacl_Impl_Poly1305_64_poly1305_last_pass(acc);
-}
-
-void
-Hacl_Poly1305_64_finish(
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *mac,
- uint8_t *k1)
-{
- Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st;
- uint64_t *h = scrut.h;
- uint64_t *acc = h;
- FStar_UInt128_t k_ = load128_le(k1);
- uint64_t h0 = acc[0U];
- uint64_t h1 = acc[1U];
- uint64_t h2 = acc[2U];
- FStar_UInt128_t
- acc_ =
- FStar_UInt128_logor(FStar_UInt128_shift_left(FStar_UInt128_uint64_to_uint128(h2
- << (uint32_t)24U |
- h1 >> (uint32_t)20U),
- (uint32_t)64U),
- FStar_UInt128_uint64_to_uint128(h1 << (uint32_t)44U | h0));
- FStar_UInt128_t mac_ = FStar_UInt128_add_mod(acc_, k_);
- store128_le(mac, mac_);
-}
-
-void
-Hacl_Poly1305_64_crypto_onetimeauth(
- uint8_t *output,
- uint8_t *input,
- uint64_t len1,
- uint8_t *k1)
-{
- Hacl_Standalone_Poly1305_64_crypto_onetimeauth(output, input, len1, k1);
-}
diff --git a/security/nss/lib/freebl/verified/Hacl_Poly1305_64.h b/security/nss/lib/freebl/verified/Hacl_Poly1305_64.h
deleted file mode 100644
index e2e62193c7..0000000000
--- a/security/nss/lib/freebl/verified/Hacl_Poly1305_64.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "kremlib.h"
-#ifndef __Hacl_Poly1305_64_H
-#define __Hacl_Poly1305_64_H
-
-typedef uint64_t Hacl_Bignum_Constants_limb;
-
-typedef FStar_UInt128_t Hacl_Bignum_Constants_wide;
-
-typedef FStar_UInt128_t Hacl_Bignum_Wide_t;
-
-typedef uint64_t Hacl_Bignum_Limb_t;
-
-typedef void *Hacl_Impl_Poly1305_64_State_log_t;
-
-typedef uint8_t *Hacl_Impl_Poly1305_64_State_uint8_p;
-
-typedef uint64_t *Hacl_Impl_Poly1305_64_State_bigint;
-
-typedef void *Hacl_Impl_Poly1305_64_State_seqelem;
-
-typedef uint64_t *Hacl_Impl_Poly1305_64_State_elemB;
-
-typedef uint8_t *Hacl_Impl_Poly1305_64_State_wordB;
-
-typedef uint8_t *Hacl_Impl_Poly1305_64_State_wordB_16;
-
-typedef struct
-{
- uint64_t *r;
- uint64_t *h;
-} Hacl_Impl_Poly1305_64_State_poly1305_state;
-
-typedef void *Hacl_Impl_Poly1305_64_log_t;
-
-typedef uint64_t *Hacl_Impl_Poly1305_64_bigint;
-
-typedef uint8_t *Hacl_Impl_Poly1305_64_uint8_p;
-
-typedef uint64_t *Hacl_Impl_Poly1305_64_elemB;
-
-typedef uint8_t *Hacl_Impl_Poly1305_64_wordB;
-
-typedef uint8_t *Hacl_Impl_Poly1305_64_wordB_16;
-
-typedef uint8_t *Hacl_Poly1305_64_uint8_p;
-
-typedef uint64_t Hacl_Poly1305_64_uint64_t;
-
-typedef uint8_t *Hacl_Poly1305_64_key;
-
-typedef Hacl_Impl_Poly1305_64_State_poly1305_state Hacl_Poly1305_64_state;
-
-Hacl_Impl_Poly1305_64_State_poly1305_state
-Hacl_Poly1305_64_mk_state(uint64_t *r, uint64_t *acc);
-
-void Hacl_Poly1305_64_init(Hacl_Impl_Poly1305_64_State_poly1305_state st, uint8_t *k1);
-
-void Hacl_Poly1305_64_update_block(Hacl_Impl_Poly1305_64_State_poly1305_state st, uint8_t *m);
-
-void
-Hacl_Poly1305_64_update(
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *m,
- uint32_t num_blocks);
-
-void
-Hacl_Poly1305_64_update_last(
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *m,
- uint32_t len1);
-
-void
-Hacl_Poly1305_64_finish(
- Hacl_Impl_Poly1305_64_State_poly1305_state st,
- uint8_t *mac,
- uint8_t *k1);
-
-void
-Hacl_Poly1305_64_crypto_onetimeauth(
- uint8_t *output,
- uint8_t *input,
- uint64_t len1,
- uint8_t *k1);
-#endif
diff --git a/security/nss/lib/freebl/verified/kremlib.h b/security/nss/lib/freebl/verified/kremlib.h
deleted file mode 100644
index 69b5845201..0000000000
--- a/security/nss/lib/freebl/verified/kremlib.h
+++ /dev/null
@@ -1,672 +0,0 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __KREMLIB_H
-#define __KREMLIB_H
-
-#include "kremlib_base.h"
-
-/* For tests only: we might need this function to be forward-declared, because
- * the dependency on WasmSupport appears very late, after SimplifyWasm, and
- * sadly, after the topological order has been done. */
-void WasmSupport_check_buffer_size(uint32_t s);
-
-/******************************************************************************/
-/* Stubs to ease compilation of non-Low* code */
-/******************************************************************************/
-
-/* Some types that KreMLin has no special knowledge of; many of them appear in
- * signatures of ghost functions, meaning that it suffices to give them (any)
- * definition. */
-typedef void *FStar_Seq_Base_seq, *Prims_prop, *FStar_HyperStack_mem,
- *FStar_Set_set, *Prims_st_pre_h, *FStar_Heap_heap, *Prims_all_pre_h,
- *FStar_TSet_set, *Prims_list, *FStar_Map_t, *FStar_UInt63_t_,
- *FStar_Int63_t_, *FStar_UInt63_t, *FStar_Int63_t, *FStar_UInt_uint_t,
- *FStar_Int_int_t, *FStar_HyperStack_stackref, *FStar_Bytes_bytes,
- *FStar_HyperHeap_rid, *FStar_Heap_aref, *FStar_Monotonic_Heap_heap,
- *FStar_Monotonic_Heap_aref, *FStar_Monotonic_HyperHeap_rid,
- *FStar_Monotonic_HyperStack_mem, *FStar_Char_char_;
-
-typedef const char *Prims_string;
-
-/* For "bare" targets that do not have a C stdlib, the user might want to use
- * [-add-include '"mydefinitions.h"'] and override these. */
-#ifndef KRML_HOST_PRINTF
-#define KRML_HOST_PRINTF printf
-#endif
-
-#ifndef KRML_HOST_EXIT
-#define KRML_HOST_EXIT exit
-#endif
-
-#ifndef KRML_HOST_MALLOC
-#define KRML_HOST_MALLOC malloc
-#endif
-
-/* In statement position, exiting is easy. */
-#define KRML_EXIT \
- do { \
- KRML_HOST_PRINTF("Unimplemented function at %s:%d\n", __FILE__, __LINE__); \
- KRML_HOST_EXIT(254); \
- } while (0)
-
-/* In expression position, use the comma-operator and a malloc to return an
- * expression of the right size. KreMLin passes t as the parameter to the macro.
- */
-#define KRML_EABORT(t, msg) \
- (KRML_HOST_PRINTF("KreMLin abort at %s:%d\n%s\n", __FILE__, __LINE__, msg), \
- KRML_HOST_EXIT(255), *((t *)KRML_HOST_MALLOC(sizeof(t))))
-
-/* In FStar.Buffer.fst, the size of arrays is uint32_t, but it's a number of
- * *elements*. Do an ugly, run-time check (some of which KreMLin can eliminate).
- */
-#define KRML_CHECK_SIZE(elt, size) \
- if (((size_t)size) > SIZE_MAX / sizeof(elt)) { \
- KRML_HOST_PRINTF( \
- "Maximum allocatable size exceeded, aborting before overflow at " \
- "%s:%d\n", \
- __FILE__, __LINE__); \
- KRML_HOST_EXIT(253); \
- }
-
-/* A series of GCC atrocities to trace function calls (kremlin's [-d c-calls]
- * option). Useful when trying to debug, say, Wasm, to compare traces. */
-/* clang-format off */
-#ifdef __GNUC__
-#define KRML_FORMAT(X) _Generic((X), \
- uint8_t : "0x%08" PRIx8, \
- uint16_t: "0x%08" PRIx16, \
- uint32_t: "0x%08" PRIx32, \
- uint64_t: "0x%08" PRIx64, \
- int8_t : "0x%08" PRIx8, \
- int16_t : "0x%08" PRIx16, \
- int32_t : "0x%08" PRIx32, \
- int64_t : "0x%08" PRIx64, \
- default : "%s")
-
-#define KRML_FORMAT_ARG(X) _Generic((X), \
- uint8_t : X, \
- uint16_t: X, \
- uint32_t: X, \
- uint64_t: X, \
- int8_t : X, \
- int16_t : X, \
- int32_t : X, \
- int64_t : X, \
- default : "unknown")
-/* clang-format on */
-
-#define KRML_DEBUG_RETURN(X) \
- ({ \
- __auto_type _ret = (X); \
- KRML_HOST_PRINTF("returning: "); \
- KRML_HOST_PRINTF(KRML_FORMAT(_ret), KRML_FORMAT_ARG(_ret)); \
- KRML_HOST_PRINTF(" \n"); \
- _ret; \
- })
-#endif
-
-#define FStar_Buffer_eqb(b1, b2, n) \
- (memcmp((b1), (b2), (n) * sizeof((b1)[0])) == 0)
-
-/* Stubs to make ST happy. Important note: you must generate a use of the macro
- * argument, otherwise, you may have FStar_ST_recall(f) as the only use of f;
- * KreMLin will think that this is a valid use, but then the C compiler, after
- * macro expansion, will error out. */
-#define FStar_HyperHeap_root 0
-#define FStar_Pervasives_Native_fst(x) (x).fst
-#define FStar_Pervasives_Native_snd(x) (x).snd
-#define FStar_Seq_Base_createEmpty(x) 0
-#define FStar_Seq_Base_create(len, init) 0
-#define FStar_Seq_Base_upd(s, i, e) 0
-#define FStar_Seq_Base_eq(l1, l2) 0
-#define FStar_Seq_Base_length(l1) 0
-#define FStar_Seq_Base_append(x, y) 0
-#define FStar_Seq_Base_slice(x, y, z) 0
-#define FStar_Seq_Properties_snoc(x, y) 0
-#define FStar_Seq_Properties_cons(x, y) 0
-#define FStar_Seq_Base_index(x, y) 0
-#define FStar_HyperStack_is_eternal_color(x) 0
-#define FStar_Monotonic_HyperHeap_root 0
-#define FStar_Buffer_to_seq_full(x) 0
-#define FStar_Buffer_recall(x)
-#define FStar_HyperStack_ST_op_Colon_Equals(x, v) KRML_EXIT
-#define FStar_HyperStack_ST_op_Bang(x) 0
-#define FStar_HyperStack_ST_salloc(x) 0
-#define FStar_HyperStack_ST_ralloc(x, y) 0
-#define FStar_HyperStack_ST_new_region(x) (0)
-#define FStar_Monotonic_RRef_m_alloc(x) \
- { \
- 0 \
- }
-
-#define FStar_HyperStack_ST_recall(x) \
- do { \
- (void)(x); \
- } while (0)
-
-#define FStar_HyperStack_ST_recall_region(x) \
- do { \
- (void)(x); \
- } while (0)
-
-#define FStar_Monotonic_RRef_m_recall(x1, x2) \
- do { \
- (void)(x1); \
- (void)(x2); \
- } while (0)
-
-#define FStar_Monotonic_RRef_m_write(x1, x2, x3, x4, x5) \
- do { \
- (void)(x1); \
- (void)(x2); \
- (void)(x3); \
- (void)(x4); \
- (void)(x5); \
- } while (0)
-
-/******************************************************************************/
-/* Endian-ness macros that can only be implemented in C */
-/******************************************************************************/
-
-/* ... for Linux */
-#if defined(__linux__) || defined(__CYGWIN__)
-#include <endian.h>
-
-/* ... for OSX */
-#elif defined(__APPLE__)
-#include <libkern/OSByteOrder.h>
-#define htole64(x) OSSwapHostToLittleInt64(x)
-#define le64toh(x) OSSwapLittleToHostInt64(x)
-#define htobe64(x) OSSwapHostToBigInt64(x)
-#define be64toh(x) OSSwapBigToHostInt64(x)
-
-#define htole16(x) OSSwapHostToLittleInt16(x)
-#define le16toh(x) OSSwapLittleToHostInt16(x)
-#define htobe16(x) OSSwapHostToBigInt16(x)
-#define be16toh(x) OSSwapBigToHostInt16(x)
-
-#define htole32(x) OSSwapHostToLittleInt32(x)
-#define le32toh(x) OSSwapLittleToHostInt32(x)
-#define htobe32(x) OSSwapHostToBigInt32(x)
-#define be32toh(x) OSSwapBigToHostInt32(x)
-
-/* ... for Solaris */
-#elif defined(__sun__)
-#include <sys/byteorder.h>
-#define htole64(x) LE_64(x)
-#define le64toh(x) LE_64(x)
-#define htobe64(x) BE_64(x)
-#define be64toh(x) BE_64(x)
-
-#define htole16(x) LE_16(x)
-#define le16toh(x) LE_16(x)
-#define htobe16(x) BE_16(x)
-#define be16toh(x) BE_16(x)
-
-#define htole32(x) LE_32(x)
-#define le32toh(x) LE_32(x)
-#define htobe32(x) BE_32(x)
-#define be32toh(x) BE_32(x)
-
-/* ... for the BSDs */
-#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
-#include <sys/endian.h>
-#elif defined(__OpenBSD__)
-#include <endian.h>
-
-/* ... for Windows (MSVC)... not targeting XBOX 360! */
-#elif defined(_MSC_VER)
-
-#include <stdlib.h>
-#define htobe16(x) _byteswap_ushort(x)
-#define htole16(x) (x)
-#define be16toh(x) _byteswap_ushort(x)
-#define le16toh(x) (x)
-
-#define htobe32(x) _byteswap_ulong(x)
-#define htole32(x) (x)
-#define be32toh(x) _byteswap_ulong(x)
-#define le32toh(x) (x)
-
-#define htobe64(x) _byteswap_uint64(x)
-#define htole64(x) (x)
-#define be64toh(x) _byteswap_uint64(x)
-#define le64toh(x) (x)
-
-/* ... for Windows (GCC-like, e.g. mingw or clang) */
-#elif (defined(_WIN32) || defined(_WIN64)) && \
- (defined(__GNUC__) || defined(__clang__))
-
-#define htobe16(x) __builtin_bswap16(x)
-#define htole16(x) (x)
-#define be16toh(x) __builtin_bswap16(x)
-#define le16toh(x) (x)
-
-#define htobe32(x) __builtin_bswap32(x)
-#define htole32(x) (x)
-#define be32toh(x) __builtin_bswap32(x)
-#define le32toh(x) (x)
-
-#define htobe64(x) __builtin_bswap64(x)
-#define htole64(x) (x)
-#define be64toh(x) __builtin_bswap64(x)
-#define le64toh(x) (x)
-
-/* ... generic big-endian fallback code */
-#elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
-
-/* byte swapping code inspired by:
- * https://github.com/rweather/arduinolibs/blob/master/libraries/Crypto/utility/EndianUtil.h
- * */
-
-#define htobe32(x) (x)
-#define be32toh(x) (x)
-#define htole32(x) \
- (__extension__({ \
- uint32_t _temp = (x); \
- ((_temp >> 24) & 0x000000FF) | ((_temp >> 8) & 0x0000FF00) | \
- ((_temp << 8) & 0x00FF0000) | ((_temp << 24) & 0xFF000000); \
- }))
-#define le32toh(x) (htole32((x)))
-
-#define htobe64(x) (x)
-#define be64toh(x) (x)
-#define htole64(x) \
- (__extension__({ \
- uint64_t __temp = (x); \
- uint32_t __low = htobe32((uint32_t)__temp); \
- uint32_t __high = htobe32((uint32_t)(__temp >> 32)); \
- (((uint64_t)__low) << 32) | __high; \
- }))
-#define le64toh(x) (htole64((x)))
-
-/* ... generic little-endian fallback code */
-#elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
-
-#define htole32(x) (x)
-#define le32toh(x) (x)
-#define htobe32(x) \
- (__extension__({ \
- uint32_t _temp = (x); \
- ((_temp >> 24) & 0x000000FF) | ((_temp >> 8) & 0x0000FF00) | \
- ((_temp << 8) & 0x00FF0000) | ((_temp << 24) & 0xFF000000); \
- }))
-#define be32toh(x) (htobe32((x)))
-
-#define htole64(x) (x)
-#define le64toh(x) (x)
-#define htobe64(x) \
- (__extension__({ \
- uint64_t __temp = (x); \
- uint32_t __low = htobe32((uint32_t)__temp); \
- uint32_t __high = htobe32((uint32_t)(__temp >> 32)); \
- (((uint64_t)__low) << 32) | __high; \
- }))
-#define be64toh(x) (htobe64((x)))
-
-/* ... couldn't determine endian-ness of the target platform */
-#else
-#error "Please define __BYTE_ORDER__!"
-
-#endif /* defined(__linux__) || ... */
-
-/* Loads and stores. These avoid undefined behavior due to unaligned memory
- * accesses, via memcpy. */
-
-inline static uint16_t
-load16(uint8_t *b)
-{
- uint16_t x;
- memcpy(&x, b, 2);
- return x;
-}
-
-inline static uint32_t
-load32(uint8_t *b)
-{
- uint32_t x;
- memcpy(&x, b, 4);
- return x;
-}
-
-inline static uint64_t
-load64(uint8_t *b)
-{
- uint64_t x;
- memcpy(&x, b, 8);
- return x;
-}
-
-inline static void
-store16(uint8_t *b, uint16_t i)
-{
- memcpy(b, &i, 2);
-}
-
-inline static void
-store32(uint8_t *b, uint32_t i)
-{
- memcpy(b, &i, 4);
-}
-
-inline static void
-store64(uint8_t *b, uint64_t i)
-{
- memcpy(b, &i, 8);
-}
-
-#define load16_le(b) (le16toh(load16(b)))
-#define store16_le(b, i) (store16(b, htole16(i)))
-#define load16_be(b) (be16toh(load16(b)))
-#define store16_be(b, i) (store16(b, htobe16(i)))
-
-#define load32_le(b) (le32toh(load32(b)))
-#define store32_le(b, i) (store32(b, htole32(i)))
-#define load32_be(b) (be32toh(load32(b)))
-#define store32_be(b, i) (store32(b, htobe32(i)))
-
-#define load64_le(b) (le64toh(load64(b)))
-#define store64_le(b, i) (store64(b, htole64(i)))
-#define load64_be(b) (be64toh(load64(b)))
-#define store64_be(b, i) (store64(b, htobe64(i)))
-
-/******************************************************************************/
-/* Checked integers to ease the compilation of non-Low* code */
-/******************************************************************************/
-
-typedef int32_t Prims_pos, Prims_nat, Prims_nonzero, Prims_int,
- krml_checked_int_t;
-
-inline static bool
-Prims_op_GreaterThanOrEqual(int32_t x, int32_t y)
-{
- return x >= y;
-}
-
-inline static bool
-Prims_op_LessThanOrEqual(int32_t x, int32_t y)
-{
- return x <= y;
-}
-
-inline static bool
-Prims_op_GreaterThan(int32_t x, int32_t y)
-{
- return x > y;
-}
-
-inline static bool
-Prims_op_LessThan(int32_t x, int32_t y)
-{
- return x < y;
-}
-
-#define RETURN_OR(x) \
- do { \
- int64_t __ret = x; \
- if (__ret < INT32_MIN || INT32_MAX < __ret) { \
- KRML_HOST_PRINTF("Prims.{int,nat,pos} integer overflow at %s:%d\n", \
- __FILE__, __LINE__); \
- KRML_HOST_EXIT(252); \
- } \
- return (int32_t)__ret; \
- } while (0)
-
-inline static int32_t
-Prims_pow2(int32_t x)
-{
- RETURN_OR((int64_t)1 << (int64_t)x);
-}
-
-inline static int32_t
-Prims_op_Multiply(int32_t x, int32_t y)
-{
- RETURN_OR((int64_t)x * (int64_t)y);
-}
-
-inline static int32_t
-Prims_op_Addition(int32_t x, int32_t y)
-{
- RETURN_OR((int64_t)x + (int64_t)y);
-}
-
-inline static int32_t
-Prims_op_Subtraction(int32_t x, int32_t y)
-{
- RETURN_OR((int64_t)x - (int64_t)y);
-}
-
-inline static int32_t
-Prims_op_Division(int32_t x, int32_t y)
-{
- RETURN_OR((int64_t)x / (int64_t)y);
-}
-
-inline static int32_t
-Prims_op_Modulus(int32_t x, int32_t y)
-{
- RETURN_OR((int64_t)x % (int64_t)y);
-}
-
-inline static int8_t
-FStar_UInt8_uint_to_t(int8_t x)
-{
- return x;
-}
-inline static int16_t
-FStar_UInt16_uint_to_t(int16_t x)
-{
- return x;
-}
-inline static int32_t
-FStar_UInt32_uint_to_t(int32_t x)
-{
- return x;
-}
-inline static int64_t
-FStar_UInt64_uint_to_t(int64_t x)
-{
- return x;
-}
-
-inline static int8_t
-FStar_UInt8_v(int8_t x)
-{
- return x;
-}
-inline static int16_t
-FStar_UInt16_v(int16_t x)
-{
- return x;
-}
-inline static int32_t
-FStar_UInt32_v(int32_t x)
-{
- return x;
-}
-inline static int64_t
-FStar_UInt64_v(int64_t x)
-{
- return x;
-}
-
-/* Platform-specific 128-bit arithmetic. These are static functions in a header,
- * so that each translation unit gets its own copy and the C compiler can
- * optimize. */
-#ifndef KRML_NOUINT128
-typedef unsigned __int128 FStar_UInt128_t, FStar_UInt128_t_, uint128_t;
-
-static inline void
-print128(const char *where, uint128_t n)
-{
- KRML_HOST_PRINTF("%s: [%" PRIu64 ",%" PRIu64 "]\n", where,
- (uint64_t)(n >> 64), (uint64_t)n);
-}
-
-static inline uint128_t
-load128_le(uint8_t *b)
-{
- uint128_t l = (uint128_t)load64_le(b);
- uint128_t h = (uint128_t)load64_le(b + 8);
- return (h << 64 | l);
-}
-
-static inline void
-store128_le(uint8_t *b, uint128_t n)
-{
- store64_le(b, (uint64_t)n);
- store64_le(b + 8, (uint64_t)(n >> 64));
-}
-
-static inline uint128_t
-load128_be(uint8_t *b)
-{
- uint128_t h = (uint128_t)load64_be(b);
- uint128_t l = (uint128_t)load64_be(b + 8);
- return (h << 64 | l);
-}
-
-static inline void
-store128_be(uint8_t *b, uint128_t n)
-{
- store64_be(b, (uint64_t)(n >> 64));
- store64_be(b + 8, (uint64_t)n);
-}
-
-#define FStar_UInt128_add(x, y) ((x) + (y))
-#define FStar_UInt128_mul(x, y) ((x) * (y))
-#define FStar_UInt128_add_mod(x, y) ((x) + (y))
-#define FStar_UInt128_sub(x, y) ((x) - (y))
-#define FStar_UInt128_sub_mod(x, y) ((x) - (y))
-#define FStar_UInt128_logand(x, y) ((x) & (y))
-#define FStar_UInt128_logor(x, y) ((x) | (y))
-#define FStar_UInt128_logxor(x, y) ((x) ^ (y))
-#define FStar_UInt128_lognot(x) (~(x))
-#define FStar_UInt128_shift_left(x, y) ((x) << (y))
-#define FStar_UInt128_shift_right(x, y) ((x) >> (y))
-#define FStar_UInt128_uint64_to_uint128(x) ((uint128_t)(x))
-#define FStar_UInt128_uint128_to_uint64(x) ((uint64_t)(x))
-#define FStar_UInt128_mul_wide(x, y) ((uint128_t)(x) * (y))
-#define FStar_UInt128_op_Hat_Hat(x, y) ((x) ^ (y))
-
-static inline uint128_t
-FStar_UInt128_eq_mask(uint128_t x, uint128_t y)
-{
- uint64_t mask =
- FStar_UInt64_eq_mask((uint64_t)(x >> 64), (uint64_t)(y >> 64)) &
- FStar_UInt64_eq_mask(x, y);
- return ((uint128_t)mask) << 64 | mask;
-}
-
-static inline uint128_t
-FStar_UInt128_gte_mask(uint128_t x, uint128_t y)
-{
- uint64_t mask =
- (FStar_UInt64_gte_mask(x >> 64, y >> 64) &
- ~(FStar_UInt64_eq_mask(x >> 64, y >> 64))) |
- (FStar_UInt64_eq_mask(x >> 64, y >> 64) & FStar_UInt64_gte_mask(x, y));
- return ((uint128_t)mask) << 64 | mask;
-}
-
-#else /* !defined(KRML_NOUINT128) */
-
-/* This is a bad circular dependency... should fix it properly. */
-#include "FStar.h"
-
-typedef FStar_UInt128_uint128 FStar_UInt128_t_, uint128_t;
-
-/* A series of definitions written using pointers. */
-static inline void
-print128_(const char *where, uint128_t *n)
-{
- KRML_HOST_PRINTF("%s: [0x%08" PRIx64 ",0x%08" PRIx64 "]\n", where, n->high, n->low);
-}
-
-static inline void
-load128_le_(uint8_t *b, uint128_t *r)
-{
- r->low = load64_le(b);
- r->high = load64_le(b + 8);
-}
-
-static inline void
-store128_le_(uint8_t *b, uint128_t *n)
-{
- store64_le(b, n->low);
- store64_le(b + 8, n->high);
-}
-
-static inline void
-load128_be_(uint8_t *b, uint128_t *r)
-{
- r->high = load64_be(b);
- r->low = load64_be(b + 8);
-}
-
-static inline void
-store128_be_(uint8_t *b, uint128_t *n)
-{
- store64_be(b, n->high);
- store64_be(b + 8, n->low);
-}
-
-#ifndef KRML_NOSTRUCT_PASSING
-
-static inline void
-print128(const char *where, uint128_t n)
-{
- print128_(where, &n);
-}
-
-static inline uint128_t
-load128_le(uint8_t *b)
-{
- uint128_t r;
- load128_le_(b, &r);
- return r;
-}
-
-static inline void
-store128_le(uint8_t *b, uint128_t n)
-{
- store128_le_(b, &n);
-}
-
-static inline uint128_t
-load128_be(uint8_t *b)
-{
- uint128_t r;
- load128_be_(b, &r);
- return r;
-}
-
-static inline void
-store128_be(uint8_t *b, uint128_t n)
-{
- store128_be_(b, &n);
-}
-
-#else /* !defined(KRML_STRUCT_PASSING) */
-
-#define print128 print128_
-#define load128_le load128_le_
-#define store128_le store128_le_
-#define load128_be load128_be_
-#define store128_be store128_be_
-
-#endif /* KRML_STRUCT_PASSING */
-#endif /* KRML_UINT128 */
-#endif /* __KREMLIB_H */
diff --git a/security/nss/lib/freebl/verified/kremlib_base.h b/security/nss/lib/freebl/verified/kremlib_base.h
deleted file mode 100644
index f88f02aa52..0000000000
--- a/security/nss/lib/freebl/verified/kremlib_base.h
+++ /dev/null
@@ -1,192 +0,0 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __KREMLIB_BASE_H
-#define __KREMLIB_BASE_H
-
-#include <inttypes.h>
-#include <limits.h>
-#include <stdbool.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <time.h>
-
-/******************************************************************************/
-/* Some macros to ease compatibility */
-/******************************************************************************/
-
-/* Define __cdecl and friends when using GCC, so that we can safely compile code
- * that contains __cdecl on all platforms. Note that this is in a separate
- * header so that Dafny-generated code can include just this file. */
-#ifndef _MSC_VER
-/* Use the gcc predefined macros if on a platform/architectures that set them.
- * Otherwise define them to be empty. */
-#ifndef __cdecl
-#define __cdecl
-#endif
-#ifndef __stdcall
-#define __stdcall
-#endif
-#ifndef __fastcall
-#define __fastcall
-#endif
-#endif
-
-#ifdef __GNUC__
-#define inline __inline__
-#endif
-
-/* GCC-specific attribute syntax; everyone else gets the standard C inline
- * attribute. */
-#ifdef __GNU_C__
-#ifndef __clang__
-#define force_inline inline __attribute__((always_inline))
-#else
-#define force_inline inline
-#endif
-#else
-#define force_inline inline
-#endif
-
-/******************************************************************************/
-/* Implementing C.fst */
-/******************************************************************************/
-
-/* Uppercase issue; we have to define lowercase versions of the C macros (as we
- * have no way to refer to an uppercase *variable* in F*). */
-extern int exit_success;
-extern int exit_failure;
-
-/* This one allows the user to write C.EXIT_SUCCESS. */
-typedef int exit_code;
-
-void print_string(const char *s);
-void print_bytes(uint8_t *b, uint32_t len);
-
-/* The universal null pointer defined in C.Nullity.fst */
-#define C_Nullity_null(X) 0
-
-/* If some globals need to be initialized before the main, then kremlin will
- * generate and try to link last a function with this type: */
-void kremlinit_globals(void);
-
-/******************************************************************************/
-/* Implementation of machine integers (possibly of 128-bit integers) */
-/******************************************************************************/
-
-/* Integer types */
-typedef uint64_t FStar_UInt64_t, FStar_UInt64_t_;
-typedef int64_t FStar_Int64_t, FStar_Int64_t_;
-typedef uint32_t FStar_UInt32_t, FStar_UInt32_t_;
-typedef int32_t FStar_Int32_t, FStar_Int32_t_;
-typedef uint16_t FStar_UInt16_t, FStar_UInt16_t_;
-typedef int16_t FStar_Int16_t, FStar_Int16_t_;
-typedef uint8_t FStar_UInt8_t, FStar_UInt8_t_;
-typedef int8_t FStar_Int8_t, FStar_Int8_t_;
-
-static inline uint32_t
-rotate32_left(uint32_t x, uint32_t n)
-{
- /* assert (n<32); */
- return (x << n) | (x >> (32 - n));
-}
-static inline uint32_t
-rotate32_right(uint32_t x, uint32_t n)
-{
- /* assert (n<32); */
- return (x >> n) | (x << (32 - n));
-}
-
-/* Constant time comparisons */
-static inline uint8_t
-FStar_UInt8_eq_mask(uint8_t x, uint8_t y)
-{
- x = ~(x ^ y);
- x &= x << 4;
- x &= x << 2;
- x &= x << 1;
- return (int8_t)x >> 7;
-}
-
-static inline uint8_t
-FStar_UInt8_gte_mask(uint8_t x, uint8_t y)
-{
- return ~(uint8_t)(((int32_t)x - y) >> 31);
-}
-
-static inline uint16_t
-FStar_UInt16_eq_mask(uint16_t x, uint16_t y)
-{
- x = ~(x ^ y);
- x &= x << 8;
- x &= x << 4;
- x &= x << 2;
- x &= x << 1;
- return (int16_t)x >> 15;
-}
-
-static inline uint16_t
-FStar_UInt16_gte_mask(uint16_t x, uint16_t y)
-{
- return ~(uint16_t)(((int32_t)x - y) >> 31);
-}
-
-static inline uint32_t
-FStar_UInt32_eq_mask(uint32_t x, uint32_t y)
-{
- x = ~(x ^ y);
- x &= x << 16;
- x &= x << 8;
- x &= x << 4;
- x &= x << 2;
- x &= x << 1;
- return ((int32_t)x) >> 31;
-}
-
-static inline uint32_t
-FStar_UInt32_gte_mask(uint32_t x, uint32_t y)
-{
- return ~((uint32_t)(((int64_t)x - y) >> 63));
-}
-
-static inline uint64_t
-FStar_UInt64_eq_mask(uint64_t x, uint64_t y)
-{
- x = ~(x ^ y);
- x &= x << 32;
- x &= x << 16;
- x &= x << 8;
- x &= x << 4;
- x &= x << 2;
- x &= x << 1;
- return ((int64_t)x) >> 63;
-}
-
-static inline uint64_t
-FStar_UInt64_gte_mask(uint64_t x, uint64_t y)
-{
- uint64_t low63 =
- ~((uint64_t)((int64_t)((int64_t)(x & UINT64_C(0x7fffffffffffffff)) -
- (int64_t)(y & UINT64_C(0x7fffffffffffffff))) >>
- 63));
- uint64_t high_bit =
- ~((uint64_t)((int64_t)((int64_t)(x & UINT64_C(0x8000000000000000)) -
- (int64_t)(y & UINT64_C(0x8000000000000000))) >>
- 63));
- return low63 & high_bit;
-}
-
-#endif
diff --git a/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/callconv.h b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/callconv.h
new file mode 100644
index 0000000000..8278b157d3
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/callconv.h
@@ -0,0 +1,46 @@
+/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License. */
+
+#ifndef __KREMLIN_CALLCONV_H
+#define __KREMLIN_CALLCONV_H
+
+/******************************************************************************/
+/* Some macros to ease compatibility */
+/******************************************************************************/
+
+/* We want to generate __cdecl safely without worrying about it being undefined.
+ * When using MSVC, these are always defined. When using MinGW, these are
+ * defined too. They have no meaning for other platforms, so we define them to
+ * be empty macros in other situations. */
+#ifndef _MSC_VER
+#ifndef __cdecl
+#define __cdecl
+#endif
+#ifndef __stdcall
+#define __stdcall
+#endif
+#ifndef __fastcall
+#define __fastcall
+#endif
+#endif
+
+/* Since KreMLin emits the inline keyword unconditionally, we follow the
+ * guidelines at https://gcc.gnu.org/onlinedocs/gcc/Inline.html and make this
+ * __inline__ to ensure the code compiles with -std=c90 and earlier. */
+#ifdef __GNUC__
+#define inline __inline__
+#endif
+
+/* GCC-specific attribute syntax; everyone else gets the standard C inline
+ * attribute. */
+#ifdef __GNU_C__
+#ifndef __clang__
+#define force_inline inline __attribute__((always_inline))
+#else
+#define force_inline inline
+#endif
+#else
+#define force_inline inline
+#endif
+
+#endif
diff --git a/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/compat.h b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/compat.h
new file mode 100644
index 0000000000..964d1c52aa
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/compat.h
@@ -0,0 +1,32 @@
+/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License. */
+
+#ifndef KRML_COMPAT_H
+#define KRML_COMPAT_H
+
+#include <inttypes.h>
+
+/* A series of macros that define C implementations of types that are not Low*,
+ * to facilitate porting programs to Low*. */
+
+typedef struct {
+ uint32_t length;
+ const char *data;
+} FStar_Bytes_bytes;
+
+typedef int32_t Prims_pos, Prims_nat, Prims_nonzero, Prims_int,
+ krml_checked_int_t;
+
+#define RETURN_OR(x) \
+ do { \
+ int64_t __ret = x; \
+ if (__ret < INT32_MIN || INT32_MAX < __ret) { \
+ KRML_HOST_PRINTF( \
+ "Prims.{int,nat,pos} integer overflow at %s:%d\n", __FILE__, \
+ __LINE__); \
+ KRML_HOST_EXIT(252); \
+ } \
+ return (int32_t)__ret; \
+ } while (0)
+
+#endif
diff --git a/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/target.h b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/target.h
new file mode 100644
index 0000000000..25f0fd0ac4
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/target.h
@@ -0,0 +1,113 @@
+/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License. */
+
+#ifndef __KREMLIN_TARGET_H
+#define __KREMLIN_TARGET_H
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <stdbool.h>
+#include <inttypes.h>
+#include <limits.h>
+
+#include "kremlin/internal/callconv.h"
+
+/******************************************************************************/
+/* Macros that KreMLin will generate. */
+/******************************************************************************/
+
+/* For "bare" targets that do not have a C stdlib, the user might want to use
+ * [-add-early-include '"mydefinitions.h"'] and override these. */
+#ifndef KRML_HOST_PRINTF
+#define KRML_HOST_PRINTF printf
+#endif
+
+#if ( \
+ (defined __STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && \
+ (!(defined KRML_HOST_EPRINTF)))
+#define KRML_HOST_EPRINTF(...) fprintf(stderr, __VA_ARGS__)
+#endif
+
+#ifndef KRML_HOST_EXIT
+#define KRML_HOST_EXIT exit
+#endif
+
+#ifndef KRML_HOST_MALLOC
+#define KRML_HOST_MALLOC malloc
+#endif
+
+#ifndef KRML_HOST_CALLOC
+#define KRML_HOST_CALLOC calloc
+#endif
+
+#ifndef KRML_HOST_FREE
+#define KRML_HOST_FREE free
+#endif
+
+#ifndef KRML_HOST_TIME
+
+#include <time.h>
+
+/* Prims_nat not yet in scope */
+inline static int32_t
+krml_time()
+{
+ return (int32_t)time(NULL);
+}
+
+#define KRML_HOST_TIME krml_time
+#endif
+
+/* In statement position, exiting is easy. */
+#define KRML_EXIT \
+ do { \
+ KRML_HOST_PRINTF("Unimplemented function at %s:%d\n", __FILE__, __LINE__); \
+ KRML_HOST_EXIT(254); \
+ } while (0)
+
+/* In expression position, use the comma-operator and a malloc to return an
+ * expression of the right size. KreMLin passes t as the parameter to the macro.
+ */
+#define KRML_EABORT(t, msg) \
+ (KRML_HOST_PRINTF("KreMLin abort at %s:%d\n%s\n", __FILE__, __LINE__, msg), \
+ KRML_HOST_EXIT(255), *((t *)KRML_HOST_MALLOC(sizeof(t))))
+
+/* In FStar.Buffer.fst, the size of arrays is uint32_t, but it's a number of
+ * *elements*. Do an ugly, run-time check (some of which KreMLin can eliminate).
+ */
+
+#ifdef __GNUC__
+#define _KRML_CHECK_SIZE_PRAGMA \
+ _Pragma("GCC diagnostic ignored \"-Wtype-limits\"")
+#else
+#define _KRML_CHECK_SIZE_PRAGMA
+#endif
+
+#define KRML_CHECK_SIZE(size_elt, sz) \
+ do { \
+ _KRML_CHECK_SIZE_PRAGMA \
+ if (((size_t)(sz)) > ((size_t)(SIZE_MAX / (size_elt)))) { \
+ KRML_HOST_PRINTF( \
+ "Maximum allocatable size exceeded, aborting before overflow at " \
+ "%s:%d\n", \
+ __FILE__, __LINE__); \
+ KRML_HOST_EXIT(253); \
+ } \
+ } while (0)
+
+#if defined(_MSC_VER) && _MSC_VER < 1900
+#define KRML_HOST_SNPRINTF(buf, sz, fmt, arg) _snprintf_s(buf, sz, _TRUNCATE, fmt, arg)
+#else
+#define KRML_HOST_SNPRINTF(buf, sz, fmt, arg) snprintf(buf, sz, fmt, arg)
+#endif
+
+#if defined(__GNUC__) && __GNUC__ >= 4 && __GNUC_MINOR__ > 4
+#define KRML_DEPRECATED(x) __attribute__((deprecated(x)))
+#elif defined(__GNUC__)
+/* deprecated attribute is not defined in GCC < 4.5. */
+#define KRML_DEPRECATED(x)
+#elif defined(_MSC_VER)
+#define KRML_DEPRECATED(x) __declspec(deprecated(x))
+#endif
+
+#endif
diff --git a/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/types.h b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/types.h
new file mode 100644
index 0000000000..4654b8c017
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/include/kremlin/internal/types.h
@@ -0,0 +1,99 @@
+/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License. */
+
+#ifndef KRML_TYPES_H
+#define KRML_TYPES_H
+
+#include <inttypes.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdint.h>
+
+/* Types which are either abstract, meaning that have to be implemented in C, or
+ * which are models, meaning that they are swapped out at compile-time for
+ * hand-written C types (in which case they're marked as noextract). */
+
+typedef uint64_t FStar_UInt64_t, FStar_UInt64_t_;
+typedef int64_t FStar_Int64_t, FStar_Int64_t_;
+typedef uint32_t FStar_UInt32_t, FStar_UInt32_t_;
+typedef int32_t FStar_Int32_t, FStar_Int32_t_;
+typedef uint16_t FStar_UInt16_t, FStar_UInt16_t_;
+typedef int16_t FStar_Int16_t, FStar_Int16_t_;
+typedef uint8_t FStar_UInt8_t, FStar_UInt8_t_;
+typedef int8_t FStar_Int8_t, FStar_Int8_t_;
+
+/* Only useful when building Kremlib, because it's in the dependency graph of
+ * FStar.Int.Cast. */
+typedef uint64_t FStar_UInt63_t, FStar_UInt63_t_;
+typedef int64_t FStar_Int63_t, FStar_Int63_t_;
+
+typedef double FStar_Float_float;
+typedef uint32_t FStar_Char_char;
+typedef FILE *FStar_IO_fd_read, *FStar_IO_fd_write;
+
+typedef void *FStar_Dyn_dyn;
+
+typedef const char *C_String_t, *C_String_t_, *C_Compat_String_t, *C_Compat_String_t_;
+
+typedef int exit_code;
+typedef FILE *channel;
+
+typedef unsigned long long TestLib_cycles;
+
+typedef uint64_t FStar_Date_dateTime, FStar_Date_timeSpan;
+
+/* Now Prims.string is no longer illegal with the new model in LowStar.Printf;
+ * it's operations that produce Prims_string which are illegal. Bring the
+ * definition into scope by default. */
+typedef const char *Prims_string;
+
+#if (defined(_MSC_VER) && defined(_M_X64) && !defined(__clang__))
+#define IS_MSVC64 1
+#endif
+
+/* This code makes a number of assumptions and should be refined. In particular,
+ * it assumes that: any non-MSVC amd64 compiler supports int128. Maybe it would
+ * be easier to just test for defined(__SIZEOF_INT128__) only? */
+#if (defined(__x86_64__) || \
+ defined(__x86_64) || \
+ defined(__aarch64__) || \
+ (defined(__powerpc64__) && defined(__LITTLE_ENDIAN__)) || \
+ defined(__s390x__) || \
+ (defined(_MSC_VER) && !defined(_M_X64) && defined(__clang__)) || \
+ (defined(__mips__) && defined(__LP64__)) || \
+ (defined(__riscv) && __riscv_xlen == 64) || \
+ defined(__SIZEOF_INT128__))
+#define HAS_INT128 1
+#endif
+
+/* The uint128 type is a special case since we offer several implementations of
+ * it, depending on the compiler and whether the user wants the verified
+ * implementation or not. */
+#if !defined(KRML_VERIFIED_UINT128) && defined(IS_MSVC64)
+#include <emmintrin.h>
+typedef __m128i FStar_UInt128_uint128;
+#elif !defined(KRML_VERIFIED_UINT128) && defined(HAS_INT128)
+typedef unsigned __int128 FStar_UInt128_uint128;
+#else
+typedef struct FStar_UInt128_uint128_s {
+ uint64_t low;
+ uint64_t high;
+} FStar_UInt128_uint128;
+#endif
+
+/* The former is defined once, here (otherwise, conflicts for test-c89. The
+ * latter is for internal use. */
+typedef FStar_UInt128_uint128 FStar_UInt128_t, uint128_t;
+
+#include "kremlin/lowstar_endianness.h"
+
+#if !defined(KRML_VERIFIED_UINT128) && defined(IS_MSVC64)
+#include "fstar_uint128_msvc.h"
+#elif !defined(KRML_VERIFIED_UINT128) && defined(HAS_INT128)
+#include "fstar_uint128_gcc64.h"
+#else
+#include "FStar_UInt128_Verified.h"
+#include "fstar_uint128_struct_endianness.h"
+#endif
+
+#endif
diff --git a/security/nss/lib/freebl/verified/kremlin/include/kremlin/lowstar_endianness.h b/security/nss/lib/freebl/verified/kremlin/include/kremlin/lowstar_endianness.h
new file mode 100644
index 0000000000..2a13cc9f15
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/include/kremlin/lowstar_endianness.h
@@ -0,0 +1,242 @@
+/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License. */
+
+#ifndef __LOWSTAR_ENDIANNESS_H
+#define __LOWSTAR_ENDIANNESS_H
+
+#include <string.h>
+#include <inttypes.h>
+
+/******************************************************************************/
+/* Implementing C.fst (part 2: endian-ness macros) */
+/******************************************************************************/
+
+/* ... for Linux */
+#if defined(__linux__) || defined(__CYGWIN__) || defined(__USE_SYSTEM_ENDIAN_H__)
+#include <endian.h>
+
+/* ... for OSX */
+#elif defined(__APPLE__)
+#include <libkern/OSByteOrder.h>
+#define htole64(x) OSSwapHostToLittleInt64(x)
+#define le64toh(x) OSSwapLittleToHostInt64(x)
+#define htobe64(x) OSSwapHostToBigInt64(x)
+#define be64toh(x) OSSwapBigToHostInt64(x)
+
+#define htole16(x) OSSwapHostToLittleInt16(x)
+#define le16toh(x) OSSwapLittleToHostInt16(x)
+#define htobe16(x) OSSwapHostToBigInt16(x)
+#define be16toh(x) OSSwapBigToHostInt16(x)
+
+#define htole32(x) OSSwapHostToLittleInt32(x)
+#define le32toh(x) OSSwapLittleToHostInt32(x)
+#define htobe32(x) OSSwapHostToBigInt32(x)
+#define be32toh(x) OSSwapBigToHostInt32(x)
+
+/* ... for Solaris */
+#elif defined(__sun__)
+#include <sys/byteorder.h>
+#define htole64(x) LE_64(x)
+#define le64toh(x) LE_64(x)
+#define htobe64(x) BE_64(x)
+#define be64toh(x) BE_64(x)
+
+#define htole16(x) LE_16(x)
+#define le16toh(x) LE_16(x)
+#define htobe16(x) BE_16(x)
+#define be16toh(x) BE_16(x)
+
+#define htole32(x) LE_32(x)
+#define le32toh(x) LE_32(x)
+#define htobe32(x) BE_32(x)
+#define be32toh(x) BE_32(x)
+
+/* ... for the BSDs */
+#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
+#include <sys/endian.h>
+#elif defined(__OpenBSD__)
+#include <endian.h>
+
+/* ... for Windows (MSVC)... not targeting XBOX 360! */
+#elif defined(_MSC_VER)
+
+#include <stdlib.h>
+#define htobe16(x) _byteswap_ushort(x)
+#define htole16(x) (x)
+#define be16toh(x) _byteswap_ushort(x)
+#define le16toh(x) (x)
+
+#define htobe32(x) _byteswap_ulong(x)
+#define htole32(x) (x)
+#define be32toh(x) _byteswap_ulong(x)
+#define le32toh(x) (x)
+
+#define htobe64(x) _byteswap_uint64(x)
+#define htole64(x) (x)
+#define be64toh(x) _byteswap_uint64(x)
+#define le64toh(x) (x)
+
+/* ... for Windows (GCC-like, e.g. mingw or clang) */
+#elif (defined(_WIN32) || defined(_WIN64)) && \
+ (defined(__GNUC__) || defined(__clang__))
+
+#define htobe16(x) __builtin_bswap16(x)
+#define htole16(x) (x)
+#define be16toh(x) __builtin_bswap16(x)
+#define le16toh(x) (x)
+
+#define htobe32(x) __builtin_bswap32(x)
+#define htole32(x) (x)
+#define be32toh(x) __builtin_bswap32(x)
+#define le32toh(x) (x)
+
+#define htobe64(x) __builtin_bswap64(x)
+#define htole64(x) (x)
+#define be64toh(x) __builtin_bswap64(x)
+#define le64toh(x) (x)
+
+/* ... generic big-endian fallback code */
+#elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+
+/* byte swapping code inspired by:
+ * https://github.com/rweather/arduinolibs/blob/master/libraries/Crypto/utility/EndianUtil.h
+ * */
+
+#define htobe32(x) (x)
+#define be32toh(x) (x)
+#define htole32(x) \
+ (__extension__({ \
+ uint32_t _temp = (x); \
+ ((_temp >> 24) & 0x000000FF) | ((_temp >> 8) & 0x0000FF00) | \
+ ((_temp << 8) & 0x00FF0000) | ((_temp << 24) & 0xFF000000); \
+ }))
+#define le32toh(x) (htole32((x)))
+
+#define htobe64(x) (x)
+#define be64toh(x) (x)
+#define htole64(x) \
+ (__extension__({ \
+ uint64_t __temp = (x); \
+ uint32_t __low = htobe32((uint32_t)__temp); \
+ uint32_t __high = htobe32((uint32_t)(__temp >> 32)); \
+ (((uint64_t)__low) << 32) | __high; \
+ }))
+#define le64toh(x) (htole64((x)))
+
+/* ... generic little-endian fallback code */
+#elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
+
+#define htole32(x) (x)
+#define le32toh(x) (x)
+#define htobe32(x) \
+ (__extension__({ \
+ uint32_t _temp = (x); \
+ ((_temp >> 24) & 0x000000FF) | ((_temp >> 8) & 0x0000FF00) | \
+ ((_temp << 8) & 0x00FF0000) | ((_temp << 24) & 0xFF000000); \
+ }))
+#define be32toh(x) (htobe32((x)))
+
+#define htole64(x) (x)
+#define le64toh(x) (x)
+#define htobe64(x) \
+ (__extension__({ \
+ uint64_t __temp = (x); \
+ uint32_t __low = htobe32((uint32_t)__temp); \
+ uint32_t __high = htobe32((uint32_t)(__temp >> 32)); \
+ (((uint64_t)__low) << 32) | __high; \
+ }))
+#define be64toh(x) (htobe64((x)))
+
+/* ... couldn't determine endian-ness of the target platform */
+#else
+#error "Please define __BYTE_ORDER__!"
+
+#endif /* defined(__linux__) || ... */
+
+/* Loads and stores. These avoid undefined behavior due to unaligned memory
+ * accesses, via memcpy. */
+
+inline static uint16_t
+load16(uint8_t *b)
+{
+ uint16_t x;
+ memcpy(&x, b, 2);
+ return x;
+}
+
+inline static uint32_t
+load32(uint8_t *b)
+{
+ uint32_t x;
+ memcpy(&x, b, 4);
+ return x;
+}
+
+inline static uint64_t
+load64(uint8_t *b)
+{
+ uint64_t x;
+ memcpy(&x, b, 8);
+ return x;
+}
+
+inline static void
+store16(uint8_t *b, uint16_t i)
+{
+ memcpy(b, &i, 2);
+}
+
+inline static void
+store32(uint8_t *b, uint32_t i)
+{
+ memcpy(b, &i, 4);
+}
+
+inline static void
+store64(uint8_t *b, uint64_t i)
+{
+ memcpy(b, &i, 8);
+}
+
+/* Legacy accessors so that this header can serve as an implementation of
+ * C.Endianness */
+#define load16_le(b) (le16toh(load16(b)))
+#define store16_le(b, i) (store16(b, htole16(i)))
+#define load16_be(b) (be16toh(load16(b)))
+#define store16_be(b, i) (store16(b, htobe16(i)))
+
+#define load32_le(b) (le32toh(load32(b)))
+#define store32_le(b, i) (store32(b, htole32(i)))
+#define load32_be(b) (be32toh(load32(b)))
+#define store32_be(b, i) (store32(b, htobe32(i)))
+
+#define load64_le(b) (le64toh(load64(b)))
+#define store64_le(b, i) (store64(b, htole64(i)))
+#define load64_be(b) (be64toh(load64(b)))
+#define store64_be(b, i) (store64(b, htobe64(i)))
+
+/* Co-existence of LowStar.Endianness and FStar.Endianness generates name
+ * conflicts, because of course both insist on having no prefixes. Until a
+ * prefix is added, or until we truly retire FStar.Endianness, solve this issue
+ * in an elegant way. */
+#define load16_le0 load16_le
+#define store16_le0 store16_le
+#define load16_be0 load16_be
+#define store16_be0 store16_be
+
+#define load32_le0 load32_le
+#define store32_le0 store32_le
+#define load32_be0 load32_be
+#define store32_be0 store32_be
+
+#define load64_le0 load64_le
+#define store64_le0 store64_le
+#define load64_be0 load64_be
+#define store64_be0 store64_be
+
+#define load128_le0 load128_le
+#define store128_le0 store128_le
+#define load128_be0 load128_be
+#define store128_be0 store128_be
+
+#endif
diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128.h
new file mode 100644
index 0000000000..6f254639f1
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128.h
@@ -0,0 +1,76 @@
+/*
+ Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License.
+*/
+
+#include <inttypes.h>
+#include <stdbool.h>
+#include "kremlin/internal/compat.h"
+#include "kremlin/lowstar_endianness.h"
+#include "kremlin/internal/types.h"
+#include "kremlin/internal/target.h"
+
+#ifndef __FStar_UInt128_H
+#define __FStar_UInt128_H
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_add_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_add_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_sub(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_sub_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_sub_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_logand(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_logxor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_logor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128 FStar_UInt128_lognot(FStar_UInt128_uint128 a);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_shift_left(FStar_UInt128_uint128 a, uint32_t s);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s);
+
+static inline bool FStar_UInt128_eq(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline bool FStar_UInt128_gt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline bool FStar_UInt128_lt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline bool FStar_UInt128_gte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline bool FStar_UInt128_lte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_eq_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_gte_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b);
+
+static inline FStar_UInt128_uint128 FStar_UInt128_uint64_to_uint128(uint64_t a);
+
+static inline uint64_t FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a);
+
+static inline FStar_UInt128_uint128 FStar_UInt128_mul32(uint64_t x, uint32_t y);
+
+static inline FStar_UInt128_uint128 FStar_UInt128_mul_wide(uint64_t x, uint64_t y);
+
+#define __FStar_UInt128_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128_Verified.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128_Verified.h
new file mode 100644
index 0000000000..a7da435c31
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128_Verified.h
@@ -0,0 +1,329 @@
+/*
+ Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License.
+*/
+
+#include <inttypes.h>
+#include <stdbool.h>
+#include "kremlin/internal/types.h"
+#include "kremlin/internal/target.h"
+
+#ifndef __FStar_UInt128_Verified_H
+#define __FStar_UInt128_Verified_H
+
+#include "FStar_UInt_8_16_32_64.h"
+
+static inline uint64_t
+FStar_UInt128_constant_time_carry(uint64_t a, uint64_t b)
+{
+ return (a ^ ((a ^ b) | ((a - b) ^ b))) >> (uint32_t)63U;
+}
+
+static inline uint64_t
+FStar_UInt128_carry(uint64_t a, uint64_t b)
+{
+ return FStar_UInt128_constant_time_carry(a, b);
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = a.low + b.low;
+ lit.high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low);
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_add_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = a.low + b.low;
+ lit.high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low);
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_add_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = a.low + b.low;
+ lit.high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low);
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_sub(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = a.low - b.low;
+ lit.high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low);
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_sub_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = a.low - b.low;
+ lit.high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low);
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_sub_mod_impl(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = a.low - b.low;
+ lit.high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low);
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_sub_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return FStar_UInt128_sub_mod_impl(a, b);
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_logand(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = a.low & b.low;
+ lit.high = a.high & b.high;
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_logxor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = a.low ^ b.low;
+ lit.high = a.high ^ b.high;
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_logor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = a.low | b.low;
+ lit.high = a.high | b.high;
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_lognot(FStar_UInt128_uint128 a)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = ~a.low;
+ lit.high = ~a.high;
+ return lit;
+}
+
+static uint32_t FStar_UInt128_u32_64 = (uint32_t)64U;
+
+static inline uint64_t
+FStar_UInt128_add_u64_shift_left(uint64_t hi, uint64_t lo, uint32_t s)
+{
+ return (hi << s) + (lo >> (FStar_UInt128_u32_64 - s));
+}
+
+static inline uint64_t
+FStar_UInt128_add_u64_shift_left_respec(uint64_t hi, uint64_t lo, uint32_t s)
+{
+ return FStar_UInt128_add_u64_shift_left(hi, lo, s);
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_shift_left_small(FStar_UInt128_uint128 a, uint32_t s)
+{
+ if (s == (uint32_t)0U) {
+ return a;
+ } else {
+ FStar_UInt128_uint128 lit;
+ lit.low = a.low << s;
+ lit.high = FStar_UInt128_add_u64_shift_left_respec(a.high, a.low, s);
+ return lit;
+ }
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_shift_left_large(FStar_UInt128_uint128 a, uint32_t s)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = (uint64_t)0U;
+ lit.high = a.low << (s - FStar_UInt128_u32_64);
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_shift_left(FStar_UInt128_uint128 a, uint32_t s)
+{
+ if (s < FStar_UInt128_u32_64) {
+ return FStar_UInt128_shift_left_small(a, s);
+ } else {
+ return FStar_UInt128_shift_left_large(a, s);
+ }
+}
+
+static inline uint64_t
+FStar_UInt128_add_u64_shift_right(uint64_t hi, uint64_t lo, uint32_t s)
+{
+ return (lo >> s) + (hi << (FStar_UInt128_u32_64 - s));
+}
+
+static inline uint64_t
+FStar_UInt128_add_u64_shift_right_respec(uint64_t hi, uint64_t lo, uint32_t s)
+{
+ return FStar_UInt128_add_u64_shift_right(hi, lo, s);
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_shift_right_small(FStar_UInt128_uint128 a, uint32_t s)
+{
+ if (s == (uint32_t)0U) {
+ return a;
+ } else {
+ FStar_UInt128_uint128 lit;
+ lit.low = FStar_UInt128_add_u64_shift_right_respec(a.high, a.low, s);
+ lit.high = a.high >> s;
+ return lit;
+ }
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_shift_right_large(FStar_UInt128_uint128 a, uint32_t s)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = a.high >> (s - FStar_UInt128_u32_64);
+ lit.high = (uint64_t)0U;
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s)
+{
+ if (s < FStar_UInt128_u32_64) {
+ return FStar_UInt128_shift_right_small(a, s);
+ } else {
+ return FStar_UInt128_shift_right_large(a, s);
+ }
+}
+
+static inline bool
+FStar_UInt128_eq(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return a.low == b.low && a.high == b.high;
+}
+
+static inline bool
+FStar_UInt128_gt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return a.high > b.high || (a.high == b.high && a.low > b.low);
+}
+
+static inline bool
+FStar_UInt128_lt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return a.high < b.high || (a.high == b.high && a.low < b.low);
+}
+
+static inline bool
+FStar_UInt128_gte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return a.high > b.high || (a.high == b.high && a.low >= b.low);
+}
+
+static inline bool
+FStar_UInt128_lte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return a.high < b.high || (a.high == b.high && a.low <= b.low);
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_eq_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = FStar_UInt64_eq_mask(a.low, b.low) & FStar_UInt64_eq_mask(a.high, b.high);
+ lit.high = FStar_UInt64_eq_mask(a.low, b.low) & FStar_UInt64_eq_mask(a.high, b.high);
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_gte_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low =
+ (FStar_UInt64_gte_mask(a.high, b.high) & ~FStar_UInt64_eq_mask(a.high, b.high)) | (FStar_UInt64_eq_mask(a.high, b.high) & FStar_UInt64_gte_mask(a.low, b.low));
+ lit.high =
+ (FStar_UInt64_gte_mask(a.high, b.high) & ~FStar_UInt64_eq_mask(a.high, b.high)) | (FStar_UInt64_eq_mask(a.high, b.high) & FStar_UInt64_gte_mask(a.low, b.low));
+ return lit;
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_uint64_to_uint128(uint64_t a)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low = a;
+ lit.high = (uint64_t)0U;
+ return lit;
+}
+
+static inline uint64_t
+FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a)
+{
+ return a.low;
+}
+
+static inline uint64_t
+FStar_UInt128_u64_mod_32(uint64_t a)
+{
+ return a & (uint64_t)0xffffffffU;
+}
+
+static uint32_t FStar_UInt128_u32_32 = (uint32_t)32U;
+
+static inline uint64_t
+FStar_UInt128_u32_combine(uint64_t hi, uint64_t lo)
+{
+ return lo + (hi << FStar_UInt128_u32_32);
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_mul32(uint64_t x, uint32_t y)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low =
+ FStar_UInt128_u32_combine((x >> FStar_UInt128_u32_32) * (uint64_t)y + (FStar_UInt128_u64_mod_32(x) * (uint64_t)y >> FStar_UInt128_u32_32),
+ FStar_UInt128_u64_mod_32(FStar_UInt128_u64_mod_32(x) * (uint64_t)y));
+ lit.high =
+ ((x >> FStar_UInt128_u32_32) * (uint64_t)y + (FStar_UInt128_u64_mod_32(x) * (uint64_t)y >> FStar_UInt128_u32_32)) >> FStar_UInt128_u32_32;
+ return lit;
+}
+
+static inline uint64_t
+FStar_UInt128_u32_combine_(uint64_t hi, uint64_t lo)
+{
+ return lo + (hi << FStar_UInt128_u32_32);
+}
+
+static inline FStar_UInt128_uint128
+FStar_UInt128_mul_wide(uint64_t x, uint64_t y)
+{
+ FStar_UInt128_uint128 lit;
+ lit.low =
+ FStar_UInt128_u32_combine_(FStar_UInt128_u64_mod_32(x) * (y >> FStar_UInt128_u32_32) +
+ FStar_UInt128_u64_mod_32((x >> FStar_UInt128_u32_32) * FStar_UInt128_u64_mod_32(y) + (FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y) >> FStar_UInt128_u32_32)),
+ FStar_UInt128_u64_mod_32(FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y)));
+ lit.high =
+ (x >> FStar_UInt128_u32_32) * (y >> FStar_UInt128_u32_32) +
+ (((x >> FStar_UInt128_u32_32) * FStar_UInt128_u64_mod_32(y) + (FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y) >> FStar_UInt128_u32_32)) >> FStar_UInt128_u32_32) +
+ ((FStar_UInt128_u64_mod_32(x) * (y >> FStar_UInt128_u32_32) +
+ FStar_UInt128_u64_mod_32((x >> FStar_UInt128_u32_32) * FStar_UInt128_u64_mod_32(y) + (FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y) >> FStar_UInt128_u32_32))) >>
+ FStar_UInt128_u32_32);
+ return lit;
+}
+
+#define __FStar_UInt128_Verified_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt_8_16_32_64.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt_8_16_32_64.h
new file mode 100644
index 0000000000..809ea58ac2
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt_8_16_32_64.h
@@ -0,0 +1,203 @@
+/*
+ Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License.
+*/
+
+#include <inttypes.h>
+#include <stdbool.h>
+#include "kremlin/internal/compat.h"
+#include "kremlin/lowstar_endianness.h"
+#include "kremlin/internal/types.h"
+#include "kremlin/internal/target.h"
+
+#ifndef __FStar_UInt_8_16_32_64_H
+#define __FStar_UInt_8_16_32_64_H
+
+extern Prims_int FStar_UInt64_n;
+
+extern bool FStar_UInt64_uu___is_Mk(uint64_t projectee);
+
+extern Prims_int FStar_UInt64___proj__Mk__item__v(uint64_t projectee);
+
+extern Prims_int FStar_UInt64_v(uint64_t x);
+
+extern uint64_t FStar_UInt64_uint_to_t(Prims_int x);
+
+extern uint64_t FStar_UInt64_minus(uint64_t a);
+
+extern uint32_t FStar_UInt64_n_minus_one;
+
+static inline uint64_t
+FStar_UInt64_eq_mask(uint64_t a, uint64_t b)
+{
+ uint64_t x = a ^ b;
+ uint64_t minus_x = ~x + (uint64_t)1U;
+ uint64_t x_or_minus_x = x | minus_x;
+ uint64_t xnx = x_or_minus_x >> (uint32_t)63U;
+ return xnx - (uint64_t)1U;
+}
+
+static inline uint64_t
+FStar_UInt64_gte_mask(uint64_t a, uint64_t b)
+{
+ uint64_t x = a;
+ uint64_t y = b;
+ uint64_t x_xor_y = x ^ y;
+ uint64_t x_sub_y = x - y;
+ uint64_t x_sub_y_xor_y = x_sub_y ^ y;
+ uint64_t q = x_xor_y | x_sub_y_xor_y;
+ uint64_t x_xor_q = x ^ q;
+ uint64_t x_xor_q_ = x_xor_q >> (uint32_t)63U;
+ return x_xor_q_ - (uint64_t)1U;
+}
+
+extern Prims_string FStar_UInt64_to_string(uint64_t uu____888);
+
+extern Prims_string FStar_UInt64_to_string_hex(uint64_t uu____899);
+
+extern Prims_string FStar_UInt64_to_string_hex_pad(uint64_t uu____910);
+
+extern uint64_t FStar_UInt64_of_string(Prims_string uu____921);
+
+extern Prims_int FStar_UInt32_n;
+
+extern bool FStar_UInt32_uu___is_Mk(uint32_t projectee);
+
+extern Prims_int FStar_UInt32___proj__Mk__item__v(uint32_t projectee);
+
+extern Prims_int FStar_UInt32_v(uint32_t x);
+
+extern uint32_t FStar_UInt32_uint_to_t(Prims_int x);
+
+extern uint32_t FStar_UInt32_minus(uint32_t a);
+
+extern uint32_t FStar_UInt32_n_minus_one;
+
+static inline uint32_t
+FStar_UInt32_eq_mask(uint32_t a, uint32_t b)
+{
+ uint32_t x = a ^ b;
+ uint32_t minus_x = ~x + (uint32_t)1U;
+ uint32_t x_or_minus_x = x | minus_x;
+ uint32_t xnx = x_or_minus_x >> (uint32_t)31U;
+ return xnx - (uint32_t)1U;
+}
+
+static inline uint32_t
+FStar_UInt32_gte_mask(uint32_t a, uint32_t b)
+{
+ uint32_t x = a;
+ uint32_t y = b;
+ uint32_t x_xor_y = x ^ y;
+ uint32_t x_sub_y = x - y;
+ uint32_t x_sub_y_xor_y = x_sub_y ^ y;
+ uint32_t q = x_xor_y | x_sub_y_xor_y;
+ uint32_t x_xor_q = x ^ q;
+ uint32_t x_xor_q_ = x_xor_q >> (uint32_t)31U;
+ return x_xor_q_ - (uint32_t)1U;
+}
+
+extern Prims_string FStar_UInt32_to_string(uint32_t uu____888);
+
+extern Prims_string FStar_UInt32_to_string_hex(uint32_t uu____899);
+
+extern Prims_string FStar_UInt32_to_string_hex_pad(uint32_t uu____910);
+
+extern uint32_t FStar_UInt32_of_string(Prims_string uu____921);
+
+extern Prims_int FStar_UInt16_n;
+
+extern bool FStar_UInt16_uu___is_Mk(uint16_t projectee);
+
+extern Prims_int FStar_UInt16___proj__Mk__item__v(uint16_t projectee);
+
+extern Prims_int FStar_UInt16_v(uint16_t x);
+
+extern uint16_t FStar_UInt16_uint_to_t(Prims_int x);
+
+extern uint16_t FStar_UInt16_minus(uint16_t a);
+
+extern uint32_t FStar_UInt16_n_minus_one;
+
+static inline uint16_t
+FStar_UInt16_eq_mask(uint16_t a, uint16_t b)
+{
+ uint16_t x = a ^ b;
+ uint16_t minus_x = ~x + (uint16_t)1U;
+ uint16_t x_or_minus_x = x | minus_x;
+ uint16_t xnx = x_or_minus_x >> (uint32_t)15U;
+ return xnx - (uint16_t)1U;
+}
+
+static inline uint16_t
+FStar_UInt16_gte_mask(uint16_t a, uint16_t b)
+{
+ uint16_t x = a;
+ uint16_t y = b;
+ uint16_t x_xor_y = x ^ y;
+ uint16_t x_sub_y = x - y;
+ uint16_t x_sub_y_xor_y = x_sub_y ^ y;
+ uint16_t q = x_xor_y | x_sub_y_xor_y;
+ uint16_t x_xor_q = x ^ q;
+ uint16_t x_xor_q_ = x_xor_q >> (uint32_t)15U;
+ return x_xor_q_ - (uint16_t)1U;
+}
+
+extern Prims_string FStar_UInt16_to_string(uint16_t uu____888);
+
+extern Prims_string FStar_UInt16_to_string_hex(uint16_t uu____899);
+
+extern Prims_string FStar_UInt16_to_string_hex_pad(uint16_t uu____910);
+
+extern uint16_t FStar_UInt16_of_string(Prims_string uu____921);
+
+extern Prims_int FStar_UInt8_n;
+
+extern bool FStar_UInt8_uu___is_Mk(uint8_t projectee);
+
+extern Prims_int FStar_UInt8___proj__Mk__item__v(uint8_t projectee);
+
+extern Prims_int FStar_UInt8_v(uint8_t x);
+
+extern uint8_t FStar_UInt8_uint_to_t(Prims_int x);
+
+extern uint8_t FStar_UInt8_minus(uint8_t a);
+
+extern uint32_t FStar_UInt8_n_minus_one;
+
+static inline uint8_t
+FStar_UInt8_eq_mask(uint8_t a, uint8_t b)
+{
+ uint8_t x = a ^ b;
+ uint8_t minus_x = ~x + (uint8_t)1U;
+ uint8_t x_or_minus_x = x | minus_x;
+ uint8_t xnx = x_or_minus_x >> (uint32_t)7U;
+ return xnx - (uint8_t)1U;
+}
+
+static inline uint8_t
+FStar_UInt8_gte_mask(uint8_t a, uint8_t b)
+{
+ uint8_t x = a;
+ uint8_t y = b;
+ uint8_t x_xor_y = x ^ y;
+ uint8_t x_sub_y = x - y;
+ uint8_t x_sub_y_xor_y = x_sub_y ^ y;
+ uint8_t q = x_xor_y | x_sub_y_xor_y;
+ uint8_t x_xor_q = x ^ q;
+ uint8_t x_xor_q_ = x_xor_q >> (uint32_t)7U;
+ return x_xor_q_ - (uint8_t)1U;
+}
+
+extern Prims_string FStar_UInt8_to_string(uint8_t uu____888);
+
+extern Prims_string FStar_UInt8_to_string_hex(uint8_t uu____899);
+
+extern Prims_string FStar_UInt8_to_string_hex_pad(uint8_t uu____910);
+
+extern uint8_t FStar_UInt8_of_string(Prims_string uu____921);
+
+typedef uint8_t FStar_UInt8_byte;
+
+#define __FStar_UInt_8_16_32_64_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/LowStar_Endianness.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/LowStar_Endianness.h
new file mode 100644
index 0000000000..a6bff78d99
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/LowStar_Endianness.h
@@ -0,0 +1,27 @@
+/*
+ Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License.
+*/
+
+#include <inttypes.h>
+#include <stdbool.h>
+#include "kremlin/internal/compat.h"
+#include "kremlin/lowstar_endianness.h"
+#include "kremlin/internal/types.h"
+#include "kremlin/internal/target.h"
+
+#ifndef __LowStar_Endianness_H
+#define __LowStar_Endianness_H
+
+#include "FStar_UInt128.h"
+
+static inline void store128_le(uint8_t *x0, FStar_UInt128_uint128 x1);
+
+static inline FStar_UInt128_uint128 load128_le(uint8_t *x0);
+
+static inline void store128_be(uint8_t *x0, FStar_UInt128_uint128 x1);
+
+static inline FStar_UInt128_uint128 load128_be(uint8_t *x0);
+
+#define __LowStar_Endianness_H_DEFINED
+#endif
diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h
new file mode 100644
index 0000000000..5372de42a7
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_gcc64.h
@@ -0,0 +1,220 @@
+/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License. */
+
+/******************************************************************************/
+/* Machine integers (128-bit arithmetic) */
+/******************************************************************************/
+
+/* This header contains two things.
+ *
+ * First, an implementation of 128-bit arithmetic suitable for 64-bit GCC and
+ * Clang, i.e. all the operations from FStar.UInt128.
+ *
+ * Second, 128-bit operations from C.Endianness (or LowStar.Endianness),
+ * suitable for any compiler and platform (via a series of ifdefs). This second
+ * part is unfortunate, and should be fixed by moving {load,store}128_{be,le} to
+ * FStar.UInt128 to avoid a maze of preprocessor guards and hand-written code.
+ * */
+
+/* This file is used for both the minimal and generic kremlib distributions. As
+ * such, it assumes that the machine integers have been bundled the exact same
+ * way in both cases. */
+
+#include "FStar_UInt128.h"
+#include "FStar_UInt_8_16_32_64.h"
+#include "LowStar_Endianness.h"
+
+/* GCC + using native unsigned __int128 support */
+
+inline static uint128_t
+load128_le(uint8_t *b)
+{
+ uint128_t l = (uint128_t)load64_le(b);
+ uint128_t h = (uint128_t)load64_le(b + 8);
+ return (h << 64 | l);
+}
+
+inline static void
+store128_le(uint8_t *b, uint128_t n)
+{
+ store64_le(b, (uint64_t)n);
+ store64_le(b + 8, (uint64_t)(n >> 64));
+}
+
+inline static uint128_t
+load128_be(uint8_t *b)
+{
+ uint128_t h = (uint128_t)load64_be(b);
+ uint128_t l = (uint128_t)load64_be(b + 8);
+ return (h << 64 | l);
+}
+
+inline static void
+store128_be(uint8_t *b, uint128_t n)
+{
+ store64_be(b, (uint64_t)(n >> 64));
+ store64_be(b + 8, (uint64_t)n);
+}
+
+inline static uint128_t
+FStar_UInt128_add(uint128_t x, uint128_t y)
+{
+ return x + y;
+}
+
+inline static uint128_t
+FStar_UInt128_mul(uint128_t x, uint128_t y)
+{
+ return x * y;
+}
+
+inline static uint128_t
+FStar_UInt128_add_mod(uint128_t x, uint128_t y)
+{
+ return x + y;
+}
+
+inline static uint128_t
+FStar_UInt128_sub(uint128_t x, uint128_t y)
+{
+ return x - y;
+}
+
+inline static uint128_t
+FStar_UInt128_sub_mod(uint128_t x, uint128_t y)
+{
+ return x - y;
+}
+
+inline static uint128_t
+FStar_UInt128_logand(uint128_t x, uint128_t y)
+{
+ return x & y;
+}
+
+inline static uint128_t
+FStar_UInt128_logor(uint128_t x, uint128_t y)
+{
+ return x | y;
+}
+
+inline static uint128_t
+FStar_UInt128_logxor(uint128_t x, uint128_t y)
+{
+ return x ^ y;
+}
+
+inline static uint128_t
+FStar_UInt128_lognot(uint128_t x)
+{
+ return ~x;
+}
+
+inline static uint128_t
+FStar_UInt128_shift_left(uint128_t x, uint32_t y)
+{
+ return x << y;
+}
+
+inline static uint128_t
+FStar_UInt128_shift_right(uint128_t x, uint32_t y)
+{
+ return x >> y;
+}
+
+inline static uint128_t
+FStar_UInt128_uint64_to_uint128(uint64_t x)
+{
+ return (uint128_t)x;
+}
+
+inline static uint64_t
+FStar_UInt128_uint128_to_uint64(uint128_t x)
+{
+ return (uint64_t)x;
+}
+
+inline static uint128_t
+FStar_UInt128_mul_wide(uint64_t x, uint64_t y)
+{
+ return ((uint128_t)x) * y;
+}
+
+inline static uint128_t
+FStar_UInt128_eq_mask(uint128_t x, uint128_t y)
+{
+ uint64_t mask =
+ FStar_UInt64_eq_mask((uint64_t)(x >> 64), (uint64_t)(y >> 64)) &
+ FStar_UInt64_eq_mask(x, y);
+ return ((uint128_t)mask) << 64 | mask;
+}
+
+inline static uint128_t
+FStar_UInt128_gte_mask(uint128_t x, uint128_t y)
+{
+ uint64_t mask =
+ (FStar_UInt64_gte_mask(x >> 64, y >> 64) &
+ ~(FStar_UInt64_eq_mask(x >> 64, y >> 64))) |
+ (FStar_UInt64_eq_mask(x >> 64, y >> 64) & FStar_UInt64_gte_mask(x, y));
+ return ((uint128_t)mask) << 64 | mask;
+}
+
+inline static uint64_t
+FStar_UInt128___proj__Mkuint128__item__low(uint128_t x)
+{
+ return (uint64_t)x;
+}
+
+inline static uint64_t
+FStar_UInt128___proj__Mkuint128__item__high(uint128_t x)
+{
+ return (uint64_t)(x >> 64);
+}
+
+inline static uint128_t
+FStar_UInt128_add_underspec(uint128_t x, uint128_t y)
+{
+ return x + y;
+}
+
+inline static uint128_t
+FStar_UInt128_sub_underspec(uint128_t x, uint128_t y)
+{
+ return x - y;
+}
+
+inline static bool
+FStar_UInt128_eq(uint128_t x, uint128_t y)
+{
+ return x == y;
+}
+
+inline static bool
+FStar_UInt128_gt(uint128_t x, uint128_t y)
+{
+ return x > y;
+}
+
+inline static bool
+FStar_UInt128_lt(uint128_t x, uint128_t y)
+{
+ return x < y;
+}
+
+inline static bool
+FStar_UInt128_gte(uint128_t x, uint128_t y)
+{
+ return x >= y;
+}
+
+inline static bool
+FStar_UInt128_lte(uint128_t x, uint128_t y)
+{
+ return x <= y;
+}
+
+inline static uint128_t
+FStar_UInt128_mul32(uint64_t x, uint32_t y)
+{
+ return (uint128_t)x * (uint128_t)y;
+}
diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_msvc.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_msvc.h
new file mode 100644
index 0000000000..fca0e2d962
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_msvc.h
@@ -0,0 +1,528 @@
+/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License. */
+
+/* This file was generated by KreMLin <https://github.com/FStarLang/kremlin>
+ * then hand-edited to use MSVC intrinsics KreMLin invocation:
+ * C:\users\barrybo\mitls2c\kremlin\_build\src\Kremlin.native -minimal -fnouint128 C:/users/barrybo/mitls2c/FStar/ulib/FStar.UInt128.fst -tmpdir ../secure_api/out/runtime_switch/uint128 -skip-compilation -add-include "kremlib0.h" -drop FStar.Int.Cast.Full -bundle FStar.UInt128=FStar.*,Prims
+ * F* version: 15104ff8
+ * KreMLin version: 318b7fa8
+ */
+#include "kremlin/internal/types.h"
+#include "FStar_UInt128.h"
+#include "FStar_UInt_8_16_32_64.h"
+
+#ifndef _MSC_VER
+#error This file only works with the MSVC compiler
+#endif
+
+/* JP: need to rip out HAS_OPTIMIZED since the header guards in types.h are now
+ * done properly and only include this file when we know for sure we are on
+ * 64-bit MSVC. */
+
+#if defined(_M_X64) && !defined(KRML_VERIFIED_UINT128)
+#define HAS_OPTIMIZED 1
+#else
+#define HAS_OPTIMIZED 0
+#endif
+
+// Define .low and .high in terms of the __m128i fields, to reduce
+// the amount of churn in this file.
+#if HAS_OPTIMIZED
+#include <intrin.h>
+#include <immintrin.h>
+#define low m128i_u64[0]
+#define high m128i_u64[1]
+#endif
+
+inline static FStar_UInt128_uint128
+load128_le(uint8_t *b)
+{
+#if HAS_OPTIMIZED
+ return _mm_loadu_si128((__m128i *)b);
+#else
+ return (
+ (FStar_UInt128_uint128){.low = load64_le(b), .high = load64_le(b + 8) });
+#endif
+}
+
+inline static void
+store128_le(uint8_t *b, FStar_UInt128_uint128 n)
+{
+ store64_le(b, n.low);
+ store64_le(b + 8, n.high);
+}
+
+inline static FStar_UInt128_uint128
+load128_be(uint8_t *b)
+{
+ uint64_t l = load64_be(b + 8);
+ uint64_t h = load64_be(b);
+#if HAS_OPTIMIZED
+ return _mm_set_epi64x(h, l);
+#else
+ return ((FStar_UInt128_uint128){.low = l, .high = h });
+#endif
+}
+
+inline static void
+store128_be(uint8_t *b, uint128_t n)
+{
+ store64_be(b, n.high);
+ store64_be(b + 8, n.low);
+}
+
+inline static uint64_t
+FStar_UInt128_constant_time_carry(uint64_t a, uint64_t b)
+{
+ return (a ^ (a ^ b | a - b ^ b)) >> (uint32_t)63U;
+}
+
+inline static uint64_t
+FStar_UInt128_carry(uint64_t a, uint64_t b)
+{
+ return FStar_UInt128_constant_time_carry(a, b);
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_add(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+#if HAS_OPTIMIZED
+ uint64_t l, h;
+
+ unsigned char carry =
+ _addcarry_u64(0, a.low, b.low, &l); // low/CF = a.low+b.low+0
+ _addcarry_u64(carry, a.high, b.high, &h); // high = a.high+b.high+CF
+ return _mm_set_epi64x(h, l);
+#else
+ return ((FStar_UInt128_uint128){
+ .low = a.low + b.low,
+ .high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low) });
+#endif
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_add_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+#if HAS_OPTIMIZED
+ return FStar_UInt128_add(a, b);
+#else
+ return ((FStar_UInt128_uint128){
+ .low = a.low + b.low,
+ .high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low) });
+#endif
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_add_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+#if HAS_OPTIMIZED
+ return FStar_UInt128_add(a, b);
+#else
+ return ((FStar_UInt128_uint128){
+ .low = a.low + b.low,
+ .high = a.high + b.high + FStar_UInt128_carry(a.low + b.low, b.low) });
+#endif
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_sub(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+#if HAS_OPTIMIZED
+ uint64_t l, h;
+
+ unsigned char borrow = _subborrow_u64(0, a.low, b.low, &l);
+ _subborrow_u64(borrow, a.high, b.high, &h);
+ return _mm_set_epi64x(h, l);
+#else
+ return ((FStar_UInt128_uint128){
+ .low = a.low - b.low,
+ .high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low) });
+#endif
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_sub_underspec(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+#if HAS_OPTIMIZED
+ return FStar_UInt128_sub(a, b);
+#else
+ return ((FStar_UInt128_uint128){
+ .low = a.low - b.low,
+ .high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low) });
+#endif
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_sub_mod_impl(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return ((FStar_UInt128_uint128){
+ .low = a.low - b.low,
+ .high = a.high - b.high - FStar_UInt128_carry(a.low, a.low - b.low) });
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_sub_mod(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+#if HAS_OPTIMIZED
+ return FStar_UInt128_sub(a, b);
+#else
+ return FStar_UInt128_sub_mod_impl(a, b);
+#endif
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_logand(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+#if HAS_OPTIMIZED
+ return _mm_and_si128(a, b);
+#else
+ return (
+ (FStar_UInt128_uint128){.low = a.low & b.low, .high = a.high & b.high });
+#endif
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_logxor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+#if HAS_OPTIMIZED
+ return _mm_xor_si128(a, b);
+#else
+ return (
+ (FStar_UInt128_uint128){.low = a.low ^ b.low, .high = a.high ^ b.high });
+#endif
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_logor(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+#if HAS_OPTIMIZED
+ return _mm_or_si128(a, b);
+#else
+ return (
+ (FStar_UInt128_uint128){.low = a.low | b.low, .high = a.high | b.high });
+#endif
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_lognot(FStar_UInt128_uint128 a)
+{
+#if HAS_OPTIMIZED
+ return _mm_andnot_si128(a, a);
+#else
+ return ((FStar_UInt128_uint128){.low = ~a.low, .high = ~a.high });
+#endif
+}
+
+static const uint32_t FStar_UInt128_u32_64 = (uint32_t)64U;
+
+inline static uint64_t
+FStar_UInt128_add_u64_shift_left(uint64_t hi, uint64_t lo, uint32_t s)
+{
+ return (hi << s) + (lo >> FStar_UInt128_u32_64 - s);
+}
+
+inline static uint64_t
+FStar_UInt128_add_u64_shift_left_respec(uint64_t hi, uint64_t lo, uint32_t s)
+{
+ return FStar_UInt128_add_u64_shift_left(hi, lo, s);
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_shift_left_small(FStar_UInt128_uint128 a, uint32_t s)
+{
+ if (s == (uint32_t)0U)
+ return a;
+ else
+ return ((FStar_UInt128_uint128){
+ .low = a.low << s,
+ .high = FStar_UInt128_add_u64_shift_left_respec(a.high, a.low, s) });
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_shift_left_large(FStar_UInt128_uint128 a, uint32_t s)
+{
+ return ((FStar_UInt128_uint128){.low = (uint64_t)0U,
+ .high = a.low << s - FStar_UInt128_u32_64 });
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_shift_left(FStar_UInt128_uint128 a, uint32_t s)
+{
+#if HAS_OPTIMIZED
+ if (s == 0) {
+ return a;
+ } else if (s < FStar_UInt128_u32_64) {
+ uint64_t l = a.low << s;
+ uint64_t h = __shiftleft128(a.low, a.high, (unsigned char)s);
+ return _mm_set_epi64x(h, l);
+ } else {
+ return _mm_set_epi64x(a.low << (s - FStar_UInt128_u32_64), 0);
+ }
+#else
+ if (s < FStar_UInt128_u32_64)
+ return FStar_UInt128_shift_left_small(a, s);
+ else
+ return FStar_UInt128_shift_left_large(a, s);
+#endif
+}
+
+inline static uint64_t
+FStar_UInt128_add_u64_shift_right(uint64_t hi, uint64_t lo, uint32_t s)
+{
+ return (lo >> s) + (hi << FStar_UInt128_u32_64 - s);
+}
+
+inline static uint64_t
+FStar_UInt128_add_u64_shift_right_respec(uint64_t hi, uint64_t lo, uint32_t s)
+{
+ return FStar_UInt128_add_u64_shift_right(hi, lo, s);
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_shift_right_small(FStar_UInt128_uint128 a, uint32_t s)
+{
+ if (s == (uint32_t)0U)
+ return a;
+ else
+ return ((FStar_UInt128_uint128){
+ .low = FStar_UInt128_add_u64_shift_right_respec(a.high, a.low, s),
+ .high = a.high >> s });
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_shift_right_large(FStar_UInt128_uint128 a, uint32_t s)
+{
+ return ((FStar_UInt128_uint128){.low = a.high >> s - FStar_UInt128_u32_64,
+ .high = (uint64_t)0U });
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_shift_right(FStar_UInt128_uint128 a, uint32_t s)
+{
+#if HAS_OPTIMIZED
+ if (s == 0) {
+ return a;
+ } else if (s < FStar_UInt128_u32_64) {
+ uint64_t l = __shiftright128(a.low, a.high, (unsigned char)s);
+ uint64_t h = a.high >> s;
+ return _mm_set_epi64x(h, l);
+ } else {
+ return _mm_set_epi64x(0, a.high >> (s - FStar_UInt128_u32_64));
+ }
+#else
+ if (s < FStar_UInt128_u32_64)
+ return FStar_UInt128_shift_right_small(a, s);
+ else
+ return FStar_UInt128_shift_right_large(a, s);
+#endif
+}
+
+inline static bool
+FStar_UInt128_eq(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return a.low == b.low && a.high == b.high;
+}
+
+inline static bool
+FStar_UInt128_gt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return a.high > b.high || a.high == b.high && a.low > b.low;
+}
+
+inline static bool
+FStar_UInt128_lt(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return a.high < b.high || a.high == b.high && a.low < b.low;
+}
+
+inline static bool
+FStar_UInt128_gte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return a.high > b.high || a.high == b.high && a.low >= b.low;
+}
+
+inline static bool
+FStar_UInt128_lte(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+ return a.high < b.high || a.high == b.high && a.low <= b.low;
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_eq_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+#if HAS_OPTIMIZED
+ // PCMPW to produce 4 32-bit values, all either 0x0 or 0xffffffff
+ __m128i r32 = _mm_cmpeq_epi32(a, b);
+ // Shuffle 3,2,1,0 into 2,3,0,1 (swapping dwords inside each half)
+ __m128i s32 = _mm_shuffle_epi32(r32, _MM_SHUFFLE(2, 3, 0, 1));
+ // Bitwise and to compute (3&2),(2&3),(1&0),(0&1)
+ __m128i ret64 = _mm_and_si128(r32, s32);
+ // Swap the two 64-bit values to form s64
+ __m128i s64 =
+ _mm_shuffle_epi32(ret64, _MM_SHUFFLE(1, 0, 3, 2)); // 3,2,1,0 -> 1,0,3,2
+ // And them together
+ return _mm_and_si128(ret64, s64);
+#else
+ return (
+ (FStar_UInt128_uint128){.low = FStar_UInt64_eq_mask(a.low, b.low) &
+ FStar_UInt64_eq_mask(a.high, b.high),
+ .high = FStar_UInt64_eq_mask(a.low, b.low) &
+ FStar_UInt64_eq_mask(a.high, b.high) });
+#endif
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_gte_mask(FStar_UInt128_uint128 a, FStar_UInt128_uint128 b)
+{
+#if HAS_OPTIMIZED && 0
+ // ge - compare 3,2,1,0 for >= and generating 0 or 0xffffffff for each
+ // eq - compare 3,2,1,0 for == and generating 0 or 0xffffffff for each
+ // slot 0 = ge0 | (eq0 & ge1) | (eq0 & eq1 & ge2) | (eq0 & eq1 & eq2 & ge3)
+ // then splat slot 0 to 3,2,1,0
+ __m128i gt = _mm_cmpgt_epi32(a, b);
+ __m128i eq = _mm_cmpeq_epi32(a, b);
+ __m128i ge = _mm_or_si128(gt, eq);
+ __m128i ge0 = ge;
+ __m128i eq0 = eq;
+ __m128i ge1 = _mm_srli_si128(ge, 4); // shift ge from 3,2,1,0 to 0x0,3,2,1
+ __m128i t1 = _mm_and_si128(eq0, ge1);
+ __m128i ret = _mm_or_si128(ge, t1); // ge0 | (eq0 & ge1) is now in 0
+ __m128i eq1 = _mm_srli_si128(eq, 4); // shift eq from 3,2,1,0 to 0x0,3,2,1
+ __m128i ge2 =
+ _mm_srli_si128(ge1, 4); // shift original ge from 3,2,1,0 to 0x0,0x0,3,2
+ __m128i t2 =
+ _mm_and_si128(eq0, _mm_and_si128(eq1, ge2)); // t2 = (eq0 & eq1 & ge2)
+ ret = _mm_or_si128(ret, t2);
+ __m128i eq2 = _mm_srli_si128(eq1, 4); // shift eq from 3,2,1,0 to 0x0,00,00,3
+ __m128i ge3 =
+ _mm_srli_si128(ge2, 4); // shift original ge from 3,2,1,0 to 0x0,0x0,0x0,3
+ __m128i t3 = _mm_and_si128(
+ eq0, _mm_and_si128(
+ eq1, _mm_and_si128(eq2, ge3))); // t3 = (eq0 & eq1 & eq2 & ge3)
+ ret = _mm_or_si128(ret, t3);
+ return _mm_shuffle_epi32(
+ ret,
+ _MM_SHUFFLE(0, 0, 0, 0)); // the result is in 0. Shuffle into all dwords.
+#else
+ return ((FStar_UInt128_uint128){
+ .low = FStar_UInt64_gte_mask(a.high, b.high) &
+ ~FStar_UInt64_eq_mask(a.high, b.high) |
+ FStar_UInt64_eq_mask(a.high, b.high) &
+ FStar_UInt64_gte_mask(a.low, b.low),
+ .high = FStar_UInt64_gte_mask(a.high, b.high) &
+ ~FStar_UInt64_eq_mask(a.high, b.high) |
+ FStar_UInt64_eq_mask(a.high, b.high) &
+ FStar_UInt64_gte_mask(a.low, b.low) });
+#endif
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_uint64_to_uint128(uint64_t a)
+{
+#if HAS_OPTIMIZED
+ return _mm_set_epi64x(0, a);
+#else
+ return ((FStar_UInt128_uint128){.low = a, .high = (uint64_t)0U });
+#endif
+}
+
+inline static uint64_t
+FStar_UInt128_uint128_to_uint64(FStar_UInt128_uint128 a)
+{
+ return a.low;
+}
+
+inline static uint64_t
+FStar_UInt128_u64_mod_32(uint64_t a)
+{
+ return a & (uint64_t)0xffffffffU;
+}
+
+static uint32_t FStar_UInt128_u32_32 = (uint32_t)32U;
+
+inline static uint64_t
+FStar_UInt128_u32_combine(uint64_t hi, uint64_t lo)
+{
+ return lo + (hi << FStar_UInt128_u32_32);
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_mul32(uint64_t x, uint32_t y)
+{
+#if HAS_OPTIMIZED
+ uint64_t l, h;
+ l = _umul128(x, (uint64_t)y, &h);
+ return _mm_set_epi64x(h, l);
+#else
+ return ((FStar_UInt128_uint128){
+ .low = FStar_UInt128_u32_combine(
+ (x >> FStar_UInt128_u32_32) * (uint64_t)y +
+ (FStar_UInt128_u64_mod_32(x) * (uint64_t)y >>
+ FStar_UInt128_u32_32),
+ FStar_UInt128_u64_mod_32(FStar_UInt128_u64_mod_32(x) * (uint64_t)y)),
+ .high = (x >> FStar_UInt128_u32_32) * (uint64_t)y +
+ (FStar_UInt128_u64_mod_32(x) * (uint64_t)y >>
+ FStar_UInt128_u32_32) >>
+ FStar_UInt128_u32_32 });
+#endif
+}
+
+/* Note: static headers bring scope collision issues when they define types!
+ * Because now client (kremlin-generated) code will include this header and
+ * there might be type collisions if the client code uses quadruples of uint64s.
+ * So, we cannot use the kremlin-generated name. */
+typedef struct K_quad_s {
+ uint64_t fst;
+ uint64_t snd;
+ uint64_t thd;
+ uint64_t f3;
+} K_quad;
+
+inline static K_quad
+FStar_UInt128_mul_wide_impl_t_(uint64_t x, uint64_t y)
+{
+ return ((K_quad){
+ .fst = FStar_UInt128_u64_mod_32(x),
+ .snd = FStar_UInt128_u64_mod_32(
+ FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y)),
+ .thd = x >> FStar_UInt128_u32_32,
+ .f3 = (x >> FStar_UInt128_u32_32) * FStar_UInt128_u64_mod_32(y) +
+ (FStar_UInt128_u64_mod_32(x) * FStar_UInt128_u64_mod_32(y) >>
+ FStar_UInt128_u32_32) });
+}
+
+static uint64_t
+FStar_UInt128_u32_combine_(uint64_t hi, uint64_t lo)
+{
+ return lo + (hi << FStar_UInt128_u32_32);
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_mul_wide_impl(uint64_t x, uint64_t y)
+{
+ K_quad scrut =
+ FStar_UInt128_mul_wide_impl_t_(x, y);
+ uint64_t u1 = scrut.fst;
+ uint64_t w3 = scrut.snd;
+ uint64_t x_ = scrut.thd;
+ uint64_t t_ = scrut.f3;
+ return ((FStar_UInt128_uint128){
+ .low = FStar_UInt128_u32_combine_(
+ u1 * (y >> FStar_UInt128_u32_32) + FStar_UInt128_u64_mod_32(t_), w3),
+ .high =
+ x_ * (y >> FStar_UInt128_u32_32) + (t_ >> FStar_UInt128_u32_32) +
+ (u1 * (y >> FStar_UInt128_u32_32) + FStar_UInt128_u64_mod_32(t_) >>
+ FStar_UInt128_u32_32) });
+}
+
+inline static FStar_UInt128_uint128
+FStar_UInt128_mul_wide(uint64_t x, uint64_t y)
+{
+#if HAS_OPTIMIZED
+ uint64_t l, h;
+ l = _umul128(x, y, &h);
+ return _mm_set_epi64x(h, l);
+#else
+ return FStar_UInt128_mul_wide_impl(x, y);
+#endif
+}
diff --git a/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_struct_endianness.h b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_struct_endianness.h
new file mode 100644
index 0000000000..61fe85c49e
--- /dev/null
+++ b/security/nss/lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar_uint128_struct_endianness.h
@@ -0,0 +1,84 @@
+/* Copyright (c) INRIA and Microsoft Corporation. All rights reserved.
+ Licensed under the Apache 2.0 License. */
+
+#ifndef FSTAR_UINT128_STRUCT_ENDIANNESS_H
+#define FSTAR_UINT128_STRUCT_ENDIANNESS_H
+
+/* Hand-written implementation of endianness-related uint128 functions
+ * for the extracted uint128 implementation */
+
+/* Access 64-bit fields within the int128. */
+#define HIGH64_OF(x) ((x)->high)
+#define LOW64_OF(x) ((x)->low)
+
+/* A series of definitions written using pointers. */
+
+inline static void
+load128_le_(uint8_t *b, uint128_t *r)
+{
+ LOW64_OF(r) = load64_le(b);
+ HIGH64_OF(r) = load64_le(b + 8);
+}
+
+inline static void
+store128_le_(uint8_t *b, uint128_t *n)
+{
+ store64_le(b, LOW64_OF(n));
+ store64_le(b + 8, HIGH64_OF(n));
+}
+
+inline static void
+load128_be_(uint8_t *b, uint128_t *r)
+{
+ HIGH64_OF(r) = load64_be(b);
+ LOW64_OF(r) = load64_be(b + 8);
+}
+
+inline static void
+store128_be_(uint8_t *b, uint128_t *n)
+{
+ store64_be(b, HIGH64_OF(n));
+ store64_be(b + 8, LOW64_OF(n));
+}
+
+#ifndef KRML_NOSTRUCT_PASSING
+
+inline static uint128_t
+load128_le(uint8_t *b)
+{
+ uint128_t r;
+ load128_le_(b, &r);
+ return r;
+}
+
+inline static void
+store128_le(uint8_t *b, uint128_t n)
+{
+ store128_le_(b, &n);
+}
+
+inline static uint128_t
+load128_be(uint8_t *b)
+{
+ uint128_t r;
+ load128_be_(b, &r);
+ return r;
+}
+
+inline static void
+store128_be(uint8_t *b, uint128_t n)
+{
+ store128_be_(b, &n);
+}
+
+#else /* !defined(KRML_STRUCT_PASSING) */
+
+#define print128 print128_
+#define load128_le load128_le_
+#define store128_le store128_le_
+#define load128_be load128_be_
+#define store128_be store128_be_
+
+#endif /* KRML_STRUCT_PASSING */
+
+#endif
diff --git a/security/nss/lib/freebl/verified/libintvector.h b/security/nss/lib/freebl/verified/libintvector.h
new file mode 100644
index 0000000000..24a2217860
--- /dev/null
+++ b/security/nss/lib/freebl/verified/libintvector.h
@@ -0,0 +1,586 @@
+#ifndef __Vec_Intrin_H
+#define __Vec_Intrin_H
+
+#include <sys/types.h>
+
+#define Lib_IntVector_Intrinsics_bit_mask64(x) -((x)&1)
+
+#if defined(__x86_64__) || defined(_M_X64)
+
+// The following functions are only available on machines that support Intel AVX
+
+#include <emmintrin.h>
+#include <tmmintrin.h>
+#include <smmintrin.h>
+
+typedef __m128i Lib_IntVector_Intrinsics_vec128;
+
+#define Lib_IntVector_Intrinsics_ni_aes_enc(x0, x1) \
+ (_mm_aesenc_si128(x0, x1))
+
+#define Lib_IntVector_Intrinsics_ni_aes_enc_last(x0, x1) \
+ (_mm_aesenclast_si128(x0, x1))
+
+#define Lib_IntVector_Intrinsics_ni_aes_keygen_assist(x0, x1) \
+ (_mm_aeskeygenassist_si128(x0, x1))
+
+#define Lib_IntVector_Intrinsics_ni_clmul(x0, x1, x2) \
+ (_mm_clmulepi64_si128(x0, x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec128_xor(x0, x1) \
+ (_mm_xor_si128(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_eq64(x0, x1) \
+ (_mm_cmpeq_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_eq32(x0, x1) \
+ (_mm_cmpeq_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_gt64(x0, x1) \
+ (_mm_cmpgt_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_gt32(x0, x1) \
+ (_mm_cmpgt_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_or(x0, x1) \
+ (_mm_or_si128(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_and(x0, x1) \
+ (_mm_and_si128(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_lognot(x0) \
+ (_mm_xor_si128(x0, _mm_set1_epi32(-1)))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_left(x0, x1) \
+ (_mm_slli_si128(x0, (x1) / 8))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_right(x0, x1) \
+ (_mm_srli_si128(x0, (x1) / 8))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_left64(x0, x1) \
+ (_mm_slli_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_right64(x0, x1) \
+ (_mm_srli_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_left32(x0, x1) \
+ (_mm_slli_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_right32(x0, x1) \
+ (_mm_srli_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_left32_8(x0) \
+ (_mm_shuffle_epi8(x0, _mm_set_epi8(14, 13, 12, 15, 10, 9, 8, 11, 6, 5, 4, 7, 2, 1, 0, 3)))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_left32_16(x0) \
+ (_mm_shuffle_epi8(x0, _mm_set_epi8(13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2)))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_left32_24(x0) \
+ (_mm_shuffle_epi8(x0, _mm_set_epi8(12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1)))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_left32(x0, x1) \
+ (((x1) == 8 ? Lib_IntVector_Intrinsics_vec128_rotate_left32_8(x0) : ((x1) == 16 ? Lib_IntVector_Intrinsics_vec128_rotate_left32_16(x0) : ((x1) == 24 ? Lib_IntVector_Intrinsics_vec128_rotate_left32_24(x0) : _mm_xor_si128(_mm_slli_epi32(x0, x1), _mm_srli_epi32(x0, 32 - (x1)))))))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_right32(x0, x1) \
+ (Lib_IntVector_Intrinsics_vec128_rotate_left32(x0, 32 - (x1)))
+
+#define Lib_IntVector_Intrinsics_vec128_shuffle32(x0, x1, x2, x3, x4) \
+ (_mm_shuffle_epi32(x0, _MM_SHUFFLE(x4, x3, x2, x1)))
+
+#define Lib_IntVector_Intrinsics_vec128_shuffle64(x0, x1, x2) \
+ (_mm_shuffle_epi32(x0, _MM_SHUFFLE(2 * x1 + 1, 2 * x1, 2 * x2 + 1, 2 * x2)))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_right_lanes32(x0, x1) \
+ (_mm_shuffle_epi32(x0, _MM_SHUFFLE((x1 + 3) % 4, (x1 + 2) % 4, (x1 + 1) % 4, x1 % 4)))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_right_lanes64(x0, x1) \
+ (_mm_shuffle_epi32(x0, _MM_SHUFFLE((2 * x1 + 3) % 4, (2 * x1 + 2) % 4, (2 * x1 + 1) % 4, (2 * x1) % 4)))
+
+#define Lib_IntVector_Intrinsics_vec128_load_le(x0) \
+ (_mm_loadu_si128((__m128i*)(x0)))
+
+#define Lib_IntVector_Intrinsics_vec128_store_le(x0, x1) \
+ (_mm_storeu_si128((__m128i*)(x0), x1))
+
+#define Lib_IntVector_Intrinsics_vec128_load_be(x0) \
+ (_mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(x0)), _mm_set_epi8(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)))
+
+#define Lib_IntVector_Intrinsics_vec128_load32_be(x0) \
+ (_mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(x0)), _mm_set_epi8(12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3)))
+
+#define Lib_IntVector_Intrinsics_vec128_load64_be(x0) \
+ (_mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(x0)), _mm_set_epi8(8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7)))
+
+#define Lib_IntVector_Intrinsics_vec128_store_be(x0, x1) \
+ (_mm_storeu_si128((__m128i*)(x0), _mm_shuffle_epi8(x1, _mm_set_epi8(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15))))
+
+#define Lib_IntVector_Intrinsics_vec128_store32_be(x0, x1) \
+ (_mm_storeu_si128((__m128i*)(x0), _mm_shuffle_epi8(x1, _mm_set_epi8(12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3))))
+
+#define Lib_IntVector_Intrinsics_vec128_store64_be(x0, x1) \
+ (_mm_storeu_si128((__m128i*)(x0), _mm_shuffle_epi8(x1, _mm_set_epi8(8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7))))
+
+#define Lib_IntVector_Intrinsics_vec128_insert8(x0, x1, x2) \
+ (_mm_insert_epi8(x0, x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec128_insert32(x0, x1, x2) \
+ (_mm_insert_epi32(x0, x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec128_insert64(x0, x1, x2) \
+ (_mm_insert_epi64(x0, x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec128_extract8(x0, x1) \
+ (_mm_extract_epi8(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_extract32(x0, x1) \
+ (_mm_extract_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_extract64(x0, x1) \
+ (_mm_extract_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_zero \
+ (_mm_setzero_si128())
+
+#define Lib_IntVector_Intrinsics_vec128_add64(x0, x1) \
+ (_mm_add_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_sub64(x0, x1) \
+ (_mm_sub_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_mul64(x0, x1) \
+ (_mm_mul_epu32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_smul64(x0, x1) \
+ (_mm_mul_epu32(x0, _mm_set1_epi64x(x1)))
+
+#define Lib_IntVector_Intrinsics_vec128_add32(x0, x1) \
+ (_mm_add_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_sub32(x0, x1) \
+ (_mm_sub_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_mul32(x0, x1) \
+ (_mm_mullo_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_smul32(x0, x1) \
+ (_mm_mullo_epi32(x0, _mm_set1_epi32(x1)))
+
+#define Lib_IntVector_Intrinsics_vec128_load128(x) \
+ ((__m128i)x)
+
+#define Lib_IntVector_Intrinsics_vec128_load64(x) \
+ (_mm_set1_epi64x(x)) /* hi lo */
+
+#define Lib_IntVector_Intrinsics_vec128_load64s(x0, x1) \
+ (_mm_set_epi64x(x1, x0)) /* hi lo */
+
+#define Lib_IntVector_Intrinsics_vec128_load32(x) \
+ (_mm_set1_epi32(x))
+
+#define Lib_IntVector_Intrinsics_vec128_load32s(x0, x1, x2, x3) \
+ (_mm_set_epi32(x3, x2, x1, x0)) /* hi lo */
+
+#define Lib_IntVector_Intrinsics_vec128_interleave_low32(x1, x2) \
+ (_mm_unpacklo_epi32(x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec128_interleave_high32(x1, x2) \
+ (_mm_unpackhi_epi32(x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec128_interleave_low64(x1, x2) \
+ (_mm_unpacklo_epi64(x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec128_interleave_high64(x1, x2) \
+ (_mm_unpackhi_epi64(x1, x2))
+
+// The following functions are only available on machines that support Intel AVX2
+
+#include <immintrin.h>
+#include <wmmintrin.h>
+
+typedef __m256i Lib_IntVector_Intrinsics_vec256;
+
+#define Lib_IntVector_Intrinsics_vec256_eq64(x0, x1) \
+ (_mm256_cmpeq_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_eq32(x0, x1) \
+ (_mm256_cmpeq_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_gt64(x0, x1) \
+ (_mm256_cmpgt_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_gt32(x0, x1) \
+ (_mm256_cmpgt_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_xor(x0, x1) \
+ (_mm256_xor_si256(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_or(x0, x1) \
+ (_mm256_or_si256(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_and(x0, x1) \
+ (_mm256_and_si256(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_lognot(x0) \
+ (_mm256_xor_si256(x0, _mm256_set1_epi32(-1)))
+
+#define Lib_IntVector_Intrinsics_vec256_shift_left(x0, x1) \
+ (_mm256_slli_si256(x0, (x1) / 8))
+
+#define Lib_IntVector_Intrinsics_vec256_shift_right(x0, x1) \
+ (_mm256_srli_si256(x0, (x1) / 8))
+
+#define Lib_IntVector_Intrinsics_vec256_shift_left64(x0, x1) \
+ (_mm256_slli_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_shift_right64(x0, x1) \
+ (_mm256_srli_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_shift_left32(x0, x1) \
+ (_mm256_slli_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_shift_right32(x0, x1) \
+ (_mm256_srli_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_left32_8(x0) \
+ (_mm256_shuffle_epi8(x0, _mm256_set_epi8(14, 13, 12, 15, 10, 9, 8, 11, 6, 5, 4, 7, 2, 1, 0, 3, 14, 13, 12, 15, 10, 9, 8, 11, 6, 5, 4, 7, 2, 1, 0, 3)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_left32_16(x0) \
+ (_mm256_shuffle_epi8(x0, _mm256_set_epi8(13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2, 13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_left32_24(x0) \
+ (_mm256_shuffle_epi8(x0, _mm256_set_epi8(12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1, 12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_left32(x0, x1) \
+ ((x1 == 8 ? Lib_IntVector_Intrinsics_vec256_rotate_left32_8(x0) : (x1 == 16 ? Lib_IntVector_Intrinsics_vec256_rotate_left32_16(x0) : (x1 == 24 ? Lib_IntVector_Intrinsics_vec256_rotate_left32_24(x0) : _mm256_or_si256(_mm256_slli_epi32(x0, x1), _mm256_srli_epi32(x0, 32 - (x1)))))))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_right32(x0, x1) \
+ (Lib_IntVector_Intrinsics_vec256_rotate_left32(x0, 32 - (x1)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_right64_8(x0) \
+ (_mm256_shuffle_epi8(x0, _mm256_set_epi8(8, 15, 14, 13, 12, 11, 10, 9, 0, 7, 6, 5, 4, 3, 2, 1, 8, 15, 14, 13, 12, 11, 10, 9, 0, 7, 6, 5, 4, 3, 2, 1)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_right64_16(x0) \
+ (_mm256_shuffle_epi8(x0, _mm256_set_epi8(9, 8, 15, 14, 13, 12, 11, 10, 1, 0, 7, 6, 5, 4, 3, 2, 9, 8, 15, 14, 13, 12, 11, 10, 1, 0, 7, 6, 5, 4, 3, 2)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_right64_24(x0) \
+ (_mm256_shuffle_epi8(x0, _mm256_set_epi8(10, 9, 8, 15, 14, 13, 12, 11, 2, 1, 0, 7, 6, 5, 4, 3, 10, 9, 8, 15, 14, 13, 12, 11, 2, 1, 0, 7, 6, 5, 4, 3)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_right64_32(x0) \
+ (_mm256_shuffle_epi8(x0, _mm256_set_epi8(11, 10, 9, 8, 15, 14, 13, 12, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12, 3, 2, 1, 0, 7, 6, 5, 4)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_right64_40(x0) \
+ (_mm256_shuffle_epi8(x0, _mm256_set_epi8(12, 11, 10, 9, 8, 15, 14, 13, 4, 3, 2, 1, 0, 7, 6, 5, 12, 11, 10, 9, 8, 15, 14, 13, 4, 3, 2, 1, 0, 7, 6, 5)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_right64_48(x0) \
+ (_mm256_shuffle_epi8(x0, _mm256_set_epi8(13, 12, 11, 10, 9, 8, 15, 14, 5, 4, 3, 2, 1, 0, 7, 6, 13, 12, 11, 10, 9, 8, 15, 14, 5, 4, 3, 2, 1, 0, 7, 6)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_right64_56(x0) \
+ (_mm256_shuffle_epi8(x0, _mm256_set_epi8(14, 13, 12, 11, 10, 9, 8, 15, 6, 5, 4, 3, 2, 1, 0, 7, 14, 13, 12, 11, 10, 9, 8, 15, 6, 5, 4, 3, 2, 1, 0, 7)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_right64(x0, x1) \
+ ((x1 == 8 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_8(x0) : (x1 == 16 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_16(x0) : (x1 == 24 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_24(x0) : (x1 == 32 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_32(x0) : (x1 == 40 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_40(x0) : (x1 == 48 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_48(x0) : (x1 == 56 ? Lib_IntVector_Intrinsics_vec256_rotate_right64_56(x0) : _mm256_xor_si256(_mm256_srli_epi64((x0), (x1)), _mm256_slli_epi64((x0), (64 - (x1))))))))))))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_left64(x0, x1) \
+ (Lib_IntVector_Intrinsics_vec256_rotate_right64(x0, 64 - (x1)))
+
+#define Lib_IntVector_Intrinsics_vec256_shuffle64(x0, x1, x2, x3, x4) \
+ (_mm256_permute4x64_epi64(x0, _MM_SHUFFLE(x4, x3, x2, x1)))
+
+#define Lib_IntVector_Intrinsics_vec256_shuffle32(x0, x1, x2, x3, x4, x5, x6, x7, x8) \
+ (_mm256_permutevar8x32_epi32(x0, _mm256_set_epi32(x8, x7, x6, x5, x4, x3, x2, x1)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_right_lanes32(x0, x1) \
+ (_mm256_permutevar8x32_epi32(x0, _mm256_set_epi32((x1 + 7) % 8, (x1 + 6) % 8, (x1 + 5) % 8, (x1 + 4) % 8, (x1 + 3 % 8), (x1 + 2) % 8, (x1 + 1) % 8, x1 % 8)))
+
+#define Lib_IntVector_Intrinsics_vec256_rotate_right_lanes64(x0, x1) \
+ (_mm256_permute4x64_epi64(x0, _MM_SHUFFLE((x1 + 3) % 4, (x1 + 2) % 4, (x1 + 1) % 4, x1 % 4)))
+
+#define Lib_IntVector_Intrinsics_vec256_load_le(x0) \
+ (_mm256_loadu_si256((__m256i*)(x0)))
+
+#define Lib_IntVector_Intrinsics_vec256_load32_be(x0) \
+ (_mm256_shuffle_epi8(_mm256_loadu_si256((__m256i*)(x0)), _mm256_set_epi8(12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3, 12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3)))
+
+#define Lib_IntVector_Intrinsics_vec256_load64_be(x0) \
+ (_mm256_shuffle_epi8(_mm256_loadu_si256((__m256i*)(x0)), _mm256_set_epi8(8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7)))
+
+#define Lib_IntVector_Intrinsics_vec256_store_le(x0, x1) \
+ (_mm256_storeu_si256((__m256i*)(x0), x1))
+
+#define Lib_IntVector_Intrinsics_vec256_store32_be(x0, x1) \
+ (_mm256_storeu_si256((__m256i*)(x0), _mm256_shuffle_epi8(x1, _mm256_set_epi8(12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3, 12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3))))
+
+#define Lib_IntVector_Intrinsics_vec256_store64_be(x0, x1) \
+ (_mm256_storeu_si256((__m256i*)(x0), _mm256_shuffle_epi8(x1, _mm256_set_epi8(8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7))))
+
+#define Lib_IntVector_Intrinsics_vec256_insert8(x0, x1, x2) \
+ (_mm256_insert_epi8(x0, x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec256_insert32(x0, x1, x2) \
+ (_mm256_insert_epi32(x0, x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec256_insert64(x0, x1, x2) \
+ (_mm256_insert_epi64(x0, x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec256_extract8(x0, x1) \
+ (_mm256_extract_epi8(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_extract32(x0, x1) \
+ (_mm256_extract_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_extract64(x0, x1) \
+ (_mm256_extract_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_zero \
+ (_mm256_setzero_si256())
+
+#define Lib_IntVector_Intrinsics_vec256_add64(x0, x1) \
+ (_mm256_add_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_sub64(x0, x1) \
+ (_mm256_sub_epi64(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_mul64(x0, x1) \
+ (_mm256_mul_epu32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_smul64(x0, x1) \
+ (_mm256_mul_epu32(x0, _mm256_set1_epi64x(x1)))
+
+#define Lib_IntVector_Intrinsics_vec256_add32(x0, x1) \
+ (_mm256_add_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_sub32(x0, x1) \
+ (_mm256_sub_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_mul32(x0, x1) \
+ (_mm256_mullo_epi32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec256_smul32(x0, x1) \
+ (_mm256_mullo_epi32(x0, _mm256_set1_epi32(x1)))
+
+#define Lib_IntVector_Intrinsics_vec256_load64(x1) \
+ (_mm256_set1_epi64x(x1)) /* hi lo */
+
+#define Lib_IntVector_Intrinsics_vec256_load64s(x0, x1, x2, x3) \
+ (_mm256_set_epi64x(x3, x2, x1, x0)) /* hi lo */
+
+#define Lib_IntVector_Intrinsics_vec256_load32(x) \
+ (_mm256_set1_epi32(x))
+
+#define Lib_IntVector_Intrinsics_vec256_load32s(x0, x1, x2, x3, x4, x5, x6, x7) \
+ (_mm256_set_epi32(x7, x6, x5, x4, x3, x2, x1, x0)) /* hi lo */
+
+#define Lib_IntVector_Intrinsics_vec256_load128(x) \
+ (_mm256_set_m128i((__m128i)x))
+
+#define Lib_IntVector_Intrinsics_vec256_load128s(x0, x1) \
+ (_mm256_set_m128i((__m128i)x1, (__m128i)x0))
+
+#define Lib_IntVector_Intrinsics_vec256_interleave_low32(x1, x2) \
+ (_mm256_unpacklo_epi32(x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec256_interleave_high32(x1, x2) \
+ (_mm256_unpackhi_epi32(x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec256_interleave_low64(x1, x2) \
+ (_mm256_unpacklo_epi64(x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec256_interleave_high64(x1, x2) \
+ (_mm256_unpackhi_epi64(x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec256_interleave_low128(x1, x2) \
+ (_mm256_permute2x128_si256(x1, x2, 0x20))
+
+#define Lib_IntVector_Intrinsics_vec256_interleave_high128(x1, x2) \
+ (_mm256_permute2x128_si256(x1, x2, 0x31))
+
+#elif defined(__aarch64__) || defined(_M_ARM64) || defined(__arm__) || defined(_M_ARM)
+#include <arm_neon.h>
+
+typedef uint32x4_t Lib_IntVector_Intrinsics_vec128;
+
+#define Lib_IntVector_Intrinsics_vec128_xor(x0, x1) \
+ (veorq_u32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_eq64(x0, x1) \
+ (vceqq_u32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_eq32(x0, x1) \
+ (vceqq_u32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_gt32(x0, x1) \
+ (vcgtq_u32(x0, x1))
+
+#define high32(x0) \
+ (vmovn_u64(vshrq_n_u64(vreinterpretq_u64_u32(x0), 32)))
+
+#define low32(x0) \
+ (vmovn_u64(vreinterpretq_u64_u32(x0)))
+
+#define Lib_IntVector_Intrinsics_vec128_gt64(x0, x1) \
+ (vreinterpretq_u32_u64(vmovl_u32(vorr_u32(vcgt_u32(high32(x0), high32(x1)), vand_u32(vceq_u32(high32(x0), high32(x1)), vcgt_u32(low32(x0), low32(x1)))))))
+
+#define Lib_IntVector_Intrinsics_vec128_or(x0, x1) \
+ (vorrq_u32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_and(x0, x1) \
+ (vandq_u32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_lognot(x0) \
+ (vmvnq_u32(x0))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_left(x0, x1) \
+ (vextq_u32(x0, vdupq_n_u8(0), 16 - (x1) / 8))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_right(x0, x1) \
+ (vextq_u32(x0, vdupq_n_u8(0), (x1) / 8))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_left64(x0, x1) \
+ (vreinterpretq_u32_u64(vshlq_n_u64(vreinterpretq_u64_u32(x0), x1)))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_right64(x0, x1) \
+ (vreinterpretq_u32_u64(vshrq_n_u64(vreinterpretq_u64_u32(x0), x1)))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_left32(x0, x1) \
+ (vshlq_n_u32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_shift_right32(x0, x1) \
+ (vshrq_n_u32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_left32_16(x1) \
+ (vreinterpretq_u32_u16(vrev32q_u16(vreinterpretq_u16_u32(x1))))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_left32(x0, x1) \
+ (((x1) == 16 ? Lib_IntVector_Intrinsics_vec128_rotate_left32_16(x0) : vsriq_n_u32(vshlq_n_u32((x0), (x1)), (x0), 32 - (x1))))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_right32_16(x1) \
+ (vreinterpretq_u32_u16(vrev32q_u16(vreinterpretq_u16_u32(x1))))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_right32(x0, x1) \
+ (((x1) == 16 ? Lib_IntVector_Intrinsics_vec128_rotate_right32_16(x0) : vsriq_n_u32(vshlq_n_u32((x0), 32 - (x1)), (x0), (x1))))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_right_lanes32(x0, x1) \
+ (vextq_u32(x0, x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_rotate_right_lanes64(x0, x1) \
+ (vextq_u64(x0, x0, x1))
+
+/*
+#define Lib_IntVector_Intrinsics_vec128_shuffle32(x0, x1, x2, x3, x4) \
+ (_mm_shuffle_epi32(x0, _MM_SHUFFLE(x1,x2,x3,x4)))
+
+#define Lib_IntVector_Intrinsics_vec128_shuffle64(x0, x1, x2) \
+ (_mm_shuffle_epi32(x0, _MM_SHUFFLE(2*x1+1,2*x1,2*x2+1,2*x2)))
+*/
+
+#define Lib_IntVector_Intrinsics_vec128_load_le(x0) \
+ (vld1q_u32((const uint32_t*)(x0)))
+
+#define Lib_IntVector_Intrinsics_vec128_store_le(x0, x1) \
+ (vst1q_u32((uint32_t*)(x0), (x1)))
+
+/*
+#define Lib_IntVector_Intrinsics_vec128_load_be(x0) \
+ ( Lib_IntVector_Intrinsics_vec128 l = vrev64q_u8(vld1q_u32((uint32_t*)(x0)));
+
+*/
+
+#define Lib_IntVector_Intrinsics_vec128_load32_be(x0) \
+ (vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(vld1q_u32((const uint32_t*)(x0))))))
+
+#define Lib_IntVector_Intrinsics_vec128_load64_be(x0) \
+ (vreinterpretq_u32_u8(vrev64q_u8(vreinterpretq_u8_u32(vld1q_u32((const uint32_t*)(x0))))))
+
+/*
+#define Lib_IntVector_Intrinsics_vec128_store_be(x0, x1) \
+ (_mm_storeu_si128((__m128i*)(x0), _mm_shuffle_epi8(x1, _mm_set_epi8(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15))))
+*/
+
+#define Lib_IntVector_Intrinsics_vec128_store32_be(x0, x1) \
+ (vst1q_u32((uint32_t*)(x0), (vreinterpretq_u32_u8(vrev32q_u8(vreinterpretq_u8_u32(x1))))))
+
+#define Lib_IntVector_Intrinsics_vec128_store64_be(x0, x1) \
+ (vst1q_u32((uint32_t*)(x0), (vreinterpretq_u32_u8(vrev64q_u8(vreinterpretq_u8_u32(x1))))))
+
+#define Lib_IntVector_Intrinsics_vec128_insert8(x0, x1, x2) \
+ (vsetq_lane_u8(x1, x0, x2))
+
+#define Lib_IntVector_Intrinsics_vec128_insert32(x0, x1, x2) \
+ (vsetq_lane_u32(x1, x0, x2))
+
+#define Lib_IntVector_Intrinsics_vec128_insert64(x0, x1, x2) \
+ (vreinterpretq_u32_u64(vsetq_lane_u64(x1, vreinterpretq_u64_u32(x0), x2)))
+
+#define Lib_IntVector_Intrinsics_vec128_extract8(x0, x1) \
+ (vgetq_lane_u8(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_extract32(x0, x1) \
+ (vgetq_lane_u32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_extract64(x0, x1) \
+ (vgetq_lane_u64(vreinterpretq_u64_u32(x0), x1))
+
+#define Lib_IntVector_Intrinsics_vec128_zero \
+ (vdupq_n_u32(0))
+
+#define Lib_IntVector_Intrinsics_vec128_add64(x0, x1) \
+ (vreinterpretq_u32_u64(vaddq_u64(vreinterpretq_u64_u32(x0), vreinterpretq_u64_u32(x1))))
+
+#define Lib_IntVector_Intrinsics_vec128_sub64(x0, x1) \
+ (vreinterpretq_u32_u64(vsubq_u64(vreinterpretq_u64_u32(x0), vreinterpretq_u64_u32(x1))))
+
+#define Lib_IntVector_Intrinsics_vec128_mul64(x0, x1) \
+ (vreinterpretq_u32_u64(vmull_u32(vmovn_u64(vreinterpretq_u64_u32(x0)), vmovn_u64(vreinterpretq_u64_u32(x1)))))
+
+#define Lib_IntVector_Intrinsics_vec128_smul64(x0, x1) \
+ (vreinterpretq_u32_u64(vmull_n_u32(vmovn_u64(vreinterpretq_u64_u32(x0)), (uint32_t)x1)))
+
+#define Lib_IntVector_Intrinsics_vec128_add32(x0, x1) \
+ (vaddq_u32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_sub32(x0, x1) \
+ (vsubq_u32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_mul32(x0, x1) \
+ (vmulq_lane_u32(x0, x1))
+
+#define Lib_IntVector_Intrinsics_vec128_smul32(x0, x1) \
+ (vmulq_lane_u32(x0, vdupq_n_u32(x1)))
+
+#define Lib_IntVector_Intrinsics_vec128_load128(x) \
+ ((uint32x4_t)(x))
+
+#define Lib_IntVector_Intrinsics_vec128_load64(x) \
+ (vreinterpretq_u32_u64(vdupq_n_u64(x))) /* hi lo */
+
+#define Lib_IntVector_Intrinsics_vec128_load32(x) \
+ (vdupq_n_u32(x)) /* hi lo */
+
+static inline Lib_IntVector_Intrinsics_vec128
+Lib_IntVector_Intrinsics_vec128_load64s(uint64_t x1, uint64_t x2)
+{
+ const uint64_t a[2] = { x1, x2 };
+ return vreinterpretq_u32_u64(vld1q_u64(a));
+}
+
+static inline Lib_IntVector_Intrinsics_vec128
+Lib_IntVector_Intrinsics_vec128_load32s(uint32_t x1, uint32_t x2, uint32_t x3, uint32_t x4)
+{
+ const uint32_t a[4] = { x1, x2, x3, x4 };
+ return vld1q_u32(a);
+}
+
+#define Lib_IntVector_Intrinsics_vec128_interleave_low32(x1, x2) \
+ (vzip1q_u32(x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec128_interleave_high32(x1, x2) \
+ (vzip2q_u32(x1, x2))
+
+#define Lib_IntVector_Intrinsics_vec128_interleave_low64(x1, x2) \
+ (vreinterpretq_u32_u64(vzip1q_u64(vreinterpretq_u64_u32(x1), vreinterpretq_u64_u32(x2))))
+
+#define Lib_IntVector_Intrinsics_vec128_interleave_high64(x1, x2) \
+ (vreinterpretq_u32_u64(vzip2q_u64(vreinterpretq_u64_u32(x1), vreinterpretq_u64_u32(x2))))
+
+#endif
+#endif
diff --git a/security/nss/lib/freebl/verified/specs/Spec.CTR.fst b/security/nss/lib/freebl/verified/specs/Spec.CTR.fst
deleted file mode 100644
index e411cd3535..0000000000
--- a/security/nss/lib/freebl/verified/specs/Spec.CTR.fst
+++ /dev/null
@@ -1,98 +0,0 @@
-/* Copyright 2016-2017 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-module Spec.CTR
-
-module ST = FStar.HyperStack.ST
-
-open FStar.Mul
-open FStar.Seq
-open Spec.Lib
-
-#reset-options "--initial_fuel 0 --max_fuel 0 --initial_ifuel 0 --max_ifuel 0"
-
-type block_cipher_ctx = {
- keylen: nat ;
- blocklen: (x:nat{x>0});
- noncelen: nat;
- counterbits: nat;
- incr: pos}
-
-type key (c:block_cipher_ctx) = lbytes c.keylen
-type nonce (c:block_cipher_ctx) = lbytes c.noncelen
-type block (c:block_cipher_ctx) = lbytes (c.blocklen*c.incr)
-type counter (c:block_cipher_ctx) = UInt.uint_t c.counterbits
-type block_cipher (c:block_cipher_ctx) = key c -> nonce c -> counter c -> block c
-
-val xor: #len:nat -> x:lbytes len -> y:lbytes len -> Tot (lbytes len)
-let xor #len x y = map2 FStar.UInt8.(fun x y -> x ^^ y) x y
-
-
-val counter_mode_blocks:
- ctx: block_cipher_ctx ->
- bc: block_cipher ctx ->
- k:key ctx -> n:nonce ctx -> c:counter ctx ->
- plain:seq UInt8.t{c + ctx.incr * (length plain / ctx.blocklen) < pow2 ctx.counterbits /\
- length plain % (ctx.blocklen * ctx.incr) = 0} ->
- Tot (lbytes (length plain))
- (decreases (length plain))
-#reset-options "--z3rlimit 200 --max_fuel 0"
-let rec counter_mode_blocks ctx block_enc key nonce counter plain =
- let len = length plain in
- let len' = len / (ctx.blocklen * ctx.incr) in
- Math.Lemmas.lemma_div_mod len (ctx.blocklen * ctx.incr) ;
- if len = 0 then Seq.createEmpty #UInt8.t
- else (
- let prefix, block = split plain (len - ctx.blocklen * ctx.incr) in
- (* TODO: move to a single lemma for clarify *)
- Math.Lemmas.lemma_mod_plus (length prefix) 1 (ctx.blocklen * ctx.incr);
- Math.Lemmas.lemma_div_le (length prefix) len ctx.blocklen;
- Spec.CTR.Lemmas.lemma_div len (ctx.blocklen * ctx.incr);
- (* End TODO *)
- let cipher = counter_mode_blocks ctx block_enc key nonce counter prefix in
- let mask = block_enc key nonce (counter + (len / ctx.blocklen - 1) * ctx.incr) in
- let eb = xor block mask in
- cipher @| eb
- )
-
-
-val counter_mode:
- ctx: block_cipher_ctx ->
- bc: block_cipher ctx ->
- k:key ctx -> n:nonce ctx -> c:counter ctx ->
- plain:seq UInt8.t{c + ctx.incr * (length plain / ctx.blocklen) < pow2 ctx.counterbits} ->
- Tot (lbytes (length plain))
- (decreases (length plain))
-#reset-options "--z3rlimit 200 --max_fuel 0"
-let counter_mode ctx block_enc key nonce counter plain =
- let len = length plain in
- let blocks_len = (ctx.incr * ctx.blocklen) * (len / (ctx.blocklen * ctx.incr)) in
- let part_len = len % (ctx.blocklen * ctx.incr) in
- (* TODO: move to a single lemma for clarify *)
- Math.Lemmas.lemma_div_mod len (ctx.blocklen * ctx.incr);
- Math.Lemmas.multiple_modulo_lemma (len / (ctx.blocklen * ctx.incr)) (ctx.blocklen * ctx.incr);
- Math.Lemmas.lemma_div_le (blocks_len) len ctx.blocklen;
- (* End TODO *)
- let blocks, last_block = split plain blocks_len in
- let cipher_blocks = counter_mode_blocks ctx block_enc key nonce counter blocks in
- let cipher_last_block =
- if part_len > 0
- then (* encrypt final partial block(s) *)
- let mask = block_enc key nonce (counter+ctx.incr*(length plain / ctx.blocklen)) in
- let mask = slice mask 0 part_len in
- assert(length last_block = part_len);
- xor #part_len last_block mask
- else createEmpty in
- cipher_blocks @| cipher_last_block
diff --git a/security/nss/lib/freebl/verified/specs/Spec.Chacha20.fst b/security/nss/lib/freebl/verified/specs/Spec.Chacha20.fst
deleted file mode 100644
index 0bdc697254..0000000000
--- a/security/nss/lib/freebl/verified/specs/Spec.Chacha20.fst
+++ /dev/null
@@ -1,169 +0,0 @@
-/* Copyright 2016-2017 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-module Spec.Chacha20
-
-module ST = FStar.HyperStack.ST
-
-open FStar.Mul
-open FStar.Seq
-open FStar.UInt32
-open FStar.Endianness
-open Spec.Lib
-open Spec.Chacha20.Lemmas
-open Seq.Create
-
-#set-options "--max_fuel 0 --z3rlimit 100"
-
-(* Constants *)
-let keylen = 32 (* in bytes *)
-let blocklen = 64 (* in bytes *)
-let noncelen = 12 (* in bytes *)
-
-type key = lbytes keylen
-type block = lbytes blocklen
-type nonce = lbytes noncelen
-type counter = UInt.uint_t 32
-
-// using @ as a functional substitute for ;
-// internally, blocks are represented as 16 x 4-byte integers
-type state = m:seq UInt32.t {length m = 16}
-type idx = n:nat{n < 16}
-type shuffle = state -> Tot state
-
-let line (a:idx) (b:idx) (d:idx) (s:t{0 < v s /\ v s < 32}) (m:state) : Tot state =
- let m = m.[a] <- (m.[a] +%^ m.[b]) in
- let m = m.[d] <- ((m.[d] ^^ m.[a]) <<< s) in m
-
-let quarter_round a b c d : shuffle =
- line a b d 16ul @
- line c d b 12ul @
- line a b d 8ul @
- line c d b 7ul
-
-let column_round : shuffle =
- quarter_round 0 4 8 12 @
- quarter_round 1 5 9 13 @
- quarter_round 2 6 10 14 @
- quarter_round 3 7 11 15
-
-let diagonal_round : shuffle =
- quarter_round 0 5 10 15 @
- quarter_round 1 6 11 12 @
- quarter_round 2 7 8 13 @
- quarter_round 3 4 9 14
-
-let double_round: shuffle =
- column_round @ diagonal_round (* 2 rounds *)
-
-let rounds : shuffle =
- iter 10 double_round (* 20 rounds *)
-
-let chacha20_core (s:state) : Tot state =
- let s' = rounds s in
- Spec.Loops.seq_map2 (fun x y -> x +%^ y) s' s
-
-(* state initialization *)
-let c0 = 0x61707865ul
-let c1 = 0x3320646eul
-let c2 = 0x79622d32ul
-let c3 = 0x6b206574ul
-
-let setup (k:key) (n:nonce) (c:counter): Tot state =
- create_4 c0 c1 c2 c3 @|
- uint32s_from_le 8 k @|
- create_1 (UInt32.uint_to_t c) @|
- uint32s_from_le 3 n
-
-let chacha20_block (k:key) (n:nonce) (c:counter): Tot block =
- let st = setup k n c in
- let st' = chacha20_core st in
- uint32s_to_le 16 st'
-
-let chacha20_ctx: Spec.CTR.block_cipher_ctx =
- let open Spec.CTR in
- {
- keylen = keylen;
- blocklen = blocklen;
- noncelen = noncelen;
- counterbits = 32;
- incr = 1
- }
-
-let chacha20_cipher: Spec.CTR.block_cipher chacha20_ctx = chacha20_block
-
-let chacha20_encrypt_bytes key nonce counter m =
- Spec.CTR.counter_mode chacha20_ctx chacha20_cipher key nonce counter m
-
-
-unfold let test_plaintext = [
- 0x4cuy; 0x61uy; 0x64uy; 0x69uy; 0x65uy; 0x73uy; 0x20uy; 0x61uy;
- 0x6euy; 0x64uy; 0x20uy; 0x47uy; 0x65uy; 0x6euy; 0x74uy; 0x6cuy;
- 0x65uy; 0x6duy; 0x65uy; 0x6euy; 0x20uy; 0x6fuy; 0x66uy; 0x20uy;
- 0x74uy; 0x68uy; 0x65uy; 0x20uy; 0x63uy; 0x6cuy; 0x61uy; 0x73uy;
- 0x73uy; 0x20uy; 0x6fuy; 0x66uy; 0x20uy; 0x27uy; 0x39uy; 0x39uy;
- 0x3auy; 0x20uy; 0x49uy; 0x66uy; 0x20uy; 0x49uy; 0x20uy; 0x63uy;
- 0x6fuy; 0x75uy; 0x6cuy; 0x64uy; 0x20uy; 0x6fuy; 0x66uy; 0x66uy;
- 0x65uy; 0x72uy; 0x20uy; 0x79uy; 0x6fuy; 0x75uy; 0x20uy; 0x6fuy;
- 0x6euy; 0x6cuy; 0x79uy; 0x20uy; 0x6fuy; 0x6euy; 0x65uy; 0x20uy;
- 0x74uy; 0x69uy; 0x70uy; 0x20uy; 0x66uy; 0x6fuy; 0x72uy; 0x20uy;
- 0x74uy; 0x68uy; 0x65uy; 0x20uy; 0x66uy; 0x75uy; 0x74uy; 0x75uy;
- 0x72uy; 0x65uy; 0x2cuy; 0x20uy; 0x73uy; 0x75uy; 0x6euy; 0x73uy;
- 0x63uy; 0x72uy; 0x65uy; 0x65uy; 0x6euy; 0x20uy; 0x77uy; 0x6fuy;
- 0x75uy; 0x6cuy; 0x64uy; 0x20uy; 0x62uy; 0x65uy; 0x20uy; 0x69uy;
- 0x74uy; 0x2euy
-]
-
-unfold let test_ciphertext = [
- 0x6euy; 0x2euy; 0x35uy; 0x9auy; 0x25uy; 0x68uy; 0xf9uy; 0x80uy;
- 0x41uy; 0xbauy; 0x07uy; 0x28uy; 0xdduy; 0x0duy; 0x69uy; 0x81uy;
- 0xe9uy; 0x7euy; 0x7auy; 0xecuy; 0x1duy; 0x43uy; 0x60uy; 0xc2uy;
- 0x0auy; 0x27uy; 0xafuy; 0xccuy; 0xfduy; 0x9fuy; 0xaeuy; 0x0buy;
- 0xf9uy; 0x1buy; 0x65uy; 0xc5uy; 0x52uy; 0x47uy; 0x33uy; 0xabuy;
- 0x8fuy; 0x59uy; 0x3duy; 0xabuy; 0xcduy; 0x62uy; 0xb3uy; 0x57uy;
- 0x16uy; 0x39uy; 0xd6uy; 0x24uy; 0xe6uy; 0x51uy; 0x52uy; 0xabuy;
- 0x8fuy; 0x53uy; 0x0cuy; 0x35uy; 0x9fuy; 0x08uy; 0x61uy; 0xd8uy;
- 0x07uy; 0xcauy; 0x0duy; 0xbfuy; 0x50uy; 0x0duy; 0x6auy; 0x61uy;
- 0x56uy; 0xa3uy; 0x8euy; 0x08uy; 0x8auy; 0x22uy; 0xb6uy; 0x5euy;
- 0x52uy; 0xbcuy; 0x51uy; 0x4duy; 0x16uy; 0xccuy; 0xf8uy; 0x06uy;
- 0x81uy; 0x8cuy; 0xe9uy; 0x1auy; 0xb7uy; 0x79uy; 0x37uy; 0x36uy;
- 0x5auy; 0xf9uy; 0x0buy; 0xbfuy; 0x74uy; 0xa3uy; 0x5buy; 0xe6uy;
- 0xb4uy; 0x0buy; 0x8euy; 0xeduy; 0xf2uy; 0x78uy; 0x5euy; 0x42uy;
- 0x87uy; 0x4duy
-]
-
-unfold let test_key = [
- 0uy; 1uy; 2uy; 3uy; 4uy; 5uy; 6uy; 7uy;
- 8uy; 9uy; 10uy; 11uy; 12uy; 13uy; 14uy; 15uy;
- 16uy; 17uy; 18uy; 19uy; 20uy; 21uy; 22uy; 23uy;
- 24uy; 25uy; 26uy; 27uy; 28uy; 29uy; 30uy; 31uy
- ]
-unfold let test_nonce = [
- 0uy; 0uy; 0uy; 0uy; 0uy; 0uy; 0uy; 0x4auy; 0uy; 0uy; 0uy; 0uy
- ]
-
-unfold let test_counter = 1
-
-let test() =
- assert_norm(List.Tot.length test_plaintext = 114);
- assert_norm(List.Tot.length test_ciphertext = 114);
- assert_norm(List.Tot.length test_key = 32);
- assert_norm(List.Tot.length test_nonce = 12);
- let test_plaintext = createL test_plaintext in
- let test_ciphertext = createL test_ciphertext in
- let test_key = createL test_key in
- let test_nonce = createL test_nonce in
- chacha20_encrypt_bytes test_key test_nonce test_counter test_plaintext
- = test_ciphertext
diff --git a/security/nss/lib/freebl/verified/specs/Spec.Curve25519.fst b/security/nss/lib/freebl/verified/specs/Spec.Curve25519.fst
deleted file mode 100644
index af4035b09f..0000000000
--- a/security/nss/lib/freebl/verified/specs/Spec.Curve25519.fst
+++ /dev/null
@@ -1,168 +0,0 @@
-/* Copyright 2016-2017 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-module Spec.Curve25519
-
-module ST = FStar.HyperStack.ST
-
-open FStar.Mul
-open FStar.Seq
-open FStar.UInt8
-open FStar.Endianness
-open Spec.Lib
-open Spec.Curve25519.Lemmas
-
-#reset-options "--initial_fuel 0 --max_fuel 0 --z3rlimit 20"
-
-(* Field types and parameters *)
-let prime = pow2 255 - 19
-type elem : Type0 = e:int{e >= 0 /\ e < prime}
-let fadd e1 e2 = (e1 + e2) % prime
-let fsub e1 e2 = (e1 - e2) % prime
-let fmul e1 e2 = (e1 * e2) % prime
-let zero : elem = 0
-let one : elem = 1
-let ( +@ ) = fadd
-let ( *@ ) = fmul
-
-(** Exponentiation *)
-let rec ( ** ) (e:elem) (n:pos) : Tot elem (decreases n) =
- if n = 1 then e
- else
- if n % 2 = 0 then op_Star_Star (e `fmul` e) (n / 2)
- else e `fmul` (op_Star_Star (e `fmul` e) ((n-1)/2))
-
-(* Type aliases *)
-type scalar = lbytes 32
-type serialized_point = lbytes 32
-type proj_point = | Proj: x:elem -> z:elem -> proj_point
-
-let decodeScalar25519 (k:scalar) =
- let k = k.[0] <- (k.[0] &^ 248uy) in
- let k = k.[31] <- ((k.[31] &^ 127uy) |^ 64uy) in k
-
-let decodePoint (u:serialized_point) =
- (little_endian u % pow2 255) % prime
-
-let add_and_double qx nq nqp1 =
- let x_1 = qx in
- let x_2, z_2 = nq.x, nq.z in
- let x_3, z_3 = nqp1.x, nqp1.z in
- let a = x_2 `fadd` z_2 in
- let aa = a**2 in
- let b = x_2 `fsub` z_2 in
- let bb = b**2 in
- let e = aa `fsub` bb in
- let c = x_3 `fadd` z_3 in
- let d = x_3 `fsub` z_3 in
- let da = d `fmul` a in
- let cb = c `fmul` b in
- let x_3 = (da `fadd` cb)**2 in
- let z_3 = x_1 `fmul` ((da `fsub` cb)**2) in
- let x_2 = aa `fmul` bb in
- let z_2 = e `fmul` (aa `fadd` (121665 `fmul` e)) in
- Proj x_2 z_2, Proj x_3 z_3
-
-let ith_bit (k:scalar) (i:nat{i < 256}) =
- let q = i / 8 in let r = i % 8 in
- (v (k.[q]) / pow2 r) % 2
-
-let rec montgomery_ladder_ (init:elem) x xp1 (k:scalar) (ctr:nat{ctr<=256})
- : Tot proj_point (decreases ctr) =
- if ctr = 0 then x
- else (
- let ctr' = ctr - 1 in
- let (x', xp1') =
- if ith_bit k ctr' = 1 then (
- let nqp2, nqp1 = add_and_double init xp1 x in
- nqp1, nqp2
- ) else add_and_double init x xp1 in
- montgomery_ladder_ init x' xp1' k ctr'
- )
-
-let montgomery_ladder (init:elem) (k:scalar) : Tot proj_point =
- montgomery_ladder_ init (Proj one zero) (Proj init one) k 256
-
-let encodePoint (p:proj_point) : Tot serialized_point =
- let p = p.x `fmul` (p.z ** (prime - 2)) in
- little_bytes 32ul p
-
-let scalarmult (k:scalar) (u:serialized_point) : Tot serialized_point =
- let k = decodeScalar25519 k in
- let u = decodePoint u in
- let res = montgomery_ladder u k in
- encodePoint res
-
-
-(* ********************* *)
-(* RFC 7748 Test Vectors *)
-(* ********************* *)
-
-let scalar1 = [
- 0xa5uy; 0x46uy; 0xe3uy; 0x6buy; 0xf0uy; 0x52uy; 0x7cuy; 0x9duy;
- 0x3buy; 0x16uy; 0x15uy; 0x4buy; 0x82uy; 0x46uy; 0x5euy; 0xdduy;
- 0x62uy; 0x14uy; 0x4cuy; 0x0auy; 0xc1uy; 0xfcuy; 0x5auy; 0x18uy;
- 0x50uy; 0x6auy; 0x22uy; 0x44uy; 0xbauy; 0x44uy; 0x9auy; 0xc4uy
-]
-
-let scalar2 = [
- 0x4buy; 0x66uy; 0xe9uy; 0xd4uy; 0xd1uy; 0xb4uy; 0x67uy; 0x3cuy;
- 0x5auy; 0xd2uy; 0x26uy; 0x91uy; 0x95uy; 0x7duy; 0x6auy; 0xf5uy;
- 0xc1uy; 0x1buy; 0x64uy; 0x21uy; 0xe0uy; 0xeauy; 0x01uy; 0xd4uy;
- 0x2cuy; 0xa4uy; 0x16uy; 0x9euy; 0x79uy; 0x18uy; 0xbauy; 0x0duy
-]
-
-let input1 = [
- 0xe6uy; 0xdbuy; 0x68uy; 0x67uy; 0x58uy; 0x30uy; 0x30uy; 0xdbuy;
- 0x35uy; 0x94uy; 0xc1uy; 0xa4uy; 0x24uy; 0xb1uy; 0x5fuy; 0x7cuy;
- 0x72uy; 0x66uy; 0x24uy; 0xecuy; 0x26uy; 0xb3uy; 0x35uy; 0x3buy;
- 0x10uy; 0xa9uy; 0x03uy; 0xa6uy; 0xd0uy; 0xabuy; 0x1cuy; 0x4cuy
-]
-
-let input2 = [
- 0xe5uy; 0x21uy; 0x0fuy; 0x12uy; 0x78uy; 0x68uy; 0x11uy; 0xd3uy;
- 0xf4uy; 0xb7uy; 0x95uy; 0x9duy; 0x05uy; 0x38uy; 0xaeuy; 0x2cuy;
- 0x31uy; 0xdbuy; 0xe7uy; 0x10uy; 0x6fuy; 0xc0uy; 0x3cuy; 0x3euy;
- 0xfcuy; 0x4cuy; 0xd5uy; 0x49uy; 0xc7uy; 0x15uy; 0xa4uy; 0x93uy
-]
-
-let expected1 = [
- 0xc3uy; 0xdauy; 0x55uy; 0x37uy; 0x9duy; 0xe9uy; 0xc6uy; 0x90uy;
- 0x8euy; 0x94uy; 0xeauy; 0x4duy; 0xf2uy; 0x8duy; 0x08uy; 0x4fuy;
- 0x32uy; 0xecuy; 0xcfuy; 0x03uy; 0x49uy; 0x1cuy; 0x71uy; 0xf7uy;
- 0x54uy; 0xb4uy; 0x07uy; 0x55uy; 0x77uy; 0xa2uy; 0x85uy; 0x52uy
-]
-let expected2 = [
- 0x95uy; 0xcbuy; 0xdeuy; 0x94uy; 0x76uy; 0xe8uy; 0x90uy; 0x7duy;
- 0x7auy; 0xaduy; 0xe4uy; 0x5cuy; 0xb4uy; 0xb8uy; 0x73uy; 0xf8uy;
- 0x8buy; 0x59uy; 0x5auy; 0x68uy; 0x79uy; 0x9fuy; 0xa1uy; 0x52uy;
- 0xe6uy; 0xf8uy; 0xf7uy; 0x64uy; 0x7auy; 0xacuy; 0x79uy; 0x57uy
-]
-
-let test () =
- assert_norm(List.Tot.length scalar1 = 32);
- assert_norm(List.Tot.length scalar2 = 32);
- assert_norm(List.Tot.length input1 = 32);
- assert_norm(List.Tot.length input2 = 32);
- assert_norm(List.Tot.length expected1 = 32);
- assert_norm(List.Tot.length expected2 = 32);
- let scalar1 = createL scalar1 in
- let scalar2 = createL scalar2 in
- let input1 = createL input1 in
- let input2 = createL input2 in
- let expected1 = createL expected1 in
- let expected2 = createL expected2 in
- scalarmult scalar1 input1 = expected1
- && scalarmult scalar2 input2 = expected2
diff --git a/security/nss/lib/freebl/verified/specs/Spec.Poly1305.fst b/security/nss/lib/freebl/verified/specs/Spec.Poly1305.fst
deleted file mode 100644
index f9d8a4cb2a..0000000000
--- a/security/nss/lib/freebl/verified/specs/Spec.Poly1305.fst
+++ /dev/null
@@ -1,107 +0,0 @@
-/* Copyright 2016-2017 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-module Spec.Poly1305
-
-module ST = FStar.HyperStack.ST
-
-open FStar.Math.Lib
-open FStar.Mul
-open FStar.Seq
-open FStar.UInt8
-open FStar.Endianness
-open Spec.Poly1305.Lemmas
-
-#set-options "--initial_fuel 0 --max_fuel 0 --initial_ifuel 0 --max_ifuel 0"
-
-(* Field types and parameters *)
-let prime = pow2 130 - 5
-type elem = e:int{e >= 0 /\ e < prime}
-let fadd (e1:elem) (e2:elem) = (e1 + e2) % prime
-let fmul (e1:elem) (e2:elem) = (e1 * e2) % prime
-let zero : elem = 0
-let one : elem = 1
-let op_Plus_At = fadd
-let op_Star_At = fmul
-(* Type aliases *)
-let op_Amp_Bar = UInt.logand #128
-type word = w:bytes{length w <= 16}
-type word_16 = w:bytes{length w = 16}
-type tag = word_16
-type key = lbytes 32
-type text = seq word
-
-(* Specification code *)
-let encode (w:word) =
- (pow2 (8 * length w)) `fadd` (little_endian w)
-
-let rec poly (txt:text) (r:e:elem) : Tot elem (decreases (length txt)) =
- if length txt = 0 then zero
- else
- let a = poly (Seq.tail txt) r in
- let n = encode (Seq.head txt) in
- (n `fadd` a) `fmul` r
-
-let encode_r (rb:word_16) =
- (little_endian rb) &| 0x0ffffffc0ffffffc0ffffffc0fffffff
-
-let finish (a:elem) (s:word_16) : Tot tag =
- let n = (a + little_endian s) % pow2 128 in
- little_bytes 16ul n
-
-let rec encode_bytes (txt:bytes) : Tot text (decreases (length txt)) =
- if length txt = 0 then createEmpty
- else
- let w, txt = split txt (min (length txt) 16) in
- append_last (encode_bytes txt) w
-
-let poly1305 (msg:bytes) (k:key) : Tot tag =
- let text = encode_bytes msg in
- let r = encode_r (slice k 0 16) in
- let s = slice k 16 32 in
- finish (poly text r) s
-
-
-(* ********************* *)
-(* RFC 7539 Test Vectors *)
-(* ********************* *)
-
-#reset-options "--initial_fuel 0 --max_fuel 0 --z3rlimit 20"
-
-unfold let msg = [
- 0x43uy; 0x72uy; 0x79uy; 0x70uy; 0x74uy; 0x6fuy; 0x67uy; 0x72uy;
- 0x61uy; 0x70uy; 0x68uy; 0x69uy; 0x63uy; 0x20uy; 0x46uy; 0x6fuy;
- 0x72uy; 0x75uy; 0x6duy; 0x20uy; 0x52uy; 0x65uy; 0x73uy; 0x65uy;
- 0x61uy; 0x72uy; 0x63uy; 0x68uy; 0x20uy; 0x47uy; 0x72uy; 0x6fuy;
- 0x75uy; 0x70uy ]
-
-unfold let k = [
- 0x85uy; 0xd6uy; 0xbeuy; 0x78uy; 0x57uy; 0x55uy; 0x6duy; 0x33uy;
- 0x7fuy; 0x44uy; 0x52uy; 0xfeuy; 0x42uy; 0xd5uy; 0x06uy; 0xa8uy;
- 0x01uy; 0x03uy; 0x80uy; 0x8auy; 0xfbuy; 0x0duy; 0xb2uy; 0xfduy;
- 0x4auy; 0xbfuy; 0xf6uy; 0xafuy; 0x41uy; 0x49uy; 0xf5uy; 0x1buy ]
-
-unfold let expected = [
- 0xa8uy; 0x06uy; 0x1duy; 0xc1uy; 0x30uy; 0x51uy; 0x36uy; 0xc6uy;
- 0xc2uy; 0x2buy; 0x8buy; 0xafuy; 0x0cuy; 0x01uy; 0x27uy; 0xa9uy ]
-
-let test () : Tot bool =
- assert_norm(List.Tot.length msg = 34);
- assert_norm(List.Tot.length k = 32);
- assert_norm(List.Tot.length expected = 16);
- let msg = createL msg in
- let k = createL k in
- let expected = createL expected in
- poly1305 msg k = expected
diff --git a/security/nss/lib/freebl/verified/vec128.h b/security/nss/lib/freebl/verified/vec128.h
deleted file mode 100644
index 6ccecc9ecd..0000000000
--- a/security/nss/lib/freebl/verified/vec128.h
+++ /dev/null
@@ -1,345 +0,0 @@
-/* Copyright 2016-2018 INRIA and Microsoft Corporation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __Vec_H
-#define __Vec_H
-
-#ifdef __MSVC__
-#define forceinline __forceinline inline
-#elif (defined(__GNUC__) || defined(__clang__))
-#define forceinline __attribute__((always_inline)) inline
-#else
-#define forceinline inline
-#endif
-
-#if defined(__SSSE3__) || defined(__AVX2__) || defined(__AVX__)
-
-#include <emmintrin.h>
-#include <tmmintrin.h>
-
-#define VEC128
-#define vec_size 4
-
-typedef __m128i vec;
-
-static forceinline vec
-vec_rotate_left_8(vec v)
-{
- __m128i x = _mm_set_epi8(14, 13, 12, 15, 10, 9, 8, 11, 6, 5, 4, 7, 2, 1, 0, 3);
- return _mm_shuffle_epi8(v, x);
-}
-
-static forceinline vec
-vec_rotate_left_16(vec v)
-{
- __m128i x = _mm_set_epi8(13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2);
- return _mm_shuffle_epi8(v, x);
-}
-
-static forceinline vec
-vec_rotate_left(vec v, unsigned int n)
-{
- if (n == 8)
- return vec_rotate_left_8(v);
- if (n == 16)
- return vec_rotate_left_16(v);
- return _mm_xor_si128(_mm_slli_epi32(v, n),
- _mm_srli_epi32(v, 32 - n));
-}
-
-static forceinline vec
-vec_rotate_right(vec v, unsigned int n)
-{
- return (vec_rotate_left(v, 32 - n));
-}
-
-#define vec_shuffle_right(x, n) \
- _mm_shuffle_epi32(x, _MM_SHUFFLE((3 + (n)) % 4, (2 + (n)) % 4, (1 + (n)) % 4, (n) % 4))
-
-#define vec_shuffle_left(x, n) vec_shuffle_right((x), 4 - (n))
-
-static forceinline vec
-vec_load_32x4(uint32_t x1, uint32_t x2, uint32_t x3, uint32_t x4)
-{
- return _mm_set_epi32(x4, x3, x2, x1);
-}
-
-static forceinline vec
-vec_load_32x8(uint32_t x1, uint32_t x2, uint32_t x3, uint32_t x4, uint32_t x5, uint32_t x6, uint32_t x7, uint32_t x8)
-{
- return _mm_set_epi32(x4, x3, x2, x1);
-}
-
-static forceinline vec
-vec_load_le(const unsigned char* in)
-{
- return _mm_loadu_si128((__m128i*)(in));
-}
-
-static forceinline vec
-vec_load128_le(const unsigned char* in)
-{
- return vec_load_le(in);
-}
-
-static forceinline void
-vec_store_le(unsigned char* out, vec v)
-{
- _mm_storeu_si128((__m128i*)(out), v);
-}
-
-static forceinline vec
-vec_add(vec v1, vec v2)
-{
- return _mm_add_epi32(v1, v2);
-}
-
-static forceinline vec
-vec_add_u32(vec v1, uint32_t x)
-{
- vec v2 = vec_load_32x4(x, 0, 0, 0);
- return _mm_add_epi32(v1, v2);
-}
-
-static forceinline vec
-vec_increment(vec v1)
-{
- vec one = vec_load_32x4(1, 0, 0, 0);
- return _mm_add_epi32(v1, one);
-}
-
-static forceinline vec
-vec_xor(vec v1, vec v2)
-{
- return _mm_xor_si128(v1, v2);
-}
-
-#define vec_zero() _mm_set_epi32(0, 0, 0, 0)
-
-#elif defined(__ARM_NEON__) || defined(__ARM_NEON)
-#include <arm_neon.h>
-
-typedef uint32x4_t vec;
-
-static forceinline vec
-vec_xor(vec v1, vec v2)
-{
- return veorq_u32(v1, v2);
-}
-
-#define vec_rotate_left(x, n) \
- vsriq_n_u32(vshlq_n_u32((x), (n)), (x), 32 - (n))
-
-#define vec_rotate_right(a, b) \
- vec_rotate_left((b), 32 - (b))
-
-#define vec_shuffle_right(x, n) \
- vextq_u32((x), (x), (n))
-
-#define vec_shuffle_left(a, b) \
- vec_shuffle_right((a), 4 - (b))
-
-static forceinline vec
-vec_load_32x4(uint32_t x1, uint32_t x2, uint32_t x3, uint32_t x4)
-{
- uint32_t a[4] = { x1, x2, x3, x4 };
- return vld1q_u32(a);
-}
-
-static forceinline vec
-vec_load_32(uint32_t x1)
-{
- uint32_t a[4] = { x1, x1, x1, x1 };
- return vld1q_u32(a);
-}
-
-static forceinline vec
-vec_load_32x8(uint32_t x1, uint32_t x2, uint32_t x3, uint32_t x4, uint32_t x5, uint32_t x6, uint32_t x7, uint32_t x8)
-{
- return vec_load_32x4(x1, x2, x3, x4);
-}
-
-static forceinline vec
-vec_load_le(const unsigned char* in)
-{
- return vld1q_u32((uint32_t*)in);
-}
-
-static forceinline vec
-vec_load128_le(const unsigned char* in)
-{
- return vec_load_le(in);
-}
-
-static forceinline void
-vec_store_le(unsigned char* out, vec v)
-{
- vst1q_u32((uint32_t*)out, v);
-}
-
-static forceinline vec
-vec_add(vec v1, vec v2)
-{
- return vaddq_u32(v1, v2);
-}
-
-static forceinline vec
-vec_add_u32(vec v1, uint32_t x)
-{
- vec v2 = vec_load_32x4(x, 0, 0, 0);
- return vec_add(v1, v2);
-}
-
-static forceinline vec
-vec_increment(vec v1)
-{
- vec one = vec_load_32x4(1, 0, 0, 0);
- return vec_add(v1, one);
-}
-
-#define vec_zero() vec_load_32x4(0, 0, 0, 0)
-
-#else
-
-#define VEC128
-#define vec_size 4
-
-typedef struct {
- uint32_t v[4];
-} vec;
-
-static forceinline vec
-vec_xor(vec v1, vec v2)
-{
- vec r;
- r.v[0] = v1.v[0] ^ v2.v[0];
- r.v[1] = v1.v[1] ^ v2.v[1];
- r.v[2] = v1.v[2] ^ v2.v[2];
- r.v[3] = v1.v[3] ^ v2.v[3];
- return r;
-}
-
-static forceinline vec
-vec_rotate_left(vec v, unsigned int n)
-{
- vec r;
- r.v[0] = (v.v[0] << n) ^ (v.v[0] >> (32 - n));
- r.v[1] = (v.v[1] << n) ^ (v.v[1] >> (32 - n));
- r.v[2] = (v.v[2] << n) ^ (v.v[2] >> (32 - n));
- r.v[3] = (v.v[3] << n) ^ (v.v[3] >> (32 - n));
- return r;
-}
-
-static forceinline vec
-vec_rotate_right(vec v, unsigned int n)
-{
- return (vec_rotate_left(v, 32 - n));
-}
-
-static forceinline vec
-vec_shuffle_right(vec v, unsigned int n)
-{
- vec r;
- r.v[0] = v.v[n % 4];
- r.v[1] = v.v[(n + 1) % 4];
- r.v[2] = v.v[(n + 2) % 4];
- r.v[3] = v.v[(n + 3) % 4];
- return r;
-}
-
-static forceinline vec
-vec_shuffle_left(vec x, unsigned int n)
-{
- return vec_shuffle_right(x, 4 - n);
-}
-
-static forceinline vec
-vec_load_32x4(uint32_t x0, uint32_t x1, uint32_t x2, uint32_t x3)
-{
- vec v;
- v.v[0] = x0;
- v.v[1] = x1;
- v.v[2] = x2;
- v.v[3] = x3;
- return v;
-}
-
-static forceinline vec
-vec_load_32(uint32_t x0)
-{
- vec v;
- v.v[0] = x0;
- v.v[1] = x0;
- v.v[2] = x0;
- v.v[3] = x0;
- return v;
-}
-
-static forceinline vec
-vec_load_le(const uint8_t* in)
-{
- vec r;
- r.v[0] = load32_le((uint8_t*)in);
- r.v[1] = load32_le((uint8_t*)in + 4);
- r.v[2] = load32_le((uint8_t*)in + 8);
- r.v[3] = load32_le((uint8_t*)in + 12);
- return r;
-}
-
-static forceinline void
-vec_store_le(unsigned char* out, vec r)
-{
- store32_le(out, r.v[0]);
- store32_le(out + 4, r.v[1]);
- store32_le(out + 8, r.v[2]);
- store32_le(out + 12, r.v[3]);
-}
-
-static forceinline vec
-vec_load128_le(const unsigned char* in)
-{
- return vec_load_le(in);
-}
-
-static forceinline vec
-vec_add(vec v1, vec v2)
-{
- vec r;
- r.v[0] = v1.v[0] + v2.v[0];
- r.v[1] = v1.v[1] + v2.v[1];
- r.v[2] = v1.v[2] + v2.v[2];
- r.v[3] = v1.v[3] + v2.v[3];
- return r;
-}
-
-static forceinline vec
-vec_add_u32(vec v1, uint32_t x)
-{
- vec v2 = vec_load_32x4(x, 0, 0, 0);
- return vec_add(v1, v2);
-}
-
-static forceinline vec
-vec_increment(vec v1)
-{
- vec one = vec_load_32x4(1, 0, 0, 0);
- return vec_add(v1, one);
-}
-
-#define vec_zero() vec_load_32x4(0, 0, 0, 0)
-
-#endif
-
-#endif
diff --git a/security/nss/lib/jar/jar.c b/security/nss/lib/jar/jar.c
index 00a55463e8..5a38def9d7 100644
--- a/security/nss/lib/jar/jar.c
+++ b/security/nss/lib/jar/jar.c
@@ -18,7 +18,7 @@ static void
jar_destroy_list(ZZList *list);
static int
-jar_find_first_cert(JAR_Signer *signer, int type, JAR_Item **it);
+jar_find_first_cert(JAR_Signer *signer, jarType type, JAR_Item **it);
/*
* J A R _ n e w
@@ -323,7 +323,7 @@ JAR_find_next(JAR_Context *ctx, JAR_Item **it)
{
JAR *jar;
ZZList *list = NULL;
- int finding;
+ jarType finding;
JAR_Signer *signer = NULL;
PORT_Assert(ctx != NULL);
@@ -413,6 +413,13 @@ JAR_find_next(JAR_Context *ctx, JAR_Item **it)
case jarTypeSign:
ctx->next = ZZ_ListHead(signer->certs);
break;
+
+ case jarTypeMF:
+ case jarTypeMeta:
+ case jarTypePhy:
+ case jarTypeSect:
+ case jarTypeOwner:
+ break;
}
}
PORT_Assert(ctx->next != NULL);
@@ -447,7 +454,7 @@ JAR_find_next(JAR_Context *ctx, JAR_Item **it)
}
static int
-jar_find_first_cert(JAR_Signer *signer, int type, JAR_Item **it)
+jar_find_first_cert(JAR_Signer *signer, jarType type, JAR_Item **it)
{
ZZLink *link;
ZZList *list = signer->certs;
diff --git a/security/nss/lib/libpkix/pkix/util/pkix_logger.c b/security/nss/lib/libpkix/pkix/util/pkix_logger.c
index a916e6e4f4..10f537a319 100644
--- a/security/nss/lib/libpkix/pkix/util/pkix_logger.c
+++ b/security/nss/lib/libpkix/pkix/util/pkix_logger.c
@@ -313,7 +313,7 @@ pkix_Logger_Destroy(
logger->callback = NULL;
PKIX_DECREF(logger->context);
- logger->logComponent = (PKIX_ERRORCLASS)NULL;
+ logger->logComponent = (PKIX_ERRORCLASS)0;
cleanup:
@@ -614,7 +614,7 @@ PKIX_Logger_Create(
logger->callback = callback;
logger->maxLevel = 0;
- logger->logComponent = (PKIX_ERRORCLASS)NULL;
+ logger->logComponent = (PKIX_ERRORCLASS)0;
PKIX_INCREF(loggerContext);
logger->context = loggerContext;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c
index 57004b7709..4cc5607cf6 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c
@@ -55,16 +55,26 @@ SECU_ReadDERFromFile(SECItem *der, PRFileDesc *inFile, PRBool ascii)
if (ascii) {
/* First convert ascii to binary */
SECItem filedata;
- char *asc, *body;
/* Read in ascii data */
rv = SECU_FileToItem(&filedata, inFile);
- asc = (char *)filedata.data;
- if (!asc) {
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ if (!filedata.data) {
fprintf(stderr, "unable to read data from input file\n");
return SECFailure;
}
+ /* need one additional byte for zero terminator */
+ rv = SECITEM_ReallocItemV2(NULL, &filedata, filedata.len + 1);
+ if (rv != SECSuccess) {
+ PORT_Free(filedata.data);
+ return rv;
+ }
+ char *asc = (char *)filedata.data;
+ asc[filedata.len - 1] = '\0';
+ char *body;
/* check for headers and trailers and remove them */
if ((body = strstr(asc, "-----BEGIN")) != NULL) {
char *trailer = NULL;
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.c
index 171427558b..966c6f37e4 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.c
@@ -54,6 +54,7 @@ PKIX_PL_NssContext_Create(
context->crlReloadDelay = PKIX_DEFAULT_CRL_RELOAD_DELAY_SECONDS;
context->badDerCrlReloadDelay =
PKIX_DEFAULT_BAD_CRL_RELOAD_DELAY_SECONDS;
+ context->certSignatureCheck = PKIX_TRUE;
context->chainVerifyCallback.isChainValid = NULL;
context->chainVerifyCallback.isChainValidArg = NULL;
*pNssContext = context;
@@ -161,6 +162,75 @@ pkix_pl_NssContext_SetCertUsage(
}
/*
+ * FUNCTION: pkix_pl_NssContext_GetCertSignatureCheck
+ * DESCRIPTION:
+ *
+ * This function obtains the platform-dependent flag to turn on or off
+ * signature checks.
+ *
+ * PARAMETERS:
+ * "nssContext"
+ * The address of the context object whose wincx parameter is to be
+ * obtained. Must be non-NULL.
+ * "pCheckSig"
+ * The address where the result is stored. Must be non-NULL.
+ * THREAD SAFETY:
+ * Thread Safe (see Thread Safety Definitions in Programmer's Guide)
+ * RETURNS:
+ * Returns NULL if the function succeeds.
+ * Returns a Fatal Error if the function fails in an unrecoverable way.
+ */
+PKIX_Error *
+pkix_pl_NssContext_GetCertSignatureCheck(
+ PKIX_PL_NssContext *nssContext,
+ PKIX_Boolean *pCheckSig)
+{
+ void *plContext = NULL;
+
+ PKIX_ENTER(CONTEXT, "pkix_pl_NssContext_GetCertUsage");
+ PKIX_NULLCHECK_TWO(nssContext, pCheckSig);
+
+ *pCheckSig = nssContext->certSignatureCheck;
+
+ PKIX_RETURN(CONTEXT);
+}
+
+/*
+ * FUNCTION: pkix_pl_NssContext_SetCertSignatureCheck
+ * DESCRIPTION:
+ *
+ * This function sets the check signature flag in
+ * the context object pointed to by "nssContext" to the value provided in
+ * "checkSig".
+ *
+ * PARAMETERS:
+ * "checkSig"
+ * Boolean that tells whether or not to check the signatues on certs.
+ * "nssContext"
+ * The address of the context object whose wincx parameter is to be
+ * obtained. Must be non-NULL.
+ * THREAD SAFETY:
+ * Thread Safe (see Thread Safety Definitions in Programmer's Guide)
+ * RETURNS:
+ * Returns NULL if the function succeeds.
+ * Returns a Fatal Error if the function fails in an unrecoverable way.
+ */
+PKIX_Error *
+pkix_pl_NssContext_SetCertSignatureCheck(
+ PKIX_Boolean checkSig,
+ PKIX_PL_NssContext *nssContext)
+{
+ void *plContext = NULL;
+
+ PKIX_ENTER(CONTEXT, "pkix_pl_NssContext_SetCertUsage");
+ PKIX_NULLCHECK_ONE(nssContext);
+
+ nssContext->certSignatureCheck = checkSig;
+
+ PKIX_RETURN(CONTEXT);
+}
+
+/*
* FUNCTION: pkix_pl_NssContext_GetWincx
* DESCRIPTION:
*
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.h b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.h
index 04441c2b24..5de44214e5 100755
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.h
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_nsscontext.h
@@ -27,6 +27,7 @@ struct PKIX_PL_NssContextStruct {
PRTime crlReloadDelay;
PRTime badDerCrlReloadDelay;
CERTChainVerifyCallback chainVerifyCallback;
+ PKIX_Boolean certSignatureCheck;
};
PKIX_Error *
@@ -39,6 +40,14 @@ pkix_pl_NssContext_SetCertUsage
(SECCertificateUsage certUsage, PKIX_PL_NssContext *nssContext);
PKIX_Error *
+pkix_pl_NssContext_GetCertSignatureCheck
+ (PKIX_PL_NssContext *nssContext, PKIX_Boolean *pCheckSig);
+
+PKIX_Error *
+pkix_pl_NssContext_SetCertSignatureCheck
+ (PKIX_Boolean checkSig, PKIX_PL_NssContext *nssContext);
+
+PKIX_Error *
pkix_pl_NssContext_GetWincx(PKIX_PL_NssContext *nssContext, void **pWincx);
/* XXX move the setter into the public header. */
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c
index 25a1170a57..9dddd2e40f 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c
@@ -2811,14 +2811,23 @@ PKIX_PL_Cert_VerifySignature(
PKIX_PL_Cert *cachedCert = NULL;
PKIX_Error *verifySig = NULL;
PKIX_Error *cachedSig = NULL;
+ PKIX_Error *checkSig = NULL;
SECStatus status;
PKIX_Boolean certEqual = PKIX_FALSE;
PKIX_Boolean certInHash = PKIX_FALSE;
+ PKIX_Boolean checkCertSig = PKIX_TRUE;
void* wincx = NULL;
PKIX_ENTER(CERT, "PKIX_PL_Cert_VerifySignature");
PKIX_NULLCHECK_THREE(cert, cert->nssCert, pubKey);
+ /* if the cert check flag is off, skip the check */
+ checkSig = pkix_pl_NssContext_GetCertSignatureCheck(
+ (PKIX_PL_NssContext *)plContext, &checkCertSig);
+ if ((checkCertSig == PKIX_FALSE) && (checkSig == NULL)) {
+ goto cleanup;
+ }
+
verifySig = PKIX_PL_HashTable_Lookup
(cachedCertSigTable,
(PKIX_PL_Object *) pubKey,
@@ -2879,6 +2888,7 @@ cleanup:
}
PKIX_DECREF(cachedCert);
+ PKIX_DECREF(checkSig);
PKIX_DECREF(verifySig);
PKIX_DECREF(cachedSig);
@@ -3150,6 +3160,15 @@ PKIX_PL_Cert_CheckNameConstraints(
if (arena == NULL) {
PKIX_ERROR(PKIX_OUTOFMEMORY);
}
+ /* only check common Name if the usage requires it */
+ if (treatCommonNameAsDNSName) {
+ SECCertificateUsage certificateUsage;
+ certificateUsage = ((PKIX_PL_NssContext*)plContext)->certificateUsage;
+ if ((certificateUsage != certificateUsageSSLServer) &&
+ (certificateUsage != certificateUsageIPsec)) {
+ treatCommonNameAsDNSName = PKIX_FALSE;
+ }
+ }
/* This NSS call returns Subject Alt Names. If
* treatCommonNameAsDNSName is true, it also returns the
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c
index fa5d6e9d5f..fa41f8102e 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_ocspresponse.c
@@ -741,7 +741,9 @@ pkix_pl_OcspResponse_VerifyResponse(
PKIX_CERTVERIFYKEYUSAGEFAILED);
rv = SECSuccess;
} else {
- rv = CERT_VerifyCert(response->handle, response->signerCert, PKIX_TRUE,
+ /* checkSig is !isRoot */
+ PRBool checkSig = response->signerCert->isRoot ? PR_FALSE : PR_TRUE;
+ rv = CERT_VerifyCert(response->handle, response->signerCert, checkSig,
certUsage, response->producedAt, NULL, NULL);
if (rv != SECSuccess) {
PKIX_ERROR(PKIX_CERTVERIFYKEYUSAGEFAILED);
diff --git a/security/nss/lib/mozpkix/include/pkix-test/pkixtestnss.h b/security/nss/lib/mozpkix/include/pkix-test/pkixtestnss.h
index 53fac397c9..5ae776f6ad 100644
--- a/security/nss/lib/mozpkix/include/pkix-test/pkixtestnss.h
+++ b/security/nss/lib/mozpkix/include/pkix-test/pkixtestnss.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/include/pkix-test/pkixtestutil.h b/security/nss/lib/mozpkix/include/pkix-test/pkixtestutil.h
index 721fcc23b1..55c435419f 100644
--- a/security/nss/lib/mozpkix/include/pkix-test/pkixtestutil.h
+++ b/security/nss/lib/mozpkix/include/pkix-test/pkixtestutil.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/include/pkix/Input.h b/security/nss/lib/mozpkix/include/pkix/Input.h
index b901713f9e..11b2a0f7e4 100644
--- a/security/nss/lib/mozpkix/include/pkix/Input.h
+++ b/security/nss/lib/mozpkix/include/pkix/Input.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/include/pkix/Result.h b/security/nss/lib/mozpkix/include/pkix/Result.h
index 65953884d5..29461dc1a5 100644
--- a/security/nss/lib/mozpkix/include/pkix/Result.h
+++ b/security/nss/lib/mozpkix/include/pkix/Result.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/include/pkix/Time.h b/security/nss/lib/mozpkix/include/pkix/Time.h
index d889ceceba..8aea5479bf 100644
--- a/security/nss/lib/mozpkix/include/pkix/Time.h
+++ b/security/nss/lib/mozpkix/include/pkix/Time.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/include/pkix/pkix.h b/security/nss/lib/mozpkix/include/pkix/pkix.h
index 12b331e888..1cd6548e48 100644
--- a/security/nss/lib/mozpkix/include/pkix/pkix.h
+++ b/security/nss/lib/mozpkix/include/pkix/pkix.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/include/pkix/pkixcheck.h b/security/nss/lib/mozpkix/include/pkix/pkixcheck.h
index 0e21db692a..e04780e572 100644
--- a/security/nss/lib/mozpkix/include/pkix/pkixcheck.h
+++ b/security/nss/lib/mozpkix/include/pkix/pkixcheck.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/include/pkix/pkixder.h b/security/nss/lib/mozpkix/include/pkix/pkixder.h
index 2d0c86f088..379106ef4d 100644
--- a/security/nss/lib/mozpkix/include/pkix/pkixder.h
+++ b/security/nss/lib/mozpkix/include/pkix/pkixder.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/include/pkix/pkixnss.h b/security/nss/lib/mozpkix/include/pkix/pkixnss.h
index a0045b2d4d..b181ca541e 100644
--- a/security/nss/lib/mozpkix/include/pkix/pkixnss.h
+++ b/security/nss/lib/mozpkix/include/pkix/pkixnss.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/include/pkix/pkixtypes.h b/security/nss/lib/mozpkix/include/pkix/pkixtypes.h
index 8f149129fe..6c391681f3 100644
--- a/security/nss/lib/mozpkix/include/pkix/pkixtypes.h
+++ b/security/nss/lib/mozpkix/include/pkix/pkixtypes.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
@@ -277,10 +278,10 @@ class TrustDomain {
virtual Result CheckRevocation(EndEntityOrCA endEntityOrCA,
const CertID& certID, Time time,
- Time validityBeginning,
Duration validityDuration,
/*optional*/ const Input* stapledOCSPresponse,
- /*optional*/ const Input* aiaExtension) = 0;
+ /*optional*/ const Input* aiaExtension,
+ /*optional*/ const Input* sctExtension) = 0;
// Check that the given digest algorithm is acceptable for use in signatures.
//
diff --git a/security/nss/lib/mozpkix/include/pkix/pkixutil.h b/security/nss/lib/mozpkix/include/pkix/pkixutil.h
index 398b78c448..ca5b5a2d7b 100644
--- a/security/nss/lib/mozpkix/include/pkix/pkixutil.h
+++ b/security/nss/lib/mozpkix/include/pkix/pkixutil.h
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/lib/pkixbuild.cpp b/security/nss/lib/mozpkix/lib/pkixbuild.cpp
index e15e738063..afe7e2a247 100644
--- a/security/nss/lib/mozpkix/lib/pkixbuild.cpp
+++ b/security/nss/lib/mozpkix/lib/pkixbuild.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
@@ -251,9 +252,9 @@ PathBuildingStep::Check(Input potentialIssuerDER,
}
Duration validityDuration(notAfter, notBefore);
rv = trustDomain.CheckRevocation(subject.endEntityOrCA, certID, time,
- notBefore, validityDuration,
- stapledOCSPResponse,
- subject.GetAuthorityInfoAccess());
+ validityDuration, stapledOCSPResponse,
+ subject.GetAuthorityInfoAccess(),
+ subject.GetSignedCertificateTimestamps());
if (rv != Success) {
// Since this is actually a problem with the current subject certificate
// (rather than the issuer), it doesn't make sense to keep going; all
diff --git a/security/nss/lib/mozpkix/lib/pkixcert.cpp b/security/nss/lib/mozpkix/lib/pkixcert.cpp
index 86fd9ac19b..7789bd57d0 100644
--- a/security/nss/lib/mozpkix/lib/pkixcert.cpp
+++ b/security/nss/lib/mozpkix/lib/pkixcert.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/lib/pkixcheck.cpp b/security/nss/lib/mozpkix/lib/pkixcheck.cpp
index e9f30967b0..317db01e23 100644
--- a/security/nss/lib/mozpkix/lib/pkixcheck.cpp
+++ b/security/nss/lib/mozpkix/lib/pkixcheck.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/lib/pkixder.cpp b/security/nss/lib/mozpkix/lib/pkixder.cpp
index 1bcdef8256..152d11a23e 100644
--- a/security/nss/lib/mozpkix/lib/pkixder.cpp
+++ b/security/nss/lib/mozpkix/lib/pkixder.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/lib/pkixnames.cpp b/security/nss/lib/mozpkix/lib/pkixnames.cpp
index 2956000636..6f40800d7e 100644
--- a/security/nss/lib/mozpkix/lib/pkixnames.cpp
+++ b/security/nss/lib/mozpkix/lib/pkixnames.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/lib/pkixnss.cpp b/security/nss/lib/mozpkix/lib/pkixnss.cpp
index 81a42a01df..9b293d5fda 100644
--- a/security/nss/lib/mozpkix/lib/pkixnss.cpp
+++ b/security/nss/lib/mozpkix/lib/pkixnss.cpp
@@ -1,4 +1,5 @@
/*- *- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/lib/pkixocsp.cpp b/security/nss/lib/mozpkix/lib/pkixocsp.cpp
index 8731b28117..a81154417d 100644
--- a/security/nss/lib/mozpkix/lib/pkixocsp.cpp
+++ b/security/nss/lib/mozpkix/lib/pkixocsp.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/lib/pkixresult.cpp b/security/nss/lib/mozpkix/lib/pkixresult.cpp
index eacd4d9c0b..871d9a0fe9 100644
--- a/security/nss/lib/mozpkix/lib/pkixresult.cpp
+++ b/security/nss/lib/mozpkix/lib/pkixresult.cpp
@@ -1,4 +1,5 @@
/*- *- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/lib/pkixtime.cpp b/security/nss/lib/mozpkix/lib/pkixtime.cpp
index 3d0a9127ba..38e0638040 100644
--- a/security/nss/lib/mozpkix/lib/pkixtime.cpp
+++ b/security/nss/lib/mozpkix/lib/pkixtime.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/lib/pkixverify.cpp b/security/nss/lib/mozpkix/lib/pkixverify.cpp
index e3102b1768..8ceb2c184c 100644
--- a/security/nss/lib/mozpkix/lib/pkixverify.cpp
+++ b/security/nss/lib/mozpkix/lib/pkixverify.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp b/security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp
index 4b655c0fcb..304641e2ff 100644
--- a/security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp
+++ b/security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp b/security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp
index 3f715fbacf..1e50f46f45 100644
--- a/security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp
+++ b/security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp b/security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp
index 3996a818cf..b1b89c07e0 100644
--- a/security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp
+++ b/security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp
@@ -1,4 +1,5 @@
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This code is made available to you under your choice of the following sets
* of licensing terms:
*/
diff --git a/security/nss/lib/nss/nss.def b/security/nss/lib/nss/nss.def
index 41cce1cbe7..5ad688b4e1 100644
--- a/security/nss/lib/nss/nss.def
+++ b/security/nss/lib/nss/nss.def
@@ -522,7 +522,7 @@ VFY_EndWithSignature;
;+NSS_3.3.1 { # NSS 3.3.1 release
;+ global:
;+#
-;+# The following symbols are exported only to make libsmime3.so work.
+;+# The following symbols are exported only to make libsmime3.so work.
;+# These are still private!!!
;+#
PK11_CreatePBEParams;
@@ -1163,3 +1163,53 @@ PK11_GetCertsMatchingPrivateKey;
;+ local:
;+ *;
;+};
+;+NSS_3.52 { # NSS 3.52 release
+;+ global:
+_PK11_ContextGetAEADSimulation;
+_PK11_ContextSetAEADSimulation;
+PK11_AEADOp;
+PK11_AEADRawOp;
+PK11_GetObjectHandle;
+PK11_ReadRawAttributes;
+PK11_SymKeysToSameSlot;
+;+ local:
+;+ *;
+;+};
+;+NSS_3.53 { # NSS 3.53 release
+;+ global:
+SECMOD_GetSystemFIPSEnabled;
+;+ local:
+;+ *;
+;+};
+;+NSS_3.55 { # NSS 3.55 release
+;+ global:
+PK11_FindEncodedCertInSlot;
+;+ local:
+;+ *;
+;+};
+;+NSS_3.58 { # NSS 3.58 release
+;+ global:
+PK11_HPKE_DestroyContext;
+PK11_HPKE_Deserialize;
+PK11_HPKE_ExportSecret;
+PK11_HPKE_GetEncapPubKey;
+PK11_HPKE_NewContext;
+PK11_HPKE_Open;
+PK11_HPKE_Seal;
+PK11_HPKE_Serialize;
+PK11_HPKE_SetupS;
+PK11_HPKE_SetupR;
+PK11_HPKE_ValidateParameters;
+PK11_ImportDataKey;
+;+ local:
+;+ *;
+;+};
+;+NSS_3.59 { # NSS 3.59 release
+;+ global:
+CERT_AddCertToListHeadWithData;
+CERT_AddCertToListTailWithData;
+PK11_PubWrapSymKeyWithMechanism;
+PK11_PubUnwrapSymKeyWithMechanism;
+;+ local:
+;+ *;
+;+};
diff --git a/security/nss/lib/nss/nss.h b/security/nss/lib/nss/nss.h
index 65003218f8..39a5c5dabf 100644
--- a/security/nss/lib/nss/nss.h
+++ b/security/nss/lib/nss/nss.h
@@ -22,11 +22,11 @@
* The format of the version string should be
* "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>][ <Beta>]"
*/
-#define NSS_VERSION "3.48.5" _NSS_CUSTOMIZED
+#define NSS_VERSION "3.59.1.1" _NSS_CUSTOMIZED
#define NSS_VMAJOR 3
-#define NSS_VMINOR 48
-#define NSS_VPATCH 5
-#define NSS_VBUILD 0
+#define NSS_VMINOR 59
+#define NSS_VPATCH 1
+#define NSS_VBUILD 1
#define NSS_BETA PR_FALSE
#ifndef RC_INVOKED
@@ -299,6 +299,8 @@ SECStatus NSS_UnregisterShutdown(NSS_ShutdownFunc sFunc, void *appData);
* old NSS versions. This option might be removed in the future NSS
* releases; don't rely on it. */
#define __NSS_PKCS12_DECODE_FORCE_UNICODE 0x00c
+#define NSS_DEFAULT_LOCKS 0x00d /* lock default values */
+#define NSS_DEFAULT_SSL_LOCK 1 /* lock the ssl default values */
/*
* Set and get global options for the NSS library.
diff --git a/security/nss/lib/nss/nssoptions.c b/security/nss/lib/nss/nssoptions.c
index 1339cede89..f7225c4146 100644
--- a/security/nss/lib/nss/nssoptions.c
+++ b/security/nss/lib/nss/nssoptions.c
@@ -14,6 +14,7 @@
#include "secoid.h"
#include "nss.h"
#include "nssoptions.h"
+#include "secerr.h"
struct nssOps {
PRInt32 rsaMinKeySize;
@@ -24,6 +25,7 @@ struct nssOps {
PRInt32 dtlsVersionMinPolicy;
PRInt32 dtlsVersionMaxPolicy;
PRInt32 pkcs12DecodeForceUnicode;
+ PRInt32 defaultLocks;
};
static struct nssOps nss_ops = {
@@ -34,7 +36,8 @@ static struct nssOps nss_ops = {
0xffff, /* set TLS max to more than the largest legal SSL value */
1,
0xffff,
- PR_FALSE
+ PR_FALSE,
+ 0
};
SECStatus
@@ -42,6 +45,11 @@ NSS_OptionSet(PRInt32 which, PRInt32 value)
{
SECStatus rv = SECSuccess;
+ if (NSS_IsPolicyLocked()) {
+ PORT_SetError(SEC_ERROR_POLICY_LOCKED);
+ return SECFailure;
+ }
+
switch (which) {
case NSS_RSA_MIN_KEY_SIZE:
nss_ops.rsaMinKeySize = value;
@@ -67,7 +75,11 @@ NSS_OptionSet(PRInt32 which, PRInt32 value)
case __NSS_PKCS12_DECODE_FORCE_UNICODE:
nss_ops.pkcs12DecodeForceUnicode = value;
break;
+ case NSS_DEFAULT_LOCKS:
+ nss_ops.defaultLocks = value;
+ break;
default:
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
rv = SECFailure;
}
@@ -104,6 +116,9 @@ NSS_OptionGet(PRInt32 which, PRInt32 *value)
case __NSS_PKCS12_DECODE_FORCE_UNICODE:
*value = nss_ops.pkcs12DecodeForceUnicode;
break;
+ case NSS_DEFAULT_LOCKS:
+ *value = nss_ops.defaultLocks;
+ break;
default:
rv = SECFailure;
}
diff --git a/security/nss/lib/pk11wrap/debug_module.c b/security/nss/lib/pk11wrap/debug_module.c
index 6dddb24b4f..f29e9810da 100644
--- a/security/nss/lib/pk11wrap/debug_module.c
+++ b/security/nss/lib/pk11wrap/debug_module.c
@@ -7,19 +7,21 @@
static PRLogModuleInfo *modlog = NULL;
-static CK_FUNCTION_LIST_PTR module_functions;
+static CK_FUNCTION_LIST_3_0_PTR module_functions;
-static CK_FUNCTION_LIST debug_functions;
+static CK_FUNCTION_LIST_3_0 debug_functions;
static void print_final_statistics(void);
#define STRING static const char
-
STRING fmt_flags[] = " flags = 0x%x";
STRING fmt_hKey[] = " hKey = 0x%x";
STRING fmt_hObject[] = " hObject = 0x%x";
STRING fmt_hSession[] = " hSession = 0x%x";
STRING fmt_manufacturerID[] = " manufacturerID = \"%.32s\"";
+STRING fmt_pAssociatedData[] = " pAssociatedData = 0x%p";
+STRING fmt_pCiphertext[] = " pCiphertext = 0x%p";
+STRING fmt_pCiphertextPart[] = " pCiphertextPart = 0x%p";
STRING fmt_pData[] = " pData = 0x%p";
STRING fmt_pDigest[] = " pDigest = 0x%p";
STRING fmt_pEncryptedData[] = " pEncryptedData = 0x%p";
@@ -27,7 +29,10 @@ STRING fmt_pEncryptedPart[] = " pEncryptedPart = 0x%p";
STRING fmt_pInfo[] = " pInfo = 0x%p";
STRING fmt_pMechanism[] = " pMechanism = 0x%p";
STRING fmt_pOperationState[] = " pOperationState = 0x%p";
+STRING fmt_pParameter[] = " pParameter = 0x%p";
STRING fmt_pPart[] = " pPart = 0x%p";
+STRING fmt_pPlaintext[] = " pPlaintext = 0x%p";
+STRING fmt_pPlaintextPart[] = " pPlaintextPart = 0x%p";
STRING fmt_pPin[] = " pPin = 0x%p";
STRING fmt_pSignature[] = " pSignature = 0x%p";
STRING fmt_pTemplate[] = " pTemplate = 0x%p";
@@ -35,10 +40,14 @@ STRING fmt_pWrappedKey[] = " pWrappedKey = 0x%p";
STRING fmt_phKey[] = " phKey = 0x%p";
STRING fmt_phObject[] = " phObject = 0x%p";
STRING fmt_pulCount[] = " pulCount = 0x%p";
+STRING fmt_pulCiphertextLen[] = " pulCiphertextLen = 0x%p";
+STRING fmt_pulCiphertextPartLen[] = " pulCiphertextPartLen = 0x%p";
STRING fmt_pulDataLen[] = " pulDataLen = 0x%p";
STRING fmt_pulDigestLen[] = " pulDigestLen = 0x%p";
STRING fmt_pulEncryptedPartLen[] = " pulEncryptedPartLen = 0x%p";
STRING fmt_pulPartLen[] = " pulPartLen = 0x%p";
+STRING fmt_pulPlaintextLen[] = " pulPlaintextLen = 0x%p";
+STRING fmt_pulPlaintextPartLen[] = " pulPlaintextPartLen = 0x%p";
STRING fmt_pulSignatureLen[] = " pulSignatureLen = 0x%p";
STRING fmt_slotID[] = " slotID = 0x%x";
STRING fmt_sphKey[] = " *phKey = 0x%x";
@@ -49,10 +58,16 @@ STRING fmt_spulEncryptedPartLen[] = " *pulEncryptedPartLen = 0x%x";
STRING fmt_spulPartLen[] = " *pulPartLen = 0x%x";
STRING fmt_spulSignatureLen[] = " *pulSignatureLen = 0x%x";
STRING fmt_ulAttributeCount[] = " ulAttributeCount = %d";
+STRING fmt_ulCiphertextLen[] = " ulCiphertextLen = %d";
+STRING fmt_ulCiphertextPartLen[] = " ulCiphertextPartLen = %d";
STRING fmt_ulCount[] = " ulCount = %d";
STRING fmt_ulDataLen[] = " ulDataLen = %d";
STRING fmt_ulEncryptedPartLen[] = " ulEncryptedPartLen = %d";
+STRING fmt_ulAssociatedDataLen[] = " ulAssociatedDataLen = 0x%p";
+STRING fmt_ulParameterLen[] = " ulParameterLen = 0x%p";
STRING fmt_ulPartLen[] = " ulPartLen = %d";
+STRING fmt_ulPlaintextLen[] = " ulPlaintextLen = 0x%p";
+STRING fmt_ulPlaintextPartLen[] = " ulPlaintextPartLen = 0x%p";
STRING fmt_ulPinLen[] = " ulPinLen = %d";
STRING fmt_ulSignatureLen[] = " ulSignatureLen = %d";
@@ -165,8 +180,8 @@ get_attr_type_str(CK_ATTRIBUTE_TYPE atype, char *str, int len)
CASE(CKA_TRUST_TIME_STAMPING);
CASE(CKA_CERT_SHA1_HASH);
CASE(CKA_CERT_MD5_HASH);
- CASE(CKA_NETSCAPE_DB);
- CASE(CKA_NETSCAPE_TRUST);
+ CASE(CKA_NSS_DB);
+ CASE(CKA_NSS_TRUST);
default:
break;
}
@@ -337,7 +352,16 @@ log_rv(CK_RV rv)
CASE(CKR_MUTEX_BAD);
CASE(CKR_MUTEX_NOT_LOCKED);
CASE(CKR_FUNCTION_REJECTED);
- CASE(CKR_KEY_PARAMS_INVALID);
+ CASE(CKR_ACTION_PROHIBITED);
+ CASE(CKR_CURVE_NOT_SUPPORTED);
+ CASE(CKR_NEW_PIN_MODE);
+ CASE(CKR_NEXT_OTP);
+ CASE(CKR_EXCEEDED_MAX_ITERATIONS);
+ CASE(CKR_FIPS_SELF_TEST_FAILED);
+ CASE(CKR_LIBRARY_LOAD_FAILED);
+ CASE(CKR_PIN_TOO_WEAK);
+ CASE(CKR_TOKEN_RESOURCE_EXCEEDED);
+ CASE(CKR_OPERATION_CANCEL_FAILED);
default:
break;
}
@@ -368,7 +392,7 @@ log_state(CK_STATE state)
}
static void
-log_handle(int level, const char *format, CK_ULONG handle)
+log_handle(PRLogModuleLevel level, const char *format, CK_ULONG handle)
{
char fmtBuf[80];
if (handle)
@@ -409,6 +433,8 @@ print_mechanism(CK_MECHANISM_PTR m)
CASE(CKM_CAMELLIA_KEY_GEN);
CASE(CKM_CAMELLIA_MAC);
CASE(CKM_CAMELLIA_MAC_GENERAL);
+ CASE(CKM_CHACHA20_KEY_GEN);
+ CASE(CKM_CHACHA20);
CASE(CKM_CDMF_CBC);
CASE(CKM_CDMF_CBC_PAD);
CASE(CKM_CDMF_ECB);
@@ -454,6 +480,11 @@ print_mechanism(CK_MECHANISM_PTR m)
CASE(CKM_ECMQV_DERIVE);
CASE(CKM_EC_KEY_PAIR_GEN); /* also CASE(CKM_ECDSA_KEY_PAIR_GEN); */
CASE(CKM_EXTRACT_KEY_FROM_KEY);
+ CASE(CKM_ECDSA_SHA224);
+ CASE(CKM_ECDSA_SHA256);
+ CASE(CKM_ECDSA_SHA384);
+ CASE(CKM_ECDSA_SHA512);
+ CASE(CKM_EC_KEY_PAIR_GEN_W_EXTRA_BITS);
CASE(CKM_FASTHASH);
CASE(CKM_FORTEZZA_TIMESTAMP);
CASE(CKM_GENERIC_SECRET_KEY_GEN);
@@ -487,6 +518,8 @@ print_mechanism(CK_MECHANISM_PTR m)
CASE(CKM_PBE_SHA1_RC4_128);
CASE(CKM_PBE_SHA1_RC4_40);
CASE(CKM_PKCS5_PBKD2);
+ CASE(CKM_POLY1305_KEY_GEN);
+ CASE(CKM_POLY1305);
CASE(CKM_RC2_CBC);
CASE(CKM_RC2_CBC_PAD);
CASE(CKM_RC2_ECB);
@@ -614,6 +647,36 @@ get_key_type(CK_KEY_TYPE keyType, char *str, int len)
CASE(CKK_SKIPJACK);
CASE(CKK_TWOFISH);
CASE(CKK_X9_42_DH);
+ CASE(CKK_MD5_HMAC);
+ CASE(CKK_SHA_1_HMAC);
+ CASE(CKK_RIPEMD128_HMAC);
+ CASE(CKK_RIPEMD160_HMAC);
+ CASE(CKK_SHA256_HMAC);
+ CASE(CKK_SHA384_HMAC);
+ CASE(CKK_SHA512_HMAC);
+ CASE(CKK_SHA224_HMAC);
+ CASE(CKK_GOSTR3410);
+ CASE(CKK_GOSTR3411);
+ CASE(CKK_GOST28147);
+ CASE(CKK_CHACHA20);
+ CASE(CKK_POLY1305);
+ CASE(CKK_AES_XTS);
+ CASE(CKK_SHA3_224_HMAC);
+ CASE(CKK_SHA3_256_HMAC);
+ CASE(CKK_SHA3_384_HMAC);
+ CASE(CKK_SHA3_512_HMAC);
+ CASE(CKK_BLAKE2B_160_HMAC);
+ CASE(CKK_BLAKE2B_256_HMAC);
+ CASE(CKK_BLAKE2B_384_HMAC);
+ CASE(CKK_BLAKE2B_512_HMAC);
+ CASE(CKK_SALSA20);
+ CASE(CKK_X2RATCHET);
+ CASE(CKK_EC_EDWARDS);
+ CASE(CKK_EC_MONTGOMERY);
+ CASE(CKK_HKDF);
+ CASE(CKK_SHA512_224_HMAC);
+ CASE(CKK_SHA512_256_HMAC);
+ CASE(CKK_SHA512_T_HMAC);
default:
break;
}
@@ -938,7 +1001,55 @@ struct nssdbg_prof_str nssdbg_prof_data[] = {
#define FUNC_C_CANCELFUNCTION 66
NSSDBG_DEFINE(C_CancelFunction),
#define FUNC_C_WAITFORSLOTEVENT 67
- NSSDBG_DEFINE(C_WaitForSlotEvent)
+ NSSDBG_DEFINE(C_WaitForSlotEvent),
+#define FUNC_C_GETINTERFACELIST 68
+ NSSDBG_DEFINE(C_GetInterfaceList),
+#define FUNC_C_GETINTERFACE 69
+ NSSDBG_DEFINE(C_GetInterface),
+#define FUNC_C_LOGINUSER 70
+ NSSDBG_DEFINE(C_LoginUser),
+#define FUNC_C_SESSIONCANCEL 71
+ NSSDBG_DEFINE(C_SessionCancel),
+#define FUNC_C_MESSAGEENCRYPTINIT 72
+ NSSDBG_DEFINE(C_MessageEncryptInit),
+#define FUNC_C_ENCRYPTMESSAGE 73
+ NSSDBG_DEFINE(C_EncryptMessage),
+#define FUNC_C_ENCRYPTMESSAGEBEGIN 74
+ NSSDBG_DEFINE(C_EncryptMessageBegin),
+#define FUNC_C_ENCRYPTMESSAGENEXT 75
+ NSSDBG_DEFINE(C_EncryptMessageNext),
+#define FUNC_C_MESSAGEENCRYPTFINAL 76
+ NSSDBG_DEFINE(C_MessageEncryptFinal),
+#define FUNC_C_MESSAGEDECRYPTINIT 77
+ NSSDBG_DEFINE(C_MessageDecryptInit),
+#define FUNC_C_DECRYPTMESSAGE 78
+ NSSDBG_DEFINE(C_DecryptMessage),
+#define FUNC_C_DECRYPTMESSAGEBEGIN 79
+ NSSDBG_DEFINE(C_DecryptMessageBegin),
+#define FUNC_C_DECRYPTMESSAGENEXT 80
+ NSSDBG_DEFINE(C_DecryptMessageNext),
+#define FUNC_C_MESSAGEDECRYPTFINAL 81
+ NSSDBG_DEFINE(C_MessageDecryptFinal),
+#define FUNC_C_MESSAGESIGNINIT 82
+ NSSDBG_DEFINE(C_MessageSignInit),
+#define FUNC_C_SIGNMESSAGE 83
+ NSSDBG_DEFINE(C_SignMessage),
+#define FUNC_C_SIGNMESSAGEBEGIN 84
+ NSSDBG_DEFINE(C_SignMessageBegin),
+#define FUNC_C_SIGNMESSAGENEXT 85
+ NSSDBG_DEFINE(C_SignMessageNext),
+#define FUNC_C_MESSAGESIGNFINAL 86
+ NSSDBG_DEFINE(C_MessageSignFinal),
+#define FUNC_C_MESSAGEVERIFYINIT 87
+ NSSDBG_DEFINE(C_MessageVerifyInit),
+#define FUNC_C_VERIFYMESSAGE 88
+ NSSDBG_DEFINE(C_VerifyMessage),
+#define FUNC_C_VERIFYMESSAGEBEGIN 89
+ NSSDBG_DEFINE(C_VerifyMessageBegin),
+#define FUNC_C_VERIFYMESSAGENEXT 90
+ NSSDBG_DEFINE(C_VerifyMessageNext),
+#define FUNC_C_MESSAGEVERIFYFINAL 91
+ NSSDBG_DEFINE(C_MessageVerifyFinal)
};
int nssdbg_prof_size = sizeof(nssdbg_prof_data) / sizeof(nssdbg_prof_data[0]);
@@ -2610,11 +2721,574 @@ NSSDBGC_WaitForSlotEvent(
return rv;
}
-CK_FUNCTION_LIST_PTR
+CK_RV
+NSSDBGC_GetInterfaceList(CK_INTERFACE_PTR interfaces,
+ CK_ULONG_PTR pulCount)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_GetInterfaceList"));
+ PR_LOG(modlog, 3, (" interfaces = 0x%p", interfaces));
+ PR_LOG(modlog, 3, (" pulCount = %d", pulCount));
+ nssdbg_start_time(FUNC_C_GETINTERFACELIST, &start);
+ rv = module_functions->C_GetInterfaceList(interfaces,
+ pulCount);
+ nssdbg_finish_time(FUNC_C_GETINTERFACELIST, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_GetInterface(CK_UTF8CHAR_PTR pInterfaceName,
+ CK_VERSION_PTR pVersion,
+ CK_INTERFACE_PTR_PTR ppInterface,
+ CK_FLAGS flags)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_GetInterface"));
+ PR_LOG(modlog, 3, (" pInterfaceName = 0x%p", pInterfaceName));
+ PR_LOG(modlog, 3, (" pVersion = 0x%p", pVersion));
+ PR_LOG(modlog, 3, (" ppInterface = 0x%p", ppInterface));
+ PR_LOG(modlog, 3, (fmt_flags, flags));
+ nssdbg_start_time(FUNC_C_GETINTERFACE, &start);
+ rv = module_functions->C_GetInterface(pInterfaceName,
+ pVersion,
+ ppInterface,
+ flags);
+ nssdbg_finish_time(FUNC_C_GETINTERFACE, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_LoginUser(CK_SESSION_HANDLE hSession,
+ CK_USER_TYPE userType,
+ CK_CHAR_PTR pPin,
+ CK_ULONG ulPinLen,
+ CK_UTF8CHAR_PTR pUsername,
+ CK_ULONG ulUsernameLen)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_LoginUser"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (" userType = 0x%x", userType));
+ PR_LOG(modlog, 3, (fmt_pPin, pPin));
+ PR_LOG(modlog, 3, (fmt_ulPinLen, ulPinLen));
+ PR_LOG(modlog, 3, (" pUsername = 0x%p", pUsername));
+ PR_LOG(modlog, 3, (" ulUsernameLen = %d", ulUsernameLen));
+ nssdbg_start_time(FUNC_C_LOGINUSER, &start);
+ rv = module_functions->C_LoginUser(hSession,
+ userType,
+ pPin,
+ ulPinLen,
+ pUsername,
+ ulUsernameLen);
+ nssdbg_finish_time(FUNC_C_LOGINUSER, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_SessionCancel(CK_SESSION_HANDLE hSession,
+ CK_FLAGS flags)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_SessionCancel"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_flags, flags));
+ nssdbg_start_time(FUNC_C_SESSIONCANCEL, &start);
+ rv = module_functions->C_SessionCancel(hSession,
+ flags);
+ nssdbg_finish_time(FUNC_C_SESSIONCANCEL, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_MessageEncryptInit(CK_SESSION_HANDLE hSession,
+ CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_MessageEncryptInit"));
+ log_handle(3, fmt_hSession, hSession);
+ print_mechanism(pMechanism);
+ log_handle(3, fmt_hKey, hKey);
+ nssdbg_start_time(FUNC_C_MESSAGEENCRYPTINIT, &start);
+ rv = module_functions->C_MessageEncryptInit(hSession,
+ pMechanism,
+ hKey);
+ nssdbg_finish_time(FUNC_C_MESSAGEENCRYPTINIT, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_EncryptMessage(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen,
+ CK_BYTE_PTR pPlaintext,
+ CK_ULONG ulPlaintextLen,
+ CK_BYTE_PTR pCiphertext,
+ CK_ULONG_PTR pulCiphertextLen)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_EncryptMessage"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ PR_LOG(modlog, 3, (fmt_pAssociatedData, pAssociatedData));
+ PR_LOG(modlog, 3, (fmt_ulAssociatedDataLen, ulAssociatedDataLen));
+ PR_LOG(modlog, 3, (fmt_pPlaintext, pPlaintext));
+ PR_LOG(modlog, 3, (fmt_ulPlaintextLen, ulPlaintextLen));
+ PR_LOG(modlog, 3, (fmt_pCiphertext, pCiphertext));
+ PR_LOG(modlog, 3, (fmt_pulCiphertextLen, pulCiphertextLen));
+ nssdbg_start_time(FUNC_C_ENCRYPTMESSAGE, &start);
+ rv = module_functions->C_EncryptMessage(hSession,
+ pParameter,
+ ulParameterLen,
+ pAssociatedData,
+ ulAssociatedDataLen,
+ pPlaintext,
+ ulPlaintextLen,
+ pCiphertext,
+ pulCiphertextLen);
+ nssdbg_finish_time(FUNC_C_ENCRYPTMESSAGE, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_EncryptMessageBegin(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_EncryptMessageBegin"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ PR_LOG(modlog, 3, (fmt_pAssociatedData, pAssociatedData));
+ PR_LOG(modlog, 3, (fmt_ulAssociatedDataLen, ulAssociatedDataLen));
+ nssdbg_start_time(FUNC_C_ENCRYPTMESSAGEBEGIN, &start);
+ rv = module_functions->C_EncryptMessageBegin(hSession,
+ pParameter,
+ ulParameterLen,
+ pAssociatedData,
+ ulAssociatedDataLen);
+ nssdbg_finish_time(FUNC_C_ENCRYPTMESSAGEBEGIN, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_EncryptMessageNext(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pPlaintextPart,
+ CK_ULONG ulPlaintextPartLen,
+ CK_BYTE_PTR pCiphertextPart,
+ CK_ULONG_PTR pulCiphertextPartLen,
+ CK_FLAGS flags)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_EncryptMessageNext"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ PR_LOG(modlog, 3, (fmt_pPlaintextPart, pPlaintextPart));
+ PR_LOG(modlog, 3, (fmt_ulPlaintextPartLen, ulPlaintextPartLen));
+ PR_LOG(modlog, 3, (fmt_pCiphertextPart, pCiphertextPart));
+ PR_LOG(modlog, 3, (fmt_pulCiphertextPartLen, pulCiphertextPartLen));
+ nssdbg_start_time(FUNC_C_ENCRYPTMESSAGENEXT, &start);
+ rv = module_functions->C_EncryptMessageNext(hSession,
+ pParameter,
+ ulParameterLen,
+ pPlaintextPart,
+ ulPlaintextPartLen,
+ pCiphertextPart,
+ pulCiphertextPartLen,
+ flags);
+ nssdbg_finish_time(FUNC_C_ENCRYPTMESSAGENEXT, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_MessageEncryptFinal(CK_SESSION_HANDLE hSession)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_MessageEncryptFinal"));
+ log_handle(3, fmt_hSession, hSession);
+ nssdbg_start_time(FUNC_C_MESSAGEENCRYPTFINAL, &start);
+ rv = module_functions->C_MessageEncryptFinal(hSession);
+ nssdbg_finish_time(FUNC_C_MESSAGEENCRYPTFINAL, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_MessageDecryptInit(CK_SESSION_HANDLE hSession,
+ CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_MessageDecryptInit"));
+ log_handle(3, fmt_hSession, hSession);
+ print_mechanism(pMechanism);
+ log_handle(3, fmt_hKey, hKey);
+ nssdbg_start_time(FUNC_C_MESSAGEDECRYPTINIT, &start);
+ rv = module_functions->C_MessageDecryptInit(hSession,
+ pMechanism,
+ hKey);
+ nssdbg_finish_time(FUNC_C_MESSAGEDECRYPTINIT, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_DecryptMessage(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen,
+ CK_BYTE_PTR pCiphertext,
+ CK_ULONG ulCiphertextLen,
+ CK_BYTE_PTR pPlaintext,
+ CK_ULONG_PTR pulPlaintextLen)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_DecryptMessage"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ PR_LOG(modlog, 3, (fmt_pAssociatedData, pAssociatedData));
+ PR_LOG(modlog, 3, (fmt_ulAssociatedDataLen, ulAssociatedDataLen));
+ PR_LOG(modlog, 3, (fmt_pCiphertext, pCiphertext));
+ PR_LOG(modlog, 3, (fmt_ulCiphertextLen, ulCiphertextLen));
+ PR_LOG(modlog, 3, (fmt_pPlaintext, pPlaintext));
+ PR_LOG(modlog, 3, (fmt_pulPlaintextLen, pulPlaintextLen));
+ nssdbg_start_time(FUNC_C_DECRYPTMESSAGE, &start);
+ rv = module_functions->C_DecryptMessage(hSession,
+ pParameter,
+ ulParameterLen,
+ pAssociatedData,
+ ulAssociatedDataLen,
+ pCiphertext,
+ ulCiphertextLen,
+ pPlaintext,
+ pulPlaintextLen);
+ nssdbg_finish_time(FUNC_C_DECRYPTMESSAGE, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_DecryptMessageBegin(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_DecryptMessageBegin"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ PR_LOG(modlog, 3, (fmt_pAssociatedData, pAssociatedData));
+ PR_LOG(modlog, 3, (fmt_ulAssociatedDataLen, ulAssociatedDataLen));
+ nssdbg_start_time(FUNC_C_DECRYPTMESSAGEBEGIN, &start);
+ rv = module_functions->C_DecryptMessageBegin(hSession,
+ pParameter,
+ ulParameterLen,
+ pAssociatedData,
+ ulAssociatedDataLen);
+ nssdbg_finish_time(FUNC_C_DECRYPTMESSAGEBEGIN, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_DecryptMessageNext(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pCiphertextPart,
+ CK_ULONG ulCiphertextPartLen,
+ CK_BYTE_PTR pPlaintextPart,
+ CK_ULONG_PTR pulPlaintextPartLen,
+ CK_FLAGS flags)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_DecryptMessageNext"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ PR_LOG(modlog, 3, (fmt_pCiphertextPart, pCiphertextPart));
+ PR_LOG(modlog, 3, (fmt_ulCiphertextPartLen, ulCiphertextPartLen));
+ PR_LOG(modlog, 3, (fmt_pPlaintextPart, pPlaintextPart));
+ PR_LOG(modlog, 3, (fmt_pulPlaintextPartLen, pulPlaintextPartLen));
+ nssdbg_start_time(FUNC_C_DECRYPTMESSAGENEXT, &start);
+ rv = module_functions->C_DecryptMessageNext(hSession,
+ pParameter,
+ ulParameterLen,
+ pCiphertextPart,
+ ulCiphertextPartLen,
+ pPlaintextPart,
+ pulPlaintextPartLen,
+ flags);
+ nssdbg_finish_time(FUNC_C_DECRYPTMESSAGENEXT, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_MessageDecryptFinal(CK_SESSION_HANDLE hSession)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_MessageDecryptFinal"));
+ log_handle(3, fmt_hSession, hSession);
+ nssdbg_start_time(FUNC_C_MESSAGEDECRYPTFINAL, &start);
+ rv = module_functions->C_MessageDecryptFinal(hSession);
+ nssdbg_finish_time(FUNC_C_MESSAGEDECRYPTFINAL, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_MessageSignInit(CK_SESSION_HANDLE hSession,
+ CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_MessageSignInit"));
+ log_handle(3, fmt_hSession, hSession);
+ print_mechanism(pMechanism);
+ log_handle(3, fmt_hKey, hKey);
+ nssdbg_start_time(FUNC_C_MESSAGESIGNINIT, &start);
+ rv = module_functions->C_MessageSignInit(hSession,
+ pMechanism,
+ hKey);
+ nssdbg_finish_time(FUNC_C_MESSAGESIGNINIT, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_SignMessage(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen,
+ CK_BYTE_PTR pSignature,
+ CK_ULONG_PTR pulSignatureLen)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_SignMessage"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ PR_LOG(modlog, 3, (fmt_pData, pData));
+ PR_LOG(modlog, 3, (fmt_ulDataLen, ulDataLen));
+ PR_LOG(modlog, 3, (fmt_pSignature, pSignature));
+ PR_LOG(modlog, 3, (fmt_pulSignatureLen, pulSignatureLen));
+ nssdbg_start_time(FUNC_C_SIGNMESSAGE, &start);
+ rv = module_functions->C_SignMessage(hSession,
+ pParameter,
+ ulParameterLen,
+ pData,
+ ulDataLen,
+ pSignature,
+ pulSignatureLen);
+ nssdbg_finish_time(FUNC_C_SIGNMESSAGE, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_SignMessageBegin(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_SignMessageBegin"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ nssdbg_start_time(FUNC_C_SIGNMESSAGEBEGIN, &start);
+ rv = module_functions->C_SignMessageBegin(hSession,
+ pParameter,
+ ulParameterLen);
+ nssdbg_finish_time(FUNC_C_SIGNMESSAGEBEGIN, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_SignMessageNext(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen,
+ CK_BYTE_PTR pSignature,
+ CK_ULONG_PTR pulSignatureLen)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_SignMessageNext"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ PR_LOG(modlog, 3, (fmt_pData, pData));
+ PR_LOG(modlog, 3, (fmt_ulDataLen, ulDataLen));
+ PR_LOG(modlog, 3, (fmt_pSignature, pSignature));
+ PR_LOG(modlog, 3, (fmt_pulSignatureLen, pulSignatureLen));
+ nssdbg_start_time(FUNC_C_SIGNMESSAGENEXT, &start);
+ rv = module_functions->C_SignMessageNext(hSession,
+ pParameter,
+ ulParameterLen,
+ pData,
+ ulDataLen,
+ pSignature,
+ pulSignatureLen);
+ nssdbg_finish_time(FUNC_C_SIGNMESSAGENEXT, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_MessageSignFinal(CK_SESSION_HANDLE hSession)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_MessageSignFinal"));
+ log_handle(3, fmt_hSession, hSession);
+ nssdbg_start_time(FUNC_C_MESSAGESIGNFINAL, &start);
+ rv = module_functions->C_MessageSignFinal(hSession);
+ nssdbg_finish_time(FUNC_C_MESSAGESIGNFINAL, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_MessageVerifyInit(CK_SESSION_HANDLE hSession,
+ CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_MessageVerifyInit"));
+ log_handle(3, fmt_hSession, hSession);
+ print_mechanism(pMechanism);
+ log_handle(3, fmt_hKey, hKey);
+ nssdbg_start_time(FUNC_C_MESSAGEVERIFYINIT, &start);
+ rv = module_functions->C_MessageVerifyInit(hSession,
+ pMechanism,
+ hKey);
+ nssdbg_finish_time(FUNC_C_MESSAGEVERIFYINIT, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_VerifyMessage(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen,
+ CK_BYTE_PTR pSignature,
+ CK_ULONG ulSignatureLen)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_VerifyMessage"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ PR_LOG(modlog, 3, (fmt_pData, pData));
+ PR_LOG(modlog, 3, (fmt_ulDataLen, ulDataLen));
+ PR_LOG(modlog, 3, (fmt_pSignature, pSignature));
+ PR_LOG(modlog, 3, (fmt_ulSignatureLen, ulSignatureLen));
+ nssdbg_start_time(FUNC_C_VERIFYMESSAGE, &start);
+ rv = module_functions->C_VerifyMessage(hSession,
+ pParameter,
+ ulParameterLen,
+ pData,
+ ulDataLen,
+ pSignature,
+ ulSignatureLen);
+ nssdbg_finish_time(FUNC_C_VERIFYMESSAGE, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_VerifyMessageBegin(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_VerifyMessageBegin"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ nssdbg_start_time(FUNC_C_VERIFYMESSAGEBEGIN, &start);
+ rv = module_functions->C_VerifyMessageBegin(hSession,
+ pParameter,
+ ulParameterLen);
+ nssdbg_finish_time(FUNC_C_VERIFYMESSAGEBEGIN, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_VerifyMessageNext(CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen,
+ CK_BYTE_PTR pSignature,
+ CK_ULONG ulSignatureLen)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_VerifyMessageNext"));
+ log_handle(3, fmt_hSession, hSession);
+ PR_LOG(modlog, 3, (fmt_pParameter, pParameter));
+ PR_LOG(modlog, 3, (fmt_ulParameterLen, ulParameterLen));
+ PR_LOG(modlog, 3, (fmt_pData, pData));
+ PR_LOG(modlog, 3, (fmt_ulDataLen, ulDataLen));
+ PR_LOG(modlog, 3, (fmt_pSignature, pSignature));
+ PR_LOG(modlog, 3, (fmt_ulSignatureLen, ulSignatureLen));
+ nssdbg_start_time(FUNC_C_VERIFYMESSAGENEXT, &start);
+ rv = module_functions->C_VerifyMessageNext(hSession,
+ pParameter,
+ ulParameterLen,
+ pData,
+ ulDataLen,
+ pSignature,
+ ulSignatureLen);
+ nssdbg_finish_time(FUNC_C_VERIFYMESSAGENEXT, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_RV
+NSSDBGC_MessageVerifyFinal(CK_SESSION_HANDLE hSession)
+{
+ COMMON_DEFINITIONS;
+ PR_LOG(modlog, 1, ("C_MessageVerifyFinal"));
+ log_handle(3, fmt_hSession, hSession);
+ nssdbg_start_time(FUNC_C_MESSAGEVERIFYFINAL, &start);
+ rv = module_functions->C_MessageVerifyFinal(hSession);
+ nssdbg_finish_time(FUNC_C_MESSAGEVERIFYFINAL, start);
+ log_rv(rv);
+ return rv;
+}
+
+CK_FUNCTION_LIST_3_0_PTR
nss_InsertDeviceLog(
- CK_FUNCTION_LIST_PTR devEPV)
+ CK_FUNCTION_LIST_3_0_PTR devEPV)
{
module_functions = devEPV;
+ debug_functions.version = devEPV->version;
modlog = PR_NewLogModule("nss_mod_log");
debug_functions.C_Initialize = NSSDBGC_Initialize;
debug_functions.C_Finalize = NSSDBGC_Finalize;
@@ -2684,6 +3358,30 @@ nss_InsertDeviceLog(
debug_functions.C_GetFunctionStatus = NSSDBGC_GetFunctionStatus;
debug_functions.C_CancelFunction = NSSDBGC_CancelFunction;
debug_functions.C_WaitForSlotEvent = NSSDBGC_WaitForSlotEvent;
+ debug_functions.C_GetInterfaceList = NSSDBGC_GetInterfaceList;
+ debug_functions.C_GetInterface = NSSDBGC_GetInterface;
+ debug_functions.C_LoginUser = NSSDBGC_LoginUser;
+ debug_functions.C_SessionCancel = NSSDBGC_SessionCancel;
+ debug_functions.C_MessageEncryptInit = NSSDBGC_MessageEncryptInit;
+ debug_functions.C_EncryptMessage = NSSDBGC_EncryptMessage;
+ debug_functions.C_EncryptMessageBegin = NSSDBGC_EncryptMessageBegin;
+ debug_functions.C_EncryptMessageNext = NSSDBGC_EncryptMessageNext;
+ debug_functions.C_MessageEncryptFinal = NSSDBGC_MessageEncryptFinal;
+ debug_functions.C_MessageDecryptInit = NSSDBGC_MessageDecryptInit;
+ debug_functions.C_DecryptMessage = NSSDBGC_DecryptMessage;
+ debug_functions.C_DecryptMessageBegin = NSSDBGC_DecryptMessageBegin;
+ debug_functions.C_DecryptMessageNext = NSSDBGC_DecryptMessageNext;
+ debug_functions.C_MessageDecryptFinal = NSSDBGC_MessageDecryptFinal;
+ debug_functions.C_MessageSignInit = NSSDBGC_MessageSignInit;
+ debug_functions.C_SignMessage = NSSDBGC_SignMessage;
+ debug_functions.C_SignMessageBegin = NSSDBGC_SignMessageBegin;
+ debug_functions.C_SignMessageNext = NSSDBGC_SignMessageNext;
+ debug_functions.C_MessageSignFinal = NSSDBGC_MessageSignFinal;
+ debug_functions.C_MessageVerifyInit = NSSDBGC_MessageVerifyInit;
+ debug_functions.C_VerifyMessage = NSSDBGC_VerifyMessage;
+ debug_functions.C_VerifyMessageBegin = NSSDBGC_VerifyMessageBegin;
+ debug_functions.C_VerifyMessageNext = NSSDBGC_VerifyMessageNext;
+ debug_functions.C_MessageVerifyFinal = NSSDBGC_MessageVerifyFinal;
return &debug_functions;
}
@@ -2694,7 +3392,7 @@ nss_InsertDeviceLog(
* If the time is greater than 10 minutes, output the time in minutes.
* If the time is less than 10 minutes but greater than 10 seconds output
* the time in second.
- * If the time is less than 10 seconds but greater than 10 milliseconds
+ * If the time is less than 10 seconds but greater than 10 milliseconds
* output * the time in millisecond.
* If the time is less than 10 milliseconds but greater than 0 ticks output
* the time in microsecond.
diff --git a/security/nss/lib/pk11wrap/dev3hack.c b/security/nss/lib/pk11wrap/dev3hack.c
index 3fb0cb0aa2..4877f94505 100644
--- a/security/nss/lib/pk11wrap/dev3hack.c
+++ b/security/nss/lib/pk11wrap/dev3hack.c
@@ -28,7 +28,7 @@ nssSession_ImportNSS3Session(NSSArena *arenaOpt,
PZLock *lock, PRBool rw)
{
nssSession *rvSession = NULL;
- if (session != CK_INVALID_SESSION) {
+ if (session != CK_INVALID_HANDLE) {
rvSession = nss_ZNEW(arenaOpt, nssSession);
if (rvSession) {
rvSession->handle = session;
diff --git a/security/nss/lib/pk11wrap/exports.gyp b/security/nss/lib/pk11wrap/exports.gyp
index b3d4bf4684..5067cade82 100644
--- a/security/nss/lib/pk11wrap/exports.gyp
+++ b/security/nss/lib/pk11wrap/exports.gyp
@@ -13,6 +13,7 @@
{
'files': [
'pk11func.h',
+ 'pk11hpke.h',
'pk11pqg.h',
'pk11priv.h',
'pk11pub.h',
@@ -26,7 +27,8 @@
{
'files': [
'dev3hack.h',
- 'secmodi.h'
+ 'secmodi.h',
+ 'secmodti.h'
],
'destination': '<(nss_private_dist_dir)/<(module)'
}
diff --git a/security/nss/lib/pk11wrap/manifest.mn b/security/nss/lib/pk11wrap/manifest.mn
index 1a2d2446d2..f9b4a06e93 100644
--- a/security/nss/lib/pk11wrap/manifest.mn
+++ b/security/nss/lib/pk11wrap/manifest.mn
@@ -1,4 +1,4 @@
-#
+#
# 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/.
@@ -9,6 +9,7 @@ EXPORTS = \
secmodt.h \
secpkcs5.h \
pk11func.h \
+ pk11hpke.h \
pk11pub.h \
pk11priv.h \
pk11sdr.h \
@@ -17,6 +18,7 @@ EXPORTS = \
PRIVATE_EXPORTS = \
secmodi.h \
+ secmodti.h \
dev3hack.h \
$(NULL)
@@ -29,6 +31,7 @@ CSRCS = \
pk11cert.c \
pk11cxt.c \
pk11err.c \
+ pk11hpke.c \
pk11kea.c \
pk11list.c \
pk11load.c \
diff --git a/security/nss/lib/pk11wrap/pk11akey.c b/security/nss/lib/pk11wrap/pk11akey.c
index 03fe48c362..cada965c61 100644
--- a/security/nss/lib/pk11wrap/pk11akey.c
+++ b/security/nss/lib/pk11wrap/pk11akey.c
@@ -5,6 +5,8 @@
* This file contains functions to manage asymetric keys, (public and
* private keys).
*/
+#include <stddef.h>
+
#include "seccomon.h"
#include "secmod.h"
#include "secmodi.h"
@@ -230,7 +232,7 @@ PK11_ImportPublicKey(PK11SlotInfo *slot, SECKEYPublicKey *pubKey,
pk11_SignedToUnsigned(attrs);
}
}
- rv = PK11_CreateNewObject(slot, CK_INVALID_SESSION, theTemplate,
+ rv = PK11_CreateNewObject(slot, CK_INVALID_HANDLE, theTemplate,
templateCount, isToken, &objectID);
if (ckaId) {
SECITEM_FreeItem(ckaId, PR_TRUE);
@@ -1085,7 +1087,7 @@ pk11_loadPrivKeyWithFlags(PK11SlotInfo *slot, SECKEYPrivateKey *privKey,
}
/* now Store the puppies */
- rv = PK11_CreateNewObject(slot, CK_INVALID_SESSION, privTemplate,
+ rv = PK11_CreateNewObject(slot, CK_INVALID_HANDLE, privTemplate,
count, token, &objectID);
PORT_FreeArena(arena, PR_TRUE);
if (rv != SECSuccess) {
@@ -1520,13 +1522,13 @@ PK11_GenerateKeyPairWithOpFlags(PK11SlotInfo *slot, CK_MECHANISM_TYPE type,
restore = PR_TRUE;
} else {
session_handle = slot->session;
- if (session_handle != CK_INVALID_SESSION)
+ if (session_handle != CK_INVALID_HANDLE)
PK11_EnterSlotMonitor(slot);
restore = PR_FALSE;
haslock = PR_TRUE;
}
- if (session_handle == CK_INVALID_SESSION) {
+ if (session_handle == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
return NULL;
}
@@ -1901,12 +1903,12 @@ try_faulty_3des:
}
/* if we are unable to import the key and the pbeMechType is
- * CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC, then it is possible that
+ * CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC, then it is possible that
* the encrypted blob was created with a buggy key generation method
* which is described in the PKCS 12 implementation notes. So we
* need to try importing via that method.
*/
- if ((pbeMechType == CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC) && (!faulty3DES)) {
+ if ((pbeMechType == CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC) && (!faulty3DES)) {
/* clean up after ourselves before redoing the key generation. */
PK11_FreeSymKey(key);
@@ -2271,7 +2273,7 @@ PK11_ConvertSessionPrivKeyToTokenPrivKey(SECKEYPrivateKey *privk, void *wincx)
PK11_Authenticate(slot, PR_TRUE, wincx);
rwsession = PK11_GetRWSession(slot);
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
return NULL;
}
@@ -2548,7 +2550,7 @@ PK11_ListPublicKeysInSlot(PK11SlotInfo *slot, char *nickname)
CK_ATTRIBUTE *attrs;
CK_BBOOL ckTrue = CK_TRUE;
CK_OBJECT_CLASS keyclass = CKO_PUBLIC_KEY;
- unsigned int tsize = 0;
+ size_t tsize = 0;
int objCount = 0;
CK_OBJECT_HANDLE *key_ids;
SECKEYPublicKeyList *keys;
@@ -2596,7 +2598,7 @@ PK11_ListPrivKeysInSlot(PK11SlotInfo *slot, char *nickname, void *wincx)
CK_ATTRIBUTE *attrs;
CK_BBOOL ckTrue = CK_TRUE;
CK_OBJECT_CLASS keyclass = CKO_PRIVATE_KEY;
- unsigned int tsize = 0;
+ size_t tsize = 0;
int objCount = 0;
CK_OBJECT_HANDLE *key_ids;
SECKEYPrivateKeyList *keys;
diff --git a/security/nss/lib/pk11wrap/pk11auth.c b/security/nss/lib/pk11wrap/pk11auth.c
index 6a3ba40d95..c633e53f7b 100644
--- a/security/nss/lib/pk11wrap/pk11auth.c
+++ b/security/nss/lib/pk11wrap/pk11auth.c
@@ -103,7 +103,7 @@ pk11_CheckPassword(PK11SlotInfo *slot, CK_SESSION_HANDLE session,
if (retry++ == 0) {
rv = PK11_InitToken(slot, PR_FALSE);
if (rv == SECSuccess) {
- if (slot->session != CK_INVALID_SESSION) {
+ if (slot->session != CK_INVALID_HANDLE) {
session = slot->session; /* we should have
* a new session now */
mustRetry = PR_TRUE;
@@ -354,7 +354,7 @@ PK11_CheckSSOPassword(PK11SlotInfo *slot, char *ssopw)
/* get a rwsession */
rwsession = PK11_GetRWSession(slot);
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
return rv;
}
@@ -415,7 +415,7 @@ PK11_VerifyPW(PK11SlotInfo *slot, char *pw)
SECStatus
PK11_InitPin(PK11SlotInfo *slot, const char *ssopw, const char *userpw)
{
- CK_SESSION_HANDLE rwsession = CK_INVALID_SESSION;
+ CK_SESSION_HANDLE rwsession = CK_INVALID_HANDLE;
CK_RV crv;
SECStatus rv = SECFailure;
int len;
@@ -431,7 +431,7 @@ PK11_InitPin(PK11SlotInfo *slot, const char *ssopw, const char *userpw)
/* get a rwsession */
rwsession = PK11_GetRWSession(slot);
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
slot->lastLoginCheck = 0;
return rv;
@@ -504,7 +504,7 @@ PK11_ChangePW(PK11SlotInfo *slot, const char *oldpw, const char *newpw)
/* get a rwsession */
rwsession = PK11_GetRWSession(slot);
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
return rv;
}
@@ -791,7 +791,7 @@ PK11_IsLoggedIn(PK11SlotInfo *slot, void *wincx)
PK11_ExitSlotMonitor(slot);
/* if we can't get session info, something is really wrong */
if (crv != CKR_OK) {
- slot->session = CK_INVALID_SESSION;
+ slot->session = CK_INVALID_HANDLE;
return PR_FALSE;
}
diff --git a/security/nss/lib/pk11wrap/pk11cert.c b/security/nss/lib/pk11wrap/pk11cert.c
index 655c5f9703..9c745d7b82 100644
--- a/security/nss/lib/pk11wrap/pk11cert.c
+++ b/security/nss/lib/pk11wrap/pk11cert.c
@@ -5,6 +5,8 @@
* This file manages PKCS #11 instances of certificates.
*/
+#include <stddef.h>
+
#include "secport.h"
#include "seccomon.h"
#include "secmod.h"
@@ -445,7 +447,7 @@ PK11_FindCertHandlesForKeyHandle(PK11SlotInfo *slot, CK_OBJECT_HANDLE keyHandle,
idTemplate[0],
{ CKA_CLASS, &searchClass, sizeof(searchClass) }
};
- const int searchAttrCount = sizeof(searchTemplate) / sizeof(searchTemplate[0]);
+ const size_t searchAttrCount = sizeof(searchTemplate) / sizeof(searchTemplate[0]);
CK_OBJECT_HANDLE *ids = pk11_FindObjectsByTemplate(slot, searchTemplate, searchAttrCount, certHandleCountOut);
PORT_DestroyCheapArena(&arena);
@@ -1146,8 +1148,11 @@ PK11_ImportCert(PK11SlotInfo *slot, CERTCertificate *cert,
}
/* need to get the cert as a stan cert */
- if (cert->nssCertificate) {
- c = cert->nssCertificate;
+ CERT_LockCertTempPerm(cert);
+ NSSCertificate *nssCert = cert->nssCertificate;
+ CERT_UnlockCertTempPerm(cert);
+ if (nssCert) {
+ c = nssCert;
} else {
c = STAN_GetNSSCertificate(cert);
if (c == NULL) {
@@ -1253,29 +1258,6 @@ PK11_ImportDERCert(PK11SlotInfo *slot, SECItem *derCert,
}
/*
- * get a certificate handle, look at the cached handle first..
- */
-CK_OBJECT_HANDLE
-pk11_getcerthandle(PK11SlotInfo *slot, CERTCertificate *cert,
- CK_ATTRIBUTE *theTemplate, int tsize)
-{
- CK_OBJECT_HANDLE certh;
-
- if (cert->slot == slot) {
- certh = cert->pkcs11ID;
- if ((certh == CK_INVALID_HANDLE) ||
- (cert->series != slot->series)) {
- certh = pk11_FindObjectByTemplate(slot, theTemplate, tsize);
- cert->pkcs11ID = certh;
- cert->series = slot->series;
- }
- } else {
- certh = pk11_FindObjectByTemplate(slot, theTemplate, tsize);
- }
- return certh;
-}
-
-/*
* return the private key From a given Cert
*/
SECKEYPrivateKey *
@@ -1283,33 +1265,12 @@ PK11_FindPrivateKeyFromCert(PK11SlotInfo *slot, CERTCertificate *cert,
void *wincx)
{
int err;
- CK_OBJECT_CLASS certClass = CKO_CERTIFICATE;
- CK_ATTRIBUTE theTemplate[] = {
- { CKA_VALUE, NULL, 0 },
- { CKA_CLASS, NULL, 0 }
- };
- /* if you change the array, change the variable below as well */
- int tsize = sizeof(theTemplate) / sizeof(theTemplate[0]);
CK_OBJECT_HANDLE certh;
CK_OBJECT_HANDLE keyh;
- CK_ATTRIBUTE *attrs = theTemplate;
PRBool needLogin;
SECStatus rv;
- PK11_SETATTRS(attrs, CKA_VALUE, cert->derCert.data,
- cert->derCert.len);
- attrs++;
- PK11_SETATTRS(attrs, CKA_CLASS, &certClass, sizeof(certClass));
-
- /*
- * issue the find
- */
- rv = pk11_AuthenticateUnfriendly(slot, PR_TRUE, wincx);
- if (rv != SECSuccess) {
- return NULL;
- }
-
- certh = pk11_getcerthandle(slot, cert, theTemplate, tsize);
+ certh = PK11_FindCertInSlot(slot, cert, wincx);
if (certh == CK_INVALID_HANDLE) {
return NULL;
}
@@ -1459,7 +1420,7 @@ PK11_ImportDERCertForKey(SECItem *derCert, char *nickname, void *wincx)
static CK_OBJECT_HANDLE
pk11_FindCertObjectByTemplate(PK11SlotInfo **slotPtr,
- CK_ATTRIBUTE *searchTemplate, int count, void *wincx)
+ CK_ATTRIBUTE *searchTemplate, size_t count, void *wincx)
{
PK11SlotList *list;
PK11SlotListElement *le;
@@ -2041,7 +2002,7 @@ PK11_FindObjectForCert(CERTCertificate *cert, void *wincx, PK11SlotInfo **pSlot)
{ CKA_CLASS, NULL, 0 },
{ CKA_VALUE, NULL, 0 },
};
- int templateSize = sizeof(searchTemplate) / sizeof(searchTemplate[0]);
+ const size_t templateSize = sizeof(searchTemplate) / sizeof(searchTemplate[0]);
attr = searchTemplate;
PK11_SETATTRS(attr, CKA_CLASS, &certClass, sizeof(certClass));
@@ -2049,8 +2010,7 @@ PK11_FindObjectForCert(CERTCertificate *cert, void *wincx, PK11SlotInfo **pSlot)
PK11_SETATTRS(attr, CKA_VALUE, cert->derCert.data, cert->derCert.len);
if (cert->slot) {
- certHandle = pk11_getcerthandle(cert->slot, cert, searchTemplate,
- templateSize);
+ certHandle = PK11_FindCertInSlot(cert->slot, cert, wincx);
if (certHandle != CK_INVALID_HANDLE) {
*pSlot = PK11_ReferenceSlot(cert->slot);
return certHandle;
@@ -2590,7 +2550,7 @@ PK11_FindBestKEAMatch(CERTCertificate *server, void *wincx)
rv = PK11_Authenticate(le->slot, PR_TRUE, wincx);
if (rv != SECSuccess)
continue;
- if (le->slot->session == CK_INVALID_SESSION) {
+ if (le->slot->session == CK_INVALID_HANDLE) {
continue;
}
returnedCert = pk11_GetKEAMate(le->slot, server);
@@ -2628,36 +2588,51 @@ PK11_GetKEAMatchedCerts(PK11SlotInfo *slot1, PK11SlotInfo *slot2,
return SECFailure;
}
-/*
- * return the private key From a given Cert
- */
CK_OBJECT_HANDLE
-PK11_FindCertInSlot(PK11SlotInfo *slot, CERTCertificate *cert, void *wincx)
+PK11_FindEncodedCertInSlot(PK11SlotInfo *slot, SECItem *derCert, void *wincx)
{
+ if (!slot || !derCert) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
CK_OBJECT_CLASS certClass = CKO_CERTIFICATE;
CK_ATTRIBUTE theTemplate[] = {
{ CKA_VALUE, NULL, 0 },
{ CKA_CLASS, NULL, 0 }
};
- /* if you change the array, change the variable below as well */
- int tsize = sizeof(theTemplate) / sizeof(theTemplate[0]);
+ const size_t tsize = sizeof(theTemplate) / sizeof(theTemplate[0]);
CK_ATTRIBUTE *attrs = theTemplate;
- SECStatus rv;
- PK11_SETATTRS(attrs, CKA_VALUE, cert->derCert.data,
- cert->derCert.len);
+ PK11_SETATTRS(attrs, CKA_VALUE, derCert->data, derCert->len);
attrs++;
PK11_SETATTRS(attrs, CKA_CLASS, &certClass, sizeof(certClass));
- /*
- * issue the find
- */
- rv = pk11_AuthenticateUnfriendly(slot, PR_TRUE, wincx);
+ SECStatus rv = pk11_AuthenticateUnfriendly(slot, PR_TRUE, wincx);
if (rv != SECSuccess) {
return CK_INVALID_HANDLE;
}
- return pk11_getcerthandle(slot, cert, theTemplate, tsize);
+ return pk11_FindObjectByTemplate(slot, theTemplate, tsize);
+}
+
+CK_OBJECT_HANDLE
+PK11_FindCertInSlot(PK11SlotInfo *slot, CERTCertificate *cert, void *wincx)
+{
+ CK_OBJECT_HANDLE certh;
+
+ if (cert->slot == slot) {
+ certh = cert->pkcs11ID;
+ if ((certh == CK_INVALID_HANDLE) ||
+ (cert->series != slot->series)) {
+ certh = PK11_FindEncodedCertInSlot(slot, &cert->derCert, wincx);
+ cert->pkcs11ID = certh;
+ cert->series = slot->series;
+ }
+ } else {
+ certh = PK11_FindEncodedCertInSlot(slot, &cert->derCert, wincx);
+ }
+ return certh;
}
/* Looking for PK11_GetKeyIDFromCert?
@@ -2785,30 +2760,12 @@ SECItem *
PK11_GetLowLevelKeyIDForCert(PK11SlotInfo *slot,
CERTCertificate *cert, void *wincx)
{
- CK_OBJECT_CLASS certClass = CKO_CERTIFICATE;
- CK_ATTRIBUTE theTemplate[] = {
- { CKA_VALUE, NULL, 0 },
- { CKA_CLASS, NULL, 0 }
- };
- /* if you change the array, change the variable below as well */
- int tsize = sizeof(theTemplate) / sizeof(theTemplate[0]);
CK_OBJECT_HANDLE certHandle;
- CK_ATTRIBUTE *attrs = theTemplate;
PK11SlotInfo *slotRef = NULL;
SECItem *item;
- SECStatus rv;
if (slot) {
- PK11_SETATTRS(attrs, CKA_VALUE, cert->derCert.data,
- cert->derCert.len);
- attrs++;
- PK11_SETATTRS(attrs, CKA_CLASS, &certClass, sizeof(certClass));
-
- rv = pk11_AuthenticateUnfriendly(slot, PR_TRUE, wincx);
- if (rv != SECSuccess) {
- return NULL;
- }
- certHandle = pk11_getcerthandle(slot, cert, theTemplate, tsize);
+ certHandle = PK11_FindCertInSlot(slot, cert, wincx);
} else {
certHandle = PK11_FindObjectForCert(cert, wincx, &slotRef);
if (certHandle == CK_INVALID_HANDLE) {
diff --git a/security/nss/lib/pk11wrap/pk11cxt.c b/security/nss/lib/pk11wrap/pk11cxt.c
index 61faeaafca..e189716a9e 100644
--- a/security/nss/lib/pk11wrap/pk11cxt.c
+++ b/security/nss/lib/pk11wrap/pk11cxt.c
@@ -17,6 +17,8 @@
#include "secoid.h"
#include "sechash.h"
#include "secerr.h"
+#include "blapit.h"
+#include "secport.h"
static const SECItem pk11_null_params = { 0 };
@@ -141,6 +143,52 @@ pk11_restoreContext(PK11Context *context, void *space, unsigned long savedLength
SECStatus pk11_Finalize(PK11Context *context);
/*
+ * Initialize a Message function. Particular function is passed in as a
+ * function pointer. Since all C_Message*Init funcitons have the same
+ * prototype, we just pick one of the the prototypes to declare our init
+ * function.
+ */
+static CK_RV
+pk11_contextInitMessage(PK11Context *context, CK_MECHANISM_PTR mech,
+ PK11SymKey *key, CK_C_MessageEncryptInit initFunc,
+ CK_FLAGS flags, CK_RV scrv)
+{
+ PK11SlotInfo *slot = context->slot;
+ CK_VERSION version = slot->module->cryptokiVersion;
+ CK_RV crv = CKR_OK;
+
+ context->ivCounter = 0;
+ context->ivMaxCount = 0;
+ context->ivFixedBits = 0;
+ context->ivLen = 0;
+ context->ivGen = CKG_NO_GENERATE;
+ context->simulate_mechanism = (mech)->mechanism;
+ context->simulate_message = PR_FALSE;
+ /* check that we can do the Message interface. We need to check
+ * for either 1) are we using a PKCS #11 v3 interface and 2) is the
+ * Message flag set on the mechanism. If either is false we simulate
+ * the message interface for the Encrypt and Decrypt cases using the
+ * PKCS #11 V2 interface.
+ * Sign and verify do not have V2 interfaces, so we go ahead and fail
+ * if those cases */
+ if ((version.major >= 3) &&
+ PK11_DoesMechanismFlag(slot, (mech)->mechanism, flags)) {
+ crv = (*initFunc)((context)->session, (mech), (key)->objectID);
+ if ((crv == CKR_FUNCTION_NOT_SUPPORTED) ||
+ (crv == CKR_MECHANISM_INVALID)) {
+ /* we have a 3.0 interface, and the flag was set (or ignored)
+ * but the implementation was not there, use the V2 interface */
+ crv = (scrv);
+ context->simulate_message = PR_TRUE;
+ }
+ } else {
+ crv = (scrv);
+ context->simulate_message = PR_TRUE;
+ }
+ return crv;
+}
+
+/*
* Context initialization. Used by all flavors of CreateContext
*/
static SECStatus
@@ -150,6 +198,7 @@ pk11_context_init(PK11Context *context, CK_MECHANISM *mech_info)
PK11SymKey *symKey = context->key;
SECStatus rv = SECSuccess;
+ context->simulate_message = PR_FALSE;
switch (context->operation) {
case CKA_ENCRYPT:
crv = PK11_GETTAB(context->slot)->C_EncryptInit(context->session, mech_info, symKey->objectID);
@@ -176,6 +225,27 @@ pk11_context_init(PK11Context *context, CK_MECHANISM *mech_info)
case CKA_DIGEST:
crv = PK11_GETTAB(context->slot)->C_DigestInit(context->session, mech_info);
break;
+
+ case CKA_NSS_MESSAGE | CKA_ENCRYPT:
+ crv = pk11_contextInitMessage(context, mech_info, symKey,
+ PK11_GETTAB(context->slot)->C_MessageEncryptInit,
+ CKF_MESSAGE_ENCRYPT, CKR_OK);
+ break;
+ case CKA_NSS_MESSAGE | CKA_DECRYPT:
+ crv = pk11_contextInitMessage(context, mech_info, symKey,
+ PK11_GETTAB(context->slot)->C_MessageDecryptInit,
+ CKF_MESSAGE_DECRYPT, CKR_OK);
+ break;
+ case CKA_NSS_MESSAGE | CKA_SIGN:
+ crv = pk11_contextInitMessage(context, mech_info, symKey,
+ PK11_GETTAB(context->slot)->C_MessageSignInit,
+ CKF_MESSAGE_SIGN, CKR_FUNCTION_NOT_SUPPORTED);
+ break;
+ case CKA_NSS_MESSAGE | CKA_VERIFY:
+ crv = pk11_contextInitMessage(context, mech_info, symKey,
+ PK11_GETTAB(context->slot)->C_MessageVerifyInit,
+ CKF_MESSAGE_VERIFY, CKR_FUNCTION_NOT_SUPPORTED);
+ break;
default:
crv = CKR_OPERATION_NOT_INITIALIZED;
break;
@@ -186,6 +256,18 @@ pk11_context_init(PK11Context *context, CK_MECHANISM *mech_info)
return SECFailure;
}
+ /* handle the case where the token is using the old NSS mechanism */
+ if (context->simulate_message &&
+ !PK11_DoesMechanism(context->slot, context->simulate_mechanism)) {
+ if ((context->simulate_mechanism == CKM_CHACHA20_POLY1305) &&
+ PK11_DoesMechanism(context->slot, CKM_NSS_CHACHA20_POLY1305)) {
+ context->simulate_mechanism = CKM_NSS_CHACHA20_POLY1305;
+ } else {
+ PORT_SetError(PK11_MapError(CKR_MECHANISM_INVALID));
+ return SECFailure;
+ }
+ }
+
/*
* handle session starvation case.. use our last session to multiplex
*/
@@ -201,6 +283,51 @@ pk11_context_init(PK11Context *context, CK_MECHANISM *mech_info)
}
/*
+ * Testing interfaces, not for general use. This function forces
+ * an AEAD context into simulation mode even though the target token
+ * can already do PKCS #11 v3.0 Message (i.e. softoken).
+ */
+SECStatus
+_PK11_ContextSetAEADSimulation(PK11Context *context)
+{
+ CK_RV crv;
+ /* only message encrypt and message decrypt contexts can be simulated */
+ if ((context->operation != (CKA_NSS_MESSAGE | CKA_ENCRYPT)) &&
+ (context->operation != (CKA_NSS_MESSAGE | CKA_DECRYPT))) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ /* if we are already simulating, return */
+ if (context->simulate_message) {
+ return SECSuccess;
+ }
+ /* we need to shutdown the existing AEAD operation */
+ switch (context->operation) {
+ case CKA_NSS_MESSAGE | CKA_ENCRYPT:
+ crv = PK11_GETTAB(context->slot)->C_MessageEncryptFinal(context->session);
+ break;
+ case CKA_NSS_MESSAGE | CKA_DECRYPT:
+ crv = PK11_GETTAB(context->slot)->C_MessageDecryptFinal(context->session);
+ break;
+ default:
+ PORT_SetError(SEC_ERROR_NOT_INITIALIZED);
+ return SECFailure;
+ }
+ if (crv != CKR_OK) {
+ PORT_SetError(PK11_MapError(crv));
+ return SECFailure;
+ }
+ context->simulate_message = PR_TRUE;
+ return SECSuccess;
+}
+
+PRBool
+_PK11_ContextGetAEADSimulation(PK11Context *context)
+{
+ return context->simulate_message;
+}
+
+/*
* Common Helper Function do come up with a new context.
*/
static PK11Context *
@@ -741,6 +868,534 @@ PK11_CipherOp(PK11Context *context, unsigned char *out, int *outlen,
}
/*
+ * Simulate the IV generation that normally would happen in the token.
+ *
+ * This is a modifed copy of what is in freebl/gcm.c. We can't use the
+ * version in freebl because of layering, since freebl is inside the token
+ * boundary. These issues are traditionally handled by moving them to util,
+ * but we also have two different Random functions we have two switch between.
+ * Since this is primarily here for tokens that don't support the PKCS #11
+ * Message Interface, it's OK if they diverge a bit. Slight semantic
+ * differences from the freebl/gcm.c version shouldn't be much more than the
+ * sematic differences between freebl and other tokens which do implement the
+ * Message Interface. */
+static SECStatus
+pk11_GenerateIV(PK11Context *context, CK_GENERATOR_FUNCTION ivgen,
+ int fixedBits, unsigned char *iv, int ivLen)
+{
+ unsigned int i;
+ unsigned int flexBits;
+ unsigned int ivOffset;
+ unsigned int ivNewCount;
+ unsigned char ivMask;
+ unsigned char ivSave;
+ SECStatus rv;
+
+ if (context->ivCounter != 0) {
+ /* If we've already generated a message, make sure all subsequent
+ * messages are using the same generator */
+ if ((context->ivGen != ivgen) ||
+ (context->ivFixedBits != fixedBits) ||
+ (context->ivLen != ivLen)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ } else {
+ /* remember these values */
+ context->ivGen = ivgen;
+ context->ivFixedBits = fixedBits;
+ context->ivLen = ivLen;
+ /* now calculate how may bits of IV we have to supply */
+ flexBits = ivLen * PR_BITS_PER_BYTE;
+ /* first make sure we aren't going to overflow */
+ if (flexBits < fixedBits) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ flexBits -= fixedBits;
+ /* if we are generating a random number reduce the acceptable bits to
+ * avoid birthday attacks */
+ if (ivgen == CKG_GENERATE_RANDOM) {
+ if (flexBits <= GCMIV_RANDOM_BIRTHDAY_BITS) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ /* see freebl/blapit.h for how GCMIV_RANDOM_BIRTHDAY_BITS is
+ * calculated. */
+ flexBits -= GCMIV_RANDOM_BIRTHDAY_BITS;
+ flexBits = flexBits >> 1;
+ }
+ if (flexBits == 0) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ /* Turn those bits into the number of IV's we can safely return */
+ if (flexBits >= sizeof(context->ivMaxCount) * PR_BITS_PER_BYTE) {
+ context->ivMaxCount = PR_UINT64(0xffffffffffffffff);
+ } else {
+ context->ivMaxCount = (PR_UINT64(1) << flexBits);
+ }
+ }
+
+ /* no generate, accept the IV from the source */
+ if (ivgen == CKG_NO_GENERATE) {
+ context->ivCounter = 1;
+ return SECSuccess;
+ }
+
+ /* make sure we haven't exceeded the number of IVs we can return
+ * for this key, generator, and IV size */
+ if (context->ivCounter >= context->ivMaxCount) {
+ /* use a unique error from just bad user input */
+ PORT_SetError(SEC_ERROR_EXTRA_INPUT);
+ return SECFailure;
+ }
+
+ /* build to mask to handle the first byte of the IV */
+ ivOffset = fixedBits / PR_BITS_PER_BYTE;
+ ivMask = 0xff >> ((PR_BITS_PER_BYTE - (fixedBits & 7)) & 7);
+ ivNewCount = ivLen - ivOffset;
+
+ /* finally generate the IV */
+ switch (ivgen) {
+ case CKG_GENERATE: /* default to counter */
+ case CKG_GENERATE_COUNTER:
+ iv[ivOffset] = (iv[ivOffset] & ~ivMask) |
+ (PORT_GET_BYTE_BE(context->ivCounter, 0, ivNewCount) & ivMask);
+ for (i = 1; i < ivNewCount; i++) {
+ iv[ivOffset + i] =
+ PORT_GET_BYTE_BE(context->ivCounter, i, ivNewCount);
+ }
+ break;
+ case CKG_GENERATE_COUNTER_XOR:
+ iv[ivOffset] ^=
+ (PORT_GET_BYTE_BE(context->ivCounter, 0, ivNewCount) & ivMask);
+ for (i = 1; i < ivNewCount; i++) {
+ iv[ivOffset + i] ^=
+ PORT_GET_BYTE_BE(context->ivCounter, i, ivNewCount);
+ }
+ break;
+ case CKG_GENERATE_RANDOM:
+ ivSave = iv[ivOffset] & ~ivMask;
+ rv = PK11_GenerateRandom(iv + ivOffset, ivNewCount);
+ iv[ivOffset] = ivSave | (iv[ivOffset] & ivMask);
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ break;
+ }
+ context->ivCounter++;
+ return SECSuccess;
+}
+
+/*
+ * PKCS #11 v2.40 did not have a message interface. If our module can't
+ * do the message interface use the old method of doing AEAD */
+static SECStatus
+pk11_AEADSimulateOp(PK11Context *context, void *params, int paramslen,
+ const unsigned char *aad, int aadlen,
+ unsigned char *out, int *outlen,
+ int maxout, const unsigned char *in, int inlen)
+{
+ unsigned int length = maxout;
+ SECStatus rv = SECSuccess;
+ unsigned char *saveOut = out;
+ unsigned char *allocOut = NULL;
+
+ /*
+ * first we need to convert the single shot (v2.40) parameters into
+ * the message version of the parameters. This usually involves
+ * copying the Nonce or IV, setting the AAD from our parameter list
+ * and handling the tag differences */
+ CK_GCM_PARAMS_V3 gcm;
+ CK_GCM_MESSAGE_PARAMS *gcm_message;
+ CK_CCM_PARAMS ccm;
+ CK_CCM_MESSAGE_PARAMS *ccm_message;
+ CK_SALSA20_CHACHA20_POLY1305_PARAMS chacha_poly;
+ CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS *chacha_poly_message;
+ CK_NSS_AEAD_PARAMS nss_chacha_poly;
+ CK_MECHANISM_TYPE mechanism = context->simulate_mechanism;
+ SECItem sim_params = { 0, NULL, 0 };
+ unsigned char *tag = NULL;
+ unsigned int taglen;
+ PRBool encrypt;
+
+ *outlen = 0;
+ /* figure out if we are encrypting or decrypting, as tags are
+ * handled differently in both */
+ switch (context->operation) {
+ case CKA_NSS_MESSAGE | CKA_ENCRYPT:
+ encrypt = PR_TRUE;
+ break;
+ case CKA_NSS_MESSAGE | CKA_DECRYPT:
+ encrypt = PR_FALSE;
+ break;
+ default:
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ switch (mechanism) {
+ case CKM_CHACHA20_POLY1305:
+ case CKM_SALSA20_POLY1305:
+ if (paramslen != sizeof(CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ chacha_poly_message =
+ (CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS *)params;
+ chacha_poly.pNonce = chacha_poly_message->pNonce;
+ chacha_poly.ulNonceLen = chacha_poly_message->ulNonceLen;
+ chacha_poly.pAAD = (CK_BYTE_PTR)aad;
+ chacha_poly.ulAADLen = aadlen;
+ tag = chacha_poly_message->pTag;
+ taglen = 16;
+ sim_params.data = (unsigned char *)&chacha_poly;
+ sim_params.len = sizeof(chacha_poly);
+ /* SALSA20_POLY1305 and CHACHA20_POLY1305 do not generate the iv
+ * internally, don't simulate it either */
+ break;
+ case CKM_NSS_CHACHA20_POLY1305:
+ if (paramslen != sizeof(CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ chacha_poly_message =
+ (CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS *)params;
+ tag = chacha_poly_message->pTag;
+ taglen = 16;
+ nss_chacha_poly.pNonce = chacha_poly_message->pNonce;
+ nss_chacha_poly.ulNonceLen = chacha_poly_message->ulNonceLen;
+ nss_chacha_poly.pAAD = (CK_BYTE_PTR)aad;
+ nss_chacha_poly.ulAADLen = aadlen;
+ nss_chacha_poly.ulTagLen = taglen;
+ sim_params.data = (unsigned char *)&nss_chacha_poly;
+ sim_params.len = sizeof(nss_chacha_poly);
+ /* CKM_NSS_CHACHA20_POLY1305 does not generate the iv
+ * internally, don't simulate it either */
+ break;
+ case CKM_AES_CCM:
+ if (paramslen != sizeof(CK_CCM_MESSAGE_PARAMS)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ ccm_message = (CK_CCM_MESSAGE_PARAMS *)params;
+ ccm.ulDataLen = ccm_message->ulDataLen;
+ ccm.pNonce = ccm_message->pNonce;
+ ccm.ulNonceLen = ccm_message->ulNonceLen;
+ ccm.pAAD = (CK_BYTE_PTR)aad;
+ ccm.ulAADLen = aadlen;
+ ccm.ulMACLen = ccm_message->ulMACLen;
+ tag = ccm_message->pMAC;
+ taglen = ccm_message->ulMACLen;
+ sim_params.data = (unsigned char *)&ccm;
+ sim_params.len = sizeof(ccm);
+ if (encrypt) {
+ /* simulate generating the IV */
+ rv = pk11_GenerateIV(context, ccm_message->nonceGenerator,
+ ccm_message->ulNonceFixedBits,
+ ccm_message->pNonce,
+ ccm_message->ulNonceLen);
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ }
+ break;
+ case CKM_AES_GCM:
+ if (paramslen != sizeof(CK_GCM_MESSAGE_PARAMS)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ gcm_message = (CK_GCM_MESSAGE_PARAMS *)params;
+ gcm.pIv = gcm_message->pIv;
+ gcm.ulIvLen = gcm_message->ulIvLen;
+ gcm.ulIvBits = gcm.ulIvLen * PR_BITS_PER_BYTE;
+ gcm.pAAD = (CK_BYTE_PTR)aad;
+ gcm.ulAADLen = aadlen;
+ gcm.ulTagBits = gcm_message->ulTagBits;
+ tag = gcm_message->pTag;
+ taglen = (gcm_message->ulTagBits + (PR_BITS_PER_BYTE - 1)) / PR_BITS_PER_BYTE;
+ sim_params.data = (unsigned char *)&gcm;
+ sim_params.len = sizeof(gcm);
+ if (encrypt) {
+ /* simulate generating the IV */
+ rv = pk11_GenerateIV(context, gcm_message->ivGenerator,
+ gcm_message->ulIvFixedBits,
+ gcm_message->pIv, gcm_message->ulIvLen);
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ }
+ break;
+ default:
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return SECFailure;
+ }
+ /* now handle the tag. The message interface separates the tag from
+ * the data, while the single shot gets and puts the tag at the end of
+ * the encrypted data. */
+ if (!encrypt) {
+ /* In the decrypt case, if the tag is already at the end of the
+ * input buffer we are golden, otherwise we'll need a new input
+ * buffer and copy the tag at the end of it */
+ if (tag != in + inlen) {
+ allocOut = PORT_Alloc(inlen + taglen);
+ if (allocOut == NULL) {
+ return SECFailure;
+ }
+ PORT_Memcpy(allocOut, in, inlen);
+ PORT_Memcpy(allocOut + inlen, tag, taglen);
+ in = allocOut;
+ }
+ inlen = inlen + taglen;
+ } else {
+ /* if we end up allocating, we don't want to overrun this buffer,
+ * so we fail early here */
+ if (maxout < inlen) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ /* in the encrypt case, we are fine if maxout is big enough to hold
+ * the tag. We'll copy the tag after the operation */
+ if (maxout < inlen + taglen) {
+ allocOut = PORT_Alloc(inlen + taglen);
+ if (allocOut == NULL) {
+ return SECFailure;
+ }
+ out = allocOut;
+ length = maxout = inlen + taglen;
+ }
+ }
+ /* now do the operation */
+ if (encrypt) {
+ rv = PK11_Encrypt(context->key, mechanism, &sim_params, out, &length,
+ maxout, in, inlen);
+ } else {
+ rv = PK11_Decrypt(context->key, mechanism, &sim_params, out, &length,
+ maxout, in, inlen);
+ }
+ if (rv != SECSuccess) {
+ /* If the mechanism was CKM_AES_GCM, the module may have been
+ * following the same error as old versions of NSS. Retry with
+ * the CK_NSS_GCM_PARAMS */
+ if ((mechanism == CKM_AES_GCM) &&
+ (PORT_GetError() == SEC_ERROR_BAD_DATA)) {
+ CK_NSS_GCM_PARAMS gcm_nss;
+ gcm_message = (CK_GCM_MESSAGE_PARAMS *)params;
+ gcm_nss.pIv = gcm_message->pIv;
+ gcm_nss.ulIvLen = gcm_message->ulIvLen;
+ gcm_nss.pAAD = (CK_BYTE_PTR)aad;
+ gcm_nss.ulAADLen = aadlen;
+ gcm_nss.ulTagBits = gcm_message->ulTagBits;
+ sim_params.data = (unsigned char *)&gcm_nss;
+ sim_params.len = sizeof(gcm_nss);
+ if (encrypt) {
+ rv = PK11_Encrypt(context->key, mechanism, &sim_params, out,
+ &length, maxout, in, inlen);
+ } else {
+ rv = PK11_Decrypt(context->key, mechanism, &sim_params, out,
+ &length, maxout, in, inlen);
+ }
+ if (rv != SECSuccess) {
+ goto fail;
+ }
+ } else {
+ goto fail;
+ }
+ }
+
+ /* on encrypt, separate the output buffer from the tag */
+ if (encrypt) {
+ if ((length < taglen) || (length > inlen + taglen)) {
+ /* PKCS #11 module should not return a length smaller than
+ * taglen, or bigger than inlen+taglen */
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ rv = SECFailure;
+ goto fail;
+ }
+ length = length - taglen;
+ if (allocOut) {
+ /*
+ * If we used a temporary buffer, copy it out to the original
+ * buffer.
+ */
+ PORT_Memcpy(saveOut, allocOut, length);
+ }
+ /* if the tag isn't in the right place, copy it out */
+ if (tag != out + length) {
+ PORT_Memcpy(tag, out + length, taglen);
+ }
+ }
+ *outlen = length;
+ rv = SECSuccess;
+fail:
+ if (allocOut) {
+ PORT_Free(allocOut);
+ }
+ return rv;
+}
+
+/*
+ * Do an AEAD operation. This function optionally returns
+ * and IV on Encrypt for all mechanism. NSS knows which mechanisms
+ * generate IV's in the token and which don't. This allows the
+ * applications to make a single call without special handling for
+ * each AEAD mechanism (the special handling is all contained here.
+ */
+SECStatus
+PK11_AEADOp(PK11Context *context, CK_GENERATOR_FUNCTION ivgen,
+ int fixedbits, unsigned char *iv, int ivlen,
+ const unsigned char *aad, int aadlen,
+ unsigned char *out, int *outlen,
+ int maxout, unsigned char *tag, int taglen,
+ const unsigned char *in, int inlen)
+{
+ CK_GCM_MESSAGE_PARAMS gcm_message;
+ CK_CCM_MESSAGE_PARAMS ccm_message;
+ CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS chacha_poly_message;
+ void *params;
+ int paramslen;
+ SECStatus rv;
+
+ switch (context->simulate_mechanism) {
+ case CKM_CHACHA20_POLY1305:
+ case CKM_SALSA20_POLY1305:
+ case CKM_NSS_CHACHA20_POLY1305:
+ chacha_poly_message.pNonce = iv;
+ chacha_poly_message.ulNonceLen = ivlen;
+ chacha_poly_message.pTag = tag;
+ params = &chacha_poly_message;
+ paramslen = sizeof(CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS);
+ /* SALSA20_POLY1305 and CHACHA20_POLY1305 do not generate the iv
+ * internally, Do it here. */
+ if (context->operation == (CKA_NSS_MESSAGE | CKA_ENCRYPT)) {
+ /* simulate generating the IV */
+ rv = pk11_GenerateIV(context, ivgen, fixedbits, iv, ivlen);
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ }
+ break;
+ case CKM_AES_GCM:
+ gcm_message.pIv = iv;
+ gcm_message.ulIvLen = ivlen;
+ gcm_message.ivGenerator = ivgen;
+ gcm_message.ulIvFixedBits = fixedbits;
+ gcm_message.pTag = tag;
+ gcm_message.ulTagBits = taglen * 8;
+ params = &gcm_message;
+ paramslen = sizeof(CK_GCM_MESSAGE_PARAMS);
+ /* GCM generates IV internally */
+ break;
+ case CKM_AES_CCM:
+ ccm_message.ulDataLen = inlen;
+ ccm_message.pNonce = iv;
+ ccm_message.ulNonceLen = ivlen;
+ ccm_message.nonceGenerator = ivgen;
+ ccm_message.ulNonceFixedBits = fixedbits;
+ ccm_message.pMAC = tag;
+ ccm_message.ulMACLen = taglen;
+ params = &ccm_message;
+ paramslen = sizeof(CK_GCM_MESSAGE_PARAMS);
+ /* CCM generates IV internally */
+ break;
+
+ default:
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return SECFailure;
+ }
+ return PK11_AEADRawOp(context, params, paramslen, aad, aadlen, out, outlen,
+ maxout, in, inlen);
+}
+
+/* Do and AED operation. The application builds the params on it's own
+ * and passes them in. This allows applications direct access to the params
+ * so they can use mechanisms not yet understood by, NSS, or get semantics
+ * not suppied by PK11_AEAD. */
+SECStatus
+PK11_AEADRawOp(PK11Context *context, void *params, int paramslen,
+ const unsigned char *aad, int aadlen,
+ unsigned char *out, int *outlen,
+ int maxout, const unsigned char *in, int inlen)
+{
+ CK_RV crv = CKR_OK;
+ CK_ULONG length = maxout;
+ SECStatus rv = SECSuccess;
+
+ PORT_Assert(outlen != NULL);
+ *outlen = 0;
+ if (((context->operation) & CKA_NSS_MESSAGE_MASK) != CKA_NSS_MESSAGE) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ /*
+ * The PKCS 11 module does not support the message interface, fall
+ * back to using single shot operation */
+ if (context->simulate_message) {
+ return pk11_AEADSimulateOp(context, params, paramslen, aad, aadlen,
+ out, outlen, maxout, in, inlen);
+ }
+
+ /* if we ran out of session, we need to restore our previously stored
+ * state.
+ */
+ PK11_EnterContextMonitor(context);
+ if (!context->ownSession) {
+ rv = pk11_restoreContext(context, context->savedData,
+ context->savedLength);
+ if (rv != SECSuccess) {
+ PK11_ExitContextMonitor(context);
+ return rv;
+ }
+ }
+
+ switch (context->operation) {
+ case CKA_NSS_MESSAGE | CKA_ENCRYPT:
+ length = maxout;
+ crv = PK11_GETTAB(context->slot)->C_EncryptMessage(context->session, params, paramslen, (CK_BYTE_PTR)aad, aadlen, (CK_BYTE_PTR)in, inlen, out, &length);
+ break;
+ case CKA_NSS_MESSAGE | CKA_DECRYPT:
+ length = maxout;
+ crv = PK11_GETTAB(context->slot)->C_DecryptMessage(context->session, params, paramslen, (CK_BYTE_PTR)aad, aadlen, (CK_BYTE_PTR)in, inlen, out, &length);
+ break;
+ case CKA_NSS_MESSAGE | CKA_SIGN:
+ length = maxout;
+ crv = PK11_GETTAB(context->slot)->C_SignMessage(context->session, params, paramslen, (CK_BYTE_PTR)in, inlen, out, &length);
+ break;
+ case CKA_NSS_MESSAGE | CKA_VERIFY:
+ length = maxout; /* sig length */
+ crv = PK11_GETTAB(context->slot)->C_VerifyMessage(context->session, params, paramslen, (CK_BYTE_PTR)in, inlen, out /* sig */, length);
+ break;
+ default:
+ crv = CKR_OPERATION_NOT_INITIALIZED;
+ break;
+ }
+
+ if (crv != CKR_OK) {
+ PORT_SetError(PK11_MapError(crv));
+ rv = SECFailure;
+ } else {
+ *outlen = length;
+ }
+
+ /*
+ * handle session starvation case.. use our last session to multiplex
+ */
+ if (!context->ownSession) {
+ context->savedData = pk11_saveContext(context, context->savedData,
+ &context->savedLength);
+ if (context->savedData == NULL)
+ rv = SECFailure;
+
+ /* clear out out session for others to use */
+ pk11_Finalize(context);
+ }
+ PK11_ExitContextMonitor(context);
+ return rv;
+}
+
+/*
* execute a digest/signature operation
*/
SECStatus
@@ -923,6 +1578,18 @@ finalize:
case CKA_DIGEST:
crv = PK11_GETTAB(context->slot)->C_DigestFinal(context->session, buffer, &count);
break;
+ case CKA_NSS_MESSAGE | CKA_ENCRYPT:
+ crv = PK11_GETTAB(context->slot)->C_MessageEncryptFinal(context->session);
+ break;
+ case CKA_NSS_MESSAGE | CKA_DECRYPT:
+ crv = PK11_GETTAB(context->slot)->C_MessageDecryptFinal(context->session);
+ break;
+ case CKA_NSS_MESSAGE | CKA_SIGN:
+ crv = PK11_GETTAB(context->slot)->C_MessageSignFinal(context->session);
+ break;
+ case CKA_NSS_MESSAGE | CKA_VERIFY:
+ crv = PK11_GETTAB(context->slot)->C_MessageVerifyFinal(context->session);
+ break;
default:
crv = CKR_OPERATION_NOT_INITIALIZED;
break;
@@ -940,6 +1607,11 @@ finalize:
return SECFailure;
}
+ /* Message interface does not need to allocate a final buffer */
+ if (((context->operation) & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) {
+ return SECSuccess;
+ }
+
/* try to finalize the session with a buffer */
if (buffer == NULL) {
if (count <= sizeof stackBuf) {
@@ -947,7 +1619,6 @@ finalize:
} else {
buffer = PORT_Alloc(count);
if (buffer == NULL) {
- PORT_SetError(SEC_ERROR_NO_MEMORY);
return SECFailure;
}
}
@@ -972,6 +1643,13 @@ PK11_DigestFinal(PK11Context *context, unsigned char *data,
CK_RV crv;
SECStatus rv;
+ /* message interface returns no data on Final, Should not use DigestFinal
+ * in this case */
+ if (((context->operation) & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
/* if we ran out of session, we need to restore our previously stored
* state.
*/
diff --git a/security/nss/lib/pk11wrap/pk11err.c b/security/nss/lib/pk11wrap/pk11err.c
index db6d2440d2..7b665dff5f 100644
--- a/security/nss/lib/pk11wrap/pk11err.c
+++ b/security/nss/lib/pk11wrap/pk11err.c
@@ -107,8 +107,8 @@ PK11_MapError(CK_RV rv)
MAPERROR(CKR_WRAPPING_KEY_SIZE_RANGE, SEC_ERROR_INVALID_KEY)
MAPERROR(CKR_WRAPPING_KEY_TYPE_INCONSISTENT, SEC_ERROR_INVALID_KEY)
MAPERROR(CKR_VENDOR_DEFINED, SEC_ERROR_LIBRARY_FAILURE)
- MAPERROR(CKR_NETSCAPE_CERTDB_FAILED, SEC_ERROR_BAD_DATABASE)
- MAPERROR(CKR_NETSCAPE_KEYDB_FAILED, SEC_ERROR_BAD_DATABASE)
+ MAPERROR(CKR_NSS_CERTDB_FAILED, SEC_ERROR_BAD_DATABASE)
+ MAPERROR(CKR_NSS_KEYDB_FAILED, SEC_ERROR_BAD_DATABASE)
MAPERROR(CKR_CANT_LOCK, SEC_ERROR_INCOMPATIBLE_PKCS11)
/* clang-format on */
diff --git a/security/nss/lib/pk11wrap/pk11hpke.c b/security/nss/lib/pk11wrap/pk11hpke.c
new file mode 100644
index 0000000000..7f8fe3b1b0
--- /dev/null
+++ b/security/nss/lib/pk11wrap/pk11hpke.c
@@ -0,0 +1,1085 @@
+/*
+ * draft-irtf-cfrg-hpke-05
+ *
+ * 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/.
+ */
+
+#include "keyhi.h"
+#include "pkcs11t.h"
+#include "pk11func.h"
+#include "pk11hpke.h"
+#include "pk11pqg.h"
+#include "secerr.h"
+#include "secitem.h"
+#include "secmod.h"
+#include "secmodi.h"
+#include "secmodti.h"
+#include "secutil.h"
+
+#ifndef NSS_ENABLE_DRAFT_HPKE
+/* "Not Implemented" stubs to maintain the ABI. */
+SECStatus
+PK11_HPKE_ValidateParameters(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId)
+{
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return SECFailure;
+}
+HpkeContext *
+PK11_HPKE_NewContext(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId,
+ PK11SymKey *psk, const SECItem *pskId)
+{
+
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return NULL;
+}
+SECStatus
+PK11_HPKE_Deserialize(const HpkeContext *cx, const PRUint8 *enc,
+ unsigned int encLen, SECKEYPublicKey **outPubKey)
+{
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return SECFailure;
+}
+void
+PK11_HPKE_DestroyContext(HpkeContext *cx, PRBool freeit)
+{
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+}
+const SECItem *
+PK11_HPKE_GetEncapPubKey(const HpkeContext *cx)
+{
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return NULL;
+}
+SECStatus
+PK11_HPKE_ExportSecret(const HpkeContext *cx, const SECItem *info,
+ unsigned int L, PK11SymKey **outKey)
+{
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return SECFailure;
+}
+SECStatus
+PK11_HPKE_Open(HpkeContext *cx, const SECItem *aad, const SECItem *ct,
+ SECItem **outPt)
+{
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return SECFailure;
+}
+SECStatus
+PK11_HPKE_Seal(HpkeContext *cx, const SECItem *aad, const SECItem *pt, SECItem **outCt)
+{
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return SECFailure;
+}
+SECStatus
+PK11_HPKE_Serialize(const SECKEYPublicKey *pk, PRUint8 *buf, unsigned int *len, unsigned int maxLen)
+{
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return SECFailure;
+}
+SECStatus
+PK11_HPKE_SetupS(HpkeContext *cx, const SECKEYPublicKey *pkE, SECKEYPrivateKey *skE,
+ SECKEYPublicKey *pkR, const SECItem *info)
+{
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return SECFailure;
+}
+SECStatus
+PK11_HPKE_SetupR(HpkeContext *cx, const SECKEYPublicKey *pkR, SECKEYPrivateKey *skR,
+ const SECItem *enc, const SECItem *info)
+{
+ PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
+ return SECFailure;
+}
+
+#else
+static const char *DRAFT_LABEL = "HPKE-05 ";
+static const char *EXP_LABEL = "exp";
+static const char *HPKE_LABEL = "HPKE";
+static const char *INFO_LABEL = "info_hash";
+static const char *KEM_LABEL = "KEM";
+static const char *KEY_LABEL = "key";
+static const char *NONCE_LABEL = "nonce";
+static const char *PSK_ID_LABEL = "psk_id_hash";
+static const char *PSK_LABEL = "psk_hash";
+static const char *SECRET_LABEL = "secret";
+static const char *SEC_LABEL = "sec";
+static const char *EAE_PRK_LABEL = "eae_prk";
+static const char *SH_SEC_LABEL = "shared_secret";
+
+struct HpkeContextStr {
+ const hpkeKemParams *kemParams;
+ const hpkeKdfParams *kdfParams;
+ const hpkeAeadParams *aeadParams;
+ PRUint8 mode; /* Base and PSK modes supported. */
+ SECItem *encapPubKey; /* Marshalled public key, sent to receiver. */
+ SECItem *nonce; /* Deterministic nonce for AEAD. */
+ SECItem *pskId; /* PSK identifier (non-secret). */
+ PK11Context *aeadContext; /* AEAD context used by Seal/Open. */
+ PRUint64 sequenceNumber; /* seqNo for decrypt IV construction. */
+ PK11SymKey *sharedSecret; /* ExtractAndExpand output key. */
+ PK11SymKey *key; /* Key used with the AEAD. */
+ PK11SymKey *exporterSecret; /* Derivation key for ExportSecret. */
+ PK11SymKey *psk; /* PSK imported by the application. */
+};
+
+static const hpkeKemParams kemParams[] = {
+ /* KEM, Nsk, Nsecret, Npk, oidTag, Hash mechanism */
+ { HpkeDhKemX25519Sha256, 32, 32, 32, SEC_OID_CURVE25519, CKM_SHA256 },
+};
+
+static const hpkeKdfParams kdfParams[] = {
+ /* KDF, Nh, mechanism */
+ { HpkeKdfHkdfSha256, SHA256_LENGTH, CKM_SHA256 },
+};
+static const hpkeAeadParams aeadParams[] = {
+ /* AEAD, Nk, Nn, tagLen, mechanism */
+ { HpkeAeadAes128Gcm, 16, 12, 16, CKM_AES_GCM },
+ { HpkeAeadChaCha20Poly1305, 32, 12, 16, CKM_CHACHA20_POLY1305 },
+};
+
+static inline const hpkeKemParams *
+kemId2Params(HpkeKemId kemId)
+{
+ switch (kemId) {
+ case HpkeDhKemX25519Sha256:
+ return &kemParams[0];
+ default:
+ return NULL;
+ }
+}
+
+static inline const hpkeKdfParams *
+kdfId2Params(HpkeKdfId kdfId)
+{
+ switch (kdfId) {
+ case HpkeKdfHkdfSha256:
+ return &kdfParams[0];
+ default:
+ return NULL;
+ }
+}
+
+static const inline hpkeAeadParams *
+aeadId2Params(HpkeAeadId aeadId)
+{
+ switch (aeadId) {
+ case HpkeAeadAes128Gcm:
+ return &aeadParams[0];
+ case HpkeAeadChaCha20Poly1305:
+ return &aeadParams[1];
+ default:
+ return NULL;
+ }
+}
+
+static SECStatus
+encodeShort(PRUint32 val, PRUint8 *b)
+{
+ if (val > 0xFFFF || !b) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ b[0] = (val >> 8) & 0xff;
+ b[1] = val & 0xff;
+ return SECSuccess;
+}
+
+SECStatus
+PK11_HPKE_ValidateParameters(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId)
+{
+ /* If more variants are added, ensure the combination is also
+ * legal. For now it is, since only the AEAD may vary. */
+ const hpkeKemParams *kem = kemId2Params(kemId);
+ const hpkeKdfParams *kdf = kdfId2Params(kdfId);
+ const hpkeAeadParams *aead = aeadId2Params(aeadId);
+ if (!kem || !kdf || !aead) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ return SECSuccess;
+}
+
+HpkeContext *
+PK11_HPKE_NewContext(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId,
+ PK11SymKey *psk, const SECItem *pskId)
+{
+ SECStatus rv = SECSuccess;
+ PK11SlotInfo *slot = NULL;
+ HpkeContext *cx = NULL;
+ /* Both the PSK and the PSK ID default to empty. */
+ SECItem emptyItem = { siBuffer, NULL, 0 };
+
+ cx = PORT_ZNew(HpkeContext);
+ if (!cx) {
+ return NULL;
+ }
+ cx->mode = psk ? HpkeModePsk : HpkeModeBase;
+ cx->kemParams = kemId2Params(kemId);
+ cx->kdfParams = kdfId2Params(kdfId);
+ cx->aeadParams = aeadId2Params(aeadId);
+ CHECK_FAIL_ERR((!!psk != !!pskId), SEC_ERROR_INVALID_ARGS);
+ CHECK_FAIL_ERR(!cx->kemParams || !cx->kdfParams || !cx->aeadParams,
+ SEC_ERROR_INVALID_ARGS);
+
+ /* Import the provided PSK or the default. */
+ slot = PK11_GetBestSlot(CKM_EC_KEY_PAIR_GEN, NULL);
+ CHECK_FAIL(!slot);
+ if (psk) {
+ cx->psk = PK11_ReferenceSymKey(psk);
+ cx->pskId = SECITEM_DupItem(pskId);
+ } else {
+ cx->psk = PK11_ImportDataKey(slot, CKM_HKDF_DATA, PK11_OriginUnwrap,
+ CKA_DERIVE, &emptyItem, NULL);
+ cx->pskId = SECITEM_DupItem(&emptyItem);
+ }
+ CHECK_FAIL(!cx->psk);
+ CHECK_FAIL(!cx->pskId);
+
+CLEANUP:
+ if (rv != SECSuccess) {
+ PK11_FreeSymKey(cx->psk);
+ SECITEM_FreeItem(cx->pskId, PR_TRUE);
+ cx->pskId = NULL;
+ cx->psk = NULL;
+ PORT_Free(cx);
+ cx = NULL;
+ }
+ if (slot) {
+ PK11_FreeSlot(slot);
+ }
+ return cx;
+}
+
+void
+PK11_HPKE_DestroyContext(HpkeContext *cx, PRBool freeit)
+{
+ if (!cx) {
+ return;
+ }
+
+ if (cx->aeadContext) {
+ PK11_DestroyContext((PK11Context *)cx->aeadContext, PR_TRUE);
+ cx->aeadContext = NULL;
+ }
+ PK11_FreeSymKey(cx->exporterSecret);
+ PK11_FreeSymKey(cx->sharedSecret);
+ PK11_FreeSymKey(cx->key);
+ PK11_FreeSymKey(cx->psk);
+ SECITEM_FreeItem(cx->pskId, PR_TRUE);
+ SECITEM_FreeItem(cx->nonce, PR_TRUE);
+ SECITEM_FreeItem(cx->encapPubKey, PR_TRUE);
+ cx->exporterSecret = NULL;
+ cx->sharedSecret = NULL;
+ cx->key = NULL;
+ cx->psk = NULL;
+ cx->pskId = NULL;
+ cx->nonce = NULL;
+ cx->encapPubKey = NULL;
+ if (freeit) {
+ PORT_ZFree(cx, sizeof(HpkeContext));
+ }
+}
+
+SECStatus
+PK11_HPKE_Serialize(const SECKEYPublicKey *pk, PRUint8 *buf, unsigned int *len, unsigned int maxLen)
+{
+ if (!pk || !len || pk->keyType != ecKey) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ /* If no buffer provided, return the length required for
+ * the serialized public key. */
+ if (!buf) {
+ *len = pk->u.ec.publicValue.len;
+ return SECSuccess;
+ }
+
+ if (maxLen < pk->u.ec.publicValue.len) {
+ PORT_SetError(SEC_ERROR_INPUT_LEN);
+ return SECFailure;
+ }
+
+ PORT_Memcpy(buf, pk->u.ec.publicValue.data, pk->u.ec.publicValue.len);
+ *len = pk->u.ec.publicValue.len;
+ return SECSuccess;
+};
+
+SECStatus
+PK11_HPKE_Deserialize(const HpkeContext *cx, const PRUint8 *enc,
+ unsigned int encLen, SECKEYPublicKey **outPubKey)
+{
+ SECStatus rv;
+ SECKEYPublicKey *pubKey = NULL;
+ SECOidData *oidData = NULL;
+ PLArenaPool *arena;
+
+ if (!cx || !enc || encLen == 0 || !outPubKey) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ arena = PORT_NewArena(DER_DEFAULT_CHUNKSIZE);
+ CHECK_FAIL(!arena);
+ pubKey = PORT_ArenaZNew(arena, SECKEYPublicKey);
+ CHECK_FAIL(!pubKey);
+
+ pubKey->arena = arena;
+ pubKey->keyType = ecKey;
+ pubKey->pkcs11Slot = NULL;
+ pubKey->pkcs11ID = CK_INVALID_HANDLE;
+
+ rv = SECITEM_MakeItem(pubKey->arena, &pubKey->u.ec.publicValue,
+ enc, encLen);
+ CHECK_RV(rv);
+ pubKey->u.ec.encoding = ECPoint_Undefined;
+ pubKey->u.ec.size = 0;
+
+ oidData = SECOID_FindOIDByTag(cx->kemParams->oidTag);
+ CHECK_FAIL_ERR(!oidData, SEC_ERROR_INVALID_ALGORITHM);
+
+ // Create parameters.
+ CHECK_FAIL(!SECITEM_AllocItem(pubKey->arena, &pubKey->u.ec.DEREncodedParams,
+ 2 + oidData->oid.len));
+
+ // Set parameters.
+ pubKey->u.ec.DEREncodedParams.data[0] = SEC_ASN1_OBJECT_ID;
+ pubKey->u.ec.DEREncodedParams.data[1] = oidData->oid.len;
+ memcpy(pubKey->u.ec.DEREncodedParams.data + 2, oidData->oid.data, oidData->oid.len);
+ *outPubKey = pubKey;
+
+CLEANUP:
+ if (rv != SECSuccess) {
+ SECKEY_DestroyPublicKey(pubKey);
+ }
+ return rv;
+};
+
+static SECStatus
+pk11_hpke_CheckKeys(const HpkeContext *cx, const SECKEYPublicKey *pk,
+ const SECKEYPrivateKey *sk)
+{
+ SECOidTag pkTag;
+ unsigned int i;
+ if (pk->keyType != ecKey || (sk && sk->keyType != ecKey)) {
+ PORT_SetError(SEC_ERROR_BAD_KEY);
+ return SECFailure;
+ }
+ pkTag = SECKEY_GetECCOid(&pk->u.ec.DEREncodedParams);
+ if (pkTag != cx->kemParams->oidTag) {
+ PORT_SetError(SEC_ERROR_BAD_KEY);
+ return SECFailure;
+ }
+ for (i = 0; i < PR_ARRAY_SIZE(kemParams); i++) {
+ if (cx->kemParams->oidTag == kemParams[i].oidTag) {
+ return SECSuccess;
+ }
+ }
+
+ return SECFailure;
+}
+
+static SECStatus
+pk11_hpke_GenerateKeyPair(const HpkeContext *cx, SECKEYPublicKey **pkE,
+ SECKEYPrivateKey **skE)
+{
+ SECStatus rv = SECSuccess;
+ SECKEYPrivateKey *privKey = NULL;
+ SECKEYPublicKey *pubKey = NULL;
+ SECOidData *oidData = NULL;
+ SECKEYECParams ecp;
+ PK11SlotInfo *slot = NULL;
+ ecp.data = NULL;
+ PORT_Assert(cx && skE && pkE);
+
+ oidData = SECOID_FindOIDByTag(cx->kemParams->oidTag);
+ CHECK_FAIL_ERR(!oidData, SEC_ERROR_INVALID_ALGORITHM);
+ ecp.data = PORT_Alloc(2 + oidData->oid.len);
+ CHECK_FAIL(!ecp.data);
+
+ ecp.len = 2 + oidData->oid.len;
+ ecp.type = siDEROID;
+ ecp.data[0] = SEC_ASN1_OBJECT_ID;
+ ecp.data[1] = oidData->oid.len;
+ memcpy(&ecp.data[2], oidData->oid.data, oidData->oid.len);
+
+ slot = PK11_GetBestSlot(CKM_EC_KEY_PAIR_GEN, NULL);
+ CHECK_FAIL(!slot);
+
+ privKey = PK11_GenerateKeyPair(slot, CKM_EC_KEY_PAIR_GEN, &ecp, &pubKey,
+ PR_FALSE, PR_TRUE, NULL);
+ CHECK_FAIL_ERR((!privKey || !pubKey), SEC_ERROR_KEYGEN_FAIL);
+ PORT_Assert(rv == SECSuccess);
+ *skE = privKey;
+ *pkE = pubKey;
+
+CLEANUP:
+ if (rv != SECSuccess) {
+ SECKEY_DestroyPrivateKey(privKey);
+ SECKEY_DestroyPublicKey(pubKey);
+ }
+ if (slot) {
+ PK11_FreeSlot(slot);
+ }
+ PORT_Free(ecp.data);
+ return rv;
+}
+
+static inline SECItem *
+pk11_hpke_MakeExtractLabel(const char *prefix, unsigned int prefixLen,
+ const char *label, unsigned int labelLen,
+ const SECItem *suiteId, const SECItem *ikm)
+{
+ SECItem *out = NULL;
+ size_t off = 0;
+ out = SECITEM_AllocItem(NULL, NULL, prefixLen + labelLen + suiteId->len + (ikm ? ikm->len : 0));
+ if (!out) {
+ return NULL;
+ }
+
+ memcpy(&out->data[off], prefix, prefixLen);
+ off += prefixLen;
+ memcpy(&out->data[off], suiteId->data, suiteId->len);
+ off += suiteId->len;
+ memcpy(&out->data[off], label, labelLen);
+ off += labelLen;
+ if (ikm && ikm->data) {
+ memcpy(&out->data[off], ikm->data, ikm->len);
+ off += ikm->len;
+ }
+
+ return out;
+}
+
+static SECStatus
+pk11_hpke_LabeledExtractData(const HpkeContext *cx, SECItem *salt,
+ const SECItem *suiteId, const char *label,
+ unsigned int labelLen, const SECItem *ikm, SECItem **out)
+{
+ SECStatus rv;
+ CK_HKDF_PARAMS params = { 0 };
+ PK11SymKey *importedIkm = NULL;
+ PK11SymKey *prk = NULL;
+ PK11SlotInfo *slot = NULL;
+ SECItem *borrowed;
+ SECItem *outDerived = NULL;
+ SECItem *labeledIkm;
+ SECItem paramsItem = { siBuffer, (unsigned char *)&params,
+ sizeof(params) };
+ PORT_Assert(cx && ikm && label && labelLen && out && suiteId);
+
+ labeledIkm = pk11_hpke_MakeExtractLabel(DRAFT_LABEL, strlen(DRAFT_LABEL), label, labelLen, suiteId, ikm);
+ CHECK_FAIL(!labeledIkm);
+ params.bExtract = CK_TRUE;
+ params.bExpand = CK_FALSE;
+ params.prfHashMechanism = cx->kemParams->hashMech;
+ params.ulSaltType = salt ? CKF_HKDF_SALT_DATA : CKF_HKDF_SALT_NULL;
+ params.pSalt = salt ? (CK_BYTE_PTR)salt->data : NULL;
+ params.ulSaltLen = salt ? salt->len : 0;
+ params.pInfo = labeledIkm->data;
+ params.ulInfoLen = labeledIkm->len;
+
+ slot = PK11_GetBestSlot(CKM_EC_KEY_PAIR_GEN, NULL);
+ CHECK_FAIL(!slot);
+
+ importedIkm = PK11_ImportDataKey(slot, CKM_HKDF_DATA, PK11_OriginUnwrap,
+ CKA_DERIVE, labeledIkm, NULL);
+ CHECK_FAIL(!importedIkm);
+ prk = PK11_Derive(importedIkm, CKM_HKDF_DATA, &paramsItem,
+ CKM_HKDF_DERIVE, CKA_DERIVE, 0);
+ CHECK_FAIL(!prk);
+ rv = PK11_ExtractKeyValue(prk);
+ CHECK_RV(rv);
+ borrowed = PK11_GetKeyData(prk);
+ CHECK_FAIL(!borrowed);
+ outDerived = SECITEM_DupItem(borrowed);
+ CHECK_FAIL(!outDerived);
+
+ *out = outDerived;
+
+CLEANUP:
+ PK11_FreeSymKey(importedIkm);
+ PK11_FreeSymKey(prk);
+ SECITEM_FreeItem(labeledIkm, PR_TRUE);
+ if (slot) {
+ PK11_FreeSlot(slot);
+ }
+ return rv;
+}
+
+static SECStatus
+pk11_hpke_LabeledExtract(const HpkeContext *cx, PK11SymKey *salt,
+ const SECItem *suiteId, const char *label,
+ unsigned int labelLen, PK11SymKey *ikm, PK11SymKey **out)
+{
+ SECStatus rv = SECSuccess;
+ SECItem *innerLabel = NULL;
+ PK11SymKey *labeledIkm = NULL;
+ PK11SymKey *prk = NULL;
+ CK_HKDF_PARAMS params = { 0 };
+ CK_KEY_DERIVATION_STRING_DATA labelData;
+ SECItem labelDataItem = { siBuffer, NULL, 0 };
+ SECItem paramsItem = { siBuffer, (unsigned char *)&params,
+ sizeof(params) };
+ PORT_Assert(cx && ikm && label && labelLen && out && suiteId);
+
+ innerLabel = pk11_hpke_MakeExtractLabel(DRAFT_LABEL, strlen(DRAFT_LABEL), label, labelLen, suiteId, NULL);
+ CHECK_FAIL(!innerLabel);
+ labelData.pData = innerLabel->data;
+ labelData.ulLen = innerLabel->len;
+ labelDataItem.data = (PRUint8 *)&labelData;
+ labelDataItem.len = sizeof(labelData);
+ labeledIkm = PK11_Derive(ikm, CKM_CONCATENATE_DATA_AND_BASE,
+ &labelDataItem, CKM_GENERIC_SECRET_KEY_GEN, CKA_DERIVE, 0);
+ CHECK_FAIL(!labeledIkm);
+
+ params.bExtract = CK_TRUE;
+ params.bExpand = CK_FALSE;
+ params.prfHashMechanism = cx->kemParams->hashMech;
+ params.ulSaltType = salt ? CKF_HKDF_SALT_KEY : CKF_HKDF_SALT_NULL;
+ params.hSaltKey = salt ? PK11_GetSymKeyHandle(salt) : CK_INVALID_HANDLE;
+
+ prk = PK11_Derive(labeledIkm, CKM_HKDF_DERIVE, &paramsItem,
+ CKM_HKDF_DERIVE, CKA_DERIVE, 0);
+ CHECK_FAIL(!prk);
+ *out = prk;
+
+CLEANUP:
+ PK11_FreeSymKey(labeledIkm);
+ SECITEM_ZfreeItem(innerLabel, PR_TRUE);
+ return rv;
+}
+
+static SECStatus
+pk11_hpke_LabeledExpand(const HpkeContext *cx, PK11SymKey *prk, const SECItem *suiteId,
+ const char *label, unsigned int labelLen, const SECItem *info,
+ unsigned int L, PK11SymKey **outKey, SECItem **outItem)
+{
+ SECStatus rv;
+ CK_MECHANISM_TYPE keyMech;
+ CK_MECHANISM_TYPE deriveMech;
+ CK_HKDF_PARAMS params = { 0 };
+ PK11SymKey *derivedKey = NULL;
+ SECItem *labeledInfoItem = NULL;
+ SECItem paramsItem = { siBuffer, (unsigned char *)&params,
+ sizeof(params) };
+ SECItem *derivedKeyData;
+ PRUint8 encodedL[2];
+ size_t off = 0;
+ size_t len;
+ PORT_Assert(cx && prk && label && (!!outKey != !!outItem));
+
+ rv = encodeShort(L, encodedL);
+ CHECK_RV(rv);
+
+ len = info ? info->len : 0;
+ len += sizeof(encodedL) + strlen(DRAFT_LABEL) + suiteId->len + labelLen;
+ labeledInfoItem = SECITEM_AllocItem(NULL, NULL, len);
+ CHECK_FAIL(!labeledInfoItem);
+
+ memcpy(&labeledInfoItem->data[off], encodedL, sizeof(encodedL));
+ off += sizeof(encodedL);
+ memcpy(&labeledInfoItem->data[off], DRAFT_LABEL, strlen(DRAFT_LABEL));
+ off += strlen(DRAFT_LABEL);
+ memcpy(&labeledInfoItem->data[off], suiteId->data, suiteId->len);
+ off += suiteId->len;
+ memcpy(&labeledInfoItem->data[off], label, labelLen);
+ off += labelLen;
+ if (info) {
+ memcpy(&labeledInfoItem->data[off], info->data, info->len);
+ off += info->len;
+ }
+
+ params.bExtract = CK_FALSE;
+ params.bExpand = CK_TRUE;
+ params.prfHashMechanism = cx->kemParams->hashMech;
+ params.ulSaltType = CKF_HKDF_SALT_NULL;
+ params.pInfo = labeledInfoItem->data;
+ params.ulInfoLen = labeledInfoItem->len;
+ deriveMech = outItem ? CKM_HKDF_DATA : CKM_HKDF_DERIVE;
+ /* If we're expanding to the encryption key use the appropriate mechanism. */
+ keyMech = (label && !strcmp(KEY_LABEL, label)) ? cx->aeadParams->mech : CKM_HKDF_DERIVE;
+
+ derivedKey = PK11_Derive(prk, deriveMech, &paramsItem, keyMech, CKA_DERIVE, L);
+ CHECK_FAIL(!derivedKey);
+
+ if (outItem) {
+ /* Don't allow export of real keys. */
+ CHECK_FAIL_ERR(deriveMech != CKM_HKDF_DATA, SEC_ERROR_LIBRARY_FAILURE);
+ rv = PK11_ExtractKeyValue(derivedKey);
+ CHECK_RV(rv);
+ derivedKeyData = PK11_GetKeyData(derivedKey);
+ CHECK_FAIL_ERR((!derivedKeyData), SEC_ERROR_NO_KEY);
+ *outItem = SECITEM_DupItem(derivedKeyData);
+ CHECK_FAIL(!*outItem);
+ PK11_FreeSymKey(derivedKey);
+ } else {
+ *outKey = derivedKey;
+ }
+
+CLEANUP:
+ if (rv != SECSuccess) {
+ PK11_FreeSymKey(derivedKey);
+ }
+ SECITEM_ZfreeItem(labeledInfoItem, PR_TRUE);
+ return rv;
+}
+
+static SECStatus
+pk11_hpke_ExtractAndExpand(const HpkeContext *cx, PK11SymKey *ikm,
+ const SECItem *kemContext, PK11SymKey **out)
+{
+ SECStatus rv;
+ PK11SymKey *eaePrk = NULL;
+ PK11SymKey *sharedSecret = NULL;
+ PRUint8 suiteIdBuf[5];
+ PORT_Memcpy(suiteIdBuf, KEM_LABEL, strlen(KEM_LABEL));
+ SECItem suiteIdItem = { siBuffer, suiteIdBuf, sizeof(suiteIdBuf) };
+ PORT_Assert(cx && ikm && kemContext && out);
+
+ rv = encodeShort(cx->kemParams->id, &suiteIdBuf[3]);
+ CHECK_RV(rv);
+
+ rv = pk11_hpke_LabeledExtract(cx, NULL, &suiteIdItem, EAE_PRK_LABEL,
+ strlen(EAE_PRK_LABEL), ikm, &eaePrk);
+ CHECK_RV(rv);
+
+ rv = pk11_hpke_LabeledExpand(cx, eaePrk, &suiteIdItem, SH_SEC_LABEL, strlen(SH_SEC_LABEL),
+ kemContext, cx->kemParams->Nsecret, &sharedSecret, NULL);
+ CHECK_RV(rv);
+ *out = sharedSecret;
+
+CLEANUP:
+ if (rv != SECSuccess) {
+ PK11_FreeSymKey(sharedSecret);
+ }
+ PK11_FreeSymKey(eaePrk);
+ return rv;
+}
+
+static SECStatus
+pk11_hpke_Encap(HpkeContext *cx, const SECKEYPublicKey *pkE, SECKEYPrivateKey *skE,
+ SECKEYPublicKey *pkR)
+{
+ SECStatus rv;
+ PK11SymKey *dh = NULL;
+ SECItem *kemContext = NULL;
+ SECItem *encPkR = NULL;
+ unsigned int tmpLen;
+
+ PORT_Assert(cx && skE && pkE && pkR);
+
+ rv = pk11_hpke_CheckKeys(cx, pkE, skE);
+ CHECK_RV(rv);
+ rv = pk11_hpke_CheckKeys(cx, pkR, NULL);
+ CHECK_RV(rv);
+
+ dh = PK11_PubDeriveWithKDF(skE, pkR, PR_FALSE, NULL, NULL, CKM_ECDH1_DERIVE,
+ CKM_SHA512_HMAC /* unused */, CKA_DERIVE, 0,
+ CKD_NULL, NULL, NULL);
+ CHECK_FAIL(!dh);
+
+ /* Encapsulate our sender public key. Many use cases
+ * (including ECH) require that the application fetch
+ * this value, so do it once and store into the cx. */
+ rv = PK11_HPKE_Serialize(pkE, NULL, &tmpLen, 0);
+ CHECK_RV(rv);
+ cx->encapPubKey = SECITEM_AllocItem(NULL, NULL, tmpLen);
+ CHECK_FAIL(!cx->encapPubKey);
+ rv = PK11_HPKE_Serialize(pkE, cx->encapPubKey->data,
+ &cx->encapPubKey->len, cx->encapPubKey->len);
+ CHECK_RV(rv);
+
+ rv = PK11_HPKE_Serialize(pkR, NULL, &tmpLen, 0);
+ CHECK_RV(rv);
+
+ kemContext = SECITEM_AllocItem(NULL, NULL, cx->encapPubKey->len + tmpLen);
+ CHECK_FAIL(!kemContext);
+
+ memcpy(kemContext->data, cx->encapPubKey->data, cx->encapPubKey->len);
+ rv = PK11_HPKE_Serialize(pkR, &kemContext->data[cx->encapPubKey->len], &tmpLen, tmpLen);
+ CHECK_RV(rv);
+
+ rv = pk11_hpke_ExtractAndExpand(cx, dh, kemContext, &cx->sharedSecret);
+ CHECK_RV(rv);
+
+CLEANUP:
+ if (rv != SECSuccess) {
+ PK11_FreeSymKey(cx->sharedSecret);
+ cx->sharedSecret = NULL;
+ }
+ SECITEM_FreeItem(encPkR, PR_TRUE);
+ SECITEM_FreeItem(kemContext, PR_TRUE);
+ PK11_FreeSymKey(dh);
+ return rv;
+}
+
+SECStatus
+PK11_HPKE_ExportSecret(const HpkeContext *cx, const SECItem *info, unsigned int L,
+ PK11SymKey **out)
+{
+ SECStatus rv;
+ PK11SymKey *exported;
+ PRUint8 suiteIdBuf[10];
+ PORT_Memcpy(suiteIdBuf, HPKE_LABEL, strlen(HPKE_LABEL));
+ SECItem suiteIdItem = { siBuffer, suiteIdBuf, sizeof(suiteIdBuf) };
+
+ /* Arbitrary info length limit well under the specified max. */
+ if (!cx || !info || (!info->data && info->len) || info->len > 0xFFFF ||
+ !L || (L > 255 * cx->kdfParams->Nh)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ rv = encodeShort(cx->kemParams->id, &suiteIdBuf[4]);
+ CHECK_RV(rv);
+ rv = encodeShort(cx->kdfParams->id, &suiteIdBuf[6]);
+ CHECK_RV(rv);
+ rv = encodeShort(cx->aeadParams->id, &suiteIdBuf[8]);
+ CHECK_RV(rv);
+
+ rv = pk11_hpke_LabeledExpand(cx, cx->exporterSecret, &suiteIdItem, SEC_LABEL,
+ strlen(SEC_LABEL), info, L, &exported, NULL);
+ CHECK_RV(rv);
+ *out = exported;
+
+CLEANUP:
+ return rv;
+}
+
+static SECStatus
+pk11_hpke_Decap(HpkeContext *cx, const SECKEYPublicKey *pkR, SECKEYPrivateKey *skR,
+ const SECItem *encS)
+{
+ SECStatus rv;
+ PK11SymKey *dh = NULL;
+ SECItem *encR = NULL;
+ SECItem *kemContext = NULL;
+ SECKEYPublicKey *pkS = NULL;
+ unsigned int tmpLen;
+
+ if (!cx || !skR || !pkR || !encS || !encS->data || !encS->len) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ rv = PK11_HPKE_Deserialize(cx, encS->data, encS->len, &pkS);
+ CHECK_RV(rv);
+
+ rv = pk11_hpke_CheckKeys(cx, pkR, skR);
+ CHECK_RV(rv);
+ rv = pk11_hpke_CheckKeys(cx, pkS, NULL);
+ CHECK_RV(rv);
+
+ dh = PK11_PubDeriveWithKDF(skR, pkS, PR_FALSE, NULL, NULL, CKM_ECDH1_DERIVE,
+ CKM_SHA512_HMAC /* unused */, CKA_DERIVE, 0,
+ CKD_NULL, NULL, NULL);
+ CHECK_FAIL(!dh);
+
+ /* kem_context = concat(enc, pkRm) */
+ rv = PK11_HPKE_Serialize(pkR, NULL, &tmpLen, 0);
+ CHECK_RV(rv);
+
+ kemContext = SECITEM_AllocItem(NULL, NULL, encS->len + tmpLen);
+ CHECK_FAIL(!kemContext);
+
+ memcpy(kemContext->data, encS->data, encS->len);
+ rv = PK11_HPKE_Serialize(pkR, &kemContext->data[encS->len], &tmpLen,
+ kemContext->len - encS->len);
+ CHECK_RV(rv);
+ rv = pk11_hpke_ExtractAndExpand(cx, dh, kemContext, &cx->sharedSecret);
+ CHECK_RV(rv);
+CLEANUP:
+ if (rv != SECSuccess) {
+ PK11_FreeSymKey(cx->sharedSecret);
+ cx->sharedSecret = NULL;
+ }
+ PK11_FreeSymKey(dh);
+ SECKEY_DestroyPublicKey(pkS);
+ SECITEM_FreeItem(encR, PR_TRUE);
+ SECITEM_ZfreeItem(kemContext, PR_TRUE);
+ return rv;
+}
+
+const SECItem *
+PK11_HPKE_GetEncapPubKey(const HpkeContext *cx)
+{
+ if (!cx) {
+ return NULL;
+ }
+ /* Will be NULL on receiver. */
+ return cx->encapPubKey;
+}
+
+static SECStatus
+pk11_hpke_KeySchedule(HpkeContext *cx, const SECItem *info)
+{
+ SECStatus rv;
+ SECItem contextItem = { siBuffer, NULL, 0 };
+ unsigned int len;
+ unsigned int off;
+ PK11SymKey *pskHash = NULL;
+ PK11SymKey *secret = NULL;
+ SECItem *pskIdHash = NULL;
+ SECItem *infoHash = NULL;
+ PRUint8 suiteIdBuf[10];
+ PORT_Memcpy(suiteIdBuf, HPKE_LABEL, strlen(HPKE_LABEL));
+ SECItem suiteIdItem = { siBuffer, suiteIdBuf, sizeof(suiteIdBuf) };
+ PORT_Assert(cx && info && cx->psk && cx->pskId);
+
+ rv = encodeShort(cx->kemParams->id, &suiteIdBuf[4]);
+ CHECK_RV(rv);
+ rv = encodeShort(cx->kdfParams->id, &suiteIdBuf[6]);
+ CHECK_RV(rv);
+ rv = encodeShort(cx->aeadParams->id, &suiteIdBuf[8]);
+ CHECK_RV(rv);
+
+ rv = pk11_hpke_LabeledExtractData(cx, NULL, &suiteIdItem, PSK_ID_LABEL,
+ strlen(PSK_ID_LABEL), cx->pskId, &pskIdHash);
+ CHECK_RV(rv);
+ rv = pk11_hpke_LabeledExtractData(cx, NULL, &suiteIdItem, INFO_LABEL,
+ strlen(INFO_LABEL), info, &infoHash);
+ CHECK_RV(rv);
+
+ // Make the context string
+ len = sizeof(cx->mode) + pskIdHash->len + infoHash->len;
+ CHECK_FAIL(!SECITEM_AllocItem(NULL, &contextItem, len));
+ off = 0;
+ memcpy(&contextItem.data[off], &cx->mode, sizeof(cx->mode));
+ off += sizeof(cx->mode);
+ memcpy(&contextItem.data[off], pskIdHash->data, pskIdHash->len);
+ off += pskIdHash->len;
+ memcpy(&contextItem.data[off], infoHash->data, infoHash->len);
+ off += infoHash->len;
+
+ // Compute the keys
+ rv = pk11_hpke_LabeledExtract(cx, NULL, &suiteIdItem, PSK_LABEL,
+ strlen(PSK_LABEL), cx->psk, &pskHash);
+ CHECK_RV(rv);
+ rv = pk11_hpke_LabeledExtract(cx, pskHash, &suiteIdItem, SECRET_LABEL,
+ strlen(SECRET_LABEL), cx->sharedSecret, &secret);
+ CHECK_RV(rv);
+ rv = pk11_hpke_LabeledExpand(cx, secret, &suiteIdItem, KEY_LABEL, strlen(KEY_LABEL),
+ &contextItem, cx->aeadParams->Nk, &cx->key, NULL);
+ CHECK_RV(rv);
+ rv = pk11_hpke_LabeledExpand(cx, secret, &suiteIdItem, NONCE_LABEL, strlen(NONCE_LABEL),
+ &contextItem, cx->aeadParams->Nn, NULL, &cx->nonce);
+ CHECK_RV(rv);
+ rv = pk11_hpke_LabeledExpand(cx, secret, &suiteIdItem, EXP_LABEL, strlen(EXP_LABEL),
+ &contextItem, cx->kdfParams->Nh, &cx->exporterSecret, NULL);
+ CHECK_RV(rv);
+
+CLEANUP:
+ /* If !SECSuccess, callers will tear down the context. */
+ PK11_FreeSymKey(pskHash);
+ PK11_FreeSymKey(secret);
+ SECITEM_FreeItem(&contextItem, PR_FALSE);
+ SECITEM_FreeItem(infoHash, PR_TRUE);
+ SECITEM_FreeItem(pskIdHash, PR_TRUE);
+ return rv;
+}
+
+SECStatus
+PK11_HPKE_SetupR(HpkeContext *cx, const SECKEYPublicKey *pkR, SECKEYPrivateKey *skR,
+ const SECItem *enc, const SECItem *info)
+{
+ SECStatus rv;
+ SECItem nullParams = { siBuffer, NULL, 0 };
+
+ CHECK_FAIL_ERR((!cx || !skR || !info || !enc || !enc->data || !enc->len),
+ SEC_ERROR_INVALID_ARGS);
+ /* Already setup */
+ CHECK_FAIL_ERR((cx->aeadContext), SEC_ERROR_INVALID_STATE);
+
+ rv = pk11_hpke_Decap(cx, pkR, skR, enc);
+ CHECK_RV(rv);
+ rv = pk11_hpke_KeySchedule(cx, info);
+ CHECK_RV(rv);
+
+ /* Store the key context for subsequent calls to Open().
+ * PK11_CreateContextBySymKey refs the key internally. */
+ PORT_Assert(cx->key);
+ cx->aeadContext = PK11_CreateContextBySymKey(cx->aeadParams->mech,
+ CKA_NSS_MESSAGE | CKA_DECRYPT,
+ cx->key, &nullParams);
+ CHECK_FAIL_ERR((!cx->aeadContext), SEC_ERROR_LIBRARY_FAILURE);
+
+CLEANUP:
+ if (rv != SECSuccess) {
+ /* Clear everything past NewContext. */
+ PK11_HPKE_DestroyContext(cx, PR_FALSE);
+ }
+ return rv;
+}
+
+SECStatus
+PK11_HPKE_SetupS(HpkeContext *cx, const SECKEYPublicKey *pkE, SECKEYPrivateKey *skE,
+ SECKEYPublicKey *pkR, const SECItem *info)
+{
+ SECStatus rv;
+ SECItem empty = { siBuffer, NULL, 0 };
+ SECKEYPublicKey *tmpPkE = NULL;
+ SECKEYPrivateKey *tmpSkE = NULL;
+ CHECK_FAIL_ERR((!cx || !pkR || !info || (!!skE != !!pkE)), SEC_ERROR_INVALID_ARGS);
+ /* Already setup */
+ CHECK_FAIL_ERR((cx->aeadContext), SEC_ERROR_INVALID_STATE);
+
+ /* If NULL was passed for the local keypair, generate one. */
+ if (skE == NULL) {
+ rv = pk11_hpke_GenerateKeyPair(cx, &tmpPkE, &tmpSkE);
+ if (rv != SECSuccess) {
+ /* Code set */
+ return SECFailure;
+ }
+ rv = pk11_hpke_Encap(cx, tmpPkE, tmpSkE, pkR);
+ } else {
+ rv = pk11_hpke_Encap(cx, pkE, skE, pkR);
+ }
+ CHECK_RV(rv);
+
+ SECItem defaultInfo = { siBuffer, NULL, 0 };
+ if (!info || !info->data) {
+ info = &defaultInfo;
+ }
+ rv = pk11_hpke_KeySchedule(cx, info);
+ CHECK_RV(rv);
+
+ PORT_Assert(cx->key);
+ cx->aeadContext = PK11_CreateContextBySymKey(cx->aeadParams->mech,
+ CKA_NSS_MESSAGE | CKA_ENCRYPT,
+ cx->key, &empty);
+ CHECK_FAIL_ERR((!cx->aeadContext), SEC_ERROR_LIBRARY_FAILURE);
+
+CLEANUP:
+ if (rv != SECSuccess) {
+ /* Clear everything past NewContext. */
+ PK11_HPKE_DestroyContext(cx, PR_FALSE);
+ }
+ SECKEY_DestroyPrivateKey(tmpSkE);
+ SECKEY_DestroyPublicKey(tmpPkE);
+ return rv;
+}
+
+SECStatus
+PK11_HPKE_Seal(HpkeContext *cx, const SECItem *aad, const SECItem *pt,
+ SECItem **out)
+{
+ SECStatus rv;
+ PRUint8 ivOut[12] = { 0 };
+ SECItem *ct = NULL;
+ size_t maxOut;
+ unsigned char tagBuf[HASH_LENGTH_MAX];
+ size_t tagLen;
+ unsigned int fixedBits;
+ PORT_Assert(cx->nonce->len == sizeof(ivOut));
+ memcpy(ivOut, cx->nonce->data, cx->nonce->len);
+
+ /* aad may be NULL, PT may be zero-length but not NULL. */
+ if (!cx || !cx->aeadContext ||
+ (aad && aad->len && !aad->data) ||
+ !pt || (pt->len && !pt->data) ||
+ !out) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ tagLen = cx->aeadParams->tagLen;
+ maxOut = pt->len + tagLen;
+ fixedBits = (cx->nonce->len - 8) * 8;
+ ct = SECITEM_AllocItem(NULL, NULL, maxOut);
+ CHECK_FAIL(!ct);
+
+ rv = PK11_AEADOp(cx->aeadContext,
+ CKG_GENERATE_COUNTER_XOR, fixedBits,
+ ivOut, sizeof(ivOut),
+ aad ? aad->data : NULL,
+ aad ? aad->len : 0,
+ ct->data, (int *)&ct->len, maxOut,
+ tagBuf, tagLen,
+ pt->data, pt->len);
+ CHECK_RV(rv);
+ CHECK_FAIL_ERR((ct->len > maxOut - tagLen), SEC_ERROR_LIBRARY_FAILURE);
+
+ /* Append the tag to the ciphertext. */
+ memcpy(&ct->data[ct->len], tagBuf, tagLen);
+ ct->len += tagLen;
+ *out = ct;
+
+CLEANUP:
+ if (rv != SECSuccess) {
+ SECITEM_ZfreeItem(ct, PR_TRUE);
+ }
+ return rv;
+}
+
+/* PKCS #11 defines the IV generator function to be ignored on
+ * decrypt (i.e. it uses the nonce input, as provided, as the IV).
+ * The sequence number is kept independently on each endpoint and
+ * the XORed IV is not transmitted, so we have to do our own IV
+ * construction XOR outside of the token. */
+static SECStatus
+pk11_hpke_makeIv(HpkeContext *cx, PRUint8 *iv, size_t ivLen)
+{
+ unsigned int counterLen = sizeof(cx->sequenceNumber);
+ PORT_Assert(cx->nonce->len == ivLen);
+ PORT_Assert(counterLen == 8);
+ if (cx->sequenceNumber == PR_UINT64(0xffffffffffffffff)) {
+ /* Overflow */
+ PORT_SetError(SEC_ERROR_INVALID_KEY);
+ return SECFailure;
+ }
+
+ memcpy(iv, cx->nonce->data, cx->nonce->len);
+ for (size_t i = 0; i < counterLen; i++) {
+ iv[cx->nonce->len - 1 - i] ^=
+ PORT_GET_BYTE_BE(cx->sequenceNumber,
+ counterLen - 1 - i, counterLen);
+ }
+ return SECSuccess;
+}
+
+SECStatus
+PK11_HPKE_Open(HpkeContext *cx, const SECItem *aad,
+ const SECItem *ct, SECItem **out)
+{
+ SECStatus rv;
+ PRUint8 constructedNonce[12] = { 0 };
+ unsigned int tagLen;
+ SECItem *pt = NULL;
+
+ /* aad may be NULL, CT may be zero-length but not NULL. */
+ if ((!cx || !cx->aeadContext || !ct || !out) ||
+ (aad && aad->len && !aad->data) ||
+ (!ct->data || (ct->data && !ct->len))) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ tagLen = cx->aeadParams->tagLen;
+ CHECK_FAIL_ERR((ct->len < tagLen), SEC_ERROR_INVALID_ARGS);
+
+ pt = SECITEM_AllocItem(NULL, NULL, ct->len);
+ CHECK_FAIL(!pt);
+
+ rv = pk11_hpke_makeIv(cx, constructedNonce, sizeof(constructedNonce));
+ CHECK_RV(rv);
+
+ rv = PK11_AEADOp(cx->aeadContext, CKG_NO_GENERATE, 0,
+ constructedNonce, sizeof(constructedNonce),
+ aad ? aad->data : NULL,
+ aad ? aad->len : 0,
+ pt->data, (int *)&pt->len, pt->len,
+ &ct->data[ct->len - tagLen], tagLen,
+ ct->data, ct->len - tagLen);
+ CHECK_RV(rv);
+ cx->sequenceNumber++;
+ *out = pt;
+
+CLEANUP:
+ if (rv != SECSuccess) {
+ SECITEM_ZfreeItem(pt, PR_TRUE);
+ }
+ return rv;
+}
+#endif // NSS_ENABLE_DRAFT_HPKE
diff --git a/security/nss/lib/pk11wrap/pk11hpke.h b/security/nss/lib/pk11wrap/pk11hpke.h
new file mode 100644
index 0000000000..95a55fd336
--- /dev/null
+++ b/security/nss/lib/pk11wrap/pk11hpke.h
@@ -0,0 +1,84 @@
+/* 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/. */
+
+#ifndef _PK11_HPKE_H_
+#define _PK11_HPKE_H_ 1
+
+#include "blapit.h"
+#include "seccomon.h"
+
+#ifdef NSS_ENABLE_DRAFT_HPKE
+#define HPKE_DRAFT_VERSION 5
+
+#define CLEANUP \
+ PORT_Assert(rv == SECSuccess); \
+ cleanup
+
+/* Error code must already be set. */
+#define CHECK_RV(rv) \
+ if ((rv) != SECSuccess) { \
+ goto cleanup; \
+ }
+
+/* Error code must already be set. */
+#define CHECK_FAIL(cond) \
+ if ((cond)) { \
+ rv = SECFailure; \
+ goto cleanup; \
+ }
+
+#define CHECK_FAIL_ERR(cond, err) \
+ if ((cond)) { \
+ PORT_SetError((err)); \
+ rv = SECFailure; \
+ goto cleanup; \
+ }
+
+#endif /* NSS_ENABLE_DRAFT_HPKE */
+
+typedef enum {
+ HpkeModeBase = 0,
+ HpkeModePsk = 1,
+} HpkeModeId;
+
+/* https://tools.ietf.org/html/draft-irtf-cfrg-hpke-05#section-7.1 */
+typedef enum {
+ HpkeDhKemX25519Sha256 = 0x20,
+} HpkeKemId;
+
+typedef enum {
+ HpkeKdfHkdfSha256 = 1,
+} HpkeKdfId;
+
+typedef enum {
+ HpkeAeadAes128Gcm = 1,
+ HpkeAeadChaCha20Poly1305 = 3,
+} HpkeAeadId;
+
+typedef struct hpkeKemParamsStr {
+ HpkeKemId id;
+ unsigned int Nsk;
+ unsigned int Nsecret;
+ unsigned int Npk;
+ SECOidTag oidTag;
+ CK_MECHANISM_TYPE hashMech;
+} hpkeKemParams;
+
+typedef struct hpkeKdfParamsStr {
+ HpkeKdfId id;
+ unsigned int Nh;
+ CK_MECHANISM_TYPE mech;
+} hpkeKdfParams;
+
+typedef struct hpkeAeadParamsStr {
+ HpkeAeadId id;
+ unsigned int Nk;
+ unsigned int Nn;
+ unsigned int tagLen;
+ CK_MECHANISM_TYPE mech;
+} hpkeAeadParams;
+
+typedef struct HpkeContextStr HpkeContext;
+
+#endif /* _PK11_HPKE_H_ */
diff --git a/security/nss/lib/pk11wrap/pk11kea.c b/security/nss/lib/pk11wrap/pk11kea.c
index 1f228cfaf7..249a301ad6 100644
--- a/security/nss/lib/pk11wrap/pk11kea.c
+++ b/security/nss/lib/pk11wrap/pk11kea.c
@@ -6,6 +6,8 @@
* Interfaces.
*/
+#include <stddef.h>
+
#include "seccomon.h"
#include "secmod.h"
#include "nssilock.h"
@@ -29,7 +31,7 @@ pk11_FindRSAPubKey(PK11SlotInfo *slot)
CK_KEY_TYPE key_type = CKK_RSA;
CK_OBJECT_CLASS class_type = CKO_PUBLIC_KEY;
CK_ATTRIBUTE theTemplate[2];
- int template_count = sizeof(theTemplate) / sizeof(theTemplate[0]);
+ size_t template_count = sizeof(theTemplate) / sizeof(theTemplate[0]);
CK_ATTRIBUTE *attrs = theTemplate;
PK11_SETATTRS(attrs, CKA_CLASS, &class_type, sizeof(class_type));
diff --git a/security/nss/lib/pk11wrap/pk11load.c b/security/nss/lib/pk11wrap/pk11load.c
index a840701030..9b941f963b 100644
--- a/security/nss/lib/pk11wrap/pk11load.c
+++ b/security/nss/lib/pk11wrap/pk11load.c
@@ -275,8 +275,8 @@ secmod_ModuleInit(SECMODModule *mod, SECMODModule **reload,
}
if (crv != CKR_OK) {
if (!mod->isThreadSafe ||
- crv == CKR_NETSCAPE_CERTDB_FAILED ||
- crv == CKR_NETSCAPE_KEYDB_FAILED) {
+ crv == CKR_NSS_CERTDB_FAILED ||
+ crv == CKR_NSS_KEYDB_FAILED) {
PORT_SetError(PK11_MapError(crv));
return SECFailure;
}
@@ -380,7 +380,9 @@ softoken_LoadDSO(void)
return PR_FAILURE;
}
#else
-CK_RV NSC_GetFunctionList(CK_FUNCTION_LIST_PTR *pFunctionList);
+CK_RV NSC_GetInterface(CK_UTF8CHAR_PTR pInterfaceName,
+ CK_VERSION_PTR pVersion,
+ CK_INTERFACE_PTR_PTR *ppInterface, CK_FLAGS flags);
char **NSC_ModuleDBFunc(unsigned long function, char *parameters, void *args);
#endif
@@ -391,12 +393,18 @@ SECStatus
secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule)
{
PRLibrary *library = NULL;
- CK_C_GetFunctionList entry = NULL;
+ CK_C_GetInterface ientry = NULL;
+ CK_C_GetFunctionList fentry = NULL;
CK_INFO info;
CK_ULONG slotCount = 0;
SECStatus rv;
PRBool alreadyLoaded = PR_FALSE;
char *disableUnload = NULL;
+#ifndef NSS_STATIC_SOFTOKEN
+ const char *nss_interface;
+ const char *nss_function;
+#endif
+ CK_INTERFACE_PTR interface;
if (mod->loaded)
return SECSuccess;
@@ -404,7 +412,7 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule)
/* internal modules get loaded from their internal list */
if (mod->internal && (mod->dllName == NULL)) {
#ifdef NSS_STATIC_SOFTOKEN
- entry = (CK_C_GetFunctionList)NSC_GetFunctionList;
+ ientry = (CK_C_GetInterface)NSC_GetInterface;
#else
/*
* Loads softoken as a dynamic library,
@@ -417,15 +425,22 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule)
PR_ATOMIC_INCREMENT(&softokenLoadCount);
if (mod->isFIPS) {
- entry = (CK_C_GetFunctionList)
- PR_FindSymbol(softokenLib, "FC_GetFunctionList");
+ nss_interface = "FC_GetInterface";
+ nss_function = "FC_GetFunctionList";
} else {
- entry = (CK_C_GetFunctionList)
- PR_FindSymbol(softokenLib, "NSC_GetFunctionList");
+ nss_interface = "NSC_GetInterface";
+ nss_function = "NSC_GetFunctionList";
}
- if (!entry)
- return SECFailure;
+ ientry = (CK_C_GetInterface)
+ PR_FindSymbol(softokenLib, nss_interface);
+ if (!ientry) {
+ fentry = (CK_C_GetFunctionList)
+ PR_FindSymbol(softokenLib, nss_function);
+ if (!fentry) {
+ return SECFailure;
+ }
+ }
#endif
if (mod->isModuleDB) {
@@ -461,8 +476,12 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule)
* now we need to get the entry point to find the function pointers
*/
if (!mod->moduleDBOnly) {
- entry = (CK_C_GetFunctionList)
- PR_FindSymbol(library, "C_GetFunctionList");
+ ientry = (CK_C_GetInterface)
+ PR_FindSymbol(library, "C_GetInterface");
+ if (!ientry) {
+ fentry = (CK_C_GetFunctionList)
+ PR_FindSymbol(library, "C_GetFunctionList");
+ }
}
if (mod->isModuleDB) {
mod->moduleDBFunc = (void *)
@@ -470,7 +489,7 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule)
}
if (mod->moduleDBFunc == NULL)
mod->isModuleDB = PR_FALSE;
- if (entry == NULL) {
+ if ((ientry == NULL) && (fentry == NULL)) {
if (mod->isModuleDB) {
mod->loaded = PR_TRUE;
mod->moduleDBOnly = PR_TRUE;
@@ -484,14 +503,28 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule)
/*
* We need to get the function list
*/
- if ((*entry)((CK_FUNCTION_LIST_PTR *)&mod->functionList) != CKR_OK)
- goto fail;
+ if (ientry) {
+ /* we first try to get a FORK_SAFE interface */
+ if ((*ientry)((CK_UTF8CHAR_PTR) "PKCS 11", NULL, &interface,
+ CKF_INTERFACE_FORK_SAFE) != CKR_OK) {
+ /* one is not appearantly available, get a non-fork safe version */
+ if ((*ientry)((CK_UTF8CHAR_PTR) "PKCS 11", NULL, &interface, 0) != CKR_OK) {
+ goto fail;
+ }
+ }
+ mod->functionList = interface->pFunctionList;
+ mod->flags = interface->flags;
+ } else {
+ if ((*fentry)((CK_FUNCTION_LIST_PTR *)&mod->functionList) != CKR_OK)
+ goto fail;
+ mod->flags = 0;
+ }
#ifdef DEBUG_MODULE
modToDBG = PR_GetEnvSecure("NSS_DEBUG_PKCS11_MODULE");
if (modToDBG && strcmp(mod->commonName, modToDBG) == 0) {
mod->functionList = (void *)nss_InsertDeviceLog(
- (CK_FUNCTION_LIST_PTR)mod->functionList);
+ (CK_FUNCTION_LIST_3_0_PTR)mod->functionList);
}
#endif
@@ -513,10 +546,10 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule)
/* check the version number */
if (PK11_GETTAB(mod)->C_GetInfo(&info) != CKR_OK)
goto fail2;
- if (info.cryptokiVersion.major != 2)
+ if (info.cryptokiVersion.major < 2)
goto fail2;
/* all 2.0 are a priori *not* thread safe */
- if (info.cryptokiVersion.minor < 1) {
+ if ((info.cryptokiVersion.major == 2) && (info.cryptokiVersion.minor < 1)) {
if (!loadSingleThreadedModules) {
PORT_SetError(SEC_ERROR_INCOMPATIBLE_PKCS11);
goto fail2;
diff --git a/security/nss/lib/pk11wrap/pk11mech.c b/security/nss/lib/pk11wrap/pk11mech.c
index cfbe45b220..d94d59a32a 100644
--- a/security/nss/lib/pk11wrap/pk11mech.c
+++ b/security/nss/lib/pk11wrap/pk11mech.c
@@ -157,6 +157,8 @@ PK11_GetKeyMechanism(CK_KEY_TYPE type)
return CKM_CAMELLIA_CBC;
case CKK_NSS_CHACHA20:
return CKM_NSS_CHACHA20_POLY1305;
+ case CKK_CHACHA20:
+ return CKM_CHACHA20_POLY1305;
case CKK_AES:
return CKM_AES_CBC;
case CKK_DES:
@@ -197,6 +199,8 @@ PK11_GetKeyMechanism(CK_KEY_TYPE type)
return CKM_KEA_KEY_DERIVE;
case CKK_EC: /* CKK_ECDSA is deprecated */
return CKM_ECDSA;
+ case CKK_HKDF:
+ return CKM_HKDF_DERIVE;
case CKK_GENERIC_SECRET:
default:
return CKM_SHA_1_HMAC;
@@ -228,6 +232,10 @@ PK11_GetKeyType(CK_MECHANISM_TYPE type, unsigned long len)
case CKM_NSS_CHACHA20_KEY_GEN:
case CKM_NSS_CHACHA20_CTR:
return CKK_NSS_CHACHA20;
+ case CKM_CHACHA20_POLY1305:
+ case CKM_CHACHA20_KEY_GEN:
+ case CKM_CHACHA20:
+ return CKK_NSS_CHACHA20;
case CKM_AES_ECB:
case CKM_AES_CBC:
case CKM_AES_CCM:
@@ -240,8 +248,10 @@ PK11_GetKeyType(CK_MECHANISM_TYPE type, unsigned long len)
case CKM_AES_CMAC_GENERAL:
case CKM_AES_CBC_PAD:
case CKM_AES_KEY_GEN:
- case CKM_NETSCAPE_AES_KEY_WRAP:
- case CKM_NETSCAPE_AES_KEY_WRAP_PAD:
+ case CKM_NSS_AES_KEY_WRAP:
+ case CKM_NSS_AES_KEY_WRAP_PAD:
+ case CKM_AES_KEY_WRAP:
+ case CKM_AES_KEY_WRAP_KWP:
case CKM_AES_XCBC_MAC:
case CKM_AES_XCBC_MAC_96:
return CKK_AES;
@@ -379,6 +389,10 @@ PK11_GetKeyType(CK_MECHANISM_TYPE type, unsigned long len)
case CKM_EC_KEY_PAIR_GEN: /* aka CKM_ECDSA_KEY_PAIR_GEN */
case CKM_ECDH1_DERIVE:
return CKK_EC; /* CKK_ECDSA is deprecated */
+ case CKM_HKDF_KEY_GEN:
+ case CKM_HKDF_DERIVE:
+ case CKM_HKDF_DATA:
+ return CKK_HKDF;
case CKM_SSL3_PRE_MASTER_KEY_GEN:
case CKM_GENERIC_SECRET_KEY_GEN:
case CKM_SSL3_MASTER_KEY_DERIVE:
@@ -447,6 +461,9 @@ PK11_GetKeyGenWithSize(CK_MECHANISM_TYPE type, int size)
case CKM_NSS_CHACHA20_POLY1305:
case CKM_NSS_CHACHA20_CTR:
return CKM_NSS_CHACHA20_KEY_GEN;
+ case CKM_CHACHA20_POLY1305:
+ case CKM_CHACHA20:
+ return CKM_CHACHA20_KEY_GEN;
case CKM_AES_ECB:
case CKM_AES_CBC:
case CKM_AES_CCM:
@@ -617,20 +634,20 @@ PK11_GetKeyGenWithSize(CK_MECHANISM_TYPE type, int size)
case CKM_PBE_MD2_DES_CBC:
case CKM_PBE_MD5_DES_CBC:
case CKM_PBA_SHA1_WITH_SHA1_HMAC:
- case CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN:
- case CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN:
- case CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN:
+ case CKM_NSS_PBE_SHA1_HMAC_KEY_GEN:
+ case CKM_NSS_PBE_MD5_HMAC_KEY_GEN:
+ case CKM_NSS_PBE_MD2_HMAC_KEY_GEN:
case CKM_NSS_PKCS12_PBE_SHA224_HMAC_KEY_GEN:
case CKM_NSS_PKCS12_PBE_SHA256_HMAC_KEY_GEN:
case CKM_NSS_PKCS12_PBE_SHA384_HMAC_KEY_GEN:
case CKM_NSS_PKCS12_PBE_SHA512_HMAC_KEY_GEN:
- case CKM_NETSCAPE_PBE_SHA1_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4:
- case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC:
+ case CKM_NSS_PBE_SHA1_DES_CBC:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC:
+ case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC:
case CKM_PBE_SHA1_RC2_40_CBC:
case CKM_PBE_SHA1_RC2_128_CBC:
case CKM_PBE_SHA1_RC4_40:
@@ -693,11 +710,11 @@ PK11_GetBlockSize(CK_MECHANISM_TYPE type, SECItem *params)
case CKM_CAST5_CBC_PAD:
case CKM_PBE_MD2_DES_CBC:
case CKM_PBE_MD5_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC:
+ case CKM_NSS_PBE_SHA1_DES_CBC:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC:
+ case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC:
case CKM_PBE_SHA1_RC2_40_CBC:
case CKM_PBE_SHA1_RC2_128_CBC:
case CKM_PBE_SHA1_DES3_EDE_CBC:
@@ -728,8 +745,8 @@ PK11_GetBlockSize(CK_MECHANISM_TYPE type, SECItem *params)
case CKM_BATON_ECB96:
return 12;
case CKM_RC4:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC4:
case CKM_PBE_SHA1_RC4_40:
case CKM_PBE_SHA1_RC4_128:
return 0;
@@ -740,6 +757,8 @@ PK11_GetBlockSize(CK_MECHANISM_TYPE type, SECItem *params)
return -1; /* failure */
case CKM_NSS_CHACHA20_POLY1305:
case CKM_NSS_CHACHA20_CTR:
+ case CKM_CHACHA20_POLY1305:
+ case CKM_CHACHA20:
return 64;
default:
return pk11_lookup(type)->blockSize;
@@ -773,11 +792,11 @@ PK11_GetIVLength(CK_MECHANISM_TYPE type)
case CKM_IDEA_CBC:
case CKM_PBE_MD2_DES_CBC:
case CKM_PBE_MD5_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC:
+ case CKM_NSS_PBE_SHA1_DES_CBC:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC:
+ case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC:
case CKM_PBE_SHA1_RC2_40_CBC:
case CKM_PBE_SHA1_RC2_128_CBC:
case CKM_PBE_SHA1_DES3_EDE_CBC:
@@ -797,6 +816,7 @@ PK11_GetIVLength(CK_MECHANISM_TYPE type)
return 8;
case CKM_AES_GCM:
case CKM_NSS_CHACHA20_POLY1305:
+ case CKM_CHACHA20_POLY1305:
return 12;
case CKM_SEED_CBC:
case CKM_SEED_CBC_PAD:
@@ -805,6 +825,7 @@ PK11_GetIVLength(CK_MECHANISM_TYPE type)
case CKM_AES_CBC:
case CKM_AES_CBC_PAD:
case CKM_NSS_CHACHA20_CTR:
+ case CKM_CHACHA20:
return 16;
case CKM_SKIPJACK_CBC64:
case CKM_SKIPJACK_ECB64:
@@ -827,8 +848,8 @@ PK11_GetIVLength(CK_MECHANISM_TYPE type)
case CKM_RSA_PKCS:
case CKM_RSA_9796:
case CKM_RSA_X_509:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC4:
case CKM_PBE_SHA1_RC4_40:
case CKM_PBE_SHA1_RC4_128:
return 0;
@@ -1277,13 +1298,13 @@ PK11_ParamFromAlgid(SECAlgorithmID *algid)
break;
case CKM_PBE_MD2_DES_CBC:
case CKM_PBE_MD5_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_DES_CBC:
+ case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC:
+ case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC4:
case CKM_PBE_SHA1_DES2_EDE_CBC:
case CKM_PBE_SHA1_DES3_EDE_CBC:
case CKM_PBE_SHA1_RC2_40_CBC:
@@ -1633,13 +1654,13 @@ PK11_ParamToAlgid(SECOidTag algTag, SECItem *param,
break;
case CKM_PBE_MD2_DES_CBC:
case CKM_PBE_MD5_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_DES_CBC:
+ case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC:
+ case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC4:
case CKM_PBE_SHA1_DES3_EDE_CBC:
case CKM_PBE_SHA1_DES2_EDE_CBC:
case CKM_PBE_SHA1_RC2_40_CBC:
@@ -1830,11 +1851,11 @@ PK11_MapPBEMechanismToCryptoMechanism(CK_MECHANISM_PTR pPBEMechanism,
switch (pPBEMechanism->mechanism) {
case CKM_PBE_MD2_DES_CBC:
case CKM_PBE_MD5_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_DES_CBC:
+ case CKM_NSS_PBE_SHA1_DES_CBC:
pCryptoMechanism->mechanism = CKM_DES_CBC;
goto have_crypto_mechanism;
- case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC:
+ case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC:
+ case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC:
case CKM_PBE_SHA1_DES3_EDE_CBC:
case CKM_PBE_SHA1_DES2_EDE_CBC:
pCryptoMechanism->mechanism = CKM_DES3_CBC;
@@ -1848,19 +1869,19 @@ PK11_MapPBEMechanismToCryptoMechanism(CK_MECHANISM_PTR pPBEMechanism,
(unsigned char *)(pPBEparams->pInitVector),
iv_len);
break;
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC4:
case CKM_PBE_SHA1_RC4_40:
case CKM_PBE_SHA1_RC4_128:
pCryptoMechanism->mechanism = CKM_RC4;
pCryptoMechanism->ulParameterLen = 0;
pCryptoMechanism->pParameter = CK_NULL_PTR;
break;
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC:
case CKM_PBE_SHA1_RC2_40_CBC:
rc2_key_len = 40;
goto have_key_len;
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC:
rc2_key_len = 128;
have_key_len:
pCryptoMechanism->mechanism = CKM_RC2_CBC;
diff --git a/security/nss/lib/pk11wrap/pk11merge.c b/security/nss/lib/pk11wrap/pk11merge.c
index c6125b6e63..d6d9da718b 100644
--- a/security/nss/lib/pk11wrap/pk11merge.c
+++ b/security/nss/lib/pk11wrap/pk11merge.c
@@ -36,7 +36,7 @@ pk11_setAttributes(PK11SlotInfo *slot, CK_OBJECT_HANDLE id,
CK_SESSION_HANDLE rwsession;
rwsession = PK11_GetRWSession(slot);
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
return SECFailure;
}
@@ -93,7 +93,7 @@ pk11_copyAttributes(PLArenaPool *arena,
}
if (targetID == CK_INVALID_HANDLE) {
/* we need to create the object */
- rv = PK11_CreateNewObject(targetSlot, CK_INVALID_SESSION,
+ rv = PK11_CreateNewObject(targetSlot, CK_INVALID_HANDLE,
copyTemplate, copyTemplateCount, PR_TRUE, &targetID);
} else {
/* update the existing object with the new attributes */
@@ -464,7 +464,7 @@ pk11_mergeSecretKey(PK11SlotInfo *targetSlot, PK11SlotInfo *sourceSlot,
{ CKA_ID, NULL, 0 },
{ CKA_CLASS, NULL, 0 }
};
- CK_ULONG symTemplateCount = sizeof(symTemplate) / sizeof(symTemplate[0]);
+ const CK_ULONG symTemplateCount = sizeof(symTemplate) / sizeof(symTemplate[0]);
CK_ATTRIBUTE symCopyTemplate[] = {
{ CKA_LABEL, NULL, 0 }
};
diff --git a/security/nss/lib/pk11wrap/pk11nobj.c b/security/nss/lib/pk11wrap/pk11nobj.c
index 41d1d96883..80bc009f78 100644
--- a/security/nss/lib/pk11wrap/pk11nobj.c
+++ b/security/nss/lib/pk11wrap/pk11nobj.c
@@ -6,6 +6,8 @@
* etc).
*/
+#include <stddef.h>
+
#include "secport.h"
#include "seccomon.h"
#include "secmod.h"
@@ -61,7 +63,7 @@ pk11_HandleTrustObject(PK11SlotInfo *slot, CERTCertificate *cert, CERTCertTrust
{ CKA_CERT_SHA1_HASH, NULL, 0 },
};
- CK_OBJECT_CLASS tobjc = CKO_NETSCAPE_TRUST;
+ CK_OBJECT_CLASS tobjc = CKO_NSS_TRUST;
CK_OBJECT_HANDLE tobjID;
unsigned char sha1_hash[SHA1_LENGTH];
@@ -148,8 +150,8 @@ pk11_CollectCrls(PK11SlotInfo *slot, CK_OBJECT_HANDLE crlID, void *arg)
CERTCrlNode *new_node = NULL;
CK_ATTRIBUTE fetchCrl[3] = {
{ CKA_VALUE, NULL, 0 },
- { CKA_NETSCAPE_KRL, NULL, 0 },
- { CKA_NETSCAPE_URL, NULL, 0 },
+ { CKA_NSS_KRL, NULL, 0 },
+ { CKA_NSS_URL, NULL, 0 },
};
const int fetchCrlSize = sizeof(fetchCrl) / sizeof(fetchCrl[2]);
CK_RV crv;
@@ -219,7 +221,7 @@ PK11_LookupCrls(CERTCrlHeadNode *nodes, int type, void *wincx)
pk11TraverseSlot creater;
CK_ATTRIBUTE theTemplate[2];
CK_ATTRIBUTE *attrs;
- CK_OBJECT_CLASS certClass = CKO_NETSCAPE_CRL;
+ CK_OBJECT_CLASS certClass = CKO_NSS_CRL;
CK_BBOOL isKrl = CK_FALSE;
attrs = theTemplate;
@@ -227,7 +229,7 @@ PK11_LookupCrls(CERTCrlHeadNode *nodes, int type, void *wincx)
attrs++;
if (type != -1) {
isKrl = (CK_BBOOL)(type == SEC_KRL_TYPE);
- PK11_SETATTRS(attrs, CKA_NETSCAPE_KRL, &isKrl, sizeof(isKrl));
+ PK11_SETATTRS(attrs, CKA_NSS_KRL, &isKrl, sizeof(isKrl));
attrs++;
}
@@ -256,8 +258,8 @@ pk11_RetrieveCrlsCallback(PK11SlotInfo *slot, CK_OBJECT_HANDLE crlID,
CERTCrlNode *new_node = NULL;
CK_ATTRIBUTE fetchCrl[3] = {
{ CKA_VALUE, NULL, 0 },
- { CKA_NETSCAPE_KRL, NULL, 0 },
- { CKA_NETSCAPE_URL, NULL, 0 },
+ { CKA_NSS_KRL, NULL, 0 },
+ { CKA_NSS_URL, NULL, 0 },
};
const int fetchCrlSize = sizeof(fetchCrl) / sizeof(fetchCrl[2]);
CK_RV crv;
@@ -360,7 +362,7 @@ pk11_RetrieveCrls(CERTCrlHeadNode *nodes, SECItem *issuer,
pk11TraverseSlot creater;
CK_ATTRIBUTE theTemplate[2];
CK_ATTRIBUTE *attrs;
- CK_OBJECT_CLASS crlClass = CKO_NETSCAPE_CRL;
+ CK_OBJECT_CLASS crlClass = CKO_NSS_CRL;
crlOptions options;
attrs = theTemplate;
@@ -541,18 +543,18 @@ SECItem *
PK11_FindSMimeProfile(PK11SlotInfo **slot, char *emailAddr,
SECItem *name, SECItem **profileTime)
{
- CK_OBJECT_CLASS smimeClass = CKO_NETSCAPE_SMIME;
+ CK_OBJECT_CLASS smimeClass = CKO_NSS_SMIME;
CK_ATTRIBUTE theTemplate[] = {
{ CKA_SUBJECT, NULL, 0 },
{ CKA_CLASS, NULL, 0 },
- { CKA_NETSCAPE_EMAIL, NULL, 0 },
+ { CKA_NSS_EMAIL, NULL, 0 },
};
CK_ATTRIBUTE smimeData[] = {
{ CKA_SUBJECT, NULL, 0 },
{ CKA_VALUE, NULL, 0 },
};
/* if you change the array, change the variable below as well */
- int tsize = sizeof(theTemplate) / sizeof(theTemplate[0]);
+ const size_t tsize = sizeof(theTemplate) / sizeof(theTemplate[0]);
CK_OBJECT_HANDLE smimeh = CK_INVALID_HANDLE;
CK_ATTRIBUTE *attrs = theTemplate;
CK_RV crv;
@@ -567,7 +569,7 @@ PK11_FindSMimeProfile(PK11SlotInfo **slot, char *emailAddr,
attrs++;
PK11_SETATTRS(attrs, CKA_CLASS, &smimeClass, sizeof(smimeClass));
attrs++;
- PK11_SETATTRS(attrs, CKA_NETSCAPE_EMAIL, emailAddr, strlen(emailAddr));
+ PK11_SETATTRS(attrs, CKA_NSS_EMAIL, emailAddr, strlen(emailAddr));
attrs++;
if (*slot) {
@@ -597,7 +599,7 @@ PK11_FindSMimeProfile(PK11SlotInfo **slot, char *emailAddr,
}
if (profileTime) {
- PK11_SETATTRS(smimeData, CKA_NETSCAPE_SMIME_TIMESTAMP, NULL, 0);
+ PK11_SETATTRS(smimeData, CKA_NSS_SMIME_TIMESTAMP, NULL, 0);
}
crv = PK11_GetAttributes(NULL, *slot, smimeh, smimeData, 2);
@@ -650,14 +652,14 @@ SECStatus
PK11_SaveSMimeProfile(PK11SlotInfo *slot, char *emailAddr, SECItem *derSubj,
SECItem *emailProfile, SECItem *profileTime)
{
- CK_OBJECT_CLASS smimeClass = CKO_NETSCAPE_SMIME;
+ CK_OBJECT_CLASS smimeClass = CKO_NSS_SMIME;
CK_BBOOL ck_true = CK_TRUE;
CK_ATTRIBUTE theTemplate[] = {
{ CKA_CLASS, NULL, 0 },
{ CKA_TOKEN, NULL, 0 },
{ CKA_SUBJECT, NULL, 0 },
- { CKA_NETSCAPE_EMAIL, NULL, 0 },
- { CKA_NETSCAPE_SMIME_TIMESTAMP, NULL, 0 },
+ { CKA_NSS_EMAIL, NULL, 0 },
+ { CKA_NSS_SMIME_TIMESTAMP, NULL, 0 },
{ CKA_VALUE, NULL, 0 }
};
/* if you change the array, change the variable below as well */
@@ -677,11 +679,11 @@ PK11_SaveSMimeProfile(PK11SlotInfo *slot, char *emailAddr, SECItem *derSubj,
attrs++;
PK11_SETATTRS(attrs, CKA_SUBJECT, derSubj->data, derSubj->len);
attrs++;
- PK11_SETATTRS(attrs, CKA_NETSCAPE_EMAIL,
+ PK11_SETATTRS(attrs, CKA_NSS_EMAIL,
emailAddr, PORT_Strlen(emailAddr) + 1);
attrs++;
if (profileTime) {
- PK11_SETATTRS(attrs, CKA_NETSCAPE_SMIME_TIMESTAMP, profileTime->data,
+ PK11_SETATTRS(attrs, CKA_NSS_SMIME_TIMESTAMP, profileTime->data,
profileTime->len);
attrs++;
PK11_SETATTRS(attrs, CKA_VALUE, emailProfile->data,
@@ -697,7 +699,7 @@ PK11_SaveSMimeProfile(PK11SlotInfo *slot, char *emailAddr, SECItem *derSubj,
}
rwsession = PK11_GetRWSession(slot);
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_READ_ONLY);
if (free_slot) {
PK11_FreeSlot(free_slot);
diff --git a/security/nss/lib/pk11wrap/pk11obj.c b/security/nss/lib/pk11wrap/pk11obj.c
index bc9e93454e..4432b8e3a7 100644
--- a/security/nss/lib/pk11wrap/pk11obj.c
+++ b/security/nss/lib/pk11wrap/pk11obj.c
@@ -5,6 +5,7 @@
* This file manages object type indepentent functions.
*/
#include <limits.h>
+#include <stddef.h>
#include "seccomon.h"
#include "secmod.h"
@@ -70,7 +71,7 @@ PK11_DestroyTokenObject(PK11SlotInfo *slot, CK_OBJECT_HANDLE object)
CK_SESSION_HANDLE rwsession;
rwsession = PK11_GetRWSession(slot);
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
return SECFailure;
}
@@ -203,7 +204,7 @@ PK11_GetAttributes(PLArenaPool *arena, PK11SlotInfo *slot,
/* make pedantic happy... note that it's only used arena != NULL */
void *mark = NULL;
CK_RV crv;
- if (slot->session == CK_INVALID_SESSION)
+ if (slot->session == CK_INVALID_HANDLE)
return CKR_SESSION_HANDLE_INVALID;
/*
@@ -317,7 +318,7 @@ PK11_SetObjectNickname(PK11SlotInfo *slot, CK_OBJECT_HANDLE id,
PK11_SETATTRS(&setTemplate, CKA_LABEL, (CK_CHAR *)nickname, len);
rwsession = PK11_GetRWSession(slot);
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
return SECFailure;
}
@@ -394,12 +395,12 @@ PK11_CreateNewObject(PK11SlotInfo *slot, CK_SESSION_HANDLE session,
rwsession = session;
if (token) {
rwsession = PK11_GetRWSession(slot);
- } else if (rwsession == CK_INVALID_SESSION) {
+ } else if (rwsession == CK_INVALID_HANDLE) {
rwsession = slot->session;
- if (rwsession != CK_INVALID_SESSION)
+ if (rwsession != CK_INVALID_HANDLE)
PK11_EnterSlotMonitor(slot);
}
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
return SECFailure;
}
@@ -412,7 +413,7 @@ PK11_CreateNewObject(PK11SlotInfo *slot, CK_SESSION_HANDLE session,
}
if (token) {
PK11_RestoreROSession(slot, rwsession);
- } else if (session == CK_INVALID_SESSION) {
+ } else if (session == CK_INVALID_HANDLE) {
PK11_ExitSlotMonitor(slot);
}
@@ -1243,7 +1244,7 @@ PK11_UnwrapPrivKey(PK11SlotInfo *slot, PK11SymKey *wrappingKey,
}
if (PK11_IsInternal(slot)) {
- PK11_SETATTRS(attrs, CKA_NETSCAPE_DB, idValue->data,
+ PK11_SETATTRS(attrs, CKA_NSS_DB, idValue->data,
idValue->len);
attrs++;
}
@@ -1275,13 +1276,13 @@ PK11_UnwrapPrivKey(PK11SlotInfo *slot, PK11SymKey *wrappingKey,
rwsession = PK11_GetRWSession(slot);
} else {
rwsession = slot->session;
- if (rwsession != CK_INVALID_SESSION)
+ if (rwsession != CK_INVALID_HANDLE)
PK11_EnterSlotMonitor(slot);
}
/* This is a lot a work to deal with fussy PKCS #11 modules
* that can't bother to return BAD_DATA when presented with an
* invalid session! */
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
goto loser;
}
@@ -1692,18 +1693,12 @@ PK11_CreateManagedGenericObject(PK11SlotInfo *slot,
!token);
}
-/*
- * Change an attribute on a raw object
- */
-SECStatus
-PK11_WriteRawAttribute(PK11ObjectType objType, void *objSpec,
- CK_ATTRIBUTE_TYPE attrType, SECItem *item)
+CK_OBJECT_HANDLE
+PK11_GetObjectHandle(PK11ObjectType objType, void *objSpec,
+ PK11SlotInfo **slotp)
{
+ CK_OBJECT_HANDLE handle = CK_INVALID_HANDLE;
PK11SlotInfo *slot = NULL;
- CK_OBJECT_HANDLE handle = 0;
- CK_ATTRIBUTE setTemplate;
- CK_RV crv;
- CK_SESSION_HANDLE rwsession;
switch (objType) {
case PK11_TypeGeneric:
@@ -1724,16 +1719,42 @@ PK11_WriteRawAttribute(PK11ObjectType objType, void *objSpec,
break;
case PK11_TypeCert: /* don't handle cert case for now */
default:
+ PORT_SetError(SEC_ERROR_UNKNOWN_OBJECT_TYPE);
break;
}
+ if (slotp) {
+ *slotp = slot;
+ }
+ /* paranoia. If the object doesn't have a slot, then it's handle isn't
+ * valid either */
if (slot == NULL) {
+ handle = CK_INVALID_HANDLE;
+ }
+ return handle;
+}
+
+/*
+ * Change an attribute on a raw object
+ */
+SECStatus
+PK11_WriteRawAttribute(PK11ObjectType objType, void *objSpec,
+ CK_ATTRIBUTE_TYPE attrType, SECItem *item)
+{
+ PK11SlotInfo *slot = NULL;
+ CK_OBJECT_HANDLE handle = 0;
+ CK_ATTRIBUTE setTemplate;
+ CK_RV crv;
+ CK_SESSION_HANDLE rwsession;
+
+ handle = PK11_GetObjectHandle(objType, objSpec, &slot);
+ if (handle == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_UNKNOWN_OBJECT_TYPE);
return SECFailure;
}
PK11_SETATTRS(&setTemplate, attrType, (CK_CHAR *)item->data, item->len);
rwsession = PK11_GetRWSession(slot);
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
return SECFailure;
}
@@ -1754,28 +1775,8 @@ PK11_ReadRawAttribute(PK11ObjectType objType, void *objSpec,
PK11SlotInfo *slot = NULL;
CK_OBJECT_HANDLE handle = 0;
- switch (objType) {
- case PK11_TypeGeneric:
- slot = ((PK11GenericObject *)objSpec)->slot;
- handle = ((PK11GenericObject *)objSpec)->objectID;
- break;
- case PK11_TypePrivKey:
- slot = ((SECKEYPrivateKey *)objSpec)->pkcs11Slot;
- handle = ((SECKEYPrivateKey *)objSpec)->pkcs11ID;
- break;
- case PK11_TypePubKey:
- slot = ((SECKEYPublicKey *)objSpec)->pkcs11Slot;
- handle = ((SECKEYPublicKey *)objSpec)->pkcs11ID;
- break;
- case PK11_TypeSymKey:
- slot = ((PK11SymKey *)objSpec)->slot;
- handle = ((PK11SymKey *)objSpec)->objectID;
- break;
- case PK11_TypeCert: /* don't handle cert case for now */
- default:
- break;
- }
- if (slot == NULL) {
+ handle = PK11_GetObjectHandle(objType, objSpec, &slot);
+ if (handle == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_UNKNOWN_OBJECT_TYPE);
return SECFailure;
}
@@ -1783,11 +1784,31 @@ PK11_ReadRawAttribute(PK11ObjectType objType, void *objSpec,
return PK11_ReadAttribute(slot, handle, attrType, NULL, item);
}
+SECStatus
+PK11_ReadRawAttributes(PLArenaPool *arena, PK11ObjectType objType, void *objSpec,
+ CK_ATTRIBUTE *pTemplate, unsigned int count)
+{
+ PK11SlotInfo *slot = NULL;
+ CK_OBJECT_HANDLE handle = 0;
+
+ handle = PK11_GetObjectHandle(objType, objSpec, &slot);
+ if (handle == CK_INVALID_HANDLE) {
+ PORT_SetError(SEC_ERROR_UNKNOWN_OBJECT_TYPE);
+ return SECFailure;
+ }
+ CK_RV crv = PK11_GetAttributes(arena, slot, handle, pTemplate, count);
+ if (crv != CKR_OK) {
+ PORT_SetError(PK11_MapError(crv));
+ return SECFailure;
+ }
+ return SECSuccess;
+}
+
/*
* return the object handle that matches the template
*/
CK_OBJECT_HANDLE
-pk11_FindObjectByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *theTemplate, int tsize)
+pk11_FindObjectByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *theTemplate, size_t tsize)
{
CK_OBJECT_HANDLE object;
CK_RV crv = CKR_SESSION_HANDLE_INVALID;
@@ -1797,7 +1818,7 @@ pk11_FindObjectByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *theTemplate, int tsi
* issue the find
*/
PK11_EnterSlotMonitor(slot);
- if (slot->session != CK_INVALID_SESSION) {
+ if (slot->session != CK_INVALID_HANDLE) {
crv = PK11_GETTAB(slot)->C_FindObjectsInit(slot->session,
theTemplate, tsize);
}
@@ -1826,7 +1847,7 @@ pk11_FindObjectByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *theTemplate, int tsi
*/
CK_OBJECT_HANDLE *
pk11_FindObjectsByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *findTemplate,
- int templCount, int *object_count)
+ size_t templCount, int *object_count)
{
CK_OBJECT_HANDLE *objID = NULL;
CK_ULONG returned_count = 0;
@@ -1840,7 +1861,7 @@ pk11_FindObjectsByTemplate(PK11SlotInfo *slot, CK_ATTRIBUTE *findTemplate,
if (haslock) {
PK11_EnterSlotMonitor(slot);
}
- if (session != CK_INVALID_SESSION) {
+ if (session != CK_INVALID_HANDLE) {
crv = PK11_GETTAB(slot)->C_FindObjectsInit(session,
findTemplate, templCount);
}
@@ -1921,7 +1942,7 @@ PK11_FindRawCertsWithSubject(PK11SlotInfo *slot, SECItem *derSubject,
{ CKA_CLASS, &cko_certificate, sizeof(cko_certificate) },
{ CKA_SUBJECT, derSubject->data, derSubject->len },
};
- int templateCount = sizeof(subjectTemplate) / sizeof(subjectTemplate[0]);
+ const size_t templateCount = sizeof(subjectTemplate) / sizeof(subjectTemplate[0]);
int handleCount = 0;
CK_OBJECT_HANDLE *handles =
pk11_FindObjectsByTemplate(slot, subjectTemplate, templateCount,
@@ -2001,7 +2022,7 @@ PK11_MatchItem(PK11SlotInfo *slot, CK_OBJECT_HANDLE searchID,
};
/* if you change the array, change the variable below as well */
CK_ATTRIBUTE *keyclass = &theTemplate[1];
- int tsize = sizeof(theTemplate) / sizeof(theTemplate[0]);
+ const size_t tsize = sizeof(theTemplate) / sizeof(theTemplate[0]);
/* if you change the array, change the variable below as well */
CK_OBJECT_HANDLE peerID;
PORTCheapArenaPool tmpArena;
@@ -2050,7 +2071,7 @@ PK11_NumberObjectsFor(PK11SlotInfo *slot, CK_ATTRIBUTE *findTemplate,
CK_RV crv = CKR_SESSION_HANDLE_INVALID;
PK11_EnterSlotMonitor(slot);
- if (slot->session != CK_INVALID_SESSION) {
+ if (slot->session != CK_INVALID_HANDLE) {
crv = PK11_GETTAB(slot)->C_FindObjectsInit(slot->session,
findTemplate, templCount);
}
@@ -2155,7 +2176,7 @@ PK11_FindObjectsFromNickname(char *nickname, PK11SlotInfo **slotptr,
{ CKA_LABEL, NULL, 0 },
{ CKA_CLASS, NULL, 0 },
};
- int findCount = sizeof(findTemplate) / sizeof(findTemplate[0]);
+ const size_t findCount = sizeof(findTemplate) / sizeof(findTemplate[0]);
SECStatus rv;
PK11_SETATTRS(&findTemplate[1], CKA_CLASS, &objclass, sizeof(objclass));
diff --git a/security/nss/lib/pk11wrap/pk11pars.c b/security/nss/lib/pk11wrap/pk11pars.c
index c5e21df519..edffa9e3ac 100644
--- a/security/nss/lib/pk11wrap/pk11pars.c
+++ b/security/nss/lib/pk11wrap/pk11pars.c
@@ -158,16 +158,17 @@ SECMOD_CreateModule(const char *library, const char *moduleName,
* Disallow values are parsed first, then allow values, independent of the
* order they appear.
*
- * Future key words (not yet implemented):
+ * flags: turn on the following flags:
+ * policy-lock: turn off the ability for applications to change policy with
+ * the call NSS_SetAlgorithmPolicy or the other system policy
+ * calls (SSL_SetPolicy, etc.)
+ * ssl-lock: turn off the ability to change the ssl defaults.
+ *
+ * The following only apply to ssl cipher suites (future smime)
+ *
* enable: turn on ciphersuites by default.
* disable: turn off ciphersuites by default without disallowing them by policy.
- * flags: turn on the following flags:
- * ssl-lock: turn off the ability for applications to change policy with
- * the SSL_SetCipherPolicy (or SSL_SetPolicy).
- * policy-lock: turn off the ability for applications to change policy with
- * the call NSS_SetAlgorithmPolicy.
- * ssl-default-lock: turn off the ability for applications to change cipher
- * suite states with SSL_EnableCipher, SSL_DisableCipher.
+ *
*
*/
@@ -323,21 +324,21 @@ static const oidValDef curveOptList[] = {
static const oidValDef hashOptList[] = {
/* Hashes */
{ CIPHER_NAME("MD2"), SEC_OID_MD2,
- NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE },
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE },
{ CIPHER_NAME("MD4"), SEC_OID_MD4,
- NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE },
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE },
{ CIPHER_NAME("MD5"), SEC_OID_MD5,
- NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE },
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE },
{ CIPHER_NAME("SHA1"), SEC_OID_SHA1,
- NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE },
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE },
{ CIPHER_NAME("SHA224"), SEC_OID_SHA224,
- NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE },
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE },
{ CIPHER_NAME("SHA256"), SEC_OID_SHA256,
- NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE },
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE },
{ CIPHER_NAME("SHA384"), SEC_OID_SHA384,
- NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE },
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE },
{ CIPHER_NAME("SHA512"), SEC_OID_SHA512,
- NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE },
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE }
};
static const oidValDef macOptList[] = {
@@ -389,7 +390,13 @@ static const oidValDef kxOptList[] = {
static const oidValDef signOptList[] = {
/* Signatures */
{ CIPHER_NAME("DSA"), SEC_OID_ANSIX9_DSA_SIGNATURE,
- NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE },
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE },
+ { CIPHER_NAME("RSA-PKCS"), SEC_OID_PKCS1_RSA_ENCRYPTION,
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE },
+ { CIPHER_NAME("RSA-PSS"), SEC_OID_PKCS1_RSA_PSS_SIGNATURE,
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE },
+ { CIPHER_NAME("ECDSA"), SEC_OID_ANSIX962_EC_PUBLIC_KEY,
+ NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_SIGNATURE },
};
typedef struct {
@@ -405,7 +412,7 @@ static const algListsDef algOptLists[] = {
{ macOptList, PR_ARRAY_SIZE(macOptList), "MAC", PR_FALSE },
{ cipherOptList, PR_ARRAY_SIZE(cipherOptList), "CIPHER", PR_FALSE },
{ kxOptList, PR_ARRAY_SIZE(kxOptList), "OTHER-KX", PR_FALSE },
- { signOptList, PR_ARRAY_SIZE(signOptList), "OTHER-SIGN", PR_TRUE },
+ { signOptList, PR_ARRAY_SIZE(signOptList), "OTHER-SIGN", PR_FALSE },
};
static const optionFreeDef sslOptList[] = {
@@ -443,10 +450,19 @@ static const policyFlagDef policyFlagList[] = {
/* add other key exhanges in the future */
{ CIPHER_NAME("KEY-EXCHANGE"), NSS_USE_ALG_IN_SSL_KX },
{ CIPHER_NAME("CERT-SIGNATURE"), NSS_USE_ALG_IN_CERT_SIGNATURE },
- /* add other signatures in the future */
- { CIPHER_NAME("SIGNATURE"), NSS_USE_ALG_IN_CERT_SIGNATURE },
- /* enable everything */
- { CIPHER_NAME("ALL"), NSS_USE_ALG_IN_SSL | NSS_USE_ALG_IN_SSL_KX | NSS_USE_ALG_IN_CERT_SIGNATURE },
+ { CIPHER_NAME("CMS-SIGNATURE"), NSS_USE_ALG_IN_CMS_SIGNATURE },
+ { CIPHER_NAME("ALL-SIGNATURE"), NSS_USE_ALG_IN_SIGNATURE },
+ /* sign turns off all signatures, but doesn't change the
+ * allowance for specific sigantures... for example:
+ * disallow=sha256/all allow=sha256/signature doesn't allow
+ * cert-sigantures, where disallow=sha256/all allow=sha256/all-signature
+ * does.
+ * however, disallow=sha356/signature and disallow=sha256/all-siganture are
+ * equivalent in effect */
+ { CIPHER_NAME("SIGNATURE"), NSS_USE_ALG_IN_ANY_SIGNATURE },
+ /* enable/disable everything */
+ { CIPHER_NAME("ALL"), NSS_USE_ALG_IN_SSL | NSS_USE_ALG_IN_SSL_KX |
+ NSS_USE_ALG_IN_SIGNATURE },
{ CIPHER_NAME("NONE"), 0 }
};
@@ -538,8 +554,82 @@ secmod_getPolicyOptValue(const char *policyValue, int policyValueLength,
return SECFailure;
}
+/* Policy operations:
+ * Disallow: operation is disallowed by policy. Implies disabled.
+ * Allow: operation is allowed by policy (but could be disabled).
+ * Disable: operation is turned off by default (but could be allowed).
+ * Enable: operation is enabled by default. Implies allowed.
+ */
+typedef enum {
+ NSS_DISALLOW,
+ NSS_ALLOW,
+ NSS_DISABLE,
+ NSS_ENABLE
+} NSSPolicyOperation;
+
+/* apply the operator specific policy */
+SECStatus
+secmod_setPolicyOperation(SECOidTag oid, NSSPolicyOperation operation,
+ PRUint32 value)
+{
+ SECStatus rv = SECSuccess;
+ switch (operation) {
+ case NSS_DISALLOW:
+ /* clear the requested policy bits */
+ rv = NSS_SetAlgorithmPolicy(oid, 0, value);
+ break;
+ case NSS_ALLOW:
+ /* set the requested policy bits */
+ rv = NSS_SetAlgorithmPolicy(oid, value, 0);
+ break;
+ /* enable/disable only apply to SSL cipher suites (future S/MIME).
+ * Enable/disable is implemented by clearing the DEFAULT_NOT_VALID
+ * flag, then setting the NSS_USE_DEFAULT_SSL_ENABLE flag to the
+ * correct value. The ssl policy code will then sort out what to
+ * set based on ciphers and cipher suite values.*/
+ case NSS_DISABLE:
+ if (value & (NSS_USE_ALG_IN_SSL | NSS_USE_ALG_IN_SSL_KX)) {
+ /* clear not valid and enable */
+ rv = NSS_SetAlgorithmPolicy(oid, 0,
+ NSS_USE_DEFAULT_NOT_VALID |
+ NSS_USE_DEFAULT_SSL_ENABLE);
+ }
+ break;
+ case NSS_ENABLE:
+ if (value & (NSS_USE_ALG_IN_SSL | NSS_USE_ALG_IN_SSL_KX)) {
+ /* set enable, clear not valid. NOTE: enable implies allow! */
+ rv = NSS_SetAlgorithmPolicy(oid, value | NSS_USE_DEFAULT_SSL_ENABLE,
+ NSS_USE_DEFAULT_NOT_VALID);
+ }
+ break;
+ default:
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ rv = SECFailure;
+ break;
+ }
+ return rv;
+}
+
+const char *
+secmod_getOperationString(NSSPolicyOperation operation)
+{
+ switch (operation) {
+ case NSS_DISALLOW:
+ return "disallow";
+ case NSS_ALLOW:
+ return "allow";
+ case NSS_DISABLE:
+ return "disable";
+ case NSS_ENABLE:
+ return "enable";
+ default:
+ break;
+ }
+ return "invalid";
+}
+
static SECStatus
-secmod_applyCryptoPolicy(const char *policyString, PRBool allow,
+secmod_applyCryptoPolicy(const char *policyString, NSSPolicyOperation operation,
PRBool printPolicyFeedback)
{
const char *cipher, *currentString;
@@ -573,18 +663,10 @@ secmod_applyCryptoPolicy(const char *policyString, PRBool allow,
for (i = 0; i < PR_ARRAY_SIZE(algOptLists); i++) {
const algListsDef *algOptList = &algOptLists[i];
for (j = 0; j < algOptList->entries; j++) {
- PRUint32 enable, disable;
if (!newValue) {
value = algOptList->list[j].val;
}
- if (allow) {
- enable = value;
- disable = 0;
- } else {
- enable = 0;
- disable = value;
- }
- NSS_SetAlgorithmPolicy(algOptList->list[j].oid, enable, disable);
+ secmod_setPolicyOperation(algOptList->list[j].oid, operation, value);
}
}
continue;
@@ -603,20 +685,12 @@ secmod_applyCryptoPolicy(const char *policyString, PRBool allow,
if ((newOption || algOpt->name_size == length) &&
PORT_Strncasecmp(algOpt->name, cipher, name_size) == 0) {
PRUint32 value = algOpt->val;
- PRUint32 enable, disable;
if (newOption) {
value = secmod_parsePolicyValue(&cipher[name_size] + 1,
length - name_size - 1,
printPolicyFeedback);
}
- if (allow) {
- enable = value;
- disable = 0;
- } else {
- enable = 0;
- disable = value;
- }
- rv = NSS_SetAlgorithmPolicy(algOpt->oid, enable, disable);
+ rv = secmod_setPolicyOperation(algOptList->list[j].oid, operation, value);
if (rv != SECSuccess) {
/* could not enable option */
/* NSS_SetAlgorithPolicy should have set the error code */
@@ -666,7 +740,7 @@ secmod_applyCryptoPolicy(const char *policyString, PRBool allow,
if (unknown && printPolicyFeedback) {
PR_SetEnv("NSS_POLICY_FAIL=1");
fprintf(stderr, "NSS-POLICY-FAIL %s: unknown identifier: %.*s\n",
- allow ? "allow" : "disallow", length, cipher);
+ secmod_getOperationString(operation), length, cipher);
}
}
return rv;
@@ -709,7 +783,8 @@ secmod_sanityCheckCryptoPolicy(void)
anyEnabled = PR_TRUE;
fprintf(stderr, "NSS-POLICY-INFO: %s is enabled for SSL\n", algOpt->name);
}
- if ((algOpt->val & NSS_USE_ALG_IN_CERT_SIGNATURE) && (value & NSS_USE_ALG_IN_CERT_SIGNATURE)) {
+ if ((algOpt->val & NSS_USE_ALG_IN_CERT_SIGNATURE) &&
+ ((value & NSS_USE_CERT_SIGNATURE_OK) == NSS_USE_CERT_SIGNATURE_OK)) {
++num_sig_enabled;
anyEnabled = PR_TRUE;
fprintf(stderr, "NSS-POLICY-INFO: %s is enabled for CERT-SIGNATURE\n", algOpt->name);
@@ -740,7 +815,7 @@ secmod_sanityCheckCryptoPolicy(void)
static SECStatus
secmod_parseCryptoPolicy(const char *policyConfig, PRBool printPolicyFeedback)
{
- char *disallow, *allow;
+ char *args;
SECStatus rv;
if (policyConfig == NULL) {
@@ -752,20 +827,49 @@ secmod_parseCryptoPolicy(const char *policyConfig, PRBool printPolicyFeedback)
if (rv != SECSuccess) {
return rv;
}
- disallow = NSSUTIL_ArgGetParamValue("disallow", policyConfig);
- rv = secmod_applyCryptoPolicy(disallow, PR_FALSE, printPolicyFeedback);
- if (disallow)
- PORT_Free(disallow);
+ args = NSSUTIL_ArgGetParamValue("disallow", policyConfig);
+ rv = secmod_applyCryptoPolicy(args, NSS_DISALLOW, printPolicyFeedback);
+ if (args)
+ PORT_Free(args);
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ args = NSSUTIL_ArgGetParamValue("allow", policyConfig);
+ rv = secmod_applyCryptoPolicy(args, NSS_ALLOW, printPolicyFeedback);
+ if (args)
+ PORT_Free(args);
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ args = NSSUTIL_ArgGetParamValue("disable", policyConfig);
+ rv = secmod_applyCryptoPolicy(args, NSS_DISABLE, printPolicyFeedback);
+ if (args)
+ PORT_Free(args);
if (rv != SECSuccess) {
return rv;
}
- allow = NSSUTIL_ArgGetParamValue("allow", policyConfig);
- rv = secmod_applyCryptoPolicy(allow, PR_TRUE, printPolicyFeedback);
- if (allow)
- PORT_Free(allow);
+ args = NSSUTIL_ArgGetParamValue("enable", policyConfig);
+ rv = secmod_applyCryptoPolicy(args, NSS_ENABLE, printPolicyFeedback);
+ if (args)
+ PORT_Free(args);
if (rv != SECSuccess) {
return rv;
}
+ /* this has to be last. Everything after this will be a noop */
+ if (NSSUTIL_ArgHasFlag("flags", "ssl-lock", policyConfig)) {
+ PRInt32 locks;
+ /* don't overwrite other (future) lock flags */
+ rv = NSS_OptionGet(NSS_DEFAULT_LOCKS, &locks);
+ if (rv == SECSuccess) {
+ rv = NSS_OptionSet(NSS_DEFAULT_LOCKS, locks | NSS_DEFAULT_SSL_LOCK);
+ }
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ }
+ if (NSSUTIL_ArgHasFlag("flags", "policy-lock", policyConfig)) {
+ NSS_LockPolicy();
+ }
if (printPolicyFeedback) {
/* This helps to distinguish configurations that don't contain any
* policy config= statement. */
@@ -818,7 +922,7 @@ SECMOD_CreateModuleEx(const char *library, const char *moduleName,
mod->internal = NSSUTIL_ArgHasFlag("flags", "internal", nssc);
mod->isFIPS = NSSUTIL_ArgHasFlag("flags", "FIPS", nssc);
/* if the system FIPS mode is enabled, force FIPS to be on */
- if (secmod_GetSystemFIPSEnabled()) {
+ if (SECMOD_GetSystemFIPSEnabled()) {
mod->isFIPS = PR_TRUE;
}
mod->isCritical = NSSUTIL_ArgHasFlag("flags", "critical", nssc);
diff --git a/security/nss/lib/pk11wrap/pk11pbe.c b/security/nss/lib/pk11wrap/pk11pbe.c
index 1e2fabd24b..ac0d176592 100644
--- a/security/nss/lib/pk11wrap/pk11pbe.c
+++ b/security/nss/lib/pk11wrap/pk11pbe.c
@@ -883,7 +883,9 @@ pbe_PK11AlgidToParam(SECAlgorithmID *algid, SECItem *mech)
pbeV2_params->ulPrfDataLen = 0;
pbeV2_params->saltSource = CKZ_SALT_SPECIFIED;
pSalt = ((CK_CHAR_PTR)pbeV2_params) + sizeof(CK_PKCS5_PBKD2_PARAMS);
- PORT_Memcpy(pSalt, salt->data, salt->len);
+ if (salt->data) {
+ PORT_Memcpy(pSalt, salt->data, salt->len);
+ }
pbeV2_params->pSaltSourceData = pSalt;
pbeV2_params->ulSaltSourceDataLen = salt->len;
pbeV2_params->iterations = iterations;
@@ -899,7 +901,9 @@ pbe_PK11AlgidToParam(SECAlgorithmID *algid, SECItem *mech)
pSalt = ((CK_CHAR_PTR)pbe_params) + sizeof(CK_PBE_PARAMS);
pbe_params->pSalt = pSalt;
- PORT_Memcpy(pSalt, salt->data, salt->len);
+ if (salt->data) {
+ PORT_Memcpy(pSalt, salt->data, salt->len);
+ }
pbe_params->ulSaltLen = salt->len;
if (iv_len) {
pbe_params->pInitVector =
@@ -988,10 +992,10 @@ PBE_CreateContext(SECOidTag hashAlgorithm, PBEBitGenID bitGenPurpose,
mechanism = CKM_PBA_SHA1_WITH_SHA1_HMAC;
break;
case SEC_OID_MD2:
- mechanism = CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN;
+ mechanism = CKM_NSS_PBE_MD2_HMAC_KEY_GEN;
break;
case SEC_OID_MD5:
- mechanism = CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN;
+ mechanism = CKM_NSS_PBE_MD5_HMAC_KEY_GEN;
break;
default:
break;
@@ -1243,7 +1247,9 @@ PK11_CreatePBEParams(SECItem *salt, SECItem *pwd, unsigned int iterations)
if (!pbe_params->pPassword) {
goto loser;
}
- PORT_Memcpy(pbe_params->pPassword, pwd->data, pwd->len);
+ if (pwd->data) {
+ PORT_Memcpy(pbe_params->pPassword, pwd->data, pwd->len);
+ }
pbe_params->ulPasswordLen = pwd->len;
pbe_params->pSalt = (CK_CHAR_PTR)PORT_ZAlloc(salt->len);
@@ -1363,8 +1369,8 @@ PK11SymKey *
PK11_RawPBEKeyGen(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, SECItem *mech,
SECItem *pwitem, PRBool faulty3DES, void *wincx)
{
- if (faulty3DES && (type == CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC)) {
- type = CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC;
+ if (faulty3DES && (type == CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC)) {
+ type = CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC;
}
return pk11_RawPBEKeyGenWithKeyType(slot, type, mech, -1, 0, pwitem, wincx);
}
@@ -1421,8 +1427,8 @@ PK11_PBEKeyGen(PK11SlotInfo *slot, SECAlgorithmID *algid, SECItem *pwitem,
PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
goto loser;
}
- if (faulty3DES && (type == CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC)) {
- type = CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC;
+ if (faulty3DES && (type == CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC)) {
+ type = CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC;
}
symKey = pk11_RawPBEKeyGenWithKeyType(slot, type, param, keyType, keyLen,
pwitem, wincx);
diff --git a/security/nss/lib/pk11wrap/pk11pk12.c b/security/nss/lib/pk11wrap/pk11pk12.c
index 360c03bd40..c6d2f3c872 100644
--- a/security/nss/lib/pk11wrap/pk11pk12.c
+++ b/security/nss/lib/pk11wrap/pk11pk12.c
@@ -411,7 +411,7 @@ PK11_ImportAndReturnPrivateKey(PK11SlotInfo *slot, SECKEYRawPrivateKey *lpk,
goto loser;
}
if (PK11_IsInternal(slot)) {
- PK11_SETATTRS(attrs, CKA_NETSCAPE_DB,
+ PK11_SETATTRS(attrs, CKA_NSS_DB,
publicValue->data, publicValue->len);
attrs++;
}
@@ -450,7 +450,7 @@ PK11_ImportAndReturnPrivateKey(PK11SlotInfo *slot, SECKEYRawPrivateKey *lpk,
* this dh key. We have a netscape only CKA_ value to do this.
* Only send it to internal slots */
if (PK11_IsInternal(slot)) {
- PK11_SETATTRS(attrs, CKA_NETSCAPE_DB,
+ PK11_SETATTRS(attrs, CKA_NSS_DB,
publicValue->data, publicValue->len);
attrs++;
}
@@ -483,7 +483,7 @@ PK11_ImportAndReturnPrivateKey(PK11SlotInfo *slot, SECKEYRawPrivateKey *lpk,
goto loser;
}
if (PK11_IsInternal(slot)) {
- PK11_SETATTRS(attrs, CKA_NETSCAPE_DB,
+ PK11_SETATTRS(attrs, CKA_NSS_DB,
lpk->u.ec.publicValue.data,
lpk->u.ec.publicValue.len);
attrs++;
@@ -535,7 +535,7 @@ PK11_ImportAndReturnPrivateKey(PK11SlotInfo *slot, SECKEYRawPrivateKey *lpk,
}
}
- rv = PK11_CreateNewObject(slot, CK_INVALID_SESSION,
+ rv = PK11_CreateNewObject(slot, CK_INVALID_HANDLE,
theTemplate, templateCount, isPerm, &objectID);
/* create and return a SECKEYPrivateKey */
diff --git a/security/nss/lib/pk11wrap/pk11pqg.c b/security/nss/lib/pk11wrap/pk11pqg.c
index d7c5f3613f..4ad2beee6a 100644
--- a/security/nss/lib/pk11wrap/pk11pqg.c
+++ b/security/nss/lib/pk11wrap/pk11pqg.c
@@ -55,9 +55,9 @@ PK11_PQG_ParamGenV2(unsigned int L, unsigned int N,
{ CKA_BASE, NULL, 0 },
};
CK_ATTRIBUTE vTemplate[] = {
- { CKA_NETSCAPE_PQG_COUNTER, NULL, 0 },
- { CKA_NETSCAPE_PQG_SEED, NULL, 0 },
- { CKA_NETSCAPE_PQG_H, NULL, 0 },
+ { CKA_NSS_PQG_COUNTER, NULL, 0 },
+ { CKA_NSS_PQG_SEED, NULL, 0 },
+ { CKA_NSS_PQG_H, NULL, 0 },
};
CK_ULONG primeBits = L;
CK_ULONG subPrimeBits = N;
@@ -84,7 +84,7 @@ PK11_PQG_ParamGenV2(unsigned int L, unsigned int N,
attrs++;
}
if (seedBits != 0) {
- PK11_SETATTRS(attrs, CKA_NETSCAPE_PQG_SEED_BITS,
+ PK11_SETATTRS(attrs, CKA_NSS_PQG_SEED_BITS,
&seedBits, sizeof(seedBits));
attrs++;
}
@@ -266,13 +266,13 @@ PK11_PQG_VerifyParams(const PQGParams *params, const PQGVerify *vfy,
{ CKA_SUBPRIME, NULL, 0 },
{ CKA_BASE, NULL, 0 },
{ CKA_TOKEN, NULL, 0 },
- { CKA_NETSCAPE_PQG_COUNTER, NULL, 0 },
- { CKA_NETSCAPE_PQG_SEED, NULL, 0 },
- { CKA_NETSCAPE_PQG_H, NULL, 0 },
+ { CKA_NSS_PQG_COUNTER, NULL, 0 },
+ { CKA_NSS_PQG_SEED, NULL, 0 },
+ { CKA_NSS_PQG_H, NULL, 0 },
};
CK_ATTRIBUTE *attrs;
CK_BBOOL ckfalse = CK_FALSE;
- CK_OBJECT_CLASS class = CKO_KG_PARAMETERS;
+ CK_OBJECT_CLASS class = CKO_DOMAIN_PARAMETERS;
CK_KEY_TYPE keyType = CKK_DSA;
SECStatus rv = SECSuccess;
PK11SlotInfo *slot;
@@ -301,15 +301,15 @@ PK11_PQG_VerifyParams(const PQGParams *params, const PQGVerify *vfy,
if (vfy) {
if (vfy->counter != -1) {
counter = vfy->counter;
- PK11_SETATTRS(attrs, CKA_NETSCAPE_PQG_COUNTER,
+ PK11_SETATTRS(attrs, CKA_NSS_PQG_COUNTER,
&counter, sizeof(counter));
attrs++;
}
- PK11_SETATTRS(attrs, CKA_NETSCAPE_PQG_SEED,
+ PK11_SETATTRS(attrs, CKA_NSS_PQG_SEED,
vfy->seed.data, vfy->seed.len);
attrs++;
if (vfy->h.len) {
- PK11_SETATTRS(attrs, CKA_NETSCAPE_PQG_H,
+ PK11_SETATTRS(attrs, CKA_NSS_PQG_H,
vfy->h.data, vfy->h.len);
attrs++;
}
diff --git a/security/nss/lib/pk11wrap/pk11priv.h b/security/nss/lib/pk11wrap/pk11priv.h
index 13fc74c3ac..e9977cfdb2 100644
--- a/security/nss/lib/pk11wrap/pk11priv.h
+++ b/security/nss/lib/pk11wrap/pk11priv.h
@@ -3,6 +3,9 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef _PK11PRIV_H_
#define _PK11PRIV_H_
+
+#include <stddef.h>
+
#include "plarena.h"
#include "seccomon.h"
#include "secoidt.h"
@@ -48,7 +51,7 @@ CK_ULONG PK11_ReadULongAttribute(PK11SlotInfo *slot, CK_OBJECT_HANDLE id,
char *PK11_MakeString(PLArenaPool *arena, char *space, char *staticSring,
int stringLen);
PRBool pk11_MatchString(const char *string,
- const char *staticString, int staticStringLen);
+ const char *staticString, size_t staticStringLen);
int PK11_MapError(CK_RV error);
CK_SESSION_HANDLE PK11_GetRWSession(PK11SlotInfo *slot);
void PK11_RestoreROSession(PK11SlotInfo *slot, CK_SESSION_HANDLE rwsession);
@@ -98,6 +101,7 @@ void PK11_AddMechanismEntry(CK_MECHANISM_TYPE type, CK_KEY_TYPE key,
int ivLen, int blocksize);
CK_MECHANISM_TYPE PK11_GetKeyMechanism(CK_KEY_TYPE type);
CK_MECHANISM_TYPE PK11_GetKeyGenWithSize(CK_MECHANISM_TYPE type, int size);
+PRBool PK11_DoesMechanismFlag(PK11SlotInfo *, CK_MECHANISM_TYPE type, CK_FLAGS flags);
/**********************************************************************
* Symetric, Public, and Private Keys
@@ -146,6 +150,14 @@ PK11Context *PK11_CreateContextByRawKey(PK11SlotInfo *slot,
CK_MECHANISM_TYPE type, PK11Origin origin, CK_ATTRIBUTE_TYPE operation,
SECItem *key, SECItem *param, void *wincx);
PRBool PK11_HashOK(SECOidTag hashAlg);
+/*
+ * Testing interfaces, not for general use. If your code isn't in
+ * gtests or cmd, stay away from these. This function forces
+ * an AEAD context into simulation mode even though the target token
+ * can already do PKCS #11 v3.0 Message (e.i. softoken).
+ */
+SECStatus _PK11_ContextSetAEADSimulation(PK11Context *context);
+PRBool _PK11_ContextGetAEADSimulation(PK11Context *context);
/**********************************************************************
* Functions which are deprecated....
diff --git a/security/nss/lib/pk11wrap/pk11pub.h b/security/nss/lib/pk11wrap/pk11pub.h
index 30e4cbd89b..e6961e0244 100644
--- a/security/nss/lib/pk11wrap/pk11pub.h
+++ b/security/nss/lib/pk11wrap/pk11pub.h
@@ -9,6 +9,7 @@
#include "secdert.h"
#include "keythi.h"
#include "certt.h"
+#include "pk11hpke.h"
#include "pkcs11t.h"
#include "secmodt.h"
#include "seccomon.h"
@@ -267,6 +268,8 @@ CK_MECHANISM_TYPE PK11_MapSignKeyType(KeyType keyType);
**********************************************************************/
void PK11_FreeSymKey(PK11SymKey *key);
PK11SymKey *PK11_ReferenceSymKey(PK11SymKey *symKey);
+PK11SymKey *PK11_ImportDataKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, PK11Origin origin,
+ CK_ATTRIBUTE_TYPE operation, SECItem *key, void *wincx);
PK11SymKey *PK11_ImportSymKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type,
PK11Origin origin, CK_ATTRIBUTE_TYPE operation, SECItem *key, void *wincx);
PK11SymKey *PK11_ImportSymKeyWithFlags(PK11SlotInfo *slot,
@@ -354,6 +357,11 @@ void *PK11_GetSymKeyUserData(PK11SymKey *symKey);
SECStatus PK11_PubWrapSymKey(CK_MECHANISM_TYPE type, SECKEYPublicKey *pubKey,
PK11SymKey *symKey, SECItem *wrappedKey);
+SECStatus PK11_PubWrapSymKeyWithMechanism(SECKEYPublicKey *pubKey,
+ CK_MECHANISM_TYPE mechType,
+ SECItem *param,
+ PK11SymKey *symKey,
+ SECItem *wrappedKey);
SECStatus PK11_WrapSymKey(CK_MECHANISM_TYPE type, SECItem *params,
PK11SymKey *wrappingKey, PK11SymKey *symKey, SECItem *wrappedKey);
/* move a key to 'slot' optionally set the key attributes according to either
@@ -363,6 +371,25 @@ SECStatus PK11_WrapSymKey(CK_MECHANISM_TYPE type, SECItem *params,
PK11SymKey *PK11_MoveSymKey(PK11SlotInfo *slot, CK_ATTRIBUTE_TYPE operation,
CK_FLAGS flags, PRBool perm, PK11SymKey *symKey);
/*
+ * To do joint operations, we often need two keys in the same slot.
+ * Usually the PKCS #11 wrappers handle this correctly (like for PK11_WrapKey),
+ * but sometimes the wrappers don't know about mechanism specific keys in
+ * the Mechanism params. This function makes sure the two keys are in the
+ * same slot by copying one or both of the keys into a common slot. This
+ * functions makes sure the slot can handle the target mechanism. If the copy
+ * is warranted, this function will prefer to move the movingKey first, then
+ * the preferedKey. If the keys are moved, the new keys are returned in
+ * newMovingKey and/or newPreferedKey. The application is responsible
+ * for freeing those keys one the operation is complete.
+ */
+SECStatus PK11_SymKeysToSameSlot(CK_MECHANISM_TYPE mech,
+ CK_ATTRIBUTE_TYPE preferedOperation,
+ CK_ATTRIBUTE_TYPE movingOperation,
+ PK11SymKey *preferedKey, PK11SymKey *movingKey,
+ PK11SymKey **newPreferedKey,
+ PK11SymKey **newMovingKey);
+
+/*
* derive a new key from the base key.
* PK11_Derive returns a key which can do exactly one operation, and is
* ephemeral (session key).
@@ -429,6 +456,13 @@ PK11SymKey *PK11_UnwrapSymKeyWithFlagsPerm(PK11SymKey *wrappingKey,
*/
PK11SymKey *PK11_PubUnwrapSymKey(SECKEYPrivateKey *key, SECItem *wrapppedKey,
CK_MECHANISM_TYPE target, CK_ATTRIBUTE_TYPE operation, int keySize);
+PK11SymKey *PK11_PubUnwrapSymKeyWithMechanism(SECKEYPrivateKey *key,
+ CK_MECHANISM_TYPE mechType,
+ SECItem *param,
+ SECItem *wrapppedKey,
+ CK_MECHANISM_TYPE target,
+ CK_ATTRIBUTE_TYPE operation,
+ int keySize);
PK11SymKey *PK11_PubUnwrapSymKeyWithFlagsPerm(SECKEYPrivateKey *wrappingKey,
SECItem *wrappedKey, CK_MECHANISM_TYPE target,
CK_ATTRIBUTE_TYPE operation, int keySize,
@@ -678,6 +712,7 @@ SECStatus PK11_ImportCertForKeyToSlot(PK11SlotInfo *slot, CERTCertificate *cert,
void *wincx);
CERTCertificate *PK11_FindBestKEAMatch(CERTCertificate *serverCert, void *wincx);
PRBool PK11_FortezzaHasKEA(CERTCertificate *cert);
+CK_OBJECT_HANDLE PK11_FindEncodedCertInSlot(PK11SlotInfo *slot, SECItem *derCert, void *wincx);
CK_OBJECT_HANDLE PK11_FindCertInSlot(PK11SlotInfo *slot, CERTCertificate *cert,
void *wincx);
SECStatus PK11_TraverseCertsForNicknameInSlot(SECItem *nickname,
@@ -693,6 +728,36 @@ CK_BBOOL PK11_HasAttributeSet(PK11SlotInfo *slot,
PRBool haslock /* must be set to PR_FALSE */);
/**********************************************************************
+ * Hybrid Public Key Encryption (draft-05)
+ **********************************************************************/
+/*
+ * NOTE: All HPKE functions will fail with SEC_ERROR_INVALID_ALGORITHM
+ * unless NSS is compiled with NSS_ENABLE_DRAFT_HPKE while spec (and
+ * implementation) is in draft. The eventual RFC number is an input to
+ * the key schedule, so applications opting into this MUST be prepared for
+ * outputs to change when the implementation is updated or finalized. */
+
+/* Some of the various HPKE arguments would ideally be const, but the
+ * underlying PK11 functions take them as non-const. To avoid lying to
+ * the application with a cast, this idiosyncrasy is exposed. */
+SECStatus PK11_HPKE_ValidateParameters(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId);
+HpkeContext *PK11_HPKE_NewContext(HpkeKemId kemId, HpkeKdfId kdfId, HpkeAeadId aeadId,
+ PK11SymKey *psk, const SECItem *pskId);
+SECStatus PK11_HPKE_Deserialize(const HpkeContext *cx, const PRUint8 *enc,
+ unsigned int encLen, SECKEYPublicKey **outPubKey);
+void PK11_HPKE_DestroyContext(HpkeContext *cx, PRBool freeit);
+const SECItem *PK11_HPKE_GetEncapPubKey(const HpkeContext *cx);
+SECStatus PK11_HPKE_ExportSecret(const HpkeContext *cx, const SECItem *info, unsigned int L,
+ PK11SymKey **outKey);
+SECStatus PK11_HPKE_Open(HpkeContext *cx, const SECItem *aad, const SECItem *ct, SECItem **outPt);
+SECStatus PK11_HPKE_Seal(HpkeContext *cx, const SECItem *aad, const SECItem *pt, SECItem **outCt);
+SECStatus PK11_HPKE_Serialize(const SECKEYPublicKey *pk, PRUint8 *buf, unsigned int *len, unsigned int maxLen);
+SECStatus PK11_HPKE_SetupS(HpkeContext *cx, const SECKEYPublicKey *pkE, SECKEYPrivateKey *skE,
+ SECKEYPublicKey *pkR, const SECItem *info);
+SECStatus PK11_HPKE_SetupR(HpkeContext *cx, const SECKEYPublicKey *pkR, SECKEYPrivateKey *skR,
+ const SECItem *enc, const SECItem *info);
+
+/**********************************************************************
* Sign/Verify
**********************************************************************/
@@ -741,6 +806,19 @@ SECStatus PK11_DigestOp(PK11Context *context, const unsigned char *in,
unsigned len);
SECStatus PK11_CipherOp(PK11Context *context, unsigned char *out, int *outlen,
int maxout, const unsigned char *in, int inlen);
+/* application builds the mechanism specific params */
+SECStatus PK11_AEADRawOp(PK11Context *context, void *params, int paramslen,
+ const unsigned char *aad, int aadlen,
+ unsigned char *out, int *outlen,
+ int maxout, const unsigned char *in, int inlen);
+/* NSS builds the mechanism specific params */
+SECStatus PK11_AEADOp(PK11Context *context, CK_GENERATOR_FUNCTION ivGen,
+ int fixedbits, unsigned char *iv, int ivlen,
+ const unsigned char *aad, int aadlen,
+ unsigned char *out, int *outlen,
+ int maxout, unsigned char *tag, int taglen,
+ const unsigned char *in, int inlen);
+
SECStatus PK11_Finalize(PK11Context *context);
SECStatus PK11_DigestFinal(PK11Context *context, unsigned char *data,
unsigned int *outLen, unsigned int length);
@@ -861,8 +939,13 @@ PK11GenericObject *PK11_CreateGenericObject(PK11SlotInfo *slot,
*/
SECStatus PK11_ReadRawAttribute(PK11ObjectType type, void *object,
CK_ATTRIBUTE_TYPE attr, SECItem *item);
+SECStatus PK11_ReadRawAttributes(PLArenaPool *arena, PK11ObjectType type, void *object,
+ CK_ATTRIBUTE *pTemplate, unsigned int count);
SECStatus PK11_WriteRawAttribute(PK11ObjectType type, void *object,
CK_ATTRIBUTE_TYPE attr, SECItem *item);
+/* get the PKCS #11 handle and slot for a generic object */
+CK_OBJECT_HANDLE PK11_GetObjectHandle(PK11ObjectType objType, void *objSpec,
+ PK11SlotInfo **slotp);
/*
* PK11_GetAllSlotsForCert returns all the slots that a given certificate
@@ -902,6 +985,17 @@ PK11_GetLowLevelKeyIDForPrivateKey(SECKEYPrivateKey *key);
PRBool SECMOD_HasRootCerts(void);
+/**********************************************************************
+ * Other Utilities
+ **********************************************************************/
+/*
+ * Get the state of the system FIPS mode -
+ * NSS uses this to force FIPS mode if the system bit is on. This returns
+ * the system state independent of the database state and can be called
+ * before NSS initializes.
+ */
+int SECMOD_GetSystemFIPSEnabled(void);
+
SEC_END_PROTOS
#endif
diff --git a/security/nss/lib/pk11wrap/pk11skey.c b/security/nss/lib/pk11wrap/pk11skey.c
index ad4166017e..f724fe9b71 100644
--- a/security/nss/lib/pk11wrap/pk11skey.c
+++ b/security/nss/lib/pk11wrap/pk11skey.c
@@ -6,6 +6,8 @@
* Interfaces.
*/
+#include <stddef.h>
+
#include "seccomon.h"
#include "secmod.h"
#include "nssilock.h"
@@ -73,11 +75,11 @@ pk11_getKeyFromList(PK11SlotInfo *slot, PRBool needSession)
* session could be invalid if the token has been removed or because
* we got it from the non-owner free list */
if ((symKey->series != slot->series) ||
- (symKey->session == CK_INVALID_SESSION)) {
+ (symKey->session == CK_INVALID_HANDLE)) {
symKey->session = pk11_GetNewSession(slot, &symKey->sessionOwner);
}
- PORT_Assert(symKey->session != CK_INVALID_SESSION);
- if (symKey->session != CK_INVALID_SESSION)
+ PORT_Assert(symKey->session != CK_INVALID_HANDLE);
+ if (symKey->session != CK_INVALID_HANDLE)
return symKey;
PK11_FreeSymKey(symKey);
/* if we are here, we need a session, but couldn't get one, it's
@@ -94,13 +96,13 @@ pk11_getKeyFromList(PK11SlotInfo *slot, PRBool needSession)
symKey->next = NULL;
if (needSession) {
symKey->session = pk11_GetNewSession(slot, &symKey->sessionOwner);
- PORT_Assert(symKey->session != CK_INVALID_SESSION);
- if (symKey->session == CK_INVALID_SESSION) {
+ PORT_Assert(symKey->session != CK_INVALID_HANDLE);
+ if (symKey->session == CK_INVALID_HANDLE) {
PK11_FreeSymKey(symKey);
symKey = NULL;
}
} else {
- symKey->session = CK_INVALID_SESSION;
+ symKey->session = CK_INVALID_HANDLE;
}
return symKey;
}
@@ -148,7 +150,7 @@ pk11_CreateSymKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type,
/* if needSession was specified, make sure we have a valid session.
* callers which specify needSession as false should do their own
* check of the session before returning the symKey */
- if (needSession && symKey->session == CK_INVALID_SESSION) {
+ if (needSession && symKey->session == CK_INVALID_HANDLE) {
PK11_FreeSymKey(symKey);
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
return NULL;
@@ -213,16 +215,16 @@ PK11_FreeSymKey(PK11SymKey *symKey)
* session must be valid.
* freeSymKeysHead contain a list of SymKey structures without
* valid session.
- * session must be CK_INVALID_SESSION.
+ * session must be CK_INVALID_HANDLE.
* though sessionOwner is false, callers should not depend on
* this fact.
*/
if (symKey->sessionOwner) {
- PORT_Assert(symKey->session != CK_INVALID_SESSION);
+ PORT_Assert(symKey->session != CK_INVALID_HANDLE);
symKey->next = slot->freeSymKeysWithSessionHead;
slot->freeSymKeysWithSessionHead = symKey;
} else {
- symKey->session = CK_INVALID_SESSION;
+ symKey->session = CK_INVALID_HANDLE;
symKey->next = slot->freeSymKeysHead;
slot->freeSymKeysHead = symKey;
}
@@ -345,8 +347,8 @@ PK11_SymKeyFromHandle(PK11SlotInfo *slot, PK11SymKey *parent, PK11Origin origin,
/* This is the only case where pk11_CreateSymKey does not explicitly
* check symKey->session. We need to assert here to make sure.
* the session isn't invalid. */
- PORT_Assert(parent->session != CK_INVALID_SESSION);
- if (parent->session == CK_INVALID_SESSION) {
+ PORT_Assert(parent->session != CK_INVALID_HANDLE);
+ if (parent->session == CK_INVALID_HANDLE) {
PK11_FreeSymKey(symKey);
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
return NULL;
@@ -401,15 +403,19 @@ void
PK11_SetWrapKey(PK11SlotInfo *slot, int wrap, PK11SymKey *wrapKey)
{
PK11_EnterSlotMonitor(slot);
- if (wrap < PR_ARRAY_SIZE(slot->refKeys) &&
- slot->refKeys[wrap] == CK_INVALID_HANDLE) {
- /* save the handle and mechanism for the wrapping key */
- /* mark the key and session as not owned by us so they don't get freed
- * when the key goes way... that lets us reuse the key later */
- slot->refKeys[wrap] = wrapKey->objectID;
- wrapKey->owner = PR_FALSE;
- wrapKey->sessionOwner = PR_FALSE;
- slot->wrapMechanism = wrapKey->type;
+ if (wrap >= 0) {
+ size_t uwrap = (size_t)wrap;
+ if (uwrap < PR_ARRAY_SIZE(slot->refKeys) &&
+ slot->refKeys[uwrap] == CK_INVALID_HANDLE) {
+ /* save the handle and mechanism for the wrapping key */
+ /* mark the key and session as not owned by us so they don't get
+ * freed when the key goes way... that lets us reuse the key
+ * later */
+ slot->refKeys[uwrap] = wrapKey->objectID;
+ wrapKey->owner = PR_FALSE;
+ wrapKey->sessionOwner = PR_FALSE;
+ slot->wrapMechanism = wrapKey->type;
+ }
}
PK11_ExitSlotMonitor(slot);
}
@@ -477,6 +483,15 @@ PK11_ImportSymKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type,
CK_ATTRIBUTE keyTemplate[5];
CK_ATTRIBUTE *attrs = keyTemplate;
+ /* CKA_NSS_MESSAGE is a fake operation to distinguish between
+ * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set
+ * it as a real attribute */
+ if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) {
+ /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT),
+ * etc. Strip out the real attribute here */
+ operation &= ~CKA_NSS_MESSAGE_MASK;
+ }
+
PK11_SETATTRS(attrs, CKA_CLASS, &keyClass, sizeof(keyClass));
attrs++;
PK11_SETATTRS(attrs, CKA_KEY_TYPE, &keyType, sizeof(keyType));
@@ -491,10 +506,37 @@ PK11_ImportSymKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type,
keyTemplate, templateCount, key, wincx);
return symKey;
}
+/* Import a PKCS #11 data object and return it as a key. This key is
+ * only useful in a limited number of mechanisms, such as HKDF. */
+PK11SymKey *
+PK11_ImportDataKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, PK11Origin origin,
+ CK_ATTRIBUTE_TYPE operation, SECItem *key, void *wincx)
+{
+ CK_OBJECT_CLASS ckoData = CKO_DATA;
+ CK_ATTRIBUTE template[2] = { { CKA_CLASS, (CK_BYTE_PTR)&ckoData, sizeof(ckoData) },
+ { CKA_VALUE, (CK_BYTE_PTR)key->data, key->len } };
+ CK_OBJECT_HANDLE handle;
+ PK11GenericObject *genObject;
-/*
- * turn key bits into an appropriate key object
- */
+ genObject = PK11_CreateGenericObject(slot, template, PR_ARRAY_SIZE(template), PR_FALSE);
+ if (genObject == NULL) {
+ return NULL;
+ }
+ handle = PK11_GetObjectHandle(PK11_TypeGeneric, genObject, NULL);
+ if (handle == CK_INVALID_HANDLE) {
+ return NULL;
+ }
+ /* A note about ownership of the PKCS #11 handle:
+ * PK11_CreateGenericObject() will not destroy the object it creates
+ * on Free, For that you want PK11_CreateManagedGenericObject().
+ * Below we import the handle into the symKey structure. We pass
+ * PR_TRUE as the owner so that the symKey will destroy the object
+ * once it's freed. This is way it's safe to free now. */
+ PK11_DestroyGenericObject(genObject);
+ return PK11_SymKeyFromHandle(slot, NULL, origin, type, handle, PR_TRUE, wincx);
+}
+
+/* turn key bits into an appropriate key object */
PK11SymKey *
PK11_ImportSymKeyWithFlags(PK11SlotInfo *slot, CK_MECHANISM_TYPE type,
PK11Origin origin, CK_ATTRIBUTE_TYPE operation, SECItem *key,
@@ -508,6 +550,15 @@ PK11_ImportSymKeyWithFlags(PK11SlotInfo *slot, CK_MECHANISM_TYPE type,
CK_ATTRIBUTE keyTemplate[MAX_TEMPL_ATTRS];
CK_ATTRIBUTE *attrs = keyTemplate;
+ /* CKA_NSS_MESSAGE is a fake operation to distinguish between
+ * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set
+ * it as a real attribute */
+ if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) {
+ /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT),
+ * etc. Strip out the real attribute here */
+ operation &= ~CKA_NSS_MESSAGE_MASK;
+ }
+
PK11_SETATTRS(attrs, CKA_CLASS, &keyClass, sizeof(keyClass));
attrs++;
PK11_SETATTRS(attrs, CKA_KEY_TYPE, &keyType, sizeof(keyType));
@@ -546,7 +597,7 @@ PK11_FindFixedKey(PK11SlotInfo *slot, CK_MECHANISM_TYPE type, SECItem *keyID,
CK_ATTRIBUTE *attrs;
CK_BBOOL ckTrue = CK_TRUE;
CK_OBJECT_CLASS keyclass = CKO_SECRET_KEY;
- int tsize = 0;
+ size_t tsize = 0;
CK_OBJECT_HANDLE key_id;
attrs = findTemp;
@@ -1157,10 +1208,10 @@ PK11_KeyGenWithTemplate(PK11SlotInfo *slot, CK_MECHANISM_TYPE type,
symKey->owner = PR_FALSE;
} else {
session = symKey->session;
- if (session != CK_INVALID_SESSION)
+ if (session != CK_INVALID_HANDLE)
pk11_EnterKeyMonitor(symKey);
}
- if (session == CK_INVALID_SESSION) {
+ if (session == CK_INVALID_HANDLE) {
PK11_FreeSymKey(symKey);
PORT_SetError(SEC_ERROR_BAD_DATA);
return NULL;
@@ -1207,7 +1258,7 @@ PK11_ConvertSessionSymKeyToTokenSymKey(PK11SymKey *symk, void *wincx)
PK11_Authenticate(slot, PR_TRUE, wincx);
rwsession = PK11_GetRWSession(slot);
- if (rwsession == CK_INVALID_SESSION) {
+ if (rwsession == CK_INVALID_HANDLE) {
PORT_SetError(SEC_ERROR_BAD_DATA);
return NULL;
}
@@ -1224,14 +1275,24 @@ PK11_ConvertSessionSymKeyToTokenSymKey(PK11SymKey *symk, void *wincx)
symk->type, newKeyID, PR_FALSE /*owner*/, NULL /*wincx*/);
}
-/*
- * This function does a straight public key wrap (which only RSA can do).
- * Use PK11_PubGenKey and PK11_WrapSymKey to implement the FORTEZZA and
- * Diffie-Hellman Ciphers. */
+/* This function does a straight public key wrap with the CKM_RSA_PKCS
+ * mechanism. */
SECStatus
PK11_PubWrapSymKey(CK_MECHANISM_TYPE type, SECKEYPublicKey *pubKey,
PK11SymKey *symKey, SECItem *wrappedKey)
{
+ CK_MECHANISM_TYPE inferred = pk11_mapWrapKeyType(pubKey->keyType);
+ return PK11_PubWrapSymKeyWithMechanism(pubKey, inferred, NULL, symKey,
+ wrappedKey);
+}
+
+/* This function wraps a symmetric key with a public key, such as with the
+ * CKM_RSA_PKCS and CKM_RSA_PKCS_OAEP mechanisms. */
+SECStatus
+PK11_PubWrapSymKeyWithMechanism(SECKEYPublicKey *pubKey,
+ CK_MECHANISM_TYPE mechType, SECItem *param,
+ PK11SymKey *symKey, SECItem *wrappedKey)
+{
PK11SlotInfo *slot;
CK_ULONG len = wrappedKey->len;
PK11SymKey *newKey = NULL;
@@ -1247,7 +1308,7 @@ PK11_PubWrapSymKey(CK_MECHANISM_TYPE type, SECKEYPublicKey *pubKey,
}
/* if this slot doesn't support the mechanism, go to a slot that does */
- newKey = pk11_ForceSlot(symKey, type, CKA_ENCRYPT);
+ newKey = pk11_ForceSlot(symKey, mechType, CKA_ENCRYPT);
if (newKey != NULL) {
symKey = newKey;
}
@@ -1258,9 +1319,15 @@ PK11_PubWrapSymKey(CK_MECHANISM_TYPE type, SECKEYPublicKey *pubKey,
}
slot = symKey->slot;
- mechanism.mechanism = pk11_mapWrapKeyType(pubKey->keyType);
- mechanism.pParameter = NULL;
- mechanism.ulParameterLen = 0;
+
+ mechanism.mechanism = mechType;
+ if (param == NULL) {
+ mechanism.pParameter = NULL;
+ mechanism.ulParameterLen = 0;
+ } else {
+ mechanism.pParameter = param->data;
+ mechanism.ulParameterLen = param->len;
+ }
id = PK11_ImportPublicKey(slot, pubKey, PR_FALSE);
if (id == CK_INVALID_HANDLE) {
@@ -1355,15 +1422,123 @@ pk11_HandWrap(PK11SymKey *wrappingKey, SECItem *param, CK_MECHANISM_TYPE type,
}
/*
+ * helper function which moves two keys into a new slot based on the
+ * desired mechanism.
+ */
+static SECStatus
+pk11_moveTwoKeys(CK_MECHANISM_TYPE mech,
+ CK_ATTRIBUTE_TYPE preferedOperation,
+ CK_ATTRIBUTE_TYPE movingOperation,
+ PK11SymKey *preferedKey, PK11SymKey *movingKey,
+ PK11SymKey **newPreferedKey, PK11SymKey **newMovingKey)
+{
+ PK11SlotInfo *newSlot;
+ *newMovingKey = NULL;
+ *newPreferedKey = NULL;
+
+ newSlot = PK11_GetBestSlot(mech, preferedKey->cx);
+ if (newSlot == NULL) {
+ return SECFailure;
+ }
+ *newMovingKey = pk11_CopyToSlot(newSlot, movingKey->type,
+ movingOperation, movingKey);
+ if (*newMovingKey == NULL) {
+ goto loser;
+ }
+ *newPreferedKey = pk11_CopyToSlot(newSlot, preferedKey->type,
+ preferedOperation, preferedKey);
+ if (*newPreferedKey == NULL) {
+ goto loser;
+ }
+
+ PK11_FreeSlot(newSlot);
+ return SECSuccess;
+loser:
+ PK11_FreeSlot(newSlot);
+ PK11_FreeSymKey(*newMovingKey);
+ PK11_FreeSymKey(*newPreferedKey);
+ *newMovingKey = NULL;
+ *newPreferedKey = NULL;
+ return SECFailure;
+}
+
+/*
+ * To do joint operations, we often need two keys in the same slot.
+ * Usually the PKCS #11 wrappers handle this correctly (like for PK11_WrapKey),
+ * but sometimes the wrappers don't know about mechanism specific keys in
+ * the Mechanism params. This function makes sure the two keys are in the
+ * same slot by copying one or both of the keys into a common slot. This
+ * functions makes sure the slot can handle the target mechanism. If the copy
+ * is warranted, this function will prefer to move the movingKey first, then
+ * the preferedKey. If the keys are moved, the new keys are returned in
+ * newMovingKey and/or newPreferedKey. The application is responsible
+ * for freeing those keys once the operation is complete.
+ */
+SECStatus
+PK11_SymKeysToSameSlot(CK_MECHANISM_TYPE mech,
+ CK_ATTRIBUTE_TYPE preferedOperation,
+ CK_ATTRIBUTE_TYPE movingOperation,
+ PK11SymKey *preferedKey, PK11SymKey *movingKey,
+ PK11SymKey **newPreferedKey, PK11SymKey **newMovingKey)
+{
+ /* usually don't return new keys */
+ *newMovingKey = NULL;
+ *newPreferedKey = NULL;
+ if (movingKey->slot == preferedKey->slot) {
+
+ /* this should be the most common case */
+ if ((preferedKey->slot != NULL) &&
+ PK11_DoesMechanism(preferedKey->slot, mech)) {
+ return SECSuccess;
+ }
+
+ /* we are in the same slot, but it doesn't do the operation,
+ * move both keys to an appropriate target slot */
+ return pk11_moveTwoKeys(mech, preferedOperation, movingOperation,
+ preferedKey, movingKey,
+ newPreferedKey, newMovingKey);
+ }
+
+ /* keys are in different slot, try moving the moving key to the prefered
+ * key's slot */
+ if ((preferedKey->slot != NULL) &&
+ PK11_DoesMechanism(preferedKey->slot, mech)) {
+ *newMovingKey = pk11_CopyToSlot(preferedKey->slot, movingKey->type,
+ movingOperation, movingKey);
+ if (*newMovingKey != NULL) {
+ return SECSuccess;
+ }
+ }
+ /* couldn't moving the moving key to the prefered slot, try moving
+ * the prefered key */
+ if ((movingKey->slot != NULL) &&
+ PK11_DoesMechanism(movingKey->slot, mech)) {
+ *newPreferedKey = pk11_CopyToSlot(movingKey->slot, preferedKey->type,
+ preferedOperation, preferedKey);
+ if (*newPreferedKey != NULL) {
+ return SECSuccess;
+ }
+ }
+ /* Neither succeeded, but that could be that they were not in slots that
+ * supported the operation, try moving both keys into a common slot that
+ * can do the operation. */
+ return pk11_moveTwoKeys(mech, preferedOperation, movingOperation,
+ preferedKey, movingKey,
+ newPreferedKey, newMovingKey);
+}
+
+/*
* This function does a symetric based wrap.
*/
SECStatus
PK11_WrapSymKey(CK_MECHANISM_TYPE type, SECItem *param,
- PK11SymKey *wrappingKey, PK11SymKey *symKey, SECItem *wrappedKey)
+ PK11SymKey *wrappingKey, PK11SymKey *symKey,
+ SECItem *wrappedKey)
{
PK11SlotInfo *slot;
CK_ULONG len = wrappedKey->len;
- PK11SymKey *newKey = NULL;
+ PK11SymKey *newSymKey = NULL;
+ PK11SymKey *newWrappingKey = NULL;
SECItem *param_save = NULL;
CK_MECHANISM mechanism;
PRBool owner = PR_TRUE;
@@ -1371,44 +1546,32 @@ PK11_WrapSymKey(CK_MECHANISM_TYPE type, SECItem *param,
CK_RV crv;
SECStatus rv;
- /* if this slot doesn't support the mechanism, go to a slot that does */
- /* Force symKey and wrappingKey into the same slot */
- if ((wrappingKey->slot == NULL) || (symKey->slot != wrappingKey->slot)) {
- /* first try copying the wrapping Key to the symKey slot */
- if (symKey->slot && PK11_DoesMechanism(symKey->slot, type)) {
- newKey = pk11_CopyToSlot(symKey->slot, type, CKA_WRAP, wrappingKey);
- }
- /* Nope, try it the other way */
- if (newKey == NULL) {
- if (wrappingKey->slot) {
- newKey = pk11_CopyToSlot(wrappingKey->slot,
- symKey->type, CKA_ENCRYPT, symKey);
- }
- /* just not playing... one last thing, can we get symKey's data?
- * If it's possible, we it should already be in the
- * symKey->data.data pointer because pk11_CopyToSlot would have
- * tried to put it there. */
- if (newKey == NULL) {
- /* Can't get symKey's data: Game Over */
- if (symKey->data.data == NULL) {
- PORT_SetError(SEC_ERROR_NO_MODULE);
- return SECFailure;
- }
- if (param == NULL) {
- param_save = param = PK11_ParamFromIV(type, NULL);
- }
- rv = pk11_HandWrap(wrappingKey, param, type,
- &symKey->data, wrappedKey);
- if (param_save)
- SECITEM_FreeItem(param_save, PR_TRUE);
- return rv;
+ /* force the keys into same slot */
+ rv = PK11_SymKeysToSameSlot(type, CKA_ENCRYPT, CKA_WRAP,
+ symKey, wrappingKey,
+ &newSymKey, &newWrappingKey);
+ if (rv != SECSuccess) {
+ /* Couldn't move the keys as desired, try to hand unwrap if possible */
+ if (symKey->data.data == NULL) {
+ rv = PK11_ExtractKeyValue(symKey);
+ if (rv != SECSuccess) {
+ PORT_SetError(SEC_ERROR_NO_MODULE);
+ return SECFailure;
}
- /* we successfully moved the sym Key */
- symKey = newKey;
- } else {
- /* we successfully moved the wrapping Key */
- wrappingKey = newKey;
}
+ if (param == NULL) {
+ param_save = param = PK11_ParamFromIV(type, NULL);
+ }
+ rv = pk11_HandWrap(wrappingKey, param, type, &symKey->data, wrappedKey);
+ if (param_save)
+ SECITEM_FreeItem(param_save, PR_TRUE);
+ return rv;
+ }
+ if (newSymKey) {
+ symKey = newSymKey;
+ }
+ if (newWrappingKey) {
+ wrappingKey = newWrappingKey;
}
/* at this point both keys are in the same token */
@@ -1452,8 +1615,8 @@ PK11_WrapSymKey(CK_MECHANISM_TYPE type, SECItem *param,
} else {
wrappedKey->len = len;
}
- if (newKey)
- PK11_FreeSymKey(newKey);
+ PK11_FreeSymKey(newSymKey);
+ PK11_FreeSymKey(newWrappingKey);
if (param_save)
SECITEM_FreeItem(param_save, PR_TRUE);
return rv;
@@ -1532,6 +1695,14 @@ PK11_DeriveWithTemplate(PK11SymKey *baseKey, CK_MECHANISM_TYPE derive,
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
}
+ /* CKA_NSS_MESSAGE is a fake operation to distinguish between
+ * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set
+ * it as a real attribute */
+ if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) {
+ /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT),
+ * etc. Strip out the real attribute here */
+ operation &= ~CKA_NSS_MESSAGE_MASK;
+ }
/* first copy caller attributes in. */
for (templateCount = 0; templateCount < numAttrs; ++templateCount) {
@@ -1606,7 +1777,7 @@ PK11_DeriveWithTemplate(PK11SymKey *baseKey, CK_MECHANISM_TYPE derive,
pk11_EnterKeyMonitor(symKey);
session = symKey->session;
}
- if (session == CK_INVALID_SESSION) {
+ if (session == CK_INVALID_HANDLE) {
if (!isPerm)
pk11_ExitKeyMonitor(symKey);
crv = CKR_SESSION_HANDLE_INVALID;
@@ -1916,6 +2087,15 @@ PK11_PubDerive(SECKEYPrivateKey *privKey, SECKEYPublicKey *pubKey,
return NULL;
}
+ /* CKA_NSS_MESSAGE is a fake operation to distinguish between
+ * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set
+ * it as a real attribute */
+ if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) {
+ /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT),
+ * etc. Strip out the real attribute here */
+ operation &= ~CKA_NSS_MESSAGE_MASK;
+ }
+
symKey->origin = PK11_OriginDerive;
switch (privKey->keyType) {
@@ -2189,6 +2369,14 @@ pk11_PubDeriveECKeyWithKDF(
if (symKey == NULL) {
return NULL;
}
+ /* CKA_NSS_MESSAGE is a fake operation to distinguish between
+ * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set
+ * it as a real attribute */
+ if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) {
+ /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT),
+ * etc. Strip out the real attribute here */
+ operation &= ~CKA_NSS_MESSAGE_MASK;
+ }
symKey->origin = PK11_OriginDerive;
@@ -2235,7 +2423,7 @@ pk11_PubDeriveECKeyWithKDF(
key_size = SHA512_LENGTH;
break;
default:
- PORT_Assert(!"Invalid CKD");
+ PORT_AssertNotReached("Invalid CKD");
PORT_SetError(SEC_ERROR_INVALID_ALGORITHM);
return NULL;
}
@@ -2511,6 +2699,14 @@ pk11_AnyUnwrapKey(PK11SlotInfo *slot, CK_OBJECT_HANDLE wrappingKey,
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
}
+ /* CKA_NSS_MESSAGE is a fake operation to distinguish between
+ * Normal Encrypt/Decrypt and MessageEncrypt/Decrypt. Don't try to set
+ * it as a real attribute */
+ if ((operation & CKA_NSS_MESSAGE_MASK) == CKA_NSS_MESSAGE) {
+ /* Message is or'd with a real Attribute (CKA_ENCRYPT, CKA_DECRYPT),
+ * etc. Strip out the real attribute here */
+ operation &= ~CKA_NSS_MESSAGE_MASK;
+ }
/* first copy caller attributes in. */
for (templateCount = 0; templateCount < numAttrs; ++templateCount) {
@@ -2619,8 +2815,8 @@ pk11_AnyUnwrapKey(PK11SlotInfo *slot, CK_OBJECT_HANDLE wrappingKey,
pk11_EnterKeyMonitor(symKey);
rwsession = symKey->session;
}
- PORT_Assert(rwsession != CK_INVALID_SESSION);
- if (rwsession == CK_INVALID_SESSION)
+ PORT_Assert(rwsession != CK_INVALID_HANDLE);
+ if (rwsession == CK_INVALID_HANDLE)
crv = CKR_SESSION_HANDLE_INVALID;
else
crv = PK11_GETTAB(slot)->C_UnwrapKey(rwsession, &mechanism, wrappingKey,
@@ -2628,7 +2824,7 @@ pk11_AnyUnwrapKey(PK11SlotInfo *slot, CK_OBJECT_HANDLE wrappingKey,
keyTemplate, templateCount,
&symKey->objectID);
if (isPerm) {
- if (rwsession != CK_INVALID_SESSION)
+ if (rwsession != CK_INVALID_HANDLE)
PK11_RestoreROSession(slot, rwsession);
} else {
pk11_ExitKeyMonitor(symKey);
@@ -2703,20 +2899,33 @@ PK11_UnwrapSymKeyWithFlagsPerm(PK11SymKey *wrappingKey,
wrappingKey->cx, keyTemplate, templateCount, isPerm);
}
-/* unwrap a symetric key with a private key. */
+/* unwrap a symmetric key with a private key. Only supports CKM_RSA_PKCS. */
PK11SymKey *
PK11_PubUnwrapSymKey(SECKEYPrivateKey *wrappingKey, SECItem *wrappedKey,
CK_MECHANISM_TYPE target, CK_ATTRIBUTE_TYPE operation, int keySize)
{
CK_MECHANISM_TYPE wrapType = pk11_mapWrapKeyType(wrappingKey->keyType);
+
+ return PK11_PubUnwrapSymKeyWithMechanism(wrappingKey, wrapType, NULL,
+ wrappedKey, target, operation,
+ keySize);
+}
+
+/* unwrap a symmetric key with a private key with the given parameters. */
+PK11SymKey *
+PK11_PubUnwrapSymKeyWithMechanism(SECKEYPrivateKey *wrappingKey,
+ CK_MECHANISM_TYPE mechType, SECItem *param,
+ SECItem *wrappedKey, CK_MECHANISM_TYPE target,
+ CK_ATTRIBUTE_TYPE operation, int keySize)
+{
PK11SlotInfo *slot = wrappingKey->pkcs11Slot;
if (SECKEY_HAS_ATTRIBUTE_SET(wrappingKey, CKA_PRIVATE)) {
PK11_HandlePasswordCheck(slot, wrappingKey->wincx);
}
- return pk11_AnyUnwrapKey(slot, wrappingKey->pkcs11ID,
- wrapType, NULL, wrappedKey, target, operation, keySize,
+ return pk11_AnyUnwrapKey(slot, wrappingKey->pkcs11ID, mechType, param,
+ wrappedKey, target, operation, keySize,
wrappingKey->wincx, NULL, 0, PR_FALSE);
}
diff --git a/security/nss/lib/pk11wrap/pk11slot.c b/security/nss/lib/pk11wrap/pk11slot.c
index c44ed9b49e..2451c36396 100644
--- a/security/nss/lib/pk11wrap/pk11slot.c
+++ b/security/nss/lib/pk11wrap/pk11slot.c
@@ -4,6 +4,9 @@
/*
* Deal with PKCS #11 Slots.
*/
+
+#include <stddef.h>
+
#include "seccomon.h"
#include "secmod.h"
#include "nssilock.h"
@@ -397,7 +400,7 @@ PK11_NewSlotInfo(SECMODModule *mod)
slot->defRWSession = PR_FALSE;
slot->protectedAuthPath = PR_FALSE;
slot->flags = 0;
- slot->session = CK_INVALID_SESSION;
+ slot->session = CK_INVALID_HANDLE;
slot->slotID = 0;
slot->defaultFlags = 0;
slot->refCount = 1;
@@ -737,22 +740,22 @@ PK11_GetRWSession(PK11SlotInfo *slot)
haveMonitor = PR_TRUE;
}
if (slot->defRWSession) {
- PORT_Assert(slot->session != CK_INVALID_SESSION);
- if (slot->session != CK_INVALID_SESSION)
+ PORT_Assert(slot->session != CK_INVALID_HANDLE);
+ if (slot->session != CK_INVALID_HANDLE)
return slot->session;
}
crv = PK11_GETTAB(slot)->C_OpenSession(slot->slotID,
CKF_RW_SESSION | CKF_SERIAL_SESSION,
slot, pk11_notify, &rwsession);
- PORT_Assert(rwsession != CK_INVALID_SESSION || crv != CKR_OK);
- if (crv != CKR_OK || rwsession == CK_INVALID_SESSION) {
+ PORT_Assert(rwsession != CK_INVALID_HANDLE || crv != CKR_OK);
+ if (crv != CKR_OK || rwsession == CK_INVALID_HANDLE) {
if (crv == CKR_OK)
crv = CKR_DEVICE_ERROR;
if (haveMonitor)
PK11_ExitSlotMonitor(slot);
PORT_SetError(PK11_MapError(crv));
- return CK_INVALID_SESSION;
+ return CK_INVALID_HANDLE;
}
if (slot->defRWSession) { /* we have the monitor */
slot->session = rwsession;
@@ -765,7 +768,7 @@ PK11_RWSessionHasLock(PK11SlotInfo *slot, CK_SESSION_HANDLE session_handle)
{
PRBool hasLock;
hasLock = (PRBool)(!slot->isThreadSafe ||
- (slot->defRWSession && slot->session != CK_INVALID_SESSION));
+ (slot->defRWSession && slot->session != CK_INVALID_HANDLE));
return hasLock;
}
@@ -775,7 +778,7 @@ pk11_RWSessionIsDefault(PK11SlotInfo *slot, CK_SESSION_HANDLE rwsession)
PRBool isDefault;
isDefault = (PRBool)(slot->session == rwsession &&
slot->defRWSession &&
- slot->session != CK_INVALID_SESSION);
+ slot->session != CK_INVALID_HANDLE);
return isDefault;
}
@@ -787,8 +790,8 @@ pk11_RWSessionIsDefault(PK11SlotInfo *slot, CK_SESSION_HANDLE rwsession)
void
PK11_RestoreROSession(PK11SlotInfo *slot, CK_SESSION_HANDLE rwsession)
{
- PORT_Assert(rwsession != CK_INVALID_SESSION);
- if (rwsession != CK_INVALID_SESSION) {
+ PORT_Assert(rwsession != CK_INVALID_HANDLE);
+ if (rwsession != CK_INVALID_HANDLE) {
PRBool doExit = PK11_RWSessionHasLock(slot, rwsession);
if (!pk11_RWSessionIsDefault(slot, rwsession))
PK11_GETTAB(slot)
@@ -1102,16 +1105,16 @@ PK11_MakeString(PLArenaPool *arena, char *space,
*/
PRBool
pk11_MatchString(const char *string,
- const char *staticString, int staticStringLen)
+ const char *staticString, size_t staticStringLen)
{
- int i;
+ size_t i = staticStringLen;
- for (i = (staticStringLen - 1); i >= 0; i--) {
- if (staticString[i] != ' ')
+ /* move i to point to the last space */
+ while (i > 0) {
+ if (staticString[i - 1] != ' ')
break;
+ i--;
}
- /* move i to point to the last space */
- i++;
if (strlen(string) == i && memcmp(string, staticString, i) == 0) {
return PR_TRUE;
@@ -1182,7 +1185,7 @@ pk11_ReadProfileList(PK11SlotInfo *slot)
CK_ATTRIBUTE *attrs;
CK_BBOOL cktrue = CK_TRUE;
CK_OBJECT_CLASS oclass = CKO_PROFILE;
- int tsize;
+ size_t tsize;
int objCount;
CK_OBJECT_HANDLE *handles = NULL;
int i;
@@ -1316,7 +1319,7 @@ PK11_InitToken(PK11SlotInfo *slot, PRBool loadCerts)
}
/* Make sure our session handle is valid */
- if (slot->session == CK_INVALID_SESSION) {
+ if (slot->session == CK_INVALID_HANDLE) {
/* we know we don't have a valid session, go get one */
CK_SESSION_HANDLE session;
@@ -1352,7 +1355,7 @@ PK11_InitToken(PK11SlotInfo *slot, PRBool loadCerts)
slot, pk11_notify, &slot->session);
if (crv != CKR_OK) {
PORT_SetError(PK11_MapError(crv));
- slot->session = CK_INVALID_SESSION;
+ slot->session = CK_INVALID_HANDLE;
if (!slot->isThreadSafe)
PK11_ExitSlotMonitor(slot);
return SECFailure;
@@ -1411,7 +1414,7 @@ PK11_InitToken(PK11SlotInfo *slot, PRBool loadCerts)
/* work around a problem in softoken where it incorrectly
* reports databases opened read only as read/write. */
if (slot->isInternal && !slot->readOnly) {
- CK_SESSION_HANDLE session = CK_INVALID_SESSION;
+ CK_SESSION_HANDLE session = CK_INVALID_HANDLE;
/* try to open a R/W session */
crv = PK11_GETTAB(slot)->C_OpenSession(slot->slotID,
@@ -1483,8 +1486,8 @@ pk11_isRootSlot(PK11SlotInfo *slot)
{
CK_ATTRIBUTE findTemp[1];
CK_ATTRIBUTE *attrs;
- CK_OBJECT_CLASS oclass = CKO_NETSCAPE_BUILTIN_ROOT_LIST;
- int tsize;
+ CK_OBJECT_CLASS oclass = CKO_NSS_BUILTIN_ROOT_LIST;
+ size_t tsize;
CK_OBJECT_HANDLE handle;
attrs = findTemp;
@@ -1592,7 +1595,7 @@ pk11_IsPresentCertLoad(PK11SlotInfo *slot, PRBool loadCerts)
}
/* permanent slots are always present */
- if (slot->isPerm && (slot->session != CK_INVALID_SESSION)) {
+ if (slot->isPerm && (slot->session != CK_INVALID_HANDLE)) {
return PR_TRUE;
}
@@ -1610,10 +1613,10 @@ pk11_IsPresentCertLoad(PK11SlotInfo *slot, PRBool loadCerts)
}
if ((slotInfo.flags & CKF_TOKEN_PRESENT) == 0) {
/* if the slot is no longer present, close the session */
- if (slot->session != CK_INVALID_SESSION) {
+ if (slot->session != CK_INVALID_HANDLE) {
PK11_GETTAB(slot)
->C_CloseSession(slot->session);
- slot->session = CK_INVALID_SESSION;
+ slot->session = CK_INVALID_HANDLE;
}
if (!slot->isThreadSafe)
PK11_ExitSlotMonitor(slot);
@@ -1622,14 +1625,14 @@ pk11_IsPresentCertLoad(PK11SlotInfo *slot, PRBool loadCerts)
/* use the session Info to determine if the card has been removed and then
* re-inserted */
- if (slot->session != CK_INVALID_SESSION) {
+ if (slot->session != CK_INVALID_HANDLE) {
if (slot->isThreadSafe)
PK11_EnterSlotMonitor(slot);
crv = PK11_GETTAB(slot)->C_GetSessionInfo(slot->session, &sessionInfo);
if (crv != CKR_OK) {
PK11_GETTAB(slot)
->C_CloseSession(slot->session);
- slot->session = CK_INVALID_SESSION;
+ slot->session = CK_INVALID_HANDLE;
}
if (slot->isThreadSafe)
PK11_ExitSlotMonitor(slot);
@@ -1638,7 +1641,7 @@ pk11_IsPresentCertLoad(PK11SlotInfo *slot, PRBool loadCerts)
PK11_ExitSlotMonitor(slot);
/* card has not been removed, current token info is correct */
- if (slot->session != CK_INVALID_SESSION)
+ if (slot->session != CK_INVALID_HANDLE)
return PR_TRUE;
/* initialize the token info state */
@@ -2113,6 +2116,19 @@ PK11_DoesMechanism(PK11SlotInfo *slot, CK_MECHANISM_TYPE type)
return PR_FALSE;
}
+PRBool pk11_filterSlot(PK11SlotInfo *slot, CK_MECHANISM_TYPE mechanism,
+ CK_FLAGS mechanismInfoFlags, unsigned int keySize);
+/*
+ * Check that the given mechanism has the appropriate flags. This function
+ * presumes that slot can already do the given mechanism.
+ */
+PRBool
+PK11_DoesMechanismFlag(PK11SlotInfo *slot, CK_MECHANISM_TYPE type,
+ CK_FLAGS flags)
+{
+ return !pk11_filterSlot(slot, type, flags, 0);
+}
+
/*
* Return true if a token that can do the desired mechanism exists.
* This allows us to have hardware tokens that can do function XYZ magically
@@ -2600,7 +2616,7 @@ SECStatus
PK11_ResetToken(PK11SlotInfo *slot, char *sso_pwd)
{
unsigned char tokenName[32];
- int tokenNameLen;
+ size_t tokenNameLen;
CK_RV crv;
/* reconstruct the token name */
@@ -2621,7 +2637,7 @@ PK11_ResetToken(PK11SlotInfo *slot, char *sso_pwd)
/* first shutdown the token. Existing sessions will get closed here */
PK11_GETTAB(slot)
->C_CloseAllSessions(slot->slotID);
- slot->session = CK_INVALID_SESSION;
+ slot->session = CK_INVALID_HANDLE;
/* now re-init the token */
crv = PK11_GETTAB(slot)->C_InitToken(slot->slotID,
diff --git a/security/nss/lib/pk11wrap/pk11util.c b/security/nss/lib/pk11wrap/pk11util.c
index 502c4d00cb..08c793bf32 100644
--- a/security/nss/lib/pk11wrap/pk11util.c
+++ b/security/nss/lib/pk11wrap/pk11util.c
@@ -95,29 +95,31 @@ SECMOD_Shutdown()
return SECSuccess;
}
-int
-secmod_GetSystemFIPSEnabled(void)
+PRBool
+SECMOD_GetSystemFIPSEnabled(void)
{
#ifdef LINUX
+#ifndef NSS_FIPS_DISABLED
FILE *f;
char d;
size_t size;
f = fopen("/proc/sys/crypto/fips_enabled", "r");
if (!f) {
- return 0;
+ return PR_FALSE;
}
size = fread(&d, 1, sizeof(d), f);
fclose(f);
if (size != sizeof(d)) {
- return 0;
+ return PR_FALSE;
}
if (d == '1') {
- return 1;
+ return PR_TRUE;
}
#endif
- return 0;
+#endif
+ return PR_FALSE;
}
/*
@@ -453,7 +455,7 @@ SECMOD_DeleteInternalModule(const char *name)
SECMODModuleList **mlpp;
SECStatus rv = SECFailure;
- if (secmod_GetSystemFIPSEnabled() || pendingModule) {
+ if (SECMOD_GetSystemFIPSEnabled() || pendingModule) {
PORT_SetError(SEC_ERROR_MODULE_STUCK);
return rv;
}
@@ -988,7 +990,7 @@ SECMOD_CanDeleteInternalModule(void)
#ifdef NSS_FIPS_DISABLED
return PR_FALSE;
#else
- return (PRBool)((pendingModule == NULL) && !secmod_GetSystemFIPSEnabled());
+ return (PRBool)((pendingModule == NULL) && !SECMOD_GetSystemFIPSEnabled());
#endif
}
@@ -1373,7 +1375,7 @@ secmod_UserDBOp(PK11SlotInfo *slot, CK_OBJECT_CLASS objClass,
PK11_SETATTRS(attrs, CKA_CLASS, &objClass, sizeof(objClass));
attrs++;
- PK11_SETATTRS(attrs, CKA_NETSCAPE_MODULE_SPEC, (unsigned char *)sendSpec,
+ PK11_SETATTRS(attrs, CKA_NSS_MODULE_SPEC, (unsigned char *)sendSpec,
strlen(sendSpec) + 1);
attrs++;
@@ -1487,7 +1489,7 @@ SECMOD_OpenNewSlot(SECMODModule *mod, const char *moduleSpec)
PORT_SetError(SEC_ERROR_NO_MEMORY);
return NULL;
}
- rv = secmod_UserDBOp(slot, CKO_NETSCAPE_NEWSLOT, sendSpec);
+ rv = secmod_UserDBOp(slot, CKO_NSS_NEWSLOT, sendSpec);
PR_smprintf_free(sendSpec);
PK11_FreeSlot(slot);
if (rv != SECSuccess) {
@@ -1625,7 +1627,7 @@ SECMOD_CloseUserDB(PK11SlotInfo *slot)
PORT_SetError(SEC_ERROR_NO_MEMORY);
return SECFailure;
}
- rv = secmod_UserDBOp(slot, CKO_NETSCAPE_DELSLOT, sendSpec);
+ rv = secmod_UserDBOp(slot, CKO_NSS_DELSLOT, sendSpec);
PR_smprintf_free(sendSpec);
/* if we are in the delay period for the "isPresent" call, reset
* the delay since we know things have probably changed... */
diff --git a/security/nss/lib/pk11wrap/pk11wrap.gyp b/security/nss/lib/pk11wrap/pk11wrap.gyp
index 17de8add48..3dc589277d 100644
--- a/security/nss/lib/pk11wrap/pk11wrap.gyp
+++ b/security/nss/lib/pk11wrap/pk11wrap.gyp
@@ -37,6 +37,7 @@
'pk11cert.c',
'pk11cxt.c',
'pk11err.c',
+ 'pk11hpke.c',
'pk11kea.c',
'pk11list.c',
'pk11load.c',
diff --git a/security/nss/lib/pk11wrap/secmodi.h b/security/nss/lib/pk11wrap/secmodi.h
index 634b241bdf..9f220d6bf1 100644
--- a/security/nss/lib/pk11wrap/secmodi.h
+++ b/security/nss/lib/pk11wrap/secmodi.h
@@ -7,6 +7,9 @@
*/
#ifndef _SECMODI_H_
#define _SECMODI_H_ 1
+
+#include <stddef.h>
+
#include "pkcs11.h"
#include "nssilock.h"
#include "secoidt.h"
@@ -90,11 +93,11 @@ CK_RV pk11_notify(CK_SESSION_HANDLE session, CK_NOTIFICATION event,
CK_VOID_PTR pdata);
void pk11_SignedToUnsigned(CK_ATTRIBUTE *attrib);
CK_OBJECT_HANDLE pk11_FindObjectByTemplate(PK11SlotInfo *slot,
- CK_ATTRIBUTE *inTemplate, int tsize);
+ CK_ATTRIBUTE *inTemplate, size_t tsize);
CK_OBJECT_HANDLE *pk11_FindObjectsByTemplate(PK11SlotInfo *slot,
- CK_ATTRIBUTE *inTemplate, int tsize, int *objCount);
+ CK_ATTRIBUTE *inTemplate, size_t tsize, int *objCount);
-#define PK11_GETTAB(x) ((CK_FUNCTION_LIST_PTR)((x)->functionList))
+#define PK11_GETTAB(x) ((CK_FUNCTION_LIST_3_0_PTR)((x)->functionList))
#define PK11_SETATTRS(x, id, v, l) \
(x)->type = (id); \
(x)->pValue = (v); \
@@ -115,13 +118,6 @@ PK11SymKey *pk11_TokenKeyGenWithFlagsAndKeyType(PK11SlotInfo *slot,
CK_MECHANISM_TYPE pk11_GetPBECryptoMechanism(SECAlgorithmID *algid,
SECItem **param, SECItem *pwd, PRBool faulty3DES);
-/* Get the state of the system FIPS mode */
-/* NSS uses this to force FIPS mode if the system bit is on. Applications which
- * use the SECMOD_CanDeleteInteral() to check to see if they can switch to or
- * from FIPS mode will automatically be told that they can't swith out of FIPS
- * mode */
-int secmod_GetSystemFIPSEnabled();
-
extern void pk11sdr_Init(void);
extern void pk11sdr_Shutdown(void);
diff --git a/security/nss/lib/pk11wrap/secmodt.h b/security/nss/lib/pk11wrap/secmodt.h
index 23abe307f9..34fd4cce1d 100644
--- a/security/nss/lib/pk11wrap/secmodt.h
+++ b/security/nss/lib/pk11wrap/secmodt.h
@@ -73,6 +73,7 @@ struct SECMODModuleStr {
unsigned long evControlMask; /* control the running and shutdown of slot
* events (SECMOD_WaitForAnyTokenEvent) */
CK_VERSION cryptokiVersion; /* version of this library */
+ CK_FLAGS flags; /* pkcs11 v3 flags */
};
/* evControlMask flags */
diff --git a/security/nss/lib/pk11wrap/secmodti.h b/security/nss/lib/pk11wrap/secmodti.h
index 4af20100db..52c839119c 100644
--- a/security/nss/lib/pk11wrap/secmodti.h
+++ b/security/nss/lib/pk11wrap/secmodti.h
@@ -145,27 +145,42 @@ struct PK11SymKeyStr {
* if necessary. ... Not RefCounted.
*/
struct PK11ContextStr {
- CK_ATTRIBUTE_TYPE operation; /* type of operation this context is doing
- * (CKA_ENCRYPT, CKA_SIGN, CKA_HASH, etc. */
- PK11SymKey *key; /* symetric key used in this context */
- PK11SlotInfo *slot; /* slot this context is operationing on */
- CK_SESSION_HANDLE session; /* session this context is using */
- PZLock *sessionLock; /* lock before accessing a PKCS #11
- * session */
- PRBool ownSession; /* do we own the session? */
- void *cx; /* window context in case we need to loggin*/
- void *savedData; /* save data when we are multiplexing on a
- * single context */
- unsigned long savedLength; /* length of the saved context */
- SECItem *param; /* mechanism parameters used to build this
- context */
- PRBool init; /* has this contexted been initialized */
- CK_MECHANISM_TYPE type; /* what is the PKCS #11 this context is
- * representing (usually what algorithm is
- * being used (CKM_RSA_PKCS, CKM_DES,
- * CKM_SHA, etc.*/
- PRBool fortezzaHack; /* Fortezza SSL has some special
- * non-standard semantics*/
+ CK_ATTRIBUTE_TYPE operation; /* type of operation this context is
+ * doing (CKA_ENCRYPT, CKA_SIGN,
+ * CKA_HASH, etc.) */
+ PK11SymKey *key; /* symetric key for this context */
+ PK11SlotInfo *slot; /* slot this context is using */
+ CK_SESSION_HANDLE session; /* session this context is using */
+ PZLock *sessionLock; /* lock before accessing a PKCS #11
+ * session */
+ PRBool ownSession; /* do we own the session? */
+ void *cx; /* window context for login */
+ void *savedData; /* save data when we are
+ * multiplexing on a single context */
+ unsigned long savedLength; /* length of the saved context */
+ SECItem *param; /* mechanism parameters used to
+ * build this context */
+ PRBool init; /* this contexted been initialized? */
+ CK_MECHANISM_TYPE type; /* what is the PKCS #11 this context
+ * is representing (usually what
+ * algorithm is being used
+ * (CKM_RSA_PKCS, CKM_DES, CKM_SHA,
+ * etc. */
+ PRBool fortezzaHack; /* Fortezza SSL has some special
+ * non-standard semantics*/
+ PRBool simulate_message; /* We are initializing a message
+ * interface but the underlying
+ * PKCS #11 module does not support
+ * it. We simulate the interface with
+ * the PCKS #11 v2 interface */
+ CK_MECHANISM_TYPE simulate_mechanism; /* The mechanism we are simulating */
+ PRUint64 ivCounter; /* iv counter for simulated message */
+ PRUint64 ivMaxCount; /* total number of IVs valid for
+ * this key */
+ unsigned long ivLen; /* length of the iv in bytes */
+ unsigned int ivFixedBits; /* number of bits not generated
+ * for the iv */
+ CK_GENERATOR_FUNCTION ivGen; /* PKCS #11 iv generator value */
};
/*
diff --git a/security/nss/lib/pkcs12/p12d.c b/security/nss/lib/pkcs12/p12d.c
index 34362db2de..fae1626576 100644
--- a/security/nss/lib/pkcs12/p12d.c
+++ b/security/nss/lib/pkcs12/p12d.c
@@ -1355,13 +1355,13 @@ sec_pkcs12_decoder_verify_mac(SEC_PKCS12DecoderContext *p12dcx)
algtag = SECOID_GetAlgorithmTag(&p12dcx->macData.safeMac.digestAlgorithm);
switch (algtag) {
case SEC_OID_SHA1:
- integrityMech = CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN;
+ integrityMech = CKM_NSS_PBE_SHA1_HMAC_KEY_GEN;
break;
case SEC_OID_MD5:
- integrityMech = CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN;
+ integrityMech = CKM_NSS_PBE_MD5_HMAC_KEY_GEN;
break;
case SEC_OID_MD2:
- integrityMech = CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN;
+ integrityMech = CKM_NSS_PBE_MD2_HMAC_KEY_GEN;
break;
case SEC_OID_SHA224:
integrityMech = CKM_NSS_PKCS12_PBE_SHA224_HMAC_KEY_GEN;
diff --git a/security/nss/lib/pkcs12/p12e.c b/security/nss/lib/pkcs12/p12e.c
index c42c4d2e2e..7e476e95fd 100644
--- a/security/nss/lib/pkcs12/p12e.c
+++ b/security/nss/lib/pkcs12/p12e.c
@@ -1600,10 +1600,10 @@ sec_pkcs12_encoder_start_context(SEC_PKCS12ExportContext *p12exp)
integrityMechType = CKM_PBA_SHA1_WITH_SHA1_HMAC;
break;
case SEC_OID_MD5:
- integrityMechType = CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN;
+ integrityMechType = CKM_NSS_PBE_MD5_HMAC_KEY_GEN;
break;
case SEC_OID_MD2:
- integrityMechType = CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN;
+ integrityMechType = CKM_NSS_PBE_MD2_HMAC_KEY_GEN;
break;
default:
goto loser;
diff --git a/security/nss/lib/pki/pki3hack.c b/security/nss/lib/pki/pki3hack.c
index eac4a5705e..7fe9113e4a 100644
--- a/security/nss/lib/pki/pki3hack.c
+++ b/security/nss/lib/pki/pki3hack.c
@@ -866,9 +866,9 @@ fill_CERTCertificateFields(NSSCertificate *c, CERTCertificate *cc, PRBool forced
CERT_LockCertTempPerm(cc);
cc->istemp = PR_FALSE; /* CERT_NewTemp will override this */
cc->isperm = PR_TRUE; /* by default */
- CERT_UnlockCertTempPerm(cc);
/* pointer back */
cc->nssCertificate = c;
+ CERT_UnlockCertTempPerm(cc);
if (trust) {
/* force the cert type to be recomputed to include trust info */
PRUint32 nsCertType = cert_ComputeCertType(cc);
@@ -919,7 +919,10 @@ stan_GetCERTCertificate(NSSCertificate *c, PRBool forceUpdate)
nss_SetError(NSS_ERROR_INTERNAL_ERROR);
goto loser;
}
- if (!cc->nssCertificate || forceUpdate) {
+ CERT_LockCertTempPerm(cc);
+ NSSCertificate *nssCert = cc->nssCertificate;
+ CERT_UnlockCertTempPerm(cc);
+ if (!nssCert || forceUpdate) {
fill_CERTCertificateFields(c, cc, forceUpdate);
} else if (CERT_GetCertTrust(cc, &certTrust) != SECSuccess) {
CERTCertTrust *trust;
@@ -1018,7 +1021,9 @@ STAN_GetNSSCertificate(CERTCertificate *cc)
nssCryptokiInstance *instance;
nssPKIObject *pkiob;
NSSArena *arena;
+ CERT_LockCertTempPerm(cc);
c = cc->nssCertificate;
+ CERT_UnlockCertTempPerm(cc);
if (c) {
return c;
}
@@ -1083,7 +1088,9 @@ STAN_GetNSSCertificate(CERTCertificate *cc)
nssPKIObject_AddInstance(&c->object, instance);
}
c->decoding = create_decoded_pkix_cert_from_nss3cert(NULL, cc);
+ CERT_LockCertTempPerm(cc);
cc->nssCertificate = c;
+ CERT_UnlockCertTempPerm(cc);
return c;
}
diff --git a/security/nss/lib/pki/tdcache.c b/security/nss/lib/pki/tdcache.c
index 385b8e4bc0..8fb263b7d6 100644
--- a/security/nss/lib/pki/tdcache.c
+++ b/security/nss/lib/pki/tdcache.c
@@ -74,7 +74,7 @@ log_cert_ref(const char *msg, NSSCertificate *c)
/* should it live in its own arena? */
struct nssTDCertificateCacheStr {
- PZLock *lock;
+ PZLock *lock; /* Must not be held when calling nssSlot_IsTokenPresent. See bug 1625791. */
NSSArena *arena;
nssHash *issuerAndSN;
nssHash *subject;
@@ -713,6 +713,14 @@ add_cert_to_cache(
NSSCertificate *rvCert = NULL;
NSSUTF8 *certNickname = nssCertificate_GetNickname(cert, NULL);
+ /* Set cc->trust and cc->nssCertificate before taking td->cache->lock.
+ * Otherwise, the sorter in add_subject_entry may eventually call
+ * nssSlot_IsTokenPresent, which must not occur while the cache lock
+ * is held. See bugs 1625791 and 1651564 for details. */
+ if (cert->type == NSSCertificateType_PKIX) {
+ (void)STAN_GetCERTCertificate(cert);
+ }
+
PZ_Lock(td->cache->lock);
/* If it exists in the issuer/serial hash, it's already in all */
ce = (cache_entry *)nssHash_Lookup(td->cache->issuerAndSN, cert);
diff --git a/security/nss/lib/smime/cmssigdata.c b/security/nss/lib/smime/cmssigdata.c
index 7dd6ea4e54..89080f4bb0 100644
--- a/security/nss/lib/smime/cmssigdata.c
+++ b/security/nss/lib/smime/cmssigdata.c
@@ -476,7 +476,7 @@ NSS_CMSSignedData_SignerInfoCount(NSSCMSSignedData *sigd)
NSSCMSSignerInfo *
NSS_CMSSignedData_GetSignerInfo(NSSCMSSignedData *sigd, int i)
{
- if (!sigd) {
+ if (!sigd || !sigd->signerInfos) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
}
@@ -666,7 +666,7 @@ NSS_CMSSignedData_VerifySignerInfo(NSSCMSSignedData *sigd, int i,
SECOidTag oidTag;
SECStatus rv;
- if (!sigd) {
+ if (!sigd || !sigd->signerInfos) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
diff --git a/security/nss/lib/softoken/exports.gyp b/security/nss/lib/softoken/exports.gyp
index d11d8e49a8..82b9817e6e 100644
--- a/security/nss/lib/softoken/exports.gyp
+++ b/security/nss/lib/softoken/exports.gyp
@@ -19,7 +19,6 @@
},
{
'files': [
- 'lgglue.h',
'pkcs11ni.h',
'sdb.h',
'sftkdbt.h',
@@ -27,7 +26,14 @@
'softoken.h',
'softoknt.h'
],
- 'destination': '<(nss_private_dist_dir)/<(module)'
+ 'destination': '<(nss_private_dist_dir)/<(module)',
+ 'conditions': [
+ [ 'disable_dbm==0', {
+ 'files': [
+ 'lgglue.h',
+ ]
+ }]
+ ]
}
]
}
diff --git a/security/nss/lib/softoken/fipstest.c b/security/nss/lib/softoken/fipstest.c
index e765cde4c2..aa4992cd2b 100644
--- a/security/nss/lib/softoken/fipstest.c
+++ b/security/nss/lib/softoken/fipstest.c
@@ -13,6 +13,7 @@
#include "secoid.h"
#include "secerr.h"
#include "pkcs11i.h"
+#include "lowpbe.h"
/*
* different platforms have different ways of calling and initial entry point
@@ -581,6 +582,106 @@ rsa_loser:
return (SECFailure);
}
+static SECStatus
+sftk_fips_HKDF_PowerUpSelfTest(void)
+{
+ SECStatus status;
+ static const unsigned char base_key[] = {
+ 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
+ 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
+ 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
+ 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
+ 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
+ 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+ 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
+ 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f
+ };
+ static const unsigned char known_hkdf_sha256_key[] = {
+ 0xdd, 0xdb, 0xeb, 0xe5, 0x6d, 0xd2, 0x96, 0xa4,
+ 0x07, 0xc5, 0x7d, 0xda, 0x31, 0x56, 0x8d, 0xa5,
+ 0x41, 0x3e, 0x90, 0xd4, 0xe6, 0x98, 0xeb, 0xf8,
+ 0x5a, 0x49, 0x7f, 0x38, 0xef, 0x01, 0x8a, 0xe5,
+ 0xda, 0x36, 0xe5, 0xcf, 0x21, 0xe3, 0x9f, 0xc3,
+ 0x32, 0xb3, 0x1e, 0xf6, 0xc5, 0x10, 0x4c, 0x86,
+ 0x53, 0x5e, 0x6f, 0xe0, 0x63, 0x6e, 0x43, 0x33,
+ 0x61, 0x35, 0xf4, 0x17, 0x10, 0x77, 0x75, 0x2a
+ };
+/* current NIST IG's say we only need to test one instance
+ * of kdfs, keep these others around in case the guidance
+ * changes */
+#ifdef NSS_FULL_POST
+ static const unsigned char known_hkdf_sha384_key[] = {
+ 0x35, 0x64, 0xc4, 0xa1, 0xcc, 0xc1, 0xdc, 0xe4,
+ 0xe2, 0xca, 0x51, 0xae, 0xe8, 0x92, 0x88, 0x30,
+ 0x8b, 0xb0, 0x2b, 0xac, 0x00, 0x15, 0xac, 0x15,
+ 0x97, 0xc9, 0xf4, 0x6b, 0xf6, 0x3f, 0x97, 0xea,
+ 0x48, 0x55, 0x38, 0x25, 0x06, 0x5d, 0x91, 0x64,
+ 0xbd, 0x09, 0xf3, 0x44, 0xbc, 0x82, 0xbe, 0xdb,
+ 0x5c, 0xd7, 0xf2, 0x24, 0xa5, 0x55, 0x8d, 0xa9,
+ 0xa8, 0x85, 0xde, 0x8c, 0x33, 0xe0, 0x4d, 0xc3
+ };
+ static const unsigned char known_hkdf_sha512_key[] = {
+ 0x63, 0x4e, 0xbc, 0x42, 0xb3, 0x56, 0x74, 0x7d,
+ 0x1b, 0x55, 0xf0, 0x34, 0x54, 0xcb, 0x6d, 0x58,
+ 0x39, 0x96, 0x10, 0xda, 0x03, 0x20, 0x8f, 0x77,
+ 0x0d, 0xb4, 0xf7, 0xf6, 0x67, 0x0d, 0x5b, 0x6b,
+ 0xd0, 0x30, 0xc4, 0xdd, 0x67, 0x61, 0x5d, 0x9a,
+ 0xf5, 0x18, 0x6e, 0x1b, 0x60, 0x97, 0xc2, 0x4d,
+ 0x23, 0x43, 0x69, 0xe6, 0x3b, 0xa5, 0xdf, 0xe9,
+ 0x7c, 0xf1, 0x87, 0x48, 0x6f, 0xb9, 0xd3, 0x02
+ };
+#endif
+ unsigned char outBytes[64] = { 0 };
+
+ CK_HKDF_PARAMS hkdf_params;
+
+ hkdf_params.bExpand = CK_TRUE;
+ hkdf_params.bExtract = CK_TRUE;
+ hkdf_params.ulSaltType = CKF_HKDF_SALT_DATA;
+ hkdf_params.pSalt = (CK_BYTE_PTR)base_key;
+ hkdf_params.ulSaltLen = sizeof(base_key);
+ hkdf_params.pInfo = (CK_BYTE_PTR)base_key;
+ hkdf_params.ulInfoLen = sizeof(base_key);
+
+ /**************************************************/
+ /* HKDF tests */
+ /**************************************************/
+
+ hkdf_params.prfHashMechanism = CKM_SHA256_HMAC;
+ status = sftk_HKDF(&hkdf_params, CK_INVALID_HANDLE, NULL,
+ base_key, 32, NULL, outBytes, sizeof(outBytes),
+ PR_TRUE, PR_TRUE);
+ if ((status != SECSuccess) ||
+ PORT_Memcmp(outBytes, known_hkdf_sha256_key, sizeof(outBytes)) != 0) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return (SECFailure);
+ }
+
+#ifdef NSS_FULL_POST
+ hkdf_params.prfHashMechanism = CKM_SHA384_HMAC;
+ status = sftk_HKDF(&hkdf_params, CK_INVALID_HANDLE, NULL,
+ base_key, 48, NULL, outBytes, sizeof(outBytes),
+ PR_TRUE, PR_TRUE);
+ if ((status != SECSuccess) ||
+ PORT_Memcmp(outBytes, known_hkdf_sha384_key, sizeof(outBytes)) != 0) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return (SECFailure);
+ }
+
+ hkdf_params.prfHashMechanism = CKM_SHA512_HMAC;
+ status = sftk_HKDF(&hkdf_params, CK_INVALID_HANDLE, NULL,
+ base_key, 64, NULL, outBytes, sizeof(outBytes),
+ PR_TRUE, PR_TRUE);
+ if ((status != SECSuccess) ||
+ PORT_Memcmp(outBytes, known_hkdf_sha512_key, sizeof(outBytes)) != 0) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return (SECFailure);
+ }
+#endif
+
+ return (SECSuccess);
+}
+
static PRBool sftk_self_tests_ran = PR_FALSE;
static PRBool sftk_self_tests_success = PR_FALSE;
@@ -631,6 +732,22 @@ sftk_startup_tests(void)
if (rv != SECSuccess) {
return;
}
+
+ rv = sftk_fips_SP800_108_PowerUpSelfTests();
+ if (rv != SECSuccess) {
+ return;
+ }
+
+ rv = sftk_fips_HKDF_PowerUpSelfTest();
+ if (rv != SECSuccess) {
+ return;
+ }
+
+ rv = sftk_fips_pbkdf_PowerUpSelfTests();
+ if (rv != SECSuccess) {
+ return;
+ }
+
sftk_self_tests_success = PR_TRUE;
}
diff --git a/security/nss/lib/softoken/fipstokn.c b/security/nss/lib/softoken/fipstokn.c
index 166f19de24..6ffec5de12 100644
--- a/security/nss/lib/softoken/fipstokn.c
+++ b/security/nss/lib/softoken/fipstokn.c
@@ -230,6 +230,8 @@ fc_getAttribute(CK_ATTRIBUTE_PTR pTemplate,
#undef CK_NEED_ARG_LIST
#undef CK_PKCS11_FUNCTION_INFO
+#define CK_PKCS11_3_0 1
+
#define CK_PKCS11_FUNCTION_INFO(name) CK_RV __PASTE(NS, name)
#define CK_NEED_ARG_LIST 1
@@ -245,11 +247,37 @@ fc_getAttribute(CK_ATTRIBUTE_PTR pTemplate,
#include "pkcs11f.h"
/* ------------- build the CK_CRYPTO_TABLE ------------------------- */
-static CK_FUNCTION_LIST sftk_fipsTable = {
- { 1, 10 },
+static CK_FUNCTION_LIST_3_0 sftk_fipsTable = {
+ { CRYPTOKI_VERSION_MAJOR, CRYPTOKI_VERSION_MINOR },
+
+#undef CK_NEED_ARG_LIST
+#undef CK_PKCS11_FUNCTION_INFO
+
+#define CK_PKCS11_FUNCTION_INFO(name) \
+ __PASTE(F, name) \
+ ,
+
+#include "pkcs11f.h"
+
+};
+
+/* forward declaration of special GetInfo functions */
+CK_RV FC_GetInfoV2(CK_INFO_PTR pInfo);
+CK_RV NSC_GetInfoV2(CK_INFO_PTR pInfo);
+CK_RV FC_GetMechanismInfoV2(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type,
+ CK_MECHANISM_INFO_PTR pInfo);
+CK_RV NSC_GetMechanismInfoV2(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type,
+ CK_MECHANISM_INFO_PTR pInfo);
+
+static CK_FUNCTION_LIST sftk_fipsTable_v2 = {
+ { 2, 40 },
+#undef CK_PKCS11_3_0
+#define CK_PKCS11_2_0_ONLY 1
#undef CK_NEED_ARG_LIST
#undef CK_PKCS11_FUNCTION_INFO
+#define C_GetInfo C_GetInfoV2
+#define C_GetMechanismInfo C_GetMechanismInfoV2
#define CK_PKCS11_FUNCTION_INFO(name) \
__PASTE(F, name) \
@@ -259,11 +287,25 @@ static CK_FUNCTION_LIST sftk_fipsTable = {
};
+#undef C_GetInfo
+#undef C_GetMechanismInfo
#undef CK_NEED_ARG_LIST
#undef CK_PKCS11_FUNCTION_INFO
+#undef CK_PKCS11_2_0_ONLY
#undef __PASTE
+/*
+ * Array is orderd by default first
+ */
+static CK_INTERFACE fips_interfaces[] = {
+ { (CK_UTF8CHAR_PTR) "PKCS 11", &sftk_fipsTable, NSS_INTERFACE_FLAGS },
+ { (CK_UTF8CHAR_PTR) "PKCS 11", &sftk_fipsTable_v2, NSS_INTERFACE_FLAGS },
+ { (CK_UTF8CHAR_PTR) "Vendor NSS Module Interface", &sftk_module_funcList, NSS_INTERFACE_FLAGS }
+};
+/* must match the count of interfaces in fips_interfaces above*/
+#define FIPS_INTERFACE_COUNT 3
+
/* CKO_NOT_A_KEY can be any object class that's not a key object. */
#define CKO_NOT_A_KEY CKO_DATA
@@ -419,10 +461,51 @@ FC_GetFunctionList(CK_FUNCTION_LIST_PTR *pFunctionList)
CHECK_FORK();
- *pFunctionList = &sftk_fipsTable;
+ *pFunctionList = &sftk_fipsTable_v2;
+ return CKR_OK;
+}
+
+CK_RV
+FC_GetInterfaceList(CK_INTERFACE_PTR interfaces, CK_ULONG_PTR pulCount)
+{
+ CK_ULONG count = *pulCount;
+ *pulCount = FIPS_INTERFACE_COUNT;
+ if (interfaces == NULL) {
+ return CKR_OK;
+ }
+ if (count < FIPS_INTERFACE_COUNT) {
+ return CKR_BUFFER_TOO_SMALL;
+ }
+ PORT_Memcpy(interfaces, fips_interfaces, sizeof(fips_interfaces));
return CKR_OK;
}
+/*
+ * Get the requested interface, use the fips_interfaces array so we can
+ * easily add new interfaces as they occur.
+ */
+CK_RV
+FC_GetInterface(CK_UTF8CHAR_PTR pInterfaceName, CK_VERSION_PTR pVersion,
+ CK_INTERFACE_PTR_PTR ppInterface, CK_FLAGS flags)
+{
+ int i;
+ for (i = 0; i < FIPS_INTERFACE_COUNT; i++) {
+ CK_INTERFACE_PTR interface = &fips_interfaces[i];
+ if (pInterfaceName && PORT_Strcmp((char *)pInterfaceName, (char *)interface->pInterfaceName) != 0) {
+ continue;
+ }
+ if (pVersion && PORT_Memcmp(pVersion, (CK_VERSION *)interface->pFunctionList, sizeof(CK_VERSION)) != 0) {
+ continue;
+ }
+ if (flags & ((interface->flags & flags) != flags)) {
+ continue;
+ }
+ *ppInterface = interface;
+ return CKR_OK;
+ }
+ return CKR_ARGUMENTS_BAD;
+}
+
/* sigh global so pkcs11 can read it */
PRBool nsf_init = PR_FALSE;
@@ -510,6 +593,15 @@ FC_GetInfo(CK_INFO_PTR pInfo)
return NSC_GetInfo(pInfo);
}
+/* FC_GetInfo returns general information about PKCS #11. */
+CK_RV
+FC_GetInfoV2(CK_INFO_PTR pInfo)
+{
+ CHECK_FORK();
+
+ return NSC_GetInfoV2(pInfo);
+}
+
/* FC_GetSlotList obtains a list of slots in the system. */
CK_RV
FC_GetSlotList(CK_BBOOL tokenPresent,
@@ -540,7 +632,7 @@ FC_GetTokenInfo(CK_SLOT_ID slotID, CK_TOKEN_INFO_PTR pInfo)
crv = NSC_GetTokenInfo(slotID, pInfo);
if (crv == CKR_OK) {
- /* use the global database to figure out if we are running in
+ /* use the global database to figure out if we are running in
* FIPS 140 Level 1 or Level 2 */
if (slotID == FIPS_SLOT_ID &&
(pInfo->flags & CKF_LOGIN_REQUIRED) == 0) {
@@ -581,6 +673,22 @@ FC_GetMechanismInfo(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type,
return NSC_GetMechanismInfo(slotID, type, pInfo);
}
+/* FC_GetMechanismInfoV2 same as FC_GetMechanismInfo except the Message
+ * flags have been stripped out */
+CK_RV
+FC_GetMechanismInfoV2(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type,
+ CK_MECHANISM_INFO_PTR pInfo)
+{
+ CHECK_FORK();
+
+ SFTK_FIPSFATALCHECK();
+ if ((slotID == FIPS_SLOT_ID) || (slotID >= SFTK_MIN_FIPS_USER_SLOT_ID)) {
+ slotID = NETSCAPE_SLOT_ID;
+ }
+ /* FIPS Slots support all functions */
+ return NSC_GetMechanismInfoV2(slotID, type, pInfo);
+}
+
/* FC_InitToken initializes a token. */
CK_RV
FC_InitToken(CK_SLOT_ID slotID, CK_CHAR_PTR pPin,
@@ -718,6 +826,16 @@ FC_CloseAllSessions(CK_SLOT_ID slotID)
return NSC_CloseAllSessions(slotID);
}
+CK_RV
+FC_SessionCancel(CK_SESSION_HANDLE hSession, CK_FLAGS flags)
+{
+ SFTK_FIPSFATALCHECK();
+
+ CHECK_FORK();
+
+ return NSC_SessionCancel(hSession, flags);
+}
+
/* FC_GetSessionInfo obtains information about the session. */
CK_RV
FC_GetSessionInfo(CK_SESSION_HANDLE hSession,
@@ -777,6 +895,36 @@ FC_Login(CK_SESSION_HANDLE hSession, CK_USER_TYPE userType,
return rv;
}
+CK_RV
+FC_LoginUser(CK_SESSION_HANDLE hSession, CK_USER_TYPE userType,
+ CK_CHAR_PTR pPin, CK_ULONG ulPinLen, CK_UTF8CHAR_PTR pUsername,
+ CK_ULONG ulUsernameLen)
+{
+ CK_RV rv;
+ PRBool successful;
+ if (sftk_fatalError)
+ return CKR_DEVICE_ERROR;
+ rv = NSC_LoginUser(hSession, userType, pPin, ulPinLen,
+ pUsername, ulUsernameLen);
+ successful = (rv == CKR_OK) || (rv == CKR_USER_ALREADY_LOGGED_IN);
+ if (successful)
+ isLoggedIn = PR_TRUE;
+ if (sftk_audit_enabled) {
+ char msg[128];
+ char user[61];
+ int len = PR_MIN(ulUsernameLen, sizeof(user) - 1);
+ PORT_Memcpy(user, pUsername, len);
+ user[len] = 0;
+ NSSAuditSeverity severity;
+ severity = successful ? NSS_AUDIT_INFO : NSS_AUDIT_ERROR;
+ PR_snprintf(msg, sizeof msg,
+ "C_LoginUser(hSession=0x%08lX, userType=%lu username=%s)=0x%08lX",
+ (PRUint32)hSession, (PRUint32)userType, user, (PRUint32)rv);
+ sftk_LogAuditMessage(severity, NSS_AUDIT_LOGIN, msg);
+ }
+ return rv;
+}
+
/* FC_Logout logs a user out from a token. */
CK_RV
FC_Logout(CK_SESSION_HANDLE hSession)
@@ -815,7 +963,7 @@ FC_CreateObject(CK_SESSION_HANDLE hSession,
if (classptr == NULL)
return CKR_TEMPLATE_INCOMPLETE;
- if (*classptr == CKO_NETSCAPE_NEWSLOT || *classptr == CKO_NETSCAPE_DELSLOT) {
+ if (*classptr == CKO_NSS_NEWSLOT || *classptr == CKO_NSS_DELSLOT) {
if (sftk_fatalError)
return CKR_DEVICE_ERROR;
} else {
@@ -1691,3 +1839,234 @@ FC_WaitForSlotEvent(CK_FLAGS flags, CK_SLOT_ID_PTR pSlot,
return NSC_WaitForSlotEvent(flags, pSlot, pReserved);
}
+
+CK_RV
+FC_MessageEncryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+
+ rv = NSC_MessageEncryptInit(hSession, pMechanism, hKey);
+ if (sftk_audit_enabled) {
+ sftk_AuditCryptInit("MessageEncrypt", hSession, pMechanism, hKey, rv);
+ }
+ return rv;
+}
+
+CK_RV
+FC_EncryptMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen, CK_BYTE_PTR pPlaintext,
+ CK_ULONG ulPlaintextLen, CK_BYTE_PTR pCiphertext,
+ CK_ULONG_PTR pulCiphertextLen)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_EncryptMessage(hSession, pParameter, ulParameterLen,
+ pAssociatedData, ulAssociatedDataLen,
+ pPlaintext, ulPlaintextLen, pCiphertext,
+ pulCiphertextLen);
+}
+
+CK_RV
+FC_EncryptMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_EncryptMessageBegin(hSession, pParameter, ulParameterLen,
+ pAssociatedData, ulAssociatedDataLen);
+}
+
+CK_RV
+FC_EncryptMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pPlaintextPart,
+ CK_ULONG ulPlaintextPartLen, CK_BYTE_PTR pCiphertextPart,
+ CK_ULONG_PTR pulCiphertextPartLen, CK_FLAGS flags)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_EncryptMessageNext(hSession, pParameter, ulParameterLen,
+ pPlaintextPart, ulPlaintextPartLen,
+ pCiphertextPart, pulCiphertextPartLen, flags);
+}
+
+CK_RV
+FC_MessageEncryptFinal(CK_SESSION_HANDLE hSession)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_MessageEncryptFinal(hSession);
+}
+
+CK_RV
+FC_MessageDecryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+
+ rv = NSC_MessageDecryptInit(hSession, pMechanism, hKey);
+ if (sftk_audit_enabled) {
+ sftk_AuditCryptInit("MessageDecrypt", hSession, pMechanism, hKey, rv);
+ }
+ return rv;
+}
+
+CK_RV
+FC_DecryptMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen, CK_BYTE_PTR pCiphertext,
+ CK_ULONG ulCiphertextLen, CK_BYTE_PTR pPlaintext,
+ CK_ULONG_PTR pulPlaintextLen)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_DecryptMessage(hSession, pParameter, ulParameterLen,
+ pAssociatedData, ulAssociatedDataLen,
+ pCiphertext, ulCiphertextLen, pPlaintext,
+ pulPlaintextLen);
+}
+
+CK_RV
+FC_DecryptMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_DecryptMessageBegin(hSession, pParameter, ulParameterLen,
+ pAssociatedData, ulAssociatedDataLen);
+}
+
+CK_RV
+FC_DecryptMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pCiphertextPart,
+ CK_ULONG ulCiphertextPartLen, CK_BYTE_PTR pPlaintextPart,
+ CK_ULONG_PTR pulPlaintextPartLen, CK_FLAGS flags)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_DecryptMessageNext(hSession, pParameter, ulParameterLen,
+ pCiphertextPart, ulCiphertextPartLen,
+ pPlaintextPart, pulPlaintextPartLen, flags);
+}
+
+CK_RV
+FC_MessageDecryptFinal(CK_SESSION_HANDLE hSession)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_MessageDecryptFinal(hSession);
+}
+
+CK_RV
+FC_MessageSignInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+
+ rv = NSC_MessageSignInit(hSession, pMechanism, hKey);
+ if (sftk_audit_enabled) {
+ sftk_AuditCryptInit("MessageSign", hSession, pMechanism, hKey, rv);
+ }
+ return rv;
+}
+
+CK_RV
+FC_SignMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pData, CK_ULONG ulDataLen,
+ CK_BYTE_PTR pSignature, CK_ULONG_PTR pulSignatureLen)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_SignMessage(hSession, pParameter, ulParameterLen, pData,
+ ulDataLen, pSignature, pulSignatureLen);
+}
+
+CK_RV
+FC_SignMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_SignMessageBegin(hSession, pParameter, ulParameterLen);
+}
+
+CK_RV
+FC_SignMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen, CK_BYTE_PTR pSignature,
+ CK_ULONG_PTR pulSignatureLen)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_SignMessageNext(hSession, pParameter, ulParameterLen, pData,
+ ulDataLen, pSignature, pulSignatureLen);
+}
+
+CK_RV
+FC_MessageSignFinal(CK_SESSION_HANDLE hSession)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_MessageSignFinal(hSession);
+}
+
+CK_RV
+FC_MessageVerifyInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+
+ rv = NSC_MessageVerifyInit(hSession, pMechanism, hKey);
+ if (sftk_audit_enabled) {
+ sftk_AuditCryptInit("MessageVerify", hSession, pMechanism, hKey, rv);
+ }
+ return rv;
+}
+
+CK_RV
+FC_VerifyMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen, CK_BYTE_PTR pSignature,
+ CK_ULONG ulSignatureLen)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_VerifyMessage(hSession, pParameter, ulParameterLen, pData,
+ ulDataLen, pSignature, ulSignatureLen);
+}
+
+CK_RV
+FC_VerifyMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_VerifyMessageBegin(hSession, pParameter, ulParameterLen);
+}
+
+CK_RV
+FC_VerifyMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen, CK_BYTE_PTR pSignature,
+ CK_ULONG ulSignatureLen)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_VerifyMessageNext(hSession, pParameter, ulParameterLen,
+ pData, ulDataLen, pSignature, ulSignatureLen);
+}
+
+CK_RV
+FC_MessageVerifyFinal(CK_SESSION_HANDLE hSession)
+{
+ SFTK_FIPSCHECK();
+ CHECK_FORK();
+ return NSC_MessageVerifyFinal(hSession);
+}
diff --git a/security/nss/lib/softoken/kbkdf.c b/security/nss/lib/softoken/kbkdf.c
new file mode 100644
index 0000000000..b4544c4320
--- /dev/null
+++ b/security/nss/lib/softoken/kbkdf.c
@@ -0,0 +1,1518 @@
+#include "pkcs11i.h"
+#include "blapi.h"
+#include "secerr.h"
+#include "softoken.h"
+
+/* Overview:
+ *
+ * This file contains implementations of the three KDFs from NIST SP800-108
+ * "Recommendation for Key Derivation Using Pseudorandom Functions":
+ *
+ * 1. KDF in Counter Mode (section 5.1)
+ * 2. KDF in Feedback Mode (section 5.2)
+ * 3. KDF in Double-Pipeline Iteration Mode (section 5.3)
+ *
+ * These KDFs are a form of negotiable building blocks for KDFs: protocol
+ * designers can choose various fields, their endianness, and the underlying
+ * PRF. These constructs are generic enough to handle creation of arbitrary,
+ * (but known ahead of time) length outputs.
+ *
+ * The families of PRFs described here are used, among other places, in
+ * Kerberos and GlobalPlatform's Secure Channel Protocol 03. The PKCS#11 v3.0
+ * design for this KDF facilitates a wide range of uses.
+ *
+ * Implementation Details:
+ *
+ * We reuse the new sftk_MACCtx for handling the underlying MACing; with a few
+ * safe restrictions, we can reuse whatever it gives us to use as a PRF.
+ *
+ * We implement the core of the KDF in the *Raw(...) version of the function
+ * call. The PKCS#11 key handling happens in the non-Raw version. This means
+ * we need a single large allocation upfront (large enough to store the entire
+ * key stream), but means we can share key parsing logic and enable the
+ * creation of data objects.
+ */
+
+/* [ section: #define's ] */
+
+#define VALID_CK_BOOL(x) ((x) == CK_TRUE || (x) == CK_FALSE)
+#define IS_COUNTER(_mech) ((_mech) == CKM_SP800_108_COUNTER_KDF || (_mech) == CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA)
+#define DOES_DERIVE_DATA(_mech) ((_mech) == CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA || (_mech) == CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA || (_mech) == CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA)
+
+/* [ section: parameter validation ] */
+
+static CK_RV
+kbkdf_LoadParameters(CK_MECHANISM_TYPE mech, CK_MECHANISM_PTR pMechanism, CK_SP800_108_KDF_PARAMS_PTR kdf_params, CK_BYTE_PTR *initial_value, CK_ULONG_PTR initial_value_length)
+{
+ /* This function loads the parameters for the given mechanism into the
+ * specified kdf_params, splitting off the IV if present. In PKCS#11 v3.0,
+ * CK_SP800_108_FEEDBACK_KDF_PARAMS and CK_SP800_108_KDF_PARAMS have
+ * different ordering of internal parameters, which means that it isn't
+ * easy to reuse feedback parameters in the same functions as non-feedback
+ * parameters. Rather than duplicating the logic, split out the only
+ * Feedback-specific data (the IV) into a separate argument and repack it
+ * into the passed kdf_params struct instead. */
+ PR_ASSERT(pMechanism != NULL && kdf_params != NULL && initial_value != NULL && initial_value_length != NULL);
+
+ CK_SP800_108_KDF_PARAMS_PTR in_params;
+ CK_SP800_108_FEEDBACK_KDF_PARAMS_PTR feedback_params;
+
+ if (mech == CKM_SP800_108_FEEDBACK_KDF || mech == CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA) {
+ if (pMechanism->ulParameterLen != sizeof(CK_SP800_108_FEEDBACK_KDF_PARAMS)) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ feedback_params = (CK_SP800_108_FEEDBACK_KDF_PARAMS *)pMechanism->pParameter;
+
+ if (feedback_params->pIV == NULL && feedback_params->ulIVLen > 0) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ kdf_params->prfType = feedback_params->prfType;
+ kdf_params->ulNumberOfDataParams = feedback_params->ulNumberOfDataParams;
+ kdf_params->pDataParams = feedback_params->pDataParams;
+ kdf_params->ulAdditionalDerivedKeys = feedback_params->ulAdditionalDerivedKeys;
+ kdf_params->pAdditionalDerivedKeys = feedback_params->pAdditionalDerivedKeys;
+
+ *initial_value = feedback_params->pIV;
+ *initial_value_length = feedback_params->ulIVLen;
+ } else {
+ if (pMechanism->ulParameterLen != sizeof(CK_SP800_108_KDF_PARAMS)) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ in_params = (CK_SP800_108_KDF_PARAMS *)pMechanism->pParameter;
+
+ (*kdf_params) = *in_params;
+ }
+
+ return CKR_OK;
+}
+
+static CK_RV
+kbkdf_ValidateParameter(CK_MECHANISM_TYPE mech, const CK_PRF_DATA_PARAM *data)
+{
+ /* This function validates that the passed data parameter (data) conforms
+ * to PKCS#11 v3.0's expectations for KDF parameters. This depends both on
+ * the type of this parameter (data->type) and on the KDF mechanism (mech)
+ * as certain parameters are context dependent (like Iteration Variable).
+ */
+
+ /* If the parameter is missing a value when one is expected, then this
+ * parameter is invalid. */
+ if ((data->pValue == NULL) != (data->ulValueLen == 0)) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ switch (data->type) {
+ case CK_SP800_108_ITERATION_VARIABLE:
+ case CK_SP800_108_OPTIONAL_COUNTER: {
+ if (data->type == CK_SP800_108_ITERATION_VARIABLE && !IS_COUNTER(mech)) {
+ /* In Feedback and Double Pipeline KDFs, PKCS#11 v3.0 connotes the
+ * iteration variable as the chaining value from the previous PRF
+ * invocation. In contrast, counter mode treats this variable as a
+ * COUNTER_FORMAT descriptor. Thus we can skip validation of
+ * iteration variable parameters outside of counter mode. However,
+ * PKCS#11 v3.0 technically mandates that pValue is NULL, so we
+ * still have to validate that. */
+
+ if (data->pValue != NULL) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ return CKR_OK;
+ }
+
+ /* In counter mode, data->pValue should be a pointer to an instance of
+ * CK_SP800_108_COUNTER_FORMAT; validate its length. */
+ if (data->ulValueLen != sizeof(CK_SP800_108_COUNTER_FORMAT)) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ CK_SP800_108_COUNTER_FORMAT_PTR param = (CK_SP800_108_COUNTER_FORMAT_PTR)data->pValue;
+
+ /* Validate the endian parameter. */
+ if (!VALID_CK_BOOL(param->bLittleEndian)) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ /* Due to restrictions by our underlying hashes, we restrict bit
+ * widths to actually be byte widths by ensuring they're a multiple
+ * of eight. */
+ if ((param->ulWidthInBits % 8) != 0) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ /* Note that section 5.1 denotes the maximum length of the counter
+ * to be 32. */
+ if (param->ulWidthInBits > 32) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+ break;
+ }
+ case CK_SP800_108_DKM_LENGTH: {
+ /* data->pValue should be a pointer to an instance of
+ * CK_SP800_108_DKM_LENGTH_FORMAT; validate its length. */
+ if (data->ulValueLen != sizeof(CK_SP800_108_DKM_LENGTH_FORMAT)) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ CK_SP800_108_DKM_LENGTH_FORMAT_PTR param = (CK_SP800_108_DKM_LENGTH_FORMAT_PTR)data->pValue;
+
+ /* Validate the method parameter. */
+ if (param->dkmLengthMethod != CK_SP800_108_DKM_LENGTH_SUM_OF_KEYS &&
+ param->dkmLengthMethod != CK_SP800_108_DKM_LENGTH_SUM_OF_SEGMENTS) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ /* Validate the endian parameter. */
+ if (!VALID_CK_BOOL(param->bLittleEndian)) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ /* Validate the maximum width: we restrict it to being a byte width
+ * instead of a bit width due to restrictions by the underlying
+ * PRFs. */
+ if ((param->ulWidthInBits % 8) != 0) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ /* Ensure that the width doesn't overflow a 64-bit int. This
+ * restriction is arbitrary but since the counters can't exceed
+ * 32-bits (and most PRFs output at most 1024 bits), you're unlikely
+ * to need all 64-bits of length indicator. */
+ if (param->ulWidthInBits > 64) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+ break;
+ }
+ case CK_SP800_108_BYTE_ARRAY:
+ /* There is no additional data to validate for byte arrays; we can
+ * only assume the byte array is of the specified size. */
+ break;
+ default:
+ /* Unexpected parameter type. */
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ return CKR_OK;
+}
+
+static CK_RV
+kbkdf_ValidateDerived(CK_DERIVED_KEY_PTR key)
+{
+ CK_KEY_TYPE keyType = CKK_GENERIC_SECRET;
+ PRUint64 keySize = 0;
+
+ /* The pointer to the key handle shouldn't be NULL. If it is, we can't
+ * do anything else, so exit early. Every other failure case sets the
+ * key->phKey = CK_INVALID_HANDLE, so we can't use `goto failure` here. */
+ if (key->phKey == NULL) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ /* Validate that we have no attributes if and only if pTemplate is NULL.
+ * Otherwise, there's an inconsistency somewhere. */
+ if ((key->ulAttributeCount == 0) != (key->pTemplate == NULL)) {
+ goto failure;
+ }
+
+ for (size_t offset = 0; offset < key->ulAttributeCount; offset++) {
+ CK_ATTRIBUTE_PTR template = key->pTemplate + offset;
+
+ /* We only look for the CKA_VALUE_LEN and CKA_KEY_TYPE attributes.
+ * Everything else we assume we can set on the key if it is passed
+ * here. However, if we can't inquire as to a length (and barring
+ * that, if we have a key type without a standard length), we're
+ * definitely stuck. This mirrors the logic at the top of
+ * NSC_DeriveKey(...). */
+ if (template->type == CKA_KEY_TYPE) {
+ if (template->ulValueLen != sizeof(CK_KEY_TYPE)) {
+ goto failure;
+ }
+
+ keyType = *(CK_KEY_TYPE *)template->pValue;
+ } else if (template->type == CKA_VALUE_LEN) {
+ if (template->ulValueLen != sizeof(CK_ULONG)) {
+ goto failure;
+ }
+
+ keySize = *(CK_ULONG *)template->pValue;
+ }
+ }
+
+ if (keySize == 0) {
+ /* When we lack a keySize, see if we can infer it from the type of the
+ * passed key. */
+ keySize = sftk_MapKeySize(keyType);
+ }
+
+ /* The main piece of information we validate is that we have a length for
+ * this key. */
+ if (keySize == 0 || keySize >= (1ull << 32ull)) {
+ goto failure;
+ }
+
+ return CKR_OK;
+
+failure:
+ /* PKCS#11 v3.0: If the failure was caused by the content of a specific
+ * key's template (ie the template defined by the content of pTemplate),
+ * the corresponding phKey value will be set to CK_INVALID_HANDLE to
+ * identify the offending template. */
+ *(key->phKey) = CK_INVALID_HANDLE;
+ return CKR_MECHANISM_PARAM_INVALID;
+}
+
+static CK_RV
+kbkdf_ValidateParameters(CK_MECHANISM_TYPE mech, const CK_SP800_108_KDF_PARAMS *params, CK_ULONG keySize)
+{
+ CK_RV ret = CKR_MECHANISM_PARAM_INVALID;
+ int param_type_count[5] = { 0, 0, 0, 0, 0 };
+ size_t offset = 0;
+
+ /* Start with checking the prfType as a mechanism against a list of
+ * PRFs allowed by PKCS#11 v3.0. */
+ if (!(/* The following types aren't defined in NSS yet. */
+ /* params->prfType != CKM_3DES_CMAC && */
+ params->prfType == CKM_AES_CMAC || /* allow */
+ /* We allow any HMAC except MD2 and MD5. */
+ params->prfType != CKM_MD2_HMAC || /* disallow */
+ params->prfType != CKM_MD5_HMAC || /* disallow */
+ sftk_HMACMechanismToHash(params->prfType) != HASH_AlgNULL /* Valid HMAC <-> HASH isn't NULL */
+ )) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ /* We can't have a null pDataParams pointer: we always need at least one
+ * parameter to succeed. */
+ if (params->pDataParams == NULL) {
+ return CKR_HOST_MEMORY;
+ }
+
+ /* Validate each KDF parameter. */
+ for (offset = 0; offset < params->ulNumberOfDataParams; offset++) {
+ /* Validate this parameter has acceptable values. */
+ ret = kbkdf_ValidateParameter(mech, params->pDataParams + offset);
+ if (ret != CKR_OK) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ /* Count that we have a parameter of this type. The above logic
+ * in ValidateParameter MUST validate that type is within the
+ * appropriate range. */
+ PR_ASSERT(params->pDataParams[offset].type < sizeof(param_type_count) / sizeof(param_type_count[0]));
+ param_type_count[params->pDataParams[offset].type] += 1;
+ }
+
+ if (IS_COUNTER(mech)) {
+ /* We have to have at least one iteration variable parameter. */
+ if (param_type_count[CK_SP800_108_ITERATION_VARIABLE] == 0) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ /* We can't have any optional counters parameters -- these belong in
+ * iteration variable parameters instead. */
+ if (param_type_count[CK_SP800_108_OPTIONAL_COUNTER] != 0) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+ }
+
+ /* Validate basic assumptions about derived keys:
+ * NULL <-> ulAdditionalDerivedKeys > 0
+ */
+ if ((params->ulAdditionalDerivedKeys == 0) != (params->pAdditionalDerivedKeys == NULL)) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ /* Validate each derived key. */
+ for (offset = 0; offset < params->ulAdditionalDerivedKeys; offset++) {
+ ret = kbkdf_ValidateDerived(params->pAdditionalDerivedKeys + offset);
+ if (ret != CKR_OK) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+ }
+
+ /* Validate the length of our primary key. */
+ if (keySize == 0 || ((PRUint64)keySize) >= (1ull << 32ull)) {
+ return CKR_KEY_SIZE_RANGE;
+ }
+
+ return CKR_OK;
+}
+
+/* [ section: parameter helpers ] */
+
+static CK_VOID_PTR
+kbkdf_FindParameter(const CK_SP800_108_KDF_PARAMS *params, CK_PRF_DATA_TYPE type)
+{
+ for (size_t offset = 0; offset < params->ulNumberOfDataParams; offset++) {
+ if (params->pDataParams[offset].type == type) {
+ return params->pDataParams[offset].pValue;
+ }
+ }
+
+ return NULL;
+}
+
+size_t
+kbkdf_IncrementBuffer(size_t cur_offset, size_t consumed, size_t prf_length)
+{
+ return cur_offset + PR_ROUNDUP(consumed, prf_length);
+}
+
+CK_ULONG
+kbkdf_GetDerivedKeySize(CK_DERIVED_KEY_PTR derived_key)
+{
+ /* Precondition: kbkdf_ValidateDerived(...) returns CKR_OK for this key,
+ * which implies that keySize is defined. */
+
+ CK_KEY_TYPE keyType = CKK_GENERIC_SECRET;
+ CK_ULONG keySize = 0;
+
+ for (size_t offset = 0; offset < derived_key->ulAttributeCount; offset++) {
+ CK_ATTRIBUTE_PTR template = derived_key->pTemplate + offset;
+
+ /* Find the two attributes we care about. */
+ if (template->type == CKA_KEY_TYPE) {
+ keyType = *(CK_KEY_TYPE *)template->pValue;
+ } else if (template->type == CKA_VALUE_LEN) {
+ keySize = *(CK_ULONG *)template->pValue;
+ }
+ }
+
+ /* Prefer keySize, if we have it. */
+ if (keySize > 0) {
+ return keySize;
+ }
+
+ /* Else, fall back to this mapping. We know kbkdf_ValidateDerived(...)
+ * passed, so this should return non-zero. */
+ return sftk_MapKeySize(keyType);
+}
+
+static CK_RV
+kbkdf_CalculateLength(const CK_SP800_108_KDF_PARAMS *params, sftk_MACCtx *ctx, CK_ULONG ret_key_size, PRUint64 *output_bitlen, size_t *buffer_length)
+{
+ /* Two cases: either we have additional derived keys or we don't. In the
+ * case that we don't, the length of the derivation is the size of the
+ * single derived key, and that is the length of the PRF buffer. Otherwise,
+ * we need to use the proper CK_SP800_108_DKM_LENGTH_METHOD to calculate
+ * the length of the output (in bits), with a separate value for the size
+ * of the PRF data buffer. This means that, under PKCS#11 with additional
+ * derived keys, we lie to the KDF about the _actual_ length of the PRF
+ * output.
+ *
+ * Note that *output_bitlen is the L parameter in NIST SP800-108 and is in
+ * bits. However, *buffer_length is in bytes.
+ */
+
+ if (params->ulAdditionalDerivedKeys == 0) {
+ /* When we have no additional derived keys, we get the keySize from
+ * the value passed to one of our KBKDF_* methods. */
+ *output_bitlen = ret_key_size;
+ *buffer_length = ret_key_size;
+ } else {
+ /* Offset in the additional derived keys array. */
+ size_t offset = 0;
+
+ /* Size of the derived key. */
+ CK_ULONG derived_size = 0;
+
+ /* In the below, we place the sum of the keys into *output_bitlen
+ * and the size of the buffer (with padding mandated by PKCS#11 v3.0)
+ * into *buffer_length. If the method is the segment sum, then we
+ * replace *output_bitlen with *buffer_length at the end. This ensures
+ * we always get a output buffer large enough to handle all derived
+ * keys, and *output_bitlen reflects the correct L value. */
+
+ /* Count the initial derived key. */
+ *output_bitlen = ret_key_size;
+ *buffer_length = kbkdf_IncrementBuffer(0, ret_key_size, ctx->mac_size);
+
+ /* Handle n - 1 keys. The last key is special. */
+ for (; offset < params->ulAdditionalDerivedKeys - 1; offset++) {
+ derived_size = kbkdf_GetDerivedKeySize(params->pAdditionalDerivedKeys + offset);
+
+ *output_bitlen += derived_size;
+ *buffer_length = kbkdf_IncrementBuffer(*buffer_length, derived_size, ctx->mac_size);
+ }
+
+ /* Handle the last key. */
+ derived_size = kbkdf_GetDerivedKeySize(params->pAdditionalDerivedKeys + offset);
+
+ *output_bitlen += derived_size;
+ *buffer_length = kbkdf_IncrementBuffer(*buffer_length, derived_size, ctx->mac_size);
+
+ /* Pointer to the DKM method parameter. Note that this implicit cast
+ * is safe since we've assumed we've been validated by
+ * kbkdf_ValidateParameters(...). When kdm_param is NULL, we don't
+ * use the output_bitlen parameter. */
+ CK_SP800_108_DKM_LENGTH_FORMAT_PTR dkm_param = kbkdf_FindParameter(params, CK_SP800_108_DKM_LENGTH);
+ if (dkm_param != NULL) {
+ if (dkm_param->dkmLengthMethod == CK_SP800_108_DKM_LENGTH_SUM_OF_SEGMENTS) {
+ *output_bitlen = *buffer_length;
+ }
+ }
+ }
+
+ /* Note that keySize is the size in bytes and ctx->mac_size is also
+ * the size in bytes. However, output_bitlen needs to be in bits, so
+ * multiply by 8 here. */
+ *output_bitlen *= 8;
+
+ return CKR_OK;
+}
+
+static CK_RV
+kbkdf_CalculateIterations(CK_MECHANISM_TYPE mech, const CK_SP800_108_KDF_PARAMS *params, sftk_MACCtx *ctx, size_t buffer_length, PRUint32 *num_iterations)
+{
+ CK_SP800_108_COUNTER_FORMAT_PTR param_ptr = NULL;
+ PRUint64 iteration_count;
+ PRUint64 r = 32;
+
+ /* We need to know how many full iterations are required. This is done
+ * by rounding up the division of the PRF length into buffer_length.
+ * However, we're not guaranteed that the last output is a full PRF
+ * invocation, so handle that here. */
+ iteration_count = buffer_length + (ctx->mac_size - 1);
+ iteration_count = iteration_count / ctx->mac_size;
+
+ /* NIST SP800-108, section 5.1, process step #2:
+ *
+ * if n > 2^r - 1, then indicate an error and stop.
+ *
+ * In non-counter mode KDFs, r is set at 32, leaving behavior
+ * under-defined when the optional counter is included but fewer than
+ * 32 bits. This implementation assumes r is 32, but if the counter
+ * parameter is included, validates it against that. In counter-mode
+ * KDFs, this is in the ITERATION_VARIABLE parameter; in feedback- or
+ * pipeline-mode KDFs, this is in the COUNTER parameter.
+ *
+ * This is consistent with the supplied sample CAVP tests; none reuses the
+ * same counter value. In some configurations, this could result in
+ * duplicated KDF output. We seek to avoid that from happening.
+ */
+ if (IS_COUNTER(mech)) {
+ param_ptr = kbkdf_FindParameter(params, CK_SP800_108_ITERATION_VARIABLE);
+
+ /* Validated by kbkdf_ValidateParameters(...) above. */
+ PR_ASSERT(param_ptr != NULL);
+
+ r = ((CK_SP800_108_COUNTER_FORMAT_PTR)param_ptr)->ulWidthInBits;
+ } else {
+ param_ptr = kbkdf_FindParameter(params, CK_SP800_108_COUNTER);
+
+ /* Not guaranteed to exist, hence the default value of r=32. */
+ if (param_ptr != NULL) {
+ r = ((CK_SP800_108_COUNTER_FORMAT_PTR)param_ptr)->ulWidthInBits;
+ }
+ }
+
+ if (iteration_count >= (1ull << r) || r > 32) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ *num_iterations = (PRUint32)iteration_count;
+
+ return CKR_OK;
+}
+
+static CK_RV
+kbkdf_AddParameters(CK_MECHANISM_TYPE mech, sftk_MACCtx *ctx, const CK_SP800_108_KDF_PARAMS *params, PRUint32 counter, PRUint64 length, const unsigned char *chaining_prf, size_t chaining_prf_len, CK_PRF_DATA_TYPE exclude)
+{
+ size_t offset = 0;
+ CK_RV ret = CKR_OK;
+
+ for (offset = 0; offset < params->ulNumberOfDataParams; offset++) {
+ CK_PRF_DATA_PARAM_PTR param = params->pDataParams + offset;
+
+ if (param->type == exclude) {
+ /* Necessary for Double Pipeline mode: when constructing the IV,
+ * we skip the optional counter. */
+ continue;
+ }
+
+ switch (param->type) {
+ case CK_SP800_108_ITERATION_VARIABLE: {
+ /* When present in COUNTER mode, this signifies adding the counter
+ * variable to the PRF. Otherwise, it signifies the chaining
+ * value for other KDF modes. */
+ if (IS_COUNTER(mech)) {
+ CK_SP800_108_COUNTER_FORMAT_PTR counter_format = (CK_SP800_108_COUNTER_FORMAT_PTR)param->pValue;
+ CK_BYTE buffer[sizeof(PRUint64)];
+ CK_ULONG num_bytes;
+ sftk_EncodeInteger(counter, counter_format->ulWidthInBits, counter_format->bLittleEndian, buffer, &num_bytes);
+ ret = sftk_MAC_Update(ctx, buffer, num_bytes);
+ } else {
+ ret = sftk_MAC_Update(ctx, chaining_prf, chaining_prf_len);
+ }
+ break;
+ }
+ case CK_SP800_108_COUNTER: {
+ /* Only present in the case when not using COUNTER mode. */
+ PR_ASSERT(!IS_COUNTER(mech));
+
+ /* We should've already validated that this parameter is of
+ * type COUNTER_FORMAT. */
+ CK_SP800_108_COUNTER_FORMAT_PTR counter_format = (CK_SP800_108_COUNTER_FORMAT_PTR)param->pValue;
+ CK_BYTE buffer[sizeof(PRUint64)];
+ CK_ULONG num_bytes;
+ sftk_EncodeInteger(counter, counter_format->ulWidthInBits, counter_format->bLittleEndian, buffer, &num_bytes);
+ ret = sftk_MAC_Update(ctx, buffer, num_bytes);
+ break;
+ }
+ case CK_SP800_108_BYTE_ARRAY:
+ ret = sftk_MAC_Update(ctx, (CK_BYTE_PTR)param->pValue, param->ulValueLen);
+ break;
+ case CK_SP800_108_DKM_LENGTH: {
+ /* We've already done the hard work of calculating the length in
+ * the kbkdf_CalculateIterations function; we merely need to add
+ * the length to the desired point in the input stream. */
+ CK_SP800_108_DKM_LENGTH_FORMAT_PTR length_format = (CK_SP800_108_DKM_LENGTH_FORMAT_PTR)param->pValue;
+ CK_BYTE buffer[sizeof(PRUint64)];
+ CK_ULONG num_bytes;
+ sftk_EncodeInteger(length, length_format->ulWidthInBits, length_format->bLittleEndian, buffer, &num_bytes);
+ ret = sftk_MAC_Update(ctx, buffer, num_bytes);
+ break;
+ }
+ default:
+ /* This should've been caught by kbkdf_ValidateParameters(...). */
+ PR_ASSERT(PR_FALSE);
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ if (ret != CKR_OK) {
+ return ret;
+ }
+ }
+
+ return CKR_OK;
+}
+
+CK_RV
+kbkdf_SaveKey(SFTKObject *key, unsigned char *key_buffer, unsigned int key_len)
+{
+ return sftk_forceAttribute(key, CKA_VALUE, key_buffer, key_len);
+}
+
+CK_RV
+kbkdf_CreateKey(CK_MECHANISM_TYPE kdf_mech, CK_SESSION_HANDLE hSession, CK_DERIVED_KEY_PTR derived_key, SFTKObject **ret_key)
+{
+ /* Largely duplicated from NSC_DeriveKey(...) */
+ CK_RV ret = CKR_HOST_MEMORY;
+ SFTKObject *key = NULL;
+ SFTKSlot *slot = sftk_SlotFromSessionHandle(hSession);
+ size_t offset = 0;
+
+ /* Slot should be non-NULL because NSC_DeriveKey(...) has already
+ * performed a sftk_SlotFromSessionHandle(...) call on this session
+ * handle. However, Coverity incorrectly flagged this (see 1607955). */
+ PR_ASSERT(slot != NULL);
+ PR_ASSERT(ret_key != NULL);
+ PR_ASSERT(derived_key != NULL);
+ PR_ASSERT(derived_key->phKey != NULL);
+
+ /* Create the new key object for this additional derived key. */
+ key = sftk_NewObject(slot);
+ if (key == NULL) {
+ return CKR_HOST_MEMORY;
+ }
+
+ /* Setup the key from the provided template. */
+ for (offset = 0; offset < derived_key->ulAttributeCount; offset++) {
+ ret = sftk_AddAttributeType(key, sftk_attr_expand(derived_key->pTemplate + offset));
+ if (ret != CKR_OK) {
+ sftk_FreeObject(key);
+ return ret;
+ }
+ }
+
+ /* When using the CKM_SP800_* series of mechanisms, the result must be a
+ * secret key, so its contents can be adequately protected in FIPS mode.
+ * However, when using the special CKM_NSS_SP800_*_DERIVE_DATA series, the
+ * contents need not be protected, so we set CKO_DATA on these "keys". */
+ CK_OBJECT_CLASS classType = CKO_SECRET_KEY;
+ if (DOES_DERIVE_DATA(kdf_mech)) {
+ classType = CKO_DATA;
+ }
+
+ ret = sftk_forceAttribute(key, CKA_CLASS, &classType, sizeof(classType));
+ if (ret != CKR_OK) {
+ sftk_FreeObject(key);
+ return ret;
+ }
+
+ *ret_key = key;
+ return CKR_OK;
+}
+
+CK_RV
+kbkdf_FinalizeKey(CK_SESSION_HANDLE hSession, CK_DERIVED_KEY_PTR derived_key, SFTKObject *key)
+{
+ /* Largely duplicated from NSC_DeriveKey(...) */
+ CK_RV ret = CKR_HOST_MEMORY;
+ SFTKSession *session = NULL;
+
+ PR_ASSERT(derived_key != NULL && key != NULL);
+
+ SFTKSessionObject *sessionForKey = sftk_narrowToSessionObject(key);
+ PR_ASSERT(sessionForKey != NULL);
+ sessionForKey->wasDerived = PR_TRUE;
+
+ session = sftk_SessionFromHandle(hSession);
+
+ /* Session should be non-NULL because NSC_DeriveKey(...) has already
+ * performed a sftk_SessionFromHandle(...) call on this session handle. */
+ PR_ASSERT(session != NULL);
+
+ ret = sftk_handleObject(key, session);
+ if (ret != CKR_OK) {
+ goto done;
+ }
+
+ *(derived_key->phKey) = key->handle;
+
+done:
+ /* Guaranteed that key != NULL */
+ sftk_FreeObject(key);
+
+ /* Doesn't do anything. */
+ sftk_FreeSession(session);
+
+ return ret;
+}
+
+CK_RV
+kbkdf_SaveKeys(CK_MECHANISM_TYPE mech, CK_SESSION_HANDLE hSession, CK_SP800_108_KDF_PARAMS_PTR params, unsigned char *output_buffer, size_t buffer_len, size_t prf_length, SFTKObject *ret_key, CK_ULONG ret_key_size)
+{
+ CK_RV ret;
+ size_t key_offset = 0;
+ size_t buffer_offset = 0;
+
+ PR_ASSERT(output_buffer != NULL && buffer_len > 0 && ret_key != NULL);
+
+ /* First place key material into the main key. */
+ ret = kbkdf_SaveKey(ret_key, output_buffer + buffer_offset, ret_key_size);
+ if (ret != CKR_OK) {
+ return ret;
+ }
+
+ /* Then increment the offset based on PKCS#11 additional key guidelines:
+ * no two keys may share the key stream from the same PRF invocation. */
+ buffer_offset = kbkdf_IncrementBuffer(buffer_offset, ret_key_size, prf_length);
+
+ if (params->ulAdditionalDerivedKeys > 0) {
+ /* Note that the following code is technically incorrect: PKCS#11 v3.0
+ * says that _no_ key should be set in the event of failure to derive
+ * _any_ key. */
+ for (key_offset = 0; key_offset < params->ulAdditionalDerivedKeys; key_offset++) {
+ CK_DERIVED_KEY_PTR derived_key = params->pAdditionalDerivedKeys + key_offset;
+ SFTKObject *key_obj = NULL;
+ size_t key_size = kbkdf_GetDerivedKeySize(derived_key);
+
+ /* Create a new internal key object for this derived key. */
+ ret = kbkdf_CreateKey(mech, hSession, derived_key, &key_obj);
+ if (ret != CKR_OK) {
+ *(derived_key->phKey) = CK_INVALID_HANDLE;
+ return ret;
+ }
+
+ /* Save the underlying key bytes to the key object. */
+ ret = kbkdf_SaveKey(key_obj, output_buffer + buffer_offset, key_size);
+ if (ret != CKR_OK) {
+ /* When kbkdf_CreateKey(...) exits with an error, it will free
+ * the constructed key object. kbkdf_FinalizeKey(...) also
+ * always frees the key object. In the unlikely event that
+ * kbkdf_SaveKey(...) _does_ fail, we thus need to free it
+ * manually. */
+ sftk_FreeObject(key_obj);
+ *(derived_key->phKey) = CK_INVALID_HANDLE;
+ return ret;
+ }
+
+ /* Handle the increment. */
+ buffer_offset = kbkdf_IncrementBuffer(buffer_offset, key_size, prf_length);
+
+ /* Finalize this key. */
+ ret = kbkdf_FinalizeKey(hSession, derived_key, key_obj);
+ if (ret != CKR_OK) {
+ *(derived_key->phKey) = CK_INVALID_HANDLE;
+ return ret;
+ }
+ }
+ }
+
+ return CKR_OK;
+}
+
+/* [ section: KDFs ] */
+
+static CK_RV
+kbkdf_CounterRaw(const CK_SP800_108_KDF_PARAMS *params, sftk_MACCtx *ctx, unsigned char *ret_buffer, size_t buffer_length, PRUint64 output_bitlen)
+{
+ CK_RV ret = CKR_OK;
+
+ /* Counter variable for this KDF instance. */
+ PRUint32 counter;
+
+ /* Number of iterations required of this PRF necessary to reach the
+ * desired output length. */
+ PRUint32 num_iterations;
+
+ /* Offset in ret_buffer that we're at. */
+ size_t buffer_offset = 0;
+
+ /* Size of this block, in bytes. Defaults to ctx->mac_size except on
+ * the last iteration where it could be a partial block. */
+ size_t block_size = ctx->mac_size;
+
+ /* Calculate the number of iterations required based on the size of the
+ * output buffer. */
+ ret = kbkdf_CalculateIterations(CKM_SP800_108_COUNTER_KDF, params, ctx, buffer_length, &num_iterations);
+ if (ret != CKR_OK) {
+ return ret;
+ }
+
+ /*
+ * 5.1 - [ KDF in Counter Mode ]
+ *
+ * Fixed values:
+ * 1. h - the length of the PRF in bits (ctx->mac_size)
+ * 2. r - the length of the binary representation of the counter i
+ * (params[k: params[k].type == CK_SP800_108_ITERATION_VARIABLE:].data->ulWidthInBits)
+ * Input:
+ * 1. K_I - the key for the PRF (base_key)
+ * 2. label - a binary data field, usually before the separator. Optional.
+ * 3. context - a binary data field, usually after the separator. Optional.
+ * 4. L - length of the output in bits (output_bitlen)
+ *
+ * Process:
+ * 1. n := ceil(L / h) (num_iterations)
+ * 2. if n > 2^r - 1, then indicate an error and stop
+ * 3. result(0) = NULL
+ * 4. for i = 1 to n, do
+ * a. K(i) = PRF(K_I, [i]_2 || Label || 0x00 || Context || [L]_2)
+ * b. result(i) := result(i - 1) || K(i).
+ * 5. return K_O := the leftmost L bits of result(n).
+ */
+ for (counter = 1; counter <= num_iterations; counter++) {
+ if (counter == num_iterations) {
+ block_size = buffer_length - buffer_offset;
+
+ /* Assumption: if we've validated our arguments correctly, this
+ * should always be true. */
+ PR_ASSERT(block_size <= ctx->mac_size);
+ }
+
+ /* Add all parameters required by this instance of the KDF to the
+ * input stream of the underlying PRF. */
+ ret = kbkdf_AddParameters(CKM_SP800_108_COUNTER_KDF, ctx, params, counter, output_bitlen, NULL, 0 /* chaining_prf output */, 0 /* exclude */);
+ if (ret != CKR_OK) {
+ return ret;
+ }
+
+ /* Finalize this iteration of the PRF. */
+ ret = sftk_MAC_Finish(ctx, ret_buffer + buffer_offset, NULL, block_size);
+ if (ret != CKR_OK) {
+ return ret;
+ }
+
+ /* Increment our position in the key material. */
+ buffer_offset += block_size;
+
+ if (counter < num_iterations) {
+ /* Reset the underlying PRF for the next iteration. Only do this
+ * when we have a next iteration since it isn't necessary to do
+ * either before the first iteration (MAC is already initialized)
+ * or after the last iteration (we won't be called again). */
+ ret = sftk_MAC_Reset(ctx);
+ if (ret != CKR_OK) {
+ return ret;
+ }
+ }
+ }
+
+ return CKR_OK;
+}
+
+static CK_RV
+kbkdf_FeedbackRaw(const CK_SP800_108_KDF_PARAMS *params, const unsigned char *initial_value, CK_ULONG initial_value_length, sftk_MACCtx *ctx, unsigned char *ret_buffer, size_t buffer_length, PRUint64 output_bitlen)
+{
+ CK_RV ret = CKR_OK;
+
+ /* Counter variable for this KDF instance. */
+ PRUint32 counter;
+
+ /* Number of iterations required of this PRF necessary to reach the
+ * desired output length. */
+ PRUint32 num_iterations;
+
+ /* Offset in ret_buffer that we're at. */
+ size_t buffer_offset = 0;
+
+ /* Size of this block, in bytes. Defaults to ctx->mac_size except on
+ * the last iteration where it could be a partial block. */
+ size_t block_size = ctx->mac_size;
+
+ /* The last PRF invocation and/or the initial value; used for feedback
+ * chaining in this KDF. Note that we have to make it large enough to
+ * fit the output of the PRF, but we can delay its actual creation until
+ * the first PRF invocation. Until then, point to the IV value. */
+ unsigned char *chaining_value = (unsigned char *)initial_value;
+
+ /* Size of the chaining value discussed above. Defaults to the size of
+ * the IV value. */
+ size_t chaining_length = initial_value_length;
+
+ /* Calculate the number of iterations required based on the size of the
+ * output buffer. */
+ ret = kbkdf_CalculateIterations(CKM_SP800_108_FEEDBACK_KDF, params, ctx, buffer_length, &num_iterations);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /*
+ * 5.2 - [ KDF in Feedback Mode ]
+ *
+ * Fixed values:
+ * 1. h - the length of the PRF in bits (ctx->mac_size)
+ * 2. r - the length of the binary representation of the counter i
+ * (params[k: params[k].type == CK_SP800_108_OPTIONAL_COUNTER:].data->ulWidthInBits)
+ * Note that it is only specified when the optional counter is requested.
+ * Input:
+ * 1. K_I - the key for the PRF (base_key)
+ * 2. label - a binary data field, usually before the separator. Optional.
+ * 3. context - a binary data field, usually after the separator. Optional.
+ * 4. IV - a binary data field, initial PRF value. (params->pIV)
+ * 5. L - length of the output in bits (output_bitlen)
+ *
+ * Process:
+ * 1. n := ceil(L / h) (num_iterations)
+ * 2. if n > 2^32 - 1, then indicate an error and stop
+ * 3. result(0) = NULL, K(0) := IV (chaining_value)
+ * 4. for i = 1 to n, do
+ * a. K(i) = PRF(K_I, K(i-1) {|| [i]_2} || Label || 0x00 || Context || [L]_2)
+ * b. result(i) := result(i - 1) || K(i).
+ * 5. return K_O := the leftmost L bits of result(n).
+ */
+ for (counter = 1; counter <= num_iterations; counter++) {
+ if (counter == num_iterations) {
+ block_size = buffer_length - buffer_offset;
+
+ /* Assumption: if we've validated our arguments correctly, this
+ * should always be true. */
+ PR_ASSERT(block_size <= ctx->mac_size);
+ }
+
+ /* Add all parameters required by this instance of the KDF to the
+ * input stream of the underlying PRF. */
+ ret = kbkdf_AddParameters(CKM_SP800_108_FEEDBACK_KDF, ctx, params, counter, output_bitlen, chaining_value, chaining_length, 0 /* exclude */);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ if (counter == 1) {
+ /* On the first iteration, chaining_value points to the IV from
+ * the caller and chaining_length is the length of that IV. We
+ * now need to allocate a buffer of suitable length to store the
+ * MAC output. */
+ chaining_value = PORT_ZNewArray(unsigned char, ctx->mac_size);
+ chaining_length = ctx->mac_size;
+
+ if (chaining_value == NULL) {
+ ret = CKR_HOST_MEMORY;
+ goto finish;
+ }
+ }
+
+ /* Finalize this iteration of the PRF. Unlike other KDF forms, we
+ * first save this to the chaining value so that we can reuse it
+ * in the next iteration before copying the necessary length to
+ * the output buffer. */
+ ret = sftk_MAC_Finish(ctx, chaining_value, NULL, chaining_length);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /* Save as much of the chaining value as we need for output. */
+ PORT_Memcpy(ret_buffer + buffer_offset, chaining_value, block_size);
+
+ /* Increment our position in the key material. */
+ buffer_offset += block_size;
+
+ if (counter < num_iterations) {
+ /* Reset the underlying PRF for the next iteration. Only do this
+ * when we have a next iteration since it isn't necessary to do
+ * either before the first iteration (MAC is already initialized)
+ * or after the last iteration (we won't be called again). */
+ ret = sftk_MAC_Reset(ctx);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+ }
+ }
+
+finish:
+ if (chaining_value != initial_value && chaining_value != NULL) {
+ PORT_ZFree(chaining_value, chaining_length);
+ }
+
+ return ret;
+}
+
+static CK_RV
+kbkdf_PipelineRaw(const CK_SP800_108_KDF_PARAMS *params, sftk_MACCtx *ctx, unsigned char *ret_buffer, size_t buffer_length, PRUint64 output_bitlen)
+{
+ CK_RV ret = CKR_OK;
+
+ /* Counter variable for this KDF instance. */
+ PRUint32 counter;
+
+ /* Number of iterations required of this PRF necessary to reach the
+ * desired output length. */
+ PRUint32 num_iterations;
+
+ /* Offset in ret_buffer that we're at. */
+ size_t buffer_offset = 0;
+
+ /* Size of this block, in bytes. Defaults to ctx->mac_size except on
+ * the last iteration where it could be a partial block. */
+ size_t block_size = ctx->mac_size;
+
+ /* The last PRF invocation. This is used for the first of the double
+ * PRF invocations this KDF is named after. This defaults to NULL,
+ * signifying that we have to calculate the initial value from params;
+ * when non-NULL, we directly add only this value to the PRF. */
+ unsigned char *chaining_value = NULL;
+
+ /* Size of the chaining value discussed above. Defaults to 0. */
+ size_t chaining_length = 0;
+
+ /* Calculate the number of iterations required based on the size of the
+ * output buffer. */
+ ret = kbkdf_CalculateIterations(CKM_SP800_108_DOUBLE_PIPELINE_KDF, params, ctx, buffer_length, &num_iterations);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /*
+ * 5.3 - [ KDF in Double-Pipeline Iteration Mode ]
+ *
+ * Fixed values:
+ * 1. h - the length of the PRF in bits (ctx->mac_size)
+ * 2. r - the length of the binary representation of the counter i
+ * (params[k: params[k].type == CK_SP800_108_OPTIONAL_COUNTER:].data->ulWidthInBits)
+ * Note that it is only specified when the optional counter is requested.
+ * Input:
+ * 1. K_I - the key for the PRF (base_key)
+ * 2. label - a binary data field, usually before the separator. Optional.
+ * 3. context - a binary data field, usually after the separator. Optional.
+ * 4. L - length of the output in bits (output_bitlen)
+ *
+ * Process:
+ * 1. n := ceil(L / h) (num_iterations)
+ * 2. if n > 2^32 - 1, then indicate an error and stop
+ * 3. result(0) = NULL
+ * 4. A(0) := IV := Label || 0x00 || Context || [L]_2
+ * 5. for i = 1 to n, do
+ * a. A(i) := PRF(K_I, A(i-1))
+ * b. K(i) := PRF(K_I, A(i) {|| [i]_2} || Label || 0x00 || Context || [L]_2
+ * c. result(i) := result(i-1) || K(i)
+ * 6. return K_O := the leftmost L bits of result(n).
+ */
+ for (counter = 1; counter <= num_iterations; counter++) {
+ if (counter == num_iterations) {
+ block_size = buffer_length - buffer_offset;
+
+ /* Assumption: if we've validated our arguments correctly, this
+ * should always be true. */
+ PR_ASSERT(block_size <= ctx->mac_size);
+ }
+
+ /* ===== First pipeline: construct A(i) ===== */
+ if (counter == 1) {
+ /* On the first iteration, we have no chaining value so specify
+ * NULL for the pointer and 0 for the length, and exclude the
+ * optional counter if it exists. This is what NIST specifies as
+ * the IV for the KDF. */
+ ret = kbkdf_AddParameters(CKM_SP800_108_DOUBLE_PIPELINE_KDF, ctx, params, counter, output_bitlen, NULL, 0, CK_SP800_108_OPTIONAL_COUNTER);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /* Allocate the chaining value so we can save the PRF output. */
+ chaining_value = PORT_ZNewArray(unsigned char, ctx->mac_size);
+ chaining_length = ctx->mac_size;
+ if (chaining_value == NULL) {
+ ret = CKR_HOST_MEMORY;
+ goto finish;
+ }
+ } else {
+ /* On all other iterations, the next stage of the first pipeline
+ * comes directly from this stage. */
+ ret = sftk_MAC_Update(ctx, chaining_value, chaining_length);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+ }
+
+ /* Save the PRF output to chaining_value for use in the second
+ * pipeline. */
+ ret = sftk_MAC_Finish(ctx, chaining_value, NULL, chaining_length);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /* Reset the PRF so we can reuse it for the second pipeline. */
+ ret = sftk_MAC_Reset(ctx);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /* ===== Second pipeline: construct K(i) ===== */
+
+ /* Add all parameters required by this instance of the KDF to the
+ * input stream of the underlying PRF. Note that this includes the
+ * chaining value we calculated from the previous pipeline stage. */
+ ret = kbkdf_AddParameters(CKM_SP800_108_FEEDBACK_KDF, ctx, params, counter, output_bitlen, chaining_value, chaining_length, 0 /* exclude */);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /* Finalize this iteration of the PRF directly to the output buffer.
+ * Unlike Feedback mode, this pipeline doesn't influence the previous
+ * stage. */
+ ret = sftk_MAC_Finish(ctx, ret_buffer + buffer_offset, NULL, block_size);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /* Increment our position in the key material. */
+ buffer_offset += block_size;
+
+ if (counter < num_iterations) {
+ /* Reset the underlying PRF for the next iteration. Only do this
+ * when we have a next iteration since it isn't necessary to do
+ * either before the first iteration (MAC is already initialized)
+ * or after the last iteration (we won't be called again). */
+ ret = sftk_MAC_Reset(ctx);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+ }
+ }
+
+finish:
+ PORT_ZFree(chaining_value, chaining_length);
+
+ return ret;
+}
+
+static CK_RV
+kbkdf_RawDispatch(CK_MECHANISM_TYPE mech,
+ const CK_SP800_108_KDF_PARAMS *kdf_params,
+ const CK_BYTE *initial_value,
+ CK_ULONG initial_value_length,
+ SFTKObject *prf_key, const unsigned char *prf_key_bytes,
+ unsigned int prf_key_length, unsigned char **out_key_bytes,
+ size_t *out_key_length, unsigned int *mac_size,
+ CK_ULONG ret_key_size)
+{
+ CK_RV ret;
+ /* Context for our underlying PRF function.
+ *
+ * Zeroing context required unconditional call of sftk_MAC_Destroy.
+ */
+ sftk_MACCtx ctx = { 0 };
+
+ /* We need one buffers large enough to fit the entire KDF key stream for
+ * all iterations of the PRF. This needs only include to the end of the
+ * last key, so it isn't an even multiple of the PRF output size. */
+ unsigned char *output_buffer = NULL;
+
+ /* Size of the above buffer, in bytes. Note that this is technically
+ * separate from the below output_bitlen variable due to the presence
+ * of additional derived keys. See commentary in kbkdf_CalculateLength.
+ */
+ size_t buffer_length = 0;
+
+ /* While NIST specifies a maximum length (in bits) for the counter, they
+ * don't for the maximum length. It is unlikely, but theoretically
+ * possible for output of the PRF to exceed 32 bits while keeping the
+ * counter under 2^32. Thus, use a 64-bit variable for the maximum
+ * output length.
+ *
+ * It is unlikely any caller will request this much data in practice.
+ * 2^32 invocations of the PRF (for a 512-bit PRF) would be 256GB of
+ * data in the KDF key stream alone. The bigger limit is the number of
+ * and size of keys (again, 2^32); this could easily exceed 256GB when
+ * counting the backing softoken key, the key data, template data, and
+ * the input parameters to this KDF.
+ *
+ * This is the L parameter in NIST SP800-108.
+ */
+ PRUint64 output_bitlen = 0;
+
+ /* First validate our passed input parameters against PKCS#11 v3.0
+ * and NIST SP800-108 requirements. */
+ ret = kbkdf_ValidateParameters(mech, kdf_params, ret_key_size);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /* Initialize the underlying PRF state. */
+ if (prf_key) {
+ ret = sftk_MAC_Init(&ctx, kdf_params->prfType, prf_key);
+ } else {
+ ret = sftk_MAC_InitRaw(&ctx, kdf_params->prfType, prf_key_bytes,
+ prf_key_length, PR_TRUE);
+ }
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /* Compute the size of our output buffer based on passed parameters and
+ * the output size of the underlying PRF. */
+ ret = kbkdf_CalculateLength(kdf_params, &ctx, ret_key_size, &output_bitlen, &buffer_length);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /* Allocate memory for the PRF output */
+ output_buffer = PORT_ZNewArray(unsigned char, buffer_length);
+ if (output_buffer == NULL) {
+ ret = CKR_HOST_MEMORY;
+ goto finish;
+ }
+
+ /* Call into the underlying KDF */
+ switch (mech) {
+ case CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA: /* fall through */
+ case CKM_SP800_108_COUNTER_KDF:
+ ret = kbkdf_CounterRaw(kdf_params, &ctx, output_buffer, buffer_length, output_bitlen);
+ break;
+ case CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA: /* fall through */
+ case CKM_SP800_108_FEEDBACK_KDF:
+ ret = kbkdf_FeedbackRaw(kdf_params, initial_value, initial_value_length, &ctx, output_buffer, buffer_length, output_bitlen);
+ break;
+ case CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA: /* fall through */
+ case CKM_SP800_108_DOUBLE_PIPELINE_KDF:
+ ret = kbkdf_PipelineRaw(kdf_params, &ctx, output_buffer, buffer_length, output_bitlen);
+ break;
+ default:
+ /* Shouldn't happen unless NIST introduces a new KBKDF type. */
+ PR_ASSERT(PR_FALSE);
+ ret = CKR_FUNCTION_FAILED;
+ }
+
+ /* Validate the above KDF succeeded. */
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ *out_key_bytes = output_buffer;
+ *out_key_length = buffer_length;
+ *mac_size = ctx.mac_size;
+
+ output_buffer = NULL; /* returning the buffer, don't zero and free it */
+
+finish:
+ PORT_ZFree(output_buffer, buffer_length);
+
+ /* Free the PRF. This should handle clearing all sensitive information. */
+ sftk_MAC_Destroy(&ctx, PR_FALSE);
+ return ret;
+}
+
+/* [ section: PKCS#11 entry ] */
+
+CK_RV
+kbkdf_Dispatch(CK_MECHANISM_TYPE mech, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, SFTKObject *prf_key, SFTKObject *ret_key, CK_ULONG ret_key_size)
+{
+ /* This handles boilerplate common to all KBKDF types. Instead of placing
+ * this in pkcs11c.c, place it here to reduce clutter. */
+
+ CK_RV ret;
+
+ /* Assumptions about our calling environment. */
+ PR_ASSERT(pMechanism != NULL && prf_key != NULL && ret_key != NULL);
+
+ /* Validate that the caller passed parameters. */
+ if (pMechanism->pParameter == NULL) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ /* Create a common set of parameters to use for all KDF types. This
+ * separates out the KDF parameters from the Feedback-specific IV,
+ * allowing us to use a common type for all calls. */
+ CK_SP800_108_KDF_PARAMS kdf_params = { 0 };
+ CK_BYTE_PTR initial_value = NULL;
+ CK_ULONG initial_value_length = 0;
+ unsigned char *output_buffer = NULL;
+ size_t buffer_length = 0;
+ unsigned int mac_size = 0;
+
+ /* Split Feedback-specific IV from remaining KDF parameters. */
+ ret = kbkdf_LoadParameters(mech, pMechanism, &kdf_params, &initial_value, &initial_value_length);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+ /* let rawDispatch handle the rest. We split this out so we could
+ * handle the POST test without accessing pkcs #11 objects. */
+ ret = kbkdf_RawDispatch(mech, &kdf_params, initial_value,
+ initial_value_length, prf_key, NULL, 0,
+ &output_buffer, &buffer_length, &mac_size,
+ ret_key_size);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+ /* Write the output of the PRF into the appropriate keys. */
+ ret = kbkdf_SaveKeys(mech, hSession, &kdf_params, output_buffer, buffer_length, mac_size, ret_key, ret_key_size);
+ if (ret != CKR_OK) {
+ goto finish;
+ }
+
+finish:
+ PORT_ZFree(output_buffer, buffer_length);
+
+ return ret;
+}
+
+struct sftk_SP800_Test_struct {
+ CK_MECHANISM_TYPE mech;
+ CK_SP800_108_KDF_PARAMS kdf_params;
+ unsigned int expected_mac_size;
+ unsigned int ret_key_length;
+ const unsigned char expected_key_bytes[64];
+};
+
+static const CK_SP800_108_COUNTER_FORMAT counter_32 = { 0, 32 };
+static const CK_PRF_DATA_PARAM counter_32_data =
+ { CK_SP800_108_ITERATION_VARIABLE, (CK_VOID_PTR)&counter_32, sizeof(counter_32) };
+
+#ifdef NSS_FULL_POST
+static const CK_SP800_108_COUNTER_FORMAT counter_16 = { 0, 16 };
+static const CK_PRF_DATA_PARAM counter_16_data =
+ { CK_SP800_108_ITERATION_VARIABLE, (CK_VOID_PTR)&counter_16, sizeof(counter_16) };
+static const CK_PRF_DATA_PARAM counter_null_data =
+ { CK_SP800_108_ITERATION_VARIABLE, NULL, 0 };
+#endif
+
+static const struct sftk_SP800_Test_struct sftk_SP800_Tests[] =
+ {
+#ifdef NSS_FULL_POST
+ {
+ CKM_SP800_108_COUNTER_KDF,
+ { CKM_AES_CMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_16_data, 0, NULL },
+ 16,
+ 64,
+ { 0x7b, 0x1c, 0xe7, 0xf3, 0x14, 0x67, 0x15, 0xdd,
+ 0xde, 0x0c, 0x09, 0x46, 0x3f, 0x47, 0x7b, 0xa6,
+ 0xb8, 0xba, 0x40, 0x07, 0x7c, 0xe3, 0x19, 0x53,
+ 0x26, 0xac, 0x4c, 0x2e, 0x2b, 0x37, 0x41, 0xe4,
+ 0x1b, 0x01, 0x3f, 0x2f, 0x2d, 0x16, 0x95, 0xee,
+ 0xeb, 0x7e, 0x72, 0x7d, 0xa4, 0xab, 0x2e, 0x67,
+ 0x1d, 0xef, 0x6f, 0xa2, 0xc6, 0xee, 0x3c, 0xcf,
+ 0xef, 0x88, 0xfd, 0x5c, 0x1d, 0x7b, 0xa0, 0x5a },
+ },
+ {
+ CKM_SP800_108_COUNTER_KDF,
+ { CKM_SHA384_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_32_data, 0, NULL },
+ 48,
+ 64,
+ { 0xe6, 0x62, 0xa4, 0x32, 0x5c, 0xe4, 0xc2, 0x28,
+ 0x73, 0x8a, 0x5d, 0x94, 0xe7, 0x05, 0xe0, 0x5a,
+ 0x71, 0x61, 0xb2, 0x3c, 0x51, 0x28, 0x03, 0x1d,
+ 0xa7, 0xf5, 0x10, 0x83, 0x34, 0xdb, 0x11, 0x73,
+ 0x92, 0xa6, 0x79, 0x74, 0x81, 0x5d, 0x22, 0x7e,
+ 0x8d, 0xf2, 0x59, 0x14, 0x56, 0x60, 0xcf, 0xb2,
+ 0xb3, 0xfd, 0x46, 0xfd, 0x9b, 0x74, 0xfe, 0x4a,
+ 0x09, 0x30, 0x4a, 0xdf, 0x07, 0x43, 0xfe, 0x85 },
+ },
+ {
+ CKM_SP800_108_COUNTER_KDF,
+ { CKM_SHA512_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_32_data, 0, NULL },
+ 64,
+ 64,
+ { 0xb0, 0x78, 0x36, 0xe1, 0x15, 0xd6, 0xf0, 0xac,
+ 0x68, 0x7b, 0x42, 0xd3, 0xb6, 0x82, 0x51, 0xad,
+ 0x95, 0x0a, 0x69, 0x88, 0x84, 0xc2, 0x2e, 0x07,
+ 0x34, 0x62, 0x8d, 0x42, 0x72, 0x0f, 0x22, 0xe6,
+ 0xd5, 0x7f, 0x80, 0x15, 0xe6, 0x84, 0x00, 0x65,
+ 0xef, 0x64, 0x77, 0x29, 0xd6, 0x3b, 0xc7, 0x9a,
+ 0x15, 0x6d, 0x36, 0xf3, 0x96, 0xc9, 0x14, 0x3f,
+ 0x2d, 0x4a, 0x7c, 0xdb, 0xc3, 0x6c, 0x3d, 0x6a },
+ },
+ {
+ CKM_SP800_108_FEEDBACK_KDF,
+ { CKM_AES_CMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL },
+ 16,
+ 64,
+ { 0xc0, 0xa0, 0x23, 0x96, 0x16, 0x4d, 0xd6, 0xbd,
+ 0x2a, 0x75, 0x8e, 0x72, 0xf5, 0xc3, 0xa0, 0xb8,
+ 0x78, 0x83, 0x15, 0x21, 0x34, 0xd3, 0xd8, 0x71,
+ 0xc9, 0xe7, 0x4b, 0x20, 0xb7, 0x65, 0x5b, 0x13,
+ 0xbc, 0x85, 0x54, 0xe3, 0xb6, 0xee, 0x73, 0xd5,
+ 0xf2, 0xa0, 0x94, 0x1a, 0x79, 0x66, 0x3b, 0x1e,
+ 0x67, 0x3e, 0x69, 0xa4, 0x12, 0x40, 0xa9, 0xda,
+ 0x8d, 0x14, 0xb1, 0xce, 0xf1, 0x4b, 0x79, 0x4e },
+ },
+ {
+ CKM_SP800_108_FEEDBACK_KDF,
+ { CKM_SHA256_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL },
+ 32,
+ 64,
+ { 0x99, 0x9b, 0x08, 0x79, 0x14, 0x2e, 0x58, 0x34,
+ 0xd7, 0x92, 0xa7, 0x7e, 0x7f, 0xc2, 0xf0, 0x34,
+ 0xa3, 0x4e, 0x33, 0xf0, 0x63, 0x95, 0x2d, 0xad,
+ 0xbf, 0x3b, 0xcb, 0x6d, 0x4e, 0x07, 0xd9, 0xe9,
+ 0xbd, 0xbd, 0x77, 0x54, 0xe1, 0xa3, 0x36, 0x26,
+ 0xcd, 0xb1, 0xf9, 0x2d, 0x80, 0x68, 0xa2, 0x01,
+ 0x4e, 0xbf, 0x35, 0xec, 0x65, 0xae, 0xfd, 0x71,
+ 0xa6, 0xd7, 0x62, 0x26, 0x2c, 0x3f, 0x73, 0x63 },
+ },
+ {
+ CKM_SP800_108_FEEDBACK_KDF,
+ { CKM_SHA384_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL },
+ 48,
+ 64,
+ { 0xc8, 0x7a, 0xf8, 0xd9, 0x6b, 0x90, 0x82, 0x35,
+ 0xea, 0xf5, 0x2c, 0x8f, 0xce, 0xaa, 0x3b, 0xa5,
+ 0x68, 0xd3, 0x7f, 0xae, 0x31, 0x93, 0xe6, 0x69,
+ 0x0c, 0xd1, 0x74, 0x7f, 0x8f, 0xc2, 0xe2, 0x33,
+ 0x93, 0x45, 0x23, 0xba, 0xb3, 0x73, 0xc9, 0x2c,
+ 0xd6, 0xd2, 0x10, 0x16, 0xe9, 0x9f, 0x9e, 0xe8,
+ 0xc1, 0x0e, 0x29, 0x95, 0x3d, 0x16, 0x68, 0x24,
+ 0x40, 0x4d, 0x40, 0x21, 0x41, 0xa6, 0xc8, 0xdb },
+ },
+ {
+ CKM_SP800_108_FEEDBACK_KDF,
+ { CKM_SHA512_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL },
+ 64,
+ 64,
+ { 0x81, 0x39, 0x12, 0xc2, 0xf9, 0x31, 0x24, 0x7c,
+ 0x71, 0x12, 0x97, 0x08, 0x82, 0x76, 0x83, 0x55,
+ 0x8c, 0x82, 0xf3, 0x09, 0xd6, 0x1b, 0x7a, 0xa2,
+ 0x6e, 0x71, 0x6b, 0xad, 0x46, 0x57, 0x60, 0x89,
+ 0x38, 0xcf, 0x63, 0xfa, 0xf4, 0x38, 0x27, 0xef,
+ 0xf0, 0xaf, 0x75, 0x4e, 0xc2, 0xe0, 0x31, 0xdb,
+ 0x59, 0x7d, 0x19, 0xc9, 0x6d, 0xbb, 0xed, 0x95,
+ 0xaf, 0x3e, 0xd8, 0x33, 0x76, 0xab, 0xec, 0xfa },
+ },
+ {
+ CKM_SP800_108_DOUBLE_PIPELINE_KDF,
+ { CKM_AES_CMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL },
+ 16,
+ 64,
+ { 0x3e, 0xa8, 0xbf, 0x77, 0x84, 0x90, 0xb0, 0x3a,
+ 0x89, 0x16, 0x32, 0x01, 0x92, 0xd3, 0x1f, 0x1b,
+ 0xc1, 0x06, 0xc5, 0x32, 0x62, 0x03, 0x50, 0x16,
+ 0x3b, 0xb9, 0xa7, 0xdc, 0xb5, 0x68, 0x6a, 0xbb,
+ 0xbb, 0x7d, 0x63, 0x69, 0x24, 0x6e, 0x09, 0xd6,
+ 0x6f, 0x80, 0x57, 0x65, 0xc5, 0x62, 0x33, 0x96,
+ 0x69, 0xe6, 0xab, 0x65, 0x36, 0xd0, 0xe2, 0x5c,
+ 0xd7, 0xbd, 0xe4, 0x68, 0x13, 0xd6, 0xb1, 0x46 },
+ },
+ {
+ CKM_SP800_108_DOUBLE_PIPELINE_KDF,
+ { CKM_SHA256_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL },
+ 32,
+ 64,
+ { 0xeb, 0x28, 0xd9, 0x2c, 0x19, 0x33, 0xb9, 0x2a,
+ 0xf9, 0xac, 0x85, 0xbd, 0xf4, 0xdb, 0xfa, 0x88,
+ 0x73, 0xf4, 0x36, 0x08, 0xdb, 0xfe, 0x13, 0xd1,
+ 0x5a, 0xec, 0x7b, 0x68, 0x13, 0x53, 0xb3, 0xd1,
+ 0x31, 0xf2, 0x83, 0xae, 0x9f, 0x75, 0x47, 0xb6,
+ 0x6d, 0x3c, 0x20, 0x16, 0x47, 0x9c, 0x27, 0x66,
+ 0xec, 0xa9, 0xdf, 0x0c, 0xda, 0x2a, 0xf9, 0xf4,
+ 0x55, 0x74, 0xde, 0x9d, 0x3f, 0xe3, 0x5e, 0x14 },
+ },
+ {
+ CKM_SP800_108_DOUBLE_PIPELINE_KDF,
+ { CKM_SHA384_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL },
+ 48,
+ 64,
+ { 0xa5, 0xca, 0x32, 0x40, 0x00, 0x93, 0xb2, 0xcc,
+ 0x78, 0x3c, 0xa6, 0xc4, 0xaf, 0xa8, 0xb3, 0xd0,
+ 0xa4, 0x6b, 0xb5, 0x31, 0x35, 0x87, 0x33, 0xa2,
+ 0x6a, 0x6b, 0xe1, 0xff, 0xea, 0x1d, 0x6e, 0x9e,
+ 0x0b, 0xde, 0x8b, 0x92, 0x15, 0xd6, 0x56, 0x2f,
+ 0xb6, 0x1a, 0xd7, 0xd2, 0x01, 0x3e, 0x28, 0x2e,
+ 0xfa, 0x84, 0x3c, 0xc0, 0xe8, 0xbe, 0x94, 0xc0,
+ 0x06, 0xbd, 0xbf, 0x87, 0x1f, 0xb8, 0x64, 0xc2 },
+ },
+ {
+ CKM_SP800_108_DOUBLE_PIPELINE_KDF,
+ { CKM_SHA512_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_null_data, 0, NULL },
+ 64,
+ 64,
+ { 0x3f, 0xd9, 0x4e, 0x80, 0x58, 0x21, 0xc8, 0xea,
+ 0x22, 0x17, 0xcf, 0x7d, 0xce, 0xfd, 0xec, 0x03,
+ 0xb9, 0xe4, 0xa2, 0xf7, 0xc0, 0xf1, 0x68, 0x81,
+ 0x53, 0x71, 0xb7, 0x42, 0x14, 0x4e, 0x5b, 0x09,
+ 0x05, 0x31, 0xb9, 0x27, 0x18, 0x2d, 0x23, 0xf8,
+ 0x9c, 0x3d, 0x4e, 0xd0, 0xdd, 0xf3, 0x1e, 0x4b,
+ 0xf2, 0xf9, 0x1a, 0x5d, 0x00, 0x66, 0x22, 0x83,
+ 0xae, 0x3c, 0x53, 0xd2, 0x54, 0x4b, 0x06, 0x4c },
+ },
+#endif
+ {
+ CKM_SP800_108_COUNTER_KDF,
+ { CKM_SHA256_HMAC, 1, (CK_PRF_DATA_PARAM_PTR)&counter_32_data, 0, NULL },
+ 32,
+ 64,
+ { 0xfb, 0x2b, 0xb5, 0xde, 0xce, 0x5a, 0x2b, 0xdc,
+ 0x25, 0x8f, 0x54, 0x17, 0x4b, 0x5a, 0xa7, 0x90,
+ 0x64, 0x36, 0xeb, 0x43, 0x1f, 0x1d, 0xf9, 0x23,
+ 0xb2, 0x22, 0x29, 0xa0, 0xfa, 0x2e, 0x21, 0xb6,
+ 0xb7, 0xfb, 0x27, 0x0a, 0x1c, 0xa6, 0x58, 0x43,
+ 0xa1, 0x16, 0x44, 0x29, 0x4b, 0x1c, 0xb3, 0x72,
+ 0xd5, 0x98, 0x9d, 0x27, 0xd5, 0x75, 0x25, 0xbf,
+ 0x23, 0x61, 0x40, 0x48, 0xbb, 0x0b, 0x49, 0x8e },
+ }
+ };
+
+SECStatus
+sftk_fips_SP800_108_PowerUpSelfTests(void)
+{
+ int i;
+ CK_RV crv;
+
+ const unsigned char prf_key[] = {
+ 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
+ 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
+ 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
+ 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
+ 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
+ 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
+ 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
+ 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78
+ };
+ for (i = 0; i < PR_ARRAY_SIZE(sftk_SP800_Tests); i++) {
+ const struct sftk_SP800_Test_struct *test = &sftk_SP800_Tests[i];
+ unsigned char *output_buffer;
+ size_t buffer_length;
+ unsigned int mac_size;
+
+ crv = kbkdf_RawDispatch(test->mech, &test->kdf_params,
+ prf_key, test->expected_mac_size,
+ NULL, prf_key, test->expected_mac_size,
+ &output_buffer, &buffer_length, &mac_size,
+ test->ret_key_length);
+ if (crv != CKR_OK) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return SECFailure;
+ }
+ if ((mac_size != test->expected_mac_size) ||
+ (buffer_length != test->ret_key_length) ||
+ (output_buffer == NULL) ||
+ (PORT_Memcmp(output_buffer, test->expected_key_bytes, buffer_length) != 0)) {
+ PORT_ZFree(output_buffer, buffer_length);
+ return SECFailure;
+ }
+ PORT_ZFree(output_buffer, buffer_length);
+ }
+ return SECSuccess;
+}
diff --git a/security/nss/lib/softoken/legacydb/keydb.c b/security/nss/lib/softoken/legacydb/keydb.c
index c8c4d07ba8..daa0bbd97a 100644
--- a/security/nss/lib/softoken/legacydb/keydb.c
+++ b/security/nss/lib/softoken/legacydb/keydb.c
@@ -2252,6 +2252,12 @@ lg_PutMetaData(SDB *sdb, const char *id,
}
CK_RV
+lg_DestroyMetaData(SDB *db, const char *id)
+{
+ return CKR_GENERAL_ERROR; /* no extra data stored */
+}
+
+CK_RV
lg_Reset(SDB *sdb)
{
NSSLOWKEYDBHandle *keydb;
diff --git a/security/nss/lib/softoken/legacydb/lgattr.c b/security/nss/lib/softoken/legacydb/lgattr.c
index c1865a38e0..cbc708a3fa 100644
--- a/security/nss/lib/softoken/legacydb/lgattr.c
+++ b/security/nss/lib/softoken/legacydb/lgattr.c
@@ -879,7 +879,7 @@ lg_FindDSAPrivateKeyAttribute(NSSLOWKEYPrivateKey *key, CK_ATTRIBUTE_TYPE type,
return lg_CopyAttributeSigned(attribute, type,
key->u.dsa.params.base.data,
key->u.dsa.params.base.len);
- case CKA_NETSCAPE_DB:
+ case CKA_NSS_DB:
return lg_CopyAttributeSigned(attribute, type,
key->u.dsa.publicValue.data,
key->u.dsa.publicValue.len);
@@ -919,7 +919,7 @@ lg_FindDHPrivateKeyAttribute(NSSLOWKEYPrivateKey *key, CK_ATTRIBUTE_TYPE type,
case CKA_BASE:
return lg_CopyAttributeSigned(attribute, type, key->u.dh.base.data,
key->u.dh.base.len);
- case CKA_NETSCAPE_DB:
+ case CKA_NSS_DB:
return lg_CopyAttributeSigned(attribute, type,
key->u.dh.publicValue.data,
key->u.dh.publicValue.len);
@@ -957,7 +957,7 @@ lg_FindECPrivateKeyAttribute(NSSLOWKEYPrivateKey *key, CK_ATTRIBUTE_TYPE type,
return lg_CopyAttributeSigned(attribute, type,
key->u.ec.ecParams.DEREncoding.data,
key->u.ec.ecParams.DEREncoding.len);
- case CKA_NETSCAPE_DB:
+ case CKA_NSS_DB:
return lg_CopyAttributeSigned(attribute, type,
key->u.ec.publicValue.data,
key->u.ec.publicValue.len);
@@ -1689,7 +1689,7 @@ lg_SetSingleAttribute(LGObjectCache *obj, const CK_ATTRIBUTE *attr,
CK_ATTRIBUTE attribLocal;
CK_RV crv;
- if ((attr->type == CKA_NETSCAPE_DB) && (obj->objclass == CKO_PRIVATE_KEY)) {
+ if ((attr->type == CKA_NSS_DB) && (obj->objclass == CKO_PRIVATE_KEY)) {
*writePrivate = PR_TRUE;
return CKR_OK;
}
diff --git a/security/nss/lib/softoken/legacydb/lgcreate.c b/security/nss/lib/softoken/legacydb/lgcreate.c
index f2b2aa6343..66545a8851 100644
--- a/security/nss/lib/softoken/legacydb/lgcreate.c
+++ b/security/nss/lib/softoken/legacydb/lgcreate.c
@@ -574,8 +574,8 @@ lg_mkPrivKey(SDB *sdb, const CK_ATTRIBUTE *templ, CK_ULONG count,
&privKey->u.dsa.privateValue, sdb);
if (crv != CKR_OK)
break;
- if (lg_hasAttribute(CKA_NETSCAPE_DB, templ, count)) {
- crv = lg_Attribute2SSecItem(arena, CKA_NETSCAPE_DB, templ, count,
+ if (lg_hasAttribute(CKA_NSS_DB, templ, count)) {
+ crv = lg_Attribute2SSecItem(arena, CKA_NSS_DB, templ, count,
&privKey->u.dsa.publicValue);
/* privKey was zero'd so public value is already set to NULL, 0
* if we don't set it explicitly */
@@ -596,8 +596,8 @@ lg_mkPrivKey(SDB *sdb, const CK_ATTRIBUTE *templ, CK_ULONG count,
&privKey->u.dh.privateValue, sdb);
if (crv != CKR_OK)
break;
- if (lg_hasAttribute(CKA_NETSCAPE_DB, templ, count)) {
- crv = lg_Attribute2SSecItem(arena, CKA_NETSCAPE_DB, templ, count,
+ if (lg_hasAttribute(CKA_NSS_DB, templ, count)) {
+ crv = lg_Attribute2SSecItem(arena, CKA_NSS_DB, templ, count,
&privKey->u.dh.publicValue);
/* privKey was zero'd so public value is already set to NULL, 0
* if we don't set it explicitly */
@@ -623,8 +623,8 @@ lg_mkPrivKey(SDB *sdb, const CK_ATTRIBUTE *templ, CK_ULONG count,
&privKey->u.ec.privateValue, sdb);
if (crv != CKR_OK)
break;
- if (lg_hasAttribute(CKA_NETSCAPE_DB, templ, count)) {
- crv = lg_Attribute2SSecItem(arena, CKA_NETSCAPE_DB, templ, count,
+ if (lg_hasAttribute(CKA_NSS_DB, templ, count)) {
+ crv = lg_Attribute2SSecItem(arena, CKA_NSS_DB, templ, count,
&privKey->u.ec.publicValue);
if (crv != CKR_OK)
break;
@@ -672,7 +672,7 @@ lg_createPrivateKeyObject(SDB *sdb, CK_KEY_TYPE key_type,
return crv;
label = lg_getString(CKA_LABEL, templ, count);
- crv = lg_Attribute2SSecItem(NULL, CKA_NETSCAPE_DB, templ, count, &pubKey);
+ crv = lg_Attribute2SSecItem(NULL, CKA_NSS_DB, templ, count, &pubKey);
if (crv != CKR_OK) {
crv = CKR_TEMPLATE_INCOMPLETE;
rv = SECFailure;
@@ -961,6 +961,22 @@ lg_createKeyObject(SDB *sdb, CK_OBJECT_CLASS objclass,
}
/*
+ * return the 'next' key handle
+ */
+CK_RV
+lg_GetNewObjectID(SDB *sdb, CK_OBJECT_HANDLE *handle)
+{
+ /* the upper level needs the Object ID early to populate any
+ * signature attributes. The legacy can't really return a new
+ * handle without the full object template (chicken and egg issue).
+ * Fortunately we can just return a bogus handle because the legacy
+ * database doesn't support meta data and can't store any of the signed
+ * attributes anyway */
+ *handle = CK_INVALID_HANDLE;
+ return CKR_OK;
+}
+
+/*
* Parse the template and create an object stored in the DB that reflects.
* the object specified in the database.
*/
diff --git a/security/nss/lib/softoken/legacydb/lgdb.h b/security/nss/lib/softoken/legacydb/lgdb.h
index ee80f4b775..c28e8a3687 100644
--- a/security/nss/lib/softoken/legacydb/lgdb.h
+++ b/security/nss/lib/softoken/legacydb/lgdb.h
@@ -150,6 +150,8 @@ CK_RV lg_Abort(SDB *sdb);
CK_RV lg_GetMetaData(SDB *sdb, const char *id, SECItem *item1, SECItem *item2);
CK_RV lg_PutMetaData(SDB *sdb, const char *id,
const SECItem *item1, const SECItem *item2);
+CK_RV lg_DestroyMetaData(SDB *sdb, const char *id);
+CK_RV lg_GetNewObjectID(SDB *sdb, CK_OBJECT_HANDLE *object_id);
SEC_END_PROTOS
diff --git a/security/nss/lib/softoken/legacydb/lgfind.c b/security/nss/lib/softoken/legacydb/lgfind.c
index 288e56cac3..3c18c0ef12 100644
--- a/security/nss/lib/softoken/legacydb/lgfind.c
+++ b/security/nss/lib/softoken/legacydb/lgfind.c
@@ -666,11 +666,11 @@ lg_searchTokenList(SDB *sdb, SDBFind *search,
case CKA_LABEL:
copy = &name;
break;
- case CKA_NETSCAPE_EMAIL:
+ case CKA_NSS_EMAIL:
copy = &email;
classFlags &= LG_SMIME | LG_CERT;
break;
- case CKA_NETSCAPE_SMIME_TIMESTAMP:
+ case CKA_NSS_SMIME_TIMESTAMP:
classFlags &= LG_SMIME;
break;
case CKA_CLASS:
@@ -683,13 +683,13 @@ lg_searchTokenList(SDB *sdb, SDBFind *search,
case CKO_CERTIFICATE:
classFlags &= LG_CERT;
break;
- case CKO_NETSCAPE_TRUST:
+ case CKO_NSS_TRUST:
classFlags &= LG_TRUST;
break;
- case CKO_NETSCAPE_CRL:
+ case CKO_NSS_CRL:
classFlags &= LG_CRL;
break;
- case CKO_NETSCAPE_SMIME:
+ case CKO_NSS_SMIME:
classFlags &= LG_SMIME;
break;
case CKO_PRIVATE_KEY:
@@ -761,7 +761,7 @@ lg_searchTokenList(SDB *sdb, SDBFind *search,
copy = &key_id;
classFlags &= (LG_CERT | LG_PRIVATE | LG_KEY | LG_PUBLIC);
break;
- case CKA_NETSCAPE_KRL:
+ case CKA_NSS_KRL:
if (pTemplate[i].ulValueLen != sizeof(CK_BBOOL)) {
classFlags = 0;
break;
diff --git a/security/nss/lib/softoken/legacydb/lginit.c b/security/nss/lib/softoken/legacydb/lginit.c
index 4f0b53f521..d3b4ff32fe 100644
--- a/security/nss/lib/softoken/legacydb/lginit.c
+++ b/security/nss/lib/softoken/legacydb/lginit.c
@@ -341,7 +341,7 @@ lg_OpenCertDB(const char *configdir, const char *prefix, PRBool readOnly,
NSSLOWCERTCertDBHandle **certdbPtr)
{
NSSLOWCERTCertDBHandle *certdb = NULL;
- CK_RV crv = CKR_NETSCAPE_CERTDB_FAILED;
+ CK_RV crv = CKR_NSS_CERTDB_FAILED;
SECStatus rv;
char *name = NULL;
char *appName = NULL;
@@ -401,7 +401,7 @@ lg_OpenKeyDB(const char *configdir, const char *prefix, PRBool readOnly,
if (appName)
PORT_Free(appName);
if (keydb == NULL)
- return CKR_NETSCAPE_KEYDB_FAILED;
+ return CKR_NSS_KEYDB_FAILED;
*keydbPtr = keydb;
return CKR_OK;
@@ -519,7 +519,7 @@ lg_init(SDB **pSdb, int flags, NSSLOWCERTCertDBHandle *certdbPtr,
}
sdb->private = lgdb_p;
- sdb->version = 0;
+ sdb->version = 1;
sdb->sdb_flags = flags;
sdb->app_private = NULL;
sdb->sdb_FindObjectsInit = lg_FindObjectsInit;
@@ -531,12 +531,14 @@ lg_init(SDB **pSdb, int flags, NSSLOWCERTCertDBHandle *certdbPtr,
sdb->sdb_DestroyObject = lg_DestroyObject;
sdb->sdb_GetMetaData = lg_GetMetaData;
sdb->sdb_PutMetaData = lg_PutMetaData;
+ sdb->sdb_DestroyMetaData = lg_DestroyMetaData;
sdb->sdb_Begin = lg_Begin;
sdb->sdb_Commit = lg_Commit;
sdb->sdb_Abort = lg_Abort;
sdb->sdb_Reset = lg_Reset;
sdb->sdb_Close = lg_Close;
sdb->sdb_SetForkState = lg_SetForkState;
+ sdb->sdb_GetNewObjectID = lg_GetNewObjectID;
*pSdb = sdb;
return CKR_OK;
diff --git a/security/nss/lib/softoken/lgglue.c b/security/nss/lib/softoken/lgglue.c
index 8cfb4ec561..461e9a3cd2 100644
--- a/security/nss/lib/softoken/lgglue.c
+++ b/security/nss/lib/softoken/lgglue.c
@@ -205,7 +205,8 @@ sftkdb_encrypt_stub(PLArenaPool *arena, SDB *sdb, SECItem *plainText,
iterationCount = 1;
}
- rv = sftkdb_EncryptAttribute(arena, key, iterationCount,
+ rv = sftkdb_EncryptAttribute(arena, handle, sdb, key, iterationCount,
+ CK_INVALID_HANDLE, CKT_INVALID_TYPE,
plainText, cipherText);
PZ_Unlock(handle->passwordLock);
@@ -227,7 +228,7 @@ sftkdb_decrypt_stub(SDB *sdb, SECItem *cipherText, SECItem **plainText)
return SECFailure;
}
- /* if we aren't th handle, try the other handle */
+ /* if we aren't the key handle, try the other handle */
oldKey = handle->oldKey;
if (handle->type != SFTK_KEYDB_TYPE) {
handle = handle->peerDB;
@@ -244,7 +245,9 @@ sftkdb_decrypt_stub(SDB *sdb, SECItem *cipherText, SECItem **plainText)
/* PORT_SetError */
return SECFailure;
}
- rv = sftkdb_DecryptAttribute(oldKey ? oldKey : &handle->passwordKey,
+ rv = sftkdb_DecryptAttribute(NULL, oldKey ? oldKey : &handle->passwordKey,
+ CK_INVALID_HANDLE,
+ CKT_INVALID_TYPE,
cipherText, plainText);
PZ_Unlock(handle->passwordLock);
diff --git a/security/nss/lib/softoken/lowpbe.c b/security/nss/lib/softoken/lowpbe.c
index 55808f0f7d..0d8e02ddfb 100644
--- a/security/nss/lib/softoken/lowpbe.c
+++ b/security/nss/lib/softoken/lowpbe.c
@@ -22,6 +22,9 @@
SEC_ASN1_MKSUB(SECOID_AlgorithmIDTemplate)
+/* how much a crypto encrypt/decryption may expand a buffer */
+#define MAX_CRYPTO_EXPANSION 64
+
/* template for PKCS 5 PBE Parameter. This template has been expanded
* based upon the additions in PKCS 12. This should eventually be moved
* if RSA updates PKCS 5.
@@ -604,6 +607,7 @@ sftk_clearPBECommonCacheItemsLocked(KDFCacheItem *item)
}
}
+static void
sftk_setPBECommonCacheItemsKDFLocked(KDFCacheItem *cacheItem,
const SECItem *hash,
const NSSPKCS5PBEParameter *pbe_param,
@@ -623,12 +627,14 @@ sftk_setPBECacheKDF2(const SECItem *hash,
const SECItem *pwItem)
{
PZ_Lock(PBECache.lock);
+
sftk_clearPBECommonCacheItemsLocked(&PBECache.cacheKDF2.common);
+
sftk_setPBECommonCacheItemsKDFLocked(&PBECache.cacheKDF2.common,
hash, pbe_param, pwItem);
PZ_Unlock(PBECache.lock);
-}
+}
static void
sftk_setPBECacheKDF1(const SECItem *hash,
@@ -698,7 +704,6 @@ sftk_getPBECacheKDF1(const NSSPKCS5PBEParameter *pbe_param,
return result;
}
-
void
sftk_PBELockShutdown(void)
{
@@ -808,11 +813,49 @@ loser:
return NULL;
}
+#define MAX_IV_LENGTH 64
+/* get a random IV into the parameters */
+static SECStatus
+nsspkcs5_SetIVParam(NSSPKCS5PBEParameter *pbe_param, int ivLen)
+{
+ SECStatus rv;
+ SECItem derIV;
+ SECItem iv;
+ SECItem *dummy = NULL;
+ unsigned char ivData[MAX_IV_LENGTH];
+
+ PORT_Assert(ivLen <= MAX_IV_LENGTH);
+
+ /* Because of a bug in the decode section, the IV's not are expected
+ * to be der encoded, but still need to parse as if they were der data.
+ * because we want to be compatible with existing versions of nss that
+ * have that bug, create an IV that looks like der data. That still
+ * leaves 14 bytes of entropy in the IV */
+ rv = RNG_GenerateGlobalRandomBytes(ivData, ivLen - 2);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+ derIV.data = NULL;
+ derIV.len = 0;
+ iv.data = ivData;
+ iv.len = ivLen - 2;
+ dummy = SEC_ASN1EncodeItem(pbe_param->poolp, &derIV, &iv,
+ SEC_ASN1_GET(SEC_OctetStringTemplate));
+ if (dummy == NULL) {
+ return SECFailure;
+ }
+ pbe_param->ivData = derIV.data;
+ pbe_param->ivLen = derIV.len;
+ PORT_Assert(pbe_param->ivLen == ivLen);
+ return SECSuccess;
+}
+
static SECStatus
nsspkcs5_FillInParam(SECOidTag algorithm, HASH_HashType hashType,
NSSPKCS5PBEParameter *pbe_param)
{
PRBool skipType = PR_FALSE;
+ SECStatus rv;
pbe_param->keyLen = 5;
pbe_param->ivLen = 8;
@@ -846,6 +889,7 @@ nsspkcs5_FillInParam(SECOidTag algorithm, HASH_HashType hashType,
pbe_param->encAlg = SEC_OID_DES_CBC;
break;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
/* RC2 Algorithms */
case SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC:
pbe_param->keyLen = 16;
@@ -858,6 +902,7 @@ nsspkcs5_FillInParam(SECOidTag algorithm, HASH_HashType hashType,
/* fall through */
case SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC:
break;
+#endif
/* RC4 algorithms */
case SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC4:
@@ -885,11 +930,68 @@ nsspkcs5_FillInParam(SECOidTag algorithm, HASH_HashType hashType,
pbe_param->encAlg = SEC_OID_PKCS5_PBKDF2;
pbe_param->keyLen = 0; /* needs to be set by caller after return */
break;
+ /* AES uses PBKDF2 */
+ case SEC_OID_AES_128_CBC:
+ rv = nsspkcs5_SetIVParam(pbe_param, 16);
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ pbe_param->ivLen = 16;
+ pbe_param->pbeType = NSSPKCS5_PBKDF2;
+ pbe_param->encAlg = algorithm;
+ pbe_param->keyLen = 128 / 8;
+ break;
+ case SEC_OID_AES_192_CBC:
+ rv = nsspkcs5_SetIVParam(pbe_param, 16);
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ pbe_param->pbeType = NSSPKCS5_PBKDF2;
+ pbe_param->encAlg = algorithm;
+ pbe_param->keyLen = 192 / 8;
+ break;
+ case SEC_OID_AES_256_CBC:
+ rv = nsspkcs5_SetIVParam(pbe_param, 16);
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ pbe_param->pbeType = NSSPKCS5_PBKDF2;
+ pbe_param->encAlg = algorithm;
+ pbe_param->keyLen = 256 / 8;
+ break;
+ case SEC_OID_AES_128_KEY_WRAP:
+ pbe_param->ivLen = 0;
+ pbe_param->pbeType = NSSPKCS5_PBKDF2;
+ pbe_param->encAlg = algorithm;
+ pbe_param->keyLen = 128 / 8;
+ break;
+ case SEC_OID_AES_192_KEY_WRAP:
+ pbe_param->ivLen = 0;
+ pbe_param->pbeType = NSSPKCS5_PBKDF2;
+ pbe_param->encAlg = algorithm;
+ pbe_param->keyLen = 192 / 8;
+ break;
+ case SEC_OID_AES_256_KEY_WRAP:
+ pbe_param->ivLen = 0;
+ pbe_param->pbeType = NSSPKCS5_PBKDF2;
+ pbe_param->encAlg = algorithm;
+ pbe_param->keyLen = 256 / 8;
+ break;
default:
return SECFailure;
}
-
+ if (pbe_param->pbeType == NSSPKCS5_PBKDF2) {
+ SECOidTag prfAlg = HASH_HMACOidFromHash(pbe_param->hashType);
+ if (prfAlg == SEC_OID_UNKNOWN) {
+ return SECFailure;
+ }
+ rv = SECOID_SetAlgorithmID(pbe_param->poolp, &pbe_param->prfAlg,
+ prfAlg, NULL);
+ if (rv != SECSuccess) {
+ return rv;
+ }
+ }
return SECSuccess;
}
@@ -962,6 +1064,29 @@ HASH_FromHMACOid(SECOidTag hmac)
return HASH_AlgNULL;
}
+SECOidTag
+HASH_HMACOidFromHash(HASH_HashType hashType)
+{
+ switch (hashType) {
+ case HASH_AlgSHA1:
+ return SEC_OID_HMAC_SHA1;
+ case HASH_AlgSHA256:
+ return SEC_OID_HMAC_SHA256;
+ case HASH_AlgSHA384:
+ return SEC_OID_HMAC_SHA384;
+ case HASH_AlgSHA512:
+ return SEC_OID_HMAC_SHA512;
+ case HASH_AlgSHA224:
+ return SEC_OID_HMAC_SHA224;
+ case HASH_AlgMD2:
+ case HASH_AlgMD5:
+ case HASH_AlgTOTAL:
+ default:
+ break;
+ }
+ return SEC_OID_UNKNOWN;
+}
+
/* decode the algid and generate a PKCS 5 parameter from it
*/
NSSPKCS5PBEParameter *
@@ -1066,11 +1191,16 @@ sec_pkcs5_des(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des,
{
SECItem *dest;
SECItem *dup_src;
+ CK_RV crv = CKR_DEVICE_ERROR;
+ int error;
SECStatus rv = SECFailure;
- int pad;
+ DESContext *ctxt;
+ unsigned int pad;
- if ((src == NULL) || (key == NULL) || (iv == NULL))
+ if ((src == NULL) || (key == NULL) || (iv == NULL)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
+ }
dup_src = SECITEM_DupItem(src);
if (dup_src == NULL) {
@@ -1081,7 +1211,7 @@ sec_pkcs5_des(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des,
void *dummy;
dummy = CBC_PadBuffer(NULL, dup_src->data,
- dup_src->len, &dup_src->len, 8 /* DES_BLOCK_SIZE */);
+ dup_src->len, &dup_src->len, DES_BLOCK_SIZE);
if (dummy == NULL) {
SECITEM_FreeItem(dup_src, PR_TRUE);
return NULL;
@@ -1089,42 +1219,33 @@ sec_pkcs5_des(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des,
dup_src->data = (unsigned char *)dummy;
}
- dest = (SECItem *)PORT_ZAlloc(sizeof(SECItem));
- if (dest != NULL) {
- /* allocate with over flow */
- dest->data = (unsigned char *)PORT_ZAlloc(dup_src->len + 64);
- if (dest->data != NULL) {
- DESContext *ctxt;
- ctxt = DES_CreateContext(key->data, iv->data,
- (triple_des ? NSS_DES_EDE3_CBC : NSS_DES_CBC),
- encrypt);
+ dest = SECITEM_AllocItem(NULL, NULL, dup_src->len + MAX_CRYPTO_EXPANSION);
+ if (dest == NULL) {
+ goto loser;
+ }
+ ctxt = DES_CreateContext(key->data, iv->data,
+ (triple_des ? NSS_DES_EDE3_CBC : NSS_DES_CBC),
+ encrypt);
+ if (ctxt == NULL) {
+ goto loser;
+ }
+ rv = (encrypt ? DES_Encrypt : DES_Decrypt)(
+ ctxt, dest->data, &dest->len,
+ dest->len, dup_src->data, dup_src->len);
- if (ctxt != NULL) {
- rv = (encrypt ? DES_Encrypt : DES_Decrypt)(
- ctxt, dest->data, &dest->len,
- dup_src->len + 64, dup_src->data, dup_src->len);
+ crv = (rv == SECSuccess) ? CKR_OK : CKR_DEVICE_ERROR;
+ error = PORT_GetError();
- /* remove padding -- assumes 64 bit blocks */
- if ((encrypt == PR_FALSE) && (rv == SECSuccess)) {
- pad = dest->data[dest->len - 1];
- if ((pad > 0) && (pad <= 8)) {
- if (dest->data[dest->len - pad] != pad) {
- rv = SECFailure;
- PORT_SetError(SEC_ERROR_BAD_PASSWORD);
- } else {
- dest->len -= pad;
- }
- } else {
- rv = SECFailure;
- PORT_SetError(SEC_ERROR_BAD_PASSWORD);
- }
- }
- DES_DestroyContext(ctxt, PR_TRUE);
- }
- }
+ /* remove padding */
+ if ((encrypt == PR_FALSE) && (rv == SECSuccess)) {
+ crv = sftk_CheckCBCPadding(dest->data, dest->len, DES_BLOCK_SIZE, &pad);
+ dest->len = PORT_CT_SEL(sftk_CKRVToMask(crv), dest->len - pad, dest->len);
+ PORT_SetError(PORT_CT_SEL(sftk_CKRVToMask(crv), error, SEC_ERROR_BAD_PASSWORD));
}
+ DES_DestroyContext(ctxt, PR_TRUE);
- if (rv == SECFailure) {
+loser:
+ if (crv != CKR_OK) {
if (dest != NULL) {
SECITEM_FreeItem(dest, PR_TRUE);
}
@@ -1146,11 +1267,16 @@ sec_pkcs5_aes(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des,
{
SECItem *dest;
SECItem *dup_src;
+ CK_RV crv = CKR_DEVICE_ERROR;
+ int error;
SECStatus rv = SECFailure;
- int pad;
+ AESContext *ctxt;
+ unsigned int pad;
- if ((src == NULL) || (key == NULL) || (iv == NULL))
+ if ((src == NULL) || (key == NULL) || (iv == NULL)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
+ }
dup_src = SECITEM_DupItem(src);
if (dup_src == NULL) {
@@ -1169,41 +1295,108 @@ sec_pkcs5_aes(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des,
dup_src->data = (unsigned char *)dummy;
}
- dest = (SECItem *)PORT_ZAlloc(sizeof(SECItem));
- if (dest != NULL) {
- /* allocate with over flow */
- dest->data = (unsigned char *)PORT_ZAlloc(dup_src->len + 64);
- if (dest->data != NULL) {
- AESContext *ctxt;
- ctxt = AES_CreateContext(key->data, iv->data,
- NSS_AES_CBC, encrypt, key->len, 16);
+ dest = SECITEM_AllocItem(NULL, NULL, dup_src->len + MAX_CRYPTO_EXPANSION);
+ if (dest == NULL) {
+ goto loser;
+ }
+ ctxt = AES_CreateContext(key->data, iv->data, NSS_AES_CBC,
+ encrypt, key->len, AES_BLOCK_SIZE);
+ if (ctxt == NULL) {
+ goto loser;
+ }
+ rv = (encrypt ? AES_Encrypt : AES_Decrypt)(
+ ctxt, dest->data, &dest->len,
+ dest->len, dup_src->data, dup_src->len);
- if (ctxt != NULL) {
- rv = (encrypt ? AES_Encrypt : AES_Decrypt)(
- ctxt, dest->data, &dest->len,
- dup_src->len + 64, dup_src->data, dup_src->len);
+ crv = (rv == SECSuccess) ? CKR_OK : CKR_DEVICE_ERROR;
+ error = PORT_GetError();
- /* remove padding -- assumes 64 bit blocks */
- if ((encrypt == PR_FALSE) && (rv == SECSuccess)) {
- pad = dest->data[dest->len - 1];
- if ((pad > 0) && (pad <= 16)) {
- if (dest->data[dest->len - pad] != pad) {
- rv = SECFailure;
- PORT_SetError(SEC_ERROR_BAD_PASSWORD);
- } else {
- dest->len -= pad;
- }
- } else {
- rv = SECFailure;
- PORT_SetError(SEC_ERROR_BAD_PASSWORD);
- }
- }
- AES_DestroyContext(ctxt, PR_TRUE);
- }
+ /* remove padding */
+ if ((encrypt == PR_FALSE) && (rv == SECSuccess)) {
+ crv = sftk_CheckCBCPadding(dest->data, dest->len, AES_BLOCK_SIZE, &pad);
+ dest->len = PORT_CT_SEL(sftk_CKRVToMask(crv), dest->len - pad, dest->len);
+ PORT_SetError(PORT_CT_SEL(sftk_CKRVToMask(crv), error, SEC_ERROR_BAD_PASSWORD));
+ }
+ AES_DestroyContext(ctxt, PR_TRUE);
+
+loser:
+ if (crv != CKR_OK) {
+ if (dest != NULL) {
+ SECITEM_FreeItem(dest, PR_TRUE);
}
+ dest = NULL;
+ }
+
+ if (dup_src != NULL) {
+ SECITEM_FreeItem(dup_src, PR_TRUE);
}
- if (rv == SECFailure) {
+ return dest;
+}
+
+/* perform aes encryption/decryption if an error occurs, NULL is returned
+ */
+static SECItem *
+sec_pkcs5_aes_key_wrap(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des,
+ PRBool encrypt)
+{
+ SECItem *dest;
+ SECItem *dup_src;
+ CK_RV crv = CKR_DEVICE_ERROR;
+ int error;
+ SECStatus rv = SECFailure;
+ AESKeyWrapContext *ctxt;
+ unsigned int pad;
+
+ if ((src == NULL) || (key == NULL) || (iv == NULL)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return NULL;
+ }
+
+ dup_src = SECITEM_DupItem(src);
+ if (dup_src == NULL) {
+ return NULL;
+ }
+
+ if (encrypt != PR_FALSE) {
+ void *dummy;
+
+ dummy = CBC_PadBuffer(NULL, dup_src->data,
+ dup_src->len, &dup_src->len, AES_BLOCK_SIZE);
+ if (dummy == NULL) {
+ SECITEM_FreeItem(dup_src, PR_TRUE);
+ return NULL;
+ }
+ dup_src->data = (unsigned char *)dummy;
+ }
+
+ dest = SECITEM_AllocItem(NULL, NULL, dup_src->len + MAX_CRYPTO_EXPANSION);
+ if (dest == NULL) {
+ goto loser;
+ }
+ ctxt = AESKeyWrap_CreateContext(key->data, iv->data, encrypt,
+ key->len);
+
+ if (ctxt == NULL) {
+ goto loser;
+ }
+ rv = (encrypt ? AESKeyWrap_Encrypt : AESKeyWrap_Decrypt)(
+ ctxt, dest->data, &dest->len,
+ dest->len, dup_src->data, dup_src->len);
+
+ crv = (rv == SECSuccess) ? CKR_OK : CKR_DEVICE_ERROR;
+ error = PORT_GetError();
+
+ /* remove padding */
+ if ((encrypt == PR_FALSE) && (rv == SECSuccess)) {
+ crv = sftk_CheckCBCPadding(dest->data, dest->len, AES_BLOCK_SIZE, &pad);
+ dest->len = PORT_CT_SEL(sftk_CKRVToMask(crv), dest->len - pad, dest->len);
+ PORT_SetError(PORT_CT_SEL(sftk_CKRVToMask(crv), error, SEC_ERROR_BAD_PASSWORD));
+ }
+ AESKeyWrap_DestroyContext(ctxt, PR_TRUE);
+
+loser:
+ if (crv != CKR_OK) {
if (dest != NULL) {
SECITEM_FreeItem(dest, PR_TRUE);
}
@@ -1217,6 +1410,7 @@ sec_pkcs5_aes(SECItem *key, SECItem *iv, SECItem *src, PRBool triple_des,
return dest;
}
+#ifndef NSS_DISABLE_DEPRECATED_RC2
/* perform rc2 encryption/decryption if an error occurs, NULL is returned
*/
static SECItem *
@@ -1229,6 +1423,7 @@ sec_pkcs5_rc2(SECItem *key, SECItem *iv, SECItem *src, PRBool dummy,
int pad;
if ((src == NULL) || (key == NULL) || (iv == NULL)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
}
@@ -1293,6 +1488,7 @@ sec_pkcs5_rc2(SECItem *key, SECItem *iv, SECItem *src, PRBool dummy,
return dest;
}
+#endif /* NSS_DISABLE_DEPRECATED_RC2 */
/* perform rc4 encryption and decryption */
static SECItem *
@@ -1303,6 +1499,7 @@ sec_pkcs5_rc4(SECItem *key, SECItem *iv, SECItem *src, PRBool dummy_op,
SECStatus rv = SECFailure;
if ((src == NULL) || (key == NULL) || (iv == NULL)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
}
@@ -1357,6 +1554,7 @@ nsspkcs5_CipherData(NSSPKCS5PBEParameter *pbe_param, SECItem *pwitem,
}
if ((pwitem == NULL) || (src == NULL)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
return NULL;
}
@@ -1368,6 +1566,11 @@ nsspkcs5_CipherData(NSSPKCS5PBEParameter *pbe_param, SECItem *pwitem,
switch (pbe_param->encAlg) {
/* PKCS 5 v2 only */
+ case SEC_OID_AES_128_KEY_WRAP:
+ case SEC_OID_AES_192_KEY_WRAP:
+ case SEC_OID_AES_256_KEY_WRAP:
+ cryptof = sec_pkcs5_aes_key_wrap;
+ break;
case SEC_OID_AES_128_CBC:
case SEC_OID_AES_192_CBC:
case SEC_OID_AES_256_CBC:
@@ -1381,9 +1584,11 @@ nsspkcs5_CipherData(NSSPKCS5PBEParameter *pbe_param, SECItem *pwitem,
cryptof = sec_pkcs5_des;
tripleDES = PR_FALSE;
break;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case SEC_OID_RC2_CBC:
cryptof = sec_pkcs5_rc2;
break;
+#endif
case SEC_OID_RC4:
cryptof = sec_pkcs5_rc4;
break;
@@ -1405,8 +1610,8 @@ nsspkcs5_CipherData(NSSPKCS5PBEParameter *pbe_param, SECItem *pwitem,
* The case can only happen on decrypted of a
* SEC_OID_DES_EDE3_CBD.
*/
- if ((dest == NULL) && (encrypt == PR_FALSE) &&
- (pbe_param->encAlg == SEC_OID_DES_EDE3_CBC)) {
+ if ((pbe_param->encAlg == SEC_OID_DES_EDE3_CBC) &&
+ (dest == NULL) && (encrypt == PR_FALSE)) {
dest = (*cryptof)(key, &iv, src, PR_FALSE, encrypt);
if (update && (dest != NULL))
*update = PR_TRUE;
@@ -1496,10 +1701,19 @@ nsspkcs5_CreateAlgorithmID(PLArenaPool *arena, SECOidTag algorithm,
rv = SECOID_SetAlgorithmID(arena, &pkcs5v2_param.algParams,
pbe_param->encAlg, pbe_param->ivLen ? &der_param : NULL);
if (rv != SECSuccess) {
+ dummy = NULL;
break;
}
+ der_param.data = NULL;
+ der_param.len = 0;
dummy = SEC_ASN1EncodeItem(arena, &der_param, &pkcs5v2_param,
NSSPKCS5V2PBES2ParameterTemplate);
+ /* If the algorithm was set to some encryption oid, set it
+ * to PBES2 */
+ if ((algorithm != SEC_OID_PKCS5_PBKDF2) &&
+ (algorithm != SEC_OID_PKCS5_PBMAC1)) {
+ algorithm = SEC_OID_PKCS5_PBES2;
+ }
break;
default:
break;
@@ -1529,3 +1743,67 @@ loser:
return ret_algid;
}
+
+#define TEST_KEY "pbkdf test key"
+SECStatus
+sftk_fips_pbkdf_PowerUpSelfTests(void)
+{
+ SECItem *result;
+ SECItem inKey;
+ NSSPKCS5PBEParameter pbe_params;
+ unsigned char iteration_count = 5;
+ unsigned char keyLen = 64;
+ char *inKeyData = TEST_KEY;
+ static const unsigned char saltData[] =
+ { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 };
+ static const unsigned char pbkdf_known_answer[] = {
+ 0x31, 0xf0, 0xe5, 0x39, 0x9f, 0x39, 0xb9, 0x29,
+ 0x68, 0xac, 0xf2, 0xe9, 0x53, 0x9b, 0xb4, 0x9c,
+ 0x28, 0x59, 0x8b, 0x5c, 0xd8, 0xd4, 0x02, 0x37,
+ 0x18, 0x22, 0xc1, 0x92, 0xd0, 0xfa, 0x72, 0x90,
+ 0x2c, 0x8d, 0x19, 0xd4, 0x56, 0xfb, 0x16, 0xfa,
+ 0x8d, 0x5c, 0x06, 0x33, 0xd1, 0x5f, 0x17, 0xb1,
+ 0x22, 0xd9, 0x9c, 0xaf, 0x5e, 0x3f, 0xf3, 0x66,
+ 0xc6, 0x14, 0xfe, 0x83, 0xfa, 0x1a, 0x2a, 0xc5
+ };
+
+ sftk_PBELockInit();
+
+ inKey.data = (unsigned char *)inKeyData;
+ inKey.len = sizeof(TEST_KEY) - 1;
+
+ pbe_params.salt.data = (unsigned char *)saltData;
+ pbe_params.salt.len = sizeof(saltData);
+ /* the interation and keyLength are used as intermediate
+ * values when decoding the Algorithm ID, set them for completeness,
+ * but they are not used */
+ pbe_params.iteration.data = &iteration_count;
+ pbe_params.iteration.len = 1;
+ pbe_params.keyLength.data = &keyLen;
+ pbe_params.keyLength.len = 1;
+ /* pkcs5v2 stores the key in the AlgorithmID, so we don't need to
+ * generate it here */
+ pbe_params.ivLen = 0;
+ pbe_params.ivData = NULL;
+ /* keyID is only used by pkcs12 extensions to pkcs5v1 */
+ pbe_params.keyID = pbeBitGenCipherKey;
+ /* Algorithm is used by the decryption code after get get our key */
+ pbe_params.encAlg = SEC_OID_AES_256_CBC;
+ /* these are the fields actually used in nsspkcs5_ComputeKeyAndIV
+ * for NSSPKCS5_PBKDF2 */
+ pbe_params.iter = iteration_count;
+ pbe_params.keyLen = keyLen;
+ pbe_params.hashType = HASH_AlgSHA256;
+ pbe_params.pbeType = NSSPKCS5_PBKDF2;
+ pbe_params.is2KeyDES = PR_FALSE;
+
+ result = nsspkcs5_ComputeKeyAndIV(&pbe_params, &inKey, NULL, PR_FALSE);
+ if ((result == NULL) || (result->len != sizeof(pbkdf_known_answer)) ||
+ (PORT_Memcmp(result->data, pbkdf_known_answer, sizeof(pbkdf_known_answer)) != 0)) {
+ SECITEM_FreeItem(result, PR_TRUE);
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return SECFailure;
+ }
+ SECITEM_FreeItem(result, PR_TRUE);
+ return SECSuccess;
+}
diff --git a/security/nss/lib/softoken/lowpbe.h b/security/nss/lib/softoken/lowpbe.h
index 2080138184..b567c59681 100644
--- a/security/nss/lib/softoken/lowpbe.h
+++ b/security/nss/lib/softoken/lowpbe.h
@@ -101,6 +101,11 @@ extern void
nsspkcs5_DestroyPBEParameter(NSSPKCS5PBEParameter *param);
HASH_HashType HASH_FromHMACOid(SECOidTag oid);
+SECOidTag HASH_HMACOidFromHash(HASH_HashType);
+
+/* fips selftest */
+extern SECStatus
+sftk_fips_pbkdf_PowerUpSelfTests(void);
SEC_END_PROTOS
diff --git a/security/nss/lib/softoken/manifest.mn b/security/nss/lib/softoken/manifest.mn
index f25b97730c..a8513800f6 100644
--- a/security/nss/lib/softoken/manifest.mn
+++ b/security/nss/lib/softoken/manifest.mn
@@ -5,7 +5,9 @@
CORE_DEPTH = ../..
MODULE = nss
+ifndef NSS_DISABLE_DBM
DIRS = legacydb
+endif
LIBRARY_NAME = softokn
LIBRARY_VERSION = 3
@@ -23,7 +25,6 @@ EXPORTS = \
$(NULL)
PRIVATE_EXPORTS = \
- lgglue.h \
pkcs11ni.h \
softoken.h \
softoknt.h \
@@ -36,7 +37,7 @@ CSRCS = \
fipsaudt.c \
fipstest.c \
fipstokn.c \
- lgglue.c \
+ kbkdf.c \
lowkey.c \
lowpbe.c \
padbuf.c \
@@ -45,8 +46,10 @@ CSRCS = \
pkcs11u.c \
sdb.c \
sftkdb.c \
+ sftkdhverify.c \
sftkhmac.c \
sftkike.c \
+ sftkmessage.c \
sftkpars.c \
sftkpwd.c \
softkver.c \
@@ -54,6 +57,11 @@ CSRCS = \
jpakesftk.c \
$(NULL)
+ifndef NSS_DISABLE_DBM
+PRIVATE_EXPORTS += lgglue.h
+CSRCS += lgglue.c
+endif
+
ifdef SQLITE_UNSAFE_THREADS
DEFINES += -DSQLITE_UNSAFE_THREADS
endif
diff --git a/security/nss/lib/softoken/pkcs11.c b/security/nss/lib/softoken/pkcs11.c
index 116a34890d..216c5ac184 100644
--- a/security/nss/lib/softoken/pkcs11.c
+++ b/security/nss/lib/softoken/pkcs11.c
@@ -86,6 +86,7 @@ static PRUint32 minSessionObjectHandle = 1U;
#undef CK_PKCS11_FUNCTION_INFO
#undef CK_NEED_ARG_LIST
+#define CK_PKCS11_3_0 1
#define CK_EXTERN extern
#define CK_PKCS11_FUNCTION_INFO(func) \
CK_RV __PASTE(NS, func)
@@ -94,8 +95,8 @@ static PRUint32 minSessionObjectHandle = 1U;
#include "pkcs11f.h"
/* build the crypto module table */
-static const CK_FUNCTION_LIST sftk_funcList = {
- { 1, 10 },
+static CK_FUNCTION_LIST_3_0 sftk_funcList = {
+ { CRYPTOKI_VERSION_MAJOR, CRYPTOKI_VERSION_MINOR },
#undef CK_PKCS11_FUNCTION_INFO
#undef CK_NEED_ARG_LIST
@@ -107,11 +108,54 @@ static const CK_FUNCTION_LIST sftk_funcList = {
};
+/* need a special version of get info for version 2 which returns the version
+ * 2.4 version number */
+CK_RV NSC_GetInfoV2(CK_INFO_PTR pInfo);
+CK_RV NSC_GetMechanismInfoV2(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type,
+ CK_MECHANISM_INFO_PTR pInfo);
+
+/* build the crypto module table */
+static CK_FUNCTION_LIST sftk_funcList_v2 = {
+ { 2, 40 },
+
+#undef CK_PKCS11_3_0
+#define CK_PKCS_11_2_0_ONLY 1
+#undef CK_PKCS11_FUNCTION_INFO
+#undef CK_NEED_ARG_LIST
+#define C_GetInfo C_GetInfoV2
+#define C_GetMechanismInfo C_GetMechanismInfoV2
+
+#define CK_PKCS11_FUNCTION_INFO(func) \
+ __PASTE(NS, func) \
+ ,
+#include "pkcs11f.h"
+
+};
+
+#undef C_GetInfo
+#undef C_GetMechanismInfo
+#undef CK_PKCS_11_2_0_ONLY
#undef CK_PKCS11_FUNCTION_INFO
#undef CK_NEED_ARG_LIST
#undef __PASTE
+CK_NSS_MODULE_FUNCTIONS sftk_module_funcList = {
+ { 1, 0 },
+ NSC_ModuleDBFunc
+};
+
+/*
+ * Array is orderd by default first
+ */
+static CK_INTERFACE nss_interfaces[] = {
+ { (CK_UTF8CHAR_PTR) "PKCS 11", &sftk_funcList, NSS_INTERFACE_FLAGS },
+ { (CK_UTF8CHAR_PTR) "PKCS 11", &sftk_funcList_v2, NSS_INTERFACE_FLAGS },
+ { (CK_UTF8CHAR_PTR) "Vendor NSS Module Interface", &sftk_module_funcList, NSS_INTERFACE_FLAGS }
+};
+/* must match the count of interfaces in nss_interfaces above */
+#define NSS_INTERFACE_COUNT 3
+
/* List of DES Weak Keys */
typedef unsigned char desKey[8];
static const desKey sftk_desWeakTable[] = {
@@ -223,12 +267,13 @@ struct mechanismList {
#define CKF_WR_UN CKF_WRAP | CKF_UNWRAP
#define CKF_SN_VR CKF_SIGN | CKF_VERIFY
#define CKF_SN_RE CKF_SIGN_RECOVER | CKF_VERIFY_RECOVER
+#define CKF_EN_DE_MSG CKF_ENCRYPT | CKF_DECRYPT | CKF_MESSAGE_ENCRYPT | CKF_MESSAGE_DECRYPT
#define CKF_EN_DE_WR_UN CKF_EN_DE | CKF_WR_UN
#define CKF_SN_VR_RE CKF_SN_VR | CKF_SN_RE
#define CKF_DUZ_IT_ALL CKF_EN_DE_WR_UN | CKF_SN_VR_RE
-#define CKF_EC_PNU CKF_EC_FP | CKF_EC_NAMEDCURVE | CKF_EC_UNCOMPRESS
+#define CKF_EC_PNU CKF_EC_F_P | CKF_EC_NAMEDCURVE | CKF_EC_UNCOMPRESS
#define CKF_EC_BPNU CKF_EC_F_2M | CKF_EC_PNU
@@ -278,6 +323,10 @@ static const struct mechanismList mechanisms[] = {
{ CKM_DSA, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE },
{ CKM_DSA_PARAMETER_GEN, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_GENERATE }, PR_TRUE },
{ CKM_DSA_SHA1, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE },
+ { CKM_DSA_SHA224, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE },
+ { CKM_DSA_SHA256, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE },
+ { CKM_DSA_SHA384, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE },
+ { CKM_DSA_SHA512, { DSA_MIN_P_BITS, DSA_MAX_P_BITS, CKF_SN_VR }, PR_TRUE },
/* -------------------- Diffie Hellman Operations --------------------- */
/* no diffie hellman yet */
{ CKM_DH_PKCS_KEY_PAIR_GEN, { DH_MIN_P_BITS, DH_MAX_P_BITS, CKF_GENERATE_KEY_PAIR }, PR_TRUE },
@@ -287,6 +336,10 @@ static const struct mechanismList mechanisms[] = {
{ CKM_ECDH1_DERIVE, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_DERIVE | CKF_EC_BPNU }, PR_TRUE },
{ CKM_ECDSA, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE },
{ CKM_ECDSA_SHA1, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE },
+ { CKM_ECDSA_SHA224, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE },
+ { CKM_ECDSA_SHA256, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE },
+ { CKM_ECDSA_SHA384, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE },
+ { CKM_ECDSA_SHA512, { EC_MIN_KEY_BITS, EC_MAX_KEY_BITS, CKF_SN_VR | CKF_EC_BPNU }, PR_TRUE },
/* ------------------------- RC2 Operations --------------------------- */
{ CKM_RC2_KEY_GEN, { 1, 128, CKF_GENERATE }, PR_TRUE },
{ CKM_RC2_ECB, { 1, 128, CKF_EN_DE_WR_UN }, PR_TRUE },
@@ -329,8 +382,8 @@ static const struct mechanismList mechanisms[] = {
{ CKM_AES_CBC_PAD, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE },
{ CKM_AES_CTS, { 16, 32, CKF_EN_DE }, PR_TRUE },
{ CKM_AES_CTR, { 16, 32, CKF_EN_DE }, PR_TRUE },
- { CKM_AES_GCM, { 16, 32, CKF_EN_DE }, PR_TRUE },
- { CKM_AES_XCBC_MAC_96, { 16, 16, CKF_SN_VR }, PR_TRUE },
+ { CKM_AES_GCM, { 16, 32, CKF_EN_DE_MSG }, PR_TRUE },
+ { CKM_AES_XCBC_MAC_96, { 12, 12, CKF_SN_VR }, PR_TRUE },
{ CKM_AES_XCBC_MAC, { 16, 16, CKF_SN_VR }, PR_TRUE },
/* ------------------------- Camellia Operations --------------------- */
{ CKM_CAMELLIA_KEY_GEN, { 16, 32, CKF_GENERATE }, PR_TRUE },
@@ -339,18 +392,22 @@ static const struct mechanismList mechanisms[] = {
{ CKM_CAMELLIA_MAC, { 16, 32, CKF_SN_VR }, PR_TRUE },
{ CKM_CAMELLIA_MAC_GENERAL, { 16, 32, CKF_SN_VR }, PR_TRUE },
{ CKM_CAMELLIA_CBC_PAD, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE },
- /* ------------------------- SEED Operations --------------------------- */
+/* ------------------------- SEED Operations --------------------------- */
+#ifndef NSS_DISABLE_DEPRECATED_SEED
{ CKM_SEED_KEY_GEN, { 16, 16, CKF_GENERATE }, PR_TRUE },
{ CKM_SEED_ECB, { 16, 16, CKF_EN_DE_WR_UN }, PR_TRUE },
{ CKM_SEED_CBC, { 16, 16, CKF_EN_DE_WR_UN }, PR_TRUE },
{ CKM_SEED_MAC, { 16, 16, CKF_SN_VR }, PR_TRUE },
{ CKM_SEED_MAC_GENERAL, { 16, 16, CKF_SN_VR }, PR_TRUE },
{ CKM_SEED_CBC_PAD, { 16, 16, CKF_EN_DE_WR_UN }, PR_TRUE },
+#endif
+/* ------------------------- ChaCha20 Operations ---------------------- */
#ifndef NSS_DISABLE_CHACHAPOLY
- /* ------------------------- ChaCha20 Operations ---------------------- */
{ CKM_NSS_CHACHA20_KEY_GEN, { 32, 32, CKF_GENERATE }, PR_TRUE },
{ CKM_NSS_CHACHA20_POLY1305, { 32, 32, CKF_EN_DE }, PR_TRUE },
{ CKM_NSS_CHACHA20_CTR, { 32, 32, CKF_EN_DE }, PR_TRUE },
+ { CKM_CHACHA20_KEY_GEN, { 32, 32, CKF_GENERATE }, PR_TRUE },
+ { CKM_CHACHA20_POLY1305, { 32, 32, CKF_EN_DE_MSG }, PR_TRUE },
#endif /* NSS_DISABLE_CHACHAPOLY */
/* ------------------------- Hashing Operations ----------------------- */
{ CKM_MD2, { 0, 0, CKF_DIGEST }, PR_FALSE },
@@ -380,6 +437,9 @@ static const struct mechanismList mechanisms[] = {
{ 0, 512, CKF_SN_VR },
PR_FALSE },
/* ------------------------- HKDF Operations -------------------------- */
+ { CKM_HKDF_DERIVE, { 1, 255 * 64, CKF_DERIVE }, PR_TRUE },
+ { CKM_HKDF_DATA, { 1, 255 * 64, CKF_DERIVE }, PR_TRUE },
+ { CKM_HKDF_KEY_GEN, { 20, 64, CKF_GENERATE }, PR_TRUE },
{ CKM_NSS_HKDF_SHA1, { 1, 128, CKF_DERIVE }, PR_TRUE },
{ CKM_NSS_HKDF_SHA256, { 1, 128, CKF_DERIVE }, PR_TRUE },
{ CKM_NSS_HKDF_SHA384, { 1, 128, CKF_DERIVE }, PR_TRUE },
@@ -437,9 +497,10 @@ static const struct mechanismList mechanisms[] = {
{ CKM_AES_CBC_ENCRYPT_DATA, { 1, 32, CKF_DERIVE }, PR_FALSE },
{ CKM_CAMELLIA_ECB_ENCRYPT_DATA, { 1, 32, CKF_DERIVE }, PR_FALSE },
{ CKM_CAMELLIA_CBC_ENCRYPT_DATA, { 1, 32, CKF_DERIVE }, PR_FALSE },
+#ifndef NSS_DISABLE_DEPRECATED_SEED
{ CKM_SEED_ECB_ENCRYPT_DATA, { 1, 32, CKF_DERIVE }, PR_FALSE },
{ CKM_SEED_CBC_ENCRYPT_DATA, { 1, 32, CKF_DERIVE }, PR_FALSE },
-
+#endif
/* ---------------------- SSL Key Derivations ------------------------- */
{ CKM_SSL3_PRE_MASTER_KEY_GEN, { 48, 48, CKF_GENERATE }, PR_FALSE },
{ CKM_SSL3_MASTER_KEY_DERIVE, { 48, 48, CKF_DERIVE }, PR_FALSE },
@@ -478,9 +539,9 @@ static const struct mechanismList mechanisms[] = {
/* ---------------------- PBE Key Derivations ------------------------ */
{ CKM_PBE_MD2_DES_CBC, { 8, 8, CKF_DERIVE }, PR_TRUE },
{ CKM_PBE_MD5_DES_CBC, { 8, 8, CKF_DERIVE }, PR_TRUE },
- /* ------------------ NETSCAPE PBE Key Derivations ------------------- */
- { CKM_NETSCAPE_PBE_SHA1_DES_CBC, { 8, 8, CKF_GENERATE }, PR_TRUE },
- { CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC, { 24, 24, CKF_GENERATE }, PR_TRUE },
+ /* ------------------ NSS PBE Key Derivations ------------------- */
+ { CKM_NSS_PBE_SHA1_DES_CBC, { 8, 8, CKF_GENERATE }, PR_TRUE },
+ { CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC, { 24, 24, CKF_GENERATE }, PR_TRUE },
{ CKM_PBE_SHA1_DES3_EDE_CBC, { 24, 24, CKF_GENERATE }, PR_TRUE },
{ CKM_PBE_SHA1_DES2_EDE_CBC, { 24, 24, CKF_GENERATE }, PR_TRUE },
{ CKM_PBE_SHA1_RC2_40_CBC, { 40, 40, CKF_GENERATE }, PR_TRUE },
@@ -489,16 +550,26 @@ static const struct mechanismList mechanisms[] = {
{ CKM_PBE_SHA1_RC4_128, { 128, 128, CKF_GENERATE }, PR_TRUE },
{ CKM_PBA_SHA1_WITH_SHA1_HMAC, { 20, 20, CKF_GENERATE }, PR_TRUE },
{ CKM_PKCS5_PBKD2, { 1, 256, CKF_GENERATE }, PR_TRUE },
- { CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN, { 20, 20, CKF_GENERATE }, PR_TRUE },
- { CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN, { 16, 16, CKF_GENERATE }, PR_TRUE },
- { CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN, { 16, 16, CKF_GENERATE }, PR_TRUE },
+ { CKM_NSS_PBE_SHA1_HMAC_KEY_GEN, { 20, 20, CKF_GENERATE }, PR_TRUE },
+ { CKM_NSS_PBE_MD5_HMAC_KEY_GEN, { 16, 16, CKF_GENERATE }, PR_TRUE },
+ { CKM_NSS_PBE_MD2_HMAC_KEY_GEN, { 16, 16, CKF_GENERATE }, PR_TRUE },
{ CKM_NSS_PKCS12_PBE_SHA224_HMAC_KEY_GEN, { 28, 28, CKF_GENERATE }, PR_TRUE },
{ CKM_NSS_PKCS12_PBE_SHA256_HMAC_KEY_GEN, { 32, 32, CKF_GENERATE }, PR_TRUE },
{ CKM_NSS_PKCS12_PBE_SHA384_HMAC_KEY_GEN, { 48, 48, CKF_GENERATE }, PR_TRUE },
{ CKM_NSS_PKCS12_PBE_SHA512_HMAC_KEY_GEN, { 64, 64, CKF_GENERATE }, PR_TRUE },
+ /* ------------------ NIST 800-108 Key Derivations ------------------- */
+ { CKM_SP800_108_COUNTER_KDF, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE },
+ { CKM_SP800_108_FEEDBACK_KDF, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE },
+ { CKM_SP800_108_DOUBLE_PIPELINE_KDF, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE },
+ { CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE },
+ { CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE },
+ { CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA, { 0, CK_MAX, CKF_DERIVE }, PR_TRUE },
/* ------------------ AES Key Wrap (also encrypt) ------------------- */
- { CKM_NETSCAPE_AES_KEY_WRAP, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE },
- { CKM_NETSCAPE_AES_KEY_WRAP_PAD, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE },
+ { CKM_NSS_AES_KEY_WRAP, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE },
+ { CKM_NSS_AES_KEY_WRAP_PAD, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE },
+ { CKM_AES_KEY_WRAP, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE },
+ { CKM_AES_KEY_WRAP_PAD, { 16, 32, CKF_EN_DE_WR_UN }, PR_TRUE },
+ { CKM_AES_KEY_WRAP_KWP, { 1, 32, CKF_EN_DE_WR_UN }, PR_TRUE },
/* --------------------------- J-PAKE -------------------------------- */
{ CKM_NSS_JPAKE_ROUND1_SHA1, { 0, 0, CKF_GENERATE }, PR_TRUE },
{ CKM_NSS_JPAKE_ROUND1_SHA256, { 0, 0, CKF_GENERATE }, PR_TRUE },
@@ -518,7 +589,8 @@ static const struct mechanismList mechanisms[] = {
/* --------------------IPSEC ----------------------- */
{ CKM_NSS_IKE_PRF_PLUS_DERIVE, { 8, 255 * 64, CKF_DERIVE }, PR_TRUE },
{ CKM_NSS_IKE_PRF_DERIVE, { 8, 64, CKF_DERIVE }, PR_TRUE },
- { CKM_NSS_IKE1_PRF_DERIVE, { 8, 64, CKF_DERIVE }, PR_TRUE }
+ { CKM_NSS_IKE1_PRF_DERIVE, { 8, 64, CKF_DERIVE }, PR_TRUE },
+ { CKM_NSS_IKE1_APP_B_PRF_DERIVE, { 8, 255 * 64, CKF_DERIVE }, PR_TRUE }
};
static const CK_ULONG mechanismCount = sizeof(mechanisms) / sizeof(mechanisms[0]);
@@ -814,7 +886,7 @@ sftk_handleSMimeObject(SFTKSession *session, SFTKObject *object)
if (!sftk_hasAttribute(object, CKA_SUBJECT)) {
return CKR_TEMPLATE_INCOMPLETE;
}
- if (!sftk_hasAttribute(object, CKA_NETSCAPE_EMAIL)) {
+ if (!sftk_hasAttribute(object, CKA_NSS_EMAIL)) {
return CKR_TEMPLATE_INCOMPLETE;
}
@@ -1097,7 +1169,7 @@ sftk_handlePrivateKeyObject(SFTKSession *session, SFTKObject *object, CK_KEY_TYP
crv = sftk_Attribute2SSecItem(NULL, &mod, object, CKA_MODULUS);
if (crv != CKR_OK)
return crv;
- crv = sftk_forceAttribute(object, CKA_NETSCAPE_DB,
+ crv = sftk_forceAttribute(object, CKA_NSS_DB,
sftk_item_expand(&mod));
if (mod.data)
PORT_Free(mod.data);
@@ -1124,6 +1196,11 @@ sftk_handlePrivateKeyObject(SFTKSession *session, SFTKObject *object, CK_KEY_TYP
if (!sftk_hasAttribute(object, CKA_VALUE)) {
return CKR_TEMPLATE_INCOMPLETE;
}
+ /* allow subprime to be set after the fact */
+ crv = sftk_defaultAttribute(object, CKA_SUBPRIME, NULL, 0);
+ if (crv != CKR_OK) {
+ return crv;
+ }
encrypt = CK_FALSE;
recover = CK_FALSE;
wrap = CK_FALSE;
@@ -1479,7 +1556,7 @@ sftk_handleDSAParameterObject(SFTKSession *session, SFTKObject *object)
* them. */
}
- attribute = sftk_FindAttribute(object, CKA_NETSCAPE_PQG_COUNTER);
+ attribute = sftk_FindAttribute(object, CKA_NSS_PQG_COUNTER);
if (attribute != NULL) {
vfy.counter = *(CK_ULONG *)attribute->attrib.pValue;
sftk_FreeAttribute(attribute);
@@ -1488,7 +1565,7 @@ sftk_handleDSAParameterObject(SFTKSession *session, SFTKObject *object)
vfy.counter = -1;
}
- hAttr = sftk_FindAttribute(object, CKA_NETSCAPE_PQG_H);
+ hAttr = sftk_FindAttribute(object, CKA_NSS_PQG_H);
if (hAttr != NULL) {
vfy.h.data = hAttr->attrib.pValue;
vfy.h.len = hAttr->attrib.ulValueLen;
@@ -1497,7 +1574,7 @@ sftk_handleDSAParameterObject(SFTKSession *session, SFTKObject *object)
vfy.h.data = NULL;
vfy.h.len = 0;
}
- seedAttr = sftk_FindAttribute(object, CKA_NETSCAPE_PQG_SEED);
+ seedAttr = sftk_FindAttribute(object, CKA_NSS_PQG_SEED);
if (seedAttr != NULL) {
vfy.seed.data = seedAttr->attrib.pValue;
vfy.seed.len = seedAttr->attrib.ulValueLen;
@@ -1662,13 +1739,13 @@ sftk_handleObject(SFTKObject *object, SFTKSession *session)
case CKO_CERTIFICATE:
crv = sftk_handleCertObject(session, object);
break;
- case CKO_NETSCAPE_TRUST:
+ case CKO_NSS_TRUST:
crv = sftk_handleTrustObject(session, object);
break;
- case CKO_NETSCAPE_CRL:
+ case CKO_NSS_CRL:
crv = sftk_handleCrlObject(session, object);
break;
- case CKO_NETSCAPE_SMIME:
+ case CKO_NSS_SMIME:
crv = sftk_handleSMimeObject(session, object);
break;
case CKO_PRIVATE_KEY:
@@ -1676,7 +1753,7 @@ sftk_handleObject(SFTKObject *object, SFTKSession *session)
case CKO_SECRET_KEY:
crv = sftk_handleKeyObject(session, object);
break;
- case CKO_KG_PARAMETERS:
+ case CKO_DOMAIN_PARAMETERS:
crv = sftk_handleKeyParameterObject(session, object);
break;
default:
@@ -1981,9 +2058,9 @@ sftk_mkPrivKey(SFTKObject *object, CK_KEY_TYPE key_type, CK_RV *crvp)
if (crv != CKR_OK)
break;
- if (sftk_hasAttribute(object, CKA_NETSCAPE_DB)) {
+ if (sftk_hasAttribute(object, CKA_NSS_DB)) {
crv = sftk_Attribute2SSecItem(arena, &privKey->u.ec.publicValue,
- object, CKA_NETSCAPE_DB);
+ object, CKA_NSS_DB);
if (crv != CKR_OK)
break;
/* privKey was zero'd so public value is already set to NULL, 0
@@ -2398,7 +2475,7 @@ sftk_IsWeakKey(unsigned char *key, CK_KEY_TYPE key_type)
CK_RV
NSC_GetFunctionList(CK_FUNCTION_LIST_PTR *pFunctionList)
{
- *pFunctionList = (CK_FUNCTION_LIST_PTR)&sftk_funcList;
+ *pFunctionList = (CK_FUNCTION_LIST_PTR)&sftk_funcList_v2;
return CKR_OK;
}
@@ -2409,6 +2486,60 @@ C_GetFunctionList(CK_FUNCTION_LIST_PTR *pFunctionList)
return NSC_GetFunctionList(pFunctionList);
}
+CK_RV
+NSC_GetInterfaceList(CK_INTERFACE_PTR interfaces, CK_ULONG_PTR pulCount)
+{
+ CK_ULONG count = *pulCount;
+ *pulCount = NSS_INTERFACE_COUNT;
+ if (interfaces == NULL) {
+ return CKR_OK;
+ }
+ if (count < NSS_INTERFACE_COUNT) {
+ return CKR_BUFFER_TOO_SMALL;
+ }
+ PORT_Memcpy(interfaces, nss_interfaces, sizeof(nss_interfaces));
+ return CKR_OK;
+}
+
+CK_RV
+C_GetInterfaceList(CK_INTERFACE_PTR interfaces, CK_ULONG_PTR pulCount)
+{
+ return NSC_GetInterfaceList(interfaces, pulCount);
+}
+
+/*
+ * Get the requested interface, use the nss_interfaces array so we can
+ * easily add new interfaces as they occur.
+ */
+CK_RV
+NSC_GetInterface(CK_UTF8CHAR_PTR pInterfaceName, CK_VERSION_PTR pVersion,
+ CK_INTERFACE_PTR_PTR ppInterface, CK_FLAGS flags)
+{
+ int i;
+ for (i = 0; i < NSS_INTERFACE_COUNT; i++) {
+ CK_INTERFACE_PTR interface = &nss_interfaces[i];
+ if (pInterfaceName && PORT_Strcmp((char *)pInterfaceName, (char *)interface->pInterfaceName) != 0) {
+ continue;
+ }
+ if (pVersion && PORT_Memcmp(pVersion, (CK_VERSION *)interface->pFunctionList, sizeof(CK_VERSION)) != 0) {
+ continue;
+ }
+ if (flags & ((interface->flags & flags) != flags)) {
+ continue;
+ }
+ *ppInterface = interface;
+ return CKR_OK;
+ }
+ return CKR_ARGUMENTS_BAD;
+}
+
+CK_RV
+C_GetInterface(CK_UTF8CHAR_PTR pInterfaceName, CK_VERSION_PTR pVersion,
+ CK_INTERFACE_PTR_PTR ppInterface, CK_FLAGS flags)
+{
+ return NSC_GetInterface(pInterfaceName, pVersion, ppInterface, flags);
+}
+
static PLHashNumber
sftk_HashNumber(const void *key)
{
@@ -2482,7 +2613,7 @@ SFTKSlot *
sftk_SlotFromID(CK_SLOT_ID slotID, PRBool all)
{
SFTKSlot *slot;
- int index = sftk_GetModuleIndex(slotID);
+ unsigned int index = sftk_GetModuleIndex(slotID);
if (nscSlotHashTable[index] == NULL)
return NULL;
@@ -2513,7 +2644,7 @@ sftk_SlotFromSessionHandle(CK_SESSION_HANDLE handle)
}
static CK_RV
-sftk_RegisterSlot(SFTKSlot *slot, int moduleIndex)
+sftk_RegisterSlot(SFTKSlot *slot, unsigned int moduleIndex)
{
PLHashEntry *entry;
unsigned int index;
@@ -2589,7 +2720,8 @@ sftk_RegisterSlot(SFTKSlot *slot, int moduleIndex)
*/
CK_RV
SFTK_SlotReInit(SFTKSlot *slot, char *configdir, char *updatedir,
- char *updateID, sftk_token_parameters *params, int moduleIndex)
+ char *updateID, sftk_token_parameters *params,
+ unsigned int moduleIndex)
{
PRBool needLogin = !params->noKeyDB;
CK_RV crv;
@@ -2665,7 +2797,7 @@ loser:
*/
CK_RV
SFTK_SlotInit(char *configdir, char *updatedir, char *updateID,
- sftk_token_parameters *params, int moduleIndex)
+ sftk_token_parameters *params, unsigned int moduleIndex)
{
unsigned int i;
CK_SLOT_ID slotID = params->slotID;
@@ -2930,12 +3062,14 @@ SFTK_DestroySlotData(SFTKSlot *slot)
char **
NSC_ModuleDBFunc(unsigned long function, char *parameters, void *args)
{
+#ifndef NSS_DISABLE_DBM
char *secmod = NULL;
char *appName = NULL;
char *filename = NULL;
NSSDBType dbType = NSS_DB_TYPE_NONE;
PRBool rw;
static char *success = "Success";
+#endif /* NSS_DISABLE_DBM */
char **rvstr = NULL;
rvstr = NSSUTIL_DoModuleDBFunction(function, parameters, args);
@@ -2947,6 +3081,7 @@ NSC_ModuleDBFunc(unsigned long function, char *parameters, void *args)
return NULL;
}
+#ifndef NSS_DISABLE_DBM
/* The legacy database uses the old dbm, which is only linked with the
* legacy DB handler, which is only callable from softoken */
@@ -3038,11 +3173,12 @@ loser:
PORT_Free(appName);
if (filename)
PORT_Free(filename);
+#endif /* NSS_DISABLE_DBM */
return rvstr;
}
static void
-nscFreeAllSlots(int moduleIndex)
+nscFreeAllSlots(unsigned int moduleIndex)
{
/* free all the slots */
SFTKSlot *slot = NULL;
@@ -3086,7 +3222,7 @@ sftk_closePeer(PRBool isFIPS)
{
CK_SLOT_ID slotID = isFIPS ? PRIVATE_KEY_SLOT_ID : FIPS_SLOT_ID;
SFTKSlot *slot;
- int moduleIndex = isFIPS ? NSC_NON_FIPS_MODULE : NSC_FIPS_MODULE;
+ unsigned int moduleIndex = isFIPS ? NSC_NON_FIPS_MODULE : NSC_FIPS_MODULE;
PLHashTable *tmpSlotHashTable = nscSlotHashTable[moduleIndex];
slot = (SFTKSlot *)PL_HashTableLookup(tmpSlotHashTable, (void *)slotID);
@@ -3108,7 +3244,7 @@ nsc_CommonInitialize(CK_VOID_PTR pReserved, PRBool isFIPS)
SECStatus rv;
CK_C_INITIALIZE_ARGS *init_args = (CK_C_INITIALIZE_ARGS *)pReserved;
int i;
- int moduleIndex = isFIPS ? NSC_FIPS_MODULE : NSC_NON_FIPS_MODULE;
+ unsigned int moduleIndex = isFIPS ? NSC_FIPS_MODULE : NSC_NON_FIPS_MODULE;
if (isFIPS) {
loginWaitTime = PR_SecondsToInterval(1);
@@ -3305,6 +3441,7 @@ nsc_CommonFinalize(CK_VOID_PTR pReserved, PRBool isFIPS)
nsc_init = PR_FALSE;
+#ifndef NO_FORK_CHECK
#ifdef CHECK_FORK_MIXED
if (!usePthread_atfork) {
myPid = 0; /* allow CHECK_FORK in the next softoken initialization to
@@ -3317,6 +3454,7 @@ nsc_CommonFinalize(CK_VOID_PTR pReserved, PRBool isFIPS)
#elif defined(CHECK_FORK_PTHREAD)
forked = PR_FALSE; /* allow reinitialization */
#endif
+#endif
return CKR_OK;
}
@@ -3381,8 +3519,24 @@ NSC_GetInfo(CK_INFO_PTR pInfo)
CHECK_FORK();
+ pInfo->cryptokiVersion.major = CRYPTOKI_VERSION_MAJOR;
+ pInfo->cryptokiVersion.minor = CRYPTOKI_VERSION_MINOR;
+ PORT_Memcpy(pInfo->manufacturerID, manufacturerID, 32);
+ pInfo->libraryVersion.major = SOFTOKEN_VMAJOR;
+ pInfo->libraryVersion.minor = SOFTOKEN_VMINOR;
+ PORT_Memcpy(pInfo->libraryDescription, libraryDescription, 32);
+ pInfo->flags = 0;
+ return CKR_OK;
+}
+
+/* NSC_GetInfo returns general information about Cryptoki. */
+CK_RV
+NSC_GetInfoV2(CK_INFO_PTR pInfo)
+{
+ CHECK_FORK();
+
pInfo->cryptokiVersion.major = 2;
- pInfo->cryptokiVersion.minor = 20;
+ pInfo->cryptokiVersion.minor = 40;
PORT_Memcpy(pInfo->manufacturerID, manufacturerID, 32);
pInfo->libraryVersion.major = SOFTOKEN_VMAJOR;
pInfo->libraryVersion.minor = SOFTOKEN_VMINOR;
@@ -3394,7 +3548,8 @@ NSC_GetInfo(CK_INFO_PTR pInfo)
/* NSC_GetSlotList obtains a list of slots in the system. */
CK_RV
nsc_CommonGetSlotList(CK_BBOOL tokenPresent,
- CK_SLOT_ID_PTR pSlotList, CK_ULONG_PTR pulCount, int moduleIndex)
+ CK_SLOT_ID_PTR pSlotList, CK_ULONG_PTR pulCount,
+ unsigned int moduleIndex)
{
*pulCount = nscSlotCount[moduleIndex];
if (pSlotList != NULL) {
@@ -3512,11 +3667,11 @@ NSC_GetTokenInfo(CK_SLOT_ID slotID, CK_TOKEN_INFO_PTR pInfo)
PORT_Memcpy(pInfo->serialNumber, "0000000000000000", 16);
PORT_Memcpy(pInfo->utcTime, "0000000000000000", 16);
pInfo->ulMaxSessionCount = 0; /* arbitrarily large */
- pInfo->ulMaxRwSessionCount = 0; /* arbitrarily large */
+ pInfo->ulMaxRwSessionCount = 0; /* arbitarily large */
PZ_Lock(slot->slotLock); /* Protect sessionCount / rwSessioncount */
pInfo->ulSessionCount = slot->sessionCount;
pInfo->ulRwSessionCount = slot->rwSessionCount;
- PZ_Unlock(slot->slotLock); /* Unlock before sftk_getKeyDB */
+ PZ_Unlock(slot->slotLock); /* Unlock before sftk_getKeyDB */
pInfo->firmwareVersion.major = 0;
pInfo->firmwareVersion.minor = 0;
PORT_Memcpy(pInfo->label, slot->tokDescription, sizeof(pInfo->label));
@@ -3666,6 +3821,22 @@ NSC_GetMechanismInfo(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type,
return CKR_MECHANISM_INVALID;
}
+/*
+ * If we are using the V2 interface, strip out the message flags
+ */
+#define SFTK_MESSAGE_FLAGS (CKF_MESSAGE_ENCRYPT | CKF_MESSAGE_DECRYPT | CKF_MESSAGE_SIGN | CKF_MESSAGE_VERIFY)
+CK_RV
+NSC_GetMechanismInfoV2(CK_SLOT_ID slotID, CK_MECHANISM_TYPE type,
+ CK_MECHANISM_INFO_PTR pInfo)
+{
+ CK_RV crv;
+ crv = NSC_GetMechanismInfo(slotID, type, pInfo);
+ if (crv == CKR_OK) {
+ pInfo->flags = pInfo->flags & ~SFTK_MESSAGE_FLAGS;
+ }
+ return crv;
+}
+
CK_RV
sftk_MechAllowsOperation(CK_MECHANISM_TYPE type, CK_ATTRIBUTE_TYPE op)
{
@@ -3700,6 +3871,18 @@ sftk_MechAllowsOperation(CK_MECHANISM_TYPE type, CK_ATTRIBUTE_TYPE op)
case CKA_DERIVE:
flags = CKF_DERIVE;
break;
+ case CKA_NSS_MESSAGE | CKA_ENCRYPT:
+ flags = CKF_MESSAGE_ENCRYPT;
+ break;
+ case CKA_NSS_MESSAGE | CKA_DECRYPT:
+ flags = CKF_MESSAGE_DECRYPT;
+ break;
+ case CKA_NSS_MESSAGE | CKA_SIGN:
+ flags = CKF_MESSAGE_SIGN;
+ break;
+ case CKA_NSS_MESSAGE | CKA_VERIFY:
+ flags = CKF_MESSAGE_VERIFY;
+ break;
default:
return CKR_ARGUMENTS_BAD;
}
@@ -4245,6 +4428,15 @@ done:
return crv;
}
+CK_RV
+NSC_LoginUser(CK_SESSION_HANDLE hSession, CK_USER_TYPE userType,
+ CK_CHAR_PTR pPin, CK_ULONG ulPinLen, CK_UTF8CHAR_PTR pUsername,
+ CK_ULONG ulUsernameLen)
+{
+ /* softoken currently does not support additional users */
+ return CKR_OPERATION_NOT_INITIALIZED;
+}
+
/* NSC_Logout logs a user out from a token. */
CK_RV
NSC_Logout(CK_SESSION_HANDLE hSession)
@@ -4299,7 +4491,7 @@ sftk_CreateNewSlot(SFTKSlot *slot, CK_OBJECT_CLASS class,
PRBool isValidFIPSUserSlot = PR_FALSE;
PRBool isValidSlot = PR_FALSE;
PRBool isFIPS = PR_FALSE;
- unsigned long moduleIndex = NSC_NON_FIPS_MODULE;
+ unsigned int moduleIndex = NSC_NON_FIPS_MODULE;
SFTKAttribute *attribute;
sftk_parameters paramStrings;
char *paramString;
@@ -4307,13 +4499,13 @@ sftk_CreateNewSlot(SFTKSlot *slot, CK_OBJECT_CLASS class,
SFTKSlot *newSlot = NULL;
CK_RV crv = CKR_OK;
- if (class != CKO_NETSCAPE_DELSLOT && class != CKO_NETSCAPE_NEWSLOT) {
+ if (class != CKO_NSS_DELSLOT && class != CKO_NSS_NEWSLOT) {
return CKR_ATTRIBUTE_VALUE_INVALID;
}
- if (class == CKO_NETSCAPE_NEWSLOT && slot->slotID == FIPS_SLOT_ID) {
+ if (class == CKO_NSS_NEWSLOT && slot->slotID == FIPS_SLOT_ID) {
isFIPS = PR_TRUE;
}
- attribute = sftk_FindAttribute(object, CKA_NETSCAPE_MODULE_SPEC);
+ attribute = sftk_FindAttribute(object, CKA_NSS_MODULE_SPEC);
if (attribute == NULL) {
return CKR_TEMPLATE_INCOMPLETE;
}
@@ -4337,7 +4529,7 @@ sftk_CreateNewSlot(SFTKSlot *slot, CK_OBJECT_CLASS class,
isValidFIPSUserSlot = (slotID >= SFTK_MIN_FIPS_USER_SLOT_ID &&
slotID <= SFTK_MAX_FIPS_USER_SLOT_ID);
- if (class == CKO_NETSCAPE_DELSLOT) {
+ if (class == CKO_NSS_DELSLOT) {
if (slot->slotID == slotID) {
isValidSlot = isValidUserSlot || isValidFIPSUserSlot;
}
@@ -4367,7 +4559,7 @@ sftk_CreateNewSlot(SFTKSlot *slot, CK_OBJECT_CLASS class,
}
/* if we were just planning on deleting the slot, then do so now */
- if (class == CKO_NETSCAPE_DELSLOT) {
+ if (class == CKO_NSS_DELSLOT) {
/* sort of a unconventional use of this error code, be we are
* overusing CKR_ATTRIBUTE_VALUE_INVALID, and it does apply */
crv = newSlot ? CKR_OK : CKR_SLOT_ID_INVALID;
@@ -4400,7 +4592,7 @@ NSC_CreateObject(CK_SESSION_HANDLE hSession,
SFTKSlot *slot = sftk_SlotFromSessionHandle(hSession);
SFTKSession *session;
SFTKObject *object;
- /* make sure class isn't randomly CKO_NETSCAPE_NEWSLOT or
+ /* make sure class isn't randomly CKO_NSS_NEWSLOT or
* CKO_NETSCPE_DELSLOT. */
CK_OBJECT_CLASS class = CKO_VENDOR_DEFINED;
CK_RV crv;
@@ -4445,7 +4637,7 @@ NSC_CreateObject(CK_SESSION_HANDLE hSession,
/*
* handle pseudo objects (CKO_NEWSLOT)
*/
- if ((class == CKO_NETSCAPE_NEWSLOT) || (class == CKO_NETSCAPE_DELSLOT)) {
+ if ((class == CKO_NSS_NEWSLOT) || (class == CKO_NSS_DELSLOT)) {
crv = sftk_CreateNewSlot(slot, class, object);
goto done;
}
@@ -4821,7 +5013,7 @@ sftk_emailhack(SFTKSlot *slot, SFTKDBHandle *handle,
unsigned int i;
SFTKSearchResults smime_search;
CK_ATTRIBUTE smime_template[2];
- CK_OBJECT_CLASS smime_class = CKO_NETSCAPE_SMIME;
+ CK_OBJECT_CLASS smime_class = CKO_NSS_SMIME;
SFTKAttribute *attribute = NULL;
SFTKObject *object = NULL;
CK_RV crv = CKR_OK;
@@ -4838,7 +5030,7 @@ sftk_emailhack(SFTKSlot *slot, SFTKDBHandle *handle,
break;
}
isCert = PR_TRUE;
- } else if (pTemplate[i].type == CKA_NETSCAPE_EMAIL) {
+ } else if (pTemplate[i].type == CKA_NSS_EMAIL) {
emailIndex = i;
}
if (isCert && (emailIndex != -1))
diff --git a/security/nss/lib/softoken/pkcs11c.c b/security/nss/lib/softoken/pkcs11c.c
index 6bc5cc9391..b54d28de9e 100644
--- a/security/nss/lib/softoken/pkcs11c.c
+++ b/security/nss/lib/softoken/pkcs11c.c
@@ -48,6 +48,8 @@
#undef CK_PKCS11_FUNCTION_INFO
#undef CK_NEED_ARG_LIST
+#define CK_PKCS11_3_0 1
+
#define CK_EXTERN extern
#define CK_PKCS11_FUNCTION_INFO(func) \
CK_RV __PASTE(NS, func)
@@ -96,38 +98,6 @@ sftk_Space(void *data, PRBool freeit)
}
/*
- * map all the SEC_ERROR_xxx error codes that may be returned by freebl
- * functions to CKR_xxx. Most of the mapping is done in
- * sftk_mapCryptError (now in pkcs11u.c). The next two functions adjust
- * that mapping based for different contexts (Decrypt or Verify).
- */
-
-/* used by Decrypt and UnwrapKey (indirectly) */
-static CK_RV
-sftk_MapDecryptError(int error)
-{
- switch (error) {
- case SEC_ERROR_BAD_DATA:
- return CKR_ENCRYPTED_DATA_INVALID;
- default:
- return sftk_MapCryptError(error);
- }
-}
-
-/*
- * return CKR_SIGNATURE_INVALID instead of CKR_DEVICE_ERROR by default for
- * backward compatibilty.
- */
-static CK_RV
-sftk_MapVerifyError(int error)
-{
- CK_RV crv = sftk_MapCryptError(error);
- if (crv == CKR_DEVICE_ERROR)
- crv = CKR_SIGNATURE_INVALID;
- return crv;
-}
-
-/*
* turn a CDMF key into a des key. CDMF is an old IBM scheme to export DES by
* Deprecating a full des key to 40 bit key strenth.
*/
@@ -321,6 +291,8 @@ sftk_ReturnContextByType(SFTKSession *session, SFTKContextType type)
switch (type) {
case SFTK_ENCRYPT:
case SFTK_DECRYPT:
+ case SFTK_MESSAGE_ENCRYPT:
+ case SFTK_MESSAGE_DECRYPT:
return session->enc_context;
case SFTK_HASH:
return session->hash_context;
@@ -328,6 +300,8 @@ sftk_ReturnContextByType(SFTKSession *session, SFTKContextType type)
case SFTK_SIGN_RECOVER:
case SFTK_VERIFY:
case SFTK_VERIFY_RECOVER:
+ case SFTK_MESSAGE_SIGN:
+ case SFTK_MESSAGE_VERIFY:
return session->hash_context;
}
return NULL;
@@ -343,6 +317,8 @@ sftk_SetContextByType(SFTKSession *session, SFTKContextType type,
switch (type) {
case SFTK_ENCRYPT:
case SFTK_DECRYPT:
+ case SFTK_MESSAGE_ENCRYPT:
+ case SFTK_MESSAGE_DECRYPT:
session->enc_context = context;
break;
case SFTK_HASH:
@@ -352,6 +328,8 @@ sftk_SetContextByType(SFTKSession *session, SFTKContextType type,
case SFTK_SIGN_RECOVER:
case SFTK_VERIFY:
case SFTK_VERIFY_RECOVER:
+ case SFTK_MESSAGE_SIGN:
+ case SFTK_MESSAGE_VERIFY:
session->hash_context = context;
break;
}
@@ -365,7 +343,7 @@ sftk_SetContextByType(SFTKSession *session, SFTKContextType type,
* and optionally returns the session pointer (if sessionPtr != NULL) if session
* pointer is returned, the caller is responsible for freeing it.
*/
-static CK_RV
+CK_RV
sftk_GetContext(CK_SESSION_HANDLE handle, SFTKSessionContext **contextPtr,
SFTKContextType type, PRBool needMulti, SFTKSession **sessionPtr)
{
@@ -393,7 +371,7 @@ sftk_GetContext(CK_SESSION_HANDLE handle, SFTKSessionContext **contextPtr,
/** Terminate operation (in the PKCS#11 spec sense).
* Intuitive name for FreeContext/SetNullContext pair.
*/
-static void
+void
sftk_TerminateOp(SFTKSession *session, SFTKContextType ctype,
SFTKSessionContext *context)
{
@@ -409,7 +387,7 @@ sftk_TerminateOp(SFTKSession *session, SFTKContextType ctype,
* All the NSC_InitXXX functions have a set of common checks and processing they
* all need to do at the beginning. This is done here.
*/
-static CK_RV
+CK_RV
sftk_InitGeneric(SFTKSession *session, SFTKSessionContext **contextPtr,
SFTKContextType ctype, SFTKObject **keyPtr,
CK_OBJECT_HANDLE hKey, CK_KEY_TYPE *keyTypePtr,
@@ -761,7 +739,7 @@ sftk_ChaCha20Ctr_DestroyContext(SFTKChaCha20CtrInfo *ctx,
* Called by NSC_SignInit, NSC_VerifyInit (via sftk_InitCBCMac) only for block
* ciphers MAC'ing.
*/
-static CK_RV
+CK_RV
sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
CK_OBJECT_HANDLE hKey,
CK_ATTRIBUTE_TYPE mechUsage, CK_ATTRIBUTE_TYPE keyUsage,
@@ -771,14 +749,20 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
SFTKObject *key;
SFTKSessionContext *context;
SFTKAttribute *att;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
CK_RC2_CBC_PARAMS *rc2_param;
+ unsigned effectiveKeyLength;
+#endif
#if NSS_SOFTOKEN_DOES_RC5
CK_RC5_CBC_PARAMS *rc5_param;
SECItem rc5Key;
#endif
+ CK_NSS_GCM_PARAMS nss_gcm_param;
+ void *aes_param;
+ CK_NSS_AEAD_PARAMS nss_aead_params;
+ CK_NSS_AEAD_PARAMS *nss_aead_params_ptr = NULL;
CK_KEY_TYPE key_type;
CK_RV crv = CKR_OK;
- unsigned effectiveKeyLength;
unsigned char newdeskey[24];
PRBool useNewKey = PR_FALSE;
int t;
@@ -885,6 +869,7 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
}
context->destroy = (SFTKDestroy)sftk_Space;
break;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case CKM_RC2_CBC_PAD:
context->doPad = PR_TRUE;
/* fall thru */
@@ -919,6 +904,8 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
context->update = (SFTKCipher)(isEncrypt ? RC2_Encrypt : RC2_Decrypt);
context->destroy = (SFTKDestroy)RC2_DestroyContext;
break;
+#endif /* NSS_DISABLE_DEPRECATED_RC2 */
+
#if NSS_SOFTOKEN_DOES_RC5
case CKM_RC5_CBC_PAD:
context->doPad = PR_TRUE;
@@ -1002,10 +989,6 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
crv = CKR_KEY_TYPE_INCONSISTENT;
break;
}
- if (pMechanism->ulParameterLen < 8) {
- crv = CKR_DOMAIN_PARAMS_INVALID;
- break;
- }
t = NSS_DES_CBC;
goto finish_des;
case CKM_DES3_ECB:
@@ -1023,12 +1006,13 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
crv = CKR_KEY_TYPE_INCONSISTENT;
break;
}
- if (pMechanism->ulParameterLen < 8) {
+ t = NSS_DES_EDE3_CBC;
+ finish_des:
+ if ((t != NSS_DES && t != NSS_DES_EDE3) && (pMechanism->pParameter == NULL ||
+ pMechanism->ulParameterLen < 8)) {
crv = CKR_DOMAIN_PARAMS_INVALID;
break;
}
- t = NSS_DES_EDE3_CBC;
- finish_des:
context->blockSize = 8;
att = sftk_FindAttribute(key, CKA_VALUE);
if (att == NULL) {
@@ -1062,6 +1046,7 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
context->update = (SFTKCipher)(isEncrypt ? DES_Encrypt : DES_Decrypt);
context->destroy = (SFTKDestroy)DES_DestroyContext;
break;
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case CKM_SEED_CBC_PAD:
context->doPad = PR_TRUE;
/* fall thru */
@@ -1096,7 +1081,7 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
context->update = (SFTKCipher)(isEncrypt ? SEED_Encrypt : SEED_Decrypt);
context->destroy = (SFTKDestroy)SEED_DestroyContext;
break;
-
+#endif /* NSS_DISABLE_DEPRECATED_SEED */
case CKM_CAMELLIA_CBC_PAD:
context->doPad = PR_TRUE;
/* fall thru */
@@ -1144,9 +1129,52 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
case CKM_AES_CTS:
case CKM_AES_CTR:
case CKM_AES_GCM:
- if ((pMechanism->mechanism == CKM_AES_GCM && BAD_PARAM_CAST(pMechanism, sizeof(CK_GCM_PARAMS))) ||
- (pMechanism->mechanism == CKM_AES_CTR && BAD_PARAM_CAST(pMechanism, sizeof(CK_AES_CTR_PARAMS))) ||
- ((pMechanism->mechanism == CKM_AES_CBC || pMechanism->mechanism == CKM_AES_CTS) && BAD_PARAM_CAST(pMechanism, AES_BLOCK_SIZE))) {
+ aes_param = pMechanism->pParameter;
+ /*
+ * Due to a mismatch between the documentation and the header
+ * file, two different definitions for CK_GCM_PARAMS exist.
+ * The header file is normative according to Oasis, but NSS used
+ * the documentation. In PKCS #11 v3.0, this was reconciled in
+ * favor of the header file definition. To maintain binary
+ * compatibility, NSS now defines CK_GCM_PARAMS_V3 as the official
+ * version v3 (V2.4 header file) and CK_NSS_GCM_PARAMS as the
+ * legacy (V2.4 documentation, NSS version). CK_GCM_PARAMS
+ * is defined as CK_GCM_PARAMS_V3 if NSS_PKCS11_2_0_COMPAT is not
+ * defined and CK_NSS_GCM_PARAMS if it is. Internally
+ * softoken continues to use the legacy version. The code below
+ * automatically detects which parameter was passed in and
+ * converts CK_GCM_PARAMS_V3 to the CK_NSS_GCM_PARAMS (legacy
+ * version) on the fly. NSS proper will eventually start
+ * using the CK_GCM_PARAMS_V3 version and fall back to the
+ * CK_NSS_GCM_PARAMS if the CK_GCM_PARAMS_V3 version fails with
+ * CKR_MECHANISM_PARAM_INVALID.
+ */
+ if (pMechanism->mechanism == CKM_AES_GCM) {
+ if (!aes_param) {
+ crv = CKR_MECHANISM_PARAM_INVALID;
+ break;
+ }
+ if (pMechanism->ulParameterLen == sizeof(CK_GCM_PARAMS_V3)) {
+ /* convert the true V3 parameters into the old NSS parameters */
+ CK_GCM_PARAMS_V3 *gcm_params = (CK_GCM_PARAMS_V3 *)aes_param;
+ if (gcm_params->ulIvLen * 8 != gcm_params->ulIvBits) {
+ /* only support byte aligned IV lengths */
+ crv = CKR_MECHANISM_PARAM_INVALID;
+ break;
+ }
+ aes_param = (void *)&nss_gcm_param;
+ nss_gcm_param.pIv = gcm_params->pIv;
+ nss_gcm_param.ulIvLen = gcm_params->ulIvLen;
+ nss_gcm_param.pAAD = gcm_params->pAAD;
+ nss_gcm_param.ulAADLen = gcm_params->ulAADLen;
+ nss_gcm_param.ulTagBits = gcm_params->ulTagBits;
+ } else if (pMechanism->ulParameterLen != sizeof(CK_NSS_GCM_PARAMS)) {
+ /* neither old nor new style params, must be invalid */
+ crv = CKR_MECHANISM_PARAM_INVALID;
+ break;
+ }
+ } else if ((pMechanism->mechanism == CKM_AES_CTR && BAD_PARAM_CAST(pMechanism, sizeof(CK_AES_CTR_PARAMS))) ||
+ ((pMechanism->mechanism == CKM_AES_CBC || pMechanism->mechanism == CKM_AES_CTS) && BAD_PARAM_CAST(pMechanism, AES_BLOCK_SIZE))) {
crv = CKR_MECHANISM_PARAM_INVALID;
break;
}
@@ -1165,7 +1193,7 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
}
context->cipherInfo = AES_CreateContext(
(unsigned char *)att->attrib.pValue,
- (unsigned char *)pMechanism->pParameter,
+ (unsigned char *)aes_param,
sftk_aes_mode(pMechanism->mechanism),
isEncrypt, att->attrib.ulValueLen, 16);
sftk_FreeAttribute(att);
@@ -1178,12 +1206,34 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
break;
case CKM_NSS_CHACHA20_POLY1305:
- if (pMechanism->ulParameterLen != sizeof(CK_NSS_AEAD_PARAMS)) {
- crv = CKR_MECHANISM_PARAM_INVALID;
- break;
+ case CKM_CHACHA20_POLY1305:
+ if (pMechanism->mechanism == CKM_NSS_CHACHA20_POLY1305) {
+ if ((pMechanism->pParameter == NULL) ||
+ (pMechanism->ulParameterLen != sizeof(CK_NSS_AEAD_PARAMS))) {
+ crv = CKR_MECHANISM_PARAM_INVALID;
+ break;
+ }
+ nss_aead_params_ptr = (CK_NSS_AEAD_PARAMS *)pMechanism->pParameter;
+ } else {
+ CK_SALSA20_CHACHA20_POLY1305_PARAMS_PTR chacha_poly_params;
+ if ((pMechanism->pParameter == NULL) ||
+ (pMechanism->ulParameterLen !=
+ sizeof(CK_SALSA20_CHACHA20_POLY1305_PARAMS))) {
+ crv = CKR_MECHANISM_PARAM_INVALID;
+ break;
+ }
+ chacha_poly_params = (CK_SALSA20_CHACHA20_POLY1305_PARAMS_PTR)
+ pMechanism->pParameter;
+ nss_aead_params_ptr = &nss_aead_params;
+ nss_aead_params.pNonce = chacha_poly_params->pNonce;
+ nss_aead_params.ulNonceLen = chacha_poly_params->ulNonceLen;
+ nss_aead_params.pAAD = chacha_poly_params->pAAD;
+ nss_aead_params.ulAADLen = chacha_poly_params->ulAADLen;
+ nss_aead_params.ulTagLen = 16; /* Poly1305 is always 16 */
}
+
context->multi = PR_FALSE;
- if (key_type != CKK_NSS_CHACHA20) {
+ if ((key_type != CKK_NSS_CHACHA20) && (key_type != CKK_CHACHA20)) {
crv = CKR_KEY_TYPE_INCONSISTENT;
break;
}
@@ -1194,7 +1244,7 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
}
context->cipherInfo = sftk_ChaCha20Poly1305_CreateContext(
(unsigned char *)att->attrib.pValue, att->attrib.ulValueLen,
- (CK_NSS_AEAD_PARAMS *)pMechanism->pParameter);
+ nss_aead_params_ptr);
sftk_FreeAttribute(att);
if (context->cipherInfo == NULL) {
crv = sftk_MapCryptError(PORT_GetError());
@@ -1204,14 +1254,47 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
context->destroy = (SFTKDestroy)sftk_ChaCha20Poly1305_DestroyContext;
break;
- case CKM_NSS_CHACHA20_CTR:
- if (key_type != CKK_NSS_CHACHA20) {
- crv = CKR_KEY_TYPE_INCONSISTENT;
- break;
- }
- if (pMechanism->pParameter == NULL || pMechanism->ulParameterLen != 16) {
- crv = CKR_MECHANISM_PARAM_INVALID;
- break;
+ case CKM_NSS_CHACHA20_CTR: /* old NSS private version */
+ case CKM_CHACHA20: /* PKCS #11 v3 version */
+ {
+ unsigned char *counter;
+ unsigned char *nonce;
+ unsigned long counter_len;
+ unsigned long nonce_len;
+ context->multi = PR_FALSE;
+ if (pMechanism->mechanism == CKM_NSS_CHACHA20_CTR) {
+ if (key_type != CKK_NSS_CHACHA20) {
+ crv = CKR_KEY_TYPE_INCONSISTENT;
+ break;
+ }
+ if (pMechanism->pParameter == NULL || pMechanism->ulParameterLen != 16) {
+ crv = CKR_MECHANISM_PARAM_INVALID;
+ break;
+ }
+ counter_len = 4;
+ counter = pMechanism->pParameter;
+ nonce = counter + 4;
+ nonce_len = 12;
+ } else {
+ CK_CHACHA20_PARAMS_PTR chacha20_param_ptr;
+ if (key_type != CKK_CHACHA20) {
+ crv = CKR_KEY_TYPE_INCONSISTENT;
+ break;
+ }
+ if (pMechanism->pParameter == NULL || pMechanism->ulParameterLen != sizeof(CK_CHACHA20_PARAMS)) {
+ crv = CKR_MECHANISM_PARAM_INVALID;
+ break;
+ }
+ chacha20_param_ptr = (CK_CHACHA20_PARAMS_PTR)pMechanism->pParameter;
+ if ((chacha20_param_ptr->blockCounterBits != 32) &&
+ (chacha20_param_ptr->blockCounterBits != 64)) {
+ crv = CKR_MECHANISM_PARAM_INVALID;
+ break;
+ }
+ counter_len = chacha20_param_ptr->blockCounterBits / PR_BITS_PER_BYTE;
+ counter = chacha20_param_ptr->pBlockCounter;
+ nonce = chacha20_param_ptr->pNonce;
+ nonce_len = chacha20_param_ptr->ulNonceBits / PR_BITS_PER_BYTE;
}
att = sftk_FindAttribute(key, CKA_VALUE);
@@ -1234,24 +1317,35 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
memcpy(ctx->key, att->attrib.pValue, att->attrib.ulValueLen);
sftk_FreeAttribute(att);
+ /* make sure we don't overflow our parameters */
+ if ((sizeof(ctx->counter) < counter_len) ||
+ (sizeof(ctx->nonce) < nonce_len)) {
+ PORT_Free(ctx);
+ crv = CKR_MECHANISM_PARAM_INVALID;
+ break;
+ }
+
/* The counter is little endian. */
- PRUint8 *param = pMechanism->pParameter;
int i = 0;
- for (; i < 4; ++i) {
- ctx->counter |= param[i] << (i * 8);
+ for (; i < counter_len; ++i) {
+ ctx->counter |= (PRUint32)counter[i] << (i * 8);
}
- memcpy(ctx->nonce, param + 4, 12);
+ memcpy(ctx->nonce, nonce, nonce_len);
context->cipherInfo = ctx;
context->update = (SFTKCipher)sftk_ChaCha20Ctr;
context->destroy = (SFTKDestroy)sftk_ChaCha20Ctr_DestroyContext;
break;
+ }
case CKM_NSS_AES_KEY_WRAP_PAD:
+ case CKM_AES_KEY_WRAP_PAD:
context->doPad = PR_TRUE;
/* fall thru */
case CKM_NSS_AES_KEY_WRAP:
- context->multi = PR_FALSE;
+ case CKM_AES_KEY_WRAP:
context->blockSize = 8;
+ case CKM_AES_KEY_WRAP_KWP:
+ context->multi = PR_FALSE;
if (key_type != CKK_AES) {
crv = CKR_KEY_TYPE_INCONSISTENT;
break;
@@ -1270,8 +1364,13 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
crv = CKR_HOST_MEMORY;
break;
}
- context->update = (SFTKCipher)(isEncrypt ? AESKeyWrap_Encrypt
- : AESKeyWrap_Decrypt);
+ if (pMechanism->mechanism == CKM_AES_KEY_WRAP_KWP) {
+ context->update = (SFTKCipher)(isEncrypt ? AESKeyWrap_EncryptKWP
+ : AESKeyWrap_DecryptKWP);
+ } else {
+ context->update = (SFTKCipher)(isEncrypt ? AESKeyWrap_Encrypt
+ : AESKeyWrap_Decrypt);
+ }
context->destroy = (SFTKDestroy)AESKeyWrap_DestroyContext;
break;
@@ -1613,68 +1712,6 @@ NSC_DecryptUpdate(CK_SESSION_HANDLE hSession,
return CKR_OK;
}
-/* From ssl3con.c: Constant-time helper macro that copies the MSB of x to all
- * other bits. */
-#define DUPLICATE_MSB_TO_ALL(x) ((unsigned int)((int)(x) >> (sizeof(int) * 8 - 1)))
-/* CK_RVToMask returns, in constant time, a mask value of
- * all ones if rv == CKR_OK. Otherwise it returns zero. */
-static unsigned int
-CK_RVToMask(CK_RV rv)
-{
- unsigned int good;
- /* rv ^ CKR_OK is zero iff rv == CKR_OK. Subtracting one results
- * in the MSB being set to one iff it was zero before. */
- good = rv ^ CKR_OK;
- good--;
- return DUPLICATE_MSB_TO_ALL(good);
-}
-/* Constant-time helper macro that selects l or r depending on all-1 or all-0
- * mask m */
-#define CT_SEL(m, l, r) (((m) & (l)) | (~(m) & (r)))
-/* Constant-time helper macro that returns all-1s if x is not 0; and all-0s
- * otherwise. */
-#define CT_NOT_ZERO(x) (DUPLICATE_MSB_TO_ALL(((x) | (0 - x))))
-
-/* sftk_CheckCBCPadding checks, in constant time, the padding validity and
- * accordingly sets the pad length. */
-static CK_RV
-sftk_CheckCBCPadding(CK_BYTE_PTR pLastPart,
- unsigned int blockSize, unsigned int *outPadSize)
-{
- PORT_Assert(outPadSize);
-
- unsigned int padSize = (unsigned int)pLastPart[blockSize - 1];
-
- /* If padSize <= blockSize, set goodPad to all-1s and all-0s otherwise.*/
- unsigned int goodPad = DUPLICATE_MSB_TO_ALL(~(blockSize - padSize));
- /* padSize should not be 0 */
- goodPad &= CT_NOT_ZERO(padSize);
-
- unsigned int i;
- for (i = 0; i < blockSize; i++) {
- /* If i < padSize, set loopMask to all-1s and all-0s otherwise.*/
- unsigned int loopMask = DUPLICATE_MSB_TO_ALL(~(padSize - 1 - i));
- /* Get the padding value (should be padSize) from buffer */
- unsigned int padVal = pLastPart[blockSize - 1 - i];
- /* Update goodPad only if i < padSize */
- goodPad &= CT_SEL(loopMask, ~(padVal ^ padSize), goodPad);
- }
-
- /* If any of the final padding bytes had the wrong value, one or more
- * of the lower eight bits of |goodPad| will be cleared. We AND the
- * bottom 8 bits together and duplicate the result to all the bits. */
- goodPad &= goodPad >> 4;
- goodPad &= goodPad >> 2;
- goodPad &= goodPad >> 1;
- goodPad <<= sizeof(goodPad) * 8 - 1;
- goodPad = DUPLICATE_MSB_TO_ALL(goodPad);
-
- /* Set outPadSize to padSize or 0 */
- *outPadSize = CT_SEL(goodPad, padSize, 0);
- /* Return OK if the pad is valid */
- return CT_SEL(goodPad, CKR_OK, CKR_ENCRYPTED_DATA_INVALID);
-}
-
/* NSC_DecryptFinal finishes a multiple-part decryption operation. */
CK_RV
NSC_DecryptFinal(CK_SESSION_HANDLE hSession,
@@ -1714,9 +1751,10 @@ NSC_DecryptFinal(CK_SESSION_HANDLE hSession,
crv = sftk_MapDecryptError(PORT_GetError());
} else {
unsigned int padSize = 0;
- crv = sftk_CheckCBCPadding(&pLastPart[outlen - context->blockSize], context->blockSize, &padSize);
+ crv = sftk_CheckCBCPadding(pLastPart, outlen,
+ context->blockSize, &padSize);
/* Update pulLastPartLen, in constant time, if crv is OK */
- *pulLastPartLen = CT_SEL(CK_RVToMask(crv), outlen - padSize, *pulLastPartLen);
+ *pulLastPartLen = PORT_CT_SEL(sftk_CKRVToMask(crv), outlen - padSize, *pulLastPartLen);
}
}
}
@@ -1768,7 +1806,7 @@ NSC_Decrypt(CK_SESSION_HANDLE hSession,
finalLen = maxoutlen;
crv2 = NSC_DecryptFinal(hSession, pData, &finalLen);
if (crv == CKR_OK) {
- *pulDataLen = CT_SEL(CK_RVToMask(crv2), updateLen + finalLen, *pulDataLen);
+ *pulDataLen = PORT_CT_SEL(sftk_CKRVToMask(crv2), updateLen + finalLen, *pulDataLen);
return crv2;
} else {
return crv;
@@ -1782,9 +1820,10 @@ NSC_Decrypt(CK_SESSION_HANDLE hSession,
if (rv == SECSuccess) {
if (context->doPad) {
unsigned int padSize = 0;
- crv = sftk_CheckCBCPadding(&pData[outlen - context->blockSize], context->blockSize, &padSize);
+ crv = sftk_CheckCBCPadding(pData, outlen, context->blockSize,
+ &padSize);
/* Update pulDataLen, in constant time, if crv is OK */
- *pulDataLen = CT_SEL(CK_RVToMask(crv), outlen - padSize, *pulDataLen);
+ *pulDataLen = PORT_CT_SEL(sftk_CKRVToMask(crv), outlen - padSize, *pulDataLen);
} else {
*pulDataLen = (CK_ULONG)outlen;
}
@@ -2195,7 +2234,9 @@ sftk_InitCBCMac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
{
CK_MECHANISM cbc_mechanism;
CK_ULONG mac_bytes = SFTK_INVALID_MAC_SIZE;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
CK_RC2_CBC_PARAMS rc2_params;
+#endif
#if NSS_SOFTOKEN_DOES_RC5
CK_RC5_CBC_PARAMS rc5_params;
CK_RC5_MAC_GENERAL_PARAMS *rc5_mac;
@@ -2213,6 +2254,7 @@ sftk_InitCBCMac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
}
switch (pMechanism->mechanism) {
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case CKM_RC2_MAC_GENERAL:
if (BAD_PARAM_CAST(pMechanism, sizeof(CK_RC2_MAC_GENERAL_PARAMS))) {
return CKR_MECHANISM_PARAM_INVALID;
@@ -2232,6 +2274,8 @@ sftk_InitCBCMac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
cbc_mechanism.ulParameterLen = sizeof(rc2_params);
blockSize = 8;
break;
+#endif /* NSS_DISABLE_DEPRECATED_RC2 */
+
#if NSS_SOFTOKEN_DOES_RC5
case CKM_RC5_MAC_GENERAL:
if (BAD_PARAM_CAST(pMechanism, sizeof(CK_RC5_MAC_GENERAL_PARAMS))) {
@@ -2290,6 +2334,7 @@ sftk_InitCBCMac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
cbc_mechanism.pParameter = &ivBlock;
cbc_mechanism.ulParameterLen = blockSize;
break;
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case CKM_SEED_MAC_GENERAL:
mac_bytes = *(CK_ULONG *)pMechanism->pParameter;
/* fall through */
@@ -2300,6 +2345,7 @@ sftk_InitCBCMac(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
cbc_mechanism.pParameter = &ivBlock;
cbc_mechanism.ulParameterLen = blockSize;
break;
+#endif /* NSS_DISABLE_DEPRECATED_SEED */
case CKM_CAMELLIA_MAC_GENERAL:
mac_bytes = *(CK_ULONG *)pMechanism->pParameter;
/* fall through */
@@ -2757,13 +2803,20 @@ NSC_SignInit(CK_SESSION_HANDLE hSession,
context->maxLen = nsslowkey_PrivateModulusLen(info->key);
break;
- case CKM_DSA_SHA1:
- context->multi = PR_TRUE;
- crv = sftk_doSubSHA1(context);
- if (crv != CKR_OK)
- break;
- /* fall through */
+#define INIT_DSA_SIGN_MECH(mmm) \
+ case CKM_DSA_##mmm: \
+ context->multi = PR_TRUE; \
+ crv = sftk_doSub##mmm(context); \
+ if (crv != CKR_OK) \
+ break; \
+ goto finish_dsa;
+ INIT_DSA_SIGN_MECH(SHA1)
+ INIT_DSA_SIGN_MECH(SHA224)
+ INIT_DSA_SIGN_MECH(SHA256)
+ INIT_DSA_SIGN_MECH(SHA384)
+ INIT_DSA_SIGN_MECH(SHA512)
case CKM_DSA:
+ finish_dsa:
if (key_type != CKK_DSA) {
crv = CKR_KEY_TYPE_INCONSISTENT;
break;
@@ -2779,13 +2832,20 @@ NSC_SignInit(CK_SESSION_HANDLE hSession,
break;
- case CKM_ECDSA_SHA1:
- context->multi = PR_TRUE;
- crv = sftk_doSubSHA1(context);
- if (crv != CKR_OK)
- break;
- /* fall through */
+#define INIT_ECDSA_SIGN_MECH(mmm) \
+ case CKM_ECDSA_##mmm: \
+ context->multi = PR_TRUE; \
+ crv = sftk_doSub##mmm(context); \
+ if (crv != CKR_OK) \
+ break; \
+ goto finish_ecdsa;
+ INIT_ECDSA_SIGN_MECH(SHA1)
+ INIT_ECDSA_SIGN_MECH(SHA224)
+ INIT_ECDSA_SIGN_MECH(SHA256)
+ INIT_ECDSA_SIGN_MECH(SHA384)
+ INIT_ECDSA_SIGN_MECH(SHA512)
case CKM_ECDSA:
+ finish_ecdsa:
if (key_type != CKK_EC) {
crv = CKR_KEY_TYPE_INCONSISTENT;
break;
@@ -2878,7 +2938,7 @@ NSC_SignInit(CK_SESSION_HANDLE hSession,
break;
}
tls12_mac_params = (CK_TLS_MAC_PARAMS *)pMechanism->pParameter;
- if (tls12_mac_params->prfMechanism == CKM_TLS_PRF) {
+ if (tls12_mac_params->prfHashMechanism == CKM_TLS_PRF) {
/* The TLS 1.0 and 1.1 PRF */
tlsPrfHash = HASH_AlgNULL;
if (tls12_mac_params->ulMacLength != 12) {
@@ -2888,7 +2948,7 @@ NSC_SignInit(CK_SESSION_HANDLE hSession,
} else {
/* The hash function for the TLS 1.2 PRF */
tlsPrfHash =
- GetHashTypeFromMechanism(tls12_mac_params->prfMechanism);
+ GetHashTypeFromMechanism(tls12_mac_params->prfHashMechanism);
if (tlsPrfHash == HASH_AlgNULL ||
tls12_mac_params->ulMacLength < 12) {
crv = CKR_MECHANISM_PARAM_INVALID;
@@ -3105,6 +3165,62 @@ NSC_SignUpdate(CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart,
return sftk_MACUpdate(hSession, pPart, ulPartLen, SFTK_SIGN);
}
+struct SFTK_SESSION_FLAGS {
+ CK_FLAGS flag;
+ SFTKContextType type;
+};
+
+const static struct SFTK_SESSION_FLAGS sftk_session_flags[] = {
+ { CKF_ENCRYPT, SFTK_ENCRYPT },
+ { CKF_DECRYPT, SFTK_DECRYPT },
+ { CKF_DIGEST, SFTK_HASH },
+ { CKF_SIGN, SFTK_SIGN },
+ { CKF_SIGN_RECOVER, SFTK_SIGN_RECOVER },
+ { CKF_VERIFY, SFTK_VERIFY },
+ { CKF_VERIFY_RECOVER, SFTK_VERIFY_RECOVER },
+ { CKF_MESSAGE_ENCRYPT, SFTK_MESSAGE_ENCRYPT },
+ { CKF_MESSAGE_DECRYPT, SFTK_MESSAGE_DECRYPT },
+ { CKF_MESSAGE_SIGN, SFTK_MESSAGE_SIGN },
+ { CKF_MESSAGE_VERIFY, SFTK_MESSAGE_VERIFY },
+};
+const static int sftk_flag_count = PR_ARRAY_SIZE(sftk_session_flags);
+
+/*
+ * Cancel one or more operations running on the existing session.
+ */
+CK_RV
+NSC_SessionCancel(CK_SESSION_HANDLE hSession, CK_FLAGS flags)
+{
+ SFTKSession *session;
+ SFTKSessionContext *context;
+ CK_RV gcrv = CKR_OK;
+ CK_RV crv;
+ int i;
+
+ for (i = 0; i < sftk_flag_count; i++) {
+ if (flags & sftk_session_flags[i].flag) {
+ flags &= ~sftk_session_flags[i].flag;
+ crv = sftk_GetContext(hSession, &context, sftk_session_flags[i].type, PR_TRUE, &session);
+ if (crv != CKR_OK) {
+ gcrv = CKR_OPERATION_CANCEL_FAILED;
+ continue;
+ }
+ sftk_TerminateOp(session, sftk_session_flags[i].type, context);
+ }
+ }
+ if (flags & CKF_FIND_OBJECTS) {
+ flags &= ~CKF_FIND_OBJECTS;
+ crv = NSC_FindObjectsFinal(hSession);
+ if (crv != CKR_OK) {
+ gcrv = CKR_OPERATION_CANCEL_FAILED;
+ }
+ }
+ if (flags) {
+ gcrv = CKR_OPERATION_CANCEL_FAILED;
+ }
+ return gcrv;
+}
+
/* NSC_SignFinal finishes a multiple-part signature operation,
* returning the signature. */
CK_RV
@@ -4072,11 +4188,13 @@ nsc_SetupBulkKeyGen(CK_MECHANISM_TYPE mechanism, CK_KEY_TYPE *key_type,
CK_RV crv = CKR_OK;
switch (mechanism) {
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case CKM_RC2_KEY_GEN:
*key_type = CKK_RC2;
if (*key_length == 0)
crv = CKR_TEMPLATE_INCOMPLETE;
break;
+#endif /* NSS_DISABLE_DEPRECATED_RC2 */
#if NSS_SOFTOKEN_DOES_RC5
case CKM_RC5_KEY_GEN:
*key_type = CKK_RC5;
@@ -4110,10 +4228,12 @@ nsc_SetupBulkKeyGen(CK_MECHANISM_TYPE mechanism, CK_KEY_TYPE *key_type,
*key_type = CKK_DES3;
*key_length = 24;
break;
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case CKM_SEED_KEY_GEN:
*key_type = CKK_SEED;
*key_length = 16;
break;
+#endif /* NSS_DISABLE_DEPRECATED_SEED */
case CKM_CAMELLIA_KEY_GEN:
*key_type = CKK_CAMELLIA;
if (*key_length == 0)
@@ -4126,6 +4246,14 @@ nsc_SetupBulkKeyGen(CK_MECHANISM_TYPE mechanism, CK_KEY_TYPE *key_type,
break;
case CKM_NSS_CHACHA20_KEY_GEN:
*key_type = CKK_NSS_CHACHA20;
+ *key_length = 32;
+ break;
+ case CKM_CHACHA20_KEY_GEN:
+ *key_type = CKK_CHACHA20;
+ *key_length = 32;
+ break;
+ case CKM_HKDF_KEY_GEN:
+ *key_type = CKK_HKDF;
if (*key_length == 0)
crv = CKR_TEMPLATE_INCOMPLETE;
break;
@@ -4184,16 +4312,16 @@ nsc_SetupHMACKeyGen(CK_MECHANISM_PTR pMechanism, NSSPKCS5PBEParameter **pbe)
return CKR_HOST_MEMORY;
}
switch (pMechanism->mechanism) {
- case CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN:
+ case CKM_NSS_PBE_SHA1_HMAC_KEY_GEN:
case CKM_PBA_SHA1_WITH_SHA1_HMAC:
params->hashType = HASH_AlgSHA1;
params->keyLen = 20;
break;
- case CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN:
+ case CKM_NSS_PBE_MD5_HMAC_KEY_GEN:
params->hashType = HASH_AlgMD5;
params->keyLen = 16;
break;
- case CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN:
+ case CKM_NSS_PBE_MD2_HMAC_KEY_GEN:
params->hashType = HASH_AlgMD2;
params->keyLen = 16;
break;
@@ -4295,10 +4423,12 @@ nsc_SetupPBEKeyGen(CK_MECHANISM_PTR pMechanism, NSSPKCS5PBEParameter **pbe,
*key_type = params->is2KeyDES ? CKK_DES2 : CKK_DES3;
*key_length = params->keyLen;
break;
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case SEC_OID_RC2_CBC:
*key_type = CKK_RC2;
*key_length = params->keyLen;
break;
+#endif /* NSS_DISABLE_DEPRECATED_RC2 */
case SEC_OID_RC4:
*key_type = CKK_RC4;
*key_length = params->keyLen;
@@ -4346,6 +4476,7 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession,
CK_OBJECT_CLASS objclass = CKO_SECRET_KEY;
CK_RV crv = CKR_OK;
CK_BBOOL cktrue = CK_TRUE;
+ NSSPKCS5PBEParameter *pbe_param = NULL;
int i;
SFTKSlot *slot = sftk_SlotFromSessionHandle(hSession);
unsigned char buf[MAX_KEY_LEN];
@@ -4354,7 +4485,6 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession,
nsc_bulk,
nsc_param,
nsc_jpake } key_gen_type;
- NSSPKCS5PBEParameter *pbe_param;
SSL3RSAPreMasterSecret *rsa_pms;
CK_VERSION *version;
/* in very old versions of NSS, there were implementation errors with key
@@ -4413,14 +4543,19 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession,
case CKM_DES2_KEY_GEN:
case CKM_DES3_KEY_GEN:
checkWeak = PR_TRUE;
- /* fall through */
+/* fall through */
+#ifndef NSS_DISABLE_DEPRECATED_RC2
case CKM_RC2_KEY_GEN:
+#endif
case CKM_RC4_KEY_GEN:
case CKM_GENERIC_SECRET_KEY_GEN:
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case CKM_SEED_KEY_GEN:
+#endif
case CKM_CAMELLIA_KEY_GEN:
case CKM_AES_KEY_GEN:
case CKM_NSS_CHACHA20_KEY_GEN:
+ case CKM_CHACHA20_KEY_GEN:
#if NSS_SOFTOKEN_DOES_RC5
case CKM_RC5_KEY_GEN:
#endif
@@ -4432,9 +4567,9 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession,
key_gen_type = nsc_ssl;
break;
case CKM_PBA_SHA1_WITH_SHA1_HMAC:
- case CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN:
- case CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN:
- case CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN:
+ case CKM_NSS_PBE_SHA1_HMAC_KEY_GEN:
+ case CKM_NSS_PBE_MD5_HMAC_KEY_GEN:
+ case CKM_NSS_PBE_MD2_HMAC_KEY_GEN:
case CKM_NSS_PKCS12_PBE_SHA224_HMAC_KEY_GEN:
case CKM_NSS_PKCS12_PBE_SHA256_HMAC_KEY_GEN:
case CKM_NSS_PKCS12_PBE_SHA384_HMAC_KEY_GEN:
@@ -4443,19 +4578,21 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession,
key_type = CKK_GENERIC_SECRET;
crv = nsc_SetupHMACKeyGen(pMechanism, &pbe_param);
break;
- case CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC:
+ case CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC:
faultyPBE3DES = PR_TRUE;
/* fall through */
- case CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_DES_CBC:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC:
- case CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4:
- case CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4:
- case CKM_PBE_SHA1_DES3_EDE_CBC:
- case CKM_PBE_SHA1_DES2_EDE_CBC:
+ case CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC:
+#ifndef NSS_DISABLE_DEPRECATED_RC2
+ case CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC:
case CKM_PBE_SHA1_RC2_128_CBC:
case CKM_PBE_SHA1_RC2_40_CBC:
+#endif
+ case CKM_NSS_PBE_SHA1_DES_CBC:
+ case CKM_NSS_PBE_SHA1_40_BIT_RC4:
+ case CKM_NSS_PBE_SHA1_128_BIT_RC4:
+ case CKM_PBE_SHA1_DES3_EDE_CBC:
+ case CKM_PBE_SHA1_DES2_EDE_CBC:
case CKM_PBE_SHA1_RC4_128:
case CKM_PBE_SHA1_RC4_40:
case CKM_PBE_MD5_DES_CBC:
@@ -4467,7 +4604,7 @@ NSC_GenerateKey(CK_SESSION_HANDLE hSession,
case CKM_DSA_PARAMETER_GEN:
key_gen_type = nsc_param;
key_type = CKK_DSA;
- objclass = CKO_KG_PARAMETERS;
+ objclass = CKO_DOMAIN_PARAMETERS;
crv = CKR_OK;
break;
case CKM_NSS_JPAKE_ROUND1_SHA1:
@@ -4622,7 +4759,7 @@ loser:
* performed, for example, CKR_HOST_MEMORY.
*/
static CK_RV
-sftk_PairwiseConsistencyCheck(CK_SESSION_HANDLE hSession,
+sftk_PairwiseConsistencyCheck(CK_SESSION_HANDLE hSession, SFTKSlot *slot,
SFTKObject *publicKey, SFTKObject *privateKey, CK_KEY_TYPE keyType)
{
/*
@@ -4637,6 +4774,12 @@ sftk_PairwiseConsistencyCheck(CK_SESSION_HANDLE hSession,
* others => CKM_INVALID_MECHANISM
*
* None of these mechanisms has a parameter.
+ *
+ * For derive CKK_DH => CKM_DH_PKCS_DERIVE
+ * CKK_EC => CKM_ECDH1_DERIVE
+ * others => CKM_INVALID_MECHANISM
+ *
+ * The parameters for these mechanisms is the public key.
*/
CK_MECHANISM mech = { 0, NULL, 0 };
@@ -4896,24 +5039,106 @@ sftk_PairwiseConsistencyCheck(CK_SESSION_HANDLE hSession,
isDerivable = sftk_isTrue(privateKey, CKA_DERIVE);
if (isDerivable) {
- /*
- * We are not doing consistency check for Diffie-Hellman Key -
- * otherwise it would be here
- * This is also true for Elliptic Curve Diffie-Hellman keys
- * NOTE: EC keys are currently subjected to pairwise
- * consistency check for signing/verification.
- */
- /*
- * FIPS 140-2 had the following pairwise consistency test for
- * public and private keys used for key agreement:
- * If the keys are used to perform key agreement, then the
- * cryptographic module shall create a second, compatible
- * key pair. The cryptographic module shall perform both
- * sides of the key agreement algorithm and shall compare
- * the resulting shared values. If the shared values are
- * not equal, the test shall fail.
- * This test was removed in Change Notice 3.
- */
+ SFTKAttribute *pubAttribute = NULL;
+ CK_OBJECT_HANDLE newKey;
+ PRBool isFIPS = (slot->slotID == FIPS_SLOT_ID);
+ CK_RV crv2;
+ CK_OBJECT_CLASS secret = CKO_SECRET_KEY;
+ CK_KEY_TYPE generic = CKK_GENERIC_SECRET;
+ CK_ULONG keyLen = 128;
+ CK_BBOOL ckTrue = CK_TRUE;
+ CK_ATTRIBUTE template[] = {
+ { CKA_CLASS, &secret, sizeof(secret) },
+ { CKA_KEY_TYPE, &generic, sizeof(generic) },
+ { CKA_VALUE_LEN, &keyLen, sizeof(keyLen) },
+ { CKA_DERIVE, &ckTrue, sizeof(ckTrue) }
+ };
+ CK_ULONG templateCount = PR_ARRAY_SIZE(template);
+ CK_ECDH1_DERIVE_PARAMS ecParams;
+
+ crv = CKR_OK; /*paranoia, already get's set before we drop to the end */
+ /* FIPS 140-2 requires we verify that the resulting key is a valid key.
+ * The easiest way to do this is to do a derive operation, which checks
+ * the validity of the key */
+
+ switch (keyType) {
+ case CKK_DH:
+ mech.mechanism = CKM_DH_PKCS_DERIVE;
+ pubAttribute = sftk_FindAttribute(publicKey, CKA_VALUE);
+ if (pubAttribute == NULL) {
+ return CKR_DEVICE_ERROR;
+ }
+ mech.pParameter = pubAttribute->attrib.pValue;
+ mech.ulParameterLen = pubAttribute->attrib.ulValueLen;
+ break;
+ case CKK_EC:
+ mech.mechanism = CKM_ECDH1_DERIVE;
+ pubAttribute = sftk_FindAttribute(publicKey, CKA_EC_POINT);
+ if (pubAttribute == NULL) {
+ return CKR_DEVICE_ERROR;
+ }
+ ecParams.kdf = CKD_NULL;
+ ecParams.ulSharedDataLen = 0;
+ ecParams.pSharedData = NULL;
+ ecParams.ulPublicDataLen = pubAttribute->attrib.ulValueLen;
+ ecParams.pPublicData = pubAttribute->attrib.pValue;
+ mech.pParameter = &ecParams;
+ mech.ulParameterLen = sizeof(ecParams);
+ break;
+ default:
+ return CKR_DEVICE_ERROR;
+ }
+
+ crv = NSC_DeriveKey(hSession, &mech, privateKey->handle, template, templateCount, &newKey);
+ if (crv != CKR_OK) {
+ sftk_FreeAttribute(pubAttribute);
+ return crv;
+ }
+ /* FIPS requires full validation, but in fipx mode NSC_Derive
+ * only does partial validation with approved primes, now handle
+ * full validation */
+ if (isFIPS && keyType == CKK_DH) {
+ SECItem pubKey;
+ SECItem prime;
+ SECItem subPrime;
+ const SECItem *subPrimePtr = &subPrime;
+
+ pubKey.data = pubAttribute->attrib.pValue;
+ pubKey.len = pubAttribute->attrib.ulValueLen;
+ prime.data = subPrime.data = NULL;
+ prime.len = subPrime.len = 0;
+ crv = sftk_Attribute2SecItem(NULL, &prime, privateKey, CKA_PRIME);
+ if (crv != CKR_OK) {
+ goto done;
+ }
+ crv = sftk_Attribute2SecItem(NULL, &prime, privateKey, CKA_PRIME);
+ /* we ignore the return code an only look at the length */
+ if (subPrime.len == 0) {
+ /* subprime not supplied, In this case look it up.
+ * This only works with approved primes, but in FIPS mode
+ * that's the only kine of prime that will get here */
+ subPrimePtr = sftk_VerifyDH_Prime(&prime);
+ if (subPrimePtr == NULL) {
+ crv = CKR_GENERAL_ERROR;
+ goto done;
+ }
+ }
+ if (!KEA_Verify(&pubKey, &prime, (SECItem *)subPrimePtr)) {
+ crv = CKR_GENERAL_ERROR;
+ }
+ done:
+ PORT_Free(subPrime.data);
+ PORT_Free(prime.data);
+ }
+ /* clean up before we return */
+ sftk_FreeAttribute(pubAttribute);
+ crv2 = NSC_DestroyObject(hSession, newKey);
+ if (crv != CKR_OK) {
+ return crv;
+ }
+ if (crv2 != CKR_OK) {
+ return crv2;
+ }
}
return CKR_OK;
@@ -5027,7 +5252,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession,
case CKM_RSA_PKCS_KEY_PAIR_GEN:
/* format the keys */
sftk_DeleteAttributeType(publicKey, CKA_MODULUS);
- sftk_DeleteAttributeType(privateKey, CKA_NETSCAPE_DB);
+ sftk_DeleteAttributeType(privateKey, CKA_NSS_DB);
sftk_DeleteAttributeType(privateKey, CKA_MODULUS);
sftk_DeleteAttributeType(privateKey, CKA_PRIVATE_EXPONENT);
sftk_DeleteAttributeType(privateKey, CKA_PUBLIC_EXPONENT);
@@ -5082,7 +5307,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession,
if (crv != CKR_OK)
goto kpg_done;
/* now fill in the RSA dependent paramenters in the private key */
- crv = sftk_AddAttributeType(privateKey, CKA_NETSCAPE_DB,
+ crv = sftk_AddAttributeType(privateKey, CKA_NSS_DB,
sftk_item_expand(&rsaPriv->modulus));
if (crv != CKR_OK)
goto kpg_done;
@@ -5118,7 +5343,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession,
break;
case CKM_DSA_KEY_PAIR_GEN:
sftk_DeleteAttributeType(publicKey, CKA_VALUE);
- sftk_DeleteAttributeType(privateKey, CKA_NETSCAPE_DB);
+ sftk_DeleteAttributeType(privateKey, CKA_NSS_DB);
sftk_DeleteAttributeType(privateKey, CKA_PRIME);
sftk_DeleteAttributeType(privateKey, CKA_SUBPRIME);
sftk_DeleteAttributeType(privateKey, CKA_BASE);
@@ -5216,7 +5441,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession,
goto dsagn_done;
/* now fill in the RSA dependent paramenters in the private key */
- crv = sftk_AddAttributeType(privateKey, CKA_NETSCAPE_DB,
+ crv = sftk_AddAttributeType(privateKey, CKA_NSS_DB,
sftk_item_expand(&dsaPriv->publicValue));
if (crv != CKR_OK)
goto dsagn_done;
@@ -5232,7 +5457,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession,
sftk_DeleteAttributeType(privateKey, CKA_PRIME);
sftk_DeleteAttributeType(privateKey, CKA_BASE);
sftk_DeleteAttributeType(privateKey, CKA_VALUE);
- sftk_DeleteAttributeType(privateKey, CKA_NETSCAPE_DB);
+ sftk_DeleteAttributeType(privateKey, CKA_NSS_DB);
key_type = CKK_DH;
/* extract the necessary parameters and copy them to private keys */
@@ -5290,7 +5515,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession,
if (crv != CKR_OK)
goto dhgn_done;
- crv = sftk_AddAttributeType(privateKey, CKA_NETSCAPE_DB,
+ crv = sftk_AddAttributeType(privateKey, CKA_NSS_DB,
sftk_item_expand(&dhPriv->publicValue));
if (crv != CKR_OK)
goto dhgn_done;
@@ -5306,7 +5531,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession,
case CKM_EC_KEY_PAIR_GEN:
sftk_DeleteAttributeType(privateKey, CKA_EC_PARAMS);
sftk_DeleteAttributeType(privateKey, CKA_VALUE);
- sftk_DeleteAttributeType(privateKey, CKA_NETSCAPE_DB);
+ sftk_DeleteAttributeType(privateKey, CKA_NSS_DB);
key_type = CKK_EC;
/* extract the necessary parameters and copy them to private keys */
@@ -5365,7 +5590,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession,
if (crv != CKR_OK)
goto ecgn_done;
- crv = sftk_AddAttributeType(privateKey, CKA_NETSCAPE_DB,
+ crv = sftk_AddAttributeType(privateKey, CKA_NSS_DB,
sftk_item_expand(&ecPriv->publicValue));
ecgn_done:
/* should zeroize, since this function doesn't. */
@@ -5457,7 +5682,7 @@ NSC_GenerateKeyPair(CK_SESSION_HANDLE hSession,
if (crv == CKR_OK) {
/* Perform FIPS 140-2 pairwise consistency check. */
- crv = sftk_PairwiseConsistencyCheck(hSession,
+ crv = sftk_PairwiseConsistencyCheck(hSession, slot,
publicKey, privateKey, key_type);
if (crv != CKR_OK) {
if (sftk_audit_enabled) {
@@ -5936,8 +6161,8 @@ sftk_unwrapPrivateKey(SFTKObject *key, SECItem *bpki)
switch (lpk->keyType) {
case NSSLOWKEYRSAKey:
keyType = CKK_RSA;
- if (sftk_hasAttribute(key, CKA_NETSCAPE_DB)) {
- sftk_DeleteAttributeType(key, CKA_NETSCAPE_DB);
+ if (sftk_hasAttribute(key, CKA_NSS_DB)) {
+ sftk_DeleteAttributeType(key, CKA_NSS_DB);
}
crv = sftk_AddAttributeType(key, CKA_KEY_TYPE, &keyType,
sizeof(keyType));
@@ -5992,7 +6217,7 @@ sftk_unwrapPrivateKey(SFTKObject *key, SECItem *bpki)
break;
case NSSLOWKEYDSAKey:
keyType = CKK_DSA;
- crv = (sftk_hasAttribute(key, CKA_NETSCAPE_DB)) ? CKR_OK : CKR_KEY_TYPE_INCONSISTENT;
+ crv = (sftk_hasAttribute(key, CKA_NSS_DB)) ? CKR_OK : CKR_KEY_TYPE_INCONSISTENT;
if (crv != CKR_OK)
break;
crv = sftk_AddAttributeType(key, CKA_KEY_TYPE, &keyType,
@@ -6034,7 +6259,7 @@ sftk_unwrapPrivateKey(SFTKObject *key, SECItem *bpki)
/* what about fortezza??? */
case NSSLOWKEYECKey:
keyType = CKK_EC;
- crv = (sftk_hasAttribute(key, CKA_NETSCAPE_DB)) ? CKR_OK : CKR_KEY_TYPE_INCONSISTENT;
+ crv = (sftk_hasAttribute(key, CKA_NSS_DB)) ? CKR_OK : CKR_KEY_TYPE_INCONSISTENT;
if (crv != CKR_OK)
break;
crv = sftk_AddAttributeType(key, CKA_KEY_TYPE, &keyType,
@@ -6356,14 +6581,42 @@ sftk_freeSSLKeys(CK_SESSION_HANDLE session,
* semantics.
*/
static CK_RV
-sftk_DeriveSensitiveCheck(SFTKObject *baseKey, SFTKObject *destKey)
+sftk_DeriveSensitiveCheck(SFTKObject *baseKey, SFTKObject *destKey,
+ PRBool canBeData)
{
PRBool hasSensitive;
PRBool sensitive = PR_FALSE;
+ CK_BBOOL bFalse = CK_FALSE;
PRBool hasExtractable;
PRBool extractable = PR_TRUE;
+ CK_BBOOL bTrue = CK_TRUE;
CK_RV crv = CKR_OK;
SFTKAttribute *att;
+ PRBool isData = PR_TRUE;
+
+ if (canBeData) {
+ CK_OBJECT_CLASS objClass;
+
+ /* if the target key is actually data, don't set the unexpected
+ * attributes */
+ crv = sftk_GetULongAttribute(destKey, CKA_CLASS, &objClass);
+ if (crv != CKR_OK) {
+ return crv;
+ }
+ if (objClass == CKO_DATA) {
+ return CKR_OK;
+ }
+
+ /* if the base key is data, it doesn't have sensitive attributes,
+ * allow the destKey to get it's own */
+ crv = sftk_GetULongAttribute(baseKey, CKA_CLASS, &objClass);
+ if (crv != CKR_OK) {
+ return crv;
+ }
+ if (objClass == CKO_DATA) {
+ isData = PR_TRUE;
+ }
+ }
hasSensitive = PR_FALSE;
att = sftk_FindAttribute(destKey, CKA_SENSITIVE);
@@ -6394,19 +6647,31 @@ sftk_DeriveSensitiveCheck(SFTKObject *baseKey, SFTKObject *destKey)
/* inherit parent's sensitivity */
if (!hasSensitive) {
att = sftk_FindAttribute(baseKey, CKA_SENSITIVE);
- if (att == NULL)
+ if (att != NULL) {
+ crv = sftk_defaultAttribute(destKey,
+ sftk_attr_expand(&att->attrib));
+ sftk_FreeAttribute(att);
+ } else if (isData) {
+ crv = sftk_defaultAttribute(destKey, CKA_SENSITIVE,
+ &bFalse, sizeof(bFalse));
+ } else {
return CKR_KEY_TYPE_INCONSISTENT;
- crv = sftk_defaultAttribute(destKey, sftk_attr_expand(&att->attrib));
- sftk_FreeAttribute(att);
+ }
if (crv != CKR_OK)
return crv;
}
if (!hasExtractable) {
att = sftk_FindAttribute(baseKey, CKA_EXTRACTABLE);
- if (att == NULL)
+ if (att != NULL) {
+ crv = sftk_defaultAttribute(destKey,
+ sftk_attr_expand(&att->attrib));
+ sftk_FreeAttribute(att);
+ } else if (isData) {
+ crv = sftk_defaultAttribute(destKey, CKA_EXTRACTABLE,
+ &bTrue, sizeof(bTrue));
+ } else {
return CKR_KEY_TYPE_INCONSISTENT;
- crv = sftk_defaultAttribute(destKey, sftk_attr_expand(&att->attrib));
- sftk_FreeAttribute(att);
+ }
if (crv != CKR_OK)
return crv;
}
@@ -6589,6 +6854,185 @@ sftk_DeriveEncrypt(SFTKCipher encrypt, void *cipherInfo,
return crv;
}
+CK_RV
+sftk_HKDF(CK_HKDF_PARAMS_PTR params, CK_SESSION_HANDLE hSession,
+ SFTKObject *sourceKey, const unsigned char *sourceKeyBytes,
+ int sourceKeyLen, SFTKObject *key, unsigned char *outKeyBytes,
+ int keySize, PRBool canBeData, PRBool isFIPS)
+{
+ SFTKSession *session;
+ SFTKAttribute *saltKey_att = NULL;
+ const SECHashObject *rawHash;
+ unsigned hashLen;
+ unsigned genLen = 0;
+ unsigned char hashbuf[HASH_LENGTH_MAX];
+ unsigned char keyBlock[9 * SFTK_MAX_MAC_LENGTH];
+ unsigned char *keyBlockAlloc = NULL; /* allocated keyBlock */
+ unsigned char *keyBlockData = keyBlock; /* pointer to current keyBlock */
+ const unsigned char *prk; /* psuedo-random key */
+ CK_ULONG prkLen;
+ const unsigned char *okm; /* output keying material */
+ HASH_HashType hashType = GetHashTypeFromMechanism(params->prfHashMechanism);
+ SFTKObject *saltKey = NULL;
+ CK_RV crv = CKR_OK;
+
+ /* Spec says it should be the base hash, but also accept the HMAC */
+ if (hashType == HASH_AlgNULL) {
+ hashType = sftk_HMACMechanismToHash(params->prfHashMechanism);
+ }
+ rawHash = HASH_GetRawHashObject(hashType);
+ if (rawHash == NULL || rawHash->length > sizeof(hashbuf)) {
+ return CKR_MECHANISM_INVALID;
+ }
+ hashLen = rawHash->length;
+
+ if ((!params->bExpand && !params->bExtract) ||
+ (params->bExtract && params->ulSaltLen > 0 && !params->pSalt) ||
+ (params->bExpand && params->ulInfoLen > 0 && !params->pInfo)) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+ if ((params->bExpand && keySize == 0) ||
+ (!params->bExpand && keySize > hashLen) ||
+ (params->bExpand && keySize > 255 * hashLen)) {
+ return CKR_TEMPLATE_INCONSISTENT;
+ }
+
+ /* sourceKey is NULL if we are called from the POST, skip the
+ * sensitiveCheck */
+ if (sourceKey != NULL) {
+ crv = sftk_DeriveSensitiveCheck(sourceKey, key, canBeData);
+ if (crv != CKR_OK)
+ return crv;
+ }
+
+ /* HKDF-Extract(salt, base key value) */
+ if (params->bExtract) {
+ CK_BYTE *salt;
+ CK_ULONG saltLen;
+ HMACContext *hmac;
+ unsigned int bufLen;
+
+ switch (params->ulSaltType) {
+ case CKF_HKDF_SALT_NULL:
+ saltLen = hashLen;
+ salt = hashbuf;
+ memset(salt, 0, saltLen);
+ break;
+ case CKF_HKDF_SALT_DATA:
+ salt = params->pSalt;
+ saltLen = params->ulSaltLen;
+ if ((salt == NULL) || (params->ulSaltLen == 0)) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+ break;
+ case CKF_HKDF_SALT_KEY:
+ /* lookup key */
+ session = sftk_SessionFromHandle(hSession);
+ if (session == NULL) {
+ return CKR_SESSION_HANDLE_INVALID;
+ }
+
+ saltKey = sftk_ObjectFromHandle(params->hSaltKey, session);
+ sftk_FreeSession(session);
+ if (saltKey == NULL) {
+ return CKR_KEY_HANDLE_INVALID;
+ }
+ saltKey_att = sftk_FindAttribute(saltKey, CKA_VALUE);
+ if (saltKey_att == NULL) {
+ sftk_FreeObject(saltKey);
+ return CKR_KEY_HANDLE_INVALID;
+ }
+ /* save the resulting salt */
+ salt = saltKey_att->attrib.pValue;
+ saltLen = saltKey_att->attrib.ulValueLen;
+ break;
+ default:
+ return CKR_MECHANISM_PARAM_INVALID;
+ break;
+ }
+
+ hmac = HMAC_Create(rawHash, salt, saltLen, isFIPS);
+ if (saltKey_att) {
+ sftk_FreeAttribute(saltKey_att);
+ }
+ if (saltKey) {
+ sftk_FreeObject(saltKey);
+ }
+ if (!hmac) {
+ return CKR_HOST_MEMORY;
+ }
+ HMAC_Begin(hmac);
+ HMAC_Update(hmac, sourceKeyBytes, sourceKeyLen);
+ HMAC_Finish(hmac, hashbuf, &bufLen, sizeof(hashbuf));
+ HMAC_Destroy(hmac, PR_TRUE);
+ PORT_Assert(bufLen == rawHash->length);
+ prk = hashbuf;
+ prkLen = bufLen;
+ } else {
+ /* PRK = base key value */
+ prk = sourceKeyBytes;
+ prkLen = sourceKeyLen;
+ }
+
+ /* HKDF-Expand */
+ if (!params->bExpand) {
+ okm = prk;
+ keySize = genLen = hashLen;
+ } else {
+ /* T(1) = HMAC-Hash(prk, "" | info | 0x01)
+ * T(n) = HMAC-Hash(prk, T(n-1) | info | n
+ * key material = T(1) | ... | T(n)
+ */
+ HMACContext *hmac;
+ CK_BYTE bi;
+ unsigned iterations;
+
+ genLen = PR_ROUNDUP(keySize, hashLen);
+ iterations = genLen / hashLen;
+
+ if (genLen > sizeof(keyBlock)) {
+ keyBlockAlloc = PORT_Alloc(genLen);
+ if (keyBlockAlloc == NULL) {
+ return CKR_HOST_MEMORY;
+ }
+ keyBlockData = keyBlockAlloc;
+ }
+ hmac = HMAC_Create(rawHash, prk, prkLen, isFIPS);
+ if (hmac == NULL) {
+ PORT_Free(keyBlockAlloc);
+ return CKR_HOST_MEMORY;
+ }
+ for (bi = 1; bi <= iterations && bi > 0; ++bi) {
+ unsigned len;
+ HMAC_Begin(hmac);
+ if (bi > 1) {
+ HMAC_Update(hmac, &keyBlockData[(bi - 2) * hashLen], hashLen);
+ }
+ if (params->ulInfoLen != 0) {
+ HMAC_Update(hmac, params->pInfo, params->ulInfoLen);
+ }
+ HMAC_Update(hmac, &bi, 1);
+ HMAC_Finish(hmac, &keyBlockData[(bi - 1) * hashLen], &len,
+ hashLen);
+ PORT_Assert(len == hashLen);
+ }
+ HMAC_Destroy(hmac, PR_TRUE);
+ okm = &keyBlockData[0];
+ }
+ /* key material = okm */
+ crv = CKR_OK;
+ if (key) {
+ crv = sftk_forceAttribute(key, CKA_VALUE, okm, keySize);
+ } else {
+ PORT_Assert(outKeyBytes != NULL);
+ PORT_Memcpy(outKeyBytes, okm, keySize);
+ }
+ PORT_Memset(keyBlockData, 0, genLen);
+ PORT_Memset(hashbuf, 0, sizeof(hashbuf));
+ PORT_Free(keyBlockAlloc);
+ return crv;
+}
+
/*
* SSL Key generation given pre master secret
*/
@@ -6644,7 +7088,10 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
unsigned char key_block[NUM_MIXERS * SFTK_MAX_MAC_LENGTH];
PRBool isFIPS;
HASH_HashType hashType;
+ CK_MECHANISM_TYPE hashMech;
PRBool extractValue = PR_TRUE;
+ CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS ikeAppB;
+ CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS *pIkeAppB;
CHECK_FORK();
@@ -6704,6 +7151,12 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
extractValue = PR_FALSE;
classType = CKO_PUBLIC_KEY;
break;
+ case CKM_HKDF_DATA: /* fall through */
+ case CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA: /* fall through */
+ case CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA: /* fall through */
+ case CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA:
+ classType = CKO_DATA;
+ break;
case CKM_NSS_JPAKE_FINAL_SHA1: /* fall through */
case CKM_NSS_JPAKE_FINAL_SHA256: /* fall through */
case CKM_NSS_JPAKE_FINAL_SHA384: /* fall through */
@@ -6793,14 +7246,22 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
key, keySize);
break;
case CKM_NSS_IKE1_APP_B_PRF_DERIVE:
- if (pMechanism->ulParameterLen !=
+ pIkeAppB = (CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS *)pMechanism->pParameter;
+ if (pMechanism->ulParameterLen ==
sizeof(CK_MECHANISM_TYPE)) {
+ ikeAppB.prfMechanism = *(CK_MECHANISM_TYPE *)pMechanism->pParameter;
+ ikeAppB.bHasKeygxy = PR_FALSE;
+ ikeAppB.hKeygxy = CK_INVALID_HANDLE;
+ ikeAppB.pExtraData = NULL;
+ ikeAppB.ulExtraDataLen = 0;
+ pIkeAppB = &ikeAppB;
+ } else if (pMechanism->ulParameterLen !=
+ sizeof(CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS)) {
crv = CKR_MECHANISM_PARAM_INVALID;
break;
}
- crv = sftk_ike1_appendix_b_prf(hSession, att,
- (CK_MECHANISM_TYPE *)pMechanism->pParameter,
- key, keySize);
+ crv = sftk_ike1_appendix_b_prf(hSession, att, pIkeAppB, key,
+ keySize);
break;
case CKM_NSS_IKE_PRF_PLUS_DERIVE:
if (pMechanism->ulParameterLen !=
@@ -7119,7 +7580,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
isTLS = PR_TRUE;
}
- crv = sftk_DeriveSensitiveCheck(sourceKey, key);
+ crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE);
if (crv != CKR_OK)
break;
@@ -7484,6 +7945,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
break;
}
+#ifndef NSS_DISABLE_DEPRECATED_SEED
case CKM_SEED_ECB_ENCRYPT_DATA:
case CKM_SEED_CBC_ENCRYPT_DATA: {
void *cipherInfo;
@@ -7530,11 +7992,12 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
SEED_DestroyContext(cipherInfo, PR_TRUE);
break;
}
+#endif /* NSS_DISABLE_DEPRECATED_SEED */
case CKM_CONCATENATE_BASE_AND_KEY: {
SFTKObject *newKey;
- crv = sftk_DeriveSensitiveCheck(sourceKey, key);
+ crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE);
if (crv != CKR_OK)
break;
@@ -7597,7 +8060,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
}
case CKM_CONCATENATE_BASE_AND_DATA:
- crv = sftk_DeriveSensitiveCheck(sourceKey, key);
+ crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE);
if (crv != CKR_OK)
break;
@@ -7627,7 +8090,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
PORT_ZFree(buf, tmpKeySize);
break;
case CKM_CONCATENATE_DATA_AND_BASE:
- crv = sftk_DeriveSensitiveCheck(sourceKey, key);
+ crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE);
if (crv != CKR_OK)
break;
@@ -7657,7 +8120,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
PORT_ZFree(buf, tmpKeySize);
break;
case CKM_XOR_BASE_AND_DATA:
- crv = sftk_DeriveSensitiveCheck(sourceKey, key);
+ crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE);
if (crv != CKR_OK)
break;
@@ -7698,7 +8161,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
CK_ULONG shift = extract & 0x7; /* extract mod 8 the fast way */
CK_ULONG offset = extract >> 3; /* extract div 8 the fast way */
- crv = sftk_DeriveSensitiveCheck(sourceKey, key);
+ crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE);
if (crv != CKR_OK)
break;
@@ -7833,40 +8296,101 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
case CKM_DH_PKCS_DERIVE: {
SECItem derived, dhPublic;
- SECItem dhPrime, dhSubPrime, dhValue;
+ SECItem dhPrime, dhValue;
+ const SECItem *subPrime;
/* sourceKey - values for the local existing low key */
/* get prime and value attributes */
crv = sftk_Attribute2SecItem(NULL, &dhPrime, sourceKey, CKA_PRIME);
if (crv != CKR_OK)
break;
- crv = sftk_Attribute2SecItem(NULL, &dhValue, sourceKey, CKA_VALUE);
- if (crv != CKR_OK) {
- PORT_Free(dhPrime.data);
- break;
- }
dhPublic.data = pMechanism->pParameter;
dhPublic.len = pMechanism->ulParameterLen;
- /* If the caller bothered to provide Q, use Q to validate
- * the public key. */
- crv = sftk_Attribute2SecItem(NULL, &dhSubPrime, sourceKey, CKA_SUBPRIME);
- if (crv == CKR_OK) {
- rv = KEA_Verify(&dhPublic, &dhPrime, &dhSubPrime);
- PORT_Free(dhSubPrime.data);
- if (rv != SECSuccess) {
+ /* if the prime is an approved prime, we can skip all the other
+ * checks. */
+ subPrime = sftk_VerifyDH_Prime(&dhPrime);
+ if (subPrime == NULL) {
+ SECItem dhSubPrime;
+ /* If the caller set the subprime value, it means that
+ * either the caller knows the subprime value and wants us
+ * to validate the key against the subprime, or that the
+ * caller wants us to verify that the prime is a safe prime
+ * by passing in subprime = (prime-1)/2 */
+ dhSubPrime.data = NULL;
+ dhSubPrime.len = 0;
+ crv = sftk_Attribute2SecItem(NULL, &dhSubPrime,
+ sourceKey, CKA_SUBPRIME);
+ /* we ignore the value of crv here, We treat a valid
+ * return of len = 0 and a failure to find a subrime the same
+ * NOTE: we free the subprime in both cases depending on
+ * PORT_Free of NULL to be a noop */
+ if (dhSubPrime.len != 0) {
+ PRBool isSafe = PR_FALSE;
+
+ /* Callers can set dhSubPrime to q=(p-1)/2 to force
+ * checks for safe primes. If so we only need to check
+ * q and p for primality and skip the group test. */
+ rv = sftk_IsSafePrime(&dhPrime, &dhSubPrime, &isSafe);
+ if (rv != SECSuccess) {
+ /* either p or q was even and therefore not prime,
+ * we can stop processing here and fail now */
+ crv = CKR_ARGUMENTS_BAD;
+ PORT_Free(dhPrime.data);
+ PORT_Free(dhSubPrime.data);
+ break;
+ }
+
+ /* first make sure the primes are really prime */
+ if (!KEA_PrimeCheck(&dhPrime)) {
+ crv = CKR_ARGUMENTS_BAD;
+ PORT_Free(dhPrime.data);
+ PORT_Free(dhSubPrime.data);
+ break;
+ }
+ if (!KEA_PrimeCheck(&dhSubPrime)) {
+ crv = CKR_ARGUMENTS_BAD;
+ PORT_Free(dhPrime.data);
+ PORT_Free(dhSubPrime.data);
+ break;
+ }
+ if (isFIPS || !isSafe) {
+ /* With safe primes, there is only one other small
+ * subgroup. As long as y isn't 0, 1, or -1 mod p,
+ * any other y is safe. Only do the full check for
+ * non-safe primes, except in FIPS mode we need
+ * to do this check on all primes in which
+ * we receive the subprime value */
+ if (!KEA_Verify(&dhPublic, &dhPrime, &dhSubPrime)) {
+ crv = CKR_ARGUMENTS_BAD;
+ PORT_Free(dhPrime.data);
+ PORT_Free(dhSubPrime.data);
+ break;
+ }
+ }
+ } else if (isFIPS) {
+ /* In FIPS mode we only accept approved primes, or
+ * primes with the full subprime value */
crv = CKR_ARGUMENTS_BAD;
PORT_Free(dhPrime.data);
- PORT_Free(dhValue.data);
break;
}
+ /* checks are complete, no need for the subPrime any longer */
+ PORT_Free(dhSubPrime.data);
+ }
+
+ /* now that the prime is validated, get the private value */
+ crv = sftk_Attribute2SecItem(NULL, &dhValue, sourceKey, CKA_VALUE);
+ if (crv != CKR_OK) {
+ PORT_Free(dhPrime.data);
+ break;
}
/* calculate private value - oct */
rv = DH_Derive(&dhPublic, &dhPrime, &dhValue, &derived, keySize);
PORT_Free(dhPrime.data);
- PORT_Free(dhValue.data);
+ PORT_ZFree(dhValue.data, dhValue.len);
if (rv == SECSuccess) {
sftk_forceAttribute(key, CKA_VALUE, derived.data, derived.len);
@@ -8017,142 +8541,58 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
}
break;
}
-
/* See RFC 5869 and CK_NSS_HKDFParams for documentation. */
case CKM_NSS_HKDF_SHA1:
- hashType = HASH_AlgSHA1;
+ hashMech = CKM_SHA_1;
goto hkdf;
case CKM_NSS_HKDF_SHA256:
- hashType = HASH_AlgSHA256;
+ hashMech = CKM_SHA256;
goto hkdf;
case CKM_NSS_HKDF_SHA384:
- hashType = HASH_AlgSHA384;
+ hashMech = CKM_SHA384;
goto hkdf;
case CKM_NSS_HKDF_SHA512:
- hashType = HASH_AlgSHA512;
+ hashMech = CKM_SHA512;
goto hkdf;
hkdf : {
const CK_NSS_HKDFParams *params =
(const CK_NSS_HKDFParams *)pMechanism->pParameter;
- const SECHashObject *rawHash;
- unsigned hashLen;
- CK_BYTE hashbuf[HASH_LENGTH_MAX];
- CK_BYTE *prk; /* psuedo-random key */
- CK_ULONG prkLen;
- CK_BYTE *okm; /* output keying material */
- unsigned allocated_space = 0; /* If we need more work space, track it */
- unsigned char *key_buf = &key_block[0];
-
- rawHash = HASH_GetRawHashObject(hashType);
- if (rawHash == NULL || rawHash->length > sizeof(hashbuf)) {
- crv = CKR_FUNCTION_FAILED;
- break;
- }
- hashLen = rawHash->length;
+ CK_HKDF_PARAMS hkdfParams;
- if (pMechanism->ulParameterLen != sizeof(CK_NSS_HKDFParams) ||
- !params || (!params->bExpand && !params->bExtract) ||
- (params->bExtract && params->ulSaltLen > 0 && !params->pSalt) ||
- (params->bExpand && params->ulInfoLen > 0 && !params->pInfo)) {
+ if (pMechanism->ulParameterLen != sizeof(CK_NSS_HKDFParams)) {
crv = CKR_MECHANISM_PARAM_INVALID;
break;
}
- if (keySize == 0 ||
- (!params->bExpand && keySize > hashLen) ||
- (params->bExpand && keySize > 255 * hashLen)) {
- crv = CKR_TEMPLATE_INCONSISTENT;
- break;
- }
- crv = sftk_DeriveSensitiveCheck(sourceKey, key);
- if (crv != CKR_OK)
- break;
-
- /* HKDF-Extract(salt, base key value) */
- if (params->bExtract) {
- CK_BYTE *salt;
- CK_ULONG saltLen;
- HMACContext *hmac;
- unsigned int bufLen;
-
- salt = params->pSalt;
- saltLen = params->ulSaltLen;
- if (salt == NULL) {
- saltLen = hashLen;
- salt = hashbuf;
- memset(salt, 0, saltLen);
- }
- hmac = HMAC_Create(rawHash, salt, saltLen, isFIPS);
- if (!hmac) {
- crv = CKR_HOST_MEMORY;
- break;
- }
- HMAC_Begin(hmac);
- HMAC_Update(hmac, (const unsigned char *)att->attrib.pValue,
- att->attrib.ulValueLen);
- HMAC_Finish(hmac, hashbuf, &bufLen, sizeof(hashbuf));
- HMAC_Destroy(hmac, PR_TRUE);
- PORT_Assert(bufLen == rawHash->length);
- prk = hashbuf;
- prkLen = bufLen;
- } else {
- /* PRK = base key value */
- prk = (CK_BYTE *)att->attrib.pValue;
- prkLen = att->attrib.ulValueLen;
- }
-
- /* HKDF-Expand */
- if (!params->bExpand) {
- okm = prk;
+ hkdfParams.bExtract = params->bExtract;
+ hkdfParams.bExpand = params->bExpand;
+ if (params->pSalt) {
+ hkdfParams.ulSaltType = CKF_HKDF_SALT_DATA;
} else {
- /* T(1) = HMAC-Hash(prk, "" | info | 0x01)
- * T(n) = HMAC-Hash(prk, T(n-1) | info | n
- * key material = T(1) | ... | T(n)
- *
- * If the requested output length does not fit
- * within |key_block|, allocate space for expansion.
- */
- HMACContext *hmac;
- CK_BYTE bi;
- unsigned n_bytes = PR_ROUNDUP(keySize, hashLen);
- unsigned iterations = n_bytes / hashLen;
- hmac = HMAC_Create(rawHash, prk, prkLen, isFIPS);
- if (hmac == NULL) {
- crv = CKR_HOST_MEMORY;
- break;
- }
- if (n_bytes > sizeof(key_block)) {
- key_buf = PORT_Alloc(n_bytes);
- if (key_buf == NULL) {
- crv = CKR_HOST_MEMORY;
- break;
- }
- allocated_space = n_bytes;
- }
- for (bi = 1; bi <= iterations && bi > 0; ++bi) {
- unsigned len;
- HMAC_Begin(hmac);
- if (bi > 1) {
- HMAC_Update(hmac, key_buf + ((bi - 2) * hashLen), hashLen);
- }
- if (params->ulInfoLen != 0) {
- HMAC_Update(hmac, params->pInfo, params->ulInfoLen);
- }
- HMAC_Update(hmac, &bi, 1);
- HMAC_Finish(hmac, key_buf + ((bi - 1) * hashLen), &len,
- hashLen);
- PORT_Assert(len == hashLen);
- }
- HMAC_Destroy(hmac, PR_TRUE);
- okm = key_buf;
- }
- /* key material = prk */
- crv = sftk_forceAttribute(key, CKA_VALUE, okm, keySize);
- if (allocated_space) {
- PORT_ZFree(key_buf, allocated_space);
+ hkdfParams.ulSaltType = CKF_HKDF_SALT_NULL;
+ }
+ hkdfParams.pSalt = params->pSalt;
+ hkdfParams.ulSaltLen = params->ulSaltLen;
+ hkdfParams.hSaltKey = CK_INVALID_HANDLE;
+ hkdfParams.pInfo = params->pInfo;
+ hkdfParams.ulInfoLen = params->ulInfoLen;
+ hkdfParams.prfHashMechanism = hashMech;
+
+ crv = sftk_HKDF(&hkdfParams, hSession, sourceKey,
+ att->attrib.pValue, att->attrib.ulValueLen,
+ key, NULL, keySize, PR_FALSE, isFIPS);
+ } break;
+ case CKM_HKDF_DERIVE:
+ case CKM_HKDF_DATA: /* only difference is the class of key */
+ if ((pMechanism->pParameter == NULL) ||
+ (pMechanism->ulParameterLen != sizeof(CK_HKDF_PARAMS))) {
+ crv = CKR_MECHANISM_PARAM_INVALID;
+ break;
}
+ crv = sftk_HKDF((CK_HKDF_PARAMS_PTR)pMechanism->pParameter,
+ hSession, sourceKey, att->attrib.pValue,
+ att->attrib.ulValueLen, key, NULL, keySize, PR_TRUE,
+ isFIPS);
break;
- } /* end of CKM_NSS_HKDF_* */
-
case CKM_NSS_JPAKE_ROUND2_SHA1:
hashType = HASH_AlgSHA1;
goto jpake2;
@@ -8172,7 +8612,7 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
if (crv == CKR_OK && sftk_isTrue(key, CKA_TOKEN))
crv = CKR_TEMPLATE_INCONSISTENT;
if (crv == CKR_OK)
- crv = sftk_DeriveSensitiveCheck(sourceKey, key);
+ crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE);
if (crv == CKR_OK)
crv = jpake_Round2(hashType,
(CK_NSS_JPAKERound2Params *)pMechanism->pParameter,
@@ -8208,6 +8648,19 @@ NSC_DeriveKey(CK_SESSION_HANDLE hSession,
sourceKey, key);
break;
+ case CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA: /* fall through */
+ case CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA: /* fall through */
+ case CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA: /* fall through */
+ case CKM_SP800_108_COUNTER_KDF: /* fall through */
+ case CKM_SP800_108_FEEDBACK_KDF: /* fall through */
+ case CKM_SP800_108_DOUBLE_PIPELINE_KDF:
+ crv = sftk_DeriveSensitiveCheck(sourceKey, key, PR_FALSE);
+ if (crv != CKR_OK) {
+ break;
+ }
+
+ crv = kbkdf_Dispatch(mechanism, hSession, pMechanism, sourceKey, key, keySize);
+ break;
default:
crv = CKR_MECHANISM_INVALID;
}
diff --git a/security/nss/lib/softoken/pkcs11i.h b/security/nss/lib/softoken/pkcs11i.h
index 51127a32a3..2aabb37e47 100644
--- a/security/nss/lib/softoken/pkcs11i.h
+++ b/security/nss/lib/softoken/pkcs11i.h
@@ -117,6 +117,9 @@ typedef void (*SFTKDestroy)(void *, PRBool);
typedef void (*SFTKBegin)(void *);
typedef SECStatus (*SFTKCipher)(void *, void *, unsigned int *, unsigned int,
void *, unsigned int);
+typedef SECStatus (*SFTKAEADCipher)(void *, void *, unsigned int *,
+ unsigned int, void *, unsigned int,
+ void *, unsigned int, void *, unsigned int);
typedef SECStatus (*SFTKVerify)(void *, void *, unsigned int, void *, unsigned int);
typedef void (*SFTKHash)(void *, const void *, unsigned int);
typedef void (*SFTKEnd)(void *, void *, unsigned int *, unsigned int);
@@ -235,7 +238,11 @@ typedef enum {
SFTK_SIGN,
SFTK_SIGN_RECOVER,
SFTK_VERIFY,
- SFTK_VERIFY_RECOVER
+ SFTK_VERIFY_RECOVER,
+ SFTK_MESSAGE_ENCRYPT,
+ SFTK_MESSAGE_DECRYPT,
+ SFTK_MESSAGE_SIGN,
+ SFTK_MESSAGE_VERIFY
} SFTKContextType;
/** max block size of supported block ciphers */
@@ -272,6 +279,7 @@ struct SFTKSessionContextStr {
unsigned int cipherInfoLen;
CK_MECHANISM_TYPE currentMech;
SFTKCipher update;
+ SFTKAEADCipher aeadUpdate;
SFTKHash hashUpdate;
SFTKEnd end;
SFTKDestroy destroy;
@@ -665,6 +673,8 @@ struct sftk_MACCtxStr {
};
typedef struct sftk_MACCtxStr sftk_MACCtx;
+extern CK_NSS_MODULE_FUNCTIONS sftk_module_funcList;
+
SEC_BEGIN_PROTOS
/* shared functions between pkcs11.c and fipstokn.c */
@@ -673,20 +683,26 @@ extern CK_RV nsc_CommonInitialize(CK_VOID_PTR pReserved, PRBool isFIPS);
extern CK_RV nsc_CommonFinalize(CK_VOID_PTR pReserved, PRBool isFIPS);
extern PRBool sftk_ForkReset(CK_VOID_PTR pReserved, CK_RV *crv);
extern CK_RV nsc_CommonGetSlotList(CK_BBOOL tokPresent,
- CK_SLOT_ID_PTR pSlotList, CK_ULONG_PTR pulCount, int moduleIndex);
+ CK_SLOT_ID_PTR pSlotList,
+ CK_ULONG_PTR pulCount,
+ unsigned int moduleIndex);
/* slot initialization, reinit, shutdown and destruction */
extern CK_RV SFTK_SlotInit(char *configdir, char *updatedir, char *updateID,
- sftk_token_parameters *params, int moduleIndex);
+ sftk_token_parameters *params,
+ unsigned int moduleIndex);
extern CK_RV SFTK_SlotReInit(SFTKSlot *slot, char *configdir,
char *updatedir, char *updateID,
- sftk_token_parameters *params, int moduleIndex);
+ sftk_token_parameters *params,
+ unsigned int moduleIndex);
extern CK_RV SFTK_DestroySlotData(SFTKSlot *slot);
extern CK_RV SFTK_ShutdownSlot(SFTKSlot *slot);
extern CK_RV sftk_CloseAllSessions(SFTKSlot *slot, PRBool logout);
/* internal utility functions used by pkcs11.c */
extern CK_RV sftk_MapCryptError(int error);
+extern CK_RV sftk_MapDecryptError(int error);
+extern CK_RV sftk_MapVerifyError(int error);
extern SFTKAttribute *sftk_FindAttribute(SFTKObject *object,
CK_ATTRIBUTE_TYPE type);
extern void sftk_FreeAttribute(SFTKAttribute *attribute);
@@ -757,10 +773,28 @@ extern SFTKSession *sftk_NewSession(CK_SLOT_ID slotID, CK_NOTIFY notify,
CK_VOID_PTR pApplication, CK_FLAGS flags);
extern void sftk_update_state(SFTKSlot *slot, SFTKSession *session);
extern void sftk_update_all_states(SFTKSlot *slot);
-extern void sftk_FreeContext(SFTKSessionContext *context);
extern void sftk_InitFreeLists(void);
extern void sftk_CleanupFreeLists(void);
+/*
+ * Helper functions to handle the session crypto contexts
+ */
+extern CK_RV sftk_InitGeneric(SFTKSession *session,
+ SFTKSessionContext **contextPtr,
+ SFTKContextType ctype, SFTKObject **keyPtr,
+ CK_OBJECT_HANDLE hKey, CK_KEY_TYPE *keyTypePtr,
+ CK_OBJECT_CLASS pubKeyType,
+ CK_ATTRIBUTE_TYPE operation);
+void sftk_SetContextByType(SFTKSession *session, SFTKContextType type,
+ SFTKSessionContext *context);
+extern CK_RV sftk_GetContext(CK_SESSION_HANDLE handle,
+ SFTKSessionContext **contextPtr,
+ SFTKContextType type, PRBool needMulti,
+ SFTKSession **sessionPtr);
+extern void sftk_TerminateOp(SFTKSession *session, SFTKContextType ctype,
+ SFTKSessionContext *context);
+extern void sftk_FreeContext(SFTKSessionContext *context);
+
extern NSSLOWKEYPublicKey *sftk_GetPubKey(SFTKObject *object,
CK_KEY_TYPE key_type, CK_RV *crvp);
extern NSSLOWKEYPrivateKey *sftk_GetPrivKey(SFTKObject *object,
@@ -770,6 +804,8 @@ extern CK_RV sftk_PutPubKey(SFTKObject *publicKey, SFTKObject *privKey, CK_KEY_T
extern void sftk_FormatDESKey(unsigned char *key, int length);
extern PRBool sftk_CheckDESKey(unsigned char *key);
extern PRBool sftk_IsWeakKey(unsigned char *key, CK_KEY_TYPE key_type);
+extern void sftk_EncodeInteger(PRUint64 integer, CK_ULONG num_bits, CK_BBOOL littleEndian,
+ CK_BYTE_PTR output, CK_ULONG_PTR output_len);
/* ike and xcbc helpers */
extern CK_RV sftk_ike_prf(CK_SESSION_HANDLE hSession,
@@ -781,7 +817,8 @@ extern CK_RV sftk_ike1_prf(CK_SESSION_HANDLE hSession,
unsigned int keySize);
extern CK_RV sftk_ike1_appendix_b_prf(CK_SESSION_HANDLE hSession,
const SFTKAttribute *inKey,
- const CK_MECHANISM_TYPE *params, SFTKObject *outKey,
+ const CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS *params,
+ SFTKObject *outKey,
unsigned int keySize);
extern CK_RV sftk_ike_prf_plus(CK_SESSION_HANDLE hSession,
const SFTKAttribute *inKey,
@@ -791,7 +828,7 @@ extern CK_RV sftk_aes_xcbc_new_keys(CK_SESSION_HANDLE hSession,
CK_OBJECT_HANDLE hKey, CK_OBJECT_HANDLE_PTR phKey,
unsigned char *k2, unsigned char *k3);
extern CK_RV sftk_xcbc_mac_pad(unsigned char *padBuf, unsigned int bufLen,
- int blockSize, const unsigned char *k2,
+ unsigned int blockSize, const unsigned char *k2,
const unsigned char *k3);
extern SECStatus sftk_fips_IKE_PowerUpSelfTests(void);
@@ -859,14 +896,40 @@ sftk_TLSPRFInit(SFTKSessionContext *context,
/* PKCS#11 MAC implementation. See sftk_MACCtxStr declaration above for
* calling semantics for these functions. */
+HASH_HashType sftk_HMACMechanismToHash(CK_MECHANISM_TYPE mech);
CK_RV sftk_MAC_Create(CK_MECHANISM_TYPE mech, SFTKObject *key, sftk_MACCtx **ret_ctx);
CK_RV sftk_MAC_Init(sftk_MACCtx *ctx, CK_MECHANISM_TYPE mech, SFTKObject *key);
CK_RV sftk_MAC_InitRaw(sftk_MACCtx *ctx, CK_MECHANISM_TYPE mech, const unsigned char *key, unsigned int key_len, PRBool isFIPS);
-CK_RV sftk_MAC_Update(sftk_MACCtx *ctx, CK_BYTE_PTR data, unsigned int data_len);
+CK_RV sftk_MAC_Update(sftk_MACCtx *ctx, const CK_BYTE *data, unsigned int data_len);
CK_RV sftk_MAC_Finish(sftk_MACCtx *ctx, CK_BYTE_PTR result, unsigned int *result_len, unsigned int max_result_len);
CK_RV sftk_MAC_Reset(sftk_MACCtx *ctx);
void sftk_MAC_Destroy(sftk_MACCtx *ctx, PRBool free_it);
+/* constant time helpers */
+unsigned int sftk_CKRVToMask(CK_RV rv);
+CK_RV sftk_CheckCBCPadding(CK_BYTE_PTR pBuf, unsigned int bufLen,
+ unsigned int blockSize, unsigned int *outPadSize);
+
+/* NIST 800-108 (kbkdf.c) implementations */
+extern CK_RV kbkdf_Dispatch(CK_MECHANISM_TYPE mech, CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism, SFTKObject *base_key, SFTKObject *ret_key, CK_ULONG keySize);
+extern SECStatus sftk_fips_SP800_108_PowerUpSelfTests(void);
+
+/* export the HKDF function for use in PowerupSelfTests */
+CK_RV sftk_HKDF(CK_HKDF_PARAMS_PTR params, CK_SESSION_HANDLE hSession,
+ SFTKObject *sourceKey, const unsigned char *sourceKeyBytes,
+ int sourceKeyLen, SFTKObject *key,
+ unsigned char *outKeyBytes, int keySize,
+ PRBool canBeData, PRBool isFIPS);
+
+char **NSC_ModuleDBFunc(unsigned long function, char *parameters, void *args);
+
+/* dh verify functions */
+/* verify that dhPrime matches one of our known primes, and if so return
+ * it's subprime value */
+const SECItem *sftk_VerifyDH_Prime(SECItem *dhPrime);
+/* check if dhSubPrime claims dhPrime is a safe prime. */
+SECStatus sftk_IsSafePrime(SECItem *dhPrime, SECItem *dhSubPrime, PRBool *isSafe);
+
SEC_END_PROTOS
#endif /* _PKCS11I_H_ */
diff --git a/security/nss/lib/softoken/pkcs11u.c b/security/nss/lib/softoken/pkcs11u.c
index 1f66e6f615..7d969a1bcc 100644
--- a/security/nss/lib/softoken/pkcs11u.c
+++ b/security/nss/lib/softoken/pkcs11u.c
@@ -55,6 +55,38 @@ sftk_MapCryptError(int error)
}
return CKR_DEVICE_ERROR;
}
+
+/*
+ * functions which adjust the mapping based on different contexts
+ * (Decrypt or Verify).
+ */
+
+/* used by Decrypt and UnwrapKey (indirectly) and Decrypt message */
+CK_RV
+sftk_MapDecryptError(int error)
+{
+ switch (error) {
+ /* usually a padding error, or aead tag mismatch */
+ case SEC_ERROR_BAD_DATA:
+ return CKR_ENCRYPTED_DATA_INVALID;
+ default:
+ return sftk_MapCryptError(error);
+ }
+}
+
+/*
+ * return CKR_SIGNATURE_INVALID instead of CKR_DEVICE_ERROR by default for
+ * backward compatibilty.
+ */
+CK_RV
+sftk_MapVerifyError(int error)
+{
+ CK_RV crv = sftk_MapCryptError(error);
+ if (crv == CKR_DEVICE_ERROR)
+ crv = CKR_SIGNATURE_INVALID;
+ return crv;
+}
+
/*
* ******************** Attribute Utilities *******************************
*/
@@ -684,7 +716,6 @@ sftk_modifyType(CK_ATTRIBUTE_TYPE type, CK_OBJECT_CLASS inClass)
case CKA_PUBLIC_EXPONENT:
case CKA_PRIVATE_EXPONENT:
case CKA_PRIME:
- case CKA_SUBPRIME:
case CKA_BASE:
case CKA_PRIME_1:
case CKA_PRIME_2:
@@ -694,7 +725,7 @@ sftk_modifyType(CK_ATTRIBUTE_TYPE type, CK_OBJECT_CLASS inClass)
case CKA_VALUE_LEN:
case CKA_ALWAYS_SENSITIVE:
case CKA_NEVER_EXTRACTABLE:
- case CKA_NETSCAPE_DB:
+ case CKA_NSS_DB:
mtype = SFTK_NEVER;
break;
@@ -735,6 +766,11 @@ sftk_modifyType(CK_ATTRIBUTE_TYPE type, CK_OBJECT_CLASS inClass)
mtype = (inClass == CKO_DATA) ? SFTK_ALWAYS : SFTK_NEVER;
break;
+ case CKA_SUBPRIME:
+ /* allow the CKA_SUBPRIME to be added to dh private keys */
+ mtype = (inClass == CKO_PRIVATE_KEY) ? SFTK_ALWAYS : SFTK_NEVER;
+ break;
+
case CKA_SUBJECT:
mtype = (inClass == CKO_CERTIFICATE) ? SFTK_NEVER : SFTK_ALWAYS;
break;
@@ -1249,7 +1285,7 @@ sftk_DeleteObject(SFTKSession *session, SFTKObject *object)
SFTKTokenObject *to = sftk_narrowToTokenObject(object);
PORT_Assert(to);
#endif
- crv = sftkdb_DestroyObject(handle, object->handle);
+ crv = sftkdb_DestroyObject(handle, object->handle, object->objclass);
sftk_freeDB(handle);
}
return crv;
@@ -1310,7 +1346,7 @@ static const CK_ULONG ecPubKeyAttrsCount =
static const CK_ATTRIBUTE_TYPE commonPrivKeyAttrs[] = {
CKA_DECRYPT, CKA_SIGN, CKA_SIGN_RECOVER, CKA_UNWRAP, CKA_SUBJECT,
- CKA_SENSITIVE, CKA_EXTRACTABLE, CKA_NETSCAPE_DB, CKA_PUBLIC_KEY_INFO
+ CKA_SENSITIVE, CKA_EXTRACTABLE, CKA_NSS_DB, CKA_PUBLIC_KEY_INFO
};
static const CK_ULONG commonPrivKeyAttrsCount =
sizeof(commonPrivKeyAttrs) / sizeof(commonPrivKeyAttrs[0]);
@@ -1354,13 +1390,13 @@ static const CK_ULONG trustAttrsCount =
sizeof(trustAttrs) / sizeof(trustAttrs[0]);
static const CK_ATTRIBUTE_TYPE smimeAttrs[] = {
- CKA_SUBJECT, CKA_NETSCAPE_EMAIL, CKA_NETSCAPE_SMIME_TIMESTAMP, CKA_VALUE
+ CKA_SUBJECT, CKA_NSS_EMAIL, CKA_NSS_SMIME_TIMESTAMP, CKA_VALUE
};
static const CK_ULONG smimeAttrsCount =
sizeof(smimeAttrs) / sizeof(smimeAttrs[0]);
static const CK_ATTRIBUTE_TYPE crlAttrs[] = {
- CKA_SUBJECT, CKA_VALUE, CKA_NETSCAPE_URL, CKA_NETSCAPE_KRL
+ CKA_SUBJECT, CKA_VALUE, CKA_NSS_URL, CKA_NSS_KRL
};
static const CK_ULONG crlAttrsCount =
sizeof(crlAttrs) / sizeof(crlAttrs[0]);
@@ -1554,15 +1590,15 @@ sftk_CopyTokenObject(SFTKObject *destObject, SFTKObject *srcObject)
crv = stfk_CopyTokenAttributes(destObject, src_to, certAttrs,
certAttrsCount);
break;
- case CKO_NETSCAPE_TRUST:
+ case CKO_NSS_TRUST:
crv = stfk_CopyTokenAttributes(destObject, src_to, trustAttrs,
trustAttrsCount);
break;
- case CKO_NETSCAPE_SMIME:
+ case CKO_NSS_SMIME:
crv = stfk_CopyTokenAttributes(destObject, src_to, smimeAttrs,
smimeAttrsCount);
break;
- case CKO_NETSCAPE_CRL:
+ case CKO_NSS_CRL:
crv = stfk_CopyTokenAttributes(destObject, src_to, crlAttrs,
crlAttrsCount);
break;
@@ -2010,3 +2046,76 @@ sftk_narrowToTokenObject(SFTKObject *obj)
{
return sftk_isToken(obj->handle) ? (SFTKTokenObject *)obj : NULL;
}
+
+/* Constant time helper functions */
+
+/* sftk_CKRVToMask returns, in constant time, a mask value of
+ * all ones if rv == CKR_OK. Otherwise it returns zero. */
+unsigned int
+sftk_CKRVToMask(CK_RV rv)
+{
+ PR_STATIC_ASSERT(CKR_OK == 0);
+ return ~PORT_CT_NOT_ZERO(rv);
+}
+
+/* sftk_CheckCBCPadding checks, in constant time, the padding validity and
+ * accordingly sets the pad length. */
+CK_RV
+sftk_CheckCBCPadding(CK_BYTE_PTR pBuf, unsigned int bufLen,
+ unsigned int blockSize, unsigned int *outPadSize)
+{
+ PORT_Assert(outPadSize);
+
+ unsigned int padSize = (unsigned int)pBuf[bufLen - 1];
+
+ /* If padSize <= blockSize, set goodPad to all-1s and all-0s otherwise.*/
+ unsigned int goodPad = PORT_CT_DUPLICATE_MSB_TO_ALL(~(blockSize - padSize));
+ /* padSize should not be 0 */
+ goodPad &= PORT_CT_NOT_ZERO(padSize);
+
+ unsigned int i;
+ for (i = 0; i < blockSize; i++) {
+ /* If i < padSize, set loopMask to all-1s and all-0s otherwise.*/
+ unsigned int loopMask = PORT_CT_DUPLICATE_MSB_TO_ALL(~(padSize - 1 - i));
+ /* Get the padding value (should be padSize) from buffer */
+ unsigned int padVal = pBuf[bufLen - 1 - i];
+ /* Update goodPad only if i < padSize */
+ goodPad &= PORT_CT_SEL(loopMask, ~(padVal ^ padSize), goodPad);
+ }
+
+ /* If any of the final padding bytes had the wrong value, one or more
+ * of the lower eight bits of |goodPad| will be cleared. We AND the
+ * bottom 8 bits together and duplicate the result to all the bits. */
+ goodPad &= goodPad >> 4;
+ goodPad &= goodPad >> 2;
+ goodPad &= goodPad >> 1;
+ goodPad <<= sizeof(goodPad) * 8 - 1;
+ goodPad = PORT_CT_DUPLICATE_MSB_TO_ALL(goodPad);
+
+ /* Set outPadSize to padSize or 0 */
+ *outPadSize = PORT_CT_SEL(goodPad, padSize, 0);
+ /* Return OK if the pad is valid */
+ return PORT_CT_SEL(goodPad, CKR_OK, CKR_ENCRYPTED_DATA_INVALID);
+}
+
+void
+sftk_EncodeInteger(PRUint64 integer, CK_ULONG num_bits, CK_BBOOL littleEndian,
+ CK_BYTE_PTR output, CK_ULONG_PTR output_len)
+{
+ if (output_len) {
+ *output_len = (num_bits / 8);
+ }
+
+ PR_ASSERT(num_bits > 0 && num_bits <= 64 && (num_bits % 8) == 0);
+
+ if (littleEndian == CK_TRUE) {
+ for (size_t offset = 0; offset < num_bits / 8; offset++) {
+ output[offset] = (unsigned char)((integer >> (offset * 8)) & 0xFF);
+ }
+ } else {
+ for (size_t offset = 0; offset < num_bits / 8; offset++) {
+ PRUint64 shift = num_bits - (offset + 1) * 8;
+ output[offset] = (unsigned char)((integer >> shift) & 0xFF);
+ }
+ }
+}
diff --git a/security/nss/lib/softoken/sdb.c b/security/nss/lib/softoken/sdb.c
index c844761001..50625ab947 100644
--- a/security/nss/lib/softoken/sdb.c
+++ b/security/nss/lib/softoken/sdb.c
@@ -90,6 +90,49 @@ typedef enum {
#define SDB_MAX_BUSY_RETRIES 10
/*
+ * known attributes
+ */
+static const CK_ATTRIBUTE_TYPE known_attributes[] = {
+ CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_LABEL, CKA_APPLICATION,
+ CKA_VALUE, CKA_OBJECT_ID, CKA_CERTIFICATE_TYPE, CKA_ISSUER,
+ CKA_SERIAL_NUMBER, CKA_AC_ISSUER, CKA_OWNER, CKA_ATTR_TYPES, CKA_TRUSTED,
+ CKA_CERTIFICATE_CATEGORY, CKA_JAVA_MIDP_SECURITY_DOMAIN, CKA_URL,
+ CKA_HASH_OF_SUBJECT_PUBLIC_KEY, CKA_HASH_OF_ISSUER_PUBLIC_KEY,
+ CKA_CHECK_VALUE, CKA_KEY_TYPE, CKA_SUBJECT, CKA_ID, CKA_SENSITIVE,
+ CKA_ENCRYPT, CKA_DECRYPT, CKA_WRAP, CKA_UNWRAP, CKA_SIGN, CKA_SIGN_RECOVER,
+ CKA_VERIFY, CKA_VERIFY_RECOVER, CKA_DERIVE, CKA_START_DATE, CKA_END_DATE,
+ CKA_MODULUS, CKA_MODULUS_BITS, CKA_PUBLIC_EXPONENT, CKA_PRIVATE_EXPONENT,
+ CKA_PRIME_1, CKA_PRIME_2, CKA_EXPONENT_1, CKA_EXPONENT_2, CKA_COEFFICIENT,
+ CKA_PUBLIC_KEY_INFO, CKA_PRIME, CKA_SUBPRIME, CKA_BASE, CKA_PRIME_BITS,
+ CKA_SUB_PRIME_BITS, CKA_VALUE_BITS, CKA_VALUE_LEN, CKA_EXTRACTABLE,
+ CKA_LOCAL, CKA_NEVER_EXTRACTABLE, CKA_ALWAYS_SENSITIVE,
+ CKA_KEY_GEN_MECHANISM, CKA_MODIFIABLE, CKA_EC_PARAMS,
+ CKA_EC_POINT, CKA_SECONDARY_AUTH, CKA_AUTH_PIN_FLAGS,
+ CKA_ALWAYS_AUTHENTICATE, CKA_WRAP_WITH_TRUSTED, CKA_HW_FEATURE_TYPE,
+ CKA_RESET_ON_INIT, CKA_HAS_RESET, CKA_PIXEL_X, CKA_PIXEL_Y,
+ CKA_RESOLUTION, CKA_CHAR_ROWS, CKA_CHAR_COLUMNS, CKA_COLOR,
+ CKA_BITS_PER_PIXEL, CKA_CHAR_SETS, CKA_ENCODING_METHODS, CKA_MIME_TYPES,
+ CKA_MECHANISM_TYPE, CKA_REQUIRED_CMS_ATTRIBUTES,
+ CKA_DEFAULT_CMS_ATTRIBUTES, CKA_SUPPORTED_CMS_ATTRIBUTES,
+ CKA_WRAP_TEMPLATE, CKA_UNWRAP_TEMPLATE, CKA_NSS_TRUST, CKA_NSS_URL,
+ CKA_NSS_EMAIL, CKA_NSS_SMIME_INFO, CKA_NSS_SMIME_TIMESTAMP,
+ CKA_NSS_PKCS8_SALT, CKA_NSS_PASSWORD_CHECK, CKA_NSS_EXPIRES,
+ CKA_NSS_KRL, CKA_NSS_PQG_COUNTER, CKA_NSS_PQG_SEED,
+ CKA_NSS_PQG_H, CKA_NSS_PQG_SEED_BITS, CKA_NSS_MODULE_SPEC,
+ CKA_NSS_OVERRIDE_EXTENSIONS, CKA_NSS_SERVER_DISTRUST_AFTER,
+ CKA_NSS_EMAIL_DISTRUST_AFTER, CKA_TRUST_DIGITAL_SIGNATURE,
+ CKA_TRUST_NON_REPUDIATION, CKA_TRUST_KEY_ENCIPHERMENT,
+ CKA_TRUST_DATA_ENCIPHERMENT, CKA_TRUST_KEY_AGREEMENT,
+ CKA_TRUST_KEY_CERT_SIGN, CKA_TRUST_CRL_SIGN, CKA_TRUST_SERVER_AUTH,
+ CKA_TRUST_CLIENT_AUTH, CKA_TRUST_CODE_SIGNING, CKA_TRUST_EMAIL_PROTECTION,
+ CKA_TRUST_IPSEC_END_SYSTEM, CKA_TRUST_IPSEC_TUNNEL, CKA_TRUST_IPSEC_USER,
+ CKA_TRUST_TIME_STAMPING, CKA_TRUST_STEP_UP_APPROVED, CKA_CERT_SHA1_HASH,
+ CKA_CERT_MD5_HASH, CKA_NSS_DB
+};
+
+static const int known_attributes_size = PR_ARRAY_SIZE(known_attributes);
+
+/*
* Note on use of sqlReadDB: Only one thread at a time may have an actual
* operation going on given sqlite3 * database. An operation is defined as
* the time from a sqlite3_prepare() until the sqlite3_finalize().
@@ -103,68 +146,26 @@ typedef enum {
* other operations like NSC_GetAttributeValue */
struct SDBPrivateStr {
- char *sqlDBName; /* invariant, path to this database */
- sqlite3 *sqlXactDB; /* access protected by dbMon, use protected
+ char *sqlDBName; /* invariant, path to this database */
+ sqlite3 *sqlXactDB; /* access protected by dbMon, use protected
* by the transaction. Current transaction db*/
- PRThread *sqlXactThread; /* protected by dbMon,
+ PRThread *sqlXactThread; /* protected by dbMon,
* current transaction thread */
- sqlite3 *sqlReadDB; /* use protected by dbMon, value invariant */
- PRIntervalTime lastUpdateTime; /* last time the cache was updated */
- PRIntervalTime updateInterval; /* how long the cache can go before it
+ sqlite3 *sqlReadDB; /* use protected by dbMon, value invariant */
+ PRIntervalTime lastUpdateTime; /* last time the cache was updated */
+ PRIntervalTime updateInterval; /* how long the cache can go before it
* must be updated again */
- sdbDataType type; /* invariant, database type */
- char *table; /* invariant, SQL table which contains the db */
- char *cacheTable; /* invariant, SQL table cache of db */
- PRMonitor *dbMon; /* invariant, monitor to protect
+ sdbDataType type; /* invariant, database type */
+ char *table; /* invariant, SQL table which contains the db */
+ char *cacheTable; /* invariant, SQL table cache of db */
+ PRMonitor *dbMon; /* invariant, monitor to protect
* sqlXact* fields, and use of the sqlReadDB */
+ CK_ATTRIBUTE_TYPE *schemaAttrs; /* Attribute columns that exist in the table. */
+ unsigned int numSchemaAttrs;
};
typedef struct SDBPrivateStr SDBPrivate;
-/*
- * known attributes
- */
-static const CK_ATTRIBUTE_TYPE known_attributes[] = {
- CKA_CLASS, CKA_TOKEN, CKA_PRIVATE, CKA_LABEL, CKA_APPLICATION,
- CKA_VALUE, CKA_OBJECT_ID, CKA_CERTIFICATE_TYPE, CKA_ISSUER,
- CKA_SERIAL_NUMBER, CKA_AC_ISSUER, CKA_OWNER, CKA_ATTR_TYPES, CKA_TRUSTED,
- CKA_CERTIFICATE_CATEGORY, CKA_JAVA_MIDP_SECURITY_DOMAIN, CKA_URL,
- CKA_HASH_OF_SUBJECT_PUBLIC_KEY, CKA_HASH_OF_ISSUER_PUBLIC_KEY,
- CKA_CHECK_VALUE, CKA_KEY_TYPE, CKA_SUBJECT, CKA_ID, CKA_SENSITIVE,
- CKA_ENCRYPT, CKA_DECRYPT, CKA_WRAP, CKA_UNWRAP, CKA_SIGN, CKA_SIGN_RECOVER,
- CKA_VERIFY, CKA_VERIFY_RECOVER, CKA_DERIVE, CKA_START_DATE, CKA_END_DATE,
- CKA_MODULUS, CKA_MODULUS_BITS, CKA_PUBLIC_EXPONENT, CKA_PRIVATE_EXPONENT,
- CKA_PRIME_1, CKA_PRIME_2, CKA_EXPONENT_1, CKA_EXPONENT_2, CKA_COEFFICIENT,
- CKA_PRIME, CKA_SUBPRIME, CKA_BASE, CKA_PRIME_BITS,
- CKA_SUB_PRIME_BITS, CKA_VALUE_BITS, CKA_VALUE_LEN, CKA_EXTRACTABLE,
- CKA_LOCAL, CKA_NEVER_EXTRACTABLE, CKA_ALWAYS_SENSITIVE,
- CKA_KEY_GEN_MECHANISM, CKA_MODIFIABLE, CKA_EC_PARAMS,
- CKA_EC_POINT, CKA_SECONDARY_AUTH, CKA_AUTH_PIN_FLAGS,
- CKA_ALWAYS_AUTHENTICATE, CKA_WRAP_WITH_TRUSTED, CKA_WRAP_TEMPLATE,
- CKA_UNWRAP_TEMPLATE, CKA_HW_FEATURE_TYPE, CKA_RESET_ON_INIT,
- CKA_HAS_RESET, CKA_PIXEL_X, CKA_PIXEL_Y, CKA_RESOLUTION, CKA_CHAR_ROWS,
- CKA_CHAR_COLUMNS, CKA_COLOR, CKA_BITS_PER_PIXEL, CKA_CHAR_SETS,
- CKA_ENCODING_METHODS, CKA_MIME_TYPES, CKA_MECHANISM_TYPE,
- CKA_REQUIRED_CMS_ATTRIBUTES, CKA_DEFAULT_CMS_ATTRIBUTES,
- CKA_SUPPORTED_CMS_ATTRIBUTES, CKA_NETSCAPE_URL, CKA_NETSCAPE_EMAIL,
- CKA_NETSCAPE_SMIME_INFO, CKA_NETSCAPE_SMIME_TIMESTAMP,
- CKA_NETSCAPE_PKCS8_SALT, CKA_NETSCAPE_PASSWORD_CHECK, CKA_NETSCAPE_EXPIRES,
- CKA_NETSCAPE_KRL, CKA_NETSCAPE_PQG_COUNTER, CKA_NETSCAPE_PQG_SEED,
- CKA_NETSCAPE_PQG_H, CKA_NETSCAPE_PQG_SEED_BITS, CKA_NETSCAPE_MODULE_SPEC,
- CKA_TRUST_DIGITAL_SIGNATURE, CKA_TRUST_NON_REPUDIATION,
- CKA_TRUST_KEY_ENCIPHERMENT, CKA_TRUST_DATA_ENCIPHERMENT,
- CKA_TRUST_KEY_AGREEMENT, CKA_TRUST_KEY_CERT_SIGN, CKA_TRUST_CRL_SIGN,
- CKA_TRUST_SERVER_AUTH, CKA_TRUST_CLIENT_AUTH, CKA_TRUST_CODE_SIGNING,
- CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_IPSEC_END_SYSTEM,
- CKA_TRUST_IPSEC_TUNNEL, CKA_TRUST_IPSEC_USER, CKA_TRUST_TIME_STAMPING,
- CKA_TRUST_STEP_UP_APPROVED, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH,
- CKA_NETSCAPE_DB, CKA_NETSCAPE_TRUST, CKA_NSS_OVERRIDE_EXTENSIONS,
- CKA_PUBLIC_KEY_INFO, CKA_NSS_SERVER_DISTRUST_AFTER, CKA_NSS_EMAIL_DISTRUST_AFTER
-};
-
-static int known_attributes_size = sizeof(known_attributes) /
- sizeof(known_attributes[0]);
-
/* Magic for an explicit NULL. NOTE: ideally this should be
* out of band data. Since it's not completely out of band, pick
* a value that has no meaning to any existing PKCS #11 attributes.
@@ -362,7 +363,7 @@ sdb_mapSQLError(sdbDataType type, int sqlerr)
case SQLITE_CANTOPEN:
case SQLITE_NOTFOUND:
/* NSS distiguishes between failure to open the cert and the key db */
- return type == SDB_CERT ? CKR_NETSCAPE_CERTDB_FAILED : CKR_NETSCAPE_KEYDB_FAILED;
+ return type == SDB_CERT ? CKR_NSS_CERTDB_FAILED : CKR_NSS_KEYDB_FAILED;
case SQLITE_IOERR:
return CKR_DEVICE_ERROR;
default:
@@ -400,8 +401,20 @@ sdb_measureAccess(const char *directory)
PRIntervalTime duration = PR_MillisecondsToInterval(33);
const char *doesntExistName = "_dOeSnotExist_.db";
char *temp, *tempStartOfFilename;
- size_t maxTempLen, maxFileNameLen, directoryLength;
-
+ size_t maxTempLen, maxFileNameLen, directoryLength, tmpdirLength = 0;
+#ifdef SDB_MEASURE_USE_TEMP_DIR
+ /*
+ * on some OS's and Filesystems, creating a bunch of files and deleting
+ * them messes up the systems's caching, but if we create the files in
+ * a temp directory which we later delete, then the cache gets cleared
+ * up. This code uses several OS dependent calls, and it's not clear
+ * that temp directory use won't mess up other filesystems and OS caching,
+ * so if you need this for your OS, you can turn on the
+ * 'SDB_MEASURE_USE_TEMP_DIR' define in coreconf
+ */
+ const char template[] = "dbTemp.XXXXXX";
+ tmpdirLength = sizeof(template);
+#endif
/* no directory, just return one */
if (directory == NULL) {
return 1;
@@ -412,24 +425,39 @@ sdb_measureAccess(const char *directory)
directoryLength = strlen(directory);
- maxTempLen = directoryLength + strlen(doesntExistName) + 1 /* potential additional separator char */
- + 11 /* max chars for 32 bit int plus potential sign */
- + 1; /* zero terminator */
+ maxTempLen = directoryLength + 1 /* dirname + / */
+ + tmpdirLength /* tmpdirname includes / */
+ + strlen(doesntExistName) /* filename base */
+ + 11 /* max chars for 32 bit int plus potential sign */
+ + 1; /* zero terminator */
- temp = PORT_Alloc(maxTempLen);
+ temp = PORT_ZAlloc(maxTempLen);
if (!temp) {
return 1;
}
/* We'll copy directory into temp just once, then ensure it ends
- * with the directory separator, then remember the position after
- * the separator, and calculate the number of remaining bytes. */
+ * with the directory separator. */
strcpy(temp, directory);
if (directory[directoryLength - 1] != PR_GetDirectorySeparator()) {
temp[directoryLength++] = PR_GetDirectorySeparator();
}
- tempStartOfFilename = temp + directoryLength;
+
+#ifdef SDB_MEASURE_USE_TEMP_DIR
+ /* add the template for a temporary subdir, and create it */
+ strcat(temp, template);
+ if (!mkdtemp(temp)) {
+ PORT_Free(temp);
+ return 1;
+ }
+ /* and terminate that tmp subdir with a / */
+ strcat(temp, "/");
+#endif
+
+ /* Remember the position after the last separator, and calculate the
+ * number of remaining bytes. */
+ tempStartOfFilename = temp + directoryLength + tmpdirLength;
maxFileNameLen = maxTempLen - directoryLength;
/* measure number of Access operations that can be done in 33 milliseconds
@@ -453,6 +481,12 @@ sdb_measureAccess(const char *directory)
break;
}
+#ifdef SDB_MEASURE_USE_TEMP_DIR
+ /* turn temp back into our tmpdir path by removing doesntExistName, and
+ * remove the tmp dir */
+ *tempStartOfFilename = '\0';
+ (void)rmdir(temp);
+#endif
PORT_Free(temp);
/* always return 1 or greater */
@@ -858,9 +892,9 @@ sdb_FindObjectsFinal(SDB *sdb, SDBFind *sdbFind)
return sdb_mapSQLError(sdb_p->type, sqlerr);
}
-CK_RV
-sdb_GetAttributeValueNoLock(SDB *sdb, CK_OBJECT_HANDLE object_id,
- CK_ATTRIBUTE *template, CK_ULONG count)
+static CK_RV
+sdb_GetValidAttributeValueNoLock(SDB *sdb, CK_OBJECT_HANDLE object_id,
+ CK_ATTRIBUTE *template, CK_ULONG count)
{
SDBPrivate *sdb_p = sdb->private;
sqlite3 *sqlDB = NULL;
@@ -992,19 +1026,109 @@ loser:
return error;
}
+/* NOTE: requires sdb_p->schemaAttrs to be sorted asc. */
+inline static PRBool
+sdb_attributeExists(SDB *sdb, CK_ATTRIBUTE_TYPE attr)
+{
+ SDBPrivate *sdb_p = sdb->private;
+ int first = 0;
+ int last = (int)sdb_p->numSchemaAttrs - 1;
+ while (last >= first) {
+ int mid = first + (last - first) / 2;
+ if (sdb_p->schemaAttrs[mid] == attr) {
+ return PR_TRUE;
+ }
+ if (attr > sdb_p->schemaAttrs[mid]) {
+ first = mid + 1;
+ } else {
+ last = mid - 1;
+ }
+ }
+
+ return PR_FALSE;
+}
+
CK_RV
sdb_GetAttributeValue(SDB *sdb, CK_OBJECT_HANDLE object_id,
CK_ATTRIBUTE *template, CK_ULONG count)
{
- CK_RV crv;
+ CK_RV crv = CKR_OK;
+ unsigned int tmplIdx;
+ unsigned int resIdx = 0;
+ unsigned int validCount = 0;
+ unsigned int i;
if (count == 0) {
- return CKR_OK;
+ return crv;
+ }
+
+ CK_ATTRIBUTE *validTemplate;
+ PRBool invalidExists = PR_FALSE;
+ for (tmplIdx = 0; tmplIdx < count; tmplIdx++) {
+ if (!sdb_attributeExists(sdb, template[tmplIdx].type)) {
+ template[tmplIdx].ulValueLen = -1;
+ crv = CKR_ATTRIBUTE_TYPE_INVALID;
+ invalidExists = PR_TRUE;
+ break;
+ }
+ }
+
+ if (!invalidExists) {
+ validTemplate = template;
+ validCount = count;
+ } else {
+ /* Create a new template containing only the valid subset of
+ * input |template|, and query with that. */
+ validCount = tmplIdx;
+ validTemplate = malloc(sizeof(CK_ATTRIBUTE) * count);
+ if (!validTemplate) {
+ return CKR_HOST_MEMORY;
+ }
+ /* Copy in what we already know is valid. */
+ for (i = 0; i < validCount; i++) {
+ validTemplate[i] = template[i];
+ }
+
+ /* tmplIdx was left at the index of the first invalid
+ * attribute, which has been handled. We only need to
+ * deal with the remainder. */
+ tmplIdx++;
+ for (; tmplIdx < count; tmplIdx++) {
+ if (sdb_attributeExists(sdb, template[tmplIdx].type)) {
+ validTemplate[validCount++] = template[tmplIdx];
+ } else {
+ template[tmplIdx].ulValueLen = -1;
+ }
+ }
+ }
+
+ if (validCount) {
+ LOCK_SQLITE()
+ CK_RV crv2 = sdb_GetValidAttributeValueNoLock(sdb, object_id, validTemplate, validCount);
+ UNLOCK_SQLITE()
+
+ /* If an invalid attribute was removed above, let
+ * the caller know. Any other error from the actual
+ * query should propogate. */
+ crv = (crv2 == CKR_OK) ? crv : crv2;
+ }
+
+ if (invalidExists) {
+ /* Copy out valid lengths. */
+ tmplIdx = 0;
+ for (resIdx = 0; resIdx < validCount; resIdx++) {
+ for (; tmplIdx < count; tmplIdx++) {
+ if (template[tmplIdx].type != validTemplate[resIdx].type) {
+ continue;
+ }
+ template[tmplIdx].ulValueLen = validTemplate[resIdx].ulValueLen;
+ tmplIdx++;
+ break;
+ }
+ }
+ free(validTemplate);
}
- LOCK_SQLITE()
- crv = sdb_GetAttributeValueNoLock(sdb, object_id, template, count);
- UNLOCK_SQLITE()
return crv;
}
@@ -1115,7 +1239,7 @@ sdb_objectExists(SDB *sdb, CK_OBJECT_HANDLE candidate)
CK_RV crv;
CK_ATTRIBUTE template = { CKA_LABEL, NULL, 0 };
- crv = sdb_GetAttributeValueNoLock(sdb, candidate, &template, 1);
+ crv = sdb_GetValidAttributeValueNoLock(sdb, candidate, &template, 1);
if (crv == CKR_OBJECT_HANDLE_INVALID) {
return PR_FALSE;
}
@@ -1161,6 +1285,19 @@ sdb_getObjectId(SDB *sdb)
return CK_INVALID_HANDLE;
}
+CK_RV
+sdb_GetNewObjectID(SDB *sdb, CK_OBJECT_HANDLE *object)
+{
+ CK_OBJECT_HANDLE id;
+
+ id = sdb_getObjectId(sdb);
+ if (id == CK_INVALID_HANDLE) {
+ return CKR_DEVICE_MEMORY; /* basically we ran out of resources */
+ }
+ *object = id;
+ return CKR_OK;
+}
+
static const char CREATE_CMD[] = "INSERT INTO %s (id%s) VALUES($ID%s);";
CK_RV
sdb_CreateObject(SDB *sdb, CK_OBJECT_HANDLE *object_id,
@@ -1268,10 +1405,13 @@ loser:
return error;
}
+/*
+ * Generic destroy that can destroy metadata or objects
+ */
static const char DESTROY_CMD[] = "DELETE FROM %s WHERE (id=$ID);";
-
CK_RV
-sdb_DestroyObject(SDB *sdb, CK_OBJECT_HANDLE object_id)
+sdb_destroyAnyObject(SDB *sdb, const char *table,
+ CK_OBJECT_HANDLE object_id, const char *string_id)
{
SDBPrivate *sdb_p = sdb->private;
sqlite3 *sqlDB = NULL;
@@ -1290,7 +1430,7 @@ sdb_DestroyObject(SDB *sdb, CK_OBJECT_HANDLE object_id)
if (error != CKR_OK) {
goto loser;
}
- newStr = sqlite3_mprintf(DESTROY_CMD, sdb_p->table);
+ newStr = sqlite3_mprintf(DESTROY_CMD, table);
if (newStr == NULL) {
error = CKR_HOST_MEMORY;
goto loser;
@@ -1299,7 +1439,12 @@ sdb_DestroyObject(SDB *sdb, CK_OBJECT_HANDLE object_id)
sqlite3_free(newStr);
if (sqlerr != SQLITE_OK)
goto loser;
- sqlerr = sqlite3_bind_int(stmt, 1, object_id);
+ if (string_id == NULL) {
+ sqlerr = sqlite3_bind_int(stmt, 1, object_id);
+ } else {
+ sqlerr = sqlite3_bind_text(stmt, 1, string_id,
+ PORT_Strlen(string_id), SQLITE_STATIC);
+ }
if (sqlerr != SQLITE_OK)
goto loser;
@@ -1328,6 +1473,19 @@ loser:
return error;
}
+CK_RV
+sdb_DestroyObject(SDB *sdb, CK_OBJECT_HANDLE object_id)
+{
+ SDBPrivate *sdb_p = sdb->private;
+ return sdb_destroyAnyObject(sdb, sdb_p->table, object_id, NULL);
+}
+
+CK_RV
+sdb_DestroyMetaData(SDB *sdb, const char *id)
+{
+ return sdb_destroyAnyObject(sdb, "metaData", 0, id);
+}
+
static const char BEGIN_CMD[] = "BEGIN IMMEDIATE TRANSACTION;";
/*
@@ -1725,6 +1883,7 @@ sdb_Close(SDB *sdb)
if (sdb_p->dbMon) {
PR_DestroyMonitor(sdb_p->dbMon);
}
+ free(sdb_p->schemaAttrs);
free(sdb_p);
free(sdb);
return sdb_mapSQLError(type, sqlerr);
@@ -1762,6 +1921,18 @@ sdb_SetForkState(PRBool forked)
* interface, we will need to set it and reset it from here */
}
+static int
+sdb_attributeComparator(const void *a, const void *b)
+{
+ if (*(CK_ATTRIBUTE_TYPE *)a < *(CK_ATTRIBUTE_TYPE *)b) {
+ return -1;
+ }
+ if (*(CK_ATTRIBUTE_TYPE *)a > *(CK_ATTRIBUTE_TYPE *)b) {
+ return 1;
+ }
+ return 0;
+}
+
/*
* initialize a single database
*/
@@ -1775,6 +1946,7 @@ sdb_init(char *dbname, char *table, sdbDataType type, int *inUpdate,
int i;
char *initStr = NULL;
char *newStr;
+ char *queryStr = NULL;
int inTransaction = 0;
SDB *sdb = NULL;
SDBPrivate *sdb_p = NULL;
@@ -2028,7 +2200,85 @@ sdb_init(char *dbname, char *table, sdbDataType type, int *inUpdate,
}
sdb = (SDB *)malloc(sizeof(SDB));
+ if (!sdb) {
+ error = CKR_HOST_MEMORY;
+ goto loser;
+ }
sdb_p = (SDBPrivate *)malloc(sizeof(SDBPrivate));
+ if (!sdb_p) {
+ error = CKR_HOST_MEMORY;
+ goto loser;
+ }
+
+ /* Cache the attributes that are held in the table, so we can later check
+ * that queried attributes actually exist. We don't assume the schema
+ * to be exactly |known_attributes|, as it may change over time. */
+ sdb_p->schemaAttrs = NULL;
+ if (!PORT_Strcmp("nssPublic", table) ||
+ !PORT_Strcmp("nssPrivate", table)) {
+ sqlite3_stmt *stmt = NULL;
+ int retry = 0;
+ unsigned int backedAttrs = 0;
+
+ /* Can't bind parameters to a PRAGMA. */
+ queryStr = sqlite3_mprintf("PRAGMA table_info(%s);", table);
+ if (queryStr == NULL) {
+ error = CKR_HOST_MEMORY;
+ goto loser;
+ }
+ sqlerr = sqlite3_prepare_v2(sqlDB, queryStr, -1, &stmt, NULL);
+ sqlite3_free(queryStr);
+ queryStr = NULL;
+ if (sqlerr != SQLITE_OK) {
+ goto loser;
+ }
+ unsigned int schemaAttrsCapacity = known_attributes_size;
+ sdb_p->schemaAttrs = malloc(schemaAttrsCapacity * sizeof(CK_ATTRIBUTE_TYPE));
+ if (!sdb_p->schemaAttrs) {
+ error = CKR_HOST_MEMORY;
+ goto loser;
+ }
+ do {
+ sqlerr = sqlite3_step(stmt);
+ if (sqlerr == SQLITE_BUSY) {
+ PR_Sleep(SDB_BUSY_RETRY_TIME);
+ }
+ if (sqlerr == SQLITE_ROW) {
+ if (backedAttrs == schemaAttrsCapacity) {
+ schemaAttrsCapacity += known_attributes_size;
+ sdb_p->schemaAttrs = realloc(sdb_p->schemaAttrs,
+ schemaAttrsCapacity * sizeof(CK_ATTRIBUTE_TYPE));
+ if (!sdb_p->schemaAttrs) {
+ error = CKR_HOST_MEMORY;
+ goto loser;
+ }
+ }
+ /* Record the ULONG attribute value. */
+ char *val = (char *)sqlite3_column_text(stmt, 1);
+ if (val && val[0] == 'a') {
+ CK_ATTRIBUTE_TYPE attr = strtoul(&val[1], NULL, 16);
+ sdb_p->schemaAttrs[backedAttrs++] = attr;
+ }
+ }
+ } while (!sdb_done(sqlerr, &retry));
+ if (sqlerr != SQLITE_DONE) {
+ goto loser;
+ }
+ sqlerr = sqlite3_reset(stmt);
+ if (sqlerr != SQLITE_OK) {
+ goto loser;
+ }
+ sqlerr = sqlite3_finalize(stmt);
+ if (sqlerr != SQLITE_OK) {
+ goto loser;
+ }
+
+ sdb_p->numSchemaAttrs = backedAttrs;
+
+ /* Sort these once so we can shortcut invalid attribute searches. */
+ qsort(sdb_p->schemaAttrs, sdb_p->numSchemaAttrs,
+ sizeof(CK_ATTRIBUTE_TYPE), sdb_attributeComparator);
+ }
/* invariant fields */
sdb_p->sqlDBName = PORT_Strdup(dbname);
@@ -2044,7 +2294,7 @@ sdb_init(char *dbname, char *table, sdbDataType type, int *inUpdate,
sdb_p->sqlXactDB = NULL;
sdb_p->sqlXactThread = NULL;
sdb->private = sdb_p;
- sdb->version = 0;
+ sdb->version = 1;
sdb->sdb_flags = inFlags | SDB_HAS_META;
sdb->app_private = NULL;
sdb->sdb_FindObjectsInit = sdb_FindObjectsInit;
@@ -2056,12 +2306,14 @@ sdb_init(char *dbname, char *table, sdbDataType type, int *inUpdate,
sdb->sdb_DestroyObject = sdb_DestroyObject;
sdb->sdb_GetMetaData = sdb_GetMetaData;
sdb->sdb_PutMetaData = sdb_PutMetaData;
+ sdb->sdb_DestroyMetaData = sdb_DestroyMetaData;
sdb->sdb_Begin = sdb_Begin;
sdb->sdb_Commit = sdb_Commit;
sdb->sdb_Abort = sdb_Abort;
sdb->sdb_Reset = sdb_Reset;
sdb->sdb_Close = sdb_Close;
sdb->sdb_SetForkState = sdb_SetForkState;
+ sdb->sdb_GetNewObjectID = sdb_GetNewObjectID;
if (inTransaction) {
sqlerr = sqlite3_exec(sqlDB, COMMIT_CMD, NULL, 0, NULL);
@@ -2087,6 +2339,9 @@ loser:
free(sdb);
}
if (sdb_p) {
+ if (sdb_p->schemaAttrs) {
+ free(sdb_p->schemaAttrs);
+ }
free(sdb_p);
}
if (sqlDB) {
diff --git a/security/nss/lib/softoken/sdb.h b/security/nss/lib/softoken/sdb.h
index 8ff254bf71..931be826ce 100644
--- a/security/nss/lib/softoken/sdb.h
+++ b/security/nss/lib/softoken/sdb.h
@@ -75,6 +75,10 @@ struct SDBStr {
CK_RV(*sdb_Close)
(SDB *sdb);
void (*sdb_SetForkState)(PRBool forked);
+ CK_RV(*sdb_GetNewObjectID)
+ (SDB *db, CK_OBJECT_HANDLE *object);
+ CK_RV(*sdb_DestroyMetaData)
+ (SDB *db, const char *id);
};
CK_RV s_open(const char *directory, const char *certPrefix,
diff --git a/security/nss/lib/softoken/sftkdb.c b/security/nss/lib/softoken/sftkdb.c
index 61cb2ce8b9..a1a723fe87 100644
--- a/security/nss/lib/softoken/sftkdb.c
+++ b/security/nss/lib/softoken/sftkdb.c
@@ -245,21 +245,44 @@ sftkdb_TypeString(SFTKDBHandle *handle)
* function will fail with CKR_BUFFER_TOO_SMALL.
*/
static CK_RV
-sftkdb_getAttributeSignature(SFTKDBHandle *handle, SFTKDBHandle *keyHandle,
+sftkdb_getRawAttributeSignature(SFTKDBHandle *handle, SDB *db,
+ CK_OBJECT_HANDLE objectID,
+ CK_ATTRIBUTE_TYPE type,
+ SECItem *signText)
+{
+ char id[30];
+ CK_RV crv;
+
+ sprintf(id, SFTKDB_META_SIG_TEMPLATE,
+ sftkdb_TypeString(handle),
+ (unsigned int)objectID, (unsigned int)type);
+
+ crv = (*db->sdb_GetMetaData)(db, id, signText, NULL);
+ return crv;
+}
+
+CK_RV
+sftkdb_GetAttributeSignature(SFTKDBHandle *handle, SFTKDBHandle *keyHandle,
CK_OBJECT_HANDLE objectID, CK_ATTRIBUTE_TYPE type,
SECItem *signText)
{
- SDB *db;
+ SDB *db = SFTK_GET_SDB(keyHandle);
+ return sftkdb_getRawAttributeSignature(handle, db, objectID, type, signText);
+}
+
+CK_RV
+sftkdb_DestroyAttributeSignature(SFTKDBHandle *handle, SDB *db,
+ CK_OBJECT_HANDLE objectID,
+ CK_ATTRIBUTE_TYPE type)
+{
char id[30];
CK_RV crv;
- db = SFTK_GET_SDB(keyHandle);
-
sprintf(id, SFTKDB_META_SIG_TEMPLATE,
sftkdb_TypeString(handle),
(unsigned int)objectID, (unsigned int)type);
- crv = (*db->sdb_GetMetaData)(db, id, signText, NULL);
+ crv = (*db->sdb_DestroyMetaData)(db, id);
return crv;
}
@@ -363,7 +386,10 @@ sftkdb_fixupTemplateOut(CK_ATTRIBUTE *template, CK_OBJECT_HANDLE objectID,
crv = CKR_USER_NOT_LOGGED_IN;
continue;
}
- rv = sftkdb_DecryptAttribute(&handle->passwordKey,
+ rv = sftkdb_DecryptAttribute(handle,
+ &handle->passwordKey,
+ objectID,
+ ntemplate[i].type,
&cipherText, &plainText);
PZ_Unlock(handle->passwordLock);
if (rv != SECSuccess) {
@@ -389,6 +415,7 @@ sftkdb_fixupTemplateOut(CK_ATTRIBUTE *template, CK_OBJECT_HANDLE objectID,
/* make sure signed attributes are valid */
if (checkSig && sftkdb_isAuthenticatedAttribute(ntemplate[i].type)) {
SECStatus rv;
+ CK_RV local_crv;
SECItem signText;
SECItem plainText;
unsigned char signData[SDB_MAX_META_DATA_LEN];
@@ -396,12 +423,17 @@ sftkdb_fixupTemplateOut(CK_ATTRIBUTE *template, CK_OBJECT_HANDLE objectID,
signText.data = signData;
signText.len = sizeof(signData);
- rv = sftkdb_getAttributeSignature(handle, keyHandle,
- objectID, ntemplate[i].type, &signText);
- if (rv != SECSuccess) {
+ /* Use a local variable so that we don't clobber any already
+ * set error. This function returns either CKR_OK or the last
+ * found error in the template */
+ local_crv = sftkdb_GetAttributeSignature(handle, keyHandle,
+ objectID,
+ ntemplate[i].type,
+ &signText);
+ if (local_crv != CKR_OK) {
PORT_Memset(template[i].pValue, 0, template[i].ulValueLen);
template[i].ulValueLen = -1;
- crv = CKR_DATA_INVALID; /* better error code? */
+ crv = local_crv;
continue;
}
@@ -421,7 +453,8 @@ sftkdb_fixupTemplateOut(CK_ATTRIBUTE *template, CK_OBJECT_HANDLE objectID,
continue;
}
- rv = sftkdb_VerifyAttribute(&keyHandle->passwordKey,
+ rv = sftkdb_VerifyAttribute(keyHandle,
+ &keyHandle->passwordKey,
objectID, ntemplate[i].type,
&plainText, &signText);
PZ_Unlock(keyHandle->passwordLock);
@@ -529,7 +562,8 @@ sftk_signTemplate(PLArenaPool *arena, SFTKDBHandle *handle,
crv = CKR_USER_NOT_LOGGED_IN;
goto loser;
}
- rv = sftkdb_SignAttribute(arena, &keyHandle->passwordKey,
+ rv = sftkdb_SignAttribute(arena, keyHandle, keyTarget,
+ &keyHandle->passwordKey,
keyHandle->defaultIterationCount,
objectID, template[i].type,
&plainText, &signText);
@@ -538,10 +572,9 @@ sftk_signTemplate(PLArenaPool *arena, SFTKDBHandle *handle,
crv = CKR_GENERAL_ERROR; /* better error code here? */
goto loser;
}
- rv = sftkdb_PutAttributeSignature(handle, keyTarget,
- objectID, template[i].type, signText);
- if (rv != SECSuccess) {
- crv = CKR_GENERAL_ERROR; /* better error code here? */
+ crv = sftkdb_PutAttributeSignature(handle, keyTarget, objectID,
+ template[i].type, signText);
+ if (crv != CKR_OK) {
goto loser;
}
}
@@ -586,10 +619,56 @@ loser:
return crv;
}
+static CK_RV
+sftkdb_fixupSignatures(SFTKDBHandle *handle,
+ SDB *db, CK_OBJECT_HANDLE oldID, CK_OBJECT_HANDLE newID,
+ CK_ATTRIBUTE *ptemplate, CK_ULONG max_attributes)
+{
+ unsigned int i;
+ CK_RV crv = CKR_OK;
+
+ /* if we don't have a meta table, we didn't write any signature objects */
+ if ((db->sdb_flags & SDB_HAS_META) == 0) {
+ return CKR_OK;
+ }
+ for (i = 0; i < max_attributes; i++) {
+ CK_ATTRIBUTE *att = &ptemplate[i];
+ CK_ATTRIBUTE_TYPE type = att->type;
+ if (sftkdb_isPrivateAttribute(type)) {
+ /* move the signature from one object handle to another and delete
+ * the old entry */
+ SECItem signature;
+ unsigned char signData[SDB_MAX_META_DATA_LEN];
+
+ signature.data = signData;
+ signature.len = sizeof(signData);
+ crv = sftkdb_getRawAttributeSignature(handle, db, oldID, type,
+ &signature);
+ if (crv != CKR_OK) {
+ /* NOTE: if we ever change our default write from AES_CBC
+ * to AES_KW, We'll need to change this to a continue as
+ * we won't need the integrity record for AES_KW */
+ break;
+ }
+ crv = sftkdb_PutAttributeSignature(handle, db, newID, type,
+ &signature);
+ if (crv != CKR_OK) {
+ break;
+ }
+ /* now get rid of the old one */
+ crv = sftkdb_DestroyAttributeSignature(handle, db, oldID, type);
+ if (crv != CKR_OK) {
+ break;
+ }
+ }
+ }
+ return crv;
+}
+
CK_ATTRIBUTE *
sftk_ExtractTemplate(PLArenaPool *arena, SFTKObject *object,
- SFTKDBHandle *handle, CK_ULONG *pcount,
- CK_RV *crv)
+ SFTKDBHandle *handle, CK_OBJECT_HANDLE objectID,
+ SDB *db, CK_ULONG *pcount, CK_RV *crv)
{
unsigned int count;
CK_ATTRIBUTE *template;
@@ -663,8 +742,11 @@ sftk_ExtractTemplate(PLArenaPool *arena, SFTKObject *object,
*crv = CKR_USER_NOT_LOGGED_IN;
break;
}
- rv = sftkdb_EncryptAttribute(arena, &handle->passwordKey,
+ rv = sftkdb_EncryptAttribute(arena, handle, db,
+ &handle->passwordKey,
handle->defaultIterationCount,
+ objectID,
+ tp->type,
&plainText, &cipherText);
PZ_Unlock(handle->passwordLock);
if (rv == SECSuccess) {
@@ -1111,7 +1193,7 @@ sftkdb_write(SFTKDBHandle *handle, SFTKObject *object,
CK_RV crv;
SDB *db;
PRBool inTransaction = PR_FALSE;
- CK_OBJECT_HANDLE id;
+ CK_OBJECT_HANDLE id, candidateID;
*objectID = CK_INVALID_HANDLE;
@@ -1136,16 +1218,21 @@ sftkdb_write(SFTKDBHandle *handle, SFTKObject *object,
return CKR_HOST_MEMORY;
}
- template = sftk_ExtractTemplate(arena, object, handle, &count, &crv);
- if (!template) {
+ crv = (*db->sdb_Begin)(db);
+ if (crv != CKR_OK) {
goto loser;
}
+ inTransaction = PR_TRUE;
- crv = (*db->sdb_Begin)(db);
+ crv = (*db->sdb_GetNewObjectID)(db, &candidateID);
if (crv != CKR_OK) {
goto loser;
}
- inTransaction = PR_TRUE;
+
+ template = sftk_ExtractTemplate(arena, object, handle, candidateID, db, &count, &crv);
+ if (!template) {
+ goto loser;
+ }
/*
* We want to make the base database as free from object specific knowledge
@@ -1174,16 +1261,23 @@ sftkdb_write(SFTKDBHandle *handle, SFTKObject *object,
goto loser;
}
if (id == CK_INVALID_HANDLE) {
+ *objectID = candidateID;
crv = sftkdb_CreateObject(arena, handle, db, objectID, template, count);
} else {
/* object already exists, modify it's attributes */
*objectID = id;
+ /* The object ID changed from our candidate, we need to move any
+ * signature attribute signatures to the new object ID. */
+ crv = sftkdb_fixupSignatures(handle, db, candidateID, id,
+ template, count);
+ if (crv != CKR_OK) {
+ goto loser;
+ }
crv = sftkdb_setAttributeValue(arena, handle, db, id, template, count);
}
if (crv != CKR_OK) {
goto loser;
}
-
crv = (*db->sdb_Commit)(db);
inTransaction = PR_FALSE;
@@ -1413,7 +1507,8 @@ loser:
}
CK_RV
-sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE objectID)
+sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE objectID,
+ CK_OBJECT_CLASS objclass)
{
CK_RV crv = CKR_OK;
SDB *db;
@@ -1423,6 +1518,7 @@ sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE objectID)
}
db = SFTK_GET_SDB(handle);
objectID &= SFTK_OBJ_ID_MASK;
+
crv = (*db->sdb_Begin)(db);
if (crv != CKR_OK) {
goto loser;
@@ -1431,6 +1527,51 @@ sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE objectID)
if (crv != CKR_OK) {
goto loser;
}
+ /* if the database supports meta data, delete any old signatures
+ * that we may have added */
+ if ((db->sdb_flags & SDB_HAS_META) == SDB_HAS_META) {
+ SDB *keydb = db;
+ if (handle->type == SFTK_KEYDB_TYPE) {
+ /* delete any private attribute signatures that might exist */
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_VALUE);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_PRIVATE_EXPONENT);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_PRIME_1);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_PRIME_2);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_EXPONENT_1);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_EXPONENT_2);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_COEFFICIENT);
+ } else {
+ keydb = SFTK_GET_SDB(handle->peerDB);
+ }
+ /* now destroy any authenticated attributes that may exist */
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_MODULUS);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_PUBLIC_EXPONENT);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_CERT_SHA1_HASH);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_CERT_MD5_HASH);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_TRUST_SERVER_AUTH);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_TRUST_CLIENT_AUTH);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_TRUST_EMAIL_PROTECTION);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_TRUST_CODE_SIGNING);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_TRUST_STEP_UP_APPROVED);
+ (void)sftkdb_DestroyAttributeSignature(handle, keydb, objectID,
+ CKA_NSS_OVERRIDE_EXTENSIONS);
+ }
crv = (*db->sdb_Commit)(db);
loser:
if (crv != CKR_OK) {
@@ -1593,7 +1734,7 @@ static const CK_ATTRIBUTE_TYPE known_attributes[] = {
CKA_TRUST_EMAIL_PROTECTION, CKA_TRUST_IPSEC_END_SYSTEM,
CKA_TRUST_IPSEC_TUNNEL, CKA_TRUST_IPSEC_USER, CKA_TRUST_TIME_STAMPING,
CKA_TRUST_STEP_UP_APPROVED, CKA_CERT_SHA1_HASH, CKA_CERT_MD5_HASH,
- CKA_NETSCAPE_DB, CKA_NETSCAPE_TRUST, CKA_NSS_OVERRIDE_EXTENSIONS,
+ CKA_NSS_DB, CKA_NSS_TRUST, CKA_NSS_OVERRIDE_EXTENSIONS,
CKA_PUBLIC_KEY_INFO
};
@@ -2144,6 +2285,56 @@ sftkdb_updateObjectTemplate(PLArenaPool *arena, SDB *db,
return SFTKDB_ADD_OBJECT;
}
+static CK_RV
+sftkdb_updateIntegrity(PLArenaPool *arena, SFTKDBHandle *handle,
+ SDB *source, CK_OBJECT_HANDLE sourceID,
+ SDB *target, CK_OBJECT_HANDLE targetID,
+ CK_ATTRIBUTE *ptemplate, CK_ULONG max_attributes)
+{
+ unsigned int i;
+ CK_RV global_crv = CKR_OK;
+
+ /* if the target doesn't have META data, don't need to do anything */
+ if ((target->sdb_flags & SDB_HAS_META) == 0) {
+ return CKR_OK;
+ }
+ /* if the source doesn't have meta data, then the record won't require
+ * integrity */
+ if ((source->sdb_flags & SDB_HAS_META) == 0) {
+ return CKR_OK;
+ }
+ for (i = 0; i < max_attributes; i++) {
+ CK_ATTRIBUTE *att = &ptemplate[i];
+ CK_ATTRIBUTE_TYPE type = att->type;
+ if (sftkdb_isPrivateAttribute(type)) {
+ /* copy integrity signatures associated with this record (if any) */
+ SECItem signature;
+ unsigned char signData[SDB_MAX_META_DATA_LEN];
+ CK_RV crv;
+
+ signature.data = signData;
+ signature.len = sizeof(signData);
+ crv = sftkdb_getRawAttributeSignature(handle, source, sourceID, type,
+ &signature);
+ if (crv != CKR_OK) {
+ /* old databases don't have signature IDs because they are
+ * 3DES encrypted. Since we know not to look for integrity
+ * for 3DES records it's OK not to find one here. A new record
+ * will be created when we reencrypt using AES CBC */
+ continue;
+ }
+ crv = sftkdb_PutAttributeSignature(handle, target, targetID, type,
+ &signature);
+ if (crv != CKR_OK) {
+ /* we had a signature in the source db, but we couldn't store
+ * it in the target, remember the error so we can report it. */
+ global_crv = crv;
+ }
+ }
+ }
+ return global_crv;
+}
+
#define MAX_ATTRIBUTES 500
static CK_RV
sftkdb_mergeObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE id,
@@ -2156,6 +2347,7 @@ sftkdb_mergeObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE id,
SDB *source = handle->update;
SDB *target = handle->db;
unsigned int i;
+ CK_OBJECT_HANDLE newID = CK_INVALID_HANDLE;
CK_RV crv;
PLArenaPool *arena = NULL;
@@ -2202,20 +2394,20 @@ sftkdb_mergeObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE id,
* database.
*/
if (!handle->updateID) {
- crv = sftkdb_CreateObject(arena, handle, target, &id,
+ crv = sftkdb_CreateObject(arena, handle, target, &newID,
ptemplate, max_attributes);
} else {
sftkdbUpdateStatus update_status;
update_status = sftkdb_updateObjectTemplate(arena, target,
- objectType, ptemplate, &max_attributes, &id);
+ objectType, ptemplate, &max_attributes, &newID);
switch (update_status) {
case SFTKDB_ADD_OBJECT:
- crv = sftkdb_CreateObject(arena, handle, target, &id,
+ crv = sftkdb_CreateObject(arena, handle, target, &newID,
ptemplate, max_attributes);
break;
case SFTKDB_MODIFY_OBJECT:
crv = sftkdb_setAttributeValue(arena, handle, target,
- id, ptemplate, max_attributes);
+ newID, ptemplate, max_attributes);
break;
case SFTKDB_DO_NOTHING:
case SFTKDB_DROP_ATTRIBUTE:
@@ -2223,6 +2415,13 @@ sftkdb_mergeObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE id,
}
}
+ /* if keyDB copy any meta data hashes to target, Update for the new
+ * object ID */
+ if (crv == CKR_OK) {
+ crv = sftkdb_updateIntegrity(arena, handle, source, id, target, newID,
+ ptemplate, max_attributes);
+ }
+
loser:
if (arena) {
PORT_FreeArena(arena, PR_TRUE);
@@ -2251,7 +2450,6 @@ sftkdb_Update(SFTKDBHandle *handle, SECItem *key)
if (handle->update == NULL) {
return CKR_OK;
}
-
/*
* put the whole update under a transaction. This allows us to handle
* any possible race conditions between with the updateID check.
@@ -2495,6 +2693,7 @@ sftkdb_ResetKeyDB(SFTKDBHandle *handle)
return SECSuccess;
}
+#ifndef NSS_DISABLE_DBM
static PRBool
sftk_oldVersionExists(const char *dir, int version)
{
@@ -2598,6 +2797,7 @@ sftk_hasLegacyDB(const char *confdir, const char *certPrefix,
PR_smprintf_free(dir);
return exists;
}
+#endif /* NSS_DISABLE_DBM */
/*
* initialize certificate and key database handles as a pair.
@@ -2621,7 +2821,9 @@ sftk_DBInit(const char *configdir, const char *certPrefix,
CK_RV crv = CKR_OK;
int flags = SDB_RDONLY;
PRBool newInit = PR_FALSE;
+#ifndef NSS_DISABLE_DBM
PRBool needUpdate = PR_FALSE;
+#endif /* NSS_DISABLE_DBM */
char *nconfdir = NULL;
PRBool legacy = PR_TRUE;
@@ -2644,6 +2846,7 @@ sftk_DBInit(const char *configdir, const char *certPrefix,
* now initialize the appropriate database
*/
switch (dbType) {
+#ifndef NSS_DISABLE_DBM
case NSS_DB_TYPE_LEGACY:
crv = sftkdbCall_open(confdir, certPrefix, keyPrefix, 8, 3, flags,
noCertDB ? NULL : &certSDB, noKeyDB ? NULL : &keySDB);
@@ -2652,10 +2855,13 @@ sftk_DBInit(const char *configdir, const char *certPrefix,
crv = sftkdbCall_open(configdir, certPrefix, keyPrefix, 8, 3, flags,
noCertDB ? NULL : &certSDB, noKeyDB ? NULL : &keySDB);
break;
+#endif /* NSS_DISABLE_DBM */
case NSS_DB_TYPE_SQL:
case NSS_DB_TYPE_EXTERN: /* SHOULD open a loadable db */
crv = s_open(confdir, certPrefix, keyPrefix, 9, 4, flags,
noCertDB ? NULL : &certSDB, noKeyDB ? NULL : &keySDB, &newInit);
+
+#ifndef NSS_DISABLE_DBM
legacy = PR_FALSE;
/*
@@ -2707,6 +2913,7 @@ sftk_DBInit(const char *configdir, const char *certPrefix,
needUpdate = PR_TRUE;
}
}
+#endif /* NSS_DISABLE_DBM */
break;
default:
crv = CKR_GENERAL_ERROR; /* can't happen, EvaluationConfigDir MUST
@@ -2735,6 +2942,7 @@ sftk_DBInit(const char *configdir, const char *certPrefix,
(*keyDB)->peerDB = *certDB;
}
+#ifndef NSS_DISABLE_DBM
/*
* if we need to update, open the legacy database and
* mark the handle as needing update.
@@ -2772,6 +2980,8 @@ sftk_DBInit(const char *configdir, const char *certPrefix,
}
}
}
+#endif /* NSS_DISABLE_DBM */
+
done:
if (appName) {
PORT_Free(appName);
@@ -2786,6 +2996,8 @@ CK_RV
sftkdb_Shutdown(void)
{
s_shutdown();
+#ifndef NSS_DISABLE_DBM
sftkdbCall_Shutdown();
+#endif /* NSS_DISABLE_DBM */
return CKR_OK;
}
diff --git a/security/nss/lib/softoken/sftkdb.h b/security/nss/lib/softoken/sftkdb.h
index bce39dc920..a8c289d4d7 100644
--- a/security/nss/lib/softoken/sftkdb.h
+++ b/security/nss/lib/softoken/sftkdb.h
@@ -17,7 +17,8 @@ CK_RV sftkdb_GetAttributeValue(SFTKDBHandle *handle,
CK_OBJECT_HANDLE object_id, CK_ATTRIBUTE *template, CK_ULONG count);
CK_RV sftkdb_SetAttributeValue(SFTKDBHandle *handle, SFTKObject *object,
const CK_ATTRIBUTE *template, CK_ULONG count);
-CK_RV sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE object_id);
+CK_RV sftkdb_DestroyObject(SFTKDBHandle *handle, CK_OBJECT_HANDLE object_id,
+ CK_OBJECT_CLASS objclass);
CK_RV sftkdb_closeDB(SFTKDBHandle *handle);
/* keydb functions */
diff --git a/security/nss/lib/softoken/sftkdbti.h b/security/nss/lib/softoken/sftkdbti.h
index a3a19414e0..eea52c81d3 100644
--- a/security/nss/lib/softoken/sftkdbti.h
+++ b/security/nss/lib/softoken/sftkdbti.h
@@ -39,16 +39,26 @@ struct SFTKDBHandleStr {
#define SFTK_GET_SDB(handle) \
((handle)->update ? (handle)->update : (handle)->db)
-SECStatus sftkdb_DecryptAttribute(SECItem *passKey, SECItem *cipherText,
- SECItem **plainText);
-SECStatus sftkdb_EncryptAttribute(PLArenaPool *arena, SECItem *passKey,
- int iterationCount, SECItem *plainText,
- SECItem **cipherText);
-SECStatus sftkdb_SignAttribute(PLArenaPool *arena, SECItem *passKey,
+SECStatus sftkdb_DecryptAttribute(SFTKDBHandle *handle,
+ SECItem *passKey,
+ CK_OBJECT_HANDLE id,
+ CK_ATTRIBUTE_TYPE attrType,
+ SECItem *cipherText, SECItem **plainText);
+SECStatus sftkdb_EncryptAttribute(PLArenaPool *arena,
+ SFTKDBHandle *handle, SDB *db,
+ SECItem *passKey,
+ int iterationCount,
+ CK_OBJECT_HANDLE id,
+ CK_ATTRIBUTE_TYPE attrType,
+ SECItem *plainText, SECItem **cipherText);
+SECStatus sftkdb_SignAttribute(PLArenaPool *arena,
+ SFTKDBHandle *handle, SDB *db,
+ SECItem *passKey,
int iterationCount, CK_OBJECT_HANDLE objectID,
CK_ATTRIBUTE_TYPE attrType,
SECItem *plainText, SECItem **sigText);
-SECStatus sftkdb_VerifyAttribute(SECItem *passKey,
+SECStatus sftkdb_VerifyAttribute(SFTKDBHandle *handle,
+ SECItem *passKey,
CK_OBJECT_HANDLE objectID,
CK_ATTRIBUTE_TYPE attrType,
SECItem *plainText, SECItem *sigText);
@@ -59,5 +69,14 @@ CK_RV sftkdb_Update(SFTKDBHandle *handle, SECItem *key);
CK_RV sftkdb_PutAttributeSignature(SFTKDBHandle *handle,
SDB *keyTarget, CK_OBJECT_HANDLE objectID,
CK_ATTRIBUTE_TYPE type, SECItem *signText);
+CK_RV sftkdb_GetAttributeSignature(SFTKDBHandle *handle,
+ SFTKDBHandle *keyHandle,
+ CK_OBJECT_HANDLE objectID,
+ CK_ATTRIBUTE_TYPE type,
+ SECItem *signText);
+CK_RV
+sftkdb_DestroyAttributeSignature(SFTKDBHandle *handle, SDB *db,
+ CK_OBJECT_HANDLE objectID,
+ CK_ATTRIBUTE_TYPE type);
#endif
diff --git a/security/nss/lib/softoken/sftkdhverify.c b/security/nss/lib/softoken/sftkdhverify.c
new file mode 100644
index 0000000000..d85fba94fe
--- /dev/null
+++ b/security/nss/lib/softoken/sftkdhverify.c
@@ -0,0 +1,1282 @@
+
+/* 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 makes sure a prime given to us matches one of the known
+ * approved primes for diffie-helman.
+ *
+ * It also checks if a prime is a safe prime for the case
+ * where we don't match an approved prime.
+ */
+#include "seccomon.h"
+#include "secitem.h"
+#include "secerr.h"
+#include "blapi.h"
+
+/* IKE 1536 prime is: 2^1536 - 2^1472 - 1 + 2^64 * { [2^1406 pi] + 741804 } */
+static const unsigned char prime_ike_1536[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x23, 0x73, 0x27, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+/* IKE 2048 prime is: 2^2048 - 2^1984 - 1 + 2^64 * { [2^1918 pi] + 124476 */
+static const unsigned char prime_ike_2048[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B,
+ 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2,
+ 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9,
+ 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C,
+ 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10,
+ 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAC, 0xAA, 0x68, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+/* TLS 2048 prime is: 2^2048 - 2^1984 + {[2^1918 * e] + 560316 } * 2^64 - 1 */
+static const unsigned char prime_tls_2048[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58,
+ 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1,
+ 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41,
+ 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9,
+ 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02,
+ 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61,
+ 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55,
+ 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35,
+ 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA,
+ 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35,
+ 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82,
+ 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB,
+ 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3,
+ 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19,
+ 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1,
+ 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61,
+ 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32,
+ 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73,
+ 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83,
+ 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA,
+ 0x88, 0x6B, 0x42, 0x38, 0x61, 0x28, 0x5C, 0x97, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+/* IKE 3072 prime is: 2^3072 - 2^3008 - 1 + 2^64 * { [2^2942 pi] + 1690314 } */
+static const unsigned char prime_ike_3072[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B,
+ 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2,
+ 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9,
+ 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C,
+ 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10,
+ 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D,
+ 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64,
+ 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57,
+ 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7,
+ 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0,
+ 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B,
+ 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73,
+ 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C,
+ 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0,
+ 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31,
+ 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20,
+ 0xA9, 0x3A, 0xD2, 0xCA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+/* TLS 3072 prime is: 2^3072 - 2^3008 + {[2^2942 * e] + 2625351} * 2^64 - 1 */
+static const unsigned char prime_tls_3072[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58,
+ 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1,
+ 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41,
+ 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9,
+ 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02,
+ 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61,
+ 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55,
+ 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35,
+ 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA,
+ 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35,
+ 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82,
+ 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB,
+ 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3,
+ 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19,
+ 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1,
+ 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61,
+ 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32,
+ 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73,
+ 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83,
+ 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA,
+ 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B,
+ 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38,
+ 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26,
+ 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C,
+ 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93,
+ 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3,
+ 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB,
+ 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D,
+ 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42,
+ 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF,
+ 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B,
+ 0x66, 0xC6, 0x2E, 0x37, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+/* IKE 4096 prime is: 2^4096 - 2^4032 - 1 + 2^64 * { [2^3966 pi] + 240904 } */
+static const unsigned char prime_ike_4096[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B,
+ 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2,
+ 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9,
+ 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C,
+ 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10,
+ 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D,
+ 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64,
+ 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57,
+ 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7,
+ 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0,
+ 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B,
+ 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73,
+ 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C,
+ 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0,
+ 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31,
+ 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20,
+ 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7,
+ 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18,
+ 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA,
+ 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB,
+ 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6,
+ 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F,
+ 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED,
+ 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76,
+ 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9,
+ 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC,
+ 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x06, 0x31, 0x99,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+/* TLS 4096 prime is: 2^4096 - 2^4032 + {[2^3966 * e] + 5736041} * 2^64 - 1 */
+static const unsigned char prime_tls_4096[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58,
+ 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1,
+ 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41,
+ 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9,
+ 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02,
+ 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61,
+ 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55,
+ 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35,
+ 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA,
+ 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35,
+ 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82,
+ 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB,
+ 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3,
+ 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19,
+ 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1,
+ 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61,
+ 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32,
+ 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73,
+ 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83,
+ 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA,
+ 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B,
+ 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38,
+ 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26,
+ 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C,
+ 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93,
+ 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3,
+ 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB,
+ 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D,
+ 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42,
+ 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF,
+ 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B,
+ 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB,
+ 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42,
+ 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04,
+ 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86,
+ 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32,
+ 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9,
+ 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A,
+ 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9,
+ 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF,
+ 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51,
+ 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x65, 0x5F, 0x6A,
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+/* IKE 6144 prime is: 2^6144 - 2^6080 - 1 + 2^64 * { [2^6014 pi] + 929484 } */
+static const unsigned char prime_ike_6144[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B,
+ 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2,
+ 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9,
+ 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C,
+ 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10,
+ 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D,
+ 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64,
+ 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57,
+ 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7,
+ 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0,
+ 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B,
+ 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73,
+ 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C,
+ 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0,
+ 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31,
+ 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20,
+ 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7,
+ 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18,
+ 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA,
+ 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB,
+ 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6,
+ 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F,
+ 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED,
+ 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76,
+ 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9,
+ 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC,
+ 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x02, 0x84, 0x92,
+ 0x36, 0xC3, 0xFA, 0xB4, 0xD2, 0x7C, 0x70, 0x26, 0xC1, 0xD4, 0xDC, 0xB2,
+ 0x60, 0x26, 0x46, 0xDE, 0xC9, 0x75, 0x1E, 0x76, 0x3D, 0xBA, 0x37, 0xBD,
+ 0xF8, 0xFF, 0x94, 0x06, 0xAD, 0x9E, 0x53, 0x0E, 0xE5, 0xDB, 0x38, 0x2F,
+ 0x41, 0x30, 0x01, 0xAE, 0xB0, 0x6A, 0x53, 0xED, 0x90, 0x27, 0xD8, 0x31,
+ 0x17, 0x97, 0x27, 0xB0, 0x86, 0x5A, 0x89, 0x18, 0xDA, 0x3E, 0xDB, 0xEB,
+ 0xCF, 0x9B, 0x14, 0xED, 0x44, 0xCE, 0x6C, 0xBA, 0xCE, 0xD4, 0xBB, 0x1B,
+ 0xDB, 0x7F, 0x14, 0x47, 0xE6, 0xCC, 0x25, 0x4B, 0x33, 0x20, 0x51, 0x51,
+ 0x2B, 0xD7, 0xAF, 0x42, 0x6F, 0xB8, 0xF4, 0x01, 0x37, 0x8C, 0xD2, 0xBF,
+ 0x59, 0x83, 0xCA, 0x01, 0xC6, 0x4B, 0x92, 0xEC, 0xF0, 0x32, 0xEA, 0x15,
+ 0xD1, 0x72, 0x1D, 0x03, 0xF4, 0x82, 0xD7, 0xCE, 0x6E, 0x74, 0xFE, 0xF6,
+ 0xD5, 0x5E, 0x70, 0x2F, 0x46, 0x98, 0x0C, 0x82, 0xB5, 0xA8, 0x40, 0x31,
+ 0x90, 0x0B, 0x1C, 0x9E, 0x59, 0xE7, 0xC9, 0x7F, 0xBE, 0xC7, 0xE8, 0xF3,
+ 0x23, 0xA9, 0x7A, 0x7E, 0x36, 0xCC, 0x88, 0xBE, 0x0F, 0x1D, 0x45, 0xB7,
+ 0xFF, 0x58, 0x5A, 0xC5, 0x4B, 0xD4, 0x07, 0xB2, 0x2B, 0x41, 0x54, 0xAA,
+ 0xCC, 0x8F, 0x6D, 0x7E, 0xBF, 0x48, 0xE1, 0xD8, 0x14, 0xCC, 0x5E, 0xD2,
+ 0x0F, 0x80, 0x37, 0xE0, 0xA7, 0x97, 0x15, 0xEE, 0xF2, 0x9B, 0xE3, 0x28,
+ 0x06, 0xA1, 0xD5, 0x8B, 0xB7, 0xC5, 0xDA, 0x76, 0xF5, 0x50, 0xAA, 0x3D,
+ 0x8A, 0x1F, 0xBF, 0xF0, 0xEB, 0x19, 0xCC, 0xB1, 0xA3, 0x13, 0xD5, 0x5C,
+ 0xDA, 0x56, 0xC9, 0xEC, 0x2E, 0xF2, 0x96, 0x32, 0x38, 0x7F, 0xE8, 0xD7,
+ 0x6E, 0x3C, 0x04, 0x68, 0x04, 0x3E, 0x8F, 0x66, 0x3F, 0x48, 0x60, 0xEE,
+ 0x12, 0xBF, 0x2D, 0x5B, 0x0B, 0x74, 0x74, 0xD6, 0xE6, 0x94, 0xF9, 0x1E,
+ 0x6D, 0xCC, 0x40, 0x24, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+/* TLS 6144 prime is: 2^6144 - 2^6080 + {[2^6014 * e] + 15705020} * 2^64 - 1 */
+static const unsigned char prime_tls_6144[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58,
+ 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1,
+ 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41,
+ 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9,
+ 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02,
+ 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61,
+ 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55,
+ 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35,
+ 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA,
+ 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35,
+ 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82,
+ 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB,
+ 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3,
+ 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19,
+ 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1,
+ 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61,
+ 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32,
+ 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73,
+ 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83,
+ 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA,
+ 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B,
+ 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38,
+ 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26,
+ 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C,
+ 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93,
+ 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3,
+ 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB,
+ 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D,
+ 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42,
+ 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF,
+ 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B,
+ 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB,
+ 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42,
+ 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04,
+ 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86,
+ 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32,
+ 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9,
+ 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A,
+ 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9,
+ 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF,
+ 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51,
+ 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02,
+ 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, 0x4E, 0x67, 0x7D, 0x2C,
+ 0x38, 0x53, 0x2A, 0x3A, 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6,
+ 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, 0x91, 0x7B, 0xDD, 0x64,
+ 0xB1, 0xC0, 0xFD, 0x4C, 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A,
+ 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, 0x9B, 0x1F, 0x5C, 0x3E,
+ 0x4E, 0x46, 0x04, 0x1F, 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77,
+ 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, 0xB8, 0x55, 0x32, 0x2E,
+ 0xDB, 0x63, 0x40, 0xD8, 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3,
+ 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, 0x7F, 0xB2, 0x9F, 0x8C,
+ 0x18, 0x30, 0x23, 0xC3, 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4,
+ 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, 0x94, 0xC6, 0x65, 0x1E,
+ 0x77, 0xCA, 0xF9, 0x92, 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6,
+ 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, 0x0A, 0xE8, 0xDB, 0x58,
+ 0x47, 0xA6, 0x7C, 0xBE, 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C,
+ 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, 0x62, 0x29, 0x2C, 0x31,
+ 0x15, 0x62, 0xA8, 0x46, 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A,
+ 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, 0x8C, 0xCF, 0x2D, 0xD5,
+ 0xCA, 0xCE, 0xF4, 0x03, 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04,
+ 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, 0x3F, 0xDD, 0x4A, 0x8E,
+ 0x9A, 0xDB, 0x1E, 0x69, 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1,
+ 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, 0xA4, 0x0E, 0x32, 0x9C,
+ 0xD0, 0xE4, 0x0E, 0x65, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+/* IKE 8192 prime is: 2^8192 - 2^8128 - 1 + 2^64 * { [2^8062 pi] + 4743158 } */
+static const unsigned char prime_ike_8192[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC9, 0x0F, 0xDA, 0xA2,
+ 0x21, 0x68, 0xC2, 0x34, 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1,
+ 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, 0x02, 0x0B, 0xBE, 0xA6,
+ 0x3B, 0x13, 0x9B, 0x22, 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD,
+ 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, 0x30, 0x2B, 0x0A, 0x6D,
+ 0xF2, 0x5F, 0x14, 0x37, 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45,
+ 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, 0xF4, 0x4C, 0x42, 0xE9,
+ 0xA6, 0x37, 0xED, 0x6B, 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED,
+ 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, 0xAE, 0x9F, 0x24, 0x11,
+ 0x7C, 0x4B, 0x1F, 0xE6, 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D,
+ 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, 0x98, 0xDA, 0x48, 0x36,
+ 0x1C, 0x55, 0xD3, 0x9A, 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F,
+ 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, 0x1C, 0x62, 0xF3, 0x56,
+ 0x20, 0x85, 0x52, 0xBB, 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D,
+ 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, 0xF1, 0x74, 0x6C, 0x08,
+ 0xCA, 0x18, 0x21, 0x7C, 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B,
+ 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, 0x9B, 0x27, 0x83, 0xA2,
+ 0xEC, 0x07, 0xA2, 0x8F, 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9,
+ 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, 0x39, 0x95, 0x49, 0x7C,
+ 0xEA, 0x95, 0x6A, 0xE5, 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10,
+ 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, 0xAD, 0x33, 0x17, 0x0D,
+ 0x04, 0x50, 0x7A, 0x33, 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64,
+ 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, 0x8A, 0xEA, 0x71, 0x57,
+ 0x5D, 0x06, 0x0C, 0x7D, 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7,
+ 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, 0x1E, 0x8C, 0x94, 0xE0,
+ 0x4A, 0x25, 0x61, 0x9D, 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B,
+ 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, 0xD8, 0x76, 0x02, 0x73,
+ 0x3E, 0xC8, 0x6A, 0x64, 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C,
+ 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, 0x77, 0x09, 0x88, 0xC0,
+ 0xBA, 0xD9, 0x46, 0xE2, 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31,
+ 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, 0x4B, 0x82, 0xD1, 0x20,
+ 0xA9, 0x21, 0x08, 0x01, 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7,
+ 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, 0x99, 0xC3, 0x27, 0x18,
+ 0x6A, 0xF4, 0xE2, 0x3C, 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA,
+ 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, 0xDB, 0xBB, 0xC2, 0xDB,
+ 0x04, 0xDE, 0x8E, 0xF9, 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6,
+ 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, 0x99, 0xB2, 0x96, 0x4F,
+ 0xA0, 0x90, 0xC3, 0xA2, 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED,
+ 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, 0xB8, 0x1B, 0xDD, 0x76,
+ 0x21, 0x70, 0x48, 0x1C, 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9,
+ 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, 0x86, 0xFF, 0xB7, 0xDC,
+ 0x90, 0xA6, 0xC0, 0x8F, 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x02, 0x84, 0x92,
+ 0x36, 0xC3, 0xFA, 0xB4, 0xD2, 0x7C, 0x70, 0x26, 0xC1, 0xD4, 0xDC, 0xB2,
+ 0x60, 0x26, 0x46, 0xDE, 0xC9, 0x75, 0x1E, 0x76, 0x3D, 0xBA, 0x37, 0xBD,
+ 0xF8, 0xFF, 0x94, 0x06, 0xAD, 0x9E, 0x53, 0x0E, 0xE5, 0xDB, 0x38, 0x2F,
+ 0x41, 0x30, 0x01, 0xAE, 0xB0, 0x6A, 0x53, 0xED, 0x90, 0x27, 0xD8, 0x31,
+ 0x17, 0x97, 0x27, 0xB0, 0x86, 0x5A, 0x89, 0x18, 0xDA, 0x3E, 0xDB, 0xEB,
+ 0xCF, 0x9B, 0x14, 0xED, 0x44, 0xCE, 0x6C, 0xBA, 0xCE, 0xD4, 0xBB, 0x1B,
+ 0xDB, 0x7F, 0x14, 0x47, 0xE6, 0xCC, 0x25, 0x4B, 0x33, 0x20, 0x51, 0x51,
+ 0x2B, 0xD7, 0xAF, 0x42, 0x6F, 0xB8, 0xF4, 0x01, 0x37, 0x8C, 0xD2, 0xBF,
+ 0x59, 0x83, 0xCA, 0x01, 0xC6, 0x4B, 0x92, 0xEC, 0xF0, 0x32, 0xEA, 0x15,
+ 0xD1, 0x72, 0x1D, 0x03, 0xF4, 0x82, 0xD7, 0xCE, 0x6E, 0x74, 0xFE, 0xF6,
+ 0xD5, 0x5E, 0x70, 0x2F, 0x46, 0x98, 0x0C, 0x82, 0xB5, 0xA8, 0x40, 0x31,
+ 0x90, 0x0B, 0x1C, 0x9E, 0x59, 0xE7, 0xC9, 0x7F, 0xBE, 0xC7, 0xE8, 0xF3,
+ 0x23, 0xA9, 0x7A, 0x7E, 0x36, 0xCC, 0x88, 0xBE, 0x0F, 0x1D, 0x45, 0xB7,
+ 0xFF, 0x58, 0x5A, 0xC5, 0x4B, 0xD4, 0x07, 0xB2, 0x2B, 0x41, 0x54, 0xAA,
+ 0xCC, 0x8F, 0x6D, 0x7E, 0xBF, 0x48, 0xE1, 0xD8, 0x14, 0xCC, 0x5E, 0xD2,
+ 0x0F, 0x80, 0x37, 0xE0, 0xA7, 0x97, 0x15, 0xEE, 0xF2, 0x9B, 0xE3, 0x28,
+ 0x06, 0xA1, 0xD5, 0x8B, 0xB7, 0xC5, 0xDA, 0x76, 0xF5, 0x50, 0xAA, 0x3D,
+ 0x8A, 0x1F, 0xBF, 0xF0, 0xEB, 0x19, 0xCC, 0xB1, 0xA3, 0x13, 0xD5, 0x5C,
+ 0xDA, 0x56, 0xC9, 0xEC, 0x2E, 0xF2, 0x96, 0x32, 0x38, 0x7F, 0xE8, 0xD7,
+ 0x6E, 0x3C, 0x04, 0x68, 0x04, 0x3E, 0x8F, 0x66, 0x3F, 0x48, 0x60, 0xEE,
+ 0x12, 0xBF, 0x2D, 0x5B, 0x0B, 0x74, 0x74, 0xD6, 0xE6, 0x94, 0xF9, 0x1E,
+ 0x6D, 0xBE, 0x11, 0x59, 0x74, 0xA3, 0x92, 0x6F, 0x12, 0xFE, 0xE5, 0xE4,
+ 0x38, 0x77, 0x7C, 0xB6, 0xA9, 0x32, 0xDF, 0x8C, 0xD8, 0xBE, 0xC4, 0xD0,
+ 0x73, 0xB9, 0x31, 0xBA, 0x3B, 0xC8, 0x32, 0xB6, 0x8D, 0x9D, 0xD3, 0x00,
+ 0x74, 0x1F, 0xA7, 0xBF, 0x8A, 0xFC, 0x47, 0xED, 0x25, 0x76, 0xF6, 0x93,
+ 0x6B, 0xA4, 0x24, 0x66, 0x3A, 0xAB, 0x63, 0x9C, 0x5A, 0xE4, 0xF5, 0x68,
+ 0x34, 0x23, 0xB4, 0x74, 0x2B, 0xF1, 0xC9, 0x78, 0x23, 0x8F, 0x16, 0xCB,
+ 0xE3, 0x9D, 0x65, 0x2D, 0xE3, 0xFD, 0xB8, 0xBE, 0xFC, 0x84, 0x8A, 0xD9,
+ 0x22, 0x22, 0x2E, 0x04, 0xA4, 0x03, 0x7C, 0x07, 0x13, 0xEB, 0x57, 0xA8,
+ 0x1A, 0x23, 0xF0, 0xC7, 0x34, 0x73, 0xFC, 0x64, 0x6C, 0xEA, 0x30, 0x6B,
+ 0x4B, 0xCB, 0xC8, 0x86, 0x2F, 0x83, 0x85, 0xDD, 0xFA, 0x9D, 0x4B, 0x7F,
+ 0xA2, 0xC0, 0x87, 0xE8, 0x79, 0x68, 0x33, 0x03, 0xED, 0x5B, 0xDD, 0x3A,
+ 0x06, 0x2B, 0x3C, 0xF5, 0xB3, 0xA2, 0x78, 0xA6, 0x6D, 0x2A, 0x13, 0xF8,
+ 0x3F, 0x44, 0xF8, 0x2D, 0xDF, 0x31, 0x0E, 0xE0, 0x74, 0xAB, 0x6A, 0x36,
+ 0x45, 0x97, 0xE8, 0x99, 0xA0, 0x25, 0x5D, 0xC1, 0x64, 0xF3, 0x1C, 0xC5,
+ 0x08, 0x46, 0x85, 0x1D, 0xF9, 0xAB, 0x48, 0x19, 0x5D, 0xED, 0x7E, 0xA1,
+ 0xB1, 0xD5, 0x10, 0xBD, 0x7E, 0xE7, 0x4D, 0x73, 0xFA, 0xF3, 0x6B, 0xC3,
+ 0x1E, 0xCF, 0xA2, 0x68, 0x35, 0x90, 0x46, 0xF4, 0xEB, 0x87, 0x9F, 0x92,
+ 0x40, 0x09, 0x43, 0x8B, 0x48, 0x1C, 0x6C, 0xD7, 0x88, 0x9A, 0x00, 0x2E,
+ 0xD5, 0xEE, 0x38, 0x2B, 0xC9, 0x19, 0x0D, 0xA6, 0xFC, 0x02, 0x6E, 0x47,
+ 0x95, 0x58, 0xE4, 0x47, 0x56, 0x77, 0xE9, 0xAA, 0x9E, 0x30, 0x50, 0xE2,
+ 0x76, 0x56, 0x94, 0xDF, 0xC8, 0x1F, 0x56, 0xE8, 0x80, 0xB9, 0x6E, 0x71,
+ 0x60, 0xC9, 0x80, 0xDD, 0x98, 0xED, 0xD3, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+/* TLS 8192 prime is: 2^8192 - 2^8128 + {[2^8062 * e] + 10965728} * 2^64 - 1 */
+static const unsigned char prime_tls_8192[] = {
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0xF8, 0x54, 0x58,
+ 0xA2, 0xBB, 0x4A, 0x9A, 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1,
+ 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, 0xA9, 0xE1, 0x36, 0x41,
+ 0x14, 0x64, 0x33, 0xFB, 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9,
+ 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, 0xF6, 0x81, 0xB2, 0x02,
+ 0xAE, 0xC4, 0x61, 0x7A, 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61,
+ 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, 0x85, 0x63, 0x65, 0x55,
+ 0x3D, 0xED, 0x1A, 0xF3, 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35,
+ 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, 0xE2, 0xA6, 0x89, 0xDA,
+ 0xF3, 0xEF, 0xE8, 0x72, 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35,
+ 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, 0xBC, 0x0A, 0xB1, 0x82,
+ 0xB3, 0x24, 0xFB, 0x61, 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB,
+ 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, 0x1D, 0x4F, 0x42, 0xA3,
+ 0xDE, 0x39, 0x4D, 0xF4, 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19,
+ 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, 0x9E, 0x02, 0xFC, 0xE1,
+ 0xCD, 0xF7, 0xE2, 0xEC, 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61,
+ 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, 0x8E, 0x4F, 0x12, 0x32,
+ 0xEE, 0xF2, 0x81, 0x83, 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73,
+ 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, 0xC5, 0x8E, 0xF1, 0x83,
+ 0x7D, 0x16, 0x83, 0xB2, 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA,
+ 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, 0xDE, 0x35, 0x5B, 0x3B,
+ 0x65, 0x19, 0x03, 0x5B, 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38,
+ 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, 0x7A, 0xD9, 0x1D, 0x26,
+ 0x91, 0xF7, 0xF7, 0xEE, 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C,
+ 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, 0xB4, 0x13, 0x0C, 0x93,
+ 0xBC, 0x43, 0x79, 0x44, 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3,
+ 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, 0x5C, 0xAE, 0x82, 0xAB,
+ 0x9C, 0x9D, 0xF6, 0x9E, 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D,
+ 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, 0x1D, 0xBF, 0x9A, 0x42,
+ 0xD5, 0xC4, 0x48, 0x4E, 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF,
+ 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, 0x25, 0xE4, 0x1D, 0x2B,
+ 0x66, 0x9E, 0x1E, 0xF1, 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB,
+ 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, 0xAC, 0x7D, 0x5F, 0x42,
+ 0xD6, 0x9F, 0x6D, 0x18, 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04,
+ 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, 0x71, 0x35, 0xC8, 0x86,
+ 0xEF, 0xB4, 0x31, 0x8A, 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32,
+ 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, 0x6D, 0xC7, 0x78, 0xF9,
+ 0x71, 0xAD, 0x00, 0x38, 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A,
+ 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, 0x2A, 0x4E, 0xCE, 0xA9,
+ 0xF9, 0x8D, 0x0A, 0xCC, 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF,
+ 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, 0x4D, 0xB5, 0xA8, 0x51,
+ 0xF4, 0x41, 0x82, 0xE1, 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02,
+ 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, 0x4E, 0x67, 0x7D, 0x2C,
+ 0x38, 0x53, 0x2A, 0x3A, 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6,
+ 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, 0x91, 0x7B, 0xDD, 0x64,
+ 0xB1, 0xC0, 0xFD, 0x4C, 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A,
+ 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, 0x9B, 0x1F, 0x5C, 0x3E,
+ 0x4E, 0x46, 0x04, 0x1F, 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77,
+ 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, 0xB8, 0x55, 0x32, 0x2E,
+ 0xDB, 0x63, 0x40, 0xD8, 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3,
+ 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, 0x7F, 0xB2, 0x9F, 0x8C,
+ 0x18, 0x30, 0x23, 0xC3, 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4,
+ 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, 0x94, 0xC6, 0x65, 0x1E,
+ 0x77, 0xCA, 0xF9, 0x92, 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6,
+ 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, 0x0A, 0xE8, 0xDB, 0x58,
+ 0x47, 0xA6, 0x7C, 0xBE, 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C,
+ 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, 0x62, 0x29, 0x2C, 0x31,
+ 0x15, 0x62, 0xA8, 0x46, 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A,
+ 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, 0x8C, 0xCF, 0x2D, 0xD5,
+ 0xCA, 0xCE, 0xF4, 0x03, 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04,
+ 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, 0x3F, 0xDD, 0x4A, 0x8E,
+ 0x9A, 0xDB, 0x1E, 0x69, 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1,
+ 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, 0xA4, 0x0E, 0x32, 0x9C,
+ 0xCF, 0xF4, 0x6A, 0xAA, 0x36, 0xAD, 0x00, 0x4C, 0xF6, 0x00, 0xC8, 0x38,
+ 0x1E, 0x42, 0x5A, 0x31, 0xD9, 0x51, 0xAE, 0x64, 0xFD, 0xB2, 0x3F, 0xCE,
+ 0xC9, 0x50, 0x9D, 0x43, 0x68, 0x7F, 0xEB, 0x69, 0xED, 0xD1, 0xCC, 0x5E,
+ 0x0B, 0x8C, 0xC3, 0xBD, 0xF6, 0x4B, 0x10, 0xEF, 0x86, 0xB6, 0x31, 0x42,
+ 0xA3, 0xAB, 0x88, 0x29, 0x55, 0x5B, 0x2F, 0x74, 0x7C, 0x93, 0x26, 0x65,
+ 0xCB, 0x2C, 0x0F, 0x1C, 0xC0, 0x1B, 0xD7, 0x02, 0x29, 0x38, 0x88, 0x39,
+ 0xD2, 0xAF, 0x05, 0xE4, 0x54, 0x50, 0x4A, 0xC7, 0x8B, 0x75, 0x82, 0x82,
+ 0x28, 0x46, 0xC0, 0xBA, 0x35, 0xC3, 0x5F, 0x5C, 0x59, 0x16, 0x0C, 0xC0,
+ 0x46, 0xFD, 0x82, 0x51, 0x54, 0x1F, 0xC6, 0x8C, 0x9C, 0x86, 0xB0, 0x22,
+ 0xBB, 0x70, 0x99, 0x87, 0x6A, 0x46, 0x0E, 0x74, 0x51, 0xA8, 0xA9, 0x31,
+ 0x09, 0x70, 0x3F, 0xEE, 0x1C, 0x21, 0x7E, 0x6C, 0x38, 0x26, 0xE5, 0x2C,
+ 0x51, 0xAA, 0x69, 0x1E, 0x0E, 0x42, 0x3C, 0xFC, 0x99, 0xE9, 0xE3, 0x16,
+ 0x50, 0xC1, 0x21, 0x7B, 0x62, 0x48, 0x16, 0xCD, 0xAD, 0x9A, 0x95, 0xF9,
+ 0xD5, 0xB8, 0x01, 0x94, 0x88, 0xD9, 0xC0, 0xA0, 0xA1, 0xFE, 0x30, 0x75,
+ 0xA5, 0x77, 0xE2, 0x31, 0x83, 0xF8, 0x1D, 0x4A, 0x3F, 0x2F, 0xA4, 0x57,
+ 0x1E, 0xFC, 0x8C, 0xE0, 0xBA, 0x8A, 0x4F, 0xE8, 0xB6, 0x85, 0x5D, 0xFE,
+ 0x72, 0xB0, 0xA6, 0x6E, 0xDE, 0xD2, 0xFB, 0xAB, 0xFB, 0xE5, 0x8A, 0x30,
+ 0xFA, 0xFA, 0xBE, 0x1C, 0x5D, 0x71, 0xA8, 0x7E, 0x2F, 0x74, 0x1E, 0xF8,
+ 0xC1, 0xFE, 0x86, 0xFE, 0xA6, 0xBB, 0xFD, 0xE5, 0x30, 0x67, 0x7F, 0x0D,
+ 0x97, 0xD1, 0x1D, 0x49, 0xF7, 0xA8, 0x44, 0x3D, 0x08, 0x22, 0xE5, 0x06,
+ 0xA9, 0xF4, 0x61, 0x4E, 0x01, 0x1E, 0x2A, 0x94, 0x83, 0x8F, 0xF8, 0x8C,
+ 0xD6, 0x8C, 0x8B, 0xB7, 0xC5, 0xC6, 0x42, 0x4C, 0xFF, 0xFF, 0xFF, 0xFF,
+ 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+/* q=(p-1)/2 for prime prime_ike_1536 */
+static const unsigned char subprime_ike_1536_data[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x11, 0xb9, 0x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_ike_2048 */
+static const unsigned char subprime_ike_2048_data[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d,
+ 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1,
+ 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64,
+ 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe,
+ 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88,
+ 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x56, 0x55, 0x34, 0x7f, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_tls_2048 */
+static const unsigned char subprime_tls_2048_data[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c,
+ 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78,
+ 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20,
+ 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c,
+ 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01,
+ 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0,
+ 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa,
+ 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a,
+ 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed,
+ 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a,
+ 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1,
+ 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd,
+ 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51,
+ 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c,
+ 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70,
+ 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0,
+ 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19,
+ 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9,
+ 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1,
+ 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd,
+ 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x94, 0x2e, 0x4b, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_ike_3072 */
+static const unsigned char subprime_ike_3072_data[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d,
+ 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1,
+ 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64,
+ 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe,
+ 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88,
+ 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86,
+ 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32,
+ 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab,
+ 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63,
+ 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70,
+ 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35,
+ 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39,
+ 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06,
+ 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60,
+ 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98,
+ 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90,
+ 0x54, 0x9d, 0x69, 0x65, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_tls_3072 */
+static const unsigned char subprime_tls_3072_data[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c,
+ 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78,
+ 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20,
+ 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c,
+ 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01,
+ 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0,
+ 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa,
+ 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a,
+ 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed,
+ 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a,
+ 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1,
+ 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd,
+ 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51,
+ 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c,
+ 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70,
+ 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0,
+ 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19,
+ 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9,
+ 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1,
+ 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd,
+ 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d,
+ 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c,
+ 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93,
+ 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e,
+ 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49,
+ 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9,
+ 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55,
+ 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06,
+ 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21,
+ 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7,
+ 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95,
+ 0xb3, 0x63, 0x17, 0x1b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_ike_4096 */
+static const unsigned char subprime_ike_4096_data[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d,
+ 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1,
+ 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64,
+ 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe,
+ 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88,
+ 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86,
+ 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32,
+ 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab,
+ 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63,
+ 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70,
+ 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35,
+ 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39,
+ 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06,
+ 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60,
+ 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98,
+ 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90,
+ 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b,
+ 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c,
+ 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed,
+ 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d,
+ 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53,
+ 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27,
+ 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6,
+ 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb,
+ 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54,
+ 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee,
+ 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x03, 0x18, 0xcc,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_tls_4096 */
+static const unsigned char subprime_tls_4096_data[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c,
+ 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78,
+ 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20,
+ 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c,
+ 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01,
+ 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0,
+ 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa,
+ 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a,
+ 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed,
+ 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a,
+ 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1,
+ 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd,
+ 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51,
+ 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c,
+ 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70,
+ 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0,
+ 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19,
+ 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9,
+ 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1,
+ 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd,
+ 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d,
+ 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c,
+ 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93,
+ 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e,
+ 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49,
+ 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9,
+ 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55,
+ 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06,
+ 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21,
+ 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7,
+ 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95,
+ 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d,
+ 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1,
+ 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02,
+ 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43,
+ 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19,
+ 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c,
+ 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd,
+ 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54,
+ 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7,
+ 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28,
+ 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x32, 0xaf, 0xb5,
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_ike_6144 */
+static const unsigned char subprime_ike_6144_data[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d,
+ 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1,
+ 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64,
+ 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe,
+ 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88,
+ 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86,
+ 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32,
+ 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab,
+ 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63,
+ 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70,
+ 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35,
+ 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39,
+ 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06,
+ 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60,
+ 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98,
+ 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90,
+ 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b,
+ 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c,
+ 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed,
+ 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d,
+ 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53,
+ 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27,
+ 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6,
+ 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb,
+ 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54,
+ 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee,
+ 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x01, 0x42, 0x49,
+ 0x1b, 0x61, 0xfd, 0x5a, 0x69, 0x3e, 0x38, 0x13, 0x60, 0xea, 0x6e, 0x59,
+ 0x30, 0x13, 0x23, 0x6f, 0x64, 0xba, 0x8f, 0x3b, 0x1e, 0xdd, 0x1b, 0xde,
+ 0xfc, 0x7f, 0xca, 0x03, 0x56, 0xcf, 0x29, 0x87, 0x72, 0xed, 0x9c, 0x17,
+ 0xa0, 0x98, 0x00, 0xd7, 0x58, 0x35, 0x29, 0xf6, 0xc8, 0x13, 0xec, 0x18,
+ 0x8b, 0xcb, 0x93, 0xd8, 0x43, 0x2d, 0x44, 0x8c, 0x6d, 0x1f, 0x6d, 0xf5,
+ 0xe7, 0xcd, 0x8a, 0x76, 0xa2, 0x67, 0x36, 0x5d, 0x67, 0x6a, 0x5d, 0x8d,
+ 0xed, 0xbf, 0x8a, 0x23, 0xf3, 0x66, 0x12, 0xa5, 0x99, 0x90, 0x28, 0xa8,
+ 0x95, 0xeb, 0xd7, 0xa1, 0x37, 0xdc, 0x7a, 0x00, 0x9b, 0xc6, 0x69, 0x5f,
+ 0xac, 0xc1, 0xe5, 0x00, 0xe3, 0x25, 0xc9, 0x76, 0x78, 0x19, 0x75, 0x0a,
+ 0xe8, 0xb9, 0x0e, 0x81, 0xfa, 0x41, 0x6b, 0xe7, 0x37, 0x3a, 0x7f, 0x7b,
+ 0x6a, 0xaf, 0x38, 0x17, 0xa3, 0x4c, 0x06, 0x41, 0x5a, 0xd4, 0x20, 0x18,
+ 0xc8, 0x05, 0x8e, 0x4f, 0x2c, 0xf3, 0xe4, 0xbf, 0xdf, 0x63, 0xf4, 0x79,
+ 0x91, 0xd4, 0xbd, 0x3f, 0x1b, 0x66, 0x44, 0x5f, 0x07, 0x8e, 0xa2, 0xdb,
+ 0xff, 0xac, 0x2d, 0x62, 0xa5, 0xea, 0x03, 0xd9, 0x15, 0xa0, 0xaa, 0x55,
+ 0x66, 0x47, 0xb6, 0xbf, 0x5f, 0xa4, 0x70, 0xec, 0x0a, 0x66, 0x2f, 0x69,
+ 0x07, 0xc0, 0x1b, 0xf0, 0x53, 0xcb, 0x8a, 0xf7, 0x79, 0x4d, 0xf1, 0x94,
+ 0x03, 0x50, 0xea, 0xc5, 0xdb, 0xe2, 0xed, 0x3b, 0x7a, 0xa8, 0x55, 0x1e,
+ 0xc5, 0x0f, 0xdf, 0xf8, 0x75, 0x8c, 0xe6, 0x58, 0xd1, 0x89, 0xea, 0xae,
+ 0x6d, 0x2b, 0x64, 0xf6, 0x17, 0x79, 0x4b, 0x19, 0x1c, 0x3f, 0xf4, 0x6b,
+ 0xb7, 0x1e, 0x02, 0x34, 0x02, 0x1f, 0x47, 0xb3, 0x1f, 0xa4, 0x30, 0x77,
+ 0x09, 0x5f, 0x96, 0xad, 0x85, 0xba, 0x3a, 0x6b, 0x73, 0x4a, 0x7c, 0x8f,
+ 0x36, 0xe6, 0x20, 0x12, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_tls_6144 */
+static const unsigned char subprime_tls_6144_data[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c,
+ 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78,
+ 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20,
+ 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c,
+ 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01,
+ 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0,
+ 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa,
+ 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a,
+ 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed,
+ 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a,
+ 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1,
+ 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd,
+ 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51,
+ 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c,
+ 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70,
+ 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0,
+ 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19,
+ 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9,
+ 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1,
+ 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd,
+ 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d,
+ 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c,
+ 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93,
+ 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e,
+ 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49,
+ 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9,
+ 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55,
+ 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06,
+ 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21,
+ 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7,
+ 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95,
+ 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d,
+ 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1,
+ 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02,
+ 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43,
+ 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19,
+ 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c,
+ 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd,
+ 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54,
+ 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7,
+ 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28,
+ 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x06, 0xec, 0x81,
+ 0x05, 0xfe, 0xb2, 0x5b, 0x22, 0x81, 0xb6, 0x3d, 0x27, 0x33, 0xbe, 0x96,
+ 0x1c, 0x29, 0x95, 0x1d, 0x11, 0xdd, 0x22, 0x21, 0x65, 0x7a, 0x9f, 0x53,
+ 0x1d, 0xda, 0x2a, 0x19, 0x4d, 0xbb, 0x12, 0x64, 0x48, 0xbd, 0xee, 0xb2,
+ 0x58, 0xe0, 0x7e, 0xa6, 0x59, 0xc7, 0x46, 0x19, 0xa6, 0x38, 0x0e, 0x1d,
+ 0x66, 0xd6, 0x83, 0x2b, 0xfe, 0x67, 0xf6, 0x38, 0xcd, 0x8f, 0xae, 0x1f,
+ 0x27, 0x23, 0x02, 0x0f, 0x9c, 0x40, 0xa3, 0xfd, 0xa6, 0x7e, 0xda, 0x3b,
+ 0xd2, 0x92, 0x38, 0xfb, 0xd4, 0xd4, 0xb4, 0x88, 0x5c, 0x2a, 0x99, 0x17,
+ 0x6d, 0xb1, 0xa0, 0x6c, 0x50, 0x07, 0x78, 0x49, 0x1a, 0x82, 0x88, 0xf1,
+ 0x85, 0x5f, 0x60, 0xff, 0xfc, 0xf1, 0xd1, 0x37, 0x3f, 0xd9, 0x4f, 0xc6,
+ 0x0c, 0x18, 0x11, 0xe1, 0xac, 0x3f, 0x1c, 0x6d, 0x00, 0x3b, 0xec, 0xda,
+ 0x3b, 0x1f, 0x27, 0x25, 0xca, 0x59, 0x5d, 0xe0, 0xca, 0x63, 0x32, 0x8f,
+ 0x3b, 0xe5, 0x7c, 0xc9, 0x77, 0x55, 0x60, 0x11, 0x95, 0x14, 0x0d, 0xfb,
+ 0x59, 0xd3, 0x9c, 0xe0, 0x91, 0x30, 0x8b, 0x41, 0x05, 0x74, 0x6d, 0xac,
+ 0x23, 0xd3, 0x3e, 0x5f, 0x7c, 0xe4, 0x84, 0x8d, 0xa3, 0x16, 0xa9, 0xc6,
+ 0x6b, 0x95, 0x81, 0xba, 0x35, 0x73, 0xbf, 0xaf, 0x31, 0x14, 0x96, 0x18,
+ 0x8a, 0xb1, 0x54, 0x23, 0x28, 0x2e, 0xe4, 0x16, 0xdc, 0x2a, 0x19, 0xc5,
+ 0x72, 0x4f, 0xa9, 0x1a, 0xe4, 0xad, 0xc8, 0x8b, 0xc6, 0x67, 0x96, 0xea,
+ 0xe5, 0x67, 0x7a, 0x01, 0xf6, 0x4e, 0x8c, 0x08, 0x63, 0x13, 0x95, 0x82,
+ 0x2d, 0x9d, 0xb8, 0xfc, 0xee, 0x35, 0xc0, 0x6b, 0x1f, 0xee, 0xa5, 0x47,
+ 0x4d, 0x6d, 0x8f, 0x34, 0xb1, 0x53, 0x4a, 0x93, 0x6a, 0x18, 0xb0, 0xe0,
+ 0xd2, 0x0e, 0xab, 0x86, 0xbc, 0x9c, 0x6d, 0x6a, 0x52, 0x07, 0x19, 0x4e,
+ 0x68, 0x72, 0x07, 0x32, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_ike_8192 */
+static const unsigned char subprime_ike_8192_data[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0x87, 0xed, 0x51,
+ 0x10, 0xb4, 0x61, 0x1a, 0x62, 0x63, 0x31, 0x45, 0xc0, 0x6e, 0x0e, 0x68,
+ 0x94, 0x81, 0x27, 0x04, 0x45, 0x33, 0xe6, 0x3a, 0x01, 0x05, 0xdf, 0x53,
+ 0x1d, 0x89, 0xcd, 0x91, 0x28, 0xa5, 0x04, 0x3c, 0xc7, 0x1a, 0x02, 0x6e,
+ 0xf7, 0xca, 0x8c, 0xd9, 0xe6, 0x9d, 0x21, 0x8d, 0x98, 0x15, 0x85, 0x36,
+ 0xf9, 0x2f, 0x8a, 0x1b, 0xa7, 0xf0, 0x9a, 0xb6, 0xb6, 0xa8, 0xe1, 0x22,
+ 0xf2, 0x42, 0xda, 0xbb, 0x31, 0x2f, 0x3f, 0x63, 0x7a, 0x26, 0x21, 0x74,
+ 0xd3, 0x1b, 0xf6, 0xb5, 0x85, 0xff, 0xae, 0x5b, 0x7a, 0x03, 0x5b, 0xf6,
+ 0xf7, 0x1c, 0x35, 0xfd, 0xad, 0x44, 0xcf, 0xd2, 0xd7, 0x4f, 0x92, 0x08,
+ 0xbe, 0x25, 0x8f, 0xf3, 0x24, 0x94, 0x33, 0x28, 0xf6, 0x72, 0x2d, 0x9e,
+ 0xe1, 0x00, 0x3e, 0x5c, 0x50, 0xb1, 0xdf, 0x82, 0xcc, 0x6d, 0x24, 0x1b,
+ 0x0e, 0x2a, 0xe9, 0xcd, 0x34, 0x8b, 0x1f, 0xd4, 0x7e, 0x92, 0x67, 0xaf,
+ 0xc1, 0xb2, 0xae, 0x91, 0xee, 0x51, 0xd6, 0xcb, 0x0e, 0x31, 0x79, 0xab,
+ 0x10, 0x42, 0xa9, 0x5d, 0xcf, 0x6a, 0x94, 0x83, 0xb8, 0x4b, 0x4b, 0x36,
+ 0xb3, 0x86, 0x1a, 0xa7, 0x25, 0x5e, 0x4c, 0x02, 0x78, 0xba, 0x36, 0x04,
+ 0x65, 0x0c, 0x10, 0xbe, 0x19, 0x48, 0x2f, 0x23, 0x17, 0x1b, 0x67, 0x1d,
+ 0xf1, 0xcf, 0x3b, 0x96, 0x0c, 0x07, 0x43, 0x01, 0xcd, 0x93, 0xc1, 0xd1,
+ 0x76, 0x03, 0xd1, 0x47, 0xda, 0xe2, 0xae, 0xf8, 0x37, 0xa6, 0x29, 0x64,
+ 0xef, 0x15, 0xe5, 0xfb, 0x4a, 0xac, 0x0b, 0x8c, 0x1c, 0xca, 0xa4, 0xbe,
+ 0x75, 0x4a, 0xb5, 0x72, 0x8a, 0xe9, 0x13, 0x0c, 0x4c, 0x7d, 0x02, 0x88,
+ 0x0a, 0xb9, 0x47, 0x2d, 0x45, 0x55, 0x62, 0x16, 0xd6, 0x99, 0x8b, 0x86,
+ 0x82, 0x28, 0x3d, 0x19, 0xd4, 0x2a, 0x90, 0xd5, 0xef, 0x8e, 0x5d, 0x32,
+ 0x76, 0x7d, 0xc2, 0x82, 0x2c, 0x6d, 0xf7, 0x85, 0x45, 0x75, 0x38, 0xab,
+ 0xae, 0x83, 0x06, 0x3e, 0xd9, 0xcb, 0x87, 0xc2, 0xd3, 0x70, 0xf2, 0x63,
+ 0xd5, 0xfa, 0xd7, 0x46, 0x6d, 0x84, 0x99, 0xeb, 0x8f, 0x46, 0x4a, 0x70,
+ 0x25, 0x12, 0xb0, 0xce, 0xe7, 0x71, 0xe9, 0x13, 0x0d, 0x69, 0x77, 0x35,
+ 0xf8, 0x97, 0xfd, 0x03, 0x6c, 0xc5, 0x04, 0x32, 0x6c, 0x3b, 0x01, 0x39,
+ 0x9f, 0x64, 0x35, 0x32, 0x29, 0x0f, 0x95, 0x8c, 0x0b, 0xbd, 0x90, 0x06,
+ 0x5d, 0xf0, 0x8b, 0xab, 0xbd, 0x30, 0xae, 0xb6, 0x3b, 0x84, 0xc4, 0x60,
+ 0x5d, 0x6c, 0xa3, 0x71, 0x04, 0x71, 0x27, 0xd0, 0x3a, 0x72, 0xd5, 0x98,
+ 0xa1, 0xed, 0xad, 0xfe, 0x70, 0x7e, 0x88, 0x47, 0x25, 0xc1, 0x68, 0x90,
+ 0x54, 0x90, 0x84, 0x00, 0x8d, 0x39, 0x1e, 0x09, 0x53, 0xc3, 0xf3, 0x6b,
+ 0xc4, 0x38, 0xcd, 0x08, 0x5e, 0xdd, 0x2d, 0x93, 0x4c, 0xe1, 0x93, 0x8c,
+ 0x35, 0x7a, 0x71, 0x1e, 0x0d, 0x4a, 0x34, 0x1a, 0x5b, 0x0a, 0x85, 0xed,
+ 0x12, 0xc1, 0xf4, 0xe5, 0x15, 0x6a, 0x26, 0x74, 0x6d, 0xdd, 0xe1, 0x6d,
+ 0x82, 0x6f, 0x47, 0x7c, 0x97, 0x47, 0x7e, 0x0a, 0x0f, 0xdf, 0x65, 0x53,
+ 0x14, 0x3e, 0x2c, 0xa3, 0xa7, 0x35, 0xe0, 0x2e, 0xcc, 0xd9, 0x4b, 0x27,
+ 0xd0, 0x48, 0x61, 0xd1, 0x11, 0x9d, 0xd0, 0xc3, 0x28, 0xad, 0xf3, 0xf6,
+ 0x8f, 0xb0, 0x94, 0xb8, 0x67, 0x71, 0x6b, 0xd7, 0xdc, 0x0d, 0xee, 0xbb,
+ 0x10, 0xb8, 0x24, 0x0e, 0x68, 0x03, 0x48, 0x93, 0xea, 0xd8, 0x2d, 0x54,
+ 0xc9, 0xda, 0x75, 0x4c, 0x46, 0xc7, 0xee, 0xe0, 0xc3, 0x7f, 0xdb, 0xee,
+ 0x48, 0x53, 0x60, 0x47, 0xa6, 0xfa, 0x1a, 0xe4, 0x9a, 0x01, 0x42, 0x49,
+ 0x1b, 0x61, 0xfd, 0x5a, 0x69, 0x3e, 0x38, 0x13, 0x60, 0xea, 0x6e, 0x59,
+ 0x30, 0x13, 0x23, 0x6f, 0x64, 0xba, 0x8f, 0x3b, 0x1e, 0xdd, 0x1b, 0xde,
+ 0xfc, 0x7f, 0xca, 0x03, 0x56, 0xcf, 0x29, 0x87, 0x72, 0xed, 0x9c, 0x17,
+ 0xa0, 0x98, 0x00, 0xd7, 0x58, 0x35, 0x29, 0xf6, 0xc8, 0x13, 0xec, 0x18,
+ 0x8b, 0xcb, 0x93, 0xd8, 0x43, 0x2d, 0x44, 0x8c, 0x6d, 0x1f, 0x6d, 0xf5,
+ 0xe7, 0xcd, 0x8a, 0x76, 0xa2, 0x67, 0x36, 0x5d, 0x67, 0x6a, 0x5d, 0x8d,
+ 0xed, 0xbf, 0x8a, 0x23, 0xf3, 0x66, 0x12, 0xa5, 0x99, 0x90, 0x28, 0xa8,
+ 0x95, 0xeb, 0xd7, 0xa1, 0x37, 0xdc, 0x7a, 0x00, 0x9b, 0xc6, 0x69, 0x5f,
+ 0xac, 0xc1, 0xe5, 0x00, 0xe3, 0x25, 0xc9, 0x76, 0x78, 0x19, 0x75, 0x0a,
+ 0xe8, 0xb9, 0x0e, 0x81, 0xfa, 0x41, 0x6b, 0xe7, 0x37, 0x3a, 0x7f, 0x7b,
+ 0x6a, 0xaf, 0x38, 0x17, 0xa3, 0x4c, 0x06, 0x41, 0x5a, 0xd4, 0x20, 0x18,
+ 0xc8, 0x05, 0x8e, 0x4f, 0x2c, 0xf3, 0xe4, 0xbf, 0xdf, 0x63, 0xf4, 0x79,
+ 0x91, 0xd4, 0xbd, 0x3f, 0x1b, 0x66, 0x44, 0x5f, 0x07, 0x8e, 0xa2, 0xdb,
+ 0xff, 0xac, 0x2d, 0x62, 0xa5, 0xea, 0x03, 0xd9, 0x15, 0xa0, 0xaa, 0x55,
+ 0x66, 0x47, 0xb6, 0xbf, 0x5f, 0xa4, 0x70, 0xec, 0x0a, 0x66, 0x2f, 0x69,
+ 0x07, 0xc0, 0x1b, 0xf0, 0x53, 0xcb, 0x8a, 0xf7, 0x79, 0x4d, 0xf1, 0x94,
+ 0x03, 0x50, 0xea, 0xc5, 0xdb, 0xe2, 0xed, 0x3b, 0x7a, 0xa8, 0x55, 0x1e,
+ 0xc5, 0x0f, 0xdf, 0xf8, 0x75, 0x8c, 0xe6, 0x58, 0xd1, 0x89, 0xea, 0xae,
+ 0x6d, 0x2b, 0x64, 0xf6, 0x17, 0x79, 0x4b, 0x19, 0x1c, 0x3f, 0xf4, 0x6b,
+ 0xb7, 0x1e, 0x02, 0x34, 0x02, 0x1f, 0x47, 0xb3, 0x1f, 0xa4, 0x30, 0x77,
+ 0x09, 0x5f, 0x96, 0xad, 0x85, 0xba, 0x3a, 0x6b, 0x73, 0x4a, 0x7c, 0x8f,
+ 0x36, 0xdf, 0x08, 0xac, 0xba, 0x51, 0xc9, 0x37, 0x89, 0x7f, 0x72, 0xf2,
+ 0x1c, 0x3b, 0xbe, 0x5b, 0x54, 0x99, 0x6f, 0xc6, 0x6c, 0x5f, 0x62, 0x68,
+ 0x39, 0xdc, 0x98, 0xdd, 0x1d, 0xe4, 0x19, 0x5b, 0x46, 0xce, 0xe9, 0x80,
+ 0x3a, 0x0f, 0xd3, 0xdf, 0xc5, 0x7e, 0x23, 0xf6, 0x92, 0xbb, 0x7b, 0x49,
+ 0xb5, 0xd2, 0x12, 0x33, 0x1d, 0x55, 0xb1, 0xce, 0x2d, 0x72, 0x7a, 0xb4,
+ 0x1a, 0x11, 0xda, 0x3a, 0x15, 0xf8, 0xe4, 0xbc, 0x11, 0xc7, 0x8b, 0x65,
+ 0xf1, 0xce, 0xb2, 0x96, 0xf1, 0xfe, 0xdc, 0x5f, 0x7e, 0x42, 0x45, 0x6c,
+ 0x91, 0x11, 0x17, 0x02, 0x52, 0x01, 0xbe, 0x03, 0x89, 0xf5, 0xab, 0xd4,
+ 0x0d, 0x11, 0xf8, 0x63, 0x9a, 0x39, 0xfe, 0x32, 0x36, 0x75, 0x18, 0x35,
+ 0xa5, 0xe5, 0xe4, 0x43, 0x17, 0xc1, 0xc2, 0xee, 0xfd, 0x4e, 0xa5, 0xbf,
+ 0xd1, 0x60, 0x43, 0xf4, 0x3c, 0xb4, 0x19, 0x81, 0xf6, 0xad, 0xee, 0x9d,
+ 0x03, 0x15, 0x9e, 0x7a, 0xd9, 0xd1, 0x3c, 0x53, 0x36, 0x95, 0x09, 0xfc,
+ 0x1f, 0xa2, 0x7c, 0x16, 0xef, 0x98, 0x87, 0x70, 0x3a, 0x55, 0xb5, 0x1b,
+ 0x22, 0xcb, 0xf4, 0x4c, 0xd0, 0x12, 0xae, 0xe0, 0xb2, 0x79, 0x8e, 0x62,
+ 0x84, 0x23, 0x42, 0x8e, 0xfc, 0xd5, 0xa4, 0x0c, 0xae, 0xf6, 0xbf, 0x50,
+ 0xd8, 0xea, 0x88, 0x5e, 0xbf, 0x73, 0xa6, 0xb9, 0xfd, 0x79, 0xb5, 0xe1,
+ 0x8f, 0x67, 0xd1, 0x34, 0x1a, 0xc8, 0x23, 0x7a, 0x75, 0xc3, 0xcf, 0xc9,
+ 0x20, 0x04, 0xa1, 0xc5, 0xa4, 0x0e, 0x36, 0x6b, 0xc4, 0x4d, 0x00, 0x17,
+ 0x6a, 0xf7, 0x1c, 0x15, 0xe4, 0x8c, 0x86, 0xd3, 0x7e, 0x01, 0x37, 0x23,
+ 0xca, 0xac, 0x72, 0x23, 0xab, 0x3b, 0xf4, 0xd5, 0x4f, 0x18, 0x28, 0x71,
+ 0x3b, 0x2b, 0x4a, 0x6f, 0xe4, 0x0f, 0xab, 0x74, 0x40, 0x5c, 0xb7, 0x38,
+ 0xb0, 0x64, 0xc0, 0x6e, 0xcc, 0x76, 0xe9, 0xef, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff,
+};
+
+/* q=(p-1)/2 for prime prime_tls_8192 */
+static const unsigned char subprime_tls_8192_data[] = {
+ 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xfc, 0x2a, 0x2c,
+ 0x51, 0x5d, 0xa5, 0x4d, 0x57, 0xee, 0x2b, 0x10, 0x13, 0x9e, 0x9e, 0x78,
+ 0xec, 0x5c, 0xe2, 0xc1, 0xe7, 0x16, 0x9b, 0x4a, 0xd4, 0xf0, 0x9b, 0x20,
+ 0x8a, 0x32, 0x19, 0xfd, 0xe6, 0x49, 0xce, 0xe7, 0x12, 0x4d, 0x9f, 0x7c,
+ 0xbe, 0x97, 0xf1, 0xb1, 0xb1, 0x86, 0x3a, 0xec, 0x7b, 0x40, 0xd9, 0x01,
+ 0x57, 0x62, 0x30, 0xbd, 0x69, 0xef, 0x8f, 0x6a, 0xea, 0xfe, 0xb2, 0xb0,
+ 0x92, 0x19, 0xfa, 0x8f, 0xaf, 0x83, 0x37, 0x68, 0x42, 0xb1, 0xb2, 0xaa,
+ 0x9e, 0xf6, 0x8d, 0x79, 0xda, 0xab, 0x89, 0xaf, 0x3f, 0xab, 0xe4, 0x9a,
+ 0xcc, 0x27, 0x86, 0x38, 0x70, 0x73, 0x45, 0xbb, 0xf1, 0x53, 0x44, 0xed,
+ 0x79, 0xf7, 0xf4, 0x39, 0x0e, 0xf8, 0xac, 0x50, 0x9b, 0x56, 0xf3, 0x9a,
+ 0x98, 0x56, 0x65, 0x27, 0xa4, 0x1d, 0x3c, 0xbd, 0x5e, 0x05, 0x58, 0xc1,
+ 0x59, 0x92, 0x7d, 0xb0, 0xe8, 0x84, 0x54, 0xa5, 0xd9, 0x64, 0x71, 0xfd,
+ 0xdc, 0xb5, 0x6d, 0x5b, 0xb0, 0x6b, 0xfa, 0x34, 0x0e, 0xa7, 0xa1, 0x51,
+ 0xef, 0x1c, 0xa6, 0xfa, 0x57, 0x2b, 0x76, 0xf3, 0xb1, 0xb9, 0x5d, 0x8c,
+ 0x85, 0x83, 0xd3, 0xe4, 0x77, 0x05, 0x36, 0xb8, 0x4f, 0x01, 0x7e, 0x70,
+ 0xe6, 0xfb, 0xf1, 0x76, 0x60, 0x1a, 0x02, 0x66, 0x94, 0x1a, 0x17, 0xb0,
+ 0xc8, 0xb9, 0x7f, 0x4e, 0x74, 0xc2, 0xc1, 0xff, 0xc7, 0x27, 0x89, 0x19,
+ 0x77, 0x79, 0x40, 0xc1, 0xe1, 0xff, 0x1d, 0x8d, 0xa6, 0x37, 0xd6, 0xb9,
+ 0x9d, 0xda, 0xfe, 0x5e, 0x17, 0x61, 0x10, 0x02, 0xe2, 0xc7, 0x78, 0xc1,
+ 0xbe, 0x8b, 0x41, 0xd9, 0x63, 0x79, 0xa5, 0x13, 0x60, 0xd9, 0x77, 0xfd,
+ 0x44, 0x35, 0xa1, 0x1c, 0x30, 0x8f, 0xe7, 0xee, 0x6f, 0x1a, 0xad, 0x9d,
+ 0xb2, 0x8c, 0x81, 0xad, 0xde, 0x1a, 0x7a, 0x6f, 0x7c, 0xce, 0x01, 0x1c,
+ 0x30, 0xda, 0x37, 0xe4, 0xeb, 0x73, 0x64, 0x83, 0xbd, 0x6c, 0x8e, 0x93,
+ 0x48, 0xfb, 0xfb, 0xf7, 0x2c, 0xc6, 0x58, 0x7d, 0x60, 0xc3, 0x6c, 0x8e,
+ 0x57, 0x7f, 0x09, 0x84, 0xc2, 0x89, 0xc9, 0x38, 0x5a, 0x09, 0x86, 0x49,
+ 0xde, 0x21, 0xbc, 0xa2, 0x7a, 0x7e, 0xa2, 0x29, 0x71, 0x6b, 0xa6, 0xe9,
+ 0xb2, 0x79, 0x71, 0x0f, 0x38, 0xfa, 0xa5, 0xff, 0xae, 0x57, 0x41, 0x55,
+ 0xce, 0x4e, 0xfb, 0x4f, 0x74, 0x36, 0x95, 0xe2, 0x91, 0x1b, 0x1d, 0x06,
+ 0xd5, 0xe2, 0x90, 0xcb, 0xcd, 0x86, 0xf5, 0x6d, 0x0e, 0xdf, 0xcd, 0x21,
+ 0x6a, 0xe2, 0x24, 0x27, 0x05, 0x5e, 0x68, 0x35, 0xfd, 0x29, 0xee, 0xf7,
+ 0x9e, 0x0d, 0x90, 0x77, 0x1f, 0xea, 0xce, 0xbe, 0x12, 0xf2, 0x0e, 0x95,
+ 0xb3, 0x4f, 0x0f, 0x78, 0xb7, 0x37, 0xa9, 0x61, 0x8b, 0x26, 0xfa, 0x7d,
+ 0xbc, 0x98, 0x74, 0xf2, 0x72, 0xc4, 0x2b, 0xdb, 0x56, 0x3e, 0xaf, 0xa1,
+ 0x6b, 0x4f, 0xb6, 0x8c, 0x3b, 0xb1, 0xe7, 0x8e, 0xaa, 0x81, 0xa0, 0x02,
+ 0x43, 0xfa, 0xad, 0xd2, 0xbf, 0x18, 0xe6, 0x3d, 0x38, 0x9a, 0xe4, 0x43,
+ 0x77, 0xda, 0x18, 0xc5, 0x76, 0xb5, 0x0f, 0x00, 0x96, 0xcf, 0x34, 0x19,
+ 0x54, 0x83, 0xb0, 0x05, 0x48, 0xc0, 0x98, 0x62, 0x36, 0xe3, 0xbc, 0x7c,
+ 0xb8, 0xd6, 0x80, 0x1c, 0x04, 0x94, 0xcc, 0xd1, 0x99, 0xe5, 0xc5, 0xbd,
+ 0x0d, 0x0e, 0xdc, 0x9e, 0xb8, 0xa0, 0x00, 0x1e, 0x15, 0x27, 0x67, 0x54,
+ 0xfc, 0xc6, 0x85, 0x66, 0x05, 0x41, 0x48, 0xe6, 0xe7, 0x64, 0xbe, 0xe7,
+ 0xc7, 0x64, 0xda, 0xad, 0x3f, 0xc4, 0x52, 0x35, 0xa6, 0xda, 0xd4, 0x28,
+ 0xfa, 0x20, 0xc1, 0x70, 0xe3, 0x45, 0x00, 0x3f, 0x2f, 0x06, 0xec, 0x81,
+ 0x05, 0xfe, 0xb2, 0x5b, 0x22, 0x81, 0xb6, 0x3d, 0x27, 0x33, 0xbe, 0x96,
+ 0x1c, 0x29, 0x95, 0x1d, 0x11, 0xdd, 0x22, 0x21, 0x65, 0x7a, 0x9f, 0x53,
+ 0x1d, 0xda, 0x2a, 0x19, 0x4d, 0xbb, 0x12, 0x64, 0x48, 0xbd, 0xee, 0xb2,
+ 0x58, 0xe0, 0x7e, 0xa6, 0x59, 0xc7, 0x46, 0x19, 0xa6, 0x38, 0x0e, 0x1d,
+ 0x66, 0xd6, 0x83, 0x2b, 0xfe, 0x67, 0xf6, 0x38, 0xcd, 0x8f, 0xae, 0x1f,
+ 0x27, 0x23, 0x02, 0x0f, 0x9c, 0x40, 0xa3, 0xfd, 0xa6, 0x7e, 0xda, 0x3b,
+ 0xd2, 0x92, 0x38, 0xfb, 0xd4, 0xd4, 0xb4, 0x88, 0x5c, 0x2a, 0x99, 0x17,
+ 0x6d, 0xb1, 0xa0, 0x6c, 0x50, 0x07, 0x78, 0x49, 0x1a, 0x82, 0x88, 0xf1,
+ 0x85, 0x5f, 0x60, 0xff, 0xfc, 0xf1, 0xd1, 0x37, 0x3f, 0xd9, 0x4f, 0xc6,
+ 0x0c, 0x18, 0x11, 0xe1, 0xac, 0x3f, 0x1c, 0x6d, 0x00, 0x3b, 0xec, 0xda,
+ 0x3b, 0x1f, 0x27, 0x25, 0xca, 0x59, 0x5d, 0xe0, 0xca, 0x63, 0x32, 0x8f,
+ 0x3b, 0xe5, 0x7c, 0xc9, 0x77, 0x55, 0x60, 0x11, 0x95, 0x14, 0x0d, 0xfb,
+ 0x59, 0xd3, 0x9c, 0xe0, 0x91, 0x30, 0x8b, 0x41, 0x05, 0x74, 0x6d, 0xac,
+ 0x23, 0xd3, 0x3e, 0x5f, 0x7c, 0xe4, 0x84, 0x8d, 0xa3, 0x16, 0xa9, 0xc6,
+ 0x6b, 0x95, 0x81, 0xba, 0x35, 0x73, 0xbf, 0xaf, 0x31, 0x14, 0x96, 0x18,
+ 0x8a, 0xb1, 0x54, 0x23, 0x28, 0x2e, 0xe4, 0x16, 0xdc, 0x2a, 0x19, 0xc5,
+ 0x72, 0x4f, 0xa9, 0x1a, 0xe4, 0xad, 0xc8, 0x8b, 0xc6, 0x67, 0x96, 0xea,
+ 0xe5, 0x67, 0x7a, 0x01, 0xf6, 0x4e, 0x8c, 0x08, 0x63, 0x13, 0x95, 0x82,
+ 0x2d, 0x9d, 0xb8, 0xfc, 0xee, 0x35, 0xc0, 0x6b, 0x1f, 0xee, 0xa5, 0x47,
+ 0x4d, 0x6d, 0x8f, 0x34, 0xb1, 0x53, 0x4a, 0x93, 0x6a, 0x18, 0xb0, 0xe0,
+ 0xd2, 0x0e, 0xab, 0x86, 0xbc, 0x9c, 0x6d, 0x6a, 0x52, 0x07, 0x19, 0x4e,
+ 0x67, 0xfa, 0x35, 0x55, 0x1b, 0x56, 0x80, 0x26, 0x7b, 0x00, 0x64, 0x1c,
+ 0x0f, 0x21, 0x2d, 0x18, 0xec, 0xa8, 0xd7, 0x32, 0x7e, 0xd9, 0x1f, 0xe7,
+ 0x64, 0xa8, 0x4e, 0xa1, 0xb4, 0x3f, 0xf5, 0xb4, 0xf6, 0xe8, 0xe6, 0x2f,
+ 0x05, 0xc6, 0x61, 0xde, 0xfb, 0x25, 0x88, 0x77, 0xc3, 0x5b, 0x18, 0xa1,
+ 0x51, 0xd5, 0xc4, 0x14, 0xaa, 0xad, 0x97, 0xba, 0x3e, 0x49, 0x93, 0x32,
+ 0xe5, 0x96, 0x07, 0x8e, 0x60, 0x0d, 0xeb, 0x81, 0x14, 0x9c, 0x44, 0x1c,
+ 0xe9, 0x57, 0x82, 0xf2, 0x2a, 0x28, 0x25, 0x63, 0xc5, 0xba, 0xc1, 0x41,
+ 0x14, 0x23, 0x60, 0x5d, 0x1a, 0xe1, 0xaf, 0xae, 0x2c, 0x8b, 0x06, 0x60,
+ 0x23, 0x7e, 0xc1, 0x28, 0xaa, 0x0f, 0xe3, 0x46, 0x4e, 0x43, 0x58, 0x11,
+ 0x5d, 0xb8, 0x4c, 0xc3, 0xb5, 0x23, 0x07, 0x3a, 0x28, 0xd4, 0x54, 0x98,
+ 0x84, 0xb8, 0x1f, 0xf7, 0x0e, 0x10, 0xbf, 0x36, 0x1c, 0x13, 0x72, 0x96,
+ 0x28, 0xd5, 0x34, 0x8f, 0x07, 0x21, 0x1e, 0x7e, 0x4c, 0xf4, 0xf1, 0x8b,
+ 0x28, 0x60, 0x90, 0xbd, 0xb1, 0x24, 0x0b, 0x66, 0xd6, 0xcd, 0x4a, 0xfc,
+ 0xea, 0xdc, 0x00, 0xca, 0x44, 0x6c, 0xe0, 0x50, 0x50, 0xff, 0x18, 0x3a,
+ 0xd2, 0xbb, 0xf1, 0x18, 0xc1, 0xfc, 0x0e, 0xa5, 0x1f, 0x97, 0xd2, 0x2b,
+ 0x8f, 0x7e, 0x46, 0x70, 0x5d, 0x45, 0x27, 0xf4, 0x5b, 0x42, 0xae, 0xff,
+ 0x39, 0x58, 0x53, 0x37, 0x6f, 0x69, 0x7d, 0xd5, 0xfd, 0xf2, 0xc5, 0x18,
+ 0x7d, 0x7d, 0x5f, 0x0e, 0x2e, 0xb8, 0xd4, 0x3f, 0x17, 0xba, 0x0f, 0x7c,
+ 0x60, 0xff, 0x43, 0x7f, 0x53, 0x5d, 0xfe, 0xf2, 0x98, 0x33, 0xbf, 0x86,
+ 0xcb, 0xe8, 0x8e, 0xa4, 0xfb, 0xd4, 0x22, 0x1e, 0x84, 0x11, 0x72, 0x83,
+ 0x54, 0xfa, 0x30, 0xa7, 0x00, 0x8f, 0x15, 0x4a, 0x41, 0xc7, 0xfc, 0x46,
+ 0x6b, 0x46, 0x45, 0xdb, 0xe2, 0xe3, 0x21, 0x26, 0x7f, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff,
+};
+
+static const SECItem subprime_ike_1536 =
+ { siBuffer,
+ (unsigned char *)subprime_ike_1536_data,
+ sizeof(subprime_ike_1536_data) };
+static const SECItem subprime_ike_2048 =
+ { siBuffer,
+ (unsigned char *)subprime_ike_2048_data,
+ sizeof(subprime_ike_2048_data) };
+static const SECItem subprime_ike_3072 =
+ { siBuffer,
+ (unsigned char *)subprime_ike_3072_data,
+ sizeof(subprime_ike_3072_data) };
+static const SECItem subprime_ike_4096 =
+ { siBuffer,
+ (unsigned char *)subprime_ike_4096_data,
+ sizeof(subprime_ike_4096_data) };
+static const SECItem subprime_ike_6144 =
+ { siBuffer,
+ (unsigned char *)subprime_ike_6144_data,
+ sizeof(subprime_ike_6144_data) };
+static const SECItem subprime_ike_8192 =
+ { siBuffer,
+ (unsigned char *)subprime_ike_8192_data,
+ sizeof(subprime_ike_8192_data) };
+static const SECItem subprime_tls_2048 =
+ { siBuffer,
+ (unsigned char *)subprime_tls_2048_data,
+ sizeof(subprime_tls_2048_data) };
+static const SECItem subprime_tls_3072 =
+ { siBuffer,
+ (unsigned char *)subprime_tls_3072_data,
+ sizeof(subprime_tls_3072_data) };
+static const SECItem subprime_tls_4096 =
+ { siBuffer,
+ (unsigned char *)subprime_tls_4096_data,
+ sizeof(subprime_tls_4096_data) };
+static const SECItem subprime_tls_6144 =
+ { siBuffer,
+ (unsigned char *)subprime_tls_6144_data,
+ sizeof(subprime_tls_6144_data) };
+static const SECItem subprime_tls_8192 =
+ { siBuffer,
+ (unsigned char *)subprime_tls_8192_data,
+ sizeof(subprime_tls_8192_data) };
+
+/*
+ * verify that dhPrime matches one of our known primes
+ */
+const SECItem *
+sftk_VerifyDH_Prime(SECItem *dhPrime)
+{
+ /* use the length to decide which primes to check */
+ switch (dhPrime->len) {
+ case 1536 / PR_BITS_PER_BYTE:
+ if (PORT_Memcmp(dhPrime->data, prime_ike_1536,
+ sizeof(prime_ike_1536)) == 0) {
+ return &subprime_ike_1536;
+ }
+ break;
+ case 2048 / PR_BITS_PER_BYTE:
+ if (PORT_Memcmp(dhPrime->data, prime_tls_2048,
+ sizeof(prime_tls_2048)) == 0) {
+ return &subprime_tls_2048;
+ }
+ if (PORT_Memcmp(dhPrime->data, prime_ike_2048,
+ sizeof(prime_ike_2048)) == 0) {
+ return &subprime_ike_2048;
+ }
+ break;
+ case 3072 / PR_BITS_PER_BYTE:
+ if (PORT_Memcmp(dhPrime->data, prime_tls_3072,
+ sizeof(prime_tls_3072)) == 0) {
+ return &subprime_tls_3072;
+ }
+ if (PORT_Memcmp(dhPrime->data, prime_ike_3072,
+ sizeof(prime_ike_3072)) == 0) {
+ return &subprime_ike_3072;
+ }
+ break;
+ case 4096 / PR_BITS_PER_BYTE:
+ if (PORT_Memcmp(dhPrime->data, prime_tls_4096,
+ sizeof(prime_tls_4096)) == 0) {
+ return &subprime_tls_4096;
+ }
+ if (PORT_Memcmp(dhPrime->data, prime_ike_4096,
+ sizeof(prime_ike_4096)) == 0) {
+ return &subprime_ike_4096;
+ }
+ break;
+ case 6144 / PR_BITS_PER_BYTE:
+ if (PORT_Memcmp(dhPrime->data, prime_tls_6144,
+ sizeof(prime_tls_6144)) == 0) {
+ return &subprime_tls_6144;
+ }
+ if (PORT_Memcmp(dhPrime->data, prime_ike_6144,
+ sizeof(prime_ike_6144)) == 0) {
+ return &subprime_ike_6144;
+ }
+ break;
+ case 8192 / PR_BITS_PER_BYTE:
+ if (PORT_Memcmp(dhPrime->data, prime_tls_8192,
+ sizeof(prime_tls_8192)) == 0) {
+ return &subprime_tls_8192;
+ }
+ if (PORT_Memcmp(dhPrime->data, prime_ike_8192,
+ sizeof(prime_ike_8192)) == 0) {
+ return &subprime_ike_8192;
+ }
+ break;
+ }
+ /* no match found, return an error */
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return NULL;
+}
+
+/* Use the provided subPrime to see if dhPrime is a safe prime. We'll check
+ * primality of those values later. */
+SECStatus
+sftk_IsSafePrime(const SECItem *dhPrime, const SECItem *dhSubPrime, PRBool *isSafe)
+{
+ int i;
+ unsigned char carry = 0;
+ int offset = 0, subPrimeLen = dhPrime->len;
+ *isSafe = PR_FALSE;
+
+ /* Both dhPrime and dhSubPrime should be odd */
+ if (((dhPrime->data[dhPrime->len - 1] & 0x1) != 1) && ((dhSubPrime->data[dhSubPrime->len - 1] & 0x1) != 1)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ /* subPrime is p-1/2, which means subPrime is 1 bit shorter than p.
+ * It's length in bytes is the same unless the high byte of p == 1 or 0.
+ */
+ if (dhPrime->data[0] <= 1) {
+ subPrimeLen--;
+ offset++;
+ carry = (dhPrime->data[0]) << 7;
+ }
+
+ /* if subprime len is not long enough it is not a strong prime */
+ if (dhSubPrime->len != subPrimeLen) {
+ return SECSuccess;
+ }
+
+ /* does the subprime match q == (p-1)/2 */
+ for (i = 0; i < subPrimeLen; i++) {
+ if (dhSubPrime->data[i] !=
+ (carry | ((dhPrime->data[i + offset] >> 1) & 0x7f))) {
+ return SECSuccess;
+ }
+ carry = ((dhPrime->data[i + offset] & 1) << 7) & 0x80;
+ }
+ /* subPrime for p claims to be q=(p-1)/2. So the caller thinks p
+ * is a strong prime, just need to check primality of p and q to verify */
+ *isSafe = PR_TRUE;
+ return SECSuccess;
+}
diff --git a/security/nss/lib/softoken/sftkhmac.c b/security/nss/lib/softoken/sftkhmac.c
index 617e6fd4ef..b9ee7d0547 100644
--- a/security/nss/lib/softoken/sftkhmac.c
+++ b/security/nss/lib/softoken/sftkhmac.c
@@ -9,10 +9,10 @@
#include "softoken.h"
#include "hmacct.h"
-/* HMACMechanismToHash converts a PKCS#11 MAC mechanism into a freebl hash
+/* sftk_HMACMechanismToHash converts a PKCS#11 MAC mechanism into a freebl hash
* type. */
-static HASH_HashType
-HMACMechanismToHash(CK_MECHANISM_TYPE mech)
+HASH_HashType
+sftk_HMACMechanismToHash(CK_MECHANISM_TYPE mech)
{
switch (mech) {
case CKM_MD2_HMAC:
@@ -50,7 +50,7 @@ SetupMAC(CK_MECHANISM_PTR mech, SFTKObject *key)
return NULL;
}
- alg = HMACMechanismToHash(params->macAlg);
+ alg = sftk_HMACMechanismToHash(params->macAlg);
if (alg == HASH_AlgNULL) {
return NULL;
}
@@ -261,7 +261,7 @@ sftk_MAC_InitRaw(sftk_MACCtx *ctx, CK_MECHANISM_TYPE mech, const unsigned char *
case CKM_SHA256_HMAC:
case CKM_SHA384_HMAC:
case CKM_SHA512_HMAC:
- hashObj = HASH_GetRawHashObject(HMACMechanismToHash(mech));
+ hashObj = HASH_GetRawHashObject(sftk_HMACMechanismToHash(mech));
/* Because we condition above only on hashes we know to be valid,
* hashObj should never be NULL. This assert is only useful when
@@ -355,7 +355,7 @@ sftk_MAC_Reset(sftk_MACCtx *ctx)
}
CK_RV
-sftk_MAC_Update(sftk_MACCtx *ctx, CK_BYTE_PTR data, unsigned int data_len)
+sftk_MAC_Update(sftk_MACCtx *ctx, const CK_BYTE *data, unsigned int data_len)
{
switch (ctx->mech) {
case CKM_MD2_HMAC:
diff --git a/security/nss/lib/softoken/sftkike.c b/security/nss/lib/softoken/sftkike.c
index 7d5370bd45..27eacc0878 100644
--- a/security/nss/lib/softoken/sftkike.c
+++ b/security/nss/lib/softoken/sftkike.c
@@ -189,10 +189,11 @@ fail:
/* encode the final pad block of aes xcbc, padBuf is modified */
CK_RV
-sftk_xcbc_mac_pad(unsigned char *padBuf, unsigned int bufLen, int blockSize,
- const unsigned char *k2, const unsigned char *k3)
+sftk_xcbc_mac_pad(unsigned char *padBuf, unsigned int bufLen,
+ unsigned int blockSize, const unsigned char *k2,
+ const unsigned char *k3)
{
- int i;
+ unsigned int i;
if (bufLen == blockSize) {
for (i = 0; i < blockSize; i++) {
padBuf[i] ^= k2[i];
@@ -697,18 +698,22 @@ fail:
* This function returns (from rfc2409 appendix b):
* Ka = K1 | K2 | K3 | K4 |... Kn
* where:
- * K1 = prf(K, 0x00)
- * K2 = prf(K, K1)
- * K3 = prf(K, K2)
- * K4 = prf(K, K3)
+ * K1 = prf(K, [gxyKey]|[extraData]) or prf(K, 0) if gxyKey and extraData
+ * ar not present.
+ * K2 = prf(K, K1|[gxyKey]|[extraData])
+ * K3 = prf(K, K2|[gxyKey]|[extraData])
+ * K4 = prf(K, K3|[gxyKey]|[extraData])
* .
- * Kn = prf(K, K(n-1))
+ * Kn = prf(K, K(n-1)|[gxyKey]|[extraData])
* K = inKey
*/
CK_RV
sftk_ike1_appendix_b_prf(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey,
- const CK_MECHANISM_TYPE *mech, SFTKObject *outKey, unsigned int keySize)
+ const CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS *params,
+ SFTKObject *outKey, unsigned int keySize)
{
+ SFTKAttribute *gxyKeyValue = NULL;
+ SFTKObject *gxyKeyObj = NULL;
unsigned char *outKeyData = NULL;
unsigned char *thisKey = NULL;
unsigned char *lastKey = NULL;
@@ -718,11 +723,33 @@ sftk_ike1_appendix_b_prf(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey,
CK_RV crv;
prfContext context;
- crv = prf_setup(&context, *mech);
+ if ((params->ulExtraDataLen != 0) && (params->pExtraData == NULL)) {
+ return CKR_ARGUMENTS_BAD;
+ }
+ crv = prf_setup(&context, params->prfMechanism);
if (crv != CKR_OK) {
return crv;
}
+ if (params->bHasKeygxy) {
+ SFTKSession *session;
+ session = sftk_SessionFromHandle(hSession);
+ if (session == NULL) {
+ return CKR_SESSION_HANDLE_INVALID;
+ }
+ gxyKeyObj = sftk_ObjectFromHandle(params->hKeygxy, session);
+ sftk_FreeSession(session);
+ if (gxyKeyObj == NULL) {
+ crv = CKR_KEY_HANDLE_INVALID;
+ goto fail;
+ }
+ gxyKeyValue = sftk_FindAttribute(gxyKeyObj, CKA_VALUE);
+ if (gxyKeyValue == NULL) {
+ crv = CKR_KEY_HANDLE_INVALID;
+ goto fail;
+ }
+ }
+
macSize = prf_length(&context);
if (keySize == 0) {
@@ -741,25 +768,47 @@ sftk_ike1_appendix_b_prf(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey,
}
/*
- * this loop generates on block of the prf, basically
- * kn = prf(key, Kn-1)
- * Kn is thisKey, Kn-1 is lastKey
- * key is inKey
- */
+ * this loop generates on block of the prf, basically
+ * kn = prf(key, Kn-1 | [Keygxy] | [ExtraData])
+ * Kn is thisKey, Kn-1 is lastKey
+ * key is inKey
+ */
thisKey = outKeyData;
for (genKeySize = 0; genKeySize <= keySize; genKeySize += macSize) {
+ PRBool hashedData = PR_FALSE;
crv = prf_init(&context, inKey->attrib.pValue, inKey->attrib.ulValueLen);
if (crv != CKR_OK) {
goto fail;
}
- if (lastKey == NULL) {
- const unsigned char zero = 0;
- crv = prf_update(&context, &zero, 1);
- } else {
+ if (lastKey != NULL) {
crv = prf_update(&context, lastKey, macSize);
+ if (crv != CKR_OK) {
+ goto fail;
+ }
+ hashedData = PR_TRUE;
}
- if (crv != CKR_OK) {
- goto fail;
+ if (gxyKeyValue != NULL) {
+ crv = prf_update(&context, gxyKeyValue->attrib.pValue,
+ gxyKeyValue->attrib.ulValueLen);
+ if (crv != CKR_OK) {
+ goto fail;
+ }
+ hashedData = PR_TRUE;
+ }
+ if (params->ulExtraDataLen != 0) {
+ crv = prf_update(&context, params->pExtraData, params->ulExtraDataLen);
+ if (crv != CKR_OK) {
+ goto fail;
+ }
+ hashedData = PR_TRUE;
+ }
+ /* if we haven't hashed anything yet, hash a zero */
+ if (hashedData == PR_FALSE) {
+ const unsigned char zero = 0;
+ crv = prf_update(&context, &zero, 1);
+ if (crv != CKR_OK) {
+ goto fail;
+ }
}
crv = prf_final(&context, thisKey, macSize);
if (crv != CKR_OK) {
@@ -770,6 +819,12 @@ sftk_ike1_appendix_b_prf(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey,
}
crv = sftk_forceAttribute(outKey, CKA_VALUE, outKeyData, keySize);
fail:
+ if (gxyKeyValue) {
+ sftk_FreeAttribute(gxyKeyValue);
+ }
+ if (gxyKeyObj) {
+ sftk_FreeObject(gxyKeyObj);
+ }
if (outKeyData) {
PORT_ZFree(outKeyData, outKeySize);
}
@@ -800,10 +855,12 @@ fail:
* K = inKey, S = seedKey | seedData
*/
-CK_RV
-sftk_ike_prf_plus(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey,
- const CK_NSS_IKE_PRF_PLUS_DERIVE_PARAMS *params, SFTKObject *outKey,
- unsigned int keySize)
+static CK_RV
+sftk_ike_prf_plus_raw(CK_SESSION_HANDLE hSession,
+ const unsigned char *inKeyData, CK_ULONG inKeyLen,
+ const CK_NSS_IKE_PRF_PLUS_DERIVE_PARAMS *params,
+ unsigned char **outKeyDataPtr, unsigned int *outKeySizePtr,
+ unsigned int keySize)
{
SFTKAttribute *seedValue = NULL;
SFTKObject *seedKeyObj = NULL;
@@ -869,8 +926,7 @@ sftk_ike_prf_plus(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey,
crv = CKR_KEY_SIZE_RANGE;
goto fail;
}
- crv = prf_init(&context, inKey->attrib.pValue,
- inKey->attrib.ulValueLen);
+ crv = prf_init(&context, inKeyData, inKeyLen);
if (crv != CKR_OK) {
goto fail;
}
@@ -909,7 +965,9 @@ sftk_ike_prf_plus(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey,
lastKey = thisKey;
thisKey += macSize;
}
- crv = sftk_forceAttribute(outKey, CKA_VALUE, outKeyData, keySize);
+ *outKeyDataPtr = outKeyData;
+ *outKeySizePtr = outKeySize;
+ outKeyData = NULL; /* don't free it here, our caller will free it */
fail:
if (outKeyData) {
PORT_ZFree(outKeyData, outKeySize);
@@ -924,6 +982,30 @@ fail:
return crv;
}
+/*
+ * ike prf + with code to deliever results tosoftoken objects.
+ */
+CK_RV
+sftk_ike_prf_plus(CK_SESSION_HANDLE hSession, const SFTKAttribute *inKey,
+ const CK_NSS_IKE_PRF_PLUS_DERIVE_PARAMS *params, SFTKObject *outKey,
+ unsigned int keySize)
+{
+ unsigned char *outKeyData = NULL;
+ unsigned int outKeySize;
+ CK_RV crv;
+
+ crv = sftk_ike_prf_plus_raw(hSession, inKey->attrib.pValue,
+ inKey->attrib.ulValueLen, params,
+ &outKeyData, &outKeySize, keySize);
+ if (crv != CKR_OK) {
+ return crv;
+ }
+
+ crv = sftk_forceAttribute(outKey, CKA_VALUE, outKeyData, keySize);
+ PORT_ZFree(outKeyData, outKeySize);
+ return crv;
+}
+
/* sftk_aes_xcbc_new_keys:
*
* aes xcbc creates 3 new keys from the input key. The first key will be the
@@ -1239,7 +1321,21 @@ sftk_fips_IKE_PowerUpSelfTests(void)
0x7f, 0x6f, 0x77, 0x2e, 0x5d, 0x65, 0xb5, 0x8e,
0xb1, 0x13, 0x40, 0x96, 0xe8, 0x47, 0x8d, 0x2b
};
+ static const PRUint8 ike_known_sha256_prf_plus[] = {
+ 0xe6, 0xf1, 0x9b, 0x4a, 0x02, 0xe9, 0x73, 0x72,
+ 0x93, 0x9f, 0xdb, 0x46, 0x1d, 0xb1, 0x49, 0xcb,
+ 0x53, 0x08, 0x98, 0x3d, 0x41, 0x36, 0xfa, 0x8b,
+ 0x47, 0x04, 0x49, 0x11, 0x0d, 0x6e, 0x96, 0x1d,
+ 0xab, 0xbe, 0x94, 0x28, 0xa0, 0xb7, 0x9c, 0xa3,
+ 0x29, 0xe1, 0x40, 0xf8, 0xf8, 0x88, 0xb9, 0xb5,
+ 0x40, 0xd4, 0x54, 0x4d, 0x25, 0xab, 0x94, 0xd4,
+ 0x98, 0xd8, 0x00, 0xbf, 0x6f, 0xef, 0xe8, 0x39
+ };
SECStatus rv;
+ CK_RV crv;
+ unsigned char *outKeyData = NULL;
+ unsigned int outKeySize;
+ CK_NSS_IKE_PRF_PLUS_DERIVE_PARAMS ike_params;
rv = prf_test(CKM_AES_XCBC_MAC,
ike_xcbc_known_key, sizeof(ike_xcbc_known_key),
@@ -1290,5 +1386,23 @@ sftk_fips_IKE_PowerUpSelfTests(void)
ike_sha512_known_plain_text,
sizeof(ike_sha512_known_plain_text),
ike_sha512_known_mac, sizeof(ike_sha512_known_mac));
+
+ ike_params.prfMechanism = CKM_SHA256_HMAC;
+ ike_params.bHasSeedKey = PR_FALSE;
+ ike_params.hSeedKey = CK_INVALID_HANDLE;
+ ike_params.pSeedData = (CK_BYTE_PTR)ike_sha256_known_plain_text;
+ ike_params.ulSeedDataLen = sizeof(ike_sha256_known_plain_text);
+ crv = sftk_ike_prf_plus_raw(CK_INVALID_HANDLE, ike_sha256_known_key,
+ sizeof(ike_sha256_known_key), &ike_params,
+ &outKeyData, &outKeySize, 64);
+ if ((crv != CKR_OK) ||
+ (outKeySize != sizeof(ike_known_sha256_prf_plus)) ||
+ (PORT_Memcmp(outKeyData, ike_known_sha256_prf_plus,
+ sizeof(ike_known_sha256_prf_plus)) != 0)) {
+ PORT_ZFree(outKeyData, outKeySize);
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return SECFailure;
+ }
+ PORT_ZFree(outKeyData, outKeySize);
return rv;
}
diff --git a/security/nss/lib/softoken/sftkmessage.c b/security/nss/lib/softoken/sftkmessage.c
new file mode 100644
index 0000000000..76bc9b4799
--- /dev/null
+++ b/security/nss/lib/softoken/sftkmessage.c
@@ -0,0 +1,377 @@
+/* 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 implements PKCS 11 on top of our existing security modules
+ *
+ * Implement the PKCS #11 v3.0 Message interfaces
+ */
+#include "seccomon.h"
+#include "pkcs11.h"
+#include "pkcs11i.h"
+#include "blapi.h"
+#include "prenv.h"
+#include "softoken.h"
+
+static SECStatus
+sftk_ChaCha20_Poly1305_Message_Encrypt(ChaCha20Poly1305Context *ctx,
+ unsigned char *cipherText, unsigned int *cipherTextLen,
+ unsigned int maxOutLen, const unsigned char *plainText,
+ unsigned int plainTextLen,
+ CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS *params,
+ unsigned int paramsLen, const unsigned char *aad,
+ unsigned int aadLen)
+{
+ return ChaCha20Poly1305_Encrypt(ctx, cipherText, cipherTextLen, maxOutLen,
+ plainText, plainTextLen, params->pNonce, params->ulNonceLen,
+ aad, aadLen, params->pTag);
+}
+static SECStatus
+sftk_ChaCha20_Poly1305_Message_Decrypt(ChaCha20Poly1305Context *ctx,
+ unsigned char *plainText, unsigned int *plainTextLen,
+ unsigned int maxOutLen, const unsigned char *cipherText,
+ unsigned int cipherTextLen,
+ CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS *params,
+ unsigned int paramsLen, const unsigned char *aad,
+ unsigned int aadLen)
+{
+ return ChaCha20Poly1305_Decrypt(ctx, plainText, plainTextLen, maxOutLen,
+ cipherText, cipherTextLen, params->pNonce, params->ulNonceLen,
+ aad, aadLen, params->pTag);
+}
+
+/*
+ * Handle AEAD Encryption operation
+ *
+ * The setup is similiar to sftk_CryptInit except we set the aeadUpdate
+ * function instead of the normal update function. This function handles
+ * both the Encrypt case and the Decrypt case.
+ */
+static CK_RV
+sftk_MessageCryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey, SFTKContextType contextType,
+ CK_ATTRIBUTE_TYPE operation, PRBool encrypt)
+{
+ SFTKSession *session;
+ SFTKObject *key;
+ SFTKSessionContext *context;
+ SFTKAttribute *att;
+ CK_KEY_TYPE key_type;
+ CK_RV crv = CKR_OK;
+
+ if (!pMechanism) {
+ return CKR_MECHANISM_PARAM_INVALID;
+ }
+
+ crv = sftk_MechAllowsOperation(pMechanism->mechanism,
+ CKA_NSS_MESSAGE | operation);
+ if (crv != CKR_OK)
+ return crv;
+
+ session = sftk_SessionFromHandle(hSession);
+ if (session == NULL)
+ return CKR_SESSION_HANDLE_INVALID;
+
+ crv = sftk_InitGeneric(session, &context, contextType, &key, hKey,
+ &key_type, CKO_SECRET_KEY, operation);
+ if (crv != CKR_OK) {
+ sftk_FreeSession(session);
+ return crv;
+ }
+
+ att = sftk_FindAttribute(key, CKA_VALUE);
+ if (att == NULL) {
+ sftk_FreeSession(session);
+ sftk_FreeContext(context);
+ return CKR_KEY_HANDLE_INVALID;
+ }
+
+ context->doPad = PR_FALSE;
+ context->multi = PR_TRUE; /* All message are 'multi' operations */
+
+ switch (pMechanism->mechanism) {
+ case CKM_AES_GCM:
+ context->cipherInfo = AES_CreateContext(
+ (unsigned char *)att->attrib.pValue,
+ NULL, NSS_AES_GCM, encrypt, att->attrib.ulValueLen,
+ AES_BLOCK_SIZE);
+ context->aeadUpdate = (SFTKAEADCipher)AES_AEAD;
+ context->destroy = (SFTKDestroy)AES_DestroyContext;
+ break;
+ case CKM_CHACHA20_POLY1305:
+ context->cipherInfo = ChaCha20Poly1305_CreateContext(
+ (unsigned char *)att->attrib.pValue, att->attrib.ulValueLen,
+ 16);
+ context->aeadUpdate = (SFTKAEADCipher)(encrypt ? sftk_ChaCha20_Poly1305_Message_Encrypt : sftk_ChaCha20_Poly1305_Message_Decrypt);
+ context->destroy = (SFTKDestroy)ChaCha20Poly1305_DestroyContext;
+ break;
+ default:
+ crv = CKR_MECHANISM_INVALID;
+ break;
+ }
+ if (context->cipherInfo == NULL) {
+ crv = sftk_MapCryptError(PORT_GetError());
+ if (crv == CKR_OK) {
+ crv = CKR_GENERAL_ERROR;
+ }
+ }
+ if (crv != CKR_OK) {
+ sftk_FreeContext(context);
+ sftk_FreeSession(session);
+ return crv;
+ }
+ sftk_SetContextByType(session, contextType, context);
+ sftk_FreeSession(session);
+ return CKR_OK;
+}
+
+/*
+ * Generic handler for the actual encryption/decryption. Each call handles
+ * The authentication data for the entire block. Multiple calls using
+ * BeginMessage and NextMessage are not supported and CKF_MESSSAGE_MULTI is
+ * not set on the supported algorithms
+ */
+static CK_RV
+sftk_CryptMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen, CK_BYTE_PTR pIntext,
+ CK_ULONG ulIntextLen, CK_BYTE_PTR pOuttext,
+ CK_ULONG_PTR pulOuttextLen, SFTKContextType contextType)
+{
+ SFTKSessionContext *context;
+ unsigned int outlen;
+ unsigned int maxout = *pulOuttextLen;
+ CK_RV crv;
+ SECStatus rv;
+
+ CHECK_FORK();
+
+ /* make sure we're legal */
+ crv = sftk_GetContext(hSession, &context, contextType, PR_TRUE, NULL);
+ if (crv != CKR_OK)
+ return crv;
+
+ if (!pOuttext) {
+ *pulOuttextLen = ulIntextLen;
+ return CKR_OK;
+ }
+ rv = (*context->aeadUpdate)(context->cipherInfo, pOuttext, &outlen,
+ maxout, pIntext, ulIntextLen,
+ pParameter, ulParameterLen,
+ pAssociatedData, ulAssociatedDataLen);
+
+ if (rv != SECSuccess) {
+ if (contextType == SFTK_MESSAGE_ENCRYPT) {
+ return sftk_MapCryptError(PORT_GetError());
+ } else {
+ return sftk_MapDecryptError(PORT_GetError());
+ }
+ }
+ *pulOuttextLen = (CK_ULONG)(outlen);
+ return CKR_OK;
+}
+
+/*
+ * Common message cleanup rountine
+ */
+static CK_RV
+sftk_MessageCryptFinal(CK_SESSION_HANDLE hSession,
+ SFTKContextType contextType)
+{
+ SFTKSession *session;
+ SFTKSessionContext *context;
+ CK_RV crv;
+
+ CHECK_FORK();
+
+ /* make sure we're legal */
+ crv = sftk_GetContext(hSession, &context, contextType, PR_TRUE, &session);
+ if (crv != CKR_OK)
+ return crv;
+ sftk_TerminateOp(session, contextType, context);
+ sftk_FreeSession(session);
+ return CKR_OK;
+}
+
+/* MessageEncrypt and EncryptMessage functions just use the helper functions
+ * above */
+CK_RV
+NSC_MessageEncryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ return sftk_MessageCryptInit(hSession, pMechanism, hKey,
+ SFTK_MESSAGE_ENCRYPT, CKA_ENCRYPT, PR_TRUE);
+}
+
+CK_RV
+NSC_EncryptMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen, CK_BYTE_PTR pPlaintext,
+ CK_ULONG ulPlaintextLen, CK_BYTE_PTR pCiphertext,
+ CK_ULONG_PTR pulCiphertextLen)
+{
+ return sftk_CryptMessage(hSession, pParameter, ulParameterLen,
+ pAssociatedData, ulAssociatedDataLen, pPlaintext,
+ ulPlaintextLen, pCiphertext, pulCiphertextLen,
+ SFTK_MESSAGE_ENCRYPT);
+}
+
+/*
+ * We only support the single shot function. The Begin/Next version can be
+ * dealt with if we need to support S/MIME or something. It would probably
+ * just buffer rather then returning intermediate results.
+ */
+CK_RV
+NSC_EncryptMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_EncryptMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pPlaintextPart,
+ CK_ULONG ulPlaintextPartLen, CK_BYTE_PTR pCiphertextPart,
+ CK_ULONG_PTR pulCiphertextPartLen, CK_FLAGS flags)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_MessageEncryptFinal(CK_SESSION_HANDLE hSession)
+{
+ return sftk_MessageCryptFinal(hSession, SFTK_MESSAGE_ENCRYPT);
+}
+
+/* MessageDecrypt and DecryptMessage functions just use the helper functions
+ * above */
+CK_RV
+NSC_MessageDecryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ return sftk_MessageCryptInit(hSession, pMechanism, hKey,
+ SFTK_MESSAGE_DECRYPT, CKA_DECRYPT, PR_FALSE);
+}
+
+CK_RV
+NSC_DecryptMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen, CK_BYTE_PTR pCiphertext,
+ CK_ULONG ulCiphertextLen, CK_BYTE_PTR pPlaintext,
+ CK_ULONG_PTR pulPlaintextLen)
+{
+ return sftk_CryptMessage(hSession, pParameter, ulParameterLen,
+ pAssociatedData, ulAssociatedDataLen, pCiphertext,
+ ulCiphertextLen, pPlaintext, pulPlaintextLen,
+ SFTK_MESSAGE_DECRYPT);
+}
+
+/*
+ * We only support the single shot function. The Begin/Next version can be
+ * dealt with if we need to support S/MIME or something. It would probably
+ * just buffer rather then returning intermediate results. This is expecially
+ * true for decrypt, which isn't supposed to return any data unless it's been
+ * authenticated (which can't happen until the last block is processed).
+ */
+CK_RV
+NSC_DecryptMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_DecryptMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pCiphertextPart,
+ CK_ULONG ulCiphertextPartLen, CK_BYTE_PTR pPlaintextPart,
+ CK_ULONG_PTR pulPlaintextPartLen, CK_FLAGS flags)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_MessageDecryptFinal(CK_SESSION_HANDLE hSession)
+{
+ return sftk_MessageCryptFinal(hSession, SFTK_MESSAGE_DECRYPT);
+}
+
+/*
+ * There are no mechanisms defined to use the MessageSign and MessageVerify
+ * interfaces yet, so we don't need to implement anything.
+ */
+CK_RV
+NSC_MessageSignInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_SignMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pData, CK_ULONG ulDataLen,
+ CK_BYTE_PTR pSignature, CK_ULONG_PTR pulSignatureLen)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_SignMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_SignMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen, CK_BYTE_PTR pSignature,
+ CK_ULONG_PTR pulSignatureLen)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_MessageSignFinal(CK_SESSION_HANDLE hSession)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_MessageVerifyInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_VerifyMessage(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen, CK_BYTE_PTR pSignature,
+ CK_ULONG ulSignatureLen)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_VerifyMessageBegin(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_VerifyMessageNext(CK_SESSION_HANDLE hSession, CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen, CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen, CK_BYTE_PTR pSignature,
+ CK_ULONG ulSignatureLen)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
+
+CK_RV
+NSC_MessageVerifyFinal(CK_SESSION_HANDLE hSession)
+{
+ return CKR_FUNCTION_NOT_SUPPORTED;
+}
diff --git a/security/nss/lib/softoken/sftkpwd.c b/security/nss/lib/softoken/sftkpwd.c
index f2acf76647..b41cf9daba 100644
--- a/security/nss/lib/softoken/sftkpwd.c
+++ b/security/nss/lib/softoken/sftkpwd.c
@@ -92,6 +92,11 @@ sftkdb_passwordToKey(SFTKDBHandle *keydb, SECItem *salt,
SHA1Context *cx = NULL;
SECStatus rv = SECFailure;
+ if (!pw) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
key->data = PORT_Alloc(SHA1_LENGTH);
if (key->data == NULL) {
goto loser;
@@ -260,18 +265,19 @@ loser:
* with SECITEM_FreeItem by the caller.
*/
SECStatus
-sftkdb_DecryptAttribute(SECItem *passKey, SECItem *cipherText,
- SECItem **plain)
+sftkdb_DecryptAttribute(SFTKDBHandle *handle, SECItem *passKey,
+ CK_OBJECT_HANDLE id, CK_ATTRIBUTE_TYPE type,
+ SECItem *cipherText, SECItem **plain)
{
SECStatus rv;
sftkCipherValue cipherValue;
/* First get the cipher type */
+ *plain = NULL;
rv = sftkdb_decodeCipherText(cipherText, &cipherValue);
if (rv != SECSuccess) {
goto loser;
}
- /* fprintf(stderr, "sftkdb_DecryptAttribute iteration: %d\n", cipherValue.param->iter); */
*plain = nsspkcs5_CipherData(cipherValue.param, passKey, &cipherValue.value,
PR_FALSE, NULL);
@@ -280,6 +286,33 @@ sftkdb_DecryptAttribute(SECItem *passKey, SECItem *cipherText,
goto loser;
}
+ /* If we are using aes 256, we need to check authentication as well.*/
+ if ((type != CKT_INVALID_TYPE) && (cipherValue.alg == SEC_OID_AES_256_CBC)) {
+ SECItem signature;
+ unsigned char signData[SDB_MAX_META_DATA_LEN];
+
+ /* if we get here from the old legacy db, there is clearly an
+ * error, don't return the plaintext */
+ if (handle == NULL) {
+ rv = SECFailure;
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ goto loser;
+ }
+
+ signature.data = signData;
+ signature.len = sizeof(signData);
+ rv = sftkdb_GetAttributeSignature(handle, handle, id, type,
+ &signature);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+ rv = sftkdb_VerifyAttribute(handle, passKey, CK_INVALID_HANDLE, type,
+ *plain, &signature);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+ }
+
loser:
if (cipherValue.param) {
nsspkcs5_DestroyPBEParameter(cipherValue.param);
@@ -287,9 +320,36 @@ loser:
if (cipherValue.arena) {
PORT_FreeArena(cipherValue.arena, PR_FALSE);
}
+ /* Item decrypted, but failed integrity, clear it out */
+ if (*plain && rv != SECSuccess) {
+ SECITEM_ZfreeItem(*plain, PR_TRUE);
+ *plain = NULL;
+ }
return rv;
}
+/* If the database can't store the integrity check, it's a non-FIPS database
+ * and we use the old encryption scheme for it */
+static PRBool
+sftkdb_useLegacyEncryption(SFTKDBHandle *handle, SDB *db)
+{
+ if ((handle == NULL) || (db == NULL)) {
+ /* this is the case where the legacy db is calling back to us to
+ * encrypt or decrypt attributes inside the lower level db code.
+ * This is because the legacy db stored keys as pkcs #8 encrypted
+ * blobs rather than individual encrypted attributes */
+ return PR_TRUE;
+ }
+ /* currently, only the legacy db can't store meta data, but if we
+ * add a new db that also can't store meta data, then it to wouldn't
+ * be able to do the integrity checks. In both cases use the old encryption
+ * algorithms. */
+ if ((db->sdb_flags & SDB_HAS_META) == 0) {
+ return PR_TRUE;
+ }
+ return PR_FALSE;
+}
+
/*
* encrypt a block. This function returned the encrypted ciphertext which
* the caller must free. If the caller provides an arena, cipherText will
@@ -297,22 +357,32 @@ loser:
* salt automatically.
*/
SECStatus
-sftkdb_EncryptAttribute(PLArenaPool *arena, SECItem *passKey,
- int iterationCount, SECItem *plainText,
- SECItem **cipherText)
+sftkdb_EncryptAttribute(PLArenaPool *arena, SFTKDBHandle *handle, SDB *db,
+ SECItem *passKey, int iterationCount,
+ CK_OBJECT_HANDLE id, CK_ATTRIBUTE_TYPE type,
+ SECItem *plainText, SECItem **cipherText)
{
SECStatus rv;
sftkCipherValue cipherValue;
SECItem *cipher = NULL;
NSSPKCS5PBEParameter *param = NULL;
unsigned char saltData[HASH_LENGTH_MAX];
+ SECItem *signature = NULL;
+ HASH_HashType hashType = HASH_AlgNULL;
- cipherValue.alg = SEC_OID_PKCS12_PBE_WITH_SHA1_AND_TRIPLE_DES_CBC;
- cipherValue.salt.len = SHA1_LENGTH;
+ if (sftkdb_useLegacyEncryption(handle, db)) {
+ cipherValue.alg = SEC_OID_PKCS12_PBE_WITH_SHA1_AND_TRIPLE_DES_CBC;
+ cipherValue.salt.len = SHA1_LENGTH;
+ hashType = HASH_AlgSHA1;
+ } else {
+ cipherValue.alg = SEC_OID_AES_256_CBC;
+ cipherValue.salt.len = SHA256_LENGTH;
+ hashType = HASH_AlgSHA256;
+ }
cipherValue.salt.data = saltData;
RNG_GenerateGlobalRandomBytes(saltData, cipherValue.salt.len);
- param = nsspkcs5_NewParam(cipherValue.alg, HASH_AlgSHA1, &cipherValue.salt,
+ param = nsspkcs5_NewParam(cipherValue.alg, hashType, &cipherValue.salt,
iterationCount);
if (param == NULL) {
rv = SECFailure;
@@ -331,7 +401,26 @@ sftkdb_EncryptAttribute(PLArenaPool *arena, SECItem *passKey,
goto loser;
}
+ /* If we are using aes 256, we need to add authentication as well */
+ if ((type != CKT_INVALID_TYPE) &&
+ (cipherValue.param->encAlg == SEC_OID_AES_256_CBC)) {
+ rv = sftkdb_SignAttribute(arena, handle, db, passKey, iterationCount,
+ CK_INVALID_HANDLE, type, plainText,
+ &signature);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+ rv = sftkdb_PutAttributeSignature(handle, db, id, type,
+ signature);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+ }
+
loser:
+ if ((arena == NULL) && signature) {
+ SECITEM_FreeItem(cipher, PR_TRUE);
+ }
if (cipher) {
SECITEM_FreeItem(cipher, PR_TRUE);
}
@@ -408,7 +497,8 @@ loser:
* plainText is the plainText of the attribute.
*/
SECStatus
-sftkdb_VerifyAttribute(SECItem *passKey, CK_OBJECT_HANDLE objectID,
+sftkdb_VerifyAttribute(SFTKDBHandle *handle,
+ SECItem *passKey, CK_OBJECT_HANDLE objectID,
CK_ATTRIBUTE_TYPE attrType,
SECItem *plainText, SECItem *signText)
{
@@ -450,8 +540,9 @@ loser:
* attribute. The signText is a PKCS 5 v2 pbe.
*/
SECStatus
-sftkdb_SignAttribute(PLArenaPool *arena, SECItem *passKey,
- int iterationCount, CK_OBJECT_HANDLE objectID,
+sftkdb_SignAttribute(PLArenaPool *arena, SFTKDBHandle *keyDB, SDB *db,
+ SECItem *passKey, int iterationCount,
+ CK_OBJECT_HANDLE objectID,
CK_ATTRIBUTE_TYPE attrType,
SECItem *plainText, SECItem **signature)
{
@@ -860,7 +951,8 @@ sftkdb_finishPasswordCheck(SFTKDBHandle *keydb, SECItem *key, const char *pw,
}
/* decrypt the entry value */
- rv = sftkdb_DecryptAttribute(key, value, &result);
+ rv = sftkdb_DecryptAttribute(keydb, key, CK_INVALID_HANDLE,
+ CKT_INVALID_TYPE, value, &result);
if (rv != SECSuccess) {
goto done;
}
@@ -1070,9 +1162,9 @@ sftk_updateMacs(PLArenaPool *arena, SFTKDBHandle *handle,
SECItem plainText;
plainText.data = authAttr.pValue;
plainText.len = authAttr.ulValueLen;
- if (sftkdb_SignAttribute(arena, newKey, iterationCount, id,
- authAttr.type, &plainText,
- &signText) != SECSuccess) {
+ if (sftkdb_SignAttribute(arena, handle, keyTarget, newKey,
+ iterationCount, id, authAttr.type,
+ &plainText, &signText) != SECSuccess) {
return CKR_GENERAL_ERROR;
}
if (sftkdb_PutAttributeSignature(handle, keyTarget, id, authAttr.type,
@@ -1127,7 +1219,8 @@ sftk_updateEncrypted(PLArenaPool *arena, SFTKDBHandle *keydb,
SECItem *result;
plainText.data = privAttr.pValue;
plainText.len = privAttr.ulValueLen;
- if (sftkdb_EncryptAttribute(arena, newKey, iterationCount,
+ if (sftkdb_EncryptAttribute(arena, keydb, keydb->db, newKey,
+ iterationCount, id, privAttr.type,
&plainText, &result) != SECSuccess) {
return CKR_GENERAL_ERROR;
}
@@ -1296,7 +1389,7 @@ sftkdb_ChangePassword(SFTKDBHandle *keydb,
certdb = keydb->peerDB;
if (certdb) {
CK_ATTRIBUTE objectType = { CKA_CLASS, 0, sizeof(CK_OBJECT_CLASS) };
- CK_OBJECT_CLASS myClass = CKO_NETSCAPE_TRUST;
+ CK_OBJECT_CLASS myClass = CKO_NSS_TRUST;
objectType.pValue = &myClass;
crv = sftkdb_convertObjects(certdb, &objectType, 1, &newKey,
@@ -1317,8 +1410,9 @@ sftkdb_ChangePassword(SFTKDBHandle *keydb,
plainText.data = (unsigned char *)SFTK_PW_CHECK_STRING;
plainText.len = SFTK_PW_CHECK_LEN;
- rv = sftkdb_EncryptAttribute(NULL, &newKey, iterationCount,
- &plainText, &result);
+ rv = sftkdb_EncryptAttribute(NULL, keydb, keydb->db, &newKey,
+ iterationCount, CK_INVALID_HANDLE,
+ CKT_INVALID_TYPE, &plainText, &result);
if (rv != SECSuccess) {
goto loser;
}
diff --git a/security/nss/lib/softoken/softkver.h b/security/nss/lib/softoken/softkver.h
index 806f3f1e95..9e02433e2e 100644
--- a/security/nss/lib/softoken/softkver.h
+++ b/security/nss/lib/softoken/softkver.h
@@ -17,11 +17,11 @@
* The format of the version string should be
* "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>][ <Beta>]"
*/
-#define SOFTOKEN_VERSION "3.48.5" SOFTOKEN_ECC_STRING
+#define SOFTOKEN_VERSION "3.59.1.1" SOFTOKEN_ECC_STRING
#define SOFTOKEN_VMAJOR 3
-#define SOFTOKEN_VMINOR 48
-#define SOFTOKEN_VPATCH 5
-#define SOFTOKEN_VBUILD 0
+#define SOFTOKEN_VMINOR 59
+#define SOFTOKEN_VPATCH 1
+#define SOFTOKEN_VBUILD 1
#define SOFTOKEN_BETA PR_FALSE
#endif /* _SOFTKVER_H_ */
diff --git a/security/nss/lib/softoken/softoken.gyp b/security/nss/lib/softoken/softoken.gyp
index 8b6751182d..1ff5286d79 100644
--- a/security/nss/lib/softoken/softoken.gyp
+++ b/security/nss/lib/softoken/softoken.gyp
@@ -48,7 +48,7 @@
'fipstest.c',
'fipstokn.c',
'jpakesftk.c',
- 'lgglue.c',
+ 'kbkdf.c',
'lowkey.c',
'lowpbe.c',
'padbuf.c',
@@ -56,14 +56,23 @@
'pkcs11c.c',
'pkcs11u.c',
'sdb.c',
+ 'sftkdhverify.c',
'sftkdb.c',
'sftkhmac.c',
'sftkike.c',
+ 'sftkmessage.c',
'sftkpars.c',
'sftkpwd.c',
'softkver.c',
'tlsprf.c'
],
+ 'conditions': [
+ [ 'disable_dbm==0', {
+ 'sources': [
+ 'lgglue.c',
+ ]
+ }]
+ ]
},
},
{
diff --git a/security/nss/lib/softoken/softoken.h b/security/nss/lib/softoken/softoken.h
index 4626e78497..30586fcf4b 100644
--- a/security/nss/lib/softoken/softoken.h
+++ b/security/nss/lib/softoken/softoken.h
@@ -145,7 +145,9 @@ extern PRBool sftk_fatalError;
/*
** macros to check for forked child process after C_Initialize
*/
-#if defined(XP_UNIX) && !defined(NO_FORK_CHECK)
+/* for PKCS #11 3.0, default is NO_FORK_CHECK, if you want it, now you
+ * need to define DO_FORK_CHECK */
+#if defined(XP_UNIX) && defined(DO_FORK_CHECK)
#ifdef DEBUG
@@ -260,6 +262,19 @@ extern PRBool sftkForkCheckDisabled;
#endif
+/*
+ * If we were trying to be complete, we would have both FORK_SAFE
+ * and non-Fork safe interfaces here. That would require doubling
+ * the functions in our function list for both this and the FIPS
+ * interface. Since NSS now always asks for a FORK_SAFE interface,
+ * and can fall back to a non-FORK_SAFE interface, we set only
+ * export one set of interfaces here */
+#ifdef NO_FORK_CHECK
+#define NSS_INTERFACE_FLAGS CKF_INTERFACE_FORK_SAFE
+#else
+#define NSS_INTERFACE_FLAGS 0
+#endif
+
SEC_END_PROTOS
#endif /* _SOFTOKEN_H_ */
diff --git a/security/nss/lib/softoken/softokn.def b/security/nss/lib/softoken/softokn.def
index 0c71a1b4c0..135755be6c 100644
--- a/security/nss/lib/softoken/softokn.def
+++ b/security/nss/lib/softoken/softokn.def
@@ -26,3 +26,14 @@ NSC_ModuleDBFunc;
;+ local:
;+ *;
;+};
+;+NSS_3.52 { # NSS 3.52 release adds pkcs #11 v3.0
+;+ global:
+C_GetInterfaceList;
+FC_GetInterfaceList;
+NSC_GetInterfaceList;
+C_GetInterface;
+FC_GetInterface;
+NSC_GetInterface;
+;+ local:
+;+ *;
+;+};
diff --git a/security/nss/lib/ssl/SSLerrs.h b/security/nss/lib/ssl/SSLerrs.h
index 87b59b1e8d..f9c36b7c1a 100644
--- a/security/nss/lib/ssl/SSLerrs.h
+++ b/security/nss/lib/ssl/SSLerrs.h
@@ -582,3 +582,6 @@ ER3(SSL_ERROR_DC_INVALID_KEY_USAGE, (SSL_ERROR_BASE + 184),
ER3(SSL_ERROR_DC_EXPIRED, (SSL_ERROR_BASE + 185),
"SSL received a delegated credential that expired.")
+
+ER3(SSL_ERROR_DC_INAPPROPRIATE_VALIDITY_PERIOD, (SSL_ERROR_BASE + 186),
+ "SSL received a delegated credential with excessive TTL.")
diff --git a/security/nss/lib/ssl/dtls13con.c b/security/nss/lib/ssl/dtls13con.c
index 0c4fc7fcd1..5307419b65 100644
--- a/security/nss/lib/ssl/dtls13con.c
+++ b/security/nss/lib/ssl/dtls13con.c
@@ -10,38 +10,52 @@
#include "ssl.h"
#include "sslimpl.h"
#include "sslproto.h"
+#include "keyhi.h"
+#include "pk11func.h"
+/*
+ * 0 1 2 3 4 5 6 7
+ * +-+-+-+-+-+-+-+-+
+ * |0|0|1|C|S|L|E E|
+ * +-+-+-+-+-+-+-+-+
+ * | Connection ID | Legend:
+ * | (if any, |
+ * / length as / C - CID present
+ * | negotiated) | S - Sequence number length
+ * +-+-+-+-+-+-+-+-+ L - Length present
+ * | 8 or 16 bit | E - Epoch
+ * |Sequence Number|
+ * +-+-+-+-+-+-+-+-+
+ * | 16 bit Length |
+ * | (if present) |
+ * +-+-+-+-+-+-+-+-+
+ */
SECStatus
-dtls13_InsertCipherTextHeader(const sslSocket *ss, ssl3CipherSpec *cwSpec,
+dtls13_InsertCipherTextHeader(const sslSocket *ss, const ssl3CipherSpec *cwSpec,
sslBuffer *wrBuf, PRBool *needsLength)
{
- PRUint32 seq;
- SECStatus rv;
-
/* Avoid using short records for the handshake. We pack multiple records
* into the one datagram for the handshake. */
if (ss->opt.enableDtlsShortHeader &&
- cwSpec->epoch != TrafficKeyHandshake) {
+ cwSpec->epoch > TrafficKeyHandshake) {
*needsLength = PR_FALSE;
/* The short header is comprised of two octets in the form
- * 0b001essssssssssss where 'e' is the low bit of the epoch and 's' is
- * the low 12 bits of the sequence number. */
- seq = 0x2000 |
- (((uint64_t)cwSpec->epoch & 1) << 12) |
- (cwSpec->nextSeqNum & 0xfff);
- return sslBuffer_AppendNumber(wrBuf, seq, 2);
+ * 0b001000eessssssss where 'e' is the low two bits of the
+ * epoch and 's' is the low 8 bits of the sequence number. */
+ PRUint8 ct = 0x20 | ((uint64_t)cwSpec->epoch & 0x3);
+ if (sslBuffer_AppendNumber(wrBuf, ct, 1) != SECSuccess) {
+ return SECFailure;
+ }
+ PRUint8 seq = cwSpec->nextSeqNum & 0xff;
+ return sslBuffer_AppendNumber(wrBuf, seq, 1);
}
- rv = sslBuffer_AppendNumber(wrBuf, ssl_ct_application_data, 1);
- if (rv != SECSuccess) {
+ PRUint8 ct = 0x2c | ((PRUint8)cwSpec->epoch & 0x3);
+ if (sslBuffer_AppendNumber(wrBuf, ct, 1) != SECSuccess) {
return SECFailure;
}
-
- /* The epoch and sequence number are encoded on 4 octets, with the epoch
- * consuming the first two bits. */
- seq = (((uint64_t)cwSpec->epoch & 3) << 30) | (cwSpec->nextSeqNum & 0x3fffffff);
- rv = sslBuffer_AppendNumber(wrBuf, seq, 4);
- if (rv != SECSuccess) {
+ if (sslBuffer_AppendNumber(wrBuf,
+ (cwSpec->nextSeqNum & 0xffff), 2) != SECSuccess) {
return SECFailure;
}
*needsLength = PR_TRUE;
@@ -171,6 +185,27 @@ dtls13_SendAckCb(sslSocket *ss)
(void)dtls13_SendAck(ss);
}
+/* Limits from draft-ietf-tls-dtls13-38; section 4.5.3. */
+PRBool
+dtls13_AeadLimitReached(ssl3CipherSpec *spec)
+{
+ if (spec->version >= SSL_LIBRARY_VERSION_TLS_1_3) {
+ switch (spec->cipherDef->calg) {
+ case ssl_calg_chacha20:
+ case ssl_calg_aes_gcm:
+ return spec->deprotectionFailures >= (1ULL << 36);
+#ifdef UNSAFE_FUZZER_MODE
+ case ssl_calg_null:
+ return PR_FALSE;
+#endif
+ default:
+ PORT_Assert(0);
+ break;
+ }
+ }
+ return PR_FALSE;
+}
+
/* Zero length messages are very simple to check. */
static PRBool
dtls_IsEmptyMessageAcknowledged(sslSocket *ss, PRUint16 msgSeq, PRUint32 offset)
@@ -378,8 +413,7 @@ dtls13_HandleOutOfEpochRecord(sslSocket *ss, const ssl3CipherSpec *spec,
* server, we might have processed the client's Finished and
* moved on to application data keys, but the client has
* retransmitted Finished (e.g., because our ACK got lost.)
- * We just retransmit the previous Finished to let the client
- * complete. */
+ * We just retransmit the ACK to let the client complete. */
if (rType == ssl_ct_handshake) {
if ((ss->sec.isServer) &&
(ss->ssl3.hs.ws == idle_handshake)) {
@@ -512,3 +546,56 @@ dtls13_HolddownTimerCb(sslSocket *ss)
ssl_CipherSpecReleaseByEpoch(ss, ssl_secret_read, TrafficKeyHandshake);
ssl_ClearPRCList(&ss->ssl3.hs.dtlsRcvdHandshake, NULL);
}
+
+SECStatus
+dtls13_MaskSequenceNumber(sslSocket *ss, ssl3CipherSpec *spec,
+ PRUint8 *hdr, PRUint8 *cipherText, PRUint32 cipherTextLen)
+{
+ PORT_Assert(IS_DTLS(ss));
+ if (spec->version < SSL_LIBRARY_VERSION_TLS_1_3) {
+ return SECSuccess;
+ }
+
+ if (spec->maskContext) {
+#ifdef UNSAFE_FUZZER_MODE
+ /* Use a null mask. */
+ PRUint8 mask[2] = { 0 };
+#else
+ /* "This procedure requires the ciphertext length be at least 16 bytes.
+ * Receivers MUST reject shorter records as if they had failed
+ * deprotection, as described in Section 4.5.2." */
+ if (cipherTextLen < 16) {
+ PORT_SetError(SSL_ERROR_BAD_MAC_READ);
+ return SECFailure;
+ }
+
+ PRUint8 mask[2];
+ SECStatus rv = ssl_CreateMaskInner(spec->maskContext, cipherText, cipherTextLen, mask, sizeof(mask));
+
+ if (rv != SECSuccess) {
+ PORT_SetError(SSL_ERROR_BAD_MAC_READ);
+ return SECFailure;
+ }
+#endif
+
+ hdr[1] ^= mask[0];
+ if (hdr[0] & 0x08) {
+ hdr[2] ^= mask[1];
+ }
+ }
+ return SECSuccess;
+}
+
+CK_MECHANISM_TYPE
+tls13_SequenceNumberEncryptionMechanism(SSLCipherAlgorithm bulkAlgorithm)
+{
+ switch (bulkAlgorithm) {
+ case ssl_calg_aes_gcm:
+ return CKM_AES_ECB;
+ case ssl_calg_chacha20:
+ return CKM_NSS_CHACHA20_CTR;
+ default:
+ PORT_Assert(PR_FALSE);
+ }
+ return CKM_INVALID_MECHANISM;
+}
diff --git a/security/nss/lib/ssl/dtls13con.h b/security/nss/lib/ssl/dtls13con.h
index ce92a8a55b..bfe8d40204 100644
--- a/security/nss/lib/ssl/dtls13con.h
+++ b/security/nss/lib/ssl/dtls13con.h
@@ -10,7 +10,7 @@
#define __dtls13con_h_
SECStatus dtls13_InsertCipherTextHeader(const sslSocket *ss,
- ssl3CipherSpec *cwSpec,
+ const ssl3CipherSpec *cwSpec,
sslBuffer *wrBuf,
PRBool *needsLength);
SECStatus dtls13_RememberFragment(sslSocket *ss, PRCList *list,
@@ -29,5 +29,10 @@ SECStatus dtls13_SendAck(sslSocket *ss);
void dtls13_SendAckCb(sslSocket *ss);
void dtls13_HolddownTimerCb(sslSocket *ss);
void dtls_ReceivedFirstMessageInFlight(sslSocket *ss);
+SECStatus dtls13_MaskSequenceNumber(sslSocket *ss, ssl3CipherSpec *spec,
+ PRUint8 *hdr, PRUint8 *cipherText, PRUint32 cipherTextLen);
+PRBool dtls13_AeadLimitReached(ssl3CipherSpec *spec);
+
+CK_MECHANISM_TYPE tls13_SequenceNumberEncryptionMechanism(SSLCipherAlgorithm bulkAlgorithm);
#endif
diff --git a/security/nss/lib/ssl/dtlscon.c b/security/nss/lib/ssl/dtlscon.c
index bbd2f6d79b..10e550e0fe 100644
--- a/security/nss/lib/ssl/dtlscon.c
+++ b/security/nss/lib/ssl/dtlscon.c
@@ -53,7 +53,7 @@ static const ssl3CipherSuite nonDTLSSuites[] = {
* TLS DTLS
* 1.1 (0302) 1.0 (feff)
* 1.2 (0303) 1.2 (fefd)
- * 1.3 (0304) 1.3 (fefc)
+ * 1.3 (0304) 1.3 (0304)
*/
SSL3ProtocolVersion
dtls_TLSVersionToDTLSVersion(SSL3ProtocolVersion tlsv)
@@ -68,7 +68,7 @@ dtls_TLSVersionToDTLSVersion(SSL3ProtocolVersion tlsv)
return SSL_LIBRARY_VERSION_DTLS_1_3_WIRE;
}
- /* Anything other than TLS 1.1 or 1.2 is an error, so return
+ /* Anything else is an error, so return
* the invalid version 0xffff. */
return 0xffff;
}
@@ -270,12 +270,6 @@ SECStatus
dtls_HandleHandshake(sslSocket *ss, DTLSEpoch epoch, sslSequenceNumber seqNum,
sslBuffer *origBuf)
{
- /* XXX OK for now.
- * This doesn't work properly with asynchronous certificate validation.
- * because that returns a WOULDBLOCK error. The current DTLS
- * applications do not need asynchronous validation, but in the
- * future we will need to add this.
- */
sslBuffer buf = *origBuf;
SECStatus rv = SECSuccess;
PRBool discarded = PR_FALSE;
@@ -310,7 +304,8 @@ dtls_HandleHandshake(sslSocket *ss, DTLSEpoch epoch, sslSequenceNumber seqNum,
if (message_length > MAX_HANDSHAKE_MSG_LEN) {
(void)ssl3_DecodeError(ss);
PORT_SetError(SSL_ERROR_RX_MALFORMED_HANDSHAKE);
- return SECFailure;
+ rv = SECFailure;
+ goto loser;
}
#undef MAX_HANDSHAKE_MSG_LEN
@@ -343,6 +338,7 @@ dtls_HandleHandshake(sslSocket *ss, DTLSEpoch epoch, sslSequenceNumber seqNum,
SSL_TRC(5, ("%d: DTLS[%d]: Received apparent 2nd ClientHello",
SSL_GETPID(), ss->fd));
ss->ssl3.hs.recvMessageSeq = 1;
+ ss->ssl3.hs.helloRetry = PR_TRUE;
}
/* There are three ways we could not be ready for this packet.
@@ -484,7 +480,7 @@ dtls_HandleHandshake(sslSocket *ss, DTLSEpoch epoch, sslSequenceNumber seqNum,
}
// This should never happen, but belt and suspenders.
- if (rv == SECFailure) {
+ if (rv != SECSuccess) {
PORT_Assert(0);
goto loser;
}
@@ -504,9 +500,6 @@ dtls_HandleHandshake(sslSocket *ss, DTLSEpoch epoch, sslSequenceNumber seqNum,
loser:
origBuf->len = 0; /* So ssl3_GatherAppDataRecord will keep looping. */
-
- /* XXX OK for now. In future handle rv == SECWouldBlock safely in order
- * to deal with asynchronous certificate verification */
return rv;
}
@@ -1334,6 +1327,14 @@ dtls_IsLongHeader(SSL3ProtocolVersion version, PRUint8 firstOctet)
#endif
}
+PRBool
+dtls_IsDtls13Ciphertext(SSL3ProtocolVersion version, PRUint8 firstOctet)
+{
+ // Allow no version in case we haven't negotiated one yet.
+ return (version == 0 || version >= SSL_LIBRARY_VERSION_TLS_1_3) &&
+ (firstOctet & 0xe0) == 0x20;
+}
+
DTLSEpoch
dtls_ReadEpoch(const ssl3CipherSpec *crSpec, const PRUint8 *hdr)
{
@@ -1348,13 +1349,12 @@ dtls_ReadEpoch(const ssl3CipherSpec *crSpec, const PRUint8 *hdr)
/* A lot of how we recover the epoch here will depend on how we plan to
* manage KeyUpdate. In the case that we decide to install a new read spec
* as a KeyUpdate is handled, crSpec will always be the highest epoch we can
- * possibly receive. That makes this easier to manage. */
- if ((hdr[0] & 0xe0) == 0x20) {
+ * possibly receive. That makes this easier to manage.
+ */
+ if (dtls_IsDtls13Ciphertext(crSpec->version, hdr[0])) {
+ /* TODO(ekr@rtfm.com: do something with the two-bit epoch. */
/* Use crSpec->epoch, or crSpec->epoch - 1 if the last bit differs. */
- if (((hdr[0] >> 4) & 1) == (crSpec->epoch & 1)) {
- return crSpec->epoch;
- }
- return crSpec->epoch - 1;
+ return crSpec->epoch - ((hdr[0] ^ crSpec->epoch) & 0x3);
}
/* dtls_GatherData should ensure that this works. */
@@ -1397,20 +1397,15 @@ dtls_ReadSequenceNumber(const ssl3CipherSpec *spec, const PRUint8 *hdr)
* sequence number is replaced. If that causes the value to exceed the
* maximum, subtract an entire range.
*/
- if ((hdr[0] & 0xe0) == 0x20) {
- /* A 12-bit sequence number. */
- cap = spec->nextSeqNum + (1ULL << 11);
- partial = (((sslSequenceNumber)hdr[0] & 0xf) << 8) |
- (sslSequenceNumber)hdr[1];
- mask = (1ULL << 12) - 1;
+ if (hdr[0] & 0x08) {
+ cap = spec->nextSeqNum + (1ULL << 15);
+ partial = (((sslSequenceNumber)hdr[1]) << 8) |
+ (sslSequenceNumber)hdr[2];
+ mask = (1ULL << 16) - 1;
} else {
- /* A 30-bit sequence number. */
- cap = spec->nextSeqNum + (1ULL << 29);
- partial = (((sslSequenceNumber)hdr[1] & 0x3f) << 24) |
- ((sslSequenceNumber)hdr[2] << 16) |
- ((sslSequenceNumber)hdr[3] << 8) |
- (sslSequenceNumber)hdr[4];
- mask = (1ULL << 30) - 1;
+ cap = spec->nextSeqNum + (1ULL << 7);
+ partial = (sslSequenceNumber)hdr[1];
+ mask = (1ULL << 8) - 1;
}
seqNum = (cap & ~mask) | partial;
/* The second check prevents the value from underflowing if we get a large
diff --git a/security/nss/lib/ssl/dtlscon.h b/security/nss/lib/ssl/dtlscon.h
index 4ede3c2ca9..9d10aa248d 100644
--- a/security/nss/lib/ssl/dtlscon.h
+++ b/security/nss/lib/ssl/dtlscon.h
@@ -47,4 +47,5 @@ extern PRBool dtls_IsRelevant(sslSocket *ss, const ssl3CipherSpec *spec,
sslSequenceNumber *seqNum);
void dtls_ReceivedFirstMessageInFlight(sslSocket *ss);
PRBool dtls_IsLongHeader(SSL3ProtocolVersion version, PRUint8 firstOctet);
+PRBool dtls_IsDtls13Ciphertext(SSL3ProtocolVersion version, PRUint8 firstOctet);
#endif
diff --git a/security/nss/lib/ssl/manifest.mn b/security/nss/lib/ssl/manifest.mn
index 83df8c0b87..7e286f60cf 100644
--- a/security/nss/lib/ssl/manifest.mn
+++ b/security/nss/lib/ssl/manifest.mn
@@ -5,6 +5,10 @@ CORE_DEPTH = ../..
# DEFINES = -DTRACE
+ifdef ZLIB_INCLUDE_DIR
+INCLUDES += -I$(ZLIB_INCLUDE_DIR)
+endif
+
EXPORTS = \
ssl.h \
sslt.h \
@@ -52,6 +56,7 @@ CSRCS = \
tls13exthandle.c \
tls13hashstate.c \
tls13hkdf.c \
+ tls13psk.c \
tls13replay.c \
sslcert.c \
sslgrp.c \
diff --git a/security/nss/lib/ssl/ssl.gyp b/security/nss/lib/ssl/ssl.gyp
index 3e1b5531a6..5c84a1f035 100644
--- a/security/nss/lib/ssl/ssl.gyp
+++ b/security/nss/lib/ssl/ssl.gyp
@@ -48,6 +48,7 @@
'tls13exthandle.c',
'tls13hashstate.c',
'tls13hkdf.c',
+ 'tls13psk.c',
'tls13replay.c',
'tls13subcerts.c',
],
diff --git a/security/nss/lib/ssl/ssl.h b/security/nss/lib/ssl/ssl.h
index dc5a9d4cd5..43a0f32281 100644
--- a/security/nss/lib/ssl/ssl.h
+++ b/security/nss/lib/ssl/ssl.h
@@ -312,7 +312,8 @@ SSL_IMPORT PRFileDesc *DTLS_ImportFD(PRFileDesc *model, PRFileDesc *fd);
/* Enables the delegated credentials extension (draft-ietf-tls-subcerts). When
* enabled, a client that supports TLS 1.3 will indicate willingness to
- * negotiate a delegated credential (DC).
+ * negotiate a delegated credential (DC). Note that client-delegated credentials
+ * are not currently supported.
*
* If support is indicated, the peer may use a DC to authenticate itself. The DC
* is sent as an extension to the peer's end-entity certificate; the end-entity
@@ -322,10 +323,29 @@ SSL_IMPORT PRFileDesc *DTLS_ImportFD(PRFileDesc *model, PRFileDesc *fd);
* mitigate the damage in case the secret key is compromised, the DC is only
* valid for a short time (days, hours, or even minutes).
*
- * This library implements draft-03 of the protocol spec.
+ * This library implements draft-07 of the protocol spec.
*/
#define SSL_ENABLE_DELEGATED_CREDENTIALS 40
+/* Causes TLS (>=1.3) to suppress the EndOfEarlyData message in stream mode.
+ *
+ * This is not advisable in general, but the message only exists to delineate
+ * early data in a streamed connection. DTLS does not use this message as a
+ * result. The integration of TLS with QUIC, which uses a record/packet
+ * protection layer that is unreliable, also does not use this message.
+ *
+ * On the server, this requires that SSL_RecordLayerData be used.
+ * EndOfEarlyData is otherwise needed to drive key changes. Additionally,
+ * servers that use this API must check that handshake messages (Certificate,
+ * CertificateVerify, and Finished in particular) are only received in epoch 2
+ * (Handshake). SSL_RecordLayerData will accept these handshake messages if
+ * they are passed as epoch 1 (Early Data) in a single call.
+ *
+ * Using this option will cause connections to fail if early data is attempted
+ * and the peer expects this message.
+ */
+#define SSL_SUPPRESS_END_OF_EARLY_DATA 41
+
#ifdef SSL_DEPRECATED_FUNCTION
/* Old deprecated function names */
SSL_IMPORT SECStatus SSL_Enable(PRFileDesc *fd, int option, PRIntn on);
diff --git a/security/nss/lib/ssl/ssl3con.c b/security/nss/lib/ssl/ssl3con.c
index f3c723bbc2..b652dcea34 100644
--- a/security/nss/lib/ssl/ssl3con.c
+++ b/security/nss/lib/ssl/ssl3con.c
@@ -21,6 +21,7 @@
#include "sslerr.h"
#include "ssl3ext.h"
#include "ssl3exthandle.h"
+#include "tls13psk.h"
#include "tls13subcerts.h"
#include "prtime.h"
#include "prinrval.h"
@@ -65,6 +66,7 @@ static SECStatus ssl3_FlushHandshakeMessages(sslSocket *ss, PRInt32 flags);
static CK_MECHANISM_TYPE ssl3_GetHashMechanismByHashType(SSLHashType hashType);
static CK_MECHANISM_TYPE ssl3_GetMgfMechanismByHashType(SSLHashType hash);
PRBool ssl_IsRsaPssSignatureScheme(SSLSignatureScheme scheme);
+PRBool ssl_IsRsaeSignatureScheme(SSLSignatureScheme scheme);
PRBool ssl_IsRsaPkcs1SignatureScheme(SSLSignatureScheme scheme);
PRBool ssl_IsDsaSignatureScheme(SSLSignatureScheme scheme);
@@ -391,15 +393,15 @@ static const SSLCipher2Mech alg2Mech[] = {
{ ssl_calg_camellia, CKM_CAMELLIA_CBC },
{ ssl_calg_seed, CKM_SEED_CBC },
{ ssl_calg_aes_gcm, CKM_AES_GCM },
- { ssl_calg_chacha20, CKM_NSS_CHACHA20_POLY1305 },
+ { ssl_calg_chacha20, CKM_CHACHA20_POLY1305 },
};
-const PRUint8 tls13_downgrade_random[] = { 0x44, 0x4F, 0x57, 0x4E,
- 0x47, 0x52, 0x44, 0x01 };
const PRUint8 tls12_downgrade_random[] = { 0x44, 0x4F, 0x57, 0x4E,
- 0x47, 0x52, 0x44, 0x00 };
-PR_STATIC_ASSERT(sizeof(tls13_downgrade_random) ==
- sizeof(tls13_downgrade_random));
+ 0x47, 0x52, 0x44, 0x01 };
+const PRUint8 tls1_downgrade_random[] = { 0x44, 0x4F, 0x57, 0x4E,
+ 0x47, 0x52, 0x44, 0x00 };
+PR_STATIC_ASSERT(sizeof(tls12_downgrade_random) ==
+ sizeof(tls1_downgrade_random));
/* The ECCWrappedKeyInfo structure defines how various pieces of
* information are laid out within wrappedSymmetricWrappingkey
@@ -517,7 +519,7 @@ ssl3_DecodeContentType(int msgType)
rv = "application_data (23)";
break;
case ssl_ct_ack:
- rv = "ack (25)";
+ rv = "ack (26)";
break;
default:
sprintf(line, "*UNKNOWN* record type! (%d)", msgType);
@@ -782,15 +784,19 @@ ssl_HasCert(const sslSocket *ss, PRUint16 maxVersion, SSLAuthType authType)
* Both by policy and by having a token that supports it. */
static PRBool
ssl_SignatureSchemeAccepted(PRUint16 minVersion,
- SSLSignatureScheme scheme)
+ SSLSignatureScheme scheme,
+ PRBool forCert)
{
/* Disable RSA-PSS schemes if there are no tokens to verify them. */
if (ssl_IsRsaPssSignatureScheme(scheme)) {
if (!PK11_TokenExists(auth_alg_defs[ssl_auth_rsa_pss])) {
return PR_FALSE;
}
- } else if (ssl_IsRsaPkcs1SignatureScheme(scheme)) {
- /* Disable PKCS#1 signatures if we are limited to TLS 1.3. */
+ } else if (!forCert && ssl_IsRsaPkcs1SignatureScheme(scheme)) {
+ /* Disable PKCS#1 signatures if we are limited to TLS 1.3.
+ * We still need to advertise PKCS#1 signatures in CH and CR
+ * for certificate signatures.
+ */
if (minVersion >= SSL_LIBRARY_VERSION_TLS_1_3) {
return PR_FALSE;
}
@@ -849,7 +855,8 @@ ssl_CheckSignatureSchemes(sslSocket *ss)
/* Ensure that there is a signature scheme that can be accepted.*/
for (unsigned int i = 0; i < ss->ssl3.signatureSchemeCount; ++i) {
if (ssl_SignatureSchemeAccepted(ss->vrange.min,
- ss->ssl3.signatureSchemes[i])) {
+ ss->ssl3.signatureSchemes[i],
+ PR_FALSE /* forCert */)) {
return SECSuccess;
}
}
@@ -878,7 +885,7 @@ ssl_HasSignatureScheme(const sslSocket *ss, SSLAuthType authType)
PRBool acceptable = authType == schemeAuthType ||
(schemeAuthType == ssl_auth_rsa_pss &&
authType == ssl_auth_rsa_sign);
- if (acceptable && ssl_SignatureSchemeAccepted(ss->version, scheme)) {
+ if (acceptable && ssl_SignatureSchemeAccepted(ss->version, scheme, PR_FALSE /* forCert */)) {
return PR_TRUE;
}
}
@@ -911,6 +918,13 @@ ssl3_config_match_init(sslSocket *ss)
if (SSL_ALL_VERSIONS_DISABLED(&ss->vrange)) {
return 0;
}
+ if (ss->sec.isServer && ss->psk &&
+ PR_CLIST_IS_EMPTY(&ss->serverCerts) &&
+ (ss->opt.requestCertificate || ss->opt.requireCertificate)) {
+ /* PSK and certificate auth cannot be combined. */
+ PORT_SetError(SSL_ERROR_NO_CERTIFICATE);
+ return 0;
+ }
if (ssl_CheckSignatureSchemes(ss) != SECSuccess) {
return 0; /* Code already set. */
}
@@ -1008,6 +1022,16 @@ ssl3_config_match(const ssl3CipherSuiteCfg *suite, PRUint8 policy,
return PR_FALSE;
}
+ /* If a PSK is selected, disable suites that use a different hash than
+ * the PSK. We advertise non-PSK-compatible suites in the CH, as we could
+ * fallback to certificate auth. The client handler will check hash
+ * compatibility before committing to use the PSK. */
+ if (ss->xtnData.selectedPsk) {
+ if (ss->xtnData.selectedPsk->hash != cipher_def->prf_hash) {
+ return PR_FALSE;
+ }
+ }
+
return ssl3_CipherSuiteAllowedForVersionRange(suite->cipher_suite, vrange);
}
@@ -1739,117 +1763,6 @@ ssl3_BuildRecordPseudoHeader(DTLSEpoch epoch,
return SECSuccess;
}
-static SECStatus
-ssl3_AESGCM(const ssl3KeyMaterial *keys,
- PRBool doDecrypt,
- unsigned char *out,
- unsigned int *outlen,
- unsigned int maxout,
- const unsigned char *in,
- unsigned int inlen,
- const unsigned char *additionalData,
- unsigned int additionalDataLen)
-{
- SECItem param;
- SECStatus rv = SECFailure;
- unsigned char nonce[12];
- unsigned int uOutLen;
- CK_GCM_PARAMS gcmParams;
-
- const int tagSize = 16;
- const int explicitNonceLen = 8;
-
- /* See https://tools.ietf.org/html/rfc5288#section-3 for details of how the
- * nonce is formed. */
- memcpy(nonce, keys->iv, 4);
- if (doDecrypt) {
- memcpy(nonce + 4, in, explicitNonceLen);
- in += explicitNonceLen;
- inlen -= explicitNonceLen;
- *outlen = 0;
- } else {
- if (maxout < explicitNonceLen) {
- PORT_SetError(SEC_ERROR_INPUT_LEN);
- return SECFailure;
- }
- /* Use the 64-bit sequence number as the explicit nonce. */
- memcpy(nonce + 4, additionalData, explicitNonceLen);
- memcpy(out, additionalData, explicitNonceLen);
- out += explicitNonceLen;
- maxout -= explicitNonceLen;
- *outlen = explicitNonceLen;
- }
-
- param.type = siBuffer;
- param.data = (unsigned char *)&gcmParams;
- param.len = sizeof(gcmParams);
- gcmParams.pIv = nonce;
- gcmParams.ulIvLen = sizeof(nonce);
- gcmParams.pAAD = (unsigned char *)additionalData; /* const cast */
- gcmParams.ulAADLen = additionalDataLen;
- gcmParams.ulTagBits = tagSize * 8;
-
- if (doDecrypt) {
- rv = PK11_Decrypt(keys->key, CKM_AES_GCM, &param, out, &uOutLen,
- maxout, in, inlen);
- } else {
- rv = PK11_Encrypt(keys->key, CKM_AES_GCM, &param, out, &uOutLen,
- maxout, in, inlen);
- }
- *outlen += (int)uOutLen;
-
- return rv;
-}
-
-static SECStatus
-ssl3_ChaCha20Poly1305(const ssl3KeyMaterial *keys, PRBool doDecrypt,
- unsigned char *out, unsigned int *outlen, unsigned int maxout,
- const unsigned char *in, unsigned int inlen,
- const unsigned char *additionalData,
- unsigned int additionalDataLen)
-{
- size_t i;
- SECItem param;
- SECStatus rv = SECFailure;
- unsigned int uOutLen;
- unsigned char nonce[12];
- CK_NSS_AEAD_PARAMS aeadParams;
-
- const int tagSize = 16;
-
- /* See
- * https://tools.ietf.org/html/draft-ietf-tls-chacha20-poly1305-04#section-2
- * for details of how the nonce is formed. */
- PORT_Memcpy(nonce, keys->iv, 12);
-
- /* XOR the last 8 bytes of the IV with the sequence number. */
- PORT_Assert(additionalDataLen >= 8);
- for (i = 0; i < 8; ++i) {
- nonce[4 + i] ^= additionalData[i];
- }
-
- param.type = siBuffer;
- param.len = sizeof(aeadParams);
- param.data = (unsigned char *)&aeadParams;
- memset(&aeadParams, 0, sizeof(aeadParams));
- aeadParams.pNonce = nonce;
- aeadParams.ulNonceLen = sizeof(nonce);
- aeadParams.pAAD = (unsigned char *)additionalData;
- aeadParams.ulAADLen = additionalDataLen;
- aeadParams.ulTagLen = tagSize;
-
- if (doDecrypt) {
- rv = PK11_Decrypt(keys->key, CKM_NSS_CHACHA20_POLY1305, &param,
- out, &uOutLen, maxout, in, inlen);
- } else {
- rv = PK11_Encrypt(keys->key, CKM_NSS_CHACHA20_POLY1305, &param,
- out, &uOutLen, maxout, in, inlen);
- }
- *outlen = (int)uOutLen;
-
- return rv;
-}
-
/* Initialize encryption and MAC contexts for pending spec.
* Master Secret already is derived.
* Caller holds Spec write lock.
@@ -1867,40 +1780,26 @@ ssl3_InitPendingContexts(sslSocket *ss, ssl3CipherSpec *spec)
PORT_Assert(ss->opt.noLocks || ssl_HaveSSL3HandshakeLock(ss));
PORT_Assert(ss->opt.noLocks || ssl_HaveSpecWriteLock(ss));
- macLength = spec->macDef->mac_size;
calg = spec->cipherDef->calg;
PORT_Assert(alg2Mech[calg].calg == calg);
- if (spec->cipherDef->type == type_aead) {
- spec->cipher = NULL;
- spec->cipherContext = NULL;
- switch (calg) {
- case ssl_calg_aes_gcm:
- spec->aead = ssl3_AESGCM;
- break;
- case ssl_calg_chacha20:
- spec->aead = ssl3_ChaCha20Poly1305;
- break;
- default:
- PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
- return SECFailure;
- }
- return SECSuccess;
- }
-
- /*
- ** Now setup the MAC contexts,
- ** crypto contexts are setup below.
- */
- macParam.data = (unsigned char *)&macLength;
- macParam.len = sizeof(macLength);
- macParam.type = siBuffer;
+ if (spec->cipherDef->type != type_aead) {
+ macLength = spec->macDef->mac_size;
- spec->keyMaterial.macContext = PK11_CreateContextBySymKey(
- spec->macDef->mmech, CKA_SIGN, spec->keyMaterial.macKey, &macParam);
- if (!spec->keyMaterial.macContext) {
- ssl_MapLowLevelError(SSL_ERROR_SYM_KEY_CONTEXT_FAILURE);
- return SECFailure;
+ /*
+ ** Now setup the MAC contexts,
+ ** crypto contexts are setup below.
+ */
+ macParam.data = (unsigned char *)&macLength;
+ macParam.len = sizeof(macLength);
+ macParam.type = siBuffer;
+
+ spec->keyMaterial.macContext = PK11_CreateContextBySymKey(
+ spec->macDef->mmech, CKA_SIGN, spec->keyMaterial.macKey, &macParam);
+ if (!spec->keyMaterial.macContext) {
+ ssl_MapLowLevelError(SSL_ERROR_SYM_KEY_CONTEXT_FAILURE);
+ return SECFailure;
+ }
}
/*
@@ -1911,15 +1810,21 @@ ssl3_InitPendingContexts(sslSocket *ss, ssl3CipherSpec *spec)
return SECSuccess;
}
- spec->cipher = (SSLCipher)PK11_CipherOp;
encMechanism = ssl3_Alg2Mech(calg);
encMode = (spec->direction == ssl_secret_write) ? CKA_ENCRYPT : CKA_DECRYPT;
+ if (spec->cipherDef->type == type_aead) {
+ encMode |= CKA_NSS_MESSAGE;
+ iv.data = NULL;
+ iv.len = 0;
+ } else {
+ spec->cipher = (SSLCipher)PK11_CipherOp;
+ iv.data = spec->keyMaterial.iv;
+ iv.len = spec->cipherDef->iv_size;
+ }
/*
* build the context
*/
- iv.data = spec->keyMaterial.iv;
- iv.len = spec->cipherDef->iv_size;
spec->cipherContext = PK11_CreateContextBySymKey(encMechanism, encMode,
spec->keyMaterial.key,
&iv);
@@ -2238,26 +2143,55 @@ ssl3_MACEncryptRecord(ssl3CipherSpec *cwSpec,
isDTLS, contentLen, &pseudoHeader);
PORT_Assert(rv == SECSuccess);
if (cwSpec->cipherDef->type == type_aead) {
- const int nonceLen = cwSpec->cipherDef->explicit_nonce_size;
- const int tagLen = cwSpec->cipherDef->tag_size;
+ const unsigned int nonceLen = cwSpec->cipherDef->explicit_nonce_size;
+ const unsigned int tagLen = cwSpec->cipherDef->tag_size;
+ unsigned int ivOffset = 0;
+ CK_GENERATOR_FUNCTION gen;
+ /* ivOut includes the iv and the nonce and is the internal iv/nonce
+ * for the AEAD function. On Encrypt, this is an in/out parameter */
+ unsigned char ivOut[MAX_IV_LENGTH];
+ ivLen = cwSpec->cipherDef->iv_size;
+
+ PORT_Assert((ivLen + nonceLen) <= MAX_IV_LENGTH);
+ PORT_Assert((ivLen + nonceLen) >= sizeof(sslSequenceNumber));
if (nonceLen + contentLen + tagLen > SSL_BUFFER_SPACE(wrBuf)) {
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
return SECFailure;
}
- rv = cwSpec->aead(
- &cwSpec->keyMaterial,
- PR_FALSE, /* do encrypt */
- SSL_BUFFER_NEXT(wrBuf), /* output */
- &len, /* out len */
- SSL_BUFFER_SPACE(wrBuf), /* max out */
- pIn, contentLen, /* input */
- SSL_BUFFER_BASE(&pseudoHeader), SSL_BUFFER_LEN(&pseudoHeader));
+ if (nonceLen == 0) {
+ ivOffset = ivLen - sizeof(sslSequenceNumber);
+ gen = CKG_GENERATE_COUNTER_XOR;
+ } else {
+ ivOffset = ivLen;
+ gen = CKG_GENERATE_COUNTER;
+ }
+ ivOffset = tls13_SetupAeadIv(isDTLS, ivOut, cwSpec->keyMaterial.iv,
+ ivOffset, ivLen, cwSpec->epoch);
+ rv = tls13_AEAD(cwSpec->cipherContext,
+ PR_FALSE,
+ gen, ivOffset * BPB, /* iv generator params */
+ ivOut, /* iv in */
+ ivOut, /* iv out */
+ ivLen + nonceLen, /* full iv length */
+ NULL, 0, /* nonce is generated*/
+ SSL_BUFFER_BASE(&pseudoHeader), /* aad */
+ SSL_BUFFER_LEN(&pseudoHeader), /* aadlen */
+ SSL_BUFFER_NEXT(wrBuf) + nonceLen, /* output */
+ &len, /* out len */
+ SSL_BUFFER_SPACE(wrBuf) - nonceLen, /* max out */
+ tagLen,
+ pIn, contentLen); /* input */
if (rv != SECSuccess) {
PORT_SetError(SSL_ERROR_ENCRYPTION_FAILURE);
return SECFailure;
}
+ len += nonceLen; /* include the nonce at the beginning */
+ /* copy out the generated iv if we are using explict nonces */
+ if (nonceLen) {
+ PORT_Memcpy(SSL_BUFFER_NEXT(wrBuf), ivOut + ivLen, nonceLen);
+ }
rv = sslBuffer_Skip(wrBuf, len, NULL);
PORT_Assert(rv == SECSuccess); /* Can't fail. */
@@ -2406,7 +2340,6 @@ ssl_ProtectRecord(sslSocket *ss, ssl3CipherSpec *cwSpec, SSLContentType ct,
PORT_Assert(cwSpec->cipherDef->max_records <= RECORD_SEQ_MAX);
if (cwSpec->nextSeqNum >= cwSpec->cipherDef->max_records) {
- /* We should have automatically updated before here in TLS 1.3. */
PORT_Assert(cwSpec->version < SSL_LIBRARY_VERSION_TLS_1_3);
SSL_TRC(3, ("%d: SSL[-]: write sequence number at limit 0x%0llx",
SSL_GETPID(), cwSpec->nextSeqNum));
@@ -2438,7 +2371,18 @@ ssl_ProtectRecord(sslSocket *ss, ssl3CipherSpec *cwSpec, SSLContentType ct,
}
#else
if (cwSpec->version >= SSL_LIBRARY_VERSION_TLS_1_3) {
+ PRUint8 *cipherText = SSL_BUFFER_NEXT(wrBuf);
+ unsigned int bufLen = SSL_BUFFER_LEN(wrBuf);
rv = tls13_ProtectRecord(ss, cwSpec, ct, pIn, contentLen, wrBuf);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+ if (IS_DTLS(ss)) {
+ bufLen = SSL_BUFFER_LEN(wrBuf) - bufLen;
+ rv = dtls13_MaskSequenceNumber(ss, cwSpec,
+ SSL_BUFFER_BASE(wrBuf),
+ cipherText, bufLen);
+ }
} else {
rv = ssl3_MACEncryptRecord(cwSpec, ss->sec.isServer, IS_DTLS(ss), ct,
pIn, contentLen, wrBuf);
@@ -4543,6 +4487,21 @@ ssl_IsRsaPssSignatureScheme(SSLSignatureScheme scheme)
}
PRBool
+ssl_IsRsaeSignatureScheme(SSLSignatureScheme scheme)
+{
+ switch (scheme) {
+ case ssl_sig_rsa_pss_rsae_sha256:
+ case ssl_sig_rsa_pss_rsae_sha384:
+ case ssl_sig_rsa_pss_rsae_sha512:
+ return PR_TRUE;
+
+ default:
+ return PR_FALSE;
+ }
+ return PR_FALSE;
+}
+
+PRBool
ssl_IsRsaPkcs1SignatureScheme(SSLSignatureScheme scheme)
{
switch (scheme) {
@@ -5397,10 +5356,11 @@ ssl3_SendClientHello(sslSocket *ss, sslClientHelloType type)
}
if (extensionBuf.len) {
- /* If we are sending a PSK binder, replace the dummy value. Note that
- * we only set statelessResume on the client in TLS 1.3. */
- if (ss->statelessResume &&
- ss->xtnData.sentSessionTicketInClientHello) {
+ /* If we are sending a PSK binder, replace the dummy value. */
+ if (ssl3_ExtensionAdvertised(ss, ssl_tls13_pre_shared_key_xtn)) {
+ PORT_Assert(ss->psk ||
+ (ss->statelessResume && ss->xtnData.sentSessionTicketInClientHello));
+ PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks));
rv = tls13_WriteExtensionsWithBinder(ss, &extensionBuf);
} else {
rv = ssl3_AppendBufferToHandshakeVariable(ss, &extensionBuf, 2);
@@ -6663,7 +6623,7 @@ ssl_CheckServerSessionIdCorrectness(sslSocket *ss, SECItem *sidBytes)
* fake. Check for the real value. */
if (sentRealSid) {
sidMatch = (sidBytes->len == sid->u.ssl3.sessionIDLength) &&
- PORT_Memcmp(sid->u.ssl3.sessionID, sidBytes->data, sidBytes->len) == 0;
+ (!sidBytes->len || PORT_Memcmp(sid->u.ssl3.sessionID, sidBytes->data, sidBytes->len) == 0);
} else {
/* Otherwise, the session ID was a fake if TLS 1.3 compat mode is
* enabled. If so, check for the fake value. */
@@ -6713,13 +6673,13 @@ ssl_CheckServerRandom(sslSocket *ss)
/* Both sections use the same sentinel region. */
PRUint8 *downgrade_sentinel =
ss->ssl3.hs.server_random +
- SSL3_RANDOM_LENGTH - sizeof(tls13_downgrade_random);
+ SSL3_RANDOM_LENGTH - sizeof(tls12_downgrade_random);
if (!PORT_Memcmp(downgrade_sentinel,
- tls13_downgrade_random,
- sizeof(tls13_downgrade_random)) ||
- !PORT_Memcmp(downgrade_sentinel,
tls12_downgrade_random,
- sizeof(tls12_downgrade_random))) {
+ sizeof(tls12_downgrade_random)) ||
+ !PORT_Memcmp(downgrade_sentinel,
+ tls1_downgrade_random,
+ sizeof(tls1_downgrade_random))) {
return SECFailure;
}
}
@@ -7693,16 +7653,6 @@ ssl3_CompleteHandleCertificateRequest(sslSocket *ss,
/* check what the callback function returned */
if ((!ss->ssl3.clientCertificate) || (!ss->ssl3.clientPrivateKey)) {
/* we are missing either the key or cert */
- if (ss->ssl3.clientCertificate) {
- /* got a cert, but no key - free it */
- CERT_DestroyCertificate(ss->ssl3.clientCertificate);
- ss->ssl3.clientCertificate = NULL;
- }
- if (ss->ssl3.clientPrivateKey) {
- /* got a key, but no cert - free it */
- SECKEY_DestroyPrivateKey(ss->ssl3.clientPrivateKey);
- ss->ssl3.clientPrivateKey = NULL;
- }
goto send_no_certificate;
}
/* Setting ssl3.clientCertChain non-NULL will cause
@@ -7712,22 +7662,33 @@ ssl3_CompleteHandleCertificateRequest(sslSocket *ss,
ss->ssl3.clientCertificate,
certUsageSSLClient, PR_FALSE);
if (ss->ssl3.clientCertChain == NULL) {
- CERT_DestroyCertificate(ss->ssl3.clientCertificate);
- ss->ssl3.clientCertificate = NULL;
- SECKEY_DestroyPrivateKey(ss->ssl3.clientPrivateKey);
- ss->ssl3.clientPrivateKey = NULL;
goto send_no_certificate;
}
if (ss->ssl3.hs.hashType == handshake_hash_record ||
ss->ssl3.hs.hashType == handshake_hash_single) {
rv = ssl_PickClientSignatureScheme(ss, signatureSchemes,
signatureSchemeCount);
+ if (rv != SECSuccess) {
+ /* This should only happen if our schemes changed or
+ * if an RSA-PSS cert was selected, but the token
+ * does not support PSS schemes. */
+ goto send_no_certificate;
+ }
}
break; /* not an error */
case SECFailure:
default:
send_no_certificate:
+ CERT_DestroyCertificate(ss->ssl3.clientCertificate);
+ SECKEY_DestroyPrivateKey(ss->ssl3.clientPrivateKey);
+ ss->ssl3.clientCertificate = NULL;
+ ss->ssl3.clientPrivateKey = NULL;
+ if (ss->ssl3.clientCertChain) {
+ CERT_DestroyCertificateList(ss->ssl3.clientCertChain);
+ ss->ssl3.clientCertChain = NULL;
+ }
+
if (ss->version > SSL_LIBRARY_VERSION_3_0) {
ss->ssl3.sendEmptyCert = PR_TRUE;
} else {
@@ -8169,26 +8130,53 @@ ssl3_KEASupportsTickets(const ssl3KEADef *kea_def)
return PR_TRUE;
}
+static PRBool
+ssl3_PeerSupportsCipherSuite(const SECItem *peerSuites, uint16_t suite)
+{
+ for (unsigned int i = 0; i + 1 < peerSuites->len; i += 2) {
+ PRUint16 suite_i = (peerSuites->data[i] << 8) | peerSuites->data[i + 1];
+ if (suite_i == suite) {
+ return PR_TRUE;
+ }
+ }
+ return PR_FALSE;
+}
+
SECStatus
ssl3_NegotiateCipherSuiteInner(sslSocket *ss, const SECItem *suites,
PRUint16 version, PRUint16 *suitep)
{
- unsigned int j;
unsigned int i;
+ SSLVersionRange vrange = { version, version };
- for (j = 0; j < ssl_V3_SUITES_IMPLEMENTED; j++) {
- ssl3CipherSuiteCfg *suite = &ss->cipherSuites[j];
- SSLVersionRange vrange = { version, version };
+ /* If we negotiated an External PSK and that PSK has a ciphersuite
+ * configured, we need to constrain our choice. If the client does
+ * not support it, negotiate a certificate auth suite and fall back.
+ */
+ if (ss->version >= SSL_LIBRARY_VERSION_TLS_1_3 &&
+ ss->xtnData.selectedPsk &&
+ ss->xtnData.selectedPsk->type == ssl_psk_external &&
+ ss->xtnData.selectedPsk->zeroRttSuite != TLS_NULL_WITH_NULL_NULL) {
+ PRUint16 pskSuite = ss->xtnData.selectedPsk->zeroRttSuite;
+ ssl3CipherSuiteCfg *pskSuiteCfg = ssl_LookupCipherSuiteCfgMutable(pskSuite,
+ ss->cipherSuites);
+ if (ssl3_config_match(pskSuiteCfg, ss->ssl3.policy, &vrange, ss) &&
+ ssl3_PeerSupportsCipherSuite(suites, pskSuite)) {
+ *suitep = pskSuite;
+ return SECSuccess;
+ }
+ }
+
+ for (i = 0; i < ssl_V3_SUITES_IMPLEMENTED; i++) {
+ ssl3CipherSuiteCfg *suite = &ss->cipherSuites[i];
if (!ssl3_config_match(suite, ss->ssl3.policy, &vrange, ss)) {
continue;
}
- for (i = 0; i + 1 < suites->len; i += 2) {
- PRUint16 suite_i = (suites->data[i] << 8) | suites->data[i + 1];
- if (suite_i == suite->cipher_suite) {
- *suitep = suite_i;
- return SECSuccess;
- }
+ if (!ssl3_PeerSupportsCipherSuite(suites, suite->cipher_suite)) {
+ continue;
}
+ *suitep = suite->cipher_suite;
+ return SECSuccess;
}
PORT_SetError(SSL_ERROR_NO_CYPHER_OVERLAP);
return SECFailure;
@@ -8491,20 +8479,24 @@ ssl_GenerateServerRandom(sslSocket *ss)
*/
PRUint8 *downgradeSentinel =
ss->ssl3.hs.server_random +
- SSL3_RANDOM_LENGTH - sizeof(tls13_downgrade_random);
-
- switch (ss->vrange.max) {
- case SSL_LIBRARY_VERSION_TLS_1_3:
- PORT_Memcpy(downgradeSentinel,
- tls13_downgrade_random, sizeof(tls13_downgrade_random));
- break;
- case SSL_LIBRARY_VERSION_TLS_1_2:
- PORT_Memcpy(downgradeSentinel,
- tls12_downgrade_random, sizeof(tls12_downgrade_random));
- break;
- default:
- /* Do not change random. */
- break;
+ SSL3_RANDOM_LENGTH - sizeof(tls12_downgrade_random);
+
+ if (ss->vrange.max >= SSL_LIBRARY_VERSION_TLS_1_2) {
+ switch (ss->version) {
+ case SSL_LIBRARY_VERSION_TLS_1_2:
+ /* vrange.max > 1.2, since we didn't early exit above. */
+ PORT_Memcpy(downgradeSentinel,
+ tls12_downgrade_random, sizeof(tls12_downgrade_random));
+ break;
+ case SSL_LIBRARY_VERSION_TLS_1_1:
+ case SSL_LIBRARY_VERSION_TLS_1_0:
+ PORT_Memcpy(downgradeSentinel,
+ tls1_downgrade_random, sizeof(tls1_downgrade_random));
+ break;
+ default:
+ /* Do not change random. */
+ break;
+ }
}
return SECSuccess;
@@ -8607,15 +8599,12 @@ ssl3_HandleClientHello(sslSocket *ss, PRUint8 *b, PRUint32 length)
goto loser; /* malformed */
}
- /* Grab the client's cookie, if present. */
+ /* Grab the client's cookie, if present. It is checked after version negotiation. */
if (IS_DTLS(ss)) {
rv = ssl3_ConsumeHandshakeVariable(ss, &cookieBytes, 1, &b, &length);
if (rv != SECSuccess) {
goto loser; /* malformed */
}
- if (cookieBytes.len != 0) {
- goto loser; /* We never send cookies in DTLS 1.2. */
- }
}
/* Grab the list of cipher suites. */
@@ -8721,6 +8710,13 @@ ssl3_HandleClientHello(sslSocket *ss, PRUint8 *b, PRUint32 length)
errCode = SSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER;
goto alert_loser;
}
+
+ /* A DTLS 1.3-only client MUST set the legacy_cookie field to zero length.
+ * If a DTLS 1.3 ClientHello is received with any other value in this field,
+ * the server MUST abort the handshake with an "illegal_parameter" alert. */
+ if (IS_DTLS(ss) && cookieBytes.len != 0) {
+ goto alert_loser;
+ }
} else {
/* HRR is TLS1.3-only. We ignore the Cookie extension here. */
if (ss->ssl3.hs.helloRetry) {
@@ -8741,6 +8737,11 @@ ssl3_HandleClientHello(sslSocket *ss, PRUint8 *b, PRUint32 length)
!memchr(comps.data, ssl_compression_null, comps.len)) {
goto alert_loser;
}
+
+ /* We never send cookies in DTLS 1.2. */
+ if (IS_DTLS(ss) && cookieBytes.len != 0) {
+ goto loser;
+ }
}
/* Now parse the rest of the extensions. */
@@ -9808,10 +9809,31 @@ ssl3_SendServerKeyExchange(sslSocket *ss)
}
SECStatus
-ssl3_EncodeSigAlgs(const sslSocket *ss, PRUint16 minVersion, sslBuffer *buf)
+ssl3_EncodeSigAlgs(const sslSocket *ss, PRUint16 minVersion, PRBool forCert,
+ sslBuffer *buf)
{
+ SSLSignatureScheme filtered[MAX_SIGNATURE_SCHEMES] = { 0 };
+ unsigned int filteredCount = 0;
+
+ SECStatus rv = ssl3_FilterSigAlgs(ss, minVersion, PR_FALSE, forCert,
+ PR_ARRAY_SIZE(filtered),
+ filtered, &filteredCount);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+ return ssl3_EncodeFilteredSigAlgs(ss, filtered, filteredCount, buf);
+}
+
+SECStatus
+ssl3_EncodeFilteredSigAlgs(const sslSocket *ss, const SSLSignatureScheme *schemes,
+ PRUint32 numSchemes, sslBuffer *buf)
+{
+ if (!numSchemes) {
+ PORT_SetError(SSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM);
+ return SECFailure;
+ }
+
unsigned int lengthOffset;
- PRBool found = PR_FALSE;
SECStatus rv;
rv = sslBuffer_Skip(buf, 2, &lengthOffset);
@@ -9819,23 +9841,68 @@ ssl3_EncodeSigAlgs(const sslSocket *ss, PRUint16 minVersion, sslBuffer *buf)
return SECFailure;
}
- for (unsigned int i = 0; i < ss->ssl3.signatureSchemeCount; ++i) {
- if (ssl_SignatureSchemeAccepted(minVersion,
- ss->ssl3.signatureSchemes[i])) {
- rv = sslBuffer_AppendNumber(buf, ss->ssl3.signatureSchemes[i], 2);
- if (rv != SECSuccess) {
- return SECFailure;
- }
- found = PR_TRUE;
+ for (unsigned int i = 0; i < numSchemes; ++i) {
+ rv = sslBuffer_AppendNumber(buf, schemes[i], 2);
+ if (rv != SECSuccess) {
+ return SECFailure;
}
}
+ return sslBuffer_InsertLength(buf, lengthOffset, 2);
+}
- if (!found) {
- PORT_SetError(SSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM);
+/*
+ * In TLS 1.3 we are permitted to advertise support for PKCS#1
+ * schemes. This doesn't affect the signatures in TLS itself, just
+ * those on certificates. Not advertising PKCS#1 signatures creates a
+ * serious compatibility risk as it excludes many certificate chains
+ * that include PKCS#1. Hence, forCert is used to enable advertising
+ * PKCS#1 support. Note that we include these in signature_algorithms
+ * because we don't yet support signature_algorithms_cert. TLS 1.3
+ * requires that PKCS#1 schemes are placed last in the list if they
+ * are present. This sorting can be removed once we support
+ * signature_algorithms_cert.
+ */
+SECStatus
+ssl3_FilterSigAlgs(const sslSocket *ss, PRUint16 minVersion, PRBool disableRsae,
+ PRBool forCert,
+ unsigned int maxSchemes, SSLSignatureScheme *filteredSchemes,
+ unsigned int *numFilteredSchemes)
+{
+ PORT_Assert(filteredSchemes);
+ PORT_Assert(numFilteredSchemes);
+ PORT_Assert(maxSchemes >= ss->ssl3.signatureSchemeCount);
+ if (maxSchemes < ss->ssl3.signatureSchemeCount) {
return SECFailure;
}
- return sslBuffer_InsertLength(buf, lengthOffset, 2);
+ *numFilteredSchemes = 0;
+ PRBool allowUnsortedPkcs1 = forCert && minVersion < SSL_LIBRARY_VERSION_TLS_1_3;
+ for (unsigned int i = 0; i < ss->ssl3.signatureSchemeCount; ++i) {
+ if (disableRsae && ssl_IsRsaeSignatureScheme(ss->ssl3.signatureSchemes[i])) {
+ continue;
+ }
+ if (ssl_SignatureSchemeAccepted(minVersion,
+ ss->ssl3.signatureSchemes[i],
+ allowUnsortedPkcs1)) {
+ filteredSchemes[(*numFilteredSchemes)++] = ss->ssl3.signatureSchemes[i];
+ }
+ }
+ if (forCert && !allowUnsortedPkcs1) {
+ for (unsigned int i = 0; i < ss->ssl3.signatureSchemeCount; ++i) {
+ if (disableRsae && ssl_IsRsaeSignatureScheme(ss->ssl3.signatureSchemes[i])) {
+ continue;
+ }
+ if (!ssl_SignatureSchemeAccepted(minVersion,
+ ss->ssl3.signatureSchemes[i],
+ PR_FALSE) &&
+ ssl_SignatureSchemeAccepted(minVersion,
+ ss->ssl3.signatureSchemes[i],
+ PR_TRUE)) {
+ filteredSchemes[(*numFilteredSchemes)++] = ss->ssl3.signatureSchemes[i];
+ }
+ }
+ }
+ return SECSuccess;
}
static SECStatus
@@ -9871,7 +9938,7 @@ ssl3_SendCertificateRequest(sslSocket *ss)
length = 1 + certTypesLength + 2 + calen;
if (isTLS12) {
- rv = ssl3_EncodeSigAlgs(ss, ss->version, &sigAlgsBuf);
+ rv = ssl3_EncodeSigAlgs(ss, ss->version, PR_TRUE /* forCert */, &sigAlgsBuf);
if (rv != SECSuccess) {
return rv;
}
@@ -11232,6 +11299,8 @@ static SECStatus ssl3_FinishHandshake(sslSocket *ss);
static SECStatus
ssl3_AlwaysFail(sslSocket *ss)
{
+ /* The caller should have cleared the callback. */
+ ss->ssl3.hs.restartTarget = ssl3_AlwaysFail;
PORT_SetError(PR_INVALID_STATE_ERROR);
return SECFailure;
}
@@ -11324,9 +11393,9 @@ ssl3_ComputeTLSFinished(sslSocket *ss, ssl3CipherSpec *spec,
}
if (spec->version < SSL_LIBRARY_VERSION_TLS_1_2) {
- tls_mac_params.prfMechanism = CKM_TLS_PRF;
+ tls_mac_params.prfHashMechanism = CKM_TLS_PRF;
} else {
- tls_mac_params.prfMechanism = ssl3_GetPrfHashMechanism(ss);
+ tls_mac_params.prfHashMechanism = ssl3_GetPrfHashMechanism(ss);
}
tls_mac_params.ulMacLength = 12;
tls_mac_params.ulServerOrClient = isServer ? 1 : 2;
@@ -11667,7 +11736,6 @@ ssl3_CacheWrappedSecret(sslSocket *ss, sslSessionID *sid,
static SECStatus
ssl3_HandleFinished(sslSocket *ss, PRUint8 *b, PRUint32 length)
{
- sslSessionID *sid = ss->sec.ci.sid;
SECStatus rv = SECSuccess;
PRBool isServer = ss->sec.isServer;
PRBool isTLS;
@@ -11811,15 +11879,6 @@ xmit_loser:
return rv;
}
- if (sid->cached == never_cached && !ss->opt.noCache) {
- rv = ssl3_FillInCachedSID(ss, sid, ss->ssl3.crSpec->masterSecret);
-
- /* If the wrap failed, we don't cache the sid.
- * The connection continues normally however.
- */
- ss->ssl3.hs.cacheSID = rv == SECSuccess;
- }
-
if (ss->ssl3.hs.authCertificatePending) {
if (ss->ssl3.hs.restartTarget) {
PR_NOT_REACHED("ssl3_HandleFinished: unexpected restartTarget");
@@ -11884,33 +11943,45 @@ ssl3_FinishHandshake(sslSocket *ss)
PORT_Assert(ss->opt.noLocks || ssl_HaveRecvBufLock(ss));
PORT_Assert(ss->opt.noLocks || ssl_HaveSSL3HandshakeLock(ss));
PORT_Assert(ss->ssl3.hs.restartTarget == NULL);
+ sslSessionID *sid = ss->sec.ci.sid;
+ SECStatus sidRv = SECFailure;
/* The first handshake is now completed. */
ss->handshake = NULL;
+ if (sid->cached == never_cached && !ss->opt.noCache) {
+ /* If the wrap fails, don't cache the sid. The connection proceeds
+ * normally, so the rv is only used to determine whether we cache. */
+ sidRv = ssl3_FillInCachedSID(ss, sid, ss->ssl3.crSpec->masterSecret);
+ }
+
/* RFC 5077 Section 3.3: "The client MUST NOT treat the ticket as valid
- * until it has verified the server's Finished message." When the server
- * sends a NewSessionTicket in a resumption handshake, we must wait until
- * the handshake is finished (we have verified the server's Finished
- * AND the server's certificate) before we update the ticket in the sid.
- *
- * This must be done before we call ssl_CacheSessionID(ss)
- * because CacheSID requires the session ticket to already be set, and also
- * because of the lazy lock creation scheme used by CacheSID and
- * ssl3_SetSIDSessionTicket.
- */
+ * until it has verified the server's Finished message." When the server
+ * sends a NewSessionTicket in a resumption handshake, we must wait until
+ * the handshake is finished (we have verified the server's Finished
+ * AND the server's certificate) before we update the ticket in the sid.
+ *
+ * This must be done before we call ssl_CacheSessionID(ss)
+ * because CacheSID requires the session ticket to already be set, and also
+ * because of the lazy lock creation scheme used by CacheSID and
+ * ssl3_SetSIDSessionTicket. */
if (ss->ssl3.hs.receivedNewSessionTicket) {
PORT_Assert(!ss->sec.isServer);
- ssl3_SetSIDSessionTicket(ss->sec.ci.sid, &ss->ssl3.hs.newSessionTicket);
- /* The sid took over the ticket data */
+ if (sidRv == SECSuccess) {
+ /* The sid takes over the ticket data */
+ ssl3_SetSIDSessionTicket(ss->sec.ci.sid,
+ &ss->ssl3.hs.newSessionTicket);
+ } else {
+ PORT_Assert(ss->ssl3.hs.newSessionTicket.ticket.data);
+ SECITEM_FreeItem(&ss->ssl3.hs.newSessionTicket.ticket,
+ PR_FALSE);
+ }
PORT_Assert(!ss->ssl3.hs.newSessionTicket.ticket.data);
ss->ssl3.hs.receivedNewSessionTicket = PR_FALSE;
}
-
- if (ss->ssl3.hs.cacheSID) {
+ if (sidRv == SECSuccess) {
PORT_Assert(ss->sec.ci.sid->cached == never_cached);
ssl_CacheSessionID(ss);
- ss->ssl3.hs.cacheSID = PR_FALSE;
}
ss->ssl3.hs.canFalseStart = PR_FALSE; /* False Start phase is complete */
@@ -12308,41 +12379,26 @@ loser : {
return SECFailure;
}
-/* These macros return the given value with the MSB copied to all the other
- * bits. They use the fact that arithmetic shift shifts-in the sign bit.
- * However, this is not ensured by the C standard so you may need to replace
- * them with something else for odd compilers. */
-#define DUPLICATE_MSB_TO_ALL(x) ((unsigned)((int)(x) >> (sizeof(int) * 8 - 1)))
-#define DUPLICATE_MSB_TO_ALL_8(x) ((unsigned char)(DUPLICATE_MSB_TO_ALL(x)))
-
/* SECStatusToMask returns, in constant time, a mask value of all ones if
* rv == SECSuccess. Otherwise it returns zero. */
static unsigned int
SECStatusToMask(SECStatus rv)
{
- unsigned int good;
- /* rv ^ SECSuccess is zero iff rv == SECSuccess. Subtracting one results
- * in the MSB being set to one iff it was zero before. */
- good = rv ^ SECSuccess;
- good--;
- return DUPLICATE_MSB_TO_ALL(good);
+ return PORT_CT_EQ(rv, SECSuccess);
}
-/* ssl_ConstantTimeGE returns 0xff if a>=b and 0x00 otherwise. */
+/* ssl_ConstantTimeGE returns 0xffffffff if a>=b and 0x00 otherwise. */
static unsigned char
ssl_ConstantTimeGE(unsigned int a, unsigned int b)
{
- a -= b;
- return DUPLICATE_MSB_TO_ALL(~a);
+ return PORT_CT_GE(a, b);
}
-/* ssl_ConstantTimeEQ8 returns 0xff if a==b and 0x00 otherwise. */
+/* ssl_ConstantTimeEQ returns 0xffffffff if a==b and 0x00 otherwise. */
static unsigned char
-ssl_ConstantTimeEQ8(unsigned char a, unsigned char b)
+ssl_ConstantTimeEQ(unsigned char a, unsigned char b)
{
- unsigned int c = a ^ b;
- c--;
- return DUPLICATE_MSB_TO_ALL_8(c);
+ return PORT_CT_EQ(a, b);
}
/* ssl_constantTimeSelect return a if mask is 0xFF and b if mask is 0x00 */
@@ -12357,7 +12413,7 @@ ssl_RemoveSSLv3CBCPadding(sslBuffer *plaintext,
unsigned int blockSize,
unsigned int macSize)
{
- unsigned int paddingLength, good, t;
+ unsigned int paddingLength, good;
const unsigned int overhead = 1 /* padding length byte */ + macSize;
/* These lengths are all public so we can test them in non-constant
@@ -12368,13 +12424,9 @@ ssl_RemoveSSLv3CBCPadding(sslBuffer *plaintext,
paddingLength = plaintext->buf[plaintext->len - 1];
/* SSLv3 padding bytes are random and cannot be checked. */
- t = plaintext->len;
- t -= paddingLength + overhead;
- /* If len >= paddingLength+overhead then the MSB of t is zero. */
- good = DUPLICATE_MSB_TO_ALL(~t);
+ good = PORT_CT_GE(plaintext->len, paddingLength + overhead);
/* SSLv3 requires that the padding is minimal. */
- t = blockSize - (paddingLength + 1);
- good &= DUPLICATE_MSB_TO_ALL(~t);
+ good &= PORT_CT_GE(blockSize, paddingLength + 1);
plaintext->len -= good & (paddingLength + 1);
return (good & SECSuccess) | (~good & SECFailure);
}
@@ -12382,7 +12434,7 @@ ssl_RemoveSSLv3CBCPadding(sslBuffer *plaintext,
SECStatus
ssl_RemoveTLSCBCPadding(sslBuffer *plaintext, unsigned int macSize)
{
- unsigned int paddingLength, good, t, toCheck, i;
+ unsigned int paddingLength, good, toCheck, i;
const unsigned int overhead = 1 /* padding length byte */ + macSize;
/* These lengths are all public so we can test them in non-constant
@@ -12392,10 +12444,7 @@ ssl_RemoveTLSCBCPadding(sslBuffer *plaintext, unsigned int macSize)
}
paddingLength = plaintext->buf[plaintext->len - 1];
- t = plaintext->len;
- t -= paddingLength + overhead;
- /* If len >= paddingLength+overhead then the MSB of t is zero. */
- good = DUPLICATE_MSB_TO_ALL(~t);
+ good = PORT_CT_GE(plaintext->len, paddingLength + overhead);
/* The padding consists of a length byte at the end of the record and then
* that many bytes of padding, all with the same value as the length byte.
@@ -12412,10 +12461,9 @@ ssl_RemoveTLSCBCPadding(sslBuffer *plaintext, unsigned int macSize)
}
for (i = 0; i < toCheck; i++) {
- t = paddingLength - i;
/* If i <= paddingLength then the MSB of t is zero and mask is
* 0xff. Otherwise, mask is 0. */
- unsigned char mask = DUPLICATE_MSB_TO_ALL(~t);
+ unsigned char mask = PORT_CT_LE(i, paddingLength);
unsigned char b = plaintext->buf[plaintext->len - 1 - i];
/* The final |paddingLength+1| bytes should all have the value
* |paddingLength|. Therefore the XOR should be zero. */
@@ -12430,7 +12478,7 @@ ssl_RemoveTLSCBCPadding(sslBuffer *plaintext, unsigned int macSize)
good &= good >> 2;
good &= good >> 1;
good <<= sizeof(good) * 8 - 1;
- good = DUPLICATE_MSB_TO_ALL(good);
+ good = PORT_CT_DUPLICATE_MSB_TO_ALL(good);
plaintext->len -= good & (paddingLength + 1);
return (good & SECSuccess) | (~good & SECFailure);
@@ -12523,7 +12571,7 @@ ssl_CBCExtractMAC(sslBuffer *plaintext,
0, rotateOffset);
for (i = 0; i < macSize; i++) {
for (j = 0; j < macSize; j++) {
- out[j] |= rotatedMac[i] & ssl_ConstantTimeEQ8(j, rotateOffset);
+ out[j] |= rotatedMac[i] & ssl_ConstantTimeEQ(j, rotateOffset);
}
rotateOffset++;
rotateOffset = ssl_constantTimeSelect(ssl_ConstantTimeGE(rotateOffset, macSize),
@@ -12633,21 +12681,50 @@ ssl3_UnprotectRecord(sslSocket *ss,
* ciphertext by a fixed byte count, but it is not true in general.
* Each AEAD cipher should provide a function that returns the
* plaintext length for a given ciphertext. */
- unsigned int decryptedLen =
- cText->buf->len - cipher_def->explicit_nonce_size -
- cipher_def->tag_size;
+ const unsigned int explicitNonceLen = cipher_def->explicit_nonce_size;
+ const unsigned int tagLen = cipher_def->tag_size;
+ unsigned int nonceLen = explicitNonceLen;
+ unsigned int decryptedLen = cText->buf->len - nonceLen - tagLen;
+ /* even though read doesn't return and IV, we still need a space to put
+ * the combined iv/nonce n the gcm 1.2 case*/
+ unsigned char ivOut[MAX_IV_LENGTH];
+ unsigned char *iv = NULL;
+ unsigned char *nonce = NULL;
+
+ ivLen = cipher_def->iv_size;
+
rv = ssl3_BuildRecordPseudoHeader(
spec->epoch, cText->seqNum,
rType, isTLS, rVersion, IS_DTLS(ss), decryptedLen, &header);
PORT_Assert(rv == SECSuccess);
- rv = spec->aead(&spec->keyMaterial,
- PR_TRUE, /* do decrypt */
- plaintext->buf, /* out */
- &plaintext->len, /* outlen */
- plaintext->space, /* maxout */
- cText->buf->buf, /* in */
- cText->buf->len, /* inlen */
- SSL_BUFFER_BASE(&header), SSL_BUFFER_LEN(&header));
+
+ /* build the iv */
+ if (explicitNonceLen == 0) {
+ nonceLen = sizeof(cText->seqNum);
+ iv = spec->keyMaterial.iv;
+ nonce = SSL_BUFFER_BASE(&header);
+ } else {
+ PORT_Memcpy(ivOut, spec->keyMaterial.iv, ivLen);
+ PORT_Memset(ivOut + ivLen, 0, explicitNonceLen);
+ iv = ivOut;
+ nonce = cText->buf->buf;
+ nonceLen = explicitNonceLen;
+ }
+ rv = tls13_AEAD(spec->cipherContext, PR_TRUE,
+ CKG_NO_GENERATE, 0, /* iv generator params
+ * (not used in decrypt)*/
+ iv, /* iv in */
+ NULL, /* iv out */
+ ivLen + explicitNonceLen, /* full iv length */
+ nonce, nonceLen, /* nonce in */
+ SSL_BUFFER_BASE(&header), /* aad */
+ SSL_BUFFER_LEN(&header), /* aadlen */
+ plaintext->buf, /* output */
+ &plaintext->len, /* out len */
+ plaintext->space, /* max out */
+ tagLen,
+ cText->buf->buf + explicitNonceLen, /* input */
+ cText->buf->len - explicitNonceLen); /* input len */
if (rv != SECSuccess) {
good = 0;
}
@@ -12895,6 +12972,12 @@ ssl3_HandleRecord(sslSocket *ss, SSL3Ciphertext *cText)
}
isTLS = (PRBool)(spec->version > SSL_LIBRARY_VERSION_3_0);
if (IS_DTLS(ss)) {
+ if (dtls13_MaskSequenceNumber(ss, spec, cText->hdr,
+ SSL_BUFFER_BASE(cText->buf), SSL_BUFFER_LEN(cText->buf)) != SECSuccess) {
+ ssl_ReleaseSpecReadLock(ss); /*****************************/
+ /* code already set. */
+ return SECFailure;
+ }
if (!dtls_IsRelevant(ss, spec, cText, &cText->seqNum)) {
ssl_ReleaseSpecReadLock(ss); /*****************************/
return SECSuccess;
@@ -12936,7 +13019,10 @@ ssl3_HandleRecord(sslSocket *ss, SSL3Ciphertext *cText)
/* Encrypted application data records could arrive before the handshake
* completes in DTLS 1.3. These can look like valid TLS 1.2 application_data
* records in epoch 0, which is never valid. Pretend they didn't decrypt. */
- if (spec->epoch == 0 && rType == ssl_ct_application_data) {
+
+ if (spec->epoch == 0 && ((IS_DTLS(ss) &&
+ dtls_IsDtls13Ciphertext(0, rType)) ||
+ rType == ssl_ct_application_data)) {
PORT_SetError(SSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA);
alert = unexpected_message;
rv = SECFailure;
@@ -12975,12 +13061,18 @@ ssl3_HandleRecord(sslSocket *ss, SSL3Ciphertext *cText)
ss->ssl3.hs.ws != idle_handshake &&
cText->buf->len == 1 &&
cText->buf->buf[0] == change_cipher_spec_choice) {
- /* Ignore the CCS. */
- return SECSuccess;
+ if (!ss->ssl3.hs.rejectCcs) {
+ /* Allow only the first CCS. */
+ ss->ssl3.hs.rejectCcs = PR_TRUE;
+ return SECSuccess;
+ } else {
+ alert = unexpected_message;
+ PORT_SetError(SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER);
+ }
}
- if (IS_DTLS(ss) ||
- (ss->sec.isServer &&
+ if ((IS_DTLS(ss) && !dtls13_AeadLimitReached(spec)) ||
+ (!IS_DTLS(ss) && ss->sec.isServer &&
ss->ssl3.hs.zeroRttIgnore == ssl_0rtt_ignore_trial)) {
/* Silently drop the packet unless we sent a fatal alert. */
if (ss->ssl3.fatalAlertSent) {
@@ -13103,7 +13195,6 @@ ssl3_InitState(sslSocket *ss)
ss->ssl3.hs.currentSecret = NULL;
ss->ssl3.hs.resumptionMasterSecret = NULL;
ss->ssl3.hs.dheSecret = NULL;
- ss->ssl3.hs.pskBinderKey = NULL;
ss->ssl3.hs.clientEarlyTrafficSecret = NULL;
ss->ssl3.hs.clientHsTrafficSecret = NULL;
ss->ssl3.hs.serverHsTrafficSecret = NULL;
@@ -13477,8 +13568,6 @@ ssl3_DestroySSL3Info(sslSocket *ss)
PK11_FreeSymKey(ss->ssl3.hs.resumptionMasterSecret);
if (ss->ssl3.hs.dheSecret)
PK11_FreeSymKey(ss->ssl3.hs.dheSecret);
- if (ss->ssl3.hs.pskBinderKey)
- PK11_FreeSymKey(ss->ssl3.hs.pskBinderKey);
if (ss->ssl3.hs.clientEarlyTrafficSecret)
PK11_FreeSymKey(ss->ssl3.hs.clientEarlyTrafficSecret);
if (ss->ssl3.hs.clientHsTrafficSecret)
@@ -13497,6 +13586,63 @@ ssl3_DestroySSL3Info(sslSocket *ss)
ss->ssl3.hs.zeroRttState = ssl_0rtt_none;
/* Destroy TLS 1.3 buffered early data. */
tls13_DestroyEarlyData(&ss->ssl3.hs.bufferedEarlyData);
+ /* Destroy TLS 1.3 PSKs */
+ tls13_DestroyPskList(&ss->ssl3.hs.psks);
+}
+
+/*
+ * parse the policy value for a single algorithm in a cipher_suite,
+ * return TRUE if we disallow by the cipher suite by policy
+ * (we don't have to parse any more algorithm policies on this cipher suite),
+ * otherwise return FALSE.
+ * 1. If we don't have the required policy, disable by default, disallow by
+ * policy and return TRUE (no more processing needed).
+ * 2. If we have the required policy, and we are disabled, return FALSE,
+ * (if we are disabled, we only need to parse policy, not default).
+ * 3. If we have the required policy, and we aren't adjusting the defaults
+ * return FALSE. (only parsing the policy, not default).
+ * 4. We have the required policy and we are adjusting the defaults.
+ * If we are setting default = FALSE, set isDisabled to true so that
+ * we don't try to re-enable the cipher suite based on a different
+ * algorithm.
+ */
+PRBool
+ssl_HandlePolicy(int cipher_suite, SECOidTag policyOid,
+ PRUint32 requiredPolicy, PRBool *isDisabled)
+{
+ PRUint32 policy;
+ SECStatus rv;
+
+ /* first fetch the policy for this algorithm */
+ rv = NSS_GetAlgorithmPolicy(policyOid, &policy);
+ if (rv != SECSuccess) {
+ return PR_FALSE; /* no policy value, continue to the next algorithm */
+ }
+ /* first, are we allowed by policy, if not turn off allow and disable */
+ if (!(policy & requiredPolicy)) {
+ ssl_CipherPrefSetDefault(cipher_suite, PR_FALSE);
+ ssl_CipherPolicySet(cipher_suite, SSL_NOT_ALLOWED);
+ return PR_TRUE;
+ }
+ /* If we are already disabled, or the policy isn't setting a default
+ * we are done processing this algorithm */
+ if (*isDisabled || (policy & NSS_USE_DEFAULT_NOT_VALID)) {
+ return PR_FALSE;
+ }
+ /* set the default value for the cipher suite. If we disable the cipher
+ * suite, remember that so we don't process the next default. This has
+ * the effect of disabling the whole cipher suite if any of the
+ * algorithms it uses are disabled by default. We still have to
+ * process the upper level because the cipher suite is still allowed
+ * by policy, and we may still have to disallow it based on other
+ * algorithms in the cipher suite. */
+ if (policy & NSS_USE_DEFAULT_SSL_ENABLE) {
+ ssl_CipherPrefSetDefault(cipher_suite, PR_TRUE);
+ } else {
+ *isDisabled = PR_TRUE;
+ ssl_CipherPrefSetDefault(cipher_suite, PR_FALSE);
+ }
+ return PR_FALSE;
}
#define MAP_NULL(x) (((x) != 0) ? (x) : SEC_OID_NULL_CIPHER)
@@ -13517,30 +13663,30 @@ ssl3_ApplyNSSPolicy(void)
for (i = 1; i < PR_ARRAY_SIZE(cipher_suite_defs); ++i) {
const ssl3CipherSuiteDef *suite = &cipher_suite_defs[i];
SECOidTag policyOid;
+ PRBool isDisabled = PR_FALSE;
+
+ /* if we haven't explicitly disabled it below enable by policy */
+ ssl_CipherPolicySet(suite->cipher_suite, SSL_ALLOWED);
+ /* now check the various key exchange, ciphers and macs and
+ * if we ever disallow by policy, we are done, go to the next cipher
+ */
policyOid = MAP_NULL(kea_defs[suite->key_exchange_alg].oid);
- rv = NSS_GetAlgorithmPolicy(policyOid, &policy);
- if (rv == SECSuccess && !(policy & NSS_USE_ALG_IN_SSL_KX)) {
- ssl_CipherPrefSetDefault(suite->cipher_suite, PR_FALSE);
- ssl_CipherPolicySet(suite->cipher_suite, SSL_NOT_ALLOWED);
+ if (ssl_HandlePolicy(suite->cipher_suite, policyOid,
+ NSS_USE_ALG_IN_SSL_KX, &isDisabled)) {
continue;
}
policyOid = MAP_NULL(ssl_GetBulkCipherDef(suite)->oid);
- rv = NSS_GetAlgorithmPolicy(policyOid, &policy);
- if (rv == SECSuccess && !(policy & NSS_USE_ALG_IN_SSL)) {
- ssl_CipherPrefSetDefault(suite->cipher_suite, PR_FALSE);
- ssl_CipherPolicySet(suite->cipher_suite, SSL_NOT_ALLOWED);
+ if (ssl_HandlePolicy(suite->cipher_suite, policyOid,
+ NSS_USE_ALG_IN_SSL, &isDisabled)) {
continue;
}
if (ssl_GetBulkCipherDef(suite)->type != type_aead) {
policyOid = MAP_NULL(ssl_GetMacDefByAlg(suite->mac_alg)->oid);
- rv = NSS_GetAlgorithmPolicy(policyOid, &policy);
- if (rv == SECSuccess && !(policy & NSS_USE_ALG_IN_SSL)) {
- ssl_CipherPrefSetDefault(suite->cipher_suite, PR_FALSE);
- ssl_CipherPolicySet(suite->cipher_suite,
- SSL_NOT_ALLOWED);
+ if (ssl_HandlePolicy(suite->cipher_suite, policyOid,
+ NSS_USE_ALG_IN_SSL, &isDisabled)) {
continue;
}
}
diff --git a/security/nss/lib/ssl/ssl3ext.c b/security/nss/lib/ssl/ssl3ext.c
index 7e674f0e03..65a69450db 100644
--- a/security/nss/lib/ssl/ssl3ext.c
+++ b/security/nss/lib/ssl/ssl3ext.c
@@ -10,6 +10,7 @@
#include "nssrenam.h"
#include "nss.h"
+#include "pk11pub.h"
#include "ssl.h"
#include "sslimpl.h"
#include "sslproto.h"
@@ -962,6 +963,7 @@ ssl3_InitExtensionData(TLSExtensionData *xtnData, const sslSocket *ss)
xtnData->peerDelegCred = NULL;
xtnData->peerRequestedDelegCred = PR_FALSE;
xtnData->sendingDelegCredToPeer = PR_FALSE;
+ xtnData->selectedPsk = NULL;
}
void
@@ -969,6 +971,8 @@ ssl3_DestroyExtensionData(TLSExtensionData *xtnData)
{
ssl3_FreeSniNameArray(xtnData);
PORT_Free(xtnData->sigSchemes);
+ PORT_Free(xtnData->delegCredSigSchemes);
+ PORT_Free(xtnData->delegCredSigSchemesAdvertised);
SECITEM_FreeItem(&xtnData->nextProto, PR_FALSE);
tls13_DestroyKeyShares(&xtnData->remoteKeyShares);
SECITEM_FreeItem(&xtnData->certReqContext, PR_FALSE);
diff --git a/security/nss/lib/ssl/ssl3ext.h b/security/nss/lib/ssl/ssl3ext.h
index 97319c7d9a..ff2f7c211b 100644
--- a/security/nss/lib/ssl/ssl3ext.h
+++ b/security/nss/lib/ssl/ssl3ext.h
@@ -77,6 +77,16 @@ struct TLSExtensionDataStr {
SSLSignatureScheme *sigSchemes;
unsigned int numSigSchemes;
+ /* Keep track of signature schemes that the remote peer supports for
+ * Delegated Credentials signatures, as well was those we have
+ * advertised (for purposes of validating any received DC).
+ * This list may not be the same as those supported for certificates.
+ * Only valid for TLS 1.3. */
+ SSLSignatureScheme *delegCredSigSchemes;
+ unsigned int numDelegCredSigSchemes;
+ SSLSignatureScheme *delegCredSigSchemesAdvertised;
+ unsigned int numDelegCredSigSchemesAdvertised;
+
SECItem certReqContext;
CERTDistNames certReqAuthorities;
@@ -124,6 +134,10 @@ struct TLSExtensionDataStr {
* |tls13_MaybeSetDelegatedCredential|.
*/
PRBool sendingDelegCredToPeer;
+
+ /* A non-owning reference to the selected PSKs. MUST NOT be freed directly,
+ * rather through tls13_DestoryPskList(). */
+ sslPsk *selectedPsk;
};
typedef struct TLSExtensionStr {
diff --git a/security/nss/lib/ssl/ssl3exthandle.c b/security/nss/lib/ssl/ssl3exthandle.c
index 206cb00e48..cb46982538 100644
--- a/security/nss/lib/ssl/ssl3exthandle.c
+++ b/security/nss/lib/ssl/ssl3exthandle.c
@@ -796,7 +796,7 @@ ssl3_EncodeSessionTicket(sslSocket *ss, const NewSessionTicket *ticket,
* This is compared to the expected time, which should differ only as a
* result of clock errors or errors in the RTT estimate.
*/
- ticketAgeBaseline = (ssl_Time(ss) - ss->ssl3.hs.serverHelloTime) / PR_USEC_PER_MSEC;
+ ticketAgeBaseline = ss->ssl3.hs.rttEstimate / PR_USEC_PER_MSEC;
ticketAgeBaseline -= ticket->ticket_age_add;
rv = sslBuffer_AppendNumber(&plaintext, ticketAgeBaseline, 4);
if (rv != SECSuccess)
@@ -1034,7 +1034,9 @@ ssl_ParseSessionTicket(sslSocket *ss, const SECItem *decryptedTicket,
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
return SECFailure;
}
- parsedTicket->timestamp = (PRTime)temp << 32;
+
+ /* Cast to avoid undefined behavior if the top bit is set. */
+ parsedTicket->timestamp = (PRTime)((PRUint64)temp << 32);
rv = ssl3_ExtConsumeHandshakeNumber(ss, &temp, 4, &buffer, &len);
if (rv != SECSuccess) {
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
@@ -1056,8 +1058,11 @@ ssl_ParseSessionTicket(sslSocket *ss, const SECItem *decryptedTicket,
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
return SECFailure;
}
+#ifndef UNSAFE_FUZZER_MODE
+ /* A well-behaving server should only write 0 or 1. */
PORT_Assert(temp == PR_TRUE || temp == PR_FALSE);
- parsedTicket->extendedMasterSecretUsed = (PRBool)temp;
+#endif
+ parsedTicket->extendedMasterSecretUsed = temp ? PR_TRUE : PR_FALSE;
rv = ssl3_ExtConsumeHandshake(ss, &temp, 4, &buffer, &len);
if (rv != SECSuccess) {
@@ -1647,7 +1652,7 @@ ssl3_SendSigAlgsXtn(const sslSocket *ss, TLSExtensionData *xtnData,
minVersion = ss->vrange.min; /* ClientHello */
}
- SECStatus rv = ssl3_EncodeSigAlgs(ss, minVersion, buf);
+ SECStatus rv = ssl3_EncodeSigAlgs(ss, minVersion, PR_TRUE /* forCert */, buf);
if (rv != SECSuccess) {
return SECFailure;
}
diff --git a/security/nss/lib/ssl/ssl3gthr.c b/security/nss/lib/ssl/ssl3gthr.c
index f9c741746f..45cfb31bc2 100644
--- a/security/nss/lib/ssl/ssl3gthr.c
+++ b/security/nss/lib/ssl/ssl3gthr.c
@@ -268,6 +268,7 @@ dtls_GatherData(sslSocket *ss, sslGather *gs, int flags)
PRUint8 contentType;
unsigned int headerLen;
SECStatus rv;
+ PRBool dtlsLengthPresent = PR_TRUE;
SSL_TRC(30, ("dtls_GatherData"));
@@ -316,8 +317,20 @@ dtls_GatherData(sslSocket *ss, sslGather *gs, int flags)
headerLen = 13;
} else if (contentType == ssl_ct_application_data) {
headerLen = 7;
- } else if ((contentType & 0xe0) == 0x20) {
- headerLen = 2;
+ } else if (dtls_IsDtls13Ciphertext(ss->version, contentType)) {
+ /* We don't support CIDs. */
+ if (contentType & 0x10) {
+ PORT_Assert(PR_FALSE);
+ PORT_SetError(SSL_ERROR_RX_UNKNOWN_RECORD_TYPE);
+ gs->dtlsPacketOffset = 0;
+ gs->dtlsPacket.len = 0;
+ return -1;
+ }
+
+ dtlsLengthPresent = (contentType & 0x04) == 0x04;
+ PRUint8 dtlsSeqNoSize = (contentType & 0x08) ? 2 : 1;
+ PRUint8 dtlsLengthBytes = dtlsLengthPresent ? 2 : 0;
+ headerLen = 1 + dtlsSeqNoSize + dtlsLengthBytes;
} else {
SSL_DBG(("%d: SSL3[%d]: invalid first octet (%d) for DTLS",
SSL_GETPID(), ss->fd, contentType));
@@ -345,12 +358,10 @@ dtls_GatherData(sslSocket *ss, sslGather *gs, int flags)
gs->dtlsPacketOffset += headerLen;
/* Have received SSL3 record header in gs->hdr. */
- if (headerLen == 13) {
- gs->remainder = (gs->hdr[11] << 8) | gs->hdr[12];
- } else if (headerLen == 7) {
- gs->remainder = (gs->hdr[5] << 8) | gs->hdr[6];
+ if (dtlsLengthPresent) {
+ gs->remainder = (gs->hdr[headerLen - 2] << 8) |
+ gs->hdr[headerLen - 1];
} else {
- PORT_Assert(headerLen == 2);
gs->remainder = gs->dtlsPacket.len - gs->dtlsPacketOffset;
}
@@ -600,6 +611,46 @@ ssl3_GatherAppDataRecord(sslSocket *ss, int flags)
return rv;
}
+static SECStatus
+ssl_HandleZeroRttRecordData(sslSocket *ss, const PRUint8 *data, unsigned int len)
+{
+ PORT_Assert(ss->sec.isServer);
+ if (ss->ssl3.hs.zeroRttState == ssl_0rtt_accepted) {
+ sslBuffer buf = { CONST_CAST(PRUint8, data), len, len, PR_TRUE };
+ return tls13_HandleEarlyApplicationData(ss, &buf);
+ }
+ if (ss->ssl3.hs.zeroRttState == ssl_0rtt_ignored &&
+ ss->ssl3.hs.zeroRttIgnore != ssl_0rtt_ignore_none) {
+ /* We're ignoring 0-RTT so drop this record quietly. */
+ return SECSuccess;
+ }
+ PORT_SetError(SSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA);
+ return SECFailure;
+}
+
+/* Ensure that application data in the wrong epoch is blocked. */
+static PRBool
+ssl_IsApplicationDataPermitted(sslSocket *ss, PRUint16 epoch)
+{
+ /* Epoch 0 is never OK. */
+ if (epoch == 0) {
+ return PR_FALSE;
+ }
+ if (ss->version < SSL_LIBRARY_VERSION_TLS_1_3) {
+ return ss->firstHsDone;
+ }
+ /* TLS 1.3 application data. */
+ if (epoch >= TrafficKeyApplicationData) {
+ return ss->firstHsDone;
+ }
+ /* TLS 1.3 early data is server only. Further checks aren't needed
+ * as those are handled in ssl_HandleZeroRttRecordData. */
+ if (epoch == TrafficKeyEarlyApplicationData) {
+ return ss->sec.isServer;
+ }
+ return PR_FALSE;
+}
+
SECStatus
SSLExp_RecordLayerData(PRFileDesc *fd, PRUint16 epoch,
SSLContentType contentType,
@@ -626,8 +677,8 @@ SSLExp_RecordLayerData(PRFileDesc *fd, PRUint16 epoch,
goto early_loser; /* Rely on the existing code. */
}
- /* Don't allow application data before handshake completion. */
- if (contentType == ssl_ct_application_data && !ss->firstHsDone) {
+ if (contentType == ssl_ct_application_data &&
+ !ssl_IsApplicationDataPermitted(ss, epoch)) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
goto early_loser;
}
@@ -638,7 +689,18 @@ SSLExp_RecordLayerData(PRFileDesc *fd, PRUint16 epoch,
if (epoch < ss->ssl3.crSpec->epoch) {
epochError = SEC_ERROR_INVALID_ARGS; /* Too c/old. */
} else if (epoch > ss->ssl3.crSpec->epoch) {
- epochError = PR_WOULD_BLOCK_ERROR; /* Too warm/new. */
+ /* If a TLS 1.3 server is not expecting EndOfEarlyData,
+ * moving from 1 to 2 is a signal to execute the code
+ * as though that message had been received. Let that pass. */
+ if (ss->version >= SSL_LIBRARY_VERSION_TLS_1_3 &&
+ ss->opt.suppressEndOfEarlyData &&
+ ss->sec.isServer &&
+ ss->ssl3.crSpec->epoch == TrafficKeyEarlyApplicationData &&
+ epoch == TrafficKeyHandshake) {
+ epochError = 0;
+ } else {
+ epochError = PR_WOULD_BLOCK_ERROR; /* Too warm/new. */
+ }
} else {
epochError = 0; /* Just right. */
}
@@ -649,11 +711,18 @@ SSLExp_RecordLayerData(PRFileDesc *fd, PRUint16 epoch,
}
/* If the handshake is still running, we need to run that. */
- ssl_Get1stHandshakeLock(ss);
rv = ssl_Do1stHandshake(ss);
if (rv != SECSuccess && PORT_GetError() != PR_WOULD_BLOCK_ERROR) {
+ goto early_loser;
+ }
+
+ /* 0-RTT needs its own special handling here. */
+ if (ss->version >= SSL_LIBRARY_VERSION_TLS_1_3 &&
+ epoch == TrafficKeyEarlyApplicationData &&
+ contentType == ssl_ct_application_data) {
+ rv = ssl_HandleZeroRttRecordData(ss, data, len);
ssl_Release1stHandshakeLock(ss);
- return SECFailure;
+ return rv;
}
/* Finally, save the data... */
diff --git a/security/nss/lib/ssl/ssl3prot.h b/security/nss/lib/ssl/ssl3prot.h
index ffe8373011..edf4592903 100644
--- a/security/nss/lib/ssl/ssl3prot.h
+++ b/security/nss/lib/ssl/ssl3prot.h
@@ -14,7 +14,7 @@ typedef PRUint16 SSL3ProtocolVersion;
/* version numbers are defined in sslproto.h */
/* DTLS 1.3 is still a draft. */
-#define DTLS_1_3_DRAFT_VERSION 28
+#define DTLS_1_3_DRAFT_VERSION 38
typedef PRUint16 ssl3CipherSuite;
/* The cipher suites are defined in sslproto.h */
diff --git a/security/nss/lib/ssl/sslencode.c b/security/nss/lib/ssl/sslencode.c
index e59e758ff9..d07b544abd 100644
--- a/security/nss/lib/ssl/sslencode.c
+++ b/security/nss/lib/ssl/sslencode.c
@@ -64,7 +64,10 @@ sslBuffer_Append(sslBuffer *b, const void *data, unsigned int len)
if (rv != SECSuccess) {
return SECFailure; /* Code already set. */
}
- PORT_Memcpy(SSL_BUFFER_NEXT(b), data, len);
+ if (len > 0) {
+ PORT_Assert(data);
+ PORT_Memcpy(SSL_BUFFER_NEXT(b), data, len);
+ }
b->len += len;
return SECSuccess;
}
diff --git a/security/nss/lib/ssl/sslerr.h b/security/nss/lib/ssl/sslerr.h
index 7100b0226e..eb8f7c2da2 100644
--- a/security/nss/lib/ssl/sslerr.h
+++ b/security/nss/lib/ssl/sslerr.h
@@ -274,6 +274,8 @@ typedef enum {
SSL_ERROR_DC_BAD_SIGNATURE = (SSL_ERROR_BASE + 183),
SSL_ERROR_DC_INVALID_KEY_USAGE = (SSL_ERROR_BASE + 184),
SSL_ERROR_DC_EXPIRED = (SSL_ERROR_BASE + 185),
+ SSL_ERROR_DC_INAPPROPRIATE_VALIDITY_PERIOD = (SSL_ERROR_BASE + 186),
+ SSL_ERROR_FEATURE_DISABLED = (SSL_ERROR_BASE + 187),
SSL_ERROR_END_OF_LIST /* let the c compiler determine the value of this. */
} SSLErrorCodes;
#endif /* NO_SECURITY_ERROR_ENUM */
diff --git a/security/nss/lib/ssl/sslexp.h b/security/nss/lib/ssl/sslexp.h
index b734d86ca3..8a92a39ad9 100644
--- a/security/nss/lib/ssl/sslexp.h
+++ b/security/nss/lib/ssl/sslexp.h
@@ -254,7 +254,8 @@ typedef struct SSLAntiReplayContextStr SSLAntiReplayContext;
*
* This function will fail unless the socket has an active TLS 1.3 session.
* Earlier versions of TLS do not support the spontaneous sending of the
- * NewSessionTicket message.
+ * NewSessionTicket message. It will also fail when external PSK
+ * authentication has been negotiated.
*/
#define SSL_SendSessionTicket(fd, appToken, appTokenLen) \
SSL_EXPERIMENTAL_API("SSL_SendSessionTicket", \
@@ -380,6 +381,10 @@ typedef SSLHelloRetryRequestAction(PR_CALLBACK *SSLHelloRetryRequestCallback)(
* a server. This can be called once at a time, and is not allowed
* until an answer is received.
*
+ * This function is not allowed for use with DTLS or when external
+ * PSK authentication has been negotiated. SECFailure is returned
+ * in both cases.
+ *
* The AuthCertificateCallback is called when the answer is received.
* If the answer is accepted by the server, the value returned by
* SSL_PeerCertificate() is replaced. If you need to remember all the
@@ -662,7 +667,11 @@ typedef SECStatus(PR_CALLBACK *SSLRecordWriteCallback)(
* used in TLS. The lower bits of the IV are XORed with the 64-bit counter to
* produce the nonce. Otherwise, this is an AEAD interface similar to that
* described in RFC 5116.
- */
+ *
+ * Note: SSL_MakeAead internally calls SSL_MakeVariantAead with a variant of
+ * "stream", behaving as noted above. If "datagram" variant is passed instead,
+ * the Label prefix used in HKDF-Expand is "dtls13" instead of "tls13 ". See
+ * 7.1 of RFC 8446 and draft-ietf-tls-dtls13-34. */
typedef struct SSLAeadContextStr SSLAeadContext;
#define SSL_MakeAead(version, cipherSuite, secret, \
@@ -676,6 +685,18 @@ typedef struct SSLAeadContextStr SSLAeadContext;
(version, cipherSuite, secret, \
labelPrefix, labelPrefixLen, ctx))
+#define SSL_MakeVariantAead(version, cipherSuite, variant, secret, \
+ labelPrefix, labelPrefixLen, ctx) \
+ SSL_EXPERIMENTAL_API("SSL_MakeVariantAead", \
+ (PRUint16 _version, PRUint16 _cipherSuite, \
+ SSLProtocolVariant _variant, \
+ PK11SymKey * _secret, \
+ const char *_labelPrefix, \
+ unsigned int _labelPrefixLen, \
+ SSLAeadContext **_ctx), \
+ (version, cipherSuite, variant, secret, \
+ labelPrefix, labelPrefixLen, ctx))
+
#define SSL_AeadEncrypt(ctx, counter, aad, aadLen, in, inLen, \
output, outputLen, maxOutputLen) \
SSL_EXPERIMENTAL_API("SSL_AeadEncrypt", \
@@ -716,8 +737,13 @@ typedef struct SSLAeadContextStr SSLAeadContext;
PK11SymKey * *_keyp), \
(version, cipherSuite, salt, ikm, keyp))
-/* SSL_HkdfExpandLabel produces a key with a mechanism that is suitable for
- * input to SSL_HkdfExpandLabel or SSL_MakeAead. */
+/* SSL_HkdfExpandLabel and SSL_HkdfVariantExpandLabel produce a key with a
+ * mechanism that is suitable for input to SSL_HkdfExpandLabel or SSL_MakeAead.
+ *
+ * Note: SSL_HkdfVariantExpandLabel internally calls SSL_HkdfExpandLabel with
+ * a default "stream" variant. If "datagram" variant is passed instead, the
+ * Label prefix used in HKDF-Expand is "dtls13" instead of "tls13 ". See 7.1 of
+ * RFC 8446 and draft-ietf-tls-dtls13-34. */
#define SSL_HkdfExpandLabel(version, cipherSuite, prk, \
hsHash, hsHashLen, label, labelLen, keyp) \
SSL_EXPERIMENTAL_API("SSL_HkdfExpandLabel", \
@@ -729,9 +755,28 @@ typedef struct SSLAeadContextStr SSLAeadContext;
(version, cipherSuite, prk, \
hsHash, hsHashLen, label, labelLen, keyp))
-/* SSL_HkdfExpandLabelWithMech uses the KDF from the selected TLS version and
- * cipher suite, as with the other calls, but the provided mechanism and key
- * size. This allows the key to be used more widely. */
+#define SSL_HkdfVariantExpandLabel(version, cipherSuite, prk, \
+ hsHash, hsHashLen, label, labelLen, variant, \
+ keyp) \
+ SSL_EXPERIMENTAL_API("SSL_HkdfVariantExpandLabel", \
+ (PRUint16 _version, PRUint16 _cipherSuite, \
+ PK11SymKey * _prk, \
+ const PRUint8 *_hsHash, unsigned int _hsHashLen, \
+ const char *_label, unsigned int _labelLen, \
+ SSLProtocolVariant _variant, \
+ PK11SymKey **_keyp), \
+ (version, cipherSuite, prk, \
+ hsHash, hsHashLen, label, labelLen, variant, \
+ keyp))
+
+/* SSL_HkdfExpandLabelWithMech and SSL_HkdfVariantExpandLabelWithMech use the KDF
+ * from the selected TLS version and cipher suite, as with the other calls, but
+ * the provided mechanism and key size. This allows the key to be used more widely.
+ *
+ * Note: SSL_HkdfExpandLabelWithMech internally calls SSL_HkdfVariantExpandLabelWithMech
+ * with a default "stream" variant. If "datagram" variant is passed instead, the
+ * Label prefix used in HKDF-Expand is "dtls13" instead of "tls13 ". See 7.1 of
+ * RFC 8446 and draft-ietf-tls-dtls13-34. */
#define SSL_HkdfExpandLabelWithMech(version, cipherSuite, prk, \
hsHash, hsHashLen, label, labelLen, \
mech, keySize, keyp) \
@@ -746,6 +791,21 @@ typedef struct SSLAeadContextStr SSLAeadContext;
hsHash, hsHashLen, label, labelLen, \
mech, keySize, keyp))
+#define SSL_HkdfVariantExpandLabelWithMech(version, cipherSuite, prk, \
+ hsHash, hsHashLen, label, labelLen, \
+ mech, keySize, variant, keyp) \
+ SSL_EXPERIMENTAL_API("SSL_HkdfVariantExpandLabelWithMech", \
+ (PRUint16 _version, PRUint16 _cipherSuite, \
+ PK11SymKey * _prk, \
+ const PRUint8 *_hsHash, unsigned int _hsHashLen, \
+ const char *_label, unsigned int _labelLen, \
+ CK_MECHANISM_TYPE _mech, unsigned int _keySize, \
+ SSLProtocolVariant _variant, \
+ PK11SymKey **_keyp), \
+ (version, cipherSuite, prk, \
+ hsHash, hsHashLen, label, labelLen, \
+ mech, keySize, variant, keyp))
+
/* SSL_SetTimeFunc overrides the default time function (PR_Now()) and provides
* an alternative source of time for the socket. This is used in testing, and in
* applications that need better control over how the clock is accessed. Set the
@@ -826,6 +886,117 @@ typedef PRTime(PR_CALLBACK *SSLTimeFunc)(void *arg);
PRUint16 _numCiphers), \
(fd, cipherOrder, numCiphers))
+/*
+ * The following functions expose a masking primitive that uses ciphersuite and
+ * version information to set paramaters for the masking key and mask generation
+ * logic. This is only supported for TLS 1.3.
+ *
+ * The key and IV are generated using the TLS KDF with a custom label. That is
+ * HKDF-Expand-Label(secret, label, "", L), where |label| is an input to
+ * SSL_CreateMaskingContext.
+ *
+ * The mask generation logic in SSL_CreateMask is determined by the underlying
+ * symmetric cipher:
+ * - For AES-ECB, mask = AES-ECB(mask_key, sample). |len| must be <= 16 as
+ * the output is limited to a single block.
+ * - For CHACHA20, mask = ChaCha20(mask_key, sample[0..3], sample[4..15], {0}.len)
+ * That is, the low 4 bytes of |sample| used as the counter, the remaining 12 bytes
+ * the nonce. We encrypt |len| bytes of zeros, returning the raw key stream.
+ *
+ * The caller must pre-allocate at least |len| bytes for output. If the underlying
+ * cipher cannot produce the requested amount of data, SECFailure is returned.
+ */
+
+typedef struct SSLMaskingContextStr {
+ CK_MECHANISM_TYPE mech;
+ PRUint16 version;
+ PRUint16 cipherSuite;
+ PK11SymKey *secret;
+} SSLMaskingContext;
+
+#define SSL_CreateMaskingContext(version, cipherSuite, secret, \
+ label, labelLen, ctx) \
+ SSL_EXPERIMENTAL_API("SSL_CreateMaskingContext", \
+ (PRUint16 _version, PRUint16 _cipherSuite, \
+ PK11SymKey * _secret, \
+ const char *_label, \
+ unsigned int _labelLen, \
+ SSLMaskingContext **_ctx), \
+ (version, cipherSuite, secret, label, labelLen, ctx))
+
+#define SSL_CreateVariantMaskingContext(version, cipherSuite, variant, \
+ secret, label, labelLen, ctx) \
+ SSL_EXPERIMENTAL_API("SSL_CreateVariantMaskingContext", \
+ (PRUint16 _version, PRUint16 _cipherSuite, \
+ SSLProtocolVariant _variant, \
+ PK11SymKey * _secret, \
+ const char *_label, \
+ unsigned int _labelLen, \
+ SSLMaskingContext **_ctx), \
+ (version, cipherSuite, variant, secret, \
+ label, labelLen, ctx))
+
+#define SSL_DestroyMaskingContext(ctx) \
+ SSL_EXPERIMENTAL_API("SSL_DestroyMaskingContext", \
+ (SSLMaskingContext * _ctx), \
+ (ctx))
+
+#define SSL_CreateMask(ctx, sample, sampleLen, mask, maskLen) \
+ SSL_EXPERIMENTAL_API("SSL_CreateMask", \
+ (SSLMaskingContext * _ctx, const PRUint8 *_sample, \
+ unsigned int _sampleLen, PRUint8 *_mask, \
+ unsigned int _maskLen), \
+ (ctx, sample, sampleLen, mask, maskLen))
+
+#define SSL_SetDtls13VersionWorkaround(fd, enabled) \
+ SSL_EXPERIMENTAL_API("SSL_SetDtls13VersionWorkaround", \
+ (PRFileDesc * _fd, PRBool _enabled), (fd, enabled))
+
+/* SSL_AddExternalPsk() and SSL_AddExternalPsk0Rtt() can be used to
+ * set an external PSK on a socket. If successful, this PSK will
+ * be used in all subsequent connection attempts for this socket.
+ * This has no effect if the maximum TLS version is < 1.3.
+ *
+ * This API currently only accepts a single PSK, so multiple calls to
+ * either function will fail. An EPSK can be replaced by calling
+ * SSL_RemoveExternalPsk followed by SSL_AddExternalPsk.
+ * For both functions, the label is expected to be a unique identifier
+ * for the external PSK. Should en external PSK have the same label
+ * as a configured resumption PSK identity, the external PSK will
+ * take precedence.
+ *
+ * If you want to enable early data, you need to also provide a
+ * cipher suite for 0-RTT and a limit for the early data using
+ * SSL_AddExternalPsk0Rtt(). If you want to explicitly disallow
+ * certificate authentication, use SSL_AuthCertificateHook to set
+ * a callback that rejects all certificate chains.
+ */
+#define SSL_AddExternalPsk(fd, psk, identity, identityLen, hash) \
+ SSL_EXPERIMENTAL_API("SSL_AddExternalPsk", \
+ (PRFileDesc * _fd, PK11SymKey * _psk, \
+ const PRUint8 *_identity, unsigned int _identityLen, \
+ SSLHashType _hash), \
+ (fd, psk, identity, identityLen, hash))
+
+#define SSL_AddExternalPsk0Rtt(fd, psk, identity, identityLen, hash, \
+ zeroRttSuite, maxEarlyData) \
+ SSL_EXPERIMENTAL_API("SSL_AddExternalPsk0Rtt", \
+ (PRFileDesc * _fd, PK11SymKey * _psk, \
+ const PRUint8 *_identity, unsigned int _identityLen, \
+ SSLHashType _hash, PRUint16 _zeroRttSuite, \
+ PRUint32 _maxEarlyData), \
+ (fd, psk, identity, identityLen, hash, \
+ zeroRttSuite, maxEarlyData))
+
+/* SSLExp_RemoveExternalPsk() removes an external PSK from socket
+ * configuration. Returns SECSuccess if the PSK was removed
+ * successfully, and SECFailure otherwise. */
+#define SSL_RemoveExternalPsk(fd, identity, identityLen) \
+ SSL_EXPERIMENTAL_API("SSL_RemoveExternalPsk", \
+ (PRFileDesc * _fd, const PRUint8 *_identity, \
+ unsigned int _identityLen), \
+ (fd, identity, identityLen))
+
/* Deprecated experimental APIs */
#define SSL_UseAltServerHelloType(fd, enable) SSL_DEPRECATED_EXPERIMENTAL_API
#define SSL_SetupAntiReplay(a, b, c) SSL_DEPRECATED_EXPERIMENTAL_API
diff --git a/security/nss/lib/ssl/sslimpl.h b/security/nss/lib/ssl/sslimpl.h
index 4a393b281c..35d0c2d6bc 100644
--- a/security/nss/lib/ssl/sslimpl.h
+++ b/security/nss/lib/ssl/sslimpl.h
@@ -37,6 +37,7 @@
typedef struct sslSocketStr sslSocket;
typedef struct sslNamedGroupDefStr sslNamedGroupDef;
typedef struct sslEsniKeysStr sslEsniKeys;
+typedef struct sslPskStr sslPsk;
typedef struct sslDelegatedCredentialStr sslDelegatedCredential;
typedef struct sslEphemeralKeyPairStr sslEphemeralKeyPair;
typedef struct TLS13KeyShareEntryStr TLS13KeyShareEntry;
@@ -281,6 +282,8 @@ typedef struct sslOptionsStr {
unsigned int enableV2CompatibleHello : 1;
unsigned int enablePostHandshakeAuth : 1;
unsigned int enableDelegatedCredentials : 1;
+ unsigned int enableDtls13VersionCompat : 1;
+ unsigned int suppressEndOfEarlyData : 1;
} sslOptions;
typedef enum { sslHandshakingUndetermined = 0,
@@ -653,8 +656,6 @@ typedef struct SSL3HandshakeStateStr {
* One of NULL, ssl3_SendClientSecondRound, ssl3_FinishHandshake,
* or ssl3_AlwaysFail */
sslRestartTarget restartTarget;
- /* Shared state between ssl3_HandleFinished and ssl3_FinishHandshake */
- PRBool cacheSID;
PRBool canFalseStart; /* Can/did we False Start */
/* Which preliminaryinfo values have been set. */
@@ -689,9 +690,8 @@ typedef struct SSL3HandshakeStateStr {
/* This group of values is used for TLS 1.3 and above */
PK11SymKey *currentSecret; /* The secret down the "left hand side"
* of the TLS 1.3 key schedule. */
- PK11SymKey *resumptionMasterSecret; /* The resumption PSK. */
+ PK11SymKey *resumptionMasterSecret; /* The resumption_master_secret. */
PK11SymKey *dheSecret; /* The (EC)DHE shared secret. */
- PK11SymKey *pskBinderKey; /* Used to compute the PSK binder. */
PK11SymKey *clientEarlyTrafficSecret; /* The secret we use for 0-RTT. */
PK11SymKey *clientHsTrafficSecret; /* The source keys for handshake */
PK11SymKey *serverHsTrafficSecret; /* traffic keys. */
@@ -710,18 +710,26 @@ typedef struct SSL3HandshakeStateStr {
* or received. */
PRBool receivedCcs; /* A server received ChangeCipherSpec
* before the handshake started. */
+ PRBool rejectCcs; /* Excessive ChangeCipherSpecs are rejected. */
PRBool clientCertRequested; /* True if CertificateRequest received. */
+ PRBool endOfFlight; /* Processed a full flight (DTLS 1.3). */
ssl3KEADef kea_def_mutable; /* Used to hold the writable kea_def
* we use for TLS 1.3 */
- PRTime serverHelloTime; /* Time the ServerHello flight was sent. */
PRUint16 ticketNonce; /* A counter we use for tickets. */
SECItem fakeSid; /* ... (server) the SID the client used. */
- PRBool endOfFlight; /* Processed a full flight (DTLS 1.3). */
+
+ /* rttEstimate is used to guess the round trip time between server and client.
+ * When the server sends ServerHello it sets this to the current time.
+ * Only after it receives a message from the client's second flight does it
+ * set the value to something resembling an RTT estimate. */
+ PRTime rttEstimate;
/* The following lists contain DTLSHandshakeRecordEntry */
PRCList dtlsSentHandshake; /* Used to map records to handshake fragments. */
PRCList dtlsRcvdHandshake; /* Handshake records we have received
* used to generate ACKs. */
+
+ PRCList psks; /* A list of PSKs, resumption and/or external. */
} SSL3HandshakeState;
#define SSL_ASSERT_HASHES_EMPTY(ss) \
@@ -810,7 +818,7 @@ typedef struct {
/* |seqNum| eventually contains the reconstructed sequence number. */
sslSequenceNumber seqNum;
/* The header of the cipherText. */
- const PRUint8 *hdr;
+ PRUint8 *hdr;
unsigned int hdrLen;
/* |buf| is the payload of the ciphertext. */
@@ -1099,6 +1107,9 @@ struct sslSocketStr {
/* Anti-replay for TLS 1.3 0-RTT. */
SSLAntiReplayContext *antiReplay;
+
+ /* An out-of-band PSK. */
+ sslPsk *psk;
};
struct sslSelfEncryptKeysStr {
@@ -1682,8 +1693,14 @@ SECStatus ssl3_HandleServerSpki(sslSocket *ss);
SECStatus ssl3_AuthCertificate(sslSocket *ss);
SECStatus ssl_ReadCertificateStatus(sslSocket *ss, PRUint8 *b,
PRUint32 length);
-SECStatus ssl3_EncodeSigAlgs(const sslSocket *ss, PRUint16 minVersion,
+SECStatus ssl3_EncodeSigAlgs(const sslSocket *ss, PRUint16 minVersion, PRBool forCert,
sslBuffer *buf);
+SECStatus ssl3_EncodeFilteredSigAlgs(const sslSocket *ss,
+ const SSLSignatureScheme *schemes,
+ PRUint32 numSchemes, sslBuffer *buf);
+SECStatus ssl3_FilterSigAlgs(const sslSocket *ss, PRUint16 minVersion, PRBool disableRsae, PRBool forCert,
+ unsigned int maxSchemes, SSLSignatureScheme *filteredSchemes,
+ unsigned int *numFilteredSchemes);
SECStatus ssl_GetCertificateRequestCAs(const sslSocket *ss,
unsigned int *calenp,
const SECItem **namesp,
@@ -1824,6 +1841,10 @@ SECStatus SSLExp_GetCurrentEpoch(PRFileDesc *fd, PRUint16 *readEpoch,
SECStatus SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret,
const char *labelPrefix, unsigned int labelPrefixLen,
SSLAeadContext **ctx);
+
+SECStatus SSLExp_MakeVariantAead(PRUint16 version, PRUint16 cipherSuite, SSLProtocolVariant variant,
+ PK11SymKey *secret, const char *labelPrefix,
+ unsigned int labelPrefixLen, SSLAeadContext **ctx);
SECStatus SSLExp_DestroyAead(SSLAeadContext *ctx);
SECStatus SSLExp_AeadEncrypt(const SSLAeadContext *ctx, PRUint64 counter,
const PRUint8 *aad, unsigned int aadLen,
@@ -1840,15 +1861,59 @@ SECStatus SSLExp_HkdfExpandLabel(PRUint16 version, PRUint16 cipherSuite, PK11Sym
const PRUint8 *hsHash, unsigned int hsHashLen,
const char *label, unsigned int labelLen,
PK11SymKey **key);
+SECStatus SSLExp_HkdfVariantExpandLabel(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk,
+ const PRUint8 *hsHash, unsigned int hsHashLen,
+ const char *label, unsigned int labelLen,
+ SSLProtocolVariant variant, PK11SymKey **key);
SECStatus
SSLExp_HkdfExpandLabelWithMech(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk,
const PRUint8 *hsHash, unsigned int hsHashLen,
const char *label, unsigned int labelLen,
CK_MECHANISM_TYPE mech, unsigned int keySize,
PK11SymKey **keyp);
+SECStatus
+SSLExp_HkdfVariantExpandLabelWithMech(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk,
+ const PRUint8 *hsHash, unsigned int hsHashLen,
+ const char *label, unsigned int labelLen,
+ CK_MECHANISM_TYPE mech, unsigned int keySize,
+ SSLProtocolVariant variant, PK11SymKey **keyp);
+
+SECStatus SSLExp_SetDtls13VersionWorkaround(PRFileDesc *fd, PRBool enabled);
SECStatus SSLExp_SetTimeFunc(PRFileDesc *fd, SSLTimeFunc f, void *arg);
+extern SECStatus ssl_CreateMaskingContextInner(PRUint16 version, PRUint16 cipherSuite,
+ SSLProtocolVariant variant,
+ PK11SymKey *secret,
+ const char *label,
+ unsigned int labelLen,
+ SSLMaskingContext **ctx);
+
+extern SECStatus ssl_CreateMaskInner(SSLMaskingContext *ctx, const PRUint8 *sample,
+ unsigned int sampleLen, PRUint8 *outMask,
+ unsigned int maskLen);
+
+extern SECStatus ssl_DestroyMaskingContextInner(SSLMaskingContext *ctx);
+
+SECStatus SSLExp_CreateMaskingContext(PRUint16 version, PRUint16 cipherSuite,
+ PK11SymKey *secret,
+ const char *label,
+ unsigned int labelLen,
+ SSLMaskingContext **ctx);
+
+SECStatus SSLExp_CreateVariantMaskingContext(PRUint16 version, PRUint16 cipherSuite,
+ SSLProtocolVariant variant,
+ PK11SymKey *secret,
+ const char *label,
+ unsigned int labelLen,
+ SSLMaskingContext **ctx);
+
+SECStatus SSLExp_CreateMask(SSLMaskingContext *ctx, const PRUint8 *sample,
+ unsigned int sampleLen, PRUint8 *mask,
+ unsigned int len);
+
+SECStatus SSLExp_DestroyMaskingContext(SSLMaskingContext *ctx);
+
SEC_END_PROTOS
#if defined(XP_UNIX) || defined(XP_OS2) || defined(XP_BEOS)
diff --git a/security/nss/lib/ssl/sslinfo.c b/security/nss/lib/ssl/sslinfo.c
index b069888e27..a92ed16040 100644
--- a/security/nss/lib/ssl/sslinfo.c
+++ b/security/nss/lib/ssl/sslinfo.c
@@ -7,6 +7,7 @@
#include "sslimpl.h"
#include "sslproto.h"
#include "tls13hkdf.h"
+#include "tls13psk.h"
#include "tls13subcerts.h"
SECStatus
@@ -80,6 +81,13 @@ SSL_GetChannelInfo(PRFileDesc *fd, SSLChannelInfo *info, PRUintn len)
inf.signatureScheme = sid->sigScheme;
}
inf.resumed = ss->statelessResume || ss->ssl3.hs.isResuming;
+ if (inf.resumed) {
+ inf.pskType = ssl_psk_resume;
+ } else if (inf.authType == ssl_auth_psk) {
+ inf.pskType = ssl_psk_external;
+ } else {
+ inf.pskType = ssl_psk_none;
+ }
inf.peerDelegCred = tls13_IsVerifyingWithDelegatedCredential(ss);
if (sid) {
@@ -147,8 +155,14 @@ SSL_GetPreliminaryChannelInfo(PRFileDesc *fd,
if (ss->sec.ci.sid &&
(ss->ssl3.hs.zeroRttState == ssl_0rtt_sent ||
ss->ssl3.hs.zeroRttState == ssl_0rtt_accepted)) {
- inf.maxEarlyDataSize =
- ss->sec.ci.sid->u.ssl3.locked.sessionTicket.max_early_data_size;
+ if (ss->statelessResume) {
+ inf.maxEarlyDataSize =
+ ss->sec.ci.sid->u.ssl3.locked.sessionTicket.max_early_data_size;
+ } else if (ss->psk) {
+ /* We may have cleared the handshake list, so check the socket.
+ * This is permissable since we only support one EPSK at a time. */
+ inf.maxEarlyDataSize = ss->psk->maxEarlyData;
+ }
} else {
inf.maxEarlyDataSize = 0;
}
@@ -415,24 +429,37 @@ tls13_Exporter(sslSocket *ss, PK11SymKey *secret,
return SECFailure;
}
+ SSLHashType hashAlg;
+ /* Early export requires a PSK. As in 0-RTT, default
+ * to the first PSK if no suite is negotiated yet. */
+ if (secret == ss->ssl3.hs.earlyExporterSecret && !ss->ssl3.hs.suite_def) {
+ if (PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ hashAlg = ((sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks))->hash;
+ } else {
+ hashAlg = tls13_GetHash(ss);
+ }
+
/* Pre-hash the context. */
- rv = tls13_ComputeHash(ss, &contextHash, context, contextLen);
+ rv = tls13_ComputeHash(ss, &contextHash, context, contextLen, hashAlg);
if (rv != SECSuccess) {
return rv;
}
rv = tls13_DeriveSecretNullHash(ss, secret, label, labelLen,
- &innerSecret);
+ &innerSecret, hashAlg);
if (rv != SECSuccess) {
return rv;
}
rv = tls13_HkdfExpandLabelRaw(innerSecret,
- tls13_GetHash(ss),
+ hashAlg,
contextHash.u.raw, contextHash.len,
kExporterInnerLabel,
strlen(kExporterInnerLabel),
- out, outLen);
+ ss->protocolVariant, out, outLen);
PK11_FreeSymKey(innerSecret);
return rv;
}
diff --git a/security/nss/lib/ssl/sslnonce.c b/security/nss/lib/ssl/sslnonce.c
index b7b5b7fe51..3daab4b75e 100644
--- a/security/nss/lib/ssl/sslnonce.c
+++ b/security/nss/lib/ssl/sslnonce.c
@@ -537,6 +537,9 @@ ssl_DecodeResumptionToken(sslSessionID *sid, const PRUint8 *encodedToken,
}
if (readerBuffer.len) {
PORT_Assert(readerBuffer.buf);
+ if (sid->peerID) {
+ PORT_Free((void *)sid->peerID);
+ }
sid->peerID = PORT_Strdup((const char *)readerBuffer.buf);
}
@@ -1120,12 +1123,13 @@ ssl_CacheSessionID(sslSocket *ss)
{
sslSecurityInfo *sec = &ss->sec;
PORT_Assert(sec);
+ PORT_Assert(sec->ci.sid->cached == never_cached);
if (sec->ci.sid && !sec->ci.sid->u.ssl3.keys.resumable) {
return;
}
- if (!ss->sec.isServer && ss->resumptionTokenCallback) {
+ if (!sec->isServer && ss->resumptionTokenCallback) {
ssl_CacheExternalToken(ss);
return;
}
@@ -1197,14 +1201,15 @@ ssl3_SetSIDSessionTicket(sslSessionID *sid,
* anything yet, so no locking is needed.
*/
if (sid->u.ssl3.lock) {
- PORT_Assert(sid->cached == in_client_cache);
PR_RWLock_Wlock(sid->u.ssl3.lock);
+ /* Another thread may have evicted, or it may be in external cache. */
+ PORT_Assert(sid->cached != never_cached);
}
/* If this was in the client cache, then we might have to free the old
* ticket. In TLS 1.3, we might get a replacement ticket if the server
* sends more than one ticket. */
if (sid->u.ssl3.locked.sessionTicket.ticket.data) {
- PORT_Assert(sid->cached == in_client_cache ||
+ PORT_Assert(sid->cached != never_cached ||
sid->version >= SSL_LIBRARY_VERSION_TLS_1_3);
SECITEM_FreeItem(&sid->u.ssl3.locked.sessionTicket.ticket,
PR_FALSE);
diff --git a/security/nss/lib/ssl/sslprimitive.c b/security/nss/lib/ssl/sslprimitive.c
index 540c178400..2afecfb165 100644
--- a/security/nss/lib/ssl/sslprimitive.c
+++ b/security/nss/lib/ssl/sslprimitive.c
@@ -6,6 +6,7 @@
* 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/. */
+#include "blapit.h"
#include "keyhi.h"
#include "pk11pub.h"
#include "sechash.h"
@@ -19,47 +20,28 @@
#include "tls13hkdf.h"
struct SSLAeadContextStr {
- CK_MECHANISM_TYPE mech;
- ssl3KeyMaterial keys;
+ /* sigh, the API creates a single context, but then uses either encrypt
+ * and decrypt on that context. We should take an encrypt/decrypt
+ * variable here, but for now create two contexts. */
+ PK11Context *encryptContext;
+ PK11Context *decryptContext;
+ int tagLen;
+ int ivLen;
+ unsigned char iv[MAX_IV_LENGTH];
};
-static SECStatus
-tls13_GetHashAndCipher(PRUint16 version, PRUint16 cipherSuite,
- SSLHashType *hash, const ssl3BulkCipherDef **cipher)
-{
- if (version < SSL_LIBRARY_VERSION_TLS_1_3) {
- PORT_SetError(SEC_ERROR_INVALID_ARGS);
- return SECFailure;
- }
-
- // Lookup and check the suite.
- SSLVersionRange vrange = { version, version };
- if (!ssl3_CipherSuiteAllowedForVersionRange(cipherSuite, &vrange)) {
- PORT_SetError(SEC_ERROR_INVALID_ARGS);
- return SECFailure;
- }
- const ssl3CipherSuiteDef *suiteDef = ssl_LookupCipherSuiteDef(cipherSuite);
- const ssl3BulkCipherDef *cipherDef = ssl_GetBulkCipherDef(suiteDef);
- if (cipherDef->type != type_aead) {
- PORT_SetError(SEC_ERROR_INVALID_ARGS);
- return SECFailure;
- }
- *hash = suiteDef->prf_hash;
- if (cipher != NULL) {
- *cipher = cipherDef;
- }
- return SECSuccess;
-}
-
SECStatus
-SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret,
- const char *labelPrefix, unsigned int labelPrefixLen,
- SSLAeadContext **ctx)
+SSLExp_MakeVariantAead(PRUint16 version, PRUint16 cipherSuite, SSLProtocolVariant variant,
+ PK11SymKey *secret, const char *labelPrefix,
+ unsigned int labelPrefixLen, SSLAeadContext **ctx)
{
SSLAeadContext *out = NULL;
char label[255]; // Maximum length label.
static const char *const keySuffix = "key";
static const char *const ivSuffix = "iv";
+ CK_MECHANISM_TYPE mech;
+ SECItem nullParams = { siBuffer, NULL, 0 };
+ PK11SymKey *key = NULL;
PORT_Assert(strlen(keySuffix) >= strlen(ivSuffix));
if (secret == NULL || ctx == NULL ||
@@ -81,7 +63,9 @@ SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret,
if (out == NULL) {
goto loser;
}
- out->mech = ssl3_Alg2Mech(cipher->calg);
+ mech = ssl3_Alg2Mech(cipher->calg);
+ out->ivLen = cipher->iv_size + cipher->explicit_nonce_size;
+ out->tagLen = cipher->tag_size;
memcpy(label, labelPrefix, labelPrefixLen);
memcpy(label + labelPrefixLen, ivSuffix, strlen(ivSuffix));
@@ -89,8 +73,8 @@ SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret,
unsigned int ivLen = cipher->iv_size + cipher->explicit_nonce_size;
rv = tls13_HkdfExpandLabelRaw(secret, hash,
NULL, 0, // Handshake hash.
- label, labelLen,
- out->keys.iv, ivLen);
+ label, labelLen, variant,
+ out->iv, ivLen);
if (rv != SECSuccess) {
goto loser;
}
@@ -99,91 +83,96 @@ SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret,
labelLen = labelPrefixLen + strlen(keySuffix);
rv = tls13_HkdfExpandLabel(secret, hash,
NULL, 0, // Handshake hash.
- label, labelLen,
- out->mech, cipher->key_size, &out->keys.key);
+ label, labelLen, mech, cipher->key_size,
+ variant, &key);
if (rv != SECSuccess) {
goto loser;
}
+ /* We really need to change the API to Create a context for each
+ * encrypt and decrypt rather than a single call that does both. it's
+ * almost certain that the underlying application tries to use the same
+ * context for both. */
+ out->encryptContext = PK11_CreateContextBySymKey(mech,
+ CKA_NSS_MESSAGE | CKA_ENCRYPT,
+ key, &nullParams);
+ if (out->encryptContext == NULL) {
+ goto loser;
+ }
+
+ out->decryptContext = PK11_CreateContextBySymKey(mech,
+ CKA_NSS_MESSAGE | CKA_DECRYPT,
+ key, &nullParams);
+ if (out->decryptContext == NULL) {
+ goto loser;
+ }
+
+ PK11_FreeSymKey(key);
*ctx = out;
return SECSuccess;
loser:
+ PK11_FreeSymKey(key);
SSLExp_DestroyAead(out);
return SECFailure;
}
SECStatus
+SSLExp_MakeAead(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *secret,
+ const char *labelPrefix, unsigned int labelPrefixLen, SSLAeadContext **ctx)
+{
+ return SSLExp_MakeVariantAead(version, cipherSuite, ssl_variant_stream, secret,
+ labelPrefix, labelPrefixLen, ctx);
+}
+
+SECStatus
SSLExp_DestroyAead(SSLAeadContext *ctx)
{
if (!ctx) {
return SECSuccess;
}
+ if (ctx->encryptContext) {
+ PK11_DestroyContext(ctx->encryptContext, PR_TRUE);
+ }
+ if (ctx->decryptContext) {
+ PK11_DestroyContext(ctx->decryptContext, PR_TRUE);
+ }
- PK11_FreeSymKey(ctx->keys.key);
PORT_ZFree(ctx, sizeof(*ctx));
return SECSuccess;
}
/* Bug 1529440 exists to refactor this and the other AEAD uses. */
static SECStatus
-ssl_AeadInner(const SSLAeadContext *ctx, PRBool decrypt, PRUint64 counter,
+ssl_AeadInner(const SSLAeadContext *ctx, PK11Context *context,
+ PRBool decrypt, PRUint64 counter,
const PRUint8 *aad, unsigned int aadLen,
- const PRUint8 *plaintext, unsigned int plaintextLen,
+ const PRUint8 *in, unsigned int inLen,
PRUint8 *out, unsigned int *outLen, unsigned int maxOut)
{
- if (ctx == NULL || (aad == NULL && aadLen > 0) || plaintext == NULL ||
+ if (ctx == NULL || (aad == NULL && aadLen > 0) || in == NULL ||
out == NULL || outLen == NULL) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
}
// Setup the nonce.
- PRUint8 nonce[12] = { 0 };
- sslBuffer nonceBuf = SSL_BUFFER_FIXED(nonce + sizeof(nonce) - sizeof(counter),
- sizeof(counter));
+ PRUint8 nonce[sizeof(counter)] = { 0 };
+ sslBuffer nonceBuf = SSL_BUFFER_FIXED(nonce, sizeof(counter));
SECStatus rv = sslBuffer_AppendNumber(&nonceBuf, counter, sizeof(counter));
if (rv != SECSuccess) {
PORT_Assert(0);
return SECFailure;
}
- for (int i = 0; i < sizeof(nonce); ++i) {
- nonce[i] ^= ctx->keys.iv[i];
- }
-
- // Build AEAD parameters.
- CK_GCM_PARAMS gcmParams = { 0 };
- CK_NSS_AEAD_PARAMS aeadParams = { 0 };
- unsigned char *params;
- unsigned int paramsLen;
- switch (ctx->mech) {
- case CKM_AES_GCM:
- gcmParams.pIv = nonce;
- gcmParams.ulIvLen = sizeof(nonce);
- gcmParams.pAAD = (unsigned char *)aad; // const cast :(
- gcmParams.ulAADLen = aadLen;
- gcmParams.ulTagBits = 128; // GCM measures in bits.
- params = (unsigned char *)&gcmParams;
- paramsLen = sizeof(gcmParams);
- break;
-
- case CKM_NSS_CHACHA20_POLY1305:
- aeadParams.pNonce = nonce;
- aeadParams.ulNonceLen = sizeof(nonce);
- aeadParams.pAAD = (unsigned char *)aad; // const cast :(
- aeadParams.ulAADLen = aadLen;
- aeadParams.ulTagLen = 16; // AEAD measures in octets.
- params = (unsigned char *)&aeadParams;
- paramsLen = sizeof(aeadParams);
- break;
-
- default:
- PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
- return SECFailure;
- }
-
- return tls13_AEAD(&ctx->keys, decrypt, out, outLen, maxOut,
- plaintext, plaintextLen, ctx->mech, params, paramsLen);
+ /* at least on encrypt, we should not be using CKG_NO_GENERATE, but
+ * the current experimental API has the application tracking the counter
+ * rather than token. We should look at the QUIC code and see if the
+ * counter can be moved internally where it belongs. That would
+ * also get rid of the formatting code above and have the API
+ * call tls13_AEAD directly in SSLExp_Aead* */
+ return tls13_AEAD(context, decrypt, CKG_NO_GENERATE, 0, ctx->iv, NULL,
+ ctx->ivLen, nonce, sizeof(counter), aad, aadLen,
+ out, outLen, maxOut, ctx->tagLen, in, inLen);
}
SECStatus
@@ -193,19 +182,21 @@ SSLExp_AeadEncrypt(const SSLAeadContext *ctx, PRUint64 counter,
PRUint8 *out, unsigned int *outLen, unsigned int maxOut)
{
// false == encrypt
- return ssl_AeadInner(ctx, PR_FALSE, counter, aad, aadLen,
- plaintext, plaintextLen, out, outLen, maxOut);
+ return ssl_AeadInner(ctx, ctx->encryptContext, PR_FALSE, counter,
+ aad, aadLen, plaintext, plaintextLen,
+ out, outLen, maxOut);
}
SECStatus
SSLExp_AeadDecrypt(const SSLAeadContext *ctx, PRUint64 counter,
const PRUint8 *aad, unsigned int aadLen,
- const PRUint8 *plaintext, unsigned int plaintextLen,
+ const PRUint8 *ciphertext, unsigned int ciphertextLen,
PRUint8 *out, unsigned int *outLen, unsigned int maxOut)
{
// true == decrypt
- return ssl_AeadInner(ctx, PR_TRUE, counter, aad, aadLen,
- plaintext, plaintextLen, out, outLen, maxOut);
+ return ssl_AeadInner(ctx, ctx->decryptContext, PR_TRUE, counter,
+ aad, aadLen, ciphertext, ciphertextLen,
+ out, outLen, maxOut);
}
SECStatus
@@ -229,8 +220,17 @@ SSLExp_HkdfExtract(PRUint16 version, PRUint16 cipherSuite,
SECStatus
SSLExp_HkdfExpandLabel(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk,
const PRUint8 *hsHash, unsigned int hsHashLen,
- const char *label, unsigned int labelLen,
- PK11SymKey **keyp)
+ const char *label, unsigned int labelLen, PK11SymKey **keyp)
+{
+ return SSLExp_HkdfVariantExpandLabel(version, cipherSuite, prk, hsHash, hsHashLen,
+ label, labelLen, ssl_variant_stream, keyp);
+}
+
+SECStatus
+SSLExp_HkdfVariantExpandLabel(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk,
+ const PRUint8 *hsHash, unsigned int hsHashLen,
+ const char *label, unsigned int labelLen,
+ SSLProtocolVariant variant, PK11SymKey **keyp)
{
if (prk == NULL || keyp == NULL ||
label == NULL || labelLen == 0) {
@@ -245,8 +245,8 @@ SSLExp_HkdfExpandLabel(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk,
return SECFailure; /* Code already set. */
}
return tls13_HkdfExpandLabel(prk, hash, hsHash, hsHashLen, label, labelLen,
- tls13_GetHkdfMechanismForHash(hash),
- tls13_GetHashSizeForHash(hash), keyp);
+ CKM_HKDF_DERIVE,
+ tls13_GetHashSizeForHash(hash), variant, keyp);
}
SECStatus
@@ -256,6 +256,18 @@ SSLExp_HkdfExpandLabelWithMech(PRUint16 version, PRUint16 cipherSuite, PK11SymKe
CK_MECHANISM_TYPE mech, unsigned int keySize,
PK11SymKey **keyp)
{
+ return SSLExp_HkdfVariantExpandLabelWithMech(version, cipherSuite, prk, hsHash, hsHashLen,
+ label, labelLen, mech, keySize,
+ ssl_variant_stream, keyp);
+}
+
+SECStatus
+SSLExp_HkdfVariantExpandLabelWithMech(PRUint16 version, PRUint16 cipherSuite, PK11SymKey *prk,
+ const PRUint8 *hsHash, unsigned int hsHashLen,
+ const char *label, unsigned int labelLen,
+ CK_MECHANISM_TYPE mech, unsigned int keySize,
+ SSLProtocolVariant variant, PK11SymKey **keyp)
+{
if (prk == NULL || keyp == NULL ||
label == NULL || labelLen == 0 ||
mech == CKM_INVALID_MECHANISM || keySize == 0) {
@@ -270,5 +282,201 @@ SSLExp_HkdfExpandLabelWithMech(PRUint16 version, PRUint16 cipherSuite, PK11SymKe
return SECFailure; /* Code already set. */
}
return tls13_HkdfExpandLabel(prk, hash, hsHash, hsHashLen, label, labelLen,
- mech, keySize, keyp);
+ mech, keySize, variant, keyp);
+}
+
+SECStatus
+ssl_CreateMaskingContextInner(PRUint16 version, PRUint16 cipherSuite,
+ SSLProtocolVariant variant,
+ PK11SymKey *secret,
+ const char *label,
+ unsigned int labelLen,
+ SSLMaskingContext **ctx)
+{
+ if (!secret || !ctx || (!label && labelLen)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ SSLMaskingContext *out = PORT_ZNew(SSLMaskingContext);
+ if (out == NULL) {
+ goto loser;
+ }
+
+ SSLHashType hash;
+ const ssl3BulkCipherDef *cipher;
+ SECStatus rv = tls13_GetHashAndCipher(version, cipherSuite,
+ &hash, &cipher);
+ if (rv != SECSuccess) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ goto loser; /* Code already set. */
+ }
+
+ out->mech = tls13_SequenceNumberEncryptionMechanism(cipher->calg);
+ if (out->mech == CKM_INVALID_MECHANISM) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ goto loser;
+ }
+
+ // Derive the masking key
+ rv = tls13_HkdfExpandLabel(secret, hash,
+ NULL, 0, // Handshake hash.
+ label, labelLen,
+ out->mech,
+ cipher->key_size, variant,
+ &out->secret);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+
+ out->version = version;
+ out->cipherSuite = cipherSuite;
+
+ *ctx = out;
+ return SECSuccess;
+loser:
+ SSLExp_DestroyMaskingContext(out);
+ return SECFailure;
+}
+
+SECStatus
+ssl_CreateMaskInner(SSLMaskingContext *ctx, const PRUint8 *sample,
+ unsigned int sampleLen, PRUint8 *outMask,
+ unsigned int maskLen)
+{
+ if (!ctx || !sample || !sampleLen || !outMask || !maskLen) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ if (ctx->secret == NULL) {
+ PORT_SetError(SEC_ERROR_NO_KEY);
+ return SECFailure;
+ }
+
+ SECStatus rv = SECFailure;
+ unsigned int outMaskLen = 0;
+ int paramLen = 0;
+
+ /* Internal output len/buf, for use if the caller allocated and requested
+ * less than one block of output. |oneBlock| should have size equal to the
+ * largest block size supported below. */
+ PRUint8 oneBlock[AES_BLOCK_SIZE];
+ PRUint8 *outMask_ = outMask;
+ unsigned int maskLen_ = maskLen;
+
+ switch (ctx->mech) {
+ case CKM_AES_ECB:
+ if (sampleLen < AES_BLOCK_SIZE) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ if (maskLen_ < AES_BLOCK_SIZE) {
+ outMask_ = oneBlock;
+ maskLen_ = sizeof(oneBlock);
+ }
+ rv = PK11_Encrypt(ctx->secret,
+ ctx->mech,
+ NULL,
+ outMask_, &outMaskLen, maskLen_,
+ sample, AES_BLOCK_SIZE);
+ if (rv == SECSuccess &&
+ maskLen < AES_BLOCK_SIZE) {
+ memcpy(outMask, outMask_, maskLen);
+ }
+ break;
+ case CKM_NSS_CHACHA20_CTR:
+ paramLen = 16;
+ /* fall through */
+ case CKM_CHACHA20:
+ paramLen = (paramLen) ? paramLen : sizeof(CK_CHACHA20_PARAMS);
+ if (sampleLen < paramLen) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ SECItem param;
+ param.type = siBuffer;
+ param.len = paramLen;
+ param.data = (PRUint8 *)sample; // const-cast :(
+ unsigned char zeros[128] = { 0 };
+
+ if (maskLen > sizeof(zeros)) {
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+
+ rv = PK11_Encrypt(ctx->secret,
+ ctx->mech,
+ &param,
+ outMask, &outMaskLen,
+ maskLen,
+ zeros, maskLen);
+ break;
+ default:
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ if (rv != SECSuccess) {
+ PORT_SetError(SEC_ERROR_PKCS11_FUNCTION_FAILED);
+ return SECFailure;
+ }
+
+ // Ensure we produced at least as much material as requested.
+ if (outMaskLen < maskLen) {
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+
+ return SECSuccess;
+}
+
+SECStatus
+ssl_DestroyMaskingContextInner(SSLMaskingContext *ctx)
+{
+ if (!ctx) {
+ return SECSuccess;
+ }
+
+ PK11_FreeSymKey(ctx->secret);
+ PORT_ZFree(ctx, sizeof(*ctx));
+ return SECSuccess;
+}
+
+SECStatus
+SSLExp_CreateMask(SSLMaskingContext *ctx, const PRUint8 *sample,
+ unsigned int sampleLen, PRUint8 *outMask,
+ unsigned int maskLen)
+{
+ return ssl_CreateMaskInner(ctx, sample, sampleLen, outMask, maskLen);
+}
+
+SECStatus
+SSLExp_CreateMaskingContext(PRUint16 version, PRUint16 cipherSuite,
+ PK11SymKey *secret,
+ const char *label,
+ unsigned int labelLen,
+ SSLMaskingContext **ctx)
+{
+ return ssl_CreateMaskingContextInner(version, cipherSuite, ssl_variant_stream, secret,
+ label, labelLen, ctx);
+}
+
+SECStatus
+SSLExp_CreateVariantMaskingContext(PRUint16 version, PRUint16 cipherSuite,
+ SSLProtocolVariant variant,
+ PK11SymKey *secret,
+ const char *label,
+ unsigned int labelLen,
+ SSLMaskingContext **ctx)
+{
+ return ssl_CreateMaskingContextInner(version, cipherSuite, variant, secret,
+ label, labelLen, ctx);
+}
+
+SECStatus
+SSLExp_DestroyMaskingContext(SSLMaskingContext *ctx)
+{
+ return ssl_DestroyMaskingContextInner(ctx);
}
diff --git a/security/nss/lib/ssl/sslsecur.c b/security/nss/lib/ssl/sslsecur.c
index 14320fa190..ef978c90ae 100644
--- a/security/nss/lib/ssl/sslsecur.c
+++ b/security/nss/lib/ssl/sslsecur.c
@@ -15,6 +15,7 @@
#include "pk11func.h" /* for PK11_GenerateRandom */
#include "nss.h" /* for NSS_RegisterShutdown */
#include "prinit.h" /* for PR_CallOnceWithArg */
+#include "tls13psk.h"
/* Step through the handshake functions.
*
@@ -173,6 +174,7 @@ SSL_ResetHandshake(PRFileDesc *s, PRBool asServer)
ssl3_DestroyRemoteExtensions(&ss->ssl3.hs.remoteExtensions);
ssl3_ResetExtensionData(&ss->xtnData, ss);
+ tls13_ResetHandshakePsks(ss, &ss->ssl3.hs.psks);
if (!ss->TCPconnected)
ss->TCPconnected = (PR_SUCCESS == ssl_DefGetpeername(ss, &addr));
diff --git a/security/nss/lib/ssl/sslsnce.c b/security/nss/lib/ssl/sslsnce.c
index 36c82117e2..acb51a1450 100644
--- a/security/nss/lib/ssl/sslsnce.c
+++ b/security/nss/lib/ssl/sslsnce.c
@@ -276,6 +276,17 @@ typedef struct inheritanceStr inheritance;
/************************************************************************/
+/* SSL Session Cache has a smaller set of functions to initialize than
+ * ssl does. some ssl_functions can't be initialized before NSS has been
+ * initialized, and the cache may be configured before NSS is initialized
+ * so thus the special init function */
+static SECStatus
+ssl_InitSessionCache()
+{
+ /* currently only one function, which is itself idempotent */
+ return ssl_InitializePRErrorTable();
+}
+
/* This is used to set locking times for the cache. It is not used to set the
* PRTime attributes of sessions, which are driven by ss->now(). */
static PRUint32
@@ -692,7 +703,7 @@ ServerSessionIDLookup(PRTime sslNow, const PRIPv6Addr *addr,
/* what the ??. Didn't get the cert cache lock.
** Don't invalidate the SID cache entry, but don't find it.
*/
- PORT_Assert(!("Didn't get cert Cache Lock!"));
+ PORT_AssertNotReached("Didn't get cert Cache Lock!");
psce = 0;
pcce = 0;
}
@@ -719,7 +730,7 @@ ServerSessionIDLookup(PRTime sslNow, const PRIPv6Addr *addr,
/* what the ??. Didn't get the cert cache lock.
** Don't invalidate the SID cache entry, but don't find it.
*/
- PORT_Assert(!("Didn't get name Cache Lock!"));
+ PORT_AssertNotReached("Didn't get name Cache Lock!");
psce = 0;
psnce = 0;
}
@@ -1165,7 +1176,7 @@ ssl_ConfigServerSessionIDCacheInstanceWithOpt(cacheDesc *cache,
{
SECStatus rv;
- rv = ssl_Init();
+ rv = ssl_InitSessionCache();
if (rv != SECSuccess) {
return rv;
}
@@ -1341,7 +1352,7 @@ SSL_InheritMPServerSIDCacheInstance(cacheDesc *cache, const char *envString)
int locks_initialized = 0;
int locks_to_initialize = 0;
#endif
- SECStatus status = ssl_Init();
+ SECStatus status = ssl_InitSessionCache();
if (status != SECSuccess) {
return status;
@@ -1779,8 +1790,8 @@ ssl_GetSelfEncryptKeyPair(SECKEYPublicKey **pubKey,
return SECFailure;
}
- SECKEYPublicKey *pubKeyCopy;
- SECKEYPrivateKey *privKeyCopy;
+ SECKEYPublicKey *pubKeyCopy = NULL;
+ SECKEYPrivateKey *privKeyCopy = NULL;
PRBool noKey = PR_FALSE;
PR_RWLock_Rlock(ssl_self_encrypt_key_pair.lock);
diff --git a/security/nss/lib/ssl/sslsock.c b/security/nss/lib/ssl/sslsock.c
index aa0e76e3ce..695f39c50b 100644
--- a/security/nss/lib/ssl/sslsock.c
+++ b/security/nss/lib/ssl/sslsock.c
@@ -20,6 +20,7 @@
#include "pk11pqg.h"
#include "pk11pub.h"
#include "tls13esni.h"
+#include "tls13psk.h"
#include "tls13subcerts.h"
static const sslSocketOps ssl_default_ops = { /* No SSL. */
@@ -86,10 +87,12 @@ static sslOptions ssl_defaults = {
.requireDHENamedGroups = PR_FALSE,
.enable0RttData = PR_FALSE,
.enableTls13CompatMode = PR_FALSE,
+ .enableDtls13VersionCompat = PR_FALSE,
.enableDtlsShortHeader = PR_FALSE,
.enableHelloDowngradeCheck = PR_FALSE,
.enableV2CompatibleHello = PR_FALSE,
- .enablePostHandshakeAuth = PR_FALSE
+ .enablePostHandshakeAuth = PR_FALSE,
+ .suppressEndOfEarlyData = PR_FALSE
};
/*
@@ -381,6 +384,12 @@ ssl_DupSocket(sslSocket *os)
goto loser;
}
}
+ if (os->psk) {
+ ss->psk = tls13_CopyPsk(os->psk);
+ if (!ss->psk) {
+ goto loser;
+ }
+ }
/* Create security data */
rv = ssl_CopySecurityInfo(ss, os);
@@ -467,9 +476,15 @@ ssl_DestroySocketContents(sslSocket *ss)
ssl_ClearPRCList(&ss->ssl3.hs.dtlsSentHandshake, NULL);
ssl_ClearPRCList(&ss->ssl3.hs.dtlsRcvdHandshake, NULL);
+ tls13_DestroyPskList(&ss->ssl3.hs.psks);
tls13_DestroyESNIKeys(ss->esniKeys);
tls13_ReleaseAntiReplayContext(ss->antiReplay);
+
+ if (ss->psk) {
+ tls13_DestroyPsk(ss->psk);
+ ss->psk = NULL;
+ }
}
/*
@@ -863,6 +878,10 @@ SSL_OptionSet(PRFileDesc *fd, PRInt32 which, PRIntn val)
ss->opt.enablePostHandshakeAuth = val;
break;
+ case SSL_SUPPRESS_END_OF_EARLY_DATA:
+ ss->opt.suppressEndOfEarlyData = val;
+ break;
+
default:
PORT_SetError(SEC_ERROR_INVALID_ARGS);
rv = SECFailure;
@@ -1017,6 +1036,9 @@ SSL_OptionGet(PRFileDesc *fd, PRInt32 which, PRIntn *pVal)
case SSL_ENABLE_POST_HANDSHAKE_AUTH:
val = ss->opt.enablePostHandshakeAuth;
break;
+ case SSL_SUPPRESS_END_OF_EARLY_DATA:
+ val = ss->opt.suppressEndOfEarlyData;
+ break;
default:
PORT_SetError(SEC_ERROR_INVALID_ARGS);
rv = SECFailure;
@@ -1155,6 +1177,9 @@ SSL_OptionGetDefault(PRInt32 which, PRIntn *pVal)
case SSL_ENABLE_POST_HANDSHAKE_AUTH:
val = ssl_defaults.enablePostHandshakeAuth;
break;
+ case SSL_SUPPRESS_END_OF_EARLY_DATA:
+ val = ssl_defaults.suppressEndOfEarlyData;
+ break;
default:
PORT_SetError(SEC_ERROR_INVALID_ARGS);
rv = SECFailure;
@@ -1366,6 +1391,10 @@ SSL_OptionSetDefault(PRInt32 which, PRIntn val)
ssl_defaults.enablePostHandshakeAuth = val;
break;
+ case SSL_SUPPRESS_END_OF_EARLY_DATA:
+ ssl_defaults.suppressEndOfEarlyData = val;
+ break;
+
default:
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return SECFailure;
@@ -1431,6 +1460,10 @@ SSL_CipherPolicySet(PRInt32 which, PRInt32 policy)
if (rv != SECSuccess) {
return rv;
}
+ if (NSS_IsPolicyLocked()) {
+ PORT_SetError(SEC_ERROR_POLICY_LOCKED);
+ return SECFailure;
+ }
return ssl_CipherPolicySet(which, policy);
}
@@ -1477,10 +1510,15 @@ SECStatus
SSL_CipherPrefSetDefault(PRInt32 which, PRBool enabled)
{
SECStatus rv = ssl_Init();
+ PRInt32 locks;
if (rv != SECSuccess) {
return rv;
}
+ rv = NSS_OptionGet(NSS_DEFAULT_LOCKS, &locks);
+ if ((rv == SECSuccess) && (locks & NSS_DEFAULT_SSL_LOCK)) {
+ return SECSuccess;
+ }
return ssl_CipherPrefSetDefault(which, enabled);
}
@@ -1506,11 +1544,17 @@ SECStatus
SSL_CipherPrefSet(PRFileDesc *fd, PRInt32 which, PRBool enabled)
{
sslSocket *ss = ssl_FindSocket(fd);
+ PRInt32 locks;
+ SECStatus rv;
if (!ss) {
SSL_DBG(("%d: SSL[%d]: bad socket in CipherPrefSet", SSL_GETPID(), fd));
return SECFailure;
}
+ rv = NSS_OptionGet(NSS_DEFAULT_LOCKS, &locks);
+ if ((rv == SECSuccess) && (locks & NSS_DEFAULT_SSL_LOCK)) {
+ return SECSuccess;
+ }
if (ssl_IsRemovedCipherSuite(which))
return SECSuccess;
return ssl3_CipherPrefSet(ss, (ssl3CipherSuite)which, enabled);
@@ -2452,6 +2496,8 @@ SSL_ReconfigFD(PRFileDesc *model, PRFileDesc *fd)
}
}
+ tls13_ResetHandshakePsks(sm, &ss->ssl3.hs.psks);
+
if (sm->authCertificate)
ss->authCertificate = sm->authCertificate;
if (sm->authCertificateArg)
@@ -4145,10 +4191,12 @@ ssl_NewSocket(PRBool makeLocks, SSLProtocolVariant protocolVariant)
ssl3_InitExtensionData(&ss->xtnData, ss);
PR_INIT_CLIST(&ss->ssl3.hs.dtlsSentHandshake);
PR_INIT_CLIST(&ss->ssl3.hs.dtlsRcvdHandshake);
+ PR_INIT_CLIST(&ss->ssl3.hs.psks);
dtls_InitTimers(ss);
ss->esniKeys = NULL;
ss->antiReplay = NULL;
+ ss->psk = NULL;
if (makeLocks) {
rv = ssl_MakeLocks(ss);
@@ -4215,13 +4263,19 @@ struct {
void *function;
} ssl_experimental_functions[] = {
#ifndef SSL_DISABLE_EXPERIMENTAL_API
+ EXP(AddExternalPsk),
+ EXP(AddExternalPsk0Rtt),
EXP(AeadDecrypt),
EXP(AeadEncrypt),
EXP(CipherSuiteOrderGet),
EXP(CipherSuiteOrderSet),
EXP(CreateAntiReplayContext),
+ EXP(CreateMask),
+ EXP(CreateMaskingContext),
+ EXP(CreateVariantMaskingContext),
EXP(DelegateCredential),
EXP(DestroyAead),
+ EXP(DestroyMaskingContext),
EXP(DestroyResumptionTokenInfo),
EXP(EnableESNI),
EXP(EncodeESNIKeys),
@@ -4233,15 +4287,20 @@ struct {
EXP(HkdfExtract),
EXP(HkdfExpandLabel),
EXP(HkdfExpandLabelWithMech),
+ EXP(HkdfVariantExpandLabel),
+ EXP(HkdfVariantExpandLabelWithMech),
EXP(KeyUpdate),
EXP(MakeAead),
+ EXP(MakeVariantAead),
EXP(RecordLayerData),
EXP(RecordLayerWriteCallback),
EXP(ReleaseAntiReplayContext),
+ EXP(RemoveExternalPsk),
EXP(SecretCallback),
EXP(SendCertificateRequest),
EXP(SendSessionTicket),
EXP(SetAntiReplayContext),
+ EXP(SetDtls13VersionWorkaround),
EXP(SetESNIKeyPair),
EXP(SetMaxEarlyDataSize),
EXP(SetResumptionTokenCallback),
@@ -4283,6 +4342,17 @@ ssl_ClearPRCList(PRCList *list, void (*f)(void *))
}
SECStatus
+SSLExp_SetDtls13VersionWorkaround(PRFileDesc *fd, PRBool enabled)
+{
+ sslSocket *ss = ssl_FindSocket(fd);
+ if (!ss) {
+ return SECFailure;
+ }
+ ss->opt.enableDtls13VersionCompat = enabled;
+ return SECSuccess;
+}
+
+SECStatus
SSLExp_SetTimeFunc(PRFileDesc *fd, SSLTimeFunc f, void *arg)
{
sslSocket *ss = ssl_FindSocket(fd);
@@ -4437,8 +4507,11 @@ SSLExp_GetResumptionTokenInfo(const PRUint8 *tokenData, unsigned int tokenLen,
if (!token.alpnSelection) {
return SECFailure;
}
- PORT_Memcpy(token.alpnSelection, sid.u.ssl3.alpnSelection.data,
- token.alpnSelectionLen);
+ if (token.alpnSelectionLen > 0) {
+ PORT_Assert(sid.u.ssl3.alpnSelection.data);
+ PORT_Memcpy(token.alpnSelection, sid.u.ssl3.alpnSelection.data,
+ token.alpnSelectionLen);
+ }
if (sid.u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data) {
token.maxEarlyDataSize =
diff --git a/security/nss/lib/ssl/sslspec.c b/security/nss/lib/ssl/sslspec.c
index def3c67505..c5bedad7a6 100644
--- a/security/nss/lib/ssl/sslspec.c
+++ b/security/nss/lib/ssl/sslspec.c
@@ -7,6 +7,8 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "ssl.h"
+#include "sslexp.h"
+#include "sslimpl.h"
#include "sslproto.h"
#include "pk11func.h"
#include "secitem.h"
@@ -227,6 +229,7 @@ ssl_FreeCipherSpec(ssl3CipherSpec *spec)
}
PK11_FreeSymKey(spec->masterSecret);
ssl_DestroyKeyMaterial(&spec->keyMaterial);
+ ssl_DestroyMaskingContextInner(spec->maskContext);
PORT_ZFree(spec, sizeof(*spec));
}
diff --git a/security/nss/lib/ssl/sslspec.h b/security/nss/lib/ssl/sslspec.h
index ca9ef540fb..061d888aed 100644
--- a/security/nss/lib/ssl/sslspec.h
+++ b/security/nss/lib/ssl/sslspec.h
@@ -105,16 +105,16 @@ typedef SECStatus (*SSLCipher)(void *context,
unsigned int maxout,
const unsigned char *in,
unsigned int inlen);
-typedef SECStatus (*SSLAEADCipher)(
- const ssl3KeyMaterial *keys,
- PRBool doDecrypt,
- unsigned char *out,
- unsigned int *outlen,
- unsigned int maxout,
- const unsigned char *in,
- unsigned int inlen,
- const unsigned char *additionalData,
- unsigned int additionalDataLen);
+typedef SECStatus (*SSLAEADCipher)(PK11Context *context,
+ CK_GENERATOR_FUNCTION ivGen,
+ unsigned int fixedbits,
+ unsigned char *iv, unsigned int ivlen,
+ const unsigned char *aad,
+ unsigned int aadlen,
+ unsigned char *out, unsigned int *outlen,
+ unsigned int maxout, unsigned char *tag,
+ unsigned int taglen,
+ const unsigned char *in, unsigned int inlen);
/* The DTLS anti-replay window in number of packets. Defined here because we
* need it in the cipher spec. Note that this is a ring buffer but left and
@@ -149,7 +149,6 @@ struct ssl3CipherSpecStr {
const ssl3MACDef *macDef;
SSLCipher cipher;
- SSLAEADCipher aead;
void *cipherContext;
PK11SymKey *masterSecret;
@@ -169,6 +168,12 @@ struct ssl3CipherSpecStr {
* negotiated value for TLS 1.3; it is reduced by one to account for the
* content type octet. */
PRUint16 recordSizeLimit;
+
+ /* DTLS 1.3: Sequence number masking context. */
+ SSLMaskingContext *maskContext;
+
+ /* DTLS 1.3: Count of decryption failures for the given key. */
+ PRUint64 deprotectionFailures;
};
typedef void (*sslCipherSpecChangedFunc)(void *arg,
diff --git a/security/nss/lib/ssl/sslt.h b/security/nss/lib/ssl/sslt.h
index 47efa2e4d0..eaf4133e3c 100644
--- a/security/nss/lib/ssl/sslt.h
+++ b/security/nss/lib/ssl/sslt.h
@@ -41,7 +41,7 @@ typedef enum {
ssl_ct_alert = 21,
ssl_ct_handshake = 22,
ssl_ct_application_data = 23,
- ssl_ct_ack = 25
+ ssl_ct_ack = 26
} SSLContentType;
typedef enum {
@@ -184,6 +184,12 @@ typedef enum {
ssl_auth_size /* number of authentication types */
} SSLAuthType;
+typedef enum {
+ ssl_psk_none = 0,
+ ssl_psk_resume = 1,
+ ssl_psk_external = 2,
+} SSLPskType;
+
/* This is defined for backward compatibility reasons */
#define ssl_auth_rsa ssl_auth_rsa_decrypt
@@ -358,6 +364,10 @@ typedef struct SSLChannelInfoStr {
*/
PRBool peerDelegCred;
+ /* The following fields were added in NSS 3.54. */
+ /* Indicates what type of PSK, if any, was used in a handshake. */
+ SSLPskType pskType;
+
/* When adding new fields to this structure, please document the
* NSS version in which they were added. */
} SSLChannelInfo;
@@ -507,6 +517,7 @@ typedef enum {
ssl_padding_xtn = 21,
ssl_extended_master_secret_xtn = 23,
ssl_record_size_limit_xtn = 28,
+ ssl_delegated_credentials_xtn = 34,
ssl_session_ticket_xtn = 35,
/* 40 was used in draft versions of TLS 1.3; it is now reserved. */
ssl_tls13_pre_shared_key_xtn = 41,
@@ -521,7 +532,6 @@ typedef enum {
ssl_tls13_key_share_xtn = 51,
ssl_next_proto_nego_xtn = 13172, /* Deprecated. */
ssl_renegotiation_info_xtn = 0xff01,
- ssl_delegated_credentials_xtn = 0xff02,
ssl_tls13_short_header_xtn = 0xff03, /* Deprecated. */
ssl_tls13_encrypted_sni_xtn = 0xffce,
} SSLExtensionType;
diff --git a/security/nss/lib/ssl/tls13con.c b/security/nss/lib/ssl/tls13con.c
index c3528a52f8..5d51d3c5cf 100644
--- a/security/nss/lib/ssl/tls13con.c
+++ b/security/nss/lib/ssl/tls13con.c
@@ -25,28 +25,11 @@
#include "tls13exthandle.h"
#include "tls13hashstate.h"
#include "tls13subcerts.h"
+#include "tls13psk.h"
static SECStatus tls13_SetCipherSpec(sslSocket *ss, PRUint16 epoch,
SSLSecretDirection install,
PRBool deleteSecret);
-static SECStatus tls13_AESGCM(const ssl3KeyMaterial *keys,
- PRBool doDecrypt,
- unsigned char *out,
- unsigned int *outlen,
- unsigned int maxout,
- const unsigned char *in,
- unsigned int inlen,
- const unsigned char *additionalData,
- unsigned int additionalDataLen);
-static SECStatus tls13_ChaCha20Poly1305(const ssl3KeyMaterial *keys,
- PRBool doDecrypt,
- unsigned char *out,
- unsigned int *outlen,
- unsigned int maxout,
- const unsigned char *in,
- unsigned int inlen,
- const unsigned char *additionalData,
- unsigned int additionalDataLen);
static SECStatus tls13_SendServerHelloSequence(sslSocket *ss);
static SECStatus tls13_SendEncryptedExtensions(sslSocket *ss);
static void tls13_SetKeyExchangeType(sslSocket *ss, const sslNamedGroupDef *group);
@@ -83,13 +66,15 @@ tls13_DeriveSecret(sslSocket *ss, PK11SymKey *key,
const char *label,
unsigned int labelLen,
const SSL3Hashes *hashes,
- PK11SymKey **dest);
+ PK11SymKey **dest,
+ SSLHashType hash);
static SECStatus tls13_SendEndOfEarlyData(sslSocket *ss);
-static SECStatus tls13_HandleEndOfEarlyData(sslSocket *ss, PRUint8 *b,
+static SECStatus tls13_HandleEndOfEarlyData(sslSocket *ss, const PRUint8 *b,
PRUint32 length);
+static SECStatus tls13_MaybeHandleSuppressedEndOfEarlyData(sslSocket *ss);
static SECStatus tls13_SendFinished(sslSocket *ss, PK11SymKey *baseKey);
static SECStatus tls13_ComputePskBinderHash(sslSocket *ss, unsigned int prefix,
- SSL3Hashes *hashes);
+ SSL3Hashes *hashes, SSLHashType type);
static SECStatus tls13_VerifyFinished(sslSocket *ss, SSLHandshakeType message,
PK11SymKey *secret,
PRUint8 *b, PRUint32 length,
@@ -103,14 +88,14 @@ static SECStatus tls13_SendNewSessionTicket(sslSocket *ss,
unsigned int appTokenLen);
static SECStatus tls13_HandleNewSessionTicket(sslSocket *ss, PRUint8 *b,
PRUint32 length);
-static SECStatus tls13_ComputeEarlySecrets(sslSocket *ss);
+static SECStatus tls13_ComputeEarlySecretsWithPsk(sslSocket *ss);
static SECStatus tls13_ComputeHandshakeSecrets(sslSocket *ss);
static SECStatus tls13_ComputeApplicationSecrets(sslSocket *ss);
static SECStatus tls13_ComputeFinalSecrets(sslSocket *ss);
static SECStatus tls13_ComputeFinished(
- sslSocket *ss, PK11SymKey *baseKey, const SSL3Hashes *hashes,
- PRBool sending, PRUint8 *output, unsigned int *outputLen,
- unsigned int maxOutputLen);
+ sslSocket *ss, PK11SymKey *baseKey, SSLHashType hashType,
+ const SSL3Hashes *hashes, PRBool sending, PRUint8 *output,
+ unsigned int *outputLen, unsigned int maxOutputLen);
static SECStatus tls13_SendClientSecondRound(sslSocket *ss);
static SECStatus tls13_SendClientSecondFlight(sslSocket *ss,
PRBool sendClientCert,
@@ -120,7 +105,8 @@ static SECStatus tls13_FinishHandshake(sslSocket *ss);
const char kHkdfLabelClient[] = "c";
const char kHkdfLabelServer[] = "s";
const char kHkdfLabelDerivedSecret[] = "derived";
-const char kHkdfLabelPskBinderKey[] = "res binder";
+const char kHkdfLabelResPskBinderKey[] = "res binder";
+const char kHkdfLabelExtPskBinderKey[] = "ext binder";
const char kHkdfLabelEarlyTrafficSecret[] = "e traffic";
const char kHkdfLabelEarlyExporterSecret[] = "e exp master";
const char kHkdfLabelHandshakeTrafficSecret[] = "hs traffic";
@@ -131,6 +117,7 @@ const char kHkdfLabelExporterMasterSecret[] = "exp master";
const char kHkdfLabelResumption[] = "resumption";
const char kHkdfLabelTrafficUpdate[] = "traffic upd";
const char kHkdfPurposeKey[] = "key";
+const char kHkdfPurposeSn[] = "sn";
const char kHkdfPurposeIv[] = "iv";
const char keylogLabelClientEarlyTrafficSecret[] = "CLIENT_EARLY_TRAFFIC_SECRET";
@@ -281,11 +268,49 @@ tls13_GetHashForCipherSuite(ssl3CipherSuite suite)
SSLHashType
tls13_GetHash(const sslSocket *ss)
{
+ /* suite_def may not be set yet when doing EPSK 0-Rtt. */
+ if (!ss->ssl3.hs.suite_def) {
+ if (ss->xtnData.selectedPsk) {
+ return ss->xtnData.selectedPsk->hash;
+ }
+ /* This should never happen. */
+ PORT_Assert(0);
+ return ssl_hash_none;
+ }
+
/* All TLS 1.3 cipher suites must have an explict PRF hash. */
PORT_Assert(ss->ssl3.hs.suite_def->prf_hash != ssl_hash_none);
return ss->ssl3.hs.suite_def->prf_hash;
}
+SECStatus
+tls13_GetHashAndCipher(PRUint16 version, PRUint16 cipherSuite,
+ SSLHashType *hash, const ssl3BulkCipherDef **cipher)
+{
+ if (version < SSL_LIBRARY_VERSION_TLS_1_3) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ // Lookup and check the suite.
+ SSLVersionRange vrange = { version, version };
+ if (!ssl3_CipherSuiteAllowedForVersionRange(cipherSuite, &vrange)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ const ssl3CipherSuiteDef *suiteDef = ssl_LookupCipherSuiteDef(cipherSuite);
+ const ssl3BulkCipherDef *cipherDef = ssl_GetBulkCipherDef(suiteDef);
+ if (cipherDef->type != type_aead) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+ *hash = suiteDef->prf_hash;
+ if (cipher != NULL) {
+ *cipher = cipherDef;
+ }
+ return SECSuccess;
+}
+
unsigned int
tls13_GetHashSizeForHash(SSLHashType hash)
{
@@ -306,30 +331,10 @@ tls13_GetHashSize(const sslSocket *ss)
return tls13_GetHashSizeForHash(tls13_GetHash(ss));
}
-CK_MECHANISM_TYPE
-tls13_GetHkdfMechanismForHash(SSLHashType hash)
-{
- switch (hash) {
- case ssl_hash_sha256:
- return CKM_NSS_HKDF_SHA256;
- case ssl_hash_sha384:
- return CKM_NSS_HKDF_SHA384;
- default:
- PORT_Assert(0);
- }
- return CKM_NSS_HKDF_SHA256;
-}
-
-CK_MECHANISM_TYPE
-tls13_GetHkdfMechanism(sslSocket *ss)
-{
- return tls13_GetHkdfMechanismForHash(tls13_GetHash(ss));
-}
-
static CK_MECHANISM_TYPE
-tls13_GetHmacMechanism(sslSocket *ss)
+tls13_GetHmacMechanismFromHash(SSLHashType hashType)
{
- switch (tls13_GetHash(ss)) {
+ switch (hashType) {
case ssl_hash_sha256:
return CKM_SHA256_HMAC;
case ssl_hash_sha384:
@@ -340,19 +345,25 @@ tls13_GetHmacMechanism(sslSocket *ss)
return CKM_SHA256_HMAC;
}
+static CK_MECHANISM_TYPE
+tls13_GetHmacMechanism(const sslSocket *ss)
+{
+ return tls13_GetHmacMechanismFromHash(tls13_GetHash(ss));
+}
+
SECStatus
tls13_ComputeHash(sslSocket *ss, SSL3Hashes *hashes,
- const PRUint8 *buf, unsigned int len)
+ const PRUint8 *buf, unsigned int len,
+ SSLHashType hash)
{
SECStatus rv;
- rv = PK11_HashBuf(ssl3_HashTypeToOID(tls13_GetHash(ss)),
- hashes->u.raw, buf, len);
+ rv = PK11_HashBuf(ssl3_HashTypeToOID(hash), hashes->u.raw, buf, len);
if (rv != SECSuccess) {
FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error);
return SECFailure;
}
- hashes->len = tls13_GetHashSize(ss);
+ hashes->len = tls13_GetHashSizeForHash(hash);
return SECSuccess;
}
@@ -470,40 +481,50 @@ tls13_SetupClientHello(sslSocket *ss, sslClientHelloType chType)
return SECFailure;
}
- /* Below here checks if we can do stateless resumption. */
- if (sid->cached == never_cached ||
- sid->version < SSL_LIBRARY_VERSION_TLS_1_3) {
- return SECSuccess;
- }
+ /* Try to do stateless resumption, if we can. */
+ if (sid->cached != never_cached &&
+ sid->version >= SSL_LIBRARY_VERSION_TLS_1_3) {
+ /* The caller must be holding sid->u.ssl3.lock for reading. */
+ session_ticket = &sid->u.ssl3.locked.sessionTicket;
+ PORT_Assert(session_ticket && session_ticket->ticket.data);
- /* The caller must be holding sid->u.ssl3.lock for reading. */
- session_ticket = &sid->u.ssl3.locked.sessionTicket;
- PORT_Assert(session_ticket && session_ticket->ticket.data);
+ if (ssl_TicketTimeValid(ss, session_ticket)) {
+ ss->statelessResume = PR_TRUE;
+ }
- if (ssl_TicketTimeValid(ss, session_ticket)) {
- ss->statelessResume = PR_TRUE;
- }
+ if (ss->statelessResume) {
+ PORT_Assert(ss->sec.ci.sid);
+ rv = tls13_RecoverWrappedSharedSecret(ss, ss->sec.ci.sid);
+ if (rv != SECSuccess) {
+ FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error);
+ SSL_AtomicIncrementLong(&ssl3stats->sch_sid_cache_not_ok);
+ ssl_UncacheSessionID(ss);
+ ssl_FreeSID(ss->sec.ci.sid);
+ ss->sec.ci.sid = NULL;
+ return SECFailure;
+ }
- if (ss->statelessResume) {
- PORT_Assert(ss->sec.ci.sid);
- rv = tls13_RecoverWrappedSharedSecret(ss, ss->sec.ci.sid);
- if (rv != SECSuccess) {
- FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error);
- SSL_AtomicIncrementLong(&ssl3stats->sch_sid_cache_not_ok);
- ssl_UncacheSessionID(ss);
- ssl_FreeSID(ss->sec.ci.sid);
- ss->sec.ci.sid = NULL;
- return SECFailure;
+ ss->ssl3.hs.cipher_suite = ss->sec.ci.sid->u.ssl3.cipherSuite;
+ rv = ssl3_SetupCipherSuite(ss, PR_FALSE);
+ if (rv != SECSuccess) {
+ FATAL_ERROR(ss, PORT_GetError(), internal_error);
+ return SECFailure;
+ }
+ PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks));
}
+ }
- ss->ssl3.hs.cipher_suite = ss->sec.ci.sid->u.ssl3.cipherSuite;
- rv = ssl3_SetupCipherSuite(ss, PR_FALSE);
- if (rv != SECSuccess) {
- FATAL_ERROR(ss, PORT_GetError(), internal_error);
- return SECFailure;
+ /* Derive the binder keys if any PSKs. */
+ if (!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)) {
+ /* If an External PSK specified a suite, use that. */
+ sslPsk *psk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks);
+ if (!ss->statelessResume &&
+ psk->type == ssl_psk_external &&
+ psk->zeroRttSuite != TLS_NULL_WITH_NULL_NULL) {
+ ss->ssl3.hs.cipher_suite = psk->zeroRttSuite;
}
- rv = tls13_ComputeEarlySecrets(ss);
+ rv = tls13_ComputeEarlySecretsWithPsk(ss);
if (rv != SECSuccess) {
FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error);
return SECFailure;
@@ -595,7 +616,7 @@ tls13_HandleKeyShare(sslSocket *ss,
key = PK11_PubDeriveWithKDF(
keyPair->privKey, peerKey, PR_FALSE, NULL, NULL, mechanism,
- tls13_GetHkdfMechanismForHash(hash), CKA_DERIVE, keySize, CKD_NULL, NULL, NULL);
+ CKM_HKDF_DERIVE, CKA_DERIVE, keySize, CKD_NULL, NULL, NULL);
if (!key) {
ssl_MapLowLevelError(SSL_ERROR_KEY_EXCHANGE_FAILURE);
goto loser;
@@ -641,6 +662,7 @@ tls13_UpdateTrafficKeys(sslSocket *ss, SSLSecretDirection direction)
strlen(kHkdfLabelTrafficUpdate),
tls13_GetHmacMechanism(ss),
tls13_GetHashSize(ss),
+ ss->protocolVariant,
&updatedSecret);
if (rv != SECSuccess) {
return SECFailure;
@@ -884,6 +906,12 @@ SSLExp_SendCertificateRequest(PRFileDesc *fd)
return SECFailure;
}
+ /* Disallow a CertificateRequest if this connection uses an external PSK. */
+ if (ss->sec.authType == ssl_auth_psk) {
+ PORT_SetError(SSL_ERROR_FEATURE_DISABLED);
+ return SECFailure;
+ }
+
rv = TLS13_CHECK_HS_STATE(ss, SEC_ERROR_INVALID_ARGS,
idle_handshake);
if (rv != SECSuccess) {
@@ -997,20 +1025,34 @@ tls13_RecoverWrappedSharedSecret(sslSocket *ss, sslSessionID *sid)
wrappedMS.data = sid->u.ssl3.keys.wrapped_master_secret;
wrappedMS.len = sid->u.ssl3.keys.wrapped_master_secret_len;
- /* unwrap the "master secret" which is actually RMS. */
- ss->ssl3.hs.resumptionMasterSecret = ssl_unwrapSymKey(
- wrapKey, sid->u.ssl3.masterWrapMech,
- NULL, &wrappedMS,
- CKM_SSL3_MASTER_KEY_DERIVE,
- CKA_DERIVE,
- tls13_GetHashSizeForHash(hashType),
- CKF_SIGN | CKF_VERIFY, ss->pkcs11PinArg);
+ PK11SymKey *unwrappedPsk = ssl_unwrapSymKey(wrapKey, sid->u.ssl3.masterWrapMech,
+ NULL, &wrappedMS, CKM_SSL3_MASTER_KEY_DERIVE,
+ CKA_DERIVE, tls13_GetHashSizeForHash(hashType),
+ CKF_SIGN | CKF_VERIFY, ss->pkcs11PinArg);
PK11_FreeSymKey(wrapKey);
- if (!ss->ssl3.hs.resumptionMasterSecret) {
+ if (!unwrappedPsk) {
return SECFailure;
}
+ sslPsk *rpsk = tls13_MakePsk(unwrappedPsk, ssl_psk_resume, hashType, NULL);
+ if (!rpsk) {
+ PK11_FreeSymKey(unwrappedPsk);
+ return SECFailure;
+ }
+ if (sid->u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data) {
+ rpsk->maxEarlyData = sid->u.ssl3.locked.sessionTicket.max_early_data_size;
+ rpsk->zeroRttSuite = sid->u.ssl3.cipherSuite;
+ }
+ PRINT_KEY(50, (ss, "Recovered RMS", rpsk->key));
+ PORT_Assert(PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks) ||
+ ((sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks))->type != ssl_psk_resume);
- PRINT_KEY(50, (ss, "Recovered RMS", ss->ssl3.hs.resumptionMasterSecret));
+ if (ss->sec.isServer) {
+ /* In server, we couldn't select the RPSK in the extension handler
+ * since it was not unwrapped yet. We're committed now, so select
+ * it and add it to the list (to ensure it is freed). */
+ ss->xtnData.selectedPsk = rpsk;
+ }
+ PR_APPEND_LINK(&rpsk->link, &ss->ssl3.hs.psks);
return SECSuccess;
}
@@ -1068,38 +1110,45 @@ tls13_RecoverWrappedSharedSecret(sslSocket *ss, sslSessionID *sid)
* = resumption_master_secret
*
*/
-
static SECStatus
-tls13_ComputeEarlySecrets(sslSocket *ss)
+tls13_ComputeEarlySecretsWithPsk(sslSocket *ss)
{
- SECStatus rv = SECSuccess;
+ SECStatus rv;
SSL_TRC(5, ("%d: TLS13[%d]: compute early secrets (%s)",
SSL_GETPID(), ss->fd, SSL_ROLE(ss)));
- /* Extract off the resumptionMasterSecret (if present), else pass the NULL
- * resumptionMasterSecret which will be internally translated to zeroes. */
PORT_Assert(!ss->ssl3.hs.currentSecret);
- rv = tls13_HkdfExtract(NULL, ss->ssl3.hs.resumptionMasterSecret,
- tls13_GetHash(ss), &ss->ssl3.hs.currentSecret);
+ sslPsk *psk = NULL;
+
+ if (ss->sec.isServer) {
+ psk = ss->xtnData.selectedPsk;
+ } else {
+ /* Client to use the first PSK for early secrets. */
+ PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks));
+ psk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks);
+ }
+ PORT_Assert(psk && psk->key);
+ PORT_Assert(psk->hash != ssl_hash_none);
+
+ PK11SymKey *earlySecret = NULL;
+ rv = tls13_HkdfExtract(NULL, psk->key, psk->hash, &earlySecret);
if (rv != SECSuccess) {
return SECFailure;
}
- PORT_Assert(ss->statelessResume == (ss->ssl3.hs.resumptionMasterSecret != NULL));
- if (ss->statelessResume) {
- PK11_FreeSymKey(ss->ssl3.hs.resumptionMasterSecret);
- ss->ssl3.hs.resumptionMasterSecret = NULL;
-
- rv = tls13_DeriveSecretNullHash(ss, ss->ssl3.hs.currentSecret,
- kHkdfLabelPskBinderKey,
- strlen(kHkdfLabelPskBinderKey),
- &ss->ssl3.hs.pskBinderKey);
- if (rv != SECSuccess) {
- return SECFailure;
- }
+ /* No longer need the raw input key */
+ PK11_FreeSymKey(psk->key);
+ psk->key = NULL;
+ const char *label = (psk->type == ssl_psk_resume) ? kHkdfLabelResPskBinderKey : kHkdfLabelExtPskBinderKey;
+ rv = tls13_DeriveSecretNullHash(ss, earlySecret,
+ label, strlen(label),
+ &psk->binderKey, psk->hash);
+ if (rv != SECSuccess) {
+ PK11_FreeSymKey(earlySecret);
+ return SECFailure;
}
- PORT_Assert(!ss->ssl3.hs.resumptionMasterSecret);
+ ss->ssl3.hs.currentSecret = earlySecret;
return SECSuccess;
}
@@ -1109,7 +1158,7 @@ static SECStatus
tls13_DeriveEarlySecrets(sslSocket *ss)
{
SECStatus rv;
-
+ PORT_Assert(ss->ssl3.hs.currentSecret);
rv = tls13_DeriveSecretWrap(ss, ss->ssl3.hs.currentSecret,
kHkdfLabelClient,
kHkdfLabelEarlyTrafficSecret,
@@ -1147,7 +1196,15 @@ tls13_ComputeHandshakeSecrets(sslSocket *ss)
SSL_TRC(5, ("%d: TLS13[%d]: compute handshake secrets (%s)",
SSL_GETPID(), ss->fd, SSL_ROLE(ss)));
- /* First update |currentSecret| to add |dheSecret|, if any. */
+ /* If no PSK, generate the default early secret. */
+ if (!ss->ssl3.hs.currentSecret) {
+ PORT_Assert(!ss->xtnData.selectedPsk);
+ rv = tls13_HkdfExtract(NULL, NULL,
+ tls13_GetHash(ss), &ss->ssl3.hs.currentSecret);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+ }
PORT_Assert(ss->ssl3.hs.currentSecret);
PORT_Assert(ss->ssl3.hs.dheSecret);
@@ -1155,7 +1212,7 @@ tls13_ComputeHandshakeSecrets(sslSocket *ss)
rv = tls13_DeriveSecretNullHash(ss, ss->ssl3.hs.currentSecret,
kHkdfLabelDerivedSecret,
strlen(kHkdfLabelDerivedSecret),
- &derivedSecret);
+ &derivedSecret, tls13_GetHash(ss));
if (rv != SECSuccess) {
LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE);
return rv;
@@ -1214,7 +1271,7 @@ tls13_ComputeHandshakeSecrets(sslSocket *ss)
rv = tls13_DeriveSecretNullHash(ss, ss->ssl3.hs.currentSecret,
kHkdfLabelDerivedSecret,
strlen(kHkdfLabelDerivedSecret),
- &derivedSecret);
+ &derivedSecret, tls13_GetHash(ss));
if (rv != SECSuccess) {
LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE);
return rv;
@@ -1286,7 +1343,7 @@ tls13_ComputeFinalSecrets(sslSocket *ss)
PORT_Assert(!ss->ssl3.crSpec->masterSecret);
PORT_Assert(!ss->ssl3.cwSpec->masterSecret);
-
+ PORT_Assert(ss->ssl3.hs.currentSecret);
rv = tls13_DeriveSecretWrap(ss, ss->ssl3.hs.currentSecret,
NULL, kHkdfLabelResumptionMasterSecret,
NULL,
@@ -1327,7 +1384,14 @@ tls13_CanResume(sslSocket *ss, const sslSessionID *sid)
return PR_FALSE;
}
+#ifdef UNSAFE_FUZZER_MODE
+ /* When fuzzing, sid could contain garbage that will crash tls13_GetHashForCipherSuite.
+ * Do a direct comparison of cipher suites. This makes us refuse to resume when the
+ * protocol allows it, but resumption is discretionary anyway. */
+ if (sid->u.ssl3.cipherSuite != ss->ssl3.hs.cipher_suite) {
+#else
if (tls13_GetHashForCipherSuite(sid->u.ssl3.cipherSuite) != tls13_GetHashForCipherSuite(ss->ssl3.hs.cipher_suite)) {
+#endif
return PR_FALSE;
}
@@ -1347,21 +1411,40 @@ static PRBool
tls13_CanNegotiateZeroRtt(sslSocket *ss, const sslSessionID *sid)
{
PORT_Assert(ss->ssl3.hs.zeroRttState == ssl_0rtt_sent);
+ sslPsk *psk = ss->xtnData.selectedPsk;
- if (!sid)
+ if (!ss->opt.enable0RttData) {
return PR_FALSE;
- PORT_Assert(ss->statelessResume);
- if (!ss->statelessResume)
+ }
+ if (!psk) {
return PR_FALSE;
- if (ss->ssl3.hs.cipher_suite != sid->u.ssl3.cipherSuite)
+ }
+ if (psk->zeroRttSuite == TLS_NULL_WITH_NULL_NULL) {
return PR_FALSE;
- if (!ss->opt.enable0RttData)
+ }
+ if (!psk->maxEarlyData) {
return PR_FALSE;
- if (!(sid->u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data))
+ }
+ if (ss->ssl3.hs.cipher_suite != psk->zeroRttSuite) {
return PR_FALSE;
- if (SECITEM_CompareItem(&ss->xtnData.nextProto,
- &sid->u.ssl3.alpnSelection) != 0)
+ }
+ if (psk->type == ssl_psk_resume) {
+ if (!sid) {
+ return PR_FALSE;
+ }
+ PORT_Assert(sid->u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data);
+ PORT_Assert(ss->statelessResume);
+ if (!ss->statelessResume) {
+ return PR_FALSE;
+ }
+ if (SECITEM_CompareItem(&ss->xtnData.nextProto,
+ &sid->u.ssl3.alpnSelection) != 0) {
+ return PR_FALSE;
+ }
+ } else if (psk->type != ssl_psk_external) {
+ PORT_Assert(0);
return PR_FALSE;
+ }
if (tls13_IsReplay(ss, sid)) {
return PR_FALSE;
@@ -1414,7 +1497,7 @@ tls13_NegotiateZeroRtt(sslSocket *ss, const sslSessionID *sid)
}
SSL_TRC(3, ("%d: TLS13[%d]: enable 0-RTT", SSL_GETPID(), ss->fd));
- PORT_Assert(ss->statelessResume);
+ PORT_Assert(ss->xtnData.selectedPsk);
ss->ssl3.hs.zeroRttState = ssl_0rtt_accepted;
ss->ssl3.hs.zeroRttIgnore = ssl_0rtt_ignore_none;
ss->ssl3.hs.zeroRttSuite = ss->ssl3.hs.cipher_suite;
@@ -1466,7 +1549,7 @@ tls13_NegotiateKeyExchange(sslSocket *ss,
const sslNamedGroupDef *preferredGroup = NULL;
/* We insist on DHE. */
- if (ss->statelessResume) {
+ if (ssl3_ExtensionNegotiated(ss, ssl_tls13_pre_shared_key_xtn)) {
if (!ssl3_ExtensionNegotiated(ss, ssl_tls13_psk_key_exchange_modes_xtn)) {
FATAL_ERROR(ss, SSL_ERROR_MISSING_PSK_KEY_EXCHANGE_MODES,
missing_extension);
@@ -1490,8 +1573,8 @@ tls13_NegotiateKeyExchange(sslSocket *ss,
return SECFailure;
}
- SSL_TRC(3, ("%d: TLS13[%d]: selected KE = %s",
- SSL_GETPID(), ss->fd, ss->statelessResume ? "PSK + (EC)DHE" : "(EC)DHE"));
+ SSL_TRC(3, ("%d: TLS13[%d]: selected KE = %s", SSL_GETPID(),
+ ss->fd, ss->statelessResume || ss->xtnData.selectedPsk ? "PSK + (EC)DHE" : "(EC)DHE"));
/* Find the preferred group and an according client key share available. */
for (index = 0; index < SSL_NAMED_GROUP_COUNT; ++index) {
@@ -1679,26 +1762,42 @@ tls13_MaybeSendHelloRetry(sslSocket *ss, const sslNamedGroupDef *requestedGroup,
static SECStatus
tls13_NegotiateAuthentication(sslSocket *ss)
{
- SECStatus rv;
-
if (ss->statelessResume) {
- SSL_TRC(3, ("%d: TLS13[%d]: selected PSK authentication",
+ SSL_TRC(3, ("%d: TLS13[%d]: selected resumption PSK authentication",
SSL_GETPID(), ss->fd));
ss->ssl3.hs.signatureScheme = ssl_sig_none;
ss->ssl3.hs.kea_def_mutable.authKeyType = ssl_auth_psk;
+ /* Overwritten by tls13_RestoreCipherInfo. */
+ ss->sec.authType = ssl_auth_psk;
return SECSuccess;
+ } else if (ss->xtnData.selectedPsk) {
+ /* If the EPSK doesn't specify a suite, use what was negotiated.
+ * Else, only use the EPSK if we negotiated that suite. */
+ if (ss->xtnData.selectedPsk->zeroRttSuite == TLS_NULL_WITH_NULL_NULL ||
+ ss->ssl3.hs.cipher_suite == ss->xtnData.selectedPsk->zeroRttSuite) {
+ SSL_TRC(3, ("%d: TLS13[%d]: selected external PSK authentication",
+ SSL_GETPID(), ss->fd));
+ ss->ssl3.hs.signatureScheme = ssl_sig_none;
+ ss->ssl3.hs.kea_def_mutable.authKeyType = ssl_auth_psk;
+ ss->sec.authType = ssl_auth_psk;
+ return SECSuccess;
+ }
+ }
+
+ /* If there were PSKs, they are no longer needed. */
+ if (ss->xtnData.selectedPsk) {
+ tls13_DestroyPskList(&ss->ssl3.hs.psks);
+ ss->xtnData.selectedPsk = NULL;
}
SSL_TRC(3, ("%d: TLS13[%d]: selected certificate authentication",
SSL_GETPID(), ss->fd));
- /* We've now established that we need to sign.... */
- rv = tls13_SelectServerCert(ss);
+ SECStatus rv = tls13_SelectServerCert(ss);
if (rv != SECSuccess) {
return SECFailure;
}
return SECSuccess;
}
-
/* Called from ssl3_HandleClientHello after we have parsed the
* ClientHello and are sure that we are going to do TLS 1.3
* or fail. */
@@ -1862,40 +1961,51 @@ tls13_HandleClientHelloPart2(sslSocket *ss,
goto loser;
}
- if (ss->statelessResume) {
- /* We are now committed to trying to resume. */
- PORT_Assert(sid);
-
- /* Check that the negotiated SNI and the cached SNI match. */
- if (SECITEM_CompareItem(&sid->u.ssl3.srvName,
- &ss->ssl3.hs.srvVirtName) != SECEqual) {
- FATAL_ERROR(ss, SSL_ERROR_RX_MALFORMED_CLIENT_HELLO,
- handshake_failure);
- goto loser;
- }
+ if (ss->sec.authType == ssl_auth_psk) {
+ if (ss->statelessResume) {
+ /* We are now committed to trying to resume. */
+ PORT_Assert(sid);
+ /* Check that the negotiated SNI and the cached SNI match. */
+ if (SECITEM_CompareItem(&sid->u.ssl3.srvName,
+ &ss->ssl3.hs.srvVirtName) != SECEqual) {
+ FATAL_ERROR(ss, SSL_ERROR_RX_MALFORMED_CLIENT_HELLO,
+ handshake_failure);
+ goto loser;
+ }
- ss->sec.serverCert = ssl_FindServerCert(ss, sid->authType,
- sid->namedCurve);
- PORT_Assert(ss->sec.serverCert);
+ ss->sec.serverCert = ssl_FindServerCert(ss, sid->authType,
+ sid->namedCurve);
+ PORT_Assert(ss->sec.serverCert);
- rv = tls13_RecoverWrappedSharedSecret(ss, sid);
- if (rv != SECSuccess) {
- SSL_AtomicIncrementLong(&ssl3stats->hch_sid_cache_not_ok);
- FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error);
- goto loser;
- }
- tls13_RestoreCipherInfo(ss, sid);
+ rv = tls13_RecoverWrappedSharedSecret(ss, sid);
+ if (rv != SECSuccess) {
+ SSL_AtomicIncrementLong(&ssl3stats->hch_sid_cache_not_ok);
+ FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error);
+ goto loser;
+ }
+ tls13_RestoreCipherInfo(ss, sid);
- ss->sec.localCert = CERT_DupCertificate(ss->sec.serverCert->serverCert);
- if (sid->peerCert != NULL) {
- ss->sec.peerCert = CERT_DupCertificate(sid->peerCert);
+ ss->sec.localCert = CERT_DupCertificate(ss->sec.serverCert->serverCert);
+ if (sid->peerCert != NULL) {
+ ss->sec.peerCert = CERT_DupCertificate(sid->peerCert);
+ }
+ } else if (sid) {
+ /* We should never have a SID in the non-resumption case. */
+ PORT_Assert(0);
+ ssl_UncacheSessionID(ss);
+ ssl_FreeSID(sid);
+ sid = NULL;
}
-
ssl3_RegisterExtensionSender(
ss, &ss->xtnData,
ssl_tls13_pre_shared_key_xtn, tls13_ServerSendPreSharedKeyXtn);
-
tls13_NegotiateZeroRtt(ss, sid);
+
+ rv = tls13_ComputeEarlySecretsWithPsk(ss);
+ if (rv != SECSuccess) {
+ FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error);
+ return SECFailure;
+ }
} else {
if (sid) { /* we had a sid, but it's no longer valid, free it */
SSL_AtomicIncrementLong(&ssl3stats->hch_sid_cache_not_ok);
@@ -1906,35 +2016,34 @@ tls13_HandleClientHelloPart2(sslSocket *ss,
tls13_NegotiateZeroRtt(ss, NULL);
}
- /* Need to compute early secrets. */
- rv = tls13_ComputeEarlySecrets(ss);
- if (rv != SECSuccess) {
- FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error);
- return SECFailure;
+ if (ss->statelessResume) {
+ PORT_Assert(ss->xtnData.selectedPsk);
+ PORT_Assert(ss->ssl3.hs.kea_def_mutable.authKeyType == ssl_auth_psk);
}
- /* Now that we have the binder key check the binder. */
- if (ss->statelessResume) {
+ /* Now that we have the binder key, check the binder. */
+ if (ss->xtnData.selectedPsk) {
SSL3Hashes hashes;
-
PORT_Assert(ss->ssl3.hs.messages.len > ss->xtnData.pskBindersLen);
rv = tls13_ComputePskBinderHash(
ss,
ss->ssl3.hs.messages.len - ss->xtnData.pskBindersLen,
- &hashes);
+ &hashes, tls13_GetHash(ss));
if (rv != SECSuccess) {
FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error);
goto loser;
}
+ PORT_Assert(ss->xtnData.selectedPsk->hash == tls13_GetHash(ss));
+ PORT_Assert(ss->ssl3.hs.suite_def);
rv = tls13_VerifyFinished(ss, ssl_hs_client_hello,
- ss->ssl3.hs.pskBinderKey,
+ ss->xtnData.selectedPsk->binderKey,
ss->xtnData.pskBinder.data,
ss->xtnData.pskBinder.len,
&hashes);
- if (rv != SECSuccess) {
- goto loser;
- }
+ }
+ if (rv != SECSuccess) {
+ goto loser;
}
/* This needs to go after we verify the psk binder. */
@@ -1961,7 +2070,7 @@ tls13_HandleClientHelloPart2(sslSocket *ss,
SSL_AtomicIncrementLong(&ssl3stats->hch_sid_cache_not_ok);
ssl_UncacheSessionID(ss);
ssl_FreeSID(sid);
- } else {
+ } else if (!ss->xtnData.selectedPsk) {
SSL_AtomicIncrementLong(&ssl3stats->hch_sid_cache_misses);
}
@@ -1991,6 +2100,10 @@ tls13_HandleClientHelloPart2(sslSocket *ss,
return SECFailure;
}
+ /* We're done with PSKs */
+ tls13_DestroyPskList(&ss->ssl3.hs.psks);
+ ss->xtnData.selectedPsk = NULL;
+
return SECSuccess;
loser:
@@ -2322,7 +2435,8 @@ tls13_ReinjectHandshakeTranscript(sslSocket *ss)
// First compute the hash.
rv = tls13_ComputeHash(ss, &hashes,
ss->ssl3.hs.messages.buf,
- ss->ssl3.hs.messages.len);
+ ss->ssl3.hs.messages.len,
+ tls13_GetHash(ss));
if (rv != SECSuccess) {
return SECFailure;
}
@@ -2339,7 +2453,6 @@ tls13_ReinjectHandshakeTranscript(sslSocket *ss)
return SECSuccess;
}
-
static unsigned int
ssl_ListCount(PRCList *list)
{
@@ -2462,6 +2575,12 @@ tls13_HandleCertificateRequest(sslSocket *ss, PRUint8 *b, PRUint32 length)
return SECFailure;
}
+ /* MUST NOT combine external PSKs with certificate authentication. */
+ if (ss->sec.authType == ssl_auth_psk) {
+ FATAL_ERROR(ss, SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST, unexpected_message);
+ return SECFailure;
+ }
+
if (tls13_IsPostHandshake(ss)) {
PORT_Assert(ss->ssl3.hs.shaPostHandshake == NULL);
ss->ssl3.hs.shaPostHandshake = PK11_CloneContext(ss->ssl3.hs.sha);
@@ -2577,6 +2696,8 @@ tls13_HandleCertificateRequest(sslSocket *ss, PRUint8 *b, PRUint32 length)
PRBool
tls13_ShouldRequestClientAuth(sslSocket *ss)
{
+ /* Even if we are configured to request a certificate, we can't
+ * if this handshake used a PSK, even when we are resuming. */
return ss->opt.requestCertificate &&
ss->ssl3.hs.kea_def->authKeyType != ssl_auth_psk;
}
@@ -2745,7 +2866,9 @@ tls13_SendServerHelloSequence(sslSocket *ss)
}
}
- ss->ssl3.hs.serverHelloTime = ssl_Time(ss);
+ /* Here we set a baseline value for our RTT estimation.
+ * This value is updated when we get a response from the client. */
+ ss->ssl3.hs.rttEstimate = ssl_Time(ss);
return SECSuccess;
}
@@ -2757,14 +2880,22 @@ tls13_HandleServerHelloPart2(sslSocket *ss)
SSL3Statistics *ssl3stats = SSL_GetStatistics();
if (ssl3_ExtensionNegotiated(ss, ssl_tls13_pre_shared_key_xtn)) {
- PORT_Assert(ss->statelessResume);
+ PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks));
+ PORT_Assert(ss->xtnData.selectedPsk);
+
+ if (ss->xtnData.selectedPsk->type != ssl_psk_resume) {
+ ss->statelessResume = PR_FALSE;
+ }
} else {
+ /* We may have offered a PSK. If the server didn't negotiate
+ * it, clear this state to re-extract the Early Secret. */
if (ss->ssl3.hs.currentSecret) {
- PORT_Assert(ss->statelessResume);
+ PORT_Assert(ssl3_ExtensionAdvertised(ss, ssl_tls13_pre_shared_key_xtn));
PK11_FreeSymKey(ss->ssl3.hs.currentSecret);
ss->ssl3.hs.currentSecret = NULL;
}
ss->statelessResume = PR_FALSE;
+ ss->xtnData.selectedPsk = NULL;
}
if (ss->statelessResume) {
@@ -2781,19 +2912,22 @@ tls13_HandleServerHelloPart2(sslSocket *ss)
ss->ssl3.hs.kea_def_mutable = *ss->ssl3.hs.kea_def;
ss->ssl3.hs.kea_def = &ss->ssl3.hs.kea_def_mutable;
- if (ss->statelessResume) {
- /* PSK */
+ if (ss->xtnData.selectedPsk) {
ss->ssl3.hs.kea_def_mutable.authKeyType = ssl_auth_psk;
- tls13_RestoreCipherInfo(ss, sid);
- if (sid->peerCert) {
- ss->sec.peerCert = CERT_DupCertificate(sid->peerCert);
- }
+ if (ss->statelessResume) {
+ tls13_RestoreCipherInfo(ss, sid);
+ if (sid->peerCert) {
+ ss->sec.peerCert = CERT_DupCertificate(sid->peerCert);
+ }
- SSL_AtomicIncrementLong(&ssl3stats->hsh_sid_cache_hits);
- SSL_AtomicIncrementLong(&ssl3stats->hsh_sid_stateless_resumes);
+ SSL_AtomicIncrementLong(&ssl3stats->hsh_sid_cache_hits);
+ SSL_AtomicIncrementLong(&ssl3stats->hsh_sid_stateless_resumes);
+ } else {
+ ss->sec.authType = ssl_auth_psk;
+ }
} else {
- /* !PSK */
- if (ssl3_ExtensionAdvertised(ss, ssl_tls13_pre_shared_key_xtn)) {
+ if (ss->statelessResume &&
+ ssl3_ExtensionAdvertised(ss, ssl_tls13_pre_shared_key_xtn)) {
SSL_AtomicIncrementLong(&ssl3stats->hsh_sid_cache_misses);
}
if (sid->cached == in_client_cache) {
@@ -2802,18 +2936,6 @@ tls13_HandleServerHelloPart2(sslSocket *ss)
}
}
- if (!ss->ssl3.hs.currentSecret) {
- PORT_Assert(!ss->statelessResume);
-
- /* If we don't already have the Early Secret we need to make it
- * now. */
- rv = tls13_ComputeEarlySecrets(ss);
- if (rv != SECSuccess) {
- FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error);
- return SECFailure;
- }
- }
-
/* Discard current SID and make a new one, though it may eventually
* end up looking a lot like the old one.
*/
@@ -3113,6 +3235,13 @@ tls13_HandleCertificate(sslSocket *ss, PRUint8 *b, PRUint32 length)
PORT_Assert(ss->opt.noLocks || ssl_HaveSSL3HandshakeLock(ss));
if (ss->sec.isServer) {
+ /* Receiving this message might be the first sign we have that
+ * early data is over, so pretend we received EOED. */
+ rv = tls13_MaybeHandleSuppressedEndOfEarlyData(ss);
+ if (rv != SECSuccess) {
+ return SECFailure; /* Code already set. */
+ }
+
if (ss->ssl3.clientCertRequested) {
rv = TLS13_CHECK_HS_STATE(ss, SSL_ERROR_RX_UNEXPECTED_CERTIFICATE,
idle_handshake);
@@ -3124,8 +3253,9 @@ tls13_HandleCertificate(sslSocket *ss, PRUint8 *b, PRUint32 length)
rv = TLS13_CHECK_HS_STATE(ss, SSL_ERROR_RX_UNEXPECTED_CERTIFICATE,
wait_cert_request, wait_server_cert);
}
- if (rv != SECSuccess)
+ if (rv != SECSuccess) {
return SECFailure;
+ }
/* We can ignore any other cleartext from the client. */
if (ss->sec.isServer && IS_DTLS(ss)) {
@@ -3139,6 +3269,11 @@ tls13_HandleCertificate(sslSocket *ss, PRUint8 *b, PRUint32 length)
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
return SECFailure;
}
+ } else if (ss->sec.isServer) {
+ /* Our first shot an getting an RTT estimate. If the client took extra
+ * time to fetch a certificate, this will be bad, but we can't do much
+ * about that. */
+ ss->ssl3.hs.rttEstimate = ssl_Time(ss) - ss->ssl3.hs.rttEstimate;
}
/* Process the context string */
@@ -3310,15 +3445,15 @@ tls13_DeriveSecret(sslSocket *ss, PK11SymKey *key,
const char *label,
unsigned int labelLen,
const SSL3Hashes *hashes,
- PK11SymKey **dest)
+ PK11SymKey **dest,
+ SSLHashType hash)
{
SECStatus rv;
- rv = tls13_HkdfExpandLabel(key, tls13_GetHash(ss),
- hashes->u.raw, hashes->len,
- label, labelLen,
- tls13_GetHkdfMechanism(ss),
- tls13_GetHashSize(ss), dest);
+ rv = tls13_HkdfExpandLabel(key, hash, hashes->u.raw, hashes->len,
+ label, labelLen, CKM_HKDF_DERIVE,
+ tls13_GetHashSizeForHash(hash),
+ ss->protocolVariant, dest);
if (rv != SECSuccess) {
LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE);
return SECFailure;
@@ -3331,18 +3466,19 @@ SECStatus
tls13_DeriveSecretNullHash(sslSocket *ss, PK11SymKey *key,
const char *label,
unsigned int labelLen,
- PK11SymKey **dest)
+ PK11SymKey **dest,
+ SSLHashType hash)
{
SSL3Hashes hashes;
SECStatus rv;
PRUint8 buf[] = { 0 };
- rv = tls13_ComputeHash(ss, &hashes, buf, 0);
+ rv = tls13_ComputeHash(ss, &hashes, buf, 0, hash);
if (rv != SECSuccess) {
return SECFailure;
}
- return tls13_DeriveSecret(ss, key, label, labelLen, &hashes, dest);
+ return tls13_DeriveSecret(ss, key, label, labelLen, &hashes, dest, hash);
}
/* Convenience wrapper that lets us supply a separate prefix and suffix. */
@@ -3381,7 +3517,7 @@ tls13_DeriveSecretWrap(sslSocket *ss, PK11SymKey *key,
}
rv = tls13_DeriveSecret(ss, key, label, strlen(label),
- &hashes, dest);
+ &hashes, dest, tls13_GetHash(ss));
if (rv != SECSuccess) {
return SECFailure;
}
@@ -3467,6 +3603,7 @@ tls13_DeriveTrafficKeys(sslSocket *ss, ssl3CipherSpec *spec,
NULL, 0,
kHkdfPurposeKey, strlen(kHkdfPurposeKey),
bulkAlgorithm, keySize,
+ ss->protocolVariant,
&spec->keyMaterial.key);
if (rv != SECSuccess) {
LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE);
@@ -3474,9 +3611,21 @@ tls13_DeriveTrafficKeys(sslSocket *ss, ssl3CipherSpec *spec,
goto loser;
}
+ if (IS_DTLS(ss) && spec->epoch > 0) {
+ rv = ssl_CreateMaskingContextInner(spec->version, ss->ssl3.hs.cipher_suite,
+ ss->protocolVariant, prk, kHkdfPurposeSn,
+ strlen(kHkdfPurposeSn), &spec->maskContext);
+ if (rv != SECSuccess) {
+ LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE);
+ PORT_Assert(0);
+ goto loser;
+ }
+ }
+
rv = tls13_HkdfExpandLabelRaw(prk, tls13_GetHash(ss),
NULL, 0,
kHkdfPurposeIv, strlen(kHkdfPurposeIv),
+ ss->protocolVariant,
spec->keyMaterial.iv, ivSize);
if (rv != SECSuccess) {
LOG_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE);
@@ -3507,21 +3656,6 @@ tls13_SetSpecRecordVersion(sslSocket *ss, ssl3CipherSpec *spec)
SSL_GETPID(), ss->fd, spec, spec->recordVersion));
}
-SSLAEADCipher
-tls13_GetAead(const ssl3BulkCipherDef *cipherDef)
-{
- switch (cipherDef->calg) {
- case ssl_calg_aes_gcm:
- return tls13_AESGCM;
- case ssl_calg_chacha20:
- return tls13_ChaCha20Poly1305;
- default:
- PORT_Assert(PR_FALSE);
- PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
- return NULL;
- }
-}
-
static SECStatus
tls13_SetupPendingCipherSpec(sslSocket *ss, ssl3CipherSpec *spec)
{
@@ -3545,14 +3679,12 @@ tls13_SetupPendingCipherSpec(sslSocket *ss, ssl3CipherSpec *spec)
SSL_GETPID(), ss->fd, suite));
spec->cipherDef = ssl_GetBulkCipherDef(ssl_LookupCipherSuiteDef(suite));
- spec->aead = tls13_GetAead(spec->cipherDef);
- if (!spec->aead) {
- return SECFailure;
- }
if (spec->epoch == TrafficKeyEarlyApplicationData) {
- spec->earlyDataRemaining =
- ss->sec.ci.sid->u.ssl3.locked.sessionTicket.max_early_data_size;
+ if (ss->xtnData.selectedPsk &&
+ ss->xtnData.selectedPsk->zeroRttSuite != TLS_NULL_WITH_NULL_NULL) {
+ spec->earlyDataRemaining = ss->xtnData.selectedPsk->maxEarlyData;
+ }
}
tls13_SetSpecRecordVersion(ss, spec);
@@ -3571,6 +3703,38 @@ tls13_SetupPendingCipherSpec(sslSocket *ss, ssl3CipherSpec *spec)
}
/*
+ * Initialize the cipher context. All TLS 1.3 operations are AEAD,
+ * so they are all message contexts.
+ */
+static SECStatus
+tls13_InitPendingContext(sslSocket *ss, ssl3CipherSpec *spec)
+{
+ CK_MECHANISM_TYPE encMechanism;
+ CK_ATTRIBUTE_TYPE encMode;
+ SECItem iv;
+ SSLCipherAlgorithm calg;
+
+ calg = spec->cipherDef->calg;
+
+ encMechanism = ssl3_Alg2Mech(calg);
+ encMode = CKA_NSS_MESSAGE | ((spec->direction == ssl_secret_write) ? CKA_ENCRYPT : CKA_DECRYPT);
+ iv.data = NULL;
+ iv.len = 0;
+
+ /*
+ * build the context
+ */
+ spec->cipherContext = PK11_CreateContextBySymKey(encMechanism, encMode,
+ spec->keyMaterial.key,
+ &iv);
+ if (!spec->cipherContext) {
+ ssl_MapLowLevelError(SSL_ERROR_SYM_KEY_CONTEXT_FAILURE);
+ return SECFailure;
+ }
+ return SECSuccess;
+}
+
+/*
* Called before sending alerts to set up the right key on the client.
* We might encounter errors during the handshake where the current
* key is ClearText or EarlyApplicationData. This
@@ -3649,6 +3813,11 @@ tls13_SetCipherSpec(sslSocket *ss, PRUint16 epoch,
goto loser;
}
+ rv = tls13_InitPendingContext(ss, spec);
+ if (rv != SECSuccess) {
+ goto loser;
+ }
+
/* Now that we've set almost everything up, finally cut over. */
specp = (direction == ssl_secret_read) ? &ss->ssl3.crSpec : &ss->ssl3.cwSpec;
ssl_GetSpecWriteLock(ss);
@@ -3811,100 +3980,113 @@ tls13_DestroyEarlyData(PRCList *list)
* See RFC 5288 and https://tools.ietf.org/html/draft-ietf-tls-chacha20-poly1305-04#section-2
*/
static void
-tls13_WriteNonce(const ssl3KeyMaterial *keys,
- const unsigned char *seqNumBuf, unsigned int seqNumLen,
- unsigned char *nonce, unsigned int nonceLen)
+tls13_WriteNonce(const unsigned char *ivIn, unsigned int ivInLen,
+ const unsigned char *nonce, unsigned int nonceLen,
+ unsigned char *ivOut, unsigned int ivOutLen)
{
size_t i;
+ unsigned int offset = ivOutLen - nonceLen;
- PORT_Assert(nonceLen == 12);
- memcpy(nonce, keys->iv, 12);
+ PORT_Assert(ivInLen <= ivOutLen);
+ PORT_Assert(nonceLen <= ivOutLen);
+ PORT_Memset(ivOut, 0, ivOutLen);
+ PORT_Memcpy(ivOut, ivIn, ivInLen);
- /* XOR the last 8 bytes of the IV with the sequence number. */
- PORT_Assert(seqNumLen == 8);
- for (i = 0; i < 8; ++i) {
- nonce[4 + i] ^= seqNumBuf[i];
+ /* XOR the last n bytes of the IV with the nonce (should be a counter). */
+ for (i = 0; i < nonceLen; ++i) {
+ ivOut[offset + i] ^= nonce[i];
}
- PRINT_BUF(50, (NULL, "Nonce", nonce, nonceLen));
+ PRINT_BUF(50, (NULL, "Nonce", ivOut, ivOutLen));
}
-/* Implement the SSLAEADCipher interface defined in sslimpl.h.
- *
- * That interface takes the additional data (see below) and reinterprets that as
- * a sequence number. In TLS 1.3 there is no additional data so this value is
- * just the encoded sequence number.
+/* Setup the IV for AEAD encrypt. The PKCS #11 module will add the
+ * counter, but it doesn't know about the DTLS epic, so we add it here.
*/
-SECStatus
-tls13_AEAD(const ssl3KeyMaterial *keys, PRBool doDecrypt,
- unsigned char *out, unsigned int *outlen, unsigned int maxout,
- const unsigned char *in, unsigned int inlen,
- CK_MECHANISM_TYPE mechanism,
- unsigned char *aeadParams, unsigned int aeadParamLength)
+unsigned int
+tls13_SetupAeadIv(PRBool isDTLS, unsigned char *ivOut, unsigned char *ivIn,
+ unsigned int offset, unsigned int ivLen, DTLSEpoch epoch)
{
- SECItem param = {
- siBuffer, aeadParams, aeadParamLength
- };
-
- if (doDecrypt) {
- return PK11_Decrypt(keys->key, mechanism, &param,
- out, outlen, maxout, in, inlen);
+ PORT_Memcpy(ivOut, ivIn, ivLen);
+ if (isDTLS) {
+ /* handle the tls 1.2 counter mode case, the epoc is copied
+ * instead of xored. We accomplish this by clearing ivOut
+ * before running xor. */
+ if (offset >= ivLen) {
+ ivOut[offset] = ivOut[offset + 1] = 0;
+ }
+ ivOut[offset] ^= (unsigned char)(epoch >> BPB) & 0xff;
+ ivOut[offset + 1] ^= (unsigned char)(epoch)&0xff;
+ offset += 2;
}
- return PK11_Encrypt(keys->key, mechanism, &param,
- out, outlen, maxout, in, inlen);
+ return offset;
}
-static SECStatus
-tls13_AESGCM(const ssl3KeyMaterial *keys,
- PRBool doDecrypt,
- unsigned char *out,
- unsigned int *outlen,
- unsigned int maxout,
- const unsigned char *in,
- unsigned int inlen,
- const unsigned char *additionalData,
- unsigned int additionalDataLen)
+/*
+ * Do a single AEAD for TLS. This differs from PK11_AEADOp in the following
+ * ways.
+ * 1) If context is not supplied, it treats the operation as a single shot
+ * and creates a context from symKey and mech.
+ * 2) It always assumes the tag will be at the end of the buffer
+ * (in on decrypt, out on encrypt) just like the old single shot.
+ * 3) If we aren't generating an IV, it uses tls13_WriteNonce to create the
+ * nonce.
+ * NOTE is context is supplied, symKey and mech are ignored
+ */
+SECStatus
+tls13_AEAD(PK11Context *context, PRBool decrypt,
+ CK_GENERATOR_FUNCTION ivGen, unsigned int fixedbits,
+ const unsigned char *ivIn, unsigned char *ivOut, unsigned int ivLen,
+ const unsigned char *nonceIn, unsigned int nonceLen,
+ const unsigned char *aad, unsigned int aadLen,
+ unsigned char *out, unsigned int *outLen, unsigned int maxout,
+ unsigned int tagLen, const unsigned char *in, unsigned int inLen)
{
- CK_GCM_PARAMS gcmParams;
- unsigned char nonce[12];
-
- PORT_Assert(additionalDataLen >= 8);
- memset(&gcmParams, 0, sizeof(gcmParams));
- gcmParams.pIv = nonce;
- gcmParams.ulIvLen = sizeof(nonce);
- gcmParams.pAAD = (PRUint8 *)(additionalData + 8);
- gcmParams.ulAADLen = additionalDataLen - 8;
- gcmParams.ulTagBits = 128; /* GCM measures tag length in bits. */
-
- tls13_WriteNonce(keys, additionalData, 8,
- nonce, sizeof(nonce));
- return tls13_AEAD(keys, doDecrypt, out, outlen, maxout, in, inlen,
- CKM_AES_GCM,
- (unsigned char *)&gcmParams, sizeof(gcmParams));
-}
+ unsigned char *tag;
+ unsigned char iv[MAX_IV_LENGTH];
+ unsigned char tagbuf[HASH_LENGTH_MAX];
+ SECStatus rv;
-static SECStatus
-tls13_ChaCha20Poly1305(const ssl3KeyMaterial *keys, PRBool doDecrypt,
- unsigned char *out, unsigned int *outlen, unsigned int maxout,
- const unsigned char *in, unsigned int inlen,
- const unsigned char *additionalData,
- unsigned int additionalDataLen)
-{
- CK_NSS_AEAD_PARAMS aeadParams;
- unsigned char nonce[12];
-
- PORT_Assert(additionalDataLen > 8);
- memset(&aeadParams, 0, sizeof(aeadParams));
- aeadParams.pNonce = nonce;
- aeadParams.ulNonceLen = sizeof(nonce);
- aeadParams.pAAD = (PRUint8 *)(additionalData + 8);
- aeadParams.ulAADLen = additionalDataLen - 8;
- aeadParams.ulTagLen = 16; /* The Poly1305 tag is 16 octets. */
-
- tls13_WriteNonce(keys, additionalData, 8,
- nonce, sizeof(nonce));
- return tls13_AEAD(keys, doDecrypt, out, outlen, maxout, in, inlen,
- CKM_NSS_CHACHA20_POLY1305,
- (unsigned char *)&aeadParams, sizeof(aeadParams));
+ /* must have either context or the symKey set */
+ if (!context) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ PORT_Assert(ivLen <= MAX_IV_LENGTH);
+ PORT_Assert(tagLen <= HASH_LENGTH_MAX);
+ if (!ivOut) {
+ ivOut = iv; /* caller doesn't need a returned, iv */
+ }
+
+ if (ivGen == CKG_NO_GENERATE) {
+ tls13_WriteNonce(ivIn, ivLen, nonceIn, nonceLen, ivOut, ivLen);
+ } else if (ivIn != ivOut) {
+ PORT_Memcpy(ivOut, ivIn, ivLen);
+ }
+ if (decrypt) {
+ inLen = inLen - tagLen;
+ tag = (unsigned char *)in + inLen;
+ /* tag is const on decrypt, but returned on encrypt */
+ } else {
+ /* tag is written to a separate buffer, then added to the end
+ * of the actual output buffer. This allows output buffer to be larger
+ * than the input buffer and everything still work */
+ tag = tagbuf;
+ }
+ rv = PK11_AEADOp(context, ivGen, fixedbits, ivOut, ivLen, aad, aadLen,
+ out, (int *)outLen, maxout, tag, tagLen, in, inLen);
+ /* on encrypt SSL always puts the tag at the end of the buffer */
+ if ((rv == SECSuccess) && !(decrypt)) {
+ unsigned int len = *outLen;
+ /* make sure there is still space */
+ if (len + tagLen > maxout) {
+ PORT_SetError(SEC_ERROR_OUTPUT_LEN);
+ return SECFailure;
+ }
+ PORT_Memcpy(out + len, tag, tagLen);
+ *outLen += tagLen;
+ }
+ return rv;
}
static SECStatus
@@ -3968,7 +4150,7 @@ tls13_HandleEncryptedExtensions(sslSocket *ss, PRUint8 *b, PRUint32 length)
/* We can only get here if we offered 0-RTT. */
if (ssl3_ExtensionNegotiated(ss, ssl_tls13_early_data_xtn)) {
PORT_Assert(ss->ssl3.hs.zeroRttState == ssl_0rtt_sent);
- if (!ss->statelessResume) {
+ if (!ss->xtnData.selectedPsk) {
/* Illegal to accept 0-RTT without also accepting PSK. */
FATAL_ERROR(ss, SSL_ERROR_RX_MALFORMED_ENCRYPTED_EXTENSIONS,
illegal_parameter);
@@ -4006,6 +4188,10 @@ tls13_HandleEncryptedExtensions(sslSocket *ss, PRUint8 *b, PRUint32 length)
TLS13_SET_HS_STATE(ss, wait_cert_request);
}
+ /* Client is done with any PSKs */
+ tls13_DestroyPskList(&ss->ssl3.hs.psks);
+ ss->xtnData.selectedPsk = NULL;
+
return SECSuccess;
}
@@ -4285,7 +4471,7 @@ loser:
static SECStatus
tls13_ComputePskBinderHash(sslSocket *ss, unsigned int prefixLength,
- SSL3Hashes *hashes)
+ SSL3Hashes *hashes, SSLHashType hashType)
{
SECStatus rv;
@@ -4295,14 +4481,14 @@ tls13_ComputePskBinderHash(sslSocket *ss, unsigned int prefixLength,
PRINT_BUF(10, (NULL, "Handshake hash computed over ClientHello prefix",
ss->ssl3.hs.messages.buf, prefixLength));
- rv = PK11_HashBuf(ssl3_HashTypeToOID(tls13_GetHash(ss)),
+ rv = PK11_HashBuf(ssl3_HashTypeToOID(hashType),
hashes->u.raw, ss->ssl3.hs.messages.buf, prefixLength);
if (rv != SECSuccess) {
ssl_MapLowLevelError(SSL_ERROR_SHA_DIGEST_FAILURE);
return SECFailure;
}
- hashes->len = tls13_GetHashSize(ss);
+ hashes->len = tls13_GetHashSizeForHash(hashType);
PRINT_BUF(10, (NULL, "PSK Binder hash", hashes->u.raw, hashes->len));
return SECSuccess;
@@ -4320,7 +4506,10 @@ tls13_WriteExtensionsWithBinder(sslSocket *ss, sslBuffer *extensions)
{
SSL3Hashes hashes;
SECStatus rv;
- unsigned int size = tls13_GetHashSize(ss);
+
+ PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks));
+ sslPsk *psk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks);
+ unsigned int size = tls13_GetHashSizeForHash(psk->hash);
unsigned int prefixLen = extensions->len - size - 3;
unsigned int finishedLen;
@@ -4341,15 +4530,18 @@ tls13_WriteExtensionsWithBinder(sslSocket *ss, sslBuffer *extensions)
}
/* Calculate the binder based on what has been written out. */
- rv = tls13_ComputePskBinderHash(ss, ss->ssl3.hs.messages.len, &hashes);
+ rv = tls13_ComputePskBinderHash(ss, ss->ssl3.hs.messages.len,
+ &hashes, psk->hash);
if (rv != SECSuccess) {
return SECFailure;
}
/* Write the binder into the extensions buffer, over the zeros we reserved
- * previously. This avoids an allocation and means that we don't need a
+ * previously. This avoids an allocation and means that we don't need a
* separate write for the extra bits that precede the binder. */
- rv = tls13_ComputeFinished(ss, ss->ssl3.hs.pskBinderKey, &hashes, PR_TRUE,
+ PORT_Assert(psk->binderKey);
+ rv = tls13_ComputeFinished(ss, psk->binderKey,
+ psk->hash, &hashes, PR_TRUE,
extensions->buf + extensions->len - size,
&finishedLen, size);
if (rv != SECSuccess) {
@@ -4369,13 +4561,13 @@ tls13_WriteExtensionsWithBinder(sslSocket *ss, sslBuffer *extensions)
static SECStatus
tls13_ComputeFinished(sslSocket *ss, PK11SymKey *baseKey,
- const SSL3Hashes *hashes,
+ SSLHashType hashType, const SSL3Hashes *hashes,
PRBool sending, PRUint8 *output, unsigned int *outputLen,
unsigned int maxOutputLen)
{
SECStatus rv;
PK11Context *hmacCtx = NULL;
- CK_MECHANISM_TYPE macAlg = tls13_GetHmacMechanism(ss);
+ CK_MECHANISM_TYPE macAlg = tls13_GetHmacMechanismFromHash(hashType);
SECItem param = { siBuffer, NULL, 0 };
unsigned int outputLenUint;
const char *label = kHkdfLabelFinishedSecret;
@@ -4387,17 +4579,16 @@ tls13_ComputeFinished(sslSocket *ss, PK11SymKey *baseKey,
PRINT_BUF(50, (ss, "Handshake hash", hashes->u.raw, hashes->len));
/* Now derive the appropriate finished secret from the base secret. */
- rv = tls13_HkdfExpandLabel(baseKey,
- tls13_GetHash(ss),
- NULL, 0,
- label, strlen(label),
- tls13_GetHmacMechanism(ss),
- tls13_GetHashSize(ss), &secret);
+ rv = tls13_HkdfExpandLabel(baseKey, hashType,
+ NULL, 0, label, strlen(label),
+ tls13_GetHmacMechanismFromHash(hashType),
+ tls13_GetHashSizeForHash(hashType),
+ ss->protocolVariant, &secret);
if (rv != SECSuccess) {
goto abort;
}
- PORT_Assert(hashes->len == tls13_GetHashSize(ss));
+ PORT_Assert(hashes->len == tls13_GetHashSizeForHash(hashType));
hmacCtx = PK11_CreateContextBySymKey(macAlg, CKA_SIGN,
secret, &param);
if (!hmacCtx) {
@@ -4412,7 +4603,7 @@ tls13_ComputeFinished(sslSocket *ss, PK11SymKey *baseKey,
if (rv != SECSuccess)
goto abort;
- PORT_Assert(maxOutputLen >= tls13_GetHashSize(ss));
+ PORT_Assert(maxOutputLen >= tls13_GetHashSizeForHash(hashType));
rv = PK11_DigestFinal(hmacCtx, output, &outputLenUint, maxOutputLen);
if (rv != SECSuccess)
goto abort;
@@ -4456,7 +4647,7 @@ tls13_SendFinished(sslSocket *ss, PK11SymKey *baseKey)
}
ssl_GetSpecReadLock(ss);
- rv = tls13_ComputeFinished(ss, baseKey, &hashes, PR_TRUE,
+ rv = tls13_ComputeFinished(ss, baseKey, tls13_GetHash(ss), &hashes, PR_TRUE,
finishedBuf, &finishedLen, sizeof(finishedBuf));
ssl_ReleaseSpecReadLock(ss);
if (rv != SECSuccess) {
@@ -4493,7 +4684,7 @@ tls13_VerifyFinished(sslSocket *ss, SSLHandshakeType message,
return SECFailure;
}
- rv = tls13_ComputeFinished(ss, secret, hashes, PR_FALSE,
+ rv = tls13_ComputeFinished(ss, secret, tls13_GetHash(ss), hashes, PR_FALSE,
finishedBuf, &finishedLen, sizeof(finishedBuf));
if (rv != SECSuccess) {
FATAL_ERROR(ss, SEC_ERROR_LIBRARY_FAILURE, internal_error);
@@ -4583,6 +4774,20 @@ tls13_ServerHandleFinished(sslSocket *ss, PRUint8 *b, PRUint32 length)
SSL_TRC(3, ("%d: TLS13[%d]: server handle finished handshake",
SSL_GETPID(), ss->fd));
+ if (!tls13_ShouldRequestClientAuth(ss)) {
+ /* Receiving this message might be the first sign we have that
+ * early data is over, so pretend we received EOED. */
+ rv = tls13_MaybeHandleSuppressedEndOfEarlyData(ss);
+ if (rv != SECSuccess) {
+ return SECFailure; /* Code already set. */
+ }
+
+ if (!tls13_IsPostHandshake(ss)) {
+ /* Finalize the RTT estimate. */
+ ss->ssl3.hs.rttEstimate = ssl_Time(ss) - ss->ssl3.hs.rttEstimate;
+ }
+ }
+
rv = tls13_CommonHandleFinished(ss,
ss->firstHsDone ? ss->ssl3.hs.clientTrafficSecret : ss->ssl3.hs.clientHsTrafficSecret,
b, length);
@@ -4646,7 +4851,8 @@ tls13_ServerHandleFinished(sslSocket *ss, PRUint8 *b, PRUint32 length)
}
ssl_GetXmitBufLock(ss);
- if (ss->opt.enableSessionTickets) {
+ /* If resumption, authType is the original value and not ssl_auth_psk. */
+ if (ss->opt.enableSessionTickets && ss->sec.authType != ssl_auth_psk) {
rv = tls13_SendNewSessionTicket(ss, NULL, 0);
if (rv != SECSuccess) {
goto loser;
@@ -4929,8 +5135,9 @@ tls13_SendNewSessionTicket(sslSocket *ss, const PRUint8 *appToken,
ticketNonce, sizeof(ticketNonce),
kHkdfLabelResumption,
strlen(kHkdfLabelResumption),
- tls13_GetHkdfMechanism(ss),
- tls13_GetHashSize(ss), &secret);
+ CKM_HKDF_DERIVE,
+ tls13_GetHashSize(ss),
+ ss->protocolVariant, &secret);
if (rv != SECSuccess) {
goto loser;
}
@@ -5028,6 +5235,14 @@ SSLExp_SendSessionTicket(PRFileDesc *fd, const PRUint8 *token,
return SECFailure;
}
+ /* Disable tickets if we can trace this connection back to a PSK.
+ * We aren't able to issue tickets (currently) without a certificate.
+ * As PSK =~ resumption, there is no reason to do this. */
+ if (ss->sec.authType == ssl_auth_psk) {
+ PORT_SetError(SSL_ERROR_FEATURE_DISABLED);
+ return SECFailure;
+ }
+
ssl_GetSSL3HandshakeLock(ss);
ssl_GetXmitBufLock(ss);
rv = tls13_SendNewSessionTicket(ss, token, tokenLen);
@@ -5163,8 +5378,9 @@ tls13_HandleNewSessionTicket(sslSocket *ss, PRUint8 *b, PRUint32 length)
ticket_nonce.data, ticket_nonce.len,
kHkdfLabelResumption,
strlen(kHkdfLabelResumption),
- tls13_GetHkdfMechanism(ss),
- tls13_GetHashSize(ss), &secret);
+ CKM_HKDF_DERIVE,
+ tls13_GetHashSize(ss),
+ ss->protocolVariant, &secret);
if (rv != SECSuccess) {
return SECFailure;
}
@@ -5348,11 +5564,20 @@ tls13_ProtectRecord(sslSocket *ss,
sslBuffer buf = SSL_BUFFER_FIXED(hdr, sizeof(hdr));
PRBool needsLength;
PRUint8 aad[21];
+ const int ivLen = cipher_def->iv_size + cipher_def->explicit_nonce_size;
+ unsigned int ivOffset = ivLen - sizeof(sslSequenceNumber);
+ unsigned char ivOut[MAX_IV_LENGTH];
+
unsigned int aadLen;
unsigned int len;
PORT_Assert(cipher_def->type == type_aead);
+ /* If the following condition holds, we can skip the padding logic for
+ * DTLS 1.3 (4.2.3). This will be the case until we support a cipher
+ * with tag length < 15B. */
+ PORT_Assert(tagLen + 1 /* cType */ >= 16);
+
/* Add the content type at the end. */
*(SSL_BUFFER_NEXT(wrBuf) + contentLen) = type;
@@ -5363,9 +5588,7 @@ tls13_ProtectRecord(sslSocket *ss,
return SECFailure;
}
if (needsLength) {
- rv = sslBuffer_AppendNumber(&buf, contentLen + 1 +
- cwSpec->cipherDef->tag_size,
- 2);
+ rv = sslBuffer_AppendNumber(&buf, contentLen + 1 + tagLen, 2);
if (rv != SECSuccess) {
return SECFailure;
}
@@ -5376,14 +5599,22 @@ tls13_ProtectRecord(sslSocket *ss,
if (rv != SECSuccess) {
return SECFailure;
}
- rv = cwSpec->aead(&cwSpec->keyMaterial,
- PR_FALSE, /* do encrypt */
- SSL_BUFFER_NEXT(wrBuf), /* output */
- &len, /* out len */
- SSL_BUFFER_SPACE(wrBuf), /* max out */
- SSL_BUFFER_NEXT(wrBuf), /* input */
- contentLen + 1, /* input len */
- aad, aadLen);
+ /* set up initial IV value */
+ ivOffset = tls13_SetupAeadIv(IS_DTLS(ss), ivOut, cwSpec->keyMaterial.iv,
+ ivOffset, ivLen, cwSpec->epoch);
+
+ rv = tls13_AEAD(cwSpec->cipherContext, PR_FALSE,
+ CKG_GENERATE_COUNTER_XOR, ivOffset * BPB,
+ ivOut, ivOut, ivLen, /* iv */
+ NULL, 0, /* nonce */
+ aad + sizeof(sslSequenceNumber), /* aad */
+ aadLen - sizeof(sslSequenceNumber),
+ SSL_BUFFER_NEXT(wrBuf), /* output */
+ &len, /* out len */
+ SSL_BUFFER_SPACE(wrBuf), /* max out */
+ tagLen,
+ SSL_BUFFER_NEXT(wrBuf), /* input */
+ contentLen + 1); /* input len */
if (rv != SECSuccess) {
PORT_SetError(SSL_ERROR_ENCRYPTION_FAILURE);
return SECFailure;
@@ -5413,6 +5644,9 @@ tls13_UnprotectRecord(sslSocket *ss,
SSL3AlertDescription *alert)
{
const ssl3BulkCipherDef *cipher_def = spec->cipherDef;
+ const int ivLen = cipher_def->iv_size + cipher_def->explicit_nonce_size;
+ const int tagLen = cipher_def->tag_size;
+
PRUint8 aad[21];
unsigned int aadLen;
SECStatus rv;
@@ -5440,7 +5674,7 @@ tls13_UnprotectRecord(sslSocket *ss,
/* We can perform this test in variable time because the record's total
* length and the ciphersuite are both public knowledge. */
- if (cText->buf->len < cipher_def->tag_size) {
+ if (cText->buf->len < tagLen) {
SSL_TRC(3,
("%d: TLS13[%d]: record too short to contain valid AEAD data",
SSL_GETPID(), ss->fd));
@@ -5467,17 +5701,26 @@ tls13_UnprotectRecord(sslSocket *ss,
spec->epoch, cText->seqNum,
aad, &aadLen, sizeof(aad));
if (rv != SECSuccess) {
+
return SECFailure;
}
- rv = spec->aead(&spec->keyMaterial,
- PR_TRUE, /* do decrypt */
- plaintext->buf, /* out */
+ rv = tls13_AEAD(spec->cipherContext, PR_TRUE,
+ CKG_NO_GENERATE, 0, /* ignored for decrypt */
+ spec->keyMaterial.iv, NULL, ivLen, /* iv */
+ aad, sizeof(sslSequenceNumber), /* nonce */
+ aad + sizeof(sslSequenceNumber), /* aad */
+ aadLen - sizeof(sslSequenceNumber),
+ plaintext->buf, /* output */
&plaintext->len, /* outlen */
plaintext->space, /* maxout */
+ tagLen,
cText->buf->buf, /* in */
- cText->buf->len, /* inlen */
- aad, aadLen);
+ cText->buf->len); /* inlen */
if (rv != SECSuccess) {
+ if (IS_DTLS(ss)) {
+ spec->deprotectionFailures++;
+ }
+
SSL_TRC(3,
("%d: TLS13[%d]: record has bogus MAC",
SSL_GETPID(), ss->fd));
@@ -5538,9 +5781,10 @@ tls13_UnprotectRecord(sslSocket *ss,
* 1. We are doing TLS 1.3
* 2. This isn't a second ClientHello (in response to HelloRetryRequest)
* 3. The 0-RTT option is set.
- * 4. We have a valid ticket.
- * 5. The server is willing to accept 0-RTT.
- * 6. We have not changed our ALPN settings to disallow the ALPN tag
+ * 4. We have a valid ticket or an External PSK.
+ * 5. If resuming:
+ * 5a. The server is willing to accept 0-RTT.
+ * 5b. We have not changed our ALPN settings to disallow the ALPN tag
* in the ticket.
*
* Called from tls13_ClientSendEarlyDataXtn().
@@ -5550,17 +5794,39 @@ tls13_ClientAllow0Rtt(const sslSocket *ss, const sslSessionID *sid)
{
/* We checked that the cipher suite was still allowed back in
* ssl3_SendClientHello. */
- if (sid->version < SSL_LIBRARY_VERSION_TLS_1_3)
+ if (sid->version < SSL_LIBRARY_VERSION_TLS_1_3) {
return PR_FALSE;
- if (ss->ssl3.hs.helloRetry)
+ }
+ if (ss->ssl3.hs.helloRetry) {
return PR_FALSE;
- if (!ss->opt.enable0RttData)
+ }
+ if (!ss->opt.enable0RttData) {
return PR_FALSE;
- if (!ss->statelessResume)
+ }
+ if (PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks)) {
return PR_FALSE;
- if ((sid->u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data) == 0)
+ }
+ sslPsk *psk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks);
+
+ if (psk->zeroRttSuite == TLS_NULL_WITH_NULL_NULL) {
return PR_FALSE;
- return ssl_AlpnTagAllowed(ss, &sid->u.ssl3.alpnSelection);
+ }
+ if (!psk->maxEarlyData) {
+ return PR_FALSE;
+ }
+
+ if (psk->type == ssl_psk_external) {
+ return psk->hash == tls13_GetHashForCipherSuite(psk->zeroRttSuite);
+ }
+ if (psk->type == ssl_psk_resume) {
+ if (!ss->statelessResume)
+ return PR_FALSE;
+ if ((sid->u.ssl3.locked.sessionTicket.flags & ticket_allow_early_data) == 0)
+ return PR_FALSE;
+ return ssl_AlpnTagAllowed(ss, &sid->u.ssl3.alpnSelection);
+ }
+ PORT_Assert(0);
+ return PR_FALSE;
}
SECStatus
@@ -5607,6 +5873,9 @@ tls13_MaybeDo0RTTHandshake(sslSocket *ss)
}
}
+ /* If we're trying 0-RTT, derive from the first PSK */
+ PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks) && !ss->xtnData.selectedPsk);
+ ss->xtnData.selectedPsk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks);
rv = tls13_DeriveEarlySecrets(ss);
if (rv != SECSuccess) {
return SECFailure;
@@ -5618,6 +5887,7 @@ tls13_MaybeDo0RTTHandshake(sslSocket *ss)
rv = tls13_SetCipherSpec(ss, TrafficKeyEarlyApplicationData,
ssl_secret_write, PR_TRUE);
+ ss->xtnData.selectedPsk = NULL;
if (rv != SECSuccess) {
return SECFailure;
}
@@ -5672,12 +5942,14 @@ tls13_SendEndOfEarlyData(sslSocket *ss)
{
SECStatus rv;
- SSL_TRC(3, ("%d: TLS13[%d]: send EndOfEarlyData", SSL_GETPID(), ss->fd));
PORT_Assert(ss->opt.noLocks || ssl_HaveXmitBufLock(ss));
- rv = ssl3_AppendHandshakeHeader(ss, ssl_hs_end_of_early_data, 0);
- if (rv != SECSuccess) {
- return rv; /* err set by AppendHandshake. */
+ if (!ss->opt.suppressEndOfEarlyData) {
+ SSL_TRC(3, ("%d: TLS13[%d]: send EndOfEarlyData", SSL_GETPID(), ss->fd));
+ rv = ssl3_AppendHandshakeHeader(ss, ssl_hs_end_of_early_data, 0);
+ if (rv != SECSuccess) {
+ return rv; /* err set by AppendHandshake. */
+ }
}
ss->ssl3.hs.zeroRttState = ssl_0rtt_done;
@@ -5685,7 +5957,7 @@ tls13_SendEndOfEarlyData(sslSocket *ss)
}
static SECStatus
-tls13_HandleEndOfEarlyData(sslSocket *ss, PRUint8 *b, PRUint32 length)
+tls13_HandleEndOfEarlyData(sslSocket *ss, const PRUint8 *b, PRUint32 length)
{
SECStatus rv;
@@ -5728,6 +6000,18 @@ tls13_HandleEndOfEarlyData(sslSocket *ss, PRUint8 *b, PRUint32 length)
return SECSuccess;
}
+static SECStatus
+tls13_MaybeHandleSuppressedEndOfEarlyData(sslSocket *ss)
+{
+ PORT_Assert(ss->sec.isServer);
+ if (!ss->opt.suppressEndOfEarlyData ||
+ ss->ssl3.hs.zeroRttState != ssl_0rtt_accepted) {
+ return SECSuccess;
+ }
+
+ return tls13_HandleEndOfEarlyData(ss, NULL, 0);
+}
+
SECStatus
tls13_HandleEarlyApplicationData(sslSocket *ss, sslBuffer *origBuf)
{
@@ -5763,14 +6047,26 @@ tls13_HandleEarlyApplicationData(sslSocket *ss, sslBuffer *origBuf)
}
PRUint16
-tls13_EncodeDraftVersion(SSL3ProtocolVersion version, SSLProtocolVariant variant)
+tls13_EncodeVersion(SSL3ProtocolVersion version, SSLProtocolVariant variant)
{
+ if (variant == ssl_variant_datagram) {
+ /* TODO: When DTLS 1.3 is out of draft, replace this with
+ * dtls_TLSVersionToDTLSVersion(). */
+ switch (version) {
#ifdef DTLS_1_3_DRAFT_VERSION
- if (version == SSL_LIBRARY_VERSION_TLS_1_3 &&
- variant == ssl_variant_datagram) {
- return 0x7f00 | DTLS_1_3_DRAFT_VERSION;
- }
+ case SSL_LIBRARY_VERSION_TLS_1_3:
+ return 0x7f00 | DTLS_1_3_DRAFT_VERSION;
#endif
+ case SSL_LIBRARY_VERSION_TLS_1_2:
+ return SSL_LIBRARY_VERSION_DTLS_1_2_WIRE;
+ case SSL_LIBRARY_VERSION_TLS_1_1:
+ /* TLS_1_1 maps to DTLS_1_0, see sslproto.h. */
+ return SSL_LIBRARY_VERSION_DTLS_1_0_WIRE;
+ default:
+ PORT_Assert(0);
+ }
+ }
+ /* Stream-variant encodings do not change. */
return (PRUint16)version;
}
@@ -5800,8 +6096,8 @@ tls13_ClientReadSupportedVersion(sslSocket *ss)
return SECFailure;
}
- if (temp != tls13_EncodeDraftVersion(SSL_LIBRARY_VERSION_TLS_1_3,
- ss->protocolVariant)) {
+ if (temp != tls13_EncodeVersion(SSL_LIBRARY_VERSION_TLS_1_3,
+ ss->protocolVariant)) {
/* You cannot negotiate < TLS 1.3 with supported_versions. */
FATAL_ERROR(ss, SSL_ERROR_RX_MALFORMED_SERVER_HELLO, illegal_parameter);
return SECFailure;
@@ -5840,7 +6136,7 @@ tls13_NegotiateVersion(sslSocket *ss, const TLSExtension *supportedVersions)
return SECFailure;
}
- PRUint16 wire = tls13_EncodeDraftVersion(version, ss->protocolVariant);
+ PRUint16 wire = tls13_EncodeVersion(version, ss->protocolVariant);
unsigned long offset;
for (offset = 0; offset < versions.len; offset += 2) {
diff --git a/security/nss/lib/ssl/tls13con.h b/security/nss/lib/ssl/tls13con.h
index bd309419fe..9a3cd14c12 100644
--- a/security/nss/lib/ssl/tls13con.h
+++ b/security/nss/lib/ssl/tls13con.h
@@ -44,20 +44,22 @@ PRBool tls13_InHsState(sslSocket *ss, ...);
PRBool tls13_IsPostHandshake(const sslSocket *ss);
-SSLHashType tls13_GetHashForCipherSuite(ssl3CipherSuite suite);
SSLHashType tls13_GetHash(const sslSocket *ss);
-unsigned int tls13_GetHashSizeForHash(SSLHashType hash);
+SECStatus tls13_GetHashAndCipher(PRUint16 version, PRUint16 cipherSuite,
+ SSLHashType *hash, const ssl3BulkCipherDef **cipher);
+SSLHashType tls13_GetHashForCipherSuite(ssl3CipherSuite suite);
unsigned int tls13_GetHashSize(const sslSocket *ss);
-CK_MECHANISM_TYPE tls13_GetHkdfMechanism(sslSocket *ss);
-CK_MECHANISM_TYPE tls13_GetHkdfMechanismForHash(SSLHashType hash);
+unsigned int tls13_GetHashSizeForHash(SSLHashType hash);
SECStatus tls13_ComputeHash(sslSocket *ss, SSL3Hashes *hashes,
- const PRUint8 *buf, unsigned int len);
+ const PRUint8 *buf, unsigned int len,
+ SSLHashType hash);
SECStatus tls13_ComputeHandshakeHashes(sslSocket *ss,
SSL3Hashes *hashes);
SECStatus tls13_DeriveSecretNullHash(sslSocket *ss, PK11SymKey *key,
const char *label,
unsigned int labelLen,
- PK11SymKey **dest);
+ PK11SymKey **dest,
+ SSLHashType hash);
void tls13_FatalError(sslSocket *ss, PRErrorCode prError,
SSL3AlertDescription desc);
SECStatus tls13_SetupClientHello(sslSocket *ss, sslClientHelloType chType);
@@ -107,8 +109,8 @@ SECStatus tls13_ProtectRecord(sslSocket *ss,
PRInt32 tls13_Read0RttData(sslSocket *ss, PRUint8 *buf, PRInt32 len);
SECStatus tls13_HandleEarlyApplicationData(sslSocket *ss, sslBuffer *origBuf);
PRBool tls13_ClientAllow0Rtt(const sslSocket *ss, const sslSessionID *sid);
-PRUint16 tls13_EncodeDraftVersion(SSL3ProtocolVersion version,
- SSLProtocolVariant variant);
+PRUint16 tls13_EncodeVersion(SSL3ProtocolVersion version,
+ SSLProtocolVariant variant);
SECStatus tls13_ClientReadSupportedVersion(sslSocket *ss);
SECStatus tls13_NegotiateVersion(sslSocket *ss,
const TLSExtension *supported_versions);
@@ -133,12 +135,18 @@ SECStatus tls13_SendKeyUpdate(sslSocket *ss, tls13KeyUpdateRequest request,
PRBool buffer);
SECStatus SSLExp_KeyUpdate(PRFileDesc *fd, PRBool requestUpdate);
PRBool tls13_MaybeTls13(sslSocket *ss);
-SSLAEADCipher tls13_GetAead(const ssl3BulkCipherDef *cipherDef);
-SECStatus tls13_AEAD(const ssl3KeyMaterial *keys, PRBool doDecrypt,
- unsigned char *out, unsigned int *outlen, unsigned int maxout,
- const unsigned char *in, unsigned int inlen,
- CK_MECHANISM_TYPE mechanism,
- unsigned char *aeadParams, unsigned int aeadParamLength);
+unsigned int tls13_SetupAeadIv(PRBool isDTLS, unsigned char *ivOut,
+ unsigned char *ivIn, unsigned int offset,
+ unsigned int ivLen, DTLSEpoch epoch);
+SECStatus tls13_AEAD(PK11Context *context, PRBool decrypt,
+ CK_GENERATOR_FUNCTION ivGen, unsigned int fixedbits,
+ const unsigned char *ivIn, unsigned char *ivOut,
+ unsigned int ivLen,
+ const unsigned char *nonceIn, unsigned int nonceLen,
+ const unsigned char *aad, unsigned int aadLen,
+ unsigned char *out, unsigned int *outLen,
+ unsigned int maxout, unsigned int tagLen,
+ const unsigned char *in, unsigned int inLen);
void tls13_SetSpecRecordVersion(sslSocket *ss, ssl3CipherSpec *spec);
SECStatus SSLExp_SendCertificateRequest(PRFileDesc *fd);
diff --git a/security/nss/lib/ssl/tls13esni.c b/security/nss/lib/ssl/tls13esni.c
index f2f8d0a9c3..7182f22af8 100644
--- a/security/nss/lib/ssl/tls13esni.c
+++ b/security/nss/lib/ssl/tls13esni.c
@@ -550,7 +550,7 @@ tls13_ComputeESNIKeys(const sslSocket *ss,
hash, hashSize,
kHkdfPurposeEsniKey, strlen(kHkdfPurposeEsniKey),
ssl3_Alg2Mech(cipherDef->calg),
- keySize,
+ keySize, ss->protocolVariant,
&keyMat->key);
if (rv != SECSuccess) {
goto loser;
@@ -558,7 +558,7 @@ tls13_ComputeESNIKeys(const sslSocket *ss,
rv = tls13_HkdfExpandLabelRaw(Zx, suite->prf_hash,
hash, hashSize,
kHkdfPurposeEsniIv, strlen(kHkdfPurposeEsniIv),
- keyMat->iv, ivSize);
+ ss->protocolVariant, keyMat->iv, ivSize);
if (rv != SECSuccess) {
goto loser;
}
@@ -662,12 +662,6 @@ tls13_FormatEsniAADInput(sslBuffer *aadInput,
{
SECStatus rv;
- /* 8 bytes of 0 for the sequence number. */
- rv = sslBuffer_AppendNumber(aadInput, 0, 8);
- if (rv != SECSuccess) {
- return SECFailure;
- }
-
/* Key share. */
PORT_Assert(keyShareLen > 0);
rv = sslBuffer_Append(aadInput, keyShare, keyShareLen);
@@ -680,12 +674,10 @@ tls13_FormatEsniAADInput(sslBuffer *aadInput,
static SECStatus
tls13_ServerGetEsniAEAD(const sslSocket *ss, PRUint64 suite,
- const ssl3CipherSuiteDef **suiteDefp,
- SSLAEADCipher *aeadp)
+ const ssl3CipherSuiteDef **suiteDefp)
{
SECStatus rv;
const ssl3CipherSuiteDef *suiteDef;
- SSLAEADCipher aead;
/* Check against the suite list for ESNI */
PRBool csMatch = PR_FALSE;
@@ -712,13 +704,8 @@ tls13_ServerGetEsniAEAD(const sslSocket *ss, PRUint64 suite,
if (!suiteDef) {
return SECFailure;
}
- aead = tls13_GetAead(ssl_GetBulkCipherDef(suiteDef));
- if (!aead) {
- return SECFailure;
- }
*suiteDefp = suiteDef;
- *aeadp = aead;
return SECSuccess;
}
@@ -729,7 +716,6 @@ tls13_ServerDecryptEsniXtn(const sslSocket *ss, const PRUint8 *in, unsigned int
sslReader rdr = SSL_READER(in, inLen);
PRUint64 suite;
const ssl3CipherSuiteDef *suiteDef = NULL;
- SSLAEADCipher aead = NULL;
TLSExtension *keyShareExtension;
TLS13KeyShareEntry *entry = NULL;
ssl3KeyMaterial keyMat = { NULL };
@@ -748,7 +734,7 @@ tls13_ServerDecryptEsniXtn(const sslSocket *ss, const PRUint8 *in, unsigned int
}
/* Find the AEAD */
- rv = tls13_ServerGetEsniAEAD(ss, suite, &suiteDef, &aead);
+ rv = tls13_ServerGetEsniAEAD(ss, suite, &suiteDef);
if (rv != SECSuccess) {
goto loser;
}
@@ -822,11 +808,25 @@ tls13_ServerDecryptEsniXtn(const sslSocket *ss, const PRUint8 *in, unsigned int
goto loser;
}
- rv = aead(&keyMat, PR_TRUE /* Decrypt */,
- out, outLen, maxLen,
- buf.buf, buf.len,
- SSL_BUFFER_BASE(&aadInput),
- SSL_BUFFER_LEN(&aadInput));
+ const ssl3BulkCipherDef *cipher_def = ssl_GetBulkCipherDef(suiteDef);
+ unsigned char *aad = SSL_BUFFER_BASE(&aadInput);
+ int aadLen = SSL_BUFFER_LEN(&aadInput);
+ int ivLen = cipher_def->iv_size + cipher_def->explicit_nonce_size;
+ SSLCipherAlgorithm calg = cipher_def->calg;
+ unsigned char zero[sizeof(sslSequenceNumber)] = { 0 };
+ SECItem null_params = { siBuffer, NULL, 0 };
+ PK11Context *ctxt = PK11_CreateContextBySymKey(ssl3_Alg2Mech(calg),
+ CKA_NSS_MESSAGE | CKA_DECRYPT,
+ keyMat.key, &null_params);
+ if (!ctxt) {
+ sslBuffer_Clear(&aadInput);
+ goto loser;
+ }
+
+ rv = tls13_AEAD(ctxt, PR_TRUE /* Decrypt */, CKG_NO_GENERATE, 0,
+ keyMat.iv, NULL, ivLen, zero, sizeof(zero), aad, aadLen,
+ out, outLen, maxLen, cipher_def->tag_size, buf.buf, buf.len);
+ PK11_DestroyContext(ctxt, PR_TRUE);
sslBuffer_Clear(&aadInput);
if (rv != SECSuccess) {
goto loser;
diff --git a/security/nss/lib/ssl/tls13exthandle.c b/security/nss/lib/ssl/tls13exthandle.c
index 1f88016a1e..5c3930ac26 100644
--- a/security/nss/lib/ssl/tls13exthandle.c
+++ b/security/nss/lib/ssl/tls13exthandle.c
@@ -14,6 +14,7 @@
#include "ssl3exthandle.h"
#include "tls13esni.h"
#include "tls13exthandle.h"
+#include "tls13psk.h"
#include "tls13subcerts.h"
SECStatus
@@ -408,69 +409,92 @@ tls13_ServerSendKeyShareXtn(const sslSocket *ss, TLSExtensionData *xtnData,
* };
*
* } PreSharedKeyExtension;
-
- * Presently the only way to get a PSK is by resumption, so this is
- * really a ticket label and there will be at most one.
*/
SECStatus
tls13_ClientSendPreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData,
sslBuffer *buf, PRBool *added)
{
- NewSessionTicket *session_ticket;
- PRTime age;
const static PRUint8 binder[TLS13_MAX_FINISHED_SIZE] = { 0 };
unsigned int binderLen;
+ unsigned int identityLen = 0;
+ const PRUint8 *identity = NULL;
+ PRTime age;
SECStatus rv;
- /* We only set statelessResume on the client in TLS 1.3 code. */
- if (!ss->statelessResume) {
+ /* Exit early if no PSKs or max version < 1.3. */
+ if (PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks) ||
+ ss->vrange.max < SSL_LIBRARY_VERSION_TLS_1_3) {
+ return SECSuccess;
+ }
+
+ /* ...or if PSK type is resumption, but we're not resuming. */
+ sslPsk *psk = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks);
+ if (psk->type == ssl_psk_resume && !ss->statelessResume) {
return SECSuccess;
}
/* Save where this extension starts so that if we have to add padding, it
- * can be inserted before this extension. */
+ * can be inserted before this extension. */
PORT_Assert(buf->len >= 4);
xtnData->lastXtnOffset = buf->len - 4;
+ PORT_Assert(psk->type == ssl_psk_resume || psk->type == ssl_psk_external);
+ binderLen = tls13_GetHashSizeForHash(psk->hash);
+ if (psk->type == ssl_psk_resume) {
+ /* Send a single ticket identity. */
+ NewSessionTicket *session_ticket = &ss->sec.ci.sid->u.ssl3.locked.sessionTicket;
+ identityLen = session_ticket->ticket.len;
+ identity = session_ticket->ticket.data;
+
+ /* Obfuscated age. */
+ age = ssl_Time(ss) - session_ticket->received_timestamp;
+ age /= PR_USEC_PER_MSEC;
+ age += session_ticket->ticket_age_add;
+ PRINT_BUF(50, (ss, "Sending Resumption PSK with identity", identity, identityLen));
+ } else if (psk->type == ssl_psk_external) {
+ identityLen = psk->label.len;
+ identity = psk->label.data;
+ age = 0;
+ PRINT_BUF(50, (ss, "Sending External PSK with label", identity, identityLen));
+ } else {
+ PORT_Assert(0);
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ return SECFailure;
+ }
- PORT_Assert(ss->vrange.max >= SSL_LIBRARY_VERSION_TLS_1_3);
- PORT_Assert(ss->sec.ci.sid->version >= SSL_LIBRARY_VERSION_TLS_1_3);
-
- /* Send a single ticket identity. */
- session_ticket = &ss->sec.ci.sid->u.ssl3.locked.sessionTicket;
- rv = sslBuffer_AppendNumber(buf, 2 + /* identity length */
- session_ticket->ticket.len + /* ticket */
- 4 /* obfuscated_ticket_age */,
- 2);
- if (rv != SECSuccess)
+ /* Length is len(identityLen) + identityLen + len(age) */
+ rv = sslBuffer_AppendNumber(buf, 2 + identityLen + 4, 2);
+ if (rv != SECSuccess) {
goto loser;
- rv = sslBuffer_AppendVariable(buf, session_ticket->ticket.data,
- session_ticket->ticket.len, 2);
- if (rv != SECSuccess)
+ }
+
+ rv = sslBuffer_AppendVariable(buf, identity,
+ identityLen, 2);
+ if (rv != SECSuccess) {
goto loser;
+ }
- /* Obfuscated age. */
- age = ssl_Time(ss) - session_ticket->received_timestamp;
- age /= PR_USEC_PER_MSEC;
- age += session_ticket->ticket_age_add;
rv = sslBuffer_AppendNumber(buf, age, 4);
- if (rv != SECSuccess)
+ if (rv != SECSuccess) {
goto loser;
+ }
/* Write out the binder list length. */
- binderLen = tls13_GetHashSize(ss);
rv = sslBuffer_AppendNumber(buf, binderLen + 1, 2);
- if (rv != SECSuccess)
+ if (rv != SECSuccess) {
goto loser;
- /* Write zeroes for the binder for the moment. */
+ }
+
+ /* Write zeroes for the binder for the moment. These
+ * are overwritten in tls13_WriteExtensionsWithBinder. */
rv = sslBuffer_AppendVariable(buf, binder, binderLen, 1);
- if (rv != SECSuccess)
+ if (rv != SECSuccess) {
goto loser;
+ }
- PRINT_BUF(50, (ss, "Sending PreSharedKey value",
- session_ticket->ticket.data,
- session_ticket->ticket.len));
+ if (psk->type == ssl_psk_resume) {
+ xtnData->sentSessionTicketInClientHello = PR_TRUE;
+ }
- xtnData->sentSessionTicketInClientHello = PR_TRUE;
*added = PR_TRUE;
return SECSuccess;
@@ -479,8 +503,7 @@ loser:
return SECFailure;
}
-/* Handle a TLS 1.3 PreSharedKey Extension. We only accept PSKs
- * that contain session tickets. */
+/* Handle a TLS 1.3 PreSharedKey Extension. */
SECStatus
tls13_ServerHandlePreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData,
SECItem *data)
@@ -534,28 +557,52 @@ tls13_ServerHandlePreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData
return rv;
if (!numIdentities) {
- PRINT_BUF(50, (ss, "Handling PreSharedKey value",
- label.data, label.len));
- rv = ssl3_ProcessSessionTicketCommon(
- CONST_CAST(sslSocket, ss), &label, appToken);
- /* This only happens if we have an internal error, not
- * a malformed ticket. Bogus tickets just don't resume
- * and return SECSuccess. */
- if (rv != SECSuccess)
- return SECFailure;
+ /* Check any configured external PSK for a matching label.
+ * If none exists, try to parse it as a ticket. */
+ PORT_Assert(!xtnData->selectedPsk);
+ for (PRCList *cur_p = PR_LIST_HEAD(&ss->ssl3.hs.psks);
+ cur_p != &ss->ssl3.hs.psks;
+ cur_p = PR_NEXT_LINK(cur_p)) {
+ sslPsk *psk = (sslPsk *)cur_p;
+ if (psk->type != ssl_psk_external ||
+ SECITEM_CompareItem(&psk->label, &label) != SECEqual) {
+ continue;
+ }
+ PRINT_BUF(50, (ss, "Using External PSK with label",
+ psk->label.data, psk->label.len));
+ xtnData->selectedPsk = psk;
+ }
- if (ss->sec.ci.sid) {
- /* xtnData->ticketAge contains the baseline we use for
- * calculating the ticket age (i.e., our RTT estimate less the
- * value of ticket_age_add).
- *
- * Add that to the obfuscated ticket age to recover the client's
- * view of the ticket age plus the estimated RTT.
- *
- * See ssl3_EncodeSessionTicket() for details. */
- xtnData->ticketAge += obfuscatedAge;
+ if (!xtnData->selectedPsk) {
+ PRINT_BUF(50, (ss, "Handling PreSharedKey value",
+ label.data, label.len));
+ rv = ssl3_ProcessSessionTicketCommon(
+ CONST_CAST(sslSocket, ss), &label, appToken);
+ /* This only happens if we have an internal error, not
+ * a malformed ticket. Bogus tickets just don't resume
+ * and return SECSuccess. */
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+
+ if (ss->sec.ci.sid) {
+ /* xtnData->ticketAge contains the baseline we use for
+ * calculating the ticket age (i.e., our RTT estimate less the
+ * value of ticket_age_add).
+ *
+ * Add that to the obfuscated ticket age to recover the client's
+ * view of the ticket age plus the estimated RTT.
+ *
+ * See ssl3_EncodeSessionTicket() for details. */
+ xtnData->ticketAge += obfuscatedAge;
+
+ /* We are not committed to resumption until after unwrapping the
+ * RMS in tls13_HandleClientHelloPart2. The RPSK will be stored
+ * in ss->xtnData.selectedPsk at that point, so continue. */
+ }
}
}
+
++numIdentities;
}
@@ -589,10 +636,14 @@ tls13_ServerHandlePreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData
if (numBinders != numIdentities)
goto alert_loser;
- /* Keep track of negotiated extensions. Note that this does not
- * mean we are resuming. */
- xtnData->negotiated[xtnData->numNegotiated++] = ssl_tls13_pre_shared_key_xtn;
+ if (ss->statelessResume) {
+ PORT_Assert(!ss->xtnData.selectedPsk);
+ } else if (!xtnData->selectedPsk) {
+ /* No matching EPSK. */
+ return SECSuccess;
+ }
+ xtnData->negotiated[xtnData->numNegotiated++] = ssl_tls13_pre_shared_key_xtn;
return SECSuccess;
alert_loser:
@@ -618,8 +669,7 @@ tls13_ServerSendPreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData,
return SECSuccess;
}
-/* Handle a TLS 1.3 PreSharedKey Extension. We only accept PSKs
- * that contain session tickets. */
+/* Handle a TLS 1.3 PreSharedKey Extension. */
SECStatus
tls13_ClientHandlePreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData,
SECItem *data)
@@ -648,12 +698,23 @@ tls13_ClientHandlePreSharedKeyXtn(const sslSocket *ss, TLSExtensionData *xtnData
/* We only sent one PSK label so index must be equal to 0 */
if (index) {
+ ssl3_ExtSendAlert(ss, alert_fatal, illegal_parameter);
PORT_SetError(SSL_ERROR_MALFORMED_PRE_SHARED_KEY);
return SECFailure;
}
+ PORT_Assert(!PR_CLIST_IS_EMPTY(&ss->ssl3.hs.psks));
+ sslPsk *candidate = (sslPsk *)PR_LIST_HEAD(&ss->ssl3.hs.psks);
+
+ /* Check that the server-selected ciphersuite hash and PSK hash match. */
+ if (candidate->hash != tls13_GetHashForCipherSuite(ss->ssl3.hs.cipher_suite)) {
+ ssl3_ExtSendAlert(ss, alert_fatal, illegal_parameter);
+ return SECFailure;
+ }
+
/* Keep track of negotiated extensions. */
xtnData->negotiated[xtnData->numNegotiated++] = ssl_tls13_pre_shared_key_xtn;
+ xtnData->selectedPsk = candidate;
return SECSuccess;
}
@@ -789,12 +850,27 @@ tls13_ClientSendSupportedVersionsXtn(const sslSocket *ss, TLSExtensionData *xtnD
}
for (version = ss->vrange.max; version >= ss->vrange.min; --version) {
- PRUint16 wire = tls13_EncodeDraftVersion(version,
- ss->protocolVariant);
+ PRUint16 wire = tls13_EncodeVersion(version,
+ ss->protocolVariant);
rv = sslBuffer_AppendNumber(buf, wire, 2);
if (rv != SECSuccess) {
return SECFailure;
}
+
+ if (ss->opt.enableDtls13VersionCompat &&
+ ss->protocolVariant == ssl_variant_datagram) {
+ switch (version) {
+ case SSL_LIBRARY_VERSION_TLS_1_2:
+ case SSL_LIBRARY_VERSION_TLS_1_1:
+ rv = sslBuffer_AppendNumber(buf, (PRUint16)version, 2);
+ break;
+ default:
+ continue;
+ }
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+ }
}
rv = sslBuffer_InsertLength(buf, lengthOffset, 1);
@@ -819,8 +895,8 @@ tls13_ServerSendSupportedVersionsXtn(const sslSocket *ss, TLSExtensionData *xtnD
SSL_TRC(3, ("%d: TLS13[%d]: server send supported_versions extension",
SSL_GETPID(), ss->fd));
- PRUint16 ver = tls13_EncodeDraftVersion(SSL_LIBRARY_VERSION_TLS_1_3,
- ss->protocolVariant);
+ PRUint16 ver = tls13_EncodeVersion(SSL_LIBRARY_VERSION_TLS_1_3,
+ ss->protocolVariant);
rv = sslBuffer_AppendNumber(buf, ver, 2);
if (rv != SECSuccess) {
return SECFailure;
@@ -921,10 +997,13 @@ tls13_ClientSendPostHandshakeAuthXtn(const sslSocket *ss,
TLSExtensionData *xtnData,
sslBuffer *buf, PRBool *added)
{
- SSL_TRC(3, ("%d: TLS13[%d]: send post_handshake_auth extension",
- SSL_GETPID(), ss->fd));
-
- *added = ss->opt.enablePostHandshakeAuth;
+ /* Only one post-handshake message is supported: a single
+ * NST immediately following the client Finished. */
+ if (!IS_DTLS(ss)) {
+ SSL_TRC(3, ("%d: TLS13[%d]: send post_handshake_auth extension",
+ SSL_GETPID(), ss->fd));
+ *added = ss->opt.enablePostHandshakeAuth;
+ }
return SECSuccess;
}
@@ -941,8 +1020,12 @@ tls13_ServerHandlePostHandshakeAuthXtn(const sslSocket *ss,
return SECFailure;
}
- /* Keep track of negotiated extensions. */
- xtnData->negotiated[xtnData->numNegotiated++] = ssl_tls13_post_handshake_auth_xtn;
+ /* Only one post-handshake message is supported: a single
+ * NST immediately following the client Finished. */
+ if (!IS_DTLS(ss)) {
+ /* Keep track of negotiated extensions. */
+ xtnData->negotiated[xtnData->numNegotiated++] = ssl_tls13_post_handshake_auth_xtn;
+ }
return SECSuccess;
}
@@ -1139,7 +1222,6 @@ tls13_ClientSendEsniXtn(const sslSocket *ss, TLSExtensionData *xtnData,
sslBuffer sni = SSL_BUFFER(sniBuf);
const ssl3CipherSuiteDef *suiteDef;
ssl3KeyMaterial keyMat;
- SSLAEADCipher aead;
PRUint8 outBuf[1024];
unsigned int outLen;
unsigned int sniStart;
@@ -1190,10 +1272,6 @@ tls13_ClientSendEsniXtn(const sslSocket *ss, TLSExtensionData *xtnData,
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
return SECFailure;
}
- aead = tls13_GetAead(ssl_GetBulkCipherDef(suiteDef));
- if (!aead) {
- return SECFailure;
- }
/* Format the first part of the extension so we have the
* encoded KeyShareEntry. */
@@ -1251,15 +1329,33 @@ tls13_ClientSendEsniXtn(const sslSocket *ss, TLSExtensionData *xtnData,
ssl_DestroyKeyMaterial(&keyMat);
return SECFailure;
}
+
/* Now encrypt. */
- rv = aead(&keyMat, PR_FALSE /* Encrypt */,
- outBuf, &outLen, sizeof(outBuf),
- SSL_BUFFER_BASE(&sni),
- SSL_BUFFER_LEN(&sni),
- SSL_BUFFER_BASE(&aadInput),
- SSL_BUFFER_LEN(&aadInput));
+ unsigned char *aad = SSL_BUFFER_BASE(&aadInput);
+ int aadLen = SSL_BUFFER_LEN(&aadInput);
+ const ssl3BulkCipherDef *cipher_def = ssl_GetBulkCipherDef(suiteDef);
+ int ivLen = cipher_def->iv_size + cipher_def->explicit_nonce_size;
+ unsigned char zero[sizeof(sslSequenceNumber)] = { 0 };
+ SSLCipherAlgorithm calg = cipher_def->calg;
+ SECItem null_params = { siBuffer, NULL, 0 };
+ PK11Context *ctxt = PK11_CreateContextBySymKey(ssl3_Alg2Mech(calg),
+ CKA_NSS_MESSAGE | CKA_ENCRYPT,
+ keyMat.key, &null_params);
+ if (!ctxt) {
+ ssl_DestroyKeyMaterial(&keyMat);
+ sslBuffer_Clear(&aadInput);
+ return SECFailure;
+ }
+
+ /* This function is a single shot, with fresh/unique keys, no need to
+ * generate the IV internally */
+ rv = tls13_AEAD(ctxt, PR_FALSE /* Encrypt */, CKG_NO_GENERATE, 0,
+ keyMat.iv, NULL, ivLen, zero, sizeof(zero), aad, aadLen,
+ outBuf, &outLen, sizeof(outBuf), cipher_def->tag_size,
+ SSL_BUFFER_BASE(&sni), SSL_BUFFER_LEN(&sni));
ssl_DestroyKeyMaterial(&keyMat);
sslBuffer_Clear(&aadInput);
+ PK11_DestroyContext(ctxt, PR_TRUE);
if (rv != SECSuccess) {
return SECFailure;
}
@@ -1403,21 +1499,59 @@ tls13_ClientCheckEsniXtn(sslSocket *ss)
}
/* Indicates support for the delegated credentials extension. This should be
- * hooked while processing the ClientHello.
- */
+ * hooked while processing the ClientHello. */
SECStatus
tls13_ClientSendDelegatedCredentialsXtn(const sslSocket *ss,
TLSExtensionData *xtnData,
sslBuffer *buf, PRBool *added)
{
/* Only send the extension if support is enabled and the client can
- * negotiate TLS 1.3.
- */
+ * negotiate TLS 1.3. */
if (ss->vrange.max < SSL_LIBRARY_VERSION_TLS_1_3 ||
!ss->opt.enableDelegatedCredentials) {
return SECSuccess;
}
+ /* Filter the schemes that are enabled and acceptable. Save these in
+ * the "advertised" list, then encode them to be sent. If we receive
+ * a DC in response, validate that it matches one of the advertised
+ * schemes. */
+ SSLSignatureScheme filtered[MAX_SIGNATURE_SCHEMES] = { 0 };
+ unsigned int filteredCount = 0;
+ SECStatus rv = ssl3_FilterSigAlgs(ss, ss->vrange.max,
+ PR_TRUE /* disableRsae */,
+ PR_FALSE /* forCert */,
+ MAX_SIGNATURE_SCHEMES,
+ filtered,
+ &filteredCount);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+
+ /* If no schemes available for the DC extension, don't send it. */
+ if (!filteredCount) {
+ return SECSuccess;
+ }
+
+ rv = ssl3_EncodeFilteredSigAlgs(ss, filtered, filteredCount, buf);
+ if (rv != SECSuccess) {
+ return SECFailure;
+ }
+
+ SSLSignatureScheme *dcSchemesAdvertised = PORT_ZNewArray(SSLSignatureScheme,
+ filteredCount);
+ if (!dcSchemesAdvertised) {
+ return SECFailure;
+ }
+ for (unsigned int i = 0; i < filteredCount; i++) {
+ dcSchemesAdvertised[i] = filtered[i];
+ }
+
+ if (xtnData->delegCredSigSchemesAdvertised) {
+ PORT_Free(xtnData->delegCredSigSchemesAdvertised);
+ }
+ xtnData->delegCredSigSchemesAdvertised = dcSchemesAdvertised;
+ xtnData->numDelegCredSigSchemesAdvertised = filteredCount;
*added = PR_TRUE;
return SECSuccess;
}
@@ -1441,15 +1575,59 @@ tls13_ClientHandleDelegatedCredentialsXtn(const sslSocket *ss,
return SECFailure;
}
- SECStatus rv = tls13_ReadDelegatedCredential(data->data, data->len,
- &xtnData->peerDelegCred);
+ sslDelegatedCredential *dc = NULL;
+ SECStatus rv = tls13_ReadDelegatedCredential(data->data, data->len, &dc);
if (rv != SECSuccess) {
- return SECFailure; /* code already set */
+ goto loser; /* code already set */
+ }
+
+ /* When using RSA, the public key MUST NOT use the rsaEncryption OID. */
+ if (dc->expectedCertVerifyAlg == ssl_sig_rsa_pss_rsae_sha256 ||
+ dc->expectedCertVerifyAlg == ssl_sig_rsa_pss_rsae_sha384 ||
+ dc->expectedCertVerifyAlg == ssl_sig_rsa_pss_rsae_sha512) {
+ goto alert_loser;
+ }
+
+ /* The algorithm and expected_cert_verify_algorithm fields MUST be of a
+ * type advertised by the client in the SignatureSchemeList and are
+ * considered invalid otherwise. Clients that receive invalid delegated
+ * credentials MUST terminate the connection with an "illegal_parameter"
+ * alert. */
+ PRBool found = PR_FALSE;
+ for (unsigned int i = 0; i < ss->xtnData.numDelegCredSigSchemesAdvertised; ++i) {
+ if (dc->expectedCertVerifyAlg == ss->xtnData.delegCredSigSchemesAdvertised[i]) {
+ found = PR_TRUE;
+ break;
+ }
+ }
+ if (found == PR_FALSE) {
+ goto alert_loser;
+ }
+
+ // Check the dc->alg, if necessary.
+ if (dc->alg != dc->expectedCertVerifyAlg) {
+ found = PR_FALSE;
+ for (unsigned int i = 0; i < ss->xtnData.numDelegCredSigSchemesAdvertised; ++i) {
+ if (dc->alg == ss->xtnData.delegCredSigSchemesAdvertised[i]) {
+ found = PR_TRUE;
+ break;
+ }
+ }
+ if (found == PR_FALSE) {
+ goto alert_loser;
+ }
}
+ xtnData->peerDelegCred = dc;
xtnData->negotiated[xtnData->numNegotiated++] =
ssl_delegated_credentials_xtn;
return SECSuccess;
+alert_loser:
+ ssl3_ExtSendAlert(ss, alert_fatal, illegal_parameter);
+ PORT_SetError(SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM);
+loser:
+ tls13_DestroyDelegatedCredential(dc);
+ return SECFailure;
}
/* Adds the DC extension if we're committed to authenticating with a DC. */
@@ -1460,19 +1638,13 @@ tls13_ServerSendDelegatedCredentialsXtn(const sslSocket *ss,
{
if (tls13_IsSigningWithDelegatedCredential(ss)) {
const SECItem *dc = &ss->sec.serverCert->delegCred;
-
- if (tls13_IsSigningWithDelegatedCredential(ss)) {
- SECStatus rv;
- rv = sslBuffer_Append(buf, dc->data, dc->len);
- if (rv != SECSuccess) {
- return SECFailure;
- }
+ SECStatus rv;
+ rv = sslBuffer_Append(buf, dc->data, dc->len);
+ if (rv != SECSuccess) {
+ return SECFailure;
}
-
*added = PR_TRUE;
- return SECSuccess;
}
-
return SECSuccess;
}
@@ -1484,6 +1656,33 @@ tls13_ServerHandleDelegatedCredentialsXtn(const sslSocket *ss,
TLSExtensionData *xtnData,
SECItem *data)
{
+ if (xtnData->delegCredSigSchemes) {
+ PORT_Free(xtnData->delegCredSigSchemes);
+ xtnData->delegCredSigSchemes = NULL;
+ xtnData->numDelegCredSigSchemes = 0;
+ }
+ SECStatus rv = ssl_ParseSignatureSchemes(ss, NULL,
+ &xtnData->delegCredSigSchemes,
+ &xtnData->numDelegCredSigSchemes,
+ &data->data, &data->len);
+ if (rv != SECSuccess) {
+ ssl3_ExtSendAlert(ss, alert_fatal, decode_error);
+ PORT_SetError(SSL_ERROR_RX_MALFORMED_CLIENT_HELLO);
+ return SECFailure;
+ }
+ if (xtnData->numDelegCredSigSchemes == 0) {
+ ssl3_ExtSendAlert(ss, alert_fatal, handshake_failure);
+ PORT_SetError(SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM);
+ return SECFailure;
+ }
+ /* Check for trailing data. */
+ if (data->len != 0) {
+ ssl3_ExtSendAlert(ss, alert_fatal, decode_error);
+ PORT_SetError(SSL_ERROR_RX_MALFORMED_CLIENT_HELLO);
+ return SECFailure;
+ }
+
+ /* Keep track of negotiated extensions. */
xtnData->peerRequestedDelegCred = PR_TRUE;
xtnData->negotiated[xtnData->numNegotiated++] =
ssl_delegated_credentials_xtn;
diff --git a/security/nss/lib/ssl/tls13hkdf.c b/security/nss/lib/ssl/tls13hkdf.c
index ab546e06f6..ed6cdd559f 100644
--- a/security/nss/lib/ssl/tls13hkdf.c
+++ b/security/nss/lib/ssl/tls13hkdf.c
@@ -25,52 +25,74 @@ static const struct {
{ ssl_hash_md5, 0, 0 },
{ ssl_hash_sha1, 0, 0 },
{ ssl_hash_sha224, 0 },
- { ssl_hash_sha256, CKM_NSS_HKDF_SHA256, 32 },
- { ssl_hash_sha384, CKM_NSS_HKDF_SHA384, 48 },
- { ssl_hash_sha512, CKM_NSS_HKDF_SHA512, 64 }
+ { ssl_hash_sha256, CKM_SHA256, 32 },
+ { ssl_hash_sha384, CKM_SHA384, 48 },
+ { ssl_hash_sha512, CKM_SHA512, 64 }
};
SECStatus
-tls13_HkdfExtract(PK11SymKey *ikm1, PK11SymKey *ikm2in, SSLHashType baseHash,
+tls13_HkdfExtract(PK11SymKey *ikm1, PK11SymKey *ikm2, SSLHashType baseHash,
PK11SymKey **prkp)
{
- CK_NSS_HKDFParams params;
+ CK_HKDF_PARAMS params;
SECItem paramsi;
- SECStatus rv;
- SECItem *salt;
PK11SymKey *prk;
static const PRUint8 zeroKeyBuf[HASH_LENGTH_MAX];
- PK11SymKey *zeroKey = NULL;
+ SECItem zeroKeyItem = { siBuffer, CONST_CAST(PRUint8, zeroKeyBuf), kTlsHkdfInfo[baseHash].hashSize };
PK11SlotInfo *slot = NULL;
- PK11SymKey *ikm2;
+ PK11SymKey *newIkm2 = NULL;
+ PK11SymKey *newIkm1 = NULL;
+ SECStatus rv;
params.bExtract = CK_TRUE;
params.bExpand = CK_FALSE;
+ params.prfHashMechanism = kTlsHkdfInfo[baseHash].pkcs11Mech;
params.pInfo = NULL;
params.ulInfoLen = 0UL;
+ params.pSalt = NULL;
+ params.ulSaltLen = 0UL;
+ params.hSaltKey = CK_INVALID_HANDLE;
- if (ikm1) {
- /* TODO(ekr@rtfm.com): This violates the PKCS#11 key boundary
- * but is imposed on us by the present HKDF interface. */
- rv = PK11_ExtractKeyValue(ikm1);
- if (rv != SECSuccess)
- return rv;
-
- salt = PK11_GetKeyData(ikm1);
- if (!salt)
- return SECFailure;
-
- params.pSalt = salt->data;
- params.ulSaltLen = salt->len;
- PORT_Assert(salt->len > 0);
+ if (!ikm1) {
+ /* PKCS #11 v3.0 has and explict NULL value, which equates to
+ * a sequence of zeros equal in length to the HMAC. */
+ params.ulSaltType = CKF_HKDF_SALT_NULL;
} else {
- /* Per documentation for CKM_NSS_HKDF_*:
- *
- * If the optional salt is given, it is used; otherwise, the salt is
- * set to a sequence of zeros equal in length to the HMAC output.
- */
- params.pSalt = NULL;
- params.ulSaltLen = 0UL;
+ /* PKCS #11 v3.0 can take the salt as a key handle */
+ params.hSaltKey = PK11_GetSymKeyHandle(ikm1);
+ params.ulSaltType = CKF_HKDF_SALT_KEY;
+
+ /* if we have both keys, make sure they are in the same slot */
+ if (ikm2) {
+ rv = PK11_SymKeysToSameSlot(CKM_HKDF_DERIVE,
+ CKA_DERIVE, CKA_DERIVE,
+ ikm2, ikm1, &newIkm2, &newIkm1);
+ if (rv != SECSuccess) {
+ SECItem *salt;
+ /* couldn't move the keys, try extracting the salt */
+ rv = PK11_ExtractKeyValue(ikm1);
+ if (rv != SECSuccess)
+ return rv;
+ salt = PK11_GetKeyData(ikm1);
+ if (!salt)
+ return SECFailure;
+ PORT_Assert(salt->len > 0);
+ /* Set up for Salt as Data instead of Salt as key */
+ params.pSalt = salt->data;
+ params.ulSaltLen = salt->len;
+ params.ulSaltType = CKF_HKDF_SALT_DATA;
+ }
+ /* use the new keys */
+ if (newIkm1) {
+ /* we've moved the key, get the handle for the new key */
+ params.hSaltKey = PK11_GetSymKeyHandle(newIkm1);
+ /* we don't use ikm1 after this, so don't bother setting it */
+ }
+ if (newIkm2) {
+ /* new ikm2 key, use the new key */
+ ikm2 = newIkm2;
+ }
+ }
}
paramsi.data = (unsigned char *)&params;
paramsi.len = sizeof(params);
@@ -80,40 +102,34 @@ tls13_HkdfExtract(PK11SymKey *ikm1, PK11SymKey *ikm2in, SSLHashType baseHash,
PORT_Assert(kTlsHkdfInfo[baseHash].hash == baseHash);
/* A zero ikm2 is a key of hash-length 0s. */
- if (!ikm2in) {
- SECItem zeroItem = {
- siBuffer,
- (unsigned char *)zeroKeyBuf,
- kTlsHkdfInfo[baseHash].hashSize
- };
- slot = PK11_GetInternalSlot();
+ if (!ikm2) {
+ /* if we have ikm1, put the zero key in the same slot */
+ slot = ikm1 ? PK11_GetSlotFromKey(ikm1) : PK11_GetBestSlot(CKM_HKDF_DERIVE, NULL);
if (!slot) {
return SECFailure;
}
- zeroKey = PK11_ImportSymKey(slot,
- kTlsHkdfInfo[baseHash].pkcs11Mech,
- PK11_OriginUnwrap,
- CKA_DERIVE, &zeroItem, NULL);
- if (!zeroKey)
+
+ newIkm2 = PK11_ImportDataKey(slot, CKM_HKDF_DERIVE, PK11_OriginUnwrap,
+ CKA_DERIVE, &zeroKeyItem, NULL);
+ if (!newIkm2) {
return SECFailure;
- ikm2 = zeroKey;
- } else {
- ikm2 = ikm2in;
+ }
+ ikm2 = newIkm2;
}
PORT_Assert(ikm2);
PRINT_BUF(50, (NULL, "HKDF Extract: IKM1/Salt", params.pSalt, params.ulSaltLen));
PRINT_KEY(50, (NULL, "HKDF Extract: IKM2", ikm2));
- prk = PK11_Derive(ikm2, kTlsHkdfInfo[baseHash].pkcs11Mech,
- &paramsi, kTlsHkdfInfo[baseHash].pkcs11Mech,
- CKA_DERIVE, kTlsHkdfInfo[baseHash].hashSize);
- if (zeroKey)
- PK11_FreeSymKey(zeroKey);
+ prk = PK11_Derive(ikm2, CKM_HKDF_DERIVE, &paramsi, CKM_HKDF_DERIVE,
+ CKA_DERIVE, 0);
+ PK11_FreeSymKey(newIkm2);
+ PK11_FreeSymKey(newIkm1);
if (slot)
PK11_FreeSlot(slot);
- if (!prk)
+ if (!prk) {
return SECFailure;
+ }
PRINT_KEY(50, (NULL, "HKDF Extract", prk));
*prkp = prk;
@@ -122,13 +138,14 @@ tls13_HkdfExtract(PK11SymKey *ikm1, PK11SymKey *ikm2in, SSLHashType baseHash,
}
SECStatus
-tls13_HkdfExpandLabel(PK11SymKey *prk, SSLHashType baseHash,
- const PRUint8 *handshakeHash, unsigned int handshakeHashLen,
- const char *label, unsigned int labelLen,
- CK_MECHANISM_TYPE algorithm, unsigned int keySize,
- PK11SymKey **keyp)
+tls13_HkdfExpandLabelGeneral(CK_MECHANISM_TYPE deriveMech, PK11SymKey *prk,
+ SSLHashType baseHash,
+ const PRUint8 *handshakeHash, unsigned int handshakeHashLen,
+ const char *label, unsigned int labelLen,
+ CK_MECHANISM_TYPE algorithm, unsigned int keySize,
+ SSLProtocolVariant variant, PK11SymKey **keyp)
{
- CK_NSS_HKDFParams params;
+ CK_HKDF_PARAMS params;
SECItem paramsi = { siBuffer, NULL, 0 };
/* Size of info array needs to be big enough to hold the maximum Prefix,
* Label, plus HandshakeHash. If it's ever to small, the code will abort.
@@ -137,8 +154,12 @@ tls13_HkdfExpandLabel(PK11SymKey *prk, SSLHashType baseHash,
sslBuffer infoBuf = SSL_BUFFER(info);
PK11SymKey *derived;
SECStatus rv;
- const char *kLabelPrefix = "tls13 ";
- const unsigned int kLabelPrefixLen = strlen(kLabelPrefix);
+ const char *kLabelPrefixTls = "tls13 ";
+ const char *kLabelPrefixDtls = "dtls13";
+ const unsigned int kLabelPrefixLen =
+ (variant == ssl_variant_stream) ? strlen(kLabelPrefixTls) : strlen(kLabelPrefixDtls);
+ const char *kLabelPrefix =
+ (variant == ssl_variant_stream) ? kLabelPrefixTls : kLabelPrefixDtls;
PORT_Assert(prk);
PORT_Assert(keyp);
@@ -192,17 +213,18 @@ tls13_HkdfExpandLabel(PK11SymKey *prk, SSLHashType baseHash,
params.bExtract = CK_FALSE;
params.bExpand = CK_TRUE;
+ params.prfHashMechanism = kTlsHkdfInfo[baseHash].pkcs11Mech;
params.pInfo = SSL_BUFFER_BASE(&infoBuf);
params.ulInfoLen = SSL_BUFFER_LEN(&infoBuf);
paramsi.data = (unsigned char *)&params;
paramsi.len = sizeof(params);
-
- derived = PK11_DeriveWithFlags(prk, kTlsHkdfInfo[baseHash].pkcs11Mech,
+ derived = PK11_DeriveWithFlags(prk, deriveMech,
&paramsi, algorithm,
CKA_DERIVE, keySize,
CKF_SIGN | CKF_VERIFY);
- if (!derived)
+ if (!derived) {
return SECFailure;
+ }
*keyp = derived;
@@ -226,19 +248,34 @@ tls13_HkdfExpandLabel(PK11SymKey *prk, SSLHashType baseHash,
}
SECStatus
+tls13_HkdfExpandLabel(PK11SymKey *prk, SSLHashType baseHash,
+ const PRUint8 *handshakeHash, unsigned int handshakeHashLen,
+ const char *label, unsigned int labelLen,
+ CK_MECHANISM_TYPE algorithm, unsigned int keySize,
+ SSLProtocolVariant variant, PK11SymKey **keyp)
+{
+ return tls13_HkdfExpandLabelGeneral(CKM_HKDF_DERIVE, prk, baseHash,
+ handshakeHash, handshakeHashLen,
+ label, labelLen, algorithm, keySize,
+ variant, keyp);
+}
+
+SECStatus
tls13_HkdfExpandLabelRaw(PK11SymKey *prk, SSLHashType baseHash,
const PRUint8 *handshakeHash, unsigned int handshakeHashLen,
const char *label, unsigned int labelLen,
- unsigned char *output, unsigned int outputLen)
+ SSLProtocolVariant variant, unsigned char *output,
+ unsigned int outputLen)
{
PK11SymKey *derived = NULL;
SECItem *rawkey;
SECStatus rv;
- rv = tls13_HkdfExpandLabel(prk, baseHash, handshakeHash, handshakeHashLen,
- label, labelLen,
- kTlsHkdfInfo[baseHash].pkcs11Mech, outputLen,
- &derived);
+ /* the result is not really a key, it's a data object */
+ rv = tls13_HkdfExpandLabelGeneral(CKM_HKDF_DATA, prk, baseHash,
+ handshakeHash, handshakeHashLen,
+ label, labelLen, CKM_HKDF_DERIVE, outputLen,
+ variant, &derived);
if (rv != SECSuccess || !derived) {
goto abort;
}
diff --git a/security/nss/lib/ssl/tls13hkdf.h b/security/nss/lib/ssl/tls13hkdf.h
index 78347a11dc..00e5ff1dd3 100644
--- a/security/nss/lib/ssl/tls13hkdf.h
+++ b/security/nss/lib/ssl/tls13hkdf.h
@@ -23,13 +23,14 @@ SECStatus tls13_HkdfExpandLabelRaw(
PK11SymKey *prk, SSLHashType baseHash,
const PRUint8 *handshakeHash, unsigned int handshakeHashLen,
const char *label, unsigned int labelLen,
- unsigned char *output, unsigned int outputLen);
+ SSLProtocolVariant variant, unsigned char *output,
+ unsigned int outputLen);
SECStatus tls13_HkdfExpandLabel(
PK11SymKey *prk, SSLHashType baseHash,
const PRUint8 *handshakeHash, unsigned int handshakeHashLen,
const char *label, unsigned int labelLen,
CK_MECHANISM_TYPE algorithm, unsigned int keySize,
- PK11SymKey **keyp);
+ SSLProtocolVariant variant, PK11SymKey **keyp);
#ifdef __cplusplus
}
diff --git a/security/nss/lib/ssl/tls13psk.c b/security/nss/lib/ssl/tls13psk.c
new file mode 100644
index 0000000000..7343c5a6f1
--- /dev/null
+++ b/security/nss/lib/ssl/tls13psk.c
@@ -0,0 +1,219 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * 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/. */
+
+#include "nss.h"
+#include "pk11func.h"
+#include "ssl.h"
+#include "sslproto.h"
+#include "sslimpl.h"
+#include "ssl3exthandle.h"
+#include "tls13exthandle.h"
+#include "tls13hkdf.h"
+#include "tls13psk.h"
+
+SECStatus
+SSLExp_AddExternalPsk0Rtt(PRFileDesc *fd, PK11SymKey *key, const PRUint8 *identity,
+ unsigned int identityLen, SSLHashType hash,
+ PRUint16 zeroRttSuite, PRUint32 maxEarlyData)
+{
+
+ sslSocket *ss = ssl_FindSocket(fd);
+ if (!ss) {
+ SSL_DBG(("%d: SSL[%d]: bad socket in SSLExp_SetExternalPsk",
+ SSL_GETPID(), fd));
+ return SECFailure;
+ }
+
+ if (!key || !identity || !identityLen || identityLen > 0xFFFF ||
+ (hash != ssl_hash_sha256 && hash != ssl_hash_sha384)) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ SECItem label = { siBuffer, CONST_CAST(unsigned char, identity), identityLen };
+ sslPsk *psk = tls13_MakePsk(PK11_ReferenceSymKey(key), ssl_psk_external,
+ hash, &label);
+ if (!psk) {
+ PORT_SetError(SEC_ERROR_NO_MEMORY);
+ return SECFailure;
+ }
+ psk->zeroRttSuite = zeroRttSuite;
+ psk->maxEarlyData = maxEarlyData;
+ SECStatus rv = SECFailure;
+
+ ssl_Get1stHandshakeLock(ss);
+ ssl_GetSSL3HandshakeLock(ss);
+
+ if (ss->psk) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ tls13_DestroyPsk(psk);
+ } else {
+ ss->psk = psk;
+ rv = SECSuccess;
+ tls13_ResetHandshakePsks(ss, &ss->ssl3.hs.psks);
+ }
+
+ ssl_ReleaseSSL3HandshakeLock(ss);
+ ssl_Release1stHandshakeLock(ss);
+
+ return rv;
+}
+
+SECStatus
+SSLExp_AddExternalPsk(PRFileDesc *fd, PK11SymKey *key, const PRUint8 *identity,
+ unsigned int identityLen, SSLHashType hash)
+{
+ return SSLExp_AddExternalPsk0Rtt(fd, key, identity, identityLen,
+ hash, TLS_NULL_WITH_NULL_NULL, 0);
+}
+
+SECStatus
+SSLExp_RemoveExternalPsk(PRFileDesc *fd, const PRUint8 *identity, unsigned int identityLen)
+{
+ if (!identity || !identityLen) {
+ PORT_SetError(SEC_ERROR_INVALID_ARGS);
+ return SECFailure;
+ }
+
+ sslSocket *ss = ssl_FindSocket(fd);
+ if (!ss) {
+ SSL_DBG(("%d: SSL[%d]: bad socket in SSL_SetPSK",
+ SSL_GETPID(), fd));
+ return SECFailure;
+ }
+
+ SECItem removeIdentity = { siBuffer,
+ (unsigned char *)identity,
+ identityLen };
+
+ SECStatus rv;
+ ssl_Get1stHandshakeLock(ss);
+ ssl_GetSSL3HandshakeLock(ss);
+
+ if (!ss->psk || SECITEM_CompareItem(&ss->psk->label, &removeIdentity) != SECEqual) {
+ PORT_SetError(SEC_ERROR_NO_KEY);
+ rv = SECFailure;
+ } else {
+ tls13_DestroyPsk(ss->psk);
+ ss->psk = NULL;
+ tls13_ResetHandshakePsks(ss, &ss->ssl3.hs.psks);
+ rv = SECSuccess;
+ }
+
+ ssl_ReleaseSSL3HandshakeLock(ss);
+ ssl_Release1stHandshakeLock(ss);
+
+ return rv;
+}
+
+sslPsk *
+tls13_CopyPsk(sslPsk *opsk)
+{
+ if (!opsk || !opsk->key) {
+ return NULL;
+ }
+
+ sslPsk *psk = PORT_ZNew(sslPsk);
+ if (!psk) {
+ return NULL;
+ }
+
+ SECStatus rv = SECITEM_CopyItem(NULL, &psk->label, &opsk->label);
+ if (rv != SECSuccess) {
+ PORT_Free(psk);
+ return NULL;
+ }
+ /* We should only have the initial key. Binder keys
+ * are derived during the handshake. */
+ PORT_Assert(opsk->type == ssl_psk_external);
+ PORT_Assert(opsk->key);
+ PORT_Assert(!opsk->binderKey);
+ psk->hash = opsk->hash;
+ psk->type = opsk->type;
+ psk->key = opsk->key ? PK11_ReferenceSymKey(opsk->key) : NULL;
+ psk->binderKey = opsk->binderKey ? PK11_ReferenceSymKey(opsk->binderKey) : NULL;
+ return psk;
+}
+
+void
+tls13_DestroyPsk(sslPsk *psk)
+{
+ if (!psk) {
+ return;
+ }
+ if (psk->key) {
+ PK11_FreeSymKey(psk->key);
+ psk->key = NULL;
+ }
+ if (psk->binderKey) {
+ PK11_FreeSymKey(psk->binderKey);
+ psk->binderKey = NULL;
+ }
+ SECITEM_ZfreeItem(&psk->label, PR_FALSE);
+ PORT_ZFree(psk, sizeof(*psk));
+}
+
+void
+tls13_DestroyPskList(PRCList *list)
+{
+ PRCList *cur_p;
+ while (!PR_CLIST_IS_EMPTY(list)) {
+ cur_p = PR_LIST_TAIL(list);
+ PR_REMOVE_LINK(cur_p);
+ tls13_DestroyPsk((sslPsk *)cur_p);
+ }
+}
+
+sslPsk *
+tls13_MakePsk(PK11SymKey *key, SSLPskType pskType, SSLHashType hashType, const SECItem *label)
+{
+ sslPsk *psk = PORT_ZNew(sslPsk);
+ if (!psk) {
+ PORT_SetError(SEC_ERROR_NO_MEMORY);
+ return NULL;
+ }
+ psk->type = pskType;
+ psk->hash = hashType;
+ psk->key = key;
+
+ /* Label is NULL in the resumption case. */
+ if (label) {
+ PORT_Assert(psk->type != ssl_psk_resume);
+ SECStatus rv = SECITEM_CopyItem(NULL, &psk->label, label);
+ if (rv != SECSuccess) {
+ PORT_SetError(SEC_ERROR_NO_MEMORY);
+ tls13_DestroyPsk(psk);
+ return NULL;
+ }
+ }
+
+ return psk;
+}
+
+/* Destroy any existing PSKs in |list| then copy
+ * in the configured |ss->psk|, if any.*/
+SECStatus
+tls13_ResetHandshakePsks(sslSocket *ss, PRCList *list)
+{
+ tls13_DestroyPskList(list);
+ PORT_Assert(!ss->xtnData.selectedPsk);
+ ss->xtnData.selectedPsk = NULL;
+ if (ss->psk) {
+ PORT_Assert(ss->psk->type == ssl_psk_external);
+ PORT_Assert(ss->psk->key);
+ PORT_Assert(!ss->psk->binderKey);
+
+ sslPsk *epsk = tls13_MakePsk(PK11_ReferenceSymKey(ss->psk->key),
+ ss->psk->type, ss->psk->hash, &ss->psk->label);
+ if (!epsk) {
+ return SECFailure;
+ }
+ epsk->zeroRttSuite = ss->psk->zeroRttSuite;
+ epsk->maxEarlyData = ss->psk->maxEarlyData;
+ PR_APPEND_LINK(&epsk->link, list);
+ }
+ return SECSuccess;
+}
diff --git a/security/nss/lib/ssl/tls13psk.h b/security/nss/lib/ssl/tls13psk.h
new file mode 100644
index 0000000000..73013fb9bc
--- /dev/null
+++ b/security/nss/lib/ssl/tls13psk.h
@@ -0,0 +1,58 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is PRIVATE to SSL.
+ *
+ * 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/. */
+
+#ifndef __tls13psk_h_
+#define __tls13psk_h_
+
+/*
+ * Internally, we have track sslPsk pointers in three locations:
+ * 1) An external PSK can be configured to the socket, in which case ss->psk will hold an owned reference.
+ * For now, this only holds one external PSK. The value will persist across handshake restarts.
+ * 2) When a handshake begins, the ss->psk value is deep-copied into ss->ssl3.hs.psks, which may also hold
+ * a resumption PSK. This is essentially a priority-sorted list (where a resumption PSK has higher
+ * priority than external), and we currently only send one PskIdentity and binder.
+ * 3) During negotiation, ss->xtnData.selectedPsk will either be NULL or it will hold a non-owning refernce
+ * to the PSK that has been (or is being) negotiated.
+ */
+
+/* Note: When holding a resumption PSK:
+ * 1. |hash| comes from the original connection.
+ * 2. |label| is ignored: The identity sent in the pre_shared_key_xtn
+ * comes from ss->sec.ci.sid->u.ssl3.locked.sessionTicket.
+ */
+struct sslPskStr {
+ PRCList link;
+ PK11SymKey *key; /* A raw PSK. */
+ PK11SymKey *binderKey; /* The binder key derived from |key|. |key| is NULL after derivation. */
+ SSLPskType type; /* none, resumption, or external. */
+ SECItem label; /* Label (identity) for an external PSK. */
+ SSLHashType hash; /* A hash algorithm associated with a PSK. */
+ ssl3CipherSuite zeroRttSuite; /* For EPSKs, an explicitly-configured ciphersuite for 0-Rtt. */
+ PRUint32 maxEarlyData; /* For EPSKs, a limit on early data. Must be > 0 for 0-Rtt. */
+};
+
+SECStatus SSLExp_AddExternalPsk(PRFileDesc *fd, PK11SymKey *psk, const PRUint8 *identity,
+ unsigned int identitylen, SSLHashType hash);
+
+SECStatus SSLExp_AddExternalPsk0Rtt(PRFileDesc *fd, PK11SymKey *psk, const PRUint8 *identity,
+ unsigned int identitylen, SSLHashType hash,
+ PRUint16 zeroRttSuite, PRUint32 maxEarlyData);
+
+SECStatus SSLExp_RemoveExternalPsk(PRFileDesc *fd, const PRUint8 *identity, unsigned int identitylen);
+
+sslPsk *tls13_CopyPsk(sslPsk *opsk);
+
+void tls13_DestroyPsk(sslPsk *psk);
+
+void tls13_DestroyPskList(PRCList *list);
+
+sslPsk *tls13_MakePsk(PK11SymKey *key, SSLPskType pskType, SSLHashType hashType, const SECItem *label);
+
+SECStatus tls13_ResetHandshakePsks(sslSocket *ss, PRCList *list);
+
+#endif
diff --git a/security/nss/lib/ssl/tls13replay.c b/security/nss/lib/ssl/tls13replay.c
index 6280111440..7e00785e08 100644
--- a/security/nss/lib/ssl/tls13replay.c
+++ b/security/nss/lib/ssl/tls13replay.c
@@ -16,6 +16,7 @@
#include "sslbloom.h"
#include "sslimpl.h"
#include "tls13hkdf.h"
+#include "tls13psk.h"
struct SSLAntiReplayContextStr {
/* The number of outstanding references to this context. */
@@ -55,8 +56,7 @@ tls13_ReleaseAntiReplayContext(SSLAntiReplayContext *ctx)
PORT_Free(ctx);
}
-/* Clear the current state and free any resources we allocated. The signature
- * here is odd to allow this to be called during shutdown. */
+/* Clear the current state and free any resources we allocated. */
SECStatus
SSLExp_ReleaseAntiReplayContext(SSLAntiReplayContext *ctx)
{
@@ -75,26 +75,17 @@ tls13_RefAntiReplayContext(SSLAntiReplayContext *ctx)
static SECStatus
tls13_AntiReplayKeyGen(SSLAntiReplayContext *ctx)
{
- PRUint8 buf[32];
- SECItem keyItem = { siBuffer, buf, sizeof(buf) };
PK11SlotInfo *slot;
- SECStatus rv;
PORT_Assert(ctx);
- slot = PK11_GetInternalSlot();
+ slot = PK11_GetBestSlot(CKM_HKDF_DERIVE, NULL);
if (!slot) {
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
return SECFailure;
}
- rv = PK11_GenerateRandomOnSlot(slot, buf, sizeof(buf));
- if (rv != SECSuccess) {
- goto loser;
- }
- ctx->key = PK11_ImportSymKey(slot, CKM_NSS_HKDF_SHA256,
- PK11_OriginUnwrap, CKA_DERIVE,
- &keyItem, NULL);
+ ctx->key = PK11_KeyGen(slot, CKM_HKDF_KEY_GEN, NULL, 32, NULL);
if (!ctx->key) {
goto loser;
}
@@ -259,7 +250,9 @@ tls13_IsReplay(const sslSocket *ss, const sslSessionID *sid)
return PR_TRUE;
}
- if (!tls13_InWindow(ss, sid)) {
+ if (!sid) {
+ PORT_Assert(ss->xtnData.selectedPsk->type == ssl_psk_external);
+ } else if (!tls13_InWindow(ss, sid)) {
return PR_TRUE;
}
@@ -269,7 +262,7 @@ tls13_IsReplay(const sslSocket *ss, const sslSessionID *sid)
ss->xtnData.pskBinder.data,
ss->xtnData.pskBinder.len,
label, strlen(label),
- buf, size);
+ ss->protocolVariant, buf, size);
if (rv != SECSuccess) {
return PR_TRUE;
}
diff --git a/security/nss/lib/ssl/tls13subcerts.c b/security/nss/lib/ssl/tls13subcerts.c
index 8ae5447f7a..6f164c3028 100644
--- a/security/nss/lib/ssl/tls13subcerts.c
+++ b/security/nss/lib/ssl/tls13subcerts.c
@@ -7,6 +7,7 @@
#include "nss.h"
#include "pk11func.h"
#include "secder.h"
+#include "sechash.h"
#include "ssl.h"
#include "sslproto.h"
#include "sslimpl.h"
@@ -148,9 +149,7 @@ tls13_GetExpectedCertVerifyAlg(SECItem in, SSLSignatureScheme *certVerifyAlg)
PRBool
tls13_IsVerifyingWithDelegatedCredential(const sslSocket *ss)
{
- /* As of draft-ietf-subcerts-03, only the server may authenticate itself
- * with a DC.
- */
+ /* We currently do not support client-delegated credentials. */
if (ss->sec.isServer ||
!ss->opt.enableDelegatedCredentials ||
!ss->xtnData.peerDelegCred) {
@@ -191,20 +190,21 @@ tls13_MaybeSetDelegatedCredential(sslSocket *ss)
SECKEYPrivateKey *priv;
SSLSignatureScheme scheme;
- /* Assert that the host is the server (as of draft-ietf-subcerts-03, only
- * the server may authenticate itself with a DC), the certificate has been
+ /* Assert that the host is the server (we do not currently support
+ * client-delegated credentials), the certificate has been
* chosen, TLS 1.3 or higher has been negotiated, and that the set of
* signature schemes supported by the client is known.
*/
PORT_Assert(ss->sec.isServer);
PORT_Assert(ss->sec.serverCert);
PORT_Assert(ss->version >= SSL_LIBRARY_VERSION_TLS_1_3);
- PORT_Assert(ss->xtnData.sigSchemes);
+ PORT_Assert(ss->xtnData.peerRequestedDelegCred == !!ss->xtnData.delegCredSigSchemes);
/* Check that the peer has indicated support and that a DC has been
* configured for the selected certificate.
*/
if (!ss->xtnData.peerRequestedDelegCred ||
+ !ss->xtnData.delegCredSigSchemes ||
!ss->sec.serverCert->delegCred.len ||
!ss->sec.serverCert->delegCredKeyPair) {
return SECSuccess;
@@ -227,8 +227,8 @@ tls13_MaybeSetDelegatedCredential(sslSocket *ss)
if (!ssl_SignatureSchemeEnabled(ss, scheme) ||
!ssl_CanUseSignatureScheme(scheme,
- ss->xtnData.sigSchemes,
- ss->xtnData.numSigSchemes,
+ ss->xtnData.delegCredSigSchemes,
+ ss->xtnData.numDelegCredSigSchemes,
PR_FALSE /* requireSha1 */,
doesRsaPss)) {
return SECSuccess;
@@ -379,6 +379,12 @@ tls13_VerifyCredentialSignature(sslSocket *ss, sslDelegatedCredential *dc)
goto loser;
}
+ SECOidTag spkiAlg = SECOID_GetAlgorithmTag(&(dc->spki->algorithm));
+ if (spkiAlg == SEC_OID_PKCS1_RSA_ENCRYPTION) {
+ FATAL_ERROR(ss, SSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM, illegal_parameter);
+ goto loser;
+ }
+
SECKEY_DestroyPublicKey(pubKey);
sslBuffer_Clear(&dcBuf);
return SECSuccess;
@@ -434,8 +440,10 @@ static SECStatus
tls13_CheckCredentialExpiration(sslSocket *ss, sslDelegatedCredential *dc)
{
SECStatus rv;
- PRTime start, end /* microseconds */;
CERTCertificate *cert = ss->sec.peerCert;
+ /* 7 days in microseconds */
+ static const PRTime kMaxDcValidity = ((PRTime)7 * 24 * 60 * 60 * PR_USEC_PER_SEC);
+ PRTime start, now, end; /* microseconds */
rv = DER_DecodeTimeChoice(&start, &cert->validity.notBefore);
if (rv != SECSuccess) {
@@ -444,11 +452,18 @@ tls13_CheckCredentialExpiration(sslSocket *ss, sslDelegatedCredential *dc)
}
end = start + ((PRTime)dc->validTime * PR_USEC_PER_SEC);
- if (ssl_Time(ss) > end) {
+ now = ssl_Time(ss);
+ if (now > end || end < 0) {
FATAL_ERROR(ss, SSL_ERROR_DC_EXPIRED, illegal_parameter);
return SECFailure;
}
+ /* Not more than 7 days remaining in the validity period. */
+ if (end - now > kMaxDcValidity) {
+ FATAL_ERROR(ss, SSL_ERROR_DC_INAPPROPRIATE_VALIDITY_PERIOD, illegal_parameter);
+ return SECFailure;
+ }
+
return SECSuccess;
}
@@ -456,7 +471,8 @@ tls13_CheckCredentialExpiration(sslSocket *ss, sslDelegatedCredential *dc)
* returns SECFailure. A valid DC meets three requirements: (1) the signature
* was produced by the peer's end-entity certificate, (2) the end-entity
* certificate must have the correct key usage, and (3) the DC must not be
- * expired.
+ * expired and its remaining TTL must be <= the maximum validity period (fixed
+ * as 7 days).
*
* This function calls FATAL_ERROR() when an error occurs.
*/
@@ -538,6 +554,15 @@ tls13_MakePssSpki(const SECKEYPublicKey *pub, SECOidTag hashOid)
goto loser; /* Code already set. */
}
+ /* Always include saltLength: all hashes are larger than 20. */
+ unsigned int saltLength = HASH_ResultLenByOidTag(hashOid);
+ PORT_Assert(saltLength > 20);
+ if (!SEC_ASN1EncodeInteger(arena, &params.saltLength, saltLength)) {
+ PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
+ goto loser;
+ }
+ /* Omit the trailerField always. */
+
SECItem *algorithmItem =
SEC_ASN1EncodeItem(arena, NULL, &params,
SEC_ASN1_GET(SECKEY_RSAPSSParamsTemplate));
@@ -551,8 +576,6 @@ tls13_MakePssSpki(const SECKEYPublicKey *pub, SECOidTag hashOid)
goto loser; /* Code already set. */
}
- PORT_Assert(pub->u.rsa.modulus.type == siUnsignedInteger);
- PORT_Assert(pub->u.rsa.publicExponent.type == siUnsignedInteger);
SECItem *pubItem = SEC_ASN1EncodeItem(arena, &spki->subjectPublicKey, pub,
SEC_ASN1_GET(SECKEY_RSAPublicKeyTemplate));
if (!pubItem) {
@@ -574,15 +597,13 @@ tls13_MakeDcSpki(const SECKEYPublicKey *dcPub, SSLSignatureScheme dcCertVerifyAl
case rsaKey: {
SECOidTag hashOid;
switch (dcCertVerifyAlg) {
- /* Though we might prefer to use a pure PSS SPKI here, we can't
- * because we have to choose based on client preferences. And
- * not all clients advertise the pss_pss schemes. So use the
- * default SPKI construction for an RSAE SPKI. */
+ /* Note: RSAE schemes are NOT permitted within DC SPKIs. However,
+ * support for their issuance remains so as to enable negative
+ * testing of client behavior. */
case ssl_sig_rsa_pss_rsae_sha256:
case ssl_sig_rsa_pss_rsae_sha384:
case ssl_sig_rsa_pss_rsae_sha512:
return SECKEY_CreateSubjectPublicKeyInfo(dcPub);
-
case ssl_sig_rsa_pss_pss_sha256:
hashOid = SEC_OID_SHA256;
break;
@@ -707,7 +728,10 @@ SSLExp_DelegateCredential(const CERTCertificate *cert,
if (dc->alg == ssl_sig_none) {
SECOidTag spkiOid = SECOID_GetAlgorithmTag(&cert->subjectPublicKeyInfo.algorithm);
/* If the Cert SPKI contained an AlgorithmIdentifier of "rsaEncryption", set a
- * default rsa_pss_rsae_sha256 scheme. */
+ * default rsa_pss_rsae_sha256 scheme. NOTE: RSAE SPKIs are not permitted within
+ * "real" Delegated Credentials. However, since this function is primarily used for
+ * testing, we retain this support in order to verify that these DCs are rejected
+ * by tls13_VerifyDelegatedCredential. */
if (spkiOid == SEC_OID_PKCS1_RSA_ENCRYPTION) {
SSLSignatureScheme scheme = ssl_sig_rsa_pss_rsae_sha256;
if (ssl_SignatureSchemeValid(scheme, spkiOid, PR_TRUE /* isTls13 */)) {
@@ -752,6 +776,8 @@ SSLExp_DelegateCredential(const CERTCertificate *cert,
goto loser;
}
+ PRINT_BUF(20, (NULL, "delegated credential", dcBuf.buf, dcBuf.len));
+
SECKEY_DestroySubjectPublicKeyInfo(spki);
SECKEY_DestroyPrivateKey(tmpPriv);
tls13_DestroyDelegatedCredential(dc);
diff --git a/security/nss/lib/sysinit/nsssysinit.c b/security/nss/lib/sysinit/nsssysinit.c
index bd0fac2f48..8793bf5593 100644
--- a/security/nss/lib/sysinit/nsssysinit.c
+++ b/security/nss/lib/sysinit/nsssysinit.c
@@ -149,6 +149,7 @@ userCanModifySystemDB()
return (access(NSS_DEFAULT_SYSTEM, W_OK) == 0);
}
+#ifndef NSS_FIPS_DISABLED
static PRBool
getFIPSEnv(void)
{
@@ -164,10 +165,12 @@ getFIPSEnv(void)
}
return PR_FALSE;
}
+#endif /* NSS_FIPS_DISABLED */
static PRBool
getFIPSMode(void)
{
+#ifndef NSS_FIPS_DISABLED
FILE *f;
char d;
size_t size;
@@ -186,6 +189,9 @@ getFIPSMode(void)
if (d != '1')
return PR_FALSE;
return PR_TRUE;
+#else
+ return PR_FALSE;
+#endif /* NSS_FIPS_DISABLED */
}
#define NSS_DEFAULT_FLAGS "flags=readonly"
diff --git a/security/nss/lib/util/SECerrs.h b/security/nss/lib/util/SECerrs.h
index 206fca0871..4fb4afe40b 100644
--- a/security/nss/lib/util/SECerrs.h
+++ b/security/nss/lib/util/SECerrs.h
@@ -549,3 +549,12 @@ ER3(SEC_ERROR_LEGACY_DATABASE, (SEC_ERROR_BASE + 177),
ER3(SEC_ERROR_APPLICATION_CALLBACK_ERROR, (SEC_ERROR_BASE + 178),
"The certificate was rejected by extra checks in the application.")
+
+ER3(SEC_ERROR_INVALID_STATE, (SEC_ERROR_BASE + 179),
+ "The attempted operation is invalid for the current state.")
+
+ER3(SEC_ERROR_POLICY_LOCKED, (SEC_ERROR_BASE + 180),
+ "Could not change the policy because the policy is now locked.")
+
+ER3(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED, (SEC_ERROR_BASE + 181),
+ "Could not create or verify a signature using a signature algorithm that is disabled because it is not secure.")
diff --git a/security/nss/lib/util/nssutil.def b/security/nss/lib/util/nssutil.def
index 8c233f7d36..2d61f53cd6 100644
--- a/security/nss/lib/util/nssutil.def
+++ b/security/nss/lib/util/nssutil.def
@@ -334,3 +334,10 @@ NSSUTIL_AddNSSFlagToModuleSpec;
;+ local:
;+ *;
;+};
+;+NSSUTIL_3.59 { # NSS Utilities 3.59 release
+;+ global:
+NSS_IsPolicyLocked;
+NSS_LockPolicy;
+;+ local:
+;+ *;
+;+};
diff --git a/security/nss/lib/util/nssutil.h b/security/nss/lib/util/nssutil.h
index 06c640b9c9..e840e488ee 100644
--- a/security/nss/lib/util/nssutil.h
+++ b/security/nss/lib/util/nssutil.h
@@ -19,11 +19,11 @@
* The format of the version string should be
* "<major version>.<minor version>[.<patch level>[.<build number>]][ <Beta>]"
*/
-#define NSSUTIL_VERSION "3.48.5"
+#define NSSUTIL_VERSION "3.59.1.1"
#define NSSUTIL_VMAJOR 3
-#define NSSUTIL_VMINOR 48
-#define NSSUTIL_VPATCH 5
-#define NSSUTIL_VBUILD 0
+#define NSSUTIL_VMINOR 59
+#define NSSUTIL_VPATCH 1
+#define NSSUTIL_VBUILD 1
#define NSSUTIL_BETA PR_FALSE
SEC_BEGIN_PROTOS
diff --git a/security/nss/lib/util/pkcs11.h b/security/nss/lib/util/pkcs11.h
index bd98126130..9b03614341 100644
--- a/security/nss/lib/util/pkcs11.h
+++ b/security/nss/lib/util/pkcs11.h
@@ -179,8 +179,12 @@ extern "C" {
#define __PASTE(x, y) x##y
-/* packing defines */
-#include "pkcs11p.h"
+#ifndef CK_PKCS11_3_0
+/* remember that we set it so we can unset it at the end */
+#define __NSS_CK_PKCS11_3_IMPLICIT 1
+#define CK_PKCS11_3_0 1
+#endif
+
/* ==============================================================
* Define the "extern" form of all the entry points.
* ==============================================================
@@ -216,7 +220,7 @@ extern "C" {
#undef CK_PKCS11_FUNCTION_INFO
/* ==============================================================
- * Define structed vector of entry points. A CK_FUNCTION_LIST
+ * Define structed vector of entry points. A CK_FUNCTION_3_0_LIST
* contains a CK_VERSION indicating a library's PKCS #11 version
* and then a whole slew of function pointers to the routines in
* the library. This type was declared, but not defined, in
@@ -228,6 +232,20 @@ extern "C" {
__PASTE(CK_, name) \
name;
+#include "pkcs11p.h"
+struct CK_FUNCTION_LIST_3_0 {
+
+ CK_VERSION version; /* PKCS #11 version */
+
+/* Pile all the function pointers into the CK_FUNCTION_LIST_3_0. */
+/* pkcs11f.h has all the information about the PKCS #11
+ * function prototypes. */
+#include "pkcs11f.h"
+};
+
+#define CK_PKCS11_2_0_ONLY 1
+
+/* now define the 2.0 function list */
struct CK_FUNCTION_LIST {
CK_VERSION version; /* PKCS #11 version */
@@ -237,13 +255,17 @@ struct CK_FUNCTION_LIST {
* function prototypes. */
#include "pkcs11f.h"
};
+#include "pkcs11u.h"
#undef CK_PKCS11_FUNCTION_INFO
+#undef CK_PKCS11_2_0_ONLY
-#undef __PASTE
+#ifdef __NSS_CK_PKCS11_3_IMPLICIT
+#undef CK_PKCS11_3_0
+#undef __NSS_CK_PKCS11_3_IMPLICIT
+#endif
-/* unpack */
-#include "pkcs11u.h"
+#undef __PASTE
#ifdef __cplusplus
}
diff --git a/security/nss/lib/util/pkcs11f.h b/security/nss/lib/util/pkcs11f.h
index e79e1259dc..7d8705e1bb 100644
--- a/security/nss/lib/util/pkcs11f.h
+++ b/security/nss/lib/util/pkcs11f.h
@@ -810,3 +810,235 @@ CK_PKCS11_FUNCTION_INFO(C_WaitForSlotEvent)
CK_VOID_PTR pRserved /* reserved. Should be NULL_PTR */
);
#endif
+
+#if defined(CK_PKCS11_3_0) && !defined(CK_PKCS11_2_0_ONLY)
+CK_PKCS11_FUNCTION_INFO(C_GetInterfaceList)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_INTERFACE_PTR interfaces,
+ CK_ULONG_PTR pulCount);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_GetInterface)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_UTF8CHAR_PTR pInterfaceName,
+ CK_VERSION_PTR pVersion,
+ CK_INTERFACE_PTR_PTR ppInterface,
+ CK_FLAGS flags);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_LoginUser)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_USER_TYPE userType,
+ CK_CHAR_PTR pPin,
+ CK_ULONG ulPinLen,
+ CK_UTF8CHAR_PTR pUsername,
+ CK_ULONG ulUsernameLen);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_SessionCancel)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_FLAGS flags);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_MessageEncryptInit)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_EncryptMessage)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen,
+ CK_BYTE_PTR pPlaintext,
+ CK_ULONG ulPlaintextLen,
+ CK_BYTE_PTR pCiphertext,
+ CK_ULONG_PTR pulCiphertextLen);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_EncryptMessageBegin)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_EncryptMessageNext)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pPlaintextPart,
+ CK_ULONG ulPlaintextPartLen,
+ CK_BYTE_PTR pCiphertextPart,
+ CK_ULONG_PTR pulCiphertextPartLen,
+ CK_FLAGS flags);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_MessageEncryptFinal)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_MessageDecryptInit)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_DecryptMessage)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen,
+ CK_BYTE_PTR pCiphertext,
+ CK_ULONG ulCiphertextLen,
+ CK_BYTE_PTR pPlaintext,
+ CK_ULONG_PTR pulPlaintextLen);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_DecryptMessageBegin)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pAssociatedData,
+ CK_ULONG ulAssociatedDataLen);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_DecryptMessageNext)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pCiphertextPart,
+ CK_ULONG ulCiphertextPartLen,
+ CK_BYTE_PTR pPlaintextPart,
+ CK_ULONG_PTR pulPlaintextPartLen,
+ CK_FLAGS flags);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_MessageDecryptFinal)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_MessageSignInit)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_SignMessage)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen,
+
+ CK_BYTE_PTR pSignature,
+ CK_ULONG_PTR pulSignatureLen);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_SignMessageBegin)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_SignMessageNext)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen,
+ CK_BYTE_PTR pSignature,
+ CK_ULONG_PTR pulSignatureLen);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_MessageSignFinal)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_MessageVerifyInit)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_MECHANISM_PTR pMechanism,
+ CK_OBJECT_HANDLE hKey);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_VerifyMessage)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen,
+ CK_BYTE_PTR pSignature,
+ CK_ULONG ulSignatureLen);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_VerifyMessageBegin)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_VerifyMessageNext)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession,
+ CK_VOID_PTR pParameter,
+ CK_ULONG ulParameterLen,
+ CK_BYTE_PTR pData,
+ CK_ULONG ulDataLen,
+ CK_BYTE_PTR pSignature,
+ CK_ULONG ulSignatureLen);
+#endif
+
+CK_PKCS11_FUNCTION_INFO(C_MessageVerifyFinal)
+#ifdef CK_NEED_ARG_LIST
+(
+ CK_SESSION_HANDLE hSession);
+#endif
+
+#endif
diff --git a/security/nss/lib/util/pkcs11n.h b/security/nss/lib/util/pkcs11n.h
index 7fbfb780c2..1939850440 100644
--- a/security/nss/lib/util/pkcs11n.h
+++ b/security/nss/lib/util/pkcs11n.h
@@ -60,6 +60,8 @@
/* FAKE PKCS #11 defines */
#define CKA_DIGEST 0x81000000L
+#define CKA_NSS_MESSAGE 0x82000000L
+#define CKA_NSS_MESSAGE_MASK 0xff000000L
#define CKA_FLAGS_ONLY 0 /* CKA_CLASS */
/*
@@ -132,12 +134,13 @@
/* NSS trust stuff */
/* HISTORICAL: define used to pass in the database key for DSA private keys */
-#define CKA_NETSCAPE_DB 0xD5A0DB00L
-#define CKA_NETSCAPE_TRUST 0x80000001L
+#define CKA_NSS_DB 0xD5A0DB00L
+#define CKA_NSS_TRUST 0x80000001L
/* FAKE PKCS #11 defines */
#define CKM_FAKE_RANDOM 0x80000efeUL
#define CKM_INVALID_MECHANISM 0xffffffffUL
+#define CKT_INVALID_TYPE 0xffffffffUL
/*
* NSS-defined crypto mechanisms
@@ -242,22 +245,27 @@
#define CKM_NSS_PUB_FROM_PRIV (CKM_NSS + 40)
+/* SP800-108 NSS mechanism with support for data object derivation */
+#define CKM_NSS_SP800_108_COUNTER_KDF_DERIVE_DATA (CKM_NSS + 42)
+#define CKM_NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATA (CKM_NSS + 43)
+#define CKM_NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATA (CKM_NSS + 44)
+
/*
* HISTORICAL:
- * Do not attempt to use these. They are only used by NETSCAPE's internal
+ * Do not attempt to use these. They are only used by NSS's internal
* PKCS #11 interface. Most of these are place holders for other mechanism
* and will change in the future.
*/
-#define CKM_NETSCAPE_PBE_SHA1_DES_CBC 0x80000002UL
-#define CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC 0x80000003UL
-#define CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC 0x80000004UL
-#define CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC 0x80000005UL
-#define CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4 0x80000006UL
-#define CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4 0x80000007UL
-#define CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC 0x80000008UL
-#define CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN 0x80000009UL
-#define CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN 0x8000000aUL
-#define CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN 0x8000000bUL
+#define CKM_NSS_PBE_SHA1_DES_CBC 0x80000002UL
+#define CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC 0x80000003UL
+#define CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC 0x80000004UL
+#define CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC 0x80000005UL
+#define CKM_NSS_PBE_SHA1_40_BIT_RC4 0x80000006UL
+#define CKM_NSS_PBE_SHA1_128_BIT_RC4 0x80000007UL
+#define CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC 0x80000008UL
+#define CKM_NSS_PBE_SHA1_HMAC_KEY_GEN 0x80000009UL
+#define CKM_NSS_PBE_MD5_HMAC_KEY_GEN 0x8000000aUL
+#define CKM_NSS_PBE_MD2_HMAC_KEY_GEN 0x8000000bUL
#define CKM_TLS_PRF_GENERAL 0x80000373UL
@@ -419,6 +427,28 @@ typedef struct CK_NSS_IKE1_PRF_DERIVE_PARAMS {
CK_BYTE keyNumber;
} CK_NSS_IKE1_PRF_DERIVE_PARAMS;
+/* CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS is a structure that provides the
+ * parameters to the CKM_NSS_IKE_APP_B_PRF_DERIVE mechanism.
+ *
+ * The fields of the structure have the following meanings:
+ * prfMechanism underlying MAC mechanism used to generate the prf.
+ * bHasKeygxy hKeygxy exists
+ * hKeygxy optional key to hash in the prf
+ * pExtraData optional extra data to hash in the prf
+ * ulExtraData length of the optional extra data.
+ *
+ * CK_NSS_IKE_APP_B_PRF_DERIVE can take wither CK_NSS_IKE1_APP_B_PRF_DRIVE_PARAMS
+ * or a single CK_MECHANISM_TYPE. In the latter cases bHashKeygx is assumed to
+ * be false and ulExtraDataLen is assumed to be '0'.
+ */
+typedef struct CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS {
+ CK_MECHANISM_TYPE prfMechanism;
+ CK_BBOOL bHasKeygxy;
+ CK_OBJECT_HANDLE hKeygxy;
+ CK_BYTE_PTR pExtraData;
+ CK_ULONG ulExtraDataLen;
+} CK_NSS_IKE1_APP_B_PRF_DERIVE_PARAMS;
+
/*
* Parameter for the TLS extended master secret key derivation mechanisms:
*
@@ -525,8 +555,70 @@ typedef CK_TRUST __CKT_NSS_MUST_VERIFY __attribute__((deprecated("CKT_NSS_MUST_V
#define CKT_NSS_MUST_VERIFY (CKT_NSS + 4) /*really means trust unknown*/
#endif
+/*
+ * These are not really PKCS #11 values specifically. They are the 'loadable'
+ * module spec NSS uses. They are available for others to use as well, but not
+ * part of the formal PKCS #11 spec.
+ *
+ * The function 'FIND' returns an array of PKCS #11 initialization strings
+ * The function 'ADD' takes a PKCS #11 initialization string and stores it.
+ * The function 'DEL' takes a 'name= library=' value and deletes the associated
+ * string.
+ * The function 'RELEASE' frees the array returned by 'FIND'
+ */
+#define SECMOD_MODULE_DB_FUNCTION_FIND 0
+#define SECMOD_MODULE_DB_FUNCTION_ADD 1
+#define SECMOD_MODULE_DB_FUNCTION_DEL 2
+#define SECMOD_MODULE_DB_FUNCTION_RELEASE 3
+typedef char **(PR_CALLBACK *SECMODModuleDBFunc)(unsigned long function,
+ char *parameters, void *moduleSpec);
+
+/* softoken slot ID's */
+#define SFTK_MIN_USER_SLOT_ID 4
+#define SFTK_MAX_USER_SLOT_ID 100
+#define SFTK_MIN_FIPS_USER_SLOT_ID 101
+#define SFTK_MAX_FIPS_USER_SLOT_ID 127
+
+/* Module Interface. This is the old NSS private module interface, now exported
+ * as a PKCS #11 v3 interface. It's interface name is
+ * "Vendor NSS Module Interface" */
+typedef char **(*CK_NSS_ModuleDBFunc)(unsigned long function,
+ char *parameters, void *args);
+typedef struct CK_NSS_MODULE_FUNCTIONS {
+ CK_VERSION version;
+ CK_NSS_ModuleDBFunc NSC_ModuleDBFunc;
+} CK_NSS_MODULE_FUNCTIONS;
+
+/* There was an inconsistency between the spec and the header file in defining
+ * the CK_GCM_PARAMS structure. The authoritative reference is the header file,
+ * but NSS used the spec when adding it to its own header. In V3 we've
+ * corrected it, but we need to handle the old case for devices that followed
+ * us in using the incorrect specification. */
+typedef struct CK_NSS_GCM_PARAMS {
+ CK_BYTE_PTR pIv;
+ CK_ULONG ulIvLen;
+ CK_BYTE_PTR pAAD;
+ CK_ULONG ulAADLen;
+ CK_ULONG ulTagBits;
+} CK_NSS_GCM_PARAMS;
+
+typedef CK_NSS_GCM_PARAMS CK_PTR CK_NSS_GCM_PARAMS_PTR;
+
+/* deprecated #defines. Drop in future NSS releases */
+#ifdef NSS_PKCS11_2_0_COMPAT
+
+/* defines that were changed between NSS's PKCS #11 and the Oasis headers */
+#define CKF_EC_FP CKF_EC_F_P
+#define CKO_KG_PARAMETERS CKO_DOMAIN_PARAMETERS
+#define CK_INVALID_SESSION CK_INVALID_HANDLE
+#define CKR_KEY_PARAMS_INVALID 0x0000006B
+
+/* use the old wrong CK_GCM_PARAMS is NSS_PCKS11_2_0_COMPAT is defined */
+typedef struct CK_NSS_GCM_PARAMS CK_GCM_PARAMS;
+typedef CK_NSS_GCM_PARAMS CK_PTR CK_GCM_PARAMS_PTR;
+
/* don't leave old programs in a lurch just yet, give them the old NETSCAPE
- * synonym */
+ * synonym if NSS_PKCS11_2_0_COMPAT is defined*/
#define CKO_NETSCAPE_CRL CKO_NSS_CRL
#define CKO_NETSCAPE_SMIME CKO_NSS_SMIME
#define CKO_NETSCAPE_TRUST CKO_NSS_TRUST
@@ -547,8 +639,20 @@ typedef CK_TRUST __CKT_NSS_MUST_VERIFY __attribute__((deprecated("CKT_NSS_MUST_V
#define CKA_NETSCAPE_PQG_H CKA_NSS_PQG_H
#define CKA_NETSCAPE_PQG_SEED_BITS CKA_NSS_PQG_SEED_BITS
#define CKA_NETSCAPE_MODULE_SPEC CKA_NSS_MODULE_SPEC
+#define CKA_NETSCAPE_DB CKA_NSS_DB
+#define CKA_NETSCAPE_TRUST CKA_NSS_TRUST
#define CKM_NETSCAPE_AES_KEY_WRAP CKM_NSS_AES_KEY_WRAP
#define CKM_NETSCAPE_AES_KEY_WRAP_PAD CKM_NSS_AES_KEY_WRAP_PAD
+#define CKM_NETSCAPE_PBE_SHA1_DES_CBC CKM_NSS_PBE_SHA1_DES_CBC
+#define CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC
+#define CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC
+#define CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC
+#define CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4 CKM_NSS_PBE_SHA1_40_BIT_RC4
+#define CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4 CKM_NSS_PBE_SHA1_128_BIT_RC4
+#define CKM_NETSCAPE_PBE_SHA1_FAULTY_3DES_CBC CKM_NSS_PBE_SHA1_FAULTY_3DES_CBC
+#define CKM_NETSCAPE_PBE_SHA1_HMAC_KEY_GEN CKM_NSS_PBE_SHA1_HMAC_KEY_GEN
+#define CKM_NETSCAPE_PBE_MD5_HMAC_KEY_GEN CKM_NSS_PBE_MD5_HMAC_KEY_GEN
+#define CKM_NETSCAPE_PBE_MD2_HMAC_KEY_GEN CKM_NSS_PBE_MD2_HMAC_KEY_GEN
#define CKR_NETSCAPE_CERTDB_FAILED CKR_NSS_CERTDB_FAILED
#define CKR_NETSCAPE_KEYDB_FAILED CKR_NSS_KEYDB_FAILED
@@ -559,29 +663,10 @@ typedef CK_TRUST __CKT_NSS_MUST_VERIFY __attribute__((deprecated("CKT_NSS_MUST_V
#define CKT_NETSCAPE_TRUST_UNKNOWN CKT_NSS_TRUST_UNKNOWN
#define CKT_NETSCAPE_VALID CKT_NSS_VALID
#define CKT_NETSCAPE_VALID_DELEGATOR CKT_NSS_VALID_DELEGATOR
-
-/*
- * These are not really PKCS #11 values specifically. They are the 'loadable'
- * module spec NSS uses. The are available for others to use as well, but not
- * part of the formal PKCS #11 spec.
- *
- * The function 'FIND' returns an array of PKCS #11 initialization strings
- * The function 'ADD' takes a PKCS #11 initialization string and stores it.
- * The function 'DEL' takes a 'name= library=' value and deletes the associated
- * string.
- * The function 'RELEASE' frees the array returned by 'FIND'
- */
-#define SECMOD_MODULE_DB_FUNCTION_FIND 0
-#define SECMOD_MODULE_DB_FUNCTION_ADD 1
-#define SECMOD_MODULE_DB_FUNCTION_DEL 2
-#define SECMOD_MODULE_DB_FUNCTION_RELEASE 3
-typedef char **(PR_CALLBACK *SECMODModuleDBFunc)(unsigned long function,
- char *parameters, void *moduleSpec);
-
-/* softoken slot ID's */
-#define SFTK_MIN_USER_SLOT_ID 4
-#define SFTK_MAX_USER_SLOT_ID 100
-#define SFTK_MIN_FIPS_USER_SLOT_ID 101
-#define SFTK_MAX_FIPS_USER_SLOT_ID 127
+#else
+/* use the new CK_GCM_PARAMS if NSS_PKCS11_2_0_COMPAT is not defined */
+typedef struct CK_GCM_PARAMS_V3 CK_GCM_PARAMS;
+typedef CK_GCM_PARAMS_V3 CK_PTR CK_GCM_PARAMS_PTR;
+#endif
#endif /* _PKCS11N_H_ */
diff --git a/security/nss/lib/util/pkcs11t.h b/security/nss/lib/util/pkcs11t.h
index d57da409a0..3be77772c3 100644
--- a/security/nss/lib/util/pkcs11t.h
+++ b/security/nss/lib/util/pkcs11t.h
@@ -30,7 +30,13 @@
#define CK_DECLARE_FUNCTION(rtype, func) extern rtype func
#define CK_DECLARE_FUNCTION_POINTER(rtype, func) rtype(PR_CALLBACK *func)
-#define CK_INVALID_SESSION 0
+#ifdef NSS_PCKS11_2_0_COMPAT
+#define prfHashMechanism prfMechanism
+#endif
+
+#define CRYPTOKI_VERSION_MAJOR 3
+#define CRYPTOKI_VERSION_MINOR 0
+#define CRYPTOKI_VERSION_AMENDMENT 0
/* an unsigned 8-bit value */
typedef unsigned char CK_BYTE;
@@ -122,9 +128,9 @@ typedef struct CK_SLOT_INFO {
/* flags: bit flags that provide capabilities of the slot
* Bit Flag Mask Meaning
*/
-#define CKF_TOKEN_PRESENT 0x00000001 /* a token is there */
-#define CKF_REMOVABLE_DEVICE 0x00000002 /* removable devices*/
-#define CKF_HW_SLOT 0x00000004 /* hardware slot */
+#define CKF_TOKEN_PRESENT 0x00000001UL /* a token is there */
+#define CKF_REMOVABLE_DEVICE 0x00000002UL /* removable devices*/
+#define CKF_HW_SLOT 0x00000004UL /* hardware slot */
typedef CK_SLOT_INFO CK_PTR CK_SLOT_INFO_PTR;
@@ -162,91 +168,93 @@ typedef struct CK_TOKEN_INFO {
/* The flags parameter is defined as follows:
* Bit Flag Mask Meaning
*/
-#define CKF_RNG 0x00000001 /* has random # \
- * generator */
-#define CKF_WRITE_PROTECTED 0x00000002 /* token is \
- * write- \
- * protected */
-#define CKF_LOGIN_REQUIRED 0x00000004 /* user must \
- * login */
-#define CKF_USER_PIN_INITIALIZED 0x00000008 /* normal user's \
- * PIN is set */
+#define CKF_RNG 0x00000001UL /* has random # \
+ * generator */
+#define CKF_WRITE_PROTECTED 0x00000002UL /* token is \
+ * write- \
+ * protected */
+#define CKF_LOGIN_REQUIRED 0x00000004UL /* user must \
+ * login */
+#define CKF_USER_PIN_INITIALIZED 0x00000008UL /* normal user's \
+ * PIN is set */
/* CKF_RESTORE_KEY_NOT_NEEDED is new for v2.0. If it is set,
* that means that *every* time the state of cryptographic
* operations of a session is successfully saved, all keys
* needed to continue those operations are stored in the state */
-#define CKF_RESTORE_KEY_NOT_NEEDED 0x00000020
+#define CKF_RESTORE_KEY_NOT_NEEDED 0x00000020UL
/* CKF_CLOCK_ON_TOKEN is new for v2.0. If it is set, that means
* that the token has some sort of clock. The time on that
* clock is returned in the token info structure */
-#define CKF_CLOCK_ON_TOKEN 0x00000040
+#define CKF_CLOCK_ON_TOKEN 0x00000040UL
/* CKF_PROTECTED_AUTHENTICATION_PATH is new for v2.0. If it is
* set, that means that there is some way for the user to login
* without sending a PIN through the PKCS #11 library itself */
-#define CKF_PROTECTED_AUTHENTICATION_PATH 0x00000100
+#define CKF_PROTECTED_AUTHENTICATION_PATH 0x00000100UL
/* CKF_DUAL_CRYPTO_OPERATIONS is new for v2.0. If it is true,
* that means that a single session with the token can perform
* dual simultaneous cryptographic operations (digest and
* encrypt; decrypt and digest; sign and encrypt; and decrypt
* and sign) */
-#define CKF_DUAL_CRYPTO_OPERATIONS 0x00000200
+#define CKF_DUAL_CRYPTO_OPERATIONS 0x00000200UL
/* CKF_TOKEN_INITIALIZED if new for v2.10. If it is true, the
* token has been initialized using C_InitializeToken or an
* equivalent mechanism outside the scope of PKCS #11.
* Calling C_InitializeToken when this flag is set will cause
* the token to be reinitialized. */
-#define CKF_TOKEN_INITIALIZED 0x00000400
+#define CKF_TOKEN_INITIALIZED 0x00000400UL
/* CKF_SECONDARY_AUTHENTICATION if new for v2.10. If it is
* true, the token supports secondary authentication for
* private key objects. This flag is deprecated in v2.11 and
onwards. */
-#define CKF_SECONDARY_AUTHENTICATION 0x00000800
+#define CKF_SECONDARY_AUTHENTICATION 0x00000800UL
/* CKF_USER_PIN_COUNT_LOW if new for v2.10. If it is true, an
* incorrect user login PIN has been entered at least once
* since the last successful authentication. */
-#define CKF_USER_PIN_COUNT_LOW 0x00010000
+#define CKF_USER_PIN_COUNT_LOW 0x00010000UL
/* CKF_USER_PIN_FINAL_TRY if new for v2.10. If it is true,
* supplying an incorrect user PIN will it to become locked. */
-#define CKF_USER_PIN_FINAL_TRY 0x00020000
+#define CKF_USER_PIN_FINAL_TRY 0x00020000UL
/* CKF_USER_PIN_LOCKED if new for v2.10. If it is true, the
* user PIN has been locked. User login to the token is not
* possible. */
-#define CKF_USER_PIN_LOCKED 0x00040000
+#define CKF_USER_PIN_LOCKED 0x00040000UL
/* CKF_USER_PIN_TO_BE_CHANGED if new for v2.10. If it is true,
* the user PIN value is the default value set by token
* initialization or manufacturing, or the PIN has been
* expired by the card. */
-#define CKF_USER_PIN_TO_BE_CHANGED 0x00080000
+#define CKF_USER_PIN_TO_BE_CHANGED 0x00080000UL
/* CKF_SO_PIN_COUNT_LOW if new for v2.10. If it is true, an
* incorrect SO login PIN has been entered at least once since
* the last successful authentication. */
-#define CKF_SO_PIN_COUNT_LOW 0x00100000
+#define CKF_SO_PIN_COUNT_LOW 0x00100000UL
/* CKF_SO_PIN_FINAL_TRY if new for v2.10. If it is true,
* supplying an incorrect SO PIN will it to become locked. */
-#define CKF_SO_PIN_FINAL_TRY 0x00200000
+#define CKF_SO_PIN_FINAL_TRY 0x00200000UL
/* CKF_SO_PIN_LOCKED if new for v2.10. If it is true, the SO
* PIN has been locked. SO login to the token is not possible.
*/
-#define CKF_SO_PIN_LOCKED 0x00400000
+#define CKF_SO_PIN_LOCKED 0x00400000UL
/* CKF_SO_PIN_TO_BE_CHANGED if new for v2.10. If it is true,
* the SO PIN value is the default value set by token
* initialization or manufacturing, or the PIN has been
* expired by the card. */
-#define CKF_SO_PIN_TO_BE_CHANGED 0x00800000
+#define CKF_SO_PIN_TO_BE_CHANGED 0x00800000UL
+
+#define CKF_ERROR_STATE 0x01000000UL
typedef CK_TOKEN_INFO CK_PTR CK_TOKEN_INFO_PTR;
@@ -291,8 +299,8 @@ typedef struct CK_SESSION_INFO {
/* The flags are defined in the following table:
* Bit Flag Mask Meaning
*/
-#define CKF_RW_SESSION 0x00000002 /* session is r/w */
-#define CKF_SERIAL_SESSION 0x00000004 /* no parallel */
+#define CKF_RW_SESSION 0x00000002UL /* session is r/w */
+#define CKF_SERIAL_SESSION 0x00000004UL /* no parallel */
typedef CK_SESSION_INFO CK_PTR CK_SESSION_INFO_PTR;
@@ -314,16 +322,16 @@ typedef CK_ULONG CK_OBJECT_CLASS;
/* CKO_DOMAIN_PARAMETERS is new for v2.11 */
/* CKO_MECHANISM is new for v2.20 */
/* CKO_PROFILE is new for v3.00 */
-#define CKO_DATA 0x00000000
-#define CKO_CERTIFICATE 0x00000001
-#define CKO_PUBLIC_KEY 0x00000002
-#define CKO_PRIVATE_KEY 0x00000003
-#define CKO_SECRET_KEY 0x00000004
-#define CKO_HW_FEATURE 0x00000005
-#define CKO_DOMAIN_PARAMETERS 0x00000006
-#define CKO_MECHANISM 0x00000007
-#define CKO_PROFILE 0x00000009
-#define CKO_VENDOR_DEFINED 0x80000000
+#define CKO_DATA 0x00000000UL
+#define CKO_CERTIFICATE 0x00000001UL
+#define CKO_PUBLIC_KEY 0x00000002UL
+#define CKO_PRIVATE_KEY 0x00000003UL
+#define CKO_SECRET_KEY 0x00000004UL
+#define CKO_HW_FEATURE 0x00000005UL
+#define CKO_DOMAIN_PARAMETERS 0x00000006UL
+#define CKO_MECHANISM 0x00000007UL
+#define CKO_PROFILE 0x00000009UL
+#define CKO_VENDOR_DEFINED 0x80000000UL
typedef CK_OBJECT_CLASS CK_PTR CK_OBJECT_CLASS_PTR;
@@ -346,58 +354,95 @@ typedef CK_ULONG CK_HW_FEATURE_TYPE;
/* The following hardware feature types are defined */
/* CKH_USER_INTERFACE is new for v2.20 */
-#define CKH_MONOTONIC_COUNTER 0x00000001
-#define CKH_CLOCK 0x00000002
-#define CKH_USER_INTERFACE 0x00000003
-#define CKH_VENDOR_DEFINED 0x80000000
+#define CKH_MONOTONIC_COUNTER 0x00000001UL
+#define CKH_CLOCK 0x00000002UL
+#define CKH_USER_INTERFACE 0x00000003UL
+#define CKH_VENDOR_DEFINED 0x80000000UL
/* CK_KEY_TYPE is a value that identifies a key type */
/* CK_KEY_TYPE was changed from CK_USHORT to CK_ULONG for v2.0 */
typedef CK_ULONG CK_KEY_TYPE;
/* the following key types are defined: */
-#define CKK_RSA 0x00000000
-#define CKK_DSA 0x00000001
-#define CKK_DH 0x00000002
+#define CKK_RSA 0x00000000UL
+#define CKK_DSA 0x00000001UL
+#define CKK_DH 0x00000002UL
/* CKK_ECDSA and CKK_KEA are new for v2.0 */
/* CKK_ECDSA is deprecated in v2.11, CKK_EC is preferred. */
-#define CKK_ECDSA 0x00000003
-#define CKK_EC 0x00000003
-#define CKK_X9_42_DH 0x00000004
-#define CKK_KEA 0x00000005
-
-#define CKK_GENERIC_SECRET 0x00000010
-#define CKK_RC2 0x00000011
-#define CKK_RC4 0x00000012
-#define CKK_DES 0x00000013
-#define CKK_DES2 0x00000014
-#define CKK_DES3 0x00000015
+#define CKK_ECDSA 0x00000003UL
+#define CKK_EC 0x00000003UL
+#define CKK_X9_42_DH 0x00000004UL
+#define CKK_KEA 0x00000005UL
+
+#define CKK_GENERIC_SECRET 0x00000010UL
+#define CKK_RC2 0x00000011UL
+#define CKK_RC4 0x00000012UL
+#define CKK_DES 0x00000013UL
+#define CKK_DES2 0x00000014UL
+#define CKK_DES3 0x00000015UL
/* all these key types are new for v2.0 */
-#define CKK_CAST 0x00000016
-#define CKK_CAST3 0x00000017
+#define CKK_CAST 0x00000016UL
+#define CKK_CAST3 0x00000017UL
/* CKK_CAST5 is deprecated in v2.11, CKK_CAST128 is preferred. */
-#define CKK_CAST5 0x00000018
-#define CKK_CAST128 0x00000018
-#define CKK_RC5 0x00000019
-#define CKK_IDEA 0x0000001A
-#define CKK_SKIPJACK 0x0000001B
-#define CKK_BATON 0x0000001C
-#define CKK_JUNIPER 0x0000001D
-#define CKK_CDMF 0x0000001E
-#define CKK_AES 0x0000001F
+#define CKK_CAST5 0x00000018UL
+#define CKK_CAST128 0x00000018UL
+#define CKK_RC5 0x00000019UL
+#define CKK_IDEA 0x0000001AUL
+#define CKK_SKIPJACK 0x0000001BUL
+#define CKK_BATON 0x0000001CUL
+#define CKK_JUNIPER 0x0000001DUL
+#define CKK_CDMF 0x0000001EUL
+#define CKK_AES 0x0000001FUL
/* BlowFish and TwoFish are new for v2.20 */
-#define CKK_BLOWFISH 0x00000020
-#define CKK_TWOFISH 0x00000021
+#define CKK_BLOWFISH 0x00000020UL
+#define CKK_TWOFISH 0x00000021UL
/* Camellia is proposed for v2.20 Amendment 3 */
-#define CKK_CAMELLIA 0x00000025
-
-#define CKK_SEED 0x00000026
-
-#define CKK_VENDOR_DEFINED 0x80000000
+#define CKK_CAMELLIA 0x00000025UL
+
+#define CKK_SEED 0x0000002FUL /* was 2A */
+
+/* added in v2.30 */
+#define CKK_ARIA 0x00000026UL
+
+/* added in 2.40 */
+#define CKK_MD5_HMAC 0x00000027UL
+#define CKK_SHA_1_HMAC 0x00000028UL
+#define CKK_RIPEMD128_HMAC 0x00000029UL
+#define CKK_RIPEMD160_HMAC 0x0000002AUL
+#define CKK_SHA256_HMAC 0x0000002BUL
+#define CKK_SHA384_HMAC 0x0000002CUL
+#define CKK_SHA512_HMAC 0x0000002DUL
+#define CKK_SHA224_HMAC 0x0000002EUL
+#define CKK_GOSTR3410 0x00000030UL
+#define CKK_GOSTR3411 0x00000031UL
+#define CKK_GOST28147 0x00000032UL
+#define CKK_CHACHA20 0x00000033UL
+#define CKK_POLY1305 0x00000034UL
+#define CKK_AES_XTS 0x00000035UL
+#define CKK_SHA3_224_HMAC 0x00000036UL
+#define CKK_SHA3_256_HMAC 0x00000037UL
+#define CKK_SHA3_384_HMAC 0x00000038UL
+#define CKK_SHA3_512_HMAC 0x00000039UL
+
+/* added in 3.0 */
+#define CKK_BLAKE2B_160_HMAC 0x0000003aUL
+#define CKK_BLAKE2B_256_HMAC 0x0000003bUL
+#define CKK_BLAKE2B_384_HMAC 0x0000003cUL
+#define CKK_BLAKE2B_512_HMAC 0x0000003dUL
+#define CKK_SALSA20 0x0000003eUL
+#define CKK_X2RATCHET 0x0000003fUL
+#define CKK_EC_EDWARDS 0x00000040UL
+#define CKK_EC_MONTGOMERY 0x00000041UL
+#define CKK_HKDF 0x00000042UL
+#define CKK_SHA512_224_HMAC 0x00000043UL
+#define CKK_SHA512_256_HMAC 0x00000044UL
+#define CKK_SHA512_T_HMAC 0x00000045UL
+
+#define CKK_VENDOR_DEFINED 0x80000000UL
/* CK_CERTIFICATE_TYPE is a value that identifies a certificate
* type */
@@ -408,10 +453,10 @@ typedef CK_ULONG CK_CERTIFICATE_TYPE;
/* The following certificate types are defined: */
/* CKC_X_509_ATTR_CERT is new for v2.10 */
/* CKC_WTLS is new for v2.20 */
-#define CKC_X_509 0x00000000
-#define CKC_X_509_ATTR_CERT 0x00000001
-#define CKC_WTLS 0x00000002
-#define CKC_VENDOR_DEFINED 0x80000000
+#define CKC_X_509 0x00000000UL
+#define CKC_X_509_ATTR_CERT 0x00000001UL
+#define CKC_WTLS 0x00000002UL
+#define CKC_VENDOR_DEFINED 0x80000000UL
/* CK_ATTRIBUTE_TYPE is a value that identifies an attribute
* type */
@@ -419,140 +464,209 @@ typedef CK_ULONG CK_CERTIFICATE_TYPE;
* v2.0 */
typedef CK_ULONG CK_ATTRIBUTE_TYPE;
+/* values for CKA_CERTIFICATE_CATEGORY v2.20 */
+typedef CK_ULONG CK_CERTIFICATE_CATEGORY;
+#define CK_CERTIFICATE_CATEGORY_UNSPECIFIED 0UL
+#define CK_CERTIFICATE_CATEGORY_TOKEN_USER 1UL
+#define CK_CERTIFICATE_CATEGORY_AUTHORITY 2UL
+#define CK_CERTIFICATE_CATEGORY_OTHER_ENTITY 3UL
+
+/* values for CKA_JAVA_MIDP_SECURITY_DOMAIN v2.20 */
+typedef CK_ULONG CK_JAVA_MIDP_SECURITY_DOMAIN;
+#define CK_SECURITY_DOMAIN_UNSPECIFIED 0UL
+#define CK_SECURITY_DOMAIN_MANUFACTURER 1UL
+#define CK_SECURITY_DOMAIN_OPERATOR 2UL
+#define CK_SECURITY_DOMAIN_THIRD_PARTY 3UL
+
+/* values for CKA_OTP_FORMAT */
+#define CK_OTP_FORMAT_DECIMAL 0UL
+#define CK_OTP_FORMAT_HEXADECIMAL 1UL
+#define CK_OTP_FORMAT_ALPHANUMERIC 2UL
+#define CK_OTP_FORMAT_BINARY 3UL
+
+/* values for CKA_OTP_CHALLENGE_REQUIREMENT, CKA_OTP_TIME_REQUIREMENT,
+ * CKA_OTP_COUNTER_REQUIREMENT, CKA_OTP_PIN_REQUIREMENT */
+#define CK_OTP_PARAM_IGNORED 0UL
+#define CK_OTP_PARAM_OPTIONAL 1UL
+#define CK_OTP_PARAM_MANDATORY 2UL
+
/* The CKF_ARRAY_ATTRIBUTE flag identifies an attribute which
consists of an array of values. */
-#define CKF_ARRAY_ATTRIBUTE 0x40000000
+#define CKF_ARRAY_ATTRIBUTE 0x40000000UL
/* The following attribute types are defined: */
-#define CKA_CLASS 0x00000000
-#define CKA_TOKEN 0x00000001
-#define CKA_PRIVATE 0x00000002
-#define CKA_LABEL 0x00000003
-#define CKA_APPLICATION 0x00000010
-#define CKA_VALUE 0x00000011
+#define CKA_CLASS 0x00000000UL
+#define CKA_TOKEN 0x00000001UL
+#define CKA_PRIVATE 0x00000002UL
+#define CKA_LABEL 0x00000003UL
+#define CKA_APPLICATION 0x00000010UL
+#define CKA_VALUE 0x00000011UL
/* CKA_OBJECT_ID is new for v2.10 */
-#define CKA_OBJECT_ID 0x00000012
+#define CKA_OBJECT_ID 0x00000012UL
-#define CKA_CERTIFICATE_TYPE 0x00000080
-#define CKA_ISSUER 0x00000081
-#define CKA_SERIAL_NUMBER 0x00000082
+#define CKA_CERTIFICATE_TYPE 0x00000080UL
+#define CKA_ISSUER 0x00000081UL
+#define CKA_SERIAL_NUMBER 0x00000082UL
/* CKA_AC_ISSUER, CKA_OWNER, and CKA_ATTR_TYPES are new
* for v2.10 */
-#define CKA_AC_ISSUER 0x00000083
-#define CKA_OWNER 0x00000084
-#define CKA_ATTR_TYPES 0x00000085
+#define CKA_AC_ISSUER 0x00000083UL
+#define CKA_OWNER 0x00000084UL
+#define CKA_ATTR_TYPES 0x00000085UL
/* CKA_TRUSTED is new for v2.11 */
-#define CKA_TRUSTED 0x00000086
+#define CKA_TRUSTED 0x00000086UL
/* CKA_CERTIFICATE_CATEGORY ...
* CKA_CHECK_VALUE are new for v2.20 */
-#define CKA_CERTIFICATE_CATEGORY 0x00000087
-#define CKA_JAVA_MIDP_SECURITY_DOMAIN 0x00000088
-#define CKA_URL 0x00000089
-#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY 0x0000008A
-#define CKA_HASH_OF_ISSUER_PUBLIC_KEY 0x0000008B
-#define CKA_CHECK_VALUE 0x00000090
-
-#define CKA_KEY_TYPE 0x00000100
-#define CKA_SUBJECT 0x00000101
-#define CKA_ID 0x00000102
-#define CKA_SENSITIVE 0x00000103
-#define CKA_ENCRYPT 0x00000104
-#define CKA_DECRYPT 0x00000105
-#define CKA_WRAP 0x00000106
-#define CKA_UNWRAP 0x00000107
-#define CKA_SIGN 0x00000108
-#define CKA_SIGN_RECOVER 0x00000109
-#define CKA_VERIFY 0x0000010A
-#define CKA_VERIFY_RECOVER 0x0000010B
-#define CKA_DERIVE 0x0000010C
-#define CKA_START_DATE 0x00000110
-#define CKA_END_DATE 0x00000111
-#define CKA_MODULUS 0x00000120
-#define CKA_MODULUS_BITS 0x00000121
-#define CKA_PUBLIC_EXPONENT 0x00000122
-#define CKA_PRIVATE_EXPONENT 0x00000123
-#define CKA_PRIME_1 0x00000124
-#define CKA_PRIME_2 0x00000125
-#define CKA_EXPONENT_1 0x00000126
-#define CKA_EXPONENT_2 0x00000127
-#define CKA_COEFFICIENT 0x00000128
+#define CKA_CERTIFICATE_CATEGORY 0x00000087UL
+#define CKA_JAVA_MIDP_SECURITY_DOMAIN 0x00000088UL
+#define CKA_URL 0x00000089UL
+#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY 0x0000008AUL
+#define CKA_HASH_OF_ISSUER_PUBLIC_KEY 0x0000008BUL
+#define CKA_CHECK_VALUE 0x00000090UL
+
+#define CKA_KEY_TYPE 0x00000100UL
+#define CKA_SUBJECT 0x00000101UL
+#define CKA_ID 0x00000102UL
+#define CKA_SENSITIVE 0x00000103UL
+#define CKA_ENCRYPT 0x00000104UL
+#define CKA_DECRYPT 0x00000105UL
+#define CKA_WRAP 0x00000106UL
+#define CKA_UNWRAP 0x00000107UL
+#define CKA_SIGN 0x00000108UL
+#define CKA_SIGN_RECOVER 0x00000109UL
+#define CKA_VERIFY 0x0000010AUL
+#define CKA_VERIFY_RECOVER 0x0000010BUL
+#define CKA_DERIVE 0x0000010CUL
+#define CKA_START_DATE 0x00000110UL
+#define CKA_END_DATE 0x00000111UL
+#define CKA_MODULUS 0x00000120UL
+#define CKA_MODULUS_BITS 0x00000121UL
+#define CKA_PUBLIC_EXPONENT 0x00000122UL
+#define CKA_PRIVATE_EXPONENT 0x00000123UL
+#define CKA_PRIME_1 0x00000124UL
+#define CKA_PRIME_2 0x00000125UL
+#define CKA_EXPONENT_1 0x00000126UL
+#define CKA_EXPONENT_2 0x00000127UL
+#define CKA_COEFFICIENT 0x00000128UL
/* CKA_PUBLIC_KEY_INFO is new for v2.40 */
-#define CKA_PUBLIC_KEY_INFO 0x00000129
-#define CKA_PRIME 0x00000130
-#define CKA_SUBPRIME 0x00000131
-#define CKA_BASE 0x00000132
+#define CKA_PUBLIC_KEY_INFO 0x00000129UL
+#define CKA_PRIME 0x00000130UL
+#define CKA_SUBPRIME 0x00000131UL
+#define CKA_BASE 0x00000132UL
/* CKA_PRIME_BITS and CKA_SUB_PRIME_BITS are new for v2.11 */
-#define CKA_PRIME_BITS 0x00000133
-#define CKA_SUBPRIME_BITS 0x00000134
+#define CKA_PRIME_BITS 0x00000133UL
+#define CKA_SUBPRIME_BITS 0x00000134UL
#define CKA_SUB_PRIME_BITS CKA_SUBPRIME_BITS
/* (To retain backwards-compatibility) */
-#define CKA_VALUE_BITS 0x00000160
-#define CKA_VALUE_LEN 0x00000161
+#define CKA_VALUE_BITS 0x00000160UL
+#define CKA_VALUE_LEN 0x00000161UL
/* CKA_EXTRACTABLE, CKA_LOCAL, CKA_NEVER_EXTRACTABLE,
* CKA_ALWAYS_SENSITIVE, CKA_MODIFIABLE, CKA_ECDSA_PARAMS,
* and CKA_EC_POINT are new for v2.0 */
-#define CKA_EXTRACTABLE 0x00000162
-#define CKA_LOCAL 0x00000163
-#define CKA_NEVER_EXTRACTABLE 0x00000164
-#define CKA_ALWAYS_SENSITIVE 0x00000165
+#define CKA_EXTRACTABLE 0x00000162UL
+#define CKA_LOCAL 0x00000163UL
+#define CKA_NEVER_EXTRACTABLE 0x00000164UL
+#define CKA_ALWAYS_SENSITIVE 0x00000165UL
/* CKA_KEY_GEN_MECHANISM is new for v2.11 */
-#define CKA_KEY_GEN_MECHANISM 0x00000166
+#define CKA_KEY_GEN_MECHANISM 0x00000166UL
+
+#define CKA_MODIFIABLE 0x00000170UL
-#define CKA_MODIFIABLE 0x00000170
+/* New for 2.40 */
+#define CKA_COPYABLE 0x00000171UL
+#define CKA_DESTROYABLE 0x00000172UL
/* CKA_ECDSA_PARAMS is deprecated in v2.11,
* CKA_EC_PARAMS is preferred. */
-#define CKA_ECDSA_PARAMS 0x00000180
-#define CKA_EC_PARAMS 0x00000180
+#define CKA_ECDSA_PARAMS 0x00000180UL
+#define CKA_EC_PARAMS 0x00000180UL
-#define CKA_EC_POINT 0x00000181
+#define CKA_EC_POINT 0x00000181UL
/* CKA_SECONDARY_AUTH, CKA_AUTH_PIN_FLAGS,
* are new for v2.10. Deprecated in v2.11 and onwards. */
-#define CKA_SECONDARY_AUTH 0x00000200
-#define CKA_AUTH_PIN_FLAGS 0x00000201
+#define CKA_SECONDARY_AUTH 0x00000200UL
+#define CKA_AUTH_PIN_FLAGS 0x00000201UL
/* CKA_ALWAYS_AUTHENTICATE ...
* CKA_UNWRAP_TEMPLATE are new for v2.20 */
-#define CKA_ALWAYS_AUTHENTICATE 0x00000202
-
-#define CKA_WRAP_WITH_TRUSTED 0x00000210
-#define CKA_WRAP_TEMPLATE (CKF_ARRAY_ATTRIBUTE | 0x00000211)
-#define CKA_UNWRAP_TEMPLATE (CKF_ARRAY_ATTRIBUTE | 0x00000212)
+#define CKA_ALWAYS_AUTHENTICATE 0x00000202UL
+
+#define CKA_WRAP_WITH_TRUSTED 0x00000210UL
+#define CKA_WRAP_TEMPLATE (CKF_ARRAY_ATTRIBUTE | 0x00000211UL)
+#define CKA_UNWRAP_TEMPLATE (CKF_ARRAY_ATTRIBUTE | 0x00000212UL)
+
+/* new for 2.40 */
+#define CKA_DERIVE_TEMPLATE (CKF_ARRAY_ATTRIBUTE | 0x00000213UL)
+#define CKA_OTP_FORMAT 0x00000220UL
+#define CKA_OTP_LENGTH 0x00000221UL
+#define CKA_OTP_TIME_INTERVAL 0x00000222UL
+#define CKA_OTP_USER_FRIENDLY_MODE 0x00000223UL
+#define CKA_OTP_CHALLENGE_REQUIREMENT 0x00000224UL
+#define CKA_OTP_TIME_REQUIREMENT 0x00000225UL
+#define CKA_OTP_COUNTER_REQUIREMENT 0x00000226UL
+#define CKA_OTP_PIN_REQUIREMENT 0x00000227UL
+#define CKA_OTP_COUNTER 0x0000022EUL
+#define CKA_OTP_TIME 0x0000022FUL
+#define CKA_OTP_USER_IDENTIFIER 0x0000022AUL
+#define CKA_OTP_SERVICE_IDENTIFIER 0x0000022BUL
+#define CKA_OTP_SERVICE_LOGO 0x0000022CUL
+#define CKA_OTP_SERVICE_LOGO_TYPE 0x0000022DUL
+#define CKA_GOSTR3410_PARAMS 0x00000250UL
+#define CKA_GOSTR3411_PARAMS 0x00000251UL
+#define CKA_GOST28147_PARAMS 0x00000252UL
/* CKA_HW_FEATURE_TYPE, CKA_RESET_ON_INIT, and CKA_HAS_RESET
* are new for v2.10 */
-#define CKA_HW_FEATURE_TYPE 0x00000300
-#define CKA_RESET_ON_INIT 0x00000301
-#define CKA_HAS_RESET 0x00000302
+#define CKA_HW_FEATURE_TYPE 0x00000300UL
+#define CKA_RESET_ON_INIT 0x00000301UL
+#define CKA_HAS_RESET 0x00000302UL
/* The following attributes are new for v2.20 */
-#define CKA_PIXEL_X 0x00000400
-#define CKA_PIXEL_Y 0x00000401
-#define CKA_RESOLUTION 0x00000402
-#define CKA_CHAR_ROWS 0x00000403
-#define CKA_CHAR_COLUMNS 0x00000404
-#define CKA_COLOR 0x00000405
-#define CKA_BITS_PER_PIXEL 0x00000406
-#define CKA_CHAR_SETS 0x00000480
-#define CKA_ENCODING_METHODS 0x00000481
-#define CKA_MIME_TYPES 0x00000482
-#define CKA_MECHANISM_TYPE 0x00000500
-#define CKA_REQUIRED_CMS_ATTRIBUTES 0x00000501
-#define CKA_DEFAULT_CMS_ATTRIBUTES 0x00000502
-#define CKA_SUPPORTED_CMS_ATTRIBUTES 0x00000503
-#define CKA_ALLOWED_MECHANISMS (CKF_ARRAY_ATTRIBUTE | 0x00000600)
+#define CKA_PIXEL_X 0x00000400UL
+#define CKA_PIXEL_Y 0x00000401UL
+#define CKA_RESOLUTION 0x00000402UL
+#define CKA_CHAR_ROWS 0x00000403UL
+#define CKA_CHAR_COLUMNS 0x00000404UL
+#define CKA_COLOR 0x00000405UL
+#define CKA_BITS_PER_PIXEL 0x00000406UL
+#define CKA_CHAR_SETS 0x00000480UL
+#define CKA_ENCODING_METHODS 0x00000481UL
+#define CKA_MIME_TYPES 0x00000482UL
+#define CKA_MECHANISM_TYPE 0x00000500UL
+#define CKA_REQUIRED_CMS_ATTRIBUTES 0x00000501UL
+#define CKA_DEFAULT_CMS_ATTRIBUTES 0x00000502UL
+#define CKA_SUPPORTED_CMS_ATTRIBUTES 0x00000503UL
+#define CKA_ALLOWED_MECHANISMS (CKF_ARRAY_ATTRIBUTE | 0x00000600UL)
+
+/* new for v3.0 */
#define CKA_PROFILE_ID 0x00000601UL
-
-#define CKA_VENDOR_DEFINED 0x80000000
+#define CKA_X2RATCHET_BAG 0x00000602UL
+#define CKA_X2RATCHET_BAGSIZE 0x00000603UL
+#define CKA_X2RATCHET_BOBS1STMSG 0x00000604UL
+#define CKA_X2RATCHET_CKR 0x00000605UL
+#define CKA_X2RATCHET_CKS 0x00000606UL
+#define CKA_X2RATCHET_DHP 0x00000607UL
+#define CKA_X2RATCHET_DHR 0x00000608UL
+#define CKA_X2RATCHET_DHS 0x00000609UL
+#define CKA_X2RATCHET_HKR 0x0000060aUL
+#define CKA_X2RATCHET_HKS 0x0000060bUL
+#define CKA_X2RATCHET_ISALICE 0x0000060cUL
+#define CKA_X2RATCHET_NHKR 0x0000060dUL
+#define CKA_X2RATCHET_NHKS 0x0000060eUL
+#define CKA_X2RATCHET_NR 0x0000060fUL
+#define CKA_X2RATCHET_NS 0x00000610UL
+#define CKA_X2RATCHET_PNS 0x00000611UL
+#define CKA_X2RATCHET_RK 0x00000612UL
+
+#define CKA_VENDOR_DEFINED 0x80000000UL
/* CK_ATTRIBUTE is a structure that includes the type, length
* and value of an attribute */
@@ -580,367 +694,554 @@ typedef struct CK_DATE {
typedef CK_ULONG CK_MECHANISM_TYPE;
/* the following mechanism types are defined: */
-#define CKM_RSA_PKCS_KEY_PAIR_GEN 0x00000000
-#define CKM_RSA_PKCS 0x00000001
-#define CKM_RSA_9796 0x00000002
-#define CKM_RSA_X_509 0x00000003
+#define CKM_RSA_PKCS_KEY_PAIR_GEN 0x00000000UL
+#define CKM_RSA_PKCS 0x00000001UL
+#define CKM_RSA_9796 0x00000002UL
+#define CKM_RSA_X_509 0x00000003UL
/* CKM_MD2_RSA_PKCS, CKM_MD5_RSA_PKCS, and CKM_SHA1_RSA_PKCS
* are new for v2.0. They are mechanisms which hash and sign */
-#define CKM_MD2_RSA_PKCS 0x00000004
-#define CKM_MD5_RSA_PKCS 0x00000005
-#define CKM_SHA1_RSA_PKCS 0x00000006
+#define CKM_MD2_RSA_PKCS 0x00000004UL
+#define CKM_MD5_RSA_PKCS 0x00000005UL
+#define CKM_SHA1_RSA_PKCS 0x00000006UL
/* CKM_RIPEMD128_RSA_PKCS, CKM_RIPEMD160_RSA_PKCS, and
* CKM_RSA_PKCS_OAEP are new for v2.10 */
-#define CKM_RIPEMD128_RSA_PKCS 0x00000007
-#define CKM_RIPEMD160_RSA_PKCS 0x00000008
-#define CKM_RSA_PKCS_OAEP 0x00000009
+#define CKM_RIPEMD128_RSA_PKCS 0x00000007UL
+#define CKM_RIPEMD160_RSA_PKCS 0x00000008UL
+#define CKM_RSA_PKCS_OAEP 0x00000009UL
/* CKM_RSA_X9_31_KEY_PAIR_GEN, CKM_RSA_X9_31, CKM_SHA1_RSA_X9_31,
* CKM_RSA_PKCS_PSS, and CKM_SHA1_RSA_PKCS_PSS are new for v2.11 */
-#define CKM_RSA_X9_31_KEY_PAIR_GEN 0x0000000A
-#define CKM_RSA_X9_31 0x0000000B
-#define CKM_SHA1_RSA_X9_31 0x0000000C
-#define CKM_RSA_PKCS_PSS 0x0000000D
-#define CKM_SHA1_RSA_PKCS_PSS 0x0000000E
-
-#define CKM_DSA_KEY_PAIR_GEN 0x00000010
-#define CKM_DSA 0x00000011
-#define CKM_DSA_SHA1 0x00000012
-#define CKM_DH_PKCS_KEY_PAIR_GEN 0x00000020
-#define CKM_DH_PKCS_DERIVE 0x00000021
+#define CKM_RSA_X9_31_KEY_PAIR_GEN 0x0000000AUL
+#define CKM_RSA_X9_31 0x0000000BUL
+#define CKM_SHA1_RSA_X9_31 0x0000000CUL
+#define CKM_RSA_PKCS_PSS 0x0000000DUL
+#define CKM_SHA1_RSA_PKCS_PSS 0x0000000EUL
+
+#define CKM_DSA_KEY_PAIR_GEN 0x00000010UL
+#define CKM_DSA 0x00000011UL
+#define CKM_DSA_SHA1 0x00000012UL
+
+/* new for v2.40 */
+#define CKM_DSA_SHA224 0x00000013UL
+#define CKM_DSA_SHA256 0x00000014UL
+#define CKM_DSA_SHA384 0x00000015UL
+#define CKM_DSA_SHA512 0x00000016UL
+#define CKM_DSA_SHA3_224 0x00000018UL
+#define CKM_DSA_SHA3_256 0x00000019UL
+#define CKM_DSA_SHA3_384 0x0000001AUL
+#define CKM_DSA_SHA3_512 0x0000001BUL
+
+#define CKM_DH_PKCS_KEY_PAIR_GEN 0x00000020UL
+#define CKM_DH_PKCS_DERIVE 0x00000021UL
/* CKM_X9_42_DH_KEY_PAIR_GEN, CKM_X9_42_DH_DERIVE,
* CKM_X9_42_DH_HYBRID_DERIVE, and CKM_X9_42_MQV_DERIVE are new for
* v2.11 */
-#define CKM_X9_42_DH_KEY_PAIR_GEN 0x00000030
-#define CKM_X9_42_DH_DERIVE 0x00000031
-#define CKM_X9_42_DH_HYBRID_DERIVE 0x00000032
-#define CKM_X9_42_MQV_DERIVE 0x00000033
+#define CKM_X9_42_DH_KEY_PAIR_GEN 0x00000030UL
+#define CKM_X9_42_DH_DERIVE 0x00000031UL
+#define CKM_X9_42_DH_HYBRID_DERIVE 0x00000032UL
+#define CKM_X9_42_MQV_DERIVE 0x00000033UL
/* CKM_SHA256/384/512 are new for v2.20 */
-#define CKM_SHA256_RSA_PKCS 0x00000040
-#define CKM_SHA384_RSA_PKCS 0x00000041
-#define CKM_SHA512_RSA_PKCS 0x00000042
-#define CKM_SHA256_RSA_PKCS_PSS 0x00000043
-#define CKM_SHA384_RSA_PKCS_PSS 0x00000044
-#define CKM_SHA512_RSA_PKCS_PSS 0x00000045
+#define CKM_SHA256_RSA_PKCS 0x00000040UL
+#define CKM_SHA384_RSA_PKCS 0x00000041UL
+#define CKM_SHA512_RSA_PKCS 0x00000042UL
+#define CKM_SHA256_RSA_PKCS_PSS 0x00000043UL
+#define CKM_SHA384_RSA_PKCS_PSS 0x00000044UL
+#define CKM_SHA512_RSA_PKCS_PSS 0x00000045UL
/* CKM_SHA224 new for v2.20 amendment 3 */
-#define CKM_SHA224_RSA_PKCS 0x00000046
-#define CKM_SHA224_RSA_PKCS_PSS 0x00000047
-
-#define CKM_RC2_KEY_GEN 0x00000100
-#define CKM_RC2_ECB 0x00000101
-#define CKM_RC2_CBC 0x00000102
-#define CKM_RC2_MAC 0x00000103
+#define CKM_SHA224_RSA_PKCS 0x00000046UL
+#define CKM_SHA224_RSA_PKCS_PSS 0x00000047UL
+
+/* new for v2.40 */
+#define CKM_SHA512_224 0x00000048UL
+#define CKM_SHA512_224_HMAC 0x00000049UL
+#define CKM_SHA512_224_HMAC_GENERAL 0x0000004AUL
+#define CKM_SHA512_224_KEY_DERIVATION 0x0000004BUL
+#define CKM_SHA512_256 0x0000004CUL
+#define CKM_SHA512_256_HMAC 0x0000004DUL
+#define CKM_SHA512_256_HMAC_GENERAL 0x0000004EUL
+#define CKM_SHA512_256_KEY_DERIVATION 0x0000004FUL
+#define CKM_SHA512_T 0x00000050UL
+#define CKM_SHA512_T_HMAC 0x00000051UL
+#define CKM_SHA512_T_HMAC_GENERAL 0x00000052UL
+#define CKM_SHA512_T_KEY_DERIVATION 0x00000053UL
+#define CKM_SHA3_256_RSA_PKCS 0x00000060UL
+#define CKM_SHA3_384_RSA_PKCS 0x00000061UL
+#define CKM_SHA3_512_RSA_PKCS 0x00000062UL
+#define CKM_SHA3_256_RSA_PKCS_PSS 0x00000063UL
+#define CKM_SHA3_384_RSA_PKCS_PSS 0x00000064UL
+#define CKM_SHA3_512_RSA_PKCS_PSS 0x00000065UL
+#define CKM_SHA3_224_RSA_PKCS 0x00000066UL
+#define CKM_SHA3_224_RSA_PKCS_PSS 0x00000067UL
+
+#define CKM_RC2_KEY_GEN 0x00000100UL
+#define CKM_RC2_ECB 0x00000101UL
+#define CKM_RC2_CBC 0x00000102UL
+#define CKM_RC2_MAC 0x00000103UL
/* CKM_RC2_MAC_GENERAL and CKM_RC2_CBC_PAD are new for v2.0 */
-#define CKM_RC2_MAC_GENERAL 0x00000104
-#define CKM_RC2_CBC_PAD 0x00000105
+#define CKM_RC2_MAC_GENERAL 0x00000104UL
+#define CKM_RC2_CBC_PAD 0x00000105UL
-#define CKM_RC4_KEY_GEN 0x00000110
-#define CKM_RC4 0x00000111
-#define CKM_DES_KEY_GEN 0x00000120
-#define CKM_DES_ECB 0x00000121
-#define CKM_DES_CBC 0x00000122
-#define CKM_DES_MAC 0x00000123
+#define CKM_RC4_KEY_GEN 0x00000110UL
+#define CKM_RC4 0x00000111UL
+#define CKM_DES_KEY_GEN 0x00000120UL
+#define CKM_DES_ECB 0x00000121UL
+#define CKM_DES_CBC 0x00000122UL
+#define CKM_DES_MAC 0x00000123UL
/* CKM_DES_MAC_GENERAL and CKM_DES_CBC_PAD are new for v2.0 */
-#define CKM_DES_MAC_GENERAL 0x00000124
-#define CKM_DES_CBC_PAD 0x00000125
+#define CKM_DES_MAC_GENERAL 0x00000124UL
+#define CKM_DES_CBC_PAD 0x00000125UL
-#define CKM_DES2_KEY_GEN 0x00000130
-#define CKM_DES3_KEY_GEN 0x00000131
-#define CKM_DES3_ECB 0x00000132
-#define CKM_DES3_CBC 0x00000133
-#define CKM_DES3_MAC 0x00000134
+#define CKM_DES2_KEY_GEN 0x00000130UL
+#define CKM_DES3_KEY_GEN 0x00000131UL
+#define CKM_DES3_ECB 0x00000132UL
+#define CKM_DES3_CBC 0x00000133UL
+#define CKM_DES3_MAC 0x00000134UL
/* CKM_DES3_MAC_GENERAL, CKM_DES3_CBC_PAD, CKM_CDMF_KEY_GEN,
* CKM_CDMF_ECB, CKM_CDMF_CBC, CKM_CDMF_MAC,
* CKM_CDMF_MAC_GENERAL, and CKM_CDMF_CBC_PAD are new for v2.0 */
-#define CKM_DES3_MAC_GENERAL 0x00000135
-#define CKM_DES3_CBC_PAD 0x00000136
-#define CKM_CDMF_KEY_GEN 0x00000140
-#define CKM_CDMF_ECB 0x00000141
-#define CKM_CDMF_CBC 0x00000142
-#define CKM_CDMF_MAC 0x00000143
-#define CKM_CDMF_MAC_GENERAL 0x00000144
-#define CKM_CDMF_CBC_PAD 0x00000145
+#define CKM_DES3_MAC_GENERAL 0x00000135UL
+#define CKM_DES3_CBC_PAD 0x00000136UL
+#define CKM_CDMF_KEY_GEN 0x00000140UL
+#define CKM_CDMF_ECB 0x00000141UL
+#define CKM_CDMF_CBC 0x00000142UL
+#define CKM_CDMF_MAC 0x00000143UL
+#define CKM_CDMF_MAC_GENERAL 0x00000144UL
+#define CKM_CDMF_CBC_PAD 0x00000145UL
/* the following four DES mechanisms are new for v2.20 */
-#define CKM_DES_OFB64 0x00000150
-#define CKM_DES_OFB8 0x00000151
-#define CKM_DES_CFB64 0x00000152
-#define CKM_DES_CFB8 0x00000153
+#define CKM_DES_OFB64 0x00000150UL
+#define CKM_DES_OFB8 0x00000151UL
+#define CKM_DES_CFB64 0x00000152UL
+#define CKM_DES_CFB8 0x00000153UL
-#define CKM_MD2 0x00000200
+#define CKM_MD2 0x00000200UL
/* CKM_MD2_HMAC and CKM_MD2_HMAC_GENERAL are new for v2.0 */
-#define CKM_MD2_HMAC 0x00000201
-#define CKM_MD2_HMAC_GENERAL 0x00000202
+#define CKM_MD2_HMAC 0x00000201UL
+#define CKM_MD2_HMAC_GENERAL 0x00000202UL
-#define CKM_MD5 0x00000210
+#define CKM_MD5 0x00000210UL
/* CKM_MD5_HMAC and CKM_MD5_HMAC_GENERAL are new for v2.0 */
-#define CKM_MD5_HMAC 0x00000211
-#define CKM_MD5_HMAC_GENERAL 0x00000212
+#define CKM_MD5_HMAC 0x00000211UL
+#define CKM_MD5_HMAC_GENERAL 0x00000212UL
-#define CKM_SHA_1 0x00000220
+#define CKM_SHA_1 0x00000220UL
/* CKM_SHA_1_HMAC and CKM_SHA_1_HMAC_GENERAL are new for v2.0 */
-#define CKM_SHA_1_HMAC 0x00000221
-#define CKM_SHA_1_HMAC_GENERAL 0x00000222
+#define CKM_SHA_1_HMAC 0x00000221UL
+#define CKM_SHA_1_HMAC_GENERAL 0x00000222UL
/* CKM_RIPEMD128, CKM_RIPEMD128_HMAC,
* CKM_RIPEMD128_HMAC_GENERAL, CKM_RIPEMD160, CKM_RIPEMD160_HMAC,
* and CKM_RIPEMD160_HMAC_GENERAL are new for v2.10 */
-#define CKM_RIPEMD128 0x00000230
-#define CKM_RIPEMD128_HMAC 0x00000231
-#define CKM_RIPEMD128_HMAC_GENERAL 0x00000232
-#define CKM_RIPEMD160 0x00000240
-#define CKM_RIPEMD160_HMAC 0x00000241
-#define CKM_RIPEMD160_HMAC_GENERAL 0x00000242
+#define CKM_RIPEMD128 0x00000230UL
+#define CKM_RIPEMD128_HMAC 0x00000231UL
+#define CKM_RIPEMD128_HMAC_GENERAL 0x00000232UL
+#define CKM_RIPEMD160 0x00000240UL
+#define CKM_RIPEMD160_HMAC 0x00000241UL
+#define CKM_RIPEMD160_HMAC_GENERAL 0x00000242UL
/* CKM_SHA256/384/512 are new for v2.20 */
-#define CKM_SHA256 0x00000250
-#define CKM_SHA256_HMAC 0x00000251
-#define CKM_SHA256_HMAC_GENERAL 0x00000252
-#define CKM_SHA384 0x00000260
-#define CKM_SHA384_HMAC 0x00000261
-#define CKM_SHA384_HMAC_GENERAL 0x00000262
-#define CKM_SHA512 0x00000270
-#define CKM_SHA512_HMAC 0x00000271
-#define CKM_SHA512_HMAC_GENERAL 0x00000272
+#define CKM_SHA256 0x00000250UL
+#define CKM_SHA256_HMAC 0x00000251UL
+#define CKM_SHA256_HMAC_GENERAL 0x00000252UL
+#define CKM_SHA384 0x00000260UL
+#define CKM_SHA384_HMAC 0x00000261UL
+#define CKM_SHA384_HMAC_GENERAL 0x00000262UL
+#define CKM_SHA512 0x00000270UL
+#define CKM_SHA512_HMAC 0x00000271UL
+#define CKM_SHA512_HMAC_GENERAL 0x00000272UL
/* CKM_SHA224 new for v2.20 amendment 3 */
-#define CKM_SHA224 0x00000255
-#define CKM_SHA224_HMAC 0x00000256
-#define CKM_SHA224_HMAC_GENERAL 0x00000257
+#define CKM_SHA224 0x00000255UL
+#define CKM_SHA224_HMAC 0x00000256UL
+#define CKM_SHA224_HMAC_GENERAL 0x00000257UL
+
+/* new for v2.40 */
+#define CKM_SECURID_KEY_GEN 0x00000280UL
+#define CKM_SECURID 0x00000282UL
+#define CKM_HOTP_KEY_GEN 0x00000290UL
+#define CKM_HOTP 0x00000291UL
+#define CKM_ACTI 0x000002A0UL
+#define CKM_ACTI_KEY_GEN 0x000002A1UL
+#define CKM_SHA3_256 0x000002B0UL
+#define CKM_SHA3_256_HMAC 0x000002B1UL
+#define CKM_SHA3_256_HMAC_GENERAL 0x000002B2UL
+#define CKM_SHA3_256_KEY_GEN 0x000002B3UL
+#define CKM_SHA3_224 0x000002B5UL
+#define CKM_SHA3_224_HMAC 0x000002B6UL
+#define CKM_SHA3_224_HMAC_GENERAL 0x000002B7UL
+#define CKM_SHA3_224_KEY_GEN 0x000002B8UL
+#define CKM_SHA3_384 0x000002C0UL
+#define CKM_SHA3_384_HMAC 0x000002C1UL
+#define CKM_SHA3_384_HMAC_GENERAL 0x000002C2UL
+#define CKM_SHA3_384_KEY_GEN 0x000002C3UL
+#define CKM_SHA3_512 0x000002D0UL
+#define CKM_SHA3_512_HMAC 0x000002D1UL
+#define CKM_SHA3_512_HMAC_GENERAL 0x000002D2UL
+#define CKM_SHA3_512_KEY_GEN 0x000002D3UL
/* All of the following mechanisms are new for v2.0 */
/* Note that CAST128 and CAST5 are the same algorithm */
-#define CKM_CAST_KEY_GEN 0x00000300
-#define CKM_CAST_ECB 0x00000301
-#define CKM_CAST_CBC 0x00000302
-#define CKM_CAST_MAC 0x00000303
-#define CKM_CAST_MAC_GENERAL 0x00000304
-#define CKM_CAST_CBC_PAD 0x00000305
-#define CKM_CAST3_KEY_GEN 0x00000310
-#define CKM_CAST3_ECB 0x00000311
-#define CKM_CAST3_CBC 0x00000312
-#define CKM_CAST3_MAC 0x00000313
-#define CKM_CAST3_MAC_GENERAL 0x00000314
-#define CKM_CAST3_CBC_PAD 0x00000315
-#define CKM_CAST5_KEY_GEN 0x00000320
-#define CKM_CAST128_KEY_GEN 0x00000320
-#define CKM_CAST5_ECB 0x00000321
-#define CKM_CAST128_ECB 0x00000321
-#define CKM_CAST5_CBC 0x00000322
-#define CKM_CAST128_CBC 0x00000322
-#define CKM_CAST5_MAC 0x00000323
-#define CKM_CAST128_MAC 0x00000323
-#define CKM_CAST5_MAC_GENERAL 0x00000324
-#define CKM_CAST128_MAC_GENERAL 0x00000324
-#define CKM_CAST5_CBC_PAD 0x00000325
-#define CKM_CAST128_CBC_PAD 0x00000325
-#define CKM_RC5_KEY_GEN 0x00000330
-#define CKM_RC5_ECB 0x00000331
-#define CKM_RC5_CBC 0x00000332
-#define CKM_RC5_MAC 0x00000333
-#define CKM_RC5_MAC_GENERAL 0x00000334
-#define CKM_RC5_CBC_PAD 0x00000335
-#define CKM_IDEA_KEY_GEN 0x00000340
-#define CKM_IDEA_ECB 0x00000341
-#define CKM_IDEA_CBC 0x00000342
-#define CKM_IDEA_MAC 0x00000343
-#define CKM_IDEA_MAC_GENERAL 0x00000344
-#define CKM_IDEA_CBC_PAD 0x00000345
-#define CKM_GENERIC_SECRET_KEY_GEN 0x00000350
-#define CKM_CONCATENATE_BASE_AND_KEY 0x00000360
-#define CKM_CONCATENATE_BASE_AND_DATA 0x00000362
-#define CKM_CONCATENATE_DATA_AND_BASE 0x00000363
-#define CKM_XOR_BASE_AND_DATA 0x00000364
-#define CKM_EXTRACT_KEY_FROM_KEY 0x00000365
-#define CKM_SSL3_PRE_MASTER_KEY_GEN 0x00000370
-#define CKM_SSL3_MASTER_KEY_DERIVE 0x00000371
-#define CKM_SSL3_KEY_AND_MAC_DERIVE 0x00000372
+#define CKM_CAST_KEY_GEN 0x00000300UL
+#define CKM_CAST_ECB 0x00000301UL
+#define CKM_CAST_CBC 0x00000302UL
+#define CKM_CAST_MAC 0x00000303UL
+#define CKM_CAST_MAC_GENERAL 0x00000304UL
+#define CKM_CAST_CBC_PAD 0x00000305UL
+#define CKM_CAST3_KEY_GEN 0x00000310UL
+#define CKM_CAST3_ECB 0x00000311UL
+#define CKM_CAST3_CBC 0x00000312UL
+#define CKM_CAST3_MAC 0x00000313UL
+#define CKM_CAST3_MAC_GENERAL 0x00000314UL
+#define CKM_CAST3_CBC_PAD 0x00000315UL
+#define CKM_CAST5_KEY_GEN 0x00000320UL
+#define CKM_CAST128_KEY_GEN 0x00000320UL
+#define CKM_CAST5_ECB 0x00000321UL
+#define CKM_CAST128_ECB 0x00000321UL
+#define CKM_CAST5_CBC 0x00000322UL
+#define CKM_CAST128_CBC 0x00000322UL
+#define CKM_CAST5_MAC 0x00000323UL
+#define CKM_CAST128_MAC 0x00000323UL
+#define CKM_CAST5_MAC_GENERAL 0x00000324UL
+#define CKM_CAST128_MAC_GENERAL 0x00000324UL
+#define CKM_CAST5_CBC_PAD 0x00000325UL
+#define CKM_CAST128_CBC_PAD 0x00000325UL
+#define CKM_RC5_KEY_GEN 0x00000330UL
+#define CKM_RC5_ECB 0x00000331UL
+#define CKM_RC5_CBC 0x00000332UL
+#define CKM_RC5_MAC 0x00000333UL
+#define CKM_RC5_MAC_GENERAL 0x00000334UL
+#define CKM_RC5_CBC_PAD 0x00000335UL
+#define CKM_IDEA_KEY_GEN 0x00000340UL
+#define CKM_IDEA_ECB 0x00000341UL
+#define CKM_IDEA_CBC 0x00000342UL
+#define CKM_IDEA_MAC 0x00000343UL
+#define CKM_IDEA_MAC_GENERAL 0x00000344UL
+#define CKM_IDEA_CBC_PAD 0x00000345UL
+#define CKM_GENERIC_SECRET_KEY_GEN 0x00000350UL
+#define CKM_CONCATENATE_BASE_AND_KEY 0x00000360UL
+#define CKM_CONCATENATE_BASE_AND_DATA 0x00000362UL
+#define CKM_CONCATENATE_DATA_AND_BASE 0x00000363UL
+#define CKM_XOR_BASE_AND_DATA 0x00000364UL
+#define CKM_EXTRACT_KEY_FROM_KEY 0x00000365UL
+#define CKM_SSL3_PRE_MASTER_KEY_GEN 0x00000370UL
+#define CKM_SSL3_MASTER_KEY_DERIVE 0x00000371UL
+#define CKM_SSL3_KEY_AND_MAC_DERIVE 0x00000372UL
/* CKM_SSL3_MASTER_KEY_DERIVE_DH, CKM_TLS_PRE_MASTER_KEY_GEN,
* CKM_TLS_MASTER_KEY_DERIVE, CKM_TLS_KEY_AND_MAC_DERIVE, and
* CKM_TLS_MASTER_KEY_DERIVE_DH are new for v2.11 */
-#define CKM_SSL3_MASTER_KEY_DERIVE_DH 0x00000373
-#define CKM_TLS_PRE_MASTER_KEY_GEN 0x00000374
-#define CKM_TLS_MASTER_KEY_DERIVE 0x00000375
-#define CKM_TLS_KEY_AND_MAC_DERIVE 0x00000376
-#define CKM_TLS_MASTER_KEY_DERIVE_DH 0x00000377
+#define CKM_SSL3_MASTER_KEY_DERIVE_DH 0x00000373UL
+#define CKM_TLS_PRE_MASTER_KEY_GEN 0x00000374UL
+#define CKM_TLS_MASTER_KEY_DERIVE 0x00000375UL
+#define CKM_TLS_KEY_AND_MAC_DERIVE 0x00000376UL
+#define CKM_TLS_MASTER_KEY_DERIVE_DH 0x00000377UL
/* CKM_TLS_PRF is new for v2.20 */
-#define CKM_TLS_PRF 0x00000378
+#define CKM_TLS_PRF 0x00000378UL
-#define CKM_SSL3_MD5_MAC 0x00000380
-#define CKM_SSL3_SHA1_MAC 0x00000381
-#define CKM_MD5_KEY_DERIVATION 0x00000390
-#define CKM_MD2_KEY_DERIVATION 0x00000391
-#define CKM_SHA1_KEY_DERIVATION 0x00000392
+#define CKM_SSL3_MD5_MAC 0x00000380UL
+#define CKM_SSL3_SHA1_MAC 0x00000381UL
+#define CKM_MD5_KEY_DERIVATION 0x00000390UL
+#define CKM_MD2_KEY_DERIVATION 0x00000391UL
+#define CKM_SHA1_KEY_DERIVATION 0x00000392UL
/* CKM_SHA256/384/512 are new for v2.20 */
-#define CKM_SHA256_KEY_DERIVATION 0x00000393
-#define CKM_SHA384_KEY_DERIVATION 0x00000394
-#define CKM_SHA512_KEY_DERIVATION 0x00000395
+#define CKM_SHA256_KEY_DERIVATION 0x00000393UL
+#define CKM_SHA384_KEY_DERIVATION 0x00000394UL
+#define CKM_SHA512_KEY_DERIVATION 0x00000395UL
/* CKM_SHA224 new for v2.20 amendment 3 */
-#define CKM_SHA224_KEY_DERIVATION 0x00000396
-
-#define CKM_PBE_MD2_DES_CBC 0x000003A0
-#define CKM_PBE_MD5_DES_CBC 0x000003A1
-#define CKM_PBE_MD5_CAST_CBC 0x000003A2
-#define CKM_PBE_MD5_CAST3_CBC 0x000003A3
-#define CKM_PBE_MD5_CAST5_CBC 0x000003A4
-#define CKM_PBE_MD5_CAST128_CBC 0x000003A4
-#define CKM_PBE_SHA1_CAST5_CBC 0x000003A5
-#define CKM_PBE_SHA1_CAST128_CBC 0x000003A5
-#define CKM_PBE_SHA1_RC4_128 0x000003A6
-#define CKM_PBE_SHA1_RC4_40 0x000003A7
-#define CKM_PBE_SHA1_DES3_EDE_CBC 0x000003A8
-#define CKM_PBE_SHA1_DES2_EDE_CBC 0x000003A9
-#define CKM_PBE_SHA1_RC2_128_CBC 0x000003AA
-#define CKM_PBE_SHA1_RC2_40_CBC 0x000003AB
+#define CKM_SHA224_KEY_DERIVATION 0x00000396UL
+
+/* new for v2.40 */
+#define CKM_SHA3_256_KEY_DERIVATION 0x00000397UL
+#define CKM_SHA3_224_KEY_DERIVATION 0x00000398UL
+#define CKM_SHA3_384_KEY_DERIVATION 0x00000399UL
+#define CKM_SHA3_512_KEY_DERIVATION 0x0000039AUL
+#define CKM_SHAKE_128_KEY_DERIVATION 0x0000039BUL
+#define CKM_SHAKE_256_KEY_DERIVATION 0x0000039CUL
+
+#define CKM_PBE_MD2_DES_CBC 0x000003A0UL
+#define CKM_PBE_MD5_DES_CBC 0x000003A1UL
+#define CKM_PBE_MD5_CAST_CBC 0x000003A2UL
+#define CKM_PBE_MD5_CAST3_CBC 0x000003A3UL
+#define CKM_PBE_MD5_CAST5_CBC 0x000003A4UL
+#define CKM_PBE_MD5_CAST128_CBC 0x000003A4UL
+#define CKM_PBE_SHA1_CAST5_CBC 0x000003A5UL
+#define CKM_PBE_SHA1_CAST128_CBC 0x000003A5UL
+#define CKM_PBE_SHA1_RC4_128 0x000003A6UL
+#define CKM_PBE_SHA1_RC4_40 0x000003A7UL
+#define CKM_PBE_SHA1_DES3_EDE_CBC 0x000003A8UL
+#define CKM_PBE_SHA1_DES2_EDE_CBC 0x000003A9UL
+#define CKM_PBE_SHA1_RC2_128_CBC 0x000003AAUL
+#define CKM_PBE_SHA1_RC2_40_CBC 0x000003ABUL
/* CKM_PKCS5_PBKD2 is new for v2.10 */
-#define CKM_PKCS5_PBKD2 0x000003B0
+#define CKM_PKCS5_PBKD2 0x000003B0UL
-#define CKM_PBA_SHA1_WITH_SHA1_HMAC 0x000003C0
+#define CKM_PBA_SHA1_WITH_SHA1_HMAC 0x000003C0UL
/* WTLS mechanisms are new for v2.20 */
-#define CKM_WTLS_PRE_MASTER_KEY_GEN 0x000003D0
-#define CKM_WTLS_MASTER_KEY_DERIVE 0x000003D1
-#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC 0x000003D2
-#define CKM_WTLS_PRF 0x000003D3
-#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE 0x000003D4
-#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE 0x000003D5
+#define CKM_WTLS_PRE_MASTER_KEY_GEN 0x000003D0UL
+#define CKM_WTLS_MASTER_KEY_DERIVE 0x000003D1UL
+#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC 0x000003D2UL
+#define CKM_WTLS_PRF 0x000003D3UL
+#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE 0x000003D4UL
+#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE 0x000003D5UL
/* TLS 1.2 mechanisms are new for v2.40 */
-#define CKM_TLS12_MASTER_KEY_DERIVE 0x000003E0
-#define CKM_TLS12_KEY_AND_MAC_DERIVE 0x000003E1
-#define CKM_TLS12_MASTER_KEY_DERIVE_DH 0x000003E2
-#define CKM_TLS12_KEY_SAFE_DERIVE 0x000003E3
-#define CKM_TLS12_MAC 0x000003E4
-#define CKM_TLS_MAC 0x000003E4
-#define CKM_TLS_KDF 0x000003E5
-
-#define CKM_KEY_WRAP_LYNKS 0x00000400
-#define CKM_KEY_WRAP_SET_OAEP 0x00000401
+#define CKM_TLS12_MASTER_KEY_DERIVE 0x000003E0UL
+#define CKM_TLS12_KEY_AND_MAC_DERIVE 0x000003E1UL
+#define CKM_TLS12_MASTER_KEY_DERIVE_DH 0x000003E2UL
+#define CKM_TLS12_KEY_SAFE_DERIVE 0x000003E3UL
+#define CKM_TLS12_MAC 0x000003D8UL
+#define CKM_TLS12_KDF 0x000003D9UL
+#define CKM_TLS_MAC 0x000003E4UL
+#define CKM_TLS_KDF 0x000003E5UL
+
+#define CKM_KEY_WRAP_LYNKS 0x00000400UL
+#define CKM_KEY_WRAP_SET_OAEP 0x00000401UL
/* CKM_CMS_SIG is new for v2.20 */
-#define CKM_CMS_SIG 0x00000500
+#define CKM_CMS_SIG 0x00000500UL
+
+/* new for 2.40 */
+#define CKM_KIP_DERIVE 0x00000510UL
+#define CKM_KIP_WRAP 0x00000511UL
+#define CKM_KIP_MAC 0x00000512UL
/* Fortezza mechanisms */
-#define CKM_SKIPJACK_KEY_GEN 0x00001000
-#define CKM_SKIPJACK_ECB64 0x00001001
-#define CKM_SKIPJACK_CBC64 0x00001002
-#define CKM_SKIPJACK_OFB64 0x00001003
-#define CKM_SKIPJACK_CFB64 0x00001004
-#define CKM_SKIPJACK_CFB32 0x00001005
-#define CKM_SKIPJACK_CFB16 0x00001006
-#define CKM_SKIPJACK_CFB8 0x00001007
-#define CKM_SKIPJACK_WRAP 0x00001008
-#define CKM_SKIPJACK_PRIVATE_WRAP 0x00001009
-#define CKM_SKIPJACK_RELAYX 0x0000100a
-#define CKM_KEA_KEY_PAIR_GEN 0x00001010
-#define CKM_KEA_KEY_DERIVE 0x00001011
-#define CKM_FORTEZZA_TIMESTAMP 0x00001020
-#define CKM_BATON_KEY_GEN 0x00001030
-#define CKM_BATON_ECB128 0x00001031
-#define CKM_BATON_ECB96 0x00001032
-#define CKM_BATON_CBC128 0x00001033
-#define CKM_BATON_COUNTER 0x00001034
-#define CKM_BATON_SHUFFLE 0x00001035
-#define CKM_BATON_WRAP 0x00001036
+#define CKM_SKIPJACK_KEY_GEN 0x00001000UL
+#define CKM_SKIPJACK_ECB64 0x00001001UL
+#define CKM_SKIPJACK_CBC64 0x00001002UL
+#define CKM_SKIPJACK_OFB64 0x00001003UL
+#define CKM_SKIPJACK_CFB64 0x00001004UL
+#define CKM_SKIPJACK_CFB32 0x00001005UL
+#define CKM_SKIPJACK_CFB16 0x00001006UL
+#define CKM_SKIPJACK_CFB8 0x00001007UL
+#define CKM_SKIPJACK_WRAP 0x00001008UL
+#define CKM_SKIPJACK_PRIVATE_WRAP 0x00001009UL
+#define CKM_SKIPJACK_RELAYX 0x0000100aUL
+#define CKM_KEA_KEY_PAIR_GEN 0x00001010UL
+#define CKM_KEA_KEY_DERIVE 0x00001011UL
+#define CKM_FORTEZZA_TIMESTAMP 0x00001020UL
+#define CKM_BATON_KEY_GEN 0x00001030UL
+#define CKM_BATON_ECB128 0x00001031UL
+#define CKM_BATON_ECB96 0x00001032UL
+#define CKM_BATON_CBC128 0x00001033UL
+#define CKM_BATON_COUNTER 0x00001034UL
+#define CKM_BATON_SHUFFLE 0x00001035UL
+#define CKM_BATON_WRAP 0x00001036UL
/* CKM_ECDSA_KEY_PAIR_GEN is deprecated in v2.11,
* CKM_EC_KEY_PAIR_GEN is preferred */
-#define CKM_ECDSA_KEY_PAIR_GEN 0x00001040
-#define CKM_EC_KEY_PAIR_GEN 0x00001040
+#define CKM_ECDSA_KEY_PAIR_GEN 0x00001040UL
+#define CKM_EC_KEY_PAIR_GEN 0x00001040UL
+
+#define CKM_ECDSA 0x00001041UL
+#define CKM_ECDSA_SHA1 0x00001042UL
-#define CKM_ECDSA 0x00001041
-#define CKM_ECDSA_SHA1 0x00001042
+/* new for v2.40 */
+#define CKM_ECDSA_SHA224 0x00001043UL
+#define CKM_ECDSA_SHA256 0x00001044UL
+#define CKM_ECDSA_SHA384 0x00001045UL
+#define CKM_ECDSA_SHA512 0x00001046UL
+#define CKM_EC_KEY_PAIR_GEN_W_EXTRA_BITS 0x0000140BUL
/* CKM_ECDH1_DERIVE, CKM_ECDH1_COFACTOR_DERIVE, and CKM_ECMQV_DERIVE
* are new for v2.11 */
-#define CKM_ECDH1_DERIVE 0x00001050
-#define CKM_ECDH1_COFACTOR_DERIVE 0x00001051
-#define CKM_ECMQV_DERIVE 0x00001052
-
-#define CKM_JUNIPER_KEY_GEN 0x00001060
-#define CKM_JUNIPER_ECB128 0x00001061
-#define CKM_JUNIPER_CBC128 0x00001062
-#define CKM_JUNIPER_COUNTER 0x00001063
-#define CKM_JUNIPER_SHUFFLE 0x00001064
-#define CKM_JUNIPER_WRAP 0x00001065
-#define CKM_FASTHASH 0x00001070
+#define CKM_ECDH1_DERIVE 0x00001050UL
+#define CKM_ECDH1_COFACTOR_DERIVE 0x00001051UL
+#define CKM_ECMQV_DERIVE 0x00001052UL
+
+/* new for v2.40 */
+#define CKM_ECDH_AES_KEY_WRAP 0x00001053UL
+#define CKM_RSA_AES_KEY_WRAP 0x00001054UL
+
+#define CKM_JUNIPER_KEY_GEN 0x00001060UL
+#define CKM_JUNIPER_ECB128 0x00001061UL
+#define CKM_JUNIPER_CBC128 0x00001062UL
+#define CKM_JUNIPER_COUNTER 0x00001063UL
+#define CKM_JUNIPER_SHUFFLE 0x00001064UL
+#define CKM_JUNIPER_WRAP 0x00001065UL
+#define CKM_FASTHASH 0x00001070UL
/* CKM_AES_KEY_GEN, CKM_AES_ECB, CKM_AES_CBC, CKM_AES_MAC,
* CKM_AES_MAC_GENERAL, CKM_AES_CBC_PAD, CKM_DSA_PARAMETER_GEN,
* CKM_DH_PKCS_PARAMETER_GEN, and CKM_X9_42_DH_PARAMETER_GEN are
* new for v2.11 */
-#define CKM_AES_KEY_GEN 0x00001080
-#define CKM_AES_ECB 0x00001081
-#define CKM_AES_CBC 0x00001082
-#define CKM_AES_MAC 0x00001083
-#define CKM_AES_MAC_GENERAL 0x00001084
-#define CKM_AES_CBC_PAD 0x00001085
+#define CKM_AES_KEY_GEN 0x00001080UL
+#define CKM_AES_ECB 0x00001081UL
+#define CKM_AES_CBC 0x00001082UL
+#define CKM_AES_MAC 0x00001083UL
+#define CKM_AES_MAC_GENERAL 0x00001084UL
+#define CKM_AES_CBC_PAD 0x00001085UL
/* new for v2.20 amendment 3 */
-#define CKM_AES_CTR 0x00001086
+#define CKM_AES_CTR 0x00001086UL
/* new for v2.30 */
-#define CKM_AES_GCM 0x00001087
-#define CKM_AES_CCM 0x00001088
-#define CKM_AES_CTS 0x00001089
+#define CKM_AES_GCM 0x00001087UL
+#define CKM_AES_CCM 0x00001088UL
+#define CKM_AES_CTS 0x00001089UL
/* AES-CMAC values copied from v2.40 errata 1 header file */
-#define CKM_AES_CMAC_GENERAL 0x0000108A
-#define CKM_AES_CMAC 0x0000108B
-#define CKM_AES_XCBC_MAC 0x0000108C
-#define CKM_AES_XCBC_MAC_96 0x0000108D
+#define CKM_AES_CMAC 0x0000108AUL
+#define CKM_AES_CMAC_GENERAL 0x0000108BUL
+#define CKM_AES_XCBC_MAC 0x0000108CUL
+#define CKM_AES_XCBC_MAC_96 0x0000108DUL
/* BlowFish and TwoFish are new for v2.20 */
-#define CKM_BLOWFISH_KEY_GEN 0x00001090
-#define CKM_BLOWFISH_CBC 0x00001091
-#define CKM_TWOFISH_KEY_GEN 0x00001092
-#define CKM_TWOFISH_CBC 0x00001093
+#define CKM_BLOWFISH_KEY_GEN 0x00001090UL
+#define CKM_BLOWFISH_CBC 0x00001091UL
+#define CKM_TWOFISH_KEY_GEN 0x00001092UL
+#define CKM_TWOFISH_CBC 0x00001093UL
+
+/* new for v2.40 */
+#define CKM_BLOWFISH_CBC_PAD 0x00001094UL
+#define CKM_TWOFISH_CBC_PAD 0x00001095UL
/* Camellia is proposed for v2.20 Amendment 3 */
-#define CKM_CAMELLIA_KEY_GEN 0x00000550
-#define CKM_CAMELLIA_ECB 0x00000551
-#define CKM_CAMELLIA_CBC 0x00000552
-#define CKM_CAMELLIA_MAC 0x00000553
-#define CKM_CAMELLIA_MAC_GENERAL 0x00000554
-#define CKM_CAMELLIA_CBC_PAD 0x00000555
-#define CKM_CAMELLIA_ECB_ENCRYPT_DATA 0x00000556
-#define CKM_CAMELLIA_CBC_ENCRYPT_DATA 0x00000557
-
-#define CKM_SEED_KEY_GEN 0x00000650
-#define CKM_SEED_ECB 0x00000651
-#define CKM_SEED_CBC 0x00000652
-#define CKM_SEED_MAC 0x00000653
-#define CKM_SEED_MAC_GENERAL 0x00000654
-#define CKM_SEED_CBC_PAD 0x00000655
-#define CKM_SEED_ECB_ENCRYPT_DATA 0x00000656
-#define CKM_SEED_CBC_ENCRYPT_DATA 0x00000657
+#define CKM_CAMELLIA_KEY_GEN 0x00000550UL
+#define CKM_CAMELLIA_ECB 0x00000551UL
+#define CKM_CAMELLIA_CBC 0x00000552UL
+#define CKM_CAMELLIA_MAC 0x00000553UL
+#define CKM_CAMELLIA_MAC_GENERAL 0x00000554UL
+#define CKM_CAMELLIA_CBC_PAD 0x00000555UL
+#define CKM_CAMELLIA_ECB_ENCRYPT_DATA 0x00000556UL
+#define CKM_CAMELLIA_CBC_ENCRYPT_DATA 0x00000557UL
+
+/* new for v2.40 */
+#define CKM_ARIA_KEY_GEN 0x00000560UL
+#define CKM_ARIA_ECB 0x00000561UL
+#define CKM_ARIA_CBC 0x00000562UL
+#define CKM_ARIA_MAC 0x00000563UL
+#define CKM_ARIA_MAC_GENERAL 0x00000564UL
+#define CKM_ARIA_CBC_PAD 0x00000565UL
+#define CKM_ARIA_ECB_ENCRYPT_DATA 0x00000566UL
+#define CKM_ARIA_CBC_ENCRYPT_DATA 0x00000567UL
+
+#define CKM_SEED_KEY_GEN 0x00000650UL
+#define CKM_SEED_ECB 0x00000651UL
+#define CKM_SEED_CBC 0x00000652UL
+#define CKM_SEED_MAC 0x00000653UL
+#define CKM_SEED_MAC_GENERAL 0x00000654UL
+#define CKM_SEED_CBC_PAD 0x00000655UL
+#define CKM_SEED_ECB_ENCRYPT_DATA 0x00000656UL
+#define CKM_SEED_CBC_ENCRYPT_DATA 0x00000657UL
+
+/* new for v2.40 */
+#define CKM_ECDSA_SHA3_224 0x00001047UL
+#define CKM_ECDSA_SHA3_256 0x00001048UL
+#define CKM_ECDSA_SHA3_384 0x00001049UL
+#define CKM_ECDSA_SHA3_512 0x0000104aUL
+#define CKM_EC_EDWARDS_KEY_PAIR_GEN 0x00001055UL
+#define CKM_EC_MONTGOMERY_KEY_PAIR_GEN 0x00001056UL
+#define CKM_EDDSA 0x00001057UL
/* CKM_xxx_ENCRYPT_DATA mechanisms are new for v2.20 */
-#define CKM_DES_ECB_ENCRYPT_DATA 0x00001100
-#define CKM_DES_CBC_ENCRYPT_DATA 0x00001101
-#define CKM_DES3_ECB_ENCRYPT_DATA 0x00001102
-#define CKM_DES3_CBC_ENCRYPT_DATA 0x00001103
-#define CKM_AES_ECB_ENCRYPT_DATA 0x00001104
-#define CKM_AES_CBC_ENCRYPT_DATA 0x00001105
-
-#define CKM_DSA_PARAMETER_GEN 0x00002000
-#define CKM_DH_PKCS_PARAMETER_GEN 0x00002001
-#define CKM_X9_42_DH_PARAMETER_GEN 0x00002002
-
-#define CKM_VENDOR_DEFINED 0x80000000
+#define CKM_DES_ECB_ENCRYPT_DATA 0x00001100UL
+#define CKM_DES_CBC_ENCRYPT_DATA 0x00001101UL
+#define CKM_DES3_ECB_ENCRYPT_DATA 0x00001102UL
+#define CKM_DES3_CBC_ENCRYPT_DATA 0x00001103UL
+#define CKM_AES_ECB_ENCRYPT_DATA 0x00001104UL
+#define CKM_AES_CBC_ENCRYPT_DATA 0x00001105UL
+
+#define CKM_GOSTR3410_KEY_PAIR_GEN 0x00001200UL
+#define CKM_GOSTR3410 0x00001201UL
+#define CKM_GOSTR3410_WITH_GOSTR3411 0x00001202UL
+#define CKM_GOSTR3410_KEY_WRAP 0x00001203UL
+#define CKM_GOSTR3410_DERIVE 0x00001204UL
+#define CKM_GOSTR3411 0x00001210UL
+#define CKM_GOSTR3411_HMAC 0x00001211UL
+#define CKM_GOST28147_KEY_GEN 0x00001220UL
+#define CKM_GOST28147_ECB 0x00001221UL
+#define CKM_GOST28147 0x00001222UL
+#define CKM_GOST28147_MAC 0x00001223UL
+#define CKM_GOST28147_KEY_WRAP 0x00001224UL
+
+/* new for v2.40 */
+#define CKM_CHACHA20_KEY_GEN 0x00001225UL
+#define CKM_CHACHA20 0x00001226UL
+#define CKM_POLY1305_KEY_GEN 0x00001227UL
+#define CKM_POLY1305 0x00001228UL
+
+#define CKM_DSA_PARAMETER_GEN 0x00002000UL
+#define CKM_DH_PKCS_PARAMETER_GEN 0x00002001UL
+#define CKM_X9_42_DH_PARAMETER_GEN 0x00002002UL
+
+/* new for v2.40 */
+#define CKM_DSA_PROBABILISTIC_PARAMETER_GEN 0x00002003UL
+#define CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN 0x00002004UL
+#define CKM_DSA_FIPS_G_GEN 0x00002005UL
+#define CKM_AES_CFB1 0x00002108UL
+#define CKM_AES_KEY_WRAP 0x00002109UL
+#define CKM_AES_KEY_WRAP_PAD 0x0000210AUL
+#define CKM_AES_KEY_WRAP_KWP 0x0000210BUL
+
+/* CKM_SP800_108_xxx_KDF are new for v3.0 */
+#define CKM_SP800_108_COUNTER_KDF 0x000003acUL
+#define CKM_SP800_108_FEEDBACK_KDF 0x000003adUL
+#define CKM_SP800_108_DOUBLE_PIPELINE_KDF 0x000003aeUL
+
+/* new for v2.4 */
+#define CKM_RSA_PKCS_TPM_1_1 0x00004001UL
+#define CKM_RSA_PKCS_OAEP_TPM_1_1 0x00004002UL
+#define CKM_SHA_1_KEY_GEN 0x00004003UL
+#define CKM_SHA224_KEY_GEN 0x00004004UL
+#define CKM_SHA256_KEY_GEN 0x00004005UL
+#define CKM_SHA384_KEY_GEN 0x00004006UL
+#define CKM_SHA512_KEY_GEN 0x00004007UL
+#define CKM_SHA512_224_KEY_GEN 0x00004008UL
+#define CKM_SHA512_256_KEY_GEN 0x00004009UL
+#define CKM_SHA512_T_KEY_GEN 0x0000400aUL
+
+/* new for v3.0 */
+#define CKM_NULL 0x0000400bUL
+#define CKM_BLAKE2B_160 0x0000400cUL
+#define CKM_BLAKE2B_160_HMAC 0x0000400dUL
+#define CKM_BLAKE2B_160_HMAC_GENERAL 0x0000400eUL
+#define CKM_BLAKE2B_160_KEY_DERIVE 0x0000400fUL
+#define CKM_BLAKE2B_160_KEY_GEN 0x00004010UL
+#define CKM_BLAKE2B_256 0x00004011UL
+#define CKM_BLAKE2B_256_HMAC 0x00004012UL
+#define CKM_BLAKE2B_256_HMAC_GENERAL 0x00004013UL
+#define CKM_BLAKE2B_256_KEY_DERIVE 0x00004014UL
+#define CKM_BLAKE2B_256_KEY_GEN 0x00004015UL
+#define CKM_BLAKE2B_384 0x00004016UL
+#define CKM_BLAKE2B_384_HMAC 0x00004017UL
+#define CKM_BLAKE2B_384_HMAC_GENERAL 0x00004018UL
+#define CKM_BLAKE2B_384_KEY_DERIVE 0x00004019UL
+#define CKM_BLAKE2B_384_KEY_GEN 0x0000401aUL
+#define CKM_BLAKE2B_512 0x0000401bUL
+#define CKM_BLAKE2B_512_HMAC 0x0000401cUL
+#define CKM_BLAKE2B_512_HMAC_GENERAL 0x0000401dUL
+#define CKM_BLAKE2B_512_KEY_DERIVE 0x0000401eUL
+#define CKM_BLAKE2B_512_KEY_GEN 0x0000401fUL
+#define CKM_SALSA20 0x00004020UL
+#define CKM_CHACHA20_POLY1305 0x00004021UL
+#define CKM_SALSA20_POLY1305 0x00004022UL
+#define CKM_X3DH_INITIALIZE 0x00004023UL
+#define CKM_X3DH_RESPOND 0x00004024UL
+#define CKM_X2RATCHET_INITIALIZE 0x00004025UL
+#define CKM_X2RATCHET_RESPOND 0x00004026UL
+#define CKM_X2RATCHET_ENCRYPT 0x00004027UL
+#define CKM_X2RATCHET_DECRYPT 0x00004028UL
+#define CKM_XEDDSA 0x00004029UL
+#define CKM_HKDF_DERIVE 0x0000402aUL
+#define CKM_HKDF_DATA 0x0000402bUL
+#define CKM_HKDF_KEY_GEN 0x0000402cUL
+#define CKM_SALSA20_KEY_GEN 0x0000402dUL
+
+#define CKM_VENDOR_DEFINED 0x80000000UL
typedef CK_MECHANISM_TYPE CK_PTR CK_MECHANISM_TYPE_PTR;
@@ -967,38 +1268,49 @@ typedef struct CK_MECHANISM_INFO {
/* The flags are defined as follows:
* Bit Flag Mask Meaning */
-#define CKF_HW 0x00000001 /* performed by HW */
+#define CKF_HW 0x00000001UL /* performed by HW */
+
+/* Message interface Flags, new for v3.0 */
+#define CKF_MESSAGE_ENCRYPT 0x00000002UL
+#define CKF_MESSAGE_DECRYPT 0x00000004UL
+#define CKF_MESSAGE_SIGN 0x00000008UL
+#define CKF_MESSAGE_VERIFY 0x00000010UL
+#define CKF_MULTI_MESSAGE 0x00000020UL
+
+/* FindObjects (not for CK_MECHANISM_INFO, but for C_CancelSession) v3.0 */
+#define CKF_FIND_OBJECTS 0x00000040UL
/* The flags CKF_ENCRYPT, CKF_DECRYPT, CKF_DIGEST, CKF_SIGN,
* CKG_SIGN_RECOVER, CKF_VERIFY, CKF_VERIFY_RECOVER,
* CKF_GENERATE, CKF_GENERATE_KEY_PAIR, CKF_WRAP, CKF_UNWRAP,
* and CKF_DERIVE are new for v2.0. They specify whether or not
* a mechanism can be used for a particular task */
-#define CKF_ENCRYPT 0x00000100
-#define CKF_DECRYPT 0x00000200
-#define CKF_DIGEST 0x00000400
-#define CKF_SIGN 0x00000800
-#define CKF_SIGN_RECOVER 0x00001000
+#define CKF_ENCRYPT 0x00000100UL
+#define CKF_DECRYPT 0x00000200UL
+#define CKF_DIGEST 0x00000400UL
+#define CKF_SIGN 0x00000800UL
+#define CKF_SIGN_RECOVER 0x00001000UL
#define CKF_VERIFY 0x00002000
-#define CKF_VERIFY_RECOVER 0x00004000
-#define CKF_GENERATE 0x00008000
-#define CKF_GENERATE_KEY_PAIR 0x00010000
-#define CKF_WRAP 0x00020000
-#define CKF_UNWRAP 0x00040000
-#define CKF_DERIVE 0x00080000
+#define CKF_VERIFY_RECOVER 0x00004000UL
+#define CKF_GENERATE 0x00008000UL
+#define CKF_GENERATE_KEY_PAIR 0x00010000UL
+#define CKF_WRAP 0x00020000UL
+#define CKF_UNWRAP 0x00040000UL
+#define CKF_DERIVE 0x00080000UL
/* CKF_EC_F_P, CKF_EC_F_2M, CKF_EC_ECPARAMETERS, CKF_EC_NAMEDCURVE,
* CKF_EC_UNCOMPRESS, and CKF_EC_COMPRESS are new for v2.11. They
* describe a token's EC capabilities not available in mechanism
* information. */
-#define CKF_EC_F_P 0x00100000
-#define CKF_EC_F_2M 0x00200000
-#define CKF_EC_ECPARAMETERS 0x00400000
-#define CKF_EC_NAMEDCURVE 0x00800000
-#define CKF_EC_UNCOMPRESS 0x01000000
-#define CKF_EC_COMPRESS 0x02000000
+#define CKF_EC_F_P 0x00100000UL
+#define CKF_EC_F_2M 0x00200000UL
+#define CKF_EC_ECPARAMETERS 0x00400000UL
+#define CKF_EC_OID 0x00800000UL
+#define CKF_EC_NAMEDCURVE CKF_EC_OID /* renamed in v3.0 */
+#define CKF_EC_UNCOMPRESS 0x01000000UL
+#define CKF_EC_COMPRESS 0x02000000UL
-#define CKF_EXTENSION 0x80000000 /* FALSE for this version */
+#define CKF_EXTENSION 0x80000000UL /* FALSE for this version */
typedef CK_MECHANISM_INFO CK_PTR CK_MECHANISM_INFO_PTR;
@@ -1007,137 +1319,157 @@ typedef CK_MECHANISM_INFO CK_PTR CK_MECHANISM_INFO_PTR;
/* CK_RV was changed from CK_USHORT to CK_ULONG for v2.0 */
typedef CK_ULONG CK_RV;
-#define CKR_OK 0x00000000
-#define CKR_CANCEL 0x00000001
-#define CKR_HOST_MEMORY 0x00000002
-#define CKR_SLOT_ID_INVALID 0x00000003
+#define CKR_OK 0x00000000UL
+#define CKR_CANCEL 0x00000001UL
+#define CKR_HOST_MEMORY 0x00000002UL
+#define CKR_SLOT_ID_INVALID 0x00000003UL
/* CKR_FLAGS_INVALID was removed for v2.0 */
/* CKR_GENERAL_ERROR and CKR_FUNCTION_FAILED are new for v2.0 */
-#define CKR_GENERAL_ERROR 0x00000005
-#define CKR_FUNCTION_FAILED 0x00000006
+#define CKR_GENERAL_ERROR 0x00000005UL
+#define CKR_FUNCTION_FAILED 0x00000006UL
/* CKR_ARGUMENTS_BAD, CKR_NO_EVENT, CKR_NEED_TO_CREATE_THREADS,
* and CKR_CANT_LOCK are new for v2.01 */
-#define CKR_ARGUMENTS_BAD 0x00000007
-#define CKR_NO_EVENT 0x00000008
-#define CKR_NEED_TO_CREATE_THREADS 0x00000009
-#define CKR_CANT_LOCK 0x0000000A
-
-#define CKR_ATTRIBUTE_READ_ONLY 0x00000010
-#define CKR_ATTRIBUTE_SENSITIVE 0x00000011
-#define CKR_ATTRIBUTE_TYPE_INVALID 0x00000012
-#define CKR_ATTRIBUTE_VALUE_INVALID 0x00000013
-#define CKR_DATA_INVALID 0x00000020
-#define CKR_DATA_LEN_RANGE 0x00000021
-#define CKR_DEVICE_ERROR 0x00000030
-#define CKR_DEVICE_MEMORY 0x00000031
-#define CKR_DEVICE_REMOVED 0x00000032
-#define CKR_ENCRYPTED_DATA_INVALID 0x00000040
-#define CKR_ENCRYPTED_DATA_LEN_RANGE 0x00000041
-#define CKR_FUNCTION_CANCELED 0x00000050
-#define CKR_FUNCTION_NOT_PARALLEL 0x00000051
+#define CKR_ARGUMENTS_BAD 0x00000007UL
+#define CKR_NO_EVENT 0x00000008UL
+#define CKR_NEED_TO_CREATE_THREADS 0x00000009UL
+#define CKR_CANT_LOCK 0x0000000AUL
+
+#define CKR_ATTRIBUTE_READ_ONLY 0x00000010UL
+#define CKR_ATTRIBUTE_SENSITIVE 0x00000011UL
+#define CKR_ATTRIBUTE_TYPE_INVALID 0x00000012UL
+#define CKR_ATTRIBUTE_VALUE_INVALID 0x00000013UL
+
+/* new for v3.0 */
+#define CKR_ACTION_PROHIBITED 0x0000001BUL
+
+#define CKR_DATA_INVALID 0x00000020UL
+#define CKR_DATA_LEN_RANGE 0x00000021UL
+#define CKR_DEVICE_ERROR 0x00000030UL
+#define CKR_DEVICE_MEMORY 0x00000031UL
+#define CKR_DEVICE_REMOVED 0x00000032UL
+#define CKR_ENCRYPTED_DATA_INVALID 0x00000040UL
+#define CKR_ENCRYPTED_DATA_LEN_RANGE 0x00000041UL
+#define CKR_FUNCTION_CANCELED 0x00000050UL
+#define CKR_FUNCTION_NOT_PARALLEL 0x00000051UL
/* CKR_FUNCTION_NOT_SUPPORTED is new for v2.0 */
-#define CKR_FUNCTION_NOT_SUPPORTED 0x00000054
+#define CKR_FUNCTION_NOT_SUPPORTED 0x00000054UL
-#define CKR_KEY_HANDLE_INVALID 0x00000060
+#define CKR_KEY_HANDLE_INVALID 0x00000060UL
/* CKR_KEY_SENSITIVE was removed for v2.0 */
-#define CKR_KEY_SIZE_RANGE 0x00000062
-#define CKR_KEY_TYPE_INCONSISTENT 0x00000063
+#define CKR_KEY_SIZE_RANGE 0x00000062UL
+#define CKR_KEY_TYPE_INCONSISTENT 0x00000063UL
/* CKR_KEY_NOT_NEEDED, CKR_KEY_CHANGED, CKR_KEY_NEEDED,
* CKR_KEY_INDIGESTIBLE, CKR_KEY_FUNCTION_NOT_PERMITTED,
* CKR_KEY_NOT_WRAPPABLE, and CKR_KEY_UNEXTRACTABLE are new for
* v2.0 */
-#define CKR_KEY_NOT_NEEDED 0x00000064
-#define CKR_KEY_CHANGED 0x00000065
-#define CKR_KEY_NEEDED 0x00000066
-#define CKR_KEY_INDIGESTIBLE 0x00000067
-#define CKR_KEY_FUNCTION_NOT_PERMITTED 0x00000068
-#define CKR_KEY_NOT_WRAPPABLE 0x00000069
-#define CKR_KEY_UNEXTRACTABLE 0x0000006A
+#define CKR_KEY_NOT_NEEDED 0x00000064UL
+#define CKR_KEY_CHANGED 0x00000065UL
+#define CKR_KEY_NEEDED 0x00000066UL
+#define CKR_KEY_INDIGESTIBLE 0x00000067UL
+#define CKR_KEY_FUNCTION_NOT_PERMITTED 0x00000068UL
+#define CKR_KEY_NOT_WRAPPABLE 0x00000069UL
+#define CKR_KEY_UNEXTRACTABLE 0x0000006AUL
-#define CKR_MECHANISM_INVALID 0x00000070
-#define CKR_MECHANISM_PARAM_INVALID 0x00000071
+#define CKR_MECHANISM_INVALID 0x00000070UL
+#define CKR_MECHANISM_PARAM_INVALID 0x00000071UL
/* CKR_OBJECT_CLASS_INCONSISTENT and CKR_OBJECT_CLASS_INVALID
* were removed for v2.0 */
-#define CKR_OBJECT_HANDLE_INVALID 0x00000082
-#define CKR_OPERATION_ACTIVE 0x00000090
-#define CKR_OPERATION_NOT_INITIALIZED 0x00000091
-#define CKR_PIN_INCORRECT 0x000000A0
-#define CKR_PIN_INVALID 0x000000A1
-#define CKR_PIN_LEN_RANGE 0x000000A2
+#define CKR_OBJECT_HANDLE_INVALID 0x00000082UL
+#define CKR_OPERATION_ACTIVE 0x00000090UL
+#define CKR_OPERATION_NOT_INITIALIZED 0x00000091UL
+#define CKR_PIN_INCORRECT 0x000000A0UL
+#define CKR_PIN_INVALID 0x000000A1UL
+#define CKR_PIN_LEN_RANGE 0x000000A2UL
/* CKR_PIN_EXPIRED and CKR_PIN_LOCKED are new for v2.0 */
-#define CKR_PIN_EXPIRED 0x000000A3
-#define CKR_PIN_LOCKED 0x000000A4
+#define CKR_PIN_EXPIRED 0x000000A3UL
+#define CKR_PIN_LOCKED 0x000000A4UL
-#define CKR_SESSION_CLOSED 0x000000B0
-#define CKR_SESSION_COUNT 0x000000B1
-#define CKR_SESSION_HANDLE_INVALID 0x000000B3
-#define CKR_SESSION_PARALLEL_NOT_SUPPORTED 0x000000B4
-#define CKR_SESSION_READ_ONLY 0x000000B5
-#define CKR_SESSION_EXISTS 0x000000B6
+#define CKR_SESSION_CLOSED 0x000000B0UL
+#define CKR_SESSION_COUNT 0x000000B1UL
+#define CKR_SESSION_HANDLE_INVALID 0x000000B3UL
+#define CKR_SESSION_PARALLEL_NOT_SUPPORTED 0x000000B4UL
+#define CKR_SESSION_READ_ONLY 0x000000B5UL
+#define CKR_SESSION_EXISTS 0x000000B6UL
/* CKR_SESSION_READ_ONLY_EXISTS and
* CKR_SESSION_READ_WRITE_SO_EXISTS are new for v2.0 */
-#define CKR_SESSION_READ_ONLY_EXISTS 0x000000B7
-#define CKR_SESSION_READ_WRITE_SO_EXISTS 0x000000B8
-
-#define CKR_SIGNATURE_INVALID 0x000000C0
-#define CKR_SIGNATURE_LEN_RANGE 0x000000C1
-#define CKR_TEMPLATE_INCOMPLETE 0x000000D0
-#define CKR_TEMPLATE_INCONSISTENT 0x000000D1
-#define CKR_TOKEN_NOT_PRESENT 0x000000E0
-#define CKR_TOKEN_NOT_RECOGNIZED 0x000000E1
-#define CKR_TOKEN_WRITE_PROTECTED 0x000000E2
-#define CKR_UNWRAPPING_KEY_HANDLE_INVALID 0x000000F0
-#define CKR_UNWRAPPING_KEY_SIZE_RANGE 0x000000F1
-#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT 0x000000F2
-#define CKR_USER_ALREADY_LOGGED_IN 0x00000100
-#define CKR_USER_NOT_LOGGED_IN 0x00000101
-#define CKR_USER_PIN_NOT_INITIALIZED 0x00000102
-#define CKR_USER_TYPE_INVALID 0x00000103
+#define CKR_SESSION_READ_ONLY_EXISTS 0x000000B7UL
+#define CKR_SESSION_READ_WRITE_SO_EXISTS 0x000000B8UL
+
+#define CKR_SIGNATURE_INVALID 0x000000C0UL
+#define CKR_SIGNATURE_LEN_RANGE 0x000000C1UL
+#define CKR_TEMPLATE_INCOMPLETE 0x000000D0UL
+#define CKR_TEMPLATE_INCONSISTENT 0x000000D1UL
+#define CKR_TOKEN_NOT_PRESENT 0x000000E0UL
+#define CKR_TOKEN_NOT_RECOGNIZED 0x000000E1UL
+#define CKR_TOKEN_WRITE_PROTECTED 0x000000E2UL
+#define CKR_UNWRAPPING_KEY_HANDLE_INVALID 0x000000F0UL
+#define CKR_UNWRAPPING_KEY_SIZE_RANGE 0x000000F1UL
+#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT 0x000000F2UL
+#define CKR_USER_ALREADY_LOGGED_IN 0x00000100UL
+#define CKR_USER_NOT_LOGGED_IN 0x00000101UL
+#define CKR_USER_PIN_NOT_INITIALIZED 0x00000102UL
+#define CKR_USER_TYPE_INVALID 0x00000103UL
/* CKR_USER_ANOTHER_ALREADY_LOGGED_IN and CKR_USER_TOO_MANY_TYPES
* are new to v2.01 */
-#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN 0x00000104
-#define CKR_USER_TOO_MANY_TYPES 0x00000105
+#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN 0x00000104UL
+#define CKR_USER_TOO_MANY_TYPES 0x00000105UL
-#define CKR_WRAPPED_KEY_INVALID 0x00000110
-#define CKR_WRAPPED_KEY_LEN_RANGE 0x00000112
-#define CKR_WRAPPING_KEY_HANDLE_INVALID 0x00000113
-#define CKR_WRAPPING_KEY_SIZE_RANGE 0x00000114
-#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT 0x00000115
-#define CKR_RANDOM_SEED_NOT_SUPPORTED 0x00000120
+#define CKR_WRAPPED_KEY_INVALID 0x00000110UL
+#define CKR_WRAPPED_KEY_LEN_RANGE 0x00000112UL
+#define CKR_WRAPPING_KEY_HANDLE_INVALID 0x00000113UL
+#define CKR_WRAPPING_KEY_SIZE_RANGE 0x00000114UL
+#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT 0x00000115UL
+#define CKR_RANDOM_SEED_NOT_SUPPORTED 0x00000120UL
-/* These are new to v2.0 */
-#define CKR_RANDOM_NO_RNG 0x00000121
+/* This is new to v2.0 */
+#define CKR_RANDOM_NO_RNG 0x00000121UL
-/* These are new to v2.11 */
-#define CKR_DOMAIN_PARAMS_INVALID 0x00000130
+/* This is new to v2.11 */
+#define CKR_DOMAIN_PARAMS_INVALID 0x00000130UL
+
+/* This is new to v2.40 */
+#define CKR_CURVE_NOT_SUPPORTED 0x00000140UL
/* These are new to v2.0 */
-#define CKR_BUFFER_TOO_SMALL 0x00000150
-#define CKR_SAVED_STATE_INVALID 0x00000160
-#define CKR_INFORMATION_SENSITIVE 0x00000170
-#define CKR_STATE_UNSAVEABLE 0x00000180
+#define CKR_BUFFER_TOO_SMALL 0x00000150UL
+#define CKR_SAVED_STATE_INVALID 0x00000160UL
+#define CKR_INFORMATION_SENSITIVE 0x00000170UL
+#define CKR_STATE_UNSAVEABLE 0x00000180UL
/* These are new to v2.01 */
-#define CKR_CRYPTOKI_NOT_INITIALIZED 0x00000190
-#define CKR_CRYPTOKI_ALREADY_INITIALIZED 0x00000191
-#define CKR_MUTEX_BAD 0x000001A0
-#define CKR_MUTEX_NOT_LOCKED 0x000001A1
+#define CKR_CRYPTOKI_NOT_INITIALIZED 0x00000190UL
+#define CKR_CRYPTOKI_ALREADY_INITIALIZED 0x00000191UL
+#define CKR_MUTEX_BAD 0x000001A0UL
+#define CKR_MUTEX_NOT_LOCKED 0x000001A1UL
+
+/* These are new to v2.40 */
+#define CKR_NEW_PIN_MODE 0x000001B0UL
+#define CKR_NEXT_OTP 0x000001B1UL
+#define CKR_EXCEEDED_MAX_ITERATIONS 0x000001B5UL
+#define CKR_FIPS_SELF_TEST_FAILED 0x000001B6UL
+#define CKR_LIBRARY_LOAD_FAILED 0x000001B7UL
+#define CKR_PIN_TOO_WEAK 0x000001B8UL
+#define CKR_PUBLIC_KEY_INVALID 0x000001B
/* This is new to v2.20 */
-#define CKR_FUNCTION_REJECTED 0x00000200
+#define CKR_FUNCTION_REJECTED 0x00000200UL
+
+/* This is new to v3.0 */
+#define CKR_TOKEN_RESOURCE_EXCEEDED 0x00000201UL
+#define CKR_OPERATION_CANCEL_FAILED 0x00000202UL
-#define CKR_VENDOR_DEFINED 0x80000000
+#define CKR_VENDOR_DEFINED 0x80000000UL
/* CK_NOTIFY is an application callback that processes events */
typedef CK_CALLBACK_FUNCTION(CK_RV, CK_NOTIFY)(
@@ -1156,6 +1488,24 @@ typedef CK_FUNCTION_LIST CK_PTR CK_FUNCTION_LIST_PTR;
typedef CK_FUNCTION_LIST_PTR CK_PTR CK_FUNCTION_LIST_PTR_PTR;
+/* These are new for v3.0 */
+typedef struct CK_FUNCTION_LIST_3_0 CK_FUNCTION_LIST_3_0;
+typedef CK_FUNCTION_LIST_3_0 CK_PTR CK_FUNCTION_LIST_3_0_PTR;
+typedef CK_FUNCTION_LIST_3_0_PTR CK_PTR CK_FUNCTION_LIST_3_0_PTR_PTR;
+
+/* Interfaces are new in v3.0 */
+typedef struct CK_INTERFACE {
+ CK_CHAR *pInterfaceName;
+ CK_VOID_PTR pFunctionList;
+ CK_FLAGS flags;
+} CK_INTERFACE;
+
+typedef CK_INTERFACE CK_PTR CK_INTERFACE_PTR;
+typedef CK_INTERFACE_PTR CK_PTR CK_INTERFACE_PTR_PTR;
+
+#define CKF_END_OF_MESSAGE 0x00000001UL
+#define CKF_INTERFACE_FORK_SAFE 0x00000001UL
+
/* CK_CREATEMUTEX is an application callback for creating a
* mutex object */
typedef CK_CALLBACK_FUNCTION(CK_RV, CK_CREATEMUTEX)(
@@ -1204,8 +1554,8 @@ typedef struct CK_C_INITIALIZE_ARGS {
/* flags: bit flags that provide capabilities of the slot
* Bit Flag Mask Meaning
*/
-#define CKF_LIBRARY_CANT_CREATE_OS_THREADS 0x00000001
-#define CKF_OS_LOCKING_OK 0x00000002
+#define CKF_LIBRARY_CANT_CREATE_OS_THREADS 0x00000001UL
+#define CKF_OS_LOCKING_OK 0x00000002UL
typedef CK_C_INITIALIZE_ARGS CK_PTR CK_C_INITIALIZE_ARGS_PTR;
@@ -1226,13 +1576,19 @@ typedef CK_RSA_PKCS_MGF_TYPE CK_PTR CK_RSA_PKCS_MGF_TYPE_PTR;
/* The following MGFs are defined */
/* CKG_MGF1_SHA256, CKG_MGF1_SHA384, and CKG_MGF1_SHA512
* are new for v2.20 */
-#define CKG_MGF1_SHA1 0x00000001
-#define CKG_MGF1_SHA256 0x00000002
-#define CKG_MGF1_SHA384 0x00000003
-#define CKG_MGF1_SHA512 0x00000004
+#define CKG_MGF1_SHA1 0x00000001UL
+#define CKG_MGF1_SHA256 0x00000002UL
+#define CKG_MGF1_SHA384 0x00000003UL
+#define CKG_MGF1_SHA512 0x00000004UL
/* v2.20 amendment 3 */
-#define CKG_MGF1_SHA224 0x00000005
+#define CKG_MGF1_SHA224 0x00000005UL
+
+/* v2.40 */
+#define CKG_MGF1_SHA3_224 0x00000006UL
+#define CKG_MGF1_SHA3_256 0x00000007UL
+#define CKG_MGF1_SHA3_384 0x00000008UL
+#define CKG_MGF1_SHA3_512 0x00000009UL
/* CK_RSA_PKCS_OAEP_SOURCE_TYPE is new for v2.10.
* CK_RSA_PKCS_OAEP_SOURCE_TYPE is used to indicate the source
@@ -1243,7 +1599,7 @@ typedef CK_ULONG CK_RSA_PKCS_OAEP_SOURCE_TYPE;
typedef CK_RSA_PKCS_OAEP_SOURCE_TYPE CK_PTR CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR;
/* The following encoding parameter sources are defined */
-#define CKZ_DATA_SPECIFIED 0x00000001
+#define CKZ_DATA_SPECIFIED 0x00000001UL
/* CK_RSA_PKCS_OAEP_PARAMS is new for v2.10.
* CK_RSA_PKCS_OAEP_PARAMS provides the parameters to the
@@ -1273,12 +1629,34 @@ typedef CK_RSA_PKCS_PSS_PARAMS CK_PTR CK_RSA_PKCS_PSS_PARAMS_PTR;
typedef CK_ULONG CK_EC_KDF_TYPE;
/* The following EC Key Derivation Functions are defined */
-#define CKD_NULL 0x00000001
-#define CKD_SHA1_KDF 0x00000002
-#define CKD_SHA224_KDF 0x00000005
-#define CKD_SHA256_KDF 0x00000006
-#define CKD_SHA384_KDF 0x00000007
-#define CKD_SHA512_KDF 0x00000008
+#define CKD_NULL 0x00000001UL
+#define CKD_SHA1_KDF 0x00000002UL
+#define CKD_SHA224_KDF 0x00000005UL
+#define CKD_SHA256_KDF 0x00000006UL
+#define CKD_SHA384_KDF 0x00000007UL
+#define CKD_SHA512_KDF 0x00000008UL
+
+/* new for v2.40 */
+#define CKD_CPDIVERSIFY_KDF 0x00000009UL
+#define CKD_SHA3_224_KDF 0x0000000AUL
+#define CKD_SHA3_256_KDF 0x0000000BUL
+#define CKD_SHA3_384_KDF 0x0000000CUL
+#define CKD_SHA3_512_KDF 0x0000000DUL
+
+/* new for v3.0 */
+#define CKD_SHA1_KDF_SP800 0x0000000EUL
+#define CKD_SHA224_KDF_SP800 0x0000000FUL
+#define CKD_SHA256_KDF_SP800 0x00000010UL
+#define CKD_SHA384_KDF_SP800 0x00000011UL
+#define CKD_SHA512_KDF_SP800 0x00000012UL
+#define CKD_SHA3_224_KDF_SP800 0x00000013UL
+#define CKD_SHA3_256_KDF_SP800 0x00000014UL
+#define CKD_SHA3_384_KDF_SP800 0x00000015UL
+#define CKD_SHA3_512_KDF_SP800 0x00000016UL
+#define CKD_BLAKE2B_160_KDF 0x00000017UL
+#define CKD_BLAKE2B_256_KDF 0x00000018UL
+#define CKD_BLAKE2B_384_KDF 0x00000019UL
+#define CKD_BLAKE2B_512_KDF 0x0000001aUL
/* CK_ECDH1_DERIVE_PARAMS is new for v2.11.
* CK_ECDH1_DERIVE_PARAMS provides the parameters to the
@@ -1334,8 +1712,8 @@ typedef CK_X9_42_DH_KDF_TYPE CK_PTR CK_X9_42_DH_KDF_TYPE_PTR;
/* The following X9.42 DH key derivation functions are defined
(besides CKD_NULL already defined : */
-#define CKD_SHA1_KDF_ASN1 0x00000003
-#define CKD_SHA1_KDF_CONCATENATE 0x00000004
+#define CKD_SHA1_KDF_ASN1 0x00000003UL
+#define CKD_SHA1_KDF_CONCATENATE 0x00000004UL
/* CK_X9_42_DH1_DERIVE_PARAMS is new for v2.11.
* CK_X9_42_DH1_DERIVE_PARAMS provides the parameters to the
@@ -1496,15 +1874,24 @@ typedef struct CK_AES_CTR_PARAMS {
typedef CK_AES_CTR_PARAMS CK_PTR CK_AES_CTR_PARAMS_PTR;
/* CK_GCM_PARAMS is new for version 2.30 */
-typedef struct CK_GCM_PARAMS {
+/* There was a discrepency between the doc and the headers
+ * in PKCS #11 v2.40, NSS had the doc version, but the header
+ * was normative. In V3.0 they were reconsiled as the header
+ * version. In NSS the header version is called CK_GCM_PARAMS_V3
+ * and the v2.40 doc version is called CK_NSS_GCM_PARAMS.
+ * CK_GCM_PARMS is define as CK_NSS_GCM_PARAMS if
+ * NSS_PCKS11_2_0_COMPAT is defined and CK_GCM_PARAMS_V3 if it's not.
+ * Softoken accepts either version and internally uses CK_NSS_GCM_PARAMS */
+typedef struct CK_GCM_PARAMS_V3 {
CK_BYTE_PTR pIv;
CK_ULONG ulIvLen;
+ CK_ULONG ulIvBits;
CK_BYTE_PTR pAAD;
CK_ULONG ulAADLen;
CK_ULONG ulTagBits;
-} CK_GCM_PARAMS;
+} CK_GCM_PARAMS_V3;
-typedef CK_GCM_PARAMS CK_PTR CK_GCM_PARAMS_PTR;
+typedef CK_GCM_PARAMS_V3 CK_PTR CK_GCM_PARAMS_V3_PTR;
/* CK_CCM_PARAMS is new for version 2.30 */
typedef struct CK_CCM_PARAMS {
@@ -1518,6 +1905,58 @@ typedef struct CK_CCM_PARAMS {
typedef CK_CCM_PARAMS CK_PTR CK_CCM_PARAMS_PTR;
+/* SALSA20_POLY1305 and CHACHA20_POLY1305 is AEAD is new in v3.0 */
+typedef struct CK_SALSA20_CHACHA20_POLY1305_PARAMS {
+ CK_BYTE_PTR pNonce;
+ CK_ULONG ulNonceLen;
+ CK_BYTE_PTR pAAD;
+ CK_ULONG ulAADLen;
+} CK_SALSA20_CHACHA20_POLY1305_PARAMS;
+
+typedef CK_SALSA20_CHACHA20_POLY1305_PARAMS
+ CK_PTR CK_SALSA20_CHACHA20_POLY1305_PARAMS_PTR;
+
+/* MESSAGE params are new for v3.0 */
+typedef CK_ULONG CK_GENERATOR_FUNCTION;
+#define CKG_NO_GENERATE 0x00000000UL
+#define CKG_GENERATE 0x00000001UL
+#define CKG_GENERATE_COUNTER 0x00000002UL
+#define CKG_GENERATE_RANDOM 0x00000003UL
+#define CKG_GENERATE_COUNTER_XOR 0x00000004UL
+
+typedef struct CK_GCM_MESSAGE_PARAMS {
+ CK_BYTE_PTR pIv;
+ CK_ULONG ulIvLen;
+ CK_ULONG ulIvFixedBits;
+ CK_GENERATOR_FUNCTION ivGenerator;
+ CK_BYTE_PTR pTag;
+ CK_ULONG ulTagBits;
+} CK_GCM_MESSAGE_PARAMS;
+
+typedef CK_GCM_MESSAGE_PARAMS CK_GCM_MESSAGE_PARAMS_PTR;
+
+typedef struct CK_CCM_MESSAGE_PARAMS {
+ CK_ULONG ulDataLen; /*plaintext or ciphertext*/
+ CK_BYTE_PTR pNonce;
+ CK_ULONG ulNonceLen;
+ CK_ULONG ulNonceFixedBits;
+ CK_GENERATOR_FUNCTION nonceGenerator;
+ CK_BYTE_PTR pMAC;
+ CK_ULONG ulMACLen;
+} CK_CCM_MESSAGE_PARAMS;
+
+typedef CK_CCM_MESSAGE_PARAMS CK_CCM_MESSAGE_PARAMS_PTR;
+
+/* SALSA20/CHACHA20 doe not define IV generators */
+typedef struct CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS {
+ CK_BYTE_PTR pNonce;
+ CK_ULONG ulNonceLen;
+ CK_BYTE_PTR pTag;
+} CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS;
+
+typedef CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS
+ CK_PTR CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS_PTR;
+
/* CK_SKIPJACK_PRIVATE_WRAP_PARAMS provides the parameters to the
* CKM_SKIPJACK_PRIVATE_WRAP mechanism */
/* CK_SKIPJACK_PRIVATE_WRAP_PARAMS is new for v2.0 */
@@ -1561,6 +2000,58 @@ typedef struct CK_SKIPJACK_RELAYX_PARAMS {
typedef CK_SKIPJACK_RELAYX_PARAMS CK_PTR
CK_SKIPJACK_RELAYX_PARAMS_PTR;
+/* New for v2.40, CAMELLIA, ARIA, SEED */
+typedef struct CK_CAMELLIA_CTR_PARAMS {
+ CK_ULONG ulCounterBits;
+ CK_BYTE cb[16];
+} CK_CAMELLIA_CTR_PARAMS;
+
+typedef CK_CAMELLIA_CTR_PARAMS CK_PTR CK_CAMELLIA_CTR_PARAMS_PTR;
+
+typedef struct CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS {
+ CK_BYTE iv[16];
+ CK_BYTE_PTR pData;
+ CK_ULONG length;
+} CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS;
+
+typedef CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS CK_PTR
+ CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR;
+
+typedef struct CK_ARIA_CBC_ENCRYPT_DATA_PARAMS {
+ CK_BYTE iv[16];
+ CK_BYTE_PTR pData;
+ CK_ULONG length;
+} CK_ARIA_CBC_ENCRYPT_DATA_PARAMS;
+
+typedef CK_ARIA_CBC_ENCRYPT_DATA_PARAMS CK_PTR
+ CK_ARIA_CBC_ENCRYPT_DATA_PARAMS_PTR;
+
+typedef struct CK_SEED_CBC_ENCRYPT_DATA_PARAMS {
+ CK_BYTE iv[16];
+ CK_BYTE_PTR pData;
+ CK_ULONG length;
+} CK_SEED_CBC_ENCRYPT_DATA_PARAMS;
+
+typedef CK_SEED_CBC_ENCRYPT_DATA_PARAMS CK_PTR
+ CK_SEED_CBC_ENCRYPT_DATA_PARAMS_PTR;
+
+/* ChaCha20/Salsa20 Counter support is new in v3.0*/
+typedef struct CK_CHACHA20_PARAMS {
+ CK_BYTE_PTR pBlockCounter;
+ CK_ULONG blockCounterBits;
+ CK_BYTE_PTR pNonce;
+ CK_ULONG ulNonceBits;
+} CK_CHACHA20_PARAMS;
+
+typedef CK_CHACHA20_PARAMS CK_PTR CK_CHACHA20_PARAMS_PTR;
+
+typedef struct CK_SALSA20_PARAMS {
+ CK_BYTE_PTR pBlockCounter;
+ CK_BYTE_PTR pNonce;
+ CK_ULONG ulNonceBits;
+} CK_SALSA20_PARAMS;
+typedef CK_SALSA20_PARAMS CK_PTR CK_SALSA20_PARAMS_PTR;
+
typedef struct CK_PBE_PARAMS {
CK_BYTE_PTR pInitVector;
CK_UTF8CHAR_PTR pPassword;
@@ -1665,13 +2156,31 @@ typedef struct CK_TLS_KDF_PARAMS {
} CK_TLS_KDF_PARAMS;
typedef struct CK_TLS_MAC_PARAMS {
- CK_MECHANISM_TYPE prfMechanism;
+ CK_MECHANISM_TYPE prfHashMechanism;
CK_ULONG ulMacLength;
CK_ULONG ulServerOrClient;
} CK_TLS_MAC_PARAMS;
typedef CK_TLS_MAC_PARAMS CK_PTR CK_TLS_MAC_PARAMS_PTR;
+/* HKDF is new for v3.0 */
+typedef struct CK_HKDF_PARAMS {
+ CK_BBOOL bExtract;
+ CK_BBOOL bExpand;
+ CK_MECHANISM_TYPE prfHashMechanism;
+ CK_ULONG ulSaltType;
+ CK_BYTE_PTR pSalt;
+ CK_ULONG ulSaltLen;
+ CK_OBJECT_HANDLE hSaltKey;
+ CK_BYTE_PTR pInfo;
+ CK_ULONG ulInfoLen;
+} CK_HKDF_PARAMS;
+typedef CK_HKDF_PARAMS CK_PTR CK_HKDF_PARAMS_PTR;
+
+#define CKF_HKDF_SALT_NULL 0x00000001UL
+#define CKF_HKDF_SALT_DATA 0x00000002UL
+#define CKF_HKDF_SALT_KEY 0x00000004UL
+
/* WTLS is new for version 2.20 */
typedef struct CK_WTLS_RANDOM_DATA {
CK_BYTE_PTR pClientRandom;
@@ -1724,6 +2233,94 @@ typedef struct CK_WTLS_KEY_MAT_PARAMS {
typedef CK_WTLS_KEY_MAT_PARAMS CK_PTR CK_WTLS_KEY_MAT_PARAMS_PTR;
+/* The following types for NIST 800-108 KBKDF are defined in PKCS#11 v3.0 */
+typedef CK_MECHANISM_TYPE CK_SP800_108_PRF_TYPE;
+typedef CK_ULONG CK_PRF_DATA_TYPE;
+
+#define CK_SP800_108_ITERATION_VARIABLE 0x00000001UL
+#define CK_SP800_108_OPTIONAL_COUNTER 0x00000002UL
+#define CK_SP800_108_DKM_LENGTH 0x00000003UL
+#define CK_SP800_108_BYTE_ARRAY 0x00000004UL
+
+/* ERRATA: PKCS#11 v3.0 Cryptographic Token Interface Current Mechanisms
+ * specification specifies a CK_SP800_108_COUNTER, while the pkcs11t.h from
+ * PKCS#11 v3.0 Cryptographic Token Interface Base Specification specifies
+ * CK_SP800_108_OPTIONAL_COUNTER. */
+#define CK_SP800_108_COUNTER CK_SP800_108_OPTIONAL_COUNTER
+
+typedef struct CK_PRF_DATA_PARAM {
+ CK_PRF_DATA_TYPE type;
+ CK_VOID_PTR pValue;
+ CK_ULONG ulValueLen;
+} CK_PRF_DATA_PARAM;
+
+typedef CK_PRF_DATA_PARAM CK_PTR CK_PRF_DATA_PARAM_PTR;
+
+typedef struct CK_SP800_108_COUNTER_FORMAT {
+ CK_BBOOL bLittleEndian;
+ CK_ULONG ulWidthInBits;
+} CK_SP800_108_COUNTER_FORMAT;
+
+typedef CK_SP800_108_COUNTER_FORMAT CK_PTR CK_SP800_108_COUNTER_FORMAT_PTR;
+
+typedef CK_ULONG CK_SP800_108_DKM_LENGTH_METHOD;
+
+/* ERRATA: PKCS#11 v3.0 Cryptographic Token Interface Current Mechanisms
+ * defines that these constants exist, but doesn't specify values. pkcs11t.h
+ * from PKCS#11 v3.0 Cryptographic Token Interface Base Specification doesn't
+ * define these constants either. */
+#define CK_SP800_108_DKM_LENGTH_SUM_OF_KEYS 0x00000001UL
+#define CK_SP800_108_DKM_LENGTH_SUM_OF_SEGMENTS 0x00000002UL
+
+typedef struct CK_SP800_108_DKM_LENGTH_FORMAT {
+ CK_SP800_108_DKM_LENGTH_METHOD dkmLengthMethod;
+ CK_BBOOL bLittleEndian;
+ CK_ULONG ulWidthInBits;
+} CK_SP800_108_DKM_LENGTH_FORMAT;
+
+typedef CK_SP800_108_DKM_LENGTH_FORMAT CK_PTR CK_SP800_108_DKM_LENGTH_FORMAT_PTR;
+
+typedef struct CK_DERIVED_KEY {
+ CK_ATTRIBUTE_PTR pTemplate;
+ CK_ULONG ulAttributeCount;
+ CK_OBJECT_HANDLE_PTR phKey;
+} CK_DERIVED_KEY;
+
+typedef CK_DERIVED_KEY CK_PTR CK_DERIVED_KEY_PTR;
+
+/* UNFIXED ERRATA: NIST SP800-108 specifies that implementer can decide the
+ * number of bits to take from each PRF invocation. However, all three forms
+ * of the PKCS#11 v3.0 implementation lack a bitwidth for the PRF and only
+ * allow the full-width mechanism varieties. Additionally, outside of the
+ * base key (used as the key to the PRF), there is no way to pass any
+ * additional, PRF-mechanism specific data. */
+
+typedef struct CK_SP800_108_KDF_PARAMS {
+ CK_SP800_108_PRF_TYPE prfType;
+ CK_ULONG ulNumberOfDataParams;
+ CK_PRF_DATA_PARAM_PTR pDataParams;
+ CK_ULONG ulAdditionalDerivedKeys;
+ /* ERRATA: in PKCS#11 v3.0, pAdditionalDerivedKeys is typed as
+ * CK_DERVIED_KEY; it needs to be of type CK_DERIVED_KEY_PTR. */
+ CK_DERIVED_KEY_PTR pAdditionalDerivedKeys;
+} CK_SP800_108_KDF_PARAMS;
+
+typedef CK_SP800_108_KDF_PARAMS CK_PTR CK_SP800_108_KDF_PARAMS_PTR;
+
+typedef struct CK_SP800_108_FEEDBACK_KDF_PARAMS {
+ CK_SP800_108_PRF_TYPE prfType;
+ CK_ULONG ulNumberOfDataParams;
+ CK_PRF_DATA_PARAM_PTR pDataParams;
+ CK_ULONG ulIVLen;
+ CK_BYTE_PTR pIV;
+ CK_ULONG ulAdditionalDerivedKeys;
+ /* ERRATA: in PKCS#11 v3.0, pAdditionalDerivedKeys is typed as
+ * CK_DERVIED_KEY; it needs to be of type CK_DERIVED_KEY_PTR. */
+ CK_DERIVED_KEY_PTR pAdditionalDerivedKeys;
+} CK_SP800_108_FEEDBACK_KDF_PARAMS;
+
+typedef CK_SP800_108_FEEDBACK_KDF_PARAMS CK_PTR CK_SP800_108_FEEDBACK_KDF_PARAMS_PTR;
+
/* CMS is new for version 2.20 */
typedef struct CK_CMS_SIG_PARAMS {
CK_OBJECT_HANDLE certificateHandle;
@@ -1764,14 +2361,14 @@ typedef CK_ULONG CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE;
typedef CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE CK_PTR CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE_PTR;
/* The following PRFs are defined in PKCS #5 v2.1. */
-#define CKP_PKCS5_PBKD2_HMAC_SHA1 0x00000001
-#define CKP_PKCS5_PBKD2_HMAC_GOSTR3411 0x00000002
-#define CKP_PKCS5_PBKD2_HMAC_SHA224 0x00000003
-#define CKP_PKCS5_PBKD2_HMAC_SHA256 0x00000004
-#define CKP_PKCS5_PBKD2_HMAC_SHA384 0x00000005
-#define CKP_PKCS5_PBKD2_HMAC_SHA512 0x00000006
-#define CKP_PKCS5_PBKD2_HMAC_SHA512_224 0x00000007
-#define CKP_PKCS5_PBKD2_HMAC_SHA512_256 0x00000008
+#define CKP_PKCS5_PBKD2_HMAC_SHA1 0x00000001UL
+#define CKP_PKCS5_PBKD2_HMAC_GOSTR3411 0x00000002UL
+#define CKP_PKCS5_PBKD2_HMAC_SHA224 0x00000003UL
+#define CKP_PKCS5_PBKD2_HMAC_SHA256 0x00000004UL
+#define CKP_PKCS5_PBKD2_HMAC_SHA384 0x00000005UL
+#define CKP_PKCS5_PBKD2_HMAC_SHA512 0x00000006UL
+#define CKP_PKCS5_PBKD2_HMAC_SHA512_224 0x00000007UL
+#define CKP_PKCS5_PBKD2_HMAC_SHA512_256 0x00000008UL
/* CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE is new for v2.10.
* CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE is used to indicate the
@@ -1782,11 +2379,12 @@ typedef CK_ULONG CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE;
typedef CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE CK_PTR CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR;
/* The following salt value sources are defined in PKCS #5 v2.0. */
-#define CKZ_SALT_SPECIFIED 0x00000001
+#define CKZ_SALT_SPECIFIED 0x00000001UL
/* CK_PKCS5_PBKD2_PARAMS is new for v2.10.
* CK_PKCS5_PBKD2_PARAMS is a structure that provides the
* parameters to the CKM_PKCS5_PBKD2 mechanism. */
+/* this structure is kept for compatibility. use _PARAMS2. */
typedef struct CK_PKCS5_PBKD2_PARAMS {
CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE saltSource;
CK_VOID_PTR pSaltSourceData;
@@ -1801,18 +2399,189 @@ typedef struct CK_PKCS5_PBKD2_PARAMS {
typedef CK_PKCS5_PBKD2_PARAMS CK_PTR CK_PKCS5_PBKD2_PARAMS_PTR;
-/* NSS Specific defines */
+typedef struct CK_PKCS5_PBKD2_PARAMS2 {
+ CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE saltSource;
+ CK_VOID_PTR pSaltSourceData;
+ CK_ULONG ulSaltSourceDataLen;
+ CK_ULONG iterations;
+ CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE prf;
+ CK_VOID_PTR pPrfData;
+ CK_ULONG ulPrfDataLen;
+ CK_UTF8CHAR_PTR pPassword;
+ CK_ULONG ulPasswordLen;
+} CK_PKCS5_PBKD2_PARAMS2;
+
+typedef CK_PKCS5_PBKD2_PARAMS2 CK_PTR CK_PKCS5_PBKD2_PARAMS2_PTR;
+
+/* OTP is new in v2.40 */
+typedef CK_ULONG CK_OTP_PARAM_TYPE;
+#define CK_OTP_VALUE 0UL
+#define CK_OTP_PIN 1UL
+#define CK_OTP_CHALLENGE 2UL
+#define CK_OTP_TIME 3UL
+#define CK_OTP_COUNTER 4UL
+#define CK_OTP_FLAGS 5UL
+#define CK_OTP_OUTPUT_LENGTH 6UL
+#define CK_OTP_OUTPUT_FORMAT 7UL
+
+typedef struct CK_OTP_PARAM {
+ CK_OTP_PARAM_TYPE type;
+ CK_VOID_PTR pValue;
+ CK_ULONG ulValueLen;
+} CK_OTP_PARAM;
-/* defines that have been deprecated in 2.20, but maintained in our
- * header file for backward compatibility */
-#define CKO_KG_PARAMETERS CKO_DOMAIN_PARAMETERS
-#define CKF_EC_FP CKF_EC_F_P
-/* new in v2.11 deprecated by 2.20 */
-#define CKR_KEY_PARAMS_INVALID 0x0000006B
+typedef CK_OTP_PARAM CK_PTR CK_OTP_PARAM_PTR;
+typedef struct CK_OTP_PARAMS {
+ CK_OTP_PARAM_PTR pParams;
+ CK_ULONG ulCount;
+} CK_OTP_PARAMS;
+
+typedef CK_OTP_PARAMS CK_PTR CK_OTP_PARAMS_PTR;
+
+typedef struct CK_OTP_SIGNATURE_INFO {
+ CK_OTP_PARAM_PTR pParams;
+ CK_ULONG ulCount;
+} CK_OTP_SIGNATURE_INFO;
+
+typedef CK_OTP_SIGNATURE_INFO CK_PTR CK_OTP_SIGNATURE_INFO_PTR;
+
+#define CKF_NEXT_OTP 0x00000001UL
+#define CKF_EXCLUDE_TIME 0x00000002UL
+#define CKF_EXCLUDE_COUNTER 0x00000004UL
+#define CKF_EXCLUDE_CHALLENGE 0x00000008UL
+#define CKF_EXCLUDE_PIN 0x00000010UL
+#define CKF_USER_FRIENDLY_OTP 0x00000020UL
+
+/* KIP is new in v2.40 */
+typedef struct CK_KIP_PARAMS {
+ CK_MECHANISM_PTR pMechanism;
+ CK_OBJECT_HANDLE hKey;
+ CK_BYTE_PTR pSeed;
+ CK_ULONG ulSeedLen;
+} CK_KIP_PARAMS;
+
+typedef CK_KIP_PARAMS CK_PTR CK_KIP_PARAMS_PTR;
+
+/* DSA Param Gen is new for v2.40 */
+typedef struct CK_DSA_PARAMETER_GEN_PARAM {
+ CK_MECHANISM_TYPE hash;
+ CK_BYTE_PTR pSeed;
+ CK_ULONG ulSeedLen;
+ CK_ULONG ulIndex;
+} CK_DSA_PARAMETER_GEN_PARAM;
+
+typedef CK_DSA_PARAMETER_GEN_PARAM CK_PTR CK_DSA_PARAMETER_GEN_PARAM_PTR;
+
+/* XXXX_AES_KEY_WRAP is new for v2.40 */
+typedef struct CK_ECDH_AES_KEY_WRAP_PARAMS {
+ CK_ULONG ulAESKeyBits;
+ CK_EC_KDF_TYPE kdf;
+ CK_ULONG ulSharedDataLen;
+ CK_BYTE_PTR pSharedData;
+} CK_ECDH_AES_KEY_WRAP_PARAMS;
+
+typedef CK_ECDH_AES_KEY_WRAP_PARAMS CK_PTR CK_ECDH_AES_KEY_WRAP_PARAMS_PTR;
+
+typedef struct CK_RSA_AES_KEY_WRAP_PARAMS {
+ CK_ULONG ulAESKeyBits;
+ CK_RSA_PKCS_OAEP_PARAMS_PTR pOAEPParams;
+} CK_RSA_AES_KEY_WRAP_PARAMS;
+
+typedef CK_RSA_AES_KEY_WRAP_PARAMS CK_PTR CK_RSA_AES_KEY_WRAP_PARAMS_PTR;
+
+/* GOSTR3410 is new for v2.40 */
+typedef struct CK_GOSTR3410_DERIVE_PARAMS {
+ CK_EC_KDF_TYPE kdf;
+ CK_BYTE_PTR pPublicData;
+ CK_ULONG ulPublicDataLen;
+ CK_BYTE_PTR pUKM;
+ CK_ULONG ulUKMLen;
+} CK_GOSTR3410_DERIVE_PARAMS;
+
+typedef CK_GOSTR3410_DERIVE_PARAMS CK_PTR CK_GOSTR3410_DERIVE_PARAMS_PTR;
+
+typedef struct CK_GOSTR3410_KEY_WRAP_PARAMS {
+ CK_BYTE_PTR pWrapOID;
+ CK_ULONG ulWrapOIDLen;
+ CK_BYTE_PTR pUKM;
+ CK_ULONG ulUKMLen;
+ CK_OBJECT_HANDLE hKey;
+} CK_GOSTR3410_KEY_WRAP_PARAMS;
+
+typedef CK_GOSTR3410_KEY_WRAP_PARAMS CK_PTR CK_GOSTR3410_KEY_WRAP_PARAMS_PTR;
+
+/* EDDSA and XEDDSA are new for v3.0 */
+typedef struct CK_EDDSA_PARAMS {
+ CK_BBOOL phFlag;
+ CK_ULONG ulContextDataLen;
+ CK_BYTE_PTR pContextData;
+} CK_EDDSA_PARAMS;
+typedef CK_ULONG CK_XEDDSA_HASH_TYPE;
+typedef CK_XEDDSA_HASH_TYPE CK_PTR CK_XEDDSA_HASH_TYPE_PTR;
+
+typedef struct CK_XEDDSA_PARAMS {
+ CK_XEDDSA_HASH_TYPE hash;
+} CK_XEDDSA_PARAMS;
+typedef CK_XEDDSA_PARAMS CK_PTR CK_XEDDSA_PARAMS_PTR;
+
+/* X3DH and Ratchet are new in v3.0 */
+typedef CK_ULONG CK_X3DH_KDF_TYPE;
+typedef CK_X3DH_KDF_TYPE CK_PTR CK_X3DH_KDF_TYPE_PTR;
+
+typedef struct CK_X3DH_INITIATE_PARAMS {
+ CK_X3DH_KDF_TYPE kdf;
+ CK_OBJECT_HANDLE pPeer_identity;
+ CK_OBJECT_HANDLE pPeer_prekey;
+ CK_BYTE_PTR pPrekey_signature;
+ CK_BYTE_PTR pOnetime_key;
+ CK_OBJECT_HANDLE pOwn_identity;
+ CK_OBJECT_HANDLE pOwn_ephemeral;
+} CK_X3DH_INITIATE_PARAMS;
+
+typedef struct CK_X3DH_RESPOND_PARAMS {
+ CK_X3DH_KDF_TYPE kdf;
+ CK_BYTE_PTR pIdentity_id;
+ CK_BYTE_PTR pPrekey_id;
+ CK_BYTE_PTR pOnetime_id;
+ CK_OBJECT_HANDLE pInitiator_identity;
+ CK_BYTE_PTR pInitiator_ephemeral;
+} CK_X3DH_RESPOND_PARAMS;
+
+typedef CK_ULONG CK_X2RATCHET_KDF_TYPE;
+typedef CK_X2RATCHET_KDF_TYPE CK_PTR CK_X2RATCHET_KDF_TYPE_PTR;
+
+typedef struct CK_X2RATCHET_INITIALIZE_PARAMS {
+ CK_BYTE_PTR sk;
+ CK_OBJECT_HANDLE peer_public_prekey;
+ CK_OBJECT_HANDLE peer_public_identity;
+ CK_OBJECT_HANDLE own_public_identity;
+ CK_BBOOL bEncryptedHeader;
+ CK_ULONG eCurve;
+ CK_MECHANISM_TYPE aeadMechanism;
+ CK_X2RATCHET_KDF_TYPE kdfMechanism;
+} CK_X2RATCHET_INITIALIZE_PARAMS;
+
+typedef CK_X2RATCHET_INITIALIZE_PARAMS
+ CK_PTR CK_X2RATCHET_INITIALIZE_PARAMS_PTR;
+
+typedef struct CK_X2RATCHET_RESPOND_PARAMS {
+ CK_BYTE_PTR sk;
+ CK_OBJECT_HANDLE own_prekey;
+ CK_OBJECT_HANDLE initiator_identity;
+ CK_OBJECT_HANDLE own_public_identity;
+ CK_BBOOL bEncryptedHeader;
+ CK_ULONG eCurve;
+ CK_MECHANISM_TYPE aeadMechanism;
+ CK_X2RATCHET_KDF_TYPE kdfMechanism;
+} CK_X2RATCHET_RESPOND_PARAMS;
+typedef CK_X2RATCHET_RESPOND_PARAMS
+ CK_PTR CK_X2RATCHET_RESPOND_PARAMS_PTR;
+
+/* NSS Specific defines */
/* stuff that for historic reasons is in this header file but should have
* been in pkcs11n.h */
-#define CKK_INVALID_KEY_TYPE 0xffffffff
+#define CKK_INVALID_KEY_TYPE 0xffffffffUL
#include "pkcs11n.h"
diff --git a/security/nss/lib/util/quickder.c b/security/nss/lib/util/quickder.c
index 70ae42b270..d694581e18 100644
--- a/security/nss/lib/util/quickder.c
+++ b/security/nss/lib/util/quickder.c
@@ -742,15 +742,18 @@ DecodeItem(void* dest,
switch (tagnum) {
/* special cases of primitive types */
case SEC_ASN1_INTEGER: {
- /* remove leading zeroes if the caller requested
- siUnsignedInteger
- This is to allow RSA key operations to work */
SECItem* destItem = (SECItem*)((char*)dest +
templateEntry->offset);
if (destItem && (siUnsignedInteger == destItem->type)) {
- while (temp.len > 1 && temp.data[0] == 0) { /* leading 0 */
+ /* A leading 0 is only allowed when a value
+ * would otherwise be interpreted as negative. */
+ if (temp.len > 1 && temp.data[0] == 0) {
temp.data++;
temp.len--;
+ if (!(temp.data[0] & 0x80)) {
+ PORT_SetError(SEC_ERROR_BAD_DER);
+ rv = SECFailure;
+ }
}
}
break;
diff --git a/security/nss/lib/util/secasn1d.c b/security/nss/lib/util/secasn1d.c
index ed237ed72c..bb1887f7cf 100644
--- a/security/nss/lib/util/secasn1d.c
+++ b/security/nss/lib/util/secasn1d.c
@@ -1982,8 +1982,15 @@ sec_asn1d_next_in_group(sec_asn1d_state *state)
* compensating for "offset", as is done a little farther below
* in the more normal case.
*/
- PORT_Assert(state->indefinite);
- PORT_Assert(state->pending == 0);
+ /*
+ * XXX We used to assert our overall state was that we were decoding
+ * an indefinite-length object here (state->indefinite == TRUE and no
+ * pending bytes in the decoder), but those assertions aren't correct
+ * as it's legitimate to wrap indefinite sequences inside definite ones
+ * and this code handles that case. Additionally, when compiled in
+ * release mode these assertions aren't checked anyway, yet function
+ * safely.
+ */
if (child->dest && !state->subitems_head) {
sec_asn1d_add_to_subitems(state, child->dest, 0, PR_FALSE);
child->dest = NULL;
diff --git a/security/nss/lib/util/secerr.h b/security/nss/lib/util/secerr.h
index 4fe1d8e38d..7b205a71e9 100644
--- a/security/nss/lib/util/secerr.h
+++ b/security/nss/lib/util/secerr.h
@@ -210,6 +210,11 @@ typedef enum {
SEC_ERROR_APPLICATION_CALLBACK_ERROR = (SEC_ERROR_BASE + 178),
+ SEC_ERROR_INVALID_STATE = (SEC_ERROR_BASE + 179),
+
+ SEC_ERROR_POLICY_LOCKED = (SEC_ERROR_BASE + 180),
+ SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED = (SEC_ERROR_BASE + 181),
+
/* Add new error codes above here. */
SEC_ERROR_END_OF_LIST
} SECErrorCodes;
diff --git a/security/nss/lib/util/secoid.c b/security/nss/lib/util/secoid.c
index 2938b8ff1f..b10f859fbd 100644
--- a/security/nss/lib/util/secoid.c
+++ b/security/nss/lib/util/secoid.c
@@ -694,7 +694,7 @@ const static SECOidData oids[SEC_OID_TOTAL] = {
CKM_PBE_MD5_DES_CBC, INVALID_CERT_EXTENSION),
OD(pkcs5PbeWithSha1AndDEScbc, SEC_OID_PKCS5_PBE_WITH_SHA1_AND_DES_CBC,
"PKCS #5 Password Based Encryption with SHA-1 and DES-CBC",
- CKM_NETSCAPE_PBE_SHA1_DES_CBC, INVALID_CERT_EXTENSION),
+ CKM_NSS_PBE_SHA1_DES_CBC, INVALID_CERT_EXTENSION),
OD(pkcs7, SEC_OID_PKCS7,
"PKCS #7", CKM_INVALID_MECHANISM, INVALID_CERT_EXTENSION),
OD(pkcs7Data, SEC_OID_PKCS7_DATA,
@@ -962,23 +962,23 @@ const static SECOidData oids[SEC_OID_TOTAL] = {
OD(pkcs12PBEWithSha1And128BitRC4,
SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC4,
"PKCS #12 PBE With SHA-1 and 128 Bit RC4",
- CKM_NETSCAPE_PBE_SHA1_128_BIT_RC4, INVALID_CERT_EXTENSION),
+ CKM_NSS_PBE_SHA1_128_BIT_RC4, INVALID_CERT_EXTENSION),
OD(pkcs12PBEWithSha1And40BitRC4,
SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC4,
"PKCS #12 PBE With SHA-1 and 40 Bit RC4",
- CKM_NETSCAPE_PBE_SHA1_40_BIT_RC4, INVALID_CERT_EXTENSION),
+ CKM_NSS_PBE_SHA1_40_BIT_RC4, INVALID_CERT_EXTENSION),
OD(pkcs12PBEWithSha1AndTripleDESCBC,
SEC_OID_PKCS12_PBE_WITH_SHA1_AND_TRIPLE_DES_CBC,
"PKCS #12 PBE With SHA-1 and Triple DES-CBC",
- CKM_NETSCAPE_PBE_SHA1_TRIPLE_DES_CBC, INVALID_CERT_EXTENSION),
+ CKM_NSS_PBE_SHA1_TRIPLE_DES_CBC, INVALID_CERT_EXTENSION),
OD(pkcs12PBEWithSha1And128BitRC2CBC,
SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC,
"PKCS #12 PBE With SHA-1 and 128 Bit RC2 CBC",
- CKM_NETSCAPE_PBE_SHA1_128_BIT_RC2_CBC, INVALID_CERT_EXTENSION),
+ CKM_NSS_PBE_SHA1_128_BIT_RC2_CBC, INVALID_CERT_EXTENSION),
OD(pkcs12PBEWithSha1And40BitRC2CBC,
SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC,
"PKCS #12 PBE With SHA-1 and 40 Bit RC2 CBC",
- CKM_NETSCAPE_PBE_SHA1_40_BIT_RC2_CBC, INVALID_CERT_EXTENSION),
+ CKM_NSS_PBE_SHA1_40_BIT_RC2_CBC, INVALID_CERT_EXTENSION),
OD(pkcs12RSAEncryptionWith128BitRC4,
SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_128_BIT_RC4,
"PKCS #12 RSA Encryption with 128 Bit RC4",
@@ -2058,7 +2058,7 @@ SECOID_Init(void)
{
PLHashEntry *entry;
const SECOidData *oid;
- int i;
+ SECOidTag i;
char *envVal;
#define NSS_VERSION_VARIABLE __nss_util_version
@@ -2244,6 +2244,8 @@ NSS_GetAlgorithmPolicy(SECOidTag tag, PRUint32 *pValue)
return SECSuccess;
}
+static PRBool nss_policy_locked = PR_FALSE;
+
/* The Set function modifies the stored value according to the following
* algorithm:
* policy[tag] = (policy[tag] & ~clearBits) | setBits;
@@ -2255,6 +2257,11 @@ NSS_SetAlgorithmPolicy(SECOidTag tag, PRUint32 setBits, PRUint32 clearBits)
PRUint32 policyFlags;
if (!pxo)
return SECFailure;
+
+ if (nss_policy_locked) {
+ PORT_SetError(SEC_ERROR_POLICY_LOCKED);
+ return SECFailure;
+ }
/* The stored policy flags are the ones complement of the flags as
* seen by the user. This is not atomic, but these changes should
* be done rarely, e.g. at initialization time.
@@ -2265,6 +2272,20 @@ NSS_SetAlgorithmPolicy(SECOidTag tag, PRUint32 setBits, PRUint32 clearBits)
return SECSuccess;
}
+/* Get the state of nss_policy_locked */
+PRBool
+NSS_IsPolicyLocked(void)
+{
+ return nss_policy_locked;
+}
+
+/* Once the policy is locked, it can't be unlocked */
+void
+NSS_LockPolicy(void)
+{
+ nss_policy_locked = PR_TRUE;
+}
+
/* --------- END OF opaque extended OID table accessor functions ---------*/
/* for now, this is only used in a single place, so it can remain static */
@@ -2326,6 +2347,9 @@ SECOID_Shutdown(void)
dynOidEntriesAllocated = 0;
dynOidEntriesUsed = 0;
}
+ /* we are trashing the old policy state now, also reenable changing
+ * the policy as well */
+ nss_policy_locked = PR_FALSE;
memset(xOids, 0, sizeof xOids);
return SECSuccess;
}
diff --git a/security/nss/lib/util/secoid.h b/security/nss/lib/util/secoid.h
index e6eaa8ce96..20d4cf551a 100644
--- a/security/nss/lib/util/secoid.h
+++ b/security/nss/lib/util/secoid.h
@@ -135,6 +135,15 @@ extern SECStatus NSS_GetAlgorithmPolicy(SECOidTag tag, PRUint32 *pValue);
extern SECStatus
NSS_SetAlgorithmPolicy(SECOidTag tag, PRUint32 setBits, PRUint32 clearBits);
+/* Lock the policy so NSS_SetAlgorithmPolicy (and other policy functions)
+ * No longer function */
+void
+NSS_LockPolicy(void);
+
+/* return true if policy changes are now locked out */
+PRBool
+NSS_IsPolicyLocked(void);
+
SEC_END_PROTOS
#endif /* _SECOID_H_ */
diff --git a/security/nss/lib/util/secoidt.h b/security/nss/lib/util/secoidt.h
index 837972e2fb..c73829ef86 100644
--- a/security/nss/lib/util/secoidt.h
+++ b/security/nss/lib/util/secoidt.h
@@ -538,7 +538,24 @@ struct SECOidDataStr {
#define NSS_USE_ALG_IN_SSL_KX 0x00000004 /* used in SSL key exchange */
#define NSS_USE_ALG_IN_SSL 0x00000008 /* used in SSL record protocol */
#define NSS_USE_POLICY_IN_SSL 0x00000010 /* enable policy in SSL protocol */
-#define NSS_USE_ALG_RESERVED 0xfffffffc /* may be used in future */
+#define NSS_USE_ALG_IN_ANY_SIGNATURE 0x00000020 /* used in S/MIME */
+#define NSS_USE_DEFAULT_NOT_VALID 0x80000000 /* clear to make the default flag valid */
+#define NSS_USE_DEFAULT_SSL_ENABLE 0x40000000 /* default cipher suite setting 1=enable */
+
+/* Combo policy bites */
+#define NSS_USE_ALG_RESERVED 0x3fffffc0 /* may be used in future */
+/* Alias of all the signature values. */
+#define NSS_USE_ALG_IN_SIGNATURE (NSS_USE_ALG_IN_CERT_SIGNATURE | \
+ NSS_USE_ALG_IN_CMS_SIGNATURE | \
+ NSS_USE_ALG_IN_ANY_SIGNATURE)
+/* all the bits needed for a certificate signature
+ * and only the bits needed for a certificate signature */
+#define NSS_USE_CERT_SIGNATURE_OK (NSS_USE_ALG_IN_CERT_SIGNATURE | \
+ NSS_USE_ALG_IN_ANY_SIGNATURE)
+/* all the bits needed for an SMIME signature
+ * and only the bits needed for an SMIME signature */
+#define NSS_USE_CMS_SIGNATURE_OK (NSS_USE_ALG_IN_CMS_SIGNATURE | \
+ NSS_USE_ALG_IN_ANY_SIGNATURE)
/* Code MUST NOT SET or CLEAR reserved bits, and must NOT depend on them
* being all zeros or having any other known value. The reserved bits
diff --git a/security/nss/lib/util/secport.h b/security/nss/lib/util/secport.h
index c682f5d11b..b3021afafe 100644
--- a/security/nss/lib/util/secport.h
+++ b/security/nss/lib/util/secport.h
@@ -126,6 +126,15 @@ SEC_END_PROTOS
* ignored. See more details in Bug 1588015. */
#define PORT_AssertArg PR_ASSERT_ARG
+/* Assert the current location can't be reached, passing a reason-string. */
+#define PORT_AssertNotReached(reasonStr) PR_NOT_REACHED(reasonStr)
+
+/* macros to handle endian based byte conversion */
+#define PORT_GET_BYTE_BE(value, offset, len) \
+ ((unsigned char)(((len) - (offset)-1) >= sizeof(value) ? 0 : (((value) >> (((len) - (offset)-1) * PR_BITS_PER_BYTE)) & 0xff)))
+#define PORT_GET_BYTE_LE(value, offset, len) \
+ ((unsigned char)((offset) > sizeof(value) ? 0 : (((value) >> ((offset)*PR_BITS_PER_BYTE)) & 0xff)))
+
/* This runs a function that should return SECSuccess.
* Intended for NSS internal use only.
* The return value is asserted in a debug build, otherwise it is ignored.
@@ -296,4 +305,69 @@ PORT_LoadLibraryFromOrigin(const char *existingShLibName,
SEC_END_PROTOS
+/*
+ * Constant time macros
+ */
+/* These macros use the fact that arithmetic shift shifts-in the sign bit.
+ * However, this is not ensured by the C standard so you may need to replace
+ * them with something else for odd compilers. These macros work for object
+ * sizes up to 32 bits. The inequalities will produce incorrect results if
+ * abs(a-b) >= PR_UINT32_MAX/2. This can be a voided if unsigned values stay
+ * within the range 0-PRUINT32_MAX/2 and signed values stay within the range
+ * -PRINT32_MAX/2-PRINT32_MAX/2. If these are insufficient, we can fix
+ * this by either expanding the PORT_CT_DUPLICATE_MSB_TO_ALL to PRUint64
+ * or by creating the following new macros for inequality:
+ *
+ * PORT_CT_OVERFLOW prevents the overflow condition by handling the case
+ * where the high bits in a and b are different specially. Basically if
+ * the high bit in a and b differs we can just
+ * copy the high bit of one of the parameters to determine the result as
+ * follows:
+ * GxU if a has the high bit on, a>b, so d=a
+ * LxU if b has the high bit on, a<b, so d=b
+ * GxS if b has the high bit on, it's negative a>b so d=b
+ * LxS if a has the high bit on, it's negative a<b so d=a
+ * where PORT_CT_xxU() macros do unsigned compares and PORT_CT_xxS() do signed
+ * compares.
+ *
+ * #define PORT_CT_OVERFLOW(a,b,c,d) \
+ * PORT_CT_SEL(PORT_CT_DUPLICATE_MSB_TO_ALL((a)^(b)), \
+ * (PORT_CT_DUPLICATE_MSB_TO_ALL(d)),c)
+ * #define PORT_CT_GTU(a,b) PORT_CT_OVERFLOW(a,b,PORT_CT_GT(a,b),a)
+ * #define PORT_CT_LTU(a,b) PORT_CT_OVERFLOW(a,b,PORT_CT_LT(a,b),b)
+ * #define PORT_CT_GEU(a,b) PORT_CT_OVERFLOW(a,b,PORT_CT_GE(a,b),a)
+ * #define PORT_CT_LEU(a,b) PORT_CT_OVERFLOW(a,b,PORT_CT_LE(a,b),b)
+ * #define PORT_CT_GTS(a,b) PORT_CT_OVERFLOW(a,b,PORT_CT_GT(a,b),b)
+ * #define PORT_CT_LTS(a,b) PORT_CT_OVERFLOW(a,b,PORT_CT_LT(a,b),a)
+ * #define PORT_CT_GES(a,b) PORT_CT_OVERFLOW(a,b,PORT_CT_GE(a,b),b)
+ * #define PORT_CT_LES(a,b) PORT_CT_OVERFLOW(a,b,PORT_CT_LE(a,b),a)
+ *
+ *
+ * */
+/* Constant-time helper macro that copies the MSB of x to all other bits. */
+#define PORT_CT_DUPLICATE_MSB_TO_ALL(x) ((PRUint32)((PRInt32)(x) >> (sizeof(PRInt32) * 8 - 1)))
+
+/* Constant-time helper macro that selects l or r depending on all-1 or all-0
+ * mask m */
+#define PORT_CT_SEL(m, l, r) (((m) & (l)) | (~(m) & (r)))
+
+/* Constant-time helper macro that returns all-1s if x is not 0; and all-0s
+ * otherwise. */
+#define PORT_CT_NOT_ZERO(x) (PORT_CT_DUPLICATE_MSB_TO_ALL(((x) | (0 - (x)))))
+
+/* Constant-time helper macro that returns all-1s if x is 0; and all-0s
+ * otherwise. */
+#define PORT_CT_ZERO(x) (~PORT_CT_DUPLICATE_MSB_TO_ALL(((x) | (0 - (x)))))
+
+/* Constant-time helper macro for equalities and inequalities.
+ * returns all-1's for true and all-0's for false */
+#define PORT_CT_EQ(a, b) PORT_CT_ZERO(((a) - (b)))
+#define PORT_CT_NE(a, b) PORT_CT_NOT_ZERO(((a) - (b)))
+#define PORT_CT_GT(a, b) PORT_CT_DUPLICATE_MSB_TO_ALL((b) - (a))
+#define PORT_CT_LT(a, b) PORT_CT_DUPLICATE_MSB_TO_ALL((a) - (b))
+#define PORT_CT_GE(a, b) (~PORT_CT_LT(a, b))
+#define PORT_CT_LE(a, b) (~PORT_CT_GT(a, b))
+#define PORT_CT_TRUE (~0)
+#define PORT_CT_FALSE 0
+
#endif /* _SECPORT_H_ */
diff --git a/security/nss/lib/util/utilpars.c b/security/nss/lib/util/utilpars.c
index f9b807f7ed..c248aa65b6 100644
--- a/security/nss/lib/util/utilpars.c
+++ b/security/nss/lib/util/utilpars.c
@@ -178,7 +178,7 @@ char *
NSSUTIL_ArgGetParamValue(const char *paramName, const char *parameters)
{
char searchValue[256];
- int paramLen = strlen(paramName);
+ size_t paramLen = strlen(paramName);
char *returnValue = NULL;
int next;
diff --git a/security/nss/lib/zlib/README b/security/nss/lib/zlib/README
index d4219bf889..51106de475 100644
--- a/security/nss/lib/zlib/README
+++ b/security/nss/lib/zlib/README
@@ -1,22 +1,22 @@
ZLIB DATA COMPRESSION LIBRARY
-zlib 1.2.5 is a general purpose data compression library. All the code is
+zlib 1.2.11 is a general purpose data compression library. All the code is
thread safe. The data format used by the zlib library is described by RFCs
(Request for Comments) 1950 to 1952 in the files
-http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format)
-and rfc1952.txt (gzip format).
+http://tools.ietf.org/html/rfc1950 (zlib format), rfc1951 (deflate format) and
+rfc1952 (gzip format).
All functions of the compression library are documented in the file zlib.h
(volunteer to write man pages welcome, contact zlib@gzip.org). A usage example
-of the library is given in the file example.c which also tests that the library
-is working correctly. Another example is given in the file minigzip.c. The
-compression library itself is composed of all source files except example.c and
-minigzip.c.
+of the library is given in the file test/example.c which also tests that
+the library is working correctly. Another example is given in the file
+test/minigzip.c. The compression library itself is composed of all source
+files in the root directory.
To compile all files and run the test program, follow the instructions given at
the top of Makefile.in. In short "./configure; make test", and if that goes
-well, "make install" should work for most flavors of Unix. For Windows, use one
-of the special makefiles in win32/ or contrib/vstudio/ . For VMS, use
+well, "make install" should work for most flavors of Unix. For Windows, use
+one of the special makefiles in win32/ or contrib/vstudio/ . For VMS, use
make_vms.com.
Questions about zlib should be sent to <zlib@gzip.org>, or to Gilles Vollant
@@ -31,7 +31,7 @@ Mark Nelson <markn@ieee.org> wrote an article about zlib for the Jan. 1997
issue of Dr. Dobb's Journal; a copy of the article is available at
http://marknelson.us/1997/01/01/zlib-engine/ .
-The changes made in version 1.2.5 are documented in the file ChangeLog.
+The changes made in version 1.2.11 are documented in the file ChangeLog.
Unsupported third party contributions are provided in directory contrib/ .
@@ -44,7 +44,7 @@ http://search.cpan.org/~pmqs/IO-Compress-Zlib/ .
A Python interface to zlib written by A.M. Kuchling <amk@amk.ca> is
available in Python 1.5 and later versions, see
-http://www.python.org/doc/lib/module-zlib.html .
+http://docs.python.org/library/zlib.html .
zlib is built into tcl: http://wiki.tcl.tk/4610 .
@@ -84,7 +84,7 @@ Acknowledgments:
Copyright notice:
- (C) 1995-2010 Jean-loup Gailly and Mark Adler
+ (C) 1995-2017 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
diff --git a/security/nss/lib/zlib/README.nss b/security/nss/lib/zlib/README.nss
index 58ad213a0a..681a3708d3 100644
--- a/security/nss/lib/zlib/README.nss
+++ b/security/nss/lib/zlib/README.nss
@@ -1,7 +1,7 @@
zlib data compression library
URL: http://zlib.net/
-Version: 1.2.5
+Version: 1.2.11 (cacf7f1d4e3d44d871b605da3b647f07d718623f)
License: zlib License
License File: http://zlib.net/zlib_license.html
@@ -9,10 +9,3 @@ Description:
NSS uses zlib in libSSL (for the DEFLATE compression method), modutil, and
signtool.
-
-Local Modifications:
-
-- patches/prune-zlib.sh: run this shell script to remove unneeded files
- from the zlib distribution.
-- patches/msvc-vsnprintf.patch: define HAVE_VSNPRINTF for Visual C++ 2008
- (9.0) and later.
diff --git a/security/nss/lib/zlib/adler32.c b/security/nss/lib/zlib/adler32.c
index 65ad6a5adc..d0be4380a3 100644
--- a/security/nss/lib/zlib/adler32.c
+++ b/security/nss/lib/zlib/adler32.c
@@ -1,5 +1,5 @@
/* adler32.c -- compute the Adler-32 checksum of a data stream
- * Copyright (C) 1995-2007 Mark Adler
+ * Copyright (C) 1995-2011, 2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -7,11 +7,9 @@
#include "zutil.h"
-#define local static
+local uLong adler32_combine_ OF((uLong adler1, uLong adler2, z_off64_t len2));
-local uLong adler32_combine_(uLong adler1, uLong adler2, z_off64_t len2);
-
-#define BASE 65521UL /* largest prime smaller than 65536 */
+#define BASE 65521U /* largest prime smaller than 65536 */
#define NMAX 5552
/* NMAX is the largest n such that 255n(n+1)/2 + (n+1)(BASE-1) <= 2^32-1 */
@@ -21,46 +19,51 @@ local uLong adler32_combine_(uLong adler1, uLong adler2, z_off64_t len2);
#define DO8(buf,i) DO4(buf,i); DO4(buf,i+4);
#define DO16(buf) DO8(buf,0); DO8(buf,8);
-/* use NO_DIVIDE if your processor does not do division in hardware */
+/* use NO_DIVIDE if your processor does not do division in hardware --
+ try it both ways to see which is faster */
#ifdef NO_DIVIDE
-# define MOD(a) \
+/* note that this assumes BASE is 65521, where 65536 % 65521 == 15
+ (thank you to John Reiser for pointing this out) */
+# define CHOP(a) \
do { \
- if (a >= (BASE << 16)) a -= (BASE << 16); \
- if (a >= (BASE << 15)) a -= (BASE << 15); \
- if (a >= (BASE << 14)) a -= (BASE << 14); \
- if (a >= (BASE << 13)) a -= (BASE << 13); \
- if (a >= (BASE << 12)) a -= (BASE << 12); \
- if (a >= (BASE << 11)) a -= (BASE << 11); \
- if (a >= (BASE << 10)) a -= (BASE << 10); \
- if (a >= (BASE << 9)) a -= (BASE << 9); \
- if (a >= (BASE << 8)) a -= (BASE << 8); \
- if (a >= (BASE << 7)) a -= (BASE << 7); \
- if (a >= (BASE << 6)) a -= (BASE << 6); \
- if (a >= (BASE << 5)) a -= (BASE << 5); \
- if (a >= (BASE << 4)) a -= (BASE << 4); \
- if (a >= (BASE << 3)) a -= (BASE << 3); \
- if (a >= (BASE << 2)) a -= (BASE << 2); \
- if (a >= (BASE << 1)) a -= (BASE << 1); \
+ unsigned long tmp = a >> 16; \
+ a &= 0xffffUL; \
+ a += (tmp << 4) - tmp; \
+ } while (0)
+# define MOD28(a) \
+ do { \
+ CHOP(a); \
if (a >= BASE) a -= BASE; \
} while (0)
-# define MOD4(a) \
+# define MOD(a) \
do { \
- if (a >= (BASE << 4)) a -= (BASE << 4); \
- if (a >= (BASE << 3)) a -= (BASE << 3); \
- if (a >= (BASE << 2)) a -= (BASE << 2); \
- if (a >= (BASE << 1)) a -= (BASE << 1); \
+ CHOP(a); \
+ MOD28(a); \
+ } while (0)
+# define MOD63(a) \
+ do { /* this assumes a is not negative */ \
+ z_off64_t tmp = a >> 32; \
+ a &= 0xffffffffL; \
+ a += (tmp << 8) - (tmp << 5) + tmp; \
+ tmp = a >> 16; \
+ a &= 0xffffL; \
+ a += (tmp << 4) - tmp; \
+ tmp = a >> 16; \
+ a &= 0xffffL; \
+ a += (tmp << 4) - tmp; \
if (a >= BASE) a -= BASE; \
} while (0)
#else
# define MOD(a) a %= BASE
-# define MOD4(a) a %= BASE
+# define MOD28(a) a %= BASE
+# define MOD63(a) a %= BASE
#endif
/* ========================================================================= */
-uLong ZEXPORT adler32(adler, buf, len)
+uLong ZEXPORT adler32_z(adler, buf, len)
uLong adler;
const Bytef *buf;
- uInt len;
+ z_size_t len;
{
unsigned long sum2;
unsigned n;
@@ -92,7 +95,7 @@ uLong ZEXPORT adler32(adler, buf, len)
}
if (adler >= BASE)
adler -= BASE;
- MOD4(sum2); /* only added so many BASE's */
+ MOD28(sum2); /* only added so many BASE's */
return adler | (sum2 << 16);
}
@@ -128,6 +131,15 @@ uLong ZEXPORT adler32(adler, buf, len)
}
/* ========================================================================= */
+uLong ZEXPORT adler32(adler, buf, len)
+ uLong adler;
+ const Bytef *buf;
+ uInt len;
+{
+ return adler32_z(adler, buf, len);
+}
+
+/* ========================================================================= */
local uLong adler32_combine_(adler1, adler2, len2)
uLong adler1;
uLong adler2;
@@ -137,8 +149,13 @@ local uLong adler32_combine_(adler1, adler2, len2)
unsigned long sum2;
unsigned rem;
+ /* for negative len, return invalid adler32 as a clue for debugging */
+ if (len2 < 0)
+ return 0xffffffffUL;
+
/* the derivation of this formula is left as an exercise for the reader */
- rem = (unsigned)(len2 % BASE);
+ MOD63(len2); /* assumes len2 >= 0 */
+ rem = (unsigned)len2;
sum1 = adler1 & 0xffff;
sum2 = rem * sum1;
MOD(sum2);
@@ -146,7 +163,7 @@ local uLong adler32_combine_(adler1, adler2, len2)
sum2 += ((adler1 >> 16) & 0xffff) + ((adler2 >> 16) & 0xffff) + BASE - rem;
if (sum1 >= BASE) sum1 -= BASE;
if (sum1 >= BASE) sum1 -= BASE;
- if (sum2 >= (BASE << 1)) sum2 -= (BASE << 1);
+ if (sum2 >= ((unsigned long)BASE << 1)) sum2 -= ((unsigned long)BASE << 1);
if (sum2 >= BASE) sum2 -= BASE;
return sum1 | (sum2 << 16);
}
diff --git a/security/nss/lib/zlib/compress.c b/security/nss/lib/zlib/compress.c
index ea4dfbe9d7..e2db404abf 100644
--- a/security/nss/lib/zlib/compress.c
+++ b/security/nss/lib/zlib/compress.c
@@ -1,5 +1,5 @@
/* compress.c -- compress a memory buffer
- * Copyright (C) 1995-2005 Jean-loup Gailly.
+ * Copyright (C) 1995-2005, 2014, 2016 Jean-loup Gailly, Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -28,16 +28,11 @@ int ZEXPORT compress2 (dest, destLen, source, sourceLen, level)
{
z_stream stream;
int err;
+ const uInt max = (uInt)-1;
+ uLong left;
- stream.next_in = (Bytef*)source;
- stream.avail_in = (uInt)sourceLen;
-#ifdef MAXSEG_64K
- /* Check for source > 64K on 16-bit machine: */
- if ((uLong)stream.avail_in != sourceLen) return Z_BUF_ERROR;
-#endif
- stream.next_out = dest;
- stream.avail_out = (uInt)*destLen;
- if ((uLong)stream.avail_out != *destLen) return Z_BUF_ERROR;
+ left = *destLen;
+ *destLen = 0;
stream.zalloc = (alloc_func)0;
stream.zfree = (free_func)0;
@@ -46,15 +41,26 @@ int ZEXPORT compress2 (dest, destLen, source, sourceLen, level)
err = deflateInit(&stream, level);
if (err != Z_OK) return err;
- err = deflate(&stream, Z_FINISH);
- if (err != Z_STREAM_END) {
- deflateEnd(&stream);
- return err == Z_OK ? Z_BUF_ERROR : err;
- }
- *destLen = stream.total_out;
+ stream.next_out = dest;
+ stream.avail_out = 0;
+ stream.next_in = (z_const Bytef *)source;
+ stream.avail_in = 0;
- err = deflateEnd(&stream);
- return err;
+ do {
+ if (stream.avail_out == 0) {
+ stream.avail_out = left > (uLong)max ? max : (uInt)left;
+ left -= stream.avail_out;
+ }
+ if (stream.avail_in == 0) {
+ stream.avail_in = sourceLen > (uLong)max ? max : (uInt)sourceLen;
+ sourceLen -= stream.avail_in;
+ }
+ err = deflate(&stream, sourceLen ? Z_NO_FLUSH : Z_FINISH);
+ } while (err == Z_OK);
+
+ *destLen = stream.total_out;
+ deflateEnd(&stream);
+ return err == Z_STREAM_END ? Z_OK : err;
}
/* ===========================================================================
diff --git a/security/nss/lib/zlib/config.mk b/security/nss/lib/zlib/config.mk
index 696be5d4cb..9e9fb31794 100644
--- a/security/nss/lib/zlib/config.mk
+++ b/security/nss/lib/zlib/config.mk
@@ -8,13 +8,14 @@
# are specifed as dependencies within rules.mk.
#
-TARGETS = $(LIBRARY) $(PROGRAMS)
+TARGETS = $(LIBRARY)
SHARED_LIBRARY =
IMPORT_LIBRARY =
PROGRAM =
EXTRA_LIBS = $(LIBRARY)
-ifeq ($(OS_TARGET),Linux)
+ifneq ($(OS_ARCH),WINNT)
DEFINES += -DHAVE_UNISTD_H
endif
+DEFINES += -DHAVE_STDARG_H
diff --git a/security/nss/lib/zlib/crc32.c b/security/nss/lib/zlib/crc32.c
index 91be372d22..9580440c0e 100644
--- a/security/nss/lib/zlib/crc32.c
+++ b/security/nss/lib/zlib/crc32.c
@@ -1,5 +1,5 @@
/* crc32.c -- compute the CRC-32 of a data stream
- * Copyright (C) 1995-2006, 2010 Mark Adler
+ * Copyright (C) 1995-2006, 2010, 2011, 2012, 2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*
* Thanks to Rodney Brown <rbrown64@csc.com.au> for his contribution of faster
@@ -17,6 +17,8 @@
of the crc tables. Therefore, if you #define DYNAMIC_CRC_TABLE, you should
first call get_crc_table() to initialize the tables before allowing more than
one thread to use crc32().
+
+ DYNAMIC_CRC_TABLE and MAKECRCH can be #defined to write out crc32.h.
*/
#ifdef MAKECRCH
@@ -28,37 +30,15 @@
#include "zutil.h" /* for STDC and FAR definitions */
-#define local static
-
-/* Find a four-byte integer type for crc32_little() and crc32_big(). */
-#ifndef NOBYFOUR
-# ifdef STDC /* need ANSI C limits.h to determine sizes */
-# include <limits.h>
-# define BYFOUR
-# if (UINT_MAX == 0xffffffffUL)
- typedef unsigned int u4;
-# else
-# if (ULONG_MAX == 0xffffffffUL)
- typedef unsigned long u4;
-# else
-# if (USHRT_MAX == 0xffffffffUL)
- typedef unsigned short u4;
-# else
-# undef BYFOUR /* can't find a four-byte integer type! */
-# endif
-# endif
-# endif
-# endif /* STDC */
-#endif /* !NOBYFOUR */
-
/* Definitions for doing the crc four data bytes at a time. */
+#if !defined(NOBYFOUR) && defined(Z_U4)
+# define BYFOUR
+#endif
#ifdef BYFOUR
-# define REV(w) ((((w)>>24)&0xff)+(((w)>>8)&0xff00)+ \
- (((w)&0xff00)<<8)+(((w)&0xff)<<24))
local unsigned long crc32_little OF((unsigned long,
- const unsigned char FAR *, unsigned));
+ const unsigned char FAR *, z_size_t));
local unsigned long crc32_big OF((unsigned long,
- const unsigned char FAR *, unsigned));
+ const unsigned char FAR *, z_size_t));
# define TBLS 8
#else
# define TBLS 1
@@ -68,16 +48,16 @@
local unsigned long gf2_matrix_times OF((unsigned long *mat,
unsigned long vec));
local void gf2_matrix_square OF((unsigned long *square, unsigned long *mat));
-local uLong crc32_combine_(uLong crc1, uLong crc2, z_off64_t len2);
+local uLong crc32_combine_ OF((uLong crc1, uLong crc2, z_off64_t len2));
#ifdef DYNAMIC_CRC_TABLE
local volatile int crc_table_empty = 1;
-local unsigned long FAR crc_table[TBLS][256];
+local z_crc_t FAR crc_table[TBLS][256];
local void make_crc_table OF((void));
#ifdef MAKECRCH
- local void write_table OF((FILE *, const unsigned long FAR *));
+ local void write_table OF((FILE *, const z_crc_t FAR *));
#endif /* MAKECRCH */
/*
Generate tables for a byte-wise 32-bit CRC calculation on the polynomial:
@@ -107,9 +87,9 @@ local void make_crc_table OF((void));
*/
local void make_crc_table()
{
- unsigned long c;
+ z_crc_t c;
int n, k;
- unsigned long poly; /* polynomial exclusive-or pattern */
+ z_crc_t poly; /* polynomial exclusive-or pattern */
/* terms of polynomial defining this crc (except x^32): */
static volatile int first = 1; /* flag to limit concurrent making */
static const unsigned char p[] = {0,1,2,4,5,7,8,10,11,12,16,22,23,26};
@@ -121,13 +101,13 @@ local void make_crc_table()
first = 0;
/* make exclusive-or pattern from polynomial (0xedb88320UL) */
- poly = 0UL;
- for (n = 0; n < sizeof(p)/sizeof(unsigned char); n++)
- poly |= 1UL << (31 - p[n]);
+ poly = 0;
+ for (n = 0; n < (int)(sizeof(p)/sizeof(unsigned char)); n++)
+ poly |= (z_crc_t)1 << (31 - p[n]);
/* generate a crc for every 8-bit value */
for (n = 0; n < 256; n++) {
- c = (unsigned long)n;
+ c = (z_crc_t)n;
for (k = 0; k < 8; k++)
c = c & 1 ? poly ^ (c >> 1) : c >> 1;
crc_table[0][n] = c;
@@ -138,11 +118,11 @@ local void make_crc_table()
and then the byte reversal of those as well as the first table */
for (n = 0; n < 256; n++) {
c = crc_table[0][n];
- crc_table[4][n] = REV(c);
+ crc_table[4][n] = ZSWAP32(c);
for (k = 1; k < 4; k++) {
c = crc_table[0][c & 0xff] ^ (c >> 8);
crc_table[k][n] = c;
- crc_table[k + 4][n] = REV(c);
+ crc_table[k + 4][n] = ZSWAP32(c);
}
}
#endif /* BYFOUR */
@@ -164,7 +144,7 @@ local void make_crc_table()
if (out == NULL) return;
fprintf(out, "/* crc32.h -- tables for rapid CRC calculation\n");
fprintf(out, " * Generated automatically by crc32.c\n */\n\n");
- fprintf(out, "local const unsigned long FAR ");
+ fprintf(out, "local const z_crc_t FAR ");
fprintf(out, "crc_table[TBLS][256] =\n{\n {\n");
write_table(out, crc_table[0]);
# ifdef BYFOUR
@@ -184,12 +164,13 @@ local void make_crc_table()
#ifdef MAKECRCH
local void write_table(out, table)
FILE *out;
- const unsigned long FAR *table;
+ const z_crc_t FAR *table;
{
int n;
for (n = 0; n < 256; n++)
- fprintf(out, "%s0x%08lxUL%s", n % 5 ? "" : " ", table[n],
+ fprintf(out, "%s0x%08lxUL%s", n % 5 ? "" : " ",
+ (unsigned long)(table[n]),
n == 255 ? "\n" : (n % 5 == 4 ? ",\n" : ", "));
}
#endif /* MAKECRCH */
@@ -204,13 +185,13 @@ local void write_table(out, table)
/* =========================================================================
* This function can be used by asm versions of crc32()
*/
-const unsigned long FAR * ZEXPORT get_crc_table()
+const z_crc_t FAR * ZEXPORT get_crc_table()
{
#ifdef DYNAMIC_CRC_TABLE
if (crc_table_empty)
make_crc_table();
#endif /* DYNAMIC_CRC_TABLE */
- return (const unsigned long FAR *)crc_table;
+ return (const z_crc_t FAR *)crc_table;
}
/* ========================================================================= */
@@ -218,10 +199,10 @@ const unsigned long FAR * ZEXPORT get_crc_table()
#define DO8 DO1; DO1; DO1; DO1; DO1; DO1; DO1; DO1
/* ========================================================================= */
-unsigned long ZEXPORT crc32(crc, buf, len)
+unsigned long ZEXPORT crc32_z(crc, buf, len)
unsigned long crc;
const unsigned char FAR *buf;
- uInt len;
+ z_size_t len;
{
if (buf == Z_NULL) return 0UL;
@@ -232,7 +213,7 @@ unsigned long ZEXPORT crc32(crc, buf, len)
#ifdef BYFOUR
if (sizeof(void *) == sizeof(ptrdiff_t)) {
- u4 endian;
+ z_crc_t endian;
endian = 1;
if (*((unsigned char *)(&endian)))
@@ -252,8 +233,29 @@ unsigned long ZEXPORT crc32(crc, buf, len)
return crc ^ 0xffffffffUL;
}
+/* ========================================================================= */
+unsigned long ZEXPORT crc32(crc, buf, len)
+ unsigned long crc;
+ const unsigned char FAR *buf;
+ uInt len;
+{
+ return crc32_z(crc, buf, len);
+}
+
#ifdef BYFOUR
+/*
+ This BYFOUR code accesses the passed unsigned char * buffer with a 32-bit
+ integer pointer type. This violates the strict aliasing rule, where a
+ compiler can assume, for optimization purposes, that two pointers to
+ fundamentally different types won't ever point to the same memory. This can
+ manifest as a problem only if one of the pointers is written to. This code
+ only reads from those pointers. So long as this code remains isolated in
+ this compilation unit, there won't be a problem. For this reason, this code
+ should not be copied and pasted into a compilation unit in which other code
+ writes to the buffer that is passed to these routines.
+ */
+
/* ========================================================================= */
#define DOLIT4 c ^= *buf4++; \
c = crc_table[3][c & 0xff] ^ crc_table[2][(c >> 8) & 0xff] ^ \
@@ -264,19 +266,19 @@ unsigned long ZEXPORT crc32(crc, buf, len)
local unsigned long crc32_little(crc, buf, len)
unsigned long crc;
const unsigned char FAR *buf;
- unsigned len;
+ z_size_t len;
{
- register u4 c;
- register const u4 FAR *buf4;
+ register z_crc_t c;
+ register const z_crc_t FAR *buf4;
- c = (u4)crc;
+ c = (z_crc_t)crc;
c = ~c;
while (len && ((ptrdiff_t)buf & 3)) {
c = crc_table[0][(c ^ *buf++) & 0xff] ^ (c >> 8);
len--;
}
- buf4 = (const u4 FAR *)(const void FAR *)buf;
+ buf4 = (const z_crc_t FAR *)(const void FAR *)buf;
while (len >= 32) {
DOLIT32;
len -= 32;
@@ -295,7 +297,7 @@ local unsigned long crc32_little(crc, buf, len)
}
/* ========================================================================= */
-#define DOBIG4 c ^= *++buf4; \
+#define DOBIG4 c ^= *buf4++; \
c = crc_table[4][c & 0xff] ^ crc_table[5][(c >> 8) & 0xff] ^ \
crc_table[6][(c >> 16) & 0xff] ^ crc_table[7][c >> 24]
#define DOBIG32 DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4
@@ -304,20 +306,19 @@ local unsigned long crc32_little(crc, buf, len)
local unsigned long crc32_big(crc, buf, len)
unsigned long crc;
const unsigned char FAR *buf;
- unsigned len;
+ z_size_t len;
{
- register u4 c;
- register const u4 FAR *buf4;
+ register z_crc_t c;
+ register const z_crc_t FAR *buf4;
- c = REV((u4)crc);
+ c = ZSWAP32((z_crc_t)crc);
c = ~c;
while (len && ((ptrdiff_t)buf & 3)) {
c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8);
len--;
}
- buf4 = (const u4 FAR *)(const void FAR *)buf;
- buf4--;
+ buf4 = (const z_crc_t FAR *)(const void FAR *)buf;
while (len >= 32) {
DOBIG32;
len -= 32;
@@ -326,14 +327,13 @@ local unsigned long crc32_big(crc, buf, len)
DOBIG4;
len -= 4;
}
- buf4++;
buf = (const unsigned char FAR *)buf4;
if (len) do {
c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8);
} while (--len);
c = ~c;
- return (unsigned long)(REV(c));
+ return (unsigned long)(ZSWAP32(c));
}
#endif /* BYFOUR */
diff --git a/security/nss/lib/zlib/crc32.h b/security/nss/lib/zlib/crc32.h
index 7156a5a73d..9e0c778102 100644
--- a/security/nss/lib/zlib/crc32.h
+++ b/security/nss/lib/zlib/crc32.h
@@ -1,12 +1,8 @@
-/* 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/. */
-
/* crc32.h -- tables for rapid CRC calculation
* Generated automatically by crc32.c
*/
-local const unsigned long FAR crc_table[TBLS][256] =
+local const z_crc_t FAR crc_table[TBLS][256] =
{
{
0x00000000UL, 0x77073096UL, 0xee0e612cUL, 0x990951baUL, 0x076dc419UL,
diff --git a/security/nss/lib/zlib/deflate.c b/security/nss/lib/zlib/deflate.c
index 5c4022f3d4..1ec761448d 100644
--- a/security/nss/lib/zlib/deflate.c
+++ b/security/nss/lib/zlib/deflate.c
@@ -1,5 +1,5 @@
/* deflate.c -- compress data using the deflation algorithm
- * Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
+ * Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -37,7 +37,7 @@
* REFERENCES
*
* Deutsch, L.P.,"DEFLATE Compressed Data Format Specification".
- * Available in http://www.ietf.org/rfc/rfc1951.txt
+ * Available in http://tools.ietf.org/html/rfc1951
*
* A description of the Rabin and Karp algorithm is given in the book
* "Algorithms" by R. Sedgewick, Addison-Wesley, p252.
@@ -52,7 +52,7 @@
#include "deflate.h"
const char deflate_copyright[] =
- " deflate 1.2.5 Copyright 1995-2010 Jean-loup Gailly and Mark Adler ";
+ " deflate 1.2.11 Copyright 1995-2017 Jean-loup Gailly and Mark Adler ";
/*
If you use the zlib library in a product, an acknowledgment is welcome
in the documentation of your product. If for some reason you cannot
@@ -73,6 +73,8 @@ typedef enum {
typedef block_state (*compress_func) OF((deflate_state *s, int flush));
/* Compression function. Returns the block state after the call. */
+local int deflateStateCheck OF((z_streamp strm));
+local void slide_hash OF((deflate_state *s));
local void fill_window OF((deflate_state *s));
local block_state deflate_stored OF((deflate_state *s, int flush));
local block_state deflate_fast OF((deflate_state *s, int flush));
@@ -84,15 +86,16 @@ local block_state deflate_huff OF((deflate_state *s, int flush));
local void lm_init OF((deflate_state *s));
local void putShortMSB OF((deflate_state *s, uInt b));
local void flush_pending OF((z_streamp strm));
-local int read_buf OF((z_streamp strm, Bytef *buf, unsigned size));
+local unsigned read_buf OF((z_streamp strm, Bytef *buf, unsigned size));
#ifdef ASMV
+# pragma message("Assembler code may have bugs -- use at your own risk")
void match_init OF((void)); /* asm code initialization */
uInt longest_match OF((deflate_state *s, IPos cur_match));
#else
local uInt longest_match OF((deflate_state *s, IPos cur_match));
#endif
-#ifdef DEBUG
+#ifdef ZLIB_DEBUG
local void check_match OF((deflate_state *s, IPos start, IPos match,
int length));
#endif
@@ -148,18 +151,14 @@ local const config configuration_table[10] = {
* meaning.
*/
-#define EQUAL 0
-/* result of memcmp for equal strings */
-
-#ifndef NO_DUMMY_DECL
-struct static_tree_desc_s {int dummy;}; /* for buggy compilers */
-#endif
+/* rank Z_BLOCK between Z_NO_FLUSH and Z_PARTIAL_FLUSH */
+#define RANK(f) (((f) * 2) - ((f) > 4 ? 9 : 0))
/* ===========================================================================
* Update a hash value with the given input byte
- * IN assertion: all calls to to UPDATE_HASH are made with consecutive
- * input characters, so that a running hash key can be computed from the
- * previous key instead of complete recalculation each time.
+ * IN assertion: all calls to UPDATE_HASH are made with consecutive input
+ * characters, so that a running hash key can be computed from the previous
+ * key instead of complete recalculation each time.
*/
#define UPDATE_HASH(s,h,c) (h = (((h)<<s->hash_shift) ^ (c)) & s->hash_mask)
@@ -170,9 +169,9 @@ struct static_tree_desc_s {int dummy;}; /* for buggy compilers */
* the previous length of the hash chain.
* If this file is compiled with -DFASTEST, the compression level is forced
* to 1, and no hash chains are maintained.
- * IN assertion: all calls to to INSERT_STRING are made with consecutive
- * input characters and the first MIN_MATCH bytes of str are valid
- * (except for the last MIN_MATCH-1 bytes of the input file).
+ * IN assertion: all calls to INSERT_STRING are made with consecutive input
+ * characters and the first MIN_MATCH bytes of str are valid (except for
+ * the last MIN_MATCH-1 bytes of the input file).
*/
#ifdef FASTEST
#define INSERT_STRING(s, str, match_head) \
@@ -194,6 +193,37 @@ struct static_tree_desc_s {int dummy;}; /* for buggy compilers */
s->head[s->hash_size-1] = NIL; \
zmemzero((Bytef *)s->head, (unsigned)(s->hash_size-1)*sizeof(*s->head));
+/* ===========================================================================
+ * Slide the hash table when sliding the window down (could be avoided with 32
+ * bit values at the expense of memory usage). We slide even when level == 0 to
+ * keep the hash table consistent if we switch back to level > 0 later.
+ */
+local void slide_hash(s)
+ deflate_state *s;
+{
+ unsigned n, m;
+ Posf *p;
+ uInt wsize = s->w_size;
+
+ n = s->hash_size;
+ p = &s->head[n];
+ do {
+ m = *--p;
+ *p = (Pos)(m >= wsize ? m - wsize : NIL);
+ } while (--n);
+ n = wsize;
+#ifndef FASTEST
+ p = &s->prev[n];
+ do {
+ m = *--p;
+ *p = (Pos)(m >= wsize ? m - wsize : NIL);
+ /* If n is not on any hash chain, prev[n] is garbage but
+ * its value will never be used.
+ */
+ } while (--n);
+#endif
+}
+
/* ========================================================================= */
int ZEXPORT deflateInit_(strm, level, version, stream_size)
z_streamp strm;
@@ -235,10 +265,19 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy,
strm->msg = Z_NULL;
if (strm->zalloc == (alloc_func)0) {
+#ifdef Z_SOLO
+ return Z_STREAM_ERROR;
+#else
strm->zalloc = zcalloc;
strm->opaque = (voidpf)0;
+#endif
}
- if (strm->zfree == (free_func)0) strm->zfree = zcfree;
+ if (strm->zfree == (free_func)0)
+#ifdef Z_SOLO
+ return Z_STREAM_ERROR;
+#else
+ strm->zfree = zcfree;
+#endif
#ifdef FASTEST
if (level != 0) level = 1;
@@ -258,7 +297,7 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy,
#endif
if (memLevel < 1 || memLevel > MAX_MEM_LEVEL || method != Z_DEFLATED ||
windowBits < 8 || windowBits > 15 || level < 0 || level > 9 ||
- strategy < 0 || strategy > Z_FIXED) {
+ strategy < 0 || strategy > Z_FIXED || (windowBits == 8 && wrap != 1)) {
return Z_STREAM_ERROR;
}
if (windowBits == 8) windowBits = 9; /* until 256-byte window bug fixed */
@@ -266,14 +305,15 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy,
if (s == Z_NULL) return Z_MEM_ERROR;
strm->state = (struct internal_state FAR *)s;
s->strm = strm;
+ s->status = INIT_STATE; /* to pass state test in deflateReset() */
s->wrap = wrap;
s->gzhead = Z_NULL;
- s->w_bits = windowBits;
+ s->w_bits = (uInt)windowBits;
s->w_size = 1 << s->w_bits;
s->w_mask = s->w_size - 1;
- s->hash_bits = memLevel + 7;
+ s->hash_bits = (uInt)memLevel + 7;
s->hash_size = 1 << s->hash_bits;
s->hash_mask = s->hash_size - 1;
s->hash_shift = ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH);
@@ -293,7 +333,7 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy,
if (s->window == Z_NULL || s->prev == Z_NULL || s->head == Z_NULL ||
s->pending_buf == Z_NULL) {
s->status = FINISH_STATE;
- strm->msg = (char*)ERR_MSG(Z_MEM_ERROR);
+ strm->msg = ERR_MSG(Z_MEM_ERROR);
deflateEnd (strm);
return Z_MEM_ERROR;
}
@@ -307,6 +347,31 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy,
return deflateReset(strm);
}
+/* =========================================================================
+ * Check for a valid deflate stream state. Return 0 if ok, 1 if not.
+ */
+local int deflateStateCheck (strm)
+ z_streamp strm;
+{
+ deflate_state *s;
+ if (strm == Z_NULL ||
+ strm->zalloc == (alloc_func)0 || strm->zfree == (free_func)0)
+ return 1;
+ s = strm->state;
+ if (s == Z_NULL || s->strm != strm || (s->status != INIT_STATE &&
+#ifdef GZIP
+ s->status != GZIP_STATE &&
+#endif
+ s->status != EXTRA_STATE &&
+ s->status != NAME_STATE &&
+ s->status != COMMENT_STATE &&
+ s->status != HCRC_STATE &&
+ s->status != BUSY_STATE &&
+ s->status != FINISH_STATE))
+ return 1;
+ return 0;
+}
+
/* ========================================================================= */
int ZEXPORT deflateSetDictionary (strm, dictionary, dictLength)
z_streamp strm;
@@ -314,49 +379,97 @@ int ZEXPORT deflateSetDictionary (strm, dictionary, dictLength)
uInt dictLength;
{
deflate_state *s;
- uInt length = dictLength;
- uInt n;
- IPos hash_head = 0;
+ uInt str, n;
+ int wrap;
+ unsigned avail;
+ z_const unsigned char *next;
- if (strm == Z_NULL || strm->state == Z_NULL || dictionary == Z_NULL ||
- strm->state->wrap == 2 ||
- (strm->state->wrap == 1 && strm->state->status != INIT_STATE))
+ if (deflateStateCheck(strm) || dictionary == Z_NULL)
return Z_STREAM_ERROR;
-
s = strm->state;
- if (s->wrap)
- strm->adler = adler32(strm->adler, dictionary, dictLength);
+ wrap = s->wrap;
+ if (wrap == 2 || (wrap == 1 && s->status != INIT_STATE) || s->lookahead)
+ return Z_STREAM_ERROR;
- if (length < MIN_MATCH) return Z_OK;
- if (length > s->w_size) {
- length = s->w_size;
- dictionary += dictLength - length; /* use the tail of the dictionary */
+ /* when using zlib wrappers, compute Adler-32 for provided dictionary */
+ if (wrap == 1)
+ strm->adler = adler32(strm->adler, dictionary, dictLength);
+ s->wrap = 0; /* avoid computing Adler-32 in read_buf */
+
+ /* if dictionary would fill window, just replace the history */
+ if (dictLength >= s->w_size) {
+ if (wrap == 0) { /* already empty otherwise */
+ CLEAR_HASH(s);
+ s->strstart = 0;
+ s->block_start = 0L;
+ s->insert = 0;
+ }
+ dictionary += dictLength - s->w_size; /* use the tail */
+ dictLength = s->w_size;
}
- zmemcpy(s->window, dictionary, length);
- s->strstart = length;
- s->block_start = (long)length;
- /* Insert all strings in the hash table (except for the last two bytes).
- * s->lookahead stays null, so s->ins_h will be recomputed at the next
- * call of fill_window.
- */
- s->ins_h = s->window[0];
- UPDATE_HASH(s, s->ins_h, s->window[1]);
- for (n = 0; n <= length - MIN_MATCH; n++) {
- INSERT_STRING(s, n, hash_head);
+ /* insert dictionary into window and hash */
+ avail = strm->avail_in;
+ next = strm->next_in;
+ strm->avail_in = dictLength;
+ strm->next_in = (z_const Bytef *)dictionary;
+ fill_window(s);
+ while (s->lookahead >= MIN_MATCH) {
+ str = s->strstart;
+ n = s->lookahead - (MIN_MATCH-1);
+ do {
+ UPDATE_HASH(s, s->ins_h, s->window[str + MIN_MATCH-1]);
+#ifndef FASTEST
+ s->prev[str & s->w_mask] = s->head[s->ins_h];
+#endif
+ s->head[s->ins_h] = (Pos)str;
+ str++;
+ } while (--n);
+ s->strstart = str;
+ s->lookahead = MIN_MATCH-1;
+ fill_window(s);
}
- if (hash_head) hash_head = 0; /* to make compiler happy */
+ s->strstart += s->lookahead;
+ s->block_start = (long)s->strstart;
+ s->insert = s->lookahead;
+ s->lookahead = 0;
+ s->match_length = s->prev_length = MIN_MATCH-1;
+ s->match_available = 0;
+ strm->next_in = next;
+ strm->avail_in = avail;
+ s->wrap = wrap;
return Z_OK;
}
/* ========================================================================= */
-int ZEXPORT deflateReset (strm)
+int ZEXPORT deflateGetDictionary (strm, dictionary, dictLength)
+ z_streamp strm;
+ Bytef *dictionary;
+ uInt *dictLength;
+{
+ deflate_state *s;
+ uInt len;
+
+ if (deflateStateCheck(strm))
+ return Z_STREAM_ERROR;
+ s = strm->state;
+ len = s->strstart + s->lookahead;
+ if (len > s->w_size)
+ len = s->w_size;
+ if (dictionary != Z_NULL && len)
+ zmemcpy(dictionary, s->window + s->strstart + s->lookahead - len, len);
+ if (dictLength != Z_NULL)
+ *dictLength = len;
+ return Z_OK;
+}
+
+/* ========================================================================= */
+int ZEXPORT deflateResetKeep (strm)
z_streamp strm;
{
deflate_state *s;
- if (strm == Z_NULL || strm->state == Z_NULL ||
- strm->zalloc == (alloc_func)0 || strm->zfree == (free_func)0) {
+ if (deflateStateCheck(strm)) {
return Z_STREAM_ERROR;
}
@@ -371,7 +484,11 @@ int ZEXPORT deflateReset (strm)
if (s->wrap < 0) {
s->wrap = -s->wrap; /* was made negative by deflate(..., Z_FINISH); */
}
- s->status = s->wrap ? INIT_STATE : BUSY_STATE;
+ s->status =
+#ifdef GZIP
+ s->wrap == 2 ? GZIP_STATE :
+#endif
+ s->wrap ? INIT_STATE : BUSY_STATE;
strm->adler =
#ifdef GZIP
s->wrap == 2 ? crc32(0L, Z_NULL, 0) :
@@ -380,31 +497,70 @@ int ZEXPORT deflateReset (strm)
s->last_flush = Z_NO_FLUSH;
_tr_init(s);
- lm_init(s);
return Z_OK;
}
/* ========================================================================= */
+int ZEXPORT deflateReset (strm)
+ z_streamp strm;
+{
+ int ret;
+
+ ret = deflateResetKeep(strm);
+ if (ret == Z_OK)
+ lm_init(strm->state);
+ return ret;
+}
+
+/* ========================================================================= */
int ZEXPORT deflateSetHeader (strm, head)
z_streamp strm;
gz_headerp head;
{
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
- if (strm->state->wrap != 2) return Z_STREAM_ERROR;
+ if (deflateStateCheck(strm) || strm->state->wrap != 2)
+ return Z_STREAM_ERROR;
strm->state->gzhead = head;
return Z_OK;
}
/* ========================================================================= */
+int ZEXPORT deflatePending (strm, pending, bits)
+ unsigned *pending;
+ int *bits;
+ z_streamp strm;
+{
+ if (deflateStateCheck(strm)) return Z_STREAM_ERROR;
+ if (pending != Z_NULL)
+ *pending = strm->state->pending;
+ if (bits != Z_NULL)
+ *bits = strm->state->bi_valid;
+ return Z_OK;
+}
+
+/* ========================================================================= */
int ZEXPORT deflatePrime (strm, bits, value)
z_streamp strm;
int bits;
int value;
{
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
- strm->state->bi_valid = bits;
- strm->state->bi_buf = (ush)(value & ((1 << bits) - 1));
+ deflate_state *s;
+ int put;
+
+ if (deflateStateCheck(strm)) return Z_STREAM_ERROR;
+ s = strm->state;
+ if ((Bytef *)(s->d_buf) < s->pending_out + ((Buf_size + 7) >> 3))
+ return Z_BUF_ERROR;
+ do {
+ put = Buf_size - s->bi_valid;
+ if (put > bits)
+ put = bits;
+ s->bi_buf |= (ush)((value & ((1 << put) - 1)) << s->bi_valid);
+ s->bi_valid += put;
+ _tr_flush_bits(s);
+ value >>= put;
+ bits -= put;
+ } while (bits);
return Z_OK;
}
@@ -416,9 +572,8 @@ int ZEXPORT deflateParams(strm, level, strategy)
{
deflate_state *s;
compress_func func;
- int err = Z_OK;
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+ if (deflateStateCheck(strm)) return Z_STREAM_ERROR;
s = strm->state;
#ifdef FASTEST
@@ -432,11 +587,22 @@ int ZEXPORT deflateParams(strm, level, strategy)
func = configuration_table[s->level].func;
if ((strategy != s->strategy || func != configuration_table[level].func) &&
- strm->total_in != 0) {
+ s->high_water) {
/* Flush the last buffer: */
- err = deflate(strm, Z_BLOCK);
+ int err = deflate(strm, Z_BLOCK);
+ if (err == Z_STREAM_ERROR)
+ return err;
+ if (strm->avail_out == 0)
+ return Z_BUF_ERROR;
}
if (s->level != level) {
+ if (s->level == 0 && s->matches != 0) {
+ if (s->matches == 1)
+ slide_hash(s);
+ else
+ CLEAR_HASH(s);
+ s->matches = 0;
+ }
s->level = level;
s->max_lazy_match = configuration_table[level].max_lazy;
s->good_match = configuration_table[level].good_length;
@@ -444,7 +610,7 @@ int ZEXPORT deflateParams(strm, level, strategy)
s->max_chain_length = configuration_table[level].max_chain;
}
s->strategy = strategy;
- return err;
+ return Z_OK;
}
/* ========================================================================= */
@@ -457,12 +623,12 @@ int ZEXPORT deflateTune(strm, good_length, max_lazy, nice_length, max_chain)
{
deflate_state *s;
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+ if (deflateStateCheck(strm)) return Z_STREAM_ERROR;
s = strm->state;
- s->good_match = good_length;
- s->max_lazy_match = max_lazy;
+ s->good_match = (uInt)good_length;
+ s->max_lazy_match = (uInt)max_lazy;
s->nice_match = nice_length;
- s->max_chain_length = max_chain;
+ s->max_chain_length = (uInt)max_chain;
return Z_OK;
}
@@ -489,14 +655,13 @@ uLong ZEXPORT deflateBound(strm, sourceLen)
{
deflate_state *s;
uLong complen, wraplen;
- Bytef *str;
/* conservative upper bound for compressed data */
complen = sourceLen +
((sourceLen + 7) >> 3) + ((sourceLen + 63) >> 6) + 5;
/* if can't get parameters, return conservative bound plus zlib wrapper */
- if (strm == Z_NULL || strm->state == Z_NULL)
+ if (deflateStateCheck(strm))
return complen + 6;
/* compute wrapper length */
@@ -508,9 +673,11 @@ uLong ZEXPORT deflateBound(strm, sourceLen)
case 1: /* zlib wrapper */
wraplen = 6 + (s->strstart ? 4 : 0);
break;
+#ifdef GZIP
case 2: /* gzip wrapper */
wraplen = 18;
if (s->gzhead != Z_NULL) { /* user-supplied gzip header */
+ Bytef *str;
if (s->gzhead->extra != Z_NULL)
wraplen += 2 + s->gzhead->extra_len;
str = s->gzhead->name;
@@ -527,6 +694,7 @@ uLong ZEXPORT deflateBound(strm, sourceLen)
wraplen += 2;
}
break;
+#endif
default: /* for compiler happiness */
wraplen = 6;
}
@@ -554,30 +722,43 @@ local void putShortMSB (s, b)
}
/* =========================================================================
- * Flush as much pending output as possible. All deflate() output goes
- * through this function so some applications may wish to modify it
- * to avoid allocating a large strm->next_out buffer and copying into it.
- * (See also read_buf()).
+ * Flush as much pending output as possible. All deflate() output, except for
+ * some deflate_stored() output, goes through this function so some
+ * applications may wish to modify it to avoid allocating a large
+ * strm->next_out buffer and copying into it. (See also read_buf()).
*/
local void flush_pending(strm)
z_streamp strm;
{
- unsigned len = strm->state->pending;
+ unsigned len;
+ deflate_state *s = strm->state;
+ _tr_flush_bits(s);
+ len = s->pending;
if (len > strm->avail_out) len = strm->avail_out;
if (len == 0) return;
- zmemcpy(strm->next_out, strm->state->pending_out, len);
+ zmemcpy(strm->next_out, s->pending_out, len);
strm->next_out += len;
- strm->state->pending_out += len;
+ s->pending_out += len;
strm->total_out += len;
- strm->avail_out -= len;
- strm->state->pending -= len;
- if (strm->state->pending == 0) {
- strm->state->pending_out = strm->state->pending_buf;
+ strm->avail_out -= len;
+ s->pending -= len;
+ if (s->pending == 0) {
+ s->pending_out = s->pending_buf;
}
}
+/* ===========================================================================
+ * Update the header CRC with the bytes s->pending_buf[beg..s->pending - 1].
+ */
+#define HCRC_UPDATE(beg) \
+ do { \
+ if (s->gzhead->hcrc && s->pending > (beg)) \
+ strm->adler = crc32(strm->adler, s->pending_buf + (beg), \
+ s->pending - (beg)); \
+ } while (0)
+
/* ========================================================================= */
int ZEXPORT deflate (strm, flush)
z_streamp strm;
@@ -586,230 +767,229 @@ int ZEXPORT deflate (strm, flush)
int old_flush; /* value of flush param for previous deflate call */
deflate_state *s;
- if (strm == Z_NULL || strm->state == Z_NULL ||
- flush > Z_BLOCK || flush < 0) {
+ if (deflateStateCheck(strm) || flush > Z_BLOCK || flush < 0) {
return Z_STREAM_ERROR;
}
s = strm->state;
if (strm->next_out == Z_NULL ||
- (strm->next_in == Z_NULL && strm->avail_in != 0) ||
+ (strm->avail_in != 0 && strm->next_in == Z_NULL) ||
(s->status == FINISH_STATE && flush != Z_FINISH)) {
ERR_RETURN(strm, Z_STREAM_ERROR);
}
if (strm->avail_out == 0) ERR_RETURN(strm, Z_BUF_ERROR);
- s->strm = strm; /* just in case */
old_flush = s->last_flush;
s->last_flush = flush;
+ /* Flush as much pending output as possible */
+ if (s->pending != 0) {
+ flush_pending(strm);
+ if (strm->avail_out == 0) {
+ /* Since avail_out is 0, deflate will be called again with
+ * more output space, but possibly with both pending and
+ * avail_in equal to zero. There won't be anything to do,
+ * but this is not an error situation so make sure we
+ * return OK instead of BUF_ERROR at next call of deflate:
+ */
+ s->last_flush = -1;
+ return Z_OK;
+ }
+
+ /* Make sure there is something to do and avoid duplicate consecutive
+ * flushes. For repeated and useless calls with Z_FINISH, we keep
+ * returning Z_STREAM_END instead of Z_BUF_ERROR.
+ */
+ } else if (strm->avail_in == 0 && RANK(flush) <= RANK(old_flush) &&
+ flush != Z_FINISH) {
+ ERR_RETURN(strm, Z_BUF_ERROR);
+ }
+
+ /* User must not provide more input after the first FINISH: */
+ if (s->status == FINISH_STATE && strm->avail_in != 0) {
+ ERR_RETURN(strm, Z_BUF_ERROR);
+ }
+
/* Write the header */
if (s->status == INIT_STATE) {
-#ifdef GZIP
- if (s->wrap == 2) {
- strm->adler = crc32(0L, Z_NULL, 0);
- put_byte(s, 31);
- put_byte(s, 139);
- put_byte(s, 8);
- if (s->gzhead == Z_NULL) {
- put_byte(s, 0);
- put_byte(s, 0);
- put_byte(s, 0);
- put_byte(s, 0);
- put_byte(s, 0);
- put_byte(s, s->level == 9 ? 2 :
- (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ?
- 4 : 0));
- put_byte(s, OS_CODE);
- s->status = BUSY_STATE;
- }
- else {
- put_byte(s, (s->gzhead->text ? 1 : 0) +
- (s->gzhead->hcrc ? 2 : 0) +
- (s->gzhead->extra == Z_NULL ? 0 : 4) +
- (s->gzhead->name == Z_NULL ? 0 : 8) +
- (s->gzhead->comment == Z_NULL ? 0 : 16)
- );
- put_byte(s, (Byte)(s->gzhead->time & 0xff));
- put_byte(s, (Byte)((s->gzhead->time >> 8) & 0xff));
- put_byte(s, (Byte)((s->gzhead->time >> 16) & 0xff));
- put_byte(s, (Byte)((s->gzhead->time >> 24) & 0xff));
- put_byte(s, s->level == 9 ? 2 :
- (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ?
- 4 : 0));
- put_byte(s, s->gzhead->os & 0xff);
- if (s->gzhead->extra != Z_NULL) {
- put_byte(s, s->gzhead->extra_len & 0xff);
- put_byte(s, (s->gzhead->extra_len >> 8) & 0xff);
- }
- if (s->gzhead->hcrc)
- strm->adler = crc32(strm->adler, s->pending_buf,
- s->pending);
- s->gzindex = 0;
- s->status = EXTRA_STATE;
- }
- }
+ /* zlib header */
+ uInt header = (Z_DEFLATED + ((s->w_bits-8)<<4)) << 8;
+ uInt level_flags;
+
+ if (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2)
+ level_flags = 0;
+ else if (s->level < 6)
+ level_flags = 1;
+ else if (s->level == 6)
+ level_flags = 2;
else
-#endif
- {
- uInt header = (Z_DEFLATED + ((s->w_bits-8)<<4)) << 8;
- uInt level_flags;
-
- if (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2)
- level_flags = 0;
- else if (s->level < 6)
- level_flags = 1;
- else if (s->level == 6)
- level_flags = 2;
- else
- level_flags = 3;
- header |= (level_flags << 6);
- if (s->strstart != 0) header |= PRESET_DICT;
- header += 31 - (header % 31);
+ level_flags = 3;
+ header |= (level_flags << 6);
+ if (s->strstart != 0) header |= PRESET_DICT;
+ header += 31 - (header % 31);
+ putShortMSB(s, header);
+
+ /* Save the adler32 of the preset dictionary: */
+ if (s->strstart != 0) {
+ putShortMSB(s, (uInt)(strm->adler >> 16));
+ putShortMSB(s, (uInt)(strm->adler & 0xffff));
+ }
+ strm->adler = adler32(0L, Z_NULL, 0);
+ s->status = BUSY_STATE;
+
+ /* Compression must start with an empty pending buffer */
+ flush_pending(strm);
+ if (s->pending != 0) {
+ s->last_flush = -1;
+ return Z_OK;
+ }
+ }
+#ifdef GZIP
+ if (s->status == GZIP_STATE) {
+ /* gzip header */
+ strm->adler = crc32(0L, Z_NULL, 0);
+ put_byte(s, 31);
+ put_byte(s, 139);
+ put_byte(s, 8);
+ if (s->gzhead == Z_NULL) {
+ put_byte(s, 0);
+ put_byte(s, 0);
+ put_byte(s, 0);
+ put_byte(s, 0);
+ put_byte(s, 0);
+ put_byte(s, s->level == 9 ? 2 :
+ (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ?
+ 4 : 0));
+ put_byte(s, OS_CODE);
s->status = BUSY_STATE;
- putShortMSB(s, header);
- /* Save the adler32 of the preset dictionary: */
- if (s->strstart != 0) {
- putShortMSB(s, (uInt)(strm->adler >> 16));
- putShortMSB(s, (uInt)(strm->adler & 0xffff));
+ /* Compression must start with an empty pending buffer */
+ flush_pending(strm);
+ if (s->pending != 0) {
+ s->last_flush = -1;
+ return Z_OK;
+ }
+ }
+ else {
+ put_byte(s, (s->gzhead->text ? 1 : 0) +
+ (s->gzhead->hcrc ? 2 : 0) +
+ (s->gzhead->extra == Z_NULL ? 0 : 4) +
+ (s->gzhead->name == Z_NULL ? 0 : 8) +
+ (s->gzhead->comment == Z_NULL ? 0 : 16)
+ );
+ put_byte(s, (Byte)(s->gzhead->time & 0xff));
+ put_byte(s, (Byte)((s->gzhead->time >> 8) & 0xff));
+ put_byte(s, (Byte)((s->gzhead->time >> 16) & 0xff));
+ put_byte(s, (Byte)((s->gzhead->time >> 24) & 0xff));
+ put_byte(s, s->level == 9 ? 2 :
+ (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ?
+ 4 : 0));
+ put_byte(s, s->gzhead->os & 0xff);
+ if (s->gzhead->extra != Z_NULL) {
+ put_byte(s, s->gzhead->extra_len & 0xff);
+ put_byte(s, (s->gzhead->extra_len >> 8) & 0xff);
}
- strm->adler = adler32(0L, Z_NULL, 0);
+ if (s->gzhead->hcrc)
+ strm->adler = crc32(strm->adler, s->pending_buf,
+ s->pending);
+ s->gzindex = 0;
+ s->status = EXTRA_STATE;
}
}
-#ifdef GZIP
if (s->status == EXTRA_STATE) {
if (s->gzhead->extra != Z_NULL) {
- uInt beg = s->pending; /* start of bytes to update crc */
-
- while (s->gzindex < (s->gzhead->extra_len & 0xffff)) {
- if (s->pending == s->pending_buf_size) {
- if (s->gzhead->hcrc && s->pending > beg)
- strm->adler = crc32(strm->adler, s->pending_buf + beg,
- s->pending - beg);
- flush_pending(strm);
- beg = s->pending;
- if (s->pending == s->pending_buf_size)
- break;
+ ulg beg = s->pending; /* start of bytes to update crc */
+ uInt left = (s->gzhead->extra_len & 0xffff) - s->gzindex;
+ while (s->pending + left > s->pending_buf_size) {
+ uInt copy = s->pending_buf_size - s->pending;
+ zmemcpy(s->pending_buf + s->pending,
+ s->gzhead->extra + s->gzindex, copy);
+ s->pending = s->pending_buf_size;
+ HCRC_UPDATE(beg);
+ s->gzindex += copy;
+ flush_pending(strm);
+ if (s->pending != 0) {
+ s->last_flush = -1;
+ return Z_OK;
}
- put_byte(s, s->gzhead->extra[s->gzindex]);
- s->gzindex++;
- }
- if (s->gzhead->hcrc && s->pending > beg)
- strm->adler = crc32(strm->adler, s->pending_buf + beg,
- s->pending - beg);
- if (s->gzindex == s->gzhead->extra_len) {
- s->gzindex = 0;
- s->status = NAME_STATE;
+ beg = 0;
+ left -= copy;
}
+ zmemcpy(s->pending_buf + s->pending,
+ s->gzhead->extra + s->gzindex, left);
+ s->pending += left;
+ HCRC_UPDATE(beg);
+ s->gzindex = 0;
}
- else
- s->status = NAME_STATE;
+ s->status = NAME_STATE;
}
if (s->status == NAME_STATE) {
if (s->gzhead->name != Z_NULL) {
- uInt beg = s->pending; /* start of bytes to update crc */
+ ulg beg = s->pending; /* start of bytes to update crc */
int val;
-
do {
if (s->pending == s->pending_buf_size) {
- if (s->gzhead->hcrc && s->pending > beg)
- strm->adler = crc32(strm->adler, s->pending_buf + beg,
- s->pending - beg);
+ HCRC_UPDATE(beg);
flush_pending(strm);
- beg = s->pending;
- if (s->pending == s->pending_buf_size) {
- val = 1;
- break;
+ if (s->pending != 0) {
+ s->last_flush = -1;
+ return Z_OK;
}
+ beg = 0;
}
val = s->gzhead->name[s->gzindex++];
put_byte(s, val);
} while (val != 0);
- if (s->gzhead->hcrc && s->pending > beg)
- strm->adler = crc32(strm->adler, s->pending_buf + beg,
- s->pending - beg);
- if (val == 0) {
- s->gzindex = 0;
- s->status = COMMENT_STATE;
- }
+ HCRC_UPDATE(beg);
+ s->gzindex = 0;
}
- else
- s->status = COMMENT_STATE;
+ s->status = COMMENT_STATE;
}
if (s->status == COMMENT_STATE) {
if (s->gzhead->comment != Z_NULL) {
- uInt beg = s->pending; /* start of bytes to update crc */
+ ulg beg = s->pending; /* start of bytes to update crc */
int val;
-
do {
if (s->pending == s->pending_buf_size) {
- if (s->gzhead->hcrc && s->pending > beg)
- strm->adler = crc32(strm->adler, s->pending_buf + beg,
- s->pending - beg);
+ HCRC_UPDATE(beg);
flush_pending(strm);
- beg = s->pending;
- if (s->pending == s->pending_buf_size) {
- val = 1;
- break;
+ if (s->pending != 0) {
+ s->last_flush = -1;
+ return Z_OK;
}
+ beg = 0;
}
val = s->gzhead->comment[s->gzindex++];
put_byte(s, val);
} while (val != 0);
- if (s->gzhead->hcrc && s->pending > beg)
- strm->adler = crc32(strm->adler, s->pending_buf + beg,
- s->pending - beg);
- if (val == 0)
- s->status = HCRC_STATE;
+ HCRC_UPDATE(beg);
}
- else
- s->status = HCRC_STATE;
+ s->status = HCRC_STATE;
}
if (s->status == HCRC_STATE) {
if (s->gzhead->hcrc) {
- if (s->pending + 2 > s->pending_buf_size)
+ if (s->pending + 2 > s->pending_buf_size) {
flush_pending(strm);
- if (s->pending + 2 <= s->pending_buf_size) {
- put_byte(s, (Byte)(strm->adler & 0xff));
- put_byte(s, (Byte)((strm->adler >> 8) & 0xff));
- strm->adler = crc32(0L, Z_NULL, 0);
- s->status = BUSY_STATE;
+ if (s->pending != 0) {
+ s->last_flush = -1;
+ return Z_OK;
+ }
}
+ put_byte(s, (Byte)(strm->adler & 0xff));
+ put_byte(s, (Byte)((strm->adler >> 8) & 0xff));
+ strm->adler = crc32(0L, Z_NULL, 0);
}
- else
- s->status = BUSY_STATE;
- }
-#endif
+ s->status = BUSY_STATE;
- /* Flush as much pending output as possible */
- if (s->pending != 0) {
+ /* Compression must start with an empty pending buffer */
flush_pending(strm);
- if (strm->avail_out == 0) {
- /* Since avail_out is 0, deflate will be called again with
- * more output space, but possibly with both pending and
- * avail_in equal to zero. There won't be anything to do,
- * but this is not an error situation so make sure we
- * return OK instead of BUF_ERROR at next call of deflate:
- */
+ if (s->pending != 0) {
s->last_flush = -1;
return Z_OK;
}
-
- /* Make sure there is something to do and avoid duplicate consecutive
- * flushes. For repeated and useless calls with Z_FINISH, we keep
- * returning Z_STREAM_END instead of Z_BUF_ERROR.
- */
- } else if (strm->avail_in == 0 && flush <= old_flush &&
- flush != Z_FINISH) {
- ERR_RETURN(strm, Z_BUF_ERROR);
- }
-
- /* User must not provide more input after the first FINISH: */
- if (s->status == FINISH_STATE && strm->avail_in != 0) {
- ERR_RETURN(strm, Z_BUF_ERROR);
}
+#endif
/* Start a new block or continue the current one.
*/
@@ -817,9 +997,10 @@ int ZEXPORT deflate (strm, flush)
(flush != Z_NO_FLUSH && s->status != FINISH_STATE)) {
block_state bstate;
- bstate = s->strategy == Z_HUFFMAN_ONLY ? deflate_huff(s, flush) :
- (s->strategy == Z_RLE ? deflate_rle(s, flush) :
- (*(configuration_table[s->level].func))(s, flush));
+ bstate = s->level == 0 ? deflate_stored(s, flush) :
+ s->strategy == Z_HUFFMAN_ONLY ? deflate_huff(s, flush) :
+ s->strategy == Z_RLE ? deflate_rle(s, flush) :
+ (*(configuration_table[s->level].func))(s, flush);
if (bstate == finish_started || bstate == finish_done) {
s->status = FINISH_STATE;
@@ -850,6 +1031,7 @@ int ZEXPORT deflate (strm, flush)
if (s->lookahead == 0) {
s->strstart = 0;
s->block_start = 0L;
+ s->insert = 0;
}
}
}
@@ -860,7 +1042,6 @@ int ZEXPORT deflate (strm, flush)
}
}
}
- Assert(strm->avail_out > 0, "bug2");
if (flush != Z_FINISH) return Z_OK;
if (s->wrap <= 0) return Z_STREAM_END;
@@ -897,18 +1078,9 @@ int ZEXPORT deflateEnd (strm)
{
int status;
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+ if (deflateStateCheck(strm)) return Z_STREAM_ERROR;
status = strm->state->status;
- if (status != INIT_STATE &&
- status != EXTRA_STATE &&
- status != NAME_STATE &&
- status != COMMENT_STATE &&
- status != HCRC_STATE &&
- status != BUSY_STATE &&
- status != FINISH_STATE) {
- return Z_STREAM_ERROR;
- }
/* Deallocate in reverse order of allocations: */
TRY_FREE(strm, strm->state->pending_buf);
@@ -939,18 +1111,18 @@ int ZEXPORT deflateCopy (dest, source)
ushf *overlay;
- if (source == Z_NULL || dest == Z_NULL || source->state == Z_NULL) {
+ if (deflateStateCheck(source) || dest == Z_NULL) {
return Z_STREAM_ERROR;
}
ss = source->state;
- zmemcpy(dest, source, sizeof(z_stream));
+ zmemcpy((voidpf)dest, (voidpf)source, sizeof(z_stream));
ds = (deflate_state *) ZALLOC(dest, 1, sizeof(deflate_state));
if (ds == Z_NULL) return Z_MEM_ERROR;
dest->state = (struct internal_state FAR *) ds;
- zmemcpy(ds, ss, sizeof(deflate_state));
+ zmemcpy((voidpf)ds, (voidpf)ss, sizeof(deflate_state));
ds->strm = dest;
ds->window = (Bytef *) ZALLOC(dest, ds->w_size, 2*sizeof(Byte));
@@ -966,8 +1138,8 @@ int ZEXPORT deflateCopy (dest, source)
}
/* following zmemcpy do not work for 16-bit MSDOS */
zmemcpy(ds->window, ss->window, ds->w_size * 2 * sizeof(Byte));
- zmemcpy(ds->prev, ss->prev, ds->w_size * sizeof(Pos));
- zmemcpy(ds->head, ss->head, ds->hash_size * sizeof(Pos));
+ zmemcpy((voidpf)ds->prev, (voidpf)ss->prev, ds->w_size * sizeof(Pos));
+ zmemcpy((voidpf)ds->head, (voidpf)ss->head, ds->hash_size * sizeof(Pos));
zmemcpy(ds->pending_buf, ss->pending_buf, (uInt)ds->pending_buf_size);
ds->pending_out = ds->pending_buf + (ss->pending_out - ss->pending_buf);
@@ -989,7 +1161,7 @@ int ZEXPORT deflateCopy (dest, source)
* allocating a large strm->next_in buffer and copying from it.
* (See also flush_pending()).
*/
-local int read_buf(strm, buf, size)
+local unsigned read_buf(strm, buf, size)
z_streamp strm;
Bytef *buf;
unsigned size;
@@ -1001,19 +1173,19 @@ local int read_buf(strm, buf, size)
strm->avail_in -= len;
+ zmemcpy(buf, strm->next_in, len);
if (strm->state->wrap == 1) {
- strm->adler = adler32(strm->adler, strm->next_in, len);
+ strm->adler = adler32(strm->adler, buf, len);
}
#ifdef GZIP
else if (strm->state->wrap == 2) {
- strm->adler = crc32(strm->adler, strm->next_in, len);
+ strm->adler = crc32(strm->adler, buf, len);
}
#endif
- zmemcpy(buf, strm->next_in, len);
strm->next_in += len;
strm->total_in += len;
- return (int)len;
+ return len;
}
/* ===========================================================================
@@ -1036,6 +1208,7 @@ local void lm_init (s)
s->strstart = 0;
s->block_start = 0L;
s->lookahead = 0;
+ s->insert = 0;
s->match_length = s->prev_length = MIN_MATCH-1;
s->match_available = 0;
s->ins_h = 0;
@@ -1066,9 +1239,9 @@ local uInt longest_match(s, cur_match)
{
unsigned chain_length = s->max_chain_length;/* max hash chain length */
register Bytef *scan = s->window + s->strstart; /* current string */
- register Bytef *match; /* matched string */
+ register Bytef *match; /* matched string */
register int len; /* length of current match */
- int best_len = s->prev_length; /* best match length so far */
+ int best_len = (int)s->prev_length; /* best match length so far */
int nice_match = s->nice_match; /* stop if match long enough */
IPos limit = s->strstart > (IPos)MAX_DIST(s) ?
s->strstart - (IPos)MAX_DIST(s) : NIL;
@@ -1103,7 +1276,7 @@ local uInt longest_match(s, cur_match)
/* Do not look for matches beyond the end of the input. This is necessary
* to make deflate deterministic.
*/
- if ((uInt)nice_match > s->lookahead) nice_match = s->lookahead;
+ if ((uInt)nice_match > s->lookahead) nice_match = (int)s->lookahead;
Assert((ulg)s->strstart <= s->window_size-MIN_LOOKAHEAD, "need lookahead");
@@ -1264,7 +1437,11 @@ local uInt longest_match(s, cur_match)
#endif /* FASTEST */
-#ifdef DEBUG
+#ifdef ZLIB_DEBUG
+
+#define EQUAL 0
+/* result of memcmp for equal strings */
+
/* ===========================================================================
* Check that the match at match_start is indeed a match.
*/
@@ -1290,7 +1467,7 @@ local void check_match(s, start, match, length)
}
#else
# define check_match(s, start, match, length)
-#endif /* DEBUG */
+#endif /* ZLIB_DEBUG */
/* ===========================================================================
* Fill the window when the lookahead becomes insufficient.
@@ -1305,11 +1482,12 @@ local void check_match(s, start, match, length)
local void fill_window(s)
deflate_state *s;
{
- register unsigned n, m;
- register Posf *p;
+ unsigned n;
unsigned more; /* Amount of free space at the end of the window. */
uInt wsize = s->w_size;
+ Assert(s->lookahead < MIN_LOOKAHEAD, "already enough lookahead");
+
do {
more = (unsigned)(s->window_size -(ulg)s->lookahead -(ulg)s->strstart);
@@ -1331,38 +1509,14 @@ local void fill_window(s)
*/
if (s->strstart >= wsize+MAX_DIST(s)) {
- zmemcpy(s->window, s->window+wsize, (unsigned)wsize);
+ zmemcpy(s->window, s->window+wsize, (unsigned)wsize - more);
s->match_start -= wsize;
s->strstart -= wsize; /* we now have strstart >= MAX_DIST */
s->block_start -= (long) wsize;
-
- /* Slide the hash table (could be avoided with 32 bit values
- at the expense of memory usage). We slide even when level == 0
- to keep the hash table consistent if we switch back to level > 0
- later. (Using level 0 permanently is not an optimal usage of
- zlib, so we don't care about this pathological case.)
- */
- n = s->hash_size;
- p = &s->head[n];
- do {
- m = *--p;
- *p = (Pos)(m >= wsize ? m-wsize : NIL);
- } while (--n);
-
- n = wsize;
-#ifndef FASTEST
- p = &s->prev[n];
- do {
- m = *--p;
- *p = (Pos)(m >= wsize ? m-wsize : NIL);
- /* If n is not on any hash chain, prev[n] is garbage but
- * its value will never be used.
- */
- } while (--n);
-#endif
+ slide_hash(s);
more += wsize;
}
- if (s->strm->avail_in == 0) return;
+ if (s->strm->avail_in == 0) break;
/* If there was no sliding:
* strstart <= WSIZE+MAX_DIST-1 && lookahead <= MIN_LOOKAHEAD - 1 &&
@@ -1381,12 +1535,24 @@ local void fill_window(s)
s->lookahead += n;
/* Initialize the hash value now that we have some input: */
- if (s->lookahead >= MIN_MATCH) {
- s->ins_h = s->window[s->strstart];
- UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]);
+ if (s->lookahead + s->insert >= MIN_MATCH) {
+ uInt str = s->strstart - s->insert;
+ s->ins_h = s->window[str];
+ UPDATE_HASH(s, s->ins_h, s->window[str + 1]);
#if MIN_MATCH != 3
Call UPDATE_HASH() MIN_MATCH-3 more times
#endif
+ while (s->insert) {
+ UPDATE_HASH(s, s->ins_h, s->window[str + MIN_MATCH-1]);
+#ifndef FASTEST
+ s->prev[str & s->w_mask] = s->head[s->ins_h];
+#endif
+ s->head[s->ins_h] = (Pos)str;
+ str++;
+ s->insert--;
+ if (s->lookahead + s->insert < MIN_MATCH)
+ break;
+ }
}
/* If the whole input has less than MIN_MATCH bytes, ins_h is garbage,
* but this is not important since only literal bytes will be emitted.
@@ -1427,6 +1593,9 @@ local void fill_window(s)
s->high_water += init;
}
}
+
+ Assert((ulg)s->strstart <= s->window_size - MIN_LOOKAHEAD,
+ "not enough room for search");
}
/* ===========================================================================
@@ -1450,64 +1619,199 @@ local void fill_window(s)
if (s->strm->avail_out == 0) return (last) ? finish_started : need_more; \
}
+/* Maximum stored block length in deflate format (not including header). */
+#define MAX_STORED 65535
+
+/* Minimum of a and b. */
+#define MIN(a, b) ((a) > (b) ? (b) : (a))
+
/* ===========================================================================
* Copy without compression as much as possible from the input stream, return
* the current block state.
- * This function does not insert new strings in the dictionary since
- * uncompressible data is probably not useful. This function is used
- * only for the level=0 compression option.
- * NOTE: this function should be optimized to avoid extra copying from
- * window to pending_buf.
+ *
+ * In case deflateParams() is used to later switch to a non-zero compression
+ * level, s->matches (otherwise unused when storing) keeps track of the number
+ * of hash table slides to perform. If s->matches is 1, then one hash table
+ * slide will be done when switching. If s->matches is 2, the maximum value
+ * allowed here, then the hash table will be cleared, since two or more slides
+ * is the same as a clear.
+ *
+ * deflate_stored() is written to minimize the number of times an input byte is
+ * copied. It is most efficient with large input and output buffers, which
+ * maximizes the opportunites to have a single copy from next_in to next_out.
*/
local block_state deflate_stored(s, flush)
deflate_state *s;
int flush;
{
- /* Stored blocks are limited to 0xffff bytes, pending_buf is limited
- * to pending_buf_size, and each stored block has a 5 byte header:
+ /* Smallest worthy block size when not flushing or finishing. By default
+ * this is 32K. This can be as small as 507 bytes for memLevel == 1. For
+ * large input and output buffers, the stored block size will be larger.
*/
- ulg max_block_size = 0xffff;
- ulg max_start;
+ unsigned min_block = MIN(s->pending_buf_size - 5, s->w_size);
- if (max_block_size > s->pending_buf_size - 5) {
- max_block_size = s->pending_buf_size - 5;
- }
-
- /* Copy as much as possible from input to output: */
- for (;;) {
- /* Fill the window as much as possible: */
- if (s->lookahead <= 1) {
-
- Assert(s->strstart < s->w_size+MAX_DIST(s) ||
- s->block_start >= (long)s->w_size, "slide too late");
+ /* Copy as many min_block or larger stored blocks directly to next_out as
+ * possible. If flushing, copy the remaining available input to next_out as
+ * stored blocks, if there is enough space.
+ */
+ unsigned len, left, have, last = 0;
+ unsigned used = s->strm->avail_in;
+ do {
+ /* Set len to the maximum size block that we can copy directly with the
+ * available input data and output space. Set left to how much of that
+ * would be copied from what's left in the window.
+ */
+ len = MAX_STORED; /* maximum deflate stored block length */
+ have = (s->bi_valid + 42) >> 3; /* number of header bytes */
+ if (s->strm->avail_out < have) /* need room for header */
+ break;
+ /* maximum stored block length that will fit in avail_out: */
+ have = s->strm->avail_out - have;
+ left = s->strstart - s->block_start; /* bytes left in window */
+ if (len > (ulg)left + s->strm->avail_in)
+ len = left + s->strm->avail_in; /* limit len to the input */
+ if (len > have)
+ len = have; /* limit len to the output */
+
+ /* If the stored block would be less than min_block in length, or if
+ * unable to copy all of the available input when flushing, then try
+ * copying to the window and the pending buffer instead. Also don't
+ * write an empty block when flushing -- deflate() does that.
+ */
+ if (len < min_block && ((len == 0 && flush != Z_FINISH) ||
+ flush == Z_NO_FLUSH ||
+ len != left + s->strm->avail_in))
+ break;
- fill_window(s);
- if (s->lookahead == 0 && flush == Z_NO_FLUSH) return need_more;
+ /* Make a dummy stored block in pending to get the header bytes,
+ * including any pending bits. This also updates the debugging counts.
+ */
+ last = flush == Z_FINISH && len == left + s->strm->avail_in ? 1 : 0;
+ _tr_stored_block(s, (char *)0, 0L, last);
+
+ /* Replace the lengths in the dummy stored block with len. */
+ s->pending_buf[s->pending - 4] = len;
+ s->pending_buf[s->pending - 3] = len >> 8;
+ s->pending_buf[s->pending - 2] = ~len;
+ s->pending_buf[s->pending - 1] = ~len >> 8;
+
+ /* Write the stored block header bytes. */
+ flush_pending(s->strm);
+
+#ifdef ZLIB_DEBUG
+ /* Update debugging counts for the data about to be copied. */
+ s->compressed_len += len << 3;
+ s->bits_sent += len << 3;
+#endif
- if (s->lookahead == 0) break; /* flush the current block */
+ /* Copy uncompressed bytes from the window to next_out. */
+ if (left) {
+ if (left > len)
+ left = len;
+ zmemcpy(s->strm->next_out, s->window + s->block_start, left);
+ s->strm->next_out += left;
+ s->strm->avail_out -= left;
+ s->strm->total_out += left;
+ s->block_start += left;
+ len -= left;
}
- Assert(s->block_start >= 0L, "block gone");
-
- s->strstart += s->lookahead;
- s->lookahead = 0;
-
- /* Emit a stored block if pending_buf will be full: */
- max_start = s->block_start + max_block_size;
- if (s->strstart == 0 || (ulg)s->strstart >= max_start) {
- /* strstart == 0 is possible when wraparound on 16-bit machine */
- s->lookahead = (uInt)(s->strstart - max_start);
- s->strstart = (uInt)max_start;
- FLUSH_BLOCK(s, 0);
+
+ /* Copy uncompressed bytes directly from next_in to next_out, updating
+ * the check value.
+ */
+ if (len) {
+ read_buf(s->strm, s->strm->next_out, len);
+ s->strm->next_out += len;
+ s->strm->avail_out -= len;
+ s->strm->total_out += len;
}
- /* Flush if we may have to slide, otherwise block_start may become
- * negative and the data will be gone:
+ } while (last == 0);
+
+ /* Update the sliding window with the last s->w_size bytes of the copied
+ * data, or append all of the copied data to the existing window if less
+ * than s->w_size bytes were copied. Also update the number of bytes to
+ * insert in the hash tables, in the event that deflateParams() switches to
+ * a non-zero compression level.
+ */
+ used -= s->strm->avail_in; /* number of input bytes directly copied */
+ if (used) {
+ /* If any input was used, then no unused input remains in the window,
+ * therefore s->block_start == s->strstart.
*/
- if (s->strstart - (uInt)s->block_start >= MAX_DIST(s)) {
- FLUSH_BLOCK(s, 0);
+ if (used >= s->w_size) { /* supplant the previous history */
+ s->matches = 2; /* clear hash */
+ zmemcpy(s->window, s->strm->next_in - s->w_size, s->w_size);
+ s->strstart = s->w_size;
+ }
+ else {
+ if (s->window_size - s->strstart <= used) {
+ /* Slide the window down. */
+ s->strstart -= s->w_size;
+ zmemcpy(s->window, s->window + s->w_size, s->strstart);
+ if (s->matches < 2)
+ s->matches++; /* add a pending slide_hash() */
+ }
+ zmemcpy(s->window + s->strstart, s->strm->next_in - used, used);
+ s->strstart += used;
}
+ s->block_start = s->strstart;
+ s->insert += MIN(used, s->w_size - s->insert);
+ }
+ if (s->high_water < s->strstart)
+ s->high_water = s->strstart;
+
+ /* If the last block was written to next_out, then done. */
+ if (last)
+ return finish_done;
+
+ /* If flushing and all input has been consumed, then done. */
+ if (flush != Z_NO_FLUSH && flush != Z_FINISH &&
+ s->strm->avail_in == 0 && (long)s->strstart == s->block_start)
+ return block_done;
+
+ /* Fill the window with any remaining input. */
+ have = s->window_size - s->strstart - 1;
+ if (s->strm->avail_in > have && s->block_start >= (long)s->w_size) {
+ /* Slide the window down. */
+ s->block_start -= s->w_size;
+ s->strstart -= s->w_size;
+ zmemcpy(s->window, s->window + s->w_size, s->strstart);
+ if (s->matches < 2)
+ s->matches++; /* add a pending slide_hash() */
+ have += s->w_size; /* more space now */
+ }
+ if (have > s->strm->avail_in)
+ have = s->strm->avail_in;
+ if (have) {
+ read_buf(s->strm, s->window + s->strstart, have);
+ s->strstart += have;
+ }
+ if (s->high_water < s->strstart)
+ s->high_water = s->strstart;
+
+ /* There was not enough avail_out to write a complete worthy or flushed
+ * stored block to next_out. Write a stored block to pending instead, if we
+ * have enough input for a worthy block, or if flushing and there is enough
+ * room for the remaining input as a stored block in the pending buffer.
+ */
+ have = (s->bi_valid + 42) >> 3; /* number of header bytes */
+ /* maximum stored block length that will fit in pending: */
+ have = MIN(s->pending_buf_size - have, MAX_STORED);
+ min_block = MIN(have, s->w_size);
+ left = s->strstart - s->block_start;
+ if (left >= min_block ||
+ ((left || flush == Z_FINISH) && flush != Z_NO_FLUSH &&
+ s->strm->avail_in == 0 && left <= have)) {
+ len = MIN(left, have);
+ last = flush == Z_FINISH && s->strm->avail_in == 0 &&
+ len == left ? 1 : 0;
+ _tr_stored_block(s, (charf *)s->window + s->block_start, len, last);
+ s->block_start += len;
+ flush_pending(s->strm);
}
- FLUSH_BLOCK(s, flush == Z_FINISH);
- return flush == Z_FINISH ? finish_done : block_done;
+
+ /* We've done all we can with the available input and output. */
+ return last ? finish_started : need_more;
}
/* ===========================================================================
@@ -1603,8 +1907,14 @@ local block_state deflate_fast(s, flush)
}
if (bflush) FLUSH_BLOCK(s, 0);
}
- FLUSH_BLOCK(s, flush == Z_FINISH);
- return flush == Z_FINISH ? finish_done : block_done;
+ s->insert = s->strstart < MIN_MATCH-1 ? s->strstart : MIN_MATCH-1;
+ if (flush == Z_FINISH) {
+ FLUSH_BLOCK(s, 1);
+ return finish_done;
+ }
+ if (s->last_lit)
+ FLUSH_BLOCK(s, 0);
+ return block_done;
}
#ifndef FASTEST
@@ -1728,8 +2038,14 @@ local block_state deflate_slow(s, flush)
_tr_tally_lit(s, s->window[s->strstart-1], bflush);
s->match_available = 0;
}
- FLUSH_BLOCK(s, flush == Z_FINISH);
- return flush == Z_FINISH ? finish_done : block_done;
+ s->insert = s->strstart < MIN_MATCH-1 ? s->strstart : MIN_MATCH-1;
+ if (flush == Z_FINISH) {
+ FLUSH_BLOCK(s, 1);
+ return finish_done;
+ }
+ if (s->last_lit)
+ FLUSH_BLOCK(s, 0);
+ return block_done;
}
#endif /* FASTEST */
@@ -1749,11 +2065,11 @@ local block_state deflate_rle(s, flush)
for (;;) {
/* Make sure that we always have enough lookahead, except
* at the end of the input file. We need MAX_MATCH bytes
- * for the longest encodable run.
+ * for the longest run, plus one for the unrolled loop.
*/
- if (s->lookahead < MAX_MATCH) {
+ if (s->lookahead <= MAX_MATCH) {
fill_window(s);
- if (s->lookahead < MAX_MATCH && flush == Z_NO_FLUSH) {
+ if (s->lookahead <= MAX_MATCH && flush == Z_NO_FLUSH) {
return need_more;
}
if (s->lookahead == 0) break; /* flush the current block */
@@ -1772,10 +2088,11 @@ local block_state deflate_rle(s, flush)
prev == *++scan && prev == *++scan &&
prev == *++scan && prev == *++scan &&
scan < strend);
- s->match_length = MAX_MATCH - (int)(strend - scan);
+ s->match_length = MAX_MATCH - (uInt)(strend - scan);
if (s->match_length > s->lookahead)
s->match_length = s->lookahead;
}
+ Assert(scan <= s->window+(uInt)(s->window_size-1), "wild scan");
}
/* Emit match if have run of MIN_MATCH or longer, else emit literal */
@@ -1796,8 +2113,14 @@ local block_state deflate_rle(s, flush)
}
if (bflush) FLUSH_BLOCK(s, 0);
}
- FLUSH_BLOCK(s, flush == Z_FINISH);
- return flush == Z_FINISH ? finish_done : block_done;
+ s->insert = 0;
+ if (flush == Z_FINISH) {
+ FLUSH_BLOCK(s, 1);
+ return finish_done;
+ }
+ if (s->last_lit)
+ FLUSH_BLOCK(s, 0);
+ return block_done;
}
/* ===========================================================================
@@ -1829,6 +2152,12 @@ local block_state deflate_huff(s, flush)
s->strstart++;
if (bflush) FLUSH_BLOCK(s, 0);
}
- FLUSH_BLOCK(s, flush == Z_FINISH);
- return flush == Z_FINISH ? finish_done : block_done;
+ s->insert = 0;
+ if (flush == Z_FINISH) {
+ FLUSH_BLOCK(s, 1);
+ return finish_done;
+ }
+ if (s->last_lit)
+ FLUSH_BLOCK(s, 0);
+ return block_done;
}
diff --git a/security/nss/lib/zlib/deflate.h b/security/nss/lib/zlib/deflate.h
index cbf0d1ea5d..23ecdd312b 100644
--- a/security/nss/lib/zlib/deflate.h
+++ b/security/nss/lib/zlib/deflate.h
@@ -1,5 +1,5 @@
/* deflate.h -- internal compression state
- * Copyright (C) 1995-2010 Jean-loup Gailly
+ * Copyright (C) 1995-2016 Jean-loup Gailly
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -48,13 +48,19 @@
#define MAX_BITS 15
/* All codes must not exceed MAX_BITS bits */
-#define INIT_STATE 42
-#define EXTRA_STATE 69
-#define NAME_STATE 73
-#define COMMENT_STATE 91
-#define HCRC_STATE 103
-#define BUSY_STATE 113
-#define FINISH_STATE 666
+#define Buf_size 16
+/* size of bit buffer in bi_buf */
+
+#define INIT_STATE 42 /* zlib header -> BUSY_STATE */
+#ifdef GZIP
+# define GZIP_STATE 57 /* gzip header -> BUSY_STATE | EXTRA_STATE */
+#endif
+#define EXTRA_STATE 69 /* gzip extra block -> NAME_STATE */
+#define NAME_STATE 73 /* gzip file name -> COMMENT_STATE */
+#define COMMENT_STATE 91 /* gzip comment -> HCRC_STATE */
+#define HCRC_STATE 103 /* gzip header CRC -> BUSY_STATE */
+#define BUSY_STATE 113 /* deflate -> FINISH_STATE */
+#define FINISH_STATE 666 /* stream complete */
/* Stream status */
@@ -80,7 +86,7 @@ typedef struct static_tree_desc_s static_tree_desc;
typedef struct tree_desc_s {
ct_data *dyn_tree; /* the dynamic tree */
int max_code; /* largest code with non zero frequency */
- static_tree_desc *stat_desc; /* the corresponding static tree */
+ const static_tree_desc *stat_desc; /* the corresponding static tree */
} FAR tree_desc;
typedef ush Pos;
@@ -97,11 +103,11 @@ typedef struct internal_state {
Bytef *pending_buf; /* output still pending */
ulg pending_buf_size; /* size of pending_buf */
Bytef *pending_out; /* next pending byte to output to the stream */
- uInt pending; /* nb of bytes in the pending buffer */
+ ulg pending; /* nb of bytes in the pending buffer */
int wrap; /* bit 0 true for zlib, bit 1 true for gzip */
gz_headerp gzhead; /* gzip header information to write */
- uInt gzindex; /* where in extra, name, or comment */
- Byte method; /* STORED (for zip only) or DEFLATED */
+ ulg gzindex; /* where in extra, name, or comment */
+ Byte method; /* can only be DEFLATED */
int last_flush; /* value of flush param for previous deflate call */
/* used by deflate.c: */
@@ -188,7 +194,7 @@ typedef struct internal_state {
int nice_match; /* Stop searching when current match exceeds this */
/* used by trees.c: */
- /* Didn't use ct_data typedef below to supress compiler warning */
+ /* Didn't use ct_data typedef below to suppress compiler warning */
struct ct_data_s dyn_ltree[HEAP_SIZE]; /* literal and length tree */
struct ct_data_s dyn_dtree[2*D_CODES+1]; /* distance tree */
struct ct_data_s bl_tree[2*BL_CODES+1]; /* Huffman tree for bit lengths */
@@ -244,9 +250,9 @@ typedef struct internal_state {
ulg opt_len; /* bit length of current block with optimal trees */
ulg static_len; /* bit length of current block with static trees */
uInt matches; /* number of string matches in current block */
- int last_eob_len; /* bit length of EOB code for last block */
+ uInt insert; /* bytes at end of window left to insert */
-#ifdef DEBUG
+#ifdef ZLIB_DEBUG
ulg compressed_len; /* total bit length of compressed file mod 2^32 */
ulg bits_sent; /* bit length of compressed data sent mod 2^32 */
#endif
@@ -272,7 +278,7 @@ typedef struct internal_state {
/* Output a byte on the stream.
* IN assertion: there is enough room in pending_buf.
*/
-#define put_byte(s, c) {s->pending_buf[s->pending++] = (c);}
+#define put_byte(s, c) {s->pending_buf[s->pending++] = (Bytef)(c);}
#define MIN_LOOKAHEAD (MAX_MATCH+MIN_MATCH+1)
@@ -294,6 +300,7 @@ void ZLIB_INTERNAL _tr_init OF((deflate_state *s));
int ZLIB_INTERNAL _tr_tally OF((deflate_state *s, unsigned dist, unsigned lc));
void ZLIB_INTERNAL _tr_flush_block OF((deflate_state *s, charf *buf,
ulg stored_len, int last));
+void ZLIB_INTERNAL _tr_flush_bits OF((deflate_state *s));
void ZLIB_INTERNAL _tr_align OF((deflate_state *s));
void ZLIB_INTERNAL _tr_stored_block OF((deflate_state *s, charf *buf,
ulg stored_len, int last));
@@ -305,7 +312,7 @@ void ZLIB_INTERNAL _tr_stored_block OF((deflate_state *s, charf *buf,
* used.
*/
-#ifndef DEBUG
+#ifndef ZLIB_DEBUG
/* Inline versions of _tr_tally for speed: */
#if defined(GEN_TREES_H) || !defined(STDC)
@@ -324,8 +331,8 @@ void ZLIB_INTERNAL _tr_stored_block OF((deflate_state *s, charf *buf,
flush = (s->last_lit == s->lit_bufsize-1); \
}
# define _tr_tally_dist(s, distance, length, flush) \
- { uch len = (length); \
- ush dist = (distance); \
+ { uch len = (uch)(length); \
+ ush dist = (ush)(distance); \
s->d_buf[s->last_lit] = dist; \
s->l_buf[s->last_lit++] = len; \
dist--; \
diff --git a/security/nss/lib/zlib/example.c b/security/nss/lib/zlib/example.c
deleted file mode 100644
index 604736f15f..0000000000
--- a/security/nss/lib/zlib/example.c
+++ /dev/null
@@ -1,565 +0,0 @@
-/* example.c -- usage example of the zlib compression library
- * Copyright (C) 1995-2006 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/* @(#) $Id$ */
-
-#include "zlib.h"
-#include <stdio.h>
-
-#ifdef STDC
-# include <string.h>
-# include <stdlib.h>
-#endif
-
-#if defined(VMS) || defined(RISCOS)
-# define TESTFILE "foo-gz"
-#else
-# define TESTFILE "foo.gz"
-#endif
-
-#define CHECK_ERR(err, msg) { \
- if (err != Z_OK) { \
- fprintf(stderr, "%s error: %d\n", msg, err); \
- exit(1); \
- } \
-}
-
-const char hello[] = "hello, hello!";
-/* "hello world" would be more standard, but the repeated "hello"
- * stresses the compression code better, sorry...
- */
-
-const char dictionary[] = "hello";
-uLong dictId; /* Adler32 value of the dictionary */
-
-void test_compress OF((Byte *compr, uLong comprLen,
- Byte *uncompr, uLong uncomprLen));
-void test_gzio OF((const char *fname,
- Byte *uncompr, uLong uncomprLen));
-void test_deflate OF((Byte *compr, uLong comprLen));
-void test_inflate OF((Byte *compr, uLong comprLen,
- Byte *uncompr, uLong uncomprLen));
-void test_large_deflate OF((Byte *compr, uLong comprLen,
- Byte *uncompr, uLong uncomprLen));
-void test_large_inflate OF((Byte *compr, uLong comprLen,
- Byte *uncompr, uLong uncomprLen));
-void test_flush OF((Byte *compr, uLong *comprLen));
-void test_sync OF((Byte *compr, uLong comprLen,
- Byte *uncompr, uLong uncomprLen));
-void test_dict_deflate OF((Byte *compr, uLong comprLen));
-void test_dict_inflate OF((Byte *compr, uLong comprLen,
- Byte *uncompr, uLong uncomprLen));
-int main OF((int argc, char *argv[]));
-
-/* ===========================================================================
- * Test compress() and uncompress()
- */
-void test_compress(compr, comprLen, uncompr, uncomprLen)
- Byte *compr, *uncompr;
- uLong comprLen, uncomprLen;
-{
- int err;
- uLong len = (uLong)strlen(hello)+1;
-
- err = compress(compr, &comprLen, (const Bytef*)hello, len);
- CHECK_ERR(err, "compress");
-
- strcpy((char*)uncompr, "garbage");
-
- err = uncompress(uncompr, &uncomprLen, compr, comprLen);
- CHECK_ERR(err, "uncompress");
-
- if (strcmp((char*)uncompr, hello)) {
- fprintf(stderr, "bad uncompress\n");
- exit(1);
- } else {
- printf("uncompress(): %s\n", (char *)uncompr);
- }
-}
-
-/* ===========================================================================
- * Test read/write of .gz files
- */
-void test_gzio(fname, uncompr, uncomprLen)
- const char *fname; /* compressed file name */
- Byte *uncompr;
- uLong uncomprLen;
-{
-#ifdef NO_GZCOMPRESS
- fprintf(stderr, "NO_GZCOMPRESS -- gz* functions cannot compress\n");
-#else
- int err;
- int len = (int)strlen(hello)+1;
- gzFile file;
- z_off_t pos;
-
- file = gzopen(fname, "wb");
- if (file == NULL) {
- fprintf(stderr, "gzopen error\n");
- exit(1);
- }
- gzputc(file, 'h');
- if (gzputs(file, "ello") != 4) {
- fprintf(stderr, "gzputs err: %s\n", gzerror(file, &err));
- exit(1);
- }
- if (gzprintf(file, ", %s!", "hello") != 8) {
- fprintf(stderr, "gzprintf err: %s\n", gzerror(file, &err));
- exit(1);
- }
- gzseek(file, 1L, SEEK_CUR); /* add one zero byte */
- gzclose(file);
-
- file = gzopen(fname, "rb");
- if (file == NULL) {
- fprintf(stderr, "gzopen error\n");
- exit(1);
- }
- strcpy((char*)uncompr, "garbage");
-
- if (gzread(file, uncompr, (unsigned)uncomprLen) != len) {
- fprintf(stderr, "gzread err: %s\n", gzerror(file, &err));
- exit(1);
- }
- if (strcmp((char*)uncompr, hello)) {
- fprintf(stderr, "bad gzread: %s\n", (char*)uncompr);
- exit(1);
- } else {
- printf("gzread(): %s\n", (char*)uncompr);
- }
-
- pos = gzseek(file, -8L, SEEK_CUR);
- if (pos != 6 || gztell(file) != pos) {
- fprintf(stderr, "gzseek error, pos=%ld, gztell=%ld\n",
- (long)pos, (long)gztell(file));
- exit(1);
- }
-
- if (gzgetc(file) != ' ') {
- fprintf(stderr, "gzgetc error\n");
- exit(1);
- }
-
- if (gzungetc(' ', file) != ' ') {
- fprintf(stderr, "gzungetc error\n");
- exit(1);
- }
-
- gzgets(file, (char*)uncompr, (int)uncomprLen);
- if (strlen((char*)uncompr) != 7) { /* " hello!" */
- fprintf(stderr, "gzgets err after gzseek: %s\n", gzerror(file, &err));
- exit(1);
- }
- if (strcmp((char*)uncompr, hello + 6)) {
- fprintf(stderr, "bad gzgets after gzseek\n");
- exit(1);
- } else {
- printf("gzgets() after gzseek: %s\n", (char*)uncompr);
- }
-
- gzclose(file);
-#endif
-}
-
-/* ===========================================================================
- * Test deflate() with small buffers
- */
-void test_deflate(compr, comprLen)
- Byte *compr;
- uLong comprLen;
-{
- z_stream c_stream; /* compression stream */
- int err;
- uLong len = (uLong)strlen(hello)+1;
-
- c_stream.zalloc = (alloc_func)0;
- c_stream.zfree = (free_func)0;
- c_stream.opaque = (voidpf)0;
-
- err = deflateInit(&c_stream, Z_DEFAULT_COMPRESSION);
- CHECK_ERR(err, "deflateInit");
-
- c_stream.next_in = (Bytef*)hello;
- c_stream.next_out = compr;
-
- while (c_stream.total_in != len && c_stream.total_out < comprLen) {
- c_stream.avail_in = c_stream.avail_out = 1; /* force small buffers */
- err = deflate(&c_stream, Z_NO_FLUSH);
- CHECK_ERR(err, "deflate");
- }
- /* Finish the stream, still forcing small buffers: */
- for (;;) {
- c_stream.avail_out = 1;
- err = deflate(&c_stream, Z_FINISH);
- if (err == Z_STREAM_END) break;
- CHECK_ERR(err, "deflate");
- }
-
- err = deflateEnd(&c_stream);
- CHECK_ERR(err, "deflateEnd");
-}
-
-/* ===========================================================================
- * Test inflate() with small buffers
- */
-void test_inflate(compr, comprLen, uncompr, uncomprLen)
- Byte *compr, *uncompr;
- uLong comprLen, uncomprLen;
-{
- int err;
- z_stream d_stream; /* decompression stream */
-
- strcpy((char*)uncompr, "garbage");
-
- d_stream.zalloc = (alloc_func)0;
- d_stream.zfree = (free_func)0;
- d_stream.opaque = (voidpf)0;
-
- d_stream.next_in = compr;
- d_stream.avail_in = 0;
- d_stream.next_out = uncompr;
-
- err = inflateInit(&d_stream);
- CHECK_ERR(err, "inflateInit");
-
- while (d_stream.total_out < uncomprLen && d_stream.total_in < comprLen) {
- d_stream.avail_in = d_stream.avail_out = 1; /* force small buffers */
- err = inflate(&d_stream, Z_NO_FLUSH);
- if (err == Z_STREAM_END) break;
- CHECK_ERR(err, "inflate");
- }
-
- err = inflateEnd(&d_stream);
- CHECK_ERR(err, "inflateEnd");
-
- if (strcmp((char*)uncompr, hello)) {
- fprintf(stderr, "bad inflate\n");
- exit(1);
- } else {
- printf("inflate(): %s\n", (char *)uncompr);
- }
-}
-
-/* ===========================================================================
- * Test deflate() with large buffers and dynamic change of compression level
- */
-void test_large_deflate(compr, comprLen, uncompr, uncomprLen)
- Byte *compr, *uncompr;
- uLong comprLen, uncomprLen;
-{
- z_stream c_stream; /* compression stream */
- int err;
-
- c_stream.zalloc = (alloc_func)0;
- c_stream.zfree = (free_func)0;
- c_stream.opaque = (voidpf)0;
-
- err = deflateInit(&c_stream, Z_BEST_SPEED);
- CHECK_ERR(err, "deflateInit");
-
- c_stream.next_out = compr;
- c_stream.avail_out = (uInt)comprLen;
-
- /* At this point, uncompr is still mostly zeroes, so it should compress
- * very well:
- */
- c_stream.next_in = uncompr;
- c_stream.avail_in = (uInt)uncomprLen;
- err = deflate(&c_stream, Z_NO_FLUSH);
- CHECK_ERR(err, "deflate");
- if (c_stream.avail_in != 0) {
- fprintf(stderr, "deflate not greedy\n");
- exit(1);
- }
-
- /* Feed in already compressed data and switch to no compression: */
- deflateParams(&c_stream, Z_NO_COMPRESSION, Z_DEFAULT_STRATEGY);
- c_stream.next_in = compr;
- c_stream.avail_in = (uInt)comprLen/2;
- err = deflate(&c_stream, Z_NO_FLUSH);
- CHECK_ERR(err, "deflate");
-
- /* Switch back to compressing mode: */
- deflateParams(&c_stream, Z_BEST_COMPRESSION, Z_FILTERED);
- c_stream.next_in = uncompr;
- c_stream.avail_in = (uInt)uncomprLen;
- err = deflate(&c_stream, Z_NO_FLUSH);
- CHECK_ERR(err, "deflate");
-
- err = deflate(&c_stream, Z_FINISH);
- if (err != Z_STREAM_END) {
- fprintf(stderr, "deflate should report Z_STREAM_END\n");
- exit(1);
- }
- err = deflateEnd(&c_stream);
- CHECK_ERR(err, "deflateEnd");
-}
-
-/* ===========================================================================
- * Test inflate() with large buffers
- */
-void test_large_inflate(compr, comprLen, uncompr, uncomprLen)
- Byte *compr, *uncompr;
- uLong comprLen, uncomprLen;
-{
- int err;
- z_stream d_stream; /* decompression stream */
-
- strcpy((char*)uncompr, "garbage");
-
- d_stream.zalloc = (alloc_func)0;
- d_stream.zfree = (free_func)0;
- d_stream.opaque = (voidpf)0;
-
- d_stream.next_in = compr;
- d_stream.avail_in = (uInt)comprLen;
-
- err = inflateInit(&d_stream);
- CHECK_ERR(err, "inflateInit");
-
- for (;;) {
- d_stream.next_out = uncompr; /* discard the output */
- d_stream.avail_out = (uInt)uncomprLen;
- err = inflate(&d_stream, Z_NO_FLUSH);
- if (err == Z_STREAM_END) break;
- CHECK_ERR(err, "large inflate");
- }
-
- err = inflateEnd(&d_stream);
- CHECK_ERR(err, "inflateEnd");
-
- if (d_stream.total_out != 2*uncomprLen + comprLen/2) {
- fprintf(stderr, "bad large inflate: %ld\n", d_stream.total_out);
- exit(1);
- } else {
- printf("large_inflate(): OK\n");
- }
-}
-
-/* ===========================================================================
- * Test deflate() with full flush
- */
-void test_flush(compr, comprLen)
- Byte *compr;
- uLong *comprLen;
-{
- z_stream c_stream; /* compression stream */
- int err;
- uInt len = (uInt)strlen(hello)+1;
-
- c_stream.zalloc = (alloc_func)0;
- c_stream.zfree = (free_func)0;
- c_stream.opaque = (voidpf)0;
-
- err = deflateInit(&c_stream, Z_DEFAULT_COMPRESSION);
- CHECK_ERR(err, "deflateInit");
-
- c_stream.next_in = (Bytef*)hello;
- c_stream.next_out = compr;
- c_stream.avail_in = 3;
- c_stream.avail_out = (uInt)*comprLen;
- err = deflate(&c_stream, Z_FULL_FLUSH);
- CHECK_ERR(err, "deflate");
-
- compr[3]++; /* force an error in first compressed block */
- c_stream.avail_in = len - 3;
-
- err = deflate(&c_stream, Z_FINISH);
- if (err != Z_STREAM_END) {
- CHECK_ERR(err, "deflate");
- }
- err = deflateEnd(&c_stream);
- CHECK_ERR(err, "deflateEnd");
-
- *comprLen = c_stream.total_out;
-}
-
-/* ===========================================================================
- * Test inflateSync()
- */
-void test_sync(compr, comprLen, uncompr, uncomprLen)
- Byte *compr, *uncompr;
- uLong comprLen, uncomprLen;
-{
- int err;
- z_stream d_stream; /* decompression stream */
-
- strcpy((char*)uncompr, "garbage");
-
- d_stream.zalloc = (alloc_func)0;
- d_stream.zfree = (free_func)0;
- d_stream.opaque = (voidpf)0;
-
- d_stream.next_in = compr;
- d_stream.avail_in = 2; /* just read the zlib header */
-
- err = inflateInit(&d_stream);
- CHECK_ERR(err, "inflateInit");
-
- d_stream.next_out = uncompr;
- d_stream.avail_out = (uInt)uncomprLen;
-
- inflate(&d_stream, Z_NO_FLUSH);
- CHECK_ERR(err, "inflate");
-
- d_stream.avail_in = (uInt)comprLen-2; /* read all compressed data */
- err = inflateSync(&d_stream); /* but skip the damaged part */
- CHECK_ERR(err, "inflateSync");
-
- err = inflate(&d_stream, Z_FINISH);
- if (err != Z_DATA_ERROR) {
- fprintf(stderr, "inflate should report DATA_ERROR\n");
- /* Because of incorrect adler32 */
- exit(1);
- }
- err = inflateEnd(&d_stream);
- CHECK_ERR(err, "inflateEnd");
-
- printf("after inflateSync(): hel%s\n", (char *)uncompr);
-}
-
-/* ===========================================================================
- * Test deflate() with preset dictionary
- */
-void test_dict_deflate(compr, comprLen)
- Byte *compr;
- uLong comprLen;
-{
- z_stream c_stream; /* compression stream */
- int err;
-
- c_stream.zalloc = (alloc_func)0;
- c_stream.zfree = (free_func)0;
- c_stream.opaque = (voidpf)0;
-
- err = deflateInit(&c_stream, Z_BEST_COMPRESSION);
- CHECK_ERR(err, "deflateInit");
-
- err = deflateSetDictionary(&c_stream,
- (const Bytef*)dictionary, sizeof(dictionary));
- CHECK_ERR(err, "deflateSetDictionary");
-
- dictId = c_stream.adler;
- c_stream.next_out = compr;
- c_stream.avail_out = (uInt)comprLen;
-
- c_stream.next_in = (Bytef*)hello;
- c_stream.avail_in = (uInt)strlen(hello)+1;
-
- err = deflate(&c_stream, Z_FINISH);
- if (err != Z_STREAM_END) {
- fprintf(stderr, "deflate should report Z_STREAM_END\n");
- exit(1);
- }
- err = deflateEnd(&c_stream);
- CHECK_ERR(err, "deflateEnd");
-}
-
-/* ===========================================================================
- * Test inflate() with a preset dictionary
- */
-void test_dict_inflate(compr, comprLen, uncompr, uncomprLen)
- Byte *compr, *uncompr;
- uLong comprLen, uncomprLen;
-{
- int err;
- z_stream d_stream; /* decompression stream */
-
- strcpy((char*)uncompr, "garbage");
-
- d_stream.zalloc = (alloc_func)0;
- d_stream.zfree = (free_func)0;
- d_stream.opaque = (voidpf)0;
-
- d_stream.next_in = compr;
- d_stream.avail_in = (uInt)comprLen;
-
- err = inflateInit(&d_stream);
- CHECK_ERR(err, "inflateInit");
-
- d_stream.next_out = uncompr;
- d_stream.avail_out = (uInt)uncomprLen;
-
- for (;;) {
- err = inflate(&d_stream, Z_NO_FLUSH);
- if (err == Z_STREAM_END) break;
- if (err == Z_NEED_DICT) {
- if (d_stream.adler != dictId) {
- fprintf(stderr, "unexpected dictionary");
- exit(1);
- }
- err = inflateSetDictionary(&d_stream, (const Bytef*)dictionary,
- sizeof(dictionary));
- }
- CHECK_ERR(err, "inflate with dict");
- }
-
- err = inflateEnd(&d_stream);
- CHECK_ERR(err, "inflateEnd");
-
- if (strcmp((char*)uncompr, hello)) {
- fprintf(stderr, "bad inflate with dict\n");
- exit(1);
- } else {
- printf("inflate with dictionary: %s\n", (char *)uncompr);
- }
-}
-
-/* ===========================================================================
- * Usage: example [output.gz [input.gz]]
- */
-
-int main(argc, argv)
- int argc;
- char *argv[];
-{
- Byte *compr, *uncompr;
- uLong comprLen = 10000*sizeof(int); /* don't overflow on MSDOS */
- uLong uncomprLen = comprLen;
- static const char* myVersion = ZLIB_VERSION;
-
- if (zlibVersion()[0] != myVersion[0]) {
- fprintf(stderr, "incompatible zlib version\n");
- exit(1);
-
- } else if (strcmp(zlibVersion(), ZLIB_VERSION) != 0) {
- fprintf(stderr, "warning: different zlib version\n");
- }
-
- printf("zlib version %s = 0x%04x, compile flags = 0x%lx\n",
- ZLIB_VERSION, ZLIB_VERNUM, zlibCompileFlags());
-
- compr = (Byte*)calloc((uInt)comprLen, 1);
- uncompr = (Byte*)calloc((uInt)uncomprLen, 1);
- /* compr and uncompr are cleared to avoid reading uninitialized
- * data and to ensure that uncompr compresses well.
- */
- if (compr == Z_NULL || uncompr == Z_NULL) {
- printf("out of memory\n");
- exit(1);
- }
- test_compress(compr, comprLen, uncompr, uncomprLen);
-
- test_gzio((argc > 1 ? argv[1] : TESTFILE),
- uncompr, uncomprLen);
-
- test_deflate(compr, comprLen);
- test_inflate(compr, comprLen, uncompr, uncomprLen);
-
- test_large_deflate(compr, comprLen, uncompr, uncomprLen);
- test_large_inflate(compr, comprLen, uncompr, uncomprLen);
-
- test_flush(compr, &comprLen);
- test_sync(compr, comprLen, uncompr, uncomprLen);
- comprLen = uncomprLen;
-
- test_dict_deflate(compr, comprLen);
- test_dict_inflate(compr, comprLen, uncompr, uncomprLen);
-
- free(compr);
- free(uncompr);
-
- return 0;
-}
diff --git a/security/nss/lib/zlib/gzguts.h b/security/nss/lib/zlib/gzguts.h
index 0f8fb79f87..990a4d2514 100644
--- a/security/nss/lib/zlib/gzguts.h
+++ b/security/nss/lib/zlib/gzguts.h
@@ -1,5 +1,5 @@
/* gzguts.h -- zlib internal header definitions for gz* operations
- * Copyright (C) 2004, 2005, 2010 Mark Adler
+ * Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013, 2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -12,7 +12,7 @@
# endif
#endif
-#if ((__GNUC__-0) * 10 + __GNUC_MINOR__-0 >= 33) && !defined(NO_VIZ)
+#ifdef HAVE_HIDDEN
# define ZLIB_INTERNAL __attribute__((visibility ("hidden")))
#else
# define ZLIB_INTERNAL
@@ -25,21 +25,97 @@
# include <stdlib.h>
# include <limits.h>
#endif
+
+#ifndef _POSIX_SOURCE
+# define _POSIX_SOURCE
+#endif
#include <fcntl.h>
+#ifdef _WIN32
+# include <stddef.h>
+#endif
+
+#if defined(__TURBOC__) || defined(_MSC_VER) || defined(_WIN32)
+# include <io.h>
+#endif
+
+#if defined(_WIN32) || defined(__CYGWIN__)
+# define WIDECHAR
+#endif
+
+#ifdef WINAPI_FAMILY
+# define open _open
+# define read _read
+# define write _write
+# define close _close
+#endif
+
#ifdef NO_DEFLATE /* for compatibility with old definition */
# define NO_GZCOMPRESS
#endif
-#ifdef _MSC_VER
-# include <io.h>
-# define vsnprintf _vsnprintf
+#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550)
+# ifndef HAVE_VSNPRINTF
+# define HAVE_VSNPRINTF
+# endif
+#endif
+
+#if defined(__CYGWIN__)
+# ifndef HAVE_VSNPRINTF
+# define HAVE_VSNPRINTF
+# endif
+#endif
+
+#if defined(MSDOS) && defined(__BORLANDC__) && (BORLANDC > 0x410)
+# ifndef HAVE_VSNPRINTF
+# define HAVE_VSNPRINTF
+# endif
+#endif
+
+#ifndef HAVE_VSNPRINTF
+# ifdef MSDOS
+/* vsnprintf may exist on some MS-DOS compilers (DJGPP?),
+ but for now we just assume it doesn't. */
+# define NO_vsnprintf
+# endif
+# ifdef __TURBOC__
+# define NO_vsnprintf
+# endif
+# ifdef WIN32
+/* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */
+# if !defined(vsnprintf) && !defined(NO_vsnprintf)
+# if !defined(_MSC_VER) || ( defined(_MSC_VER) && _MSC_VER < 1500 )
+# define vsnprintf _vsnprintf
+# endif
+# endif
+# endif
+# ifdef __SASC
+# define NO_vsnprintf
+# endif
+# ifdef VMS
+# define NO_vsnprintf
+# endif
+# ifdef __OS400__
+# define NO_vsnprintf
+# endif
+# ifdef __MVS__
+# define NO_vsnprintf
+# endif
+#endif
+
+/* unlike snprintf (which is required in C99), _snprintf does not guarantee
+ null termination of the result -- however this is only used in gzlib.c where
+ the result is assured to fit in the space provided */
+#if defined(_MSC_VER) && _MSC_VER < 1900
+# define snprintf _snprintf
#endif
#ifndef local
# define local static
#endif
-/* compile with -Dlocal if your debugger can't find static symbols */
+/* since "static" is used to mean two completely different things in C, we
+ define "local" for the non-static meaning of "static", for readability
+ (compile with -Dlocal if your debugger can't find static symbols) */
/* gz* functions always use library allocation functions */
#ifndef STDC
@@ -52,7 +128,7 @@
# include <windows.h>
# define zstrerror() gz_strwinerror((DWORD)GetLastError())
#else
-# ifdef STDC
+# ifndef NO_STRERROR
# include <errno.h>
# define zstrerror() strerror(errno)
# else
@@ -68,7 +144,15 @@
ZEXTERN z_off64_t ZEXPORT gzoffset64 OF((gzFile));
#endif
-/* default i/o buffer size -- double this for output when reading */
+/* default memLevel */
+#if MAX_MEM_LEVEL >= 8
+# define DEF_MEM_LEVEL 8
+#else
+# define DEF_MEM_LEVEL MAX_MEM_LEVEL
+#endif
+
+/* default i/o buffer size -- double this for output when reading (this and
+ twice this must be able to fit in an unsigned type) */
#define GZBUFSIZE 8192
/* gzip modes, also provide a little integrity check on the passed structure */
@@ -84,23 +168,25 @@
/* internal gzip file state data structure */
typedef struct {
+ /* exposed contents for gzgetc() macro */
+ struct gzFile_s x; /* "x" for exposed */
+ /* x.have: number of bytes available at x.next */
+ /* x.next: next output data to deliver or write */
+ /* x.pos: current position in uncompressed data */
/* used for both reading and writing */
int mode; /* see gzip modes above */
int fd; /* file descriptor */
char *path; /* path or fd for error messages */
- z_off64_t pos; /* current position in uncompressed data */
unsigned size; /* buffer size, zero if not allocated yet */
unsigned want; /* requested buffer size, default is GZBUFSIZE */
- unsigned char *in; /* input buffer */
+ unsigned char *in; /* input buffer (double-sized when writing) */
unsigned char *out; /* output buffer (double-sized when reading) */
- unsigned char *next; /* next output data to deliver or write */
+ int direct; /* 0 if processing gzip, 1 if transparent */
/* just for reading */
- unsigned have; /* amount of output data unused at next */
- int eof; /* true if end of input file reached */
- z_off64_t start; /* where the gzip data started, for rewinding */
- z_off64_t raw; /* where the raw data started, for seeking */
int how; /* 0: get header, 1: copy, 2: decompress */
- int direct; /* true if last read direct, false if gzip */
+ z_off64_t start; /* where the gzip data started, for rewinding */
+ int eof; /* true if end of input file reached */
+ int past; /* true if read requested past end */
/* just for writing */
int level; /* compression level */
int strategy; /* compression strategy */
diff --git a/security/nss/lib/zlib/gzlib.c b/security/nss/lib/zlib/gzlib.c
index 603e60ed54..4105e6aff9 100644
--- a/security/nss/lib/zlib/gzlib.c
+++ b/security/nss/lib/zlib/gzlib.c
@@ -1,19 +1,23 @@
/* gzlib.c -- zlib functions common to reading and writing gzip files
- * Copyright (C) 2004, 2010 Mark Adler
+ * Copyright (C) 2004-2017 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
#include "gzguts.h"
+#if defined(_WIN32) && !defined(__BORLANDC__) && !defined(__MINGW32__)
+# define LSEEK _lseeki64
+#else
#if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
# define LSEEK lseek64
#else
# define LSEEK lseek
#endif
+#endif
/* Local functions */
local void gz_reset OF((gz_statep));
-local gzFile gz_open OF((const char *, int, const char *));
+local gzFile gz_open OF((const void *, int, const char *));
#if defined UNDER_CE
@@ -71,28 +75,40 @@ char ZLIB_INTERNAL *gz_strwinerror (error)
local void gz_reset(state)
gz_statep state;
{
+ state->x.have = 0; /* no output data available */
if (state->mode == GZ_READ) { /* for reading ... */
- state->have = 0; /* no output data available */
state->eof = 0; /* not at end of file */
+ state->past = 0; /* have not read past end yet */
state->how = LOOK; /* look for gzip header */
- state->direct = 1; /* default for empty file */
}
state->seek = 0; /* no seek request pending */
gz_error(state, Z_OK, NULL); /* clear error */
- state->pos = 0; /* no uncompressed data yet */
+ state->x.pos = 0; /* no uncompressed data yet */
state->strm.avail_in = 0; /* no input data yet */
}
/* Open a gzip file either by name or file descriptor. */
local gzFile gz_open(path, fd, mode)
- const char *path;
+ const void *path;
int fd;
const char *mode;
{
gz_statep state;
+ z_size_t len;
+ int oflag;
+#ifdef O_CLOEXEC
+ int cloexec = 0;
+#endif
+#ifdef O_EXCL
+ int exclusive = 0;
+#endif
+
+ /* check input */
+ if (path == NULL)
+ return NULL;
/* allocate gzFile structure to return */
- state = malloc(sizeof(gz_state));
+ state = (gz_statep)malloc(sizeof(gz_state));
if (state == NULL)
return NULL;
state->size = 0; /* no buffers allocated yet */
@@ -103,6 +119,7 @@ local gzFile gz_open(path, fd, mode)
state->mode = GZ_NONE;
state->level = Z_DEFAULT_COMPRESSION;
state->strategy = Z_DEFAULT_STRATEGY;
+ state->direct = 0;
while (*mode) {
if (*mode >= '0' && *mode <= '9')
state->level = *mode - '0';
@@ -124,6 +141,16 @@ local gzFile gz_open(path, fd, mode)
return NULL;
case 'b': /* ignore -- will request binary anyway */
break;
+#ifdef O_CLOEXEC
+ case 'e':
+ cloexec = 1;
+ break;
+#endif
+#ifdef O_EXCL
+ case 'x':
+ exclusive = 1;
+ break;
+#endif
case 'f':
state->strategy = Z_FILTERED;
break;
@@ -135,6 +162,10 @@ local gzFile gz_open(path, fd, mode)
break;
case 'F':
state->strategy = Z_FIXED;
+ break;
+ case 'T':
+ state->direct = 1;
+ break;
default: /* could consider as an error, but just ignore */
;
}
@@ -147,37 +178,80 @@ local gzFile gz_open(path, fd, mode)
return NULL;
}
+ /* can't force transparent read */
+ if (state->mode == GZ_READ) {
+ if (state->direct) {
+ free(state);
+ return NULL;
+ }
+ state->direct = 1; /* for empty file */
+ }
+
/* save the path name for error messages */
- state->path = malloc(strlen(path) + 1);
+#ifdef WIDECHAR
+ if (fd == -2) {
+ len = wcstombs(NULL, path, 0);
+ if (len == (z_size_t)-1)
+ len = 0;
+ }
+ else
+#endif
+ len = strlen((const char *)path);
+ state->path = (char *)malloc(len + 1);
if (state->path == NULL) {
free(state);
return NULL;
}
- strcpy(state->path, path);
+#ifdef WIDECHAR
+ if (fd == -2)
+ if (len)
+ wcstombs(state->path, path, len + 1);
+ else
+ *(state->path) = 0;
+ else
+#endif
+#if !defined(NO_snprintf) && !defined(NO_vsnprintf)
+ (void)snprintf(state->path, len + 1, "%s", (const char *)path);
+#else
+ strcpy(state->path, path);
+#endif
- /* open the file with the appropriate mode (or just use fd) */
- state->fd = fd != -1 ? fd :
- open(path,
+ /* compute the flags for open() */
+ oflag =
#ifdef O_LARGEFILE
- O_LARGEFILE |
+ O_LARGEFILE |
#endif
#ifdef O_BINARY
- O_BINARY |
+ O_BINARY |
+#endif
+#ifdef O_CLOEXEC
+ (cloexec ? O_CLOEXEC : 0) |
#endif
- (state->mode == GZ_READ ?
- O_RDONLY :
- (O_WRONLY | O_CREAT | (
- state->mode == GZ_WRITE ?
- O_TRUNC :
- O_APPEND))),
- 0666);
+ (state->mode == GZ_READ ?
+ O_RDONLY :
+ (O_WRONLY | O_CREAT |
+#ifdef O_EXCL
+ (exclusive ? O_EXCL : 0) |
+#endif
+ (state->mode == GZ_WRITE ?
+ O_TRUNC :
+ O_APPEND)));
+
+ /* open the file with the appropriate flags (or just use fd) */
+ state->fd = fd > -1 ? fd : (
+#ifdef WIDECHAR
+ fd == -2 ? _wopen(path, oflag, 0666) :
+#endif
+ open((const char *)path, oflag, 0666));
if (state->fd == -1) {
free(state->path);
free(state);
return NULL;
}
- if (state->mode == GZ_APPEND)
+ if (state->mode == GZ_APPEND) {
+ LSEEK(state->fd, 0, SEEK_END); /* so gzoffset() is correct */
state->mode = GZ_WRITE; /* simplify later checks */
+ }
/* save the current position for rewinding (only if reading) */
if (state->mode == GZ_READ) {
@@ -216,15 +290,29 @@ gzFile ZEXPORT gzdopen(fd, mode)
char *path; /* identifier for error messages */
gzFile gz;
- if (fd == -1 || (path = malloc(7 + 3 * sizeof(int))) == NULL)
+ if (fd == -1 || (path = (char *)malloc(7 + 3 * sizeof(int))) == NULL)
return NULL;
+#if !defined(NO_snprintf) && !defined(NO_vsnprintf)
+ (void)snprintf(path, 7 + 3 * sizeof(int), "<fd:%d>", fd);
+#else
sprintf(path, "<fd:%d>", fd); /* for debugging */
+#endif
gz = gz_open(path, fd, mode);
free(path);
return gz;
}
/* -- see zlib.h -- */
+#ifdef WIDECHAR
+gzFile ZEXPORT gzopen_w(path, mode)
+ const wchar_t *path;
+ const char *mode;
+{
+ return gz_open(path, -2, mode);
+}
+#endif
+
+/* -- see zlib.h -- */
int ZEXPORT gzbuffer(file, size)
gzFile file;
unsigned size;
@@ -243,8 +331,10 @@ int ZEXPORT gzbuffer(file, size)
return -1;
/* check and set requested size */
- if (size == 0)
- return -1;
+ if ((size << 1) < size)
+ return -1; /* need to be able to double it */
+ if (size < 2)
+ size = 2; /* need two bytes to check magic header */
state->want = size;
return 0;
}
@@ -261,7 +351,8 @@ int ZEXPORT gzrewind(file)
state = (gz_statep)file;
/* check that we're reading and that there's no error */
- if (state->mode != GZ_READ || state->err != Z_OK)
+ if (state->mode != GZ_READ ||
+ (state->err != Z_OK && state->err != Z_BUF_ERROR))
return -1;
/* back up and start over */
@@ -289,7 +380,7 @@ z_off64_t ZEXPORT gzseek64(file, offset, whence)
return -1;
/* check that there's no error */
- if (state->err != Z_OK)
+ if (state->err != Z_OK && state->err != Z_BUF_ERROR)
return -1;
/* can only seek from start or relative to current position */
@@ -298,31 +389,32 @@ z_off64_t ZEXPORT gzseek64(file, offset, whence)
/* normalize offset to a SEEK_CUR specification */
if (whence == SEEK_SET)
- offset -= state->pos;
+ offset -= state->x.pos;
else if (state->seek)
offset += state->skip;
state->seek = 0;
/* if within raw area while reading, just go there */
if (state->mode == GZ_READ && state->how == COPY &&
- state->pos + offset >= state->raw) {
- ret = LSEEK(state->fd, offset - state->have, SEEK_CUR);
+ state->x.pos + offset >= 0) {
+ ret = LSEEK(state->fd, offset - state->x.have, SEEK_CUR);
if (ret == -1)
return -1;
- state->have = 0;
+ state->x.have = 0;
state->eof = 0;
+ state->past = 0;
state->seek = 0;
gz_error(state, Z_OK, NULL);
state->strm.avail_in = 0;
- state->pos += offset;
- return state->pos;
+ state->x.pos += offset;
+ return state->x.pos;
}
/* calculate skip amount, rewinding if needed for back seek when reading */
if (offset < 0) {
if (state->mode != GZ_READ) /* writing -- can't go backwards */
return -1;
- offset += state->pos;
+ offset += state->x.pos;
if (offset < 0) /* before start of file! */
return -1;
if (gzrewind(file) == -1) /* rewind, then skip to offset */
@@ -331,11 +423,11 @@ z_off64_t ZEXPORT gzseek64(file, offset, whence)
/* if reading, skip what's in output buffer (one less gzgetc() check) */
if (state->mode == GZ_READ) {
- n = GT_OFF(state->have) || (z_off64_t)state->have > offset ?
- (unsigned)offset : state->have;
- state->have -= n;
- state->next += n;
- state->pos += n;
+ n = GT_OFF(state->x.have) || (z_off64_t)state->x.have > offset ?
+ (unsigned)offset : state->x.have;
+ state->x.have -= n;
+ state->x.next += n;
+ state->x.pos += n;
offset -= n;
}
@@ -344,7 +436,7 @@ z_off64_t ZEXPORT gzseek64(file, offset, whence)
state->seek = 1;
state->skip = offset;
}
- return state->pos + offset;
+ return state->x.pos + offset;
}
/* -- see zlib.h -- */
@@ -373,7 +465,7 @@ z_off64_t ZEXPORT gztell64(file)
return -1;
/* return position */
- return state->pos + (state->seek ? state->skip : 0);
+ return state->x.pos + (state->seek ? state->skip : 0);
}
/* -- see zlib.h -- */
@@ -433,8 +525,7 @@ int ZEXPORT gzeof(file)
return 0;
/* return end-of-file state */
- return state->mode == GZ_READ ?
- (state->eof && state->strm.avail_in == 0 && state->have == 0) : 0;
+ return state->mode == GZ_READ ? state->past : 0;
}
/* -- see zlib.h -- */
@@ -454,7 +545,8 @@ const char * ZEXPORT gzerror(file, errnum)
/* return error information */
if (errnum != NULL)
*errnum = state->err;
- return state->msg == NULL ? "" : state->msg;
+ return state->err == Z_MEM_ERROR ? "out of memory" :
+ (state->msg == NULL ? "" : state->msg);
}
/* -- see zlib.h -- */
@@ -471,8 +563,10 @@ void ZEXPORT gzclearerr(file)
return;
/* clear error and end-of-file */
- if (state->mode == GZ_READ)
+ if (state->mode == GZ_READ) {
state->eof = 0;
+ state->past = 0;
+ }
gz_error(state, Z_OK, NULL);
}
@@ -494,27 +588,33 @@ void ZLIB_INTERNAL gz_error(state, err, msg)
state->msg = NULL;
}
+ /* if fatal, set state->x.have to 0 so that the gzgetc() macro fails */
+ if (err != Z_OK && err != Z_BUF_ERROR)
+ state->x.have = 0;
+
/* set error code, and if no message, then done */
state->err = err;
if (msg == NULL)
return;
- /* for an out of memory error, save as static string */
- if (err == Z_MEM_ERROR) {
- state->msg = (char *)msg;
+ /* for an out of memory error, return literal string when requested */
+ if (err == Z_MEM_ERROR)
return;
- }
/* construct error message with path */
- if ((state->msg = malloc(strlen(state->path) + strlen(msg) + 3)) == NULL) {
+ if ((state->msg = (char *)malloc(strlen(state->path) + strlen(msg) + 3)) ==
+ NULL) {
state->err = Z_MEM_ERROR;
- state->msg = (char *)"out of memory";
return;
}
+#if !defined(NO_snprintf) && !defined(NO_vsnprintf)
+ (void)snprintf(state->msg, strlen(state->path) + strlen(msg) + 3,
+ "%s%s%s", state->path, ": ", msg);
+#else
strcpy(state->msg, state->path);
strcat(state->msg, ": ");
strcat(state->msg, msg);
- return;
+#endif
}
#ifndef INT_MAX
diff --git a/security/nss/lib/zlib/gzread.c b/security/nss/lib/zlib/gzread.c
index 548201ab00..956b91ea7d 100644
--- a/security/nss/lib/zlib/gzread.c
+++ b/security/nss/lib/zlib/gzread.c
@@ -1,5 +1,5 @@
/* gzread.c -- zlib functions for reading gzip files
- * Copyright (C) 2004, 2005, 2010 Mark Adler
+ * Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013, 2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -8,11 +8,11 @@
/* Local functions */
local int gz_load OF((gz_statep, unsigned char *, unsigned, unsigned *));
local int gz_avail OF((gz_statep));
-local int gz_next4 OF((gz_statep, unsigned long *));
-local int gz_head OF((gz_statep));
+local int gz_look OF((gz_statep));
local int gz_decomp OF((gz_statep));
-local int gz_make OF((gz_statep));
+local int gz_fetch OF((gz_statep));
local int gz_skip OF((gz_statep, z_off64_t));
+local z_size_t gz_read OF((gz_statep, voidp, z_size_t));
/* Use read() to load a buffer -- return -1 on error, otherwise 0. Read from
state->fd, and update state->eof, state->err, and state->msg as appropriate.
@@ -25,13 +25,17 @@ local int gz_load(state, buf, len, have)
unsigned *have;
{
int ret;
+ unsigned get, max = ((unsigned)-1 >> 2) + 1;
*have = 0;
do {
- ret = read(state->fd, buf + *have, len - *have);
+ get = len - *have;
+ if (get > max)
+ get = max;
+ ret = read(state->fd, buf + *have, get);
if (ret <= 0)
break;
- *have += ret;
+ *have += (unsigned)ret;
} while (*have < len);
if (ret < 0) {
gz_error(state, Z_ERRNO, zstrerror());
@@ -46,78 +50,57 @@ local int gz_load(state, buf, len, have)
error, 0 otherwise. Note that the eof flag is set when the end of the input
file is reached, even though there may be unused data in the buffer. Once
that data has been used, no more attempts will be made to read the file.
- gz_avail() assumes that strm->avail_in == 0. */
+ If strm->avail_in != 0, then the current data is moved to the beginning of
+ the input buffer, and then the remainder of the buffer is loaded with the
+ available data from the input file. */
local int gz_avail(state)
gz_statep state;
{
+ unsigned got;
z_streamp strm = &(state->strm);
- if (state->err != Z_OK)
+ if (state->err != Z_OK && state->err != Z_BUF_ERROR)
return -1;
if (state->eof == 0) {
- if (gz_load(state, state->in, state->size,
- (unsigned *)&(strm->avail_in)) == -1)
+ if (strm->avail_in) { /* copy what's there to the start */
+ unsigned char *p = state->in;
+ unsigned const char *q = strm->next_in;
+ unsigned n = strm->avail_in;
+ do {
+ *p++ = *q++;
+ } while (--n);
+ }
+ if (gz_load(state, state->in + strm->avail_in,
+ state->size - strm->avail_in, &got) == -1)
return -1;
+ strm->avail_in += got;
strm->next_in = state->in;
}
return 0;
}
-/* Get next byte from input, or -1 if end or error. */
-#define NEXT() ((strm->avail_in == 0 && gz_avail(state) == -1) ? -1 : \
- (strm->avail_in == 0 ? -1 : \
- (strm->avail_in--, *(strm->next_in)++)))
-
-/* Get a four-byte little-endian integer and return 0 on success and the value
- in *ret. Otherwise -1 is returned and *ret is not modified. */
-local int gz_next4(state, ret)
- gz_statep state;
- unsigned long *ret;
-{
- int ch;
- unsigned long val;
- z_streamp strm = &(state->strm);
-
- val = NEXT();
- val += (unsigned)NEXT() << 8;
- val += (unsigned long)NEXT() << 16;
- ch = NEXT();
- if (ch == -1)
- return -1;
- val += (unsigned long)ch << 24;
- *ret = val;
- return 0;
-}
-
-/* Look for gzip header, set up for inflate or copy. state->have must be zero.
+/* Look for gzip header, set up for inflate or copy. state->x.have must be 0.
If this is the first time in, allocate required memory. state->how will be
left unchanged if there is no more input data available, will be set to COPY
if there is no gzip header and direct copying will be performed, or it will
- be set to GZIP for decompression, and the gzip header will be skipped so
- that the next available input data is the raw deflate stream. If direct
- copying, then leftover input data from the input buffer will be copied to
- the output buffer. In that case, all further file reads will be directly to
- either the output buffer or a user buffer. If decompressing, the inflate
- state and the check value will be initialized. gz_head() will return 0 on
- success or -1 on failure. Failures may include read errors or gzip header
- errors. */
-local int gz_head(state)
+ be set to GZIP for decompression. If direct copying, then leftover input
+ data from the input buffer will be copied to the output buffer. In that
+ case, all further file reads will be directly to either the output buffer or
+ a user buffer. If decompressing, the inflate state will be initialized.
+ gz_look() will return 0 on success or -1 on failure. */
+local int gz_look(state)
gz_statep state;
{
z_streamp strm = &(state->strm);
- int flags;
- unsigned len;
/* allocate read buffers and inflate memory */
if (state->size == 0) {
/* allocate buffers */
- state->in = malloc(state->want);
- state->out = malloc(state->want << 1);
+ state->in = (unsigned char *)malloc(state->want);
+ state->out = (unsigned char *)malloc(state->want << 1);
if (state->in == NULL || state->out == NULL) {
- if (state->out != NULL)
- free(state->out);
- if (state->in != NULL)
- free(state->in);
+ free(state->out);
+ free(state->in);
gz_error(state, Z_MEM_ERROR, "out of memory");
return -1;
}
@@ -129,7 +112,7 @@ local int gz_head(state)
state->strm.opaque = Z_NULL;
state->strm.avail_in = 0;
state->strm.next_in = Z_NULL;
- if (inflateInit2(&(state->strm), -15) != Z_OK) { /* raw inflate */
+ if (inflateInit2(&(state->strm), 15 + 16) != Z_OK) { /* gunzip */
free(state->out);
free(state->in);
state->size = 0;
@@ -138,83 +121,45 @@ local int gz_head(state)
}
}
- /* get some data in the input buffer */
- if (strm->avail_in == 0) {
+ /* get at least the magic bytes in the input buffer */
+ if (strm->avail_in < 2) {
if (gz_avail(state) == -1)
return -1;
if (strm->avail_in == 0)
return 0;
}
- /* look for the gzip magic header bytes 31 and 139 */
- if (strm->next_in[0] == 31) {
- strm->avail_in--;
- strm->next_in++;
- if (strm->avail_in == 0 && gz_avail(state) == -1)
- return -1;
- if (strm->avail_in && strm->next_in[0] == 139) {
- /* we have a gzip header, woo hoo! */
- strm->avail_in--;
- strm->next_in++;
-
- /* skip rest of header */
- if (NEXT() != 8) { /* compression method */
- gz_error(state, Z_DATA_ERROR, "unknown compression method");
- return -1;
- }
- flags = NEXT();
- if (flags & 0xe0) { /* reserved flag bits */
- gz_error(state, Z_DATA_ERROR, "unknown header flags set");
- return -1;
- }
- NEXT(); /* modification time */
- NEXT();
- NEXT();
- NEXT();
- NEXT(); /* extra flags */
- NEXT(); /* operating system */
- if (flags & 4) { /* extra field */
- len = (unsigned)NEXT();
- len += (unsigned)NEXT() << 8;
- while (len--)
- if (NEXT() < 0)
- break;
- }
- if (flags & 8) /* file name */
- while (NEXT() > 0)
- ;
- if (flags & 16) /* comment */
- while (NEXT() > 0)
- ;
- if (flags & 2) { /* header crc */
- NEXT();
- NEXT();
- }
- /* an unexpected end of file is not checked for here -- it will be
- noticed on the first request for uncompressed data */
-
- /* set up for decompression */
- inflateReset(strm);
- strm->adler = crc32(0L, Z_NULL, 0);
- state->how = GZIP;
- state->direct = 0;
- return 0;
- }
- else {
- /* not a gzip file -- save first byte (31) and fall to raw i/o */
- state->out[0] = 31;
- state->have = 1;
- }
+ /* look for gzip magic bytes -- if there, do gzip decoding (note: there is
+ a logical dilemma here when considering the case of a partially written
+ gzip file, to wit, if a single 31 byte is written, then we cannot tell
+ whether this is a single-byte file, or just a partially written gzip
+ file -- for here we assume that if a gzip file is being written, then
+ the header will be written in a single operation, so that reading a
+ single byte is sufficient indication that it is not a gzip file) */
+ if (strm->avail_in > 1 &&
+ strm->next_in[0] == 31 && strm->next_in[1] == 139) {
+ inflateReset(strm);
+ state->how = GZIP;
+ state->direct = 0;
+ return 0;
+ }
+
+ /* no gzip header -- if we were decoding gzip before, then this is trailing
+ garbage. Ignore the trailing garbage and finish. */
+ if (state->direct == 0) {
+ strm->avail_in = 0;
+ state->eof = 1;
+ state->x.have = 0;
+ return 0;
}
- /* doing raw i/o, save start of raw data for seeking, copy any leftover
- input to output -- this assumes that the output buffer is larger than
- the input buffer, which also assures space for gzungetc() */
- state->raw = state->pos;
- state->next = state->out;
+ /* doing raw i/o, copy any leftover input to output -- this assumes that
+ the output buffer is larger than the input buffer, which also assures
+ space for gzungetc() */
+ state->x.next = state->out;
if (strm->avail_in) {
- memcpy(state->next + state->have, strm->next_in, strm->avail_in);
- state->have += strm->avail_in;
+ memcpy(state->x.next, strm->next_in, strm->avail_in);
+ state->x.have = strm->avail_in;
strm->avail_in = 0;
}
state->how = COPY;
@@ -223,19 +168,15 @@ local int gz_head(state)
}
/* Decompress from input to the provided next_out and avail_out in the state.
- If the end of the compressed data is reached, then verify the gzip trailer
- check value and length (modulo 2^32). state->have and state->next are set
- to point to the just decompressed data, and the crc is updated. If the
- trailer is verified, state->how is reset to LOOK to look for the next gzip
- stream or raw data, once state->have is depleted. Returns 0 on success, -1
- on failure. Failures may include invalid compressed data or a failed gzip
- trailer verification. */
+ On return, state->x.have and state->x.next point to the just decompressed
+ data. If the gzip stream completes, state->how is reset to LOOK to look for
+ the next gzip stream or raw data, once state->x.have is depleted. Returns 0
+ on success, -1 on failure. */
local int gz_decomp(state)
gz_statep state;
{
- int ret;
+ int ret = Z_OK;
unsigned had;
- unsigned long crc, len;
z_streamp strm = &(state->strm);
/* fill output buffer up to end of deflate stream */
@@ -245,15 +186,15 @@ local int gz_decomp(state)
if (strm->avail_in == 0 && gz_avail(state) == -1)
return -1;
if (strm->avail_in == 0) {
- gz_error(state, Z_DATA_ERROR, "unexpected end of file");
- return -1;
+ gz_error(state, Z_BUF_ERROR, "unexpected end of file");
+ break;
}
/* decompress and handle errors */
ret = inflate(strm, Z_NO_FLUSH);
if (ret == Z_STREAM_ERROR || ret == Z_NEED_DICT) {
gz_error(state, Z_STREAM_ERROR,
- "internal error: inflate stream corrupt");
+ "internal error: inflate stream corrupt");
return -1;
}
if (ret == Z_MEM_ERROR) {
@@ -262,67 +203,55 @@ local int gz_decomp(state)
}
if (ret == Z_DATA_ERROR) { /* deflate stream invalid */
gz_error(state, Z_DATA_ERROR,
- strm->msg == NULL ? "compressed data error" : strm->msg);
+ strm->msg == NULL ? "compressed data error" : strm->msg);
return -1;
}
} while (strm->avail_out && ret != Z_STREAM_END);
- /* update available output and crc check value */
- state->have = had - strm->avail_out;
- state->next = strm->next_out - state->have;
- strm->adler = crc32(strm->adler, state->next, state->have);
+ /* update available output */
+ state->x.have = had - strm->avail_out;
+ state->x.next = strm->next_out - state->x.have;
- /* check gzip trailer if at end of deflate stream */
- if (ret == Z_STREAM_END) {
- if (gz_next4(state, &crc) == -1 || gz_next4(state, &len) == -1) {
- gz_error(state, Z_DATA_ERROR, "unexpected end of file");
- return -1;
- }
- if (crc != strm->adler) {
- gz_error(state, Z_DATA_ERROR, "incorrect data check");
- return -1;
- }
- if (len != (strm->total_out & 0xffffffffL)) {
- gz_error(state, Z_DATA_ERROR, "incorrect length check");
- return -1;
- }
- state->how = LOOK; /* ready for next stream, once have is 0 (leave
- state->direct unchanged to remember how) */
- }
+ /* if the gzip stream completed successfully, look for another */
+ if (ret == Z_STREAM_END)
+ state->how = LOOK;
/* good decompression */
return 0;
}
-/* Make data and put in the output buffer. Assumes that state->have == 0.
+/* Fetch data and put it in the output buffer. Assumes state->x.have is 0.
Data is either copied from the input file or decompressed from the input
file depending on state->how. If state->how is LOOK, then a gzip header is
- looked for (and skipped if found) to determine wither to copy or decompress.
- Returns -1 on error, otherwise 0. gz_make() will leave state->have as COPY
- or GZIP unless the end of the input file has been reached and all data has
- been processed. */
-local int gz_make(state)
+ looked for to determine whether to copy or decompress. Returns -1 on error,
+ otherwise 0. gz_fetch() will leave state->how as COPY or GZIP unless the
+ end of the input file has been reached and all data has been processed. */
+local int gz_fetch(state)
gz_statep state;
{
z_streamp strm = &(state->strm);
- if (state->how == LOOK) { /* look for gzip header */
- if (gz_head(state) == -1)
- return -1;
- if (state->have) /* got some data from gz_head() */
+ do {
+ switch(state->how) {
+ case LOOK: /* -> LOOK, COPY (only if never GZIP), or GZIP */
+ if (gz_look(state) == -1)
+ return -1;
+ if (state->how == LOOK)
+ return 0;
+ break;
+ case COPY: /* -> COPY */
+ if (gz_load(state, state->out, state->size << 1, &(state->x.have))
+ == -1)
+ return -1;
+ state->x.next = state->out;
return 0;
- }
- if (state->how == COPY) { /* straight copy */
- if (gz_load(state, state->out, state->size << 1, &(state->have)) == -1)
- return -1;
- state->next = state->out;
- }
- else if (state->how == GZIP) { /* decompress */
- strm->avail_out = state->size << 1;
- strm->next_out = state->out;
- if (gz_decomp(state) == -1)
- return -1;
- }
+ case GZIP: /* -> GZIP or LOOK (if end of gzip stream) */
+ strm->avail_out = state->size << 1;
+ strm->next_out = state->out;
+ if (gz_decomp(state) == -1)
+ return -1;
+ }
+ } while (state->x.have == 0 && (!state->eof || strm->avail_in));
return 0;
}
@@ -336,12 +265,12 @@ local int gz_skip(state, len)
/* skip over len bytes or reach end-of-file, whichever comes first */
while (len)
/* skip over whatever is in output buffer */
- if (state->have) {
- n = GT_OFF(state->have) || (z_off64_t)state->have > len ?
- (unsigned)len : state->have;
- state->have -= n;
- state->next += n;
- state->pos += n;
+ if (state->x.have) {
+ n = GT_OFF(state->x.have) || (z_off64_t)state->x.have > len ?
+ (unsigned)len : state->x.have;
+ state->x.have -= n;
+ state->x.next += n;
+ state->x.pos += n;
len -= n;
}
@@ -352,38 +281,23 @@ local int gz_skip(state, len)
/* need more data to skip -- load up output buffer */
else {
/* get more output, looking for header if required */
- if (gz_make(state) == -1)
+ if (gz_fetch(state) == -1)
return -1;
}
return 0;
}
-/* -- see zlib.h -- */
-int ZEXPORT gzread(file, buf, len)
- gzFile file;
+/* Read len bytes into buf from file, or less than len up to the end of the
+ input. Return the number of bytes read. If zero is returned, either the
+ end of file was reached, or there was an error. state->err must be
+ consulted in that case to determine which. */
+local z_size_t gz_read(state, buf, len)
+ gz_statep state;
voidp buf;
- unsigned len;
+ z_size_t len;
{
- unsigned got, n;
- gz_statep state;
- z_streamp strm;
-
- /* get internal structure */
- if (file == NULL)
- return -1;
- state = (gz_statep)file;
- strm = &(state->strm);
-
- /* check that we're reading and that there's no error */
- if (state->mode != GZ_READ || state->err != Z_OK)
- return -1;
-
- /* since an int is returned, make sure len fits in one, otherwise return
- with an error (this avoids the flaw in the interface) */
- if ((int)len < 0) {
- gz_error(state, Z_BUF_ERROR, "requested length does not fit in int");
- return -1;
- }
+ z_size_t got;
+ unsigned n;
/* if len is zero, avoid unnecessary operations */
if (len == 0)
@@ -393,63 +307,143 @@ int ZEXPORT gzread(file, buf, len)
if (state->seek) {
state->seek = 0;
if (gz_skip(state, state->skip) == -1)
- return -1;
+ return 0;
}
/* get len bytes to buf, or less than len if at the end */
got = 0;
do {
+ /* set n to the maximum amount of len that fits in an unsigned int */
+ n = -1;
+ if (n > len)
+ n = len;
+
/* first just try copying data from the output buffer */
- if (state->have) {
- n = state->have > len ? len : state->have;
- memcpy(buf, state->next, n);
- state->next += n;
- state->have -= n;
+ if (state->x.have) {
+ if (state->x.have < n)
+ n = state->x.have;
+ memcpy(buf, state->x.next, n);
+ state->x.next += n;
+ state->x.have -= n;
}
/* output buffer empty -- return if we're at the end of the input */
- else if (state->eof && strm->avail_in == 0)
+ else if (state->eof && state->strm.avail_in == 0) {
+ state->past = 1; /* tried to read past end */
break;
+ }
/* need output data -- for small len or new stream load up our output
buffer */
- else if (state->how == LOOK || len < (state->size << 1)) {
+ else if (state->how == LOOK || n < (state->size << 1)) {
/* get more output, looking for header if required */
- if (gz_make(state) == -1)
- return -1;
- continue; /* no progress yet -- go back to memcpy() above */
+ if (gz_fetch(state) == -1)
+ return 0;
+ continue; /* no progress yet -- go back to copy above */
/* the copy above assures that we will leave with space in the
output buffer, allowing at least one gzungetc() to succeed */
}
/* large len -- read directly into user buffer */
else if (state->how == COPY) { /* read directly */
- if (gz_load(state, buf, len, &n) == -1)
- return -1;
+ if (gz_load(state, (unsigned char *)buf, n, &n) == -1)
+ return 0;
}
/* large len -- decompress directly into user buffer */
else { /* state->how == GZIP */
- strm->avail_out = len;
- strm->next_out = buf;
+ state->strm.avail_out = n;
+ state->strm.next_out = (unsigned char *)buf;
if (gz_decomp(state) == -1)
- return -1;
- n = state->have;
- state->have = 0;
+ return 0;
+ n = state->x.have;
+ state->x.have = 0;
}
/* update progress */
len -= n;
buf = (char *)buf + n;
got += n;
- state->pos += n;
+ state->x.pos += n;
} while (len);
- /* return number of bytes read into user buffer (will fit in int) */
- return (int)got;
+ /* return number of bytes read into user buffer */
+ return got;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzread(file, buf, len)
+ gzFile file;
+ voidp buf;
+ unsigned len;
+{
+ gz_statep state;
+
+ /* get internal structure */
+ if (file == NULL)
+ return -1;
+ state = (gz_statep)file;
+
+ /* check that we're reading and that there's no (serious) error */
+ if (state->mode != GZ_READ ||
+ (state->err != Z_OK && state->err != Z_BUF_ERROR))
+ return -1;
+
+ /* since an int is returned, make sure len fits in one, otherwise return
+ with an error (this avoids a flaw in the interface) */
+ if ((int)len < 0) {
+ gz_error(state, Z_STREAM_ERROR, "request does not fit in an int");
+ return -1;
+ }
+
+ /* read len or fewer bytes to buf */
+ len = gz_read(state, buf, len);
+
+ /* check for an error */
+ if (len == 0 && state->err != Z_OK && state->err != Z_BUF_ERROR)
+ return -1;
+
+ /* return the number of bytes read (this is assured to fit in an int) */
+ return (int)len;
+}
+
+/* -- see zlib.h -- */
+z_size_t ZEXPORT gzfread(buf, size, nitems, file)
+ voidp buf;
+ z_size_t size;
+ z_size_t nitems;
+ gzFile file;
+{
+ z_size_t len;
+ gz_statep state;
+
+ /* get internal structure */
+ if (file == NULL)
+ return 0;
+ state = (gz_statep)file;
+
+ /* check that we're reading and that there's no (serious) error */
+ if (state->mode != GZ_READ ||
+ (state->err != Z_OK && state->err != Z_BUF_ERROR))
+ return 0;
+
+ /* compute bytes to read -- error on overflow */
+ len = nitems * size;
+ if (size && len / size != nitems) {
+ gz_error(state, Z_STREAM_ERROR, "request does not fit in a size_t");
+ return 0;
+ }
+
+ /* read len or fewer bytes to buf, return the number of full items read */
+ return len ? gz_read(state, buf, len) / size : 0;
}
/* -- see zlib.h -- */
+#ifdef Z_PREFIX_SET
+# undef z_gzgetc
+#else
+# undef gzgetc
+#endif
int ZEXPORT gzgetc(file)
gzFile file;
{
@@ -462,22 +456,29 @@ int ZEXPORT gzgetc(file)
return -1;
state = (gz_statep)file;
- /* check that we're reading and that there's no error */
- if (state->mode != GZ_READ || state->err != Z_OK)
+ /* check that we're reading and that there's no (serious) error */
+ if (state->mode != GZ_READ ||
+ (state->err != Z_OK && state->err != Z_BUF_ERROR))
return -1;
/* try output buffer (no need to check for skip request) */
- if (state->have) {
- state->have--;
- state->pos++;
- return *(state->next)++;
+ if (state->x.have) {
+ state->x.have--;
+ state->x.pos++;
+ return *(state->x.next)++;
}
- /* nothing there -- try gzread() */
- ret = gzread(file, buf, 1);
+ /* nothing there -- try gz_read() */
+ ret = gz_read(state, buf, 1);
return ret < 1 ? -1 : buf[0];
}
+int ZEXPORT gzgetc_(file)
+gzFile file;
+{
+ return gzgetc(file);
+}
+
/* -- see zlib.h -- */
int ZEXPORT gzungetc(c, file)
int c;
@@ -490,8 +491,9 @@ int ZEXPORT gzungetc(c, file)
return -1;
state = (gz_statep)file;
- /* check that we're reading and that there's no error */
- if (state->mode != GZ_READ || state->err != Z_OK)
+ /* check that we're reading and that there's no (serious) error */
+ if (state->mode != GZ_READ ||
+ (state->err != Z_OK && state->err != Z_BUF_ERROR))
return -1;
/* process a skip request */
@@ -506,32 +508,34 @@ int ZEXPORT gzungetc(c, file)
return -1;
/* if output buffer empty, put byte at end (allows more pushing) */
- if (state->have == 0) {
- state->have = 1;
- state->next = state->out + (state->size << 1) - 1;
- state->next[0] = c;
- state->pos--;
+ if (state->x.have == 0) {
+ state->x.have = 1;
+ state->x.next = state->out + (state->size << 1) - 1;
+ state->x.next[0] = (unsigned char)c;
+ state->x.pos--;
+ state->past = 0;
return c;
}
/* if no room, give up (must have already done a gzungetc()) */
- if (state->have == (state->size << 1)) {
- gz_error(state, Z_BUF_ERROR, "out of room to push characters");
+ if (state->x.have == (state->size << 1)) {
+ gz_error(state, Z_DATA_ERROR, "out of room to push characters");
return -1;
}
/* slide output data if needed and insert byte before existing data */
- if (state->next == state->out) {
- unsigned char *src = state->out + state->have;
+ if (state->x.next == state->out) {
+ unsigned char *src = state->out + state->x.have;
unsigned char *dest = state->out + (state->size << 1);
while (src > state->out)
*--dest = *--src;
- state->next = dest;
+ state->x.next = dest;
}
- state->have++;
- state->next--;
- state->next[0] = c;
- state->pos--;
+ state->x.have++;
+ state->x.next--;
+ state->x.next[0] = (unsigned char)c;
+ state->x.pos--;
+ state->past = 0;
return c;
}
@@ -551,8 +555,9 @@ char * ZEXPORT gzgets(file, buf, len)
return NULL;
state = (gz_statep)file;
- /* check that we're reading and that there's no error */
- if (state->mode != GZ_READ || state->err != Z_OK)
+ /* check that we're reading and that there's no (serious) error */
+ if (state->mode != GZ_READ ||
+ (state->err != Z_OK && state->err != Z_BUF_ERROR))
return NULL;
/* process a skip request */
@@ -569,32 +574,31 @@ char * ZEXPORT gzgets(file, buf, len)
left = (unsigned)len - 1;
if (left) do {
/* assure that something is in the output buffer */
- if (state->have == 0) {
- if (gz_make(state) == -1)
- return NULL; /* error */
- if (state->have == 0) { /* end of file */
- if (buf == str) /* got bupkus */
- return NULL;
- break; /* got something -- return it */
- }
+ if (state->x.have == 0 && gz_fetch(state) == -1)
+ return NULL; /* error */
+ if (state->x.have == 0) { /* end of file */
+ state->past = 1; /* read past end */
+ break; /* return what we have */
}
/* look for end-of-line in current output buffer */
- n = state->have > left ? left : state->have;
- eol = memchr(state->next, '\n', n);
+ n = state->x.have > left ? left : state->x.have;
+ eol = (unsigned char *)memchr(state->x.next, '\n', n);
if (eol != NULL)
- n = (unsigned)(eol - state->next) + 1;
+ n = (unsigned)(eol - state->x.next) + 1;
/* copy through end-of-line, or remainder if not found */
- memcpy(buf, state->next, n);
- state->have -= n;
- state->next += n;
- state->pos += n;
+ memcpy(buf, state->x.next, n);
+ state->x.have -= n;
+ state->x.next += n;
+ state->x.pos += n;
left -= n;
buf += n;
} while (left && eol == NULL);
- /* found end-of-line or out of space -- terminate string and return it */
+ /* return terminated string, or if nothing, end of file */
+ if (buf == str)
+ return NULL;
buf[0] = 0;
return str;
}
@@ -610,16 +614,12 @@ int ZEXPORT gzdirect(file)
return 0;
state = (gz_statep)file;
- /* check that we're reading */
- if (state->mode != GZ_READ)
- return 0;
-
/* if the state is not known, but we can find out, then do so (this is
mainly for right after a gzopen() or gzdopen()) */
- if (state->how == LOOK && state->have == 0)
- (void)gz_head(state);
+ if (state->mode == GZ_READ && state->how == LOOK && state->x.have == 0)
+ (void)gz_look(state);
- /* return 1 if reading direct, 0 if decompressing a gzip stream */
+ /* return 1 if transparent, 0 if processing a gzip stream */
return state->direct;
}
@@ -627,7 +627,7 @@ int ZEXPORT gzdirect(file)
int ZEXPORT gzclose_r(file)
gzFile file;
{
- int ret;
+ int ret, err;
gz_statep state;
/* get internal structure */
@@ -645,9 +645,10 @@ int ZEXPORT gzclose_r(file)
free(state->out);
free(state->in);
}
+ err = state->err == Z_BUF_ERROR ? Z_BUF_ERROR : Z_OK;
gz_error(state, Z_OK, NULL);
free(state->path);
ret = close(state->fd);
free(state);
- return ret ? Z_ERRNO : Z_OK;
+ return ret ? Z_ERRNO : err;
}
diff --git a/security/nss/lib/zlib/gzwrite.c b/security/nss/lib/zlib/gzwrite.c
index e8defc6887..c7b5651d70 100644
--- a/security/nss/lib/zlib/gzwrite.c
+++ b/security/nss/lib/zlib/gzwrite.c
@@ -1,5 +1,5 @@
/* gzwrite.c -- zlib functions for writing gzip files
- * Copyright (C) 2004, 2005, 2010 Mark Adler
+ * Copyright (C) 2004-2017 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -9,65 +9,94 @@
local int gz_init OF((gz_statep));
local int gz_comp OF((gz_statep, int));
local int gz_zero OF((gz_statep, z_off64_t));
+local z_size_t gz_write OF((gz_statep, voidpc, z_size_t));
/* Initialize state for writing a gzip file. Mark initialization by setting
- state->size to non-zero. Return -1 on failure or 0 on success. */
+ state->size to non-zero. Return -1 on a memory allocation failure, or 0 on
+ success. */
local int gz_init(state)
gz_statep state;
{
int ret;
z_streamp strm = &(state->strm);
- /* allocate input and output buffers */
- state->in = malloc(state->want);
- state->out = malloc(state->want);
- if (state->in == NULL || state->out == NULL) {
- if (state->out != NULL)
- free(state->out);
- if (state->in != NULL)
- free(state->in);
+ /* allocate input buffer (double size for gzprintf) */
+ state->in = (unsigned char *)malloc(state->want << 1);
+ if (state->in == NULL) {
gz_error(state, Z_MEM_ERROR, "out of memory");
return -1;
}
- /* allocate deflate memory, set up for gzip compression */
- strm->zalloc = Z_NULL;
- strm->zfree = Z_NULL;
- strm->opaque = Z_NULL;
- ret = deflateInit2(strm, state->level, Z_DEFLATED,
- 15 + 16, 8, state->strategy);
- if (ret != Z_OK) {
- free(state->in);
- gz_error(state, Z_MEM_ERROR, "out of memory");
- return -1;
+ /* only need output buffer and deflate state if compressing */
+ if (!state->direct) {
+ /* allocate output buffer */
+ state->out = (unsigned char *)malloc(state->want);
+ if (state->out == NULL) {
+ free(state->in);
+ gz_error(state, Z_MEM_ERROR, "out of memory");
+ return -1;
+ }
+
+ /* allocate deflate memory, set up for gzip compression */
+ strm->zalloc = Z_NULL;
+ strm->zfree = Z_NULL;
+ strm->opaque = Z_NULL;
+ ret = deflateInit2(strm, state->level, Z_DEFLATED,
+ MAX_WBITS + 16, DEF_MEM_LEVEL, state->strategy);
+ if (ret != Z_OK) {
+ free(state->out);
+ free(state->in);
+ gz_error(state, Z_MEM_ERROR, "out of memory");
+ return -1;
+ }
+ strm->next_in = NULL;
}
/* mark state as initialized */
state->size = state->want;
- /* initialize write buffer */
- strm->avail_out = state->size;
- strm->next_out = state->out;
- state->next = strm->next_out;
+ /* initialize write buffer if compressing */
+ if (!state->direct) {
+ strm->avail_out = state->size;
+ strm->next_out = state->out;
+ state->x.next = strm->next_out;
+ }
return 0;
}
/* Compress whatever is at avail_in and next_in and write to the output file.
- Return -1 if there is an error writing to the output file, otherwise 0.
- flush is assumed to be a valid deflate() flush value. If flush is Z_FINISH,
- then the deflate() state is reset to start a new gzip stream. */
+ Return -1 if there is an error writing to the output file or if gz_init()
+ fails to allocate memory, otherwise 0. flush is assumed to be a valid
+ deflate() flush value. If flush is Z_FINISH, then the deflate() state is
+ reset to start a new gzip stream. If gz->direct is true, then simply write
+ to the output file without compressing, and ignore flush. */
local int gz_comp(state, flush)
gz_statep state;
int flush;
{
- int ret, got;
- unsigned have;
+ int ret, writ;
+ unsigned have, put, max = ((unsigned)-1 >> 2) + 1;
z_streamp strm = &(state->strm);
/* allocate memory if this is the first time through */
if (state->size == 0 && gz_init(state) == -1)
return -1;
+ /* write directly if requested */
+ if (state->direct) {
+ while (strm->avail_in) {
+ put = strm->avail_in > max ? max : strm->avail_in;
+ writ = write(state->fd, strm->next_in, put);
+ if (writ < 0) {
+ gz_error(state, Z_ERRNO, zstrerror());
+ return -1;
+ }
+ strm->avail_in -= (unsigned)writ;
+ strm->next_in += writ;
+ }
+ return 0;
+ }
+
/* run deflate() on provided input until it produces no more output */
ret = Z_OK;
do {
@@ -75,17 +104,21 @@ local int gz_comp(state, flush)
doing Z_FINISH then don't write until we get to Z_STREAM_END */
if (strm->avail_out == 0 || (flush != Z_NO_FLUSH &&
(flush != Z_FINISH || ret == Z_STREAM_END))) {
- have = (unsigned)(strm->next_out - state->next);
- if (have && ((got = write(state->fd, state->next, have)) < 0 ||
- (unsigned)got != have)) {
- gz_error(state, Z_ERRNO, zstrerror());
- return -1;
+ while (strm->next_out > state->x.next) {
+ put = strm->next_out - state->x.next > (int)max ? max :
+ (unsigned)(strm->next_out - state->x.next);
+ writ = write(state->fd, state->x.next, put);
+ if (writ < 0) {
+ gz_error(state, Z_ERRNO, zstrerror());
+ return -1;
+ }
+ state->x.next += writ;
}
if (strm->avail_out == 0) {
strm->avail_out = state->size;
strm->next_out = state->out;
+ state->x.next = state->out;
}
- state->next = strm->next_out;
}
/* compress */
@@ -107,7 +140,8 @@ local int gz_comp(state, flush)
return 0;
}
-/* Compress len zeros to output. Return -1 on error, 0 on success. */
+/* Compress len zeros to output. Return -1 on a write error or memory
+ allocation failure by gz_comp(), or 0 on success. */
local int gz_zero(state, len)
gz_statep state;
z_off64_t len;
@@ -131,7 +165,7 @@ local int gz_zero(state, len)
}
strm->avail_in = n;
strm->next_in = state->in;
- state->pos += n;
+ state->x.pos += n;
if (gz_comp(state, Z_NO_FLUSH) == -1)
return -1;
len -= n;
@@ -139,33 +173,14 @@ local int gz_zero(state, len)
return 0;
}
-/* -- see zlib.h -- */
-int ZEXPORT gzwrite(file, buf, len)
- gzFile file;
+/* Write len bytes from buf to file. Return the number of bytes written. If
+ the returned value is less than len, then there was an error. */
+local z_size_t gz_write(state, buf, len)
+ gz_statep state;
voidpc buf;
- unsigned len;
+ z_size_t len;
{
- unsigned put = len;
- unsigned n;
- gz_statep state;
- z_streamp strm;
-
- /* get internal structure */
- if (file == NULL)
- return 0;
- state = (gz_statep)file;
- strm = &(state->strm);
-
- /* check that we're writing and that there's no error */
- if (state->mode != GZ_WRITE || state->err != Z_OK)
- return 0;
-
- /* since an int is returned, make sure len fits in one, otherwise return
- with an error (this avoids the flaw in the interface) */
- if ((int)len < 0) {
- gz_error(state, Z_BUF_ERROR, "requested length does not fit in int");
- return 0;
- }
+ z_size_t put = len;
/* if len is zero, avoid unnecessary operations */
if (len == 0)
@@ -186,35 +201,103 @@ int ZEXPORT gzwrite(file, buf, len)
if (len < state->size) {
/* copy to input buffer, compress when full */
do {
- if (strm->avail_in == 0)
- strm->next_in = state->in;
- n = state->size - strm->avail_in;
- if (n > len)
- n = len;
- memcpy(strm->next_in + strm->avail_in, buf, n);
- strm->avail_in += n;
- state->pos += n;
- buf = (char *)buf + n;
- len -= n;
+ unsigned have, copy;
+
+ if (state->strm.avail_in == 0)
+ state->strm.next_in = state->in;
+ have = (unsigned)((state->strm.next_in + state->strm.avail_in) -
+ state->in);
+ copy = state->size - have;
+ if (copy > len)
+ copy = len;
+ memcpy(state->in + have, buf, copy);
+ state->strm.avail_in += copy;
+ state->x.pos += copy;
+ buf = (const char *)buf + copy;
+ len -= copy;
if (len && gz_comp(state, Z_NO_FLUSH) == -1)
return 0;
} while (len);
}
else {
/* consume whatever's left in the input buffer */
- if (strm->avail_in && gz_comp(state, Z_NO_FLUSH) == -1)
+ if (state->strm.avail_in && gz_comp(state, Z_NO_FLUSH) == -1)
return 0;
/* directly compress user buffer to file */
- strm->avail_in = len;
- strm->next_in = (voidp)buf;
- state->pos += len;
- if (gz_comp(state, Z_NO_FLUSH) == -1)
- return 0;
+ state->strm.next_in = (z_const Bytef *)buf;
+ do {
+ unsigned n = (unsigned)-1;
+ if (n > len)
+ n = len;
+ state->strm.avail_in = n;
+ state->x.pos += n;
+ if (gz_comp(state, Z_NO_FLUSH) == -1)
+ return 0;
+ len -= n;
+ } while (len);
+ }
+
+ /* input was all buffered or compressed */
+ return put;
+}
+
+/* -- see zlib.h -- */
+int ZEXPORT gzwrite(file, buf, len)
+ gzFile file;
+ voidpc buf;
+ unsigned len;
+{
+ gz_statep state;
+
+ /* get internal structure */
+ if (file == NULL)
+ return 0;
+ state = (gz_statep)file;
+
+ /* check that we're writing and that there's no error */
+ if (state->mode != GZ_WRITE || state->err != Z_OK)
+ return 0;
+
+ /* since an int is returned, make sure len fits in one, otherwise return
+ with an error (this avoids a flaw in the interface) */
+ if ((int)len < 0) {
+ gz_error(state, Z_DATA_ERROR, "requested length does not fit in int");
+ return 0;
}
- /* input was all buffered or compressed (put will fit in int) */
- return (int)put;
+ /* write len bytes from buf (the return value will fit in an int) */
+ return (int)gz_write(state, buf, len);
+}
+
+/* -- see zlib.h -- */
+z_size_t ZEXPORT gzfwrite(buf, size, nitems, file)
+ voidpc buf;
+ z_size_t size;
+ z_size_t nitems;
+ gzFile file;
+{
+ z_size_t len;
+ gz_statep state;
+
+ /* get internal structure */
+ if (file == NULL)
+ return 0;
+ state = (gz_statep)file;
+
+ /* check that we're writing and that there's no error */
+ if (state->mode != GZ_WRITE || state->err != Z_OK)
+ return 0;
+
+ /* compute bytes to read -- error on overflow */
+ len = nitems * size;
+ if (size && len / size != nitems) {
+ gz_error(state, Z_STREAM_ERROR, "request does not fit in a size_t");
+ return 0;
+ }
+
+ /* write len bytes to buf, return the number of full items written */
+ return len ? gz_write(state, buf, len) / size : 0;
}
/* -- see zlib.h -- */
@@ -222,6 +305,7 @@ int ZEXPORT gzputc(file, c)
gzFile file;
int c;
{
+ unsigned have;
unsigned char buf[1];
gz_statep state;
z_streamp strm;
@@ -245,19 +329,23 @@ int ZEXPORT gzputc(file, c)
/* try writing to input buffer for speed (state->size == 0 if buffer not
initialized) */
- if (strm->avail_in < state->size) {
+ if (state->size) {
if (strm->avail_in == 0)
strm->next_in = state->in;
- strm->next_in[strm->avail_in++] = c;
- state->pos++;
- return c;
+ have = (unsigned)((strm->next_in + strm->avail_in) - state->in);
+ if (have < state->size) {
+ state->in[have] = (unsigned char)c;
+ strm->avail_in++;
+ state->x.pos++;
+ return c & 0xff;
+ }
}
/* no room in buffer or not initialized, use gz_write() */
- buf[0] = c;
- if (gzwrite(file, buf, 1) != 1)
+ buf[0] = (unsigned char)c;
+ if (gz_write(state, buf, 1) != 1)
return -1;
- return c;
+ return c & 0xff;
}
/* -- see zlib.h -- */
@@ -266,87 +354,112 @@ int ZEXPORT gzputs(file, str)
const char *str;
{
int ret;
- unsigned len;
+ z_size_t len;
+ gz_statep state;
+
+ /* get internal structure */
+ if (file == NULL)
+ return -1;
+ state = (gz_statep)file;
+
+ /* check that we're writing and that there's no error */
+ if (state->mode != GZ_WRITE || state->err != Z_OK)
+ return -1;
/* write string */
- len = (unsigned)strlen(str);
- ret = gzwrite(file, str, len);
+ len = strlen(str);
+ ret = gz_write(state, str, len);
return ret == 0 && len != 0 ? -1 : ret;
}
-#ifdef STDC
+#if defined(STDC) || defined(Z_HAVE_STDARG_H)
#include <stdarg.h>
/* -- see zlib.h -- */
-int ZEXPORTVA gzprintf (gzFile file, const char *format, ...)
+int ZEXPORTVA gzvprintf(gzFile file, const char *format, va_list va)
{
- int size, len;
+ int len;
+ unsigned left;
+ char *next;
gz_statep state;
z_streamp strm;
- va_list va;
/* get internal structure */
if (file == NULL)
- return -1;
+ return Z_STREAM_ERROR;
state = (gz_statep)file;
strm = &(state->strm);
/* check that we're writing and that there's no error */
if (state->mode != GZ_WRITE || state->err != Z_OK)
- return 0;
+ return Z_STREAM_ERROR;
/* make sure we have some buffer space */
if (state->size == 0 && gz_init(state) == -1)
- return 0;
+ return state->err;
/* check for seek request */
if (state->seek) {
state->seek = 0;
if (gz_zero(state, state->skip) == -1)
- return 0;
+ return state->err;
}
- /* consume whatever's left in the input buffer */
- if (strm->avail_in && gz_comp(state, Z_NO_FLUSH) == -1)
- return 0;
-
- /* do the printf() into the input buffer, put length in len */
- size = (int)(state->size);
- state->in[size - 1] = 0;
- va_start(va, format);
+ /* do the printf() into the input buffer, put length in len -- the input
+ buffer is double-sized just for this function, so there is guaranteed to
+ be state->size bytes available after the current contents */
+ if (strm->avail_in == 0)
+ strm->next_in = state->in;
+ next = (char *)(state->in + (strm->next_in - state->in) + strm->avail_in);
+ next[state->size - 1] = 0;
#ifdef NO_vsnprintf
# ifdef HAS_vsprintf_void
- (void)vsprintf(state->in, format, va);
- va_end(va);
- for (len = 0; len < size; len++)
- if (state->in[len] == 0) break;
+ (void)vsprintf(next, format, va);
+ for (len = 0; len < state->size; len++)
+ if (next[len] == 0) break;
# else
- len = vsprintf(state->in, format, va);
- va_end(va);
+ len = vsprintf(next, format, va);
# endif
#else
# ifdef HAS_vsnprintf_void
- (void)vsnprintf(state->in, size, format, va);
- va_end(va);
- len = strlen(state->in);
+ (void)vsnprintf(next, state->size, format, va);
+ len = strlen(next);
# else
- len = vsnprintf((char *)(state->in), size, format, va);
- va_end(va);
+ len = vsnprintf(next, state->size, format, va);
# endif
#endif
/* check that printf() results fit in buffer */
- if (len <= 0 || len >= (int)size || state->in[size - 1] != 0)
+ if (len == 0 || (unsigned)len >= state->size || next[state->size - 1] != 0)
return 0;
- /* update buffer and position, defer compression until needed */
- strm->avail_in = (unsigned)len;
- strm->next_in = state->in;
- state->pos += len;
+ /* update buffer and position, compress first half if past that */
+ strm->avail_in += (unsigned)len;
+ state->x.pos += len;
+ if (strm->avail_in >= state->size) {
+ left = strm->avail_in - state->size;
+ strm->avail_in = state->size;
+ if (gz_comp(state, Z_NO_FLUSH) == -1)
+ return state->err;
+ memcpy(state->in, state->in + state->size, left);
+ strm->next_in = state->in;
+ strm->avail_in = left;
+ }
return len;
}
-#else /* !STDC */
+int ZEXPORTVA gzprintf(gzFile file, const char *format, ...)
+{
+ va_list va;
+ int ret;
+
+ va_start(va, format);
+ ret = gzvprintf(file, format, va);
+ va_end(va);
+ return ret;
+}
+
+#else /* !STDC && !Z_HAVE_STDARG_H */
/* -- see zlib.h -- */
int ZEXPORTVA gzprintf (file, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10,
@@ -356,68 +469,82 @@ int ZEXPORTVA gzprintf (file, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10,
int a1, a2, a3, a4, a5, a6, a7, a8, a9, a10,
a11, a12, a13, a14, a15, a16, a17, a18, a19, a20;
{
- int size, len;
+ unsigned len, left;
+ char *next;
gz_statep state;
z_streamp strm;
/* get internal structure */
if (file == NULL)
- return -1;
+ return Z_STREAM_ERROR;
state = (gz_statep)file;
strm = &(state->strm);
+ /* check that can really pass pointer in ints */
+ if (sizeof(int) != sizeof(void *))
+ return Z_STREAM_ERROR;
+
/* check that we're writing and that there's no error */
if (state->mode != GZ_WRITE || state->err != Z_OK)
- return 0;
+ return Z_STREAM_ERROR;
/* make sure we have some buffer space */
if (state->size == 0 && gz_init(state) == -1)
- return 0;
+ return state->error;
/* check for seek request */
if (state->seek) {
state->seek = 0;
if (gz_zero(state, state->skip) == -1)
- return 0;
+ return state->error;
}
- /* consume whatever's left in the input buffer */
- if (strm->avail_in && gz_comp(state, Z_NO_FLUSH) == -1)
- return 0;
-
- /* do the printf() into the input buffer, put length in len */
- size = (int)(state->size);
- state->in[size - 1] = 0;
+ /* do the printf() into the input buffer, put length in len -- the input
+ buffer is double-sized just for this function, so there is guaranteed to
+ be state->size bytes available after the current contents */
+ if (strm->avail_in == 0)
+ strm->next_in = state->in;
+ next = (char *)(strm->next_in + strm->avail_in);
+ next[state->size - 1] = 0;
#ifdef NO_snprintf
# ifdef HAS_sprintf_void
- sprintf(state->in, format, a1, a2, a3, a4, a5, a6, a7, a8,
- a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
+ sprintf(next, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12,
+ a13, a14, a15, a16, a17, a18, a19, a20);
for (len = 0; len < size; len++)
- if (state->in[len] == 0) break;
+ if (next[len] == 0)
+ break;
# else
- len = sprintf(state->in, format, a1, a2, a3, a4, a5, a6, a7, a8,
- a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
+ len = sprintf(next, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11,
+ a12, a13, a14, a15, a16, a17, a18, a19, a20);
# endif
#else
# ifdef HAS_snprintf_void
- snprintf(state->in, size, format, a1, a2, a3, a4, a5, a6, a7, a8,
- a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
- len = strlen(state->in);
+ snprintf(next, state->size, format, a1, a2, a3, a4, a5, a6, a7, a8, a9,
+ a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
+ len = strlen(next);
# else
- len = snprintf(state->in, size, format, a1, a2, a3, a4, a5, a6, a7, a8,
- a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
+ len = snprintf(next, state->size, format, a1, a2, a3, a4, a5, a6, a7, a8,
+ a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
# endif
#endif
/* check that printf() results fit in buffer */
- if (len <= 0 || len >= (int)size || state->in[size - 1] != 0)
+ if (len == 0 || len >= state->size || next[state->size - 1] != 0)
return 0;
- /* update buffer and position, defer compression until needed */
- strm->avail_in = (unsigned)len;
- strm->next_in = state->in;
- state->pos += len;
- return len;
+ /* update buffer and position, compress first half if past that */
+ strm->avail_in += len;
+ state->x.pos += len;
+ if (strm->avail_in >= state->size) {
+ left = strm->avail_in - state->size;
+ strm->avail_in = state->size;
+ if (gz_comp(state, Z_NO_FLUSH) == -1)
+ return state->err;
+ memcpy(state->in, state->in + state->size, left);
+ strm->next_in = state->in;
+ strm->avail_in = left;
+ }
+ return (int)len;
}
#endif
@@ -431,7 +558,7 @@ int ZEXPORT gzflush(file, flush)
/* get internal structure */
if (file == NULL)
- return -1;
+ return Z_STREAM_ERROR;
state = (gz_statep)file;
/* check that we're writing and that there's no error */
@@ -446,11 +573,11 @@ int ZEXPORT gzflush(file, flush)
if (state->seek) {
state->seek = 0;
if (gz_zero(state, state->skip) == -1)
- return -1;
+ return state->err;
}
/* compress remaining data with requested flush */
- gz_comp(state, flush);
+ (void)gz_comp(state, flush);
return state->err;
}
@@ -481,13 +608,13 @@ int ZEXPORT gzsetparams(file, level, strategy)
if (state->seek) {
state->seek = 0;
if (gz_zero(state, state->skip) == -1)
- return -1;
+ return state->err;
}
/* change compression parameters for subsequent input */
if (state->size) {
/* flush previous input with previous parameters before changing */
- if (strm->avail_in && gz_comp(state, Z_PARTIAL_FLUSH) == -1)
+ if (strm->avail_in && gz_comp(state, Z_BLOCK) == -1)
return state->err;
deflateParams(strm, level, strategy);
}
@@ -500,7 +627,7 @@ int ZEXPORT gzsetparams(file, level, strategy)
int ZEXPORT gzclose_w(file)
gzFile file;
{
- int ret = 0;
+ int ret = Z_OK;
gz_statep state;
/* get internal structure */
@@ -515,17 +642,24 @@ int ZEXPORT gzclose_w(file)
/* check for seek request */
if (state->seek) {
state->seek = 0;
- ret += gz_zero(state, state->skip);
+ if (gz_zero(state, state->skip) == -1)
+ ret = state->err;
}
/* flush, free memory, and close file */
- ret += gz_comp(state, Z_FINISH);
- (void)deflateEnd(&(state->strm));
- free(state->out);
- free(state->in);
+ if (gz_comp(state, Z_FINISH) == -1)
+ ret = state->err;
+ if (state->size) {
+ if (!state->direct) {
+ (void)deflateEnd(&(state->strm));
+ free(state->out);
+ }
+ free(state->in);
+ }
gz_error(state, Z_OK, NULL);
free(state->path);
- ret += close(state->fd);
+ if (close(state->fd) == -1)
+ ret = Z_ERRNO;
free(state);
- return ret ? Z_ERRNO : Z_OK;
+ return ret;
}
diff --git a/security/nss/lib/zlib/infback.c b/security/nss/lib/zlib/infback.c
index af3a8c965d..59679ecbfc 100644
--- a/security/nss/lib/zlib/infback.c
+++ b/security/nss/lib/zlib/infback.c
@@ -1,5 +1,5 @@
/* infback.c -- inflate using a call-back interface
- * Copyright (C) 1995-2009 Mark Adler
+ * Copyright (C) 1995-2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -42,17 +42,26 @@ int stream_size;
return Z_STREAM_ERROR;
strm->msg = Z_NULL; /* in case we return an error */
if (strm->zalloc == (alloc_func)0) {
+#ifdef Z_SOLO
+ return Z_STREAM_ERROR;
+#else
strm->zalloc = zcalloc;
strm->opaque = (voidpf)0;
+#endif
}
- if (strm->zfree == (free_func)0) strm->zfree = zcfree;
+ if (strm->zfree == (free_func)0)
+#ifdef Z_SOLO
+ return Z_STREAM_ERROR;
+#else
+ strm->zfree = zcfree;
+#endif
state = (struct inflate_state FAR *)ZALLOC(strm, 1,
sizeof(struct inflate_state));
if (state == Z_NULL) return Z_MEM_ERROR;
Tracev((stderr, "inflate: allocated\n"));
strm->state = (struct internal_state FAR *)state;
state->dmax = 32768U;
- state->wbits = windowBits;
+ state->wbits = (uInt)windowBits;
state->wsize = 1U << windowBits;
state->window = window;
state->wnext = 0;
@@ -246,7 +255,7 @@ out_func out;
void FAR *out_desc;
{
struct inflate_state FAR *state;
- unsigned char FAR *next; /* next input */
+ z_const unsigned char FAR *next; /* next input */
unsigned char FAR *put; /* next output */
unsigned have, left; /* available input and output */
unsigned long hold; /* bit buffer */
@@ -394,7 +403,6 @@ void FAR *out_desc;
PULLBYTE();
}
if (here.val < 16) {
- NEEDBITS(here.bits);
DROPBITS(here.bits);
state->lens[state->have++] = here.val;
}
diff --git a/security/nss/lib/zlib/inffast.c b/security/nss/lib/zlib/inffast.c
index 2f1d60b43b..0dbd1dbc09 100644
--- a/security/nss/lib/zlib/inffast.c
+++ b/security/nss/lib/zlib/inffast.c
@@ -1,5 +1,5 @@
/* inffast.c -- fast decoding
- * Copyright (C) 1995-2008, 2010 Mark Adler
+ * Copyright (C) 1995-2017 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -8,26 +8,9 @@
#include "inflate.h"
#include "inffast.h"
-#ifndef ASMINF
-
-/* Allow machine dependent optimization for post-increment or pre-increment.
- Based on testing to date,
- Pre-increment preferred for:
- - PowerPC G3 (Adler)
- - MIPS R5000 (Randers-Pehrson)
- Post-increment preferred for:
- - none
- No measurable difference:
- - Pentium III (Anderson)
- - M68060 (Nikl)
- */
-#ifdef POSTINC
-# define OFF 0
-# define PUP(a) *(a)++
+#ifdef ASMINF
+# pragma message("Assembler code may have bugs -- use at your own risk")
#else
-# define OFF 1
-# define PUP(a) *++(a)
-#endif
/*
Decode literal, length, and distance codes and write out the resulting
@@ -69,8 +52,8 @@ z_streamp strm;
unsigned start; /* inflate()'s starting value for strm->avail_out */
{
struct inflate_state FAR *state;
- unsigned char FAR *in; /* local strm->next_in */
- unsigned char FAR *last; /* while in < last, enough input available */
+ z_const unsigned char FAR *in; /* local strm->next_in */
+ z_const unsigned char FAR *last; /* have enough input while in < last */
unsigned char FAR *out; /* local strm->next_out */
unsigned char FAR *beg; /* inflate()'s initial strm->next_out */
unsigned char FAR *end; /* while out < end, enough space available */
@@ -96,9 +79,9 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
/* copy state to local variables */
state = (struct inflate_state FAR *)strm->state;
- in = strm->next_in - OFF;
+ in = strm->next_in;
last = in + (strm->avail_in - 5);
- out = strm->next_out - OFF;
+ out = strm->next_out;
beg = out - (start - strm->avail_out);
end = out + (strm->avail_out - 257);
#ifdef INFLATE_STRICT
@@ -119,9 +102,9 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
input data or output space */
do {
if (bits < 15) {
- hold += (unsigned long)(PUP(in)) << bits;
+ hold += (unsigned long)(*in++) << bits;
bits += 8;
- hold += (unsigned long)(PUP(in)) << bits;
+ hold += (unsigned long)(*in++) << bits;
bits += 8;
}
here = lcode[hold & lmask];
@@ -134,14 +117,14 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ?
"inflate: literal '%c'\n" :
"inflate: literal 0x%02x\n", here.val));
- PUP(out) = (unsigned char)(here.val);
+ *out++ = (unsigned char)(here.val);
}
else if (op & 16) { /* length base */
len = (unsigned)(here.val);
op &= 15; /* number of extra bits */
if (op) {
if (bits < op) {
- hold += (unsigned long)(PUP(in)) << bits;
+ hold += (unsigned long)(*in++) << bits;
bits += 8;
}
len += (unsigned)hold & ((1U << op) - 1);
@@ -150,9 +133,9 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
}
Tracevv((stderr, "inflate: length %u\n", len));
if (bits < 15) {
- hold += (unsigned long)(PUP(in)) << bits;
+ hold += (unsigned long)(*in++) << bits;
bits += 8;
- hold += (unsigned long)(PUP(in)) << bits;
+ hold += (unsigned long)(*in++) << bits;
bits += 8;
}
here = dcode[hold & dmask];
@@ -165,10 +148,10 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
dist = (unsigned)(here.val);
op &= 15; /* number of extra bits */
if (bits < op) {
- hold += (unsigned long)(PUP(in)) << bits;
+ hold += (unsigned long)(*in++) << bits;
bits += 8;
if (bits < op) {
- hold += (unsigned long)(PUP(in)) << bits;
+ hold += (unsigned long)(*in++) << bits;
bits += 8;
}
}
@@ -196,30 +179,30 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
#ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR
if (len <= op - whave) {
do {
- PUP(out) = 0;
+ *out++ = 0;
} while (--len);
continue;
}
len -= op - whave;
do {
- PUP(out) = 0;
+ *out++ = 0;
} while (--op > whave);
if (op == 0) {
from = out - dist;
do {
- PUP(out) = PUP(from);
+ *out++ = *from++;
} while (--len);
continue;
}
#endif
}
- from = window - OFF;
+ from = window;
if (wnext == 0) { /* very common case */
from += wsize - op;
if (op < len) { /* some from window */
len -= op;
do {
- PUP(out) = PUP(from);
+ *out++ = *from++;
} while (--op);
from = out - dist; /* rest from output */
}
@@ -230,14 +213,14 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
if (op < len) { /* some from end of window */
len -= op;
do {
- PUP(out) = PUP(from);
+ *out++ = *from++;
} while (--op);
- from = window - OFF;
+ from = window;
if (wnext < len) { /* some from start of window */
op = wnext;
len -= op;
do {
- PUP(out) = PUP(from);
+ *out++ = *from++;
} while (--op);
from = out - dist; /* rest from output */
}
@@ -248,35 +231,35 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
if (op < len) { /* some from window */
len -= op;
do {
- PUP(out) = PUP(from);
+ *out++ = *from++;
} while (--op);
from = out - dist; /* rest from output */
}
}
while (len > 2) {
- PUP(out) = PUP(from);
- PUP(out) = PUP(from);
- PUP(out) = PUP(from);
+ *out++ = *from++;
+ *out++ = *from++;
+ *out++ = *from++;
len -= 3;
}
if (len) {
- PUP(out) = PUP(from);
+ *out++ = *from++;
if (len > 1)
- PUP(out) = PUP(from);
+ *out++ = *from++;
}
}
else {
from = out - dist; /* copy direct from output */
do { /* minimum length is three */
- PUP(out) = PUP(from);
- PUP(out) = PUP(from);
- PUP(out) = PUP(from);
+ *out++ = *from++;
+ *out++ = *from++;
+ *out++ = *from++;
len -= 3;
} while (len > 2);
if (len) {
- PUP(out) = PUP(from);
+ *out++ = *from++;
if (len > 1)
- PUP(out) = PUP(from);
+ *out++ = *from++;
}
}
}
@@ -313,8 +296,8 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */
hold &= (1U << bits) - 1;
/* update state and return */
- strm->next_in = in + OFF;
- strm->next_out = out + OFF;
+ strm->next_in = in;
+ strm->next_out = out;
strm->avail_in = (unsigned)(in < last ? 5 + (last - in) : 5 - (in - last));
strm->avail_out = (unsigned)(out < end ?
257 + (end - out) : 257 - (out - end));
diff --git a/security/nss/lib/zlib/inffixed.h b/security/nss/lib/zlib/inffixed.h
index 05640fec37..d628327769 100644
--- a/security/nss/lib/zlib/inffixed.h
+++ b/security/nss/lib/zlib/inffixed.h
@@ -1,14 +1,10 @@
-/* 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/. */
-
/* inffixed.h -- table for decoding fixed codes
* Generated automatically by makefixed().
*/
- /* WARNING: this file should *not* be used by applications. It
- is part of the implementation of the compression library and
- is subject to change. Applications should only use zlib.h.
+ /* WARNING: this file should *not* be used by applications.
+ It is part of the implementation of this library and is
+ subject to change. Applications should only use zlib.h.
*/
static const code lenfix[512] = {
diff --git a/security/nss/lib/zlib/inflate.c b/security/nss/lib/zlib/inflate.c
index a8431abeac..ac333e8c2e 100644
--- a/security/nss/lib/zlib/inflate.c
+++ b/security/nss/lib/zlib/inflate.c
@@ -1,5 +1,5 @@
/* inflate.c -- zlib decompression
- * Copyright (C) 1995-2010 Mark Adler
+ * Copyright (C) 1995-2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -92,32 +92,46 @@
#endif
/* function prototypes */
+local int inflateStateCheck OF((z_streamp strm));
local void fixedtables OF((struct inflate_state FAR *state));
-local int updatewindow OF((z_streamp strm, unsigned out));
+local int updatewindow OF((z_streamp strm, const unsigned char FAR *end,
+ unsigned copy));
#ifdef BUILDFIXED
void makefixed OF((void));
#endif
-local unsigned syncsearch OF((unsigned FAR *have, unsigned char FAR *buf,
+local unsigned syncsearch OF((unsigned FAR *have, const unsigned char FAR *buf,
unsigned len));
-int ZEXPORT inflateReset(strm)
+local int inflateStateCheck(strm)
+z_streamp strm;
+{
+ struct inflate_state FAR *state;
+ if (strm == Z_NULL ||
+ strm->zalloc == (alloc_func)0 || strm->zfree == (free_func)0)
+ return 1;
+ state = (struct inflate_state FAR *)strm->state;
+ if (state == Z_NULL || state->strm != strm ||
+ state->mode < HEAD || state->mode > SYNC)
+ return 1;
+ return 0;
+}
+
+int ZEXPORT inflateResetKeep(strm)
z_streamp strm;
{
struct inflate_state FAR *state;
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+ if (inflateStateCheck(strm)) return Z_STREAM_ERROR;
state = (struct inflate_state FAR *)strm->state;
strm->total_in = strm->total_out = state->total = 0;
strm->msg = Z_NULL;
- strm->adler = 1; /* to support ill-conceived Java test suite */
+ if (state->wrap) /* to support ill-conceived Java test suite */
+ strm->adler = state->wrap & 1;
state->mode = HEAD;
state->last = 0;
state->havedict = 0;
state->dmax = 32768U;
state->head = Z_NULL;
- state->wsize = 0;
- state->whave = 0;
- state->wnext = 0;
state->hold = 0;
state->bits = 0;
state->lencode = state->distcode = state->next = state->codes;
@@ -127,6 +141,19 @@ z_streamp strm;
return Z_OK;
}
+int ZEXPORT inflateReset(strm)
+z_streamp strm;
+{
+ struct inflate_state FAR *state;
+
+ if (inflateStateCheck(strm)) return Z_STREAM_ERROR;
+ state = (struct inflate_state FAR *)strm->state;
+ state->wsize = 0;
+ state->whave = 0;
+ state->wnext = 0;
+ return inflateResetKeep(strm);
+}
+
int ZEXPORT inflateReset2(strm, windowBits)
z_streamp strm;
int windowBits;
@@ -135,7 +162,7 @@ int windowBits;
struct inflate_state FAR *state;
/* get the state */
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+ if (inflateStateCheck(strm)) return Z_STREAM_ERROR;
state = (struct inflate_state FAR *)strm->state;
/* extract wrap request from windowBits parameter */
@@ -144,7 +171,7 @@ int windowBits;
windowBits = -windowBits;
}
else {
- wrap = (windowBits >> 4) + 1;
+ wrap = (windowBits >> 4) + 5;
#ifdef GUNZIP
if (windowBits < 48)
windowBits &= 15;
@@ -180,16 +207,27 @@ int stream_size;
if (strm == Z_NULL) return Z_STREAM_ERROR;
strm->msg = Z_NULL; /* in case we return an error */
if (strm->zalloc == (alloc_func)0) {
+#ifdef Z_SOLO
+ return Z_STREAM_ERROR;
+#else
strm->zalloc = zcalloc;
strm->opaque = (voidpf)0;
+#endif
}
- if (strm->zfree == (free_func)0) strm->zfree = zcfree;
+ if (strm->zfree == (free_func)0)
+#ifdef Z_SOLO
+ return Z_STREAM_ERROR;
+#else
+ strm->zfree = zcfree;
+#endif
state = (struct inflate_state FAR *)
ZALLOC(strm, 1, sizeof(struct inflate_state));
if (state == Z_NULL) return Z_MEM_ERROR;
Tracev((stderr, "inflate: allocated\n"));
strm->state = (struct internal_state FAR *)state;
+ state->strm = strm;
state->window = Z_NULL;
+ state->mode = HEAD; /* to pass state test in inflateReset2() */
ret = inflateReset2(strm, windowBits);
if (ret != Z_OK) {
ZFREE(strm, state);
@@ -213,17 +251,17 @@ int value;
{
struct inflate_state FAR *state;
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+ if (inflateStateCheck(strm)) return Z_STREAM_ERROR;
state = (struct inflate_state FAR *)strm->state;
if (bits < 0) {
state->hold = 0;
state->bits = 0;
return Z_OK;
}
- if (bits > 16 || state->bits + bits > 32) return Z_STREAM_ERROR;
+ if (bits > 16 || state->bits + (uInt)bits > 32) return Z_STREAM_ERROR;
value &= (1L << bits) - 1;
- state->hold += value << state->bits;
- state->bits += bits;
+ state->hold += (unsigned)value << state->bits;
+ state->bits += (uInt)bits;
return Z_OK;
}
@@ -321,8 +359,8 @@ void makefixed()
low = 0;
for (;;) {
if ((low % 7) == 0) printf("\n ");
- printf("{%u,%u,%d}", state.lencode[low].op, state.lencode[low].bits,
- state.lencode[low].val);
+ printf("{%u,%u,%d}", (low & 127) == 99 ? 64 : state.lencode[low].op,
+ state.lencode[low].bits, state.lencode[low].val);
if (++low == size) break;
putchar(',');
}
@@ -355,12 +393,13 @@ void makefixed()
output will fall in the output data, making match copies simpler and faster.
The advantage may be dependent on the size of the processor's data caches.
*/
-local int updatewindow(strm, out)
+local int updatewindow(strm, end, copy)
z_streamp strm;
-unsigned out;
+const Bytef *end;
+unsigned copy;
{
struct inflate_state FAR *state;
- unsigned copy, dist;
+ unsigned dist;
state = (struct inflate_state FAR *)strm->state;
@@ -380,19 +419,18 @@ unsigned out;
}
/* copy state->wsize or less output bytes into the circular window */
- copy = out - strm->avail_out;
if (copy >= state->wsize) {
- zmemcpy(state->window, strm->next_out - state->wsize, state->wsize);
+ zmemcpy(state->window, end - state->wsize, state->wsize);
state->wnext = 0;
state->whave = state->wsize;
}
else {
dist = state->wsize - state->wnext;
if (dist > copy) dist = copy;
- zmemcpy(state->window + state->wnext, strm->next_out - copy, dist);
+ zmemcpy(state->window + state->wnext, end - copy, dist);
copy -= dist;
if (copy) {
- zmemcpy(state->window, strm->next_out - copy, copy);
+ zmemcpy(state->window, end - copy, copy);
state->wnext = copy;
state->whave = state->wsize;
}
@@ -499,11 +537,6 @@ unsigned out;
bits -= bits & 7; \
} while (0)
-/* Reverse the bytes in a 32-bit value */
-#define REVERSE(q) \
- ((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \
- (((q) & 0xff00) << 8) + (((q) & 0xff) << 24))
-
/*
inflate() uses a state machine to process as much input data and generate as
much output data as possible before returning. The state machine is
@@ -591,7 +624,7 @@ z_streamp strm;
int flush;
{
struct inflate_state FAR *state;
- unsigned char FAR *next; /* next input */
+ z_const unsigned char FAR *next; /* next input */
unsigned char FAR *put; /* next output */
unsigned have, left; /* available input and output */
unsigned long hold; /* bit buffer */
@@ -609,7 +642,7 @@ int flush;
static const unsigned short order[19] = /* permutation of code lengths */
{16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15};
- if (strm == Z_NULL || strm->state == Z_NULL || strm->next_out == Z_NULL ||
+ if (inflateStateCheck(strm) || strm->next_out == Z_NULL ||
(strm->next_in == Z_NULL && strm->avail_in != 0))
return Z_STREAM_ERROR;
@@ -629,6 +662,8 @@ int flush;
NEEDBITS(16);
#ifdef GUNZIP
if ((state->wrap & 2) && hold == 0x8b1f) { /* gzip header */
+ if (state->wbits == 0)
+ state->wbits = 15;
state->check = crc32(0L, Z_NULL, 0);
CRC2(state->check, hold);
INITBITS();
@@ -656,7 +691,7 @@ int flush;
len = BITS(4) + 8;
if (state->wbits == 0)
state->wbits = len;
- else if (len > state->wbits) {
+ if (len > 15 || len > state->wbits) {
strm->msg = (char *)"invalid window size";
state->mode = BAD;
break;
@@ -683,14 +718,16 @@ int flush;
}
if (state->head != Z_NULL)
state->head->text = (int)((hold >> 8) & 1);
- if (state->flags & 0x0200) CRC2(state->check, hold);
+ if ((state->flags & 0x0200) && (state->wrap & 4))
+ CRC2(state->check, hold);
INITBITS();
state->mode = TIME;
case TIME:
NEEDBITS(32);
if (state->head != Z_NULL)
state->head->time = hold;
- if (state->flags & 0x0200) CRC4(state->check, hold);
+ if ((state->flags & 0x0200) && (state->wrap & 4))
+ CRC4(state->check, hold);
INITBITS();
state->mode = OS;
case OS:
@@ -699,7 +736,8 @@ int flush;
state->head->xflags = (int)(hold & 0xff);
state->head->os = (int)(hold >> 8);
}
- if (state->flags & 0x0200) CRC2(state->check, hold);
+ if ((state->flags & 0x0200) && (state->wrap & 4))
+ CRC2(state->check, hold);
INITBITS();
state->mode = EXLEN;
case EXLEN:
@@ -708,7 +746,8 @@ int flush;
state->length = (unsigned)(hold);
if (state->head != Z_NULL)
state->head->extra_len = (unsigned)hold;
- if (state->flags & 0x0200) CRC2(state->check, hold);
+ if ((state->flags & 0x0200) && (state->wrap & 4))
+ CRC2(state->check, hold);
INITBITS();
}
else if (state->head != Z_NULL)
@@ -726,7 +765,7 @@ int flush;
len + copy > state->head->extra_max ?
state->head->extra_max - len : copy);
}
- if (state->flags & 0x0200)
+ if ((state->flags & 0x0200) && (state->wrap & 4))
state->check = crc32(state->check, next, copy);
have -= copy;
next += copy;
@@ -745,9 +784,9 @@ int flush;
if (state->head != Z_NULL &&
state->head->name != Z_NULL &&
state->length < state->head->name_max)
- state->head->name[state->length++] = len;
+ state->head->name[state->length++] = (Bytef)len;
} while (len && copy < have);
- if (state->flags & 0x0200)
+ if ((state->flags & 0x0200) && (state->wrap & 4))
state->check = crc32(state->check, next, copy);
have -= copy;
next += copy;
@@ -766,9 +805,9 @@ int flush;
if (state->head != Z_NULL &&
state->head->comment != Z_NULL &&
state->length < state->head->comm_max)
- state->head->comment[state->length++] = len;
+ state->head->comment[state->length++] = (Bytef)len;
} while (len && copy < have);
- if (state->flags & 0x0200)
+ if ((state->flags & 0x0200) && (state->wrap & 4))
state->check = crc32(state->check, next, copy);
have -= copy;
next += copy;
@@ -780,7 +819,7 @@ int flush;
case HCRC:
if (state->flags & 0x0200) {
NEEDBITS(16);
- if (hold != (state->check & 0xffff)) {
+ if ((state->wrap & 4) && hold != (state->check & 0xffff)) {
strm->msg = (char *)"header crc mismatch";
state->mode = BAD;
break;
@@ -797,7 +836,7 @@ int flush;
#endif
case DICTID:
NEEDBITS(32);
- strm->adler = state->check = REVERSE(hold);
+ strm->adler = state->check = ZSWAP32(hold);
INITBITS();
state->mode = DICT;
case DICT:
@@ -905,7 +944,7 @@ int flush;
while (state->have < 19)
state->lens[order[state->have++]] = 0;
state->next = state->codes;
- state->lencode = (code const FAR *)(state->next);
+ state->lencode = (const code FAR *)(state->next);
state->lenbits = 7;
ret = inflate_table(CODES, state->lens, 19, &(state->next),
&(state->lenbits), state->work);
@@ -925,7 +964,6 @@ int flush;
PULLBYTE();
}
if (here.val < 16) {
- NEEDBITS(here.bits);
DROPBITS(here.bits);
state->lens[state->have++] = here.val;
}
@@ -980,7 +1018,7 @@ int flush;
values here (9 and 6) without reading the comments in inftrees.h
concerning the ENOUGH constants, which depend on those values */
state->next = state->codes;
- state->lencode = (code const FAR *)(state->next);
+ state->lencode = (const code FAR *)(state->next);
state->lenbits = 9;
ret = inflate_table(LENS, state->lens, state->nlen, &(state->next),
&(state->lenbits), state->work);
@@ -989,7 +1027,7 @@ int flush;
state->mode = BAD;
break;
}
- state->distcode = (code const FAR *)(state->next);
+ state->distcode = (const code FAR *)(state->next);
state->distbits = 6;
ret = inflate_table(DISTS, state->lens + state->nlen, state->ndist,
&(state->next), &(state->distbits), state->work);
@@ -1162,15 +1200,15 @@ int flush;
out -= left;
strm->total_out += out;
state->total += out;
- if (out)
+ if ((state->wrap & 4) && out)
strm->adler = state->check =
UPDATE(state->check, put - out, out);
out = left;
- if ((
+ if ((state->wrap & 4) && (
#ifdef GUNZIP
state->flags ? hold :
#endif
- REVERSE(hold)) != state->check) {
+ ZSWAP32(hold)) != state->check) {
strm->msg = (char *)"incorrect data check";
state->mode = BAD;
break;
@@ -1214,8 +1252,9 @@ int flush;
*/
inf_leave:
RESTORE();
- if (state->wsize || (state->mode < CHECK && out != strm->avail_out))
- if (updatewindow(strm, out)) {
+ if (state->wsize || (out != strm->avail_out && state->mode < BAD &&
+ (state->mode < CHECK || flush != Z_FINISH)))
+ if (updatewindow(strm, strm->next_out, out - strm->avail_out)) {
state->mode = MEM;
return Z_MEM_ERROR;
}
@@ -1224,10 +1263,10 @@ int flush;
strm->total_in += in;
strm->total_out += out;
state->total += out;
- if (state->wrap && out)
+ if ((state->wrap & 4) && out)
strm->adler = state->check =
UPDATE(state->check, strm->next_out - out, out);
- strm->data_type = state->bits + (state->last ? 64 : 0) +
+ strm->data_type = (int)state->bits + (state->last ? 64 : 0) +
(state->mode == TYPE ? 128 : 0) +
(state->mode == LEN_ || state->mode == COPY_ ? 256 : 0);
if (((in == 0 && out == 0) || flush == Z_FINISH) && ret == Z_OK)
@@ -1239,7 +1278,7 @@ int ZEXPORT inflateEnd(strm)
z_streamp strm;
{
struct inflate_state FAR *state;
- if (strm == Z_NULL || strm->state == Z_NULL || strm->zfree == (free_func)0)
+ if (inflateStateCheck(strm))
return Z_STREAM_ERROR;
state = (struct inflate_state FAR *)strm->state;
if (state->window != Z_NULL) ZFREE(strm, state->window);
@@ -1249,43 +1288,59 @@ z_streamp strm;
return Z_OK;
}
+int ZEXPORT inflateGetDictionary(strm, dictionary, dictLength)
+z_streamp strm;
+Bytef *dictionary;
+uInt *dictLength;
+{
+ struct inflate_state FAR *state;
+
+ /* check state */
+ if (inflateStateCheck(strm)) return Z_STREAM_ERROR;
+ state = (struct inflate_state FAR *)strm->state;
+
+ /* copy dictionary */
+ if (state->whave && dictionary != Z_NULL) {
+ zmemcpy(dictionary, state->window + state->wnext,
+ state->whave - state->wnext);
+ zmemcpy(dictionary + state->whave - state->wnext,
+ state->window, state->wnext);
+ }
+ if (dictLength != Z_NULL)
+ *dictLength = state->whave;
+ return Z_OK;
+}
+
int ZEXPORT inflateSetDictionary(strm, dictionary, dictLength)
z_streamp strm;
const Bytef *dictionary;
uInt dictLength;
{
struct inflate_state FAR *state;
- unsigned long id;
+ unsigned long dictid;
+ int ret;
/* check state */
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+ if (inflateStateCheck(strm)) return Z_STREAM_ERROR;
state = (struct inflate_state FAR *)strm->state;
if (state->wrap != 0 && state->mode != DICT)
return Z_STREAM_ERROR;
- /* check for correct dictionary id */
+ /* check for correct dictionary identifier */
if (state->mode == DICT) {
- id = adler32(0L, Z_NULL, 0);
- id = adler32(id, dictionary, dictLength);
- if (id != state->check)
+ dictid = adler32(0L, Z_NULL, 0);
+ dictid = adler32(dictid, dictionary, dictLength);
+ if (dictid != state->check)
return Z_DATA_ERROR;
}
- /* copy dictionary to window */
- if (updatewindow(strm, strm->avail_out)) {
+ /* copy dictionary to window using updatewindow(), which will amend the
+ existing dictionary if appropriate */
+ ret = updatewindow(strm, dictionary + dictLength, dictLength);
+ if (ret) {
state->mode = MEM;
return Z_MEM_ERROR;
}
- if (dictLength > state->wsize) {
- zmemcpy(state->window, dictionary + dictLength - state->wsize,
- state->wsize);
- state->whave = state->wsize;
- }
- else {
- zmemcpy(state->window + state->wsize - dictLength, dictionary,
- dictLength);
- state->whave = dictLength;
- }
state->havedict = 1;
Tracev((stderr, "inflate: dictionary set\n"));
return Z_OK;
@@ -1298,7 +1353,7 @@ gz_headerp head;
struct inflate_state FAR *state;
/* check state */
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+ if (inflateStateCheck(strm)) return Z_STREAM_ERROR;
state = (struct inflate_state FAR *)strm->state;
if ((state->wrap & 2) == 0) return Z_STREAM_ERROR;
@@ -1321,7 +1376,7 @@ gz_headerp head;
*/
local unsigned syncsearch(have, buf, len)
unsigned FAR *have;
-unsigned char FAR *buf;
+const unsigned char FAR *buf;
unsigned len;
{
unsigned got;
@@ -1351,7 +1406,7 @@ z_streamp strm;
struct inflate_state FAR *state;
/* check parameters */
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+ if (inflateStateCheck(strm)) return Z_STREAM_ERROR;
state = (struct inflate_state FAR *)strm->state;
if (strm->avail_in == 0 && state->bits < 8) return Z_BUF_ERROR;
@@ -1398,7 +1453,7 @@ z_streamp strm;
{
struct inflate_state FAR *state;
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+ if (inflateStateCheck(strm)) return Z_STREAM_ERROR;
state = (struct inflate_state FAR *)strm->state;
return state->mode == STORED && state->bits == 0;
}
@@ -1413,8 +1468,7 @@ z_streamp source;
unsigned wsize;
/* check input */
- if (dest == Z_NULL || source == Z_NULL || source->state == Z_NULL ||
- source->zalloc == (alloc_func)0 || source->zfree == (free_func)0)
+ if (inflateStateCheck(source) || dest == Z_NULL)
return Z_STREAM_ERROR;
state = (struct inflate_state FAR *)source->state;
@@ -1433,8 +1487,9 @@ z_streamp source;
}
/* copy state */
- zmemcpy(dest, source, sizeof(z_stream));
- zmemcpy(copy, state, sizeof(struct inflate_state));
+ zmemcpy((voidpf)dest, (voidpf)source, sizeof(z_stream));
+ zmemcpy((voidpf)copy, (voidpf)state, sizeof(struct inflate_state));
+ copy->strm = dest;
if (state->lencode >= state->codes &&
state->lencode <= state->codes + ENOUGH - 1) {
copy->lencode = copy->codes + (state->lencode - state->codes);
@@ -1456,25 +1511,51 @@ int subvert;
{
struct inflate_state FAR *state;
- if (strm == Z_NULL || strm->state == Z_NULL) return Z_STREAM_ERROR;
+ if (inflateStateCheck(strm)) return Z_STREAM_ERROR;
state = (struct inflate_state FAR *)strm->state;
- state->sane = !subvert;
#ifdef INFLATE_ALLOW_INVALID_DISTANCE_TOOFAR_ARRR
+ state->sane = !subvert;
return Z_OK;
#else
+ (void)subvert;
state->sane = 1;
return Z_DATA_ERROR;
#endif
}
+int ZEXPORT inflateValidate(strm, check)
+z_streamp strm;
+int check;
+{
+ struct inflate_state FAR *state;
+
+ if (inflateStateCheck(strm)) return Z_STREAM_ERROR;
+ state = (struct inflate_state FAR *)strm->state;
+ if (check)
+ state->wrap |= 4;
+ else
+ state->wrap &= ~4;
+ return Z_OK;
+}
+
long ZEXPORT inflateMark(strm)
z_streamp strm;
{
struct inflate_state FAR *state;
- if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16;
+ if (inflateStateCheck(strm))
+ return -(1L << 16);
state = (struct inflate_state FAR *)strm->state;
- return ((long)(state->back) << 16) +
+ return (long)(((unsigned long)((long)state->back)) << 16) +
(state->mode == COPY ? state->length :
(state->mode == MATCH ? state->was - state->length : 0));
}
+
+unsigned long ZEXPORT inflateCodesUsed(strm)
+z_streamp strm;
+{
+ struct inflate_state FAR *state;
+ if (inflateStateCheck(strm)) return (unsigned long)-1;
+ state = (struct inflate_state FAR *)strm->state;
+ return (unsigned long)(state->next - state->codes);
+}
diff --git a/security/nss/lib/zlib/inflate.h b/security/nss/lib/zlib/inflate.h
index 95f4986d40..a46cce6b6d 100644
--- a/security/nss/lib/zlib/inflate.h
+++ b/security/nss/lib/zlib/inflate.h
@@ -1,5 +1,5 @@
/* inflate.h -- internal inflate state definition
- * Copyright (C) 1995-2009 Mark Adler
+ * Copyright (C) 1995-2016 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -18,7 +18,7 @@
/* Possible inflate modes between inflate() calls */
typedef enum {
- HEAD, /* i: waiting for magic header */
+ HEAD = 16180, /* i: waiting for magic header */
FLAGS, /* i: waiting for method and flags (gzip) */
TIME, /* i: waiting for modification time (gzip) */
OS, /* i: waiting for extra flags and operating system (gzip) */
@@ -77,11 +77,14 @@ typedef enum {
CHECK -> LENGTH -> DONE
*/
-/* state maintained between inflate() calls. Approximately 10K bytes. */
+/* State maintained between inflate() calls -- approximately 7K bytes, not
+ including the allocated sliding window, which is up to 32K bytes. */
struct inflate_state {
+ z_streamp strm; /* pointer back to this zlib stream */
inflate_mode mode; /* current inflate mode */
int last; /* true if processing last block */
- int wrap; /* bit 0 true for zlib, bit 1 true for gzip */
+ int wrap; /* bit 0 true for zlib, bit 1 true for gzip,
+ bit 2 true to validate check value */
int havedict; /* true if dictionary provided */
int flags; /* gzip header method and flags (0 if zlib) */
unsigned dmax; /* zlib header max distance (INFLATE_STRICT) */
diff --git a/security/nss/lib/zlib/inftrees.c b/security/nss/lib/zlib/inftrees.c
index 11e9c52acc..2ea08fc13e 100644
--- a/security/nss/lib/zlib/inftrees.c
+++ b/security/nss/lib/zlib/inftrees.c
@@ -1,5 +1,5 @@
/* inftrees.c -- generate Huffman trees for efficient decoding
- * Copyright (C) 1995-2010 Mark Adler
+ * Copyright (C) 1995-2017 Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -9,7 +9,7 @@
#define MAXBITS 15
const char inflate_copyright[] =
- " inflate 1.2.5 Copyright 1995-2010 Mark Adler ";
+ " inflate 1.2.11 Copyright 1995-2017 Mark Adler ";
/*
If you use the zlib library in a product, an acknowledgment is welcome
in the documentation of your product. If for some reason you cannot
@@ -54,7 +54,7 @@ unsigned short FAR *work;
code FAR *next; /* next available space in table */
const unsigned short FAR *base; /* base value table to use */
const unsigned short FAR *extra; /* extra bits table to use */
- int end; /* use base and extra for symbol > end */
+ unsigned match; /* use base and extra for symbol >= match */
unsigned short count[MAXBITS+1]; /* number of codes of each length */
unsigned short offs[MAXBITS+1]; /* offsets in table for each length */
static const unsigned short lbase[31] = { /* Length codes 257..285 base */
@@ -62,7 +62,7 @@ unsigned short FAR *work;
35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0};
static const unsigned short lext[31] = { /* Length codes 257..285 extra */
16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18,
- 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 73, 195};
+ 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 77, 202};
static const unsigned short dbase[32] = { /* Distance codes 0..29 base */
1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193,
257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145,
@@ -181,19 +181,17 @@ unsigned short FAR *work;
switch (type) {
case CODES:
base = extra = work; /* dummy value--not used */
- end = 19;
+ match = 20;
break;
case LENS:
base = lbase;
- base -= 257;
extra = lext;
- extra -= 257;
- end = 256;
+ match = 257;
break;
- default: /* DISTS */
+ default: /* DISTS */
base = dbase;
extra = dext;
- end = -1;
+ match = 0;
}
/* initialize state for loop */
@@ -208,21 +206,21 @@ unsigned short FAR *work;
mask = used - 1; /* mask for comparing low */
/* check available table space */
- if ((type == LENS && used >= ENOUGH_LENS) ||
- (type == DISTS && used >= ENOUGH_DISTS))
+ if ((type == LENS && used > ENOUGH_LENS) ||
+ (type == DISTS && used > ENOUGH_DISTS))
return 1;
/* process all codes and make table entries */
for (;;) {
/* create table entry */
here.bits = (unsigned char)(len - drop);
- if ((int)(work[sym]) < end) {
+ if (work[sym] + 1U < match) {
here.op = (unsigned char)0;
here.val = work[sym];
}
- else if ((int)(work[sym]) > end) {
- here.op = (unsigned char)(extra[work[sym]]);
- here.val = base[work[sym]];
+ else if (work[sym] >= match) {
+ here.op = (unsigned char)(extra[work[sym] - match]);
+ here.val = base[work[sym] - match];
}
else {
here.op = (unsigned char)(32 + 64); /* end of block */
@@ -277,8 +275,8 @@ unsigned short FAR *work;
/* check for enough space */
used += 1U << curr;
- if ((type == LENS && used >= ENOUGH_LENS) ||
- (type == DISTS && used >= ENOUGH_DISTS))
+ if ((type == LENS && used > ENOUGH_LENS) ||
+ (type == DISTS && used > ENOUGH_DISTS))
return 1;
/* point entry in root table to sub-table */
@@ -289,38 +287,14 @@ unsigned short FAR *work;
}
}
- /*
- Fill in rest of table for incomplete codes. This loop is similar to the
- loop above in incrementing huff for table indices. It is assumed that
- len is equal to curr + drop, so there is no loop needed to increment
- through high index bits. When the current sub-table is filled, the loop
- drops back to the root table to fill in any remaining entries there.
- */
- here.op = (unsigned char)64; /* invalid code marker */
- here.bits = (unsigned char)(len - drop);
- here.val = (unsigned short)0;
- while (huff != 0) {
- /* when done with sub-table, drop back to root table */
- if (drop != 0 && (huff & mask) != low) {
- drop = 0;
- len = root;
- next = *table;
- here.bits = (unsigned char)len;
- }
-
- /* put invalid code marker in table */
- next[huff >> drop] = here;
-
- /* backwards increment the len-bit code huff */
- incr = 1U << (len - 1);
- while (huff & incr)
- incr >>= 1;
- if (incr != 0) {
- huff &= incr - 1;
- huff += incr;
- }
- else
- huff = 0;
+ /* fill in remaining table entry if code is incomplete (guaranteed to have
+ at most one remaining entry, since if the code is incomplete, the
+ maximum code length that was allowed to get this far is one bit) */
+ if (huff != 0) {
+ here.op = (unsigned char)64; /* invalid code marker */
+ here.bits = (unsigned char)(len - drop);
+ here.val = (unsigned short)0;
+ next[huff] = here;
}
/* set return parameters */
diff --git a/security/nss/lib/zlib/manifest.mn b/security/nss/lib/zlib/manifest.mn
index 2118f8d4f6..879c9fb241 100644
--- a/security/nss/lib/zlib/manifest.mn
+++ b/security/nss/lib/zlib/manifest.mn
@@ -28,8 +28,6 @@ CSRCS = adler32.c \
LIBRARY_NAME = zlib
-PROGRAMS = example minigzip
-
# REQUIRES = nss
# Define verbose as -1 to turn off all zlib trace messages in
diff --git a/security/nss/lib/zlib/minigzip.c b/security/nss/lib/zlib/minigzip.c
deleted file mode 100644
index 9825ccc3a7..0000000000
--- a/security/nss/lib/zlib/minigzip.c
+++ /dev/null
@@ -1,440 +0,0 @@
-/* minigzip.c -- simulate gzip using the zlib compression library
- * Copyright (C) 1995-2006, 2010 Jean-loup Gailly.
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
-
-/*
- * minigzip is a minimal implementation of the gzip utility. This is
- * only an example of using zlib and isn't meant to replace the
- * full-featured gzip. No attempt is made to deal with file systems
- * limiting names to 14 or 8+3 characters, etc... Error checking is
- * very limited. So use minigzip only for testing; use gzip for the
- * real thing. On MSDOS, use only on file names without extension
- * or in pipe mode.
- */
-
-/* @(#) $Id$ */
-
-#include "zlib.h"
-#include <stdio.h>
-
-#ifdef STDC
-# include <string.h>
-# include <stdlib.h>
-#endif
-
-#ifdef USE_MMAP
-# include <sys/types.h>
-# include <sys/mman.h>
-# include <sys/stat.h>
-#endif
-
-#if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(__CYGWIN__)
-# include <fcntl.h>
-# include <io.h>
-# ifdef UNDER_CE
-# include <stdlib.h>
-# endif
-# define SET_BINARY_MODE(file) setmode(fileno(file), O_BINARY)
-#else
-# define SET_BINARY_MODE(file)
-#endif
-
-#ifdef VMS
-# define unlink delete
-# define GZ_SUFFIX "-gz"
-#endif
-#ifdef RISCOS
-# define unlink remove
-# define GZ_SUFFIX "-gz"
-# define fileno(file) file->__file
-#endif
-#if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
-# include <unix.h> /* for fileno */
-#endif
-
-#if !defined(Z_HAVE_UNISTD_H) && !defined(_LARGEFILE64_SOURCE)
-#ifndef WIN32 /* unlink already in stdio.h for WIN32 */
- extern int unlink OF((const char *));
-#endif
-#endif
-
-#if defined(UNDER_CE)
-# include <windows.h>
-# define perror(s) pwinerror(s)
-
-/* Map the Windows error number in ERROR to a locale-dependent error
- message string and return a pointer to it. Typically, the values
- for ERROR come from GetLastError.
-
- The string pointed to shall not be modified by the application,
- but may be overwritten by a subsequent call to strwinerror
-
- The strwinerror function does not change the current setting
- of GetLastError. */
-
-static char *strwinerror (error)
- DWORD error;
-{
- static char buf[1024];
-
- wchar_t *msgbuf;
- DWORD lasterr = GetLastError();
- DWORD chars = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM
- | FORMAT_MESSAGE_ALLOCATE_BUFFER,
- NULL,
- error,
- 0, /* Default language */
- (LPVOID)&msgbuf,
- 0,
- NULL);
- if (chars != 0) {
- /* If there is an \r\n appended, zap it. */
- if (chars >= 2
- && msgbuf[chars - 2] == '\r' && msgbuf[chars - 1] == '\n') {
- chars -= 2;
- msgbuf[chars] = 0;
- }
-
- if (chars > sizeof (buf) - 1) {
- chars = sizeof (buf) - 1;
- msgbuf[chars] = 0;
- }
-
- wcstombs(buf, msgbuf, chars + 1);
- LocalFree(msgbuf);
- }
- else {
- sprintf(buf, "unknown win32 error (%ld)", error);
- }
-
- SetLastError(lasterr);
- return buf;
-}
-
-static void pwinerror (s)
- const char *s;
-{
- if (s && *s)
- fprintf(stderr, "%s: %s\n", s, strwinerror(GetLastError ()));
- else
- fprintf(stderr, "%s\n", strwinerror(GetLastError ()));
-}
-
-#endif /* UNDER_CE */
-
-#ifndef GZ_SUFFIX
-# define GZ_SUFFIX ".gz"
-#endif
-#define SUFFIX_LEN (sizeof(GZ_SUFFIX)-1)
-
-#define BUFLEN 16384
-#define MAX_NAME_LEN 1024
-
-#ifdef MAXSEG_64K
-# define local static
- /* Needed for systems with limitation on stack size. */
-#else
-# define local
-#endif
-
-char *prog;
-
-void error OF((const char *msg));
-void gz_compress OF((FILE *in, gzFile out));
-#ifdef USE_MMAP
-int gz_compress_mmap OF((FILE *in, gzFile out));
-#endif
-void gz_uncompress OF((gzFile in, FILE *out));
-void file_compress OF((char *file, char *mode));
-void file_uncompress OF((char *file));
-int main OF((int argc, char *argv[]));
-
-/* ===========================================================================
- * Display error message and exit
- */
-void error(msg)
- const char *msg;
-{
- fprintf(stderr, "%s: %s\n", prog, msg);
- exit(1);
-}
-
-/* ===========================================================================
- * Compress input to output then close both files.
- */
-
-void gz_compress(in, out)
- FILE *in;
- gzFile out;
-{
- local char buf[BUFLEN];
- int len;
- int err;
-
-#ifdef USE_MMAP
- /* Try first compressing with mmap. If mmap fails (minigzip used in a
- * pipe), use the normal fread loop.
- */
- if (gz_compress_mmap(in, out) == Z_OK) return;
-#endif
- for (;;) {
- len = (int)fread(buf, 1, sizeof(buf), in);
- if (ferror(in)) {
- perror("fread");
- exit(1);
- }
- if (len == 0) break;
-
- if (gzwrite(out, buf, (unsigned)len) != len) error(gzerror(out, &err));
- }
- fclose(in);
- if (gzclose(out) != Z_OK) error("failed gzclose");
-}
-
-#ifdef USE_MMAP /* MMAP version, Miguel Albrecht <malbrech@eso.org> */
-
-/* Try compressing the input file at once using mmap. Return Z_OK if
- * if success, Z_ERRNO otherwise.
- */
-int gz_compress_mmap(in, out)
- FILE *in;
- gzFile out;
-{
- int len;
- int err;
- int ifd = fileno(in);
- caddr_t buf; /* mmap'ed buffer for the entire input file */
- off_t buf_len; /* length of the input file */
- struct stat sb;
-
- /* Determine the size of the file, needed for mmap: */
- if (fstat(ifd, &sb) < 0) return Z_ERRNO;
- buf_len = sb.st_size;
- if (buf_len <= 0) return Z_ERRNO;
-
- /* Now do the actual mmap: */
- buf = mmap((caddr_t) 0, buf_len, PROT_READ, MAP_SHARED, ifd, (off_t)0);
- if (buf == (caddr_t)(-1)) return Z_ERRNO;
-
- /* Compress the whole file at once: */
- len = gzwrite(out, (char *)buf, (unsigned)buf_len);
-
- if (len != (int)buf_len) error(gzerror(out, &err));
-
- munmap(buf, buf_len);
- fclose(in);
- if (gzclose(out) != Z_OK) error("failed gzclose");
- return Z_OK;
-}
-#endif /* USE_MMAP */
-
-/* ===========================================================================
- * Uncompress input to output then close both files.
- */
-void gz_uncompress(in, out)
- gzFile in;
- FILE *out;
-{
- local char buf[BUFLEN];
- int len;
- int err;
-
- for (;;) {
- len = gzread(in, buf, sizeof(buf));
- if (len < 0) error (gzerror(in, &err));
- if (len == 0) break;
-
- if ((int)fwrite(buf, 1, (unsigned)len, out) != len) {
- error("failed fwrite");
- }
- }
- if (fclose(out)) error("failed fclose");
-
- if (gzclose(in) != Z_OK) error("failed gzclose");
-}
-
-
-/* ===========================================================================
- * Compress the given file: create a corresponding .gz file and remove the
- * original.
- */
-void file_compress(file, mode)
- char *file;
- char *mode;
-{
- local char outfile[MAX_NAME_LEN];
- FILE *in;
- gzFile out;
-
- if (strlen(file) + strlen(GZ_SUFFIX) >= sizeof(outfile)) {
- fprintf(stderr, "%s: filename too long\n", prog);
- exit(1);
- }
-
- strcpy(outfile, file);
- strcat(outfile, GZ_SUFFIX);
-
- in = fopen(file, "rb");
- if (in == NULL) {
- perror(file);
- exit(1);
- }
- out = gzopen(outfile, mode);
- if (out == NULL) {
- fprintf(stderr, "%s: can't gzopen %s\n", prog, outfile);
- exit(1);
- }
- gz_compress(in, out);
-
- unlink(file);
-}
-
-
-/* ===========================================================================
- * Uncompress the given file and remove the original.
- */
-void file_uncompress(file)
- char *file;
-{
- local char buf[MAX_NAME_LEN];
- char *infile, *outfile;
- FILE *out;
- gzFile in;
- size_t len = strlen(file);
-
- if (len + strlen(GZ_SUFFIX) >= sizeof(buf)) {
- fprintf(stderr, "%s: filename too long\n", prog);
- exit(1);
- }
-
- strcpy(buf, file);
-
- if (len > SUFFIX_LEN && strcmp(file+len-SUFFIX_LEN, GZ_SUFFIX) == 0) {
- infile = file;
- outfile = buf;
- outfile[len-3] = '\0';
- } else {
- outfile = file;
- infile = buf;
- strcat(infile, GZ_SUFFIX);
- }
- in = gzopen(infile, "rb");
- if (in == NULL) {
- fprintf(stderr, "%s: can't gzopen %s\n", prog, infile);
- exit(1);
- }
- out = fopen(outfile, "wb");
- if (out == NULL) {
- perror(file);
- exit(1);
- }
-
- gz_uncompress(in, out);
-
- unlink(infile);
-}
-
-
-/* ===========================================================================
- * Usage: minigzip [-c] [-d] [-f] [-h] [-r] [-1 to -9] [files...]
- * -c : write to standard output
- * -d : decompress
- * -f : compress with Z_FILTERED
- * -h : compress with Z_HUFFMAN_ONLY
- * -r : compress with Z_RLE
- * -1 to -9 : compression level
- */
-
-int main(argc, argv)
- int argc;
- char *argv[];
-{
- int copyout = 0;
- int uncompr = 0;
- gzFile file;
- char *bname, outmode[20];
-
- strcpy(outmode, "wb6 ");
-
- prog = argv[0];
- bname = strrchr(argv[0], '/');
- if (bname)
- bname++;
- else
- bname = argv[0];
- argc--, argv++;
-
- if (!strcmp(bname, "gunzip"))
- uncompr = 1;
- else if (!strcmp(bname, "zcat"))
- copyout = uncompr = 1;
-
- while (argc > 0) {
- if (strcmp(*argv, "-c") == 0)
- copyout = 1;
- else if (strcmp(*argv, "-d") == 0)
- uncompr = 1;
- else if (strcmp(*argv, "-f") == 0)
- outmode[3] = 'f';
- else if (strcmp(*argv, "-h") == 0)
- outmode[3] = 'h';
- else if (strcmp(*argv, "-r") == 0)
- outmode[3] = 'R';
- else if ((*argv)[0] == '-' && (*argv)[1] >= '1' && (*argv)[1] <= '9' &&
- (*argv)[2] == 0)
- outmode[2] = (*argv)[1];
- else
- break;
- argc--, argv++;
- }
- if (outmode[3] == ' ')
- outmode[3] = 0;
- if (argc == 0) {
- SET_BINARY_MODE(stdin);
- SET_BINARY_MODE(stdout);
- if (uncompr) {
- file = gzdopen(fileno(stdin), "rb");
- if (file == NULL) error("can't gzdopen stdin");
- gz_uncompress(file, stdout);
- } else {
- file = gzdopen(fileno(stdout), outmode);
- if (file == NULL) error("can't gzdopen stdout");
- gz_compress(stdin, file);
- }
- } else {
- if (copyout) {
- SET_BINARY_MODE(stdout);
- }
- do {
- if (uncompr) {
- if (copyout) {
- file = gzopen(*argv, "rb");
- if (file == NULL)
- fprintf(stderr, "%s: can't gzopen %s\n", prog, *argv);
- else
- gz_uncompress(file, stdout);
- } else {
- file_uncompress(*argv);
- }
- } else {
- if (copyout) {
- FILE * in = fopen(*argv, "rb");
-
- if (in == NULL) {
- perror(*argv);
- } else {
- file = gzdopen(fileno(stdout), outmode);
- if (file == NULL) error("can't gzdopen stdout");
-
- gz_compress(in, file);
- }
-
- } else {
- file_compress(*argv, outmode);
- }
- }
- } while (argv++, --argc);
- }
- return 0;
-}
diff --git a/security/nss/lib/zlib/trees.c b/security/nss/lib/zlib/trees.c
index 56e9bb1c11..50cf4b4571 100644
--- a/security/nss/lib/zlib/trees.c
+++ b/security/nss/lib/zlib/trees.c
@@ -1,5 +1,5 @@
/* trees.c -- output deflated data using Huffman coding
- * Copyright (C) 1995-2010 Jean-loup Gailly
+ * Copyright (C) 1995-2017 Jean-loup Gailly
* detect_data_type() function provided freely by Cosmin Truta, 2006
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -36,7 +36,7 @@
#include "deflate.h"
-#ifdef DEBUG
+#ifdef ZLIB_DEBUG
# include <ctype.h>
#endif
@@ -74,11 +74,6 @@ local const uch bl_order[BL_CODES]
* probability, to avoid transmitting the lengths for unused bit length codes.
*/
-#define Buf_size (8 * 2*sizeof(char))
-/* Number of bits used within bi_buf. (bi_buf might be implemented on
- * more than 16 bits on some systems.)
- */
-
/* ===========================================================================
* Local data. These are initialized only once.
*/
@@ -127,13 +122,13 @@ struct static_tree_desc_s {
int max_length; /* max bit length for the codes */
};
-local static_tree_desc static_l_desc =
+local const static_tree_desc static_l_desc =
{static_ltree, extra_lbits, LITERALS+1, L_CODES, MAX_BITS};
-local static_tree_desc static_d_desc =
+local const static_tree_desc static_d_desc =
{static_dtree, extra_dbits, 0, D_CODES, MAX_BITS};
-local static_tree_desc static_bl_desc =
+local const static_tree_desc static_bl_desc =
{(const ct_data *)0, extra_blbits, 0, BL_CODES, MAX_BL_BITS};
/* ===========================================================================
@@ -151,24 +146,22 @@ local void send_tree OF((deflate_state *s, ct_data *tree, int max_code));
local int build_bl_tree OF((deflate_state *s));
local void send_all_trees OF((deflate_state *s, int lcodes, int dcodes,
int blcodes));
-local void compress_block OF((deflate_state *s, ct_data *ltree,
- ct_data *dtree));
+local void compress_block OF((deflate_state *s, const ct_data *ltree,
+ const ct_data *dtree));
local int detect_data_type OF((deflate_state *s));
local unsigned bi_reverse OF((unsigned value, int length));
local void bi_windup OF((deflate_state *s));
local void bi_flush OF((deflate_state *s));
-local void copy_block OF((deflate_state *s, charf *buf, unsigned len,
- int header));
#ifdef GEN_TREES_H
local void gen_trees_header OF((void));
#endif
-#ifndef DEBUG
+#ifndef ZLIB_DEBUG
# define send_code(s, c, tree) send_bits(s, tree[c].Code, tree[c].Len)
/* Send a code of the given tree. c and tree must not have side effects */
-#else /* DEBUG */
+#else /* !ZLIB_DEBUG */
# define send_code(s, c, tree) \
{ if (z_verbose>2) fprintf(stderr,"\ncd %3d ",(c)); \
send_bits(s, tree[c].Code, tree[c].Len); }
@@ -187,7 +180,7 @@ local void gen_trees_header OF((void));
* Send a value on a given number of bits.
* IN assertion: length <= 16 and value fits in length bits.
*/
-#ifdef DEBUG
+#ifdef ZLIB_DEBUG
local void send_bits OF((deflate_state *s, int value, int length));
local void send_bits(s, value, length)
@@ -213,12 +206,12 @@ local void send_bits(s, value, length)
s->bi_valid += length;
}
}
-#else /* !DEBUG */
+#else /* !ZLIB_DEBUG */
#define send_bits(s, value, length) \
{ int len = length;\
if (s->bi_valid > (int)Buf_size - len) {\
- int val = value;\
+ int val = (int)value;\
s->bi_buf |= (ush)val << s->bi_valid;\
put_short(s, s->bi_buf);\
s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
@@ -228,7 +221,7 @@ local void send_bits(s, value, length)
s->bi_valid += len;\
}\
}
-#endif /* DEBUG */
+#endif /* ZLIB_DEBUG */
/* the arguments must not have side effects */
@@ -322,7 +315,7 @@ local void tr_static_init()
* Genererate the file trees.h describing the static trees.
*/
#ifdef GEN_TREES_H
-# ifndef DEBUG
+# ifndef ZLIB_DEBUG
# include <stdio.h>
# endif
@@ -399,8 +392,7 @@ void ZLIB_INTERNAL _tr_init(s)
s->bi_buf = 0;
s->bi_valid = 0;
- s->last_eob_len = 8; /* enough lookahead for inflate */
-#ifdef DEBUG
+#ifdef ZLIB_DEBUG
s->compressed_len = 0L;
s->bits_sent = 0L;
#endif
@@ -528,12 +520,12 @@ local void gen_bitlen(s, desc)
xbits = 0;
if (n >= base) xbits = extra[n-base];
f = tree[n].Freq;
- s->opt_len += (ulg)f * (bits + xbits);
- if (stree) s->static_len += (ulg)f * (stree[n].Len + xbits);
+ s->opt_len += (ulg)f * (unsigned)(bits + xbits);
+ if (stree) s->static_len += (ulg)f * (unsigned)(stree[n].Len + xbits);
}
if (overflow == 0) return;
- Trace((stderr,"\nbit length overflow\n"));
+ Tracev((stderr,"\nbit length overflow\n"));
/* This happens for example on obj2 and pic of the Calgary corpus */
/* Find the first bit length which could increase: */
@@ -560,9 +552,8 @@ local void gen_bitlen(s, desc)
m = s->heap[--h];
if (m > max_code) continue;
if ((unsigned) tree[m].Len != (unsigned) bits) {
- Trace((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits));
- s->opt_len += ((long)bits - (long)tree[m].Len)
- *(long)tree[m].Freq;
+ Tracev((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits));
+ s->opt_len += ((ulg)bits - tree[m].Len) * tree[m].Freq;
tree[m].Len = (ush)bits;
}
n--;
@@ -584,7 +575,7 @@ local void gen_codes (tree, max_code, bl_count)
ushf *bl_count; /* number of codes at each bit length */
{
ush next_code[MAX_BITS+1]; /* next code value for each bit length */
- ush code = 0; /* running code value */
+ unsigned code = 0; /* running code value */
int bits; /* bit index */
int n; /* code index */
@@ -592,7 +583,8 @@ local void gen_codes (tree, max_code, bl_count)
* without bit reversal.
*/
for (bits = 1; bits <= MAX_BITS; bits++) {
- next_code[bits] = code = (code + bl_count[bits-1]) << 1;
+ code = (code + bl_count[bits-1]) << 1;
+ next_code[bits] = (ush)code;
}
/* Check that the bit counts in bl_count are consistent. The last code
* must be all ones.
@@ -605,7 +597,7 @@ local void gen_codes (tree, max_code, bl_count)
int len = tree[n].Len;
if (len == 0) continue;
/* Now reverse the bits */
- tree[n].Code = bi_reverse(next_code[len]++, len);
+ tree[n].Code = (ush)bi_reverse(next_code[len]++, len);
Tracecv(tree != static_ltree, (stderr,"\nn %3d %c l %2d c %4x (%x) ",
n, (isgraph(n) ? n : ' '), len, tree[n].Code, next_code[len]-1));
@@ -827,7 +819,7 @@ local int build_bl_tree(s)
if (s->bl_tree[bl_order[max_blindex]].Len != 0) break;
}
/* Update opt_len to include the bit length tree and counts */
- s->opt_len += 3*(max_blindex+1) + 5+5+4;
+ s->opt_len += 3*((ulg)max_blindex+1) + 5+5+4;
Tracev((stderr, "\ndyn trees: dyn %ld, stat %ld",
s->opt_len, s->static_len));
@@ -875,52 +867,46 @@ void ZLIB_INTERNAL _tr_stored_block(s, buf, stored_len, last)
int last; /* one if this is the last block for a file */
{
send_bits(s, (STORED_BLOCK<<1)+last, 3); /* send block type */
-#ifdef DEBUG
+ bi_windup(s); /* align on byte boundary */
+ put_short(s, (ush)stored_len);
+ put_short(s, (ush)~stored_len);
+ zmemcpy(s->pending_buf + s->pending, (Bytef *)buf, stored_len);
+ s->pending += stored_len;
+#ifdef ZLIB_DEBUG
s->compressed_len = (s->compressed_len + 3 + 7) & (ulg)~7L;
s->compressed_len += (stored_len + 4) << 3;
+ s->bits_sent += 2*16;
+ s->bits_sent += stored_len<<3;
#endif
- copy_block(s, buf, (unsigned)stored_len, 1); /* with header */
+}
+
+/* ===========================================================================
+ * Flush the bits in the bit buffer to pending output (leaves at most 7 bits)
+ */
+void ZLIB_INTERNAL _tr_flush_bits(s)
+ deflate_state *s;
+{
+ bi_flush(s);
}
/* ===========================================================================
* Send one empty static block to give enough lookahead for inflate.
* This takes 10 bits, of which 7 may remain in the bit buffer.
- * The current inflate code requires 9 bits of lookahead. If the
- * last two codes for the previous block (real code plus EOB) were coded
- * on 5 bits or less, inflate may have only 5+3 bits of lookahead to decode
- * the last real code. In this case we send two empty static blocks instead
- * of one. (There are no problems if the previous block is stored or fixed.)
- * To simplify the code, we assume the worst case of last real code encoded
- * on one bit only.
*/
void ZLIB_INTERNAL _tr_align(s)
deflate_state *s;
{
send_bits(s, STATIC_TREES<<1, 3);
send_code(s, END_BLOCK, static_ltree);
-#ifdef DEBUG
+#ifdef ZLIB_DEBUG
s->compressed_len += 10L; /* 3 for block type, 7 for EOB */
#endif
bi_flush(s);
- /* Of the 10 bits for the empty block, we have already sent
- * (10 - bi_valid) bits. The lookahead for the last real code (before
- * the EOB of the previous block) was thus at least one plus the length
- * of the EOB plus what we have just sent of the empty static block.
- */
- if (1 + s->last_eob_len + 10 - s->bi_valid < 9) {
- send_bits(s, STATIC_TREES<<1, 3);
- send_code(s, END_BLOCK, static_ltree);
-#ifdef DEBUG
- s->compressed_len += 10L;
-#endif
- bi_flush(s);
- }
- s->last_eob_len = 7;
}
/* ===========================================================================
* Determine the best encoding for the current block: dynamic trees, static
- * trees or store, and output the encoded block to the zip file.
+ * trees or store, and write out the encoded block.
*/
void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last)
deflate_state *s;
@@ -990,16 +976,18 @@ void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last)
} else if (s->strategy == Z_FIXED || static_lenb == opt_lenb) {
#endif
send_bits(s, (STATIC_TREES<<1)+last, 3);
- compress_block(s, (ct_data *)static_ltree, (ct_data *)static_dtree);
-#ifdef DEBUG
+ compress_block(s, (const ct_data *)static_ltree,
+ (const ct_data *)static_dtree);
+#ifdef ZLIB_DEBUG
s->compressed_len += 3 + s->static_len;
#endif
} else {
send_bits(s, (DYN_TREES<<1)+last, 3);
send_all_trees(s, s->l_desc.max_code+1, s->d_desc.max_code+1,
max_blindex+1);
- compress_block(s, (ct_data *)s->dyn_ltree, (ct_data *)s->dyn_dtree);
-#ifdef DEBUG
+ compress_block(s, (const ct_data *)s->dyn_ltree,
+ (const ct_data *)s->dyn_dtree);
+#ifdef ZLIB_DEBUG
s->compressed_len += 3 + s->opt_len;
#endif
}
@@ -1011,7 +999,7 @@ void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last)
if (last) {
bi_windup(s);
-#ifdef DEBUG
+#ifdef ZLIB_DEBUG
s->compressed_len += 7; /* align on byte boundary */
#endif
}
@@ -1075,8 +1063,8 @@ int ZLIB_INTERNAL _tr_tally (s, dist, lc)
*/
local void compress_block(s, ltree, dtree)
deflate_state *s;
- ct_data *ltree; /* literal tree */
- ct_data *dtree; /* distance tree */
+ const ct_data *ltree; /* literal tree */
+ const ct_data *dtree; /* distance tree */
{
unsigned dist; /* distance of matched string */
int lc; /* match length or unmatched char (if dist == 0) */
@@ -1106,7 +1094,7 @@ local void compress_block(s, ltree, dtree)
send_code(s, code, dtree); /* send the distance code */
extra = extra_dbits[code];
if (extra != 0) {
- dist -= base_dist[code];
+ dist -= (unsigned)base_dist[code];
send_bits(s, dist, extra); /* send the extra distance bits */
}
} /* literal or match pair ? */
@@ -1118,7 +1106,6 @@ local void compress_block(s, ltree, dtree)
} while (lx < s->last_lit);
send_code(s, END_BLOCK, ltree);
- s->last_eob_len = ltree[END_BLOCK].Len;
}
/* ===========================================================================
@@ -1210,35 +1197,7 @@ local void bi_windup(s)
}
s->bi_buf = 0;
s->bi_valid = 0;
-#ifdef DEBUG
+#ifdef ZLIB_DEBUG
s->bits_sent = (s->bits_sent+7) & ~7;
#endif
}
-
-/* ===========================================================================
- * Copy a stored block, storing first the length and its
- * one's complement if requested.
- */
-local void copy_block(s, buf, len, header)
- deflate_state *s;
- charf *buf; /* the input data */
- unsigned len; /* its length */
- int header; /* true if block header must be written */
-{
- bi_windup(s); /* align on byte boundary */
- s->last_eob_len = 8; /* enough lookahead for inflate */
-
- if (header) {
- put_short(s, (ush)len);
- put_short(s, (ush)~len);
-#ifdef DEBUG
- s->bits_sent += 2*16;
-#endif
- }
-#ifdef DEBUG
- s->bits_sent += (ulg)len<<3;
-#endif
- while (len--) {
- put_byte(s, *buf++);
- }
-}
diff --git a/security/nss/lib/zlib/trees.h b/security/nss/lib/zlib/trees.h
index d0868d9f20..d35639d82a 100644
--- a/security/nss/lib/zlib/trees.h
+++ b/security/nss/lib/zlib/trees.h
@@ -1,7 +1,3 @@
-/* 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/. */
-
/* header created automatically with -DGEN_TREES_H */
local const ct_data static_ltree[L_CODES+2] = {
diff --git a/security/nss/lib/zlib/uncompr.c b/security/nss/lib/zlib/uncompr.c
index ad98be3a5d..f03a1a865e 100644
--- a/security/nss/lib/zlib/uncompr.c
+++ b/security/nss/lib/zlib/uncompr.c
@@ -1,5 +1,5 @@
/* uncompr.c -- decompress a memory buffer
- * Copyright (C) 1995-2003, 2010 Jean-loup Gailly.
+ * Copyright (C) 1995-2003, 2010, 2014, 2016 Jean-loup Gailly, Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -9,51 +9,85 @@
#include "zlib.h"
/* ===========================================================================
- Decompresses the source buffer into the destination buffer. sourceLen is
- the byte length of the source buffer. Upon entry, destLen is the total
- size of the destination buffer, which must be large enough to hold the
- entire uncompressed data. (The size of the uncompressed data must have
- been saved previously by the compressor and transmitted to the decompressor
- by some mechanism outside the scope of this compression library.)
- Upon exit, destLen is the actual size of the compressed buffer.
-
- uncompress returns Z_OK if success, Z_MEM_ERROR if there was not
- enough memory, Z_BUF_ERROR if there was not enough room in the output
- buffer, or Z_DATA_ERROR if the input data was corrupted.
+ Decompresses the source buffer into the destination buffer. *sourceLen is
+ the byte length of the source buffer. Upon entry, *destLen is the total size
+ of the destination buffer, which must be large enough to hold the entire
+ uncompressed data. (The size of the uncompressed data must have been saved
+ previously by the compressor and transmitted to the decompressor by some
+ mechanism outside the scope of this compression library.) Upon exit,
+ *destLen is the size of the decompressed data and *sourceLen is the number
+ of source bytes consumed. Upon return, source + *sourceLen points to the
+ first unused input byte.
+
+ uncompress returns Z_OK if success, Z_MEM_ERROR if there was not enough
+ memory, Z_BUF_ERROR if there was not enough room in the output buffer, or
+ Z_DATA_ERROR if the input data was corrupted, including if the input data is
+ an incomplete zlib stream.
*/
-int ZEXPORT uncompress (dest, destLen, source, sourceLen)
+int ZEXPORT uncompress2 (dest, destLen, source, sourceLen)
Bytef *dest;
uLongf *destLen;
const Bytef *source;
- uLong sourceLen;
+ uLong *sourceLen;
{
z_stream stream;
int err;
+ const uInt max = (uInt)-1;
+ uLong len, left;
+ Byte buf[1]; /* for detection of incomplete stream when *destLen == 0 */
- stream.next_in = (Bytef*)source;
- stream.avail_in = (uInt)sourceLen;
- /* Check for source > 64K on 16-bit machine: */
- if ((uLong)stream.avail_in != sourceLen) return Z_BUF_ERROR;
-
- stream.next_out = dest;
- stream.avail_out = (uInt)*destLen;
- if ((uLong)stream.avail_out != *destLen) return Z_BUF_ERROR;
+ len = *sourceLen;
+ if (*destLen) {
+ left = *destLen;
+ *destLen = 0;
+ }
+ else {
+ left = 1;
+ dest = buf;
+ }
+ stream.next_in = (z_const Bytef *)source;
+ stream.avail_in = 0;
stream.zalloc = (alloc_func)0;
stream.zfree = (free_func)0;
+ stream.opaque = (voidpf)0;
err = inflateInit(&stream);
if (err != Z_OK) return err;
- err = inflate(&stream, Z_FINISH);
- if (err != Z_STREAM_END) {
- inflateEnd(&stream);
- if (err == Z_NEED_DICT || (err == Z_BUF_ERROR && stream.avail_in == 0))
- return Z_DATA_ERROR;
- return err;
- }
- *destLen = stream.total_out;
+ stream.next_out = dest;
+ stream.avail_out = 0;
+
+ do {
+ if (stream.avail_out == 0) {
+ stream.avail_out = left > (uLong)max ? max : (uInt)left;
+ left -= stream.avail_out;
+ }
+ if (stream.avail_in == 0) {
+ stream.avail_in = len > (uLong)max ? max : (uInt)len;
+ len -= stream.avail_in;
+ }
+ err = inflate(&stream, Z_NO_FLUSH);
+ } while (err == Z_OK);
- err = inflateEnd(&stream);
- return err;
+ *sourceLen -= len + stream.avail_in;
+ if (dest != buf)
+ *destLen = stream.total_out;
+ else if (stream.total_out && err == Z_BUF_ERROR)
+ left = 1;
+
+ inflateEnd(&stream);
+ return err == Z_STREAM_END ? Z_OK :
+ err == Z_NEED_DICT ? Z_DATA_ERROR :
+ err == Z_BUF_ERROR && left + stream.avail_out ? Z_DATA_ERROR :
+ err;
+}
+
+int ZEXPORT uncompress (dest, destLen, source, sourceLen)
+ Bytef *dest;
+ uLongf *destLen;
+ const Bytef *source;
+ uLong sourceLen;
+{
+ return uncompress2(dest, destLen, source, &sourceLen);
}
diff --git a/security/nss/lib/zlib/vendor.sh b/security/nss/lib/zlib/vendor.sh
new file mode 100644
index 0000000000..01d75e624a
--- /dev/null
+++ b/security/nss/lib/zlib/vendor.sh
@@ -0,0 +1,58 @@
+#!/usr/bin/env bash
+# Vendor a new version of zlib.
+#
+# Note: This script doesn't remove files if they are removed in the zlib release.
+
+set -e
+
+if [[ $# -lt 1 ]]; then
+ echo "Usage: $0 <version>" 1>&2
+ exit 2
+fi
+
+version="$1"
+ztmp="zlib.$version"
+
+cd "$(dirname "$0")"
+../../fuzz/config/git-copy.sh https://github.com/madler/zlib "v$version" "$ztmp"
+fullversion="$version ("$(cat "$ztmp"/.git-copy)")"
+sed -i -e 's/^Version: .*/Version: '"$fullversion"'/' README.nss
+
+prune=(
+ .git-copy
+ .gitignore
+ CMakeLists.txt
+ ChangeLog
+ FAQ
+ INDEX
+ Makefile
+ Makefile.in
+ amiga
+ configure
+ contrib
+ doc
+ example.c
+ examples
+ make_vms.com
+ minigzip.c
+ msdos
+ nintendods
+ old
+ os400
+ qnx
+ test
+ treebuild.xml
+ watcom
+ win32
+ zconf.h.cmakein
+ zconf.h.in
+ zlib.3
+ zlib.3.pdf
+ zlib.map
+ zlib.pc.cmakein
+ zlib.pc.in
+ zlib2ansi
+)
+for i in "${prune[@]}"; do rm -rf "$ztmp"/"$i"; done
+for i in "$ztmp"/*; do mv "$i" .; done
+rmdir "$ztmp"
diff --git a/security/nss/lib/zlib/zconf.h b/security/nss/lib/zlib/zconf.h
index 02ce56c431..5e1d68a004 100644
--- a/security/nss/lib/zlib/zconf.h
+++ b/security/nss/lib/zlib/zconf.h
@@ -1,5 +1,5 @@
/* zconf.h -- configuration of the zlib compression library
- * Copyright (C) 1995-2010 Jean-loup Gailly.
+ * Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -15,11 +15,13 @@
* this permanently in zconf.h using "./configure --zprefix".
*/
#ifdef Z_PREFIX /* may be set to #if 1 by ./configure */
+# define Z_PREFIX_SET
-/* all linked symbols */
+/* all linked symbols and init macros */
# define _dist_code z__dist_code
# define _length_code z__length_code
# define _tr_align z__tr_align
+# define _tr_flush_bits z__tr_flush_bits
# define _tr_flush_block z__tr_flush_block
# define _tr_init z__tr_init
# define _tr_stored_block z__tr_stored_block
@@ -27,81 +29,111 @@
# define adler32 z_adler32
# define adler32_combine z_adler32_combine
# define adler32_combine64 z_adler32_combine64
-# define compress z_compress
-# define compress2 z_compress2
-# define compressBound z_compressBound
+# define adler32_z z_adler32_z
+# ifndef Z_SOLO
+# define compress z_compress
+# define compress2 z_compress2
+# define compressBound z_compressBound
+# endif
# define crc32 z_crc32
# define crc32_combine z_crc32_combine
# define crc32_combine64 z_crc32_combine64
+# define crc32_z z_crc32_z
# define deflate z_deflate
# define deflateBound z_deflateBound
# define deflateCopy z_deflateCopy
# define deflateEnd z_deflateEnd
+# define deflateGetDictionary z_deflateGetDictionary
+# define deflateInit z_deflateInit
+# define deflateInit2 z_deflateInit2
# define deflateInit2_ z_deflateInit2_
# define deflateInit_ z_deflateInit_
# define deflateParams z_deflateParams
+# define deflatePending z_deflatePending
# define deflatePrime z_deflatePrime
# define deflateReset z_deflateReset
+# define deflateResetKeep z_deflateResetKeep
# define deflateSetDictionary z_deflateSetDictionary
# define deflateSetHeader z_deflateSetHeader
# define deflateTune z_deflateTune
# define deflate_copyright z_deflate_copyright
# define get_crc_table z_get_crc_table
-# define gz_error z_gz_error
-# define gz_intmax z_gz_intmax
-# define gz_strwinerror z_gz_strwinerror
-# define gzbuffer z_gzbuffer
-# define gzclearerr z_gzclearerr
-# define gzclose z_gzclose
-# define gzclose_r z_gzclose_r
-# define gzclose_w z_gzclose_w
-# define gzdirect z_gzdirect
-# define gzdopen z_gzdopen
-# define gzeof z_gzeof
-# define gzerror z_gzerror
-# define gzflush z_gzflush
-# define gzgetc z_gzgetc
-# define gzgets z_gzgets
-# define gzoffset z_gzoffset
-# define gzoffset64 z_gzoffset64
-# define gzopen z_gzopen
-# define gzopen64 z_gzopen64
-# define gzprintf z_gzprintf
-# define gzputc z_gzputc
-# define gzputs z_gzputs
-# define gzread z_gzread
-# define gzrewind z_gzrewind
-# define gzseek z_gzseek
-# define gzseek64 z_gzseek64
-# define gzsetparams z_gzsetparams
-# define gztell z_gztell
-# define gztell64 z_gztell64
-# define gzungetc z_gzungetc
-# define gzwrite z_gzwrite
+# ifndef Z_SOLO
+# define gz_error z_gz_error
+# define gz_intmax z_gz_intmax
+# define gz_strwinerror z_gz_strwinerror
+# define gzbuffer z_gzbuffer
+# define gzclearerr z_gzclearerr
+# define gzclose z_gzclose
+# define gzclose_r z_gzclose_r
+# define gzclose_w z_gzclose_w
+# define gzdirect z_gzdirect
+# define gzdopen z_gzdopen
+# define gzeof z_gzeof
+# define gzerror z_gzerror
+# define gzflush z_gzflush
+# define gzfread z_gzfread
+# define gzfwrite z_gzfwrite
+# define gzgetc z_gzgetc
+# define gzgetc_ z_gzgetc_
+# define gzgets z_gzgets
+# define gzoffset z_gzoffset
+# define gzoffset64 z_gzoffset64
+# define gzopen z_gzopen
+# define gzopen64 z_gzopen64
+# ifdef _WIN32
+# define gzopen_w z_gzopen_w
+# endif
+# define gzprintf z_gzprintf
+# define gzputc z_gzputc
+# define gzputs z_gzputs
+# define gzread z_gzread
+# define gzrewind z_gzrewind
+# define gzseek z_gzseek
+# define gzseek64 z_gzseek64
+# define gzsetparams z_gzsetparams
+# define gztell z_gztell
+# define gztell64 z_gztell64
+# define gzungetc z_gzungetc
+# define gzvprintf z_gzvprintf
+# define gzwrite z_gzwrite
+# endif
# define inflate z_inflate
# define inflateBack z_inflateBack
# define inflateBackEnd z_inflateBackEnd
+# define inflateBackInit z_inflateBackInit
# define inflateBackInit_ z_inflateBackInit_
+# define inflateCodesUsed z_inflateCodesUsed
# define inflateCopy z_inflateCopy
# define inflateEnd z_inflateEnd
+# define inflateGetDictionary z_inflateGetDictionary
# define inflateGetHeader z_inflateGetHeader
+# define inflateInit z_inflateInit
+# define inflateInit2 z_inflateInit2
# define inflateInit2_ z_inflateInit2_
# define inflateInit_ z_inflateInit_
# define inflateMark z_inflateMark
# define inflatePrime z_inflatePrime
# define inflateReset z_inflateReset
# define inflateReset2 z_inflateReset2
+# define inflateResetKeep z_inflateResetKeep
# define inflateSetDictionary z_inflateSetDictionary
# define inflateSync z_inflateSync
# define inflateSyncPoint z_inflateSyncPoint
# define inflateUndermine z_inflateUndermine
+# define inflateValidate z_inflateValidate
# define inflate_copyright z_inflate_copyright
# define inflate_fast z_inflate_fast
# define inflate_table z_inflate_table
-# define uncompress z_uncompress
+# ifndef Z_SOLO
+# define uncompress z_uncompress
+# define uncompress2 z_uncompress2
+# endif
# define zError z_zError
-# define zcalloc z_zcalloc
-# define zcfree z_zcfree
+# ifndef Z_SOLO
+# define zcalloc z_zcalloc
+# define zcfree z_zcfree
+# endif
# define zlibCompileFlags z_zlibCompileFlags
# define zlibVersion z_zlibVersion
@@ -111,7 +143,9 @@
# define alloc_func z_alloc_func
# define charf z_charf
# define free_func z_free_func
-# define gzFile z_gzFile
+# ifndef Z_SOLO
+# define gzFile z_gzFile
+# endif
# define gz_header z_gz_header
# define gz_headerp z_gz_headerp
# define in_func z_in_func
@@ -197,9 +231,25 @@
# endif
#endif
-/* Some Mac compilers merge all .h files incorrectly: */
-#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__)
-# define NO_DUMMY_DECL
+#if defined(ZLIB_CONST) && !defined(z_const)
+# define z_const const
+#else
+# define z_const
+#endif
+
+#ifdef Z_SOLO
+ typedef unsigned long z_size_t;
+#else
+# define z_longlong long long
+# if defined(NO_SIZE_T)
+ typedef unsigned NO_SIZE_T z_size_t;
+# elif defined(STDC)
+# include <stddef.h>
+ typedef size_t z_size_t;
+# else
+ typedef unsigned long z_size_t;
+# endif
+# undef z_longlong
#endif
/* Maximum value for memLevel in deflateInit2 */
@@ -229,7 +279,7 @@
Of course this will generally degrade compression (there's no free lunch).
The memory requirements for inflate are (in bytes) 1 << windowBits
- that is, 32K for windowBits=15 (default value) plus a few kilobytes
+ that is, 32K for windowBits=15 (default value) plus about 7 kilobytes
for small objects.
*/
@@ -243,6 +293,14 @@
# endif
#endif
+#ifndef Z_ARG /* function prototypes for stdarg */
+# if defined(STDC) || defined(Z_HAVE_STDARG_H)
+# define Z_ARG(args) args
+# else
+# define Z_ARG(args) ()
+# endif
+#endif
+
/* The following definitions for FAR are needed only for MSDOS mixed
* model programming (small or medium model with some far allocations).
* This was tested only with MSC; for other MSDOS compilers you may have
@@ -356,12 +414,47 @@ typedef uLong FAR uLongf;
typedef Byte *voidp;
#endif
+#if !defined(Z_U4) && !defined(Z_SOLO) && defined(STDC)
+# include <limits.h>
+# if (UINT_MAX == 0xffffffffUL)
+# define Z_U4 unsigned
+# elif (ULONG_MAX == 0xffffffffUL)
+# define Z_U4 unsigned long
+# elif (USHRT_MAX == 0xffffffffUL)
+# define Z_U4 unsigned short
+# endif
+#endif
+
+#ifdef Z_U4
+ typedef Z_U4 z_crc_t;
+#else
+ typedef unsigned long z_crc_t;
+#endif
+
#ifdef HAVE_UNISTD_H /* may be set to #if 1 by ./configure */
# define Z_HAVE_UNISTD_H
#endif
+#ifdef HAVE_STDARG_H /* may be set to #if 1 by ./configure */
+# define Z_HAVE_STDARG_H
+#endif
+
#ifdef STDC
-# include <sys/types.h> /* for off_t */
+# ifndef Z_SOLO
+# include <sys/types.h> /* for off_t */
+# endif
+#endif
+
+#if defined(STDC) || defined(Z_HAVE_STDARG_H)
+# ifndef Z_SOLO
+# include <stdarg.h> /* for va_list */
+# endif
+#endif
+
+#ifdef _WIN32
+# ifndef Z_SOLO
+# include <stddef.h> /* for wchar_t */
+# endif
#endif
/* a little trick to accommodate both "#define _LARGEFILE64_SOURCE" and
@@ -370,21 +463,38 @@ typedef uLong FAR uLongf;
* both "#undef _LARGEFILE64_SOURCE" and "#define _LARGEFILE64_SOURCE 0" as
* equivalently requesting no 64-bit operations
*/
-#if -_LARGEFILE64_SOURCE - -1 == 1
+#if defined(_LARGEFILE64_SOURCE) && -_LARGEFILE64_SOURCE - -1 == 1
# undef _LARGEFILE64_SOURCE
#endif
-#if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE)
-# include <unistd.h> /* for SEEK_* and off_t */
-# ifdef VMS
-# include <unixio.h> /* for off_t */
-# endif
-# ifndef z_off_t
-# define z_off_t off_t
+#if defined(__WATCOMC__) && !defined(Z_HAVE_UNISTD_H)
+# define Z_HAVE_UNISTD_H
+#endif
+#ifndef Z_SOLO
+# if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE)
+# include <unistd.h> /* for SEEK_*, off_t, and _LFS64_LARGEFILE */
+# ifdef VMS
+# include <unixio.h> /* for off_t */
+# endif
+# ifndef z_off_t
+# define z_off_t off_t
+# endif
# endif
#endif
-#ifndef SEEK_SET
+#if defined(_LFS64_LARGEFILE) && _LFS64_LARGEFILE-0
+# define Z_LFS64
+#endif
+
+#if defined(_LARGEFILE64_SOURCE) && defined(Z_LFS64)
+# define Z_LARGE64
+#endif
+
+#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS-0 == 64 && defined(Z_LFS64)
+# define Z_WANT64
+#endif
+
+#if !defined(SEEK_SET) && !defined(Z_SOLO)
# define SEEK_SET 0 /* Seek from beginning of file. */
# define SEEK_CUR 1 /* Seek from current position. */
# define SEEK_END 2 /* Set file pointer to EOF plus "offset" */
@@ -394,18 +504,14 @@ typedef uLong FAR uLongf;
# define z_off_t long
#endif
-#if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
+#if !defined(_WIN32) && defined(Z_LARGE64)
# define z_off64_t off64_t
#else
-# define z_off64_t z_off_t
-#endif
-
-#if defined(__OS400__)
-# define NO_vsnprintf
-#endif
-
-#if defined(__MVS__)
-# define NO_vsnprintf
+# if defined(_WIN32) && !defined(__GNUC__) && !defined(Z_SOLO)
+# define z_off64_t __int64
+# else
+# define z_off64_t z_off_t
+# endif
#endif
/* MVS linker does not support external names larger than 8 bytes */
diff --git a/security/nss/lib/zlib/zlib.gyp b/security/nss/lib/zlib/zlib.gyp
index c89dbd96c2..07df9a8610 100644
--- a/security/nss/lib/zlib/zlib.gyp
+++ b/security/nss/lib/zlib/zlib.gyp
@@ -42,6 +42,14 @@
# Define verbose as -1 to turn off all zlib trace messages in
# debug builds.
'verbose=-1',
+ 'HAVE_STDARG_H',
+ ],
+ 'conditions': [
+ [ 'OS!="win"', {
+ 'defines': [
+ 'HAVE_UNISTD_H',
+ ],
+ }],
],
}],
}]
diff --git a/security/nss/lib/zlib/zlib.h b/security/nss/lib/zlib/zlib.h
index bfbba83e8e..f09cdaf1e0 100644
--- a/security/nss/lib/zlib/zlib.h
+++ b/security/nss/lib/zlib/zlib.h
@@ -1,7 +1,7 @@
/* zlib.h -- interface of the 'zlib' general purpose compression library
- version 1.2.5, April 19th, 2010
+ version 1.2.11, January 15th, 2017
- Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
+ Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
@@ -24,8 +24,8 @@
The data format used by the zlib library is described by RFCs (Request for
- Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt
- (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
+ Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
+ (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
*/
#ifndef ZLIB_H
@@ -37,11 +37,11 @@
extern "C" {
#endif
-#define ZLIB_VERSION "1.2.5"
-#define ZLIB_VERNUM 0x1250
+#define ZLIB_VERSION "1.2.11"
+#define ZLIB_VERNUM 0x12b0
#define ZLIB_VER_MAJOR 1
#define ZLIB_VER_MINOR 2
-#define ZLIB_VER_REVISION 5
+#define ZLIB_VER_REVISION 11
#define ZLIB_VER_SUBREVISION 0
/*
@@ -65,7 +65,8 @@ extern "C" {
with "gz". The gzip format is different from the zlib format. gzip is a
gzip wrapper, documented in RFC 1952, wrapped around a deflate stream.
- This library can optionally read and write gzip streams in memory as well.
+ This library can optionally read and write gzip and raw deflate streams in
+ memory as well.
The zlib format was designed to be compact and fast for use in memory
and on communications channels. The gzip format was designed for single-
@@ -74,7 +75,7 @@ extern "C" {
The library does not install any signal handler. The decoder checks
the consistency of the compressed data, so the library should never crash
- even in case of corrupted input.
+ even in the case of corrupted input.
*/
typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));
@@ -83,23 +84,24 @@ typedef void (*free_func) OF((voidpf opaque, voidpf address));
struct internal_state;
typedef struct z_stream_s {
- Bytef *next_in; /* next input byte */
+ z_const Bytef *next_in; /* next input byte */
uInt avail_in; /* number of bytes available at next_in */
- uLong total_in; /* total nb of input bytes read so far */
+ uLong total_in; /* total number of input bytes read so far */
- Bytef *next_out; /* next output byte should be put there */
+ Bytef *next_out; /* next output byte will go here */
uInt avail_out; /* remaining free space at next_out */
- uLong total_out; /* total nb of bytes output so far */
+ uLong total_out; /* total number of bytes output so far */
- char *msg; /* last error message, NULL if no error */
+ z_const char *msg; /* last error message, NULL if no error */
struct internal_state FAR *state; /* not visible by applications */
alloc_func zalloc; /* used to allocate the internal state */
free_func zfree; /* used to free the internal state */
voidpf opaque; /* private data object passed to zalloc and zfree */
- int data_type; /* best guess about the data type: binary or text */
- uLong adler; /* adler32 value of the uncompressed data */
+ int data_type; /* best guess about the data type: binary or text
+ for deflate, or the decoding state for inflate */
+ uLong adler; /* Adler-32 or CRC-32 value of the uncompressed data */
uLong reserved; /* reserved for future use */
} z_stream;
@@ -142,7 +144,9 @@ typedef gz_header FAR *gz_headerp;
zalloc must return Z_NULL if there is not enough memory for the object.
If zlib is used in a multi-threaded application, zalloc and zfree must be
- thread safe.
+ thread safe. In that case, zlib is thread-safe. When zalloc and zfree are
+ Z_NULL on entry to the initialization function, they are set to internal
+ routines that use the standard library functions malloc() and free().
On 16-bit systems, the functions zalloc and zfree must be able to allocate
exactly 65536 bytes, but will not be required to allocate more than this if
@@ -155,7 +159,7 @@ typedef gz_header FAR *gz_headerp;
The fields total_in and total_out can be used for statistics or progress
reports. After compression, total_in holds the total size of the
- uncompressed data and may be saved for use in the decompressor (particularly
+ uncompressed data and may be saved for use by the decompressor (particularly
if the decompressor wants to decompress everything in a single step).
*/
@@ -200,7 +204,7 @@ typedef gz_header FAR *gz_headerp;
#define Z_TEXT 1
#define Z_ASCII Z_TEXT /* for compatibility with 1.2.2 and earlier */
#define Z_UNKNOWN 2
-/* Possible values of the data_type field (though see inflate()) */
+/* Possible values of the data_type field for deflate() */
#define Z_DEFLATED 8
/* The deflate compression method (the only one supported in this version) */
@@ -258,11 +262,11 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
enough room in the output buffer), next_in and avail_in are updated and
processing will resume at this point for the next call of deflate().
- - Provide more output starting at next_out and update next_out and avail_out
+ - Generate more output starting at next_out and update next_out and avail_out
accordingly. This action is forced if the parameter flush is non zero.
Forcing flush frequently degrades the compression ratio, so this parameter
- should be set only when necessary (in interactive applications). Some
- output may be provided even if flush is not set.
+ should be set only when necessary. Some output may be provided even if
+ flush is zero.
Before the call of deflate(), the application should ensure that at least
one of the actions is possible, by providing more input and/or consuming more
@@ -271,7 +275,9 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
output when it wants, for example when the output buffer is full (avail_out
== 0), or after each call of deflate(). If deflate returns Z_OK and with
zero avail_out, it must be called again after making room in the output
- buffer because there might be more output pending.
+ buffer because there might be more output pending. See deflatePending(),
+ which can be used if desired to determine whether or not there is more ouput
+ in that case.
Normally the parameter flush is set to Z_NO_FLUSH, which allows deflate to
decide how much data to accumulate before producing output, in order to
@@ -292,8 +298,8 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
input data so far will be available to the decompressor, as for Z_SYNC_FLUSH.
This completes the current deflate block and follows it with an empty fixed
codes block that is 10 bits long. This assures that enough bytes are output
- in order for the decompressor to finish the block before the empty fixed code
- block.
+ in order for the decompressor to finish the block before the empty fixed
+ codes block.
If flush is set to Z_BLOCK, a deflate block is completed and emitted, as
for Z_SYNC_FLUSH, but the output is not aligned on a byte boundary, and up to
@@ -319,33 +325,38 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
If the parameter flush is set to Z_FINISH, pending input is processed,
pending output is flushed and deflate returns with Z_STREAM_END if there was
- enough output space; if deflate returns with Z_OK, this function must be
- called again with Z_FINISH and more output space (updated avail_out) but no
- more input data, until it returns with Z_STREAM_END or an error. After
- deflate has returned Z_STREAM_END, the only possible operations on the stream
- are deflateReset or deflateEnd.
-
- Z_FINISH can be used immediately after deflateInit if all the compression
- is to be done in a single step. In this case, avail_out must be at least the
- value returned by deflateBound (see below). If deflate does not return
- Z_STREAM_END, then it must be called again as described above.
-
- deflate() sets strm->adler to the adler32 checksum of all input read
- so far (that is, total_in bytes).
+ enough output space. If deflate returns with Z_OK or Z_BUF_ERROR, this
+ function must be called again with Z_FINISH and more output space (updated
+ avail_out) but no more input data, until it returns with Z_STREAM_END or an
+ error. After deflate has returned Z_STREAM_END, the only possible operations
+ on the stream are deflateReset or deflateEnd.
+
+ Z_FINISH can be used in the first deflate call after deflateInit if all the
+ compression is to be done in a single step. In order to complete in one
+ call, avail_out must be at least the value returned by deflateBound (see
+ below). Then deflate is guaranteed to return Z_STREAM_END. If not enough
+ output space is provided, deflate will not return Z_STREAM_END, and it must
+ be called again as described above.
+
+ deflate() sets strm->adler to the Adler-32 checksum of all input read
+ so far (that is, total_in bytes). If a gzip stream is being generated, then
+ strm->adler will be the CRC-32 checksum of the input read so far. (See
+ deflateInit2 below.)
deflate() may update strm->data_type if it can make a good guess about
- the input data type (Z_BINARY or Z_TEXT). In doubt, the data is considered
- binary. This field is only for information purposes and does not affect the
- compression algorithm in any manner.
+ the input data type (Z_BINARY or Z_TEXT). If in doubt, the data is
+ considered binary. This field is only for information purposes and does not
+ affect the compression algorithm in any manner.
deflate() returns Z_OK if some progress has been made (more input
processed or more output produced), Z_STREAM_END if all input has been
consumed and all output has been produced (only when flush is set to
Z_FINISH), Z_STREAM_ERROR if the stream state was inconsistent (for example
- if next_in or next_out was Z_NULL), Z_BUF_ERROR if no progress is possible
- (for example avail_in or avail_out was zero). Note that Z_BUF_ERROR is not
- fatal, and deflate() can be called again with more input and more output
- space to continue compressing.
+ if next_in or next_out was Z_NULL or the state was inadvertently written over
+ by the application), or Z_BUF_ERROR if no progress is possible (for example
+ avail_in or avail_out was zero). Note that Z_BUF_ERROR is not fatal, and
+ deflate() can be called again with more input and more output space to
+ continue compressing.
*/
@@ -368,23 +379,21 @@ ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm));
Initializes the internal stream state for decompression. The fields
next_in, avail_in, zalloc, zfree and opaque must be initialized before by
- the caller. If next_in is not Z_NULL and avail_in is large enough (the
- exact value depends on the compression method), inflateInit determines the
- compression method from the zlib header and allocates all data structures
- accordingly; otherwise the allocation will be deferred to the first call of
- inflate. If zalloc and zfree are set to Z_NULL, inflateInit updates them to
- use default allocation functions.
+ the caller. In the current version of inflate, the provided input is not
+ read or consumed. The allocation of a sliding window will be deferred to
+ the first call of inflate (if the decompression does not complete on the
+ first call). If zalloc and zfree are set to Z_NULL, inflateInit updates
+ them to use default allocation functions.
inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough
memory, Z_VERSION_ERROR if the zlib library version is incompatible with the
version assumed by the caller, or Z_STREAM_ERROR if the parameters are
invalid, such as a null pointer to the structure. msg is set to null if
- there is no error message. inflateInit does not perform any decompression
- apart from possibly reading the zlib header if present: actual decompression
- will be done by inflate(). (So next_in and avail_in may be modified, but
- next_out and avail_out are unused and unchanged.) The current implementation
- of inflateInit() does not process any header information -- that is deferred
- until inflate() is called.
+ there is no error message. inflateInit does not perform any decompression.
+ Actual decompression will be done by inflate(). So next_in, and avail_in,
+ next_out, and avail_out are unused and unchanged. The current
+ implementation of inflateInit() does not process any header information --
+ that is deferred until inflate() is called.
*/
@@ -400,17 +409,20 @@ ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush));
- Decompress more input starting at next_in and update next_in and avail_in
accordingly. If not all input can be processed (because there is not
- enough room in the output buffer), next_in is updated and processing will
- resume at this point for the next call of inflate().
+ enough room in the output buffer), then next_in and avail_in are updated
+ accordingly, and processing will resume at this point for the next call of
+ inflate().
- - Provide more output starting at next_out and update next_out and avail_out
+ - Generate more output starting at next_out and update next_out and avail_out
accordingly. inflate() provides as much output as possible, until there is
no more input data or no more space in the output buffer (see below about
the flush parameter).
Before the call of inflate(), the application should ensure that at least
one of the actions is possible, by providing more input and/or consuming more
- output, and updating the next_* and avail_* values accordingly. The
+ output, and updating the next_* and avail_* values accordingly. If the
+ caller of inflate() does not provide both available input and available
+ output space, it is possible that there will be no progress made. The
application can consume the uncompressed output when it wants, for example
when the output buffer is full (avail_out == 0), or after each call of
inflate(). If inflate returns Z_OK and with zero avail_out, it must be
@@ -427,7 +439,7 @@ ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush));
gets to the end of that block, or when it runs out of data.
The Z_BLOCK option assists in appending to or combining deflate streams.
- Also to assist in this, on return inflate() will set strm->data_type to the
+ To assist in this, on return inflate() always sets strm->data_type to the
number of unused bits in the last byte taken from strm->next_in, plus 64 if
inflate() is currently decoding the last block in the deflate stream, plus
128 if inflate() returned immediately after decoding an end-of-block code or
@@ -451,48 +463,57 @@ ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush));
error. However if all decompression is to be performed in a single step (a
single call of inflate), the parameter flush should be set to Z_FINISH. In
this case all pending input is processed and all pending output is flushed;
- avail_out must be large enough to hold all the uncompressed data. (The size
- of the uncompressed data may have been saved by the compressor for this
- purpose.) The next operation on this stream must be inflateEnd to deallocate
- the decompression state. The use of Z_FINISH is never required, but can be
- used to inform inflate that a faster approach may be used for the single
- inflate() call.
+ avail_out must be large enough to hold all of the uncompressed data for the
+ operation to complete. (The size of the uncompressed data may have been
+ saved by the compressor for this purpose.) The use of Z_FINISH is not
+ required to perform an inflation in one step. However it may be used to
+ inform inflate that a faster approach can be used for the single inflate()
+ call. Z_FINISH also informs inflate to not maintain a sliding window if the
+ stream completes, which reduces inflate's memory footprint. If the stream
+ does not complete, either because not all of the stream is provided or not
+ enough output space is provided, then a sliding window will be allocated and
+ inflate() can be called again to continue the operation as if Z_NO_FLUSH had
+ been used.
In this implementation, inflate() always flushes as much output as
possible to the output buffer, and always uses the faster approach on the
- first call. So the only effect of the flush parameter in this implementation
- is on the return value of inflate(), as noted below, or when it returns early
- because Z_BLOCK or Z_TREES is used.
+ first call. So the effects of the flush parameter in this implementation are
+ on the return value of inflate() as noted below, when inflate() returns early
+ when Z_BLOCK or Z_TREES is used, and when inflate() avoids the allocation of
+ memory for a sliding window when Z_FINISH is used.
If a preset dictionary is needed after this call (see inflateSetDictionary
- below), inflate sets strm->adler to the adler32 checksum of the dictionary
+ below), inflate sets strm->adler to the Adler-32 checksum of the dictionary
chosen by the compressor and returns Z_NEED_DICT; otherwise it sets
- strm->adler to the adler32 checksum of all output produced so far (that is,
+ strm->adler to the Adler-32 checksum of all output produced so far (that is,
total_out bytes) and returns Z_OK, Z_STREAM_END or an error code as described
- below. At the end of the stream, inflate() checks that its computed adler32
+ below. At the end of the stream, inflate() checks that its computed Adler-32
checksum is equal to that saved by the compressor and returns Z_STREAM_END
only if the checksum is correct.
inflate() can decompress and check either zlib-wrapped or gzip-wrapped
deflate data. The header type is detected automatically, if requested when
initializing with inflateInit2(). Any information contained in the gzip
- header is not retained, so applications that need that information should
- instead use raw inflate, see inflateInit2() below, or inflateBack() and
- perform their own processing of the gzip header and trailer.
+ header is not retained unless inflateGetHeader() is used. When processing
+ gzip-wrapped deflate data, strm->adler32 is set to the CRC-32 of the output
+ produced so far. The CRC-32 is checked against the gzip trailer, as is the
+ uncompressed length, modulo 2^32.
inflate() returns Z_OK if some progress has been made (more input processed
or more output produced), Z_STREAM_END if the end of the compressed data has
been reached and all uncompressed output has been produced, Z_NEED_DICT if a
preset dictionary is needed at this point, Z_DATA_ERROR if the input data was
corrupted (input stream not conforming to the zlib format or incorrect check
- value), Z_STREAM_ERROR if the stream structure was inconsistent (for example
- next_in or next_out was Z_NULL), Z_MEM_ERROR if there was not enough memory,
- Z_BUF_ERROR if no progress is possible or if there was not enough room in the
- output buffer when Z_FINISH is used. Note that Z_BUF_ERROR is not fatal, and
+ value, in which case strm->msg points to a string with a more specific
+ error), Z_STREAM_ERROR if the stream structure was inconsistent (for example
+ next_in or next_out was Z_NULL, or the state was inadvertently written over
+ by the application), Z_MEM_ERROR if there was not enough memory, Z_BUF_ERROR
+ if no progress was possible or if there was not enough room in the output
+ buffer when Z_FINISH is used. Note that Z_BUF_ERROR is not fatal, and
inflate() can be called again with more input and more output space to
continue decompressing. If Z_DATA_ERROR is returned, the application may
then call inflateSync() to look for a good compression block if a partial
- recovery of the data is desired.
+ recovery of the data is to be attempted.
*/
@@ -502,9 +523,8 @@ ZEXTERN int ZEXPORT inflateEnd OF((z_streamp strm));
This function discards any unprocessed input and does not flush any pending
output.
- inflateEnd returns Z_OK if success, Z_STREAM_ERROR if the stream state
- was inconsistent. In the error case, msg may be set but then points to a
- static string (which must not be deallocated).
+ inflateEnd returns Z_OK if success, or Z_STREAM_ERROR if the stream state
+ was inconsistent.
*/
@@ -535,16 +555,29 @@ ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm,
compression at the expense of memory usage. The default value is 15 if
deflateInit is used instead.
+ For the current implementation of deflate(), a windowBits value of 8 (a
+ window size of 256 bytes) is not supported. As a result, a request for 8
+ will result in 9 (a 512-byte window). In that case, providing 8 to
+ inflateInit2() will result in an error when the zlib header with 9 is
+ checked against the initialization of inflate(). The remedy is to not use 8
+ with deflateInit2() with this initialization, or at least in that case use 9
+ with inflateInit2().
+
windowBits can also be -8..-15 for raw deflate. In this case, -windowBits
determines the window size. deflate() will then generate raw deflate data
- with no zlib header or trailer, and will not compute an adler32 check value.
+ with no zlib header or trailer, and will not compute a check value.
windowBits can also be greater than 15 for optional gzip encoding. Add
16 to windowBits to write a simple gzip header and trailer around the
compressed data instead of a zlib wrapper. The gzip header will have no
file name, no extra data, no comment, no modification time (set to zero), no
- header crc, and the operating system will be set to 255 (unknown). If a
- gzip stream is being written, strm->adler is a crc32 instead of an adler32.
+ header crc, and the operating system will be set to the appropriate value,
+ if the operating system was determined at compile time. If a gzip stream is
+ being written, strm->adler is a CRC-32 instead of an Adler-32.
+
+ For raw deflate or gzip encoding, a request for a 256-byte window is
+ rejected as invalid, since only the zlib header provides a means of
+ transmitting the window size to the decompressor.
The memLevel parameter specifies how much memory should be allocated
for the internal compression state. memLevel=1 uses minimum memory but is
@@ -580,10 +613,15 @@ ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm,
uInt dictLength));
/*
Initializes the compression dictionary from the given byte sequence
- without producing any compressed output. This function must be called
- immediately after deflateInit, deflateInit2 or deflateReset, before any call
- of deflate. The compressor and decompressor must use exactly the same
- dictionary (see inflateSetDictionary).
+ without producing any compressed output. When using the zlib format, this
+ function must be called immediately after deflateInit, deflateInit2 or
+ deflateReset, and before any call of deflate. When doing raw deflate, this
+ function must be called either before any call of deflate, or immediately
+ after the completion of a deflate block, i.e. after all input has been
+ consumed and all output has been delivered when using any of the flush
+ options Z_BLOCK, Z_PARTIAL_FLUSH, Z_SYNC_FLUSH, or Z_FULL_FLUSH. The
+ compressor and decompressor must use exactly the same dictionary (see
+ inflateSetDictionary).
The dictionary should consist of strings (byte sequences) that are likely
to be encountered later in the data to be compressed, with the most commonly
@@ -600,18 +638,40 @@ ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm,
addition, the current implementation of deflate will use at most the window
size minus 262 bytes of the provided dictionary.
- Upon return of this function, strm->adler is set to the adler32 value
+ Upon return of this function, strm->adler is set to the Adler-32 value
of the dictionary; the decompressor may later use this value to determine
- which dictionary has been used by the compressor. (The adler32 value
+ which dictionary has been used by the compressor. (The Adler-32 value
applies to the whole dictionary even if only a subset of the dictionary is
actually used by the compressor.) If a raw deflate was requested, then the
- adler32 value is not computed and strm->adler is not set.
+ Adler-32 value is not computed and strm->adler is not set.
deflateSetDictionary returns Z_OK if success, or Z_STREAM_ERROR if a
parameter is invalid (e.g. dictionary being Z_NULL) or the stream state is
inconsistent (for example if deflate has already been called for this stream
- or if the compression method is bsort). deflateSetDictionary does not
- perform any compression: this will be done by deflate().
+ or if not at a block boundary for raw deflate). deflateSetDictionary does
+ not perform any compression: this will be done by deflate().
+*/
+
+ZEXTERN int ZEXPORT deflateGetDictionary OF((z_streamp strm,
+ Bytef *dictionary,
+ uInt *dictLength));
+/*
+ Returns the sliding dictionary being maintained by deflate. dictLength is
+ set to the number of bytes in the dictionary, and that many bytes are copied
+ to dictionary. dictionary must have enough space, where 32768 bytes is
+ always enough. If deflateGetDictionary() is called with dictionary equal to
+ Z_NULL, then only the dictionary length is returned, and nothing is copied.
+ Similary, if dictLength is Z_NULL, then it is not set.
+
+ deflateGetDictionary() may return a length less than the window size, even
+ when more than the window size in input has been provided. It may return up
+ to 258 bytes less in that case, due to how zlib's implementation of deflate
+ manages the sliding window and lookahead for matches, where matches can be
+ up to 258 bytes long. If the application needs the last window-size bytes of
+ input, then that would need to be saved by the application outside of zlib.
+
+ deflateGetDictionary returns Z_OK on success, or Z_STREAM_ERROR if the
+ stream state is inconsistent.
*/
ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest,
@@ -634,10 +694,10 @@ ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest,
ZEXTERN int ZEXPORT deflateReset OF((z_streamp strm));
/*
- This function is equivalent to deflateEnd followed by deflateInit,
- but does not free and reallocate all the internal compression state. The
- stream will keep the same compression level and any other attributes that
- may have been set by deflateInit2.
+ This function is equivalent to deflateEnd followed by deflateInit, but
+ does not free and reallocate the internal compression state. The stream
+ will leave the compression level and any other attributes that may have been
+ set unchanged.
deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
stream state was inconsistent (such as zalloc or state being Z_NULL).
@@ -648,20 +708,36 @@ ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm,
int strategy));
/*
Dynamically update the compression level and compression strategy. The
- interpretation of level and strategy is as in deflateInit2. This can be
+ interpretation of level and strategy is as in deflateInit2(). This can be
used to switch between compression and straight copy of the input data, or
to switch to a different kind of input data requiring a different strategy.
- If the compression level is changed, the input available so far is
- compressed with the old level (and may be flushed); the new level will take
- effect only at the next call of deflate().
-
- Before the call of deflateParams, the stream state must be set as for
- a call of deflate(), since the currently available input may have to be
- compressed and flushed. In particular, strm->avail_out must be non-zero.
-
- deflateParams returns Z_OK if success, Z_STREAM_ERROR if the source
- stream state was inconsistent or if a parameter was invalid, Z_BUF_ERROR if
- strm->avail_out was zero.
+ If the compression approach (which is a function of the level) or the
+ strategy is changed, and if any input has been consumed in a previous
+ deflate() call, then the input available so far is compressed with the old
+ level and strategy using deflate(strm, Z_BLOCK). There are three approaches
+ for the compression levels 0, 1..3, and 4..9 respectively. The new level
+ and strategy will take effect at the next call of deflate().
+
+ If a deflate(strm, Z_BLOCK) is performed by deflateParams(), and it does
+ not have enough output space to complete, then the parameter change will not
+ take effect. In this case, deflateParams() can be called again with the
+ same parameters and more output space to try again.
+
+ In order to assure a change in the parameters on the first try, the
+ deflate stream should be flushed using deflate() with Z_BLOCK or other flush
+ request until strm.avail_out is not zero, before calling deflateParams().
+ Then no more input data should be provided before the deflateParams() call.
+ If this is done, the old level and strategy will be applied to the data
+ compressed before deflateParams(), and the new level and strategy will be
+ applied to the the data compressed after deflateParams().
+
+ deflateParams returns Z_OK on success, Z_STREAM_ERROR if the source stream
+ state was inconsistent or if a parameter was invalid, or Z_BUF_ERROR if
+ there was not enough output space to complete the compression of the
+ available input data before a change in the strategy or approach. Note that
+ in the case of a Z_BUF_ERROR, the parameters are not changed. A return
+ value of Z_BUF_ERROR is not fatal, in which case deflateParams() can be
+ retried with more output space.
*/
ZEXTERN int ZEXPORT deflateTune OF((z_streamp strm,
@@ -688,8 +764,28 @@ ZEXTERN uLong ZEXPORT deflateBound OF((z_streamp strm,
deflation of sourceLen bytes. It must be called after deflateInit() or
deflateInit2(), and after deflateSetHeader(), if used. This would be used
to allocate an output buffer for deflation in a single pass, and so would be
- called before deflate().
-*/
+ called before deflate(). If that first deflate() call is provided the
+ sourceLen input bytes, an output buffer allocated to the size returned by
+ deflateBound(), and the flush value Z_FINISH, then deflate() is guaranteed
+ to return Z_STREAM_END. Note that it is possible for the compressed size to
+ be larger than the value returned by deflateBound() if flush options other
+ than Z_FINISH or Z_NO_FLUSH are used.
+*/
+
+ZEXTERN int ZEXPORT deflatePending OF((z_streamp strm,
+ unsigned *pending,
+ int *bits));
+/*
+ deflatePending() returns the number of bytes and bits of output that have
+ been generated, but not yet provided in the available output. The bytes not
+ provided would be due to the available output space having being consumed.
+ The number of bits of output not provided are between 0 and 7, where they
+ await more bits to join them in order to fill out a full byte. If pending
+ or bits are Z_NULL, then those values are not set.
+
+ deflatePending returns Z_OK if success, or Z_STREAM_ERROR if the source
+ stream state was inconsistent.
+ */
ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm,
int bits,
@@ -703,8 +799,9 @@ ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm,
than or equal to 16, and that many of the least significant bits of value
will be inserted in the output.
- deflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source
- stream state was inconsistent.
+ deflatePrime returns Z_OK if success, Z_BUF_ERROR if there was not enough
+ room in the internal buffer to insert the bits, or Z_STREAM_ERROR if the
+ source stream state was inconsistent.
*/
ZEXTERN int ZEXPORT deflateSetHeader OF((z_streamp strm,
@@ -758,7 +855,7 @@ ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm,
is for use with other formats that use the deflate compressed data format
such as zip. Those formats provide their own check values. If a custom
format is developed using the raw deflate format for compressed data, it is
- recommended that a check value such as an adler32 or a crc32 be applied to
+ recommended that a check value such as an Adler-32 or a CRC-32 be applied to
the uncompressed data as is done in the zlib, gzip, and zip formats. For
most applications, the zlib format should be used as is. Note that comments
above on the use in deflateInit2() applies to the magnitude of windowBits.
@@ -767,7 +864,10 @@ ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm,
32 to windowBits to enable zlib and gzip decoding with automatic header
detection, or add 16 to decode only the gzip format (the zlib format will
return a Z_DATA_ERROR). If a gzip stream is being decoded, strm->adler is a
- crc32 instead of an adler32.
+ CRC-32 instead of an Adler-32. Unlike the gunzip utility and gzread() (see
+ below), inflate() will not automatically decode concatenated gzip streams.
+ inflate() will return Z_STREAM_END at the end of the gzip stream. The state
+ would need to be reset to continue decoding a subsequent gzip stream.
inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
memory, Z_VERSION_ERROR if the zlib library version is incompatible with the
@@ -788,34 +888,54 @@ ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm,
Initializes the decompression dictionary from the given uncompressed byte
sequence. This function must be called immediately after a call of inflate,
if that call returned Z_NEED_DICT. The dictionary chosen by the compressor
- can be determined from the adler32 value returned by that call of inflate.
+ can be determined from the Adler-32 value returned by that call of inflate.
The compressor and decompressor must use exactly the same dictionary (see
- deflateSetDictionary). For raw inflate, this function can be called
- immediately after inflateInit2() or inflateReset() and before any call of
- inflate() to set the dictionary. The application must insure that the
- dictionary that was used for compression is provided.
+ deflateSetDictionary). For raw inflate, this function can be called at any
+ time to set the dictionary. If the provided dictionary is smaller than the
+ window and there is already data in the window, then the provided dictionary
+ will amend what's there. The application must insure that the dictionary
+ that was used for compression is provided.
inflateSetDictionary returns Z_OK if success, Z_STREAM_ERROR if a
parameter is invalid (e.g. dictionary being Z_NULL) or the stream state is
inconsistent, Z_DATA_ERROR if the given dictionary doesn't match the
- expected one (incorrect adler32 value). inflateSetDictionary does not
+ expected one (incorrect Adler-32 value). inflateSetDictionary does not
perform any decompression: this will be done by subsequent calls of
inflate().
*/
+ZEXTERN int ZEXPORT inflateGetDictionary OF((z_streamp strm,
+ Bytef *dictionary,
+ uInt *dictLength));
+/*
+ Returns the sliding dictionary being maintained by inflate. dictLength is
+ set to the number of bytes in the dictionary, and that many bytes are copied
+ to dictionary. dictionary must have enough space, where 32768 bytes is
+ always enough. If inflateGetDictionary() is called with dictionary equal to
+ Z_NULL, then only the dictionary length is returned, and nothing is copied.
+ Similary, if dictLength is Z_NULL, then it is not set.
+
+ inflateGetDictionary returns Z_OK on success, or Z_STREAM_ERROR if the
+ stream state is inconsistent.
+*/
+
ZEXTERN int ZEXPORT inflateSync OF((z_streamp strm));
/*
- Skips invalid compressed data until a full flush point (see above the
- description of deflate with Z_FULL_FLUSH) can be found, or until all
+ Skips invalid compressed data until a possible full flush point (see above
+ for the description of deflate with Z_FULL_FLUSH) can be found, or until all
available input is skipped. No output is provided.
- inflateSync returns Z_OK if a full flush point has been found, Z_BUF_ERROR
- if no more input was provided, Z_DATA_ERROR if no flush point has been
- found, or Z_STREAM_ERROR if the stream structure was inconsistent. In the
- success case, the application may save the current current value of total_in
- which indicates where valid compressed data was found. In the error case,
- the application may repeatedly call inflateSync, providing more input each
- time, until success or end of the input data.
+ inflateSync searches for a 00 00 FF FF pattern in the compressed data.
+ All full flush points have this pattern, but not all occurrences of this
+ pattern are full flush points.
+
+ inflateSync returns Z_OK if a possible full flush point has been found,
+ Z_BUF_ERROR if no more input was provided, Z_DATA_ERROR if no flush point
+ has been found, or Z_STREAM_ERROR if the stream structure was inconsistent.
+ In the success case, the application may save the current current value of
+ total_in which indicates where valid compressed data was found. In the
+ error case, the application may repeatedly call inflateSync, providing more
+ input each time, until success or end of the input data.
*/
ZEXTERN int ZEXPORT inflateCopy OF((z_streamp dest,
@@ -837,7 +957,7 @@ ZEXTERN int ZEXPORT inflateCopy OF((z_streamp dest,
ZEXTERN int ZEXPORT inflateReset OF((z_streamp strm));
/*
This function is equivalent to inflateEnd followed by inflateInit,
- but does not free and reallocate all the internal decompression state. The
+ but does not free and reallocate the internal decompression state. The
stream will keep attributes that may have been set by inflateInit2.
inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
@@ -849,7 +969,9 @@ ZEXTERN int ZEXPORT inflateReset2 OF((z_streamp strm,
/*
This function is the same as inflateReset, but it also permits changing
the wrap and window size requests. The windowBits parameter is interpreted
- the same as it is for inflateInit2.
+ the same as it is for inflateInit2. If the window size is changed, then the
+ memory allocated for the window is freed, and the window will be reallocated
+ by inflate() if needed.
inflateReset2 returns Z_OK if success, or Z_STREAM_ERROR if the source
stream state was inconsistent (such as zalloc or state being Z_NULL), or if
@@ -901,7 +1023,7 @@ ZEXTERN long ZEXPORT inflateMark OF((z_streamp strm));
location in the input stream can be determined from avail_in and data_type
as noted in the description for the Z_BLOCK flush parameter for inflate.
- inflateMark returns the value noted above or -1 << 16 if the provided
+ inflateMark returns the value noted above, or -65536 if the provided
source stream state was inconsistent.
*/
@@ -962,12 +1084,13 @@ ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm, int windowBits,
See inflateBack() for the usage of these routines.
inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of
- the paramaters are invalid, Z_MEM_ERROR if the internal state could not be
+ the parameters are invalid, Z_MEM_ERROR if the internal state could not be
allocated, or Z_VERSION_ERROR if the version of the library does not match
the version of the header file.
*/
-typedef unsigned (*in_func) OF((void FAR *, unsigned char FAR * FAR *));
+typedef unsigned (*in_func) OF((void FAR *,
+ z_const unsigned char FAR * FAR *));
typedef int (*out_func) OF((void FAR *, unsigned char FAR *, unsigned));
ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm,
@@ -975,11 +1098,12 @@ ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm,
out_func out, void FAR *out_desc));
/*
inflateBack() does a raw inflate with a single call using a call-back
- interface for input and output. This is more efficient than inflate() for
- file i/o applications in that it avoids copying between the output and the
- sliding window by simply making the window itself the output buffer. This
- function trusts the application to not change the output buffer passed by
- the output function, at least until inflateBack() returns.
+ interface for input and output. This is potentially more efficient than
+ inflate() for file i/o applications, in that it avoids copying between the
+ output and the sliding window by simply making the window itself the output
+ buffer. inflate() can be faster on modern CPUs when used with large
+ buffers. inflateBack() trusts the application to not change the output
+ buffer passed by the output function, at least until inflateBack() returns.
inflateBackInit() must be called first to allocate the internal state
and to initialize the state with the user-provided window buffer.
@@ -991,9 +1115,9 @@ ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm,
This routine would normally be used in a utility that reads zip or gzip
files and writes out uncompressed files. The utility would decode the
header and process the trailer on its own, hence this routine expects only
- the raw deflate stream to decompress. This is different from the normal
- behavior of inflate(), which expects either a zlib or gzip header and
- trailer around the deflate stream.
+ the raw deflate stream to decompress. This is different from the default
+ behavior of inflate(), which expects a zlib header and trailer around the
+ deflate stream.
inflateBack() uses two subroutines supplied by the caller that are then
called by inflateBack() for input and output. inflateBack() calls those
@@ -1002,12 +1126,12 @@ ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm,
parameters and return types are defined above in the in_func and out_func
typedefs. inflateBack() will call in(in_desc, &buf) which should return the
number of bytes of provided input, and a pointer to that input in buf. If
- there is no input available, in() must return zero--buf is ignored in that
- case--and inflateBack() will return a buffer error. inflateBack() will call
- out(out_desc, buf, len) to write the uncompressed data buf[0..len-1]. out()
- should return zero on success, or non-zero on failure. If out() returns
- non-zero, inflateBack() will return with an error. Neither in() nor out()
- are permitted to change the contents of the window provided to
+ there is no input available, in() must return zero -- buf is ignored in that
+ case -- and inflateBack() will return a buffer error. inflateBack() will
+ call out(out_desc, buf, len) to write the uncompressed data buf[0..len-1].
+ out() should return zero on success, or non-zero on failure. If out()
+ returns non-zero, inflateBack() will return with an error. Neither in() nor
+ out() are permitted to change the contents of the window provided to
inflateBackInit(), which is also the buffer that out() uses to write from.
The length written by out() will be at most the window size. Any non-zero
amount of input may be provided by in().
@@ -1035,7 +1159,7 @@ ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm,
using strm->next_in which will be Z_NULL only if in() returned an error. If
strm->next_in is not Z_NULL, then the Z_BUF_ERROR was due to out() returning
non-zero. (in() will always be called before out(), so strm->next_in is
- assured to be defined if out() returns non-zero.) Note that inflateBack()
+ assured to be defined if out() returns non-zero.) Note that inflateBack()
cannot return Z_OK.
*/
@@ -1057,7 +1181,7 @@ ZEXTERN uLong ZEXPORT zlibCompileFlags OF((void));
7.6: size of z_off_t
Compiler, assembler, and debug options:
- 8: DEBUG
+ 8: ZLIB_DEBUG
9: ASMV or ASMINF -- use ASM code
10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention
11: 0 (reserved)
@@ -1088,6 +1212,7 @@ ZEXTERN uLong ZEXPORT zlibCompileFlags OF((void));
27-31: 0 (reserved)
*/
+#ifndef Z_SOLO
/* utility functions */
@@ -1106,7 +1231,8 @@ ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen,
the byte length of the source buffer. Upon entry, destLen is the total size
of the destination buffer, which must be at least the value returned by
compressBound(sourceLen). Upon exit, destLen is the actual size of the
- compressed buffer.
+ compressed data. compress() is equivalent to compress2() with a level
+ parameter of Z_DEFAULT_COMPRESSION.
compress returns Z_OK if success, Z_MEM_ERROR if there was not
enough memory, Z_BUF_ERROR if there was not enough room in the output
@@ -1122,7 +1248,7 @@ ZEXTERN int ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen,
length of the source buffer. Upon entry, destLen is the total size of the
destination buffer, which must be at least the value returned by
compressBound(sourceLen). Upon exit, destLen is the actual size of the
- compressed buffer.
+ compressed data.
compress2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
memory, Z_BUF_ERROR if there was not enough room in the output buffer,
@@ -1145,13 +1271,22 @@ ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen,
uncompressed data. (The size of the uncompressed data must have been saved
previously by the compressor and transmitted to the decompressor by some
mechanism outside the scope of this compression library.) Upon exit, destLen
- is the actual size of the uncompressed buffer.
+ is the actual size of the uncompressed data.
uncompress returns Z_OK if success, Z_MEM_ERROR if there was not
enough memory, Z_BUF_ERROR if there was not enough room in the output
- buffer, or Z_DATA_ERROR if the input data was corrupted or incomplete.
+ buffer, or Z_DATA_ERROR if the input data was corrupted or incomplete. In
+ the case where there is not enough room, uncompress() will fill the output
+ buffer with the uncompressed data up to that point.
*/
+ZEXTERN int ZEXPORT uncompress2 OF((Bytef *dest, uLongf *destLen,
+ const Bytef *source, uLong *sourceLen));
+/*
+ Same as uncompress, except that sourceLen is a pointer, where the
+ length of the source is *sourceLen. On return, *sourceLen is the number of
+ source bytes consumed.
+*/
/* gzip file access functions */
@@ -1162,7 +1297,7 @@ ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen,
wrapper, documented in RFC 1952, wrapped around a deflate stream.
*/
-typedef voidp gzFile; /* opaque gzip file descriptor */
+typedef struct gzFile_s *gzFile; /* semi-opaque gzip file descriptor */
/*
ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode));
@@ -1172,13 +1307,28 @@ ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode));
a strategy: 'f' for filtered data as in "wb6f", 'h' for Huffman-only
compression as in "wb1h", 'R' for run-length encoding as in "wb1R", or 'F'
for fixed code compression as in "wb9F". (See the description of
- deflateInit2 for more information about the strategy parameter.) Also "a"
- can be used instead of "w" to request that the gzip stream that will be
- written be appended to the file. "+" will result in an error, since reading
- and writing to the same gzip file is not supported.
+ deflateInit2 for more information about the strategy parameter.) 'T' will
+ request transparent writing or appending with no compression and not using
+ the gzip format.
+
+ "a" can be used instead of "w" to request that the gzip stream that will
+ be written be appended to the file. "+" will result in an error, since
+ reading and writing to the same gzip file is not supported. The addition of
+ "x" when writing will create the file exclusively, which fails if the file
+ already exists. On systems that support it, the addition of "e" when
+ reading or writing will set the flag to close the file on an execve() call.
+
+ These functions, as well as gzip, will read and decode a sequence of gzip
+ streams in a file. The append function of gzopen() can be used to create
+ such a file. (Also see gzflush() for another way to do this.) When
+ appending, gzopen does not test whether the file begins with a gzip stream,
+ nor does it look for the end of the gzip streams to begin appending. gzopen
+ will simply append a gzip stream to the existing file.
gzopen can be used to read a file which is not in gzip format; in this
- case gzread will directly read from the file without decompression.
+ case gzread will directly read from the file without decompression. When
+ reading, this will be detected automatically by looking for the magic two-
+ byte gzip header.
gzopen returns NULL if the file could not be opened, if there was
insufficient memory to allocate the gzFile state, or if an invalid mode was
@@ -1197,7 +1347,11 @@ ZEXTERN gzFile ZEXPORT gzdopen OF((int fd, const char *mode));
descriptor fd, just like fclose(fdopen(fd, mode)) closes the file descriptor
fd. If you want to keep fd open, use fd = dup(fd_keep); gz = gzdopen(fd,
mode);. The duplicated descriptor should be saved to avoid a leak, since
- gzdopen does not close fd if it fails.
+ gzdopen does not close fd if it fails. If you are using fileno() to get the
+ file descriptor from a FILE *, then you will have to use dup() to avoid
+ double-close()ing the file descriptor. Both gzclose() and fclose() will
+ close the associated file descriptor, so they need to have different file
+ descriptors.
gzdopen returns NULL if there was insufficient memory to allocate the
gzFile state, if an invalid mode was specified (an 'r', 'w', or 'a' was not
@@ -1212,10 +1366,9 @@ ZEXTERN int ZEXPORT gzbuffer OF((gzFile file, unsigned size));
default buffer size is 8192 bytes. This function must be called after
gzopen() or gzdopen(), and before any other calls that read or write the
file. The buffer memory allocation is always deferred to the first read or
- write. Two buffers are allocated, either both of the specified size when
- writing, or one of the specified size and the other twice that size when
- reading. A larger buffer size of, for example, 64K or 128K bytes will
- noticeably increase the speed of decompression (reading).
+ write. Three times that size in buffer space is allocated. A larger buffer
+ size of, for example, 64K or 128K bytes will noticeably increase the speed
+ of decompression (reading).
The new buffer size also affects the maximum length for gzprintf().
@@ -1226,26 +1379,68 @@ ZEXTERN int ZEXPORT gzbuffer OF((gzFile file, unsigned size));
ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy));
/*
Dynamically update the compression level or strategy. See the description
- of deflateInit2 for the meaning of these parameters.
+ of deflateInit2 for the meaning of these parameters. Previously provided
+ data is flushed before the parameter change.
- gzsetparams returns Z_OK if success, or Z_STREAM_ERROR if the file was not
- opened for writing.
+ gzsetparams returns Z_OK if success, Z_STREAM_ERROR if the file was not
+ opened for writing, Z_ERRNO if there is an error writing the flushed data,
+ or Z_MEM_ERROR if there is a memory allocation error.
*/
ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len));
/*
Reads the given number of uncompressed bytes from the compressed file. If
- the input file was not in gzip format, gzread copies the given number of
- bytes into the buffer.
+ the input file is not in gzip format, gzread copies the given number of
+ bytes into the buffer directly from the file.
After reaching the end of a gzip stream in the input, gzread will continue
- to read, looking for another gzip stream, or failing that, reading the rest
- of the input file directly without decompression. The entire input file
- will be read if gzread is called until it returns less than the requested
- len.
+ to read, looking for another gzip stream. Any number of gzip streams may be
+ concatenated in the input file, and will all be decompressed by gzread().
+ If something other than a gzip stream is encountered after a gzip stream,
+ that remaining trailing garbage is ignored (and no error is returned).
+
+ gzread can be used to read a gzip file that is being concurrently written.
+ Upon reaching the end of the input, gzread will return with the available
+ data. If the error code returned by gzerror is Z_OK or Z_BUF_ERROR, then
+ gzclearerr can be used to clear the end of file indicator in order to permit
+ gzread to be tried again. Z_OK indicates that a gzip stream was completed
+ on the last gzread. Z_BUF_ERROR indicates that the input file ended in the
+ middle of a gzip stream. Note that gzread does not return -1 in the event
+ of an incomplete gzip stream. This error is deferred until gzclose(), which
+ will return Z_BUF_ERROR if the last gzread ended in the middle of a gzip
+ stream. Alternatively, gzerror can be used before gzclose to detect this
+ case.
gzread returns the number of uncompressed bytes actually read, less than
- len for end of file, or -1 for error.
+ len for end of file, or -1 for error. If len is too large to fit in an int,
+ then nothing is read, -1 is returned, and the error state is set to
+ Z_STREAM_ERROR.
+*/
+
+ZEXTERN z_size_t ZEXPORT gzfread OF((voidp buf, z_size_t size, z_size_t nitems,
+ gzFile file));
+/*
+ Read up to nitems items of size size from file to buf, otherwise operating
+ as gzread() does. This duplicates the interface of stdio's fread(), with
+ size_t request and return types. If the library defines size_t, then
+ z_size_t is identical to size_t. If not, then z_size_t is an unsigned
+ integer type that can contain a pointer.
+
+ gzfread() returns the number of full items read of size size, or zero if
+ the end of the file was reached and a full item could not be read, or if
+ there was an error. gzerror() must be consulted if zero is returned in
+ order to determine if there was an error. If the multiplication of size and
+ nitems overflows, i.e. the product does not fit in a z_size_t, then nothing
+ is read, zero is returned, and the error state is set to Z_STREAM_ERROR.
+
+ In the event that the end of file is reached and only a partial item is
+ available at the end, i.e. the remaining uncompressed data length is not a
+ multiple of size, then the final partial item is nevetheless read into buf
+ and the end-of-file flag is set. The length of the partial item read is not
+ provided, but could be inferred from the result of gztell(). This behavior
+ is the same as the behavior of fread() implementations in common libraries,
+ but it prevents the direct use of gzfread() to read a concurrently written
+ file, reseting and retrying on end-of-file, when size is not 1.
*/
ZEXTERN int ZEXPORT gzwrite OF((gzFile file,
@@ -1256,19 +1451,33 @@ ZEXTERN int ZEXPORT gzwrite OF((gzFile file,
error.
*/
-ZEXTERN int ZEXPORTVA gzprintf OF((gzFile file, const char *format, ...));
+ZEXTERN z_size_t ZEXPORT gzfwrite OF((voidpc buf, z_size_t size,
+ z_size_t nitems, gzFile file));
+/*
+ gzfwrite() writes nitems items of size size from buf to file, duplicating
+ the interface of stdio's fwrite(), with size_t request and return types. If
+ the library defines size_t, then z_size_t is identical to size_t. If not,
+ then z_size_t is an unsigned integer type that can contain a pointer.
+
+ gzfwrite() returns the number of full items written of size size, or zero
+ if there was an error. If the multiplication of size and nitems overflows,
+ i.e. the product does not fit in a z_size_t, then nothing is written, zero
+ is returned, and the error state is set to Z_STREAM_ERROR.
+*/
+
+ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...));
/*
Converts, formats, and writes the arguments to the compressed file under
control of the format string, as in fprintf. gzprintf returns the number of
- uncompressed bytes actually written, or 0 in case of error. The number of
- uncompressed bytes written is limited to 8191, or one less than the buffer
- size given to gzbuffer(). The caller should assure that this limit is not
- exceeded. If it is exceeded, then gzprintf() will return an error (0) with
- nothing written. In this case, there may also be a buffer overflow with
- unpredictable consequences, which is possible only if zlib was compiled with
- the insecure functions sprintf() or vsprintf() because the secure snprintf()
- or vsnprintf() functions were not available. This can be determined using
- zlibCompileFlags().
+ uncompressed bytes actually written, or a negative zlib error code in case
+ of error. The number of uncompressed bytes written is limited to 8191, or
+ one less than the buffer size given to gzbuffer(). The caller should assure
+ that this limit is not exceeded. If it is exceeded, then gzprintf() will
+ return an error (0) with nothing written. In this case, there may also be a
+ buffer overflow with unpredictable consequences, which is possible only if
+ zlib was compiled with the insecure functions sprintf() or vsprintf()
+ because the secure snprintf() or vsnprintf() functions were not available.
+ This can be determined using zlibCompileFlags().
*/
ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s));
@@ -1301,7 +1510,10 @@ ZEXTERN int ZEXPORT gzputc OF((gzFile file, int c));
ZEXTERN int ZEXPORT gzgetc OF((gzFile file));
/*
Reads one byte from the compressed file. gzgetc returns this byte or -1
- in case of end of file or error.
+ in case of end of file or error. This is implemented as a macro for speed.
+ As such, it does not do all of the checking the other functions do. I.e.
+ it does not check to see if file is NULL, nor whether the structure file
+ points to has been clobbered or not.
*/
ZEXTERN int ZEXPORT gzungetc OF((int c, gzFile file));
@@ -1325,7 +1537,7 @@ ZEXTERN int ZEXPORT gzflush OF((gzFile file, int flush));
If the flush parameter is Z_FINISH, the remaining data is written and the
gzip stream is completed in the output. If gzwrite() is called again, a new
gzip stream will be started in the output. gzread() is able to read such
- concatented gzip streams.
+ concatenated gzip streams.
gzflush should be called only when strictly necessary because it will
degrade compression if called too often.
@@ -1397,9 +1609,7 @@ ZEXTERN int ZEXPORT gzeof OF((gzFile file));
ZEXTERN int ZEXPORT gzdirect OF((gzFile file));
/*
Returns true (1) if file is being copied directly while reading, or false
- (0) if file is a gzip stream being decompressed. This state can change from
- false to true while reading the input file if the end of a gzip stream is
- reached, but is followed by data that is not another gzip stream.
+ (0) if file is a gzip stream being decompressed.
If the input file is empty, gzdirect() will return true, since the input
does not contain a gzip stream.
@@ -1408,6 +1618,13 @@ ZEXTERN int ZEXPORT gzdirect OF((gzFile file));
cause buffers to be allocated to allow reading the file to determine if it
is a gzip file. Therefore if gzbuffer() is used, it should be called before
gzdirect().
+
+ When writing, gzdirect() returns true (1) if transparent writing was
+ requested ("wT" for the gzopen() mode), or false (0) otherwise. (Note:
+ gzdirect() is not needed when writing. Transparent writing must be
+ explicitly requested, so the application already knows the answer. When
+ linking statically, using gzdirect() will include all of the zlib code for
+ gzip file reading and decompression, which may not be desired.)
*/
ZEXTERN int ZEXPORT gzclose OF((gzFile file));
@@ -1419,7 +1636,8 @@ ZEXTERN int ZEXPORT gzclose OF((gzFile file));
must not be called more than once on the same allocation.
gzclose will return Z_STREAM_ERROR if file is not valid, Z_ERRNO on a
- file operation error, or Z_OK on success.
+ file operation error, Z_MEM_ERROR if out of memory, Z_BUF_ERROR if the
+ last read ended in the middle of a gzip stream, or Z_OK on success.
*/
ZEXTERN int ZEXPORT gzclose_r OF((gzFile file));
@@ -1457,6 +1675,7 @@ ZEXTERN void ZEXPORT gzclearerr OF((gzFile file));
file that is being written concurrently.
*/
+#endif /* !Z_SOLO */
/* checksum functions */
@@ -1472,7 +1691,7 @@ ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));
return the updated checksum. If buf is Z_NULL, this function returns the
required initial value for the checksum.
- An Adler-32 checksum is almost as reliable as a CRC32 but can be computed
+ An Adler-32 checksum is almost as reliable as a CRC-32 but can be computed
much faster.
Usage example:
@@ -1485,6 +1704,12 @@ ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));
if (adler != original_adler) error();
*/
+ZEXTERN uLong ZEXPORT adler32_z OF((uLong adler, const Bytef *buf,
+ z_size_t len));
+/*
+ Same as adler32(), but with a size_t length.
+*/
+
/*
ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2,
z_off_t len2));
@@ -1492,16 +1717,17 @@ ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2,
Combine two Adler-32 checksums into one. For two sequences of bytes, seq1
and seq2 with lengths len1 and len2, Adler-32 checksums were calculated for
each, adler1 and adler2. adler32_combine() returns the Adler-32 checksum of
- seq1 and seq2 concatenated, requiring only adler1, adler2, and len2.
+ seq1 and seq2 concatenated, requiring only adler1, adler2, and len2. Note
+ that the z_off_t type (like off_t) is a signed integer. If len2 is
+ negative, the result has no meaning or utility.
*/
ZEXTERN uLong ZEXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len));
/*
Update a running CRC-32 with the bytes buf[0..len-1] and return the
updated CRC-32. If buf is Z_NULL, this function returns the required
- initial value for the for the crc. Pre- and post-conditioning (one's
- complement) is performed within this function so it shouldn't be done by the
- application.
+ initial value for the crc. Pre- and post-conditioning (one's complement) is
+ performed within this function so it shouldn't be done by the application.
Usage example:
@@ -1513,6 +1739,12 @@ ZEXTERN uLong ZEXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len));
if (crc != original_crc) error();
*/
+ZEXTERN uLong ZEXPORT crc32_z OF((uLong adler, const Bytef *buf,
+ z_size_t len));
+/*
+ Same as crc32(), but with a size_t length.
+*/
+
/*
ZEXTERN uLong ZEXPORT crc32_combine OF((uLong crc1, uLong crc2, z_off_t len2));
@@ -1543,18 +1775,59 @@ ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits,
unsigned char FAR *window,
const char *version,
int stream_size));
-#define deflateInit(strm, level) \
- deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream))
-#define inflateInit(strm) \
- inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream))
-#define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
- deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
- (strategy), ZLIB_VERSION, sizeof(z_stream))
-#define inflateInit2(strm, windowBits) \
- inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))
-#define inflateBackInit(strm, windowBits, window) \
- inflateBackInit_((strm), (windowBits), (window), \
- ZLIB_VERSION, sizeof(z_stream))
+#ifdef Z_PREFIX_SET
+# define z_deflateInit(strm, level) \
+ deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream))
+# define z_inflateInit(strm) \
+ inflateInit_((strm), ZLIB_VERSION, (int)sizeof(z_stream))
+# define z_deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
+ deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
+ (strategy), ZLIB_VERSION, (int)sizeof(z_stream))
+# define z_inflateInit2(strm, windowBits) \
+ inflateInit2_((strm), (windowBits), ZLIB_VERSION, \
+ (int)sizeof(z_stream))
+# define z_inflateBackInit(strm, windowBits, window) \
+ inflateBackInit_((strm), (windowBits), (window), \
+ ZLIB_VERSION, (int)sizeof(z_stream))
+#else
+# define deflateInit(strm, level) \
+ deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream))
+# define inflateInit(strm) \
+ inflateInit_((strm), ZLIB_VERSION, (int)sizeof(z_stream))
+# define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
+ deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
+ (strategy), ZLIB_VERSION, (int)sizeof(z_stream))
+# define inflateInit2(strm, windowBits) \
+ inflateInit2_((strm), (windowBits), ZLIB_VERSION, \
+ (int)sizeof(z_stream))
+# define inflateBackInit(strm, windowBits, window) \
+ inflateBackInit_((strm), (windowBits), (window), \
+ ZLIB_VERSION, (int)sizeof(z_stream))
+#endif
+
+#ifndef Z_SOLO
+
+/* gzgetc() macro and its supporting function and exposed data structure. Note
+ * that the real internal state is much larger than the exposed structure.
+ * This abbreviated structure exposes just enough for the gzgetc() macro. The
+ * user should not mess with these exposed elements, since their names or
+ * behavior could change in the future, perhaps even capriciously. They can
+ * only be used by the gzgetc() macro. You have been warned.
+ */
+struct gzFile_s {
+ unsigned have;
+ unsigned char *next;
+ z_off64_t pos;
+};
+ZEXTERN int ZEXPORT gzgetc_ OF((gzFile file)); /* backward compatibility */
+#ifdef Z_PREFIX_SET
+# undef z_gzgetc
+# define z_gzgetc(g) \
+ ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : (gzgetc)(g))
+#else
+# define gzgetc(g) \
+ ((g)->have ? ((g)->have--, (g)->pos++, *((g)->next)++) : (gzgetc)(g))
+#endif
/* provide 64-bit offset functions if _LARGEFILE64_SOURCE defined, and/or
* change the regular functions to 64 bits if _FILE_OFFSET_BITS is 64 (if
@@ -1562,7 +1835,7 @@ ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits,
* functions are changed to 64 bits) -- in case these are set on systems
* without large file support, _LFS64_LARGEFILE must also be true
*/
-#if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
+#ifdef Z_LARGE64
ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
ZEXTERN z_off64_t ZEXPORT gzseek64 OF((gzFile, z_off64_t, int));
ZEXTERN z_off64_t ZEXPORT gztell64 OF((gzFile));
@@ -1571,14 +1844,23 @@ ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits,
ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off64_t));
#endif
-#if !defined(ZLIB_INTERNAL) && _FILE_OFFSET_BITS-0 == 64 && _LFS64_LARGEFILE-0
-# define gzopen gzopen64
-# define gzseek gzseek64
-# define gztell gztell64
-# define gzoffset gzoffset64
-# define adler32_combine adler32_combine64
-# define crc32_combine crc32_combine64
-# ifdef _LARGEFILE64_SOURCE
+#if !defined(ZLIB_INTERNAL) && defined(Z_WANT64)
+# ifdef Z_PREFIX_SET
+# define z_gzopen z_gzopen64
+# define z_gzseek z_gzseek64
+# define z_gztell z_gztell64
+# define z_gzoffset z_gzoffset64
+# define z_adler32_combine z_adler32_combine64
+# define z_crc32_combine z_crc32_combine64
+# else
+# define gzopen gzopen64
+# define gzseek gzseek64
+# define gztell gztell64
+# define gzoffset gzoffset64
+# define adler32_combine adler32_combine64
+# define crc32_combine crc32_combine64
+# endif
+# ifndef Z_LARGE64
ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
ZEXTERN z_off_t ZEXPORT gzseek64 OF((gzFile, z_off_t, int));
ZEXTERN z_off_t ZEXPORT gztell64 OF((gzFile));
@@ -1595,16 +1877,33 @@ ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits,
ZEXTERN uLong ZEXPORT crc32_combine OF((uLong, uLong, z_off_t));
#endif
-/* hack for buggy compilers */
-#if !defined(ZUTIL_H) && !defined(NO_DUMMY_DECL)
- struct internal_state {int dummy;};
-#endif
+#else /* Z_SOLO */
+
+ ZEXTERN uLong ZEXPORT adler32_combine OF((uLong, uLong, z_off_t));
+ ZEXTERN uLong ZEXPORT crc32_combine OF((uLong, uLong, z_off_t));
+
+#endif /* !Z_SOLO */
/* undocumented functions */
ZEXTERN const char * ZEXPORT zError OF((int));
ZEXTERN int ZEXPORT inflateSyncPoint OF((z_streamp));
-ZEXTERN const uLongf * ZEXPORT get_crc_table OF((void));
+ZEXTERN const z_crc_t FAR * ZEXPORT get_crc_table OF((void));
ZEXTERN int ZEXPORT inflateUndermine OF((z_streamp, int));
+ZEXTERN int ZEXPORT inflateValidate OF((z_streamp, int));
+ZEXTERN unsigned long ZEXPORT inflateCodesUsed OF ((z_streamp));
+ZEXTERN int ZEXPORT inflateResetKeep OF((z_streamp));
+ZEXTERN int ZEXPORT deflateResetKeep OF((z_streamp));
+#if (defined(_WIN32) || defined(__CYGWIN__)) && !defined(Z_SOLO)
+ZEXTERN gzFile ZEXPORT gzopen_w OF((const wchar_t *path,
+ const char *mode));
+#endif
+#if defined(STDC) || defined(Z_HAVE_STDARG_H)
+# ifndef Z_SOLO
+ZEXTERN int ZEXPORTVA gzvprintf Z_ARG((gzFile file,
+ const char *format,
+ va_list va));
+# endif
+#endif
#ifdef __cplusplus
}
diff --git a/security/nss/lib/zlib/zutil.c b/security/nss/lib/zlib/zutil.c
index 898ed345b0..a76c6b0c7e 100644
--- a/security/nss/lib/zlib/zutil.c
+++ b/security/nss/lib/zlib/zutil.c
@@ -1,27 +1,27 @@
/* zutil.c -- target dependent utility functions for the compression library
- * Copyright (C) 1995-2005, 2010 Jean-loup Gailly.
+ * Copyright (C) 1995-2017 Jean-loup Gailly
* For conditions of distribution and use, see copyright notice in zlib.h
*/
/* @(#) $Id$ */
#include "zutil.h"
-
-#ifndef NO_DUMMY_DECL
-struct internal_state {int dummy;}; /* for buggy compilers */
+#ifndef Z_SOLO
+# include "gzguts.h"
#endif
-const char * const z_errmsg[10] = {
-"need dictionary", /* Z_NEED_DICT 2 */
-"stream end", /* Z_STREAM_END 1 */
-"", /* Z_OK 0 */
-"file error", /* Z_ERRNO (-1) */
-"stream error", /* Z_STREAM_ERROR (-2) */
-"data error", /* Z_DATA_ERROR (-3) */
-"insufficient memory", /* Z_MEM_ERROR (-4) */
-"buffer error", /* Z_BUF_ERROR (-5) */
-"incompatible version",/* Z_VERSION_ERROR (-6) */
-""};
+z_const char * const z_errmsg[10] = {
+ (z_const char *)"need dictionary", /* Z_NEED_DICT 2 */
+ (z_const char *)"stream end", /* Z_STREAM_END 1 */
+ (z_const char *)"", /* Z_OK 0 */
+ (z_const char *)"file error", /* Z_ERRNO (-1) */
+ (z_const char *)"stream error", /* Z_STREAM_ERROR (-2) */
+ (z_const char *)"data error", /* Z_DATA_ERROR (-3) */
+ (z_const char *)"insufficient memory", /* Z_MEM_ERROR (-4) */
+ (z_const char *)"buffer error", /* Z_BUF_ERROR (-5) */
+ (z_const char *)"incompatible version",/* Z_VERSION_ERROR (-6) */
+ (z_const char *)""
+};
const char * ZEXPORT zlibVersion()
@@ -58,7 +58,7 @@ uLong ZEXPORT zlibCompileFlags()
case 8: flags += 2 << 6; break;
default: flags += 3 << 6;
}
-#ifdef DEBUG
+#ifdef ZLIB_DEBUG
flags += 1 << 8;
#endif
#if defined(ASMV) || defined(ASMINF)
@@ -85,35 +85,35 @@ uLong ZEXPORT zlibCompileFlags()
#ifdef FASTEST
flags += 1L << 21;
#endif
-#ifdef STDC
+#if defined(STDC) || defined(Z_HAVE_STDARG_H)
# ifdef NO_vsnprintf
- flags += 1L << 25;
+ flags += 1L << 25;
# ifdef HAS_vsprintf_void
- flags += 1L << 26;
+ flags += 1L << 26;
# endif
# else
# ifdef HAS_vsnprintf_void
- flags += 1L << 26;
+ flags += 1L << 26;
# endif
# endif
#else
- flags += 1L << 24;
+ flags += 1L << 24;
# ifdef NO_snprintf
- flags += 1L << 25;
+ flags += 1L << 25;
# ifdef HAS_sprintf_void
- flags += 1L << 26;
+ flags += 1L << 26;
# endif
# else
# ifdef HAS_snprintf_void
- flags += 1L << 26;
+ flags += 1L << 26;
# endif
# endif
#endif
return flags;
}
-#ifdef DEBUG
-
+#ifdef ZLIB_DEBUG
+#include <stdlib.h>
# ifndef verbose
# define verbose 0
# endif
@@ -181,6 +181,7 @@ void ZLIB_INTERNAL zmemzero(dest, len)
}
#endif
+#ifndef Z_SOLO
#ifdef SYS16BIT
@@ -215,9 +216,11 @@ local ptr_table table[MAX_PTR];
voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size)
{
- voidpf buf = opaque; /* just to make some compilers happy */
+ voidpf buf;
ulg bsize = (ulg)items*size;
+ (void)opaque;
+
/* If we allocate less than 65520 bytes, we assume that farmalloc
* will return a usable pointer which doesn't have to be normalized.
*/
@@ -240,6 +243,9 @@ voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size)
void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr)
{
int n;
+
+ (void)opaque;
+
if (*(ush*)&ptr != 0) { /* object < 64K */
farfree(ptr);
return;
@@ -255,7 +261,6 @@ void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr)
next_ptr--;
return;
}
- ptr = opaque; /* just to make some compilers happy */
Assert(0, "zcfree: ptr not found");
}
@@ -274,13 +279,13 @@ void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr)
voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, uInt items, uInt size)
{
- if (opaque) opaque = 0; /* to make compiler happy */
+ (void)opaque;
return _halloc((long)items, size);
}
void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr)
{
- if (opaque) opaque = 0; /* to make compiler happy */
+ (void)opaque;
_hfree(ptr);
}
@@ -302,7 +307,7 @@ voidpf ZLIB_INTERNAL zcalloc (opaque, items, size)
unsigned items;
unsigned size;
{
- if (opaque) items += size - size; /* make compiler happy */
+ (void)opaque;
return sizeof(uInt) > 2 ? (voidpf)malloc(items * size) :
(voidpf)calloc(items, size);
}
@@ -311,8 +316,10 @@ void ZLIB_INTERNAL zcfree (opaque, ptr)
voidpf opaque;
voidpf ptr;
{
+ (void)opaque;
free(ptr);
- if (opaque) return; /* make compiler happy */
}
#endif /* MY_ZCALLOC */
+
+#endif /* !Z_SOLO */
diff --git a/security/nss/lib/zlib/zutil.h b/security/nss/lib/zlib/zutil.h
index d6ee23c6f1..b079ea6a80 100644
--- a/security/nss/lib/zlib/zutil.h
+++ b/security/nss/lib/zlib/zutil.h
@@ -1,5 +1,5 @@
/* zutil.h -- internal interface and configuration of the compression library
- * Copyright (C) 1995-2010 Jean-loup Gailly.
+ * Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler
* For conditions of distribution and use, see copyright notice in zlib.h
*/
@@ -13,7 +13,7 @@
#ifndef ZUTIL_H
#define ZUTIL_H
-#if ((__GNUC__-0) * 10 + __GNUC_MINOR__-0 >= 33) && !defined(NO_VIZ)
+#ifdef HAVE_HIDDEN
# define ZLIB_INTERNAL __attribute__((visibility ("hidden")))
#else
# define ZLIB_INTERNAL
@@ -21,7 +21,7 @@
#include "zlib.h"
-#ifdef STDC
+#if defined(STDC) && !defined(Z_SOLO)
# if !(defined(_WIN32_WCE) && defined(_MSC_VER))
# include <stddef.h>
# endif
@@ -29,10 +29,16 @@
# include <stdlib.h>
#endif
+#ifdef Z_SOLO
+ typedef long ptrdiff_t; /* guess -- will be caught if guess is wrong */
+#endif
+
#ifndef local
# define local static
#endif
-/* compile with -Dlocal if your debugger can't find static symbols */
+/* since "static" is used to mean two completely different things in C, we
+ define "local" for the non-static meaning of "static", for readability
+ (compile with -Dlocal if your debugger can't find static symbols) */
typedef unsigned char uch;
typedef uch FAR uchf;
@@ -40,13 +46,13 @@ typedef unsigned short ush;
typedef ush FAR ushf;
typedef unsigned long ulg;
-extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
+extern z_const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
/* (size given to avoid silly warnings with Visual C++) */
#define ERR_MSG(err) z_errmsg[Z_NEED_DICT-(err)]
#define ERR_RETURN(strm,err) \
- return (strm->msg = (char*)ERR_MSG(err), (err))
+ return (strm->msg = ERR_MSG(err), (err))
/* To be used only when the state is known to be valid */
/* common constants */
@@ -78,63 +84,83 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
#if defined(MSDOS) || (defined(WINDOWS) && !defined(WIN32))
# define OS_CODE 0x00
-# if defined(__TURBOC__) || defined(__BORLANDC__)
-# if (__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__))
- /* Allow compilation with ANSI keywords only enabled */
- void _Cdecl farfree( void *block );
- void *_Cdecl farmalloc( unsigned long nbytes );
-# else
-# include <alloc.h>
+# ifndef Z_SOLO
+# if defined(__TURBOC__) || defined(__BORLANDC__)
+# if (__STDC__ == 1) && (defined(__LARGE__) || defined(__COMPACT__))
+ /* Allow compilation with ANSI keywords only enabled */
+ void _Cdecl farfree( void *block );
+ void *_Cdecl farmalloc( unsigned long nbytes );
+# else
+# include <alloc.h>
+# endif
+# else /* MSC or DJGPP */
+# include <malloc.h>
# endif
-# else /* MSC or DJGPP */
-# include <malloc.h>
# endif
#endif
#ifdef AMIGA
-# define OS_CODE 0x01
+# define OS_CODE 1
#endif
#if defined(VAXC) || defined(VMS)
-# define OS_CODE 0x02
+# define OS_CODE 2
# define F_OPEN(name, mode) \
fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512")
#endif
+#ifdef __370__
+# if __TARGET_LIB__ < 0x20000000
+# define OS_CODE 4
+# elif __TARGET_LIB__ < 0x40000000
+# define OS_CODE 11
+# else
+# define OS_CODE 8
+# endif
+#endif
+
#if defined(ATARI) || defined(atarist)
-# define OS_CODE 0x05
+# define OS_CODE 5
#endif
#ifdef OS2
-# define OS_CODE 0x06
-# ifdef M_I86
+# define OS_CODE 6
+# if defined(M_I86) && !defined(Z_SOLO)
# include <malloc.h>
# endif
#endif
#if defined(MACOS) || defined(TARGET_OS_MAC)
-# define OS_CODE 0x07
-# if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
-# include <unix.h> /* for fdopen */
-# else
-# ifndef fdopen
-# define fdopen(fd,mode) NULL /* No fdopen() */
+# define OS_CODE 7
+# ifndef Z_SOLO
+# if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
+# include <unix.h> /* for fdopen */
+# else
+# ifndef fdopen
+# define fdopen(fd,mode) NULL /* No fdopen() */
+# endif
# endif
# endif
#endif
-#ifdef TOPS20
-# define OS_CODE 0x0a
+#ifdef __acorn
+# define OS_CODE 13
#endif
-#ifdef WIN32
-# ifndef __CYGWIN__ /* Cygwin is Unix, not Win32 */
-# define OS_CODE 0x0b
-# endif
+#if defined(WIN32) && !defined(__CYGWIN__)
+# define OS_CODE 10
+#endif
+
+#ifdef _BEOS_
+# define OS_CODE 16
+#endif
+
+#ifdef __TOS_OS400__
+# define OS_CODE 18
#endif
-#ifdef __50SERIES /* Prime/PRIMOS */
-# define OS_CODE 0x0f
+#ifdef __APPLE__
+# define OS_CODE 19
#endif
#if defined(_BEOS_) || defined(RISCOS)
@@ -153,14 +179,15 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
# endif
#endif
-#if defined(__BORLANDC__)
+#if defined(__BORLANDC__) && !defined(MSDOS)
#pragma warn -8004
#pragma warn -8008
#pragma warn -8066
#endif
/* provide prototypes for these when building zlib without LFS */
-#if !defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0
+#if !defined(_WIN32) && \
+ (!defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0)
ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off_t));
ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off_t));
#endif
@@ -168,7 +195,7 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
/* common defaults */
#ifndef OS_CODE
-# define OS_CODE 0x03 /* assume Unix */
+# define OS_CODE 3 /* assume Unix */
#endif
#ifndef F_OPEN
@@ -177,43 +204,7 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
/* functions */
-#if defined(STDC99) || (defined(__TURBOC__) && __TURBOC__ >= 0x550) || \
- (defined(_MSC_VER) && _MSC_VER >= 1500)
-# ifndef HAVE_VSNPRINTF
-# define HAVE_VSNPRINTF
-# endif
-#endif
-#if defined(__CYGWIN__)
-# ifndef HAVE_VSNPRINTF
-# define HAVE_VSNPRINTF
-# endif
-#endif
-#ifndef HAVE_VSNPRINTF
-# ifdef MSDOS
- /* vsnprintf may exist on some MS-DOS compilers (DJGPP?),
- but for now we just assume it doesn't. */
-# define NO_vsnprintf
-# endif
-# ifdef __TURBOC__
-# define NO_vsnprintf
-# endif
-# ifdef WIN32
- /* In Win32, vsnprintf is available as the "non-ANSI" _vsnprintf. */
-# if !defined(vsnprintf) && !defined(NO_vsnprintf)
-# if !defined(_MSC_VER) || ( defined(_MSC_VER) && _MSC_VER < 1500 )
-# define vsnprintf _vsnprintf
-# endif
-# endif
-# endif
-# ifdef __SASC
-# define NO_vsnprintf
-# endif
-#endif
-#ifdef VMS
-# define NO_vsnprintf
-#endif
-
-#if defined(pyr)
+#if defined(pyr) || defined(Z_SOLO)
# define NO_MEMCPY
#endif
#if defined(SMALL_MEDIUM) && !defined(_MSC_VER) && !defined(__SC__)
@@ -243,7 +234,7 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
#endif
/* Diagnostic functions */
-#ifdef DEBUG
+#ifdef ZLIB_DEBUG
# include <stdio.h>
extern int ZLIB_INTERNAL z_verbose;
extern void ZLIB_INTERNAL z_error OF((char *m));
@@ -262,14 +253,19 @@ extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
# define Tracecv(c,x)
#endif
-
-voidpf ZLIB_INTERNAL zcalloc OF((voidpf opaque, unsigned items,
- unsigned size));
-void ZLIB_INTERNAL zcfree OF((voidpf opaque, voidpf ptr));
+#ifndef Z_SOLO
+ voidpf ZLIB_INTERNAL zcalloc OF((voidpf opaque, unsigned items,
+ unsigned size));
+ void ZLIB_INTERNAL zcfree OF((voidpf opaque, voidpf ptr));
+#endif
#define ZALLOC(strm, items, size) \
(*((strm)->zalloc))((strm)->opaque, (items), (size))
#define ZFREE(strm, addr) (*((strm)->zfree))((strm)->opaque, (voidpf)(addr))
#define TRY_FREE(s, p) {if (p) ZFREE(s, p);}
+/* Reverse the bytes in a 32-bit value */
+#define ZSWAP32(q) ((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \
+ (((q) & 0xff00) << 8) + (((q) & 0xff) << 24))
+
#endif /* ZUTIL_H */
diff --git a/security/nss/mach b/security/nss/mach
index ec344c1ec5..7c45990f0f 100644
--- a/security/nss/mach
+++ b/security/nss/mach
@@ -20,7 +20,6 @@ import tarfile
import tempfile
from hashlib import sha256
-from gtests.common.wycheproof.genTestVectors import generate_test_vectors
DEVNULL = open(os.devnull, 'wb')
cwd = os.path.dirname(os.path.abspath(__file__))
@@ -244,6 +243,9 @@ class coverityAction(argparse.Action):
print('Skipping CID: {0} from file: {1} since it\'s not related with the current patch.'.format(
issue['stateOnServer']['cid'], issue['strippedMainEventFilePathname']))
continue
+ # If path does not start with `cwd` skip it
+ if not path.startswith(cwd):
+ continue
path = relpath(path)
if path in files_list:
files_list[path]['warnings'].append(build_element(issue))
@@ -444,7 +446,8 @@ class covAction(argparse.Action):
def runSslGtests(self, outdir):
env = {
"GTESTFILTER": "*", # Prevent parallel test runs.
- "ASAN_OPTIONS": "coverage=1:coverage_dir=" + outdir
+ "ASAN_OPTIONS": "coverage=1:coverage_dir=" + outdir,
+ "NSS_DEFAULT_DB_TYPE": "dbm"
}
run_tests("ssl_gtests", env=env, silent=True)
@@ -463,7 +466,7 @@ class covAction(argparse.Action):
print("\nBuild with coverage sanitizers...\n")
sancov_args = "edge,no-prune,trace-pc-guard,trace-cmp"
subprocess.check_call([
- os.path.join(cwd, "build.sh"), "-c", "--clang", "--asan",
+ os.path.join(cwd, "build.sh"), "-c", "--clang", "--asan", "--enable-legacy-db",
"--sancov=" + sancov_args
])
@@ -478,7 +481,8 @@ class covAction(argparse.Action):
symcov_file = os.path.join(outdir, "ssl_gtest.symcov")
out = open(symcov_file, 'wb')
- subprocess.check_call([
+ # Don't exit immediately on error
+ symbol_retcode = subprocess.call([
"sancov",
"-blacklist=" + os.path.join(cwd, ".sancov-blacklist"),
"-symbolize", sancov_file,
@@ -486,8 +490,14 @@ class covAction(argparse.Action):
], stdout=out)
out.close()
- print("\nCoverage report: " + symcov_file)
+ print("\nCopying ssl_gtests to artifacts...")
+ shutil.copyfile(os.path.join(cwd, "../dist/Debug/bin/ssl_gtest"),
+ os.path.join(outdir, "ssl_gtest"))
+ print("\nCoverage report: " + symcov_file)
+ if symbol_retcode > 0:
+ print("sancov failed to symbolize with return code {}".format(symbol_retcode))
+ sys.exit(symbol_retcode)
class commandsAction(argparse.Action):
commands = []
@@ -496,14 +506,6 @@ class commandsAction(argparse.Action):
for c in commandsAction.commands:
print(c)
-class wycheproofAction(argparse.Action):
-
- def __call__(self, parser, args, values, option_string=None):
- generate_test_vectors()
- clangFormat = cfAction(None, None, None)
- clangFormat(None, args, None)
-
-
def parse_arguments():
parser = argparse.ArgumentParser(
description='NSS helper script. ' +
@@ -586,18 +588,6 @@ def parse_arguments():
nargs='*',
action=commandsAction)
- parser_wycheproof = subparsers.add_parser(
- 'wycheproof',
- help="generate wycheproof test headers")
- parser_wycheproof.add_argument(
- '--noroot',
- help='On linux, suppress the use of \'sudo\' for running docker.',
- action='store_true')
- parser_wycheproof.add_argument(
- 'wycheproof',
- nargs='*',
- action=wycheproofAction)
-
commandsAction.commands = [c for c in subparsers.choices]
return parser.parse_args()
diff --git a/security/nss/manifest.mn b/security/nss/manifest.mn
index 500a5ad64b..a8b1df39e3 100644
--- a/security/nss/manifest.mn
+++ b/security/nss/manifest.mn
@@ -11,3 +11,5 @@ IMPORTS = nspr20/v4.8 \
RELEASE = nss
DIRS = coreconf lib cmd cpputil gtests
+
+
diff --git a/security/nss/nss-tool/enc/enctool.cc b/security/nss/nss-tool/enc/enctool.cc
index e37e4593a7..e171532850 100644
--- a/security/nss/nss-tool/enc/enctool.cc
+++ b/security/nss/nss-tool/enc/enctool.cc
@@ -87,8 +87,8 @@ bool EncTool::GetAesGcmKey(const std::vector<uint8_t>& aad,
}
// GCM params.
- CK_GCM_PARAMS* gcm_params =
- static_cast<CK_GCM_PARAMS*>(PORT_Malloc(sizeof(struct CK_GCM_PARAMS)));
+ CK_NSS_GCM_PARAMS* gcm_params = static_cast<CK_NSS_GCM_PARAMS*>(
+ PORT_Malloc(sizeof(struct CK_NSS_GCM_PARAMS)));
if (!gcm_params) {
return false;
}
diff --git a/security/nss/nss-tool/hw-support.c b/security/nss/nss-tool/hw-support.c
index 0aa097ffcb..87d652c3ac 100644
--- a/security/nss/nss-tool/hw-support.c
+++ b/security/nss/nss-tool/hw-support.c
@@ -22,8 +22,12 @@ int main(int argc, char const *argv[]) {
#if defined(NSS_X86_OR_X64)
printf("\tAES-NI \t%s supported\n", aesni_support() ? "" : "not");
printf("\tPCLMUL \t%s supported\n", clmul_support() ? "" : "not");
+ printf("\tSHA \t%s supported\n", sha_support() ? "" : "not");
printf("\tAVX \t%s supported\n", avx_support() ? "" : "not");
+ printf("\tAVX2 \t%s supported\n", avx2_support() ? "" : "not");
printf("\tSSSE3 \t%s supported\n", ssse3_support() ? "" : "not");
+ printf("\tSSE4.1 \t%s supported\n", sse4_1_support() ? "" : "not");
+ printf("\tSSE4.2 \t%s supported\n", sse4_2_support() ? "" : "not");
#elif defined(__aarch64__) || defined(__arm__)
printf("\tNEON \t%s supported\n", arm_neon_support() ? "" : "not");
printf("\tAES \t%s supported\n", arm_aes_support() ? "" : "not");
diff --git a/security/nss/nss/automation/abi-check/new-report-libnss3.so.txt b/security/nss/nss/automation/abi-check/new-report-libnss3.so.txt
new file mode 100644
index 0000000000..edf5a13102
--- /dev/null
+++ b/security/nss/nss/automation/abi-check/new-report-libnss3.so.txt
@@ -0,0 +1,13 @@
+
+1 function with some indirect sub-type change:
+
+ [C]'function SECStatus PK11_GetModInfo(SECMODModule*, CK_INFO*)' at pk11util.c:613:1 has some indirect sub-type changes:
+ parameter 1 of type 'SECMODModule*' has sub-type changes:
+ in pointed to type 'typedef SECMODModule' at secmodt.h:29:1:
+ underlying type 'struct SECMODModuleStr' at secmodt.h:44:1 changed:
+ type size changed from 1600 to 1664 (in bits)
+ 1 data member insertion:
+ 'CK_FLAGS SECMODModuleStr::flags', at offset 1600 (in bits) at secmodt.h:76:1
+ no data member change (1 filtered);
+
+
diff --git a/security/nss/nss/automation/abi-check/new-report-libsoftokn3.so.txt b/security/nss/nss/automation/abi-check/new-report-libsoftokn3.so.txt
new file mode 100644
index 0000000000..1e825bedee
--- /dev/null
+++ b/security/nss/nss/automation/abi-check/new-report-libsoftokn3.so.txt
@@ -0,0 +1,8 @@
+
+4 Added functions:
+
+ 'function CK_RV FC_GetInterface(CK_UTF8CHAR_PTR, CK_VERSION_PTR, CK_INTERFACE_PTR_PTR, CK_FLAGS)' {FC_GetInterface@@NSS_3.52}
+ 'function CK_RV FC_GetInterfaceList(CK_INTERFACE_PTR, CK_ULONG_PTR)' {FC_GetInterfaceList@@NSS_3.52}
+ 'function CK_RV NSC_GetInterface(CK_UTF8CHAR_PTR, CK_VERSION_PTR, CK_INTERFACE_PTR_PTR, CK_FLAGS)' {NSC_GetInterface@@NSS_3.52}
+ 'function CK_RV NSC_GetInterfaceList(CK_INTERFACE_PTR, CK_ULONG_PTR)' {NSC_GetInterfaceList@@NSS_3.52}
+
diff --git a/security/nss/readme.md b/security/nss/readme.md
index 67eca19fb2..27f4c7fd06 100644
--- a/security/nss/readme.md
+++ b/security/nss/readme.md
@@ -2,7 +2,7 @@
Network Security Services (NSS) is a set of libraries designed to support
cross-platform development of security-enabled client and server
-applications. NSS supports SSL v3-TLS 1.2 (experimental TLS 1.3), PKCS #5, PKCS#7,
+applications. NSS supports TLS 1.2, TLS 1.3, PKCS #5, PKCS#7,
PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security
standards.
diff --git a/security/nss/tests/all.sh b/security/nss/tests/all.sh
index aeda4e30d6..99a7fd6396 100755
--- a/security/nss/tests/all.sh
+++ b/security/nss/tests/all.sh
@@ -51,10 +51,10 @@
# pkix - run test suites with PKIX enabled
# upgradedb - upgrade existing certificate databases to shareable
# format (creates them if doesn't exist yet) and run
-# test suites with those databases
+# test suites with those databases. Requires to enable libdm.
# sharedb - run test suites with shareable database format
# enabled (databases are created directly to this
-# format)
+# format). This is the default and doesn't need to be run separately.
#
# Mandatory environment variables (to be set before testing):
# -----------------------------------------------------------
@@ -135,16 +135,16 @@ run_tests()
}
########################## run_cycle_standard ##########################
-# run test suites with dbm database (no PKIX, no sharedb)
+# run test suites with sql database (no PKIX)
########################################################################
run_cycle_standard()
{
TEST_MODE=STANDARD
TESTS="${ALL_TESTS}"
- TESTS_SKIP="cipher libpkix sdr ocsp pkits"
+ TESTS_SKIP="libpkix pkits"
- NSS_DEFAULT_DB_TYPE="dbm"
+ NSS_DEFAULT_DB_TYPE=${NSS_DEFAULT_DB_TYPE:-"sql"}
export NSS_DEFAULT_DB_TYPE
run_tests
@@ -288,7 +288,7 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then
. ./init.sh
fi
-cycles="standard pkix upgradedb sharedb"
+cycles="standard pkix"
CYCLES=${NSS_CYCLES:-$cycles}
NO_INIT_SUPPORT=`certutil --build-flags |grep -cw NSS_NO_INIT_SUPPORT`
diff --git a/security/nss/tests/common/certsetup.sh b/security/nss/tests/common/certsetup.sh
index ed026c40e9..2f0055f1a2 100644
--- a/security/nss/tests/common/certsetup.sh
+++ b/security/nss/tests/common/certsetup.sh
@@ -56,6 +56,11 @@ make_cert() {
type_args=(-g 2048 --extGeneric 1.3.6.1.4.1.44363.44:not-critical:empty.txt)
type=rsa
;;
+ delegator_rsa_pss2048)
+ touch empty.txt
+ type_args=(-g 2048 --pss --extGeneric 1.3.6.1.4.1.44363.44:not-critical:empty.txt)
+ type=rsa
+ ;;
esac
msg="create certificate: $@"
shift 2
diff --git a/security/nss/tests/common/cleanup.sh b/security/nss/tests/common/cleanup.sh
index 6316eecf84..f9c5f59619 100755
--- a/security/nss/tests/common/cleanup.sh
+++ b/security/nss/tests/common/cleanup.sh
@@ -34,6 +34,8 @@ if [ -z "${CLEANUP}" -o "${CLEANUP}" = "${SCRIPTNAME}" ]; then
echo "IOPR_HOSTADDR_LIST=${IOPR_HOSTADDR_LIST}"
echo "PKITS_DATA=${PKITS_DATA}"
echo "NSS_DISABLE_HW_AES=${NSS_DISABLE_HW_AES}"
+ echo "NSS_DISABLE_HW_SHA1=${NSS_DISABLE_HW_SHA1}"
+ echo "NSS_DISABLE_HW_SHA2=${NSS_DISABLE_HW_SHA2}"
echo "NSS_DISABLE_PCLMUL=${NSS_DISABLE_PCLMUL}"
echo "NSS_DISABLE_AVX=${NSS_DISABLE_AVX}"
echo "NSS_DISABLE_ARM_NEON=${NSS_DISABLE_ARM_NEON}"
diff --git a/security/nss/tests/common/init.sh b/security/nss/tests/common/init.sh
index 51c2577736..658023d834 100644
--- a/security/nss/tests/common/init.sh
+++ b/security/nss/tests/common/init.sh
@@ -651,9 +651,9 @@ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then
RELOAD_CRL=1
- # if test mode isn't set, test scripts default to expecting dbm
+ # if test mode isn't set, test scripts default to expecting sql
if [ "${TEST_MODE}" = "" ]; then
- NSS_DEFAULT_DB_TYPE="dbm"
+ NSS_DEFAULT_DB_TYPE=${NSS_DEFAULT_DB_TYPE:-"sql"}
export NSS_DEFAULT_DB_TYPE
fi
diff --git a/security/nss/tests/fips/cavs_samples/KBKDF/fax/KBKDFCounter.fax b/security/nss/tests/fips/cavs_samples/KBKDF/fax/KBKDFCounter.fax
new file mode 100644
index 0000000000..20eeb06824
--- /dev/null
+++ b/security/nss/tests/fips/cavs_samples/KBKDF/fax/KBKDFCounter.fax
@@ -0,0 +1,30023 @@
+# CAVS 14.4
+# "SP800-108 - KDF" information for "test1"
+# KDF Mode Supported: Counter Mode
+# Location of counter tested: (Before Fixed Input Data) (After Fixed Input Data)(In Middle of Fixed Input Data before Context)
+# PRFs tested: CMAC with key sizes: AES128 AES192 AES256 HMAC with key sizes: SHA1 SHA224 SHA256 SHA384 SHA512
+# Generated on Tue Apr 23 12:20:16 2013
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = dff1e50ac0b69dc40f1051d46c2b069c
+FixedInputDataByteLen = 60
+FixedInputData = c16e6e02c5a3dcc8d78b9ac1306877761310455b4e41469951d9e6c2245a064b33fd8c3b01203a7824485bf0a64060c4648b707d2607935699316ea5
+KO = 8be8f0869b3c0ba97b71863d1b9f7813
+
+COUNT=1
+L = 128
+KI = e4d94da336fada7c0ee4a9591dd0327a
+FixedInputDataByteLen = 60
+FixedInputData = 538fefb2eeb7c50c84bf603a7beddff4bba049f0052c45f13c56e9ae5944eb22d677f280e5a29c588cf40c7c57f7767aad3d595069fb40d02c01f866
+KO = 268a1d44ba5a5b1a28b9a611c76671f7
+
+COUNT=2
+L = 128
+KI = 218d052c2d424179ee402487a8cbc758
+FixedInputDataByteLen = 60
+FixedInputData = d656dd657bd57afe46e8579641663fe0aaf6ff7887c99f9e19d939022c697c559d7f35c668c308f61c96a06244d1bad30494858f597632d374477bce
+KO = 5203697c14fc38241fb285b47c2ca709
+
+COUNT=3
+L = 128
+KI = 0b4e767fe2c272b823e83e3fe3b25f59
+FixedInputDataByteLen = 60
+FixedInputData = b69deca735b237676debabbcc246063616add094254fd2ffe77d4a5fb5230e81e7e3bfb124293ed8c5972aa00152979be98be844d5d129659cc6983e
+KO = 5654c9cf2964f6c4255a5335cac9185b
+
+COUNT=4
+L = 128
+KI = 60a49a2ff5fa5373ba658d8ebab5876a
+FixedInputDataByteLen = 60
+FixedInputData = 5cffbf22c8efc60325a7df5a525ad424e8ff2c117cac8196963ee3e8251269eab4ed1155e3d1cfecee46962d6db8a8f3f370dd2b9714c61b130ab4d6
+KO = bc71e46e669af6e4330c6ee0ea8b5945
+
+COUNT=5
+L = 128
+KI = 3bc721d32372082d3a181dfb819a3637
+FixedInputDataByteLen = 60
+FixedInputData = bf6703031fe8a1a1d92ae37fc98810d5ae0c4057ccb260643dc682f7611c53e6932ca439463a30302aca211d3243597f6ad9c576e7185353fa8abc2b
+KO = 0c3c80fc034f60e7b8da38f7df6f0395
+
+COUNT=6
+L = 128
+KI = fcd1eebeee3b35a3043e05368d97e27a
+FixedInputDataByteLen = 60
+FixedInputData = a70ec37ff8171bf54114805cab01d67646b3832fef4d744c438a0d244815e9a69cd2a1411b153ccc79abef312e95251f7279a64b55db0b8028e23ce2
+KO = 2f4a0dd8d31bf8a0b91909f274582c5c
+
+COUNT=7
+L = 128
+KI = 38a475d598a99ae1e4cdc189d0cac27e
+FixedInputDataByteLen = 60
+FixedInputData = 74e7be6d965045c43a41b89bb8b88ec178038e016495162402145cf2426381155f2630c5866d0fde9b9949690203458a4676f4f3bc3eb7ea4c9f7a46
+KO = acd4b6cc8bf31f46523edd5ecdb82888
+
+COUNT=8
+L = 128
+KI = 851eb94c2d7d714eb2950b35dd724c61
+FixedInputDataByteLen = 60
+FixedInputData = 3c64b8083a4efd55b4fa1e28feee5db9d62c4680c3df4f94427255fa8a49f7b482ee53dd53cb0236830836b1ffd914a1de349d74e3674722a1aae599
+KO = e06105f39810ac10c58365bcd7d4049f
+
+COUNT=9
+L = 128
+KI = 4c27c0ef95763a48d419d9bd221fc50b
+FixedInputDataByteLen = 60
+FixedInputData = 7a369f79bcb2d64a89a5da73955a9b5c6342d5e0e58da769e0d5de7fae9c7046a3cd46f7f54d8a2d798717cc5f74631d3c54d40188f5543ca3a3d544
+KO = 08ae881f4120f088430fcd8bd8ebb711
+
+COUNT=10
+L = 256
+KI = 682e814d872397eba71170a693514904
+FixedInputDataByteLen = 60
+FixedInputData = e323cdfa7873a0d72cd86ffb4468744f097db60498f7d0e3a43bafd2d1af675e4a88338723b1236199705357c47bf1d89b2f4617a340980e6331625c
+KO = dac9b6ca405749cfb065a0f1e42c7c4224d3d5db32fdafe9dee6ca193316f2c7
+
+COUNT=11
+L = 256
+KI = fa69f5f010a6141a5777f8ec0750a013
+FixedInputDataByteLen = 60
+FixedInputData = 0145df597a993b3b0580eea2e6172196727ab92d0648e8a4de3f1c67e6f1ccd82f81089a67533c96c149cf8a3a29458efdd042d791d04341e7981a9b
+KO = 2a6e0447a9360b63d3c5100b53e34e932f97be83553f3853e7e8a217adb99694
+
+COUNT=12
+L = 256
+KI = 8d6a881c1a26ae4bd1f7d3ed1bb7a460
+FixedInputDataByteLen = 60
+FixedInputData = 00d95117ea5c22b2b12663b7d353d9d8f4569a081bcff3c54a78c5430b2243f09ca8c6af864f2e302b435ebaab8dff4f9dc47bef4374b0dfe1ff02b0
+KO = 9e1a526a13ea4a0bc06b713e4e4fcbe3fd468687adf29508abddbaad047f1162
+
+COUNT=13
+L = 256
+KI = a6b8d8acfecb0a21615fe8b29b6855b5
+FixedInputDataByteLen = 60
+FixedInputData = bd8071fc1e7c920815483c911c3f14f7d6d2d65c6e41f90b3f5e42cee852fb6dfc2fea375d960338617aa42e10c1a0608e555b6eacc5aa6d38620361
+KO = f0789dbdcf2879170af862dd620ed6755b20145aee79674cd03f6414b5079a4e
+
+COUNT=14
+L = 256
+KI = 6ef98b6b81d6e221daef0c4258ac8ac6
+FixedInputDataByteLen = 60
+FixedInputData = 50c21f301f4ff8d3f05702c04f1de5d6e08ce5c6c94391dab356f953541c30d610ab3740c793f615403f1000d3eadc5cd2f143bba5f1f8e4d0727487
+KO = f2015a012f7fac7f4488fd5868b0b48b18b5ef256deb315130a1e71e2f0dcc53
+
+COUNT=15
+L = 256
+KI = 49d784965bc218a15fadcb7226d3faed
+FixedInputDataByteLen = 60
+FixedInputData = 1917e43722c33f25054f7dcb6e24d11056b44290cb60e0c83a4598401026433c7ca7ce16d8eb785f54bc9bd7456ca820e2e24d1dda79a4c3688a76c6
+KO = 114da5f8f1b5c308a81e15079bbb42890554951ffef9de465e9955b4d55ccb8d
+
+COUNT=16
+L = 256
+KI = 3968849a7a531bf60ce1224b0378a776
+FixedInputDataByteLen = 60
+FixedInputData = d89157ae8588188b87618aa68c63bf551b3f3000883416dfb3cb23309aa38ad5f2de61f7eab0e281278c271a974eb0cf6242e84a05aa1af159b79016
+KO = 3f2c205beea5b2c343d41973926c91eec2ccfd4d6b051bc1018846559beb77f8
+
+COUNT=17
+L = 256
+KI = bd0ca0bfe7d8734bbcfb817c7f4ca55f
+FixedInputDataByteLen = 60
+FixedInputData = 31a9c8e75f137eea099b275fab21ad706b9c40d84f5d976725f55df449a93237e34c32abf9797859e1feb19a9c191b1b9da5a59d3be724c6fd19d3d7
+KO = c7c86ee7472a9b7663377e8afe5f7ce62e9552cadcfea19eccd330abc8f5997c
+
+COUNT=18
+L = 256
+KI = 82cda9d1bb960f43c0d6aefe46803369
+FixedInputDataByteLen = 60
+FixedInputData = c39870b26def95ba680db3131844ac6a1e7a7cbf1da7a431667030ad376a946ca0dccd8d8f19d6b085921c6b8cafc3cf09803c4a2471440634c393d4
+KO = 373f3c96f7556e1c544d56d066cccb16332c9a62c826b329cc0e3a403fefdd27
+
+COUNT=19
+L = 256
+KI = 2c2cdad048f917a79e62ec3f2208a881
+FixedInputDataByteLen = 60
+FixedInputData = b1f44c069c7a0c81c29283bbfd22a7f7ae1e97bcbdb94045a29006735f67a767181afc5d645360a461fad99d818b5ec019ba63f2ad892caa3ec05628
+KO = dfa69cc8bbdb114fb89157ee58aa70a3c2157dab0f3405c5194bbfb2e3bffa72
+
+COUNT=20
+L = 160
+KI = 7aa9973481d560f3be217ac3341144d8
+FixedInputDataByteLen = 60
+FixedInputData = 46f88b5af7fb9e29262dd4e010143a0a9c465c627450ec74ab7251889529193e995c4b56ff55bc2fc8992a0df1ee8056f6816b7614fba4c12d3be1a5
+KO = 1746ae4f09903f74bfbe1b8ae2b79d74576a3b09
+
+COUNT=21
+L = 160
+KI = 58618d4c998ed1d2efc2fcfe9bd2b78b
+FixedInputDataByteLen = 60
+FixedInputData = d02fd07ba3ce8d82b0b561dfed84211e71eef1ae51c1125490595cc11b8b5ab01de0d279c36b632ca1f131621883672cfebedc821b26093d53adafc7
+KO = 6141172f887da52aaa26d844af28f56c82689a99
+
+COUNT=22
+L = 160
+KI = 6e5e4958c16aac4e2975e900957c6c48
+FixedInputDataByteLen = 60
+FixedInputData = 7501129acd7040f4b1f2efbd33ee477e081fd4c6e56b911dade3c253dcd9ed30d9ac40f9a831aacf91681be87f8d695e8e668b17204d25611d666388
+KO = 777abf1910af4283a2a9f12572c8054246ea2e0d
+
+COUNT=23
+L = 160
+KI = ba42080996984a46171d49585cad9011
+FixedInputDataByteLen = 60
+FixedInputData = d34e07071246a59b5c24ee26f82f9ff65f4af48d6acde2dce8b3c87020cb94c570cf0cf2e9a7ed25e7c0657337e30e1d1aa4ee05b506d4dd1ac9cbd2
+KO = 3eb4d2e1f559ad3b0722c74622b4cc88c475fa95
+
+COUNT=24
+L = 160
+KI = 4357477186dd22d1093344228aba84d5
+FixedInputDataByteLen = 60
+FixedInputData = 238aef098c3cd410152c1e78c046d1987d312f737d3ebf04f84cab5e3a8f9db67f9143f4dbc5f95d83406d4309bc7e80ea5b4f052b5cdf2f17fa21bf
+KO = 2bb03d823ea54026c88219ec212464fbfbb0fd2d
+
+COUNT=25
+L = 160
+KI = 3ad1ce683e521c8d2041ecbb5e4e1300
+FixedInputDataByteLen = 60
+FixedInputData = 92c07bb790795da977d12c87d597ab342b87f7dc183a7549ff844225d3503cb11ccc5224e88a3ad7db421f1f290b7ec9d9e5f6ee62b7f9087bcf43c2
+KO = 1e3ef1687d82371ffcd60f6a1e5b2fbbabc2459a
+
+COUNT=26
+L = 160
+KI = 118e158adeaf5a8aaa9a3f6c1e70edb9
+FixedInputDataByteLen = 60
+FixedInputData = 68cff3dc74b6711f61609ed572a87f7614c93e29423aa9a7eb2faa2d6f469f60c83f373ca5935f608c7120d186c5c3b87833c7f3cf9790b44369ed78
+KO = 5bfc9d763193d0d70adda3dc99f9cf2db9809525
+
+COUNT=27
+L = 160
+KI = ccac8bf0aa5133967ff7aa7821640b0d
+FixedInputDataByteLen = 60
+FixedInputData = 868062f851a0f37a81428a61c2db84e0da24246a3069cfdeee54bddaa2942f32cbda8b16040bd5d5e5305f24b0c48bca05983101b03ffdeb1f9117c2
+KO = e54f3f8f81e17aed6178774412d46643d461d365
+
+COUNT=28
+L = 160
+KI = a6734cdacdb1e6185546a27f77dc9302
+FixedInputDataByteLen = 60
+FixedInputData = a48ee63036fd289fa36449cd2f86d50012c5783a861758142bdeefb9ea35659f47436cbfa9b2b4d34348bfef97221cb9f6f82e2f3936ca69cac67c2f
+KO = 799b216e9f2b9b677702ae8c58392a1c0a1e2480
+
+COUNT=29
+L = 160
+KI = 86ea83aee6cf26659c3d1400927fdf4e
+FixedInputDataByteLen = 60
+FixedInputData = 7f52b415bb0418b572614d6cd86e1ff12f7fcae3dee9467d3a7f9b42caf1feea69a45297e404d80db17aa3f8e55b55586e7854819a0b0c18ed91ceaf
+KO = df62e218b733bb24097e358d593a7316482401ea
+
+COUNT=30
+L = 320
+KI = e91e0d06ab23a4e495bbcc430efddcaf
+FixedInputDataByteLen = 60
+FixedInputData = 24acb8e9227b180f2ccebea48051cbdbcd1be2bf94400d1e92945fe9b887585a295f46c469036107697813a3e12c45ae2ffde9a940f8f8c181018a93
+KO = e81ef2483729d4165aaa4866c17f26496e6c6924e2fe34f608efef0c35835f86df29a1e19ce166a8
+
+COUNT=31
+L = 320
+KI = bb31eef5a2ca3bfb342c5800fee67313
+FixedInputDataByteLen = 60
+FixedInputData = f85ae18f15ce1a5e036d6e3fd227243a9863f88ef532ce1da810b6639c0928f9b99fe909487d3748cff857cdb790f89e09d8c634dccb616cf7a2663a
+KO = 8923d38effde99e24f67dec9330c4f1b874fc382ad644140e73a8e406f405d3fe4b4730b7291275a
+
+COUNT=32
+L = 320
+KI = 0f208f52a0b85384a924c6b07801950f
+FixedInputDataByteLen = 60
+FixedInputData = d62b015612f5d3b16ceb8c93454df1f9508e62a821454c4a37dc9b4fecb5f90ca34c69af0615a61019fa95e1b512d466d9593a08f29836a538ea7f93
+KO = 02353fb94cb742eb085e0a6d9977b11a4a9dbad5803738b54fc118ec0aec8bd4967b1da1b785f265
+
+COUNT=33
+L = 320
+KI = c0164af27a8d6c9a73112e07633984dd
+FixedInputDataByteLen = 60
+FixedInputData = 2990136cbdf93fba9dea545b2aa331a4677cf61d15af99264ba03b30ccbbbc39427e610ed95223f4660e0ac2d14dbae0ecfbe2203282aa33af020a17
+KO = 16224dbbcc9bacb4ff8bb7d2dc3ad400b7795018998db0a08e36e11fbfdf67dc4cc25eb9a8bba82f
+
+COUNT=34
+L = 320
+KI = 36c99c2f50111ed581417451c122d4e0
+FixedInputDataByteLen = 60
+FixedInputData = 8e2526c5640066af76e501a969b2aba9c8a152f06d8e14f4636062bd24876de63001bbc2a821197056948b37c09b2507b16d88b70d4ce8cf518dbcae
+KO = 17da9f7807dc38aff67f0dcf78f2a2b43bbb54594b2595da21fa9b7724299350bd06b8aee22f7cb2
+
+COUNT=35
+L = 320
+KI = 3f18040648eed192cc165a19b7353768
+FixedInputDataByteLen = 60
+FixedInputData = 83aebfe96e0b909fdfda458949629ac6da2804a8adcd3d52f971111ce7f88782441056985f0ee6e2f4b162e5d8ba91465d875931cba8832daade5e99
+KO = 344b022dd304eb0fcaae93d54d7e5c64be29a3aeb412b58bef62ffa687128d320f545d3adc92bf33
+
+COUNT=36
+L = 320
+KI = 3999532bb1921e9385acdd4b2b287c06
+FixedInputDataByteLen = 60
+FixedInputData = ef1a369dacb2029ed965f21d03ebd843173e3103182059daddf46e894ef4d1e75ac72bbe86bacfdd4dbf5e4e189fa6de475d13969af84449bce955be
+KO = de749934c2153ce693f8eb09408347fd383f044852d0f1377655c06a527d92959f478c9b64cfab11
+
+COUNT=37
+L = 320
+KI = 056f06b5051a8265d68f941e8aace94e
+FixedInputDataByteLen = 60
+FixedInputData = dc7b7d27f0ebde0d083aedb1b12196b77d678ce43a2a3d5a81256c548ed0bdb0fa49d948888ed39f65113f447d7842a22880a8f5acf9e425fb4c77ed
+KO = 6d7f5481540bd6877be4c62d591071b0019aebda3c906f2fd130116574c00fce98cf3aec281c5070
+
+COUNT=38
+L = 320
+KI = 9568daba7556d4dad618fd68df699f3e
+FixedInputDataByteLen = 60
+FixedInputData = 901d90a8c186088064f307ed1237dd49681a50f4839f8e79dab157e887aa53c940eadbe1b237aae4d6f77b7537856e2d343a6edafa95fe4eddc9f77b
+KO = 45c17b8aa92d2a7562ca438cc2499712d084eb9244de70d238b88912f524c1b4b3deae9adeb4c742
+
+COUNT=39
+L = 320
+KI = c3ba16a8ec864c0f6f27cea220eccaaa
+FixedInputDataByteLen = 60
+FixedInputData = c20ff015ea1e1c97fed4e973b46a9b2626cb3ac9a8776cb08d73d4534d3837ccf88e93d1682c6e779ea9f2f9ede47a2e07ef281d8867722b310c1cae
+KO = ceeaab29648cff00b89f7330076298b1e036d73ed7c5e61f2e97bd5ce0920f0f45133eaca3d3712b
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 30ec5f6fa1def33cff008178c4454211
+FixedInputDataByteLen = 60
+FixedInputData = c95e7b1d4f2570259abfc05bb00730f0284c3bb9a61d07259848a1cb57c81d8a6c3382c500bf801dfc8f70726b082cf4c3fa34386c1e7bf0e5471438
+KO = 00018fff9574994f5c4457f461c7a67e
+
+COUNT=1
+L = 128
+KI = 455aa01dbce23de7ad3bcc230d5af543
+FixedInputDataByteLen = 60
+FixedInputData = 3fa341c96da7f299a0fd984dbce7484d4de831430cfa779a36ff9c1470e4da81d2157c72fee3b82a6e4eda8dd7832fae637fd9f3606ee75758c60807
+KO = 372b646d94e1275d7301936af758f788
+
+COUNT=2
+L = 128
+KI = 06c7a7ff5c9415b2715f74c6ea416ae2
+FixedInputDataByteLen = 60
+FixedInputData = db780d1aa7b552d29b20463d1fd5dbbe3f9deda981b8ef0807c66cef7bb4e2439d1926d8325ec536367d96e361b7ca4e4666c839bdea4daea7575db1
+KO = 142ca6df633cd9b31e10b1ac28f0757b
+
+COUNT=3
+L = 128
+KI = 506435230e29edf1a77e64d6060a4cb8
+FixedInputDataByteLen = 60
+FixedInputData = 85ec16993830a3a60800e3a3fe7dd43b9a1fd2d2ae24f3d2d8c566edfeec3eac0ba07a6ba562d72ff70aa27132300e8448ce553ca95b3cbf08fb0668
+KO = 62bd4a21c52e26add13f52f27151d9f8
+
+COUNT=4
+L = 128
+KI = 8060ccb21c8c97f5df12411a48604255
+FixedInputDataByteLen = 60
+FixedInputData = 972c443bd77acadb04078a547e425fa2904f6838c5cd57a6cd814a6030a089224ab469fe8d0053e1e3aa875cac53bc0232f71b1374949603dbd1deb0
+KO = 88c518f7e2291d30b0f8e821aa780329
+
+COUNT=5
+L = 128
+KI = ea712d7de927e51407308d62e7854df5
+FixedInputDataByteLen = 60
+FixedInputData = 6336b858b20eb1cae2e683a2da7ead981fbbf826c7939533c6e5e29c906123459e8b9438f422f223b4818fbbcd6829900095170f5588402e7bb81aaa
+KO = 48de2de18c54798501a62ac9586be8f9
+
+COUNT=6
+L = 128
+KI = 4591002e28b2e77e5e64fb0c5a3c7908
+FixedInputDataByteLen = 60
+FixedInputData = d85b698042bf33d611677a118bf9802775e2a75caf3146080f216a21c31abdbbbb7eafbcb255a8b80a95b7fb7bbe821a3aff88a7f0bf71ef175654d2
+KO = f2627dcc6b5f5575d1960cb68a5ee338
+
+COUNT=7
+L = 128
+KI = 72b111774865ad3e23c06aa07e4fbd3d
+FixedInputDataByteLen = 60
+FixedInputData = 9fd4262359903791a303fe96680244a787a794a005faaa3bdb515b5a058e755adc06a2b9bd8b2a0a7b61510cc9bc52187131dfc94289056518727522
+KO = 35d505c00c14ea1939b41f667c641cd4
+
+COUNT=8
+L = 128
+KI = f0ae7115672dd1e9f8dd9a3aca82ac29
+FixedInputDataByteLen = 60
+FixedInputData = d6b1e1c7127c88afe1fdfc880d7528d73fc5c385009bab3bb7288da65e9a18614499d5d532c24c275bbf0ffb15cbf10779be6d82388106a3be132112
+KO = 889b9e830db8fe8673827a86f0a1ab38
+
+COUNT=9
+L = 128
+KI = 094c335db581436c69bee18fe688bf17
+FixedInputDataByteLen = 60
+FixedInputData = 155a6163901465381bad35723877d18d4da02a4ac25e26ddcea858960b8e95e93e12d4bb8d9fc85fd72fd06612ce2bda480f9f098ae5e2e9d7174d19
+KO = 48c5a7c4f0905d80d437adb3a9475e72
+
+COUNT=10
+L = 256
+KI = 145c9e9365041f075ebde8ce26aa2149
+FixedInputDataByteLen = 60
+FixedInputData = 0d39b1c9c34d95b5b521971828c81d9f2dbdbc4af2ddd14f628721117e5c39faa030522b93cc07beb8f142fe36f674942453ec5518ca46c3e6842a73
+KO = 8a204ce7eab882fae3e2b8317fe431dba16dabb8fe5235525e7b61135e1b3c16
+
+COUNT=11
+L = 256
+KI = 377ff6d44de6aa2f6e7eb0521b485144
+FixedInputDataByteLen = 60
+FixedInputData = 129380ee85b12ec637cd39130f42fb09437bd442b448f3f6ce4f6c993b70e18231978861ad86e0cf67c5f8cb2c8aa127e605a086d80091077a97d796
+KO = 396263b765686284db8aabc731429886257af2d034e74c4c0cb12a5b80f27825
+
+COUNT=12
+L = 256
+KI = 582ac6ecd3a6c22076b476d44a9163af
+FixedInputDataByteLen = 60
+FixedInputData = 7a10bbfbe00d4167c3b4883a3a819921e0996eed3d27e3fe7c41e6e866ee4740660b2732da4c96107f97428166b4002e0892aa53429d8a80a0e507fa
+KO = 437b33b8cce7c6de5e6546a8b2bdc77c024cc87f038e0bfe45bba827b1348214
+
+COUNT=13
+L = 256
+KI = 54438d75d14dc0abf3e83340eba6edff
+FixedInputDataByteLen = 60
+FixedInputData = 09777ef83467f82c78f12c44e69b7007c73b1b3c976f5b2837a583f94c03c1537ab8c29d0235f88a0716421dad0b3e516db7cddb3b304277fdac871b
+KO = 043a9084d9b5442d921e7b018197ed4a0540c698199b5b17dd6ddf277529b057
+
+COUNT=14
+L = 256
+KI = 843dcfec460d6b208e5e116af704f462
+FixedInputDataByteLen = 60
+FixedInputData = 89761025713fa8275dbaa9e15e19222a8d662bfb044354543f74800dd217fb07ed312cb52e667ee8fa57685772da850d168ebc35dcfe629e9c93fea3
+KO = 207ff00fc1e0b4e134ec071775b06a2510464da2eaf1dd89c11d584a3f8b4b31
+
+COUNT=15
+L = 256
+KI = d48c16c931d2faf38b687e577676c870
+FixedInputDataByteLen = 60
+FixedInputData = 3653f7e413913de39651c32c3ee6f355a6f3ac935a57cc59848824829b0e446b3f043b40104b6622836ac3b8826f6dcaf469bd8eb5ae62e2ef693319
+KO = 740d1a982a58b9a8816c2bf667ae2d31fc2fdaa6ad6788aa4766f1d9ce50c67c
+
+COUNT=16
+L = 256
+KI = d9cfe517af0836f269ccdc6e2d5336aa
+FixedInputDataByteLen = 60
+FixedInputData = db977bdc44294ee76d7de7ef21773429fb952d46af5f2880882b8872bd6c3fa7044ee5c958abde7e09b1a38a3dbc827f32ed9f22ff5913a7574bca1b
+KO = 07cfc746be5f9a83fa4671228d5d4f77ae1ddb154ae4133a4072c002e47f4867
+
+COUNT=17
+L = 256
+KI = 69be85ca2f16c3fc983d74eaa409c1a6
+FixedInputDataByteLen = 60
+FixedInputData = 30e30a93a85af37940a43a6ec60013045fe5c237b8176ec8b459e3697c84d5ac54dd0ce5f179fdac02f75a2b2dc91b35f80c3a3d2b74411fc6f0dc0b
+KO = 8e03c60d8fdd66d7fb0d1d3ce60584fa0656ff005041fa1e9fed396d6f595ca2
+
+COUNT=18
+L = 256
+KI = 80a6900baf6ab167c6612b53554a1ca6
+FixedInputDataByteLen = 60
+FixedInputData = 7e48b5c5378bc67ea145619436db57961ed1837e97ea5f4e6fc8ba32f75e42609f63a2c85a1d9edad4e38ae41d0f04ee8e7863d6d1f5bc800f5a93d7
+KO = 7bc9253ef7561626e95a175fb170d741e8f9788e5f7a6050aa2b4e341850431f
+
+COUNT=19
+L = 256
+KI = 51cc9c1562711ab20d3cd669a88a198a
+FixedInputDataByteLen = 60
+FixedInputData = b5ca67f3164eed670e4c39f360a715731c439410b2acc3f5243e90316e0e49fafc15b2bd8c7ef515b495a38c0d42a25c08217783676d174c25937cb7
+KO = 37d3b6dd22cd76ffc9a5a41675563b1a2ecfec11a3d54410eb673a0f489d2674
+
+COUNT=20
+L = 160
+KI = 6f3f8cbf40d2a694274cfa2eb2f265a3
+FixedInputDataByteLen = 60
+FixedInputData = e7b88baa4a2c22b3d78f41d509996c95468c8cb834b035dd5e09e0a455da254b8b5687a1433861751d2dd603f69b2d4ba4ae47776335d37c98b44b4b
+KO = d147f1c78121c583cbcb9d4b0d3767a357bd7232
+
+COUNT=21
+L = 160
+KI = 6fb7e895ef43e4b255a004ef9c548ac1
+FixedInputDataByteLen = 60
+FixedInputData = 15b11b26e2289b08219772e816f1b05ae2b2fb3ecec0667024552b9a9409887472edaec111df5fb393d4202a0a8e3e87f88ddaf725c93311e07465f2
+KO = 79b95599f2b3376798138e3a3714d328245dc967
+
+COUNT=22
+L = 160
+KI = 4f17c02519e6a140bb816bf90096405c
+FixedInputDataByteLen = 60
+FixedInputData = d4661c2fbbb7a2880ec1eb0ff929abdae48a45f43794d994df49311ccc41a94d60c05afa8b9ba56b698e49d91d2c5ca056de67f812dde46b639f8787
+KO = d2fd6143a18693527ca41646563422e91e87a3d6
+
+COUNT=23
+L = 160
+KI = d183013b0a4f5b6632c2154f6d5bf510
+FixedInputDataByteLen = 60
+FixedInputData = 2ad1b78e421ba978a52029216007dab4762ef6a65061fbedcb1c72cba63361863985e94482d513f3d6fc789da1295af7a370c06c0d0b5426ee3d9d03
+KO = b52cb7b84a2dff935a12dc5eb497402879226868
+
+COUNT=24
+L = 160
+KI = 26740911974cae8610eb2489dc14c8a5
+FixedInputDataByteLen = 60
+FixedInputData = 9bca598acfaa3aee35ee8f2816070b5ffcb4db7e45116b8f76758abf652d2e1defa9630a21f20869d44addb76e711190d5747f24a1f894530f927790
+KO = df0245a7493e49553b83f703c7cc10720bba1cbe
+
+COUNT=25
+L = 160
+KI = b28b02c42e823fb4a503852f04a4b022
+FixedInputDataByteLen = 60
+FixedInputData = 07a74f3031ad25c3aa3baf064e040d9a812ce5a9d3c75ece67aac739a2fbdb2dc94bdefc2e39ac9ab61c6b1e1a2655cdefe00655238336b6effd8402
+KO = 709a64c54699713652d526f43625bdced7f9b351
+
+COUNT=26
+L = 160
+KI = 2ed9d08c5585c1b5a49d782486c8454d
+FixedInputDataByteLen = 60
+FixedInputData = 69a3ca2b877300dbf4135782a80000e0ec91a4e14312e7bf1d90cb4082f5c59448fc9cc677693fc46395ffd71b10348d2ba4e016aaa18a08300236d1
+KO = 364385337a9a6c0b89b57f624ed7e2bece41bee9
+
+COUNT=27
+L = 160
+KI = 43d56413f9a4c7f33650fe1b8db32d38
+FixedInputDataByteLen = 60
+FixedInputData = fc79885cd0d6598d7658a1073d778d4452ea610eb2fbfb3587ee6109fa359ba67d535a67c43414ebf862fc04036fa6b703b234238da9a9d618565dfb
+KO = 3d9ab1757519cf3335e45642333e1c581a46046b
+
+COUNT=28
+L = 160
+KI = a018fd489a078038137734b76e9cea24
+FixedInputDataByteLen = 60
+FixedInputData = 138023bb9f75143b0c4807c14fc7fc98b7e9506f4a207ce985e8fd5bc607642cb0b0f54d6edff0326bdde2fae8c2ca777640a3e54f6612124036bbf2
+KO = 1ebc688f78af126e7a87430c3a49e53987cd125a
+
+COUNT=29
+L = 160
+KI = 0d0d34724e98aadabc508fd19eb09994
+FixedInputDataByteLen = 60
+FixedInputData = 1b7a62b3a5a08b7be448509d574b6cde54275ba1f398ffebc0575012b90f844d511e07c738bd751e2c40ac43469bc763d900e2407736228274eafaf2
+KO = 49d28bee50c9a89218b25cb200fdcb6944888a05
+
+COUNT=30
+L = 320
+KI = 5e534bea459e54c58a6942abfd4df8ab
+FixedInputDataByteLen = 60
+FixedInputData = e9a5cc15d223aaa74abd122983b2a10512199b9cc87663fd8a62d417cef53770264fc51f683890fe42da2df7be0f60898c5b09d5c4932137b6b1e06e
+KO = 92480eb4860123ceda76f1e6bf2668520bea49ed72bb900ae50725bb8cfcdb733af1a9de71fe1af5
+
+COUNT=31
+L = 320
+KI = 5a5c7b1d8c612211632c9d11d17f8faa
+FixedInputDataByteLen = 60
+FixedInputData = 1bebed3aee1fc64c2b66d189c077223960cc2727e8e0364e9c8fdf4e63eb54d8d705079900e5c3ff3069e0ba1d64a9efb7374dddee1087549337909b
+KO = 81586ecb48a4a9d7fd954e8f7056836271614110ec8c3513b0154eb8aa84a4d911a64bd86a16d6fd
+
+COUNT=32
+L = 320
+KI = e688c545e5ea41547f7817e484434980
+FixedInputDataByteLen = 60
+FixedInputData = 321fbaf2f7f56e43b289e9f57c7d80c14335e612041d84cce9eb4f35ec7aaf9204b5b985709c079f8193124f6bb70f9f2d3d6957b3d2f5a280db6125
+KO = f92d496653c757d046ada7535baee4b8b3054cc40fbef4f98776a40c37dc86bafe62d5c74ad33a35
+
+COUNT=33
+L = 320
+KI = b282685970c325ec992fa8543c2e6d97
+FixedInputDataByteLen = 60
+FixedInputData = 389b77aa94f05a384fed0e944cda9a0d67fb043804b160b691398652db15c63a17ceaf80c3dda559e686e214e0e9b6c6b585421ca2571a2b5af30852
+KO = e20089dc8acbbb7aa7d291a3cc56b5e34bfb71cd851096881595aede713d29ce1fa1557f546bd0dc
+
+COUNT=34
+L = 320
+KI = 057676ecb1853d28077651766805ce7e
+FixedInputDataByteLen = 60
+FixedInputData = c9b83a09a5b2f2d6ae10f5bef568ee7b39d9f425e1a0a7cb3319bc466c51f286cdddb0af616fb61390586da17da17c811025b916a86394fcadf2cb80
+KO = 8e10f658df9925bf2fa134eff9f7442bc37c7943141d26d4bee448ecccaf09149ad352fbb4ad433a
+
+COUNT=35
+L = 320
+KI = bc3001fab8bf44eb23e20d0e5f08ad71
+FixedInputDataByteLen = 60
+FixedInputData = 0e3e60ceec1a28a5643c5ce6839d9a847a2c9fa27d6382d64836f8a1924786ae20adaa4d1c734e71d5c044527121ee8fe7961b01ada8e21b5536d2b5
+KO = 98b513cd29d4792413d45a499c812eccde71e05d5bf58191123c2cf1d2a77a0206b0058d4ca7dc16
+
+COUNT=36
+L = 320
+KI = c544bc7501c4457af5a529b19b72c3cb
+FixedInputDataByteLen = 60
+FixedInputData = 8a2e9af71199ae7754e856f450452eab7085bdb93731408731bf0a5de5434e3f8843f9a8d72f6ee60194216af7db5d8dd5d2b372e570aee9bd2badd1
+KO = 5f3087e0446463d70e6fd754ae8c6f3cc8f9512da7431675d61a25e2bb7a7b44e485c13c921fee8e
+
+COUNT=37
+L = 320
+KI = bd007e13cdf891aa1a96e2188c242a09
+FixedInputDataByteLen = 60
+FixedInputData = 4b1f84d56775affe57f79736f9308316c4cab4bb60de38b2ab8fa33ce02b515081943b97e49ef7072a7c04a0ba2f0c9864ecacbdeb8de8feb714f8ef
+KO = 6f4ac6f30051a6fe76c100310823a6ed56b9159abbdad08fdce4f830f2ff0a46ac1da0593894d046
+
+COUNT=38
+L = 320
+KI = 8cd01d621c04be5f7df3689fdb3eef73
+FixedInputDataByteLen = 60
+FixedInputData = 797b7243179bcd8e6cc79e312c0948dcb83f66facbfce20a75b9de7395b5708d6dbcec8f4cc4b6b50b0f0bee77146ffa1e2171ad3420fdee71763561
+KO = 608ff613a7f97b345350696874e4dc2047a7a3d6a6519de924f4457fdd12ce5e256960d4a193eb1b
+
+COUNT=39
+L = 320
+KI = e0eeea68000201d9049f5c4ff5aaf3fb
+FixedInputDataByteLen = 60
+FixedInputData = 3a51d14813de3092dd350f3087cec973fdd6abd9f9313f3ac4494e6f6d828d3dfa8eacf00270e5ae3dab916d411fa278c0419d30569b1e885f848ed4
+KO = 8da3575b4db9c9ec5fc7008b3510de6e8418e11124b53dfaab82501e715655dc1f8b7b5228e24231
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = ca1cf43e5ccd512cc719a2f9de41734c
+FixedInputDataByteLen = 60
+FixedInputData = e3884ac963196f02ddd09fc04c20c88b60faa775b5ef6feb1faf8c5e098b5210e2b4e45d62cc0bf907fd68022ee7b15631b5c8daf903d99642c5b831
+KO = 1cb2b12326cc5ec1eba248167f0efd58
+
+COUNT=1
+L = 128
+KI = 8beca8373e4de8c4299f69092a210a73
+FixedInputDataByteLen = 60
+FixedInputData = 8afa56d0de5f3f8e865ac35b021aeea64a6157751c86acb6f8d659ad5c7ceb3478979e1b2ea8b1230ba9121ae05adbfb9872cbafdc4d557168e16a89
+KO = 7e33f407d7b8a431f7637b3f61296e2d
+
+COUNT=2
+L = 128
+KI = ce6d9f1b32370304e54165556652b35f
+FixedInputDataByteLen = 60
+FixedInputData = fc66bfc8b1ab2b19bbce3d97d02a5d05523ea6b85338da443a533fe04a7c01c7c61f1549b5ed4ef9207b301d12385d357b8cd4887a5acacbf7cca9cf
+KO = a20f9e89ed6af099698fd7e927900f71
+
+COUNT=3
+L = 128
+KI = f1f385309050cebce19f461c8c89add1
+FixedInputDataByteLen = 60
+FixedInputData = 9d618071a3b603482d83ebe54cd9a9d5e3cf6467bcfb883c40925d453738d5c4b9173bac0498687c3491485e6f5d7ffb23ab9b8090c4cdd28d8f6121
+KO = 1827c1e7baa9479febc632bf0bedf3dd
+
+COUNT=4
+L = 128
+KI = f0d988a7b30289fcd13a7e8135eabea4
+FixedInputDataByteLen = 60
+FixedInputData = 2bd65737f357b7eaf67783164d8e66f62b31933a42879f8ea405c747db28f9f0900553b48e9cc100a4b3a50f5ac1ef128451e1570126370f70884ca8
+KO = aaef515cb438fb14e656942014670b80
+
+COUNT=5
+L = 128
+KI = 3ed96ed84a030138bf0b8877b8ecc9ea
+FixedInputDataByteLen = 60
+FixedInputData = 799f71ba0b0218c4c7071a4919ede899e43581d6839a49700f1e40019fb54e9be91b5392f408e467b00bd55f2da8a43572affb4354c1ba64bc1cce9c
+KO = c6055f11990f913929b2dab0b772dc8f
+
+COUNT=6
+L = 128
+KI = b185178bd201f6dfb2949dabe73a99bf
+FixedInputDataByteLen = 60
+FixedInputData = 0492378b80b2ed053d69c6c4f3300a4ba289ae101b296588d158ff58c3c46590c65537bae34d03935155b07853dd1b0c543471079876f64d042f74d4
+KO = ead168bdc8cd05a2480db06e95889344
+
+COUNT=7
+L = 128
+KI = fed2c45f32809e22ef21dc42b1187928
+FixedInputDataByteLen = 60
+FixedInputData = 9017941e25c9d0ebb81080f79db48fe254ef03af16b81abff578ea5e41335046a55340f37707dbe96790f083adcdc9e61ebaaadf06fd3af5ef805e29
+KO = 3fe418c91b49a48fa5d9bcd92d651378
+
+COUNT=8
+L = 128
+KI = 4557e1b1ed0116bb397301ba780e5208
+FixedInputDataByteLen = 60
+FixedInputData = a20574c67aeddc823608a15d4b3fc6d719170ef5c64442bc17afe17aba2763868af48bd99d5833ba5fd15730d9f2c6b0115ca8a12b0856490a6009b7
+KO = b279b2a129b43304dbfa653edb7d769d
+
+COUNT=9
+L = 128
+KI = ba9569f5e3772ce400cc51740c8894fd
+FixedInputDataByteLen = 60
+FixedInputData = e1ba4ec3f281c02cb0eaed86c662f03a70f4dfa850b97c3dbf929efef52520c19c1eed4cfbd6063b49a5b6090d302a0c4e25b598df6eedd618c4b26c
+KO = 53c62cc76738a87763feb8c170bf3af4
+
+COUNT=10
+L = 256
+KI = 1bfaf4cd6efd25a132e2a1d41b124465
+FixedInputDataByteLen = 60
+FixedInputData = b933cfbb223ea65ed0e8db822f83be64ee21d3b9ca1eb0bc32f9d77f145a3e4ed4e2cc72cb3d93ea44824ab81eefdf71bbdb62067e0eb34a79914e4f
+KO = 75f4d20c558d71646ec062d2ca75369a218cedb7104be3abf27026af003e98f3
+
+COUNT=11
+L = 256
+KI = a775927144ef31c0706646e06aab1418
+FixedInputDataByteLen = 60
+FixedInputData = 3872db87e5efb62b798d056bc0bfa15b8c415c81af9ba2a85c648e4a22fae4bab0d1e8bc4048857642ea9a3076394b8e0ad6fa0e206404fbfb82e511
+KO = dcd3ea7e6e170e6eafd41a4115fb73abd93343cb6634fedaf95fff124d70f6fd
+
+COUNT=12
+L = 256
+KI = 4af42f64f655dc5d8cdc7ec98b5a75b7
+FixedInputDataByteLen = 60
+FixedInputData = 33f9347cd784209ecf602f3ce8edefc71e064d1a36b7b942098eed2536cc9bbea9dba00d2ba28488298e64df53c9bcd690d8ddae41e526e62666057f
+KO = 5c1ea4bbb3d27ab9f556764ecbe7aba2a9f90388216797ebc640c6581fb9822e
+
+COUNT=13
+L = 256
+KI = b2273a60d71929c6d0c6ffc16d792ca7
+FixedInputDataByteLen = 60
+FixedInputData = fba5af06f459cc167244b6e9718017a111d50747c27256d689bf21cafe0acff794dd3ed04985ab0ff74770092b948956b08b14307a0d08205b27fa7e
+KO = cdc114e12165500be20e53383f4e203dcd4326e69cf0c143ab1670abb432746d
+
+COUNT=14
+L = 256
+KI = 3d045a1b7d8f7dac45d7d16223853520
+FixedInputDataByteLen = 60
+FixedInputData = 3e482607c7ffba6374b7dab6f2134e8f46eb475cfbf67ab94bdf400e35ce70e7eb51b706af22b7532345a3cc5fd57f6ee7ef68630fd87a5594c72f15
+KO = 94c01dbded425d1c15fbef0c2f19ee1629b658c6a3de6953df1b8ca92dc01477
+
+COUNT=15
+L = 256
+KI = 6e212520ff2d6890f86f0178d29bd2af
+FixedInputDataByteLen = 60
+FixedInputData = 63f132d3b34faf37b382ed046d5e40e15ee4c0f43e15727b8324d1516fb7181b0de409692dad11a1da5daca3a49211fb34ad1e1dfefea2bf43ea84e6
+KO = c3f25ff23f6e3deb932bd23e79910f9dcae26adfc3d2781f95ad8304c990d6ee
+
+COUNT=16
+L = 256
+KI = 88a115c68b4b8b3e97f6ebcb2e520d80
+FixedInputDataByteLen = 60
+FixedInputData = 6b647d030edb49af513d76a817d823b647aa25fd531766869f0b64694010300788036443d5c61544e727bc22fe7a1892bd58448e53441cc4e83f6947
+KO = 33e702c161bb869b85dbc37dbe03faeef62cce92224e7786654f776afd10db0f
+
+COUNT=17
+L = 256
+KI = 027f5285ec61e3bd2122e33b2f6a06d2
+FixedInputDataByteLen = 60
+FixedInputData = f2db2d75729375cb85ef366f0bb7ced6e41b1772ec5aeda97e05fe268076fd0bc7c14d9d1ba76f0f2f5ec3705973ab73cc25a3f050994bd445474d13
+KO = 6969a93cd36949979c40aad7831caa6a00809203ebcb4555fe2d528779aa01e5
+
+COUNT=18
+L = 256
+KI = 0f32fb548bad0cafb4d42a58dd2aa90d
+FixedInputDataByteLen = 60
+FixedInputData = eccd378b5848458bbd0f4044fec55a23b16fb1869d0048a710f57a9f23b2868bd39dcf4e1f12dc79eed556e8f959eed171ca6e63c2180ae66787ed9d
+KO = 0fa374925cf965cc5818579231cdec829b0c40d0cba2ed2bc3ce9aba8c7e19b6
+
+COUNT=19
+L = 256
+KI = cd08c001322d4cdc22f3c46ba7869615
+FixedInputDataByteLen = 60
+FixedInputData = 3eeb173c8b6531e631cbd1f54c31a3208f2b4642b65cf0f039076c4ed5488e32500498679fa56cadb81c9efe6d5fd6833e0ab033a83b8def0380b638
+KO = d27a9e53dccda09bafb1e1c5d2d19b525978eda55f2f5962ae3a959004a3cefc
+
+COUNT=20
+L = 160
+KI = 80168f187848a68b0b82a7ef43b4eedc
+FixedInputDataByteLen = 60
+FixedInputData = 9357281df7665ae5ae961fe5f93a3124416cab3deb11583429c5e529af3fc71094aad560cbc279168fe1c3327787f91a414acfff063832bcd78ed1b5
+KO = be4517c9e6de96929e655a08f5b6d5bb77364f85
+
+COUNT=21
+L = 160
+KI = 8f03651342c9602fcd1c55f230c87ee6
+FixedInputDataByteLen = 60
+FixedInputData = c8ae75e2abaa116e1ba1ac00792ab6c956bcd4773ee7cf8f68eb8d9ae096a5f8f700c90134dc552ac05120fa1d5933af95dddf7781775845fc502b11
+KO = 90ade7c19ed44e7f564bdbcbc3c9e2d93e7d1008
+
+COUNT=22
+L = 160
+KI = 9cb0896805d24edb63e25ad46b23ec2b
+FixedInputDataByteLen = 60
+FixedInputData = 40b68074dd5ac5e90598b4d9b5b83da4a20dbbba25f6c1dde60be7974dc8ec501c2d087c61f9c51c7783072c00accadff8d226a30bfd49921b0e84d7
+KO = e37633c7637eba4a35c78e8f21c5033fd88ca752
+
+COUNT=23
+L = 160
+KI = 36fe299624626d3658dffc0572a9e56f
+FixedInputDataByteLen = 60
+FixedInputData = 1ff93350f28cb6cfcbac9d802bc56fb840915b894cee8d33cc557f735390a8fbc52635065764d4e02d565213698ece239b37e61be5dd85cca3568a69
+KO = 27bcdae14bc41b09f616748c44717e8dc9e00aff
+
+COUNT=24
+L = 160
+KI = e54b57ec5777a9892837b15344e365d0
+FixedInputDataByteLen = 60
+FixedInputData = 38e92f1241af9231e46499a330e3ae0eeb50caa171f0ad11d9ccc946f41314a1ec4706b42e8345a49403aba78626de27f2bda22e84820d005b306ad8
+KO = 6acb93d928755d54f1c5204c514c4ee3f4cb40ac
+
+COUNT=25
+L = 160
+KI = 28a5685759e69c6f533c5badbcb2c53d
+FixedInputDataByteLen = 60
+FixedInputData = c1111f004d427dfe38232326e27656839e4ffddf61314e6d90fe02e3c5d57f40cbafd9b52ecfd92e9618357b16575d21838b2b1a5a3ff346c0529059
+KO = 1776f3da6fe07d211c1369b7cf7f86fe35279c79
+
+COUNT=26
+L = 160
+KI = f50968bf0a9925a7702acf10c421818c
+FixedInputDataByteLen = 60
+FixedInputData = 4013cc005d6314571af01a750012b1fb47cc8f716941623328ee07856d9aa856fbdaa94ec0df4833956d3058009c3683774d62da84c83d4d64712370
+KO = 3c99a7db26ee62e3bf7b0e105018bc46c444caca
+
+COUNT=27
+L = 160
+KI = 1b063ccee94dff46950041517a35340e
+FixedInputDataByteLen = 60
+FixedInputData = c402f816bf7be68810abb11db95956db72ec2220da8a8dc6e2e38a0b3bb130a4dfb1296d7abe721e563b05b464b0fce6eb653a57368bd44a2f102ed2
+KO = c4b40bdc4a844220f48d19e7aa918619144cb1ef
+
+COUNT=28
+L = 160
+KI = d27e937f3a0d3005b6a21b4e9a5c0c5f
+FixedInputDataByteLen = 60
+FixedInputData = d40d93872f00a17cf596a4c8b40ea7dde0cb9355ffd7e6656a3e8013199a01cb3dd8ed08cbf7cfdde2bd3b18faef87d09aa4865a3a34000d0a4fc238
+KO = 96b6be97dcb7749bf4e9e54c36ca3cd293975522
+
+COUNT=29
+L = 160
+KI = e9fe7dc2d8fada9b5dcf03f85de34e2f
+FixedInputDataByteLen = 60
+FixedInputData = 722b8d2aa88acc87e15c521071381a4d861d9af4f9bd1fe03071f8c33896a8559fc385199227b7de88e02693118ecac8a100d6f7f14ab4ad962e6e88
+KO = 0a3ff294f22bfbba1eb05f754daad89899d8abaa
+
+COUNT=30
+L = 320
+KI = 26fa0e32e7e08f9b157ebae9f579710f
+FixedInputDataByteLen = 60
+FixedInputData = ceab805efbe0c50a8aef62e59d95e7a54daa74ed86aa9b1ae8abf68b985b5af4b0ee150e83e6c063b59c7bf813ede9826af149237aed85b415898fa8
+KO = f1d9138afcc3db6001eb54c4da567a5db3659fc0ed48e664a0408946bcee0742127c17cabf348c7a
+
+COUNT=31
+L = 320
+KI = 316a1e77c2af5975a51625668ec1c243
+FixedInputDataByteLen = 60
+FixedInputData = 431c0cbe542adaed35170ba7f0f57429179674fb51e50458f7916783cac774adcd330943d033e3fb5cc52d0562b9981661cc6c1e7c92fab2a7a4dbe9
+KO = 2e220a8c815ac2d94fd8cee817d55e3c5a4503a350acca04b10f31bb871412f2701fb63033b5e660
+
+COUNT=32
+L = 320
+KI = a6287e9763e6e89127095c189bb69b2a
+FixedInputDataByteLen = 60
+FixedInputData = 6e45b9846c29eac0e601c4b5a17ab31ce2032d3e32d107101b092a6c42e782a4f29969b81fa0f98f98ba20b86cadcb673e504adc1fc7feb734c06d77
+KO = 38fa1922e7955198e475cbb47fb5157e9e19b10fdaf0acb269704287be2ecdd3cf36c92bcd70626a
+
+COUNT=33
+L = 320
+KI = ca411d3be6adefd3a3e540b3c58fcb00
+FixedInputDataByteLen = 60
+FixedInputData = 493569d3311a0e8e3de2ab3737247dce0e339097b973c254090845c1148c16af827bd90d8a775dc9b0fe3b18c3fbe8f110a52db7b3f89ac72abfeb5b
+KO = 1c4c704da046b84cce08a95241d47297375ce2dc735f0774909fa8527aab317b676bc28ad315c15c
+
+COUNT=34
+L = 320
+KI = fd2af832764f994f6c2821179edf71c3
+FixedInputDataByteLen = 60
+FixedInputData = 0baf35a6b8c953cded5f9251220ad26771a156cba5a88ab68b805703075327bf9f88f52f19f08d66d936c4ec695a12bc7f7cdf7113e52de596c001df
+KO = ae54bd1ce259f7c3da964661d03bd5cbe4353ec87f4f8d5f22af6ac026a0fd6c1993c13c3f63b541
+
+COUNT=35
+L = 320
+KI = 9a40f1317d2185efe8db00b596e302fc
+FixedInputDataByteLen = 60
+FixedInputData = 13be26286424ff7e196d3e42131d13477933b869540cf6badcffd5dcb5fd267162caf667df47ac86d338de521d2b288c88f05b675e45f70114d53d31
+KO = 047986bc2d6fafbd0d3c3f794d361acdd65a4104ea6c8f50673b7e0327ef3cabbe8c6f4c491e9b33
+
+COUNT=36
+L = 320
+KI = fc31f2f765006bb366529d2cc66b5580
+FixedInputDataByteLen = 60
+FixedInputData = ef5262789be1fd6ee11df483e4ace08659e69fd58c8917d83cc4e80c055514d49e6ea77a18fe96257ba16ccb50310553655b2396f600b9e3a3c5b7b2
+KO = 8f71722618db4d9119510c8236c70a1abe13ba80bf7c98bcd9ae19b71160f422de6e5ff507a8f137
+
+COUNT=37
+L = 320
+KI = 569a61b182de269f643ee61b7960d1dc
+FixedInputDataByteLen = 60
+FixedInputData = 993b9f5d294356e626fc0f2455e76bef47dd45c31028c8482f7778bec805100c9608da0930494bca4902d24601f19515fb8e5f65b858b3666eaaa6a8
+KO = 6398ac21a72bbbf884b85046dcc058e7233f144041a01388959a72076b93d98626bfc510fac4da68
+
+COUNT=38
+L = 320
+KI = c8e716d5989ce073f4e23b445efd6c06
+FixedInputDataByteLen = 60
+FixedInputData = 3078ee4aaf01cd9c0f52fb5578a11a5dd62d8e625455d5594c75932499d0b64aa11837f1c666b6e8639ea43b887970af7ae76926ef59e0e4093ef397
+KO = b40a2bc8782659fc5bc29636e99b259055e2d8706e634244495cda2e0e93837b70625aa02bbd498e
+
+COUNT=39
+L = 320
+KI = d668e94c6044a0a957159166464cc1e3
+FixedInputDataByteLen = 60
+FixedInputData = f58735929ea5d300ed5c7f41967d5139f96c81e04f9cf34ba741d3773558ef78ab6345a239eedbb24cb03b4b66dc73cd2410672f6ac6c0788a3c6f3b
+KO = 31b9b2fcebd1b089638a304d53c3a6d30ba97f751cc984a6629b50fb32ffff3af3ead9eecd0d9696
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = c10b152e8c97b77e18704e0f0bd38305
+FixedInputDataByteLen = 60
+FixedInputData = 98cd4cbbbebe15d17dc86e6dbad800a2dcbd64f7c7ad0e78e9cf94ffdba89d03e97eadf6c4f7b806caf52aa38f09d0eb71d71f497bcc6906b48d36c4
+KO = 26faf61908ad9ee881b8305c221db53f
+
+COUNT=1
+L = 128
+KI = e8d17992e2d4ae357ea4aed0b2b0999d
+FixedInputDataByteLen = 60
+FixedInputData = 99cc1e086cc9ff55e017f42b824f3b4e624e8398ea6d9e2ae680679058471a34c375cd2c3c30624b147750ee9aac3e3646c6231e5792575d3ffabe2f
+KO = 0afb1efa155325a3fdd3e91262c0832a
+
+COUNT=2
+L = 128
+KI = c4ad9d487d1210f11e550c7142a81e3b
+FixedInputDataByteLen = 60
+FixedInputData = 996b015638d704d416bf529e8df1937294ed8d06f5ce9cb416905663a8958344da04d311e41ed48077551b69b7234482fd8e8d2263241c60558194a2
+KO = 35124976f21c6de9d1c10ac256b9ca0b
+
+COUNT=3
+L = 128
+KI = fe13cad92acd1542f2ef7aa1d060f733
+FixedInputDataByteLen = 60
+FixedInputData = 5b7a0b35db1006534ec2f8887057b8c7b324871604a34ec7087d160ddc0b4de71239db8d31d91c5189d4f002acb6b3b6f3c684fefb6ef12f6c8f6721
+KO = 38d3bea39ff76c1c9a9ac0fe0b3ac08b
+
+COUNT=4
+L = 128
+KI = 6ed6eeb3c4cfe164d5b6136fdd54f2f2
+FixedInputDataByteLen = 60
+FixedInputData = 8fbd9f23dc387c6c2b1cdadc5ec3d5ebed440aed73f76216796c0e8a63416a1013561b61db1f47130162c828d90f9b456ba98d1ac0ad605ace97c8be
+KO = 067c45331aeb703685eea4accbde0c04
+
+COUNT=5
+L = 128
+KI = 6ee0468cd5944e2a80efe000f4a54e4a
+FixedInputDataByteLen = 60
+FixedInputData = 457550cabc3802cccbf3bcd5cea5d274eb46396ac5f3f274fd7a07e0a789c0a1663445f054ffe744cc092077a1ba1a5a49b3744cb2208e9cb37318d9
+KO = 5570052e5a6072b0bb4243733c2b7317
+
+COUNT=6
+L = 128
+KI = bb8f61b29c6c4dca6543dd860a8f1df7
+FixedInputDataByteLen = 60
+FixedInputData = 9465bd0611793d40e77ef8c3a26eaa4dfeb52f1b22c252a57a25e37a01ccd555774c7341484a747395d551cfea1de8ac7e8959ab9dc343869a8d8469
+KO = 45a98a0a7161567f8fa219bfef412ab7
+
+COUNT=7
+L = 128
+KI = 097911547a8baf410bab0803b92bfb66
+FixedInputDataByteLen = 60
+FixedInputData = f50f12a768dc54514f13974136964801744f5c9873fadd62248fd3089b7f800b101948b02cdd55f5dc8788343658c3963141a99d64f399e210bbd219
+KO = fbb90e031afa4467d6b007b32352a071
+
+COUNT=8
+L = 128
+KI = 53128285b1777cb0e91cdda5b70c8ae0
+FixedInputDataByteLen = 60
+FixedInputData = ab152a5bfcb1f2df8aa9dec7baddd7216edd28914cff52dc012916db65ecf33717fc37292d3aaa0087e6fbd4b0c1704b77bcf8fb3165635f33150b72
+KO = 7586833636ac24b3c4973dc016b8af26
+
+COUNT=9
+L = 128
+KI = ef12b72cb54f76b5d339d241b0b3dcc7
+FixedInputDataByteLen = 60
+FixedInputData = aa65ebfc07cb18907104d05a8d6c0b35c3c0b10a3a1f8fd07e573716edbede7b407d1ec14ef4993e103c329615858dc85f7b5dc0f7384b1ede0de041
+KO = 62aa44c084da27bcf9701bba9e231a0d
+
+COUNT=10
+L = 256
+KI = 695f1b1a16c949cea51cdf2554ec9d42
+FixedInputDataByteLen = 60
+FixedInputData = 4fce5942832a390aa1cbe8a0bf9d202cb799e986c9d6b51f45e4d597a6b57f06a4ebfec6467335d116b7f5f9c5b954062f661820f5db2a5bbb3e0625
+KO = d34b601ec18c34dfa0f9e0b7523e218bdddb9befe8d08b6c0202d75ace0dba89
+
+COUNT=11
+L = 256
+KI = 009300d265d1f1b28b505dccc162f4f8
+FixedInputDataByteLen = 60
+FixedInputData = 5ac373d42ed92427d8ff6cfff7eae13d66d3c7e536cc749859e2a49e3eea2ad846c9fbb7ddd99a1e6a54a89a87db98db6b8229f577b552e09aeed5e6
+KO = c666d91f931606882bf214ebe79cd25a02810c7ab6ced75cd3fabd027f0de54e
+
+COUNT=12
+L = 256
+KI = e77ea66b59e4b368ab6f93d82f831759
+FixedInputDataByteLen = 60
+FixedInputData = d002b48c424d6ebde2387d09499e522a947d50488a28980c13e9213097a31fcbd6bdd01c13a1598b8a1208297004121d17fbaa2623a691158eea6770
+KO = 017155f1e69580f408f5c4e0a8c08347ad8aec5a3fd6d6f1465729d290ff66f8
+
+COUNT=13
+L = 256
+KI = 618eaf90e1c1a6dd8a043dd58211b57f
+FixedInputDataByteLen = 60
+FixedInputData = cdff20f41bbafaa99af11332aa5dd1b09965b3c54f80d0b4981ce6a35b79c3206ab8fbad0d3a749729d27091cc32d41b1be98bb0b3c2c30450f09328
+KO = 9b2688ef508a3c5bffba6ddd4534bdb93ad0407979f1423d512925da6eda733d
+
+COUNT=14
+L = 256
+KI = 77c33e23443737f53c83c8462cb52c0a
+FixedInputDataByteLen = 60
+FixedInputData = cfc6abcbf33b2fd09264477a6bb527d25f8e9ce200c31696d869afa0e4ba438bf92e9ae054361bc783dbc19075bbea129d016b29286716eb854f298c
+KO = 98d7c1ffb83e5854b50b86c4290bcc30eae17b31723e200707b44cfa74e2a9b0
+
+COUNT=15
+L = 256
+KI = 070b400756aff9a4cce8dc21d6b25cc2
+FixedInputDataByteLen = 60
+FixedInputData = db38990ab332440291d4a3beb8b0569bdfe2a231c9696b1926abe07dc8c77642e621e7aff61317ffe80e316f1ddbd06bda50751652eeab7fa34d4320
+KO = 399e60e91c6a5b4ddf2c531eee4efe61dcf8fe53432d7ad59630329479716f50
+
+COUNT=16
+L = 256
+KI = 6b76fd298e53c34562417a62ce10b07b
+FixedInputDataByteLen = 60
+FixedInputData = 8997aee4d45479cef0a0a9ab886454cad3ff2f050ca8c7380ea999ce628527e9c303d95a45638ced3ecc65d818f95c4b579515fc7ae3f061b71bcb4b
+KO = 0b9676a481466ed101516c6440cf750ad4fc6e26036e40a28058cd0cbe176791
+
+COUNT=17
+L = 256
+KI = 1b7b0fd4461fded48462d78bfb09ff43
+FixedInputDataByteLen = 60
+FixedInputData = 109bdc0cae7364cd9fd639d197980f744345d881112b69e62191bcc480c2913ae518a23b844e9f9f5b5ab095dd619905edd68a479e421643ad1c1247
+KO = 00e77ea147f4dcbe66160a8ccdea2eb7d05aefaddc9f06702f8a1f1d7ecc691e
+
+COUNT=18
+L = 256
+KI = 26550bce4844cfef5bbec7ef303bb004
+FixedInputDataByteLen = 60
+FixedInputData = 29b4f52d3b640a286242995aafd53cf8defbc9c29b3f125332ac28dba6659d8c73784448c74725d2d083e978417fb310a714fc814564d933e41665ed
+KO = 9b8d43250a53639356989b5aa97404bb0e4a2cd3a9a53eb9b8a56e27921eb5f9
+
+COUNT=19
+L = 256
+KI = 8e6d857c17317cad81294012ce72625e
+FixedInputDataByteLen = 60
+FixedInputData = b5a2479fd608beab53cebc1010f21bf85d340c65a25dfa19b052d86c7ef0e377b5b74a6f6d9e4036b04c2130374738ff7d85006c393fb7c8cc63a25d
+KO = b07a8301becc684bd2ea7908702fea5574fcae9cfdb063693947b366b8ab117f
+
+COUNT=20
+L = 160
+KI = b523ae21fc36bc58cc46e5a3cda97493
+FixedInputDataByteLen = 60
+FixedInputData = 8dbe6d4d9b09b2eabd165b6e6e97e3bc782f8335cb1ea04ad0403affd88a5071db5f36ce2e84ab296261730b2226a9189d867991fbd4ff86f43a3cfb
+KO = 530211df01975dd6c08064c34105f88a6007f2b2
+
+COUNT=21
+L = 160
+KI = 96e62b44ba3e6c4137a1c601832c96bd
+FixedInputDataByteLen = 60
+FixedInputData = 395868261e9678f4283f2d8376864c1419072b35381d964f3124f5f324e5c739b3aff2e50d334579240a5c09e5c6fd97e654c4ffa60aea529514087e
+KO = f97c65ae29149c14e282d82191d65fcdf2f88f7e
+
+COUNT=22
+L = 160
+KI = 102004b39e9db3a1914e96a57d7e32ef
+FixedInputDataByteLen = 60
+FixedInputData = b197e45ff15613674f40bd9bcf96f8ea778e86370f25827d403dab1be28485b3d1e585e22bba397491781f34129b66a506745d531a46166fd8a166c9
+KO = 749a98c1c0580fceb47115515a85cc0dd8e44943
+
+COUNT=23
+L = 160
+KI = b8370d6ce91c0b08f5819d099f9711fa
+FixedInputDataByteLen = 60
+FixedInputData = db2ba11d70c2e2bfa302100c851293741993e2fbaad5f00628de622ea0b8846461a3b7dce6a778b898be71ea68a2e59f1bff6958f448b13e854d8c7a
+KO = 2cac935737ac9c42256feae645654a3f27ee4730
+
+COUNT=24
+L = 160
+KI = fd898769b9a27039391f5c4b50201721
+FixedInputDataByteLen = 60
+FixedInputData = cd3b0786f46fd115fabfe892c0db92c5c35beb6dcedd8a289429781a56c716922a48953483d3fcc70038950a6283f0169a80a5885de0663ed028e97c
+KO = 213e98ab4bb2ca429465a7cc034ba5dd627ed0f9
+
+COUNT=25
+L = 160
+KI = 43fc31b7f19edfedb7abab3da8be5e06
+FixedInputDataByteLen = 60
+FixedInputData = c563b43d4e6803d7a9899ba5dddbde09483c58ab4a31aac75932229b8e96c3889ac618b9701b0f0c094744a7dcee553fbdca4d6cdf7c7e8b792704f4
+KO = 6b1c6fdf49771fa820cf82380f373a5cc1775e62
+
+COUNT=26
+L = 160
+KI = 93832dc1d606dc1dbd83083601c1fab0
+FixedInputDataByteLen = 60
+FixedInputData = 7738821d9685a8840b99d54442674fa9844ea966c235117f208ef7ee783e13322e8354046b4941f7cc2aaf43893f79188f19af3648a240e13b0285e6
+KO = 44b6a5c77f2b5ab65e8d513aee2eafda64923fdd
+
+COUNT=27
+L = 160
+KI = 8e2469682015a485bfb109513a08e4dc
+FixedInputDataByteLen = 60
+FixedInputData = b973971271820d79e88079d2ea4a6951c88816c740cb08514cf614676aa7277d1faa9668e448701402581bdc7dfdb9f9b8760d7329235fda795749c1
+KO = d38dcc4572cfb3a8a5da1e0ccf9b990436bf29fc
+
+COUNT=28
+L = 160
+KI = e98aba669480c570737377a8fb8a8d4d
+FixedInputDataByteLen = 60
+FixedInputData = ad6c6e553cbba54c319dbeb553c752ef9c3b14aac4d13e8f0d4d62ad493a6c1d489b7926524c9824ea7dafef7fb82fb634e27124f82533740dd17911
+KO = ae31f9c7cf8a9acf1dfba5e37c8f856cdffd538e
+
+COUNT=29
+L = 160
+KI = 7b3703234dfe2bd7c007b2fe12033aa3
+FixedInputDataByteLen = 60
+FixedInputData = c71f602913ce1e9f9f43f2ccce79016f46703992bd44b8046f2117619cab27a32c2093ffacdf30682adcc50b2a2dd6ef7223426e7c44445fbfb5ef84
+KO = 731c44d7d9340646053124fa207a074ad85f3258
+
+COUNT=30
+L = 320
+KI = b2fcf854b1029888aeb0274ca09bb21a
+FixedInputDataByteLen = 60
+FixedInputData = a6b84baae7a6ceb1d63ed704757500c510c0a8bdc22d2f42af09f79c815f37f33b67dad0b30f428fc1e2d355f7f91f65acbedd2fdd5b8c38dd890407
+KO = fe4c2c0242c5a295c008aeb87ae0815171de6173773292347f4f5ec07185c3f860b5667c199aad55
+
+COUNT=31
+L = 320
+KI = 9739110a8c4ed7fbd443b1c997330ac0
+FixedInputDataByteLen = 60
+FixedInputData = c64526968f5b0b22094765a70174d9d5943a077aeb3d0f9e020b2d0e65d489c16938f82739fa0166990cc682c1145cfab42ef06609a99c5f7088f54f
+KO = b88dd8ba7b92e70878269cd478d83d45675fcb8d48b7edd4da8824b18a1cbac95ac5176d78850327
+
+COUNT=32
+L = 320
+KI = ff77fa4ac9e17abde5ca2ccdc5eb530b
+FixedInputDataByteLen = 60
+FixedInputData = 661e4ca4a35320b39a088bb7d49b3e7818c0b7ead69565d963893ade82ff6d24698ebf1912a4cc1d8c9d47ae705b9db1389f5e226044fef929d3d0f4
+KO = 248c0a09208310b0256190a2e2ff5f319bbc7630cfad298b84270923e4eadc08d87f93b25dd2c25d
+
+COUNT=33
+L = 320
+KI = 54b03eed49bba39b6d7aee1eeb0ddcce
+FixedInputDataByteLen = 60
+FixedInputData = f1484686766124cfe2d837db15fad36b4b9aae8c3f8ca1203b91c7d7a04814b19213a01d291b040aa6ef761c4d2dd1d76550a5ed0cbf8e267d08cb4f
+KO = 0fa850459c10d190fa2a461e612c07e1c6ac67e3f3e535786aaee085ef48102009a9541e8f487d94
+
+COUNT=34
+L = 320
+KI = fb6915727a6fe4e379dd812e2db4eb0a
+FixedInputDataByteLen = 60
+FixedInputData = 7543f1a2de77ea0281dde51248c1b319d84eafaaab6c2f3ef29a2ddd5f266364c5607a8491ba368daa07403dac63644af4cd045c328d690e3c8e8f95
+KO = 24244e8398d34125c39a597e1be83912f528b8b331197fc6e486c72b8871a86f94414c48992e4b22
+
+COUNT=35
+L = 320
+KI = 5b13a082fabd6ca091777fef27cd57ea
+FixedInputDataByteLen = 60
+FixedInputData = d19962ba31ec2d916c8bc24c925bd447abe4af4d59609db0af133ba9d4e05a488a9ed6e33817af692376104a6710db97774dffd2c7b5fab6f27ef6e1
+KO = 1350e5d236c9a2c0a1066dfb68be0b2a2eec94f52d968d29f71410326bef596c6ac798a3e5917bab
+
+COUNT=36
+L = 320
+KI = 34bf915cc20e1e45e6b339b2e7cf3712
+FixedInputDataByteLen = 60
+FixedInputData = 152c12709adfe643f49356602db6df8c72698f9435f6d9218b54f61c110c6c36ba6ff06b7ee359cecf332df8bce8837c1bac653acfaa20e87b854d4a
+KO = 1df3f384ada009951e9d70544629202d0c1998a53974a6f674ef31933cd49f1d602cf5845a3446d7
+
+COUNT=37
+L = 320
+KI = 1ce189ca1d1ad7abfd34e7a03e548983
+FixedInputDataByteLen = 60
+FixedInputData = dba0b94d49f4aade4f24908094815c8d45f1089043277aad9f8d1962a6437d130a5d489ddd5d4eb7ced5583fe93f4007831596f270ff5c807439fcba
+KO = 85dd7aa2caf27325f03352fc3ad68f7549912f601228377fb3322d03d48a331d12059023629a2104
+
+COUNT=38
+L = 320
+KI = f5b30bd08f8aaab4ab01d685bed62bea
+FixedInputDataByteLen = 60
+FixedInputData = 640913e9f9912cda1d664a596adcba75524f549852613bb4fd02eabff3525a4780a09c1b0252843d709820445cd92f4cabccccd39acedbe1dc317870
+KO = 6a0c9d6418fd60cc361576c806bccd0801a4b29ab8809c61f6b5a3315777aba0b238231342575b69
+
+COUNT=39
+L = 320
+KI = 2429b3366dd76baba440f2b2df365a12
+FixedInputDataByteLen = 60
+FixedInputData = 41f2d2a7b509b46ccfa22698accc29d610ec393cfa3063ef46e3ad35b8d92adbae0216656925acfc7d1743747835ac1c01629f714042330b63dfc5e7
+KO = 26908cb0e98cfea4588e24fe71bdb4b81cebc4e9763150fb36195ae00d37c8a44760d9646e8ec671
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = e61a51e1633e7d0de704dcebbd8f962f
+FixedInputDataByteLen = 60
+FixedInputData = 5eef88f8cb188e63e08e23c957ee424a3345da88400c567548b57693931a847501f8e1bce1c37a09ef8c6e2ad553dd0f603b52cc6d4e4cbb76eb6c8f
+KO = 63a5647d0fe69d21fc420b1a8ce34cc1
+
+COUNT=1
+L = 128
+KI = 3ccdfea9205a7356041ff786e3d84b71
+FixedInputDataByteLen = 60
+FixedInputData = 558e7a633bec61bcd1f1a7168de45bb0c78f5bb3f9d62f137d45eb20332328146f8dd09f7d32cec6d618db28cbbb2792f2decec11c11c97a214e83dc
+KO = 554fee3c5d4eea5cf65e56a67509b9a6
+
+COUNT=2
+L = 128
+KI = 04e054d838f01d12864f741346a0f006
+FixedInputDataByteLen = 60
+FixedInputData = 8af082db536b89c4393e7065be9a8c7f769c618a5867f67d05c2af116dc307f74bc280988199ea539deca033168fbb6a31853e5f7a58b730404a48ff
+KO = a337759bd957c3d5e1051de0ec1d7db2
+
+COUNT=3
+L = 128
+KI = 618c39a29fc4ea7a7b10d01c8b6495e5
+FixedInputDataByteLen = 60
+FixedInputData = dd53e627dd3519a4e3b6076ee197c44e8e8f7d01c8eeee6df90a84e128a4d5067c367938bcddd13cdefff1f1c499775be93b6f332ad8c51b581d7fa8
+KO = 21e9410da20d553e2e85a72b846f9f6a
+
+COUNT=4
+L = 128
+KI = a13eccbbdee20ae42ac09479665daeb2
+FixedInputDataByteLen = 60
+FixedInputData = 8b059ce06ee36e18a96ab22a90048ff6fe146b7e64131c17d7ec240ff854ec1975e5fadb0a77aa3d76c0a4794885e48c2313401e5e5d0298655bc592
+KO = 88a63c69533de08604a9e4940eca58e3
+
+COUNT=5
+L = 128
+KI = 2ce851037bb7bf8ec47461b51bce5a51
+FixedInputDataByteLen = 60
+FixedInputData = 71676554266e500b64860ae535c5dad414b24febaf96049aa92be80aaa779cc3d52707c48445eaabd64f6fbf0aa9de83fb337dba8d0b1de5f9648bde
+KO = 30432ba97cfe68d818342258b9a6b9d8
+
+COUNT=6
+L = 128
+KI = a51f538096f32458f3dcd92dc783c59d
+FixedInputDataByteLen = 60
+FixedInputData = d1fc4e37d324caffc09836db71f5f61fc95dd88efbb4c9371363be60d419718ff6bcc25b6bb8e1071bceeaa1f8e7cc90c0a32742772b25c6484e0004
+KO = 3f200576d765bb218813b67c02d607c7
+
+COUNT=7
+L = 128
+KI = 68abdf05df794ac1c30e3c43fd4f82b7
+FixedInputDataByteLen = 60
+FixedInputData = dd3acd02338d0e90e1afd134896010959b67887441410e9253f5e40cedbda7f5883e7ec893b820ae66a48e436869bbfd54b8459962773c6114a66974
+KO = 3661acad82ad3bde00a19a4fdfe4f506
+
+COUNT=8
+L = 128
+KI = 9f2523683c87faf4bd6b9ee5cca81555
+FixedInputDataByteLen = 60
+FixedInputData = 0bfe7550caf6fac6ccee56e64198c1fcc4e5173ae84ae502a0b3d6f5d550e26496ba9cb29045b7a15fa94347e0607839e7a6000897147696e29f35e4
+KO = 7500130e9133cb9b310b7fad9a046de8
+
+COUNT=9
+L = 128
+KI = 745984b2e9b271a38bd9b353878209a5
+FixedInputDataByteLen = 60
+FixedInputData = fb0e64912929dd45c67c09c0afe03a8558fa917d01103e086ad57ab16751003375d2ee0c1cac4e4ea8b60f93fe2cf62d7abe82a63848e49001838780
+KO = 4c96cfa5c510e70cef16ed5a8e2e3a89
+
+COUNT=10
+L = 256
+KI = 23eb065be127a881e35a6514d435679f
+FixedInputDataByteLen = 60
+FixedInputData = e679861a613465a67385372671b107e6b895a2f64043c934ff4256a7e63cfb8bfacc2124251c90fa670d45745c1c35da9b6e05af77ea9c4ad486fd1a
+KO = ea4ebbb4efff4b01684012ed8ff9c64e70ae38197c36445a6c804a0e44819ac3
+
+COUNT=11
+L = 256
+KI = f96ce9d73e4feb9dbb8d332228b0b4b2
+FixedInputDataByteLen = 60
+FixedInputData = 2192a929f4e92ad700c83d10cf7929de561b80894e50e8e9de4f8febb0d1969a0953ec23c910796426ef58c213f0b45df91a24c3efb354f62149c986
+KO = 00d13587b52eb034aa9239cc38eda6f2703614c45ffbaeca50dde47da3e14318
+
+COUNT=12
+L = 256
+KI = 4e1658f7d96be7861dc951598c858cb8
+FixedInputDataByteLen = 60
+FixedInputData = b25c51f820f54549139714628473149f038e530382a826a645e22033694c5cbca7bd88b0b6a841abccc9d4b7795a533e79dbb6e67ab3fa45060e90ba
+KO = 84b1327266b8c7f76f6f95fadadcee6a868e34e8d2b8b4f1e68d563effd102f2
+
+COUNT=13
+L = 256
+KI = d4dddd5dd5cbea058aa41a6465fa851e
+FixedInputDataByteLen = 60
+FixedInputData = 32e916c4589b8853bdf895bf6f3f5c214177354dd9f1c7ac656ae4e306d66914f02fe8da6d697321803d5864b1a69ae334d46b62cbe71aa5326ec75c
+KO = 03e0f0245dcc543cf2d820b219fa56f7e659a07f2b0f4cc89a580cd92ff9d56b
+
+COUNT=14
+L = 256
+KI = 204824fdcc93aab20ff23a3039664186
+FixedInputDataByteLen = 60
+FixedInputData = ecacbecaaa9ff7df1e9c472a8f41256af8b049cb9e8c975e070556ddfbbd0b033a71d65fdf8d5acfe37a47903fe72fd8358688cff577e6e5a4fde9bb
+KO = 26f061882b06017c8277f0b49f8bd9d8e802690abfe956025f87c4198f58c459
+
+COUNT=15
+L = 256
+KI = df2e41df668c7373b02f469bbce53279
+FixedInputDataByteLen = 60
+FixedInputData = e52c39ed54fac21c2fabd37f4b25c52d2335c5f77bdbc879a1ef75a1562c29e49b35bf582e37cdaf8d275b4279d1e295daf845f34c6d6c7c6a4e7db1
+KO = 94d22ac548d86128918941bacbf88030104a750310c9b4205bae8b0ab6b25b42
+
+COUNT=16
+L = 256
+KI = 124c63f08ff719b81aad9f47e98c0a59
+FixedInputDataByteLen = 60
+FixedInputData = 503f370be78ac13f927185be6034c516857e116ae629122dd44550075246174e0740eaf44d39e75467d9230a83d2ddc314af927e00ab7a8e4ed8372f
+KO = 5e5065c5465547a6d3b0fc54c77108af0bcc9c4b4fb7f6d781d79bd88ea1fb31
+
+COUNT=17
+L = 256
+KI = 5e6cd87b012c45e8f68c58a6e35ea536
+FixedInputDataByteLen = 60
+FixedInputData = 19164ff5622e51b632417ed5ce0a56eee83e432504836f5333764efacfc10bb6b452f415948e2667c5199f1df533cacf745a45cfa735b27976bf4280
+KO = 73f18dc3cb0a904e245a8b2af0dfe11624d041aabc568b13f12a867f6d649196
+
+COUNT=18
+L = 256
+KI = 54d1f8a32b55d16b1bf739115d1327c2
+FixedInputDataByteLen = 60
+FixedInputData = 8ddb0fc8ee71f8d6792a18e298f4e7ab8d2249eb868a5909d0d4fccdc9836d7263f6a8ab6f34e8d3b6fdc219abfecbbf582343702dee7f2d89700133
+KO = 25f57e8ab6de1ad568b831832a9f68838e1be6d129266a7ddf8a5075970f3935
+
+COUNT=19
+L = 256
+KI = 8dcf64e5ab5f4f4e02f37476ab130465
+FixedInputDataByteLen = 60
+FixedInputData = d4cea4a3620dd27954aeab23c296b4ac4ad1cb5dab95984f474d3f47e33bd99227af51cc6bce508b63b4bcda163068ca82f5eb53117b8c46628010c6
+KO = 3c52b4eac49557c188cedd76b79cc1b6e04392392a9b3969f568531748e70a36
+
+COUNT=20
+L = 160
+KI = a8ead77b2ae885633bb8295d20b7ba26
+FixedInputDataByteLen = 60
+FixedInputData = ba34f2360fb8cdc2a4a373f703b364a35d959c0f1ad681cfadc868ece0c86444844f606b35ab3f50883e0e6d9a8c59572ca4b182659a480f561c0087
+KO = f38b28868c3541e2dd03c67355b444eabb75238e
+
+COUNT=21
+L = 160
+KI = f98bfb00702679594a61c03a4a1d177b
+FixedInputDataByteLen = 60
+FixedInputData = b4845e0da60a1ee9011ff62066bece7a1f309d3802097df76e3593966cc69c5b775029d473ec2262e55bc2c313c725c37be243c93e516b2a561d04e9
+KO = ea5cbbfeda92514826951a98dffefea3300248a9
+
+COUNT=22
+L = 160
+KI = b1122358a64e9fac05bf6029ad94cd22
+FixedInputDataByteLen = 60
+FixedInputData = 879254f775e87620abc95036054cb37b77636e5a78ec8c9e27a7292f27e1409fe7fcb909f0350bddc28dd6ca3929a76020bcb09e17f34b473dca3ff2
+KO = 985e1852b12c30237da5aadcce81ac3ba1f0b295
+
+COUNT=23
+L = 160
+KI = 7dc0388f4cc082c1664c5d1679666c9f
+FixedInputDataByteLen = 60
+FixedInputData = 053a6b087f3e225e4ea228e0e6bc14ea409737fd97ffa0cf841d8121769c01e5ddc43b3b946cbf083e00a3ca79d824b3728edede6f8a3a70ab40fb5c
+KO = ee912df1fbac69543e5166889fd5f92af8a4dad1
+
+COUNT=24
+L = 160
+KI = 1b9c3b5821af7a11966f3bdafa62e3e1
+FixedInputDataByteLen = 60
+FixedInputData = 70686ad16fde98a0868aaa13a8ba7b422c3556fc1a9e7214a7f177bad5cf6f5dedf1621995c391ae12297ac1ce8c0efab08344c622a1bed4363a0daf
+KO = 9d3e2eefa20ec3d0a3f74173de4d84db29c5e869
+
+COUNT=25
+L = 160
+KI = 5479dc5168bcea44fb31bc1a03a8b7a2
+FixedInputDataByteLen = 60
+FixedInputData = 57ff7db661b092545193ff09b973cd940595766a6382da53df0429397415b25d4bcc274fd6a93d80f28efdfa3a04771d1bdfa7f927c7d713ca52da79
+KO = 80bff4b87f265944ef815e69a503882565c74faf
+
+COUNT=26
+L = 160
+KI = 9a8d2b0ab92f267c254a7a5c72f57e73
+FixedInputDataByteLen = 60
+FixedInputData = 0643232facfc79bc5bb5ef9f8715f2b2bd877b1d74941ac4775d20a123ad13591782dc4d8a80b268b9d307f71aa62d952aeabdc43f0b1684ebbb540e
+KO = b76483fd417aa6f95018d1488c44606800391210
+
+COUNT=27
+L = 160
+KI = ce5709526a314b0181445b1618b78b5a
+FixedInputDataByteLen = 60
+FixedInputData = c847d6560f08d3368fb2fce3e8a51b51c352e80b62056563e6cc2425b482d1555213bccbde230a59cf4ecc0dd72a1c0a9e9bd899a6a046d92ff2743b
+KO = bcf100ca1461d1f48129f0da1967df8e26db6bd7
+
+COUNT=28
+L = 160
+KI = 64e582d0f103be74df42d87b41549906
+FixedInputDataByteLen = 60
+FixedInputData = ba14abd97d661da4a449758f67b8f9bf40c1f1afb03437a80d7cd08c6fd1a46d761c9f6436a29f724d6f55e7488e9bc4805d0cb3c24dc165c1bba1c8
+KO = 2a441f16bd566c2b0c2fb8bb5cb1016cb9ca1b08
+
+COUNT=29
+L = 160
+KI = 33491cae1d3ce33d9d53ee9059a67015
+FixedInputDataByteLen = 60
+FixedInputData = 0ff9c4e9d52adb109994875c5f6ff77decaaba2175e618195bf14608c1dd42f3e3e3bfe3788c70908d4ef6dbb0a22b41b9db4bfab59f001cbc41d024
+KO = ddf8d475910e4e8e026e3aad174178a2c4935c2b
+
+COUNT=30
+L = 320
+KI = afac44ec364ce5c706239c922491002c
+FixedInputDataByteLen = 60
+FixedInputData = 913d273cb1e1d71bec4c6eee7c63356efa9588ff90e075f8845be9dd51fcdfba5ba178ee39058dfce19472fe32867da5c8a32d4524055ab32fd1088c
+KO = 80eb67c9cb707f9a0a2436c0b49393edbfc940889cbd4dfd2b5f6cf9cfcd15f9d24222fe01548183
+
+COUNT=31
+L = 320
+KI = 671e3009fe8c228652b737bf68d1f96f
+FixedInputDataByteLen = 60
+FixedInputData = 1448d85ef3fcf126ccf38e17cc970cbf4c453959902f741e92fcc49b6836773e559d3316ab9643ab6d1105707f524465ca7ab040debd2eebcc77963d
+KO = 1e5b47fc5a76bf422351fa42382db65c0efbadd2b87cce2660891f76b10c898ce6032eb36c41cb4f
+
+COUNT=32
+L = 320
+KI = be88121ebd5ddee85e194810d481ee3c
+FixedInputDataByteLen = 60
+FixedInputData = 0d5e2043eda23bd5308f7eb3ca774be6da9f3749f4cc914e5308a6f673d1f024d2e3c92c48004e4839060e8ec269c05e29279bde15d9880b8013b6dc
+KO = 169066fe7341684a07a85d7149c8b6771c76b9a479fcfd7f09dacf027af8b197cbbe53c8e85526cc
+
+COUNT=33
+L = 320
+KI = 70a0f2fe78e939e88dd3dc49d3b759cb
+FixedInputDataByteLen = 60
+FixedInputData = 8f5a79424b1ed8fdb67b5257998910d0ce9405235f5540c343e36613898016078826105e2e007d8395232ccbbe27d6ea3ab190dd62531ca9660e6377
+KO = efde3528b7d4a87c73ed78688c1783552b8be4a4dcfbeeeecb7f6fd2bd6f36d9a6b707cd6270643a
+
+COUNT=34
+L = 320
+KI = b1928d643d5fb27091e5ea0466d60034
+FixedInputDataByteLen = 60
+FixedInputData = 28d66391152024420aeacc82a47705ede8bd9d0fd216082352b0f4de11292f667560f6d0938df01625849f1d4ffe87ba762caeaa155121e038e67824
+KO = ea2631bf5812ddb096f1baf9c8598546fc33afe287f64275f76fe38b58c52681c2b38b42af431c69
+
+COUNT=35
+L = 320
+KI = 99fba6eda319da832893dcb03889a916
+FixedInputDataByteLen = 60
+FixedInputData = 0271d82a48ff80b7de34c03a78a792fcf2f4701f4e2e46a65cbcd253a297cd0ee0ba23b413e27e068eb8bdf8c98071e30c4215eed48f2b8c0ae7f556
+KO = fe3b890572524fef0aa78ebf55e097c041a2355afd463496cfb27b2e64a3357ba23c9e8545809ec5
+
+COUNT=36
+L = 320
+KI = 72ea3944fe676d230baa09f9ed5d6842
+FixedInputDataByteLen = 60
+FixedInputData = 27d33482fd6fda83533263b3db168ed65add5649465e25054ae7ee2283ff4582b683657d4988e97a82b628ab7828cfb61a26c9d2e97443b32b8a097b
+KO = 863918a303658d68e9fd8b67bc9c6f32480012be4f5d8e8fc0b217273fae455d35a6a4b125741897
+
+COUNT=37
+L = 320
+KI = 4b3fbd2d4773c958b69f7511b308707f
+FixedInputDataByteLen = 60
+FixedInputData = 709edbbbdbcadd609a0d00f36c718a7cbd5b2305eabce5f8c2a602babf5673afcb5568c68d65c626a72dd5c5ce9e8eee4d57afccd7c1ec17d18c88f5
+KO = 47f5025dfcc5ef54e57138a879e858ee4749d2dfb460eea470a54d68cae68df065f16df52a32b6ca
+
+COUNT=38
+L = 320
+KI = b2bb76e41b5e5500e3f1ae2ba5480ae2
+FixedInputDataByteLen = 60
+FixedInputData = d5f8c27af5da3cdce46b1393bc894c5332671929f103c711b025370b1b6031b2102a5894f4046af5d2dd825461d0be2bb20a024b9f71181b74253f0e
+KO = 1cd7b6e6c49a38f805e76f4ac7c16b2c5b4419bbb75dd388af970de312b826378ee6efb4ba589e50
+
+COUNT=39
+L = 320
+KI = d6af602b92d1d6e02d7ca635ade9ed0c
+FixedInputDataByteLen = 60
+FixedInputData = d89ff784bf736ed138b9324871a701f32551047f25d3afc5931d6959e1debe1187b893a8ef84f55ac94b367ebe8fb1516b27fb55f254022bf8052173
+KO = 59afe844f843ac2cd9b5f3760adb5bfefe0f2d753802cd8ebc5d8fcdcc073f105b0db0f686093fce
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = b03616e032b6d1aa53352a8d7dfabcfe
+FixedInputDataByteLen = 60
+FixedInputData = fba6aea08c2ccf83f7142b72a476839a98a7d967125c9dfc83ae82f1fb6c913afc82bf65342356d2e7f929528589bc94c2f54d52b2487ee9f4a52510
+KO = 8c5175addd7d847e30f48ef6ce373954
+
+COUNT=1
+L = 128
+KI = efed120a60ea735dc6721f0400bc6786
+FixedInputDataByteLen = 60
+FixedInputData = ae2c68b09cee4d90d8b15d2ba11f5cc0be9537005a1f2265bb849d27f5c2d06d0d00d2f62500733dc65ea24c9d5ef315767e2d2a3ab9e683575edf37
+KO = 843ac2765232d33eace954211570cf34
+
+COUNT=2
+L = 128
+KI = 6a54836dacd8608120fb63d37f2ff0c2
+FixedInputDataByteLen = 60
+FixedInputData = e4fc719c1d46ff06cd549e1736389dde2dbac80c0d004ffc4dbf788c3ba287afc79dbf0bfce325615bd3e57d403d0b071ab81c4970cc0b38a4c59eff
+KO = 818bcb55e367d443082744cfd122a796
+
+COUNT=3
+L = 128
+KI = 9686d328d5e02709307a252de3e128ce
+FixedInputDataByteLen = 60
+FixedInputData = ce89f996898d52069c9639cc4c59e93c0603738c6c8a0e4cc6f416381288eff07a787bd8d462eba0000d680b03f7328b7fc54e0bb5470d37cfdcaf2c
+KO = 86f79c13188e073ab39223ae6800f747
+
+COUNT=4
+L = 128
+KI = a0165648e3e4a836ad56191a5c274813
+FixedInputDataByteLen = 60
+FixedInputData = a785bd0c183e51b7e5e39ba54619963f11de4c3e4e912611ef41453cd1829acea7b2b4df86283e95ea42225c239f61f94180581e908689d517fe0d23
+KO = bfc9174ec8c21584ec5109f179747fb6
+
+COUNT=5
+L = 128
+KI = d21aa32936558bc0623d7e57692770c6
+FixedInputDataByteLen = 60
+FixedInputData = 775acf19e6979714eacb4e378685296486b0a257ad9d095003d58b8742c796875cef0c7a2326225f351041176cbd2151a348b247bd103e128530653c
+KO = 7c70e0d1ace19260873e8a776bbf7893
+
+COUNT=6
+L = 128
+KI = f9c1a65d5e57d06cd2699c81ae29361d
+FixedInputDataByteLen = 60
+FixedInputData = 9afa7c3d60a496ceb159e7c60a11d476f505f3c309e671ebc4b52d1918e1b2d2e0dbb802f0b4b8b5b028ac531c795554f91fb2d5a31ac432f08df7f4
+KO = 06f499abd3cca28f8f65b367ec3073ce
+
+COUNT=7
+L = 128
+KI = 312d1578f5e1e79cdd46e60a65d5f03e
+FixedInputDataByteLen = 60
+FixedInputData = 4b60138d3c1f8a8ccf7a3ffff3dc36d1b4b815a192460e300227f114f81bb12a2dc0847703377c4d5dff8baadc614c9ed78283f9cfdc514209e42c13
+KO = 9c73515ac79ac3f7eb79cd632c35ddb2
+
+COUNT=8
+L = 128
+KI = a9d6f25613389b4691d66f85dc88841e
+FixedInputDataByteLen = 60
+FixedInputData = 3f9dcddc7be18b92ba978aaf1a6bd4916baa697b94c45d14c46a416f2a6b63565c5ff737c2e8358cacdac69b31b0ff4fe2a64afb15591164663f100b
+KO = 01822790e8c0f63a1f008425bb63c557
+
+COUNT=9
+L = 128
+KI = 4dc6613cc26d6248c088ec14018b599b
+FixedInputDataByteLen = 60
+FixedInputData = af99c4d44e927abc0a8b81f9826964fce38b080824b406bf8ab2b2e31258a3439d418f01c9fbee434f4efe857256c3cdeaf5d0c9602f45bfefbcc650
+KO = 4506abf3db503f39205564088306ee79
+
+COUNT=10
+L = 256
+KI = 139282159b32a0df04d3e4813f260bc3
+FixedInputDataByteLen = 60
+FixedInputData = 5a1b3655bc7eb33fbaf6b19d8a49a3ca8300edf9c9c7908e6a1f9b7a98db7f9dc7832a6d942e2091d8b3975356c4af25859debb8aec6709b10feebda
+KO = 9ab8f427414bb164197812059f6dde4554ce4b256734c194b6f43abd811d6009
+
+COUNT=11
+L = 256
+KI = 7271d16470dabefdba8e3eca893e4a85
+FixedInputDataByteLen = 60
+FixedInputData = d4ef7c6dd81bb4e72522b41fec01b0cb00a1cb54cac75fcf4cc293cfadc2bb2753769b511e7eb8bdbd09aef63ea769627d7a8055247d713c7d81967c
+KO = 724bcd427e15585d0d4cf231929e3bea2dbffef1d0833da279c42bbb7d4e210f
+
+COUNT=12
+L = 256
+KI = 5c0c1b04ea8329804634e895cc1977f4
+FixedInputDataByteLen = 60
+FixedInputData = 917e3fb3991ffa3e34846d00492e74beb12b06274958f400986ab8074e4317d260b52a7cc42695e8b6df485569e6c060536afc37f13d903870c7a675
+KO = 83090d42568e2c68d01109e0aed21793665be69569cee2aaa6253081c3840157
+
+COUNT=13
+L = 256
+KI = e6e8b25aa0739c00250caadcdcadc992
+FixedInputDataByteLen = 60
+FixedInputData = a15359fd0b2a0c80c8838234ae94b3f45aae8490c508526bdde3762bddea19515273bba8c26f31250f174616c8e11a7f75b2c3a99f40b88f4aaeb6ce
+KO = 59ac25ede31a9d16eb98842313f94713b13104ff8a0bc6da13852da6b5752b7b
+
+COUNT=14
+L = 256
+KI = 872a15b7dcf139f8d84afb95f1d6101a
+FixedInputDataByteLen = 60
+FixedInputData = ae5bcbb0c0e050b4fb882da6e36a612121aaecee96822df7b94eebd474ca8b037c50ff4a606c302cafcc99f891a52a4f5e56f4039ac0c4064d63259b
+KO = 9a0925698f9c89ddc7e3c79da2ae91cdf32de313241f649e985e29a222af24b0
+
+COUNT=15
+L = 256
+KI = bc5decf96f60ecb43437119e2a47a11a
+FixedInputDataByteLen = 60
+FixedInputData = f5c39f37fa7ff80bf9afaae589480fae4c50945674b035e1e47a39052de63b53ce9fe5d95675529d5974bb934fc24132ce0e56c8a1a8b332f5283b8d
+KO = 2770585d5f4c3e34828564ae47610ec9e29627d4ca38dd9532aab045fe98c2f4
+
+COUNT=16
+L = 256
+KI = 6f35ce37a09aca904472308a06c754bd
+FixedInputDataByteLen = 60
+FixedInputData = f29170d41642841827e693aa4946241aac241f96dcd335a209b2dd69dda9d2b2c80b28fe2b9f773e7c78882f2072e86734365eb897afd47ddb51fee3
+KO = f6f3edbdb28fb925f3018f135aa2f688dfef96b8960ca54ee50b57f25e5b81c5
+
+COUNT=17
+L = 256
+KI = c0f788aee43cce8dc4a02fff90f215fe
+FixedInputDataByteLen = 60
+FixedInputData = 8aa7cdf26644bf844f1fa6d76c430f708e6ea21db4b19ade8c87e0b1160bdfc2d5066a02eae130367a7f3eb5b923a58eb53b9d3574e5402cd9afdeb7
+KO = 7717792a14e0778cad7d15ff29d6d0292e649964b46264614a4a7d481335e17a
+
+COUNT=18
+L = 256
+KI = 09cc3e50012b49be92a1d56929543ab9
+FixedInputDataByteLen = 60
+FixedInputData = 6a623e3d353098ce5ce81ac613720a51e7b43d9fce6509becb636fc723f1cd90c1b32142cef25ec11d8277eeb0a8877ebab4d3281f11961b33bd926c
+KO = a1214679ce306c810716848289c167ffa876dee6ee0de54cde59944699a44cb2
+
+COUNT=19
+L = 256
+KI = 05fbe9dec8cacef3301a07be75738f39
+FixedInputDataByteLen = 60
+FixedInputData = cb2efe95a9ac19331f765b9487f08b226785fc4c126a1c6c826d1ac565e5273565375e83203a5af4a03fee0bec1385bf08c3b31f9973c0a2aa6eeefd
+KO = cdbe8325d32307a26950666511e95cec1109618efc8ead5e952f7323970c2b46
+
+COUNT=20
+L = 160
+KI = 46ee3d127cbac9638e87e0247d72ca67
+FixedInputDataByteLen = 60
+FixedInputData = b5783d45350ea2b5349a3afc2a355dd6c246889bc0ba8f07deda0e045b44f634c4acc06c8bf6a1cca3c64918626dd310cba806e4736269ae815eb8a9
+KO = 3e95bcfacafe3ccae1786824bd84a5d6fa79cedd
+
+COUNT=21
+L = 160
+KI = 4fa5b5b789ae8cbbc86eb3561b463741
+FixedInputDataByteLen = 60
+FixedInputData = d8dadd3d49e605b97417577996886ce80b02008334097404359e6563f0791b4078fa125ca7f750b60d2b570f0ce83ca46f6f475ff9f079e271102a8c
+KO = 5e815e422c31c6344ac50316fee65625c119504b
+
+COUNT=22
+L = 160
+KI = cc10572a62f88a61219f906144933a73
+FixedInputDataByteLen = 60
+FixedInputData = fbcaacc50b68cbbee8d554d35424c914944e92613c2190b40346d409db00bc9d6c8cdeaa07e2646106bd93a9514bde7e9e75639a2c68a527ce4aa7bb
+KO = 6e76e2efaba1a90ce66e1ef5a1319d59adeb21b4
+
+COUNT=23
+L = 160
+KI = 3d1be73a764cc2592055e4885cd58bfc
+FixedInputDataByteLen = 60
+FixedInputData = 80a276b04755151a68405e28a099c3e02c7b566b723bfe0f470896c94687813e8dd195199dd5295f389555cda188ecf7423e972b944c509b9ca2fb24
+KO = 37dfa18d6b48a932935c3179918e0615282ad302
+
+COUNT=24
+L = 160
+KI = f69dd6b97506aeef664021582f4fdf63
+FixedInputDataByteLen = 60
+FixedInputData = 45ba0f545df30e02eff09b4b80cc568a4b7139e06cec3a82801c576ff24d1aece7db05c6674439becc6bcff25231d7203a0afdc0012acdf30463a35b
+KO = 1fb120cf7b5e3ee045141bee5c129d41ea30c76e
+
+COUNT=25
+L = 160
+KI = 88bfceb04c6e8dde241efd7ce2145e56
+FixedInputDataByteLen = 60
+FixedInputData = 4252e244ed4807447864cec61ed938ddd4e9c2732b5c06efe78984038cd5da8aebdc59f9b42b895910064aff299af745dc3ac8333e1496cfe2d52d0c
+KO = e15062099d88de40edacff294a72414e33f57029
+
+COUNT=26
+L = 160
+KI = f8b510c7f230ccc51c87b86520ba062b
+FixedInputDataByteLen = 60
+FixedInputData = b7e76b3b74d8ceab9d3e6623d593272e47728f379621f5b172e970a2aba70ab09387d109207c2661962ba66e2ce2a6dad65d1d56647665708921af29
+KO = a8439e780b41e47269e671545e50b941ca94eda1
+
+COUNT=27
+L = 160
+KI = 2b175894199a83c531cc47d56bedf594
+FixedInputDataByteLen = 60
+FixedInputData = 760f4905e3164eb363672f1a700049317167efc814122db16eb89eb9cdd1b1b303ea8dc32b006319604b8da0caad2c1771dbc23246c2355126a0ce00
+KO = 128844787ed30c26ae5a9ef7fb6d2e9aaab82227
+
+COUNT=28
+L = 160
+KI = e095437eb1b0a33b7ef47d9680ef1e7b
+FixedInputDataByteLen = 60
+FixedInputData = 1b431debbe78de0afb90e697bd7444a1af863de5c71cbe7327c21d13e011959f2384c5321a5fe8b54c333253f6f3870bcd1b4d40d2909647502c72e2
+KO = ef797c82018c183fc044aa41bd531a2baab82f36
+
+COUNT=29
+L = 160
+KI = db3d26bc298c8a298e4ecef6506fddd5
+FixedInputDataByteLen = 60
+FixedInputData = 069245d1a57e963c752caf94b0f507b8b998200966684a316dc68e5fadccb00866c04a173f2ce7c373d7f321e6ef2e21856a558e2b07f026d5de299b
+KO = 824a8e1d7f2577363d1e93eebc6e2035b6634f23
+
+COUNT=30
+L = 320
+KI = 2eadee90adbd4b2c436ae0f33e92691f
+FixedInputDataByteLen = 60
+FixedInputData = 68007eb3e179a07fb241ec1c0bc5d9c3ee87ebfe97b2f4542f369df17b30d8c1c419f36b68b05ddefe44501a967bc357f616763951e737dd6dbf3081
+KO = 0d050058ab8d2ab9c552d52a437b85130ba54949b5e9b5ee45b8a81c1ddebb3a4672afc26d82f404
+
+COUNT=31
+L = 320
+KI = 632be06e38d3a8f24b59f862b459617a
+FixedInputDataByteLen = 60
+FixedInputData = c3370616ed72e006efa300dc584b3c6d441f8134299d433a8a0243e588613199b07ebf76aee6b0c2c46d04e9ad534c2423e5ef2151361e9951c8f839
+KO = fa70d41c5af46bb97708d4ed7f7eb9b650605a6540ac21d6bfb82494d6b793f9e2e2b9c6e99025ab
+
+COUNT=32
+L = 320
+KI = 66e506ffe8484675a880f7e1f68b587e
+FixedInputDataByteLen = 60
+FixedInputData = 59dd7f4cc56543203ff84182863dd2e306590ebebd425d1d7b69da2e06b8dfc5621999e4ee801df9fe500a21cabbb7f6196e41ee25b58de709c5accb
+KO = 23b5fc04af40a41370b4e31bdff3e16a5cce3698d10d688911f1f67a1687c578bff18a914a8657c2
+
+COUNT=33
+L = 320
+KI = e0926380060e2c460b5d3ac17e79b2e1
+FixedInputDataByteLen = 60
+FixedInputData = 9d20f38c4ea87f64bd21f0c4b076053e0d6929b21ef5cbab195e483f01e9e93e6cb4b36b8079aa86dbf049793923dcb5199a551a61f8aaa26526b396
+KO = de1ff5981f837d192a1adc710a2c6b58a36bc2f3d5a88289fa83d535c435e82937acbc37e04238e3
+
+COUNT=34
+L = 320
+KI = 8e5848bdf7913e0a70b85c27e4ae893a
+FixedInputDataByteLen = 60
+FixedInputData = bb35ce3461cf9e711f460ca6912435c622f3655554ef3f1b071c82b3e9f91b07d4be5cb4dfb1d1d2c8cb0ec22225211610b61cf5de3cb7dd0af528af
+KO = d4dbe421eecf1433faebb65eea8a9bc5e6e66586f48ef7949fec8834b91d50ad4fdc497539293cbc
+
+COUNT=35
+L = 320
+KI = 785ab44a91a1bde1bd5be4f59d8de878
+FixedInputDataByteLen = 60
+FixedInputData = 6864f6deb6ae5df9411be4e01142a3f5a4c4eec6fcc953afeb424cece63ee724d844b9b375d32606b1d52387bc1ca915bdab0f2bfebb9589787a20e3
+KO = 3d47a936e93f6833108e7c5108691ce178d910e5cdede42473d1c0fd0f12819f3737f9e82d3536a1
+
+COUNT=36
+L = 320
+KI = f91a698657c78f6870efb06788311c7d
+FixedInputDataByteLen = 60
+FixedInputData = 05ea0f87481adfd196049801824a1f35e2eef8e1c123538c5f3c2e7a3e762f46a6ef8e97f061be9c5a8dafc953dbbf91d83c208de30a78f433b54c00
+KO = 0db7ac728887916cd8452588553bfc1f2e9b664f0ce97911714c7af0c22d16866c356071bad081d0
+
+COUNT=37
+L = 320
+KI = 0bbb03f63f16b1db2248dda7bf2055ba
+FixedInputDataByteLen = 60
+FixedInputData = 5b81de1396a5aad5b6d4d6bab14f0c6fbc45b63adf1d412f1c03fd11c27f0d50854f4825618a4662678f040baecc9ffd080723d4efcb65cfa19794e7
+KO = 202b4f929981fdcd9257ac2a5d102188aba84cbe7f5b43263603d9f7d3798672a3b3b150dcef7235
+
+COUNT=38
+L = 320
+KI = 8cde4d80e2b4dacab5c2a620c67f53f4
+FixedInputDataByteLen = 60
+FixedInputData = f3ebea43ebe4353470729951b80604ce51b5e19ffcf080f646708c904e8fc2188e85658fb45bcb1b6b349a578bbf894a43b816cc1f81cffa16c869fd
+KO = f89b14be142a8602138836acd7e1cfd6bc9cbd5fce4ba4cd35bc91793cfe0dd16d3d261c157a26c1
+
+COUNT=39
+L = 320
+KI = 1a67409d39103f7b387d86a6c050b278
+FixedInputDataByteLen = 60
+FixedInputData = 83f8a59b6271992d19967cf630d96e83cec359de9f7d8c4fdaad5f051fce8dcd0171517f837e447bef78ce40ce18953e034df3d705223e3de50c5b5a
+KO = 45ab1e657fc41556ddb3a3cbfc693725e064e0b41f26a130284205b19dcb9e62c3df2fc44e7c8551
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 03dd577bd0e65a26502453d5de9e682b
+FixedInputDataByteLen = 60
+FixedInputData = bf4e85e80ee83637bbe972a371c5a74d0511e0eeb9485f3d1d075f1fdbb00f5ea7f64b080cf2c8d21b213bb1e96cd047ddc3f005851bf4b07e7a0232
+KO = f8fa72a1f1c0b234c7f76a425778ad4e
+
+COUNT=1
+L = 128
+KI = 7f2fcc5412a5d95da751577b12ee64b1
+FixedInputDataByteLen = 60
+FixedInputData = d9e07bd41b261d71a428efb686e6b249a9dbc601401ad93dada44421e83b29abb8674163923c85a986f2857f98faff76f24055d46048e088daf385cd
+KO = 6d94f6f2db87a1e563eda8a1744fd377
+
+COUNT=2
+L = 128
+KI = 927ec4c02d0de03d2482780ebe98c5ee
+FixedInputDataByteLen = 60
+FixedInputData = 3f799826e5c1531da20d5c2ba973c133db414ec93e447a7fb08ef389721bbdaef6d12a5f94f3b6994c8afe453e828bb5eec5ab4034cc09c217613dcf
+KO = dbd34acd8609bd8f6b8bad7570f01e5e
+
+COUNT=3
+L = 128
+KI = d27bb43a17a2f17b8c02ba206376c260
+FixedInputDataByteLen = 60
+FixedInputData = 4bf592b58ad074a8c30a22e4ed179da3b43143265878464fe388793944d814706314e8fbf57d8efb73c73ee03b9d1540274535ebce85e4abecc0c230
+KO = 509658e80cc30d51c516d6820189a6df
+
+COUNT=4
+L = 128
+KI = 2353e3b831f4959c8340bdb892f1cbc4
+FixedInputDataByteLen = 60
+FixedInputData = 4d77455c38180eec272c959b1967a554059963a191772b597f0461e5977a253827c57a66eb1606841c4c347896d5a787699a5ac6aea67021571e99c7
+KO = beb04b050dfb0e1d247245d3b16c33e6
+
+COUNT=5
+L = 128
+KI = 37b136cfe0a36c0aa9aac7c1572d6544
+FixedInputDataByteLen = 60
+FixedInputData = 6bbcabd3887f65eb0a6c1db340ed339808ef16df672d7a206d41ed5da46a2d8b634ce6da4e03bb2f0c7d6a6b96db861960ecaa1667ab1e83ed07b71e
+KO = 49b14828ebb39ce805d3b3495a6ea900
+
+COUNT=6
+L = 128
+KI = c8c780e6a863123d19162d006c197335
+FixedInputDataByteLen = 60
+FixedInputData = 39b67f3544e20bc110a06b314cb00cf0a19a43e6f801ccaa57dabb8d376c5f5a10275319621e0c37fe0e6cce27402fbc6c319f793bad35b042464502
+KO = eb8aff4cfc86e6a2d9d67ac5885de8a1
+
+COUNT=7
+L = 128
+KI = b0505ef4fdb3dc0967e99adc214bc04e
+FixedInputDataByteLen = 60
+FixedInputData = cd2ab4d337654295b2db4fb94acd0d09c92952ffe7decf34447877b50bf944db5b3fa99a9ddcc075d3bc557ec9f9181125b9a39144476e102947a3c8
+KO = bf35179186fc0fdf021228517f356750
+
+COUNT=8
+L = 128
+KI = 2fa7f56cd279f9c320259d9e55a32e33
+FixedInputDataByteLen = 60
+FixedInputData = 2ce6ff05fb45a54ca9bb0e5f5eb0e8af80b2d52a93c2b793ddb0a41a009fddba92b4c33edfd56a041a3554de49f4e6f2baa6372d5ee3bd2126f9d87c
+KO = 4e797360b7c036ff25af14dcb28b986e
+
+COUNT=9
+L = 128
+KI = 64a84fad59d43fa28db91d455f5e619e
+FixedInputDataByteLen = 60
+FixedInputData = 95fa7b36b5e48b793c12c1741a30b81402d222f62ef04ca29da98d93ebfa2bbdff82db5548afddb081857a2da71caed990634b21c14ee2a7888cde35
+KO = 5b36d6451385d73293d62df08fd82704
+
+COUNT=10
+L = 256
+KI = 9cf336a405ac15bef1cd7e12db0ec37f
+FixedInputDataByteLen = 60
+FixedInputData = 2827752e7558f357b0799512496ff0ef8e88eb81d7f79626c011f6deca6f9472bf3ad0dffe8d8a629ef5a96772f66f248136c7220d9d170067b5ef11
+KO = 95bf7c524454555dbe5a0899c989d3d50d5cf4f4685e1bce45ea35cf4449a6ed
+
+COUNT=11
+L = 256
+KI = 367ace58251a12a40ee075aa65261575
+FixedInputDataByteLen = 60
+FixedInputData = 735c4f0d1a157e238ad35e0f8cf2f0abc279329c93771ba2194a260625a87ae6cced85f3ca3f29b6e02e75028f5ade326d670e4924dca201d282e5ac
+KO = c16177233806c9fa28ac753166e66b8763db1f7854e355b742c19371fd2bbc80
+
+COUNT=12
+L = 256
+KI = 5a48509b88c34724eacd384a7ba3c54f
+FixedInputDataByteLen = 60
+FixedInputData = c4e1913f870eb485669b3489a599272abebc2b02b1d5a51d8c25d086e48f80ceebb279891a90b925247722108764aa92c24880b600e0b10cbdc8ac3b
+KO = 17fde1d776bb6d1879fb7b7eacef7f72ce85a1e4e4a1142eb72c64d076d74b3c
+
+COUNT=13
+L = 256
+KI = 2f5c24e3fed62ea1e18497f136b7e060
+FixedInputDataByteLen = 60
+FixedInputData = d068df4ac26ae64e3d3922a5716d2d2d315956f389df642dbca314240ea8a62c5559e5aa64aac2499923f800449255435ecb145de6833e283580dbb5
+KO = 16ad99a972c884355ede874c4af617fb8d365d233e6b239d3c61c617823ea27c
+
+COUNT=14
+L = 256
+KI = 709ae938a0efc2b515426fb1282d20d9
+FixedInputDataByteLen = 60
+FixedInputData = 7e407e58b491e45646a80c889cc3f1af64c6db664bf914a3de0139b868d5f19ac3f665368e48e57f59e4633d3e261072e710b4c52e18c2f6070832ee
+KO = 78497b002f14c966c92ebc6b906b8440c6eb77ac8c0feed66fc2600260366c24
+
+COUNT=15
+L = 256
+KI = b9ccca453d3766768ea9e3c6c8df9c66
+FixedInputDataByteLen = 60
+FixedInputData = e9f16918cef013525d64aa634ee81902e14a64beb32053c7899e1cb6b4d1777de71cb9982c5c6520887ed585a0df22e234022a84b853e1326c0eb688
+KO = 939e225f05eeb62b8cd640c31a03b093b3d461e5e325f9981c71e4564654eb2b
+
+COUNT=16
+L = 256
+KI = abfaf7eea54d2f58aa76bc22b0608147
+FixedInputDataByteLen = 60
+FixedInputData = 344c68059301230e38141e1bf41ce0a6ccab1fa870fc4239aa66eac6b93b0abbec6faa1196fd3654d442d15aa585b46c5eada85a1a0f1c828b83e611
+KO = 1ad9f95ae282ddea7882a169ffe5db9d9ee016e5a9ec76fe6663448b491117d2
+
+COUNT=17
+L = 256
+KI = 32b1e52c7af38e2893bf2ef16215fdd7
+FixedInputDataByteLen = 60
+FixedInputData = df2964487daeef245103903659b39ce71211c75190ed178bc7b4553b0dd0553c0b3ed151265d68d68c859005b43003eb9adc2406909189f5a936652a
+KO = dc582bf7a9cc30f8f4d4b704ab682f9a571bd066b24cc67aa5d70f658233f60c
+
+COUNT=18
+L = 256
+KI = 7f7483226259e892620b7c10a6d00b33
+FixedInputDataByteLen = 60
+FixedInputData = 1ee59cf94696cf7d4765a297813f90dfaa5bfce8d14c31f9a0a4848e04a1222fba3b6a72036d0d097e3b59ec6dc84ddf164141cc89713ce48f710d7e
+KO = f4f1d14bae818fbd3507685c89765a2788ba1b60f2f89393528ad8241db0f87e
+
+COUNT=19
+L = 256
+KI = 3ff771c057e7d183ca6bca291d34fbec
+FixedInputDataByteLen = 60
+FixedInputData = c977077c54dc95c4a6e582ba2a92b49174ff595b337434d90d506a46cdd46eb1dc47802221e4d8d906d5117a2f83614a0fb553e3e54a674132554161
+KO = 1f8acc70eb04300ba382b60e330f6a5f3ea4a7aeb9944f739ad576c7c64651bd
+
+COUNT=20
+L = 160
+KI = 1d95dce8007d41ede0ec22edaefb8a3e
+FixedInputDataByteLen = 60
+FixedInputData = f941ff6d216cff9c689f8c00fd3a36e27282ef5f621bbe158f41a70fced5b4e243606b7abc5d1eae4284743f13b0a612a72f1896b23b9719e62b4ba7
+KO = cc0980839925a6ab0b0ff52d6643f5a52689eca1
+
+COUNT=21
+L = 160
+KI = 4e1bc76d8ed5f581bdd9a9ba9193ff54
+FixedInputDataByteLen = 60
+FixedInputData = 97ebd2fcee95de1ac0a6b46d4b313c5c9c21cfd197bb4f1cbae2100be4744439d74bafa7fde11024810adf0af64f0749acf84797cd33f8e9f345ca43
+KO = dc0eb1b858ddb929725e9d78b81f0cf43d4c2629
+
+COUNT=22
+L = 160
+KI = d9f318fcf640561ae80bc2b5bcbc702f
+FixedInputDataByteLen = 60
+FixedInputData = 3903bd444aced19b8e2f5cb23ecd1c4695e64ec21c0dabb984b790fe8faab953c3de3be7abc17a3b7ecfe4e6a524c9b76fe8e04f03e5b3a88946eea8
+KO = bf2a16292b5bc9186975faf653601048f181b991
+
+COUNT=23
+L = 160
+KI = 0c0a59203ffb141049ecc5d4612f0587
+FixedInputDataByteLen = 60
+FixedInputData = def4feda80c76e7d7b004a53446223b5863c7ee5ed9d99fe182684880f1ba17c78cba8af5e6cb55fc12e60484c4633363a594b0a461d1df0d04e6a2b
+KO = 6fa41ed0e74ab08f22550ebbaf37b6e2ff22e0c5
+
+COUNT=24
+L = 160
+KI = 29911f20fa46ef4e11a969152e95e940
+FixedInputDataByteLen = 60
+FixedInputData = 44989a4d75ffc4fa6d214ce93eb52c6e062f40e20dcdbc5a2ff5130be4114522598a6a63fe72e7101f1a9cbe5690c56801935c4c5329a008ceb6c456
+KO = 48fd55888bbfe832444f8dfd250c134fdf516c02
+
+COUNT=25
+L = 160
+KI = ced62f68d8b33ed916b6ea2adea02daf
+FixedInputDataByteLen = 60
+FixedInputData = 723a516c3fc082b3e6fdb6cfcb5ae0e98cda5f4f4bcd9a9e5ceec072bd1865c99adbb98999e0ff033dabb3df26b665dd37c2b017044a1d726ee24529
+KO = 1b15a811b6c56e40920baa466ca847a9f2179dee
+
+COUNT=26
+L = 160
+KI = 31449f551784a504a8bad6e1d0677c44
+FixedInputDataByteLen = 60
+FixedInputData = f0080c9917cf2845dc33e31565d125fae99fee917561f52f32e8b5d5889b0c3e1bcc650dd24c4eb6a3c5689b4267f0a4da899cd408913da0aac1339c
+KO = 5e2cf494d33a290a96c866f747805786ef092545
+
+COUNT=27
+L = 160
+KI = 1ec63fd57f27c74a6c839e69993d7938
+FixedInputDataByteLen = 60
+FixedInputData = d2bfbe0c7b7a7c4a9ed93ab7422796059e84e1e162766731214ce0419b47267ee2c8bf51232499cbed1390237e2255abb319c72fb39728839b073c33
+KO = 38f42c1074591d241cae08708269ea7fa6a84229
+
+COUNT=28
+L = 160
+KI = 2dafbb5e0f9486d9d98ab1eb4f1ffe7b
+FixedInputDataByteLen = 60
+FixedInputData = 2fc0a882615626e0a6907bf7321a7781fa4a4d3755ee24cfdd8c761b2d649387eacf604438da2acd05528aceda000d4d45c2d4d063e2c8dc03ea93ef
+KO = 88a15f3fd2342a443ec8827ce4bc2673228f3e88
+
+COUNT=29
+L = 160
+KI = 74d188a51545c802e43f5f0902e3ff9d
+FixedInputDataByteLen = 60
+FixedInputData = a91350892afe9e632abff6988bb52f55468f63083037a084f49c769ab7d8772f6a550dcf2ec74994610de3075cd4058b9d586340363df6c86378e4df
+KO = c1d532614bba8b6761c86128cfa5c9aeb235daa5
+
+COUNT=30
+L = 320
+KI = 74304047fe55fe0b2d089cbf8f021af7
+FixedInputDataByteLen = 60
+FixedInputData = 631703467f6837e7ebbb177ca79a1c13f24995d08f2ef60c3b8b19a09068808bf216f0e92158f5cac97c68d78d7ac0492ed2b71b50d0b8e30a238986
+KO = fcdbb62005b53c662a99b2784a07f73d02a00eec609dd36056753549395d3d3f8575ea623c9e4c94
+
+COUNT=31
+L = 320
+KI = 3ca375a98b759957d83af46f740be57f
+FixedInputDataByteLen = 60
+FixedInputData = 95d84914e462eeb53242d7d83275c0fea568c3a34bbcceaac175f2ead6d01bbee54e3ea9971db037fbcd3c36b7ae73047f2400baf114da750acf47e5
+KO = e81ded447fab77a447fae0f1c28c2563ccb472f6296d581f2499c103c3b98b4b73aafa0a92fbc298
+
+COUNT=32
+L = 320
+KI = 9bf9004b3e145c0c107a45815862d04a
+FixedInputDataByteLen = 60
+FixedInputData = daddb94d1b34c7c3a4f640a6792aacd4da310698c3866dc2d68fb5d31a15d3025c03026bbeac267bd78110c955e575b4b6ae126b12624fe7deb46a11
+KO = f0b18a165e22e8d264e666c27a20d8dc61a0e6684bcef8ca3911cc26aa0810351ffe39ba28e7810c
+
+COUNT=33
+L = 320
+KI = 45c60102472fd47932df142b93cba36a
+FixedInputDataByteLen = 60
+FixedInputData = 6c1b665a0ef430b5812019596f42615f52447c644f52d983f01896d46871c0378f1f263fd28a6d9fdc26ec11c22fa52232406ffb27516c6d85b6962c
+KO = c28a88aabf80d03ef5a253e7deeac86dc81496df9b2d4af933d2d12eae32fb0edc42ddbf7f6e7022
+
+COUNT=34
+L = 320
+KI = a94ced6e1b3e1e906bd5d804b6171d6a
+FixedInputDataByteLen = 60
+FixedInputData = 53f64b1221116d26691b29161e599616b23babe0e95dbf0fa3811d872a69cd7e417ce50ed88630402b30527a9cc1a572072283f0bb0cd5cae8f49d7e
+KO = 925387b0478e80a5c1cd9fcd06dfd52f785ecacb3b65afdccec613822cb3e7c271f7b56c8a25276e
+
+COUNT=35
+L = 320
+KI = 943ba6356f35905fac6533a84adf1ab5
+FixedInputDataByteLen = 60
+FixedInputData = 34adf146e0168f8fa8b363f0d58d57502f3e0dbb8b7d1893471cddd1e70da8870a690c9bb888047ec2b69b40d11b11b366eb491143f2a39b28c163b6
+KO = a47c85ef1fa94d617413213d9fac0e0649edc15cc96286305b8062f66b353788a8357c230aa35e7f
+
+COUNT=36
+L = 320
+KI = e01189337c6258820be14c47a5275e89
+FixedInputDataByteLen = 60
+FixedInputData = b0531b6556d4ad4d1a77ca7b1f5d64ace1ec7134394b97b458a3af2f8020082fc0c9c02f65a940f5f822117fd00c5a104f5bd7bf3b2bbe000b0fa898
+KO = a3669181c6ccd733e273017f94ef0c97d7b34df0363b07a4736fed90f3f04314262c90accdcd2340
+
+COUNT=37
+L = 320
+KI = 53f2d09977476294b848702be0a8b650
+FixedInputDataByteLen = 60
+FixedInputData = 3c3d93d71a3fe8586dedf0e7c08bcbd8eb4d556120a960192bc73f02221771684fac89fe8e15fd9a673171eccda637b96acd0375b47a4ab1196a9d4c
+KO = b993c0cd86990b6b958e19363ff855ea0d6103d3a0006de5860486fea57f1123bae0787008c11973
+
+COUNT=38
+L = 320
+KI = 27bb85d4c8a35c805ccc530aede31ce4
+FixedInputDataByteLen = 60
+FixedInputData = 7fe2b9ebe7bae074a70b4b99200ac7e0568f67d88dfa1d2165474bdc20f00205c578964eb25775e34694ef0890df68b3409e0be5969b6ec290dac7bd
+KO = 4c211edbbbb566689482614c2ccc19c1e0c3328c81efacd0873568cbad72222b3a641215bff3f249
+
+COUNT=39
+L = 320
+KI = cf50f263415b0e3dce8f852390281f6c
+FixedInputDataByteLen = 60
+FixedInputData = 3309e21072a739acb6d400ae9f7255fe4d8b8519f8a1bdf70ee7fa3ab4fcd1493f3033502cd23256ad1c982346fd3f238857ae25a6070d7d7690ff80
+KO = 4ebdca36a0d7f2b57982581ca53237682553f7b83b9a54ca902e02d02dfb45a3263a2a747a5a66bf
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 02f9ff0a7b136bdbdb09bc420a35d46f
+FixedInputDataByteLen = 60
+FixedInputData = ebdacfb0d14c6e38602dc95b43cea8d354596c360b31a02ea780d4fe35728ec75de2fb357c36c1210c10d35369982989ad02ab4f4094fdc86618e3f9
+KO = 207ee3acb1d1785fb36109f9970153d8
+
+COUNT=1
+L = 128
+KI = abb37617b2d06a2eee43bcd8eb37ec9f
+FixedInputDataByteLen = 60
+FixedInputData = edffbd74075328ae9dfbc17d81a4ee98196ccbc879111bd9680ff4bf78e5ed0314beb18c3a2d76c945e032ad1bbf1149733b86b2c6e96452b31d1f23
+KO = b2a61b7bc8aff445709b77efef3698f2
+
+COUNT=2
+L = 128
+KI = 336c579ec5241231bd0e11e16efcdb0c
+FixedInputDataByteLen = 60
+FixedInputData = 61d3bd2d696e746ae27ab79ea4e0516979438ddf382c067d7d5f349b6135661b2f8646e8f6bffd5458b3aa860303244babffa224e65de6e9abd247bc
+KO = 557169532c8277a547cb476cff6f14d4
+
+COUNT=3
+L = 128
+KI = 722d3ae8dee647dfbb854d0cc4bcc32e
+FixedInputDataByteLen = 60
+FixedInputData = 58cb5bf2cb37b71cbc1c3c0791863fcae4c6f2c2aa7f21f2a5adc7bc67710fa6b8a8ef4632fa6a1a8248e15513e193007b0832906bbed19be8b230aa
+KO = 72570be64c767fe65c9e34521dda38a3
+
+COUNT=4
+L = 128
+KI = 489875384bb0ea0e93e8472799b12fbb
+FixedInputDataByteLen = 60
+FixedInputData = c23ab8a611cb7f64546672048531fb39c869c2000d42a2477683d668edb50f52d41e44699ff94ecce019c7d6c27c1d202e9c4570b59abf609fb104e1
+KO = f87e4b09cfe7321148c830ed1a917201
+
+COUNT=5
+L = 128
+KI = e976664ceb197842a728a9e87a11bf24
+FixedInputDataByteLen = 60
+FixedInputData = c4406defaa9c9b118ad80b8cf03298a936816bd311b4985c1cb8bac9187310e144cbe235718cb1431c6722dc3816fd47dc364833958ed9027710bb70
+KO = e8d644184fef704819e5149dfe183996
+
+COUNT=6
+L = 128
+KI = d16207ec87cd53a28f1b00a106d8ef37
+FixedInputDataByteLen = 60
+FixedInputData = 5d765366bf804f08e82d3af58ef2932e493abf4e3e995703c627345643fce10cb4ea50875cbe9bc29bbf4657c218a34e9493dbbe78ec1fc3684279dc
+KO = b48bfcbff646e171c95e813b2f31a54e
+
+COUNT=7
+L = 128
+KI = 92d4915351e5c7812aac5bf92d399794
+FixedInputDataByteLen = 60
+FixedInputData = 027f58c27562b48bcf91565ed56bb7743e15f1c761206825a58e675b37af3ec6e381079a25c71dc168fc1242805e45949d1fb58f164ff9032f962129
+KO = f81c33ddf1570621ee595ff438767296
+
+COUNT=8
+L = 128
+KI = 7badb01860349fc167436c06dd6b16c3
+FixedInputDataByteLen = 60
+FixedInputData = eec215d68374f835d569d204677b6c50caf5bef50e3aef9fb8ce5290b57233e10a2cedb7b3223a212adec0e4811aebd06edfc6e79b6e6969cdd8598b
+KO = 0779a0f17b85c9d1753a094377f99451
+
+COUNT=9
+L = 128
+KI = 7cef52481d0f4ef1b4be3386fa971398
+FixedInputDataByteLen = 60
+FixedInputData = 2a6f370adb1301bb1c2319ff619aebff70ebd3514536faa277bb75adf1d4b8709e7fe305305e9516054e6f562521bedee84d2365e324bd39f4a3eff3
+KO = 727f33d3ddc3fb42a043ff6e795b78da
+
+COUNT=10
+L = 256
+KI = 24e517d4ac417737235b6efc9afced82
+FixedInputDataByteLen = 60
+FixedInputData = e9bb4b414fd4de817e78ef322e4e180956cb9be6c4ed25822bccb0e514aef084f87655108964e3452c00f9ab2dd8dd78333f51724383fe6cabbd015b
+KO = c6043c6b1bd81ea074a1b12351b5e3c46857c2886574b79adb94159461474664
+
+COUNT=11
+L = 256
+KI = 2076812e78d4bcd38e5a9fa5bb06663e
+FixedInputDataByteLen = 60
+FixedInputData = a8a989b16aa529ddfabb6e659b5bc76e7b9d8bd4319a94ed009f8ade6adb271a6dc5a491bb3de1afba2043415c355d7e65f1532b01578925f5676eeb
+KO = 1ad16b20b4c6fc8dcbe2b5b9d5c7347549e8587c00a5721ca7f55b6aabdada1d
+
+COUNT=12
+L = 256
+KI = edc54d780c797210621f894cc1f3ac6c
+FixedInputDataByteLen = 60
+FixedInputData = 4a7ac103e2d13c2700ff6b6c8f52f94b96f278ffd3e909bab639c24864bd2fa3a7c7857440aa8ca3d94bb17f09942eab8775a7e0beebc9f9ee742fc0
+KO = ae3f34550fa3cd67afe3755625a7b5e556cb047f9c7c3491491ffd697c89fce0
+
+COUNT=13
+L = 256
+KI = ec49aa48982bc94b33f89c31f2772013
+FixedInputDataByteLen = 60
+FixedInputData = 20d653017b95936221a2c0b36047ff9a87f2b27fefa747fc0de89e25d7a1ce90a019b12b09f7c0da76d1897d78360f64afc8af2fb7013120ac25ee10
+KO = 164d6d61a7f3262c239433a0a5491e6b8468021333f6c26e0f19cb8a6d2b8005
+
+COUNT=14
+L = 256
+KI = d06f699757f7ef03e0040866d21a0fb9
+FixedInputDataByteLen = 60
+FixedInputData = 8e48ad6681ffe578fd6485b265ab74f183ea419531fc5446d78e5454f504ba4c8d617b1674a3a28384ae54cde6fa3a65a94b15c1e1ddb744f59ab2fd
+KO = 5400e5c7ad4c397157869be915ec9d4004dc0ecfdd9b00b6832419f7cfc47a9a
+
+COUNT=15
+L = 256
+KI = 585c6ad57967c78f984f12c9ebe2a4e6
+FixedInputDataByteLen = 60
+FixedInputData = 222daa9d739ba825a6a3e2f6e9e457e8bbc8ba9f219d7a2bbb0eb16806a8803d2646f4d9788974635db9d82c5a307869e4896b7d31286bbeba3316fa
+KO = 1e7900cf822c5818b82a61f2560b4e0529fb86f389d31fe7eb7c51f4aeba5691
+
+COUNT=16
+L = 256
+KI = b5d5c0f4ee7e911375a3870db4e7f93b
+FixedInputDataByteLen = 60
+FixedInputData = 8a86ea9d5f988fb0c32db4f5c57bb9eeaa5726a381f92b3cae1dc1f59685edf54cedeba957b1d1567b1f892b2944427fde5c728bc534df78892f128d
+KO = eb7e9d45f9a4d33cc03c222f2ffc4d50e5485bc297cdd036b226fc814752fde6
+
+COUNT=17
+L = 256
+KI = 4ba5a8fb3c9e1cfb1714c46eed2582db
+FixedInputDataByteLen = 60
+FixedInputData = f3edbd86cfe3de321a86251c2e37098d1bab9ffd18cb64782121807232d4f9ca3dd61337d42df6bc52117d0b5c9f6a79771c18674512ed34730d597c
+KO = bac1cd7693b66f40993c3190efe1fcc55d20a89e92bc7a1d36838a41d22f49a2
+
+COUNT=18
+L = 256
+KI = 98b2c8fef57adb8a25fe8bb301489e50
+FixedInputDataByteLen = 60
+FixedInputData = 47f2df89ce86cecd009b4fe2d3c9d04e31b79da28426ae1ecd8960fe40b7c2cd2b0983fc4f6b5ef78fc31dcc5780361c55c54844cf8e90ee353a234a
+KO = 5b4c037219e3dea34b14071040ec392ccfeb5d163e372f1d51f52742548fbf96
+
+COUNT=19
+L = 256
+KI = 1032b06c4759d60f8123c29634eb781f
+FixedInputDataByteLen = 60
+FixedInputData = e5b05954f08fe644811f856ead2e1ecd86b132b09fc5f0a990b2e9eb3eeb6da48479c5e2b84885af44689b092ebdb5cddb4ba794eafcc584afa1164f
+KO = b1ac1814fdd9ea1400dbbdaf9cb6af401e61dd7e59495d61904d29c64bac5bc3
+
+COUNT=20
+L = 160
+KI = ea1a028238c884e4e33ca16ae2c66845
+FixedInputDataByteLen = 60
+FixedInputData = 643beb84df743c14ae10381a1ceb2079746c94f39ade5f02e9fc629b67ce4390c3560282648e00cd88c9df5bcb1985d6fd94a3998394dbb5ca7e6ef0
+KO = b46a7e0380a562c87e0ff2b0ce50675932e9fa00
+
+COUNT=21
+L = 160
+KI = 748739b9bd61f92db8df89d9042666b1
+FixedInputDataByteLen = 60
+FixedInputData = e2acae3549491b8a2843c65bb6d35f839d452c6ac90d240d7668c136aed18d9e151f4789172a61b8e6d5e1dc361b05f94880cdd5075aa1a9e7749fd7
+KO = bf565232e2adeb82882777ff0c0a14f5eee63183
+
+COUNT=22
+L = 160
+KI = 06da2a68b5fb9df7079e1276b736d0a8
+FixedInputDataByteLen = 60
+FixedInputData = 853bd49cefe2f2743dc0da1990e12acbe4241bc70bf151414aece08cf1d8f3d3248340fb3c6dab8a24d9ec5782d9218e629aa715f36563d44bb21526
+KO = 3ee4176b89869bf997aef9f5a785da7fcfe3cb07
+
+COUNT=23
+L = 160
+KI = e09cd881ebd902c54ba37b5cd77c5e1f
+FixedInputDataByteLen = 60
+FixedInputData = b890804f0930951dac8870346a0de444075d1c6f663bbdf8800cd402b0297232aaf54359a0eef43452151468b383e4d8d57109be79692548613fa6e4
+KO = 5ce4c58dd07502fde32fa26deb677c341ec006f8
+
+COUNT=24
+L = 160
+KI = bb5edf6a59a9a69a1801079e183a539a
+FixedInputDataByteLen = 60
+FixedInputData = 3e9b468f7ed236bdf7cbdbd78524ac6843e740a25132f70ec65e43a01f3d7f436536902a8ab8a021f786f61a9ec5e8ed252b3fff72375176a02e2e95
+KO = c840c049f6acd921c60ecbda8aa48e9222408781
+
+COUNT=25
+L = 160
+KI = e5657b0c7100de6b964fbeda0b63cdab
+FixedInputDataByteLen = 60
+FixedInputData = a14e6b5c5eb18d464fee10dc7e2de17ff223e23967836d0fb3e6f41011003fb0947dcce2381d6defae390f0459635d1fa63b7e0afdee0a37f1e6065c
+KO = 90c3c6bddb960602a4f46d0730ea719ab313e6bc
+
+COUNT=26
+L = 160
+KI = 69872229f827cc60f2babdf6de78fb62
+FixedInputDataByteLen = 60
+FixedInputData = 8518915aa799d39d36d4cb9421ff8b08f2996be3c72279b8f336698b92093e01f3fbcf5e38dff57232e4364c896bd3794b5e2d61c8a685224021b3a7
+KO = b9199cd782d17eade13efa1fcde4a79bd3cde85b
+
+COUNT=27
+L = 160
+KI = e3553e0ade2dd9195a20613a7e4d9248
+FixedInputDataByteLen = 60
+FixedInputData = 80df10a3ed6441cb8ad2f7d85731c51149d2f2bf799fe015ec73fd30303326c66bfa26619094a139a9dbaf4cd6904317fc53e63d0da294995823c637
+KO = 0a36db05a8cb200d70a7ff96193803740267f60c
+
+COUNT=28
+L = 160
+KI = 879cf2ab55d7ab049f26ac09709583ec
+FixedInputDataByteLen = 60
+FixedInputData = dc054f58a784a6aecbe80c4fe312dd197c4a3ed5ad9159077c6f66166f9f4a056fe586a570c3dcec8d6d4c623bd73e98a5db2699628e0cef2be9dbb3
+KO = bcb7ee9c1fbb5e207f7fdb028589598e5889a28f
+
+COUNT=29
+L = 160
+KI = bdae545f88e74cfddf19c3f0f8ebfbe3
+FixedInputDataByteLen = 60
+FixedInputData = 060fd0ec60ea9708d9c600ba2608b44e190c9f76123e182c6513f17ca0db1ca5703c181fdb2208e254658d3fb08d516ff46689c238cf440f69d54ce8
+KO = 44eeba065af84403e02642b7799e3fcb79f431db
+
+COUNT=30
+L = 320
+KI = 502504c949164a6291adbd479f88e144
+FixedInputDataByteLen = 60
+FixedInputData = ac1ccfd14af64eb84551281d5e77f2d2f5532948618fb077e9723f204df3cb94005dc4e3b42ef30498592bee2e152f35fa49b11bbe8c2a492787d735
+KO = a661b91879f00f9b158a4183b09dbdd2a200a21fed54f36e5bff226ab395cb474b67ddd0a412365d
+
+COUNT=31
+L = 320
+KI = 56f88468090b445368951ea922202b7f
+FixedInputDataByteLen = 60
+FixedInputData = 6c0458addd9b0bed69e859618dd621ec8620d0310e4db439c59ad1b7f2b1b168ca7adc4bf469b580ab7d9126a88e17028969c52c07375ef8ec54ad15
+KO = 40cb8fae06aec0acf03dd96764c8343e533e33745074bb866d7a7b239634d8788b253b775f2af597
+
+COUNT=32
+L = 320
+KI = 0f6fa39fc8a5b56d08214261dcdc489c
+FixedInputDataByteLen = 60
+FixedInputData = bf057fe37c2d0c811feb8621be0c301acbd02ffec2660b7d519a48814cc38fbcccc0f8040db5f70189adfa01cf3b2f9922246afb39ca27d40462fd40
+KO = 7a3a1c4982da48318208cef619b4fe532bf7074b54e09d7a97b505bc4ba5fe21ca269f4970332bd9
+
+COUNT=33
+L = 320
+KI = ef658a27efd01898a754965d469bb717
+FixedInputDataByteLen = 60
+FixedInputData = 94ca944137455e4b2f8d480faf5cf5996db956fcbb7e99abdab37d7d3086ab7f1d48377cbf28ea1ef768054e35c04e5b3667619df168dac5c06f3a8f
+KO = e095921ee6f7d0bafdf607c6bfcbdb17fa1bacd76feb8de71e3a4467418f9a4f13fbd3a20a9eee38
+
+COUNT=34
+L = 320
+KI = 058fd6076313c3c4b175dc30b3b3cda4
+FixedInputDataByteLen = 60
+FixedInputData = df9e3aa3a64933231660dcd00bd8c044e6f496c90f2714cbe6cccc12e53b3d291ff0353a7b247e8e75fe44adc1fe7c018168633d986b847ea884022a
+KO = cd38b3db9f62d7b90aa0dbb5ae76c81b1b00a6b191c69bbda8da0c4ecc4909f27414cae74756adb9
+
+COUNT=35
+L = 320
+KI = e67cd4f9c08d155d81184d94c433db6a
+FixedInputDataByteLen = 60
+FixedInputData = b8a43eb19030ca13561953122a623df1b46280b912d7d7aabd2d998f74a401d998fa88ae5c3443cfc79de315004f9b8aa38618b289786da767c14da6
+KO = d4cca4d27fb095fd222b31ef6d96c790b9b75245c10c2c8e1ccb66a433ede7f5bd035bd198eb44fa
+
+COUNT=36
+L = 320
+KI = 9abe39bc4bf60af5f4beb6e3273bc8ab
+FixedInputDataByteLen = 60
+FixedInputData = de984bb448be91cf9dbb79d6cd90d23bd5e21940071a8f84273b7a4e67f985b1d045b36a5883840f7cea3fc3a30f23b32ec0f3638cf55fc5dbc03a30
+KO = 40b8fc44cc5b2bc05ae3eaa79b0c4815c13b8efabd721f91fa252a3dac772c0cec0afd0b161631af
+
+COUNT=37
+L = 320
+KI = fcd8e80d030322b613de04b4e9b46005
+FixedInputDataByteLen = 60
+FixedInputData = 5968b30844c0aca7716514b87aa6c54a7c21ae24dad9a89b99d79e795cd1c278ac8c05e2ac68638f7afe9bb190598f49b7058989b80952e9cef42c70
+KO = b81f290088b2df5d42f9d9c259dc9f294a39bd69b99d1e9d36a960c9df60531e817253d15d629154
+
+COUNT=38
+L = 320
+KI = ebfe8c4d41c9726460d65a8f499fdc62
+FixedInputDataByteLen = 60
+FixedInputData = 1c8c38850f451ba31a779a84bcf262ec72e25df3fb577b500cb084268cffbf4d4f34974e79503c724791bfc68bf2575261da22a52acd69643cce870c
+KO = 154896cabd37e0b736eb9b7ca5a0b6eb71d491eae1729dfac1761f9a08e2b15bf288794da9ac3498
+
+COUNT=39
+L = 320
+KI = 27ec9481ffb373b40c2cbb55abf83b99
+FixedInputDataByteLen = 60
+FixedInputData = 8d0ae4d224d77c9b7eed07b21753e0d8d4dc57d1653d8ed57450a02f3d32ce13e6cd750918101679931428c94d7ad54a9de0ceae7a484545b1f34248
+KO = 6f06740be953cd335ae7eacfc0d8c09d41fd27419eb2306f1d81b087d77f634aa05de7534bc1e564
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = b6e04abd1651f8794d4326f4c684e631
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 93612f7256c46a3d856d3e951e32dbf15fe11159d0b389ad38d603850fee6d18d22031435ed36ee20da76745fbea4b10fe1e
+DataAfterCtrLen = 10
+DataAfterCtrData = 99322aae605a5f01e32b
+KO = dcb1db87a68762c6b3354779fa590bef
+
+COUNT=1
+L = 128
+KI = f1e71b1dd502aad84728834bfcdb281c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f9df43aaafc930f8b2a45a4bf6fb1e0f51237d4d4c2768304b407b7816e77eadab3030fd2cb21c619be5540250579f275a19
+DataAfterCtrLen = 10
+DataAfterCtrData = 2d965ea59a8b6cc432ad
+KO = f405141e34dd81817c7b608fab372e6a
+
+COUNT=2
+L = 128
+KI = f8844ba943586c432a3651f23850bdd4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 170b43391c09e65f9672c01d9743767ce9b96f48096e96a0041f3f9ca7ee8703606ed794ba67b5132afe0f83dd1df733e57c
+DataAfterCtrLen = 10
+DataAfterCtrData = dea6e0549413fc2a26d0
+KO = 8dfc0cc6a66631351f09c625b6cc4bf0
+
+COUNT=3
+L = 128
+KI = c18d9038d8d919da9f1102157c0d22b1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5306e1d8d2f2c60c9a86eb63d8c7061ddd16652620d55b86081dc311523e4a14139d80e5e91a003457615c002145cc1464b3
+DataAfterCtrLen = 10
+DataAfterCtrData = df701b2abdbbc19fd57f
+KO = 0035580951d7607fe135bfd8ad7ebf1e
+
+COUNT=4
+L = 128
+KI = abcd5813b439c733fef520bede56bf7d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b51be88a47b4fd2f4ac4a47fc1948d5bef58c1326932426d366aae6c0ef13f31ba90208afaf1a522144d48c9526b0de97522
+DataAfterCtrLen = 10
+DataAfterCtrData = 0381936bb37bab478b5a
+KO = f6f7f4285996090431a1821e9874b665
+
+COUNT=5
+L = 128
+KI = a2890c1fe8a9a6ec11a1a1e0d71c543c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8a9b0ae4e8d8e3e1fb88faf71214ed51fa17ef0c7f8d3e7e12a15f9041889173ae545bec1ee79259f6117fdfae5c5b697a9e
+DataAfterCtrLen = 10
+DataAfterCtrData = 55d265f05bc31e927c6f
+KO = b3fc1819e48cbf65b813f53dafc90395
+
+COUNT=6
+L = 128
+KI = 450db2eaf00e7a97dbe0fe3f4270cfcd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a5b929048edd0852d24dcfd822e9abeb1ea1c8fd97d2d13e3abb3468930a656d817b98b39ed7294b64d355dc7517f92e4387
+DataAfterCtrLen = 10
+DataAfterCtrData = 886cfb994f811879304a
+KO = ded756ab4b266fd117ab89b12b5b1592
+
+COUNT=7
+L = 128
+KI = 6968906edc39b866e3691fa90bf4da11
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4993e033f0d73f6950d920fd26c6d0c450615482bca739adc4c41e47aa41be61e993c1f8f5542c9f1e6e1221f8eef302383e
+DataAfterCtrLen = 10
+DataAfterCtrData = df3be30d0ced08e13ce5
+KO = fb956e783c567fbe4c093aadf8128155
+
+COUNT=8
+L = 128
+KI = a1ac69e0fe80fdb8da38987e9e50eb2d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cd9f2c502a668e8e28bf6b81a6ab67f717c8c211600bf6722a16d03b646d161e65dea119be1717ecfc261739a779fe0b7074
+DataAfterCtrLen = 10
+DataAfterCtrData = f3bc6815a4b1f3a5ef31
+KO = 4490b159096d2b50dc88397edc540e6c
+
+COUNT=9
+L = 128
+KI = 8e0823097c0f3bf172d2f83ccef0451d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2d80302e8fbbd1ff2d78b05a4591d38b2f0371c189c77b0680e91cb4194e2ff95002ffaf2143d31641b433bfc880a63403ee
+DataAfterCtrLen = 10
+DataAfterCtrData = 3f03dc9c7b29dc94ea51
+KO = ca6313cd970664a777fc38665e265a75
+
+COUNT=10
+L = 256
+KI = a239154d967d7c9d852bd99589e1ac1c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5d4cefc0dd8e954fe0f1645f19f8fc4654f88fa08b42eb67be98db3a228cdff00f0f5287fe32fb9a59f626d1984e33d6eacd
+DataAfterCtrLen = 10
+DataAfterCtrData = a3e27c1764932ce58625
+KO = f69af7108762cfb95a2282c12eb58d914a78369c8f4a91c7850c81c973f704e9
+
+COUNT=11
+L = 256
+KI = 9b9d6e830eba7a32a4d5779e0d2922ce
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6f5e1f091365aa9812b66f12efb800dc2e9426050730ac3107c77c8a506a43d451619adde69de79d32fba575b223f6d82180
+DataAfterCtrLen = 10
+DataAfterCtrData = 2244250b22d064952cf6
+KO = 420cb9e7c75704954e0d1a68fecabfea390f7b7d0ca2be6ddc4d3b911e6a8c62
+
+COUNT=12
+L = 256
+KI = 81af08477372f38c56e127acd600e24c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65d89a710994ab00ec66588de78560018eec589fc8c86f2d6fcc18783bc793e7c7c467084f59b6c122407695eff18ea2f443
+DataAfterCtrLen = 10
+DataAfterCtrData = cb9c0a61af46da34fa74
+KO = 5eb6bdbf35322fef20b6a4e30e1a3f2b4e86bcb002d87e9e1fdea554ffe3077d
+
+COUNT=13
+L = 256
+KI = b8485ff313b8fc7b818007363dd2ef72
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bd5f286b4f3b43e115a736c3b07ba891c2c5e6bfb42978d24642907f2a11e80cec21ea1a78fc9f2f0510db27af352a8d2740
+DataAfterCtrLen = 10
+DataAfterCtrData = 51b86598fe85b2b66cc7
+KO = 5502c5988adacddb464af97273062848a9a53095fefc82b9fd2dccb4a65f386e
+
+COUNT=14
+L = 256
+KI = c4add01c508d236d0ce70e8847099d82
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3893b7d6ca9dec237d65e67285892c909ad2b260db1300f8c5d1645071236d9788024ed8214c38b9275a36952df8792ac5f9
+DataAfterCtrLen = 10
+DataAfterCtrData = 3113dd15be0458916e5f
+KO = 15f3c300212196bfdd3ee0758fd1e032e6aaee5ae4dd40a246098bb8c63d9b4a
+
+COUNT=15
+L = 256
+KI = f5480c4dec17a7834c55cc4c1ef18623
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1c317eb4fb139ecd4aa082e55f70b14428b97c498adb48cafeabd1cf52b3bdf227df953216f3b66ecf080f46dcceed10c47c
+DataAfterCtrLen = 10
+DataAfterCtrData = 0165e484481322929eac
+KO = 730067900e3199ee4699c3367fe25052ab816bae5c7d70031b9891bda85a3e65
+
+COUNT=16
+L = 256
+KI = 42cab195f3abc949bf03b178904671c2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01d1329f08206ad3c248dfbbd2b89d109922897bbcb976360272633ce2ed7a8bd876fb657eec405f7d07a7627b41b062756d
+DataAfterCtrLen = 10
+DataAfterCtrData = c888716800a1ccb24f6e
+KO = e352fb4004b1dba927f79d98eeeef8e6dbc6390e98f640b15d6099f2240ac760
+
+COUNT=17
+L = 256
+KI = 3a2c603c8bed412011db4a230b7f43ef
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0cc442090016dadd66375b7a463ce256b9f00f8bf7085ae5487e06850c86c481fa75924f3eff7a7026805dcd8b6797b741be
+DataAfterCtrLen = 10
+DataAfterCtrData = f0ff703c35c789dc28b4
+KO = 96bb0c225c2e77949724cb91de7f2e0c51c5b831d5c748d5ddd87a839d5d074b
+
+COUNT=18
+L = 256
+KI = 2470ebe975b6563c895585252d3fbf7d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 136ce8cab72d1cffa11c59c5e32adf2d1ecab9e849d3bea31c4b162db5e0bcc8d597c6dc35993391c5a045d1a2de67c2878a
+DataAfterCtrLen = 10
+DataAfterCtrData = 36431c3ce455d076b766
+KO = 7851acd70936fe115602fb6d52a4e8037c091e4f5b46caf44c0188528e37f863
+
+COUNT=19
+L = 256
+KI = 3ad68ca06aff43a77e5ef0a2c608bab2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c04756e5625da923e35a2460745fa842dd087d452a1a40e8e0b4dcf2e9488d155b44804f1cd8bcdabe7320d71ee250d67e78
+DataAfterCtrLen = 10
+DataAfterCtrData = 1330336da609fbd70e21
+KO = 3a69d7abfec968a6578d5e8ce417eb4b34dd7b9b4a2b97cc67434cad2fb2af60
+
+COUNT=20
+L = 160
+KI = db6891ec19c0a5648c49cc214aa79a62
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0e9dc3c24d8fee4c8ebae8496dd74a8c43e98df9b44f5a87ca3e0e06f25316c42e40ab56f0514b41abafb62436df5e2a853b
+DataAfterCtrLen = 10
+DataAfterCtrData = 5e3b3bb3678e62841248
+KO = 4333fc7ffa48b574c623704306242b78e5bc07e3
+
+COUNT=21
+L = 160
+KI = 17d6ab3f158ed272ac82c5a6a744e429
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e712768d7249e1827bee24b2cebbbf6585bada75e0f030f6e748c9d0af2c259e9b72ad7ca916d9a4e18c309fefc457fef760
+DataAfterCtrLen = 10
+DataAfterCtrData = 2793b3f6001f5499a0ee
+KO = f3aba5de4d4c31a657aa654507699406f4c65b07
+
+COUNT=22
+L = 160
+KI = 52b774e5fc17835618549dde8795fd1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d0f3bd8046b662d204753926767fe5ae9441aff72e459c71c0beb33fa9652b00566da592e69a30080a61ad5b9d17c6193895
+DataAfterCtrLen = 10
+DataAfterCtrData = ef07f80632c80f85cd2b
+KO = 9c1f392d6b96d8d786dd92f0da0223395e9fff58
+
+COUNT=23
+L = 160
+KI = 8e4ce30f6a03c8ca99680ce91dbfa3e9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 087af446886babfad122438a712d88917aa1243eeb7e02daca0511804a880e42e0d76c63a152eee91901294a3fe4c2367b9e
+DataAfterCtrLen = 10
+DataAfterCtrData = ae9c3121ff91b550f10f
+KO = 97c17555e6a38409f61254205d33d6a45f044235
+
+COUNT=24
+L = 160
+KI = 41775cf5641a3f4cd31cd68247a7f65f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 00493576b24037923f0591f4064053a1a5d6302dca97362fde22f2e0971a7e1f00faeb4c78cc4e58c8e399f5e2afb87d7c72
+DataAfterCtrLen = 10
+DataAfterCtrData = 224cae98b199c19eaa46
+KO = 8cbabb6273b0d51f3b3e1c7c8231d9bf7dd1fdbf
+
+COUNT=25
+L = 160
+KI = 3cc8c5621a795052f288e5464da7010f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7dac5dec921ed40df8ef64318fea097c8df883ec19bfc2c7380a2d3ed0da2136658eb215315755f1a796ca4c47d60f89954a
+DataAfterCtrLen = 10
+DataAfterCtrData = 0b39075dc2d52587434c
+KO = 64a260623acce683cceee7c997653d5e14c18e67
+
+COUNT=26
+L = 160
+KI = cfc155defd4d22afecd91b2e4b671396
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f63066be625dfd299d82c2d0896f1e3b0665d0f181257437b05cf1c11fb0f3492f696ba4e36a6bc2fc035f5d077b85181934
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b0e55237c7fe765729a
+KO = ee061c9ad3c2f4f04404c9ae0a0f9e8bbf3e9fb0
+
+COUNT=27
+L = 160
+KI = 2247fb322a57d395d527d0e835c0be57
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 19b7bdbc5d12e46ed1de330181c8740adf2aa6fcc2f38b1b7373fe7ae74717047b37aa30021e7b6450897c2565c249c10cd6
+DataAfterCtrLen = 10
+DataAfterCtrData = 483d62ebd97e46d750ee
+KO = 89b58fc40ef1eae9458703e2995f15b6efbe864d
+
+COUNT=28
+L = 160
+KI = 33f7051e80f2ef16a371f21141785fe8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3055f4ee2ada6d757a382dba2cbe5d6d25cbe980e0195c4624ee0b33daa136930457977808e4eca20defb594ade06e062192
+DataAfterCtrLen = 10
+DataAfterCtrData = b21faaaf37311f56c110
+KO = 7ae23c049cb5f0ebc5dd72c531aaf02404ddd125
+
+COUNT=29
+L = 160
+KI = ab0babbe53f19bafb402033d5e9cb1a6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8f503bed67c039a0362c123d569535045c3dc397b7f40faaaaa81c3d012fd0e0a2a39d8b6e5a3108e0f8e8f61fc06e9b5641
+DataAfterCtrLen = 10
+DataAfterCtrData = 5969441ceb71c6821fc1
+KO = 5e7e2459be7362937cb4f4c884f78339c98f1555
+
+COUNT=30
+L = 320
+KI = 5f99dd55eaaedfd7660c72530730541f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 128ebf7d66d9d0b425038ca681bcad81698c173092ce07ff7d10e153bcd5a0560e3a0314a18512143cdc6158131cf1b91db1
+DataAfterCtrLen = 10
+DataAfterCtrData = 5c482b7201779677533f
+KO = 1d5fc5fbb78aa813f90edc2fca584c135eaa1613cb52ba29bb7ce0fef0c46c6cf741ef793038a60f
+
+COUNT=31
+L = 320
+KI = c04625bd46eda32aa2b3925d9e1c7f55
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fa74a1a4b00f9ab216c79f84bbdb0ade76dc84c7825b3bd65fd97e1f7e5c89dbf3a9dd6a65c3adf0ffa7407074f78608af9b
+DataAfterCtrLen = 10
+DataAfterCtrData = 69f5d960c5da66eeada0
+KO = 14d1e8ed35987dd37ca34f5c9de129df1cc905b68c9f955d7df1e34e7265e6b4c073cae5ca8638bf
+
+COUNT=32
+L = 320
+KI = 467493e37faf38b0f8e09727a0f33d4d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 52b84971f410e2aadf3ce1082d72178fb2aad65a8cbded940a8a1a7e0b39d8f4cc8ab62e255800f1562149de6ba4f58e0760
+DataAfterCtrLen = 10
+DataAfterCtrData = ae8c21cbb6405a55649d
+KO = 922f59fc03366a7277f94e87ab77e42fc4f4f724260ea990e6ad55f9970abbf2117b605875757a10
+
+COUNT=33
+L = 320
+KI = 02ea9dc2172db8eb142b34144bc34585
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e441c453f4def0ea8afa80b8d625082079d4a6fc2705f1478f781b992ed4663141efbd126b6585610a4345653a596a15d1d4
+DataAfterCtrLen = 10
+DataAfterCtrData = f2c023d620f9899f7b9f
+KO = 96b019691f75ce0aed1a16c42c47cade35f597662143a8a3468f0c59536792479c2ccb5c2d7144df
+
+COUNT=34
+L = 320
+KI = 7b4572da1398a381f603e5e93d5154b2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aede23e7e90f2f343134bf4766cb67bad52c5e0170a9ca07fb23e36cc52dcc472d8fb95ec65a3facca20dc37a148f6a2a42a
+DataAfterCtrLen = 10
+DataAfterCtrData = 24489f40f6588b9d5c0f
+KO = 3452be5f7062537ec48796db84f6f6455abee41868689a379fbf46954fdc9a367d1cf4b9cd9009b0
+
+COUNT=35
+L = 320
+KI = 06d8fec0fb02107c7d546e383a19375e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e0e8b95f4fe0b1a4d6d8ed6e4776c9a70fc21b25ac61ef4e0ee5ad524b2206a19287b8e95a2e2bb036a2b5f5a6af042b452d
+DataAfterCtrLen = 10
+DataAfterCtrData = 0bf2d1a7c13106ecff3b
+KO = a11ef36ebe902c839c08402cbb00ab284b13c8478bcd3aec764308432444956139d02b219761028d
+
+COUNT=36
+L = 320
+KI = e96a56f24d8a8008ce0d69f8b2fb63d1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2fc73abc9e3cb323989cbe184b552cf07e8c5c5cfa141e33dca574b7949df5df0894afe6a2c4f05ba8a0ad91d6926d90e556
+DataAfterCtrLen = 10
+DataAfterCtrData = 9676c93be15b945a027b
+KO = a3804c2fddbfce03bdb96d7daf9462069954950cc06bcbc34ce17674fc131dfbea9b8c702976fa4d
+
+COUNT=37
+L = 320
+KI = b243a306ca46497bad56fac2d9258d99
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9837a5e9e7bd5cfdaf5ea76e52da522d29a8ce8a587ee7131650d754f26fb776670bb3ff1a9f906cb47a5176182fdb22b242
+DataAfterCtrLen = 10
+DataAfterCtrData = b95573103729ad46a89d
+KO = 14d2b34e849da6461e6fd1f37e29e1e7bc9b9d58a45dfe19c980e10e49ffcf6d2d061841a94770f4
+
+COUNT=38
+L = 320
+KI = be8b39f3791ff952a544b86eca233458
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01852aad11ec3b0ec4761a4de0d46ce4ccad9241dc2b103935b92a775ad15fd705a95431b9acb84e21e8f4d4db62d5376b9d
+DataAfterCtrLen = 10
+DataAfterCtrData = 95fe5a8cc5f23f85d498
+KO = d396323e118d782470d4f9abb1db4f6098b90d9bd5f99a58a11e0c732ec41211fd9366bc486778df
+
+COUNT=39
+L = 320
+KI = 9007c206b8c2c2c359d503ced82773f9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d65d5547776b251314bbf32ed3cbfe58f58fe9a1728bc9914f453adca19e752456e007acd084503066e2bb6525ad786ffa23
+DataAfterCtrLen = 10
+DataAfterCtrData = 6fa0efc7f7fcd6d3d7b1
+KO = c1b8df19dbd5dba3363b59313a9a387809635a1f1fc54837a7bd90b7ffcf73c109c92e42f25b2da9
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 63cf79372dbe425d2c5832603fb96d93
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 91f5b0021524e8f85dc4af0bb83a9386e89635d19f9e4652d8d1837d2cdcd0b20fa50c1397ed450410cc9109b2ae1bad0b85
+DataAfterCtrLen = 10
+DataAfterCtrData = 81205d2dc8429ce7e428
+KO = 50569fc30e309a6337c14c5ba320271f
+
+COUNT=1
+L = 128
+KI = 102d1cc429ac9da7645e164d45ecc4d8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3149c1be34cb120adb3055c787d2ad58f3b3d39eae62cf4d2fcfd9de94b05771c5a09b50e6dea885e568176f97ab1b9af03a
+DataAfterCtrLen = 10
+DataAfterCtrData = 848c1180357077a32e83
+KO = f5b0ca4565bf1d9a9ca3b75ac53b1ed9
+
+COUNT=2
+L = 128
+KI = a099818fa4d0739bb1bdd6940aceeb06
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 990c08c8f4ca1c901b586b4510011471f2ee86a739e81faf1b2cc375b68946704e473738f938bfa3356405fb616ef0c154a8
+DataAfterCtrLen = 10
+DataAfterCtrData = ed43407b5f4148e23dd3
+KO = 9ba2519bec604ae5709bc4085cbff9d3
+
+COUNT=3
+L = 128
+KI = 5d83f25552372b855c9efef16329cb5b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b4c791b150c59656dabf0b25eff6c6db2c338871769c9da0e4155efaade91509e34bfd52c75a2126034b2ac3333ba9b3a17
+DataAfterCtrLen = 10
+DataAfterCtrData = 738a29f6893f3c988b0b
+KO = 3c2da887115d54545c6fedcfb48760d3
+
+COUNT=4
+L = 128
+KI = 1da429c51e547cbb5fea2efeb06c60fe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d5bb810ca92f41d493b8c377e709dc4abc0c42e31f055d9546c0b2df410a92132f280c4f70032dffd7b8f18cff2b7573f79a
+DataAfterCtrLen = 10
+DataAfterCtrData = 8e99d409519354d47154
+KO = 0b3c7925d6d3530112c8ead4c28d9e90
+
+COUNT=5
+L = 128
+KI = 1168e36d1e3eb3f02bb888dccad341b4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f98d5a518b2bcc0a9a0d711452d353992c0fb3b3699a2a37f397bb6c4b46a6c6c364642444ecb4ddbef39da6c839cc4e06fa
+DataAfterCtrLen = 10
+DataAfterCtrData = 51cde091d17a04162984
+KO = 3f1eef6276b1ae9e9879f62240e3ebad
+
+COUNT=6
+L = 128
+KI = fe1877916989e45e72fcd2733f4ab2b0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 99f8bdc2fd654a914cdd6b9b150cc5cb314fdb1a8eb5f4d6234ee65ff762a2f7a314ad514db8be1d19eaa6a4022b62cf9708
+DataAfterCtrLen = 10
+DataAfterCtrData = a13b3a29e20fb0887a41
+KO = 08146cbdc457c7a1368f25775e16abce
+
+COUNT=7
+L = 128
+KI = a712b9fdbb572f3a29c824c2b0e0fdfc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 655aa28f354e1af2a32a32810890e0cff260793af833ee94ab2d9fad8d7f18f5d03dc5318bc48b6b582b685773ae054c7a74
+DataAfterCtrLen = 10
+DataAfterCtrData = 332f09634bb330a3bda6
+KO = 28f495e3758f98083c862dad9bc94697
+
+COUNT=8
+L = 128
+KI = 7ce978fe9cda8b48b54963397a42f894
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1b9d633fac8131d95c572d6a265b725d19401e707e63e811cf5cc92bb9a25122ce1685225cc4844e4a650307aae22c195654
+DataAfterCtrLen = 10
+DataAfterCtrData = 36296c47f87330474fa6
+KO = 7556cb86d0db634dd9031bfa2557f208
+
+COUNT=9
+L = 128
+KI = 84e56dd537552c72c5142f6ba769479b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 425a96c62921be66e194d9b131a83c2b5fe6952ee455637185e897764424321b804dc2443484eaffb9e4ce10f3efa6c2fdaa
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ae899d3b3bfc619f3bb
+KO = 915a8eeb14a8c80bdd85485574c81e44
+
+COUNT=10
+L = 256
+KI = cf1d4aeedfd702a9be29cd5735b71853
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65c6829aa8da1eedfab48ff6a6ca85f13f6bc18267d02165e27e4ae008583e2dd9d5922ad717f0fdaa96e1f515f4cd26dd8d
+DataAfterCtrLen = 10
+DataAfterCtrData = a4fcf40c36cda4f9d88b
+KO = 3331400e64141268e7d21bfbbadea37bfc0b84f7ec49ef9430143c6152c29482
+
+COUNT=11
+L = 256
+KI = d60ce364cdea56867cb31e761343e7ae
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6799c734ad28e37b7a35d986f8cc99bc7ab454de5a686373cf2736d715005b7f7e1abdc34215eedc6f75795f7648db7fc7d7
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ec41c87c9de93543282
+KO = 1119be84c4f3adabcd7ab4dce3af70fee780dde6dcfb238a947b40c62bd86863
+
+COUNT=12
+L = 256
+KI = 849f0bca480f27b7b9fe86b822a39125
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 309ab44a7e42206d6aac6e1c8e7bcf46333a76cf802c2f5d7100a06ff2842e693869fac72a1bb5fd0606df0a77b88b1c55c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 5f111c059eccb845b5e5
+KO = 00e4fa07c1e23cb18a3ab90bb82e7d28509d11c6047889e17aa38d46b5adc66d
+
+COUNT=13
+L = 256
+KI = 6d4d000ed7a71981c80d06ab0d5ba234
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 532b98ba84ea06b65bcd6037a18281549aa31908a49cbe6389bbb66c315e417875304da0f981baaef14051dabea9a156e3ff
+DataAfterCtrLen = 10
+DataAfterCtrData = 7253e936036eec711106
+KO = 73c59afe84c3f32bb3593a73e37251e47006ddb7b66f2f2997ad5c63c0754d64
+
+COUNT=14
+L = 256
+KI = e890e2c36f72304c009a311bfdc6bde6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6dcb8476082f5edbfa20b53fe7e62ff0f350e917810a5b44e2bbd0fd1addbf1bb5e499a3f88583619a7e38e6b96027f99b4d
+DataAfterCtrLen = 10
+DataAfterCtrData = 0a5179ecad945af4ded9
+KO = 786bc56be931ea795186e4859fb67d8143b6e21629e7a9023a365fb404473bf2
+
+COUNT=15
+L = 256
+KI = 5f7a8f8896cceec81480819a32f480c0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e7ad57ed4e285ee201bbf84bc6279e8176a564d733b9d75cab0feb2abfc805ef8acc6f082da1a89737f0b4b536455b3c3f2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 80c96600d52538238063
+KO = b53d29882011bdad4b53211144700bd8f0f4d5895789458200864dd414b3f026
+
+COUNT=16
+L = 256
+KI = c99913ed63370263287c765cb3f6f857
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6a7f6475f8ea06af86cbd4c8325a5d27f9be229bd7933ad51cb21fac9499b94c246f6f7cb83af4a58f88a958566199ee73ad
+DataAfterCtrLen = 10
+DataAfterCtrData = 5c6988f575d80f186a2b
+KO = f83a7e1024baed943bcc531acc9bc638c9f787cec53b8b4fae186590e8c942a4
+
+COUNT=17
+L = 256
+KI = 1db7b9857dae8dc6c6f93d7f107aa46d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0c5d145df038a185dc1db83776e724a7a08b4f938b6f32b602f0119e48902589aa5c645bdf1e22cdf518de67462402d05272
+DataAfterCtrLen = 10
+DataAfterCtrData = 3314a425c03702f0e079
+KO = dab68e29b94c608a54797c356f0e7476428177dce9cfd68ba404ed6d99918db3
+
+COUNT=18
+L = 256
+KI = 0d70abd2b494932226d82c50fbccace7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c0425e758d816901db852e6331bde82bbe6990fa54506e5c8647ec3be9a10577e3d27172be146a4621cd88bf1d843e3b57d8
+DataAfterCtrLen = 10
+DataAfterCtrData = d35129758399daa8995b
+KO = bbd5906229b93253083b63ed25a7348a801882423732b4ad64f0a7c84157ac7e
+
+COUNT=19
+L = 256
+KI = 9069e339c7d597cfd7a36ea6544af260
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a60adeae6dfeeb298d6ac7a332502a826a45da82515e402b20c6ad55c82947cb4bdb3fd8a4200d8721d121efccf7c8dcaa57
+DataAfterCtrLen = 10
+DataAfterCtrData = b07b026294374f979483
+KO = 284763f4d44dd9ccdada6ca485913e68535ac0b21064d150207c7ab6a1ffbb16
+
+COUNT=20
+L = 160
+KI = a764ab153e278e71c8362e14aa3e0fab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9c83bbbc8e2fa3d496f9833200b758579e2e815b33fd4b75ab43d838d457cf7e76cbe483e47a168881763704031600005e76
+DataAfterCtrLen = 10
+DataAfterCtrData = eb9530580a1e71d73a6b
+KO = 532fee892f9d8f791bde72b813c9ee8af7e7367c
+
+COUNT=21
+L = 160
+KI = bdee9ed599cd6e6f5b1daa832e37d391
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65b44025df3332912e95e8e63ecd327ec6653e4e696cf2c9ac25990c99d178d786dc77643d7e7f37785b0c43fc202cfd090b
+DataAfterCtrLen = 10
+DataAfterCtrData = eb3169cb79f06abe4001
+KO = dd463540c03c8df8469ef2ceee191c2c1292f2d2
+
+COUNT=22
+L = 160
+KI = 06224e5ec2134fd6cc4865c7c360a3f5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 71b6115a0d92bb6d718a93729e44396332ee2e733761f7efc775ff7a8652147a71b019a0f7476201ba249c08af32013fb836
+DataAfterCtrLen = 10
+DataAfterCtrData = cef87ea4e1f870f55b0e
+KO = 6f8dc72050d21a10e79f6ea28233d7cdf0785b45
+
+COUNT=23
+L = 160
+KI = 36b25adaa979448901027ee65ca0fb81
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 83f18ffafa09566634523207f64854a7eac6d2d093205eeab30ef0370784af27030bf9dd8e4e25dc69d6feddd69c1ad5d66d
+DataAfterCtrLen = 10
+DataAfterCtrData = 1f326c4e43403d1c655b
+KO = 70f1031014c0cc1f8fc5860eb245c0fb21e3001d
+
+COUNT=24
+L = 160
+KI = cada388b7fc626b2f1d935fc1b39a47e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = accdca57a8d5516b4af9be739c9274a9aaaec6244319e89e4a0b96bdd130b01f911144a884d00127d7c7ca31fc48a225e08f
+DataAfterCtrLen = 10
+DataAfterCtrData = 106c798b3697dd051f2f
+KO = bea0117e5ef354416f01460c40c45512f5b0395d
+
+COUNT=25
+L = 160
+KI = bbbb3d12996b5cfc056b17a91bbdbf06
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6e43082a295b5c001b926c19a6ff6fe03467867d7bb08709b6a762344e30fcab4c8d74c6071e2c100ada568fd4d2e32ec4e3
+DataAfterCtrLen = 10
+DataAfterCtrData = 3cc797e9187e208407ee
+KO = 1ec64b21866893adbd164001208bf0bc5d5dc01d
+
+COUNT=26
+L = 160
+KI = 3764538d3d326c4ec19ff74dc7883ba4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 125504151d102de9d35cffcd6626ccd90b787f094fa3d7dd1e57e8064ce47af2200427e780af05679b25a95aeb9d13798e69
+DataAfterCtrLen = 10
+DataAfterCtrData = 8ef885a7efd814b9797f
+KO = d73f7ac92dd91648aaa42b350ea24197c8da9781
+
+COUNT=27
+L = 160
+KI = d747d3596634ea9988d7979e65f2ae07
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 576ddb7260967ba8f3ff5e7787d24fa3a3c35b8f9fbb251e8c5d66a76c9a65a41cb968f23aaab6a7d396d558e775403ac0d0
+DataAfterCtrLen = 10
+DataAfterCtrData = 055ae4c09f5429797200
+KO = 8cb8438e1828a6beb861e1352d16cfc9ed9aac04
+
+COUNT=28
+L = 160
+KI = 618ee16ba925dad4bee9d75a1ee4c0a2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c4dfabc137000266ac69e4817b118932d6af3f47d0036947c453a2387ecaa9c738360a87c9625803524a99827794f6721220
+DataAfterCtrLen = 10
+DataAfterCtrData = 03f60e8817526da3b584
+KO = 8370762d67201e3ed57fd7a0b5ae5e2f36199ce3
+
+COUNT=29
+L = 160
+KI = d3de45640b04809db2030df22d7cb7ee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = caa543729b0c8c262a51bb9460fd1f7274ed9244e6a515903bbb0e5758217b667eb7051e084c934a5600896e01374065cd1e
+DataAfterCtrLen = 10
+DataAfterCtrData = a8f5daaa5b22e015906c
+KO = deb006ccc9ae43369f376e177f5154d4f12bb55e
+
+COUNT=30
+L = 320
+KI = c5b7a4d3bb56e2276b67c4de7f7789f8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 083c54c1382a3999139bf804d3cd4fefd84aea4e948f3550071e943c28064386923a815b728bf1c2b95b1f9fbd9d81cfff74
+DataAfterCtrLen = 10
+DataAfterCtrData = 95d9a0feb49a303a6881
+KO = 05e93f65e4f9fba3a3a7340bc9504241c509604a6cb530f5ea8c1cebdc7a3dacd7393adb7e2b47e3
+
+COUNT=31
+L = 320
+KI = ef44658016f246774e3597d2354abe6d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7046bb284491c648d437da820d41005de48c2f175ec5cac6cb98d2689bbccdb2ac374501cdc88b3b20a4506579c32ed90ab9
+DataAfterCtrLen = 10
+DataAfterCtrData = 5f6def3d62b6c74612d3
+KO = 2873c0dabdcac812c20a284661e4b3549b58eb869451374d2275dc65b8c7eeaf1f6ffb796785c1a7
+
+COUNT=32
+L = 320
+KI = de4f1d647df9f457721bca7fb5b5232d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 28c43f550b8db64b6b1579cc5f6f184714b5a23a6df1b44f914f87c42aa88e9eb2e0a1f0e28d4457d4b345a59e922f7cc2ec
+DataAfterCtrLen = 10
+DataAfterCtrData = 22611b14ab47da94d22c
+KO = 2c848e8317d3faabda851f22dcd5ba8ab8a0ecfd342b28c0f33b982cae93235efda913cca2854c75
+
+COUNT=33
+L = 320
+KI = a47ecf0eeac237fa1d15eccdf29f7821
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 32e1e1d320e9711dcc2ae3dab6c13368914c7177e05fb0ec015eaa18f41c8be50a8b2f84a4e5149ddc9314656ac9884f5900
+DataAfterCtrLen = 10
+DataAfterCtrData = f13f43217e6c1d4a9340
+KO = 869edaaaeff0df584f9aa96c0db43bb6b3596a0597254ff81440a8e07b20d423230c67d467b2bcc7
+
+COUNT=34
+L = 320
+KI = 5ae6460529eed2cd4dcdbd8c03bb7efa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 70e12cb3d3fb59acb17cb4b7b60753ded950a5ac14256994863ffa9c263f5eb389b74d62abdbc5c6c5ddfeaf369088af5c62
+DataAfterCtrLen = 10
+DataAfterCtrData = e3f1a33e32bf46178ac8
+KO = da646346b5fe64a1acd5481e159a49af8c0153cec490531bb1c0328f1207237070432102b875ea60
+
+COUNT=35
+L = 320
+KI = 831dcc10e84a3e483d66e45643e73f4b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cc6912c9fba1828a5c6f10216817d870a867683d0e46408a560e70b6d0456e34c880c495a5966b066da7e209c24ba4abb95b
+DataAfterCtrLen = 10
+DataAfterCtrData = 53cffe22d43396ff5dee
+KO = bffcb7cb5d312d66824e7ee4153438e6c616eb6b0331853116ce083843d56b15bd6968fe9bda9e53
+
+COUNT=36
+L = 320
+KI = 4fd5247597088af0956fef3813ecd11a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 81ea1ff4ba6b489ca96ce792e45e7eb411bdacf11b776dbab3ae087b306dcc80a4e634f396dc1b9d58050c94e0908e6493c2
+DataAfterCtrLen = 10
+DataAfterCtrData = fa15dcc15c0e111cd93a
+KO = a2300513ed1b501d79d38d497ab0e00da6136854f918c95c4a01fa887e5ce5871019d97389adde5a
+
+COUNT=37
+L = 320
+KI = 5aa5253d10503d84541756c985c754b4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 89654799880a53ab7248e9af97f778a66982aa3b3712a705f3d9c71990ddb20c1ecdd74783114bf22fefcf66c32677639a64
+DataAfterCtrLen = 10
+DataAfterCtrData = 68fff4efc59b2909b243
+KO = 7108f0eaebe58b9370b8f85797b2439e7575656e23118883e9f2df1296ac335bf7abfb5d28c0f7e3
+
+COUNT=38
+L = 320
+KI = 0f52c60492e19d1ef10f1f977c8c9228
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 623682f03b24bc89ee2898a51951eb946059ad4232c54b74d4aa709ffdbc221cdfddfdb62bce09c8ff49f1f47a1a5bcd6612
+DataAfterCtrLen = 10
+DataAfterCtrData = cd81fdd521f8e300d478
+KO = 8489f27f97df3a44515a554a3b63c2c1890d41c1e0c979e44582b7ff26433903d71ac4f0434c5075
+
+COUNT=39
+L = 320
+KI = e6ce4cadedb3653d9e4c276d81a1fb7b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 08b768d23f5dabca186d8eab4f8598134b88c1d1799979426ab62ea8bb31cfd7ed38cc67b382c70b0d755cd263b8395a6e43
+DataAfterCtrLen = 10
+DataAfterCtrData = 33139ffb1a31942ec4fd
+KO = 0810ddc95b681a20f528024b63118aadef3776687e4d672d57b84f6b2d826bc5443b2cf2cc374c2e
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = bc1b3659d7c2fcf008b0da456fd876c5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c8e13862185cbbee6544c2a7367d5216becf6352464b35e362c328f31b378f3481cdc09c46efed015dead1958db5701a940d
+DataAfterCtrLen = 10
+DataAfterCtrData = a75853711d59f7b819b0
+KO = da6a63b32c2f051e9833d61f92f35d70
+
+COUNT=1
+L = 128
+KI = 45a6cb541bd5229d2aa0fa1d1f80bdbc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ec3b6ef7d5af4a4d93df6ca456247a7bd453d59126dc994f0c4d56cd4e93d9d3f18272b15e0c965733fac9b6722260ee2657
+DataAfterCtrLen = 10
+DataAfterCtrData = 88dbc8cebd4411fca3c8
+KO = c3abc899d67a3ebcde7dfbc94dbe854c
+
+COUNT=2
+L = 128
+KI = 2f35c121ddf5a096f5d70aa4bcad34bc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d73a932e79afeaef546e5c6016e43ee714f7bc2c4befbf4abd5929d37bf50e19c075f268ca9dff4b2a2c69aacd6f64cf537f
+DataAfterCtrLen = 10
+DataAfterCtrData = b9a2a7e858c32a7b4506
+KO = b932916d021b254d607fbf8e05075c06
+
+COUNT=3
+L = 128
+KI = 2f9638826dbb971a6037f19d14925369
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 03cc70a00edf84027c3f5f0e0c702f0aa2fb122c488eca95da4941e9734684ebfd2b5b567f9c01dc437d480d5ad252d835f5
+DataAfterCtrLen = 10
+DataAfterCtrData = 65e971d3b49fb35bd6c6
+KO = 9cabe82ddc0992fe4f1a03bf05e3cda0
+
+COUNT=4
+L = 128
+KI = 11f7f0b9083ad914b6e58bfc267c6296
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 29794a6e0e80e8cbd5735148e2f8330ad63a6ecc8ada76487f92c2ec5a64056df050df3c58eda2c0cedac3297281672e9d82
+DataAfterCtrLen = 10
+DataAfterCtrData = ae17e5f1893b8fdcc784
+KO = e4635b28b3dc0be14e99a38fa016295b
+
+COUNT=5
+L = 128
+KI = 2497b642bd9f2a823127064bb889ecb7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c5d629cf3d2bd851c7c5453477af7fabda832ab69df124ad4369f20f41f841ffae6e684f891a2763f08e999536700601771a
+DataAfterCtrLen = 10
+DataAfterCtrData = 4beb25e13603ab8dcd4b
+KO = 066bfcd73344f364f233a26d8d5e5f12
+
+COUNT=6
+L = 128
+KI = a6cc888479a2180ae2b9410d08abe629
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d9840b001fe61a3808e96f2e689f4eca19f23cc70ec11a908ecda55b452316d6c3c20876d0fc0efce4cacde0c5df7c04c23d
+DataAfterCtrLen = 10
+DataAfterCtrData = 65dc95b89c70b7629a2d
+KO = 5683e9758a2686bd00fdaa33e64497e5
+
+COUNT=7
+L = 128
+KI = c6dc5c98d3ef1c5a3cee2f481ebd4d8d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ae38877e04dd884387a4f3c6dc12c173cb48618b14bc22e3f0bf0c3e0c0b8dc9a31424809607c4d5d9fb0f51af80f5b1e52a
+DataAfterCtrLen = 10
+DataAfterCtrData = f16c202fb8b40f2af585
+KO = 56f5764bbedcf0a46fd41f7e7b897bb0
+
+COUNT=8
+L = 128
+KI = fe61b6b1bd9914e1b5918f40e6f6ce15
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 99060674417001a8f9dac89d083f52611d1c35c42446cdb6e47ac138e9872f5cadccf862b10e3cdd47d4c5cabf69bec7513c
+DataAfterCtrLen = 10
+DataAfterCtrData = 9090c0eb45511ac757b6
+KO = c01d3b9fdf9e2caf428c905eae0e8798
+
+COUNT=9
+L = 128
+KI = b0e01bf4ffcb39bba79bac61d2357b84
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4532877c6b4aa6d2009a97289f00ce28f90348d8f600d21ac5d7c8a35a37949fc0482da10acf99ddfa8ce1682c518917ef56
+DataAfterCtrLen = 10
+DataAfterCtrData = 0112e8d382a3dda20245
+KO = ea77835e6ce66e39599242332b4f1c84
+
+COUNT=10
+L = 256
+KI = b354d04fe07940c478091c1eb5365642
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5b6fd5800b66a0a94452827b58b962d5efb2a3906c6f35c3919968f1dac92eb9fc42b04699efce9ff4420d686c39d787d443
+DataAfterCtrLen = 10
+DataAfterCtrData = ae7f449e70f59956ca24
+KO = ccb59587d83fadbd7ebad8d97fc8c5d08e76632ecbbb6db0d5b84fb7b834c0f1
+
+COUNT=11
+L = 256
+KI = 97dc02cdf9595a308aa0a7a72b729ed8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 30af8c896f2ee9ca1b564cff90c8b209838403de870ac4a33ecc3d14a0800ed15d7ca8411de10ed2ab7f2dde78f9da5a0cf1
+DataAfterCtrLen = 10
+DataAfterCtrData = ceb47378a167b3c834a5
+KO = a0dd4f769d35132e756f70332485a4415a38dabc25c16b92662b952c7753299e
+
+COUNT=12
+L = 256
+KI = cc0e15cdde7e92c5f4b8186b573bacac
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2f10fbf14e8ff33ed44011eed91993704cf7cdee569cb41c739dcc9f9791aa50ec20a85069c0fcb84262c14e08bde0537f31
+DataAfterCtrLen = 10
+DataAfterCtrData = 618ee315b78c3db478b7
+KO = 8db7ffb702b314cc7ba1d171e2fe3a2179bd6f23de574895c1a40a7a89482191
+
+COUNT=13
+L = 256
+KI = 8b23b4ebe9de09eb5572380934c8500f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 90ccf38bb5387be6613b68c122ecad041887117be8539a395ba8872ede0f630f91d04a1be75ad3942ad4bec05633db326fcc
+DataAfterCtrLen = 10
+DataAfterCtrData = 01480043055692f0974e
+KO = 1a59da7837e40ac55def527cd0793147c3a624e4f6ec7091ecfb34f601ddd5f1
+
+COUNT=14
+L = 256
+KI = 2f0a7c94b5d7a172b7f6072ffc460ab5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fdca023f2de06e41dcfd8c351394dc9ac1b406cfc34da48c061aeb5fc91a92c1fad25e39492afed7bbfb893d0ee8909b5130
+DataAfterCtrLen = 10
+DataAfterCtrData = ff0ee46ff54309dac99e
+KO = 86dfd5df1b3078ce7c665b62ab332ae40cc2558b8557427efa996ca0f9ca74e8
+
+COUNT=15
+L = 256
+KI = f8e8dea056deed336f87d434fa73a75c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fcaacb0a7fe25c78d05c6aeb23b548163d4c936b3bed9aab367c783f26c88b93dabd185b9edcef94b5de326868df916cc534
+DataAfterCtrLen = 10
+DataAfterCtrData = ae0c0520156cb2d1e17e
+KO = 9eff0c15cd011426ec1e3625857144061005de918cd27156a90cbcc71252a918
+
+COUNT=16
+L = 256
+KI = 4dd9f9045c1fe5f71d5d4ae1a6250666
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 616b5606457cc8f5b7caae94d4b6171c5a9418efeaf45a73bed87048bd53f11c2b07f4dfc8039b892bb13f58642f6d0d784e
+DataAfterCtrLen = 10
+DataAfterCtrData = 082444dae2c70dfb3aab
+KO = 616ff4cee698adaa393b0445876a556bd0200096f7b1fe829f8e3aea6bf29c3b
+
+COUNT=17
+L = 256
+KI = 606341e289e6f5f0f6cc98e68d20c62a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cbbdd2339c899bb4e883e674d5d24b6df42f244472db75b35cede39c187803fd05ec8f135e3e8ed7aac4a648ff36b615d4c6
+DataAfterCtrLen = 10
+DataAfterCtrData = 3a9710452008d3712c7d
+KO = bc036c88c6707c1c62a3da59b9d59c67b07a0fbe6787b577f381cfc2fee8868f
+
+COUNT=18
+L = 256
+KI = 4a63622ffa65d6af08313737be6195b1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 67a32b59ad7a2306ba1ee15deb6ea0a7eeda912ac6494df45e0de94d640489612ec3d19443a5e491a91ce198dbfc5a454a0e
+DataAfterCtrLen = 10
+DataAfterCtrData = ae7f67c9040ab2f62b38
+KO = 61ce2f4310c7ef8a52bc4c3397507a93ad10229165344e4cb9e63a11d69a8d18
+
+COUNT=19
+L = 256
+KI = 52cea790fd809ba9458b0b351c14f62d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4faf7c72e8d4ae398c49d1db0e055c6e509ef8fcfc4bd413a81b41b299c1f1755a78ea5c9131cfb2ded64e2b8bd3ed2905ef
+DataAfterCtrLen = 10
+DataAfterCtrData = 89acc00f14b698a69a5b
+KO = 0670d9cf1e0214af7ed95602e4e1b61ff8d844e67c45a44d6558165c224425bb
+
+COUNT=20
+L = 160
+KI = 8e4cea9ef207f83f46ab8655f2679a5c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = af205b8f15253ccee100179cf8bcf2351eca7541fb4906994035e368961a7ec5e75c5a95c45342f037bdcf78aad8b12f1d49
+DataAfterCtrLen = 10
+DataAfterCtrData = aa86f7e67fa016441299
+KO = d9a0b0b23f66a66b5e0755abaafcc88b03231c1d
+
+COUNT=21
+L = 160
+KI = 9ac88069fa82e2d46f1ecdf03f83231f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d45373fb8da0c4c818a90b544e7408759364ba8384af297aa8a34d549abb75bcf84ee57160067150058ca41441301b199fa7
+DataAfterCtrLen = 10
+DataAfterCtrData = 5ad543294646b1c4182e
+KO = 0c34df2003aea7ebb3fd4f8c42ee3f4c5519d7bd
+
+COUNT=22
+L = 160
+KI = 3121d9bda9818bc79ca3ecc87c4f3438
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0abd5c3ee68cdcfbfc7225bc42b9ac9004802b8095ccb6872883304165ffb50368ef9a947de1c766c22dfe9eae1358e5454f
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f16f4c88a3651d3bee6
+KO = 71fb401cf4636705f4bddfb6c57029c9b1786fd2
+
+COUNT=23
+L = 160
+KI = 70281d502be76fec2362185dcce2d383
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9b01961cde51d65ff844adb8a3e87f9e5c98f851cc64dc9cbb77c6f79feb93045f4dcbdbfa940b9b52b450d66ccd3b5c1fa9
+DataAfterCtrLen = 10
+DataAfterCtrData = 548236da024027d6b7f6
+KO = d3d095e9cdfe116aecb7d99c32069016494fd2e5
+
+COUNT=24
+L = 160
+KI = 4d5ac245f30c2fb6490447c28d3d54d2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 697651953fad0ebd01db64a7ab2f9f6777c0fb094f0b843d7f18f6fbf0cb1ee7d5532564c8efa43ff0801e2756286acc7df3
+DataAfterCtrLen = 10
+DataAfterCtrData = 20b7e0fcc5ba39d43c93
+KO = cad588d3b699e5d2da4ef78c434e0489854a1ec7
+
+COUNT=25
+L = 160
+KI = 9c0490491b65cbd45f48cd4a6fc2663c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 571c2fd82499e46f6524ed0d0e0f4b81a7f7f79f72c1c2c40ce89b45e9c765ba36abd08eb9e0d97b5d158914e8766c2389f5
+DataAfterCtrLen = 10
+DataAfterCtrData = b3d361b5cf4465952d32
+KO = fad92483cc12f5c9b186b853158a8a8c77683be3
+
+COUNT=26
+L = 160
+KI = 894674ed387301be2b0a9aa724be5432
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 283db2175d082d03d90f569b7e8e404a5e6a91c6073d819d75f1b17374de8a32f26a7867a281bb4bc71ac6d2bf43d5d81a06
+DataAfterCtrLen = 10
+DataAfterCtrData = 01b9014b9affcd81fe3c
+KO = 543233dce89d510b0e4ff2939a5d658b741abfd4
+
+COUNT=27
+L = 160
+KI = aaa47f2be16ec95015765e55b6094213
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d3e9b48d85d561c0cc3545d380406761c8264ba858c89570494ef7b3623fbe5a67fda330df9882e38d421f160702ee700a77
+DataAfterCtrLen = 10
+DataAfterCtrData = 1247bdd69ec115b2d099
+KO = 6ad56a6cdffeacd80bb693340cfbcd196270b5ea
+
+COUNT=28
+L = 160
+KI = 2fa3bc33d814f6574f6a91256c44a7f7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cf84800827f457f9225083c5d5894826a3698d38a20008d388651e92ec9278d655ed93966047e0657b07ffb8c5a452cf54e1
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ff68fa720361d686181
+KO = 261a3796856af7c6e37c409e9e360fe89726bcee
+
+COUNT=29
+L = 160
+KI = 09630d41e481008d68f22e028ad58892
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 96e7cd4b5079ee5457bc5ba5616770a349b89697f137432e3f37a96944a536848f76bc232f8611a753bad59711336618ff68
+DataAfterCtrLen = 10
+DataAfterCtrData = 52a5fb79237227636465
+KO = dde32fb93ecc0c2149811dd8e18d707890e5cc66
+
+COUNT=30
+L = 320
+KI = e4836e2766b2950e8a37a2bacb194c68
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a319afc037409d490f3ee5b527fc7045514450010ada1862cfe6c9dccbdba33a977a27da67697710db00c4af7e3253ee316d
+DataAfterCtrLen = 10
+DataAfterCtrData = 43442b1fff7fe603ac90
+KO = eab8b0f5f3b67f7c0adde7070afe80f4a6a40ebfd42f3dd7331d38934628b91ad4ad023f113c75e0
+
+COUNT=31
+L = 320
+KI = aa70892e864b75516a4e6f715d9b934b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 818f7def42220e3c78bbdcf643c0f673a1854d0bd899ae9475543d1c0cc4b552f7b37a25dbb9fe40223cc553b6284fe551bc
+DataAfterCtrLen = 10
+DataAfterCtrData = 670f7a608e81bb267f17
+KO = ce9bc7e9fcb700509711065030cd577da2521bc22fc2152d134ea824a183b6d2e882625b989358a5
+
+COUNT=32
+L = 320
+KI = 30dbe39c1cf412512231bbfa3d6d74d5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d33b947333fada16d891e605a48cd96784bee6c7dcf8ded83c218d37ba975a9ec6df9a08afd8828ee6bf691b9025e2e0f6de
+DataAfterCtrLen = 10
+DataAfterCtrData = ca9cb2e63dce81185105
+KO = 9f3ae777b465ed8699e721a3c3642f15a4e01f6d4594071daf15d8e0b960e6ab95690c5b94f33460
+
+COUNT=33
+L = 320
+KI = 855ec47cbb9b36484af1a9f7e0957845
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fe3fb10f7210e57901fc2f45af19977e33e7956dc68c6f4cc081342210fd2ff2c9901eb17a576dfe692db7242eb2ab9602ad
+DataAfterCtrLen = 10
+DataAfterCtrData = 4fe216e116e54f7b846a
+KO = a67bc6e4b794d19ab335d1c0b86104c8a23201e5369e26455616c21007677fcb4ac3de4d99e834dc
+
+COUNT=34
+L = 320
+KI = a3b1166b841544eee6556629b5ba46a2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e01be095168f776e6e23642f4edee103ebe4a577daec5e6c0abe2fe7ccafa16b24fc36e6d829e222c97464f8662ebb4fea1a
+DataAfterCtrLen = 10
+DataAfterCtrData = 06267e189bdcf1ff6a81
+KO = 82cc62d9fccad80b2308786fde5819a70a0d1e6e6800120cf00585c791b0183bd1bc43efe53fd00a
+
+COUNT=35
+L = 320
+KI = ce4b916c55b568fe82a989030001b9b7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e29c50047486c1865463658f62fec1d894643810d5ee23aed07961fc0966da8374b7acb44a7ffa0e583cab4dce2af07c7a3d
+DataAfterCtrLen = 10
+DataAfterCtrData = d4f1df6f8b672a71023e
+KO = 3636c218239f9db29291a39f3c4d63c2d27124efa7247f82f67d4dc534aae7a97ab70694bdfd207f
+
+COUNT=36
+L = 320
+KI = 969ba685987fb9b15429153dacd0d493
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 454d8a88054b3c396558635cd3c4103f96a129b0d2085ec9a983e84906ad6b99e0373d75a8b2c22416caf10d1a5b4b0fcbe7
+DataAfterCtrLen = 10
+DataAfterCtrData = a59805710cfeea0cc344
+KO = f2b66024a452abfecf949e25e136d096f1f45c9c299ffb202c2aaedc40ce0f177481b1a4a77c70ba
+
+COUNT=37
+L = 320
+KI = 8a489fd1be7514e41b6a1f5a90b702c7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6e976783e24e778c3eb510af986b86ef4ee6d9bbe967974574f12dc1884f889c0d17e9eb739d227ca69191c7b778e91ee035
+DataAfterCtrLen = 10
+DataAfterCtrData = 1cb1fc0cc9722eabbce6
+KO = 7bbe53776cbe39d2d30798dd35ac8938b3b508485d4166525d2f578bbd13f8e25e6999a365d26e9a
+
+COUNT=38
+L = 320
+KI = 4d5c5f6048f0b7a02cd2340bbf31c5cf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ff3bb7db189e488d006f004ca1a747448fa1bbe27cfc8d63ae127c90b7eadb3cfbecd43cee9ea953c6959dfe72ddc8d77329
+DataAfterCtrLen = 10
+DataAfterCtrData = 9233900d495e392d5728
+KO = 8a050d90fba44dc9f25db36029bdeca11e3810abd78926548b9d04fe4ff10755d38909196c93a9de
+
+COUNT=39
+L = 320
+KI = d81be1d7b8a6935679a459f85b386bc4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 61f7b50fc3e164d90c1ea4ddaafbae4a14961f2d3b89148e8e2287865bcf1e5c54e5c5d2577d26599ab359342ab815bd3ebe
+DataAfterCtrLen = 10
+DataAfterCtrData = 178dde15d00a16a4640b
+KO = 156b30561e1df3746873b50eeb318660c43ea1d24528f2ec19e0de6c1b2667c1271bd673b4c018a2
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 90e33a1e76adedcabd2214326be71abf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3d2f38c571575807eecd0ec9e3fd860fb605f0b17139ce01904abba7ae688a50e620341787f69f00b872343f42b18c979f6f
+DataAfterCtrLen = 10
+DataAfterCtrData = 8885034123cb45e27440
+KO = 9e2156cd13e079c1e6c6379f9a55f433
+
+COUNT=1
+L = 128
+KI = 817526d4c8a724f5efb4c336456be7a8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 40f8d8e467ada581c8179efb9070b44b3e08e605f532d13c677a1889958c0e90398e143d1253766999401d4097af2739d779
+DataAfterCtrLen = 10
+DataAfterCtrData = 8b615467c2b38c21f8cf
+KO = 24b82a08fba5f06eff021e7a54aa9936
+
+COUNT=2
+L = 128
+KI = 414b4b9809fc634c5b8d904a898daf64
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 554826d397b8291187216b829135930ca43b7f9718d4eaf9da9bdae419655770bd3d6b660ed9319e8405238f4e07f9439f51
+DataAfterCtrLen = 10
+DataAfterCtrData = aa0292203d1e3ddf74ea
+KO = 970d017d144fe53639bdd1f0e9b4f7cc
+
+COUNT=3
+L = 128
+KI = ecc2eaeace6d835df04cbdf4112d3f2a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a7137876379a21e89e45500d8cdf805ba46bf5d8a9716b2851592008a4b1815bd5b5d4e99fdc253e3f836dfc9859f1321e96
+DataAfterCtrLen = 10
+DataAfterCtrData = e97d0e15adb34c316867
+KO = ee912605dce05d56b28a6325a7779f9f
+
+COUNT=4
+L = 128
+KI = 899a6872d700c39a3dc0634d65304459
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 22e370168760b370efd6a56799e09511e390f0ad6622d0df6446b039cbc83bd4215b37960710f3dd99ec91f5b5f05ffa109e
+DataAfterCtrLen = 10
+DataAfterCtrData = 7ac22d4d6ca2592116f0
+KO = 92af9779e22214225da82af7597c6019
+
+COUNT=5
+L = 128
+KI = 2004dbbac44eab7ed67b9de13261c403
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ade4751844e60d4ea6f15c9df78815dae7f9ca34a34a0b3b0be3948648b014281b62c9ce391469ee8dfa4a37009b8a865016
+DataAfterCtrLen = 10
+DataAfterCtrData = c171ca82eb5bf35c5127
+KO = 93d92e211fc13c78f68d4d4f1971a4f9
+
+COUNT=6
+L = 128
+KI = fed3f1925b9f7824b06e2e46d52095a1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5fab26b52d2fd22a496748d948070c87bce1112103ebd95ca2135f33d0b98b2d9c23497a91f4fdec5ebb1eaeff6f28130593
+DataAfterCtrLen = 10
+DataAfterCtrData = d3220eb4bae5b7b8db6b
+KO = 3ebb9418ad0200b299b05c866f294511
+
+COUNT=7
+L = 128
+KI = df045b26c28c9c742d514c0a7016004a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 66045e96355e30f9733dbb8e0e1cdcdd819bec2a4d0390c3eafa2e376fea22e91f315e568089960afb330f76a0823fdebdef
+DataAfterCtrLen = 10
+DataAfterCtrData = b0295701ea8ac6282cbb
+KO = 325cf6d0812714f38e6b3bc2aa5d7733
+
+COUNT=8
+L = 128
+KI = 0c9445b522d64c9cc8bcd0fd816665ac
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0cbc2a399186e5ac4fe2aeb954c92f83937cc6a8b403dcf4db9030042c15ea458321e5fa2e0e5d111294885a6fd3132a8ca8
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ece0ebe83064594ed88
+KO = b1571da5a8ed7c4b498afa032b23b9d4
+
+COUNT=9
+L = 128
+KI = d4507997a5a3ed7f12b238695d5b917a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 03b40edfa3df8e992527c44641a045ec83a181be14bfffab5351ed1049f168c2fc9d2bb830b1a222e8515feea3648f1723e1
+DataAfterCtrLen = 10
+DataAfterCtrData = 33917234c5100b40e6de
+KO = dfc6dd36e53abf53fafd5f3b68c156f7
+
+COUNT=10
+L = 256
+KI = 17564feddbd4c6be95c87df5c2872784
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b08f7676d5d684aaa229e17518979eb93298b8b8ae58258136120513095059049d812458c0a95143bbca1fea2df95898b0f6
+DataAfterCtrLen = 10
+DataAfterCtrData = 87c95dc9cba21f501757
+KO = 8d11ef4a64f7e07f748f53e92ed95c4cdf7c4d3673573d721498117cb68511b6
+
+COUNT=11
+L = 256
+KI = 84a5c3a4e0e008080a7ed8a87e730b3a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f1c90749060be4096fac6684b5811faca6f1dacc4512d691a2524fc56cf0e73e03feb7df1e5c934b70d3d38834c9441b0939
+DataAfterCtrLen = 10
+DataAfterCtrData = 6da8704400fa5c75d667
+KO = e70bad20a6eecaaece014e4e8b2693cb4541fee7ae4ea315a25a0472ce3da341
+
+COUNT=12
+L = 256
+KI = ed0140223ce09880c4c6f23212e9f0df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a0e80fe68bfe4063bd9900323ec389c538b12b73b3cef0c0f7fa71d772cf6398ab77d4a5a59ccff81cf8c7d1bbd90bfec5cb
+DataAfterCtrLen = 10
+DataAfterCtrData = a6895a81b41ee134b96e
+KO = c8ab04871d3133adc80fcd0c7179b25bcfff9975ab629314efa2b8982a39af8c
+
+COUNT=13
+L = 256
+KI = c888cdeb9fe9ff92f1e83ef3c719dd0d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2ffb6b292576813761cd25566ef23f189cc2ee704be4e85fd90e75b8dc85449c14aa0b10967249090e75d84bf915d3211be3
+DataAfterCtrLen = 10
+DataAfterCtrData = 2d27334539185a118536
+KO = 214f99245bdd2fe97e617abb3c5c721a1b95fc482a4d524872f0f908a8fec485
+
+COUNT=14
+L = 256
+KI = b179f8882963c09f696fe2c0cc454f5c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 57647c2df17183b8ba0ac63898803ecae443575e388d38f1bff84b03c72c4355cb298875d1538efe6a5916acfd25ec81b3a8
+DataAfterCtrLen = 10
+DataAfterCtrData = 6ff6aee0ac82c2052665
+KO = 5313c2194452c3ca3c851460e594e13debc48b86aef91aa2fb22bba1f4af166d
+
+COUNT=15
+L = 256
+KI = a718052f071509101c4be7a99b036354
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fb8298199a8d1ea6f838e1d8e9b082d14fd8465b9e3680193498a685f8aeb494e3999e648e759ba54e3766ad1d56ddc369d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f2b3dbd56ed1fef5cb7
+KO = 63ef3584960d35cb5578e17254f5e385e955dfaee666021a3cb15072e2e09b3f
+
+COUNT=16
+L = 256
+KI = 45360b8078717c2cb8fff3b3ef733a99
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0760eafcc84672191e95dfb3f83ad4973556b9bb58044f508634c34d7b877d88921d901faa2374dd48dc74414bd81f0ca8b9
+DataAfterCtrLen = 10
+DataAfterCtrData = ef3cf99f4ff04eab7486
+KO = 8f5f3887befffa60809db61c0834305d0ded24f0bc6c14e198ef3fbdbcaa2dc5
+
+COUNT=17
+L = 256
+KI = fcc9d5c417e14387fa16e1f4a42a756c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f4e53cfe4baf41939b544bbdf315aea8bd9bf5885e823b3cacb9250bf9fc4c5784629b96bd40f3e2f2c251f76ea8b10e22bf
+DataAfterCtrLen = 10
+DataAfterCtrData = 08c11654a44b183d82c5
+KO = 82bd77c2e801192b8399fe8750ba0f0c72aa4d5d50502c37ce7b2bbc992d9fde
+
+COUNT=18
+L = 256
+KI = b97addd5935addd5d3ef2fe80beb3018
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 227fdf858c909cc99180c0d2d5e941d0bdf7e12fff8554dfc49394d3a2491518a6f94ae4a74cda33d252659a5db7d4651076
+DataAfterCtrLen = 10
+DataAfterCtrData = e886aa5eeab926638353
+KO = f17eff1a6803c0f34a0c8c215b26c1a7134bcbc5f2e020c7baa68250e8a44aa9
+
+COUNT=19
+L = 256
+KI = a5b3cfc407784385fb5bb1901b7dd815
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4232271e8a8ea0133e8c877664a873b3360849663148a32ac6dec61c9751b2089b521f58f5ec64f5fda97938e6e1dd9a3b0f
+DataAfterCtrLen = 10
+DataAfterCtrData = 17d342cb15a1a5318713
+KO = 69f0bcf705b7ef8fe9268c6a45a7d8d5e79c3acfa46dbdaa43333cf938be6cce
+
+COUNT=20
+L = 160
+KI = 5f1e7da4131a473912efc96841a61f76
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f056c43f5cd76754cc3173fdcb9f418ed9d1a15875d3e11763e2e3bc6a3bdc6cf33b76b9599c4a3616d921e7ab750a1cdd7e
+DataAfterCtrLen = 10
+DataAfterCtrData = cb3e0ae71030a4bffabc
+KO = 2420e06b0eb83a00252518613efbd06f64c5af37
+
+COUNT=21
+L = 160
+KI = 67cb692c774dd65ca3660d80ea32835b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7ff3b3f63a88081ab978d101303362df0d0a354844d8134080985544e694f511bcf22f42314a9f8cc7adfb8251891a3b99cc
+DataAfterCtrLen = 10
+DataAfterCtrData = cbfd2a40fa172d5bf81b
+KO = 9c09d135ab4ac26e03ee5508b0a71ccfa2fea99a
+
+COUNT=22
+L = 160
+KI = 7342623ffca67075fdf7bcefb3d88940
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5b025eac45337bb8401d8eea46c7559b231709213cb367d9a75e911dacdc30c994f7e41643e112a7c6eeec7e6525da81d32d
+DataAfterCtrLen = 10
+DataAfterCtrData = a2db48330139e03f6392
+KO = ae1b8cb80cdb40e47378196095d02f961893ec1c
+
+COUNT=23
+L = 160
+KI = ccaaf55ca11c8f5b593c02db2b9ee4c9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d87f93ace073c0e322e47f3b3873aa79348c1e6b45235ff888acc6102c2a5bffbf7adade3a9d1b67d25238bf8b8ffdd92c85
+DataAfterCtrLen = 10
+DataAfterCtrData = 46d60718f155ad20e712
+KO = 1d81f6e4af3b50038f4e40960ddac71fa8834199
+
+COUNT=24
+L = 160
+KI = 7175dab2d347e28303ed6947abc376ad
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9b9277ffef67c9b1811a79db4f0bae87e3af39558885607e9ff2c02c62e30078114c204b7138364a4e131cfcdbc35bbefdb
+DataAfterCtrLen = 10
+DataAfterCtrData = 257864fcbfb66bebccaa
+KO = d6d46cf40f3f30326aa484eb2b585174f8e8df12
+
+COUNT=25
+L = 160
+KI = a0778891aeabb839ec2c32705be6d23b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 443dd1baef6320de2beb4b6ad86d14fb3035f58428b739ceabef05ac30a1a128b1a9d12986917ada645716d809056e2044fd
+DataAfterCtrLen = 10
+DataAfterCtrData = 44e287d9446389315674
+KO = 49c57e4ffb1e6b944d1143ed331eacb29eb4b467
+
+COUNT=26
+L = 160
+KI = 0d09a23b6a2fb40d1bfd2aa1780b6266
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc1eb9074a2dd8e0b45228b1a699988dc327b61b78fb6fe58fbdb7ebb12c9725fad6b3dcc2de0e4e784cb84cdc2bc96fb832
+DataAfterCtrLen = 10
+DataAfterCtrData = 77eda36af66c0b24b932
+KO = 8fab06aebcb6f233162b4dc9cd5ad71094090b33
+
+COUNT=27
+L = 160
+KI = d0538737aac8890189f010b760b319a9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 49f42e648f58e7b869c391c13de894753f477e543b8eb77ae1ec7178c87064519606f03ccbaa0450f5879ea52705ffec5432
+DataAfterCtrLen = 10
+DataAfterCtrData = a0badaa0be91a151a1fc
+KO = 4db4d1054e3a526e5ff2b60a47e5a1cf1427e1b9
+
+COUNT=28
+L = 160
+KI = b515cd19f943bd02dc7c257b2c92f57e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d57b1862d48d90c03d656b70fae3f26cff1cb4d508b65992fe5fbdd800aed6ab4df93a7f3b2cddba16cac6f336cea0ba2ebe
+DataAfterCtrLen = 10
+DataAfterCtrData = 0119bdb656a0d426a049
+KO = 3dd14bd25b05beecdea501765529081cd305b4bf
+
+COUNT=29
+L = 160
+KI = 01e37570be6fb583e54686d4066dbaee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee1dc85f776e6b3ed717c4b926ff9c41f207aa2bdae290ba57b4167cbea91ea6d02477c7643f6e2a11c281a3544114a844ff
+DataAfterCtrLen = 10
+DataAfterCtrData = 1090d981effd27d9f028
+KO = c30456a030b7a15b61219ab9fb31f025e10a8548
+
+COUNT=30
+L = 320
+KI = cdd1edbe300a4fd7d1656ef190610a16
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ad998cd1199a70d649ea6a30ef2a83a90b341d7d3fd0607dc28e13c38d43c89bb7351020435228877324a10ba471d9a9b7f
+DataAfterCtrLen = 10
+DataAfterCtrData = bfe9da8b36619153ab26
+KO = 6d3f03a818efb60b8f65ecdaf5b2f2cb39a92393cd81876e7f2a2ebd5be29933412d4e84c20cd3c4
+
+COUNT=31
+L = 320
+KI = 3b5dadadd3e6c70999f3da21ce7c02b6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7180d11f9eabd8269cffca7826b24d63f1752122ebbd4aebde335a041d056291a728901481c77ed9273f66e362884d76a6b5
+DataAfterCtrLen = 10
+DataAfterCtrData = 3b7d9adf91fff86b1cb1
+KO = 0eaa103a2b7edc1021b6b3bd56eda60b5f6802b9eaec95c681ba1c0837aaeccd718f44921182ceda
+
+COUNT=32
+L = 320
+KI = 01a39a51b93a0e063138e702fee4655a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9a43899394bac7860b0473a2f1bb55289247a40dc6f5653f81f22a06ed6ecf214419419a93bb0df46304e42575ae4ea76a42
+DataAfterCtrLen = 10
+DataAfterCtrData = 62385b367b5ed4f4b1f1
+KO = 1b4338224a55b54f68fd30777aba5fc5c8970c2503f1f30155a59b1b2b21c652acf259aea03453b9
+
+COUNT=33
+L = 320
+KI = 5dd2c60578a164015390e6c4c3456948
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc1321fa2fb4df88eaa0f2b7b1670add911dc5786fb21971a434188e190a63326accaa7a40c04470d197fdd36e8c8a885161
+DataAfterCtrLen = 10
+DataAfterCtrData = e693d5daeb95146b54a2
+KO = 1a2caf1f86319a1e7389ed76a9675d6318149f5127aa6d4e50593b82b93ea728114dbf391f4cd4ad
+
+COUNT=34
+L = 320
+KI = d5164cd5820e1d0885abb31e7da1e1fd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a414ade3e370c81ba36cd1ed28c0a5d4bc4bfa60886f88e7887ad4ce0ca23d7141a379419668c1b05d62c482c3914b67fce8
+DataAfterCtrLen = 10
+DataAfterCtrData = 61901a2b11fed7adeaa4
+KO = 023749acdcab16208a4096d4091561e3a807873a9d05fc742a5e582f10740dd4f6934bae689edea3
+
+COUNT=35
+L = 320
+KI = bbef5e629d72cf29bdd7b034d06dc675
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f392003bd4dda8483662300738e43f4d79ac958f835eefdf0b742930ecd4be05df4453919b3a2d84396cfaf59ec6ba44561e
+DataAfterCtrLen = 10
+DataAfterCtrData = e0341f79a94655524783
+KO = b5da1f3e8df20075ee9ee3bf7b6539ea93b5769ceb7773298da06244d05aa199f31e1cda4a3726f8
+
+COUNT=36
+L = 320
+KI = 0963caafe447ca55a5916510a3e005b3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9c1e9120f4a97c907f2c3426d0dbd7f98b7c7eb55281a1621387f9c6c427d7504c5d1a2dc405642cc213ffd78d9e1a0653a5
+DataAfterCtrLen = 10
+DataAfterCtrData = 76e9fb5a1a629a405d7a
+KO = 520b1cabfc4c8fa33ca98cc63ccc197b9216aff16fb7a8ef2918b76359130539aac034a929ed1d28
+
+COUNT=37
+L = 320
+KI = 56012f7e8cf1249ba0740f58ffede14f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 248bc735a30500fd4edffcdd93ce85fd921a7e339bcb0cf1d7e1c18108bc3ae2ac0060ef628f89bf578f55d3ccd83a7df1b8
+DataAfterCtrLen = 10
+DataAfterCtrData = ec6855598d4d7a314aa4
+KO = 7b59b0ce4072bbb3d23dac7fac23e7508ff6adafe4b96f07c76b821511b47796ecf40d9c94ee617c
+
+COUNT=38
+L = 320
+KI = 9a09a2214e002c210e2ce7b12d518467
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 53d1243867f6779d485b1e59f0ed251a90b7f286cfa337428e62f61a1e8a006bc1c52c9b0ce5282a3be9dcc263790c7c4641
+DataAfterCtrLen = 10
+DataAfterCtrData = 5fa1be0ef25d7586836d
+KO = 042bd7a9f9f2779d0571f4263cf999f1eed6efc0ed4c25c9b97923747e754976cdeae42beaec9ef0
+
+COUNT=39
+L = 320
+KI = 67e48c0e6a60d89617c60d8ef4d93de7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2042987bba5b38e173b59313109e8ec07cb23535dcd100bf6f67fac2988b8d2084c177b7191758b7eefa40771de9384b6c87
+DataAfterCtrLen = 10
+DataAfterCtrData = b55ce66947961d177f4b
+KO = 93f72307039826d8503da85792396e56d245c40bc0bb975a775d0924ad5081375ab461213cd8717b
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 53d1705caab7b06886e2dbb53eea349aa7419a034e2d92b9
+FixedInputDataByteLen = 60
+FixedInputData = b120f7ce30235784664deae3c40723ca0539b4521b9aece43501366cc5df1d9ea163c602702d0974665277c8a7f6a057733d66f928eb7548cf43e374
+KO = eae32661a323f6d06d0116bb739bd76a
+
+COUNT=1
+L = 128
+KI = 02eb8e6790a89432443561a18f002bb0e8bdbbb3b2f52dc7
+FixedInputDataByteLen = 60
+FixedInputData = 88b35488d8d60b307078256d1bb7a5c2c23e2fe35c219560e456388ebad58b161366c707afd776176a3cec267c1afe9ee9a09585ce077148b3312d14
+KO = 771f6e196fbd636a66f9953bdb0f7f15
+
+COUNT=2
+L = 128
+KI = 8423f87f517edb6be79da57bd3d471c0be435051fafdd856
+FixedInputDataByteLen = 60
+FixedInputData = cddec23b72528397f523f4fae4ec013aa8be452465d9832eb46f3a2717828ddb3d97a8ef08dae5d10a4202cd157f7ef0b53c730359ec411c24cbeea2
+KO = 900ee4db691761cc181bb36ab652886e
+
+COUNT=3
+L = 128
+KI = 95cd67c7f95de9c41e8c4836db3165d66b1f79ac716dedc3
+FixedInputDataByteLen = 60
+FixedInputData = ce319026ccc3a9b5ba10b0057adb63bfaaba43507a9a0587adbce18de50d2612c95559461962bbd90e90036b0529b6032f9397d3e23e6bb737c18137
+KO = e7522a7e72a6160c2d5b760b8227e2a9
+
+COUNT=4
+L = 128
+KI = fc759069ac101c66961ce462f2ec3e214d929963e6b7abae
+FixedInputDataByteLen = 60
+FixedInputData = 6a2188ba73472e6dff86d83070508ffa6dd80431bce33660f7cb6ef2003a3a613223faebe5e1fc3cf6420bcaa545094f1a4e116915f08da38ece4e5b
+KO = 17baba3fc2acabd3e9b8e8a84f8d3c7f
+
+COUNT=5
+L = 128
+KI = aeb2d2212ac29e6141cb571c13a5ecf852233f45733241ee
+FixedInputDataByteLen = 60
+FixedInputData = 88d2c0907434ad7067ce91a2553f6c67ac45fcc6329813729e585c8db8b1bda098de13dc77028e9da72b6f161ec6a9fb3590dcb43d426f7d75267be4
+KO = 50314fac0756b74b830a4d83dd24578e
+
+COUNT=6
+L = 128
+KI = 7afc235f6cb4fd3ee50679262e32830cb4d688f388dc27a5
+FixedInputDataByteLen = 60
+FixedInputData = 861c8eb05c602cf9b4bcec10c88f6e9df9bc93fb2f04c159a98de2c8cd1ae8bbfb4d3ec93087f782ff7b13660a2940f623d655ae80397808bafd3376
+KO = 3e221e1f0dde3656459fb84669b83983
+
+COUNT=7
+L = 128
+KI = b556d2e79fcc5ad9a4a91bdcb7ad3d63545da8fe18022f89
+FixedInputDataByteLen = 60
+FixedInputData = d911b523cd386cb7820660cc1d17129b59cbab453fba186fe6c547a6fdd528072e21a72e0d295aee45968e09b62c59e526f8c0a9458c9bf6804a0b67
+KO = ba1b4782ae67caf33570a4ab34c68803
+
+COUNT=8
+L = 128
+KI = 4f1fdbd2f11c433bed568a8888c740e4a8e9a353b7f57ec7
+FixedInputDataByteLen = 60
+FixedInputData = 2151d618a7c86138054d1bdb1827c1ec8b5b31a136d0683318b77e0ffad1834d7c05f6a094227306d92a0b97612c030955284d43bf00094d3aa5ce13
+KO = 039fe9176e609161566742dd38616f4e
+
+COUNT=9
+L = 128
+KI = 7bc15b69d45e05203bc26506dfb76d0dab49dd06ad7a6699
+FixedInputDataByteLen = 60
+FixedInputData = b796ffc74324d3a6f107c42febd3073d6e690561910d3d21d6f60b6abb500595eea7743e999a2547fe59f2195d8af428bc715da71ff311c6a0cd7a69
+KO = b7e93eb2080d3c702a3e42c934d41ded
+
+COUNT=10
+L = 256
+KI = d10046bb18c3f363e87f4e57b961b294d4edf2ca91dc3e38
+FixedInputDataByteLen = 60
+FixedInputData = 2d043069de979bffb1be38a3cef2869dc07d5d3e99bde2e2204f10138081743f423f0c0b1aec0735a25bc61a8e2936dec6a25bb0ae105ab46caf8a2a
+KO = 8991a58882a0488bb5478996f2893989adb66d08d5030ad90f6ce5fdfca7754b
+
+COUNT=11
+L = 256
+KI = 58677c7ba7fc0bba6080ce5efcc3a49bcf1439eab9da58d8
+FixedInputDataByteLen = 60
+FixedInputData = 058805646b7bdf775cd215d1ea84ca62b3ae8aaebd91e2de7e7143a32d47bf3289ddf7302f890fdc32b756657474a7559e8915708e4fb1765601e0e6
+KO = 79d88376e0a488a522690f811d864e92cee7d2dcc110d96c573458a0abab0764
+
+COUNT=12
+L = 256
+KI = b776273882b0d31b37863b00eb850b992f2493573a1cd235
+FixedInputDataByteLen = 60
+FixedInputData = d741f0fae8d99c0afade4679e87a3a8ca7c2cf4a9056f5fe27ac275b0885994837da5fc71bbff4629494e84eb86704a4ea707b93b291c9d57d77bfd3
+KO = 12c4e9c46ffca111e46436df7c16f461861962e7cc882b0f593cb4d35a592803
+
+COUNT=13
+L = 256
+KI = 41718311d7ca9139806fa20781818fcf7e9c677d14ca446b
+FixedInputDataByteLen = 60
+FixedInputData = 8e8951f3c60f39ec2b3589adb0896b62e40bda69f40f85f75b8f01a0c52e0f52ef004cea6230e9563a278eba81b4f58064edd4dd5a9d1ea160dbf609
+KO = 599f31266d94d9594d59e245520ba69dd8eaeb50559c8267470a80e5c8a72b81
+
+COUNT=14
+L = 256
+KI = 16f6bf8d1e474241900108eb606c36eae9ed232966e0beaa
+FixedInputDataByteLen = 60
+FixedInputData = 1063c28dfde52cd180db850dc4d8cdd4d3bdf4dba4fef69f46d082a4df0bb14bda7824b1c69b0ca60389224610c5641c0a3dad6a36375ae3d888004a
+KO = 8c994d0b426309900f6c2852b4cfdeda1d0c31d8120baf74cb770f5c10579d0c
+
+COUNT=15
+L = 256
+KI = 16a586cd5c559076ff529eac602bc797e6ea5af1d5b60d8e
+FixedInputDataByteLen = 60
+FixedInputData = eae5a7b44aeea901b50e3250bc031fb70315faf2ce3d4720e2722d4dc7476641cd9ef6e6d734503e39d251247ccb88741780f6da656008d519e94b6e
+KO = 32b58a65b63be6bf1dfa10d5aa1cf106cec9ae9bb4150916647a9f527c31f6b0
+
+COUNT=16
+L = 256
+KI = 027e00cb4d89c9b834898aee32c0fe55014e0074bcbc096f
+FixedInputDataByteLen = 60
+FixedInputData = 6d5cda668405810af3a008f414eaf3ab410279710dc089f4ca6313aea790699619988a8afe66dbbbba4b000bc8d51c42b757949b65f46399c6e7411a
+KO = dbb338ce6355e8adf72eb119764214872928a46b00eccbf4219a2b09ee245b2d
+
+COUNT=17
+L = 256
+KI = 572475a1f0255c19d66b580e96c5cb58c3e50419d3ce255b
+FixedInputDataByteLen = 60
+FixedInputData = c2a3ec23cb6f50ba48bd65d2d6cabc1ec42f7d1cae86dd0240ec9eafe86fb5665a4ec5dcad11b834c29591eb25c2c8506c633f11588f2d9d1a9ac424
+KO = 7f6e5ffb630736e3b287ef4aaf3e2d3e3e63864611d55c2e0661859f0d36de4a
+
+COUNT=18
+L = 256
+KI = a04eab689e2ec087c8680c2844eecdc34f81df7b7cf330b1
+FixedInputDataByteLen = 60
+FixedInputData = 79fde75ff16fc1dfe6d551eb8bac0856ffb02ac0f4ef354e4fce8454d8530ac5c45abdef0b25f1d5f1db1fa97390721a433427db373a7e80d3f3d58a
+KO = ee49916a6a3d5cb2a3ef222b1a8ec95b513da20dd371e0f3fc77c3dea1f5f1e5
+
+COUNT=19
+L = 256
+KI = 83894cf9fda08a71d4f4ae30173dae417ac5a71040d33b20
+FixedInputDataByteLen = 60
+FixedInputData = f55da011b018667c12f6b7a0175d2542100f672cbf128412de70e38147160c8b5e3528b6802077f3161cced02199d30fec474c21ee2277cf89eb839e
+KO = ef73419d47a40c49d004fb51afd455b8ffb87a3ff6c54bc9350fecefdf28cdf0
+
+COUNT=20
+L = 160
+KI = bf0abb70098d6c203074f1bce3d7468116cd1e5e8e618f20
+FixedInputDataByteLen = 60
+FixedInputData = d9ce030a48668ada6c67a2ac163515ec22383c4b5332e18d06901bacbb63dd649c683cfd4fee2f33346817b23cb4c734060a1c727b0c72c12448f4f9
+KO = ecd1eef152b5835376f1a4324cd968bcb0cf850a
+
+COUNT=21
+L = 160
+KI = 069be06a723eb06e637cea22c0028fcc4fa7af0f9e3a2b14
+FixedInputDataByteLen = 60
+FixedInputData = e880cb76c09a5794d3d837b641c397d6473e26ef8da7859224e36493d76be21580cd8f746c869a33484e1791e00e262bfb10c07e555b14fcd3ecb597
+KO = 83cdb53285608633b757d0f1c337b8182538d82e
+
+COUNT=22
+L = 160
+KI = d008b0bf12cbef8014a8637fae8bf994ecf104872a14f8c3
+FixedInputDataByteLen = 60
+FixedInputData = d92ae4a028b40c3f8fd321986228c5938a2382d5cdfec739d2c0ec83ecab09ee43fd5d1bbfd0ecf5c1cf9212c4f14f265ca38d6ead89c955fe0c2052
+KO = cb1a417ba951a1afdf04bba5763e99e3140d7a17
+
+COUNT=23
+L = 160
+KI = 773bc9c4230cc3159f487e97953b6164e3b74885cefbe82a
+FixedInputDataByteLen = 60
+FixedInputData = 894e1ea7220a020167c3e80f2c0603d490e9899397b45a92e0c3f50177b50a87ed8515f42d0dc94e9439c644795fd2c31e530080c804ea4df0d4fdd3
+KO = 0a8dbf45c8c7b6e139bd6cb2e107cf9fd1aff08a
+
+COUNT=24
+L = 160
+KI = 6fca9a4b65730c5fbca58ea7675e9886afcf327639a34ce3
+FixedInputDataByteLen = 60
+FixedInputData = 08bad3f853c6aca6572fad7cbcb03b259be4f6d00711f8c69211d6d96ca8fe26e0c41f68d95a52bae53bffbef9dc4c761be1bb2ee4303a918439de41
+KO = a2b9c008db58d5c108148d7dfcfa5f3a1020229e
+
+COUNT=25
+L = 160
+KI = 62e663024492d2a20e2863e8aba506dfcd1e6d5078797f70
+FixedInputDataByteLen = 60
+FixedInputData = 0826a12e180c1476d2e36247f150cc9c9e14a0556cb19beb6d83e4408814b98096ad9bf5a0b7394e0d5b1fe541d33d9dc3f0622ce724e9aa1b58616d
+KO = c34104b334c17bd976e3a19501f6be67731df01c
+
+COUNT=26
+L = 160
+KI = c5faa9fadb0c6975189df9eb2b9ee603e6c672f218f6b0de
+FixedInputDataByteLen = 60
+FixedInputData = c4d45cb59c76845aad724271dcffc227b94bb58ef5f938fdffacc2c88397cfc888e4b67629d12695acd87da8cfc6e2f70af2ec738a1230d45f35f2ae
+KO = f36f18dc60c143c78202df7edecd6e47e7d1f17f
+
+COUNT=27
+L = 160
+KI = ad3e1eb211dcd1c8092d3f0c6947ae8fc3032b027c24856e
+FixedInputDataByteLen = 60
+FixedInputData = efde34d5e1eca1d58935c951b83c90ec47c9d277dcc8d9db993194637ac404319f13d6d0b4b79bf44d4f52328cecef6fe98b186436884540ca579a33
+KO = 5249e1214b513659f5d6f71e82ec6acc9f7775e7
+
+COUNT=28
+L = 160
+KI = 6eb04edd3b877c3013309adfd028d9c11dc7e736888833be
+FixedInputDataByteLen = 60
+FixedInputData = 417c62cd05fd17afde99278f6f59cd7ddaf7e6fdb08994b6af6d8e0387497f4432db2b8773a7a4912ca0e04e1f1caeed68953195d61f0b90ce890215
+KO = d8451bc86d08518fd61dabcbfec9133b53a14c42
+
+COUNT=29
+L = 160
+KI = 65d2a278b0171c56ba429ddd92b0251fc4c42133df8ebede
+FixedInputDataByteLen = 60
+FixedInputData = 3dcd250cd29c9786aff05bf9c26d4e0095de854de79eb6ed439643677ba175063084344a0ea494fe07f54763fee9fe3e1066042a0289b6d76ba79010
+KO = d53322d08076272277dc365705a558ace3cf91fa
+
+COUNT=30
+L = 320
+KI = 8725918ca07ad8e108473e5ffdf43eb1cf5c44baf0bd1cec
+FixedInputDataByteLen = 60
+FixedInputData = f4a57b84a881cf282aac5402cfa8fc4ede0db6f8e902d5c0c41c4712077306484e626e3ffc4129d9b43b46cbb6c53d2838a811dc8aedad7253cf94d4
+KO = 5a795fd0d7661968c478860b526cca40eb8702083fdbff3ff8adfa697e795398ca7106bc950fbb45
+
+COUNT=31
+L = 320
+KI = 97c863916b6f3369ab0e6b409f6c6522efe153d0affb9f62
+FixedInputDataByteLen = 60
+FixedInputData = 732902803d5ce8c08af7c11920092d5e920bf9138c1beee2d3042a6cc7e656f98bd1b416543f2c9dbd74f9d98ce285d0c712758b210ac57bf12ccdeb
+KO = 0cdafda7a03cd8b8a72dc279f1eaf1c6eef947a42b7afe9c690b309a4d5479c158afd395cd95b806
+
+COUNT=32
+L = 320
+KI = 6a55b688171849e3fd7e6b272677c843f526142ac2b607e1
+FixedInputDataByteLen = 60
+FixedInputData = 6a11bc3abceb808b95f9e7ede3883cb83f87f828e7c9fac196a46f81ae2408a6051baf0209913da5826e51b35b43400da7a330c2d371c01bb00ab8f9
+KO = b6bc5e5d312133ee0cb9539c87cf4a5f9ab95365cca94a7d516cc88ccc3ff990d4c971997c02ba95
+
+COUNT=33
+L = 320
+KI = 94142dc8f535c4b23cbbdf37132a2f65d3aeaadf3839d049
+FixedInputDataByteLen = 60
+FixedInputData = 31dd10d2882823b709f0e65bffcbc3a18631a01741402b9dc9edfc1aa889504194a94ce235f494da4ca6e3990c77a598403464f54db50b5cecded06a
+KO = 39b9a9fdcc0c802f7ace9b737b8c4fbbffea9355ddfe88baeaf52c61fe0648f317fbe6d261698c3a
+
+COUNT=34
+L = 320
+KI = 0276b519bef742e7e7c589d346dc0e9f758e25f23df280cb
+FixedInputDataByteLen = 60
+FixedInputData = e343384e664981c042e3b3ccef3f6e97a1c3faf833fa0a89a18569a03dcdc2e3510384cd784173d46e89eef391db603c87ea9781ce8c603930ac0594
+KO = 0b7539d12289f8ed38bac67c79162f6a6d2372b32ee2d97bb6735780eaaddd824431a6ff60fbace8
+
+COUNT=35
+L = 320
+KI = 489194989dfb2f2e1b09f03e062c95da7394cca1ef001625
+FixedInputDataByteLen = 60
+FixedInputData = 9a9530f1fd355bedde1177f5b543ce83f0b769299533041c65d173250b79b624c0dd75556f765d1519b8c2c8d6787ab03b80d21ae7aed6fdcdba1451
+KO = 5fb14d3bd2853d8219e0aa23ba481431dc256c2ec0d1b3b0338da2a782546042baad66f6f94f7a26
+
+COUNT=36
+L = 320
+KI = 54e8d6d79e27395cb0fa3b675f71c17bccf120acbd9a725f
+FixedInputDataByteLen = 60
+FixedInputData = 511d6b05626c59362afe0d7697fd8f3cc2ebfdcc0a857365fe225e1445b7969bc753235032b1aabc6833cf7859a6313895bb700efd07a93f144de913
+KO = 25271f9629789807c6b11715b7390262bccacde0c7db2be310ebee8ae82ffcc9d9cae82c1974754f
+
+COUNT=37
+L = 320
+KI = 64d0e9fe3c97a1a02a66ead53ade291857437df3057e66b5
+FixedInputDataByteLen = 60
+FixedInputData = 2f5f121cebfbdd786f23f52721e9aa7ad2b7be0d9d0cddc623c217fbf088987dd647ec814012ffded23ee6bfa13c9ffdbb814d235d1ecb4ff510f15c
+KO = 48c2b7ed8eecf28e7cca91433be6bed4f61949ddaccd4352db5d2bee5d6af278a997a65436efb828
+
+COUNT=38
+L = 320
+KI = 3990f8a9bb6c84f0f629f00a6ae083b88c3a42543f74be5b
+FixedInputDataByteLen = 60
+FixedInputData = 87d418420fc27829411f81062fffbea2634c6643923b2dfa6412754e2d8a6a2713b9ed7f7dcdc75527f9d7f5b14e724a683b75421e95b5b9c81af3da
+KO = dafb3114f5d980ccc8e11920663b3d4f7d5f569ad4645ac5769897ab4caaff8759519cc455657375
+
+COUNT=39
+L = 320
+KI = 57dbd95eb450b75b14ab30c6e2f724fa606ff6c6a528d1a5
+FixedInputDataByteLen = 60
+FixedInputData = 9f1b140263cc1b64e2c8d896dd4bd82ec27932853e55922fb8ced070cea8b6f5deef495c6e8db4c0dead4ed8e2c0821ad9381b4d5d764ee770aa61be
+KO = 8ef870efd3d5ae73cb43956e6e8568b03cfcb1bccae66b15890a4e7ad3bcfe9358231e539b0c563a
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = d7e8eefc503a39e70d931f16645958ad06fb789f0cbc518b
+FixedInputDataByteLen = 60
+FixedInputData = b10ea2d67904a8b3b7ce5eef7d9ee49768e8deb3506ee74a2ad8dd8661146fde74137a8f6dfc69a370945d15335e0d6403fa029da19d34140c7e3da0
+KO = 95278b8883852f6676c587507b0aa162
+
+COUNT=1
+L = 128
+KI = a24e325a1df1f37ee10f41342dd547ede3897c79e09042e6
+FixedInputDataByteLen = 60
+FixedInputData = ee2fdd434500e5e55833c5bb43a6ad57ed83d4e88f19434af244eaee7ffa3d72b46aa4bbaaad4607e8866f359afc0ed707336a89f5db569a20501873
+KO = 861ec137460e408c3ac8d36244477b2f
+
+COUNT=2
+L = 128
+KI = 9269d7bc877b0cbd3ba7ef349ea6eba75a00db99889ef3e1
+FixedInputDataByteLen = 60
+FixedInputData = 45ecf72bc7f76dc8d07f376fe33ca24126d61019616eff56f3671ddc5c132ec1c51072c8c246ca519610e85a9f848d804b646606099d4403f3499c2b
+KO = acbabf7cefc5196f6a48933395ade6a1
+
+COUNT=3
+L = 128
+KI = 9465c5051285905f6508f154be9ad6fb5dcb194cffec1b81
+FixedInputDataByteLen = 60
+FixedInputData = e4eb67ba499b5b4343fa9833c6ca78735c8758547b3426a4ca7ee2091187c00eec6fe8dcd169d5b56e843d4fba638c7d1e62f4bf124190223c880801
+KO = e9e962f6c94ee40bbe3b9d55809bd40a
+
+COUNT=4
+L = 128
+KI = 21803103ac7d6d309bf3eb46474ec7e2343b770ce6633f58
+FixedInputDataByteLen = 60
+FixedInputData = 91805457413a449df797d15e009cfe7e857879fb328d1e2be1b87fa9595fce62d1318eb59446bfe7d3d92d4ea11b32073918a0101512bc068f4e8ed4
+KO = cdc5a8ea93d09fefb8b5078119b60ec6
+
+COUNT=5
+L = 128
+KI = b6bab57153665ad8b4806cbd729df7a7b06eb50b49e8f1cb
+FixedInputDataByteLen = 60
+FixedInputData = 303e2c3edd8acba41a4417345cfa1c74c194106c5042f94d016cba665d492e80cf28c1710ba723408b6f7a2002dfd4704307cf768aedf46e6255f67c
+KO = e4595901f0a8cd417e8fb90a64eee268
+
+COUNT=6
+L = 128
+KI = 3dc18b0a769df2745e9000ca92dcf70e7eaf148c660fa161
+FixedInputDataByteLen = 60
+FixedInputData = 60de9cf4ac9176b89472011380be0cdfe0bcb331848aae23ca731accda3c64e8ee073b2ee1af2003c5cf1321767699c66456384396c6645d314f3c38
+KO = 5283b6f3a41b63f2c204c6326972a859
+
+COUNT=7
+L = 128
+KI = 57296ef9c3025d2f31a0e4b25eadc20a866807b2fd74a566
+FixedInputDataByteLen = 60
+FixedInputData = 4f55d80db8aeecb783771cf86693de55ba94808fbcda88012f3e7dc9d6390755bf56a7d757054ce4576206320197cc762ae7ca553d3de5230c6ce974
+KO = 1f2e2dbb663b0fdbea4f4d3e502c7ad7
+
+COUNT=8
+L = 128
+KI = 53b77576fb45b6bb8268bcb89b7327c0c1309272bf20a222
+FixedInputDataByteLen = 60
+FixedInputData = e580d32af77938c527ad5e5c8635f809600f0af2c7cf76e7fc7ccad3084c1657f6f43ecde04023cae1204bb972237a923f5e676981fcca03bf89bfdc
+KO = a34f72cb3518212cff3b1b58936dd6be
+
+COUNT=9
+L = 128
+KI = 4029f1c6c874636220a38e22c8d7e93a3aeb78d61e8cd621
+FixedInputDataByteLen = 60
+FixedInputData = 70c77c15831ec8a8ac315bbabc06d1665400b3469dd52770bdf4222d03256e2d9feda339a0484fb1281b1ed7787228a0e1d5e4ccdd1643711e61f481
+KO = b292dfbcd60c2ac5de719f117c93a567
+
+COUNT=10
+L = 256
+KI = 5e6695d7c3f5b156c7b457c8c2b801ba2ae30c9c8a36ee61
+FixedInputDataByteLen = 60
+FixedInputData = 1406756f40efb8e29d5455d2da4bf1993b3c3901d67ec90934895f5de7845f573ae8a0dc8a6ad77d80da29e81329440d61d63dda8eaa7851bc7a172d
+KO = 72046d5eed909f6ab25810ead446ace7422fd87e6bd496ff2e84b115b8e0d27e
+
+COUNT=11
+L = 256
+KI = c5a1a93ca0bc46fb77884033b317ba905afae2c459f756a4
+FixedInputDataByteLen = 60
+FixedInputData = 4ea1bf37208f68df9560b63f6c02187ac0919c3aad284a0e76724298ff0dcfc61c8c7f9da9137239a6f6a73f6a20d96191f25fcec40d5fc975d8692f
+KO = a3721620d5e9fd13c069fea9f1376ea60f222327ba0c5cb22a25730cbb585e09
+
+COUNT=12
+L = 256
+KI = 8b0cc25084158f4dc272f3f57d922a5b62cc1897d1cd23f1
+FixedInputDataByteLen = 60
+FixedInputData = 61d0b4300af47bc31202b7b31c67dcd226d01c41643fdeaac9f2c2bf7a6622d09cb7a7946499745dbbc86e7cbde06260817f011c09345d6b08d7c1a5
+KO = f6fdc78c79711e67f712caef247dc18b70f92eb09036929e6741e867ab79af8a
+
+COUNT=13
+L = 256
+KI = 12472bd262a8c86124a7f593aeb4ea20f5f913da20fb8ec2
+FixedInputDataByteLen = 60
+FixedInputData = 53c2ade0aad1c54ea89ac4e213918f439967efdde9ecce42c3e269989d20655574114576ed8b4011289e06bd535c1179e115513d15d5668936ce1f43
+KO = 03265450bc768940a30a15faa38edb92da4e1c15e7b8d39050e26a909adaa779
+
+COUNT=14
+L = 256
+KI = a772a7b3ed00a7c9b91e63362dc263a9b608f7e9febab986
+FixedInputDataByteLen = 60
+FixedInputData = 83264a9be3cb0cbe74efb296836b15874233dc0eb04c33cef7aa4eecd26b7e7e5571ba2984f3dfa3fc3fc400b051dab85ef0acdcd9f76b04f6c51ed8
+KO = d2eab8adaefbe36b329231a31d7d789c87a7d490e1b6022a8d15fecaa1826e43
+
+COUNT=15
+L = 256
+KI = eb1e58e8ff375f9c1eb19bf12e98bf912871e673a9b2cf5f
+FixedInputDataByteLen = 60
+FixedInputData = 3deed6aa2e5602fc84bf263a8ca532fc65034b5be0ce3a554805f88be0512f6c0b214ccb90dc459f0a4278440420ede7009d7eed0ee0a574fe808cdc
+KO = aaafae7edbc5494e78f54214787944d7ae33de78e1d38ebdcafb77b19c468c86
+
+COUNT=16
+L = 256
+KI = e206ce1f12c4016ae71987f372171965a834ae98c7da47fa
+FixedInputDataByteLen = 60
+FixedInputData = 00de853c4ba0c858b9d1c069f5ac3be701084ede28162a7d645f7b484a3e68be24f1e89a9ed95d105e4fc50c0492e8926af192025effd9f7be55dc3d
+KO = 3ecb76594c61c0697ae6c0125498556eb98a810dba7e3376ab6c5fe6fa703ec9
+
+COUNT=17
+L = 256
+KI = 1d94c241c40cb57fbfaf84148cae20065e072d7a1d7b7de5
+FixedInputDataByteLen = 60
+FixedInputData = e8bd7e579d3bdc5b6f5bb978448dd6d72cdb66dfd90e39d78dcfac6a27f33e0bcf27709d297c8ec2aa845bf7809ed55dd05721f8657b21427793bb13
+KO = 7ad2494bf75eec09f50909dbe25c3fb88cf1f2bae427537230751bc38c54f7ef
+
+COUNT=18
+L = 256
+KI = 1c8d2c8160a482bc9599a9fe6f214b0d2581357a6b015b27
+FixedInputDataByteLen = 60
+FixedInputData = 0ea2477457278e0f970fb50e8d9b2997ca19175345c0a589f438a2ff49098e7b5da265c1e2d78ac63378921462f9889a697a76a71d6048fce9fd1bf9
+KO = 9f6245fdc8e21f2c6fe64d5c01ba545e591a9ae7dcbdc8e90bbca9f5671dea02
+
+COUNT=19
+L = 256
+KI = 04801073b21b2204621ceb3ed0fe790f68cb68913cf6087f
+FixedInputDataByteLen = 60
+FixedInputData = 6bae93a596fd2cd6bb203085867e3d248c51c6bcd0d28abebd1ebe20997a06505bc25938957605c67ab80fa305b74b685cab5051953a852c010e1336
+KO = dd5754a4cf657aa43b33a4b33a654227b261a0af27e0f5abafed9ef712631769
+
+COUNT=20
+L = 160
+KI = e3b88f40c9974410955820a8f8392701e9c67cc6efd3b0ff
+FixedInputDataByteLen = 60
+FixedInputData = a520f36b6b60dfce34dc1d1f6b16132efa82566efa49f3140113fbc59e309c40db42962c06123721f122f433fa417ce3319bca9c58b4184fd8c7be8f
+KO = 134b6236a80c257591cc1437ab007b3fa4bd7191
+
+COUNT=21
+L = 160
+KI = 2ef4abeeb81d84fbe3b780ee6606cfe9eac0c97fff49d91e
+FixedInputDataByteLen = 60
+FixedInputData = e3adcbc227561f5828f8a36dd59ab8936375582caad853b439b9578183920b4dec316b8090e06871fe8ef95c8b0e95e7d0a32f20e97b997bcbe4b360
+KO = 8dd4161167952783d465e0c65076cefa8a754aa0
+
+COUNT=22
+L = 160
+KI = 6336941153c367c30e2f0ea2896e69efc69826389befd860
+FixedInputDataByteLen = 60
+FixedInputData = 6ab1bd0042c1d77e33e22541c609d4c01a06648762f85a6f78dfac9a225273f05ae99497d34d0c68a7e55b73b9679eac94a1f081d6db1f617228e74a
+KO = 8cc4fda2ed91229b7ea5f7ce053b24a65f6019f1
+
+COUNT=23
+L = 160
+KI = a1195b69991106ee5ed196df143e73ea5b4cdbf76ce6649a
+FixedInputDataByteLen = 60
+FixedInputData = 838f64b9ab078be820761b9a07c2496b782a2c163cd2c6c29ae8a9a95a8b3a074f23516413e6d564fc6d09a18460d31ddb535855c504fbdc4b297fbc
+KO = 7d774cc29b89d7e9c935c2575d70e13946a61fc9
+
+COUNT=24
+L = 160
+KI = 5fa846c90a954f8c27727494728bf4a6bdeb72f0ca35f442
+FixedInputDataByteLen = 60
+FixedInputData = 67fed15b6438807fe8d7de61a71b4543cac0368c0e1b7cd654883af2f3598adee7058459aa62baa92c5ee1604f9c27ef0818e87fa8ee021ee825c8cf
+KO = 86377e8b4bf82fdeba063a3209aad5369c0f1b0c
+
+COUNT=25
+L = 160
+KI = 1d187082bc2f44a615a57fc8cd5b1ceb0f9c7ab5d7da7341
+FixedInputDataByteLen = 60
+FixedInputData = 138f73c12751f355a4115d8a40f21efbe35e84344edc2d33e71486fd3cd07f7e425d1d746bae5febd98d9c4b56bec1116c948d60254644a754ae4817
+KO = 413889b072f0f0ea3bcb38bfbebb50947ee2135a
+
+COUNT=26
+L = 160
+KI = 891959eaa6794e0262414a3496194d8ca34ff421cf93c0ec
+FixedInputDataByteLen = 60
+FixedInputData = d4dd3528bbbebe05ba70d6465942feb8ca05332a5c7e4dbb7de8379fb5558aea0e1c5d6cba73698300dcc337d69f6580ef0b7307f611d4907f318cb6
+KO = 1de3d1417e43ea6a25d3371d3abefaa4b0a9b0ac
+
+COUNT=27
+L = 160
+KI = d3c0989a38bd5e9f006f51fd1279eeb288fefc5b27ee850f
+FixedInputDataByteLen = 60
+FixedInputData = e9682691d42266ce2d44c058ee5f235e28e9e5c312eecb6345d83b580b0dc07aa210f8f1b5b1dae3ed18a82ff0cdabd87f975ca5664dd3d08317a67f
+KO = f66efa1a6d5779b36fa30221f8b51d9ff5a755b2
+
+COUNT=28
+L = 160
+KI = 305246e74f766359db7dbe9ee93d2ebdc4019d7f41b1a33b
+FixedInputDataByteLen = 60
+FixedInputData = 4a95c932957a348bc3e7208270c752410e2fd5f41d36bb23c4f87bedb0f4b0c91ba3df266a644d632f14e7ae9cd26e2135fb8a3d80f3b25a8c435cfa
+KO = a6bfa15cf3da9ff9f31029fe63bab26b1c8a4d8e
+
+COUNT=29
+L = 160
+KI = 2751f51cf678dd4786cc7c0e61cb8f5ab64c6e2495ba85c6
+FixedInputDataByteLen = 60
+FixedInputData = 24dca46f9f938f129deb0f57f4aef87f2d63a35f87176784a5d2d2ce1b868148001de7d1287c7a0824a72207bff1ca0b3cb247242b7f6965fbbc009d
+KO = ae8fcea7a620b81bb509612c8da19273b6da5384
+
+COUNT=30
+L = 320
+KI = 51574d47f2f1d202a30252823b52ba7858b729d5ed4c92f7
+FixedInputDataByteLen = 60
+FixedInputData = 0819c17dd3f9a68493a958c46152d04ba450043908a0016b99cc124d5e75b0d11e7c26f27365609c110eee7f8baa88a7d99fecc690e617150f93bd6c
+KO = c46db4cd822e9841408fba79932d6c748bc7ab17421ed1ad188aed327c2a0d694e380c0cade8b37f
+
+COUNT=31
+L = 320
+KI = c1dad57609eb99a7ccad7502648ed10390890fbc6cdc2ca2
+FixedInputDataByteLen = 60
+FixedInputData = c6b26707e536a6d7ced74e1be94c18159669e2b8b7cfa9b14881ea2be2c3c168a0a5bcaf1ad5eecea23a3387e3ecb507334843f822d016c3ba75661f
+KO = b522e92cbd19aa3457af467573653b52c3ac6ab1c95672401100d2dde8459141d18c381698fe03cd
+
+COUNT=32
+L = 320
+KI = bbb4c9a4a93b8dd615ac4cd8f85f6f80bc43d53e825173f3
+FixedInputDataByteLen = 60
+FixedInputData = c730bc437409bff4733dc72987704d3c5f93533799ca8a428b5ede8152bf834f43d52a4664fdfa6b879aad402a3d7df65f650afada1ab7d2c635fb1d
+KO = a63c2ac1f2550350f2943f81a53dce298f19e5ebe40845c28ac13e97b4b8c6791807910d66ef9288
+
+COUNT=33
+L = 320
+KI = 73028ee252d5ffddc236a8fe77daea77c72ff75e81606b9b
+FixedInputDataByteLen = 60
+FixedInputData = 3db2a73ced4699d1d2ed5df3b35878947e24f61f708560e94895ff47e34b32b5d9552d80fab0a81f92a4fe3ea445e7534491998070c307d2c4e5a7b9
+KO = 143f0eb7ea7470f452f5cc96687ff4dd13725ccde2a1227e767dc9e39a90b69ba5438570dad19d77
+
+COUNT=34
+L = 320
+KI = 38ecae324eeb61994123fce3bc40acde5e4911235575786c
+FixedInputDataByteLen = 60
+FixedInputData = 9d305a4a22d13c5d474860e9da37ce150b58360e3738bc7a8f200268a77f641a5c2018f986edc60be6c65be7eec576c668af9310f0c8347c2ef8b7dd
+KO = a4fd97016527ce6f563c89c06486f1aa755dc68d44de8ca02c9838030cad8159f1a8cb77ce2a83e2
+
+COUNT=35
+L = 320
+KI = 6e2aa34a41faa82903fe410c05ec791c2d43dcac416c9398
+FixedInputDataByteLen = 60
+FixedInputData = 581eef15103c57716880e54d5e3e35fb80126e2ac21ee25c1fb730738f0fd555e66aecfcaf80ce39adf2bbd88ebeebe9fa32172bf264b938f420ce60
+KO = 926c4cfda6645cecde326f0c17c42f5e3a702b27fba7ba6f4023991e3cb5911771d54452c9732ebb
+
+COUNT=36
+L = 320
+KI = a6da787f72e10953666e20356fa58a919958eaa8e119adce
+FixedInputDataByteLen = 60
+FixedInputData = dc36095fa4f77501415d5b82ebddf4be3f370a9982901018be9078b54d367c9424f003536eb0c16f61ac2fd41c4bfa5a5fa75f001d7fa011050e59a1
+KO = e73e0df3f941dfbcf8a19ad63e2fdff1f60a1c3fcc755e37466731b233ed65de65ecd7045f66fc64
+
+COUNT=37
+L = 320
+KI = 89e76e346e58525bb7cb11a516d718148beb6ca4b85b2332
+FixedInputDataByteLen = 60
+FixedInputData = 74cc805fe066f63f1405f7f0bb78e33521e6798e8d3c79ec640f2ced182a8007ba11657c26d9ad628f95d139413957d03480b1ce777a98c1042f0ab8
+KO = b457bdae3adaa490d7b4112f61f84b48035ef37239625b5f28954b4465e07458ad575da3cc7e8684
+
+COUNT=38
+L = 320
+KI = 1663d9e988cb6b6f5853d67227245ec18b5803dc99825b9e
+FixedInputDataByteLen = 60
+FixedInputData = 5ef4dc7352f9cc3ed535fd4f7525c15c06af8f310433cb7b44aa65aa626cf12df58c62c14227f6378f8e00cbab4056adab2a7ec96ce441b6719a88c9
+KO = e2996ba2007aba7cf2cec8c5abb76ebc77fc4b99e3924e70dae09620261f74d29cfe051cafe0e8ec
+
+COUNT=39
+L = 320
+KI = d126f6766f088f571bd396b5104616c46edb58990b53ed80
+FixedInputDataByteLen = 60
+FixedInputData = 21397c05c155020901ecb92b2591f08d7f3844ae23388cda8b66d7b33c5f055bb0c3d5d29bc5923c7a210f1f003228bbd2d47195a7c4acce126ed315
+KO = c80736a52b454f3528abd0519df5a9bc7137e1d789f18dcd4c0ac70fd371b0cf8b7c780c4e595d6a
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = f7c1e0682a12f1f17d23dc8af5c463b8aa28f87ed82fad22
+FixedInputDataByteLen = 60
+FixedInputData = 890ec4966a8ac3fd635bd264a4c726c87341611c6e282766b7ffe621080d0c00ac9cf8e2784a80166303505f820b2a309e9c3a463d2e3fd4814e3af5
+KO = a71b0cbe30331fdbb63f8d51249ae50b
+
+COUNT=1
+L = 128
+KI = a7d9ba77a3fff2e82b88744fddb5846ae68820ee75fdb28b
+FixedInputDataByteLen = 60
+FixedInputData = aa88c9a4c371758d207fa38de9e0acc36e069945c11b7b06fdd4a5f7487e02a21834b43f13bd7720c6078d503dde05e00160fd8cef513880a5b344b7
+KO = 3d003372d3dfbf45741ef5fd9a016b50
+
+COUNT=2
+L = 128
+KI = 9f828c6b374298bd9c508f48f22a1034ba2c5bad78c8ece5
+FixedInputDataByteLen = 60
+FixedInputData = 38b28538a1935accfb1bd21824423266547af8bccee8359cbdd2a49c6627492bdd2447c74df385d6a4de92d7d12ca76bba1da31f2186853d52e28300
+KO = 3b1b6cbc120f4315b9762b3ca54ae3b2
+
+COUNT=3
+L = 128
+KI = d46bfeabf6b237c107f93d76e792e9f5ea43624cb1587284
+FixedInputDataByteLen = 60
+FixedInputData = a0b91b41c9d3507b6f481e9502ce954020998301f92e42951a28d82a70bdcc71b9cdf9f544dd6031c0fc1ad79fceec6bf1a990807e1b9d69ca8c7eac
+KO = 0b055355419e8d95fd206235135cc865
+
+COUNT=4
+L = 128
+KI = 26e235cac2bbe4c7559ef00f94eb2b49d956a74b557e2a68
+FixedInputDataByteLen = 60
+FixedInputData = 03b840cbb344540f48fd3fa1e6718d994cfec9698eeebc41d2b77aac67cf6ac1336880a3ea9e755440e53b8a6b922dc42f13580a47e465e7acec7be3
+KO = bf0674aeea99e8eb2c1ab44f814fd1c9
+
+COUNT=5
+L = 128
+KI = a2c7e2823c599986641afdde462cd7e2cc0260b4ec4a40c4
+FixedInputDataByteLen = 60
+FixedInputData = 5d14a29cbc3b449247f7a0ac31f0677b50c7f3c4e0a79dc48243da3889762ea6043edf7aa8040f07304a9a825142c76345240e7789aff74c553ad90c
+KO = 2600c768d9ae73539fb503ee649fb8f9
+
+COUNT=6
+L = 128
+KI = 5a525e0e726febcbe0cac913cf30894c6db472871da47da1
+FixedInputDataByteLen = 60
+FixedInputData = 203102d919008577d75b7c8a9cfd48030daafe519cef9e92ee69c1089dbbc6d26f66da906ca9cca8a7a6f430c38be6f73d27930d995637c5659520a2
+KO = 27e86f0cbb2882556e514468982815eb
+
+COUNT=7
+L = 128
+KI = 07d803cddc4ae2a7ac515a2117baecdeb733ed819854d051
+FixedInputDataByteLen = 60
+FixedInputData = a3db388800d6c77b082b8134694ed3f19aec1e55a562244a3092f432af1e7677b325a8a0ac07912dc9aff1b5ae486e0878f50c88bf7ac144e3f936d3
+KO = be2021622678878584f455bf40900e35
+
+COUNT=8
+L = 128
+KI = 01403aaf5502beb2792543c599ecb10c73ec0d916a8021dd
+FixedInputDataByteLen = 60
+FixedInputData = a568f1e3515d4def384a7f5fbd7d4f5f7e22053501e0c438e60d522195b154ade6c386382d05cd4a01bfe0360b596416dcbe3e7b04dc3253933ddd97
+KO = 91b175e3d95bfc497f4e4d5f8804e9a7
+
+COUNT=9
+L = 128
+KI = ae8d81c1cf329794101d2d0ccdb986c13741fb42098e6f4d
+FixedInputDataByteLen = 60
+FixedInputData = ecc205b327cf5eb5490b37d32b3382aa9e50a04fc728d3ce8c53e313e83792576033dd57f08d82db55ac44760856146f732c353122eb6d2c3a679a7b
+KO = 362262ab76f2b3b9fa056688613e5000
+
+COUNT=10
+L = 256
+KI = 3eeed1560e17aaffe9f6ca9d81815b89a6879a56ebe4182a
+FixedInputDataByteLen = 60
+FixedInputData = a643378a557af69ce2c606bc623a04b568a848207534d25bfa22664f9148997a6b4c00f4624b5100b4eb01857240b119876c3a86c1e8b02335475939
+KO = 8a1dc0f616353bf3ecf5553d7a7651e9ea6d884a32172d3391ad342bfaf60785
+
+COUNT=11
+L = 256
+KI = b5967acb0d7574c855166eb8ac2ff946d56ac8c4ee6496d4
+FixedInputDataByteLen = 60
+FixedInputData = f1edcc6080005725fa8934771efbbe56c1c8aabe31cebc31ecd061cf914045c4b6021d4f3b470c4ce16360549d7e5685c8f67617e5fd50e086b0fe4b
+KO = f55824b0a03b1a515b0b4d975bf829df790e52a6e230396da6c7fbb716c5ba3a
+
+COUNT=12
+L = 256
+KI = 2314eac78e2efbfbd5e724a19ebf299a82800e053d995a9f
+FixedInputDataByteLen = 60
+FixedInputData = b33aca72f6ddeefbb6842e434ecfaf8ad770c4f0d53aa8c8e7ae98b94f5b0c4c6ddfc931004a7446c44fb560eca3b2eebc5c78c571c34fca07b0d7ac
+KO = 1ca1696d6475a448a3d8359eaa88936eb4bd871a54a5f304d0788e96404c26d8
+
+COUNT=13
+L = 256
+KI = 8f462c48703db50a390af49596fc3d75d6af304ecb06a39c
+FixedInputDataByteLen = 60
+FixedInputData = 0386a993379bb8b2a37cb29e3e134c75d0def3a43b49a46e15eaf0b6b284c6eeb4307e0b817c412472c491856e265a70c7b8df519f9085eb69ce255a
+KO = 2b6916c8d7b5ce1075c19b36c63ecb7845fc3bd994fd26720142c0f9f3d30ec5
+
+COUNT=14
+L = 256
+KI = cb1f255f6fd328407d8fec92f5af17552883295bcd28428b
+FixedInputDataByteLen = 60
+FixedInputData = 5be52d3d5b8678024440f6577184562f962e59bb474119a8025b48e2093c2af9db0c80c407f4057c19233dca00863b308ed6ccce14652837762a8b9c
+KO = 52a4ea46c53bff10b11533e0ddb2bf980c2f8d09f93b04a398042a0f5a260f19
+
+COUNT=15
+L = 256
+KI = 6b1b19cd327a41a2a2f972110d98b81bc8c447bb34fe957b
+FixedInputDataByteLen = 60
+FixedInputData = ba0e447d78dbe6ee4e6132c0a41a83104e1601cacbcf6d4b5311e1d213978ba5632904e6d36c1581c4a1dfb55ea8fe500ac07896b478df782ec762f1
+KO = e76bf1bb473739a9e051adafe491e23be828aae2fc772e49030ed4029f0a7788
+
+COUNT=16
+L = 256
+KI = 0d45630a815c488f236ba32ace08f695ab12eb645824b501
+FixedInputDataByteLen = 60
+FixedInputData = 2fd0fa92beaae5c1400702ebb5c1e93dec883745969183dd847281238b3c8278a97b5d5244d5981c3b5702a514ba1e90a9193882c96ec29822f0bdcb
+KO = c9910a8d52bcb11b02833b209b5a1abbf842a340802c14deb8c69a34a70289af
+
+COUNT=17
+L = 256
+KI = 2735e4098752d26e88776bf07da4444446e446f2d88d0c85
+FixedInputDataByteLen = 60
+FixedInputData = 4ae8460662034f61d15f1f130653db60a1c375bc81ac25f4830ec60c71dc06942c86e6ea8f26aa5b2d58ed9a5edc7173911ef031e7d12f3a259bad0d
+KO = 9a16a9a6ff75d52453597e10281d6fe2069bd3112646f3ab39345549f12e6fe7
+
+COUNT=18
+L = 256
+KI = 1f94087b06ee0055fc246168425c63672cda6c82eefbaad0
+FixedInputDataByteLen = 60
+FixedInputData = d081cc6842f5c7d750eb71618c1b0cbf3d4a593c58f4fe7625ce3a5eaa83ae18bb3d8cecaab89f59a54e794c5f1bba5b66c5a606194db55941514d26
+KO = 5ee4a82ba0f2273ef628bd3218ab6f550e19f91c0474e56fa38716d19a114eed
+
+COUNT=19
+L = 256
+KI = 6a8b3568f3180bd5e090c91d004702b54bf681869da08ab6
+FixedInputDataByteLen = 60
+FixedInputData = 2ffd5e8d2586a0e9d31f1661b92618d120d0ff72e7348ad865e07cfeaf3237ce4a8b8e44d9c00b6d141c612536f09d3fb9c629d6866f192e23165e5e
+KO = 1563b7cb6a89d900c56299c7da10b7a831d05766751aa2c52c874619a819d3f9
+
+COUNT=20
+L = 160
+KI = c984c3f65cdc32e7503678764a9e84292a1f50e335167a36
+FixedInputDataByteLen = 60
+FixedInputData = 0061cd40f9eef84d6c8b04e0142d70aa50d4690e0a1de8e3ff5f5cea10cd2d28281eb1df90c519b8b51f7aa0d63a313ebbf80538b54dd11a66115be6
+KO = afe93ae91930261344e30ef9e1718e76f74225d9
+
+COUNT=21
+L = 160
+KI = fdf0a4f1fb768d49082c831bcd65fa51774bbe3047527d3a
+FixedInputDataByteLen = 60
+FixedInputData = 0d98007ef8849e634432eb1060811fb8001107698298231bdb010e2c6ae13f1adf92ca1b6a3b75f46aab99ffac20d7e629e33477014c238d4d4256f9
+KO = aaf61a9c6266d6640babc021f1a6405963e7dfe5
+
+COUNT=22
+L = 160
+KI = fa4cba489b664ea6394c45059c0c2d19675ba3b3454b8f44
+FixedInputDataByteLen = 60
+FixedInputData = 1c5a5dfa65bc96bb4362026c4711b522ca3b04931c2d1b6f62fe370ec984271fadde2661aab11fdda6b5756f6ff0eeacfea3f7eaf18e63daf36a5400
+KO = 3da5ef266a28e82a7c9a9ea000c67b8174a38e04
+
+COUNT=23
+L = 160
+KI = 46774fc362bf23ce5707498fceccce4c4b920d21cad02f98
+FixedInputDataByteLen = 60
+FixedInputData = 183d530278f14953721cca5dbc8ae08ed18d515636c6809b9476e4ad0c87e9fafe1fb975b512b6544503d555c7efbe7efaabefce12fd5743e098abbf
+KO = c274e875d1d568e4e979f51b71aeb032176dc624
+
+COUNT=24
+L = 160
+KI = 0e4f2c074037af03da107c7adcc25ea7cdd2b6c4d7d816f4
+FixedInputDataByteLen = 60
+FixedInputData = 7e3445185a4693f89dd7b565b60dfaa795439b73498f39f95abf4eeb3ee62a0ccb9e40a9fe2213b0cea43a241a6f73678e9ff83163a31ddd6571b95c
+KO = 1313ad82702f6198fb78d7f50e0d07332cc13ec8
+
+COUNT=25
+L = 160
+KI = 619b50c5ce61fce2ba2b110ca8cc7a51622e716ed33f4d5c
+FixedInputDataByteLen = 60
+FixedInputData = a9b32b185fd8c465e69251bfba1475b72c4d4407b6574c0f3d849e2a278bae4d36186b8fdbfdb9bd52db323504ed20d608c0c76a8e82ba41cca15abe
+KO = 7109555e9d586053e3b26774d9df4cbeadd1a164
+
+COUNT=26
+L = 160
+KI = 1256b924946a84ff247283795a1fcac32ba0b05b956a4ecc
+FixedInputDataByteLen = 60
+FixedInputData = 71ada4ac507f9859cd03264445eba60f8ce7c2fd7663ab01904a55997d1993d64b461f28dfdb85d447cee30a69cf7df22eb5169cd661be893f5b06bc
+KO = 9ac2083361ae35b3eb456387ee56f433a7ddb6fa
+
+COUNT=27
+L = 160
+KI = b2113ce42279451b1c59cf53ebec667752862eada3f83e39
+FixedInputDataByteLen = 60
+FixedInputData = 15e9827ac15f4f5a7171d604ede94fb9b1b29695a1d12eb20dba015a65a77e5b2e05aed0fac5f5fb58d642e709fe9010f9fbc906faf822b9c75ee13b
+KO = 57fccbe8348c940c24d9a3f4918f6a214def39a9
+
+COUNT=28
+L = 160
+KI = de2807a12cc19dd855f4769ef6f08c338045f1b7b0514409
+FixedInputDataByteLen = 60
+FixedInputData = 7a617b4c1ef4dbf3a467b0dc5e1e16848476df7a541cf4917bebc95b07d7a6a1d51f644cae4baa151ee9d0654b86cb446baa376de7768801e2b7a9be
+KO = 66e5bf61f72a79798af5c05c9f721281da7bfa06
+
+COUNT=29
+L = 160
+KI = 8779cd64b3fa557448dbdcb9a66c79e6973be56c0dce9136
+FixedInputDataByteLen = 60
+FixedInputData = 1cb26fe13f4655ee674f0de80408d1a6ca944ccf9b8fc7696b18966097d8f11cb0f070cfe96922c3f416a985a1f4c8e29c413f09bf7556267f2f4504
+KO = 9885de1f71a7c79b8ea4c8aab765356b464e16ba
+
+COUNT=30
+L = 320
+KI = 993305e59f34a94f62931fd7662bb5b73c77d8d4bc6a33ba
+FixedInputDataByteLen = 60
+FixedInputData = fcceb2d7ac6a68717c2490ec95bebea484c4930d156683c43164dc53bff0bafcbfb31e920109927ef08e12f66f258b6f8ba284908faee7d3376e1bac
+KO = 40e358cfdeee0286d152fcb4626ff22e67eea3b65d8750a273001b67645804cbf613832201b0a9ba
+
+COUNT=31
+L = 320
+KI = e051c7c8e0fcc53580dfcffc4ece6b2bd60d6b6f83566f92
+FixedInputDataByteLen = 60
+FixedInputData = 3e66b0445e4782735034982d4a4de527d020a29203fd94f45f270c7c6cf4fe66670d5c3a4dc96e5ff02288e550c0f23bb2d6a3fd453a5c8c15da95ce
+KO = b2ee8a6f1e541aa729734f38daee3a313b3c8dd7af33e3ba8081fab23252d80c3ac324da05e91333
+
+COUNT=32
+L = 320
+KI = 3ca65efd8f0933c697127d2353a6df86e4844c624ba22dda
+FixedInputDataByteLen = 60
+FixedInputData = f58ac9cf1e44bde9314693f9e3fa91fce8685088f5ea78dda96483c98211f2be3f19f0ec58acb2b3180e69cddadf852227c3fa5b17df181f016a3443
+KO = 2acddccc8ee60d4f232aaf9b90c7c486fbd496c49798468fba79716dae1d29164a240bd11e1ce01b
+
+COUNT=33
+L = 320
+KI = ba98bb91dedb23b24beb483d7bc39902c47975856a3e1f2f
+FixedInputDataByteLen = 60
+FixedInputData = 2b424773384c6a01304b3837760618b9a76f3af531e9e6ab3d4c723ab8fa12c3e9917f39731d3b5213bc1656774f225ef5d5415bb074a4f68565b186
+KO = 499e2958f4d20497787c301adf356be9de770959399a13ad4ce23a227ab834398e320d9087407a72
+
+COUNT=34
+L = 320
+KI = 3f27207ee2597113c8f3938d84bbd9c6502465dac4298a4d
+FixedInputDataByteLen = 60
+FixedInputData = 72162dea5c3241783e9876b0d828c1a9cbf34f898ac1780fccf8d7d972ea6af894524adcd5ffad9b963402bb990030abb56492dc3bdc401ac8e66bcb
+KO = 3fa16b94c4fff2f47e13f6cbea808bf935b2d492949f6fc2024d3c093a2fef9f10ad55c625802d7b
+
+COUNT=35
+L = 320
+KI = 73a5dcb6555a77fc425987a04ace382c6f1c75b9682b6351
+FixedInputDataByteLen = 60
+FixedInputData = 7b2aff3343fb7a5abc690adc95115003a174cc68fc2300116ed8a35b4acddfaa442d3d724ea5330eb5e8046ccdba5949b759ef64cef214a045bc0533
+KO = be119f4e72e8df4dda23dfd05c9dd1445c2a59fda5a5d52bdf94b8fb54dbe72a7e8a461b04b1376f
+
+COUNT=36
+L = 320
+KI = ecad56bfa1cb31982b5bcc7f5b03ce6facc1bfc8add96ece
+FixedInputDataByteLen = 60
+FixedInputData = 540c59caec466ff415862133d46ddbf23df4f9329ce9cacef77930741ad45d8545f5f7be5536f70a25c530f1b192ad87faf067f791ed5b92ee7b8670
+KO = d4523a0343aa7f90ca9c0f9c1669c538b54d281e608cfb0b21b72f7afbbd000463e0fd70f80c29a2
+
+COUNT=37
+L = 320
+KI = 1f80f3ce8cc9065dfba83b3e141fe03ad600586c4ad483ab
+FixedInputDataByteLen = 60
+FixedInputData = 566991c38ec6460456b6f9f7b93051ee8723e499a40bf437e8d9ca1153c0e7abf98c4dfb58b6ced145fd1ce62428484162443f3a858a3ca30240cc57
+KO = cd05fba7fc9e04c287c4feb45ea2596143609173d7d4727aedc98685a53bb8e2ae59d7a6c315b182
+
+COUNT=38
+L = 320
+KI = 751fd149199ae625e2b9dc9bbe2c500d3ff2d86e5b23ffc7
+FixedInputDataByteLen = 60
+FixedInputData = 672efc9764d6391e8950806ea46957d556b0987b79f5809fc9df53de810280fe80889bbbac85702266fb7e5cea84ccdccf7754827bcd65c2fe9eeba8
+KO = 6a459d29d0c0651a2dad8d8bb5acd1326ed669eac119b3166a93680ae1a724e9d498a3ec20ea657b
+
+COUNT=39
+L = 320
+KI = cdc1b44c1e4b387ece705bcf3bea3903109c14d11a27bf42
+FixedInputDataByteLen = 60
+FixedInputData = 7b1aeae96cae22ff1be7f84d012216c6d5eaef68a02612d125ea028026e98fb10eab21ae53a3085f8ee01353460957b7cec90870bc793a89cfec4a3d
+KO = ca37727a380fd15988ec18d625930aa3270aa1d53797872e5af0a97d12a299cc1c49bac25396bc1f
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = f4267280cb8667c2cf82bb37f389da6391f58cc74deba0cc
+FixedInputDataByteLen = 60
+FixedInputData = 34abbc9f7b12622309a827de5abfdd51fb5bb824838fcde88ca7bc5f3953abdcb445147f13e809e294f75e6d4e3f13b66e47f2dfc881ed392e3a1bf6
+KO = 2d1b4b5694b6741b2ed9c02c05474225
+
+COUNT=1
+L = 128
+KI = 186585f5cd6174e4969a3c7b0fb8eb070b87f1634a2ffb75
+FixedInputDataByteLen = 60
+FixedInputData = 4593adcf4bccf3fd6dde143ee533ef12ed6cb8883df20d98806dd8b4c45db81231ff1a3b63ff559d7f3c233eeb87a283f8bfe46e9eb7bd55c6730a2a
+KO = d661daf98d543dbd2b84abfeb5a12188
+
+COUNT=2
+L = 128
+KI = 353b27f52a947ef83516f63270c30a39a59d407bc6844de9
+FixedInputDataByteLen = 60
+FixedInputData = 95e0f835202440432a995101fb3632ab72abf8258d5e99331378f00eb5effe01c841bba760e47e47574cff1eed2dec10de522c32fa0c72e84dcf54b7
+KO = 40f5861135b585084d43003630217fd5
+
+COUNT=3
+L = 128
+KI = 124661e221100bfb1757396caeb566e251f53dc7ecd48864
+FixedInputDataByteLen = 60
+FixedInputData = 70674027d8b8ed39b58b347a231bd77d6bae3cb9538a56664d2264f297e490befef0a3419fb32888058470d9ad1d6206d512d1cf7603db8ed80b073b
+KO = d09e2091cd35eaaf42083e6cb4ef1976
+
+COUNT=4
+L = 128
+KI = f337b81c2dd6e82db3e6a0b78152196c6b36843f490d488c
+FixedInputDataByteLen = 60
+FixedInputData = 2405acba62b02851a074ba0ec40fedefe4144b92047429bdba4ddff94f981370dd35a011cf562d928a22a6771b070d0ed68927cdde213308cf0c412b
+KO = d270271ed6c295f929db49c47b2454eb
+
+COUNT=5
+L = 128
+KI = 031e34421b9c12fe13d80f41bdb082a0ccf8e7492bce3684
+FixedInputDataByteLen = 60
+FixedInputData = 80bc4914f76dff42dcec8869d717ffc60023a3c83bf111f00aff6429a39632691ae533ec1409486c557ed7a1409aca94d61e0a87fd947a291d8fff54
+KO = cce3b7369cf3672a9f3d78bc9075371f
+
+COUNT=6
+L = 128
+KI = 94c72df2390c70edc01ab47ae2943a0287263149307329d7
+FixedInputDataByteLen = 60
+FixedInputData = 0ba2efa9ab5f7c594bd115518727c54b247581b11ae9141c89e9554e1a7f1428fbee19ce24378eb830d182bc8649b6ced8c41137cacbae911a068978
+KO = fcd3a270bbd64163fd53cbec8a7b7cb7
+
+COUNT=7
+L = 128
+KI = 370b3aa730be3704d627e2d3937c7501d753e61ba75a7830
+FixedInputDataByteLen = 60
+FixedInputData = d5bd68905999abc1209a0d5e11bec27e8478271b51073d401449fd73b2406a8e25309a93516a088dab2cf68054a975b662bcf80d39bea1417af8499e
+KO = 5804925067b079dfc30f28d85784a892
+
+COUNT=8
+L = 128
+KI = 04607d8d173fa6ee6a97ecfb181ace209419ce56da9a1a98
+FixedInputDataByteLen = 60
+FixedInputData = d93de40d57486966cd0923809dfe9052a4eff9da6e666f778b63a4820e626e77be823fa416b64e0a0873372ac88c1be70d5f5e8e8e49ab2bdf38fd37
+KO = a76b71d00c86ef68f29e8c38066104ff
+
+COUNT=9
+L = 128
+KI = cf1cf4d939a257af75566a68a85fffeed9ec21150b2d5789
+FixedInputDataByteLen = 60
+FixedInputData = cb42377f1f16549e6e625e91f1ab5d34ffebc57b0061edfbd56684fbd05da8954c2c849cd62a8cfeeaa8751d1d273425d3c24dee9a657547c70459d0
+KO = 3ab4b8db007d88bb41e4beb758921aea
+
+COUNT=10
+L = 256
+KI = dc866a038c4f78f22d46caca65892bcdb15c1eb49b275827
+FixedInputDataByteLen = 60
+FixedInputData = b4a123bad4890c7a791f5e192bd8b6e9c8c3620329f99249f11e1eb517a5b27b9e5b047a6591b45f6fff53e6d04b32d82e052af2eb8519bd21c10f93
+KO = 731a2e23ab2e58551490254041ee8fabd9c5a1918d76307f1048535be0763b20
+
+COUNT=11
+L = 256
+KI = 0e4c9f828486972e734524eab6663b9351e007284b63d3aa
+FixedInputDataByteLen = 60
+FixedInputData = ee03166d6fccaeabcea4c94d4bc43e7fe49fe26d2bd55479233397611edf26d541427956a86aa8e41128787991915a54c46945b7185cfcac35990baa
+KO = 12640597497f67dc76cccf2f851c9e7f09a2d258f02b6d2334890df6ac4f15ff
+
+COUNT=12
+L = 256
+KI = ae2bd60cf0376c5e3d44d17d3b2872eef79b429effaac07e
+FixedInputDataByteLen = 60
+FixedInputData = 1459178212f47dd1f9904b7240523b938b79c31f895fc85f25065d4481ee887f4e45be719fb136cc57cb90dd6869ed9dfd63c24e6c1a5e71f5f4d171
+KO = 73caf39c9f7e14c9fbd88dab24d944e25e437b471c9e0547c180e839e0500d0d
+
+COUNT=13
+L = 256
+KI = 66edcc8c78e3d8469d3593738af576ea8760dc787c3d1fb6
+FixedInputDataByteLen = 60
+FixedInputData = e86fdc237257f72e80e3133fb4fd47b5d6ade0c70f4523756b33d917a1111a9668c5dd6c062cda38704e216c5a3963bff9506234d8ab25e2f4ca9384
+KO = 309f651ec47397efd09a31746af1c05660f9a4fbbc992502077ecc6dda668a20
+
+COUNT=14
+L = 256
+KI = 7afd6ffe358c9b3291b29064817c3b8f84125231eb9e45ad
+FixedInputDataByteLen = 60
+FixedInputData = dfa2568c8c96c2936eeb9a0070a5f35ac037dfc45f9c90a5e990ea8132fe3e0b5817ee35b98d37982d56bb6458d64ee38837d6e7833728f6cbe8153a
+KO = 5e11249c02a661f730d62bd6f7b2513bfe35a56f7f590a367683cc31aeb2ae94
+
+COUNT=15
+L = 256
+KI = e0a4ad9e8715dfd4726bc7385ff156c38cc63cc6cf8a2fb9
+FixedInputDataByteLen = 60
+FixedInputData = 82871849c13cb19eaaf90957aa1604272a5acf55d84ef240d611a422f1ab4aea7116298d63be32fcb8b7c23a3fb8146aea32a6463d18d29f6e07ec47
+KO = 69b3e9ce07fedae28afa5aac066a0bd21bbc37d87d81a2d55bff77485f8dd5e0
+
+COUNT=16
+L = 256
+KI = 51fd1f5b95b13216dc1fed5b835a652df6daebb5ceae0756
+FixedInputDataByteLen = 60
+FixedInputData = eb874f94d30016cfb430be0f738742ae34b63060dfd7520c2ef8922c1fe7a83a48e5a39bb25799b23cfc1c06ee1e436f29d81977cd124ca750af8a72
+KO = c23ceb85f336e5539debb5517be7b18a8b79418d4242cb38b37b26764eab77e5
+
+COUNT=17
+L = 256
+KI = 1d055febdca1e6732479f035e508c4ed10b0cad397202b0f
+FixedInputDataByteLen = 60
+FixedInputData = 6f3aec42f7cfaa5bb8bad34b88543ca989637d14e3082afea8f6e100c1d2f770dfc1c542480cf0fab1576170f127e2da525ddd12b7b8db0ec8615ddd
+KO = ef3f866cfb19a63b1ba20e49af3423ca0efe16e42ba091b23da253bc3599e7e4
+
+COUNT=18
+L = 256
+KI = 925a2ed7b906a523557259de7f393df1846510f34efae6c6
+FixedInputDataByteLen = 60
+FixedInputData = 935927cd274f0ce16462a7c8797681155b243d88e472443eecf090a7b0a7b45e9492cc7265fc7956b3ca8567952af247e0e69c9bad7c1e5b9ca9cedf
+KO = 5b11d695c7afbc1661b5c71fa83c287c0acb612fb1d98fbbb702184518a0c5ba
+
+COUNT=19
+L = 256
+KI = 627a17b0e9b9552475f040237b9472ae2112dd5cc7bae5f2
+FixedInputDataByteLen = 60
+FixedInputData = f71d47c070b1e236fddeb70f8f97b61a439d32a99a0268d7c22431507c288ba6e98d7f0aa1e7504044c8deb2f20be3b7dd23bb63e694f5e1183c8c36
+KO = 3914e67d6860389b5c4b9d561b8d32e0aab03d0e003f1542ab95f194b566d463
+
+COUNT=20
+L = 160
+KI = dd5e0f1a30b0b722b00626ee663df29601af58082708e18c
+FixedInputDataByteLen = 60
+FixedInputData = b7c6eb48c80b071080fd07a827d0bfdc781599862084f7ffd968a4cbff0be9a6adef5ea206aa8af4d8a85705953e33cd7c4cbb69969c73698f54c6b8
+KO = 84e1ca286776cda0784c4fc48b054384ca565d17
+
+COUNT=21
+L = 160
+KI = c2c2260fdfd6e99cc52183569d977ccff507e75b957e5a86
+FixedInputDataByteLen = 60
+FixedInputData = 3247bca27d20fa863a162375996e68bbb3951c0d7e9f5f2d542b54d0925c7f430d883d2aff7cede5ced8e64ce5a7a4511c6e5c77f2dfe2ba917394ff
+KO = 7f4d7ca015ba5ad4e8412dfeee4b83483ad1f501
+
+COUNT=22
+L = 160
+KI = 9363276f86593c7e74d61506071d1b8c69f2de18d74bf629
+FixedInputDataByteLen = 60
+FixedInputData = 8444edc5a1d2bee3517c60b710e3c89b1d5d0797a80d0d0a064a2aee78152e0490d7dfceb41327cb8f9f1cf0c0bd253b08c5334c8cd9aa7cee33a368
+KO = c9be893701138184c28d26b869bf61c97eb4425f
+
+COUNT=23
+L = 160
+KI = 3195dc56413ec6b0048ec3d4a9f83cc94a23b757e3014ce0
+FixedInputDataByteLen = 60
+FixedInputData = 02ab20b209d9bbcd3c3094077dee3197760731fe5b3d2dd059a66f6fb0e53aebfae1084d72af1051da08095f03bda377136021ba7ca20a3a28051b08
+KO = 2e25150749c1fc0e610d66dbe2811244f8f78bf1
+
+COUNT=24
+L = 160
+KI = 4488bfbdbd3f30d914de80791d1399bc0f57e792bcb80003
+FixedInputDataByteLen = 60
+FixedInputData = f563657ae90a1d8fc049de7a5a8e985aa38114aa5aa4cd9a894800b069b497bf86df7349f98cf55e53b7623a1c0763d7e76608deaa79d1ed9cfd52aa
+KO = b7928803f928109995721519b07daf7e9ec67bf8
+
+COUNT=25
+L = 160
+KI = 225e1d8cdac9eeab46bf3450fc1dd0d5e930030276a692ce
+FixedInputDataByteLen = 60
+FixedInputData = 7adc2ea905eda7ac90dfd4b367e6473e5720354696ac104fd4314415569b3a0211268043c1597c0b710c0b89ca799a257eae1202c41161821f44bb4f
+KO = 3631d8a395baad6477180e40f9e2001f77b79040
+
+COUNT=26
+L = 160
+KI = cd7028002083b5a981ff80f3cc3c0f346f2f3cbabda62363
+FixedInputDataByteLen = 60
+FixedInputData = 387c9a6d8660c7cbbe2b068e30b4983bdbccae6ba2811f6c98705780404c4463926faa9ba3e87da1b3099304298655078a7269debf95f28021186923
+KO = 802d7d8131f476e372d4d1a9e7502c595527f02e
+
+COUNT=27
+L = 160
+KI = 55be60f622d25475d7ee83b648e85cf128389ccff8cca041
+FixedInputDataByteLen = 60
+FixedInputData = 6e02a94815dd0f6ef5cf6b29c111ad46b5c4db1d92b444b5ac4762d8ceac8a426ca6c876cebd34695c61fcf50d48b08435b22252c8fdf2c2c4d7a516
+KO = 3e583500989d080dc184964403bf06bf3fb0b0f8
+
+COUNT=28
+L = 160
+KI = 6e68d5c4fb7cf6b06131330327a3827ee86cf546da2e7ed3
+FixedInputDataByteLen = 60
+FixedInputData = e658429463b23ab2f18a4acf60cf224802f79603dbecc3822fb23ba873a2929d171e6a802af054495f153503c112deeaca1d0da36d3fc0d8734446f8
+KO = 5a81686a161159695b383ecc2f84aa54ec2c30c5
+
+COUNT=29
+L = 160
+KI = 91aa37a4cee4fcd78f88de45415316e6e0730ef593540724
+FixedInputDataByteLen = 60
+FixedInputData = 9f5f0a5fb720fee5992acf0052ecdc53196e9a0fd5947d12fd05548014ec19b7958e6b026e74beb2a4d28bf9dc013c51d22e343428910a72adad7d69
+KO = 42f63b17954d94ef01bab430879b8a7b1ebfee65
+
+COUNT=30
+L = 320
+KI = d64c598436507f4d05d7ebe780092996f281901dc9c8612f
+FixedInputDataByteLen = 60
+FixedInputData = 0ea737cfca2560856917f3a2ff5e2175930d0719bba85a9c8d8cb311a0a1b8caf8ffe03e9a86ab17046670011c9fec5c5cd697d9cd931f615cdfe649
+KO = 3c26968bd3997c653f79bb725c36d784b590d18a64678cf312abe8a57b2891c27282e37b6a49cd73
+
+COUNT=31
+L = 320
+KI = 3ab05fc928fa3910c8df2be7b14be8f85a1e13eee776fd13
+FixedInputDataByteLen = 60
+FixedInputData = 10c7af4d94385a366fa32f930d11724f03e3c320f76b3ed41e1d5b268cafe5dc03e1a0b15634f4da630b5eb5e89004fb34c460dec3a40109cf62d042
+KO = 39c4ad1bd064c00a5ed338c5fcef3655f9f736cb51125f656eab14db804f234d9809ba0d1bf41c0a
+
+COUNT=32
+L = 320
+KI = 7f230dcb3acf7cac52bbbd82afb3490ae00bd5c698b1b03b
+FixedInputDataByteLen = 60
+FixedInputData = f7c9214774cdfb3f6fc40617cf8ec57ffed73e6f0f0a0387fa61937b55aa8cf4528e85bbd730a1c17bca874f5cb25666787fad986a2b3eb76e261180
+KO = d63a47aaff1e659c3319ab1ef66094728616d6a39482093ad826ae43ea2243a4c9e2ca088a2cd777
+
+COUNT=33
+L = 320
+KI = 88c360c3f3cd510c7304056fdc08b87ff0140593dd255741
+FixedInputDataByteLen = 60
+FixedInputData = 9f17501fc275baaf1d583ad34b96846454f497f37a96cac2bd11a286c014ff6b6fd93a120dfee603b8ab4c17827087e6cd73e27d1eae6f182df9b65f
+KO = 95b3a9fb86b4b2254deb45dbc63851adb639d40e10d6db5e5bc872fac8b68a0dfb379607685afe39
+
+COUNT=34
+L = 320
+KI = 09c48f87944b938a1bcdde8035d773b116b7a0b719361076
+FixedInputDataByteLen = 60
+FixedInputData = 96449052c68b0b7ea704363154b5214df43b82239d662b00dd026786501c0e4e24ccb3cf9afb13514493cbd600d5a1b7d9148d95c234d1ad3fcb78ee
+KO = 32a44143a1edaee9284617dce765037eaa767bb43810421ca10d32db146a009c823f76da11384c58
+
+COUNT=35
+L = 320
+KI = 4b0a49a5ad5a98d2c06667eda5b8865b6a2c0b50513951f1
+FixedInputDataByteLen = 60
+FixedInputData = 295c39fb720ca9de04122929cd35887a833fef6030fe36d9d86eb85e9b0f9e1aff127f479ff79a02c0f5e75a5c11cdc3a208806db1b2a02b8cc30feb
+KO = 3c9e6d0c3bf98f0246f6fa0099ec81a6688dcac7bf2f41dfe2924a9f7db05bf4c4c6b49a48fe78bc
+
+COUNT=36
+L = 320
+KI = 3e935d2b930b7c5d139a838a8cea051eaf460ceb35eae816
+FixedInputDataByteLen = 60
+FixedInputData = 4addb5867a474aa2fb8b20d14349e6e9830fd0d9de2fa3a998b6d751fbd9074d4c60e68bd11c9a827a7b22d3b4577f8ab4a89f38048efa884ea57e8f
+KO = 02a076e347b7fddf0886a0cd44da100ac0875bbfb7a9cfc736df5ef4ad9630c8a9295bfdc3e2c76c
+
+COUNT=37
+L = 320
+KI = 613128dc26d24f59094d1d6568ec5327cb1f8b99b8099143
+FixedInputDataByteLen = 60
+FixedInputData = 7acb5708af6a10d904fde27c9e4d1c665d73e807a5167e2a4f475e57469b3232f3af6aaaa019c80309fbc1c32e0a5d6e3b8752d4924aa289dfded166
+KO = 704d67b46bb1acd4a51fc9f57e9ba8286444009762e1689dba7fd6f1b5d161aad16538ec76c1922d
+
+COUNT=38
+L = 320
+KI = 660b529bdfb85d1206e4351409b3e6e3fc79643e40d1422c
+FixedInputDataByteLen = 60
+FixedInputData = 9b86869f7a52b94e3f22d92291bef37d6aa4bc2948437a77d0c412bfbb2c20aac4873ecb1ac2d7a8101e0955f97e916f36803da69972710a2e66669b
+KO = 4b781e14cb39c151f746b1f2e7bc516d7c8114b754d7fbd80d6b6bc371486bf354fb8292386d22ad
+
+COUNT=39
+L = 320
+KI = 4c51bea8975be9e5a0e429a7fac40b663f3299157d1f5d67
+FixedInputDataByteLen = 60
+FixedInputData = f86e42c66d49a8beda818e54d7c5a81d00d02fc89d2a54e80f19a8034ad5e70bb73d0327545aa5d5387dff0a603e160933f8948297714d112358558f
+KO = 03ae7ba3d2050b1865fc4a77918ad4903ad5baf26c0229a4dae4cc3ba62232547dcfbe65c1a21e89
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = aea3dd304d0475e7969d0f278d23abe1fc0c7220f7fd7e73
+FixedInputDataByteLen = 60
+FixedInputData = 3e6008930b20b14375f86176714558113284d4142806d9d810b3fe4c02ae375f2b7e6ec05fb15fcd8da82b90c9706cf36b2c9dd96a2c1f46606f6bde
+KO = 12c6f91ead9b6f256e97b17efc8928d1
+
+COUNT=1
+L = 128
+KI = 4bccac8a6fc3975391a1cefe8ac7ef9f6ba539fb2b6d8108
+FixedInputDataByteLen = 60
+FixedInputData = 95761ae3adbeaf3fa2514e97ad58604d948daa1f5ee26db68abbd4a374db166d8c2201e79c5064ed326bb4eaa1fd985198f9038c4d0d13fc84d22e11
+KO = 8c974b32bc071225d8fb544caf6525a6
+
+COUNT=2
+L = 128
+KI = 4dd15a61e85375b8e3ce5eed08a6f054f640471435e09cba
+FixedInputDataByteLen = 60
+FixedInputData = c53c648f2cc8896f0574bed1a8377e4166a5c15416bf77f935d1c1b45fc0d0fd418f6858dd86b2b5ccf86298297b6191c46b80a6447205135d4d89a0
+KO = 03bbc89bfa804b8decd2866dac5e25fc
+
+COUNT=3
+L = 128
+KI = 7d7b078d73c5cb32b64cb2d0c74c1af49ae863a0091c8d6a
+FixedInputDataByteLen = 60
+FixedInputData = acc7addcc7a06438991c5500b20c488b6ff832f10f3f13e4d105c0586f5e9010d337c0521232be4b231a74cfb9f03940fcf01ee0ae0a539a85d98aba
+KO = fe2728809b7b69d92c39ab2e5b9cc437
+
+COUNT=4
+L = 128
+KI = e04b662dfd1fd57eb1c653bdc93442defb75f53397b7b6b3
+FixedInputDataByteLen = 60
+FixedInputData = cb968ae2124295a2e0fc8c6318b42fa8d245d87b03f04d20446aba57d4bafc7f6d401579cc714894a6a21e170b64fedac7c6e57c66533a15010e7123
+KO = 78aedcec2f9d674e06b4c4f88d76b381
+
+COUNT=5
+L = 128
+KI = fa8b85e501b8eaf659e51d729eec45305a97037e49813cc0
+FixedInputDataByteLen = 60
+FixedInputData = 156366468e3883eab27324a023602b93476a3b0de3d60d29a0cf0c1aa085731a1f7bfb7ea597364544fdfa511dc24195ad0b5626a8e5953cceb07811
+KO = 8b436511122fd8bb5f5d71979099878b
+
+COUNT=6
+L = 128
+KI = 4fa9021b09f4343a37396dd130c5a4bed3275a5402a02d44
+FixedInputDataByteLen = 60
+FixedInputData = ca1b49467e50341453755319b52b27429f1fb607ea13286bed30953ef4ff1936f1219fc5e868374f5fa48c4e69b4cbb0631367ce0f4b58aea57dc7a1
+KO = 6ff515443806536f064b61a9dcbe94b3
+
+COUNT=7
+L = 128
+KI = 1c3a7539c6d5ffa8ed8ce212e39a576afb398aff8118aa8b
+FixedInputDataByteLen = 60
+FixedInputData = dd5008c6512ca9cd040ccc53439c956139f5be5754a3508262e74cc12bac7f15ebebe4ca1b16dab73e5be017572f9e18b2d90649b4d8c049ac517d48
+KO = 43751960a20b7ad6c24b9cc9005aa873
+
+COUNT=8
+L = 128
+KI = 7ade05864a47edc63965b9f4994d45c25f6292cf2d6d7c24
+FixedInputDataByteLen = 60
+FixedInputData = 32d4fc19509224cd8370d1e7fc43873efddbc87e5506a1da78f8e5c46d51e8842496891fe2330bc29809add0e9e0ed1a729de31745e71dedf9be735b
+KO = db241133704434681f8271d17beffee3
+
+COUNT=9
+L = 128
+KI = 03b98ea495b1a603e83e90d7bd0e0590852780a6d0ad2fac
+FixedInputDataByteLen = 60
+FixedInputData = 93e196aa6292fe7c764e34abbdce5270549245924e9127119d3e41c2fb829b5d11640ea3a09272047e0a633a4c98e353ed4bfa1f0fecf78cd09ed61c
+KO = d2b266bb9c44e9a956ca0dc0bb105215
+
+COUNT=10
+L = 256
+KI = 83ca18d5e0e4ccaa558104e75c1e375e7a71c6ad7493f8ef
+FixedInputDataByteLen = 60
+FixedInputData = 69270395384e05231c501e1d41ca808eaab99c09225555b5df816957e018aecc94c2d4d6410fc41e2a539e50864dbdeafc87d2419cc39ddda4f58e5c
+KO = 1e5eeb8579622d093f3ce7ed273650827970bfcff15642ffb9873fb7f3c7c6f9
+
+COUNT=11
+L = 256
+KI = 44de1f3a9363eb3aa173cffc0341b61b4e57b28cdf64c125
+FixedInputDataByteLen = 60
+FixedInputData = 41eb11aed179d15b03561330aee161676e783f21990f1e0a3f601249d2b4809635b533c8a30ed6631c158b9e8ab3fb6c156a5aa406706dd3516c48fd
+KO = 2cdeed02e50de07714bd761f1f05db8f33e6712d38165193af380879fd2dc9b3
+
+COUNT=12
+L = 256
+KI = 71efc0708aab3ba22c916dcbf0f285635919e3d2aec194e5
+FixedInputDataByteLen = 60
+FixedInputData = 7d76ead6a1dd821eff23c3160f87d76444366159c3c3020895c600b759f50d6375c86c5df42dbc1ee18836d308cc5f7d60140125828f6f5e61f061be
+KO = f6d0c0eb2b9d776346f58a6f13b2c34606f9b2e2406da9bc45fc6793d18b20c9
+
+COUNT=13
+L = 256
+KI = c7ec263c2a91a78d6f469fab3d82781fc4580f57ef207caa
+FixedInputDataByteLen = 60
+FixedInputData = d34eb6a266f5058529e2a86f5a3839c41fb9bee71d44acb1e24aa69ab3e86ff15712fed201d18838a7b543f4948f6fcd54e1a7b0dcba6db9ed9cc248
+KO = 13cbd41ec3d7fec5422c858bcb160aa2acb5f053b211448650b78ea81d09fb71
+
+COUNT=14
+L = 256
+KI = 4bea2f6ac315d423fb396a99663820556921fec45343c483
+FixedInputDataByteLen = 60
+FixedInputData = c6027b4767cc49c7f9bd086c8f6640adb68899f93941635863b797f04f78e0e1505bc540a7ad24cb12db5f4b6a8dda8a4c392142499bc45d7c24e171
+KO = 33cb6dc08f050169796d292cb7bd6df8761a4b96afd772ff8897a81c86c7ceef
+
+COUNT=15
+L = 256
+KI = 08df459a21cb91cd3b2de7ecd07e5d0e6aaa2687bdea669b
+FixedInputDataByteLen = 60
+FixedInputData = 6c33321e6d890f5395764240853963a832288522217b61a44b6be2526d7b758879a4ce5f6a54c4971c50d6d49bf67747804254a488047dd9321888f3
+KO = 66a406924a2ddc761248a15c2598c9eaf730b242f7ea333018510e383b5134aa
+
+COUNT=16
+L = 256
+KI = 9a325e8b2ab22cdd3a9726ae321962fb57ec81e1bfc75175
+FixedInputDataByteLen = 60
+FixedInputData = 4f3522fe8748995ca7215588914070e8ffbe098d044453b5b5047bdbc0e504d734bbab3b6f00672ada29f3fce59f8913b13cb54245d6593a03a6a936
+KO = 09dcc33cf763bafe6277e40771d3a2d209a8c0279f7032a5ee40a29461280d23
+
+COUNT=17
+L = 256
+KI = 9c9314ffd837ec70ad403b55cad7d585c541a3c20fc6179d
+FixedInputDataByteLen = 60
+FixedInputData = 7b7d766850761c6a39e5d0214931a83932bf3f09ab34e5dda5c0602b8c89837fbe2fb08726e116154b7c27c95043b6db20c18cad1d7c797eef55a3b3
+KO = 23224f6c90f9904c3bc018d7b7904ef592f8c8f5bd332175e95a29d09c952331
+
+COUNT=18
+L = 256
+KI = a065e78ab6068d93186f856ab8f60f2f7dbe468771122764
+FixedInputDataByteLen = 60
+FixedInputData = 428ada9b17346bc2cae2d60b83eaf4f4d7a931c4b39b3c590cd5a4ff8bba985190edb57400c7beea53113e27911100c2d06741f18627264850649a1a
+KO = 845e173d90d9cac6e5b339a53fc44139c79a66fd74a7f7c0342349b570e2f289
+
+COUNT=19
+L = 256
+KI = 76d99827916559e1d5877207cf6c24a7cb00823afc548b04
+FixedInputDataByteLen = 60
+FixedInputData = 8588c82eea2f84ec53b6fe4f19c96ae223e2fa8f188c742eb640f2567eb87ccdabf2e8492a93899b35cad2b9a2118d17eb431169acc01454b2a52c68
+KO = c07705d4c65091f0543a4012c802bbc19f90f084ecdc11baf7999249c38af082
+
+COUNT=20
+L = 160
+KI = 9b715de52d99e8a17ee61dbeeb0e97840fcc89d46e0edf38
+FixedInputDataByteLen = 60
+FixedInputData = d4d595894bb6f0d76fd652d592fd631dde47810532b5173608e24ee2cdbd9b99bd3b3cf4259d10389d92a18681a55835bfd2be52d96eff02de056362
+KO = d40faa489a559b1c45d9ba4197ed836617a8fdcb
+
+COUNT=21
+L = 160
+KI = 27eb5cd3ebacfdcc6b131a2c86f16b2240bf980a4f23a21c
+FixedInputDataByteLen = 60
+FixedInputData = 0456a3869ec02fdaf50b488f70d8cd773409ebce8f0941defdecb01eb029844d83f41455d0d7be7f6f18240bbc0395d54b43b1fe49aee046ba9509c6
+KO = 03f05232509c3159274514b08c9c187afa8c8066
+
+COUNT=22
+L = 160
+KI = d7f24ef6c55ab96abf24d0a3883b91040d8a1d06243264a0
+FixedInputDataByteLen = 60
+FixedInputData = d35ac230acd120be5b38f052fa39982b8e52858d497c26168bf333b01e5d29c439b1915c87bfec8cef320179fdb24a4509d8dbeb02364d2bed0fc662
+KO = 8ba9920904b55dba6e5003aad8ea7a01398b689d
+
+COUNT=23
+L = 160
+KI = 1ff37b6a93dc0125f10a1922a4cc4ced2c50fec8d4b51729
+FixedInputDataByteLen = 60
+FixedInputData = 5b092ef49370b60ed563458b1b2362f9c4dc8d93d5b11cfae68c4e694b20d65b8094544835eadc7c55a53c8910cd2da6f6b4efd8d42aa1e48da026af
+KO = e3259f7a010c00ec00a1c0a02436767652057750
+
+COUNT=24
+L = 160
+KI = 5c1497be4df6ea16ba5df73d808d1c37c876516f986deb18
+FixedInputDataByteLen = 60
+FixedInputData = d2f108879999cc97d36d9bd4385b36ada7b582833b0f3cffd350065ee392a7bd87c5ec05750350209d1098e8fc9509e7a35d0668eb3f09501298525d
+KO = 57d24bf932e2899415201be03cf625aa500d97f5
+
+COUNT=25
+L = 160
+KI = 26e04e1738b2c16740015a621fa0d7ec03f2b744c6ae7212
+FixedInputDataByteLen = 60
+FixedInputData = a608e7f1955532447fa561466be770acd7837ba9109c97edc5592729c1feb26ed5b864ea4ddd2503b54699497373baf54ee14a47dde09ee115f351cc
+KO = 552055db8ffa9666997cc03c90254e364f255053
+
+COUNT=26
+L = 160
+KI = 79e3f37d75d6a0f3e861436cd463a4820a8ab292bd9c9084
+FixedInputDataByteLen = 60
+FixedInputData = 0c43da88a72e98625b581c523280c5218bab6322e8c13f9225185c222d53b142da5ec6f1a9dbea6397fcb86df4859dacd9fd3f3415dc2d3206ea1f75
+KO = 8a0e9513e6979f12ddb281b0de7398571f22e250
+
+COUNT=27
+L = 160
+KI = 47cd347e5f0ae3ab6c40b7ad5017214680cb48a59d543c64
+FixedInputDataByteLen = 60
+FixedInputData = f5ca6f18e1576f843ad108ee9bfa3e7b1a84066df2d206871b805945d150dce2b724104298b78eee90863ba875b9bdde98f67e9d55ddae726aedea80
+KO = c8293c8b6d70dbc19e4a8593527fbe6550f9db14
+
+COUNT=28
+L = 160
+KI = 5875290c450b25ac3de27d63c815045d89b9759df2babec4
+FixedInputDataByteLen = 60
+FixedInputData = 11dd0dd9d06e905ae0d1600abcafd2cbf86766bde5356ac8c692dd7ff6d0f03d14ddc61bd066153e5619effb74184ea413a79956e2800e37e1456dd4
+KO = 48af15da2788fde19cc31789ca55a08997c48669
+
+COUNT=29
+L = 160
+KI = 183d3a27f5b0cf8491ddf98244d7c293c9be48ebc3d701dd
+FixedInputDataByteLen = 60
+FixedInputData = c9ba8404af22063d6eb13ff6f46740fa533f3e8cc304bb865a98ad121358b9315e546c668782e8385d38a3ccc0bd6b166413c9ffc9a5943e392164aa
+KO = af6a12d6b4ceaaaec33b151b052dfb4c3fd81736
+
+COUNT=30
+L = 320
+KI = b5d3a480c1f4f6d1c2b3ed46533e0a75cd01983d9a5d1c21
+FixedInputDataByteLen = 60
+FixedInputData = fc93195584b6d20465a49fa63f109cf0cfef1de0033f99e928626169123261ee90ca9bbe9f6c8ae0fc7b626b4f9c08fee17e53ba436cc488c01fe0d8
+KO = e430dfc00d8c6156cb24b984236cdeb0dafc404e364d7f864619a7ca3a949cee3274827fc5597eb2
+
+COUNT=31
+L = 320
+KI = ebc392e887694e8ff8a4b4f1b6f7f48c9efcdd00550e4ba8
+FixedInputDataByteLen = 60
+FixedInputData = 173e5920c6b3e49c2d99ea6355bbb31ac20dbb904025a23347cddec99e8880bf94ea9fb0ce4f2d7bdc377e1a3cfe1a96a9f9f78b66ecf0d671b25163
+KO = 68e7a508f1748054657ba76946f244dd7cbc65e1899e8e0c256a90547275706692287c26c3bf5aa3
+
+COUNT=32
+L = 320
+KI = 40ebe695b91223de24f696026deb6910557e3394dd3d0d9a
+FixedInputDataByteLen = 60
+FixedInputData = f3f995d3f607e518129777cf52b4894d62cfb0f034f3b87ec2b3e40c80974b197bc2646ba7fa1067bf9e6621b764db42aa68eed2cc2aef96e6ecdd21
+KO = 3d48a6dd314d417a5cc5f88298b0ee9dd211d2433ae229038d34f7346c6a1ccfbcc902fa2ed112ff
+
+COUNT=33
+L = 320
+KI = 4c532e017959a165ea9fff206c8997c98613a750dbb18f2b
+FixedInputDataByteLen = 60
+FixedInputData = 090ddebfb83c080172fc59b5644231c46404274fad511fc6cf8f8fadbcadf360b6f1b3ed2a8a7ca44d1c34215c548ce9a6586aa9584c43e9c9af8024
+KO = 2765c6fc66e6b211aa22ed5ff8fbe287ad2cc70bc4ac1610af2e6a157ab0d89570dd8b13b538d9ac
+
+COUNT=34
+L = 320
+KI = c31e46fc62e5bcf681acab399d2699b48d4364dea8200c97
+FixedInputDataByteLen = 60
+FixedInputData = 914f078d0026dc044cb9f103ea67e0d227b5e4d4ccea7b3d2e78383dd4e5c08cb7fcf586a714b6623b0723bae679b5e6bd8c64674b84b513b801d356
+KO = d1cd6373ded35d1c92fd7b17bab0f014f3af5e3fd1bab5d6c304ccd1d972c104cab7fd6c74624207
+
+COUNT=35
+L = 320
+KI = 9456ee510f7011fbce3b83bc01a5b3d024b6d9aeb29e4a1d
+FixedInputDataByteLen = 60
+FixedInputData = 128af58d187edfdb8265970df6f086a51ecd1fa9f23a6111db25454a7ba1b7045d4ca954e749e12cf2f6f61384c29098e1aef89c0068e816662b6793
+KO = e63797e1c6d74cec3d45f57948ecc2bffd8007f9ba3bdfad95219591d15ff48d863978e1ad408b76
+
+COUNT=36
+L = 320
+KI = 0195ded860649d92c36d31b9f702ccb8c879cc14ed985968
+FixedInputDataByteLen = 60
+FixedInputData = b4f5c030317255532506cb10e362ea92761886183da293796cdcce7c4fb15e297a8105f0beee0d06483462f59560f74a7ab74b4ac6ca4f7e73a5d329
+KO = bcbc5f2a93505dcf885abe3a61cefde197e2b7c486f6268a46454bbd1745450ff985d50208531d74
+
+COUNT=37
+L = 320
+KI = 5ad84ca14ca33674608b304586ff0a9f9754a9c697c5914b
+FixedInputDataByteLen = 60
+FixedInputData = b12533e05a28918a40cf8a43b0af29379c638cc32fdb010b61f8c2177fd4052a909bbac43178fae0b090ddb3d0004ecc7730493364ac0bff193147ee
+KO = c9399a996ea1e7159d26dd524c972f727083f9e347e13ce069bac7254a96b1c7703a345ef0add0e4
+
+COUNT=38
+L = 320
+KI = 29d6c94f0bc0fe919cfeb7ba672e10224cbfe69d0ba6dfdc
+FixedInputDataByteLen = 60
+FixedInputData = f0f65f83d167378bca4469c18f2fcfcd3d64df9df1827f12aeb906879ef915e793649b7dffed4f3c54f6de924b463739781ed79313a4c5664be02f0f
+KO = c8a30317833a3d78b229f2cc7feeac180271aa162ac5c954f3c6b314efa60994a43927405bb3958c
+
+COUNT=39
+L = 320
+KI = 72ccd77d50c9ae5b6fc0fc610d3a91296c6214a8bebcb6e3
+FixedInputDataByteLen = 60
+FixedInputData = 021e4b2b15d1d988faf83ebed85ad3fa7e5600a91487d65cbcb4f8ff5d78185f06f77717a18cff405a4a3c7eccb3599e1ec195202cf3296cf4ebd653
+KO = 40ea0ee6d6c55f7780a3aa388bbb793b1928f91e82b470793505b0836f7037921570944c97a5c898
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = ff8902c49d5acf676a9fd0c435a0d340d19622690bf16993
+FixedInputDataByteLen = 60
+FixedInputData = 4820bac046633e0354dbfba484c60e8a48ee839639484b173fb34c84dd2b94a7a8102f9a9f493656958bfdbe59956963594164c4518a375b87ce9c36
+KO = bafb45bc485bcad6236577e3fadebab6
+
+COUNT=1
+L = 128
+KI = 1c33d158cd967d5717b82e26969770c2929b24fbf393bb88
+FixedInputDataByteLen = 60
+FixedInputData = b08854df019e0565b80c7e1a66b61b94c4b824dd4de532dac54a72d12742359b50deff7d87f787a14285f2617bc5d0f46f3cb54b70279c8b8b9aed4a
+KO = 4795c21e963b1c34ced948e6dfc0dd6a
+
+COUNT=2
+L = 128
+KI = 4749cef6870d06a9dad70f1a93d6743a84bab8d1cb58a31e
+FixedInputDataByteLen = 60
+FixedInputData = a79bfa65b9df5d79e3b10facee4981fed7a5fa36c6ecaaf43295c36af3698a996b7ddd7f291ca005d40f5bd7e5c6636f97bef766b79645bbf45ae492
+KO = 50f237fb15bb5d55181733278e0037af
+
+COUNT=3
+L = 128
+KI = b7fd0d9ae232ed8ef24b845d1afc7f1dc75332234200219a
+FixedInputDataByteLen = 60
+FixedInputData = 86142de6a993fa50ee051cfdb203a1c8678e54854c50f8efa4420c8539a16fa8c15c0d6b7a9bee60c63ea4b63317649c3a461455cb2929940fb86dd4
+KO = 5458143c3c6c557046769479226d73e6
+
+COUNT=4
+L = 128
+KI = 568470072f8013976a20dd7701260c7f1c59a61a3db3849f
+FixedInputDataByteLen = 60
+FixedInputData = 094fff1a782c1ebb597e142594c9e53e5507e056123b34808f0144b2bd84c7cf937ef69e46c6ed3c10f44b40074015018f932df60c525bce89d62777
+KO = 1c583f46349536e2dd605e7154d8b2be
+
+COUNT=5
+L = 128
+KI = cd93081c4d1d47ad60e090f2f1bf6b70f70af0a628dd70a3
+FixedInputDataByteLen = 60
+FixedInputData = 239e4cb17043c132cf30b70acc04a99218e564ae950eb6870cbb06a0bbcfb56c78307c019213bfce19ad917f463b2fd85609d6aed9e58d30ca95d172
+KO = 1d443d94e96475f5d70820ba1796f34d
+
+COUNT=6
+L = 128
+KI = bc505f68bdaaea1319d29f8448939573d7ec56191b52e177
+FixedInputDataByteLen = 60
+FixedInputData = 84e52fe0ae8f967ac19cd87a72033ffd966eec763720436aea9c7c4c08b5bf7eae5bb4935713b18785e3ba89328d9831d01b77668f7563f5959af150
+KO = 6c6c85c4044f45f5946422d1306d3ec2
+
+COUNT=7
+L = 128
+KI = 7d79116bc9012bf73cb13eefde74f2a00aed67af1453fd78
+FixedInputDataByteLen = 60
+FixedInputData = 2097fe1d81ecad825f1ade164a8aa810cd5ab437a867cf01915acb8a372128a8d9f8fe378788693d7b258ed15f67dfbc6ddf0049d2265df2abbb29a6
+KO = 7090b6f2a6e267f7a3fd8167f6f87da3
+
+COUNT=8
+L = 128
+KI = 216f1c86a1c24abf77fe37843a05809589f22f1356e5ec4f
+FixedInputDataByteLen = 60
+FixedInputData = e6714c38339e33a9e962725893645e541f679cc8a4db088a05266e544c9a2121f1f0875013dfdbab06ca1ee8b3f97bf9e92ad1e4e62e28907bc10de4
+KO = 07fe77cd7368cd2bf18a880f4cf4c8ef
+
+COUNT=9
+L = 128
+KI = f6081093a8852aa55608bd6ed6278d3de4739c663b95a6c2
+FixedInputDataByteLen = 60
+FixedInputData = eeefa26872bd0b06cddd06c738a9fbd72e613d84d46b595f8fa4dac93ef8b57f95c75ca7b46fff02707f5d82b8ac9a5e3f1fdc29ad7949e62f3ffb6c
+KO = a7b0e7b14595c1595ec111b2612b71cc
+
+COUNT=10
+L = 256
+KI = 0ed08bec29b8be478caecaa7caba239b8c2a1a63277bd4a5
+FixedInputDataByteLen = 60
+FixedInputData = 4d9d0f197ba554cf93ba2b3845b0343ce431f305ede2939c09be5b21a6b696dfb2f274df4c71bb9bd75dac0ed600b42982043b6ce38dee69f12db8d5
+KO = e609c03621882fb5f3d3ecee7da47869d0bca64166c43607bc43ed354d90657c
+
+COUNT=11
+L = 256
+KI = b23a2e29c8094fdd73273af49c8315e86f36e9247652444b
+FixedInputDataByteLen = 60
+FixedInputData = 342a069316914c5d925d31a49576c3e057b5567891c2ba78af0c23f028aaca2ae783f9b54ebb4e694600a1ddec7b8ee0ca3be423bc09909b8983b0e7
+KO = 5b6506bbc07a763f88ea6b0adc9740d1c3ffdac0a76aa9edb3930cb7d804a778
+
+COUNT=12
+L = 256
+KI = ae50114e9f402b78e0ad138a2452efb2b983402aaf1ee803
+FixedInputDataByteLen = 60
+FixedInputData = 29584a02193132a698c250b40ba3242510d3d59cdace3e6e3e887d461eb83e75c53563e7d0fba6355b183a9accd5a6577b16c398af20e4a5b7aca93b
+KO = 7d62cca7e4141a9b3272100d6e5122b8a6a2f5aa6dc5198ccbfb04bc58e8ca0d
+
+COUNT=13
+L = 256
+KI = 6f47f3f7e50caf74cee9720dbb78d8dc6a5a1c025828ed86
+FixedInputDataByteLen = 60
+FixedInputData = ef1a4820c804b7f4a53f71212bab0507b89ebaa5f640f945ea8826ba4c73305ae6b8a693338516b5b14855c9d5fbe3cadc1a76dfcae9756ee5e8cc19
+KO = ed25be3997363771996daf3deb41e0b9fec448e1a51e9daf653630df8dde115d
+
+COUNT=14
+L = 256
+KI = 93faa6e979760943d2369a1860944d8856505e95ed1a490c
+FixedInputDataByteLen = 60
+FixedInputData = bc0fe64edafa287a67f4ea8694546d93f9bf47c17642dd80abe9998b225f3168d4d406a3caeb60a75fe80a62d03a57b9e35cfa39764b3705a63d8df0
+KO = 86b4e123e611621d15fc3d2cc2073b31371158734044a8635493386a2c45b51b
+
+COUNT=15
+L = 256
+KI = dd252b8245d7390637785ec33107f0f8ac089b438bc6132b
+FixedInputDataByteLen = 60
+FixedInputData = 8e4831b98cc0bd527721a84c32e3ea4365ab9df6d6b113a8ad482c06e50f394b0698f08b039e6a61a7f89de9e4269fe50b334d2054af8cbdb6c6ff51
+KO = 17e681ef67177a4782a55f1d4c0c5ce6c8bbffae6f1ea2258cb62e9767d5f207
+
+COUNT=16
+L = 256
+KI = a5e5710d47403e1ea43a133a2e878cc3afa0f353d6049d01
+FixedInputDataByteLen = 60
+FixedInputData = 1ffbe8ac6e35982b6baf7e02f82464dd60037c64f529e613f546752ac8e006399c96d76a1c1de1929e14649e4307032cd595376ad31a2e37070d1ff6
+KO = f45d99590f9de8b3927954aa86a06a98fccdba347a4e01cb3588564564427b6f
+
+COUNT=17
+L = 256
+KI = f090a21079d67fb3cf6b9f07c53fc6ecc6cc8b583b9b95e9
+FixedInputDataByteLen = 60
+FixedInputData = 4d43ad45edce519cc3b759e86c522db621f7ec0934ab7356288380e254efff84d714e2047b1672281a2956b8fef0efb9ce5ea0e25422995661a986b9
+KO = 5366d11f943d0a90b42db812c6761ea765ec5d56e1401e9179a84e8f28a472f7
+
+COUNT=18
+L = 256
+KI = b01a3f593adf889fff3d0c98d3221a409b031c65e9abe7f7
+FixedInputDataByteLen = 60
+FixedInputData = 004909297ef41923e5f3e5373ed56e2b46815a625047ddc7d024f31cec855cd744098f568db54bb126ed90f718cde643b4b950b7bf8f0070269b1187
+KO = e05e9a71e7df30abd86f658c7c8a0a4b18537f16ec72e1efb033ac8bebcda605
+
+COUNT=19
+L = 256
+KI = 86d0a5bd2c89ad765a39c3a24ef7bb7c01987373d8ae5d89
+FixedInputDataByteLen = 60
+FixedInputData = 0c2f0b242ea7fa32b7989b48b36c8a566d69b403985c01581bf3b154a96caf4c8f8790da04aeedb2215d371237d97836749b48e4400b202f17b06b35
+KO = 0b14eab22c753f3a6b28dccbd92fad1db6ecb9657b81a85e636c34082976e8d5
+
+COUNT=20
+L = 160
+KI = 64c9413b02d4a06f8eed4d836c4c7e6b3c008bd964000d08
+FixedInputDataByteLen = 60
+FixedInputData = cba6adcfa74d9131c68bdb71aa5fddfed3e8d1ba8b281507231930aa6c2af0f77d85373c06698ca2217eeae8f6b523ea0ddbeda6e068507f9e4478f4
+KO = 54a157372eed74b81857b0c967604ee917f03bae
+
+COUNT=21
+L = 160
+KI = c886d0b6743971a2d2a538f85a44b059168402af51e8ddd9
+FixedInputDataByteLen = 60
+FixedInputData = 688ba9bca54285507dedd8bed3128593f8949831d4c27b1929313a7242daf80c428848a10c6846cb316307c3abf8a0714ff43f74ba32b4de57cc4511
+KO = 9b8b3de293586b64570e79e4b56cbf76bd732a60
+
+COUNT=22
+L = 160
+KI = d5a6e66bd9a807cf0454105989fd9c324919da39326a1659
+FixedInputDataByteLen = 60
+FixedInputData = 1e861984f9ae0d921ab8a62244df962fcbe382e2428be254fed52aacbb01da3441931153d569e89d894a7c2f165f83544a17a7eab6fe368b6e70066c
+KO = 20d2ed5af69925b3b86eeada8d763783ee7afa23
+
+COUNT=23
+L = 160
+KI = 57b7ed89b34dca763282a79f98ae02c42ac19ec4510d9210
+FixedInputDataByteLen = 60
+FixedInputData = 635470d51a5fb196209d645cd8708ff85a7d3cf4f83b52e52a34c9994bc32002b4f526795a49334c8d189e51cc305cbe989be791fc07c67a07074a4b
+KO = 06271c9362b94cd64a2e4419a760af29fb2a30f1
+
+COUNT=24
+L = 160
+KI = 2055fb58e0176fc04235f6f6c698ef0c999fcd35363a3563
+FixedInputDataByteLen = 60
+FixedInputData = e67bd995d925dee047ce21544744b49475bb10314436b3c329865e55efa80c594e5fb3a13b6ab94847bdb0a40df896e00d149d07765c997198925694
+KO = 7be937f5ca063c91f33ec3f612775e6787da6493
+
+COUNT=25
+L = 160
+KI = 8ef984e018c6bde4a8f78f073b90e677948af8065ce963cb
+FixedInputDataByteLen = 60
+FixedInputData = 7f9fe48f1420c313d74dd1056e1d980221b35e1068ab4fcda362196ad681c9de8843fee56c283a0c77472e7f5285f3945353b6e69ef22bd7d9d5c8e9
+KO = d324f71ed406bfc379302e4a02bd47b01e68114f
+
+COUNT=26
+L = 160
+KI = 1fced24ac43628280b4aa4fd3ad12bd82663267374c40283
+FixedInputDataByteLen = 60
+FixedInputData = 7d6e0d45e57f588becd82ca82619607d4c05075cc90eeebf4ec8e48da8dc4803973d8a916cea4079e803e5f927a688d2437f2f7b595b2f34243424ed
+KO = b788b4c09da8d889c63eb6797f5c98cb0e53940b
+
+COUNT=27
+L = 160
+KI = 9689a6bab51bc12501a9bcf108b6180423226df85ea4b380
+FixedInputDataByteLen = 60
+FixedInputData = 58f19dd029a07d0fe913aa06ed9975eb661aded692f4c24e750ba04c58bccc1960d86e53c53464b0cb5f5dee48522058790ccc84a7aae90ded945f3d
+KO = e6469c496fae806793e10ba5f35b14a35efabd99
+
+COUNT=28
+L = 160
+KI = d382a07eef2c81d8909568f84ee505b616132f5bbde93c9c
+FixedInputDataByteLen = 60
+FixedInputData = 86d3d8dca1e4ad5244b9a8f8d176ad8599cec08f333d732999f94071a06d4eb948690e305b8e411a0ba74429758eb8cdfc2278176d06ddbbacf8bda0
+KO = a82f4c7501e4f5fe48214a11a700ffc21dca0181
+
+COUNT=29
+L = 160
+KI = 29498422f44206b255ed9a204be446ef0f90b0c243f1be5e
+FixedInputDataByteLen = 60
+FixedInputData = d2215be97aa09636e7f0cd6de081935ced48304706c04eeed67a4a43d0a38475a38badc70802287145c49b06bf66b6a2e401a34175928e13116dc772
+KO = 667d869bafa328cc1df74e28cda29dca766c7499
+
+COUNT=30
+L = 320
+KI = 49b8c2c6a91719926a64b7acc2f8aea75ba0f3d4ee77875c
+FixedInputDataByteLen = 60
+FixedInputData = 81a4351d1687c2c767ba0bf7ea1d92175cc2026ddf3b767ecda951cbf5ad9742518bb7f7c78dea8ed28ae25c1d9eff0819dc7a862c4e1ba56a3e4a78
+KO = 5c4ed05a7d7f76c9c60aa388260f19a0db83415ce556ead4c8dfb97221c33d82fbc8642d86dad781
+
+COUNT=31
+L = 320
+KI = e4745c1ecfcb8b55da7239b270f43fb8ca9eaca7657b9f60
+FixedInputDataByteLen = 60
+FixedInputData = 92f0fb0e14db8ed8efdac9c4d679bca8fe0e2d483551f38b9d16cfec6713b18f6a1d4658fbfc2849ab2d3722b7e975cdc8d73e43535edc0f028f05ef
+KO = 8e099b0a981b555b149454ac785f5d9e3821ceb878970cc3db6f8dc56606bc532229fc94931e8bbd
+
+COUNT=32
+L = 320
+KI = 016042154a34aff570bcb4eeb5b0b94b5e48304708479287
+FixedInputDataByteLen = 60
+FixedInputData = 0d73548f6b3aec8fa702f6bfc6f54dc869c6fb85068d19e9ff8dc2658aa1689a39d5a835156978ce847bc712e7c2c52640b41484305d6e343b1bf616
+KO = 7b9444988ecf43926a4217cbbe60445be041c3bd49b418dbdcd66234a23cb00b88a5bbefeaa97ada
+
+COUNT=33
+L = 320
+KI = 62b0a30dfa3114916872e09a7472c5843fd0e508e542e6a8
+FixedInputDataByteLen = 60
+FixedInputData = 4086984dadc9c2a262ecbe9f8be639719de5d4a4a6ac1713db2a498c41023257ac230ac1ce3f6f10ad022f7235be4cb456d6944154c3979d479e3a9c
+KO = e8c5222bb06fc812625ef94b67503928e8ee546fc35b5c29642e5ab07eeff23564f64906fb6aa393
+
+COUNT=34
+L = 320
+KI = 33f4369a76bd23617310a6dace60320bf2e7bb36426d2030
+FixedInputDataByteLen = 60
+FixedInputData = 9b547e9ca56ab26980d87c4658d830544e2fb2d60415e85418df43c4990e03d36b711f64f616a9291bbd2f46917edd868f06b15df8a63e1e2c0c744e
+KO = 50019096dbaff142c1e785e496600781f648d7f00b1672504ded803be36d877751d1bf4f9ce2cd24
+
+COUNT=35
+L = 320
+KI = 7c3861e46292465f385363dc2251a3b6203f48f7e50a4ddc
+FixedInputDataByteLen = 60
+FixedInputData = 30e709a6b9a108a0a2f101077b975aa9c11ff8008412c2bf139016660b8bb9fe6a01b0aec2026adbfa027c4f258da0e04d6303054e7c4c06ac91df1f
+KO = 5d09b8d74522be1ce4ef79a02cf1d5e13e9e01dbd67185136bdfcb91f8b7ec849c510c59a18b48ec
+
+COUNT=36
+L = 320
+KI = bfe5552a3d96939f327b81f48c372e5c459bc16463802f1a
+FixedInputDataByteLen = 60
+FixedInputData = 079b267b723e434620b5006cba2e15c44c020d4d8749fcfd66a7b257a402198daa22ea535690730caccef285f1adf2871a9ad534f45fddf499452bfb
+KO = 550cd013115d312379242ada868c46a7842a98528766dc57bc932e5c5d045d6135bbc4c8990d61bd
+
+COUNT=37
+L = 320
+KI = 38e8a688701a6758fd8cd7a1c867701ec863314983d6c1a4
+FixedInputDataByteLen = 60
+FixedInputData = d42184db96f9ce9e7919a3c7f24416674f5d3cf9d3f58d543c97000ffa26278b75a9fca771007f88b7ff9e00febc761c8fcb364bd45b31fcbeda31bb
+KO = e1a6b979611af02a1a90087e6eeda92c0214e142e5fb78c0943a9bc32f899ef6949715475461c9b0
+
+COUNT=38
+L = 320
+KI = 8eee96fc381777ff5474cb6843d4151b4ce9796112892a9a
+FixedInputDataByteLen = 60
+FixedInputData = 7c3758562bf5483b45c5c43bca51bd9df5a66f63ace3be3f75525461d8ff34f9775f06ad636b3aa0ffb085b1e831f98244d97ea3aee3593680a1944e
+KO = 4e4767cfff8df04945f6ff72abc10a3de15ac4111b0ded42abbcef630291995844d4f246ab2a21b5
+
+COUNT=39
+L = 320
+KI = 361ef9d582b8bee8f5b3777c5f8d0cf3704296a3b2584b72
+FixedInputDataByteLen = 60
+FixedInputData = c971f3c7467a313316a96409cc885e19f4b3172623cb72187b4b49c8ebbe61303d9ccdce9427377c2b9b47a21ac4f22b63c47cd7f5ece3727548a0a9
+KO = 05a5413c5085f4705242c74cca1757d53ebbdbfce5f8a992e765f8be0b69f3f427dd5e3f7fffc787
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = b880d5bbadd02b32af31b5d69bd5a2da2654f93e85474d64
+FixedInputDataByteLen = 60
+FixedInputData = b8434bbf8353167fddb5fef6deb65239cb9db201e7e3cc1a8253b999f80ee04cfcefef3bce8fc4b0afb263d4515c794306cb0300cc07a1b7dce2b341
+KO = f0f932dd19d194193b9f93e43ae59324
+
+COUNT=1
+L = 128
+KI = 3e592e4016f5c68a413b5200041fdbfd5601abd14eb3045e
+FixedInputDataByteLen = 60
+FixedInputData = a41e5d02e7121f2394ad482dadfef8164636c1946d348a463cb79363aade5c727553b899ca9babc89d83661405a3fcfbaa48f14c9ab9ef1d67e5c6b3
+KO = 2b51cbc26ca5300473a1c43df3dedeba
+
+COUNT=2
+L = 128
+KI = 10afd38e9f4df5880e3d99af70f64b550e9688fa553f7009
+FixedInputDataByteLen = 60
+FixedInputData = 35b1bae3b3065f54cdda2f02f10e2d3b5d716828ebb9790b9eed9d81f1a0204a2e5e9a3798d625762d2a64237cffbcd057d51bdbce5efa4ed1abab40
+KO = 8cc04a51682cde25d7bffb7864fd3fe3
+
+COUNT=3
+L = 128
+KI = 9f28b0b32e215be30b187f901bcf037fbd0f3ee3c69eb653
+FixedInputDataByteLen = 60
+FixedInputData = e157e39116f52a71787ab248a971b8f6f7a1e57c5f1b281a522f33f69f9c028c14d6078d5f148634a2635468f6c7f3a689fcb1a0d4e53f5942edbf38
+KO = 7d0ca99692458bf5f0ff7aaf2e3d5245
+
+COUNT=4
+L = 128
+KI = 01022696f5a4351ff938bd68fe355f6f13d982fd5b9df5d0
+FixedInputDataByteLen = 60
+FixedInputData = fae25a1c3859ef5ee29104efaa39adab2d6a3754668d8c24e5454080c5e2cff3f9e0d7149a27d95c7dbedaaba16cff6a5f2b3a94fb6c26c1f85769cf
+KO = 9f8cd8fe2893396736ecb2eb3226fc5d
+
+COUNT=5
+L = 128
+KI = 5541bf405570d0d3479af854b21ed17cda66c8286db448e7
+FixedInputDataByteLen = 60
+FixedInputData = 414dad54b99e2020019cc5ced07809a4c9cb7afe638c4a9c3aa75a0843eb83902609bbcba9454ac1b4bd829d3a7e17df9d08d85d2021a49bb5bb2755
+KO = 97ef0357247a51d92f7e9044af3e71b5
+
+COUNT=6
+L = 128
+KI = 23e81b70107af693da12525d417606be42fb6fc6621da547
+FixedInputDataByteLen = 60
+FixedInputData = 4a2c03182c0f306f37be74566624182ab11459f047724a366276a13a156469b02188302483905ab6f5801a59d119fd3791d8501ef4159d5fead39628
+KO = 3f043769a9be840d866db34dd447565f
+
+COUNT=7
+L = 128
+KI = bc277710964ada5b0139a9025619c167093d1bff6e66ac02
+FixedInputDataByteLen = 60
+FixedInputData = 9596c4603d765dd3fee33a4a36477b631a60c132d136dfd09f140697687913532e6c6cb3e3496a0485be96a028297c5f72cc548004c32af137570906
+KO = 7a3b05637ea0f6c622caddd29bb0ca00
+
+COUNT=8
+L = 128
+KI = d0ba4922c71f269b8d428904b5c8942625f4de189ba3d503
+FixedInputDataByteLen = 60
+FixedInputData = 42cd1a7f158bb2a74d66da69982de0a1b3f4e5163c8fe01f5b691507a66daf58988cc41cdc60db96e5dfb7b7e042313d2ec478b612b36be8a58c67a6
+KO = a5d1b6efcf395fb733e39b121c49373d
+
+COUNT=9
+L = 128
+KI = c78903a9362326728187ee2ced1a850738481d78ae854ba3
+FixedInputDataByteLen = 60
+FixedInputData = a07b21aa8d43b5377b5062176012cc764b8c5c524dce17bd93b72c814a558555cc6e2c6e3657658d5a7baa4d43ed65cc40df0bf188b10cf9dedd6f29
+KO = 7b21309ca89a0fab8266f6a3e5f2a362
+
+COUNT=10
+L = 256
+KI = d960fbc8d7cd388fb73a9481831f896ddedace9969166320
+FixedInputDataByteLen = 60
+FixedInputData = 857d9a1ef5e295ea819ec6d4352eb007de331193c4016a1e5aafda851e71239cdaf25b9b3ddd19ff5cccd52db898ee397957bfe0a454cc0898776c05
+KO = bf37baea0b5647e0ed450e3b7052450edcb74be1c4348c54c1b0bb599f18e0a2
+
+COUNT=11
+L = 256
+KI = 6b5b545eebb9d79441aa56aee15b15ae1bd75134e4d4fc91
+FixedInputDataByteLen = 60
+FixedInputData = 4cef97c6e008d1411aedff49cb11820d0e22b70264895e1536571e88e9bb7a96baec155b7bc46a01265919f72122bcd7caf96ef19bd52f627eb6ad0c
+KO = 649a57b9c4c844f1e92020a11dff3c85aca5d48dd1f505046648e03e540b510a
+
+COUNT=12
+L = 256
+KI = b3b5e301553eefd9d7b237afd1efe493a649e26130f5fb47
+FixedInputDataByteLen = 60
+FixedInputData = c1a52d6d634b8aaf92b501dcdbf7e171b42996fa53009fda9fc5c7f74096c1652e308e79e96d03b3b9afd74b4bc16733190aff59f0cd83c1bc4eb973
+KO = 3117dc38a2b9e5eb904ced51d14ee59283601635461f7f4d11fc37b5fb8fcbe7
+
+COUNT=13
+L = 256
+KI = 39bc015f638422859dfb779d7956ddb687911b29f9e444d2
+FixedInputDataByteLen = 60
+FixedInputData = 1b4fab1872bca394c34cc18f3ff70891178bf1c58287bea2b7bbc56c604c539642299d589f947eb3f5e0e3b147b827507c2b1855dac25115e00785f0
+KO = 46fe7204940eae84cdb51dd12ee91eae488627d59f44f34f498a6ae2a61b90a9
+
+COUNT=14
+L = 256
+KI = ab6cb59da57e390339c5634534b214960b4fa2b63cb88cb8
+FixedInputDataByteLen = 60
+FixedInputData = ae1a8c0d2a87f2f0f40de3bc7271efd257c1eeb513bee8944e5c8032a8808a687933b67336aa7151bb9bad2f377ed2b5f0824066f2ac7de615fbdb7d
+KO = b08449bb7b2c3531af531258e6d4aaf591ecff80a941d68e5ac6f65ad4c7d9ca
+
+COUNT=15
+L = 256
+KI = b1e196976b990d9d201945abaa725b8797220e06cd56a847
+FixedInputDataByteLen = 60
+FixedInputData = 44d472d965ea90d9cdb5d4c9f3da8de570aece5919e0fbb195fe4ef6de82fd296d2f107c4081acaa07030491b18bf1369a5376fb6f7e463f6e3dafa1
+KO = 41a9a85d0127aec2e1fc928b361f3e58aa1644e574eadc4d95c26f63d49d514b
+
+COUNT=16
+L = 256
+KI = 744110c4f2f6fc8d6cb790490f20b6d00e8fdce5e0a06d6c
+FixedInputDataByteLen = 60
+FixedInputData = f96f3374aa615ea13b4c9bc558072afcd24c018dd9fec77b8415c40f7d7cbc798bbefe1c018ab0a4047134454d0c45c908a20aca22c76ecd38ce02c2
+KO = 6a929874b127dc8d7f5509590631e161efd4384d7389847fd4e2202a59685ce6
+
+COUNT=17
+L = 256
+KI = 6af9faf073c3b687ecc2763f3a3c022559e9ac29ca762abf
+FixedInputDataByteLen = 60
+FixedInputData = 107a34366206716c30d58b6bdfef30026d5de28fccf65d5889626e3bb20ac0d360a6d10fbd38199ca7580de70458fa60365c6fdb21735a495b1d7357
+KO = 8e80910d70205a8252ecefb2f5aeb349480f390cebc134018aeb4b714e119412
+
+COUNT=18
+L = 256
+KI = 0c6f22869c35b91173b9dc773009451b6082ad90f6f76002
+FixedInputDataByteLen = 60
+FixedInputData = f6ddc7d4c7a75c86f2f8bf77c9e4ab2a51274a6aab539a2af6bdc152e48aab2e99678f4fd1c466572144d2ac23786707f391e41ccca0ee9c5faa0e3a
+KO = 7ac7d96c88b8aadecd6273a4ab11fdad78c70ac7cfce4ef3b385749d3249cba4
+
+COUNT=19
+L = 256
+KI = 4527a30d97aa015aa87d7075a460c517395b4f9383c897d3
+FixedInputDataByteLen = 60
+FixedInputData = 380d9f3c189719465c54e3e573c15dea8baf94405b8f617441550ab48bad9c08e18e168fad08901276efdf212263f9c3ec3a9d06d9e94d81eae48a1b
+KO = 8ac9314b94eefed998f6b2666210668f6e6c2d78ab7f4a078dfd8dc1f3226d8e
+
+COUNT=20
+L = 160
+KI = 306172d9a0668297b5a9c97aba9eeec6007de15241d82001
+FixedInputDataByteLen = 60
+FixedInputData = f40b1453fddc2b45ff81c4879162aee7fa0b79e299e0df819ea9889f28783fc2a3814d7b7ce02de8849fb8a08902264c69eff11163b84c891fe756ca
+KO = b8cb9a8b481b50b9453c81966bf0dc1cb05c228d
+
+COUNT=21
+L = 160
+KI = 54bf8dd0a7f4735bb9a3d47eb1b8834a217934fd2e7921c3
+FixedInputDataByteLen = 60
+FixedInputData = a550ad42533a2cfb6e8b5657a9f1c3f6db42b5998b53643302ab980f24579fa6551d5ec4bdbbb829a82d07f9ffc33f3b014b2f48387f9f94e66d3072
+KO = 8fa5a29bb4e75634c8cb2fb9fa543507fbae5693
+
+COUNT=22
+L = 160
+KI = 5f7d4114ed7ed7ac668b3624fae34fa572645aa17de5b2eb
+FixedInputDataByteLen = 60
+FixedInputData = a739fae5571d6205c649d74c8325b385403c8ca7015004309fd5924a3c49b779514403efa378c9cc18b5c58c088138b80cb69954a46f6d800db773af
+KO = e4bcb2f79ad824463991cc1fc3e7ca8c85323e9a
+
+COUNT=23
+L = 160
+KI = 52dc807c25d1af0bb557aa565e4e9bb95ab801ad698e1be9
+FixedInputDataByteLen = 60
+FixedInputData = bf9b61274ff2418d6dac34cae155698e46abd8d9dc6edd2756d2a2e205b43beed7af55d35956f30fdab8b1366ebf491b6ad932986baa22fb7111f888
+KO = cacb1ae099203c3e2158919fb89738346479dc82
+
+COUNT=24
+L = 160
+KI = 4ead9124adb6219e387c30f6ac4768e9f4852e5f3a69d4ac
+FixedInputDataByteLen = 60
+FixedInputData = 20cbb2e910b64cdde75708cb7fe420ee9dc7388892e2a1a597671f7952cba372cad72633f158241b62424cc89d59be8e4e7dee1910c6672f289511dc
+KO = a94adaaa9004be4a5930e3286582034952c935a5
+
+COUNT=25
+L = 160
+KI = b84832187f7ecfe96449fcecc6ea0533344a4e45a8fa2422
+FixedInputDataByteLen = 60
+FixedInputData = 245a8878630a8ad85331acf2e2b3e21ad49d3a9ab683caf11ba8e4047a697110c5aa316ee5eb065a563d7f2fc3ab03ed0cbf87e95561e3fe52e54ef6
+KO = 82677ace137de6456287550e57c6cf8be781f0da
+
+COUNT=26
+L = 160
+KI = fa7a14f604a9b9ccef0f2b8ff43195b7273bc19f3a8b0816
+FixedInputDataByteLen = 60
+FixedInputData = 19f6832a05a9557504f22ac9e1648f59ed1f893e949dc2be01d680d869517ad2d72579bd2a8650189985bf308eecd44a2cdf298dd56b602a375076f3
+KO = b7d1cf5a7e0c7c76898f8f214f882d004ccf4655
+
+COUNT=27
+L = 160
+KI = 332a2acdca9eb914fa4751c94681002b54990a5d3bedafc0
+FixedInputDataByteLen = 60
+FixedInputData = 9ddacf9e07b7dbeda61ccf323e5556d884c5bc76277f6b844a47b18d3c573c13a7d136a1b2ebfaafe4c42f2e03e7b0b057c0fa9a156fe9fa6cbe888e
+KO = 010aea7cde1f80d2f271ca9d1cca518c172399d3
+
+COUNT=28
+L = 160
+KI = b4e4ecb5e888ec8a94952325866a5022e45073e5784a1e11
+FixedInputDataByteLen = 60
+FixedInputData = 865ad778421a58d543a821917f6d28742a2b38b50f2c5a323ec61b0aaa1a21a2bb28cf60fe6b9e7b75f11e623b04eae01efc2978f44246cde79f9049
+KO = b2cbdd19bde1daa0f6ca79ca8ae7f4a8b9453c76
+
+COUNT=29
+L = 160
+KI = 530a9d26828bf2e651c4f442ba8adf9f5b7ffa9d52156917
+FixedInputDataByteLen = 60
+FixedInputData = acaff1b85f28947b4e182fe26662912241f50ba8fec5b99e70753557d33c9188cd9c2c4657f99b1eac9d11f9f37e4b96cd52ae14f2d378f123b2289e
+KO = af9abec740ccc0575dbdf19e2e14b5c440e96770
+
+COUNT=30
+L = 320
+KI = 2d194f74fc49eaf6c2ca76f7b3ac527c279a10080ac9df66
+FixedInputDataByteLen = 60
+FixedInputData = 1a0956bb78758ded470a38a5b9390523cd72a7152c738004a1c3dfcd48c1a071ae8d5ff256a2527b624766977fbff8392a6f7ba58c2a759edbfd874f
+KO = a1c57fcf9f1ca3720fc722c590418d18ed280793ddcf3cf373dfcb166040ed1ee4797943ad218d63
+
+COUNT=31
+L = 320
+KI = bce723c446fd945c1e9f5e2742b1d94536cd09aa4e8d0dba
+FixedInputDataByteLen = 60
+FixedInputData = 99370577f338ceedaaa275b534889b5c6b25fba04c71fd4e846528fc5e348dd8c42fade9969d7664c89161b86ded10863967a2c8fe29ee063cea90fb
+KO = ee282dc6f3bb1db9d0adc4a2bcbc980ef2cf4c03e95de7cc5f5c8f7f6f4f2e4e752e230b420a1411
+
+COUNT=32
+L = 320
+KI = 1dae0f16e90d26578292ae217ff68ca2c8bdf0e81ff2be51
+FixedInputDataByteLen = 60
+FixedInputData = 5b9191827bf856efc19bd83cb322e280b5629dc0c9b43185bf0ae0ea8fa024cfe0ef5e874359ede62b92633d640c919e85f2a4e443e08017dc48a368
+KO = c9e3889f7837102b58a4c4d133ce487b4caf27d1fa8d24e84e69e24c79ae40b40967252a0b7b7260
+
+COUNT=33
+L = 320
+KI = e1c54823c9fda761752838487856ce5232b2a30e6da6d306
+FixedInputDataByteLen = 60
+FixedInputData = 7f46728d78ff02f880b52efa80d2e1a13e0e185b8e4555f65cb825fac1c49140691bc3cefb9a413a5ec035639bba6e26f1ba5e669790453709e0fa71
+KO = e8fa9981e24860833ec704563d5695f75227df41f1e94067c911124e1562b67efa409ae509cd6057
+
+COUNT=34
+L = 320
+KI = 2c9dd08b64eee628090be1a241abb6747b0c94ffd333e7da
+FixedInputDataByteLen = 60
+FixedInputData = 77f77730eee5f93806f6db0be2afdbb172c6cb6503073ae92f9b67c3202f24fafdbdd50e94ba0f87f815a9c37edb499bb41a7582fc1738d2c809f484
+KO = ed6526010f9ecb89a8823fb688ae6d58d256a967708786ba7a09f2fd36cc21e27baad0cc9d0f11dc
+
+COUNT=35
+L = 320
+KI = c2c16fc158b41ce30c94ee7d297ed8a30e8b7f27b6efe997
+FixedInputDataByteLen = 60
+FixedInputData = 993127579da25caae7082a5f5f2a131aa1e4e786b90fcc90c67fc5a6089e6548b3bee6b873eaf4f19f3b4e35af07277c86b5798846ac709b625ef6c9
+KO = abe268165f2c2216a7d956c3131ffafd68c58e4abfc1ac02f96a8fc5bf8d19b445343b380c4edb47
+
+COUNT=36
+L = 320
+KI = 590495abdb560caa90dbf790356b95b2879c638241e06c57
+FixedInputDataByteLen = 60
+FixedInputData = 1eb0be8f954812c964a70312e939b9d0c0c690a82176aac87e4f9cd212533087663904dcb0a738f882edc647e059de1724c7fdad41b1489eb8ccb634
+KO = 7be4bf5cfc134e36885c8d2ba167b0ff72d2849d21184d8d576c4ace0aed2b36976f6703628e09bd
+
+COUNT=37
+L = 320
+KI = 05382eb3d38f5fa8b0a36b5af331e9c6144a8f3f94dc4855
+FixedInputDataByteLen = 60
+FixedInputData = 86f48752b0867589e086f7ef63e510ee18f2fbec4371bcc9b0416108efc37c49362ec09bd41625cb8ff2511e6af12c59e05f5ace5997ae9b762b2a06
+KO = 8115e093a18f1c40931bafeaa499d04005fa977033f9830fe2679bdef2d9adb40455baa8a3269166
+
+COUNT=38
+L = 320
+KI = be08ab9575900e24e7fa6f21a6c0c4e49c5875e1ea276972
+FixedInputDataByteLen = 60
+FixedInputData = ffc3e95d9f19299f9672be785ddd2e7a64ecc15cd5027fc12272d2544c068c2983c3347e401114011ba8127c9580a5c7dde35304c690c12f8eb33db7
+KO = 012669b1008acaff2b2d7dee4210ae7afe2921c11e709435abea0a767cce1d298fd47d22aa597761
+
+COUNT=39
+L = 320
+KI = 7c03506168282cd88e6573edd150728d0f09e7c9cc703fe8
+FixedInputDataByteLen = 60
+FixedInputData = 61d2ccb995b3a3b11b8c4700dc25e714f3b69bb1d295f068e85d0a39a2d39dccebf02b73265d19cea4d916481d5984b769d80d69e667813a11e6bda7
+KO = 795cd46da5b7f824fa51e4983dbe1bfb1b8559b3de4d3880f9e24df4cb53320dd651087ff403741b
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = f3bb6d3d0a20c8256fa3ef7586b77dd950ccc1221f07ca82
+FixedInputDataByteLen = 60
+FixedInputData = edd3964cdd146f8de1b160565c252c6b513bd3f4be07357ddae662e6b4683fbfa41b6a7df87ceced255051e3713f958305bc822beb96c5aeb4f7af7c
+KO = 073d40c5626931f27c5556d9f1d1ba7a
+
+COUNT=1
+L = 128
+KI = f43a8cfa10aab1e7cf03dad272ae1c65c0ef5b34b39ae3cb
+FixedInputDataByteLen = 60
+FixedInputData = 9797fc071dfb5a9a17ec58826bab1c3e44148d33b09cd76aaa46e212cc98c0876bca366748c9dfb9aeb67ed54b23176842c14f3ee7af4575b286bae7
+KO = e3d94df0145f4cf55931096a5ec064f6
+
+COUNT=2
+L = 128
+KI = 5899e9caa8804e14620fce3afff56fcea419f23e582630b2
+FixedInputDataByteLen = 60
+FixedInputData = 54d67b2185abdfe6ba5ecaafc5c34ce759b7ffba8921353a44d50917a00beacc50f3d057489ae87f1e28791ae53be1a0f247d1f3b08a7e195b1d9548
+KO = f047576618edfacb62447e0d8c685704
+
+COUNT=3
+L = 128
+KI = dac1759d25a7dad9a18d7beae038c7e9d5faf44358ba28c2
+FixedInputDataByteLen = 60
+FixedInputData = 7def9153d69cfff0860e248b24d52d33a7b8c90eb04bec0a6d089689c10604b6038284add5202e07a141183e573bb8b52c5b97bdb073dee116978463
+KO = 6074bd09638099c24eb03459d28de3b8
+
+COUNT=4
+L = 128
+KI = 288b6460070d661608636b355e9cad2b683f4d39c95100fc
+FixedInputDataByteLen = 60
+FixedInputData = b727e85b8af7479757709d894c34f5764d54c8b439fae7a418cc8ce8c02717a0fa0f59bb757559a37c189d9f9dbdeed2c27a6dc619f172eaa6e38a0e
+KO = aa46f09982602b01a9664cb9f9f75a91
+
+COUNT=5
+L = 128
+KI = 72cd1c4a1311e55c7a551bdb275245be5cce4de9ff4e7f71
+FixedInputDataByteLen = 60
+FixedInputData = 94216669b5c762a41e5481e39577ae1990cdd62d34a7317d1d1c64a26ce27d8bb1a5006a8d649e38b2e7ebdc564afffd19b996cde3cb8cde4cc93813
+KO = d4f339c394ecaf53c88c44e927562fbf
+
+COUNT=6
+L = 128
+KI = 194be38ad383fe90cf8dd38e8d825763208816a5f83273f1
+FixedInputDataByteLen = 60
+FixedInputData = c2eae87c897dc75112d5a4dfda2808739abbf1cf03d1eba1a771fa77e427b31a5ecac2e306c6052a166c59d94da9804805367f72820cdaab39ee5d57
+KO = 4cc50afbec52ee54dda77a896015387f
+
+COUNT=7
+L = 128
+KI = d6d011243f334527cdc8e05ed819ea0ee554d1f3b93d336a
+FixedInputDataByteLen = 60
+FixedInputData = a9462c5ba9f8babb43c780a2bba62f4d0a238d21604a9ac98acfb627b4a93d9f60f0e6f2186e845271eb1974bfa06844a374980f0d16e3970310ae42
+KO = 1feb723ffb30d4af06178095fa6f209d
+
+COUNT=8
+L = 128
+KI = 8a78285072f0a589a5d1a47c67480bc8f5861cfcb349abdb
+FixedInputDataByteLen = 60
+FixedInputData = 2fc371324fe21e86b126107aae2d432c03450ced5218be644f1afb83e235b9f52636cfbe618c433d97af6329cb2efe96e536347eed9d8d067a1b22b5
+KO = 4306620d12502f5311da69ff0e82c372
+
+COUNT=9
+L = 128
+KI = 3a2b8846aad58ff9a830ae1036d91f41cb29f1a4b96d0538
+FixedInputDataByteLen = 60
+FixedInputData = d362f5b160b471e10415b1d079c2f286d8e8635848649d36bdbe69a81373811817ac9377ab60b5eb238bbed7b3a8ee472bb7c8f87de6f0f08d82a559
+KO = b873054caa1e358862bdfe9d18c94100
+
+COUNT=10
+L = 256
+KI = 61375d912144e1dfd144e368293ca69d7bff923cdafa6934
+FixedInputDataByteLen = 60
+FixedInputData = efc4d0702fc51f898b55165e8fa00ff3edd6b2dd8e8c0bc6fa56f35309c8cfd761e1549490890c449b51beb82bcb6a729383dbb1466410540905e348
+KO = 8a314fbffee46861fad7c2736a3e304de977e3c245c1afaf6673b5f807239d7b
+
+COUNT=11
+L = 256
+KI = 1c869ef9ee340fce2844f17aa9f35d7ca0ce7491f8c34e44
+FixedInputDataByteLen = 60
+FixedInputData = d8e612e98a05ddc2ae89c50aeaf2c39e7f51bb9494e571b08cbc346de3010ccc93f3db594b8e44df16f024ca9969015cdf5da5e8328b72eead752813
+KO = 1c8d06d3559481b5d8a82172ef400299ed9476a5d8195ad98361ccc47dcc30f7
+
+COUNT=12
+L = 256
+KI = 20e56a380ca33e62286d3af4c30ad4d2f53094e93c8a6f52
+FixedInputDataByteLen = 60
+FixedInputData = f7babe8ea061cc6638c80435d21d933a54263eee0ee645338bf5a9cfcc662ed385f56b104f48c3e90dd153d91168bc92ed14ea327a5e5dfc63d67072
+KO = 6804b62e4f657897021c1357fcfe3e9f245cecd6beafc923d45cb2702e11fcb3
+
+COUNT=13
+L = 256
+KI = 54bae4a50307b24efe207803e32928e89682d64613a69a12
+FixedInputDataByteLen = 60
+FixedInputData = e8cf2c2f04a0f01e22bb863e8d8ab2541822a5c172bd597de0610f4b204998afbbbc6dcc99570d81315784a13d6da44452802f9041fc9a8064df0129
+KO = 9849e36d78de233be55504c24ff23eff1db5ebe1203653894931c6d67a86055f
+
+COUNT=14
+L = 256
+KI = 190a1798e2c0941c097a418cfab9d65af9d30338ba5d7b1d
+FixedInputDataByteLen = 60
+FixedInputData = 891967ab6347c52c589bad7497d79b01d0e5d6516f529c453f31f4b56f614bbacd9c8b160ec3af593b408ab4bae785295b40ae63757c394353cbb166
+KO = b97ebd425d002baeecf656ab3d4f62e19a7fb697ff0c5782cb1fc4ad618fcee3
+
+COUNT=15
+L = 256
+KI = 82906742962edce5116350526b04f4229754a75ec3f7a08f
+FixedInputDataByteLen = 60
+FixedInputData = d5a9bf047aea5e572c6ef986b0b9969e4e3f3dd4fd064d1c6abb2a4206eebaf41f9e4e352126b8a4102f627c0ca72f79cb7c671fff5de2bd965a8c8a
+KO = 23401b255fd068e024ddad2494946260366ffae64df3442c34fcfe126825508a
+
+COUNT=16
+L = 256
+KI = c4c3e512c87fbed6977b9d2f136e2ab74720af29cc8604cf
+FixedInputDataByteLen = 60
+FixedInputData = a8525e8dab4ae9e383e2f4d2cfe8722d2eb1b78a12988c75f1992f87c0f159da8ba000394ba7751fbdfe67ec4cd62ffc021029eb7b7ae7e5c95d30c7
+KO = 3c4b59d3261703b5297e715d2e6354357127166d07a903f261508ee93a8e583a
+
+COUNT=17
+L = 256
+KI = 1b7d3dd172441ec0320197051e5f050aeb3c6f6f52b3e626
+FixedInputDataByteLen = 60
+FixedInputData = 1b213ee80de24204f27ff038a492b0f75a61ef034f500c38b03a61576fd45d34133ab43362ee56d93673893a2fdd19668e7b5c455795aa93177c2b9f
+KO = 8fd1273059473293752ad84e328900f42c400828edcb84f5ae82c53a35f9d07d
+
+COUNT=18
+L = 256
+KI = 850653f3e3d531755c7e248d9e456636a9036d68a30a3c78
+FixedInputDataByteLen = 60
+FixedInputData = 6b74e47007e73644a698598a9c916c2c7c191d432464769d6813bc07354742c56ad7d1db9f32dd20fb2b862c54bb3421ab6a37c0c71b89c6380648c7
+KO = bcef48364df59983a18c2570c1e75fd2689d87f5d630a3a4152b173865c9a6c2
+
+COUNT=19
+L = 256
+KI = b23221c16b482b7312f4989df0f31d3ea187e32081318bd8
+FixedInputDataByteLen = 60
+FixedInputData = bfed844f3d5fa5855374743c004c9e5df5151ba56fae66a938a2da4e50568ce2d755df853bbf8c4335bb06b50255a78dbe8324a067d6d4da875eb231
+KO = fd26f499f82ee514858cce14422036d1acc1eb1d4320fb1cfbd3e8334763ec8c
+
+COUNT=20
+L = 160
+KI = e31c6a4ebbaf32728639ce267250b7ecf4159203a3dfbf9e
+FixedInputDataByteLen = 60
+FixedInputData = b6910df534c8ddabf5164c4ec823166fa52bc02b6a83ea087f7a92f81f1ae1d441ca097151c130c7008ff2d178c0866866fea4ab7904d0182576a9bd
+KO = 7dedd4aeea57edbe0b66ebb89e38de823987c39a
+
+COUNT=21
+L = 160
+KI = 69ac3263136db539e7aecb86f6f2f4919e9b09db4220dea9
+FixedInputDataByteLen = 60
+FixedInputData = 9d97bf2b632907ddc1eab6b3445308a427469708d91d776902d797a33fdb1e08b8b9b762032e3ca2692eb10c8346b7e0b7c2530ef1c89600a0560771
+KO = 48e4745974bae3f8bb0804e52198068ecaff768a
+
+COUNT=22
+L = 160
+KI = 1edaba91c917a485d9ed42dc23e9835f8777e3b4be69a75f
+FixedInputDataByteLen = 60
+FixedInputData = a7b4391acd3764e56bdee18ee058fbb5ae5130c4b307e84715e5e4e8c37561145b08b3fe1255f5478633169abaf6ff155b86bc478a310b069d74c78f
+KO = f649f7fe08911cf5c129a2a2a164f331697fd69d
+
+COUNT=23
+L = 160
+KI = d72271155b2326400f5eaaa9c3466e4dae963a82953287d7
+FixedInputDataByteLen = 60
+FixedInputData = f9a7c663215b6ff8a5a1a6608fa51e470b30df3b4cc2348a95fc187d07c5e3cc0ff6c2047f342070e905ada44e7c0ba180323de091f4354bac9d2cc9
+KO = 4a2db071a25d773be3776346ef9f2c13a50b2194
+
+COUNT=24
+L = 160
+KI = 335571218d2e94915a5075350879a833331563d653a252f1
+FixedInputDataByteLen = 60
+FixedInputData = 1378e36adeebed874ea86272d90c4368d18d4b18053f41fc5435f0233d175e86eb4b58bb9c5b3c99b5d28f617217079172769df68c5cce0ff206ea07
+KO = 8639f895f6378bbea3ddc5c49faa47a8747513ae
+
+COUNT=25
+L = 160
+KI = f7d677b2a6bb3521b9ae3a7f56c975dd9cb63e0b51f99481
+FixedInputDataByteLen = 60
+FixedInputData = 60e87c36412e1ca345204040cf0ec61968f12f34a11bf7b3ec42d1c479360e7833984d0a6510315140cfb749129f91b67a684147a819047fe494a718
+KO = 3878cca3b97a3464524601ab59509abf0bdd511e
+
+COUNT=26
+L = 160
+KI = 1cde321d4584537941a1d5d508576823eb9ec3ad04be22a8
+FixedInputDataByteLen = 60
+FixedInputData = f083895300a631a84c5163c7c69c78d45feefd07717ec1fe398314623e212468838667bae3921abb4dc66c55e69dc33f3a1a91ba42dfc664c03547d9
+KO = f7b4646253bded28088c8efaa71a71669c3dec2c
+
+COUNT=27
+L = 160
+KI = b58fa746ce77ba24fe41dc9ca3d710aef8efdf9a02200846
+FixedInputDataByteLen = 60
+FixedInputData = 65d11c7bcab40bf869f3bb4739c882fff4f875b09e4ae6896cffe47935e676597198fdc3a2cb58877f7be3ec780135424077f0c311e87fb248ac8197
+KO = 366a3fcb0d1747b56f3d5def76813f53afc13b0c
+
+COUNT=28
+L = 160
+KI = e3c5e7031daab7d2e73d27045b4bc9bf16d22233ecf91f62
+FixedInputDataByteLen = 60
+FixedInputData = c38da36ce6804c23f8f134bf1acb201a2d5b8f561f8dcbc9e1f387d064e1cd402fd094b323948b89ef2ba4c3ddfc189355957d9c91efe230fa663ffa
+KO = 2fee7676ce3cde32647b51e4a8c3b8d181c300a0
+
+COUNT=29
+L = 160
+KI = ac5237d173bab0fdcaa2f4ee1303fa9d2f450828a8425085
+FixedInputDataByteLen = 60
+FixedInputData = 1f33a2dd35d9ab755d77404ffd38d716ff2bd9a85340847a5b408ff24c108040d079c44ffde50069ae022fc3197de89ee8c9f0c2b9fc9be4eb3db33a
+KO = 2c04950c05a90e1ec8c1701304edfbf3330526fd
+
+COUNT=30
+L = 320
+KI = ed5985451d37c348bebcdb0b8cc36cd04ab9446abecc48f2
+FixedInputDataByteLen = 60
+FixedInputData = d2e8645219dfe12696cfb92097b37d3346bd105946af9092fbfd9c6c605fcbf3c843aa724d1051ea5e18ee2bfb3062bb3bd1d0aa1ae954866dadf03e
+KO = 56ccb326cbcd005f9e93674e26399822b9591ea7f51ff72a6805f5752d76e947dc2d377e24c21f7a
+
+COUNT=31
+L = 320
+KI = 680e8d795b256dd8d6c2ece718996ffb6f48fe161f4e69a0
+FixedInputDataByteLen = 60
+FixedInputData = e873e7c0eb541290e210822a79271269b56a2b676ca6f2b6db7498c61f5004e293d1a28a3126c3a768a559a3e741d8a217a1e1fdfa5b5ca55a5b9350
+KO = 35a623e30ba9f4b5314603719b99da58e76d5abc9c37c47739c43512818616018754abecf58a6070
+
+COUNT=32
+L = 320
+KI = 608d75d7bd206fa5f03878cf1ab87526f2c8d5344a537a47
+FixedInputDataByteLen = 60
+FixedInputData = 47d379753c1264997d80d99e287291361ba54e26ff165aedcfd5ea5dd2d69998ac696b53126cd8da6d650d0b259179f6cf1a2365fd66b67e180d5962
+KO = 97f246813be459d2b597c3f0c72606740d9d92b53fe2150258c6ea6d136ea2c7f755ca0eacbe2f76
+
+COUNT=33
+L = 320
+KI = a9e47475ec4aa97993d8214e433af103c044dd2c8c4648c5
+FixedInputDataByteLen = 60
+FixedInputData = ac171174b27a473f8ed59f43fc0e38b920373f88425744206394a657e34be4b8987a3d1175006db3284faa243b4aeb47bd0db544830766a74fb9f611
+KO = 450266e0c1ab548f0f96e7bc2b62a9c91778d1faeec805771de9859925ae9f14a0d1e05a6f172936
+
+COUNT=34
+L = 320
+KI = 1dcde8d324b3feda375ace1c9041efc32aa0af1313967c36
+FixedInputDataByteLen = 60
+FixedInputData = d6c4769c9574bb360e6f9f5e41ad7eba3e5d7020d6d85ea9028928b7a106f0bdb4af9e06eba9157dfb6f9b6f94225afc64c96450d97a1d95606521ee
+KO = 523a3d8288900b59e105b6d2b67409f56efb96e16dbd02ef7524fe9536bc5d40db7c201a7b78c44f
+
+COUNT=35
+L = 320
+KI = 5a1ea452525f99f61bf2f2e680a5856b3263bdcfe4c3f8ba
+FixedInputDataByteLen = 60
+FixedInputData = f93a88be1591168a677030e5d2b61f220d959722b7292d65a25c43f0c99db4bdc76248be329ee31052d216295961d0fae59ebf46939129324639dac6
+KO = 32df46ca9aae3c0c71681d667c8bf7b454f758e2797391a959c43ff5695399ab6f2e7ce44663db53
+
+COUNT=36
+L = 320
+KI = 6e44600a70c5e2e271dc7eaf2a696fa7552b7bfdb0519b62
+FixedInputDataByteLen = 60
+FixedInputData = f066b12205eb2a982f03a8ebea53c475eab38191e17c319708d78124bfb405cff530005878919f71c33d126c4bd578d5ed917a0461472628727fb1fd
+KO = f037fd61a2eb014b2195f3a257186da15f0be5fdb7b62562eb5a05dbe530735f9d774648696ba100
+
+COUNT=37
+L = 320
+KI = e9f48dffa0194c20ecf481ab2a2a98152aef18fdd2687bea
+FixedInputDataByteLen = 60
+FixedInputData = 99b45bc6381cde7244cbe682c9c87828760b3d68ccc482ba1d183e1ee23b925b0acd59caa8329a674358a084ee1a04d59caad9f9328ab58fd44e8899
+KO = 155237d79a50bc3bf9e02682010c0ec7be57c09d301acc5a7990a3a393fdeb50dead1cab0572b327
+
+COUNT=38
+L = 320
+KI = 5be1753fc5e563dae68b3dbd2702bbf691231100445f0662
+FixedInputDataByteLen = 60
+FixedInputData = a1048e5f14fa460061f47639d4ce90de86fb418ab6bdf450e871dfe004c1deb36bf60586d531a99634553f723e10fe39a9ec3dd42775989fe9961304
+KO = 107f9074871becdc362a957143654134aec99776f0f37706ead6caae4ee776751ca938a18db42d5d
+
+COUNT=39
+L = 320
+KI = 2030466ac0645268aa425f5334806d4b0274ddb03cc5c13e
+FixedInputDataByteLen = 60
+FixedInputData = 8f9ceb20d3d7e4dc57b90242b57ffc0d5835b7b3a92e903ef3964e1c233dc6b8217046b4926f527d0543bdd900a9152b28819c2c332fae54d14765c7
+KO = 8682cfaeec159757e852c2b232783172e75368f80306d2911d98eacca9bcfb4433245ab163ef3370
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = e09079196120accdf43293f3593e692481391080e233f40b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0ec4fb9f0b4c59bbcbbf2c85466f92e1631cac32827e0485b6c56ba2ba5e72252f3c0895fd48ffbe18735d5c8d9a15c3985f
+DataAfterCtrLen = 10
+DataAfterCtrData = 9a1a87dfa1698b60d0a0
+KO = 2233d0566417bb549d3d5e9e28673168
+
+COUNT=1
+L = 128
+KI = 59bc989a13aa5b89882ccb55565fea64e8fb910be653c09a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc9361c9b77a458528aed16628978dc67980c0de1c46bbde661bec6fe0bdb41b072428d5047063030cd164fe2e3c522f4798
+DataAfterCtrLen = 10
+DataAfterCtrData = f9527732bc24a9ea1ac8
+KO = 93298fb295e4c146294a89b5db16edc0
+
+COUNT=2
+L = 128
+KI = a8328dddac2f94855b198743bb87f210dd0de436cad8f1cf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d8a986713a4bdde82ed4eaa9e1ddd1a8cfcfec8429d6842c0af2b8d730899666f81adfa9abd2c0d3d9bfb559c7660548ee8a
+DataAfterCtrLen = 10
+DataAfterCtrData = a7201487df21a35fc6b2
+KO = 222d72b8d24fed2e909e7593357c2bf9
+
+COUNT=3
+L = 128
+KI = 621d7d621ffc7249639d97583ee41ad5783aca9110bc2137
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3efb0a3fecb1e1da3a779ba25b3b18db9ad9f90ea586a431d902cb65d11b7cc716c21bae886ae42cc7dfe0cede3fe3a181f9
+DataAfterCtrLen = 10
+DataAfterCtrData = 97881c5f399556c48eaf
+KO = 2edc0b097867fec3f4b27a3c7a1bb434
+
+COUNT=4
+L = 128
+KI = 2d245afbfb8e6c8411a264c93da96aeb2ec7515c8f4033b9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ebd7617710594c6374abb9459c4c271088fe689f5454f9b64191f4d550749e8ddaa3467fa8f4d826a2eec38a3ef84938400f
+DataAfterCtrLen = 10
+DataAfterCtrData = 73a4351fb37445284232
+KO = 644d41d276601d90e19476a3915e7eb1
+
+COUNT=5
+L = 128
+KI = 0d4e6cb0a1bbaebc840945cc33b08b032d2d6ac36f0c66f0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 102e633dd2552b336779b6443ee38b607b383babbcf7734030e6f358f89e4c997a2dafcfc103189de38b18783ec3feb37f9c
+DataAfterCtrLen = 10
+DataAfterCtrData = 3fb928d0f8c24fd4b6e6
+KO = 25eea510fdb77a9c0437492f272c6ef4
+
+COUNT=6
+L = 128
+KI = a87edbf52f5c42e3fd9d2bde28155d7b5a3f0b7e91fbc09f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bf1160ed9fef9570e109df766e222bc7b3eb78361c952853ce054f8a8d97da6ba26a16b090b4c685468849175b03ebcae5c1
+DataAfterCtrLen = 10
+DataAfterCtrData = e26ada6ba955534da987
+KO = d3d58387a75116db96d45b3ccb4cf1a6
+
+COUNT=7
+L = 128
+KI = 83326121d4c6576683e5ee6dbc0436df595e8f19e5d37c88
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6dfe8b8608838548db64d57212f4ce74c38f7d13e3fe9f35ae3ab9b47459669ea2ae9a39cad920cac7368248021165434229
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a92e0238b3ab86f9385
+KO = 104c1f2fe36de4bbb0f203b071672c5e
+
+COUNT=8
+L = 128
+KI = 7d03f389b96a0d640e76633055a238d809c4a5c149956d3f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 70fea9a5f3fd660cbe90267e5663edf403bcee843bebc9bc063a92c715582fab2a765fde0aa28a553994b1622fdc94ae3528
+DataAfterCtrLen = 10
+DataAfterCtrData = 28863315ed19199a7033
+KO = 4baf3dad7c7f20c73769d0d5eac28a98
+
+COUNT=9
+L = 128
+KI = cf3c854c77967bbbe9d1251aaaae56e72363a9b5b747902b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 88a38792aa89883e9707ee6917bae030dc3d81113a2e0c73ce5dd792a280f498bd6c07c3a41ea958e6ae851b2106b6c232b4
+DataAfterCtrLen = 10
+DataAfterCtrData = 147f71bf86714ba70f68
+KO = b76aaba56585d8c61a5ccc45582a436a
+
+COUNT=10
+L = 256
+KI = 0c6d2f11baa67780c6112776932b345defb349e59adb754b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e500a966b2317787b853609c9f68a3cf7c0c263c5fcb9f9827db9f57a9f8aa1a07c78b8a189c9888724f445b350d3f2f10e3
+DataAfterCtrLen = 10
+DataAfterCtrData = 59e533ae4d3045081ad2
+KO = 617c1316369bab41100d0095576fa006e75c97b72a79491e1b36b2d584a70aed
+
+COUNT=11
+L = 256
+KI = e6c8559b21c059749d42cbc341b26063f60c736f71811f65
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 893ac18330f3fda71664b857f620cccb897408a6af11b3515f119a35dfb1200b003e095e4620c724c7691d95b82502cde02f
+DataAfterCtrLen = 10
+DataAfterCtrData = f7e6beb230db86a2f92d
+KO = f74d135c61af83ff057002e20efb9edb20d698e83655bb664bc43e9985242c25
+
+COUNT=12
+L = 256
+KI = a3c5387899e23823f719f29d0c221fc4784a150d8856cb0d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 37d5e94ddb3bcec4b083496690874e4643ed07d7508b41778d50470084abcc5249995883c1f181019299720132eca03593c2
+DataAfterCtrLen = 10
+DataAfterCtrData = f3d0b4f9994f1bde13e3
+KO = b20810e2cbc333d9d7315a0f31214503457c282e1093c6029ad46163a8005857
+
+COUNT=13
+L = 256
+KI = ea48d8d47d2b8eb94875859d75bb48f7f5965cdaa087795d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1be81cb8309d2b68b3ff4e51e5d268b807748768aa2a1fe68eb2a346c7835e22b8f839535f2cddb4c0f9d43e21a13a7c880f
+DataAfterCtrLen = 10
+DataAfterCtrData = 743f06b8e1318c0db863
+KO = 4790302f60413adaf45c4f450d44869323a4a2c2fbac7ed6f45ceb171f25ce5d
+
+COUNT=14
+L = 256
+KI = 49a2cbd5e448ef2a4e2837af41da09888968317c4bcf9842
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 173ec2811515b1dc3a9d37e26b0a003c142aa98c233a1820325e4adc100e87d48319326e0d4c4886c2fba1dc969aab9a60a5
+DataAfterCtrLen = 10
+DataAfterCtrData = ab413b016f4bcc60d34b
+KO = 058b9e5110f883235694510e889499a2c81fc55e1246c04a9422a6d24de5da56
+
+COUNT=15
+L = 256
+KI = dd7ff953de2733a38df2a1f06712cfe28e66b870e00ea5c6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a68d6f730b0d54476feabf8cc59783137c7e98af9588906cde822efa003c9de1f727f1441f20f0f27f777040f3c1bc30ea40
+DataAfterCtrLen = 10
+DataAfterCtrData = c13e8ce2cade727d9591
+KO = 9289f3972c1cc9f86885b66f620ec5609619a6fb91e3be558963b9abcdfa70d6
+
+COUNT=16
+L = 256
+KI = 94a895f5b5c04d4697d6db1632264729832688cc8822a1d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 468f098a3f95daa8858a7ec6b74971dbc06ef4c1a0569a8cce7407f3c4c09b1e4e727c34b522bf903bd3154a028dcdbd93ab
+DataAfterCtrLen = 10
+DataAfterCtrData = 5301f336d10baab22a7d
+KO = 56e74f741a0f2021ec61832681c5a74515bc2ff00504e665af60f32cd0eca37d
+
+COUNT=17
+L = 256
+KI = 2ddaff7168d22bbd81d01a1832d1f0e2eb69a49371baf467
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 52fa86befc154f28c27608cd09b37ef931a86ef4a1e4144370f89f9421ae7a644a852aa34124827e80b01938090a9cc8c307
+DataAfterCtrLen = 10
+DataAfterCtrData = 91c1fc2aa5459a6c21b3
+KO = 7992c18d818dc428cab9cc1565b5601d5757bc6bb1945f956c971485ff587486
+
+COUNT=18
+L = 256
+KI = 2d4083a1ba2b8b9f548c24e7bf69b76583ed4fd4eb5e47d7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c23eca8958dafaac5ecc20036afaa92a0b2c28d7ebda9c6348c32cf74dad16a9e14a44e1bccf9855ae0a2db671594127f491
+DataAfterCtrLen = 10
+DataAfterCtrData = 2874794fe8b2b051d672
+KO = b4cd82b9f9958ba187d3261772027e0044273274d95dfc8981abbe95736005da
+
+COUNT=19
+L = 256
+KI = 0834ca21229dfe9b096aaee7451f77dccd17a3ff2f41c478
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 47443c22a7e3b8775648e398f4672f94b0a99927785eddca15241b81a86d39d55ea1a25dc6f8984bf2376638e3f7befb687a
+DataAfterCtrLen = 10
+DataAfterCtrData = 93f3da16892b244a5815
+KO = a8b84e969cc17cb4826932ddd07a5a177feb06cc8a7e4ddcd8184fc243fc68f1
+
+COUNT=20
+L = 160
+KI = ac2029af7bf5e1701bf5cec3e78838a4936724b7c8596ba4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0746020778492253c9ba26aca6f48a51042439d3c6f76a248bccf3b826e18bb89d87d7193978d2ffae3af0b3488db65f8e3e
+DataAfterCtrLen = 10
+DataAfterCtrData = 433edd0b427a26b2ff38
+KO = 58a456f0232b8be9865ff6ba700c1ef5eee2191c
+
+COUNT=21
+L = 160
+KI = 9e17b5400094e877008c62465bc328338a7d180f5f1ee35e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 280c0fbbc604f63f9c068f5ce5ec64d512415033c5eb3660a41ea4410bbb0e2cae576313746db26da85d81bd824cb5ca8316
+DataAfterCtrLen = 10
+DataAfterCtrData = 78c66d7573dd6d75273b
+KO = 4876daa5bd17fabd75d521ceb77f44b5c200f7db
+
+COUNT=22
+L = 160
+KI = bc71f21877a26707f9e8551b17fd5bb9c074b43abca058ed
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e702d7a7c011d9feaaafbb7219b73235a64137f8cfda19a26fa4e589d3eb36f1a06a79df2f390ffba791db6d98e75b83f5aa
+DataAfterCtrLen = 10
+DataAfterCtrData = 72785252692fc4433ed2
+KO = 300a44be7ed38611042c1b83220b56be33f84730
+
+COUNT=23
+L = 160
+KI = fb2c129e36a1ecdc5a4e9397e7645df9feb24caf78a459c8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5c92d856728e6a31ad0594528b05f8bf41920f35410505e974e09c0f7bf0ea2bdc4abd0135efbee34f40dca3e23e1eea5e0f
+DataAfterCtrLen = 10
+DataAfterCtrData = 345abdb14b2d58552a24
+KO = 5687bb410fe0e89c0dd9831b33dea9049b76862d
+
+COUNT=24
+L = 160
+KI = c70f7b4242aeb50d6521abc2e3ba158afc68950343162a01
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4ea20a1fd642a0a963edc91f20dfd0517f05c8db2b290c589c36932898af6e6423ae28284b5be01a9955cb14d7030f1f7fb
+DataAfterCtrLen = 10
+DataAfterCtrData = 3276bd07c62fc22a7cf5
+KO = 7a71e984629115a20c7d353b9f1fc83732d96013
+
+COUNT=25
+L = 160
+KI = 10c8ab05707e043020ecce16d8f2d64bc6f0b77d59a21cab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0b20aa413b6d759f12d62b41455006d767c935075b4f75e77f2314d2a309f65f5c6374b9b84291018e059a0f231d38b7eb5f
+DataAfterCtrLen = 10
+DataAfterCtrData = 3605827b947aefabd55e
+KO = 3d4a6a0fecdb3985e7ae2595aaf4a2bbd1fd7a63
+
+COUNT=26
+L = 160
+KI = fb47ae1bdc88257c84dbb84ec6a8be4bf5fe530940313e86
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9ee675a21e13cb01780d7ede3c2766eefbb1f31077bb965d523c7b10cce6544f53e7c3b0d8ae1f08bfce12f26f774b48a7d2
+DataAfterCtrLen = 10
+DataAfterCtrData = ee9042a2927e4bfbcdb6
+KO = c368e5a190003345c19746cbb07cd77cdc6a224c
+
+COUNT=27
+L = 160
+KI = 193f7156652188d3c8f0f9736ba8466e3be69b4860cec7c9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 84b603d9e40a89599f8464dcfb519c3ee1faace62795c286685f1fd3f621bbabc1d34e949edf631d47478c2cbb722176a716
+DataAfterCtrLen = 10
+DataAfterCtrData = fee4585ee10df1046f9a
+KO = 26812a96ef7e74a2f3d87f3b9160c34fc58c2f54
+
+COUNT=28
+L = 160
+KI = 69ecb1f507b7a7f469dc863130d48efadac6766e55a964a1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 21cb8e7302fbf6aae55d5c2a2c48fcbc6179329d47238fa588f9b75aa80fc971e4698968ab3e9e9b7d2af2440a3298ea4322
+DataAfterCtrLen = 10
+DataAfterCtrData = b3385dbc22787282a2cd
+KO = dc40935ab343aef39e1ad456c5e77ec39eb60b4d
+
+COUNT=29
+L = 160
+KI = 779004df828685a27b0d683416269eba04e9e7ae62e7cf46
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b14fbfede0436f7fecff9b050e67959b50768b9103dce7bda4644fa8f8875d0a88a4f84d97a7e18207682bac1816f467705a
+DataAfterCtrLen = 10
+DataAfterCtrData = 8b0efe75ae240fa70904
+KO = 4bc5541b8506718bf6e5f0231b3f38916b7031e5
+
+COUNT=30
+L = 320
+KI = 6711687173b5fe54b340c9916b0540a619580864d61706d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = da79f4887669f08b8c574cdb94c9e307d26f94ac920187620c0fb44db37a31e371e6d831f6b9d868b6ab3aae7cd6f46c8a5d
+DataAfterCtrLen = 10
+DataAfterCtrData = a4bbaeee7e1728c1ef74
+KO = 3b593c3bbc554a58c8016fe64865d78e4c479ea7fc8f510ab9e0b6b68dbc02c749a8990203d68c18
+
+COUNT=31
+L = 320
+KI = 22e69e5b18f4dfdac545c3a246392ce460fd6546fb7b40d8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 20f72042080bdf32975f3c86fee1e0302d128f0e8c927bc63ffe0e8fe0ecb5ccd7201694d0cf4eb3eb72aa89e76d59f56402
+DataAfterCtrLen = 10
+DataAfterCtrData = 26e7c20567ad3a7dbc0b
+KO = e61846b564181190c30b7e1c88cc1d02f3326094181be20b93d4a962c1b3231b2f8bcb50729c8398
+
+COUNT=32
+L = 320
+KI = 44078eca1c2d0cb1a5fdcbea2fab8919cce72803708b6b7d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0982d25adcd28fd77d7276b88a27e407f4530457901c54a52f69b69bb2f406655c8ef2500bf85f075434c3c7339c350408d0
+DataAfterCtrLen = 10
+DataAfterCtrData = 12ea3599016319e35d64
+KO = 127d50f7ae1e858fc5833ab5a201f318be1d445ade9ebc89a1c1a8786adafb47af4dd2b1ddf0451c
+
+COUNT=33
+L = 320
+KI = 9c7b90314b0ddbb9c15de4c47ec0e657a96bfdc12c6e6941
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 92e1c0ddfe5cd69fc790aebe04d02647eedebaffe32bdf2fb86807142c29cb0fd2973beb5d7d33ec0393bc957c72f1a8ca50
+DataAfterCtrLen = 10
+DataAfterCtrData = 0444cb4b225cdefa7393
+KO = ba0d80ae95a7e3181857f95dcaf91609cdbe60a7c7b1280d588146596bd813819d757e97fe006055
+
+COUNT=34
+L = 320
+KI = 45403af18c6840e6b1bcec63dd8835ca45fe0e7e32efea4b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3bbff99c442ce01392f660a9b56bae599fa4237f21fff6cbe9315e99e96118ba226b3610b134366fea8b1ffefe739a63a5fc
+DataAfterCtrLen = 10
+DataAfterCtrData = 825b4db0a7b7151658ae
+KO = 92fda2534952b79e172c5c1864b8e678379020b6ba147f238acd6188d59cdcb57f598a1edf0ba678
+
+COUNT=35
+L = 320
+KI = fd0c939b3403ef3ac6235714e853bc105026bd2cdb26bedb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f10586d5ea4dcc718d5edde39c1efab71c7ed5fb719ec35ecb2f9fed6e0831b551203fc8b7da788ec20a324749e5e8a1cd4
+DataAfterCtrLen = 10
+DataAfterCtrData = fafda21f02fd2e8d67c7
+KO = 341842e1f40ee54a015db642971c3c8a6036cd2ab594e16650a4c56fd8e1862d3ae0fe2b85eab229
+
+COUNT=36
+L = 320
+KI = 364d63f0974f666d4868cc115ab7cc9b537097aa9442c3f9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 02e6a857e0d043eff79c98680fa3d3301d57cf20f2bd1818bb13446ba6ea685ebef43927a292fc8d7ca788f386d91a717d0e
+DataAfterCtrLen = 10
+DataAfterCtrData = c9427d784d80d37b8983
+KO = ea9cde649f18d8d254dee92f654b71e21c1d132c174aa34a6d1bc83ee1f19a378dbcdcbaab742744
+
+COUNT=37
+L = 320
+KI = 035ce1b54e13a2bfb447c586910ad995df976da859cbcc47
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 596620442bd7f523e10f090f40e24506146b3c44c7d5645f3a0f681801556e4cf2b6fb48728e97aa9656636f77ae8f473d27
+DataAfterCtrLen = 10
+DataAfterCtrData = 5e8a72606e92023d23b7
+KO = c2c7fe53f24d14053d19cf6d4c14d9ffcbd5ca60f2d645d7f0b38baa78ea4802a691cce00e69947f
+
+COUNT=38
+L = 320
+KI = b150ff9e8303d37aafb71998eb52346d211cf0815b79aa78
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 39db018557638f0d94b2b8f9a5885837ed4a111cf4ceee0ed0df16052086d6ee75c2d025b888246172d8f02802697d517b30
+DataAfterCtrLen = 10
+DataAfterCtrData = 8c16b7ae3d6d14a9dcdd
+KO = bb012bb8c43396b79fc700f7740d8683fe6d815de9db35110a3b0e870c5fdd304dfccdc543315bdd
+
+COUNT=39
+L = 320
+KI = 593d872c3e635419df4680c8cf0d13948ef7c5aa9b94eb90
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 476fd672babf8e0b05e0fb381a79eec94cf709ed3d8046bc5de0e8e6e3973a01e3601eccbec85c2c5afec3506d1eeb71c79e
+DataAfterCtrLen = 10
+DataAfterCtrData = 2dddbca99c84cdd95a5e
+KO = cedd78e81ab4bfa097780c926bde7fa1de75f2dcd6a830b0006837e69e9c6e799dab01fc27a79655
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 60efefde5ac9d43b097b809752e7fc4c21181300101ee03b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 34a86821dee0fdbfd8aef3f7cf86184e7f669c505c3cb4c88f92e9ca514549c334cdc079bfe075338ba21fe0847c7e29a7df
+DataAfterCtrLen = 10
+DataAfterCtrData = d8d290cebb39941de12b
+KO = 75304faf483287177b71adbbaae7dfa3
+
+COUNT=1
+L = 128
+KI = c47e9f35bea35cdd11d83a2a1d617630af2fb87d2ed8fc60
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b1a55173a7547d0ffdbae74917e768d4605682c6b930b2ed0d47fec752aec4add8783004bd5d6e48358b566cc61e1584ab66
+DataAfterCtrLen = 10
+DataAfterCtrData = 12aeff81a7fc95b10fb7
+KO = e054c9e60510acf7a42877966f7d2e33
+
+COUNT=2
+L = 128
+KI = f4df7660f3f02138d36456e83adc74f3c582439c0598f9fb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e8b48a5c333d864e3176765a323c41918778cb500b8dce3b71c343839a5ebf41515f5766298f178cbf8419490d814d4e0e3c
+DataAfterCtrLen = 10
+DataAfterCtrData = 18773723c95b713ad5cf
+KO = ea58d4c274a5e399e79e6b93ed8a7131
+
+COUNT=3
+L = 128
+KI = ea4b3f81a85e4e66b8ca61bc4050d48ce4f737a7cc68abab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4003a11f3cdb3219b2833410a8d1e084fda9b6996c653d1e59f0cb7e44338b2503700931914d026b6a2ba8cf2eab7a4fff6
+DataAfterCtrLen = 10
+DataAfterCtrData = 8140a8a1a02bc083d8a0
+KO = 42aa604b1bf0091f33359286fdfb02d2
+
+COUNT=4
+L = 128
+KI = cb10d67607f0f20e60cf4c9783cbed942eeed7a301ebb182
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 287ffcc5277c264b772a0d52a2953b626251ccf0d5a818f23d432fa35493b557134e3d4b4cc9cf8c3384607b94bfe80973ee
+DataAfterCtrLen = 10
+DataAfterCtrData = adc53f0c34c43c15b654
+KO = f1236d7d2c1bb23eeb9370a5dc415544
+
+COUNT=5
+L = 128
+KI = f6f778b254add70c3dce84f9e3804212092d9fe4c3e8f527
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 02b1303f139368da7a3887b7586e2fefe678a5063e1f3c40d4dc5cbbbc50757cdfaa39f91f41f653099e7fe38b7a88547f2c
+DataAfterCtrLen = 10
+DataAfterCtrData = 381a50cd321d321345f1
+KO = e5cd6b4c4e597d4cadacfc31c7cd99f2
+
+COUNT=6
+L = 128
+KI = ed485ee11914797056168c48a0cf114e17d590eae7928aed
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 814b883dd38708194c9cc86985f39566880b8745c84afd03dca2b154b932c29cdd00c3d3be34a1a52da36844143e8d0690c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 86196b29fff53f133f01
+KO = 38044d13483e16b759322cd4d6121fcd
+
+COUNT=7
+L = 128
+KI = 3be7bee23f31265c7ff5c71b751d0c4bca99499300db870c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7c457cadce858c91b40bb76c298e8b8de04b01989b521ad042f824b51087d9b6d7471fade8c195cd2b7eda59237ad3f0d1bb
+DataAfterCtrLen = 10
+DataAfterCtrData = bc742673bca0679f2bc8
+KO = 9db74e9f263ecb1663fca97c6e46f175
+
+COUNT=8
+L = 128
+KI = 9690a8ac554dab473ca78f98525137cfa4d10cc567fdf97e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 49c117e29e867ddd0d336890b2b6e2f9128d09f94c8f831ee5e5ebc125538117d8b6287522f4670765ac66926dd34a39de3d
+DataAfterCtrLen = 10
+DataAfterCtrData = 7496eea40a2b90fd608a
+KO = b73d321d179380f685791352f6945c60
+
+COUNT=9
+L = 128
+KI = 89a5597b691c3e734db1b2d1817f146e06f6122113535be5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1a4d11c840197df67ba31d62e0a24029ae6454bff900178d68018ffa275223eb8f3638b36260ef88564da9b782e79269ba51
+DataAfterCtrLen = 10
+DataAfterCtrData = e5b1e1afea7ef115e120
+KO = 5d6ad07daf3e3797ac34b77217c5c090
+
+COUNT=10
+L = 256
+KI = fc295073fb0f1e093b06b92d7c298a5fcb56fc341fc8a32c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5192693b18270fe784f11c4feaa4ee79ca1eae6ab13e0c1c818c664a5640cd958fbc4c1258bdee5f9f412b3fedbb5312e3e9
+DataAfterCtrLen = 10
+DataAfterCtrData = 91bd644d2e8eb8e4b138
+KO = 206391719c810057b15622c8336379ef976fe805d6bb859ae22dfb35c9423c91
+
+COUNT=11
+L = 256
+KI = 6c7ccb9da24026e40ed4b3e53f6c5506f864ee3432889cd2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2d97467fd04f814a46ea5049c9ef34f91d6eccbec7de36dddbb5ab948184d90a198223759aa28898fdd1237f2562eda4196e
+DataAfterCtrLen = 10
+DataAfterCtrData = 63e0fc1a2379548fed3e
+KO = 7e3c6d74513b9026a1260ce6b29c0dc960ea96409aa739c6816c3bb8e6b7d9ec
+
+COUNT=12
+L = 256
+KI = 31f2270a7b6b23742fdd450f8ad3f6fb2621d3d3c6ddd94b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 29a93f0c7b65fed64803e3be21f62bb60ef6fc0a079622a4adad268e5f7683eef7c290fdd33aa4f852059fe7cac53d044436
+DataAfterCtrLen = 10
+DataAfterCtrData = 0db10a10ecf459415bc1
+KO = 9ac0e27d02fb8cefea1d83beb466e20a332666f33b22204c22d102ebd7709f54
+
+COUNT=13
+L = 256
+KI = 256fefe519e033e2f012825f283c651e3fb9411cd4ec3be5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 927318d6b0ea6f557f5329a7801a213551f5e2a7fbafe323b13f34876170568cbe37337a3e74bb09db9a70fce32565233aa4
+DataAfterCtrLen = 10
+DataAfterCtrData = 254e7b9286721cb3dd5a
+KO = a3c9aae7ec70da6c89c1cdbbd27724c78f090cc5aa3ef9b8760a83b46e74b0f2
+
+COUNT=14
+L = 256
+KI = 12800a0c340058f3e2cd1ec05f0425c326518597b5d8e79f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5514456e3c2b615dae50cf95d158c43f808ecd20d9da5453cba06e8cf7e55775e50bb42c92b705d8ff9427cf58cbd3c1503a
+DataAfterCtrLen = 10
+DataAfterCtrData = 346c3ccc920707f74ce5
+KO = 756408c42c95d97537858d91db0c3a77b4540daa56ef908e4e2b832e6581d8be
+
+COUNT=15
+L = 256
+KI = 39e71f838e0d991f1482db59b4c0a933786a7e9530e45b64
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 83bd298cc072dd37872dafb4f2f8d260da6226cda0662434acddc339aa44032bdc3553f37e8086755718968a7a6ce26e3f80
+DataAfterCtrLen = 10
+DataAfterCtrData = 7f298c778e394eecb2fa
+KO = 36053b197fe97804ec50cad866bdb80e48b2fc5c02518a9a3dfe6b6b0fc17824
+
+COUNT=16
+L = 256
+KI = 1fef64ff9119542c14e24eb71b1f8a7d7dfcdf5e032755dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e5dfca34d1a49a44d26fdf3a3ed946d3ea9717572097a0e20c7ce0ca2d6bc61912a783176eaed5cc211f74e5bd12923fc6a2
+DataAfterCtrLen = 10
+DataAfterCtrData = 247f4f5b650d4aad3438
+KO = 4a5a69e08b0fdf94dbd4a5d89ebc8b4cb72e150fa4bad37c5acafed7b273c6b6
+
+COUNT=17
+L = 256
+KI = dc4b6d4758f5d67499c4309c9ec9648f290eefa52df8df71
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 23d713d7b0c130dfb908986bf846d72620807c4cca68aa1beea3f2c6fe2c9c87845f5932811d4c4f8e2c46b53b90e3e1898e
+DataAfterCtrLen = 10
+DataAfterCtrData = 265e022d714fc8be6e4e
+KO = f20d7bca184b0b8a82509da8279670c01e3e6ddb4ba57120f58dadb87acb20b7
+
+COUNT=18
+L = 256
+KI = 22ce7e3a8b090cd3e2ac9dcfca91b5590de82d8ed2e83bfe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2cab745a32ac3bb49a0c4edde729bc7730121919e31a3860feae369c6d43b3b5b8ce99d63035c86b75d992349e916be422de
+DataAfterCtrLen = 10
+DataAfterCtrData = c456726b82fc4acc3b2b
+KO = 6085dbdc90118fbd72f18b8b2212f2885616e1f7275480b63e26753464b429f5
+
+COUNT=19
+L = 256
+KI = 1740b2c6d9224f953783567ca97bf835e35a12e4ad14fe49
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bcb7f083e411cd055bbab05e8a7f2384f1d32a24eea8bff17312244b69265f532de6a48717728901e82ed529ccb9b83ee755
+DataAfterCtrLen = 10
+DataAfterCtrData = a59cd17bd083d39790d4
+KO = ecc19bd8a7e643c49ee93a7dfd43c66b71bb0caf0eed0fa43f9ba2f823265dc4
+
+COUNT=20
+L = 160
+KI = 96bdbdb49de748f332f6884ac7cb87dd8a7f94f143c98093
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5104a5a518ac64427ee7a0d6f2f68ffb743beb1b76b8b0912a4b4f5986c13dce6212b5fad3424247fb5859bfbb7b20cf4f6a
+DataAfterCtrLen = 10
+DataAfterCtrData = aac73afcf254f9b1f691
+KO = 1571bbc87ae5de2c10234b738404af685c365676
+
+COUNT=21
+L = 160
+KI = 2015375981a1c002715937e0147ad9bb670eb8e8be6c8d2e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ff39927bec7447ca27ba9fed58ed9f69b0cd3d17da566a2cb9e03fecb68d08b5634e1f20881528022e4c4d3e7e82c73f822b
+DataAfterCtrLen = 10
+DataAfterCtrData = 361c9b29b9a026a88914
+KO = c2b705c0820c47ff6b1bf9e7bdc4d46ccb8d8003
+
+COUNT=22
+L = 160
+KI = 6269c4716835f040f9991a057da9b3bb6901b83ee9d316bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 48727ed1968da4aec37976c8dae7c8881e5c94aac36286adf43d2ce3435786237f25f78ded67c860729bb98a55fbcf3953fe
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a4d74592515b8903a78
+KO = 1802ce35b8b9e75e2328f47daf0e97f48a6fd012
+
+COUNT=23
+L = 160
+KI = b92059ef738d53383a69ce611526454ded0edf85e864a945
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 893d3ed5673fc26883fcb9b0eec139118573a33c8d2afb2e671e2f279d8e6eff9ff8250bc0d123334137a87bec15f89c175b
+DataAfterCtrLen = 10
+DataAfterCtrData = a90a243883d5f0e7eef7
+KO = f0047916562a5745d3c7da68c76588021cfa9b7b
+
+COUNT=24
+L = 160
+KI = cf3a50c5f51f6235989afb62de999deb090518fd884c8918
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c3d89267a1ee905aaf30ca19b7b23777fe11d7d5bc4f4288d11138864c3deb4bf6e8b68ee989853d4759f0f61833161b6b77
+DataAfterCtrLen = 10
+DataAfterCtrData = 865e1e080f1044a2ef98
+KO = 03989cc6d1864096d235bb6727b881ae7b388692
+
+COUNT=25
+L = 160
+KI = 418f6c988053ba0422d16e67956c6762f63e9854badf8492
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f86f31dade0c3dc1a4b8f9a8458b8c95b40b388f0d0923050a726806454382090840a9cc39607fa3b5ffeeceaf8dc076c1fc
+DataAfterCtrLen = 10
+DataAfterCtrData = 6bdf8f8d7e0636d754e7
+KO = 8a324ff52cbda6e0510c25f20d241286e2b2eb0f
+
+COUNT=26
+L = 160
+KI = 44a877900f4bab66b2ec3971bf86b289bd9e841ca8a59658
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59f7e50b51ae98482db434e7c79e9c6d6665515fc2f8ef7035a94a4cbd936903aeb16823b10b09ccd55a156d605e97206196
+DataAfterCtrLen = 10
+DataAfterCtrData = 6ab934ee08a929383b22
+KO = 31a031384d0535bb09edd7c6b22f90f70682b577
+
+COUNT=27
+L = 160
+KI = 079e1da0ba090cd0b5e92f7d072582d56941f3c4c951d045
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6ce4dc8dffbf07f5900eb41b0d127514ad4e696dafa709e185329a54dabfeef17bf1b566901d2d1399cd12220bf8eaa0565c
+DataAfterCtrLen = 10
+DataAfterCtrData = e813414bd465da19d7a6
+KO = 0be7f1e1e04895fbceea3c8e663adbfba02a9faf
+
+COUNT=28
+L = 160
+KI = fb406437c0098da91310668c178ae65f5727bbe1c29084ef
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 89ba2f0134dc49e23079068378a719b6110bd2d5ebc1d8d1cb68e4bd2de3d9c2cced44c85f55c558690ec32b626f49cf3871
+DataAfterCtrLen = 10
+DataAfterCtrData = 04f5124b68305bd85d17
+KO = d756a78b280ff1a6e26b9f88794a5b8026a9f704
+
+COUNT=29
+L = 160
+KI = 55f30d62879caf780f739ee7de92719f7ba71e3a73934fde
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 23bd4ac9f9afbe21aa0c45e762a9c8f66171ec58bbe812af60067e857f3d868faed5a215284ae0716aea25398940a4051664
+DataAfterCtrLen = 10
+DataAfterCtrData = 7a95f518b51b27151465
+KO = c908bfdda1b648886da48c8b7da333212e04c6da
+
+COUNT=30
+L = 320
+KI = a9b5d40b0c5873b9f27afeb86c142c722ee2568ec9cb905b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5b81de5fac4799f92888a5489f67202590800014108cd89662e21619d07a19d5dbfd1a166ff945a9827dc00014b38636fe2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 190cd1413190ae5df0c4
+KO = 57767833cea7a2f42479ce7a08b53a43a003d73ef355ad1aea2a6a22eea15fe371d00d82c05b05fc
+
+COUNT=31
+L = 320
+KI = 252e5db2c458489f87ce5ba4c5773df353d09ef5c45201f0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d18c7f0f1dceba113b6e406131b0befc42acbe370d1623bb5d50924ff44386345a3aea5d45fbe0718b6e99a8cf6994945eac
+DataAfterCtrLen = 10
+DataAfterCtrData = a906a74b899abdad18fc
+KO = d78697c9c72551501e1fd15584af0aae3349363398bee2d774404e94ede17b242de7b188226873be
+
+COUNT=32
+L = 320
+KI = daaa83ace0ad37abc3b161475792b069214bed06e1fb91df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6eff5d102c23cea9f9b056b049afcb029d3f383064f9f6b031e233d95063d8ee413f929cdc0df3b9fc9247cb99597d2514db
+DataAfterCtrLen = 10
+DataAfterCtrData = 470de8a02522a8d7424f
+KO = ebebcf0cf80217693d80e10a3b6a7c90cb589dd8705e39038037891d8a925f4bce468d14f53fd042
+
+COUNT=33
+L = 320
+KI = 2472ade4f3d44d4dda53c82af7809bc2cb4472a334461c1a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = be8ad74d860df88c74033c9e28b22b73a4359b425c4b03d2dffdf2ae671d890fb05e25d5d8a7d2506576e5f3f1d08103d7ed
+DataAfterCtrLen = 10
+DataAfterCtrData = c9a5a319b487a771fd35
+KO = 49e88435df5472458252c1d0b5e672dcce6cd1b8da26386b349c9e574e6c675dec85d741417dd456
+
+COUNT=34
+L = 320
+KI = 829bb594523b97f44540a78be7c742afb1c4bf467d1f0ee2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 648fd8bda192db6a6f393b7223f1595d57d265342e47162021d2107bcd6419d23b934bb4e207e771f0534344266ae5af9e34
+DataAfterCtrLen = 10
+DataAfterCtrData = 83c3f78c03ff8c73ff12
+KO = dd14042c6817eef8b02f6c669854d27e0daba7371492ba7f0328e6af60caf1d21e3f70186d1c8da0
+
+COUNT=35
+L = 320
+KI = f42a32aa46693b14d5609fc34ba0a955fbb477aa1107248b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cfef475e2af0b5e3b4a4b4ab850f615933fb0ef2cbb3b6331718e693f3dc390945157037bcdf44a1a65fcd97ec447258920e
+DataAfterCtrLen = 10
+DataAfterCtrData = 41698434de6cd143f3b4
+KO = ee78014b7e952291d803be84a6367d43c676fe3b12c9c6317d5d973db8483f719f0829f1c2323dc1
+
+COUNT=36
+L = 320
+KI = de8182b3355ceb47301d2840bfb43af43761863e3625ba5e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d10c20c11756d9f1a2c321d006902dee5ab9860caa1d36192fc461aae69b62230c78a1c821ee473f2917597dd54e39f71bc4
+DataAfterCtrLen = 10
+DataAfterCtrData = 4d88d2519db2e7648cf8
+KO = 73c0cef25c65737b7eb65a3b283e6a96b37d1ff73dd3981dd52f35421b0bffedcd05abac399de0c5
+
+COUNT=37
+L = 320
+KI = eb72ebb93d2f14e57ee0da770d61d02ca0962457e3801f87
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1401028bd6a86b6349ca5fa9edbe5d3486ef0b4e03adcb6871180efa0906e4e851e53c58c0a5e7cd9eff24befbed40a0c090
+DataAfterCtrLen = 10
+DataAfterCtrData = 50db22f3565ddca390e1
+KO = 4fe97a56b6a5ced4b31c34c4c17f60f856aed679a5a8b0cc9649d81fba8949d73135f34981543985
+
+COUNT=38
+L = 320
+KI = e43c49ace3abd562b7a30a799d154c930a5f354642d63860
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54274592e41d54aaef4e8368280955cdcb4b24c53cf6bf91290b995119e4d7a91e249d37d83bfd5b8b8feb0ec4b1eb63ae03
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a21734373ae6a9bebb8
+KO = 76b6db559cb29a0276c4d5f6bd3fa28f40b09e9f5112e1de29dff07e8f21adb5d9120b68bdbc4f1e
+
+COUNT=39
+L = 320
+KI = 6d7800704072e3a13c23d81220e6bbad35f1899bbb06874f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4213c6983f508d0ba154841ba9d3526efb21ab6ccfc75d9d80f6588907f5b9939e0e9a69fac00d9b7d7c20a31fa06f8e5566
+DataAfterCtrLen = 10
+DataAfterCtrData = dded41f2927c0f74f3d1
+KO = 63bf5fae7c8bc405a0723f6b5f3df8c9a9d574b1f02a399f1845ace0d0cf689a0ee5ba085db5a951
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 60c8df63954f410af68f1bde52fdd3432d6baf7079a4c795
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b1907a06c3428b4e4656672742b0d933773cab80bd6678c2f897339e59fbe790f4391a96d18ca19522d64f4a2e852848c6af
+DataAfterCtrLen = 10
+DataAfterCtrData = 781103fc1a702a561ced
+KO = e69ac242bb5d0dd4da3c2f219f061cd6
+
+COUNT=1
+L = 128
+KI = 1f96e24124587afa670370ece47c6aed795281fdf86895ae
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ff5fd4b3210f3dbdee26c39bdcd3f1333094b90087b9e55fee452fa7b0dd7ad910cd108549c3e079ecf6f5740cc14988564
+DataAfterCtrLen = 10
+DataAfterCtrData = 154f1f0e526d0bebb341
+KO = 2b03c0ea00995f54d551b630f71f743f
+
+COUNT=2
+L = 128
+KI = fde6149f66df284d2fb02a32ac92e5d2a74ab03deb7682c3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9e9e1d24b7e2c46825badb260a4a3df8c65156aeda1b45506efe077574cdcc250373da2adbeb53375aa97f928638ad928a07
+DataAfterCtrLen = 10
+DataAfterCtrData = ab895af8c0a0dd43b342
+KO = 31d6115cd3c7a46a33c3bd0753204e56
+
+COUNT=3
+L = 128
+KI = 562dfc0978b195f2d22a10b8bf22aba2a6ac591ec31f4010
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ec3b195699a1c75488ae61a77a811004999244de9e072ecfa0710bcf10d62f534cef2c6a09f145abbd26d8b620eb928e091f
+DataAfterCtrLen = 10
+DataAfterCtrData = 2cb2b6144f50d6fd552a
+KO = 0377dcdc9a9e27ade70111b973aebcac
+
+COUNT=4
+L = 128
+KI = 992a604bd1811cebe6ce1cbb88443a7be8a432d584955e0c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7aee5ad93f3b1fa8526825dac6a3e0b2dcb7c46ba028cbfdad1b6b4edf7cf6e2873829351dd9943b7b6cf40659dc649d3c62
+DataAfterCtrLen = 10
+DataAfterCtrData = 827549ec0e6531bd99da
+KO = 0668b5fa81cde0dcc188c07ee7b860e7
+
+COUNT=5
+L = 128
+KI = a2ab5ec63db675344ec6040d924ea15484e3715a73df554a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4e551358dc52b13faabb2f8eab1c62d4b70c7dd05ac70644882bf57b17d9f276d32e71e5b7e4cb254015c5222a67e3557c27
+DataAfterCtrLen = 10
+DataAfterCtrData = c3611957e8bf8e9f8d7c
+KO = ceb91181d363d2ffc4b6d8620e7c09bf
+
+COUNT=6
+L = 128
+KI = 92ede7ffd3904b996d268698ab3ce641bd3e5c267c6f02e5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b4e675a022105777cd00f7e3ced1c6c810ce90bb54d5a3b1ebb6c980c99774e8f5b926b8b33246e164fd9be3faf84f452981
+DataAfterCtrLen = 10
+DataAfterCtrData = 321503c668d6a4ee1f98
+KO = db376a5465c4153464d6ddc6785d9afa
+
+COUNT=7
+L = 128
+KI = 3e4d8d202d01af4fa329ffb7b255fbc131aa342302e3ce62
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c1db8062e59202a18dc4d3a07e4e38fed2c0e482719d8aca04342404fee755b0e66a4e1e8c9baf67703f60bf643fd9b9ee6a
+DataAfterCtrLen = 10
+DataAfterCtrData = 02d922d5c1c2ace710c3
+KO = 31efd6f494cf66f56bd18899ebde9b9f
+
+COUNT=8
+L = 128
+KI = abbd8cc88f2380ceb38cd92b498c2bbe1d1b82b40388ad34
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 377a316e1ea2298044c91c5a5d628f44e983dc06d9305e3fffc761a07b98c163d45f91294414dcc62bad1d728578b00104ba
+DataAfterCtrLen = 10
+DataAfterCtrData = b115095c65552142c763
+KO = 1d394162fdbee88341ec26611cb26e51
+
+COUNT=9
+L = 128
+KI = ecc7d835366777179372b96c1b2cd19b2960fb648b32dd4d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7b103970f6a40f341d6d67dd27324f5b49ec5b9fccfc6cbb2be74c4930ea5de16aa2b4e31c0161f5947b69b8ad1df9e58cae
+DataAfterCtrLen = 10
+DataAfterCtrData = 2278fd52b6d9412bc30a
+KO = fe9710c9e4c19c8b428c7f5320dd4839
+
+COUNT=10
+L = 256
+KI = 458de8847a8b8e6b5edd20b9f05caf868344867592f659e6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 606d02e32f84d2adced623a569c63dc87b79b20bfbe279789a29725d7e42f8a941a3fa8b056058299dd5d2331a04d0d22bc8
+DataAfterCtrLen = 10
+DataAfterCtrData = 1fb00673f932415d9579
+KO = 5d0ec67b9044db185a0371de78e3a0933190a074089d78f90d6883d46ac84942
+
+COUNT=11
+L = 256
+KI = b89e2749bff8b271081ea7e657affc00a129e783d9866613
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb403f17f365c348bacb50395827a570e0195d5c21be39dcc860147df906985c78a72c8a576b5aa25ef65a511d693ab9e304
+DataAfterCtrLen = 10
+DataAfterCtrData = 148f37cc543943a198df
+KO = 74d5e01b7b8e9209ea02ff448e3a7e171e6328d46b7a06204889ce18383e3b64
+
+COUNT=12
+L = 256
+KI = 15ef094659b5c028614b5522119314598d42324bdf5bafba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bd427ac4db980cba0cbbd6e85069ff7fe36f7d139a442a93c78e6b4618c9dad8e914471ecb2c9242318108fd7633231b8843
+DataAfterCtrLen = 10
+DataAfterCtrData = febd0827cfbf9e9057fb
+KO = 8411831938300b46dc83140b37dbd15b61631ded3bdcb8c1208df18f1b478411
+
+COUNT=13
+L = 256
+KI = 16eb7d8ac8272be3ba9a1d92b74254abe558b4085cbbc4a2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ffa19072c0e1f8d3dbae2ef9074d9c2fc5bf5b3867e000d4c8156e06d6a9c96408a19e5e2dcb6c1c55ed410d3cbbb1ea3c56
+DataAfterCtrLen = 10
+DataAfterCtrData = a02cd70a0eaa669d0e73
+KO = 99f3ca2c9c1d6b8bad65b2c4f84dc1a40f2f340723d8d1fb46083d975c60a158
+
+COUNT=14
+L = 256
+KI = dd1c2b9b951357720aeee7ff3991903539fa0fc6976aeac0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6015c7e004338a3e903181869d0d2cdb51d2fef24c683a06018d43262838148424a51ef2bc0e2e480a2d4ef2eeb16a61c4bb
+DataAfterCtrLen = 10
+DataAfterCtrData = 32ac1b52fa49d376251a
+KO = 90313bb0a654008f7d7b9e65662e7f7843146f0e1a5566328f0d6a17343aa7d2
+
+COUNT=15
+L = 256
+KI = 2cc2f7bf64344277998999263a86ce962609c646afb77e14
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bbb103a11bc221e45d36af3327ea71e3ac79a6e749aed9c3697eced018d303475f48d35380937f75c319dd8e8092a2f6bc99
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c3cd93cfab18bb20537
+KO = e155f8bd14e15ceaa235e003e11e5dc46ffae86a37ecf3f9f45d6bc0f2939821
+
+COUNT=16
+L = 256
+KI = 532c9d88b794d3d524579abce117b14523f8cd34e92d13df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6852ea02cde355b5967617ace53cb59642326d934317550e627dfce19a24392b8c137888538d2ddabf54ce784dfd0efdd519
+DataAfterCtrLen = 10
+DataAfterCtrData = f368383c80026ea59f73
+KO = 69a1663b78ff660e35fc6e68bc883ae4304f28c4b401f055087ab02586890e06
+
+COUNT=17
+L = 256
+KI = 12d6155300982b6c946a39c6d037e9100227a836f6f979bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ca1e26317abc92b91582670acfbfcb1542501b3275bd56cc86abe746e283ef0337a202b26b5edb2fdf45c72a7205ec86973f
+DataAfterCtrLen = 10
+DataAfterCtrData = a89e75dbcc3fd6a13747
+KO = f45574dee97aa30dc257734648bc4febd12deaf0ae8078d9cc4f70a039db3f37
+
+COUNT=18
+L = 256
+KI = 40f87cd7a535a22cdb3a743da79b95ed4e4d3cf5be985f4c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1db388091e9e2df9854e87549ef211dd15a7287a3ac99086556879a62acb088cc50ccd28510c1df56d08b59ef89b6ca1105e
+DataAfterCtrLen = 10
+DataAfterCtrData = 855162330d76995f71bb
+KO = 0c6bcda35542efc874c2de79f89fcf8af9bdaa4913014c61e5d3ad74a7e39895
+
+COUNT=19
+L = 256
+KI = 37cd17b5dd5484c091b8939f1a7970e5467123cd75610279
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 211a3fd283d018723ed8bd704b7a82321162dac920d26b19357e75f95afabfb731e43b95c67a94eed794f55ffb7cf20dd68f
+DataAfterCtrLen = 10
+DataAfterCtrData = c0a9897762146b692472
+KO = 36e0fff90b43d02bd2a1185186de2b8b17531185908a93fba18358af9fe817c3
+
+COUNT=20
+L = 160
+KI = 0af77dc83ed78988931f9eceff5049052a5b63cca2f00d8d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 71e6c75116ea1424b4f590d6b07c81baebe77289046f4701d86384899acbfb1f4c7b4793bdc16c481442a8c2f567e8cc3278
+DataAfterCtrLen = 10
+DataAfterCtrData = 8051f27770ca860dcdb0
+KO = dd762ba021c4fb8a7ab9fac66cfd157a6255dbc0
+
+COUNT=21
+L = 160
+KI = 46e9c35d1c84f77b3a9539cf19a1ea3e9eb08569dd641991
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5e2e4b924a90e265eaf0541ecf87dc236cbed83f553977045d68c534e335fca1d8f41df1e5c3ec3550e0ad6537f1efcd46f0
+DataAfterCtrLen = 10
+DataAfterCtrData = 704172cb293bee7b340f
+KO = 3ca45d8ba8d8e7e922ba1b8dff4555541140eaac
+
+COUNT=22
+L = 160
+KI = 9a3e7c383d7c5d1e25df9229f1db5887c5ef0470f8ae919f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 19ce39e42633cf594904a4a85fab017e4d7ac28dbb01fb18a38e8bfd67ec6dbf36fb79c09a3c46fb3ce28c05d460a76bb0ea
+DataAfterCtrLen = 10
+DataAfterCtrData = c954888270c3b8892e22
+KO = b51e951cfe9385a64db9ae74b588f61298da6e0a
+
+COUNT=23
+L = 160
+KI = 3497ad52161d1a30a45037eaa2f4740b0aafb2a2cdb139ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7be31590d8d56dff6080d240f361590c035b75d7e4efaf9e5790f071d1e8306fda06c93183fb5e8c7bbcb294859572a86f5d
+DataAfterCtrLen = 10
+DataAfterCtrData = 4fdb72f31bd4a8e5095d
+KO = 2105ee8a28e33b17c2fa30c9145e61c1b9323497
+
+COUNT=24
+L = 160
+KI = 9f7492eb87a7b8a4978d5e28c720c34ee83c626f284b30ab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7615a3ee99ffdb9aed4f7c2cb4016a2d4ad9d843c617d9c5a0bb08474ca756ccd0fd347886961e2e9ba7f4059f06f77c7be1
+DataAfterCtrLen = 10
+DataAfterCtrData = f4177e7305c086f5290b
+KO = f9b7c99e66bdb3c09c1e9d5617b2dbccf877c5d2
+
+COUNT=25
+L = 160
+KI = 28e3480602a9f889f7b5c6dc15f68fa8b13886105b9a9370
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 526e76619d7a8c328ac21a3fee70591fe11af0dcd71fd3a74b67fbf3a58898832d1f7669a66d0222dd21149c0d9afc16123d
+DataAfterCtrLen = 10
+DataAfterCtrData = ccb2e015c04748b80fc6
+KO = aefe5cc70970298d9fc6fecda23d85512f392976
+
+COUNT=26
+L = 160
+KI = 008ef9e848c5ba1081f1a0636da987feccd6c3d68b7025e8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8bc200a4a319d3b4ea32c2fdaa5c2357c047b94fe0711af6ce58630cd460a7318434949c46ace6a8c9965175c03681a1abf8
+DataAfterCtrLen = 10
+DataAfterCtrData = 0c16410eefcba9c5dd0e
+KO = 692fb20858bd69bbe59303e39df4ed3ac9e0d799
+
+COUNT=27
+L = 160
+KI = bcf34bf444b980d32b3ac708067548278871a3f1f6bc06b5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ed9e6e222f3fe2d435721d458948bb911b3bca871735265b7a960744e4d89f1ecc4eda07117572fb1653f4d9cfe533181b0
+DataAfterCtrLen = 10
+DataAfterCtrData = c62706b33f3e8d6b0734
+KO = 66e115ae183ed3aabc40dee4414235ab65d6f1ec
+
+COUNT=28
+L = 160
+KI = 320e53cf0130b5db2cee7d5bc1ae75f5c573e7a8c2881da8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 173fd167d8ea1f6d53158e16206ecfd5e3ab636eeff5a2225408096211f9937842294f0ef6a024ddc714a19e6f6a899c25f2
+DataAfterCtrLen = 10
+DataAfterCtrData = a1c7e55858c5becbb1a0
+KO = 3bd132e47cbec55becb027efe4468c35e04c8049
+
+COUNT=29
+L = 160
+KI = 17df2df2acf55a04729e4b12d12acb9f5c7ff479340cbcc1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e645d9402c8e652107e43d812de90cc9ff0d415c3cab14d5d690ca9ad51705bedaab3a121c3cb592e58ab1ccbe16f9f21071
+DataAfterCtrLen = 10
+DataAfterCtrData = 5ca710da37ddc56c7c7e
+KO = abee60c8da38cb8f6ac00c85bdb9e6d3956e14fa
+
+COUNT=30
+L = 320
+KI = c969540e10617baa73c5cfa2b7b01575b937e3b35d6f07d6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8573c15dbca6ce3e525965fd88fda35020c8898fe51bff90386354d29079d957deae11bebc6174ca11eb6844c6e737b09ab1
+DataAfterCtrLen = 10
+DataAfterCtrData = 2d09132107eef0735bb2
+KO = e9dd364a47c2f2654c4099aff21146b7f84f9d354ab98e5f49b5c5c5f70d1662efab92887bb33d5f
+
+COUNT=31
+L = 320
+KI = 33bb286a73da1866452b2a048d200f68c7f9ff4eeccf320f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 872c8b120d28b314125ea2cd2b3fc6a3d341d0d8169235fd5a541a9b9aa56021eeb6183fdf6c5896c48fcc3993e90134cf07
+DataAfterCtrLen = 10
+DataAfterCtrData = f9b7f86897b86f899c50
+KO = c384a6e189c944c3a9f24407aa0cb100967ce705fa20e3a8fd3b7f6bc37722ace71ebb61b4a3b87d
+
+COUNT=32
+L = 320
+KI = e3dd817ac429e07559ca791bdd7891267f45f1f47758e10a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c12c7110d07a2a08820dceeee803fbaf446f13d0c3cf5995686be5bd88c6e1f44b1a946d6dac24ece118fcbf2179e7d77544
+DataAfterCtrLen = 10
+DataAfterCtrData = 9580e2d23bfde59d5225
+KO = d98e6aeba4c212d80e013cead53fc6a72e8478dcb9b62f49d115cde7aab12a2aa85a46ba31ef7b99
+
+COUNT=33
+L = 320
+KI = 98c243025bb8f4b3e5839877201c584f43458dc11b271b20
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c4b326fdf0ab02e24ef9e262c3bec44ce893defe53ec75590e413555bdef8652f3520c45ee24c53046a819da46d1a8265f3f
+DataAfterCtrLen = 10
+DataAfterCtrData = e98762fda1c176fae6c0
+KO = 24773262608438e6fdc1eec5085f1dcb9dc91145c90618c10964147f650867cd3a0156e4a4c8c460
+
+COUNT=34
+L = 320
+KI = 4371aef6b88064b1d409651715a2560a53f43a2527e1e63c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6537760f60df2e5fef720d2a9bff7c41551913cd4a6374a2d64b27d49e6b252e3eeedc95b190cc9101015ffa3e74092d5da5
+DataAfterCtrLen = 10
+DataAfterCtrData = 07088b66969f41d867fe
+KO = 3addad287078d57e2f29b6b85bb6ac844a6693d0a6dd0e08f2b8a5b206d19a521fb4e00f8a6e0e50
+
+COUNT=35
+L = 320
+KI = d1d6e7355f5a1285e59618458f64b1c9c294376be6e29e7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cb865b55b4e61868967ce7fdfd0e111085ad868c35c25aa0eb037b34254f8b8a8c311f2a03e47d9f136d476cc717e91d039c
+DataAfterCtrLen = 10
+DataAfterCtrData = 6459db9d998f85f91553
+KO = 8b1bdb9c7b5d500a36d3f1354931d2cc8f722637c18c46c844be26ba899e0b858ae08dc17c5cde18
+
+COUNT=36
+L = 320
+KI = 2557c152f47fcffad96dd6316ae8b923dfa2f067b0b51f4f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 34788a43a0590320cd1831034d1577a93053d77c890fb2cb18f8ac4faa71620aa0fb7a36bde50539806f0f6f5c8c7ac0274b
+DataAfterCtrLen = 10
+DataAfterCtrData = 558f285b05dbdc981545
+KO = 3edaa832cc46c1580022b5424a6fe28aab5f3e95fe26215ef1dc1f78420de53c073db696b09ca383
+
+COUNT=37
+L = 320
+KI = 83d558ca83b261334e49ddaae2225cfbdcb5d37ff41d0fc6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7614ecbf6c206700ac33ae049939e16a1108937152d0691bf134ed9a3afe5b51a7b5d6a5dcf8a65f8c4046bc38733812f265
+DataAfterCtrLen = 10
+DataAfterCtrData = 1912b5c9d3ad63980e55
+KO = 3cfa0a6e4923dff3023458dbfbed91a1c5c169052de9d7d995b8c2915714f9d0eabc8e86b06508c8
+
+COUNT=38
+L = 320
+KI = 79f9d7d564e4ccda1b8e6860bdb55d070b10c1f8720c046d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2835a6b841d34168be2250554b9e674594e5c9f0a624a8853a2f43e4226c2aec528d7be16d97a9d179edb997c5b3288955b3
+DataAfterCtrLen = 10
+DataAfterCtrData = 18bd5558169ca8817417
+KO = 105fd0407afab8977e590b89a651a72a86d7f81b8bd562ffe3169f0530ab652062ac94ed81bfc8b2
+
+COUNT=39
+L = 320
+KI = 518df24b2b578a7bf8e288087ec52dc74957bdac761bffaf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 51d7a4489c7b6ae7425f79e09eb01bfb1c208aadaefab111eb96a9dc2b4c97adaa22231bc81088469992944bac1b8b773a54
+DataAfterCtrLen = 10
+DataAfterCtrData = 216fd54b7daf1c5a8ee6
+KO = 487febeb1a43efac47e976e04679f01d6892e5ca78671cda5e54fc05ecc6d921294223a2e4312737
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = bdb7b0516fca692f5532667c2b34456de348afe6c1e43ad1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6d5fd4790cc1d2b85bdb42e33df3debaeea4dc8ef6868482aa49562e3504f8511111898baa2e63a1e932cb83eb2799d23788
+DataAfterCtrLen = 10
+DataAfterCtrData = 0bfa079f2f0aeb334ebf
+KO = 556adac744b1513b50515a6df6bb983e
+
+COUNT=1
+L = 128
+KI = 1857450fe4854308a658bd82b43d2073db1503359921b5b5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bddbff76f845d94574aa71bd3e8b078934b641f5e7362eb76a562a0ef44621c19fd957b8042bb154628217ef53b3b158de0b
+DataAfterCtrLen = 10
+DataAfterCtrData = ef21fa322ffc81bf722c
+KO = da14f172f79b39b7429aa71efee06dd1
+
+COUNT=2
+L = 128
+KI = 5e142c480b48b0f683beff77a38fd7f7e99c5bc1040c2863
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 738db640e6ede8c95062246b7a872dba59f37d9eb47250d5741bfd1cacec8a79f6e92bef532539c529423789f55f4223cc8f
+DataAfterCtrLen = 10
+DataAfterCtrData = 331f804dc7fdb30e6316
+KO = a630338aac09e2f3cb586147a39c17d4
+
+COUNT=3
+L = 128
+KI = 13b82d5e95da2cfc905783a9e22edef6feda747bcf2ecdc7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2649a4f71692c35a54f6305f7f4f19b8bd05e8144ae30c828afea176b171f35abef5e3f23401218e126ac49c89010aab7545
+DataAfterCtrLen = 10
+DataAfterCtrData = aa7750580a779542889a
+KO = f446a37cde4a4c516501d5293596c514
+
+COUNT=4
+L = 128
+KI = 33941844f165e52f8d8dacc74492795f410be9481e6d794e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = acb39ba9e9cbea95401e669a9d21bc001053ed1a2f553506f43c6c0e9a2e1f714ce773751d67840f8c1a01a3ccdbacb766e9
+DataAfterCtrLen = 10
+DataAfterCtrData = ab3249f4af0727242e09
+KO = 2dee0884f7732c43c24623810ef1fca1
+
+COUNT=5
+L = 128
+KI = 1d9fa65c5b78a55cc4d6f0620e57ca413234246a117f7a2c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b066942b293b959c78b866080c2021f74ac2fc0c29de63ec301b51fb70298431a0a42942c2075f8b44d858dbab20d051d174
+DataAfterCtrLen = 10
+DataAfterCtrData = 0e7b250ef2cf9bb65317
+KO = 2a8e032ff6e040c407c88e80d1a9a872
+
+COUNT=6
+L = 128
+KI = 4f9f71ecec84c4d6b0f897fa4014fc29c778e4cdb251c526
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 411edb653196b47b233a7e8852fed5a433eb0d15aa73cc624da6dd91ad04c25ec2a6f1f589d10f8c7b956fab25b73bb251d6
+DataAfterCtrLen = 10
+DataAfterCtrData = f7ac41a307d8f7ccfbf1
+KO = ae9ccd13372672d2049b7c438d197381
+
+COUNT=7
+L = 128
+KI = 95f90e328a6a2d653d14adcbc3e1de0631cd6827c1f8a09e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = faad8cc3d97e53b05f673bb8c17ecb12a92c6c0cdee7efbe56abe355f665f7f03c01e82f22aa8f4d13061bb9ecf01d4b6069
+DataAfterCtrLen = 10
+DataAfterCtrData = 60ebc81b34570da90f0c
+KO = a13500eb14716f85396cce249726aa09
+
+COUNT=8
+L = 128
+KI = 6f96d90ecc936229b6030a0bff34b137a9c6f9f4a1c127bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 03e6afa0376d7811a270639e185c070550df3428cd945b96628d2f50f1a95f86250abf16d8ebc57a0986046096b38696524d
+DataAfterCtrLen = 10
+DataAfterCtrData = 67d33ae2f3c3346d12a2
+KO = 963fb052290a10e5f2a4aa676d0e2c98
+
+COUNT=9
+L = 128
+KI = 03995ee3502232c55a020aa705e9aea58b421d9333067efa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7501dd04cb3409a641a0463dde9696ddae6df49e7b872c5fd4ef0a245301ded0cd6c06c7ea3f615fd0cd1d16423b6c4be72e
+DataAfterCtrLen = 10
+DataAfterCtrData = 79d71581409067e98638
+KO = 0117fd3d1c7446caf6e51e45ba0330ca
+
+COUNT=10
+L = 256
+KI = a7893abf4f98a0b0a2018f9c3ef638fe80bf79d214cc7c58
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64c302858843d7dffb028a6f6fe38445644b8751c106ffbc881b5921a1b4c1f26e11d270dded8cb18ce7c1eff5f5490086cf
+DataAfterCtrLen = 10
+DataAfterCtrData = df0b75f497873d85b21e
+KO = 2aa14a27d7b262c9eafd26e0b838c819c6e8f716d7c2f6159909198eefb23b46
+
+COUNT=11
+L = 256
+KI = e657f12caf2c14e604b69a98603e6273028a871e91ed209b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1aee59015192507e7f2778ba4c53f08fedd0f1bce95bf6e2b76f829e73642d5b42381cd2f46bcca3e4d326de90039d845b58
+DataAfterCtrLen = 10
+DataAfterCtrData = 8126c4810c7ead0944f6
+KO = ee017c2b85d3248be5604ec484de4e87d433c53fe0171e63c0723f8fa5d89176
+
+COUNT=12
+L = 256
+KI = 2073a6245ea4631b7fe33a9e67d9ed906130258b5d9f62a7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dbf91d582e2aee6babe862630a8d278078c072cb71c565991527c7dc86b88151c47e83820210ca9b81dcb192f1cc0554c183
+DataAfterCtrLen = 10
+DataAfterCtrData = 59e7773d74ebde5e9400
+KO = 7d02793dc31eec6b5fd560d1507a956a0d2eacd4fa66bfbfcee209e8e7808427
+
+COUNT=13
+L = 256
+KI = ca695bc711a3296ccc32b541d01ac10e6948af6c3a956dd5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 043134650df47e2f32b4c4b9221843333063105b28cd11bac0f9efe504b8a7c884271037125a7aee9cdb10b0d0c85a3ce070
+DataAfterCtrLen = 10
+DataAfterCtrData = 13a00cb705a42468af9c
+KO = a9f1b2e21bf704c37e2aed8b5f2e6d915ac453896803c4ae9458679008c28b76
+
+COUNT=14
+L = 256
+KI = 497e03c4190554575a9e461e6a98d1198fb1c56231e8fabc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b344d35153d4345b22985088961283c7f2695da505e556f355aebdb5b304da5eaa3edb2a69f945223905fef80d08e433a769
+DataAfterCtrLen = 10
+DataAfterCtrData = 3430a57978827a6d0b1e
+KO = 10b026162263c062b033424ca72395407c15f8b66066aebc5b8838399bed6eeb
+
+COUNT=15
+L = 256
+KI = 327f40215c931a96c7496fedc3c7a2c32ac340b04d9fc985
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aa875faa6458045f8dbdd1a25c5eb37fde4abd85348fd453788ee9b4bda1eda413a32158b21864a91c5991956b2d30578f89
+DataAfterCtrLen = 10
+DataAfterCtrData = 539b4865e56bd30320b6
+KO = ff8c7e8be96ef1b1cf6fa5a6bc99d8dd05eb57f97495285619999dc9c13cc5c6
+
+COUNT=16
+L = 256
+KI = 3924737d70fa264b14c4a26bfdede6f556c2b5f3df712094
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8ff76ab9913f210c1c6277cd316aacec75249bc5ebb68d4fc856c31f50b7aa8ba9cb542ea8d77a45cf0216dcb52731648823
+DataAfterCtrLen = 10
+DataAfterCtrData = a5edb2b47d3801c9a778
+KO = 01bc6948cdeceae000ef08a547ef00bed239a973c0c6bb5ffcea564d9f92fb32
+
+COUNT=17
+L = 256
+KI = e77ec6f490ddccf1e9a2d1754152dbd5c6469bce86df5f4c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3b1af2b8d6769440afc0a2201c5b3cb911da2051db80d1d4090c325b12635394308ba1b84e132f9a99926188c8055e452031
+DataAfterCtrLen = 10
+DataAfterCtrData = 2743e9b3cba6554ff512
+KO = 5dee629099a33afa64689c91f38e7037efe81a17283c66a7fbbc587b6e8abe54
+
+COUNT=18
+L = 256
+KI = 3e24c61517d4f3444fe4560776b982ce9429557b8482e832
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9b9f2bd2c7bfa828fdc29ca51d2381817c043454c4dda7948daf32f725994ec26a9185fb7c3b72d6385f434e63f7c74735a9
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ce56e740bc288f94712
+KO = 8ed2b2d88ef171115c9e8d56cca067bdc302c4ddfe2e2867aa86df396f94221e
+
+COUNT=19
+L = 256
+KI = 2a81152628dd3728ce02d9406bdbc0ec09a1f961b3196caf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b1a34c4c0b129ecb8ebb08b7e934e61ec29ee51fe2a7d9a41cddf251754acc0904f3aeebb5b88114666440d347efa1fa5bd
+DataAfterCtrLen = 10
+DataAfterCtrData = 16672af87c418b077e56
+KO = 1c33c7bee08ac6304c79e6ec817a15312ddd3d58df81ea8ba3bf9cb6e81b8801
+
+COUNT=20
+L = 160
+KI = 00e5c6ad61cc54c9ddce3f2a72df87c662749bc9448b8122
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6937efe9b5a276f43dd7bea85d92e10abf9aafd676b359396e0b07196a8953069a1828ec6b75d88491906bd24f4771b9cf2f
+DataAfterCtrLen = 10
+DataAfterCtrData = 5ac193bf301fbb72ec5a
+KO = 11cd4a6a1ea2995bdde23a9384b46a71ba54cd2d
+
+COUNT=21
+L = 160
+KI = 0e869090405d4e28ee179f9817d3d51be629aba9b947137e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 90c5d8f07b890eaefe500b2ca1ee0218d9bc83109b525672614e6afee9cc2715507b429fb36dcbdc66e7549f448324e642ac
+DataAfterCtrLen = 10
+DataAfterCtrData = 51885bc483b33598747b
+KO = c842b2047b3913e30285bb0a0605da043b296ad4
+
+COUNT=22
+L = 160
+KI = 73d67639dc8bfdf6827fcee357a1f06033717bfce405f24c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c526ac9c09fac377c80a492efba07f5c52e473d845654280086a6ace7dcec0a144f3a9bbf0be622a5c600dbf11d818a4943c
+DataAfterCtrLen = 10
+DataAfterCtrData = 84f1909baa85e9e87593
+KO = 8d45d4327ffb4e5fd355f3ffa2bdf2c46943a9f5
+
+COUNT=23
+L = 160
+KI = cd5b1c8ce804297e2f46871771c992121b93269ab06cca82
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a42a571e2f30ac2de7fd4dfce213c46d66352033d78da31f566536281c6cba5ec978ab5d62e8343215bd84cf537a805c553e
+DataAfterCtrLen = 10
+DataAfterCtrData = bee3546f3851f3721611
+KO = 0f52254959a637d26a80a065cd9a101680545ee1
+
+COUNT=24
+L = 160
+KI = 09769b0048aeb10f0c8b0dd3195b0f1afd01bb6514dbe257
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b120a044182aa62b385e1dac6820a8df95a3d594dcc325d52ce301ab0acb409b2cfa50b756962698f8ce45c34539718a64a6
+DataAfterCtrLen = 10
+DataAfterCtrData = 3d719208b0355c769a60
+KO = e0d68cad4316e49e5b8368bf67ef2dba0256f1a1
+
+COUNT=25
+L = 160
+KI = 27f960f4805a132bde367f957cf5becb0613b7da0b6d5f1c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c8c51ed6692a81bafb4105af5f6e050e590f30a0e43b873d8c8d4d5d6eaacb11ca10fc8993a4ed9a8a71e1317058c90c73b0
+DataAfterCtrLen = 10
+DataAfterCtrData = 632358b2d13794569a93
+KO = bbab0b8b1a5139a62edb07cc0bcee6c978feb07d
+
+COUNT=26
+L = 160
+KI = e3a5d78c695aca286480507abba7b87d8e356b953530897c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 25df28547d884110b1d4dbfb1aa89c6614c7c7c68146c1d6f0b188595d49c97ccd8507d2a3718d9a00a28cae201886758673
+DataAfterCtrLen = 10
+DataAfterCtrData = 8c9a1a09d4592556dcb5
+KO = 042523726d2eb308f2f342a065709a30797498b7
+
+COUNT=27
+L = 160
+KI = 8f4412e55e7381126b85cfcb78dbf40b2917199edbdc03c2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 35871952b9f741a439124e92d4c61557e6973db54bd92bb6e24cd2579d5e9682692112d7cca54ee20ca9a2a7c6fcc8f2f29c
+DataAfterCtrLen = 10
+DataAfterCtrData = ce05f647fb3ec52d525c
+KO = ee81881e779911fb918e690338c8facffd81380f
+
+COUNT=28
+L = 160
+KI = 14c7b8dd5c06eb298412623d1dad13a58d5e9efa3275ea9b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 03feccf6a4fce5a9ae8baa2f4b92ce16019e036f53a0055a0133732199d1a734365e8e28d8946e5b89d80bad8f797c6f4253
+DataAfterCtrLen = 10
+DataAfterCtrData = 5abde6a0c1e71b42c1a5
+KO = a641fcc6d61d42713518f86c22ab2ba884fc4143
+
+COUNT=29
+L = 160
+KI = a9563d2bd383e44a7d670eca30b200eb50f45a496e33cfb5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 56d3ef373cf0e5da3843e719132b98cfde16c93bf2115717d10391fba52c6e10e2ec7f0d6bfbdf6295c28f6e5c162dfbda2a
+DataAfterCtrLen = 10
+DataAfterCtrData = b043e50ee03c0e4973b4
+KO = 4982abdccae774efd9a3808c5ae3965a2298e3ec
+
+COUNT=30
+L = 320
+KI = 9bb4cb7e2eac5b5b9bae563c786bde0fff78cc7b2c1194ed
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 60c8978c7ae2dcde90dcd46b0eab51fe59fcd230d792c64102d5b9e2f4943653a114232655a5d27c9ab8e476647f4c9a1520
+DataAfterCtrLen = 10
+DataAfterCtrData = 9144a2acccc05fc9efb4
+KO = 0dcde501b66c3fe8b8576a7661ac0622f308a091b5cb933643c49814608792ebe37586ee364339c5
+
+COUNT=31
+L = 320
+KI = a8b370956ab4c909b0da3f51e30e460ee4b316aa986c59f9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f420dbddf975682db64ee57086e7914cd675e857e77244d22dabafc62cc42cb0502328318f89fc14ae1edbc91c48a99add8f
+DataAfterCtrLen = 10
+DataAfterCtrData = e2e57a5497e6f6ab7d26
+KO = 18b34bcc3b9e672eae5165c1f1d56fa9c92462ca08dd2dcdec98ffe2bf13fd88ad2237c7f8733b83
+
+COUNT=32
+L = 320
+KI = 79c7121cf7eb9b452a1287305fd899f0ae1c7a84c75f8725
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6bf72db852b61a8a431ff1e490ce02d1538af59a1682a9843ffa23dd05dbfa39cffeb142342247733b9a2cdc0df20b2d9da3
+DataAfterCtrLen = 10
+DataAfterCtrData = f223868edeba93943087
+KO = 8b7c8c122ddb89833b991e69bc35eca747c09b8c863c89466aa48ba75242364c9d9169ef6c62e5e0
+
+COUNT=33
+L = 320
+KI = 9086ebd59378efaa89c7548021c35fcb8eed5e1f64ae8cb8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 940796f81961d1d5ed678dedeb8ccc929be54d6f91ec23d4a81816436121d7e186e57f011d7a985453cb6cd9e498b6770824
+DataAfterCtrLen = 10
+DataAfterCtrData = 9bf418530ce73ef6b43c
+KO = 6643e0735f1bf4a901ba7b5fa2f8f52ba5408226d5e9c20632423c33ab64ed1eb222ceea3f5036de
+
+COUNT=34
+L = 320
+KI = 6a31b6929a95056274f12081f0a920115c3f310768f01b4b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f5f48588e0e49d17019afb1f97810252cd5764e3dfc0aa49bdb338b5747928a308e7e0d84ca3a84e1300f96a78dd805cc30a
+DataAfterCtrLen = 10
+DataAfterCtrData = 54a2a399d6aec18c3645
+KO = d280ee6efbbf18dcfef21f08c908a9a002d9d99ca0a7e84fe7a152515a01c727a3e6697277004b25
+
+COUNT=35
+L = 320
+KI = 71f105b645f64acdb82b0cc4ff58d4b4991b991cdbba45cd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 649e5f92cd90b6e4aa5e3f995154a1aa74a9f60984599e650a6e8999a5fa658234307f2897df7d599b831712f52a44e7e10e
+DataAfterCtrLen = 10
+DataAfterCtrData = 2e3e82dcad787fa9ca6c
+KO = ed617b24c2bd5630f2a7af3273daa0314bb590a53c31860c93a36b0e3aa3dc24d5423a26bc51743f
+
+COUNT=36
+L = 320
+KI = 211d6a8bde7c72e1a2f746adcea9bc282606cf59cd1b4199
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cf930a740b25b9bbcd14c4422ef0eeb42e84f2b54f55da856955c68f76558ce3b10cb3bd8e0e1f97be22807d3db4733d8bb7
+DataAfterCtrLen = 10
+DataAfterCtrData = 25bd28514e98debe4803
+KO = b2ebd7f044c95ab20171e48461764c7b3c21db0040e910dde02ba6714bf29a92b67894b53bf3da22
+
+COUNT=37
+L = 320
+KI = 458718f9fb4774d6289b6b3903246ff18e0f6841eee2945c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cac203423b8bf988df9a97d1782da7f5107cc4778b9610bc562995c71969b53105ce74124c11c960c7cc18ccf2748e2baf54
+DataAfterCtrLen = 10
+DataAfterCtrData = 411b346c1eb4e24a9d0b
+KO = f379feafa00b258fdc9d3b196e3c94b45d9b97b92349d50d8e137d7ab43e1c763d0a6cb405a4de7b
+
+COUNT=38
+L = 320
+KI = 59cd707fef02eb01e17537b49900d45d0377c494f86ccedb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c6fbd6727c43dc76b94424018d583a330a43d68e85bb2fa72ec1bb94a611032c256496074aae82ffff31d95e0253de1afafa
+DataAfterCtrLen = 10
+DataAfterCtrData = 305e37f835700f4d474d
+KO = 8640ba285d38c3d7048135c26c2a96f2d3140fc70f5f23709c35c555d238d1d0d4fb27a307a09115
+
+COUNT=39
+L = 320
+KI = 3ff77de65cf765200d1977c76cdc5df6300ac1edca970867
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f4244a154cb42b0d2f693ef09195eedaf9bb39442164df1470c27e4b56fe25d4ff197bbec81f290bee38eaaf48266e666da4
+DataAfterCtrLen = 10
+DataAfterCtrData = 099624d9b4a79c74cdf1
+KO = 0351f58b2c9f9e8b85d690620568f71b3aed113cfaab344d067ab3f79822b12eac6a678d5a54e408
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = aeb7201d055f754212b3e497bd0b25789a49e51da9f363df414a0f80e6f4e42c
+FixedInputDataByteLen = 60
+FixedInputData = 11ec30761780d4c44acb1f26ca1eb770f87c0e74505e15b7e456b019ce0c38103c4d14afa1de71d340db51410596627512cf199fffa20ef8c5f4841e
+KO = 2a9e2fe078bd4f5d3076d14d46f39fb2
+
+COUNT=1
+L = 128
+KI = 667e8f9c33ba88238ac59f02e110a4fd79a9ab1eaa8b2fce91bca0c451bf510c
+FixedInputDataByteLen = 60
+FixedInputData = f282d9e1388134fc1e21e036477a1d465065dec60033a2797b72534ab91e92ecb950879d0d7ed65fae931e6853346119e4b234a812d7b9208e4f7639
+KO = 15a7717ed6ed59a1b46842dd63ff7e65
+
+COUNT=2
+L = 128
+KI = b9b777ac6acaaa3dd62c15f1ac2b7861db57df00ce4f8ec13a0a196c8285c225
+FixedInputDataByteLen = 60
+FixedInputData = 22d71d136d96dd37c41c98901a7957660c81616d4961d4f438b135c3c7a8a40e2d8a61a88d35f9641cddb966e0319aa9dca6451c9daef25937252154
+KO = d60931c7ded4d52978a5fa824d17bdea
+
+COUNT=3
+L = 128
+KI = 35f5b140faaeb2cb32542a738be7bbc75cb0eb0d62d28047eff0cb028b172519
+FixedInputDataByteLen = 60
+FixedInputData = 4960230e2227b2378d66622276690a79776b77687a6516115373e972c5574ed6ee4c021fdd2d8dfbd8c757f7aea5378d3fb90667ef697d2260a3d6a7
+KO = 8c665ef1962cd580f77ded20c54fcc6a
+
+COUNT=4
+L = 128
+KI = 4a1be964a598d9cd0d14295e2324edbb72b21b9429ff59cf86c81fcdcd56b8cc
+FixedInputDataByteLen = 60
+FixedInputData = 209ec49be8371dc4541137ca73ff4d5662e9ac9dad47a89f9a8f01449761b5ddd2d2cbc79ae786086f1fcd38e56e471fdd24bf2e75e512ef6873e64a
+KO = ba6b57ddc93bc29d98ccda4670a1803f
+
+COUNT=5
+L = 128
+KI = 4747153bc34bd42b01b6512003fbaa1c2ac989623ad19a31d31f79558f49004e
+FixedInputDataByteLen = 60
+FixedInputData = e053766571bc91a17e2a1f2125318a85924b32743764ad4f46badd963350711865e09d3ec9d7e214008a0b94350d3051c5859545f314bdfd6c6ced7f
+KO = 82babb1b57e6ecbed16661ca1ddef53b
+
+COUNT=6
+L = 128
+KI = 70e88996081f1dad2699da450e5780987e2a93db4ddff381f728ed1bb497c361
+FixedInputDataByteLen = 60
+FixedInputData = 228091a07bc75e1c0a0835568105a8ce919d8c9bd176b1ad87c6503efb9951c448c81f3336b5d5db787517b98cbe15a4a2054691fe0f6450305eab7c
+KO = bc108199b18ddc433d41c80f7cb8351c
+
+COUNT=7
+L = 128
+KI = c6b600359c0fe27a274393b09951b408b5b3998e4c63905ddfe6cdd69604a846
+FixedInputDataByteLen = 60
+FixedInputData = 54c13097940fe15c1e6f1b7865b37366819bc3030a922a859e57d6f86ec409d75d49d6a2234509cf078aa67e9cf7fe919b29e876685c8dc147dc00c9
+KO = d58e6c905e4c68ef47061ff6a585a151
+
+COUNT=8
+L = 128
+KI = e0d391f5c23992f01be12bcfb52de383a08aea02f58879fd8364678538eb28d2
+FixedInputDataByteLen = 60
+FixedInputData = b29d5f0f6abd24e23d341b5666595fcbf87f798a5e8e37b6f00620fdf7fbd2ee182e4b59467ef4a8f856261257bbbdb8b42c05999b284de92b4cd72c
+KO = ce2a0f36354a82742ffcd77d9843d53c
+
+COUNT=9
+L = 128
+KI = 9061f6bfbb5c3eb8ad50544d1e7d0344dac5a8db1ce520dc0e9d703f4816a159
+FixedInputDataByteLen = 60
+FixedInputData = 478517ada8bb620eb47ddaa2fb206a8cadc7b91bb21e8fc4ff785bef26c7aa06e493dc9ae680c4df1ebc3b57e25e6db6bb6121112280a1ec1dc3c666
+KO = 5229e3e3d59889d01ad378c75699e8ee
+
+COUNT=10
+L = 256
+KI = 5402c978955128558789bee7b571465174a60582a7640037387f99ac16683173
+FixedInputDataByteLen = 60
+FixedInputData = 5c7eb447481c2884a5398449eaecbb8b55f1f1981ba0fd187818d8b3581b430c3da52ab83d444e003625ff36fcbd160c67b18d85b6c9d00da1a15d15
+KO = f22a4686abe599c2194d21fc9071ffceb023dd9b24c13f05a3d44cfc77fec44a
+
+COUNT=11
+L = 256
+KI = 5f6ca05094e1634fbab2c41f3813bb23a0390ef3646330f2a74e8e2b55908dd7
+FixedInputDataByteLen = 60
+FixedInputData = 8db9895379fe497cb4be649a07dbe3d8775fd6cb7119c1a86cefa35fa2eef9c9369e3333c24d5f1b520827444de0645b0f9d37bd7af3b6e1e406c0ae
+KO = fdb04f13c4ecfb9d6013dfda59db25730a16131b3da10d81973e72f35d273d2f
+
+COUNT=12
+L = 256
+KI = 95ba499a257134cef1ecf5dacd632f90aaf053b5b12f9568595f7df7d02926c3
+FixedInputDataByteLen = 60
+FixedInputData = 9cc6d7bb27d5ec6ee2af4bb8c35ae9b47791e419f4f5844d27cef5cf2fc0d1eae22e83dc3ae6e71365527eaf46c264b9efac7e8090763f3c54afcc99
+KO = 9e2b295c966d39ec7e25e7518181a61d760ac01d31590d9a0f1bbb6c923c3ecb
+
+COUNT=13
+L = 256
+KI = a8f479c0721f5fbc2f45706c9f3cd22cb68b323362b54a6257009727e50085c5
+FixedInputDataByteLen = 60
+FixedInputData = ba09bc3ec7a8bc127e80e700a3d6c37c1891351cb0d096632fc48426a4862e74e6ab8913998a6125c85915c080938adf1fdbfd39b2f160ad9d3884bf
+KO = f1eab3c332c38ffddb831afdb738b91d7d3bd4ec778dd9b48bb89d036e0d0efc
+
+COUNT=14
+L = 256
+KI = 7685eea32420cf53bf25eab313770a49a7eca29760fd637d1e1f6929fe0c0526
+FixedInputDataByteLen = 60
+FixedInputData = 23d59d6b530042914465acd4768b0def4cfb9de1c116a38d2ce94ee6e6d51e1e5ec1665e5da1e320ec68904c06aaa11b8cf70b7d226e881c6c22590e
+KO = b29c14a90fcf9cea3aa657694e5fb20d9d7907edb0d6a5706df93c9d9cf9beda
+
+COUNT=15
+L = 256
+KI = a318b863dedfde81f738c22ad6449f131c5b5457913fb09457fd1295adc1c868
+FixedInputDataByteLen = 60
+FixedInputData = 22ffb809376a2ffe22fbce97641fe74ee35a96465baf8795b044c64af2af281dc64bbcff9a43ca5808d9e35d4b93a0ddc0e4ffa9ebcba099653746ca
+KO = 8c3e7afcd0d3cc27add5f510ef0744e61d93f6b46f026c06369ae8916e7a4005
+
+COUNT=16
+L = 256
+KI = c8ac41e1fc66454becd18c35fa9e0afe7ee0fc101dbb43f20c335e90af8b3096
+FixedInputDataByteLen = 60
+FixedInputData = 1856a70939332c04a5c124c97d21ce4308b155916ca69c861dabdd060df815462736ee12944593bddd3afec498afd8a8aa884ee07eda269c64416abd
+KO = 287730c9285caf703ce95c77f2828e4a832f0f6937de6d1d8fb84052e7d4f7f2
+
+COUNT=17
+L = 256
+KI = 5d069931fbd26c40f4c1f7b4481e25d798a36ec17dd2686b5581b86f18be860c
+FixedInputDataByteLen = 60
+FixedInputData = 0cae83836a7e0c64996d985fe35281fcb43a570b39ac52408c73e79675395d07c68355f824050f7b08d3b5e03ad4030fe49d6d0db6a73c99742034bf
+KO = 0628200171f9419eb1530b36b65f06247a42bfecec551ee0a2a7ca056a0de2fe
+
+COUNT=18
+L = 256
+KI = 4af82195e07c783dc331ecfd7483120a2547747f40edef435268405cbb3e5ed3
+FixedInputDataByteLen = 60
+FixedInputData = 034c32c2e34a9d9849ed7101e002fdebfc3049e92966647275e65b3a15252d3e343cc35e6fc2ccd1f424db2c89b7e5b6736396a34b4c7321e17214e2
+KO = def02ff14976fabbd806b3421f194827a9dd1c90a04d6c5a47408ba89978b9e4
+
+COUNT=19
+L = 256
+KI = 9ee137cb5cdc9889d1bba168a762be12973a33a1569593d9da7961b42a1f1310
+FixedInputDataByteLen = 60
+FixedInputData = 7feccab2ec140bf2785a9d69e1b83584fe28db441ac71cd3c32960641d7075bb13950a5d84c5c8fcfd9bc433e45bc27caaaaff8ca5be03f1c66e3004
+KO = b0fc36120a6ed97e090f97ce93cd07862ac194169c3f54cf113431e7a612fa9e
+
+COUNT=20
+L = 160
+KI = cac968a8ffd81c73948bdfb48bf8a29c1378517d3be294df9a8a80724075bdbd
+FixedInputDataByteLen = 60
+FixedInputData = 08817bcd560edf810aa004194c817e455fb66bbc3b84fef1d66df2d1cebb3403c24231fa822f130c5d8fe886217122dcab15cb725197bbcbeb8010f5
+KO = 651c43e113b32026b204119af394301f0cb9831c
+
+COUNT=21
+L = 160
+KI = d0bb330970bd176a047d206f6c45c1170aacba015b3f7f7d6c1dace2b8fed80b
+FixedInputDataByteLen = 60
+FixedInputData = 40518320c92d15766329cb8c74a0ee25dbd263b5b9ccd03059275c07aec6826ff3ded1d9bdff002d1c4f2c7c6aa3ecc445fc19efab3f857b0cf082d3
+KO = 974f31cf7e47ebdedb49eab88d10be5029736d68
+
+COUNT=22
+L = 160
+KI = 0dfc82c4ddc62c1d9ba4c3f18ee1eb92c73a0a912920560286b472bcf0e6de8b
+FixedInputDataByteLen = 60
+FixedInputData = 8a9ba033f49ec7286dc62450675a7cd16f8d5ef0d026828c3171a1390fee5087590f37d532d0c32bef4f147ad5a2aff1f24f0dea034a93047cc3641c
+KO = 1d757557fcadffeeed8af03a6e709dc69a6b0ad8
+
+COUNT=23
+L = 160
+KI = fe3460716b17bded4e95c044dfecf19fbac3b527961a12326a2af91c4b283516
+FixedInputDataByteLen = 60
+FixedInputData = e8c893549df94aee8909d4c056c5a43b308db725d32f491a44e40d6b515ef31da2a7ac047a09931d947f237a3cf511b7f20f0354045c47dd87106769
+KO = ca1a0c67a1429f5c1186a2a3880ca374dcf1b97e
+
+COUNT=24
+L = 160
+KI = acab2551f5d7462eb0b517358170b108210d9c14a9d93af95c5317c260cf66fb
+FixedInputDataByteLen = 60
+FixedInputData = 6fc70e2219414250317095f9d27420dd690417017a2b89a8d7659ce32793523c6099caef6f8540f5bfb8e8816c8c4cfee93080e707bab6de45379d50
+KO = d166f98363654544bb507eb015aece32218d45c1
+
+COUNT=25
+L = 160
+KI = 49bb90197f694c353bb6ce341d4cc163d72fd4c51667767e09ffdfb4ef3122cb
+FixedInputDataByteLen = 60
+FixedInputData = 7b40d36ff6e206d6553340141a6ca23563b83c6949680743fa81bbf09549edc977b20b31cc3ce6c9322da901b16714a54d538a4caf74fc74a40e33b2
+KO = a3486d5ef23eab5e5af22ad28ecb5a3134525766
+
+COUNT=26
+L = 160
+KI = 037f0d6e5acdd081eb85fea4136880723895a2b0e0c196c152d97f9df7817949
+FixedInputDataByteLen = 60
+FixedInputData = 98638ca2efab228c03739ca5c11cf0f860f732d26a85c508ab28b193a18a58c5ab0afbc0697e368363760d45c4dcea314b3a7de99bb9a046be2d322f
+KO = fb2fac70002fbc649c9f3b731c6fafdbaa05c683
+
+COUNT=27
+L = 160
+KI = 33f172b0d6cf369954a51447404c1a5be43485fa67ac88a66ac31d67e1b42ea8
+FixedInputDataByteLen = 60
+FixedInputData = c7d8855eece663f5f9edbd63f3c5f95f523d62b8671cff9f2cc4719f19f31601ef2627dec5fd00b8af981e461175a37226b4e50e9ca326ed68aec5d1
+KO = b20ca65fdb3142bf5fa6aaa5c3eb51e769471bfc
+
+COUNT=28
+L = 160
+KI = 222b3c83efaee9bac1d3b668b8deee683ae970f99d4ba573d3a099f3a74af794
+FixedInputDataByteLen = 60
+FixedInputData = 6b1298fd9b3d363bb2334e3c35e36fd841198ef3b59947b093ed990312676b08a5636a096adfcd3ff90afff74f829d4c3c5701beace5e02e0992d2b1
+KO = 5bc29292b784f2a9a93e138b27ff612e87398d92
+
+COUNT=29
+L = 160
+KI = 127f94a10986310f1c6c247d946e19af17f4e6fa5073911fd9909aa585296ec8
+FixedInputDataByteLen = 60
+FixedInputData = 2cf51cb9a146cd03085bd2a393697aaf4f30fe3ff1c9b67d7e3bb9af0f14c308b5bc54f54513b9e9af6fe05506c0440fc43cf35ef771d86ce33bd009
+KO = 7edba543d45125d7286a1aa527e1f25a71704e3f
+
+COUNT=30
+L = 320
+KI = 9debd1762a9643e967dbc174f2040e177b8053afb0829189a81fed94f8c365ee
+FixedInputDataByteLen = 60
+FixedInputData = 6c4e1e3fdd7f5c97d58bcdda792642cbd271d6968f6a8e368013d88763d0b306c832b7ab46b84d099596972d12220a4e9c81f82d6f5003d18b93c595
+KO = 2518a44ea347e924b03a7b4c966ec4e4bd76c1456d09096be9387638c2737faeebba4e2b921b19db
+
+COUNT=31
+L = 320
+KI = 64c149136aac186ff2f05cedffb3897752fa7ae14418f0430bca8ab49fe7910b
+FixedInputDataByteLen = 60
+FixedInputData = ebc16d8b9dd3d954843ff1571bba446dd27f794c30e937c6a1b7ada565182d2b65c54de7aa90a59ee0c3df8b8f8c49e2262a89288e077b184a6b1cdf
+KO = c69f800dcfa9456326d862c350bc3a6c494cdcd4cb14760672f33f9b9d3a2a78e09346a4a2cf4d18
+
+COUNT=32
+L = 320
+KI = 05a014091f0c161daea0affe1184393feb5e735776c25ac10247d08887dc51ce
+FixedInputDataByteLen = 60
+FixedInputData = 9d178346cef17fdfb3564a1cfee45b4f582d64b30f33c310e7230f14dfad45427e0c90217d303bc1fb2a4470dc1de69e43997f82546f4c603ef1b3e5
+KO = bb7e01e2d5be76b99bdd32ccf323f8c49ee21e72e3028f7bce5523244f2a60b4d24bdb58d90abf78
+
+COUNT=33
+L = 320
+KI = 0d46cd3c43b85a0135f719260f49d82a06b88e5b3579e038f3c07b7026d87d2a
+FixedInputDataByteLen = 60
+FixedInputData = 549e32f09712184ae0008ddf11b439a7965ce57ddc0ed216cfda4d2564dcbfc9c818c193436b0246834e86f76396b75546f66c34e5316653efc2236e
+KO = 66f0820532433229c67eb76dcd2e450897b04eb27391e8cf48f50d31fd762049c2fc3a437bbbaa95
+
+COUNT=34
+L = 320
+KI = 7d351096a95761530cc797367cdda7ebaff43070795b1432e0c60eb04399a925
+FixedInputDataByteLen = 60
+FixedInputData = 14adb587dcf3e3eb03c2ee0065dc604be0192a7f7f3a8bba9881920bf853a3568357d3f3a938d2853c6bf5865e911886c11e7980a82dead692b0dd97
+KO = f1d441f8bf35cb011eee2f7e3b989ee328769dbff81650acb3fb4c9ce3c95b441243eb7d9f9b777e
+
+COUNT=35
+L = 320
+KI = 1b0e7858d6e81c7b7fb8cd0fe2494b3376ba8359a15ecf6dea6f32c9d7dd33ab
+FixedInputDataByteLen = 60
+FixedInputData = 7cb42e5a0dd3000d10899bcc68297e569a4d6dfcebe125425a71f5fc374f7bf377f9b09128838725926873a9d5fd93958c409a17747be5ca2484f1ce
+KO = 34feba20ce90d8535f3a705198c75bfc2148871c7d81209bdd9aadccf52a0b2f4ab475cfb2cc729e
+
+COUNT=36
+L = 320
+KI = 8012f82eaaba0fbf86528650bde2b105ea203368e480b0829c51cabb6eefce81
+FixedInputDataByteLen = 60
+FixedInputData = b7108963559993597d9792c1bc627e47dcc1df4f21e597dde7128f4bd6cf2ac93d8a9b93558e7968a08502037be4b3a881f66b052b78f38aab1b2a30
+KO = 980ad0e11ee73eaa6579e10c2fb947021f6e24ce57c063601c3b7d0efd1388751ccde134a5432fa9
+
+COUNT=37
+L = 320
+KI = 85940e26c90f3b58c31673e8da583f4a759377c7a88633fbe6f14e0ba4502dee
+FixedInputDataByteLen = 60
+FixedInputData = f9452bea28a389f7b5176c8e9e929e3e5023056763b5fa65ef89aa29497a0007b39b72979b1e25d67f1695f8672c5f14bfef62dc17f3b55e602119b4
+KO = fd1eb50d47bd0e2f4266c760d7c16e5051349ec3b9e4d2eb7ebfd2175d445ada4da03b9428d48967
+
+COUNT=38
+L = 320
+KI = f41ea2d0eb78b6f03f614e1796577ca2f6116f4028b826fb8986c320ee24e0f6
+FixedInputDataByteLen = 60
+FixedInputData = f5c27a86c673218e7c6dd68ac8b3bb71108563aae788852349c3b83a722b565500f12d140b32d142441927fd3e1eaf0d8663ee610284698645cc6af2
+KO = 221890c2c62c690ef92d27d637173cdc6502b50eb858fcfdf0663e9e177b3fa44f437e965f150844
+
+COUNT=39
+L = 320
+KI = 3c3fb56af835d12186d46a76c2b18907fbde9836f5fbf4b5da23ff767ee370c6
+FixedInputDataByteLen = 60
+FixedInputData = a4a89e00526f3ac20aaed6b6a300e2fc388bdab9ac20354f9a4c59544b21ff7bfdfdce1b2439c53ae21757d53327c65133575e04aff0a1b42020e551
+KO = fba54e92c3cd9fff5999ed03592f2f0c54277102d7a5c5b4760042e660e95a992858e2edb45807b2
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 4df60800bf8e2f6055c5ad6be43ee3deb54e2a445bc88a576e111b9f7f66756f
+FixedInputDataByteLen = 60
+FixedInputData = 962adcaf12764c87dad298dbd9ae234b1ff37fed24baee0649562d466a80c0dcf0a65f04fe5b477fd00db6767199fa4d1b26c68158c8e656e740ab4d
+KO = eca99d4894cdda31fe355b82059a845c
+
+COUNT=1
+L = 128
+KI = a6c4c1ff1925f788314b7903e0cda9bbff1f865c04207374750649bfbdbbb3a1
+FixedInputDataByteLen = 60
+FixedInputData = 5c9f608fc7382d20efcc8a894969b925bdaacb2fdb2f58de066f2f1d22a8bfe45b9c9a1a671da45be7486ff2e2e726a2c32890b1c26b56363964b0da
+KO = e566460b7239783c91b9ae7cdff620a5
+
+COUNT=2
+L = 128
+KI = f3e987788252cf93de2aa96bf8cac01e9994b22d828166a5bc5ae9ed0f19792b
+FixedInputDataByteLen = 60
+FixedInputData = 2bf86781caf1ddfc743241242ebcdb6688539a79c0945a785eed45ee4e5197012bbadd00c513c3d2193607077d871d7d0dd227ccc4fe998a1ad35cba
+KO = c8924b9907c18536240aa5057944599c
+
+COUNT=3
+L = 128
+KI = ea251e0e739bf618f2f2ea5e4217d617e3070e6cdb4c2ee44ee67073882625a5
+FixedInputDataByteLen = 60
+FixedInputData = 20ac7224dbdabfd69f64f23658bb35a987d6f80fae9b4c62edeb5d75fc8dd7ea211e4bcd4f3290b00744c8e9b458977c02fd8532f243e4cca843adec
+KO = f0670693644423849a54d25aebc30e9a
+
+COUNT=4
+L = 128
+KI = 043923586ad9544ff5da6294663eb244739d44db396f7f0bad373fbb122969b2
+FixedInputDataByteLen = 60
+FixedInputData = 91432be5760834f51a33faa562e88757692cd5e41c31011b815cf88658de2f44e4f4549e2603b797ecc09803d39c60a4820516121f41bf13c3a742e9
+KO = 7e9161e8653bf76453ee9623cc6a4103
+
+COUNT=5
+L = 128
+KI = de5d809445895cc377314c4274f3ae8106b9244880ec786ae9a441d15157b6b6
+FixedInputDataByteLen = 60
+FixedInputData = 31c6aee42eb0ff406d7c8b133c67b09a75f685d2a1f5812bdf5810b57418d81f49e1da122be75b4bf0bc7b04323700c88bcbbfc434e562bf5933304a
+KO = fba1829f2ec4db441973ca4db386c67c
+
+COUNT=6
+L = 128
+KI = e173a91177b28d1bf4c03d388a0a0b71343a2622436345dee1146ff4f42518ff
+FixedInputDataByteLen = 60
+FixedInputData = 8d2a000558e07c92078286d47a8f1fd3ba78802f5aab1df2a0b48569cd7de10c666a250fa57d481c1de4faaf32ea8c66484731567126d4084a28e2c0
+KO = c511b22feee03ebe79187b9da81b8e14
+
+COUNT=7
+L = 128
+KI = 46e02361a8da81fad140e1bd8ce7ae250305d9d068bd9b416ba7ebdfad301135
+FixedInputDataByteLen = 60
+FixedInputData = 7b0d2924d630db8d88df2a99be161055b9fbe23b50df90c787f6804f4a48757f11828700c60e5f960c1b945171e710fa0e75b2182d293827d129b66b
+KO = d510426f234912f6382532c3bd0c4acc
+
+COUNT=8
+L = 128
+KI = f2fa28eba3ca90c7e2b19a744aae5e0e14d9f234e9aeffefd575972fa19e9a62
+FixedInputDataByteLen = 60
+FixedInputData = c8be656ebe9149d45c8e6370f5aba3c70618021306f88c954c39ba2ac6016cc3f7ab5ca0b2d53d5bd6f3f0e5e6ad79ffea05a684b06bb6adf88aaf19
+KO = 849d5ed14a4d3cc0cdd92bf105977c15
+
+COUNT=9
+L = 128
+KI = 2c6d941bf74ff2258cdd80c983d6896f82268550503bb611edd228550c0df867
+FixedInputDataByteLen = 60
+FixedInputData = c08476ceff4219ed7d8822843e61adb4a816a5a2e8658057e02e1ccf511a3dcbb6d68cefdedf64a670ac9cb4ac12231f15484d30e716718d7bf29d15
+KO = 09b557de6473f2a9cfe07ca53c168862
+
+COUNT=10
+L = 256
+KI = 4c30b96d9beff5cc3c37527694eeec8207fae2c13ef295556919a7a46e5b90c1
+FixedInputDataByteLen = 60
+FixedInputData = 86e1ad34bd7a998281a822129a23102f799812864cf5349f3f21cec7729f83ad8c8aa6517fafcc9521cde887686629048159ed3f15c01408984f547e
+KO = 815fe232e0e89f7eeaa87c3ba5007694a43c1577657ccb3018076c5a5c035d95
+
+COUNT=11
+L = 256
+KI = 9e6dd1865e391b749c48ebb7f7478400948a9f8b697485963c0523ead957af66
+FixedInputDataByteLen = 60
+FixedInputData = a3263b650e0d85f1b68cbb9a4856898014e1383adf6f44bb28ae0539b2ef8c3833ed795ec7e1a0fa51f43d9934f4c21d7493226f6e73d56d23f9068c
+KO = e8d7ce4eae06d76cbafc6c6ee8534cf7ec2daffe81865d8be5e594fab05e20c4
+
+COUNT=12
+L = 256
+KI = 6ad202810d82c4caaae4a30a6f9283354e3912efd7d3f5b9c9bad0714881340a
+FixedInputDataByteLen = 60
+FixedInputData = c92eb6e81636ad88d921e666257d66614f522ba66c5c5aacca977abb2e4a6348b33307a57364b885f65465da3a0a6057d34d361fe2b1b56cd274b21a
+KO = 27878ce16d71803148d8afc7f7abbdaf76f8642b3ebb1803970706cd02a83d26
+
+COUNT=13
+L = 256
+KI = b31591854f975a9f0d46fd1b6e0a5f4562ccd562c569590d14534285ebe1f049
+FixedInputDataByteLen = 60
+FixedInputData = dfd4e571ae3ce31e11ff45cb1a04644a066493c69bddbe432adca97e21e37208ffd92c55bc50d3b3f57e503e1beccdfc9ee9bfafa6d7bb784cbed963
+KO = b27d826298701377e18cacf1797000df964821de501ee27edde8d49be76dbf12
+
+COUNT=14
+L = 256
+KI = 10c550ddc2968e568104aa27c065e222b124d6b87371ba3456e5a65617248ed7
+FixedInputDataByteLen = 60
+FixedInputData = c00fd3ab980e4d505ba711efa8a002cf117ba525e6c53a5bee7f1b15b3bc7f08a1fd0d4f3c2cba4a5cbb0c77c057e8494fe744a704a7d260a3107180
+KO = c03dd0c037fcb87c56b68f757a2f2b44f5cdf1362be83f1e76303337a822167d
+
+COUNT=15
+L = 256
+KI = 8bc4a8d275f0620053af70c2b6d83da59ef5b348509ea65cf3c65edffd938345
+FixedInputDataByteLen = 60
+FixedInputData = 8aa56c72b2d4c88614954b9f75316007e8e8e84ca64607d2e0216f38401195a168b152b54bf21856c1bddcfdefa6436ec31da87f1a8f4dbb8a7e804c
+KO = a5bcd078261cca440c84cb5f8db7ef7ccd1a1c8bf7d766bd9849dad6a78dfdac
+
+COUNT=16
+L = 256
+KI = 3bd74a8bb35d2940d80df43416d259309e1008f60e4e00d95b56c525b318bc9e
+FixedInputDataByteLen = 60
+FixedInputData = 51fa4b0d16e00a6f8e82d2cb4af92cdb6deda10bf877bf7331cfc32d00444503225b5292e1f4a57fa94853fad9aa3ee049f1c45127556986ea4fb5ce
+KO = 4fa6290f67fdcae96b1522f26e2d220e85e55bd124579e8956ef98b23cba65a5
+
+COUNT=17
+L = 256
+KI = a1e77c8d322216383e58d23889b62ba417966b4eafd785669e6b372dd5f4ae50
+FixedInputDataByteLen = 60
+FixedInputData = 31b27d96bc4b687da5d4655a218c48a093838fa51e11cf3a67b6400249085537dda7386c81b3d2e70ea04842d55a51c808d01d5585bd5a68f6424cd6
+KO = 5723eca7629a764d1c40fe213825eafe21460ba5e2666eafa43e0888844fdf3d
+
+COUNT=18
+L = 256
+KI = e49a7ac2edf49120ecf5774704d9385ae744bfb7688d6d54ef2ae7875bc0a080
+FixedInputDataByteLen = 60
+FixedInputData = 074709cdea3b1d40b43cb78c0392ff07fbb2c6382a03aeb0855d6f46f9d86667e89429e94045bd1aed2062c2e01052e740998177d853d4f0c7a563cf
+KO = f0e5fc5a581859d6eae44e28c0af8524b48d15b020aad11b433ff82ff24f83f8
+
+COUNT=19
+L = 256
+KI = 7b3a9d007a0851df4273603b3c0c17b291b9dea74ec0b662499626b812b90cd4
+FixedInputDataByteLen = 60
+FixedInputData = 60431e05d7e0c338cb44996be66d68014f4d7b150740b00e1775a6f70a9d799e42fd764fe1e2c7854ffeb87531353846fb5bb31870991dccddc81556
+KO = ce008a252097f178a3e432615879bdad5e2138a2f679bd3af3e53e7bc009aa0e
+
+COUNT=20
+L = 160
+KI = e508ce78aca2cc50c80a6cbdb2b178f8ee5e315dad71ddfa700eb6cf503239b3
+FixedInputDataByteLen = 60
+FixedInputData = 28c47ddd23d349e3b30bf97975c5fa591f2158e001dae3faa154d93c615c89fc7449c901a2585e618f68a0b2cbd3f35f53424d5ea015cbf7e8e09f68
+KO = 6bc69b4c11aa7c04ac3c03baa44daeac4a047992
+
+COUNT=21
+L = 160
+KI = 4c536406a0e9cfb9fc30bc8d50770b2143d66a31b3304209456db773fc3a252e
+FixedInputDataByteLen = 60
+FixedInputData = ae457e61d6222068f2b8822253b25d4a712e403f64bd5ef2e32e46d2d8497bd22c9740594972e4d1ed6872b34e694322bb3d6739d1cb45eb4ba0c968
+KO = 2fa407153f47c7320ae50ab35e8abc8a48db0808
+
+COUNT=22
+L = 160
+KI = d5675e91933657bf6f58428761571a41b555f0378863cec2ed8a42385df063f5
+FixedInputDataByteLen = 60
+FixedInputData = 9e5ddcecaaac2f57e8eb1b91e9f84c7fdf11664f39129def8386dadb510b6d3de1a4f63ccb22337e962521eeea258a10a664df92b73eee762c49cf52
+KO = a2b66633ec9e1baea73b8f1b3944b4f406170d58
+
+COUNT=23
+L = 160
+KI = deba2145ca952338a2baa1d3cdf76656fec7fd3dddb9d73fcb1d17547796a1aa
+FixedInputDataByteLen = 60
+FixedInputData = f090ff8d2c0de2af648a013b09585453502d42dbb1dec2bccce79b9ce622824226477ac530a7e0b4acac108317c224c912821c93e1a37d6c65f6ca3c
+KO = 72838e60340554d4ba6cab3e68148dfbfdb221ab
+
+COUNT=24
+L = 160
+KI = d27161ed52f3173c78e3103797ecc44307b472cc19d1cc540fa94d3558f781c9
+FixedInputDataByteLen = 60
+FixedInputData = 54aec4b56f4aab1448920e84cc0de41c7a128c58d3927c25b035bacba2e727cdb0c4c4e812407231da2c3ddfe03ec1ccbff95d90fabd8c29a183b163
+KO = 67908b511449ad6be469127493eafc915dda7daa
+
+COUNT=25
+L = 160
+KI = 4d822d5bdc0af36f773cbcfcba412717ca76182ae8e9eba58560607b0ffebae2
+FixedInputDataByteLen = 60
+FixedInputData = 808407b67eb1d77e07116aea689b06a94f6ca153bed41ff3c45b2a0badbf6c7337732b6d52017249b76f7dbbc6cddf0202a09d4c9b89f6ac0c708a79
+KO = 566357b32675e3d257d966431f8a2a5daa39081b
+
+COUNT=26
+L = 160
+KI = d6990d912604c8c2b0e34d28b3d9673e13691e2221cc3e4c14866c3597c89705
+FixedInputDataByteLen = 60
+FixedInputData = b369e76e57bffce50d4a063c380bd95253688a60140ab4550ed609463e60bd7dc0ecef6d04029e80a8a5e5db589aa261fb93c10cc4520b88ec5dfa7a
+KO = 87a583943438e0a9b7f4d58fb932080b2b885d74
+
+COUNT=27
+L = 160
+KI = 966eec3e745f4b75fb24fceaa972aa5562f6ab39ae2807f3171b898221e0b49d
+FixedInputDataByteLen = 60
+FixedInputData = 922c17185da4d9147a9c657c5399b780f8bd138a810970ca8c61e99b6ba227b68ad05dc9824090e05d9ae4c9a291385f18454e21f9ffdcdc614a6a1f
+KO = 911f8795b83867a0405ef9b9d576500b49158d08
+
+COUNT=28
+L = 160
+KI = 0a43aba475789a4f16e4072f60250ccad9956a8c512a617e23a5615f770e2e8b
+FixedInputDataByteLen = 60
+FixedInputData = eafc2730c9245d6d8dea44b0f214421ebab6cd8f3894696f9dc8a868a193fb3884a6c48bd98068f2b0f550a2e49833bcec3722148711711cbb578d57
+KO = 9e0e278516b5ee42a408698d02f290f1c3701834
+
+COUNT=29
+L = 160
+KI = 0e409d643c7d814ab2b7ee9b1544bb877f6ca1efe7ffafebbf9a6fc268e1d79b
+FixedInputDataByteLen = 60
+FixedInputData = e652204f6cff9c841a6e2569bbd1a1f83386bf1984ea954d004f29aeccba3a6752fcf2699f51b607ca2b094bb005827719675d1124005fa6e31ea11b
+KO = f5cdd032ebc3fbd15b0ec54bff3f581c95d7fe88
+
+COUNT=30
+L = 320
+KI = ee0a0f88b3b441826264de7a31b890a66edf7c2a28d0286eab285846b586fb8e
+FixedInputDataByteLen = 60
+FixedInputData = 1ea9771ab763056260d885073e80e835e20e5d7ca9659fdf5dd3b7f2ae6286608f8bc7a6728e41346c55544942b1bf06642fb6a6738fb5b7f0128f9c
+KO = 5484f170b6602b505e9e6ccffccf2262b55c3554728244bba94daff0adbc619400b33f38013a2293
+
+COUNT=31
+L = 320
+KI = ee50f0d1c7a89d3b45a7f63977a5e735c6379157692eafcfb1e89173c466c7af
+FixedInputDataByteLen = 60
+FixedInputData = 739321c2f9cc2a68a48750f60b1bf825915a9d0de52ee80436e26647029c5d64d3c14e767f88d5063db4bb5c435569029bca5fbb4a72aa6c9e95d5ec
+KO = e3758161d269defb48d47ebc5476ded47eb5296c296f8c26faf5509d342bdd5d01856930ecbf9294
+
+COUNT=32
+L = 320
+KI = c8880ec6e7f736cfe2818749929e8304cfbf6ef91a08d47e3827ec3dfefcd814
+FixedInputDataByteLen = 60
+FixedInputData = e9c5210ff76966c0ed2eabcdcf81c02f49b42b45c3c719bea9d954efe69f4d7d6293e33c503cde42f40ae3fa400bbed4e072424ab07857fa7c33da92
+KO = a460671c03e82390a1381a956e7e5232f8b0a1430d24c1630fc19c6d33c3067ded42b9c643196522
+
+COUNT=33
+L = 320
+KI = db3b4e00ff3d750eab4934476fbf1d7406f68a0b9a43847c689389359fef2d2b
+FixedInputDataByteLen = 60
+FixedInputData = 27e0b11885f480e60f6e87f469bfa76ccb44fa7e5f75b8189748fcf0ba8836c5597c4e4807bb82ef62e38f718b0e8ca19f908d267475460634d19a0f
+KO = f09ea88ed36494782534d4c21913716821ea53ceaa8720a052fe0a3c5d30b73e9c2c0508c1089de7
+
+COUNT=34
+L = 320
+KI = 8dff3938b906598719772331cca5fce2406c5a9c3ccb82b21d7fcf51260bace2
+FixedInputDataByteLen = 60
+FixedInputData = a7a4b6b8155421931d7f152a6addb7e6a3a3e55eed98c250419b16fc5c4f58a900a27a1b7eaa0a2ad9e46823ac9f1ee5ac0c964a8c081f74d901603e
+KO = 71003085e657de0e4f2098b93d7e5a946f368c76e2de7ddb5af43e316152c4435a41381ed6868a11
+
+COUNT=35
+L = 320
+KI = 283fc5980fba99e7b8fd262d761e25846dd8f525b785014862145bfed6dec940
+FixedInputDataByteLen = 60
+FixedInputData = 2022454baaac636ab6f19be033fbaedaf14e99d1e27975aaec187ee06c541b07bea0871a316a6088893ef367a6f94cd53acfe62038c5a1ed22e0ab74
+KO = df3616ecabbe6af05d3864f0cf1fd2fb7bc6c1ddea727f794882111a33f50dbfebbbd1eb260ebc7e
+
+COUNT=36
+L = 320
+KI = c4e02bb78fae02dfcc2e2d5269e394d62ea3ed379eb10517d6ecd26dcb82a039
+FixedInputDataByteLen = 60
+FixedInputData = 2c69463e51a0a767f1705aab913471b23a15ccf0efd995bcdac186ff75dcbb828289649e0599b0eafd8ef700de976d35ef3feb3cbfef782ae2318e9a
+KO = 5b820478d48256648f07afed2d831eba04ccb99ec348a74d0fa4af80b89e85a33e52dd6285a434dc
+
+COUNT=37
+L = 320
+KI = 72f27daf4e97309da1d1bc1bac863a17e912da3f22b514b2c7f0141d74b05003
+FixedInputDataByteLen = 60
+FixedInputData = c7867266e5d97d46afcb549a71abfbb9c4d104d4a48ead80e810a5dffb8bb9fae2fbef08a344172b489987fb44ba3ab78c68a9790a2ecb5516baee8f
+KO = 4c06cb75890defc27b3d607ffdace30468fc811332343ef7b5187d34d74d960bdd2098375be0b036
+
+COUNT=38
+L = 320
+KI = 6b8c3a0f7b68c6868ec89756428a43c13e7d93e649b3aa3c3421d77f355b0b79
+FixedInputDataByteLen = 60
+FixedInputData = 3acb276a33e7a05fb7cfc4524e0846ca1965d33291b81a67c62085553ef5dfbf274e4d60032a997c0cae06c3ff72a0abe744a6f9d620345928749b4f
+KO = f709ec6789710bc4ecfcdbd1eccb2ecea7dbe1114ea8d21d068ad45f8252eeec156f97c598cb3088
+
+COUNT=39
+L = 320
+KI = 9ecd4ff400acb58fe61f3716a2c28708ef4997a6e020431ba48fd9a2b930b61d
+FixedInputDataByteLen = 60
+FixedInputData = 6aba539c3fcc21e4bfc1ea25fd3e9677c4283032ed842a6d0deef4249915dda447d5cfbc46159e72f564c58dbdee03e4538e0d96d169815b2c9c4c69
+KO = 02365f1c01733d2706a25040c94fc18f8cded66d879948f3e92a1ce3d8966d729ab7e9acc6f11712
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 1612a40daa7fce6c6788b3b71311188ffb850613fd81d0e87a891831348e2f28
+FixedInputDataByteLen = 60
+FixedInputData = 1696438fcdf9a85284759b2604b64d7ea76199514709e711ecde5a505b5f27ae38d154aba14322481ddc9fd9169364b991460a0c9a05c7fcb2d099c9
+KO = d101f4f2b5e239bae881cb488995bd52
+
+COUNT=1
+L = 128
+KI = 6557c95653d32fa4afb3e6569e671bba0852e3e2554c5c1b270021f02e701322
+FixedInputDataByteLen = 60
+FixedInputData = ab901255f2cdea68a3e661c5cb81b9d48a04a4e219b8c61d08f085a577d4a1c11c315cc333eb0901b24869bdb3780700973eddb1db4622491f717e94
+KO = 4e1bf4d5c363b5fd3002bf400efdaded
+
+COUNT=2
+L = 128
+KI = 5dabb74fea1dad79b548efadb189683df6eb4493019155888adb80a58e63c209
+FixedInputDataByteLen = 60
+FixedInputData = 8f081e231bca606cc234f69b988236174196b998f8bf004886c940970c84779147291356dd4afddcaaec70cd7a223ced6c34780aea450b1b2eb855a0
+KO = d76810e3042b0bdb6c1cb43e7d481852
+
+COUNT=3
+L = 128
+KI = d4a0d760b97bb06178d4852b6e726b4afb04d50f024739a1edd33ce1985751a9
+FixedInputDataByteLen = 60
+FixedInputData = eb43e08f09edd258387fdb6b96c6e419ba6a50b75cbe81619f0afa53a1fc878df0fcd9ccee0bd739b2749bdf7410fb1184c4992b518fca476a9ce511
+KO = 35fae274b367860071aaf4c6aa603ca3
+
+COUNT=4
+L = 128
+KI = 41af1e4363835e84415ae804b073fb43d866395c062633c5c8f0061ac3c59754
+FixedInputDataByteLen = 60
+FixedInputData = 9898596d09be1fc60511b25b8c8a8eec7b37b6149f81909ff6cae72ea6282f18ff03999d241be2f03ba1067533ae17e7265801c2d4ca68eb393095ac
+KO = 8c74f6045439b37681985391f1a39a43
+
+COUNT=5
+L = 128
+KI = c9df6568e4a743bc465535a79ba9e013cf2722c1d589a2450bbd573d49fca7a6
+FixedInputDataByteLen = 60
+FixedInputData = f1ccdeef19e102e73cf250defc4f8e768b3a48691009f99e92a69eb614a8396ce1a7fc971142fc3725647210ac47b73f8b18c4575a60b6b87ad78538
+KO = b5e1bc158dede26db9d62c8e6dbc1ee4
+
+COUNT=6
+L = 128
+KI = a68ae08b935c9ea04f305642c384ff9f185e76dffc2b101cf53deccfb54ed929
+FixedInputDataByteLen = 60
+FixedInputData = 0273a53d0c1c9da0b076f8589168af4bc7027edb08a26e0c4d45a60a7ff66e41f8a166a4f2890e6078694d3a03f7e53766c4a4cd5f77f6c6a5dbc6a1
+KO = c9c5cf8000aa228c9c6aa80509ccc344
+
+COUNT=7
+L = 128
+KI = 253f6dd15acc323305a46f77aa31df6c95fa05b98f151952003111d4544024c4
+FixedInputDataByteLen = 60
+FixedInputData = 43bfc2cd48e32c9a6f080d34ccf133b5d5abf51964cb6fb43799e1445a9828a0a4a9bf00a1a5848b0525dc57c2f60c3275736546560eb7349f02946e
+KO = 50758d742a858b672e581a8d0e0839da
+
+COUNT=8
+L = 128
+KI = e06fd9dad0805bbcd95f6748fe93b21b69c0d546f6bda1fabcb2389be7b1a05e
+FixedInputDataByteLen = 60
+FixedInputData = 3c04370369a233109ad4edff643a055c7fbe81240872a58148dd29dfaa30b56177b02644f7175566d23b4ab23a084c4b19c09dd93feba1061c993ba1
+KO = 4dd58271489a380fc4731ccf508b8785
+
+COUNT=9
+L = 128
+KI = d1db718c611b99fcd9f05ad86220d14ec067529e8b16385af0e3976ac5469bfa
+FixedInputDataByteLen = 60
+FixedInputData = 512bca336f0f47c14eed8d09a91a086926720248fc3345a38b7ec618c971f4ea1c384815d60c93db175f8781672d295f907baa85492061285996a03a
+KO = de9ee9b3a5a698c6a04b5bd6806d3cc2
+
+COUNT=10
+L = 256
+KI = 77b50e24b859725d1cab531c885a6e60e7d5b0432f37408185ae688dffa5f6a5
+FixedInputDataByteLen = 60
+FixedInputData = 0b2c907499cddaa1fcfb02002ab8b9756c5f1f9fea482d79b8a6aa9fa2fb48e69df94dca4cb6f2e90a462678279ddaacc482fdd76581996b43974a22
+KO = c2a02b3743d506cdc1a41d4c2ae4c67610c5d607df0c26cbf7f4fe2198cb35f1
+
+COUNT=11
+L = 256
+KI = c70e6f56deac90cb1d42d7fe7d91ab1f0aa7cd20d2ac64ea5757663b8482409b
+FixedInputDataByteLen = 60
+FixedInputData = 7c6547d871a21bb2158d4f3b99cd877b95c2a4fc6c76fae4de691a5f83aca15655e68295e73f12d33e6c6722e3f48ccda696e6b6cd83c622951a6f88
+KO = 69e4e2ddfa344354a923369dc03c1fbe0efce6253b20a8f18028229ef0760d7b
+
+COUNT=12
+L = 256
+KI = 41e0ad64ccb45994313858e82f494d7bbafa10331620b1eb018c32baa3b3298f
+FixedInputDataByteLen = 60
+FixedInputData = f40dcb8b178475dbe14cba4f62ced6cad028f753f95fd95891e053675a89a28848d7a914156f0540d64db9bdc54bd61262477fc86540fb12abf2ee70
+KO = 00f0eb3a140128df58f00547e186d117c85c972f75c647cd00a3450022983df6
+
+COUNT=13
+L = 256
+KI = b2d501ce58ba67788e7eefad808490c0443faeb5bfa4a982977f256c873329e8
+FixedInputDataByteLen = 60
+FixedInputData = 0fffa9c4ef81432b2f46b5e4de435694a22772ca58707b59ea9774fb00e4d6521e79231f55559072f7876c81d171914265860f6c8531a5f5fd0817a2
+KO = f7e66cfacc7296ef346bbf256b2363d11cfe52ed91326f10306ac05f42d7ae84
+
+COUNT=14
+L = 256
+KI = 9c18976ae4f896e8aee3d9f343a3c0e4034063b8963c01752169fdf5dc491eeb
+FixedInputDataByteLen = 60
+FixedInputData = 3e7e41be6788cbd5a0065ee23d0b997f0fedbbe7ee4116661d25772f4c631e69ad79a3ae17457a1f4525bddaac65eaf559413980face97df7c782625
+KO = 7ed5bbd473c69a69433377a2dfc672d73304ff875d044f560af69ace0167463a
+
+COUNT=15
+L = 256
+KI = e6a14231a60d7c01051b26601b1011f0c12c99866272a84c7d6f3e8093cde6a7
+FixedInputDataByteLen = 60
+FixedInputData = 55d2cb9e31ff3729777112fe0c314cfc83b89154874166b32161b23fb7af3383daaaa9828cf86f1b2d06278c175548e3d160060c6cc79ff3f4538e54
+KO = 38e7e61432624b8a71d960f568be1d68da931e7b7de836b870ce7147d628d228
+
+COUNT=16
+L = 256
+KI = 4f3baf17460214a715b480fced33458e665d5f3dcc205fee773fdb92d50e6e1e
+FixedInputDataByteLen = 60
+FixedInputData = 2141e7641ea051226643622e15002584a8ae982658b421c4ab255a7f2f7dac98d3e8eadd47fd9e22c92610ed435a361221f35994332a1d8127e06866
+KO = c1164bfa7a89be0cac95ca05259b0bf864236093e3a18cbab039c41b7df4a376
+
+COUNT=17
+L = 256
+KI = e2ed63bd5702ebdb998f3921cb23cb694f932dd1cdeea0c999c16b1718ebe70d
+FixedInputDataByteLen = 60
+FixedInputData = d8285197a7e12457da13067a2b5e7ce8ed62f175e40bb76b032573ad3b3011d7ba9cd1052e4ed0f89716fa8f83e82d8bba1dcfbd2726d18f5c3015f5
+KO = 7e1d678b44c1c0a43072686de8d358958fe62568778c63d5d28d87daa70a9328
+
+COUNT=18
+L = 256
+KI = 4d71923280fb4a11b25f9d58d67704d8f8bb2d64d89edb9ee6f3de32e4601efc
+FixedInputDataByteLen = 60
+FixedInputData = e27b8f350bc1360ddc476cb0cae886f0161da22ee8159c330f545af1d782a0f0aacc3c3de6215807161df09336d470b5b4db1cc0ce73ed1d3ea24380
+KO = b5b2bb675fe7b04a52340bd5cf248d5258a1f837dad747ee8a4e904608a8977d
+
+COUNT=19
+L = 256
+KI = 92623c919ff7988e9ecd76847c764ee5c800279e7c430f666a898a92a42ae7f7
+FixedInputDataByteLen = 60
+FixedInputData = 0ac360109b9b442ec766ce4156198e3fc764004cc2959da81cdc1058318db7cb393dcfdb5f537584b8555ef8cb1a5221af4c4553dcfc1d46fb17df0b
+KO = 3ff8ec24646c91dca4f68053be9fd7d6dd9486059324288931efb904bb13c9e6
+
+COUNT=20
+L = 160
+KI = 18a5c3e669967b42e9a29bad8fe86699f2b5d496ff767cd3171d1c7195ecef59
+FixedInputDataByteLen = 60
+FixedInputData = 33231c50326592c25ec3eee2c61a3ad4c8a23c098dd83eafe5db411d0948eb122bb6eb7a1d04d2dbcd0b98d0b70b7ff305bb3ef6ac9d4e8e3f7ecd4f
+KO = e80afb5cd274cb5fa4952aa95177ae83337f4c8f
+
+COUNT=21
+L = 160
+KI = ff3a5ae4fb4afde4b4d833f824d0cf1c47ce233292e656c5781d6c68a58b6321
+FixedInputDataByteLen = 60
+FixedInputData = ef04ec90387db82febd86b397c094f09897cb766ecf21cebbbb5cd10804f77897fe667d108f1eff09e56d768d766c88dfeb26f76d5a4d315c6f3dbcc
+KO = 996ac089cb0a2ca9b11f56d34a23159f511633cb
+
+COUNT=22
+L = 160
+KI = 2ccaa379ee3f23b8f66b0786aa1f41f88dadb577b0bd70138c806ffdfe0d405b
+FixedInputDataByteLen = 60
+FixedInputData = 4003221254cee5a7695ac2fd6ebbebef126ead46ca669e4b1e62be07d32a52830f8ff0fcdc41c77ea073adde5dba778a9615b6cc71e02407d80b04b3
+KO = d42ed1cb19cb40a290c3e844340e6e17d03c251e
+
+COUNT=23
+L = 160
+KI = ac0d4c7403d3b90b6931623ebf8b43b174ff6d2fc4464f32b8a037c6732fd711
+FixedInputDataByteLen = 60
+FixedInputData = 70df4a3328af3d54232be2d8e555daea863569061c896e5497633710712c5c28213685724f74ae9a8c0ae93e8e257f1b798931ff2e69744e3dc272ce
+KO = ba87d4ac2b84a1eaeffc971e4191f1a845a09e55
+
+COUNT=24
+L = 160
+KI = de0bcd7db66d6c10b8d996ffce559be8a888808cb6bc0f57c3e37a3df14f070d
+FixedInputDataByteLen = 60
+FixedInputData = ff09671e3781ed35d727698521cbe1141269a264d8c5dd068714c9d171780555ab58c6d35e817447408fb55d16c28c51376ee28d42270a5084210794
+KO = 959c264aff798ac5f58a5733ad81bbaabc9111be
+
+COUNT=25
+L = 160
+KI = 5220ab52a0590ed4a1ba63a079f8f1b3cb2a4fa8cb79393cd4c86fc78d2039e5
+FixedInputDataByteLen = 60
+FixedInputData = a932b5120a6fd2c8f68427afc1bc5e9a054528b7a0d21deada2e89d861a7208997ee5f6e2ebb32d1ee1a05d5b0fe9747ade9e4d533c21120d640aa22
+KO = 55dc856d1f042cf27b0792089d4e34f1df9000de
+
+COUNT=26
+L = 160
+KI = 372be8b3465f8e9ddcfcdac8a1cb1fb1e40c9121f14f280c74040592c6620ff7
+FixedInputDataByteLen = 60
+FixedInputData = a2572392d3886fd2df7daa714203c56136182ec12530500f5cb54a47cdb8350f9e46cd016d136a5b72c594ace0af172e96353c4ac043af1336b6244d
+KO = 45bbea5f0fcb9aa8f77307719d42989b068b9d04
+
+COUNT=27
+L = 160
+KI = 84fe625e903a580ef1f83ca4fe9330bfb0622fcfd1757032621d37ebf74dad10
+FixedInputDataByteLen = 60
+FixedInputData = e5d3d12e9c8f46e0e9b09f1469224ef8e47d5512621659dccd59cb779fd956fbd6a0ef586c813248de5937527693075afc0ccd511551e6efd147a867
+KO = bb38cbb5e92cb3d1abf808f8c3db3c80e7a0cc8a
+
+COUNT=28
+L = 160
+KI = bc6431c55f4364d66ea8bf522c2524a43ac62140e650b0019ab356053f0ed7bb
+FixedInputDataByteLen = 60
+FixedInputData = e6cf7f18db999f5b53b1ea5006d026c43d49814773670a8145861bc6dcd72b6a3dc335c755ee90cbb2d8dfe8c5980a864c2e21ab2c2483199cbb2b21
+KO = 067a9f747c95849e4a0727770df19bd61f5bd6c4
+
+COUNT=29
+L = 160
+KI = 5993a57d153b7833a1615c31d3024e5f16fc7f2021f8df05ef3ca349a2501fcb
+FixedInputDataByteLen = 60
+FixedInputData = 09def46d1aad2cde7697c66ef54b75eae1f405c13c26c8e4382be9f4301d1f3c21b5a9ec1321e0b7cd64479f9a81eb5b2257638c3e979ccf366efc53
+KO = de89461e9e5ddc83639a2c3e8cf83b783278a532
+
+COUNT=30
+L = 320
+KI = 0b589e556b7583f0fa9144868603b59262f457dee1e887ffc0e39968218959b9
+FixedInputDataByteLen = 60
+FixedInputData = 1b95b940e0b950a58f09ea09941b80852cb29838940bb146dc3db0ddcd87f72ee28813c09fcef773e95438c0ed3dbcf29e78de0c78377561c5869d5f
+KO = 260aef65eefd58816fe1a77120d047548b00c475c25178a2a33d4c801d49e8a0fb830513d0b3ff17
+
+COUNT=31
+L = 320
+KI = 33f6d10c563563bd313da6cefd36602dd2e5766807421e4cbfa8054f7b862ed3
+FixedInputDataByteLen = 60
+FixedInputData = 4d7c4385ac18fcdf3f33e63eb1363cf96c1531b5fc56581fbfa784214048caf6feaa33e3e884181612950e99258b5546457ac285145466fb199a9d27
+KO = 37ef50428bf1bc6368149832df2ae7615497c097eb4eb8fbe1b4ca5023c9e5772b78ad8484c53069
+
+COUNT=32
+L = 320
+KI = 61399992b64c4691e665e18075566845646b58637cff6fa55e53d432ee4dd0a4
+FixedInputDataByteLen = 60
+FixedInputData = 9c1423e1ef19f18169c2a7d8155590c17deda201c3df9c98220aa3c7d790db85e2d52e6e3d611c9c7f8bbae8665a89f0f0f20639149f3cbe5bf4406f
+KO = 1852cd90c60232853f774774e7aadfc08b1b7e7247e2e9d0fed9cd44bb25ac34f813e47f76c071b5
+
+COUNT=33
+L = 320
+KI = 93e9f1737b5a059d6c5c83fb49648ab70be32736312127638b473132ae19beac
+FixedInputDataByteLen = 60
+FixedInputData = 47c06865f59c232d0b73784da4e639b869bc4a100200ae5375664ead537be8c039eae96ab689ce880014d71f1515710a6df04a44409e8732d377587e
+KO = 2dc8499bf63cecaca74c7f12f71a2f441f4545fecc1aec5eba429d9d5fb07c01959601ec8f47fc56
+
+COUNT=34
+L = 320
+KI = 8e6d7af971997d058d0258a12632a75ef390dbccbf377f1924614d92bf9d15dc
+FixedInputDataByteLen = 60
+FixedInputData = b2ad9ff8a3f7a3c3b156d725e80b5c109282b2699d1e2b70fe53ee07c07fea7f689fa4c3f92542a85e42bbe9e404b218257bdd0ae6e10fe1c1c6a0c1
+KO = 434c3a1cf8fb4efce9bf70b37d29bd95268d2b7a9258fc9d52485f52751bcddc83b4ac390ee87f12
+
+COUNT=35
+L = 320
+KI = ce9f834b0cc0596ce62161c669bc8061ad63bbac355e47bfb81d974af2116a69
+FixedInputDataByteLen = 60
+FixedInputData = 73fa4649577f61c5f2bbb4cd9b6e05388fb17de0279a5292c8f5a28047f2ab254ea89e52b7f7a03eb8332a9fe3b4b19e44f623e87fe317687ed6e8d9
+KO = 0ff0c6eb5d44534f2f8b836039246ee74a1999b12435f72f4f1eeeee3e9882c6df6a5e6b9900126e
+
+COUNT=36
+L = 320
+KI = e93c56fc853467c9c0d117de69fec5ba9cea731122acd56c82e1f934d5967ece
+FixedInputDataByteLen = 60
+FixedInputData = 0b72df7997e313c506eb43f35df9ddd7029a1083882e26d8a15505c56a668f735ab74b269c0fa1cf6c495c69e61b7ff872c795e60c6f431a685672b7
+KO = b0cd99a2d7472c2c8f5418867830330bd644fd865744d0ea3ec5490abd6bb618d4f9ae41e245df9b
+
+COUNT=37
+L = 320
+KI = 4d397641478ec413bd055fbd88c2df7012c221d0906bbbd78d5b774fcbe5f02f
+FixedInputDataByteLen = 60
+FixedInputData = ac3fed983deba23636519fa9170d0ebf5878e25763c53a6ac84228afac1d503bbbc0073900b57bf53e2512eeec3140438ff48b6d467ae4840897361a
+KO = 2420ef4e51bee2fdf3e649332df3c3745daacf7c8af391b1aa904825cdeb33a47fd96bb35179ef2b
+
+COUNT=38
+L = 320
+KI = a675da712300e6497e63d03e5eb1bba91e5a1851d1f6abddebe1999f2ed96b4f
+FixedInputDataByteLen = 60
+FixedInputData = dd12bf3e5265205e8f8896c2427ee398696467c1e2433ebea1cb59a64f6faad20e4e453f809810d932e04f0e9aa626adf974861d0a973262dfb1b3a9
+KO = f3b37e69c123c12976f1857941ab8030e1f06b1d4c77c2ff5b3a170658a1830463cd019e8e4c7bb9
+
+COUNT=39
+L = 320
+KI = cb99e7c043aa88a88a027833aa4f1094c6eef91717b2920c080b11840f7e059a
+FixedInputDataByteLen = 60
+FixedInputData = 3f04129d37cf20f501f1dc302a04895a1b5ff2f8cc3d60c829cf00abd24ce8d0c31ff1fe91408a11f1fec7f141ebd49197a5dc17319f9c9300df0077
+KO = 89e954a7716b992fc337f0ec457db49e7663b26e1ff4def68680e1e76adb6451c8cf3aed3dcb6b82
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = d0b1b3b70b2393c48ca05159e7e28cbeadea93f28a7cdae964e5136070c45d5c
+FixedInputDataByteLen = 60
+FixedInputData = dd2f151a3f173492a6fbbb602189d51ddf8ef79fc8e96b8fcbe6dabe73a35b48104f9dff2d63d48786d2b3af177091d646a9efae005bdfacb61a1214
+KO = 8c449fb474d1c1d4d2a33827103b656a
+
+COUNT=1
+L = 128
+KI = ec9bf202ca734acacb4c880ab3fab2a11a27ec877c66842f16f7cf5e611b55d8
+FixedInputDataByteLen = 60
+FixedInputData = 29bba1516d9d58ca3b88c9e01f88e02aa04fa62f6e0314393e89e41dc8a85c91faf8d4344f550d4be9c7ca7ac736e908a257ecc77352cf8726314322
+KO = 1aa9c924cd2eba50e5b5aad7fb27a0f8
+
+COUNT=2
+L = 128
+KI = c27c7fa61435660873342571fff48be78c5e0c059c34c10d51352fb8dbd83078
+FixedInputDataByteLen = 60
+FixedInputData = 75c8ab290ea5507bf5ca75dd098e0b9d156aa1efbdf964d3bcf9fe09946318f9103d93197e3d6879fc2848c3f262509b9d0ae97bcbfd8420788b5e1a
+KO = 06cef2b5fc4507e836b8a0e73b89f0bd
+
+COUNT=3
+L = 128
+KI = 581f402235774ead143faa69a816dc6e6d436245610fdf4498bbf6db5144407e
+FixedInputDataByteLen = 60
+FixedInputData = 549dda4dca35761202164bc18857e4d8e493547c8c1d30b62f92a849f5fa93b8e4f61af584623e4a2e313575129bfe3b6072e2fa5b68d02533c67532
+KO = 5b1b4a1056345f7dc42ab43018b9a487
+
+COUNT=4
+L = 128
+KI = c78b40c86a657009e11484c6d3ffdcecf1da3ab96838198c774b3e311b44dceb
+FixedInputDataByteLen = 60
+FixedInputData = 44a7b4390c0aff9674be6d3fc372e415faf5ab34b6a262cf066f1bdfe204986a24185252fb60c56fe204a5af76b5b41a77e280000d3d0b1d448f648b
+KO = 26bcf41fef27902f800f6fa99c3c89cc
+
+COUNT=5
+L = 128
+KI = 9c001f9819980cb68f48280c12819c9feb5f8713e8acbe51776a50c025538c59
+FixedInputDataByteLen = 60
+FixedInputData = ff311ad2e2db6e2e7a93f8f5122e3573cc2c3c948e70827ec051f3d359f6e1fbd71aae27144cea5662014d353ce33d56e5757d628cb7864fa3d9ca1f
+KO = 32e41464d69e8081bd30bce4612911af
+
+COUNT=6
+L = 128
+KI = 4111952a4e917d8846f7dd7621aec6f70e4690e7f4fa36718f3c3c947103005d
+FixedInputDataByteLen = 60
+FixedInputData = 7978b93b2b05ffb65d1213f268d5a1d7494392d86647bdd2865e6e14fbad49b4f8150eb0575dbb37a6334e2f193afa866117ba5cacddb42220c88897
+KO = 4fb9f87e82ee3f288c3061e2d420acbe
+
+COUNT=7
+L = 128
+KI = 5567d5d1f74ba234d36b1c105c387dee55eff876979e037dffeda8219fb4f28f
+FixedInputDataByteLen = 60
+FixedInputData = f26e591668e012646602492199eef2963bab6c09993f0dd64f4c696bc601d607c4a4434705fa617ce64d07f1e1c34ea644bfc742690cbf25be9fa870
+KO = 01b189da9047027ece68983ceefefe1a
+
+COUNT=8
+L = 128
+KI = 523fd5e17816fe4a560b06229d8f1698eef560e18e9880aa76faece373939ce4
+FixedInputDataByteLen = 60
+FixedInputData = 947e2d56d0975c8189e720710ae275364f5287eb41b893d2195ee3e4d961a3a2832031fe50a757e01edaff322f4909326edc5992dcabf00fa1817703
+KO = fbd10634c6b24a9754e9abb87b18add4
+
+COUNT=9
+L = 128
+KI = 2be344ba231a8da6d3b72601c6c1e930653445e5f2d34e39d9068b9c94ef7d4a
+FixedInputDataByteLen = 60
+FixedInputData = ac7f3833ec9c73fce5dc57c5b940ab8c3e5f549200c2946c1067593613115fb26727266b3a512256c237d70544c4be85840f07984bb19deb78c9c8ba
+KO = 6276fccea4da3bbcf635a98e127ae603
+
+COUNT=10
+L = 256
+KI = d54b6fd94f7cf98fd955517f937e9927f9536caebe148fba1818c1ba46bba3a4
+FixedInputDataByteLen = 60
+FixedInputData = 94c4a0c69526196c1377cebf0a2ae0fb4b57797c61bea8eeb0518ca08652d14a5e1bd1b116b1794ac8a476acbdbbcd4f6142d7b8515bad09ec72f7af
+KO = 2e1efed4aef3fdd324e098c0a07c0d97f8fd2c748a996ce29861ca042474daea
+
+COUNT=11
+L = 256
+KI = 8c9f3ccad22991e925c33627d430792bef8f8d9c7b194f1c0df5912435dbcfd3
+FixedInputDataByteLen = 60
+FixedInputData = 60e0794af22b404f6dbf8c5cbdf916321b75cc13861be5c3524021466f5ceaf9a4c2683cf8182eede390bde51c83ce72f4b61f3803803db9e52f8023
+KO = 8bb189e1fd082f8b29e1f8c0118442524c2d0a2e471757dfa99453818c0aaea9
+
+COUNT=12
+L = 256
+KI = 06efa15de9c4e827b7bb7f84355b643ef71c97790fc351c3f681bb1cec4f5fd4
+FixedInputDataByteLen = 60
+FixedInputData = 5b0fddc9d05ddcb1ec22719a1ef7aeb497fa15779567de0998a2fd434333a931f137bc9463d608bfc3f32eb6f6ee2be8e47771baef96986edc7d30f7
+KO = 3c296c96404de961b47cc6ae4f4d52cba879212f3a63a87cc53480770f215627
+
+COUNT=13
+L = 256
+KI = ddb0d33e3e978357dfef49349911abb34a8c42421969f1d04ce7e9fb84b2e0f1
+FixedInputDataByteLen = 60
+FixedInputData = 298e42650f4ddf30a1fa5dfeacabce3a2e74e50615636d5f64660dc01327d986f90b2ef79df7e4fd29c4f3289f22e4215e18f74c3863daecf08f3c9c
+KO = d052d7e7cc62967101653203e41c2ba3ec7b5fe2cef4595ba5c40b7e7b179505
+
+COUNT=14
+L = 256
+KI = 73dd669f13412b0b456ed2bdc0ebd18fadc05edeb5a9a6858064461e7118e881
+FixedInputDataByteLen = 60
+FixedInputData = 2b1988fbeb23da73057df855573c60454bd018d2529d0b159e3b80c7a7aebffb477d66bc5a92824de9946a0fadc2ec34c2cf2e8a1191d2a4b172c559
+KO = 898dfe8f3480854cad0fd1bc88c36349069f3332cf90f6166bb1d5a6d962c7a5
+
+COUNT=15
+L = 256
+KI = 69dc59e4baf77c5cb1d37da7d723cc439a71462564b812cc765a464bb52dac86
+FixedInputDataByteLen = 60
+FixedInputData = 5cb38a0abf44fb8b044cd0b3c9638a35879ce8cc5cbbbff3b01513a8be59664db068b4d89ad5984c2fd6e9e1dc4c02dda0579e9e61890c2044e19704
+KO = 720e993c06b6b05ae0c0880e2398c08e34a3048de6325321f4b5fdafc5269be1
+
+COUNT=16
+L = 256
+KI = 9c7005867be9b829d38af981bad1bc95bfa3dd3a443b65a6ef54a9b1f8ecad7d
+FixedInputDataByteLen = 60
+FixedInputData = ca2773715d037eec7e5e1a437d1db0ce4d52e617c68805ce3771df2f517b394942542155734330e1a05e47cfe1373faa84d47474109b20e423236a7f
+KO = aa05f7a674fa0c2acf7a2e94ffe1c32aae6bcd510e3bb1e223a63ded932c8e5b
+
+COUNT=17
+L = 256
+KI = 22d9bf5668bd90e8d8fc43c3a04356e530f9f793e3a0b3bcd675403335bbf559
+FixedInputDataByteLen = 60
+FixedInputData = b8d467bc14dc7d4f24bd58872cf77064e787e085a9274ed071f66c5516a2e4e32f1eb423217e30542d74a77c0b74fde49321a06878d2e0f1954d61fa
+KO = 20dcf4ea36f990a7ba3a1845c46e2c5c290aba39b32d984271bef02bf05a004b
+
+COUNT=18
+L = 256
+KI = ea85fea6137d953cd9d5fa0f55f64f247d6e652105666e2193877029d2864493
+FixedInputDataByteLen = 60
+FixedInputData = d64e9a7cf0b0f1089944378b51690e9e22e08e032e872b53cb35505158e4c374141a6456a910a7964848f98aa861e4fd12dfe4e09cd647a6d1efda20
+KO = b7a47c0333a1f7742fdacdb30b1374b3c7a054c431ed14622c01957e41aa8a68
+
+COUNT=19
+L = 256
+KI = 1621d11427dde824f4b5ea6d5d7d6aefacd2f568aa4443ff5ef58653e74400c8
+FixedInputDataByteLen = 60
+FixedInputData = 6f5445344fef88e4af10bd0e0f0ec667d81f40ad308d1fa448fcb9aa7e105ff6e89624e5bd90fd0b7770ad224e0fbc594d32a006d4f0c87bc3a03d6b
+KO = ea21158e118edb1fe22f79ed430bd16982077e5f91ea5ef4d6690d933b366006
+
+COUNT=20
+L = 160
+KI = 99f212241a343c1c8c2104ca6d28062413d985c21e6bba27fde0c622e2e4e6b7
+FixedInputDataByteLen = 60
+FixedInputData = af8dc1cb7d1f82ca834628c20f0fc81920eb3ff3f75d3f4e3000593e9c15872479711d99d1b7be794f58d80a31bb112219dc16e6354111ab1161e21d
+KO = 7f778c625bf0d083169a51584f6683f24af7c35e
+
+COUNT=21
+L = 160
+KI = feb7d866b6303e7beeec7df2a1e3e693627c0616fbfde1f9ed67ce9b5b2687ea
+FixedInputDataByteLen = 60
+FixedInputData = 5961ce06b7dab908222e9d95cc04b554db1c209cf0b00311f2eb4fc2cf36c9449943371dccdcc3337e5ed7c2546ac6eacb9bd5b52ac8a1d264dedd24
+KO = e097dba8a8abacc2cb6f0753acc24990599e1607
+
+COUNT=22
+L = 160
+KI = e95dfa799112b43bb1e28fbaacbcf8f0a879be0583caf13c0b47948c6ad6be33
+FixedInputDataByteLen = 60
+FixedInputData = 9961d38bc954af7a2c89d0039e39dc969318a307c340ff520b4e5cfa86e3c4e0dddd4d58f2bb81b058bd9a0b5996de15540f2dd72c01dc28499d35c2
+KO = ccdaa0390d3282882af4da09170d073c164f8f4f
+
+COUNT=23
+L = 160
+KI = e79face72d71d5be4f55d13cc2ee18f02d903c88070bc3fa332c4d4c4a699ac6
+FixedInputDataByteLen = 60
+FixedInputData = 7528d1b398b1e50bb32bf673994180a511e39a3c3a88e27100cb0eb8525f65f9709f7c79f4851465f5d0176a56b7179aea8b7adbaa8c2514c6c8bcd1
+KO = 0ad620323c7b11cdce0b775710d09e04e6297859
+
+COUNT=24
+L = 160
+KI = adb506e86f2ab9d8475401093ffc06c6b650e68f16a7295c51c32b9d021d95b5
+FixedInputDataByteLen = 60
+FixedInputData = 180b5989be71db7a90f3aeb779c6ee122390d45f092a6b7f71cfa16641a752b9dabeec1ebb0c2eb6522527da66e5a81d9d9850eea2340de0c492513d
+KO = 372b38871856b73dda5a51c16f77afede05e5ba8
+
+COUNT=25
+L = 160
+KI = 6bced8246d1e9ae8450f6341323ddfbd3fb35f8e9230d5d227e3b89ad3bc7749
+FixedInputDataByteLen = 60
+FixedInputData = 484443cabbf94cd219e0bf070310745f5236471364ee677bbac59f52ff2e1745e8ac645aaa56cd351b247c0d8c3541993d681ccd70d562d4f23a2d90
+KO = 635a8c2055f90e9c6fb75a430e2317e088af6d68
+
+COUNT=26
+L = 160
+KI = 5a9ebf2ca85afd6d2a9e6d451b5462026df5f8814c2395e4f44b1a2a8f71e79c
+FixedInputDataByteLen = 60
+FixedInputData = 0537968ba7f32f346da0865aadd1e994c17e606352df4a0c3c05962c52e6c939359463188dc576fac6432c1c54d80354d9bdbea2574f8c4af7df699c
+KO = 096ff72579a43b817f9ed71cf3c756547c9100c9
+
+COUNT=27
+L = 160
+KI = f1c806dfa2834658be83cee38f2919ab2234a43922e672cf660f5e9309e9891d
+FixedInputDataByteLen = 60
+FixedInputData = 4649b1091e4f843f3f6fac1c3c9ef5f5f0c930e8e51ca9252e2063fd9761aa3efde664a3fa9296bc9a433e7cfced6cca924ce50d9965964c5209be3e
+KO = 767d9260039ec7209c6a1757361016b7580bc5a6
+
+COUNT=28
+L = 160
+KI = f5181e0a600a0e432834603976c14021f58fdcd242b8c1957705460ee354e806
+FixedInputDataByteLen = 60
+FixedInputData = ccc9260b0326dd36faa42930f30776b021e83d995cb94ab7cb3a30298de460f3f9b706440d1b24aa75c6eb5e054bd441b1d59348c27b30165576a06f
+KO = e9d77f855d620dbf30321306874e83bd534f6596
+
+COUNT=29
+L = 160
+KI = 8f1220a302bee2de1873eeb3a0eed46c78b4f93490cac88ab8a2a02627eb83d0
+FixedInputDataByteLen = 60
+FixedInputData = 3241059f81de12922623af054104e0189f3c3441737420f5e9e6df6aedd730786bbe4563b38f4f435e7d1bd381c15fbb35be00b955b3562731881353
+KO = 99e8122d12c216a4d907dbc41449fface166534d
+
+COUNT=30
+L = 320
+KI = dabde95d751ff1c132bd49f80f4ee347bf39218cf8bfec61bc3ad865d9aa1182
+FixedInputDataByteLen = 60
+FixedInputData = 55da554307ed756764d4e97febb77ce85391b53225ee09417ad57def48ead090e3d1e7c2ed04f02462a6324ea0163b18f86201c69db27fd50b4c42c5
+KO = 5cc29221cfa6f3a4ded7afeef5a59c05bac787fc5e98a35ee0c96ba582b05c42f758966566084f69
+
+COUNT=31
+L = 320
+KI = 201f78b11f94b5c1d6f5d46e4c4bb2971a12737b9e15ba11bb367be5118b461e
+FixedInputDataByteLen = 60
+FixedInputData = 586193bbec1fec6057d03a3c8eed20ec5a2530caddbf7c083659fe2ca934ad0eb301cb31583327c1bd22222ecdb0daea618a21bcd03c8bde610bf6e5
+KO = 9d1974dd6deb299d61d2fc69a0329ae1909ad2ab53073c85716eaf2f405abce27765c969978967d3
+
+COUNT=32
+L = 320
+KI = 2dc48b8670e3274858cbf226e4229891d71d6a575a9001d7f92adba92501ac45
+FixedInputDataByteLen = 60
+FixedInputData = db562f3d1d81c85c4a5a30e8147eedb08bb454e28fc449255ce7b22f282a9bae0a720d9488e627172f75558ea1b91b72fb5055468a7afc85431970e8
+KO = 718b2dceab0c1948a6b93b3dd85170016b45356368687786d04083c6b272ed863f42fc771ad53091
+
+COUNT=33
+L = 320
+KI = e52969a62e618b5251f2c3bade59fe8f3fd3b3aace833c4c3cf3e7df28e8311a
+FixedInputDataByteLen = 60
+FixedInputData = f7db65ff442a87d4374714862e8fd1464ec92c4fad8ad115fdd30ef2208c7388a92361aef6671113a7802720d7c992f3377f192f93bde321184600db
+KO = 2b9c828f2e3eb2a619ae320e5b19567c1479a6b9daa9a35f3894ec065474bd6c2e1c12c037dd4fbf
+
+COUNT=34
+L = 320
+KI = 57b2fd6033dfb399c1f3cc177f580082fcdb3d72e3eeea484d1b52a2ac7fdf6e
+FixedInputDataByteLen = 60
+FixedInputData = 4b38c2a70643986cd5fedd0939e89bfb25aabbe8a552e480e015668a445419ff3745d152f12472bbb65fd0840c699ae585bdb8f6edc2e8dcaaf0fa5b
+KO = e9952996b13f8e2b534e22a93635cabd19abf2ab7ff1c106c111c3cf609a3a92007d0df480de221e
+
+COUNT=35
+L = 320
+KI = 9f74dcc44cff4bdb0d45bf487063613d5d1d8a298b6ec856709bd5d7b335c27d
+FixedInputDataByteLen = 60
+FixedInputData = fe19857b0bae929e40ad53049f7c3a1e544e492ad2ddee372daa9e90a50d706088c18abca2429a809c9d7f46a5a1db738c466014b4727ca7afe2da1e
+KO = dbefa67eabcaec5870cfce311944cac936914708b95c10ec137ddc4ed8b9cae4304edfac35aaa536
+
+COUNT=36
+L = 320
+KI = bbedfa89d99b1b61049693131a423a295c122ff8e8680241ffc3e3b7acb6f941
+FixedInputDataByteLen = 60
+FixedInputData = e4ef3bf76cbe60c70ed47d09c81f53955a5667c66a8bed3b0d390e37b91d9d5449eba63fca585ee69f49f012db0f12e077cb31a8368f594c46516725
+KO = 8878ac29ac55ef0e0fe5037f9ce8d90f05a3aaed97bfb9fcab1ed31f28e46170329f04851f667ae8
+
+COUNT=37
+L = 320
+KI = a3083703d5626314088a877f6a86d97caa86970b89d4d03919896225ded315df
+FixedInputDataByteLen = 60
+FixedInputData = b8e6239aba0cdc9cb5e0de0a8f511df640c15ab8d9a022f0f49859ad171cf4da6b2dcdf5cfcab1142c406e137d07da38f6b3b3b6413e0835c61bf0b0
+KO = bf991833a3498cdfc194cf50cd7a1f7bc12b4ebb2aad592a396f56e25fcd7d3185581a3e89374745
+
+COUNT=38
+L = 320
+KI = 0811263f8c5f800b19c24a060e6d4c46243f44fd9774be6f3d49a198fd05bc44
+FixedInputDataByteLen = 60
+FixedInputData = e92d1f334998bdcd04de5797cc62ee4747a1709ff0e74bcdefc7179dd5e909b2535d7556bf2a065ce115fe3041669ce303f5345205db02083d57fcfb
+KO = 9db692422a8ac0c5364e3a980cd2306b76466fe2bad3bb9307ff19562548757b95a540b9cfe72e7f
+
+COUNT=39
+L = 320
+KI = 3a6576a1541e07eabd47c3534a4346ab39f15eb01d83ecf2319081f6e7ada7e9
+FixedInputDataByteLen = 60
+FixedInputData = a259cae2c4a36b89563cb148c78251343bbfabdc13ca7ac2171c2eb6021f4477fea33b28724da721ee087bffd794a1563754b425a8d09b3e0da5ffed
+KO = 99b787ef90a133e5736fdcf175c3a380501f45dec8f093ecdd4000652f4ff1c6575248a363d45d18
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = d22779384558d1ae649896e8d844f29a4ff3dfc1a9fbb7c34e20738f8c795e17
+FixedInputDataByteLen = 60
+FixedInputData = 498cf66c5fd3578ff574ed8c85d072dcd9e18e4f07b0aaecad785c9058fa0f17647673df807984f5f20dec47e699aebd882e485a8afc44c4bc680d07
+KO = c721f54afaa0e31886df39bf405514d1
+
+COUNT=1
+L = 128
+KI = e72ea2c3b49b292ebbcda0b8505570882c40a06bd91f8bf1371bdbafdaadd352
+FixedInputDataByteLen = 60
+FixedInputData = f367dd689bdb8a020db283cfbbf68dd8b195a7c498cf78dcc4a3ac695fa19b1b9f2dbffef921d9039e03e2af981ea3cb35d56a4b8fa1df4966125c39
+KO = d3cffc6cf0f14f6029ddc263bcd7a34e
+
+COUNT=2
+L = 128
+KI = 23da4fd91776c6ed46cdd0bcf41d910826b85ed8d6091e55aea36ecf4646e24b
+FixedInputDataByteLen = 60
+FixedInputData = 314c76d36729c0064554bb1fac4078b4bbad98d03ee8496e0b2613a1663e58776ee6865200844d16cea89ce0fbbae65fb0c23ec78ff9fd3c7d4c7301
+KO = 7ec7774b2f0e0c99e66864769041472e
+
+COUNT=3
+L = 128
+KI = 16dfe4d75ee2a0d4e4f6158834c5768bb433d9ccbd7b87eb79f1d20ee6e7a2a4
+FixedInputDataByteLen = 60
+FixedInputData = ef7737df949ee57d1c43c960fa7d1cbc43aa6dd7666f778ca1821432ae9bb12cc64cfc93c637efdf667e4fece48a362dc355bd971425573002b53d65
+KO = b191cda8155af001b83242d5601938a7
+
+COUNT=4
+L = 128
+KI = b911902c27fe88694dd9660e4bff14ad599201c07dafa6e33851afd34b54c161
+FixedInputDataByteLen = 60
+FixedInputData = 52328f3a27f48bb209774c3a801851d357d617a027bec296ff048bccd403e35fa0dd91bdbf8af4a3c16e5bdc47a88d2a49ec934e6caa66adff6cf798
+KO = 37008655c0a83fcb27ddb3bcdacf393f
+
+COUNT=5
+L = 128
+KI = 7741c07e3868cb0fd1754a32e4d7863bbcc77e6ef93a574263e57c2d6e822ebb
+FixedInputDataByteLen = 60
+FixedInputData = c4abf29928c93d397ae3c19fa95f81d8cc0856232d800455fe823f63459eefa17249085349419b6f1016fcdb79382471a12844e4f858229c989e4e25
+KO = 55520a2fe8e69d4a381eb192df0353b2
+
+COUNT=6
+L = 128
+KI = 8f6a1f47a84feae1d489613c044edc134c38cce0cf819b8a2acb2e172fe4eebf
+FixedInputDataByteLen = 60
+FixedInputData = cd1f344cedeb08f263abaadaa7514fb7909e1856208d99f9e6a9b9edea3c6d2fb4761378a928b3eb98fe047f4e4fe7838249db33a025b14d8e4d99b0
+KO = 6d99214132aa9a298dd801032fbd2868
+
+COUNT=7
+L = 128
+KI = f291c8650c73aee7b7d0760efcc837ec83b2da9bfe517a3425ec112718e15486
+FixedInputDataByteLen = 60
+FixedInputData = 946ddfd8a4e517544dcc95ab849647876c136565d46959a0d4833e33d13bc4ef82dfa72810c0148af876492002a3b074e607f93d7519d27ba4cceee4
+KO = eba68932b7c70c950a378fcaa621fbd4
+
+COUNT=8
+L = 128
+KI = a828e93753e80ae62002e8963704e3943edc1463922ffccba248b7d09bc9adda
+FixedInputDataByteLen = 60
+FixedInputData = 1ed1b1f8e5244aae6af2a169fb20b0faf70f0b792b0b269ef8dea8a718e65c3673420995e030f4e7701d049870109425973c7dbd09fd98aa926ba568
+KO = 0151a5e1a63e8a8513d1497cdb284ae3
+
+COUNT=9
+L = 128
+KI = 5bc0f8b750954a81f381c861778db2352d70b3c5439416d041069c2f3dc41bc4
+FixedInputDataByteLen = 60
+FixedInputData = bedfe108fc105e5d445f944808999b09501a4283e8fb1093fec29bcc1439c12452a21b3dc4cb48b50d5927e9631239e10405c79dce58834218e613ca
+KO = 6a4a44e2a1a8f169c9b7b5958774eb32
+
+COUNT=10
+L = 256
+KI = e4c5b7d7a231ad8315edbdadd24bd000603dc9b97c4200d0263ab91626a0ccb5
+FixedInputDataByteLen = 60
+FixedInputData = d617cf7c32de4156000b240629d19f5e0aa631bf91dc53cd010bbe75f7e1d18ce53ec455a5d2c27fa4fcad68b93cbc7f53594097a0b7b8161b2d2be0
+KO = 46c444dd4ac832fe95f4f565abe686fe78423718800977a953ed1a592c39ba8b
+
+COUNT=11
+L = 256
+KI = 083f6634e3cc31434d470816a10d0345f5505fd36ea86ad3518ebb91250a3533
+FixedInputDataByteLen = 60
+FixedInputData = b4ceae5df9c0b9726832d8f8ff343a24fe36ed258ec80a6b46a2b1b8e9ea8096f8756d98a12c2e71b7bd941532be2c98efe60f6281e08ddc5c416d67
+KO = e767ebd49cf148db6adb502446c6dc70cc2a2c4260d2b97bafaf83a3b1bd3ada
+
+COUNT=12
+L = 256
+KI = 27ff494f915679f655bedd4beffee8a9c46392ea8b47c09eea3fcdd8ac26c614
+FixedInputDataByteLen = 60
+FixedInputData = 6499078491072a4d53ce1dbf2a87c54d561e911bffcbb6f8ef3c21f007b935452dfa86f61676b3fa7de60e2de89170ccbec7c8b1a6b07b6ea94178b2
+KO = daa598e6a5a0a5312d5eeedc7414163b28543eeb5576f2e1b9f47447589767ef
+
+COUNT=13
+L = 256
+KI = 496d0e35cc9d6c00010d082c3c093f695b53b43d1561e3e6682f547d017d2bc9
+FixedInputDataByteLen = 60
+FixedInputData = 9e23e39d8ae6bb9f896e05396c6611e71cbf58edc5ee65435f8a8e50f41f6d914e5120eb232054ba688658c632340f171461cd436133ecbf58d97f59
+KO = b49f08ffcd8769e3683d541dcabae97ec2ba3b893b65dc69f5775f70055e6a9b
+
+COUNT=14
+L = 256
+KI = 135e9762a8f05b636c712333a9208950445161f22f012694646546d2d156ffb9
+FixedInputDataByteLen = 60
+FixedInputData = ffd7ffd30de9a984ae6529dfd42c06a474cb09779f361f42afe7c872286e8129f00b494221072abefb1990f9147b74a6118309949a8009391dae3329
+KO = 403237f20c8c11a19f45a9c06ee360c78de5a606089355009a2bb0b075763a2b
+
+COUNT=15
+L = 256
+KI = aea14f5cb1f70e5cfb06acbe702ce3957805048cfed8cd0f5240d4e83eb4d11b
+FixedInputDataByteLen = 60
+FixedInputData = 13d4c232836329da0705699879086c542ec8d1b5fcabf2d46fd94ec2047e34789d1870871bceeba5f025c9c2819395166d368439d737a0f7000ffd64
+KO = 910db83b48b0b2e7c2b298a358eb3086a74d7865eaf06a3579f54b243d3219ed
+
+COUNT=16
+L = 256
+KI = 5eea4e455e4ebe36e65310b1f75c81e70c15e8f1e4416bb9db0e00e5966b96c9
+FixedInputDataByteLen = 60
+FixedInputData = e041e711b72149da5b58f8559e59ec8b9ce6bf9731276cdd4e34cd9830c66842ecf393bf68140356cfcaae77b2cf10995c655f12191fd42fa743a07d
+KO = d75f6de208c06a2a147cb5c62307f0bd99f0d5b55e3a946baad14c71f661d6ad
+
+COUNT=17
+L = 256
+KI = 8323c54b8172e3d6d7f1874a9155295b6713a407451c1fdf3fe3d9f2e029ee2a
+FixedInputDataByteLen = 60
+FixedInputData = ef284a09e5bd1b1a41cd7d6af72d2d456d83947edec11c7226a99b45f7bf41ae13836e3a05eabadbc8ceccfefd4bcc94b2d95771f6ea1e4d50a566dc
+KO = 21a52119c6e85f156445cb9a89647b44eb6c05f728f9a81978891779e655ce55
+
+COUNT=18
+L = 256
+KI = f86c13daaf3b54ab8dfdd64c29ff54123c9588a8d783f000bef7ecd47674bb34
+FixedInputDataByteLen = 60
+FixedInputData = 45cc5a1982b912aee9fafdba2c9dcc6b2efbb430625125af45d79651173395cd9d76e83a1e3605a7bc4369d2c637011df9eafedbf50a8e50e263d1bb
+KO = 79c3219e556e81a46d420cd8e07a548b33e8f67c129d79020acd79b2a8ef7a0b
+
+COUNT=19
+L = 256
+KI = 59b20dfac23c14ef41b2fba1c239b7bc502ac9f69535c94fb1ffcf85c99592b7
+FixedInputDataByteLen = 60
+FixedInputData = fab604e260340462080be5219dc12bb2851cd19d1e80768104f0d681d1779ded07cd25b8c96d91d339ba337a1be3d04a7b6aac29038c874b615375b0
+KO = d119f27f0e58de39fdb58ccecec70cbf56733684fcc79c3a2aedbb8c368041c4
+
+COUNT=20
+L = 160
+KI = 92f2aadd695f42b06bdfc6adfd82f3790525b36e7a4ff006aee899498cb118cc
+FixedInputDataByteLen = 60
+FixedInputData = 81de5dcb138d64c0e281d26967d5649e735a113bcb6db31d57ed13b3e7d4902d2b6f4c828a20386ac0ac2ca380c6ccd912322027f04f819387e98e6a
+KO = 5f57f1d0c200ce42c25763f86d6155d65c364758
+
+COUNT=21
+L = 160
+KI = 9ee7654e9a8e3171869b7b9a886d8a6f27e903a9760a102ff574bc5ae293471f
+FixedInputDataByteLen = 60
+FixedInputData = 1d73fcf251bd72cbace96d37b7a13d5da1516418115e8acf55c2ab86c3f160f4f2f8eab82efcbc4c757986fe1db58f625c5a2a336c92d017d56ada87
+KO = 87f046544a8ba38e5e81d5df6c8d517fadf733ab
+
+COUNT=22
+L = 160
+KI = 7798fb36d849afdcabecdbb4a998f0f6f0298e826c238afea2d1df4e8aab2a0f
+FixedInputDataByteLen = 60
+FixedInputData = 968e370db0d976299a49b4e1393587df90d5cd8d6e8c264ca2b6fd856418ee296d22b5b12ac71c14dfa13b0f439f96c72df0c5ca07c92ccd87757bfc
+KO = f725ef56e9214127e05eeb5a6d6ff16bc4073931
+
+COUNT=23
+L = 160
+KI = 2393c746d342b962e16420dada57b2bd147b1777e6912dfb25987ffa639bd5c4
+FixedInputDataByteLen = 60
+FixedInputData = 906de91ddee3dd5860453679749ee4fcfad718763add57e3fc84b150d842da9f85abbf08db439028e7aa1abb87a0d8216e411e128939e3cd543c1f5b
+KO = 155bf397c33c2f53f6992ea2e9bd8728795eecec
+
+COUNT=24
+L = 160
+KI = 049d0afe689b869ebaf7648c3bbec51bd598fc0cb76627611d78ccda5f5438aa
+FixedInputDataByteLen = 60
+FixedInputData = 92313cc92de2203b79d8d8ee37988e8b00ee983e12c004f8925fd3cd2a631abebb63c5622d87ef6a9c1f2b8d047e30033d5290a18c3b99fd67909348
+KO = b1b87a6efb60283a0e038d76ba0b9d62498fc225
+
+COUNT=25
+L = 160
+KI = 1dc19b9784634e4865475bd2e5ee63701a8d805e322209bf6e6d032f195c39a9
+FixedInputDataByteLen = 60
+FixedInputData = 6b709eed4bb5903d9ea2474b0733bf2d0adadead5a3f16de1752708bc68b6e1187324712f359f168085546361973fbcba08bc5c6f06b140ef3185b87
+KO = 788a8aece0654dc6aa19e9142ac940c9ec5e3af2
+
+COUNT=26
+L = 160
+KI = d8a2dc26adbee289022a97df58b294e3ef092536333bfe8bcf45d43a2a95d96b
+FixedInputDataByteLen = 60
+FixedInputData = 4bfede66077b8d9387908ee66423c0282b867d4b84718a4922cdbff7057acbe6672f98aedfd48ac53e8634acd355c3814032c7265c3e2b4dbeac95ae
+KO = cbab352c1377f989c35f47e9f42f7ca7bbcab687
+
+COUNT=27
+L = 160
+KI = e5fddaf23863e601ace2e1a813b6a2a6b9e0565c3789b8362f2b05f3f16feb5a
+FixedInputDataByteLen = 60
+FixedInputData = 2fe6c670c66db9422ce2c72e244761f65c093c4a85067cc2d0f20b98dc96e8577767a286702b1513dd7b74dccec1585e33015223b8706aa905a1bef6
+KO = b47202257982192334a2ed0a9a46f379063201e1
+
+COUNT=28
+L = 160
+KI = 3dc9860d46481c1feaebb3ee4f61ad7b6d9059d5b8e50c24413cc061dece9559
+FixedInputDataByteLen = 60
+FixedInputData = 2ef0aa3d5e3043c628960ffc54304103d6ec34e631d09106d433d2a442b1c556938ba80042022229a24b7edb2db29ad33bdf80d234150e9af13dd883
+KO = 40f19230070606bea18f0ea433739a2501e11bbf
+
+COUNT=29
+L = 160
+KI = 66ee035d6761f7d767f7bc24f680cf8598c05422f35e9d5f2f20cbf01fe1beee
+FixedInputDataByteLen = 60
+FixedInputData = 8645cdfcb1fbf16444862757a070ab3a22a510e73acc8b1f8c3c2baa49ce41d716b7b60aa88596adc5c2faa1e59bbcac60c40d5ae3fef3e4d466eaf5
+KO = 5b0d49eca78b6f90c8a7dff142d7e3a83a3e4afe
+
+COUNT=30
+L = 320
+KI = 91cc6500cd003d3da35014958bde0bf660c18edc6b905fa5df932d91939653e3
+FixedInputDataByteLen = 60
+FixedInputData = 6a7a51e74597e60f97d98a0a317a08a45ac4eb8143dc1d0ca9c73de1e716234b745a438162bd13069930188ec9fd6a6fe4a2c7737478a09d74ea23c2
+KO = fb3db58620a605d3c3bdcd10762744edc0e25eb4100efdd39afefd5796a530b291509a87f31721d4
+
+COUNT=31
+L = 320
+KI = 3e8276adc831267963f83db1300e23a027600d3dbf1521fbf2452ecd5894a8d9
+FixedInputDataByteLen = 60
+FixedInputData = 7abd4a246fff7deb497a940821364e1aa7eb4e87847bb335c815601c4f7bbb67bbacd1cfdf8dbc3b1156415decf45381679f53b6c3309af2c4133995
+KO = 89f9d3a3a894c4eaf9f1545451477d268e9f50764c6f4019fbab2cb581c6cbd65aba09c0f1ef693d
+
+COUNT=32
+L = 320
+KI = d0faa69f38e901b6fc5f07b9ee5ebd19ed0563d0f178031852676b1f8a267095
+FixedInputDataByteLen = 60
+FixedInputData = 4389cf43743ab3aa878ffb215bf0f67daac184eff4b21280e9510004871edf9714cf8118b50939eebd908b075c75d094128875fd33c3612f476067c8
+KO = a8d16e029c82a73b500fa36873ce4c0b3c479ceb8574bcf6ecdd9443b6321e4521d0886512cffda2
+
+COUNT=33
+L = 320
+KI = 5fd382e040add7fb017d81a5f341a8282203924b4e9df0edbf7d035fd53f13a8
+FixedInputDataByteLen = 60
+FixedInputData = 4d4ea9f61eaeb59320f2f9cad060d473dc472b9c3b96177d0625b41c90914e792b37aaa6f85b9cbaae8052a4d7e3966c9e392c9d025e8a41f4b54f16
+KO = 9ad1814078fad8e864fec99a5e422dc0827e6946e224fee295b5b757cc53c3b8b2b101b38b6a608a
+
+COUNT=34
+L = 320
+KI = 6570bc6745938187ffe41af252ce0f4a6b3edb01fec5b8db4f0fbf5d1022688d
+FixedInputDataByteLen = 60
+FixedInputData = 70f6af1f3d96e227b91afe3ac40243ca11a870e30bc02b839be03e3d5e68aef0a06b82087f93dfb0db2e7e67acce61076e1d39e0d4f120e97851d639
+KO = 6b981e25fec4274eea6f02db3ef12c0199133ddf3a1833a06acf1bf074c20d70e7592935f9935747
+
+COUNT=35
+L = 320
+KI = 1d6dc3f63929239eb0a3d4d138e1f3e53bba0304b87d37f1022b572fd7c21ba6
+FixedInputDataByteLen = 60
+FixedInputData = 89aaf9debe6926c977ad107157ae8b694ad180a458322b2bca56bada5e004ec18af8845c8cb98d79df3a061fca5c1a9edc228e9357429813cb7d7bb4
+KO = 51fc93bc23eaf6003fad84c310155b53246037705574a901fcafd31335f81e68f1b4348a41a0d414
+
+COUNT=36
+L = 320
+KI = 5c3f01773a3a70a1cce84150d0a241c3ef730cceec4a39fcd5bee166eaf18e53
+FixedInputDataByteLen = 60
+FixedInputData = 70fec8256e95ef337a539478c4025c3a27af84001fa6b55ddba8cdcca52a630e4b6c0d25acb3b33e4f3274d6c3e55505f1bdda0d5def8cffe3dfdd54
+KO = 7c498ecca6cb79725df54ffae3437c6eb114dcc5fc8f6968c03d1cd71ad5f33846a28f57f5e1f697
+
+COUNT=37
+L = 320
+KI = da03d2d251c0bba1cbdf30ac1c1a794521f70a33ac87c268b9727a2097ad4d1d
+FixedInputDataByteLen = 60
+FixedInputData = aa23b1d50f04d1ae03e9ac456bba3101961366a66cd6c0ff1a4b3db99b32e119cdbdbc72786494a3ea352fd33af10a082a9ebe426fc9ca286c315e34
+KO = ea0bf802f16fc54bb48a8b0042b3df1eb8acea037300462735fc93a480e6e4231cda5aa86b93da53
+
+COUNT=38
+L = 320
+KI = 80e6f8f31705b07a79a0e283e1c07d62a13a142de101c7afa53bed09e3e244e0
+FixedInputDataByteLen = 60
+FixedInputData = 0bdaf11f1155d79dd8b4cc80dc323c9a4c396e2b4e1e005e86091774dc5e693fb7916221b0896c4f068e34143745432597a7c60f8a525af47a311c78
+KO = 3178a5754ba3f6f047d007a910d6ef38996b224d1164087a81796c605f821c288be498b2462582dd
+
+COUNT=39
+L = 320
+KI = 693ac93fe6c6968fdf373b1325c3021117930f908c9314915458ea8164aba1a7
+FixedInputDataByteLen = 60
+FixedInputData = 703fa618003f977f8a43a63b9f933dd76356939280ef361d4fb66845d1e9f7549f5bd5a5c7786da8f8bf8425d5ca1c08686f943b8e6dbb8de19fbe5c
+KO = 2a41a8122b9d2a604b67fe17fe6e4ff5b22d18936601bb2a79f1ef04e2a4e65cc0b0a2a915fc12cd
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 6205ae02dc1e943506ac7049889de1d9e4cfb7e696508ec999f4cb3d06ac5964
+FixedInputDataByteLen = 60
+FixedInputData = b145c7c120101f418f069dd639feda41c36ffc64a251afb5829c4c71572f16a5cdbf8518d8b9fad7a7ef40483ad0f8a8c044aefb7dc8b465923ab403
+KO = 22001c6de7ca7e303cfa7266f834d7fc
+
+COUNT=1
+L = 128
+KI = b430827b79c86141115e4e65ea57683569c3bdc9e31fa8e2a1ae0be35bac923b
+FixedInputDataByteLen = 60
+FixedInputData = de0a31f68ecf35853ee60ccfbdaf364ea657ec0eec929fc790378a8acacff53b4f67f0bbb6efe7585cda5183989f820eb80c9c656bafb6098ee721b3
+KO = 2a612c89ebfee26f861836f68de350bc
+
+COUNT=2
+L = 128
+KI = 93387ab13f10c55984ad00413d53d0937f740daa44bd0b6dca47ed1a32a5f791
+FixedInputDataByteLen = 60
+FixedInputData = a7f0df9e67e37baa8ad2177bb2358552ea36b755eaf361530d140b78dc77eade032236a5be5af8cac54cf0bc6c0bc49649405185aabf94d7b6b72495
+KO = 91a688c1c38fd0bbd351f4fdc11b5d04
+
+COUNT=3
+L = 128
+KI = f90dac2f11bcfad517982ad1ce6e80bd40d3be0ed8a86e62ed95227f3dea1009
+FixedInputDataByteLen = 60
+FixedInputData = 04da0611a93f68d5e2ebc125ca63c7ca8a2a4f26f32b9db8f2ddf282fb6ff8ff43ed8557484302a07231d6eeaff4629aeb5f66e2a3fa8c02d8b24ff0
+KO = 8101a17084f065ed5e1dcae5cd777a49
+
+COUNT=4
+L = 128
+KI = 5348979d5903e187e6c96f259415a519465f70c06a03549254e3a3ac9a628ac6
+FixedInputDataByteLen = 60
+FixedInputData = 77706b766f935b8c67d6b4e8b88d30720be5a79ade615a54c281bf223a2bd35afe19da814e5129988cc104a4d84ed51f0f5f78e6812fc7c6f4768b5b
+KO = 840782a22f8da1fc7fc176dd832ea805
+
+COUNT=5
+L = 128
+KI = 0cb1ef75fff386e9cd3451a3861fae88767c8ad60a119e6664ef96d685b44baa
+FixedInputDataByteLen = 60
+FixedInputData = 2bb7c8a0d32f6f17a9365395e380b338c214845e44928fdba23ab5e2944e2e8e5449fd1952dff9101d495a25dd50fdd8e9c5b6dccfc604cda24d4fff
+KO = 568a4760726b052462d4fb54dbe22318
+
+COUNT=6
+L = 128
+KI = b9b59588faad516b34ba00e605d9e6993152812ecfd20e4df55cfad534364986
+FixedInputDataByteLen = 60
+FixedInputData = 452b47397641fb3e27aebea98dac22fa0b22cbf3df57cd578846b8336ff697ece79f193892bd20c85af09a728794a39df547c0b8d65ac1ab5d1b5bce
+KO = 0333269aca2d43a0d4ad986772bd24af
+
+COUNT=7
+L = 128
+KI = 268b443306f87acd653fb953e1ed03323e7e380f4b0a7b2eca098cf69a3ad37c
+FixedInputDataByteLen = 60
+FixedInputData = 62749c6584e03d5c988f5e38dc99148565a5dbf46367451c05a47e145ba975f3558daf0a0e228552e06f2dcb8e63ffadb227c0dedb01dc235a1c426b
+KO = e59c9969f25e04196720665b6cad0d9c
+
+COUNT=8
+L = 128
+KI = 0704dc326f33158b0a3d1d6bd2586d4eb22d91bc7f1d759548e96d85f8236fd8
+FixedInputDataByteLen = 60
+FixedInputData = c8bac3b0f6a4d3781ad98faad0909c4024e34b22eed946aade4e434cff8cce090396adf1d71ce31c35ddb5732bab16a2c2a973609fd1bc3ff0ba3c49
+KO = 416b098575067c67707dc58ba226a44f
+
+COUNT=9
+L = 128
+KI = e69003c7897204a13e8e24009618cb31a06749d822b78c8e19df32a19c65be1b
+FixedInputDataByteLen = 60
+FixedInputData = 19735606ae88f6a3579c00cf4ba98b995c907a34f689b24c7481306e00fcd66686058759c94a89d7a489e71c474ae3fa7dc08efb163a84d27594159d
+KO = eb412ba8c3cfb3747e81145dbf6b7bfe
+
+COUNT=10
+L = 256
+KI = 214574e31e452b6c9002b13cc605494c3d70bfc9c8eca0b912cccc53dfb19b0c
+FixedInputDataByteLen = 60
+FixedInputData = bf748a59f3124d58aba02534bd854d151e132c14e95ef2ad7745986154e8467c63a7cd7603c8eaae457d6e86918cf4ebd450240a078d201f231a618a
+KO = d154eeb5e71969bdaec8a86e260c133719f2de503b7aeebe64a251a81f7b2633
+
+COUNT=11
+L = 256
+KI = 5f5fe61fd4f655c556f428c1e03efabd7949eef01dc7e82b59f66a7ae02802c8
+FixedInputDataByteLen = 60
+FixedInputData = 0fcf030a18be1c403eebf5b02ff81a32172a47d0ba5704d23a9c8b7e4c8448e38acf879fe51184c114a26e5b9043080c6677f9fef87534d11193cf3e
+KO = 33e4109dee77d053c85081395d5e76bd06f64e65b01e160f45124b0bd6692450
+
+COUNT=12
+L = 256
+KI = 98a2e5305472f14269444af3646354087632c93329c98b4013dec0a819341252
+FixedInputDataByteLen = 60
+FixedInputData = 2cf382cf95cf6d2f87c187b69347bb9c1a868abd756f414eb9762f046455bf2caf1445a34de480a3342e596a96354b48c43dfe0941c275ec0af1b4e0
+KO = df7bf67b6aaff4f4bdc2a88fb530f7ec4a6cb356b9550018654c695d872b9f03
+
+COUNT=13
+L = 256
+KI = d9789c34cc792e2c553209c9006001ae9ac39a44e738d3755671b1fd8e5d9faf
+FixedInputDataByteLen = 60
+FixedInputData = dab73a7983842c87ec47cbff3f047e99be42f0426c8b91849a68898f057b8c2d49be888bad6c76499cd552fe96072498d24612905a7b9ea03c1a3b18
+KO = 99fdf50c50304a192c850853235300cb456e2a171290c64a8427b93e738ee48c
+
+COUNT=14
+L = 256
+KI = acb9f36a274c455ce2510d3f2a7ba4a50e0cd2b8d00f5fa1cec987bce19b06b7
+FixedInputDataByteLen = 60
+FixedInputData = 984ec7945d191dbcecc2f490e8af436e69c58b0bed8c9f5d3e2293e141d096febbe99541658723fb19f5bc0555f170c1f6823be6ab0afa67e1b73c87
+KO = 79e92d759f1f603ca94bb603539fa39045c6518345ffd102ce75f313e91bed5d
+
+COUNT=15
+L = 256
+KI = 98fcc0bdc05223020804172bf75e6f61ab269d7333bc46cc6b15c9f609437d51
+FixedInputDataByteLen = 60
+FixedInputData = aac195073dc734e5ae477c5cdbe33d35461f9733a36fa887bf219b194eff2ab5b8014584b7cf1c6abbf92e3295ddac4a06959dde53b098fbf1c785e3
+KO = de3cf0c48f7a6aa64a36694c36a92b2c143e9176b673fb979f10b8ed37931396
+
+COUNT=16
+L = 256
+KI = 038ad7c6bcbd7b8fddae016a98fdeafd3ed625f53824f80759ca201688cd3a5d
+FixedInputDataByteLen = 60
+FixedInputData = d92aae3ce9915a53a0f4d296c2b4935498f16b857f9269e2d7d6ea92e48156fc85c63ad367399a1e235367c6a7e385967d883d74bcc91805afb7ae5c
+KO = 87481a4866758c6b84985065305582ed8b0ada58ba5de0c441c3e8005e88efd3
+
+COUNT=17
+L = 256
+KI = 0cbff0516343ac72145a64a69fa3de1867ba6496d106c3c0b48ba378228012b7
+FixedInputDataByteLen = 60
+FixedInputData = b7c08c99ceb0af17db32480937faa350f86000bf298afde1b57e06c73efcecb100054cb7665b12da962aadbf24d2b27fe4a337fd8a8dfa18bb05436c
+KO = bd1a9c8cbb8df3749cec96b0239454169fbd9ad5d46f1f2dedd71303200c1bca
+
+COUNT=18
+L = 256
+KI = 9f256570c60f93a3723e4484f0620b5a9c9ee50fd578f1ea51a61ca3e0044ada
+FixedInputDataByteLen = 60
+FixedInputData = d343a6f3029f6e024aef780cab559da598b32e2c35cf4b7eb15734afc9aa26c200b5ef1bf0e0fb9697915e58611d45fb4082c27caff2f180dea982f3
+KO = 0e47967894d4559949e2633919861e2baf13dc6e57bee93c09d027f0fdfe8fe3
+
+COUNT=19
+L = 256
+KI = ac4e2a5c6d2548d17ed66f3d3b6bd15a6bb6a704ebee25f75af2fd13b2ece877
+FixedInputDataByteLen = 60
+FixedInputData = 8c53703c44542db7863991d378f34d1fddd1829b51f0e15b267955eb675ba74cc99a6edeb277ccfe269e93322d2c174e9aedddead491e9cb1579c7ca
+KO = 313d6c681d4c3c397d31cb29a778b30f80c0ab50fcec38ef38229867ea399c52
+
+COUNT=20
+L = 160
+KI = b08d8dd7de6a1f43fe8431e774d86aa8c36900265ef9d5c3f41636df5bbc4c6a
+FixedInputDataByteLen = 60
+FixedInputData = dceb8590486ad04658155a08fd9681e16554124bf3ee5de261b679fd0554bbe46d67caca53cdf2a12f398878a95590f68d0ecc10d775f362d18c73e0
+KO = ea6cacffa4c83467a6e7a5fde54f9aab8d52a289
+
+COUNT=21
+L = 160
+KI = 4d2df18a9e36bb57a63d510487d948a453f9a688630b96d49c624e857f47b486
+FixedInputDataByteLen = 60
+FixedInputData = 72ed584686c66177af3036b2c8bb5c3f6c6f986a0c6e999a4113d4637e9463ea6c5ef918f2e04c24646127c6032247861f568efb3da52575cc04d009
+KO = 8d912606a40323c42d7ab4d42f0ff650c667589d
+
+COUNT=22
+L = 160
+KI = 89654f3e12931aeac43e2543075e0a4cdadfe1e48ae7fc4d0b9d54a3322ce4e1
+FixedInputDataByteLen = 60
+FixedInputData = f938d87962df1cdc8b9a793a861814d940624bdbc2dbb26050149ad8845225bf9ed07517439fa75f285f7ae197c67ab963b4cd1880528da5ce399906
+KO = d58a58cc921b4894cdb447ae080934aa5564936b
+
+COUNT=23
+L = 160
+KI = 41ed810871f3c36b80163c790f2f2d1f337c1842fc1fa7b939204939df5880d7
+FixedInputDataByteLen = 60
+FixedInputData = a65b035723baaabd6a2fb579d07012159ed2a782ee645c7e60234e3087628da426449aa10ca2dad736c18fa7d87ed04a59aed14aa0ac5d1576304e5a
+KO = d5539d00ba15fb96419b84f66734c3481eddcd65
+
+COUNT=24
+L = 160
+KI = 9ae9106f2874becea1e31581012bbba3c4cf85ad416a1777d6ac34861c17e863
+FixedInputDataByteLen = 60
+FixedInputData = b4726d31c901a28c7d255f068628cd62dd37dad1d446ccca1bb580e3a07b8e668a13e079608176e9c03fd77e5af7d6887004f5c6f338427bf5841e61
+KO = 49bba125fc015e4822a93f53aea59a13c64c0ace
+
+COUNT=25
+L = 160
+KI = 42bf43ad753541c42e6572278fbb37b89283d9c06c14f87a9fda4165665a6f4d
+FixedInputDataByteLen = 60
+FixedInputData = 6b46fcf09060826bfea86cc0f31bf74011534678a89c9ff1bfc4478799c9bee1f7ee0489d9ec21ef7e40f5e7837362f3679a1498b40811f91ec32daa
+KO = eaa86bbf9fc6a9e529534f5dc62569c072f339ae
+
+COUNT=26
+L = 160
+KI = 80eb3eede80a322afa23b155ab36eb56421d380dd9cfc602f33cc6b8a98aa71e
+FixedInputDataByteLen = 60
+FixedInputData = 9cb2cef4b7a3c266dd93892baac5bb375aea37bcd3526d2121d33a40a1cd002d7e7e985295df5213b9fdedd6e9e45e2eae4885a3f35c3da47698bcec
+KO = d3e70444f296e4bae92469c39cc8fa876053fc3e
+
+COUNT=27
+L = 160
+KI = 89bc05997d8e64d0e87373934610b28aa56f2567adce1fdfe0eba92c419203f5
+FixedInputDataByteLen = 60
+FixedInputData = 14a0e07e4abe515062d8761d3f501dad887017203bf62ba4e24d278ebf704c0134a25aac082ad4f4e052ee9fd56632a4bc0f62ae948f1755c81fd4bb
+KO = c688e0cb35113dbe1d125ac812e95f349b9560f9
+
+COUNT=28
+L = 160
+KI = 7df900f33c9ee85ddf2d066f489196b7ad0be3193107e1ed460e15f010e57e0b
+FixedInputDataByteLen = 60
+FixedInputData = c77cdfa2d941a9c01b0c5f65dda50643703cda5dedc126a99ceaa436135ac56fd12cf67510280e7533f9627b1912a22b7f4c41f02095b1adf3fdcd03
+KO = ad8f094bf7c37ce379c714db1a98a0ae44e32b57
+
+COUNT=29
+L = 160
+KI = 44e6db5fea551ac0791c6ce815de6d2b06a3a887afb4cedd85d63346c7cc7d7b
+FixedInputDataByteLen = 60
+FixedInputData = e01ab04e7cc5afe0b8024bf9fa959187558dc94ff4dbd80d6b14ef8f160a3f26097df0e37a5f65d33bd665546cb4453cb1bb560a603328486332d944
+KO = 7e22be60443f61784f7ba14c035ee2cc19b7c1f2
+
+COUNT=30
+L = 320
+KI = 8757f1fa830bf289b8a1f436bbe1205f5763a6a9088a53c855d98d4523c23239
+FixedInputDataByteLen = 60
+FixedInputData = 987418624c7d56458c679b1538ba82d7a1106eb3416da02113fd2200c06db676614bfcee4c9f5526182fcfd1289922b540ae81daecaa0749c7773c7e
+KO = 3a9e22b40dd57a4db1a436535c97490ae0e238a7ec0028d0e713c390fe497d80c237248a1ab91e57
+
+COUNT=31
+L = 320
+KI = b6e4d5c0f3e67bf480860b768a11f818f3c136741d108cb104b89cee263fa723
+FixedInputDataByteLen = 60
+FixedInputData = 6ad05e2833046e045ef296f38364e8eef3c908a601e086b6462af26fc0274bb581304889c41b11cf062896d4ff5440caffbd5d72f4c1bae5d574f001
+KO = bcbef950be047a39c61a742347b267bfd7c0726d6549cfca34064d5224f24cb2d04e16649415ae95
+
+COUNT=32
+L = 320
+KI = b5c1f2b412f9a32dc17a59eb98ee2f785f2351089d591377974d1ce1af68eda9
+FixedInputDataByteLen = 60
+FixedInputData = f58070b7d8c122bf6d3cc5c48726b25eba00e1d132a5f2f870acb27b75df753d941995244c4375006082561a8ff8b6ee189888a4f4df1a38aff89e49
+KO = bcbcb470308489da8a79ae8ccfe70f4608ba3b86efd0ee9cde865f7e89b3c2a15c3fe22e25bee398
+
+COUNT=33
+L = 320
+KI = bb75fc013b70b0913a6ad23ac73e19777886ce8247a58c9ec3c0282a57bd417d
+FixedInputDataByteLen = 60
+FixedInputData = 0382180669c3b70d9f9e6fb3e090a066eb4f865de1c0927a6f2198ad82bda3ed2a3a5a8448aa848ec1e8c9bcd603eda47768e02f84e2c57ff56efa51
+KO = 473e421ef3447c0b7347fe1a984939a74428ce7c008a51fc503942a0ecb0f3226db89122026f7652
+
+COUNT=34
+L = 320
+KI = 3609cb6a0a566e36b2dc59f64770d806b11cdaf4868b161f4983d4fb37f8ceb6
+FixedInputDataByteLen = 60
+FixedInputData = d5f844d83f90e71e92a3d2bd50b58f5d1e84486b772f1a10ec155eb4d85d95042ca902d9a6ecfb79662b24201c4e8bc2072fcec01d4ea00901d25db0
+KO = f265233db721c2c0574c1193d9089cb669862ba6287bbd76a85a673f8c60feeea2fee9d40923ab2e
+
+COUNT=35
+L = 320
+KI = 9fa1331da7cbb8689efe832e3ea60162d15c750919e89474cde8512dd1242213
+FixedInputDataByteLen = 60
+FixedInputData = a67b855d33d297f6bcf932683bc5d62a44c382fb7f88639dd988c7f3416de131248499340a04b85c06472c5982f4b2b6dcd9015990dcad9d18943712
+KO = 9956e9b2faed9ade321608a62d4a43e8c04a21d9dd05a9b794af287768487407e6dc61cbc56aa260
+
+COUNT=36
+L = 320
+KI = e680ce82008c4d8a86494f102c12e238320f9ce3c14c1987d0d344b48e03fc2b
+FixedInputDataByteLen = 60
+FixedInputData = eea58e7e3441251160773197c314e6b6be90c2683509cff7a3c805be6d9e8ac2db06afffa3ad6a1dd351bc21d334ebc6db78ac50b469f71862388da7
+KO = adc539e70cd82b5566ad91779f299e10c1725574710955d993b719dfee5d0f21cd765a98aecf01a0
+
+COUNT=37
+L = 320
+KI = c650507652b45e85ce5796a43c59a2646a97741719d533946e505372f4aac8eb
+FixedInputDataByteLen = 60
+FixedInputData = 6339a2cf10a03e9912c622d36feb8c9f4dbf24ad4c30f70568c6a5a457fc6bd3eb06290374c459e6b6976a6fcdd78f0738aad22d9cabb8c71b2652eb
+KO = 447221677be7015d738eb6658a42dcfab3cc4b7ee2317db1edad570ef04c793650badc9441fb735a
+
+COUNT=38
+L = 320
+KI = 4722f8a15813b4033e4c290455a07387cf2bcf09d10429d7d2df8412340fa20d
+FixedInputDataByteLen = 60
+FixedInputData = a7fc71777ac2f2f12785a8e4d9101ce345ab70a63bcb61cf4310dc7ece901107d5d4b3c854933ac01dc5bfdadcf0e0c61d7a292de823130b1e9ee0ad
+KO = 156bb95db7e79d53e07b82c567f7b7a3b8dec8c562fffc16a553a3355203070ad9ed4f60304dd0dc
+
+COUNT=39
+L = 320
+KI = a9ed5d7f55df8c96c1992f291a6b12204c1c8500cf318ab346e6cd61c05b88ce
+FixedInputDataByteLen = 60
+FixedInputData = 34e62bd9a373edd957661d7089e1ea56ec202bd6d880298cd8588ac2c9193e7b414db9b631f32cc1f86093ec3243e01dc21123dd05a0572c73a762a9
+KO = 9b8f6813293b7bad8427e0da39ad8c468efc2d06bb56ea351eee2f6dd538002ffc4a6a820eadfb60
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 404b2b964f2cc8f50b614f591a58d15c21844c115d8b62472f06bdd82a992a5e
+FixedInputDataByteLen = 60
+FixedInputData = bdbe08a73cae7a5f6ce100753b981d4fc432da7cd841095a211b60f3c7b0a6297d98b84246cf9fe62bd02022c7b50e88a5cafc400aa881cadc5f8979
+KO = 897f6aebf46fb0ee41a89b324ee82edd
+
+COUNT=1
+L = 128
+KI = 78c0d493163ed36831bd4b9007a8dfde8d8cdd92319f817e238047248faad57a
+FixedInputDataByteLen = 60
+FixedInputData = 893c3d53464936a0a1508c6a5764c8ef38d4075ea7ed572ec49185ac437765d64d9111c2924de5849f371f946f78ee795b482ea5e7b7c0ba88d05aa7
+KO = e9e1c9046b736bdddfdecf6eeba09dbe
+
+COUNT=2
+L = 128
+KI = e44f87117383d2b0a777854a2e6054126aec52ef528d3c59bf5236a083ab7180
+FixedInputDataByteLen = 60
+FixedInputData = 7cf160d0a3037cf1d4e73cf1b09eab224adcd6950573f401d3ada3c38ce905e167fcf5c7430906ef7737d78b23d2c58c8e4d5af83bacaec646cd2129
+KO = 253b785a2f330787dda2716b0ca06e79
+
+COUNT=3
+L = 128
+KI = a98c25aa8db7a626d1a962d6699339d8711ba1b4935c915960fbfc706098574f
+FixedInputDataByteLen = 60
+FixedInputData = 59b40420c8902cadce983a51b4efff12b908dbf9a3526291a648bc34bd9e20c93df1759860d20b500eafd2b0b687f74ec292f7e54cd9941b9a53719e
+KO = db66b8cc74ad5d577af36e35c7f9cc4b
+
+COUNT=4
+L = 128
+KI = fbb2eef6ff17fc25f15beb2213c6d041e9ce8f168562000f592aa9944bd299bc
+FixedInputDataByteLen = 60
+FixedInputData = 2bea7dbcc1527dabec44d2fcb2f218c8a566bd0bb023bce8f99a05e9a0b683b787c210261453a1fde90516819a62e60fde5fef9a33bda1c407a479f9
+KO = 74b50277eac70ee043e8e8fe115f6462
+
+COUNT=5
+L = 128
+KI = a84a18b6ba18880390dd1d1f7b3fb5f5b702618cf5cfe69001183c693d566180
+FixedInputDataByteLen = 60
+FixedInputData = 19e12f8afa54332d817371b63738cbbae762aea84a099f3ee09424a201277e356c53c89ad4521b98dfe0adc41920ea5ecc56e4891e48bca3b37bd21a
+KO = 36d67fa85337f6cf21ecd2ad46139781
+
+COUNT=6
+L = 128
+KI = 474bee4d14d7a9d862216bf320d0cccb501b27c5c165996b5179ed5202f202fd
+FixedInputDataByteLen = 60
+FixedInputData = db03de52795248a9955c5be365efc4740b988a010d189321f7a8b732dc1d5eeb589a4f3683e44a453d93d87bb8a565dc0c6baff2b9a8fb3a1f43581f
+KO = d2c20567cddff65ba12d66fcde0dd37d
+
+COUNT=7
+L = 128
+KI = 08200f1451d5ec8c36cbf6168c2439665ddc7d1a05e54460764a1c07c7d85d90
+FixedInputDataByteLen = 60
+FixedInputData = d92a908c43fe90df75c75c379752d4e335af997482faa8c3d9cc894ad652be9486c3d77afcc3a626d094256baa6981cf1ecbe4366387801ac93d6c0c
+KO = 5b2c4f5e937bae0d1242e52bcb802c66
+
+COUNT=8
+L = 128
+KI = 73628d7f7e494b558b79b4f1ce3560d907a9fab12f2eeadafb84f1091e2cea92
+FixedInputDataByteLen = 60
+FixedInputData = c01c18299f691a42abd6bd9e69894e91c3534d52262d66667cbfba42a99202f9c23aea9b2cc5ec0ee5802c964290364e44f29f4ec9e4695115e15838
+KO = bbdd587f23e3d6410aa8f8f059cfebaf
+
+COUNT=9
+L = 128
+KI = a2da5d70710511f36a7abe89d4bbaf906b41b37ef6d6d16485dd47fa936daf95
+FixedInputDataByteLen = 60
+FixedInputData = 92866bd8bbe693f18f74ed0172cb3fed6b9fa149ec0c57281e85fa1fe697750dd02cee619ce19ae8d5c3d26f90cfe5e3ad8a2fa7ead65b81cbb5f372
+KO = 13dd4bf8ba971a632b0c440766463af2
+
+COUNT=10
+L = 256
+KI = fa1b71213bccf9cb2c4d2c7b4fedfacaaf310a288d89d5db752c0600b6cbf26d
+FixedInputDataByteLen = 60
+FixedInputData = ec2144a7583fe9ce48edc92436f7943ea99d0d5c413a6b129fb98cd6d71cba92e1f83432797483314b9cfdbc8e119cebcd6e633dfaefd0cd795ff3df
+KO = 8e59fb64597579a630c5c0495f2ca7ce3a72f8d1f67d97302d5d11979ffd358f
+
+COUNT=11
+L = 256
+KI = 904f1b29c9e69e59474b1cd24f838dc78d33b2099e6828ac7e283732c3acdf59
+FixedInputDataByteLen = 60
+FixedInputData = b684977a10cf7b6ce51e9b3ff6bbd2928e828a97ca2fd7f78daf24512af974f95a21df0376ff6ec9deeda8118fb7bc574c9ce8a3dea1d2e3332e78c1
+KO = 412b04eeb055da2d191c917bac18b79bd574fb24e9cc2a4986a049950e4986f3
+
+COUNT=12
+L = 256
+KI = 647ccba79db1e555aaa6778852a7f4115ab8ac951f12b99cdd06a896f7492c3c
+FixedInputDataByteLen = 60
+FixedInputData = bb519cbec09cb5fc33b837c1fdd1c4dc06c89d634f574f83514ebe3abd42e024592c6bff3582b44d30838e898217fb89b276aca558a37947274e8ad4
+KO = 4f7638638bbb97199e5fae6de648aef910f45e7826251b548dfe50720be16c49
+
+COUNT=13
+L = 256
+KI = 8cb39995aba6cc07d586b32429c1320ec7499e69421abf6aeae9e5be473c3804
+FixedInputDataByteLen = 60
+FixedInputData = 0e4ddf7bc7e0d1fbdd79d98c76f76d8c25cb6e81d946e286d8b2d753a364a8dd9e843018bd8ed0729821af0f171f2e21d71c4937e7a81ab430a119ca
+KO = 6c6d5d55df13dbbe92a092713f04839edfecd69639d3a8a0601c32abd64eae65
+
+COUNT=14
+L = 256
+KI = c491524751fb69089777075d0db3789bb28479ba0399d8ede4e90675e8000125
+FixedInputDataByteLen = 60
+FixedInputData = 4b958d37c8444a879edb9f426de45097a5685732586459c93852f7ad0445f77f46b2a581320f1e0bd8368cc277678e9b9afdca1c3b6c7a664b897e11
+KO = 94c2c5228d5fb3933cd85688923f915e1f881c8b0a76e463eb51f7045063051f
+
+COUNT=15
+L = 256
+KI = 4b678fc718275b89eafdb8fc820e10f9e2201bd80b0ae71dd3e02378280151a4
+FixedInputDataByteLen = 60
+FixedInputData = 00835397923f7e85f2568ef71107c38d850e1d57310345a14065bfdc60d5776e4986c200d1b0c3ce663be908b6d2bbc8118d9e66377785508b15e1b0
+KO = 8d01c0e9fd5b9ec8e2220a85726c009d6be31b36e532c6ef16c112ac437a1367
+
+COUNT=16
+L = 256
+KI = 5cb5f8468b1356927b1ca8493d3a6cf02184fecc62521432d36ed9e05b821509
+FixedInputDataByteLen = 60
+FixedInputData = 9077742eae2f47deca84fd7252cfa2e7147a98936146bec3383ed32c976219838d5ca784f51f498b248e08907c15d5d7bb58bae9c4b5995459be1e3e
+KO = 6a19ff0f08485389c5af034edc08bcdfba7c90bd98f2f5168cc265001dfffc49
+
+COUNT=17
+L = 256
+KI = 1eba474651a643974c32bdab8302179b75beccfcf39b393da5330b52cfd846ac
+FixedInputDataByteLen = 60
+FixedInputData = 7ff43d1b3e11b69193a6291edfabd6218cffc5e8fbaaa32efa873cd76caee5c4c0dcbef2c44b6bd5ca6bb0697cbf89926fc51c29ba00c5503f1b983b
+KO = a9fcd26f9e1b4748ff59e7f83c46522e43569604b87bd32a247a230724d7dbac
+
+COUNT=18
+L = 256
+KI = b72c67e988accfa323c492aaa28ae3d4ba84d8fc3a1212e3d964ed69b7971a45
+FixedInputDataByteLen = 60
+FixedInputData = 2330081f8fbc0b3de59c61191871cb1fab3d3f0176a3f0fd11393c20cc8400db078a275c854b22dff36df0c52f8de9e17be1163478f47988a3265bdf
+KO = cad2aee3cfda6c9cf048a924c7b29de49c2a287ceea05b54d882da1a64b8dee6
+
+COUNT=19
+L = 256
+KI = d1d26fa428c2ae127b19fbfdfc526ddc82a7d879aa5f2fef203b887f89046b4a
+FixedInputDataByteLen = 60
+FixedInputData = fb2b5a6e386eacd6dcd456d45962e1477d628218027cae11c5c5c397f7551b370b486af4768b77bc6668e1a0ac2a7c980d495bc1d3dd7a2286382aeb
+KO = a1a1cf882b74bfd4fb85c68d73b4f68d82434a0c9031af55a840d448efce9025
+
+COUNT=20
+L = 160
+KI = ddca4b3335d5d00459d312d0019ba6cc513d122ca7aababfe74fa0ad9b4c0958
+FixedInputDataByteLen = 60
+FixedInputData = a73529253594c7d23f3e126b02623e9f5f628a3e49b148a09336957266e6eb359cb092a59c223eb392fde134e59635635460d6c1a06dafc2df66866d
+KO = 93a2965d9529b8f7457e693037acfa2dc83e8621
+
+COUNT=21
+L = 160
+KI = 0e5073ce6a5499b797877324b6177df4b98081b13b0bd50f6ca5688021f9190f
+FixedInputDataByteLen = 60
+FixedInputData = 389588d768556a30054e9d0dc474f88b9f9c97ad432ccc8599d511a7f3dceaba499a0e03d698ee12aaec827aa16ad433c9edf8a6b7baf19fc7bc2ff1
+KO = e68777a618ad7be1b1335143e077adec19742207
+
+COUNT=22
+L = 160
+KI = 3b764f2284eb53b3692644ec4736c838eb7ddeff40314e78ccbde2025e0da007
+FixedInputDataByteLen = 60
+FixedInputData = cde20c5b355ced55e90edc21f32a18268421bfb0dc03037668e0da9bf73d6da77daff67df8392f2cb1f32fff8594110983ad8dcf54584eb2b6700442
+KO = d43d8e46bef0a1740dc44696ac0d1268c41cfec6
+
+COUNT=23
+L = 160
+KI = a88897796b2fe4ab7a99320a6321af6474181f3bd6e93f0b1ccb68c38da53819
+FixedInputDataByteLen = 60
+FixedInputData = cf63cc3275e5d6f6d64bad0b0fc6331f09a0a174245f7833f67b5a662c5e64acd417ca3146095a9058649b9b2cc8688169a4eed851d21e6599d9368e
+KO = 69c1740721120f1665e8e53d55f58ab3fa4adea1
+
+COUNT=24
+L = 160
+KI = a7dbeda46b9abdf9794ba485046a16d7e7d837f6ec22b7942eea32154dca628b
+FixedInputDataByteLen = 60
+FixedInputData = 6e0bdaca99bcd52940fa60f5bd0efb6aa5329a3caa3f1c4e01a8816853218fa929570c2536c70aad4864ada24cf06ad85a96afc7961de4ccbe6e0694
+KO = e67a4dd3e84957471503682bb21e09a43f3cc657
+
+COUNT=25
+L = 160
+KI = bc1d5b764310efcd8e37e6b97bf068a82327dbb7837bb8ca8425d2b6126cc7bb
+FixedInputDataByteLen = 60
+FixedInputData = f6d87acfac39aa18a5a92f948c940cbaa4e73976aefa189577131c213330249e41102741efbeb20401022559fcf4b947cfc3febafcd93288dc9ccd63
+KO = 7b3f5d7541e135fe2fec131361db25b815536dbb
+
+COUNT=26
+L = 160
+KI = 532ae6114af04b5a12a3aacecb5faae8ec781a39748f7b1f6317c8f007753597
+FixedInputDataByteLen = 60
+FixedInputData = 02d6ba00b3ae68e2b98a2306782f8527f9be14d24ecc5308d3fa11b35250ff5b6f3ed3925f02d2972f478833b223e15bdead83804d1e17d41d3d12bf
+KO = efbc57490c105473c7c1e6797bd8707d09cb3de6
+
+COUNT=27
+L = 160
+KI = b392b9cd220be872ca20e772d0e9706821faa93ccdbd93806c9952944753ddd9
+FixedInputDataByteLen = 60
+FixedInputData = b54ec505b870f695b16597dc2440ad4669453c491f2c1907e8943f555e25b1583fda358ae52f91f9a5d315a18287a04a82dea1fa4b994479ed90d31e
+KO = c4d8fc7a8a7e213dcabcccb2af9cd06878d6c44a
+
+COUNT=28
+L = 160
+KI = 64c28f92d3858027fab37deed6c3e8415e89bfdb5bbbf9e704ce3ea0e6f03869
+FixedInputDataByteLen = 60
+FixedInputData = e4b06738f780799af4003264ec58105563dcbf8520a6effa25d28d0315c2eb9e9c439aba053abad429631cdf695f9e0e35c5a9c7b481e156b9e3e205
+KO = 084fb7342c006f6212cf591d371b9c04135f9bf1
+
+COUNT=29
+L = 160
+KI = 0f07189e4ee36b4c6d9595ba98847c9673972e906f3bc4d7eb5e26f890507084
+FixedInputDataByteLen = 60
+FixedInputData = 327068efdd91207cedbbddc1424600a29b40dad0ab4f366a18b4b932cf00006648bec05c0a60c922c091da42f11c4d023a2c3720e4cbee81091b5d26
+KO = b7e6089055466e09ee1c7ed20310c8a27f81eaf0
+
+COUNT=30
+L = 320
+KI = fa3b33cd60056d20484db909a004e974cb30ae3657175bac29dac60a1c1d497e
+FixedInputDataByteLen = 60
+FixedInputData = 61491895c8423a271d60d42c880e797d05b74971c3fabb29b3191552c509fff0fb071587cdfdaf7de02cc041ae36eaddbc0ee6e116faac58f822ff90
+KO = 23dc1d35e5f06031454c1be8dc43caac674c78f2aa77cc3d395550df0f2775057040e2c180e406bd
+
+COUNT=31
+L = 320
+KI = 02a159cc9ca75d06d7e7afeed2b92df149ca2a8b480ac502582d258b9a5ebbbc
+FixedInputDataByteLen = 60
+FixedInputData = bad7873c4a6bb5bfbfa8f10639b9d4e8aeccbf27f9aa7adb2c9886e8af5a7c1373dfb4a0fbac34d9573b9dfa706698bd0258436114e2ba095fc38dec
+KO = e71e97a2740f32f7e326367afb4f6ec5f91c9b2d29d4d25ae4f4e739960310e328c7f9ede9d519df
+
+COUNT=32
+L = 320
+KI = ae36d70cb7acd137284108238ffd751367db2b2a9a0d4fed10fe4651816dd238
+FixedInputDataByteLen = 60
+FixedInputData = f78badc8286c9e6d5db96835cde6708ed69d7023b0686ea52dc7f54fa796dedbdfff6f9d5752590731cfca1d45a13dcf13a30dabb7eb18e868291960
+KO = ef6bb779554a12ae9f8a1922dc1e71cd55c8e5e7182b796802f0a2922ef0d8e91e17d6cc383349f6
+
+COUNT=33
+L = 320
+KI = 7d87642298e96aadd6daeb1a2ed618facab2d734d7600172fbcce7dee0660b52
+FixedInputDataByteLen = 60
+FixedInputData = aa18541aa9c523186d7d662f14dc20d37bd56db192aea3da02e0fc6e498ab111fb51a98324b9c9092252bac6fc33b332d4b082f1a5a2cf237661a6cc
+KO = 1eb27695c8b6c53fee6dcc72ea36b7f3f724faf311d0e9ced51e9b6606eb07fdd8871819d5383f1d
+
+COUNT=34
+L = 320
+KI = c093205acf75416604d1160fe18dc61a57178990a4db716207f6031a3be432a2
+FixedInputDataByteLen = 60
+FixedInputData = a2e32894e2dbb83d87bab3e51c8c1d230b105f64816bdd5a425c4f35454f4bd0c0c85748cb714d5fdffe716dcd4214c98b0de56596aaf68345686c5c
+KO = 2e2ca49fef760c39dd54781fd66d790b58bff58966615fa540dc6e6b71cf4441cf21683e684e7dda
+
+COUNT=35
+L = 320
+KI = 72e6111a7fca105fe769549bf33988b2156ed26395f21ef047ccafa50f6254ad
+FixedInputDataByteLen = 60
+FixedInputData = dbc7680bab0e97c98841220d682f8fc4a5a893c21decda0afc3b2e2363c530f36e6fea5bed714f01b2d6b1af5cf66b939692a98ef0a4a3f65b519331
+KO = 985af3101eb15f143976c59e1ecbd6741cf6d325dffc7ed2289e6ba7ddbc697d2371ebf6d7c016bf
+
+COUNT=36
+L = 320
+KI = 281185e6ade36f764d2c910eb714c1b96ad3875b596a511b62d309da3d52cdd4
+FixedInputDataByteLen = 60
+FixedInputData = d47f0bcc2c79042040eff69a3065cd3e479624929d53785ffee44ff5845f23ecdbc5c33e3013452f7f4f953d17426fda0c58a498a2d730b3e0531ab6
+KO = 78c530a2c5c42756785b0a283e13b9871ccbc0c577a6573555f1cf632185b118ecaffcdcf0cba2ec
+
+COUNT=37
+L = 320
+KI = 72ef25ed354512c4412390b8c4341eb19531d12236465ec4f75249aae20df79d
+FixedInputDataByteLen = 60
+FixedInputData = c88592a1dc2f577fb890309268c92b6326bd4c427b83463c994feff678b9ab98ef36185b73ef42116c17dc8cbcb5bdbb22bd303bdae14f6cd6ca8250
+KO = 0aea717b8565c0e51bac2dcccdf97c1e29a2f42b17e7d3edfd17fc44551f2d25b60655d7df5c284c
+
+COUNT=38
+L = 320
+KI = 2376c5d703e84a63d0590c67bf002296a8db3c8c009a6cf35012e0dab61bffa8
+FixedInputDataByteLen = 60
+FixedInputData = 234ac1d9a713337aa777a81636b0c7b56f37ca82bea5652ec7155183756bc8101077cc42af0fbff1e9237fe74198872c65bbdae1fa581b936d1c71d3
+KO = 83a041802a2f1fd2ad090db73c28320aaee91f6083c833391069ed538b67f0461ad906b70c501a1e
+
+COUNT=39
+L = 320
+KI = c53a21f3704da1d91dd1cd8bb4684a30e8d121fa697364b07bfc09ce60054d1e
+FixedInputDataByteLen = 60
+FixedInputData = eb2e60fdb7c90e5eefdcd6522c075e9d27a27d5e05ef4b244727e41136ee877794acecfd211319cbe85c8e8f3fe234d72e2f33f7380b526bc7a97bde
+KO = a4cb978fcba6feae84ceb92b7175bdeb0660792fe7db95543d64e1e11d66cf57a4757b9274133bca
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 746c44c4129858d89e50e09dc44aec2ab2158c2e0c6bb73b35588e94e33a1958
+FixedInputDataByteLen = 60
+FixedInputData = ebeed6a0462577b6b4e2fe4697c6ae6e1c6b8b9fd14381247bc2cf2c06d7afb55b06389612a85d0a69a1486eb399e7f314b234fd44908396b55f6e67
+KO = 85e1cd8cea5a43f7f5b626fa7666f550
+
+COUNT=1
+L = 128
+KI = 860995c51b668a94ba21d8babe4c4da5fe4a755f172a5535e950db139b36dc06
+FixedInputDataByteLen = 60
+FixedInputData = b3b80042c1c2f147e4004b67929e4bbf5e9bbad5d9b2c4cba5248703b2eeab792ed7c67a4debbd8692d9998917ec400d74cfbef9c6e082ddd91e472e
+KO = 965f7dfa57ca35b705193a74afa7c668
+
+COUNT=2
+L = 128
+KI = 49310da148c783fd62bfea15b59575fae1b5218c77584628f73e2af85eae3628
+FixedInputDataByteLen = 60
+FixedInputData = 870f8ed726c97356ed0907e2eccdf1787618953e386f802841144399c5661a9e4f0fe0153ff287cba5679c10a61e70c900b416d0a834fc6061d72b54
+KO = 31e2c9b65d7ffc335ce9423b094d3880
+
+COUNT=3
+L = 128
+KI = 2c2c6b48806fefd60f0c74e54d708d42a3c059ee96b7191d92a51db4110abbde
+FixedInputDataByteLen = 60
+FixedInputData = 24344cec7890ed8221cc00f65d969a2155a4fd22bf996eca92eefc62d2afd255ee77f270b358742751334f9c0626278d029343fb6a92314c7a72867b
+KO = c2ee9fd95b9aacbc989e4584a140e799
+
+COUNT=4
+L = 128
+KI = 5cbe1f25909fdc7d136f5a699be5244d7004602b84e5648e98cdae7ecd9a7a94
+FixedInputDataByteLen = 60
+FixedInputData = 66cd519ee31f98c8a7658b8681a744c2229ab8b7d8b7f415dd1734e3439be684c1ebba97e51c58ec31ab4469411d3bb4a707911f479cab024ae52835
+KO = 2bafee7c94b032a3e62b0d6670fb1e46
+
+COUNT=5
+L = 128
+KI = 56bd5f1de5a03339a05e1dc7543a0a5fa03902107cb67998a4bc73e175f54fe7
+FixedInputDataByteLen = 60
+FixedInputData = 64dcf8db4d7c2ad31fef2d281c4890567192e2c686b43d7420ecc519b399d9692e0e3737d3c2e221c9bf81712fe9e3582e1c76ef6be4fd700cdf98f0
+KO = 733115864556561417ece9912c0b4bc2
+
+COUNT=6
+L = 128
+KI = e2eacfa1617db7670533259320c124ec3337c0abe32c258b4cf3dff4437f8bae
+FixedInputDataByteLen = 60
+FixedInputData = 1f7a7b682f9cbdbb6676e686506853f1a7595e5dedac7c62f618394c8f1ebd27a18425e723a8ecedac2088e8485007a045d97ed96e3036813834075c
+KO = e2250dfc6edb9b7929a2ad596d2be68c
+
+COUNT=7
+L = 128
+KI = 7383e1ebcba70d2babe3dd363ada82a4f9d3f72b3526b6bbd1e9a10e3ed5f5b8
+FixedInputDataByteLen = 60
+FixedInputData = c14dd2ac298d2cbdd6f2ef0cd17756355740633eafce3567b75bcec1876f9936fef5a16a2f978ee0daba0036d7957b7dd7a2e0cf0bb46489745bf4dc
+KO = bdeee464b4a5e3373d2eeefeade8504c
+
+COUNT=8
+L = 128
+KI = 36416711c7408b376e0867e76be354cfbe34eb7aff150607e5eeea97d95ec9b0
+FixedInputDataByteLen = 60
+FixedInputData = 90ec8508e92ad1d315dbf5f331817d6e019df17d99157e615c6ae2102067dbe5372c3ab6b2f531f9f0d37e592ab6207fd3fc50083bca2661b3ab2a04
+KO = c8ca49a95d4fc0c011c55f64dfe2b3eb
+
+COUNT=9
+L = 128
+KI = 03f915e2065a5344515a7b35a81074751cc966b9bf52c0711136ff3b76b09051
+FixedInputDataByteLen = 60
+FixedInputData = 80ae5e7ac1396deba9545f33c5eed6525857d3807b8bd9fae3b88dce87c996509e7d8fe925b5ed22609510a3ae218270af2e321004b0c1bf5cb5d2fa
+KO = a0ccafe70c1ca0bfe77a5b7df4547033
+
+COUNT=10
+L = 256
+KI = ddff8e93ecb91f2a2c53422c4c410bcc74e33cc4dd6ac2ef352ba835eb5e2eac
+FixedInputDataByteLen = 60
+FixedInputData = 80253f1213611f14968b6a422d8f04a2caa51871e3b0ecefdb421826282d1e62426d5e04fabcbed46626d26bf7e11fe549f8779ceef799bfa5ae7888
+KO = e22b5dddbeae5931437851b0720443af9a1094703f74c420ffc2fe7a8d2873f7
+
+COUNT=11
+L = 256
+KI = 4b65f829700feca9f5c203df1819622c75a3a07f8faea89aabe966b6c583252f
+FixedInputDataByteLen = 60
+FixedInputData = 777662b14de83aaafd9c496f9ae61a51c35dc7bbe37e51ffd0afcc8d9df8265030faade568e02a7948d2bece4de20fa0f4f6b0f656f42a5b4ae23f4a
+KO = f6bfbbce12689ef9891e77959e946a2223ceee88a0fe22f31beb0660839c369a
+
+COUNT=12
+L = 256
+KI = eb730feba99be514733a8987012d15d90502265fab905a7dbc9ce91fd32a9983
+FixedInputDataByteLen = 60
+FixedInputData = 9e3ed8bfdce3ce64c1ac4492603d1895af14d15d96097da9a1986c179610435e3a0d8283e2f796d8b505045acda802ab0f7ab10c06d9152cf6b9fba3
+KO = edefb7eaf7d07361bae6c0b0be64ff4553194f9ba6a48c8ff5bb6649834ca3e0
+
+COUNT=13
+L = 256
+KI = 65aed1a8adc2cac6451a2ca29e8e8fd66d7535908516ade8de8505d291c587f4
+FixedInputDataByteLen = 60
+FixedInputData = fe20eb02edc7ac12dd7f6d1797dbf9f7d2115bc6d068717271be460f46336619eefd7f80e79d46c2ef63f9ce4bfb3bac39b36186e66a520484da60b5
+KO = 9f2bebac191ae20a7c30a82dae5cb5a3dd5b1f31783ce9ff66eb8ddffa685eb2
+
+COUNT=14
+L = 256
+KI = 41f1fc2f4cf3db7bf12af85a42bc29066fcee1f01d2129b5742769c1b6eab4eb
+FixedInputDataByteLen = 60
+FixedInputData = 1f61e89e0e2d05f09dd29c7747a149c12804aed4efbe4f68e49db49b29e7a8df058edbb54d301afd6452af8bd42a30f4e03686a0cd2a27fa0b32f926
+KO = 82828f48bb5be6f558327fabb80e7d84f5b22b4f0bd3b68ad025533d89678ab4
+
+COUNT=15
+L = 256
+KI = 9de6559532b117b84ed741aee9e298c42bb51b30b3ec852a68df0dfd490fca65
+FixedInputDataByteLen = 60
+FixedInputData = a693acb446f5a003ecb3d04da9052f1d61045efa7fc2acc416fd06689f7a69fa13e1338d495ac507458153caa3ccf770cb46dedb07d4f29dd45da472
+KO = 1a49fc2ed735642e80d1ab8e0774a522a4ae8921772cdaf7c4e895d08347b88a
+
+COUNT=16
+L = 256
+KI = 7f23f6aa4291e35992105f7ca81457a0151471f5ef3e85ab73835dc20d80b2b6
+FixedInputDataByteLen = 60
+FixedInputData = 447903a41b02f9e4e92155baffb2c965707ae3989546a78c5b9ad851be2c33215a8c0f9948ebbe23ea93dbdb8886d39b63fc32d9b3bcb06a7c0ffc24
+KO = 9d90f3179d6dd7a85e3d8c51bca050155da32ef8464dd00e8665ad02aad6ceac
+
+COUNT=17
+L = 256
+KI = 060abd77f22443f5b983ecda5ae8f5491ef5a7d6a2c9eb8cb157216e0706eae0
+FixedInputDataByteLen = 60
+FixedInputData = be13c00b815946cabe6dc20f04b97338af0efbfaeed69be1a6397cfecf10195dc5fe5398f7b184ea90ee83a4e6e94b16588d85e5841bebf0f0a813ce
+KO = 2d7110c0dbdbe29a15f1a212bfe4c23e70d18767178e4b5bf155254f549395ce
+
+COUNT=18
+L = 256
+KI = 839cf1d3fb241af4e5fd0d0b4722ecaea3d329b8ca6d0c6e42a0e4a6925bb841
+FixedInputDataByteLen = 60
+FixedInputData = 5eb0d6faf1b059acacb08ff1c7892f0256f3f71530e8e545be20c1fc7261818cac6817038754b421d624a0a05611e7f086a8f772b166ed8b919616c6
+KO = 2673391b812348786c81209579807496bb4758eda84565a81f1c571b7caaba83
+
+COUNT=19
+L = 256
+KI = 112c121d75b6c57ab38188f407f72f2e20518a1629d0957d4ab5414581574564
+FixedInputDataByteLen = 60
+FixedInputData = b36eeb2b81639f37749d00dd10b02df35a65da35c7f6516be87bd6a305e42a35e1479e8424d7449064270bbb1584da1cc93267a0ba527fc55ebb6169
+KO = 15b712d5ea58194f6ac445c7681d6fbe73dd498a9fb86366bac9c724848a3af6
+
+COUNT=20
+L = 160
+KI = 6ee560d9beded90ae3abdf04389cda2f394cef6132a07aca37d3c7406041f831
+FixedInputDataByteLen = 60
+FixedInputData = fea7359eb2882ab501318911d46882c701053502ccbae7df0caf1889c8f26853ba76a01ee583157327e0abe6331780b4f380e877cbb748bf056c8e4b
+KO = e906c55368b738d99a882f0332a2fe3faec0328d
+
+COUNT=21
+L = 160
+KI = 0c227e2d18331b0f9c1ebe6b59fcf8071af735019630aa14060777703e3eafea
+FixedInputDataByteLen = 60
+FixedInputData = 95c4e4d75dd4d93e45f26ab5d9614d94c0837482746184b8fae2432bfe18882bb57272b1f619fc5e44433e959c7b17f6960080ab7d61a351f5a1d991
+KO = 00edf931ed306810e956b09830c0307ecde16b09
+
+COUNT=22
+L = 160
+KI = 835a0f05981b13c6eb403dedd90bc7b898ea7ddc84ed5e454e4de49f2d0efe24
+FixedInputDataByteLen = 60
+FixedInputData = 5a3535af743d569e4f1331400dd1c98fc9452140c84dc0fde14d76b0630fbadbf702d4405f099d05952d7dbb83601bef05890d3862c68b655ed03e55
+KO = ac3ff4020a838a655b6cb81c55c92e311eea2369
+
+COUNT=23
+L = 160
+KI = 25aa1a5ed23cef5cf9aca5605d6c4c2a27e38b47d2794022d9928e5287f9411b
+FixedInputDataByteLen = 60
+FixedInputData = 2a8385106824a231e4f9a67a1e3e50d7b3738a710eb931ad7e1a6e097bafb2d774083e0fe5b087ca8ef45401718704228ba7b8deed96f6026eb1dab0
+KO = bfd882eedb5e7d7c05c136368d4b418abafcc786
+
+COUNT=24
+L = 160
+KI = e3e2f7b7cf302898dcc4ed95d96a30203be4a266312ce5a4c7b89076b040ccf1
+FixedInputDataByteLen = 60
+FixedInputData = be006ab29dd141c184905649f1ec0d105dba46e785884aed8246daa8aba745cb3501e787fa980643f45d0e15318929fd7f6060305ac880928518f10c
+KO = 1082c0ce0535659861e4738ddec13e3ad992e25a
+
+COUNT=25
+L = 160
+KI = f7bdc88dd863f6f1cf3024874a22ce828ec92ef982b9b4edf8eb25a7582129ff
+FixedInputDataByteLen = 60
+FixedInputData = 95dad89e6d2d4758c3665097d10630bca7d667a7707fd10974eb8f104c10bec282e09742ba2c33a7ea9d2d0d790ac69f4208fe1423fe064e87674680
+KO = ae20e7f9016037d7eced0020d442679e887fce03
+
+COUNT=26
+L = 160
+KI = f6d1e31736068fb8ff25b707a180049f83b555490d962bb11d64090c7e238381
+FixedInputDataByteLen = 60
+FixedInputData = a8df2f47ee529aa8756c02c91a0940776b8d173bc92cc8efb6093aa20d93f65781c4b900c7f55c2d173c627a49346925016875a829114aab09c5d775
+KO = 69f71a225e99dacd9b542c7426428deaecaf3923
+
+COUNT=27
+L = 160
+KI = 0cbeb760fc39d8e1142411b3f28a9646174c63697cce8d3be94b262edbabf5ec
+FixedInputDataByteLen = 60
+FixedInputData = 9841b2e688dcc46f2e673ca86a18ed58a07ea87ec2150d5d03376b295709806f709c51a2e79671c85276b92c742760cb029d51b52873de01e10463c1
+KO = 7ca4e67c1e328bf93c75296d1222197489e89e67
+
+COUNT=28
+L = 160
+KI = 0c1b9e433b297ecb53685e28bd108b8c278aa4fd91b0fdc022ebb1909cac9832
+FixedInputDataByteLen = 60
+FixedInputData = 253714943f129b94b9234be5a873f2ded4ed00f0c8ffde074ac57b468bceadb1572adc0a6d091ba13149a3d47a8b772da3d0c8bfece50317f097c5d7
+KO = 493c45d557e962a05226c8f828365f1d6f27375f
+
+COUNT=29
+L = 160
+KI = e864a600daec76e0d595d61da46162d4b3680d42b8b2719ca3803153c77477e6
+FixedInputDataByteLen = 60
+FixedInputData = c357d0dc37bdfc6c574c37fb1fbbe4c2418a6f77d49987044948a24e66a4b6bbe30b2cfe105908fc44f7ec72f37096953edcc8b13e23ebee3539a0f4
+KO = 863281422ec1fd07e4748815e189a5579797609f
+
+COUNT=30
+L = 320
+KI = 2ea718d0549220cec6de30143633d50250b13b8240fae23ffb08e1e7cbff7c9e
+FixedInputDataByteLen = 60
+FixedInputData = 29f46de7ad78b86c4af87182794331004ae17ac3681a1a6c6afa1f5e1e4f357df23721464b0533fc273be0d4faf6adeae9a053564cfc562c6d5b9964
+KO = 849ca0ca060e9f56446087613319390c604fb704c6bafa72e5374ba90da24f6cbc4be09c12612201
+
+COUNT=31
+L = 320
+KI = da8f020a97cc95b9a2b4d46e131329d22ab6a82e1d794499da51ad7f17ba5a54
+FixedInputDataByteLen = 60
+FixedInputData = 4afca13de7798450d17ffb8eba50d896543a500535c71b5d49c8aca4b55ab1f6ea8883a86f78ce53c9993407062de9b65beffa011eaa5bfa7a1638d1
+KO = 6530434fafb978ac4d269befe1059446565e35d01a6ba51e307809da98dba5318722ed2f78206af9
+
+COUNT=32
+L = 320
+KI = 594f2c7fed7c526b821ec4ece7c6d395346c473f801e9d7271f18bc452d8fe0a
+FixedInputDataByteLen = 60
+FixedInputData = 07f35207d42ea4fc9fbade04fb8e574d772d2a2f2b31311a0e41d51470a728f8e809a0b944f35f519002d59f812533dfb5bbdf26fc73fef293c4e28f
+KO = 608ec7a4fec96615bb2656739625a2b97549f31fbb331fe87d05a0dba86e81ea7d368f280f15764c
+
+COUNT=33
+L = 320
+KI = 0232f5e43efbb961bf45cceb2aae659abd143cf4b3be347b7bb66c7182442b7f
+FixedInputDataByteLen = 60
+FixedInputData = 7217fb3b44cdde1c5800dd248a3d8bb8394a45aa2d29ebde4ff3dea0dab2285a1e3df364a58fa57457241f1525a46180e28d4e25fe8f32be527d8a5d
+KO = c645ee0b4ccaafe3be81dd43b482bc2dcfe3147835bea9eedc228b3832708eadde9866d94751ce53
+
+COUNT=34
+L = 320
+KI = 0bca1a1361a805e61cb5392eef63d0a6cfd3e73c33b506711f58e653beccf392
+FixedInputDataByteLen = 60
+FixedInputData = 2c96c2d20897cab1172b0013dd82c8b1fa7917314b23e05e5c9c9beaa7416cf7cdb2e1f360e788239bd92e645aba3c660d2406308b4c928fed2590bc
+KO = 5040e26950109c38fa3ff9eacd8eab2dfe6447b0bb44059e51134abc1db3fcb1384b2445bca14c73
+
+COUNT=35
+L = 320
+KI = ed60fe9017e1adf9a90c445518dccab7f7dc0fa548d37f91ceac882b073b2ccc
+FixedInputDataByteLen = 60
+FixedInputData = c60db94451293ed82f2cc0949cb22fe84785c4c338ada2cd8460731de83e8b753977667c02967e531d37cfd99745161e3f6d68d0e4df1e55b7775b44
+KO = 7d7b651e82885fc262050cb9e80195cee92b33f1ad822bb2ff2128228aa1847f80c9fdffe45b69ad
+
+COUNT=36
+L = 320
+KI = 6781ee6869bf33f20dd76ca7903153180b947e738673865068c342e2b101f0ac
+FixedInputDataByteLen = 60
+FixedInputData = 94a0aec9a89cb43d3c08eb4c330e8844ef34d6f2475f57d2e728f5c2deb24a88413ec59d3a473e38693e562af114c944a786831c6c69a228554ba5e6
+KO = 0d74e3f7375f48937be958b28f104c8e6dfe80f36b2813898c6dcad5fc172437656881141aaf2dc4
+
+COUNT=37
+L = 320
+KI = 8245ca0bc95884442fa72cb482d78fa77c974568a465a11ce23997c7e78fed93
+FixedInputDataByteLen = 60
+FixedInputData = 06a4fc5daea5c3121adc7e3fc50a1cb98f755288ebbdfcf365fbd1946c67386742c1d020f3e6c8482f9317d5895bb8ff6f6b0c50982be72a8e172900
+KO = a39ede726532763121dd46d28479539a3dd4940c8b2e5d25182352b2b45e8fda4d215bd32c723c5c
+
+COUNT=38
+L = 320
+KI = 5eabbd3cf1f85c991f96faf542a11120df855c98c7582b771c5f2140520b60cb
+FixedInputDataByteLen = 60
+FixedInputData = 2ba253cf05b1ee93c9fcfca19a6d6ba95737f60eb19051b88ca7ef503030a8fca5081efff861806255d627ffe69e9788fad9d390fce7405472c72216
+KO = 5a7176a16ab90936ebe9f7e588803b960b7ac08c840b1dbdc1730bb9eaf987a1d8aa165abe13a244
+
+COUNT=39
+L = 320
+KI = a487f6ae25608d71b98bd7f7973fa68871b91fb59f703a2e4684d3b98c4309fe
+FixedInputDataByteLen = 60
+FixedInputData = b353d8e8558b52023882646d9271e245ea5c3684806d726858227dbae641385f4dd122907abb9005f59584f7bf859e0f19a99f52b2f15fffbed3499f
+KO = 9820f408e23d1c05638e36540e18832659691471bf215e68f535d66e6b482362902fcdda1818a01f
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 701c0f5a65a42d07077d6eedf540ef9374bcb74cb89bfe017e5ca1e9df6b2b70
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2ce10feb56dda9fdc95da5b5013f05f59d13a89b3a1ad4527bd00612190ac6613b007afdf00fbc920cc6e8d5fd9da9ae267d
+DataAfterCtrLen = 10
+DataAfterCtrData = 86373a67ab86e7bde5b7
+KO = 0ca10ea17fd28eaf660191fd983cb353
+
+COUNT=1
+L = 128
+KI = e5b6705f1872576769376532188b6feb450ed1c8447d62e21a318d32ba640923
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ab9a8e53f61487ca183c46e8e248a7a0d7d14025819805a319acf170b5dbf2425dfbc7fc925f25a963c6043445e91ab990d
+DataAfterCtrLen = 10
+DataAfterCtrData = c613d3de1aee8f05185c
+KO = 1d5b9707d1772fe516cfb99505f4c7e8
+
+COUNT=2
+L = 128
+KI = b0d9f3199484480f0cd20e3f3af28481d596f2f665bb554bb61c411c6f51cc8c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 24956bc06ae905eae5cf2850cae19df9c52bcc88116693db62b34970f4f7fcb8c7594b50020279a3f63af2c76513e0a09f58
+DataAfterCtrLen = 10
+DataAfterCtrData = 575faabfd57812aaf191
+KO = 1a8efc26d99389b2722a882154f23b3e
+
+COUNT=3
+L = 128
+KI = 992d0d467a138c27ce1cb940182220fd804e631b54cc0aa8a6f013a11c96b81b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9bcef5c0822dbec864a5ed86d730c1632b297828da55d27bb5206ca34d2b4803f91d5ba65fbe02905304af1f922835c76bce
+DataAfterCtrLen = 10
+DataAfterCtrData = 28a1387ef8fd6e8daf85
+KO = b89dbf3ecfc81ddd7852d5deaa3f0f75
+
+COUNT=4
+L = 128
+KI = e8cfde454022adf437afaa2a4dee75cddc8b37797529f51a6163db3403cfe4ab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b937663743a19aa2f7465719ae6166894c81274c46cde5e706c605779dfc50311c5c63d859bf8dff518dc59a7e2c57f10763
+DataAfterCtrLen = 10
+DataAfterCtrData = 3cd3d2f8b475f1c88255
+KO = 0393d724d1abffe18312b3c33cd864b2
+
+COUNT=5
+L = 128
+KI = 8eaf5bacd0f4c342d709ac8694a628ae697e632377b8691630003621e73b1ea3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5d45938a1defe6260bac5d1c2de048175eaa4b5a2aebd96115f62bf138e533bfa5d494fb7f5683820045ff85b1580644ee5b
+DataAfterCtrLen = 10
+DataAfterCtrData = bca92e1d05c3c9aaafa6
+KO = b8e5f2104559dfb89af01ef6ea9fb97d
+
+COUNT=6
+L = 128
+KI = 232e575a07959930df1fcc0c35270a108417507614b1406cf0c63b17788e095b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3bfc923d145af16f71bf55b28ca9a063e0dcc5f1754bf6cd0cf6cde6b6923b84bcbb9eb88301043ffb899b9e7f2d328f6f15
+DataAfterCtrLen = 10
+DataAfterCtrData = 521ab5faddbd2623040f
+KO = b2042b793d2dfbfe925ae04ba6bd7645
+
+COUNT=7
+L = 128
+KI = 6861e69c4087ac80bcc402d1896eb2c3d115f61e57030bb061402eb0764a9530
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d9d0b1b8e245f09256ce51abe73ab583cfbd8f84b5af6cf8f1d1c53f608875bb1c0278e70114154a3259c34bb3de0fac99a0
+DataAfterCtrLen = 10
+DataAfterCtrData = 63fb401600851223cee3
+KO = 812ad5a16e46b69aaaacf951f7afe96c
+
+COUNT=8
+L = 128
+KI = fc33a197890c051676924167e579dfe32453a2a29b741f3e671bf5f8e3c6259e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a23299559bcd60cc559b486aede1c086caee283c409fe5df05bc01a7a5fe5638ba3f8c2d4e4023fea00b848e7f629dbd89b
+DataAfterCtrLen = 10
+DataAfterCtrData = efce0f0be66af9292329
+KO = 95c5f7e99f156f235cd7d710203102e2
+
+COUNT=9
+L = 128
+KI = 434a264be7548cc0c0399651a938b37247ffa53ab56b309e62fa6fd2d2c656a8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3cd7cd3c1190611122d079783a60428f9b9864a019ba5a7716b2d052709631e975bd954b92147853af788e469c5c7fa90c05
+DataAfterCtrLen = 10
+DataAfterCtrData = 13ec928878aa10449a02
+KO = 96ab2cbaa83907cc20e4a305259c3edb
+
+COUNT=10
+L = 256
+KI = 836906f21182b1866821ffda8a53191412cb9ca08062a5992ad71185de4b1471
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b3a3dfeba7aca621b286a75685332e55301146fef2c27864952f7d1b48ad656e6e29b6dbb18f942806d3ea516c4597866857
+DataAfterCtrLen = 10
+DataAfterCtrData = 291a54f2b01c4e85ab94
+KO = 7563ef633a8357f84da03af31fd73eb1e0f1d39e127eaf49daf739801513df2a
+
+COUNT=11
+L = 256
+KI = cbd29645154dd5ef47adf174fbe6e2dfbce497bc61f45dedf26e22dc639f2d19
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d908bd83ff6bdbc197241e603058d53e8288b01a6416ca8b3adc76b0e18f1d98dbdbd02bef1d77249c64119a4996d4b14aae
+DataAfterCtrLen = 10
+DataAfterCtrData = c1a2b52f4d890ed8c881
+KO = 558a23e4f2e8cdb607aa24bd9ea6098a92ae157791581adfda2cb548265a9660
+
+COUNT=12
+L = 256
+KI = 6821d776317615a12a02dd639ac78abe9785aebe8309f8539434449f6c445fdb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1be30a4fdde3e22c2de5103534f420df41a7c3df2dbd3ca9ea0f3a5cfee875d34ba1bc00dc4a7e8947d718e3fc68f4ee47ef
+DataAfterCtrLen = 10
+DataAfterCtrData = eb4f5e61c5b75d09f780
+KO = ba05c2297bab762b4e0ca00b9364d1eceed18c447d549ae90d538789ea4c90ef
+
+COUNT=13
+L = 256
+KI = 0f0f619d74b812c817cfbe9d40d30ade14a8b0c81312d72d3bbed1f0ee5ef6b2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7ffa93ff1c7a17869851f905eed525608e9a3c3569ee00ce116d120bb6f9fc17a20302c694a9879bf76f92fb5c0876b6b91b
+DataAfterCtrLen = 10
+DataAfterCtrData = 623132259af84f244ead
+KO = eb21687ed798532f95e986a97c9eeb02187d40331108bae20db738e1a89ed2b2
+
+COUNT=14
+L = 256
+KI = c126a426b066747b8f7b068c3dcfc1ef2a71ee1c3a7416d9ff9cb1fca4a68829
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8f7ce166f4206a68f30ba78babbcf8fb342ed485cda79533695078436a29cd21c2ec924f840d981184542851d9f2c28ce868
+DataAfterCtrLen = 10
+DataAfterCtrData = 7cad44145f1db1d71e79
+KO = 9b013b02614c4b07bb1870729db8660524bd5c1911ea72c63ac3e90dca076ca4
+
+COUNT=15
+L = 256
+KI = 89ec35492519aadd5daade3f1ee11ad6cc479c3dc8dd8e102d5cedf3901559e3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 308170505f3785e3ef8b962a5b97434fb2789b9d5165a188c90879f04c63d10550215131f0be047027b015099810813fb09c
+DataAfterCtrLen = 10
+DataAfterCtrData = 16e9548b0ee61383db72
+KO = 322e0f310d1013a6ec2d2d1ff527d582a431d93b502e18f03b1d438e41067da5
+
+COUNT=16
+L = 256
+KI = 3ec4a9bfdd079108c34a8d062cf1b5787cb30d095ba36153c4450ef06c4ae1ee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0af1ee06a89181ab84cb53918fd62f446434b1c8ec4f7d6e17dc622814ee90e12d4ca0ad150c2a820915e1157973b995732c
+DataAfterCtrLen = 10
+DataAfterCtrData = 6ed48a7d88552c1e63f7
+KO = 1c1f8a34820808cdb880eec26295c6bb43249b8ba772969d38ab1d7065ee7c14
+
+COUNT=17
+L = 256
+KI = f1375b05070010e568ce3156b43838d7ac3e92cd69c63e66bd21d60f333b1155
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1b96e3b0b471640cfe90d6dd28ebfa8920af4482441e69823ea28772df0f1c622ea5e1c2a2bec0934ae073518f2aeb507ed5
+DataAfterCtrLen = 10
+DataAfterCtrData = d520983c34f74bc48cec
+KO = 32830022c6dec0df88a5feecff43be7eaf4aec9493b1b7a4aa3824cd9c7b0327
+
+COUNT=18
+L = 256
+KI = 4478da6f313f52125cff24f6da9a7019d5153b243737775c6b5379d2eeb12aa7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b956a0d3ae7ee03e8f2de9f58c48d790f21b2700cdcc7e5c3bf669b3466c332da3a2c82ee192b826f8e3d66d77e1d5f99bdd
+DataAfterCtrLen = 10
+DataAfterCtrData = 417230196de349d52bd4
+KO = 3682c873fa5eb10b35a5ceb623ebf6f59a966f1db875e90d95796afb1ef8c319
+
+COUNT=19
+L = 256
+KI = 3280b09547b132dd61d8425b59aace8239f656983bcc9828ff5bfd0b6875261f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7add71534555849e3bc554b7fa5f19257c9c7fdb0e927cb6a02ac2f77e14898d8ed7e6206a84d3ecb336688dac52a5dc6834
+DataAfterCtrLen = 10
+DataAfterCtrData = f4c96bf6d41ae6ec9ae4
+KO = 3ff8f08600f3eff46888212984e218fae603720047f038df2640284552ccbe01
+
+COUNT=20
+L = 160
+KI = 01400ba4b3da039fb8348d5385afcd95084fce41f65a1031a30f301c35e8da96
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 339728bd4f28ea3e7849355b39816c0cf5d30fff67083b55689781e0f7789c27ad421fac33ade82a409270de9bbb50668e99
+DataAfterCtrLen = 10
+DataAfterCtrData = db3156029d254853f8fd
+KO = dec38f5339d6ce36c05bb44a5413d32d64f4065b
+
+COUNT=21
+L = 160
+KI = 6fad640b4a4b0af8859af3a0b4e15f18f47283a0b4baeefc7fdd4a2ee393f921
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 86bbb88f851734e332cf780f66956a6e5fb84c76d387cac0be5548a608636232eb24732a24f4f2fe84293fa59e425b3f11ba
+DataAfterCtrLen = 10
+DataAfterCtrData = 128348056fd37516a32d
+KO = ef78b8eeef9c7bc853e4e0f9c609fb41931e0a89
+
+COUNT=22
+L = 160
+KI = ee78cc2183ca138a2cf4cbba61585de9f1b4b71a04d9d44be0baa979352e2f0b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 892b809800544ccbf5a17f4e89585e034f4c6b49ec3d71447e654715abbec8d3b249dc01d90c79b1e5bcfda3b31fc289247b
+DataAfterCtrLen = 10
+DataAfterCtrData = f12bb1e61e6e5285a015
+KO = 7d87abf4613ee0922cf34af1b6dff1bffa2085a0
+
+COUNT=23
+L = 160
+KI = 18e7f6622f92a6d7ee6b856aa20378ff49c54416ca106aa9f3dfaf9e192a8e30
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8ff55308d4463b6e468a414a046ba261a10d9a25b531e0185518c350d2535fbd9cdee13b66fa37ade13117efada27b0bc98b
+DataAfterCtrLen = 10
+DataAfterCtrData = 748460a6dabcfcfc38b5
+KO = e40cae38a5f60a43b489116e146802d3e28dfa67
+
+COUNT=24
+L = 160
+KI = 7c6451b58fea9ea5dd2b7df7ea763e20551c95d2e7cee96cf18d865c7a0c9970
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ef2b17368d48531fe5213318fcebcf8cd28d82546b03eb0b2eef3eac029d50721b629e9eb028066a3e8669a30dfc70712d5b
+DataAfterCtrLen = 10
+DataAfterCtrData = 9448063b4fc842b54061
+KO = 3537d974c2575be9da01c0eade69a89ce4da914d
+
+COUNT=25
+L = 160
+KI = 8066ea0cef1f14e58ad3be0b852cc670e721035962ea0943214788908f88951c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0870f3e31d486806ed856c0b0863b756987057279cadaf7d1a47a8b007132c7660cb39fb1153b547d2ce2c8d195a65bf9103
+DataAfterCtrLen = 10
+DataAfterCtrData = 5a63ab3a95f864a1169c
+KO = b64e458a6aad6effad22a6e914520bbf2ecd42a7
+
+COUNT=26
+L = 160
+KI = c9583989afc886b106da1b4e9a478fcd4d003acfb85870348fd0e947d35c80ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5afd811214bedef90956e37f83f062e97f70cca311bb5d8447dedb91d80b56eb5e06a02ef6e008b186da3e2ff7fe2938d8df
+DataAfterCtrLen = 10
+DataAfterCtrData = 2eef418aa9f406c9d0a1
+KO = 244a242deeaf0674dc471e835fbe1c68df2798c6
+
+COUNT=27
+L = 160
+KI = 901e105531f9c6fc19fd7f2d74944464ed07b1aa0a7d7f2c03cd1ca62c1de655
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bce0e330499dc32aff23e7e3f9493bae07fac212c838b93c09dbd22460d03de259dfb8e0b367a8ca9ad5ffdfbbf836b9125c
+DataAfterCtrLen = 10
+DataAfterCtrData = e08ee1d45d7cf15443a3
+KO = 638dc04fbaf8b42cb7b4b5aacc4ac1af21824b68
+
+COUNT=28
+L = 160
+KI = fc00ae281effee3fbcbca2ccb55483ad3a4a8a3402e89c7a1a1aa21403d9231d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c8ea4e6c043d570348efc0ff025b83f4d408b126e0657e43b0aba002cea3353d5e82eb34501d86dc4ff57e431ee049f24d01
+DataAfterCtrLen = 10
+DataAfterCtrData = 18472f153d3b54f8291e
+KO = 084655530197f34656e4edc154bb639923ab17b0
+
+COUNT=29
+L = 160
+KI = e9ec96d2cb3ffe7a984aaa2686888ae5f73cf58dd559cc6baa1b546e6f4bf463
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7a6b7ed12ab0f1df6a1d66a31db198e353c9a4230a59db931ab070da95809c3748e8170688e5b550eae25533a164d405c278
+DataAfterCtrLen = 10
+DataAfterCtrData = c3996cbcf7d55c3f2cc1
+KO = 5edef0c52e7588e0b3f97979d442db760c868624
+
+COUNT=30
+L = 320
+KI = c0403da26325d0a023d1032f744f473e9a18487a93136ebf29dac77065db1505
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 42f201e6470e833442795b0f30b9c39e8dd96e3a09d69e85c2c556dea3eaef407d67243ec6c52972fbe258febc7d909e480d
+DataAfterCtrLen = 10
+DataAfterCtrData = ed7ad2b605497dc32b1c
+KO = 18901b39a3cf3ed84d5d54c71bd07e21db81faf5c0984c49cde2bf57f13e3674991d7c4c3c26a2c2
+
+COUNT=31
+L = 320
+KI = 21d4c890e825e6cc676217daa596025188382ed6295039c5670bf1ff5383eff7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fc8f94f0a1d97e06b4e2997ab6375eaa668e49bbc94e5c10368fd687812bfb036226be6aacc2d03bfc0ff7c117dfd0e66b0b
+DataAfterCtrLen = 10
+DataAfterCtrData = 81d48610ea1c4bfe8baa
+KO = 9f90ee74a81245f9423066bcf44e843af7d1a8cc81b5273f9cbe8c2241e188558f1c10eb43e7dfd1
+
+COUNT=32
+L = 320
+KI = 508e341e104078a88682611796dd554ebddb781e66c66510f3b60de32ed47fb1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fe7ad1214c3418d2479e116daa7478549d0059400daf4fe4cc4cef92e5ce87b2cf84f4163c04da9ecee01c260f585bedc99e
+DataAfterCtrLen = 10
+DataAfterCtrData = 23f0939a722988023869
+KO = c3ec775f673a32c2f6c84e36f91584cccf900880cf992c1221fa4cc4d0801ca3ec2f2c4ec6db7f53
+
+COUNT=33
+L = 320
+KI = bc257982e0680011026b2179e2bb86f8be165388cc2adfacd926f569387f389a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4d6f555550a3983776670812e48a6c00bec56895c73ddd523c5b7296965fa839b3ad602cd65eea79bbe0abbd07103d408011
+DataAfterCtrLen = 10
+DataAfterCtrData = da2968d41e53b90ab9e9
+KO = 1dc33ebd39a5b4019864a7adcabf3d4e7c35d6e742c40599143ff2f8153e0c7d7c024a7728f65402
+
+COUNT=34
+L = 320
+KI = a1478f30186fd9511d61819a04ce4f7ec9ec6f5c9a15236609ed535a08260cf4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 721eed1960d479300f14e6c651ddf9a85e9db47f4365146d98789a4223aab88df931888cf20fde61844f1bf26ef6fac63802
+DataAfterCtrLen = 10
+DataAfterCtrData = d9de423b99b1da28273c
+KO = 55f9b5b35e0ccd1dae067799666566552d23f250e9a008b1b21ab3b45a5ee8b81f8a911a87082919
+
+COUNT=35
+L = 320
+KI = ba96fe01ed4eaa3b83d64ebbac2f9301229292a62f4a448ec7ce080646bbe81a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 332339b3e6f439ae7099a2d340ea28fe189fece1ce286eb476f6ee79813f16a965e28cc6cccb8caae92d8383bf65b5372a1f
+DataAfterCtrLen = 10
+DataAfterCtrData = ed09b5dab20cc10a9967
+KO = bd3c4709994162911f213e1349a1b47bfa0c1f8ee7a6dff5d0d50259f7bfb4dc232d64877243aa35
+
+COUNT=36
+L = 320
+KI = 338f9b4c36cd5dc9c5fc17963e66f33f0693c91aeefa5ec86e6a184c9e9f2b6a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3766e52073d5af4411a4ac903875a5066861feb936e2be9b12f153a122b022243c8ad033017e588820d0ee9b17823bff9d04
+DataAfterCtrLen = 10
+DataAfterCtrData = 3d983aa6e6444f508387
+KO = fc70cc6df02ea9460f3598518b93e8a82337b4593d89bdb86442c500b357e71c1d6271ff43095836
+
+COUNT=37
+L = 320
+KI = 177c35343bf17d0e9ef626e58384ef29e10d0ef79944ab7daaea0a84cfff90ec
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 864e90bf74d1670a0d6d76d1e7ef6bc6ec1c7e02962d85a2fee6868b288a75018fa9ede67943fa90d4029027ea2cd1580200
+DataAfterCtrLen = 10
+DataAfterCtrData = 65bd8f7462302d12bca0
+KO = fd7ec7e8cd17e802dd4e9bf3aef3006dd646e865c3df10388bee4cae718b18a94f014aab4c126ae6
+
+COUNT=38
+L = 320
+KI = ac3f7081d70fdf5610b2874693f5bf0bce0bf892ac3cf87aef1a1e07aa403fff
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9ff1e629705b4f3c586951c391a13131a9e8090ed1b9099db53215340c87ce4d49d96fd51271a51eadadc69086b59b114f38
+DataAfterCtrLen = 10
+DataAfterCtrData = 00117539bb20560a53fd
+KO = cb5bff045e65d5f3f57f5459286e301e55b586020fcd84ba7b069f6d89917d20dbd10cb7629440ce
+
+COUNT=39
+L = 320
+KI = f39592935b6bf1965f5a19144ee255acd5c42813f811ba9e55ee0f16fd38b840
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b4af860c4c99f0b8f291f4c18d26c1d4e4feb84fc42ef9e280358681023b3951c0af3bb1a241e7b27ce153cd88dd11cf8c4a
+DataAfterCtrLen = 10
+DataAfterCtrData = 367650d37d74d1591727
+KO = 82e05249d1f9ae3ca0deeba3c17cb6306437e1dad87364a38c54088b058949f146b4bd73c6e41484
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = ce7ec625c6dcd1ff21ec48ed35ff70fc0f69946107e6583849f711a725ba1684
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 14e20e83dbe001af8ab304d0cf14dba30caa751271b976a927b3c8544e24ad0a98e6604eddd9fda2bf2a9ba81ec507f942f5
+DataAfterCtrLen = 10
+DataAfterCtrData = 43a412a8be794adb0f2e
+KO = e2c310966e6cf312eff7ab44deddb9dc
+
+COUNT=1
+L = 128
+KI = 3d2fcf2aa43d6d88b3b326df48f8eb7a1bf535c89e87d2a9374d19e2f4682b41
+DataBeforeCtrLen = 50
+DataBeforeCtrData = de7a275fe513a4bae5a0b04cf99bedc14f42c03301c110b13ce5fafb9944535e23bd91f675d2f793e645e300dbc6d7fc4ed9
+DataAfterCtrLen = 10
+DataAfterCtrData = 6388b88b09b68f73e613
+KO = 1bca2a80e52412ffb7b2e356065da8a4
+
+COUNT=2
+L = 128
+KI = 3ade147fadd9bea27e04ed479e50a862fd7325441267fb317d0a035749b4bdd5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1607eec01f8fbcda1569f12dd1ffbeccd03e435a76f82c813e0d94b64fb442bb1ca0c9a10202b0b99ba11b0021928fa90725
+DataAfterCtrLen = 10
+DataAfterCtrData = 320d6747c5657532286f
+KO = b70f8668f42082f3d28eb7dbe45bd237
+
+COUNT=3
+L = 128
+KI = db1bca3e65723eb115b084ac1a90a36ea4d1146941cd196054606a28b677196f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e5388fd5b17261f0bd721a865816d03dd834cefcec2a61c10ad6c5b40abb675ab196b0cf20ced655314ce72e81b82a68629e
+DataAfterCtrLen = 10
+DataAfterCtrData = 7d8e9fbfb61b91b0ee61
+KO = 0480c083dce4286e29aab9db01bb43be
+
+COUNT=4
+L = 128
+KI = 50e85c2db7e4472eac2b2ffb9a3eb03e0e53662b96f297abab5fb22301adda89
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ab180d76c4c747540dab991fa8bbd5ca6e31cfe9a174d62171194ee14623adbee79f360dd2688bef425e7026cc627565d6ce
+DataAfterCtrLen = 10
+DataAfterCtrData = 252ddab9b8c3fe59b396
+KO = 5a9b385fa650ad274d0d62e3fd1d9734
+
+COUNT=5
+L = 128
+KI = ddc8c5c1d2d674012d87d4f05fbd7bc2faf3d1b960a948578c41b64c78a9a7e9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7b43b0e0e63d2e04c674af0d42617936655a4843b372627ae0978c2ffd735d27984c067da97f641cbc87ba77e13666d060db
+DataAfterCtrLen = 10
+DataAfterCtrData = 16dd681177a9d30311f0
+KO = 2b72860ee0d3eaabedd5b7050ec09ecb
+
+COUNT=6
+L = 128
+KI = 91011c1ce8cc33b06372810d73f91f6979ff535d47189976fe0733b7c441e002
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0373c437799bb8bd7eaf3684be8db0d84b23ebd559fdfd4de4100c4b1a1d6896c884cef2506df1fa57431bebff5c77c9858a
+DataAfterCtrLen = 10
+DataAfterCtrData = be6283c942c92bc20577
+KO = 274f6013a6221015201f660e240482dc
+
+COUNT=7
+L = 128
+KI = aae4c0200a9ff7b24040d59d54441b7df0f9acb611f32c963aa33e7e8473a388
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2030f9694a7f6d3400d328833333b5e3297485208be86369c898f23fd7f5a87cbcb32df4e7043d897dc014ed60fbc3280b92
+DataAfterCtrLen = 10
+DataAfterCtrData = 3031126c5cfc1ccf1a40
+KO = 88dd6f632accea24b5f9db541eafc26d
+
+COUNT=8
+L = 128
+KI = 561a9a1e898794d0a550b35e3347fc37af4b8db426032855a3a2b2d8517b2cdb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 70a843f249c211a185e7ab1251c298039ee4d548e2c1dc200cd108806cb8e1f1ff4ff4f7d312336734808853d56d474c390f
+DataAfterCtrLen = 10
+DataAfterCtrData = 0458c9ab71e18abe6e53
+KO = 4e02e6e0148720569e1f5b38889bd332
+
+COUNT=9
+L = 128
+KI = 746a3805312c7b34a57e0a244ccfe319e47e26235f08d48e0b7b3baa125108ba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4054060d75fc3d5d9e882de64ed1d6ae526000e4390c7bf4dfa702ba3c5eff47874cf190413b3603dbb4bcd767dc42ea1dd6
+DataAfterCtrLen = 10
+DataAfterCtrData = 7ae34140cc6eeadaedef
+KO = 2b74484c9957ae30fefa8e3efea41cbc
+
+COUNT=10
+L = 256
+KI = 696b9ce784808858ece85fd433a9290eec57bf005a4e829314ff52faf389429c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6db0f163a8e390d520789a229d686ad23e64ebb1cba534a573641c347c24765e8f3e92bcbc2d705d1cd5a68a657ce6afc3bd
+DataAfterCtrLen = 10
+DataAfterCtrData = ec41ad642db0a29d6ac2
+KO = ae7312649e8b2fb0af9df42f9bbcbe0a2a358f9a742a264fed8107ae374f8b3e
+
+COUNT=11
+L = 256
+KI = 33cd1feb79c6a184b0a759b730f80243b82847db613c13f4d99e40535f97c89d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3b4eb4e9a5aa48ae58a9d17900b80130bca75286dd8e440c1ceb2bacdf94996cadf4efaa4d8eba519a0a27bbbd700273eef3
+DataAfterCtrLen = 10
+DataAfterCtrData = 3e19e396bc752170fe28
+KO = 2104c19d5d32add9b9a0f9a4a6ce25c81bd6166d1d4e4c9aea9588a8ce6e5c8c
+
+COUNT=12
+L = 256
+KI = 9bad1be50a744eeb4f3d67b68df2a1ec52480c4005399a93377e793ff6e4bbdd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bb0266162e351b850053887ebf2d065b8d55a8152bfb553503491835a0056228377a16890e199e9bdae8f455263a53af6684
+DataAfterCtrLen = 10
+DataAfterCtrData = 2f48af4f2111f96f3d38
+KO = f4a64e14e1c47e464c27a16c3ce075c52fca77c3678c6aae9e53fcc0cf42734c
+
+COUNT=13
+L = 256
+KI = a12ec29372566dff0f81b624027b54dd5c47ae24e264f5735cc9605fbaf563f7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = abbf9b410ff8f887cbd6a93182d787e26ba572ad74e8ff099ce24aa7797c830e9caf560f95d43501ba7ed9ff69b4cd403a22
+DataAfterCtrLen = 10
+DataAfterCtrData = 99949a541b93d3aadbe1
+KO = 2962db40009a412bbc78e958d9f9833539d71c61e823e0e9343f4e979e99f6a6
+
+COUNT=14
+L = 256
+KI = 0e93b808f049d3db7aa89b28402bc038421615797fb6b158576d40830cf19496
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0b0b1b8464692a378e99f4eef98e061eda15f9318db5402b420392133f3614bc2feca39c675d172e8b539f936970a37b9d39
+DataAfterCtrLen = 10
+DataAfterCtrData = 4c17c8a5b98c853372a1
+KO = 5053c424bf9587f0e632e92308832044f8857f998f65eb4a75e6db12e951c70b
+
+COUNT=15
+L = 256
+KI = 861d170b572baa6931916ac442fb5d84e1e9a4cfb41d3c9974dd82fb42eedab1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5e5e6b54d6e1d93a033afb956ce7927aa7ed28eca2c67a4bb58a8b178116e05b02855eaf38e28468900735eebf8e97b9634d
+DataAfterCtrLen = 10
+DataAfterCtrData = 8cc9e0f111602a439088
+KO = dcb78ee71aaf489bfd2a61e30112634c2824441a35638cb06f97a1b6be075992
+
+COUNT=16
+L = 256
+KI = d812d6521dc2b93544b83eb71567432f35129dc3b47b0f442a231110d0a58e3b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 73665af8e48f073271ea4133c6ab7dabdfca278c376a76ba0c290ee60d871a11992626bf965e8f2085b13b109549ead373fd
+DataAfterCtrLen = 10
+DataAfterCtrData = 66be8ef8718b293afe2d
+KO = 4a9373359cc6e50213556876f4fb62d052d3a89249c3d51d141da78a35701f35
+
+COUNT=17
+L = 256
+KI = 72098351e63e06c99e57fb488f39bcb2516f9d49efe141be0a0838a2030722c0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b1cba0c601a0ce1c8e5c2a39d68d0d47c7c535fb344653533613ca8cfd3de08d9305d5c262696d35e43ebf4671423ca09728
+DataAfterCtrLen = 10
+DataAfterCtrData = f445b9583e4c0f2281a1
+KO = da4adee25eba0fe90ab20f7e032ed87fb71ee66127b898e8a286b41d4b3a7475
+
+COUNT=18
+L = 256
+KI = 16f61341702733f4e1dada697586ce403356f4e5a2cb76d8ba1911b37e90b38c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cb8fc97263a10a130d7ae199fecd675b47a2500ec5416867f55a7eb67109957af01f7831cb52e8a58c5435bd7ebbcfe5d3e3
+DataAfterCtrLen = 10
+DataAfterCtrData = 5de642f1a722e278d478
+KO = 15c9e53e245ee6156779be7e580b4100dab5c319133959f07e484cea27a2a372
+
+COUNT=19
+L = 256
+KI = c4ec31387984c43735d029e13100845897509ef000261ae1c3281b2e409bccd6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7d96c07f27cebc2e51c3f9ee288dca3e17fc6364b27b00b5e4f38d05c602acff7eb762435adda9b1d6fb62c4bb2e957526df
+DataAfterCtrLen = 10
+DataAfterCtrData = fbccf4c742b35fe5a7cb
+KO = f230945f68d65d489c8c1429b72794587f860b77cbea0afbc095fc19b43befb2
+
+COUNT=20
+L = 160
+KI = fd01f32601ec1e2a71445d7b4b87e539a1f2e1e8bc54fff94af2504869759688
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5d609f407e359288e3c20f99aa8d9e338910ae1ebc35a9881197f0336f5d9c3215ce73ad648e155b2a27f6fb21a5f4f47750
+DataAfterCtrLen = 10
+DataAfterCtrData = 97bc6b0497738525d74a
+KO = 34459310ea5ca359cffb8ab4f0d828fef387fbeb
+
+COUNT=21
+L = 160
+KI = 12fe0ad40ffe09ae8e253cea53e47a5371b4429c549dae57c52278f17034e522
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 56ba528807b3c38772b2bfe2900f1927567782f99e0dbccecb86089c9aa2359e162bdac236aac6d924c0218bb66ea920b4d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 3e1fb4db206eec95fa99
+KO = b84f9489a2af8b20b18c0fb1b03b5b6bd2236e21
+
+COUNT=22
+L = 160
+KI = 667f9a42de46d7eeee43b9d17b29c35ad426d6e8b466537aa1c199ee84d93bb7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7a29a6b696135f37199e0a5cea3915f20420e87315a6ad186c9c7905134cb492e66d2c100aebdf2cdfec51fe98a0e9e2297e
+DataAfterCtrLen = 10
+DataAfterCtrData = 8313ae4b96b1851eca3c
+KO = ea2a9e1b464b33a5c510df6744620ca2c981f3df
+
+COUNT=23
+L = 160
+KI = 7da94be9684b4eb2d404b01deb4dd36ef9d5091589f4d72cc9c3d017a16dc64e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 38cc3e07732d1d54d3df396ed88b6bcd24e28ecbf4aa30d6ef02b07dc51e8b6e285893c85300b275226a6a667aa11ee785e8
+DataAfterCtrLen = 10
+DataAfterCtrData = 85ae5b011d54e8221147
+KO = 7f4fb881d2824a2f672c69965231c9b2ae3f7b39
+
+COUNT=24
+L = 160
+KI = ad95c0509a8f8dcc4bb5fd3f1c64b440c4cee57050ea9b231abc674a1a8cc24d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3f9cf248f522590cfe90b5ef0a73ddbd11812d2b3945320f210248403f6f55237f67481047f655f735d1a67382f21ac97034
+DataAfterCtrLen = 10
+DataAfterCtrData = 5d1e813922d920fb74bb
+KO = eeeae29b5cc2b659aae20c6b1e9e6d986d748181
+
+COUNT=25
+L = 160
+KI = acd2feb4624c0ecc838e83ff86a8e9d10e6f0a823b65068dece88af3204114d4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9b3ce4d5a27aace586f268ead39e1762828d1ea545502930abc32bd35e5e516e8fc27fd1eaadb9721f2484d038c0ae968e2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 592caa7ee406ebed5661
+KO = 68aacb04b60f725d95701dd2e082beca79740dd3
+
+COUNT=26
+L = 160
+KI = 2a6a652cb63ee4ecf81d49d292bf5611cf6bdfa4c1b6a14c373bfd80cb862c5b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 28135062f109799b9e3e5e5488c1f334b33803f05f8b2664389388af5d598e7bcceeaeab3d8e3f895ffa0498e75a97ff4d14
+DataAfterCtrLen = 10
+DataAfterCtrData = b629a5201cefad79484c
+KO = 7c18234d10a01c5304806dbb7707ece5d1d1b9aa
+
+COUNT=27
+L = 160
+KI = 183ef78d9da88202b18e3f34915f2b9760ca1a5878566f75b74446589fe920e1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5e4631c262e1db99c62be17c2151dc0fad27d1fd34a4f672b667cbc3b2830779d0b8e7f5b028b8c77e3750b160e9ecabb7d9
+DataAfterCtrLen = 10
+DataAfterCtrData = 621de9926cde39d32658
+KO = bfda588f1d3d01ab4b885325322c48ed4b660bcf
+
+COUNT=28
+L = 160
+KI = ead0b25b6af54b6f03ca7998f2bf71a2554434e8b5d03325bf2865179df23ab9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ce1b5abb1b6cb32261c9f275de938d284924408528d506dca0bc34ed9884ae1970ba7fc26329d314951ae66eb53d207fc38b
+DataAfterCtrLen = 10
+DataAfterCtrData = f1665ac66d08b552e8cb
+KO = ac8717503e2078c86f3d2f22e478dd282697f28e
+
+COUNT=29
+L = 160
+KI = 4ceda6ffa27c77fda16ac8677db18bd2551c04c838e162ea111cc799bd81a193
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c2aebb3f5f11464bdf978279ab1a83b34183f6fd350a7ecbdb7b24af6691525022665b2d9bd07926960f0f53c1376489e13a
+DataAfterCtrLen = 10
+DataAfterCtrData = 2a16c9801571067ae154
+KO = 4505c13dc2f159efeb6f405cebd249d19b50f8fc
+
+COUNT=30
+L = 320
+KI = a259978fad757b4f66b49f15f52a448698bae7d8af7cdeb10c0d27ebbd8dcb17
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1058fbe4914e0df031cd0acdac663c095c664c1120459c09cf3f286782691f1083231840ff23cc6d63cfd0a2ae430f839f03
+DataAfterCtrLen = 10
+DataAfterCtrData = 170b8ed52ed239f32548
+KO = 19acb4f5a86d312fc3e5cc68797b7cfda34a9331acdff09a34dad3a02b64ac54e85ddbe3b419a33d
+
+COUNT=31
+L = 320
+KI = ee941328a9dc5fff7192844415811675cdb5fe00ec14f05a6c4f8f2a26f4a85e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5a6f8775db5c934cf620455afffa99498e42ddaa36e45f8e04dab797919f351be0bd507ad1975b939fc388092828a98fa2ee
+DataAfterCtrLen = 10
+DataAfterCtrData = 5d7e332108f46e41c400
+KO = 96263756c1321a453faea25a9851d44ecceabaf25f9e3a98b3d66546c0da17c260ae39c01cf937e7
+
+COUNT=32
+L = 320
+KI = cec4064066759ae7dee3b4bc13d3f0587b50edf1a87867c46576b5c41aae65c1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9ce0c551661c3b0a233caba90d781c8b75f6040906b1eb24ff613d60f6e72ca9088169c715381702dbd9226e0de08b9323e5
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b8c6e5788af67b89c52
+KO = b68e66247fb0dc21127a6eaef8ef44940ac5a3b5f5f62a1af654f04a97f8b6f504613b73969653dc
+
+COUNT=33
+L = 320
+KI = 04eb1ed3f77ccd00e7c7cefa523c261f6ae9c62cea293dfe2d40a5a85c39006a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7ee3f1d42c8aca4d6213d3a553da903778b0bde565b2326b24760f5d7b94d4d12fe94575d94366dd908e11c826a9df44b157
+DataAfterCtrLen = 10
+DataAfterCtrData = 4faa12070e2576600696
+KO = 59540db22b97b463a6a570f5a9124637bfaea7d057a144f405a374f8e1165632c357bf36d5576e51
+
+COUNT=34
+L = 320
+KI = 4146955110a2459f8b67c2982363dc6658f2840c8fd35f22d2afdb5db497d59f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 25bf5e0b0927f4cdf7728ca037dcdd1834e6f2d10f030335a27bf233d336f7d468651cdbb62372260d480f8f4f2e994e7b89
+DataAfterCtrLen = 10
+DataAfterCtrData = 7a2daff48cbe0a2fd42d
+KO = 7d45c310ca1faa525143f6d66c9b366beabd434081baac4df5efcb7ffa911bc8aa210385e453531c
+
+COUNT=35
+L = 320
+KI = caa58fa0bb40f5a4f1e857588dd58d1ab10ff79f6a783d5f22b85f969c7372d6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 792da75aa60f141ec0e5adbe919c5c8de91743ac7420bea039b53d85fb3ed611d0572f3d84b856e259f3a7f3f978a95c5a5e
+DataAfterCtrLen = 10
+DataAfterCtrData = 5e21d293a6374c9e59e2
+KO = ba434fa1167dae3df711c5f0f012ca9b309ef3b427922d9ad4956d9aef880a2f70bb5be31b1ae483
+
+COUNT=36
+L = 320
+KI = df27db92c04aec88b91cf360fa8cc4be89ea3e7698bfb5a6f7397e6f6691dd28
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e37c42e79b027beffada34fadfba9d1e2eb5a5485fc8892e423117580fbba3388a1e0fe688e3b7f52e6752043d3958065093
+DataAfterCtrLen = 10
+DataAfterCtrData = 08602d34561eea3855ad
+KO = 08a4b5dbd70d874498615bd596ea8222a40007b1c03fa3e97e3f98f747091b3e2e97d4afa2b41a43
+
+COUNT=37
+L = 320
+KI = 3d710640871927974ef835f5e5ceadd75b406bd69d1ab14cad03d38b8607f0e7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ca8aeeb34d7ee09b5a16ede66e3578928505adde00deaa2fa1f2e938d31a4489a546e09242404347eaf9508a0f054bb65080
+DataAfterCtrLen = 10
+DataAfterCtrData = 10997e22d3b5068989fd
+KO = 961d4e61e00c2a938570bd31f7a1183ba11e34a8e8be6a289a4a73f7e768566a427104a92c5087ba
+
+COUNT=38
+L = 320
+KI = 27bb14cfe1e8834c7db6403168157bc5ddd47f79933ad6fa987e0c29e4315650
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f70b4ece86f7c5fcd5e5bc9cdf46f03a3ca9e83c05ee37f93aa41829ef1134d6a0378ebfa183b0bf8dc60df46296372c267b
+DataAfterCtrLen = 10
+DataAfterCtrData = 43305421a90334301c6f
+KO = 1ed93b645f87161955da7c42be3d8289860b2a5e0c678e6561676c66bb3af009a74ef987703c905c
+
+COUNT=39
+L = 320
+KI = c4ae883c279f54d54693e57e5a0a067ccce7e991c01b406441578082858b0485
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 47375e7da38e768f024b965ec269e1e92a35174c96a38455d1eef2f72aa3fb6a7fc61fe7ea510d93de9119c1d772be4e9064
+DataAfterCtrLen = 10
+DataAfterCtrData = a9c6720e12138eb30d14
+KO = 4eacadd6472d6cdfff17b86cb0c903227226cdcd7715c24cd621c0b535abc1c207a46c6f972bff7a
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = bcc9da67e6309c4c365de53a040fa6a64f387d48257fd1751cffdfae6644c59a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6740b398eff3ec6288090caac3ae9210c91809774172e108bb51a216eaa5a67cd0420932146a42254d3e2b8c2c34f9c118ed
+DataAfterCtrLen = 10
+DataAfterCtrData = 335747e149d25dccf1ff
+KO = 0288ef588897480caeb1d0d9cd30a6d9
+
+COUNT=1
+L = 128
+KI = 9bf9bb2ce85a4d02ee421edd929c5926aac5964f3f1ab06f7f0cd2c43072af59
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6ed08f9320ead0ab7246401e30654e8fa307245f4ec00cf438715e3c2d85fa7e5b8d8f53a19fa03be629af46fdc16855e58d
+DataAfterCtrLen = 10
+DataAfterCtrData = 275ce6bfac32f4465716
+KO = b09f193da8971a742ef5b5e964748aff
+
+COUNT=2
+L = 128
+KI = 17bd264becfd60154c4032e505be597b8143c07a26fb4f0e26c2d8c261c5fd16
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5410b49762691bc41e8da6f45a0741d002519cca47c0bb59d53d92f4c357dcca28c709053e87c6e96b3d369690182dcbf326
+DataAfterCtrLen = 10
+DataAfterCtrData = 01e62165fa5b57e0d300
+KO = 152448a233f9ac143793ba4f2b76d2b1
+
+COUNT=3
+L = 128
+KI = 83e15c65c90f9b8e178c5dd12cb3516e8008933166d0c45b27204eaba857061d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d39c46b522bdbfc393ee41e734d513e339a76cc4124d7d2cc423417eaa2848febf8f1216fb05bf2a94ab3df47d421897d9cb
+DataAfterCtrLen = 10
+DataAfterCtrData = 6a2c36a72157d7469118
+KO = 7c4e74ef9a2120f6d21f4d6a7ec70a8a
+
+COUNT=4
+L = 128
+KI = bfd0288090b905b4959719b56d26379964559fc336136b5c96a6780240b1892f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1114ee0081a105b85a7855b8edb97aeb43bef1412cc8745ca7c11827c23a4950be59fc7c7b82d3344b6429b3f5b26a08e34e
+DataAfterCtrLen = 10
+DataAfterCtrData = 47c111c53644cdc573ee
+KO = 67a28e4d7a878105907bcbb976ae50de
+
+COUNT=5
+L = 128
+KI = d0a5e6ce939df295b0344b1a89d94aa8acb2e3e451fb3cc50485e2683e2f85ef
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e941d54d3d9ad8c3511fb2c4045a5f86faf6b8e4cfd7a0ae02bfb1c67ff44fd95260d103d10b4fc15754d9396c02faa6d2f4
+DataAfterCtrLen = 10
+DataAfterCtrData = 494bc04b659d70132d83
+KO = 35ee25c615f69c292d4c1d3a2afcd647
+
+COUNT=6
+L = 128
+KI = 12b08afb663b0662fc54a33c387e096fea3f5cb47178fba9d8ed1f159dcb6616
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9720e5b49540794ae3d338ebaf9adf534fcf5310cb25dc29400e5396911f16ae902c51737f5af71a58bd615c64d4aca372bd
+DataAfterCtrLen = 10
+DataAfterCtrData = 25ff544663647b9f848e
+KO = 4698c6dbd6470839b56db871a3054201
+
+COUNT=7
+L = 128
+KI = b4f192580cff7aff199777037f8d5548788b663adb7289c7c518bb87528bbe86
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5a6fa73ffb356e361f8ac868fa6115af26e5d36178bb075da320a58dfc4751cf1b20027de89802e5f9c6c7c046658e189971
+DataAfterCtrLen = 10
+DataAfterCtrData = ede44557353153d5cc17
+KO = dc348baf4da40a5acfcf6e985ef96f8f
+
+COUNT=8
+L = 128
+KI = c3f32ebfddef83df1560894f2e4c01317661b3977f433b72f4da6206f4813cff
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c2efa3eda4b0642d1634e7200616cb65581f5d9caa2c9f7de27ed4a0e210e7c0cb29b8f67a01f793e71533b4d840f9923083
+DataAfterCtrLen = 10
+DataAfterCtrData = f3d194d5ab53b8d77399
+KO = 3c042e3b255b198bad82e81a30d4a508
+
+COUNT=9
+L = 128
+KI = f1f3c2ff2863e445fc91209b2987b9be91a00e7ece72ee92919bfbaf7319b71e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59a7b0f8ff5355d0961056987eb2df9a62284b4b295369553de8c497f8134e0776d2e0cb8e226bbbe739000badb9bd53ae6e
+DataAfterCtrLen = 10
+DataAfterCtrData = e892af7437ccf5b3c5c9
+KO = c954700394a0bf0927268d98cfb15ae6
+
+COUNT=10
+L = 256
+KI = 0699f67e8c2b5fc3f4ec2b91734ddf82e6e9e121ad74af5e122318b3e0527328
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 590cc016d19639be2a6f9241b0dd86d6eb860701b08085da295b5522b9fbb68695e4f5a96c1f29fd5f0f2664f7ba70217d26
+DataAfterCtrLen = 10
+DataAfterCtrData = ae5973a2d77430101654
+KO = 21a24fe1892e435302f24fec7a5b5053819fb680aba2787873b6fe803bd306a5
+
+COUNT=11
+L = 256
+KI = 87b34b68854e483197869ba97a196f9ea21a49c759944db25fe987177e76ff18
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b0e6aabc9a3b76b15f1b8140f4f0bb823de29e3758e0b0e948941540d4fb4e5692e6c70d0c492f58f07edb4034f8c93c8195
+DataAfterCtrLen = 10
+DataAfterCtrData = f9c4f321e29104b9fd3c
+KO = ad4f336207c9eb8461d901dee9d31b28e53949e54ebb4324663199f12152e215
+
+COUNT=12
+L = 256
+KI = b24c28f8098df3770a38394730d0ca63fe401c6aa49d4f3d0aaa4e03015d23de
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 39c3542009b027622e4e095be4d3d4978b6aedb2b3ca24886a6adc0affcba9bb03423937f84fe73d5b75925abc687c6c844f
+DataAfterCtrLen = 10
+DataAfterCtrData = 9052222a57dbe5ebe3c3
+KO = 69e64c6ca1b743f34fc178e31edca88d61ed0a4fa38d6f53e70d49faf03d7bbe
+
+COUNT=13
+L = 256
+KI = 36e3ede32882548dd2a77e58da1031249a10a0fe78f662d54c91639e69c0b348
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5fdcabae41a071b80eec3df86ac96d00f61138a241af252ea17db02db6494d324d3feceaa82cbe125070fc8656d7e5af138d
+DataAfterCtrLen = 10
+DataAfterCtrData = c12208e6032ecba7e6bd
+KO = b8f065c441189403db66d15fecc6b772312dd254282b8d83e088534c6120380e
+
+COUNT=14
+L = 256
+KI = 41f8b28cde7ad37cf2777fb7eb68a413829e26ead880ed60c9c3937faec871d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bfa9b8c381904072941c68499cb736502fb519ebaff65ea9a3ac845ba73195b2ad7fb01ee3d9fdb1aa32f4c718ec81b0a547
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f4ab43b0a7ecf63f552
+KO = 314ccafe72c31e9aeb5bc6596bac6b3dfa5d5628ea2ce97a99bcdea27a5abb8c
+
+COUNT=15
+L = 256
+KI = b9e8505889ce1a86616576767152a946e3418bfa8bd69c1283e6cec4b709641d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 97a9375cf84214d51e8e2b078a9447042eba78166b53792fe44660ae7e5d1831d7df68b774588cb3fc55f21151f2826e504b
+DataAfterCtrLen = 10
+DataAfterCtrData = 7a3a4487cb9a96f6aec7
+KO = c8de1a227b828cb0b2b87a7ba9f2621f46a93225d07977087855cb1974bbc2da
+
+COUNT=16
+L = 256
+KI = 24a05b91058544531745c3cea65f80e1daa3f558d78204e3fee70baf00251a46
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5f6baa0dcef91059af36c25dddadc0ee49f11bf8b4f044bafe0b3ef0528e35337db223383ac4770852fc756fc0bb118749e5
+DataAfterCtrLen = 10
+DataAfterCtrData = d99df35eeb4d29854d15
+KO = ae738c0ae08a68013aac4bec2a7c3aaef651e936cb0a30cb2b0d6b0e5211b64e
+
+COUNT=17
+L = 256
+KI = 7cc5e5cea2563110c38f60d16351cd76bd57e852816b1d6e14005438db5c6314
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3ed071cdfc501f85cbab5fe7e8838cec0920ccb1b069c1c85f589df6b5da2e83f349cfa0d423780f887ba10c8b9653307cc1
+DataAfterCtrLen = 10
+DataAfterCtrData = f68cb805a6bf42840cc9
+KO = 5091720604cd4872d51a03d03f35b75294d6de5d98c7e7289e757f0343560d29
+
+COUNT=18
+L = 256
+KI = e4c0420b6af093ef303d9f727344f2ed307f0a91c3f06ee106087c90e195ac26
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 23a3a537e470c3962201d8f5eef86dbc0c1347b60dbaabe5e2c34dca6a454c176c65b3be58a480eb5374596cacf0f09700c6
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f085a6bd5c34b210bf9
+KO = 20477ed9a476ddb73678630de9ec95a66fb92203bb7fcc5f6a23f2a0f9652688
+
+COUNT=19
+L = 256
+KI = 67807b2935dd875701f5d47a1a99c33eae5428a28e0b45a8097073325f461b45
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9d01e903da2120f92ed75c052fc5a4e991e755909fdfe5d7d0207b5a7e722165f97a53045178d5f834aac648a88410163ec5
+DataAfterCtrLen = 10
+DataAfterCtrData = d497a99f46bfdaa0cc47
+KO = a2fc3e1004e0ea99e2a8560f808101ecbafc68be4cfb53dd0943a8b9d1bf3aed
+
+COUNT=20
+L = 160
+KI = 92d121cb2c39fc6ba7e6b1b6cb7f1f2aad6403bf75be57ed8672d1bcd37a2c61
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 66c97fbddbaa953a1886b06b5e8f20d2cb8f0616e0861d49f8396ae39fb78b78951ffaeaaafabbef92ce94fd778571cebae4
+DataAfterCtrLen = 10
+DataAfterCtrData = 146c054860dd8672f5db
+KO = 3f5045d8b548e218a2cfed569bdbe00d31ec6c78
+
+COUNT=21
+L = 160
+KI = 57615423a6902cab0b71c8cd95e2940ce4a730ead82e760fcd86bbfc8c863f7c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a108e331f30b8eaaf6b673595daef9cea0bc38a00843a7ed32bde12079870c4ffca1c823c08a139ecd734d219be2d5a5d98a
+DataAfterCtrLen = 10
+DataAfterCtrData = e1e4c4dba751c1de1473
+KO = f88d78e9c90a21c2d5a953e9704be869590d0229
+
+COUNT=22
+L = 160
+KI = 5e3af9b84d68ca0c5bed63cc755d3b5902f48a2afca59cb58a93e74aa99a3c2e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8ce0b5646815c9b21ed44010bc02cb43bded73c4b0b7f709b45b49a9d173112fe217eae36cb00c560fc5e0a8b51b69024546
+DataAfterCtrLen = 10
+DataAfterCtrData = ff65ac9e0bb9b3d93178
+KO = cf475d98b887f9f9f834c9e603a8a7a90626807c
+
+COUNT=23
+L = 160
+KI = 3b69f29d1edce77550b0ed1086ab5567f6d18faab7953a284b87e65faf79a6aa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3af1e64c4b1c8983386ce71f0d65259eeae5e0edf92b37316595046e0cd7e0848724bc188495de5953a96bf64ebc158d3245
+DataAfterCtrLen = 10
+DataAfterCtrData = 99901ce76ac3a4473f13
+KO = 050d88a2c79f7873d71487e3461014cb38ccb4af
+
+COUNT=24
+L = 160
+KI = e312188caeb56701f0c7db0c9fa8f6907d3207db1b28685bb3162e138d0b02af
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e85a4e405317e03d72166b750650f4381d9776716c8ef5f31e0eed156309d94183d0a84148cd196b2f2db2ce44949e5c0d3c
+DataAfterCtrLen = 10
+DataAfterCtrData = 771a34192372c6aeb2ef
+KO = 9960c00915327edca770c378398158f2aa316679
+
+COUNT=25
+L = 160
+KI = 7f5dd564b8811521c2746b24a1b8532ad1fda7ef39f517eab28e337e70524dfa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 698bb23f4dcd19fcec63f1cd21d101892e971acbd951cc3f6fe2b70d2549ef32abb3c0507275a313d06505c0a043919ebff2
+DataAfterCtrLen = 10
+DataAfterCtrData = be467158af6e9c213b30
+KO = fafd4e53bef1b84c6e8bb1adbe24a1f3722a4605
+
+COUNT=26
+L = 160
+KI = b4685682ae948395b7f218e6b1e264a54fd5fb1ef995a31c59abc0b07c2976bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 56b6f4e967be1a454d12d854d958ef524380f08eeb3fd036e5e78b4b1964e6b3cfb09bddddf2bf5bfc2058921615bd1771f9
+DataAfterCtrLen = 10
+DataAfterCtrData = 3cd5c11219c9e5a19d92
+KO = 9d49de5ef82ba8174938067d0a1631bd500da16d
+
+COUNT=27
+L = 160
+KI = 83dc0ed11b5c84cff465071dc9206b0933c7f41aa1de23bde2def38f67727ee0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a0d3e13c99b64b3fad6bf70cb4bb8df9850f882fe290864447bc0abb15c56426651841774fd32063857f461310c9a6b2615c
+DataAfterCtrLen = 10
+DataAfterCtrData = b4a25ef5dfd598f00310
+KO = 9dc32dcfa9369d3dc4dffe59375d258ce5648655
+
+COUNT=28
+L = 160
+KI = d83ae391cbdbd92e7eaa2413835c4be0f997378ad26f67a41407c6cba8663e19
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 40a7b1494ff779c95194242b31bc7de844b25199b7e50572dff684d031cd751ca19cfc54cb97e371dd9f9386b8afa2c9a556
+DataAfterCtrLen = 10
+DataAfterCtrData = 3be62cc66a55bde598a4
+KO = b6313394c4975a8573791fbb76c9c489eaffe481
+
+COUNT=29
+L = 160
+KI = e282c97e8f6dca79987cc5b90cb2fe261da76ea44cce4a97fcf2c765be02436a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cac1161d2c26fc6238fc1d9f8e40448f18bde374c4fafcfc460f922e65d3fca9c1c7eec345dfa1b6c34ae9154b6d06aea160
+DataAfterCtrLen = 10
+DataAfterCtrData = 0607b015f62fe7dc3c38
+KO = 2d81ab583e91ae2ba1bba61aceba48b94897ef3f
+
+COUNT=30
+L = 320
+KI = 92c3c064c83bd60eec09763e60fd163db96393d17151e44f29fae5b0c9d469f1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 39783bb69fdd82f9613cb6032f9a36393f80036df1d4c1451bd5bcd0eef23f6bf4ed6ace02495572cd22c3808f3753a9e551
+DataAfterCtrLen = 10
+DataAfterCtrData = d6359d54fd0917666ec2
+KO = d261eb9a3a76f5ed8d67e9257c3acc3363f6e2aebb0dad8a84d098b8e2f2e81a81f37defd5c05a07
+
+COUNT=31
+L = 320
+KI = dc0da9e99ecfc2a72fef321e472482f01bf2e30f23c8445e941e622b31f8dd00
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ede0136699dbca7c37c8fa4064dd6d59ff71012ada994ce8f6976bbfd57551dfbcf3062d4c1c6d677ddb4ab98195462904e4
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f68f0b1426bbbf6240a
+KO = 2afc2af779477831b0b9f0e0be39feb232c004ecfc8b813108779619c7d6dd6351ae6c8d28925033
+
+COUNT=32
+L = 320
+KI = a45fe9defd4fa543ffe3510a5b00eb20f486fa3a202655f6eb8631c5da71d8fb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dee3f4cd7e44cb3537ce35935e71b01b5f395eed93be572030c8f8a111decab2a3fe69dec638ba1ca7a53453ec6dd6d3081c
+DataAfterCtrLen = 10
+DataAfterCtrData = eee76ff3c46a6ba646b7
+KO = be721f02522c10a341b1ee06e8ccacffb8592744f5269e43c85e57758c835895acd0c597d5aef81d
+
+COUNT=33
+L = 320
+KI = e9899656055de7bcf19a7a82a30a557dd2c2a74bd1f71a94a764e35c81657195
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1116b39aebeca90bd8ec8ecade8da58b485d46d33419c83f869cd6d5eb028a0625cef3a72cdb6d73741b1a61801e6a3392eb
+DataAfterCtrLen = 10
+DataAfterCtrData = 5315e00a17ffbdfcb69c
+KO = fdde0bf695691770e143b9b67498db967e93f0591d82a229e5bfa652063a717ed67da34d8bf7a160
+
+COUNT=34
+L = 320
+KI = 70d698cc87c76627c7127c08afd1371f13753a3a6571ef1e91c574c52f880203
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 18ed25e243f285aa87b27fa102c3aa96d1a864405fa5b2cf532eabc254950df86ee9cf69ae32269257938271df8f9c5e0052
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c4a00bf26b018c755e0
+KO = d389afb6ded4bd56e4742b5e24d1b3b4aee0cdf6b58923848097a745c5ff39003743e3d9ae32d381
+
+COUNT=35
+L = 320
+KI = aa5df953f9b4f555eeb2acd8b61c3f3ea2d3a3325dd0088eea17f82100730edf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c7f4f510ae60e455edbfe0cef0bf47c1737b8d8315413b200fbc1774c8b657d8e6fec7d2e804cfc14a1741e7e428c355eb83
+DataAfterCtrLen = 10
+DataAfterCtrData = f4a7aceaf8f70c232c03
+KO = 5ec8ee775669844ac067d7b5bef8b88ab43906e213b486d3bb03a8ddf6f8216cf9d66ca606a8391b
+
+COUNT=36
+L = 320
+KI = 3b3b0bb7192c7b0a765685519ffd5805505333243466066962f49574a291afaa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b04378da680ebf5115746cade73968f1e4d7cc71f6e0286ac01f7250c53c95e9af2b4bec6eebc929eda4ee5d3ca61e1e3682
+DataAfterCtrLen = 10
+DataAfterCtrData = 66e633562c68c5ebe3d9
+KO = a0057797fe5e9f9886f2b011b2d4732dd48c46627bfed72d2f88b1a02481e969fd5e625dd8ce2a33
+
+COUNT=37
+L = 320
+KI = 0d3737ac85be0cefae1d4b348f42983d96fcee13d94d0146343299f98b7d1df3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 243f4f9d86caf727b109cab55f04444f313bd0cd18499b26e7e6864edd51fe4c4b62ebc8275040f5b2b8a64709b748e1e8de
+DataAfterCtrLen = 10
+DataAfterCtrData = ba06538ce8074bc8ad14
+KO = 1fb7bd1a0184aa32948001b5401e2804c842d6318811ca6063ff3e7c8b4ff6c3de17c8db8ee91b04
+
+COUNT=38
+L = 320
+KI = a7a31ca783717db1533515e420f9a0681fbb6bb9135ca3d1796eb79a28fb3fb1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aaf4b5370abc068cc52b677e5cf56d9db8b156d1d4c4c3a1384d833dca1e19de4667df6f1f9924514da70b66780d8da4e93b
+DataAfterCtrLen = 10
+DataAfterCtrData = 2b915272df540701f0f1
+KO = 188e1b810f5bc3585b214cae73dd3f3cbf008308318f1da85c48beed73367900770ca5d86a10eeb5
+
+COUNT=39
+L = 320
+KI = feec3019b90528d53ded7eec709ef9244680980c0594c1f219468d9c571c65f8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6830308552d3f13a9ec41f6abc4658c93423a25cc9c04b0dea727af70b9cd5f4b218a30b85cfea7b9e1bccf78056a9047b7c
+DataAfterCtrLen = 10
+DataAfterCtrData = 40b38b0226f1d7aa4736
+KO = c61eb79c4b7f049d861f7feaed86f68e66fc10f992827c9b6f6bc9a803a0ea4f13d1f4b4c0ce7673
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 04618a8e172eb80eef23e5b95c736acf6b7aac16b9fdbdae1ef73d777380bb49
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4cca08a93ba374efbf69cad9601f3782089eb5aeb128a59a8c1f687bee5eba8c56bdb1354e1eb945542df52441667502c82a
+DataAfterCtrLen = 10
+DataAfterCtrData = fedd474f5dc3033fa3ca
+KO = bd4299f66136975d87f65b5eda112710
+
+COUNT=1
+L = 128
+KI = 9db407a503365e204b860840e5a91a8ca42e750a7157adb25fe9da64642de18f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cd767501d6fb1962b396753d510cf4270b78e7081a477710e6882e793c870d09c44952d170abcdab927e9078511dfe272edf
+DataAfterCtrLen = 10
+DataAfterCtrData = 46e5906ee1b00a9445b5
+KO = f2f17549a512acf35e1193fde832cc4d
+
+COUNT=2
+L = 128
+KI = 6ae86334ff3ff8fad79679a9f57d116ff75776d31094cee3f4db9e8f5a8a39f2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3cbf655d203fd541d3047b5a1f8746e894ac49d4b08d2454245b66c46b217ebcc9b62bd9f931ff7022a9cd8823b34b78c1af
+DataAfterCtrLen = 10
+DataAfterCtrData = 33609347829975ee3b75
+KO = 6af92b735ac10f52e23d3ae7bb3b7086
+
+COUNT=3
+L = 128
+KI = 1b73e65a599f277289e7f66dd1c8305ee25b7bf37b7d64619c62595f87ed3ec8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 867cbb624346b22b2ba98d38bc0a357f1768d1468693718e055557fe1ec9a85ede99851e2bf03f28f1920031b0685860ea66
+DataAfterCtrLen = 10
+DataAfterCtrData = 872947ad4fa08b4846fd
+KO = 9a673aa53589d7cfc0b52a822127aaf0
+
+COUNT=4
+L = 128
+KI = 6143879c0506d3501fc51b37b5d6077480609ca2f14015a2ee9d593d03736803
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 160e9b9b908e8d758efc177670d019bbd4221de8432df51c233fdf2536f75067f221bbe4b3d088bff962557bee352281116b
+DataAfterCtrLen = 10
+DataAfterCtrData = e7ab46dffe66ec5382e2
+KO = 57c157e2553e7bea36d4dc89fab7fb21
+
+COUNT=5
+L = 128
+KI = cb87f9bc2c247fbbb298bc25095f7dd1c540c7e2114041851d9f6522177954c0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c28ddb559b1a0efc3233d6267d02f5e9dcb201fe92762c0607201c255df9a8a19df4a8b3f3ba6a51e283a530e47b3eb77a6a
+DataAfterCtrLen = 10
+DataAfterCtrData = 77ef4a396ff6b210a455
+KO = d33803541255f21e891c0309d97c2bc2
+
+COUNT=6
+L = 128
+KI = 18c6ef99372ff15f5b740e3ca0427210a1867162b2d8b7a2551ac4a36ddec6e3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 932dae7ac6ef0291b757474ea455796f52ffb796d056e54b672e53062e08f6451dc1bfb846f24ec342b147ba8d4a3101ff6c
+DataAfterCtrLen = 10
+DataAfterCtrData = 1de89db2053dc8924a4c
+KO = 86cffa0187f45855693c945f1ed2d1e5
+
+COUNT=7
+L = 128
+KI = a045cd6a2eb64d5ed3e0d1ef9fb1bfeee401e8e0cb91e02c905fe17edc65bdb8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bdcb73aec12fb7d579fd782d8a94168eedb0fee269e91e6b7cccd536c84445f6f60e86582f33e55bbca297d128d7e327adc3
+DataAfterCtrLen = 10
+DataAfterCtrData = e8c2b37f6e742442f90e
+KO = 46bf3e0543ffebf5cce491e056feffe8
+
+COUNT=8
+L = 128
+KI = 837d9cba9b8b4903ed8bb9042cd4668deb0e18ab92336f4bf84f9429d8f56d36
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6e22e2cea1b1c2166885127fbccbb7c86a647e076b2b8c84b1180e744c39ac10568280f13bbb5f419635ca53e072f1f491ae
+DataAfterCtrLen = 10
+DataAfterCtrData = 595ad20cfa6b84623f87
+KO = cad8d0724ab18a0ad0f02d263bc83460
+
+COUNT=9
+L = 128
+KI = fb2e05faac536e65e64284d2a05d79ef1688b86894ddc864d1a0400304eba356
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7304172fbb3f411afd245ffb04547d5e935773d20d28ae98b4bfc2cd613881f4b40b6b1b4e52f0d2e48b45d6b8d83c8a5cc7
+DataAfterCtrLen = 10
+DataAfterCtrData = a0fab129d1902b598b27
+KO = cc30be98b8ad7c47452e6c632ff99b54
+
+COUNT=10
+L = 256
+KI = 03c87096c0282d5b1ddf2a299146753be74d9e5c32faaa6d1b5fa0f492e6089c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6fc9dab4e84572415f1063c8f714d28fcf26d0934b4d8b427e066d7d20ad5603dd3f84e5aa2088069a6255544dfb8530d54
+DataAfterCtrLen = 10
+DataAfterCtrData = 5466acf92f237fb41200
+KO = c9c87e81c4efc517cfa1ab9e00735ca0c6458d2894b10dc3d8aa6095c48eba7a
+
+COUNT=11
+L = 256
+KI = 98743a2fbcf721c9c003d052a5e481aa05cbf95a7a620b453003e6b3b977fbe8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 192cffe73e0695ae6b4a97db11a70c5bee72cd2fd7e6cfa3eb37c9d542d226a399bb9c5218cd0041e97105b7f32e97f6bb05
+DataAfterCtrLen = 10
+DataAfterCtrData = f7256443fe08d9a02877
+KO = 4c3ab34e7e8b0187286fa12ccf097057bd91c527ab88af1c649d9e7add72b8ef
+
+COUNT=12
+L = 256
+KI = 6a402cfc6f6701736724e0edae51940f470a63d7849f5d52d874b4b677183e6d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a8a0ee3aaf377482189ed9a770cad8587b83cace35cc8a5ddbd42a8453f6c3e947641a7347c07fed2262294d1e7d99176169
+DataAfterCtrLen = 10
+DataAfterCtrData = 4448b8815625925d01cb
+KO = 17473b5285c96bad759c98eec2bd6b4d6d88189d593eb9cc76c37a6e7d5e9cd4
+
+COUNT=13
+L = 256
+KI = 4487a925a84f6fbd454f643e682d7aeb7d4988a5a062a488ece173e3c0ca628a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54a03e52bbecab84568789dd67d856b17e780fed2f807624726129dc3a8ccc1a68d8727cbbb7beeb8dec18dfa69023377561
+DataAfterCtrLen = 10
+DataAfterCtrData = 2cfc5da6f2c995772ec8
+KO = 139b7189eac1386c71c392f38acbb7cca2ffba4fef77dcd4113d7efe730d6128
+
+COUNT=14
+L = 256
+KI = 3decf5663f19540073260fe1feb80f6263e4930bc28528570f611480f330c641
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 271c82ba356ae82c6b0665fcc4cada0c9c3ed36a27a960734a7da803d8823720042350ce0806574c216df72e1ce5b9dd1263
+DataAfterCtrLen = 10
+DataAfterCtrData = c368e041ac11f7d12db0
+KO = 3f1d921437cb5238d3557a53e878ba2c9a4d91f9d9c2e58f68ad3335501ebcee
+
+COUNT=15
+L = 256
+KI = 3672905df6bec3790493b5350899da33eb468844da85ea1f301585f3069dfa60
+DataBeforeCtrLen = 50
+DataBeforeCtrData = baf389eb99e776cdfd9f38e6e953ba6924837e4bd8ce7217ce353c73f42f3b930a54047e413771812bd5ccbda112d54d5a6b
+DataAfterCtrLen = 10
+DataAfterCtrData = 43cc3b5a6d73e2f67f6c
+KO = 189ac8125ad7033073a63c7da5b09074234eae1d6f2f8ab3eb8d2df3761418d6
+
+COUNT=16
+L = 256
+KI = 7ff0ba0d1f21a4c684314e70366591b3f22c88012159a886d49e9eb9ca8e3744
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a5486f7e85dc737e61de2c12bcb1621203db91d1f70d6c41f61e874f7cfc4ebcb64eb364b4f39402d4ee72d7ea4e617ccbf8
+DataAfterCtrLen = 10
+DataAfterCtrData = 0160979ff1be0219edc0
+KO = 14b0d1aa5a1c711a3a9e40cab47ac2d1d80bf3d36684623cbc66afd51108ac09
+
+COUNT=17
+L = 256
+KI = b2f630739cf204c0329f503aa534b898ffe96db2e443d912f93960dbf88d90fe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c07ee308f9a5611acfc54d255021b30a5bb3e0eeca1a687fb0508b161ceac721e35e0c12344cf3c1d0c1b6006651250f9a58
+DataAfterCtrLen = 10
+DataAfterCtrData = b326907fd804f5da3c0d
+KO = 7dcb40eaf03874e389266b3a299ca899e4c5c25441ced5ad0a81257043d91055
+
+COUNT=18
+L = 256
+KI = ad5a94acc278b699db6e715c389c0d45539491c5b477c5faa77dbb294d2ab53b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7e7a39af12cb7390e1dd4801f5facf7658c7b17e95edfd66ddb4492b784356580a29f97a5c059e5c5a4f75986e124b04d380
+DataAfterCtrLen = 10
+DataAfterCtrData = 88760690974644b69fab
+KO = a943a84e799eb222bb0aac37bca06e10820a44fc2cc1518fb4a361952d5374bd
+
+COUNT=19
+L = 256
+KI = 9f8b95924c2dca7259dbf58d20b8603cd0d15f4040f741508591423fcf730bfa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 141c5723d73853034a2780baace375af06d8398f49e9020b356e828ce7c08fce89796f47cf62f19754c49e462bfb16ed6fe3
+DataAfterCtrLen = 10
+DataAfterCtrData = 7e4b54d72ad0a1fb2925
+KO = 1713e000488a18ea9f9964f6c45dfde9f8f44f5005ebc77b6b0fb8e71ed104f8
+
+COUNT=20
+L = 160
+KI = 7a79a7fe9acfd41457647021f7f71b563a4c9beebaa9c42493a67c7ae37c6fe9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 147c6a713ed9fa82760612aa34bd95459cc2733a13837f4e487fd9a5c47203f11d8eeca8b6e05d6bf51354628d261a3abe33
+DataAfterCtrLen = 10
+DataAfterCtrData = 244116ae6e10b45bd4e8
+KO = 6ce70d86537d32f5569a37334d241888f996855f
+
+COUNT=21
+L = 160
+KI = 7eab7a6a4918b24f65222a90b4c2312cd813d48de586fe252815246a4e404532
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 718901d0b104c3dcbfc63c235dc2750d07a8de5e41350b5586ea369846f3cb82f1b6012f838b2de4da1c11e9d6feda7fc52f
+DataAfterCtrLen = 10
+DataAfterCtrData = fa3572361eec894fe604
+KO = c96421e441e4ad46ae0bd07a4585a18da4c3f2c8
+
+COUNT=22
+L = 160
+KI = b6fadd2baad85a9c6300fcd6cbf8061e366b85f0a3cf5c8bedbec0675010ce60
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ce20cb12cb5bed4d2e6bff04403aa6101c5f56f390b2cb9060e4d9d8b1b7f355c78c32acd046963a3638d6a2d76bb1d54b21
+DataAfterCtrLen = 10
+DataAfterCtrData = 278d80ed6dc0496a2522
+KO = c0c7080f1ccd36c59ded5c8f69bba3f2c7a454af
+
+COUNT=23
+L = 160
+KI = 8696678cd6fbf2900b6108f4dfc9e0448d01a634e29452b4f161921e24d3293a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 45addc085bb3c8ba719ee182eb79568216a2b4394fc6ae62f35954a52b18b4df8ae7cecf26a33713b2acd65a30bdb1623e3a
+DataAfterCtrLen = 10
+DataAfterCtrData = f777d3719eeeef988c7b
+KO = ba00481ee47c0a99af5632bc16c74dcae9348385
+
+COUNT=24
+L = 160
+KI = ae501bd3b547e27f58c974a03498bb38dd27a393ab2e2e23d7e8b33a8e20cad6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 95860010cfc2e7805b37f5cb5093319b034f5bf945e4fe8260dbe4e905ff3736d811d04d96ec7619b8e51d49421df045375c
+DataAfterCtrLen = 10
+DataAfterCtrData = 672a88a4493c75a10f8d
+KO = 3366edcc03b6ff2f68eb9103fa786e8aaf679fa5
+
+COUNT=25
+L = 160
+KI = 5399da15cd9f9f247f61fcbfcc416793bb1d59ff75c688397b48a2cb649a95ed
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 828848b7324d9dbfd8084831a275a0d3d18cf4289654bd86683cd652b2a2a86b3e00ca9fc4eebcc9be02b6362007bd700ac7
+DataAfterCtrLen = 10
+DataAfterCtrData = 3837dc547c8891b2c31b
+KO = 653d880be84cbeb75d08a886c82aa48ac6301cfa
+
+COUNT=26
+L = 160
+KI = 33d85f72b0fff9d0e1f14aa2539015bd016ca0f91201b5436ce7b1fa5feba571
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 63e43665778dde39121121d981f363aa651ce2693f2de278a9553e6c602f2a464a1ab715a725bd68a549b049731ae9a24137
+DataAfterCtrLen = 10
+DataAfterCtrData = 83fd5c1577fcbbdce9ae
+KO = 816705ee690c61d87b6b52fbeab19e7b72d617bb
+
+COUNT=27
+L = 160
+KI = 02242fe8310873668ec4d7c1b49747408cc4494a78a978a6399c90c032177846
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ab7f382f3a3f45608a3419449274cd6392b8d86ebf344a8ae66b575f0f7c8b6ec940d95a6bc839d7a579cebc8e8ca106ebaa
+DataAfterCtrLen = 10
+DataAfterCtrData = 189d73875d049f60ffa6
+KO = 72de92041a8fab29d069d9877b043b61824d20f7
+
+COUNT=28
+L = 160
+KI = 6e2c14a6109be8dbcf7d28309ac2ccf63d1493110fd75f44322fd2dded4a73b7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c961cf31645d7502cf732670d8962987cd33d1061e4ad12989228dafc29be2b2805cd8e5bcc03765ec24d7749036ae6acf2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 33097a144124185db3d3
+KO = a8a99c543a10d93ced8879a0b0906e3a1fe3189b
+
+COUNT=29
+L = 160
+KI = d41b9d24b9a56ed618dd0367a00b84dc6ee62b42ced0594db7308d71cfe7e2d0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1aa477d649d1b84e561adf38881e100f54bcb1bc38b437080fd0a4486c37e1bdb776820ad95738b6298e2535348c361cc0f6
+DataAfterCtrLen = 10
+DataAfterCtrData = 8a6857a6275322035861
+KO = 70d276c2ab454fcea8dc9666a83743fefdec2375
+
+COUNT=30
+L = 320
+KI = 8f320cadb47c4a59dbe20772588df66d20d27b38dbd8fd8fe222d3530ae84bd8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bbbc024381bb35cbbf0b0cba421d6fa7f7a19d0735558ae5666bde237119bfb37a1e0428a41940fc59b9f6e29aea3fb397ed
+DataAfterCtrLen = 10
+DataAfterCtrData = fff857314c5893b4dee0
+KO = f1b67b40eaf90b3cd6f9894362b4b6e02ec125c3213cf3876d060673dd5f891da995b48de25708ac
+
+COUNT=31
+L = 320
+KI = 67ff047546eb0ee47739bcbaee60841dbcf2348e8d449ba296e3609ff0de70a3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8c480aab7489061e74371c642d83ff29a93758ab6873182bf9b17cf45c5574d80eec070d66f02c953b4f8a5ee895c81a7f5a
+DataAfterCtrLen = 10
+DataAfterCtrData = 0a144ab63e789e3aeb96
+KO = e3c9d58fa4ef78ae234542dd22814e95a4ca55c9dc2b5c5cb46587fcf10127ca85c069e5284a271d
+
+COUNT=32
+L = 320
+KI = 174bcd4b458adcddabe9985020e044446ba6f47e3c5e11d6883529cb29615f40
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 94f8d8f2dbeac24ecdd978d75e523b015d77020b717baedc09ab7ac1102dd6b8562e064e47124c4a486a97b8bca3a76f21f4
+DataAfterCtrLen = 10
+DataAfterCtrData = d1ed46af2292baca5f72
+KO = 8f2c0cebe83839fc0064ce02c2210a6d533704087427c92296958c05c9c5b552678e7d43ab188035
+
+COUNT=33
+L = 320
+KI = b6a7cfc467d79dd58d2dd37240b8717d0936c618557405c17bc43f83c62f3305
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ca8410fb791aaf049d6ff0a9d6146a713fe7ee8972d82a416e4ce2d248b3a1f18ece3a96e4771fddc18e01b17df8a815b3a8
+DataAfterCtrLen = 10
+DataAfterCtrData = bbbd270a8d43d9affc04
+KO = 1857014cf9e31d6ce09dbd84dcb049eb327f0b76b072972e8f45bc0e51fb4ad2bf7432c28a342976
+
+COUNT=34
+L = 320
+KI = 24884b8907aeb1768fa2753fd8081f1947f1ed8bcc07f3a7e93dd18f2a73c127
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7c7da82563463708de86f9ae6d2a948db1cfd914b018d0a58fc587f2c2cf2705157c35eea6ef87769fb2af3a0b0a3db0e820
+DataAfterCtrLen = 10
+DataAfterCtrData = 9249de0b3817765e12f0
+KO = f8487d14858f34fddb899dad1f24d1a2f60740b83f5b8f3589e0bb04bb6eb14348750435ecc6addc
+
+COUNT=35
+L = 320
+KI = 66418f6e4690e54a81a193379650c263dc5993312b4b5263cecffb07d17c1564
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 755b2b052edb9ee0876a60d0188ed358742634ecb533dc416eea80e5e0849394c4d07ae5f39b156a94cbd590e579bbdc0ce3
+DataAfterCtrLen = 10
+DataAfterCtrData = f8ab0161642c7b7b2357
+KO = 9fc6fe6618d9872015bb33ec47508e9295b168c278900d54f711f60e8ff463ea8a719b7382ac616c
+
+COUNT=36
+L = 320
+KI = f32f037f40d540bde51bf6153e2cbe15d12a97f7dd56f1e7363f1e6c266e3031
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 27a3a05a2f0680f173b1502a1d167429593095205dd033c5e98235e31c04f98dddc106de371c1d8f5841e8c6fae50198b6f5
+DataAfterCtrLen = 10
+DataAfterCtrData = ea6b67da3112a0225df5
+KO = b3db903ad79a950c4c118bdcb80e139137713a71239bee89313cf09872e32d628cb770f491f040d7
+
+COUNT=37
+L = 320
+KI = 4672efc5230e70fb6c0b00ae739fbc5c006153a53331b744e662272235442571
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fad027f5b43e4d4d1f62a463a9dcaa4b50fee788008847651162d7cdf118c10ed04fe989ecb92bd9f3e246890ffd93e1e18f
+DataAfterCtrLen = 10
+DataAfterCtrData = 8d29a32417ea5daa510c
+KO = eaf0def2ae0d31b5df8d1288e175b97b3badbbe1ba17f65307a2de665405b09b3a88be37dfaa86d7
+
+COUNT=38
+L = 320
+KI = f16aaebedf6b2d32f7a8d0ca38ac7ae167043dd6d0a291339ebdac8d8da70a97
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e10890091c26fe22114d022ee14b14704d93b317f749a1a3110a5d177b2dbb0fb8b9b8e4cad41ff7998481d5bc596bcdf95a
+DataAfterCtrLen = 10
+DataAfterCtrData = 6602a17d61d52088a288
+KO = b390259c38b6c5a8929a4f5627708f59cb5b03909f144cdcc4a7edc55c60b66825f4c0acce9ea5bb
+
+COUNT=39
+L = 320
+KI = c4df3ee28a627514eaf8df54845f529bf5a6d1f9ce8c16b81e64249925430fb5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 87db4d536a161d47ce551edcfece7a187eb0438ae550a6746cfc3895707b85a6d87f11b4f87112f8941c573c1a24e469d663
+DataAfterCtrLen = 10
+DataAfterCtrData = 074bc4c276ec7c5126dc
+KO = 87061e3befb1ab0ca561ded866ceffeee6d872c7f2738a59f4545189fe437322827eec9cfdc835cf
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 00a39bd547fb88b2d98727cf64c195c61e1cad6c
+FixedInputDataByteLen = 60
+FixedInputData = 98132c1ffaf59ae5cbc0a3133d84c551bb97e0c75ecaddfc30056f6876f59803009bffc7d75c4ed46f40b8f80426750d15bc1ddb14ac5dcb69a68242
+KO = 0611e1903609b47ad7a5fc2c82e47702
+
+COUNT=1
+L = 128
+KI = a39bdf744ed7e33fdec060c8736e9725179885a8
+FixedInputDataByteLen = 60
+FixedInputData = af71b44940acff98949ad17f1ca20e8fdb3957cacdcd41e9c591e18235019f90b9f8ee6e75700bcab2f8407525a104799b3e9725e27d738a9045e832
+KO = 51dc4668947e3685099bc3b5f8527468
+
+COUNT=2
+L = 128
+KI = f8ea90d9462b66c719fafdb3f45d4c36325d4d07
+FixedInputDataByteLen = 60
+FixedInputData = 43ec12d5fa0cd98e01d805706922fc0af03a3e8c5521cd8ebf529fcc6aaafc781aa6f3448138c3feb9fdd217ca658ccff5aa35c9e439ea21c74cb6e3
+KO = 2ec3fe9b8a49e5a15b169be374fe3129
+
+COUNT=3
+L = 128
+KI = ba8b31a1b778c5b1c37abf76e66f8aeab451c23e
+FixedInputDataByteLen = 60
+FixedInputData = 0363c2ef57f24ac124bc0e340049c2930a94132b6887ec9978e305565c01ba8f03393ef95d9edf2cd8fa36745379de1d5fbacff085e84e84f5cf772d
+KO = cb5355964b7f3b597e82b0e30ae3e9ef
+
+COUNT=4
+L = 128
+KI = 4a86811fa02ae0b41832f224e0333ec26e6f09c7
+FixedInputDataByteLen = 60
+FixedInputData = de5e4535e1fea0287fa5ab9f7867499ac61b77f5551e1d049d7efe8631da62acc1ec267690af8db57d9d3e411aa613cb1ad1dc915ac951be2d18b253
+KO = eff9379e6e7e89abd6249a0e58cceda1
+
+COUNT=5
+L = 128
+KI = 2563d0e6838f042f33b592436dde7b9d8b189497
+FixedInputDataByteLen = 60
+FixedInputData = c8efd1a6d93cd971ba65d0e981b9cd5615b65657cd619576eff4dae6360ca4b9f32a8f0226641812189b71d0748f52c031c21d2564aa4dbc8e3a29e2
+KO = 03f5d873e1a301ac94d85b5a75f84b70
+
+COUNT=6
+L = 128
+KI = 2934847447faac7da48e517f77463733a9461a1e
+FixedInputDataByteLen = 60
+FixedInputData = 4a225867001b1a7bc4e34a32bef4f6afd037369ee7392e4613ba6d02a5e3e061ff7e04627fd3e8a41a5b0d260f132b85f49c6639edad79a24e99dd0d
+KO = 869ae5e9445cd452e623675e6d0c07b2
+
+COUNT=7
+L = 128
+KI = a57fedc30653b5b909e5470d7255c556d8ab282b
+FixedInputDataByteLen = 60
+FixedInputData = 0514d3a0257461f448ad1a152cef8ca793574fb081e91f4e092fb9197ec12251a27b157f5b69cdf3ab64266c31e04a7fd0cad6b63fe12d3877722cc1
+KO = 5c86acbae82755aff1998462ece3beee
+
+COUNT=8
+L = 128
+KI = ed2bd40e82f25f04c0e87d26fbf517fd0f001c01
+FixedInputDataByteLen = 60
+FixedInputData = 51b21d5c26f77e253a9cbae175337f2a1ee0e6fb5c820fd8dc7c46c35e2db989092607ad23bcfe228208424838332c5a0d8f45633a676c42dcd90076
+KO = d57d14a640665bc98cfd6a8c29089cdd
+
+COUNT=9
+L = 128
+KI = 218093efcb4fb7d3d3204c566b6a4cd7ad16f6d7
+FixedInputDataByteLen = 60
+FixedInputData = f94215974dd6dc963baa92fe3e1d196afdeb01c71e30eec7060077eeebbfdef4fbc5aee0aebab1746889dc9c1b965d584738ff9d24c93d75a78b2dc6
+KO = 2bc098b3384f0a9a7f39dc18858857ca
+
+COUNT=10
+L = 256
+KI = 1ee222f5cdd60b0ae956eeeaa838c51bd767672c
+FixedInputDataByteLen = 60
+FixedInputData = 4b10500ba5c9391da83d2ef78d01bcdccda32ff6f242960323324474b9d0685d99dc9143ac6d667a5b46dcc89784b3a4af7a7684b01efee41b144f48
+KO = 806e342013853083a3f7294c63a9ec9a6dba75b256c62fac1e480ef26276cd4b
+
+COUNT=11
+L = 256
+KI = 60967bf6a94e200c7fec597a4a0536888b639be3
+FixedInputDataByteLen = 60
+FixedInputData = ca872660f4e6fc8f43605ec8361f5275faa6c93f62404e00f4085ddd508b1f6c6272ce52214894b9d9814dcd33373fbdcb1428e1fde9c66c39c0dc91
+KO = a7c16d8e464e3c7f17840caac347d0ce687dba153bb89d60dfe6be0ac1a648eb
+
+COUNT=12
+L = 256
+KI = 57110f8b594c59be096e29251b5e1246de3b186c
+FixedInputDataByteLen = 60
+FixedInputData = 559d2f60ee5b5fd5ab9185a15fbbde91610612c877c18a06f901a6831d87c60b9976ff661ea9ef2322b31fcc9c5f0b833be5ffbad2ef470905ed8f25
+KO = aaceffe7762bfc976f288bc2ab4ee1044a1e45a4d981627ec45b2c2ffee862e4
+
+COUNT=13
+L = 256
+KI = dfc232510c77ec7c666c823490a65f5aa87c5f36
+FixedInputDataByteLen = 60
+FixedInputData = 8ca89a9f2ab0be433b8ba7a3fb29ea7913eaa495fa891760c24d62b9a11d37078fc215a1c605ecfa0005db29384ef6a6a7d213b0c93004e07bcf2091
+KO = a8012ceb5d5d6cdd6cd4caeace4149ed7b6ff79f3a052d5192b0b1a8013142c7
+
+COUNT=14
+L = 256
+KI = c874ea83823bf0f0afb7e50cda2a1e9be64ec91e
+FixedInputDataByteLen = 60
+FixedInputData = 90412c0b6d3fba905766dac1cf3a1ce2724a28aa726bdc881e1286bcd8510d37fb01284b9dac9f4d430b3fdf6443c07bd5291bfe2e6095ade8545db2
+KO = 4ec68785014bf81e14e31da9e0ce039e9aeb7367abbc24cb1d449417941a24de
+
+COUNT=15
+L = 256
+KI = 9b93c0cb1876ca1268769a472bce4e0b721d9281
+FixedInputDataByteLen = 60
+FixedInputData = ca407a086edeee4bb7ddcce788031db5c1887290d024ee04c9352098b452ba9ae5d3119d0278df3ca12d8d0b668a5a1e9c232b6e099746d8a75cbaef
+KO = a4774e28e58ee9539af591821063001d8c1785e377515becb0983967a1991014
+
+COUNT=16
+L = 256
+KI = 3f40e62d704016a3ce494758cf7a43b891eec6bc
+FixedInputDataByteLen = 60
+FixedInputData = 92c121409b35dd948ccf7183f83e0bad603538a31c62fce8911801f08154e505ed0c0b6223e80d33a1eb3cda7615521201342b467d72acf9f795b02d
+KO = b2229d6037d69b4c590ab9b8488a81d78ecb10dc4949e0f16ae1d1707f5653ad
+
+COUNT=17
+L = 256
+KI = 0b20f689a0e995fe5ab8fa33ea74ae2e7fdf657c
+FixedInputDataByteLen = 60
+FixedInputData = 51e614bfee2abbd90f439a60df8c4633432bdf02249c82b1f985f42d394802fb1a362655dfe8c39a42e757c5bf9c3766ca0774c6222512e7de45f968
+KO = 370e89d710fa31b121743539fc35538d1fe1268c0aac0cb4c19dc63b622bb5c9
+
+COUNT=18
+L = 256
+KI = aa9f4ff64391db7f31934c85b7e984c444d23717
+FixedInputDataByteLen = 60
+FixedInputData = fd31d4eaf668d6fce0de32207e991f8da96dbfe496dd9d507d97eaa109538c4ca0d003edc768f5caf112844f0a5668a6cc22cf67d9fa507070e51272
+KO = 038b041ec35c1c694e37a482e91a9b8d529946458dbf0f7784805224770cc265
+
+COUNT=19
+L = 256
+KI = 9520526d34cbb294ddee70dac42c0768a1b97e1b
+FixedInputDataByteLen = 60
+FixedInputData = d921c8914783415ddcd5bd568e58b8302e5a3a9885c9f2665505658b03461feddf651744b818c8dbfb3c97a1f9686b0f60c3c579f3a377db8a3a03d7
+KO = 49c254d72e09ff709eacc073506c0323dfbed67958c1275ccfc4a00a4a4a0177
+
+COUNT=20
+L = 160
+KI = 0e71d9e9c9e951978ada75c831d627dd5d3b4c59
+FixedInputDataByteLen = 60
+FixedInputData = 08b6f69698e8eb6c8c63953abd3538531d722cc4e9ca7ffcb68abba4dd4b027b3787efa107902ace8abb54549bede4ffdadabec3f282865b2166d46e
+KO = 86137b96ec15b7954fdc5df8d371ee2d8016e97a
+
+COUNT=21
+L = 160
+KI = 25293890e708ec7b9a7655393bffbca27a7b3965
+FixedInputDataByteLen = 60
+FixedInputData = 6d97433dbc6129b78541986f74c69e5129377d29854811b7794ca13e044c16aebeeccdf7f290317b48db648320aa37f4663e22c5d0bdee0bf1b8292a
+KO = 12e0aef6b56f20098f51ab63b661d515fe685b4c
+
+COUNT=22
+L = 160
+KI = 291c1510fa5bd8c72ef3ce6f718564fcd688547f
+FixedInputDataByteLen = 60
+FixedInputData = 9dc7137182958fc405ea50bed18b0d87a108eaa8fc2bada9610c160bd1b882ba76789e84a8ad03bef38c70192d5363afb3bc995697e48de046a3353b
+KO = a92d8a95fc487bfd875d51f78157a76b05951726
+
+COUNT=23
+L = 160
+KI = d7da5a8badbaebafedc07eaee6720bca58d2723e
+FixedInputDataByteLen = 60
+FixedInputData = 991177f70cd0b7d554f3dbcefd376a9b754e56b6e2c909db21470944a715683a2ed8edbe93d1fb877f55ae859451d86481b1e4a2f2b00ed8c386feb5
+KO = 1cc9fdaa1e44665972f8ce81e0f85e3cbb4cb701
+
+COUNT=24
+L = 160
+KI = 3f427f81520c4869ee0e1e4e1f5b3a396c939290
+FixedInputDataByteLen = 60
+FixedInputData = 295161010a307ff7cb1390427163b3198b3502e8615523abcb5d4199d5a1cc65276f3883ffc7d28b90dff2561fe9e6804880c0b898a4fe01d24362b3
+KO = 1bad7143571499fcc27db677e8b43a2046891d3c
+
+COUNT=25
+L = 160
+KI = f5f3c790e0750b18f5dc1ae24ea6f63c2c842e0c
+FixedInputDataByteLen = 60
+FixedInputData = 4a54d7b43279ba671e5950d0523e8a82eaf7076ecb077960598c91f5196e74d30ec829af0048a0a3cd336aa2d321ce584567dbe51f70bab20ea166ce
+KO = 73ad278979014c68579f436468f0f9c21833de16
+
+COUNT=26
+L = 160
+KI = a12050a3f5c52db6f7da9972102283f190ee3930
+FixedInputDataByteLen = 60
+FixedInputData = a9dd5a9ac2362dfbd5b11127e05ec6f284b459b9345f29c0ba3cb2ccd28438d8750263ed55713d6ab9234083a221fbc0da4edeb7268abff2d00535bb
+KO = 34b8533fcd64121fd85fd36752e902f2b294593c
+
+COUNT=27
+L = 160
+KI = dc77fbbc7b298bf7eb98ae4476a9288ebfc4ef2e
+FixedInputDataByteLen = 60
+FixedInputData = ead874f2b5f3e904d38a32911dab9cd1495f7da8f98992999243e23c5364d3504bc87e43efb62fdb8d363fbbd5d47caaa1a587b1eb6f4096255b95d1
+KO = ffce2f72eda9738c68a5097890739d41c8339ce7
+
+COUNT=28
+L = 160
+KI = cc065420f56de907c661c527284b6dac2b5f4783
+FixedInputDataByteLen = 60
+FixedInputData = 5b98aee99fca1e0ae66b4b8a2320b139501b78d5837c4961c4cdbba2abac79dd9fa29e371c7c916c2e0aaf60900e55c1647b4a0029db590be7afcbf0
+KO = 8b1e74a1375a097e5c1bdbdf71a5e9639800ffaf
+
+COUNT=29
+L = 160
+KI = 348f4b94f7a1aafa12d91c93644a9b44633a9a33
+FixedInputDataByteLen = 60
+FixedInputData = 6cba1d5fb342e6ebf01b6ee4ec667efdb2d81fdc6aa5d0ec28a404075a5f6ea6b6f40c102e89640e78cb5473cffa71b9e8b4dc7f92bef66d017aeaed
+KO = 0ea77ced5ec8b8df7819705f6b0aa459e3eab7b7
+
+COUNT=30
+L = 320
+KI = f0e5ad280b3465e719afdf86377bbcda59f5c59b
+FixedInputDataByteLen = 60
+FixedInputData = 231b6d83f0194499f27848108fd1fcdcf9520e67522cf54486fb919a839532d165019388242ce373a89ce644d7818e7415f5730a0b743595ab19add4
+KO = 9a9ddd19818bb085d24e48ee99d6e628235a422fb2ae383282b7bbbf0e5f5edf42d7237b8ed6aa1d
+
+COUNT=31
+L = 320
+KI = 5f50a7503bd8420353ad3b0e9f50f50d6937a68f
+FixedInputDataByteLen = 60
+FixedInputData = 42d8467d7ef4c2d4de20a992904e7a598e048032e1303d867d104ba8b4efc00f31c28bc5fea8b925398b2c09ac5210e28829a22bc2704abcf4735378
+KO = 29db93fb500201afc9204b7777a48ff15d85cd85a28fd2387c4a090364c9437519c1eeaee2a7b386
+
+COUNT=32
+L = 320
+KI = 0d2d0a591af57e2ecbdc34ce0d2262f6bb2bcea5
+FixedInputDataByteLen = 60
+FixedInputData = 023cac78547d9aa9d285ef9dfcdd6296993d854bc4896ce9551e09720528d43ae42b420fafb7111daff6fdfa8a8cc0f9e05520de54dffe17dbf36c75
+KO = fc5f72ab4b470b6cb7445598d0c74b9ca06ce78c29651146e824b022297a936ab3494beebcd21407
+
+COUNT=33
+L = 320
+KI = eb49871c799d228afd6cb85521eefccf4aeac2b9
+FixedInputDataByteLen = 60
+FixedInputData = 8bf75255fa8817ad5fb5bf2b6e5b3e47fdfb16f0498d7f2e8922308c6ad18790d71476d6e94b688dc604594c02653685b01d63ed7e9b7d2b65b1fa57
+KO = 5fd9152e7f3354273ceba569fa7cc6f4f7fd3aaae3acc99f23beb375788c344ad6b665a465c5452a
+
+COUNT=34
+L = 320
+KI = fc39ce102de73e63145d50025f64c54bf1287fab
+FixedInputDataByteLen = 60
+FixedInputData = 76146870b5f718ce3d879082eafa10a031c81d7ec9f791cc90eeee81289b12e44c3fdc8b8ce598f42ebd41c35854e584b5b9f864c5baecd198d4d633
+KO = eb0092b0ee6ebe52cfd66c6d422c3cfaf2d66fee9345c41b44312874b6aeb1e1b654a0f9f5ea3a3a
+
+COUNT=35
+L = 320
+KI = e5db74370ad3248c63774ec7508334557457b233
+FixedInputDataByteLen = 60
+FixedInputData = 7afb2b3b69922dea29b99293943e79d069effb4608216406d08f604fb1e8ecd9ccdaee58d19d7a336c5935eb9a57a5faffbb890d5ca7fbff8d35f1f1
+KO = f2506f9c0150fbb36dcfe6b2ff763081714f544eb0245d8c5dcc77f492cf3cfe80cdcc0af3ea92d1
+
+COUNT=36
+L = 320
+KI = 7ce950c0c8bf4bd147add6f44cd446e91022a311
+FixedInputDataByteLen = 60
+FixedInputData = fd087aa2968d6818b7157189143792d30e54c83a205379705ab8274348c12df8e70a3c3e5c220d09e6ecb948ca8f854cdc344be3188cd3d10166ded1
+KO = 4a68cc3ec938bcf0a55169340773110ff9183889bc9000d1882b258fe9dc24cd8ba40a2e9d3c397d
+
+COUNT=37
+L = 320
+KI = d77dada6a487ebad875bbae202cfeb0483a3e323
+FixedInputDataByteLen = 60
+FixedInputData = d255ca0818512a9af1c3a9d9cd13636555d5a619e00af78931a877cf90747db156254162cd766b2f7a5503cd082a63405d41377e4ed8af339b6b4903
+KO = 165fd9902720a2b270a753af948d76f54717387adc9c8d650308bd9fc169807ee2631a81e07b60ea
+
+COUNT=38
+L = 320
+KI = 0c58aec1c0779e9c5e2f196a0d9dab4c6e3c3e62
+FixedInputDataByteLen = 60
+FixedInputData = 86b88396bbe2f7b9f4b99241dedc7c564511b5e2440e2d77dad7d8ce247d72b6087a85f063486107284e6b467dda796f740bc9173a830ada65ac37c0
+KO = 45f4678eff1a58d2d313d4c194f08d344cf140c6af2e17683c0f6be124ed9f45e0e9207a54110641
+
+COUNT=39
+L = 320
+KI = af3828d6663c637973995a4020a108667bf1ac8b
+FixedInputDataByteLen = 60
+FixedInputData = 90533fa5f9cb27d40d244e0ecba29a13f577d14204e8292416deb18a40b6ae9754197a307cfc979f4fe704c8a2322ed29e207641d30a6ebd8203e18c
+KO = 2a80938a6546a07f370bf6d802a9e329dd893a6549564e4c5596b8ae1bbab410772e08494fbe1af2
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = a510fe5ad1640d345a6dbba65d629c2a2fedd1ae
+FixedInputDataByteLen = 60
+FixedInputData = 9953de43418a85aa8db2278a1e380e83fb1e47744d902e8f0d1b3053f185bbcc734d12f219576e75477d7f7b799b7afed1a4847730be8fd2ef3f342e
+KO = c00707a18c57acdb84f17ef05a322da2
+
+COUNT=1
+L = 128
+KI = a4dc5c95fa3983bfaf4147047d48774fc2de6011
+FixedInputDataByteLen = 60
+FixedInputData = 72987d4c5b9e94d24aeb6ceef2c0f2cfb001c8b6f1d0411d3dd231a7b34a3256bacd04b83115b4f9aa61b4a4e85d3f32eb9fca4dc2f136c8d7f013c6
+KO = 5078fa168ad23c1d248abd4fcd8a4d8b
+
+COUNT=2
+L = 128
+KI = c6f02a3555450112893d7cf66e413b990ff7b516
+FixedInputDataByteLen = 60
+FixedInputData = 4d77fa3f849dcbfabe6f6777d7a05340fa4bc8371effa5e832ed24b2410a545b7fa5637ce6ceebf16f43249a0489a7132a3f3bad917a0e70df0ff72c
+KO = cffac9d9729a22f6e097ad3f1928cd15
+
+COUNT=3
+L = 128
+KI = e9d14fb793570c82b4c5600147b078030a72221c
+FixedInputDataByteLen = 60
+FixedInputData = 38f05b5bd37f872233485334929818962af8e78aabe5751ea804a232799d4176a7f6831ce0508d301fc7673f5702da3891e1cd25cc9b9cb9c1e85aff
+KO = 54141c7add0875b765fb29c95273f3e2
+
+COUNT=4
+L = 128
+KI = 7cd9ecf8e8e057f152b24bca94acc0ebe28d85e9
+FixedInputDataByteLen = 60
+FixedInputData = bffb14a99f65f067840a6dd7809bcb0e2d9c033e85800b4a4bceee459028fb0fb71c82b4f7864b064ab1d585b126eb7d0f53459d6e876a9ad00d6138
+KO = d17bb5c46abfe6a2cb918326dabf7060
+
+COUNT=5
+L = 128
+KI = 0d81b45f391685cd527b8512543736fdcb751911
+FixedInputDataByteLen = 60
+FixedInputData = eadb6f4ddb2716bbcdb3ace6d7cb248e9b2d120cf50409712f9c4225f186ff7427ff7a963209843c49b3899d59377b1e888ac279cdfe5476edefb6cf
+KO = 01cbde514b1c7984ac63788d43f399cb
+
+COUNT=6
+L = 128
+KI = 1dfa5330d56ced12a1ab2c75114050f35ca336d6
+FixedInputDataByteLen = 60
+FixedInputData = e14424f401c3cf2a78af289e2705fe4c62c3a483f863dbf710821c7149ca9600fbcc0f30e22191e5e57bcb87905a16a5fed4d2ceb2521791fcb6bcd6
+KO = c65872bf551869709302fe2ac950829c
+
+COUNT=7
+L = 128
+KI = 89a1e4650e5f97ec47a2657b4f2d370c5baaa4ec
+FixedInputDataByteLen = 60
+FixedInputData = 4fc34ca31bf2bb76f7775c0466c2ee134c416ef9a63dd1b72940532875be9889598766f46bdbd43f82fa7fe5f8569adf095e51fac00ddfe4ec6893fa
+KO = eda152a00021aa520b3fa59e85b8df89
+
+COUNT=8
+L = 128
+KI = 6cc2a363f20d987e73a8456f7f1eebc6d2b50990
+FixedInputDataByteLen = 60
+FixedInputData = 73eba473853eaf0b8afbda949d1892f1260716e9b672d964b2192f5e4be33ba8fa8805659a2bba09a7852575c42757eccd45d8700d294859d748901f
+KO = 3fd30ebca4eb4aba0deb9e9cc6e0d3c3
+
+COUNT=9
+L = 128
+KI = 90f89634e435799910f019c0cc8b894c9ba22cc9
+FixedInputDataByteLen = 60
+FixedInputData = efd3f5ce4bd35e6ec3de74fd509ebf4b29dd94540cedf21db8ee3e0ea984cf2b78bd4b71f40132a4e661832509bbf2830f543f28da32788e9ce88c30
+KO = b42b67ca21a6cc7d1918d0121ccce563
+
+COUNT=10
+L = 256
+KI = abec6c894ae9df32e5afdf5d06a0434e8940ca71
+FixedInputDataByteLen = 60
+FixedInputData = 9a6574a0ea1123ab9580906f8a2c4a0ecba9a8a84079c37a6e283ad4d4e957c3d16db66ae4be99e688b221c359a8dd2505868beb6a49fd7ce6c35df4
+KO = 5b37675aec199c7d08435ef6321cf6235c12453a4530072d4a73ba0ad34634a5
+
+COUNT=11
+L = 256
+KI = ea83fa60ea60cb642f39ff1a32b94fd887a4a1cc
+FixedInputDataByteLen = 60
+FixedInputData = f4b09025e51687ad557552e3e8598f256c53b080577ef465860bf934fae8da649ac06528fbd6d51fc1a01243fb0ac0693991af98f689001ca50403db
+KO = b2821095b28fd4582ae023bb480b7a0d137d0d54eb0755328ffcd9342bb3765e
+
+COUNT=12
+L = 256
+KI = a19eef9ef9da8cc6ace306ff7bd7e3e82fdbd358
+FixedInputDataByteLen = 60
+FixedInputData = 5b5781a677992e4d28d2c1b8fc35b425266719dffd1a9d74bb0c43b219339d07a6d24a9ae7922584a264efd3ff06d4cf88a80711471100ab73fd7788
+KO = 78318d819b40298353defa46d7c3902c5c0bd45d2e1e652525dea58a9901d7e8
+
+COUNT=13
+L = 256
+KI = 48ac942ab623d73feefc3339321b3768f287cd1e
+FixedInputDataByteLen = 60
+FixedInputData = 771b28c3b27021890b8b9e72d2ef298b5eb3f3b3f755a70e5fd28aa1ebadb4b06952b3fcf1f996c17cb54ea732670d9d10812426756018483b4685dd
+KO = 52903be39a62f2cc09761c0776cc8406a7e3272eda6f955415f522c4059c5444
+
+COUNT=14
+L = 256
+KI = c9ebd8f337a449d9c6db9c56615d3d235e58bc08
+FixedInputDataByteLen = 60
+FixedInputData = 8473d14a9b868ce4bcb173ce626fad5523984e9ec62a00195c5e72b045dd697ae9b9efea9cfc42ad9770fba2bec3078f8d90136c23e9a5987f570602
+KO = 5b4ce05987386f3e1c266b5068a5578c33c355dba2796c64434f6188ff47bf5a
+
+COUNT=15
+L = 256
+KI = d8ea8ac4d5dd998a680b9a4365703f619a226968
+FixedInputDataByteLen = 60
+FixedInputData = 42b9ad3cc1d4d31bf9b9c83533bb2dc7ff3218028be5a039c20a2080f0c532a422a9474489847b4fb66debab152d631113ffdc9bc32fd60b879cddf4
+KO = f6b1206be6a694ceab009d832ddf88a6aa6f50d652ee95d1f1b645ed590a5a06
+
+COUNT=16
+L = 256
+KI = f2b7237b2fdc00dbcb37d8432f88e743e2ee57d3
+FixedInputDataByteLen = 60
+FixedInputData = 608f8e6ebd091dafdfc8a53e97679dfe82baae99af9733a67f1d8078d9a60b44037ef14692e6c25e13012a05890fe556876e0bf533b43721319b6a77
+KO = 6ce93d9ca46ec76e8c878a4858267d3df4f56004d4180e1b4a8338a98d4bf2f2
+
+COUNT=17
+L = 256
+KI = d1cf544c582dbe12fe39ffc632dd1c1cb36a80f7
+FixedInputDataByteLen = 60
+FixedInputData = 429b41df182bad93a47a4a2a497e9c83bbb5033378b19235fd008f35ac4db58495592d9db9e7d771342b7dc3eee0b169f807bb810d59b0d2f0a1eee2
+KO = 649e05a54fb23d5db387b4e725d99b48dca757eb5690734ab99b6a41650ff074
+
+COUNT=18
+L = 256
+KI = e4e69052f15dc4687ec96f602806842b8ccb112d
+FixedInputDataByteLen = 60
+FixedInputData = fb0ab5098640421e8d1f60acf2b0158b34ff0efee2afb27aecc36c84e211d0b02ebc88af1b0a4978aff08b042b8dea2df188d0822704ad330e18b59d
+KO = a55c35b8ab526db4f479bc026c33b235bfc52243d67288f54d57885ffad6fcaf
+
+COUNT=19
+L = 256
+KI = 909b2f64065dfed210348a67ac2d7d5fed869af1
+FixedInputDataByteLen = 60
+FixedInputData = 626a215f8e81c54b467acf596013cd723f117fdd52f683a16bec0a04edd3de793cf5c3df4dbfb4c15d303e4004d022021f4d26a06bfc0cb3f0cc3d5f
+KO = 86750cacfc4a3e15e50d671626bcb8dac9c370bf880474844328a2efecfff2be
+
+COUNT=20
+L = 160
+KI = df4e835a2f201a3d0f840eab38a18adf72adf9eb
+FixedInputDataByteLen = 60
+FixedInputData = 84c6ca541d24a8b419037b9657ee4e0d5ef96d8b198355940a30b09bf8784e81d3b93558de21c46f04aec4afd610c3b230d17473c80b47b5004955e7
+KO = 1202915544844b1f913caab512c582735bf76fed
+
+COUNT=21
+L = 160
+KI = 7f9635a1e22934006681277f158b3eb9e1de0152
+FixedInputDataByteLen = 60
+FixedInputData = 3178d26df7e703e77d9dc3c2a5cf445f2ff34d2de58fad52b5984bae684b258b430847350e13117a2c3c6b97d35645d3b2ee4e8699bc156afe0c727b
+KO = f61265e360bf9c3dd3cde6654999c34bc8e6536c
+
+COUNT=22
+L = 160
+KI = 86b7a316f8db1f063d012a47fb5a8de71d1c4146
+FixedInputDataByteLen = 60
+FixedInputData = ab1c4e1cc0808d4b0a9ce079a278494b9859c1d5d52186bc90f01f0c88ad697fd4fab0239ff644ffb8792cd1fb115f769cd37d11ef720dd0731ce9c8
+KO = fa4d7e3a3bb2e9c40e8020ed0b677905b870dc99
+
+COUNT=23
+L = 160
+KI = de47682300710da85aeae5d3fa56da9333e254bd
+FixedInputDataByteLen = 60
+FixedInputData = ec1fec93f17d17c57b793175925457fc8335fcdb8996ce6116824ca7cd58e88fc0974fe8aca3e7af5eac5f5280315b2d1f0a36d74f27ccb101bb9675
+KO = 8d80c9be202d2262bdcb098e023c12e0aae7c819
+
+COUNT=24
+L = 160
+KI = 9233d6d6509d5282c2149065e69378d97e78a666
+FixedInputDataByteLen = 60
+FixedInputData = 190f44c44e8cffd869d4aa09269567890708cbc636fd223396bedd5ceb2c2a8561ceba4443f83535d271fff9c9e659747121651357e56ec0e2ac2dc5
+KO = cd487322e07ac21e45b536b944eac48405ddbebf
+
+COUNT=25
+L = 160
+KI = fbb757accca8adb77e18a192798102f374f19680
+FixedInputDataByteLen = 60
+FixedInputData = dc5969d07148baaa9f2d03256b21ac17f317298973ad34e2372e26336e679d9aabe5ff1d643be00b6dc3c254bddc23eaef843fbe6776446f68352c7f
+KO = 17410363ed3bd231444808aecdc3e025c3fa7fad
+
+COUNT=26
+L = 160
+KI = 306e696c8c926328077cc9ad07d652b52be8653b
+FixedInputDataByteLen = 60
+FixedInputData = be10a5a26c95db92efdcd1754c056ca5c63782b918b3eabce87d2bcc10ca67830c4560f7884cdbd5b5109c5ad0b5fa30716cda5bb0d028d715144d43
+KO = c32622635425747535230aaaf54f83a513ab672c
+
+COUNT=27
+L = 160
+KI = e5b39df4aee5ef3bb0e0848defb4c7abe81f2523
+FixedInputDataByteLen = 60
+FixedInputData = 4ebfd202bc316dfe39e989f963c31566f415bc7160939095a4173ae6696a07c9bd8573f7c4bb1dbcc399621f0b2772da43d49f3681f4372c9c27387b
+KO = a5ed1f40729c7047236bc0b160b72d4d22e92c4c
+
+COUNT=28
+L = 160
+KI = 142b2fd1074c6f11710a3c2e3d11b7a43dae0308
+FixedInputDataByteLen = 60
+FixedInputData = 1bb1936fcfa27e66f2a89409181aa7ca7804e627a0fbf78c1dd6b5dba70c7acab45901acc73b0a1d7a27d04c176aec020740a511f91454b27a1d1cff
+KO = 00e2abb1f5445ede106ee8a99a347e70c9de2ea9
+
+COUNT=29
+L = 160
+KI = 0132c468f8c09f926683c07834ba89f52a3947f9
+FixedInputDataByteLen = 60
+FixedInputData = 5474516ccecf0b7e541cae6fea7874ab2aae76d2b04a68a55676858510009429140a674a386f685449d962c074d1c07703667e4f28ae128431ced7d1
+KO = ea190d127707757f2de1defbafad24eaa812ab55
+
+COUNT=30
+L = 320
+KI = cbe1d2895640dcd1545e60e04ce9d995707ec539
+FixedInputDataByteLen = 60
+FixedInputData = c80d735ec5fd0bf811a4a71c55e99373f83f4111194ec24a8e9fe24ef03f56ed15b4e135e02488d96dba8c0d60c26592df55a492691cf3b7eced40d1
+KO = 1fd5a183be95c2d909deed31d686417d5c08bb88e6f75b150df330c8e7703bb8ccdffacb3e9ee3ff
+
+COUNT=31
+L = 320
+KI = 361d9b66dde45698ef19b28846cb69f88938f1eb
+FixedInputDataByteLen = 60
+FixedInputData = f08793c747c90910893829910849a2f7e7ceee2700b31fdfb49744118981b751013af0398949c2486ea7e6c87f0e856f968b6f5b5231cfbcd40c1a4d
+KO = 4429a4e1a84676da15105e5d9aeb4f4d9dea1230a2241ef3d3458be887d1a3a4fd491dd43d8ea879
+
+COUNT=32
+L = 320
+KI = 8132beece8198ba3941fb058a8afbd13e94a27b4
+FixedInputDataByteLen = 60
+FixedInputData = 22899d71710f41efc1c830590e294ec91daa3ecad745e6bbdd72c65c4c6b666d1201b66ced6e5b7dc08b637cdda28d39614302f86a868ac8fef4a366
+KO = 5d663349ed7b0a3facb3da8b2edb5cd087abd72432b337c61528ad34e6c910fd293362b06a6ddce0
+
+COUNT=33
+L = 320
+KI = 75e0703ea9dfcd41c0e93a8d8907c34f8602b617
+FixedInputDataByteLen = 60
+FixedInputData = f8dbf056d7e7cc7ae81014fbd96a62b77baed62f107fb23e41b68e8888d55952f6eece006dbce52d8d5f5f9261227903cf54fbe0149e67b71c54424e
+KO = 64307445b0d19da60284060406a35bd6f6db429e975a1dd56f9d0dae2c21bfcc07f6f3e8004230b7
+
+COUNT=34
+L = 320
+KI = 16fea429e8e646ac15d4ddd21b91d739e97c7fa7
+FixedInputDataByteLen = 60
+FixedInputData = 165e6991c294e106d3205fb6bda6a21e2dc349022059f17dd73ef99c8ce040a86a6e73e85a5ece29590b1590826451afed57d96b343616b5161b9169
+KO = cf6de4c3d04c37b7b49f98c84b246e5c2a390533d65a3dc5d0225ffe8afc17c986b970fac3586d8a
+
+COUNT=35
+L = 320
+KI = 50b90316acdcefd9b17583bc3ca37dd84f369acd
+FixedInputDataByteLen = 60
+FixedInputData = aa54e33356eb48f0c25b1fd84e7f80cc684bc6882e16194fe351df361578e6a1c305d9f266ea3212a07ec546debbc4074e6dbacfd42d61ac316f8665
+KO = 5b9c06b82c4d8325c61272df8278b759857d554840d9f1cface0e3dab1798c882f9af246206bd56f
+
+COUNT=36
+L = 320
+KI = 2781930c220bf55b0017cb64c68dcd66176d22d2
+FixedInputDataByteLen = 60
+FixedInputData = c3903608753c65983298464479cd84a3b24b17b71f9c57ab374998ac7538effbd381f960780144f2c32dfed6c9b70db153f82724777584e403bd20a6
+KO = 027131d4666bb139b998f1942aeba675e4ecf2634e55f709eb92a742299fb5481dda45ea67ca21cd
+
+COUNT=37
+L = 320
+KI = 6846f47c2bba9796804c338aa74e5ef42d194290
+FixedInputDataByteLen = 60
+FixedInputData = 8e273d127d8608f1c5943d7b129574f239ae2a0875b7af29a68cb490a90afa3b31cbf4a34555d73be1b2e8c9c58def16d08ba128179e20a8fa7afbad
+KO = b47c6f671326269218af3d762044606c76255204618c5bc0dd6f0fc0be4f8661a96888c02ea49a42
+
+COUNT=38
+L = 320
+KI = 8b73a327d700bf31c13970ea7768fa3f8ff11812
+FixedInputDataByteLen = 60
+FixedInputData = ccda2b7db689349eea1b81560235eccdd219605d0e8648169f1910d3f73797b0aab01da2aef9c79e8729f2abe5e4cbba227094080a3cac447906a8c4
+KO = 5f4a8b5701a3e76d44d51affeb5e4c96e13b80160920dceca723493a9de665bf14619f30f85379aa
+
+COUNT=39
+L = 320
+KI = 3247f2dbc3a6a53f1c36c461f6e297f263068fc7
+FixedInputDataByteLen = 60
+FixedInputData = 93a48816e6fa1ea7a7ef13d0b006a423e1346b01a8064cd925b7b911836d441c39d272123f0ac54c5255885b8e04a84387a34ebc6703e1cf3e37ff87
+KO = e9ef74f5d51c284b7b559d943251e12ceb4af005d8f8d78982809283149ab3eea99717cdc82f3273
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 928c170199473291bf719a1985a13673afb8f298
+FixedInputDataByteLen = 60
+FixedInputData = f54388503cde2bf544db4c9510ff7a2759ba9b4e66da3baf41c90ce796d5ea7045bc27424afb03e137abfafe95158954c832090abdba02d86bab569d
+KO = 8c01160c72c925178d616a5c953df0a7
+
+COUNT=1
+L = 128
+KI = 9e7e3fcd6aea04e6190ef58ef6eb2d24a3229f08
+FixedInputDataByteLen = 60
+FixedInputData = c5519a2785b9c9a38d5c5e1d0de9a2597959c3f8d9827a97202a28aaf5440ae25ce8c7d016f1e650ca3acd40cc396026c99f7cef26401e639c65fc58
+KO = 19e96c0f59a22a339aabca01b008298a
+
+COUNT=2
+L = 128
+KI = 3ff092775ef10a8575c18bbce3cf5ac21d77cb1a
+FixedInputDataByteLen = 60
+FixedInputData = 23a0962f174d4090345d6961b82743b361184926078bf089c7cf97dfc108da9c118b3baaeb0cb152ffd038174132c9d2deb175c3b84c173d6a00e409
+KO = b6d0af014871b3142ef94dbda9f9ab85
+
+COUNT=3
+L = 128
+KI = 16fa195fff5e67ec3240eb6b594434ba4b4bebf7
+FixedInputDataByteLen = 60
+FixedInputData = 81ce6fbe31ec349477cad68b38e16583df72f58edfa804145f73e30881177d8177ebb5d4b18fab4e06cc26da2852b14093c042c2b9663c0d756a8b2b
+KO = b3ca2ac4946380e54053a07711e84e29
+
+COUNT=4
+L = 128
+KI = 38ee57b4a3506efa9910826667873749f071751a
+FixedInputDataByteLen = 60
+FixedInputData = 39e6a66369c6e03a8d8659c38f7e2144577efff22429dda47c328b81b21b752f86eafa2e88f377a0e86dd6884d0da29f7a0242ebf110a9ec9d5ab24e
+KO = 31bf38fe2d56ea2032f85cf4707c51a3
+
+COUNT=5
+L = 128
+KI = 02a5bb7dfd08f4aaca08aedda7094d07178d7cf9
+FixedInputDataByteLen = 60
+FixedInputData = af974649d12cff9859c534ccb505536e5f355076a7fbfd2b41d513a2adaa79728c53ce4595c3e48eef8d45195faddc85a62e5c8efae97ebbb1de6771
+KO = 834450af9edd80f638197e2040f0eb9b
+
+COUNT=6
+L = 128
+KI = 483d986a1f40d7c39afc4b0ee8b005b42ba243a4
+FixedInputDataByteLen = 60
+FixedInputData = 8e9778dce83a9b42561ae99ef7b59b66e738c2c11fe85a2f607432fcbeb23c50ee2977bffe286d9fd6bf052702ce424151e0146824589403e7eb3e9d
+KO = 35a2cb733971ebc82fcb13f6cae7d3fb
+
+COUNT=7
+L = 128
+KI = a26be5dc4c38eb5a54bb6910f7538ac3dc83f84a
+FixedInputDataByteLen = 60
+FixedInputData = 2ab5acebc8859b4f5c17923b77532e754dbf923e6bcab5949aebae052893a4cd610344d54db80e10791173c9d2b636363af193894371084d7058f8bb
+KO = 7816bec8d3b83ce60b5d8ca0e4e66cf1
+
+COUNT=8
+L = 128
+KI = 27b659f87b75ddea6bb0ad6b8961412a2fc0124b
+FixedInputDataByteLen = 60
+FixedInputData = f283e5727ee541b33c52ec1d53ee46a5ff7b942d4bd41415b48098788b25a93e6e1a3b93f4ff0c0e049f04c31f4f4887113acea0554487e99eb3aa1b
+KO = f945d09e1209006abeda3e6d33c171cd
+
+COUNT=9
+L = 128
+KI = b08c001150c3b33b024cd46d1e3dfd1cd6a408d0
+FixedInputDataByteLen = 60
+FixedInputData = 7ce793a96ac79ea8c2a7b955c0937c7e4cd9c2504bec35041055ebaec1b361a3e7cb9f10c66cac8f71250f896ef342cb97e5d368e9ef4312aba5350c
+KO = 163e09afe94de0389fae4c3fd783f6e4
+
+COUNT=10
+L = 256
+KI = df7ecebec20e14be6db5d46af2769fe4e4ed689c
+FixedInputDataByteLen = 60
+FixedInputData = 308ec6953d4945f075d37932d5dd335c7de0d2e7899a8321724a50b52240191fcdf991520c47a25b04ce6eecc835e4265b623c68d687afc615f74ae5
+KO = c2129eeb33ee6783b6b187e5ae884f8f5bd78ca224e5e01c04a68ecef376ea38
+
+COUNT=11
+L = 256
+KI = ec2838c0b486ae9108c7b2e2dca51f4a8570c87a
+FixedInputDataByteLen = 60
+FixedInputData = 93126bc60d356bdf0b0af073cb8a2393561ee95f13afcaf5845f36dbaa1ac9fb8047e11c7ebc433531df90709cc86ab01b975da3d401eff826283093
+KO = 1a4dcd6da068b158c20ec478dddb9c25d8b47a0de8b2237111772aed8c4bee8c
+
+COUNT=12
+L = 256
+KI = 1d72c2d123fab58b712681747df86be1f8c55be5
+FixedInputDataByteLen = 60
+FixedInputData = 984893dac18fb9b780f463f49cfebf707ca2f2a929e8daf06be64743eb29eb363bc61e2b5bb967ba16ea77b9dc8227ce2008657ad47bdfe296baf943
+KO = 86f14eb009fb1f27067fdbbf10f93b05cde97ce79e59864b5bb22d02274c34ba
+
+COUNT=13
+L = 256
+KI = 2634bfd6e271f8da035a3a1ace0b22b54f1ce3be
+FixedInputDataByteLen = 60
+FixedInputData = d7a071cd3120960adc6d0718b7ecae3b6a703c3032caece895fec5c119b7394eaf62f935017e9e3c46a73b2abf96a4bd79616260175ac35feb51f762
+KO = bf02119ea3f32219fecd97190e1c8b49133e37a7130a82bd76d5f01412416356
+
+COUNT=14
+L = 256
+KI = 7f7f48d9041a3fd5fb98bb7bf7ad499d78af4904
+FixedInputDataByteLen = 60
+FixedInputData = d22c3d58122b2e47b201b41cf795bf1ab960815e41c47f8fec305b69536ad9a6eb2cebbccd2a71cfe2f26d3b9e6b694da9bf35869db9eac339d46f06
+KO = a85df91e185b2da9ad21e41f45e4777143f2e189a9c039f58b53f3511c3ff027
+
+COUNT=15
+L = 256
+KI = 7b20f69c0875cacb9643e0d3e4987a398cbddc36
+FixedInputDataByteLen = 60
+FixedInputData = 59cf5cb8f4376c6d3ff5ff94c5c6252bb576206959db925aff234e4360c9766c370b5f7f4faf1f49ee9fdc95f4b221648ca96e7a30592b640d355ca8
+KO = 6d0deeaaebc0425116c4ada0aee8e10fc069eb767fedf4b5e9dd5cdb3343a1ec
+
+COUNT=16
+L = 256
+KI = 57cbf7b9d94f8b418b3b0d8335da93ccec851e43
+FixedInputDataByteLen = 60
+FixedInputData = 2fb918080306bb928cd79d9099a7e6f8c4b09cc337cc9c89f08629059703956006864f48f4eba2918ffbee672a1e48c88cfad406df6a3064bc609b2d
+KO = eb5876028615317cce9de49bd0758c0166df41a66be9beba90eff40ebb0483ce
+
+COUNT=17
+L = 256
+KI = 2dff26f933b8a660b5453e1308bca2550b43cdf0
+FixedInputDataByteLen = 60
+FixedInputData = c4916fbe12b9fd308a0d3af9a4303fb6be0d5fe9c252af25a48e0b87aa27e0cd88a1983f7d0f0a90284fad91be968dc06a09eb5c5ca70b5efa737751
+KO = cdcf5d68330e52ac6ec3ed720037f600a9a0e62b8bac85a400d59129573f2408
+
+COUNT=18
+L = 256
+KI = 32380ff6699f7b3e00246b40d3a9d64dd04ad3f4
+FixedInputDataByteLen = 60
+FixedInputData = 5299888fd457e772d5d5933bbbc3b723836b848f65033c1877a021e9628371ddf2372b77068d807412d5135f6cc848d14ee56d5d27058bfdaa1c7eca
+KO = 65bc252fdfdd21d3a73ef1ab2711d47f01ca56a85d6571b64f71fafaddae5fd5
+
+COUNT=19
+L = 256
+KI = 569b44d0f3bd7880477b1089684e6b9ed5449fa2
+FixedInputDataByteLen = 60
+FixedInputData = dafa7160a581fae3e93f9a8492473edb317956750d6eb18b5e54ce6726d9451d8c86a5952dbdafe74501af8318c193508d34c0476b79d51d8e757833
+KO = 4ec94ba6382ef865586216ff1af80d9d3362774016ed8a07ac738ef2d26b9c69
+
+COUNT=20
+L = 160
+KI = 2539c58bba8ae61be8b867b767ad698eb1f52a0b
+FixedInputDataByteLen = 60
+FixedInputData = 9f6de21c93176f8814e9290a40149f749f946d376eb65f888eddcc4a24a58dbdbb3222fb53487e0abb08efff6d6a43511b18c40f489abe4013647273
+KO = 20bc5ab8c27dd3f6f6fa5485f2eed8bd8b8b3d35
+
+COUNT=21
+L = 160
+KI = ff815ab2b4162ce5881f24a614f95f94760071ac
+FixedInputDataByteLen = 60
+FixedInputData = dd61214f2a21fdca3ad9f5983c88f6c3eec7e52f6d53e912380422a241a3b2d802d3044baea7877bc4e52d5dada99a135c1e2bf5ee935f0585c90ceb
+KO = 00e600c3481cdcd07f77040c508b06c74ed925ef
+
+COUNT=22
+L = 160
+KI = 962cddd5ad863188cf7c5b3ac9a2985cc7356de4
+FixedInputDataByteLen = 60
+FixedInputData = 80317acf37ebba948b1e6a708a04dd1b75c6d744d48ebd8dedfbc8cb8308fbc2211159e514303a0c45ae9a3977cb19bb2ef8d791372250f5ecfb12dc
+KO = d91216b7d6b164539fb9511518b40a340a65d209
+
+COUNT=23
+L = 160
+KI = 57fd00a1faf59d2870183979cc30e62ba0e4471a
+FixedInputDataByteLen = 60
+FixedInputData = 700df2699bd5eec0f9f73a6ee1717b3ae2f1a4d33f319b566ea7b03cc74a5ca68b7569054355aa88824c491ea3c9f3a38886f0f5876569295c209709
+KO = 6ee5e0426ec0320b0a40c81ec6484c068ad6e229
+
+COUNT=24
+L = 160
+KI = 2f9a80cfb15f12f00655d1847869ce34526bf588
+FixedInputDataByteLen = 60
+FixedInputData = 200d32df7f90dd43ffe5b669806a2b079f6419d96e0bade392adc29b086d1a749e945b42ea39c7ec59b5709e3792faa6547f744d7a68c264bab83fde
+KO = 3855a47a36c5ee15cce3c329506045439340f77c
+
+COUNT=25
+L = 160
+KI = 71c9728e4f6b589714bc545cc4d594f592722ac5
+FixedInputDataByteLen = 60
+FixedInputData = ffe2eaafacfeff09dfb72b39b3810050bbb3b6c4e8f9b6ceb6830c4fbb6e97801acd06e4bc07254d6b870d330c25f0e8bfbaa63eac80c2bb01ead747
+KO = 78954b107d0fde6f063180fadfce41bace40a0e3
+
+COUNT=26
+L = 160
+KI = 511f4651c1daaefc0530662fad0428928e864f68
+FixedInputDataByteLen = 60
+FixedInputData = 2facac464b4228f327de2023aa8968eeba31455fb67cb360bb5c3523e363472fc780bfeee9354dd28217f2bf59a56eebe421fdda04e642f0f87a0973
+KO = 368b7fc8ae2819a163e43b2cab564c06d6b66a51
+
+COUNT=27
+L = 160
+KI = 705d75d4659c22ea7fcaa28f51281542b4ba577f
+FixedInputDataByteLen = 60
+FixedInputData = f012755b76863fdfdef751ce630e1436d56aa4ad2bcf34e3e8381ad2dcbb4523edb99e57d78064d42a475c4540ba4d1de7a53706ae3f071a2ad821e1
+KO = 2be58967b9c5e6b56f09bca2cd6c3e7063978dce
+
+COUNT=28
+L = 160
+KI = 52835e063b059d060576842718145ed1bac25bde
+FixedInputDataByteLen = 60
+FixedInputData = eab99e081017db05b7fded5c344248629f09e56fa7cac80a2b8225cefaf01ef21dc681c1e8976570385f2b4ad02ea401db789000fbd2ba4927e1a69a
+KO = 2dd130169f72b27d9398a1f6cc221386dc933812
+
+COUNT=29
+L = 160
+KI = fd2b7d4194a4ef4a2fbf07d38f1a85bf5f76ff06
+FixedInputDataByteLen = 60
+FixedInputData = 8ada2bc04bdda7da8222d4f6a80085a49ca8d65f6abbd50672e49a3a26ee4259412c7404d2becf4f5ea715ebb24097ae69bc27cb0c492c8e136ec7c0
+KO = 765e9ad5b607bca3adf3b3cc00be3bac16314592
+
+COUNT=30
+L = 320
+KI = 66002f224106971edc62a7c6957931b2097aabc3
+FixedInputDataByteLen = 60
+FixedInputData = f5fe599fac3bac5b10a4296b0783e2fc78cb498347ff3f74e2d9d230dfb6653e1a274e7bc37f0319eac2b0b48533b7be9d3633eed32101837ee460ff
+KO = c195b9139fee020eda70b8a161aef28474977412c0612afafe23b16b1594871548b5889b38e0cf2a
+
+COUNT=31
+L = 320
+KI = 9364e99e66051993f5a71d5a25cde9e5f4306484
+FixedInputDataByteLen = 60
+FixedInputData = a7f5b0e9d2f2185b4b1f5cbc8c1c39915a25139afa5fc0333ea0bf561700aeccbe5fa563628286157e219abc76fadeaf46c36d233a8db49d2153944c
+KO = 0a983ea667e07e238658a74fd09fea5e1568c448edfa1750b2d5de8204834eacee13f56cdd55cdde
+
+COUNT=32
+L = 320
+KI = 4622adabc6f48e8ebd8cafb35ee6fc77f4a526ae
+FixedInputDataByteLen = 60
+FixedInputData = 17e032a9cecb1a7bf29beff3578b939e19bcf9f227597b12bb584ea193ab15e923b3e03614d05b0cb70195825668f1ed57df9175626e2bb0628bc3d5
+KO = a2f974320f4a168efc2a234dc4567400979b13b6c258de332804fa3a35ed2e9110fcca1363018755
+
+COUNT=33
+L = 320
+KI = c9b64d829992d0bfcd7f5474381a089d2499c887
+FixedInputDataByteLen = 60
+FixedInputData = 1d73a29df0a69290ee8e4c27730fe207c944135bc7edf692343da43f9c1ebd9f04b2fed05e6b2dd09de2f7b77a50625a2ce28ed602f01fac8a8014db
+KO = f156ce708c9ff418dac38526ff461e1220ef1486e3261d81797d0ca5c400d5c02c612e11cc1104de
+
+COUNT=34
+L = 320
+KI = 31acef75fa92ec786e2f320a0c4e65475ab93690
+FixedInputDataByteLen = 60
+FixedInputData = 7f453dbac65c44a73b0eeb14985937be1712ab0f5f8167e4d268160fd2ffbc3870b47d5bdf396e6aad826472145f13e36c0a6b5cd329820af1267f16
+KO = c6f19fa50e7f34574f274482aff96227724c3284f7ed4e78328e31763d5586a4b258344feb885cb0
+
+COUNT=35
+L = 320
+KI = 5772fca1df73e1c17e62b0e538b64da1d2e57d06
+FixedInputDataByteLen = 60
+FixedInputData = f52e869f4a90bd4bae6c12e4fc17cecae2a8091e15c2ec7a3c4ecf6a59491868497b2cf62ac30e2328d98baa0a066cacb575b0a27dcc7ea2df0ddd70
+KO = 203351336bb336f947369fb804b27d10dc940d4353462740bb7ec4d30f16581cc66eb85aefeefcaf
+
+COUNT=36
+L = 320
+KI = 6dab66ccb559960c894cd32b57d7967e91a6a9fa
+FixedInputDataByteLen = 60
+FixedInputData = 01b084e76f3e9c8f880fda631a9bd095f6d7858de3bfb185cb5477279c0cba48c34c36f326777ff56a9026f056dcce2bef653f5d068a109abb12cedb
+KO = f171eeb54fe85144380bbcbd931ffc376911d52a384d880574a90095c1b0f19535ed119eaea61d1e
+
+COUNT=37
+L = 320
+KI = 276eb00ca1b63cb67305b910ddd4a222cec4967c
+FixedInputDataByteLen = 60
+FixedInputData = c07d501c72f892999b999e781ad0c6c3ee9328548f7d332a92dd2809f5d441d7820215560ce8e27ea0ac205c9c835b7afd36dd262202aabe21b04848
+KO = 15a481efaf9423c8441612a3a61baeecf6cb8c7daf7cd97bb46856f6faacd046944658fdeee71099
+
+COUNT=38
+L = 320
+KI = 00ff7cc5a305fa04fdbbaa5ef42c355bc99ad843
+FixedInputDataByteLen = 60
+FixedInputData = 2003029a0af0a509b2c4cd228f62bfc91a7ba67f712df2c59aa7ecf3797a0597e41ab2d2cfd8ed9722026e6cab8c3918be56d2612a4e03147bc1289d
+KO = 2f3139481285006e30ddbb1c34a5f90c1c931fafae0b61eebe422bf5519d792d38813b4fd25cacb1
+
+COUNT=39
+L = 320
+KI = 5440ad9b15ecab15296106916d073a922d457de2
+FixedInputDataByteLen = 60
+FixedInputData = 4e1e984ba21a9f65056aaca855c90428b0889e9125b8786e32263c06bb5d8764e305434a380947249e0c66affd310cc5a5222a0e9f9992d654113631
+KO = 95273ea26a2a4cc97f5d6d160acee4ba1a61d2d427d0a2d485c844a5ab2e36c91f46c69154296151
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = f7591733c856593565130975351954d0155abf3c
+FixedInputDataByteLen = 60
+FixedInputData = 8e347ef55d5f5e99eab6de706b51de7ce004f3882889e259ff4e5cff102167a5a4bd711578d4ce17dd9abe56e51c1f2df950e2fc812ec1b217ca08d6
+KO = 34fe44b0d8c41b93f5fa64fb96f00e5b
+
+COUNT=1
+L = 128
+KI = 47ea5d00826f111bfa468e899b0ca3fda7c8336d
+FixedInputDataByteLen = 60
+FixedInputData = dbed14156e1826aa1d4d66469c64a32571701131b27a8c595e8c0595665478fcf1b95c76ae997de6184c919f4b810d588548508cd4c457a541260725
+KO = 7de374b5ef7240fd425b7cf7c54c29f4
+
+COUNT=2
+L = 128
+KI = 3b16654e2e89ff4acc57a6c5c8af8064807804a6
+FixedInputDataByteLen = 60
+FixedInputData = 05e16ed1b560c4c9c43267f12ee454dafc0161bedce1a7d371ec17426d081efe54af8c2f2566d4eea38aabab91fb98fdbe16ccb6b114d677bcb00c66
+KO = 1d29a3d2499e9473dc62544d830ba773
+
+COUNT=3
+L = 128
+KI = 57e9fd6e0c54c90065593b44482342f2ea72c128
+FixedInputDataByteLen = 60
+FixedInputData = bbbbefd47c997609c4522f64bc94a028a5c55c471181c74fef5a539ba3be77674b4eed9bb5ea0995b162027164e38dc63ceeb0ce6f5e7730ebe3471a
+KO = 9691f99b94f20f9c548276de4eaf0665
+
+COUNT=4
+L = 128
+KI = f7ca5241794b7e6bb242414431b04c704f00e018
+FixedInputDataByteLen = 60
+FixedInputData = 124690ebfad3486989a0ae06a080208273b0a23fd5b706b4084a059ac769e7668e6c7a652e155b5ebc4a8325d70c25c73805346fd269faec8937483b
+KO = 81369f6d72726be58be6429deed8a4cb
+
+COUNT=5
+L = 128
+KI = b279f2098a21f15d34b2edd452acec93985751e3
+FixedInputDataByteLen = 60
+FixedInputData = 96a4caa2244b55d65448c1b701d3a1a6b6ff7ddde45777d04b84944035e4a6c37b156b8d504c8b039f68e78eb98d2e1ae7bd9a137e3576206883e427
+KO = 4f9443ce7c76b8b7752acb18b2f9b060
+
+COUNT=6
+L = 128
+KI = 5a720d9e92e76e47d7a63b94bdcce70a1e2e45ad
+FixedInputDataByteLen = 60
+FixedInputData = eb7be6f431c40c9e9a4ac3b2d511d7bbdb9b0e42ab6988a28d2333263eb86587fde8d7e5f733e204627aaec5ce5c7a83603612341b706c0f6b1ea95f
+KO = 8164b4521bc9f09b8f4663762cf55b7e
+
+COUNT=7
+L = 128
+KI = 433b7e6742bbd8040f7baaa7882eb3bd9e9408b8
+FixedInputDataByteLen = 60
+FixedInputData = 67e84acbdc0cbca9c176a11ce6af5f849aa17ecf97349def6b69f79c149fa4094630dafc76bc69a66f1c68eb249c1de2674a681ac0e2522bf5e760c2
+KO = 84d2c95eeeed9ae098800f337316e2a5
+
+COUNT=8
+L = 128
+KI = c67bc860f8d775dbde482b02918fcba9c21ddad0
+FixedInputDataByteLen = 60
+FixedInputData = 26d73e0bcefb7e1ef62b675c263b7905b86b3de8e923e40dde9ba8a05dde67c963a732a42281daa93cbb76aec6fe8d583c0a7df035f8207e2e72082f
+KO = 98e53aecf42d67e92861c2951d9d4f67
+
+COUNT=9
+L = 128
+KI = 88a2b39b436a45728838014d445f162fa9fd7b0a
+FixedInputDataByteLen = 60
+FixedInputData = f6647876bf617132a07c5c1b49a28eec3c2b6a1074fd5142aae132d533e4a172cb166ea89b7cb1cdd164c6fc7f254a06035b2b1d28ac45ff0871ae04
+KO = 37808eb40af34454ad4dd6750bdc8e73
+
+COUNT=10
+L = 256
+KI = c1efb8d25affc61ed060d994fcd5017c2adfc388
+FixedInputDataByteLen = 60
+FixedInputData = b92fc055057fec71b9c53e7c44872423a57ed186d6ba66d980fecd1253bf71479320b7bf38d505ef79ca4d62d78ca662642cdcedb99503ea04c1dbe8
+KO = 8db784cf90b573b06f9b7c7dca63a1ea16d93ee7d70ff9d87fa2558e83dc4eaa
+
+COUNT=11
+L = 256
+KI = 7e925cdcbc2fd5b3213cba7714cb71d359936109
+FixedInputDataByteLen = 60
+FixedInputData = 1f95a577958981b7477ca2a71d44e66564e5a56d8189542718eb1ace81436e16f4158789a46d19d4384e15555bc3b4ffa10b5471ac33bf904982f49e
+KO = 557b5e1fe770b4c76ea0ccd31f5c1dd4ffa0463a8ce9fa04f7f5d1aa53380043
+
+COUNT=12
+L = 256
+KI = 98b6f0b4b7a822e8f567a32d27febda9e46217d3
+FixedInputDataByteLen = 60
+FixedInputData = e08a61238719b21fb5f6361f215eb5a5603233bf73a101f32f0963974c0117fc22d024d8193f19fe095cc873afc7b89888cbe41762e7ab6e8b783a00
+KO = 5504793a62976e77b1f3f8bbebc5854e1538fa002a98af5b935d9850b65f9a61
+
+COUNT=13
+L = 256
+KI = ba3e6131cf924c0e67be01205de07cc8c77cb94d
+FixedInputDataByteLen = 60
+FixedInputData = 9d13b23fedb18bae4dfcf8c3f6070e83ea87a1ed20a4013737229e05f6c1f8f26b384a2ceda37d632595156abcb2120bde03cc3ae9f3e58bcd9ae525
+KO = 5a4841a14a12f04c65ad5e60c9f10e4ced3afe9ee10aa8aed66ba629d86e213c
+
+COUNT=14
+L = 256
+KI = 5a3b55d4a4897a1f5ad4a3a5e2259ccd7b2ff62f
+FixedInputDataByteLen = 60
+FixedInputData = f02ef61961be2defc3cb9064f30f9fd7ca80174ad3f60e02dd7b64528b6f4018029864555d3ac03e4215cbddbfb4f258a26bec46507a9cfe055437f7
+KO = cb09826916e9b73bddb6bf25e6caf5b6856f88d51db351fd8315e29088985921
+
+COUNT=15
+L = 256
+KI = 7b9167e2f62f379659ac044f450aef7bd5e938c6
+FixedInputDataByteLen = 60
+FixedInputData = f433e8f177d8fd5743ed5990a8a0eda19aae08db11db6f82e4e1dee67d699f9e11d29d6d7da8f06eb7e973f3a133fd54c0e40a445b5803d5ab366537
+KO = 44bbb6978694b107716347d6c674a634597cfc51a825b19c236df68c3f409884
+
+COUNT=16
+L = 256
+KI = 6f9d1e92a8f155c2c71ca9d6860fa4ded3b5e01c
+FixedInputDataByteLen = 60
+FixedInputData = d2eb8e67b3118569162850cd849732242c2918554c4cf861948168b8db783d45bcfdcedb55ba9ac90e3914328333b5f12cd5548edcb11e8bfb3f405f
+KO = cf4e88bb3231f905e403653fe9661836a325a00a3914ebe1923562505a1f00ae
+
+COUNT=17
+L = 256
+KI = 8b20d1f259c52ce5aeb06a824966955110145a8f
+FixedInputDataByteLen = 60
+FixedInputData = 43d9dbbf085414bebbcae8aaf890ab14a90fd925a582b010f9c3a08a3e10a897cb5ae809982c558b65f7c15fe7a316d5417f26c273075cad5701d15d
+KO = 4e2338976e7832f16fcdf06fd3dc4bd777d170cf56f6a8e2117435cf05d2b5f8
+
+COUNT=18
+L = 256
+KI = 693b557c8fd4054a8176cfc31b681815dbe07180
+FixedInputDataByteLen = 60
+FixedInputData = 8e948a3451afd83b6041576d959456bac97b9f93a3d133198cda273d846f7b8bc9afd19b8320c3c50859c292ebf967d88ea09124b333b1443163f18c
+KO = 359b213884b0aa5650353a53fcbfbe5b0e0014f367cc2d430d7c437a3c09326c
+
+COUNT=19
+L = 256
+KI = fff0fee2364b5596f7388ec0021ddba8ca94fb20
+FixedInputDataByteLen = 60
+FixedInputData = 5e40ceafed97475454f581ecb848bad010af0d6783b32ce86bec57af6e5f05d6c731911f526abaf49596d5ff0b29c20bbf7b849eca058b1eabc60d64
+KO = 4bf749512e8493f2baec602bd1fb1df841cc92496bb28c05363f77a4f2a54ba8
+
+COUNT=20
+L = 160
+KI = e02ba5d5c410e855bbd13f840124273e6b864237
+FixedInputDataByteLen = 60
+FixedInputData = b14e227b4438f973d671141c6246acdc794eee91bc7efd1d5ff02a7b8fb044009fb6f1f0f64f35365fb1098e1995a34f8b70a71ed0265ed17ae7ae40
+KO = f077c2d5d36a658031c74ef5a66aa48b4456530a
+
+COUNT=21
+L = 160
+KI = d1bcdf028960195cecf478b9e861ea243962ebe9
+FixedInputDataByteLen = 60
+FixedInputData = ec4b12610f46f7fe4411e39ab28619ebffee6dfc638e4e938ef1e04342d75dee121b375be292295704c0908aa61b488f6a29ab106468134e71b5439e
+KO = 09d71d8aef2d34e552f9be25fcfa60f87f5db6ab
+
+COUNT=22
+L = 160
+KI = d1d2a910d689848fd220ff30177c690395842c69
+FixedInputDataByteLen = 60
+FixedInputData = e8cefee65eb88095b6fc81d9313e35b490946f9f114afe236d5d89277740e500fe50c2b900b6c9139b0ad93f398801707189abf3bc73779d46fbc012
+KO = 60d8206ce28e33c67a884f0dcb8ab70cf55da75f
+
+COUNT=23
+L = 160
+KI = 887b74b2c8a6eb888fc389cc2da1870f04047472
+FixedInputDataByteLen = 60
+FixedInputData = c95fe491b7538a9d69e4ce3fffc6c79ad8bb14ccb5fbbfb0a371ed6c018640b96382a57b23baae3f4d783a3d21d5b9d9e111a244c960118a22269cdd
+KO = f6602de3dfce074fe322d267c99a508a46cf2562
+
+COUNT=24
+L = 160
+KI = f6afa445041c7073a74c1fb92e915143f2f80bbc
+FixedInputDataByteLen = 60
+FixedInputData = 07511c89c68a9ed06d525dfaf84e5115e60789200f8692eb13b2069900c2f88aafcbb0b759a113e7fd65f7ef57913419b54dfdfcbfb48a9dd7b14d19
+KO = 23264c430fee98c67796483a203861adbb9c418f
+
+COUNT=25
+L = 160
+KI = ee5f23363e74a7f46811bd78e306df6d0d546a41
+FixedInputDataByteLen = 60
+FixedInputData = 2793b5a9ca4723093944b9d585744a41d4e037f6b774a94e8d94ea43c92cffe4e142be1539ef9b30765be3b8aca854bcc4f300de400c4fef345b5f17
+KO = 9aba4a847a411483be6ed032b10213f1058a2e85
+
+COUNT=26
+L = 160
+KI = d20fd65c2a15b99e189274de5639b30d9d9db4b7
+FixedInputDataByteLen = 60
+FixedInputData = 52d32fc17dc3827b316faedb8b8fde901b35576fdc87669a685f20b1f8b2de059f75634ed7b07bfde390fc970b6d1d686dfb60e3ba968a84f161fdb8
+KO = e9b534c532601378be46880716f797156b9496f2
+
+COUNT=27
+L = 160
+KI = 8025b3590cd514c2f95de9cc9003ff825622ee30
+FixedInputDataByteLen = 60
+FixedInputData = 170f08fb74da631d2a8935eac2e0cd59ff83f733d298930b6c458f7f8822fd621356861d0b98d0a8b137a1987c731199ffd4efbeabc99c2a65810f84
+KO = 587e581d9e59418d57eac0abf93d9405cf4335b1
+
+COUNT=28
+L = 160
+KI = 9be97630193f094dec260d4cd87cce72f66dce58
+FixedInputDataByteLen = 60
+FixedInputData = c5dfa14df472b472a4bca208c6d822e7fd46716ed1ae232cf335f6672335e1fcd40229f8c90e42e4833da0ac9ca3702e79576079050e1762c2a940a7
+KO = 50e16bc16b54c8693b91a6ad362b255c2a7c684a
+
+COUNT=29
+L = 160
+KI = a8fb15282f90f49937b5ed6427660c37b3069583
+FixedInputDataByteLen = 60
+FixedInputData = 6570ac2dc0cd78465803341c29d73fbe5ab804b21f677fac533218ad967749fcdddd83f74a43839c64b073dad3b430a4d199527a794f0f56987ea917
+KO = 7dbf26fb3a07aa3ec4b5739f3e08fd2b2d1d820b
+
+COUNT=30
+L = 320
+KI = 693adb9037184627ad300f176985bd379f388a95
+FixedInputDataByteLen = 60
+FixedInputData = 7f09570c2d9304ec743ab845a8761c126c18f5cf72358eada2b5d1deb43dc6a0f4ff8f933bef7af0bcfacb33fa07f8ca04a06afe231835d5075996be
+KO = 52f55f51010e9bd78e4f58cab274ecafa561bd4e0f20da84f0303a1e5ff9bebc514361ec6df5c77e
+
+COUNT=31
+L = 320
+KI = 70ea0ffe1cd76df86b78150993abcf5f86e2deee
+FixedInputDataByteLen = 60
+FixedInputData = af780b1f4c00b555761937fc569533710dc6c6b76c1b956c9b02acf8727677d36c396ed1f3aa6671105c8f16c8dc75c1f7262bfb3ddeb80b96b3df81
+KO = 780bb40a387abf54a92ab91d24f3151236e9afb8e826866f4433c32f0c6be4ea347a78e2335f282d
+
+COUNT=32
+L = 320
+KI = eea784c3e3181af8348385456878a775c3a41708
+FixedInputDataByteLen = 60
+FixedInputData = 51d601ecb9cabb4c5cc6348983a1d24344831812f6d3559399396418ff8824b7eae36350bb40dd66ec0677f49b5f5ab9805cb272562ed5c7ce0b30c9
+KO = 2fd6dc21e31cee812ae3738cea9f7c2a121c0a0f4b985b1d506eff72fde7fb6f0948c92a86b4b525
+
+COUNT=33
+L = 320
+KI = 3be6e8a3ee32f99313a5b8a51e23e355812a4779
+FixedInputDataByteLen = 60
+FixedInputData = 30c3f68ee6e2fa79e892680a699831134e04099f99acb76e35437ccdf1950efef3e7bdcdd15f5dffdf4825e288323fb7789eb1c54b38a6d8b50ee5bc
+KO = 0059fe3650673c2192a8d7746b6efc8e069e42cc6ad9a10c46b6b741cc7d1df04be7e0ff805f0c26
+
+COUNT=34
+L = 320
+KI = 9eca5318091614b60a3e44f69ba28f411ea990e8
+FixedInputDataByteLen = 60
+FixedInputData = 1079043f6f6dd21f7269a3c4214ab4d75282ee64f913e9ecc668192b6214fb12743ea9b687ecda79d4cd97c2f78d9267a508ff46b95b0c8f1f31aefb
+KO = d8575b817887183d95e92ff4ed887e52ee15bd75820dc1a9ae753da6b97fcd6d82e8f457c2036770
+
+COUNT=35
+L = 320
+KI = f9dfc13f0413c469f04135fac630830f31ed82a9
+FixedInputDataByteLen = 60
+FixedInputData = b663c6cde0e3b5b0341f1905d19d58ee2e8da999d788d34d4b8b4c091d97dcc73c1093169cc1d37948774fec2cf08964d2efd82f71a4407288a29c24
+KO = 4ca390ccafe9d66d4b43a02cc337c3dd74d7be5c49beff5ec4e139b2dd38ca695aa87b11b96031ce
+
+COUNT=36
+L = 320
+KI = eb0a4598ff09189a9136a97bbf8718a0cd673386
+FixedInputDataByteLen = 60
+FixedInputData = 17d388ae1ca1f603422e5e218e1aaa9e28bf24a794f073661327412206f2a2a6ee5ec0da1bff02dee876991ab9dbc69e30e7f2596750b7d974e21cb2
+KO = 0ab9fd6102904d02d1cc3a31ffd8947444d1a15669847184540b408c072052504e066e4c995a388c
+
+COUNT=37
+L = 320
+KI = 18a5533df305e0217b622cd1db488574d835ff73
+FixedInputDataByteLen = 60
+FixedInputData = ff2e2c3e28bbf915b15e58e59e5fc2a49705d7eb17a84d9b410a84f2bfbe493de705ec43491d570acbb958aefc4bebc47ae7b2bc189d42eea3c7188d
+KO = 2830800c092c409cdcc73424a032456d05386fefa101f01d69d5414fd22caacfb23b9ccf7730504e
+
+COUNT=38
+L = 320
+KI = 25c999c2bc65f3aea03a309dc8cc8c000a11ed96
+FixedInputDataByteLen = 60
+FixedInputData = fa7c3d22f1bc8ea5918fa71ada7ac52eec0d3c19f25d177a3dbb14fb3f369f52dd35f5430600c877850870a2021b15e426744569136e3a075419c3df
+KO = 1ba4ec321adcf193c10b3d09bec935e0286634c6579a95efd492e812d085cc93c53ad29582247c45
+
+COUNT=39
+L = 320
+KI = 5a254a0dada84bd3aaa5111a1191e654dbf9e728
+FixedInputDataByteLen = 60
+FixedInputData = 3583d0b1d0d70f26dbddaa1dea74e4986285185ff21333ad44935bcf68953f1d6db4686c53bd6521c590ce9082e282c9493b2c7bc1f99d9f89d3eebc
+KO = 263fe62a0442df8230d29ef860276d3a1a3f7e7216ceeb3813cd522ea2fa81b3e4aa4b08d7117975
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 7184596b9489c763b8399b3350e60929965a961c
+FixedInputDataByteLen = 60
+FixedInputData = cd9e9f2b263f7b02eceadd0b532efa971ec28c77b1dbaf23e90e0a85360048ed8d3debbeb224060da0b4bf1e85da2a6ee122253b9e93784ccae35c77
+KO = 21816e8213fff01e9a9c29e93c6a0b17
+
+COUNT=1
+L = 128
+KI = 646e5e9ab37c5a756dbc4fd405a0d9cd148cdc09
+FixedInputDataByteLen = 60
+FixedInputData = 88da163ebf76955d50990f8e68c4f7ed9689c0ecf64d4d3345346e73779855c0f79c5daa6f0a575e60937b9f0a7906bfc9c39bc21c6e062466df96bd
+KO = 987baa6f33081d05855904977eda189c
+
+COUNT=2
+L = 128
+KI = 7f431a7b4fd66de8b8d11824f33342e9c10d481d
+FixedInputDataByteLen = 60
+FixedInputData = db9da79407f28c3eade35352f8a4f426ce81a41663c67ebc5acffed6771559b1327bd3e949a4b6cb4678e8df73b9f06c03300c8ac74791d2f6327964
+KO = 0a1a0496e8abf0d2d1ce473aec1a7b5d
+
+COUNT=3
+L = 128
+KI = aa2f61c3abaac557575e8ebea6cde1890ac26a5d
+FixedInputDataByteLen = 60
+FixedInputData = f192105d222eb379922d96c103f60b25fdd5c11f9c8cc075f005cf549b598db3e022571f72e5fc08317a8ac627ed79555083a29a1d7f8c83b30973b0
+KO = 62a420e8fe015cd141fb119a52ee7df9
+
+COUNT=4
+L = 128
+KI = 94e98110ef9629b3eae078b1a7eac5fcc98ba888
+FixedInputDataByteLen = 60
+FixedInputData = 54653054885a6c7aa9047e1c8055d0659f4c2852d55ebf5b6b70d70e6de088b54bc48d9e17145ec92c044b42153309841caa6ec940934d8204bd5136
+KO = 55ecef681e8a093975e73fea5a2f339d
+
+COUNT=5
+L = 128
+KI = a51fba7e7ec9e2ecd11446e21e235df1636f67b9
+FixedInputDataByteLen = 60
+FixedInputData = 2f164bbd775adb17dc1243aa36168e1bdc00f238896c2afb58843e118dfef1b7ead02df123ba081c064d01cd14918bc1c047d3f2fd177ac5fb39efc3
+KO = 0a34653944c64fb5ef965851a65e0452
+
+COUNT=6
+L = 128
+KI = e93dec2d7cf63c51bc1e89cfd77ef60d604f581b
+FixedInputDataByteLen = 60
+FixedInputData = eaa6ec04dfd92387879cee3e79b3da35e8740db14ca81d39d701323860610cd28c946e587643759abe7b4eed79a13936cf8c20aad4a95cede0dff6d1
+KO = f802529db9c62cc2b61559707f50c75f
+
+COUNT=7
+L = 128
+KI = e22ff91a3842c5e2065e4bd4cffe5856dd30c988
+FixedInputDataByteLen = 60
+FixedInputData = d0f8d28502aaadd88b6ad8722601b463f7b25e18ac8933af72659acbc512987e4bc13e429d7f5d1f63f7fc9b56014f4525bab29cbd50ac5758d88bfb
+KO = 7f4fdd1205b34f2ad6fcf7c79b6a526c
+
+COUNT=8
+L = 128
+KI = 9abd3cdeedb56ec7695a4d8a6623188854c977f4
+FixedInputDataByteLen = 60
+FixedInputData = 544ac26a0d8aac6bda49970a3884e64be7663374acba4a9657ba3689e5905fefd83cbc5cc1b8a74f2e3a978bee76f58f402a30e6001d89cab50db0f1
+KO = 412b39b35723cc92064a4827974b94ee
+
+COUNT=9
+L = 128
+KI = 0dd32b3c8bc4d5e545bf4e5dad62cdf3da74db94
+FixedInputDataByteLen = 60
+FixedInputData = 8a3b89b461d8297cf5a85de5ef2f05da9953d657077ad8bb7fa5371c0aa7e8470e50fdec48a214f6c58e4eb2e537736ec58486f15a3257cf90344050
+KO = 19b4a7fc78711d316b1c874b1fed7872
+
+COUNT=10
+L = 256
+KI = cb8108b98fbed27e321e1a7d3dd843169092e49a
+FixedInputDataByteLen = 60
+FixedInputData = 835504a8141dd995135e6b1e7916080e16d77adc17c74ae5b000058d566e8e6330f194b4321debf5b8be73e5d2d99a0fa2d9fd75c2fb47645d2e7d21
+KO = 240ad8cf18c2439a2c7f95c1daedacbd4dcae30818bffcbd8e5968ddc38a28f8
+
+COUNT=11
+L = 256
+KI = cf07f4c31e36ee4e40e961a0e8bc284f1a001a5b
+FixedInputDataByteLen = 60
+FixedInputData = 633023f6f0e7f01b82e8af5b10f9a4e187ae0cd24be69a2d87f590eb5c1e08fe4e544dfe242c22b1a3e80d65cb5c265cb94364eaff56bcc8db28db3d
+KO = 55199e517d65ebc00942dd791eb5ab4bc32e3e2cba30816ac6a29f625a65e645
+
+COUNT=12
+L = 256
+KI = 5465a482f6f25680f73eaf67d0d9455bb3870d25
+FixedInputDataByteLen = 60
+FixedInputData = 7b8fe6cddfecdfa2b478fc2e31fdb3c5fe07601dac266b8dd94c17c8f4f25d4d0c767b0b68132e1f577d58600d78bd3f5c81fcd3f41a1cf4ee6b708f
+KO = 7c49b60f23596ce95136815d8865d6cca79021a84768a7cfcdd00ce1fda85714
+
+COUNT=13
+L = 256
+KI = db0a65dcc66d4a695ae89c3e386e278ad160f155
+FixedInputDataByteLen = 60
+FixedInputData = 6ea2d79fc74048ef64f2eafdbc4563475f4ca68d4d76bfbaa1b755fba755e1579ead118a22985341749bd813a388dca9d413c7bb562540eb3f7b7b2e
+KO = 0b760a0abe64a9037acdd7ac6d30fa426976ed718d1b2d9c8a67ec98176e7e32
+
+COUNT=14
+L = 256
+KI = 96b6b2620890e844c08ab24be1fb19f8322fe6f5
+FixedInputDataByteLen = 60
+FixedInputData = e49b8f861825350b318645e41ed8074b639e64febfdf0fe710ad5c33e6ab1f98bb06b9d59f8088b6034b08a063ecd0df0f72cef317a0f6edd1b900ed
+KO = 97f1f72335281823a0518871f78ffaa107c5e74fc379867136b9d11beb5b4d9f
+
+COUNT=15
+L = 256
+KI = 8d84b2d698ff4c87505825ec407f3f8b472c5192
+FixedInputDataByteLen = 60
+FixedInputData = 59403c1837cc963e97a865418de651a8b19b806b579dd3d9d0a1dd7574b5c412330c8bbd287f5f4d380317aff479bb767fc2e0138f825b92c2eee3db
+KO = e58d68d41e2f5c56f49c9fc939e7d18a2817c15d9de35cbb61d7932dd13a3e89
+
+COUNT=16
+L = 256
+KI = 915f868f18c4788181b1ce37b912eedbc3660955
+FixedInputDataByteLen = 60
+FixedInputData = 6fc75f589d1dee04c551fa07c9540446e27964d1b2ef39644914e7eb92b548c9b6124fb73015dc29488a27bb1ff6dc4f20d520ec1c4cb62ef3d8b48b
+KO = 87e6a5b88b3b8e326716e49cc483fdb495f6857987be87035861c1aa8958a0f5
+
+COUNT=17
+L = 256
+KI = cb63fc0c9ba43a8f2f8523c284a67278adb1de89
+FixedInputDataByteLen = 60
+FixedInputData = ca91f2e31e389294b8b87d05f64be3ec4f08345c435f36f4cbf1a3e4852d96cc5a83c391bf053dd76998c346c10b10ed200053fa19d152e2460f0e60
+KO = c8c803ff9168459930912acf06d99df666b23ad3edb7b2002c747088b3cf7f87
+
+COUNT=18
+L = 256
+KI = 2b90d1d4d4774c04ac837dfec8834b9da6274132
+FixedInputDataByteLen = 60
+FixedInputData = e660696dd9373b3759d5a4875e539ba6ceb298e43ab77f8a1b631f73d34080e75680ccb9c9b561618acb0c6c6dd88b94b4dc85775c90404ba90a42c7
+KO = 04ab730d835dcde6febe33f7096c059fa4f72ab26948f99c7755492b4df988c2
+
+COUNT=19
+L = 256
+KI = b3bf933b87017dec5ef54bc2486ebc67a5d9f531
+FixedInputDataByteLen = 60
+FixedInputData = b10d3864469e3232023bd8c61cf6064e95947fccdacf098c6fa231f49dc961dec6fa9ccba0abe41e77ea4f029e68cd60c113b43b00281dc5d333780e
+KO = 9c9b49e5e4ed49ff3d4ba0aa1fdbc28058cf7ae7ef9051ff9bd69e8004259dc9
+
+COUNT=20
+L = 160
+KI = 5b32c1891537a1a033f520f06615d4176ee9f7dc
+FixedInputDataByteLen = 60
+FixedInputData = 5525f8e3c3b1eeb64aa06b060140dffc92dbf23a571fea467a79f810cf07b6065845dd0b8c1409fd1bf47a2100690c02d39018b0c011c35cfde0d729
+KO = 0e398aa1a5570ed007b66c27892c309869abcab4
+
+COUNT=21
+L = 160
+KI = 07a76d1fcc08439f9e73c5cd888ab5287260b840
+FixedInputDataByteLen = 60
+FixedInputData = 32530c24b425b45a48169cf20d60e16bb65474143a6c61043e53334e84c0c49bbad54233bba5aec4d8c7cedcdb46c41c153da787704eaf7117236741
+KO = e68336e74731032ef0373b84f752c2073b9af0c4
+
+COUNT=22
+L = 160
+KI = 6cbc875c19825f1981434c2ff08e27114552f101
+FixedInputDataByteLen = 60
+FixedInputData = 6c1e03caa1b70004ffecd155f289d4b16409f7debabc9b8d59e1e54fe54ad92ef3087849fa84e155b5e9f15b44d16f6b6d1fd55bfbf9852d7975dfb2
+KO = b37aa5784ce2f7ae72d73a2a3a4e3762a515562a
+
+COUNT=23
+L = 160
+KI = 7e311487578f5eca483c80c1f20591c907ceaccb
+FixedInputDataByteLen = 60
+FixedInputData = d174e1bb766a92bed7197d7634b71bbbb74bbe9f039601336adc59d7cd7037ccd2bc79fd2e8ee1a94bf6c6d218efb741fe12305fc1ab31d38d3f2a96
+KO = 2986217401733c11e62888ba39e751069d8ad63c
+
+COUNT=24
+L = 160
+KI = d34bdf2f3e9f796bcea123a2ad3764702eaf3668
+FixedInputDataByteLen = 60
+FixedInputData = 49877ddc5d5bc8f7dffa62f48cb86263736ef5613ef893f952af43281460b24bb4217f665773025e0b1b0ddc48fa7d36fa5c98e2133184d5fbb10f7d
+KO = 4e5078434087445a2dd79fe4b290618abb7218a1
+
+COUNT=25
+L = 160
+KI = d39f488cb544022fcfab1612ec6fef406f46f3f4
+FixedInputDataByteLen = 60
+FixedInputData = 1e88f2fcee2d3ee7e75fd22754fbe0bc2e78132261860bbd53a148e70aa97c441b3119e5e56acc9ff45945af3c22f951e88bacfa4aaab3af38ce6334
+KO = a7b06a0fbfc1fbe9185f16ca4831966d660bee0d
+
+COUNT=26
+L = 160
+KI = 03ffe409b9bfefbfa9f6285a80b62afdb2f7a820
+FixedInputDataByteLen = 60
+FixedInputData = e03bb7721c0dcf7e090c727a02f0b4140724a83718bfeedf3739af8cdf6205c05f36f648e932e038b2d123415b664b0ea3de458a5ec1ad196e156515
+KO = 56e3ba854830194b338b50aebcdf3a10f7a725f4
+
+COUNT=27
+L = 160
+KI = 62bb99ad11191668863aef498ecfdfb9a72adb61
+FixedInputDataByteLen = 60
+FixedInputData = a89b3b51f80e626fbda37783376393576ec470b9762740a848709358e3dfb5450f1a81c1e50d0964baa083476f53e3e148d5227a09475ba72032b881
+KO = bc20b02701f10d00e6c78e8e4742a4d386a05dc0
+
+COUNT=28
+L = 160
+KI = 2ab448fc78a888f28f36d00eb526339631c2b74b
+FixedInputDataByteLen = 60
+FixedInputData = f51c12193422da89029d239c69e426e0ae3a340af262a4e136f788dbff5434ebde311d6f6ae9bcb34f6a5d7901bddb0c36ef65b03a1c16ed6155ed11
+KO = 3b95ffcf45bb27d3c0085b5035faf5302823fabc
+
+COUNT=29
+L = 160
+KI = d471c4fcd591ff228cf53eee76cf850cc2c59c45
+FixedInputDataByteLen = 60
+FixedInputData = a8660e7880605fa19bb20755da2b73b88b2521be8a40928ae37aa09293b46927cb08f19f1ec3647d81e2736574f42887b65a95f099f1377c87d7c5ea
+KO = b7917af358f8817767b494b84241c4af53f46b27
+
+COUNT=30
+L = 320
+KI = 8ebb44c897515e0578b994d284e29f521f1c3d37
+FixedInputDataByteLen = 60
+FixedInputData = 05c469c12353aeaf1f6b861cd3bfeecec18df02440dd5be26e201360583a234f1b26a7e080993dc5302e7c3c7658d6abb3ea45113b9d35d1b8fffa01
+KO = 23cff16340b788d64192c282abcb12859c459ade85805f08a1373217ad202c116dea453e9281a50f
+
+COUNT=31
+L = 320
+KI = a06cb0d676ab62ec0540ba38e0d850834d3d7bf0
+FixedInputDataByteLen = 60
+FixedInputData = 931eaf23b2077415c3a0aaf5154f89d8f09c388651ad70397c0743c90bf79809a68b7e72441d3875ab75d4f9df3b551de02a38222996152f048dab48
+KO = c6f240931ec41d50ca9275cb3730af8f91d8af35d7bcc149fe9a14a30b81d6a2384ed946d1f6540f
+
+COUNT=32
+L = 320
+KI = 26625ccbcbb7eb2ef97d356723bb8c4d0e74de34
+FixedInputDataByteLen = 60
+FixedInputData = 0c3599ffcec3c1cd362ca28fa17425d724c60ce26414989a97e8623ad10315a670dac2e1b64bea55ceb8194dc10bbb57fe5b5f9faa8620750c2e10e5
+KO = b6be2651b1040e7b72309ca11d985e571a79d1ce155c028e763d4522100adf7bd1411e25a948a39b
+
+COUNT=33
+L = 320
+KI = 7499819c41d4c1bbf4cb6d9ea5db812e21ae1d8f
+FixedInputDataByteLen = 60
+FixedInputData = 867c8f83d5f662117be2fc5480dbe11d0b46adb6294e50ba4e9633262ec20f304d74e90777ccbdbd3fb38af814a91cc7cd9c355714e98853c0f54fbe
+KO = a2c0422b5ae64ea2df07b026768f6dbcbb9e5124be47fe9d4440aff2328728c85203672f1d54a540
+
+COUNT=34
+L = 320
+KI = aaa3a517384ef618d923bc13838766c2c760c49d
+FixedInputDataByteLen = 60
+FixedInputData = 7a512b6bfab8d78b91dea78d9b84360195cd0ab424d4da78555f3956ede771bf4ea7a09b292fb2efa96f953938630c8f71bdcad05004c7c9a82ccc88
+KO = 9a084290ec45c3da3d96916aaf08dd61b51e681991f9133a754c8b85665919f15642067091d3198e
+
+COUNT=35
+L = 320
+KI = a4f0a38d370ae95c43519af9b757fd03e7e144d8
+FixedInputDataByteLen = 60
+FixedInputData = d8375312a994ca0f0479530f911f0cec72cda81073be609842dec44e41675a01adb60f7cc2b65b5076e9188f0bab7801dea5261418bc0c2815e0c9a0
+KO = d2ebde0859d04f995243e7944c81899249d0f3b04812ab7204e1de6a1781181e18fa2976e38e3213
+
+COUNT=36
+L = 320
+KI = fd5cfb1a1f9e458b74622714c576ddba59d1c2f0
+FixedInputDataByteLen = 60
+FixedInputData = beaa9dc99398a9415c0920dfbe2bf6ab0e6b920c5c55aee2612803eedd58286a7081e0b332f23d2c279ceafa4db2c7c6a1e314ebbef16804dd6291c2
+KO = 22abab28738d379932fdf89238cc40be940d4bf1198b28578023b1ffbde61b5b559d6662b99e9df6
+
+COUNT=37
+L = 320
+KI = 943856e1e87c609bfc0e7f629833cad5d39d1e9e
+FixedInputDataByteLen = 60
+FixedInputData = 29d7581460025431c8b97efc5aea122689bb0158a99cffc2c1c298c197f66ba6ae67e4dc6b80407183e308653fdc17ea08824b82b50bf181658388d9
+KO = 2fa0c28bf81e6e6da32e85820c757eeca65d836458dfc9a2efcc32a0639a69ce1245a129f404493a
+
+COUNT=38
+L = 320
+KI = 680ddce76d17455cb2a39e711ca6beec47da97d5
+FixedInputDataByteLen = 60
+FixedInputData = aa8cc57b8d3c9bebfd4d85e416fca7703a6ace8f6d51dfb64ac97f902f41783fe5353e0656930fc2036d4f639df967702bc95c087e4d522e99015e00
+KO = 114a8e4cfd2b08bfd7d8444c682acadaac07d50da467dfe6f2e0a8a7f11690b2782eee98c0d144f9
+
+COUNT=39
+L = 320
+KI = 5d1603e6fb8221d2c1c928cfd0627c92e8ea9d37
+FixedInputDataByteLen = 60
+FixedInputData = 93f640a4a6738a3aadd287f0acc60a8aefe46974685022f82c9975c7e43e4f66e9b955dc5888a433264ccec6a619d68266c8df4502a8c6072e1f9f8f
+KO = 29c613972470d21ae56df6369dbe2108a1868d73afac7d56c42aaca133be09148d316b1e6a0ea97d
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 87cb4849bfd2d206c09f6aea565207a733dde270
+FixedInputDataByteLen = 60
+FixedInputData = d1c928a1872febfa53813b7ae057840ecf38f9cd684609a7941a14b4fdfb9dd3fa45aa43854496b73778ec504cb2ffb3b75e6d06d0d7a452e3cc7716
+KO = 3fdf6a4a85c9b41c35400521168a243e
+
+COUNT=1
+L = 128
+KI = 88ce329b8e5c6c520b50c3aa83cd4fbc7c835de5
+FixedInputDataByteLen = 60
+FixedInputData = 0a02593b53fa5df0b92adf58e6bf1dcd12e8f99a0f7273d37e7718fa007539d2134b3ed5efb28487c7b22fa45d2951999e80b1a61e2d1baffac4d199
+KO = b246b36a245baa7524a4e517b357ece0
+
+COUNT=2
+L = 128
+KI = 3317cdd2d6bf99bec35860b6acf25df4deff2e21
+FixedInputDataByteLen = 60
+FixedInputData = d22203e649ceda723f18a03fd1c1981c3b7fdf803f0609b49164c0eabe12393cd843e12c2a90e70db127805a82f961576d0a9bbd878a80d7fbf4c524
+KO = 5d0a3c005980a462c5e976abb406bae8
+
+COUNT=3
+L = 128
+KI = 0e1a79d80ef38cb5023ef9cb2eea171ba77f298d
+FixedInputDataByteLen = 60
+FixedInputData = 8f5a5115d06623861af4151ff59ac296969b385fcadfa6aa1c3f20e24720734d69e19ae99c589ffaf3159562d4f1fc32fdacde8e8463107db38f6a6c
+KO = a7f01105512429973ac197190a4a4425
+
+COUNT=4
+L = 128
+KI = 6eb8a225a8fb1568f325441dc0ee1fa5d075cb31
+FixedInputDataByteLen = 60
+FixedInputData = 63816a7f080b8e2b7c402cb747c1bf4b09a091bac046af95a347ec18b20570502161ec4efb5ac9a2fef9d6d8c11751ccc38b7bcc65fbd4b4ffbfb59f
+KO = ff2534dcef3a3da4fe370c11f199bda9
+
+COUNT=5
+L = 128
+KI = b7f1649c1231239f01c8fc8957a2fa2df30a2ed1
+FixedInputDataByteLen = 60
+FixedInputData = ae4e43e017be624d6e46816336891bbf381a76f9917f97a756492e967e1a799bde3928d0e1bbed34db795267734e24093bea0a7c5c29d844667d1ed6
+KO = a304893b8cecc07cdf07971527a683e7
+
+COUNT=6
+L = 128
+KI = ef3327651a4e74270e49fa32035e542b7bb951d3
+FixedInputDataByteLen = 60
+FixedInputData = b92cf466bc693683b5b6e5d0efaf1618298788d9e320727645a82797ef35ddd9a5356ef8db8e8fbfe85e5a1a108f823e3ebf35b8500796c62dc29e18
+KO = a4854e0442523560dd41991d4a89600e
+
+COUNT=7
+L = 128
+KI = 40120536b8cb7f18c58cece8f41a561f922ee043
+FixedInputDataByteLen = 60
+FixedInputData = a2e51cf140cd5dba4b94d4a714887fbd1c8655042a8154c85e3c4c7a23a4edfbf930e71ec43244967692036ed4fd78c3c90eb0665a5f472d9ab2b973
+KO = 661c8107e189600eaf8402aa86bf655c
+
+COUNT=8
+L = 128
+KI = d99005e954625d49718597ae4d6850ea24506d2d
+FixedInputDataByteLen = 60
+FixedInputData = e35d3191c9d9bb965b4d018869c3df68496bb7bfb02a76ad13777903302868120d80e5f1f76a6750c39c33abc975493aa05537931c96997331e6879b
+KO = 133a2ca676b85c3ec065c70ec8c1a9d6
+
+COUNT=9
+L = 128
+KI = 20cea00d0820961f1e68838e8f5d076ecbf4f24b
+FixedInputDataByteLen = 60
+FixedInputData = 892581d19f26a7149b4597d2d3c3eb1cb210975695155642e3c8cb28b8af64f8cf8cce9b000fe2078168725351349eb6d16c54eee64df8783c631151
+KO = 4a26942d12ebd12c49041cad34aeaf5f
+
+COUNT=10
+L = 256
+KI = 46bc72010d07189cbb32c0cb27fbb13edfc4a440
+FixedInputDataByteLen = 60
+FixedInputData = 144b4c9da3152101684338129db71026a6064acf262847f972526155b8a6562d8453dabf06817b0606542cbecd55c1fda0f092f803dcc2dbfebca6bf
+KO = 316af25b1b65683d1e40987ee9de6afca18688c7b46ba0e6e7644c14df05f2e7
+
+COUNT=11
+L = 256
+KI = d32cf294b289c2936aa647a28e7a86f4470bbe41
+FixedInputDataByteLen = 60
+FixedInputData = 95fd38750798d509f1f5f050021bdcac3778a9ae19b4e018a81343d90fc518f4aaeb4954ce8649e7da68558efbd329ddf6d77a1f3e8f2b5710a6251c
+KO = 40139abe253459f49649fc85e9e6a1446881ed2fbb1a16264b0f16a2b19f8f62
+
+COUNT=12
+L = 256
+KI = 0508e3b5d63c6091b2f732b3df63b244baccc665
+FixedInputDataByteLen = 60
+FixedInputData = 55ef81a65b65b003341156110b053f34462857a5052668ebefce422c4904c13f04d2569424d483018985527eb207871a1d9e03692e3a61d425279500
+KO = 38fc3e7ac2ada1a829cadebd63b914261ac04b46d03d73fe1292185363470da5
+
+COUNT=13
+L = 256
+KI = 0dd3da260565e5e017cf8a0707e30b98108bf6cc
+FixedInputDataByteLen = 60
+FixedInputData = e9e88012609e5bedd456f02656142a0d673e3beaa43553e2f5cb5ca31f6823d671512ba25b75d57f525a3d5f3d5c1e1b9ad5a3e3e7587d3dd4f8d2b4
+KO = 8c973c01836fb9916ccfcb94445c5a6e0b7be7947b48f21876a9d935ff774885
+
+COUNT=14
+L = 256
+KI = 677cd2d9310ba09a940d94fefacd470fa14018aa
+FixedInputDataByteLen = 60
+FixedInputData = 52b9ed325ea4bec2626541ada0374c627a99f719b48bd7437efcdcbdac25a791670268de6501b913bf738be51acf6fce93d52faaf6bd82b5f59c45a4
+KO = 15829b19239510710b208f30cf9be6ee1cdf73080c003923333a0d1ae18a661e
+
+COUNT=15
+L = 256
+KI = 15e72b029001b082189cb83c567ee18f1dfcf525
+FixedInputDataByteLen = 60
+FixedInputData = 8f07ed8e2825492539e1982d0459951c8b39ca037ae37d8103a76df2420f0b83d4334d5c6ce622269cccd369999c802d468251a1d7bbb2b62ccd17c9
+KO = 135b21a198655d52f1ed877f0c2d5a6bf8d521ff8e62e45499177665186a2e30
+
+COUNT=16
+L = 256
+KI = 06f72fe69c553d9c64b52c66f5c2b92cb8621a9f
+FixedInputDataByteLen = 60
+FixedInputData = bb4d2926547c871cfc1e879014a3d5cf5f66913239edcabed3126811d5ddb99e630d5b95e8b5c51d94631d0928ec930fc762a6205ece06d3caf598f1
+KO = 497309b22c2f07a3a46f4d17218234170a8643c1c13ddc0cfd612ca0bdfb396c
+
+COUNT=17
+L = 256
+KI = 3065487e79b7f65de66cbbf041f4ab43ef1024a7
+FixedInputDataByteLen = 60
+FixedInputData = b8fe088d361a20bb396f79e6b2ef4567ba593d4efa343c7ea94ed5064e0a705bb810ea0e269a0ecd41381d7c3d54125a49a9782463bc1823bbbd3f0d
+KO = 03fccb9370e662b6a795b208fc33ca7f1eed48cca5575d06cba278d64f3cdba4
+
+COUNT=18
+L = 256
+KI = e8e0bcfd4258c72c24be61982b2564a9529be46c
+FixedInputDataByteLen = 60
+FixedInputData = a4f16a583031c0bf0b491b2f15f265b93caa717a5e457a81618de1b88636218c31a01dd01fae6696191be227ca50d9fb459713ce979040247cb7c0c6
+KO = 94620959827f7d6b4f8081b5b4a9983032b4fe5e13f839b3dbca7f95c66db740
+
+COUNT=19
+L = 256
+KI = b898dff75b6af675e83cf25a9a6b6e880318c6bd
+FixedInputDataByteLen = 60
+FixedInputData = 073639ccf1a8b08932a5310f2d47ecac9c3d2c7cb0cec6ad55df16a65bdb7e00eecc87888c8a0c416096313cf3753b38d8dca0fa1f999fe7df2e3b3a
+KO = 546b84c4bc28467c30f20c0c461be1414f60b6d11718a1214122d301d411dbdb
+
+COUNT=20
+L = 160
+KI = a8ce0a5f7410f90431e6ac5abe8d5ae862bf4e1f
+FixedInputDataByteLen = 60
+FixedInputData = c694835eef6a7d9af836a65673cd1d9af10789e85deff8ad3b73a7b9bf2dd34001dc54406f4a4400d927e84c9234234e0e026f4d2b2134c8202b7ee0
+KO = 9a1d98f1f01b90d4ea543c179fc09b5ad9da4c6a
+
+COUNT=21
+L = 160
+KI = 8ce50269e0f7be6d4d118e045cad93bb07f61992
+FixedInputDataByteLen = 60
+FixedInputData = d7bd7cbd64efb0430a146c54ddea05324ea00caed6e7e58a06e90684fdda41d36b9d3c6e3a425307b5bcb10eaecd5c2b3674fb432dcf2558edc29c39
+KO = 7d238131ed407479f940192e76f5a9c2bac0882b
+
+COUNT=22
+L = 160
+KI = 3dc2eaa5370ab2818f3601d7d653260f5baea877
+FixedInputDataByteLen = 60
+FixedInputData = 3be3a3798cb5db02667b174acd83aea3fb26dd8825fa8600f637e84dad1cff300c06371b6d84b354afd2cde9591c61d92a8b2a6d2fe9edd90f5c3719
+KO = 1edb7e9942b309cb58760d4c64267c3dc5030fcf
+
+COUNT=23
+L = 160
+KI = 844f02d42a70129c5dec3e459fcca0f021769d8f
+FixedInputDataByteLen = 60
+FixedInputData = 7f0d348e94c5be8ddf88f85f49237c88051860922c7417debada90f9f5df2cf25ec676788426c320ba8f397d18a4fde118b4e4bb04dbf3a7f6096cec
+KO = d1e73b943b5f9c6a362de46a0e5f5ffd420ecb38
+
+COUNT=24
+L = 160
+KI = 4dba808b73f6b4dd641ec06c7029c6d3d5a9b601
+FixedInputDataByteLen = 60
+FixedInputData = a10761237cef6a187741eb872cd9f6c65e81a4533f42b7a1277e1f78cab0c66f1a9599bd8fb7effb7dacf79caba6122d68d31417a0b54b58d521d691
+KO = 23d07ed5a174a51f7edb113f65d049b23e613175
+
+COUNT=25
+L = 160
+KI = 4aa74ac8ae13875a642777b9a7a27ace3b58052f
+FixedInputDataByteLen = 60
+FixedInputData = c7d2a05c1cdfd2d991f98a67f5960fc9da6d274c4634c2824c8954726a4e3fa9f7a65891cd2f6227fa8f2e95e6cd27ad4bf2c8f17bca0b81206d0603
+KO = 52a6fd33c850f0d6b5c3214e1c13a6e179c7a638
+
+COUNT=26
+L = 160
+KI = 46fc61dbdb40af507d03920c6be9c06dc76655fc
+FixedInputDataByteLen = 60
+FixedInputData = 4de8e25a4d8c03007df3c9c8eece966010cd726a0d3bdf7578e7d2d1365b9c63c83020cfad711c16a5157a0b499c65ca047d214bce77fc2fe954bfd6
+KO = eac5f508761294b4e875eb1646ce74278dab2bb1
+
+COUNT=27
+L = 160
+KI = 4e3e39eab61db9003f90671cb1ed9682edbd613f
+FixedInputDataByteLen = 60
+FixedInputData = 8d535a5e540b9d2f259dcc4ace42d90a53d9abb946b44d4ce23c2944a6645e3c465535dd3c8eacdb8e99142b05314161e3f2adcb79299217404622df
+KO = bf147b1c36d952397e484fc69cdd3faabb92bad1
+
+COUNT=28
+L = 160
+KI = 6fa059cf79332e58c762d816bd38f36245bde5e3
+FixedInputDataByteLen = 60
+FixedInputData = 2bf033f4e74033304a720f47d91eb1722f97ed3a612c6b0f1750ab895dd93922b1b8863c83f29ba927710e63740f8be9cedfaeb2674a4d194947b34b
+KO = 00d860b27d72844ec028f6785a7e9c60fec4d690
+
+COUNT=29
+L = 160
+KI = 2cb96c4102cdf7e669c32361b09d8e1b510b7d63
+FixedInputDataByteLen = 60
+FixedInputData = 82ade122d3d87c511a2362770721f226b93e7f7d5c6bc99b8c06b174e0df588557a92ea5609172453e8dc92fa52dc5f0031fbfcde706074b14634b19
+KO = 45c3364588540bfac7c4bd261fb3ffd6f0720b8e
+
+COUNT=30
+L = 320
+KI = 8085272627e901c0a182e7ca2ec2a9a99016d1c2
+FixedInputDataByteLen = 60
+FixedInputData = b8bcf0eaf31a56206ccaa32cec5d3276b684ef4cb20e7ebd20ca434fb7b828e0cf396f10a22ecede4d81d4d773a633a0aa0cf108e1f33fae8e1e7229
+KO = 248840139f3d974413d7c0ba34828a48bda71cc3b1bdc2b81573c8c7f3dc7ce655bc9c0195d3881f
+
+COUNT=31
+L = 320
+KI = 4a4dd6ede5d743ed9ad7fe9444af2e2d8a6a24ed
+FixedInputDataByteLen = 60
+FixedInputData = a4400066be98f496cf1d9f8837ea9ece1dd985e4f2957f3965d38759519bd295ac565eb51b2d80dd6898123dbb3353e34ff7348feca660767e57fe80
+KO = 25b32c0ce7036cbcda9d018cbf9974f334592c5351ae489497df5aa53f8e214ffe7800bf43a0497c
+
+COUNT=32
+L = 320
+KI = a6c1b8324e7b93833dc4464a24e3f04f5a4d5978
+FixedInputDataByteLen = 60
+FixedInputData = 3f458545dccafb19e855ef27ee8037c6a6af71364333848ced63339ee0946537af3e1bfdc66d3fbdf65a85c4ec5c201aecabd7741e99ab915226aba3
+KO = ca6ac444747fe12ffaaa12f33ae373744df98805aa13016673e4f460831169bd04cd1882996a77eb
+
+COUNT=33
+L = 320
+KI = 29cb54c73e7f646872e062dec395388e5538ada0
+FixedInputDataByteLen = 60
+FixedInputData = b9cc004981a682fbedd4fd0ef92abfaff30f051155136f64508e654d23726d0a416d2ca303a56566135bb57ed67dc39ed49c3f6a0419f6ffa6f6dbba
+KO = 6c6ecd7d08f1442b94eea1638eb238b7f9f8f9fa35699341f3332fef708f73bd3656f8d18510ea13
+
+COUNT=34
+L = 320
+KI = 6e2f2ca19247ef3283609ad0ec2f4e4ce6fa8aad
+FixedInputDataByteLen = 60
+FixedInputData = 29fc90cddcc3639cbde81f69546d54887f10bff4245575e6fd2185fec53a793740ec03fd58011c640019ddd437d01ff8403fabaa3d0ca347f0aa8d16
+KO = 0af87e9ff9feb84ea7f2ad04eb7f9055f0cbe1362161fcba78f3fce9576c1c0027d5b94e22814359
+
+COUNT=35
+L = 320
+KI = 68fb99864cd09f02e92323dc1db953c482ce3b21
+FixedInputDataByteLen = 60
+FixedInputData = 8c2eab64ab502f39f69cee26845599651bc3c7f7ac2335179feacda20a0dccc42144aac345fea991f65f31e3030da0983e4b8f7d8d4c838ce086057d
+KO = ab95f52408bf7978886bbc9d43df861dd1521d26a762807d28701aa5874f4cf168e763da01fd9170
+
+COUNT=36
+L = 320
+KI = 270c5384cd0aac5ede7fe8146e9220e5a2f9251b
+FixedInputDataByteLen = 60
+FixedInputData = 7a35d84b9c98a64949f38f0f42e0461fd14586ee075efcc658e5cdf3a9c5627dbcac1a7eaa22d9e4a69b6c57f7a186714c4a209193f1bba34b91df46
+KO = e8ed4c11b3f4205acb105ed165c0caa0e99e94648f0489f3db4c78190d3c4f14b82a0d161c0c787e
+
+COUNT=37
+L = 320
+KI = 802543852185afce83156f1a9736b0a29c77c503
+FixedInputDataByteLen = 60
+FixedInputData = 401be79f27288579cda92adc5cc4a9e0555a5180ed7b029878d7736cc8f31d28218755e8de7741fd2203f6cd098c0845c94931a9328b00bc0fd842f1
+KO = 4b23bc9894f31888f6d602c9324c162fa8a478399eef8df38b24277ef8ffc24b873ceb913d3a8aff
+
+COUNT=38
+L = 320
+KI = 8a7d48851967835a9de7ab68483515069a32845c
+FixedInputDataByteLen = 60
+FixedInputData = 40e0e5a58bf9816bd9052401ca69e5332c2aaba2404e721d52227517e1336539cdfad9ca56f4521119a36cdecc768def4ceca2839759b73da2cb0997
+KO = cffa8a6a6b91312e0e5fb06509434a45b46d7f23c972f976962c40ce4b1a19dd3fe6ad41baa7d1af
+
+COUNT=39
+L = 320
+KI = f2bdf9b88acf44e0b3c49785985e7779a7f95c30
+FixedInputDataByteLen = 60
+FixedInputData = f14bd46cc7528168fbe91535ac6789c1922fea0d4d230d5549160f2cea95b61c097974059ce068ed85ddaee01220b4d51293e5a484137ddf7c15f728
+KO = 094c6011a79f00a15e297f9244328c19e903ce1fcd2c45464954034034ed796cc92e13c583d3454a
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = af9b01a7b62880584dc30904fc4ee34af814bda4
+FixedInputDataByteLen = 60
+FixedInputData = 61715afc4a0ff01c136f97f0768edc621a710da6abb127340ea92f558751117e31ea444f39abe0ba267a4a4039e67ef39e6823fd830db17c04d69cb0
+KO = 33336e8a1f75ec8116832776d9bad9aa
+
+COUNT=1
+L = 128
+KI = 15870763fc616cb83a725b4108b15d61090bbaae
+FixedInputDataByteLen = 60
+FixedInputData = 22d2f9a7039220bac91da10c61e4e0d394a4d3a32b505d7c392d3d413a483614d67f273f9c9b48d8cf120a239a163fbc7fa03bdc9cb934c69102a309
+KO = e7ebb242c8441bb61e849c2179847bab
+
+COUNT=2
+L = 128
+KI = 2a319f70ee44bda4e4143ff1797e6c02be08520f
+FixedInputDataByteLen = 60
+FixedInputData = c9e0c3fc66cf201e42426a936f80a1b7330cd80fe0b7750632a075da830a0d99f7ad8c9c7a02f7f2b13e3f12479e9484d07674b8c70973d1ac2c4555
+KO = 5dc780d0c53a15a979211dfdf08267e0
+
+COUNT=3
+L = 128
+KI = a6bfa4355ea4141d5ba5aa6c929558377bd090f8
+FixedInputDataByteLen = 60
+FixedInputData = 937e49ea554f459bc0ff1f04cb5b91c21038b0b2f2bf7858ccb1fbdae61c4fabe22e850fb596af29ddb8ec5ca17a5adc1bfcae3a9fbc894d7fbc792a
+KO = 7d080a964ed31687be38e0ca436aea5e
+
+COUNT=4
+L = 128
+KI = 1fc3e40c43e5f590a4d8837b873ee0497bb7afb8
+FixedInputDataByteLen = 60
+FixedInputData = 968cad6225eb4b9aa275e5d4ac20704d93c75bc7dbde2b978cc0438af7d08fd39abffec605839272786d898e6bb793ef1b01be88d3c2cfe32f1ec0c6
+KO = b02b3569ef6aa9b231d286f0d9d6c3a0
+
+COUNT=5
+L = 128
+KI = c58ae07c6f06c6a8862dbd7f03665438f7cb1513
+FixedInputDataByteLen = 60
+FixedInputData = 3022095fec0e31f953c12307faf27ba61f0f0a64d6cc353a044853ac1165620852356aaa8c2c081f93cf8a9cc44c4102bcdc30245a3d575eab9f729e
+KO = afd280cd0e814cd01e4fd01aa911e51e
+
+COUNT=6
+L = 128
+KI = 151f0d4fdc2d22d0c2ea97227218b4429fdb7cb1
+FixedInputDataByteLen = 60
+FixedInputData = 4577caf86a34baef9a424b0df93ec8ccf24726325f249fe2bf8a48edb7dcc31211cc22692285854bdd49ed49120abcdce025ad147e0662285c8dbe55
+KO = a598c442b6fde377b3dc2526fb854ba8
+
+COUNT=7
+L = 128
+KI = fdb2c0b8a5a8c623fde9a7dc2da698ae86c00c4f
+FixedInputDataByteLen = 60
+FixedInputData = be296d9adf5ef7f3efb10e3ad4b876c29e2b9c53f7c621fb9821d16332e5af6362cfc8ada15b673c927a84f7999fcfe27e82b8da5fd20b71f1e9f97d
+KO = 826c1fa42deb6740717abad8d24714aa
+
+COUNT=8
+L = 128
+KI = 28d86a9841300024344665c2d46224fcf02990b5
+FixedInputDataByteLen = 60
+FixedInputData = e0fcdaa1439d8695bd45ef2c2fbd4ead6e77271b903b74ad7ef87f52bf1cd1903561b323daf5516e00c8ec7ceb1dff58f67509fc3ce076d2ad1ab5cf
+KO = 4a18f848f2504c602145b9edaa03c2db
+
+COUNT=9
+L = 128
+KI = b0065d2259a31757ff491ee47a7527b6c2faf5ef
+FixedInputDataByteLen = 60
+FixedInputData = d6ad8f766b2b826127bc319685c5b7b682a66c4e97dc1b9d1a8f78ccf3736780945b5b7c7371a92a5c1e870a66785d6ad1afc7bd9fc861fca6a57fbc
+KO = 428b8af38c128998d398cd143df49270
+
+COUNT=10
+L = 256
+KI = a17d317eb5141e2b787d663a999d84fc6c200135
+FixedInputDataByteLen = 60
+FixedInputData = 3c7fcc3852a582c5d13cc2ce31f0bb50acd5aaa58a8e073ca0638d17fc7506d16bd4a9358b5fb3477ff32e391f97458b46661237701294d7f25d3108
+KO = abb4f484b2ec3383d056258f3282b951495656b2cbbbe8b22c7e9947ee0f25e9
+
+COUNT=11
+L = 256
+KI = b86f4f3d0952582095695e8a5bd79f5c878d58d6
+FixedInputDataByteLen = 60
+FixedInputData = 2a2f760d6c16a909ef2fff1cb37cbffab8ff6d8dfe6c254a1c37634b0788d4c9ea436eb871c75fe4f7ba6270c453c8fec8275f401fe35d7c34df49e2
+KO = d3054813323cac935dd365577267a99ba994f4a61a03d85439f397d7f49b2038
+
+COUNT=12
+L = 256
+KI = 94c7a6c3d7d1404f92f26642740200fccd388efc
+FixedInputDataByteLen = 60
+FixedInputData = 45a978d5e9bb090eab3534b672c3299fb711f5dfbf9ee3b9948d20bfd9751b7d2f963c700e78ed392016d085f14eb8b0649ec953bf69b0f433128c47
+KO = 8bff77a909d179f3d000e4c02b39500ca0a6ba7102c2b1c732b21c573fde6d28
+
+COUNT=13
+L = 256
+KI = 5462eb72b8b48ff97a61f839affe32f49bb28abd
+FixedInputDataByteLen = 60
+FixedInputData = ff7cbe1e19d620b028de1ad37f40862f6b05475d8731247debf9ac38db53cf64be877679d13723652312a7dbf0e29ff676374c2d33bbaacf4171a720
+KO = c6dec587b5e122152b1067fed32446d36bc70a6af082823cefbfaae34988d8b2
+
+COUNT=14
+L = 256
+KI = d02248bfb4da3f9bea68025d9abc23f00a668511
+FixedInputDataByteLen = 60
+FixedInputData = dc9c840a6ef7ce35c60aeda6920dd40af4b7c9b8c6aff827669f634e7d58301a0b27252e01d0e18a62efad19f83ea5ca2ba93e63a01b284aa7f444cc
+KO = f5d6a223bd0d91771707a20fc73d58811a4b847818c35891127d47d9d9974f59
+
+COUNT=15
+L = 256
+KI = ed0e55ec7fb26641f5ce997fdf587c33ca187702
+FixedInputDataByteLen = 60
+FixedInputData = 0760c274043abd9be5664285fbaba3d5676b74b80a3d6efad496298a635aec2d75347cc97f9a15874fdc8dfcf5a5dd3eeca8b55aaff9ad836c5c0f29
+KO = 94d33093d1237d75e6ba8715e2e5f439efb1b6dc29c8f9db79634ef7a7af82e2
+
+COUNT=16
+L = 256
+KI = a6dbce6d3d21d60681dab7915e4f04096ee6c2c9
+FixedInputDataByteLen = 60
+FixedInputData = 58bba11dc27999943d6177bb7ae96fcad48e8e6ecdbfee2701d70757ebb1d7564a209aabcc2f4896b2defe7337e9eaef18e6ac677cc87dca7e549b5e
+KO = c60a6ce4da93bb7257cc3d33b1a7ae9656a96dbce2d8b4758e444e1c957ada90
+
+COUNT=17
+L = 256
+KI = 2054d3e684b2c6f4a5e4728f43c8633bbcce5f45
+FixedInputDataByteLen = 60
+FixedInputData = 27c75d492072e2f74c8dc311edd80446099e1d55961aedad14063dedc510433dec4024e1d4f0086d640eb1dcee132d5bb37b8e05b23a6362c296a06c
+KO = c48db87c444dd2e21a208d0cc2c10dac1f3b4609c03a93f3060fafd3bcff08a6
+
+COUNT=18
+L = 256
+KI = cbdd91054adedbf47ea166e28991da381cb341a4
+FixedInputDataByteLen = 60
+FixedInputData = 2706a777f0b8e94a5e79b4945d3ad21e89e1dec140a91b1c13bf1a405e4c2580915a62148d8046f8b867bb07df8ab338faf902c0cd8bb0bda90fb2e3
+KO = b006e96494e797d9ddb5e399f2aa31e97dc5639e77d03353de49bf682d947f53
+
+COUNT=19
+L = 256
+KI = d7a88d5aa38c03741ebac3d98b1175291fee431a
+FixedInputDataByteLen = 60
+FixedInputData = bce24a6393572f70a9e09d3c11aeaa06fde16af8ed53af45405af0104574f749a8b9baec0cde150cb2037b5acb3196547eca38bda51f7ae5d20aa21f
+KO = 03b78848b1b6896ec97b51707ce90bffb0057181e5257f910c6ef17a10459d0b
+
+COUNT=20
+L = 160
+KI = 59954b54e30258e1a2537a5145303ea7eb7e3a72
+FixedInputDataByteLen = 60
+FixedInputData = 3b130c3c30e5453827f912f3326cb6b5ac6648cda3d9c2159c8117b51cc95acc501e85fe91f7a1062044985e1314b74b3ed1c29273be72d0c4f97e29
+KO = e9518008ad94b543c4e1df6cd3d107aa4c67aa89
+
+COUNT=21
+L = 160
+KI = 26c5fe69b4570bf9ede187ee136e078c7092d6e1
+FixedInputDataByteLen = 60
+FixedInputData = 90fa3769b24e5371adfb1bad5805eab74fb007f3b692a23cc6b29b9f579260d73a841f31a1a94c536e83799757409d43659c71ce366bf9c79dbb43dc
+KO = a6efe33f2bfef9a5f447fff02f462b510e639708
+
+COUNT=22
+L = 160
+KI = b61439995380fbc75fce2e70ca1d7ac0c3bad1d8
+FixedInputDataByteLen = 60
+FixedInputData = 999586334a6a4160a6d08e76df9db279d6ac50c80f9576ece20ba5a536e7742f273cfa2fe16a10077196e969596b5eb32a6e4999453596ef9c013a04
+KO = 082d0f89f2832480385f1c3248b327f49a6a9bfd
+
+COUNT=23
+L = 160
+KI = abe9718eaac8f2839407866260833fb025c47739
+FixedInputDataByteLen = 60
+FixedInputData = 7c6f2ac5e0393314b289cb777a0dcbd74f8c146afc3b9dea2a1f65b9bb338e0346b04c4f65119cf75e7203a979f34e719a1df4a62fbf1f91f1e8b2a2
+KO = 67281da8e1f2e14aab6df690fc5c938894f62b6b
+
+COUNT=24
+L = 160
+KI = 7789838759c9072fb378ffe893d49afdde9a5140
+FixedInputDataByteLen = 60
+FixedInputData = 51ad5b12bdadb9e166c92f642d2fa59f2ca04d58df7dbfcbfe3602fb7ff8a99c4de8c56cea8ebd91ece542f0c2904ddaefe593346a73caf50304182c
+KO = 189b4f253755c69504337a51e41581194e646706
+
+COUNT=25
+L = 160
+KI = 3e6a88181787c6e4f8a4804b20701e82063bfd2d
+FixedInputDataByteLen = 60
+FixedInputData = 2e60c54eaf00c31450da760f2e1abc70d99a52dc601cc350307d74cbe4fc0916bfaee440359a09233d7afeae1a19f676847460c96133b3f9da2a9f61
+KO = 75dbfe83cb957a11ad4ddc1056889d68bc0e489a
+
+COUNT=26
+L = 160
+KI = 8c5998f8c8807f33e4cfa1c95712f02d97c5b5c2
+FixedInputDataByteLen = 60
+FixedInputData = 33fc439b59eedad45b9f37931aaae79a0e4ab9170e4c408e1e1f181ed673895a4a81f4193ceab146ef80e14d1764da7bcdd30a64c4a198aab347787d
+KO = c67a892b2dd77a09cf752133e8dd954ffced070f
+
+COUNT=27
+L = 160
+KI = a47c534af671d76fe87bc6ec1e8d59c17ba0a4ac
+FixedInputDataByteLen = 60
+FixedInputData = 607cf434aaa625ff1e22975fd483367ebfabe9669fdb2198ba3407066fd190fa69906f6c8ae5217d4544eb5d38b3171a4de3b728071b01d4e3aaa46c
+KO = 116382c66715e904e5d21f693c96caf9bb7f31bb
+
+COUNT=28
+L = 160
+KI = cce14afec92ccdb9eefbef3d52b567e78af1f2dc
+FixedInputDataByteLen = 60
+FixedInputData = 12b7fb118aa1e66b3e990798ad6d1556328913aaa64e50c2ef4adbc8e0cb3d2ae3ea6ae5d90f524fa8a242af730c7087eaa569cb1644649027919338
+KO = ca7d0444f35c998297b4c5653338224eccb58350
+
+COUNT=29
+L = 160
+KI = 2247bfa3988e93c75b0fea3ad81945a83adc18d1
+FixedInputDataByteLen = 60
+FixedInputData = 676cab73c607f2974d9109ddfe93f63f29f687cb3fb54685aff2e2f055547b0b3debc93700ef0c826341713ff251cd9dd38c463dcde99f373992fff8
+KO = d84b5197e5dc52760766b4bb2c5eeb3d4f78915a
+
+COUNT=30
+L = 320
+KI = 202a2b7c401d81923e2ad3c9a9893f08976406cf
+FixedInputDataByteLen = 60
+FixedInputData = 928ff112dd6b23594170d1455415e5d7c731ce255e5ea4e402b6b7ead8a01bde169641b461ec14cd0ddebe6c42446bba482bee228da66bbb6a16bd7f
+KO = 5b826338f3ef06c6561c17df271b826984996ac32764fae1f7b8b4a851139437f3d976942d28c9c6
+
+COUNT=31
+L = 320
+KI = 76507f9d4b16397a0a546ed45ea85ed7ddfdf3ab
+FixedInputDataByteLen = 60
+FixedInputData = 6776d392f1b92a5b031a4fa51ef735665b457b8c94902bf1aa3a21971ab8d5c59ba5dee73af3b035f3ba2f3c3659ed1a07b4fcdcee6ff1d848752c20
+KO = a111ddf354185b7f810c31728f70596e7d88fe3cefc154602cf79f1845aa2153d0b7b4523edbdbb3
+
+COUNT=32
+L = 320
+KI = 2e4e5424cbd25744989fe37ea7321a04c41af58b
+FixedInputDataByteLen = 60
+FixedInputData = 4554beba480f7e23e603a37d45d4d77efd86827d9b8a7a5fc978a0ce400c863ff1c24b4a830e7d76201aa7f71ce745149627045be4d5c6afb782e0c7
+KO = 9b7101fc1aa013d79f40f4e0d4dec2c5935c6bb986ea3f7b193bd9a2c252e3a5df80a28b583662b5
+
+COUNT=33
+L = 320
+KI = 22c0c933da931ffa65ac4d795236be5878449a0d
+FixedInputDataByteLen = 60
+FixedInputData = 9aafd0c286848929b8985ab90606ac453be805dc4941b5a1c4c51c93abd8822a2c09784f31a0aca7c786953261e571f8022503216265bb152cb41b8f
+KO = 05c4cc48e0e2abc053b1bf0280e60c7600090074816c060957be257b7cd2a4c6f2c8004b344e0d36
+
+COUNT=34
+L = 320
+KI = eb0a5fffc2fd059aa923e7f68e83ea3b9aa979bc
+FixedInputDataByteLen = 60
+FixedInputData = e1345cd7996cf4a219e8aa18012a1cadd271fc73bff77f6c850a9186c4d865e611e9b3b178b217db51c3b698a81a8aa6eaaa795cf76ccdb2c59a83e5
+KO = 535343860e9ec36a4d9da1726d45f817964c0763c66e3f5e2a43feb1d7dece493ca53d899c40411e
+
+COUNT=35
+L = 320
+KI = 8818839ea9feae342a180a6dce2c4caa251bc40f
+FixedInputDataByteLen = 60
+FixedInputData = 93354d9e8a332dc0923cb77fcdf8e2d9ae4b2a7d236f2d9c8633f4c724060589bd6ca06fbc4f0b420b202c3ced1abfa9fa6d212c891f574758bffc96
+KO = df6b0935857cd7bb4ed0ebc79a432782cf6c38efbab6999a9565f8d456e1bc1595a1ff92a8b1d18e
+
+COUNT=36
+L = 320
+KI = c00abfe33a755d4894aecb578523f5ce6961d2be
+FixedInputDataByteLen = 60
+FixedInputData = 767e33779cb9e99afccec05fe6f90a82fdb45e63b94c81ad62e247383a9f70384a8129ec67c093692e451eda68fd0a35de55161a23405d42e594e304
+KO = e2485b5cc7035a8c4b57b41233fb266e88307d19dc97dd31bf3a3cdcb0083c1671f2ed40a3579682
+
+COUNT=37
+L = 320
+KI = e9c128c62bbd7344885d481534857a56e4255e95
+FixedInputDataByteLen = 60
+FixedInputData = 760df77aaa5d760690e3f1d7b9b652a85d0efed75b8cd7a76d89116068785af28fa3194bdd2219a7ca893a6a3a5f08303238a260302ea390b1200371
+KO = a885586689a2ef5a10df7f1776e70efc040d84a1d7ce44ffc3b4a08cabd45d830ba6c8729574677d
+
+COUNT=38
+L = 320
+KI = 13cff16801b690a8e1fb0de47cd85158dea4a218
+FixedInputDataByteLen = 60
+FixedInputData = 11870fbcca4e75d25593a5a0848dcbe530935dfd425f88a4fe391eb86ab9ca9e4dcb7638edc3ee4643aefc063b4195c2227f8dc777cec7cdb5e26a84
+KO = 32e21f6f1aa358b97ff5bf0288aa8697c01e867a07f3d9ad48dbe67e9da27f15570c9b3716f7bac5
+
+COUNT=39
+L = 320
+KI = a3e899241ad6b00e4e1ea88bbba32b46f10be471
+FixedInputDataByteLen = 60
+FixedInputData = 9208f092a9e4cd8ef6a9e68c6372155087896dc2e10a84df73e7092df9195921f6fa6ffa8493afa50551c7f3ce24fcc1acb2cd7ecd92a0b291b7178c
+KO = 656380280f937d096767c94482b7b86ee1126e19102db30bf098cdb991a85f9e456fea3902c38f4b
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = bc8ac288eea767df58a425a34412ccaa1444f40b
+FixedInputDataByteLen = 60
+FixedInputData = c593baf7d414650b8e5895acf00c4e1ce1412cf2eebb890dbc8369d8bc483a345419c97db45cf5a8b114ae9c87a7beb7a97ee2acdb54e7e741cfaa03
+KO = 5a130ef26a2bf93b15e3df244a72db10
+
+COUNT=1
+L = 128
+KI = e215ec0fb8476e6de4ad71f5d45d33da8b67efc6
+FixedInputDataByteLen = 60
+FixedInputData = e8500a41ed5eb76e08d93fc643c00754057b418121bd723f511463e79ed5a1e108c764c2904eb9cce049043de185195a6100db9271dc336486c7503f
+KO = e9f563e9c29adf243f4097ab8c1b7bb1
+
+COUNT=2
+L = 128
+KI = abbcb93b03924eaf42eb6be34fe5fe70e0eea650
+FixedInputDataByteLen = 60
+FixedInputData = 1f82820c0add870cb37da126e8dafed933904e9eb4b4b850f109f03e6680a3aa5a669eef5d59f7fa3a2d351aab4267bd5af83dbdc385a60056fa4fac
+KO = 3855b60cb197b0b09a3091ca85cf0d98
+
+COUNT=3
+L = 128
+KI = 9aa486578e69fb7a190f310f3cc9674fe27cc3f5
+FixedInputDataByteLen = 60
+FixedInputData = 8630a83ec40c026815c97f1a45522a65f3acd04cc6a8eb7970adfffae8a8ea4817ce76dca29628e052ec66d1f37edf60f79617e69ffa293f1c1c5056
+KO = f5f34c806cfc3fa15f4efed842ccf95f
+
+COUNT=4
+L = 128
+KI = 54c526e3008434001443461e89e2c0779ce75d4e
+FixedInputDataByteLen = 60
+FixedInputData = 75a1afab9b7dd2459391ab6ae0c47897a8c3af26e18af4a2b391c151c672cd2e856e9738e932c76121ac61fda5723158185d2e0b9d66f6cec0c6fd70
+KO = 838fd9c53cc299ac433dde909a59fcec
+
+COUNT=5
+L = 128
+KI = 0b55551fc5f399be9a6fab37b0585a6e2d339674
+FixedInputDataByteLen = 60
+FixedInputData = 7c2d5d671f404c9fc5ed87f5d89d5f2af57ff32843599c5295abcbfc2c6c91747184c7bc155b22e5f6eb301c4f654c70b396943777603a0f83db4d41
+KO = 1111e63353d6c538822f2b33456703f0
+
+COUNT=6
+L = 128
+KI = dfae9102becb7b1545dd83c5c8d9a619a6f5a2d4
+FixedInputDataByteLen = 60
+FixedInputData = f1bc135bfb305701b0f63a2a04a20fbc2d33b42288b4f33b19bdecde202ba102089619f7d0d183c1427f83cce4c22b0b59ad94043d4cee0b870dc552
+KO = 49faeac1ffc0711b2c6d90af1dfac9a3
+
+COUNT=7
+L = 128
+KI = affdee4cc49948c085836fcba71d1d81b3f2ad3b
+FixedInputDataByteLen = 60
+FixedInputData = ca4061654282a2454b89c852069f70e35bab9bdc68db534b53877cf081c7359c61b693b6378d60866e626c51250266994f75a8441f6edd664f438fba
+KO = 042cab1bbc122f1ffd6b8d79aafb04e8
+
+COUNT=8
+L = 128
+KI = 2b871d8265eaf1ff140fba8eecacd1bfd0106abe
+FixedInputDataByteLen = 60
+FixedInputData = 9d4bd583be72c3e7c8df113b596200b820afefd47181d69dccd775caadbdc0059d3d52884aa7057f2b7b80ed9efbb5aa3beb42ddcee085a89616b423
+KO = dd7e6311e34d3e336b2b1a46082e4e6c
+
+COUNT=9
+L = 128
+KI = 34d9ec32d78eee277b56ecfc4d348fcbd41cb731
+FixedInputDataByteLen = 60
+FixedInputData = 1c4e3df1dc5f3645efc357e22a0a1514831c32ac5f8a344773594018a10e266648af5b272405c5dd0c741ebf58a838fff1b5e9683ddea2786e723194
+KO = 6733ba535227cc534b2e18d7ad1b64f0
+
+COUNT=10
+L = 256
+KI = e355139d62a4b193e4a63bfa6b067ea49e035fe5
+FixedInputDataByteLen = 60
+FixedInputData = 9d4343de699a2be04c2bacb64a630a94a275a9122fa993fd2ac597badea9225766f3b1e26159acf0f192620aaac7612bb8a5f27709e1bdd634c31a08
+KO = a3853a0b5be259271092d3ebef83eae4cf893c55daa1af7ce6142f544fbcc447
+
+COUNT=11
+L = 256
+KI = 5a9fef1e6e0c80d58e0c2484bbf62ff3ffc10624
+FixedInputDataByteLen = 60
+FixedInputData = da94a716528167124ad7fab37b73e91435deaec8a2362b4fda12b6a260a73a9f074d93f7b47006031a0aca1d220397b8e087ff9a7c18521dc4238baa
+KO = 39c0266e43049935e0ebf236b60ee3ef6b0f98fbe08c9e3d092d56232bfff3e4
+
+COUNT=12
+L = 256
+KI = 3f473ed7f997a9c983de1628bec7928c4ba4a0bc
+FixedInputDataByteLen = 60
+FixedInputData = 347a2bf17f63e81bf0931d1a155a3e1f240099076a6090a48830cfe0f122f8998133bae15e53da91ab212aa49f3c8e663d7a119df33e5e08b1696872
+KO = 596983f58243d925e78110c0d5401bc9ed390d50831f8b55896a67daedbeb52d
+
+COUNT=13
+L = 256
+KI = 4d5ab16427552d0d885226746c687e6a33c3c467
+FixedInputDataByteLen = 60
+FixedInputData = 4fc9eea3fa256325f65377b7603988b3e4451e9e57eb519a3c1c9f38d64bd40791afb36c0dc8f7ab59b22eb8bcb16c00fe124faa5e10c62716938104
+KO = 9f0fbdad3038c2c4cd938ee661f6e7ff8bf3842bca728d98b36a37e51ac7ae64
+
+COUNT=14
+L = 256
+KI = c93dcdb488a7b4e572844c6215ac54fa81a1f13a
+FixedInputDataByteLen = 60
+FixedInputData = df5f085f9503c4aa0e50fa6cec5831abdc719b44524e150fd4a87732126c2947da889fb9741e453150e460f2250a0dcf62772b8b187e122bb330ef2c
+KO = a08f0a27f97740bb357227594b000a1224e3f7332099bc79fdd9357fdb081ea6
+
+COUNT=15
+L = 256
+KI = f3c4aeec528346dfdacddd2ef6557e45a1a68ea3
+FixedInputDataByteLen = 60
+FixedInputData = 4044cd8e678ae0ca5aef9c9f5e586a59514c20e6c44bf8c58b2300449f86bab72f5e0fcaf25b0265ab17087e8e6e98848d4236ed60636f122eeb72ec
+KO = 5e5c23751e410bd3b3885c296578f376109735a36c20fe5d4d0399019c41ec16
+
+COUNT=16
+L = 256
+KI = af57e848ca8fffda9ce5baf0ccd81b26b202e467
+FixedInputDataByteLen = 60
+FixedInputData = 5cee5140aebf56ac9498d06e67bb6d6320b2d52b64775b9a0152dcd1790eeda5873f4e28d81d9e9113349235068900b00698c68728f8b4a4caf88f44
+KO = 1903b1aab8c88c1d186bfd31846ff08013a9bf9b66bef9b57bd5550640441580
+
+COUNT=17
+L = 256
+KI = 1500bccfb4c102446a2ab1521a3ad9e7fdaac8a4
+FixedInputDataByteLen = 60
+FixedInputData = 0b1207aae6d18bcee910fd28fe386dbbd680919a10687e6e978f9f354f2a5e36a46cfc0a1ddc12c708215972499cc17856e3f4806195ec41bd7c44fa
+KO = 0a5d022c954e7ecf4090a5dfc0c3cc76b20240ad17239627e40b9d7fdb7807ca
+
+COUNT=18
+L = 256
+KI = c2b921db05ccced102d3d49b8e8d4fbae1391b0f
+FixedInputDataByteLen = 60
+FixedInputData = 079f12b22c64e2260951973226b97f80c0d39de7ea8bd6c74740bfcf991a75640eefe9219b2de5fa0c9311216065334da951c7b78ce17d0742bdb175
+KO = a3c1d6f3aca0492fd4e2586e599cf43baccc0f9930473ad2d323b7ebbcff3585
+
+COUNT=19
+L = 256
+KI = cbc0fd3a34574c1eb1cc325bb111108a56b676ee
+FixedInputDataByteLen = 60
+FixedInputData = 3e12f0dd0ab234402da320ab71ae4d90e44610945ce40dbe9382196c329e13cac5a9f2a2346a395054d0be37de52ed83275c8a7408f3d795a4a4fef7
+KO = 8b6e3d4ad6eca6204b1d22db6093b1b6665a4568317d53a910acc1b5b45c84a7
+
+COUNT=20
+L = 160
+KI = 453a27224139d8c45183d4e0d4bbfea257750558
+FixedInputDataByteLen = 60
+FixedInputData = e938d3f9be609a671e66c051b0da950e3dc34e5a50e3853827633c866ad0237683651f2fa4b3cc2afa1fd0bc44d2c349d4ef9518a49154ee744e20e8
+KO = 491f3614ad9096bef3d39998cf4e4e51cf20fabc
+
+COUNT=21
+L = 160
+KI = 229de6f14a69e54511addb9f718e0d4bcc91dcf0
+FixedInputDataByteLen = 60
+FixedInputData = c244df1d0defa10a85f9979f57050b7d1e34659098b6b1c0779536bc5ea9db9981abedab8209a2d4fb9b557842c317102ee0dc5d9b54e6087c61cec2
+KO = 36245fd1c152b7cec5d8dc0320591dd3941edc55
+
+COUNT=22
+L = 160
+KI = c57748bd815b8f1ac526f0504bd118d4294a40b2
+FixedInputDataByteLen = 60
+FixedInputData = 0941b77c6a162b1e4dfb65601da1bea2ac46147ca00bbc46bc25d7f809211bf914dc72d2d212797fe18cd43d31354adeb69b5b1f5af54254a95b24af
+KO = f1e6a5f85705566d8fe53f1043c354adbdae1724
+
+COUNT=23
+L = 160
+KI = 093fbb0092561b653a34fd59b07e1d2b9d185c84
+FixedInputDataByteLen = 60
+FixedInputData = 913d6797befa3bde06ef84d7ff2a8c6867fb833caaf29ede2607c7d8aa68886db30b4627cb5090ecfa5a5963670cc10bfaa6d197b5caecfb1e198622
+KO = 2cefc10abda8be08d2741171fe6966541bd0c6e3
+
+COUNT=24
+L = 160
+KI = f9d484086dd4c39ee2dc9eea5b211aa2137afad0
+FixedInputDataByteLen = 60
+FixedInputData = e1511fc24b48447d5b5bbef5f2cfa9b6e20274ec304c5e58a8c2c922d527c9d1778f3ce7c33b92a542264c13962236960a991cc54496322222a47d0e
+KO = 3050f6f3a7bc7fb514627ebde9cb1f4251fe7e91
+
+COUNT=25
+L = 160
+KI = 752e1369edf12fd1ddde1b669ef398ea19360029
+FixedInputDataByteLen = 60
+FixedInputData = d804187cd43c9204da85df93198e19569fa016be4829cca80ee040e37fee3f82334b586324362721eda023c346fd4b51aa6d62ec3c4ba4002b145058
+KO = ab8bcf9167265686e060922ca0785d6d6e995273
+
+COUNT=26
+L = 160
+KI = 32584e27ed939ae94406185ec8a6f6e502728718
+FixedInputDataByteLen = 60
+FixedInputData = b9cdcdec728bbb09ca8d384d35136ed55ff6c4d64c53532d6c6e1ba95174db08eaaaf0e46c419b44ef511c8e85740682bd8d8eebbcb0ddd611d051c6
+KO = 9fec6290b94c753228d72b6c464c905381d4ef3f
+
+COUNT=27
+L = 160
+KI = 3586da556f860fd314a249c005e2ffe5caf8b6df
+FixedInputDataByteLen = 60
+FixedInputData = a600cb7a5497accfb90591dde5722db359ebf17521f135123e8de036882abf99bd03e84aae8676f9b508b36c5255a5d5f41f40a99fc793685237862a
+KO = 1dbbaafc918e243a385a02d9aad0ae8fa61c130f
+
+COUNT=28
+L = 160
+KI = 58b66e9f5d8432cb3426565557eab37fa599ba85
+FixedInputDataByteLen = 60
+FixedInputData = 2add88d8828f8a5528642376aa20aa36fe27380428a1e2f62708192727202dc71bff6972c2517b0af0c39bdfafd519af0eb0e1fc2732a241d824014a
+KO = 179b33fb943bf0bda9eb2d90cbefc0531b06469f
+
+COUNT=29
+L = 160
+KI = fb5734f328a20892dd2b151fcb03dfbbf451e404
+FixedInputDataByteLen = 60
+FixedInputData = bc054b6d25b4158b00ab839c0601debc9bd60b71e4be0fe1950b8195f2de997857120465f07f331e0ca44ef9ba03a33e20efa14faaa2a03d9dbe510a
+KO = cd174d2caff17e209388e20eaabe846454f9c511
+
+COUNT=30
+L = 320
+KI = 5b519f4a2ebdd32a8bcf38e3bc3dc29fe130abec
+FixedInputDataByteLen = 60
+FixedInputData = 64de022529eedc8f4907ed48e5cc92d01cb27c1db3aad9bc82a8542ce53c59e84771ce0cb87ef9c04799659b8645f98715e24a919c05976205b7c4e0
+KO = 18de9e9fd46bcbfbe002b903b5e017bebe46607ca740419443683a8cdd2f48b6e038a988585f598b
+
+COUNT=31
+L = 320
+KI = 844f0d4f2d7f645ba6b7a57c2944371c77e722d3
+FixedInputDataByteLen = 60
+FixedInputData = 878dae2a53da76f7e79caffc881bd90cdf3c2d557f39b0f697f9cbafd405c38f856441419bc02a17045b5d61a452b7974ffc19ba0622cda7a1800633
+KO = 91046d14a3d3804a3520f1df8daffd31dac9a74e1f509fbe7459f478bb6387313d44650bff4641db
+
+COUNT=32
+L = 320
+KI = 0e112a00ef36483cce549728cfbd6e946db92cb9
+FixedInputDataByteLen = 60
+FixedInputData = cd39fecf84c701491e2be49ec0ddd4185f9a5f5e9528ae42dfc2d60ca22f3468e1fa1c23594e91138f2b725fdc090f494bb8f82130b73d2f5bee5b04
+KO = 61185b788fd7599e35803846e1231ec1c9baad8f8250772c16abae8e6f9e77555df07e08021b0fc7
+
+COUNT=33
+L = 320
+KI = 71700631aea33013598e52dad4e7e37c6bd7622a
+FixedInputDataByteLen = 60
+FixedInputData = 81a1b7a356cee04fbddfbc70b1fc15b7b1340cb3125c9669db39137a66bb14797260d49d9fb927c8d86f5498e17c9d3b6f8c193f6769b2b504c51299
+KO = 1f4389a79ae476711e95e4fc7af8c1192c59b26979f69101a1c924a049237aa2f3a9b3ce313680fb
+
+COUNT=34
+L = 320
+KI = 72deedff8cfee09b4ed3d007765e999c2334f806
+FixedInputDataByteLen = 60
+FixedInputData = 3f30846797f2e19e6c53bd8498bd29eca0116ef1c9d6db0b011de7c88ecd66af8fa12ee28de9e5ffa816caa4c239aab5d9493769ce7dcc381971e5e4
+KO = 3e8723c4f7385ba8986be4f79bf49226758eab5ece843c2d49b6622483f45c1a5664c03ccee3085f
+
+COUNT=35
+L = 320
+KI = 27b6dce00e31c80f3da2703d605e765c5bc8e516
+FixedInputDataByteLen = 60
+FixedInputData = 960da2fa175636b232a5deb26c45d7ea43e88bc8a44732602b6b25c6baf44a9ac634b99c19ac51a5bc4a938bba95c90eb8da5ac7726aa59a50738280
+KO = 956869768e5ffe3610a8c1c4ca570de579f8bd0bac3bba33168959432d6c92784ce94877288a0b5a
+
+COUNT=36
+L = 320
+KI = ff808d32b24b957e44494f25ed1630b69bb18d1e
+FixedInputDataByteLen = 60
+FixedInputData = be4f9129149fa5beb73bafece5c96dee6e530e336ca47528651769716faec8dfff63df0fc378575b0c96fe6e04b20b50f5ef8c97a8ef9badcffa7184
+KO = caca41a728919d978accb93fcda21cbfc3ca6dec9a4dcd29afffc81cfe915de80d05acfe9ed5db64
+
+COUNT=37
+L = 320
+KI = 276a92bf10616eb01c7693076987748b0b594393
+FixedInputDataByteLen = 60
+FixedInputData = 59067576b6f865b093c6651c94d2e78090065f749a1a8c84648ad6e6c0a328fa5a6cdd16e79da2d70420e0a0d883cd7610c571526273f6e9322ef400
+KO = 1dc2a6dd1409a0a8b807c15d179d643b7b54976646f85612e211a8f5925c840e9a8e47fe9bf1a9cc
+
+COUNT=38
+L = 320
+KI = 6b977520d44cf856c485c12f7daa60bd6f2a79af
+FixedInputDataByteLen = 60
+FixedInputData = 857fc218ba02455dfabc3d6c9bf9994e01eadc13b953226154106e279688904f9886031eca1d41e28bd7a97ef7979f348a81f67536177870be4dc821
+KO = 8584ff30f8fbe60cbee4a038483bbca64219c7f4aefcc4273b5deb9a2b3c09f0677d264e17e611b6
+
+COUNT=39
+L = 320
+KI = 445b7d2402b11a811565d06fa79641a67809cb50
+FixedInputDataByteLen = 60
+FixedInputData = 61a0026a520ec5297a3d4a7a977dc580693472cfc3f8e9b2220e6bdadf82975714ba62af9a71c360f4fe2cd17438bb8be954568b0be9ad2c0f581c39
+KO = 7977fae261033957e30de84ee16a8d6c771827a63bd137f009df6fa0cebd52219370e27e9d6983c8
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = f3f5dfa9be304476e633ccaec4f988013600e415
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f9de4cf03c3f15cff003e9bad5de4d16eb791417072e1d8fe0375ad434536fcc95bf7eb3ba1704a4899d80946060c4f094f8
+DataAfterCtrLen = 10
+DataAfterCtrData = fd7a95a129f48ca7a937
+KO = 0de4ce13a4114687526ecb0f53607867
+
+COUNT=1
+L = 128
+KI = ac18a509272a30ebf20d92d4cf42256998ca65f6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dcac799c40a1fc43e3cef7f526c496ec728ef3598b1d90563da7fde5be674c740345fb9e7d231f22113671ec5024db5aef8f
+DataAfterCtrLen = 10
+DataAfterCtrData = a126cc4670afcce15633
+KO = 3ba3b1dfea8b075f8e2141eda60067e8
+
+COUNT=2
+L = 128
+KI = 49f81eb886e58cac676268dd2048449b4f69abc8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 93919fd472fc93323898d4c2f15414229cc9927db930db3bfcb5c2b3d41a78d52311ccedf0e3c0688031e8a2fd5eaa4e5ae2
+DataAfterCtrLen = 10
+DataAfterCtrData = 18c91a30caf214ccb674
+KO = c4fbaf6d0e1b04efd2511cb7788a1abf
+
+COUNT=3
+L = 128
+KI = 15347437f32f446a261ead1f215b703edca56922
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9e08d3e9bdbdb00c8fd8ee1086c974c05a1111bdfc37c48dc557207f8b20a6caa5e93ee1a95df492812ac6eee2418f2fefd
+DataAfterCtrLen = 10
+DataAfterCtrData = 7d2934e91756511206cd
+KO = d67ba9cd191d7217c77441f5a280c2b7
+
+COUNT=4
+L = 128
+KI = c2b9fef980b390a95cced21dce6b1fdc48e4bace
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6fe1848fc245f02f9852a135cc75ef2c78ced7cb76743770adfb3db4f15c84963ede2918f4dcc43e03aa8db032a36acadcf9
+DataAfterCtrLen = 10
+DataAfterCtrData = 5d3f5e79c7ea56c682f5
+KO = 7f3840449b0bc6f8fd579e7418f0c692
+
+COUNT=5
+L = 128
+KI = 6b74e884c02b834d72ff9c4174f5f1d98f70c699
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fa0d3c2696d1e2ced71372ae3b31d5da2d78471d99b8bdaa0e25c242e2e2fbf073f31b5a950c5058ff9fc140cad0b0681d9c
+DataAfterCtrLen = 10
+DataAfterCtrData = f8697ac1ad19088f6b29
+KO = 05259f0f57dc086ad1d23e417ebe64be
+
+COUNT=6
+L = 128
+KI = d5bfe1ac505c6848c850279e5cbc4b1d3d59c516
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2d4788c5dc5752b67ccdd7939403bd27b21693942c06ef2e090db910b2c9eefb61e7f222c1cca7ca7c818741219ebedd01e9
+DataAfterCtrLen = 10
+DataAfterCtrData = 684829a6ae71cb6d764a
+KO = 934cd3a61be8c4a57bf61c76e5c89dc2
+
+COUNT=7
+L = 128
+KI = 9357ba8ca874f6bd13cf2f261b66a77e92b22f25
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 315a3265b933f32be38ad64eb4283c2d078320c19c403ca8f1903384772fb7c4e8dd43f8eae57536890da797e9fb4478e4a0
+DataAfterCtrLen = 10
+DataAfterCtrData = 0b580cb4307a64864a68
+KO = 361004943ffb8ef36e8452defdda8a8b
+
+COUNT=8
+L = 128
+KI = c7bde544f38ddaeaf8bcb80f6640f93f2c03555e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ffa3b0791a517a5b09659568d350bdcad16cf6229fa0919c8b6e66f95790128742c27d0995a11f840bc296d7f8c30c21c3ce
+DataAfterCtrLen = 10
+DataAfterCtrData = 62580d7b899b689d917a
+KO = cd3bfd6171043c2220e69098955c88b0
+
+COUNT=9
+L = 128
+KI = 2199a69c2cf3133bd0262384799721f9719b7efe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f44fd4f8cc7b8160384730e1bb71e2ea551f7e4d286e2b590f012b8dbfc1bf8421e431bd1e0820435b2c8b9b6b1fb93f26f6
+DataAfterCtrLen = 10
+DataAfterCtrData = d9984534a4109e576823
+KO = d1e8d9e99dac92374f2b38b62995af79
+
+COUNT=10
+L = 256
+KI = 24758ac6e4d08152bb65b1f700728c0855a4c486
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f9112153b7d2d01bcd32bc514c45ee8ed926e3e97afa80b9301f88b38e4ae8506a82aa8d498d56b6e0a8d99467a25d86d65e
+DataAfterCtrLen = 10
+DataAfterCtrData = cb8421b89653d1016af9
+KO = ba7cc9629026231cedb7f9457fc44f3559b55b30649091e843bbff8acac58a0b
+
+COUNT=11
+L = 256
+KI = 77444f326d00c96838a347cbb762b0f862677aa0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d83e7bbf891771825f863e6c0a259613ea08de59311fd9b3d9fb57d5b27b9db16bcbabc14b46fb6f94ded2b69bb67f35dfb2
+DataAfterCtrLen = 10
+DataAfterCtrData = 30915f4dc30dc65ea7fc
+KO = 10346ccb351eef4c90b9825217d32cc43fa296f316e12d39f5c9402a2dceea40
+
+COUNT=12
+L = 256
+KI = a41b04f4101ef6fa4538b3a61719f337c612343f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 49060e4055c593514e5c82e8ab15b37c103db83772b06990f62e3937c4f528ca69cb0354482cfe88701326fcff173a6c7072
+DataAfterCtrLen = 10
+DataAfterCtrData = 5a9a41339c869d966f99
+KO = 1040b11d144840cee779d73514df283e97faf13e50520b0a0d6f6c94b5be2f29
+
+COUNT=13
+L = 256
+KI = d423b65f304ed09e18706d0927567180ed696432
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 45af6e9ea0c6e7bd33e7d9b20939aa3027da7b5e14f027ffa1c3f2db3381b656a140e1de1238eff9acfd31127c9f435172f1
+DataAfterCtrLen = 10
+DataAfterCtrData = 632c983b1eeecac8b9a6
+KO = 406e63bdd570da25bd9e2b890f629ebbb0a1948a7ef6a137790f53da705816af
+
+COUNT=14
+L = 256
+KI = d0adaba19a72f70ca78bc0989e7d8f3c01864b62
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2705c098b3fe7d8abbfa31de771652fa715b9340d57a8ba85fdc9d86448f209b7f7c4db009f7e04b47efaa0be222ef58f511
+DataAfterCtrLen = 10
+DataAfterCtrData = b19677b7c439b28bcb02
+KO = 39d2c1f1786d8cba61714e8608a2291eaef746bf66439d7c6eef6d384ad9685d
+
+COUNT=15
+L = 256
+KI = 59a99e37756ae2b3612899a606a593806525104b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5a4d146bbb51ef14d09c19d1e9ed94ed757c6769f370b02183dc4ec88d80b809eb3c6367731646c5d67ffef47585ed740364
+DataAfterCtrLen = 10
+DataAfterCtrData = 03b2afc82d970ebd184f
+KO = dd9a715ecb772f939a0e0b06a29ab3484c691165ace3e0eb0cd7e5c3ca376351
+
+COUNT=16
+L = 256
+KI = fddd2a10f9d60988c13b4c346e9a8341103cee81
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 325228d977f7fce0e905f59b28a906d2fc8b81d9cb74d91ad67924a7a6f9e2d3a0cedf63675cebf7c40182f188f3f3fe542f
+DataAfterCtrLen = 10
+DataAfterCtrData = 5cf0347ab829bcaf15ca
+KO = d57fd4ed9216ae4d3023a56c66d5b1d24ee8307b06525ac5c0e88256b6c2f7da
+
+COUNT=17
+L = 256
+KI = 6914a10174b34ecaf245a2654d9d591f037049d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = be4e5b9db5e43574a942cd36683bd381ff38387e746dafabfaa9a1febbbf783f7fbfe6fd6e819f040927633881a28ff31636
+DataAfterCtrLen = 10
+DataAfterCtrData = 86229b161616d0d24af3
+KO = 82550361ce50f10f6cb3ead0a9dd6c1f3b1dc74221388268ada67b45531cb4db
+
+COUNT=18
+L = 256
+KI = 7603eefa923f9e9996b285264c894d1a7c9e1b1a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 357dbe1bb58f54013aa8628b16bc4396a08c3cb947762b4613938102e39549a57e380151072ab6197a20e04590241b2089c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 956e5286c174a9d5c37d
+KO = b0df53ecc17e2ed4b2f51f0d4ae8e6e528c26407b36094b626e0cf8d8b3c8788
+
+COUNT=19
+L = 256
+KI = 787c89c1349f8ecb2d8b392db274112136b4bd85
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b40b0e92d4d9d1c1fac0057a1a570b07efabd34477bdd809f58f295e1c1c2c792a540338a33e9e978042d3b3f82d79aed954
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ffa094d95537ea56fbc
+KO = 1cccb65bd8eea8a1737dcb9d93ea92ad97bfc7aca3784e2f87762f624fa447f6
+
+COUNT=20
+L = 160
+KI = 2534b9bf02f886edac7f5142b222cb46a45b32cb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7f16d4ead754a54ca402d28818814ad9b740eb30d8b9c0f46b70f027e0f33f5002f1929bc22f4ace512f3eaf3d4be0ae9325
+DataAfterCtrLen = 10
+DataAfterCtrData = 98d556e09b5b6dd962a3
+KO = ba45755ca495589bdade1d2306d0226eb85099ab
+
+COUNT=21
+L = 160
+KI = 76bdaebc1654e349633d731e10e7e9b228b0311a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6e0ce92f59445322c84a374e2394ea572682c990e6d318a99681b15db79dc6aa585b73fd1963f039eab1618d31fa8d1452cb
+DataAfterCtrLen = 10
+DataAfterCtrData = b3cfc60135b823fa1f72
+KO = 27cd3ea596ec34181af96ef7da9d7e9a53c9fc57
+
+COUNT=22
+L = 160
+KI = c7c22933eea5f792a5721c15cb47506ce490bc9d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c20575ac199ed95c1aff67e24369cf8f843384d976af036f73ef89994040d63e6e30e4f6e8ea6ae541bafb64d08c883f37e0
+DataAfterCtrLen = 10
+DataAfterCtrData = 3a4693829bc3b52bc571
+KO = 839664d3029147718f7fd5ddb78a0eead9084432
+
+COUNT=23
+L = 160
+KI = 27f7c49433cc2a39db0ec269cdca95c6b3dfbfe7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 81db7f6545dfe88ff093d362d54921f7ee6a6be1fe499a14f5c851f8568cecd08eb4e20d64a2db3fe6975b6b7dcff5fcd0d8
+DataAfterCtrLen = 10
+DataAfterCtrData = 27f38cabd7ae606cb4f5
+KO = 3ffcf97070be47147fd4f9568d2ac1cfe7f6087a
+
+COUNT=24
+L = 160
+KI = b1ac110d418687b7a9450aec02243aa9da8a7b1b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fcca8eaeca3f0835d99d81e1c002bdac768aa7743f0505809023b69de918728866b822d3046d1b5b1040281591a90c38cc24
+DataAfterCtrLen = 10
+DataAfterCtrData = c52498bba93be23b2fb7
+KO = 7e9b768e8adb9b7338669615e79aec114907b46c
+
+COUNT=25
+L = 160
+KI = 4e1163f2aa32449ecf27d2aeba54605aae67d7b1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9ac73a008038fe3d095cc03c4bca8849964bd05724e85b54685f6fb5b86172f6954a7620b0fbcda5f98580e3c28c6588d2f4
+DataAfterCtrLen = 10
+DataAfterCtrData = 92cdbbda7d17c68cbd1c
+KO = c3b723978409ef9a620880b0fdd4f47f34729214
+
+COUNT=26
+L = 160
+KI = 0774b0a638ac22a8b2e03685859309cdc0f5bae1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c6be0183f3388adc326c5cf9ea78725f96a5e935fc824d7268708d3876bda4cf47681de27321cf65046c51a162c13712c9cb
+DataAfterCtrLen = 10
+DataAfterCtrData = 25d870434e39648ca169
+KO = e7c1619890ec57e7b07efb14cd7ecfa10df5e533
+
+COUNT=27
+L = 160
+KI = 93dee419fe45243efa5294c207061db9f2c1d1ba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0bdba6cc98c9f1985d6483dcbb83e638692eb4becc222e4ba715c9dad1524f12bda4b554594632acd88e540f61ef8428a919
+DataAfterCtrLen = 10
+DataAfterCtrData = aa0fa0cd742b8827bb24
+KO = 973a34a1f8d0cb8663c908b3e9592d465089453b
+
+COUNT=28
+L = 160
+KI = 02e801af5bee91a17a7482b88f0278b9554cb5ce
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e27572a86f192de0fe20cc23f4cbfc1bc9a04a148cbc20ef0fb6f96a70668e1ae6e82d0cd86dda5aa43bd3fd10c4b28f2257
+DataAfterCtrLen = 10
+DataAfterCtrData = 4d6c20718631143577b0
+KO = 89f579602db131e3c5a517e702b14fd98a682f22
+
+COUNT=29
+L = 160
+KI = c9fb1f1b4d02da7fc5a66e1eb69e4e30a58a2957
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3890c475a8274bb0ef3a9595befac677fdd086fc5c74f934feeb5f4f7be67978ff14be3d14d56a1e40b5396770bf7d646934
+DataAfterCtrLen = 10
+DataAfterCtrData = d24b582db361d06e68b9
+KO = 9264296c38af497a42559f5da9b88437124db954
+
+COUNT=30
+L = 320
+KI = bf2d3eefa7c5b196b278f6f94d4bc47b1886a04c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 41bf558317c5a8bdcc29aefa94617d0317dc78c8bc4d59802fea81dd3d8afaccfecc744e0facc71a1cbc944959ff2387dde9
+DataAfterCtrLen = 10
+DataAfterCtrData = b50e9fb5fcaddd24ce27
+KO = 1e2b59241141bbb343dbf09ea6afd5195b5847196ec8abcb35ed984766c648cb4347ba4b156e3d8e
+
+COUNT=31
+L = 320
+KI = 8aa536bcf59d6fd9ffd305ac7d8295bcb0bb9e80
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ef1105a855f2064b356998da0e4cfc8f93f4496bd658adac47c35b5a42acee7c29157d1fa26de8c75cefa3bcdf6966a065b
+DataAfterCtrLen = 10
+DataAfterCtrData = 5437a44ad8f3df275d20
+KO = 4036209800c9a62b5096a5ca03e1b797e99f4ad6a786770650226fc97c3883c3d1e52f59cd958bdd
+
+COUNT=32
+L = 320
+KI = 828ebac14950ac58d682a8d75cc2996aa1b783b8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2fd2e5f6c1f28abe3261fd6341b838b05cfe94c33751c29126c2514bbf7561f06b1a2880fb072e592ebee49dd5782acb58fd
+DataAfterCtrLen = 10
+DataAfterCtrData = 71687c8e09c5781012e5
+KO = 10974aafca244a80ea14759c99a8abb29341ca2c48cf6a7934de6b7aac0b70d170039b0a10fe1f68
+
+COUNT=33
+L = 320
+KI = c0ae57e4fb53cee58011f2ebaac0c0fca721cf3d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4ef78d7655e6855666b9d01056e3d85803bcfc6a40ee2fd9ec57101708d44054c70c5171fb73ab762f0773e7e74ea8a80b49
+DataAfterCtrLen = 10
+DataAfterCtrData = 3b3132ff85a19c7262fc
+KO = d8d63b51e5c61da77155f3304c45c31bc5af1e70bd5e3cf78d583843f1150e3915cc35f3c0f0c037
+
+COUNT=34
+L = 320
+KI = 5254578bd3faaffe2daf5c38f3932e2f675149fc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 91216c99696f4d7a918fb474dbc7948cbb29c1ec688194b328aa7c5580dded19792d7a6d668362825829c78e9d764f4dd821
+DataAfterCtrLen = 10
+DataAfterCtrData = c313fa336e8365d91db5
+KO = b91a6de291b8db6ef6722bd70afe85fcaf479b9cec59cfea1c3ec1710731c770baaae69d36c7e1f0
+
+COUNT=35
+L = 320
+KI = 3c20c3ce1fb51a4f1df5b34117272c9e2fddaab3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d58ef487e2e028b5ae10b6e69f8c7da3e13b0380347f4bfecd7a02a434d3e975019d4bfb86a6604ea536424e22a079006071
+DataAfterCtrLen = 10
+DataAfterCtrData = 0fa08435e052f675a018
+KO = d1a6f166d41dfcecdf4b4a7ac70c1d0367c548405a2b948dedb970bec87e4398c13847be4c93ace0
+
+COUNT=36
+L = 320
+KI = 7a646ebf71051aa651b9dc53a602065d00589927
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d5cf2feed253b6b9251eadb9dfe456db886f0e6daac15181f29899b20677372aa8fc1dc941ee4f44faa8b043d0c44027e4b8
+DataAfterCtrLen = 10
+DataAfterCtrData = 0da937d9a703f29867e7
+KO = d1a2ed6597718790443879e3e3621e844f41ab59611f9319cf10e2ba11d459d71b523f5f64c244b9
+
+COUNT=37
+L = 320
+KI = c0be38771650c0642b4671f9586205751b2401bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c56f00c39ceab7738554bf6dbd31c48450d5cc4a25dd6c48dbc9f6fb2b791767bc9ec0f0f63f39ca6268db4321b65d2142cc
+DataAfterCtrLen = 10
+DataAfterCtrData = 10837aa75fdf5df8aa89
+KO = 5113f2bfaef7343beb3767be2e6f0ef6cf6e62a508a6bf323156704602e0e17c8c493dcee4b89a2b
+
+COUNT=38
+L = 320
+KI = 0489a99d4d9f57b57e58ee31f518267e7e1f3250
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b3fd93bfa61ffc0971bf1cddfe7cb3e405b2aa475a1daf82de68c5ae082039942be47d160ea091198ce2234f56992571173e
+DataAfterCtrLen = 10
+DataAfterCtrData = 7aefba86a5795267e9a8
+KO = 22eeead06e0a146ca5589074e6288ab46ca6a9f87c2dad141eb0bac12bd4f0be01f2cb6f57b6f862
+
+COUNT=39
+L = 320
+KI = 3554dce4723e276fbd816e282a086a42b77fb962
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ea9fd031e3beee6a28b5e2b862cd46442b4f016617ee039bf7bb0a65b433746145272444264844792ede72a89cb705a6bcb9
+DataAfterCtrLen = 10
+DataAfterCtrData = 20a9fa634d20489c8ff7
+KO = 7abb23a4aa1c66480c1993438ebd0217881f8be59a59671a2cac3669fc0d30d0171c74504d43b470
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 6d85df76f0a7bb8ce5df4f14ebbc77a0037dc327
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bb5f3f1a0aab0c239350943880e6d19698655dc95fe9778e07d007f72924311267a5c3e1c95ad9b0f1b9731be098b453f7ba
+DataAfterCtrLen = 10
+DataAfterCtrData = 88295a9d15d0a5294219
+KO = 8c088ed7c6bbef7d9e7c55e07b7b0ce5
+
+COUNT=1
+L = 128
+KI = 30d78e31a806ddbfcbde9a2f4ac83ac3ca9c8228
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 97d8bdb7b0682435d984e73858c21b85b2535f7d2488c484309e2309c89e4520c7de171e9e33c6a5b6347774111a145f53ce
+DataAfterCtrLen = 10
+DataAfterCtrData = 51a9679882a80e34550a
+KO = dea81db26325354f1a8f439cc7fe1c94
+
+COUNT=2
+L = 128
+KI = a84035228ff2f74d0b1b654cd7e1356d4df4899c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4bcfbcea3f97783c15bed358b48654e7b89ccad90c605326b5ea510a80b995d635a3a53cfa51a0c3553fec3703cc3875e71d
+DataAfterCtrLen = 10
+DataAfterCtrData = a346c023ecb20f12f919
+KO = e267251df0cce55e15ff90f04cc9073b
+
+COUNT=3
+L = 128
+KI = 2b2957107eb5ccb3e1f1730d58198b623bd831f4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 10c0d5e8356ef12b26cc2373f22dbf08f95bae6d5849cc893a6d5c6d3bc304e8cda3bc76514032e673d637ac0db33975cd14
+DataAfterCtrLen = 10
+DataAfterCtrData = ad3c1a39f353abe2a2a6
+KO = 28cefa940877b0004047869ded550d08
+
+COUNT=4
+L = 128
+KI = 3fc278fa75d370b382643788d7048d8bfe0310f5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f322410d3d5ccc0dcfea7f436d2e3dac6a2e86d5e006d3373ec33876993376ae18e8066af24ace5c43d659b9c9cea45f6981
+DataAfterCtrLen = 10
+DataAfterCtrData = 070bc44cc1ab3d267abc
+KO = 2bee4779d4285ebac36227fbaad1f904
+
+COUNT=5
+L = 128
+KI = b2957b4f3ef33a14714a2e4c51e8d73cffda1ed8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4af9c3dd76399191e0914aa22badeb39dce6736c5151c7a1ab0c4db1d0bc3d5c8ac10dc53f3df496c2c3ae4be2f2adff17b2
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f3455a93c89775ec61b
+KO = 79b0df654d0633fd189021918b2ce345
+
+COUNT=6
+L = 128
+KI = b001f92bbfcd5c0ed26bfbcea5f29ff16fcf058b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8361adab2890d6c0bf13a1d8da33bf5b2e7345d8e9c92b7006949c5dde1ee055b5fecc2f4e6add6c28919f23ee3eeb204531
+DataAfterCtrLen = 10
+DataAfterCtrData = 83afc7ea65fd6241d381
+KO = 3b5f6d2e35eb84f520db7d128f2796f0
+
+COUNT=7
+L = 128
+KI = f0338fde97367c29f700109c101c944473e15cfd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b94b1212e55e605ea07fdfc0710eae83706d7b3bb42d0719ddcf25d7fd91d5de448857d31d4a7bd2ca89605d53f183b38796
+DataAfterCtrLen = 10
+DataAfterCtrData = e529c406be35a57eebf6
+KO = 4a176f68ecaee862d7c704df553902cb
+
+COUNT=8
+L = 128
+KI = ad1735d319fd0c77f02f038906280a41d1a0a138
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0c10edea72ebc8ed22bfb10a08bd0d43098c0fbcad381b75927266ec9b2cb928ca4818e24308475a8ec63f7a860798bd5ec0
+DataAfterCtrLen = 10
+DataAfterCtrData = 4f91898aaa239b381549
+KO = 3873a68c1bd6285bccb04168d449ade8
+
+COUNT=9
+L = 128
+KI = 42b8ad0be739266f78b4b8c6102d266f635f93f1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b168819a824e99326478178dd65c165b2d5a9064e44ee656970205b8a67c94516c1a83d72fbdbf10590be678a633130ab380
+DataAfterCtrLen = 10
+DataAfterCtrData = ece0941feae52bc0a0c2
+KO = b6a01042aa0d261bb19a92e7e31a31cd
+
+COUNT=10
+L = 256
+KI = 812ca4f4d5a0b66fcb1112073e4e91aedcba0df2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b17bde5b9c121b90e0f0751ccabc950944258651a4c04f8d1b1526dfac7c399abb6ac6c4245b57a014e5a73bcee975f1df7b
+DataAfterCtrLen = 10
+DataAfterCtrData = 0b0a263d77fd5af6fa27
+KO = fa764c848497eb5c39c9512b569dadfb84f1adbe25761ad1e5b9ca083573087e
+
+COUNT=11
+L = 256
+KI = ebf1dadbc733ba429d7fd3ccac368c8e2f86ea27
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 31e81d390f1a0848a27af4958e44e416a5045bc33b4be7dee97022caafd5777d2a3bc7b127ea646b70c705e2cd32b722d667
+DataAfterCtrLen = 10
+DataAfterCtrData = 12519571c32335f605e6
+KO = c90f0fd73af48d2524642aa63e2d15bd1118810831c3397299edc3862f52e694
+
+COUNT=12
+L = 256
+KI = 88dbadde5e2323893adea2648256cdf910bb3c3b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4849c06ae3020d483c8ab78fcf46a743a0f15396d9c32da4b27c832181fa87c84854dd4c1aa808bbfd895bd3046a37fdbb86
+DataAfterCtrLen = 10
+DataAfterCtrData = ea8c77e24efa8323afe3
+KO = 6081e61f3741718743c0c5fa228bd2e770a7daef7b475c7562e88f13c57253b1
+
+COUNT=13
+L = 256
+KI = 869a1e8c93779b25047bfef228362afe4eb1c1bf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 18b8e27c446ae642947f715edc294d0c66b967bf5aecc62bbdaaf5231fd9404a6834b9dc3217972c41a8a1b9b118a27edd05
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c7c995c628e6d67cb1a
+KO = 009959a23f8af23aff6b2870aafc51478bb83831a2278c86e2f240eb04cb9aa0
+
+COUNT=14
+L = 256
+KI = 1c842b73bbba5f31fa3a19967b84dd7ed428213b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0021f4b66610f56b1d43d73b576ce088d91b497f50206a8cfe9327c3100d0e3dd72b6b7ac9aa9cd875de4aa0b34edb87b1a9
+DataAfterCtrLen = 10
+DataAfterCtrData = 7cb3a82e13f716c5b61f
+KO = a773fbaea41fadc235fe28893a7f34061e92649337b3d6621f6dc79bb2687cff
+
+COUNT=15
+L = 256
+KI = f5fd3e105e2042f35ef542aefb6a573de17fac35
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f7b7a2229057f6245446b3cd6ce5db49d2bdc25de54a9e8f34d814144a125bc2e4057c13f65974161be2ced5e9bf60d98b63
+DataAfterCtrLen = 10
+DataAfterCtrData = 22925eabcc57d4141963
+KO = 481e6252eb06fc6a0bb5b493e989ed9519ef4d2efcd57da5f931e4a804220713
+
+COUNT=16
+L = 256
+KI = 6524761febb61e89beb0478b378d05eb5a1b0dc3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 67157de3a73f1b147a2aaafef4aa6f8b02cc8bc45318a7abf443df078c21a7e645ede9c6d85e9fe6f2d25c7d0035e1a4d30d
+DataAfterCtrLen = 10
+DataAfterCtrData = 2c09fe65515f00e04337
+KO = 0ad1c14645e0aff02c963f64e581d4eb53892199f89b6dc7cf9974327c93d057
+
+COUNT=17
+L = 256
+KI = fc5204fbbc62e011d374cf56afa22c8ba71738fb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 299a843618868d3a7568b97e8a00348ad446f5f333413d1a25a79508ac190afd8844f7627eed1aec7c7f101f860fb212ceae
+DataAfterCtrLen = 10
+DataAfterCtrData = dd1c05cc62750fd693ea
+KO = 4286a603c8fa35d8c1716382b53a35ab7260c2e5db2117d4825999d856fbfd00
+
+COUNT=18
+L = 256
+KI = e1fb71b07f96f4f71ad966aa2dd71891aaa96f67
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01aa2608cc157624f3f99c14d4076493343a9c797717c1edca4bf84cd073a44761ddfe08dcae1af8eca41b7e5fdc9b9f248f
+DataAfterCtrLen = 10
+DataAfterCtrData = cb31c782b6537363140d
+KO = 51b59ec38d1df88da0cd32237846319ae8d4ee61c34d0d0d265c7b7a0fc6b8e0
+
+COUNT=19
+L = 256
+KI = 1e7c096a9d87145919a1055ff7d176cdac7cbe02
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4309e53a5e2a9c8de20ab003ede6fac401a7bb3c9b141a213130da9f3fcacae3e6d68d2b40e29d16aae2dfa0006897e5ffd6
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ae825b8a4f5d5c31bec
+KO = 7fe40a7ae115c8457d982ce69663d0fa96248245c471c6c23fe850692444c063
+
+COUNT=20
+L = 160
+KI = ebca448715d872260bfd1067649c2fc4cea7954d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3d8a4d4c82dd3ae710bf08389988610d84c5d85fd1fa35a29d91da3e0ab2a8d84ec11ba9ba303caa7e4a73c9268ef4513e8a
+DataAfterCtrLen = 10
+DataAfterCtrData = 79d1722ed6aaae410e8f
+KO = e2cd62c0801d7e3e17e2101ce51925364fbd448c
+
+COUNT=21
+L = 160
+KI = 5e93b1665a3d1b7d612a5ab52af71ea71283e08f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7cb3b860bda1867b8b84446138ba33b23816aa92a7a976edf2a6211b145a15c17bc54ea06dc2c9bdce6dd82ab1290e32026b
+DataAfterCtrLen = 10
+DataAfterCtrData = cb6afc5447cc5d37cb29
+KO = 892d84c6ec006c907c8151e372ad7bd10fca1c00
+
+COUNT=22
+L = 160
+KI = 7fc5cfe92a8cbae5b536380e6b0ea0669c3f8194
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8805cc7a902a673b5f2c338b52f70b5592a2c66f20010870a5c370a2cf2a351a86fb5c769199463a38605f66a721cfb1cdb4
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f69570fcd00e8ed8a92
+KO = 139daa94e180eaf8b1730748e42e78449a9a2f1f
+
+COUNT=23
+L = 160
+KI = 433298a92f6b1fb107e4db0c66a4d438e5b3adec
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 04bf26262e1c28ae5ad50fcfd6e767dcb4f64b5134b0c5c202e4311ecc4bd7b780b481f91c5cb50399404ab99d1035deecfb
+DataAfterCtrLen = 10
+DataAfterCtrData = 04233a571862126b4589
+KO = d17a91ec028a9cd6f85a0bf3e4b3cb9eab5ecf9b
+
+COUNT=24
+L = 160
+KI = ad4c04a9c5f4437d4ce622cf513b685ddba52340
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 110ef9cbb0ff7a9b6fc92c862e584c94937d9bc9273c7b11cb4af353bb43c891f33faec26d3b6431fa7ddc5c6cdc5e1f8f89
+DataAfterCtrLen = 10
+DataAfterCtrData = 42cb25ad2b503101ecfd
+KO = 646dfb26eed9e1d29c22fad714199efdea467737
+
+COUNT=25
+L = 160
+KI = caa5998e2895a551b352c1e0c56f31c87b51b2eb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 11cc36026f2164fd10af9b6e06d783a034bc6e30c876e150e15d2469c246c746f6303b8dbf477f3aa0ce1049e99cffb868bb
+DataAfterCtrLen = 10
+DataAfterCtrData = 54c1389a9320f03ccdd1
+KO = ea0e7ffe9281cd516bc20994579d31cc497444c1
+
+COUNT=26
+L = 160
+KI = a995ebb11dc1cd688576edc057c2a6daa498a01c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2de7d80b314654c3c46765a220f1d7b7124e0e29fc30ce9ce8728aba22521bc5388db7eda76ce571fcf573c5db7b0d39cdcb
+DataAfterCtrLen = 10
+DataAfterCtrData = 1687d2b1e9f080172cc2
+KO = 0d3715792f08353eea4f7ea3e24ba23fb2bcdfcc
+
+COUNT=27
+L = 160
+KI = a3a95d52138b8888f63fbe71ec144dd5d9db2bf7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 039bd565f0494261ee6043eeaa78e720553a566f4b0534258ea47992758c51403899cfb1d7ced1a4ee426f1bc225eee009d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 4326ecfc1f2ebdaad095
+KO = f66398b96e44a955d635a00866123c3a352bb63c
+
+COUNT=28
+L = 160
+KI = 8373e9e1d2daba46529c562668b66b0702e9143c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 479e7d2f5d6d0905835ff27808020fd190e056fbac8fc32903f3892908a2a3b4007630ef5cb596ddb79a28debd0c9180b7e9
+DataAfterCtrLen = 10
+DataAfterCtrData = 8f9e60c01a69322efac5
+KO = 5e78a2dd16ce486e20a577093472cdcf591dd9ce
+
+COUNT=29
+L = 160
+KI = 0c8937c3d4b9cad61727ad319c3706e22007c0dd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ea5047f9cbfa29f92364e000abbd22cac0abcfd3d9d630331382e24bb78af9cf40650c57ec65da8cd391acfd8cda925ff138
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ba31f5655d8ee4948e0
+KO = 6b4911f69204e2b57e5fcf5122b663c5cc38340e
+
+COUNT=30
+L = 320
+KI = 6aba6f0e9035dba33a07fb62a4bfed6ad52948ad
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 43ac14e80c5072326ef57ac3222b02bf506e23881b8ce47a48a77d13e4ad8c6b356e2b35990c818f80441d8e3581510b5536
+DataAfterCtrLen = 10
+DataAfterCtrData = 007664abeb864b3956f3
+KO = b51a28e9e7beea7176c395581e2f4c79247527c519d48168b47ca76a4d1f4178d637907ca2725f49
+
+COUNT=31
+L = 320
+KI = 9b16f41ffef34ad86d843d3effd1a4863b4b5ebf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a302ff22bdf51b6e4175fad2f9d1a3815d384a7d3fdca3769e8d2df9580265ded45abdf706425f33ed51940171343213c770
+DataAfterCtrLen = 10
+DataAfterCtrData = 8e0c174beb3952c55586
+KO = 0a91598f286655f80b5b5c64a8583d60e910654faf018fd863224d3dada576ebc82c678d1a70620b
+
+COUNT=32
+L = 320
+KI = 71a3b060d0956adba9446aab50ece95b2b127dc3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 11c23d6bc78881a0774001a6eab849a18dbcf0ed39c20e33e5b24f0f70c908a3600a6637ee8786d6633cd2c054548474b343
+DataAfterCtrLen = 10
+DataAfterCtrData = fc04d99263fa923c398d
+KO = e012dd4d12fbe857de018e90058a5852e59b74be11805fbe8880e3984dcaf79ca577e20fcec12905
+
+COUNT=33
+L = 320
+KI = e1d8f759649fb75908ba41f878da9e1035cbb29d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 986cbddc7fad35a37573bbb43d6295d22a1258b72ee1f61c7a8705192ad6fa029a67801ea5d55f5f50709917cd22107dd8ea
+DataAfterCtrLen = 10
+DataAfterCtrData = 6c8212f01b4349674fc3
+KO = 73a5d58c2cf3b4e7f15e6d7bcf51a8b0b0048486d7099e2e60bb23fe6acd36656305d9a3f0fb3933
+
+COUNT=34
+L = 320
+KI = 6e290d3d86be1581a3000b786d792a3b9f5a4405
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 449836d9d102a5d7828cbd00b798b9c985a8f4b9929923aa07674e10d9c38b99dfb10868bc80f93d4676fcacb1d8310607d0
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ad1ea2ee2a65affcfb6
+KO = e2be0e702413d7088b88df7dbf78c83aa4b7ca3990e001ede12e52dafd6c60cd6a0afacb24398416
+
+COUNT=35
+L = 320
+KI = f6b27f788ef43b6be229629623f7a7f81cedc297
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 83f607e299391b04a2c48da1bd9cb0e8a5e23c3e3f18483b494334fdfab12b316ddb2767c16dd5982b9f4f3f42a48acb4cc8
+DataAfterCtrLen = 10
+DataAfterCtrData = 61120df0282f2e097fac
+KO = 550438cfee09c47a42269c5ae86d0260b547ef6e6b7b89128a4843363800de02475ad28f2575a56d
+
+COUNT=36
+L = 320
+KI = 66a5e8e17a8dd212444e1e475d2a398e6facbbca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c95baba3d4cac38c1d54698262653e499aa419fa66ecc5e0d226735ff01f571038ea0fa37103a14af1fcacb7496f780fbb86
+DataAfterCtrLen = 10
+DataAfterCtrData = c6655d4a38299bf2cce6
+KO = 8134248c10e2a5c14958f25a36e4ca97b37594e56ec2aa4e27cf278972438174ff59c7d67c45a638
+
+COUNT=37
+L = 320
+KI = 6cf9c8751be4767c8c6d6ce8115b070c845f1fae
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b3530e07926b79259dd1a86c9103a55b383c9da7ce863470aee646b44ef073536d32d6cc63dd60b4b9dbd4d4d82b720adcd0
+DataAfterCtrLen = 10
+DataAfterCtrData = ceb86682fdae9c33f7e6
+KO = 99138fb0c6baa5dc1e5ddaf715e30e6bf951e13a562c59c58c32c5c9cd8c6d7c91e7fdf2c9dab259
+
+COUNT=38
+L = 320
+KI = 0c49a1690b265ff215933cb9083f7558d7a9a603
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9424f0ea9ae3535fdfb5f2bc136edf824f04f29ca93f9fef1236f7d117e6d852ad919f1336509138c052645d58b30799b730
+DataAfterCtrLen = 10
+DataAfterCtrData = ec213482abf3747d2695
+KO = 30b59c2eaa3224155ffe1d45b97dfc33220c1bd99633c7f00902f93ffefcd7d2475fc771dfa4446d
+
+COUNT=39
+L = 320
+KI = 991c744e25abd5f0f74f0ef3171539b4745dc4e9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f2b03e0f645041f5c2a080f000e38566cb8633712fe3d7fcac5da77451eda9fabd1dee7670b3809117499388450d7529f0bc
+DataAfterCtrLen = 10
+DataAfterCtrData = b51cc203c8cf2a669c5f
+KO = 1ca77feeb7b2378aaae81321ede7c95a16464560ad2d175c5a786403bb1952aa783bd43dd00fe477
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 00fbfbfd14d5aea6d837e2c05f2bca244e04e578
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 72a9d1693cd99c5bf82475b843859919a7c3b30f2243986a90b1ce790a67831446cc929402256408f910ce6c468ee04f8ebe
+DataAfterCtrLen = 10
+DataAfterCtrData = 5a9b64aafb7c7cacb483
+KO = a29ff62f059e3a23ce00f0983f998bb2
+
+COUNT=1
+L = 128
+KI = f6e4f589906d9429c291a3bf8678a2dd9f30cbe8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 378a558649290c1ba7811c6b0351c494f742b8778b71506b857418c1f896ed3da99bfc372e330dbd0a641ef546298375ea51
+DataAfterCtrLen = 10
+DataAfterCtrData = c7dcad421a04cb3383c3
+KO = fc5155474f36282394ee8735566a900e
+
+COUNT=2
+L = 128
+KI = b0eee39d76d0b2505c47363ad91bde91c93d8ff4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 542abee3ef65a0f2e993ef323b6a3256224a859982d3efdbef1b75de60bf40fc583dcb4b97fe567a086a5581deb8f7416ec7
+DataAfterCtrLen = 10
+DataAfterCtrData = fe9747ba18747f7129d4
+KO = 3c2d7863f7ad45df80650b247352ab69
+
+COUNT=3
+L = 128
+KI = 5caa16539b56665d03eb3bcbe2c60982e9386708
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bc7d97a506f77614f0e914b878537a0bd23f9d1f63ddf7b0da546a6bab6cabe27bae2f496b4ac1068a1d5756758ef84d25eb
+DataAfterCtrLen = 10
+DataAfterCtrData = e154b7933a3e82c5ed9f
+KO = adc6590679ad95568d98986a2567d34c
+
+COUNT=4
+L = 128
+KI = 25fc6f8e31d29948f183bc5bde0fdb851ba9a742
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e04e078fa82691460a87f8d9d7585aa706a1d8ef044783e006cd8c9e3c946d8ddfb68c75ee87b8bfbddce8b7115a8ce0a1e2
+DataAfterCtrLen = 10
+DataAfterCtrData = e336fad4132ab3abcb32
+KO = eaac1973407711aadeca4e27141d9ef0
+
+COUNT=5
+L = 128
+KI = a060ad6d0ef0b82e45460a61c360f71001f2eff4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 90cd656bdf8357b4fc696d0c48b51da4eac96107597f20dd753f50afd05a09c38cd5b17188ad83ba4dfc73b87eec1da2ba00
+DataAfterCtrLen = 10
+DataAfterCtrData = 661dc4e9a375ae178303
+KO = ca36fe2f28e852810acfcc182adfbcb4
+
+COUNT=6
+L = 128
+KI = c940d671d10e43b562bee97606e46339d76e1a5f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65a3f61517dc1bb7de15148beb39c8c0977a1b67aac8a20227b8ead5d1c5f8010e03b2094658aaf2956b680e738c6d01ac8f
+DataAfterCtrLen = 10
+DataAfterCtrData = bd26527b3c0392fc5d3d
+KO = 0cffac62da85b556f4fc287415841472
+
+COUNT=7
+L = 128
+KI = fba6d4649c267e555a8fcf8e7dac644bbb7eefe8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = da27fe5c263bcb61864b8d1435dc618c51823a8bd5a1008ad108049fd208e2d93eea59725bf44201fb4d9d8f66fc404774ae
+DataAfterCtrLen = 10
+DataAfterCtrData = 11b7e3a470091cbdc46b
+KO = 72243f26a3872ccd9a093714307176bc
+
+COUNT=8
+L = 128
+KI = 4df775ab9998b61c7f7baaa750c5842fd143c1f3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 290488e5c3895277c360d0fd8d216b473d687ef3058649f62b5f38cf971854a77df4366df9efa6112b2aa6c53a47dae054e0
+DataAfterCtrLen = 10
+DataAfterCtrData = eeaa4bd3431b659d4ab1
+KO = a59d55289d6989c70b855e4f400e22a2
+
+COUNT=9
+L = 128
+KI = 8a19eab301263713b681d8b19fa8c77d71871b99
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c73115f1b7b87823426868cda365bffe0f53db97fd0af2072c0b0ffd366711f21c9e93838df6554c9be1e94bfe80be95d146
+DataAfterCtrLen = 10
+DataAfterCtrData = d2353d4584ae8ce9c0e4
+KO = 6c90b45f03904e906053af8e049b87ac
+
+COUNT=10
+L = 256
+KI = 3bfd90932973511b26b7b5ee6f63b799fbc0dbc2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8992245f6ceafc98d561a16049783bb9429de429ffbf3c107ffcf18824e7fefbc8b2b8df7652b2b73bab830333686d2694d0
+DataAfterCtrLen = 10
+DataAfterCtrData = eb4ea06f315d245f83bf
+KO = 4cdab8f99897c23f1662d0e22f9f4b85e248630b6ecdd91f70c837dfa0b01ea3
+
+COUNT=11
+L = 256
+KI = 8b8b83768554ec5024976b6eca3679c8b9df8f57
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 16cc3454a4374fab3af1224ee337afb8711cf5ff44386f7f07d322778763487736f05059010e5134632904f3467f5d933dac
+DataAfterCtrLen = 10
+DataAfterCtrData = 9da1bf2e2c85f2afa790
+KO = bb909bf80676a9474e47b31a26b74899dacf1edcc726faf8ef47f1722be88400
+
+COUNT=12
+L = 256
+KI = 7deff09cbe35f6f1ce0314a523bef5112df7ba8c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4ee57d5617a78ec4155ed1bb3bff6b4026bf50622afe896805a24c35293a3438167f8939726af440d6afd5162c89aec1910b
+DataAfterCtrLen = 10
+DataAfterCtrData = cf7fe9c36aac8953aac1
+KO = a79ec15bb0dd01a8c050fecc054ff5f3722401eda5091a0ecfb3bdea9ed4e968
+
+COUNT=13
+L = 256
+KI = 0449cbbc81e07b781a9f4e2f4228bfb43e71b598
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 90a56acafcf542697c80cef86892b0dee2bb582ced6a39d42d96655166a2be4d2be5cdfe906a217d4f1f3629665ae0f87716
+DataAfterCtrLen = 10
+DataAfterCtrData = 0893550099e3ca72b863
+KO = 660e9ad9dfb3e32bb84deee953e3522837b709cc322df3a3403b0361695cb2c1
+
+COUNT=14
+L = 256
+KI = 3bb14ddf5508d6bb84c7ef5879b1fc86a9404e91
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 91e1db377776cc07aefd654a9dd2e9c9bfb2c8d8bdf36a0badc08d19cce997f84cc9589e045cb34cc50b2865f9cc9d77abf7
+DataAfterCtrLen = 10
+DataAfterCtrData = 3957b338bcb6d59a7d8d
+KO = 600113648a6ff7c8058aebbab13ed604372c03d9527e8f5c847c1003fd7d39ae
+
+COUNT=15
+L = 256
+KI = d5954b7cdb680676d03cd6c48af89f6b238f0ac5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 638e62c24194dc97bec960bf4b63abd35591f3bb8fd12e72aad43af52f552ca3df611b90d03975987e8a2096f987ffc9023f
+DataAfterCtrLen = 10
+DataAfterCtrData = 94d94d9ec1c1825eb4d4
+KO = fbd0d1aa4549be1667e96ba83e0b0e4a4e5cbb6f821ce3fd905bcf13a634c41d
+
+COUNT=16
+L = 256
+KI = 757b6b3c180b07c6dd46d06c83b28505fee1ddc8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 67c234ecca7297f88a5feb84c73596719ca09fd25663fbb3aa38becc509d2e0152c781953ec94ac61768c0a8915dff43346d
+DataAfterCtrLen = 10
+DataAfterCtrData = e14a56ebbcbe6343793a
+KO = ff4e4698a7e6fe9d2d418aabb7fef9186890c1e151f1ae8c24c2ffb4c5ab7227
+
+COUNT=17
+L = 256
+KI = 386daa5598cfcb0268c6035cea7ea16d88dae730
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2f38372040c24f90af3d31a9bd02e97fdf1bca55776bf9d71d4d266f0060875c3ccff96cd2326ff4965962ef2ed57af3a1f1
+DataAfterCtrLen = 10
+DataAfterCtrData = a273f15845ca142952f6
+KO = 6c110b94268c9e460cdc05967c7d9eb337588106cd61f3e401ab5cdef5c455fd
+
+COUNT=18
+L = 256
+KI = cd8f918cbabc1870e579350baec86c9fd5bab5ba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 278794b7c5f37a8b914c103edc0a9d367c9bce6eb7256dcee49006fc07ca8a245a0f4eb1786ac533175af15914c21c09a028
+DataAfterCtrLen = 10
+DataAfterCtrData = 5ac58ce43fce7eee88b6
+KO = 1067766a866ca38232dfd6bf939f5c9064f4b15dba96d677eb35cccbecfd2c78
+
+COUNT=19
+L = 256
+KI = c94987d6c74dfffb56c805835038392d95814864
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f10b160426733645c21c7434a57b037c2ecd15d0dfe6af13c274c9b7e63efd479fa5802e88f2a6dbad7314db3354deafa83b
+DataAfterCtrLen = 10
+DataAfterCtrData = 92ef996aa01ebb7f395a
+KO = ebd545dd61b3a6f5a73dba7aaf5b9110e867e95df5922bd20e5c4348ea7e97ce
+
+COUNT=20
+L = 160
+KI = 58a4678df62f833950964cc91e6554c195f975ce
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bc253f63425aef6e5085f2f35582a010ac8a935914455e3a3a235b1459a7df7e010b3e1f3d79d598b363017ec1b0433e1a6e
+DataAfterCtrLen = 10
+DataAfterCtrData = 12f47a7a5b4aef95d788
+KO = 82194a5292c5b510bf7b0efa99ace447beb5d584
+
+COUNT=21
+L = 160
+KI = 0b5f743686d59f17e943eb1f8700e46cb707d8ad
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 36ea3b53d8e4102d105f1d917d004f12d9e83c654bd05c996a7d8992a1e570a6011b733c342557cbd2652ba02aac35221af1
+DataAfterCtrLen = 10
+DataAfterCtrData = d1fc217c73e9d1271970
+KO = 20580f8a589ba0363be5047c464d0c71cdd4cd72
+
+COUNT=22
+L = 160
+KI = fac785fc4b03dd358e0d5a839ca3be78a1045d18
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0479a1a1df050758953be285c5c0311c0e7503923036c5dfe0483f34a01bd91d77a8185ec9761c8b793047dabf59b651abe3
+DataAfterCtrLen = 10
+DataAfterCtrData = ce7648069ac4e378ca03
+KO = 313efa94d6ce0a23bfcd6e8f9f96fbc78cdf67f6
+
+COUNT=23
+L = 160
+KI = 9d77a59ee53a948129355032646891c25d9d95d5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f25e6d4e4610048d8815c354deff70de57d7b1a50f963a34c51dcc21e71a0eb0c5a70777701a03dc42a8eba06ffb1c719039
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ab1487e0a827111c034
+KO = 2843039d2d2bd6f62198035f4674ca8c6dd1ef5d
+
+COUNT=24
+L = 160
+KI = 2a8bf50d07687b8720f1674e3cb50a169c10a6c4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 21a484070d2e71c10d993a39600f9b43b569c824a933580a1db09d47554e0c622daf785ecae629c5760f11384356663b63f2
+DataAfterCtrLen = 10
+DataAfterCtrData = 99764453ec1aef651c7e
+KO = fe683f1a78943469de92dfd3c6c66635d7ffe175
+
+COUNT=25
+L = 160
+KI = ccbe8e667439f1cf3a2c9112639b008b8c453bd4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 94b6e0be798cc81e5d51f6fd9235f7972d5a97412b305ea5f4fc0ae5da62223178050c43354ee0758d4dbf879d00ab6c1344
+DataAfterCtrLen = 10
+DataAfterCtrData = 139f37bbd41cdb52622b
+KO = 4003bc9083bf7bdb76f294430c3675acf5a18a01
+
+COUNT=26
+L = 160
+KI = df1dd4d3557141ef0848ac65edff5fad893276ac
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 80da81f4b4977ad2ce24a6bb9743418cb27c68f38a6e89f9e832fbd63c23fbafc31a4b67ed5df192f40a0814713cfc09daca
+DataAfterCtrLen = 10
+DataAfterCtrData = e48a535df416243756f3
+KO = 91c448ed5551c3a3fdb87f70e507fcfed2a3ad4a
+
+COUNT=27
+L = 160
+KI = 66009d5aaa6f752f7fd9c99b1a7c7b1c5220dcb8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f1150a3ddbfd33cef39be8cfb0d32d25994406c284cd67cec1690e1d22f7c11d4c83e43970cfdc21a188b2fb73c1eb53b037
+DataAfterCtrLen = 10
+DataAfterCtrData = 91a6aa843f4cb2bdda48
+KO = 0c4d94ec0a38151c0ad3b0738c1f4afb83d4f354
+
+COUNT=28
+L = 160
+KI = 1d3432081608f52d17cfa230cbd181bce12c564a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c8d825ca1f82c67ea214fbf41c467883efba4e6a055d8acd77749e1ca23050b5f69c2a87856381f383f5a52565a6a3e4c48c
+DataAfterCtrLen = 10
+DataAfterCtrData = aaadb2792db10fd91ca7
+KO = 4a243b5b553a9114901dc1da6ad941301cb45a43
+
+COUNT=29
+L = 160
+KI = 785d1ae6f118d8cda733555ad360488571fc374c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9ac2a08896215b93929e0ea9564c1071cfea4d240f84ae70caffff59f3ca779fe367dc07ae48167e2623129ed7c82628ed31
+DataAfterCtrLen = 10
+DataAfterCtrData = 9df3edfb0ac189de142c
+KO = f5c34480c9bb409eeedf943007853c2689e592cc
+
+COUNT=30
+L = 320
+KI = c4c58ccd18c35acdddbf08d659eda1c0838d7ffc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 80996f0739d9efe9f05d0a30c26618bebdef619767fc9a8bc9aad135458b392e4fa04742545c7f5a2e428aec738e7810b281
+DataAfterCtrLen = 10
+DataAfterCtrData = a243211feec9c7bb567e
+KO = cf745937e3850a7dbbefffe25603723d4eeeff1c5f17bfaebce1f120a9fe17f401af0e341f5db7ad
+
+COUNT=31
+L = 320
+KI = f7e11b4e3f449b47d648ee454dbf76db247eba03
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 25b4bf5e41bc1288ac73b251eecdd178592797106e71e1a17d68324bc9c51aac314f623ce70796bf13b0c17d41873817408b
+DataAfterCtrLen = 10
+DataAfterCtrData = c2ae4a9dd1ebe4d00a1e
+KO = 1456ab5706c1ea2b4e0ad2372416711dbc08082cea5564c58e91b2b98d59cb1125666cb08a37bc89
+
+COUNT=32
+L = 320
+KI = fc6d2027741647591baefefe443043aa2cd52298
+DataBeforeCtrLen = 50
+DataBeforeCtrData = efd4ef8ca2040fa92cb54ae5dba71962010673c3cc9c015862199cf985f8e179ea6255750f44e0b958745921ca2f4d204d94
+DataAfterCtrLen = 10
+DataAfterCtrData = 729c4acc4755fe7c7fd8
+KO = 6f26b7a3fc26c3ee4521c6f7da680a3ef9ba9a6e8051ae0a2308b912c5c1f052ce62ce2a97f70f1a
+
+COUNT=33
+L = 320
+KI = e5682c7467b3fc99573b5f71f15f29c6cdc09704
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 528f6504821a106feb8f9b6d55e7f4a7df37d4b26c5e8e518fe99645242dc41453b0f5f8815d7b899789a252d2a8311a256b
+DataAfterCtrLen = 10
+DataAfterCtrData = 31247d3be2f4101a997e
+KO = 14800e6883efd9819c4ae0c8f65468870b4498cfba3bac7cddddb51ec4be5838c22736d0291d0803
+
+COUNT=34
+L = 320
+KI = 692504a4bec7b5ffbc679893a8b3fb9aedc30e49
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f28c5cc3aec428c30e8184bb483894a03c0c012f1040eb803e0231c6521c5935aa48765c26e420139cfa43aba85ba37b0f94
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ae371e51556b225de01
+KO = 0b33eff66af6e67e294fae1b94beb1793d9c70f965cbd6ea3886ef03f3894e023586cff40baf4bfc
+
+COUNT=35
+L = 320
+KI = 3786b753e4414444668fbdd0f8c50a4f1bf8ffa7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 43b6808d4fac954522058bf352fa9c9602fb1a74bc0ff721400ea25c9932b866654f7ec0e7a595e79ce3857a6190723d69cd
+DataAfterCtrLen = 10
+DataAfterCtrData = 0d9756ec669f79eb3016
+KO = 9e28af24107178976b4de8dc64afc7f72a9e0d6da15fc5f7096cb9be77cd772145a4c3c9e0757fae
+
+COUNT=36
+L = 320
+KI = aa0ccb2ce0922c87b17c9ffe4cfe1d1022f47620
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 46b9b0f6871a1ddfc65b2d1b8705d570ef1231e806569a19fcd12eec0a13e50494aef09be123b652e8cb65644df81be6c8c6
+DataAfterCtrLen = 10
+DataAfterCtrData = 65c5e577dfeb74f61a79
+KO = 6862458d3992cdb8a280d1aeda1cbd7c86c7be7870639922316469388c9fc5a569f4ff1ccec621f8
+
+COUNT=37
+L = 320
+KI = 7f0cb2aa53d847747a3065a5f1093a11038d6691
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b50deba57e0f66f2bbe0117d1f6d6ee47d714789f489ac359c4f2c3ce55abc57d23069f95f4c067c9ebbde6ad3e8ce4745f6
+DataAfterCtrLen = 10
+DataAfterCtrData = 8f44856564e5aa2b3b87
+KO = cc6d719d6e04495762a2289be9944e7119e721e142ed0d37cface6d0ea1678a729afab2f3fd54003
+
+COUNT=38
+L = 320
+KI = 03b51d9ed02bad626fb332fbd7e8301c064259f3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2cfa8926a3be93cf788a17097de73f085b6cef6c97ecbe81cafefe1151d55c27a8fc3349cbb0e7ffcff86ff71c55d4e3568c
+DataAfterCtrLen = 10
+DataAfterCtrData = ec90d91210c64084f239
+KO = 6a0f13339de6e6718bd0c012c704f9dc2387fc94ac71de660d7c0bff8e76c79fa799dd9cf575b4b0
+
+COUNT=39
+L = 320
+KI = 8cb9cc5024b527dc0eac76729d5577d61ca41c0b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8f80b1e5a8a7c3357feb38d8e9823e96c122c0e2296d0f0868141154ea6fdda10327f356d9d231c2ddf368ef6ab48791d083
+DataAfterCtrLen = 10
+DataAfterCtrData = d3889512fad1f7c5a47c
+KO = 43e1bd7128b42a43dfe9ee17fbde32722272144137584f1ff35b0e6324976d7cb1682eeb70e670fb
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 4e8ec7f7d4b1595f62d400d02e2e8b7634cc5f41
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 46fc844d9b22f21fd4f033a180a6e7a0fe5b2fe2675bb64ac1c84eb31fa56aebab35d8e907f291a868d76322c1b01468f9dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 96712d4ad2011956403a
+KO = eac2623b46e3abc112a70cac89499744
+
+COUNT=1
+L = 128
+KI = 6c334f5b4c01b56e1674ea452b4d89ccb763bfc2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a09391662b4e016c21a736e044abecc57997ebb6efba1ccf0e0f722e263f3cca8bdb993b6c2a0a8820968fabd865aa832d01
+DataAfterCtrLen = 10
+DataAfterCtrData = c7662aabdcb05ba7658f
+KO = c19c2238545a844bd1f23f764896cbf4
+
+COUNT=2
+L = 128
+KI = 8ce7ca08061e89b4ce7abd181177907ce0809fe1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0eec09b66c65d5c3c972369e867f18a67ab109f8b1e15d568e326bad38349e372effa78b2d1110d55c3eaf3a932a8d7e8483
+DataAfterCtrLen = 10
+DataAfterCtrData = e7398c45763d159e393f
+KO = 1cd0fad9d3d210d167cdc90542647d2a
+
+COUNT=3
+L = 128
+KI = aae9c736ff81afafe09d277dcfd22cd816a6eeb7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4d06bb09ff85d61c19ca4353467dfc23ff56866f1b1028bec4766e0ca55e68ae480683b05418720d08323bffd1adc787a323
+DataAfterCtrLen = 10
+DataAfterCtrData = 1072d6530eb7d1dcd32c
+KO = fc4bdc7495e9758a338c78b174b190c0
+
+COUNT=4
+L = 128
+KI = 3abb7cfe2a28d3cf0f5bb6d82d651741c751c538
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 45309e97293e405ca8206fc74210a9bd58715090b1c9a9eb27383a00c66633745a628cc00ba325fe0be553676568a34fc3e4
+DataAfterCtrLen = 10
+DataAfterCtrData = 8f1b4fcba650396d4fd1
+KO = 3d3b86ef63b8ca44f2fb2ab83c3999f4
+
+COUNT=5
+L = 128
+KI = 886cf23914e1f801511206a4b33c8e110c815cd6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c9c4419aff15b1e47be652c5ace64465a0029b67197b500ee0afc25806adaf6cb06c533fcb378c075058a4ee1192b0ca47ba
+DataAfterCtrLen = 10
+DataAfterCtrData = 4f3202b978fd3ce06a96
+KO = f3467954cdf0713550a847398e21925f
+
+COUNT=6
+L = 128
+KI = 27e1d627ad44b9575cdbc05789f37e8c2de4f972
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a42648328d5503a27be8b6be0f976f0cecb6c93119f65b77287148e524874d7e489b8212639fd7cbf539622120ef5caa348b
+DataAfterCtrLen = 10
+DataAfterCtrData = 00e5aeb62a242a65f70f
+KO = 14846efbf84596f0b20f10fb96e51992
+
+COUNT=7
+L = 128
+KI = 73ded143b52a9593a18b96848296d9e971d4cb09
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4764cc49c2184a6a3d6a4ae0404b040d64fe5cdc38bca6e225d90e2d4c15109891edab28b2e07854860cb092b67cbff9411f
+DataAfterCtrLen = 10
+DataAfterCtrData = c85f98b009c39e758033
+KO = d2244b288c78431fa1c28433b656d66d
+
+COUNT=8
+L = 128
+KI = 9c74ffd3ca8cca9f77a587f8b66c6dbe02a1d573
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2a2cbb201e723f10131215187a0cfff76d527824afb7c884a95f9104048d12cf5767734b58741dc457c67d851b5ba76885d9
+DataAfterCtrLen = 10
+DataAfterCtrData = 21ea28720805e3402b20
+KO = a19819ccdebb66c18b95e38f85ef3131
+
+COUNT=9
+L = 128
+KI = f226f57f3dc59c67ab8008b54a8ba1b86e6a51b5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 886f5cfae5435a70c9e76a1a9c77a5bb05039bcfaf264e4aea23ffda3876ef921236cece4e364376712d46600c4d4e0de4f2
+DataAfterCtrLen = 10
+DataAfterCtrData = b2a375de676de3dd190b
+KO = 4d63c952c8ccd16cad73f6072d58ce21
+
+COUNT=10
+L = 256
+KI = bc8cade6f7a3a756398f146540904ba709b2a78e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6ec708d082b5dc6740d0672826dba89dceaeba33d2cf285fbafd296dd44a75d1f2022bf23c8f6702353c7961be1b652dff7
+DataAfterCtrLen = 10
+DataAfterCtrData = 1c6550ca38972de8d18d
+KO = 22e0ab4b84c778e5a480f4ce04e9cd6f74b94a82014d3b91b08481752b15582f
+
+COUNT=11
+L = 256
+KI = c026dd31e191d3a5385006ed8f05b792a154f1ab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d1a183c4f841a0e3b915d34c940d35b67075a0ea4f391f91e0e554ac727ad103bb76317c2e768bfa372e0d500ad423a4ade8
+DataAfterCtrLen = 10
+DataAfterCtrData = fd5f5f6a63bfdba516b6
+KO = a1b37de71f4ad97eecd0eb8b7db7a2aa05111b16a102dca94e30244060479751
+
+COUNT=12
+L = 256
+KI = e9bbb1c65ed7a0f94667af35bed138295bfc86d8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ce488c31bfe2a2db99cccc81772f967360544404652fae87f0c3ae99fff20198c0b9e45f855574b96fd885d03fe190d6444
+DataAfterCtrLen = 10
+DataAfterCtrData = 3e12fc23270aa01f3d18
+KO = 4a71e278d09fbfaa4ae2afe62189aa07568bf66d37ae4dbfabc89784c46ce454
+
+COUNT=13
+L = 256
+KI = 15235252d3359ea8ac1205c3e1e5f62b17fbcbe0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c4b0a188831dd8ee536b3805efa90af07d518a6394377f3facf3f1819f0f0b6a87ae441fb53539d7bfbed80084a2c1dce454
+DataAfterCtrLen = 10
+DataAfterCtrData = 686ef861755b9ae8a82c
+KO = b2e51034ed286b2b42c293a2a2b17a8a19c1dbc42cb5d956055b2e58dd635123
+
+COUNT=14
+L = 256
+KI = c6717ac04bdf0569692bbc8ae7288e6b0d2bafdd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e27d4325169cc998d5e11128734eb3a0cff21b07ee6285928afdc7271589db35c736ea40305b16b255fb9136bb3d4b61179d
+DataAfterCtrLen = 10
+DataAfterCtrData = 4f030173d2fdba3e36a7
+KO = 1002bd72773e67c3f76d646fa2a7410f8de3c6a5f1f6cab658699bdf0af08007
+
+COUNT=15
+L = 256
+KI = d8d6be7867b5f0bed62db4b2a51d09e74da8729b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e73616893566d6927e58e7e0b69d13670ba0a382471c48bad1eec726bd15fdeab054a1cf4d611fa7dbe945caafba94a5da3e
+DataAfterCtrLen = 10
+DataAfterCtrData = 65cebda7950296472d15
+KO = 7ec01105ecccc6aed83941be5598bf559802544b0200d0f603439e54baa9f8ba
+
+COUNT=16
+L = 256
+KI = 51709c0c0b60125f3fa4206bd8e06222735aac46
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 67e0723d9897be4591ba3e8b25e7e3728c12ad84099f8b2fb3eea88d46c93d4d11d9a298e19ab9e63f69da36eebe49eb34ff
+DataAfterCtrLen = 10
+DataAfterCtrData = d82463acd0909d5abb07
+KO = 32900442ce1f120feb0e2adfdd1f3a3089dbf64488c179c9d7ead028ead58f28
+
+COUNT=17
+L = 256
+KI = 73e2aa4ec67573526a2284ef695eb789fc0a03d6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 454ed0a821a947f51f87a8c0d4f9ea12ba51787aa0c765c16170a18ba8321d898481071aca9b914884d21f0a083b4030fa52
+DataAfterCtrLen = 10
+DataAfterCtrData = 5b186948fa2f22d4446c
+KO = 01169b98d0bacdd09360eb565cfb10b3f26423a5d4d28cf21f236f6016b6e355
+
+COUNT=18
+L = 256
+KI = e87e7a0947a1df9080aa0b3eb76bf7d10f874b10
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 47cc80464382bcb38c20e6e478850d9871c07234716e58981849d822c7a75c14828a3370c337d31c8342bfe4052e558287fc
+DataAfterCtrLen = 10
+DataAfterCtrData = 51412ff35e94e2c3f83b
+KO = a89608277c3762b4aa023b6c4609ee2e611793c1a59be04af418866b6075f699
+
+COUNT=19
+L = 256
+KI = 5f1c41758feb0ac63f0c052423587ac6fc25814c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 00c3dd0bdc9128fd6486d489a66bfa0ef4ef9295975071c04d17bf25ee5935a66e3e4878d2cb31be08329c9f8cd635d477b5
+DataAfterCtrLen = 10
+DataAfterCtrData = f6fda29978356fb1375c
+KO = baa02924fb4008d04194db16fa99b3a18da993494881d5aa83f35cb5e27a0d76
+
+COUNT=20
+L = 160
+KI = 34e91f6218d84a38ea18795f1050cc4e572c1c3b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 455432f6b1a3238cd870eac1b2a449c9b11b9e841e045a71454f9568cc03aac2219fafe5076c99aaf600fc05624b28762c9f
+DataAfterCtrLen = 10
+DataAfterCtrData = 6e4b5f2b0b813ae0392d
+KO = 5767ca0e5c79a9c77e8a3bd08b1c0921aaf3eba6
+
+COUNT=21
+L = 160
+KI = c325cb7129a6768f6cfaef2d0a88947026e84315
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ae9a7c43bf9d534e6e6bcd744ad6878df66eba9eafcd10897eda025f919f19fe510cc4a4cd34e6dfd6801e4952cd78538644
+DataAfterCtrLen = 10
+DataAfterCtrData = 46cf8c883d282ffaa9a3
+KO = cd5b20e8d34cc45fd09baf6797d2a2f1d1904b66
+
+COUNT=22
+L = 160
+KI = 104f32a7a6875e4bff25a15323eb58ac14cfb57b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 35f55b190e3fdb3b57ca13d21d2bb40b6b51b237e89ada2232eee2afc651740b750f32cf36976f0fbd11834d54003e282dc6
+DataAfterCtrLen = 10
+DataAfterCtrData = 2fce2ce919621304b1a4
+KO = ddc61b7953a04d1b3c83b1b8ee351f33e5cd5974
+
+COUNT=23
+L = 160
+KI = 99e93c36017be6218b2f981c0ccff5c663a27716
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9b24da2cb0de73a2917e1a9ca806e50060350d2fa2f7f1460ec42f0689519e25198481931ea6530cf5d40458e449b188dcd1
+DataAfterCtrLen = 10
+DataAfterCtrData = 8ff2c7156f2b559d2e3d
+KO = 61b38cc08d5744b95981842e6551a5f156c8a198
+
+COUNT=24
+L = 160
+KI = f10c2fb38b084694fcfac42d42a94cb142f50cd9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0d56edfd13485cc081bd67809b96206ab214760b3dc6a25b0b0a173c449600d0a671ceeaa3e804d6b5712714cf6009398197
+DataAfterCtrLen = 10
+DataAfterCtrData = 354fd783c05b090dc7d2
+KO = af86e053370d4da4e498da9b61a76a1ae6365363
+
+COUNT=25
+L = 160
+KI = 7930ba25e04a4c7acae11dc0479251fe7e8b2c5d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01368a659e3ff86834197e0dec654c458f77ffb16aa082d339b04efddf2b72217dbca18f1a1db70572f6d7e67662078ebded
+DataAfterCtrLen = 10
+DataAfterCtrData = bf4c6cd47864e58bd215
+KO = cd562a50be8ee5d2944cddba49c85ee96339edb0
+
+COUNT=26
+L = 160
+KI = bb750b0a8eecba8db1086584c931b032a9d999e8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0dc6d63688e372fd6d518fb3adbf04fa0b80a8882d4cd3ed98238dd66fffd4e69b0326eb14f873a5a27070edf7ccf79b3dab
+DataAfterCtrLen = 10
+DataAfterCtrData = 4988faaf882ff8d5f97b
+KO = 49cd373e4669f5bbbbfb1a58a9ca327c3e6c8c0c
+
+COUNT=27
+L = 160
+KI = a248771cd6b5242d2992f43b8473d2bf64bdac8c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3373610e00812eb42df20cfc7c665a79ced485256a34f5fcab05379a380aa3075422b4f9dd0a02a020b9c55e5ec35a55b5ef
+DataAfterCtrLen = 10
+DataAfterCtrData = e55306e8eadf5feffd9f
+KO = 4bf9487a4f5bb696d642ef362564aa9eb3787439
+
+COUNT=28
+L = 160
+KI = f571276d9e5a510023681c80466847ca06d6cb55
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4cdcccf7707428ae17692ff2cedbc623eac16c86118d6285f43b880b945d5dad76732d6a50645c9b1f4bb8e99b53f55fca12
+DataAfterCtrLen = 10
+DataAfterCtrData = 99f9bea7ae7453ea030c
+KO = 7e7a798e7cf5e4e80548bebc90c89aa07dce57a3
+
+COUNT=29
+L = 160
+KI = 3976b7fd3103f12c4df662e22efe1690f67b1c14
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54b9d912e9770bafcf1679cbf2ba7066f1af03abe683e0368fb32de443a809370fa2eee7718de4fdf2c92ba931a164129571
+DataAfterCtrLen = 10
+DataAfterCtrData = 37cf1bfda4769a881194
+KO = 423f836400700fac92dc2281be47b95e19139872
+
+COUNT=30
+L = 320
+KI = 004af719e2e5f8195bf2101fc5f8115704e8a392
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b77cee1d562e9754ed90c5d1bf2e5449586bd05d3aeb25f3e3f6af23c652892a2c237151c23cf60145b52256f2519d104107
+DataAfterCtrLen = 10
+DataAfterCtrData = f6bd7ddfef1060a829a2
+KO = 0ff9ca3417729254de54e54a66a823ee775623c60182af447c65d912ad83f7faf68573c4afeece41
+
+COUNT=31
+L = 320
+KI = b474b4d9dc64a16ecc4bc4f70e8484a087a99f8b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee868964cb43ac947886b3cb2d610bbfa2542f966167518478969e53d00855a7a6dc84337f89ab430d6aa39892dcecc034d2
+DataAfterCtrLen = 10
+DataAfterCtrData = a384088705326a142abb
+KO = ba22859081ab4236ae49614c189554260132e82ff229565bab543f7ef7223a4d99868febf4f2df8f
+
+COUNT=32
+L = 320
+KI = 45176c8d79715d913ca7c1e5c2b91b19ac6dc4c8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 42a252654cfaa7782e8875e987b834e413eb817e930363896c4dc6c24df247653024b1c7a609690cc8b4446d1ca69533288f
+DataAfterCtrLen = 10
+DataAfterCtrData = 97e670c6e05723243e82
+KO = cb6b331a19695e047cb7996ab65b27745a1dc9d5e91a81a602bcd141cb7e6e6aa705278a3b85c10b
+
+COUNT=33
+L = 320
+KI = 74a57eee3ac3824d54cc903a0c6d756f6d02bb69
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b8f0d2301f86732be17af44ff6c8499cc3f132bcde4d6a1202b8a1de9bd118b8478c338393f66b72fd4692a2c1d1ad2515d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 8ed346c3bc8a95b4a768
+KO = 3cee7ace3a16347846a35e1f58b44c5e18c639751f4df9854a1c79d43f650f3f634e4010439ff38b
+
+COUNT=34
+L = 320
+KI = d4b5ec02814fb074b1a04a6c901c6a55b34e824c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b999c7564af3d11c832c82fa1bfab622a48c5ce75be6459fa71644b7fa1864697e1eaf2eb2ad4f9ad9fd6bc8f39ac7ecb8b
+DataAfterCtrLen = 10
+DataAfterCtrData = cecfc91227419066f0ef
+KO = 4cc68c8801e3a9f421b749b01f417d19ac7eb17d37c5b5946dba1a2f79c4eda27483ceab49eff52c
+
+COUNT=35
+L = 320
+KI = 389401d140fb072da77e7eab9aa201de6af0c767
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c3b830dc16b72c6554aca0161e00acd87703ae5ff112febb5241e110568b7ecb2900a706c1c48709919e646fa0ee8cabf41a
+DataAfterCtrLen = 10
+DataAfterCtrData = a66a236861c445aa74c8
+KO = 5bc0b3baee498a9383151c6e44a7b21398e07520a73606a1ed2444837a89e8285dd8b04e92382160
+
+COUNT=36
+L = 320
+KI = eb4dda1670be0ac148da976628d0ce9195db6385
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d453d44589c8893f9794f67ecd7a25bd8606d648b498bdc83d44c4fbd8260a7c5e46be42849b4a266f02918d397a376b366b
+DataAfterCtrLen = 10
+DataAfterCtrData = d77eb2c3ab36f9b72b94
+KO = c5ad320c9e0a074f08f49916fec1abf19999ea41f0d9772299abfa6866354bd963982a452083dae2
+
+COUNT=37
+L = 320
+KI = a90f57a732f2845b6b55f185e526c3520b32060f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 882e058057a3cdfd3059074baf20f9bde6b575a29ec8c8202fa0be94e06cb7288c0d5704f97beb683bdddc3c21cbd8db54af
+DataAfterCtrLen = 10
+DataAfterCtrData = f75673b4b1a6c25efc99
+KO = 5411f76796e51ed596b4f9f2425afac3eb6cd209daff7717ed3507ea28f5f7b8004455019b9b7fa8
+
+COUNT=38
+L = 320
+KI = 2cf87a701117ce7a8d2cf8f729d2c65bf64779ed
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0360bdeedbdc3cf3030bb47bf22b504b1112c777eedc50e13be4c265015bc4f2b67d3c53b52c8838459ceb36db340b682c4c
+DataAfterCtrLen = 10
+DataAfterCtrData = af0bb03a85b7349489de
+KO = c8e39949fee63a5eb833d4f26d638ba7af421be7f88b7f919c402568e2dc0e8fdaa8b7495536352f
+
+COUNT=39
+L = 320
+KI = 9a3ef5cb231f6fb82dbe5ad1b42a1f67427185d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bca8af69eed0829df3ad0dac6def5032520432278b9d2ea425940ecf369dc14d19d7e433ced666ac1318a1359a03a0a03671
+DataAfterCtrLen = 10
+DataAfterCtrData = 1b9bf9c397b6ecd3c2e8
+KO = fcc7df5e94b42ae83937a44d0901d45248931e5ce9c2c8a1e6c62e196c3248229e5a30979ef26531
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 7e2f7a5ab3e82ef927a005308456823da473787bf33d18a864aca63f
+FixedInputDataByteLen = 60
+FixedInputData = b35695a6e23a765105b87756468d442a53a60cd4225186dc94221c06c5d6f1e98462135656ebca90468a939f29112b811413567d498df9867914d94c
+KO = 10ba5c6ea609da8fa8abe8be552c97a1
+
+COUNT=1
+L = 128
+KI = 933de94645de1ba6ed7926f34384068123e935303b4a3a307546ec7f
+FixedInputDataByteLen = 60
+FixedInputData = 6eb0b8a0486b455a6cc0f369f89172e421ed5b954df0dc0e372e7d26378469cf909761e529e6fce5305ea60db74524b1d4d5bb885db0e4cfd41fe894
+KO = c0ebc996ee38d3880b5380c0eea023bb
+
+COUNT=2
+L = 128
+KI = c19fcae4c8520670995e34c0ba584f1c2e30a5564a373f00edd6ddd1
+FixedInputDataByteLen = 60
+FixedInputData = 05bea9ed3a417bb44b8822403adef5d843c6b55ee18fdd2da29b5eb1d69bab45a62975c12e59bb93f543d9149365e62b512a61e3676486e288b77435
+KO = 689b369ead60d09d5d04a4bfa250ffd8
+
+COUNT=3
+L = 128
+KI = e8e83aff22bd5b802fe25f4f735df72ad1169394070a1054303a5d8e
+FixedInputDataByteLen = 60
+FixedInputData = 1a45beada33306cb5bc888c9a3d5d473e399eba90e347cf912a35d1e7a68ae5fa0aa5341e6d748340fe2489131a3dfe8729017448809db388645defd
+KO = 8e8d2cf50ea31e1d2868ec2adc527781
+
+COUNT=4
+L = 128
+KI = cef22637a0c910e6e7de586b92cddf004dcff71257cb8534a039303a
+FixedInputDataByteLen = 60
+FixedInputData = b3acfed1b72ebc41e7e89ba6dde2ac322fe8eb1d90092f70273c54aa75d55f0b773c02029d7019b23d9bdaa79a68dea6d6b693457ac082fd182cfedd
+KO = feb1451e99748be6c8f482ad0db1ba14
+
+COUNT=5
+L = 128
+KI = f66d6a85024008ae87ea411ad52b15ad2de664e2ed1a69f087678521
+FixedInputDataByteLen = 60
+FixedInputData = 6df10a69b0d2ec734e9f9525223f4b9174041fd9c92d8b6350ccf5b0709a013e786b3a5e1c0aaf8afdee385f7b6d7971d5d8621c4338da185cfa3a11
+KO = fb4b2eb8802e8cd17cf7f188224d4728
+
+COUNT=6
+L = 128
+KI = 547f5d66a6c4ff7faa5378ec875d6472ff9383ac54264cf2e6289fcf
+FixedInputDataByteLen = 60
+FixedInputData = e60a4301518f53f006e61c6aac00061972fc7cbef3d4c3a85bc81be5a6f50625eeb9e82a4d0b0ad711f576d8afaa92ccade67847b4698db1d8cca969
+KO = dc6336ba4faccafd3e1939e60058f22c
+
+COUNT=7
+L = 128
+KI = 2a4aab10cbac2d386e1182ada4f09e5062b0525e2f87538680a7630b
+FixedInputDataByteLen = 60
+FixedInputData = 45f76f99adde3d1a3f745145d7f048653826880053f21b480e06876f15a072107b4c7c44c4eead7891ce4c2ccc3479b033fc5e3935798ed514361227
+KO = 027c61e6f651c579e68cc7cdf10dd64b
+
+COUNT=8
+L = 128
+KI = f4340ee6ca5a07a393c287718e8caf59f4f7087cbdc828d9bb0bac2e
+FixedInputDataByteLen = 60
+FixedInputData = 815554b5d99608f7d9672fbed45a946daf12f10d5b9a330690bd0688fb78b667b585ec26118f7473c191edf660f86f71f0c7f10119433a9be9ce7f04
+KO = 2da92693ebc2bd252bb4554aff538ed8
+
+COUNT=9
+L = 128
+KI = c319533a2ff841ade54c80cc2d61f540a09aff2be9d2718349fb6216
+FixedInputDataByteLen = 60
+FixedInputData = b37540b9b79f9e4984bff41e6772032306a293c9f0d3f92acd7b32020173b7027fe83bae7556264d197044de826f73430b5f38256aa36522fc8bbb39
+KO = 9e836590b3cc881bb8fae6babb41eb90
+
+COUNT=10
+L = 256
+KI = 667f72fc660e32943de386af9670c78e975c838cae91dca97f4f8508
+FixedInputDataByteLen = 60
+FixedInputData = e713e8c38e92c8ba0f0791cc4a0d00c98d8dda8f3137a775104e7aa65b5f04fed12ee78a88262b2931717b7ac5624162fd5f0307f4faef038dcc210c
+KO = 835b343242a489249eec3cd56384ea2a5b295e29a4430fec2aae0c8b9fa36d20
+
+COUNT=11
+L = 256
+KI = 596df12cf901c9a7a6621c188d7396fa52980b8d407624f20a9a7e67
+FixedInputDataByteLen = 60
+FixedInputData = 390043e11c6aec9fe6dcb683a34fce6a491f3e4032fead38c1cf3da3dfd69e92b721f5542d8899f9dae2fd1f3bc084ecc2c243d99674dce0b9853b51
+KO = 1e0bc314d7a65b4d80cb3f8b856bf03a68a8febdd648d3df9a6534e0245ecc67
+
+COUNT=12
+L = 256
+KI = 660f9679533a9f3e88a457f98c3d8aff891739c82ea02a6c4229d126
+FixedInputDataByteLen = 60
+FixedInputData = 2b93121374e5c1eac0cc972ddd80f9bb618a43b00430c0f5182e778d7964754c64ce0d5bf064f487ce18bab70b8986537704d46e4ae7ba04f90ef691
+KO = 4e9d06056c6c6f1f66349fcc7f8b5cf1ef7fee1b0ea6356635a821f2dc2eaa2e
+
+COUNT=13
+L = 256
+KI = 0f3e028e978decce272308733f6e49530730f1ba6fb7c9020c7c8338
+FixedInputDataByteLen = 60
+FixedInputData = 69a4a0d7fdff860bf00ad6a9614c7f147b533621593aad5a06ab5be868c485e49a6a2c0e8812757feaf641cf16b204c3ac2a73771a83cb46011a2d0c
+KO = 63d52c807f63f35d8c65c4f9bc9409db0b11bec4dc4f01c3f3102fbae1867af6
+
+COUNT=14
+L = 256
+KI = 2c539b89c9fb57462402c5d691411ae25539ce0e68437c14789aa7d1
+FixedInputDataByteLen = 60
+FixedInputData = 0abc1a4997ac206fdf9c81e61e6ce666e8844506ad6b99feca1ab432ac94991ad234c0930abb6ab8bec6dcd45dd05553fe3136fc1cb114d952fd65a8
+KO = 06fe326835d67ca65ff639dca65d30759193c8fc0132e0027a42da7741cd5984
+
+COUNT=15
+L = 256
+KI = 36c6e9749202e86fb9afc667c357d5db0218266b8b7afc705cec5d05
+FixedInputDataByteLen = 60
+FixedInputData = be37a845be365759960b6f4a11f8ca56d1c003261b0c1df2021627ffb35ea5d822b6e859a54626ebf2ec60c58ad69d60f684fb1c4eb317711ce230b8
+KO = 063fe60a4ce50025ce6dea5a8234f32d617f0a5cfa6f9454a2702e526781ac80
+
+COUNT=16
+L = 256
+KI = a099ba91c5f3e7aef86d608e8d188f6282dda84a5327ddf68b6b2426
+FixedInputDataByteLen = 60
+FixedInputData = 68841bdcbfbaacd006d71306c207b412c5fabe035b920a2d3d6702ffa27ec78b1204f9216ee5d3df3f7de8657f953659dcfea7c36636d7ed5e1d4a2b
+KO = 56f12ddc01a5b5ab84d2ef09869ff68123334e7e4209a3c4b55ca6cceeb223f5
+
+COUNT=17
+L = 256
+KI = 0b22ebe556b6614403f2822369d5431ec2e148d35b09ae50db790fb9
+FixedInputDataByteLen = 60
+FixedInputData = e79ab4acbe0416f0355bb6235f943d7ffd7b1912f761070c7595b10a7fa8f4fa1e5d84bc8c9f83a4bcbedf9b1ef54a082b1b9b7ea58bc2fa2c54c8fb
+KO = d86538d3e325c1e678476743711bdfc9cba7dfa75c0e3d43e142e19442d13ec1
+
+COUNT=18
+L = 256
+KI = 287ccc58b821093060d38497bfd78b6b00ff2ef469fe31a558ad5d74
+FixedInputDataByteLen = 60
+FixedInputData = b6bac696ad7f61755dca769fd8a0c33533c434fa7ef9d19fd1eb1711df5f360b7dc404366dc0515eeffc46ae9577499d8f02e4866d73162f70647949
+KO = a8d4f3910c138a5f55bb34b63a99632d750f0f7d5da9e3dd9bc9ad0482fdbc28
+
+COUNT=19
+L = 256
+KI = ef61c043e8e0f4d4ce7e9f1b4fbd3782a9603ad687ce89fdb7904c4d
+FixedInputDataByteLen = 60
+FixedInputData = 01803643a0acd86d6153277528a1ad634a7c2ee90bc95e99cccbf41d73fe302e303acd41efafe2324921e3cd42c4188b3b7abb1d0237ea8fb52a5ce5
+KO = 6ab2e6fdf563b944ff41b7d72573d460054fc74b19802558d88db0de71f97dec
+
+COUNT=20
+L = 160
+KI = 3344fb80fd655b16f08c78150516cbbc009fbdf1b510905f9113d275
+FixedInputDataByteLen = 60
+FixedInputData = dc2aa42084d645baeb822c0c1d9b8e200737e9a2c7dcd922d8f056d6c02552295d95a488758919724207eebb4c21887f71b51a2a7ce98827cf7af4bb
+KO = e281d09a31c57d053f0c2f902792c8bbb9a0f443
+
+COUNT=21
+L = 160
+KI = 59ed3aaad66b2b0aa958125c26086b5c5553e49b1e5b3916f83d7031
+FixedInputDataByteLen = 60
+FixedInputData = b573335daa17a0979ced5423f59420183290fa97868ffd2f01a6db9b8749b7f3df27d74b36f697d73a22d673989aacfd60f06622f1976c38cf7415b8
+KO = 108ab94801fb9bcf18cf3223af2c059217382d8c
+
+COUNT=22
+L = 160
+KI = fe989c214b093f61ab9997f7cf858e3757ebfdb55289e7511651b3c6
+FixedInputDataByteLen = 60
+FixedInputData = 58bc18d808b757518371d9d5b217ffaebbeff158f5acdfbecdb749ed4f0537380c386904603348c5e430525143c40fb08ed5c01cc1290b8eb20a21a5
+KO = a71f656f97408b37d9a88e63a3b8148437708890
+
+COUNT=23
+L = 160
+KI = 3b9d5e1d4b69ce0d042231d23257de9de10ff9d8b8189224980a3150
+FixedInputDataByteLen = 60
+FixedInputData = 40247dd17f5a20d44956f70b4189a54508da66076799e56573ac9a9243caf2020e58610e44a0ea76418e3fb76b00fe53239806d383df7d86f94f2079
+KO = edd43d68bd4b77b866622d6bc9fa8d1ff4ae9597
+
+COUNT=24
+L = 160
+KI = ecb18b4a14bb55f20e0922b869ec0a3f24764ae41f222a3048aabda8
+FixedInputDataByteLen = 60
+FixedInputData = f55f5694e3cc347d1758d8ce8c79b82662e980b93383442c42061cd3b5a31e183ae8f90d2ef01f2f5ace6184aa4d245dface1f69aef89c16fbf53272
+KO = 2c2508fb1319ff11487329f24b149e0e3b927d0e
+
+COUNT=25
+L = 160
+KI = 46195e15ad79813de09f274372edaced302a77b25a74292ae57bfb2e
+FixedInputDataByteLen = 60
+FixedInputData = f79457ab82e9619cb2fd4dc9f07f2e19cb6bbea8d133226f2c9d4d99316b8fe2f185f3908dd2fe314aeac4baaf14f69e8a1bca51f02fb6a1648b360d
+KO = e97921274dd1ad244558468a7e7bce765f6536c7
+
+COUNT=26
+L = 160
+KI = 5fa194b8168389a688408a8670e27f258a884bb3daf294359c1b7d3c
+FixedInputDataByteLen = 60
+FixedInputData = e19be872d1a13a5151eb54d31ad0e072a799497e184fcf646aedd7ce8a6b7ea0ec01657d8e0edc9b384bdac5ef6ed0f194b6b7204dc4661f28193677
+KO = 4ac24b7872f102717ea148bbd1d0bf82ae75b371
+
+COUNT=27
+L = 160
+KI = 6ba665b6446e11ca0338c85c42b3f8aa1c93ba7499891f4d621b1f1e
+FixedInputDataByteLen = 60
+FixedInputData = 0f9888829fd25afc62f9aa1f4108084ad8a8137fd4e3e9096f4ef575dbacb721b287e74b975f67f9f01480fc53960ef22e5f5fb4fcce11e28820f14f
+KO = 620bb404a94ef6d637f9b42bab07df3af9cb86c9
+
+COUNT=28
+L = 160
+KI = 32246c4a197731737e2f077efc2e729796bd033ee63cd66b0d75bd8f
+FixedInputDataByteLen = 60
+FixedInputData = 5d6cb888256355c5c318cd5484b35f412020674a887c01c859d935a3b4ee1eeeff5d426a44c9d8a2f7fc609abfeb53a1f48324f2dbea9399af53d26e
+KO = 0a33cb7000434a4caa3efabfe86ab2df5f959874
+
+COUNT=29
+L = 160
+KI = 4e6cbef921b413eb6ba28c4ffdc01e12f37e96eba17085c94abcab93
+FixedInputDataByteLen = 60
+FixedInputData = 43736c2deddccccfed9a28e352e91e5f8ff16b7cecb71d4ee2f3c36083aa38061c3946d43263978a725d1a2c3c3c3cefa0da7f105d00cbd2c00e9d94
+KO = fbfb7ffef99b01349f8670e2a7df789d5c8cd9f9
+
+COUNT=30
+L = 320
+KI = eb9386450d7b2da5492da5b139cf4b0b951a5b0c7d40c22ae2c20677
+FixedInputDataByteLen = 60
+FixedInputData = bd8b73969e3e2d7a943b937c3bffe3a9199d1cf27e289bb10c3b88696a5ae36b3b868b4fc6a20ca93dd0b328f3351f71ce656bb558fa33c74741398d
+KO = bc902dfba79fb4084339b6666c7f72b9f47675229dc24ec61068bb05082717eead35647ff147d7de
+
+COUNT=31
+L = 320
+KI = e8573b0c6b1c063171264d0e4763978f01a32d8fb8603af093b25406
+FixedInputDataByteLen = 60
+FixedInputData = 0399740d304e563f1903653a57ca876b0eed5e274b7022cbaec59f97c66d912e89a80338321dfc1980a03e8c7581b8f5ef1b43abd220f1c463f05d4b
+KO = 378af7ccfebb16e8a18f8fa3f3eb2aca2280c9a4e17d763dd6a5ad412b052e9127cd702eb184cd08
+
+COUNT=32
+L = 320
+KI = a4dae48b5c5f689bbf4b49fc45131c325be54d685ae27adc11bdf365
+FixedInputDataByteLen = 60
+FixedInputData = 42fe7e82a15aa12f9102fcb59a58d44c18a30fce43f4a9671ffff3549672d2b0dab9c62795880922c1ccb26685546beccf10a1927e1ea479994d169c
+KO = 438267860e6190def64ecd1ab50c5e8bff0683f85cfdc4579a340cfe6ae9181bfcc9cfbd6c431774
+
+COUNT=33
+L = 320
+KI = b90e396662b28333ae933d52c331514c23ac5135ac137fbfa3d2f1c3
+FixedInputDataByteLen = 60
+FixedInputData = 83e312a3119f79dbc83e2644d072637462e47c484d602122006e215950a427cac15e4499d6f739aadd6a695f1d7a99a59b693942fb5512bbe0d17b05
+KO = 56ece7b5200341633ef95c3a931182b2847712f38db3c52182e232cbddabdd1f773d1592787747a7
+
+COUNT=34
+L = 320
+KI = cbc9734901e479a9835a6100328eef4619709e0fd810e89ebca8c73a
+FixedInputDataByteLen = 60
+FixedInputData = 284af338ac5627f4f32c2c4aa9af9963483a08bd7cd233c51efe619a305a0a14d22787b6d0abee842ec1bc2c6a90a4934412b96bc36f2d9bcbdc6d0b
+KO = 5f5b4a86e893a3501cd798ef6f936a87f8a0c2281bc681bd3ba7b0c0f17caf314e34d13442393133
+
+COUNT=35
+L = 320
+KI = 564bc2e312bfdc75469a833850ca5bb8f6938ba74ee0058ce6fc39b5
+FixedInputDataByteLen = 60
+FixedInputData = 696541b023e0034ed2f7d8fc347d852605e14c20eff11210070ddb92e6c9d1bd98fd249db00fefb3c6b26f23d29adb1d67050bdf11afdf412d10067a
+KO = a65711728d7e21300764ea4204cb11cc530ee74b5de99cc2735201dae4d487124ce0f2d19d3484a5
+
+COUNT=36
+L = 320
+KI = 22da314439d666ab4df7addec8714026dd903b0db32ed12f0073dfc1
+FixedInputDataByteLen = 60
+FixedInputData = 1b4b8cac4c17cd5eed7b4ebd482873a2c3f5493c4c2d7f452884699e4396b70f8ccaeace2473bd08248d999294dec011e79adf159c26f45242bb681b
+KO = c4ab9422b133126390d94864a62daf68305f1f00d5dcb4e7d32d7394114ada4246dbc7f86560805e
+
+COUNT=37
+L = 320
+KI = 828fa9c2e6efeefe695b45894fb181d14d0ed4465804b2c21dd1ce03
+FixedInputDataByteLen = 60
+FixedInputData = c05fa8d7959e0420d2ba0e5106ce2cc94b7e1dc4b73c8f03aaf1946f6107285e28dbca91677c0a819c4c0ea1b7a47123b0fd6889e7fe3ebd8f455855
+KO = 28c7560b1380eb301c2222d6344552950d91be38de93b84701e074735582963f4e50a4f5ae9a92ca
+
+COUNT=38
+L = 320
+KI = e2beedbbf786ff68daa2d22deb46d3436852ac19b898923d794621f8
+FixedInputDataByteLen = 60
+FixedInputData = a468584a9160c55e538c00f6b68af1f9e947ccaeb2d835fadef0b1551583b22441e1294317e0be96251293da2e5fe7f1f3974e939572aeba73a35258
+KO = 944f9f79a47511801ebdfd7dd926e4df244baa269c4e00fa2fc2c02e29a09318793bd9df0000cf91
+
+COUNT=39
+L = 320
+KI = 6e1db0745b20bffc4a0c842685b0c3d514f3d2f9b7ba14c072b2cc1c
+FixedInputDataByteLen = 60
+FixedInputData = 45e127dceb223ab65e4279154ef6fcde143e4aa329a3f2784512be07f08998d888e7e478943901b8d2420cbf708b5b70aac53024b6e1d4fe6580dfa9
+KO = 255ab022c34fe81e97187f5a476f62139a53d63004eaa755cd0ed43078fa37e1b00bce6f56372610
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 093b2ce84c6175d1723fbe94b9ee963b6251d018fcf8c05c2e3e9b0b
+FixedInputDataByteLen = 60
+FixedInputData = 083e114aca1f97166551b03f27b135c0c802294aa4845a46170b26ec0549cb59c70a85557a3fc3a37d23eed6947d50f10c15baf5c52a7b918ca80bf5
+KO = 94ced61c3665616d4a368f83a7283648
+
+COUNT=1
+L = 128
+KI = d0f5dc2108cd48f725098956dac2fbffb2f5c8078190ce7e50c4cbdd
+FixedInputDataByteLen = 60
+FixedInputData = 2a6937de4ba1b5738e8393b6ce96c2bd7c90588cda64c5a5b1a3228ab17617e8c58f09c08b51fe2853fcb544a7cde97c267cd86e629659e2b65bf5d7
+KO = d237fa13e8f0eef850c8881fa8ebf824
+
+COUNT=2
+L = 128
+KI = 5121c5b7ad0602dfa35bdb7648f1fbd5a7c986d1bbe0f3a92ae2e4a4
+FixedInputDataByteLen = 60
+FixedInputData = bbadc5c5c68b964aefd15d333342e33dc331fcea2e4770204c2d7bd3c09f5fec14b1f353106d4f8d7b9f68322d76b51753b0f569a07660768fe3c1d0
+KO = eefc8e26bf09160d61cd7af384143f6d
+
+COUNT=3
+L = 128
+KI = 71b8ced3b1c7974f87d748e0c829976526d2d5bd9adb3e8cb72f5211
+FixedInputDataByteLen = 60
+FixedInputData = 35cc731c0626575ed53d0d3c796818e6c45d78ae421c94c18112d83c07ab611d42f47ba8cee22fbac82b5966d6bf96c4f5b06bec2c107210afb1a6de
+KO = e4501a144cbbe0155fc631d952983245
+
+COUNT=4
+L = 128
+KI = 1ad8d0a53c40392e772cc43717820a42ab15b78733bdeb272f3f9bcb
+FixedInputDataByteLen = 60
+FixedInputData = 81f7729a5838b6ace2cc6aa46fdcc2f10675eae56dd58357e57a24d6c744b46238ae00b42bf9aa911d1e50d247029398e8d65642c178e333c1be1232
+KO = fa8768b8a3012f07dfe406ac47d9fc21
+
+COUNT=5
+L = 128
+KI = 5adac633d545c543b768ee4ef4a460a8c67f1f0f5b0fde794bb81755
+FixedInputDataByteLen = 60
+FixedInputData = 6cb0b4b63dd1a4b3abf57c2db5f2e8acefd3a192650a7f42f904de96e494ab3d09321e7e7d176d94087ebf1650ccf55a01c61a4856155e69b493f65f
+KO = 5193287784060f287444dab6ebf11630
+
+COUNT=6
+L = 128
+KI = 1fb7ca1e8e88e257591f6af888d0536a0862c5644d1c326af43c73b6
+FixedInputDataByteLen = 60
+FixedInputData = c099e95db66a989785fcf8c2479590e2b09948fdc2d2c429a780e437699df6729b8fd40cf720b51101a37310b7c6404baa7c658187b9d352c90b7423
+KO = f3a6c500c4534a94028388c974dc4b41
+
+COUNT=7
+L = 128
+KI = ecee4aec45345980997ed8c0ba85b9bd49705e7fbfc911f76176ee6c
+FixedInputDataByteLen = 60
+FixedInputData = 2d6984884d1e307ade92ed78bc4f64a0ca3d174d2b521607fd565b9595f81d1a17d189571405305918b093d8cfe96984de40368d7adc699705149c2f
+KO = 695cc21cb14ce711b63e95a5d11d50d1
+
+COUNT=8
+L = 128
+KI = 1b89e733604e3f8d28a4b8b150c4a83857246a33a74ee2fe88157052
+FixedInputDataByteLen = 60
+FixedInputData = 73bca1ccfce223457c97d57cc5b5597ef828bac818ca0a7928a5f0517495a9e349c04ff46bf6d487f0468a6282b35e70724adf7f2493433a4070fc3c
+KO = 97a2b7fdd1dc8f1b9046a71b00e85cfc
+
+COUNT=9
+L = 128
+KI = e34232947ec6b751885f7fb52e67d1d1599ae1fd9701937e6d531bd1
+FixedInputDataByteLen = 60
+FixedInputData = 9f805b4142b65bcf6c51181b77b2903b7fe40edbfbec411e46a709e5075b36aa4a0b17a65f9c86ba07db380cc06a261f253b4cbcf4aa1ddd9db24328
+KO = 4fe72b1f84d7316e747859977cc55216
+
+COUNT=10
+L = 256
+KI = ffb5c9d920522477cb2ecf16ae1e075587b7598348e019df85ca3d43
+FixedInputDataByteLen = 60
+FixedInputData = 252743519ab4e03f8bb0ed137e2d315aac5010b951645c7626c6f5a77c4a6c4e0b0b4030abf937141f7142bcd702678b15d2d4e8850e0570ec782c79
+KO = 3d1813da0322201ed45ac2aaf3542843913bb32fd832a33a5dc94bad964bfe56
+
+COUNT=11
+L = 256
+KI = 84de7dfc0957b67894645e90b77c00980bd8c836f936e1a743b08f61
+FixedInputDataByteLen = 60
+FixedInputData = 9e66f998a326182b52f9c74f22738d543bb1e3ce72b52f7ec1f1178ebeac3ab099b2868f22aea5c332929eb4c9831f7b522dc4c8a8dd235008c1678a
+KO = 6f9c216f47acaeab64c96468ccac9475b380f6cbd22d5fb203c245fd3bf02c6e
+
+COUNT=12
+L = 256
+KI = a795ba33f00d08111f2523bff8580f866a511a1e25f3596127685254
+FixedInputDataByteLen = 60
+FixedInputData = e2a22336e8cd49f2e6650a13e349775ad7ac1e461c5ae9fe2d9fe45779ac03e783dbb3254160ef153cc7e2b5c6b29e9db68f3a6bf37af07c62c01429
+KO = 7a58411d7a154f0a880da979acb2eedd6fb2fbef961d628a021873a2092bcc82
+
+COUNT=13
+L = 256
+KI = 32a3ca1ed26a3ae2b749a008177767722bf3de1e9de51fd72f1b7fcd
+FixedInputDataByteLen = 60
+FixedInputData = faa04d04dfa1c6a6cde28950871076b2554fb2a1ede33c147083130f3c339ab5751a3a9f7736486c2ee056801496bdc055669e30100218e345c75983
+KO = 0e25e2e30647057227bc6e60bd6aaa57f60b1f95da392f208ad54bccbf1d2076
+
+COUNT=14
+L = 256
+KI = 380947925576cacb86d0c920360152bb41f13c20e43d6af4ce702777
+FixedInputDataByteLen = 60
+FixedInputData = 062a1b0c90c8b86a638e3b2864675dbd14d7a497040b922cde636aaf07d360dcb95d19342875f9503c6007e295b7689cfd61b668abf8e3fc81643e20
+KO = 40d7706af9a4ce1b9694a4a0277e2cd7c82132cbc10a526c438732a8dfa4953c
+
+COUNT=15
+L = 256
+KI = 0add16841986cc97e106b463f654e6506743867a4959be53263f99c2
+FixedInputDataByteLen = 60
+FixedInputData = 13473ffe2e288da5a2e3d1eabf1889c645e17bfd6ddfd7b148f8fbae49c7b65f9abfb9f130e0b503a36c1828181024679fa3860008587983694320a3
+KO = 0cea978ffa6b8e1fd6fd478b2b51df2685606ff43a475f0675c4ca0c9056673c
+
+COUNT=16
+L = 256
+KI = d2b8c82e919802dd27e074ed78ccf4991b21b333ffec997aa1cb3809
+FixedInputDataByteLen = 60
+FixedInputData = d0dfa81e06d8db24b84fea8a6d06f3e124aa2c53094285fecc30ef430e64a53969caf4234483032cf1ccd17a532124a53aacf901e8c2f9b806073acf
+KO = 2f02e34607c11d992132a75fb4269237305eeed4a2c06c8324c3c4754c721984
+
+COUNT=17
+L = 256
+KI = ce55fb971cb2f468bfc3df69fc65bbb8b7f1b22a621038291cb5788d
+FixedInputDataByteLen = 60
+FixedInputData = 17672aae43df8a162f0d5b0d1f6c6460d003d4883e09a53043a2243ae999c58d66bd775f3723d9c0f268bd098039bb66aed15012f576552ec4e892dd
+KO = d9aa1dd24d41c10631adf312c7d69911f8bf4d2a7ac232a752a55fb02a50ed5e
+
+COUNT=18
+L = 256
+KI = 204dfafe3f4bbd64bb3d219c75ccdb6a6a85a5556ea226e2eea5084c
+FixedInputDataByteLen = 60
+FixedInputData = 24966f7108bc23fd20f662f5833ab0c9840d33a7ac4681e218bee223bd17592b1c50c8a92be07ca741ae568f2c862be160338aeb0728d31a9fad1714
+KO = a57072e42a3389d9e4796aa16b1d6c77408da0575a2b4c5b975738da489c000e
+
+COUNT=19
+L = 256
+KI = f2dc9504a3b1b6dd57237b6f11067a23510b3c8045228c3f5fd57b0e
+FixedInputDataByteLen = 60
+FixedInputData = 54207113f985c13e2af0bae39ff430a8abfac0e09a93598034df9e4a32945c165182f768d2054820e08e5746f7b68b970d45573b513d2dd32706ce34
+KO = 7b473580aa45cb995384bb2d643ddb7cb22392c8fc4918b668b799c59795899a
+
+COUNT=20
+L = 160
+KI = 7f0ea811340cddbbf261d0260b0c98dec790133cffd2b04b8f8be2b1
+FixedInputDataByteLen = 60
+FixedInputData = 0a744543acddf7d8c0a205372a0450e32631a33bb89ad2e3bb2d9766c248ab755fec152a6da866ef50baeab607d88e5177042056970013aa18f9fb1e
+KO = e55120e7848cf61254159e79c2ac47a9a906a73c
+
+COUNT=21
+L = 160
+KI = 6bb9f8a6efc54a849704a9e506efc153cb262faa58673a0a76da2f74
+FixedInputDataByteLen = 60
+FixedInputData = 07a1adc7687c8ff7b2552e0aeaee19212aad17c5504a88677f12344f0aaafb0109d58d7d42650637e543fe4054f1c4fdf0f86d69f0f9551a4eddb202
+KO = b9e4ca82a82a0940d2ed17c2a356d4a474dc63e8
+
+COUNT=22
+L = 160
+KI = cba1a4b64c1d1edc74b03ef928badc4c7e1ef7ee7135b46561649186
+FixedInputDataByteLen = 60
+FixedInputData = ea7bdc7e5c5258f7dbd8591c7756e99dab2f70fd2d96e6c044f2612d56dabf04e043d76281e301f19a75b729a1f51d2dddd04a822f0ca31f5977f8ff
+KO = 2691709483091ae27a49182dd4bbdd4a58a69689
+
+COUNT=23
+L = 160
+KI = da3d9ef4620c4d41de52fca6fd592d14320586ae4681418ca728fc11
+FixedInputDataByteLen = 60
+FixedInputData = e57333128e338022a0e498bb8cc24fe31981baabaa4287318ed0ea50dc11f2444c416b5297c3cf39cd9595cb948cad554f7bf22669bc4646a1d41005
+KO = d76aef0240c0e5e019f562f4f739c55c15e5b3d9
+
+COUNT=24
+L = 160
+KI = 274d8d95a70ce53bdb01e56dcc31172ad5b188a407d47c3d86fc5c6c
+FixedInputDataByteLen = 60
+FixedInputData = d5dfa54200e3b5030e65c722d726d386a1dc398bbe14a125f6614d9976ec81555a841770ec0b7c8a2f28bae23105fe46989bcfb35f219d675fc9c5f8
+KO = 09dc13283e9c3f531ac50288ab81af012e29b076
+
+COUNT=25
+L = 160
+KI = 619dfa86c095a66ee0b691d020df4a79e1c69341f3ba2af9c262f000
+FixedInputDataByteLen = 60
+FixedInputData = e0073d74da5d845fc891d6d3ae4e07ea1f649d98a334f94b57b0bba6b106a2a3cfec4c4f8cd25682b4bafe25e76b79e14e7e9d9a56acf340c6650264
+KO = a6562c5fd7a2628cb95847b97d2006da521921c5
+
+COUNT=26
+L = 160
+KI = f0c3a7d8f7cabeaedc1e6d2fa7f94f809cf71a7cc04b2d0ed249e435
+FixedInputDataByteLen = 60
+FixedInputData = d78071640c798a24ca9f46819777321ef1f94bbfbe1ecab28997af33c07d0f6f54be0b6190f3c897a535e567a95ec5a78b4e46e73349471f543dccc8
+KO = 9df336dd72e617b316d900db88cb051b6d6063c8
+
+COUNT=27
+L = 160
+KI = 93b3e49312fe8f6e741fa1b9ab77e7237826a110b6d16d3959cb6423
+FixedInputDataByteLen = 60
+FixedInputData = f115dff5ecfe4affc7ec649bb5ca85a0d8eaef1f05b44675d2f5814298d7e4e8d22fcbfeb223b28af4e5a09401e5e717b0d45c59a53c9ed0c3675eb4
+KO = 99fe92fafb52121118d5856c0257cedf467b3255
+
+COUNT=28
+L = 160
+KI = 2ec28c0e8865f52cee2408c4370c3d7a476770c9f787f1ff850085ab
+FixedInputDataByteLen = 60
+FixedInputData = b25e2188f1b35feb66396f40697e41c3b1e21607f226b52b697b12e0915a3b3a32dbb5934adf96a13769b8446497b4ed16844432b96ac15b63ea5684
+KO = 6aa8a0fb4c2d1653e2b362903791a4ec89d8d8ad
+
+COUNT=29
+L = 160
+KI = 90a7d7c1197bd5f687c2aa8406d7a13474587fdd9b3c0a48a344332a
+FixedInputDataByteLen = 60
+FixedInputData = 0b0aa6af1d02bbfde53aa2bce7d5a3965c6115a6da8e4f5d58b5e8a10bdc981ea0b1ed608a4ba2bdfff2e01585ec725440ce718dc7e1b551d1227856
+KO = 5ca3c598fc56b03ba4830c9bcc1fe1decb0f4df4
+
+COUNT=30
+L = 320
+KI = 6e237178c4884e13470b6b4848b40389d9856311735da4eefa2f6f38
+FixedInputDataByteLen = 60
+FixedInputData = 9cd9f9ad88471668f3b25515851fff63d3a886b8c6cf371eae159bab58f997b83eda5815567a142c4264978d8f24d24fe2d513c0eeaff983b86fdbd8
+KO = 1e6638ea717338cfeb7dea373785c3c763bd5e509358e4940e9a4e4fd0a3e0347973858bc20243b8
+
+COUNT=31
+L = 320
+KI = c448525b339b3173e443ca882610306c6ce01360cbe1507fb5478a04
+FixedInputDataByteLen = 60
+FixedInputData = 7376b92c020fa9d67c955c9891d0f69b20429008ae2b4cb4f2d5363816b27330f635b534cf6f86ea8f176f7cd384014bc2f9f71c99711a6b6f79c399
+KO = 6cf79cb309b84eff0271221b4cdb3b2468b1f1afe450f478f2767dbd22a99aa378bd4dee6fdcdbb4
+
+COUNT=32
+L = 320
+KI = 4dce2528c32e1a3523f594bfd3159e9efa895fbb94a3a1e961f049a0
+FixedInputDataByteLen = 60
+FixedInputData = e7c745c53ccb6d6ccf9381846bdaf98e57398490479e630c9f57897ada73b8c2d755b198f9e244dfdfa67f435cb2605b03b672349b1e2f12826a79f8
+KO = 6286909ffb6dc4771fd2bb5d1988dd9b678deb6ae12aead66a6cc9cd1417ed45f79f46928b0b2c36
+
+COUNT=33
+L = 320
+KI = c9a933be7be6a5071e89d7ee68450375bb3f63a9fe28d92d54b1dce4
+FixedInputDataByteLen = 60
+FixedInputData = 14f8f51c02eaf91f9b41f21614414d4c93b8d595ab10794c3c495bfd1956bfe327f034aa459745165ae67c4596b359626a226ae29f285e5000cc5d95
+KO = 1ca479b8c65fb9d2e34b555625c3fbf14e39460254dc32e47c6ac51967ad911a24edbea45a8e7a15
+
+COUNT=34
+L = 320
+KI = 1b2b6b6510afaa5256587625bb07f9700f11d2a5a0cc5816f88bcca7
+FixedInputDataByteLen = 60
+FixedInputData = 48b4345d9298a1931c470767ce90f1542a95ad4b754b7d02810bc27eddd2ffda05220d7794b2fe46715124855142db98a61fb29a89b48e737b5798a9
+KO = fc6b7d5cefbe6cde4bd85d8eecb1612c1aedcecf90b3c683dcc0061941cfc87966db98b56e60a3ef
+
+COUNT=35
+L = 320
+KI = 0b3867de98d681ce15ee9e65f5f5cef7568b402010c4d115debcd316
+FixedInputDataByteLen = 60
+FixedInputData = ffbb70df07346a0e85dbf490ebc977c6e009428a48a9705b6a10ee60c53fae1d7c70a680c1c2bf2805bea7eb20d396d7d96cbe31a80a7dcb5fc8812b
+KO = a20054a33ab0c975e1422f4372356b8465f125bd5de35fb56c4cd7a6fdc792047b63b6ab7b82e910
+
+COUNT=36
+L = 320
+KI = 6c59bf7b21fe6476eaf57eb28e3973154b03328d4802e6f6878d53be
+FixedInputDataByteLen = 60
+FixedInputData = e5e0ceb061d3b3a59babd1ed50c1705c5bdb71b68862acb10b8c1549d380f3f94dcd96fcd329bdec383a291400ccf0583f43a5350aecf2303ec5d602
+KO = dadf413e4758b7015d178ef509cf7a7c67af4027639ee4729996578154b499e4efcddf761dbc4168
+
+COUNT=37
+L = 320
+KI = ffef0e42229fa1ac44fc0dd33b5ffe23353264af55844195af881a02
+FixedInputDataByteLen = 60
+FixedInputData = a325f2bc92224f5e2a6622de7c13550f82b420ffff63783b15e634168459904233c53ccbe2be9025a8dd277e0575b7bb7a2094638c6ec80fdf252d7e
+KO = ca1df925dbe7b0c33d8d9408aab5d466b80c51895a51811521aa9093c11072b8bd485b6a56081152
+
+COUNT=38
+L = 320
+KI = 2d4eb7be0f9c990679a100eb864d850f87f578f14eb27fc21f9abda6
+FixedInputDataByteLen = 60
+FixedInputData = 6641da67b2c03e7b533101553376648bb95534a22d3bb26ea2b433823ba82bcf562b0639ead9975dd3e4443bb6b66f98a0122fc15008269b8f4b3905
+KO = 1059b789c83a9bb1a4ba3bec07d92d31f6829fc973bd34f3a5943c2ef6fdf7da28f92928d758586e
+
+COUNT=39
+L = 320
+KI = c7b4163bdf781fd315d4c41faa083211c0698ef04a8ffe3dda61867a
+FixedInputDataByteLen = 60
+FixedInputData = 069105d4f4e374fd317fad134b4fd6e243e1c7f344decfdb6a75011fd613e9487f355fdddc9c1a76e2d9c31b8b978dd9f7f5ac2dfd78da75979a3748
+KO = 87fee45762b327d65faf843ee06bb19694c5f542630d4ee009996af5db5f8e076e0d87160d42533b
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = f09e65e8de7500847b43bd95e6c3506e01aadd484e9699b027897542
+FixedInputDataByteLen = 60
+FixedInputData = c20f6188517b2ca10086b9f7f8d6f2d38d66f24193c037008d035f361c6bd74db26aef588a87aa8a1c3cdad2ba0207f7e7b39def0df797c4cb3bf614
+KO = 73d30c2af54744eb1efb70429f8e303a
+
+COUNT=1
+L = 128
+KI = 03a31fabae0a96975edd3756187c9a391d44fe1146b45f907d359731
+FixedInputDataByteLen = 60
+FixedInputData = 59de57428f36b5e38d004f4a4962d877e580b4168e2883796136dc3c56f5fd473be9170d6e4ad3ed881a6243e748ddf0ae8304d941c8f52dfade8389
+KO = 2cb014274706c19092870c02a3a882d4
+
+COUNT=2
+L = 128
+KI = 13b2ae7cc9858695445fd1d73851b774ac93ca3262b7a70f986a6bf2
+FixedInputDataByteLen = 60
+FixedInputData = 327be28518d2eaec684426e6fe9da330052b780854ae84b5c928b6d4100683ccd8931248b11084bcf38f7f4f68442498ff32035c7008a3523d391e57
+KO = f25f5ad8033e5039ddd71f46ac764cc5
+
+COUNT=3
+L = 128
+KI = bc42c30b4759d8773f5b4034ec24f1c67f26bd91e26a8275640bdbe4
+FixedInputDataByteLen = 60
+FixedInputData = e80fc710a9d244c28499b72d67ac3987c91d2a07d2b5d184f0b0400a0597d86f41a7e0b425efe9c49d415ba566bb0fac7a4aff2fc6424bdc4779bf3e
+KO = 92d24c33275dc1dfc1a132bfda482259
+
+COUNT=4
+L = 128
+KI = 69a2b501e424d37761a934e29119103e4ee33949ba9404bfc485543b
+FixedInputDataByteLen = 60
+FixedInputData = fb43680163382c7664397e68ab153e1978a3e7bf21d09f288d5aaa36e5d93018ec6443a6988448a6b67dd88107e4a7a35ed7b8f0b08a7128c49d1bd8
+KO = 3555abd0f34fb28577289f4564eec440
+
+COUNT=5
+L = 128
+KI = 7402d07a0f946e463f225a23b1e84df9e9aadbb965784c8980292e5f
+FixedInputDataByteLen = 60
+FixedInputData = 8afa0530f53673c18cae6413c609c2c8b9fd2cd35f2f406de42f26b6995dc88dc0fe02facf9d9642c913ad5771d1e4482ced9f31287f77bb74a5e917
+KO = bd5df4786143f6c194142f74594373e0
+
+COUNT=6
+L = 128
+KI = 2e8199f8371c80d10249f8f0edf983d982972dafcdb11456e585653d
+FixedInputDataByteLen = 60
+FixedInputData = 3814ccb502484bbd59b5a7f659d6e4c4b998e6b6f552eb75175768204462c3cf71b2ca38c363df57d52ec6565694804d44269273097584a8f603d7cd
+KO = 7bd2212db59e19491711b117fb5ef208
+
+COUNT=7
+L = 128
+KI = 66e2ebc6e76cf49a358a8dc3ba94e1214f48ed8a6354103e871d077e
+FixedInputDataByteLen = 60
+FixedInputData = 0e02330636fac3afd7322aa845dfa40204451200cc3982817f6d2f9ffa2dbc5df271ea58ea4f83c6db4a4c3ff888d14f8751e7166e05373f204ec141
+KO = e72be09b4d3a92e3e6289a039b4d0876
+
+COUNT=8
+L = 128
+KI = 46b24fa80f0b07948f98dd9cafdf48bc38854ecb8a0b3b6cbb202ad6
+FixedInputDataByteLen = 60
+FixedInputData = 892221ac9a032cc9d7e864fc82739c9712d00c3ecd2b289d64e54bad511644cd1d773dfa322d9599cf8e7bf5fee2c5597f944dfbfce72196d8b6d779
+KO = f6c59546f74acc7130a213cdd2b773b1
+
+COUNT=9
+L = 128
+KI = 169baaf85b462ddfda4e43706a545e66ad3e0778c782b870dd3c6713
+FixedInputDataByteLen = 60
+FixedInputData = bf7c8093487051a206def5322d97ef081b9da49a948e0d2526c22110e0be7dee2c199d08f4b8f64d6d243f882a4a67190d749845c9411cb09b9a8009
+KO = 5b647639a9b8e76c68fb80e3d1308e99
+
+COUNT=10
+L = 256
+KI = 6079eafeba179a915e194b14e12ffee1e2bad56a62077897a4654e4b
+FixedInputDataByteLen = 60
+FixedInputData = 87686603814d619107aabfab85b4c4fe38ae1a5c2a4d78df12119871b8a4f85d583e7d842ee15e7fe03f61dd02b10784838ed163dc67cca43586d628
+KO = d888a21e1a698654fa46288509ae7a28dc7b05e6fc696a909451c2437097056b
+
+COUNT=11
+L = 256
+KI = dac20c39051c9bdcc93b5bb9063506fe713df1ef0acc0d65f220b53b
+FixedInputDataByteLen = 60
+FixedInputData = 8a7f823f1589dc04cfe9930d8791e973da54d55792b2619e17c0093915fb75c65fb586da02f8c98d64f947dba36b3cbb56d757768ce49b3766acb2c0
+KO = f0932309d160f55d9abe09baa645bd857210406dd285dc73d2834e9d344dbccb
+
+COUNT=12
+L = 256
+KI = 033abefd0d295d02346a35a4424856b33c16d90d2b6e2d6d093b1f20
+FixedInputDataByteLen = 60
+FixedInputData = 16da04a55d2f5520e12a07b8380a4be61b80fa1f2aa80a1968a37520bf8e6b889076f7a25e484b9340f4e4a2a9d0346d585d4c85fc054bbee4883e7d
+KO = 9512c3f5d4dc2579279457953ac8fb23bca3c09363a96e9ed29e8793d84d2162
+
+COUNT=13
+L = 256
+KI = 51692acdd74bda9a4a5c7b5a0b1516ab8ed6306ae5e01e3c6e0d48f3
+FixedInputDataByteLen = 60
+FixedInputData = 57ec815943e59c44caf6ddb242db249bf0e1c384424016184e15f0c1055deb0e09be18b7bfcc7e7da54262cacf82a047deac8e1fba25a99040b50ba8
+KO = fabbe94e0660947b2d04b77c2f7b60a3d409381d11d969c6fac7675106dae8f9
+
+COUNT=14
+L = 256
+KI = 3286c6333dca6c753a227f470ee7921d5a459bcd6babda1e7c7d0e15
+FixedInputDataByteLen = 60
+FixedInputData = ff8a4561cbf03f5d1ee4e8a545f8628a1fe5d85ad35120ffaa28d163698c041d13ac7f71152a9cac52c3d2bc864b705eea53a616bbd775988b0698ad
+KO = 381ae723df72d6e306f7d6a0964bb7df5d3dda5ea60988a3458b1050e1408e1d
+
+COUNT=15
+L = 256
+KI = e028e8a38b9e852ce6dc8ddcaaa10205cd9a61550f7c9b8e44f37ff8
+FixedInputDataByteLen = 60
+FixedInputData = a32dd33978ec4a0a11aa1192720798cccfb42a5b1a11dd50e2fa393968e78865a114b8b9a2c91d34c33e08ce2ad4ceb29062df5e62b046ac3b68698d
+KO = e7053f658beea971ceddc6dd2484b4e2d9ed30992b26ddd6b6110bc08d04cfa5
+
+COUNT=16
+L = 256
+KI = 052d9d8cb339e48dfd8e22cf78d7f9d8bda1e9b1e6282f87f151b513
+FixedInputDataByteLen = 60
+FixedInputData = 879f9c81cbcbb8c4337a037c19c4417c48bb849d00880a4ffd098b05a42a74f5124662e2ae45cb8da3cfc5d8b10935dfe964b09b28e00610ee04ab5a
+KO = 5ebda917e2018ecb2d4e03f48684e69d419af2d3c48745811c1124d2c8d86843
+
+COUNT=17
+L = 256
+KI = d11c329ae17547fb920d14b819c97b6a815a35363da54d85ccb3776e
+FixedInputDataByteLen = 60
+FixedInputData = 3d94d41ff11b4f0c11621fb0b42bf0c781f4f2f54a484fc75e4bc125c3bd9cde4ebb45d503360c6bc8d7ac966559a97cf06964ed24b1a57a43574fc6
+KO = 856e9fda2ee3ef9be92295bab38e9e26b6204404af31f61f00fec82f6ecbb469
+
+COUNT=18
+L = 256
+KI = 56d8506f249587f3457f4a0b3e73f889426986ab3d9ddea7a720199d
+FixedInputDataByteLen = 60
+FixedInputData = 85beda34306b729fb2cced48ddc33fe57450e054a0484e7f6ab0e5741b3e2d632c6a6fefc5c65205b5328b3ee6bc6cba31bac20cc23b471cef35e404
+KO = f27a9c5a92ac0cfbda8aff00d60c44f23fd9dff144d43df14b791ced82207825
+
+COUNT=19
+L = 256
+KI = 08f7095d66a38a0fca028ec91c4cc77274afa4e7cc9b1b2f561d70f0
+FixedInputDataByteLen = 60
+FixedInputData = f12b558bcc5dac09dc419ebcd7bd3f803c384d946eda9429c981c342758904fc2cca4a6ddf27f368bf3014b269260d88a3c90f386c87650f82563133
+KO = 106af8d01d2e4ff5aa55ae9c898e03c3bba0f93f7c1ded32c25c8a095bd3087f
+
+COUNT=20
+L = 160
+KI = 2efe2905a1b7e1993da0316f2a747be1e91415ca1e6ad14d04341fee
+FixedInputDataByteLen = 60
+FixedInputData = 4d283c0f6d209379facd8a26aa889780863cf6a81893dc3bd2c928a7f8d922ced9c829bf627d2c556441d0d41a1eb00c0deea78349429de56a275f04
+KO = ec162b6ff6413f5eae9336fd489fab538d042db8
+
+COUNT=21
+L = 160
+KI = a5c9b61d762cc27c92822ca7ed1a10a91e1a3b43a53e72d793c326ad
+FixedInputDataByteLen = 60
+FixedInputData = c38c2220de77a0dbc711e03ba3dd7227992d8a77bb914449210b59bb8160b9fee559adbb6782de51f7a6e76d90afbb65aa1e0525cb5860ccd80db46d
+KO = 64bf4e7313ee1e141b6e845462a79e2179233679
+
+COUNT=22
+L = 160
+KI = a3dc0ab5ff5f38d0784a4b796918c60975cc92a356978c534c3e1639
+FixedInputDataByteLen = 60
+FixedInputData = 89109ccf987e952f02dcf84efcff6986e028cd536e4e55fe247642f6feb1d236c12bf3b0198bb99e6b98cd98b6f5377a4f9ac11ba261ab9dde6e24dd
+KO = 66f5c2fafddb18bfe230261164337168617e2bd4
+
+COUNT=23
+L = 160
+KI = 0d178105f98824e466ad49ff6751096e8b06044450420641f4b8c400
+FixedInputDataByteLen = 60
+FixedInputData = d0855356bf3cf61f70719fd7b9b069d9888f64d1e26e7f684bb5f7410475a3009818bf0f3754f5577ac09a0addcad8e0682783aa8e091e740cc9150e
+KO = cbede1f1113896cda793f3b93099a4e577915fac
+
+COUNT=24
+L = 160
+KI = 8a4f26d640576c992a5e5de6d95e48309250344b3e5447a7deebc6d1
+FixedInputDataByteLen = 60
+FixedInputData = d246aa978602220c446798df7098701772c6ca2450b2c67061e4e47a7cfcbcb27d7ede22cb2d8015ff982ce325c4fdaee678cc7a3a866ee509b6a322
+KO = b4475b7c224abed321ceb48d02221ce28547c8a4
+
+COUNT=25
+L = 160
+KI = 62e1c5c2b776839feeb465d31c79937a58f9350f1eec110a600b9016
+FixedInputDataByteLen = 60
+FixedInputData = 017b942fa7c8bf08e93891e392e0c8f63758772de9a6728de973ea0db6637aa7e8c6abc3fd8ebb880f176a79b4c7d6c59a2a7c16c82062d2c2139021
+KO = cfce5f9a4e1b202ad0bb4ae26caa963a73341708
+
+COUNT=26
+L = 160
+KI = 5a9d140cbf6f1ef322894f857ebedfb1cd1e45fdf0065fa45997dd2a
+FixedInputDataByteLen = 60
+FixedInputData = 6d3deee5c5add189cb29f95a33037e30386c11e6a42371d4697f4eca558eeafa5b3f5f5e4466e4bc26ed80eb9c95650216ae0145ad2575dd1cd4c50a
+KO = a179aa70260d72fb28c6185022323436b4d29dff
+
+COUNT=27
+L = 160
+KI = 1fcfa552bb0020677256c03e3bb339679cd002410f0809a77df1c28d
+FixedInputDataByteLen = 60
+FixedInputData = 825726719656f220ccb7a508ae7d03acdefb4acb846b253c6c6391d813a3811faf6b276da98e7f7fcaf9002da15dc2fc0a5585a99bac55480e4530ca
+KO = bbc893f9d652f910adf70d7ee5744f82403b4ad4
+
+COUNT=28
+L = 160
+KI = a27251c617ff583f2d2628d59a96687ec5bc3c85be5395d70fce7fcf
+FixedInputDataByteLen = 60
+FixedInputData = 09b03bea113d61e5dbfffc3f3f36e41a846d750c34a6a26b55abf30c798c50742365c46d0f9062ef8195a45890595feb760ea8b573033ac18c885f6b
+KO = 85df22618ee5a4126c03ce505963bc32bfae91e1
+
+COUNT=29
+L = 160
+KI = 4237b6d2264fb6b768f88af93ab5b6350f9989d97a6f0d381f0e4f0f
+FixedInputDataByteLen = 60
+FixedInputData = e592cf548bc5001f648076f7503d4f595f5cf566267b9b844ff8d4839116e3d7a8976daaa5d071e4f65d3c37e84db212b0e6402c7a7aa922b0c88f80
+KO = c978ed7f5997d75f8f1deb39e10d6492a68d1b7a
+
+COUNT=30
+L = 320
+KI = 0b15638489d3ac7729a7db82797754e7a7c8d52da0cf3638a27a1a9c
+FixedInputDataByteLen = 60
+FixedInputData = 90988848764dacc6eeba817e0b74086b1233bca9d573717b8e3dd3bd23a532aac7db8b196e4c4702f54cc71bb8882dc776b0317457803a632b429776
+KO = 481293e1e621ad8bab5c9f5090594bb2507a1456ee8ffc30db159cb5b02d69110c3e5270880bf4a7
+
+COUNT=31
+L = 320
+KI = 5cc9050eeef2817b2759cb8a5547a53a6f28425f93f52e304f84e208
+FixedInputDataByteLen = 60
+FixedInputData = 219730b86d52003ebdbe2d3e776a460d4c9ee6d616da3ad61d1e8ca8072e52727fb84c5d89f97117adfc6e70c64071acc88601b8e76d5eca45b80f06
+KO = ffb5559cdf4bf4a2590ea97f697606a0ca947d57fa8ee102cbf7d919b5c51b9908bb45d472a45277
+
+COUNT=32
+L = 320
+KI = b7349b65dd4390546e1692d062bbbb75c9f89de9ced4ed038d1fdabb
+FixedInputDataByteLen = 60
+FixedInputData = e110d47da35d305eb1ed2e51b4fc09e9d09243812a6641669b4f512fefe574be85c12013ec7071a22dfd774c44f53e51ae998f710a8511bb8b67aff0
+KO = bc28c39f5ae20909876e140b707d8ad436d53edfbf0247e9e6d9d8fdc0dae779e308adb82ac6bf85
+
+COUNT=33
+L = 320
+KI = 9db1c751bef1c8d9da5c4239ef13dde320e98d3d811ce7280707715c
+FixedInputDataByteLen = 60
+FixedInputData = 6d9a480294a6e8907e068f6b1a5f8a87a0a45d85dcb0e9a420bdb65c153534181ad39ed4e995f2e0a9bd745c7ab2b85fc7e8ccd6a079e545e8f7fe2f
+KO = 19a4bf590156e62fc31972e7e7df16f8f4acdabbc5a9d6a40947a0de1fd920e64c5939f6bc53e5d4
+
+COUNT=34
+L = 320
+KI = 9282dca56d7f4278dc91e9d630fdad3a262785c782548383d28d7043
+FixedInputDataByteLen = 60
+FixedInputData = 0c8f2166e936bfa4c3139818e18b41473523a143ee948837b42815d6e6223aa6845bacaa3522de8058dfc7718eb492a5d3f8c03df0097c3f70c2e9e7
+KO = fa79a810f95dcd0bddbfcebfb0c88a4f285c24a7e266fb96dac8178233722a0b9c668952c0030b94
+
+COUNT=35
+L = 320
+KI = 29509374b7d67148a43c4a51584c817cbba7a82bdbcc1ab7e3b87c11
+FixedInputDataByteLen = 60
+FixedInputData = 9f21cfcd393ed8f432733172d2b0ffa108a3a6c467b8dc0c8d778b1fc0a2bf92c5f497d513bafda3d1d18878f96507779ab1458fe50355b85f8c68db
+KO = 3e6358b6bd68f1353b37bf19634eab78be110b35721c4a22669716b6341bfb2c30d4a661b6095013
+
+COUNT=36
+L = 320
+KI = 11c96f0ad08c7b7489f167861e76bfbe6e88f381bda30d99c0000e3c
+FixedInputDataByteLen = 60
+FixedInputData = 668b60c068b49741478814ff17150350cf38237bc455e11bd1273d2030173e4567c3c5608fdfdc42c140d0438076677c54ddeb3c057737e0dc4e1972
+KO = 155f66afab87dc655bbd01a944551f48f3ef52a684e006c84d5259b80fa562f629cdceca17dfe813
+
+COUNT=37
+L = 320
+KI = 61e7ab6d063847f50a6ba12ef72ba51a85c2a009fe7dc0c86189d37e
+FixedInputDataByteLen = 60
+FixedInputData = af86b759e326d77e052b4bfe5c41b3be3aa4ee77a976f9c89e0a792927cd4b2d71b1f712465cb798bbc5caae1ac67c12a6c390f801d9d9fe0775b188
+KO = 7ca01c2fb0b76511bdc9fc0875eec7a365d9ad94ddcd205dbfb283eb0f611e11d206be0420de9bcd
+
+COUNT=38
+L = 320
+KI = 499017dbc574a11c85a7744dcfb594285124bd5a1a4f2a062e91c09f
+FixedInputDataByteLen = 60
+FixedInputData = 5b09b4b2d2ae412192703b8b33d196758a2c66106bfa3d1ec9b4242dbb67f8bddb217f271b6c9c24da80fc004983fe164e3931a5280f596a1640531a
+KO = 1a829bc98f930e59cb749684d340f9619f3eb479d667016fc159015978f8f6df7ac7d53893d4c585
+
+COUNT=39
+L = 320
+KI = 506b41bf3acd1932858da4a47bb0a8596aa4820cab1751f7a12b99f9
+FixedInputDataByteLen = 60
+FixedInputData = 5ab7d3d3c96e7da42c00560ee50407360ca482f74ef4f8112a38573e649857267871b74844557f51a89153c92531e54d282972a7e8d642733b1d0cfc
+KO = f0e5f875e7859cbbfa3a47dd322f2d3be5c15ac5ced06c3d523bbd0ad0fdb27486f4e51aa90c8c5d
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = f5cb7cc6207f5920dd60155ddb68c3fbbdf5104365305d2c1abcd311
+FixedInputDataByteLen = 60
+FixedInputData = 4e5ac7539803da89581ee088c7d10235a10536360054b72b8e9f18f77c25af01019b290656b60428024ce01fccf49022d831941407e6bd27ff9e2d28
+KO = 0adbaab43edd532b560a322c84ac540e
+
+COUNT=1
+L = 128
+KI = 3a4c31a157cbb582e9dd0780d94abb400c112ca1e1b411572163ef3c
+FixedInputDataByteLen = 60
+FixedInputData = 99731773721e9839f4d2b3664b95bbf1a681516c2a965918f74a35b98453b676fabb7de03b59c0a473aecb82b1feb767d243489760c9c7c58c4a3046
+KO = 0633950cf57c0f31717a6287872d1d2e
+
+COUNT=2
+L = 128
+KI = 340bd8bbe90e7c1c1b4d5d825f982b599da3d5aa988498ab58279989
+FixedInputDataByteLen = 60
+FixedInputData = d5d2238249121975a3fcb370004b7e3c8e325550aa0e239920aab53fde83b9e5afc34ae5134a4efd75197ea3914867a5781b82fcfab7437f895fe4ef
+KO = 1d13573cfdf10f3b0a312d9746f7670e
+
+COUNT=3
+L = 128
+KI = f3371d6238c88991815c8acde4fe6de6214be0a2ff2839ecbd681746
+FixedInputDataByteLen = 60
+FixedInputData = 37023f83828811685b548e4280c0c6bbf8ceb5d78765ef5149645cbba93f68eb1ddd04b35fc77ac578f2e760c6d5652208acccace6322d98d9a842f2
+KO = e9c877b5a3cd016ad3c84d1ff80b30c4
+
+COUNT=4
+L = 128
+KI = 1c0eacdba64726f34864f5bba0160ecadbb6c358fe38eb3de189dffd
+FixedInputDataByteLen = 60
+FixedInputData = 2bd19057c9cc632bd9dd3a2afe06d8123d6a945a07537e8e7559b458682040ec9c8110ed102e64be9f9c1feb0e6c13c9c43c4608d0d7e811d728bef5
+KO = e7f5d8fb778fee94078056455f790486
+
+COUNT=5
+L = 128
+KI = 5f20118a8606e70aebbcfa1bc07a3955e544ccec157257ae337fdd87
+FixedInputDataByteLen = 60
+FixedInputData = b8bdab1f11b2880394fdd98600806e22857e94d226211d54f243975dc8abe90dd7e4970909b75ad82e39b6688ef06c9000f67a498cb405b219a15495
+KO = 24997f413e4edc5d6d6c0a63170a60de
+
+COUNT=6
+L = 128
+KI = 9998bd669e04349e7a120a2a3a3f7bc54cd4289fb9f9412e120fb01b
+FixedInputDataByteLen = 60
+FixedInputData = 0a929f3c9b827d51b5763cfd1806367dabad023479fc0baec03ca574b6fd73d235f286092dcad90925ec6ffe92ef3636a5c4d00dabed22728621b128
+KO = a8e670ffcd2606a9722f1b43ee82f47a
+
+COUNT=7
+L = 128
+KI = 31fd195394e4080088b384313a1c7ab5d1660a897cb030a6e2e9bf36
+FixedInputDataByteLen = 60
+FixedInputData = f2971ef27d522eac535fac995904ffa93a2127317aa18dd36cdd1d6434bd6729d1dbe12d7817a4f6accdc0c34d5a527c9ac85954a35c780fcc8dbe61
+KO = f267a1ac27e60017409c83a264df5153
+
+COUNT=8
+L = 128
+KI = ba6d69db3bcae0ddc248cca017b6c9ef63a516f1db4de8420691c62b
+FixedInputDataByteLen = 60
+FixedInputData = 7b6d259ca94a12ed57efe2b50d2ac8f2b31ed84b4861ef7352af69da1f758fbaa697823b5e666ddd976badaa2cb32d807b510cb97dfe82cc53a0d9bf
+KO = be9667f26f8d249b1e3bd990be9fb852
+
+COUNT=9
+L = 128
+KI = a1c66053dbf964c75bba662ba98167eb1186b85a6f05875df7870c9a
+FixedInputDataByteLen = 60
+FixedInputData = d58b7542d10840d69f0d7f5e262e11056066d56c8da46429b4b8ca306d9d958297f5153bde6150b2be0a1d68b8055d68fe52d7a35ff1da2ad349208c
+KO = e0a33e714389b1828fdeeedcfad6cdd8
+
+COUNT=10
+L = 256
+KI = 992815121d88ffb26c337606723c02ef317713086e2cfbbd37e1a167
+FixedInputDataByteLen = 60
+FixedInputData = 152d974eb2719b9027d32054a327312361125959df9d96a1832e2056c2571d4f1cf45f6e8f6544c87f15861cef627d2f16e9b0b4ab799bb3362f4aae
+KO = 475eda3a32d569932e043db64dbf0e9bb0945b54dcdfa203be1a28524c147075
+
+COUNT=11
+L = 256
+KI = ccfc859c11a3e09e1b040b701fd8b962a926a090117baaa80c83e2ec
+FixedInputDataByteLen = 60
+FixedInputData = 891f07868ab6a6c5498e7be85b1e3d5baf3c415cf5e0aeb7c9403953af6492a5d78860fdc0f61ba2c4af55bc3d504fa1c7b40ad0778f63f79b164b64
+KO = adb7d81ba3da64a3c49e30b1e866e48b0d0009ae8f38504a4a5925484c115614
+
+COUNT=12
+L = 256
+KI = a0631318e18dd966b6ec51e7aa79ac6bf9b63e321ea65f576de06256
+FixedInputDataByteLen = 60
+FixedInputData = ebf1f616cd7186e82de52c843b6276939c6874d42b818acb4ff2873546c8eafcd845273756f3c1246c151e9c10e507ac21670a517e0a3e0e41a87703
+KO = 2b8ee73d1833b93c8bfe27f866e1836b8c433f4f9ceeae22414ea712ae263d7e
+
+COUNT=13
+L = 256
+KI = 326158a34dd69886866aeebddfde012a966cede8588b6a57ee62de28
+FixedInputDataByteLen = 60
+FixedInputData = 6af7d5d0732466b97d046edebde3148e834b199380bd6f99f03bde26f0db8d1b36ff4add8d89076ee5b1f68338ed5364bc862d66481abe23d596c3fb
+KO = a7fa9bef12384b9e425d995ac1d3c5d1aa34a80a8db0deed67316cd0343625af
+
+COUNT=14
+L = 256
+KI = 4561e942572882fdf78310603c3e9ea60bf336f6841861a952c6c8cb
+FixedInputDataByteLen = 60
+FixedInputData = 0ba54e7079b9b3ef55cbdfdc59de9ab60837654196c17ecadc3c47b4c9ff161a226c4cdeb5adf141b671b50a835858b6423bfdc9c2e41c51c3cf407d
+KO = 196f00a861c6c40fdcbcc84e7594ace32d915f7ea83702ece5635d8657d4c939
+
+COUNT=15
+L = 256
+KI = 7453ac0e9d1b2ea05479e616f1bc878064b9d4b1edd997841cf128b1
+FixedInputDataByteLen = 60
+FixedInputData = ead0c5a343d8de5a62eb57731b64b0b7e934d75c5b62ec683cbf61776bfa77f20da8dc6e287b1f4918b1dfbf402af935258b11031ea1077e5a775bf7
+KO = 4a68c827679eb5c45b61a112800d9cd75b40e8975e3a36c45136418e20c2fedc
+
+COUNT=16
+L = 256
+KI = 6b3f84c2c9a976229d533172360bfa4a3282b57b5f61e64c6001cf37
+FixedInputDataByteLen = 60
+FixedInputData = d5f2dc8ea4e349db04075b936b056a995af6a10bf56c8a10b1ff9cbfd82023fd741ed7e44714526b0d8ccf4e6c57854911871154a3ade06dd5a8c0fe
+KO = a8abbaa980c9e3c24477155ec2a790578b1e3a5c8f07cbb2b52caa6057d47377
+
+COUNT=17
+L = 256
+KI = 01beac511b0475dbee4cd1f5e5e8df311124c45adac217ccf2996dab
+FixedInputDataByteLen = 60
+FixedInputData = 945da8f28e38cb09e7b6130e8c44db4fc4161eac33cf2afa20eb7b15e072419dfae1b695788c03ce8518b9e9d7ba3efad21aa9fd333a6d25e9b4dbe7
+KO = a2434c0c0ae21e7abf7d56e475eb49c43b53febd2023185f851fc468cc9f6cbc
+
+COUNT=18
+L = 256
+KI = 660a01c4440dd1c98758bd00ad9da95bdda2606aba032bd050eb2846
+FixedInputDataByteLen = 60
+FixedInputData = 54acc87802993bb067cfe993b5eb8117d5d6352ae20cd587c254215de649dc100a8a1ec2f58dd35e9074ed592f49aaf67f971a492240dcdab5d25b83
+KO = e27e21eb833f36532d16c270ba32fcd5db5aecd71b9b5d74805da9410cbda0a2
+
+COUNT=19
+L = 256
+KI = 0771372ba98de7e6d6f20b45c2136be8f8ec64a36d064df348c76daf
+FixedInputDataByteLen = 60
+FixedInputData = de4776058deb8e18285b3fd5745ace98eeac4a1cf88bc34384b299168a394784b8f2cd4c92cb5c07ea32695b91fe4032848d68131b00a6cc0986ce77
+KO = b5f6b64045865b60fdf01c429dbb327636cc3ed72aa8bfa9a0afa2f58a4a7f93
+
+COUNT=20
+L = 160
+KI = 2eabb6b922c24326ef9ae3c192dfd341caf57efe15dd649772a2ac3b
+FixedInputDataByteLen = 60
+FixedInputData = c75f6f5a1561aab39ea0e22702a6cf7dba3ca4dd9f046bb0abea2d3284168fd9fb39ff725523a660d21f8c2ade03d18d4273c52fb6f22c9e39d6bc2e
+KO = ae50acebe308a1cf1747b9b178a0720748fa5fe5
+
+COUNT=21
+L = 160
+KI = 5aacce1b705c49a20e2e3396b1f18f4421e077517534dd3f5185f604
+FixedInputDataByteLen = 60
+FixedInputData = 88a962cfd6cc80828eb710388630a018022fdf891548e352897c720da65223fb2a614e692c5bd030da1d00c9c6bad19abaf879f05d6b5c2ddcdfcecd
+KO = a94a9fa1eef2f8211c3126015b2cb9b80f77efbf
+
+COUNT=22
+L = 160
+KI = 3c169fb95ef27a41f19f9140730222fbef395848f7abfa18ffd00be6
+FixedInputDataByteLen = 60
+FixedInputData = 054f7d19d60b27c51771ccd20c3e89410b54f6a377f3e2eb553c47c73f622b480c6087335e99238579d2f420c06d61ecb7cdca3147da4df1a9c74e0a
+KO = 7c8708d37b6bcd8face6f43cdfa92948bf0f22a3
+
+COUNT=23
+L = 160
+KI = 9b6f9d42ba271cf808b5e97ea9f39f21c20ba2e82d168691acce3b7e
+FixedInputDataByteLen = 60
+FixedInputData = bb96d79c3e812077acb85b7aaed41f9d2113e01ffbb80ac6d3aaa22a907305f0ec309e7dd2155b51154b8a985fdb41ab2890cd5c8c2491ad5e504e12
+KO = 9bf85c03596099d23c89f9cddf9e82354dc26576
+
+COUNT=24
+L = 160
+KI = 075407c059e0cd492f1a1577bea6c4e9d1a43ce8c967d52f01efc50c
+FixedInputDataByteLen = 60
+FixedInputData = fe789ffdcd84f9384cd0a8893462a90f4235ddbcf653f45bfadaabc7bb5f69ea6be4d1af867289087f3dc2e19ec503f52ed937b54e9e8af5bf6f128e
+KO = 12b6ca4dbf85971fe20855ebe95869fef613c1ac
+
+COUNT=25
+L = 160
+KI = 5065b78bfdac54246b850fdabdf92bcbf91d467286acb33f9eb08180
+FixedInputDataByteLen = 60
+FixedInputData = f45c10d9398f005f87ff1c483f8b9e57280cc09f64603bcc5ecc7074edc34c5ebc0ad3a7eccd51f65e3ec4ed9e4fb0d4cb48ccea98ac1b5e2756a7e5
+KO = 420d512f8648795d2f9aa8844c35211c5e639940
+
+COUNT=26
+L = 160
+KI = d1a65593c5e107a2c44fa9a76edf4a1eaf8b9546c400a4addf1fd44e
+FixedInputDataByteLen = 60
+FixedInputData = fbdc1b45dfcc00ee47b823ea1faff569ac81e89d56a59c99245e8fc3594b7840a44440a84cfb157055219d987a1b7c97d3cf846370501fd85a565482
+KO = 04bcbba081a44da05260171d12a4c70b6197a925
+
+COUNT=27
+L = 160
+KI = 8c09ff58b9a450b4b9377a0dc5b9259a9993e210bb97dfd1b05ec943
+FixedInputDataByteLen = 60
+FixedInputData = 4c13b0a6ee08e0e288f4196e996729701c08dfb7e8291ba2eaedf7fcfe021a82c692389b1930b7de0f0f8385f214d815b0fc7aad36e809fbae181cff
+KO = 498606e999abed1cac73244e1c93581ee1de7bac
+
+COUNT=28
+L = 160
+KI = e7dcc3d00f3fa68aae63673947f955199d15dc3c27d162caf7a1034f
+FixedInputDataByteLen = 60
+FixedInputData = 7ec8aedb4d6e2b7471318d7323169e142fd05919b87e2bc63dff961e103c20fd2222f53a90d70ae3937a6e719b0a2589e6be5354ef28f53cb9275eb2
+KO = f7c847bbc7f08ee95526cad02baa256fb6e765f5
+
+COUNT=29
+L = 160
+KI = c6c419b644162c7c4f6f425dc1a998486fa0bbffa0c79ebafdb71bf4
+FixedInputDataByteLen = 60
+FixedInputData = 15e4766b71436646eeae2d1bc000b63fc0e15d30b8cb94384016c4c47c072e2aecf8787f15b07055ffb1f079c1450b2e476c8c0d4d2d167189c1804f
+KO = 34aacb532e3b80d765cc50746bd39eb5c474ba59
+
+COUNT=30
+L = 320
+KI = 9b75e7fa216c884037c7d6953092ed335c4efd88ca57a742d6ac3221
+FixedInputDataByteLen = 60
+FixedInputData = 12bea97865df99315259ff620302432ecafc9dce2619e87dfb4979410456a524434315dd3920e2b1aa1c79d5e07132a758a7b7b71ef10bcf1bb877f3
+KO = 60071bd0ceea0fe0f879223b940d3de7dde02ca6858f8450fb9c0032e49f968ef9cd9b5703163dbc
+
+COUNT=31
+L = 320
+KI = da64a85342397195d82b80cb97e4ceabbfc69da59550c0510caa2c11
+FixedInputDataByteLen = 60
+FixedInputData = 44cd0cdb69e3ae5924ea7a23376f35ea93d0ed3d47dabdee1ed987f25851aeed2c57ef8663c7596baee218c9c7465b980649b8367587674e3864443e
+KO = 12fcc2d36c31ab49554f7f1500db10fbe4193282e2d97c97670ff50e3bc2298507db93333cae7a42
+
+COUNT=32
+L = 320
+KI = 19819611994e88a91684516ddda11c8eedb3a9692408a8502ce1c260
+FixedInputDataByteLen = 60
+FixedInputData = f1d9bffeb4a16ca4cd9002f2f271c43bdb42f0fba251045d8a7768addde39c6d6052b87d0ee142d96e52dd3d7ecd589b3e4eb63d3aad579014a5b991
+KO = a94accc3e1c4cc38d4c55dc9f187b695411aaa32146b47580586b9d636acb4e33d8811a7ff4d4d93
+
+COUNT=33
+L = 320
+KI = 5bf0de4077bf852563203c96a65ddf4e648adfa00fb5214712d2f53e
+FixedInputDataByteLen = 60
+FixedInputData = 46e3da0344e83d0bff7f43527ec09e873f00b047819d1250f0865c4df992ec3fe25a00fea9e1d2e301ba8f9e465f146f098749427b3c89488bc3f5ad
+KO = 8024725477b245bfcbf3ae25870ba2d20ac0242cd798c6149e9cd7cb5160c8f557afc0e6b5502801
+
+COUNT=34
+L = 320
+KI = 64b0027ed197a27c65b6245643aee128a83baa9bb0ad9548710b571d
+FixedInputDataByteLen = 60
+FixedInputData = 2e1a6f58e03ab853c8d3519cb41e4bc36138de85b4df1a30cb997a2426118596b7c2c4010da8b229729f68aa6fa69e878294da8eab03198c97c1635a
+KO = ed56c0496ccda60f1b6b5ea7a61955a498a17f0e3268b753a22b8bdb6e8e5957ada4bfa316dfb704
+
+COUNT=35
+L = 320
+KI = 0ee16f95cac83113d211e8d569d5b176424dc093fb8651c3977fe2eb
+FixedInputDataByteLen = 60
+FixedInputData = a005d7d8defaf6d6c396d3ab679b39cd4fa92aae85d3720c19c865166608b3218dcac9e25558419f9682804ef0ee86ef3f002cb3cbcfc5457abf1013
+KO = aa54eeb7cc564fee5b21188822dd3aa519b5353dd1bcd706d8d3b8b05e600d0a581a4069582ebb28
+
+COUNT=36
+L = 320
+KI = 8536277459ec82157646eb93b7ea980ccb982691e9a87ccd39419b1f
+FixedInputDataByteLen = 60
+FixedInputData = f957f6f513c6c112d02fbfab6b8e0b7aa2f63947bbce7cdc261698c8b14b3bbcb3056bd71c9e93c2e51f16cf275de115ec522e7b58e25218574580f2
+KO = 35cdd49a88b43bcda06582ef6b2825583070455c3151c7e48fca4579df4c73fedf732ef5d427d8cd
+
+COUNT=37
+L = 320
+KI = 2451aa0d4d3123d1e4df56f8f2b46971c63b49a7b555757445daaf35
+FixedInputDataByteLen = 60
+FixedInputData = 14f45ccb8dd4160af196cdd8396e7ec01c2dbc58953e9b9ec4cc8543b53e0171c9d94f9d59a20e8d71116448f6b1314317945e33860fa97ca0af9950
+KO = 50f4b75e91a639f36372f933292206253b86862dd81bae3498c3b333caba7229ae78cd5a1a168d44
+
+COUNT=38
+L = 320
+KI = 14563d98dab6a65ae6d7e1c08f85ee1515d52139fba4699d3f9f7839
+FixedInputDataByteLen = 60
+FixedInputData = 58496869b0f1ac0d91baeb41a1e91f49d34ebcd7b77f23b1082c9a5cf9b8c5760385af2d6946b613ac3b4c09e1dc41e8d6870fed25e2a589f32da1f6
+KO = a1f92973857a13da7fd6c1f64c87857e042ecec53fe1496270c770fdeaa7efeb77ee1e8242ae5e20
+
+COUNT=39
+L = 320
+KI = 6d4411ccfeca782ffc87ed9fc9163992d9e1cab24dea690b966b3231
+FixedInputDataByteLen = 60
+FixedInputData = ee7967ddcaa6ddb242bbb2cee1fbf78632172d74f9bc0be645d52c19c7ee5b961ff6765432013372f693b7ca7f4489025fab6e599985c63e551e3733
+KO = 221bb18f086c7396b73ecb68b20ce8ef61739a6db97b2ab8a3396722a93be1c759855a95de86d469
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = ab56556b107a3a79fe084df0f1bb3ad049a6cc1490f20da4b3df282c
+FixedInputDataByteLen = 60
+FixedInputData = 7f50fc1f77c3ac752443154c1577d3c47b86fccffe82ff43aa1b91eeb5730d7e9e6aab78374d854aecb7143faba6b1eb90d3d9e7a2f6d78dd9a6c4a7
+KO = b8894c6133a46701909b5c8a84322dec
+
+COUNT=1
+L = 128
+KI = 532dc8295c934fd23a4b9f51fe456d203a2c73a857ca39f6f9c29552
+FixedInputDataByteLen = 60
+FixedInputData = 21981168e1747612449435b59ea6f644b8186eec1b4c06d9db449037731e33311ad2d694283ac444c8e884161189e203beca77e7bf220ca69d7726cb
+KO = ecdca1ee1a8f7989403e5a7a30b0feb4
+
+COUNT=2
+L = 128
+KI = d8a5231a03009ad89d8b785a46382aa20594dfcd2cc5696cca59a33f
+FixedInputDataByteLen = 60
+FixedInputData = 0f3f930bce97d9aaac25999f6312c56088803060cad46fd8a6736cf7f5231513f36809686d7da8f1466409a781557e43a78cc3ce4a00ab8f6d93ff8c
+KO = e17513b46dec065a080f22336e7a7953
+
+COUNT=3
+L = 128
+KI = ac912920c769e3738a26de3e3204ec08529254fcfbaf9cbceb79d00f
+FixedInputDataByteLen = 60
+FixedInputData = f6a64b5f85acb1ded58a2a7ef396d123b0383e0488a2b9f05dda5855f3a9ab88602957f42c8ce13afb47bb16d9b2d902a2b915190e520703bc2d9f66
+KO = c28a56edaa960a4a96d48b5e97847250
+
+COUNT=4
+L = 128
+KI = 40f4f5537ce6f2898853df859dda516a4d7baefdd54858561a9061f3
+FixedInputDataByteLen = 60
+FixedInputData = 9bf1495f64c0df5adf7c97c144e8e17c2f6eab56c0367cf828ddd76130fdc17b904ebb4fb6d8f528a379bb61afba55d807c5f36d96f94724bf292ea0
+KO = e0629b443f7191f844bd554bd1052696
+
+COUNT=5
+L = 128
+KI = 46d27a2a0536890f637684fd3348b125f6048d8ba039240790d18647
+FixedInputDataByteLen = 60
+FixedInputData = e928b44cec9f5d6a3e96fba5e522cd9c3786b524b79c923dc4faedab0c6e77a29945abd7ec371e536c1d21809823bc092ca37480ffb98eef25f26cfc
+KO = 1ad65ba9da9ffa17ce25367f0e429e8a
+
+COUNT=6
+L = 128
+KI = 0f011d9bca7b86e18675455f00b8393ccf05ea542723f0200e38bcdc
+FixedInputDataByteLen = 60
+FixedInputData = 59b57f2aa1584d86fee0f43bde13394a651b61e098fc28ba578a6f8c6fa2d983a2505d10a75c801c26376128c7eccb1282bff5010ee6e7b78815eacf
+KO = abb3bdde13725da92d198ce3fa37a392
+
+COUNT=7
+L = 128
+KI = 5e5336743acd50b81608aca241b0fa676c74c91851d31e1530bbd56d
+FixedInputDataByteLen = 60
+FixedInputData = a307e3621883810c5efc7db890d53db3b3cab50a9e78af3e0ed9163b95bbd4ce5a4c3a0305a03f79af62d0fa9b7599d94b11ad99534ea6f0ac5bcacd
+KO = bffa1f854a25981f506ed426165660d0
+
+COUNT=8
+L = 128
+KI = 6962f46078a123f324a70d7bbaad81ebdcbebccc481485e050635453
+FixedInputDataByteLen = 60
+FixedInputData = 671b0f41242fb4036b7a9f94b3d9576bb390306d13b0f71e6c8144a548399f234e4fd17801bb977e8cf8a7355de7074c14cf8ea51aa67fa273a1425f
+KO = f5c63c0176000160f6e3ee2c6da28b3f
+
+COUNT=9
+L = 128
+KI = 883af840d9e30ce124e590348c4349c9d1710bbd8f36b4ac4db4c2c8
+FixedInputDataByteLen = 60
+FixedInputData = f21950f7054d26f92495cc78740e8d3da881303b5ae428dafafb32380528a3cd0e25996500db052bfa49b49ef6de43786417a051450b2b94a89bda24
+KO = bed4bd05928b8f9ff0d608a44d89f8a8
+
+COUNT=10
+L = 256
+KI = 9ad80f00f2029bc6baf26bb9ed58381b0e905e750841b511667300be
+FixedInputDataByteLen = 60
+FixedInputData = 591a076405cbe9f8343218a5b24a671806807883d1e4ba8020ed4404b9b2afa9d811d85d53b74517765fde59233f9afdb00e3bdfb0a2e7e696dc64ce
+KO = bf487214d3f7d5046320b0601b6b2eeb3afb542b4426a4b1832170d859bf0f49
+
+COUNT=11
+L = 256
+KI = 953bd4fb987879be84e64d77db4133385a229e9ef4c2e5dadd8f4287
+FixedInputDataByteLen = 60
+FixedInputData = c234d864d53ca6f64ad5fb62983a80adf6058a36a8f890af8c87f4ec02bfe2c6ee9cfd1e4996c826f353b6e9a4f8d8d4f79ed7faa5885f6063fda0f9
+KO = fc8eb9b7fb9b75c46a6d4f3d5d1ae41b342690566fef4a7b2bbe4ad8f040ca8e
+
+COUNT=12
+L = 256
+KI = 7097b56907e904f9acdc0e8c1518dbe43315a05429ba7b0c993b7274
+FixedInputDataByteLen = 60
+FixedInputData = 8303d5700c3635b10a6a8e49f487bf65c5c225fda734046592c4f5d9805ae0e87268abf014a873497b4c65223714639a7bb5feab8a1c1ef34b8a63af
+KO = 9fe6cf5bcb247839e969efdc7b6f8f0504021234ed5a195cdd171eb04946b9ae
+
+COUNT=13
+L = 256
+KI = 8316a62abe78c07e0a1f665e605b8a49adc6cfa652e69a5d7e4ea3f3
+FixedInputDataByteLen = 60
+FixedInputData = 5178d10c38b831c3d0064c2d63f4cd86fd6601966e86ab636af837b8a7e3936efc50fe32c40e8dc4ad99ffbc03ac912d8e14e84affb7d0dd32bab5b4
+KO = 9fb426d550d53125c0ca15e9f441e8bfc841e497f758e58b229075cef709372c
+
+COUNT=14
+L = 256
+KI = 95f7632d8308d57a373384b12b9580b57feb9c90ba6adfa186bdf465
+FixedInputDataByteLen = 60
+FixedInputData = ea705c3cbc6fa9557d6416984e8c7ed038c1a40ec72673c93ae75b1618250b0b12d55c2899dd64c21cfeef90379428fa8c563cf9ed9ed6b5aca5a115
+KO = 08cfa6aba4c140f9475c696861038d2e1d0627e0c9100e8e66e7962a6072346a
+
+COUNT=15
+L = 256
+KI = 30c47d69c5e48812e197c31827ecfa054729ea41323dfc42c9b08ae9
+FixedInputDataByteLen = 60
+FixedInputData = 7d6fcb2980e00fdf44521edc4d0b42c236de371d1eb5ecd15bc920525a8bdd8c05c847a9318304d2df03a6d25b3f8b01a30b1f1491f9a17df64e9416
+KO = c3978a33230d73c913cb96c38ddea553abf1ec3e6d26cb8ba8dd97070ba732e5
+
+COUNT=16
+L = 256
+KI = 68394545781b1eced5c0f3908c9076b53a098bc0a915b6a32894230c
+FixedInputDataByteLen = 60
+FixedInputData = bc7b030e4e59bf61f8ae73a92e143f2c7af71b49c736b207fe19635fa7f78c9c81d01ffbe89ef6ebb112c077a9a34770ab26fbb35fd29f99cb503fc4
+KO = 1cb3bafe7d338ff44f0fbdd1b602f72cc6ee78ca48d554ce37a3f0624285c140
+
+COUNT=17
+L = 256
+KI = c334866133c800542a0233955d8801a12c67df92f84c4dc31b955feb
+FixedInputDataByteLen = 60
+FixedInputData = 2d87e2b0a58eecbd1f7f1d5f89eeb127305a36cd5409819daaa7a845306891e12dfef699fad88a6395316fc44fc4a0db4d8840c30609c8e2dfa6121c
+KO = 1a9e46e6195c2abe3f391ca5cc1b65e106f7ff798e2e70a47ce3f58ea0950153
+
+COUNT=18
+L = 256
+KI = c1f9518c1fb9a2b57ef214953f48899642867457ade9ea9358dc013e
+FixedInputDataByteLen = 60
+FixedInputData = 372f7e80dc9d9cda46246e7399a0bac3daf05abaa1163836c01c43f3e7d82b0933626db7e0a0f5c8019b2df848f513aa6e0ebca65c6f3ee80243fe5c
+KO = a07fc89185ab0d4fb96b32dbd16478df8a8d3647d5a9fc65e5e7071454e27c84
+
+COUNT=19
+L = 256
+KI = 8b6c418090192d554c4930a33a80350cd4fce4212dddf1230fccb0a9
+FixedInputDataByteLen = 60
+FixedInputData = 94959cfc80a3068e9223ac50f6d92cf5a3d6f62977906e21a67175208a9968e18392f18058416793210847a277765f91050cf245ec8da3cf86f27fa1
+KO = 79992352b5327e5dc5372e1fbaccd0bfe678abad865183a75a47fdd29a83004f
+
+COUNT=20
+L = 160
+KI = f0d3064cf1942be20731d10d23b2ea4f09af580b151c9594a5ef3ee9
+FixedInputDataByteLen = 60
+FixedInputData = 767349ac0257d2969a4645113824d989b440f8da26fb2db17b0580ea111c1082a20a2c139ff9d33c21f0d3368eba75c6cfeb5b5fb22e9590a63c1e0e
+KO = 0f74dba168c49f4cac21092d2f72c3f6fa796a95
+
+COUNT=21
+L = 160
+KI = a6feadfe54b15f00ed2b130cf16b46d88000e102042609e302cf5485
+FixedInputDataByteLen = 60
+FixedInputData = 81115a4e27159de7511a9d785bec24ce86cdc6a0539bb5604898e30b196461aad1cfbcca9741582ac35477e51fbce082199286cc221b5cbdc9a03da5
+KO = e4aa559f242ff636b69bfae19fd4edfb2f6a6e8d
+
+COUNT=22
+L = 160
+KI = 908efc5fe6c41bbc81095369ec4c8b89675a1fe743d3fac5cd0e0849
+FixedInputDataByteLen = 60
+FixedInputData = 3ed3d400b57d8c856b0f501b7643712409019e8ada2cc761e2f638ab62df1ec444446942a5c6fca7ad2b78f8f60b8fa7a526adb046af0d1492e237a8
+KO = 0e2a1c8faba9aa78e55df4ff4d7b3bbd56e8e3df
+
+COUNT=23
+L = 160
+KI = 7d89e8e01d2785446da802b5211c77613790a556d24a244c819fe78f
+FixedInputDataByteLen = 60
+FixedInputData = c23500a617165085a9616165f303c5f7fe1778bdb9f6c8795c616844cec30c4fb17911fcbf1f0a256c90fda099b2a2d9d424d2c4008549652b287cf4
+KO = e3438f146a432921cb359d895bccd290d01620b5
+
+COUNT=24
+L = 160
+KI = 219e6785c4e49f9c9a3f3ceba3642c7547759857d5f44cfb676ac3d2
+FixedInputDataByteLen = 60
+FixedInputData = ab0716a989f9926c41ea566af279fbe1918b69676696dec1f328541a561529df3c7d704402c3ca65237c4fb95616939340c1cde70f586c76d636f990
+KO = cc8458b2e0b63acfbe12daa993f35479dbae4671
+
+COUNT=25
+L = 160
+KI = 267550b7e959b461e959692df1d6c4b386e090647e86c0613c18a645
+FixedInputDataByteLen = 60
+FixedInputData = fcaef8754365b3b98bfb3b32fbe99e3b02255c6ae2036eccbe92e9cb6af2467b4cb391ead9fd84b90253f7faedfd3a39ba3ae7efb25ec94ed9f0cef3
+KO = cdef66496cc34727153ed1cc23debc7f75dbd87e
+
+COUNT=26
+L = 160
+KI = 39e17f6997110d36e4aeb255ae55652e0c027f7e32c166cef2a2f76c
+FixedInputDataByteLen = 60
+FixedInputData = 6176f999c0e51b4ac5b6b611ebdf675dfa3efcc79ef86fd46f517edad50c87810d72139ca75e55df18673cc9610c3736cf7cced983816074a80d0507
+KO = 459d5708557f00abef3a2aaa2caee0d28c4df79b
+
+COUNT=27
+L = 160
+KI = 2a582fd7f15c2f3ffa8719ce25d2d62e934d1be7603f53ef199bdfa1
+FixedInputDataByteLen = 60
+FixedInputData = b0ca82bfdd760d9faa9ca81b1c616d103a5e5f36c33a41d70ace1fcee24694cc5c9ebc34c2d4a85a7a0b97f54c863e4f594c78a2cdbf88898185ae85
+KO = 41adfbcbfe1bea34ad1193cfc5011a8e352569a2
+
+COUNT=28
+L = 160
+KI = 1e3c860ec243b8009215e68f21c60843e284cfa45f3fc7d64e380789
+FixedInputDataByteLen = 60
+FixedInputData = 6b65e3781a72194286d449e556832efc9e90b23ac95b7cc837a02d9c51ad0e4eb9c3fb1a839d1324cc26cd4a1e1efd1057fecdf23ece4000b420cc11
+KO = 190a929a8d5a5057cdded7d918db97dcc1e4da88
+
+COUNT=29
+L = 160
+KI = 51b477f8c0e731b69c21ffaae7300d6912ee9d0e0f764c972412c561
+FixedInputDataByteLen = 60
+FixedInputData = 915f2a1c3078cd6d8dbea73efd456b5222df11c6cd86edec75c28436ca36458c6f9ed6c760df59887e9c83159a08eeec9c1a37fd207943d092ec9bf1
+KO = 58c50a3e64661b8bc8bdb7c38bbf1568e147c621
+
+COUNT=30
+L = 320
+KI = 4d4559dc64dc251e0babe29157c0491b9f12a44caad1b495bbf4def0
+FixedInputDataByteLen = 60
+FixedInputData = 7db328f689c88889f1c05598cf2d3d5e4ad37c4c734ecbe8586a8e87b9f0981ce1802407e5445b26a4ab1febf7b2d60a25b71b630dc27a64b10245aa
+KO = 4063041d2a0f896f202ec4beac5b5a4f3e9f828f24cb816f98b2a7f003be2ec431d46c9ac046d5a5
+
+COUNT=31
+L = 320
+KI = 265567a7ef7f4b65b191d6458700a32f817b42d3d973ee33fa89221b
+FixedInputDataByteLen = 60
+FixedInputData = c6123a2ea903e1d6a3a3d7cadd0335e55efb9cd228b5d7280c7360647bbf2a5216c0272fa8f175d81585e99bbe10110da268c85319f507270307e86f
+KO = 4a61b2a49c1e4379e1bf793964144ad8a7df690b8872c5fb0b61b82390d668884f5826b86629e39c
+
+COUNT=32
+L = 320
+KI = 8307ef2041c4dd84b529f46191771ddca2601d112ea038538618da0d
+FixedInputDataByteLen = 60
+FixedInputData = 138eaf6f629195de9c7b0cef03f6674f1b519158ce027a0908e951714602b6cb67f1362b2ba4513d287e829c0783c2dc3a6cf98361b1a69f6b4c1bb9
+KO = 3c6f1493f734e01a650cea5d57bdb396ddb4a0340faf79cc9faff2a6a51b2dfe5ff4a257066b8769
+
+COUNT=33
+L = 320
+KI = 4d255bf5a2eae4f16666439158a715a2bcc0ba455b49023a716cbd7e
+FixedInputDataByteLen = 60
+FixedInputData = 8c9d954b8d0a868aee9849f776046a109f7d62dbc9be64a226a23181f17280bfadf19355daa678df7c8ec407d0e84c669cae2af804f9c253e5bac34f
+KO = 7c3b6b6e6b316624217a7c11b60352495ed3b0f7730a99dccbf21f390e1cd3ca11c5cb80ddc0dfaa
+
+COUNT=34
+L = 320
+KI = d67274b9fa4f4e0839228d9aecd72d593463c62f09ee9279852e6b34
+FixedInputDataByteLen = 60
+FixedInputData = db58ba7357c71a71f3437d121d843eaadd663ee544a8fa0a6435ad8048cb3c65c24bb5a06169e3144a8915bd11a0956e1d9a786cd8163919ccd70cd4
+KO = dbab7422b964c4589173acb2e4734032caed463c600330edf27a4b5a6cbe042f509694a2e9032530
+
+COUNT=35
+L = 320
+KI = 3ed1caa255a8ba87245a4295ec6930fc3fea344850de6bb3d83d1686
+FixedInputDataByteLen = 60
+FixedInputData = 7e8dd9a839e585a2509cbdee63e806d1ea3d2bb246a80da4d7af2cf0f6417000a9f012efb5992e63195d5e77cedadcebd6986b27576d5db7c2770dcb
+KO = ff6d99ee607f2b1cacc350816110fd2df1ffd00f3b38917b2b8b9796d31e5f08112dc1f2ea71dc73
+
+COUNT=36
+L = 320
+KI = dd4b741ca6461a9bc678448baa69e9c6769fd0f8dd413b158f508441
+FixedInputDataByteLen = 60
+FixedInputData = eb8c1b321be9e5806f8e4f7ae96d38d431a40532b686978f8594d945c24ca35e6004927af04270d6e0fdf7741f75d2058cfa6740151ada2a67501678
+KO = a4d8aef22fd5a178fd9247f945581668023179c1f6c1da82a51fc85223e827b73cf002439b4cfdd6
+
+COUNT=37
+L = 320
+KI = 70321a83f31a246bc93fb96686a6811fd4fbdabe246b21f30b2ff056
+FixedInputDataByteLen = 60
+FixedInputData = dd4140d5857c9937301b1f8fbf72e24dd629445d71c2adc13261164c5d97800a12475d25beeb22466f4ac03cad70fda885bf23b29a7f63d972e29316
+KO = 0287f89ca26a296122891cfb2399df1e5300eef17bb203aa73069ce3eee33c83208926d96823f921
+
+COUNT=38
+L = 320
+KI = 4ebe331b57f3eb48c200a3fdf3a098b18c12809d9d469aba9c0de46f
+FixedInputDataByteLen = 60
+FixedInputData = 37d68ee162f73ac5bf19644c59f2353b2d20f5bce3edb8682adafac4ddc548b9e9bbbda00f54a3ee546f812d6d562436df0d31e64588909bc39b9ab7
+KO = b9c9399b532e3c6d0e0811858f215420de923b579d506c29f9ce74476e02ffb30f0b913a7af9b2f8
+
+COUNT=39
+L = 320
+KI = 21cc903a904b5ba967b4fe50f63074e26ed97532bb750a023fee1aa7
+FixedInputDataByteLen = 60
+FixedInputData = 120ca43ad05e559060bc15545fef8eb6f7c9bbdb906db9e60378c57659d2e646b40694fd5721eb05fb11d6ff5da209b98748803b85467f123b11e63d
+KO = 2ada7dfb604178a71fabc8423def6bbdcef1d6e545be777b0d5a1d0f39b6fdbc7084ec95aeec3467
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 473905e06f47138e9a4e3b8bdd5ae10dface4ba8f6dd16b142c38e14
+FixedInputDataByteLen = 60
+FixedInputData = 4bf2e149227498945b061db33cd4695eb88d1d47b05b344cc01105df91136732eaa3c60f3e0c97a81a00148e390d37f000a6de6f15adfdc676911ae7
+KO = 125f1ddd2f36cb3262fdc9413fbf88c3
+
+COUNT=1
+L = 128
+KI = bbb79de9f930ee1ba4d765e0a0bb5ccba0916bfe6022bc6e48b58599
+FixedInputDataByteLen = 60
+FixedInputData = fb2d1e728008a00f59e142e8a571d9bba5981c1379dabc151e635a58bcda77c90e6b16081ac22d64a0d68569e772327446e7e3c56b1db9b2f2b18f24
+KO = 63aca42d542066367e07b275aaf3f0ab
+
+COUNT=2
+L = 128
+KI = 178a71ec83bee063cec1d56e9be20959aa9cc2767a521fb21b36df22
+FixedInputDataByteLen = 60
+FixedInputData = c8659c5ca95627b1ba641ed161151fa6f6dfc7badd2962b9e475ebe031b7bf7cb219aec97532d9c97532f36a75f866868911d5c9142d8d034191ddac
+KO = 5dc224cf3a3edea71315f3cda6c6eba4
+
+COUNT=3
+L = 128
+KI = eedaf96be49fb9281cc7260e780da43a72436043c2f66bd6c85c6b39
+FixedInputDataByteLen = 60
+FixedInputData = 22b38cca4da89d4a0da9f3693d418c596ab523c8d63f3f5a86efb0850b2a76ce0a1f69b582fe8911de84ad58083d1517d9cb99d69d6345cf83534f67
+KO = 39e63d9dc2dd8f00f40d3823aa96e8f6
+
+COUNT=4
+L = 128
+KI = 274603ef7343b748393d8fd9ae793330a3826de8436276918f967778
+FixedInputDataByteLen = 60
+FixedInputData = 01284cfe747479e8568d11ab3983936610524713f1d2d79bbd0e8fbcf6424220666082982de5053980e54d4bdfc4b2f4f43c9c2d6e9411ef0297367c
+KO = 409e2e710c5c73ac4118d4d138a5a9a2
+
+COUNT=5
+L = 128
+KI = 14610d946974c885f40d8f4f3f7bec94ae0d5480d5742759d6b57763
+FixedInputDataByteLen = 60
+FixedInputData = b00ec558178cb31a388418dc55d1ffbc60c46dd68452d71e05c2196a970738419b635cd658542395d7aa98b85cf14e1dd9a379a1ddb2c496f7d76f10
+KO = c3e0abeec37ff9824a38a61e25cee92a
+
+COUNT=6
+L = 128
+KI = e1f0ec66da302e20f7bc3be5a40c34b6e0d1ba82334e77822b135863
+FixedInputDataByteLen = 60
+FixedInputData = 3f2dc8be733e9f765d33d53c70bab5c0b92099a1cebbd62e0bc0202aeb9595daf24c4362d605d6f62b8ff3fe7d5e3b51a4e4eb7be2fe90586af2ca21
+KO = fd612d15de92e670ae699f25ec1b83ff
+
+COUNT=7
+L = 128
+KI = 86224954764be72add477bd7a3118f457732d97987ef00ada3172fce
+FixedInputDataByteLen = 60
+FixedInputData = 15d422442f99326d28216e2f0efbc63aa67876f4686536638dea58aec35ecd9d5f15d9cfe0680ae672c290ef4b83dfec08f52fcad18f322c31e3d255
+KO = 69fe5aa85ff24882555d2de571322a13
+
+COUNT=8
+L = 128
+KI = 29620152481bc860a651fd5ae2812ee1e08ed99bb4a892dbcefdc5e4
+FixedInputDataByteLen = 60
+FixedInputData = dcafddf4559f7b8ce1da7c68bd75b288283781a16b6a4a0d2250ca47fa84e55ff57a354627598682d946f884a936d588b109c15c56347dc036f17aa2
+KO = 921aa466532e57c522368641cae10128
+
+COUNT=9
+L = 128
+KI = f36baa662ec17cf11be32d4a3abd9d52fbcde8ee8edbb972fadb817f
+FixedInputDataByteLen = 60
+FixedInputData = 882de9c4fb1a4de9929b4322c6c4faa3d183c99cc076f6e1d35ff7b96b084d34c8d448fdaa9d3073da4f2a2f22beef39fe00b7ea14049005e9d2ba35
+KO = efe98a4358e7eebe96044fc70a59a6d2
+
+COUNT=10
+L = 256
+KI = 77e6f247b4989b9126cf80d8109af188b3e9b4579cb108cee73053cf
+FixedInputDataByteLen = 60
+FixedInputData = 41c4a898b13eac54b5073d7de73230f4878d105888c5e55940ac0fc2b7507f032e863727a5cdc62dcff4053352a73606da83b7cd5461e394410d48e6
+KO = 90d96c7b01a07cea09beba0e5eee75720105484b52fe1b1cb7d463ce4e66fd56
+
+COUNT=11
+L = 256
+KI = 0f9b8183f51bde13a41899ef1c932f30bf4be3d40bb296974cccc1a6
+FixedInputDataByteLen = 60
+FixedInputData = 40831053055af5beea5c2d2f6d0e020761f26b0292297f639b62a445c5dadefb25c91cf90ace806b3af5dff2805517069fe96678abd3a2f586813c52
+KO = b6ba1c23817a7cfaf0236f94f368adfe8da954010a2d80d2183bf695222c7d54
+
+COUNT=12
+L = 256
+KI = d8e3d82cff8ff7c0a8c2b578a17c8f14c1f1996c01ba1242168ac402
+FixedInputDataByteLen = 60
+FixedInputData = 53649fa6338c9a4959df1df2efd12f5fa74db3c72d29594f06cfa88be5dee45d81ba2ee55577340481390d199533b4695d23b1825f8e3fe6a3e3c822
+KO = 520a00e920cb2a894c749ef613dd0e4e25e6fca9417583fefadaf5b922fff951
+
+COUNT=13
+L = 256
+KI = 4da5ed1d8244202ead390a3609bd8d488fffb3063130dff0e78ee379
+FixedInputDataByteLen = 60
+FixedInputData = 3f5d8e5404626b595c5b7e42ff97bea1565cdb4fe88b834cab40181387b695e070b1430e9b144eb060193f1433a72a7f0c9dc3cef720b40398622609
+KO = fba58712a647c2e37944feab6e4b90c26308e4a1c6ddf5b7debda431c2816d1c
+
+COUNT=14
+L = 256
+KI = 8d7b5f94187f5bed7d42a1ceff6bea37306502cf72a520773a1be3cb
+FixedInputDataByteLen = 60
+FixedInputData = 9965d806b8aac31d3783a1558787d9ce8f5d90b2c4364e369736e5601a1e5fdd2a7d5b614d5c761b2ad3c3385d96a9f6c032c051e6f41e7d2580ca7b
+KO = d5117f601a37b4e71c764caff90efeeee52a65a58fca64c1684b6c10513e0c73
+
+COUNT=15
+L = 256
+KI = 2f0a67f73a9a8b0e7f17ca9bca15479420c0ff617512d86a5e46e964
+FixedInputDataByteLen = 60
+FixedInputData = 8896a05b8a9d2a5b0e5f1bb8fa4fbe8dc522a024fc29b8885b45fadcb92f8cc4c82153cb4808be466383893865b835a5d4d9fd3363cc0a1272360867
+KO = 96fcc33b8dc26563d02c0bdcd3c4ed37670c8eb07e0521dec4b029802d969007
+
+COUNT=16
+L = 256
+KI = 8700cb9ed55c76e18ec670ea3c47e54af01c4b47b853379b37d10b56
+FixedInputDataByteLen = 60
+FixedInputData = 48eb4ea8bee72796fb21e52bc109610d4b82904ae36c9b54d99f4b571063026a804699bdb5e2fac7e04601f8d0b1b89e6082db3b34928063968e9f3a
+KO = 12f9624a7210dc18999149c0013d0d7da9a5fa5203097ac9cf3bc88304a3d3cc
+
+COUNT=17
+L = 256
+KI = 30d297c84e05ab9c0a60ec3f404ebbf24be8311c56a7226ff627db71
+FixedInputDataByteLen = 60
+FixedInputData = 1e4af4b17deb639d5f479f2b7fa792bdc29d9dfb5b8769ed1ca1c5a55665a51d4b3baf3475367d17b3335f188fc9e7773996bd76fd697d2a4afddad5
+KO = 4c50170d80fb6978b13de5fd98f5050d27f5556a2e1aa94f49f4d3af6ffa3b8c
+
+COUNT=18
+L = 256
+KI = 0618b84d257dc315e01fb127f8fe6fed43b09060f8bf68c312951d77
+FixedInputDataByteLen = 60
+FixedInputData = 4fd0f85f6d7ab0edf98b7293efff633b0f60cda281ca1f2e26028e71c0a9b88041d129f9d50bc6e9ca7d0e5961810a74bf959c5cb47dec71ee945d39
+KO = fb22f97265d8f6b156ef5010fc52f03f25ab6cf31b22790b95bf000d54a28e80
+
+COUNT=19
+L = 256
+KI = f3a5ee9c728db52fba64188ba8ca969fffec185fccb1b0fa652c2ffb
+FixedInputDataByteLen = 60
+FixedInputData = 5fedee5008131e710edf9c9640cd17c2cb96fb746ca63fa6c87bc30b2364af4f7a874e0077316bdccef40ffcb8ee7f1c3a3beae6190c7d7a3cf9ed88
+KO = 6e063ebf7e52f02626b0ca0101c735d972f71a059242b4ad0ccb27e04e52578e
+
+COUNT=20
+L = 160
+KI = 8ba71c71af787f55c3ac3ce48a03428447e65b0ecf42822d60012741
+FixedInputDataByteLen = 60
+FixedInputData = 315c3c882690cc9f08ff51cc6827e26fc75f2bb89eee4787046853f7afed3178f521bb4cf0a57c1a2e14f474efbe3ba00093346e0b5536a7fb8aa220
+KO = c2fe440deb51b417b6ae57e9e6785965d340d642
+
+COUNT=21
+L = 160
+KI = 4ce3c1e9c000870f493a3d61f5aad1c6cb501ef8a76fe3be3b03da98
+FixedInputDataByteLen = 60
+FixedInputData = 8418c88188aa192543afafb5bcb486749f1bd68493d74f74a9f067abf5fc114a44d827deb4ebad3de6ccba4347b6ef5830e65512785e35533a9fe1d4
+KO = 0e09c579e9d74b78c335fa5d167dc0fa7dcd67eb
+
+COUNT=22
+L = 160
+KI = e455f3060edac92d4a45273bbdd221923a5d7f82eb8f38228ecab033
+FixedInputDataByteLen = 60
+FixedInputData = 8c68ac374a14e483c02f9c755a993cb1a36478b83d6dfa431ed5446d4bf5eedb46c2305c553f18a0b026d26def88a75b0546774cd67c4a4d5810dd65
+KO = 29ccec3d6dee8e0f5a1dcc25212149fbdcb128e0
+
+COUNT=23
+L = 160
+KI = c75b61153c18d6b11238b89b416aabc2f8297c0533647c4ca428b583
+FixedInputDataByteLen = 60
+FixedInputData = 0b2efb84f1f01dd5c5b15262307aeaa7c41c29a56eaf85189db61d24e1e4295b1bc76c9cc026d66f69915ae0b543b46e1a742e51cef28f4d7c62d612
+KO = 001bb182d5975ae04dec3bd14026c7f60e33e467
+
+COUNT=24
+L = 160
+KI = f457ad737c27db17294411a6cbdeda738219f4561492dc84f0cad126
+FixedInputDataByteLen = 60
+FixedInputData = c3d31ccce568ea035e16c2edfff2d822bab203ef7813d58a39b0c9be9480815e515eaadcfa06f21a898232a81fc4db1a8a0c318a8791cb2fb03d8afd
+KO = a6983fab74a9a28fc989d6155ff03e68ac4b8dae
+
+COUNT=25
+L = 160
+KI = e801a4638f5835014cd3f33fbf9b4806bd92c233b7b2c097b6efac48
+FixedInputDataByteLen = 60
+FixedInputData = 16901a3576ef9f55a6da6517d46fd8ec230676174b280b4bcbb2ede096aab08079bb24380d2af5956372286a1a326c211618708d52075b6634a927cd
+KO = fcb92f8760ff8f16bd6883d8f6bfebe79acb8c2c
+
+COUNT=26
+L = 160
+KI = 96154b5d333fc90eecb9219f8423030af5ed069af267746934f2db8d
+FixedInputDataByteLen = 60
+FixedInputData = 3b2dd41fbff62412bdcb80a76267009c84d3bbee9a8c7208812a9434f95d4824109772ba4cf83c2a1997d9e46c9b7ba6c17e5fdc2a13c83c9f76cc0c
+KO = 634f9fe66b4ce2f5aa99df3f337724754ca626f0
+
+COUNT=27
+L = 160
+KI = 4b5a3a6e99c182c8007473a0702835fd453cf369b664e92e59ede858
+FixedInputDataByteLen = 60
+FixedInputData = 2b660279d4a7b7c6fef1070c49aee3f50b672df9b384d2f44e5ac64a383962a1e3711fa2789eddd89c665ac0b86c8668deb321f851eb9038ac2fa4ca
+KO = 3b666357a833416d38e214963e14cb12b9e99ec3
+
+COUNT=28
+L = 160
+KI = 263b257e155b1439d6898de1d03cc23e2ab2c9a6e16d6ee5e82891a0
+FixedInputDataByteLen = 60
+FixedInputData = 42ae205c15dbc2751d366a8f42a4bb1def5b0b64454f95a61aa1f5b66a406d12c6cafacde651fdf2c9e122ce5c0328043867abd50b85bb3fd305733b
+KO = 32e719a84c1452ab08e6a11f12b5018753a13b12
+
+COUNT=29
+L = 160
+KI = 190893d842e65f31c4907c7b513789cf4907285654183f8d32bcbd8d
+FixedInputDataByteLen = 60
+FixedInputData = 834dccdb63bb4e87110b8a8861ea06ab7484ff9c2e398afe4c30f22f5766b3f9781f66229f9af4998b91a168af71ff7ea2fbe9a0c95e66669d7c84b2
+KO = fc114d8a7d7da5a8cfefd5c21f4ac758d4fb0aa0
+
+COUNT=30
+L = 320
+KI = 1335066b80b33aaaf46d7ae7e7832cdaf803ea2a9945b4ddf4651c45
+FixedInputDataByteLen = 60
+FixedInputData = 0828f2d84b3bc245d921b1104da271dd2b1e1e56767da24352ff218ec803c1a82e1d6b98e5f466c9d4789c6ea6ffaf15c7073ebeab162e134b3e8bfa
+KO = 0ac4e4de88bf034433a7e1d73cdd9a7ec5c76acf06a22c62377e26f555b0fb3c7cc0554359849f05
+
+COUNT=31
+L = 320
+KI = 5d66bf5705df3001435feec7e32851cc10bf957b14110f6fb98705e7
+FixedInputDataByteLen = 60
+FixedInputData = da4ef1bd12af1194f3b91c176fd0d993f28800817018244abc14fb03ebc3ccd4e19ebf814605191b2ad3702aa7dd4d7e0b6de76cf5f6efca272afaf4
+KO = 68443f10180b6461500247c6657203e9b70e1a3890ca43aebbc628522caeb0693cdbc77ba766df5f
+
+COUNT=32
+L = 320
+KI = 596476cac01d8f4fc67e5da3dd1ca5b2aca83f5fa1d82debf8fa7ccb
+FixedInputDataByteLen = 60
+FixedInputData = 8bcbc8036043e528a94680af6953afd18ca0a55300347a7ab00e97195fdf51958ee1f3a2a728f44844dfab32eca51b3a2a87d647ea20194028e9dae1
+KO = e673af9e587f53ae3f8f682331847f19fadd8b27b338e9f9a730c2c2495eceb82f13adb7130ad38e
+
+COUNT=33
+L = 320
+KI = 9cb5e9d00d8705996c7e2f8e199aeeea0e398ad62840b908948a7e65
+FixedInputDataByteLen = 60
+FixedInputData = 3fd5919794fca1d1d9a1e5811938bf811e48c6f39acdca4f0eac5529631a1a0d1c92198f975ea4164f383dbd2ffdfc3d9430fb058f6ff7d043b6652c
+KO = 77ce5c58a4461640598b0234dc89ca8e9bd805bca5afb54abc3393e4857ad525db3fa35781b2a7b1
+
+COUNT=34
+L = 320
+KI = 18b0e8d67e5e665823b7f8d6092d52cd8a7f6c58698e8c490d0ad8b4
+FixedInputDataByteLen = 60
+FixedInputData = d08bd662444acdbf6ff6a26e130d3f22bea71226d7392c8e6fbe833329f32c488d895b4ed7146438098d82f7a6b87142cfd750ef285a0b4b46ba5c68
+KO = b673153bb043e54f9f7abe9c9f9aba3b026970611a3be89f98a5524a84a6a37863b613258baf19bb
+
+COUNT=35
+L = 320
+KI = 0e25e4bb5e5c588de4332c52a19ee730bdaa3a9d325d9147194317b4
+FixedInputDataByteLen = 60
+FixedInputData = 019726fb655af59094708f7091753a68d2fad48e5871b9d2dd0cf8151564d19d5677acc2ab8b21bbcd58bc3957c81a42fa87ccbde2c7411fbcbdba02
+KO = 34057a55f3b0c4b70526897fac18f479c5a3889e2bb969cc31894304dfb0ccc2abed8f8c4f864cd3
+
+COUNT=36
+L = 320
+KI = f76ece61885d169508e7d0c8dfbe026293cb41ed8b57f35ce155c5b4
+FixedInputDataByteLen = 60
+FixedInputData = 3df30c1f8010fe352cb176d59fb30727b3feef0f5c462302c2b1b80d44be3eeb18169c67a4f263adacd298b01a8ccb95fa9b76260e73675acfe1d12d
+KO = a3767e451f4cf990cf1ef4f1ce44ef889a110a9c2b9206204566af5698c519c4f8b2590974ea41f7
+
+COUNT=37
+L = 320
+KI = 2438be68edd1457a19ea4b3b872ccfe6fafbb6662f1e9cdeeff63f87
+FixedInputDataByteLen = 60
+FixedInputData = eb0855cc067d6f3e7faee8f6ea14c368ac1f4a6f2fedc21c2a3c00a9de4401cd83b21b9f57fa2cf85e6d870852424b4f0a0e0c5f247417e1004c7900
+KO = 97c6f4edb8eb632122ce4bd0d582a91594d6cd04a93195406b6bf8d0a0b553613306e7a0e7ad19b1
+
+COUNT=38
+L = 320
+KI = fc288387bb2875bd1907092f26ba8aba48d74a92668a217bbe95b747
+FixedInputDataByteLen = 60
+FixedInputData = a984a25c46af8b0d5aed3910cfc79e81443f6b2a73d516a5a6fab3fffa441789002d8eabfa053b7b9944bd5d31cd3a87512497f4eecd1f339d32dbae
+KO = f9f23d0e1962a78845a4f6b2aac16926f0ee571c503c02f2885d4bc939da2f00f01272afd5170233
+
+COUNT=39
+L = 320
+KI = 982a52c4429229bae4a7bc43a84cb6ff9db34482e9adb4fb49bce2de
+FixedInputDataByteLen = 60
+FixedInputData = 89c96eb0f214654a1481581322318f044e5c2663d80dde7e80dcef48bacbaadc62d962a05305cdc08c26c9738db76f16264f33128a05626313afbce4
+KO = 68407a3639e92b2c56cc58020c7f1e19a302b253e6f7b2b3215aea286d47c423ed0d1611819cc11d
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 4435e0203ca73e356595d8c237b549463055b27dc259ef1f31a57e3d
+FixedInputDataByteLen = 60
+FixedInputData = d486f6a5c54f88b6104d078791489d7c1c768bca7ef9f61571fc9a6daeb0acfd113d8623b84d3af98fa732517d3a18aa04c2174592cc261875883df2
+KO = dc0bbe8781137001eed5925bfc6d8321
+
+COUNT=1
+L = 128
+KI = 66b1f179103e9e00a3cfc14eeb1dc7260b10e39923cf10e36eb9baee
+FixedInputDataByteLen = 60
+FixedInputData = c796411036bc2ae408c7de4b8800dc87a35bc07361a995006b1fee53dd30774ea5de8dea169244f20ce82e32d8456c00416460fe99268205b6bf2313
+KO = 6ae2509d021603ec8b779e4aeae7b5a5
+
+COUNT=2
+L = 128
+KI = 4acdfb1fe8353b131b75fbdd81f52dc3d3db21631518c36bda04836c
+FixedInputDataByteLen = 60
+FixedInputData = 0dbb30f420930eac16832e684f37aceeec5602a89cea87647d7ff3dc5c6a0f4d7968581d89bf23958eb1cb09feee668823b005c0d830b0f3ec693609
+KO = 722d0dd000f242c9d9d22db3ffd8a0a1
+
+COUNT=3
+L = 128
+KI = 8aab219a81c1da866b443765e2e49de1e63778c19949dd4b071cf558
+FixedInputDataByteLen = 60
+FixedInputData = 08e5c8ff82609509df1c4e905f4f968852f37b2d8d6c2d8535776ae977a302b991eecc380c600fe4c31358499a20a5046ff8b641ca6b78405962dcc9
+KO = 4b2227277a287a8488d3733f080ae64f
+
+COUNT=4
+L = 128
+KI = 2b7cef1e94da2e2a04e75f4c0d0f3d500fa1f1fcfc296b864afc1fe7
+FixedInputDataByteLen = 60
+FixedInputData = efc1bab2d932639d8e2b9f0dde2955166d6ccaa3344c6de9c577ab5c723830514882b62895ff2f606e37e44d60d67cc3070a9d066da66adbb47012da
+KO = f11f4abcd00ddc46e5b8e5ad2e8d734c
+
+COUNT=5
+L = 128
+KI = f2e2007795d64cab1e7dfca70a24ff017fda53da18ccead823738e60
+FixedInputDataByteLen = 60
+FixedInputData = 66dcf94255c090875188979778468bc4fff798d75318755d40a61239bb67504b08818612f5505ff674da2dfe2e013d51b2e9b521abad431d55ae8eef
+KO = 6aebbf68d39948ac95cbfe296fd1c798
+
+COUNT=6
+L = 128
+KI = b60d8b850172caccee606a1f322f303ef8e93db27fadcf5aa542bfe0
+FixedInputDataByteLen = 60
+FixedInputData = 54865b82380f7bfc2c2cbb21f1e81c566ef654ab272614ce8dfe0fdb06eba11a26b4a47f196d019f50ef58502246b4cabf2b8af063bdb0bc2abd2cf8
+KO = ee5503aac768660ef8d0e35333dfaf5a
+
+COUNT=7
+L = 128
+KI = c68d07a5353b9e970bd45abc327039c6c37c975399c2c801f7223579
+FixedInputDataByteLen = 60
+FixedInputData = 2b8d00eb508cee44b0323e8eb0df8ba47f9714e77e9a625bf8b07d0be54c0402f8bf1109df5b1ae4dd7b0a70c82e42d50c24f0c74dc447ce8c57afd3
+KO = 78a856778f65e12480b7e52c6bae5b55
+
+COUNT=8
+L = 128
+KI = 868db1e2e405c75a9279b5946029584ae73317eb6acb7c28358c6be4
+FixedInputDataByteLen = 60
+FixedInputData = cc77da253bb9c8653c29582f134cdf57789696f3bfbc2b962c63d14afc1247ea863446b9c74b2f4f24147ffc22530d8a84dd27983024b2804f38aacc
+KO = 4ba6ef30a181f249269e7a2641158f0b
+
+COUNT=9
+L = 128
+KI = d5cd994d819f1e225f1b00be42ab8fc410bb89b7866d82562e4e0b24
+FixedInputDataByteLen = 60
+FixedInputData = ee2b3113d244c8c7df00439d6a724110278401f3ccfbc9a9d7af7123e159f3b83f574923b7810485fea3d6ddfd1cae23239797a74282d9936a5787c2
+KO = 8b81b33c415b805f1a8fda8125fe1287
+
+COUNT=10
+L = 256
+KI = 326075e6233b0e0e509254515befb5f804a564983fad32d9acaedfc0
+FixedInputDataByteLen = 60
+FixedInputData = 3d88dff15d2beab376a587c42ec71fdfcb199d2b7b414b9bde8c30fbf0bc40ec49a5640fea7afe7047bc16be6435c518ddcc2ed55db9456bf9f1467a
+KO = 7f24e43790f9fa2dea3827f08242c0e2e2457c8069d97894026712f194928448
+
+COUNT=11
+L = 256
+KI = 70c04acb427a0b538b75ce3a21adea5a77d44cdc15b27b12f07d2845
+FixedInputDataByteLen = 60
+FixedInputData = ed8960ef9ebc821da8182ec7267e0ba6a7ee8e6644da1053d39b97be8d4c13d950bb6ea380d8d23311943fe18a78ec8daf4798d6dd8c0c51b1a9e72e
+KO = 3479a60634f6ccb2e801f28e71ca712c8779b47641a526de53ac0e6bb01832cf
+
+COUNT=12
+L = 256
+KI = 3b6445b770a34e1454afe377f9acf900da30046e05a8ae13edb35b3a
+FixedInputDataByteLen = 60
+FixedInputData = 23f405f696373f2aeee8d02a75c59da50a73b468e79b28effe33e93846da01a1ba5d8a0ccc38b8e8cb8a40b696b266a5ed3483898b2b012999855307
+KO = 94c7875988f14bd5f1cb1522ddbcf7373c6483c2b3ec6d0dc5594940a7fc1de6
+
+COUNT=13
+L = 256
+KI = 1eb09dd13e56b9527a4bfa48f0f8295560f85f71e9170535242c282b
+FixedInputDataByteLen = 60
+FixedInputData = 0f97952104bfe19fa9b503a6b5cd17916ca6badd7da70dbd05ddeb91391376b4d83ebf918711a6223f6944fe729b82fc1fe4ad0f2994f8cde0ef141a
+KO = 2d9a323031464ddf3f52de74b093d5e696a6e87d495130a743387e67e14e8830
+
+COUNT=14
+L = 256
+KI = 285b3f3e57ff8eea910fab6542b745dcd33efd409bdb5b36af51236c
+FixedInputDataByteLen = 60
+FixedInputData = b0946030045167ff0809f162bd1d99feba10c0523dd5beaccba8df330442ee204fbfdb08048b3a4f09f5859e545b4085f62c8b5d6a66d16ce05980ea
+KO = 0f083270ce9c344c6a38d1bb723ce379c7bf8f124dccadffa74f8b82f45687f8
+
+COUNT=15
+L = 256
+KI = 1a4184bed650125bc9c533c4cfa1d6c4b051a9fe546bf86bf1ce38f1
+FixedInputDataByteLen = 60
+FixedInputData = 16aab22f84734224d41e60608a52adf90bc5483216f096f427cf681b47bf53664bae60453172ae28af8d73737cf13329f0ea01fd9733d56f19a6fabd
+KO = 389fdb0dd9b815ffa4a022173dfb0f9e7d11d17fa8467cb3ab3210f9d9311fc9
+
+COUNT=16
+L = 256
+KI = ac5182c0664b3266d6db0d59074f0df84dea6f4c1b783b3b9f2f77e8
+FixedInputDataByteLen = 60
+FixedInputData = 085b4d9838d22684840034c21fb62daa5e2b54fe883b8b1e29bfa6eb39f3dba0158adac353f587978418b90ec445ab3ba74e6c53291d6f4b69163227
+KO = 77879df08b43178d599de9b90ab607fc5591fbb613e45e80592fde24f1d1ea59
+
+COUNT=17
+L = 256
+KI = 0bf8b6f309f59b5a3b51b22379a1684ab8d17dc8955f93ff0570f0b3
+FixedInputDataByteLen = 60
+FixedInputData = 3b9c92715531f92be063863cae3730d318666689e082643619ed58e73b25116e840b8e2d1d54f38fbace58d0a9c428292889cae59d95bc3e33697096
+KO = 7a78ebe36cb63b4fdda950948b02c6558c0353ed3081db31e889f221da867e7a
+
+COUNT=18
+L = 256
+KI = e57318212c02d3ccf00b63451d9711650e3ed6548e2c15816a3969f1
+FixedInputDataByteLen = 60
+FixedInputData = a1af6d187e65d41a5e16d5bfa08d415c616a4da7490aee7b66b5037aa893f7614a896c512ec1d149aae86d04afeb8339382bc2cc19b8182be8e160ac
+KO = 79ef67dd831bb389fae6802b808c1d723000182754578407655e7dcb39da2d6b
+
+COUNT=19
+L = 256
+KI = d8fa5a1c9a5a5b2650e7872ce9dce60bb5f6f74d0781926d5442cb8e
+FixedInputDataByteLen = 60
+FixedInputData = 5612d151ed8ab0dee2b444659e00a6e8cf76f8e39afc3e038d41b8e48d3f453eb9e886a06e239fa15a980a1a62d1c485ddd0bdda2226117d86f8e6e7
+KO = 4725c35fb421ec5c1a0241411e1a728fb69c7aa528d1d9d9ed11b9056f98aaa8
+
+COUNT=20
+L = 160
+KI = bea3f28ff41db183cbc871a3f29b558678a96853979efd21c0f530b7
+FixedInputDataByteLen = 60
+FixedInputData = c86790f671c8051aabf619d2d5bbeab0f016e4e32d293431ccd52333d1fc96ad95a140115d50ac2eb746ad909d5be933740a2e4cc139ebb83ddcef23
+KO = 3afe89f1002aa91637f656d9edb61764d5f1f051
+
+COUNT=21
+L = 160
+KI = ef82ed55af8ea7829b3b95d90620cce66046bb723b72d7411c883a34
+FixedInputDataByteLen = 60
+FixedInputData = 9298fa20fef53362119e73580694e391440706b5be1542fb8e27ef32edb6f0a4ac384d3f0b73fdb8c969fe7c534e3fd6b9e5039990c14d10bf75dcd2
+KO = 4ea4367c0feca25ffefc30ab6423bae3ccc93e2d
+
+COUNT=22
+L = 160
+KI = 7230836c35ef7de753542b12ad60755c3a663e465da56cf6d778d9e5
+FixedInputDataByteLen = 60
+FixedInputData = 488b30e02a69b17451fef5310739f0f3138c6b29d667ea3b24f4926437b18ab595ab23ccff6aab5a6f75455f84eb48ffc99cbf621b0faddc8a08a0c2
+KO = a303f4b47fa8c6712dddee2c22a31bb30e49e78a
+
+COUNT=23
+L = 160
+KI = af3a24b23fbbf13e0efd4f47ba0ae3f56dae62a203c3132ad2623843
+FixedInputDataByteLen = 60
+FixedInputData = d9899f8ceee17fe0f3d64efc6620af1ca15e43d7c6fa063927851297987cc4c6603a0728dc843e5b5688e9c87d15ff76f45cd6fd2abb3436aab642f2
+KO = 22d225b061204523b58367fa9aeffc5be489666e
+
+COUNT=24
+L = 160
+KI = a6ef48878511b846e1296d4994a10000aff33e4ff6a71a037ce87cea
+FixedInputDataByteLen = 60
+FixedInputData = f3890910d86760f181b8aa08556be1c7a4b91b3bf76e3d96855932d1291ceea73b49d6a1fdd2ce61ba325e3d0c6a4d82d140b1736ceae4bad105b629
+KO = 87ffe2c756ce64e6ed993edf5e5d7f5942418464
+
+COUNT=25
+L = 160
+KI = 665f2bd4f26094ca6b1c40857c434d230d962e886eaec4d7ebe89708
+FixedInputDataByteLen = 60
+FixedInputData = 9573bd9a671eb3e7f2a49a77c977562772d0dcdc34576bb36fb44b621112dfcb490deb09da3d219ce0f1371ea26a83a11512beba84222f4cfeef74e4
+KO = 178f8c176d896f5079269e9dc90f6ea822659491
+
+COUNT=26
+L = 160
+KI = ca5c3085c0814e2b351c8ad84f57a5f74818c0a401afea19075995f9
+FixedInputDataByteLen = 60
+FixedInputData = cac317719455a20bd636ef52d7bddbd240d2db383a9d2d0fd5c3678ee6739f4f049654fd01145c6131675d2c1c6f9928f40f4125e761079670afe87b
+KO = 7a8f0991409ac01bdc03b28c0a76cffaae743ab6
+
+COUNT=27
+L = 160
+KI = 6e89ba5a029f96d5f482692b8bead7179af0e9d9a06e104400195591
+FixedInputDataByteLen = 60
+FixedInputData = fae74d7aaf13e7ee5d01e495fe75f853baf8675972ae5be4770f502c53d1087290b1a2c4e60e55bac8caf7ea82e1b5a21e6db0e34ac3a695d0cf6181
+KO = 32a13592cedb99270b711db6266b345efe35e5b6
+
+COUNT=28
+L = 160
+KI = 73ea9dcf17cc9fcbd57c48bed6e1a4ff61b79fd2b3bade5606319c76
+FixedInputDataByteLen = 60
+FixedInputData = e84d7f4e6209c1a510041c6d5c98d33935f79e0a139a26a9b0501f8fb4b6d99277b469a740a5a56f21cffa60f72ace2767d2be4f2b8e60a7e03532d8
+KO = cec4d1cc78f854e8a99326b26752663a2b818851
+
+COUNT=29
+L = 160
+KI = eef4e942836829cccef27fdf19b521ef3e8badae6e1fcce8d26b7971
+FixedInputDataByteLen = 60
+FixedInputData = 172ad2e2c7ed8150eb631f30df1e361b0cefc60ac50f89879ff7b52bc871ba2574cdfa9b0799a770d1829d95867dfe85dfdc701506c41ef157864c3f
+KO = 65f2753939d3dc995ce4bfa1ab791821d36019d4
+
+COUNT=30
+L = 320
+KI = 21f00b3b065fb5f835ce2e609fa3a6f97df1da8382fc879fcc486136
+FixedInputDataByteLen = 60
+FixedInputData = b4ed429e470b32805f3cfda1b9dfc96b52ac0b63e0b0e97f753b2906c7b17b68736a8164a56da9e77d6104354154d15178d5d6fa84a01bba8318b22c
+KO = f5eadd5579822987e94758bceb5e45bfc46919a979f07ed72d1fac64895607dee9de718e5f6a31a6
+
+COUNT=31
+L = 320
+KI = fb059e6f5eaf7d42a6297dd707d966fd26ec49555b8f04489f82d25f
+FixedInputDataByteLen = 60
+FixedInputData = 88d3b4da97f5aacf2b928c5f112fd5b31476379a8644e2740a4ccb203e73318fea197fe40f5f0b3cee616d1271cc857b030d7c97238309ede795f0ab
+KO = d35079ecaf40a7a2aa2dd9a0993fd981715966619853715ee87f0a0e003b0743ed198464060145b9
+
+COUNT=32
+L = 320
+KI = b6cad6e2cef2d21eeeeb4b081b5da81c4702652ee299ee0c394ff658
+FixedInputDataByteLen = 60
+FixedInputData = 4da4a42f968da486f55a339734611d66c0d6168bcbedb2bd9119434ede118b83e4260385f8a5c62b3834df19382842370198f312daf6ddcf5b350034
+KO = ea0bb87ad46ccd07310a9277b30e589c46d5da745a728f9743663e6c1fd72674654186dd3cab00b7
+
+COUNT=33
+L = 320
+KI = cdab0a954bdbd8b77720995fdc936350adc0eb2b1721b544da40b7b3
+FixedInputDataByteLen = 60
+FixedInputData = e4f9508ed0d9be334d5a35ee1d61539378a260380e5afd986c69839e47cd4f0c67374682c26d0ce9f17838b96499ca668a3d8a5364e0162d98d096a1
+KO = ab06116313feae61aa009b7e2b3bb4ece8f2acf78c3246d3f999b21c95fa153c8af2cec00f1fdba6
+
+COUNT=34
+L = 320
+KI = b65cc9c97ee5593655942fbaff921ed751b03873143f1d2f1cb59173
+FixedInputDataByteLen = 60
+FixedInputData = d1a5b88bc854c3363a9d66d01450ffc45fe5485f18241c03d8003013af03eabdb88ff2d4d1566256a6e4012c3845471a00ab36aaa238348889b60237
+KO = 5c32a66faa87fb74dc72358929ae135de65c0682286dccdf09a7e86f3a8c553fbee65efd82770f19
+
+COUNT=35
+L = 320
+KI = 2e66e74ba22cae60fea4418800153551907580ba9cba81a4a8f6e8a4
+FixedInputDataByteLen = 60
+FixedInputData = a2b274df9cb2626979777ed528551237df3527055650d0569950c8663be07f772aca717fe9221bb66252bdac246b614ac1b0dd03418a1b6bff220a7a
+KO = 27bf5128db8fb663a70900e46fdc8e168e392f486ff5b506939b49caa4ec63bc0468436d6872bb04
+
+COUNT=36
+L = 320
+KI = 6ef65b3160fd67d7b09b63876f35e696acdd116ec7c98e59f54dfb7b
+FixedInputDataByteLen = 60
+FixedInputData = 3b96049dc10c16c0ac14bb4feb26bf5b9cfed5c1768f726e3b2ecc01cbb00af2466ec71808fe36e54e379c0c16b176c9654afb0ae967ac846ddefee7
+KO = 86ec7e3f4f90df3b0ea0c28ac88fa167a60ddd4fdc389e75188b3a14e22048b08af8fc65a665ce23
+
+COUNT=37
+L = 320
+KI = 2131c9d43a078ff7dd02ff66f736fc6a8111825fce6a4f5bd6701bdd
+FixedInputDataByteLen = 60
+FixedInputData = 81c23a776fb499cfc2a6dcab77370635989925bdd89b8816ff02c85677822e89c93b11292bb73d5eefa37ed18cb8cab883551b53e8026deff4da2f48
+KO = aacb054d9f6a5b35f49e45f7b44fc161be8cd41760a789395f2ea1faaeea8d814573df931c948e76
+
+COUNT=38
+L = 320
+KI = 8f6c70072be6191701ce53aa29d324c692e6118428cdeda2f6d6ba04
+FixedInputDataByteLen = 60
+FixedInputData = bea61dae8257d7ad92497395ce839a5903ca08675d060e1830879a1920ba14c17d8752ba35ec074708c3c29d943b83c10cf1a624efdfe00f83a05016
+KO = d26e07037a15198004b074c38fd1eb14604b4d3c6093bc0946c026e5fefbf88a01b18983d56586b3
+
+COUNT=39
+L = 320
+KI = 9716a6e7f6a537369e3c107a6cfe232a4b35c781d709ca229468b151
+FixedInputDataByteLen = 60
+FixedInputData = a2fe05b095753bc1c1ffe1b4c0bc70e0a222c2928ba171fccbcaa10d856399e984be1299473b06d91eb034faa5e75d18ae93f93c7e5331bde3de1bc9
+KO = ae751ec310d643756514471535c0198347b7cfecab0b5d3f4aac8b1806cc55b2bb6afba1f4db5e88
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = a31c0ed2aedb5fb260d1307d33db883f681d3efd300efcfd8fe306d7
+FixedInputDataByteLen = 60
+FixedInputData = 43ebd9bc28ac01d90b86eccfff188113d1d4703f9f56762206e6d90747c3d20f7ea130727893db5fb6cf18cb59c62bd02599fd3e6403d55139cf862a
+KO = 4cab02879876d630b6f8aee1c32253ca
+
+COUNT=1
+L = 128
+KI = 962d673b5a593cb4bee3f291644a4664cc573d198f670207a479b997
+FixedInputDataByteLen = 60
+FixedInputData = 022535f2b799321fd62b7fe22d12755b74ee1d66178f3f54f4876292ca4da68457f5cdab5311999014a48650498f3739a200552e88cce54e21617b4c
+KO = 090a45a2a5dcd22b204f303f16cc30be
+
+COUNT=2
+L = 128
+KI = 2211729e8973b7fc19ded460a4f7393aaf1ac7ac4c04f8cfaee23529
+FixedInputDataByteLen = 60
+FixedInputData = cdc103c3b9ef0857fc0c7aa363a8b42487dd58ab39b6719d7187dd937e7ddadf391d09b1b10b585597f2f8aeb36cb1cdf899264859259e7b10f98ad9
+KO = de4137bef9bce665290f998c27177e37
+
+COUNT=3
+L = 128
+KI = 002f8b476acf22a632c2fe6509ed8d193eb2fbc86c722fd518701036
+FixedInputDataByteLen = 60
+FixedInputData = afc401fa6147bd2794a9dd59b1200804e8e1175af072404e10c59842e9a2ae75ff75ca7afe54b5729740cf7649e8a6146f206f40355cc2b388db92bd
+KO = 801cb786d3dcffbb2711f7c1153ebdbc
+
+COUNT=4
+L = 128
+KI = 2d0a264d66cdf0a99cf76edec5dbac22858c481a00e078798a2589db
+FixedInputDataByteLen = 60
+FixedInputData = e8d10c04025166edd8c362932aec5c59fda33e4b93f1252389522f77daf6f7459ce75a042321c40c7932c0b31a3c5f222c645ed0ca1335e00f179be3
+KO = cf1fe4b3e79189b9ded09e7254220230
+
+COUNT=5
+L = 128
+KI = 5afe831f675f5af6f3be829bc1e41911b02206859e24b3a8c46ac2d8
+FixedInputDataByteLen = 60
+FixedInputData = 78470dd070e3cf54d903aafe5a259f4fbac23e5993dd5d11074954072d01d80775d2ae31361fa415750f2fdd09abbe4cfd5b9e56df8f8a5259288ee4
+KO = 17de345f84734073934910984e7e1b4a
+
+COUNT=6
+L = 128
+KI = 97898bdc1e028410d3df72c3080d26ff0e688d4d94ce509614a24ce2
+FixedInputDataByteLen = 60
+FixedInputData = 71120f23a8d916febf1127a281aef11ea8db9a5238ed6369fd163836ddaf09bc9c7ec5542fb2e8f8a6234b031e3861db141d46c0dbaf44cb8baa8ff7
+KO = 346c7350cc9f1313208f0a53e64f7914
+
+COUNT=7
+L = 128
+KI = f16d7cdbeed195a9d85cb7ae087c2081b6dc6062f482adb587bca9cc
+FixedInputDataByteLen = 60
+FixedInputData = 1d5b331d826e535a53bcbd03fd911bc86ccdacab9c5fc49466d931ac74d9e457cd781b61a0e983fe4f74a14aa9caa44ea8e2e9bbaa1ef9746032e977
+KO = 406cb388f15416dcc656fb14e3970b55
+
+COUNT=8
+L = 128
+KI = 5682920a28fc923d0c6a529f61fdbb69722eb226eb8bf548e05bf704
+FixedInputDataByteLen = 60
+FixedInputData = 189d8012e7e64aa0d43aa8d5e973bf2755c52ee84507fd33c4c888c0974d8b0a459cae141bca1edadb0e011ff16a957535134dbafe3e3e7821286f0c
+KO = 3c1bcf0dcad052a12bf900c6927daa70
+
+COUNT=9
+L = 128
+KI = 25eb6ee42505f8e8685a69d7f9efdf70d96f5205c131ea8850bae840
+FixedInputDataByteLen = 60
+FixedInputData = 331f17dcd9f7db51fe1c19f06b8a4fa55caa0ad7970edb4d8d58d2b794dfadfc2508cafc007fd6ededb0caad3aab9967c1c10da09bd866c0ec417b23
+KO = 96501246ecff7391b9db3e6953d36690
+
+COUNT=10
+L = 256
+KI = 078b157447438e0c54f8c9c17312b29804351f038591be6bfbac2132
+FixedInputDataByteLen = 60
+FixedInputData = 6babf38ccff5d92ed00701a7aec2928120fe21288e2272b510de3e48c516a66ddfc520bfc6c11e1cbe9bf857a1aec29e72d1f359637eb2e7148c97fd
+KO = afe4362328cec7e58c7de0eec4cb83afc41202a61c2693334d6ed42657599597
+
+COUNT=11
+L = 256
+KI = 8f46898c972badf5d777aff268e45ec41dc449effdc1a782cb9f9558
+FixedInputDataByteLen = 60
+FixedInputData = 20a2ec6ddc583430c9bab89408a474584dbf8762f12fc48e5d1165eeee6de23808fac0f90cf65e5bfac88f3de5841b7978908d800aa71995bb0ae6e5
+KO = 238d72e507713648cb7a6e36dc7f3c36cbf1cb836202a1cdf097e24c760a5a2d
+
+COUNT=12
+L = 256
+KI = 97f40cce3b9021304e96aa0c48e1606fe8cf531f24a0da0945e3e1c2
+FixedInputDataByteLen = 60
+FixedInputData = 028c1371c31de68d3e095e5d1dc099d2b2dd87185be5e17e71626e63e1c3f8fdafba05a6700e3dbf53fcb83a6478279568e396c766960939c74cbc2a
+KO = 93ecb6672686d41c110c7eb4084bd118038bde5232680eee93d71dea42aa9db6
+
+COUNT=13
+L = 256
+KI = ab8a6df85ed8e9467d63bf3dc277cf0fcc25663653ff902ff1a99073
+FixedInputDataByteLen = 60
+FixedInputData = 4e06f05a2c97cb3a5589fad769ead67f9b9404eade5d17bb29c2e9bd3e7ec90239a26ed98c81c01b9f5f5c49c2b3e48637db4203f4010926642768cc
+KO = af8c4470f5047f7cb85393e34b56877d5519c59d1b6a721616d3a8cbdf41fdfe
+
+COUNT=14
+L = 256
+KI = 9cb7b804d8887d4bf84cc8f2654fe2aa0b064aafc6df9e693d43037b
+FixedInputDataByteLen = 60
+FixedInputData = 944caae1aae79d1a30734a8b7d93f6700f9ea147eda1f9e57533758365df89bacc8716b41d1abbbc86b9df06e91336fa17459607f7317ffaec562ef0
+KO = cd77e974a81dd8d5da2a4f8947cfea0571f10209e4ebf07d17d11b7bd9d3dd35
+
+COUNT=15
+L = 256
+KI = 8093e33fbac9523b4d94ef2ddc4aa55ad027317a69fe71e23d95c442
+FixedInputDataByteLen = 60
+FixedInputData = 7a3604ad717e087afcb3d32b6f2e39a37ec3d0016770d3cb08ac030068048371b682ccba15386e7ede8dde239d8ac8885686b14e00903f6358854ed7
+KO = 17665a37600288dddfba6ba1894c1e8e1adc1255792821762676e65fa6bd05b6
+
+COUNT=16
+L = 256
+KI = 1b783b96e87280ee5a3420bea2e0c1e5405a0fcdc15638670e4dd81f
+FixedInputDataByteLen = 60
+FixedInputData = 15e322eb1ecb0e5cf7665a06d2149d6928987684d9ae6fca9a4d461e39e56a9789995dabe78c9da95e000f11d44178260d0716469b330a8f4c9f74e5
+KO = 8ed71d907554ceb84edb8cbb0b18a8328d3c40cc91c58d2994118a8881dfc424
+
+COUNT=17
+L = 256
+KI = 2c24939f3157fc276a0caf1e17c995cafb9c117b72d7b868379407a3
+FixedInputDataByteLen = 60
+FixedInputData = dbe97a6fad69f75444999bf533ceb761556d76e8cf989ba120f8f66fe78be9e748b00fa6f2d663fad091c4ee84c84671b004586e894b6af60d33b319
+KO = cf65f1ba63c76bc07f3e7415af6cbb1974e79b9ec2e9d2cd26e9c57912f8712e
+
+COUNT=18
+L = 256
+KI = 8b431625259b7c67918d65af83fdd9b32924dd5308ad4e5f7dbc00ed
+FixedInputDataByteLen = 60
+FixedInputData = 7830e7dede52f8637b93f89880abb977dfba637bd5e3aaf4cd1be795202f1425d389fc6c953dd4a15f6eb1a22e4a0f72169d8c0f2fad26da53cea0c7
+KO = a02b1e74c2efe7472459b1035868e1c05d6889b158cc16cddb6944e45a9d9ead
+
+COUNT=19
+L = 256
+KI = 163bc79fa07170b9c7917e603e60fefea46f0f7136b1ea5193aebdf7
+FixedInputDataByteLen = 60
+FixedInputData = b7091bb43accf17a6da81b747ca6627799b4b4e5d49da9a708aebbd5ba97eac8eef6086eaa717b4b5890a64a9b32b481742f4b4db5caecf5eaea83a9
+KO = 32b7be5bf1477b0fe4f870c202281e4a29d893dddb9c4a7d244e61a74a951c43
+
+COUNT=20
+L = 160
+KI = f518c0b6669eb21a06c7aa9426e94f3cac5ab14666b76186622fa8bf
+FixedInputDataByteLen = 60
+FixedInputData = 624ff935eb8cf563a156c77c1f54c8393d3a4cc92b8569f6a7a28630ed2e2f7b730360d7b7b9a1b02d341b8b9a68320bf5a0acdaf29372d7f49dd75d
+KO = fcf42513992f3b28ddeb8c51feb170cf0a152e50
+
+COUNT=21
+L = 160
+KI = 4c10ab00dc1674cdc641f4646b6c893523cd230e3b104deb2267345e
+FixedInputDataByteLen = 60
+FixedInputData = d04c274039693d4d4b9a60be1523f601339c9d1b70d6ec3082004e2c35b3d04bd2ec0edeef8a12e8ef46d107d5c2bf098db893c02e3847fce08f2c53
+KO = 62943972998f8a39e04aa9ccdcc411c393da108e
+
+COUNT=22
+L = 160
+KI = b95faf2ef479250e99a719d1bad05fe0ec8feed1003b04967c3fef90
+FixedInputDataByteLen = 60
+FixedInputData = a088d9e0fab57994d8b26f4d1d6f679f9e8d6009578f5b81e9ac7d8edc81fedfcabcd50d072bac91c556c0847e3cf7731ee51dc20b32628f2b1a86b0
+KO = a9f9cec7bc99b42b5daa77b497034c8f57131fb9
+
+COUNT=23
+L = 160
+KI = 22a80fb031af0dfc315437b11d5e20936b6d8bc68534777f6ff35b23
+FixedInputDataByteLen = 60
+FixedInputData = 4f4c807758f61225f20421538c7f20d98d40e794c4056fe7c8d5b2676da9295fb679ce6279902cdd053b56bc8485a4f1610b472231c7c50929ad839e
+KO = 4f821fcb3da0be6b072f517c880bb7e67aa43e01
+
+COUNT=24
+L = 160
+KI = a655c6fa7926b361122fea3c6d5ab5aa3dbea73ae011efc882c7357b
+FixedInputDataByteLen = 60
+FixedInputData = 4d8597af41f4ae341dfb839cf1749e26ba381a1043c5451385fe0b98dcf78083823bf83dca21f5af1d2e75566014970b31f0f9f92565ad8e8aacb275
+KO = d8ee3a9533978b6448d71a4e4e56e9925834a687
+
+COUNT=25
+L = 160
+KI = b9b555ac3e18b703e409ac1d42ca6afda8d0363798765bce7407f4ab
+FixedInputDataByteLen = 60
+FixedInputData = 29812a4a4750c876084694e8bed6323838a70f8c9a4a90f1bc10b600593e9756d12b2b44bf44b80b395d491ea3407ac72afe4afbbb1fb866b0d89182
+KO = 26dc1e000eb21c084b8c36901b1d77b52f26deca
+
+COUNT=26
+L = 160
+KI = c29998e06d2cc327e627c9f36f0cecaefcdb8c53c962932502e68205
+FixedInputDataByteLen = 60
+FixedInputData = 12040c2d9d53d9a94aae4906d15f5b14cf7a395dbdc6fcc9dfb2bbf234305bbdfb26bdc2c20af0b2317860ba2af9dc98ae172083ae2ef237e554691c
+KO = 7168115f7dd5e3df9faf09b33d3e7717adca0faa
+
+COUNT=27
+L = 160
+KI = c081e7528979acb9a85b0099aa4d40e9ac81449896bb5161c2e2bd03
+FixedInputDataByteLen = 60
+FixedInputData = dbddda55e8492f090c0ce12a3fa7633749f5a1db8402e120a3735d52901b4e81eb03b9c06ddf31df724bbd9bcb0348f33e180b6d476ea792c676ff2c
+KO = eb4076c7860865d2dc15e1c2bb6a553b00014ec1
+
+COUNT=28
+L = 160
+KI = 6ff1d6a9e0ef046e768d93372d67b6e6f2d7239a903dcdb7358b29e5
+FixedInputDataByteLen = 60
+FixedInputData = 5442539f08b2a0368397daa191abc7ee7cc5984f4ed1a3c58f73933aeb7b280b599cc83d8af9ee097879d96f8910ee56a814c2ee3d3c3c9291cb1fac
+KO = c3e3563622e5a474e5420f7b03a334cb840405c3
+
+COUNT=29
+L = 160
+KI = 4ee9840f843a69d945995e50ed80a1c8228bb16480e1f67d0c6434b5
+FixedInputDataByteLen = 60
+FixedInputData = 85dc5125069271f9c36e55a34588db31bdd3426ac4ce2f9cb18a702adbd957251fdd4c8562c67808be621347dde01be2bdacea743d3af6966d245dbe
+KO = 5fefa88ad49e8be911fde26590aeec41d11e584b
+
+COUNT=30
+L = 320
+KI = baf2d8ca8e2cd64f09b646e4ac19aadcdcda2fd69c1d107a3c7315ab
+FixedInputDataByteLen = 60
+FixedInputData = 13a2c37911dfaeb719ce0898e0dbf3850fafed55bba9ed5b6121751be1716424b2d4acf4b2ba66c7026913a007a1ac5eb52b1c63e44d151f13036c3d
+KO = ee6f4c8ee9ff091c65d370ddf70ea80631fc949226662ae90c9032964cd3ff205aa16bd50f59ea44
+
+COUNT=31
+L = 320
+KI = 0a4528b9b0755008e893de5821d4989e53a6134e75d6ff9bbf6c5298
+FixedInputDataByteLen = 60
+FixedInputData = 12a3aa171430adf22bb1ca2a030847cf4bdc265f6329265586b9e0724d7a4b59d1674f8c28bfffdc0a09b5b0527e9a675697f9279e337474182f58d6
+KO = 160f7f3c6583e9cbf44b15ed0e2d58bd48477280336ded27093e2664a4ae2e30e2c9c8ce01f2f001
+
+COUNT=32
+L = 320
+KI = 9155cb53f68a47de72f41e274d00faf0a49d8fd6b7cbd0473b86e43b
+FixedInputDataByteLen = 60
+FixedInputData = 4a7bacefd4256f7d237ad9c9159a1def2f220e6b3c3bb2cbc3a9e95fe680667ca990d60728f535c7b3d9baf4ba089a4589e5271daea773efd567619a
+KO = 8cf37ce1623a998d6c2cad553faa75ff366f75a3a2fe4325904fd15ed09c5bb33acac5463fdfa6ff
+
+COUNT=33
+L = 320
+KI = a7b7094359c577e4b36eb717f9754319a3161353433b1218641c13ee
+FixedInputDataByteLen = 60
+FixedInputData = 7a6a0d3b6b4f1d3dd520b2b69707d2e85938524234517833ffcb32da4f4233b351dba11380a480ca61df2d8f8e5e28569e29c92b85f712ea5cb5d6c6
+KO = a2ba413548d8fe3f1449f59a7d5ad213f4f5ca6c25eecddc62bc978b73a30cd1a88969399366a849
+
+COUNT=34
+L = 320
+KI = d779308f63a36cc3f5d3996bb71710cd5a407c2ab9fb72946009ef1f
+FixedInputDataByteLen = 60
+FixedInputData = 2f0f9100c3905da3dded9108d7055a8ec11b623798ece3d5a6f7d7fc5239bfbcacccc1d5539f036ee2d29b1054fe66bf26821e601aa36ab36c289dc3
+KO = eca2bd9291a9e8bcbfd6e5fdcb89a6c928a54040dc70b6aa53cc1d45381f3469e17a13ca256b77dd
+
+COUNT=35
+L = 320
+KI = a76b4c22fd5195e67254ddafecbafb57693fbcc492f1d024feef964f
+FixedInputDataByteLen = 60
+FixedInputData = 218f019bd67905b4adc3b1f4d0a12047c3181710a7d871253535a72cd48d02d7256d8dd320a29e27356abc0816a7dacf6f23affc1e3cf3c94b12d068
+KO = 9745531dbae9afbd15cbb87d335e04fd1adf72228ea617693ee617ea1af641731cae7ba19b9d707d
+
+COUNT=36
+L = 320
+KI = d05da3863cfa86f1b7a29a090aa0e1ece8a506be94edb4f1dc6a0474
+FixedInputDataByteLen = 60
+FixedInputData = a550a8ed38072d1e0597a5d29b0d9c7419d09b6e7792d99a9bf63f30d4acbd182d5be1b57c696f4d22514684f3b39fb72de87a48fe196ee9ecebb74c
+KO = 04508695260c4e4a7f3be76933196a6ac0007709cbc3e87727144a546f274060c17a777a0b8bb99b
+
+COUNT=37
+L = 320
+KI = 374909517c3653444fedf8e6641013b6c4752cddc71bae1972a52a88
+FixedInputDataByteLen = 60
+FixedInputData = ce61b2452ad11a435a170cd3ce576d3be6cacad3e9a6d48ed4d31f4f3ad1b8f2adbf165d2d93cfd889927286df4ab7d2dd49c37b84e774d604bba428
+KO = 2ed6b374514980a40db0d1b27cee036c74dffc72581c2e3905db810bb88948b7febfba3494bb603d
+
+COUNT=38
+L = 320
+KI = 7d69ee437c276977440648ba6015a9ebb8560066a254488f253f7c31
+FixedInputDataByteLen = 60
+FixedInputData = d63bced8bbcec48aea6c0f3fc59bc853e9e64b17d4a4514a7c761f748a2b34201a69cd9bff21c2ee2b24d44c01ca93c60617dc45fa65211af778e14e
+KO = e61e0a69aa10c026917625eecf888cfe593d6fa9e066e277c6a5a8ee402279722824c55a527e19d3
+
+COUNT=39
+L = 320
+KI = a02b3d2638d2829f17c98f5bc7016cf7093773f5a97b725ec6ade13c
+FixedInputDataByteLen = 60
+FixedInputData = 43b335f6c856a5636539a73608cd87b272628a50285e18da313420a6af292ceb1efb27cb9ae8c6ea71fa1db4daacb36377846257cec224a6d34a90fa
+KO = 818e5d29e424b10e30209ba7619af573ab8448c2e39a887433598342850b4cc0df113b5cf3b26895
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 92edfe9fddd85a3d13f183f57988d45d459657fee0d31679a6a2c293
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 598b5733a34c47c2b8c91ce4e6d588eaa3d874a20f430a9748970e499f3ca3d671f038986e084ff9dc1d308728276581864f
+DataAfterCtrLen = 10
+DataAfterCtrData = 4b1aea8ab1bd24b56527
+KO = 9d68a6108f912bd823025dfb5441ca3f
+
+COUNT=1
+L = 128
+KI = 131aa9fcc8032c425c70401ce27738da117ac71c657cc5286e6daeb2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 02b8e13ec4f306fb6c90f836353ea9e7a135b25e7720dffa8df130528d6fe21f5b8779d2162b2a72973142516cf96daae81f
+DataAfterCtrLen = 10
+DataAfterCtrData = 4456e68f8cfa17509716
+KO = e1436717dd31a127b53e80c38fbf8ca4
+
+COUNT=2
+L = 128
+KI = d6c7ba04d8b269a071aa76e7e369a3a4c868562c23777eb9d6a68ba8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fcd8a6f46ff76af0446f5ca4bed2442b96e98f0a266f896147aab0c2e94e6d70112c4089008ccbd8b16bfcdd4ee5c2246179
+DataAfterCtrLen = 10
+DataAfterCtrData = e4f9ba310e4b2d9860c0
+KO = bd692701eb4d7b5bd00fbffaf52a8992
+
+COUNT=3
+L = 128
+KI = 009b602653c274a86ff214da6e195087ce2489314005606e5a24ae86
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9873beb26b7c51ad42bbb0a3a0677a3029999c960a41576987218e5f1fd97a60c1ef246c547fa579276ca218f46876083998
+DataAfterCtrLen = 10
+DataAfterCtrData = e4af4d6898e0d0bd8c45
+KO = cf87bf9964d3d16de9405407d0504646
+
+COUNT=4
+L = 128
+KI = c1f0e7751d8136dcfd2d32d912c88cbab99dbedec318201ca13749fc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 342c6395271b1c7e138faf98c6b0f4e7a69826c5a11954985f1989857b84838117ac2117e2c7175d29580e16514548e316b3
+DataAfterCtrLen = 10
+DataAfterCtrData = 79d797a41a4535faa430
+KO = ed3d485a73f385f0aba48bd181da847f
+
+COUNT=5
+L = 128
+KI = 7af38c1b93fe9e93138a6e52f8abfa122b1bc4fe6af6af41b10be0c0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4bb7cdbe71a1cf5bc73d7c3245ed7b7454364a7c69cf470e191b3a4a0b7271b5dac795d6adc36fc73267034ab74775fe1380
+DataAfterCtrLen = 10
+DataAfterCtrData = d9c51403be23ecf3ae36
+KO = 05af91909885bae25e38db8df46c87da
+
+COUNT=6
+L = 128
+KI = 169031d7d117375fe2f4bee0b770854ab09d5270f3a01b17f9535c92
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aa9b8c88dddc04e136ab2716dd02281f58d78aab55142718a2ca667b9db018161ed17791dee7562dc9c484b25d5cedc21714
+DataAfterCtrLen = 10
+DataAfterCtrData = cdfd1694650e1d134bba
+KO = 7ae566bafb89d6992d87161947d12db7
+
+COUNT=7
+L = 128
+KI = 238a32fc94c7fa5dd9f5337266b476abf03158492576595adefdd491
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 68e29460563133707dcf8858028ca0d54f28e74f4486f780c75f3b695e55c09eb1dccd9ab308348431455f1dd76c9552b6d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 9aac7b6b7d8d45425f7b
+KO = 6cf0a71529f8c074a3e8e210d003d562
+
+COUNT=8
+L = 128
+KI = 3969e4ce87e08a4698c5a4e0501574f11103697e27c2e2ba1563cc96
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 937009685063b68157fa0d93db67755ef1b569ed685d303cf63793360b130585fc38b8406e4b5ee14d0439fa84fb6b2b3ae8
+DataAfterCtrLen = 10
+DataAfterCtrData = cb9998d1568c80fd7af2
+KO = bb52bc1b6c7eb19a5e885b8045643293
+
+COUNT=9
+L = 128
+KI = 05e22ab3f36637f260173fe1e935d528c427bf0731b89423969502dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d7f026f4a69efc2f504f7b854095b964e4640b449ff3636eabc41991f2e524cd30ca0e5a5000ae351218cd497fe790cd027f
+DataAfterCtrLen = 10
+DataAfterCtrData = e16cf78a79e40886ac89
+KO = 7b0437355b13a8adbec1b66a2279a19c
+
+COUNT=10
+L = 256
+KI = 392f77b87e9abe4bf58e1c5c98326f55d0ac4614ce66a2bb2c7a9bcb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dd9d57adbe4d408b6e07427115f8d8b3c24807ef4a362746368be526ee3f184accda0f1ec69ce4d480d3e6169b472b9f0b69
+DataAfterCtrLen = 10
+DataAfterCtrData = 1cf93631f99ee13e811f
+KO = 05d93850fa509c75a680f7ac2ab6db44ded1e54d17e9d9e4aa4b2cf03dc14204
+
+COUNT=11
+L = 256
+KI = 2d71f82ec5bc29a47e27e364c0075f05fc1c5fc193fbc53d5c08b6a2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb3f7733f8ed8ad8ffe4ab55a4993a5f03b48f5fe27d586f0d8e2ffdba6250ff1e970b02009e2a87603ba9c06a5bda65f88e
+DataAfterCtrLen = 10
+DataAfterCtrData = 7103f1760ad030fb1137
+KO = 452a638f6bb0ddaccb5e3f7152b911cf25e97f82fdfd31835858ab4e32d78421
+
+COUNT=12
+L = 256
+KI = f824ce87085dfec93b37283ae86300596fc41de51e68d62a5ddaa305
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bee85d29e77c350f47eb01eaee3bd991721aaf8b8117b600d96738943958d48e7baf3701c8be051b7dce31f8025c2cc5c84a
+DataAfterCtrLen = 10
+DataAfterCtrData = 99cdb18236dc886b7e7d
+KO = f930ec3092e34ef02ebbdd6b3a2c1b0a0067b7d8bfb3592627ca7ca03f873f52
+
+COUNT=13
+L = 256
+KI = 5624a628648bf58525c3d710b4f51645f0853c58df9a280e678d6f76
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5aa5efadabffb85ce5849472445a6413cf7427cc2f19c70154b1e23b80d6d67de356d618f0bd070dd9c0091f82447c1649a7
+DataAfterCtrLen = 10
+DataAfterCtrData = 43715ab6bfbc5a94e431
+KO = 3c5e3343c5d1656249b806ef246df2db0af954823eac8084f20548ec11649790
+
+COUNT=14
+L = 256
+KI = a612000ec30d23fd759bca4899f798209d807e3e0cec78ea05b8f3ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f1462834b2a8695bc81d8c2d659506108632beb4917c4f0e6354c4447e14eb624c078986de0224bbdfb13320ff910a44acdb
+DataAfterCtrLen = 10
+DataAfterCtrData = 1938724c4096b8480975
+KO = ff555feb357bb24e0109fa9443a733b431f3dd76509ca8de3ff6e5efbeb320d7
+
+COUNT=15
+L = 256
+KI = 0b86cf7b4a39d6fc6e1678345d0e93481d949e20a72604fdac5571c2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bedf0d227e3f7f4b5a57a636175d2513319d84955cde2578adaa797d343556abafd789fbebe43513cfc19b055d2745636962
+DataAfterCtrLen = 10
+DataAfterCtrData = 3203604b330597a22b9a
+KO = 88cc0e925218b1f514657ddbba072375ac6818ef9ce0f367f5d23f1049a7a47a
+
+COUNT=16
+L = 256
+KI = f85af13a300324db553e40a73e2310e65b0980dfdfff6d04d1bbe762
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8d4314423db1c5a8713f7272c6f54c0d28229be7e25fe3e3430a1dc19fd2160d2eb55d3129f1a0898f2eaa6a454e39c3ed68
+DataAfterCtrLen = 10
+DataAfterCtrData = fa4f067a6e87ad891fb9
+KO = df81f507001b4eb591db6ec37658cb23abd6960c925dbbfc42930171024a2c5b
+
+COUNT=17
+L = 256
+KI = 39d9c54fd66661eba01b8ff2d7e44f9420f780ee92502672cd4fbef9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d310afb97e941d3c9153c4fbe21193a862b7b3fa050b1fecdd497278965ae508d06f762e61f436c79120788fd5446d506b85
+DataAfterCtrLen = 10
+DataAfterCtrData = 2535669056ebe3030b03
+KO = 3d7759732ad0be3107d9c9d4e9ff7f7b8479ac1c74d01425b132a5cd0ab0f3a8
+
+COUNT=18
+L = 256
+KI = d97872a3d518a096b977500f93df1014b251b0ad583a52805dccb422
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 565c2f24022bd7b0580ab2e400b3e2e9ead21a18d47729f0120891f735ee8a31b429e2e7c1c6336d8b56b8b7c24c144d0a1b
+DataAfterCtrLen = 10
+DataAfterCtrData = 7ea54e11b83f45b9d3f0
+KO = 4ac48b72e74e53fa00513a21e9fa28de8a2cb2d9aa67af74d89a48272a631d98
+
+COUNT=19
+L = 256
+KI = 25faa744057d1142b3c721e474cc892990eee6ec755140aa6f9428f7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 49eb865bb0af1121cc691fd6f512a51e44abcd42393f319dcb0a0eada8b4c0c42b804acac137f992b3ed9c3f83caf5e77ac1
+DataAfterCtrLen = 10
+DataAfterCtrData = ac4ab12843dc610297ca
+KO = 1778e8850db9c367068d9a7751e40639eb436808103f729bd75cb6196d0394c4
+
+COUNT=20
+L = 160
+KI = dda48e2b2a06a0a6cb8d19b113f930c1303b33bbcd81a0045d5ca3bc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 709db43e486712805956c87e5f1c6d61d39fb40e95750fadd3fd18d3ed6e18692ac1dafff6bcd2ac77efddf089dfad5ea160
+DataAfterCtrLen = 10
+DataAfterCtrData = 7cfdaf664b55f9025b75
+KO = e88b3506f535b79777caa9d3341cab657594dde1
+
+COUNT=21
+L = 160
+KI = 70693b6a65999980bbeefbe11443258daeb81e95b76c6b3772e6dcc8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2846dda9ac0c8fe02c8e36acc0517d4cc1fc105d75814e69655ba76b25c772c8badfdc9c583b49c738bd161003550da7ba60
+DataAfterCtrLen = 10
+DataAfterCtrData = 40b20fdeb0ca9d8eb52c
+KO = 365dfbf35d38a1d4d7474aa9f45f2b3735ea7c3a
+
+COUNT=22
+L = 160
+KI = 4c6b58dc058b09a26318f6c8019075dc81f604d31b37b9d00018459a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dce770272072de617b0061e46a5106391a5b0293db59a5a10a3ecc09adf34e646e31a8ede7c3e98379cdd7dfbe98148ced87
+DataAfterCtrLen = 10
+DataAfterCtrData = 455da61ce75f7d7d5074
+KO = 5f28ee55762608e6605136f37b390d99ea047fbd
+
+COUNT=23
+L = 160
+KI = 9f669e8b68dad2a00209ecd9f8beb70e108940df32154a8cc777e559
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 23a7d8673c32b37c7bd5dbd052a75dad95025f410e1cf552fcb07eaa4940c7d457d5896a0cc2703b848271b5b0043ae42fc6
+DataAfterCtrLen = 10
+DataAfterCtrData = 3d66e79471eed6fcd5ff
+KO = 24f628fa0dff60410527273efb7273b9948662ef
+
+COUNT=24
+L = 160
+KI = 7f006315a1aad987a38e21727189e75ea6a028290a504fbaa0f58c84
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 134a0a49543a1aa337c6942c7f4e24701cf2ee85f2685f6db76f87fa1baaef6d9d7caecd510cf557cc86ecc32047ed7dcd40
+DataAfterCtrLen = 10
+DataAfterCtrData = 47cdc1e945aeb7259e85
+KO = 54bc2411859f2e128de45534b1d00a0d6bdac19b
+
+COUNT=25
+L = 160
+KI = d2a584cdb4f3e7db356894e8f0ec118885376ec6f625cc5f7e134a73
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59b46dbea3758cd7cd66216319f778809055f0740444688f23fecb0404fd0c4a9be40f8708f34124ef03874892131c9bbe48
+DataAfterCtrLen = 10
+DataAfterCtrData = 3863fd75fccca6f1ab9b
+KO = 145098fa6bc93de5d11e00f5945af9fd19e0c3f8
+
+COUNT=26
+L = 160
+KI = e347f2520f3b342cecd0b1b98301e8167a9385f58d4a2a0678cf7095
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a1af2eeb5a198332027e37c3338c6489fd227636af26ae915a340564d7a2b191b9609610c246c8f0180c9e893dca211692b
+DataAfterCtrLen = 10
+DataAfterCtrData = ed9342d737f8dcc89d5b
+KO = a9957a878b97dc430357de0b1e2159abb1b713f0
+
+COUNT=27
+L = 160
+KI = 500511133ea5efcc5e79c8a0b714640b89120473c4cdc7e61d346676
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f2f7f9c423680453cbcd30cedf5ada6f441f7b6087850a1196b1017600fea7f979b85ee40a4e4517b1fb5dad45b8db7c4b8
+DataAfterCtrLen = 10
+DataAfterCtrData = e9cf2fbcb4321edbded6
+KO = 668cd140b9d972023fe96655f356f917e1232056
+
+COUNT=28
+L = 160
+KI = 60b54ec3d6563801c1097a2702e76ccb5bdd04532b090d3921765240
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 452cbff4ba4976728e4f39c52ec61dd97c5a5a1e69dfa939ceb6747f6e72016602d86e23e1a929473bbafbba364306dcc99f
+DataAfterCtrLen = 10
+DataAfterCtrData = 0de8cd348cfebe3b1893
+KO = eb686a74ed6239382c80a4179126c98e74935a43
+
+COUNT=29
+L = 160
+KI = eef86341bbabeb0c12d9940d47a553e2aeca18140db373d7a69f746b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 07c61ebf01edd094bdbd50d2f64261493aacbf7c9cee10e00ba5cb59a5eed64dadf24c5c142dc7ae796fce7e626912e711c9
+DataAfterCtrLen = 10
+DataAfterCtrData = f6a77eff6be57adc49d1
+KO = 0c4941152574065b39f971122a6586772eb7672a
+
+COUNT=30
+L = 320
+KI = 7651fb8b89f9220818802439c1cbd67325edb8314a0c1c3f6a96763d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb2b1e4d3eebb37b3af9db530ff9c189ef6735d3f4b718ede5d7c49ee5cc3cf303e6b05ed582af9cbf2409eb2361ee04eedf
+DataAfterCtrLen = 10
+DataAfterCtrData = 4ca33d1bfc29ea4c150b
+KO = 9401c790420c5457cecd5834b6902a7e7aec701b0bf9d863be14d9e795992c6df7fc8833d41aad56
+
+COUNT=31
+L = 320
+KI = 567ec8efee4067080fcf39a20501a11a1245ee47dcb7217f59b8c04a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = db2cb8d6aaed217e0896d3aa285b421d012bf2416a62a536d2e2994c84c9296d8ab5cf3c93f43d2820defa1ff6526c146d1a
+DataAfterCtrLen = 10
+DataAfterCtrData = 1ed30cfcab4eb6b2dd9f
+KO = 876ac7fe240dbdb1acd6efd0024c04acb83bfe262c1a3b49904476a70908cb55245c3b11a27fa033
+
+COUNT=32
+L = 320
+KI = 91572a01e1ea23db5b9493554d0b98fecb038c9e31e51fbfa23adf83
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4d09657dc14f883529895a06912a8e29015f9de0958720f3998a321bf02d91231bb80577d546e95f0e1159a8c634fd226f19
+DataAfterCtrLen = 10
+DataAfterCtrData = 51a14b498962e017fd87
+KO = ec8d5f07924fdaedbee6f61643dbb888f674270c826f7d9358eee85a8a6b7048e4c1b250141b7fc2
+
+COUNT=33
+L = 320
+KI = cdce5e7ca84d122d0245dec05fb885cdf36d19550544c2aa2acf75c5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9368718a2608538a08d96197814ca6ddd21e3d4ebe8074d721f0e8b76bb6e0aabd029ca43887fa40ad181e7f8f831963562
+DataAfterCtrLen = 10
+DataAfterCtrData = d367faff17d6119f98d9
+KO = dde0d3e1c4ace0c420af7b06dbcd6e6a7055e470582a2951f871b0b6888f164692b92017a4d977f5
+
+COUNT=34
+L = 320
+KI = e5125a51da6ad4535e5be61960e05229ca6ed6fca0e733c6cfed27b1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64c47fc2ec7dded7d78dcf7eb4f0a46ed0315e3f98706c13ef863f32b752c0d10b073103e89d3c5266d5ed304a669e0d19bb
+DataAfterCtrLen = 10
+DataAfterCtrData = 10650d41be7e0100fa6c
+KO = 9dba179107a54cf8793595c618c57ccf427246f07f065794524399625c40786cefc7ac0ee03aae9e
+
+COUNT=35
+L = 320
+KI = e8510a81942314575078bd6a92b9616f3e79a37a02d19f880e80530c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4bae025a7004743701e6a932fb77cbc26eb39eb6ce24a1e80834e8bcc9706ac6640d3ae0a059a84088595c584e995f7cadeb
+DataAfterCtrLen = 10
+DataAfterCtrData = 3a2b5cf5c512c2250ac8
+KO = 23fbffe21ab2686b52227ff35fa0093f1a2266d9a81cdad97895a4adb3692c73e322d9da892b6db1
+
+COUNT=36
+L = 320
+KI = 5dddd6eebb21c648d9adbb89299c2a78fb1bb18d6724cb50137ad549
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5c12af3f62c802a0a38759daef612e6be53a29d9ec9f2f901669dcf91b2a51fb4e8876c0c4a5f56549867256c71558418338
+DataAfterCtrLen = 10
+DataAfterCtrData = debd712270688a31d702
+KO = d538d5cab7a4bf6696a1b0af4049b877a68d64a0e968a8be97a05ae930377c53f923f1127f1b5a07
+
+COUNT=37
+L = 320
+KI = afffcc73739eb1228d88e05e938b68bb072cab9c252589a46390d9e0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0226e6d7457347793558050f54b16f13bdb63e3cef56dc8379aa1f4cd3cd037b73307426d454b59cd5003850ceaa12fe3706
+DataAfterCtrLen = 10
+DataAfterCtrData = 6759e793cfd78fc8a702
+KO = eb1fe4ba0279cb0464e3e41950875536bd3c1c5a7e4a970e6d38bacf04a512d1f2363926f0e58344
+
+COUNT=38
+L = 320
+KI = 3d4a560259a5dbb2cc093289e4253fc71137d4b5ebc264fffb9cf5bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b61de991cc269631910acaa36bf90a2c35b8535c11c5501d4ef6a3a6d521ab9bce1413e10b6e9ef4dd3dd7b064b305d5a68a
+DataAfterCtrLen = 10
+DataAfterCtrData = eab96d45860ff116a340
+KO = 2708f7d1d6d279d4d03d9d66be2b4e2692dbc48a311623292f454fe4c58fbe9d8594db0a1ef8ea9b
+
+COUNT=39
+L = 320
+KI = 367d0f31c5ad887a32822e52e247a980dd2e454952fb0df449a6350b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 83efb9f9871fd958005902b515693e10b195a8dc5dc8a267c9d96a5bf3e0264080c8129e5e95d46ea90fdc5a5255fd520c60
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f92811da2c0ef893d85
+KO = 8cab55219534e3ec9fb75fe2238ed89afc9e0393cbbeb005d3f77cd05e86bf07efd2b3aa7a11e9f7
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 7078b224ee6867f43ac3d2d555bb2dfc935fca44faec5f88124f6e1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b9466561ff1bc6d2058bbe708e695601196fda17978188e6264cd57e1fc298f554bb769699c49a825d6e278206f6614cbbae
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f4792fc8bc75a003773
+KO = 4b81681a8c56d5d6aa2f4d44cae06693
+
+COUNT=1
+L = 128
+KI = b09567b47e2f048a4559c577e489c3f4826daa0ec837a475ba565bc6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f621b6d3cce97fe5c4875dd03bfbcb9bce8baf85bad2170c3eaf3eaab0fa3e4b59f0a9b964fe9640e058e3b88617d3c6ed6
+DataAfterCtrLen = 10
+DataAfterCtrData = 399584e92ad4263f8b24
+KO = 728fb84ae0fc093c83e526fab9373d98
+
+COUNT=2
+L = 128
+KI = e25e8adc2ac42f5365f365e42ae76288f400194fd66bb15da0e81529
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ec6fbbd7305bf9437c7926e43faaf45e652f5444c1867b22b23e122b72b63bd923f30d2e727e2dd39da8afa6774c6dc034d5
+DataAfterCtrLen = 10
+DataAfterCtrData = 86737b4028c3f7796160
+KO = 75f2ee1383907a77992cf61572f9e0a4
+
+COUNT=3
+L = 128
+KI = 4a27f7d3ba8ebe6026bf70647144854f5e555f32e8321648cb73c3c2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3e7a5a24b2c6d9fa9d29b703491f20fba8840d530344bf10f4622a3ef05084a2c1608dbbd935561e1a2ff04a021393879186
+DataAfterCtrLen = 10
+DataAfterCtrData = 7f0dfa84bb4e4919f38c
+KO = 7eb97a6969dcb9754ded63064fd0535d
+
+COUNT=4
+L = 128
+KI = 0a0ac887b627fa4dddec8ec91e38e0d1aed39f9e2017a5b4da90c787
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1b6dab7f2d3617ab3a1154a9717deaa913a235520d446e8777e8ef6d90030a4f9ca779e1b573fa6f5d6dd790085ef8cc015c
+DataAfterCtrLen = 10
+DataAfterCtrData = 21eb94861e81c2caf95e
+KO = b2ab60af46642aa2c62f90f291c2a9a6
+
+COUNT=5
+L = 128
+KI = 84af6a31c27b585a61eac64b2e96f1ff5306a953714dec867d61d414
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 91c3b2434e710672b32565bc2a4ee7cf4e747e4f5bf0ae3dcd5076abc3677ac52a35979b2da98d990bc8ecc5daf9e7109d3d
+DataAfterCtrLen = 10
+DataAfterCtrData = 646c790fe153dade4b96
+KO = d99d8c265c0330758cd28b5f6b9ed75f
+
+COUNT=6
+L = 128
+KI = 9d7d02898c6cf58169b957b8a945590219b380910a84a6c0651c723c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4b5a9fd41b08b29903f142beab505c1866c1941a6c0305a388dcd9cc0433a38f60858bd307868dc2dc06c6cdf4fbec5e938b
+DataAfterCtrLen = 10
+DataAfterCtrData = 9719e93dcb8d4eb2b962
+KO = 1ecac5e5ec6f68f7f2ef637286f24982
+
+COUNT=7
+L = 128
+KI = 166d48037c3b3df43a2ce4f189de7ea093a5ad690174de0eea733125
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 05f1ac1ec430cc0cb5777c3f987d92cbb16e167a8044d6d7fbe392ee6ca26bafb2c5b015472a916d17973f537d965e33fa87
+DataAfterCtrLen = 10
+DataAfterCtrData = 6eb69d474ec54d7c7d0b
+KO = a83ed4f9a3399960d7868dfb00fd4e0c
+
+COUNT=8
+L = 128
+KI = 02db8501f08a3c29e5591d0497023c6e6f619365a661b9a2789dc56b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3a9348070d175145d18c5bd396fd819d4e4f90b9329f23e28236f739394ca0aa7722649d155b7410afad300711b721cc9413
+DataAfterCtrLen = 10
+DataAfterCtrData = a6aa376b6f2ba84e53b6
+KO = fdbe9937f7956b84a74fd223f38fae46
+
+COUNT=9
+L = 128
+KI = 4be0ccf0f578496171a3304c2b7fe081fb884091d3e02c12aa1854dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d04db16f26244a37000dba09569b27b0bc8e6e7f8a38a39b6b20a70da9a81756725444237fac10eaf2ddedc00298fe9ca788
+DataAfterCtrLen = 10
+DataAfterCtrData = 2b1a2e83085e742eb75e
+KO = bb76c8433d7d9d7b5afaa58c0333e173
+
+COUNT=10
+L = 256
+KI = 8bdce32f26ecd4b2c88141cc3f34d8cf44d9e653edd97437d8cd572c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 12001770c21f11aa22a4eb8eac1e06777848357a7d870505b71b51a18a7650b2a00195faf3043401510a0ae8c731bf5267ea
+DataAfterCtrLen = 10
+DataAfterCtrData = 641c3e38bbaa1f47e53f
+KO = f344f22aa78d6aef01032b892a9f8f21efaf659b6b3338c95365afa37fca21b5
+
+COUNT=11
+L = 256
+KI = 4bc5e8644294d147d4afc559d060912f023b3aeaa7d2ef963f7c6ea1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a494e7e6ba97c6b9edf4bf1c5e9365b44fd93dcd943f6024e6fc6a492ad1424a97dc67c39a188f13bd1decd7fcef54d293ab
+DataAfterCtrLen = 10
+DataAfterCtrData = 2bf237a4072046bccca7
+KO = 19209d1c5627006e4657b6f916ed8f402ddad7388eb4134d59e1a6c703085078
+
+COUNT=12
+L = 256
+KI = dfca2a743a65511e2a0d10ab023d471b43b2733e6c972d632dfc82f6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d467acaa45bcacc1e2d57ab384514c60e1c27913b0a292bd1f18dce37271bd67cd782befc019a52fc09ddcae0f7a276087d5
+DataAfterCtrLen = 10
+DataAfterCtrData = f20cac522078c4552b41
+KO = c900bbda408fcd9d4e086fdfae1261cfc350c9e8cb61e9babdfabe4b0130fc48
+
+COUNT=13
+L = 256
+KI = f56dc9b7458991d929901ad77082209cb8879ee25051dacd1dd1919d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a5a9918688014722c637d9beec44e58d9ce4c628dc9f2b15d15f53218f097845f2208f3005f0e62d324abb504d5845bb6aad
+DataAfterCtrLen = 10
+DataAfterCtrData = 6179987f8dc9c939a5ce
+KO = af4dc5a83b40482138c3961cd09021de23a4fa4c2464979c54c61167b25b6ddc
+
+COUNT=14
+L = 256
+KI = 75e760e89aa69f3925ee2b7ef0228fc186e63f2abdc1201f4598dcae
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8fb4dd3e34c6e3d31c067832b59897259518cff7f1afcd4768a78500d30682d13cfb0ac56637cfee76c9fec52adca1d83b95
+DataAfterCtrLen = 10
+DataAfterCtrData = 9c0ddea45e8ae8897401
+KO = 09ec34212c89912a3f15a77d542b7375742026d431cebc06f4182c851d024759
+
+COUNT=15
+L = 256
+KI = 44ffd9ccd188ed84fde11732a1cd3f9b7879dea9a52c94eb5aebc19c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 32e45895bf9180de9347517557531cccf7584695197eff5ae32a0cc8ebe6389c67eb9025e82abc8e1e2226b141821f7faaf5
+DataAfterCtrLen = 10
+DataAfterCtrData = 6d9b8f9c8c696fefdcc8
+KO = 52ff09c21b44661b5831765597ac43ee10611411e9e591e3fc1e994b0d5f7c54
+
+COUNT=16
+L = 256
+KI = 1b0ed905a1fb2f048e44852d938996548d0796258ff6b43cab79c077
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 37520ad42129a08abbbc95fa40bf9ec52ee00cd5d9cd2f11ccfce7cf1ee6d95e3782cfdd275e3ed6bca6fcf45b352777b44c
+DataAfterCtrLen = 10
+DataAfterCtrData = 38ae8432fcc01580ac2f
+KO = 4adb5473c7c0429b02642151f15c701832982acf203cf0ec029d84c31609d104
+
+COUNT=17
+L = 256
+KI = 1c371734930fa7033a7328c4f8b295d4ebba8fceeb7a348f077be6d5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9fc68da871a1db2bad2973a0d48e6cb8a5b4b7c20549710c18d60e158b42493e0857a93bdc7d04c38d6acf8a33a6d257a9e6
+DataAfterCtrLen = 10
+DataAfterCtrData = 1c0b66cf9243cb646759
+KO = cafe9af89d6f30de7f3b4fc5339599ccf1ee9d38df4fb4ff7f88d6419d11cdb5
+
+COUNT=18
+L = 256
+KI = 6e7a1428105ecc5f3bd3e10008271857fa5fc064353ae18860c0bdef
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d1f3407cbd31ac776bacdc0ea2dd3224f85248be58ac96f7adacda1ea3bde005cf7a832d062b43dfae93503ce1752c43e932
+DataAfterCtrLen = 10
+DataAfterCtrData = d4d12d361fd40b0310cb
+KO = 171d0e98db091892f780a0f2cdebbc60b291bc26795ae12b4e36936717e521a0
+
+COUNT=19
+L = 256
+KI = 79b7714bc719a3348cfee9c59024ce320da066f5f73780589d790a43
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8400a9b65b68d7e96a59730d7b5082e2984aeafd644403312c98c099623d6732f304ec0b5a120e00f56972a7f330b5e8eee3
+DataAfterCtrLen = 10
+DataAfterCtrData = 28cddc0d4886395ab5d2
+KO = 163412a1a1983f0c977ca8e4492351362af45835a7c250c1ef9b79a4ff6645c9
+
+COUNT=20
+L = 160
+KI = 9e94cc6bf41b0ae7ee1a4442a29350451f42d630fc573d82fa825e95
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 85d593f1437e3db34bc28f0aecf69cead9e2842f22d3b91832ddf589d84c8380ed3c17d9e168d9cbc834cabf35f495f5f912
+DataAfterCtrLen = 10
+DataAfterCtrData = 1b1d3b14d8aafb49faf6
+KO = 0f9c96165178732afbeb7b912359b097bb0f0b08
+
+COUNT=21
+L = 160
+KI = 9635ca22ce994c6ce6960a1ad6633a12e3e2f85d07a708fe8f62e9af
+DataBeforeCtrLen = 50
+DataBeforeCtrData = afec5d117a3c0fcc05b9dd8cf63a3fc7302b13043ac4b421e757990c78570b8ec2a92b16eb581a0e39fc58c18b997e1d76fb
+DataAfterCtrLen = 10
+DataAfterCtrData = a340d48f57f5134aaf80
+KO = aad3d418918446cce5f13afcb149f6fd43dd0e29
+
+COUNT=22
+L = 160
+KI = 68ed1a0816db2dfe7c54f2d8ed7c78d6e4245669a0023546afe178e6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 10c6ef424ff1e0a8650c555e97d4a5dd3a813c50c08bcb19d0abedf4a852d4e779cdced0bed333be9f50043e30ab93592a59
+DataAfterCtrLen = 10
+DataAfterCtrData = b72e6dd36718fd78db74
+KO = 4eac7f54a4012cd66dcdaf06c0ff54a662483810
+
+COUNT=23
+L = 160
+KI = a2736e7b6a90b95c64ea3dc0a871a48136da13aed47ed2d373bef31b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 28173dbeb35e3fbb58369ea2a9049c380e70c0c25cbf83d8b88a6ff408f12a04b8b773249d0eb7848170ee5659dba8a5af13
+DataAfterCtrLen = 10
+DataAfterCtrData = d2f548436ac50f43c5da
+KO = 8ee786d357448b49d1e7acbc2041c118210f26a6
+
+COUNT=24
+L = 160
+KI = e0e21d33b9c7f4773304507aa748b53ca178476dcbb4f74c0c7c42bf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6ad1666e1742e0060d54db813f3671b48325ba0c34e0399dfced60609b70f3e8bd8be4ca9056cbf05e6f8e685eda4bc7c92c
+DataAfterCtrLen = 10
+DataAfterCtrData = b261e1c588ab48fa62bd
+KO = 3f22003950e9dbf68d1fb229f65f04cdb67eb657
+
+COUNT=25
+L = 160
+KI = 48de054933ab573755baa36b01d88f0c9297ca4438382e1ef227b6be
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ec46d4eec5a903ba501f249f51073ebaf2ce66cb094427fa4801778f7cda65fce6785ee778bbc15e8d3b7fc40bee25b274b1
+DataAfterCtrLen = 10
+DataAfterCtrData = b8fa058d024adc5a80c4
+KO = 35ca330bdfb59609bddef4b1796a31830c088df1
+
+COUNT=26
+L = 160
+KI = 06693f6312aff041c09fd75b581d19609ea4a36f751d019a589a5713
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 62e75fe9fe6ba549067b93d70327934565ce0f456eb6e29cc36e4b6e5e1596ff0a1690763479b0b34ac8fbd3a741258f915c
+DataAfterCtrLen = 10
+DataAfterCtrData = f1702ea4aee662f2e2dc
+KO = a1372be7f5d8d7efbd0ce89a299a5fc31b8e942e
+
+COUNT=27
+L = 160
+KI = 242cef1a0b76e0628c55b2c6e8c576891b025d984e65fe6da6797e4b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 04b29cbb7dc1c756b14bdb4e8493704facbeec5e3f0e218f2a0a3c64a8c207739de1f3f5341a008f6f6dd5971e2dd8e97e13
+DataAfterCtrLen = 10
+DataAfterCtrData = 9bbd260a6af5685ab9ea
+KO = dbb6c09c1397521195aeb15371837be473f2e5d7
+
+COUNT=28
+L = 160
+KI = 18635aa674b750419eb38e54df47fb8735c568487165f5fff3123149
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c20f4f633ffcb4253ff5cf499c50dfb8daf545a4c507c8b29e62b8335f00a84c9641be7384c4fe48b5370370ead4e3c74e52
+DataAfterCtrLen = 10
+DataAfterCtrData = 4cfc279b50c1cfbb6de8
+KO = 9e85d6b4aa464f437f11f24d38c3529e237b2f19
+
+COUNT=29
+L = 160
+KI = eed7cbbe1016505241520012877ed96e8989076187c25ed5db20fa63
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b708b65c8a42a0b26c63125c5d8b77d6f1c98e0cb350e6074d31814751121586bde72e70d9987f43f162dfdf4cf4dc155f9b
+DataAfterCtrLen = 10
+DataAfterCtrData = b4ded468a322e381ae19
+KO = 40968187f3c80ec658da8173c6f6677917927c81
+
+COUNT=30
+L = 320
+KI = 68698dc2606e9d5b12c294d076a510ffafd6808bdc7c648169060bb1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 722d3e5d6292d2178c6c10318821c9df1117568f8583beface95bdc1c9fedcb8d7812936957236976c2f69bb766beded27ff
+DataAfterCtrLen = 10
+DataAfterCtrData = 1343d6102d25861ed19f
+KO = c5549fb537ea801bde3d400647c7b6fea1bc23603fd2839390ccae701ddb058896da0e903223c1d8
+
+COUNT=31
+L = 320
+KI = ab11ffaf37ab541522c2fba71ba8633d2e603bd20f6507a5b414590b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9bbe425534c2d3acd19e066414e3db50b19f0e5757042b1151dc1a9ee9faa240a6877f1925fa79252633d9c3844d47b66789
+DataAfterCtrLen = 10
+DataAfterCtrData = 8bb52bad93c7729db78d
+KO = 46eb2d10fe8c16fb8cadbca8b1b8967fcfd2d62956120c836ae04e1c62bfc38547be3dfb61141dbd
+
+COUNT=32
+L = 320
+KI = a29dcf35e37029369ca9c7453db0d0cc4e37295814a52dd293d4c715
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64b6c255332815aaf44e4ede19b9ba252d718248a14a905cee86908e6fb4da086ac882eeecd74bb6d750e6f63209db4c01c7
+DataAfterCtrLen = 10
+DataAfterCtrData = aa5984ad50e1bc7d899a
+KO = 49489e4212984e8bd3f8444fa2af55868235feb135e2a2fd18099bdbd3b1d670370a403ba8cadb5b
+
+COUNT=33
+L = 320
+KI = cf979f9591d639562b4d8a5d6aa6f180a0493d7326226b661e4f8469
+DataBeforeCtrLen = 50
+DataBeforeCtrData = df29e4d30787dd681db348e94e998121dc255d8b869ded78970eabdb316b2af2e7dda9b000cb4ebe0971da3a58737e241c8e
+DataAfterCtrLen = 10
+DataAfterCtrData = f29ac6d24cf74548c2e8
+KO = 72743b501c96a111c043407dc536f42d007aeb6b94a8811c92e53779d01e09311daf6b566d8b336b
+
+COUNT=34
+L = 320
+KI = cd901a7b2f2060265de5680b285cecef102e56aa591304f9f8a55bb5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 27ce67a9e2d681cd772a313e1bd51c9761cd34b7798cc8fdb769af0693208240433d82828d15d7c2c81e474b746838c4d7df
+DataAfterCtrLen = 10
+DataAfterCtrData = a279002883204c0dde09
+KO = 12e90a8f4c324c2e666d9cac5a2f95d61f571c4dd9271850e5d188ba6e690382d0ae2f989ccac238
+
+COUNT=35
+L = 320
+KI = 6dacceb62d82ac767c82924bdc7e6bd999300760ef0f7aa4bf535101
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e24a3e71524c3a5d1a091d76afdfd987559157fee20becb31e8aa90a42a84fd11f20b7a960461d3a29d57145de0eaf9ece67
+DataAfterCtrLen = 10
+DataAfterCtrData = 4d560c47ef6d13213b90
+KO = 6cee5aec72d64a40e9de0ce44664aafb59cb7fcc99ac588cc0f1dbf20283ee6cec52f7a0653ed7cf
+
+COUNT=36
+L = 320
+KI = ff27ccb8fa70c5f01334e63e0a58a62ee210cb93adda4b1661a13974
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e3917aa2e71363a25f4a64e0c7aa06bd33af679d6bef0e52679ce8a62d593482b89c316abb4d61fd759248173a991707a5d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 7cb3cc025d39df46522f
+KO = 79914fb06440b2e0da251eef16ca71d85812546ad81e4e0ac45e4fd5c055f10882a60ccb1fa0d80c
+
+COUNT=37
+L = 320
+KI = 1cb8f346a0dd19fa265b6f7e1fcd327996aef2cf40f2888cd02a7e16
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a0205d547393be07610cffbc050f8b463945c6ccd5dd6bb00713fdb0a279029f4e51a2f1966772a5d3033b9bb4fb83bb79c1
+DataAfterCtrLen = 10
+DataAfterCtrData = 60aebbfdd77b18536823
+KO = e7f25eb76e5e11d156946755dd71caac81e27f4da4ca41a855c37e362cc5ef19e10370d37dfbec3b
+
+COUNT=38
+L = 320
+KI = fdca7b674c6481a9034aba06fa28b394fcec21c67a28a881aaf18688
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b7b0a3fa0142dd76c504d41c135fb289846bebf49a2ef1e24c3d080b0fd3f79dc691c2458e5537e8d85d32ad676b059d9ae8
+DataAfterCtrLen = 10
+DataAfterCtrData = 913a8f0fdb3e490d1b98
+KO = 5087393576d3f5e50a4dfa5c2bf78f06553a8407b40ea5c05769a7b90c4e32cb7e0061a7acd95c1b
+
+COUNT=39
+L = 320
+KI = 506ede32e203b214aa2895e7b40ba630665af835a323769bb3d4808b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ff07d4bd607c716311921cd853366566446e506f432f783601b38cf462728080f55fcef957a125bb28edf95cee343f400e0e
+DataAfterCtrLen = 10
+DataAfterCtrData = ffdde5a0838127c46e00
+KO = c033575de25bfb1a270b71d9fb3bd91cae5588953bc0acbfdadfa025488ccb0ee48f06a21cef742e
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 8d6af06e28ef54e21463f86cd02335e7efff7cb21215dd05537b8dd6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = acf7fdce77544ce24d135c5040a4ac6ceb38ab7a4e526ac4aef3f2b2d670bf045dac9e5380ef32d4d6b72561797e11fa3e7b
+DataAfterCtrLen = 10
+DataAfterCtrData = ac233ffa791c96b42569
+KO = 4261c3e8e28e2dc518f0a048572d8bbe
+
+COUNT=1
+L = 128
+KI = d900b7b8b89743f08607cfe1039aab556a737fae5d819ae3e728233f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6530ce03d4eea12a29245121ad7dabd69601315b88e0dfe3b7b58af5c5a4a9f81a2e29ecb158540a7c1b3e47374263842355
+DataAfterCtrLen = 10
+DataAfterCtrData = 64d84ea535afa1177f43
+KO = 015294bda198be8d333a15c0196b200a
+
+COUNT=2
+L = 128
+KI = cfbd7402e5f68db063d667a9791d7b55e64207a8535b30db039a0629
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5c64dc8410edab539c735c4401dedc1f2fd8451b81270dad4b2ff05ea48a8e5c1ebaa352956f444151fba2f622332b69cef2
+DataAfterCtrLen = 10
+DataAfterCtrData = 6fd8fc120fee7bf46886
+KO = f275c98587757c3842c894f4d16794d1
+
+COUNT=3
+L = 128
+KI = 7532eaf9f3213f5449507d083d7aae2208389c16acfb0e40952bd5c4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 293222c5800f76ab5dda01ca37fea54b009afa46f3c67fba8b01406301283b93cf5451c1b863b099e530592bc856eee066d2
+DataAfterCtrLen = 10
+DataAfterCtrData = da29026fcb944eef71eb
+KO = e861300303696fa4ec251f8f84b4863a
+
+COUNT=4
+L = 128
+KI = 201c8eca6d5d58e6ae18d412cc47829e010c7e3f9b46093faaccb8e9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d3342b4430d2628a74c659bd89ca9c8158089cb404e5b8b4ddb19e6c0812af67407e90673465ae906a03d676dbc788c3520b
+DataAfterCtrLen = 10
+DataAfterCtrData = 4b903949d2ec1f94eba0
+KO = 3e5e0f6768629756f814113cf9a3196d
+
+COUNT=5
+L = 128
+KI = 09bdb405fde65fe1e5e2a5025eeeed98931f4c59e80ba36825f378b6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b92991b597526fba2fcfe4ac681350596b1b8354c2917a793662c9dafe8557ce6f311deccd1c2a8df0b9bf26a763ff5b3c58
+DataAfterCtrLen = 10
+DataAfterCtrData = dc18b07079a934be1937
+KO = d206a682c12e701a4db68b06e3c1b52a
+
+COUNT=6
+L = 128
+KI = 9a3c35a68fca848efaa00e031eebe00f3b3b8fdc1ae3a09921b84c23
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4d66a72cbd3658be92530ef972b561d5d6ba95199ce2fdc236bd1bb7307f284f06d31c9826f1cf7ee08c3d3c167dd889f88
+DataAfterCtrLen = 10
+DataAfterCtrData = 60b017f13ca493a51a81
+KO = 283fca7fa34dce8a8804ddba66716bb3
+
+COUNT=7
+L = 128
+KI = e08a47115f7728f48fb9f280b6e138a2f55a9aa53d96489c368b9258
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6bf690ebf47cdab26ec8d967b47fdeadf5e85d7a152b4a3c14f71cf77329b985c4c68379ddb3ba9ac2c8ed8be7ad332eb9a1
+DataAfterCtrLen = 10
+DataAfterCtrData = 23b98a2d52c3b4e422a2
+KO = 54ebfdce73dbc263fd6e36a284e22753
+
+COUNT=8
+L = 128
+KI = 72729cfcdd6c837452af63150d03b5a0bbe57f50b435ed6c6dacae75
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f72882a042ecb5965affe4813341730650b497713365c3b4c6f19e89574f067a348c76940e4df6b57974fc96c73405e503f0
+DataAfterCtrLen = 10
+DataAfterCtrData = fc37f5ee897b9601a021
+KO = fc6a4443094c8191a3843e12c491924d
+
+COUNT=9
+L = 128
+KI = ae3ca1e423f4eae90eaca54560f160969457d84bcf8d9acb8649cc0f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 46e45c28adff6f7bf006f0078a8b68f7c061350ea0a49b4ab581d82fb1cbe49604596fbdbea53450a48007208c6c01c10ba5
+DataAfterCtrLen = 10
+DataAfterCtrData = d36a27213884c4a92ec5
+KO = bb6b90503fbc5a9bf2ed603b935261e4
+
+COUNT=10
+L = 256
+KI = 41b6a7ce2c97262316d3b686e647f8f26326305bd477db6fc399e848
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cd29ab84472ec4934e0ac6447f11bcd3d40e92c79c7b338893ddcc598565f2c085b80b53a4b8bd9fee1b47085e05dc055978
+DataAfterCtrLen = 10
+DataAfterCtrData = b4f8c4eb8f3db374e3db
+KO = 7cc715ab4dcf7a11cf68cb836c9c8a77a5e9d8290c25a2bef891339d3a651fcf
+
+COUNT=11
+L = 256
+KI = 01f72d618d97b789106756504e2c67703f291b6fb9908e71d35b4819
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4b8bd72506d61d19dbda9a73cd422d1c4dc6e3845552537c1c0640da0cf49dda262fdcb17299d840da93f1986a0dfaf596c6
+DataAfterCtrLen = 10
+DataAfterCtrData = fc5c543d3d93ad0ecae0
+KO = 75c572690cfb75e9f7615dcd79950858585fceeedcb9a65e8b4baf1560448de2
+
+COUNT=12
+L = 256
+KI = d3741ceae0539eb171d227e9c2ea01446d3e466fe8add91b5c6ee4d7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5a06564c8f0ade50b8fb7384a02559a2fde58e0ff3a83d9aa86cf9355974ba2d430bae3cfa77adf5dc379f61c357166ffc2a
+DataAfterCtrLen = 10
+DataAfterCtrData = 8859c651960de0ae7b96
+KO = 0b37e61ae619fffec08c9ffd2126e334a7f39779d1e689142b85b149a04675b2
+
+COUNT=13
+L = 256
+KI = 46843c7da0a59c195ad7cf49a60cabf873b4951534d382248a4faa25
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1989f3f2f5265b38cdaa65bf315b0aed9fe116a596ff35984f61fb51d39fcde1b8989ad09992c669ac230a591c7251fcf797
+DataAfterCtrLen = 10
+DataAfterCtrData = 81183b4ccb350ebd4ddd
+KO = cbebae2763dc1acdca18fa9a00afea79cea4f559e65da1bf01fc8e5ddba063f3
+
+COUNT=14
+L = 256
+KI = daf328c718f29ac08f4b962497e4f5c89d9ff9672745ab727b7020d4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 33bbba09d80659a2e4c989f38b60196e5dfd885245e405afb0bd99e54a3361ad217dac4ccc29ad7fee8c768ce36a68f7c647
+DataAfterCtrLen = 10
+DataAfterCtrData = 3d48dcc482b93651a525
+KO = 030063464aa2e5d38ec5f8d7a12477ffe2ae7203a39b53192aa0ca1779429ebb
+
+COUNT=15
+L = 256
+KI = 50978708b65e4d1ddfe53951d81110ca52236adbd57fc1aa1b03b3c1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a652cdd6aadae7e29e3776e92b56cbab8d2ff356d8357c59ace5a8f865255f83780ccfa0842c1c5d854bd5feaf06c211c2c5
+DataAfterCtrLen = 10
+DataAfterCtrData = 94bba777898311f03d60
+KO = 8bf0ab4f0555a7f472fe93d34df4a0b18d2f7eebee4fbf632765cb289a2d62ee
+
+COUNT=16
+L = 256
+KI = 3e1494d4b266fc4cb59ed543f21bce0da2b5838754a93f60e3c6bc29
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b1d96205f9198d0bc3bd0570fbd5b027df3360f2d18739071cfe89b1a62274e1778f35a91a4ff88c42555552e1a6554a2c31
+DataAfterCtrLen = 10
+DataAfterCtrData = bbc1397a6569915814aa
+KO = ca0769629ef9c3b409ff657b4f3ba88ae4783f5627053b2b46e94946012ceacb
+
+COUNT=17
+L = 256
+KI = e472c22793e6c9ec05d994a0a35d94b45a6a535e33b98c140d7d7220
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b42c2e53d0bc164b1beaaca146cfed2b136a05d43e33c5bcda7213d89eb1fa2ca91f457206ecd1dabebba929a5de7d5dabab
+DataAfterCtrLen = 10
+DataAfterCtrData = 692f4518614527585e2e
+KO = 2d31a23348f404a970bde8c626e0dd6f6c9bf73e75f064464aca8ed9ce7ea575
+
+COUNT=18
+L = 256
+KI = 4ccf36cfb498b453c06c4ff96591fce4837f954afaabb1895d5bab87
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d2528f96c17b721f6649d95c81cb58444cb68c30de30d14c1de41fceba261be9972b2a12c191d84c953bd478651a23422ee5
+DataAfterCtrLen = 10
+DataAfterCtrData = 933dcf3c0ad0469aa518
+KO = 77a000d7c2565bcf9a67e4194ab354f9ae2974b6f3bc0dffd7b2314bbe068ea3
+
+COUNT=19
+L = 256
+KI = 548550bc6e1e30e7bc89e67e314010f0707e60207def99be889c1d1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb4cb020d39d064db9f3734e53e16c3a836a7d58461892ec6e12626921693a5cbcf386d818392e445d52caa67383535f5d5b
+DataAfterCtrLen = 10
+DataAfterCtrData = caae7065b7368245f91c
+KO = 484913d7dadcd80f96ee2ebef0003815ac90d173156591ca9a7d9b46629a8722
+
+COUNT=20
+L = 160
+KI = cb1072ab7665d4252a846f16702e9d191107912722fe972844404add
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 46cb53ee0d012c247f00b6c32f6e0f288fc3ffa757353dc1fbf14221fc596b13be8a99f3e6ba06bd9c6e77dbd6fcf18ef47b
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c106fe885a577d9fdc9
+KO = c2f4686afa1f7975714df979f47fa627cfdb2640
+
+COUNT=21
+L = 160
+KI = 6104146c905c86eec410285fe81de0655ab7de89e5822235c2f9e772
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b1999d4df1dd478d39aee146f0630b93190de6ce134ec579d4a6c87233380b583006227a709033951e8c009fd7db4904afac
+DataAfterCtrLen = 10
+DataAfterCtrData = 9a5ed68a6497f34824b6
+KO = 6e9ba18fbf6572d4f2addf25ea2da066dc686410
+
+COUNT=22
+L = 160
+KI = 82acc58cb91966803c1a01421da1d33c79d104cf99fd5b641d3d4bbb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9145eb7f7e55594211a52805d934fd7e78ac592eab53a33d50974172bef751d059c5fc788b2041b6662cc6583efd007bf201
+DataAfterCtrLen = 10
+DataAfterCtrData = c49a7b6e80c817b4a70d
+KO = 48a3068ccb5ba470c022a82750d9221044342e16
+
+COUNT=23
+L = 160
+KI = 636b6829964ad45a2d37c28cf21e839ad5ca4a545312352fff112f8a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = afe18faaec6ffc65f1c765d25dff6ab14cd3af9f8b3e9559811765cf0f5e03b565652cf92635ae1be6895734e0b2b5d62e1a
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f34d6848a46555717e4
+KO = 62aa466e5c7d81c44b6ac4eb7293900fd529b6f1
+
+COUNT=24
+L = 160
+KI = 10ba9ce34cc8caa465c9a21970c8557140f6d471526534f8a9228b57
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 138f500c16fef3dfce7438a94db8afa6343c47d2f6ab2eea879228bb606b54650a11ad1750a26fe3114f82899fb0b32443fd
+DataAfterCtrLen = 10
+DataAfterCtrData = 5a2dfb11cdf6442f6702
+KO = bafd17cc93fc0db35f4bc0d556125d2a066ba2f4
+
+COUNT=25
+L = 160
+KI = 9b6324e2efaf92724b810c4e1633fca26fdc7693da503b9957b685b2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7256f8d610b0651a8aebb239e0f677a29aeb1d1a8d53e90b1f4f7baa03914e49c7abc47f5ad83b509fa67e016b37518dc6da
+DataAfterCtrLen = 10
+DataAfterCtrData = d8abe259f99746e882f6
+KO = 2a479deeadf1745e84e8cf229b5b2c291b9538f9
+
+COUNT=26
+L = 160
+KI = 29c517001fb0af1ff902a9e7e53e44163ce51c7584735d1479986c88
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 79b52b27bfae3d3f61aa833ab4479ff3bc30fa0b8fbce78558faaa123f3db4099daa84bbecf6c59e1d9c6082a92ebc959563
+DataAfterCtrLen = 10
+DataAfterCtrData = 99259b17764f56fd1ec0
+KO = ebc398b621e6f5e6ec89c420cf5a1ab88ad194cc
+
+COUNT=27
+L = 160
+KI = 0df09525c878ec80b0b06de280293eb7b098fb87b9deb8819b64c97b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8f1ae553a558fdf081db8d6462414e65264983aba7badf9fd4e2f0197b6a30dcaa5d7361a9102a47f114a9ddbc6e2ef9d89f
+DataAfterCtrLen = 10
+DataAfterCtrData = 4bb43865f57ae2ac45ca
+KO = e797fa01892849bfc08eab0d9bfc7608a1a149f3
+
+COUNT=28
+L = 160
+KI = e3a611912e7c9fdf2c311f3f848422487e4b1690712d4e89ec64bda6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5c4210bc59b864e4d7f8ef92ed1417b7c18b2481c93e6a59f5800a2c27b35d32ff2ab0950d42a65da7202eaae5aa0d2faf52
+DataAfterCtrLen = 10
+DataAfterCtrData = 62db30b5563147ca6ef3
+KO = e9ba4d2ded2b91a80d2b36087d98845b6e5ba153
+
+COUNT=29
+L = 160
+KI = 14a898cbf11d1cfe3aaa730dd83ef96d2786b85ef4663ea5f932a50a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f275c120de3ae9406daace586a7a08f949460a07b2953d56507cad95ab3119650a2acb4bb3c7463a9059e6b664b03642d3db
+DataAfterCtrLen = 10
+DataAfterCtrData = 063cb3b13b14dd218909
+KO = 636e9b3b3929f606065638018a7f8c6daaaa386d
+
+COUNT=30
+L = 320
+KI = 322727b1ac2a6fd83dcca34a8bbfee6781e1be7511d1b0e35739d13b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8062ca35c2c11b865aef50cd61a4626feab421cd875e04f89efbc8d5e83ee2d8d2adf74b20d0fb73fb6ba8dbcf1b5ef86735
+DataAfterCtrLen = 10
+DataAfterCtrData = 7d946a7a472aac64688f
+KO = ad51e8746a57c0d8d04f9d01f0dece71dff7e5fc9050f5a464b27e40076575a80ff2e2dad57dedfe
+
+COUNT=31
+L = 320
+KI = 61f685a53f6fe6137789f2c06de7c6c033675c2f3c43f23904209937
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e6190133a75acad3f8e3f3da5d7837cb98fc4d98db2348834c80bb00804076feae330ef4e35c316f8e06b098379197199c6f
+DataAfterCtrLen = 10
+DataAfterCtrData = 72a82bf6b4e15e019f67
+KO = 0b436f3854ae0b894edfc57f5e96e8203735c3f7047008803d81403d5a3d3d4903fa3fcda8b227c2
+
+COUNT=32
+L = 320
+KI = eed8d76d6af924669015abaa9ac41589577aba05f33b41f3f563dc0a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ea0c817363f39686948c4ba3c53f33632d760957f8a7b34d8b8d9314d638c56f9629a8bb041fda707eccb762fcfab3bb9f98
+DataAfterCtrLen = 10
+DataAfterCtrData = 3b13d68a8a3f6ca25a63
+KO = c81b0fca55f56a9e4989dcfd421e564a76e6283d3517b68e84d29f4092ef867369b1d735f68255a3
+
+COUNT=33
+L = 320
+KI = f89f27bd418b75a56f958157febff6a6dad8c6cb01904bd01a70faf1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ece75b8ffa196d0a0887c31c3b21c1342f085500f53931af7cf3e7e89f099ead18eb2975ad9ed221146ff8ffe0cf07ec0694
+DataAfterCtrLen = 10
+DataAfterCtrData = d42ec5c66f288acc5334
+KO = 20f8c42d1e13518a8357959f5e9c87a929752b440a7d3ef042bdcb39f09d8d1f462088410765f42b
+
+COUNT=34
+L = 320
+KI = 599689d1c71a751a29d2219a6cd5764f8b58b018a616776911c8f835
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 75c0ec0f36178df61ee06d8f4224f0b8ccec4b19820d0fdcf4ebdb097480a83ae6190d828f3b363f85ac474afbe1e9f1f9e3
+DataAfterCtrLen = 10
+DataAfterCtrData = 5eded517f4c666422ae2
+KO = 2ccd85eada4aa29a459f23d62fdd1909d54624494b91e63993c5b2f577903eee616bfcaedc0ad75c
+
+COUNT=35
+L = 320
+KI = fe660fee83fc49023853eedf78b8e80a59169248f040a7156799cc9e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a3e7d5af0aa6ceccfb7bf9e3fa124ba5281de3e0e172485aa3683f8cdcdd774b95dc805506bf232e26614809fafc0b288e5c
+DataAfterCtrLen = 10
+DataAfterCtrData = 59c5f1d345cc0ccb85c9
+KO = bc7b5ea0464fb1057ed3e332666ccf8b73cf7232548be55ad1de1b2cb793d688aff0fc52be63b227
+
+COUNT=36
+L = 320
+KI = f4edd702b6cf0fa45de733b75acae9bf2cb912f469ccf741c5572d1f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 612586c5398b1cbdd64c4cb0c65780423e3956cb5a5c05b7e806d442974d8e5066284b048142284ab0f32d53dd4c1c38896c
+DataAfterCtrLen = 10
+DataAfterCtrData = 60c14dd62e335d2c9962
+KO = fc7787ca3446f5304145a0ebe22984d5f8d81d6fb4add4a3a4d8e74070309ed7e2700e06e31511c4
+
+COUNT=37
+L = 320
+KI = ef1c41b68b830db8e097b7e4b82414af69cbee037128a0cf4e575344
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 08c0e574a02d90ebd794e02d89f2831ec1b5858d71035e3254051aa33ceb035e91b71577c157393bde053e7ba691a81e33a5
+DataAfterCtrLen = 10
+DataAfterCtrData = edde63b1fca6337a8f19
+KO = 9e4019412deee8d0d0ab07bd35d5a59f09c31da90160432f9553faa1b98d1f162eced2dab862a46a
+
+COUNT=38
+L = 320
+KI = 5112e85de8624471cd0f960dc30666c84c865ea378e67b700fe00370
+DataBeforeCtrLen = 50
+DataBeforeCtrData = df1324a72e4b4ad0a08c8319caa1a3ad018e0291b0021cd6297b4fc13ae6e77583bc5e7e494adf5cae803253e56747f1b6dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 9c1baf69eccef2d3a1d6
+KO = 7ef043874ae0688c39947fceb87a0ffedffb421bd94586f95207fbcd984a89c8d4b8ed90bb278666
+
+COUNT=39
+L = 320
+KI = d91f1e21fd0e8a7abfea030dd5f3577b6b843bce1b82656d0b4d7968
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 16cc1ff25fa9100319fb8dee94bb8b5dd35631187b385c302c50a5d522379957f8a31e218f263f880bfd162e36f908be05cd
+DataAfterCtrLen = 10
+DataAfterCtrData = 132ce12d12f418258661
+KO = ffb43919c066ad6104d8ba36f2abc9d587772a51637cab6a421b1d3fc0897b46dee0f90479a574cc
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 497bb6b1ff3c1d1bbd14a69dd7ccfa500ab9fc60849ce8083a1b2d58
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 193819c01c6d73a629ef71d8159e22aa635c7e7c96ceb8b7b4867be2a8f518139c2c678eefd15c9957ad261bd27a78745881
+DataAfterCtrLen = 10
+DataAfterCtrData = 1731446c3dc54a4ae669
+KO = 9a5a67b2dbf4ade2bc6864da5efd2b56
+
+COUNT=1
+L = 128
+KI = 1e4a6181260f30fd5dd0e3c7c4e243252b7aa0eed45307fb2859b75f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 55f6d64c565f08f2bf0c6a6f9fefae7681256370ef849f7d5a0dbe9b16c40564dde91c72a88f6e9155b0f96ef4d919d6376d
+DataAfterCtrLen = 10
+DataAfterCtrData = 3df29834bb52d2d4f0fc
+KO = 750c9012c8fe9990a08a45fba755a12a
+
+COUNT=2
+L = 128
+KI = 4f9dfc556d9ec0eba96710ac0b31689ca5ba1bd50d102887231d25c3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = db560e34f97b108cd7fd8425e67b9a97eda25bcf085261fc7d178a3bc8b2f0676280885808d72d08225ce30ec5e52a2a158f
+DataAfterCtrLen = 10
+DataAfterCtrData = 36cf7d9bea99c5584720
+KO = d54171a3fb775700f62abf32912c17b9
+
+COUNT=3
+L = 128
+KI = a83a67ce1899fc700586e5db4c347f85ad0139fe946e96dc75ae1872
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 31d06c154040ee320850ebe29a48d0bcc841af1baaafafa57a2b9ae0a33b103392b05f5ab9a9cd6017312a302c77bebda816
+DataAfterCtrLen = 10
+DataAfterCtrData = a0a44f1e76aa39a0e8f9
+KO = 085b22431054b5203396cf57b6864e61
+
+COUNT=4
+L = 128
+KI = 98a7fe783d6328470d31ff208a46d32fc41fbef8c7a67c31da78fa21
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 78ce55ff79306c8e33a3fddc99635c718d94caa59dbcdce16a2bcaa0efd5af8ef5e4320a63edb060601357e31c0bc5f17d0d
+DataAfterCtrLen = 10
+DataAfterCtrData = 70672ca646073a6b9f2e
+KO = 0d3ccec93b8567b94147658ab60d5618
+
+COUNT=5
+L = 128
+KI = dab4933c03f286e167fb07e524d74840b0daf3d01d05161f4f0f49a8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 99a5ebb328a2b16c8b72961449a4b46c73e0b8b81fce7236d82f2956703b7d7f0aedb88a9f0ea2fa8be27fd74955c502f08c
+DataAfterCtrLen = 10
+DataAfterCtrData = 6570f4ef13dbff7a05e3
+KO = 9c7c0cf0bd8c21d28b6667902de3ad6a
+
+COUNT=6
+L = 128
+KI = ae0c24b75a60d89033d6f5b2797bb12c05c63bc7a58d1851cbd7e933
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 807a025122a37d340f8d692b3c9d5c4a4745f2cda41adf93d0c95dfb4ac4f77d7b330357b0b64e3ae281b63e567456fbb9d6
+DataAfterCtrLen = 10
+DataAfterCtrData = f151b7e92400bd787745
+KO = 94b0035ac07084becd18658a9ce2b4dc
+
+COUNT=7
+L = 128
+KI = 3896566eb9e4df42598326aaa85b0c19464346650a3f5643ba891d31
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0aa5c2a15924c48217d529fa3484b3eafe21b5ba40a985d25cecc5f7a05465f36c142f246b515d06a988fd0fcc03d50fa3ba
+DataAfterCtrLen = 10
+DataAfterCtrData = 09aaa84ad2384f7db0e6
+KO = fc0bd5faf44b169558aafa357487d52a
+
+COUNT=8
+L = 128
+KI = 66fb8685d809c4d931be428112a2b6b6ddd102f13575757e71032d15
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 24559414ba6db7ccd13d35f1593ab23f2991cc696cadb22304e166ee20df8140ea42669d61a72cbdb58e0d656da0e8fa4cee
+DataAfterCtrLen = 10
+DataAfterCtrData = 84295937eed553203fd0
+KO = 288b650ed465ad40e4364d4dc450689c
+
+COUNT=9
+L = 128
+KI = 0b9206a1376332b74e6060513da885316b8b13936edc959b04c7bde9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 301d50025b65ae565f4884f898d663618579a2ba55a88b9faa4899f7c1a26c471d9412daf3312dece4a7d65d66e606505363
+DataAfterCtrLen = 10
+DataAfterCtrData = cd37d2021daee7c506eb
+KO = dfd26c5eab0bd52b18a88e40d9cd34d5
+
+COUNT=10
+L = 256
+KI = 33c66312f25408208fb11a16c7fcf8622cede8bf3d630e07e468e7a8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ef31106cc1739cd45da0bc6fd2b8a01db6a0b1cfa327d2766c5d2b93b63000b993c8aaf75ba58d4fbd1f6a643b6d13a4636e
+DataAfterCtrLen = 10
+DataAfterCtrData = c9efe0c4de9b14f8752b
+KO = 16354e96f71b2a0d61de8161c60a503b92933a5f89e15eee3d092692777cca05
+
+COUNT=11
+L = 256
+KI = 3851351e662f7a5b22b58fac090be81af8e00c8b6c64cf41a1a26968
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5be6b0c26973ce3f59b3ad66b059fe8055fb0190678a86a41780929ec129d13e525745219c220951c3ca2aba293e1e28d26a
+DataAfterCtrLen = 10
+DataAfterCtrData = b76da0baaa93f6bd3c8a
+KO = c2286f0cde6d593958f2b7705f12084faa5e63923ec856eba9ff6e768bd18cb6
+
+COUNT=12
+L = 256
+KI = 84617245c8b1d22676ce5ed2069009e475eaf8192a7d333dc975ec5a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = de23ba5afdbf3c251b27d0c543c084e4d8ac0da4e2dc3ec39bad2154ab45fa12c0cb02b7430e671cc78d72fdf14ccc252018
+DataAfterCtrLen = 10
+DataAfterCtrData = bfc571d0e84a05a10608
+KO = d01432a4b61b1893cde148d18aaa83c313667c2cfb08a3de7a6e80cc252c3397
+
+COUNT=13
+L = 256
+KI = da314703423b876c9af142b41f908e1b2426012beacf00f5abcabec7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 56cabff8eb593744d163762964f86dee438c0407524adc1e5ad61d2af336fb9970c9a8458b02c18a61514bca7dba214dbde8
+DataAfterCtrLen = 10
+DataAfterCtrData = fb8b7ed65ab0ba22ef5f
+KO = 7a19e0912a93d1207672429bf49a2f4c0bbd0a2a07553833a5eca08832b4af92
+
+COUNT=14
+L = 256
+KI = 902a98e52b9d43cf1e73580a89cb87aa1488db18b32280542d772f55
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3ad33c49e531a16c9902e112aa87e7ba22be8798a44fd5903d7544caf57798b979cdd26365f1e68c8ef3645c9338683cd044
+DataAfterCtrLen = 10
+DataAfterCtrData = c8267decc70fd803c6bb
+KO = ce78ad07779d374730c63a1840397db52a3c75625bc81bb565b89d82bca316b5
+
+COUNT=15
+L = 256
+KI = d162b1cf8b44782c0933068c846d470b269dd20d8cfbc83280838acb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 08103e7e9a04bb92f6d6dde591e20df62bfcd3486808fd80aa3296f1bd157f4696fc28c622b1e1a208cfc5447c7b1a8d4c58
+DataAfterCtrLen = 10
+DataAfterCtrData = 6e5104b4d029603958db
+KO = e0e5630f102567f6f3969447ba5549ea1703f23da92ac9bcc2eeebc1d6396a4d
+
+COUNT=16
+L = 256
+KI = 07e9a8707d2b4213078cd52243d690a9bd5d9bac15228f2d524dc985
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d5706f013f64364f49ef7f286d13f390537891c44aea24f4147062eb2d6cc4ee2cf073614f55428de56eaa213e8ea2ff5009
+DataAfterCtrLen = 10
+DataAfterCtrData = 0862847a920bcff44ffe
+KO = f6faa7c7e55cf1ddcae81b1192cfc5d31db1222478274529dbf0d49860811fe8
+
+COUNT=17
+L = 256
+KI = afcd64d017290823d85308f1abb2031677fdc0c0d0f4119379d45995
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb95e56d77f3f2a4ff56308a3bce8399ac47ac650bc98dddc7dc44855f559899b3db858679052e95bd1fde537aefece036a1
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b061d11c5e1a879164d
+KO = 464d1f668afafef3a9d77b5dd6612a508db10900f5f7e33bf7770954a5e2f025
+
+COUNT=18
+L = 256
+KI = 691dba575ee6497112c2ec405d5dae0f1880d409e3bba0bab2053162
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8f40f143835c4aa75a974e3593742ca415c8853c4dc5048242aa6723ee090b785bf60e23c677ac9377c3492a77120a76c4bb
+DataAfterCtrLen = 10
+DataAfterCtrData = 4bdba92da44c11d681cf
+KO = efc4bdff8982c6aba73ef9d2b42a00ad82811808bd246a20582f952314189c18
+
+COUNT=19
+L = 256
+KI = fda2fbc356d18f99d75961968abd9e9b2ca65b3e18e7e63a90c73753
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 55fe997aedd54c8cc18a9121c6c7bd48b860287360e8596f1783eb5f4f6a0ed37194e87d2794862bd481bb4561999f0b27ec
+DataAfterCtrLen = 10
+DataAfterCtrData = 35ca984a798d0bd57bcf
+KO = 228a430a0330f140728c3649292cb48d8ebc0e16e24e4fc0ed176bad3ffffdd1
+
+COUNT=20
+L = 160
+KI = cf6b95427218d5a2449843c8d3f5bccbd414c3cafed862d6ddf8d716
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9a619efc958e63a21f501a972ca232837c4d78e091ccdc0f4bc2e0d6790755cc8e40fc665237dfab9d2c3453a8cdf8729814
+DataAfterCtrLen = 10
+DataAfterCtrData = 377c61260066b0024aec
+KO = 1fdbb0705732a729922b0768a3beddd33a09eaea
+
+COUNT=21
+L = 160
+KI = 09fee4f7a2ec52dff63c34b9c3f3113237e0584053842251655f393b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 486275821351e78aa90f1d7fa974058145a74ca4c7a39278f2262b71fd34381a74ad62cc3e3e7445c3a9208bb5319d48fbd3
+DataAfterCtrLen = 10
+DataAfterCtrData = b7e3141d9b3b2260fde3
+KO = fdf425c383546910b02db0dc24be4264be38607a
+
+COUNT=22
+L = 160
+KI = 1a831a4e90335381e317ccdb21c7a00980dfe6055730d4d1d48d9358
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 758ee4e18c6a9dc9264d8a823154ba2ab3b9242ca5484db518f1570b041b9d900c82bd6293e4cea06b9c16cc75b3c8eab5cf
+DataAfterCtrLen = 10
+DataAfterCtrData = 4d9731e40556080b81a3
+KO = 6b24a1e13de5f661d2c3c16abb18dca4b8a7a4c3
+
+COUNT=23
+L = 160
+KI = 730c77efea83e5cacf42789d0a242ee9e02425e2d56913c7b9845925
+DataBeforeCtrLen = 50
+DataBeforeCtrData = acf613d84c97147aa24965c0c66c97fc0c8207be3cf4a93e801c59f344ae4d592c7a6e3894ae5b645996303d0b52ab6a5d3f
+DataAfterCtrLen = 10
+DataAfterCtrData = 8c4fdd31baad99d4e503
+KO = a83c1aebe68f853bffbd16b98d970bd8dbc971c4
+
+COUNT=24
+L = 160
+KI = 5d73526215195c89b3dcd02d07d19ab1f419dbb3529015de9eaa4309
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0b7c4ebf92868041e6a28b43222dd1ae2e59b757897fcbec28f92cfac45193d3150f8ca5d1fb095ce4c75f15c9d0f9b084fd
+DataAfterCtrLen = 10
+DataAfterCtrData = 290942363743fa6592d5
+KO = 3a0e6354f7dc91e49302297849c7d59079ac8e59
+
+COUNT=25
+L = 160
+KI = 8bf39e51917876bf3dbeecaf9bc272309bb07d13fc777e0550c72256
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 654c79b35a80d1fd62c3d1bdcaad8862038171287762e85ef068e4eedf1b40c0c762517ab0193694d183ceb81bde8f86f906
+DataAfterCtrLen = 10
+DataAfterCtrData = 04a6b9f1f3180b6c8f3e
+KO = 38a6a13ca61236462303fd92f38f859a3fe7a861
+
+COUNT=26
+L = 160
+KI = 559fd61a83c24c1e47efe3ce67d4838962ae3460c6a8acda86126cc3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0ad3c72bd59aa3f8836c414e6a49386c18a906029d4613d3d98bec472adab9678933f4fc4edd5e5e2fc59576d883c09cba9c
+DataAfterCtrLen = 10
+DataAfterCtrData = 5c88cfbdd709c06e0698
+KO = d39c110fe52837fd1567b09887a9443e2fb8379a
+
+COUNT=27
+L = 160
+KI = 97ed09a9bf521e1ed04ea9b2251bc2c5e55ee23cbc9a160658ac97bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3d20d2dd5f5a9076da3a47f5209de92252e61ac87367defcd3343819aa4b6ec34d61950ab711ba7ddfaa1703e43a762b926b
+DataAfterCtrLen = 10
+DataAfterCtrData = 022f2062d828f9e4831c
+KO = 2df03b68da51203e2446aecd0a8f86f177ade7ef
+
+COUNT=28
+L = 160
+KI = bfad9189bb53c2938d7e4d4711215f6e8f6069facf7ebf95ae7157ec
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a969f85e2fd2b3ae20cefae8bcf7894c4de01e22fa0da9643a15d1a2c13b766c597fa593e224b5133e32ffe889f7ce93ded3
+DataAfterCtrLen = 10
+DataAfterCtrData = e97b9cc70722bbd0924e
+KO = 577bd6cbbb60ba5c2428c6a7f0075117db81eac1
+
+COUNT=29
+L = 160
+KI = b087e53d4648b4a6b38f82de8d9a3a8e9398ab775a4494ba37528411
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8705090b28d1655d3747b54069a5003a9963cc84201f5be81d4b9193925b026af4f5f2d92ac16158de7d7688b58bac25c824
+DataAfterCtrLen = 10
+DataAfterCtrData = bbb1beb673f55bba3a49
+KO = d2ab85e06ab3b07ffd4114f1c61609f39f94b6f1
+
+COUNT=30
+L = 320
+KI = 9028823ba03305375dc363b9ed55f59fab30e673c00dd7cd4abb9f77
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a5c2a62124c0db53de4da7ca8c6820af7327ac42fb148c0df661d06b514fab61290d52e029230bb49e6e056cb1bf9c82994a
+DataAfterCtrLen = 10
+DataAfterCtrData = 83ed76f558f4e1764af1
+KO = 52b28309aa8b9756b686c4ce2379c9a521fc031130f6bc55cd7688402ef546f7a727195dfcfd9f80
+
+COUNT=31
+L = 320
+KI = 92f709dfc7b20bc9fa5759bf469d4795c325cd245720f5a104b53d4c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 070f3c37359e4f22a3a901bc660a38ed71169a4e164f28dcdc27c0f80a623f27d412935c4dd2f805401ddecf834486c7cfdd
+DataAfterCtrLen = 10
+DataAfterCtrData = ec17a6705efa30217a46
+KO = 797d657334edded81a923e7f63c7e5069cc1d556480fd910f484e9da6c71bf8926cacc66c65cd298
+
+COUNT=32
+L = 320
+KI = f43e7f815431a70e2c85f3cc656f3866f93ec4e328ef4bf7aa911bec
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7599d335cbb1e9d0c28f80f5fd87cbf28dc3c359ca04fe962e74918d60f842114796d172e14250260a75c07f901745754a11
+DataAfterCtrLen = 10
+DataAfterCtrData = bfa08b2f1b45da385b2f
+KO = eeac0afe92a4d3e40f7a807759d832dd50981435779420102f25f03b1f4831d9062b2f494dc8e0cf
+
+COUNT=33
+L = 320
+KI = bdcbf49b306c96a60db7f2708f8ac9373a66e86dcbfcbd8c6e87dd89
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 223ec52728f4f1396a275b1e3a3c0449a02ba2d43222357ce50eff1e0c7cbce594d0301ceb899900ab393244bf3eddc4a0c3
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b02d704bdec5a0467c1
+KO = bc7b2af6985bb6f4b7e154998e62258ef3920814b636937564a0fac275266687e6aa12ec533a39c9
+
+COUNT=34
+L = 320
+KI = af56965fc320fe1e6279d272ab124a52887a1b8189597bbf22ca1784
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 53ef62dcd1553aa64143c77231161b20622494f1a3798cece795b2d0cc285459fd7472f0f65430ee98c06547ef57e02b0cb0
+DataAfterCtrLen = 10
+DataAfterCtrData = e45172659ac3c888fc95
+KO = a5002f340e3e8cb4564a35490e6b2a874847254ef7a7bfd85f43bc2defaa809910e9ee76631b40d6
+
+COUNT=35
+L = 320
+KI = 37693cc782f3987b50177e8600433761443d5795040b80a67c3d794b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 72e35f4be228434d97807a6a915eff2e6855f4e60e6dc68ca72ac39bc3500dc98aa2023fda9be32dc9502fc2fc9b9176a4ba
+DataAfterCtrLen = 10
+DataAfterCtrData = 87c42157c7f45312c739
+KO = 237e7b80eb4aa814f8eba2e7ac85d26a89081c1f635a78cd564bb39252a98c858b0a62144127a093
+
+COUNT=36
+L = 320
+KI = 42febda98d528150ff3dca3737b7ff2b5b7ec4370195b82b7669d61b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 483ead7b09a59daa71ab5bd88278d4dd736c447b0ee6feea12d57018f6231fc02b918ce4f793a9f94009bf28abecd603195e
+DataAfterCtrLen = 10
+DataAfterCtrData = fd014cdd2d72ab62409e
+KO = 60bb32d50ca2b9594f745a75eb014bc2c19a48fe03ab396926bb67fc91f54e7fd4a0ed48abd1ce4a
+
+COUNT=37
+L = 320
+KI = ec71bfabfe1a88f1f33ee614dc6c5daf391eb667bc6575e3a1a65ab1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7648a88ba18c6b7fdd6bad098426338b680117df58046ec961161df902f802d64128a6b005955f66e66f6dc9d99a270f11c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 4b94ec087cab850c9a2a
+KO = d57140045d837ca8d6de898e52eb35a69d58fa2ba9d8623ce0299dd49fb2bf8170519d4b510f703f
+
+COUNT=38
+L = 320
+KI = 4d58d0ff449e06533e31202746cfd975afaaa964e45489ed6d278fdb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f5d5c951744c14c53b506bd03fbec680aaf80fdfa1b1f30fe05c138d146d5454066d16626055cc199b740150940c1542f105
+DataAfterCtrLen = 10
+DataAfterCtrData = b60f7904bc1f9685c678
+KO = 552b912c3e1f2c9a9c3dee17955589c3f7dbb8d86838f9d215d803d24ffdbd4f835f66220c6cb609
+
+COUNT=39
+L = 320
+KI = 9694e0ad6482a560cb5ea8b573dfc234a6d251c830470175e07475be
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0b32672384a9f0736e4c81dbbc303ec8c686cf8007ff5dfe2eb180e9169894f213fea37ec10b46c327f105c384fb6127c60b
+DataAfterCtrLen = 10
+DataAfterCtrData = 92b2ba55b8ee74241799
+KO = 15953ea21e7fe9a0727547d70c8a94c28d22aa453b29cd09d341ec18d0d20d35265c18f74c118f13
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 3edc6b5b8f7aadbd713732b482b8f979286e1ea3b8f8f99c30c884cfe3349b83
+FixedInputDataByteLen = 60
+FixedInputData = 98e9988bb4cc8b34d7922e1c68ad692ba2a1d9ae15149571675f17a77ad49e80c8d2a85e831a26445b1f0ff44d7084a17206b4896c8112daad18605a
+KO = 6c037652990674a07844732d0ad985f9
+
+COUNT=1
+L = 128
+KI = 7982197d3b7d7922071f586c943354f0589bb64ab3d9713b0b0f90372951868b
+FixedInputDataByteLen = 60
+FixedInputData = 3adf1ca9c0ab28fdfd6ed974ea729354322e6e7e0713f38e4495ea698a7f0a77d2a6f98665830de2e3b2dcf84eba48d26dfedb8cede3a6f567882c58
+KO = fdf1846f881aadba8dc7b9c48f36e002
+
+COUNT=2
+L = 128
+KI = 33fbba401dbce7dfa1e5835150cc98d30a7b4214b3af63a8eb59facc85b09ef7
+FixedInputDataByteLen = 60
+FixedInputData = ba599c7d8a6dcea3657bbda3d332d368664a0d15a67c3484290a1fcc83af6affffb6053e88ddfd5a2aa3a03193814c402a6413e74bc26b0a167d9725
+KO = b3c2ab8bcd04bd9916b16b3b601915eb
+
+COUNT=3
+L = 128
+KI = 5ddd79f7b33f1f4a6dd57c34a8eec42e0c81eb9e5be40ad59db068709200b6d4
+FixedInputDataByteLen = 60
+FixedInputData = f8060afea468c356c3364ccca01fe157a4c4f01d89482c9a74a1e34bea77636f20965dc0e768a38e6b9dae0f8bddb6e0fe748736d849864acc0682c3
+KO = 26f6540c428fc1f5c08c13a648d8e9a0
+
+COUNT=4
+L = 128
+KI = 223f9ba1d4885bc4a0df5549b28d26414c6bfe61e982a891ca5d6fbaae7b0108
+FixedInputDataByteLen = 60
+FixedInputData = e1aa268c16ba71dcc9447904eff798fe26ddf67874d1d22cb7a79046f285822787fb7cac02e07735c7e5a497707278c56465dda856bcfbbe39855f2e
+KO = 1499b202edeb2c57dba902d9bd3ad206
+
+COUNT=5
+L = 128
+KI = bf0d5b1963b78624083c26dfe35930429a01b48819ea6a4c7934ea07b74e8a5a
+FixedInputDataByteLen = 60
+FixedInputData = 3f56ea9141ec5e93dcce40ea242dbb210ea3bff58170897e1077d1f9db0f799c1c5fc8ee533f69854be3da39088a7d2ea98934f48c143f89d004a158
+KO = 7f14cacc1d0f1601ef12375b7ac5fa7f
+
+COUNT=6
+L = 128
+KI = 55515c8112c17184e8cf2b86c4b90d2215df43841314db60f36050024c7f74fe
+FixedInputDataByteLen = 60
+FixedInputData = 63590aa2858ca602ef85a5fca1aa9f0ec2cc1a101bff6ef7e43fb65af555e7ba07ef2573d4eaad63d262f3208ed232e0b3bf8e3d993b62aea484947c
+KO = 0e9e55e6087a34f814ed4eba8da8471b
+
+COUNT=7
+L = 128
+KI = a3bd468ecb9bd6accff706aa863a280731ab0bf0cfce80c65dde279c2f4cef71
+FixedInputDataByteLen = 60
+FixedInputData = 8c56ec74c2ef1943c5bf38300182a2ce8072704bd87b69c405227565d9f30f2198eee494200a0ebff1938657f26771e8e8debef74615ab52264286e8
+KO = 9909445277d868b4e45461ec1204972e
+
+COUNT=8
+L = 128
+KI = c98cfa6c8456b28dd5ac63940bc2872e54173e416ec28809a2c6d102fa3e1e7e
+FixedInputDataByteLen = 60
+FixedInputData = 8de88bf1f5b9da1d871d6b0b46f974cf2c1892f79c4a9e3085bc79e2586d11a71d301226a05bbdc3872c4a9c3dda607d8523e00bdb20abc94d25f39d
+KO = 341f9ada09b9fe32adfca709d0f61efd
+
+COUNT=9
+L = 128
+KI = 5d9375ee5d123f108e27e6ce0452fd5b574e2eea957b0a8e8907fc1e7d60485c
+FixedInputDataByteLen = 60
+FixedInputData = 4f2926d1dc28912c81abfd186d182591a916665de583944938245ffd24891cca1fa747ad7efd8e0baf5381989bdd57a77f0327c7d9c45b2a2f7a4000
+KO = 65decd51bf0b20ab6cf1b70efd46293d
+
+COUNT=10
+L = 256
+KI = f109513435d72f14863660dfc027118e47e13995ad44a02415c9c8f63d38675c
+FixedInputDataByteLen = 60
+FixedInputData = 53696208d6f42909136a575010e135e142e31f631d72386a631cc704e5ad4049a889422cd6da7f1805e59a273c6f4fa986bc3082952fca658979f1b0
+KO = 1aaf080fd51b37585ea464a9c617bc3ab859cc78cbe1f2d5d557148ee36821a0
+
+COUNT=11
+L = 256
+KI = 402df5ada527a4ebc9383eae47731143b11db9111d6f4cc6bef4dc938f4ecf08
+FixedInputDataByteLen = 60
+FixedInputData = a7f721845426d006e4015615d29adba1a0386abe55975df4a529fe7309af306a929728fb04a43f73cfed90f8303a634c4b4a6f97a7d16cd727b8009e
+KO = d0a6a3248c693270008889c23743598973ef3835a271cb1b7e4950ac6b81ad91
+
+COUNT=12
+L = 256
+KI = f528d971e7e27298f835cbd2b62a729ab026b93fc1c5e77aa5f154500e9462d6
+FixedInputDataByteLen = 60
+FixedInputData = b077ba8c197487949d6cf928082ea7d20038700cd8d7bfa7524f8996f8a889c8dd996387f3de2711f060501e38dff20456242f7c05b6fbafaedb77c7
+KO = 4f0fd4d66edc6081562fe578937fd14b9585ea76e5fce6d4df4ea946af1e416e
+
+COUNT=13
+L = 256
+KI = 40e9bfe7dd439f13745dcf5bff42d98b827d3e85109c380f541e5b90d7cbcf83
+FixedInputDataByteLen = 60
+FixedInputData = 76bf1d64b484d1c69056fdb5ab881b81292a6f78459ce2672a3d3b5b86e40aed2835a6df7434b6a775a01c4c125a3217a1131d8164c091733940300a
+KO = d5bb19daf9ffbf9329fe134c6c6fe1c42c0697ac1d7a3b355851507e1005834c
+
+COUNT=14
+L = 256
+KI = 4e7003b55b420fc8ab6f2f1a5d51c683c780d19ffba60e164a65614cf459e495
+FixedInputDataByteLen = 60
+FixedInputData = e2b135a011332857be52db19c019806888e200d2ccd7741770e4ecc8afbfeae24a4f2acb262ee5199e013302c09fbe98ad9729da9df4240493570f63
+KO = f2533a7e92895cd7b0dc1665a3d6f875fe42108d751d48255cdda310defc586f
+
+COUNT=15
+L = 256
+KI = 807c57d2adc3650deb3f72e1ca2a4f3f575538190892ff5f74fb21a4cedf4c76
+FixedInputDataByteLen = 60
+FixedInputData = 05dc66c40f113a58802bdba0deac3523128762a547479657dfdf422de59fb17a4028f1a7c3c6a43ab7d73a2066e9bb67058c8ebeeb93e98be62acce6
+KO = cf2fdee7930ea946409426a9c160dd6835fdde43419245fe806a78b5f2f3b4b1
+
+COUNT=16
+L = 256
+KI = 2de94238cc93b59cef95cb13ef2f09e173dcfa09f24f0777dbd600a6acdf9b4d
+FixedInputDataByteLen = 60
+FixedInputData = 306e0f0c7c6e7be07c95e38d938d97b518c41f8059ed02b2bf9f86c17b174020badfb3af10cdfda37228cd7def9c6c0ddb8a8c1c402aad098b813bcd
+KO = 1a8c891da78ea36fdad196741fd6b905f89acaf5bfb501461dfc615019214b8c
+
+COUNT=17
+L = 256
+KI = 89509cf40223e3328c1c86d14d4c1752bf678611dd0d4207387bf3006677fc01
+FixedInputDataByteLen = 60
+FixedInputData = 3ecab0500c948df54b16a53c2177b31667fe34a9f8ba4f172b6f6d25d19ce6d0bf7341dfae79997c3f9f378664092a3bdfa54d3c8788f494f9eaceda
+KO = 861eec47694dfc349f0311a40453d8980f4fe8310b80e3c8a9144ed93c7620cc
+
+COUNT=18
+L = 256
+KI = 62af859a27267d13bce237b853588d4110853f831da53037dac30ed48f6f729a
+FixedInputDataByteLen = 60
+FixedInputData = 150fd4507e4c0e105c67d530e9d7c2fb76ac4b29e91a127ce1e75200fc93bb40ae5b273cc1974067c21010a2f674a66f4f0d563837d9c004f44db2a5
+KO = ba34cd671ffa2a622814b6c503adbea00ab3db12121ccbeddac43e2bdd0babc7
+
+COUNT=19
+L = 256
+KI = 1128ccfb5a1f08f418e54030c9ddb893c022dacba92229acd3c829d27f610260
+FixedInputDataByteLen = 60
+FixedInputData = 4cc11f9bb87f88a5dd2d9abc799f6068e5056ff0066c2fdda41295b75eb186181f4e80b5734dc4db8d518560dafd6a1b8c5bb57236f610f13a3c33df
+KO = 1a146f7a59645207db96d3434f60bb4d73588ab0a66b49187e15376b5d9409a3
+
+COUNT=20
+L = 160
+KI = 6ed1b41a1fc2ca8c7e09d5bccc410661683ec29d41a0fd01dd820a2e824ff672
+FixedInputDataByteLen = 60
+FixedInputData = f6dc72adbd8ad4ea91259b61237a042a02546f37d58d933d3efadc54a5e1936a8faf70c33e707c473125bd5006b7dfa6883c04bf27cf53010e1d10bc
+KO = 4090ee711fa361f03267a6ff2a5ace977c8c1db5
+
+COUNT=21
+L = 160
+KI = caef88ff6fb2d6729a24545080b1ba83a6870d61c4fa578a27bd010016178f5f
+FixedInputDataByteLen = 60
+FixedInputData = 2d4e1f49124a7d62ddfe711c08001b673ca548297ba67539b7bcaa6278011277432a05ca4cf98d94a5b40a07d8e533a543ad8290567089503cb77e9e
+KO = d4da3eb3b008f29006ae3abd47cde338ab9a9c69
+
+COUNT=22
+L = 160
+KI = 370fe5382769bf5ab91d32a4be37716065722bdee2f5f7f46d8211cb01b7acd7
+FixedInputDataByteLen = 60
+FixedInputData = 9fbc97d807b1404f714aed194322369a2a05da2fc1ab4e710087f126666b1b2ef5a798305f5d53f3f88ad3677c29bd4ed339bd35825a83837ac9cbd5
+KO = f2e5266bf70bf7174b806c2315f837c9577a5a9a
+
+COUNT=23
+L = 160
+KI = 19c4948bc6a99d92d21df268833003ad89e7c09f080e6ed794bea5cfde9ff5f8
+FixedInputDataByteLen = 60
+FixedInputData = 35efa4ccf19b3531f0d108baf79b4c623beed98b95c24af83789514a89620487189b42a37029ffd047c7a2d1b4acef48fe07d5fa493282fa62e86f1b
+KO = d0a0248c7950f142c5494e3be06e46ab00539538
+
+COUNT=24
+L = 160
+KI = bead30a1b5ec7a947556b41c34f80739116637e167c8fefcb001ea60a49a6a7a
+FixedInputDataByteLen = 60
+FixedInputData = 3d3465d35843c9c3dc08e9657abd739546d419eef32b385f515dadfb061e9ec4c995affd10c6ab84408a7751a9f93a1b7db260628f7042177271a8ef
+KO = 19d09a3ac288016331842bc7cf529ceaed10140b
+
+COUNT=25
+L = 160
+KI = ee69c3f72eed2643e885be762641e15b88c51f4717f3ccedfd44a59fab94a850
+FixedInputDataByteLen = 60
+FixedInputData = 3b4740a48d5c4bd177aa2295ae9f52ff62ebdcefd698bc648103b06516a44b653b57870594fdc73631f14b5ebaeab59a948c1292f65615541e9a9d38
+KO = 5c07fc0d6b7192afd1a330b10c5c79ab4a8f52be
+
+COUNT=26
+L = 160
+KI = e072e8a43937693b6f8af83b212e312dac428b4d02573b430009e0830e27e0e2
+FixedInputDataByteLen = 60
+FixedInputData = 9b62a8180c43ff8fc69cbef76e223c70dc7d74772f6d7da73a83e869b4c0d36605c0152c8a5219b467b27ac5ae41d2a504265179ff0ce5384166502a
+KO = ad2aa48c56632e95fe7f4a9b1fb5bb0cf873cf70
+
+COUNT=27
+L = 160
+KI = 3022afc567972acd8cd57d43a1bcb0b53b300266c0b44bcb9adf4f00d69d003b
+FixedInputDataByteLen = 60
+FixedInputData = ba6d0c8ee0e7e4a4381715e108ab196b18d97b76e87d7e2b66082fad1159d9268f86ab584ffd652ba17c69dd8d070426c0d0dd5cd32751b07b93321a
+KO = ec868014a2eb4ffa1cd0cc9f1028f4f5f350cb71
+
+COUNT=28
+L = 160
+KI = 6c1e524e527fa92a244ebb84a03d085b34ab0b3e4e6d9ffa239bbfb6c0ad5d34
+FixedInputDataByteLen = 60
+FixedInputData = 391de11fd949d55240a4f28aafd1ec63c1daa13c1647d3bb49bc9220454c691522ad948b97e20e2fbc938d881807440edfe9f52e4374fa2234d0eec2
+KO = 05750663576ec66ab75db56e60637496d0133b77
+
+COUNT=29
+L = 160
+KI = 1073b54befe0c7aa54384028312ab6da021464e95aecb7461f75f8a964287ffa
+FixedInputDataByteLen = 60
+FixedInputData = b47f38f411bc205b52c2dff30d289a8867a6559985fa671c6f3d22e8afc7a20ddf853ea34921872ed3d50d8ca41c1b1ef94019aaea84a57b7b6f82c1
+KO = 023f207d524acbf215d84a09937a2ef5742ef6cd
+
+COUNT=30
+L = 320
+KI = 63a657fb6c5bacb9a124d3e7db8bbb7d42bfdfaf8f04cb6359cd888c70669652
+FixedInputDataByteLen = 60
+FixedInputData = 2697b6ec112cab4d6f1714c991c17d44fb36a0b6ef0b0f5451619ab248950f56f403215c78711aa563683ced05be7246f32574fa294f162dbbeb3dee
+KO = 1992e75756fa64734d5caecc5f6420fcb28b8b90421eee97dc8b6140ce18518405688bea489d2aaa
+
+COUNT=31
+L = 320
+KI = a82ea287361e41bcd7083131cfc8ca366e27a01f848b7d191d9d86d7a30249b4
+FixedInputDataByteLen = 60
+FixedInputData = 13182df18048514c71332208c7d1bbb3bc56c44e747864b6e7feb1c9508ec4c44ddd27b2c3d2e4b720f52dcda157a7505329e795136785b33f7ed9a3
+KO = 9cc5fc3aafaa198f95ab83f031f8e5d681d9cb9dc6c3f7c9e436fc27dfda1a01da4789f611f8f988
+
+COUNT=32
+L = 320
+KI = 509d2d97f186fe96e911c2f0db4048f14417e696d3b03973e935dbb11b7239a8
+FixedInputDataByteLen = 60
+FixedInputData = fde5117995b72d66e6e061dc1dda0f6613741d4fb5815b1c6f369cd1dab7ac3eeb3608e9306082ac943a9963a2ba831f7a8877c5b95256eca45a088c
+KO = 30aa29a438fdc5ac4bd13f3da575559522236e1426847538af4557a31152e5ffdc2372bc6dfd3584
+
+COUNT=33
+L = 320
+KI = 56ef41de36039c1e3a86d715277b174e86b7127df2ac626983df8e8f2956f844
+FixedInputDataByteLen = 60
+FixedInputData = 5fcad512f905c0e9f37fe563d025def06827c56f42c07f31478d368d670af8fe6f522c90fa1e910fc596303256a2f0376a7f4ef5c26d432b48267e0a
+KO = 3012e18cc022be588a38dc317d2794d7c06b38adacbfb3b45322d2969d7248d0a43310c014c846fc
+
+COUNT=34
+L = 320
+KI = 5f1b6bd91092ea8e28da671540862a395d5c790bbd04c42c55858628f72b8416
+FixedInputDataByteLen = 60
+FixedInputData = 9f683f3527a5f679c2065560236f336e832164870b9ee194ad3cf9edccbb0123760bd1557423a206351990ac86e97edaa4dc27ec6d6bc7c95148860e
+KO = 70be1f5fdfcca13983211e4aeeb4710ed37a6be19d38a36952102c3b7fcd97b79b361d258f460ff5
+
+COUNT=35
+L = 320
+KI = e2cafd14af5226314d305c084938ea9475f07135b193a1166b0e9ba786d5ff83
+FixedInputDataByteLen = 60
+FixedInputData = d48ef8612530a5696df7e3f9397d80e68d2f49c370ba597672e4c85e02edd0d1b1cdff52f9fcbbab4f08eae629bc7d865509b28f3145f25a6669033a
+KO = 39eeef5107456759284ad89376754e8ff886d461683bd89581ce4a0866731aef84ec94d7da2af70f
+
+COUNT=36
+L = 320
+KI = a51e839e5645e2fbb1ddd71868703281701bf3ec08c27349fa0dcb0f5b7634e3
+FixedInputDataByteLen = 60
+FixedInputData = 421c3b3077fcc400bf91933d67fa290bd023a160bb59aa8ba236b622155b6164bc517962a4e14d58c8ae4b542cee2b0e0126d11036585471ffd98150
+KO = 34575b26e728c5082769fa3d9116e895bb51b3a416da62793bb11f5806813c52b704004b79dc3b52
+
+COUNT=37
+L = 320
+KI = c0cf24b610d4c75bdfb01d27d9b5e75cdfec6337415d10b1f61b0713353314c2
+FixedInputDataByteLen = 60
+FixedInputData = 3d14c41728d69ae367140d9d7f122db072106ff0bf3840970457cd6d995c580e5b9bf377540e10d7bf83b6fc4dadd6c65bd43b45073701df0cda1a5d
+KO = b25c54cd5302a85cfd3154fe2bef3c9d724da2e82cf44c1b2d873be7f695394f53d46e6f3cf93af5
+
+COUNT=38
+L = 320
+KI = f57f1fb790c4987b25819791d2ba33bd02b958c7c815f53b69a8e17fa6fc6c39
+FixedInputDataByteLen = 60
+FixedInputData = fafcc559a0ae6368978714ab76f40b861d640f1c0975e8f7b5534a91aec1f26513a3dd15fdf786e7464a066d482eaa2a00a65768f07e88e196f37109
+KO = 1b5dfbab05ac5afda465391f9211bad1f67474491e33e0196a88b23f5ce72d6f37c40d27cef969f8
+
+COUNT=39
+L = 320
+KI = 8c4539923a85f791959707de74637f8698edc930a0f4d501a359355b3ff284f8
+FixedInputDataByteLen = 60
+FixedInputData = ede788c1fa53a9dfe53cb74299fcfddc85985a00d9c1bd02e1017e5341cbf567cb3d2669f3e0244a013c8165cd0bb322eba9b5fca4418eee4e4366d2
+KO = 7e0750a972bb472af32d3bc4981f4d40d7d7badb21ce618bafe049c5a4335b6a85e87bf8af4351f9
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 743434c930fe923c350ec202bef28b768cd6062cf233324e21a86c31f9406583
+FixedInputDataByteLen = 60
+FixedInputData = 9bdb8a454bd55ab30ced3fd420fde6d946252c875bfe986ed34927c7f7f0b106dab9cc85b4c702804965eb24c37ad883a8f695587a7b6094d3335bbc
+KO = 19c8a56db1d2a9afb793dc96fbde4c31
+
+COUNT=1
+L = 128
+KI = a52b4b9386f3196e2de55ceb4602a67bf286f2327b7e98c1d06c97a60ded8286
+FixedInputDataByteLen = 60
+FixedInputData = 01f0d5b353979ddaa19271c9c6a28ea2e89fbb90c11077a43356a288e996ff52e9e344d6bec9a23ba44d275d25726cef871f85475515f6dfe183cba5
+KO = f0f20a0746958420fe970532465cda52
+
+COUNT=2
+L = 128
+KI = fa3022497f4a88fe26ce96c275396bf902c21cf00a48c8a4b5317e97f28c3356
+FixedInputDataByteLen = 60
+FixedInputData = 9b5e56e4026ed08582a3da3fa50423256c5ed1f0f5cf739463913eb0035bb8ecb983bcb448f2aa6e1c179d6fb9bf9c2b577f88b16abb5a29e85591f2
+KO = ff4666c21248493338720ae6a53ba0f5
+
+COUNT=3
+L = 128
+KI = e78ac5ed75f79a081b83bfe1acf2d6d7256cefd7c498fbec528759e9acd4863e
+FixedInputDataByteLen = 60
+FixedInputData = d22b86db0d6a6cd522cb06e64d01e833b5832b010723b9b092713cec7cb7e393dacf40826cabce2b65e7ee491bf0be2f4707065b39d34c4a450ae5d2
+KO = 1b8fd3b094e88e2df070477d0cd7630c
+
+COUNT=4
+L = 128
+KI = 51cce174eb64d4a6743a3df3ecdf44455c99703f06c51807ef3ebd55a8652cd2
+FixedInputDataByteLen = 60
+FixedInputData = b802fee9b8de75d182bc323f07ed886130cf997eb3934166fe0991d028b8fa4c3ca3f3a612978d4a44161675abb2a6d2e37893ee6d28e308e40b7fa7
+KO = 83fcd9445fd5d1be69ee34be23a6a90b
+
+COUNT=5
+L = 128
+KI = 1f179c078e8f055af27e40f7c97903142271dd02c577f6a0ea72a56a75570976
+FixedInputDataByteLen = 60
+FixedInputData = 87b8aa19483b82a03e1b505942260861d74513f47662c97dfe349bfebcabc109bf2499bf93de067ab18f6facc8e3a7f5dd617092e1dab3f6885a9aa0
+KO = ad13fec463a16455aec8f79dce64b3db
+
+COUNT=6
+L = 128
+KI = 110b28e40668bd5e2760006d3025c286dbb339915d3ae06ad623f7aedba756bb
+FixedInputDataByteLen = 60
+FixedInputData = d0c83afbb54522c21dd29775715d6cbb74a0b34d7d143029602fe8507936f8bc3b7f12ca6005d1f9b513491f9f3d2dc8e0f4b7828f9367395db9dd85
+KO = 84bc857a6fcfa1dbcb6f1840917d08fd
+
+COUNT=7
+L = 128
+KI = 84b5b450de2b6779557053d94a0423a5cd149bca2df969ecdc36086cce51e3b0
+FixedInputDataByteLen = 60
+FixedInputData = e9f57446bfabb4a3fb340b86df0f00d284c4b0519324978cfa73cb6c0d8f6a9d36ddc3a823d529b9827047530238c63d10c2a612ea411e1dd46ea392
+KO = e6f8b65a5279f4fca0f2af6537e34a5c
+
+COUNT=8
+L = 128
+KI = 0e991b892aa0bddf081037ff512f20aef48ab6b1a2cfbeeb8bc7ab52245fbf59
+FixedInputDataByteLen = 60
+FixedInputData = 3a787fa102f9308ff634261dc71787322157366082061c2c0dd863c32ba2388f6e59a6dabc67e5e5990c0b926deb610c37dba5f6d5ec7abc0fae33c3
+KO = cfa9981b5639db908d06a47b12efd08e
+
+COUNT=9
+L = 128
+KI = 6846524dd4a9cf7f66bd4a7693284f737b8f4637e8c45466296da639e92ba806
+FixedInputDataByteLen = 60
+FixedInputData = b4e994fcbfee2f408707ca6d04dda26ca9eb69de26fa13740e3b2e74ca7e9210685be5fcf22e7a60bc959aed4c291656bf114d2a8110a5d899a50f23
+KO = 5b6b9376400795746ee42392a8648faf
+
+COUNT=10
+L = 256
+KI = 365592398d23d31f2cac8bf6211f1ad5f52608efcdc5997b144ea6ded3866cf6
+FixedInputDataByteLen = 60
+FixedInputData = 07dce524556d3f68d2d91d4c15c9c6212635e0df1aef54938490db46f98737064d6a5624d7f938c263af01e632c45d9fe7a871b67f7d4bf110796eb4
+KO = 5624c6911dc1b08e090c8c95347adf17895b696aae211932cde3ec8227fcbea8
+
+COUNT=11
+L = 256
+KI = 1ad4c51db0a5797c9a6456b3ec74df7a3a66f53d2a7e8a42ed6f565ba45096b4
+FixedInputDataByteLen = 60
+FixedInputData = ff90b7427b0407929d569738eeb9a1fc270bb006703b441d8a4436bb55195967ec41aaae1fb27cb6cf986647a0cf541de7d74db3ef67c6557cdea5c8
+KO = 21e890ea8691756cfc9f24f85b291b3aa3fea0761aa734d1677326eaf4e3705e
+
+COUNT=12
+L = 256
+KI = 6c7c786c426928bb6a2341228308a1d6ec7bf0a0ce71f75d529e6aa5b62e6ed3
+FixedInputDataByteLen = 60
+FixedInputData = 68e6bc3f2181a56485d6d14d86f613c283fa236fad545ca7463f609583fbf962b70ecf38b3fe5ef3746a25b732dae4529f2ffd548e30087619a69a6e
+KO = 07a1f6f87f70d34e8d850b0826a3c5f2d4dd1a7c9f5a32b2f833cd09eed19a73
+
+COUNT=13
+L = 256
+KI = 7eb113b127b910b38515d882feb0fcbc0690a312daa736002b0054b739f193bb
+FixedInputDataByteLen = 60
+FixedInputData = d0d4dd3404ffafba8499dfe98c51e56d550162144112db2db550730027886e0e8085c5617cfd3c100f250162899b7ebdbeeff92d32217a662dadf000
+KO = 7efa2808a96d5fa5c23df5cc03dde4c4130600f5f6f9c2a52ffd751d8db0ffe9
+
+COUNT=14
+L = 256
+KI = efd0b526e288e1c13f530f5f6339c15971cf61b3482c77a554d3e6ed3637e290
+FixedInputDataByteLen = 60
+FixedInputData = 82157eb28fd02b7b50ec6fed7657a8e16ecb95812aec98212054f31662e3a33480ef28e27b08d97571a1e9866ee887f3534a540506d0f1b529dea293
+KO = c150d33ed29409dc73f2009ae50ee7eeeafa27616e379171014dc2960b112166
+
+COUNT=15
+L = 256
+KI = 2a78047a2afaf0d3293af30fab44d4eabe752569e3b02b2bf14099ae76bcd970
+FixedInputDataByteLen = 60
+FixedInputData = 84aed945163d680f47da3998dd7e98d0f7a5a2179b894ae30737bf4277e9567b1e266731bdff49b3eaceca274716327199ee8f9d7348874dd238abb1
+KO = 5688831b4b862cb1463579592ce9d8584cf2352ec64474a6df3832ed809c8238
+
+COUNT=16
+L = 256
+KI = 4e85b2b6a33f99322e081460c3d2b1fd04c8caaf99d99230adc10d6d036d7998
+FixedInputDataByteLen = 60
+FixedInputData = d78c6d89796a185997c1993282bc51fd05afcd58852f03f97569908cd54988cb1b072281ef1a4ee3c3d576a8f8572dcab61f952a937206178504d00e
+KO = 9daafec47b051d3d81a81ade3899f721673dfdfee2e75d43010876f63a5c4793
+
+COUNT=17
+L = 256
+KI = d07b869c018ba8ae13bdbec7d449aa5e3d4d3acb79df3d1ca5141469a0e0182d
+FixedInputDataByteLen = 60
+FixedInputData = 9e29153ad1d3d37965182788b716e113205cef119e6ea3a61ac4588135021b5c57085943219da0f0b4c14598317d9d132eebe7c2473ed5bc9bad547d
+KO = 7fac4784d624a95aa350384563d6a7f8bbd06ffb979eeac2eb9cf465d6a6c7e2
+
+COUNT=18
+L = 256
+KI = f3006f94c2648f06b39c7af646a7706245d215d6160388f726e846e2748e0d74
+FixedInputDataByteLen = 60
+FixedInputData = 77a290f51ff9be263073ce4c7b5cb5b22f3c244e6fa638684f5eedb090cf753b8935b06aa2b3a6cb451a54457efafefd7dc33b4b66ad7f6464f2be8e
+KO = 8f3669e2cae77d6169cd9b8970875d822367161cc03e07a96b7f222989824dc1
+
+COUNT=19
+L = 256
+KI = aef6ac7a4a69bf56578b1c90b23cff8a2c68ca0bc8610773006038e2a8e81ab5
+FixedInputDataByteLen = 60
+FixedInputData = adc9cc640346f20239faeb0df1a333da16e67b9eab21351126328eeb508c8000f9b7fcf196dc3b90673b4b9a481e81c3336266b16474e54026f1531f
+KO = bc2cd9ff0137e8d31a66b0b34e2bea38d7c516bebfa76a3d3d3a17cc5ed14124
+
+COUNT=20
+L = 160
+KI = c104e187e344668997b7bd9c8cdf097320518dd7dbcb541c414418b55b58cbb2
+FixedInputDataByteLen = 60
+FixedInputData = 32f6bd59840c61909f2f92f98f54bd238083577e33c3d071c1abe4c694bd87c1ad235eb9a2d272b3dc67c955574d5e6cad84615120476d6e7e04f51f
+KO = 1b5d9e60aa909aeb973e76d9bf6be208327bb096
+
+COUNT=21
+L = 160
+KI = bf39df63bf105a20852bc14e52cefcba02903c7ba6842e675f1b56a129dc7174
+FixedInputDataByteLen = 60
+FixedInputData = e66f8e413f1245d06ed104c3e6df82340917217509c6d107b18d347b3f9bdf9285d817970add72cefb7ff20d6413bd3c2acfe05b91d3ccc183269466
+KO = e4c622129cddef4365bc89b708beed26a0e28ea8
+
+COUNT=22
+L = 160
+KI = d520263caede6ed618ddb25eb53006828f0e630a2fd50c917a5c8242571f41cb
+FixedInputDataByteLen = 60
+FixedInputData = 9d81310777cfb61c2126b1ba97459d2a2c913794278f36c0852157983eb7daa90e969e5ae617d713d3e81563b174eba8085a9a115292b81298c67cb7
+KO = 5f8730cda93bdf6d4302d14984005f74364b116a
+
+COUNT=23
+L = 160
+KI = de701b40e8f2e2886ba9668e17129305cef98855ef685bf0f13332bd53d39d19
+FixedInputDataByteLen = 60
+FixedInputData = 796bb563d1c1cf5bd795bd20e0ae1c524fc5740c7519eeec285f6a2e2c748e619d85ce263699eaaf1261f29afde077ea9046834bddb2e1720be4c777
+KO = 788cfb6bea259ee9c151a39b285094e178d5a15e
+
+COUNT=24
+L = 160
+KI = b0555c87cf6554e9f77e0007c3ea52442e9d3b5fc6e2699e6a85a2b67141e1c7
+FixedInputDataByteLen = 60
+FixedInputData = efe5bd1687523c299dd8eddfd1959744589f88766945ecabd1d3717c2035318c39123a81026701eab03ec5f528767b2359f6c2b02b25cf6dfc58d087
+KO = 9cae8159af39a4b699e893e814c18005396e0371
+
+COUNT=25
+L = 160
+KI = b6245c4e501740ab51469c5ddfbd5e3180392d6b4c2434eed923823c8f6502c3
+FixedInputDataByteLen = 60
+FixedInputData = 70bde68aad6c3452457cfd740bc8e683b7d1fb91d328dc8a97afc8376eed89557819b0c003df68d142fc2eec4ee1e6745ad358ccf2b37b97e46309bc
+KO = d3a7d424e2bafcd39b0669e1d0e9561c12d6f1ca
+
+COUNT=26
+L = 160
+KI = c7ed7c5f60e96f3bb89f8e9b532798568fde19fccee4fc7d00c391509af73492
+FixedInputDataByteLen = 60
+FixedInputData = 948cf2208ef719c8de145741973303b09fb2c81e759de7d65af71abe18639819cc7e8afbe673b71f5d4fda164281dad8c382e5dd110cd8210e388531
+KO = bc7bae6f9d5923f1c9783d8fe5fd10c572fd1534
+
+COUNT=27
+L = 160
+KI = 22397ae61ce0a2b47adb47c71e824c8c4b931335542ac28ae3d3d2e6d34de330
+FixedInputDataByteLen = 60
+FixedInputData = e4bdfbe0a20bf4eb56665ed97fe68e5e500db048c1d344966d753f34ad8f2238c39549043a8cbd451d4c3610947506e74159383fbd4293f0c383fbb9
+KO = 945ccf9cc84b02a98527f199e34d1e3c634ed683
+
+COUNT=28
+L = 160
+KI = 07b9d1e5455493accb68191007a801829533b632564365a841cbe80bc58ff505
+FixedInputDataByteLen = 60
+FixedInputData = 374d91e05b98e466cdda4375e78cd371825f8d71aebed18909b372a1fcaa4066bc09a3a15a7a8d6d8c7e02358773a6292883ad053e0e029619218186
+KO = 0fce01610c8284a3d780ea848138f85620ed22b9
+
+COUNT=29
+L = 160
+KI = 7b39f0df172d78f1d0bbf31ff28fffa5d5e50e4e03c836b06ed3f10fb7c6b47a
+FixedInputDataByteLen = 60
+FixedInputData = a16caf22bcdf57eae75b42969b39a494c7503835fd2438792794101bdeed9a6e9601f2adc6c49a88d446b4b615e2384504951e90320f2b341d140a41
+KO = 1fa7fed540799f1d98f96ca2cb52eb37af262cae
+
+COUNT=30
+L = 320
+KI = d4349c26108719debacc04e166a09063ffb5e17bcbaf8738dc2618aa7d1e97ae
+FixedInputDataByteLen = 60
+FixedInputData = da1f5ed45ead428689b0ecca9dbc2569e76953cda0df085499cca6d5949d8995e1e42bbdc94b0dd78c164867c364a64c894de85294ad89d267ff443d
+KO = 00550ae0f29a2373269af175e7f829ec32c3d05099a39f8c0e02caa00b68afb7457669334383ffb2
+
+COUNT=31
+L = 320
+KI = f46d4bca932eb43b1d9e209037191a88767aecedab010894b4dc9db05e2b0981
+FixedInputDataByteLen = 60
+FixedInputData = 8ef0bb26a60e30612b1bd43b0b8cce651064c6607f5a0e8f20c78a885e81745fead75e2018e39903f2b021316e322fa6e097ad99109492d64889d248
+KO = 12c944050e99922749013e1d4dda041b62b1733ad198b86fa8f6957bc8c8b011c6a95310a188a224
+
+COUNT=32
+L = 320
+KI = 0e3e4ce13bc1331d21d81dcd97f33bd7f4a4d3495eccd2b75edff8bf0fbf2509
+FixedInputDataByteLen = 60
+FixedInputData = 368272d7b0cf59505a3fa75bef895f9b30f259ce3385f5694d94d08f5d2b57b443512bd64b7b1051bcf71e49c1f14597e36f37112977e56825ddcfed
+KO = b48179af3650a7fa6171e7a23cf52ea9bb3410f6e75b7dd4a2f7670a6fd77bb1fdc0c67c9cfbe254
+
+COUNT=33
+L = 320
+KI = 6725a4471b223ce0a0cf8067c180d55eeb9e124fa54e567014b7ae556391e027
+FixedInputDataByteLen = 60
+FixedInputData = 81b2f965bc9aa0ca2a4242dee77e01a752718775f5bcad8c341cb8419500c3d56a9aeed27ffe2c80bc4a401c7f1381bae7cfb961140e69564b7bbd4e
+KO = 36f37517576596ac4c2e87fad2da3136eb85b3dcef0b5a99bdd4978767736c509070ab2c9e7b70da
+
+COUNT=34
+L = 320
+KI = 011e3ea00431bcdf0e056ba7f69175dde167dd21dcae116c31cd8dc74120ba02
+FixedInputDataByteLen = 60
+FixedInputData = 8cd6a6ce605f3b6e6019d330822207eac291cba108777f464c040fce18e68284894500b1f26fae3ba79d78b22531824da714fd6bd7d8958055c43950
+KO = 8dd25d07ef60594f5278a4745c0612e96ead7a671d972db483faa2617c24e345644bc7ead5767170
+
+COUNT=35
+L = 320
+KI = 787d0e15c156080a060a7442cfd980739e13ed2e079bb215f9a9edfc5a5e0300
+FixedInputDataByteLen = 60
+FixedInputData = 0dde401b2fb05977304dcb31edd5a665ec4f6c604f97aeb12d91688e72cbb4290bccaec16aeddb0daf52e33c75a54209cdfed755c8c52350cef1def0
+KO = 409813cfebd7e1d556babff2029b8c2ca75de23bf34b37d525e02284106ca133727cba7971cd314d
+
+COUNT=36
+L = 320
+KI = 0f476c2e42b735e48f95e3f081acda6b49845ad4c24c4d14c388d4e910174a26
+FixedInputDataByteLen = 60
+FixedInputData = 2a56090337c334468b60c0ea9ab2808c7d39feb75ea3ccdbfbbbe849b0b2361a0af9442c28ac285dfa276c0719e1e269d4c76bcfe47e3cf0983b2def
+KO = b40809337228a389c29a23d38fdf06292ee9892863d4700c4ed220b6c301d69da54410b51002c743
+
+COUNT=37
+L = 320
+KI = d4c6855dfb4bbe15e75db603563856f181947397f6fb9727b3aed8478102af43
+FixedInputDataByteLen = 60
+FixedInputData = 2d8e24b3381b1f7eefe00e08e0635ae5bb8f84cd09f76c7a7ed62c9faafa42e170df24e2964c67e454d773081a3bb9b0176e5536560f4b6ae95cd93e
+KO = bb10df0e244f61a6e9834f8980b3912e90e12cce83e24a22dc5bf37445af590cfef494bbd1e13d57
+
+COUNT=38
+L = 320
+KI = 43e99365f0affb0aee6ebd8f0eb9647fda48171b0996543a4ed61f57c079549c
+FixedInputDataByteLen = 60
+FixedInputData = 8f3434580c06f4bdc036e5b28f7b23976d3b1ca32cfc89e76b146e76557f2f6d5af7f8aadac4501ba9b080d77e582cfe4b4e83780ec347c2062335a1
+KO = 4642c673930da6a4dd4a2eb1cc0d240ce2b64965db16abf9dd00b11f75933f5f084103c9410bdda0
+
+COUNT=39
+L = 320
+KI = 2c0940c843d2f84663bbc19f70cd68fb351ed515c27abf2231769d91f8c58062
+FixedInputDataByteLen = 60
+FixedInputData = 824e7d79b99d2892bda3bfbc3966f6d190cb3421c62f3c89c15aabe379415faa9b05cbec42b1b41e35272dbaedb72eeee3ab093765a4f275d8be2c75
+KO = a928995c329ad946ad308659d1567f64c62e4416e33f508264c13fc9cec19ecffd00ea882ab5f8eb
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 388e93e0273e62f086f52f6f5369d9e4626d143dce3b6afc7caf2c6e7344276b
+FixedInputDataByteLen = 60
+FixedInputData = 697bb34b3fbe6853864cac3e1bc6c8c44a4335565479403d949fcbb5e2c1795f9a3849df743389d1a99fe75ef566e6227c591104122a6477dd8e8c8e
+KO = d697442b3dd51f96cae949586357b9a6
+
+COUNT=1
+L = 128
+KI = 18bdd277cc8b41f098ec00e82470afaead2900ac889331dc1de8d86adbcca57a
+FixedInputDataByteLen = 60
+FixedInputData = b5c075a898005e5dc2101b01b28f3483b867302b627251445374c0c303ffb3120379ad0f79f8a8396a22028a88c7ba30fb8d738e8fdc135c1c9eb20d
+KO = 269afb85ece66e16d30bf602b8fa3b69
+
+COUNT=2
+L = 128
+KI = 1f9a79197a2542d3fb4d7e433119e0db6abec62828dd1bf82de3c231bbd8e265
+FixedInputDataByteLen = 60
+FixedInputData = e7726eecfd730a5bf48f7e0b148c6c281e4c8992bd55a1b20dab69a1486accbc4460e1e6fe7e7f58b671e9254c139a95593bf03af0faf8641d4b2ceb
+KO = 081d1e3ee5161dfceec6696a265f4164
+
+COUNT=3
+L = 128
+KI = 06db32ac36241fe8c069f482736b7b2841012e0a2c8d9c04df51ef0c665f4575
+FixedInputDataByteLen = 60
+FixedInputData = 637e6072317d35c7c9887539bd991db0656bf6888addb717e28cb3340166451c0d0cabc85a743efe634100ab95bcb576c5bffd8a5db44d148fb29efc
+KO = 4032685e45f6541c2a3fcd0b96384835
+
+COUNT=4
+L = 128
+KI = 90eba637e61de24df166b36a1594238a2000abd08e36c97048d7f9a22ba2a9c8
+FixedInputDataByteLen = 60
+FixedInputData = 83b9e3cba177f672d60eca3c45274526bed7f9b30e42158162c2658adedcf356fcfb95aaad6662f3c3adb66a0609b66d290488894b483230b13329e9
+KO = cecea4eb4fd377d87cabb29dcecf77b6
+
+COUNT=5
+L = 128
+KI = 5a75b65e687fd97a7c793cce9c76108eb77b283aaad0d36ed5e502639c564326
+FixedInputDataByteLen = 60
+FixedInputData = 2fc4e04011455513aeb4968561a0731a1fc685b3d027a47d66814857d377c3b130da41a7f9807efa247aacc06bd0a2d8c99cfde4143366f07895443d
+KO = e8a2fd625642bfd1ed18fde7c83eca97
+
+COUNT=6
+L = 128
+KI = e9a897469123f39c8f504750ee54b4ff01f47dc550ba8880e9999ce5826be7a8
+FixedInputDataByteLen = 60
+FixedInputData = edb376e4237e11e2f250688a0d325a3fd32d18ce32cb94c61b2a8ac56d653f61964460f575678036b34a10945fd9ba4537ce48b10649030ebb5cb5e5
+KO = 425946b569e03adb00ed6935ceaf775d
+
+COUNT=7
+L = 128
+KI = 75dd89a5132358acc2d1ae6d08ef315646c76d951d44a644c32250b0566479fb
+FixedInputDataByteLen = 60
+FixedInputData = bd825b3bcb08203b81aba37b4582f1ef8ecf5bc39eac48931a2152ab2e01f2cc2951160e8bdac92ccdbf061ea08b8ff5071fe134921e1b4231125634
+KO = a25342227764d62d84546848e6a06dfe
+
+COUNT=8
+L = 128
+KI = a74d68197ae14fd113c324197a16145be7de6fbfeba7c68daf1572c6244b7ae4
+FixedInputDataByteLen = 60
+FixedInputData = 3cb9f6706a7bfd542888ac3b4ff8b8767b1cf7fbe8a5199db146768a60c44a640871107ada1b3912d75bd3185327d7d957e869d5c2e9cd355c956a19
+KO = 64a59bc0e1456fddea1559608308f997
+
+COUNT=9
+L = 128
+KI = 5bbcaf83ebecc97a39349920b69660142af443789a2adb3a88d8782975316e80
+FixedInputDataByteLen = 60
+FixedInputData = 4e6b9da7fba8a2247b184060cdc1ae1293a593a9eace6fa5e88e93538d82584a1c13922f4400d80f7ff0e27480be7ebfa3d0a96ed8748fb6542a6b6a
+KO = 74ab41637d91b4a8624aa1dafefb54d3
+
+COUNT=10
+L = 256
+KI = f5207566ad012002ae6f2b501f0c24180228345889c20616d043b868a76d015a
+FixedInputDataByteLen = 60
+FixedInputData = f36dbc8d1dfda60d4ba05214f8773aaa9f01944150bca68812d0d8deb5492f3f68f09809ba5e8b89e9dca86c70f6f353b3d5f49ef27e2fd01cfa911d
+KO = 0faed440796a0685a24a1c5e1cacde566c7a1a4189885229251c6308a53c3f6e
+
+COUNT=11
+L = 256
+KI = a75244b6ec380208eb02b0c645a47e4e2149afbda33e4d1f4aaca6e4b4b09b9e
+FixedInputDataByteLen = 60
+FixedInputData = 96d7de7891b63787b9319c600a0ca43f67ab934b607cca457c24ef2b6c4f4c45ccfac299b2443f3880f00afb8963e93247d310d82eddc42a306a2dde
+KO = 29138abf1ad0524bd4e170860567c6cc09891974bd7ca168fe55cda052134896
+
+COUNT=12
+L = 256
+KI = 0184c8db604eb8726d3018d32a32da4a5d0ff71dc91c81f69fc7f684bc224738
+FixedInputDataByteLen = 60
+FixedInputData = e6b506e331f7081902faffbaa589151fceedf00dfe48503173b3a32281d71f758dbdf975703046216b3de7b2dcd3203eec95749774007c6b807a7cea
+KO = 4caa3aeda2405848bedfe8189e16e439cd13cda492a8dad458410c4d58f542c9
+
+COUNT=13
+L = 256
+KI = cc4dc1f65ca9269b05a20f3f97874b3c17168f4d6bcb35c9f96d792bc928cb92
+FixedInputDataByteLen = 60
+FixedInputData = b3872ee7cdf8e2c3fd945b311d76d7ba53780e2a235e06af6268e825eff1860e83386f15367585fb5773e2be9bb0e714015eb795473e540394ab5a0b
+KO = c535b50bb6a6f9ab8d3de70671246d9c3ce1926e41ffeccf0fb2eab33740771f
+
+COUNT=14
+L = 256
+KI = c77a3bdbb930854958905f3286b00fa4c2f1b2584560df926a8d87789fa82d89
+FixedInputDataByteLen = 60
+FixedInputData = 6337bb226ec6dcdafd1b7b85c88a4da2ee0cf0a99569d1665d313fde8aaa1d54fba24bba7829d7e7de7e1dc3a543428cd970b5d8a37de101cdc18a8d
+KO = 23902da141090db0691b57efc1e081b321c017aa462ec14748d8e1b60b92741f
+
+COUNT=15
+L = 256
+KI = 0b39b73b0070318d04daa78e561f21698ae38e60465d14b748a7f2275295becc
+FixedInputDataByteLen = 60
+FixedInputData = 11168446c5622ba180fac53d2e4c2bf0fac8513e5f9e16b5bbebe9a1756c2609b1685b7066de54f567e4df08a4a3f403d73c1feb41209ddc1700bc91
+KO = 502d9ddabb23411b9bdb88a8461018cf45a4cd04edd3df24e025d58a81431dcc
+
+COUNT=16
+L = 256
+KI = 934317a565bea18436c7e391f2a2de67d4407e7e9bcbb55fd4827f376379d617
+FixedInputDataByteLen = 60
+FixedInputData = d9a11aeee251c1fd9a14151dc0fd4e2ea05db8898951f03f4121ce10191c28cb5ee2a164117616df010b948308f85b7beaea8587bea9096c08134f71
+KO = 25e1bcb994bf5b132c07368a5f2ab11694ccd31baccc87f9772feba4730714c1
+
+COUNT=17
+L = 256
+KI = bdf3db0c319005aea65b4446d1474df6477b5c9656efaeaba05b7819b7635021
+FixedInputDataByteLen = 60
+FixedInputData = b7d71420640f3785c199714f953e7ae1f5d20c985183ab77df402d4c72c3f9d6c8ba37a4bddeb592886a244b0ddd0bfda48bfbf7b1101bae878fd4c8
+KO = 9468b0feabb2960714e7bbea862dd6d3dacc31e11df9e81653af11fe7b36655f
+
+COUNT=18
+L = 256
+KI = 27ba64aaad2fa41140df04596e3dfacb87ed34f1760ce9740b2abbf3d2444910
+FixedInputDataByteLen = 60
+FixedInputData = f4def4c99f734e14d7ddce73afa31d3adf771fba0ec1c501a6e3517b0678cc9cc3802e5adaa331a7dc46e7ea1ac3421b67a9c89c2f7c87b812213266
+KO = 5ef83f0031d6acb84352a89a6948360a08ec26877104bd27287e082f009c9fad
+
+COUNT=19
+L = 256
+KI = 5cd894bf16a5ec22bf0e53d7b5d94ef087badf9b25c9703fec49b586e8cbef81
+FixedInputDataByteLen = 60
+FixedInputData = 6e95db78116d4d0b42b0a8f9a95e2c01cc184100de0205cb6666ac1328982939d71a10578a472a6a7753dc6da2146b319943115afbe9418bf303e2e0
+KO = 7542e35f62cec725e81b5cc990cb794f67d82082807c0208793df148d1359dac
+
+COUNT=20
+L = 160
+KI = e2758918edcf15d957a556055602d283dbdf9c95b6025a3cddf1eeac1e0ac889
+FixedInputDataByteLen = 60
+FixedInputData = eda2f792580d6129b43e7b89c661786a29ab502ec6198f4a2bec6d0ffca1a75b8807d4313e7bf769a94fbf4b41c4cc309358a211105312c05818d8f3
+KO = 67e3273b2cfa4c663377f5841606679aee420dce
+
+COUNT=21
+L = 160
+KI = 504acb8e0090058d6a2a90153b938bbd3b2f6a4ea7fd5178d1c503421c9d66ef
+FixedInputDataByteLen = 60
+FixedInputData = a8fe02fdf39ded7b4b452706938bb4027fa0f347036a29b44b49f23e358f61802cbfde21cdcbe68e8852bd603bbf74bd6de599945a4562001a4e49c7
+KO = b1fb5d6a43fb49fea4b3c92d147bf3684659044c
+
+COUNT=22
+L = 160
+KI = a4b22941eaad6d06d22620b289fb52d2e1a2f3b5b54ac82d899104eb024cc91e
+FixedInputDataByteLen = 60
+FixedInputData = ffd0877fd25778b5131988ee59f84dba7a48766739a74b80338571e11b31563d9269aafb62268b405ad223867996b5d6c76ea6bc2f366dd30f928079
+KO = 1a38b0c8880cd344b8ccb9a020bfe628ebcccf81
+
+COUNT=23
+L = 160
+KI = 631822131e7016661b9d2bc5a81f7f63d379ee5867ecc65cf596457077610b46
+FixedInputDataByteLen = 60
+FixedInputData = 0cd384ce46bcfdd0f70d9b1457daf9f337cc85c216ca3c2fb15ece498d5514886598ace09d02a5179e539f75e854a57efdd83aa3d0b09f49247bbe3e
+KO = 6c7d00781b0f930563e3d055134470efb6902358
+
+COUNT=24
+L = 160
+KI = 1223d17a90c91d4fb15fa11cdb0b8192297df2fbb16c9082b2a831d163ef4fd6
+FixedInputDataByteLen = 60
+FixedInputData = 95c1a121463ace7184e9b2ec2315ad239bd27c884e44319e257d2959fc2f7633409cc72c48dc3f669fcf51d24155102a73e496b2afa3f8a833a5e335
+KO = 3e4a8d59e71b317666f897bd6040da9dff55a49f
+
+COUNT=25
+L = 160
+KI = 2005c14bbc374c1697076f26ab562a51a093111470116eb1df2a1e6becc4cda0
+FixedInputDataByteLen = 60
+FixedInputData = cce7d51a794209e070eb8f58ae87fb74a2746377375928356fe3c288cf03c856bb94e9b4546aa2afe78cbc905db897750885d86438c8ef1a6bc37c26
+KO = 0cb52402498132c50a8f189140d4831fc3c5947c
+
+COUNT=26
+L = 160
+KI = 23cb1fc46e923102b454e86b59d7a0811664429a23941acfe679d993e5221674
+FixedInputDataByteLen = 60
+FixedInputData = 931d6113e8bdda93a9e43dc4a035f00152f68903c64fd4837a2562416f93478d8201682b60904e5e909d181e97b5e6041d94bf35cccb490622216979
+KO = d4fa6c26717c7067d180a7e46e460987944883eb
+
+COUNT=27
+L = 160
+KI = cc21eadcaadb23dad4d54d68115bb07f389198d64009ce0204c6fe361453a1f1
+FixedInputDataByteLen = 60
+FixedInputData = d384fd7ffdba22b6e67010819502a58b05903bfb5d11e2b7d0deab200fe518760ac2908ec439df6f0ddc8e2c784ad22f5c27dc957e612a1f152876d7
+KO = 78645d9d40ad1cf870027e32d36d23d0e07ca304
+
+COUNT=28
+L = 160
+KI = 1c1b13a041d53c71bee91eb0c9d6eed23f434468b52de01e04a02e79589c32f7
+FixedInputDataByteLen = 60
+FixedInputData = 16a130a5da1c6abed5224084f3fc4447866636160a3a4625110f05e16e37311b9b736295508ac953094f7a61dc14af07ab043aaea04da5046a8a0cd4
+KO = 94c31a5e94552b94c903a51defdfc90333416df9
+
+COUNT=29
+L = 160
+KI = 88509750f05dcf6436ab308050b2516870166dd2f7dbf4594be4baf7629d18f6
+FixedInputDataByteLen = 60
+FixedInputData = 732671c12d9b9adceb5145f78ead9afef070d93298269f4ed95799dad20a2f704159ea380e9fcd79363545628e545b4f82eed667c36243f58aff6c87
+KO = a53e9281f7f40167e25febeb0a6b3a0f2ba47bfa
+
+COUNT=30
+L = 320
+KI = c9063598d6cf8660300073b5c25603baf3ade910c182deea15d8107d6f6be295
+FixedInputDataByteLen = 60
+FixedInputData = 22d27eec90c2dd4ae5cf4a705abecfd781b9051ba512b048ea9499364b791e9cdf63215db43680dacffe6f19d77fc93f8a46d84dd52146389d9ec308
+KO = f3a5b521b435a8c83eaf2d264b5b1a6dcc32c21b4897511203f97f01f2a691eef080b4cd7ca4fc38
+
+COUNT=31
+L = 320
+KI = a083d1d60d0c68fb83eb82dcb18f798e8f3cf67511809f7a4b3c6e8d3a591f8c
+FixedInputDataByteLen = 60
+FixedInputData = e5c680714caf672ccf094b89120ca4e2a41222597061d201608b0556a644e2d4974c045b9f686102a0427ea85c8f802b3418c96c8f59f045fee537fe
+KO = be97d733a184ad36c6c0c7ae8e79b1b0581aaf37687ff835c263d541c08bb1cad051fde6ba0e5244
+
+COUNT=32
+L = 320
+KI = 8241bdc82cd2924b5f7cda011636b578720952f04a229f6ee2eff1912490d565
+FixedInputDataByteLen = 60
+FixedInputData = c3a4c61c95fd9711ba094bf73c8ef50b36263f48ddf0d031b6158f70919129ea90b6bc8039879f6577ab45ed7df274fb89c15ab34431898be6dcc65e
+KO = e405e17496e5620d4ed7227a891499c15f718f81e2d3e2d126466fcfc50d5b6b2eb90ccd6886e999
+
+COUNT=33
+L = 320
+KI = 6b2eaf7af96a81132dd843603bfea56b60ea0fab362363bd63e0d5a6e9a01357
+FixedInputDataByteLen = 60
+FixedInputData = c35267196440abd48d423d2566e34b255b6c5f3c0b8592557c89e08f6b167bb7486ac8954e06969fd2855ce23e1cecec6a561d4d9bb1be0e06a85742
+KO = 32a1c17a9e11f397af1e2608fe02d4d8172bc1ff66cec5d6e4ca9f986d2ac5cf35b8ce9d38509903
+
+COUNT=34
+L = 320
+KI = abcd8f59154de68b80048351600948260f071f34244e14a68100bd64ca5f2c07
+FixedInputDataByteLen = 60
+FixedInputData = ff249a1e76c94919329cd032cf62495fca1be72c78dd2ce18dc0d8d787e2badfd700e429851fb5049e0fe97ea31994e1e7fa0e6f45d2a7e11400aa2c
+KO = d99bf29d498df7746ec98ca7908092ee90e93bfa1a8c62206bef61540028e5f3cb5f7a91882c3e42
+
+COUNT=35
+L = 320
+KI = 34435021c26336f4ef2a2eb268ed8972b55f1566545b87c7e9eb9ddb3b490a44
+FixedInputDataByteLen = 60
+FixedInputData = 725ac8dd54f25c38fead95d8c20dbcbf55c79ee4d6e7969135accf2408194382664a8ff62295a97d526f0d1d0c2ee21bff42d4dc25070e3be35a2d01
+KO = a23a5c3e27123cd18cc4b2abea393eb1822eca819476c357b3b18505e786e24efe2664c59be304d3
+
+COUNT=36
+L = 320
+KI = a88b503d5e60afde0a9c8a65ba45fd422e346f79456f223ef384aced52299a17
+FixedInputDataByteLen = 60
+FixedInputData = 5510ff9e3df231cd991a12d5fa526d2152b52d73bb92446e0359584bb2d1c5b072e1c2a49959353fb42c7d6a8b83e28da11c95416b8b64972054bc86
+KO = 31ba7e6ff16d70a385b5f004fb91e29f009303bffd1b86e3d5cc80c259ad3ca81fb546c21cfb713d
+
+COUNT=37
+L = 320
+KI = f3bdacf711d9deea5371f14c6ba971691b314e2f1614787129bb208ab5d89322
+FixedInputDataByteLen = 60
+FixedInputData = 2108f40fb5de356f40132b1cec5bf8f569188894bbf3781c2e0d86c6db7ace608afd433b1b8940b936d66efce425e29c66794c737385dd3ec461eb70
+KO = cabf8e03a3525b33cb4caea2e071a3d8a657b0aa2f46066525290c4eec87944c6aa59dd4d07ba21a
+
+COUNT=38
+L = 320
+KI = 44757aca74fbafef8e1a93537e6cf5839c59e2587a18cd2216b3228dc87f10f4
+FixedInputDataByteLen = 60
+FixedInputData = 0d20dbb1a90d199e55d70a66e1d8486945056ff395afee7932d934bcb7a9a3c9bbf7a373d826d85bed93d43011e3f56dca3068eeac885028913e8b18
+KO = 7a5921f774458954a3729def37f0238705f883b424b8d85cc0117e94be49b27d4a1885d98e6b7635
+
+COUNT=39
+L = 320
+KI = 27d7dfbc77816aedefd89fed77b0e103ee8be60bf418074cd9bfba2e91add7b7
+FixedInputDataByteLen = 60
+FixedInputData = 93b6c738628db5369241d4af79b14ef1fd0a58242f8e64162c89134f42d812887af10be11b280b608e3ec32f3f95a7f62073f7bb58939a4ef8a2f618
+KO = 2612d62453be79c7fd3bb94de95adefe1f87cf0b7dcb620aba96d5a17cde97cd392a62518e2371be
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = dd1d91b7d90b2bd3138533ce92b272fbf8a369316aefe242e659cc0ae238afe0
+FixedInputDataByteLen = 60
+FixedInputData = 01322b96b30acd197979444e468e1c5c6859bf1b1cf951b7e725303e237e46b864a145fab25e517b08f8683d0315bb2911d80a0e8aba17f3b413faac
+KO = 10621342bfb0fd40046c0e29f2cfdbf0
+
+COUNT=1
+L = 128
+KI = 32c4003872a146194023eac1bda74ddf2b66977dad8a554b974ca2a62f7e4f43
+FixedInputDataByteLen = 60
+FixedInputData = 33d8cf6d0c759fb622d867ea8cf1285de4020af81cc287addf38cc2da4643e6db3b215ad3e33bfc47877c3620e336887c3c9ad4a1c6c0476b0f90a33
+KO = f593af0e1a492a7b904a2662897fa1c1
+
+COUNT=2
+L = 128
+KI = 3c87e9cc98579b2749ff92c8b823a2ad6b367ac26622e7b5b80a2ce6f450e361
+FixedInputDataByteLen = 60
+FixedInputData = 777d66a24c2d3cc3299ca0718f4f6dcd1161ecbef6eb3c71f0bc145b4e765a6eece807a74ca7a698d55b2eb0d30d8d3e5cd71fd2a02b5608274c95c3
+KO = ea6425f03803f2f06c42d8ba11ce4ee9
+
+COUNT=3
+L = 128
+KI = de1f4abfe78c4dd6f02331c057efa939ae2db1f1e7e7c650e07537d259b1ea72
+FixedInputDataByteLen = 60
+FixedInputData = 4c1f00198d76f3630d3260f56d94f52507394f4a98cdc2937d4abaa76ebb3fd409a8769df074dc002917ef818a4852cf004f0225efc4663211a08c5d
+KO = 74182ae81ee88c6a1634ff4991beb9ee
+
+COUNT=4
+L = 128
+KI = 8c299beeaea05f445d59f5c354dbd0c8b4cd009f197a35369fb3b8612b75026b
+FixedInputDataByteLen = 60
+FixedInputData = 1a73fce114cb427dfaa6a699ab2751bf7136fa03d238da492d9a036143148334294d0bdbe4852c8ff37706bb27d722ddf909bc8bef91ac72e1841cad
+KO = 16614f3e848515cbe526fd2b1b5a0bc3
+
+COUNT=5
+L = 128
+KI = fa1f4c6ca4268480527b37cc1635b69d4a07118f720c60bd13cedc867dfc2754
+FixedInputDataByteLen = 60
+FixedInputData = 464516d6f8bb6589928849b984bea6dc3a45a3e3cbe9b27a95e94801c718901764d78910e72e5fe69860e76e8f2bbba9298676e8a86b3d63563b45a2
+KO = 67507b8fbc813d2387f69bc4d3bda44a
+
+COUNT=6
+L = 128
+KI = ab12ca4709ca38350caf5602eee5218ec950353d19e65de9efc4dc2d19fe3017
+FixedInputDataByteLen = 60
+FixedInputData = a8da5b25e4f292c149c88f9203c5370822193cdac135fbcd6b03f42300b8c372f68520dd3b525c79aa25f250b786e6de7f5d73b5fb46c987671c7f76
+KO = a7f44187d4ebe759b9a37e484a844e2b
+
+COUNT=7
+L = 128
+KI = 12a9c4b3921b4ec2754e1cf093a38a98702acf0b8eb30f4bf654b8e3a10d3990
+FixedInputDataByteLen = 60
+FixedInputData = c5170e6e67ccefebe8415ee2fb6429df37d6c2ee8fbdd6b970c3a98d486e8718c2202f7fc09fe438d53dfdaeeb0874ef0fd7b4dfa209cc9c5c512baa
+KO = 9d1a3121760b17ea787e0f64c90bf109
+
+COUNT=8
+L = 128
+KI = 218b0f76980954cc381f2646636907e702078f7902a1894952966547ace91b19
+FixedInputDataByteLen = 60
+FixedInputData = 16cb8bedb363b4795153a105c6049291f1978e7b2aab01ab64e29c9bb562418cf3ab4f1ee6111d5ed2e58ebe3ad9665588e0e4d9deae8524b5b79ed8
+KO = 80175fd5c9ca252c52bdcb5302de3db1
+
+COUNT=9
+L = 128
+KI = 3433f2c53824d6eebe11e11eb656da9740c5a342f5769df7fe17c4c4801132ca
+FixedInputDataByteLen = 60
+FixedInputData = 07e3f8ff03e6af5aad503cacb1db119d3178bbd3e2377888d6f5e6b7bf7b8f7c563a88aa8a778848f4dc01b29caf85a3b2307e3cdfe3de1e7043ddef
+KO = ae81916cd3641c59897512649b657252
+
+COUNT=10
+L = 256
+KI = e204d6d466aad507ffaf6d6dab0a5b26152c9e21e764370464e360c8fbc765c6
+FixedInputDataByteLen = 60
+FixedInputData = 7b03b98d9f94b899e591f3ef264b71b193fba7043c7e953cde23bc5384bc1a6293580115fae3495fd845dadbd02bd6455cf48d0f62b33e62364a3a80
+KO = 770dfab6a6a4a4bee0257ff335213f78d8287b4fd537d5c1fffa956910e7c779
+
+COUNT=11
+L = 256
+KI = aeeeca60f689a441b13b0cbcd441d82df0cf87dac236290dece8931df8d70317
+FixedInputDataByteLen = 60
+FixedInputData = 588ec041e5733b7031212c5538efe4f6aafa4cda8b925d261f5a2688f007b3ac240ee12991e77b8cb8538678615966164a81872bd1cfcbfb39a4f450
+KO = 3e81d6113cee3c529ecedff89a6999ce25b618c15ee1d19d45cb376a1c8e2374
+
+COUNT=12
+L = 256
+KI = 95c8f76e11367eb55526a2b393ae906583d1cbdd47962146f506cc7cac12f464
+FixedInputDataByteLen = 60
+FixedInputData = cad60e904b9e9c8bfeb4a81a7f67d3bddcc05e64255870403770f3533ae6dd634ceaa56c53e688bd137ae6018935f34b9fb084ea48e4c688f6bbb388
+KO = cafa5ca03f5fbe2a242004abcbd3de1059c7407b1ee579255124af189be0b556
+
+COUNT=13
+L = 256
+KI = 4d05391fd6fb1e292e78ab9619b1b72a7d63ee59d7435dd71897b9ff7ee7ae70
+FixedInputDataByteLen = 60
+FixedInputData = f078e6f9b7f82d64554fa6b604c808f19b1f6ad6727db7aa6f1c86694e104b5256c8b4039919646481d7ea2452c72c17a3e8d7d3916285460aa5eb81
+KO = 6b16e8f53b831aa5e86bf97a5c4fa37d089bc172da5a1e7f662dd4a595339ab7
+
+COUNT=14
+L = 256
+KI = 0f68a82ff1671634cc9136c564a9e02a767621dd74a1bf5c24129b808214b752
+FixedInputDataByteLen = 60
+FixedInputData = 648599809c2c4e7c6a5e6c449f0031ebf55c3661a895b44db0572ee88083b1f4b12602aa55fc1df150a65a6d6eeda0aa79a434a1039b91b5a58fc7f1
+KO = e297640f7768485d4a6e7cfe245f8bfa84700d99762692ea1a425ccc0275e8f5
+
+COUNT=15
+L = 256
+KI = 43eef6d824fd820405626ab9b6d79f1fd04e126ab8e17729e3afc7cb5af794f8
+FixedInputDataByteLen = 60
+FixedInputData = 5e269b5a7bdedcc3e875e2725693a257fc60011af7dcd68a3358507fe29b0659ca66951daa05a15032033650bc58a27840f8fbe9f4088b9030738f68
+KO = f0a339ecbcae6add1afb27da3ba40a1320c6427a58afb9dc366b219b7eb29ecf
+
+COUNT=16
+L = 256
+KI = e5f31d98a13f2390b354dba08e1e85116f99a56c2e8761d386958a0d0a888a29
+FixedInputDataByteLen = 60
+FixedInputData = 02113f45151b63f374cfcdb1bede41cef2226a42b6c02c9f090f9f3db39d4e98a8258c42e27224279cd45c2501ca45a008d8f38915e5b45b8b995f5b
+KO = 98e7a023092a3064050902c8b90c749d72005626e0296e1dfb28c10e450b2dd3
+
+COUNT=17
+L = 256
+KI = e6cfa4864d31fe09960fff968ac62f03b6f63b5a221cc95c3a1058b4b60fe9bc
+FixedInputDataByteLen = 60
+FixedInputData = 4670a7c2c8f5643b75ea4ceed87e253e58ffaa87472299160d35240753f3164c0820374b1f4bedb2dc34692c8b7e06c7951ee73f1645b10e3f272d17
+KO = 4f208e7306b076bf06133f439a6617a3d650253cf87775c3d6d7fede32139f4f
+
+COUNT=18
+L = 256
+KI = 2f180b1a10445d3d29683b3facb856807689c6de54c760f6050c3329a4a1de4e
+FixedInputDataByteLen = 60
+FixedInputData = 4d48ca49a279a79bf9b3a9e346c3af74926fab6ad881027dee6a6f40dcf67add04efec4d86df31bbfc190d43e3a7aeea9babcebaead3b07b69dd3d6e
+KO = 7765d245fdf143b6ca4359a2503ad1d8ea8caa7da8d556b1fe8e25c44c70dbe1
+
+COUNT=19
+L = 256
+KI = 2eb0a49fd3199a57264f746b1c8acbc76f7ce51223f72134590fbbeb3176264b
+FixedInputDataByteLen = 60
+FixedInputData = 980a908ed38b6e699df3f44e651f0ad3a9d209d3867c495e52673855d09e4f1a58fb477067c400cacca9ab9260e205c4556905f2727925561280639c
+KO = 06d5adc2d5c517bf40406cc6bb56553b222f70abf2bb505584000e88628baf17
+
+COUNT=20
+L = 160
+KI = dc60338d884eecb72975c603c27b360605011756c697c4fc388f5176ef81efb1
+FixedInputDataByteLen = 60
+FixedInputData = 44d7aa08feba26093c14979c122c2437c3117b63b78841cd10a4bc5ed55c56586ad8986d55307dca1d198edcffbc516a8fbe6152aa428cdd800c062d
+KO = 29ac07dccf1f28d506cd623e6e3fc2fa255bd60b
+
+COUNT=21
+L = 160
+KI = 7a7ecee4f04c1f5453f29b8c65bee909f673c44f65e8f9cc18c31c32e9bcfc5a
+FixedInputDataByteLen = 60
+FixedInputData = 0e2b53dd63008e0663962a25da9cd55fc2ea377148783da229ff7e3bd6142a43c854b6b5d06d87b535936f1edc7cd067e8dbba220a1f9a5932b32a64
+KO = 96fb8ef9380ac9de2711ef5a83249e608dc7bffc
+
+COUNT=22
+L = 160
+KI = de71295dc50ac76eb5579410869e918b7be757afa606c509be4378bd98eda686
+FixedInputDataByteLen = 60
+FixedInputData = 33ca974f8a1a065b75090c34c948449910495611e28ecc62ced29e5b3ae76217e139267041ba40be235de130438c1b14aa833296eb8e4babe2101010
+KO = 385d60538090a45a2b2544275905c4c16e9f23e2
+
+COUNT=23
+L = 160
+KI = 389de0b914661c8ac9aaf11d261f6261baf4652886cf20d2b13df67be2e3b185
+FixedInputDataByteLen = 60
+FixedInputData = 92b3d47ea042591db5b531907e09a45a60a9c5c5fe0251806b7805b641c5b3ebcde14d6cb542b4cb242b04f5a9b60b2c66d1a24c66141fe0b818e93c
+KO = b12a4e200180d20da404b44c952639a955dd83d0
+
+COUNT=24
+L = 160
+KI = 311af73874e13a8acad981490113934065b3bd5d448e2bb8dfa68b70c69d7d45
+FixedInputDataByteLen = 60
+FixedInputData = ea20fc9d32cddc78dcbca2ead6c5c66744da85d95b643d3ffab2d0e2d5677dd3a27313153b019cfcd33b3e305ed66404042b2db0e3de2267cb557fd8
+KO = c6e86d1043333fb690ad23274a908204d6bcbbac
+
+COUNT=25
+L = 160
+KI = 756f9980cbefea398350b886ca4c1b2910708b5b8154a0ec4b9648ac77b9d7dc
+FixedInputDataByteLen = 60
+FixedInputData = 3f09aa15d2fa769c6e8a3380bc55844827ba3ea64ccf177beb4bfbd5142b3963bf696803a89974aa7d5af0192cd525a83b71cd8ee7b0bc92f07b9515
+KO = e3bc62b38a7b3c7e7fcb9ef007aa4ad6a9bb519c
+
+COUNT=26
+L = 160
+KI = ae815bfe220407bce6638f20aefa109b63c7382e91d7bb8b010ed7c6d8d3757d
+FixedInputDataByteLen = 60
+FixedInputData = a221f1a3623eca5f6385b57e7afe67d134011c6058e3977df977bdf0c7ab0e14b6d5c059f39948982912b047d00103dc4836e59b7a470222dbae72ca
+KO = ed5e876d76227d0a7f1acf5ca08c812995303fb2
+
+COUNT=27
+L = 160
+KI = d5110c808a951c5fe36aa4852fbde7e0bc372a2c69a35acfc890cc9ff78e40fb
+FixedInputDataByteLen = 60
+FixedInputData = f45187072a7d78fe91282f5825daeb256a28a818c70a285262b080cd3ee2ec785125b27e4026ac9688a5eae657db578cd207956249f04a064870d677
+KO = 0e7de25fc559969c08d973ab40795df74e51965d
+
+COUNT=28
+L = 160
+KI = 4aa25a61f8b31f061e0fc1d541deb20e097663cc57054e1f9a347989d8172d62
+FixedInputDataByteLen = 60
+FixedInputData = e473fe5877fa137c50beadc2295187f1b66e35c80b7864bf01c1c620fc09893991500e9a93851ae122170911562bf6ee3c75d5ddeaded27814623d2c
+KO = e235ff72d9c0a64a80cd86fdb26f1cd8740e2704
+
+COUNT=29
+L = 160
+KI = 26b29556106c06a85c6950aaf20b5e08a523e80e198a725b69e23fe93bd2e16d
+FixedInputDataByteLen = 60
+FixedInputData = bd973f9bc6ff0226b2acc682e0084b8c67b285ea9b8b838938d18f96de84521fe47d560337115f8232d765166751f1b7026e608d25ec6504346d106d
+KO = e23b197d4d5fd8081ca54dd86a1d459cca7c69b0
+
+COUNT=30
+L = 320
+KI = c4bedbddb66493e7c7259a3bbbc25f8c7e0ca7fe284d92d431d9cd99a0d214ac
+FixedInputDataByteLen = 60
+FixedInputData = 1c69c54766791e315c2cc5c47ecd3ffab87d0d273dd920e70955814c220eacace6a5946542da3dfe24ff626b4897898cafb7db83bdff3c14fa46fd4b
+KO = 1da47638d6c9c4d04d74d4640bbd42ab814d9e8cc22f4326695239f96b0693f12d0dd1152cf44430
+
+COUNT=31
+L = 320
+KI = 22256ca571d5c896db80a8758ff81cf8631d2bc38c7e76f3bafb0c2af540a356
+FixedInputDataByteLen = 60
+FixedInputData = 9dd2dcd97b926251b50c6111d988e2951b02accc143702c88920cf36848f7c731756ab0537cb26e22725f11de069e5335802b0cb56c158dd75014791
+KO = a11aa3b1a93d2ce117550866c28d6974cf626719385b8868101a71a5d2aa793bc23c3cfdebe52ec9
+
+COUNT=32
+L = 320
+KI = 8066e057e73296158ed5479848317ad5e64ee8fb2e54d4ef85b7792f57f6f887
+FixedInputDataByteLen = 60
+FixedInputData = 16da06e7360e4c27419b5f697e4c8548925ce55b53ad9e5e85b94c7f8e57ad142a1a0a0384337b1adf6410edcecea921152b94d6b23a192ce6f602d7
+KO = 6ebef64b358050edc3c841f52188c5e442cb69630fec0be5114816af616a333f0aac5153e9265aa6
+
+COUNT=33
+L = 320
+KI = 56f06cc0bc392ab108696c7df71495b5a5cd3638e0a92045af7cbd3076f6dd18
+FixedInputDataByteLen = 60
+FixedInputData = 4fcae8f32b08b8fb746121a2db2bc99fbb24b9ff11c60a1dc91f14ad9a60c6bafe4adb4dc160e9901eeeeb212a147ee0a7e76d4aefa427f66a205c86
+KO = ccda8231fa5c0702ba282a8f18a0c1dec6baef308625fb8f504410522c3f3b6d647c177054317a07
+
+COUNT=34
+L = 320
+KI = 617f1b6810c551aa5c21878b00656351466069d41adc7fee1ced3f2f3432435c
+FixedInputDataByteLen = 60
+FixedInputData = 2113f7005c580b77060990c2a3f9e8c8825f0d7e93a3f69f208ebb5b97c488dabd0de7c7f00e08b4515db2c02e1824f96e71c9a21a18079c4b649d81
+KO = 0325b1c85f3d25ad5ebc2e7b380cfede6b3c8ada1af0d0d5bcd9d2b34c29083115168b8aef54c584
+
+COUNT=35
+L = 320
+KI = 659edb9a0df51a3867d4aa01f74f60b7b151b01a3437c2f774fd37b6881a9ca4
+FixedInputDataByteLen = 60
+FixedInputData = 3fb60870a5813badfd7af948c3c924bec05c92d540140bf28f2546825c5fbd40f1571493a178467fda9793f2f7eed45b40ef68e0107b8d74c0cf32e4
+KO = 5c12c7b6ec38f516f72e76689c3106ee00ee8c2f50862cbf7fcb74bf8798eb761a33838788e276a3
+
+COUNT=36
+L = 320
+KI = 5703c556e3a53b8d2bf3c5ca773d0c6ed2c1b66a84e6680475a8286941b246b3
+FixedInputDataByteLen = 60
+FixedInputData = 119e37d64b5ad702ca59f7952e5822cdafb723c0f92cd70338a17e24d3af6267af792b189a01a8a3353acd7a85b4d63bf7e4b22f73d7992e8e4e7389
+KO = e302c1c1e5c8f688a7580997399433fbaae499400b8a48901d808839c1eb49dfdf6324145f1ef01e
+
+COUNT=37
+L = 320
+KI = 9a6e83b91bd999737e577e449142dae05968e774b223c1185dc574da785c93cc
+FixedInputDataByteLen = 60
+FixedInputData = 4b5845c6737202632b2946c3579d9d4582b475dfa373945b0abc68c8f0daa36520179439086c6809aa182094453bc0bffef0dc2888b96295fcd6e442
+KO = e90e3ed902a8eb1fc67823af534a2b48466bf2c5877dad0aadc7d6ff741d8f437b2e6d0031846960
+
+COUNT=38
+L = 320
+KI = 9bebf465003a85bc25ed340c6095d963885504d3cf0266af252effd22ad32d6f
+FixedInputDataByteLen = 60
+FixedInputData = 17506db459dca14840917dad23264303ab1c83e35018a72258099d20d4f8ab85c5227404b23aed6ae108bd1282e50a00d160e534264770a11b4fcc75
+KO = 1a32ea308aa6dc6f1b7c77f1d9aae40672fcae22438bbb0528e280073b31797886b6a80036a00e19
+
+COUNT=39
+L = 320
+KI = 1d9209183e557d3aac7e2ab53d26ec659df2a745fe56a53818ef5853a42ce194
+FixedInputDataByteLen = 60
+FixedInputData = c01a431a32833930a22abee5c6ea34db459316def3b241529ece7e39e2069a1e6b942946132eebc9679801d2cefef4bbb6a1b84ef853325b7bc498fd
+KO = dabcffa16a7589deee6c768aaf01e0813de909005526da54700083ef068f854d49941279689a1726
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 08d0a37d2e2fb84d44838efaeac28135d964b0daf154369783cfe007fa883966
+FixedInputDataByteLen = 60
+FixedInputData = 80866d761e34084b45ea668a25deabffdbca446aa0bf793bccdf3790d584d26056315a4c060ac7b1b01cace96ba97e8fed81953c8b82ba5132dd1713
+KO = 8f5b47d23d5d3ba632acdf6543509bd8
+
+COUNT=1
+L = 128
+KI = 1459748eb906fca5302cc1a3001aa0d7b46a388df307b5f97722b9ec11183647
+FixedInputDataByteLen = 60
+FixedInputData = b9aa060059fb751eb8901b474bedec054c568e6c87379338b04fa62c61f2f5981e9d5a36d25223b7cbc2ce2c3262dbfc002daa5302b5c9e0affea2b8
+KO = e228535445561ed3d900e6ee7b5e05b3
+
+COUNT=2
+L = 128
+KI = 1563064cb61109afad504acbcd2c49ac140283d73f7dc48ec593d694ce3e8ea6
+FixedInputDataByteLen = 60
+FixedInputData = cbba762e762c226abccd16ff3089a40fd4c06956b6e74e1863fd17ca344436334f06b5d20930a96eda5767d8cda4469de4b5dafc4738c801222249f7
+KO = 7fc179cc3a3f299f426512bb61a23822
+
+COUNT=3
+L = 128
+KI = 949587f93ebbdda4fb43466990f8a6b0a72f1df354bafb57ae5181b9a19938b9
+FixedInputDataByteLen = 60
+FixedInputData = e79f0bcb7bfd741269d8640017f4940437043fda48488c13a1d0cf7e6ae91a4f8a034b1bb9ce315c8c196b9bfebacb89814b65ad1613345e3eec46d5
+KO = 7c2fedd902bd7ffc1e8f4060af66bd0f
+
+COUNT=4
+L = 128
+KI = c7980cf5774a1e382d46f5a4696d8b4e64003c6d30c68224951d1c6e8f0638ef
+FixedInputDataByteLen = 60
+FixedInputData = 02f1f9e422b1a9917934b8188b98d7bea2a718409195c115ec0ed49628b92b228868e4fb9d2879e676955ffe5ef120f271c03ca64b450b565ea18d37
+KO = b2280dd693e463dbe92f874c160d0543
+
+COUNT=5
+L = 128
+KI = 78d2aee48f5c3987caeeb208f68e07cdc6432c62451ab0b3eed2e7c0bdb871a5
+FixedInputDataByteLen = 60
+FixedInputData = 54a3c3c87c8fe5c5765faaf9014ab2e459757964d9538b91662ab810fbea8261b970a07bab3d0ca20e4adfe338b0ca963580fa0a01b7afa261fd46eb
+KO = 4c2dc38294e540bcdc101c5d683f7d00
+
+COUNT=6
+L = 128
+KI = b44fb39a3485c5c55816aff5aeddcd7b10f0101e4d9aab4f92ed67faf2893203
+FixedInputDataByteLen = 60
+FixedInputData = 4e32059c44fedb5880e19f2af079957e296edf4ddd9bdc802ed935c007238deb7714657e58ee19886988d42e69be15c336c7518b1ff9f240342a361e
+KO = 54f0afc91af83e0a5f011920464065eb
+
+COUNT=7
+L = 128
+KI = 8ffd03875ccd2021dcad3fdd64f62f1cb777d0d75345beacc641925501a10c76
+FixedInputDataByteLen = 60
+FixedInputData = 0fa48001a8d33a98a8536889d27e4679b22f1d1fb549554f564a0e48f0fd9b5c84fefe5c5c1f884e403b80c866eaf9203ea757fa6fd8c3c8660ce7ce
+KO = 5a5bf3f7b317cd5f4e78ee61d4754057
+
+COUNT=8
+L = 128
+KI = f09c84851039212fa4e8955c1f610af35b6b4eb67d8953806646cbf47e876679
+FixedInputDataByteLen = 60
+FixedInputData = 715ce5e0910a7e68b2120967699deec872f327b1d1ebabda8a39ff721878e904e63cad67aa70ee7fc4d3e99936a4edf81a34c464fac1d93cae961327
+KO = 96d554288c687cb5b501dca460fbfcb9
+
+COUNT=9
+L = 128
+KI = 20f1de4b271cf1d46b09207a31dec8c5c0c2042b4e0357e89aa2627ace007544
+FixedInputDataByteLen = 60
+FixedInputData = 834729fa7a0f2f0b844bc2abe4645b797d3ecdd42e02f178aaf72a81e1df68b89ea0cff83d9b7e016989924726d1295b6e634e6d72eeb2c044ebd8e2
+KO = ff5c8000bf282d4d341eb67cf42b1013
+
+COUNT=10
+L = 256
+KI = 46cac2fd0ae6dcc9f695725da9839b8d3fc563b6b1c648e5d614fe1a46aa24bb
+FixedInputDataByteLen = 60
+FixedInputData = d450f6a6c1b17494af2b5cd463ee7346ff3362c9bcd931fe95b54972c978c21361bea9249af538146e364867cbca6457b45ff89ae946184e398d7c0f
+KO = 2f3e608132dcb830d5576f45aec43e5d624af2b6fc3bb831a209a4277934147b
+
+COUNT=11
+L = 256
+KI = da40f2d502ef6c1a1c687d072cd64b4af1cd8f40fab35db9782be4022d8a8e46
+FixedInputDataByteLen = 60
+FixedInputData = 1fd790bdaf2d5ff064434de3d9b29951970eab761e92a1af6255a493bf93c6002c7ff7d0e9dacc61f2c254c269e6dd323ac796b9b9d93d5022516bc1
+KO = 62529d57d3d58f66cd9e013856bb7dae2fb00a9b09f97fabe59cafb9c53b9533
+
+COUNT=12
+L = 256
+KI = f6d3e3f05590ef234f000b9636fe050a3aa35cfbc29544f9b4cb3efd4d0abe81
+FixedInputDataByteLen = 60
+FixedInputData = cc0426d2ab12a01d64456e8703eaa7295fdbc837d6c3c6e5d7fd645b77627eb8ef93e46e8701f546410c24ffdf98cf4bd834b62e1a2c20188d4ba904
+KO = 6c612073fdc529ba74c7f15d61b422356d4cf78a7d1a1b00091fd10580ab95be
+
+COUNT=13
+L = 256
+KI = 548af1cf70f4d9fff5fe1742fa47ccdc03429cc078bd7b91cf18477ea562abaa
+FixedInputDataByteLen = 60
+FixedInputData = 67a27b0675ade174716b2390e4c49c0db3ba10ac297c994dfdcdb73c254cf2374d707d818b75b06d0f5881c7157fc760fff7e3a31b5198e1b7e3446b
+KO = 28f9b5cf4e4731d2e1fffbff66a3102f5187614ee426058f6f5abf9345f4399c
+
+COUNT=14
+L = 256
+KI = c27c7f5bbd332472f5fc9438fcda8de1932024220be7039e5b5d1316944557c7
+FixedInputDataByteLen = 60
+FixedInputData = 82a0dab7d06f6a6b464ef39d9e0d6e120ee0aa2c67ceb95b5351cc07376d7a155fed035eff84a86d23f119c7870c944444baf8b0d9ebb47e121cb6d4
+KO = 2d5a8a28b275fe0d932710bf383977d255531805bf3bb36c39cce2aa1682c642
+
+COUNT=15
+L = 256
+KI = 0cbeda7334656438fefef4b6604d29de9974624130ef4682d154ae0e6ad15bb9
+FixedInputDataByteLen = 60
+FixedInputData = fa9a1aab6190084eb5476d186adde8cc67e58382db531c7f9c654f6c8faffe1ca34e74a51538cea45972060df5087fa2a5838b8d70def60ecd4bb234
+KO = 5691e8718c82e622bbcad0116d9f1a1fdf9e8af285da64f5b3470c8d1f4835d1
+
+COUNT=16
+L = 256
+KI = cd02e722b2e088921d259c28046bc045bbb930892dc102d9662191590cc6180a
+FixedInputDataByteLen = 60
+FixedInputData = b8ac73631e9b8e0f5e033f3706446afb8c978f1c98700851a4ebb196b1026a34d7a761e17cd41da21f978e90d65485a2134da63b0f63870c4241d3c3
+KO = 9a8b4c20b5073c3e366c0fe3fc52f5e2835abbd5fcc54cac003169abb5840251
+
+COUNT=17
+L = 256
+KI = f8d37b734561dd9b2d1976201fed87d6316c990313468250ce7ced88523b6240
+FixedInputDataByteLen = 60
+FixedInputData = 3d9df1e9dfb989cfbd21adb734a04d734ad4d179a0f5589f3528e46e9f1217d2e15f31b0b35e22dbb510a38700befa7e64fd036903546da2cc10c894
+KO = 8ef913a796fee852c1555c24254e2599cad2b8ec3c9b4a613c608c992df321be
+
+COUNT=18
+L = 256
+KI = 2e5f3700af84c65a32009ff206ca2a81a1df580584194dc070424e61aec0e078
+FixedInputDataByteLen = 60
+FixedInputData = a3db78b20d2b6864ba58e2e553fb5d676365d18ace396a293e83e494a83d2b461c46138911256b761c3b6fc93dd68c817563e760f18741ce4c820f40
+KO = 599b9cb09ac4dda41925e909d2b04167038a2f2ec13f164f5be57354892ed345
+
+COUNT=19
+L = 256
+KI = 19dc5e4f042b6434a86828e4bc5bb0c841470c2aa8ddbb5004988d9af0d3c7da
+FixedInputDataByteLen = 60
+FixedInputData = 27ad1bc93a5d43bcacdd186d4a63bd57ee5c613be4d11be08a1278d67b45f86959e03306e14d615964d4294253fe3196b0334d731edf96ce1e53bf08
+KO = 2b8c9f7632875ec70467b5b038687ab69992c99b6b0052872f56f16fd4a6d102
+
+COUNT=20
+L = 160
+KI = 9682aa6504f1f788bd1565c0a26cfdb91794e77ee0047b3493a818888101ff4d
+FixedInputDataByteLen = 60
+FixedInputData = eeba134ff995e191f1032f6a39d8f344733c5b1dc60fe2f251d08c356ae02a3a9924af78ed4af19ce36eaf1282e916c6d659cce7df9b35fdd8da5f0f
+KO = 79536c1da875f3a5bad350524520811d981a59c6
+
+COUNT=21
+L = 160
+KI = 6a983cc39aaf7358eb0ecdc576868f84b1c52acd815d76bec834fd1d786161ba
+FixedInputDataByteLen = 60
+FixedInputData = 3458393b163b56457da8eb6175cd66f722e9a3db74eb54d4c5076cff9a851c1538dfd88e8b36ac155556545cd5adf4dd62c5934a7688262eb943db3d
+KO = a6e78d8f6ad7a1119292416986e3b235cf6a9135
+
+COUNT=22
+L = 160
+KI = 9757ede0182af11d6c02d07c2d769730432001f8b9dd6c518087a8ef3048b506
+FixedInputDataByteLen = 60
+FixedInputData = 1d958ff1c9c9b75789bb03fe5435a0fc1e109bad7f54b8bf47e6c3a4332c98e538f0c0f69e43cd63731996ebb0b68c0aaf465f211e3858085dd0041d
+KO = 76d41d7f9f78267fff7509fddc325ca6acad2bf1
+
+COUNT=23
+L = 160
+KI = 5f0aa18a4ec0ed1f4c82e68840a043eac71ec35d9756b39db35e30fb79910fcc
+FixedInputDataByteLen = 60
+FixedInputData = be7a581c9b15ff375095ab7625f7aa71f83016163b2b51b275c0a7d1fefcd051038192180e1b9d4fe610777f36cd6efa5031feaf7175b41ac3828292
+KO = 07237186a4ed84eda81d5f7447fe2fb4e0432307
+
+COUNT=24
+L = 160
+KI = 5969063317f13ce5bbb68bacad2665ce895f4a69ce668da1e39b568eed4358a7
+FixedInputDataByteLen = 60
+FixedInputData = 95601252b9fce097ac0002fe5ce847856148c5e9e964ddbe1bac7c87141d5e8cb7c174800a9d2c3829e9245d1a134a5ee3dc8065af4e39a81637ea4c
+KO = 67c2503f4c68cee8574d6b713948f09bf6293490
+
+COUNT=25
+L = 160
+KI = 254b0452b8a0122f0aca5f611bdf5232cf662ce4ff667eb43a75b42a98c251ae
+FixedInputDataByteLen = 60
+FixedInputData = ac85dfae6fd374e02c5a31244caeb23f60c9e0bc1e26aa8ac1943d5903704045c82f9922da165c576ba56632833c256fabfafa4522adce037144a8d5
+KO = b6e539b67ad4eb9c4822c9d943c8d6c29d5cea33
+
+COUNT=26
+L = 160
+KI = 7cdd479bf8e1469569e680041c9aa58caed8b3a6fb2c2a25ecbe0ed78e3bd607
+FixedInputDataByteLen = 60
+FixedInputData = 26d4a03e521e9c6e8c1bfa5529754e287ba9c9f4916f62ce7fa65d2b2463910c637ecf819720b3b97e51da90d645d1730329bfdb83ad081e874f376d
+KO = 38926c616fd4a573b78ce57cc30553d5940c42b1
+
+COUNT=27
+L = 160
+KI = b417ceeec129be924653230a5eb29e581d675cf677047b119f5d7ab3d28ff7dc
+FixedInputDataByteLen = 60
+FixedInputData = 519f6767da3723d4e3da14054f30cac7315e806580a3b42ea4c1796a77dcf137e2887dd30123c166d13392b876860e1412ba1d2533e22912bff62106
+KO = be67d6286c90958bcaf8729df6c7deed59e99389
+
+COUNT=28
+L = 160
+KI = 141a35a568f097fe4ef84bf44967b2bf76b79a95b54d2912c3e6e47a77b63c2e
+FixedInputDataByteLen = 60
+FixedInputData = cb7055bbc49e87fdb393c539f39a9b491340e84928db6925bcaa85ae5105c38fd1479f8eeb71f9c658f408cae662791841de58d2d45fb3c40c327cbb
+KO = d4355352f158a9fdcdf89b70115b37501a08754e
+
+COUNT=29
+L = 160
+KI = 1bb99ad368feca95cc0dc2dc33ebb92be9f234f57425408b404c9664910e2cd8
+FixedInputDataByteLen = 60
+FixedInputData = 06aeadbb59ebc11170ee858cc51357911ec912573d8dbbb1f874b110062b8671c336497d16e1728713f38596ab87558a11a5fb6b656af26f49d00982
+KO = a427cff8bc61a23abcb44c3a09db6942cced4307
+
+COUNT=30
+L = 320
+KI = ae0efff255e127632fa3067a8f10deee47e4d7311340eb703abcefb80a950c08
+FixedInputDataByteLen = 60
+FixedInputData = b3b37f5f125f55f643bc35b2ce39ca60db5d107ad66ce3a48d85ae29eff58118712777c2cb286578cf786bf4190e16a0ac88fed2e226430d1d61a53b
+KO = 7931b0132cf74d5c5d40eb5eb9f5f67ab7a7f4b95e141f7f511a16cca6c89b9034c7179e21d2d84f
+
+COUNT=31
+L = 320
+KI = 4d4ca69b619b5e495e4b4028456339cbae176317af33b9e043c20e608b2a5800
+FixedInputDataByteLen = 60
+FixedInputData = ed85ddfa779d2d201f1e5947cc606200eca2a5bd83caa1f8ba5915e89a05064c7aec61f576ba57e6acaeb0f35c73054216ab9a789258102726808468
+KO = fa0f5572b6aac4ca9edd2b697a234a11dca31e3945d01369129811ed50e8595f2ac0b2a5122d092e
+
+COUNT=32
+L = 320
+KI = 3036c0079c68518191250f1aeb753f375f2153a386e1327b7226d55d5f843cb2
+FixedInputDataByteLen = 60
+FixedInputData = c474ce4f51bf9af0851032074ef1c4ab1c0e07cfd0ffebb767421b5fcf2f125378babf99e76c28459ab50bf10371d07e8f2fcfea26f69f04166eee84
+KO = 371284c4522edb35f3e73f0e501cd91caead727a33b775037cd86f5f443bb50131cf0f85fcf203cc
+
+COUNT=33
+L = 320
+KI = d904d935b20497ce9247bb9445ce20e718653eb2e450084c5f553aed7f1c6e52
+FixedInputDataByteLen = 60
+FixedInputData = 16d02ae03d57c6c1327e9f9bfb1d691b6c819bd97f532a5aeaea0de9f6a5a43a4778fb23330ff4ef520ab8a4c4b0b7ee191f86b62a36d03f80bf3545
+KO = ac42da4cfa21a4fa0fcc06c183e447686f7f916f088db391d94229efb4d1e0cc3048a449fdb8513d
+
+COUNT=34
+L = 320
+KI = de1f421ae439332b36462999e2ceff3b358f5a40608c756badf5dee438efd3b5
+FixedInputDataByteLen = 60
+FixedInputData = fcb2879ebf527611d5c5dffed422f28e59bfc7435762e72eea7367f552bbcb63848cb225768d7e45d300bc940f97bae7228a7b252937b90cb8bee4f2
+KO = 5ab27cec3b7e443923cc5773a0091f4481bd512a29638f0c8119a4cbf568553a1307e74e9a90693d
+
+COUNT=35
+L = 320
+KI = 73780cc68fc6f5badea83f3ad8603655714c7d08cf0d7b0e542ef007dc6c3969
+FixedInputDataByteLen = 60
+FixedInputData = 041997e9e7131d7bd665b9a59b836d5cc48679cb3b9a8d0e6d381677dd4f845a39d555f691cd673bff238e6f60b9ba8d19cbf35e2ecf05541a6deadd
+KO = 54a769773f4e4bdab94f4ede95ff87e52b0afc60b7aa2f3cf1d07d736ef5a13ce41c874d6c7348b6
+
+COUNT=36
+L = 320
+KI = 63e30c3fbd05c66970cca957f1cfc18239ae1cc3eaf75adc7ba916170759631c
+FixedInputDataByteLen = 60
+FixedInputData = b1a53d8c130f3cf2241cb300301c1933c76bfde95fc836093e15e2f01445fc2fc590b9f98056d8e8bf961d2afed3ae5deb16083c8ad71fb71d7e5b1f
+KO = a15528d30c489efa6136f25b3fa9eb65741dec4779d2fabc2bf8977650dfdabe1f337b52d64832fe
+
+COUNT=37
+L = 320
+KI = 6fe3723d8ddbb066fe9a3a4cb220c2b7ac9d3c8e6ffc61093cd20f6d4fe69417
+FixedInputDataByteLen = 60
+FixedInputData = 6ba0796265df8115ad349b11179ca53bcd8cd2eb6dc9f298ea4da085424de524f72270edb35f46f6f7aa2a02af504f5101694b33faeda63e70b24f6a
+KO = 83019b1a55a25162b9a4d4c07513813b1e8c8bc490d9dee838a0bcaf258a492544f5236b0f6d90e5
+
+COUNT=38
+L = 320
+KI = d616414905683795df744764a4a84429cbff62a4c9ace9890df66f69c8de8a9a
+FixedInputDataByteLen = 60
+FixedInputData = 05e74e6517473ab65a9a5db80a2c6d6864f17c66dd415150b78fed6ca341db5bdaccf6cbaf272a175c2e8b655a8d4f9187d10d6a9893f396a2389cfe
+KO = 7cf0ae11bac9c8db8dc9b758743cb75e30d3ced564429ed06f393457f1fd2992aa9a9892917531bc
+
+COUNT=39
+L = 320
+KI = 8d90e60f58457241ae83d81e2e39043ee3f457462435dba9d08b4d4712ab74ed
+FixedInputDataByteLen = 60
+FixedInputData = a99d3607d8bd366f700efe87fbc9d2eb5c519f4ecda2fff9104fd38fca0f3d98b254e76131d4347fe89016090007fd19ec98d00d025bf57f0bbc74a4
+KO = b22576c20440cc4dda2eb86dc008c9c8ccbf998fa50b806e8b62a1dc2a250875c18958df8ce696c0
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 3b11d0b6f1b49d1a41eecc7448766bbfee47d32a28a3f2be3d3b5f21c4d1e6c6
+FixedInputDataByteLen = 60
+FixedInputData = a6aca3725e8687268cd9cefcc4f3799090568e777a18e82569922463658c4e8fce319316edc172eae3c7e4f4224ffe7d72730ec2f8472f80122a5cc0
+KO = fffbde92bad6dbfc61953b78c47f7b93
+
+COUNT=1
+L = 128
+KI = 13452a3dd60ecae7e641c0689c37106465445162aa29677068cd44445a82f860
+FixedInputDataByteLen = 60
+FixedInputData = 04b33e47d13d581b766107244adcf0a21fd3920c725bac9453b8c894517c15a5da7eae5b8ff6378ead2560f2ea2451d6eccb6d7d32b255cb45243405
+KO = e31648fd49628b685484a2fde405f942
+
+COUNT=2
+L = 128
+KI = 46716815007d728bbff8893682575d333a22b3886b2ab275cd0496ac97171a7b
+FixedInputDataByteLen = 60
+FixedInputData = ae7f70cf8cb31309c7bfef1908ea72e535de896d4a5fd491e02dda8cfcb176d15bcb18e2404ce49403678a7a92c9f04775f85249cbb0670d5c3fd5f4
+KO = 3c2a59add3efe8a98a0cb0efb2b7c40f
+
+COUNT=3
+L = 128
+KI = 4c714493f3c9a5b267079f97e56ca64509364b6c62be80fb43b25a09520c5f5a
+FixedInputDataByteLen = 60
+FixedInputData = c954e76f84d5eda05fcc356d90a1672affd6b20330c767613e790d377b1ea8b7b345d48626fb535ed23947144be596eedc826b0aa7b7f3fb4799dc38
+KO = 4b7b0d3eb74b374a9e98fea5da18a707
+
+COUNT=4
+L = 128
+KI = 1416f2324b597c7ef6768fa53c67e44cb13115d2c9488efb528efc5ab70d7087
+FixedInputDataByteLen = 60
+FixedInputData = 854da9b71410fc51ffb499cc37d56125dd64c7bc1fd3aec2b014e1f0f945cb946f96f6691ce6daa5abc6bab33c6ab4fc49a0425ba5ed5312aaa2bee2
+KO = f7ab54c14f6bc2999bbc3eb9d7f37ab0
+
+COUNT=5
+L = 128
+KI = 942d31a4e5a16c512e7434d8e9b5ce13539001ae71e7de009e56b06f5b7e3589
+FixedInputDataByteLen = 60
+FixedInputData = 77d68730222522a148ee52da1ddc43dfe7db0bfb6d1e141479bcd251377b141450eec1b0884f78e310cfdf71d1e52b616b8a75bd38407933e3c03a7b
+KO = 04f5229c504e888a9df37d5c8c40670c
+
+COUNT=6
+L = 128
+KI = 7bee95e141ae47a2706526d0c9cd07b3a0bfcc558145e27c4a9b2443620766d3
+FixedInputDataByteLen = 60
+FixedInputData = 7126311cad69c31b136589c59efe7693006eb88d51e8cc69bcf0169e195a085ceb2835358ab8f88a6a451e8ed7d5bded24f2676c1f131a2c6741bfd7
+KO = 972faff0983655b4f11af1998b1a754a
+
+COUNT=7
+L = 128
+KI = fa7c9be15e0c32d537112c015ec69e3a7b58e94fcfd862e30c8858652c70b3a8
+FixedInputDataByteLen = 60
+FixedInputData = 392ff8d1af4dde6f91754a7e8729f16d50676522aad0af08067b02c255503aeed5c3e4826da09672e63990c30aaba481bb374989e05308e994690faf
+KO = 844455ecc4983afe3b39ea58e0e44ee4
+
+COUNT=8
+L = 128
+KI = a08950a1fb184962adc5942ee24910652d29f89c097defa5769f1870a4356676
+FixedInputDataByteLen = 60
+FixedInputData = 469409ebffec11ec2d7727b232f358f88f23987bd3156b0fa5b384573231ee9dcc930dad79f9801d48a84073827620160f802458f1e88dbed03a7975
+KO = d24575f75c6ae19ad680f6014db94629
+
+COUNT=9
+L = 128
+KI = dfe8ee7ea6aefe42aa00c8f01e0effa4cd8ce530d96d601929fc817235399788
+FixedInputDataByteLen = 60
+FixedInputData = 6f0678de13c7546124194e0c5bf53c796df3653d95994c265f76ca09228f070b9113244712102993162e448f069d477e39de30cc3de0c5ece72e320c
+KO = aeb362e702753577749553285749699d
+
+COUNT=10
+L = 256
+KI = ddc31690f2b9e18fb7ac80070a87d9f7690d6df6aca9a9e00c30926064693439
+FixedInputDataByteLen = 60
+FixedInputData = b0d0a6ff3e3a52578501162619d245dda7c9bdd946defb3cf58aca79d5a1891d014fe1b1ff70a9408c91f8e8b6cdcf4e758d1d509344b24a94ceffb0
+KO = 2a2312ea806358a96aa5ab8b639175932da090b1b60ab70ce111ac8322cb673a
+
+COUNT=11
+L = 256
+KI = b247781d441fef287eff60dae95f64f8eced8cae1c52e1bef577afef8eeb57a6
+FixedInputDataByteLen = 60
+FixedInputData = 0619448b04a8271ba3898cddadcfec01f77e1b145685b3f019e2417b958df461b21e4064f9d1aa372d835b8810d68fb670421b4431bc34ee911527b6
+KO = 32f2c0d7612ad48a655878092275e4d838b2270b4f678a836ab4b212e03a1eb8
+
+COUNT=12
+L = 256
+KI = 8ff6efda78114eedf0703f88d770ea002543733f7694e949030e7b04eefeb9be
+FixedInputDataByteLen = 60
+FixedInputData = c633f4df306b183ef59fbda17aad8c03093f7e6008dd0740d0d25b5f5370940ce33418635248ef2d1d37b1375ad5f00d2e3c58ea48cca0159f16e229
+KO = de17e2094739d6111bc773e155a8c0181460a9752707b9781c79d08b9aed35e7
+
+COUNT=13
+L = 256
+KI = c8e0dfca6018a40efc697ba249cff917cce697ddec4577b8448d4c065019ad4c
+FixedInputDataByteLen = 60
+FixedInputData = 0c213fb3f466b7d65fd1c5031dbd590c67d3f1b89089d1bb0fcda746e14a790aac769b88e5bdf98b571b519d5cd09544eb46aedfc1d9a6275009085e
+KO = 948febb3d5dbaa2f25998a3869c332949a63625ba04976eac3a93bdc065dba61
+
+COUNT=14
+L = 256
+KI = 07eee2a1d2e317609528e3f59b7289b671bf305ba5ba8f7caf83d56ef9fbf492
+FixedInputDataByteLen = 60
+FixedInputData = 5f528ac85484c00dcf9e5883ece8dfa4f9458cf76bbde2027ce739c3323a63ebdf17a77fd2ddfae6eb8840b352689650f90a81f41bd82a4ef60ad60e
+KO = 2b17de3b11ebeb058255ddac6b234321d4a1e107153d33349ddde5c15b61d38f
+
+COUNT=15
+L = 256
+KI = cdd716a69a2450a50a22554d35f7fee18fb85348966ca4dc24ec6c4d23f152c5
+FixedInputDataByteLen = 60
+FixedInputData = f8fee9836dceb3ab10c9d939e0ca657512ab070f8eb7d68700227c4a333030c6eecd9def19a5c070759ae67d9b2fd2a6c1f42f8bb439675b30ae44ae
+KO = 437cf76c6f11b4e6b0e1091e8d673259a6a4167e6abd60e5cc442ec14ac7fdc8
+
+COUNT=16
+L = 256
+KI = 4a00b47f79e9df9f5d23d728c055454ec84401d169414bc19695a75b6b2752d0
+FixedInputDataByteLen = 60
+FixedInputData = a0d68ab9e8b9f0f10cd08cdfb8f2b5fb15acbb35a4ed1f5cf595482f138b2422a744fe621f11713f08c9902c47a0a27361cf70fffa3defd258e2a2a0
+KO = 689245ca85a1971674155e8415fc019f6a2bcc3b6231b80036c94cd3bc328761
+
+COUNT=17
+L = 256
+KI = d1cd8d8d04ab6e53cb0df8ddbb4e7c6705ede438dbbc3a4bbdc4157ae1e53660
+FixedInputDataByteLen = 60
+FixedInputData = 5db0054cae644d70848305f0a7767f5a70649245f9816c393f4f30aab1fe17d169b4e3cc6c59a7200c73a25f3a67c69b4eb2ae45d56c54f624464b08
+KO = ac4da6ceb5c0b6f1c494cf34686969398b87a871caf17a2a0b62cdbcddac4f35
+
+COUNT=18
+L = 256
+KI = 16f6a22dfbf4d310d25bf4fd42f04d005cb67a04bcb39fe1731ff3dbfdf31969
+FixedInputDataByteLen = 60
+FixedInputData = 8adfa21c6fe85048a50c395d37cc82e620ca0dcdf158b137ccfe5334dea122b6050356aef9b7ff6ade0e251ad71b6d2e321db0749a44d96569e60660
+KO = ff1d7b9ddbd6615c180bffe4321741b7d600cb9fc162c1b338f9af908494b56a
+
+COUNT=19
+L = 256
+KI = 5545d2d9a4d4336aecd65f97e9d031cb1e2f3141684cd68fe9ba343878c5016e
+FixedInputDataByteLen = 60
+FixedInputData = f38189d3586a94e1ea54d02136c1878de4abbf51712a81ce6ff5006db2cb8b338fb4c5d5b0b30c762e88e510af06b78d06d20c7158dd56316d5f8215
+KO = 070654f6464c94523cb1eafb7c2af1cc2052f3a9186fd08d95f47e6e5c578c6f
+
+COUNT=20
+L = 160
+KI = 490c5b1e72d73571cddcc443f699b9e2ca1cce550ac6e083f8c479e0c564c900
+FixedInputDataByteLen = 60
+FixedInputData = 27d8d803a40832e40e7d2dc24a6639b9e920e31db75d5e14364c5caf9e4b4462f98dd3f6664e499cbbb8168972c99cc2cbc58a3f163d0a5e86a007c2
+KO = 44b3cabfb3cdbd4f5bb2984d78114b7745ceccb7
+
+COUNT=21
+L = 160
+KI = 283721d246919be7f985a7d80c8e30c0e78b302cbbedaec1a9b18d13a1ea87bc
+FixedInputDataByteLen = 60
+FixedInputData = f81c5a2bc895d0b34b05170f713451da3f06292cab7c49db4338402ffb20fdd1cef2c05ad637482275d49a86f77faf39e07a207bb71204974f9c08a0
+KO = 48b919e403e3622e64fd68abc976ea3914624351
+
+COUNT=22
+L = 160
+KI = 9140b6d939858ce9b6cf111bf77194bdd075950fd41ccefe1d718ecc74a6ff26
+FixedInputDataByteLen = 60
+FixedInputData = 69e22675310a296b569819c01f220d051a554faa384674be10dd5160d8052513a3b9ec7d73fd0d455a2d5ac68bad91b61cd3a116239148b5290f8265
+KO = b964e3e348ed04ac95eeeff0559e5b9f110823e7
+
+COUNT=23
+L = 160
+KI = 0e2bbef1449c6f9494667afb4a4bace3df689ba434bbcb337bfb7a6e8409d8e0
+FixedInputDataByteLen = 60
+FixedInputData = aa18b925a66880377e8c3aad7239f82e29d84767349940633306fca3330f5bda800aba4f335f96fa45588f0b30663b12bcccd4cca45ce99d4fb75c81
+KO = e51e1ae7852939db07adaca501c9bf4db25f0af1
+
+COUNT=24
+L = 160
+KI = 609602ebf0f3c08dfde66ee5c98fee0f9699fe3f75ae3fbcc4129d6fde126c38
+FixedInputDataByteLen = 60
+FixedInputData = bba2b5a8bf7cdb1d4c253dd404e54d05d15cff49668beaba97b360a8da38c1676a3748851dbee1a30e5ece0bff70a3a5e34e5b9e65b8a1cdf57ebe59
+KO = 03ab109cf2b463974e9826a8f9eba94a3ade46c3
+
+COUNT=25
+L = 160
+KI = 4d12ec8d635e3787463ff40963d0bbae4316ba81cb32c62f98a1a56c0b031e26
+FixedInputDataByteLen = 60
+FixedInputData = ce8503939dfbf66afbc5aff001958adbd4fd9f6d32f5ac70a99e03fb80fc39f8f891ce85e5903df19eabc19dadf4d3c574d5cd84a4cac15fcd4232a1
+KO = 69ed1baa8204e71d5c8b702ff5cca92b0f20d580
+
+COUNT=26
+L = 160
+KI = 5eea811b6038888e021092b439a9aaed94b6005d33572305760c5c728d33176b
+FixedInputDataByteLen = 60
+FixedInputData = fd2e916cf7004da9e4d16e1d4c9adbd2b28adc75b7ac3cd676cf907a8c8a41f8f7e8807f5a486645ee87e0b69cc7c6edfc6c9aec688ee5b27eed4a71
+KO = 2f7d4c068efdf0b065bad87468d100b0977d8a45
+
+COUNT=27
+L = 160
+KI = 6ed82d2bd4eccd4c22ca430d91b6c7b0e6e38dd7a9ae341d6f461a23022636f2
+FixedInputDataByteLen = 60
+FixedInputData = cbb70db4bd60a4de8ebf09bd2e0673b810d2b6c2cbb476cdaa45c539ef218249524c015b3602dc3e123b6be13d5c18ee3fae06ac5bb6014a93976e7e
+KO = cae755f11240cb1e334997ca25c7ce6d830502f9
+
+COUNT=28
+L = 160
+KI = 25ea77fb96cb14dad484f3d16066804d0d24fc226ae6ac624aa4bea8b838b5af
+FixedInputDataByteLen = 60
+FixedInputData = 2ad8189a43a37a4a7a0867c99eccc2d554caf19cb736794bd627f631bf440ae17e7e90e0cda7fa0ce56be25c0dff7fd77376d5c1d3d1080b7dbb9dc8
+KO = 72685fa325d6b9c38fd4508aeb3f664327512a58
+
+COUNT=29
+L = 160
+KI = b6e0c85e325b72299057f3acae8703ed21372eb012e4fb086f59b2c2fc117ca8
+FixedInputDataByteLen = 60
+FixedInputData = b2d3e3a8378bb2f00a109ad69a937eda0285112e439d8c94e60c15d88ec94ebff7bb598b7589e2b8991cf8e38adf36424cb448669b789bfb2f2f8e30
+KO = 2a0f988ebe5d5556372c27a7486a4ee9d87bf6b2
+
+COUNT=30
+L = 320
+KI = 357e401a680c447f2fb0e25171d8784d25ce9a4400bbfe04710526e98c69d347
+FixedInputDataByteLen = 60
+FixedInputData = 32d6f66942c9a7cb28be7a58edd6e7e59850cf813014735284c276f39f4cbdea20ecfc8fd4fdc1abe3f7df78dddadf33f5e822ab771b29d2d5d2d384
+KO = cc877a51b8bf6dca6c622822706732eb82cc4d666865f65cb797df896a3aae7d532f67670bead853
+
+COUNT=31
+L = 320
+KI = 6fa4e3709c2db92cb44cdb7d0118750bf2fd5860a29fbf2c02807c16e87a4b5f
+FixedInputDataByteLen = 60
+FixedInputData = da2a7132df97d5327ea0e88eaf1445c2a68d6771f1cc96718aff480e4b39fd991789e1afd089d04adae23af2f1b7ecc7626bae38dc307ac2c260f0ed
+KO = 8999dfb4c20f7f311001d70c3a04443e8f4f2ce7c2ba1aa260dfe1784b390635652a3c6b9d6213df
+
+COUNT=32
+L = 320
+KI = c0cc9655be12e9b26ad5801d4e3d5df751a60b6e9970ec867c3f505d2c9d4aaa
+FixedInputDataByteLen = 60
+FixedInputData = 319c1ea9552e33299b624e594cef5f0571c03dc5369b6b903993ed85198be54016e4afb26e62ed0330ba53503538090659d17896240b80b10469b5d7
+KO = cc70784fdb6e9b4622bb8da9389f3385bee0959cd42331796f13c0f4eab8a3202ccd042aec63ea96
+
+COUNT=33
+L = 320
+KI = c9614960ccb06502ce56ead4e0a90609e0e39d3d67fb36534b1f30a6e5c30977
+FixedInputDataByteLen = 60
+FixedInputData = 7e58eacece5332b8c2070296adc115a48483cab4c92652c09df55b139beab1c2b0929a7820a45df0f64ac40503decafcfdd90cc586f2120c9c30f942
+KO = c4a333f345c15054a43c060fb4e6cda08706d24688d047032ebb1183a8b112a27d1fe5bc0f458222
+
+COUNT=34
+L = 320
+KI = 5a873411a03caf058d8b83f16cd4741e136ea46363b5f5bf7d5bafc915fd094c
+FixedInputDataByteLen = 60
+FixedInputData = e4fa942828a86ee179fb43a650eac99408a684e58a73a176fac01495085d19c51052d4e64a5044128652e70aa45eb342156913bd855aec2fdc841980
+KO = 5b3dbe527d88f6197bc96d6c9a350bdb39ad4f1470dd74e370bd1d88244248acba488141ed56be7e
+
+COUNT=35
+L = 320
+KI = 3cdd950369574da12b554a0bdeb2294a1e26a08df7d3b473844ba4aff6011870
+FixedInputDataByteLen = 60
+FixedInputData = 1479b662dd5e9de2abde53eada9b4d5e2f58db62adcabd4df680a266e86f2c51aef05eda36a41c286f8cf7110dab0a1be15b7dd79109cd22140fb75c
+KO = b4308a0d7852facd0438b3f50f788ec9ca7b86c3a41d03b40c5a03635c235f851324f20239a83925
+
+COUNT=36
+L = 320
+KI = c8448f3c53b533474f509f3b53a58984bb1bc94ff72f645c2153d2066b28c45d
+FixedInputDataByteLen = 60
+FixedInputData = cc0931a08d3962a319d42869a967a3682c2e0efcb1a899b8d7e06844204ea02d1ec77630ab7bb8eb2a335039d25ee94ce170a8eb49b047da3e575e85
+KO = 3065a5695f56a8ac897ad4c19594607aa92c8a0a5ad789a1ab57cd02f132fe0c22e99bf0ffab2fa1
+
+COUNT=37
+L = 320
+KI = d7c04f0a0fd10726f1e7784a9aca63ec9ab9c70ad4d63040ece3fc1f949d302a
+FixedInputDataByteLen = 60
+FixedInputData = 9e389b31ad915de833209bcfe3dc87701aabfeac4a7e3d6cdb8eed5f6b31a0e794a0c3fb145d4d3656fd2112faa817b8a084e02395da512f480adebd
+KO = 22fd0b9d6ad9b9a2a3b5febbadddf2096dc5924b3cd4bb801e087335986d25b8123e7c9cab6e9e3c
+
+COUNT=38
+L = 320
+KI = 3a2161703d9dd3fdddc20f7c31ccb09f60197e43c0beaadea77ed9f7eb864ab2
+FixedInputDataByteLen = 60
+FixedInputData = f8abf69f8aeb066cd13ec1ec169c177680f7893bef039990882159c9f43f15a66582ced514a093cd5cc225e49ebd4ef4c49946976881e31083e2e3d6
+KO = cac8247007aa54912916ccf568918b5b420ff4a1b43013454e1c1dded8f08b0e5a0adf0c35ae73dd
+
+COUNT=39
+L = 320
+KI = 81ae151cb5d48e9b715e8b1210422aab32d8b0043991f09c0656c495638ce291
+FixedInputDataByteLen = 60
+FixedInputData = 089ee43cc9e769b538c1b3a8ad0bbf04262ab1f03c7b68248dd50841c6cd5dabde5be5b5dd9a4e1711e57a369f1b18d6df6fca3b4cfcc064fd8c3ff3
+KO = 224a3e01b44122f8009a7c835e58584343d52d2a9fd784a5c8f66feb670bf1eb96292f59fc177b80
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 585245d11e0b69d10e2ea39c76c8625003aa775037e476009856ac8e3e9f9b48
+FixedInputDataByteLen = 60
+FixedInputData = 1b8234e4a0c9f674fd6f29965bd03df4a8d30b17cf95b058ac46bc2fe9d8ec79a004a2e11165ae3131b9b9440abf9a6fded0d31af468aa56fee00158
+KO = 73781a39ab0f3cdae0d8ea9649ecbe9b
+
+COUNT=1
+L = 128
+KI = 61d5ffd8d837c9a0ad08580d5e668bb1b07dfd8ebb2cd4766f9727aba8f24b04
+FixedInputDataByteLen = 60
+FixedInputData = 2fd0464373ac9e1add0c4106879b1b7823d9d3aac0ca94ffe4a285ead66cb9b0fbf077e66524e8b98d28204d2cdd73790c9dc528e7c6cdd1c5378966
+KO = 54d65976659f1b088b2431a98f3d8a6b
+
+COUNT=2
+L = 128
+KI = 1471c37f642863634e5bf267fe48f97a5fb56f581fce5f88b79dd864d7235980
+FixedInputDataByteLen = 60
+FixedInputData = ea787e2cee3fad5c2ab793d2f83968e1c4186e933f4044e46d9d7c46e4f4d9e6f694ecf2f3c3c53bd33bd216daa91e43a8d511e9ef1299f23e20bde9
+KO = c49455ea41a98ad6fa2ea29387430b73
+
+COUNT=3
+L = 128
+KI = c377cf419a45ac9bd6359a5f5ac5f8867aef010e87ba644e344500f86329a485
+FixedInputDataByteLen = 60
+FixedInputData = e9662a784e7c66c72afeaeb7013e20413fa00118f8b0a7a7ae96559bb30e78c74f3f8d36c97ceb046e795cebe7c2979b0999bc55c399454934ab38f9
+KO = 5453c800fc962e0a14d31f5b051bd857
+
+COUNT=4
+L = 128
+KI = 21b197eb6cdc764faa1c6402ffc717e35a92009c8aad97737e5e71c16585501d
+FixedInputDataByteLen = 60
+FixedInputData = e1e1e21979ef9c960b4b0b3d629d3ceaa2d5e354ae5737b574a76e4f4c69de54d19d83e871453fcb025b91a5c8acad2dc022d301c10b5e72986bff0f
+KO = a6ad6642206aaa2137c8ff4c5f87bf1e
+
+COUNT=5
+L = 128
+KI = 2045ca12ec642c2d8c62f326fce6856d2eee2b1038630569009f908eb20244b4
+FixedInputDataByteLen = 60
+FixedInputData = b74920887f4bf51d2062e1bc6df5d5f6048c90a90032fac4d0f7828c537a0c8ee53037d6125daaec06329a65a7b99b7df7c650f54220ef04b8e6eb81
+KO = 7af3887cf1026d8cd266dfe810c4e317
+
+COUNT=6
+L = 128
+KI = 46fa99cba127b82e4b759451421206d6306103158baf078ae2c05538c43a9136
+FixedInputDataByteLen = 60
+FixedInputData = b8d9ffe2d6796d0ed515858a6a8dcc29e6c36b2f3c1c0ceea4e94f4f65a105f677147cd16f212e9e0127a83aacb9f086b7d93cbfa138c33b9b1e4193
+KO = c3e83084d2432763fe178babec396f66
+
+COUNT=7
+L = 128
+KI = a28dc20454055062529bdda1be1dc5bad79dd654f43de97107ddf3bff7d8a0b3
+FixedInputDataByteLen = 60
+FixedInputData = a6e6ee8d6c349fa259c6113cd642b9a4f95af7bc04959f8bd76e773b05c80d8c2abed92c06eaeb9524349be9dbaed18e20e7eaef8494898b5f4c5cf2
+KO = b5ebbdbdbb5938958eeb0e45bad0bd78
+
+COUNT=8
+L = 128
+KI = 7df2cbeea00493bf6e2f37ab23c4ae11a26022bc30e661c2ffef03fedb1bf267
+FixedInputDataByteLen = 60
+FixedInputData = e770852148e51c7aec8fb8d368cf762b64db2c47de402f7d4aa3d9c1eb1c1213933764a224a30c74311bfeedc8c627caca6a2a5e461217c609f37a64
+KO = a9cc5aa89699248498d7d4252ceeff72
+
+COUNT=9
+L = 128
+KI = 599e9752d4ff8328ad1ff48c68dac8d5c25e114e541d84c1ffefaa0fbde1e8cb
+FixedInputDataByteLen = 60
+FixedInputData = a621e579b65c3617644bac9d281a7eac43059cb7fb7066063ae62fe164e2cd52912675ca1013e01559acb471bfa583a2129af398dbf93dc2f12ac29c
+KO = 024dcd318ca4d8bdfe8493c23908fbd3
+
+COUNT=10
+L = 256
+KI = 8646bde150d4cd788788b1120851f809270a15be737adf3839c788fd5cce6f17
+FixedInputDataByteLen = 60
+FixedInputData = d2e4135ae1218113a4385b8d8cf24941ec4eef5cc6f84245ef0028ea8faf955bdc93d1cfd32d9afd063d29456b2f0deb363df28b8fdab6d227df7d6c
+KO = 026e56334223324dca9b2f856c954b8083190cf243a9f7a7dfba301dc181cca9
+
+COUNT=11
+L = 256
+KI = 4d50400a101850426a0c3c118d71c7245a6ef68508c0152f05b1baf2175198ad
+FixedInputDataByteLen = 60
+FixedInputData = 639857c6f758b79fbbf850920e4ce908cdb97e3bb1e92f400e557ec37c9189c0c2c761b72f6906c077878f7cc09d917c2fca41c5dac1c7766d18ff03
+KO = 1bdea8da0016f4fc8ecdf4e9ff4bfd0ad2633d284e19488fd9fbaea48d7e9fc3
+
+COUNT=12
+L = 256
+KI = e1ef0fb35952c285fd94e6c3abe2a68eb034ffd06b5bb0a52ef62294486d96fe
+FixedInputDataByteLen = 60
+FixedInputData = 78c6c6a70f1ea438db2d8b68f9e374368835c2017fb4c83fc3a46a2263ac59abb9e9e891fbe90ef006fbaf167f60db9073d6f9de21608d53c7c1e957
+KO = f5378f5b837e71e61cb802cf2a07c17b375b88a1102518f73d72e768aac632bb
+
+COUNT=13
+L = 256
+KI = 0880928a00b2b845bb5148825d53ec928502bd93e8d477f6f2d3dcc5614d62b3
+FixedInputDataByteLen = 60
+FixedInputData = c310fdc16d36b607b0d07f85ace238fdd210a13e11178b78d3d1e2d352e9830c546c7556fe993c3914d47271d01c8c2d01d2ebbe3d2576e26817fcc2
+KO = 24a418da78831aa58c2ef6094005736d846a2d47b464a09033bb83d51da75d54
+
+COUNT=14
+L = 256
+KI = 99e8d6a4faf993cb4300056ce88c7a670294ca2a3fde501ab592a85fec984ae6
+FixedInputDataByteLen = 60
+FixedInputData = 83b6b5a37fcdadc614090e8a158825e9162bd94daaebc8222b77017bcc3661be85ee65591b65bd70b833f39e3c4515ea0ee303cad2a61be800e12e89
+KO = 1dd6caac954b7363ceb94a7976861b076f06d7bfb0c3443559aed8694085c072
+
+COUNT=15
+L = 256
+KI = afb3800814771c493500b8059eb69db5b6f625fe9fa6fc80248f1195065cee74
+FixedInputDataByteLen = 60
+FixedInputData = 1ada1ed47620bc5419440300314a162f9a522134ac537f632fae497109d0860b00f39c4fd51d14a736d90ac30dfff942cc48cfefda5ab81daf6245da
+KO = 017927eec0bd8b0ec2c4d7b84556d33058424c51e526043eaf36b4e522faa6ad
+
+COUNT=16
+L = 256
+KI = d23e866ec0f9d4cc3991dd9b72da66bd540653888df5b99b86dc7bec24fa7ebe
+FixedInputDataByteLen = 60
+FixedInputData = d16319d9b910a82d3c658e07923e80805d01f9fc01cd232426aac4e3ef1226d3b702c99e34f61ae0826fa1fbefd7da34faf468c1f68258c605140a04
+KO = cfe47644b9fe6eb019d0ebfdf50fdde4c1a2d27e31fe90ef48a0d184a03078c4
+
+COUNT=17
+L = 256
+KI = 72f02871a9b04a37ff7c7a154c2b39f8db50e7987aa8743d596e1708b3d3d35d
+FixedInputDataByteLen = 60
+FixedInputData = 0c372f60884e3d1383642ba8c687682059dea41419109dd82a5bf0bf02a2a6b349a8bc593b3c3a2f56dff8d2e097f65ad21219e365cdc38e49ad1f9e
+KO = 30d6d55d2ca8ec41c3ed553670936f850c467ce1cd4abfb4a71f15d4199f9f88
+
+COUNT=18
+L = 256
+KI = 67864cc29597cfd6960e99b82689c75a8573beae052a6f978240707904bfb4c8
+FixedInputDataByteLen = 60
+FixedInputData = 3e77e1d61f08f4e3d7f47e247420db03008d7552be41c85696e62adf67acf3b3262ea566c9fbf186fede192a4630239118cf2142d2c03d57f91b6200
+KO = ff8559b25e662bb4a12b6e62ab02065aca88cd318f3512e67f418fe18c8b2df9
+
+COUNT=19
+L = 256
+KI = ffbb7131709b97586352475fbff6fa5e57e8be2cd6e888ae05bb70835d4b14de
+FixedInputDataByteLen = 60
+FixedInputData = 45262d96fe923d6e0945da0928af73076ca2b71eecb24640865fd016ac6a6d2e8bec6d5f3b957bac4f2726d380670381e4fbc4858d406ebc9ffb81d6
+KO = 7115b4182369ef6f07fd264964531f473e042c2cccd45cfcf7a37cc0e9742273
+
+COUNT=20
+L = 160
+KI = 4b8ba533e64d3404eb8bdc327c9380e03579bb5c7f041fac5e90991ebc6b810e
+FixedInputDataByteLen = 60
+FixedInputData = 112d69591e9e7835bc613ab8bad233875c645f073df45a73860b2d10db304c983e5edb78bbca13b339c2c67f7ca60ccb99a8544ae6e107dfa2b6f6ea
+KO = edbcabbb462d13dba79fd0a79e82db8b825cc505
+
+COUNT=21
+L = 160
+KI = da6f235e0a5a8907360d630cc765708215fe74b08eaa496ee14d0a2dd849e831
+FixedInputDataByteLen = 60
+FixedInputData = 382baf473170b2e7c8f8743445b59afdcf4e83b8d8fb6b345406ebdc30d9d9205b1ec111735b9d53e4921386a2d0b2eb6ad7912c2de40a006ad43df8
+KO = 68637dfb3f9908140ce4ec97faa1d72ff28f3542
+
+COUNT=22
+L = 160
+KI = 1298c26cd2a971df9f843c8fe62432b9fd48ddb2b775307ac975110eec78cd19
+FixedInputDataByteLen = 60
+FixedInputData = 70c3a30a9b7628de108037114a7e05a8024ac09db288ca0f205de179553a96e748799a5b2ba7d3b186f46aa9996a9324a2cb812fd3a81c02f4879961
+KO = d9aa52fbd54e0ed5d6127f3afc23ef63273cd522
+
+COUNT=23
+L = 160
+KI = 70013e239c4c5151a5144dff54083fefd236e074f2f28b1b83503dee33d5ed22
+FixedInputDataByteLen = 60
+FixedInputData = 2a146d1c2566dca5c5aa84bb67bb6feb798e7fde78a5d942941e073942fda798c4a8d8f61ab47e74cf20b55785d63fb58d04a800202f92d0873c2750
+KO = 2e365e72a9bdd33fa36c7b4b2f4e8ef4a814701c
+
+COUNT=24
+L = 160
+KI = b1e8f6a7fd6bf054d63414a1123cf154f0949c7f11a30d038a4c8dac388faa03
+FixedInputDataByteLen = 60
+FixedInputData = c99567e4ac16a3b56ce26ce4522dfdd51b7551e442d26bc2bba8f506ba437fac332f077e8e49e047518104fd92d1bdd5c81f4b98c2e2f2d087b42b78
+KO = e25fc9f095e3f4aae0ef5d2217143b0cf489c1c6
+
+COUNT=25
+L = 160
+KI = b98e24bfde1aebdd7d56171ae1221c9348322ffbd25d7c81b8f2e856a3b59e61
+FixedInputDataByteLen = 60
+FixedInputData = 5b7aa9a7a04a07c5f0cb526174ad7c2f476f2b1c7345686af4563e42c1c122d2bf64cbbb44e50e8976b0997af95ede8140f8efa52980a9ff56f972bb
+KO = 97a9b4674bbbad1d8e38a8fca3bf432bedf1c634
+
+COUNT=26
+L = 160
+KI = 753712e3e3c0872ab4a1630b662910755874001a4ebf4777f6b944ec6b89643b
+FixedInputDataByteLen = 60
+FixedInputData = d21c4a8082c5e706bdc33bad080cb292759f26d23d97129149645ae77e439384239c66eef35fc754cbb2592463e81090ca9fb57ab4d6a47cc8602987
+KO = 1093a3d79da8a734f2fc37b8be0666106df5e3c4
+
+COUNT=27
+L = 160
+KI = 206aec95c8de56af4ac8cfc6ef872a268eb2444228c80031297f5d04b9892e20
+FixedInputDataByteLen = 60
+FixedInputData = f3b4d58d7767ad762907cf6454de1d7fd36e794653abf1b8f6f941ed9913e8730c5a8d49d511c35a43ac202ede497ec3e0b07b94060e7b6d34591fc1
+KO = 9defc6877188df822ebce950c718f1335392dd15
+
+COUNT=28
+L = 160
+KI = 8d69eb2c4a09fd9f7badd06f2914211dffb1cfeed8417ca1716307ec147a1e04
+FixedInputDataByteLen = 60
+FixedInputData = 87bd230ae1646e37b5dfaf0f5a72ce5f5829baca952f52b2a9ebb06a1d241940bba13fd9747b4c7b019c2e96061afea66fc35e2009cd65a19ecc51d1
+KO = de97e78588049a10632e04edb5b6075bb77f08be
+
+COUNT=29
+L = 160
+KI = 08f102ee08e40e0db91bc7610cecfb93f6dc02f509b28758546aaafcaa7a79ef
+FixedInputDataByteLen = 60
+FixedInputData = 72cbec04a3c6d7c1870064fac9f0536bbb2b3bb1455d606162090c197cf4912a612bd92ba2e5ff92f1151682ea6a1d85a6f9e7645a52065d1e14d18a
+KO = ec79cfc4d56f8a4a3c53bf91ecbabe7b47c1b55a
+
+COUNT=30
+L = 320
+KI = 33760c18afd71a888b99d1669f5c56389e1f12d258e5e889afaa8945b0a504df
+FixedInputDataByteLen = 60
+FixedInputData = 3ee21c81ad64990284c2a52e96a90622f5b8c086bea4700790b6c650ee8e9f7f6ce3d7efef99acde50f9275196351dd3cc5113b05e0e7dda733e3b0a
+KO = 46f5e3ae03ad1a0c4e53303692bfa1c6328f54463dbfd8b9435402d57ac22489a11e47ae7848794e
+
+COUNT=31
+L = 320
+KI = fdd7ce4470305d15ea9e8d6511406a175808df1f016b35cf8545e5885e674aae
+FixedInputDataByteLen = 60
+FixedInputData = 5f4b28235164b5444f98ed011c2ce2bddf7d6630863149c086674a57d113ccdddca4086645ce99237b304431f48e33eed0c297bc9e69550a02bd75e9
+KO = f2ad3f9a64b46ba7dd7cfb6f5d8d3fb4f0f04c6901f8d9858b27b67d3f2cbc105c094a75450966a2
+
+COUNT=32
+L = 320
+KI = 9bb1a5221e3b2b5ff6aa9aa08c430d87ff53594612d0709cb89baffc2df5a118
+FixedInputDataByteLen = 60
+FixedInputData = b44409a374f7f40fb25f2e7854c55bc09ca241a549079544dc9e629d079e8a231d8f0ec77b3c575cc89259bab1dc71a5e6ddfe6952b3d372a13b1d32
+KO = 3aba7e409151ef934eac70f65358d47bdb8389fc1313572582c4c91715e1ed4238f79f32243fda11
+
+COUNT=33
+L = 320
+KI = 1cbdf00d38d421ccae540780b5b1ec460e6aa824227ef48b7ac37c845413e855
+FixedInputDataByteLen = 60
+FixedInputData = ae5ebfafd93de1f1f5746c6d4a3b3bedb99ace32fef0dd1403fcf7f9b1dd90d1ee7ae4153c93c21f925ed6f1deb6d61e892f4bc1cc8f2b2f65347dfb
+KO = eccb63730fbb26634276b6c62d1268d3a011a8528553e6162b566f2cd5c33af12a275c4017b102dc
+
+COUNT=34
+L = 320
+KI = b147e46b790a3aa77010114555582ae786c74960abe28d7eb8842f92c543a768
+FixedInputDataByteLen = 60
+FixedInputData = 6121194b371cd53ef1510df9e3b7e1e4d0b5a388b376c30c6d74d2d5fc67c66ae5dea82365abea3125912e47b589fbfa25f141238e3e2e5460fef4dc
+KO = fd8d97be860b1e42667a15373e5f0406e62118030fb7b5081d058e90e736bcdbbcf12ba386b1bc76
+
+COUNT=35
+L = 320
+KI = 6423e881ffae3b75cf773704c87dc582e3a78c285df770b5c0d08aafbc678861
+FixedInputDataByteLen = 60
+FixedInputData = 9b25aa545f95d6555f8e79220fe922ddd6473c36952cb35743668a67c5299fe13c4fb5e907928b0128c8be10e1fa7bf471bc56ceb3d17573d52e5a11
+KO = b2a90f11da61734fa0c7ec7f1eb8e925594e8120ad00e664ac5b9efd2b095a215ff3d2b7053d1872
+
+COUNT=36
+L = 320
+KI = cabda329bbc339dd28909decf3a9d852d72d999f9e7d5e09a8156f2412f0bf6e
+FixedInputDataByteLen = 60
+FixedInputData = cecd31d8c613eb7ce57b822d1ddbd6f2ecef439e9cf9c30017cf19b20fc4fa3d6ad050999977599edbcc375eb25e653d57d5024925054090d314d2d1
+KO = d8d2cdf7cf3481ddb598d02ed054de2200b035bb0b86326ae457c3e0877e30e89bf867952d6a4c9e
+
+COUNT=37
+L = 320
+KI = f27b2b0202bb87a8d4894a185d6c8f9b494c72ecddbf5e87ca7dc9eb33d5e680
+FixedInputDataByteLen = 60
+FixedInputData = a921eaf7216d94750721ed1e07539c065e034bbf6bcc926c5dd241e0f2773a87746176fe3afc8d9cc13bb164a38882076fb60f0305607bb4be652fe5
+KO = cce97acea38ec469d74b0b51542541b65660cab83f226d0fb2bc4fa2470e22edb5b1215fca766f5b
+
+COUNT=38
+L = 320
+KI = 7b501c4009a52f9ae5168b08f21ab19cdbea347d3986d927d473691425050f80
+FixedInputDataByteLen = 60
+FixedInputData = ce3b474b63b744b22fefb9dea4edfd561d8ac8fd67aa3a047d6fe6c30db24acc784580549b9b3644823a038b7e0f318215f142773313f5ba25f97db1
+KO = cc0b1d8aa5f2a27c1826e531f586f1a4c3771dbfcbdd98dbb073fbcc90cb7e5050457781aa675f26
+
+COUNT=39
+L = 320
+KI = a2cd7106beadf2ff883759761d744f197d3022e3cb01e9adb9a56249d97a3f44
+FixedInputDataByteLen = 60
+FixedInputData = 802d64a026964fd1d7d8289c4b4a4bc1e184b7f4d66a1d09108679fd0d04686da14b7b723732775797b152601061e9d59ba0ad74ea5b6ab9d0d8c0bd
+KO = 8733f11e9f8a9b34784b75bb2ea7fa3626e5e14f1b61d839f7f44fb32ec8171ea4eafda743b309c0
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = ec8674a48a7baf28f865e63a3e8313fd55a09c8a46fb491916a871d1e65ab7f4
+FixedInputDataByteLen = 60
+FixedInputData = 808772849ce4e97060618f8e510419a82d78a72ff265aa247335069fc73eca8df5276c850b5f052f0551da5319bb9e39318a820b167c6f999c67d4ae
+KO = 9417ee14f9ebeb2e2c7bce18aa56a1a5
+
+COUNT=1
+L = 128
+KI = 9788eeabb789dadd9da58d266fbbeab6280c4ea93d1fe050be0cec8c1d15fb1d
+FixedInputDataByteLen = 60
+FixedInputData = d078a0c0a7d2c5c06a0560f95d25953542dbd985e0f7ff92f1003d92e82d0d01cb4e488eb441024a7d3759b27856393578da99078c1fcf972687baef
+KO = 34e6798d00d9ed4608e8c0fabcda48ea
+
+COUNT=2
+L = 128
+KI = c2f73ee6af2e4da587bf17df50ab3f07cf0e791e4e6e558ea77163fc4f43aa2d
+FixedInputDataByteLen = 60
+FixedInputData = 0f52260b8c50e77460166bec8360cf2ee2ba9ad90a1845b22203a73afac875e42a5b5ee6a43ed373f5a5cf3c36f91b44bf57b15895e21b7534336bbf
+KO = a3e1f15340476f3299254e2223d0a668
+
+COUNT=3
+L = 128
+KI = a4e8f5e8b71b65bbbe91a7b811bb8214c393aa091b24416a19ab1ba306ac1bb6
+FixedInputDataByteLen = 60
+FixedInputData = 52d0f4f17ce4af12dd367e6958b7079521fbd407d4dca1b6cbbea8b12b13ee651fbb4e1bc9d8028e41956ce4d87b57388ba4176289dbd217324349cb
+KO = 0939aba4f102c1a83c248ab61744ebcd
+
+COUNT=4
+L = 128
+KI = 2687796acb63e5fd2a5fc22a519cbc94a351945bb485177527201b9b91a5876f
+FixedInputDataByteLen = 60
+FixedInputData = 73d8fdeed5b08d3c5dbce4dc157ee73a7af1095df5c494a40ef6f7f8038ab84d726f166e2344df564ab8ba7163e99ffaa80ef31a9240323df94bc867
+KO = fab9ed2961b175c0cdc65dfaa3fcddb6
+
+COUNT=5
+L = 128
+KI = 0fec110e7fdbd0c9aacf5e3347710c4101e397b3e6a7b9fdc31f909897ac773f
+FixedInputDataByteLen = 60
+FixedInputData = 1950757aee55754ae4b1562513c42adca4cef8b527e423079e588b1ab5a5bdc21719b9871bba5f347f3f7fe5c0f1a7d5ae3a2a53581d56c9fe9f0832
+KO = a2cb23ec082317bc42671d4ad9077476
+
+COUNT=6
+L = 128
+KI = ecfc7199fee4b0b788b6c3a20f7c04fdc1dc59dd0e47457fdc104a374b27e895
+FixedInputDataByteLen = 60
+FixedInputData = f7c443763a69954165c881e3cd8aa35d8d5329fef086838068cf5d41b0db140ff86a9010eef5e1da7d925561d03c8b5d550739ec7ad29aa021bab99f
+KO = 0e30d20597ae1f58686274ce51a41df4
+
+COUNT=7
+L = 128
+KI = 2ea5375843d90ddce9224aa363769ed352a5d3fa34066e50a86888697d637cf7
+FixedInputDataByteLen = 60
+FixedInputData = 0397c41bd1bdc941a02e9850fb5aa947dac9323d3b701e127c0c6a61e19680ac065186e1c9e35e4d83439f0bb4a276e552ec8d4be8b9a3bc1d0ca062
+KO = 83b50fef77cd4efeb96c6c5199ebc77b
+
+COUNT=8
+L = 128
+KI = 84680022b03000a651c39382422cc7b9754ca49f254400107d2f8da2a1898637
+FixedInputDataByteLen = 60
+FixedInputData = 7b079bc6a77ae030b06cb2ff1029d22741e9aa704a941582679d8b798057ba7c9ef8e23a44c93d6e3740888169e302b75be0137673e071e8344f87d1
+KO = f6fec65c3fc9ce070640058f84fe4afb
+
+COUNT=9
+L = 128
+KI = 24f28a3fab1002be13afdb66a72538cc03cb3fa353ae28246b9c2d1b10fda0b4
+FixedInputDataByteLen = 60
+FixedInputData = 99fc61b12b05443120a581f2a446ec26f937e093c583bcbfc547cfada2132a58fd8a9ff828ea077ffa7223252348d581c9b6377d60d060f464f9124b
+KO = 56d39aabd432877fcd1ff26c283608a1
+
+COUNT=10
+L = 256
+KI = 574b032de324113f4c7c6a5e9989d2f7461ae89183446c8fa17012de12a308d9
+FixedInputDataByteLen = 60
+FixedInputData = 6f89285fcaa7820e23733ce6d0bc3902b7ed940b56b298a9daf3c8c2ade7c4bb7388c264e0bc5921bed6cb95201fadbad1ec3867dafb6a18f6bedf94
+KO = 7d8eddc9e762e402edd0c159b4574394fe748d9b7d4600e5f343a21d2c9729ef
+
+COUNT=11
+L = 256
+KI = 2f1dbfc68abb7ec8268f95395d841ce8fd9fbb803114efe4c120e78cd240f592
+FixedInputDataByteLen = 60
+FixedInputData = 6c96391193744a754e1c0a4506a93e14a40e008a7ce50f2d73efc765459cd30399606825f6b4ba859d449dfddfe20aab03128a8e448ab4d385f54d45
+KO = 808d9f8571a615d4e5f517c9796cfaec2ca39ce84a56c95a504a897c315b1dde
+
+COUNT=12
+L = 256
+KI = d044eb073b2d87320b4dd14de86d4145f7f92a05891b9bd44140b845c08dff21
+FixedInputDataByteLen = 60
+FixedInputData = e93abb889c87c031f75edfc88ff47f40566d7c57c4f04ac8b129771bbf11b2ac5f1182f614288bc95bb9c6f2d8f8852722a9a291927d5405d7d2b598
+KO = 0b83e0b9607f0b3d4ad18c98d317758565ea8a39f791772b098768fedf107189
+
+COUNT=13
+L = 256
+KI = ed1e25a08002ca795b91a883bdf3b2c616e6e63a6312ca498efcbfb5df30b2d3
+FixedInputDataByteLen = 60
+FixedInputData = 34a59ed05d28a608092f0c84838fddd2a12b432bc9cde9698471f42e3e89e051d192cfb90648edd05ac29df0478a6fc35221b80d36995008e7e3413a
+KO = d21f4963a39661980d1fcd7ade8b2a3e025fd0f2c0826ab05763163de6efb5f6
+
+COUNT=14
+L = 256
+KI = fea89c1795baca98a36a0886e5d66cfaad8fad9b304844b16f780aedb2ad8a22
+FixedInputDataByteLen = 60
+FixedInputData = d5c7b640fd3e53bdc405120e1df748706847ac1df41ab4d7723d9c00e1c48e2462d15cec08229c0fc01fcfb5baf009f7f0a1cda4404c61571c67c38c
+KO = e7db5a11cd6db4914c1740f685b4b55fcd938f95bfc1880ed4849731359544e2
+
+COUNT=15
+L = 256
+KI = ccbcb6eba1d66ce44e61b1ccaf25a845a933576916fa7564ce9bcdf6071f4698
+FixedInputDataByteLen = 60
+FixedInputData = 41e6cf9b62892f949379b5f759806cbf18a111fc6d99ad2f5133813efae5864b882980c2d354b35294c43726ed3bbc756e2e450c8df7f320eca94dc0
+KO = 00e90a54dcba41c692a33868957d7f16992f6cf95be7cd7bed1bc95ad51ba8ca
+
+COUNT=16
+L = 256
+KI = ed24cded448c5927a7a70da65d62d4d5fa719a60ddf8b38a639ac469c174db22
+FixedInputDataByteLen = 60
+FixedInputData = aafaabb38808364781ff5e1a3b3b70ede1a5454d6fd63df3f171234ed82ceb45eaebce82955ef0bc60cf9aae44a41e24250d21c3653aa5d1b888cc8e
+KO = 59859f7b8c16ddce250e6b9bad6cb2befec266d0aac1618228ee71498895a627
+
+COUNT=17
+L = 256
+KI = a88fc95f0abbad304583790cf6bcc0e48abcab117959e312869f01f93f362da7
+FixedInputDataByteLen = 60
+FixedInputData = 4c901f00f98966860cf76f36fc18094a3f323edff4631561b8a3b4460d4d7f8b05b0147cd2339d3c0c0b803d527e4f8d136701c6681d00f80a73dc51
+KO = 306e9e6f2f3659942a12de3d02b97e786493dcf7e71997441664fd3896724059
+
+COUNT=18
+L = 256
+KI = 06da6bc9cd5f0f4e0a786543152213eef981efc2af9360c099218a8407bba9b6
+FixedInputDataByteLen = 60
+FixedInputData = a34d8b65d0de4229d62d7ff829b97ea8c7ce1edb3801cc6306a65eeaf68818579741a70cf31cef68492d7fc3244feb1cd529939dac7d76b7f7b1fcc9
+KO = bb6811161c1010193d572d8cee008d18350d596ab50574169917deeecd38c003
+
+COUNT=19
+L = 256
+KI = b5ba9e72c777557c5937e3f96c990420b5bd24715de92258f6317e7a3797cd54
+FixedInputDataByteLen = 60
+FixedInputData = e5dbc600e20a67d2028057e4ab2e0e0f81f9a51657042c2356d7693a37be9fc64eb13f1f4ae5a87db6afd265867bbccc655697d4906b12aac5774549
+KO = f3457b7cc69f5164481ab1c2e40fb8ce214c91326f95e5430a6960e80401fdf9
+
+COUNT=20
+L = 160
+KI = 9b0470cc8d256839d25fa4a64e79172ca8eeb3071978f21883b83c1d1ed7fdb4
+FixedInputDataByteLen = 60
+FixedInputData = 2ce654b2fc2ab32acdd7d7ec55b31cdb1407503f17904a764f7586631400bd15397f648beea8c24033528f8ef3bdc83ef952e7ea4a407ff5e323b4a5
+KO = 68c62ef806a630bd73bc3116a11fd24c9d86ef1d
+
+COUNT=21
+L = 160
+KI = 1412e6a0557aa982a43144b1a00b05fa4696f211e5dab6fb9b72b98898e18fac
+FixedInputDataByteLen = 60
+FixedInputData = 0b27e69429b2f9f483df98124918e193e63c50ba078c1543a563ae0a7cbd390b45e20386321cf35892bd4380fd6151a587e9ef0a9a44bb8ba641cb98
+KO = f7633dcedcec6884383a734ee78564450be08735
+
+COUNT=22
+L = 160
+KI = 855c8bec9d444100d2869d7e2c87afcaf4b9267f99edfad5ddb64d956761c975
+FixedInputDataByteLen = 60
+FixedInputData = 2526b82006b0003a0aaa43c31e91778aec2f6d160ac913cc70c151609b56e16f12555b68ac5e558ea658a0cdee5b658d0de495256cfdf4aa6400139a
+KO = 35353178ba17f292c333a41c5944d0b6dd084afe
+
+COUNT=23
+L = 160
+KI = 3cd8c76a12dc0458956ee3956e9142027b9014f6c46805da2be346158c4b54e0
+FixedInputDataByteLen = 60
+FixedInputData = 3d861620c5c983e73d6892de4b2ec83aadb16b172a21f3d5456d122da9a2fec409282fb25294872bc18b7ae53f76efa35b531d05f445a38e1195ed35
+KO = d98e69fd95dfb516ea840446788d307db3e2af23
+
+COUNT=24
+L = 160
+KI = 06c10b030585f75032896f9e734fc45fcb6d9964813e1dc090d883b942aef3c3
+FixedInputDataByteLen = 60
+FixedInputData = 7e4e803a4ad571d5d926d48f5cf018f19d6431a437551c1bd856bcc4c7f133cac5573ec882c37300c88070124ccccebc86209a2ad7acaab4046512b8
+KO = 86f1e61141d44e768bf830dc6c703b8069ccdb17
+
+COUNT=25
+L = 160
+KI = 00b8833689fbafb445c48b9f4e281560e1cb8afb1e5f2aba741b27b6fda5687b
+FixedInputDataByteLen = 60
+FixedInputData = 033ea4595969adbacbaf2fc06d86f6aa933ac3c50a295ae786b5624011c371b1d583937f21d8c548d199160432ee99215dbe56329c6d71db83d00660
+KO = 3e2a0ad1970f0d3d297a302adf2a97b130c6b66a
+
+COUNT=26
+L = 160
+KI = e0d90cecbc61659a3f8a0774aec190c0499fd588d0119017f9e704987a7ba149
+FixedInputDataByteLen = 60
+FixedInputData = 59c9d9a55cc4bf02f44d80e5c6041680e9de4fa5992ff621bd5e5212bb275a5736f6abeae4f3806ffca9a974534557afd5b51b3112215f225375eb6b
+KO = 787b74a9daa4d3dc4d45cd2e9433fb4615819fe9
+
+COUNT=27
+L = 160
+KI = 4632e2f2e721a86817ea4124b35e288582d0bfb2afb06958a7241c07a6bebf55
+FixedInputDataByteLen = 60
+FixedInputData = 05fe7fcc137120d7d4f2314a7e8a05b4efe78119805cfc26d9e342e59445da5fd8c605fb85ec30d2a0f436eb53899cc0aac908b8e965a2b5809122fd
+KO = dfe3935f04a9739de6c5359efea45b7e0d6e2afb
+
+COUNT=28
+L = 160
+KI = 6cd6d41417ab29148c43b92a22caeb4e421110dc4dc94b9c6b66fa9f3acd0bf7
+FixedInputDataByteLen = 60
+FixedInputData = e7e3af3b05b822e4a69d8fb31e7b9afbcbb48fd51956bee5cd06907ee440a502d71745bf67cc1855ebb2ebac0173a2089f3b2755e63bfee398f34f71
+KO = 42902031e1793c0a6800d79e662377333b0e25fe
+
+COUNT=29
+L = 160
+KI = 94aee9c8e3eb18d3136170ff037e1cd02fb4bbe0c1586e1bf39f6d1a05b6316c
+FixedInputDataByteLen = 60
+FixedInputData = 2ed1c81a01a3162956bf15a010494a197a4f09cc1449e402f03dd20b683d28aa78e08769eaf83e595ad478369d399829f319d4d6d13049f3b0eb26da
+KO = c1c1b7e41226af5c9f05b3efd2336eb02100e477
+
+COUNT=30
+L = 320
+KI = 9bf5b12f020f550bffeb3e20d5e59b8c6df5aca37156fbebd2ea98f38896d7ba
+FixedInputDataByteLen = 60
+FixedInputData = 96987325eba124f7ecb4768d3b53f88d917f6e58f8eaec2b1f30cfd90c5d317687788a7156cdffb159e02c71010ce51e05635d83275b566fc0377ee6
+KO = 3bd8c80796053099b32bacd01a6dadd4bb5aab62421532b381727708dee9ed6a54c150367ffbc353
+
+COUNT=31
+L = 320
+KI = 19d439cbece7b934794821a3f947646ebf760b8d3e04f68a8292719e1f3639e6
+FixedInputDataByteLen = 60
+FixedInputData = 4d002ffaf2cf6ff1ccdf2ccf779a44a066fdb54762b9d25e286eb68adb1ab814a21a520d660b3387b0db0ec223eadc76f3395617704d024cdb6f1cfa
+KO = 7c460fb26a0198960494477ca6946900c47a2cd59ed5128709434e3798ba61b470daf1d17e92b7c5
+
+COUNT=32
+L = 320
+KI = 1ad5d013cf876b2a3421a89d82b974ca9c33449d0a9cbe04633a8a8587608b26
+FixedInputDataByteLen = 60
+FixedInputData = ae0b252d508512cb17c821abf2738174b6e5b2a1f6d03669c39098378649e4ae1aae59b14020e81052640dc2d176ae5116478a069a0ba22533b40a4d
+KO = c66d3ec8ba42d46cc44370ac17e638fa64348d5ea6bb26c1e6d4d12e1c08cb45462a0b818cf0fa4c
+
+COUNT=33
+L = 320
+KI = 1ba014ddf5b02b3f112b722dcf6e2ffb989c72c99f0275fcc7d79039f9791472
+FixedInputDataByteLen = 60
+FixedInputData = 06fa25bf75d110e7f14c780f8289edde9ac2fbc238144b263e647ddf59084d086343274fb24bb1094d55453ad13a85e07cfef7537bbc2baad0edf3fc
+KO = dde5f70c1acd30743d4d7d96409f248ca2406e2657a306530694441f6ad5c851429afcba15009796
+
+COUNT=34
+L = 320
+KI = 1ae9648bd3424de029c6140e2f94b0d70aa32e5240cf22858e9d030538765848
+FixedInputDataByteLen = 60
+FixedInputData = 245d8be44207274a4862799d6007d750d04593ea6db821e02765a02669cd791359d763bdcab075f2a158539bdcd59cf5af22b1b649c040509f44e619
+KO = 0d434c79c6c2acf447d4db8a51663a6764c5bc6c904c89677c19946c337aa3343a44813e94ffac53
+
+COUNT=35
+L = 320
+KI = ef7481b7329165ee5116963c03b3d3566d2f7dc5921d638b515985e1b1566afd
+FixedInputDataByteLen = 60
+FixedInputData = e167fc6448908d68eea5e63e900a1224653093c9d05992cecd4f865b10336f79e4e983b211f425f4253b2df2f28c63c43314b65298283af53f47a64b
+KO = b59ec48d6ffd4a912e154b1f96b0c92b97402fd576e62fb1c16047ee238b98c4271477c46b4097ba
+
+COUNT=36
+L = 320
+KI = 41e99cf4c6bb2636dcbdbde11080e0502c4befab6d3aa9e2ad844653b45c730d
+FixedInputDataByteLen = 60
+FixedInputData = db1894d94d32162522c653730356f07f524408b4a192d58a3e37b8d35bddb50145d2b1535c72f96f06820456863621df0faef615e4a0803da0f76360
+KO = 451068fd4725ca90d0f1cecbc05f6d082bfaddd3c01ad4584f3f1afd83bcbba40999e147c253a1aa
+
+COUNT=37
+L = 320
+KI = 95e280da468e1c73946f12736d24423b9868b5f18e83ca98b52b489d549a1ea6
+FixedInputDataByteLen = 60
+FixedInputData = 2c54ae353bf6cceee43e5f945ebe5985b9b3dc290141d5bc77a24900fda6bdca0997d118e3d0063144d17215e6f25a71f0c6ed1cfedbfe814719309f
+KO = 472e38f0e745ecab955929776ef091d1bc518608ffde72466d19c0679bafc463fdeca0880a8ef6c6
+
+COUNT=38
+L = 320
+KI = 82c6440cbe3902634967262a0c64316f4e9bcf3d5913286c967d0d41323ba81c
+FixedInputDataByteLen = 60
+FixedInputData = bbd4d212c23877d5d002d6ab6b2d20136389f3003690951c2ced2f5253fe2f41b01fa1900e5b969da6ad007f6ea039e8e50d194e1fd9758e316f5c81
+KO = 23491c3b60e2c31f3eb7c11d09462cc114cd9b0901638feaf0804b32532ac7f7153273f7df7a323e
+
+COUNT=39
+L = 320
+KI = ffbd32fd8b5552d2a068faf6f1f734673521756bc45e2c5dd467403aa3ed9147
+FixedInputDataByteLen = 60
+FixedInputData = ffe6c5715d8abaf58f9744e25260ca95b81eb6ed997f636ef1189d7040210948de69f46ceec5147fca6ae36836091118f271cd18d0fb48ce503a7018
+KO = 6220383d026a10db484b638a42b740c6375efd849a1c463215972aa3b24e50ec7ad99e93d15151e0
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 6fd0f7b67db5b9ef0fd21d4408dae15af5524b00e8d583e9872760ebf6d53397
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fc67e8cd41dcb339fe376892b3c196ad4d70573e031cebac67bb32a00a878d0064446a98fcce9ccaa6d8d388e3cbdfb8dcc6
+DataAfterCtrLen = 10
+DataAfterCtrData = e9798604020da472f161
+KO = b24833fe4a28f84fb4341bc42abc4ae6
+
+COUNT=1
+L = 128
+KI = 1e78ab59f41552526e90b328eeb144ee937ccd985e0df7180ec528e273b597f5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a32347229680c9044d02ccda978e3a0eb8386483ae054c8dd4adeca152acdb2f06baa17fccb16a1c026ad2902d9cbaa4665a
+DataAfterCtrLen = 10
+DataAfterCtrData = 3cf071b0ee4e662ee104
+KO = 2b76681cd393641c56c1230e7f0562bc
+
+COUNT=2
+L = 128
+KI = 12b15e4f963627dd62b74fa30b0043c9723fa1effc9d168b2613b44c8145270e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2e3abc3b8dd7c19e115cc05e939eb364bf28e3fe85137986619ac415cd65d36c4bd5606630a229c06bd4aaa87b482e8176d0
+DataAfterCtrLen = 10
+DataAfterCtrData = c7c5b32f7a6cfa27971a
+KO = 24c42cda1c1994ef8551c59bb0ce2bef
+
+COUNT=3
+L = 128
+KI = 07deda0b6e994fda2f27ea272fea7fc32edfaef7cc80236292ec8726b4e0874b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a4ab077d48311d2fa1a9555f9a177ca11b62ac27aafd238d1f5aec7123bf5b2554ba40c52a9333dedc0026049c4845891b3f
+DataAfterCtrLen = 10
+DataAfterCtrData = 9594aaa6155066cfc1df
+KO = de358d9881ccfcee3a48c0fe67911ca0
+
+COUNT=4
+L = 128
+KI = 7e785f0661fa18c4c770fdc8431d31db2bf3ef359298b416c0276f87c7542d7f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = deeaa35d8786be18c13a0213b3079ce3ebbfe96256e2fa05baf695cbc87f78a42f6d03f7775e03372b14145d7fb61cf8a49c
+DataAfterCtrLen = 10
+DataAfterCtrData = d0371b0ad14f01d8671f
+KO = 173c62473bd266bd81a79f81dfc03741
+
+COUNT=5
+L = 128
+KI = 53b351220d494c0a4e3a5e27c65baacf8e71fff0653344df6e0bdbce609c4053
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 11b4a35cb650dbf36593f3d2000e6f40f19de4da241672f1cbef8c2641d0bc7b232814a752c3e57ea73914aedaf54c343cb0
+DataAfterCtrLen = 10
+DataAfterCtrData = b59590f22d7072177d9d
+KO = 1127325173a170fdba123acc71c0cd91
+
+COUNT=6
+L = 128
+KI = df544f35b60a8f5fe756a041e38ab76096ce1890ac959d9da6d12b08f7bb9802
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b86dd7121224c14823909567603c73a2cd3aaad0bab9cfd2f5e66ffbb31d2ed5459363d36cce6eccd14d9d67c19af46b93bc
+DataAfterCtrLen = 10
+DataAfterCtrData = 676d35c51245217f1f3b
+KO = 0f4dea4d1af0d790c2cbdf30c01efa25
+
+COUNT=7
+L = 128
+KI = f5533d36603f72870d1c0484f516f89f6859e84445e6a68c7674b862bee68692
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54f5fb65dde7687669ef31aa9878fe67cacf5089bf640736ed69923d0d92815bef39a7a2927e5a8a28d2609654ce53c672b8
+DataAfterCtrLen = 10
+DataAfterCtrData = 04874416a87f00fedaa0
+KO = ea8f0f6ae400c403b6c7c213fc73bf8d
+
+COUNT=8
+L = 128
+KI = 12cb697bea4ca0d3f3d8b49ef7979fe9dee3723370673e0c28eba2e7e2560ee3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 08f394cc7f2feb3362357693f646fd6635c8f38f6a3a7b89be458e20849cc496a6ab1283d8f057500091933510ae6811c542
+DataAfterCtrLen = 10
+DataAfterCtrData = a06ca0dc273a3ae6d707
+KO = 32bcef239dfa991186fdcfbab98abd84
+
+COUNT=9
+L = 128
+KI = 173bec3e22b585d406e4372ff1775553cbf1d7bd54807fc6d8ffb78b2fc9c8c6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1a23d124e9f1342deaecd484b7d8a9ed03447df42a1ac9fb409550e2d1cde12d757dd95a33ee48c185bb7df12d328022065f
+DataAfterCtrLen = 10
+DataAfterCtrData = 7a73d41ae6d03cc53efa
+KO = 151d6d0c2b82dcc68be28167712aff43
+
+COUNT=10
+L = 256
+KI = ac61daae789b525500694370fbd83e23326c2786e427e2c22ac85e1629dabf6f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5cebddfd131f625b814b6fb0883eef1aacb1aa538c0283c6ea3ec58db9bf863dd16b76b8fd9bb052797dc76e367e75dec70e
+DataAfterCtrLen = 10
+DataAfterCtrData = da319b58b83d959a1687
+KO = 8c38675f198f95e022f4d783f0964c361a02c934ced85d0decca009650d4b28a
+
+COUNT=11
+L = 256
+KI = 17d60161b5514a7d68071a19f0843ab690174c285a0bff07a4bc866c10065607
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ad9f74e8d9dc6f0ea8c9178ec18f5ced45aa25d3c7110550d66e56b44deae56f363fb70454b62478e77be1ceeeb8f3bb00d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c05adfcb4a7895955f0
+KO = 9b48f8027b21b9740eb02a0da33e3eda9ea76cb601538b373a9aae10b9036d88
+
+COUNT=12
+L = 256
+KI = c0abdb06a9da3ce13496b573ccf654f875c6f6d8ee3d84fa73ff5a82550c7ca7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 46ea0a094157f5bc37de97842324a208b0f8ef41f6e3919f96f6407f779fc873b04774c5da63587bbe9094293b484205e994
+DataAfterCtrLen = 10
+DataAfterCtrData = 594fb254733d7700916b
+KO = 462a6da5a03a700863584877ffc313a3c231fc681dd40503ba3c620351db5b49
+
+COUNT=13
+L = 256
+KI = a9308418cd67adcc488170083496af8fd38397da9eb7242e86d8070e25440d07
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e18f013df7ee806747538490131eb2b3008ef7ea64e9276cc971a383723e858102f52150aec113160ec1f8bcde7a4c41cf64
+DataAfterCtrLen = 10
+DataAfterCtrData = f06ded3bd7c4a860382a
+KO = c377040f5018931fe54c24888f14ac8be6f57b9976bf8c3d20452cd94566e4bf
+
+COUNT=14
+L = 256
+KI = f8f64140275698cc318ce8b9a76572d4906b480354041019056ad75003ccb7df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 739ce7d08685dddf1255c7cc5e9a29659ac1439e98d90b5c21135ddb127e739b192c8b27ae9dc1bb2001a7bda1c74c9e1631
+DataAfterCtrLen = 10
+DataAfterCtrData = f17a9c606016fb108727
+KO = 15b4c26bf6b82b5ac00c9f35412ceacf401a203fb8e4eb6efa319877f98e5713
+
+COUNT=15
+L = 256
+KI = f4c0743bc206480f4ff45809d1a01737f36f13ef79fa1554d368a23a7e4c48bc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 98fd450b1fe007388038538d3bb7653583574c86417a6e8e301768a198b29834b45d021e1f780062f5b6ec482456d0136f69
+DataAfterCtrLen = 10
+DataAfterCtrData = 7c6980de05580e8297c3
+KO = f3374b8e6ade64cc7830572c9612cf5a3091ba9197da4c328b2308503c4460ac
+
+COUNT=16
+L = 256
+KI = bb735803165d78d23a116ae6409f8bf4a3dc6bf80bfb91834da209b31ef0b033
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2d0ec5353603932e7f3c561f0ae82a275b236f07c9b1390232dd48787238d6894a1a073d3398df6671cc32b7b8adb1a34e08
+DataAfterCtrLen = 10
+DataAfterCtrData = 7ad9ac46b712d5be1c54
+KO = d6e9f3139799c12baf5d475fcdf4e39dd4d2d51c255176795eda379a0059f553
+
+COUNT=17
+L = 256
+KI = 2c5d96526bdead85d4254d03275797285f37c0120720d9be1380e2c370117d4b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b42b073148859b093df28aca1f03a2fe01d90bf47168df902f4010f119e419b2288030b7dc9e284763bcc5cc33054b4f8a23
+DataAfterCtrLen = 10
+DataAfterCtrData = e1d89ce32a98eeb0747c
+KO = 9f1ffe26af171cf5233d53fe11a8cd020748378ca20788571af0fede0c7b6b76
+
+COUNT=18
+L = 256
+KI = a22034a38e192e52429b8a09e098b539030eb92a8ab9c2697378d9eb87229352
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bd2458a077caefe8dbdf09dca89973eac429998281f27fc2246a6ff1fa18fafb87a4d1f494a8b6f03a50cf6cf3e8fff00476
+DataAfterCtrLen = 10
+DataAfterCtrData = cd426169f0431afa745c
+KO = 96549698c18753d2c54d697467d1e3d604496b36a9ba0c3fc150d5a8f1ef9d4a
+
+COUNT=19
+L = 256
+KI = f2531c904de6789c5713d7a42ae8ad279dc42adf84d178ffe87319455a90a623
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 641116df0ee2686f223ae00eb772563ffd179f53e1e399f664e3e6b56e2cafcef8b630c08abe484c2777b0aeef9ad3e87d3c
+DataAfterCtrLen = 10
+DataAfterCtrData = a9ced05a5cb20b7bfdb8
+KO = 3d052cd4b3e1f678ea4cbd87aac5e3f0e5b3dbab0961515e2e09253ab11aeaa0
+
+COUNT=20
+L = 160
+KI = 437a62ec227e66ba091a548b3961616e710ed0da8a49d4c18605fc4a595fe7af
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 82ad3ddb4cb897d9e9007eb725d5c60b248e2aadeca093aa6aabd0480089f6dbd76fb4da115660a801e4b2df8a743a0cce38
+DataAfterCtrLen = 10
+DataAfterCtrData = 4bf21ccb8d8d4c0aecfc
+KO = dd54b822029abdeaef89b862cf998764e85cf532
+
+COUNT=21
+L = 160
+KI = e50d4925c7602fb7a6d6c97978288e6e25c5fac9fd5b9318836ea2b1dff68bd7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1142863ea2f40f4f27119d15d51f87568049fa7ce4a0f9c048a8b556db7896d39dde2d23b6506fbeddc5781f73dabc0ee243
+DataAfterCtrLen = 10
+DataAfterCtrData = b1d6d7f441820061bfb5
+KO = aab84dbd1e31291a6520de5a5fd50a60241df0b5
+
+COUNT=22
+L = 160
+KI = 25b90b02dcb75f5bd5e9ffd5af5caa657eb39c7d88f18f4c06d0aacffb4e00ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 12fa787efd19335faf3ac53f24328ce5746a9830176fc9a25efd65d8ce7d2b01e0487134663524987924b85290f2248297b7
+DataAfterCtrLen = 10
+DataAfterCtrData = 337f8f836002cf4ff0ee
+KO = e7eb5b1f52e0f1149aae66e51816cc0fb84a71f3
+
+COUNT=23
+L = 160
+KI = fdbd1dd1cf896cf3624a39fa6f6952351dd91007680f24c9be45a6abe8bf9286
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ac9fe2482aed0390aca98f6c9b35ecba553d4cba03590efa5434248a0491e1be12105d174300d31e6856da0abcc00dd9af41
+DataAfterCtrLen = 10
+DataAfterCtrData = ea1bcce9710cdc2d0172
+KO = 7b4b537ea7cfc93a66e44009a53ac70a33d94f5b
+
+COUNT=24
+L = 160
+KI = 35d4abf7102e3c2a13ada1800e545c7c71ac9125955200d3971f6b1a038c1489
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 891e7b9962da99608c0eb432c9b0c583e47c16f768cca20f5d756de0e7894cbb50776a9cdf7cf7852dd4d7f3ba1d7d681a09
+DataAfterCtrLen = 10
+DataAfterCtrData = 316c5ee1bee5220b6ae0
+KO = 833b7e7f9d9908872b1bbb01c9bdc74940ef9a92
+
+COUNT=25
+L = 160
+KI = 72eadcfa7bb57ec3de476e4d4a628016ac0d77b13718543758ede1876692fe05
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0e498b2f7ca7b5fc29bc9d967e6f005790d8935576ebeddd662104f047f026ad7e2ed4e1b8dbde0c32572016f4e7d0c08cbe
+DataAfterCtrLen = 10
+DataAfterCtrData = 8d1ef23cbcfab84bd800
+KO = 8b5dc883647dbdad85b61c5f396c3bf9203466dc
+
+COUNT=26
+L = 160
+KI = c9f12c161d6cd5dce18398694666b9dac1f48f155d899f8beac329812ee7e976
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b07b3296d32c8663c5fd3b189e75bbc9af031fab5fdfaad6f724f3d108b29366bc376ced28747a1e7edfbc68ee01ab0f43b4
+DataAfterCtrLen = 10
+DataAfterCtrData = c14f442083a50f3df978
+KO = 7bda669a2f8f14843b685f2fc6e63fa8a269ae35
+
+COUNT=27
+L = 160
+KI = d937775fe412e29e1c9d5f12468e44d3fbf4d2786b78d23fafa061f55691a5b0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cd9a930dbe279d8d3be00cf8682a795dc8ddc3c7cdb16505c0fe20fbe9f8c8e9d138af5b46d633c5bddce2fd4d4b76652baa
+DataAfterCtrLen = 10
+DataAfterCtrData = 86850db14f46d8ba6b7a
+KO = 06d1d42938191da168d40a00011e91ede22815c8
+
+COUNT=28
+L = 160
+KI = f12c16c6253ecb7763cdbbea746eee3c9a46975a700adb0bbc79321320ef711e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6918b0cea6f1adb306343045702c631cdcf53491c8b15a7e412dfcdb154548c95aedfbb039c8409a53e6785f138761e8d694
+DataAfterCtrLen = 10
+DataAfterCtrData = 5024a057db2e1a406c6d
+KO = 15928fd0143d53c853f04c7944fb7b199ebb35eb
+
+COUNT=29
+L = 160
+KI = db9a7480931de64ff80eb0ff6012eabd2b3c80f7cc1d5f4e1fe504354b00b729
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4b19ba4bc567d1870cb7bfaf4d68cf4269403f0353b47607c92b1b8626f92c94b0737a8ad8a0d7175e81f3ab4ead0336569e
+DataAfterCtrLen = 10
+DataAfterCtrData = 31900eda2f50eeae9abd
+KO = 6d95c508e062c82ef9f55331e1a64faf1b503003
+
+COUNT=30
+L = 320
+KI = 9cc822cbd7b12cf51014090c6461d5ba95cc71fd2880eab667eba37b23505427
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fe757ed3a0dae0d6bb90affbdd7175396b07099a8310730f667ea639ed5952e720bb12e70adc0575e7e0c7380f2900aec470
+DataAfterCtrLen = 10
+DataAfterCtrData = 386eac1db97618fe0ccc
+KO = 90747ad9ae48ba62a002c097c0aada0605fd01bb9bb1604a31d83775b79d0af001d5990cad523fc6
+
+COUNT=31
+L = 320
+KI = 830fd66a22bf45b8e6eaff694792db246be198840d0c5f1566613a5bf828f86a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 162932a302b3a1c9be4ff7bcb036b9b8254f9d5370e6fe6826166a18455f1b053904b6f8ad82915b5563f8325527041f279d
+DataAfterCtrLen = 10
+DataAfterCtrData = a6bed4851c30a8ad8db2
+KO = 320a44a5a9795cf12cb4ec8b8754d78c9734f07da685bf97b79d8e87986cea01ee002332ef8834af
+
+COUNT=32
+L = 320
+KI = b64eddb92aae2b927924cc33d94e0b7654e6b818bab793783a23e383921459a6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 614f77f9b8674a93ffcc05ab5e9cf67bce85062e2fb95301d6e8a4f2a3f4d7dc8cd25dc626f7fda788fc1b27a27bdf99cf34
+DataAfterCtrLen = 10
+DataAfterCtrData = 8805a86ee977678196e0
+KO = 6d015415225ebfe64b4666bffc34f4862802ed5c1e293259117fae443bf1dd7724a2e67b879629fa
+
+COUNT=33
+L = 320
+KI = 53cfebf9d2dfe34c231e9926b050f50884a96cf0334b2228643ae20da018cb0b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7cde42ba8e936252ca1d05d87cfe60893f3f6e779099ca2892e8464a5b9342dccdb257b998d909292507939385891cb296b5
+DataAfterCtrLen = 10
+DataAfterCtrData = c91d9134ebbf3025c9e7
+KO = 9b95b15b9964ea0c1a5553899670dc133380d1419b4e569e338c0294f86bc5a9b68a724065f014c5
+
+COUNT=34
+L = 320
+KI = 74308064122878371cb13031a4bdbd9914b10133364c3e9117a92528b6a3866e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b8f0561ec5794d3a6c0514ed86f26203c06c34411028c098885d6ac2226efe2dd0535d808cf35c43ce0015996ea33854db29
+DataAfterCtrLen = 10
+DataAfterCtrData = 85c0df0b3d35edec903b
+KO = cada3f840b8f1a2f80a3a514282b49bb80c0672de5f8f878401b70a6b214dcdd299e635d6eeedecc
+
+COUNT=35
+L = 320
+KI = 631f1051069adf4476dc28406297c6ecfbce861fb72f38177633c1519ade6e98
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6d44c12e7c699e06f570ef059cb18f8a7be5ea48483a56be2ee0caa5d7a4422d13cc29b975aa8a23750c1201fca024f51bb5
+DataAfterCtrLen = 10
+DataAfterCtrData = 629e5cafeb727407e47a
+KO = 88ad38796bdbe2f3015cbca57adbde0d993f6ba65c1a85f5ff9b3dfe1d36b9f76b56b022c26238a4
+
+COUNT=36
+L = 320
+KI = 388d9cdf546d259cd7de582f14e55c581f4284be4db30ffac71711fc54c0cab8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2adf3b09b159ee9c32a3f5e221ed2942bbe1a9b8af9c132f6756a9053514627c9763f5ac7d036658ebd9bbfff0832f3f706f
+DataAfterCtrLen = 10
+DataAfterCtrData = 533738bd035d72c60233
+KO = 6afc29e685f3ae8ef683befdf85946613c2dce3f0fce5a1f00c092adeeab32fc6ec34871b894359e
+
+COUNT=37
+L = 320
+KI = 781b62179e39b48fb614afab23353e0c3b755eb522eb08798a9f0cfcf17b3712
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2dfd04d87010d07549f90efa9a680ef21a2bb8e10ace0e8c98057503fc6864596e637553d1261a31d397f0b99151dfefe5d4
+DataAfterCtrLen = 10
+DataAfterCtrData = aca7cd68177b53306815
+KO = 4c2304ae65102d7615ff7a3c1606f1a6c775b15609e2b6540ed7ec06399ed63885b1a81b1013edb7
+
+COUNT=38
+L = 320
+KI = 0ae5a892adbf6c5b53ea3f9b7426fa35c523476e077dab094008777f243e5820
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a1c0c9340f7a0e4c59cfbef56229e26841a246d65d54ddc065ede48325668f56aa3a3914acee12b98fdfce51927226212ae9
+DataAfterCtrLen = 10
+DataAfterCtrData = f208b0f7c84abf3eed7d
+KO = 3e59db92399264d31eee073af146967a1cf45b660846ae57b9347c0f04a6b7035e9a65aa4e75afc5
+
+COUNT=39
+L = 320
+KI = 8f821530c10eb443456bdf9594b37c00d9ebb24f6fb1bbf1a6e8a12732ea7e20
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8849b038afc5fe87725a7900a6344f117b6c29cd6d96def942c51ea058612e2c622676cb1e476879fd686fb9eab8e251fd7d
+DataAfterCtrLen = 10
+DataAfterCtrData = 8e8bd80d980f73ab56c2
+KO = 87982b5843cb9f0755ef07836d7492a350da3746236e07ca454d6307a7520905af485af32352cccc
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = e4f6a0b7bc8941f115f9523a050f527687213a4236bb8047d9ec6671be35278c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 883c38f759847b142a05ba28152a391b826468fda0a269d55248d1c3daf2e66fe91c20b85c57f6b5464903bc93500e5bee04
+DataAfterCtrLen = 10
+DataAfterCtrData = 9c52c875593e59580155
+KO = c9f14ec1dbc676ac650ffcd143bf5c5c
+
+COUNT=1
+L = 128
+KI = 7b29d37d2cef605e138d1596906e9136b0564780516d138e45da5e0481843697
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5dd44655456e9b783a96fe97aba3ac41992defc90106eab49f9a320383977c3fc273c8b221c9a417a410febd7512f18dbb53
+DataAfterCtrLen = 10
+DataAfterCtrData = 37d545fe2ad3bd4211a3
+KO = 5b17b2f0c643e6f78639628c03efbcaf
+
+COUNT=2
+L = 128
+KI = f13c44c2f33a8da23fcb5c203b578065e2d7d0d2d80192d647e0a2d6257fedee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e1e932212d653aa4492e33cd48b89888a84a4455084aa547779ae8e6efc61c7599308383817e74d454773cb49d66ef555ccd
+DataAfterCtrLen = 10
+DataAfterCtrData = b407cd46606f1df792e9
+KO = a6394a99a3b90f554c3749265b0024ec
+
+COUNT=3
+L = 128
+KI = d46d4e8e0d2556be3a51384784ca45c6710936d93d51c781ce2613993d644095
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 73f5cfe8eb33fa49af70b87c87eab68a6a42b2faea855e35098d4392ad146a9a83f3c5efbe352fa181023efbdf341a942607
+DataAfterCtrLen = 10
+DataAfterCtrData = 859ded136ff1663dfdd1
+KO = 7b65ed2e7726efeb707a004efb8da30d
+
+COUNT=4
+L = 128
+KI = 9046ee91a7852e6353773523e0a07f6323bcf406202ee76d2caa258ca0ca701a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1e68cfc6eade860092c6525dcd67e0db8cefad6866a91091883fa315b37e4b495d4fbc410378c883599a2f32ca5c9d98af95
+DataAfterCtrLen = 10
+DataAfterCtrData = abacd2e82d856d90bacb
+KO = 13076afa9f6d277525ca2972307a67c1
+
+COUNT=5
+L = 128
+KI = c3b8fa80e03109a4042a25286c7e02c4fff307498bf396517c6422c33e761f3c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 43a29d59e159c884e2691aac14a89101237914dec59c4e010b4c660418819e6c80c1000766023ae7d754ce5835cb7f553e79
+DataAfterCtrLen = 10
+DataAfterCtrData = 4412d1e81804e1ae3346
+KO = 59a60152eb2282917552b4dec6e35fe4
+
+COUNT=6
+L = 128
+KI = a624d63dffe02baed298e6a00bfe01cd2bd9755b0241c3dec22df54f8ecd73f7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5f4ead9d6215c04fac0c711c71eb2263cc5fd13d06565aebb3a9721a4ec2ec075422fa3ad66afea556bd514b4dc1c772d412
+DataAfterCtrLen = 10
+DataAfterCtrData = 5a6511044e59456997e4
+KO = 2255ccf01b128ad193ad6dae50085647
+
+COUNT=7
+L = 128
+KI = 75f09dae07518328c5545bce7920b04c6a68392a396dd93ed709dd44399ce75b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a63919acb177ff97bbfb6ddd13622742d34b87e961d5db00ec695d7cd75149eac511aa2ea6050cb6c8a9f58893e4503be7dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 7359239793a3c61a7828
+KO = facc0e35069fe9e4bf508565534859cb
+
+COUNT=8
+L = 128
+KI = 9b59114dc68ccc9c1d9430e2c530f0d4facb7f33fd675a16c3880c01aedab712
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4cddd6faa14cc50a0a040f7ca560d690c9ea917ae826aeacc90996594692ba55dd75b93311a5cc9085e7c81e1700b107c792
+DataAfterCtrLen = 10
+DataAfterCtrData = be519f305ba2bc7d07ad
+KO = db8c75023311f8c2259e346e3cfc848a
+
+COUNT=9
+L = 128
+KI = 470f43f541663955a170ea5c205a0f91fc937fde50931d8d105328c4f7f6f564
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 66a13326aa87654217066d599dee6dc4bdebe1a682cd6a8356d6af465f7ba9003fdafcad9b486eb426a187b3454530a6421f
+DataAfterCtrLen = 10
+DataAfterCtrData = c9d7ce1d915327b65aae
+KO = 99ddb80a52eb71a0b8b850c9bb40f9d7
+
+COUNT=10
+L = 256
+KI = 154bbe6138e2c9e73c9455dbb9cd775b34fa81f47abf8d1952ee38622e2a70bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2ea0973273bfa6399a67292ffc6cdc1499cf7cc5bc74d388b1d7ea13baf7db15e8f549f5891874fe95e51356afebc3f2c5cf
+DataAfterCtrLen = 10
+DataAfterCtrData = 101fe158ef24f1e870c5
+KO = 6afaa46c381558104e451bfa4eda43be701a506342e8edab2fe8701cf3b89b0c
+
+COUNT=11
+L = 256
+KI = eb011272f03a6178e40478cdae2a7a105af94e32ecbf0c74e180d1503485c001
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b886afa3f8a52446d8cff8d47f040c4d59af40985d7ed9084a81c4567a6a1ea27393bbba7e9208780f48ed70d2fcc78d64fa
+DataAfterCtrLen = 10
+DataAfterCtrData = 5eed4bf18431d5c006c1
+KO = bcaa17862f083a3e3e724d28c14e0f1358bc4fe89801a4238d933893c135f918
+
+COUNT=12
+L = 256
+KI = 922f532322184e3dd1c3ad6c187ee3ee1e066ebf44c6f7c8b2a1c89d7213fcac
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7f486b42e675ee0e6dfe68a9a4cbf57c32ec250d0146c6948f67d7c3e1731092362da8ea380fa53429744a35d9c77aa64f82
+DataAfterCtrLen = 10
+DataAfterCtrData = 3b8988bafd93e19eeb12
+KO = 262844c79e685ca49b108f1f02932ecbb2d2a5d04e1ee686d3b8186d30461b9f
+
+COUNT=13
+L = 256
+KI = 7ec575f6832147c4dd5012194f9bd8e0c104eabc110516912b2be2052039861a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bd48d80bc7b7dc22893eef903f6852fa4c9e607588d6b170f5636b9d7616489dfd35f13d0c37954a5c1c276cd7841a7599e4
+DataAfterCtrLen = 10
+DataAfterCtrData = d171cf39bb202e1fde30
+KO = bb3b80df3d30de53a02cd01a72ba74e6749cb127182003a6b208a724507799b2
+
+COUNT=14
+L = 256
+KI = 8e1622b7d828afc55a92138e668820a37a174c07f7589ddbb85db4014ef3139e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6effb366202febeefc053a918870c01e6a96188b0181836b8baec3947fb4725f1304c58ab472b7f701092f61fc0715ecce7c
+DataAfterCtrLen = 10
+DataAfterCtrData = dfdc090b902a75483594
+KO = f194135061b28e4e5b2908685f0043330698322c239513aaba1c80a91d9b897b
+
+COUNT=15
+L = 256
+KI = 34d0e43eee1e62b2f5e84db617934a6589d3a4becf955575f9e94ba1593ce7bf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 609606806b81db763b0329fd77d73a19f1f13579821079c538f57b300f034fbd9744f105c696a817cec80cab16ab441abdcc
+DataAfterCtrLen = 10
+DataAfterCtrData = 72be8ded83241ee746eb
+KO = f28a2fbe95cd79bfd60863da8e67540e878509fc2f9e34db742078977a056f42
+
+COUNT=16
+L = 256
+KI = a6e6b17b48d477a82b06dea993cbb6f28d94a3ec7ea8a9382dd32baf8167fcb3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1721c1ad83899fb4881de5f7cc567a6ca9329b79b5c7a05d7f09e84bd33c22cd7d1d67e210c6686662a173c9748a42e672ca
+DataAfterCtrLen = 10
+DataAfterCtrData = 7840fc59ea6b21096ce4
+KO = c6c07f8f656edded85c7f2bf9167ce395d21b6cb4c7185ac12af62d736c42675
+
+COUNT=17
+L = 256
+KI = 38d68bf07a4eb5cbf3642aae67c159ead415ffa49e79a4d8992fc0bb42ebe6fa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0cb8a559574520ef6bdae79e51f01cf06592fe66fd7d8e8a90f9c107c4c14d954ae2bd3774dc500732c766ee68cdf46d2254
+DataAfterCtrLen = 10
+DataAfterCtrData = a88d1a2b15c23508fd6b
+KO = 2bd70b102797724aba838f9394250c3a9cd32f20d90d6e12dc3d3c99385ebb7a
+
+COUNT=18
+L = 256
+KI = 56668d25e267898b541b32bec236144136f10aa002b5229b14b6932da110bbe0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f23e14e9889f10acd434655c0293cc345cf5d54b211eba5aa310f0f7cc5e64114166eca2c9f5250b025656ebd10229acdbe9
+DataAfterCtrLen = 10
+DataAfterCtrData = d38265bbe32efcc21ce5
+KO = fd23df0c2a039e15186e1055d7ee5916a2baea3a33500bea926f26128c560d0f
+
+COUNT=19
+L = 256
+KI = 7b271b321f21fd35e369bac3423cb4982ea63c1bc2455b13861dbe157cc15016
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4d29ac9cce8f521f5bcfe496447b98486cb549f246f3fc9bb6eff3b2015d3ab43a4805b1b3cbc494c63e3623f8e8f84608dd
+DataAfterCtrLen = 10
+DataAfterCtrData = 8a7a37889c178fa4f95d
+KO = 4bb94dd67c0820abed11cd3de880b31bddab072fe7b2c0a668f5aaee3ca36e8e
+
+COUNT=20
+L = 160
+KI = 38cebf884c42ff8c5b0bb2a57c3ea9f23e5bfb5044cb4b5bd3128893aa28974e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6f92edd198e91bd36e1f1d1522a10e2b176a1ad6976fc81f5df4b2c4a652081dc87b0c050333224f063e94a5c37e495db02
+DataAfterCtrLen = 10
+DataAfterCtrData = 19208c3373e007ab98f4
+KO = 11c78d9c18b369af3bff4b4fa7acd2f7b639d66a
+
+COUNT=21
+L = 160
+KI = 94138ae979effb7746d1ea4603023dde03c7e635708b931dfdc0a79a3e2cb8c1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8d0447c38cac97b21c982fdba17973bec91c1a9013b662ec46718d4df2edb3fd438a873ee3903abaf32b671994607378b1b9
+DataAfterCtrLen = 10
+DataAfterCtrData = cc9e6fb78ceaad0c8647
+KO = 5ff08e372ff73ca9af44ce5be213e8fa12269d15
+
+COUNT=22
+L = 160
+KI = b6e77dfec406b33e898ebab088fd18d8001f64669988b308bc3ba5de8dbc11a6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 26423273a1d26bc289039658674240bddfefb2e51b6cbc1401ccb1217b70b524fdca7ad8959451fea966f916af782c54d203
+DataAfterCtrLen = 10
+DataAfterCtrData = 7e005b3b3cd5471bd5e7
+KO = 8cab92e6501733f86bb2bc369de1608095b0f9c8
+
+COUNT=23
+L = 160
+KI = 781545f6a2c8ef6bc0c330b6c7fd024fc13f5e05ad8e69a8ab2fb99f792fa289
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bc4de654603d5ffbc6a0fa29e07034d87bd73855559d3dedd8ac37989edd2e7415d54368b451eb4109ac83787a8316353f5a
+DataAfterCtrLen = 10
+DataAfterCtrData = be786174fe6b15f0cb93
+KO = 70d519269603977a5b17d22edaa611a628de96ba
+
+COUNT=24
+L = 160
+KI = bedf075580e43f2809185cc36561eb88dd4e7290b4462d1290105bff19726201
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9f9cc5a70e86ef7acaa0d26a3aafd85d4ae505f026ee2673df1948e2161c3fc59763600a9b92775525f3affe1a9f63cbf5fb
+DataAfterCtrLen = 10
+DataAfterCtrData = a59d8e512f62b2f7e9b7
+KO = 49c9ffe3bb78b05a57e348dea2c181dabbf6a4c0
+
+COUNT=25
+L = 160
+KI = bbfcb4a30e0a449b721b79e1a96a52befa3121b4271c0320c53f74b062f0a9fb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 81de4852e09f08d785cba71f29fc6e9a575fa11ef3265479ce776e4b51ceeff068a1378eaa23349f91ee2d03cb3c5892cbdf
+DataAfterCtrLen = 10
+DataAfterCtrData = a10d265a4b10d443c512
+KO = 1306cc100311af8a5a0f911caff36929252acff3
+
+COUNT=26
+L = 160
+KI = 0d573bd4d8a6bfae63b1738cfb5c0aa1e30b36b5f7a6e9ad18e52696b5941ef0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ae696f2a81c4b56d39d8efde63831397e5394b335b03c58fff90d456fa6736a36076f27c6c5437f69e95a3a9f87da1af35ad
+DataAfterCtrLen = 10
+DataAfterCtrData = 2c65ee104cca59a18ac7
+KO = a84d1e25fba869f9b17eb37fe762ff08fd564473
+
+COUNT=27
+L = 160
+KI = 37f474877d11d2fa00493889595f589aae4fa323b898e8d02de5b5418e2d82ff
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8a382707180a68ea229564200843f31808f8c324fd2813cd658183e6ea23720156072299dae916dabe9bbd1ae9782899df4f
+DataAfterCtrLen = 10
+DataAfterCtrData = 1ef1d4b60e558dd44a8b
+KO = 9f3af56a164a3bc5650597d1cb6827dfe3b984f8
+
+COUNT=28
+L = 160
+KI = 00ab0460176390c0bf9962c78253e887007b6635e172fd0e48801381d15f79e9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fbdb78ca508c9989e9a8f2237298fda5da51c3b038939795aa6ab82de1c5dec141ba880b40187a5e5833311224caf5b6c005
+DataAfterCtrLen = 10
+DataAfterCtrData = 29b635d4c845d2d17d26
+KO = 5d699eef72f0ab32047f895ebb7613beb911fcfc
+
+COUNT=29
+L = 160
+KI = e6e29621c41342c61db7cab390aeeedf172abad24010a1b0be7a8df13ddf324b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fca23909c940f52bdf0ecd8b84f4d6af4aa85844dc5eec825f6099d16399ed5613b94260f6c98e1f8f53440ee7afcfd3a0d6
+DataAfterCtrLen = 10
+DataAfterCtrData = 8df5aedb0cf130fb7b83
+KO = a99f600b37ea52de0ef331e15a652eaf15e92794
+
+COUNT=30
+L = 320
+KI = 6cf38c45c91392aa4f7b38135953f6b57db354ae46538139e11feabdfaa54970
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 92a788b5f22bd2c95ae979735943bd4020d71e0fdf778abd8d28645b4706711fb9379652ea48123e5f7d358455df306e0e7f
+DataAfterCtrLen = 10
+DataAfterCtrData = 98f47653a9849fbc1bc1
+KO = 7616b588041efbb0d33bd7a6ed9d672a962ded8361ec97c770362f58e7f145d53419529eae86fdf0
+
+COUNT=31
+L = 320
+KI = 22ab41c98054a31ac9b3caa1d73fb54b50eb206af4265fb9532950a7f3eefc8b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fb775bd11d0b5d726ed7b834108c856639987bfd0e4e295a9467a86be069525608d32f97f7fb5b5027a5d643e3133cbfc250
+DataAfterCtrLen = 10
+DataAfterCtrData = 678a4d840b1c90cc4795
+KO = d520fb1bb8a5cdfe89fe08b583fd72b9b1016387e3a997cbee7fe972b9ae9ae8eb07a20b04db4df4
+
+COUNT=32
+L = 320
+KI = 5713c4e88e68984d531c3e7a99a6abb7c285f4021881477bacd401ef59aeee1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c21ad6f3869c29d87fb32b1fa2898473fd0495eb17851ccd751cb4afa167ceb9c35474a7b98a90fa94935c9a8dc46695e680
+DataAfterCtrLen = 10
+DataAfterCtrData = cfd21d569eb73b82c3c9
+KO = c71f2d6c88a40dafa7da1fa941eca7e44fd44c62896181bf2cd3688411a3dfd9ebf33a6ce2528962
+
+COUNT=33
+L = 320
+KI = 3d2f09e74ae5dfbbb45ae05b5ec80f49e7779e71010965739923a3038baee96d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5435ef5d6389b915a6529ab3f29a54235fd1e60b5c50ead6654bcb492588febb487f6d708aa13dd6d7227630342441583f3e
+DataAfterCtrLen = 10
+DataAfterCtrData = 8e3a0e2932fc124538c7
+KO = 71d9b4434fa50871aea0c061d3c78635853173e5088eb184909b5e4741110161a11bb4676bdbd843
+
+COUNT=34
+L = 320
+KI = cbf862e6a005cd4ff90feab2994f6074bb20cfd35a384259c275f485d44f49ef
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59a05f7b52ef5c87f765161f249004207ce92f613764cfa9f80569977d9155f31d86f15526fe13a8b33ffe3972046b9f63a8
+DataAfterCtrLen = 10
+DataAfterCtrData = 16e82d66ca7d9c5b7084
+KO = 957b83aaf941146c5941b53351f6cf426b15dc3335d170a72c561588bddab3e12dfe8286246e8adf
+
+COUNT=35
+L = 320
+KI = b6e5578e0ee2d102f7d1ef2be0a9c766753873693cb8f8e67d3533b6fedebb8c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ca1dda923bebdb1049d44bff62fd09336fcfb5ae2a0922982318f7b9d060732bca64b7fe045f520882bdad969ba87443d96c
+DataAfterCtrLen = 10
+DataAfterCtrData = 913dc8d3585df2dc863f
+KO = 54137d9d2d44a349aed7b100cde8808d8b667c435157c1da4c42a12afc623d0788772218f4dc2194
+
+COUNT=36
+L = 320
+KI = 55c606a88fae0d410de506d8a2df7a291e1a2d18eafefedd5de0b3e7a8712f90
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64271212071756d59185a95b62942683410082b5613bc18ab590c591b1659232de07f88fa4010b037b2f90bba8a2509f28e4
+DataAfterCtrLen = 10
+DataAfterCtrData = 331f7b8050fbd4a24638
+KO = d645a5ecbc7afe48465d80bead9e4993d90164525a3d177379af05997e75c7100f7ca3bc91571063
+
+COUNT=37
+L = 320
+KI = 2cd5a81b9885f91fb8d02c87add8c6ba728d6167a8fc506337129ffa180b2951
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 98258d219025073cf66f46d8e10eb4556c56f5dc8350d8db92dd27db91d1c26f8bdf83f1f2baab1ac6341fb59b4387f39938
+DataAfterCtrLen = 10
+DataAfterCtrData = bce3bad72e9ae83ae810
+KO = 34c6b3423c14979ddeeb5f447f5010fb8cd33a3eb737d495ad72901759dd88c542c0759fb811020b
+
+COUNT=38
+L = 320
+KI = a27eca8ffd7e7a4a33c57a6bb64a9db447f59dc70fa1adf7d60eca18556b3895
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fe52f018f726d2a1c20091decc14171eb63dfc1973f7ba8c3f9abc3ea2937932811abd013451496206aa8e0efccc17499a54
+DataAfterCtrLen = 10
+DataAfterCtrData = 9240804934ea87917127
+KO = dc90f5be90e4218728fa4eb760974e41149b14670c7d627182b88d82f6353bb4dd217eb4c502f55b
+
+COUNT=39
+L = 320
+KI = 5d3b63d20f498133afbdf9330bed57db0ef2dc841dae6bbbf1b187baa249394e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 925738cb0d750ae2d5636e29049d7af1408684b2379d4c00eebcbd61b6f6173019c164db9fa37cf10cf32aa49c9a6ae1ca64
+DataAfterCtrLen = 10
+DataAfterCtrData = f65a6431b0e9b6690c96
+KO = be1941945c89e9a611c3d2e0b5fb303a99fc4e8b418a79cd9e9254db81050c5d0ada7d181a7104b9
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 367fc005cb2565a92cf8b1cfdf4869ccad04c9fdfc8250d027d82a33cd0b36e0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f3a71b1465972703773ec0c92681bc27e626587fe683a07fed69c9bb0a1053afa1ec187cf26fa9dd8c690f415af98d442470
+DataAfterCtrLen = 10
+DataAfterCtrData = b9dc98f750c71d74e243
+KO = 67301e0b417c5af335caee31b3e620c3
+
+COUNT=1
+L = 128
+KI = 1cd97b3881429498246a50db464e1dfbcba03abaf946c9f20b180a3bb22c66e1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cfd12e0c0fec41b45c1dbdaffa8227d7dae3854638980036599c972f5c2f6490c1bf1bfa42081ab27887785f3cd9cbd7d1fe
+DataAfterCtrLen = 10
+DataAfterCtrData = 06dc854bf22044173eed
+KO = 2e9e1bb2a21b189ddbcd86f349905961
+
+COUNT=2
+L = 128
+KI = bca9e3c032d9f07fd90f1b93d60cd9f73d8b4eb287690eeeda545780c1af00c3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9b9b8c1856396ded23041458638be77bdf2818d07e2817790020e37f708e58db1fcc2f683c18232369da764b8abc5e09393
+DataAfterCtrLen = 10
+DataAfterCtrData = b4a48628c345f269678b
+KO = 5a439b6fb359a3f67d0025dbe2aafab4
+
+COUNT=3
+L = 128
+KI = de536cd5eab0d4cd2e364b2da92cc4ac8badcc337ce2bfb9461319fc8a09fceb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9a8bc6756079304a34256b48b3853dcc02d3fb5047f330217d182f2ec2fa07f1ccfcd80869cb68ddbd2e6ad00c30017fbfd4
+DataAfterCtrLen = 10
+DataAfterCtrData = c047dc4abf07233a5a82
+KO = 355504b056e23df1043ae1b140308322
+
+COUNT=4
+L = 128
+KI = 41a744a3a15421948261448d5b96645fba39e4bd827c8e34321707800d626bb6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 09c0728a9c613439df4f636fdfc8624046238db481d23745fe745d37a7085193c2b38f84eb80a237e5c330165d35f4390157
+DataAfterCtrLen = 10
+DataAfterCtrData = 1f0a7081e39132d5aa03
+KO = 7a5546dc8f3e2dfc06186dcac911a4cb
+
+COUNT=5
+L = 128
+KI = a9b2776daf0c23894b8101f2ecd8b7b54080af5fe736e7d6659f39d9c305f140
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 84a3bff0c28d684c871f84dd9aacf50e4bdc00db4334494e64d3a9a49b6cc11a75031ee1cc77758cdab1559557ba19a743b7
+DataAfterCtrLen = 10
+DataAfterCtrData = 05ed62cc3b2d2bf27115
+KO = 097d0891630203c3ec80e6ae52de6543
+
+COUNT=6
+L = 128
+KI = ddbff018d10d8e556621602a2b283534f7cdaa45d7c666c21b44294d2bd37d2b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8eb60113c24546ab56ad72ccc1dd74d45478b6997a4c8a0e6df0977b1ce60e1f622873d7fa0d75fa7d9b56e7c874cfe138fe
+DataAfterCtrLen = 10
+DataAfterCtrData = 244b00d3835b70dcfbe1
+KO = 4fb9a4b4bb34ed1eff8f661501022773
+
+COUNT=7
+L = 128
+KI = c76490ce00743a9a863a58caac4cec7d43718277e351784f0955dc57893366f2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2f33de09312102c79a4ff128b52b883fd2431b0f387571d79fb749609f6f57730ab556a42600cfe27fc876e44dcbe5d668e7
+DataAfterCtrLen = 10
+DataAfterCtrData = 3581c58e3ea8d0f3ce9c
+KO = dba3fbd1603b5cf4e57d63e15fc7dcb9
+
+COUNT=8
+L = 128
+KI = 09f89b6e8267cd813ce4f4684503f48505802e3ec48f18f099d7c2bf355658f8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 070b166e04e962968efbab49a893210649d471831c5e4fc3ac2697d36350717a9595c35e6cf9018e65b6d610a6cebf95b174
+DataAfterCtrLen = 10
+DataAfterCtrData = 60cc31ec077c134b8c88
+KO = f833ef9af1fca8b98572bed7e2ffb8de
+
+COUNT=9
+L = 128
+KI = 9899d0bce6ad6934bd5f8f323e8dc5f42ef1d3f77fe87faf98b517012f0b9b78
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5c9ca7b740daddb5bc67ae4bf3b22a73e22dc4a2718b07e7dec03287877c36ee02b68ecbc72cb519aa4a88adaa9917eb5b9c
+DataAfterCtrLen = 10
+DataAfterCtrData = 07e5a5fd9ae1b9a1f87c
+KO = 5bbc5f1321fe0b5bd5fc522a0626e119
+
+COUNT=10
+L = 256
+KI = 4ed5f90abad673de972e7f61e29628a39ca978d1d44115c43ea644d20e083f37
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0dbbd73266c777933a71f0c4406a20c6291ca079ec2e706c63e8cfeb5a60fa749cd18824bfff2e379d4476347015808bbb8e
+DataAfterCtrLen = 10
+DataAfterCtrData = 43d05c0130410ee3dd2e
+KO = 1d32e89f21eef23ae1104af123cacccabfc603f5697c9314958dcca98fef5097
+
+COUNT=11
+L = 256
+KI = ff5bd13d4b2a239494403396b81f987adc216c170ea24d3adf76e87cfc21f0dd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6df7bcb8315a85837b1ca909263efb19a97fe0871f34fa746e69aad7dbebdacc3beb3915ebbb0c7380f706ae7f91f609d1cc
+DataAfterCtrLen = 10
+DataAfterCtrData = 60d7c9b89981df4ac11e
+KO = c0d0cf24e2fefce89510ac6e7d2af0006a21cb1b3a9b887776964109f7674e75
+
+COUNT=12
+L = 256
+KI = ad6876388da0a15b928b4ad0eef5f19a3f51727558d179526f3638b032a553b2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9d0e2646beef08bf9a9bb80eef9d6764aa7648fa1bd35b55e1e17cd4454172ab354b89293cce44594e60132b76ddf065d05
+DataAfterCtrLen = 10
+DataAfterCtrData = 29ef76b5a6bb11832a58
+KO = 9c81b03e01df302121f05b3714726bc6d0b834b8c7b0445e5312e33db5ec428c
+
+COUNT=13
+L = 256
+KI = d582ad2f2f3c5673917e6a33b47bc5119e81dce5091403cc40d538403c3680d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b34ed0c1a2d8b4ac1884758941ee539581c1808947a4f7a55e988afaece8a9f9c7418a2c0e6a2816945c14baf5914d206314
+DataAfterCtrLen = 10
+DataAfterCtrData = bda555392d846e0c4d0d
+KO = f0f55b7fa0ada13cd13ce2212d8c5bc85edcd712e071e2e83149262c411f2583
+
+COUNT=14
+L = 256
+KI = f98022881fb73696088f3a1e18044e410bd856c9837c443d20e39e847b7c95b5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 786a073d1f37cc6630b8d024884be30cc463a41db3e1c14bb1125d0a2dcce41db0064785ca70caf12757d24a33c9ef5fdb81
+DataAfterCtrLen = 10
+DataAfterCtrData = 60dcd19b975d43a2eb3d
+KO = af4d472f2c9a577e6a8324ad17364c2d421864bc677810b8ddbf05131fd78b56
+
+COUNT=15
+L = 256
+KI = 9cb18614c8a8d5b1b28cdf4ca0f03a567c0ae98c51a6a62580df35af2c7523e2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6195a3891446ccc077aab4ff4b14d599fbde8658aaaaf2b108193fb6ddbc7a91c1ad2b3634d94db19a4ff7992201ff392199
+DataAfterCtrLen = 10
+DataAfterCtrData = 92cc2213f78a1e3ea6f8
+KO = 5a9483eea87b371820dc26832f6c3c4b4bdc7f7e44ff8a41fb9d5df3b7ea2e13
+
+COUNT=16
+L = 256
+KI = 7180f0adfcc191cc09fba8e6aebb3772a100bf5a294c48eb99bc178d50947342
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c6a802ec9d0fc61f30d0c29ddab1b37101d9f8d9346178c683acfd3470f2acd1e3983a82862c557aa5b1a49a0210384769dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 492c908778f2176f8dd8
+KO = 928acdbf9e31252c3cc5b4a8231200ef96e048dcd145fb8dd92bf9e510f1fa66
+
+COUNT=17
+L = 256
+KI = e99c118ad53000872faac1800d7d631ad74266933cffbb25cc95f1a140d67134
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c8a907462410197993a36ef1d06e12d0aca07350857446cd0de1b13552bc1e8ceea25b1f5e60a5cd3b0a5e89e0c9087a0af4
+DataAfterCtrLen = 10
+DataAfterCtrData = b317896965b9dd2b1f75
+KO = d755a31c4f1def0472c210509e57c0a19d98b6f100d0c136bb9f6e959ae5ea00
+
+COUNT=18
+L = 256
+KI = b3f87f167f203496f9ece64401b67343e97ec9f297b5bd7483c3f0d3254ad6bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c0e72feaa99cdb47148d356da98b7d2d8d18f0943c5942deb8bcd10dd29cd0873481252b1910921050819fc242e5818bf62b
+DataAfterCtrLen = 10
+DataAfterCtrData = ffb4dae37f21c7cf9573
+KO = 9244430b58abef14301532e13e04da503e8620858f485a7e95f8d30c324b5e93
+
+COUNT=19
+L = 256
+KI = 0b9885af465325dec3c480ad1cbb58f887fe8b52b0609105c1790e57ac70b1ee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e6d1396f86b6f44b9de8bbc62c70298ec320b385e0cd9512312f24b899890b69e739b8849f96fd75317b49efd74b17520569
+DataAfterCtrLen = 10
+DataAfterCtrData = 8d4e8543eba1670c8911
+KO = 6bcc39cab4d5906a292723023a7acbae7188fc2c48c570cb050ffb7bb9e4a427
+
+COUNT=20
+L = 160
+KI = baebd24ba83c551e05758d8666478e1ec840cc34c40bac35efb439d9e390ebc2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 32f08102739bc08a295bb84ddff9390d454b35f8191242ea6d267567153399b778db849c2557a3fbb93cef1efd8ce4cd16f3
+DataAfterCtrLen = 10
+DataAfterCtrData = a60f470c2802196a363f
+KO = ce696ca1c05d3ab5e3c14ee7b504794e69d1bca5
+
+COUNT=21
+L = 160
+KI = db105a32873044a300aa743d5c370d676d77ea7a9f50f434c881bba23e99c271
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a1b9aa1a2fded2fc75d3182a472caa0aebb0b5c6c2c3acdd4a9a30476fa84467c342b1cffa4d3b0667a3689207e58aab0b3f
+DataAfterCtrLen = 10
+DataAfterCtrData = c76c0b2058b95b45ae76
+KO = 3220287fb6465f5f850bcaed16db0cce0bcec31e
+
+COUNT=22
+L = 160
+KI = 02be39ab3dbabb0adc656f0ce714040171dc1bde2cda45d0b65e07bfb30ff4fe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 682e9f1dbe4f15bb00ad3311d748b87786a496af47489b5165bb42913a63b3abce7e877ce0e777570fe2a700c28fc22cb2d6
+DataAfterCtrLen = 10
+DataAfterCtrData = 7e732238ddec3bee75e5
+KO = a3c81e00c9d692f65487633bcef463af6cead7ab
+
+COUNT=23
+L = 160
+KI = a4f6ac3f9363e8f951b9fa7ad01e770c2761fb64e805acd8140f51cd14393dbe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ddb56858d5bfc885534e6a1194c5c610a17b0cb9fb0b9825e28a91235b013e8601df2438d621dfd8ef61cd3e6f2efbe7a29b
+DataAfterCtrLen = 10
+DataAfterCtrData = 5f689a2ef5174b162531
+KO = ef0cbab51a558c4d3ea699407e4870f952a03c7d
+
+COUNT=24
+L = 160
+KI = 7bdfa39e1dcff4c4ba135abe8a6798e1aa6adef6822cbe42358d181d196e83aa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c94db6dc28ac61aee48d3eee0748f1e24da8a9e79f1f86bb29fdb10b27af586d26ec180bd0f63bdd1d4aef70d7c60bbdd1c1
+DataAfterCtrLen = 10
+DataAfterCtrData = ce7b8f1e9199696f6f5b
+KO = 6bfd5d20e0dd7c31a7d4725df7b3db4db4c9a79b
+
+COUNT=25
+L = 160
+KI = 7e824d95e0dda20f3783532fef5bdd6bad3a47e52d230e51081ecb9ddefebcc4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6e2ab14023478be1705919ea180b7495559c3b7addafedd738e253d840cbd1571116c92305c27b3b37c6eeb250311eb42659
+DataAfterCtrLen = 10
+DataAfterCtrData = e3b2d7ddd57b0c28d160
+KO = a72909bf661093bc5c24d68e24c6664a4ee5409b
+
+COUNT=26
+L = 160
+KI = 25091a0488b4313a28de1fed7b5ba344ac775545291e3153b5931f7af466739e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7bbe1cd7b1fc7af14105e8f982b5b82dbcbd8d5311d33c3e579f37f24def76de3bfbae6aadeb94656b4a813b007c1abc17dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 353b8196bf7097de3627
+KO = acb697edf6c963d7cf177655d5755cdf57e89a2d
+
+COUNT=27
+L = 160
+KI = cebdd79057dbf189b71a093d86796a18230bfa0a5f232f63ae8a464e69591335
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8eee43ac1a992c50f86e487acaa3de58899eb4067acd5f86541de96bacbcfcf59cc7e4e105f9cadffc72ed54d516b3a697a4
+DataAfterCtrLen = 10
+DataAfterCtrData = f16fe89abe4d9e6ed764
+KO = 105846c2e5b8905155d9e82255859ac61567b704
+
+COUNT=28
+L = 160
+KI = ca74a8189ef1419861f591005b68fd37e5e80b35c796d50fe4b091c5a2dd0e0f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 863261dcd00b624e84b63bc08d88cbc77c241610ce174491bcd936f512cf3f772d5452284a025107c55a3892aa041495e558
+DataAfterCtrLen = 10
+DataAfterCtrData = 85d5c1ac7fc70418c416
+KO = 42b6063ab31e36217b24c21929ba452e734a9232
+
+COUNT=29
+L = 160
+KI = c1baf573422505622f8f4c7c1130dbd61617769a3f11802996819fab610b05d7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b84988027c2c558397bd88408bd7c5eb67d15aca2313de7f04300aebf5042e62d552aac829cb1d0f8f6974de1d90403aeba2
+DataAfterCtrLen = 10
+DataAfterCtrData = 80c9c6ba2344516ec33f
+KO = d4b25e9440d1d2ff295a9ebacde40ee4de2ffe50
+
+COUNT=30
+L = 320
+KI = 96e17ae1275cb65e1c74d2b50fdd6a2a70b02cb7e1086270a79966661001cee1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5fad02cf5d1102ae0598cbe7e07e5792166786729ae1a2ec04bd589332eaba54434e4b43547d76c6642cc1ad6395b97e654f
+DataAfterCtrLen = 10
+DataAfterCtrData = 1e23eea7d64b315857cb
+KO = 6527f77a1f1d0c34059912fd459e51a8d41f7258e6ad0da52954ff2c35400eee37ed5fa92272f8e7
+
+COUNT=31
+L = 320
+KI = b224c6f65264b953de6cad9bc69b0b364231c40a17d586ccc1e2befc8b4be14d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f5e62a19d6db7d2301617d1fe4a45db78fc3bdc9d45c24fe3dbd5b968b7845950503b0ae500ce3d38b0d39a53437c3a24455
+DataAfterCtrLen = 10
+DataAfterCtrData = ea22e06e4d7704e9f0fa
+KO = 4db1b024432ad7d61cb2af2d2ee2a9d08700e375b023710648a4fbd3196c9b281de1d3b630a6b4ac
+
+COUNT=32
+L = 320
+KI = 6d79b3e03e9b931967bf9182a5d9a568f8e674964ba918be825bedf922cf3b14
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc3dd8a99cbc9890f8824854ff4dc851803f13d7e26a00b5767ea88851fdcb29df14527f3c36d005c458b5ce4d60b6798c61
+DataAfterCtrLen = 10
+DataAfterCtrData = 3aedd3ef89b2ad30da2d
+KO = 4b7449ed43a18846c8dc5c481b0f7ecb174a3332440641e10b6a91f3565ca509fb09b0dd59b20c5a
+
+COUNT=33
+L = 320
+KI = bb6182257f370e0c6d6332c7f7c25cb0afddfaa85c7c8e511ed8a432bce2b97d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 92bf2632e85c2a05308bd9002c0e7a484d2582e1e5a1edc7b3908fd89374945197fe11f8ac9099541b9b694a2b9c551dcf3c
+DataAfterCtrLen = 10
+DataAfterCtrData = a3eb08f6a6d1677e8d3a
+KO = 4d414bc51353d31070a5f70986c951a98f231b3b9acd91595cefe8c67d98eac2f422a77921a85a93
+
+COUNT=34
+L = 320
+KI = 17f66255b59d5c957d5278cd84f9776b70d2589cff68db6ad7699af25cc5785d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 63aca3f51b15e7530c23eebdbb13c132fe392e48f68165cac78b62cba5a24a7a02e4465905559e668c7bab540a8445ca02fc
+DataAfterCtrLen = 10
+DataAfterCtrData = 00e3361146f4806e411e
+KO = e7b5a85274c9f4fb1d0b5d8534be3c837e20178d30e3f5efb6bbe4b5dd9582a1aac835e261edcf70
+
+COUNT=35
+L = 320
+KI = b49a0f0be968eadb17bb5c6497c16f2b687895cfb77a752a64bd92099461dd37
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 237536a200d3d52f7d1e98a65a453f160a2292569d9bc729d250f6a298b509b24315ab73c57c960b8ce0cbc616c80344d7c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 2a01510088ea6615af2b
+KO = cb56e75b2e06167c0ded9a6c3ab25a6188fe8576ec67902ef96771727db23b67c16d5c04714bafba
+
+COUNT=36
+L = 320
+KI = 0f1034d1b36ed710a821c3d8c8a55dad2e0065bbe8077194e48b77ce1d1275bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a7d26825706582f12dc2161056da420ebf32cec6276997062991fd991bd0ada1715588685be6dde7b1fec1be10c2db385bc7
+DataAfterCtrLen = 10
+DataAfterCtrData = be9c130894758a1fe216
+KO = d40dba2ec84b2ba065ffb54bb1df6a05abc7d6990257f719dbdc49c9adab2c646ed2ffe2a50e7407
+
+COUNT=37
+L = 320
+KI = 422ff9a09948a4af30aedfb20226ac2c86bbfaa07021b3390358f9ddc2bbfc49
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 97d41984fa11c118e580d32d9410b01ac08464f3c5b0234fb278c5989d5cc2aae3b02a20ff80169167f7c7cd7b1e864d2fbf
+DataAfterCtrLen = 10
+DataAfterCtrData = 8b2bc92d8091150ced55
+KO = 0dca8cdbe7d9a988bc30c9fd145458be41b4aa3e54f35cafe13d4b2e237adc84d6de0eb899f29839
+
+COUNT=38
+L = 320
+KI = 4cc3f993d9ed697aa29d2520f7596009506ab95547c574ee98d200bc116ea7a2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 28350a8ae6e7dbe25fb4b393933db95cc29cc6b81f76a829cac6a953efd85b89a31526268cb1df2856ae32778382fa41069e
+DataAfterCtrLen = 10
+DataAfterCtrData = 8397a1a5420548b67cad
+KO = bb8b71d0c1892044232df3b04b7bd10a37d6a1d5bcedbc53d31b797c813a511fca7688add20b637c
+
+COUNT=39
+L = 320
+KI = 62527e46c181f1e7aee5613b59483dc1550bf08016f25897220692fa59d2e7bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 13aeaa9bbd3ae4917ea096432bad42ede71bd68ae7ee1aa8b76f45227f9ba357e0f9ed64681c4b0394a21e04ad90421b7e25
+DataAfterCtrLen = 10
+DataAfterCtrData = cfe96e90d36425e4ffc5
+KO = 1e8cb67eda4d99083ff2d82bab17be50a4c6d314899e1ca07a1a3a1d30ebbe8c652c331ada7e417e
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 60e118235b5fca0b15f8dbe6109b6a1a2f9d0d6f69cecfb5f65d4eb5a1c00a36
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3c04bf77b146ef5842daafe19edb9530b7d19b3519aa5c7e797ca5cea0d82ddea484d87d735e3541cf0ba1505cf5c45d8067
+DataAfterCtrLen = 10
+DataAfterCtrData = 9803f3f48ea0a23e2856
+KO = d296bb7b1707c9109d19abf026c141f8
+
+COUNT=1
+L = 128
+KI = d6e27f6a0028beb3f71cbc6b04fa7cb31b5fbd68dbeccab8c8f771c376b3aba7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 336c2c9284e8f26a1db02399f18dc689f0140ea122a308ccb05706c6c5268274e4dcd4a3b0658ce153bbe905a5e7d18e7140
+DataAfterCtrLen = 10
+DataAfterCtrData = 3dbbbede5245f3240954
+KO = b943803f076f83d1b0f034042e849590
+
+COUNT=2
+L = 128
+KI = a3263ff7bd3d90959b7139e0376049cc32bd5480329fbc36129b8782c98e2423
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e908bfa24a96608c6d55af1882f9492c0ec5b18e9ec99991bcb5afa89ff7027afbd9eabf97ec4bd3b45211084f0390bd95dd
+DataAfterCtrLen = 10
+DataAfterCtrData = 059a3c60afce96a11fb3
+KO = 02deb8539b2af5ea783c66d0e77adfc5
+
+COUNT=3
+L = 128
+KI = e19755a5be3d32d1f7f244996a6549625d2fc9f15b1566aa3e7b65dc20c38b64
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 369cd4a0a3134ad2e318489a789127690b73a971eba75d0e8ffe1b5f3f95993810eb6088324f900db8615f8242ac53cdfd5b
+DataAfterCtrLen = 10
+DataAfterCtrData = b94aa5e81730c15c2167
+KO = 6bb3856ea1f24b0019d191e1563c9a3b
+
+COUNT=4
+L = 128
+KI = 4836ad323aa306f565f037a405845d0b4908ee3e9c3f2f00e78e63699379c091
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9823776dd887dc9fb82bcd8af1961e613e8e72ee5c60cce088a18958492e0abc15b710c32c3d015112d5b1a59a610df74982
+DataAfterCtrLen = 10
+DataAfterCtrData = 97f81a7802e1286240f0
+KO = 15dbd58de7106e770c427eb6b2135c7c
+
+COUNT=5
+L = 128
+KI = 02a03a798b4ad07ecbb5c3530e1e090b8d8ae63f37397787277caa695f133d68
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 75202ddb63cc14484069eb3ec89036c6d6d036f1a80f86a40a4c65b73036d0cf0cd9ee719824d43af0f155c7ed5800f67583
+DataAfterCtrLen = 10
+DataAfterCtrData = 0336f698bd4a507001b4
+KO = 80eed1d4c55a520c641233e8974aedd7
+
+COUNT=6
+L = 128
+KI = 511f554e8f3199ab6b2c3ab058a1d34b57d9400528ded1723feb11339ae28845
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0bcb61f0ec7e589204a703ca9ff7a927a805fca9cc41194a374a617bc7707627efb18ca697f51b278229d8f1d1982d7410f0
+DataAfterCtrLen = 10
+DataAfterCtrData = d4783b6105c095f9a5c8
+KO = 345bdbd46dc156eefe38fe15f5b91738
+
+COUNT=7
+L = 128
+KI = 0b89e139912140bbc29dabb1b474d4677650783f546a5b72ee964f4c4dd0f7f6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 92daf291736868a8c79a95053732dee671750bf2862c2bd54834783e8f94149adf0760777fb03cf9a43a10b4194e7378d6e1
+DataAfterCtrLen = 10
+DataAfterCtrData = 5bb407d5d9534042f85f
+KO = 339b65f7817c0762aad6e263231af3a3
+
+COUNT=8
+L = 128
+KI = e5c7e6dd9def4894f3f072a8614d798ccec2fff15d15f4eec3807efe5a5e77c4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54b5b86d3c7a46665a0afeb1a74e11ed6f78262c5a3e02cafbfe4b8c5601010dd04339cdd0e5d074a2cf6f8361f42a9a5ce0
+DataAfterCtrLen = 10
+DataAfterCtrData = 1920288bf4a68c05f2b5
+KO = b103e3ea6c1bbd8693e054c32aa0afcd
+
+COUNT=9
+L = 128
+KI = c0f96e6e5f68b2d124d1db4793aa6c4d9d3167ee2d695b349cd2b8d4116a7bb7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2aa89b02659dee25f3d0955aa01b9df4eb5918565dd2238f0aff7079cf5c11ff240b0865328c92be2f68d8657e5f4f74af1c
+DataAfterCtrLen = 10
+DataAfterCtrData = edb5ff9cfcae868712fc
+KO = e4f84afa601734818726ecfa39a64e7d
+
+COUNT=10
+L = 256
+KI = 6f46aa299e6d258b2c839ce0ac7345765a8be915c861f36ee59367e40435f572
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c28c15632788cc88f00dddc6dbb014c5c492fb56746b59e61f206cd9e4389a954c74bf01aa26af758b9e92287ccfe59a980a
+DataAfterCtrLen = 10
+DataAfterCtrData = db58244c38e9c1e8f66c
+KO = 25186585b2069fd280b098abe1d22dc80b12925daa36878514dc0c9aae24c285
+
+COUNT=11
+L = 256
+KI = 6c90707dae024c08c3b54c016e8dc2b116c78c763ac3f5bbb284b263928918fb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0cfd62c4144aa6a42b0983dbbcc0ca8c30b585edecf7ca02934e936ffa4b7bce28e61e5c9c6d5a396fb90da422054ebdab05
+DataAfterCtrLen = 10
+DataAfterCtrData = 504c3f9a3a145097eaaa
+KO = c59dc69b1c5de75ae6dbc31d5965f6a510d3a1d373adabcc0319015e9ed0060e
+
+COUNT=12
+L = 256
+KI = e629053a0c70492907f894210a423b656d5fb1b36099bfdea30f0538c8304357
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5992db47f7cf9d61af881ae535998b1520ee2bbf3f2fb5f9918b84245a901b7b62b5f0216f85953a7f2a4348534ae2d62163
+DataAfterCtrLen = 10
+DataAfterCtrData = e97b50a28e19940a8adf
+KO = 5db94e7fd6d105d201761758991ba7314a64fcb379cf556600b1c5cecafaed09
+
+COUNT=13
+L = 256
+KI = 9ff2da015a03b263790a3d2b60fb908dbfbd14605752f306e9583d93a9b406a7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c0ba64918661ef4a203d49697ee051f775d11a6ecfc7e824e9b4d35258ab3eb825e494b0bdcd27f0a5046da10c1601ec7402
+DataAfterCtrLen = 10
+DataAfterCtrData = 6574654f1eeaa0fd6186
+KO = e065d45b1ef103d50d438e4474cfc825715e702dd9bd10140e6494688cbf9a5a
+
+COUNT=14
+L = 256
+KI = a60eb81ccf20b13538735abf92d2e602508f064a3f3544573b67ccf7e958aa8b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b14e1f36a7e7f929f753638ce04a9d834d6ae8b5ec3f8c79af6a12f145449722df4677f5d92a661cbaed57716bc864e53791
+DataAfterCtrLen = 10
+DataAfterCtrData = 071b5874969d4ce0c1f3
+KO = 69cf0d676f887de6a0a96bce1655a3804cce70389b00cd0115d0294e13860eba
+
+COUNT=15
+L = 256
+KI = 810ae7c74db2c4de925ea9167df9a3f9ef2bfc2dbfbcb6ba7dcb4cb2eb41efba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = da72f518f2b10dbb3dee2aef465a0dd31305a53be5536b2c9db7a31045b28a2b1333d9e5561bdae96f96ac73be91e89f0af2
+DataAfterCtrLen = 10
+DataAfterCtrData = e7aacc1354520c5f0e0e
+KO = 138b780c6b05532f337e7201adadac6ef259461ea3ba4f7be23ec843142a99d8
+
+COUNT=16
+L = 256
+KI = 851b53e1ca6d0f689cb2ec3caa0b4c1a9b35c3be1a280895b734a5b2f6428ec4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f1477e8aacd5802dc4411ab759864cefb29ef6072ee6defb54e2ce88eb0a30e8f6e0dfdd8a2cf57d5b72080976205ce880d5
+DataAfterCtrLen = 10
+DataAfterCtrData = 3f6028f9d1071d794d03
+KO = bd50a74091d09b503b0e571ac992de5adcf6b710b2d83f17f3876d1ecb1d0f7f
+
+COUNT=17
+L = 256
+KI = 7f5f2539735d00894ec6656d0a73d71639e8b2462e2ae941401540a36df67a11
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0c9e7d2772012b99ba465bfef63706a6bcee887ec772be6e6d1d65add0f2976bde9ddad11b912a6c609b65e5ea7ee83e0fb5
+DataAfterCtrLen = 10
+DataAfterCtrData = 5b5fb55781f82964d0b2
+KO = 9b35230bfebe556bb0b747dda4f7b7ab499c895e04451f9caac68b663e2580a5
+
+COUNT=18
+L = 256
+KI = 43538b8b1abcbccf8b067f2cc7d0e2e37a2f274d30e5ad153a4af8c7aa7982ad
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 30da355765986b7114dee2547677da95a4b60d9557cb27c423a933c64358ee2414a054e9b8d6eaf3129623511b4fa1012093
+DataAfterCtrLen = 10
+DataAfterCtrData = 96b0fb243aa72c4d17f8
+KO = 4ada2c27a9c5d9195807bce5a1af81402d4da3c35ef090c3559f07c2fb4f2b4f
+
+COUNT=19
+L = 256
+KI = f526e8d9b69da5227cca11eb20fcfacb6b6a03201a80f6c02349e5a6f3a712e4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4b78bfee1440ce5e7e6eccf9c8e93eb37ee718e4c3e8b8b3f6fb20f60ff6991295d0e8c89c3d753ac3c654b14933250ddb61
+DataAfterCtrLen = 10
+DataAfterCtrData = bed69dc244dd5291b1cb
+KO = 0be3d69f5cc3c01abe35d3cc799c7e30997a3b0ca581859f059daf082c6cc1d1
+
+COUNT=20
+L = 160
+KI = 6b3668b40c0030a50bb5fd305d0d604fc629f77060cbc1fdcba598f147acf5d5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e276e842faee7ef88d57015f09c1a346a44f83b81fa2db10e2815c820f0302e893b98829ef71940ecdf0a39a3c33cfb1c25f
+DataAfterCtrLen = 10
+DataAfterCtrData = 44aef70d24cde3d094a1
+KO = dc66601e2e4117e21c791d1d74711d263cd4260d
+
+COUNT=21
+L = 160
+KI = 4f45d1a99ad8f1443c6a17340fd261f65426501a9ab6371f6f7f7eca6362625a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3c886324b841abbc66de725b9ba94c18307740d5dec78820869a4b263238b21e63c7d7433f23fb2a62ba8ba28fd74582511e
+DataAfterCtrLen = 10
+DataAfterCtrData = 0305a0f78ce47179e32b
+KO = 5a7363e9b13c1de3ff2d670d95c1f276ce4737a1
+
+COUNT=22
+L = 160
+KI = 95c3ae039c5ac5b956fe58915349c587003929d8fce1e08ebc76d87d7edc65fd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b2e4eda85fd1f71b4e465b04a5008cd364ecbc538146996d39c823a538e62cfe82dbedaaa432984ab9105ecc2df66944ff7
+DataAfterCtrLen = 10
+DataAfterCtrData = 654424a81184cfba0577
+KO = 7ec472a42c69b2c96ed9b95ccbc14ef664fab0fe
+
+COUNT=23
+L = 160
+KI = 523c2a95e6e47f6be8960acbf55c472631f65298b1b08649673f97c909f117ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 983dc1f962664a7ad35ea315166d95021c65d07982af90ade0989d05bdaffa21944310b476a3791980b54d37877aec4eb1f3
+DataAfterCtrLen = 10
+DataAfterCtrData = 19d4eb5353240dd90e46
+KO = db31b2bcf017e5ee6c9a459dbe38683994543a4d
+
+COUNT=24
+L = 160
+KI = e30c296ee6ffa0a34d1584be4c8908253309812642fee732da333e4dbae2db25
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 747d04f84983ef277d902a55b197ce1a1a4379fd0ad07bfbed4a640b9412261b4f1e99c704c5c73d766c210f8406f2b17348
+DataAfterCtrLen = 10
+DataAfterCtrData = 55847a36ef5142393c65
+KO = b7001a724caa5e38b6ba472b43a22401b11f79f3
+
+COUNT=25
+L = 160
+KI = bf933d134e69db704fa9989673d5fedf52058c2e0b3da30b19aff09c466dab1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 755c8431a26d71700aef54285a2e433e063c5c23399875e90e0f5e178b1a9a5729d9bcebc89471aeae21e8f2c4d4edd5fe8f
+DataAfterCtrLen = 10
+DataAfterCtrData = 52ddac08fc7686ec1dbe
+KO = bbb112c170f104230c3808ff3e9744eb1452dfb2
+
+COUNT=26
+L = 160
+KI = 067bd4538b5a2bea308d1cc553b0f5b16c4a6761d0e24da4a641800f285decf5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ab726d77472719d5923bf9fe7b1975a3f47f55dab38e4da06d365a0a911eddb2942372f410b432bdbb8fbc232b17c98e4e38
+DataAfterCtrLen = 10
+DataAfterCtrData = 0c61a9a4cdb0a4920a41
+KO = 7963e6897807f7aae2c9c028316e0e06d1645b65
+
+COUNT=27
+L = 160
+KI = eff0722ed6f6bf15f48928520124effcc0ad147a40561179c534aaf7f757966e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bb1e0a4dd89e7611e5b0e2206bd54932251cf45e27fdbe4afc3079d24cca563d08dac44f8f5f83115eed0092b389994c62f8
+DataAfterCtrLen = 10
+DataAfterCtrData = 85197e4224b5a01fc599
+KO = d57d3b896247b679da864e3d95ca6519066126c2
+
+COUNT=28
+L = 160
+KI = 5a9002952346eb51b9a8a90807e72a3da45b9e492246fdf640051269d7379882
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bd1c466f20c7298d6c698a06386ca984a601be8c8676cf8e1cc1e51956d19cb89896002f0ac74160fe9106f109fac5215bc9
+DataAfterCtrLen = 10
+DataAfterCtrData = 09f3ceb28a0c3829cdcf
+KO = 13e2199ca8d4153037b461ef80dd6166abd957cd
+
+COUNT=29
+L = 160
+KI = 35139551eb4cf6eb090f5fe3be0609d2f63f44122a9594a184ae67154ae921c5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64c9ec777b99ac68c615110c4db522e5eba0f75d1b1d62ccbbb0c80eeb15ed1a18531e22d467f446e3b00865a9ee36346402
+DataAfterCtrLen = 10
+DataAfterCtrData = 78fe72f8605b5d7fcb68
+KO = 7467fdaabb91fa27170b9fbd82334a8bf1f9680c
+
+COUNT=30
+L = 320
+KI = 83942cf6cfcc3e5fac045eef7c8e97254bec62db3847a9c212a459c41047c2ba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 57080e10650d313708c3e83ba761cf98bc2ca79187da9540424ee8414e5c617cc7ccccd53df1b75060eb7237be4bbb02bbd0
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ffb3af2c53f4518dfec
+KO = 79adfda2e7abe1519f1be8d3500db5e4ea8c96ec9eef3de1abf76eaa3c0cb7b487603c6974da04ff
+
+COUNT=31
+L = 320
+KI = f6adaeb7175783eea59959cfc92b5162586a1a29d2e0baa3db58e3b9a3e5fef8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2154facd748bf5c72b0bc655f398b6657e8d7730df8eee8c11b2e909aaf2871cbcf49f0de3958829beaedf68e4f317d71f96
+DataAfterCtrLen = 10
+DataAfterCtrData = 0162f5eae258d39c6221
+KO = ab5151837f48fc4145c9e14492689dcfe5cde883b89898b6b6d7d6638d25dbc83fd88055f12901b4
+
+COUNT=32
+L = 320
+KI = 3cd983df44c0397db2014533e0646a02ce0904b0ab2810ea2846bad74123f932
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 63a5b6be0e7a1fa2d91b2ec2afa91a1a1b6ba456acfcecd9ddaec8e7bb77539d53f65cf4293d6e1b1e7969c835da7285e0bc
+DataAfterCtrLen = 10
+DataAfterCtrData = fee171545deabe44658a
+KO = 57094984c4f322a7ef75bd4eb1afce8fb9fef3b9821cb6d5d57f66be418e7741a195f24a68d5f41e
+
+COUNT=33
+L = 320
+KI = e846603ed8af2f653492cf56849e90b680a3767a082ae27c302b0565e4a3e790
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f97fc260f46c7775edf0d7d5ee1c66dedb850a0d711e773d710a90a0fa71a39b22494e9ce275ce0ef809b3e0f25f9ebc492e
+DataAfterCtrLen = 10
+DataAfterCtrData = 2b8b992ef38b834e0577
+KO = af76365cc82780e25fc434a32670ba9ad07acae65de49bb896867c576282575039ee476504302513
+
+COUNT=34
+L = 320
+KI = 0359ec1b15c601b3ceff6c70b79ee4f6ec511f4defc26cbb4d247615f3fac05a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d2767feab0df9bb7dbb4a61d2f04bbc8114fc31d152ebf8b774adc2e3ef7e6ba730efc8104a35b0db284e4dd0fd84191f054
+DataAfterCtrLen = 10
+DataAfterCtrData = d2fa029ee274b66d5c97
+KO = 8078f15a883317d7ad25c43f80a9873d230a18d94e93a425b4c8d76ccebd8e6cde74ace2494dba28
+
+COUNT=35
+L = 320
+KI = 88012187f04b9704a345e94debda566f4bcdd77f91fdf51e490a894b3151cbbd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8531723b6f1d5c552ac7b37888a2b767c09ccc61962e7e3902782022f016fdff33a48e165c18934df60adb1a7c1e2b5d2bca
+DataAfterCtrLen = 10
+DataAfterCtrData = 7666b0f6ea9ec69d187b
+KO = 9bc35e5b5c3e79fefffd111bacdfffb5e691ceb9593f410e3fc40de18b0ba82c4d65e6678c500c15
+
+COUNT=36
+L = 320
+KI = 9a78a434ff041a7290e6a797a8d920358cf1d83a9662efa0443f28ade477941b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64bee05d4442fee8ca722e1b3472e1985cfb1f3b47783c3cbf2f7337e2e9c3d15e642b6c383a0b7ddbac13b8afbf01e602ce
+DataAfterCtrLen = 10
+DataAfterCtrData = 9448609f3996cb1e1252
+KO = 1f5e2108394335aca0d2c0b949a0dc13110cfe2afe4d198a74ac6834eecaaecb1876f54bd249237f
+
+COUNT=37
+L = 320
+KI = ef83c99fc4ba4725e73e84e42a17ec8fa4f64e433592df83dd2c3bd22cd28204
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 903d0cd984671773042bf415d3f00c314d65e5490f8bca257b6f14752eb453aa37b0c66a32aecdd12657400aa48c6816ffa5
+DataAfterCtrLen = 10
+DataAfterCtrData = b71d6eff27eb4e35a698
+KO = 507a0d355761e00fd576306513017dbcc284938c35c05d4e6ec87dfa04d0ff3d23c319d6fa54ba9a
+
+COUNT=38
+L = 320
+KI = 10f4779ca9aea5c10ecdae615c9eb3008a7563359f189ee37a7096ff9301c0db
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f46d55a68914594d997bd1b123b7920edddae73b3e27efee95df30a1b539cd097f6a9bc8c0bb94cc557df4b24eaabd79599
+DataAfterCtrLen = 10
+DataAfterCtrData = bca6f9a8a752780f9eae
+KO = 4a9945e54cbde42ca2cfcd9ddc7b7be804ab22afefc2303c8a0454068af6bbf5da15bfe6d8dc1ce3
+
+COUNT=39
+L = 320
+KI = 490f0837cf3be0781a8c6237444f476d5f3112ef59ce8fd617929759cd911d61
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2a96f732a9b58d0a1895015312baac953a0c0b8757cb4e1c2aeff6f544402265e1951f4be45a7ebbf369bf935a7f98e50715
+DataAfterCtrLen = 10
+DataAfterCtrData = 74aeb4737d0966cd0760
+KO = 248089c63c58603b7ae7f3a5b6163ebdaab390affc9c83f9007f83bc26e0d5ee0338e1c500d67d80
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 0be1999848a7a14a555649048fcadf2f644304d163190dc9b23a21b80e3c8c373515d6267d9c5cfd31b560ffd6a2cd5c
+FixedInputDataByteLen = 60
+FixedInputData = 11340cfbdb40f20f84cac4b8455bdd76c730adcecd0484af9011bacd46e22ff2d87755dfb4d5ba7217c37cb83259bdbe0983cc716adc2e6c826ed53c
+KO = c2ea7454de25afb27065f4676a392385
+
+COUNT=1
+L = 128
+KI = 462e77d03cde4dc2b3e8c6283ee0ddb67a14de8cd04ab33fb1ce78049f5b72a8e4bf188c97e7d94706c6f6522a831ca4
+FixedInputDataByteLen = 60
+FixedInputData = 54e7c056684114a755a4009e4b1ce89dc06021bb3e8ffa2111a0daaaca9246cb4b2a8068c283df857821240e0083b2a24f1a67b3259e3ea1f2cce839
+KO = 928ddf19f7ed1a339d39b0ade0ae76f1
+
+COUNT=2
+L = 128
+KI = 5e39bfb7c186771c2a1ba7c6c9d0d46f6615d94380716e8cfc8bbdf46914ab440e443f1aa50df54730e0e2d24207dcf2
+FixedInputDataByteLen = 60
+FixedInputData = e0864869367d9a0fc2ebb501843f45c11544af29c23289a9b5dc0011db66432f9e430620cf6480af262d84653b35d316b25a215024d4bd204357e323
+KO = 634e7f6c1d6dfeedd294a8b6991005e8
+
+COUNT=3
+L = 128
+KI = ae76239999d06c43f10657ce44952e7e51a6f935aaaecc332278965065243b987ebf10fa8aec4a6fbc721cf5f7bac23d
+FixedInputDataByteLen = 60
+FixedInputData = f423434e5caaeb807cb524d16fc99e0faca5940e9fb72f08c5788f245eb7328249aca4629d81ec9df1ec3e8d77935fbfff84e83a5a79cee354b65901
+KO = 6877177767c93ad3ac8173ceba75b4dc
+
+COUNT=4
+L = 128
+KI = f0a838efe6182cea144138640c9c7520e8fc722597e31c89a3702fb25b23ed8daf1aa2cad21735cbfe0feb9e15177cf6
+FixedInputDataByteLen = 60
+FixedInputData = e36d3ec236d9753041fc00273c7f9e263c68130fbcab8d9b1b3ff6cf656203f6d6a6aaf9ce0b789d2ff7e532d9f3c35e41845f0197747a6330cb419c
+KO = 4c97f3f2dafaad4c6dcf1c269642e42a
+
+COUNT=5
+L = 128
+KI = 33a7c3846acdab8a5ddc3dbe4dcf5b3584e641eef335b2a300917b5008d61a2f76349cfe9199817bd3f79341c96c1d68
+FixedInputDataByteLen = 60
+FixedInputData = 4bf59b7138bd4aa1a01f3fd29a1eee03cecd304b9027866fed41b0755bc3c4f873d40d426a771091ab11cab0667ade637b1e337751699c123d8e9809
+KO = 5a5ee405ca068c2b040981921a5a25e6
+
+COUNT=6
+L = 128
+KI = 82094bcd8ed099bed66b25615ed2f15c2a4b9151ed0e25632dfba15431ac67580fa98146482b092e4498674ee9abf3a9
+FixedInputDataByteLen = 60
+FixedInputData = a1b4b948d23fa7726785716be2eee6383627adb9897366d242bdbe1a4205efb17339ed8531f3a27584c8029e7488023b57b1177b050c909d4d032360
+KO = 36c06fbd26b1c3dd82cc9cc6f6db46bc
+
+COUNT=7
+L = 128
+KI = f8b5e795936f1c578030281c4e1286a9613f8bcd00abfd03e602fc7089b337c3cb5c008c90e2de7b0b64ad75fe53b335
+FixedInputDataByteLen = 60
+FixedInputData = 4666f04702744b315afb4497a3900699e4f0e01cf0a2fe83a0848278beca51a25fb926c194214a6365a632b25453eec6522087506d0e962c7389f889
+KO = e609f872f692771b039501d155df6d90
+
+COUNT=8
+L = 128
+KI = 1027c2a8314af62a24e6ec325dd984ee5fadd94b884b4ff6a136c3187a0dbafe7951b59e5eb685345b48d3a02e769cca
+FixedInputDataByteLen = 60
+FixedInputData = 79bde995b786f479ae35b89ef6d4449e92629e02ca554830d8b28581a6be752f4b013719846633161eb30c7ff6e91b142c2d0d710d2c8178f681eedf
+KO = b31771e4c463220da9c3f2fcdb575478
+
+COUNT=9
+L = 128
+KI = 997888264025a5eea951af57ff9a915142fd94b4b80076da72912043d197380c7e13b75d1589d5075b0a9d27ef75640b
+FixedInputDataByteLen = 60
+FixedInputData = 81e688395997fa0006bcab08b98ca6df5a0e1963f7a2280a7345f0cb00bee4549946bc0e92f88fdf9396833107abc48cd1c26a67eaa932a1492c864f
+KO = 75fdb079af071d33316b60b1b5562073
+
+COUNT=10
+L = 256
+KI = 218f47301a3adf39a4e1ddc25a1df2b7db53d7780c207f47ab4cefcaa960ed82cb6cbc34b97b4c332d52ca81cc40cb9a
+FixedInputDataByteLen = 60
+FixedInputData = 60dcb116d7cfd3cca7315c9dc7e9650f886b67d9fbcd98c226239a0f66eff075da23c6cb750a2129ae71b9582934f57423a815249cac2c61f958b35d
+KO = 26b01d94c4dd51a9c8b54f78647257f9e937a8d67dffa78f85749cdfb22db620
+
+COUNT=11
+L = 256
+KI = f4864cac28baf8c866cf7d8531b099679b86d9f50c8e4d54f34a3d2d449c017ef0aad51eba14fa44c80596740cd29a22
+FixedInputDataByteLen = 60
+FixedInputData = 44df293f2a969b6e7d785c6c21ba26f9a060ddc84f8b1911df04cf21f48ce2b12f47e6cd1eeef397d6226f326052dc989e12eb064dd80197c74736c9
+KO = 5529a1536668bb2b21738ed1dacb4aa998bbf9acc0d28d8613a5115050f96725
+
+COUNT=12
+L = 256
+KI = 8b3a793187ef8c15da7d712da9aa99b3d9f7f8c7e71ec9ab449af5eb0a79945ba2ee186cedbfa8d5298de3feb393a4e6
+FixedInputDataByteLen = 60
+FixedInputData = d08f46446757016d09c41a6ca2ecf6e8a30ac499a6196a433f9efae92c07086bdf1481d8bc250050e21131c48a98817860a57f9e822a72af7366723d
+KO = 1a54091e661fb2cb7c14b4ec37e49cacfbd6ddbab7e1ad5196fab1c2f2a680ca
+
+COUNT=13
+L = 256
+KI = 674e05f59b3d5d48b4ca1593323367636a1669e0042aa5bf704b3212ba1ac5e2c7d1870238b1c1d46cb4a9c0666d7ed0
+FixedInputDataByteLen = 60
+FixedInputData = 048dfe846cb3311f0d5fad58872b2eb0ca6fedb1126ae9fb8c6b00d0ad6e151bd8465c444bff349220016fd735adf1183d1b3bcf401a5a17d8b4301f
+KO = a7096b18d8496006a9cbe7f5866997a66ca09aef491c03988731b867c118040f
+
+COUNT=14
+L = 256
+KI = 459e24385e6a3e00ff56dfbe3c718d1e73b9b267ad6e94676e0965e41175df2964f7cf4b3869595e63ea0381f33ee841
+FixedInputDataByteLen = 60
+FixedInputData = 6139b63712ecd54a3886747e09ed99de2be8c95e9e4b25354ad82d874984262118022c7715262b9d378151d62d861c68e757eb46acac4d6959781694
+KO = 0ba09e5eb3b488e8859b2bcd090081f465ba424199d5b1f037e163d9d2d85613
+
+COUNT=15
+L = 256
+KI = fbbfffa4be57b96566fd23f85ad732078c3afa1687f37dce9f7cd2c4919d908a2442e2823c5f374632f7905aa23cd7c8
+FixedInputDataByteLen = 60
+FixedInputData = 438dbdab36418c168f1deb4070e97320adb971124184961563de3d09a9c5ddd2401e912b2acc1538377777d1d74fb5f2fb9b50da180d4ef52fc792b5
+KO = 4ddec0f5cfeb15ad0e6d784d192f26af73c23ba42b586a618f599532bb461835
+
+COUNT=16
+L = 256
+KI = 1ee262230fcc66ac9d24424f5546a2e08319a26e985325eebad4b52a6153957e94f62739646393984b7b8654e4fd397a
+FixedInputDataByteLen = 60
+FixedInputData = 327444a3fa5eeca30bf8f4bcb0dde286015f738bdc3f8e8ad2b8397ba5f38176070c5527205644efc3048fc7bc5500bebf78688c7f26a0ecd002d023
+KO = f90b3be0dde180529f0e38ca6c70f7ca5722d788469fe4683f3b3adeee43f27e
+
+COUNT=17
+L = 256
+KI = 0976910b81cfb3a8db27ff66fe636cdb916a90f95edcceba104d5181a9de4e2ec1285dabbf8a83d86462746a36282354
+FixedInputDataByteLen = 60
+FixedInputData = 949b6acb03abe4269dac387cd16939fa1c794029669b8af7581173e84dee2f979ea0fa182bda31ea9d8788de19213984f76464f260609dcf999effe8
+KO = 20ecc94b5c9cd17714ce5c0be8bdea29c37d687011e8fd76e48cfebeb3906ba0
+
+COUNT=18
+L = 256
+KI = 59e5fb3291460b6741401cfd469b10d2ea0233230f17569fd8f1729c1bc2388c5098694c50110395571e151b94231964
+FixedInputDataByteLen = 60
+FixedInputData = f37b51d2733804b39ab52600614083e82dea20acb4b86cbf22fba25b5da1e39fc9158d78489eeb89fa5a114743c9f14f9c5949b96bbb3a43a26b3687
+KO = 24fd7ead6a5bddcf991b12c33a32d6de8f2589e8b9c9a55dbee7e93adcb9bffc
+
+COUNT=19
+L = 256
+KI = 2b509b7916d33b28947e604e2ade3bd0b061cc16cb663bd4a13bbfa18d2f22e149e4419e47124d122879f214c18a3bb8
+FixedInputDataByteLen = 60
+FixedInputData = 7ca791ea6dd47ce22fd961160043cd7c7e2082451661d9e72be585920f5852becbac936cb62d78b0cb3efdf560d243af38c9a7d11dcdab882450d586
+KO = 4f50a23c50581db739706cc00ecabda628bedc161a19cb656f3d23852008f313
+
+COUNT=20
+L = 160
+KI = 426c4facbacecb654555bc9843f9864a53e14c9a5e19600abf57b03cf8b6f825f71191eaaf3cfd70961314acbf1e6e29
+FixedInputDataByteLen = 60
+FixedInputData = d224dc52dd16bde3391fab24fa875b695d63215e182efa970537904f4cd1d7f929f87c17fa97bd490f10cfc3bb80353ea4a4bb403f79e18677c39d29
+KO = 431c73810e9fe4f4982202f55eb5f0212f302142
+
+COUNT=21
+L = 160
+KI = d56d6a5227440b6c31e092edfc31f15657f5abd7577d1536ce42bb23b0e1a6a4c76b07c46c02d1aff8dafa19d9bd15d4
+FixedInputDataByteLen = 60
+FixedInputData = 999931fa84451118b498e8e2eaaa62174e27d7da342855b6694b291771a9f2347af79668086463acb794bb1814ad3860a88a3b7f83e79c13dbead6f6
+KO = fe778a02e793722c44bd7048b439c5054caac925
+
+COUNT=22
+L = 160
+KI = 6544fc8f3b1df531b4b2a638e540df6cb822fdaef06a70ccbf02d8152d56b6fd3f0659c1d16e302cbf77c58dfd0a1a5a
+FixedInputDataByteLen = 60
+FixedInputData = cf0463887827b6d211cabc39d72242df352ded3dcf8cb892d0a6dee2f3ff83d628e55d922cbdcfa02c79087300941da55b7103b8dc11e5bc4937b160
+KO = 9644bf55d705983646adf7fcb519df0d1ad1311b
+
+COUNT=23
+L = 160
+KI = cc4702750cbd77416eebbb6b199e79dfa096f5cf3ad90cd77d5706ee521907a51b229f6c9db7b88cdc91dfafaa7f7c60
+FixedInputDataByteLen = 60
+FixedInputData = a6806404d8cc5013928142975c05356bd7bbb6fecbec884ca772875c8c9569aeef276e112c3c6efb79e01f237c2b1c04f8048fe218208f67260b9752
+KO = b2fd963186ebf7993121adebcee3ad27e8b3cd45
+
+COUNT=24
+L = 160
+KI = be1b85957ee14819fd19ab525b11b5b36ecce55ccee2c839e8f4e65ae118559e5bd349b97428554bc04e9ff6dce1c6d5
+FixedInputDataByteLen = 60
+FixedInputData = d718a38e9b899e8ae5dc132281818bb8a8b9cbb83fad264aa2b63ddfb6f11add812b45d7ba2809ec41a961069fefb602e44f168b5b1e6a099b65dedb
+KO = e7ab725994dc30886215f818068ad61c704fadd7
+
+COUNT=25
+L = 160
+KI = bd31d409f3f794af66241f07fc10ed7dd85ef3865962ceec4b621806163f3b1b658ecabbde41f20e9e53b81c1396e5a0
+FixedInputDataByteLen = 60
+FixedInputData = 41c0c96cc2030a4cdc0100c7557cab89e13ca7f3cccec81860180a2c00d0a3f25da7be4d5dcd5e022c96ef60d96009790113a6a68329642ebcacf159
+KO = 0fb7240e3f562f0ad7994fa5b7ec6c8f8be4955a
+
+COUNT=26
+L = 160
+KI = 0f9d7e8466a076c6519501e48533437487ca40b83e9f14676820c8af075b075d975e72ce26775fb16ebeb504be4aa5fd
+FixedInputDataByteLen = 60
+FixedInputData = b3c14f63c7a2992ea3b61fc16c671e5f79a9ef91ff6143512497099ea201b27befce9c9e114a6caf23462275122f5161a9a912e302878b18df531d3d
+KO = ee7d3bf8ebeba4b255106bcfb2abc482f72e345a
+
+COUNT=27
+L = 160
+KI = dec51b6687e7ffe21347db8f123a965c3a9860088a54db283ec6c36ebe3304764b33f82583f2136247fb35f68dc645d6
+FixedInputDataByteLen = 60
+FixedInputData = 22db0f865673c987ae4540dc233e93a1ad05de22505e5a82b2e7c8f36b2603283c67697d0dd593aa21eb0bc7a85bb1b36a4b2f16df2f7c75eddb2a4c
+KO = 285915882b4ed26b72e82a67be43ff64ec467d58
+
+COUNT=28
+L = 160
+KI = c676f6c459088116f71331087571cabbd5df048629890afdeca6dbbef7762af9cbe03636f1f6549f7cb4386ff8f79f64
+FixedInputDataByteLen = 60
+FixedInputData = 0be996d668a047ff95f5bb80ebe01a68f0a5d7550c1ad322cf3cf65d540e7e41ac7433c995c02811707d63929b1b48fdaf5e480c50c624627a19dd81
+KO = 28b4850343812ebe546ff36b4e861c92697c5d14
+
+COUNT=29
+L = 160
+KI = ec77373e6cba4a68b7547cf275d72e421248232f340293d0610f97d1bc165e0d63e8613971a4b88fca649921969cd510
+FixedInputDataByteLen = 60
+FixedInputData = db691bf4be88f4f932ee580ad340dfc295ffa690673c24567bfdce8f6c06c5262aa20d9197ae4da2dd791225dd089c63e71f14a8725b9873cb0b50ce
+KO = 70bc606370eeed86ebcfa259e909a4df120b47bf
+
+COUNT=30
+L = 320
+KI = 522a72c006a6b77911915c78952dd61848725a4b0789b2cfce3b29d947d9faa145417740c0365bd81a860a600012543b
+FixedInputDataByteLen = 60
+FixedInputData = 4a3cd102c4b95fe193660c4c174f02c725207449b785edb8fa8c4404f01a25bef3238637d3bae370758332c678deb578322e031ec3970876600196d2
+KO = 2f5d52226949aecfe6359561a5fdd87a843457019e24faacacedd34177cda6cba18cc78cc8c78cef
+
+COUNT=31
+L = 320
+KI = 4bb1f5b928ecb34285f13a0ea657cb380ae182b7686d6996afce47213a05474dd56fb1edd6c5a489484376688110d863
+FixedInputDataByteLen = 60
+FixedInputData = fddee0828eeea54c82a52a8a9a97ee521c2061802587d5954530325ff2be3b2f4f7e277dfe65f99d68c4564e3b28db5ec15b2b5eb020f65153ca2956
+KO = a31dac08aaad375eda362bc2863cf0841aeca67ceaa231f30f45559332921a6570def7767354497a
+
+COUNT=32
+L = 320
+KI = 8df412a08c683b3b27892175888f88d09c3f641d64308a66b889feba23b381b649b7e967f964457a29ab4dcbedfd2235
+FixedInputDataByteLen = 60
+FixedInputData = 8ec815c720971a0c9db65b91b21527818fe0cc17a27edc8ffe56e59232b42264cd276c8a765900490a2bf2ace1ccfd78e8147bd9403888d16797b41c
+KO = f9f866a0bb6a32145248f764b6bb1fc1ff7767cbb1d2f8e9684e7919d9483de1e7b8d4832c9181a2
+
+COUNT=33
+L = 320
+KI = 0b5e80b82a0caf9b0836bf5f9e9984ffa2138e43c20752aac74f1b2712cdc742775790fec2b0dfe99858fbd5bccf019c
+FixedInputDataByteLen = 60
+FixedInputData = 2f358c739fe9ef67da72acf557fbfd330a60b8d4b1f3b90ffc0d51e60118766244c8eb6cae311ba18d666e93fd0bcedf157f209192d55db9f4112881
+KO = b724b9872d7e57052acc2125c18f6496779dcdb430f2d5e4c136072db76609fb4da9a07cce285b0d
+
+COUNT=34
+L = 320
+KI = c4631db1902d3147086d77948f78e9a7d69f4103976a3f1f0a27487b9cf229af4304e75c281605de829294296f1be9a3
+FixedInputDataByteLen = 60
+FixedInputData = d33594d7f49cf2d6486ad790d83d98d86709c0cb641c5ed042d9bbb0756a8d5b2d6a4d66167eb6e5f9994498bfa1aff33194b1c28cafd8db09302de8
+KO = bb10bb41669c8e6b408072d43b07ffe886b39abb25954c8aaae50d04587bac6c841484ac0d5c49cd
+
+COUNT=35
+L = 320
+KI = a2296309d9c1496d7ee15a71d6685c23f41904e356ae1c568a7ec8aec90f8ff569fb805fcd01f68c45ba38011b810889
+FixedInputDataByteLen = 60
+FixedInputData = ba97f1d05e546379a962b4139d8b1ce5a82744d7376b62472ebec4320923b876640978ffdec19fba71c8744b4a407907f4004b2e35095111c1667bdc
+KO = ea4a48041674fe9f4c716efa4fec10b9d7c66052c8c7437f6c4ab115c11b2bb2c5a0acbb14de8a82
+
+COUNT=36
+L = 320
+KI = e5db84bc950f88d93a45241b27cb23a9b1e6d4bbcb204ee9d710806c8ea9a47eec176d8abed33043311adde5158b4ef5
+FixedInputDataByteLen = 60
+FixedInputData = 2101a2be7eec9117628299ab3d7fbec67a10d8e6c005213994228e7ca66f4978c9d83cff722116496350ccce042a6ad6fe586931ad07694eadd83476
+KO = 31ef7191ec7ccb9dc954262ca97fcc8a2916ecb181d551e8f8063dfc57e5dd37160661939214d18c
+
+COUNT=37
+L = 320
+KI = c5f8c86ce70b9beb13933635e26d1d59eae9666d5c76d95800e5b5803885fe2d54e59e8d54a41fa9ce5701eb279d9556
+FixedInputDataByteLen = 60
+FixedInputData = ba51d6e623f03758221638a5ad1953c022d1feb5e6cc95bae9416276f8a0557fb8a2354754ec9debe3d7c92901c5d83ccf7dfb69fa1a4f3fae5af340
+KO = cb9b1347ce6b13c5558b838a5f3204fa2350a0c6f9e6f0628bc2120190c095b4bf9a2b9a18b82f28
+
+COUNT=38
+L = 320
+KI = 70dde13b06f791f936a3a686377daff66adf218f49630057fcc18a60359636d5e9dffa6a5318fd91d6448c073fabd9c8
+FixedInputDataByteLen = 60
+FixedInputData = db04c3ef64dd8c40d1061ee7471504511d10d8676e763f4a48dca6fbf818b22d872d7e0bb6567aad857a247e107dabd5a82f6df3e158f71fbe70adc2
+KO = 062eaa1c67ca647e5589655a91b39d90a04419eaedd097075bf2d97914af5b5021224b3d7fe926bf
+
+COUNT=39
+L = 320
+KI = 34ed30600f2bf1c9ed7c414c1e3bef18a8d1e43d7b52279009db2703a95db812fdc94b889da550910bed836a2e7821f3
+FixedInputDataByteLen = 60
+FixedInputData = ed97b75d1fe73fb8579a503037f3c7a01bcffaca4d689eccc9659af04b613c58eda4760fbbc61e2e80508d278ec231ed97b8843b8ec4494e4ebea50c
+KO = 28f34458362567f1d2055403c71d0cc9a3dfe383e099fd47ca3a05cd8cea9777bbb5124bcc0de7aa
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 26ef897e4b617b597f766ec8d8ccf44c543e790a7d218f029dcb4a3695ae2caccce9d3e935f6741581f2f53e49cd46f8
+FixedInputDataByteLen = 60
+FixedInputData = bc2c728f9dc6db426dd4e85fdb493826a31fec0607644209f9bf2264b6401b5db3004c1a76aa08d93f08d3d9e2ba434b682e480004fb0d9271a8e8cd
+KO = a43d31f07f0ee484455ae11805803f60
+
+COUNT=1
+L = 128
+KI = ec41ee88f9c4a50fc26ef558b18464c4a9860d60757dfb7cc5c9a7a478c371d06cadd1ef8e6461f62e1a6e5736ce42b4
+FixedInputDataByteLen = 60
+FixedInputData = 06195629bd5000b1c56302918e75dd1980ac544f94a92dd86b295f72de1c2da5918bd36b6e0b5c1f6343bc8d821f80dc2f9545b32f4fa74a5aaaf7db
+KO = a4cc0153913d764431243acc34313342
+
+COUNT=2
+L = 128
+KI = 484953365b7cb1194cead0092caaa3d5ccd5f7b46e4401ae6a91051e525d36abee1cae0c3420e67eb64087c7c3e68276
+FixedInputDataByteLen = 60
+FixedInputData = 735a548ef82c2e58f2a6a1bbcb4907af5a5747f65750c4442f1510538448664e16259458431d68583e37cc176297934cc99074eadf571f833c64e9af
+KO = c8a5a51c0332f665ade915a8cc0cd4a4
+
+COUNT=3
+L = 128
+KI = ff9ee3708c2f3e0973d1d1bd8a6b2d80553753c327dabc4225c0612d3654876337b923cefbf99211e79d682cded45c5b
+FixedInputDataByteLen = 60
+FixedInputData = 97900fcddaedfc83f627a1fae0db9a4122c6a56bf23e135df975fe70e473c131f3909e230e92c9886a6c2a8f2eb7e09092376f17d211d490baf0f47d
+KO = a78a8d45781f2542a187f95197ba6d55
+
+COUNT=4
+L = 128
+KI = dcf4279ac63c31abc13be2340f9cdc494c78232c0935f352161ffae121bc988af24fdefe6c163296be58af84d9889b07
+FixedInputDataByteLen = 60
+FixedInputData = 9f7241c473ef76399a4edec1378616be04383c7f4ea8274db9c4d49bf54ca9bc9a2738f532e0d2068406a337440fb85b97b1f751796324c4ea1cb228
+KO = 88ac93650ea6e297a161279027b8d734
+
+COUNT=5
+L = 128
+KI = 9f95808177c9c144f928f70f32884b220833202d1c9bba52a9d57cd334e8e42952d99f6a1312ff6e3baad7aae754eaa6
+FixedInputDataByteLen = 60
+FixedInputData = e5bc98aaa2e2c4c354ee5b62cd43ded4b68eab8203b9928b0b7cb9dafe2118df1d8102040ebb93774b789ed27b46494a106fdb1aa7f2b2e5646390a4
+KO = 4908f0b458367ee01065ca7ff7a178d6
+
+COUNT=6
+L = 128
+KI = 50554b0db51d9b7a5d4173302c76e1b1c520b13967a53a9eaac490c7f48531d25e3618aa45a3fd50e6ace4aa91178c25
+FixedInputDataByteLen = 60
+FixedInputData = b8479cc72273bf3291c968ceaa5f2c777ad2ba46c1149018df41c4a98fc6e7a2ccf9528bbf6916a5011ad980856c1d3f1f4fb97867898c9516b203f1
+KO = 08712a1f1dcd737006c70bf3a3172a3b
+
+COUNT=7
+L = 128
+KI = 8841d6ca52095f281fd9c49ad682c838db8895b8c7ced7071eec1aeccc6c2108bf9d3b4d9ba9963f83621231e69c44b2
+FixedInputDataByteLen = 60
+FixedInputData = 1822ad2cade77db7e5a1d57018a559cf7ab624493c82e87ab8886885804fb156b6c2ecc7773ea865bc93d169b09029b82de5f3ee0ee1e1d36f62fdaa
+KO = 1fcfa904b8c1e75ee13a31f4e1d94fd2
+
+COUNT=8
+L = 128
+KI = a63ac7ee4ccafd37287b76f27daf112e362c4b1d17d974dd2e0567f13e39894f28c4b6f4cea884c3cd6f30890c6cc1cd
+FixedInputDataByteLen = 60
+FixedInputData = c782a7d1363564c14721e4fe9e74c9afd7356e46ec44542e337d272dd793451f13b340301863063c67949b5e5f5db17c91121445e26c6c9487aa5ad1
+KO = 99901fdd9e06652420d46c60e71732f5
+
+COUNT=9
+L = 128
+KI = 7317a1d98a2c3344e445d5f50c978b61894fc35e0d20ad4699fedd4f298636abff9272ec25213aa3fe83eabb69b48dec
+FixedInputDataByteLen = 60
+FixedInputData = e6471addc154402d3691bce785aa3582211b27e06134a479ac76c3810a60819221e7034f10c5534c71bc0c82cb5f269387f9a67456d75e92bf3c1f5f
+KO = 881247c87744bf9a6b4ab144c4b9ebe5
+
+COUNT=10
+L = 256
+KI = 269cce234dd4783067ceaa04a70deb1c9700acf705548495767c22f78493851ca9c699077a002874caacb760106016c6
+FixedInputDataByteLen = 60
+FixedInputData = f64bfb4bdaac81b5801d2f9f08bc2e4d009990b67290fd49b3730c3a145696447aceae6a82f7508a19c396a548c9c33d943dab82b2538c18b8eee871
+KO = ab4182261c5d9c0d23a26477f14a507dd7f5e9550d04f48de29e644ed55f3406
+
+COUNT=11
+L = 256
+KI = cc51748f214783bf1b3e51ce545f47e842c33d3463f900b6006c97864d8ccf340923af188b34e64091fa6d853ea68d62
+FixedInputDataByteLen = 60
+FixedInputData = bdbdb127b5ff64b2fd2b10fd0db9c2619f2c4dee09d4c318b0c07e02f578e2298659f8a16cf7742b994344767493129a51a15abd55ee7daa07e5d2df
+KO = 5643848c10571737bbb5dee79ce9ba817ba261c82d969c76a7c4b038d7892367
+
+COUNT=12
+L = 256
+KI = e97ac699256f0d0b29ff9884e51596cc94360f0eeeb00a03d9d1a60ba54e8e609b15529227676009f4a9248efcbbd965
+FixedInputDataByteLen = 60
+FixedInputData = 42cff32383a76af5f0c42edfef0e575777038772938365858e5c5d6d768c3e15ad31ecff6ff7a430f6e7d297e2826c579975c1c77d5761c7488be45b
+KO = 7e31249582ff01f111c95c78fa0579a7877e357acfea891802694eeef2416357
+
+COUNT=13
+L = 256
+KI = 1b775f03178be753aa58e4d5f5af3703f8c765d4366fb6a85f93762a86db6b8e00cc49a429b5148b90717f0730e7d3ca
+FixedInputDataByteLen = 60
+FixedInputData = 9ad6516a88f401f134d689d4fe85aef8bf259ba5dbc79b34781ccb47729ce10baca15a9a09cd2b18861a6fff2125b770674a8f94a6abda12d390fe13
+KO = 9689dcd0887ae3d1b01410b0e97787cbaab87acc978aae536ab70770cc588f71
+
+COUNT=14
+L = 256
+KI = b35120e348e6e7ffed08c06e89b94634a34061d7b48855fefb9866af8c3a1731f538c13b2be616f1226b820a556e3c23
+FixedInputDataByteLen = 60
+FixedInputData = fe8622b4e8329ffaffbc85bc2d621bf8e498cd96feaec3ea10da3ea5794026ef345772cce4c87e8885e58e0e9f80af526f2a22297cbc442ba30617e4
+KO = 61554d6cd17bb77bf25dc56cb7d4ffc12d480a3cfb7e546337f80b49f5d4186e
+
+COUNT=15
+L = 256
+KI = de861005477b7ed2aca8d284f49d3b383430f9ce600f0d0eefc7a0519b64e8a67df028f48d82f67e2dceef059e597d45
+FixedInputDataByteLen = 60
+FixedInputData = e052962d35a4279a8d4dacda0bf7eb0385586968c4bb57daf219dab90a6f8c97392f28a9af5d7fc0dcee7585c06f396a42d52425b38bfb797ab00d61
+KO = f9b1d0a8d58062015ded5b8a3ca3f99edfe6910c2c1d2b03b3e2a0dc042a4962
+
+COUNT=16
+L = 256
+KI = b8e0dab45a4282d9e60f3a18115e0b1883e92fb31e9788fb3b5706599ff115e38613ce521eac3c8b8fd85083697411e0
+FixedInputDataByteLen = 60
+FixedInputData = 72259da5feeab10de4fccf0ef752d1d83f33336eadd632e695fb1498683309e167e08a666b49f5cc9d9a26f2a1e2bcb79c6bdd157b7953b52c43b4bd
+KO = 558fb0dc8675417b68633470ce5fb4b46d6af235aeaa620601c87d324c599835
+
+COUNT=17
+L = 256
+KI = f8b2cada3e83d4b4a379498744f04d505a3bd0dfc4452ce9bb29157e5e6afe57efdcbe669de421061dceb26453d52f4a
+FixedInputDataByteLen = 60
+FixedInputData = 84714889f4d5a9773d13b36e9ba354236cb427e863aedd69f4de0ba0322d18dd1046f015dea707202abf51cc89bcb79db827dad47e62cf93231192ed
+KO = 4b2630f6b3e5c56af0927e6aa667a3d8f93fd94f3f0b27c212a10c0d1e1c60ae
+
+COUNT=18
+L = 256
+KI = 07615b869116c0152105d4cd70e64342b8997414100a1482b36b4f818e561ea0b92e65a405d3872d20d24d5aefc0724a
+FixedInputDataByteLen = 60
+FixedInputData = ad15ea3f56ef69531ab80605a14172dbe891a4dfecdfa59816344e85feecd9948fd85c9b46cdcb222b01620994d245d9927da2ebc368d7021bb3b87b
+KO = 652eddfd0891a13cd5468a7915d79107278baf7600942ae2bdc5facdf48b92c4
+
+COUNT=19
+L = 256
+KI = 3ff45b930c570d315074cfc89c3d35e4c9069b9993a8c9ed10d45f071cad8a61201f59d2b346cb8cc58aaf6ee2e04d5d
+FixedInputDataByteLen = 60
+FixedInputData = d651cb78c65fd8bff85d88175dcd162c5d5a214864e5ac742a51a927a2185a9081e653567de4bd4e075aaacf0815036f48acde3efde60adb3d22b3d7
+KO = 731ff58ce52000f738e14a81b364a6b2666bd67752cf5e3615ead7f46d653904
+
+COUNT=20
+L = 160
+KI = ec71de96c9520386f9d11bebe474bae0c0549e2b2e8fda6b2336050ee3acbec38bc57d56e6422d3cd493ead69772a059
+FixedInputDataByteLen = 60
+FixedInputData = 4313d1efba21dded84ce12bf80b1be54400619d3bb1987f18bf85400e335103969e77c819a5360cf1dd3f4addb6b8eec0199508c75adfe2cfc067dc8
+KO = 8e37ecc86dcb5ee7cf48d8a07f06c47cdce624cc
+
+COUNT=21
+L = 160
+KI = a65de7154e323afb9daf808a60be334b083eadddb2e9273cae30662865ac9605a48b24364f11652fa16845d84ac9fcaa
+FixedInputDataByteLen = 60
+FixedInputData = 2523f8664df4ae097cb3d197d5ec369be30af91cf3c077edf9637caf617b01dd2cf7a3a74b10c64161a91dfafd5f5b2a6fb022a2f94fdc37bef5c29e
+KO = 8943fac0e9dbb307fdd8e3e97b8b33752a6d3375
+
+COUNT=22
+L = 160
+KI = 8320fa03af4d6c4775dcbd70b4326336c6cefbf67c337b5384329beb0cbd35b7aa3cfab6a673af524a1698b53235c0c2
+FixedInputDataByteLen = 60
+FixedInputData = 3236ab74839a78ca76bc9e9e72a80d602cdff5a224a4969d599d3eeada92028a2e8ed41f97a98ed69be9c349b204b222fbe1652d916891ac3662a83c
+KO = e3513649008148890e0951085f83e4ad0fbbc1dc
+
+COUNT=23
+L = 160
+KI = 1a3e24bcb5c2a283b7cf020687dcd0233b49fea82366da002b1e4e93a87198f985b0c6d5762b5be1fee3e579f18050b6
+FixedInputDataByteLen = 60
+FixedInputData = ea88a0a74907d4a61d512fa0bc87eb86f744d03a237fdbc5e5f1818418e3b9ed3e85a49ec0dafc7b53765855f8bd8a628b44f74b02ddf63df9fa9c2a
+KO = d2f4390ed4fbd0890d975bf072d4da77db627466
+
+COUNT=24
+L = 160
+KI = 3b058e7a236f07cdb89d683e67e5079e6e0f9dd7ac27aff2f426d4d8908a2d081e99f2cc7eebb024c1a0c91534fcacb3
+FixedInputDataByteLen = 60
+FixedInputData = 8a4909d0f764021eee4a72de62d4d47e8144a10674cb8605930664f61f5dbc0f066f81b9813e2f633ed77fa10930e1e378bd083aed9144b914c07d6f
+KO = b1f333944747541b0141f6c74af47a3212c1b9c1
+
+COUNT=25
+L = 160
+KI = 62de46feef69b0d34adabe47665f33588a56485eb51a703716dcaba37114eef8092b11daa88f0e43dcdb17b15a70aa5d
+FixedInputDataByteLen = 60
+FixedInputData = 1824021f1688edf9c0ef38b1c8cd1f0cb0472c15c6e3911ba31bb5096def7c9da320bddb2c80b9776184c0a86b2388bc81400cf78e06a90c82394722
+KO = 6e29cf4707039ef13584622ff977952c04b468ed
+
+COUNT=26
+L = 160
+KI = 1764d68f3c545f93b737d181f6093cffc0238a190eb0280b132a9a60b598863ecaa63c725732445dd36566b45bd6767e
+FixedInputDataByteLen = 60
+FixedInputData = c59b219b9ea7c5f7cf68a6aaa78158b7c67faf465e5cb0b2f80dd08670ec74ba419a91fc38d55df3488845599cc35572f32c12caa3d7ca800fd5271b
+KO = 21fb862054eba34588b8d679ddae3443a58e551d
+
+COUNT=27
+L = 160
+KI = 1b5a9ca234cf69ddfb824c34758f22805a07dc8a36d6f01eba798213338f3e943ade561bb3f2341bad69c198e20dca3e
+FixedInputDataByteLen = 60
+FixedInputData = b66b0c8330142f3383eadc0b6c999e70a3b2d3814b960905d3e3df62e7b46bb50d645bfbe6eb397aaf4caa263ace51b12b21633f4fac18cbffb3ef61
+KO = e5cad28bd8af9866c9d125c2bd1afd92fa826a02
+
+COUNT=28
+L = 160
+KI = 0a6489ef122dfa81c27fea4709c6a7ef6c9372b39d66a1db11f08fa5823fb168bf1c29f40f345a5138f6a3fe1fdcb585
+FixedInputDataByteLen = 60
+FixedInputData = a9c89b1052ef4ef4b0f56e2e31e10d12987c68c2c4145978175cb50612ceafe2e93f95d251f6c88c316540b45e392b985f3506428f590e32bb7dcb45
+KO = 3b747bacaca90c008b8e0ea7f377a0f6d984eccc
+
+COUNT=29
+L = 160
+KI = 736fe2b23b12ebe7bae05f0dd49c5d9be709c38a4c75c1730f7706541b56ec8b8540615e768188969d464f452ad78361
+FixedInputDataByteLen = 60
+FixedInputData = 4b1e249cbb771be807b6a6ce921ef721a0f9f180b4ce87335a1545f8b87dcaddb226c2f9a890e906253e1f3b952edf18790fec879cf2f70cac53f269
+KO = 2f58738ac0be2e6a8be20f2ab4d4ee97ac3eb129
+
+COUNT=30
+L = 320
+KI = afe2d3a4746792908aca8ece67ba8562382000b4e26122414b3ef2e120511bae68448955cf186be87caf69eaced47e87
+FixedInputDataByteLen = 60
+FixedInputData = 1f6dd0b17fed7f479c4f62927291a95292a4e232441c30ffcaa1d347543e50db939360bb37976eacb911f76c38ad8cce12a0c263875bbcd7f6011ffd
+KO = 17b671ca433cea81384b03b69c26a55257085cdfa48e6d8529431464bd439a881de560294afb0073
+
+COUNT=31
+L = 320
+KI = cc8d796f4de939ac2eea186280905856e8cbd9a04396977f601082386f3316a4770c42026f60efba4c7999fb5c2a00a9
+FixedInputDataByteLen = 60
+FixedInputData = 90aa31339f46ad8c0acbab1b9056fb97454b1eba1a19b19a3311ed87967dd0bd9925de73ff135c753717f371432b3b3d870503887953a28b9846ca3e
+KO = 9fb8be97b02a0228a04c94856bba695fd5e752ae2c548eb2b103abfd644a220592935319b7009edb
+
+COUNT=32
+L = 320
+KI = cf46820ac7b116074aff53d28973ea3f550e9d3c2bce98f82704d068809bfaddc7738eb6565fa4b0b5e48ce0f63f7eb4
+FixedInputDataByteLen = 60
+FixedInputData = c23483bf8689eb6a09f612f1d2ac48aad673b89c50c6e8f0154a8d9cc6fb498cec02bc96c3e0c8755d8a6e285a3fcf0aef48fc2e3e49ef142dd45f5d
+KO = decdcc1984b2eae443e01e215ec5c2dc20d723f06f2c0d04fddc48bbc2b92f2636e8ab302739b745
+
+COUNT=33
+L = 320
+KI = 24d9532448b7279f3eedba0da07c291bacd645004dfabf66c92ee55157a678f5ef9fdbc908bf9fb0310dbd5a188912e8
+FixedInputDataByteLen = 60
+FixedInputData = 70482a44b6dc76c73745b312128a9251dc3d1a38d158922cb83b4a1abb89c407bc1a2a9fa2c4eaf3237b8653981e58a5bd147257cfee15aecbda74f9
+KO = 046a6fc4b97d788c8447ff4580830c29d147acf045125bfabf9558fb1b4f7b5a1012e7d02c2f5a64
+
+COUNT=34
+L = 320
+KI = 68ad93b3e1d832cedb676d4ec2d293c968013a18d216516eefc39a947d53ab55b8c1f83ce5506f26b2b0efb3a10ce70e
+FixedInputDataByteLen = 60
+FixedInputData = d07a885ce4772cf0900f9e0833a91b85cf05519dd249eae47bbef25dfb689da92399d91157c7152ec2003084d6ccac46680daa79e25b4620d2003a2a
+KO = 44a3d2c07caea2536fa0568a0bd5e8f71d239641a4f51e622496fd3a8529e9147bb9f4852ee53f15
+
+COUNT=35
+L = 320
+KI = 6291cf56557356b6cd7645ccd782d78b60d2caec6941abd8fb5af2309be5bc05c6d67472a316ce79459a9c6eec57ded8
+FixedInputDataByteLen = 60
+FixedInputData = 985f9eb128465def12670b7cd6c4636217db916205cf7b417ecf590bd907de2285517789d6049d19959ae79e4fdb8a9019bee864cb818f53d6f91251
+KO = 0f7a62a82359b988471e14cd0ce45f0540837d3ab499198f0fa13b781b898a48d027dfb0f813aad7
+
+COUNT=36
+L = 320
+KI = a2f2d3d0e8809f9d5051e3fca62550a6c54af283c1dc882014fd8db86ffded153273d5b23a9047481a714b6caf287329
+FixedInputDataByteLen = 60
+FixedInputData = 27325b9a447ab65be3ff8c82bf3459dd4d93c7a598650de987e60c801f37e85a3d24494ed12dfa2bc0aebb63e037b92c8c4b6d9ccdb8caae87771c61
+KO = 954028b9c4b500d2fe0e2662e5e6b93950b231a12fa2530a238ff4d488a8a3f8335dd3fd9fe15668
+
+COUNT=37
+L = 320
+KI = 62538b605a8c4641c9551f764a347c5cf9055ab01b68eb7719e362f61d4cfb83f0a978bccba07db79a8c88a55fe24cdb
+FixedInputDataByteLen = 60
+FixedInputData = 50a6abbabcc204ecd8a8a20b93c06ba916f9251e5ef61a1c2d9df222a4731ee4ec962bea57ed0057810c4fd6ba4925b3bdafac72efb035443e8cb43a
+KO = 8d425dc7fe712ddf1bf8b11196eba51155a1fc103adf5c6b7abb43922217fd18f5f13165cd8b8bfa
+
+COUNT=38
+L = 320
+KI = e377d29cd9b58aefd519bdb98667dafbdb58c31bdbc7b5e544458fc26962c67cddab9dbdb7897d1445cfb2284617dc05
+FixedInputDataByteLen = 60
+FixedInputData = 712d84ee252fab6cc5b1ef189b3fef6f3a3b8c9b1f160d8f61242860536a42c8aa6b25d69ded9b97f1aba7792376f1038cea1cec3b493ae7aa2c2de4
+KO = 08aac6d40c3514b2290447b7f425080c16e5825be2592496cb75e7c192896425f0a5fb00e255ce55
+
+COUNT=39
+L = 320
+KI = f2c722ae0d311e038e444298cbc7ac47ad210c0ff90152db2fb300c4bbc0d6dfd775bedbfe03f6a24f1c8fa3a1e1f926
+FixedInputDataByteLen = 60
+FixedInputData = ff5bf0137660d6c61fc6574274c0eecf6c7da3bc1d7ec6263e31b104c9a6a1dd0973709e1af7b9efb2308184de769af1bc7c7cb4b8cb513ead702924
+KO = 9a57fde7b16c9554e7650d33d544dd660755eb6775e61e5ee01c19daf9576689da693d337e80adc6
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 4fab4f1e3512b5f443ec31d2f6425d5f0fc13a5f82c83f72788a48a1bd499495ff18fb7acc0d4c1666c99db12e28f725
+FixedInputDataByteLen = 60
+FixedInputData = f0f010f99fbd8ec1bd0f23cd12bb41b2b8acb8713bb031f927e439f616e6ae27aed3f5582f8206893deea1204df125cedce35ce2b01b32bcefb388fd
+KO = c3c263b5aa6d0cfe5304a7c9d21a44ba
+
+COUNT=1
+L = 128
+KI = 19cdb9f453b96a04293cc5c5b22bf189a6bec1d5a9c33f55528331ba07e14ee285f8a13edfa9b5f2c55a8b84937b0be9
+FixedInputDataByteLen = 60
+FixedInputData = 33caed1e7f8872d15a78068652af4043060523deb53c5dab161dba74dac0be3b12c97eb61a5b1436db75a606340032dd3634a2fb44b9e49952ef0493
+KO = 82585022c9319056606a178fb76cf4c3
+
+COUNT=2
+L = 128
+KI = b3a208c41faee39d6c3eb19e8c0afc87bdd23695278e61fdbdd7a4588da3a8b340b09d798fec6a1b6ad4ddb422e17da5
+FixedInputDataByteLen = 60
+FixedInputData = e1ffa5689125fba520d65f4831926c8a5d3c41e8688ce45f66b7e84e29fcd28a7fbd199bea6b50287eefa6d4c1299e0774f6523490cdc463473d05ab
+KO = f56b313f56bed2e4870134ed48afb87d
+
+COUNT=3
+L = 128
+KI = c85fa51a831f1fe70988762f009df45259b035f50ea9a479644208823a8d09e5b1db6f40a029728431fa0fb44a383f7a
+FixedInputDataByteLen = 60
+FixedInputData = 3afd2c75bb2ef496fda3595c54c99c2e23d72e7f53bb5da6dd4a0e0d661a7066941c7e0a3e51774cffb7e1ae3ac07e30d799b840e5417b4a9ec63caf
+KO = d4b949fecc7fd80b777efb7433be18f0
+
+COUNT=4
+L = 128
+KI = c07e3f600ac1b550897b015f1ff0a031229c672f2fe75b85d80ee0131dba9d593f6c30a846ae43fc26f7ba7c20a544a2
+FixedInputDataByteLen = 60
+FixedInputData = c1cb666e5dca6aff2689227a86f31e80a42e5cfebf05b3ac1562a77050957495d357fca065ee1dfd13b15d852a1ad3f0d5528ea56de1e5e0d2b97f55
+KO = d45cf3559e8fabe08b6c6756454917d0
+
+COUNT=5
+L = 128
+KI = 0973dc4f10ad0ebb8b5e7bc9c7abbb1d60f7e4015480b07ed33fa15610a6753600063c7521d332f9889f330022ead084
+FixedInputDataByteLen = 60
+FixedInputData = d3b1cc235f0f302862c48078709bfbc6041238644ed329cae19c1fdbbcdcc7125ac63c69b80a97bf3c41fcbdfb5378b33740e02b285051b706edc615
+KO = 11e7098d018dd064f0294d661f277a1f
+
+COUNT=6
+L = 128
+KI = 10db1045931d241fe16da9be91a18dce027e666513682bb906564862d39bc47905d96aec8eae7bacba99f1a32dd6550f
+FixedInputDataByteLen = 60
+FixedInputData = 02d857acf2af47b9cf0e3e92a09ff96563f37670e091b8e0053053294999532ba4b3aa694589e0680318568d34e79eca789370fade744098331d6c74
+KO = 7bb27e16088ca9990f6a8d8623a3efdb
+
+COUNT=7
+L = 128
+KI = 644da9536015a04fe5ab0ab894410167727571900e9b3988b8da3c0891991fc7049753605b98fdd3478e9c8925307aee
+FixedInputDataByteLen = 60
+FixedInputData = c330160ce6d9c3dc3447215c6ff82f76a646015d77d2729bb95d886db0b3124d9fb80c07139c90be50fd1384c888b183429e678caf2cc14a41e43e9e
+KO = 2cb755325741b62117fde82cf078f443
+
+COUNT=8
+L = 128
+KI = 495b72123bda620e3d015b78be09840c5135123c36f49c10b6d51ba4f5e02824b0ab8d133bb28465324730c143b703ab
+FixedInputDataByteLen = 60
+FixedInputData = bf2b720e4cfb6165a0cd06afbd103c6b984eecf8d29712d79507c131eb0161d7ee1cc55b34513e91969d67ea8491cfc62145e3bb1d2999df08bfa80a
+KO = dec539c2eebac8e76f4f0d845d2cd99f
+
+COUNT=9
+L = 128
+KI = c203c2883795e8be9169d63d9eeb16ff32ad409dcf3b56fac8c70ae790348fc4b3f27822925dd2e70c4e171fd65b8c12
+FixedInputDataByteLen = 60
+FixedInputData = 895719feff4dba59bb0eb681f5c8d9fade58207b9da1015c0db879fe753c38115634b784e6c79c8511d494ae9e75ea5701c7f425bd23fddad8d7b852
+KO = c440b5677ab5021c945ad0d24ddfd58d
+
+COUNT=10
+L = 256
+KI = af3cd100d14dcb5e63f8915eced4b59477936c48e0e2b9232449a97d53d3eddf9e00bf44a8f2370c38a13434c13e0977
+FixedInputDataByteLen = 60
+FixedInputData = 81f178f11615309844af84e163ff694f1936f7528aba6f0e60d41b4afac87e9dd48fbb5aebe534733f576950484aab15b386b468a055a1e0be8982c0
+KO = 0b52be4ebd8b2116df895a42317ac78808993673c99da6391f0eee13cc8470fa
+
+COUNT=11
+L = 256
+KI = 216987357158ed96333e3bfadca88f88dc6c8447bff0a93295ab8180421eaece297282793e9770ed3de73567e871c558
+FixedInputDataByteLen = 60
+FixedInputData = 3e9b36d73934fbde683e94d54428465d029472ffa6917a2cd4e8f5a5c9088bbedd73e6e724c68b91eb2c611507cd34b898febd8343c61c68208eb276
+KO = fc97ca63c5fa313738556886ad5fbb0a9586aeec282c60f080f57075021ca5fb
+
+COUNT=12
+L = 256
+KI = 55823f81126bede04a2b13fa1c4a1b3518c31ba6e8594d022b0b8a59e389578e0a4b69e054aecd550edf4d4be06fb98f
+FixedInputDataByteLen = 60
+FixedInputData = 3347299979399f910d0e03b64891797a2218888f7c8b9595df60995f4b324ba14788a6ca936efa51f8d552b924ac846ee947984d7328dca2c6da4b24
+KO = 16ae567639390ac4ae0170b68dd3f51a676dce9578542934b2c6f3c80ca6af25
+
+COUNT=13
+L = 256
+KI = b265bd068fa04f79bd7db47305acf087556817975d088f05c721eb257234567b9cab6d0583b39d3e2a80eaf0a05ddf83
+FixedInputDataByteLen = 60
+FixedInputData = e02b36fb1dc2446479fdd4c880f57f32e20c666d19fca0144239857ae3883dba72c75adf86674ee1bbdff83174cf06c5b149ea1fb061858230d333da
+KO = 06c036c812148db7d25da9ee1d1ac9cb2a2fd3cf87f308f2664bc6b5fc668aa8
+
+COUNT=14
+L = 256
+KI = 7b3aabbf3bd7c6efe14def9abd7ad3dbf4f046ef8a3e27d80f30698af6d3f2ba7311ce57d2af54020591be162b5dfbc2
+FixedInputDataByteLen = 60
+FixedInputData = 9a633d30c126578616d44937f90f85016db0809b7aa60ff275dd1ad41fd6983fdc141fb0a0e6e120bf2c396a183b8384abeb1907c13be8456dd32499
+KO = 73f7107a4248c55578facadb538c94492bd8e43ecedb335d8b3ceb698111592f
+
+COUNT=15
+L = 256
+KI = 8c5228e6759994e055bef2354251e53f4c53474db9163a0b5c2c5a84229a2b20da120b6cb4dad9999cc97df5ab0c9ab4
+FixedInputDataByteLen = 60
+FixedInputData = 2096da6909b343aa84844068668ac37b545137772d62b2734c48b429f3eb8dba864570a685e3348d898ac9a4f0295eadf2f7101ac3c36623a7931119
+KO = 7b73a69ad9ef3eb5e03737a86d2dc86160258598ce9100ed9cb35fc193f5739c
+
+COUNT=16
+L = 256
+KI = 5962c75711c6e3bdeb506d0b3ddef91cc7e1e61c2831bd2d309fc6efe573e9b5840c119b5403fd29b26f8432eca1578e
+FixedInputDataByteLen = 60
+FixedInputData = d39c903508148556505d59307b1b2696b95e1f3681a6d3a16995e10d4910ef6f6cebf1a86d56877716277129d0556666626ed554d21742351fc8656a
+KO = 3dbb659208e3fad69074d7140c80c97fd123f53a0250ef5bfd1b1b26c702a9ba
+
+COUNT=17
+L = 256
+KI = 2ef0e5620abf0ca9c0e4ea1c7ab9e1fa3505fe3b9e811dc988894bf10a57f2b9d820ffdec3d6309861223b4f174cbd70
+FixedInputDataByteLen = 60
+FixedInputData = a2ab03b82f184d1f4d7e72c9bf27dd4748fc32064432ca3705562667a84718f3288cc5820a35c3ad4b257e5d7a5f05b63d38a33cca9c49765f8f3836
+KO = a01ef0f82836812ddfd11c3b0ce67ab76a12c1dcb2913751d15e0a44816d4d61
+
+COUNT=18
+L = 256
+KI = b93a5392c4abba6dd5927faa58110e5dab7aa499cceeaef7ed6de74fda169a15ec31b06294a61714108af496f02701b4
+FixedInputDataByteLen = 60
+FixedInputData = 64ef5d751e56ea61a40a3d291c0841b659058e6235a91e9697c4508273005679798049fae7cbd2ad2dddf919aa38737b434ccbfb5774bcbc058a256e
+KO = 954b454ba47181e19b07603cf513117f404227b5cce7c3b16eb6c05a28b7f371
+
+COUNT=19
+L = 256
+KI = ff6207f70e6deba66674e76f279ed4b836a4a3cfd0173e9dcc1b27576ec93888d72c368b6ed448243ca5dfd4dbd79c99
+FixedInputDataByteLen = 60
+FixedInputData = cb844759daaa4fa2851feebe451ba8a83c7c26569c0923a110de7ee12913fb9edac2866b5c17658a87c11ca9ee91b1fdc4923b73b715d9970e04cc31
+KO = 0dcd9893f3a59b096bbb0db6399ff765762051b2fb9d783f66c6bfa25366fae8
+
+COUNT=20
+L = 160
+KI = fc3ba84439d8b7ead37ac6c825e088fc80152788bbc9c68569213dd6189d5fd552c37ab73b3d53ee9809a485194fb3cd
+FixedInputDataByteLen = 60
+FixedInputData = df5728d5d146898b68d8713aa8053d03db52b7227d502d3effcd51a22d52ecd9175a4b01d2f27ecfc8abf02c1dd80f5c90a5e01396c1107dddb02226
+KO = 87ff36ca26778fcaf4f9209d38095c55c40f5e22
+
+COUNT=21
+L = 160
+KI = c6e9513770c429a37ce262072a34c3a63194089e7bc4d7b64e0217860d6a75722d277f4783482469edfe3498e103362d
+FixedInputDataByteLen = 60
+FixedInputData = c0f5e32549b5ac231fde8f1d6c87aeb0050469723771fdfe3f27519c0c3a45b420e4c8c59d9baed654ccc08af8a52b784f88e64c910529f43742df02
+KO = e2fa0b8dcc1d24cb27231f4528bdf6d5f1f71615
+
+COUNT=22
+L = 160
+KI = 026749a7d261227df305602293595d8d0261d9f696280d162fbfc2e81e9c052893bdf58fe51724ef46300b76b6a041bd
+FixedInputDataByteLen = 60
+FixedInputData = d9510d1cf888d0f8ae4be00bc929e24e59ce823b41d90db20b641f7c39222db6858df811fb8c01c1afb1faedf68d54803abdd60c1a1e92f9da4d5f06
+KO = 2599345500e393151ef6ab8eef672512f398e33d
+
+COUNT=23
+L = 160
+KI = 296a0b0f669bd2847b6403f97b3f4a18e4ac7f93a1c46e55ab282ea307d74230f93a973bf19a2b5171a12405b90193a4
+FixedInputDataByteLen = 60
+FixedInputData = 834c856e8604dcaf3e814b2abd2dc8b4522d06bc932c98c422bf04affcbaa091fb3eb6e970083e4239ea4435d66fd4d10561d0c1f37306673e5c99a7
+KO = e1890298a0b8185270edfac9896927007131fc8f
+
+COUNT=24
+L = 160
+KI = a4444081d1f63d66ab581e0827f8a3f51482c1402ff632e40e201acc78c4a94e6a1d5b3df052d6ecbe6540249ef26387
+FixedInputDataByteLen = 60
+FixedInputData = 5523d6081f82c4bf9d2d48aabc8a2de3dd8ee79a284f5cf3600bc7e3fc453415eef495a923414c3f6aed113125092ecaeca319674b88f4790601bb91
+KO = 121f76bc8688021bd5b4e439cd4730336ad89c11
+
+COUNT=25
+L = 160
+KI = 729f8c41d6cc8d474a5567e7b7f03df4774a1d1761d33768b064a1cc5fac04f1a487b00b203c440a01abed4099310525
+FixedInputDataByteLen = 60
+FixedInputData = 68ae8fd7c72ecae61a977576b87dd8bbce9c0c711dae57b1c5ee88b7f23165d1af224d080926b0c6783bdc832d34fbf1800cf464ef7869417b450a2e
+KO = 282cac748b534070d2c44d4ec89443021fd3f9b4
+
+COUNT=26
+L = 160
+KI = 4344f420006636f9382be4b8d2750acd1537883723a79e863e02c9f239316841f29ab4371c91ddb53f41001bb4238254
+FixedInputDataByteLen = 60
+FixedInputData = da032e5d4805df5adfa24465a57127ae8b97f0adfdd506c1f061910b1a583e285ad230bfd9f65c70aad61a1136e533f5de5a8c20bb1b3fea969c7c14
+KO = 03419614557d09bbee502a902f0e9642654d1a6c
+
+COUNT=27
+L = 160
+KI = 9306f176bf2a7ce46a86525f149b79b8ce64eba0e48b0d51b04a75099fdc8511fd740c65269f5c9e31df8fe9b8a20c1b
+FixedInputDataByteLen = 60
+FixedInputData = d6f13137de47abf778dfc09da41261885a6df280bce87fdb9f230e8b243d771fb8c53206df38af28ee5f16c33c29d2f90d2c243d252c029b7349091e
+KO = c259cc8ec9b67d11f43995e23ba23496648f475b
+
+COUNT=28
+L = 160
+KI = db750d323073d38e5bb93ecbd0e243b17bf4e01868d53928867ed36cde9f4d303b517d88d7f49a5d56c58654c879461e
+FixedInputDataByteLen = 60
+FixedInputData = c7193a0e01620bf34f44fd16b18f3efc8af20088c4f209d9a9810b75d84c1abb84dcbbd2ccdea11679804d130e26a4c64011562f0c50595ac5f07f4b
+KO = b0974f3e4ee88850e2ba653e1727cab19a7210d9
+
+COUNT=29
+L = 160
+KI = f0dde0db913624bd67a1bd8749337e4f882a37023bc93accab6124361320127794950c5044d85777576b27b6147b6cfc
+FixedInputDataByteLen = 60
+FixedInputData = 15f019a7de220b1ec4107d2b87dd136db43e8625f8bd5731de8d47e6901601ac2d124f4865e4701bc13a1b2c7e870cd09915cbed636d5f365c0e973f
+KO = 3c3ceb2f80cfce74ccbcdd00b67ac76f064740d7
+
+COUNT=30
+L = 320
+KI = 08d867a61b13cd8c79d3a1cbec3493925ece900e06993063bc0dfe0247cd059ba50a5fb6afc65ac469793817a1f2dfee
+FixedInputDataByteLen = 60
+FixedInputData = af0c83a659267869bd7cde387bf1c29c9c0ff3c6cabf512c73fd671748e4e9e49218de9350fc0dde27839eb1e2878f900689abeb7b540c70203e5a95
+KO = 3fef69d875b9b6047c33f295619f6e7c7125c875d55409500100f71bee6551d511327fbde607ac41
+
+COUNT=31
+L = 320
+KI = a027bb0224dc517124ed9758734bdb019d88e0460b1c868879209b8816b94983034fdefe3b951471e9eff8b81e62c7b0
+FixedInputDataByteLen = 60
+FixedInputData = a879e81b7d33241df674dae11ecd82222bf83464c980368285e2bdb54d975a7ece3b1a620bc5ed064c657db7866b6286e8869589796abbb928e955bc
+KO = 2144ebd44afecd80679c2a1941ee6d4266f2d450ef641271aa09ddbf6b66d0d78afd85c2ab4bb698
+
+COUNT=32
+L = 320
+KI = dd09277f286564e4032db975d843fc48a9340e3ca7dba248530485697b37952eebac772260f4f5da98291c41ff45a380
+FixedInputDataByteLen = 60
+FixedInputData = 7631d51aff730528b72d7413d52a8941f87421d8c0f1d87d1862907242aaa23b2aa20bbba2da453a4edddb126eb60ca27d4ed2ecf340272266b456c9
+KO = 50c83bb94603f6d0f62c26a3acb258a85ae1e85b5d1e47db6629e841e86ebc65a4d95bf69193fe01
+
+COUNT=33
+L = 320
+KI = 46bedc0f6d4b9b5e7a8b4202b1a14d7774133479cb47027fbf1ae8b3827aa94ac776984c225c80a40e8debc0f5593285
+FixedInputDataByteLen = 60
+FixedInputData = 56222f7b82ceda8b2cec0e727c4e1628a15e1b81d1ff0eeebea6afb87c2c4dc831f66752c3037a84ea00e4a66096071203549a950f9f751d74330f2e
+KO = 0558e32a2173ae82f48075e1f1b4591093f0da787d180a121bcda20dabf6a35758ed42be4cca58ab
+
+COUNT=34
+L = 320
+KI = 5b88a51836513757972225a0002e42e7e7c7c847e93d631de335915fa09939eeda3422c7d431d35e201b41b2cdd3d28b
+FixedInputDataByteLen = 60
+FixedInputData = 92cf371e9283d4aedd6521ad334b493a01783eec63678552ca13af4f66bb67fadffbf6a1855b4d3ddae4c2b44bf9468621d9ecf4e30adef3782652f6
+KO = 5c9e753702824e2d91f3d7742f350a71d8b085920f00f8d717538d00d695f2533530931b5b72709e
+
+COUNT=35
+L = 320
+KI = 255d4aadfd677b0090dfabc51649120533d2aac957578eea7a9ef3204b5561c5f0dc1cd197b431832cb88c5cc9169b20
+FixedInputDataByteLen = 60
+FixedInputData = 23960803a7bb3233a4c256bb1715e24931aa021ad3637235e64b6b8595beb30ffde9f7bc5404853d0722eedba9b90ee4d9a49f9ba63f521af1469d44
+KO = 51a41667fc9e7ecc5cbad5e615d079f7ef0be17f146b2174e7c27a62f94e6c17460d60d86cbacbd5
+
+COUNT=36
+L = 320
+KI = 0187d14ec041fbc6cde09c17f793b439d3ee896400be2302782b79c2dde3c236918c74be501ec75eb6014a92f49c19a3
+FixedInputDataByteLen = 60
+FixedInputData = ef2b413ceff4549e392c57d4ca955d048640c5215353b6cf03468c14e7fe0d00c330bce3d1247ed3328efcad45262c4d5c75aa89aa18b3798a29cc6f
+KO = 0cc90575e42bbca1b6ba3af5d5c066a3cb6e9542d633b96c12a56f0e350897b2997692897b074b14
+
+COUNT=37
+L = 320
+KI = 8fffaaca722f9e4ada9b0efef55d3198c62e8f106917bc8e5734a239cb5190f226858a5227cd20d0090843cc5a7e178e
+FixedInputDataByteLen = 60
+FixedInputData = 3d9e422b6bfbf06042fb1c0af4dfa2c34a470b2af16ba5ff3e80876befce95c4df67ee05c4062f0c02e452d3b9c578e4a63f9c8900f4e998141834b6
+KO = a24e09b4a6d9c32249926136e7ca9fd8f66bee3237376a8aa5cb5660fa4d296fc4991ad2a5073bc5
+
+COUNT=38
+L = 320
+KI = ac16b3bdcef5163a1592a47a9f1964e5e20fc87de0cd68f4262deabfc82fb386cc3fc67366a79de7b0b3cc812e64d751
+FixedInputDataByteLen = 60
+FixedInputData = 060c0d938d24653464f5f139256c9e64dcd48a23369e465cb3db541f7b57f7b2b87500beb563a2ae98ece04e57b65659e6cff4091336e728073d1712
+KO = dca78de81409ba127455030d1721f1edcd46ba2e94f1b7968a38d3672c1bfb4a22c3189b54e21b72
+
+COUNT=39
+L = 320
+KI = 6b035ba41c1b49c0534331e8947bf72cf1f3de06bac637fcedca77594815e69600c752f7b490ba367d8302a68b55b9d6
+FixedInputDataByteLen = 60
+FixedInputData = cc1b10e79b58d96017bc5372544b330b82a55cbe7ce838de48ea7ade83202456289e2364032b2066d7db25a7d48ce4a8ad496477b90a160271b0d54d
+KO = 33ad5d1e22d37ab1a003134f83227e15f0c796a4817e654b079a1bb0f847046ec6999800814d9906
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 216ed044769c4c3908188ece61601af8819c30f501d12995df608e06f5e0e607ab54f542ee2da41906dfdb4971f20f9d
+FixedInputDataByteLen = 60
+FixedInputData = 638e9506a2c7be69ea346b84629a010c0e225b7548f508162c89f29c1ddbfd70472c2b58e7dc8aa6a5b06602f1c8ed4948cda79c62708218e26ac0e2
+KO = d4b144bb40c7cabed13963d7d4318e72
+
+COUNT=1
+L = 128
+KI = 912141f04e2bcf79fe4bafe46f44dc9082ca39dcf964d9409c486139787467eac87095a8f2e2561c19d418ee6f3d836b
+FixedInputDataByteLen = 60
+FixedInputData = cba728c3cb42f62b9fde6598c8628e0f88f7639fd605b39d81296a0749f27c8b75830686deab949de1bbd0062e46524b1f30746c1cba02508fb4c29f
+KO = 158b313c6d28b03b288ae2154eab2140
+
+COUNT=2
+L = 128
+KI = 43c80426677180bc073d093a809436e16d56082647ce17948765d560b6ccf0442129eb55341370768197badc754b095d
+FixedInputDataByteLen = 60
+FixedInputData = fd71974c9f2d40c04d62b73aedb6a380ab65e84712e7c7dc3c109ae30311f3ede77c7ece413dd5769fd74cbccb020c92f7b87c376205ff9490b689c3
+KO = e241e2c538fd0293de1d5f6e7cd56c7c
+
+COUNT=3
+L = 128
+KI = 06f29a5d684a2eeb623532484a691ad85040d987248dc82c51d9b0b7e7be51847e9076e26fa7d33be6856207fe4ce035
+FixedInputDataByteLen = 60
+FixedInputData = 56faffd4911601c217725fd816fe0c1a1fbd8f1553f20d8101422fc72058cab9c2e63a6266a726075cc31edc0a327fa4449b5ec981a86d9141932ab9
+KO = a2df03f0212038cb83ba468e9e05a502
+
+COUNT=4
+L = 128
+KI = fcf5db9ab3214fd36d9fb4247ab2a6f58862f1387917e585fa656fe0a19847b3c111fbee5a868092f224c79658ebdb52
+FixedInputDataByteLen = 60
+FixedInputData = c792fc8b32a86c94212b5c845fc78a9a66d94ef98378e4d800b369f543f0a077fde0b6b109efb4c6bacfa1502249ddc1e39c7c56dfbe3b285d8e1970
+KO = b75b0c95ae60eacf7ed7b6a216c0a395
+
+COUNT=5
+L = 128
+KI = 4179a34cac89de053cc0e1557d41ba96c2aea4e35a0d304dfe2d4591dfd5deedce94ffc7ba6aba8b17dcda0e9cf8c420
+FixedInputDataByteLen = 60
+FixedInputData = 3bfab95f22fc446e0e3682ee197f34db085ff24088fb6a26299878a309eae112ee32bf4882e218ad0a618b3062d685707e1261c15d62d14c5ce958d0
+KO = 49a25905c12ef9fece58c0a2861078c6
+
+COUNT=6
+L = 128
+KI = 816e498680e5cc39b8264709b508af653a50b927fcbdceff2ebe62ba3a25b79950268d3114ac49168c57c419fd77dc50
+FixedInputDataByteLen = 60
+FixedInputData = 40486cb22cacddde870b727de81e11667ef92cb4f920ce7f2f80a0ef29add016142ce2694e866e1d631b5c1c13ba1e3fd0ddc9a16447c20186fac13b
+KO = 79a867c0333d346f0df8ea2c6d4cb14b
+
+COUNT=7
+L = 128
+KI = 6cfc570a4adcebccb8651c6db504e765364079ef34315c783546605ac48cc2aa933c6f10e824acc3c7338a09c01e1a30
+FixedInputDataByteLen = 60
+FixedInputData = d5f8ee6de37e3d1a54c370bc2a80c88749a546857c60c6ee6df22f4f166be188bd2999870fa5fcc1d7cc455828f3446e6a450a14a667e715d3c16622
+KO = 7cf844677f8970285ad148e9904ab137
+
+COUNT=8
+L = 128
+KI = d6d454975edf1598fc5532c5c3d9fa0ecd357ea587b0601c90c7515729a84be28c0c9313a6ec757b8c2af5c17e994675
+FixedInputDataByteLen = 60
+FixedInputData = 5c3edf4d856931d83f8939be9a245ef34638f406dee47aae5162a71f0f68c46c95cede46fa452a83d0691e7d06da9ab200fd5fb2f7c5f28c8a122c41
+KO = 0b14055cfb841a465259b80dc3e87d90
+
+COUNT=9
+L = 128
+KI = d62569c3669f1012c966f54ac5ac121d8a89871582347b13b208defd50cd3bc4908c9896257b10345bec2d40df2b6c5d
+FixedInputDataByteLen = 60
+FixedInputData = 918c0244a3a7870e3ae4f8c07628bb754a0f6f8a52137d549c7e9e17103b42a029688857185e608470953f787cc97a7ed75e7a3609eed2f3b1a20e39
+KO = 2dc4524aeccb5a21acf1f0b13053f5a5
+
+COUNT=10
+L = 256
+KI = 8fca201473433f2dc8f6ae51e48de1a5654ce687e711d2d65f0dc5da6fee9a6a3db9d8535d3e4455ab53d35850c88272
+FixedInputDataByteLen = 60
+FixedInputData = 195bd88aa2d4211912334fe2fd9bd24522f7d9fb08e04747609bc34f2538089a9d28bbc70b2e1336c3643753cec6e5cd3f246caa915e3c3a6b94d3b6
+KO = f51ac86b0f462388d189ed0197ef99c2ff3a65816d8442e5ea304397b98dd11f
+
+COUNT=11
+L = 256
+KI = 96c45dce79a02d2bfc2a10a8e744c974812e6a9b83474ce53743fcb334b87d826f411bad836de017790cfe07087f8b02
+FixedInputDataByteLen = 60
+FixedInputData = 80698cd988e02b1bbb0d02c1bb2bdaf544ffdb3527ede621d2f2f5eab4a4964ef530378e94ae9ab7484d1eef854832d5bb204a8bff21651a9e3ce758
+KO = 8ef1e0fc26d3997f985ab5567066391c0d8ced54f1cdabce57b5accabe21ef78
+
+COUNT=12
+L = 256
+KI = 822c764a1b117085c10f0e689814d2bfbd9b43287f1a8c75d795a9831a286184c8586f3577b6e5bbce1637925e04fc47
+FixedInputDataByteLen = 60
+FixedInputData = af346110b941b11d2189316c9fc2b9f4213775a5d7368d35412678a28fcd03b07f0549666efdf30c80f0ab5563720a56ef616a13bb8f7780036fc08e
+KO = e0ae235cb82380527be76934a69622396d90e7bfa7e2d295e4375bcee0d1b101
+
+COUNT=13
+L = 256
+KI = 340e212d758e83cc5b89e4b56a86ee8c9631ae4e4bbaec15ac095ea4407bc7b634ad630dd0be85a91c08a8c7e1e1030b
+FixedInputDataByteLen = 60
+FixedInputData = 3cd5561ad12fadfce408e04180afcee38b83156b9e4be0779c4f0db9e26bfe5ccd43e15921977cd26b1db8288b80089eb7d1bbd7f59e1011b3e18b51
+KO = 05fa577b7081210e7c9de69db03d7c2026cf4469a90bfa29f1c2c10818d463e0
+
+COUNT=14
+L = 256
+KI = beb7dbde7e0a8acca2f3ebf8c37a1e9c318e447b9592f93fc9021e690888391a354810b9673e1e2400f05060d3aab851
+FixedInputDataByteLen = 60
+FixedInputData = 560be29c62eca33855bd1cc70adfaf4e7eaba4fe55075d466e91467ac4f4b9beb678e1b2c961511ab12afa28d34a11cd2ee2b151609bc851036d1845
+KO = 63f96d3339e355487091287012d8d46280387567afb67517ac616d340fa36466
+
+COUNT=15
+L = 256
+KI = a360f0b516fc35a76d1d4a9ec6a08e856b8efa9310411398bf1ac69f28539300bc2256d76388e504c1f60c8b60e60698
+FixedInputDataByteLen = 60
+FixedInputData = 0206faf5c9ac40eaaca9a1d16ac71f19e2de844db2e73e4fb7e34567e221d5acbc6931412745dcb0b05e119284d21c4bb3f9a939271750f68784fd9d
+KO = 88ecee742a071f9d24720520e8bdbfe140ce57e7fe2b686966871eed0a6165eb
+
+COUNT=16
+L = 256
+KI = dc875b2f393c1d40c241261b0918790601c8b908608448f766e6e8aecfa5e4927e7574af4030047d98b11468108288e3
+FixedInputDataByteLen = 60
+FixedInputData = c63ae3b995afee4ac3154bf9efc6bb10e537736ab5bc427f3c376be8fb81aa5e0764a4b0165eaab0a519ecff45e6f6c769ea664bdd6935c94d8acec2
+KO = 473dc6a980d6e2465bfa3d02e7e5341b9cea5e09f27767a5c58f7db60b5f744b
+
+COUNT=17
+L = 256
+KI = 49db7631a3507f02d6b9048e26afce48b05e91b50fec3b7ccf2e8bde9aa9d79c0b6673f814d8ce39795e79239cbc3967
+FixedInputDataByteLen = 60
+FixedInputData = c9083a35299b25141cdc60b4cc7c24263693f15e7af1a8c6d121d798fe0b9948a83338dc2cbdc75876efc83fd3398ca0df223b105b0f13ec2033bad4
+KO = b350425347979c6f1c100db1f6de919100ff713765c1dea146c62a69896235a6
+
+COUNT=18
+L = 256
+KI = e2168ab072c12da471fc024fcbc52778e9bd68f44762b9d8baab746db9c14ffe7181f71c2ee6488130832830fd0bd5f0
+FixedInputDataByteLen = 60
+FixedInputData = 59569454b2f5424a914a2d166da8ee127b0ec5ab4788b115c1d9966a5297181c64549073229a32e5de40c94a8f9efe71a0c968f6330482876e37bedd
+KO = 16cb6bc93d9a001460b83259bc9a4344d4b4cb422c6102565dc5b190de1c5673
+
+COUNT=19
+L = 256
+KI = 00a12d3ce4ff75a6e30f41f3557c826af1326b6302f4ce887bad3d3317a548c8c03a057284dcc38d8bc690bd4a565f47
+FixedInputDataByteLen = 60
+FixedInputData = 24c5c0b2c810dfa08e35d7feebb8c78e0cd726c92ecd42d9171013738ca2531a947f523c37f64cdb04305bd969d1d6f9ecd46405d28280f968500ba7
+KO = aef3d57c8da7d9582c5d1c62d6b64896da9b1b0e4012a44cdc3dcf4b70ad6c66
+
+COUNT=20
+L = 160
+KI = bc3157b8932e88d1b1cf8e4622137010a242d3527b1d23d6d9c0db9cc9edfc20e5135de823977bf4defafae44d6cdab6
+FixedInputDataByteLen = 60
+FixedInputData = b42a8e43cc2d4e5c69ee5e4f6b19ff6b8071d26bab4dfe45650b92b1f47652d25162d4b61441d8448c54918ae568ae2fb53091c624dbfffacee51d88
+KO = 91314bdf542162031643247d6507838eaba50f1a
+
+COUNT=21
+L = 160
+KI = 23d5f3f34c9fe733e808949f4011ba3171376e3bee807ec5b28496bf4eb51d85aa37c42e1ed93cffbab96c6dca3afb3b
+FixedInputDataByteLen = 60
+FixedInputData = 6ec7b6bbd81a312ff787dc6af7c7c7b9cdbb7d0c19d808536bc0990bd7e79e232bbc1433ca567cbcc4daf79e8d7224c30124a639852587e2715ae62e
+KO = c3c3579cd70af7f8c184c580224f27f7664c9fd3
+
+COUNT=22
+L = 160
+KI = 0000d9b7ec6fbefdf256fd68220b5205ac65a2001145118c50ba6b657032198b8b7ce3b2f7068a780dc17c22459af2b7
+FixedInputDataByteLen = 60
+FixedInputData = d857541c62b85756dc73de7dc2d86f5d5e8b28338bb0a945b5c4fd7c81f71961b9705d3d153b19195d003b74212068ed10f96c53438653087a0152cf
+KO = 793ef113f96397ab0031eaa0faa777c107e7d03c
+
+COUNT=23
+L = 160
+KI = 4f3d744d3e449e0627bf4498743828f86e638f60620a7ed4a7c9b5b073691c9ec94728c58822e827f0f6ccf86dbc1cae
+FixedInputDataByteLen = 60
+FixedInputData = 301feeb25e6ca8503ecd821f1d3787aebfb3d0ec518bb31174f5209b2ac1f28ed3e698736bad10a18e3cbdb5dc27bbd12d058b36db0892f9cfd08300
+KO = 85ef9505b230565eccf2a64ab3de53e5a91c7b51
+
+COUNT=24
+L = 160
+KI = 6af3e1659ee7caf1d10ad9135c9757350f69886ccab1ba4fde50c4614b319e2b20ecc7636c5f6bbae71cd35565a4a2c8
+FixedInputDataByteLen = 60
+FixedInputData = 79bac447f12fbe96c197963b91b939ac3dbf4541bedebb22c5677f54b377a0cc3b55a2bf4033d422401a149e74a81615472d0d4f8e4f0ce54384d844
+KO = 28abec20d6f092d09e32360986359303753cedbe
+
+COUNT=25
+L = 160
+KI = 0299d1f064352d5a83fb61e1e050980f65b4b440819d2c1c29b6ad5bdfb2c00347da993cc9ec00fcc4bd01c03fed9b65
+FixedInputDataByteLen = 60
+FixedInputData = 6f9ee5cb3852eec2ac3f095c25c20363d0f7f4770899bf99187e2a830c6571aff821ceb7e80b6c744f8c5e7bc0b2b8196fb540002b8db7bc60913998
+KO = 293e0fd3e4d06efe9ee1ba7d8bab1d36bd7509c1
+
+COUNT=26
+L = 160
+KI = 1edc7fe9ad33a7f6f12f350c128e2893ec1be59c0a77fa5896f2e276bf9eb19ce5b1c1cc2ff25f9391da304d26037be3
+FixedInputDataByteLen = 60
+FixedInputData = fe3483540341174fadd6bfa9f96473eabd964ad588ae1460739deb3bf512475c6d57e017dc46e1115733dd81fa6a5daa9c1f9d23c0afbbb36958cdac
+KO = 3c192347ce7313e9e54291c37c412cf90af58a65
+
+COUNT=27
+L = 160
+KI = 27a9a514e63943e9b90cad1291fb2a3054c85b4a745cc3cf31bdc1c8935d153fb495e7ba4ab641b7c9e3b5a7c497b1ca
+FixedInputDataByteLen = 60
+FixedInputData = c5af66ce6c03fb7fd88017b38149a32c8c9dcab96665efad28deb71b61ee75887e1324800b01b13fdd5db00b8bb4be50cc2eaeea43cf26e77de6dcb3
+KO = 886db74207de3b034f3e70cf9b47324d57df5185
+
+COUNT=28
+L = 160
+KI = e358bb04a5aaed97939ae415ab3ffe9d2ab14c86c3c3f72b285bfdfb7c1440f80d75ccf28d2c64d503426f552cb4fdba
+FixedInputDataByteLen = 60
+FixedInputData = 6b93add9163f5e14df0160b0ee0402b3542f920fb12cba71c2c7988877be46be951113dabf48aff27e8c9b214cbf293b8a966d2ea7ff515b6bdaa8e1
+KO = 48bc1bc135d5ce4ac04b11e7c50cdbbf84c44ed7
+
+COUNT=29
+L = 160
+KI = 6e3ab74222caa37f732de378992ba75c37b1c14b3f5a2c2bb42c270d6f213eebad3c3524a4b354f753bce5ed7ca865db
+FixedInputDataByteLen = 60
+FixedInputData = 79d39097b19bc6172adb445cf9418979b943825228307f2f3aa8a591e0331c77ba01aedca2c094390c04694dac907be1ed20c124c0c1e5b278f63a3c
+KO = 629354fadafb077d7344f524b82b7d14a5ceab22
+
+COUNT=30
+L = 320
+KI = 582f968a54b8797b9ea8c655b42e397adb73d773b1984b1e1c429cd597b8015d2f91d59e4136a9d523bf6491a4733c7a
+FixedInputDataByteLen = 60
+FixedInputData = e6d3c193eff34e34f8b7b00e66565aeb01f63206bb27e27aa281592afc06ae1ec5b7eb97a39684ce773d7c3528f2667c1f5d428406e78ce4cf39f652
+KO = 691726c111e5030b5f9657069107861ecc18bc5835a814c3d2e5092c901cb1fb6c1a7cd3eb0be2a7
+
+COUNT=31
+L = 320
+KI = bda32ebf6b8d6c21b4078c05582ccac57d0e09d598ed51ca808bbae4315ff3082086e772a50f828ba3a8a47089604c1f
+FixedInputDataByteLen = 60
+FixedInputData = 723a6aa3e2093f2b3a377e4d716cfadef784eb38d10302a8bc88294ffab02e8ab43e6c83a70489dc91a4040e1c04f711a9adf601d49a2ad07835c668
+KO = 92eba10440a0f28eca40c765cc08031bfbaec5fa2a2d3fa19069cb3d5dd08e01702cd5ee16328d0f
+
+COUNT=32
+L = 320
+KI = bc8d610533e7fd81f3f6ac2f93876be259e88c6f234abd0880762d12cd7d2134f252becc395cc48b88eb645d722514c7
+FixedInputDataByteLen = 60
+FixedInputData = 29a5ea0dc26206268095791a2c0b1819079c88f85dd0259bc8ea74d6bf504ffc21c6cd5f92f74a02283de4e33945393e64ca4b0f691885e4f2762e27
+KO = 6e3a1b6233d8e08a1cfe49c9f9e8605fa366f61080c5f1a750b22113168d36001daac6d7bb8c99d4
+
+COUNT=33
+L = 320
+KI = d6be75028f7bd73620667ea50c4a674471854b677ff0b63026460c3000d11b5210029f2979b3eeaa613812983e7d7693
+FixedInputDataByteLen = 60
+FixedInputData = 5c2ce248c0a73a29a6e8e7b3fdbbaf0198d636e6d9d6a547685c27134d80411d122f96311434798cb19b3d446f52d7d1d74bf3ee3fd1fea2a3b526ce
+KO = e67c995da49f4ed0f6efc09f839c795e8447e17790f9805aa8a93a4db9a03970c280e9159a64fec3
+
+COUNT=34
+L = 320
+KI = f7678cc0b7aec5f4bde487f30a5a88c988fd24c463b9e46b3b2ae4c765ca79c48abe691cf93b6b435b2bdff2a3d491f2
+FixedInputDataByteLen = 60
+FixedInputData = b04c945bf149f2f6d17438958d1a725c3a8ab46caa15a05e809524b9d1777efb48e7d6baaf5d3efbf30b69b326935e59411207b913f38988e06abe5d
+KO = 65e303ade8d5ed5559c40e6312b10ee4f2f4ddee166127547ff1a14cc0318cdc61d1d0c3d6542ad9
+
+COUNT=35
+L = 320
+KI = d5d78eebd12f82f398235ca72af4277db475a80da843f36e1ed95a661e1e610a2c7dcc433e60029c6689980961f3590f
+FixedInputDataByteLen = 60
+FixedInputData = 094c5d7c7457c51c877a0bea03fbc44165c10635a4e64b8556c8ecf20914e621ef34224496489d76f67b2639608820ada74137916bfb315bd50872ed
+KO = a16e9ec1be1ae3b40aa906c8e18e9a7697cc34124b7b04957ce149bc39bdf27016f5839e21ea7976
+
+COUNT=36
+L = 320
+KI = 58f1a4c16cb332631b217a8e1b5cca843665064cc61c9e82ae4180d574def4e2a3ab9403036e3915d95044997f1bab81
+FixedInputDataByteLen = 60
+FixedInputData = c77a0bc9543841dc062c8abb804978a3af7192244aac4f73a821750ba38d486d5a2b4f8d927f830772c4e5208e91c37f82b7c658d240e14e20d58cee
+KO = b2d075292489bbd177f72e5e800618d04a30f9b6e0a8d1fccb438ae6f646a33e0c47d3625ab87b6c
+
+COUNT=37
+L = 320
+KI = aab0e07e2845ce1664057aa15a1d50c35ce85591c5e0d8d3aa7e8c5a58b0bf56c270957f3728c9745a4bc696f87ca0f1
+FixedInputDataByteLen = 60
+FixedInputData = 3c115bffc26d419182433bd43570fb3f6f2ffe37855a5546dbc542990fef1e332c3a070743ba31e984ca18cc94e33f4f2c744f6b70234a7ba80d7e4a
+KO = 001cda059179acd067bc9129017d24e8b99a2d6604e14714f720358bf7f43cbb6a4aad4623267e72
+
+COUNT=38
+L = 320
+KI = 0c5620f34aa7029f655a9eb9b051f13251d65bdf99d390b8f67898eb2216ec10bacb29358b895529db64fbfc942fd0ff
+FixedInputDataByteLen = 60
+FixedInputData = 6d8b8cdf7b699c0205c6feb4ac1839d3c436cf962f8575ee67ff20d69103c4aa93bb369d360980181e38c44215065c99a066946733ede23185183617
+KO = 2857c7b4221a02b6717a1c67b1eeb64dcda8162284faae88466414b317e45457b5aaef5b5089722f
+
+COUNT=39
+L = 320
+KI = b57dc52354afee11edb4c9052a528344348b2c6b6c39f32133ed3bb72035a4ab55d6648c1529ef7a9170fec9ef26a81e
+FixedInputDataByteLen = 60
+FixedInputData = 17e641909dedfee4968bb95d7f770e4557ca347a46614cb371423f0d91df3b58b536ed54531fd2a2eb0b8b2a1634c23c88fad9706c45db4411a23b89
+KO = 5949acf9635a77297928c1e155d43a4e4bca61b1369a5ef50530888550ba270e26be4a421cdf80b7
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = a63c1e7cb3b65787dcece40a6707a3d1211875dc2dfe3442c186bccc9268b1e746f308ae4340821b31249836c752cb6f
+FixedInputDataByteLen = 60
+FixedInputData = 1b370439c68c164c8ee6aea1250babf3adb77f8704f262bdf77e481660213067ec81b8c0491e6df2b42dce7f86e29906dab8c022f2a6dac1c1de5757
+KO = e65f13d21fb0349e9646b1f0d23910c7
+
+COUNT=1
+L = 128
+KI = 57135c1521fe01c6b8c55426cdcb2330717c79bf9851731c60a4926df7d263595eb3d7d6b034e49fc7078ecfb04a0510
+FixedInputDataByteLen = 60
+FixedInputData = b51c400cd82a7cb46bf07a48f2993c18e5aa5486f1d910b05f35f61ec4d07fe778704ae81f56a075a127f3348b6266d005df2d8a7e8b559bec8c089a
+KO = f3f715a0849203fa1a2f325e735f77be
+
+COUNT=2
+L = 128
+KI = 9905ae3d3b8e3bdac245c6819a36bbe0e7cc5f7e57cfc0c0f88eb2f6d493a74c999c156b35685d5efb4378c0e8ade97c
+FixedInputDataByteLen = 60
+FixedInputData = c2a9681ce19ea33536441e589f005827ceae6cecdbbc704f7907729afb1bc622614724e101a957cc17c3c4ac1325f536ebb854992b5856308bdc732e
+KO = 6dcd634fa06c2bb6311e061d5f638853
+
+COUNT=3
+L = 128
+KI = 2f7e6ca1624a4cb43a73501423047a5708707cdeada95881dff81992df7466bae2bdb8ba70719bd0bbede9a6d8f1e86b
+FixedInputDataByteLen = 60
+FixedInputData = 9c1ba167fc8bfdcbcbd36b4517cbc5a81f229fea588fe431f94747075076c6ec269cdf8d200f2051b9cc9157801745850890ec5f0255aed30c21211d
+KO = 032249f1374889588e22967d179647f9
+
+COUNT=4
+L = 128
+KI = 43ea727711d7e5fd74c5a94f83875402fd1dd8a1bf77eb12890190d7460b8b375f105d800be6c98b7fe33eeca400d086
+FixedInputDataByteLen = 60
+FixedInputData = e1ff99ee474b63031a559d2c6a5c9f55e6fd02b2a5f376c4a927da00834ac90002643a9050f3e8bdf17ecbbda63ae1658e2c30a5dee484a3e73baaa2
+KO = e83982eb0463fd7b9c77f3efd9270fe3
+
+COUNT=5
+L = 128
+KI = 6e95a7e28b65577a7dc3acf28d8a4800834b9b65b7f610946f1b86ff4e667db5745f6a396a711a12f0a145daa7d1eadd
+FixedInputDataByteLen = 60
+FixedInputData = 3bfec2ac6fc6d45b424b9cbcb60d34e2b137bf4bd3a7a2a72a3d0d975e44be6d451e084e68a48153843c4a81ad71e4066ec70976ffa61b0644708d09
+KO = 348d00d34611c7aea349e07dcc9d9fb2
+
+COUNT=6
+L = 128
+KI = 06e80508a8904837314592166bb257962bf8bbbf912cbb55d7201aa67b7a406da0063fd934af3ad3dc2b0e03b58209cb
+FixedInputDataByteLen = 60
+FixedInputData = a7bd8c1f0e72d176bb32659b83a2cfb780c412b301b38e0aac0de47af2413a0b0c490a538897f57b2b2a4fb6a3cc0945edc4f3af345e59c6d55c47db
+KO = a441ab276d3f6420ea3a38b35bf7d564
+
+COUNT=7
+L = 128
+KI = e59cb02a550b4e934bde5c244508a6cfce40184866e0a57d168cdd2731fe20af784827acf27a88c51e850666b8c09104
+FixedInputDataByteLen = 60
+FixedInputData = ad8d378e5d3035e2113920b57c52c42e13ac61b5a546543df38e5806734ef50a1206a3d3c7ace764404518c75b8442ec70f4172c7a6ac93a7ae8c186
+KO = ae29ce8cdd030526357244a498183c7a
+
+COUNT=8
+L = 128
+KI = 53f232cef7015274e48e320a91df362d8153c7ef0fe70bf398ba19f09e3e94ad51e41c45da590ec727c4022bf5c5886c
+FixedInputDataByteLen = 60
+FixedInputData = 7aa83bbed49f76438ca9a60ced8e3dbd6a9c55559bc32d51da39a5142aaa90683305ad428152d6dadb1ec0a84df7c799ef72db8be1794a7215750baf
+KO = cb945d943ef8f6ed2dfaed442dd6a5d1
+
+COUNT=9
+L = 128
+KI = a88bbc4eee1686719a82e4756d9659e768ec175ad74e4b416f976324a04f1435b1e5db17c6f7a532b837a1aa4e680369
+FixedInputDataByteLen = 60
+FixedInputData = 255fee7d891087d3176bad6fc52f785c5a0c1c10d56b91eac4c3ee6121dec53d38c1709a541c56c33f591c2eafb2251f7cbb56cc117e1a5c335373f8
+KO = 2322b34592e1b4dfc3d79c6ce7b18dcd
+
+COUNT=10
+L = 256
+KI = aeb0ea3a4e013fc0870e515a5a940e30c5bcca4a2a24f0b14207a2b437b03249f6cc8331a12192f1726638c6010e82f6
+FixedInputDataByteLen = 60
+FixedInputData = 1cbf18dd26dd65bc18a88992ce4139ad481955e260a7a4e7ed7db3f00ac0dd72c588713790b4f06445cc74a5848db519ea56e7f093b699d24cfa548e
+KO = 3a0424ff458319af9e3faad6939a15e5bdf30980f765854d50a17c54ec7af1ea
+
+COUNT=11
+L = 256
+KI = 97535a81c34b4ee1beae54c74dc0aead569921073428e442efd300de7d370d4cb9a08ca56a800352ab4c707d569f3a9b
+FixedInputDataByteLen = 60
+FixedInputData = a23d06779de624fba0504e980464f327fa099b6c57d0df7f7ab476e77151d83415ca09f4d4a0c56562618287e821d8efa1bb24de4b3028f804ffe1a6
+KO = f6f501fd39c0a961f4341eb61398b463d4d049e45cfdad3061710fa177031347
+
+COUNT=12
+L = 256
+KI = 565dd5f9664a0f1b54ddafd3f234a6722e98fa999c82c77cd41f15764409307d3d5296b4e49173ef12cd8a7a086935cc
+FixedInputDataByteLen = 60
+FixedInputData = f5294f74ecf66dcc8f778752ac6ed25e3c88dbab7118406c46c5cf0e03e871ad4025b10a2c4cc8e499d7f2c4f954eefa55f43104aa17915246825027
+KO = 453594eaf77e69f597e661cab60e54cb4842aab89fdceb52318e356d74279c98
+
+COUNT=13
+L = 256
+KI = 9fe025461972cd18c0eccd61b478f56ad34adb6966a840051904cd2e38e63ba45028c57cc42588ca383d7ea349d25ba2
+FixedInputDataByteLen = 60
+FixedInputData = d13ff242de3fc6023ac00c865000135636a2aa6735ab744f7504329242ba7d81bb6752a98e84fbd98c92ceea50e8c087183c1a7cfbe05f04cb12fbba
+KO = cbd374853ad59c10c1d8005a10c153b8101c5234c3d36291c82e33b2314290e1
+
+COUNT=14
+L = 256
+KI = 074e1c96d41c1eeecf587feaac593cfeb84706bae36ebd6d85dbf153b2cea3edb4dbfdec6b55874447064562db2b5f77
+FixedInputDataByteLen = 60
+FixedInputData = 9a3260cbe039bb9773c8939bac2bc01ffd65462edbef3804e56669c7fa51603533b4a92ff33bb90c7e169303fd5c3e7d4780383e73963fed736abe1e
+KO = 89eff253e5dc82b022a76868e331e6c445d72e0532dfbb3ff142910720f42b79
+
+COUNT=15
+L = 256
+KI = 5b094a3a06948bc0163ae90175b26119bca8a6a3a081930e78113481a3520bccb58942d77b1f6639a6bf17268abd3f07
+FixedInputDataByteLen = 60
+FixedInputData = 0dcb59f9458914536bde0d80f6811cdc3c8d67ed561ae4c9f58a56d20c40916b2e14cd9a594b196a87c6e10644d0614480b59395d038aa7e7e07523d
+KO = 96ae51d909908b4198d74249ee2c8d0ef750042146307be659c3420bd1e55211
+
+COUNT=16
+L = 256
+KI = f0162e200bfcedf7ba86d15637463d3e8dbcbf2f207e2b68bde0488d4b4985c875c2495590e7ee83abf5d8eac83b6967
+FixedInputDataByteLen = 60
+FixedInputData = 5d2e9a8f792eda4d473e9052ff9a43f8e921da634bc5c29f3d8d6ce47cfb77294fc0ab14096f63d7dddbc0c609b1c1b725cfcc7b8314b09131ee568e
+KO = ab756773374e74242c15a3d46e12d3e7afb17ae3fb59ceab3eef8de9348428f3
+
+COUNT=17
+L = 256
+KI = e7b62bd5206804b169d000396b81b568d6c1e481818738b1ce9cf8512043d2277774aa0531946070292455569c40e910
+FixedInputDataByteLen = 60
+FixedInputData = 6c94b2d96c18fb962bcf53a0aee8a8ca2703d83ff9c9d4eabfe7cc7270c802d2ef37e38ace2c26feb2936faf2e5a3e6aa8af5e29fd09cf5f4ce0d858
+KO = d51c1d9bd7bd9557866052c250475a27d2e8b95b8ad200e7cb44089dc8a1668a
+
+COUNT=18
+L = 256
+KI = 47bd60bb92c9bb21714389e99f6177bfc1cdde95039448e5d955429d2cc185c47f382421b477df849fea2bcd876ac057
+FixedInputDataByteLen = 60
+FixedInputData = 88dd542944c541cb42258d6f2d5744ab1d89dec2c649637607de13062e2b24f3b3e23de3fbc1a6023449787d05e0247caa0043e072420981bf0a4a1b
+KO = f0873607fa2cb9f1fd4c768fba17495c00c64e16b575d4a91e3e47da8085c677
+
+COUNT=19
+L = 256
+KI = 244fef498170fcff376361676a2f22f25cd31b0907a35b5dc179579f65407a1ab72b83775f20227685a358ebd0cb0902
+FixedInputDataByteLen = 60
+FixedInputData = a4da265ed629808d83e70a73622b78d7f662d7e35396774c3d5c9afd2c1b44441b1db6a492947c8eb2304c7982c1ecc34b8f18556a8eb9d72a9c2f1f
+KO = f91627bcdc17484e8729f87e147f47a623bd57c79863fdc473c77730fcc7d736
+
+COUNT=20
+L = 160
+KI = 2303f400934b9d824b8cc4393d0d7f4716418c88f2733f7077a55754173b4c7f0c2c1a736137cd90c6852cfbf567d5b1
+FixedInputDataByteLen = 60
+FixedInputData = ade177aeb8d225ab51f8b3e13a55d10b269f1a405ef3ad552b6a04f62dde865d55cabdc6ce7b38f72444f6ef76c1e2844a96910c4c79ac005aa3a7a5
+KO = 4a1de422a930d42ba36f76cc805c051fc642e488
+
+COUNT=21
+L = 160
+KI = c7257838d6afbe15e9aa49251346c7de5628dedde9a53c802a9a14735c4cff0e46b51ad82c2a94837fa5446968d1dc54
+FixedInputDataByteLen = 60
+FixedInputData = e7703d21eef7502a0022f5d598ed8e8abc682d8c3e3feaf94100569e0975973a23f9bb918ae2e6e6435dbca31b16365d75aac3a88ef9c37dace653ee
+KO = b21c6f156588bdcd361a266600551fb0cca12069
+
+COUNT=22
+L = 160
+KI = 6f0e9a24dd9e5c38cb27aeeea5a9e7718a879632fe3c4a4e610890abd167cd917bb3b67fa907f8c733f6231e372e98a2
+FixedInputDataByteLen = 60
+FixedInputData = d00b7e1a67a3cd1275e3820860a24b15de661883738f9ed60f686c6582bb48a18f9b5f9e99e7308bb493ae824f7f88c49c31ebce0b5e70d795c84f60
+KO = fa4b5c6493b6f914364f3629231c364f27ca6db3
+
+COUNT=23
+L = 160
+KI = 9aed5bb31d6d7aef35acbe3eb7441c042db4e591e1eb6c8c6b9208fb2cb566affbb0374eb9e957ddeb257b72a49fabba
+FixedInputDataByteLen = 60
+FixedInputData = 3e5288340584ff8ec4368fd999bbb6e39eddb8fb432781df6e1cad3352d204537c335dc3267947eaf3f58c155efaf6716197478efc95f62a32a0f057
+KO = f65e79e0cba1e288c8b3f980d5549adfd14630f1
+
+COUNT=24
+L = 160
+KI = 164c1c98a669f4b12bb15ae7ec1fa4b3ebe4e46365c481ec92aa3196fc32d5fadba9e400a25684f16a6c1d545d0d1cfa
+FixedInputDataByteLen = 60
+FixedInputData = 959b5a2dbee726d0a0d5684ec4c6ed4d3c5f6b54d9ee25f7188b6878cf005a37f340e300d57032d6e5a6b28a8958c98b0ab7fc737cd79beb1d43a189
+KO = add6201b8e419e5ddd7bc2cb9625bb0d2e96dcd7
+
+COUNT=25
+L = 160
+KI = 676ee3d6976cdf0aaf61d0e4bd30e5f87e2b8c2261e44fe5200f899501c44e83ebae5c273b6716eeea86b9b8860606c8
+FixedInputDataByteLen = 60
+FixedInputData = 0062f4f0120eea875f6df5a8706d6fa50741c5e5dd9efa7ccbc107ffd5d0b42f59dd85fc50a11f8b0b8a434f7038ed038b77961abc739a2cdea805d3
+KO = 8195b2f89299aba598d05e905750478b26e75aa6
+
+COUNT=26
+L = 160
+KI = cebfd40fbb1c630d2d5e8b36e675daa4709818402dc8ba24afe8929f7bdc4772a62d554e9460d8d7eecfaa84ecf6f321
+FixedInputDataByteLen = 60
+FixedInputData = 544c9e708d9a1cc3e6c76bad1c000467f969214048ede2fa8ae0357ee7d9bf404d970d9d4eda3ea256b3fdec07471e87b677f3d09c93db3cc66a8c79
+KO = 5337b8d3cf5633f88305ca5b31aa4d67da9b3d4a
+
+COUNT=27
+L = 160
+KI = be7e7d2a699de10bf8bf52b07dd433e6001a83d8864062e762aca8ac092eec907788e352f4483a7d69aa3da597085cc1
+FixedInputDataByteLen = 60
+FixedInputData = 47895b8176e127fdf2511bcaadb2c3594f4b7fbb859f442ec6f29209dafc30272c1e070b9295185a906fde3f6b22b9858205f246a2d45579b2c62da4
+KO = 5287347c9b409a977d9835d593bb0895e0a78742
+
+COUNT=28
+L = 160
+KI = 830e48d54092eb22c723a2557ef5f360eb2d99402f56a89110242746a9b5817f9e5ef70289871c15b6f2372a818a839f
+FixedInputDataByteLen = 60
+FixedInputData = 75f406d298022375d61baf9787b4b90ff061d292134b7f23879b6b8c475d6c42cbb2b50fe81e3e0b1c89a3c7be3e009d68726cfcca5e23af3ce8790a
+KO = 9b5803613ef5cdaefbc4b1d78ba57e823f89af0a
+
+COUNT=29
+L = 160
+KI = 0b1dcff8e3c32303abb4862b31eb952c2537169a718044c772494b634918ddf71ed543feb8501866b984dff877a58cf3
+FixedInputDataByteLen = 60
+FixedInputData = 7fc7a6dc647e5f2b4341147e4f9a3fdc0448e82627ad8e06f60b82fd889cbae25c971550d3a617d62997f3b0b57561fca678bb6f52457ebf06d0e4f1
+KO = 6cc3fc56055f337072c19df3985522e852e0c5a6
+
+COUNT=30
+L = 320
+KI = 7eeda2f618ad4c784fbc50bddd1b6521f7666c5a078b3553ff3785239a050dc13d5dc2c1001cf6349aaedcdd234a0a6b
+FixedInputDataByteLen = 60
+FixedInputData = dc0c3627c5cc0c5b88f4c026f5586f898de9dd23470f9de79caa45dbe8e78684cac5df4d74602c2eaee6a366244623ea1b16a57dee462f175a9388b5
+KO = 1ac83cb1b55ec9f2564c57124535004d50a78e7581e1eca3f59ff806d2ab04e474051e34f381c63f
+
+COUNT=31
+L = 320
+KI = d7174756b20e61cf137b499e7082ef02ed73882e340f475ca66144011037e3a0636efff803450789485ff63bd92df2dd
+FixedInputDataByteLen = 60
+FixedInputData = 3ba472316f6327da074c501a5f5d9842cc91b6b5a463e1c9b395234af52fd9395fac5758df6a588928280e73d1e9d669366b0b1079343cee0a60d7e2
+KO = cb4186745ab3700d77779c3e538fea167bd50817e691b154e6f53627e246920598a0f11f61201f01
+
+COUNT=32
+L = 320
+KI = e158209590827baa4b5d6195989b4993022c5de5ccf7eac53c9fb234f2d315532d7497d643542e84e5641c9382163fa0
+FixedInputDataByteLen = 60
+FixedInputData = e042d3bb2329b36cf021388adccc6ec4c085767ef414b7a82116ffbfff8d62691ed624534ffd3e8be431971038805ea4615a3635d7fe091bf786bb53
+KO = b80ad42c17a745c7727f4cadf99e689e7a9794fb8ac263d5ef585ebc4979d2f457f82f8303c5a949
+
+COUNT=33
+L = 320
+KI = d909d52629329b4d20a202d1bcf2b972df831b1a7a7c84882b49d96b01ef2310aa7d4a1add68c89cd82e4e2810e16e1b
+FixedInputDataByteLen = 60
+FixedInputData = d22f7b2f51452f1517be7c553f9e7ab515afebda62a9093c556c2c01573ca81bb7a9a5680130857d17c3f6f2f73e443c325b9418e2ffc336c169febf
+KO = 0c4e89767429bf777a50ec28635de6b83d58f31ade565503b29d0177cb96c1fd17b97005b3a9a3f3
+
+COUNT=34
+L = 320
+KI = eb053408c34d320a56ed9079547b1b773bcbe1401fb44e89ac8ac0e1760084bece82e10cc75eb46031b20741f828c862
+FixedInputDataByteLen = 60
+FixedInputData = b99db69b5ece49a94e90d11835398ef2b9fc9e6ef1268de57b383ec5fe2553b4e0eb95d0216a1a105f1ed4dd5d22f4120d3a5f6eae8c04d1992cc154
+KO = f1e91b0b3f6e9e92cac343edc242e46a0b330404fd51eea2f625891a5d285c667b0a332546e05d95
+
+COUNT=35
+L = 320
+KI = 509450c74a17b6922d222cf802d3b56c0f3f4e582b6bcf13ac28a7cf012504e6c92e7592e6527aeb5b2904a10348b950
+FixedInputDataByteLen = 60
+FixedInputData = b1f2757365e670b8784aa4dee56032e924ca2613bfa82de5aa937e711b222b9d15a5c990e43ddd13b6a8ab96998c1e4b7dbad99eebbb03c65f0e8a5a
+KO = 7c45d4b267d3744bb8f7ab22dd90a83abe245d498d5e9730e41227ec1f21ee43aa5316b5d42fb0ec
+
+COUNT=36
+L = 320
+KI = 45a30f7a63000105656f510989efd07bc5c6c008be3dd9a74aa1ee0faba7e72ec461beb59b50f8198fcffbdbd089da36
+FixedInputDataByteLen = 60
+FixedInputData = 47544f67f5a4d042ad5975da06504e588c60c0f24fb73864e45900988c7115b952de2617c4c880c7a6d4f6136ce9b9ea57f7345f37cb7f8bdaa8b13d
+KO = 4f51f0d35db3e4493f7993d15014515b8acb29e5d3d58cc38fcb88e3c4d6bb021ca418f8d64c2580
+
+COUNT=37
+L = 320
+KI = e7c37285ecd7e062d653a90610627b7a0a4e6fddd89597c35993a80d82550e6b73459c1d19153d87860d269a3b116d6d
+FixedInputDataByteLen = 60
+FixedInputData = 45abd9789cddfe63980877131cdc26e14a096c7c379b31c3dda381db0507e81940c11771cd4aba82408298a51ebd17be77e93d11008a75e41e28a9d5
+KO = 7de856884586152cecf7de800523a6c0c3797abd95632af667cab1fd3f97313488a31a17caf26b8b
+
+COUNT=38
+L = 320
+KI = b974f067591ab18997f56bbfb8cc35122e5f53e929449c1a864dbdc7c583cb4e05c98b771bdce3cca0906c15d2bddf18
+FixedInputDataByteLen = 60
+FixedInputData = 1f3dc4bfa838aa40e48b37326a4f7616ab3b8028ff74d34e673478b474b6bdae9d990c7a695252a3c4e4529d2233a2fbac154d04ec11f9b2bdb569a4
+KO = 97379e314fc81b3199bb1f26d3f1256df39ebdb5486ecfa621459ce7f9b9b8f4e3433d6622a3ffb5
+
+COUNT=39
+L = 320
+KI = 2f0f2e9419447b122c2d62e9cc511686ed6d044f67aa49956a7954e5bb7ee7a68d1993cca0ccb3af2978c3b95d04c909
+FixedInputDataByteLen = 60
+FixedInputData = 9a31c5deeb0304aabdb2d8cd0ebb82583b2b30db519c9413e2f7281a9ca4f8d919e8cdf1a518ed16788ec7a74d02724e0241e4f6b369297b1525f97a
+KO = d201f90262f79f11109047763ffaea2f5f3baf7fc5345c587fd2cde0d93a90ea43f5f321d52650c1
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = b405fe54dd52824cf0c298f941878bfe08baf6c77f544b2331dda0cc488fb60e89ad4689053d2f83fa87573b69a6ff54
+FixedInputDataByteLen = 60
+FixedInputData = 23212d6e35fecb50feb7c96ab387afbe5604a9658447cf372b18e2de2d119ae4f92e71b81f894510ef9abe3ee3b98b64d96365ebada29a5102dc162b
+KO = 06b556696ecc5269f56ecd3bb81220a4
+
+COUNT=1
+L = 128
+KI = 86edcc007327dff0139b3a69791c7047f03b7d1ab9faa5fdb9c65eff64e5833175d0e69b4e5135234a6b37bcb882727c
+FixedInputDataByteLen = 60
+FixedInputData = 3dde3f7dcc2812a9e4491bf72b57742ce7689eef4adbbd90c043fe0b5fa25c4ace629ddc9f02692301436345f4a937712268702a3856a81785dfe82c
+KO = a6d52617773872147d6dccc237b2b8ec
+
+COUNT=2
+L = 128
+KI = 35421ef0b9762205b9e7748a38242fa640fc34e17ad79abb4f6f7cc66ecccb46533691ea88a6c537db7c6e5307e83a82
+FixedInputDataByteLen = 60
+FixedInputData = 08d04bf59c754e111a67aa4815ccf80bdc72fb6dae73f6041601fb1d1eefe55ed28860fa8f283f06f2dd4f790520e457b60fde72e43fd598d46f5285
+KO = 9b58f5ceadd79fb9105cf2a2c4037c62
+
+COUNT=3
+L = 128
+KI = 9eb9e2cb57d6a18576ff7caa676a7db8beaa66ae476e49f6f2f29544d2116f431e7933088f7aec4407908646460a5ffb
+FixedInputDataByteLen = 60
+FixedInputData = 0cca2084e44a569527adafe9e6ce643261c6e85da3ba0f27e3658a63276aca43542c31df196425e8e037ce87c8abc889ab6b39fbf963a26ee810e666
+KO = fdd45f974191af4e52f7564eb40fdb1f
+
+COUNT=4
+L = 128
+KI = b19e72552b0b8a93f8559a9d93f22611a5351f5a1755c76b037afce3647e32c12302e288d8c4dca82e7cf0ddeed13841
+FixedInputDataByteLen = 60
+FixedInputData = 560cd5cf905b3d2450549726cb41d75cbd40ed8e3c8b849b8555eee7e525ae3a96cc5abe7363fd0400746c7a53b56878ce771e7f68a74d72744996c5
+KO = 4d37c579ea8c4c028640beb91df65075
+
+COUNT=5
+L = 128
+KI = fbb847bac4f57fb1155c87af1f62996b582ad8f46189bdab0a845bd81c25124ac21006ce3d2530323989dcbcf5329fe2
+FixedInputDataByteLen = 60
+FixedInputData = 43bab754f15a3413bb61a755c0b2aa8e27d31e9adc339c2ae59d21e221b8385f97d86dfea71f5bd6e7ced0648362c418406a9ee8f77c38b757464a91
+KO = 6dbc580ca2d2bba6d6166ebe352b5c3f
+
+COUNT=6
+L = 128
+KI = e332c2e1481c740f294e75d81c5009fd27dead54c504dedcecd2ee3017650dc401476873b13b063e5e26d1110fe72da2
+FixedInputDataByteLen = 60
+FixedInputData = 5df05aff680fb25ba36741b792c8fe0fff616f50c8bf548ce54951fe8aa9a008812d591d0dbc986f4f3a4b200677605695e225c76b29f98b5140f80c
+KO = df1e1ffe92147161967f011691e9a62d
+
+COUNT=7
+L = 128
+KI = 21fc0ca42596632db766021523c25f5dddfa002b095b74fb5cda6b220084873fd690c528a784f19687d8ac8989bb2851
+FixedInputDataByteLen = 60
+FixedInputData = abf963cec500742900d0933da1b2263101409ea2b24bcea70decb75c688c293a4f9150f51d6006ef4c13190dd84d2602476885a8e6562a547cac7cdf
+KO = b3a377586916ec86bd4e2af04023bb39
+
+COUNT=8
+L = 128
+KI = ec91264b236782c6cafb2ff8934ff18f65a2713ab866303092f1f85fdef09e4613e1700bea512653509d7c643abc1454
+FixedInputDataByteLen = 60
+FixedInputData = 2a5e67c1122f0693166aee3df567aa821d14d964ffd993a35946c28b8a750ee11acfe182cc1269c277096e9655267e88f51c073c071bc888e8ed642d
+KO = 1161943da63c1d71a302dbcc6e8d56c6
+
+COUNT=9
+L = 128
+KI = 3cde54d64806ebef678d5220a55bd22044a9e7076da22802132fe25b6553185fb67c695a48c52a07bf8798f910c6c3b9
+FixedInputDataByteLen = 60
+FixedInputData = ef70aa111995e94bd9ae49b7264c00be0c92ba40f823a44712ff77209bef7397acd5cab09fc939bb38f6f11d662ad63d2de4716406231374f461e8b1
+KO = 11bea825f3dc02ef539b235c7a294b59
+
+COUNT=10
+L = 256
+KI = c6978ab859274ba86b50e725ff094f0737530c0a4a78de461f32a64ecfa6c3845d7a16bb0a494dd86cb760ca1d634111
+FixedInputDataByteLen = 60
+FixedInputData = 0a69583339af706efe287fd72a97af275f9fab8e94e2b4ef94ea6437ca6d40c695270ea297c6015eaf4be0c0df87e73d15842629bacce8be87e544e7
+KO = bfd6493510c87037f5c4d64587edd83f2fedc4cf16e10f2321c84133d6364205
+
+COUNT=11
+L = 256
+KI = 3632233deb39a42a33f43acedd966ea0b4f9a09c2aa777cd4343d87ac640a2c6433781624b2c06f9304e8bdbe902f5f8
+FixedInputDataByteLen = 60
+FixedInputData = 2e2c0ceaf141efffc451597dfe5b72044cad3f92d8c0befff89dc3a76eca77f4b0d11317b59a0e8a2302fc2cf1119fc46de67f61c7b584fcba97e2d4
+KO = 589ceca5be619deab63099acbea0189640be576fe7150f29d60309658db57819
+
+COUNT=12
+L = 256
+KI = 6615f8583c40601d26b157f38311675086605dbf6691b4c8364fd8d63021870ac08fc1efbac330b17c11c072d8834ebf
+FixedInputDataByteLen = 60
+FixedInputData = eb094f1c301dbd5b2e0e598713b60a71bcea8f64e1b1a9312f1d56d4c8e81888e7e6b72a1a360d71cfedfa4c28f9a524f9a4c2adad053a2aef4c6fd8
+KO = 1d6b88d301fe94520e9262a187f10ffe9e7b5eb1d30db8d02717291ff173b33e
+
+COUNT=13
+L = 256
+KI = b4f420431b1aff7577f0f8804d5d8209f3e887b672bd8191849dab91a59535d9803ce52dcaecd950d7046d98f1cb882f
+FixedInputDataByteLen = 60
+FixedInputData = 63903aad8f7563365be89783457551d27d9f50da33b39d136ae03e6c2969fb5b92e6627d11f06442b278a13fd4b0060e48331f2e85b652549036c283
+KO = 11046cb27633888bbbcc48325c6eeb70aaccf99261477a8dd5c68624d79b2f41
+
+COUNT=14
+L = 256
+KI = e50cea6f3fbb26b51927c3920b7b7c52a3078c945ad8178902b6b6ef033aad9cc12ef959394917d2ce80f41efc989919
+FixedInputDataByteLen = 60
+FixedInputData = a310aebfc901e508d7ea58821c37c9299dcd5edbeb5f0298d5d6e5230f5bc9c4c6ab005931808b7e3df61d8470de3f82f6757142a1afdeb573c14856
+KO = e49551c27451e3fb2c6e43b0d1e92a34dba39ae4cc85d8131c20f2574fe5647d
+
+COUNT=15
+L = 256
+KI = 90cb40efbbd09897c91e85df0c8cf20bf697fddea251d2f3e642fef15bb9004cc166162ef9eba4df5fa82b3fd35692bf
+FixedInputDataByteLen = 60
+FixedInputData = 5d3ec88b9ee6ccc8bb7e5470efee73338222b7685f33f35ca137ddea41968671c47fbf58b11680b8eb343b79841e4893d6ccde26775b8aa021205e6a
+KO = 665717a1f5336e064a9cddbf85d4a0a977141b9b1d078aff1d6e04b7b48a094e
+
+COUNT=16
+L = 256
+KI = 1abdf51d60283496acfcfbf240c9ca2515edab40ef01c0d7b2324195901e21d187bbf165da9b688ebf99045aa87ca024
+FixedInputDataByteLen = 60
+FixedInputData = f0b5e05c5b0379b43ab7c05ac619d0ea4ad17e5909153237e41e8b5b1357242e1653ae22d091132a6198595b45be4c7bad2fcd11ae3867c223194585
+KO = 56ecafbbbbe98df2c286d9ac08edb48006e3f047c15a9deae37db2a218e5bbe2
+
+COUNT=17
+L = 256
+KI = 849aef2430050b52df98c10fc644898de3903b19d0caf93c87940c94ba703f3f8982d9026f7056ff7239cc6abe672722
+FixedInputDataByteLen = 60
+FixedInputData = 5be6e792c81726c64362d270288fb376dfbf39097d4ff96f32fb3bed457cd67d0bc326493badb56ade65d9bd8a811e317256180c18d3e4ec746a0440
+KO = 3f70a4098e43c3ab496c3f764cd0175d4b7ecbaa5a8f9d38aca397249d41dfd1
+
+COUNT=18
+L = 256
+KI = dbadf1fd7ee32830148469ceb9c27d63a482741e9980547f66b5b183df3a07a0fb54fc55c3dcacdbfa6d66f3de421907
+FixedInputDataByteLen = 60
+FixedInputData = ad3b8fbe6a17090c5df616ef16413971d00256654c810b800dca7763098485e292fca7228a09f8677f412595bf6ca00323b3610cebf6b054ff8284b7
+KO = f87ecfdd1808e7fdf43315bde3dff2e71986ec8a7abec8119df716f4a2073a83
+
+COUNT=19
+L = 256
+KI = 5c59a4b84b2948aff38159db99dcd2f3ebcbdc33ecb7bd31ac8bd6fabe307e81d6bee26aa46864ca2ef8a5092eb8e1a2
+FixedInputDataByteLen = 60
+FixedInputData = 74768b884220c0f2ed4d1d29b92c3cbb0e037ecf25883d37f0f39ea2d988a42522c4b94391a1ba62f57dedb52cfef4ce979daab05a7293a2d1b680e3
+KO = 98e47cf35b9cc0d2a39481bf34026d835166fa935d0751c56c09617471116b3b
+
+COUNT=20
+L = 160
+KI = 9f4fd060368b7f84cdbbb53f39d5304456e0db9ad1fd701056c1cc238eaaae8892177a764513443c3ff0b222c2c617d3
+FixedInputDataByteLen = 60
+FixedInputData = 5541ca0f1c6ba5d7e14482956fc95d52932211ace2a237bd754b36458113ad94e07044b022d7a595c5864a07dcad7fe166dba15777b54eeaecc9639f
+KO = 47c188c0eee4f533641156e2a8d0e5d393431fbd
+
+COUNT=21
+L = 160
+KI = bd3842867621f4be4776a38863678bf232c459f6e2a7f336d5e76e7aa4a29e102a354511f52f4863f4f6b6694d94138d
+FixedInputDataByteLen = 60
+FixedInputData = a67222563dd7d98ad79fbedf56b65344e9504a56de7b7a7ada3b05c79ff85aa9031ee54417cb8d9c624d4ddf2e8de15f9d5118fa63b66126209e6070
+KO = e40dd5093a8d41db3b5addd8cd34da8c9ec288b9
+
+COUNT=22
+L = 160
+KI = 1384af5167436762ac60d041e224a2b463ba573b9eb230479e0ff387390312f30f1cb9a51ed034c6de43ab86fddad468
+FixedInputDataByteLen = 60
+FixedInputData = 9ff0fd9f7c7dc7e9591bffa89ceae8398ad9dc10ff797644d0c4e0450ba8a173d5178206a8504a1012ccfb8d96faefd7c08f4d150085d2a3072d72b4
+KO = 6df580d9269a6e5cabd0e6682c8ad16995567d75
+
+COUNT=23
+L = 160
+KI = 490f10ca0bd542a817c991027dc38dd1742d916a2950f163ce88bf00f4f2b8617c77ab9f43f57ec671ddc6c8d6d627f9
+FixedInputDataByteLen = 60
+FixedInputData = 6958e8fd33fdc4ba88c3f8e8a4bdb199e6d01be9c21fb98cd54a145ab0866d3cfebe817c257a376379c7eeab56b892cd58c7aeca42c1a10f19191bf6
+KO = deeaa3ebcc6d388f5f7b4afbd89edb7922e3493b
+
+COUNT=24
+L = 160
+KI = d9647875f48738d8ef0e180725f5473f7a4a5b1be38edf2ba386bb59c9fecbe04e37949c2d0ec5859d4275e182bdc748
+FixedInputDataByteLen = 60
+FixedInputData = c9b0c6b19740d36f206a63cfef73b0b81edef58d8828237cef1d24c635c7ffcdfb368b8262791b4a3bb79ff6a459af9ff133c3ed74e74414662a6415
+KO = 729063a1e93561c38288ddd8ba9b2f8031ba90dc
+
+COUNT=25
+L = 160
+KI = c8e595f79b0a40c1f71706523bb084de02a0fd4c3c197f5802e659aae3af22a039f516d9e979df105243fa1b210ddea3
+FixedInputDataByteLen = 60
+FixedInputData = dee4cd621869ee5cf74cb612bd74de96759736f7d011f10a0e6c03cf8563aac7b189ff95962e0873fc0ce6158bf8a89c50c091b0a01e72f300989542
+KO = 91b30d01f1fd813cf02941d7d6c7b137a9386f64
+
+COUNT=26
+L = 160
+KI = 12346db64e7f127978f0ebe79e89a6571919f8b0521496888e83e229b1a8eb429e2f2a7c3b9bb5c86dd119332a59aa47
+FixedInputDataByteLen = 60
+FixedInputData = 7f375722f25e3f619756ea714fd99e20b6208443997b46c92ddf7e66120df83b94c327428f18c5b5853f30e6f03631d207a100d7be88cee609053d49
+KO = a9ca8eb42b9fe7a3d808fcf5d6773a1ac528ae2c
+
+COUNT=27
+L = 160
+KI = 03302f526b25b278c39f27c94ca91ea12aae2d253ee58f360e26e4abbd56c57f989e13bf9b7ea67092c7facd6f910c18
+FixedInputDataByteLen = 60
+FixedInputData = c92d96d60902f2a300e5130d56910b8ee89194182470c191349e9941c04dd494d4d2d2ca046f0763c53615bb561bc4f4660aa5e5ae9490b8f74d34fb
+KO = c7b0c70aab7058d4d4c993e68dacaee3b79b407b
+
+COUNT=28
+L = 160
+KI = 9b598fb530888f6b50e1c599cf45cab22c152bb894dfc23b6e7d8721dcc760ce641d8833cb45444a9648598d1f9fe499
+FixedInputDataByteLen = 60
+FixedInputData = e759a5b3aafe21f4f4b6b109597495445566147ab69a732afa8cd87ab5e77a5bb0f33c936f92a4a856dbc26d24db53d6a900c5e1241a4858e98434fd
+KO = b8d667742248b9db845eb835709ea156c9c254d9
+
+COUNT=29
+L = 160
+KI = dee38ed699adbbc5fe449b745c0640f5eef2bb609ff4e0bbd765c0c372ab5ff39d4f134439a122c8f1c0256731cf52f4
+FixedInputDataByteLen = 60
+FixedInputData = 70159b2ab677cd1aeffc44fb03183d07bb99abd7d661e4177e714b590602e1a56baac0421294f8f53da89c53a9703ce593641afe09b57b1222ae8901
+KO = be76b21adb568af9b7b4091da3c8e89be8b4ca50
+
+COUNT=30
+L = 320
+KI = 2e406b7ca2221e8dc39ac4cde9ccf965c851a4bcaed2e2f1d681e4c093c46fbb3f242be6a3fea3d4c6c70f1dee2f618e
+FixedInputDataByteLen = 60
+FixedInputData = 7e792d913f00e2a2640c55bfe9c33fb3951f4bcb52af9372f27755ec30a5c50f7db4a734401b634cf7cc62cae4d832d512935e60b54025eba962019c
+KO = fbbf7f0abf5a5342c11ffebd0d13fec464fe3586616315179e4860abc9d49fada2580bd9acff500b
+
+COUNT=31
+L = 320
+KI = 26914de964e3ca29350760ce93977f341073f9ea41e2578457b4ea14de901f11f1599e229fe7edfe04fc8663fbd703c0
+FixedInputDataByteLen = 60
+FixedInputData = a86fbbb9930b5b72540e55c8739b067548a3128bc33d6bc68d44b99ad4ecaadd3d6c7cd03df31cbc34912d09b4b17786d2d1ba42100c15cccf37b0de
+KO = afce67cae4dca544b2ed6666d07aa1283b8e93c1496928987d41477fa9ee00e0643aa8d6cfa250db
+
+COUNT=32
+L = 320
+KI = e96fdd32ef672a25d172cf24bb84e5ac0da0c763be7c89979ef8d954b806f51cc006d7bff105bff74d7665398a8125a3
+FixedInputDataByteLen = 60
+FixedInputData = 9e7ffd5f537f55c0ffd818dc948a8411bf3d8e2f564dbd0a0ecb8e37c735d9b2ff2d56e5e7781a1144c1e3293497d1e70ff16636c971a2e50b081696
+KO = 42443bd752aa2d530f63157a7437b85c3ae965aa7bddccb8b5c04cfa6fef2fafd0367c1a867918a0
+
+COUNT=33
+L = 320
+KI = fdcbd906ee07edad3024b5a36ab83813e02ad8b1cfc8d9d968c3e02db2b59e2a98807ce178a3b455a8407c19337476e1
+FixedInputDataByteLen = 60
+FixedInputData = b9428fb5c6539a13d967045dcf09c91f5dad21641ec9cebd1b66dcf0956259c744a7522fe65d5a6a9064c4040468fd6a46ca9150e3e5e0ac68613147
+KO = 7a827db4a1e4e4b5ce24e6a6dcbcb59e4e475755cb60b612d1151a395986efd076553143e34f6a73
+
+COUNT=34
+L = 320
+KI = 4efba9c7450429ea36c4329a92e7c522cff214c5ee6ae601573c98c8e7fa5b5a2e5773ce960592acd69d4555410ae55e
+FixedInputDataByteLen = 60
+FixedInputData = 0b887f572a3bcb9c4fd688828233869e666fbcaca62c1d8b9e5ccb3f5bf48b427b426356bc94c6d80f27481fed0119800ea6a6b6347f318a12a79a87
+KO = 53cd1fb75426d23e288f9b531e9fa15dc9c117c3245dd1b4c0091285791d61ebf62722dccc0f0caf
+
+COUNT=35
+L = 320
+KI = 26b9d607f9952f6f36d4eecf5b9cea3d186e5299c8f68e59825f94021d234ee09edb892046291e3a906ded2c03489a46
+FixedInputDataByteLen = 60
+FixedInputData = 404d6b66eecf32fbe71fa58a21da6d8c2a6c5729a24a1c8389f847571d8e7ab85b742a95c9183add1591db20a6fb8d4af540383d6bc9df73aedbbed5
+KO = d4803ccfa62574ddcd9899e15e3ae2cbc44da587faa175b498595a097fe6b741f21ada76c35d28b8
+
+COUNT=36
+L = 320
+KI = 7b0198b97c3e2567f1dd960b0ac598661d590e32e5ad9e139162b3885b420df57057b36c713e283f4db53fca678cbce0
+FixedInputDataByteLen = 60
+FixedInputData = 6aaa87b83a445eafa7af12cce1cc3878a44bd515166b7a6eb07c262d0a2e39d2f62f6ab3d04b1cf77ca6f3942443b020605646001e0c38a0e5979b45
+KO = fd9d8ccf61883375b7505d97c2cb2a561aa10a905bb1ae9357a72802cd3c6c1af152162c2b35e721
+
+COUNT=37
+L = 320
+KI = a87722f5f254a05907527db7d0a9275afd86ed7a75b2dbb29920ddca98cdee88a99b0421c2827ce3e7affab7e4f98f5f
+FixedInputDataByteLen = 60
+FixedInputData = b57c5bdaff85651d58112a9d5d516b47b3356d919a2fe59376e7475036091d75ec7173e85b02e53f513032bfcb1bf42130fbdfa830e7319813133e18
+KO = 9c13ae840965a03152c056de459be4368574c2a78cf67d7d7cc20f7e00667d8b4ee61de3c5133502
+
+COUNT=38
+L = 320
+KI = 96ad01ad4870450e47e47234975b9830739ed80e793c705d4837a733a9b16b6783435545abc8b067a07348e8ff52e4c9
+FixedInputDataByteLen = 60
+FixedInputData = bd2190cefdf426ec9369fd7e1a939445c547182be94b2bd4b8717ff11528e9d835a8997a585321a5e342d6bc87b98f9fe741dc05d3d1a87b24b1a67b
+KO = 08a8991ff3b8dca4c3d3c50001cdaff04b6f176b54d6aee56f80c71165e3c6f416a4168275ab8b58
+
+COUNT=39
+L = 320
+KI = 83f97ec47bc7f68689627d3ed60b61735df24fc2b3a2e02d8bc9e06a69f50c09f1f79aa22e346d9eafbf5db8981d17f7
+FixedInputDataByteLen = 60
+FixedInputData = 843f6b6412921e50088e013b4e2dbea2687abc663b3c812b758135d9726c97998c406f602ebe2900a54c5050535aaf407a997854dfd99f9a50e10409
+KO = 360145936183e483f97b8519631ecdbd7d9b5b9a6f0d3d9d90358494704803e00c3848c87a2c7f28
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 41d9d61dbf3ce97a65efb73a871a63171160af827a4c29e0637ec07c3d04c32493fff643b86ebc91a73e197d787323cb
+FixedInputDataByteLen = 60
+FixedInputData = 333f7e640f8a520601cbe5abfe0235031560501bb722918547dcd9313ca77edf207c088400389a2f91f69a5cb3598bc1aa1897eb2b8f8faba8d3781c
+KO = 31121ceaa2246e44e924a1e74861684b
+
+COUNT=1
+L = 128
+KI = cc4922fb8fb82a1d908233b38bf072a6a2f0c7d96984ef29b87d8a74a4a58ada0e4ea4e165c9c0188975c8f5430d4b12
+FixedInputDataByteLen = 60
+FixedInputData = 9259d9d39e950d331482378c4d16bb97a395b348a70811f0e1be71f8a3d1cb6e3436b1e9f84c614c32c3eaacd0ad4676fbcf668ca2b6182ed6f56260
+KO = 278e345e89c1497f5b1191535917261a
+
+COUNT=2
+L = 128
+KI = fce74f6d1ce5bca2650a7004c594b8b3c646c7145c79714d30f28fa8a369228f4bb37139b3a18e174348f8b712701a6f
+FixedInputDataByteLen = 60
+FixedInputData = a868ef5116af2c1941bfed067ffc9d37408a54d40999b8c2e078114582e4c740dff364aaa1508f34b1badde56a5c8da5fd83b68594af61917a5200b2
+KO = 658ef6ea63ea1a72fd931a8fcc354a0f
+
+COUNT=3
+L = 128
+KI = 4b1ecb0ae84ac4a011a71fc6fc5dff94dc3cd23642b1e1a159c1bceb06a0cc7c0cbd5f4dad5110b6cb52ce0a3be1465d
+FixedInputDataByteLen = 60
+FixedInputData = 050150a149e2d3c46c931758922942f05a2555599b1cfdd6a0d972f4090ec70c5a23afed19a5fb36f9307100d87bc96662500927fd9efcdbc6e02ae6
+KO = a060e76acd4952eaf4fec653800a8634
+
+COUNT=4
+L = 128
+KI = 0f93b3954e51ab1d0a16f2c0c7887264ca58709de2ecaa64a0b09567af1362caa3f1c94f79251f3a069b967fbef5ae1c
+FixedInputDataByteLen = 60
+FixedInputData = cf01f093c01ca5f16876034236019abf6fa76956b7b7fdef7813fdee457cb5a8043501f0d59612377cb8e82223c33f7e410ce77fc8ad6e9b11e45deb
+KO = 471b5f481ae22599037a5714490005f8
+
+COUNT=5
+L = 128
+KI = 39376703011603568e2861bb886e7a6798aacc3236fcf03e6297093032e01d961adbe3a3b62df81c1d04608eaaba6766
+FixedInputDataByteLen = 60
+FixedInputData = 26020492de65bb90114309126b35ad49ed7a8c28748f9da9a16aff5b0ce0a6e4a3bcc8bad68005092fe6c0967ab4d46e43736c17c43c15f5f885558c
+KO = af29250f6d43c76d3842fdbe2e12af9a
+
+COUNT=6
+L = 128
+KI = c1cc6f846caaf9c7c3210f610b04f6466e633476802708a95fd7db6da56e12e0c5c79ab6b94353b36ff02c71ea9ae0da
+FixedInputDataByteLen = 60
+FixedInputData = 5bb10670aaba53e0085cbe778db10987c89fbb5c7250fc16c66c1bb513bb4ef2a96bace2ba6500f26183a71f59389cb287662a3d13e884c7f8b2e269
+KO = 7cda96b53fc175e83bd0af2182357afb
+
+COUNT=7
+L = 128
+KI = 0f707853bfafa13b477e0aa63518c04be8f4b813003fd02307390049f4ef1d0a54e630c2fcc61e02b6893d896781d448
+FixedInputDataByteLen = 60
+FixedInputData = 0b79f3782c8d02d5b50e927fd773399f293d1c7a3aa409aee10c41f3b62d5acd468543505dfc5f37ae9683339c585811f45593e9fd4efb23491eaa04
+KO = 9cd9c7d9c04596480f7f9d045644770a
+
+COUNT=8
+L = 128
+KI = 3ba4eaa93a211d95d46f82f9ec5d27d3c9fd7f3ec2a909b3d22ae8cdf12821a9f01ba552fd377125ee8e0747ef2a78f5
+FixedInputDataByteLen = 60
+FixedInputData = aaeb915373ed4a2c83d179e6fb4241f029a7fc40b4b4c292fb7fbea55bb7caecdffbac0577ed6fe4d07131f2eb7f0e47b5842d07b7f69acf71462c27
+KO = f7b27ea68033e69fbc8fd6bfbe9a2daa
+
+COUNT=9
+L = 128
+KI = 2f06d5ce95dfb7203da7bc52ebf6e464d054f5a6fa5b0319ff946296351f1aff96f43b0664ba1ef56f8e7c7f61cfc6e3
+FixedInputDataByteLen = 60
+FixedInputData = 4ecfb2fff9bf8507b15717f44afc105b0189366781d116a277029733659da3f381f53db998fa902fa62512e433728aa8fde9fc3786dde31035f8e4e8
+KO = 232b09ad0591e122e0d48e67ac2c6aa6
+
+COUNT=10
+L = 256
+KI = e3e68d77547aa740000f3fbb8d96a532f71f7228bce8173532ea4affa6d62e81c69f03d17b1e50810786fcce9587736b
+FixedInputDataByteLen = 60
+FixedInputData = 70ebf6997ee5abf38ade58bf268a3bb16d18dacd2e6fd69d6b7ced43a100ddf35932540d3ce069c78f2692a3f71cfcd21ab31ecd03362e74eb6c0f52
+KO = 0586abd40360f1e69a537cbf21d9c401b6e2986e3726df9a1f6b2b9ada17325e
+
+COUNT=11
+L = 256
+KI = 2e4ca30be11695790699b993255c8f53e99e1285b73a8d26fdfa5ae75df9af9131b84ce7778c8e0024bff102d59c02de
+FixedInputDataByteLen = 60
+FixedInputData = 5d999b7c117d5762f6c52af8ce97454c8809a3c1f96d72a72071b25663b055680a7c470af810587bdad220883f7f2256b862f4db1538519f534376fb
+KO = 875985a7bce385821ebbcfaa0bec12ea38bb3c8137ce45b2dd4ad2db8e5380c6
+
+COUNT=12
+L = 256
+KI = 4595c75aa6e09e50c4da6d060a354f5e0f0c70f20ca5d2aa704cc1f4128c86b36879188760972085f58616ef7cc25d28
+FixedInputDataByteLen = 60
+FixedInputData = 8e7f9fac15abeba13437474ea994370af79603e264e3ae86306568062efd6bd17433dcc9735108b59104b1d463595289168419eb5e1deb4aff29ea72
+KO = ad2cf6a57b414271208b26a07f04a16491b1bcca17e99813076a20b486eb6077
+
+COUNT=13
+L = 256
+KI = e84f2e021c7f520a7347aec367d76fb030564f3d392ca2ea7368a24db21b0717cfe8b48fab2d43156b6f87454dcd3979
+FixedInputDataByteLen = 60
+FixedInputData = 26c75866688d97f286369c0b5d75dada80458c4aab364860518e8170dd41c8f37832d5a1563bc82f4a9fb8fa12dc2ec6cc61afc6b597eb2d59ee28fb
+KO = c671437af9dcd1e3893687a8c9d12f755fec5c4e05365ee39925ff06e61384b5
+
+COUNT=14
+L = 256
+KI = 598b1252ba7e4dd826d3c5a17a29ec9a67c7646cd8ec889cc791a8648868b2a4f9c056de036465e3c967279e56b04825
+FixedInputDataByteLen = 60
+FixedInputData = f733799c530c0d9791b7539852f6af16c59dbd820e5d321527a6bd52a3a25cf7080ede38b6775f0e875b754e76eab28aecdacd24c336f059b86bc6be
+KO = b561a9067105fb857d043a9563b351ce2cce2b321ee5d9b747c2c78063daef2e
+
+COUNT=15
+L = 256
+KI = de53a43adc838b972fb043c7a78a84f1befab0ecc43761fb2c82f633d06f899507bb2cd6b8641315f9737fc6886b8ea6
+FixedInputDataByteLen = 60
+FixedInputData = e6f333ccc99fa1313b39878da1f699d8e415e167e3d8dbdb6b1d5b39ad8c2a9b215d5be09a969bc41ffcaa0353a4055d15985480716be05477316413
+KO = 12b832b8110d90effd4f58745753e46aab5cb770b27ec7535b6659c07d3b7616
+
+COUNT=16
+L = 256
+KI = b4d4e4b1f266bca3b5998876376c5ac0a90b7e131965c8791d46ad4b3545f7c54ff603ca04634225e2ef2fefc6853662
+FixedInputDataByteLen = 60
+FixedInputData = 85a693c44a1ef0977463d57aca608c1998058673f184441cdb69deb1a94c57cc7b6a1cb37574933b18a557d7173d53b82ce997d422f3be0df8cad8f0
+KO = 010f14f297a3134e46147e13a1723249f0da4eb986d35c53626769f5e441ecd5
+
+COUNT=17
+L = 256
+KI = 089027e749fb907140e8a8be5cf9010a787bd9d7240b6c84da72d4f988b434e0ae9c836c53d294339bd2dda91af90d9f
+FixedInputDataByteLen = 60
+FixedInputData = 6e463747cf0fc2305603ab2b8730c9672e40e9a949dbe0df57e241833340218b00af03871aa0a4b2b617e183aa338b4e2ec4130d4b9e46232b8d6438
+KO = 61f7e060336327862b5675a3d474c05d9b355b92b7232695e1b5bfe00f6641d2
+
+COUNT=18
+L = 256
+KI = 24ce59c1f1402ec8531af59883610c41e036822b19ca890576f71e79efce2b4577fcca21eeb34219bd77a7b0c1c68218
+FixedInputDataByteLen = 60
+FixedInputData = 835299b5d87983556069a15274ba62a3ab222defd8ac522242389a90cfe85afb0419381fa428d23dba3ea5f16399088fec1d09bca2185bfc7ca0b0b7
+KO = 01c498b54341fde6ef7fdb0c0125feb3b160dfc88acb9e3eac52e9b7e7d836a1
+
+COUNT=19
+L = 256
+KI = 1e99d7b29ff3dfc9d647a67cd7fac3de2e42d19354fcbb9fa98d600c892df59323af4242d7f8a46f270c4908ef2e7d11
+FixedInputDataByteLen = 60
+FixedInputData = 2daaa6c75902caa2ade4d0f2a5ac9f60850b3b8b028786edaf85c13e05a868e9ff96a5128f77798df07917e4806ca364f8bec3921ecdfc08c9d05403
+KO = 3ab6271497a18f41ceb8680e01293acd3c39024917b0358a02644d144af42ec4
+
+COUNT=20
+L = 160
+KI = 9ff07cf374baf534eb4ec2a78d1d816d565b270f2f512c5712746b479971479ac961d865fbe0e5c37365a89d0f03e68c
+FixedInputDataByteLen = 60
+FixedInputData = 000c76492efb4b65d7c3dda9d1fbcd85613a9e17b7cb70f2cb01673b93ab1e4acbcbbefadc5c78610e62b905710126cdd91dc5ec7bc28748f2d06c02
+KO = 6f182b68fd9753b7751332096fcd53289eb28d8d
+
+COUNT=21
+L = 160
+KI = 9afb0bd8d8db17cddbb575b287607d40953e3f3a7bc29b82fa2a98f51c2aca037fab17ef3ac5445be2348cc80e0f52cf
+FixedInputDataByteLen = 60
+FixedInputData = 7529dd225ee12bef0b7df9db02d5e2bf2b6a9dbe525546bfddc234a0fb53aa47ad7b39ad2155212a33482ce8713f2e01d21aece75aac187a1b9aea3a
+KO = 28816b6541e6238d6aa989bdf07a203acb1bbcff
+
+COUNT=22
+L = 160
+KI = d8a136d83225cb8d0a3ff2818f3b33b9530176615a25475426e51dfa7d0800fd28984a738c95b2c66ac5df2a3b0aae35
+FixedInputDataByteLen = 60
+FixedInputData = f1e05a69f60e2fc7ca8b9e0464179c0e28d99c801bb9137af768c0b3a6747fe088e486c9b59707a5a00bbb3a35248b6f4afd71ab5c273e26145e724a
+KO = 0264e975730068768c936076f9b405f127ce6d0d
+
+COUNT=23
+L = 160
+KI = 3a2ff6e107bfc30d271af0883d878a77e5fa3d8032d17f7a0fe935bc86246a6656581bcd02b1ea2d9a530ffcfc98f5cd
+FixedInputDataByteLen = 60
+FixedInputData = 69f3ca475f227f8dce7c4c277a22e8c658fe4facf777d25355b483427ae7e720f2aeef2a7d4e9a4ea6793e950bb37ae343431345c0da62c3f7fc0e36
+KO = b066a31c37f14f68bad0d5f7800974dbf338364e
+
+COUNT=24
+L = 160
+KI = 2feaa21f21068bd7c03b0d43f2a5f846c046fa3c6323acc0c4dd8f1c8b526f76f2500e041dff8c573d05968fad10c8e5
+FixedInputDataByteLen = 60
+FixedInputData = 271c49299cd39163e974cb9441aff72a2d4eeeccfcb13fe94e9293d089423f395af7a3c90bc307eb8f784fbb0f497d61ab03d56e60a1ad5afb833385
+KO = ebe51549f5555c52577785827489a304a76afa14
+
+COUNT=25
+L = 160
+KI = 247cde9931ac7b378f969e066faf0a6fa816f84c0de4322b9b3b3f27d89f7138c50bd38ccc088152b5f8ebfc51318a94
+FixedInputDataByteLen = 60
+FixedInputData = d0101ba701eda5a8443db922eab107c85f0e48ba5a9aec789de3118a2847d7762948c5540864813f3ada13abce137cecffdf2a6dc1adef209050fdf4
+KO = 27644de81396c4c3157a9bdf6e1d209a68b8e7bb
+
+COUNT=26
+L = 160
+KI = a64ca359a013011474bd17af05f6a1089e4c3e7bbfb94648553bc471a3cc0d7b7d34cb3bdc4fb015344655563f2cd14a
+FixedInputDataByteLen = 60
+FixedInputData = d54b1c713bca4bb9809c68841f6846ad7a7910fa86849feddb6c610dfd4b20b58d9bc2e8274bd4c46684ea1f79304d1868cffe99651fc29634e395f7
+KO = 2126d306b6f7aca3844aa22ea7c2b531950d70a7
+
+COUNT=27
+L = 160
+KI = 7135de20b4bfdd5d1aa01110d2a5e6d505e6f4abf982fd6639be2789ee121d359136a952f1229fb8f0d1ae4234bae5cf
+FixedInputDataByteLen = 60
+FixedInputData = 74057a79dd40230e1e2d95133a22a3d7b4905a91db847f88162db3f82a7fc0737cce2dd95bf8a8c45872acedd08f7bab0934baa168ee059f27304040
+KO = ed247241823bee8ec9d92042aa9355b283b03c48
+
+COUNT=28
+L = 160
+KI = 503a63bd47f500ed6358af0b1e49b712a3467ac2d15e07568785c37dab3edca96abfc07f9917d695fdd8b80a39c83f40
+FixedInputDataByteLen = 60
+FixedInputData = 655932b685c3bee9d9644e3a72b716d618dac8025bfcbcfd9b764e151063ca0c2afa6fc282e2df6c598932d769af7c49dd52525996865a0a38ae557f
+KO = de780405644bd9983729bc10eac6ae2bb8f80aef
+
+COUNT=29
+L = 160
+KI = af61edbf8f605219e753ce8d7d8914daae1cc43f6983a8a848312ce6c4366dbe0e1a0b65eb24f9356a166973f5105fc1
+FixedInputDataByteLen = 60
+FixedInputData = 733b143b204df70f651d7af3cc05ff4249d4742aae227004bb014fce07b0b7fc4dad2b4809551b0ec8ccd00b637a17371c1f7988023f3435df00b5f2
+KO = cdd906917f011318e57a4769da46b9a67cd6dd3d
+
+COUNT=30
+L = 320
+KI = a4acd4f9473b86f68694a50710d7553de90488d0ee770edd410256f2bce269fb4b1fdc474c3157321a853121f46b901a
+FixedInputDataByteLen = 60
+FixedInputData = 4364521c6c6ff493aa1dfdf05d5d52cac6fd850cb04f513d49a7b3158f9e67648e6dee7b691087d0e8dc7d5bd41d0f8f1ec7817f6c203915543f4bfa
+KO = 02894bad6e98273cf37dfec4c406db4479df8c685f31afa678d95eeac712aa4cb4ce05c57d2676be
+
+COUNT=31
+L = 320
+KI = e941b9a84ef0ec3f0440454917d2d8b11e750fa843701e0502cd2777989a915d3d7108f10c052a59b63cfcea6a0f2ad3
+FixedInputDataByteLen = 60
+FixedInputData = 5458b2e538b06bd203e56e60b34d24937d4368c31f5593872f3e4457778c31c9bbb901df27998336e8ecb1817cb3c7530d1671211a325993a375a66c
+KO = 9971f657ed28883bb965a053dc90a054b7fbc6fb4caa26ba73eed916e9e19723b71cfe47c85bd503
+
+COUNT=32
+L = 320
+KI = e025fd26c64a977495c093dc065213eb81daf66fde016a6e02345cf0e2e40bf0af1c4dac15934a31a5ad7d1496067c7d
+FixedInputDataByteLen = 60
+FixedInputData = 9cf1f7772a9120889cefb7d0010956de428bf38a0517c84d3d2c339445be1c06e02800e88a7132a6dcd85578fd19b81e0d5237a03a1ed016d70f21e2
+KO = 1ee662395fe66ba1e95282c5c3c5c30fe814d0dab211e3774de4b8c1c90615dd44cc49dfa22d06dd
+
+COUNT=33
+L = 320
+KI = fcee4a061aedb012ec81e8b53883d2a7a41310036d8d9ee1209f2e844625706ddee737c7fa6b2325831cb970c8ee7ca0
+FixedInputDataByteLen = 60
+FixedInputData = dd634a9560ea7458619e8e06b4a647f97714304120412accbe63ed2695639c4f1b330cd4f1c515182cacfaa05754ec662ed35a7161cc983a806eb45e
+KO = f587844464347b5ee2586891ee3b84e23425cfb68a237ce144de2492ed7735c38bc1477c9a860079
+
+COUNT=34
+L = 320
+KI = 017468d84e3057686fc79059c741c4496911bc441185fd5f2fecc67c8c12d70c1b2eb0bf486138888e696dd2f5775929
+FixedInputDataByteLen = 60
+FixedInputData = 609bb3a0aff49104f00d0732dee06af299db054866bae07c1305682b0baa0a90a1d600460725473db7e78a63b6ac7edc93c73e371b858501d969f7eb
+KO = b3f8f64ae453360bea0491be1e0afe32b296dd957ab2580148624e5246b7eb61072e668d3dff817b
+
+COUNT=35
+L = 320
+KI = 3df59a5cb9f8226c00c121db67e285cd3488487247d46ec4c0bf7bd7498a7451f4b6951f90351e75768a1c2288181142
+FixedInputDataByteLen = 60
+FixedInputData = 5c18086bf9b876792e1e74afcb601b9ccb43f8342a3e79dcb853ba0cfcd04cc802d98af5bb39b9ea18abd3a5e8dbb09b068cdab330d43978df661eec
+KO = c15e983127feadff97d76e5acd2b9618dcb9cf103eea4866cc215424c90175f1a8ae66af87ef93a1
+
+COUNT=36
+L = 320
+KI = 13f9d5694d759406bdd1c321262c860e7ae02aa90eac9a2c6c188c87464fe73a9cc75d866618b38e461684d4c3c9756a
+FixedInputDataByteLen = 60
+FixedInputData = 754624905bce488606d7dbb886d8f939001c6236cc955eb4f5c97c75fe87547b9af847f8776f92ed896716c724580218fd2995c49d9757c8978f50dc
+KO = 702b5d485e1dcdf80c679a49f02e17764861bc627cbd208f7602ff5137940478f9a92e105d0794bd
+
+COUNT=37
+L = 320
+KI = ff40f99bd7e61e8f4d7a7249a2335cd706fb5c18357f2ad98170b4a698cabdebb4ec3963aeb9c4dd3c793f0066d18d53
+FixedInputDataByteLen = 60
+FixedInputData = c874f368aa5f64fbebbd507ff1d2c02df3d8ba0e0789a890894f93a6f92083a1305d231811126c27578cee9d614406bc01136c995ae2d64b6675d3da
+KO = a06b48f639b16af2cb3ca8b97eb6183a4ce32c5305cb40946fc5130afd438f92392b2cdd28decd46
+
+COUNT=38
+L = 320
+KI = 230feefa1a8bfdda1e44864e6c13ada3d7d1168b122790c2d2d635b57be7dcb104cd75d89337fcdb5830722903da5ade
+FixedInputDataByteLen = 60
+FixedInputData = 61f00831df0c9626497e8bc2418f679cda58b10c031ee0c0a6200cffb52510b609f7a6ea8ac7373c108e26b47feee9d4e47793ce373a921b4ed9856c
+KO = c20a38c7039ec6b316ea6e727ad08aa4dbcef5c45605a86a5118fb458e9e0f9b8dbbebb42c84e935
+
+COUNT=39
+L = 320
+KI = b0dba178d9124662bd2921f9ebe8dfd1779f0e64d6dc31541fa680cea7e52a0f5d0d468bfddb6b2ca0bff4f0fe22cc76
+FixedInputDataByteLen = 60
+FixedInputData = 63b5eb4ee0ccdfaebf7e05b4ddeb7bd2a99bec168aa6c0d5ab0a542cbcf5aebbd4bc33c7b2465aa6d1a97dbf8e0209bda35ed1dc0cc53210c51634a6
+KO = 298e7240468b6bccc1f485ded1e317f0248f9d3fddcff825e31cb76f8f7efed8ca52f6639ccfac5b
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 0afcbfc7257a9d2385a559dbe218f05bac917b6223ab50c7452eb37715e617f3878c463b15fb5b98e98c61182a5df745
+FixedInputDataByteLen = 60
+FixedInputData = bf9f949e4599a6aa5dfd415e38c155934b93bb5b784080ae234d8a6d731a46787ade4e828f123cf0af8dbb9e4169c0b114d834cdf574fbe913e90f85
+KO = 8d6e5473338b67f17270a4f692abf964
+
+COUNT=1
+L = 128
+KI = a20ecf780864e2751e17dc76dcdd246c9e430db98faa0b78bfdafe100885b3631aa0871c5f41df98b3772e8da4c50a7b
+FixedInputDataByteLen = 60
+FixedInputData = 30507f124d08dc2dab8bbfac2ee5d7166e5806db3ca4ee635d7034251f4fc7c15bb4ed7e644f833541482a8f36143ee4e6b4537ee9b2aa87111f3d9c
+KO = 3ba6e27ae56dc0b13ca47f1cc8687483
+
+COUNT=2
+L = 128
+KI = 1c87dada4b920de92e3eac4646c1ca930c282ca051333426de67f7c3ba932f8f470f8845dc74b01a18f9cceab7d2f2e5
+FixedInputDataByteLen = 60
+FixedInputData = c8f1bcd8f314916a064fd9c9ed64742691853c1b3798f4a22538941296c30bd6f2e88b0656b6014fa7184d6a1df4db64d3b0a2d8403f33330ce9d47f
+KO = 5eec55127675fcb456b792d59c4e415c
+
+COUNT=3
+L = 128
+KI = 72f02a66bcd6f61280e9d62c996f54ad2581c05140a3bfe72b324e34221cbd71a31d3b90114a29374c6060b42693aa04
+FixedInputDataByteLen = 60
+FixedInputData = 48e25dcdc0a717ebe59a9ff2541963fe8b67e631779dc1136a272a880670777eb742d397b2383c786f4875be43970ba8b326de6d8dddb7d5d475d828
+KO = d9edb1bf2d566c1c614d3868f46e4dd9
+
+COUNT=4
+L = 128
+KI = 6520d06ae1c1e68e7dd6d89e76c01714938d082899cb6f196aff6b95c3b6d81303fda584379f955013eee25de6ed9557
+FixedInputDataByteLen = 60
+FixedInputData = 82703213ab5f47168bdc87673b66a5d204313afbb6ddb45d8609c390cbd0fbfd407051a6002792a04e764380466e790f056819639b037bf35038b2de
+KO = a169ea1147b67359c80a59761ed413cb
+
+COUNT=5
+L = 128
+KI = a9421e469e01062a61570bd6b9b9887d38078a75f589da16285565bdaee237c3a6661b28844576bbd16130c019fca64a
+FixedInputDataByteLen = 60
+FixedInputData = de08dd8c5747c4bb21014e4d138ebba0626d2ae0d1f55b0b9d4c1a594cb169ae971fd7a93cb5ad1077add2f7dc14f289141b5cac77d59f3bf1dd1df7
+KO = 6e6821d3de4a787eb2919187ef5f4e88
+
+COUNT=6
+L = 128
+KI = d41851c239e1b0c65452f17a6e0d8d7a28b5bc1ac5b6aacfae058b0888ee8d0df7f786cd47680c1a157e16be9fb6f8cf
+FixedInputDataByteLen = 60
+FixedInputData = fada333e767152a4c03054fa4646aaf7721d18cfe64e0232aaadbdcf7527036fbe41eb8a69be0c473ea182bcb83601a66c31b6ff0d313fa7ad109d86
+KO = 706321762a7f5d53e5ec2255e9528eb6
+
+COUNT=7
+L = 128
+KI = 65466ea7a1d22a08a3427d2e038aa6ab859f262273fd871dbe5b12628bd91b718ec25206fffcaf8b63a6e329ee8dc825
+FixedInputDataByteLen = 60
+FixedInputData = 61317efa4ecc927db9935277c7503c4d56ac85e48d23d39d85ea83f0bdd6fe0b552053f3a2fa8c3a67ae1c2ddd5c6eac93738e343e106f84f8832004
+KO = 9333601466a3134770f6d54b2c6a89a6
+
+COUNT=8
+L = 128
+KI = 4d8bf8efb1c93170fa39b4ba7040150fb3840e79f398794729aa2c342e7976c85631818163c3ce433dd70a41bf4351a5
+FixedInputDataByteLen = 60
+FixedInputData = 4e010684aae22503d05f77c1b5ed92b5ab57f38b7a37144b6243953826edd68742d46315873f15f9403666f70f3452526debfb70a4c91f269e2e15d8
+KO = c17adb2298c95c67a4476c8597d73ed5
+
+COUNT=9
+L = 128
+KI = 5b71c67cac03988bf4009b027f18a0f1b08500df7495847fde0fed55c46ba15159e7572ee2495902b9218d285936b1cb
+FixedInputDataByteLen = 60
+FixedInputData = 1fefcb86e3af24e97eb436799cfed9b3d3a29b639e583f5edcadabbd12dd3ac4e6d688c061d17c909a614039e8e17d2760ed46d5d709102406982169
+KO = df41ff6de7b06065f4b60e3c634a8ca2
+
+COUNT=10
+L = 256
+KI = a0702339042743b6082f4ac157ed4292df1ae5c32a625203081696f7061b818c7c9ffef14d25ea74161faa987aa7aae1
+FixedInputDataByteLen = 60
+FixedInputData = b2fc019764b5b76705c4beb8c2286fda21408dea856fa4efcab9143eb0ab14aeaaabb0342dfc164f6d9143de11d1e2a343b4ff4a0c2001763f3f8bd8
+KO = 37ddc26c1c37fd64cfe27f1b8c24c0525fc47b7c1275a4fe7423e1a35569cc13
+
+COUNT=11
+L = 256
+KI = 26bb28de3bbbff347694a1c9e8d83b31a37a0769c5717b79e38b8d9c8c9c5ff8140e40dbff5940b104dcadb71295b93d
+FixedInputDataByteLen = 60
+FixedInputData = 7a5d0bcf669a32a4efc95c4d7485bb439f8b3e422289bf656b656ab673174d87080420f678363cee49a942f35fb0768a46c8a45ebe0287f4583328c6
+KO = 9abe3193e219456029c5d6535fa11dbc76000830e786a8e37b5950947b99ce06
+
+COUNT=12
+L = 256
+KI = 27db05de626ac5b180423c4ceba4149ff01fa3305b48a8e703d11594d73ec32bb6553b6d14c40b4799b4915e5e525939
+FixedInputDataByteLen = 60
+FixedInputData = f899abdaed5c8013b92548634d8f03b1c2b0b5d7afc4eb77852be986fed1aad0212c2de2d641b005914c882fcf3b56018423d3c8cfbfa0281bf54722
+KO = ca1da35ad8d5bf54c094e4ad9350c34dec7914975e6e46a58876d2008027147c
+
+COUNT=13
+L = 256
+KI = 9ed6e0ae4de30d5db52f768aad245e102c1030d0d5cb781dffe627f2ce93b290a5cc14106443a063d11ac77414d4bc2a
+FixedInputDataByteLen = 60
+FixedInputData = 49eece620342a4bf960da318e333a6c93006ade6afc8843d530f0a3871004364b14ab143b863da3453ea1570f0fe1278138e47b358fe6e88326b9958
+KO = 70c538d88c5b0b29769aa589de3971cf7fdfdd8a314e5700072dd1a07060d7fe
+
+COUNT=14
+L = 256
+KI = 101ec0f2d0c914151cdae1cd07395fdd75f230437ea05f25fd4ddb78957882a3ad62eebb57e01e9cb69d0b9a558a52a8
+FixedInputDataByteLen = 60
+FixedInputData = b0eca8e52a3752f4b8d5fc5714029aaffc4e363d4cc2835d76b713f4d74e2bb68bd7849b7330209af6d6367c5fb826d727f85e1b8953f91433d054a8
+KO = 5571110545ce88252a03e46e34aa1308eabba9002ee4969a3c95f696bdfa456a
+
+COUNT=15
+L = 256
+KI = e4bf1cb8e08bcabe6514c0d32f1adbf4772bc207ed4ff8cc7645a6c1f415c2e02cf7ac8eddc0128680d78b1be86b008b
+FixedInputDataByteLen = 60
+FixedInputData = d782d9fa6ae17d5094aa9281789e82f11e6c672f27279bfc78da4a1cd4807bd0ff5a7a731f03a5ce90e97559613a88c4efd535ef28fdd84637d40890
+KO = 39c3f183c35463579d041ce73642e02281ac651d24197232907c1c33559487d4
+
+COUNT=16
+L = 256
+KI = 8cee34cfff3781e6c2dc898879d7b6ecb1fe2a61fcf7450b9ccd18fda5a3c1b808cc17b37e4404ee567c14b59d86c762
+FixedInputDataByteLen = 60
+FixedInputData = 2d4d124cdf2d85ac12b92a4311990461db0e22d99076000634f33e09c257fa8660aae8d593a41e1a7794b5f3710cfe79287d5ca1575174eb8bd7119b
+KO = 9a0069225867b73647d6f80c83ac54447a1443135e3f3b6deaf5b378fee8d7c9
+
+COUNT=17
+L = 256
+KI = b3eedfc33a6077c05c100ffdea08350d6f452ee2c832a69e796a82eaf4880fcff06726a8b3724e9e1c98b4ffd24e276c
+FixedInputDataByteLen = 60
+FixedInputData = ccfeab4983116d58ef06ef801861af28ee90039832ec4c8ef255f5c47c933bae40526c9ae97d06131a3465c515a222f38034f4de204dc4a7ad6287a2
+KO = 7ad85b637ace4de1c66518126ae3bb65d66425bfbc54d7c0d6a95caba1755637
+
+COUNT=18
+L = 256
+KI = bb5c552b369ea1a61907991425423ff02600d0fe3301293f8196b288fc0af1f1156e2f8bd9614b8790e71ba196246888
+FixedInputDataByteLen = 60
+FixedInputData = 52d2bcea3fef44f4fa164dd0cd91074b5668b1235db321d7f82d7c0f566f87ffc02595b884d8e2c6aebf74c1a629b5a5520df1ac6d4f3e4f52d7b52e
+KO = 9bd55951e2cabe09994e862605f7ef4e54a0fc6c098eca70d1eac9b4ff6e3b34
+
+COUNT=19
+L = 256
+KI = 3c385dc9e1f5bb9478c323fdb15a99947195639075b703d706fc7cb1478a71718b6fb56584ef4bb75a2c57a498921e16
+FixedInputDataByteLen = 60
+FixedInputData = 868e8e40941ab74ecaa4d62416cceff24b2765b526b68fc1136f17955da1c2a4b5a60a1f11af90a8276a0259d9539754148295b8c98c99c5a610e401
+KO = be5f0f26ee63932e9504752f0fed71d6e727f97d798d6f814b5c971fd8f88c96
+
+COUNT=20
+L = 160
+KI = f402488132ab2a8cf20195f321f1cf2dfb37923d9062afee83bab7aaf8345b59d358bcc7d2ebfb32772456cf4d7dd650
+FixedInputDataByteLen = 60
+FixedInputData = ab84439a4dcca5da9749b12d70e747ef343867b2a2427404f095b7c617d93d3086dbc4ee1e898abfa1ef1f0e4a3cdca14a517d10256f816a0b0b3cc7
+KO = e0fedb2a2e94763a88f15bf5d744cba8d0750ed4
+
+COUNT=21
+L = 160
+KI = 4047508090c16ba3a0ae25c8e846a46b1f8f1f9f7c6c27a9e7594d0d55b82e2183f26ad65d7ea64caa477ccd544ada53
+FixedInputDataByteLen = 60
+FixedInputData = ff40f9ea9a7edb90f17e3e77d0373227d391336283bc636290dca256b9eda5d97551cc0d1d5916251b640fdd0e04ef41e9bceec093ddf12376088ff3
+KO = 4d5ecc389dd87701b7cb04c72f00fd65051fc6e5
+
+COUNT=22
+L = 160
+KI = 9b04a8f334d0fd4a09477a1a2d1215780f302eb7c522893e7eda560ed6db464c5ce2c3e5a4cee15d8d005b847795883d
+FixedInputDataByteLen = 60
+FixedInputData = d0276db5b368b9498c7591b19e54a09a25b4852d6cd6ff0bd80bfc2dcd33248fa5f7688c22627570c8b75c67a11f5be97c3cf614ce71b9819f776926
+KO = 089cc3757f8eb2ac1ea9a8105450e1975c02288f
+
+COUNT=23
+L = 160
+KI = 7ad182939488e2e38bd10198f0b556595bb567760055d3ce03cd52ccea2c3fa7856e3089a6a0a452d2aa5659ad8fd030
+FixedInputDataByteLen = 60
+FixedInputData = 64461f4135fce0fe37246907259c7d390c059e604f474798d4841d170dbed2d7db59769f1e919b6e831901937ffc179319ab0baccf43d3cec9373d64
+KO = a45bf85d0d183ab06aa72c4e57e28d5d0ffe5173
+
+COUNT=24
+L = 160
+KI = 24b9c9146ec1b79be81b4b0e04a30e086faeb155cafc2346e21bb1f8ebafee3a2c865b049b4d2c6904d1229906938d6a
+FixedInputDataByteLen = 60
+FixedInputData = b8fa2209c3c2b3e84e13fa4c974b6922ed4ae77c31b26f48498cd528cf08ec180000a0392e38d40b4fb1039db7a8ad63a14ccc31423c31496f8f3953
+KO = 62eab817899ad63977a04cb4edb1e030ce94e7b8
+
+COUNT=25
+L = 160
+KI = b450c5e9b64a01f6ffa5de01452c695819c1d983cd6639b4c9a9f9d9bffd29c05cb58ec04cf53eadc06851ba25a872ed
+FixedInputDataByteLen = 60
+FixedInputData = 4f64026abc05894cc57e9de2ab5e99fa8e2268668be8fc03efb702af093d80423d1f8594a86b03b9418d77cc1fb0767475543a6f928e896a6abad471
+KO = b7dc3c75fd5efff23feb4ca0eab29af7ad0cd355
+
+COUNT=26
+L = 160
+KI = f522dca1ef2435d8a915a2dfa3ce6e54b2ccc15f4694c539fb82b14750d198f5637a828b4aaf333f68169f86f43b36f7
+FixedInputDataByteLen = 60
+FixedInputData = 926d33536ecee32d638ac6d47885bb2457d95a65b7ffacfecbf0971e4cdca258edbf823212d81ba747076cac8bebfbd2c715f6c90a83f42b88e301cd
+KO = 7361d5f6f8442390f1086d3554345f0201e4cfc6
+
+COUNT=27
+L = 160
+KI = 002786e00ed1fb6c2a385c0cf72442d56720bd1b0097dae487c222f363039c12edccd9bb695dcb42dc645be1a0ec8326
+FixedInputDataByteLen = 60
+FixedInputData = b109b89e9356664290031626c0a88b8279a30287d4ece3a91ad31fac7a5cf33217094d99cddbb1723c1b1fed1b71716b164e860d33acde03854da270
+KO = 4403d9339338eac5f2a03608f805e9f7056b2972
+
+COUNT=28
+L = 160
+KI = 16bccbd39a265f7b06ad377072d311ceb5f84f5739f4f399bd8bbd4dc08d9290d1ae82b04768bee87f9add6fd5155081
+FixedInputDataByteLen = 60
+FixedInputData = c3499c87ae3878954b2f9ec5573dfdf0b2b010a25312cd902771f59972c6bcf913cd0a2c4e87d9d4f2a9ced97cc9b932561af6099e8ab3dded82dab4
+KO = f229c88d119d376ccfab7b1a56142e70bea101df
+
+COUNT=29
+L = 160
+KI = 6e3676116a3cbca728e11fea508e21556543374167873a23ba8eb47c6c6b67eb78f5158b5875fcea2318744077abaec8
+FixedInputDataByteLen = 60
+FixedInputData = b8a78d55abfa6e174111a1e966a03bfcdc253524f5f33dd3b1b5311ae6ef60271fdff8d1afb74a4112edbff67f943c455d64bfbd3d767d3ba1d40c23
+KO = ae2b957b0bd723bf09b1bda040738fb642a16dd5
+
+COUNT=30
+L = 320
+KI = a72de4eb327ee532c420fdacd3f2c64fb6294576a3e95f30bf5416f53d4c280a477f3fd2d5d1c9ef7961e268cbfdab56
+FixedInputDataByteLen = 60
+FixedInputData = e5275c98366f115d5be0b8d991b4e73069a7549350eac93849ccefe3abc2c137dcfd37522434058c4b7acdb1b74003ce2e8fcdc527cd9dd61296caea
+KO = 749cf5b55d448a08096069eefec1c590404267c3b5103861af457f734e0e2f393bdbd72ddda8c7da
+
+COUNT=31
+L = 320
+KI = 67559aef06fbae34fe0a633f227c23dba3b356532485c8db2a436ee6f044736ca59ef34bbd76ba93f7c720c1f7afcb75
+FixedInputDataByteLen = 60
+FixedInputData = 7bfb08c22da5c18871f4c478c0f3228652fde48b29921a8832f0fa83a097aee3eecc8e6d102898c982cad10e37c5856e31861dd145bc7630c5804e47
+KO = f05719d1e960fcd6274f9aa59655348e574b5d00e228d3323d7bc0d289c02b00664c857604d4683f
+
+COUNT=32
+L = 320
+KI = 680c640098996ffe679f0787c2b82d1f6fa8dfcc6e654cbb38cc7207144025095ff43235f6feadd1f81214e527328979
+FixedInputDataByteLen = 60
+FixedInputData = 3a941bc1ee15ef1758b9fa4c96a11f3499c78d5458a52d478d87f7e91c580c01f0531a4a4ad6b86e1780d3279c7bc8b88111693d65414cc58a8dd59c
+KO = b1f4085c6553c3a57bfccd8b6cc6ec131104da648eae4dff4a97f18e316acfaf909fd287c3411571
+
+COUNT=33
+L = 320
+KI = b5a9ce73b8fad9e31bf4ccae1997c6f59459113473fc07e8ed866cc63caee534576983f762edda89f7493f256d819693
+FixedInputDataByteLen = 60
+FixedInputData = 6e8a933573b021b062e21bc02cf89fcd53d955ce645bb38190435f51627c7a1a055873e919ea64e6301e17f922d041664f1d73a9ea5033a518837fff
+KO = 715d608e1249f48d7ad8dd59f0d9b561f497f2756ecfc8b0acf232e687bbb016c182fbffb780973d
+
+COUNT=34
+L = 320
+KI = 12e3dc4f81f48e84e6edaaeaaf3e89555a91061f292844cda77c56dee0c63c8a388632099072efa3255ca3aeb1ed30b5
+FixedInputDataByteLen = 60
+FixedInputData = 28367a9b2b2025d48f093f39dc6a5854fe0d7d33a76827465f693d6d7347f59b04514243fb2b6b3a9babca482987cc57c9d3fd54e6b7a5a6f1ab4bf8
+KO = f2fa48005ff3290bcf689282156f42ffc4038704e9eb421d7414d206c75362391e26f85ee7ffb52f
+
+COUNT=35
+L = 320
+KI = 1fe2dd96fd38e854e967146fd6a4885a658dff3f3c04b58f4c9b8e4c7986181765ee2e8a39bf6004ac3d3bc6ae93e083
+FixedInputDataByteLen = 60
+FixedInputData = 7644d7f733c223058064ea3d8eac863b1071a6f3be089c664b1d6248403eae2fb5c5ccc4e63b6754cb081f38bc033dc058566f6403a767d363fad2ea
+KO = b84e8840d92bd67915698900d27f5aeaad2e5f2ce7cb15725699c316afc9331bb7815a2f76354678
+
+COUNT=36
+L = 320
+KI = 249563cc22b7657bb41b5cfd07a652d2abab4eed58186fbe0427ba14484d5d231e98aebe39dabebb0624fe5a70171340
+FixedInputDataByteLen = 60
+FixedInputData = 39e7b995bd46c91d04d17898cac0090d0f71000a670d27c2e391989fd9eacd1cc9a622830b9fa19dcc92ef6e77abceee434ae2a22ace3cf82c49fd80
+KO = b1eb639770d1814d25b1b07dabaa397aece6e126f6f155eca951e8a422315556bf6adc2b60ec3e15
+
+COUNT=37
+L = 320
+KI = bcfd073290e43bddf4ef2c84face6904075d2311c45d630a7bd10e7f6450966e8611899b3dd398f21949ce2c15b0fe75
+FixedInputDataByteLen = 60
+FixedInputData = 7f107db3b322619e49683b07b27bc54ec69ae1611c4c881f448921f7d5f37a4580209807d5c0300c5110c4876317e580869d6ba5da4d6a0c30cd50f4
+KO = a141c1fe0ac26991ffad35677b8afe90441ab128c28f9c74a287bca4756eba1615df0c1917776aba
+
+COUNT=38
+L = 320
+KI = 8687581910ab2fb3b117125ed06c88310501fbbfabafef98fa36a1df9c814fb91c0a7064c23c4941cd6f7e3c80b32449
+FixedInputDataByteLen = 60
+FixedInputData = c544977dc50cbf9f2774e811271a3fec5d4235fbcb6b1634f75502c2ce4afef39cd6587ab09405b50f696bad33d07e47c36943b69c535277db585387
+KO = 61c59e83252d2c114602e69cb922eedb0c382eaf20dd660addc6fbe0ca54d5e04485ed2e6174ce75
+
+COUNT=39
+L = 320
+KI = aa1c01896838c4e07dfe1bf2e8c6bcf6ca8d6d11015ce1212d764f96e23c70146d8038905024a960fd47fdec58b629fd
+FixedInputDataByteLen = 60
+FixedInputData = a5fe1d0c37c29977c15b6a55086de6aee70892d5b645928e7ea5a2d9ea26c65878b2899831f45de2181454f6e9b9419d3fa5982575f2518d904172bf
+KO = 911cbcdf4da15e495b287ce2ce0859512a37c73f121fd12eb28e141137f4d37c6a815226001065f9
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 0f5541afd9cfa90bd50e1e85570f65a6df52bf095066cdcbd4e315771e9e0e79d10397f6e65404c504f0a32d22abd18b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f786505898ec51ad62cdd5a8f0f5704c0d3695e9d896df81b419b7c779aca7123857f4fc2080b838424639ad3fd0c0699247
+DataAfterCtrLen = 10
+DataAfterCtrData = 071e59d0b5ece3908610
+KO = 62bc4ed7ff05f418ad6ea3668e43d840
+
+COUNT=1
+L = 128
+KI = e31f8494ad9b75749739f605f92a0276afed1deb4aa9faa026a485b43be5a3f5fb99c2ae6ade7b78cd9ece061f4f8ccb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a246dac984b777d9a1f01630b2c263dccd5bedd14aee8577064e9f890a5498c68a5c67d6b9a0055676985ae24c04f1519bd
+DataAfterCtrLen = 10
+DataAfterCtrData = 83bc0cd19accb20d8547
+KO = ada86f64f50985aa4fc86cbf3941c1bb
+
+COUNT=2
+L = 128
+KI = 8fdba9e1d0ca9ae2dcbcf76a8918d6151e6080409589d670e56d7ce37a25e6a04c7b51d73fe1acdf38ec1d5a15288397
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee712abbdf27f348b005a4b4c878605f6c2e1f8ff67a3b6cd3da7f3fc9e6952c8036e936ccad9b16c7b76a005c7a1d88cfbb
+DataAfterCtrLen = 10
+DataAfterCtrData = 78eccc80dcdc6c70b921
+KO = b0a8c05f66494559a411e396157153b1
+
+COUNT=3
+L = 128
+KI = 6be3480a2ce7eae1cdbfb97f4887f4e6b45628affa9eff70fcb5f43218e06621cf7248d0333c978628320833fd9d5f00
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 50753aa3846a768128d8928220b51b4395443f3852aeee80d9936e53cda206c776c157f7e2954dbc6053d764f989b0f34218
+DataAfterCtrLen = 10
+DataAfterCtrData = a712335eaa641ad9e836
+KO = f70d409f0209a019c7cd7cbe9ac5a93e
+
+COUNT=4
+L = 128
+KI = 1c387eb7c35b418b203d77e7c9a7b00297f54fb151a258044939c03dccb34d189110f0e07f13d33e07f0cfad269c4c69
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6fe9cbe9ecc06775c2eedbdb4e213e000014ded9bd813c06bfff46266671c4565ab227bd97b47d7e3dc8c6bfd016c23b8dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 6d924f1a84f0096b1ae4
+KO = a5830062bb7bcb8814de348377b39bfd
+
+COUNT=5
+L = 128
+KI = 2bef15a06c24138829447313aa7ed4cb0402d01ef10866121d0d18dbeeb4c23f52a449a75c34b9507d0b08cd8836a537
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 835cd999de7ce71f673017465b4e0d307f222aff2cc92653f2a5eec27e195eefdd7607c52bbec16003b920217b414fce32fc
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c56404c92db0b070ad6
+KO = a02c2e443a02b45c9a493c859856f584
+
+COUNT=6
+L = 128
+KI = f19d4184dff9b052760cbf881ef81f1480026778986013c69f540add2c093d1fa47d29ea03358c8b698dd5df55127fa0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 04edbeff3c91d5ebf761e260d97dd4d1d7946d02709f83f8c9173b20c3ce9637f9d887da5bb7ebfa5c80c121f578d2581bbd
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a30ba71d13b4433cf63
+KO = c5d56767be20da681e19c5f4f9f57c36
+
+COUNT=7
+L = 128
+KI = 9d2b6b8b98f67cb8cf9d13289a5da250f4ede6d4d432367e31f0a0211e92aef21b6ca6de2382546bb149f33f307f56cf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 00ff7ff8419b3f204488fca1c263d7226752aa94176b585c8564de95c010a94fc25a787e08ade16e37d818aff1ea309391bd
+DataAfterCtrLen = 10
+DataAfterCtrData = 8c86e74372cf3e64b64b
+KO = d35eed52fa745f5c7c71e594fc07e15b
+
+COUNT=8
+L = 128
+KI = e951d6ece3d6b8acecdf48343c3f8b46c1228b7a39d3565f8ba9823882f970f1f26fc24927b3e421e8863ef99bf7f536
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8ec7b00e4531dd189bcb1e8ea0c1035fe98bf2c5437e3ec0ddca0c11a92b7abb9c5ea778f125483cd0d0f9f18af96940a56e
+DataAfterCtrLen = 10
+DataAfterCtrData = 02a346db424822cbdeb7
+KO = 1eed6c9324b2e4d44e8fbe3be9c0eca3
+
+COUNT=9
+L = 128
+KI = 3063e168903a54336aba40727f6b4bd8d138b148cdaa199db719dc6db78d726062c8cb5282a32f493f14af3fc5a1b761
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4beb7d6d5a29b6e8e3ab547a382654fdf7613bba51bb90992eb4cb3d3cf97ac958837ab4b6e77396dbd4a2b6770e33febe74
+DataAfterCtrLen = 10
+DataAfterCtrData = 35176e8e818190670aac
+KO = 236d54840ff73e2d338fd7293b013fc2
+
+COUNT=10
+L = 256
+KI = 40261163591c66feb64885e9958692a16e62e33ead7c629127e89ecfd4957202b8a6fc9a58ecce74b62e1070475cac46
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a1c8ee0d5b2f895bfc47156d3bed05d769e40afc86d13c2435f89a5086bec67b9c68efba17d65b8c2627b4d1b8a07ddb1a5
+DataAfterCtrLen = 10
+DataAfterCtrData = 386a7a2c093ad976c7c7
+KO = 011e3c23fa6d33b55dfe7d0dda984c5aa0e9b02cb0d2d52dcf5df21f4da59574
+
+COUNT=11
+L = 256
+KI = d453fb49122fbf7008c6a213b67ffd022b9dd865a037d9a3cb47e864ae088337f8ef5978282120c1d8a38f9d52747726
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e467e0e22678d8d74fd123ff3e5ab41a20fc107ad1e899a2a7a64a9f17737cced1b31233901744010c4ed01b6da9c394f0f7
+DataAfterCtrLen = 10
+DataAfterCtrData = 689354172f69c28294ff
+KO = 2350146daed78ffe6a67f593a9f501d0465c95baa93d23aaa9f1855cce209b6e
+
+COUNT=12
+L = 256
+KI = 36075f4b32688884eab70d084cc0d1d4860534d2d6fcedd2256fc2079d3f87a941ed6df7e7d22635ff2ebe69cf5a388c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 03ffbe3b30312f2295e9fc849689fbc141acfcfaa0fe34f7b1ed48e5bfefaef6e8e40abb0aa987c46fef036cdadaf4f01271
+DataAfterCtrLen = 10
+DataAfterCtrData = 99e3af8865c6ed5ee802
+KO = 9ddc2cb942a8ddf7e5d0990d322f94b44da80ce71f4338df2d8bf64377bc5326
+
+COUNT=13
+L = 256
+KI = d866180a3c71273b2bb9ccb0ed61c802e3d88b1d2da250b1e70aadd82ef33759d1b69c8d64db2599a5a4e5ffa0fef55a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6a9ba46ae8a15153eb5543a074150efb1c048666f56637224bada3793c96bf60915861559c2a85ab8198ab2967c7dbe3e49f
+DataAfterCtrLen = 10
+DataAfterCtrData = 479a1d47f6c257f3ee14
+KO = 31d296b5d3ab68b105335357b1a0ad2d09ec6ed4d719722d12bcf6cd73509e43
+
+COUNT=14
+L = 256
+KI = fe709043042cfecbd641e164898c3a452d97a05fd11bb585fea4883b286039c9b7e722d5b94bbd370035e1e793a5ad5b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 946138efa602784e2717dd567eef88d99fd30da8e7aad41c9c203d3322233d86f3d3a45315010bf13cebebbe8597a6c2a281
+DataAfterCtrLen = 10
+DataAfterCtrData = 5e30e6cc3cfca31a03fa
+KO = da7b1276a8e1f817393b5c638c8ea884e341f11b59d6da9c0d309763a4c5e2c8
+
+COUNT=15
+L = 256
+KI = d5419755f824a592c1fe02e703f58bd6ad7a4dfefb378dda9c7154733889d4c6943b12378095413aed42badaa6ade575
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 22095b12eeee8e62c98e33f1ce76aa9dc1142b2974ea31fcf29ac399695121aa47a916c77c0a6cb8b0fa6e7f27e1f79fd54f
+DataAfterCtrLen = 10
+DataAfterCtrData = 34e3f219d02f526ac72b
+KO = a58751cc904e31b09f138a21cdfdef21d2d77871ad5cf7eab088d4f634d776c4
+
+COUNT=16
+L = 256
+KI = d765a9567a45fbcf98dada02ea4d2dff8a849def7714a2dda2dcdbcede2d95620bd78f2a301f835c36ca46801cfd3acd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ce370db57d6bf00ba3b6244c461f029d31d55443d47a2ce714524c11feb597ef4d346ddc42a5c0f56d483bd09578c49b9329
+DataAfterCtrLen = 10
+DataAfterCtrData = 3e53d10efde7ce70c9b8
+KO = d6f1ff55c9f83f40d6a15f657c8438ca0e14464ae4fc660fa34d31ef6b52638d
+
+COUNT=17
+L = 256
+KI = b1112a57b66f03106add8341b666c1422e9ec7ff64048112cc206ee49a3563664aa054a165890835db13fd269c27e3fc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = efce03caedcc6547a15e1af020695dbfd5ddc4690f68e882c854502702cf16910323a76664ad60c3f71a3fce44ff0e1dabcc
+DataAfterCtrLen = 10
+DataAfterCtrData = 82832aa3f14fa3802a7c
+KO = 85a1a94a14c66587690255516168cd9516640322f64bf89454b40a478d90e21c
+
+COUNT=18
+L = 256
+KI = 2eee7c4d790cd535d7457a94c2161817a6c24496c9f26215721b5963a8b4ea1ad751d72936c784e588b0805ce0adc3d1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65a61708878f492e782f2d8b6caf0a1a893dd63691030211cc3e873c1d89b98b9f6ff541cadede91fd77239e346f02811a0c
+DataAfterCtrLen = 10
+DataAfterCtrData = f75aa4e4a450bdb5d296
+KO = fd9c154f0f10e30774de2acd86402caeff2bb945e7ae630a9fc123cea084905e
+
+COUNT=19
+L = 256
+KI = 546a1b87b096ad33528c86d9c5b733ca975c560d6fefb2fbe7766a6f11f2ac710ef9a2187e0b741942e2a0c9a5ace013
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 609e97321d910d517505492e58506395317695c37486dccb320e0509660e1a7d7a2fec37a6e6826ff08f07b9c6ab9119cb55
+DataAfterCtrLen = 10
+DataAfterCtrData = baa03e670a8acbbbf571
+KO = 3a4aac1940285d93191a77991f1d4f34fa6497caae4aa4c1f1131b4dc937dcaf
+
+COUNT=20
+L = 160
+KI = 6ca042f7549ff65de112cddb9e3aa890b802c5a7410a526199c9785134d95c6ae9b268567c80de0114db2ed653f3aa49
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e00f5ec9b2cc66bf39a8b8be525dd8dd7d32e4e9adc986d641b9b1dbb36a4a50656a8b62b38b85c7b76bfffbc2192a86d5d5
+DataAfterCtrLen = 10
+DataAfterCtrData = 76f025fcb066b615ff46
+KO = 1a39cacb78012e288b1251b7bdc9e999ff6a2a09
+
+COUNT=21
+L = 160
+KI = 960ea36bf4ae710e10922a7af5a8f92169627ff60d1fcdd0ca16edd1130e99169cc388f2d7259fc9f1a064cf3013d6be
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 20d007284b9ebf4390f43a2beaf05cae465c40147529692e0cc53aac886568e41c5d5516d88fa8c88af6e7e061fc9515ee3f
+DataAfterCtrLen = 10
+DataAfterCtrData = 044bc2add490a4c0e2f0
+KO = e60544d77d8e96229416842c993506dd9f840edc
+
+COUNT=22
+L = 160
+KI = 5efeb4e7a4fd41518dc7f9f37f858f1cbe38dd3c290ab08af00bc0e86d24e7902c70b1ff96ba9f101e6ba6e295110fd5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 789bcc90044e591a69bff2951ecd61ca727b06fd8bcd6343c87f8f411e7dce75bc3534a0a1e09e3f0a00315376e84c097282
+DataAfterCtrLen = 10
+DataAfterCtrData = d3b758f7044055432200
+KO = 5c76a8c957d991b7eaae000e9b075cfe35e6420b
+
+COUNT=23
+L = 160
+KI = 11e0c7a13787f8235735c9d9fce9792191bf108c93c5792b028cad7ca4935c7b5bcc60129d311bdadd123172bdd1d73a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 68f445afe6ad61f9e59d16bab55e70b2c0f44866cec0e1f99ec4250d32f542c898e6870be486056fd81c549b13697ed37861
+DataAfterCtrLen = 10
+DataAfterCtrData = 39a8d5d878a34f0162bf
+KO = 649fabdd8cbf06872ac18c0ab792d0032b896f6f
+
+COUNT=24
+L = 160
+KI = 6371547d404be02c261615ce474c73b588692e42ad567258176944306c5268c79cbdb94f26d585fed013bcb55ab9405d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 93fc04b4683d57085e4ba5d881a77651d5b7ae593371af4d068380be30098312008b56c29c2aaea7fcc5bd92a8facce25eea
+DataAfterCtrLen = 10
+DataAfterCtrData = 529cde6e59a7fe4ee69a
+KO = fbf86d5eb4a56bae7cc30c27cef60c45ac5bc27e
+
+COUNT=25
+L = 160
+KI = 913efc36975cfccc61d9fedb4a0dc56753f586c2dba4bbeef9a272502e2fd9819c511a8390a780428ddb540fc9fa6a7f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 98aa818821a4f8dcddd74e0aa6b4e880b2232f29b770fc4f4bad30bd53f17f929bdbe18d59042b480c3373cfbcf945043db2
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f3b6f9c0039128e2c2e
+KO = a7c885e50da604c413d7b9a3a127ce1d1d20e30b
+
+COUNT=26
+L = 160
+KI = 6075541228b07c4ad419f03063d8e18f3833644f9a59557363af09a39bd87a85b312d6b6a9fada53e53e03af8cf56391
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b5e6516c3546e86c526621f53c8159a6e96ad05518735db2efca2cf30e7fa23a8dda76e2498a90c01c0c54af8d8b185971a0
+DataAfterCtrLen = 10
+DataAfterCtrData = 166394aae36d175b5734
+KO = d9737b8bb1c5c80a707d08def6fe61bef4c1ca7c
+
+COUNT=27
+L = 160
+KI = 1a7fcb1860c021732aa31cab6d6d4da1febe1cfba052dde9930967f775e0be3a353551aa42bb8a3f5aea5d91e9868313
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 37785573c24a7ca5039962bf372c6699e1a8a80570114626d5f36dc42b2fa9d03def8f4a9a9a9420d6eaa8d70ad62eb95843
+DataAfterCtrLen = 10
+DataAfterCtrData = f15855144403324ab663
+KO = b311bde2aa19ee0ea33d951e6e9840ea68e6b802
+
+COUNT=28
+L = 160
+KI = 6dcda5f904a4d5e9a32d0c40c67b98de337fc9b7acc04ae74d74bd70c45a418c083b683b0360a7fa524aa43a8fd0b3f4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6095bad8d43306299232f360898012172b49ed2c8ffface82b952b87d148961e6195c84143b4e9dc99833e0fa91313e54bcc
+DataAfterCtrLen = 10
+DataAfterCtrData = de582d56912360d9e479
+KO = 4170c410ab65230228f63c45006286f598344c67
+
+COUNT=29
+L = 160
+KI = cd9f39b06d6c660a43d2ce6381c69b21ac501094f88d280cb14dd188e4ecc3f364c55249550affbe6be6e82a1224cc39
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 187be7719b7c798ade9a27832b8c33353bfbfeb393e7660b7f1d5f969004f7827f308e09db067d8693764b7d78d720ee5940
+DataAfterCtrLen = 10
+DataAfterCtrData = f97e66a26b12438c7a42
+KO = c4e08fdb8023debb9138ff0d801f13275c77814f
+
+COUNT=30
+L = 320
+KI = 87d3006e0109122473d407d895bb94c0479eed30c3a2a3e635a497d21bb8739ed1259b015e5919692b7e7bd261cad8bf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ec3372ed3bdff659542e010d390223aa3336db9313303a8876028380136416da4f7ba8738701eb38bea31b294a0e73ebfd4b
+DataAfterCtrLen = 10
+DataAfterCtrData = 309a88c9ada5de9cdf2f
+KO = 72977a6a454f142087adaa4cf91ae9deac9b0e9f59684783d571486a72e5e4bf8f1658cb13a3073e
+
+COUNT=31
+L = 320
+KI = e61766ae8ce4ff6dabbb7fd0ed3c0bb200c21b99b48529d2e6ec6d3aa6985d15edd8f09c3df8c891634524e540a9208a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c94528903e76e96ef31dfac310b9fd6198ecbc9b58cd067712a26b9c8a3261ee01451894bf0bbdc6ced61fe546bbafaeafc1
+DataAfterCtrLen = 10
+DataAfterCtrData = 66d704c0f641cd702fb7
+KO = e3d9041b3c06bd08b381c82dd1d9364dc98d062fc81bd0e7d94ba24cfbe3b4e5f042104a900f9e21
+
+COUNT=32
+L = 320
+KI = 475c416d177d9def7eb959b714ce81cbd212db4abf81c102696dc9b363c2d9ebb648edcb35a86a63435362bdeccaf97a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 782358543a8a3672952ae9a878844fd7006782be5fcc11355c21b2c152397bab840abefd216f44bee2bb8dee6ecc66201d2f
+DataAfterCtrLen = 10
+DataAfterCtrData = d9171c67fc4bd3e1a444
+KO = 533262149fb4bcd0721036cefe2bc54eca46208cb8a8989306b0704df142433c23561ad82a5487cf
+
+COUNT=33
+L = 320
+KI = 490e18450721c519693f528277d29d18700e81ef1a238397625db147b19b95300634eae9074497aafbcdf7332d354569
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f51476fa78f8bd6355adea0346b095e5a7b7012efdaa3307962592d9d1122af000ddcf9e7e269a488cdf8531700c544ce78
+DataAfterCtrLen = 10
+DataAfterCtrData = bcf9ba1a6bbe65206cf1
+KO = d6f0cb492ba0ccf5104debd6323deb97ce7c5d0ec08fe7f0ec7bd5a53e27dbe28523b15e16ad88bd
+
+COUNT=34
+L = 320
+KI = 8dda61f9a30e712d19efc4b435130841103b9f5ea2c24a368fe47723fbc03a13e3f4d21d4459f5f40d56b7cdabf1c013
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4b219df5a264f0f43b81a3d8cd0836b4010efed0b30a6ef01583c6e908ffde807bfbb5fd9995958d33b3c6fb7be4badd5281
+DataAfterCtrLen = 10
+DataAfterCtrData = f7bb70300056fc82822e
+KO = a9b56b779558f156d591b767704d1c726add9b24d9b6541350fe27f65acf1e5725b72998db8097d1
+
+COUNT=35
+L = 320
+KI = 4eb6cf232c51175141d56a0ee77ab4233556b92910547c028f25a4e05b59d19ca2ca9e645945a9a61121c231f1031be2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = db48dabbc155496f879cf2c836306cb104a75a8f085c0ab3feea9b903433d8d15c4cf544a5123a3d152f3ebcd0422ee02611
+DataAfterCtrLen = 10
+DataAfterCtrData = 7d248d62104134340e1d
+KO = 928481ac48db371eb2f04819e15ec056690b9d99cabcd507beb1a464516010684eb491b5e16aa8b3
+
+COUNT=36
+L = 320
+KI = a5d3e7e479644819de19545020a3983295b2dca2cb322e720a965ea2a68bf44c837c20743dd143a7bb72d079a2de94dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 57bbaa2b1a7e2847f319ce89aff8a5beaabba7f5c6c6cbb3710a126fa36311881c15d1bbf93da555c6b07515eccddf9ba51f
+DataAfterCtrLen = 10
+DataAfterCtrData = 401537ee943d59d48b0b
+KO = 96a0e33c6c344149f866d7a865e3df50d9197cde3d6b0dafc94b9b0b3ca8556996263e9b4f005c40
+
+COUNT=37
+L = 320
+KI = ec6711ee8f63a010e36fd1496ee6224fa58172f2baf4a1def3772e4a3235e3b6067675b093de8de0134f0a6f7ca5661f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f3ed76d59a02a1893375b6b92b7edf882ab98bafa672c012bfdaa48da029b072a22c1772c4be146970ed0f365f5f216b1e39
+DataAfterCtrLen = 10
+DataAfterCtrData = 7214f3aff8cf036e06d7
+KO = dd2b6c17821625d14fff0c602be6d789f6e1c975392589de1c43f2f5b37c13ba931d3c6183c5f5d5
+
+COUNT=38
+L = 320
+KI = c273e5ff04de6f4ed2902f4d7cda55b67d31a6a67354028650a0261c1fc77f977109eb5fe0bcb585ab3abe69f9ad0350
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 038ef6a0fd43a8f22f7d83719780cc38d18c2136b58d530ece4a2a6c0e90d0d6a9f2301f09f690ebe3394f3eb9c990079ddf
+DataAfterCtrLen = 10
+DataAfterCtrData = 46ebdb94f2e17aefd98a
+KO = 0fb17c455d5d5312860c4b027f693bcb40145e3c74eab550e32df8eca09370cf69a6d6a6d2d5642f
+
+COUNT=39
+L = 320
+KI = 735c2830a1b7dbc3d480a6d4f2945cbd392e039eb1642abf42852312816f8e87be94b43311c78f25600d664d4eb9465b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 25a80404f9350837c7fbac2cc44e68331e1ff1ed9d05b0184232d6e6e31cfc3dbf9a686b4edf223e9e3960b2838c16436b85
+DataAfterCtrLen = 10
+DataAfterCtrData = c6dd85bb9175fb7b8cde
+KO = 279b930678f9b5eac45ae6c62e6bd617979254d87b76065b0db204685ecb9bec56f64f44f7e7514e
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 2fdfe31fc474ee16d4720224cffa1d45213bbce5b7c3252415e40c57980cfe8d1c6f21fad1efb45c67e927f4d803ee3e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 859b5182957ddd103f260881176bad643a44133904970a65624f089e67ecbc8d03d95813226105b9b2d8fdfd9dd3d32c62d2
+DataAfterCtrLen = 10
+DataAfterCtrData = e97ce65057ad64fe300a
+KO = 9f5dae27f4045d41c117b166354e4b81
+
+COUNT=1
+L = 128
+KI = 5b641e1ab62f57f60d74a1e7e1cea475577ed4fb3cdfaa1c65d8ae4c06306098f78f6acb53eb4ff9779db6ec6766a702
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c5387c9a36840dd371608bbfdbe728e98f4d47f8603aa9720608cb3272c47971588a6332da49173bb7be52a383af4fd7349f
+DataAfterCtrLen = 10
+DataAfterCtrData = 8e760470d00c7c4ad68e
+KO = 2140d98f493876f14816e1b0f6aa45ea
+
+COUNT=2
+L = 128
+KI = bb4d867814a264465bdb3e6ce3671a61175c5dcf71b88a9711ee3d46955f09e621846ecd29c8310d11940367af79cd40
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 72624f8f7b40537a47bc32764bf5582377621575d4208d77fbec2cb8c1ac39549047bcde94a11f3ea3bf1dbb90ed86fb5fae
+DataAfterCtrLen = 10
+DataAfterCtrData = 301f059fa8df5bc8dd94
+KO = 138967d9eacc75bddc180f60f76e1255
+
+COUNT=3
+L = 128
+KI = 49483077a11162642ebd9fbc2b2d06469ff35df3d341fd76d5f84dce475cf2fba644e1e902cbf24e1c6608e3c83bdc4d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 47889549f83d344d56c856b8e26e67120d68de335e736db1ed291cacabbe7cc3d07a702fc264499e48fd1a04cc237c73feb5
+DataAfterCtrLen = 10
+DataAfterCtrData = 988dd0637b6efcd3e01c
+KO = 2b6e931604aba7abd1e1c2652c91c455
+
+COUNT=4
+L = 128
+KI = 9b6e74a591f9a994fd59331354149d954a3cede13e913ff4eedbf1193c37c7ded3d4f9b616fd9a70619751bc06eaf34e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3a4427cf15f852771699d0fbf753ffa2679a17f4122a80132f7126463fa1940079a1b7f87f5ea4a72aebf97822228dd91e40
+DataAfterCtrLen = 10
+DataAfterCtrData = d9f21f6b1fd965bcc267
+KO = b4a2f77439492522cf4748bd7900f46b
+
+COUNT=5
+L = 128
+KI = 995a47314a8a8d7bdb1472cca8a215e8b9dfae166fb99182a0f5afe30715b275adf0bd43aea3f671ae7fddac0bd8bc8e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 72414de17f4704a1a1caf05fe9f78749143527eac32ff21cd02bf22e30d3c7e3e668511f369b7a176db885b690e91ac592a3
+DataAfterCtrLen = 10
+DataAfterCtrData = 8dd11bb899c9aa598d88
+KO = 7f92add3c7babbd86c3f86ef5a85dc26
+
+COUNT=6
+L = 128
+KI = fc2f5411d47c4e292c201c2c35ce7075afc242ff2f6df526f7ee7d756f70e8157f3a4f4b993340a9862f45a0cfe9bf4a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2bb0787bf4ccddddef06cc9e3911e7398b4916bf3e11bf68b65c162ece86497bd55c130a754fc6ca07eb68b452e0b2fe7fd5
+DataAfterCtrLen = 10
+DataAfterCtrData = c74a669fb856b2422c74
+KO = b03eeadab4bcbb9722ac8b311c05bfa9
+
+COUNT=7
+L = 128
+KI = 3fa3997be8d5ec2c95aae4bb00dc8b5be12b43bf87faaacdf51a0021d938cc113ae04acc67ad644af7e1bd2ee77741b7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 359f4d4fbe43e2a390d78fd45e1d1af77179e755862138ad59f3ca6ce51c1fe9bd2138a0263af3758af34741165a17731260
+DataAfterCtrLen = 10
+DataAfterCtrData = a937b299ea558ad70365
+KO = 39aaae8e0b30be7a554f593a062f7da4
+
+COUNT=8
+L = 128
+KI = c14666a2e09d6322ce9acdaf9c98cae51d654b6a48c6f8dc434d83aa8d2499a56a3ac9a84a599e4be0ab75661455a192
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2536116a81e30de503b37b308efba8d0da6a9e8edd85dc9377fbbe0c936ae1966da648ac300f4079d30244c5ffb2935209ba
+DataAfterCtrLen = 10
+DataAfterCtrData = ed32fc6bc66cf964b1dc
+KO = f41d9747b162c4312f5cdc1ab21a5b7b
+
+COUNT=9
+L = 128
+KI = 22a82a9aa00971cd2fc79cc3acefa3a45714c593df75f7a5679275f77719e300299f2feb75cfa4d75d09bd6c129321d9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f0f6dcf0d1c7ab84490faebdf1637560d4c220e7feaa106920131b0d4dfccff087e6e028f4a8b80df8f6a48b68e62012df77
+DataAfterCtrLen = 10
+DataAfterCtrData = c1564fb02574ec0d2516
+KO = 68e3e83983bc7e418182d8ef988ceb5e
+
+COUNT=10
+L = 256
+KI = 05a627517f4d3f16983e7da334f68adb43cdf3fa91b839a83dc4df406400f81e43c01eed7888dec136ac5bbc33f12a78
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aa7a328c536cd4c96851e084cc3af813ca61240cec391ac4bc58b2fa4aa5def0c72284b43a8774454a381d21793cf5faaf34
+DataAfterCtrLen = 10
+DataAfterCtrData = 9d108fc113afaf01e124
+KO = b0d03f212310a7cea1679811fd171736e0a4a5a04f6901f576916c1bec6f6128
+
+COUNT=11
+L = 256
+KI = 1c3c7e18fdbe3493f59aa4e77ab3582f8f75af1f7e5c44a8ef997f979a5bb637a2ee925ff60cd3315f68606a8a7227ba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aea70fccabc7e016f011b6091a209abd7703f242c19d029743bdd63ae20cfb9315d20bd29b7a3393016bd098de2241e65779
+DataAfterCtrLen = 10
+DataAfterCtrData = 4b7efb4f439862c93e17
+KO = 7b1489dcfca5d067ee7a8f0db59ceb4d408406a8d4380137a6285c218c096a18
+
+COUNT=12
+L = 256
+KI = c2e5b0aa5f226625384e26c95128199cd6176d2aa9408bc19c88dc7c53e04ee59c1d6edd5e70bb50ed330ddc26bd5390
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e26938b180e33b43478fa55e0f2a6f46621f5cde68b52ee309630ac04679d33b6335ebbba404587d5cec07cf3533cf2aa6f4
+DataAfterCtrLen = 10
+DataAfterCtrData = d5fd9d8fb6411a89ae0d
+KO = 5f7359d6f36ca9978a31620ba81ca12c5cfd793bb45aa647ba815d61dc720a55
+
+COUNT=13
+L = 256
+KI = 85cdb95518bb93f3a2e84e973580266385247114f56e358651c3c6ed05da0bee254a36dd37c739dbde2fa9a4e32b8c80
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c04b7f5a1cbb13e29271e18294cd90f1ae7f324849cc5698cd8d98a60b479db9306cb0f5754518a5b36cbae217fbc325c1d8
+DataAfterCtrLen = 10
+DataAfterCtrData = 3b96ca31236c566b88bd
+KO = b6aebe989e3c1b5139df2df05e05dcfb78eec941738818b1a7cc704852c42851
+
+COUNT=14
+L = 256
+KI = 94f2747e1d05061e6df965a2cf5ea239e421ce50fd6b161ba9de33f8b2a0d201ca3c9478e2e969276682cc8b189dedd2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 27bb6ed918bb1382e93b84a5915e7a848ae5f21f925941212b1ff7037419b86d403dfad5d43f7713a092e7209733fa72dce0
+DataAfterCtrLen = 10
+DataAfterCtrData = 961adf1717e68021e6cb
+KO = ea5634b6307d976dca7bfc3b89caf27f50e5439b9ac5724a0992a4714f8fc7c2
+
+COUNT=15
+L = 256
+KI = 6335c3d735a853bf4321c8ece78fbb9afdf4294e7cd87939cd6acf625f089d68d98c1b42c6cf89353b502cd6469eb795
+DataBeforeCtrLen = 50
+DataBeforeCtrData = de85053ac0c153dd3c79af8523ce8c127f8aeeae465b1464e4e21ca4cb5fef6abeb41fa1f632554ec2e8559655276f7458fa
+DataAfterCtrLen = 10
+DataAfterCtrData = 766ba575a6f92f998ad2
+KO = ac86ebe94c0563da5f96dd92448ccd74e8247f56c1e05789ca28a5e4fe38d62c
+
+COUNT=16
+L = 256
+KI = d6a9e5c0b5d2b323db878000898610ac3c150d11076643be34424e9fb6658a17ef7413fdd7eb4cea94fc9a6f6ab181f6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bace53b611e551f3f56c7d15e9a04d3c99360a897a2a3eb891dde54094be4329953275d2727e09a4cd45aa265927ffb8db06
+DataAfterCtrLen = 10
+DataAfterCtrData = a39be5a7d2cd6f20adfd
+KO = b78b059994a232e762a42633d7f4d8af82f5783cffb44cdd3c040057de06fb1d
+
+COUNT=17
+L = 256
+KI = 6a351962cb6276daf730e0a046e98f4f384f5de78e135b7196e70bf2c7ff5b3137d82ab161007f1572cdedd616326492
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c5e483e9692845d319cfdfd6fd9ef6a3b2fc63de443e86e042e4d7073edeaedbe0a2a16b66dd7bbd4b0a3b57b96a610c5a98
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a6e1b48dea01fb7fe76
+KO = 6d08a6ccc2fa21a32899e7c0a17a34eaa99c432c6cef3890bb4aed4e9ab35d4b
+
+COUNT=18
+L = 256
+KI = 7989c8847c06a1be11993d1d68632b6ca44aa56b5ed517b93f4655362743ceca242e104d92e01aefaf4e0326df0443df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2022cda618423573d9d9452d07f4d2b0934d392d88e79caf8468b825dc3b59d706cc46a3cce59438ceee38d68c444d57444a
+DataAfterCtrLen = 10
+DataAfterCtrData = 92375315767a881926ca
+KO = ffc0200ca45365643a51bd57dffb975badd62bafd578d5b382f1238bae3a392b
+
+COUNT=19
+L = 256
+KI = b044629a01b34ee5f7ef0d3207b3c9e43724a7fbc2765d18b2cdcbf015d05a2f51a09a8fac951aa77b32fa7107da8697
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e58705797806322ed5ac5277739e8edf7193d1ce92193c3d688b18776af35b21c1ace038dc6bb07d581db4dddad63cd8a6bb
+DataAfterCtrLen = 10
+DataAfterCtrData = 5649784fb9d5f78285d0
+KO = c396f4f73943a9e533d9f3d974805c750530dddd57a56b693830cff17f3dbe36
+
+COUNT=20
+L = 160
+KI = 85a0f34a6cca39a30e3e8972de4c00513d1311bbef810fe6efe0eb4e6e94119c2917397cd56dd75086d057c945a7d59d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fdd4ea0880629d98ced8bbaa061b4daa95f3b5b2041d37d9248003fe4260628cdf6f737caca8d7a0fc0cb756ecbec39db3ba
+DataAfterCtrLen = 10
+DataAfterCtrData = b106609a39646d13a302
+KO = 142e31a6af6736a2694640c5621287cfc30f06a1
+
+COUNT=21
+L = 160
+KI = 73f8f59cdfe9ed01237633e4a9c685c412615dd85567e58ea2f485a4c37c2b66075dce1edbb6b83532abe3e4b6c2404a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 862b52929f9f6b8fb73398b681f9c3c549c4cb68f87e6cde60e7bb44006e51847ae4f26f6a432e47beb41c292ffd3852a701
+DataAfterCtrLen = 10
+DataAfterCtrData = a3ed74904356e676328a
+KO = 1e2d355ead232e867c962c239af48ae1a96cbfd1
+
+COUNT=22
+L = 160
+KI = 783b6050cd516d3851a32b6a5f5f523308a7b2b3a59719026b6f4ed30274d8372f62a4b0c8aa232d57c44cad4aa3667a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dd103dc2aa1533879cc064986a4820336572a72c1a833bebd9a8ccece8d518df8f20d017ef153827b3c3a0d7489843b2bf2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 7a4617652f857e32d84c
+KO = ecab7fbc2d3b3b3f8130c2cf43ffd27e05ad844a
+
+COUNT=23
+L = 160
+KI = c1f97b916157cea3d606d846cfa475be6c4e5e66e343c3b8dedfbb7d8983ca9f1681df534c6610335f075eb103664c91
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7a17ff72a841e3749821fc2d71b5bcbe291f5f9510637a4a52264a6575cb8e3ae8d92b56c37582e11ea47f0a4c98e3ecab5c
+DataAfterCtrLen = 10
+DataAfterCtrData = 62e7e4337660ca69fb1b
+KO = 13ef1566500b8b52bf748cda4709b3d83afe3f6c
+
+COUNT=24
+L = 160
+KI = 0a5fcef18026a6fd702de8a85ccba4af8c02fbab9db1fd9813448c833f30e4e8dde71f10e216b0d0ee0c0879ba0706dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e3202b7af0859c57938a440729669146332c10f02ef395627b4407528b7f47b01b4eaee0b57ae5f7509260e6cea17d1a410c
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f6c85c9f17af3e85369
+KO = 45fe920c9cdbbec0f7b211d303e4f995f7ce6d11
+
+COUNT=25
+L = 160
+KI = 581c169173aa7bcbeceda6bea1bb84bad4f57478c5108c0cb73a230d7865b0c56ea68f5291ba7dbb5712d70143f0e311
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4722f5dd4f9f2e5a5dffbb3cd5e2f15c8bfeb90f7928798d53313bfe75541a3bc48dc7baee9d436544fc6a7964ad0ec0c5a7
+DataAfterCtrLen = 10
+DataAfterCtrData = dca63f15c72f6db94dd1
+KO = bba272b52d7946ab3d54ca2f0f99276064885c5c
+
+COUNT=26
+L = 160
+KI = 63bc0400bf5097c131c2f3bc66c8426fdeb1977dd794c5cc516ff90c363d4ec5212a821d08d16d4d6664b81da483c91f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01ce6debcfa69ca1eb4d6cc247d5b5a1876b119306796af8e2970a062c05ef3f83074035fcce6d8730590bde5d8fed6e2c66
+DataAfterCtrLen = 10
+DataAfterCtrData = 286783ba50ce60febeaf
+KO = 9fabc83866e91e6cba0925aeaccd72244a54bde2
+
+COUNT=27
+L = 160
+KI = 0d1fd221af865bb8ae035a3e349beaebc76a1a85311bafedb0b0401a486e7cf2735b00f2a50727b2c866710458a61927
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9d024ebe678b4956006be1c93f50eaf1b65404259f5093b9713bfd5ac92abb33aae20733bb8ac106d332c23107fb65db8b2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 81033f30e8ea4bb34c12
+KO = 1745b14d5a3d10c18156169bc5ed496640882902
+
+COUNT=28
+L = 160
+KI = d21b78fcb16dd1ee765f5df3f6c0c2fdc0583d351e2ba0786f71beda983a0cd6194585cf447e00ac21cd5b6a9cc5d129
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6df26e2eb50426183070768d6a09afa27d41d1ded6d91f64e3467075a694d24b9b528bac2b9b055a5c21a9dc0bfe50e6323d
+DataAfterCtrLen = 10
+DataAfterCtrData = 1d5d69c21d82ebd669d5
+KO = c828291d26e6d1986fc399b53b47dd2fb94ef678
+
+COUNT=29
+L = 160
+KI = d122a19e0c8047b7701593353e7451f1dddf590074335af5b320fa3bb03cfac55fdb21f89c6914008a70ecfd20269116
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 35ce7c7e92355958a85984a57f28655f1d82b86672dd382271cb29e007a5aba355e7ad5a250de8d9b3ff3587dd8104476464
+DataAfterCtrLen = 10
+DataAfterCtrData = ce071e52f43f2ceb6346
+KO = 81bba3b90c6e81906445fb973fd551bd66e49e3e
+
+COUNT=30
+L = 320
+KI = 5a997f71172493ff0885b26d718a72631a05897f73773fddd9fd5fc66812b0ca91fe09d8ec8b9e98ca6bed5eace84676
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f49eb536da2e8cae5148d4e2abb1cc199ba57eeecfd6caf823785db6dc8a4fe315f2813ab25ba3017fbe44d33d743705818f
+DataAfterCtrLen = 10
+DataAfterCtrData = a0994fb7a2c846b12623
+KO = 607afc4cf67b658673fcc9c2912802e44070b525c7f63218b461e56f414d4c88afa8a03374d1e7c1
+
+COUNT=31
+L = 320
+KI = 335261d3b200ab3fd253d2a671dc761ce2008635fc8cc1ff892b5a69a8aaf45dc53fb3d0c816315300b0c6772c11505d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 225c3f7fd54024118cd615bc037e5cc4ed4247e25034af83bb5096d984237a00cf1ee280c409a5cac49927788ee83c27b500
+DataAfterCtrLen = 10
+DataAfterCtrData = fc59297e35cb66682d2f
+KO = c01414610e0cc82276a09919d2f66970cdf65dd74f303ca9a2f0b85ce1b825657cdc78a0536abaca
+
+COUNT=32
+L = 320
+KI = 48bcec1efcb35ed6b1fa0caa7129285ed8c28539aca89768bff379b3b896818d0bf6a706e17e0ad68627960641efc4bc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dd0273dc4c87d06f93d62f12675cd61fb19d4f88147596bc1a3490530db6082c6c5dbec981fa7aa50d90d888f54286918bbd
+DataAfterCtrLen = 10
+DataAfterCtrData = ae387387d35d1e276149
+KO = a9dad9b72faed2b3399423aa2642672a8eecb4121f8bf0d6aa362bedc297348e98a1914d711d07aa
+
+COUNT=33
+L = 320
+KI = 1771605217e37b3f0da0a3442a8657193d9d0f2133a99835e87582be3d76fe40351178783a0ab7521b4ed00ddd1e2836
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e6b63aee2bc3c1bc1042e77bcd5df6934a408eae3c7cc947521a06e2ec966e4abad6c755268a0f165dd52b6d06ffa6976913
+DataAfterCtrLen = 10
+DataAfterCtrData = 82c2486a1b5e06ec026c
+KO = 94ca3873967ca8ce4c0be73ee1e09ceaa067769dab5de001a359415e8bbb0d9bc520a7471c9579be
+
+COUNT=34
+L = 320
+KI = 739e1b8fa743f07f91033af452e432db5429be8624b6d3f73a590c0d91ebbff939d666f2e66a33b58120ec27728ca6b7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 60c30c0d805fc1d091d98db4806aee03f64bb1d0b2b8a6692d9d42055814f499165a8f56244e173b8ae5329aa0f25e5e780e
+DataAfterCtrLen = 10
+DataAfterCtrData = 70812edc1ddeb6c9211b
+KO = 67135bf7f415e9da5bdfe406f466d8a4f8fb13afd382d55d814670901390e2742afbdf4f92d4e2ef
+
+COUNT=35
+L = 320
+KI = 8ef78788f42fcb750c683fd8dd2c55f2e43f53f337e8fab43265b47290e85b3c30885217370cbf184de5d54c1ac005b9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a2b1a1cd586b9d3b74a391f67b436e8e94e7b55dad50d5ea800d4d0274f7a6ae94e88cda940664e54579d979b0ef100841db
+DataAfterCtrLen = 10
+DataAfterCtrData = ba4c50a1e8e1a5f42d2f
+KO = 6e17fa125921c98a03b6fe9119bc0b5a0db205cbda81701eec32c1c491e0a75bd9137388453fb340
+
+COUNT=36
+L = 320
+KI = c4ba75852a05cba73b8683c2d88122f3fd07be63f6e9731490541c8dabbb1b4b3ae0c1abdf3f292a68be4a62f7baff7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bc233c6446e48d1f1db965b6f0a4cbb7b81e5dc35ae159d85c2c66f1b7dcab7778c204158874ababe18538e5017e7b5dce99
+DataAfterCtrLen = 10
+DataAfterCtrData = d3f393528f156a0201b2
+KO = 9539ecb00531092fbf5ef49ceba6a810974f29046c88bd4cd166327d49ef5efcf48effdfcd4680ef
+
+COUNT=37
+L = 320
+KI = 4f74a15fb74dbd5f1287cb626302748fda252e6998d0929babdcd1be283df22a248ddee4de1bf2b3e46c6d52ad2ae60d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c6368bfd837a7f7f858c8875c663a840c01dda79bc66622c61d17f49318adc29fe38e9376141a4cb12b82da0a442218b8aa1
+DataAfterCtrLen = 10
+DataAfterCtrData = 44e2beaeb8c5a616135e
+KO = 3259df23e1dd47f584d558a2da0e45bfcee7abf7764b6290fd3f452d6331ba4ca50ee14762f6d178
+
+COUNT=38
+L = 320
+KI = 23ce1eabfebc15b65abfd7836fa265f54ccfb152c225996c2a7b2cbfb7a71353eb7d95968a7c8b17be748dcc15a3a506
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3992ee413060de737c71037c10725e3bef7c367a33d799d51059ed3b0d1dd602293a9428e4d12a34389296245858934d2451
+DataAfterCtrLen = 10
+DataAfterCtrData = e4d6c21443b8f768a11d
+KO = 2192cd9db6c2ca5ea2bdee7c4a3a110556a2b7d7ec50801d919c2c2934e3a6e727bc74bcea1a035a
+
+COUNT=39
+L = 320
+KI = dc7ef4d51be598e220c83fe7a8b10b6e93aff96b961d4a6a706950045ffbfb916c3773de495fd3923c494a46607dc3c9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b5d6a2ce305c8b1ee8ee0276716024b0c5612a713e604a8f0b10e44821a52e359d2698c8743f22c3853fea266f039319e87b
+DataAfterCtrLen = 10
+DataAfterCtrData = f5cd06f24d834ec2d5de
+KO = 2b1de3ddace31d12fc2a9d957ca731e8481c947bfb2cb3133a3c0c6d6cee3d61f1ad091aad787767
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = dfbb581823c48942933ba98b8c375da2d8e3dddbea5008661b1796652da6c1f355e27a2bc5dd30e74780e6079e1682b4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee7fea1606bee7c21f5ba847b5016826d1ab39c1962f6eaf3a454f0d101e58ea406d12f15ef67fc8b2b21653cfe92751f735
+DataAfterCtrLen = 10
+DataAfterCtrData = 3faee91c54e2ae42fcf2
+KO = 4053e986be8a84172f4b4c5c687e603b
+
+COUNT=1
+L = 128
+KI = b1e0fde024379e557f003fe515e79ddd9e499e69f7982778e7abb376194690e94be90746144ac4d59aaad5c78e7b4a14
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c85d0e5f01aaead0bd5d61c750b4be64642df1ab15d718a0505898456a9a611bc5e32a1887b4e0f67a00b6e61877d315f68b
+DataAfterCtrLen = 10
+DataAfterCtrData = 94bcce4eb92f5205c237
+KO = 06df89f05ca607eeefaba868c42736ec
+
+COUNT=2
+L = 128
+KI = e33e995d984144795106da7fc892eae72b6041f6a9a85a0650fa40ba549bc78a4a84c812d3ca47b21db0f75efb8625e6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d5bb5669d1add1e1a69555e466458dab392eb20688efb0ab91ee203488d2c8be4041b17525a6a21180d6a6605baff2fcd76c
+DataAfterCtrLen = 10
+DataAfterCtrData = a40924f06fa6ce222afc
+KO = 1968924216ef4f5bd59bc37aeca80591
+
+COUNT=3
+L = 128
+KI = 3fc071090442890cde9bc76acd09e7e2421e29360251f9ab3bfd77252bbc8d1dbe2e057c28f1dbce9b554a953db9a329
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d79384b2f1eca4f78c39c4309678ff59c254e93b8db0e19971fdb780d294eb9d182e4a352eb739a6ed1c7ad948ac56fd2b38
+DataAfterCtrLen = 10
+DataAfterCtrData = 99cb6bfc9bdd5f1c1e03
+KO = b6ff3bf8f02c6960e610fbcf7084dfd0
+
+COUNT=4
+L = 128
+KI = 9fd5f0debe812e97bdcff8ca42687b75f8910bac1e3a5783648c68dffded7b0e1da7542b1af83a998fd1f94b80ff6a73
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2922f711a680201599b81d606cb020572bb04186f99fbf83ce1ab3eafbc176cc898b4bf03681fcaf0a84c82ae497f8fa4f12
+DataAfterCtrLen = 10
+DataAfterCtrData = 735bfcd4be03ac0085cc
+KO = 62b9d76b440adb9c30db96770b266ff2
+
+COUNT=5
+L = 128
+KI = db554d53acd8182dc9acbc7328e76bf7bb86ed97379830d7bc96948f05651d92a5f6d3798aa2629ea0490242545ed4da
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a704c6efd820bc102543b59cef39b4e3ba6aa5cfe49ecacd5fe7fb5b75e1ea7d7ebf3457904d20c231c7069a14c71b3880b0
+DataAfterCtrLen = 10
+DataAfterCtrData = a52103da156069a9829a
+KO = 11535c58f49d7f17effd3d74473a9650
+
+COUNT=6
+L = 128
+KI = 34e1499a131c5a9a5bead53fe9ab9fb6f77df70c85cf0be52e1e0340bb65df11af8e4a9b384e29f225afd573534da2dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a9276b4278f6635cefd053789e731d8bccfbf23514ed51f11736726f49a9ed384dba4d714e0841824984a3d29092e017fe14
+DataAfterCtrLen = 10
+DataAfterCtrData = 00d011af63af8cb7dd23
+KO = dcbf2edc82974d449fbacf1ec675b30f
+
+COUNT=7
+L = 128
+KI = 6e1eb8c2934244ed8facd60e7d37433dd605904994a25df2937ffc3562eed950a87fce5b9fc6e4fe0c6e14e40fec1023
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 773c65b060402a8f304eb04004d902720f1963c3dd21a48d4a67ef25bcb0f1b6990a6adb46a3a91da396bb99341d02c65a66
+DataAfterCtrLen = 10
+DataAfterCtrData = 100cdc8d6e381fd3ca75
+KO = 6338126f3963524bcd87cc37bf72ebf8
+
+COUNT=8
+L = 128
+KI = 64ced3f93fe87b13445588a342d42785e032cb5730c2abdfd9da22a883dd5aa77bc41ce42d0e647453fb7f555bfd66cb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 78f79a19ba61fd58ba72a0f40e1cfc8d17d633aca3bcb56cdd13fa21b140fea72415d55500cffaf2f911700864919f9e4aa0
+DataAfterCtrLen = 10
+DataAfterCtrData = 149cdf02bf504c6892a0
+KO = a855b5afc771280b84c3444e0fc472ad
+
+COUNT=9
+L = 128
+KI = 05360045d34dea848cdfe42e534a5fb5a132f6dbedf5b0838599fac4179138e4b9823fe9d6000a89581b633a0371810c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 004585c155bc2b1a2623f13be99e2e59744e41a389cee5f5af4ae571c804326f3b36c0f381d64f101cb6904e65cf2ba61a83
+DataAfterCtrLen = 10
+DataAfterCtrData = fce2a5b6eb8733774012
+KO = ec6be330a9d29646c742073320287b3b
+
+COUNT=10
+L = 256
+KI = 530d925c6ca5ceb6f2a37c316977dfba3f1ff901637452362b41c7ad2bfb68c0179b90786068c4aa6ecc2ccf91b26000
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4cb45f121edd454bd6f43542bfaa22b6d0f8b616d699f042fd1123b56dacd0b87b4b2e0c26e5f1e74c424df0bfd30c24956
+DataAfterCtrLen = 10
+DataAfterCtrData = 7dffc879d2fd3881e13d
+KO = ac3cdfa52a81ad1fd0a0971388b48abf3edc0d91d04a0e10b23b30db6d281a14
+
+COUNT=11
+L = 256
+KI = a176cf803cb5805f661787c9adf0d93fc01088b54be4fe9ac42f95acd439be422118502fb2980e5db63f1c801c5c6abf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b7b4de560c0e5da23d662495116e3751f6620d8c61377c79b6951f7a6374f69395f4be8b5787ae4af7a1d3f01cc27963cd8e
+DataAfterCtrLen = 10
+DataAfterCtrData = f827aed806f406b9bfc7
+KO = 5c90458f56d2f3463dd903fc2d39efe2ff394df5b63955f73027f80851831973
+
+COUNT=12
+L = 256
+KI = 09bd784dc9fa23c5313b4a28c600ea8521c659f9723079cabe586be13e3305a8d5b7e7d530b194410c160c2a80cab9bf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f7a6e6c3e5a9d2df4be33fe7c5ca1eff03d028c74f054231ed3632cfcc5996cc577687e42f7354f52065a8ea8efdb84c69ad
+DataAfterCtrLen = 10
+DataAfterCtrData = ec50066920ccc760e59b
+KO = e9248ce2bb885e4754e220266434efe1eb1b35fb91f2b0a751cff45135bc6837
+
+COUNT=13
+L = 256
+KI = 575d2955918130d7bb9a6f4134b75faceb8e44f0bae328e49de8855421836c0f18c51c9e3f0b569745f9e004698d8096
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 588021b5d35cdaa380d6f4a99f75d6af7ebac6b8e0cad206599271f4b00afa7fc44c64c0afbe157b50d74e1fe6c3b453aaf7
+DataAfterCtrLen = 10
+DataAfterCtrData = dd2b7c01028ef5de3e5d
+KO = 934c993cb6aafacbb12a4e8124c9b86cdb431a9d0517d712a8c3f6c33f947be5
+
+COUNT=14
+L = 256
+KI = 038123d3012ef3db787d28de76da11dc03253a963af3ef6d90547e8cdd78b0a0a7da18e97f6ab981cac981b30f1fcdfd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4723875a4707104c49e8063662047b885d823800c7130b8a5c65476ea20e2ea4eee3de75a1f3790795d0ba55f807c1c8b03
+DataAfterCtrLen = 10
+DataAfterCtrData = 710038def3ebbdda4a48
+KO = a10a68497d1525e6ae5c25caec359f55867cf4db350df18644fa6981b10525e1
+
+COUNT=15
+L = 256
+KI = 93db24e796a0fd65c91c02caa528fc4613eff9da49714c9eb9cbd5618a05ce71a82d559764c5ac51863400d38aef7f81
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 07b32d8732fa3d53a0387fe021b5634555ddeaba6f6543af47759f29067f6de14c3f87f6e5e875a702cb86b5820e8126bb06
+DataAfterCtrLen = 10
+DataAfterCtrData = 952729ac75ec6e1fb39e
+KO = d7a081d3696066c202a53726338f8d6d5df827a890274323c5a44ca42e0c8875
+
+COUNT=16
+L = 256
+KI = 7c89a4842f19f2dd9c9d7d03edee33d93759e046d31222b63b94d7996de3d6d0fe548636f2ee5a25b6d009da111e5803
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 449534a8895b16b46bd8599967859c663ba5a6d92e0fb0eeabcd5cc3c82b9511131018c326c999f7c7b0189ffdbcdeebf31f
+DataAfterCtrLen = 10
+DataAfterCtrData = 2e079e673687cd5726c1
+KO = bb3ccbfc36565274b6aa4ac2db5e8c21a4280c915e9a98f297d32fa107b1c709
+
+COUNT=17
+L = 256
+KI = cd59e0b9402e858c47945d92bc98d16b869d24c7fbfa516f06183ea08bafb8fcd0556b6286ef08a7ff473914a3627ee5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e0e3a85c29fd30d9528f1d7741a625d1a23d22303ae47d1645a54733ba0fc943fcfbe45503ceb1e0a4d88f3852dce12edd2c
+DataAfterCtrLen = 10
+DataAfterCtrData = cfbb82a2652a8ea821cc
+KO = dd4418fc7009709cfaa62559ffb59d7f1a5bfece3e9305320f372fa65cdba347
+
+COUNT=18
+L = 256
+KI = 66d58d2d9e59b990e6145e8d0ee2aee0329040136c5b6336351d4f0e6c0f5c0b450365cc13b912712e0b9acf45b57e27
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a8988686b98f842b151db1b89962b9e859fa7ad854b6db3c0be7c50e412f488e74da65fb7cee35d16b08be2313cd9eaf7446
+DataAfterCtrLen = 10
+DataAfterCtrData = f5ac68ad041c43ff9e7a
+KO = 9e152ad9a8f3c78ddf42f667815a56e33904b89066fa0e244d57c1b671afbc5f
+
+COUNT=19
+L = 256
+KI = 5ba2e9d1acecd173dce602622dc94ef7692c87c2439aed5780170b2ffb226d782a288f23ffc26756708ec5eddd0bd424
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6941bd5db3f91fa7d750d5bebbb3cee326f7b48c9365ad601a50ad3e19d40e3d5b742a4275e94dc66a4127d01dd30131aaee
+DataAfterCtrLen = 10
+DataAfterCtrData = 61853c894ee6571e6fac
+KO = 74093274b90a136c41a736ade26e6c1747cc6da5112fd446a3b4e5cf1a0d0bd6
+
+COUNT=20
+L = 160
+KI = c00b5dbda66f2c41ba723f99a046db6eeb6aa901d7616481799b3df63e8c74a483a24bd8ecfb3519ab498b32b91c15c6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0500a4b4267cb6034463c1cf7e1bb373366df8474508810050f9006c0ed1e15dcb3149847f84c178c89304483c14318a23ae
+DataAfterCtrLen = 10
+DataAfterCtrData = 7d42b70a48c856a29394
+KO = 6b71027d8a6859bc6e89909d7db800b94c5e439d
+
+COUNT=21
+L = 160
+KI = f6cd00ec5679e565770c1150e4c0c4d61a3fbfd1a6eee7768470b085f12951d07ea087f37ea3bc71f59983384123dcea
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4058a2c36636bb523d2bf3db040451445e8470250e462611580ff0b4cb396fcd51f927dc3d8cfc598745dfdc6378cae4df03
+DataAfterCtrLen = 10
+DataAfterCtrData = d671aca5a6e103e87bb3
+KO = d5accac0b1ff8b59bcd95f5d1eba155b7a79012d
+
+COUNT=22
+L = 160
+KI = 46542378157f990a72281d2c1f692f4aafda21ee458acd9db8cbee9a2707534e696859de10c70b292d8d1e1b1b1bc888
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 29059c09a3be4bf898fe19541d174d7969767a8594898e0a0954710c479dabc0e243e3d2d54eaad9afcce532f1e4d94eec73
+DataAfterCtrLen = 10
+DataAfterCtrData = 66f307c168f27534535d
+KO = 8da9e92dcfa80b1f5d4a3cadf27e76276f8874b7
+
+COUNT=23
+L = 160
+KI = 9d8e344210400e85c09b8629be27e5a9ecfd54b3454b64d08337e9affbbd41b807b6fa7cec6502899115d6bdf4aeb900
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 15059e373c9c96eae65f8f2cbf515ab80b7d36c00d1820ae0289214e32a96fa7514cc6e03671eaec3e6d13130f5a1b9ceee0
+DataAfterCtrLen = 10
+DataAfterCtrData = 0d9c27c8549bb8aa7dd8
+KO = 01398a0e72ae632c1b3745f877c453cb7b29a0de
+
+COUNT=24
+L = 160
+KI = 88d0213fbc982255a8813cd96e47e8f929c36d130c32d0f46d4116345108001b3f64d01cd7fd3d71a715c80b42f6f83c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ae22f93bd348a50fb271c3900558af8eef21964a5e6d261714e0dac7e2ea6b3526b98b8c9724a7371bc853bc33d0a25e1a22
+DataAfterCtrLen = 10
+DataAfterCtrData = b6c7194c75c59f05677d
+KO = 7cf8e4a9771cc74818e1edb19c9ac95aee76318f
+
+COUNT=25
+L = 160
+KI = 1cfa36936623a103c497d606c05f4730980ab94949760dc20a5066790c4cd6071f21a039e7206c4b75d2b1c012b4d8bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 790def4c3ce71e3e0aaa004cec4ace4cea1db03d4cf1382ae1841846afe1fb106fd0038d64d224ca94e967c80a9c081dd4f4
+DataAfterCtrLen = 10
+DataAfterCtrData = 7192598bd6a53b47f68d
+KO = 0fa13dd93bc91c560259292bc9a3acac539b79d1
+
+COUNT=26
+L = 160
+KI = b624ace32a4640ad2ebaaeea3be886c35731ce127624c43032ddc703af1396e700988fa45e46a946f2894aeff3b386c2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9a6c15648f6de0b9e960e4b3daa417a339c0f7c8f2dc5416f5603ce821fee11965d56e26750da7e8cf3322eeb867ecb63919
+DataAfterCtrLen = 10
+DataAfterCtrData = 7eacd81fd592e18e9349
+KO = 3e6c12354cebc15e4167c8df23b11c04e82c8789
+
+COUNT=27
+L = 160
+KI = 4ec7be848fabc4b575ce4ed48ba89fb9ba394f2847846aad885a1ec5b38a486d06af49a90beaee9d52234088ea14a4f4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ae36b01b77cb7b51be382e29a6c489c9adb4570606e891e1464a81a5f6fcfa1f3774c6611a3a339523d95f4cb4f7f5b13de0
+DataAfterCtrLen = 10
+DataAfterCtrData = fadbff43d62d71c6d01c
+KO = 25b3f36cdab414eaa9987653916df0509cf4c0a0
+
+COUNT=28
+L = 160
+KI = 68157411efe791f414a0768b52c2fa7cdfb564a713f7a09215e5952b448d3bbe49fb8e34f113492ecfec6cb893afc633
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8fec76e758890bb9f8106ed3f667f01ee4ce2645d4acbd81c7aafe0591c916663fa23428bc6e1ae52e8a4ffb036a3f297af2
+DataAfterCtrLen = 10
+DataAfterCtrData = 0851d33b6f01456c2718
+KO = 5999b41c533e1fe0d2a956b7f90cad325198ce5b
+
+COUNT=29
+L = 160
+KI = 8c10833bdd2366b8465f8e3990eba5a1c7af409847e4e3c6b62d933e22d4346d1a18a164385053b848bf7043bf66f8e5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b5d9a264acc1d513135d2d4c3e12fefff81d190a4dff0d3ee63277585c9fe9caf43905e7abb0713a2340f4442ed80e5c0787
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f590153be824834e2d6
+KO = cce19120b6991d6182d39236c8800d7032bef570
+
+COUNT=30
+L = 320
+KI = 3b40be4e8cd196383fd7baa62a0d2cdaaf59158d0ebf8842d93b8a99ac43584f46ae47526ffb96462c2098741b7969f4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 13fa49b5b430980d37937443ed620f59c1deeb15b6a6fa38999496b8f56ac58c13bd71510d28dc538d3d061e999a937e105b
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a8f3489f640ca4302d7
+KO = 67cdc3453af40fc3ff17e6e0fe1c2ee0c331307d859b7e44830a722b5e372f38c0e6c3b6fe10b6cf
+
+COUNT=31
+L = 320
+KI = 78b41e6bc5da3d27f4fc86c1aee60c16a12ed0660090f4739a9e9c0049dcb8710fcfdbc3f50be0fe253da1c1c43adc5c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d8544823f11f62613814c5bd798a79af21b58c251db15c823fd3c5ad86ac23e850bbcb5ee9da1d668459fa71a08e16032e51
+DataAfterCtrLen = 10
+DataAfterCtrData = 055f53eb7779539d8213
+KO = d3a600b52a1304e8c195988467b45b37e237197e818a88312008f21e53dc9045992de9669e5fbbc8
+
+COUNT=32
+L = 320
+KI = 0d429e7ad4208bae878c19795f214a786ecd524c5dedbc522f05f7c52db64aa1391ce234531acfbd7dd9d26e35924233
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e35fef8cdaa721d9dccaf8070c2b2ce516dd52362a9af98b988d4dd6105b9681b9ff418df5bfad86e6b33ce3d2b2f75235f2
+DataAfterCtrLen = 10
+DataAfterCtrData = 04bd39e0dc1774a09550
+KO = c46a2a6edcf121f4a6e859abd43c694e9c169ab0338a25bdb57ea8e0a1247ebc6722755c6e857542
+
+COUNT=33
+L = 320
+KI = b861d0f8abebb170f57ffdafefa72338dfd1de6bb37c50d9f85c4127817893dbf8dc9f485baea490ba21359aa5e41ac7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 615aac8af94abeed344f6c39eb01765aeaf9e38136ff50189b4076cce3b2d77776113367a47d10ea365907b9a535b01e74bf
+DataAfterCtrLen = 10
+DataAfterCtrData = 50793bdd4d35000420fd
+KO = eff7c849b50475ca4af0a652eb88447180d007537668e7000c111d8075a30f7f0c35a5c64c9296e9
+
+COUNT=34
+L = 320
+KI = 916b69d7a0e47bde19c7a8d3abd7300ec5fb0585559ba441269945a2fdafa4a96ddddfdce6b10fb4f6e2476841e1ec2a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6b81f1a35003c87189bf16607fdf49470f83b2fe11c4d217d0e8d2220df6cea64703bdd4813040a160ae71d005f4a02148e
+DataAfterCtrLen = 10
+DataAfterCtrData = 5f7a59d61cb09edb4f1f
+KO = 621bd628fcd3d9515c9ec477a03530716da946f5ca6e4e1a944340e49d3146e22ff54e0b2390996f
+
+COUNT=35
+L = 320
+KI = 9bcc55fdadde4ce45c7d630ba27c2b550f789b321de67fbdf4121172d344b25c86e319ad167fdd0d8a6930bf555a2d5f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b28429a64055658e81092ce54697bef851e06a67b93bffe4f659819afefe05ef87eea9339847234c747608511d716372e3a5
+DataAfterCtrLen = 10
+DataAfterCtrData = 652804ccce78293743ef
+KO = a1c0aa21f6430a90348b7235c9e903fff967752981a56a4099f3803312f380bcede3d2d43e338a5f
+
+COUNT=36
+L = 320
+KI = 0f0023fbe77a86656b50c29f4a15c28041de2105b4b37773fa9f16480fb41d1f542decb7445bd0a99f2df21241c0a4f8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f7f4b4453908c4e3fde8074ce40c23f323013880a4f8d63294cf80149262fe6eccb160e0785ceb34c03e2e91d1063788fe4d
+DataAfterCtrLen = 10
+DataAfterCtrData = 45424ae40f15ff0d0b37
+KO = cfc057d80ab01cf6277c822af147d97e7e7aa74bd50721624e63e303f4dad5af71e94cf18f9e8bb0
+
+COUNT=37
+L = 320
+KI = a6821e958d267dfc9c6616343327dbad357fc85f88a42e298ce8a1bd8f88404af73a64321fa3c91e3ec77cb0eb2dc5d6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 037574be1051a69d2564a336c3c889c7078c30f4857d8ca0c836a68e67350bb176fae9b549be4884113744231a0a5e0510b3
+DataAfterCtrLen = 10
+DataAfterCtrData = 8620aa12af714f998599
+KO = 1c9d0f545d23ccd037ba1863b516e6176b9df8895419c356b238c836c993779fb72ac78d2e3c57d9
+
+COUNT=38
+L = 320
+KI = 27b7d971dab8aae16cf501984e735a07fd5b40c9e70d0bf0ad772f42ac973ff4d158fc4141686708fb80d8ac53c0a2d7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1861c940730ca6a0c24ef113fedde1877d1760e820d58ae5b56339dd1c1d670fbe8762668a0d2c97d00e23b212745bac3274
+DataAfterCtrLen = 10
+DataAfterCtrData = a2ee1083427834212b7c
+KO = 292b81edf2d9cce57ec39d6df0f71194340d70ea01c347e87fb0795f85e76365ffd82dcd6897289f
+
+COUNT=39
+L = 320
+KI = 33a56a4dd3e0807aaeaae1282f3029f4488b5ffbefdf1ab84a657a0b938104879a2024e9157ae6b8d82178d83a313fc0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b38fbfa437d7551723ebdeadfcfc358f2f0ff7347ae44ec20e4155386e2bfd75c33108a73003fad19cd2dbd1d31271087747
+DataAfterCtrLen = 10
+DataAfterCtrData = c6bb653cfcd23f3c1dcb
+KO = 230be2bc234d9e836936e392b633fbb46ce367b02e5bab5a0cd4f67192cce15011aa4f2e6c68192c
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = dabfd087e001767172bfc631a0d243494adbf243112a4525e24a1ce279854a4635621b17334360d3818ed4feeb28d2fd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8e65bda5193e65bc834c39061e0b5adfc11d6617737b8d8840f344d218af772192ef2d45527cde0dfb17aac540449c93bd91
+DataAfterCtrLen = 10
+DataAfterCtrData = c6bf28ad1b04d8e5ad93
+KO = 87f063a791e28781073c4091ad80ef46
+
+COUNT=1
+L = 128
+KI = 96dae32c0a078b3a7ddf757566dd172a4caf452d3a6239bd8d9958d91aef5d85fba8057dcfff32f4c7168a5ada2d3bbd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 75eb96667f63f129a200a18a532f9a04e897fef347e77a6d538a970b56c60a7aa75e5f7684818f8e000cc1d788b90230ab32
+DataAfterCtrLen = 10
+DataAfterCtrData = a847bd3d6e4a4a3c6667
+KO = 75ce933eebe68a6a4eec1429001a2ec4
+
+COUNT=2
+L = 128
+KI = c50dbec134da547fe0dd7f9965efd42d0788405b84fe04301b5eaf1b7945a4b1a80df09eb3ae9ebf025f3813201a48b6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 839e1879b73e590f55894d3cbd4bcb460047c6a3d1fdf4a1311d09c13be5fb5a6fc6446092da7fdd86ba5da75353526dc015
+DataAfterCtrLen = 10
+DataAfterCtrData = cbefa0b1de5b4d0ac7a5
+KO = 7e5376eacbacbe92c9b948a5392ac2ae
+
+COUNT=3
+L = 128
+KI = 3550ada6e8beb236ebb2ce7fcad2e72d36f919036f88df16240520516726ec33e0cc65c2d37658844bc192018b725608
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 623f8824912e0217593c9583c7c023b8f606ec70e177265bad04314402a4f9f3971c971943fe6d1b8f5430c46d0ccc495f58
+DataAfterCtrLen = 10
+DataAfterCtrData = 0036e6af4fc9c5e8405d
+KO = 99978f0bd89876ee9dacb79ad18c49c1
+
+COUNT=4
+L = 128
+KI = 4b34d5df73731dff044ba186c7a35e6acda46cfac780bb92d00b5b368a48a4696a4c7cb7e8562479a02301767e0bc301
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e6c7b116032b3ee409e622b711babe5004381567e5f81244e3e9bca510ef15025d81dd15ba0041aa2b17f3ea5c5c3f642fa8
+DataAfterCtrLen = 10
+DataAfterCtrData = 2af62377c47d56049064
+KO = a16a9900b0de95c26b5d5f2da96df46a
+
+COUNT=5
+L = 128
+KI = c5292e3e9e1d4be5edf5027d76a16b2eb6c5e81559c34a533c0d83cb98115ee14945151ea16b60020c553d4d5058f66f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a35beb91487dcad3f058a8246ea5dd73c2ce8d46f14247dec5826ab61473792d1a25ea88e520d9c2b08088b4d9fcee4541f
+DataAfterCtrLen = 10
+DataAfterCtrData = 506333d4284effc7ae26
+KO = 5112da39b32f2f0f9efdf722600b5b2e
+
+COUNT=6
+L = 128
+KI = c2f9ee46c5e993b219e365505d090e575ce25ccbfd60526f6ead164bcf9c41973015ddba224290484840716612c839e7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 35249c52d6751eaffde1b499e6ef139357c959472dcc6e1e81d2e9c4117b3371b2f58cee3ead59b29f22fba3ade65f9c6d3e
+DataAfterCtrLen = 10
+DataAfterCtrData = dcee08eee10caac1cd99
+KO = 459f56f14b29700a5c6f871a6e32c763
+
+COUNT=7
+L = 128
+KI = e2cdb15fd67f762a4fe10ddd85ddcfe785d069c02f30014d1510ef3ecf2887ea7a79ba979f20a057768263f9877252b6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7f22945df3a52c491921978ae9660fa85f2fbd1cd57a4c378a13f77b80d486f14da8da06a98c420db3d62a4b2d16245b13b9
+DataAfterCtrLen = 10
+DataAfterCtrData = 1c847db2ae6986f0bd52
+KO = fa1c263990ecb1bc01fc5bfd792954ec
+
+COUNT=8
+L = 128
+KI = 69b911cdff9a2ac03caca82fde316fed19f67e248d1103cce763e6ea5ca9887e805e3ff59bc65a7bbe2f53ddec25ded7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c55158e560919a74156c715979b3d4eb4fb78fb196ea256e1fb77cd41735442920b190dc8f9fae2edb2dd534ca2a6a432203
+DataAfterCtrLen = 10
+DataAfterCtrData = 705095e2026772b8445c
+KO = 30f47c3d38d31581a0874405b13e18e1
+
+COUNT=9
+L = 128
+KI = 5ba38299fa2f80cf67eb41263302ca3b8b7442bb16c0582d7b70570ca02917049ef8f79d84bee8d7237cccdae3340389
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b9e914721f2449bb499c1d398b0c1d0fe655ea544b778dc87d060a24777baa3cfc56914292cb4b7cd0808435dd248773906d
+DataAfterCtrLen = 10
+DataAfterCtrData = 235e8c4aa08e63f480a6
+KO = e91c12d29211bad7f422d9cb8b5aba3c
+
+COUNT=10
+L = 256
+KI = a10ac250392ceb07d65336c1a38f17a66528bfc7393c4dbd61c36fee0c0d2fa5a23b7fbf625744a63eaad6dc0a0919ff
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 556b80e63ba32b5bb09fc7d5f81e823b12beed358487a6bb3f0bc782f29cc0aa216b23f3be29eabc5a9e78b82983d4a403c6
+DataAfterCtrLen = 10
+DataAfterCtrData = 89097f2b721da6ed2d50
+KO = ddecebfba61d39559e8277728d4680f040429ca6cce48ebf41d2b7204fa53653
+
+COUNT=11
+L = 256
+KI = 5faad6d2124d4ac33e720bbc53e6d959bcf743fa985a2fd07ce9339708a73be06ef745752d9895c5fdb5919ddb9c6713
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c9a2270cb0b76afb5600e2d374e1c4d488a6274a4d948c564c1a7979a2e27bd5a127aee71bc04a9068a3044d1c570b5dc9b9
+DataAfterCtrLen = 10
+DataAfterCtrData = 159654181e98f357bbc9
+KO = 858dbd5a2696e839627b7587268b590d3a188ef0ae6648fc708244aecbbd0503
+
+COUNT=12
+L = 256
+KI = 2aca9f18f5794de397369d2216a3e4da9a3b71504f8901d9d7eb5cbd8da6c038763bdc411438e47ca1198fb0278c1a5f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b07b9fbac18e34b80abbec56cb360fc914539842b92e398127a217042b22fc2619eb04674dea275f3953b3d4b8c04117ddac
+DataAfterCtrLen = 10
+DataAfterCtrData = 7f16e612eeff44592be9
+KO = a03d5493cae3fa17a20c07f64e4adac1b545333b316b061ef6ff3d8d07feee0c
+
+COUNT=13
+L = 256
+KI = e807219bfcfd9feaa2b1f069f753e7aaae62956d6b37c4b25f5a858822be04f85f842f9c8d70789c7126320a6dce9f7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 671c573b79d797e3871c893599811e82d6d8425b7e50264afa69b138c8df933a5d54a784631dd07b97ae48f13c870f71e764
+DataAfterCtrLen = 10
+DataAfterCtrData = 1143066f72d792a99af8
+KO = aaf515bc1766514b237d6af023bc353c6ca95473019a668460086dd92bcf73e6
+
+COUNT=14
+L = 256
+KI = e9e854dbfa361594a57923d4bfbd66028c97f181a5ae2cf321f439edfba1159d505e5321b97fbaba69028b770d824b21
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 268056fd7c33b0ace3f1642a72e8c201491897e7f6799236de39969a33080eb447c6de16f6c44cd7e04f60d54992d89cc256
+DataAfterCtrLen = 10
+DataAfterCtrData = 300d0421ca6e82e164b7
+KO = eb070f50769381571ef6d8d139d57883925bf986cf74241b0c632f451ca6175a
+
+COUNT=15
+L = 256
+KI = f7af6cb9610dbfa4da1262d1bb8454b627b0928111a2ca9157ea593dae763cfc46e382a456b2bf99560fa0f21a79f380
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9aba303bb7ef1f6287c1d84aca49a9ad407f35c4aec235296286b830b3064c4bd04504becf010fbdab9260c59eddec5b5358
+DataAfterCtrLen = 10
+DataAfterCtrData = 357245cfb0fec2df9396
+KO = e0254fb4bac133771f733caff0d41a3f06980b9e2a8b8449ff211395084d2f0f
+
+COUNT=16
+L = 256
+KI = fc643b1763902b7f0f1f3d011f6821325364b43989296eb98426934a03911af3354885dca49e1df91ce47804cfbc9ff5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = af33692596167ff3737a79bd9de3e21db8dcf2f88a0a8872f5f4e6a2c4ce37aa261eb228e53568a515385370f1fee0cc3cac
+DataAfterCtrLen = 10
+DataAfterCtrData = fdf9ba3ec5c88a121304
+KO = 5c220b01b0255bde5caf29eb8071c9d2d1cc7815bf6c32278b3dcba0f9ae49b4
+
+COUNT=17
+L = 256
+KI = 36744ae9f0c71a5029a1d63f9590993b7ec5cb5182e5bf8afbd7e00a80df442a6dd8e085e730c97da886f329c3bd4d7b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ed808b02f4601ec923d5e8d50798fa8d2f1ef8b170f7b7aad30897403122427d6ac7286ac06b3e395da0dae1871e2633d311
+DataAfterCtrLen = 10
+DataAfterCtrData = 324d15acefb8dd6bfcd3
+KO = 723632d2d4da1994355434293cd5979cc7d30b800f11ed46f62959fcc73f0a86
+
+COUNT=18
+L = 256
+KI = 22e2f7effd0ff9eb735393208ec9d0d90836b0067cab474b733daa002b3864e26a961c8cf8f1fafceaf17de845eb21e4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee2c6f6c9d1b1a2ad3ee8f687a2e66db81ed741be1af28153a0965729f17ade1a2088b99b48cbc124c82a35224fba7cc5c5d
+DataAfterCtrLen = 10
+DataAfterCtrData = 3737eb1ea5f4bc0d2ebf
+KO = b892202097896f600707a3dfd1ed93716d56408fd2b80679ba4a57a0a3336ffd
+
+COUNT=19
+L = 256
+KI = bffc8e943da86d8a6e254340ed3274f683006be669a39f456b12303e8addacf1c90e0b2423a953f0e5e97660de0ea473
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7ddb025751af132ba519f30bdc5968d4adfd2eb90940f96d7bc620ae6c669c68b8205ed5b0f8cd510715df931a59fa919ea9
+DataAfterCtrLen = 10
+DataAfterCtrData = f5e5565c8741640dcffd
+KO = 4a423df930048eb03c7194a26d03e03db54cd7562225a3e8f9858d339a7d2247
+
+COUNT=20
+L = 160
+KI = 0a0278ec50e06b385a493e155022a8af9dbd3732e53a09252177e94dc256369a521db863c207bb9bb2eed04171ccbbea
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 29bb0a2e162734f389171418ba55d48487598f3f2d46af089d0b88dff5527e9cc068476f493733a42337244fb0675b446f8c
+DataAfterCtrLen = 10
+DataAfterCtrData = 093659c5f33778e4d07b
+KO = 1fb1e2b69b84c2d5c2f0db7ffe0a4087b040573d
+
+COUNT=21
+L = 160
+KI = 4533e573e37d1147fca0bdd6b518868a8b692b97df164a9acc2a90020c35a210ce7a7ffd7705239847b23ddbace9966d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 81466dd37ad7ab55e647ddc46ee242c3abeb092851066bcdf9bc902655deeef90790004f6428a951036bf23f96db866a601a
+DataAfterCtrLen = 10
+DataAfterCtrData = 38fc97c1c347e6759419
+KO = 3c3b53b4fee18f5aef020608285d4c8279cdf5bc
+
+COUNT=22
+L = 160
+KI = 82f542841cf4dbadb887b2ecbb64f54a47c2b70676eeb1af2591d6c8de823f442b8784a8c9a3275f28b3af6cfaea284f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e259cf9e5e7b618a917cc1391bbdb44d25c1ac1732bc54f4476aebeccf06b656a2901eecdb7605ee74b08b62f85e96d632d9
+DataAfterCtrLen = 10
+DataAfterCtrData = 89c7fe9655178b0269be
+KO = 335334dce04d6b213f40de24a1e94c29fbadc515
+
+COUNT=23
+L = 160
+KI = 445ce3f4705e91d443d744ad7ef666e8965866103c5fa4b8226b7c1d39b1dde7f3de85b3fec8b6403aea9aac9847951d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9eec831679f2ded55d745ded9ed7cbcfa20a381158f20811cdae689f02ecc6953cb7a03898b8d3d728d90eb7f57e3a10d731
+DataAfterCtrLen = 10
+DataAfterCtrData = 407bc0bae2e20dd6b643
+KO = ed1fe6e0a14113198301c91fb8b89219dd601324
+
+COUNT=24
+L = 160
+KI = f8baae14ec0dedbc6e6c3e5232591acc1a4c1df6720f7ae016675a60a5bce1f75afd352d8cee716b9786480fef377e54
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6936deecbe51e95dad3337dd9b6a6e009877dbadd2a0bb4f82333f07d24f44d68d6909dbc09e9818f1dd944adfcc9e273da6
+DataAfterCtrLen = 10
+DataAfterCtrData = 1d70d72c8489d475e088
+KO = e09ea36d4ed72548e4c11d3e7f98590253bc35a0
+
+COUNT=25
+L = 160
+KI = 7840bb5121c6ee2e7745902171c51310aa0acfb870c5f766ba98a3386bfcacd0f9c10d4b32e9f5c294a224085e54dcc5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9f073a9f2a7ef13e6c0583884fac85c2bf5f3af19a5c3354583aaeba906c67375bf2fd361eca85647a17e2437f31197ffe5d
+DataAfterCtrLen = 10
+DataAfterCtrData = c5b1fe7bf479278c88ec
+KO = 057f0ba44a5a801aaf675a069b05fa669139a8a6
+
+COUNT=26
+L = 160
+KI = 1bebfb5e0cba928e666fc66a37bcb28aa990ef83fd7dd2bf8618ad457e83c8c87c8bf420f6812cc7082aff821c02e494
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 63ef6a6a96f532c64dcac557f5c508f87300e237c647473d98d0608d07b4a64606fe30206a9e17fa590065d4f03acf7832c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 0c61c275c753ca416233
+KO = 7bdc33e0369118579c06ae49ac43c96528f78550
+
+COUNT=27
+L = 160
+KI = 187305724edb9b99757906b525ee0954d8b11de53d7ac0f0a82d1eb022c7b2bdafa4c553bca376f7d2f4b05b77d43a54
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 35cf0f2734a33e3edc3d6c02344158d2eaf0a0bf6619971464afda444d99a715cd8b821fbfe281efa14cf2e3ef5c4408615e
+DataAfterCtrLen = 10
+DataAfterCtrData = 4e378b13c74287ac0077
+KO = 776e35108af8cfb65ce5d85562aa3b05dc2ccbfe
+
+COUNT=28
+L = 160
+KI = ffd38d2497735a4532f091335616b3bf9a75a111b8901306a15aa57b8024ef07ed045c69991aa57cf8d9e3b4cb9d393e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb054cb03f4d811d3ab16a8d815431294b027566481d6740e448777670d250ece6a37f43292737b5bbc4bbeccdeaa1fac58c
+DataAfterCtrLen = 10
+DataAfterCtrData = a9126a772c05b7826999
+KO = aa07f3fb067baf905acdc3b0d681912e7bbb2358
+
+COUNT=29
+L = 160
+KI = 5fb83568a931da271697bf84c029e564dbfcdd57f45c1c8b00c96a3158f47f63885548b0bde6e0e273276d75447c7bd2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 95cd8da8e2ce3bf98e30caf80ab2cb98be8125f68f49b1214bf46e91f551d57ec5156b52b9c01082dd18a36ea3e1daa0ce73
+DataAfterCtrLen = 10
+DataAfterCtrData = 27f6cdc5529bc93066d0
+KO = 864f153c724bdabcdc346811af3c5529da598c17
+
+COUNT=30
+L = 320
+KI = dc0b72da2ffc1ec45ac901b9698c0b3691654936ad228bdacde70c914067e793245ecf04d3ed9e5c84d0c94b957699d9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fbe1c852d5eaa2c75884d625744cc4422afe6d962b4289289834230ea9ea581b5527d6d5bd4fc27e9c4454bbe5417581aa9a
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b329953320d00e804d7
+KO = 16dbfcbfbca493bd96cf780cbf9a883daae7b5bbb65724c4ad48bcbf1b1577f7d772a5b5c6b9f426
+
+COUNT=31
+L = 320
+KI = 5c29bbe28b388186046afbdb83d4ad35eb5204e52f1830b0efca07680b308d7538fc883f7d1ddef01876cbacf80b514a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4cd1bf4bce9e26ff534da51f843db8cdac837dd2f6dbe186af40ce9cff2b788f503297e08222ee962d0465482dd762930186
+DataAfterCtrLen = 10
+DataAfterCtrData = 88d42ac84b64134c0e94
+KO = 7d4a2d1714bdaac990575d14325960c9890263286ab4c6c2eac2a5099f3372934634744006992bcc
+
+COUNT=32
+L = 320
+KI = 5e4b59a8b49a84025749438f767b3ef21b3db787cc10be5e64d45ea5c88b8a4c8307680a97896a82f8d7fb813741d129
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a00aa3fe173c41a2ad22b160a7d0ddef8fc8a767a65b90d2fef6a82d74a6d1090f5453f7b9d5f983e4d643cb4c7493b602f0
+DataAfterCtrLen = 10
+DataAfterCtrData = 77b5c47f33b887ae0db7
+KO = e7b760fc5cf2c68b5ee115b0afbbed6930d3546aad7bcca8d57677a70307f057d6778a066d5fef22
+
+COUNT=33
+L = 320
+KI = 686f305579574015398d8e5c375565f098ff6ff5d01892966b378250f1eefeda6adbc95ee63b581fe8fce6896802cf2b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 99dfd4c907e2ebff9e45042abec61af01e1942f424eb50dc02bd1544a095b32f3fe553841c0ad5e303ce50866c6c0ba5d4b9
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b340fbfbc1b06340bab
+KO = c215f551c548cb27563780c5fcf51c3d3855064e0cdeefbbc4581a272c77319ce6b4b49e84082ced
+
+COUNT=34
+L = 320
+KI = 885688b65c7a6447027d682f709d180eb033b2179fcd8c1a1bc080eb76cfd1a3ad3918b6b3afeb0f0a79c78b3a03db1e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 24b2d8ccdd2faeaf625ac2ea9fed4d24d7a96e4ad7d817d87f5436321f312119ccfc75b3a309ade89a7c6770f5298df60d03
+DataAfterCtrLen = 10
+DataAfterCtrData = f489ed996b7467bfd336
+KO = 28f4f8fed91c5f14a2abacfb2669dcdbc1f726e642c68be42ba6e2cde1f147249b85c0a36ebdfa38
+
+COUNT=35
+L = 320
+KI = 70e82f28d9c743d51eda3befb13bc8e386f66ff4e0307710c9e58bd9bc11c9873a9a999f668947b4d3e5515a04be927d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 40c7f2243f7c9a0eb1a8125d9eb9410d24dcc69c944533c03c1a281013ee0b504a4283d07191eeb7470e9c56e663dcea2206
+DataAfterCtrLen = 10
+DataAfterCtrData = 3f2d8e0feaabbda30d42
+KO = 28611fd56386002f002cff5a9f0207f8f4fde64555d8075e098b6e8d1dd949ff544a1eccac88e030
+
+COUNT=36
+L = 320
+KI = 57a935ed3ad8a709ba64a0a39ac5600d2ab9b5f10cfd410d9aa6ddcde33a2e5b00a5508d3ca1a6f2e039b4471a2a38c4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6accb505dfc7714761e511b5513f84ceccaf55d701203a45c9c1ed7bf100e2e1d8f8dfa0bec3546228ae4f4a785df642d163
+DataAfterCtrLen = 10
+DataAfterCtrData = f3f38b76c0d0b8ffaf68
+KO = 3a1ae57f62e83bc49131a586208df27e5d719e9cd9791bed40d49021d31c5c9b934a88eeae1ffbd9
+
+COUNT=37
+L = 320
+KI = 10c31d976ed10b1687bb23b18b3fff186e817c7ec9296111da9b8bdb507117acf5afc97a5d4d8a41a5081e6f37d0a238
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2163b0361b74de849a20b663de87dd45c4238f3b71ec31fe7f71604092881d5d44bc695d03b3d68d4e378e7f7cffb7f14478
+DataAfterCtrLen = 10
+DataAfterCtrData = fc01edb5a2fa4a4ac2b2
+KO = 9a9569ca4fb7de2b2b7fe3f04c8b3cfcf79f538c749060c6ce07b8b1a10751624c694af5b0bc1fe9
+
+COUNT=38
+L = 320
+KI = 6223cb1ee132ffdb86d5ea7977bf6d3eabebbba3aa297cc78c699ea14423451bab9ba703fde81213746054a01497dfc9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = db1a47fada3cb61fabe43e15962d0dd74c38ad7ad11c14e1e6eb63fd4efbb4cdd28346712918bd863057dbd25ee908e54541
+DataAfterCtrLen = 10
+DataAfterCtrData = c63b97f8d8e09ed7e131
+KO = 24dca4a868e13406ec2fe1c93495994c55eaee09abab830613d683a587b84f9345ba96cc0d0a21b5
+
+COUNT=39
+L = 320
+KI = 36bc50dc4d507ae4665a1ec262e03fb7f4560a71e0567754f9ae0850c5ff00844f79fb42e82f462e6c2ac3613d8d1f1a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bfae514b2f3c06e95d1a4e9fd35dccb760ae4ceacf83a80bb806f1ee26f6fdba22771cabedc6f5f586ee4121e516b62d90cd
+DataAfterCtrLen = 10
+DataAfterCtrData = fdc245d6602039f8dc39
+KO = d7b14378793e43788f1336b3f5f1e091434b82f0158853bac3335a43920b8412bb50f46d9dc12d90
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 6ea2c385bb3e7bbafc2225cee1d3ee103ce300c1fdf033d0c1e99c57e6a596e037020838e857c0434040b58a5ca5410be672b888ef9955bdd54eb6a67416ff6a
+FixedInputDataByteLen = 60
+FixedInputData = be119901ed8679b243508b97663f35da322774d7d2012d6557da6657c1176a115ebc73b0f1bfa1dba6b8c3b124f0a47cff2998b230c955b0ea809784
+KO = e0755fa6f116ef7a8e8361f47fd57511
+
+COUNT=1
+L = 128
+KI = 26d1a88010f77a5a9c4693460154cb7cfa00a4f4f2b7fb17e4b75ef0f581eb27e1602577772497972904707294651b394e1e13deb7a9676c1e0b04b13cdbc987
+FixedInputDataByteLen = 60
+FixedInputData = cf34667ed3ba6bd109049d5bcfaa27471e076fbeb89e4a6890d99821e06ebf6653126bff8b7680d57601a5a78fca0f55aa2e1094d4d9bdba5f000f56
+KO = e9da66c0f3f5541f01883859b90bbd8c
+
+COUNT=2
+L = 128
+KI = c6b45f26f2b09677078549e4c741051ac63d2ed37a23d636624b7fdf11021e121a1b22678f10661194bda40802bd573c3c59d33cb0f3cc795cc367e0e55fb664
+FixedInputDataByteLen = 60
+FixedInputData = 4fe29a7abee04c359c3bce3f26dc3963e99d5bc4be9592cc22c780573a433bda12b143afa2a524c939ec3142b96b533e5954b90ed4548530174221db
+KO = 9f269161258042e0176c52485ca4f7d8
+
+COUNT=3
+L = 128
+KI = 9139b40b3b3ee78ca5931640b4bcf3fa3aad718c89686e96ef87bf6061365b91dd0c976ac0d8ebc761ee5b5b4a62fb770aca9cf7f46984c1fa12ec13a2af7d3f
+FixedInputDataByteLen = 60
+FixedInputData = 6f79439e8c26ad81c54fd8a7738e0764a099125af00b0c2c16c0b911690edb9680971b48f33e9d8ed9747b9516e8edf2a3b5a633506c0a43e7c6b6b9
+KO = 08f0636515d37fb5df547651596f5d75
+
+COUNT=4
+L = 128
+KI = 8ad6e10fbe9e9a2cad4789ddc8a940f51cdcb2263aa580bbe33fb44e082b6df9b30b4be1ee79bd7c3b97fe42ed8d77403f0011a570da7d8e03a4a16aee63a913
+FixedInputDataByteLen = 60
+FixedInputData = fb448d27478a4b7584ad21fb61243629925b2cead907ca9a10affce7d991bcc78fed02875052010003a39188ba03e5327065d2d6c3ec08022366c5de
+KO = 9a90b72ee22f680bf09d44a0ebcbdb02
+
+COUNT=5
+L = 128
+KI = 0a8ed30a6f7462b6430813bbbdad47beb939b6ffd40a9367cbd3991069418753680aa70b1568f4d1f7fdf4dbd9bc53d14d78d69f25400435f394531eda56ecc3
+FixedInputDataByteLen = 60
+FixedInputData = f2724fe3e6470baf56ffa6d14f8de1df16b5be7240e38fc08cf99504f46d64fe8ec14dcae9b98173221c5a1e2e76a33e31dc607a7ebf0adcdd90fd6b
+KO = 8679502f6de8ab89dca2cab2cc26f412
+
+COUNT=6
+L = 128
+KI = 29045a509bd9dc1c86b2fae126d890df3c0f5fdeb4d9d06e0466d535fb0721e65d8caca14b485c2c8de5b5eced08735184fc6f4f2d19fe1b9b6dfae3984ff4cd
+FixedInputDataByteLen = 60
+FixedInputData = 612b0e1ddf5072a7b49acef50c3c9a255955d7a4ee9e180e26901870702f252de19e333baaf6a1fb9d622fcc6c3741c4ba9bf56d4788229935372be8
+KO = ca04937abbb89594db26777acfb7a7be
+
+COUNT=7
+L = 128
+KI = ec5ab8e6a8c4594d80de19bc8cf7a7997bd332d20fe2f0b74b13745b37734357679ce840994ee11f6e869837fc8778f3e5a4d71b75e866f50577113560d6b7ee
+FixedInputDataByteLen = 60
+FixedInputData = b3882a30a5c256fc1ffbf2ede5263251ece850a91833512f7e0b80680bfc2149dff203c233b0ce9ed0d5460bcb4a05629ac9a30e8678bfa792228401
+KO = c35b14e7c1aa4b0ceff2e4ef2435fc10
+
+COUNT=8
+L = 128
+KI = 8dd81948519a7d44c49852df00fe85761b73cb185ac155edc4becc4e6f7877eb94e158715228e2c1975017d98912a62da4118dc8596276fb2474abfb26647c65
+FixedInputDataByteLen = 60
+FixedInputData = 4e0755316b2ec8017371553a74e8fed78ad0fff5433638f7aa90a0723636d3870cb0dc989fdcb5f12ac3e8a59324580a146c93b24789b943fb1cc3ad
+KO = ad38a0e21e5ee116dee784ee7650159d
+
+COUNT=9
+L = 128
+KI = 5e2b5f9046127b752bd06e588a42c3cf2df0c853f2a6b1bd0a4f869400b56215ec940cf9dfad56d602daabd7de03569e3c4999face3dd26ff218d427975680f7
+FixedInputDataByteLen = 60
+FixedInputData = 95e7fd1e83ae8353315497da226d764382f8760efa390bed7c88bffeddb1ff3fa32af8b327af455028565a1414d35db0347ed004293b4cf5b85cfabb
+KO = a771e6a031e517f9f90339560030b416
+
+COUNT=10
+L = 256
+KI = 0ef984d7b4ee76f5c9e080b27f45ccab4ac2362c4cafa68198786b18e239d0f69ee62148373643ad9aa42474700348ef651fee9973130a42e76b7e7633eba1e9
+FixedInputDataByteLen = 60
+FixedInputData = 56ece7c14c1fc5467f8316f3a931a7ddfa490969f442d7a132f3755809f6ca11dbc9c6493a541c244c32be6656e13ef2868cb79415b807b3882f00d2
+KO = 19aa765affdd3cc7294b2c97e1bd5adc368523a3283c387d0719761e938f83db
+
+COUNT=11
+L = 256
+KI = 5ca0054828ee4981867defd71f37ea64b93a47ebe5a87d9fa76c4fed995413a31425b4ffd4d405a043e61e460cca5ab3acdf939c4fd9ed08fcd2b2d43d463ba8
+FixedInputDataByteLen = 60
+FixedInputData = 787eb3102cc30d4044c974a5d4f65a4c42cf3ad8e7d0e7ec737a1ab291bc5462e21aa81561fca7182a2354c840c8021d1a3a3d1239cc023a429e0931
+KO = 4b177fa30f4d62bebed60233e5c04bf446c22bbbe2cb98cf798ba8ad871b064b
+
+COUNT=12
+L = 256
+KI = 6fab146236c9435530f2757ece4a08ae5903b411382c9b832a1d9568dbf86d3c5f03065880503e6bcc2e120969d4f25440cf6d8629c079c280a399ab3be8692f
+FixedInputDataByteLen = 60
+FixedInputData = e6da4232f5f45b0843d525b14691c2b4684a4a5b19216a31526f28ca34c6b501fa0fd9d5ef350c545e4dbd1df4dffe6df1622f7174c89969d133ea45
+KO = ac3df885b8d117c461dcf82603f5e300e88c9d89bb9d23a5627e234e24305e75
+
+COUNT=13
+L = 256
+KI = a8104871bdfcd68856353a3625587ff46e949e5d906d3a0c05e22eba7443e5db6167f5cdb2d6d5174777dab0001462344b1c9977361baf46232e85b20ab4dba6
+FixedInputDataByteLen = 60
+FixedInputData = 6e2bf92c60b3b53dc7bf80f36e983544d38d73da2f59906ed7624f5bad9b364078a05121af9fbd4d3694d988f923ab2d77f2d4e468d3ff02249ffd68
+KO = 41e5b4f34bcdcb02518c911b869e0e0d8d63a80607d4479f58a203558f2fc427
+
+COUNT=14
+L = 256
+KI = f1b6639bfaabceef08af7d4772592ad2e41d2b6f2a60a16f4e40a103b7516741d39f47558acee2cd1d1d87efa9d294e0b0a532defcd130a1f860c8654ad8801b
+FixedInputDataByteLen = 60
+FixedInputData = 18a149bc227065e5f9f682fe95d31adf8ae4c594b64b8b80dc5488bb3747deca719c291e3b3d167bc3d1f2b45c70042d18ed868f98bb2e77b3a64f80
+KO = db465cc8bb524920c52c23a87cc2d4f0cfa80ec1c39ec7b15c149b6a5a476121
+
+COUNT=15
+L = 256
+KI = 9378bfd32b8444f460ea4c93cfe4387ce9794e824a48e4de9f7f8dd644a53ff617c8d52f4667e769fc9569583e063a16607cb72daeac6092f74a98b4b961dfc2
+FixedInputDataByteLen = 60
+FixedInputData = 916e6f22f39307752d8a1b9cda4307365bfd34edd9889e26ebf07a272f8855a8cfdace86b9a9c5d2b474537f45010c97debcaa20f638358be367022e
+KO = 7d9afd0b9b19b0c4b7000fe47dd5d6f973952e38bbc93ee57e492dab3db6a68b
+
+COUNT=16
+L = 256
+KI = 3968f72747cea1a47bfdf0b448e7e6d05aca96b6270ffd4a4ea4c204fc0a24bcd898334b58ab6c0dee6c1f53fd606e43149d7e02fe4d5fc13421b84656bb21ad
+FixedInputDataByteLen = 60
+FixedInputData = a036b6a790dc41029dbc762a604d193cfd5ebae225e5cb86353888592689f669eed52e57962c0486be93e9420e7c63a91dbd65f701997eb0176f18ec
+KO = 5608bbcb609664fd02f7ddd06f26f42895186cffd8cbad752708edbe460fd855
+
+COUNT=17
+L = 256
+KI = 7975aae704e1cbf5e5a6c023f2d2861baea068d58a1b36a7c39941d44608cf9e45a6460ab7d6ba203e32783ab2f149396fc7cac194618537b35a27d76a39dcba
+FixedInputDataByteLen = 60
+FixedInputData = bc3754ed332c35f2ac60f513f813e6b8726f643315eb417d7270e1351c77fcbb39ea8421cf4e6f529ed6eef61417c81e5cef456c22755d0365cfd016
+KO = 00c528c20766e3d3b6dab6bd6bd82a7595a5518b49bd281f9a8669de9324440d
+
+COUNT=18
+L = 256
+KI = e5af0e95df451ba9b7733e8ca51e6e7b2259b1cfc782a5ddca26faa85e2ceaea631f868bba85f5a1afe7b2aabc64225cd75bb954f1c63af7c04032f0ed0dd36f
+FixedInputDataByteLen = 60
+FixedInputData = 31e60aa31aacd5464f9d1a6af2d0b2479f7386e56e91be19e18db1e4730690c3ccd74f7b5f16b332f05ccc99cec3196ec628c9188a97027c852d7dba
+KO = 9d59531e42de2445b1c48641252f08634dcea2b631ab9277fbbbc29d9981cc9d
+
+COUNT=19
+L = 256
+KI = c97c6e9a0ad524dedd1b2bed632718e73872c1db680adab208bfa5d3b61d129ac7bd3306b13951d83778783ea1cb49ea0af1c5a735b8abaf1be0146b42bddb98
+FixedInputDataByteLen = 60
+FixedInputData = 94509b1df560f157794beafe46df358093602ff559d75ca38bfbe4669bc136476271c908fe24e7d81d1cc7b56015a8fb1e1019c98059d5650d5fea3a
+KO = b057e0cdc5e7d0d9128f80a3d04a9903ec97519c7a21c2f37608eef2c702987c
+
+COUNT=20
+L = 160
+KI = a35728d4ec0d7e94019a45d52264e5cd63c7540c21e30a9882d8d531cbb510edaa78e42c03994c18d8efcf7f826a1a9fdbbbacc55c640e7b532cc08e0615a093
+FixedInputDataByteLen = 60
+FixedInputData = f501cc527bad6fe5d8e4f1f0f53d416ab17235f380f7e0d1c90dca18206af1fb1d977551e2e0e25c1fe41a8f825fbae2c07c94b768e98ad5ab8ddb2e
+KO = 54cf238101418ce050eee03aae0c39c4602ab838
+
+COUNT=21
+L = 160
+KI = 71fac7322427d635ae44a6e7e49472133f1e657de6e4566fc39b2f828fa8494e85942f0ea71570754aa5fea6b69a658a5bbd8bba9da00e82a002db59a7dbf4eb
+FixedInputDataByteLen = 60
+FixedInputData = 73972316ef711265287a37579f7c4136d899dee0069340b4343565a4ffe221eeb6fcb80cab722599e63259f39b628ecf7ecca75848533023a13a4626
+KO = e142869e33c950324526390a1ebef8907a1eb566
+
+COUNT=22
+L = 160
+KI = 8b8eb631073e937147c1d1f01a450510923aed853b5e3e9cb7c32ea9d1bb3f1a1e8d4a23ef3522c57a05c0b1aa5bfa299507b81cd4f2f5e9ca6973fb20b58247
+FixedInputDataByteLen = 60
+FixedInputData = ae80ecd0da405b9cbc09aa09c3847adf7e05366f065763138e9f8f922899ea4f8e3adc7adc2868b17a1541bdac85aebf855acda704fe2871f159e8f9
+KO = 793cfe98e4ef91257097f63a3680a578dc6fc58b
+
+COUNT=23
+L = 160
+KI = c4a1745f0e862f5cada299928fabf5b87cb4768ecaae7c448d22d2d46578053f473e6bbd615964cb25e19f22a549dfa356e7a9c0ac08a717af2789222f8a1a8c
+FixedInputDataByteLen = 60
+FixedInputData = d9991a4f9071eaabd9898cf4ce86af8bf734293f6540cc1715e58f0f1349a9c72fbc2c1de514b4719dc54e9927c69676e5399857955a852df96265e4
+KO = d7397658665e5d8d29660eeef9edbd6ecd16c367
+
+COUNT=24
+L = 160
+KI = 0ce319a9c57d84134724e0e71dc1ae8331642fe8fa16c84252258635b02b848f0c2d7c9a513fe926f8015ddb10fae6e5ae0083f7f1a9f49c83cef0d7a63acd10
+FixedInputDataByteLen = 60
+FixedInputData = eb13171d4b345e600383507164fca17b881aa295647640f847c807fc0c77b4a8f67f62b19c2ea9937651c414e5f00fe1544c18357da7aec531456c80
+KO = 177f504c863cb110fc6d6ff9bdaaa403e8415400
+
+COUNT=25
+L = 160
+KI = fd61bdb9b63b9f31b3abab20b8d802ed055343800434c8dadbbda01bd25f225e091f4d81c9d051b8a6e34e9bfa6a4e778f0af4c502419367dc7215bcee191174
+FixedInputDataByteLen = 60
+FixedInputData = fbaa375c355b66b57a1b6a17a16d557eb4d9788a4b6bd69183258b858662e65268fb4c1fd540f1a5b4b608efb3cb79ddfdcea7b34804e7e90af3bcd7
+KO = 29bd7f9b84698fa4dc941ce498dab8799155e8de
+
+COUNT=26
+L = 160
+KI = 008b67ce344c02fa7e3f60f1fccd9d7ffc0029cd8089fb34a6536a3c43420a38419df220d8fab9a378d7262af98a018ae9d903ed7b7e83feb15f13481756996c
+FixedInputDataByteLen = 60
+FixedInputData = 80f0cbb6d3f8fed3316b590132f84fd4e7a1f8ce625d556401f582f9bf577eb949a9d15f2ab4975edc01aeccc27105e6440be3a4ab98440887be5375
+KO = 2f2ce4f4c46ef8c4eaec2a9ecd442aac5c9b7264
+
+COUNT=27
+L = 160
+KI = 829f1e67e24589558613c08985b417b5461385e11c1221b2993561d6fd3619003d3c5598c27415c86b313c5b47de5b19fda996a1bd8345f703c337d712918d58
+FixedInputDataByteLen = 60
+FixedInputData = f4a596949962ecd8c4c889d20d19fec4eb9ebe9000f0cfa1b635336272398ffe06977f9f2b32493d56735e309dfa305007fc16a231a4ec3c56d05fd0
+KO = a1bf3654675b67359b495999a46794e8dbea8f28
+
+COUNT=28
+L = 160
+KI = 47dad6b24c26a51afc5cc78fe92f6c4789a6e212570e97d4e3f8fb709e076e9be8e78cf63d43d2688f81862bbbad61d066225853bf20626fe5aa6a18fa89faa7
+FixedInputDataByteLen = 60
+FixedInputData = 2b9d39ce23bfa3e238bd8466354ceecbf8295d226594110dc19ea3da8c429bf5d9719727695aa5732066c6380f8ef83b56fdb708a464e68ec7548728
+KO = b77179c9bcadd3aa0dcf2798ee7e54de89d4ce4e
+
+COUNT=29
+L = 160
+KI = 1b22bddbc6af990cf0dad23b96bdf837fb0f781014d7e9ba99b8bada63fa485d5255eff2ace5b2dca6639a80272933fa83800be21aff2cc28ae6428ea5a9b573
+FixedInputDataByteLen = 60
+FixedInputData = 238a83e062ff165fc86299d45cb5d9a4fc22d8271202db759a5e2675113543dd9a5c47091e948293cefd956cea3a2f229e2e5aecdaf93417e7acd346
+KO = 6931fe0d931cbc5cc67f4232d985d22890957c14
+
+COUNT=30
+L = 320
+KI = baed493b0294c9a5dbbe4547a30f0602c6124cedb549b45cff0ee4f3689a7ae5b695e5ecdfebf611bba1174e5e3a8824383e555daef396dc58c2842f77d5a674
+FixedInputDataByteLen = 60
+FixedInputData = 1371182cb0725416b1eccf4ac9fb20cf4e0f77e7d006a531e0ab2b2b46e0859473dad9dcae65ba5eb902228787dae19e735d002c919a4b74012f8904
+KO = 09bb55c9f3cee604f4bc5544a802be8b02b34b99f7928ceee696221975f947905f1b5979d9d4c2a1
+
+COUNT=31
+L = 320
+KI = 322842d3c72b8d75da51bc879c9c7801eb783778a454b71b3132ed093087a9a076b1c5c7a4ed0ec5d5fa5cb301e6947dae0d2e7d88dafc1432078adaa2fa6c9f
+FixedInputDataByteLen = 60
+FixedInputData = e333e3d0831eb2dc1470de179c2d28412ecde8b557e476fd25060fdf2f1f8eb0c6a17d9421762636d7de28dfb9b3e07e3fccbf24a25ad3767e992d99
+KO = bb8e6ca1169b29e95fff91c6cb7d7ba44cfeba8c422201d89e0785c2b37a74480f2f33bb97ec433d
+
+COUNT=32
+L = 320
+KI = 7657e659b8fbe26d8a6e5c08a79ce516b5513820b5ecca107e924de42fc4f1efdd8b84915b7943d7b62604b12b4bbf18901ddfef505d64901473f0991a049cee
+FixedInputDataByteLen = 60
+FixedInputData = 5f2bda9295c8a9013c416b105581eefead117ebf40a8860048dd44e95f4f7b27a479caddfab0f04bcdb421b3dbc1ba9aff08b5932562051277306a04
+KO = ccf74d7197c0ed6e9ee7faa1e750a1585568b97881268a4721d49ba11305c12339a4d57ddb9b2f11
+
+COUNT=33
+L = 320
+KI = efeaefc939562dbdf15a039a3368ab3ee66d94baecab6bd9dcc8b91b5a28c1e777d07ebed31260708224d6b5f12114f5518b041218543fb63136a090cfd30860
+FixedInputDataByteLen = 60
+FixedInputData = 52d3361668966ed5671bdfeeb5f02c2d55f9fcf94df6879703f7ebd1d44419dfe3ba8916355f738d66b058fd6b2ece6ac9183964c524c0cf21ce9b94
+KO = a07c391356d4f323fb9f390c1eb9e206249669579b560da7f1c4b59f1729d56e0518e9892b24b3b9
+
+COUNT=34
+L = 320
+KI = 7343de97f4c6b3e5baf438921649827366a36e7a61cdf3e44f4f6f451bfac05663f640b997a840fdf94d428ea1484595083ee710afd9c76242e3eb8b4b065bdd
+FixedInputDataByteLen = 60
+FixedInputData = 332a72277aecf0934f611147e40166439b5a2c826c8a3364b250b5d149efc550744bc93d0efb25634e547f7987a3ced114c93b3b025665e547c23c65
+KO = cb7b2727f54c1e765e61e1f8644a2fda2d66bb3b7ae1dc1859f9b5ef1f5cd667bd5418f2d53c706f
+
+COUNT=35
+L = 320
+KI = edf96bb6ae1f53b53584e231cd7b76d47951c406eaedf3f3847045d269f2039d82b0bcd1eead9ef1df0487c84aafb8d54690eecf9ecef382adc92ad944fc2a61
+FixedInputDataByteLen = 60
+FixedInputData = 071b290c9cf16bbe1f053b66c80132719f1f4b7e6cf90bcdaffe588a97fc295db19c8cf8349f277d3813f4a182e4c48e3784ebf1c370835036366c1e
+KO = 3107f32a367ea262039cf23846f7a5fb6da79c994f4413bfedfc951dfc7dfabf03731c416929f236
+
+COUNT=36
+L = 320
+KI = 81d9e94ff26e6ab607819b31cba6c99836a125c403e6639d3d96bf952b9262b0226295ea3827f4e34f49ab5b035a69b5b76dcab8191633d22c60f75d494da1e2
+FixedInputDataByteLen = 60
+FixedInputData = 9b6244525ed8e900e159f90ceeeb9eef1c54853e47bfbed193b6ebf13cfaca55c50f809a540091aff2f405d8bd3e50c130507b36684edb5b8fdd97dc
+KO = efe3f301d957ee52b87fb2b9f800ca3843c4e58a609ce9cd3f4facf0a05b2e3663b17598ccbea4b3
+
+COUNT=37
+L = 320
+KI = e6c45dbeeb78339121273574f023621da18c6662ffabe209341e28a993b3699785d65b785a4b22c5ce5469618c0ea7ea7d40bf773f4e01e4c1532913294781c4
+FixedInputDataByteLen = 60
+FixedInputData = 15ccaf07eafdb981a7464f8f8288f6b7c69a41a8456902af2995a9a568f254d6f567d8934dbf456b0210b7fe3a607c0700b2c10ce38ba4414830633b
+KO = d7b7dca1dba22642586e282f060fb8a3c6e8c7c3db30c90f2a44611327d4b0dda8abadf6023b961d
+
+COUNT=38
+L = 320
+KI = dc1750bb0cb3c1abb97ed5227f588f3a391641b7985ffecf9286fdfd8b0462a231be9caf1aa19a0fbf4f5ea10d0ac1f5ed37f3e2e4cac4ad276c6d29be66870a
+FixedInputDataByteLen = 60
+FixedInputData = 4482cc2b494d37f591601b6d582a2e6cb71eb72b1601489be99398f6757cc03ed795d6da53cc33dd14542fe7dad3c2168df4e752cad4cacb6ae3521e
+KO = 40b76c4faf88b8a60b6243541a3abe83f9eea6eaeb8bba5954a9085a9a0ff59f3c38ee184125b6ba
+
+COUNT=39
+L = 320
+KI = 62b5794071d15245910996fc03021b3245652657e2bd4ab131ee6accf3e5816e2fb4a8a54d215fb5dfceaea97f3c71ffa19de82b8e2dbdd16c2e94e02b8879d6
+FixedInputDataByteLen = 60
+FixedInputData = 379cd2172ea34752d6b71299c06993616beeeed6746f7f607be35a2a2c0d448e6f50467fb6e1be8df7a5d7bed9b9a7450939003a2f118cb307acdea7
+KO = 9d0fc28c80c26e5e6840cb328d728d14d3153c248f069ed815fcb05e165a31280676d48da104b639
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = bb0c55c7201ceb2e1369a6c49e2cdc1ae5e4cd1d64638105072c3a9172b2fa6a127c4d6d55132585fb2644b5ae3cf9d347875e0d0bf80945eaabef3b4319605e
+FixedInputDataByteLen = 60
+FixedInputData = 89bf925033f00635c100e2c88a98ad9f08cd6a002b934617d4ebfffc0fe9bca1d19bd942da3704da127c7493cc62c67f507c415e4cb67d7d0be70005
+KO = 05efd62522beb9bfff6492ecd24501a7
+
+COUNT=1
+L = 128
+KI = 8a9b0ef8ca3897dffcf8ac566c6b98dec0782d3129cae5146c7c695aeb322782cd01b147af429f2c8eaf9f008833457ee0868485ab27fdecea73c89094177d85
+FixedInputDataByteLen = 60
+FixedInputData = 0b4b91fa4e5ee6480cda4713240bf2a5c81c26bb7c12ae9e35655115424d4a1971b64971ee9249c31c03c2f639bb2ca8ad4bd1ae535de9508d20e8b1
+KO = c7554a7ed04de4daaadda42ee918b816
+
+COUNT=2
+L = 128
+KI = f2984d34d5f32b8788d153d682153a2fd53caebca421b236a8e567c5a10f48f6524e6182d9d9e4c836ab9a249b11dfa1de56d6c5cd51191de490225c49ed47e9
+FixedInputDataByteLen = 60
+FixedInputData = 5f9ccc0f00656433af7a8ed1315a325ef4cc5945b7b75b759f89ecd539efdaf3b8e7faeb4a16d0cc531867a63592f8522acc4ecb0914d3c37ff92ae3
+KO = 2d97a6218c48368162d4095a460c502b
+
+COUNT=3
+L = 128
+KI = 45472522d02ef41a0711b408a776539ca8b625b50fd8bf4db0a8b8a64ad2a1754dd811a878a700275f05a8af355225a635bed16efde59fd9b383ad92437820e7
+FixedInputDataByteLen = 60
+FixedInputData = b563f01b407db7746887310b0ead0d73ca87d6bd9a052bc383199cb03929b94d1500fc4f75fe9d3105b21e27c595ecb531dc64e609d48cc58362f1d0
+KO = 76ba550495fec074ca67b0853794aabf
+
+COUNT=4
+L = 128
+KI = 4706cedd9279c367a9f08faf91b6976cc5e18a24e34b827123f2b2c599e44edb1b4179458cd85400ca23e75d758cee10c1802be4639f942d496e82e89ac3344e
+FixedInputDataByteLen = 60
+FixedInputData = 0731765eaf6245c589782dd1d393e8de18a17540156facac45cbd85811f0a977cecaa2140f2d45f1d16da85cf65e1bf27d404fbffcede598d27e5eb8
+KO = 57abeabcbfff16d757c6345c7cbd3a54
+
+COUNT=5
+L = 128
+KI = 05a81bc25f64de1cae0a83cf6a368d05fe6bef8ef9b600fa0b073edc1da7c203620809589722ede8dd4f8cda96aa646b963866f68c7d4452bc713649cc3e126e
+FixedInputDataByteLen = 60
+FixedInputData = 536c935e32515dcddb9102e1c341175b366f451a8d9f2d69dd94d20ae231037c75b248e6af03ed9c552188c4af18b4023250c1fd8f46a78a4b999b8c
+KO = 6df960ba02edf3d0e6540271a32d303d
+
+COUNT=6
+L = 128
+KI = 3b8a3bc470b972779c069d00005b364c552e7145a1e12d893d1eb39797457d192e3c1841da63e17e2142083eb1f59e47c0c90593574bfa5480dea6d3e017cc16
+FixedInputDataByteLen = 60
+FixedInputData = ece2545f5d1e268b09d13cdbff6ee02ee86feeb885eb394c95208678aedbad7b267d13b0bb1ca9fc2488f3a476c6d7ec8a3dc42b8726bcb42f25f860
+KO = 29fcc06c8dc55841b90de80bdde2f64d
+
+COUNT=7
+L = 128
+KI = 6ac0fbbed379d0c5cf2c920af34190cd735399f8ced20b3fe812cf1fb91ef8c7fbace46db73b510394267384e9542f87deb2d2a059d6c2fb3593339000817c5a
+FixedInputDataByteLen = 60
+FixedInputData = 2e6fc97946caeaea903f8ffd40769d7ca66a2dbe2fea995b07f906f5b611844e5aa6d26c68ff00b34305f1b5b7c21abb8fd57b275c3bae151162e656
+KO = 53aefb7a2a87daa21e918ac1ec260232
+
+COUNT=8
+L = 128
+KI = 48dbc3ced631b3408c3d7d58903a73d8137111cdff52cdd1a34aaca300f66b6abb0a2318dc886454441c1afe6ec609b48f8e6eff9d2c86975512606b7890101b
+FixedInputDataByteLen = 60
+FixedInputData = f3a1beb93e86f8f649ff8850a8ee045e27d517bf3cbcea344c1cbd8d879b63262cf15004ddb8c58271ec1e76c3c6b5369e5753824a84f134c4c4956f
+KO = c8f6cc9b413f6aa2186f4ebdbc4a60f6
+
+COUNT=9
+L = 128
+KI = 037cd0847e90cccd5b0534d014b860146fcfc55d2d96aef0ef18718bf7bd744867811864f5391ac14652a15f18e8bf40709de21087dca72cf829066e04db5def
+FixedInputDataByteLen = 60
+FixedInputData = ddc7cdcd9c77661d19ef4a273c8eaece00da70b86ae9b79f428113b1939eadb842a2c43741a2249a6557e1af25381bdaea8338313c68e3d14e3a4ab6
+KO = bff5c832d53e3c7dca24c8c83e382802
+
+COUNT=10
+L = 256
+KI = 393eb889e9c2f251b95aa147d53e4cd029fd0391110be9c6b2f8ba32857864847c448a9a591686de88da7486d0a0f0f8c927560fa8f79c30e66a7efaacaa638f
+FixedInputDataByteLen = 60
+FixedInputData = 116bf7f9e5eb884c86cd0d3a2b33d41de7735677e6bd727e83fbde5c8113de56bf84c9f80610db760ae2df73f4f0db9df0cc1655ea9bc98bb06beeda
+KO = 212e4e4057a6871e166e7563205833bc7f01e86c724b6a61166d9311c55b5044
+
+COUNT=11
+L = 256
+KI = b7dbf6d89c39206cfc2ecb3be0c2f0626ce31e120bf5410aabff63a36fcc20cbe1e9ae7e32fa077f237ca4888134762bd27e46a0f13c3d4fa455aff076c1f11f
+FixedInputDataByteLen = 60
+FixedInputData = 618beb69be591744c927e1b4e175008de95abd80f7bcf36b374a2baa76677822bed2ae47bfc151d650b49f72a2dce6c55664df11389282e621284800
+KO = 47bb3d83b294c092792c682f460599da12b70fc24b399dea4c7139553fe93bc0
+
+COUNT=12
+L = 256
+KI = 56c369819f70781087a5cbdb464437c732cbd6308cfd68b3f55132a1b83d6b7af146460f0c9720049c4c255edf290b9c2d62e7f10477b0592ec8d298c975f127
+FixedInputDataByteLen = 60
+FixedInputData = 519d976f13c19c57b837cbffabb919fba8730c1bab69f5e5b57e7d8e1d7bd8a0fd2fab26701be15b330c66a3adb36cfe4e4a09ca40282bb05b978a1d
+KO = 1d5fb75f24ff95a236e61c8fbb0ab1f36332a833bf81bd2fcf964451c179a5f0
+
+COUNT=13
+L = 256
+KI = 8c528396d100aecbc9a572aac685a046bc2d244040723fa043a61052b2591355d5b5a2b3cf70259a293edcb8c1770d89afb31f2fcc26666e86f2bbcd9be1d7e9
+FixedInputDataByteLen = 60
+FixedInputData = a5c3a7298d2df0029851830339c53b61e15bcf63bc6fd1e6a3a548e416099fa002e023021cc674b55106f45efed200c403d4ffbd5cc214f398abb899
+KO = b65eb075f8c2d43c0bf1377002a4b1a04750a421ab0d709d164ca36d12055593
+
+COUNT=14
+L = 256
+KI = 5cbce41cad6af5acf16389648df63eec3701b06ddad3101ac148bcb42f77ec69ee959adffd6e291a084918c77ad413045866bf407e4a74ec07d4397909bcd3d0
+FixedInputDataByteLen = 60
+FixedInputData = 10774bccc2e06e2bc26a5b94531952ba9995a313decc595aedaf78f75acd68c484ee5025b216405103d79ddd730dbc6ad54dbc396c88a36ee6405b55
+KO = cdd4448541145c3e31007c214a0286c96f47e4ffdcb2a72b553ab867ec11fb7c
+
+COUNT=15
+L = 256
+KI = 52437756a26dcb9c777128de318c883f48123dadd05e1f9c6e3fdf70587a8f5dc3f73f7bf820eda75d0de85e0e12952aef618511c9cdee1a2249a542afd2ea87
+FixedInputDataByteLen = 60
+FixedInputData = edca758720dbb031c05c7132d73a2b0a546795c50c8525eb469580b87f68b5973e1895c2a1f18a2dae4d4c6d2d4ffa5903c26d779adf8445ab1bede6
+KO = d57815b4ba360523f4fad340543ba9f2b33c99175090e01a593948660a42097c
+
+COUNT=16
+L = 256
+KI = 0a143452b16650de6c6953b28793fc533e4db8edeec8da5d6dbd52ef46a57932921189a69f9fd58d5bd39c5c4df6083fdfaf11ba96a03067f2f044120be6c3b5
+FixedInputDataByteLen = 60
+FixedInputData = 77ebbb61398e4eca06fc630d59832f90ad6d9dc3119db1621c079c9c04ef7f8540b1cc8b1f1a88474b7ac97c211b6f0a9a4379ee0a44ec2dedda2d9b
+KO = edb12d69eb862800da2577229bdfa11531cf2bb23f7444fa9decd6e910b93124
+
+COUNT=17
+L = 256
+KI = 8db454ab2bd389d661ae7f81f4cbcc725a411ef8bca0e89960039214b9daa46c0550aa992fad489d048677524f6198eab1edb6890f229c4654ed5641c464abbe
+FixedInputDataByteLen = 60
+FixedInputData = 1d02d87f0699afd058d0fa6ca23a4c0db3a5b25ed5eab75e68ed85358fd27f2a8c296e0d20136833306884e433d9909e96b2e83c8ae1b0cb65ca4ec0
+KO = 4620dfce74846cbb87d70d4b9dc5bc460bb14ece24fcca3095d89e5ad96e8834
+
+COUNT=18
+L = 256
+KI = f6216297483199c5c7ac49e72baafc0064d226e4bdd5cb96d8285346696cfa7397561a34a6bc1615c33b6fcb626b456f03d8ec87d14ffec77bb5cf86113a56af
+FixedInputDataByteLen = 60
+FixedInputData = 5c7d2d408a3abf670b5e1a574186d581afff131c1cb4705fafa743b7ca6648a2762522920c5cd64fc5b271f3688ed60d1083423b20a7c1e8bf1f9323
+KO = fc283e2b08b1743cacbd1c87c2d815c322f16743c78cd81ec54b5c175dc17cba
+
+COUNT=19
+L = 256
+KI = a4664ae7a06ecf1615f1c8a6be12abffa371b9a40abe156d649922fe454082612df4f6f823913030e969318361197de54489aba73392d730205d66a89c427550
+FixedInputDataByteLen = 60
+FixedInputData = 7af98cfb95b303b2a4fdf5f36be0a407ee0fa26b21db917d798079ff9c9ef1b93114b927132335cd30d2c632cb236d2b0b196cd7e3ab066692787d85
+KO = a47745588350e94172a7b3dbbcb3de31b52ec046be848d8dd38148487c97c1a7
+
+COUNT=20
+L = 160
+KI = eeec4383a808fae57f24a7a5eb6157cca66483a613590c89ed39f59617ea97fcfa7cdfc83ba8140fa0d8542263d6423a9bcca70e11addb7a646f194ff0878cac
+FixedInputDataByteLen = 60
+FixedInputData = b2565a20171eef1eaa04728e6c369405b251062bbd0a2b9171c8c6fedf0ff783691db787f153bbf5167301808f768a03df0deec99f2b9efb90cab571
+KO = 4f31b7bcd54c74d8a7d31aca187b8736f0a59db7
+
+COUNT=21
+L = 160
+KI = 7e28eee7dfdf7f22cecd742c0fb5dad2eecaa8c8187ecc5141bd451402b30779291885a19519e6698a0cf9d670b53663a257d36da2fa43aad5c7bad8d9107e2c
+FixedInputDataByteLen = 60
+FixedInputData = c5e4c5e62bd909c7faa18506e91549907fb89e94b5fa4dcdbb2d00f4b0204478e25f1f27eb935683dc0a7c3267cce1835693b16b16aa9660c984be5c
+KO = 9f278fd74f82d7bd1d81d02fb26919327b17ebad
+
+COUNT=22
+L = 160
+KI = 3f200975d5b92fe35ed39dff84dc2dd32e284cc1bfb5d1402bbba16f422d8c81ac7e477ac745a31b9ebda6a780f1b0657c54d676a7b5b229f37a1282d7def0c2
+FixedInputDataByteLen = 60
+FixedInputData = c4c9a9f14c202ca933424069603f791f36b5bae2cda50adcf9e997a26f4d5b04bdbc1add5477cbd591241a990231e320992eb7f72ac1a34ca28e4bd8
+KO = da79b4cd2b9824be1235ef56b7fb507c7ace0f02
+
+COUNT=23
+L = 160
+KI = 1a3a680a1b28098ccbe1ebcaa64990de7c1c414fbe36bc9a50191e4543819a7c317271022a2d48ea5fad87e1ecad01a9be6595d7fb8675313652f5ad52689431
+FixedInputDataByteLen = 60
+FixedInputData = e031d7899e0e4bb84b3df03030673ca3f1b3d3abcd2dcd35f72876edc0ac17687d64484e86a172840ffe203c4c175d742170a5bfcec62783838e8b39
+KO = 8135186a795f3807de501f467ad7fa99a61686f7
+
+COUNT=24
+L = 160
+KI = cce591007b3a06edaf50c5dd04d7ec3f550bd9f51da8fa49fe2d24ff577f887d14e64bd72b3a77b379fd100ff6a47b49a3e998c340514a3ec886da3e338bc6d9
+FixedInputDataByteLen = 60
+FixedInputData = 4225faff06b6d29a3d01bb66216bc43976c5ec48a20976cadeedb38cec39aa80843a40e3f44e5465c664a48e4c9ae86418aee6b4979b09a6f21cd691
+KO = c5a23867d9adc893894b3fe0869731a8b1b26182
+
+COUNT=25
+L = 160
+KI = 1c5c3b3e3f11732f9f64313590e18d6313f1a6c8eaf55358f98f8f09f5d7b9d994359b618a4aac526f7023cb53ea34a4673239774cc55a166b888ebcc7aa45aa
+FixedInputDataByteLen = 60
+FixedInputData = 576fef005f69ea6aa1811e6c7c64ca58c7f23594ae69036e6a3e066beb3ed6fdaaecdea03a36dd94d2422eadc0f05f18a8534a792a8edf42ad6658fc
+KO = b23e3f41f8a35eb07faa63cc6c50391843aeedff
+
+COUNT=26
+L = 160
+KI = 4831247edfcc847cfa1a2b93613cd4dab9cf8813eb39bfa3820c6ea5936bdc3773be42a6c2fb62c6e21f3ada2d7f87c602b960088bf42bdf8d38b8cdff4e445f
+FixedInputDataByteLen = 60
+FixedInputData = 92ab15e687607d4acae5a7b7ce715ab4a7f15a76ba851e7cbbd675872078303bfb9319a986e73a1a2d77054056f60a849001b435da806638222b1096
+KO = 6d0f40a814149360ba8c322bf7f55c31bda5a76d
+
+COUNT=27
+L = 160
+KI = 0f6da30ce11ce0ee075b368639379a0dd44d8e0a1d371e39de9370a74ff1ae15994aa1bf332ff56dc3243e9f8f77272c920b0531abd5d4bd017cc27206557832
+FixedInputDataByteLen = 60
+FixedInputData = 662ac799d1f2c475670ccd35250e9092a15a3cdf1f9d72d78558a1661e64393fabf649886d45a667d6122e97cb32f5e8c28a4e44760289ce815cda84
+KO = 17251542b682031986eeb87f1344f0aec3aa0dc1
+
+COUNT=28
+L = 160
+KI = cee98bd847e0db19f86eef5af282e83310cf5bd403e40f4e76dda794514fec82e9cd3019fdec1ee41e692f4cb633552306c132f72653aa626e15d3e9eddc8edb
+FixedInputDataByteLen = 60
+FixedInputData = 1731eb1412fae3711620966b9aca7660f1629f159027b969bab1084f7142a1c6fadf3bf9a670b614f2e0484dfc44316dbf21ea8adfede28fd6a2cc05
+KO = 8d8ca5b9045bf3be898077584c87b5bbbd0a2490
+
+COUNT=29
+L = 160
+KI = 543cbfdf2aa7f91ac8b3903d123a9b7e1e2823d6eb1c0742301adf9942b5b93a63bc56880afa7177f4c522a53901da49013d0205e8b5127d495748424e9ec659
+FixedInputDataByteLen = 60
+FixedInputData = 438d5e5e31c912065081fd78a8db5f596e3303e5e0678afba43788d50bdcc336dec8fb84ed40e3085d67d5d1f65e94e43dfab74b7c26e885d681b9bc
+KO = 662bacc0c513ab3bca213739987719df50262bc5
+
+COUNT=30
+L = 320
+KI = 62690d8ef259d175911d8eb52a331af29a8e3b797c4b315a67fa5cd1b00e585b2f7d97341284d0fcaa15a080732f7958e3b33e938e730623d1e651dbea9b2233
+FixedInputDataByteLen = 60
+FixedInputData = 266535b58de26ed62f936bc7147c8c3b31ee0c1bb92c5ef63699ac7225e01cec5afd2e6e39cf095882324c7dc94b0daa2befc50f790da0547d7c6184
+KO = 9336a88737d9ae01b5c43be5789c8545689557aad295ea3c03d2a2e0143603365fea1656175c20bf
+
+COUNT=31
+L = 320
+KI = 7a13fcd0ea7c3b1830966884a26ad7600d3b23eee2e04b7bb4560330823a98c10600d18bbd669b12f04c1f014252bfebada00ce7484ad0bebc8d3d43a7389420
+FixedInputDataByteLen = 60
+FixedInputData = 8d1ee6a67e7e1c3d539b079d3dca379e0259f1abc88dfad04095d05af4dc827be1e4e989d83af821d76ccdc7a5447ecf6bbab81244dd8f97befcba47
+KO = 411a871a8744e7fd621be990d04bc6ff5e505ce3e036577a6a4241b12caf5f976374208a0ad8ba79
+
+COUNT=32
+L = 320
+KI = a867c6d247ab815c904810547e2f4cf95ad92bd439c36906a6bfcf546d4d931ed25595b2b3439a987c3f2aefa5d87f1078e445409cd9c0b6fbd67e335b658b15
+FixedInputDataByteLen = 60
+FixedInputData = 798d939069e1254406107dfccceee2fe4871d0a091e69892681609f7cc4a633eb4113e41c1a391738db36998d356922b633d138741cf3ec4aaa9f0f3
+KO = d027e7ceeaee25881383756b7e8ee422b5be80b4b8bf62f7d55e7a8dfd1a0d81a70840f5d1eba1f8
+
+COUNT=33
+L = 320
+KI = 5f5a5f3f3930c5c58ae033bb4f0b48adcab34b6b270bc71871466298c526b9ec4ae4614813803785085b4f1875395fb5fed9e504fe0c905e31dfdbf8b9ba81a7
+FixedInputDataByteLen = 60
+FixedInputData = 4bfe2d34e2a9f1ada8730716b58cfc07809c94bc85e33a54f2b632f834a9df4011fc3e24a33fb8adb76560e929c7a94273fb3e64f0f204143914ed14
+KO = bc7eaf15c62c33bf8488366ee026c90f7ebae90a8c576f9df1b77f589b93d64b51f40e0902613973
+
+COUNT=34
+L = 320
+KI = 0fc186cc8f8442a7ea0787b765f62321c3b37a216804fb6857b4b5700ea12333c4e9657a1977f46160883330ac57dd14d65010ceecf0f347bad8fe81fbdeb57d
+FixedInputDataByteLen = 60
+FixedInputData = 16796190c43817df49cdc7be47fb61d3d0e741afd68c905270638143d88a55716bbfe2daadf0514ec3e99ed99518a74392cf05c756e5b49c36d72013
+KO = 9db36f47cc870793d25993ac91ce500ca48d2cb09e2d771939e15ad55d6e7e97b8f6869bfa6007ef
+
+COUNT=35
+L = 320
+KI = 9d5a4b9dbcd5388b58a5bcd57ca7fed7b69dfebb19f832d4579eaa0edfbe767fbe2c50a6841a81c28284e90add89d8e66cc7c8e4ced5cf863734846136e05490
+FixedInputDataByteLen = 60
+FixedInputData = 050f8041b436f0da4af0b356e23e52203d93553a211666496a1677532aadbfb16fd30ea05822943b69e8f372469d1a77aedb7747bf0df738768eb319
+KO = e0ebaec89bf6ed4701bc3432b7e0ccb309f38fdb03c3625e32bdbd5a976520c188512d3ec28a2e79
+
+COUNT=36
+L = 320
+KI = 90de23d25dbc23b4a01c471bd19864fdca185054f1b595a54db6e34225f85a6a5a3ff4a945a0ff53535d6f3a8fcdc9cd1a4903795626b187ad83ed86fc39a646
+FixedInputDataByteLen = 60
+FixedInputData = 7c616c7a928bf6b472645c725677fad46dc8350cd1ad5ee3fa7044ebce3135f00180b6a81c97b07844e0861194b9248d21208e60f6e27bd3d78b2030
+KO = e7198e9c29fc55c9eccda71b7b7b721e0900016e5bb79e7936d0e50e4d12519de968586c81bbc23c
+
+COUNT=37
+L = 320
+KI = 320d930f8233d9d3eea74a803bbdaaadd9734a65448b2f0e65477b44c6292a02cd8898ad677ec420ab35f965f7c1daf411e5218753e3ae26a106deda725d5ad6
+FixedInputDataByteLen = 60
+FixedInputData = d08c82e50bf428d9c13d1c426c1e348eb3c6d0b426f10d6fe650da9491348712f5e64809896f27bd392510a343141bd91ec0639af663d3efda5d4f93
+KO = ff9f7f8a660b21320ada2a79b4ba1e7f25d04d2a085380278a688b4f6c21d04982cb137b85dd80e8
+
+COUNT=38
+L = 320
+KI = 6f987206a6c803a287d91f5c064850beda8d54832d55c93b59ad3498c66342ffc0d6e527b67780aa446d59e6e99727a7c61ef70967c1d697e4637f3a6c17956b
+FixedInputDataByteLen = 60
+FixedInputData = 65180b732e8b32ab7085c6dea3bd10191a7ffffd8837cb3452e4bbdb027d504739101d54614a4d74ca76f3db7d4637dc0b57ea4e393f5a8ece585488
+KO = 689746fe6798327a2a73acbd912e4f5ed10fa255446d6e4d32c71fd447306eac0c358f3408d8e83b
+
+COUNT=39
+L = 320
+KI = 16029ddc19abbcc97f040a0474c77fb8f3320ec35e2e667685ccc25e64f85c8fa2d0dc8b81447df48e383b23aa99d35d4bf967dda6121d3e8fcbacf9294be1e8
+FixedInputDataByteLen = 60
+FixedInputData = 35dbe052c4ccf966749fde3eaf843739854ba4539b3e337595c58fd82f106bd9738eb9893dd4d6e85a2c4baa7462a7e2e2f8d75c8d6db3c3fb83a0da
+KO = 0c85d06a14bd5676f3ea1944a22a9b1909f44a41a3f8ed09c256834cf1ce0bb585c785212d477c6e
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = d10933b0683f6787c33eccea1c311b8444270504fb3980bfd56443ba4068722184c31541d9174f71068b7789440bc34cec456e115067f9c65a5f2883c6868204
+FixedInputDataByteLen = 60
+FixedInputData = dcb2ea8d715821d6393bd49a3e35f69a6c2519edb614f80fbc3f7ae1d65ff4a04c499e75d08819a09092ddaadba510e03cb2ac898804590dbd61fb7e
+KO = 876d73040d03d569e2fcae33b241d98e
+
+COUNT=1
+L = 128
+KI = 6fe9342b25897e3cbf1a5708dd10146410c2a3828170b64b0e86ef8fe087435a085805b9f300ce578b6e02997f0ffce1a81f8484026fdacb83fa05292120504d
+FixedInputDataByteLen = 60
+FixedInputData = 8320d39f2e9e1458ff787a728b4504e093f9f5dae14a871a0df8227207780cc83ce0ee1548a01fbe203ac9f27015e5653c4a13ea3c0b6dd49787b688
+KO = 7602a5a2879b513106b68ef58aef887a
+
+COUNT=2
+L = 128
+KI = 17982a51f501e31f9717ef578bcf81cb4365abd2789aeac5e6fc316b92618b18e3a1f5bac9501fc4fa7515d8bf0b32bf9b548b7a0c1c97186defca37f30038d2
+FixedInputDataByteLen = 60
+FixedInputData = 28242c097d14656b7c4bcf3371b710a806647d54abb3e293e5626553df5c145d34ddbb59155dd20e44647188ea4fe611e7e943c9419a5390ee1c05a9
+KO = 415d0e25ff9d8a59f518d86e6094e082
+
+COUNT=3
+L = 128
+KI = 86e457db177af9aaca33f253973bec6dc5454df9d19a178d32e67ac5a3ad2bcc3eca2ffe1c28c6d416624b61e99de1a97b0cd658b2b3edf81ac3123d8ccf33b7
+FixedInputDataByteLen = 60
+FixedInputData = ef54141a5c9ce1ca4f7b857f9416e2dd8e668d3f03efc569f28f1e400cb0eee61f1280a0ccc4da836854b40723fb602c655e9fc5d110882ed6255339
+KO = 7745837e5c1297d2b2f496e05b4985d8
+
+COUNT=4
+L = 128
+KI = 089888b46d1351ffc492d676e57944d0af09976de56f9605a7e79b568c8ff528d2f75c9a450beb99aa0eea99013503556c05547c0a3f76818499e38939052880
+FixedInputDataByteLen = 60
+FixedInputData = 1dcc83cbb809308a114429ed9815e40712915e2acaef0656cb6ee97ac37f3d9a41a0adc739a5d0cf2e3754d6f0b4ab5f682ed6f41a78cc0a4da9f52b
+KO = ff011d17fbaa12b07e2fb178857815d8
+
+COUNT=5
+L = 128
+KI = 4774287a7aa411f617db3324eeec513a38c05760baf96a74af519ecbd8508d8b0ff0cde4313d2df9cc958696eef13c648069f8697e357e3da65818627b5e82fe
+FixedInputDataByteLen = 60
+FixedInputData = 102b77ecb5927d72e3a11819614fc43a09261c4da67f13e7f3aa0ecc7c117379c62728e1834fcfad9bc50178c902b574a8a1dc04bf45014b05138f07
+KO = 795ef9fc8b1c33a63e61c2ced0f67126
+
+COUNT=6
+L = 128
+KI = caaaafa34f562d1093d6c7db9bdcbfde4de125ba1975ccb6980058f4ef9f8b546810770f68b15d5280443ed2c1b9a24311b39a00384af8ce66ee780dde04d908
+FixedInputDataByteLen = 60
+FixedInputData = 498aa76d2c7ef76f2b4b0c6f963b402abd971906b28b9525cb8cde7dc928a748eb3ceda7cba674e5e8317471a3f9226a01567e61594ce64aa14e7c60
+KO = 423eb39592fe8c31027ffab1181d911a
+
+COUNT=7
+L = 128
+KI = 6e7a7b174e1e5be472450a17d75d00207eecbbfd14d29e2346fbab92db97a7690dd1057d3e24e1637ebbe168c84293f587f13ac741a710a6e339875af3c6419e
+FixedInputDataByteLen = 60
+FixedInputData = 8e663490eb358bbdd02560e5670cc9ac5a4cddf4f87d4899dbfecf2a65be8b0632583bf685254671ba3d114a3700456e8874b86806ec61cd8f8e0b9d
+KO = 2386155079a33c9dfd3e884acee3ab4d
+
+COUNT=8
+L = 128
+KI = 44cf7f37b35a32d4144670d263db3d1c93a86f2c90cb351d320187cea8cc3e4c9647efadeaf55f9e0626c0101830c08bf5dc2e397e22195e4760ea7e76ea2329
+FixedInputDataByteLen = 60
+FixedInputData = e2449dd5e2c632075a1065d0a4af9c0e5ee4031fc7891e6d6fbfc22992a5848ac925d72d7a95bd8cd917bcdc1ef742b860fa83c8a42827941db57f94
+KO = d3d4e498da6c5b85e45772a017f5cd29
+
+COUNT=9
+L = 128
+KI = 585a726b4a394a8c5ad728ee3eccdd25fe0bc375c62975b6e4cf153540165b8f5dc62101817e8488630c6dd8553171ea797ecec2bde1eb06e1c3042ed97733ca
+FixedInputDataByteLen = 60
+FixedInputData = 061b13a3d7eea4807b79ee7afae9bd08ab37b4899442c31dd739ee9fb69b79b6c6cc33f85c5f0527d29b423ca69f2d0ff031a086a35f29c08caa99cf
+KO = fe4536c60ec1f1774840c840be57e3b3
+
+COUNT=10
+L = 256
+KI = 44e6e9abd8572a19ba127dfa2ca6a1b53beaef8c19a1ec5b67f1f6f7919671cd80ade7ded7c0f096525936ef427b152339de915f024964ca9ea908a120e2553a
+FixedInputDataByteLen = 60
+FixedInputData = c2884a0c3ea2ff5b0bc848698f49f2c59eff511d77caddba897dec7714a0984e54f330dd9e9fdca9c033dfbc36d3293eca0ce7601e316463966ad4fd
+KO = b294537440bec490953bf6e9a77c4510536916b84a5a2f45b5bf9f76666d8f12
+
+COUNT=11
+L = 256
+KI = b31419ffe9b59fd7e97daa3443decc34809acf66df79e4839757050f1f3da2649d3429fc9941fe17ccdf5f7010acbaadcde376222a9bac64cd2f76748efa2025
+FixedInputDataByteLen = 60
+FixedInputData = ddbc6e9f2bdf90831ad7f2d2bef4f69526643ed10a23796dd06fef5fb1993a23ddadbb9db574b4684ebac6510229764f11beb54c6e48c3dadfaed1d6
+KO = 8cbaed856aee70693e6041e4e5c49037253882a3d1a42f1682b2804e333241b4
+
+COUNT=12
+L = 256
+KI = af3f3dabfc0e9501fb66ae95117638db9c356fcc0c51859f5cc1fd48c2772ef87550389c2b97ab85b8dc3351eaa574dbc923b7926a69c345d72083af5b40a711
+FixedInputDataByteLen = 60
+FixedInputData = 5799c9bcb0f853a8b96d2a831ffe34d35a7a53d265eeba53e9289a5a04275e398a8f1f4f70eafdd57b976cbc55f57e214e0bbce0b77e61a91cb747a9
+KO = 833ecfd159ce9f769b3f75ce1c24ee4b3f83f8e3cce677013d9386fe31a6667c
+
+COUNT=13
+L = 256
+KI = c0ce9e32bddc9acb7ca4a11fb9a9680212675f1970dbaf9f3755da2b33f4a914fda9bc97c88d898b6aaecfafc3b802efb24f755e8a9f39fa0c0bfce39d871a79
+FixedInputDataByteLen = 60
+FixedInputData = 82ccb72a9d1878987dd000c841908c7405ef1b72204cfb879041ad4648297428ad6fb5b78373e756a9f663a24c8704c77c6a3e26af1ebb700b415b74
+KO = 3c371c62dea314a489ee3a5521b50b7c75a5bd8437f1d54827ac2733d909d6b4
+
+COUNT=14
+L = 256
+KI = 8e8ccdd65d696dce8d5a77abf4d071addba82bd2ebd1bef1ab5ba44b2522f77da78713a9dbe70fbe94a81ae71585069eab9f49cc69859371eb9b8edd8ada50f1
+FixedInputDataByteLen = 60
+FixedInputData = c72b41851e9a95df02ad94be9ca4949a6e15ba2288f72fee4a18cac593068abbf1eceaa284ca4a596652cbd8e3fee370aa26d3dce05575d2bb8f4825
+KO = f51885fdec0498ed12bb4ebec43f0e100572690dd53611afb08f0bc5fdbc4778
+
+COUNT=15
+L = 256
+KI = 80d62cd7da7bcfb5304a1d9689fc5fad812353943ea9e652b31e40fdba598932a985cacf73389d33d18c3d3c23ae80e4d25887dc0db21402a5004e8ef33e3ca6
+FixedInputDataByteLen = 60
+FixedInputData = fe1952f20e48e92f313651b462f8df1aea1b2f45154e79e2ed1b73ef369430fd0b85232269e5aa96c13a87fbb8853718febe23cf0e2740d1066c84cb
+KO = 51dee1fa08bafc45817068da7c0333e72ec09b302de1e47b1bf352efc2debeee
+
+COUNT=16
+L = 256
+KI = e8b4af1108c7c45c82df66b32f872598d99a73af503ecf999740c50fdcc9179e1823713d96d75147ae884405df1846227b271033b81979e453ca2eff35269e00
+FixedInputDataByteLen = 60
+FixedInputData = b09b734e57b8592882e1669e81da2d392542cebca89035f1a6f094373bf4432e174389ee1f5c617c8b318d90a195213e22154ee63c6e7d85e03aec75
+KO = 54a546dea6c8388d5a8f6f3f73bf7cadb3867fefa9c809ee2a7da450f06439b8
+
+COUNT=17
+L = 256
+KI = cc1ec5356944a503b59dae5685079d556ffb913cfe63a16565f286ac60daaaa50fbe83909f621a701560ec83b13fab8f89e5b628b7533b26e985bc5e3ac0883e
+FixedInputDataByteLen = 60
+FixedInputData = e6a074fd31043f8284cef27f5364f98904da7869f50b0172d9804ce79d4f07fa9a309f5a0db78aa080030ecaf2f9a2255b22a9636621338057084d0f
+KO = 5fdbc473df89c8a90a39988c0e809df1111e6fd6321dce27b96b240af6485366
+
+COUNT=18
+L = 256
+KI = d117847efbe099c4c65ac674cd865e760ce5f790af5b53d6f5f765c7b1549119e2c09b87fb1278a22c6141bd3ae18d306445bcff4205472e1dd3a3b3af28e11e
+FixedInputDataByteLen = 60
+FixedInputData = 2b5f0fd123148fc3bdcc1cdb09a7355dfa400fd4845b761203a5a367782de6c59982c57cdadd54950216d3aed22941f5bbaf07ac458a748f5f33a15b
+KO = a4947fc395ee692d9d4514d2f34693cb519846ff30638f1eb3b2a729fe0c2119
+
+COUNT=19
+L = 256
+KI = 1f6dfee0fff0e2be79e5fbe1d63fbfa745e7d1b84c2f8fb862e47fda575669f80acfebf80b1e970e726af488de7d59f76f4b13b468f0cd4e1985fa8c57737f3f
+FixedInputDataByteLen = 60
+FixedInputData = 096133d755efe5f50c4029f65c43a66410a029eb1a644f5aef69b6781f1e270d5b56294c45b1248239796d66371870754d038d322ec91b11e970eeb8
+KO = 077ccb8efcc4dc7acce2ac412bce78f64124188ba13b43b3f5661bfcbb5079a8
+
+COUNT=20
+L = 160
+KI = a39131ca2f8df817ea2f155aac72d58a696d915b66b7cbe172a0f48a407aa8af0edbaea051eb027fe8fcc435cc7f160feeb57bd39a39d94104fe35167dac1aae
+FixedInputDataByteLen = 60
+FixedInputData = 52b6d1f6381fc3dd44baf1c9d36f0c313e58bf4fdb936b78103afdb90373079de90e4bb7d7089e65e0aef23f2a34df5198b8392aac705eb998c1f8cd
+KO = e707c910b4db3a648815fcad5ca7af18e5354c2e
+
+COUNT=21
+L = 160
+KI = 980e796120a2dd5576a77979c28bdbd1ea1790051f35b126da372bb746cdaf68a3e09015a9c94f1498ead7789d90f191723b585a9912ed8ee7e8f886f9b60eec
+FixedInputDataByteLen = 60
+FixedInputData = d977b350e69d45eed20cce0ab39ee93452da2183a5fe0c7df3c387d873b7c49db9f61a48b550996ee11062e6ce37bdb9f60f78ba26992ff081d77fc8
+KO = 685990590e30ebb25c6030117f7680d3f5f6fe14
+
+COUNT=22
+L = 160
+KI = 9ec4455498b58123994f39d62c55e08a5f2b3499f0ab082f52eba7dcf7a26e626a91b43b24d1e7b023b0aa6996c148d0bcb0ec49dcb53ba39450c843816c5abb
+FixedInputDataByteLen = 60
+FixedInputData = dbba4bf9b8521aa5918f2786826ac7b4ed869860bf3c20cf5a4c24e056a75600e8c4b33582cc4b54fae4a8035413b8215fdaae27851d7f2a997b1315
+KO = e30cb0823076d77675fb84cf6a3d118742e4699b
+
+COUNT=23
+L = 160
+KI = 2331d6add54ec6f5df4d195f13d2b7e1a5e66fd8fef33975c201b973e26d8619023625eeba1c877369b7022cea335064d906f3369d98020f910f60108a52a8e5
+FixedInputDataByteLen = 60
+FixedInputData = 2d02c432ac7e9a315986c942d183289b0ce296afcf59e256450a5421ea6db2f0176a6e6f941677b4cf96c8e1f8dbe7e51b2096bd926cd41b87c770c2
+KO = 0bd4abbd5b0dae26a94c38f3892ba636a5639d92
+
+COUNT=24
+L = 160
+KI = 70cb1ec3d4755a8cfe78d3bbbe2724b8b7df1ff8365cd2c9564156621de165200e66b690a9256dfd1ea29a0849269c540a8d79bb4d1002bccef8ac96fcbce462
+FixedInputDataByteLen = 60
+FixedInputData = f7dec61b811bbe673d988aa1d8690ce69949eb02efed4871450a4d6a0e4aaf0b4ce1b5dbd3454da02423c0ffcaf95a227bec533e15e6c4aa0ccd0b84
+KO = 01da659644da0c1ebb73422229235ad52821ea5c
+
+COUNT=25
+L = 160
+KI = c4990447d46a105c06a71f82ef7b61703f7f8c1cee730cdcf998cb54249418c8dbf95d78564dec4b99496d94f1a1a9e199de85995afa9fcf40e19431df04c865
+FixedInputDataByteLen = 60
+FixedInputData = 505c1a1ad2e3322098100d2f43510be09b1170d5e453222141d7ad1e011fcdff2c285f2f775982473d91e04253e17e65566c8e5c2b5c5ce0ee19452a
+KO = 9bed180c04827f15ef47f17878fed4968fdf7219
+
+COUNT=26
+L = 160
+KI = fbb98ddce37d8eca2d8183bf2217c3342346783c2f0c387e25aa18df4c7cac6b8a6d4d4961c617078b746bb700ca2f74eee8a4471acd2c01e043290e1b408c5a
+FixedInputDataByteLen = 60
+FixedInputData = 40f237276b2ea18df034e5a65aaea6fa1196d00069cb63a9e876ea2f53309200d4afc6e91772c3c3bc19d7cc640f72b2cfce87048a7506781ee6a217
+KO = 34ff2d6963021d86e4e1f3231bdd5873c9fd3413
+
+COUNT=27
+L = 160
+KI = 381d49b586df0e34c76538ba2e1f699e3479b7669ab46a3d1c56951020f01579d3f3ca8aff77cb1a8df20856ad6bb2d640bb4ad61c8b032bdd8ce23208de121f
+FixedInputDataByteLen = 60
+FixedInputData = 49f1c2777b5ed73271dac3f99518c26347e2fd607f779b4e3cb6b5c11709449b0b1f8ceeafc55a5be9a9f7619eeedf9d1661e22e1bf00c406070e27c
+KO = fb74392b17647cad736c75812c48ab06b6a43b60
+
+COUNT=28
+L = 160
+KI = b38f0a5aee88fe10f3c96d7416751f546611d7604d78658a210826f3afe18dad04c21c40bcbc541b6b3ddaea7e0a4b10b7ec568ba1497e820ea49f704fb54d84
+FixedInputDataByteLen = 60
+FixedInputData = 0677b4f3d002a50cc56780c9d6f41f07ff5729b48b4872678c2f2644e604e33ad9efeeae38e043977c1bc7045d7c5827dc506d3a6c8c086cab190181
+KO = 273c43f2dd2e2fc89d8308eb4c576236c11560e1
+
+COUNT=29
+L = 160
+KI = fef9cf28833f79fbaa10de973111df728e0b4db6fd56c9af1cef215f030a72c2888d179d593f30878a1185bb1fbbcb4aa1ef9f447e6f38c6290c9ed2acecfa81
+FixedInputDataByteLen = 60
+FixedInputData = e19efb3531b48fbbe3a09b49528b0e98d8df674b213f2c2f7548c0f93a620c79644f2652dd82a131c3910c25d6ddb16d4302383413515abfcd6f55c9
+KO = 1ee836e5b5282d5a1d61af1a8fdad0f24686faea
+
+COUNT=30
+L = 320
+KI = af5a39f0303b11bca55584ce24162dabd1625aed14ce54f9e407866e03efb24b12a36e164f96faf36bc92a08acd194285107173fb84caef787672d6471028459
+FixedInputDataByteLen = 60
+FixedInputData = 1cd84829b89d3149948967494aece985f1df3d7ec7735e8cc468bb3e6fdb50964d32dcde5521a82402577371047bf77e34714437e9d213561055b9db
+KO = a0e81b336a6f4ab395aada28314d8ba96b9216ae389b01aaec158e166239e554a217e69f603988fb
+
+COUNT=31
+L = 320
+KI = f79fa3a98ac0c838dc27e854d9a8dbca3c820f4b64e2f87211fa5ff0e88327d7de000eba5f4305e5801b25a171486c1203e7967350122428cd89becd1ba67606
+FixedInputDataByteLen = 60
+FixedInputData = a17205ab4747162340aee9bf93ad120ee2671048f2c36afed75f81a460cc47eba2ac115d5e8acf015e46aa21a3c04f98de89842fa956339b3f9ca145
+KO = 4aac8241eb4ac66eed0d372ca03e64d6752705dee924b492ed969f7724dd0cb836fb463b0df19b31
+
+COUNT=32
+L = 320
+KI = d2a4d712c49ffc996c6437f36aaff2417a91aa5ac06e1305fcda89384892bbe0ab7d9ca02bb06a6bf357ac0ad2a0cab102be854e76f7f212b9133e5bfea20fca
+FixedInputDataByteLen = 60
+FixedInputData = aca0e3ed49a0fa4077b014adb37f8b507923275846f60c05ad99092e7181721aae301fc0e5a8fe8795ff3ca7e6e4953112afd15789e15cfdc3fc07de
+KO = cbdd3c8a49cb988eb6721dac27feb13f7789d916e91d5282e10a6e494ea18ef51e98dfa9bcfc9761
+
+COUNT=33
+L = 320
+KI = a91bcda1b67b88f0e1bdca95a633ae985d974de5de4b9dcc8ef6f66f52e28550066533e7728d2a767d4d6be5b51318b481a4f6dba41004a50c26ee8bdf154324
+FixedInputDataByteLen = 60
+FixedInputData = d8fb3294ade5d7fefa9f9f6445d64ae3d1a6297d0ba3c4c9bc8ac28ec0fb0b79e4b80c7fc20e92b4a90e67044d2388f23bcfd32d975229fcf6471395
+KO = 2b9dd389dabb17afabe198a7a95840a7645a9569f13cf7525399c7001fab2fe69a170da104855afe
+
+COUNT=34
+L = 320
+KI = 03af8a0abe9cdbb8db19a1a103471d9aab775947ca6db7ffd4918e8be0dec9e8148705d6a15dd0d283e3bf859a2c61d99579eb5915aa9a709e7a117213008e3e
+FixedInputDataByteLen = 60
+FixedInputData = 397b775f9c333b850dab1d04eb5eb18239f8bc95c8fa5e9df43ad5675db5c928f4f4977a997edf21e8ab5ed8de41a518dd17265596ecac44cd24c300
+KO = 1d840e0ab500116af8116c3496f46883862d7030321cee32e110db4ee7cec59b6e0a3eb84c9a6f82
+
+COUNT=35
+L = 320
+KI = b2eb38125cc53220e7b6c1bf64e4cd29a1078206140f56a9d5cf9d3daee803535a3329e1930d53d2070f31f72def756aee7e95ccc2a00dd68047402739871180
+FixedInputDataByteLen = 60
+FixedInputData = a574470b734a7d08b154ff3616f0a0cc1bdf626a48dae8c71725daf26ff0374565b81f58724a4f2a449025851dd83f4d2779af5d4e4e10133fd90675
+KO = 837850c96ecc8b47899c66ef4e563a02ae89c8a064d0c407bc9c957f337afd2735d3584987f1b402
+
+COUNT=36
+L = 320
+KI = 3793409f5e5ecb8c056b28d06c8e453c5810264a9be3d0be2b8a261a998b81cf4752a294acf157834c6e766976814195dcc6789390ba2df155f56a1f4cf669cc
+FixedInputDataByteLen = 60
+FixedInputData = 88e2b95886ce7d50ec883c386df5b806c6f6476d9036334290a67af3791d21b4ed864ce2ed814c338ac5a0ebc024691a42fc110af3106afefbcc60b5
+KO = 94f3735edb1ca22f24d752084fcf7b2e75c4d0478582b1aa67d9e70dd6fdb77cd33e2f0a4a3f0736
+
+COUNT=37
+L = 320
+KI = d17aaa9faa9a2d4aea662637129c03a15f7e94961704f7bba5ee9a5b2be6fb4658b1a9f3e1b7173e8147471cd218eb289e4028b350032f9aae65a2dcb00368d9
+FixedInputDataByteLen = 60
+FixedInputData = ebbf798148a4293b6d8c5822f77b58364baba0f2dcd2b466ea2ff74958cf79a68eb994728cea00a0ae08c40ebeb02c58e973ba8d4e9c6e5d55fa2c37
+KO = 7f504e4486aa2c39aafd571c11f92dfceb87527f36e22adb7a5451b0070cbaf3c20ea111cddd344d
+
+COUNT=38
+L = 320
+KI = b8070b64ac5abaf3f17706e5f5ecaa32af992a44ad5675a8bf3fab348196811329bd89088283131b653c255d185fbbc9fd0e558618dc5e4578971b35d171c31c
+FixedInputDataByteLen = 60
+FixedInputData = ab209c57d0e2b27d1fb3ed6982a2d9ec3a609533509acd28f5b4bc354d125cf7302b31b5e158aa89cca33a8b798d553e74629313d0b088b9a4ac042c
+KO = 21bda0d9ae944e05fba997a832be5a1e00e51a819baa6a4f33dc37a202f0ef6d6909ff0105f40cc6
+
+COUNT=39
+L = 320
+KI = d8163f34eee885221bdac7754993542d11924c0f7ab2e9b5715af054b6c346b2119fa5591fd167a2838334a92a06c4b7c6265c7079e5105f7c5fb14a2292a0ed
+FixedInputDataByteLen = 60
+FixedInputData = 5dbe071d65d8d27e5b7eaa2696a30a7777e80297e9c58dd577810eb5606089ce6a8d8db3a73db4938002639d5de5f12196c6ed86308b0056ecef3686
+KO = 86c81a08d4960042747de5b205d865e1d0fca592b6a78c20add37ec61580be803a17a30a008de974
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = dd5dbd45593ee2ac139748e7645b450f223d2ff297b73fd71cbcebe71d41653c950b88500de5322d99ef18dfdd30428294c4b3094f4c954334e593bd982ec614
+FixedInputDataByteLen = 60
+FixedInputData = b50b0c963c6b3034b8cf19cd3f5c4ebe4f4985af0c03e575db62e6fdf1ecfe4f28b95d7ce16df85843246e1557ce95bb26cc9a21974bbd2eb69e8355
+KO = e5993bf9bd2aa1c45746042e12598155
+
+COUNT=1
+L = 128
+KI = 6024bdc82440473baf798653bcb846f8503d73b6edf5cebc116374538b6256ac8a8ad5fa8c7fad7b3f089933b9c7326d6b80572635c9f5f6b38643971d075b9f
+FixedInputDataByteLen = 60
+FixedInputData = 1472a96bc81881767f6154b2bb79f4da8578d447ac495d7ede31454834be3d643034b2e16034ba877a846e6e6e22b284b6d894395f33b4bea5f1cd7b
+KO = acbd761e976576b189696d26e745a680
+
+COUNT=2
+L = 128
+KI = 6c7d94622a2d1c4394768a39cc340c6887e06c4a88d57aa7822f0f2b3fac0192e851f7dd39cbefe6ccd70992e27edea4729b215ca2dacb05373a411600233cca
+FixedInputDataByteLen = 60
+FixedInputData = 52d1ee8b4c0aec771e236e86928b4e943cec53401848b8a353fb2dc0c74d9cff74e8086ef5542e3f210209ff614d1fd3177b5df4dbf89978d1abdbaa
+KO = f3048aeae11b116a234659d40711267d
+
+COUNT=3
+L = 128
+KI = e0630545ebdc440f373d194fc6c4629a62aef028db52a3fadcd32da24c2ff79106d349afd8500d6b4ffbfe2a9d59803fb90f25b60fd029c3b67c21dc070d852f
+FixedInputDataByteLen = 60
+FixedInputData = 1821cb3b1cde82beb76e55cac866e3bbf7eb541e0aa66c3dfbe509ea7870670745acd5451d775464aed2d66e5cc4360c6b7b75b35a3820cec217a086
+KO = 90fbfa27119450acc8e6d74b03b05558
+
+COUNT=4
+L = 128
+KI = 7b3088f0fe86a0c71cc02660e3ab04d3789500ab9551dd59f030847dda0e14dda8d6a2051379d0f591269c3dff303cbfa08424f421913b3bf9c3c076012ad8fc
+FixedInputDataByteLen = 60
+FixedInputData = 8524fd3e73eb9476513e31005d29dfe6927d877b74734edd8c2b886ffd3f053000d28344ee9fd9340b448c29fb1725657b314db93c639f98d756cd9d
+KO = 5122a61add589993111739f4643ee406
+
+COUNT=5
+L = 128
+KI = f4ee35d1575d273ce42a66d6a6e521e87fad64bf81c99f5773b60c0a9fe2d4d97c52e6e0c1775b4ef7e41e92a1bd32eabf3fbadb93f6a0b3e7324b7da043d6c9
+FixedInputDataByteLen = 60
+FixedInputData = 92364f044e0d64a8fb4c53cb1b73a665aaf66ffc9ddf4152ae9da35b470256b00b50234e26c3149f1c380dd93e75accaccd167e1d60a8a06d31bb2e8
+KO = e2b4cb180ab6730bb0c16178b20548b6
+
+COUNT=6
+L = 128
+KI = db3db876166713a7052a9954f2d37ef35e446368cf84ce5c315b4f59ac00d0d9eb22b119d040bab5f25f224a24d94901015a2223856203dad2260164ece61935
+FixedInputDataByteLen = 60
+FixedInputData = 77d5afc143648a249b17af10d688188a780542db7f2e3d4265d16e4fc94cdab158c5afb9c70af2d1668a008aad4ada64a9dbfa97b439002e4bd3dbf6
+KO = b01c96baf28ca5841cb6e4e0cae30d59
+
+COUNT=7
+L = 128
+KI = 7c977b74cdf87721a37c6f5e9d7c91d1e11744514d51a68d12d1837d26b79611e86a05a4685dbee8eb0b30962b19b96f373f5abe92ff0235a4ae7c35380794a5
+FixedInputDataByteLen = 60
+FixedInputData = 8da372e4d534416d9c4fecf9d22dc576f889bc6f27453ca75458ccd8f88a8600ba03d4d19480d2ef899dc72df0732fcee8ed997fea4f2d526bec44f3
+KO = b22db6ac3a88aa1aa093c0fe55e2639f
+
+COUNT=8
+L = 128
+KI = 6e6ed01ff12d3251396bf56062b1b3c79b55b4373c0331b14aa593a3ee005b5f068f0efc56026fc72d66f2744dd1f168f247912f9b26ebc59463b96bd9f1a1a1
+FixedInputDataByteLen = 60
+FixedInputData = 5eca796bef031b87521ed0904bf1d855589749b0183e993d99f741619b62644fa686a4c90f7f1e6ed5344eb75880724c09b751617c31fa5549828a25
+KO = b03b235f5af9719f35f215c2f94a76a5
+
+COUNT=9
+L = 128
+KI = f4cd4f279a128c74e5eb821472098204ed96ed61eac9281bcd53fde6890a2cbb1cdb97e0e343fc8588b932cd701af88f0a7af723d5c0850e3e01e47612fcec83
+FixedInputDataByteLen = 60
+FixedInputData = ef470dfcd57359f558354f845fc8ca3a1a67419a6d0f6dd698c78f9a57e820c3d8786f3c589f9693b8f3fb3e123a482386c1c0cfe26bc5322e90fd4b
+KO = faa720299513b73de2b54896d9a06bcc
+
+COUNT=10
+L = 256
+KI = 5be2bf7f5e2527e15fe65cde4507d98ba55457006867de9e4f36645bcff4ca38754f92898b1c5544718102593b8c26d45d1fceaea27d97ede9de8b9ebfe88093
+FixedInputDataByteLen = 60
+FixedInputData = 004b13c1f628cb7a00d9498937bf437b71fe196cc916c47d298fa296c6b86188073543bbc66b7535eb17b5cf43c37944b6ca1225298a9e563413e5bb
+KO = cee0c11be2d8110b808f738523e718447d785878bbb783fb081a055160590072
+
+COUNT=11
+L = 256
+KI = b0b5599c29cce7644372b278a3275f3e0723739f42bc03fc9a4aca09d9cecf9afdc30393dd1cf7499236239608a258f5c48e66b663f6521049a482b63d468a33
+FixedInputDataByteLen = 60
+FixedInputData = f00101f38e5d6098cfea4c7c8490eb5505390000478a645e6621b1f711105bdb4820dc0c783bf980c062899b70875e17cc9116f2fa588a942405bbd6
+KO = 768796179ca511b841717887810f870fa3c12641c95ecdcea8590d730ea43b8e
+
+COUNT=12
+L = 256
+KI = 52bec703dec94b80ed2f8449c752ee4b8b8b1b80e55b6b0e1e9db1770dadfbb2631df554d1ba41bbbd0e587369ac81b40ba6d941fb62dba78a76b554eb03c643
+FixedInputDataByteLen = 60
+FixedInputData = 9f51256b1896925866f22053348ef6e8a52ec580b1f32beb2574afd23a5460c30e8c811d0e7a2887bd5cc0653ec8d68dcca43f71a8df1f0193205b75
+KO = b19ac7d4efde7c62191ea76530d30dfa5510cc74bafacaea5cbe2ced467fa1a5
+
+COUNT=13
+L = 256
+KI = 8c472849c12153d5a47360eed0438689d056c08496d285a179297a93dff50070fd3c2c2d88f1c4a25b77c1a5efb47bb8f881c89f24d464bc23c4f200291d6251
+FixedInputDataByteLen = 60
+FixedInputData = f2d317f020b212066ef7c869c9c56699c1d4dfdb74cf679b97d718e701e442b117a6d1162bf825ef491fa628eb249a1ce28018b8a5bd0b1b296e4d92
+KO = ff82b4d0fc9e17c0539fa2fe66f2e1a07b7b593a1342cd0b48162fda68b7d80a
+
+COUNT=14
+L = 256
+KI = 104280c86c79879e96cf15de96412492fff5d4dbfc677f7d384c09a4bcee160fa3c972969d12f9b1542d570baaebbd801f632e172a8a00477edc06f938eae198
+FixedInputDataByteLen = 60
+FixedInputData = adf1f167939087d71fe8d9ddd2c903c542775129dab2edc2446cb394a808ba49cf4710ea10cb72a4efe8f1a32c03d14660f10b0aa9255bd0ee865c10
+KO = 5ced814230d7f07da116d7930b4db6b18b391bb869d15196677bd1d17f2f8c7c
+
+COUNT=15
+L = 256
+KI = da48986b8c84d0f6b2d6ba9f2c02a53ed8f173b238dd8f3020e15eae425871cff148f15bb0ba17c2ae00f44b2c14725a7b130505469bc0706b699e2d901ad16b
+FixedInputDataByteLen = 60
+FixedInputData = 08528600237b6d049268b7bf3e2fcd9373a6b2f6732ec89437ef8e134fb947c3f37f254c7041d3f06f789953baced415e9d1dc400fb0025be180425b
+KO = 50eb29e9cd5ca7730fa565870b23a40db75b5e051b35850c98fc9613a251bdcb
+
+COUNT=16
+L = 256
+KI = 195e31b3db4630a9e66cde347716f50227f8a81c397a72e30d27aac27f8b9f2f2b453e68fabc9d209d443d952263db0c341c866d966eb4db8f8acf8eafe7a227
+FixedInputDataByteLen = 60
+FixedInputData = 2b281526345351d797be0a7dbc517bb9c9c220b5194cec3847f6fac4ab1030867d1851cb8d46561db605506567dc2f39dddbf471e4a7d51b23745592
+KO = aeff884dcbdc002a5f7a877a34f73b42abad2089d4e39b721eb370b3d87627f4
+
+COUNT=17
+L = 256
+KI = 7a1f12a3fad7e0d3e244fc7bd3f0917e47bc76c60285ded739ddf9462c160cdfcca887866d6daefbf12e7410fb1b50ad6c8b21b6e56877f47e8b14a0ac9f936d
+FixedInputDataByteLen = 60
+FixedInputData = 77097024c944e349f0ca2a579cf51353f50664ddb4bbbdbbe01dfde80595daa5d043d9db9651fb821cc9acd72fa91b2ee93e23efb39409711f3915d0
+KO = d2191b6aacc7668038d762c0cd5915bf68e490671ec4032c20297a64026fe042
+
+COUNT=18
+L = 256
+KI = 7a41dfe8d0c9ac924a2accd615ad3c0bc0d7e124fed6b2b7e05b9f8e6ade0678e98d45766f9697cd187bc10321195fa1bb84b55bf94bb112d73c6abb857f40a1
+FixedInputDataByteLen = 60
+FixedInputData = e47aa81af8d1074c8f7fbcb589727ec225163d076d4e8cefc827c78eba7b42d5e70377d7033dfdf5edd93f605dd9b25d75548518e405563d1d4bf313
+KO = 5dbf1d3dc128e67f2452aba858b7ecfb87efbe66b714541c0d4c009c2b92d7f9
+
+COUNT=19
+L = 256
+KI = b27be323ee094400fc9dacaeee0365e0c0c52811a6081551dd46dd86302c6396fce80bb60e306c9785bea1270356a1c2b4db7634d5c04891e85417fb72cdfab2
+FixedInputDataByteLen = 60
+FixedInputData = 6eedea4c7c2ad22289c4e66a96e7a7a1cae7d340fae412a6e77697c2081a27560a9f0cb0e412297f99103a233a7998650590c5a7e2861738bed7c9fd
+KO = d0656230b86e4dc3ea2bdb8d62b452262462eed61229d1e2b92758b57c54c434
+
+COUNT=20
+L = 160
+KI = 9dd03864a31aa4156ca7a12000f541680ce0a5f4775eef1088ac13368200b447a78d0bf14416a1d583c54b0f11200ff4a8983dd775ce9c0302d262483e300ae6
+FixedInputDataByteLen = 60
+FixedInputData = 037369f142d669fca9e87e9f37ae8f2c8d506b753fdfe8a3b72f75cac1c50fa1f8620883b8dcb8dcc67adcc95e70aa624adb9fe1b2cb396692b0d2e8
+KO = 96e8d1bc01dc95c0bf42c3c38fc54c090373ced4
+
+COUNT=21
+L = 160
+KI = 6ac19b36af7d0e5c65f58dda2ff76c68567cd8ac16ff2463fc3c8654de45a05e39c75d83758351753d2e143629ab9075738b037a1ef41f7efd70f1e700f7f67b
+FixedInputDataByteLen = 60
+FixedInputData = 4ba9f9e8e33b40f4390333f597ab565b27a841d5fac930f67101e65973f071ac6ba3941c9d22f40ca44e91657a629b7f56980e0eccaecb943b16ee27
+KO = 3e43b70633884480ddd93d6f20ba512b55590b68
+
+COUNT=22
+L = 160
+KI = 2ece7bc9eb5249f5179f2528a062d0dc30496604bb76f26e160d3633140fc6edac717eb5402d0fce56b76b7cfb0aaf47b6afc410fe06efb049fa28953d7e4942
+FixedInputDataByteLen = 60
+FixedInputData = 1ee1efe3ae248819c5b33deb7869c3540cd8abb7dd522c5f0ab71618159cd0d23dd805f14ee27e012240cff85f57c72f88d5ef6e2196eede8cf7b786
+KO = 2df4fa52d2858700085570901f5f857314e1e02d
+
+COUNT=23
+L = 160
+KI = 283e37fe181516de2bfb14e6291edb91dbde4a7b1475352acc47efdf244a2ba2e639d9b028c02dfebf51dd2d37c4da64aa89e6a64916d58f1c80b25cc080a950
+FixedInputDataByteLen = 60
+FixedInputData = 578cfe1a70f52f7e456a22f1485ba23830e3dcb05700ed2812cadc181d448f1119fecd8fcb49667309cf0e316470590ed93baf567f469def5dafc3b1
+KO = 24719cb6f6b10e2eb586a0e167f5683df2113771
+
+COUNT=24
+L = 160
+KI = 4a66d41ebcb184c3148a0debd67af5c8ece3e6a1c13c413789796a99a1ed24ada2f5107c91159306fe8f68c245499fbfd8f85009a100c8535d22dc71df09f74f
+FixedInputDataByteLen = 60
+FixedInputData = 40eaf429f7dee6f5c91f2351ba51e53cf6f7f836398dbcc33381b4ea4046a5f2cd545c932e58027a1e724fcf8552cc79abbceded385a524648c1dae4
+KO = 8f1bdcb99af0fc510ad4825efdd750d3cab7846f
+
+COUNT=25
+L = 160
+KI = 95a53b3f953ab90d4f85e7e8437325be1a0235a89311fa1c7405c3c0bc61f14ef6e7cad32165aeea2ad718bef144d66302e989e2f1a323e512780d28b6da74ac
+FixedInputDataByteLen = 60
+FixedInputData = 37495216c113efd2ccaef3583a87b067d65c165dbacea9e04ee34411eaa6616fce5348abbd121186f29e071c467b60d9291ca2eb664ebc2a7ee50eab
+KO = 71a5b1eab411afba65081d4d0471d532bf0ec65f
+
+COUNT=26
+L = 160
+KI = fc3ef290a89b79e95de83326b34242778fd2d542457365e2719d328fa5581401ebfe6e2655da070aa3e26b363b595e1af7babd17075dbef1775cf6157d3c716b
+FixedInputDataByteLen = 60
+FixedInputData = 592e1984bdfb4bf18de83a6b19cdb63f27b10985e7ca520b71ec392ce09e1d2da14c632553574b876752b9d572ecf41bc5afd057be99d8019e19f7e8
+KO = 083cd3b0b564ee7c5e927f32d10190749715b21c
+
+COUNT=27
+L = 160
+KI = 388b8c9bb988e762ede3cc072bd88ba7294785afb0d6506c2357a5e23331a51e968f7bf50576ef9e64b69b4f48d6e509639ce9693e3f2094fa33b97963e1cc6e
+FixedInputDataByteLen = 60
+FixedInputData = 5b8fe0c658c0fd7698234c477860531221a7f48617e4405d5c8e8d3550f105b78469a449cc2b855d4a5357c1c612234b2ae2b820f07487b094ac7c3f
+KO = 735102b59b09d06d3e6c9494433cb03f5b8ca383
+
+COUNT=28
+L = 160
+KI = f1e39d9d0984641f24702f8b37fbf9a8fafbd17fc23569e940c31384cda58c0274b167b1afc9ff44473d20d6a23c922502e31b3dad13274b22024ff4eaed668e
+FixedInputDataByteLen = 60
+FixedInputData = c880707804a76450019632c32f037f97ff2ce7fb1541a9adbc092d96122cde19d5fe81cd12a60f491c5877b601e4ecbe0fbaeb67b446c4bb2a9ed60e
+KO = 5440c3450ac332d0a8f5c724647962ac82f659e1
+
+COUNT=29
+L = 160
+KI = 9e0a79b1d6c672d3235464cb2be6a36d02c982387def7e2fe32a5d2be7343fdc038af48fb941972facc8e33d6286e142852dc4cf2667a3c97dd557bc6fc66e98
+FixedInputDataByteLen = 60
+FixedInputData = cd356d14e32bf958c17711d26a30412088a2e214e600e692ed4966212565ea891c807e1e0bdec0a9dbc71f502f09975fce910c7723db4df380e7ffb2
+KO = f46693300bc3bf106d6a8566481fb12b45ee1f95
+
+COUNT=30
+L = 320
+KI = a9f4a2c5af839867f5db5a1e520ab3cca72a166ca60de512fd7fe7e64cf94f92cf1d8b636175f293e003275e021018c3f0ede495997a505ec9a2afeb0495be57
+FixedInputDataByteLen = 60
+FixedInputData = 8e9db3335779db688bcfe096668d9c3bc64e193e3529c430e68d09d56c837dd6c0f94678f121a68ee1feea4735da85a49d34a5290aa39f7b40de435f
+KO = 6db880daac98b078ee389a2164252ded61322d661e2b49247ea921e544675d8f17af2bf66dd40d81
+
+COUNT=31
+L = 320
+KI = 244356be9b327964732eb4a7c09b04b420712396eb57f72bc94924066c687e878e798e0a033a1ee1a4d8cdc2da0443ecd77401d0460cd906eaab02656c1edc98
+FixedInputDataByteLen = 60
+FixedInputData = d806e2df8c85d3baf5d67e9c97b746ee6bbb1bc10dcdf6c7a6075c311cf34752acbe60e68f23c7f890b5ea7300a1ad32178254885246f0493987a6e8
+KO = f0b5bc749eb300ca217ca82fdffed89b1bf2c8afc2b36ee2b48695e5085b893a6daad5474f74ef0f
+
+COUNT=32
+L = 320
+KI = f5567a2dd9236a99200c4bd5390743e2560bab4b196e3c732b01abf900c7649cab5b957da6ae8fd025605147b36572c19f103670b16f6bb57c138754479ad45d
+FixedInputDataByteLen = 60
+FixedInputData = a8ccd4bd36fb0ed0765e9662f1028d600bd650e4c2cdddf94b27ee881120aaf74b727b02f0036b46162062e39ed43fa85687a58d177af6f566811889
+KO = 2e55b73d126db0f92810266c92e4dc7a7f2d32cbed9eb4edab519e5cc9138c642fd4b229780c17bf
+
+COUNT=33
+L = 320
+KI = 46a65f2e432fe2aab26de24d1b9d39b44da270230f17844d44e249565a125f87a070b4b2eeac0b3a6c54acfc49ddc6360f59fe0e330e0605c61e85c5c27fe756
+FixedInputDataByteLen = 60
+FixedInputData = b06a23e05945f96a293de59dc3db5972ca1fa00b4647ac38f753790335d5daeb2ffe09cf8924ac4e80b275ea4dbec53b9e2aaf90df0e6fd82ad69f7c
+KO = 04bbc4f93fb5c3589690798bf793c10bb726f87a4a2de93b8fdf6be8015abe156577119c5637ae71
+
+COUNT=34
+L = 320
+KI = 8d371552164bcee60771e876ce546c4b0277b978e0963e2312666fed5faaf340a55e00644cb36474464a4c2775f480d88e2d3b41f31e0706209eb8e51595b92e
+FixedInputDataByteLen = 60
+FixedInputData = f570212db2d3f314afae51f83875e4da7dbc13073ece83a6727e011dd0f748f569714b59f44930067b8962b83289b441ba65b0e2237aada36800f955
+KO = 9565b54259fc5c61a7f7448e6bdfbe48191c2dd6ca61ce35eaf3717ffbfe1c467b3de080faeeb8b4
+
+COUNT=35
+L = 320
+KI = 07f8e73d47de5f0ee2ccf871c702a92a1fd15a4de130611e46a4247a0497465b3fb5d785c01ed1cf061c73fe1f55dfe0111ec735d376bb39ac6cf83d7a2371c4
+FixedInputDataByteLen = 60
+FixedInputData = c13aadc44d9c3a209b9081b19be6556c9fe7b491e0b8d98b18ac82c6b4dc3e8ee23b82db2babc27f055979511895e296b6d9f7dda35a0e265fb3c645
+KO = 9e222ebcd27c7ca72179121c6c60fb0daae910620ca7b01a8d0154d48da9c7d7aa9a5667375ff518
+
+COUNT=36
+L = 320
+KI = 5f00b6755ed8c9d3ea8cecdd8c17ca3afedd25871d1c50b302c1fc864d04147382313e6a701d9b6cc3de791fa65a782bc0d74097361b12a5b45408f1172dfea5
+FixedInputDataByteLen = 60
+FixedInputData = 5669569b911167e8f9c6b1a83fde57b6db4171aeb7657aa94d87d542bd9d4e89f69c89e0fb4b3d3502702327fbfe653af60a7fe1ab600e2620d765a6
+KO = d937822ef92073cfcdb5d8db801a3875e45fe34d316f40ee57140e1153e4d28251d0a05a9f49ea66
+
+COUNT=37
+L = 320
+KI = be755ab76ffd8f2eb3f246e036bcc06df39e83a471f468c29ea8bceff47d28222637c1cacf2fdbd233545cc888474a7b2131ccc735225027c517c48420d10acc
+FixedInputDataByteLen = 60
+FixedInputData = 4e39d12bb306f5d1e1859484215048ce6ff0033b3199cf1732d0088c4187d49884fe30571243b2a643bc56d4986dda958ed5c279bf7a9be2e37567e3
+KO = 302e5f81107d186c054173bc705e11a648a5dceb8435510c3cdc80c9984cb9c9c362840d44265e7e
+
+COUNT=38
+L = 320
+KI = 2c94c4873faf4de3e93152b49428c92c865dc58e1e336ffb9aa50523db6311db34d5a731164073d7958506501cdb4dce05b845198e6fefe63db87837c2434850
+FixedInputDataByteLen = 60
+FixedInputData = 27fe559b6d92995338283a776159856285474b74302dedcb3e7fe191490eab7f580212cfea6f6013388e3db28443f454280572b90f0dc2207fdcc0ef
+KO = 42885ac518c97bda290b548b597b7f04b20bc34a0a6d9dfc89a446d9f23a1cccc37608feeca7a4c3
+
+COUNT=39
+L = 320
+KI = 0ff2c279653a7b954afb0096c2b16e591fa32eef39edd8141c6513d6dc6c0863af0e94bfd57b17817cd1038f37639cf8d63871aef46ee81947526bc5454c13f2
+FixedInputDataByteLen = 60
+FixedInputData = 16ee1daef6a0316aa0467646c521fa30165fe336b249600f1e565d287b97018033e2bad45d76c6685d77339b27ebdd9cce1b34c1e4619a97774d94e7
+KO = bc0e3cb2b78bd9d6e2ec544672adbe44398fdba7ef332f1c4235c104ca32ec00fb47d47209e15197
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = ab052ef2e9137415060435b9a73a67623e07f3467981fe8093c440973658851028c86e44a1fd9100b413792f14e257683aa74b83ecd96d24c862c2263a496cfb
+FixedInputDataByteLen = 60
+FixedInputData = 668831e2701803581eb9083a0928cc00d83a3c19ca4df061d155a880a66ba24857ad6f4bd7a67382215b5b9d81b37737d74f7a5ef78486aeea2f9ac1
+KO = 6ec2b089107021463bae15f8f5c771ab
+
+COUNT=1
+L = 128
+KI = c68b9cf416eb685cf0ce6420d4a355291a53620b45f50cf318398eec798fdc8e44a0bd99c9c38e96bcad420bb25d87cc930e6af7e8889ec5e3fa70877f1a0ffd
+FixedInputDataByteLen = 60
+FixedInputData = f81a4201c9a4c58434922e1e6635016f258300b25dd5dc4e108434b106a84477c9164ce4b9dc05da1246c76adf7cc1947623ba854210e78de0b1b459
+KO = 8c72a553aa67a2a0210073e1c01a61c0
+
+COUNT=2
+L = 128
+KI = ba8182148a720db40281e50e43d66717e33b1ddb0c1a804fc6312996bd487e8bf2f69c47f853777588a710e7557fb87b1d5e153dfd258874f231e06781048044
+FixedInputDataByteLen = 60
+FixedInputData = b8c0f86b4841d509567aaf5370e13128000f7a0f30bb524fc5317e9a3cd41e8d667d535edeaf6cad4023ace2a66937456a530099e9f6906f8b4aeed8
+KO = e3b893179062fe3e7cd4918b67133e86
+
+COUNT=3
+L = 128
+KI = 5ee296da9e58dabf66a8aeda69e93f2288737fadd5d21a49eec1838635a90bad217bec8d4003b8e6e400bf30cd4084492117cc3a99b88a35b021b48c70b890cf
+FixedInputDataByteLen = 60
+FixedInputData = b5d74b2d3dcd1aa23462def2b55a3ac67c53158c8b561f1ad4f8494ef2f2f61d5b971168b9056b94855eacde7722f3af41bc8b2c3b2102e10c96d72b
+KO = ccbd47b32cdce5ab2e3c69c16dc762d3
+
+COUNT=4
+L = 128
+KI = 800f9d9f564f8e3f0b223156c962f44c69d35c10083397a66f9ee4e95ed2628b1c40bd41d864e13a98af6e356eb460d311da0380c1d93911f296a54e3dd9caf1
+FixedInputDataByteLen = 60
+FixedInputData = 9655af034c6937a7f21475dbba1e93a80bf680cb1c88300565141473518541a45dcc5bf5c46f8965136a6c2b741be515ab45e4a74fde39c63cf95640
+KO = 04740e3e32822d1da791eab66df379f5
+
+COUNT=5
+L = 128
+KI = 118bff268c893dd90c6c479150830bc54c5c17ad974413015a9ebf614327d887aa247c1349c75089af9829ad3d6592df7c783ee9183bb4244646c88c997fc263
+FixedInputDataByteLen = 60
+FixedInputData = dc6ddebe23869c61febe75fa4296b84b57bf2d0446b0ff5dc21c046d15cb10f71e7e0b192f4eeb8e8a80fc0823ccefb5ab92663d69e320967d795da7
+KO = 88a4e0c66c6bfa32fff96161e5faf571
+
+COUNT=6
+L = 128
+KI = f89348a43ac9860261e31c2e32af9a015ca6311957eea07750a12169811aef72e189b8591349e049363d89ff0b766d3e0f16b78c7a6f17c0d7e8f9df830a71af
+FixedInputDataByteLen = 60
+FixedInputData = 0d7e47ac409989b1b7e3021574601959fce108c349bfcf092fea6341f551b76fee408f76ef2bce7b96ed816147feac2de56341d9be132c59763cb470
+KO = 89aaca1e927be7d850a39dfcdc1f697e
+
+COUNT=7
+L = 128
+KI = 97a2b3be9c52d12609a05e5b83dd573589834179cd1a38219a87b08367933213171e11d9fa0e1becdef097d2e91382299ea66639f8fb7c3f1cd55607410139ab
+FixedInputDataByteLen = 60
+FixedInputData = 2001ad53b7b5ebc2e621bcbc5829196eab7842dd7777c407a1e00ebb9c50e8f57f569109ca5bf10c6f725f28d7165f19cfb04fcd07d0c2213e935662
+KO = 11e0f2c3be553dae045d22cb6c25c7fb
+
+COUNT=8
+L = 128
+KI = fa157fe65c3de6345bbf5c549f5ffb3982b7e013cc7d4aa92217d3d23b7cbe690b8196b3a18511332a00ae42e6bbf856bd149317db65205db873f6104e095cad
+FixedInputDataByteLen = 60
+FixedInputData = d726655d964f6ee21cd972ce25ceee74609e7b7ba0dd93232acd7dd02b5f01a5d8c43f3cbac00c7f5790a7d64f141eda0a8fb286ff7bbdfa912bb3bc
+KO = 04008be9106c3893a2320853faf9110a
+
+COUNT=9
+L = 128
+KI = f16f6aa8cf05b9e5d2d91ac75c0838823bae0e51f750b2b8243a0082300f87d0e72aab3e193f92eb4595d317e8f575b6e48e57b0372ef286f40198c372d7ff48
+FixedInputDataByteLen = 60
+FixedInputData = 71460c904c77187d77cce998f4c75ad4333f9b9c98fdf5e1e8f8449b73a4ad6fe98cb2aca8b497f03a77d75e9e19a1143a4d4dd041a0fc5041b5779a
+KO = 0e17f5fc7c2ffda2cb7e269c104e1b5f
+
+COUNT=10
+L = 256
+KI = db46da60326ff371ac17325524a8587357db4d0c94c7a8c5f175dd7646e37c5e6bc0b597bad64c331d1c109b6d385fb8f99c0daddcb85b98ddc2cec45aaeec7d
+FixedInputDataByteLen = 60
+FixedInputData = fc87c3fb30d2370fa48575217b983d88df6114535feec40dd5a6773297de6e29051c6c5b858d2cc30d2c95d09f164ac124124f14e28b609d384791bc
+KO = 51d243c88241916126ffee7c0568c7c73b76379630f23f1703d76965200198ff
+
+COUNT=11
+L = 256
+KI = ad92ab7681da066a939367214cb8de21bb2b4fe759abb16dc178e2ad0d3a80c99df518580644127b09cde0d8e9a09ae32b25dc63c7c21644bc2424600c84fb14
+FixedInputDataByteLen = 60
+FixedInputData = 8075a6b91b470cbba74344d7d92e5a14a2e6f4948480dff9bf7576893f8103bc1fdf9422475a52996227aed5956137e6f9db88f2c3e8723f5f9a49dd
+KO = b628a9c5670d976afd2b92f39a7bde8f8f35d591594d8c993a903e39eefa9fa2
+
+COUNT=12
+L = 256
+KI = 96383d932d60820e838661796b1aaeb0a3d806079572213645bfc991536db15f2f37a4ecaae666ffd79ef50634f29f06c276a0954f1329ca1f3161828099eeb5
+FixedInputDataByteLen = 60
+FixedInputData = 241a0eb43324209f11c0aa2ae24febb27a3ef85537e31e909bbdca605dc2472a3bd5a5b6de2b245f320f53bac32e9f16e8d251ed6227e6d58e66c146
+KO = 7d47ae7eb813049f70f1eebfc9374973d919a03ef9aa7bdc1adebc63797abd72
+
+COUNT=13
+L = 256
+KI = c94a660ff8ac0adbee6369c4dfd3c45b95621b0ad997e488555202fd245e31a182341b1b6f454bc4e388b5a35b7ec021629217ba3348b9e3ffa2e368288dbdbe
+FixedInputDataByteLen = 60
+FixedInputData = 36c642a476c36edcdc82042ba6730bc31099699849072875bea6cb6eab592647ff2bef627e0f1e70df482613b30695ffe3c8da810c0f7df6d66ad599
+KO = 36a9e66db32be46962bfc3de816662914397985324afd4c4e35d54cf636cdc30
+
+COUNT=14
+L = 256
+KI = 3be3c10f732eef300992da23142a42da016ef60875d97e7c7c789b6955034994f553eafdc5b9550048a19c5e72dc8f5ffc638abf092572aa5c6549e862305735
+FixedInputDataByteLen = 60
+FixedInputData = e1119419a6fb4278a7bc8aa29b484063017b017334d044a0a408152396ca0624443fd4d883ef1aa4c71d4f923f1e64cb43def9762fab28afe39bbfa7
+KO = 5ef27903ed694ae648471f27fd34e47ba3a0140af6bec5a2c4831d7bedbd7638
+
+COUNT=15
+L = 256
+KI = e7b718aaa85effa389685f3a29fc147eda58a6021deedf8674a29b4e583155574af5175e49e7f01d40d6f5403a54748039bbf3e1d659fba8d45c55e06da4dced
+FixedInputDataByteLen = 60
+FixedInputData = b1e084788b39831c3d582ddc2061721bab3bf0b66b96933ae962efe02da5c75ba2f63873504a1295d0b2a432c987e08b1656c537f1797b8c5c71597d
+KO = 9846b71ee0b27f4b39eabb403a01c44a7913a6b7b429b8a844c228c8d10d254e
+
+COUNT=16
+L = 256
+KI = aaaff8748995c59e182b2ae9bba0533b495f7738848b078e5e0d2f9a9256acecbd97ca460f9d120953fb90bc0ab7d32722878f3ba3af8d7ab81d640af5c4dcf7
+FixedInputDataByteLen = 60
+FixedInputData = 82af50ad60f5b87c5b72d1ebcca0ad006178837977c03242b7ad2cccbf054cd85a16004d113ff7756b54134bd3e49dd165c90dd17948790551209db7
+KO = 5193cdcdfa90dd82c54ef3fec03d10397740737f8e7e7a16e6b5a9e9f6afbcac
+
+COUNT=17
+L = 256
+KI = 25735cca0cec8d01720ba0e58a1a877448aadbe0d878cfe515810696cd34f6a157309c70f89c04da9374ffc282ab2ee4b8b248808312328bd25d70d921fe2892
+FixedInputDataByteLen = 60
+FixedInputData = e335b13ad0d4ae0acb2915ceebd14f1bbfa6c3c4266a12c6ef060350235d38433656ff50e608d2792a3186d5acae2dfee56822f4fc99040cd231bc96
+KO = 9d39bb02a5143d920a6a2620d39cf499b6278e4a6bb8f75136a0d98d096b9ef5
+
+COUNT=18
+L = 256
+KI = 459a903f6a4f34d784c27162fc777674740452b554301a825aa1b90787f76279081ffac1ca4c75950d9640cab793d720a4ab75990ab34a39aee86bbff77309be
+FixedInputDataByteLen = 60
+FixedInputData = 9ec8bb1e48ca9b8de5a76d7114506adb992184c8493a3a674bae40781093beb852593cbaa9d73c3f90b5765ab6b4373725e743df264229d16379e3c3
+KO = cb0b2130f3e5046c8af4a0d5d915921227ab509900a0a3fa4aec0d9796d95774
+
+COUNT=19
+L = 256
+KI = 8f51a38eb603d5b1a9e7c8a06d0db80ba5743dc424cc5f6d370c2e7715210fd80aa926bb218f8204c17b9eb1c99d864a1aa8b44a470ff98d225320ab65db5e9b
+FixedInputDataByteLen = 60
+FixedInputData = 19e9f4642837a94eb277e7978602e0dcbc1deca8171b342ec836b3ad078a59e3d98eda012c60a99873a3497660342eaf7335d175a837e1a585153ed3
+KO = 3ca0523099bf1f35fa292714396bc11d3a1312e5dba3093030b92f8d9dde077a
+
+COUNT=20
+L = 160
+KI = 91a0416fddda2954672c6733b5d0939342d89d9438be6c6b4179348e2f97f135cb7f8092329ef49df0309924073004f101007a815362676523e029ab04980803
+FixedInputDataByteLen = 60
+FixedInputData = c0a5e12f34e7eebeeb32f31a44e7130cfecbc6e96f421f16901bc4b81f779614ca8f18b0bb89ac8db79e2e73db974600929699b25bfe0b54e847b701
+KO = 96ed124afa514a7448cb7f0c229eb1e1157f5ccc
+
+COUNT=21
+L = 160
+KI = d63aad0e599a2fd47aa8efba095cde6fb9dceada85fc3997d2c6c4cd8cb17c5b826cac266fd738b3563aaf6afe2e0cd12b5934277379bd3dd0c32a0a76026dee
+FixedInputDataByteLen = 60
+FixedInputData = 2bd70a39fa31d914a04d41f81f367b667090f5345fd3bdb069782c03b902658894294ccdf52b5317d7883e9c8a4ce2c129994ca1f5c048a2dd15d8d9
+KO = d67584288b8ede5a85fc3ccc71733f99c5754ad7
+
+COUNT=22
+L = 160
+KI = c7c1d68a4544963d2af5e1c0aa0cf5e108df07152a4758cf70bea9b9e9f94f96b7a751b756ddb4c4b06d6f8f38db46d7c9658d5a6c5c1790bba2432e799780e4
+FixedInputDataByteLen = 60
+FixedInputData = b6c265c08f15f93bb0887179315b3186f89fb1e7323887ae02335b2c7e51a5caff07a2225bc4d9866e5d3354e24fe93658545c35e96bc122a16c3b79
+KO = b6c52005f55fd9f39724372295cd3dea9b67b865
+
+COUNT=23
+L = 160
+KI = 00dacc7168e4fd4bcd2bfd1d18f08d80302785e23a1ab8fab969c66475856428579ecf77d60c9ef7ff1f754bff8832282fae8a12923f36db3a9e5d675fbb5560
+FixedInputDataByteLen = 60
+FixedInputData = 355b709567375b3202ddbc3f12fa6fe5030ed4b8752206d8ac401dac4733f7f9955266aa0a1f685c7e945b311724c86209027b8068b77ea214d272a7
+KO = b313f54061d9a2200aeeb5831148d5e29f7603fe
+
+COUNT=24
+L = 160
+KI = a2df1bdabddc86814efcb20d4b300ba7702432c27b0bbc2f99e3b499e88d3989d43eb6d2280c9f3a953f1d60b9cced87cd5d8320f4103857ecac97410f688fd3
+FixedInputDataByteLen = 60
+FixedInputData = e86e44c085cfea11d5f2d3c48fc1f47f5465eb645adfa615446effd7305c267b7347b06ca11723679d2a221223b38743cb96581eec74958f7f4ac881
+KO = 9fab051dfc06f2caba3ea8a60ad90a9e815762e7
+
+COUNT=25
+L = 160
+KI = 3bd125d9ffe262f7515fd1a1a3da4873bab08fd992e31841a12a3cf3166f13bc1adef4bd0401edccbc026b7ec9433b98404d28f71b18eb040feebd0ee7292c58
+FixedInputDataByteLen = 60
+FixedInputData = d3f3292b676ef581ab5ddf8daa0c06a47f1abce232728f523df0bc9aa872ab877e250ea298350e5ba5c0f9425f56e4b4c0afb94141d41941950265af
+KO = 03d82fa95210393f6121cfa0a76e409f5a802146
+
+COUNT=26
+L = 160
+KI = f1d137473ba97639a5cb0314ca532eb68861a4a86e0ec5c9618b6b889a08e4ca882c00e3cc02acbe825d3cd3738144d4515629fd9f641dfb3a1fdd51303589f2
+FixedInputDataByteLen = 60
+FixedInputData = 08f68a967f1fdc404468ee0b9dba5d3dcd549159a5d1e1688f13255aa29eb0ad577f388f462b46c1a35a0bf082aa4319c66940faefbb61a7c87993bb
+KO = 3261ed64aea080ac193fa1c08221c1cc41d148fd
+
+COUNT=27
+L = 160
+KI = 3b580dade6b6d4653eb08b4ca826a45725f6450b8eec1169b0d0e6c40ece586143469d82a377997476841334341613149d404e13bd002e1226c95c0083cdc05f
+FixedInputDataByteLen = 60
+FixedInputData = 94b195b326e88dcd264036e4f401123de3e6209998c44638f509f8652d0abd1910108df812bfc1515fbc88b01cc55788650db888a38b7b9243fa5dad
+KO = 79bad8c8a3ddf5935f418c108d6d234756237b3e
+
+COUNT=28
+L = 160
+KI = 19c0cd01cbd61dea49aed505b8aba0b5ff98927f7bd3d53e83e3b758227e9a44d7d771ecd13cf670407472576f3e62a195f6876be2581e64455c4117bcfdb02d
+FixedInputDataByteLen = 60
+FixedInputData = a243a9e1f01f05bf095efa779024e252d3e2a3b2cce239055d50e0e5b65d5ff912513e5b3bb74158a391e74caccbdb0bdf74bb437cb2f0c1cf40a3fe
+KO = 5fac4a6c4577d4a4078f7646f0bf2a769024d88d
+
+COUNT=29
+L = 160
+KI = c3f28907ce42050b1af6a94f985ec9993831d15def7b52ffbf8202b19a5799fca052c90df93be8ca953ca2228818c27605e83f3ec0d6c07fbc323cf2e4de34bb
+FixedInputDataByteLen = 60
+FixedInputData = a230b254de5c53d27f49e7f5aab30f2e2107319801c6e10fc873b486f6fd0e2316166a0f8f93347361dae622c85421239da861291bb4d99ec9c2f021
+KO = 65678e2be9cad75d4c81e30112d8a5b5fd30a09a
+
+COUNT=30
+L = 320
+KI = 803c259aed13942b54baba6878dc63dd5db470aec52e818ed060487799360cff9f7cbc20ba9f114fc0d6bb581f5cbe8908767e84799c4b65a33fe4df347515f7
+FixedInputDataByteLen = 60
+FixedInputData = 1a9e25ed28875951d30e3424556f1882b14efcacd5c1609159efa82d47823892395bd14bca84a8d4fde0127738f3786fe77c3478a00ab1b243eb387e
+KO = 511acfe9668c6964c4898325b88db3c8de5cd49495d2efd5b9f43186d5d33a9510fe99dd6dbc5100
+
+COUNT=31
+L = 320
+KI = f933959c5f128ef37d270ca62e4d023ae2162c1ea842ebab690d5c400f54392125cb227f27fa42be299d6acc5c4fb04f2d8f9dcd6d1c00a441eeb4ed3d0461d6
+FixedInputDataByteLen = 60
+FixedInputData = f49ec650a63a4c6aec65e100946a3de1d78def4688da34bae14eecf6dc0db5ca0e6717b28a42bd996e89376652f9fafe45d985134c7f6ea562b9fa35
+KO = 6af7f14bcac0cc5a20a8d10d2efc3d1eb1c2b50b25f0d16745257d0acf421f945c69b68d18ee6f3b
+
+COUNT=32
+L = 320
+KI = 5007c5b4cb203b525006cc2c8e279ba6d7e7d3f788d0196637aa324c230bb5dc2b2bbe904ea38b4fc63f5bff6e607b744a6186b44278b153aee460903428fc6a
+FixedInputDataByteLen = 60
+FixedInputData = c873673e63467a5a91fe2c6233600e508a38388cf8b5a83a16cb515d8d3717d7e9a225aef51acca2a24d2915faa2487eb92db2378ab924148e73fb4e
+KO = b893b7546780a1f1ddfedeb04a849129e5772e274c71c70b5e24bb3283ceaa2629ebc87146dcb038
+
+COUNT=33
+L = 320
+KI = 1657005151dcf963d3a76e1ce3ebe9192756daf31106058680165c5e519b79e6160823894cbf6dfdec23ab491c7bd5cecd34965e89f8e5fb171b309feb42eb2f
+FixedInputDataByteLen = 60
+FixedInputData = 404b3d5f5f4b6fabf2952aaaf064c104ba33232d8fae16b5663da786dc71fe4ea805f93d03139a635f8c2d4f9dd1d9a1bbb4230d3521e774061e5613
+KO = e7976777e7818140d724f12f731d29991ee7e3a1ee92a516852fda8d6a90d95902301b65351bb4c5
+
+COUNT=34
+L = 320
+KI = 4867b68f904ddc2b6c0fa81b040b62d178eeb66429999fa247847eb8f175d5c2756e57560dc7ef73f49435a1ceb3d07f9f3cf7bd821432c98612174256cb808b
+FixedInputDataByteLen = 60
+FixedInputData = 363cc0655c2606e74f2b56a222072f72cb89d1fe8400cd75e24404c15e46c257650ec2c257bf024b870ba7765c5c106866f131f559b4d253888f82a9
+KO = b465d929757a12ba1cbce33530f683a53dcd1989d14cbdaf54ea751cf2a74e8254214f88eb7209f0
+
+COUNT=35
+L = 320
+KI = 7e8abd8cbdbc2f0d24bb5d139c013eba102102be791f3736692daeea5fe9d59430393a989a23a69024a3e897e16d36d7696a943aa9bbb231694055f28140bf5d
+FixedInputDataByteLen = 60
+FixedInputData = ef94443ada73c3e6dd7fa6181def8f9017cf98016c83e494bb263468e7785ed9e9a35f2a6a6ef7959e4f3c372d8334e723a04c21a7e1b20e47afb2e7
+KO = 432fec5f8c3c063156a78f9a60e4af5cee195cdd53445ac09609df8ca3c44556b5aa60f630c6b164
+
+COUNT=36
+L = 320
+KI = 9dde6b94949fc569a42c9e2e169209b0fb12e9f15d471a856edc23b76cf031208ca693879e058d427d6e58cde410b65ca66f52da1d91c9b66b2c0364edac9782
+FixedInputDataByteLen = 60
+FixedInputData = b0d3526b1963e9e3ffd1c8fdefca73fcd47214ba28da6b1433365db05928c8f6a37ef8b0912b0b09499ebc9ef682dee9431c0c8765d9fcb10b5b9068
+KO = 3e6eed277c74ba80bbe5fc12592b64aac8d7bec67ca42350babadc27f1de307d4443121999b3c491
+
+COUNT=37
+L = 320
+KI = f354e8bd92008ce16f18b606fa1b31793c4adff07a6cf09316d9098294d31e05f581af3449ff37f8c16e56b0cbb880b1f98a9a0b50ff6ce738ee8f3a8804febd
+FixedInputDataByteLen = 60
+FixedInputData = bc0d58c8bf2a85f122da16bb483021e90bacec7a2485f97e1e3a0be4d36473f66730197007e506740a03a88be3bb979594b8fe182a2405e3a056aa97
+KO = 3324e56981204b57d75e7ab7240de3cdf541e9cda92006e6ec32007b98091651bfbd593bed7daf2f
+
+COUNT=38
+L = 320
+KI = bb89f9bb85310247ce8d1e44a3dccde84f53fe400ec43b447ca729ba1edae8a2c064f5dd827400137358c7be3a641a2aca49d1f1ae298998f4cb57a31afebeb8
+FixedInputDataByteLen = 60
+FixedInputData = e5c8d2dc826565652c579dc7ed996584e7e3962d157b3d9f2bcad9cf64471a97d87f47dd75e2cb98abb4d3ff07ebaf67b9841c4fb03d6e58e32eafad
+KO = b132cc2842b1127f713e0783e167258863f5e3763d6865a3bceb4c25ef187376d57762bfb7aced76
+
+COUNT=39
+L = 320
+KI = d558057f2bdd1d69bbbc109ffd0ddf8fa5df35c0d5e7adb5705ddaa50740308c98bf993c6da62e0c56d82c307404fd14bdc6362f9716e615001f9fcf8523050a
+FixedInputDataByteLen = 60
+FixedInputData = 7a4cad59057380a1f8979c960e8e2d07ce5260e6f94b0a77eb1fc59b4d87a6c6a94155f3c3c9d5565d0c7214a24b78dfcad23c69d7c064f46378c5fb
+KO = e0d67286cc618d06db2a67b4e8c4455cf802efc4d93edbe63aeffa777601821c42405ae6eec3a874
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 8c38d9f55e75b83b92ca7cda2df3e384a47445620aaa5b74ec74399a2ad5d3ba2b65970916e49bd0b01ec03563c3652962a3438a1c06bfbf6c6bd7586b41841a
+FixedInputDataByteLen = 60
+FixedInputData = 45668072071d4f12af25cb2140a7e2f09ef62942bceb5ba9b87c57e233b3656a572ae38a1466566a8be649c79f479c255cb8d3821c02c75cb5171884
+KO = 06332aacfe5942eaa931902d83f692ad
+
+COUNT=1
+L = 128
+KI = ea7e27aa68736a3194f7518ae1054363ca3076e639e75cad81aee13ece97244ad67348d90123c32b7a7c3044b2ef668aa6ab8fc0c1148421bba023e16d3f0a76
+FixedInputDataByteLen = 60
+FixedInputData = 3465df416d0d4125a450f70b56828f34fe21afaa78453b1ad4f4ccac72bac6a6a0fcf6153384ccb8855bab56b876c3db9da9821610dd0f17f07b1b10
+KO = 5c28827d8563b04ec6aa6392da30b765
+
+COUNT=2
+L = 128
+KI = c331aa1cfdf326fd82a932dacc223171a8b221b1702a84008d68e542aa3e7dc6c6d47ac717447bfd6e0a15ca89aa03fcd3ba563ddc3f147fb9a4218853f88764
+FixedInputDataByteLen = 60
+FixedInputData = 9c73efb16bdd8c55916d9183d1cb7c4abffe6947336decab6f9e58e367433e9a40c507bdec5701beb932a121cd78a3f4b5d22739f7d96d5fabfe53fb
+KO = 4a746d9d5ec09374c4a67098f0c82e35
+
+COUNT=3
+L = 128
+KI = f68951f487abbcddef5f07b120838695a870bc8a0152836e7202edbf5993590123cb02af0bf69c8902966c53359877bd6576706f286fd491873db100aea31231
+FixedInputDataByteLen = 60
+FixedInputData = 5c41eae3335722cf722a06e60bbbaec2a5da94db23a664dcd3ff8c7e79bcdf12d234d79cd42d5e2ea93f7b912b9c3933ee30620c70f8c252c68d6bc1
+KO = c552a4f91d20c0132fd1a6c63a333c55
+
+COUNT=4
+L = 128
+KI = 1d38f9f1910c7393e992b4afed78e0791f44b9b109f2c2f2850ba167408ded39a5dbe4c1dbd164d80314de5118e1ddd11f26058ba68a1f155b09fca211a52146
+FixedInputDataByteLen = 60
+FixedInputData = d09d4192cdb4a97773319287f9492091eeceea313ec27394d7ac8e5ffbaf70e1458ab62d73f9d6b19a44d888a7525d8312aa1315767bb0fd5346a7e2
+KO = 981f0b1330faa02cc13870ea055d8995
+
+COUNT=5
+L = 128
+KI = c48001c56b3aad27d68f414c0c5688addc7f19f047ba74c2dbfe73eeac13f86550ca01c6de0922d6a069eb25432937fcd0f25303586d7bfe3d4c1e5c9065a585
+FixedInputDataByteLen = 60
+FixedInputData = 579cb2b42418002a4cb5c93575da36be516f40931cbd0db5de2d7fa80054ff9f7abbe2ef6c72c667423643d68162597aa2b56ad1434f8941151ef589
+KO = debf7d7d2221c1a4cfd4565c513f5062
+
+COUNT=6
+L = 128
+KI = 20f05cb89974cf0965084eba2b503a1df170936c7243b1a5fcc4304492e1c18c774bef12445444c9c3232cab41c98b1ca8ab25b5023bc5ce681d153308de77d1
+FixedInputDataByteLen = 60
+FixedInputData = 36d8e7a45cbc3167e53e421438cf02aac656f3a0e1db1ea3da7b101aa883a10895725946299f9495d5d5ed682dda0b60e3b79fda3116510b87df463e
+KO = a8cc63b8fceaf6a5a3c7631e5ebad56c
+
+COUNT=7
+L = 128
+KI = faa2405b93316bbe21e5c5db2bc0e20a13903a9be886318571bc92ff1d2909ea585caaab5cc919ecd93439abd3f5fb9c0be761a8da1c1acea5f4ebe18445870a
+FixedInputDataByteLen = 60
+FixedInputData = b726f879fdee13ead6fa3ece99380b2e86c60d3e2fb4fdc0d5d20c107f60dddcaf4da2baa72a465793745c33693300a17f35bb19b554f7336fbfa4f9
+KO = 227ccab3ef038a514e2134a1e2601746
+
+COUNT=8
+L = 128
+KI = 8f6dfab90bf7dbc7318ad02756931d35f94595b81ecf7f950f9dfca7ce96b21490ba51f215ed18b7b8dc3a51a0542c4a099ff0959f2799616fc06000b8b98819
+FixedInputDataByteLen = 60
+FixedInputData = a85fdfe119f472e7d2eadd09489e815169e3a0332280b7f0d782f8dfebde13fc40ba1959287dd87bf14c33933ea8d621fd496d1ed34088f797bfa3e6
+KO = 69085b774d988d6897dd1e9b39e1f073
+
+COUNT=9
+L = 128
+KI = 9e25e7cf58d1f153f5fbe69bec58249219b5b4fc6c6be997dcd7e12bcabb464c0799b26c8485456424410ea7573cc4003154a9d45b54f4d898803ac22c3c7309
+FixedInputDataByteLen = 60
+FixedInputData = 044ff7bb19fff3d868d5fd63f05fd6886386162290b92461bbeebdefb7737fddba0fc890a6eb09977d89b665b0431ef20dce07b75405e4255c7d3b65
+KO = 2a0e321d8e86f7bb0b9658dc51ee638f
+
+COUNT=10
+L = 256
+KI = 7c386823454758deed0f5a99a2b2fff138286afc83b169b70bb2fff19939cc12c103363db7f1616898dabcf5988cc02fec14c46bb2a72cad3344f36b5fbce25b
+FixedInputDataByteLen = 60
+FixedInputData = 45e34106e67e434e0c57f84d9b8ab101c04262efda5592efec99d3967c2f73e3b2a71683cb7cea1d3cd9c2c89a89a34deae4132467e3d0073dfd8643
+KO = 3f71d6df209d2c9b6a2b48e7c283db6be13892a867f9455acbefcffbf6553aa3
+
+COUNT=11
+L = 256
+KI = 70d0ba53a29cca041f388f1a02052eed20660e3bea95c40b182e3f3ca2325be72ad28d1c09cdce66e0e834f6d7a7f451306b4500f8853d63a2bcb7c3c4d2ab58
+FixedInputDataByteLen = 60
+FixedInputData = 899319e58522a5f3bed46738dfa401c39a0f07dc7eaf47cd80d21af65e2be7a122602d0149750f17345b5a91f4a94340e39cb2279e197e59bffd8d76
+KO = 9e28ef786cab6af6dd23dcf3a7677564aa5638f229affbcce2c485b50bce1cac
+
+COUNT=12
+L = 256
+KI = 4a239d9baab2db4188500b7104fa34675066f250ef8d99d5ba416ebd3f1bf863b80915eae8359fffd6a1ec6aab7069fe5e99b6db5704636aaffe73528bc8ab21
+FixedInputDataByteLen = 60
+FixedInputData = 401d94604b3b98df223e42e756022a5c7638e0bb36d152f718d990f6c5d4a6b47ead7631b61e916336ffb0e60fecfb651c08a5a8fbec56fc15f4fa7a
+KO = f01f8e17e419c639067777a3e47386beb5cd9d94f7f2dd3363cdac84bc1485ba
+
+COUNT=13
+L = 256
+KI = e31d34f3cd15208cbfedf1e6b4b1ae85c8c2bff9406d660c45140ee027e7625083d6e4f26ea621e2a58fb4818fb32be819ca9cc8f65587fc4b54c1ce9e57427e
+FixedInputDataByteLen = 60
+FixedInputData = be506404f27a5d8301050f36ef119ea0a70bb907dd798776a85692549efbbf2286f73ae75942a255583531ab8c0dfe94d8f0c4d26db4985cffa3e0f4
+KO = f7cc95937d99d9fd4a33e2ecfa7b3a0b96490a1ec73a4f5b50ab98a24f68fefc
+
+COUNT=14
+L = 256
+KI = db3c16bf741dc6b3575c8fca2d5e9d9f809f6b21b2f75bc4b4fb27588efaf911e8c2cd18de102f80d3417d8edf3c799a81b3b1c575c79f1ffd278e8c50606a5a
+FixedInputDataByteLen = 60
+FixedInputData = e882109b54f7675b78b642f5ef2bf17216f77ebd34ec8ab41cb2e1265572c9bbd3f341773c9784fd2f1794d0cfb2078661337912b504e09a6e4ae0bf
+KO = a29a08b04a2618761e370a257c7880622ba4c48950df95869141660dc286545d
+
+COUNT=15
+L = 256
+KI = 5056ca71d6902fcb34a9e5b2e5895e619385fffbfb2bfa67dbfa0c8e9fda047bcd2ea58457955a690574e2596d065131bca930f1ddf2ceb6a9688a97bd90290c
+FixedInputDataByteLen = 60
+FixedInputData = e1977775e0247117a583b5d297df89abe29c6e1b08d5490cfef56dd9eb836a14ca5f9cca8c7617d261d7ca97e7caa97bd1603c572f10cb876c2d5609
+KO = 091c9464b01665aa4c1e36accaf322bd4c91f8a3db7f7970fdd06094bd7beb04
+
+COUNT=16
+L = 256
+KI = 72e9cbe775151bf5b274e8e5ff334708c872c65bddcce1bcbf6ac307271962425a2eab177c5439e4e57d4e08ac6d31cb614023cf02785b5ae49ae06dcf146797
+FixedInputDataByteLen = 60
+FixedInputData = 03e31cefc9d68a7452af5bb61206608dd3ea292bd0b16eb4450443c3c668617558a00fb6fc1e147427386c5cf006142c07a919b96bb61e449a9b82ae
+KO = eb3c2103ede43af8fd4962be3986d4b9af7befb7ba53ef22d625a8051b9d82fa
+
+COUNT=17
+L = 256
+KI = 9066f870328e4e99c598f117b19ef80819b2902d6f53609f07c5c88ed71ea31b8f8b54a11b514446a02df5a109a796d60096d3388fb7af7e08204e4e91214ac6
+FixedInputDataByteLen = 60
+FixedInputData = b66d803b34c1461417219ca3ee42e812357507088af64afa3fbddfefed777cad6942e62bffb4062f79810e34448fc65e2aef44c61e1f4ec176654cd6
+KO = 9046622c6622461ee1c8fe8d39698fab981920fe244fc903ea60ac3556b98d99
+
+COUNT=18
+L = 256
+KI = 5abde7a84d13ffef37fa42adb8c94f7b772aa852db8d33edff98ea9a9e7ee05119953e2d5cfa5b44b3167caf0c013d27a7de9d1189b942c4207815aa880154da
+FixedInputDataByteLen = 60
+FixedInputData = fc3ddcb34918f8967efee22ce3c0bfe2ae7f7157ed3d9b88adbda008ec57829da2ec072e7b670429af391ec9cc30b43d755f24c1fb64510b34a38ade
+KO = 57bf2de4f15d7a7283e4621028b739f71526011db9c627f9eb87be3899acb947
+
+COUNT=19
+L = 256
+KI = b58db842bd74c5c2edc8172566bfe0c6d5b761ccc8d81c50912f3c026e8734179cfb1ade165c60fb560d8ee8fe7b8aa6e0d784848e99be265bcc3dfaccd03555
+FixedInputDataByteLen = 60
+FixedInputData = f3cd17f782f319d89007f7da53d1cc04208f8723617c2aeef0839f3720fa8b6f3fa42e9df87e7366e414e5b705db8b0bbce81b9e44a8155269d63bdb
+KO = ebc1b5e548a6a7358dfe5548d7129e785abe33bbe135d2722b98db74eb89f3ae
+
+COUNT=20
+L = 160
+KI = 49e86aebeabfd13c72683a405fa325c5cd913cad6009bd8cabd431cac9299695b7c7e29967da7e22135c77e1b4003bee44f8ad4d929d48dff7bf51ea08ebacd8
+FixedInputDataByteLen = 60
+FixedInputData = 0b0e56bcba557de363d5d1f998e500a486fac720b2ae65d736d42ad6d5cf1da06cad522c83e445fac71bb68920cbfd63fdc739ad76918f146202dcc2
+KO = 710e1c7dcf08c4a0c48baf009fc2d283d1e596cb
+
+COUNT=21
+L = 160
+KI = e400f5ce95a5548e6ed66954e09c9617933a15814ab5563ece8ce2169ad814953058cec827dd4ae11db26ec81da859cd614e80a0d778ec0e39a7a5eeb797f319
+FixedInputDataByteLen = 60
+FixedInputData = 56f3cd27ebf4bed0d53fe86789851dc137a069f59ec518fb9ac6849c64ab492c7d04c4383d54c2971da10b2db63d125d5f0d67766400c438cbe58aa7
+KO = 42702ccdea57128bf6a97f53781ad937a09276ae
+
+COUNT=22
+L = 160
+KI = 769db1bb57c51ca8e9b90fd16ae4880c6a51e4d6b46a8524b64415d00dd9ecd55ac10a542ecfce6964cf4e7fe5753cab4272b76447e8095d8b9c61aee3895609
+FixedInputDataByteLen = 60
+FixedInputData = 90ef5c5a82e9107b1edd4284c4e675aa082fee1abc43f58b7c111d76fb008c9e6f98e3b571dbc24c7af1ff01ccc7c02aeefe9c63a4e061ea89c4efd6
+KO = 575b9e064fbae3d98887b7105e6e50ed86f4db6d
+
+COUNT=23
+L = 160
+KI = 06e947aa1b4ae141d0fc4aab54910d5dbb6602da8c8bfc37d0955102214501dedf0e73a12228f771ace4f0d62fc1951ba67d4e9f28b42210798388609deba55e
+FixedInputDataByteLen = 60
+FixedInputData = e8c7168776429008dff034b9453e3905ef7068709bdfdffbb215a972070c714d430a59208bc60cf2d2b2553db92f29fcb034da447b9ee177d1f81791
+KO = 58c761c78971dbf1416af4260e346320857ecad7
+
+COUNT=24
+L = 160
+KI = 47db836ec41f40e69ef25e04522c52fdd98d5970fbebf813a6f0b86c57f7b50fb39dbd7b0bfdd3032b5371f29f3f0538cc7ebacda2850d2d0880570e0a0928fb
+FixedInputDataByteLen = 60
+FixedInputData = bf635265eb9a173212cd0f8d179eff43e1173a7402fbf97eb3e1ab69305a56abf22e066fc65801b942a390b54785fa691e38e8826a74c2c45150180d
+KO = 618503d9e557d6c72e64dc65a7992e08f2c33438
+
+COUNT=25
+L = 160
+KI = 453c12ca77779d9ba1cf291bc6a12c293bea05c4daaf9525b86fb4771b693e21a374223a73753bd49da76f475041dec7287a7c47babc9f5fba1726574beb7067
+FixedInputDataByteLen = 60
+FixedInputData = 271e40fcf7a674fe6eebb244793cc8d733f71dba7804005484622a620860380bfc8621246eed63d4b4636096bd2de965aac9719e6320b3567f56465e
+KO = 3c452d82b6d381546cec679977d094a48f2f0b9f
+
+COUNT=26
+L = 160
+KI = df7d6d7cc11a2c3d54418872b76172dc659700117d3869fedcba1c78a6ef3e3f75aca4348bbd99ce8aa35435555b5aa2adba535113bb23f82e714fff74f796c6
+FixedInputDataByteLen = 60
+FixedInputData = bd994a80365aa55f85301169fc3ec987d63171bb9618e141a627cbd6b8b39505be89049635bc7bdcb33fa27afcc5e1b50bd004f0530908b8790ba869
+KO = 85ffae2e0291c5be200218ed22712e9bf519721a
+
+COUNT=27
+L = 160
+KI = e28d56a7e3d095cd2693793dae683ece32e32b9b9efde03bf2a261f836368b60536808bd9ff50c3d0637b360c4430fada03eac3ddd510b8847ced41d7a947156
+FixedInputDataByteLen = 60
+FixedInputData = 397a9447a39956839a85308afc6955addf9d7f95f3e82812668491aa7520f6f4616fc0580b75bbe58357ea84d0d558d7c2d437d1503f766503beb48b
+KO = 0fe1d7c84139deed9573103da61bba61a6a87a1f
+
+COUNT=28
+L = 160
+KI = 38a0c35307237b6a5e9c787fd2c2fd173e71c0ccb0acdefc12124e42f97c86e7fafe0de164c65f0b197d81d975a519a62c3d8d66a15d4c42519b7fb0363a8160
+FixedInputDataByteLen = 60
+FixedInputData = 239a9adadb4021b77d175a32885a8c6c09f17b27bbe9970b8863c6e26b46c522e54d67fa7e5832cf0e0175e9fee4759779ad85ca30cc8d6274551d38
+KO = 0f9f3ba061b4f7025890a5c2d5fb194a41a06af4
+
+COUNT=29
+L = 160
+KI = 3b0a278230f3814b72b49c40979a9425f03dcd3b776b250d3bb3b057dcd7dc71e4d450d20f7379730fa14b5b75d78a8f61e453e175cb77a3aa8af0744be6954a
+FixedInputDataByteLen = 60
+FixedInputData = de5ac9e90d918d878ed75ff336bd9a1f3904aef692fb2a7b3f2da3b9937937d26835e1180d5927982b718d413eeb6bbcf00f5d6e8945973cf4bc0cf5
+KO = 4d94c1482e28c2b7e753df25b2cd36466a828ed6
+
+COUNT=30
+L = 320
+KI = 5aac884dfcc4f78d517082f88b4f0121c98e0f3412530ceea0dacdbd1891c5ba98d91edd1674e3829c63173a445e4856116a82818a7cdaefeb71bb6ce5121d6d
+FixedInputDataByteLen = 60
+FixedInputData = c2d62b9d3580e422263bde9f1112a1a4e6454ec41111e48e4c4e43f61cbdd0730d30dcfbe3119f51925b8ba5241f90cb9214527cb13b60ed11ea745a
+KO = a760a75858638a495f417bbc75f7b852ff7a33ec386c2472d9fb7551fd9c8f75d20fc647ec5bca7d
+
+COUNT=31
+L = 320
+KI = f7cd223c56a5de053f94f8e6f69f83d2b69b6aad2903d848c8ddfd16c9e09097c4b69174faf71769ce053f427999282b44f5cffce6a4e980885999f486d1c346
+FixedInputDataByteLen = 60
+FixedInputData = 8acb6fc4044cb5da2a98a0bebe210e9a8f071389cccc1a1592324953af07cf09ccff29fae63b56f0872eeddc83f2af64ced68d860a183b7ba695efd2
+KO = e18ec5c52b838972a740b3840dbdf6299cfb87e5ee321f0b6cc681b8494d1a7179ecf8aa1eda0542
+
+COUNT=32
+L = 320
+KI = fbd2a068289589d9da38399722f60370ffb8ca093102e157b9106007d91763e844f691817d1eb4385a326e695f99e26b65ab18bb615b7dd4308161cc5afe9c29
+FixedInputDataByteLen = 60
+FixedInputData = 55ba9c001d62a715723eaa8b1f20a9097258b6ca49254bd788b3fc396bb45832de5b89ef0c345d553a116a3fc3bdf4e5f067ab76fa6cefce430b4a75
+KO = 2aab87342a33d8e22afc00065e81a319f4fa41ba2f011671e3e7d013548769a74a9e8faa8f30e66c
+
+COUNT=33
+L = 320
+KI = 025fc0770e44f836093111b57c4c90f1937158ff024f88084a62dc604bfd8a07fad91c30524db923d483d333f718c0876fe9da6c011c0842b366558e658782d3
+FixedInputDataByteLen = 60
+FixedInputData = 87bd8f158e62fb7ea1336167104a22b40191c8fd144d20b965f2e5f175b9ffd84d4a784e04322e2506281c87636afc55c419d59a7324a93dc45b146f
+KO = a9d1191cc25f7da52f17a832c2d4eb391e916613828b886bb69ae362c6f9b7e24b609e32dcc076ab
+
+COUNT=34
+L = 320
+KI = 2f7527469923a05dca8f002154c40fa54d7085da6569d55f9c2c2a6bc22dd998fe3493311e34f2e68b7717abacd2dcaec54a506804a8be39cd292c6cff77ec98
+FixedInputDataByteLen = 60
+FixedInputData = bad746f82d59daf68e27192e315f15ff86e0364cbb01b7ed73b7ec0c62f33c052fe5a652b5d63b8297194085fbbb3d7fdbbf27ce7b9fc042e7952346
+KO = a1e281391fd24eb57eab2dbfb5ccc21384daaf41bcaac238f33ba9fb4acf4cfe39f6d0c0ea3e4b97
+
+COUNT=35
+L = 320
+KI = b118203cc650b8dea158854c507304706f4c0932cbe0171d3704e31d40b61d3d57878042e03c7cb3e7676b38af809bcb18effe68e8a396a216324c884fe690bb
+FixedInputDataByteLen = 60
+FixedInputData = e126310e212ad8335360d6cd8f6fcba35bb84df9de1c809bd087ac74e06f8d699f40e1426076ebd2337bee1a543cf2fbfebaad699c33b640c34c7cb7
+KO = c37b77633116dee623b78836d8f5d3e93c048c3358bf899d47c8b2b7b946b402d9cef1d349b98cc4
+
+COUNT=36
+L = 320
+KI = f74c23f152486e3cf2db711db5206cfcdebe9bfd9290904ca98bf8bb6c3e60504c6b6c8be2af79f33da7cc5a954087e12788b3f78ce6343af885c0d657c21437
+FixedInputDataByteLen = 60
+FixedInputData = b075233ee548008c1d6cfd5ae8cd72a3ca7635da8af9fc81705692e4eca010a143719155d775c3570ce89b315b93d7b81c27544c5d6989c777ad4adb
+KO = 72a41ee84409c52f3c062a2de99e691caaf53e49793949499d8804accf9af4e4a94193ebd893914e
+
+COUNT=37
+L = 320
+KI = 3587ad35435525527e5df3856208890dff7312f984c36a3c82233d0f9b403942836653816d7ed07a02f39a084f8173a2dee9646ada3e4633793e225d62ddac39
+FixedInputDataByteLen = 60
+FixedInputData = b91aa0a568da97839476bad8079ad4e3fb8f8a010914c07bd991efe915403ff10ac0808d329fdb33893ac5f16617c94bb3bcdddf7758753aedf8fc2f
+KO = c2c9544c5d3ae647aa9c6572d59559fb4f081b88fa63e822f88073c033827bd4bb85f779294882ad
+
+COUNT=38
+L = 320
+KI = dcabcc9870ad83542a2c9b5939cd6f2db4f121614deca129b9f0a0ccce188d6efd68d38ed99f9a15c9bd55fe925c68bffad7f21281c5449febb8642cdf881311
+FixedInputDataByteLen = 60
+FixedInputData = be206a4160884ae08a84ec20377951920bd7b0fb5a6853f1c79f1a61644ef64dec564306909c9df4ca7d47b754a4da7d2a6b55c6c0ef800ac8416f48
+KO = 26c144b3a1b1cbd0a283c845b2c215c469fb63d493faf565306399ed0bfe67b1b805b15a8cbdf92e
+
+COUNT=39
+L = 320
+KI = f1b3633029edc740c4a7c631f50e8d840f0055b3e693f24a5264102abaa9bc53431e779df4d3812d6ea5d326beaea06dae03fac07a64a4a5e13fffb346cfb906
+FixedInputDataByteLen = 60
+FixedInputData = ab2d1998ab8d8491f5cff552895d32367f20d0f143da80592a0148ad554ea635ef53f8f955aa1989315456f6684bfe6dd37b428a00689d5d54879f17
+KO = 54b0b3debfa2347f076b96da304d95db6f705afd233c076b60a49ccae918bafade971d7cf69b53ac
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 63bd6f4163b34ece4477605db93e6eb7f4a8c0707471b081d8bdfce44e5823b62d346fa60a3d338c675eba7e5c0920f50197872af24a124d3bb20c45d30dbd99
+FixedInputDataByteLen = 60
+FixedInputData = 699bc682c47f969db1d62ffd906711d34ebdb9fccd597e6f5ecc7d7258b8574947307cafa369ece5a4da3cc6d1fcc669f51db24a10112cc5cd9070dc
+KO = 6cedc5f5cf879f9f758f0de04f2ce145
+
+COUNT=1
+L = 128
+KI = ca55791405215c1681276469cccd20b7d36c0586c9d0e80c688af4107dcb616d06a6313012b56e15552b2c75c21dcbfea63f0f51546e851417081cf50f3cf2d2
+FixedInputDataByteLen = 60
+FixedInputData = f96eacaf83a6730c4628ffaf6dc9aec77a2bfd273fbc84b5f3057c0ea774a1365e5cd904ced5e777d5b199c2397a3a49a65e0908691b89288de11ac7
+KO = 62be565e42bc4885790d4a351740307b
+
+COUNT=2
+L = 128
+KI = e0a2f9b24c03384cad73df1a842fa3093674dfb3578d51f64fddba46a0d7ebb257ada55b2bc8eb959bb73953e22eae097b60c708aa7822cba4ab000e5135e8bd
+FixedInputDataByteLen = 60
+FixedInputData = 01e9f59e126cef05fec06012bb842cf28fc73e738530fcaacc24c6219405f1367036e7958ed85c747054825e33027b20b3b17b242e6e613f6ca0fe9d
+KO = d13e02948549157d7c0d7e4bdb9bacda
+
+COUNT=3
+L = 128
+KI = 5596859f26f7266ac5fc359c2fa7b28cb65479fdb48a5f9441c4db07b476974904868b4995dafc765036819528700219ebe7efdb5a1951adc282d26d931e666d
+FixedInputDataByteLen = 60
+FixedInputData = 843da96a9c6a4e3386601bbf9c4b41276db468173036b39fe13f7232d1609305f6e482396443affb880e103ff26fae7be131e6bf7a034647118d297b
+KO = 1b2bc742e6591f356110f97860a8f795
+
+COUNT=4
+L = 128
+KI = 5af97035365c8a0d8295990b73cafabffc5d935add5c46f3f9a804a7df575c0051a48d5c79009684e503febab8d5dbb7ba31854ea75febb4b425a64a985696f3
+FixedInputDataByteLen = 60
+FixedInputData = b3dd5ae2f3a56517ba7b3c3a27573cdd487d778fa026fda2e053bcfb218e89dea276bc1526809614744381f9dd3731c0d2726cfd5d4d90e9fd2ae37a
+KO = b0f408a8b251937d687c5aedf6b90d62
+
+COUNT=5
+L = 128
+KI = 49ad1705a8a2c8d83ca4ede223ded986b0bd4c2b6e4ec75fd53bf8d2255c4d76d2b43c962ae324bae06fa9277928355b03aac8daea2b9bc04cf6dd412dfc951b
+FixedInputDataByteLen = 60
+FixedInputData = 4a1ea1a7a4b8ef610d983fcb71fac9f14b2495e4c8c251e2cf4b37b346339229e0b7d83871ee22cb347624c68d90382ed58145b52e5ed9690b536d26
+KO = 3433f8a6d16c9d21cddb974bfaf6cae4
+
+COUNT=6
+L = 128
+KI = d1519cf4b9257d48c7cf08c44e4f9afa22a508b7aef832304a19c11b092b505d26c887a06e0b37cacdec6e435fd509df6385c8145936d8b1d65628f51c7dca04
+FixedInputDataByteLen = 60
+FixedInputData = 8c18c09f746b3cfb52abb14f8f742f400c34f079ee73e3b99c3a152deeb260f96264ea4f5141f2edf69d051ab2e51eba12270f51e393e5cfb3f854d0
+KO = 0b2ecdc93be0b36cc18a4ea02693206a
+
+COUNT=7
+L = 128
+KI = 8a823a38a03ca94aaf3c987c112cb509fd4924f51de45ff0dfa2a4e43a5a203a6c492ec57635856864e1644f43ceb235ff0693909ce33b39d846297953d29d9d
+FixedInputDataByteLen = 60
+FixedInputData = 9377cfac7f7cbd14ba96c940d2be487d340872cdb8e57f45d6b015ace9759db10e8d7c3613c02f8400ec868ef8bb715e559958b45c95f0ff4bd44415
+KO = f9e6c21f9c5c219365b75c503fb77502
+
+COUNT=8
+L = 128
+KI = 8f640af832f7561d93ced5dbfdd92aa405e874d9b2073a92468c6b28610d6ee839346908db8f8a69bf75c50dbd3bdf44e0f0aca698e8056db64445b0515df31b
+FixedInputDataByteLen = 60
+FixedInputData = a0558d81c24a5194fe9fb86ec9f1da84f91220b42c3f93fac35af7bdfcac3e37be0b9b2bfb31ea08a11ab529bbb059fc8d32562d4e70070c07986980
+KO = ad3f1070b3a18d05221a96145d80635f
+
+COUNT=9
+L = 128
+KI = bba6f88785c742074e46cdf7bd864bcf1cfb1fddc409cf1908875e2e241643cc3083c25751b093d4d79cff5888c4a3e3c29751ac9bd1dac45f56164582f49942
+FixedInputDataByteLen = 60
+FixedInputData = 70ad6a4a8cc2e70aaf25d68bad2507b200b5510caffd523c2118234a539c8f0f633cc04b1d1ebf7e7eec6f26938723f8f85122782d6e6d15b40eda6d
+KO = c0b1aecccc690fda5015ffb1878d1151
+
+COUNT=10
+L = 256
+KI = 9293c82951f5939f4a5d04e6dd6b96831756002e8b718aef788df8edcf72d4ccae14e0f2d9d8a4970af7c302f883bdd86ff9ee3f42c33f953151df47a0dee17b
+FixedInputDataByteLen = 60
+FixedInputData = 99c0d2be619c6a00a57ba51def1e13796ab5b05d3fc4f7ff9bb8eb12d0577dab474f859bacf62d0a7fc63fad005c3740cb354f4872379dfaf3a9431b
+KO = 96d756c7bc00fde474e300d896bf7533a7cf671565383f26258775526ff5b16b
+
+COUNT=11
+L = 256
+KI = 9c191efea673e7931fb90ff37846367bad554cb3a2f3a2756539127e8f055fd4009cc0e4131e5561c5f15d31f2eda8f08d0887ce193366f17464015c73791249
+FixedInputDataByteLen = 60
+FixedInputData = 150de7c1a3d9736bb54ddfde8693364b630de3fff97c25d9c54dd5e6bef9b2428ad461c599b3b28c81644e1c0d24ce6a1834f9a48366e14d5cb99d3e
+KO = 5c36b3af65791b313b7230162444b64128a5e53214bfb5404be3bbfbca10ea3f
+
+COUNT=12
+L = 256
+KI = 38064adee74707c040a5d398300bf3c5cc55056e10e60b030c267ead9e372b6c09b86618e6f6cedd26ef5c84264adc508466c91781c615d71e1a07e4175b964b
+FixedInputDataByteLen = 60
+FixedInputData = 6124330ab2a6373ea1323adb3863ee783f999f449ba8985c7c739299d9a840f86547000a0981145c744149d674df8714c7b3f3572a686cd659b7d630
+KO = 21ac52d7442c83c28e8d4d8ec4144b9fe28dcef3790c640e2100466286787c1c
+
+COUNT=13
+L = 256
+KI = f8869db06f960cf7435cd2e29972d287c2836fe70417f3ef46faeb5150ac4b45f76315a5e9f216d482a55015ce7033c446fd235b0df974899b5b4e7248861abf
+FixedInputDataByteLen = 60
+FixedInputData = c03b57abc4f5d2d69c96c4e3ce01cc9662e15a31cc4c0c75b538fd43993f439ebba73a7f69bc4cbef50044735f1f0b373ba5ff088971d47385207eba
+KO = 58d90f9bbf95544e0daf9b57c684b0744e16b1835a647f42e1159d0b0eecea41
+
+COUNT=14
+L = 256
+KI = af1e3ff827dce31d474ce03cd764dba349aca9bf0be7dea8739a51041a2a5fb79904f58ba724dfa1ecefdda6f670e3eab4e988fc61a86b9235bf57be24f7759c
+FixedInputDataByteLen = 60
+FixedInputData = ec161fd3b5cbb5e6af5d24cf118be373171663fee79d3f99f7db8d51986c297b902e2bbd3a57dd84902c9943dfc2625973fea69b866e24d0ead63f30
+KO = ae85ffd865d0be3d362af58a106ac1ccf9a0fc7f82e94412525193e4111c67c6
+
+COUNT=15
+L = 256
+KI = b0e47450b2767a7e0ba20bf07b3206458e4ee5ef0a91580f630dc494880650d787732780855a41f84c0c4435618ed1b98e01cba24d080a8bcc7a9c8f7e99c94e
+FixedInputDataByteLen = 60
+FixedInputData = 4bc1af9b05f0d23abe82a93195f54ea985a72fc61023efb6cdf58f316f2b32319479faed647ee1bec17763f069ba5d5774cf580c34a74798963e062b
+KO = 18319e72c34a340dcceb76624959921b6d76d10fa3a4eede2bb9c3e54a5a3c8a
+
+COUNT=16
+L = 256
+KI = 4c20bac32cb6115358ff2ee7994008e1ed623eac8bd1a5ddd4aa651fba74dd098c024fb00b33fca43fcac7f23de60438f34ccc7e9c9a20f7f686115e4de16f23
+FixedInputDataByteLen = 60
+FixedInputData = c7bb8243b3bdea97a586135c7018c89ca95d6fbf0f1bcf29bfbccc77c4c7f069a836037799c36c6944046e9804c7bf40a297985468d63419e3dfe8f2
+KO = 295974e11c2176a432806563ed3e4e6bf753c7825bf251e0b7b819c61f953562
+
+COUNT=17
+L = 256
+KI = c611e166544d87941b3cbcf3087fad9479983481d6f709660217511a2b8c91eb688a775f13b748acc663fccd2f09e348d28f3882175c7f5e23514d854db46835
+FixedInputDataByteLen = 60
+FixedInputData = 228f03ed07cab3e80aced2ceaec5df0f09baf0d5b5bcc74cb59ebcbb3c63276b01a11e7e5f7d5733b61aa57c2a1f1db5e5cb872c615357b8215db2f3
+KO = c5182e2e61b5e770762c45686b10ab53904b11073cd4c908d9bb31ca620d1cd2
+
+COUNT=18
+L = 256
+KI = cc4f6053bf7ab623a61cd682adacf39fa5e71f4f228d67a6dbe450bf02774ebd177889f0fde920528bf25b543918d7bf8de3fd022c0164911df38b867e8d0288
+FixedInputDataByteLen = 60
+FixedInputData = 6b36bb1cfbd72cd21284dd5e869a902077173ae527b46c6738e8b8276b32a4ee74bb326c352d57e52aeb95827884178b95e62735d4d54f54c23c1785
+KO = 45aafb6fb23b2823fc35d58a8a0e6bf8368fe8b5d9de79c9c58ddae19b36840e
+
+COUNT=19
+L = 256
+KI = d76ce21787cc325ed69297e00db5bf1364cc00a3c3dcf95c893b0a5e0eca03a72727cdf27a92f6763793b4b0cb8275f1bbba9eeddf9908b1ca83daba54fa36d9
+FixedInputDataByteLen = 60
+FixedInputData = a864642afe65e158108e74d892f1cc3028cfc3fe8a1df928dc9756c302b200b167337ee4fa6005445d714fae7eea3aa9b093e3fb06ced3541d7b74c5
+KO = a6c4cfa7c359bb94e3ea2a78073756e15fc3124dcbde74d51d7e4d176716af38
+
+COUNT=20
+L = 160
+KI = eab3ba6b76b5f015a54c7c476280fc966eceeb1f07d7d6405784b2fdbf3a7d130cc90e092bd951cea359a5ad156e06db447c5698c88bc2c8a251d663cd0cc990
+FixedInputDataByteLen = 60
+FixedInputData = d2b0539a15c6d51c271e6b311dd08af253867ac98b8eed9fae4f37f39f2e60e7298f5bc2b4baa9902909102d8d9b7008221787a5a199c60b40f107ce
+KO = c7f0b4c7f381055a823e2d11264812f4f0c09696
+
+COUNT=21
+L = 160
+KI = f30199b73f362a91af77b1e20d5bd3ff969992e0fb75f56b6ae02df7e0c45880fe087414a8ab6b25498b33cc8d757d7b42ffe087124d17d45cc68d0da73679c7
+FixedInputDataByteLen = 60
+FixedInputData = 3674689557c15c82d973fcc5c8db7190af59ee505809785710fb77e3ffaea590a11813ca48d5b8feb1254897d358a046497bbc68b1fb20d1f62f07e2
+KO = 8b332f4ea90ec37dd96ab50bb19809ad8cd6491a
+
+COUNT=22
+L = 160
+KI = 9c5b21d2ab24c46ae807637a8117634948f50ca242ee2e80e1ee23d4825ee501703d3d69b3a0ef1f56b785b986465b6f1959f8c2629595ff28c5e8da4d3a131a
+FixedInputDataByteLen = 60
+FixedInputData = 4f73e333ce53465b75c6ba85caa155e66db70cee76d64d6e45149025c42bb99316096d709423e861d4975d2f2383c889897e253319e05bd85fd7b69f
+KO = 4f372127094e31da1380f32122f8e37ae028cd96
+
+COUNT=23
+L = 160
+KI = 9a09ccd3fef474cedd686433a77e41e61eb5e746eb82343d116bfc5661f13a49fb82f4273539dfbd233b72918c97979c4d03b02c6139ac206e2535cdbeaf9626
+FixedInputDataByteLen = 60
+FixedInputData = 7cc4c139372e4e84c5237f8faa2bdafa3d679b9fc03d2fc917243c62f7c182fef95438477bee02049e10d641f467e507b68f2fb0586de39cee7e9c78
+KO = 80f56f69c60236acdbd30e8f964f4ea847952930
+
+COUNT=24
+L = 160
+KI = 7bb338679c584b2dbd3856a238155698ec078f5c6f65a02fe5df779812c45f5af183481f6343efd30e7b2411eccabb2ad4ffd6999d4b74e8da9b4be7f1fadedf
+FixedInputDataByteLen = 60
+FixedInputData = e5641ae656e699d12dba8ff99e320b7ac22a8d2d9c272e58a9eddf80479f1b44fd1531e72d66343a5279749c9e08dbfd40bd8a2df13dfec30f1d533f
+KO = dce9cbf91fbfe80ba95b545fec0fb54f5addfa06
+
+COUNT=25
+L = 160
+KI = 4906033cdb97821b121694fabc409a755a66825a351bf377daa80c708bfc2b29ded2e37d20e4147ae496e6009f479843da0ff165dcbbfca4298de50f4e017f07
+FixedInputDataByteLen = 60
+FixedInputData = bbdcd908bd51345d980bd45766bed313109f8408bb8116d7557a9c4e53770c50ddb2e096bfa7342dbcc0704324e4bcb7cd56628d0e1be2aaa715545b
+KO = e297a3a53066afe738d2da4d2844278e5ecc5b6d
+
+COUNT=26
+L = 160
+KI = c741b558350f111cbf006058cdbbd3d50ad36def940c7a86b954cea05fe777b1a3655b374f35695e096e54e10414847cacdd0201f2de2992aeafb44fadae5a2a
+FixedInputDataByteLen = 60
+FixedInputData = f4d9c94d084da220960ef2590820a7c6fe16f3f164e2788ef7319715a67f81c4d85d3d66af8618ff238f8b96d6faaf33b1e8e18aef2c19bb8a2eecdb
+KO = 35746fc0d9b54a25951dddc9cecd698be4a59434
+
+COUNT=27
+L = 160
+KI = 19ea57411aba98a14f351f3295dcf063e6e874002cc340cc04240cfa162172a652d088f834383e448236c3625aeaac8e3358482950010d8f0920dd6b95448f61
+FixedInputDataByteLen = 60
+FixedInputData = 988869e9caf1d3106bc143fb29e0ac4414c21f638f392bbc8acf8f1713e1732bd77baf033be0fb116484d7d8380bedb7fe3cf6508da96aa585413cc3
+KO = 3cc4b0badc30526bedcd0153253dc568378d5d38
+
+COUNT=28
+L = 160
+KI = 734fef9d417126f3b932a4806d90e539ea8878b8f1183dc316f40505f75f2dbe94e7c53e252b6d078db14c4939fd6d8a288642fea44a9bce2243c754dfc44bf2
+FixedInputDataByteLen = 60
+FixedInputData = 25f80ca915724b4006b995d2a743ac86c3f5075e2ee696052b54e4b296d31dfc1b03b82fed11602bd27456d1b32a2630866695fc000e66a6d544b48f
+KO = ca2cb44f3a7b2178af9ab292b9bbd75840cdc877
+
+COUNT=29
+L = 160
+KI = 79f427e913d0c76044073dea3512a9ce5ff235d348e57279a99c170a4cf487cc291b4d32d6eae1344c02eab5abd8f3a8644324e556bcd2de3be786a4a7dd2f6c
+FixedInputDataByteLen = 60
+FixedInputData = 8fbcf03877862db6ae16d27a96281a703df73af5e0ee86d7cd38b3909d0ecfc62a7f5af0eebf9072f6bc4ac185a32f40585b013a7ee776c50a8f16f2
+KO = ce94f95db28e256396c09cc502346dd41f931b18
+
+COUNT=30
+L = 320
+KI = 5e818b3762654011699e226385204dcef911167ff1a7a2a534be67e58e703c903e0cc867756d08bb2cdc3c4a994cbdac212d9e073a32917285b29b7ad1455cbe
+FixedInputDataByteLen = 60
+FixedInputData = 6c7d860022641a9d5cf5e88c7a64ac1d19ee6b4b53e98ba7da6389bce1c5396799b58e69564f6f159617a4306292e2fc89dd8120dfbb7f04f03577a5
+KO = 7e8d44b68192198332f125decd657248828ca356ed94f103a51ed76570f90d60c96276be44bab464
+
+COUNT=31
+L = 320
+KI = 6c9b81a5d90952ef66600d3d9ab24b6019b337ae03c97c034a55cd51f36a091b39f83c5cd2dd68b35dfe26d2c481174127f6e034968ee8fe24e89d2b84e4ecf3
+FixedInputDataByteLen = 60
+FixedInputData = 1233a5aa1b058c4e79eb4fc70abff62c50c8e6fbf01abd07a9959fec3fe0a3b7382124003c1a362f6157433aab4f6e4525ac208eaf5af6bef143def3
+KO = 54c9696e788c63519625cbf6b930651c863123590572b6264c42b2e879367076296c7f1d344e409e
+
+COUNT=32
+L = 320
+KI = aeaf4c296c96d013cb27c2ecd4cc4bc37b344ab2ccbed9807029dd28f46d714b57e16f774a59595ac0c0121834facd513c0cb261b3d6315752b9d49bcc3137db
+FixedInputDataByteLen = 60
+FixedInputData = d69834234227012e443194706e3c03f89241e900a6ea797715b34d8dfec93d88c8f7b8d47c5b3a8b36031c36d7b9e9b9659b4bf72857358018ecd018
+KO = 86d26539e1350a13b84e490b589068efb437ec4c8b43923a26265bc5b2d4403d3f9d51f66c611998
+
+COUNT=33
+L = 320
+KI = 0d33a4f2e9944d33e6367b45e74c74165530c7d1e3797a27794489fbb278255eb0f9f21fba1b16058e882bb36bea9a467df48a51c9a0667c9dee7482a16804e7
+FixedInputDataByteLen = 60
+FixedInputData = cc2eddaa5bf87bd8c82726d1cddb5c48383d28e1c5a28abc1fece3ecafdbea89cb2a6db016247cb7084b3246ad8c19577b763fa05a2d767974345bf6
+KO = 1ae0e1ec55d352ce730c952e5f577cc00775cb1377e0d9669b8fffe3bfcd26a867fe3c6576d560e7
+
+COUNT=34
+L = 320
+KI = 4aa1210d3b04bd61290839313a74f7f9cb5fb9d58e3495d48b7d098ae6181401c5df7b78e30a52fd5c99870cf6e88d318ccfa2f80194b20617fa48a7e0f6ed36
+FixedInputDataByteLen = 60
+FixedInputData = 42aec7be8c57f25c9536a6d08bfeb9423d477c71e7cf44f8b31f9d7ce5e81da54d1a4bdb52b27b48c260172837d524d838563f65ceb4d7033bc55d24
+KO = 9d15e490d226426438f98cd502df56e09b2415c27c2adbfa6988365a47ed65c609bbad157d679602
+
+COUNT=35
+L = 320
+KI = 899da2d88640d035584dcf8b9138e2f639418a5d217ff8863673c7b8e757b15bdc08ce39db81e5e894070eb9bb14e85d08177302b56cbe0ae91f2f33ae30da45
+FixedInputDataByteLen = 60
+FixedInputData = ab342626782038f79b0f6641e70e66a8d4ba6e4bae5b5e9bb8f1bd3a0d789602d404bf541b17294b951cb45b8fe5d5a3ce92bae3c5884c8652bec171
+KO = 317d366e33f3671d88ba96d7c8cdbd24667742e9d4c8b48944da0f0006930b6830fa778445d62dc9
+
+COUNT=36
+L = 320
+KI = e1d36fa6aacfe22944176d5fd845fcd3c9df7e858d709b929b85b1666163b7ef717eab60b408e27badd09e36eabb42e1ee8fdca74b942796f608f2d557828ec5
+FixedInputDataByteLen = 60
+FixedInputData = e118c7784dff92a7e42daf9560f8acaba1bdfc9f41241fdaf7b920bed003cd3b967f03025bbe2da8ba87feb050e32d33aaf6ba1643d752a6c1071c63
+KO = f0bdad2ca95975c35bdaec1ed5297a24b7295a1bff9669406f17f8f10488082e4fda423c86ccc527
+
+COUNT=37
+L = 320
+KI = d1fc41a80728c405eea0ac89b0c96368ec8ffe66b947a46e2506657da19cc3e8ce8b840275fa82ae5a57e01d48777506bdb7b20a478ba9d06bed78a84496af7c
+FixedInputDataByteLen = 60
+FixedInputData = 42a1a551a97c3d3eedcaa48662a195567b291349bf5c49ec52b30784787eab16c0db34c89527a3fd28de4335f6b41df7fb8fef401c4e584fb311012b
+KO = f1d81da69fb53553bbf85243b6ae90298cfb4049a843cf06641921cff097c6f3e7040fa7e421b8b5
+
+COUNT=38
+L = 320
+KI = 122c314e760bb4184224a3b126947dbb2931f07f75f5b15d3e00186372a3cb6570c8b62706f214a296ede528e85312506094605edae323eb89dbd500c941efb7
+FixedInputDataByteLen = 60
+FixedInputData = ca784bd1ce18eb9e1092c8a4f3ea0a0a7e335e198732f22655aa3b812a7ef74cb2bb3ecd30a3fc59581fc35bb7e6b6a6d530706f68d47f66c7e44671
+KO = 52eb30be01636884e21c217aba870f6bfdce1bdbfe3d0287b8e2966c262f7b6a49bf5d30f91ec868
+
+COUNT=39
+L = 320
+KI = 68fdcf9be97fd08f52f5eb6778fa7f75b984aa31f0ed452a34963b988025091c3a55d8a33c6c6acf5c9d79bf142e588170911e994118254911d97038363073fa
+FixedInputDataByteLen = 60
+FixedInputData = f0597a008e6eddfd9a172f6cc25e9f7ba87a48708143b74766b1bc60112729936115409f79a2c4afbe64691caff9d494f90b15eb9d2dfb012982d8fd
+KO = 2964c293218d948b83cff32eb4de90aba70358a45aafbc0d79773ce916d6de709c4fb0592353a24f
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = e482268362f80ca7f777b4202d03234a5f0ed59b578a6b8792ff54d900af6940beacc7d3fb801661f64392e5658d4f82e3b5d63b190a44c032b6a8ac51a2acc2
+FixedInputDataByteLen = 60
+FixedInputData = 9ce99ad9a90f45785e749a66df7489c4200904141391274dfb24a5e4ea8cafc87f920b33fcbac0d93fc59d4bf558b7f2a9e1435cb454a4f180300e17
+KO = cc99953cc0d7b0da795293675442528d
+
+COUNT=1
+L = 128
+KI = af7ae1b63389ab9f4db0df0df9af9263990f6f059b7118c101987b2f11bae6f5db7ffc715c68bff71a0f904aab2142b27318455e8ff2cefa7e1c22c68d68d070
+FixedInputDataByteLen = 60
+FixedInputData = a66f85a8e57c3811b25825a610daae307d65474d95a00045c16fb683dd67f66d9cf2958c3981f0fd049f663269c223a8ff51b6c43724e7c8f35f3be9
+KO = 242497c6870ef1508dd3f005710794fe
+
+COUNT=2
+L = 128
+KI = 3926bd6f58cc1a8ed82e75b17ecb7a506428013325519427c6aadeae798f5a4ef5bf6b4b99d30194dba5a1b0edc73ef9b6cf97c23bb4ac1db5c9c5a89666daf7
+FixedInputDataByteLen = 60
+FixedInputData = e44ae25248716d61fb1a7efa860437d172e7fd0e6413d61545a9505416dd1ca58b0402caed5a56c01af8fa8db022ef94f7dbd2c478ca88ccbd63338b
+KO = 367e288c66781ed664183f2170209e2f
+
+COUNT=3
+L = 128
+KI = 3d04ab00abf472adc110f16e01ab705c1be5d4af2c1cd6c9214dc6d4fe91476c92e90bf80ca9d9daeae22f04502a2e1f8c1e06f64bf2840f99e7e0988c560a3b
+FixedInputDataByteLen = 60
+FixedInputData = 3595555a4c0baa38b65a240a1324185581cb3fbcd1273af36b39e9ac4ca5de0cf526e1cbb67a50f556b4582b34a3c43e11f824f0747c90edeae7879b
+KO = d2bf4b127e6321923121ae2b6788e018
+
+COUNT=4
+L = 128
+KI = a1da8a17d7bf1ceab7fb17f9da3ef19332581ea1c35831c47714e70737a5a4943fb27c437f8c33785466b7b67b9dc196b5102314d2b65b4790aca7c986dbfbe0
+FixedInputDataByteLen = 60
+FixedInputData = 6921e4af81970bf8c16c105a5ced14d1ea79fc85327aae9ae889e23b467ffb3ab5cf27c09825a5fc4f1bb3d6dbf27103256cec9d026900c5c04151e0
+KO = 8b58427a2a17fc7900abce9469372abf
+
+COUNT=5
+L = 128
+KI = b618e253bc7555ec531d0eed2c63bfe4e773622a1af81c0be6277af1fa3c7cc698fed1cd9f515b89e4c2f368d4d3f8ceaa7d58c0650230781684f8971860426c
+FixedInputDataByteLen = 60
+FixedInputData = d9b9ee3ef0eaaac7c27c32c777f4d479f649ee5c75f99441f91d242ace95f08954be53b5d8f9f01b0891109c0256132ff4b6e8e7c8178942174160de
+KO = 01de44a6f9e70395a3ef7f4ae7ffbae9
+
+COUNT=6
+L = 128
+KI = 24728fa194cf6a3ebdb3c0476ee7b6689bac9486275e84224d768a7450b50d39e4d0b7a1b33f5f1b7f82a9d811ee60496c919def93e9ae9abd86d7a06cf13092
+FixedInputDataByteLen = 60
+FixedInputData = 48a4ff791cba38ab5ea4b1508cf5e894455e9bc805dc85451965684a609c27024e532e762757a1921f7c9a6633f9a90fca59ac1dd7b2c6dc2da53dd6
+KO = 63908db672ac089010b2e233b05ef3b0
+
+COUNT=7
+L = 128
+KI = 375244ff9c93922e5a5b2c2b410fa5958c977ca427d9f2866bedae4a6c34762f7e3944537a865605c401fc4c30b36fbbf643cb5e67ab4ab29de7a00945f2c2a2
+FixedInputDataByteLen = 60
+FixedInputData = 96f15da59ff50adc08e6935857fb456091d63888f1a45c82578a1f4837e46150b28a37a89b20fa0a62eea4f342bfd60095f2d20c8edcbcdf943d07a3
+KO = 418951dce80105313d192641dd9fdcef
+
+COUNT=8
+L = 128
+KI = 84b50a3f7f3fc5da786d162ff0302c6bcdc2409d22a693d8b723c51d126734238903acb25b729bcb8365b82a0819780b402ad0c07bd42ea245368859ffd6c4fc
+FixedInputDataByteLen = 60
+FixedInputData = 5a4438c1a60dd668669326f6537b2cb671082a856f1a4101a20afa9eb978dc58346def6b4e0b4e2a40cb7a21c4c1c633721168e1eced54fea9d8a5f1
+KO = 8bceb57128afb12402980a298d57666e
+
+COUNT=9
+L = 128
+KI = dc2f94c5424a80a0fe5296cfd87c48aa76f6647bda6747b1e5a5983677c1f32e3f5b8541030f85bb77c3e1aa9e97042e6bf4ae11f5a4f5c7d932b493c8da62ac
+FixedInputDataByteLen = 60
+FixedInputData = fde620fd5ed816949fbdd673e77aa53a42eb963eb011dde4083464b87271dee3280e6966aaeb36b76153c73931f24541aa21f2ddd68dd3b1feac28e9
+KO = e3e578d43c99a514e83fab0d7baf68c9
+
+COUNT=10
+L = 256
+KI = 9a1fca88dac2af27c17bf94dce1abbfd0d87480fac70b13d1d3ac1a0bc3ec584c40f5696476ddb32869b84d782c54302557a7790a0bfdefa606eae99224d64f1
+FixedInputDataByteLen = 60
+FixedInputData = 58e0323d6e1c8bfb5d957c4568b033584a996927d604a3e80ab3592c5ca1349d25c586ab04804754264cd16fdc6b207ba9431c965da9effca004f9bb
+KO = a20fadd376b1ea682c870e3f81a0b67e6921d8f83d2bcfa2a3f76486df137490
+
+COUNT=11
+L = 256
+KI = 3598a17604cf6db10f71e80b1506325bcfafa316ca59ea1b0dabc3674755050982056d330c94586342a693dbff7406416297383d15127bf94fd6650d5faf67fd
+FixedInputDataByteLen = 60
+FixedInputData = c839dfea8805cd02694f1fa5a2792bbb4a220eb7214ad9b6cad41310f0ea08743845a1793a84371a6e0db98f68b97064158883d76c12874a624da844
+KO = 9cc1052835395af33124be622bec9721112929874fd9187653754c1243896e8d
+
+COUNT=12
+L = 256
+KI = 9bcd2ec094d923760f4cf14de00797de769f6b4f732813693a702b88bcfc450117bc66b5163b546356713da0034c11e146c4650d8298d528a5371df9f1c2fb0f
+FixedInputDataByteLen = 60
+FixedInputData = 60e348cb9ce9e9ad8363f2b632550517427d9ec7c1b2c7b940b9a788b9d012a4d3fb4014fa221419db728c433b86d550573e52ec323f2be5791daa27
+KO = 42e46695ec9056d6d38807729dfddcb1fec22d2384ed55f2f302a43293c0b269
+
+COUNT=13
+L = 256
+KI = 3ab795c108d94e4b37d857022ec21e5d2c4c2e358a5820e061cd22c179ebfca67eec12b86826593525be55cdb619ca16ec6079e453e4b2f37166833723758fc3
+FixedInputDataByteLen = 60
+FixedInputData = b81688c988ab5c0b4edee6e5c4c1cc58fa3a71575a729f7b392a474242536fb87c8295bb959fcb1682e29434520fd6da90a6d8e7020ef2c128943c5f
+KO = e3ad4c6e01bd59958de1d2ec7f3a5783511a50553f0d3ea11214847760df17f5
+
+COUNT=14
+L = 256
+KI = b451713a861e0edc138f2ecf2a5edddabbaf54644ee2dd20768a56931744b64a5317664f1db1ed9447f683a1cf3bcac76c7756b96fb043652f58d498b5e3246f
+FixedInputDataByteLen = 60
+FixedInputData = 40faefefad82ab9dee6449cc74b660dcaa94435d0e017c6c9556028f140d38d60accd496b84571fb4df56ddb39040bbf5a04edd61366c2431c3c02d6
+KO = 487c493321fd8da633bf2ec3959ba431186cf3308141d21f95d8853113c88b99
+
+COUNT=15
+L = 256
+KI = 11939b1747470ced4cc9da1fc427748b1a68beb8d04615594e8ce53b28426805e7e88adf421ce07861ea3f3721b0872cdaf8474fa63eda496d4def67bebc4014
+FixedInputDataByteLen = 60
+FixedInputData = edae69dc5162be140feba71253350255bb7030d28cff42b1982f16f6c9d921343e2ad85f45e7cbde139841a121901e48f80594db6cbdffd387f23cbe
+KO = c90facb3f706b216bbb447b7528458d240d0531d566f49607ef182c6cf38ad24
+
+COUNT=16
+L = 256
+KI = 96751a0784e810733a30bacdb54d4548654504c5748ee950eaae81fcb6c682e80912f28fcbafec5a3a57819c9ab8a8b67e0459eb90f899471e165171328887e9
+FixedInputDataByteLen = 60
+FixedInputData = f42092ca29eb8d887b1370393aa0007e3e8314e93d39f63e97911c5d8f254a5d8b44879bcf4a03eaf22fc60fb96d9d6855bedb5ad35b2ef4ac1c5cfa
+KO = f5d0df6bd63f96b042137e30606551acd7d016c1c25d804c7197b51e975b7488
+
+COUNT=17
+L = 256
+KI = af343705484322b3b978c49a74839d92150e1e7affc23bf1e59860e756563be7b66abf9c554d8abccfb67c568ca54801359f22895452593f3a99dc1f8a2b5764
+FixedInputDataByteLen = 60
+FixedInputData = 0b9b4343afa14d5eefb6aa41526cfcb3eae2cbfcdaec720cd57b1caf534ae19badcd19632a4d4906651eb40171d492f3915f9818feff55dae90392af
+KO = 5474c3d54654cc3bf39d9d75c34ae1b05194375e0f5eef8036ba8d9778a68f69
+
+COUNT=18
+L = 256
+KI = 4728881dcfc4a4563b8b28d7b30d9ef3006e871070eea694a69756bf5fe321e0e999fcbbda8c748186de7239bcbd47b0e906d3901d1890a6d64b88613981642c
+FixedInputDataByteLen = 60
+FixedInputData = cd8c97533327816b287160a296e9f78d6f4a6767082200828d11f880a9966b09a888ed3264ed2b23191af95413c870c341685d94c077cfbb17edccbd
+KO = 99ccc48099a658dab765b3209698b72336d1c5f15b28aa1ab125bc335a04ddda
+
+COUNT=19
+L = 256
+KI = 986b8833f2f26c12f2c4d7cc07e7d0c08d2b294cc72b4545c3a9b22b8e2e5b11ad406cc601e6316b4eb09a1b66f346a8f4e3311a678d8a576d997c4255130d5c
+FixedInputDataByteLen = 60
+FixedInputData = 6f56eac97dee5c0215d9a859efc1be9909ffd10d36f1f2fffa671c25fd5153fd3974dad23ebac95320d11ff5a26b255a3967403ddc835809557bbcc2
+KO = 7b8c73fab55bc3941192ed93ddc74a3d5d453201343d14e69ef8a2e3cab7d996
+
+COUNT=20
+L = 160
+KI = db65fa95c8dae3bd5e2565fecbf850df09893874d00c392a52c04175b634149e023d70ca55460fcbf14a1b6aef2c0ead03ea24bf542855aae5448af533b3f902
+FixedInputDataByteLen = 60
+FixedInputData = 73414ca3fd132ee0a821a0cd5fb12c5329eab3b2685a75d389556e04e7da2b3d7d1e5f363d49e38beea11fd8c4836e6fce185b2e82e7d453c755eae1
+KO = 3c884e0a773d700dd82aba58c5028d888d4a8eeb
+
+COUNT=21
+L = 160
+KI = 1b0cab0600e9d57897633a1cacbdf2ed4d6d629b3a1a97e4dd129f30661c297e2b5c785ca8daa182f4129a3c9a354620bf30947c03ed409d82f4c7466a65f18a
+FixedInputDataByteLen = 60
+FixedInputData = a56801514bdf0369fa7960b439d4d6ce59ccef57fed55787e1ee11c8d5598f2f4611cf43bafb34b3721d1e3cd5ad5097624f5519265eedb015b22ee1
+KO = 32665327b6d94dd5f71b28af3c3210b186919896
+
+COUNT=22
+L = 160
+KI = 992c98e533d68f177f6805d949a501bf44181b066fe04f5549a8b0702866205d4b43cc81f08d3e69b92800d18332c4767c0220c28c4aac723ecd5e28c4ae5e2a
+FixedInputDataByteLen = 60
+FixedInputData = 80d4c8cdbbdf830357d751ffe0d227cceb16a54d43d55ee2065ce6cc429b6bec08831a9ff03adeb1a804b53f27ba1f9ec13e24fc0276097982898e3c
+KO = 9aa3cd464365ebccc9cb0ffd0f671c0c53828201
+
+COUNT=23
+L = 160
+KI = 774f7e7bde48b61b538288ad7385e22ff333754489cedcc6f08587dd9a935b9858a6204f75490156367aac19cfa1197dda9c503a2804e18e23d541108380f7a8
+FixedInputDataByteLen = 60
+FixedInputData = a36aef610221e1f9db62e9a4687078d2e8fd7177395e7bbe09fb8e08cd3bd3778bdcd5ea1f8b377cba61c18ff7b67491b4f7152d85796eac89ad5b98
+KO = 3e4bc74ce8c5db4a6e9fbfd3892c75523e210d87
+
+COUNT=24
+L = 160
+KI = 6a3729f80c69d90f9356b139dea91fa18ec61ad0d88fe6555d757dc7b2d1eb651e9bcbc53ecebb7c79a30ee3269399a598f16d65b13500485d41e6edb9c331d5
+FixedInputDataByteLen = 60
+FixedInputData = 7d1ed25a8d6df1f149205dfa438662cc564bd3f5237bd321822db8fc11aecdda06c9ad96d17996078adafde942c3fd8192bf2b4a3eab39bc76c13a14
+KO = d3eaebfe7b2241357960d28c108e047cfed11365
+
+COUNT=25
+L = 160
+KI = 6726fef74d30070383b656d87520b2dd8d960f82c35541d8c0f16cec1fc21d3a3361db27c911a7055e6ae4afbaaa00a01cd2ad71c45f9117bcd5a6f1e0c965a6
+FixedInputDataByteLen = 60
+FixedInputData = 478b42554fee8c456f0e10b015c224187476389926dd7bbed052d521981004ac81297a6f94660045b527be5514c930f68860df5f8adb17a8d6b3d3d9
+KO = 87d8223ab38c7359928e6585065419e15abea897
+
+COUNT=26
+L = 160
+KI = 8b029aa16693b223222168204e5995228b96aae390fb5deaf5b3d2bfa035f56bd46dea779ae36e8743f5132cc25b8c74faf2ecc5231070d4bac7dd70f91fa56c
+FixedInputDataByteLen = 60
+FixedInputData = 36badf7819d67ecd6f90052230fd315f31e38cd86c0ab3cd7ea17cd4afb26010a7635262f1d3b3d7232a5ee68cf59021de5a6a1efe137a7cec4b6a56
+KO = dc5d83accefea7b275f685ba5df458ed87d4838f
+
+COUNT=27
+L = 160
+KI = 238a70a0849d3eaecff5db88d076c72b5add717f25346ca8ab05b4e27f93b2898ad35520a46b71467a59e316b44f3c508f3d76235edc6d1d401e36ae947dacca
+FixedInputDataByteLen = 60
+FixedInputData = c1aae3b1f4b1224e0e3cb61b8b2082acb34ad0f77e95b5bbe486a1709792c63e74c36e330093a8bfc922a2501cec845c6de40574559268b78581a689
+KO = be33ffffe6eff1d5a9b1ca7753c4bf2ce0527613
+
+COUNT=28
+L = 160
+KI = def0fcc59f311d7f749bb493a0c0db1ca827a1b732f7463316277a8a573a1f364d5e0f50046cf18145786e1057b71c450ee871dd47d41dd246a44f58a16f7861
+FixedInputDataByteLen = 60
+FixedInputData = 27df4a06d1133ec6aa9def80a008a1554a5e62fc88228b63b46adea4005ced592d8f030f2b7e95b2ccd19de651fc496fcf5dafed378d108ec05156e0
+KO = 3b5daacf24afd06378e27256b10152701809d2a1
+
+COUNT=29
+L = 160
+KI = 4301e642f0ef788d30bb892d6a8c9ea4f344d1038f230fa6582e987b05ef9b2d13c896954f8724d5a238bbedbe16c96ea8347e75a9847466af79234c6012a0b9
+FixedInputDataByteLen = 60
+FixedInputData = 836ce17c5111d604eab7811c019fb19be5ea1dba449b010011cdd0199aa04083c4801ba682eca99a63f98a75d1710c5ed5a1d62f894d5976c0ebca78
+KO = dab7fa4e7e1687ae32063657e0bdcd7087938d48
+
+COUNT=30
+L = 320
+KI = ae9d3aa0d51b95d4fad20d526a37aaee74339a7f933f3a6375ad6e69fdd2e59e6b2daa9dd3159d0d3b384ced1b0844c0c5ac8c24e4b6334b5c6903d5710c8ee7
+FixedInputDataByteLen = 60
+FixedInputData = b2cb715fff568c4273f478caf066f90050fd105cfc8987436af7ecf8626dad3cee46da91701f716a81cf012767b54c4e6469efc76638dd7d2a0eff99
+KO = 419b90d1bd793e5e5432cbd0c39377d553ac82e48790cdfad72f2e4fc490ca13fe05fde9ddc08be3
+
+COUNT=31
+L = 320
+KI = 982edbbe0967fb57bd0b4f74c22112a320fc1db8e2616c0645844869b748f212dd85e2862ffc921ab2b2be9ed6143965b01279da267354bec4024aff3745374b
+FixedInputDataByteLen = 60
+FixedInputData = 5c5436aee04c4dbd2d7597c36978f6edf993affc9c3a4f4bfb6c2989d0ab02245a850910458894b8c34390c6b06a8c00fdf84eb7144bd7052d20cf35
+KO = 337db8ed812260aa10586a6fc129af8e11b48404e540e9396d704f5e02a27bc429b0d516aa0e6a88
+
+COUNT=32
+L = 320
+KI = 7d6b037097be946bcf5c56451a2235b21cd97adc695eb55f7310ea25a34339cac5b15dc8aa50f0eec6ffbd671f6f015432d4687a59fd88a14024724ae0f687d4
+FixedInputDataByteLen = 60
+FixedInputData = 72026dbc8c91881cdbf450e0d181c2d63a5888582c195c55c6bebc4f47be45fbced7100daeaba14b4b2d13eb545828ddb720514be4603f7d7ddf57bb
+KO = 55a0f670e0b9ea7d6ed023cc0ab1488f56990e1f881a64bbb4b30d9d0d27c05c32522f8647e9f5ed
+
+COUNT=33
+L = 320
+KI = a28071ee5f72e9f20762ba6c02e088ef55eca19c2ac8fbe698ec2ee07743f1f3594b6ece8a822dc6790e43b8f8d4c6bc926cb53bbb3ed5bb8260009af2d6de4e
+FixedInputDataByteLen = 60
+FixedInputData = 3cf327b8014f7af545e09d5417921d8e0f41497a99a0391575cd8a29d736d33e50ed81812efdbeb1335f7be757150159e6b46c1bc7ab36cc7dececa2
+KO = 6e202e276e57b0f1490d8c100dc6e9637e6386ac801b3ed671557087b1122be9fc27073ce42a0413
+
+COUNT=34
+L = 320
+KI = dddd90071456bdc9771b6db3b04ae95073f27ec6279e5a8579179673f706eacb0a9af6e7c7e47207fef37a7bff7b8f92a881091f973018a3aa14d3fc012197ad
+FixedInputDataByteLen = 60
+FixedInputData = 269da0e2766777746ba38d9de611dd096fac79a14b093bc07d0a7ecd9efae160896b825efce11e792cc27c9c8cd172665112a04ef1a428aa4a89df66
+KO = 0baff0a78731af2259124e4d25c4ef6f796d53b492a944d1809a06ac1ab3aad613a3816893cb3ef4
+
+COUNT=35
+L = 320
+KI = 9d7335b9bc5b38ad8c247b26ba6bad0345529488e3fc2dc81bfc3d9bf5f7c4e2182bd6e18350a66efecd05868d43026c4d788b2e13144ddbe2e73664cadb6930
+FixedInputDataByteLen = 60
+FixedInputData = 6f846eb644b5b778badc7aa2e9a0d089d669a67f9673dfa99793085ad44520df50528df3b92698d7c6ff8b05b6745e1fcb4221de0f78c13d279f045a
+KO = 979a93583cd4035454bfbfbe8012bf4d90827e8141dddd2ede4bb883531fef6b5aebf903fd9f7a7d
+
+COUNT=36
+L = 320
+KI = 6fa70b51c303374a6b14da4c6c4ac62b968c73644e93b3ec43655f74bbf6f43ce230518e1760eeb01393e731c96feb77cc1b54ca593cee98ebd460d4eeacb3f5
+FixedInputDataByteLen = 60
+FixedInputData = a3680df8e414b099ce7b44979ddd47f25c2da3b2176584f870d828fbcbfe4c37c87fea1fdb9f3c70c3340c77ffa5f603388a518e3b3dee48c419f846
+KO = 1a503ba787a91ce0c8fcd6403a16ff85c69b40cbfbc065d33eba29a83c0abce44ad91ed2b88c23e5
+
+COUNT=37
+L = 320
+KI = 0c53394ec983d378f869c9bb1272f7dd33b7f9bf2ca5c146fc96674385ec104ca6bee977fedd5ed0f3b98b56e0740b8f0ba7d7c581a1f268b80030491cc0ce6d
+FixedInputDataByteLen = 60
+FixedInputData = 31d4e230628b647aeb800ede1f80d7b66f5532486b6f5884526f8872075bd1e497dea0a93708927a5086a5cc3ea5710616ce45352a68d9935235a40d
+KO = 0bd351b6d8aeaf8a3eb8a06beab61ef7b6b5a2ad97cd6080b412313a8b183dee9b30cefb647609ea
+
+COUNT=38
+L = 320
+KI = 2accbc96d3e1620cbd9270c3bb42b29829ae5d64403f504bbe8acd396fc3ba2a283b5755b559cb648c8412cfe6deb7613696b2eaf13c8dada329c9f53900b594
+FixedInputDataByteLen = 60
+FixedInputData = 658ebe474ec1505f68e0ff2b5ea2445f988bdbb086b2118aee66231eb7e08fdecf83c20a0c7cefa2a8d0f1a4faea3389a0794e30d3b7dc9786126d4a
+KO = 968ff4402634c40630a6e13c2e9918053d8836ed02e693c5c6ae8c83d59bcc3d6e7eb615a55853d0
+
+COUNT=39
+L = 320
+KI = 5cbc3d8771e3093c2c4e9ff2aa2dce2e37934a5200ff7e3414b52f6f913aa96a3f83de5530d11469e2d805d2aaaba04a81fc1f91defc05f2a07dc6e749491916
+FixedInputDataByteLen = 60
+FixedInputData = 59d26be12fe678955bbc9d0611801895ee376d24ede599fce22cb971c0981290827b051496fb954ed96a2cca5cf13e7cda011e629f6970805c360269
+KO = 4d9af6823a2f40ab7f5b52d3183f1b5b72934f61a4453dc1f57de72e2beaf8e6697c39d8fc27bef5
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 7b7ed39b91cdbc0c0b3cfed4830a1c5b47971c80054d3c82b75a98e98ac06adf86307afdeb15a7d83d896cc8dc0c0f8d7eb450ba31f4c12ec6fb131778cc2dc0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e4e853508f5b07a1c8e7033d0d683affdac3b7cd5931c53933b49bd30ec149300735cfc34a307dcb609a26c9378e8f75bc5f
+DataAfterCtrLen = 10
+DataAfterCtrData = 689823dbc6bf6d3c097b
+KO = d0ad633ce6ad0d4ed5ab9247177de926
+
+COUNT=1
+L = 128
+KI = 19a257d25d22f74a33ea63d334dde705345b10a1b75357939e7b92257c985a6b8677bd3ac8bde79cf17be9d254cd15af9ca2c566670f2ec360f46531b0c0851b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 51ceb8da9c53beda07611abe4b04739865d7b771bb1400cbb2ec041728e11ea8906ebccaaf3e047bd9df260c86d78e9cade4
+DataAfterCtrLen = 10
+DataAfterCtrData = aec175afd3f5d246d12f
+KO = bee9726b2f105bb15952312e18addf59
+
+COUNT=2
+L = 128
+KI = 91f6d25fe83711841d16bac54e3c5f220a06f304db6834da94a1bf15634d581a5d9be5fe5a4d8033b53a4571327db7629b848232f9f6f79f01183d13e09a44fa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ef4fdff06cf157a980406e6b39ec50005a2b042f4862665f8ae54cd377fe5c76cbcb6ad686a86e2ae823b9541c337ce5761e
+DataAfterCtrLen = 10
+DataAfterCtrData = c41356b6241e08d679d5
+KO = 339b1de6bbb76276bdd4705b0f07a8f8
+
+COUNT=3
+L = 128
+KI = 8ca42f888a06b5d1f94384f0540f5efecd6f87cf30e14c9655981f242365bed7d438daf17f858c36df39fdc80011511a16e92dbd3c9c8752a8207d25000b4806
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3de98355a2739db253b6cfdda30a2e040336aa4a4cdd0c872d1ff834c9d6d76998ea36a0d12f59f9c89264bfbbb0584d8ccc
+DataAfterCtrLen = 10
+DataAfterCtrData = 27e99b276e67af72b29d
+KO = d3e94dfd42ff924f255e40be54c410af
+
+COUNT=4
+L = 128
+KI = 43309d5867bc0062f2fb7fa3b95eabf6ab84b762ffc5787f09cd6dffb40ab05908de1eb175fd6753db89349f2129a712442354e686d5be27defbb6dac1b13dbf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d48383a0ce59e0c0bd304db6d0d87663abc169920b1e574286bd65acbbe4d2d5ef19bcf19aaf16e89f7422042f7d56b96dd8
+DataAfterCtrLen = 10
+DataAfterCtrData = e13cd64890dce4f498eb
+KO = 01f7b26ce4c077572e0bea095656dc1e
+
+COUNT=5
+L = 128
+KI = 9d73708775918dccff7a1655da0806318a88b9793d803fa3c32ddf623adc35d4994417ed60133037c6fad81c5f14913e1d59859295d9ddcd80177948dfb6e488
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b5128ceced134c1f0fea4ff645904128450eb77f432b4414b1bc121f5f1ada7172764302661af68e67a1ca2b8da5368bd610
+DataAfterCtrLen = 10
+DataAfterCtrData = 9668d92f294ea59bac7e
+KO = 80d5d32709a57b991e8e64d1cca19041
+
+COUNT=6
+L = 128
+KI = 6e1a8ae6d15c0dc0c335626bdb0e433d309016c12274aa2df8bd3b4a229b75354bd505fd3f4112bec17120e00d9de9a30b92928b84cda75ecd3dfd6c1fd26a66
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 37edcde613480a3f22b1b3c3124603e8fe159c5c5a6a2978ce262b4511fb1ef77bad4de8e102bcfbd8e743d113979c164b65
+DataAfterCtrLen = 10
+DataAfterCtrData = c284a8c841bd7aa0b723
+KO = 48ff353e50d626f12b436ba380f76ad9
+
+COUNT=7
+L = 128
+KI = 4d4da365046051d1f8e0526f7a774a88b8948a53dc45b10df9ade725e5ac301a2901e8d6757591b1fdb0ff42c13e0fa6b424716ae5fddfe83befbbda45a4da0d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eea404aefa50f53cbf3433d94f5783a3981f4e4173601f5894232f647d824d1a4aaa0ebc05c936dea2ae5d8370770e9948a7
+DataAfterCtrLen = 10
+DataAfterCtrData = 0e7ada06ba5d87d60273
+KO = db3d3260eed7e734935ccd4ce52ecf9d
+
+COUNT=8
+L = 128
+KI = 77a16782e01bcee420866bcc43b83fbeb80b1e8125bdd4c0719fcd7e2d7c0bd59189d26edab5d0cfda2b64eff7efae344c11666454ebaba8095436d563690483
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f043090e170da95b08851de768de08b11908a457fa0fa77ba7b546f0718fb774c2d2f11605ecc9f3aeee9ff11c010859e995
+DataAfterCtrLen = 10
+DataAfterCtrData = 1fee6b65ab28b0a2a9cd
+KO = d6c83af3cdd4246a1ad772b4369cf8a3
+
+COUNT=9
+L = 128
+KI = 1800d09d7a0fb8a05125b6fb3b7ec3e62fa2d5f91aca7746111673727b3209f93d833dde876d3d127caccdb0fbb6b8dfb26f9a085e66ddcc198d4a30af900b80
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4887b0d6c346d9f2b02e8c86df9862b3aa41abc2db6f9fea9cd6291edd4fb0f08af8ecb37e7aa3ede5d0aded61a33e17ed75
+DataAfterCtrLen = 10
+DataAfterCtrData = 0ea189c1cbade726d4a7
+KO = 1b44433df9b19fb3b8ab92b9ef8619b3
+
+COUNT=10
+L = 256
+KI = 8342124e6ef36b3b1c7bad12e15fd4d4df26e3e5611295793236bcc4a52e9edc1d1a9f78fe79bd124dae5ced32f7f097d44dab043522bb270d36e3db47e11725
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2a7e37e9847fef30911bb750b182db4696875126aa58bf5107a14f1cb9588cd89f1369573c19e609f044902e0ef5addc2d16
+DataAfterCtrLen = 10
+DataAfterCtrData = e0293fc5aa96143c2556
+KO = 6e28800a4eaaef3e940967a6e9211aa27bc9ac5573877fb6bbef851c4d383e3a
+
+COUNT=11
+L = 256
+KI = 84b89e2e4e5e62529891eafd7eb2ffc7eaab55d421ff1e67e3dfffa0406211bbb9c86191ed4c9273bf7ed4bd53b38cfe68d8062dea8f18f3e8d0c3f052c70c7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a4bb31c3270c168ab7c82d9752dcc29c2791af42daffdcf437139c99f27ae862e602fcbf8f43f73af23278851dc933faa73c
+DataAfterCtrLen = 10
+DataAfterCtrData = c3108d7705e70c9f782d
+KO = 33b86ede6f8f715a3bd2c7ced6d8bc488ad92481e6ca6789a1c494212af2ac83
+
+COUNT=12
+L = 256
+KI = a25bf18da7db2ba52550e671a78f2424cc8d23d19cc000f8e7023054a4aca854ba0ca9d7a8227742621e6f74764b41a5133171cfd72c7857aba5ca49f01d6d22
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 991abc2cd94ed80cdf88a492499c87e66bcde7bf55e1b1e47e248218fa128cfe116b52542db526e57f0fbd9adca383d6bed7
+DataAfterCtrLen = 10
+DataAfterCtrData = d8b50855ad4910be22c4
+KO = ede34e5b995c0cade9f50f1155f123e351154d4f24cbc383ee56a2a96090086d
+
+COUNT=13
+L = 256
+KI = 351b347c01a1d02d5df91585036a04382a7248ce56876ebb20b5d5b5b27307d2ec91ef072e11625bd7db8d65e61fe8eddbbf84ed091f72e13c0753dfb61cf486
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c2cd56fcb2c6b83f6604ba472f8a9feb6003e3be6d2f2ec9ecfed38c768d2b2ea46d0e629c58071aaf118b2990a21eccb7ae
+DataAfterCtrLen = 10
+DataAfterCtrData = 50f74581aa1712f4be66
+KO = 44c582f8a9e1a1e836cf6968a64e85b563bb90aa7afc6169f834fb75173dcd67
+
+COUNT=14
+L = 256
+KI = 6d9980c25cb1da7217818666000b4ff6dae8c13d9cca46a8bc4ac880abd4dd18ed2cb663350db4c896e573eb3019e6c04a6211d586fec0583147c3ca80e336b2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 25cf700a49ea6263a15b682fe95af5e53b0aee004cd49de215d0fb4ff01ca3f74d4e04f67dbaec58ca5e0ae0c603d8c009da
+DataAfterCtrLen = 10
+DataAfterCtrData = 6c93f5081151324076c4
+KO = bc4ba891991379f76fc44336c4fdaab73fb6d28ab8c53ebcb8bf12acd3034cda
+
+COUNT=15
+L = 256
+KI = f2c5c5965626ebbc4276714eafe708f0d356cc23abdbb4c4d0073db382ae76c7e023cc9e8d853a88bef145f398ab1da1492e6aab61a581a88313b808a84e6bda
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dba9b7c008da381c8a3ad8be5c2bf5a8b61ec7426f2f7e921f58724d95e08a4496490b082c19bdf7201269504240ad46b61a
+DataAfterCtrLen = 10
+DataAfterCtrData = 29d6862297488bb5493b
+KO = 4296fb2d1340177e0e30c6964829eaf10379508c8665b2140e1fc5f3c8177d18
+
+COUNT=16
+L = 256
+KI = d2dd9b5915697f672043d6caab2a48bf1904d16986ccebf45a1e93138ef1ba0330806723ded497a94e519f616fa97c10ae40c8794077dd14419840e5575962c8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7165bdf343c41bdd45f3a69d05a681b51d0090fd19dfe324fe41d927310602b0aa77f20c424bafb1d47bc4cc512d5caa1e9f
+DataAfterCtrLen = 10
+DataAfterCtrData = b57b4653e90d21da5278
+KO = a2b6c395becb795878079c126d1e9b98f4f8bae9218e7d5be37dacd2596729c4
+
+COUNT=17
+L = 256
+KI = 5146d6616fc292b871cfa51239a4f009ac3004391febcebeb98f804f1eb3000dd520313d2560cedc29bdf87f53d5e2937624022663b614375d20ab1f7ab58868
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1e1f69708f65c73e0b21b3ded9a80200f80604722a50e5cf05bd3230c57e7ef71dfbc2fdd25139361eed93fe8da1864c5884
+DataAfterCtrLen = 10
+DataAfterCtrData = 8d178c85097376c3c138
+KO = 33e10808936786b50574d2e7c62b843ee78d01e81e04dd68c10bd50dde74377e
+
+COUNT=18
+L = 256
+KI = 2654021957f8402b6b07978d7da90080387b73f23b2f93cdb5fcf7514d970d4de9913966ee22dc82929da87d5fcf0e2f5f14824f0cdeeb2d9063e2b742a8d6d4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 359cacdc0510dc2476108a959b35b5636487d548577300c4d3b11e686b1688ef81eb6d8664fc60a38f338df65d846a9c11b2
+DataAfterCtrLen = 10
+DataAfterCtrData = 64b78273ff6af3796aa4
+KO = 3cd67937850d53062625f7e2c548e5c4d080b897b1721534af4afc0198f0e55f
+
+COUNT=19
+L = 256
+KI = 6b8d4c3e1669221359d25dd09292e7846fa4a4f7db1cd329fb38284d0bfd4c6e283c72b98f1c14751b1d844f1beb3791ac970451abff86745c470919233c7a2e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6cd435d65df6ee0f3591c5624ade3c82b3aa7e8d4b4e27b7dc4b73c7b918766a5265589bb6578d94ed00a3e30230388e1834
+DataAfterCtrLen = 10
+DataAfterCtrData = 78252fd74d5ba5a9f87b
+KO = 529018edc839afcb4120fac3568ced3b0fcceed1ecb98b182e39b5cd5b60d0a7
+
+COUNT=20
+L = 160
+KI = 9a7aeb5bda1e9a45f6a307173b03f60e49878318890fa3bb47efff292327830a013bc57d5d1c6b0bf0889735ee31e70bb0db595b9c56f1fdfebe4fb48f1de680
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 028c2844a58fc6a975cfb1397ec03e5421d2441c190232fd5ce35e7f33b1de549f3b4f26e0dc3a83374d4835d68bdfb199b6
+DataAfterCtrLen = 10
+DataAfterCtrData = d49b70edeeb389080647
+KO = 36c12002df444a3a154ec38a3878384a11f58c1e
+
+COUNT=21
+L = 160
+KI = ed7f6bbc5657fc53b6f631e8ca9ce4e3614aed04cc24798441d31e22411a9776d1285c913d7c452690fca8f32fa06c2364ba9834a23cc979c717a99505f10f8d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6ff61b513d5b37eb2c4ef0d86e3cf947f559506fd2b37e939e44c6732aef295cc0d3e71060ac649ea195b7fd00ac6210d611
+DataAfterCtrLen = 10
+DataAfterCtrData = a369530ac5c07c8731c6
+KO = 0ee6a29c9b4fa2b02e4d72d4e2b994c557310562
+
+COUNT=22
+L = 160
+KI = 3c043ffb313d0d389f633184f11d0801cb016ddeb8464fd7d763b86c0d151a657f2baa19144d5e58a4179c0acc2e2379ea7cecf4020b918cb327714b5e8d613a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b8f15f8a974fe765a0985c3bced13ba36becb9c558ea07d3b57a265c70755b176ca39a2b2fb742eddc7790fb4a465fc55910
+DataAfterCtrLen = 10
+DataAfterCtrData = 4fe1f2be9a2ab8671177
+KO = 1904606cd011cdd952508ec177795d7adb5a741a
+
+COUNT=23
+L = 160
+KI = 2349b63781a59afa4235c3af9e75047f98a2a8e4db7b60155e8db8af19683e90cc1a93185574c43b795537fbf8bbbd4d7df3e337e41621b3c2b6c5d17c9ed5ec
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d00b3c40921bbcca71b3916ef7377f299880e4dabaa917699e319373f0026891647f5c75a9a7e132903201b5444dba55469a
+DataAfterCtrLen = 10
+DataAfterCtrData = cfc819d1a6c6fd7dc8f6
+KO = f04b7d5c1b32db0c5c35f96957223a65597517a1
+
+COUNT=24
+L = 160
+KI = 66f89534b756e661588115baec171c316bd30fb9d4d79b00fc2a797dc10d6a46dc275a77ce370057699955e3b84d4a02ed5d313e9ea2ecf9bd0a82888a131daf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 436f8d04ed5f14e02571990f67b9c29be34ac8f559a287824d1b9db33a4f0b8a7e4b16fbfdaa5dee33c77db90090ce6764ae
+DataAfterCtrLen = 10
+DataAfterCtrData = db1f4f0e77b27b5c651a
+KO = fab93900aca4c8af55c86d5d0cef871ead9fd863
+
+COUNT=25
+L = 160
+KI = 51853b97fec6592db1104c9d42a7ea4e40178449464a6f15277bc835bbc2a206b46acdbfc79f2814d857b1aec6197e53a1c90f901aefeb17b49d4c5f3410f5ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee11cf2798619b762e2b56a73766600b604859b328f439fd9bb0d4f5ef50cb06b98ff8baefc6daccbdd30f76a6143e7a431a
+DataAfterCtrLen = 10
+DataAfterCtrData = 50b0ac59b52e6ff8edd6
+KO = b0622679937ceab34a507568426aa4ce06138e76
+
+COUNT=26
+L = 160
+KI = 450a44ea17477b8c7b94e2a1be51d845ca479394d36521e5a41849fa6b6fa200ef7097e127d06fcb6651805c6a87c86c4450b1f1d84d352767e4b5af94558c07
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f816c0079f1963695b0e2ccf6494f228f6b06a90e075bde57af262ed94319e120cb8546509f7bbfa8d395408e59ef51f34b
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f8bb64e5790a541afe6
+KO = 9a369868f5403b2ca319b8efdd34877b6e236997
+
+COUNT=27
+L = 160
+KI = 09bf4284ed516ccbb0830859bc7b790be6fce18f24da709ac7441d2189c969b546158e87e8f79cfa23ffa1c39450c1c0d1a50cbcbf69a99f769251a721a84396
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cf763e8bd1bf8679bc262cfccb5753fbb033ef9681fde603973bef5515537f28be47dbbb80f33a79c2132900395042ed925f
+DataAfterCtrLen = 10
+DataAfterCtrData = 1b93624408f96e71cfd3
+KO = e807e7d817efe2361aad16e8abbaf890e62bda07
+
+COUNT=28
+L = 160
+KI = b6d0a00fe4ae66489319227292c615998c80003c6ef0e270f78ae83436b258eadc3e943e355e4f8731dbe75aaa5bb36a01a1210afd623ea223c430b049af0a03
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 642f5d850ec66565e8470a7cb894fb310f13d4c4882d5605b3d93e6deb4599ae7fe931bc8c06888ce7f9fca002e998be8464
+DataAfterCtrLen = 10
+DataAfterCtrData = 552805a65398f39d69b3
+KO = c6e3f2757ee0cda88bb45958f90e6b94176119ac
+
+COUNT=29
+L = 160
+KI = 70d9f196c8e07b9a2fbaeb5fb75c4cc6c2cca8bc3d4b0061ded92862fd08904ac9d7b5e4bfa2cb0b9b4805ae719c8f779b6bcb48065c62d409738887ed414c12
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3b1d33971856598f337a869e9766cb8deffb5c23b1965576c4e531c48ba0e8e7563b0cc26b50c44a219a238eabc996cdfb79
+DataAfterCtrLen = 10
+DataAfterCtrData = 5c61ddafe7f1c6597e23
+KO = 38bfd8acd1ae4ec17ee5f7b0b2bdc9e10bb25d54
+
+COUNT=30
+L = 320
+KI = 0dd2f0f2d4d696bfb909613cff7732b9fb4008ebca5f4b13bfdb2258ddef43cfb04bc0cc3aba325b747cb8984d428827f208bb17bbd147c7a8cf139bc5ffb4bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 72886e4a6c02f7ddc2af03c73535993680e848494fb268170d596f66c4ca916a88fe905f0a3c1aa236ea0f029f84d34f96f9
+DataAfterCtrLen = 10
+DataAfterCtrData = 8ba71c6fc5945be92449
+KO = 11f761ec76e79c8df912704f472e0a1ebd32bf30834628a82bfba95ae7600032e8ea22654b78a93c
+
+COUNT=31
+L = 320
+KI = 86823223db84031d82c5d0c1f1fb43e44962b281fe06390709969f1a981ae9336a7eab461334d2a523260127b8186b403dba8979e68a79c0b88a5fd37f0342f9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6e3251bfb925862e80ed63c2b69cc5651b468a14f9d549026ef26341958122d73884904392498024c2e3e7840621ede33f8
+DataAfterCtrLen = 10
+DataAfterCtrData = 93aead681bfdd631bca0
+KO = 03b3912cc4dc4b7ee433467add880879f74778c4e0b5826f533a0eecf9e6bd20a76e2a5ff21bb248
+
+COUNT=32
+L = 320
+KI = dfd4a56861dd37597caa5dbfa2ca6b4b8da47732ef196e540a00419e84d0cf82ccef0abf87ed2e5fae0f6b0cfbad134442ed2da8c6e1daf5c90a01d27f2b2829
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f9cdbef97ed51cf07709092d9ee0174f848bea5698255c425d42f6941d149096fb34e95db51be348ac514df00fb671b0b4e5
+DataAfterCtrLen = 10
+DataAfterCtrData = 31bfc37545d773e2055e
+KO = 4ce1fe6f07a5c4fd2c554140d4d35aeb45e29006eca998d77ca36167ea8bd992f7fde2a5ef38aefa
+
+COUNT=33
+L = 320
+KI = 0bad9878e42474c0b19108f8fc9d6d3c70596717474bb06348dffc277e81d5911e5b4fa33948a03edb61c57041f5bb7e9e5441dc9390299754b4f19eb1e1b03c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 18953541c624fdb06aaddc796919fea6d85203c985ea8891797925cf49e621257b78322944b63b0d47875c7aba253dfc4c06
+DataAfterCtrLen = 10
+DataAfterCtrData = e0e7b41f114ca1a6e5fd
+KO = 9759be2a5585cd4a721430da33218557feb6fb1cf65da3da03ab0f2973087bb0057b947b94615e7f
+
+COUNT=34
+L = 320
+KI = 100913974fa172ee31be30372dc5e28825f851b341eb208f0f78a26ce994407db7902543e39f880be36a18b85f05cba7127183ad9f0418d36a25624ecbf74e9c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 38e0bafcc549056be0e7984ba8a17096c617131fdf886bd428c16c996e6341ac92ccdbfdaba981c5917fb5c7edcd7c769758
+DataAfterCtrLen = 10
+DataAfterCtrData = a6a43c6a1ca6a6d9e60c
+KO = 7c5fcceaa757b4eee3c1df47a33ba45eb4b061f9cf57a76567d9684996acbf1650e54d25e008bdcb
+
+COUNT=35
+L = 320
+KI = d12e06d57b45a0c9d4dd68b6aaec73a40b8ed0e0eeb366e0677bdbd851d0e4d41e91dd30d527459aa930860422548163d894e48ffb28fadc23f36d4abab8a834
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fe9253313dbda3a38116f3fa8a4dce280b876fd4ef4342c10f8f66a3a7d90d57b2961e7b10826f7feb9b14be5d82b6f4dbc0
+DataAfterCtrLen = 10
+DataAfterCtrData = 6b77ad0e688e0f91fe1f
+KO = 47ebf2f342caa5201635d83885ec718c0f7d500c2f7a61cce10ff960522789fb0076f63cf3d0fcfb
+
+COUNT=36
+L = 320
+KI = 08b1007333ac22604b5b71c0796830e772175408e96af592ee6890f11cbc07b627759aa7cfe592b44cd1b4ef0effe208d7115f3d70568c252c281ac7dfb4734a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9e347fe911f8bf0336cfb16de60164a8ba4d18560fae07f0aee5d6e6f96e94f9a7d3139f63c5b403795d7209f7ebb3611028
+DataAfterCtrLen = 10
+DataAfterCtrData = 7c705537b3a67c69980c
+KO = c3f7f1512db8f1ad97e6250911b68fbe87c918c3e86b16f08857608fdbb6fc4d74bdc320825eb3ed
+
+COUNT=37
+L = 320
+KI = e179b983061fc121f35443a32e9bbf9f98a6b41bc1cd0bea80b1fb9f8b0d71dc40b98cee2bf324ca7c0598523b5f41bb65f3b6031da91cb759053ab90db49c22
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9012b5b8ff55f0f32a72187df40144f0ec336628d9dc189449988f76e0210c34e4ae6ff2f62b63e61796cad7244f48f6bc24
+DataAfterCtrLen = 10
+DataAfterCtrData = 8503eb3ad2b09e290f55
+KO = 72cc9594680786c97558ab0c6fecd5e0f2c2a2699cfe4b35ddc956aa130a1a35a0915657f274851f
+
+COUNT=38
+L = 320
+KI = f02ff934eb652037a612f67e014f2d9a4e434b5e91fa05eff759cbac4aa18bbae2370ea2e821ed13a57e9c9740653678c7fe9be3d95bd24fd8d60a814846be69
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b936afff25ba72b509e65065cd5eb9f20984a967be6d0a9ce552972ef16f11f7c8879da987665e6742b98e883dc594312561
+DataAfterCtrLen = 10
+DataAfterCtrData = f0a572999d7f246097ea
+KO = dbc3baa9710b48870cd743eb94f1d693eb9127a2b15802b51b337c5be2e4d0a8b4bf8777acd9f6bb
+
+COUNT=39
+L = 320
+KI = 2b4978fc6a265c3a6791868362ab706d08188140efc90de80838a4bcdea68aabdb8db4e65a9380efe8bf645f826147acea91268404d3ba2ae2808743c491c3f5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59e0395df1f09e0b4575a4aa7f86e1f107284a66dde747196d9ee7c10e095b5a4f61586ec20108f1acce15fe25485da2afa5
+DataAfterCtrLen = 10
+DataAfterCtrData = 0a1c19e8a6a716f21ef1
+KO = 0fc29ba23c65b25b1e24ab4ee65b29ad675141232d15f16e6601525a8420bf87e3dad609044c1ea9
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 3ee8a94d1a45078967a76f1094923fb0f67691bf54159d100a0c2c9dc12cac84c394a9a1efb05df78e0f03342b9129b2bf06d1e4f6bd25965fcdf2ecc74f4a2c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5527ea9f8ffa12569dc4c1e95a92b213072b50db9dae2a53d8a0d63640749057f3c936377400d69387df468e1a54cf19530c
+DataAfterCtrLen = 10
+DataAfterCtrData = e72f4c2b03d7ed637ad5
+KO = e3090abfc11f8b709207105d4ed46505
+
+COUNT=1
+L = 128
+KI = e80bb4a659781936476442283c0101993e05050bcedc74e0714dacf944cd762aa637fbfc8c9d56c63a22e38f1b88932d720266c9eff9c8c969dd75502adb925b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9e80169e2117157a565145faff9ddbf6c4768af870b195a04cdecdb15c28ac0adb5adae1530929b5e4f84e8b14c76b317832
+DataAfterCtrLen = 10
+DataAfterCtrData = 78960ce578e4585a5524
+KO = 46e708dfc2fdf110f6d701cabc4f348d
+
+COUNT=2
+L = 128
+KI = 482aa26c5be637a06b4a5f15985f13bb1360f98a8c1181d9943d7600cf874b54149e94bdb5f84e41f62da4d47a41b04c97974652683243c1ff686714ce73223a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ac9f7a630fb0b49fff76bddd6dad583f2f1e7c85e45fefc0715a59a25d14485f8d4a99ea6912325d21cf5ad216334cfca221
+DataAfterCtrLen = 10
+DataAfterCtrData = d17c7529e86389be1b09
+KO = 360ce04ab014db2f7520ef2619ba6373
+
+COUNT=3
+L = 128
+KI = 36044ed66c1b15375b4a56090efdc67d87faa2b3bf385427f605fd62781faa7c05a580415b8bf2c15fb8f3397b47ee6ecdcb2887b7da621d4af778843ea72832
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 04758e4716c18b36dce11696fd0ad86a30297bd43235d654ae5e1a29dc63da8133ba6043191380ac8379e4c044ae42ce1d5f
+DataAfterCtrLen = 10
+DataAfterCtrData = 6cc132283b798e352b8b
+KO = 68fdf6f3dbdb82eed274a5905fa5cd3a
+
+COUNT=4
+L = 128
+KI = e8075d6ca9911805398ddde9d6dd909aee4c7197b7c07f484e2e16e8ab967b08396b92ebb7c888d2cc03468fec847be70066651805d26ed711e9c48e61aabb75
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e416e2c9ebd8e59d96ee086c6cabb920249a2f229f57df5dc613304fa53b03b345c715749a9876e8679e1de3021ad9955699
+DataAfterCtrLen = 10
+DataAfterCtrData = ac2b97517124e6f28d45
+KO = 104f1b28f001f348aaeb52d1c38da074
+
+COUNT=5
+L = 128
+KI = dc476c506f9c4e94229648e6e779f55af8eacd6ea355ca6210b1114421f99e08b958c7329393a984f1ef003cfd720ac905e1e020b1b9c6297677ebd56dbd38b4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 607f7b46770c78edfbfc918e961c096c64c08a8468599168a25ac212f1e988e41d4c4d3c7c143f70bf40290e081cdb3ee869
+DataAfterCtrLen = 10
+DataAfterCtrData = b45cbeab9d3b245e32b1
+KO = 0e7c1a147d5ac3383f9a6f53eac0858e
+
+COUNT=6
+L = 128
+KI = caf0922cb7c8726aad973af38ffbf13313bad64926fcfc28449e7d7e5f091826451ba7ff8b0e2310100cc68f36c5bb9e7a726c842366070886943d5b1a1aaac2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65f3787588945fd9cc870cd2c3af6a76f6a7be79f892d4b1f45474a59211bd055304edf31f4483a482e7e3a5ccdf6eeab3d4
+DataAfterCtrLen = 10
+DataAfterCtrData = acc495706a631ce5af98
+KO = 066f8504e204a0641d56d2ed57108853
+
+COUNT=7
+L = 128
+KI = 331d0c4b06e101bccd13413f07c01e8350abe4d16f8d4597fcf1c18e47f378987300a734bb4bcc880e6c903689b83c71362abc4a1fd4380c19692b4ee1342b54
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01061342e3a09294042984e040c3e6f3ea509ff0bc142710b2af4e8159404b53350099284a492f1d16b434a52e6d96a230ed
+DataAfterCtrLen = 10
+DataAfterCtrData = e2ea881476c40b473458
+KO = 920e168445da21256f1c689531f53306
+
+COUNT=8
+L = 128
+KI = be354ea0b7e76da3dabb4d0ac613568d7b29fe1002d620dc6f3cd7dc80e01f4e63c0e3eb91fc323c4233db213bce85953e3cfc8c03da853218f38665fefd2d7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 00851a1b6e75414dfa2120f7b1a25ab9c15bd5c99f0589165d87fb7ae904f848f7d6a5d14f5cb6cf6e2e233b3bf6147a8a5b
+DataAfterCtrLen = 10
+DataAfterCtrData = 3dacf893c64825b38ebe
+KO = a7cbc4f54ed73d8a9d31174b163fcd2f
+
+COUNT=9
+L = 128
+KI = 6ffdc87e6262084d4f8875c85a733d7abb3ccfbae1d79db0d221bd0294f1c523d074ca4c5d46dc9aa99dae65cecdc46b2a641366b53d5811a14a30e19b63ec7d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b400aa44aad2a0231543ceba910b3aa657eb10a1bf6ad42c7e829320368d61b3b493bef74a26820baa78c54d2f338f21da39
+DataAfterCtrLen = 10
+DataAfterCtrData = 6884f647bef096f555fc
+KO = 5b266ad723560340dd3ec039ba1887eb
+
+COUNT=10
+L = 256
+KI = 089d0bbaf4022fa7e4f9cd8da87a5f6486e2b82f0060d5e104f9c799cecab68fbce70d59895f98425acfd43f6194b2c37a8b18138431795a6f5bbfa744e3ae7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a8ee406ec5e6c2ee0e8c809e5fe54ea5e5dccf24d0097314d663b6ea76db6365f900f2667c26f50ff1ebc87e503a2664f151
+DataAfterCtrLen = 10
+DataAfterCtrData = d2138002583a7dfce69a
+KO = e456240fb73015238408eefe1c7733e481598d48c17ad5453e5b4d93b39b110d
+
+COUNT=11
+L = 256
+KI = 698107dc93eaef752aabdc15cfca59cc41a28230b4b0b06420c79250ce4127cb777251f525f0af7ed700c31f741cf0c040f8322e41b2fda55bf47a2cf2bf6833
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cde62c098e094d40fd8f0f104c14fbcfc1ba76d66cdbffa7510152ad28ab446481b7ecbcd8eba7cda2e824dec4f7ab22f942
+DataAfterCtrLen = 10
+DataAfterCtrData = bac9c63072bdcef3c523
+KO = db5471a27447c9bff51965d25c7b8687e0f7b285ecb0577a1706520a4b479ea2
+
+COUNT=12
+L = 256
+KI = e5d70891f31ab599a6df19a2ac98da822e35117e8a455991d0cf8c18778fc1f226d4e72fc9d6991c1398ac53087e22141db3d3f926259f4bbb9a3622803b2f35
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e29a82b73e048701673d8ede873cde47abfec325e69c6dc8dbdb30deb25847252c7aed224ee42b39529fcb07e54da033e826
+DataAfterCtrLen = 10
+DataAfterCtrData = 30d6fe67490cab618bf2
+KO = 3578190b784fd7ab5b02ddd244104fb5c25e4ed14226ec64decd251ab43f1527
+
+COUNT=13
+L = 256
+KI = 83e84ccaad383b295756a43561ac2363ef0d2665e12d93efbe1988e24964ff0db31fcaa3bd98783209d05c660ae379015fc0e801dd67b13917ea38b5ff7d039c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = caba63b7ae7d43de21ce9fd610eddadaea9ad8b6cd05ca72849b2173d0fb8519be8c1afa1f9fe42f0ce59dadba78a4a86967
+DataAfterCtrLen = 10
+DataAfterCtrData = e3cbe4a5ccad40630422
+KO = ed3528f92f9196da355ada478bc51381471d957d1c05c5ee27600f65b8800b4f
+
+COUNT=14
+L = 256
+KI = f5cf19ab5766589cb0e717de61b7e941347f8b361153fe09e438b6868903bd1a2309682f7646efc45d1e014c61cfb05c5de3cb07e1fa11de69c005bd4e167243
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4209b0bafaf203ec6d80daaaa7905891977d0c17da55a5384f72938a2a86bfd7d4cd499c26261dbe2c82857f9c727680de0
+DataAfterCtrLen = 10
+DataAfterCtrData = 018e329f16d57e1f39e3
+KO = 2876fe5babf6df4293f77fbd9538693b453dc2e652373d5e8fc5461fe152c231
+
+COUNT=15
+L = 256
+KI = dd3ef2b5bd2d7e05415b2c1b45e88c22ad0336375c9c9f72af30d99a375d15a8ec93a4b7cb4cb8ce70ab1178e543e65cf77f6e83be31d73719a1132a4a03295b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9ecc623ad2bb591b4599676ab012c768b524f3e0fd11495eb5b1639232f4ee94c1881f66421cd2c4caa0bf2d29dbd3587a7
+DataAfterCtrLen = 10
+DataAfterCtrData = 740be5179864c60c98c9
+KO = 3db72773a6e38caadd4122e2d4b38ddfe6fb5648d46eec743ab1e2dbcf757950
+
+COUNT=16
+L = 256
+KI = 7a48cd0e929e5d52d867ef534801361cad207c70bd5444713c2d419143dc8abcf61d03c2aa2838e30d99e43080751e5bcaf7270de4b82a5bb4072e8fdca9669f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c34d697fd41f0baac66d8c71d3d443a3cb188fd8de44121d6fcda53fccb3879aa0c02e578c89d4b780fffe3d034d5331eb95
+DataAfterCtrLen = 10
+DataAfterCtrData = c2d21d8e9a506b19a555
+KO = 4faa444b3370176d4d4ea4f0b9eff7495b63448d38613ac1407b74752e068bcb
+
+COUNT=17
+L = 256
+KI = 2b38bfa81677bc60924ce9160954f065fbc77b29c3a814f6fda808de19c622f5858990627f06ca55fa9f06adb5f294584d20844fd433b0bc2ef71df2edad8a0d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8724ba137bfd749156d74a84ed39b5ecd919078838bf0e8968bb358d4a2eba3f44616e68eac7349cb4a725b052627e3fe069
+DataAfterCtrLen = 10
+DataAfterCtrData = 888a5fa41a4bdfed029d
+KO = c2026cf444ef0caf589a1e683528f269ff360721eeccc9ef237481265e351f51
+
+COUNT=18
+L = 256
+KI = aef30536265a69ee6a3e1f4af0e48e89cff99b99942b89827f7a40a12ea7d20f14d73f8227916be0adb7a0e02976f7cb34e5f092069804d4daecba44bc784895
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1039f36d0faeb257adf19d8091463f04654c65f6a96f632f65c8ef817de18efc2c4577f91c56892a9635e2a70a7830a0ab14
+DataAfterCtrLen = 10
+DataAfterCtrData = 66ed2bb98da5173f6fe5
+KO = 637dacc63cd63291a2c670f32a3d030f1d2cc41752b6a50155b9c5ea97a6ccbe
+
+COUNT=19
+L = 256
+KI = b82fb0447b178003796c8c4c4d5452092079a2bef1e0aa886ed46a2205da7d5140185f06d207f265b93e7560ff440954ba8f775ccd17f7a3021e05370a9604df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 884349eb765dff1fe8e5494d89d887ac73e7ccf09c47887b3493a331b0839b4ca32adea9f5f4abbf71775bc78c3d55d45c00
+DataAfterCtrLen = 10
+DataAfterCtrData = 3ed694d65a93d65d21fa
+KO = 39cbbb525d5f46b945327adbe5955b59545d741ed0627068a03011fe10376a05
+
+COUNT=20
+L = 160
+KI = f8cdf4095a2f7ae96da7bb3b1b27ddc1223e6b34b5c53628310ce7e60e2cd64c0c5bc82f48712323b49e6f36aa12e86441692fe4f0a471cb4f9971cbe27e1476
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc9bc8d4918aac519c2e497dddb95b36bed2030a378f71fd35a80c73bbdf7a79735da60211a5b03c40abb5d5dcdb77e184f3
+DataAfterCtrLen = 10
+DataAfterCtrData = 563dd11a7d7dd41b752b
+KO = 887cafa8d6eded9310d182db981d785be4bc5fca
+
+COUNT=21
+L = 160
+KI = 098e5da38885bf55275b6a6133f0c46ba1e2a8805a07bb46f1368195c4499b77e2943d2550fbcb81892ea0cf623a8465cac04c9be96febdf6c7e5faa3d794130
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a8bd946125b6bd191b9d108d6052429cfe673973b1c7deb19a509dd659e555cacb1a50c54ef0ac37c763aa28638fdcbd101a
+DataAfterCtrLen = 10
+DataAfterCtrData = 568eb6a1b4180d6f932a
+KO = 9d1059eb422ce08a504f392a8db403d0fa84d4a6
+
+COUNT=22
+L = 160
+KI = 084ffc4ff9d482a299c6ff4ad3d781ee2cadc49d2816d8ce06fee81d7cb0fe7c693aca246b36a68f2c79fb670c64ddc230dae97e354818580fef6c23114d508c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8d488ae935688f7f66a4d4cd8941a10dafdc1fd3f06293207313d6b756d50a0116af009106d8b9e3cf62f052d6533a19096e
+DataAfterCtrLen = 10
+DataAfterCtrData = 8bd76ebfcf8cb2e592ca
+KO = 9bb7d9160c8107daf62e938606d3f4a6b05e280b
+
+COUNT=23
+L = 160
+KI = 8ffb843dcbe82789ef9b4d6a61b533b6219cd8412519bf9b7ba2c1e106bcb95845fded05e63ab8a66699aaebab9551fe405a7ba270696bb7554561c753b68fb9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cee33e008c1f09d9bab721c486c6aaf9dbd2ba8cc4a7ff93e70f6825ec3b341fcd48128b12b933c4cbc0309bfee7cd9988cd
+DataAfterCtrLen = 10
+DataAfterCtrData = f1e29b2f85efe19f36c5
+KO = 121da0c1b0f662d45f8420b6c9bb828c4b0b23dd
+
+COUNT=24
+L = 160
+KI = d53590ad0073fe050c48d475a3c438a2a6611d49d9197fcc3c0db2410701b92e7b46b473c801261cfa7fc292e6b836819acbb07facff50dcc7459d8e7f84489b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a45ac1a3a3569e03078c144c1d7c5fc7f1b22726d10d557b40a8241a3dc2fd7dd1c8468b2461033199420da7663a6c10e992
+DataAfterCtrLen = 10
+DataAfterCtrData = 7ea39282b2be6539b67b
+KO = 6d0dd3d6db3ed4a3afa1bbfb4338155b63b80bb6
+
+COUNT=25
+L = 160
+KI = 1f20dcea2091195557423a015d5129c195d487b827fb4fccbec8447aeea66653c68eba9aea7f25ef4b56b246265cf0204d7800aee1012e0839095ad5e5ddb2c8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cbb613f1043c36f671bc8a6d913336832ead99294abe417b42bcc4aedea7539ebfc11cc497bffbec8b7c624560b577f0e2fa
+DataAfterCtrLen = 10
+DataAfterCtrData = 1d5a4b54a371f01eecdd
+KO = e3712ee88781952ffb7f141d4b8cc710d148998c
+
+COUNT=26
+L = 160
+KI = b865a1c4df0939a69885ec3a129d73b0a7e5d4bf6329f62d2c736a783a3cddb287a0f5c1a943a32261189862bb96e97513d9fa40a97d7cf53112d6d036d1cfc2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc539b6475d11edc3e4418190adc88f1c435b97df5bf5eb1f144813c7645d072891e4fc6f52dfcc3568ab02731f225295163
+DataAfterCtrLen = 10
+DataAfterCtrData = d76f3558a730456bd1d0
+KO = b969844ab4a55314789c53721da75eb9b9f5d4db
+
+COUNT=27
+L = 160
+KI = ea8e7d57281272b28744dd582c31d8f6ea402b4c75bb996619883f7a3609983fe99ed73fbaff6446891a6b51a18ada4ad8265d752b89805cd4a09e7cc31cc54c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3222a85659be21c1b3db87b576988b73894967432de4197d792a61819ecd34102bb990c0c3f7f76c394dcb22b43b5b705928
+DataAfterCtrLen = 10
+DataAfterCtrData = 6d29b7bc1df267be0461
+KO = 37852b78a6b01a4a4986f91a856156ea290ab58f
+
+COUNT=28
+L = 160
+KI = 21199a897fa54aaefb9fca654803a0c6d2782f7e6e6c2f88a148486666bff0ec0fe1b836db410804ec5de9909ca42d4c2d9407d3fc0ad5200f54fd03fc1ca726
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3c928895985331eff9f6c43195f347f97890185f2a9c1abb734b76edb9e07ca7b305bf4205a89d92c402d8cc0d7a33b4433f
+DataAfterCtrLen = 10
+DataAfterCtrData = a2346c8d25e7c2abce98
+KO = 10905d4a1e33b7d3d92699be78b7440880477dd0
+
+COUNT=29
+L = 160
+KI = 90675bdd99bffb91d6a3f3d76193d1bffc8f8be4fc79590d09ccebddd66cf4ec2e6014f8a1e9718384bfa3e403a569d81a64f9fa9af381db15dae5dda715cfe1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 31f83ae3b179a5291a8876c9ac5167a2e54c094586b9a17ab37861feb7d3a4231471169bc1eff636fb7eeedfab11c66845fb
+DataAfterCtrLen = 10
+DataAfterCtrData = 6af3990bc61200681105
+KO = e8cf596d938f3733a141b81d27772c088d6d31d2
+
+COUNT=30
+L = 320
+KI = 951d18678484155db69c52cccea35430527d5e670f0f785bd176c7018a62259723b0fcf2d534fd7a244e4d21624e66eb4a28ce93f53a696cee3c9562d4713a7d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ad44bb858f52cf2de7fab0db5d360d89928b56ac520134ef4ae97478417006d635c7db92f2f05535256452fbded32e4bcc21
+DataAfterCtrLen = 10
+DataAfterCtrData = d750ebe5b9f10a5d245c
+KO = 4ef6a0b646813d033c14118d070c16752f0fba3c65b7647ff70efe6338b585c569ae342a8cf123c7
+
+COUNT=31
+L = 320
+KI = 070cecb534eec3a92839bbfacf7313f28befb5afc6f07b67d32471f9babf78e701a0e29d465db5090cad11883c608fa6d3e480c9864dfea6b8fce1e42a8faf8f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b679246ff90792583bd6f0b8e8dd1b6867308934b77731e0b43295a81a2f2ca13c412b05b98bd7505be6bea44408013c578b
+DataAfterCtrLen = 10
+DataAfterCtrData = 5311da0d6463364976b5
+KO = 44d575a69648abec5beeeb1069158ae6ff698ec56a43798bf50719bf8860f8b9eceae65b9a7a298d
+
+COUNT=32
+L = 320
+KI = 55a4d7a7ce62ac700d6338652fbc4c13801519c063b2a285b6d78843f8de4168046416341c5cc1d33b0246d19166fa2d716f60975be7ae73a77af2e407735f6e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5497b1b886ada1dd7a45128a54f862aae91916ea59ffd531c76a59fab0038c0037fc01052619d474a20e697a419051af760a
+DataAfterCtrLen = 10
+DataAfterCtrData = cc1f29abeff2dfdfdfa1
+KO = 11e9a1833fbcbdaf52e014989a1b8aab6c1d6a3cb7ab3876261e509344ba32ea7614ef8efc9bc76f
+
+COUNT=33
+L = 320
+KI = b01d9116f7de17b83c9bbb22c17a236572290a639a45d2e99aea7ed0d3d470145df3b3657fb80d00d23adccbe7c1dcc3806e2e901a91860b64cf1754e155769d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 36e6113bd04fe8eb7b657903142601fdd3815fd3f3265ed12abf46954d3652479b30ea974d5cb0969b33862a55d03d7f02d4
+DataAfterCtrLen = 10
+DataAfterCtrData = a72f6b6e1ad21f4bf5e7
+KO = 87a7a590f3a04f4bfb34aa5a819af19c7bde7349f31762ef6ac73e04cc41c56ae626045620b8548a
+
+COUNT=34
+L = 320
+KI = c7e6736b48c72e1cc0d604354029d13645b99246f7658a6b98ad3393420f400f805c6f674c33200393c0bf9b855378a6cecb499683823ac80da703df5eba5f90
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9278d6b6b915d4dde2f08831365c017f181594fc6991aa5a678a901c72c556e2ea58bcf9fee03315d56ddaa0e65ca17b8bde
+DataAfterCtrLen = 10
+DataAfterCtrData = 5e1d0ba1f7011c75eacf
+KO = cee5a11a570a24be16f4ee95be96bbb7cc6b2c115e041765ca3f46ac75e0aaf2855080c8db7df11f
+
+COUNT=35
+L = 320
+KI = 4e059d801c88903347e08184aed40073866a1bbb4d055c06d95099e6addff21058662945e0d3ac633dd901a1cf668750d5a28dac76f07a47f0677b57f0470206
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 21022e92e2021dff251763a870fd4ab88e585dc2ab185a3eebe4e9cd39d394a939e151b5bf4754254ab7dc1fa61bd057cf2c
+DataAfterCtrLen = 10
+DataAfterCtrData = 90d2850b33dc5250d059
+KO = 58993ba1df2edaa4e18ce105399779cc7aeaf2c08330280d8db1902c3d656b0b4aa5934c2e365ebf
+
+COUNT=36
+L = 320
+KI = ef7d0d08e4a21413957f25e2ed1cc6174ec0e41863070130eaf268ca57d92ff6422c12dd35adb58289f2f650582bf9e19d7fabdb318938e49f88469d10a68412
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 56dcb10b8843182b1f4c0e32343c286ec98fc72cd427a3bc2426d14cd8349c2edcbff7eeb72b4b1a24bad7e5ba94f67b9b65
+DataAfterCtrLen = 10
+DataAfterCtrData = 526a1c4838d3b7c769ec
+KO = 161cb96c296d80d59dbbaacedba404860485719b3eed47fd01c38841cb93857048c63df882f8f801
+
+COUNT=37
+L = 320
+KI = 3b68c5a9bf1623c4d79997e7b44d5d3f4b6a5972033db4bb5323e7b12f09a1cdea270561adb70fb69cf77d1d6dfcf315d95c5c41c87a59654dfaf6516a9a23dd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ef3db85ccee877f16fc085c76cd00a3958c8abb34761f9217d7a79cba161f13aef6821bd64f76f7afe950176946e78c6f5fa
+DataAfterCtrLen = 10
+DataAfterCtrData = 213686fac61df54330e8
+KO = 60019fdb3004dcad714b0aa0308f816f8029a1f2823a6d915bbe73be4f771dac0344043fd686c034
+
+COUNT=38
+L = 320
+KI = 2733d592f51ccf70a30d1f6d65e953535863ecc756c3d2f89fe769944de6b8e10ff1fe999ec376e1df356aafd4efe6f2cf27bab89b8f1c7a9cd032fc1f445d50
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ed652cb34a3627a50956d8fba284b060d94535640c02e725d4222092358a921b1accf23f6ca7fadfd9bf0fb412131270aaf7
+DataAfterCtrLen = 10
+DataAfterCtrData = c1e756895da3b8924647
+KO = 2c11f5ae79c3a93e29dcb371d2fe35cc0f57542602f2dd1fe989ae96def702efa4a04ebd38742296
+
+COUNT=39
+L = 320
+KI = a7fd9dec11a91dcec89c0ddc7e0e0bc867a785ab11ee1d1a3f0b2ec818a4fa250d92508407638b1e37b4ef1acdcd6e12c1373f888730322d11eed97f38a3d8a7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 61132d4a0821cb67590188366f6fe9430e9667ab2b480560c5f13ba1147faa9e4f6d4504df1aecb992ce3b3cf7a77f9941a5
+DataAfterCtrLen = 10
+DataAfterCtrData = 940bc72c1be5048c108e
+KO = c8089e4612964d4956ce75e036c347a67de2a1d82de496f5467eacef915a606fad973176e455a1a5
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 5572ceb20ce4cb93b4a3781e55846f4d012fe5598924beb134a17dedf2b59da3bc997d5a105b423cf49849c33bbcef564a993c8a648b4d8fb567f4c08030f9b9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bca2eda0ac96d53e7f94f41ef880cd2dcfccd2bd0c116a87c7e6485fe7535469da538c92f6d6c8443f480d10ebfca36e441d
+DataAfterCtrLen = 10
+DataAfterCtrData = 4072f6e842886be123d3
+KO = abc01ab53b61ce1cebf3038b42a4a854
+
+COUNT=1
+L = 128
+KI = cc724db1e44f19ee1ef23d0fa6ed3d622fc79d27fe9d951ad43df82a97bd2e3733559b50c564d0f989f8191aabb1315f07d1ee0912be329aa6c56a65a0deb780
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54a5e4f6a4d163a6940f20875d23069c57cbc7698c422887b2de1bd35a753bd34b8fab75fac87b5cd191a96a7fcf1f570509
+DataAfterCtrLen = 10
+DataAfterCtrData = 6872101427aa37e3483a
+KO = 7a7f67bd9331eafa007ae1f1add4f75b
+
+COUNT=2
+L = 128
+KI = 54244a858a30fa89d1bdbc98517c4bd47f09100fb85b7f303dc526ce20f59e0e860d12c39cb64b7cc25fe1ef3b65440a138b6bc9e6f41cf5929997e289c11230
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 18ee923bbcf4230731e9be15d4e3453c68a49d58befeb9527556af28309dcfb43f970cc8e3d08ec6c659c406403e08e99de7
+DataAfterCtrLen = 10
+DataAfterCtrData = d8fc031e99932f2d5740
+KO = 2fb003baea6e8ad49a4998e6c08cbbff
+
+COUNT=3
+L = 128
+KI = ab090b70decd4a98a9020e28cb0e9b623646b6a69fc268bed7b6651545cd76f432711410667865ac96dcd427da38f76c4f1b0a023b15e39421ef277b69f9d7f8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64bcabcbd9627d077c7ca7176d674d78a9e9adbfbe0e48097a21f859b36a0c0e7371c6d73cfd6c567b0687b6806dba83cf22
+DataAfterCtrLen = 10
+DataAfterCtrData = 4f86db0222e1d6a4e216
+KO = 3d7c5643e1ea620db3038d5c70ae423b
+
+COUNT=4
+L = 128
+KI = 8eab84c2cae7fa384d9e0052ee55a564f48be82891862e3fc5050010bec0255faa22d60c5ecfc59524ca9e769f6dfa8702588ad00981eb8310dd39cfe0a05876
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bf31e3bf7f73d167cd86054b389304bda3a38451377d8d94e2bd466d8c0064355ec5085d00a6e2702d64f8ebd2a85f6c4dd0
+DataAfterCtrLen = 10
+DataAfterCtrData = 17b9472193cba29ba04e
+KO = 2240798001f5816e60c3021cf826c3c2
+
+COUNT=5
+L = 128
+KI = 3183e108494552a6a4809c8c8f8a35d4f3f7a15f87aeb402b3d2b63c12d1819b09d0c7de848b367764cb5adbba24d2c0b23f4981ad535e226942d3a11a851fd6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d53f130574ec446cfaf21beb25603fa2c9ce45551dab06b27545ce908599e316d17ba839734006e5e3317ad9e7577d21ba15
+DataAfterCtrLen = 10
+DataAfterCtrData = f8de10fd2f5984bd939a
+KO = d33420938f7c2ce5bc0c92ba75d27517
+
+COUNT=6
+L = 128
+KI = bc7b6d24323fbee100250528bb267233810de47646f1843ecd6a3a9d6bc5c929a6235b07bf359d4e4d793e623152775c6f979b1b16909f10d61f3a12a93f42f5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9bc51f422ed8b2028b9496610c8af92182da1f890d19dbc7ad6fe5dc03843264e2c54e33ae48832a94ccc5599238076f3380
+DataAfterCtrLen = 10
+DataAfterCtrData = 48aa96cdb00cc40f2386
+KO = 9fe338150500e746e8bea1e8e67172f1
+
+COUNT=7
+L = 128
+KI = 6f2467b5b53a25399bc9b10a2ae8d0aa3f698f22b33b0a0ae6860193f11e348205800541e873cd39ad1687fb7bc9e223e380b3064417cb9c5daa95cbccb43f53
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d0855e4b5de7c3510032627d48a490cf0bac90e28f96533ffc08b5845f4e0b5cbbbc4106eaf5d582884899e26a896d8b19b3
+DataAfterCtrLen = 10
+DataAfterCtrData = 5b722b46cb19c0b8e994
+KO = a389b345bc2be87357f6924d904cd2f1
+
+COUNT=8
+L = 128
+KI = 74c4eb19709f5868a02e8f66c3a3990e815f18e0f6e3e95c8b73f082c67ef484b2061011002d465597cc9763625bb6e6b8e6475b607717ebbb09558c83c61a6f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8cbb67d8b8cc12410cb683494e228cc598b469331b25017fcc07522b33a7a17603a48d587decf0c8af51e8e2337b03e43ce0
+DataAfterCtrLen = 10
+DataAfterCtrData = 28154dec0009c74b377f
+KO = 31f259c7f6e83fe5127d22e7ebf9e150
+
+COUNT=9
+L = 128
+KI = c71cc62982689b4e822a65808f25a3e2747bf5c7c2e264914a2fb3991b947711c876760807a421454b86a4044d033c34f26598f6aa0518f4e89cf6428bbf7650
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8b4bff7f9c1099c1da355320f909d2faad15c0387c3eea8a5a85ea3b64900ba1f3a7de709fc03e8646cf18254dfb8fd1ba32
+DataAfterCtrLen = 10
+DataAfterCtrData = 46f38c9626279345ee66
+KO = 155ec029a410a196159fad70b37ab3a6
+
+COUNT=10
+L = 256
+KI = c6d2c0d1eb87b13b34ea6c6decb7c08c8a53914b437d9a97cbd475229c2f829bee87c251d7c62bda5871f79509afee37995f916d49944cd2bc4e3c94093727a4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 36b8a93b63e02d564d4ce88c24fb29e881f9a945291ca222d66d2839d38d1039cc58b6de6df43249acb781ef8bb66e9ea53b
+DataAfterCtrLen = 10
+DataAfterCtrData = 379c83e925f410f92eae
+KO = a914765a43614e56aa2100ab41e2b529b4fe645b6b2f5ce690ad8d0f34f80536
+
+COUNT=11
+L = 256
+KI = 9f15386750d0db46f6d7103198b8477e124e55624745c728416bb24f04e8e1c1c348d0fd79d6aa0af0388b933970d0ef2df91373c65616af1cec12eca45dac20
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 276122e0b8598dd89fc78b86b45d74af4a1ec9a19e5701759268714c4f568d712ad12f88c5d45695b2bfd75fd730163c5e5a
+DataAfterCtrLen = 10
+DataAfterCtrData = b576f48d1cb6186491a7
+KO = 47f2073cc45ce855a306c96c7d50ec797cc46746847d05823abba713af417d6e
+
+COUNT=12
+L = 256
+KI = a8e7e8fc9d50f887e67d405915c65ebf870a3a2cf7b80a8a62dcdb0e933fa8573b11ede6e7ee7bc614161abc4cd2822b64293534fb970cff2bca9f5d7d3db390
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d252279502a711dd1c033d20e3b88654947a1c9a65ae40c556f4e3b16a4d2f8e5aba3a6bb0c9c8638d1e87272c8ec9746d41
+DataAfterCtrLen = 10
+DataAfterCtrData = 7de89a5c96a68053c47d
+KO = 8329acb6716591aba918fb97e28c40a29a2406ea69f8f091497fae97482a21b1
+
+COUNT=13
+L = 256
+KI = ecdb0c36726afbe6cc57743ab5f94ac8afeee09e20d454a6bbee79be5b916f47bbb32050228ace57d4e78cbf495ec474cf4c2be3f04899bcabe8c6bb7fb1a009
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c75e1633187b6b9bfa4fa1924864a9a6161930beb3192f142b6cd1222112d8cc614c4a9ed9006534da821a06684d1f0c2e37
+DataAfterCtrLen = 10
+DataAfterCtrData = b73d5114360e8b1f5e33
+KO = 68c8ef62616a7a7925d54f3538c4416109bdb79284d45c24efb042668b350096
+
+COUNT=14
+L = 256
+KI = 5fc126138d6bf1409d7abaf2a713b417895e46a1b5ac3fc295b376935a29f69cc9145972c1510a0ba1d8758e6fce77d4d0c8df8c77b30b3ee683d115d494cdb0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2a61f8e8311f547fd0e433460614edc4d10bbbb960f10982668bf08b195ed49c7ccf3a04570fac84eb6ebfe71df562b0de96
+DataAfterCtrLen = 10
+DataAfterCtrData = 1e758784d76a48876048
+KO = bae7b9c707cc97f8aafa158c073528f6e5f7ad0da5ff8e13a94ae9115b19b698
+
+COUNT=15
+L = 256
+KI = d4daba71dfbaf71772a62c9d6af1f0fa3b5ed7deda8524941210fe9867c5022b46eeadae1f288754da34be3509876021180492b58385df686c20a10ac37c1fe0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2ed2b76c2f0ac307cb71946fd9364a5a087e2aa8ba63d5d9dfea33156b0f9bae5c9c13d8b99c304fac19009646e5d1c23e12
+DataAfterCtrLen = 10
+DataAfterCtrData = ae6d4684c325fe83c412
+KO = 7a70adde3f998c31f6443159dc1e3704f9e6b03a564d26dd4cd5d815e728d890
+
+COUNT=16
+L = 256
+KI = be7d2d5b05fee70ab22e55afc8da8ffeca546aa6742bf804212191572573b7cdddb39e27f9eb42ffb5b25be48b7036699255cfd1aa196cc48d95971a1ac8ecc4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0d00493a01454d8a4f293c51d6c5418742a0b2f7a0b7075bdde5d2b2b4a935417d5436afc0bfe93bedcca9910b5c7836de89
+DataAfterCtrLen = 10
+DataAfterCtrData = 965a17755190118d05e6
+KO = ca47cb08047ef5860497821126c8bc789da8117bfd571a942e3f02d99360d8f2
+
+COUNT=17
+L = 256
+KI = 1871b4492b030fece4b14e50b56207c108d8701da5d879386e2c6e79734e6549da5482685c20f760f2147e5709b59bc329345464c6d82dd32ecc71a905d8d151
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c515a350787b0cbf2f140b4098f4e6bb0bf201d17b84ea4f4adc5622ee88703f4932e51e2905f6ef35bca4865914aab8a730
+DataAfterCtrLen = 10
+DataAfterCtrData = 8d2eb14501e9e3deffa8
+KO = d74e1b9057351d751efd6b36b145843d8ef72dea056de7096084b66489ee827a
+
+COUNT=18
+L = 256
+KI = d67f94be5101d7bb94fcb428f1c41ff587d25ab6b496279d75977987b9c49f4db5e3fef376f6b6e086f860860a7290222137a6086d7f7713ec9121012bbe4fd6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a6ac420d9200a74a3fb4cb01c5c7ba71bf22d0d0e4465d4a3275192115cbe1e0f7d1a8d74407f497cb1dc2a6c9af0e601c5
+DataAfterCtrLen = 10
+DataAfterCtrData = 59fd137f5c7618c3eda2
+KO = 94d3a4312d3afe40e8fd49b5fc4e851f8b92d34e8826b9ef91d887214df54b3e
+
+COUNT=19
+L = 256
+KI = 642c1814e68fbd694c7d25ee5d2eb6f463a0be65b6defbd2a9e99039df3c78f79895c50a98baca938a403fe943dcd43e4ce0abd769b93fa5364fe3cce0a267ee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cf0cf48f2fcc54393c243dd1e142bec16d90335ccf8ae8ad0b659167175cea267831f460b9019ea3fd43cd278edacb0168cc
+DataAfterCtrLen = 10
+DataAfterCtrData = db97b3f988e21ff50b72
+KO = 7aa9a961665ab8512679949de68dfb5211d944da029d15dfab56b4de6572c71a
+
+COUNT=20
+L = 160
+KI = 5a9ecbbf31f50001c694541c8aa07cb3fcda882479185093b8c418cfdf04a7f8417293275329175b5e43a25546b8185a518455c377ecf04e0cc34e7db2b59841
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ea6c0988be3f248139db9027bd9ec56187b3f6d96b2b6f9ce875a9d382876cb022a9f7d08ee1e31a89c7808997a82bf1ad47
+DataAfterCtrLen = 10
+DataAfterCtrData = 38774ebdbb6f9cd57876
+KO = 2bc946bc80435da3874c454d07d2f3419a5fc7ed
+
+COUNT=21
+L = 160
+KI = c132390e5b3c4924c6da7531d6e5c68b505ce6445fad20a0456aa4771c4d9c4d77da9aaccdce58357efbb57d848d56223e798383fe803bf07a33bc7832d43697
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f170b900c8851225de8c8f14ab2848dddca626a6a7d147d02f2e6c9a6e715b7942e5e0d0b3755085eecf2bad57a9a64eee5d
+DataAfterCtrLen = 10
+DataAfterCtrData = 5207e2716336bb89fae8
+KO = 837a5c2cb9a65c1b7892b0ea0970c29835d7d7f5
+
+COUNT=22
+L = 160
+KI = b84ad151e603bdb0b2ad038262f049fa170707111b598b7988416aa8f6e61847077d7bbf3aee5b4c3574a69a0434ab4127f57b27b93f1973191cbf335a9066d5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = af559d27f83864b34d03d778339fa0abbed8811556474b2962dec30c0c286ff4de4837d6d9e7ce35f8d591a9780ee382abae
+DataAfterCtrLen = 10
+DataAfterCtrData = 624fb59e403e716716ff
+KO = 80e3c6d737d53e7f1660cb518f85ff527611a65f
+
+COUNT=23
+L = 160
+KI = de9d7f7f193447dad9a44fc999911d6965d956995018cfa06147273d27009485640e1c099352d4a70aafa8796b45278d10fa86787fb14918ef0b939a6e89608c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f4ed751580674ff29d9c1aecede8b03a730eecefababb4594e9af70a4cb88b5c651acf34497863ebd17d3de33313f01e6d41
+DataAfterCtrLen = 10
+DataAfterCtrData = 431e3c857f62b7b2b494
+KO = 2a9304cfdbfc4892fca8eee153003869f17a7ace
+
+COUNT=24
+L = 160
+KI = 3113e52631f27854e38a1ea2bfc5ccb40c3bd566b9718ceb6275e7e4f7c748d45031a7669b81037109ecf73d775177c43805792e337e55e1433017408afb417e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 419481bc516a5f702b22398112880945359321346084f95650463b57942836f71ee20c98ab98614253e25ddc49e0b13156a9
+DataAfterCtrLen = 10
+DataAfterCtrData = 659aca619feb71c920cb
+KO = aab404c612e28370ae5cb83a3428c2d2dd398df5
+
+COUNT=25
+L = 160
+KI = 3aaa4fc8d9325f3276713041dbe5d3256f6236409cea143b3fc820e8773f9024de19cf1a62033ae0a2ea403dd96e2668e9b51cc3e38dc9c9d5dae07e6d9610ab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5d2bce7fd6feae70d5ec87170641c85f163c60b124b8510aba73c72c6dc83b9f0e10bc1e87752e36aeca3b170453510c6275
+DataAfterCtrLen = 10
+DataAfterCtrData = 63c8caf2f5357cfd4e72
+KO = c8daabcf68c5ce1537157dd88684f2babb92af66
+
+COUNT=26
+L = 160
+KI = d677946b890a62ed8d2909eca05d07675914d2d1368bc97543227ad7fa590a11e9292d89f765b371899950da238d4a45486a9d3204d07bb45cc54889deb7a527
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d17fc8328898ccac9f56871942da7dab3347ebc992308771952d0efee2884b9b047459f6d676908f5125dc20c5c3a57ebf45
+DataAfterCtrLen = 10
+DataAfterCtrData = 8eeabc71de11311b9736
+KO = 83a5bcb2c6adab2b656ab344fdebf3c23c54d6ae
+
+COUNT=27
+L = 160
+KI = e91351780448faa0ac6942efa85093d506dbbee39dbfef204e091c0e7b429fdaa83406fe4c9cc6e773f6194ddc6b5fd1f9fa2c94ae260e8add2b967dee881b41
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b5037391a5791c613a6ce3a223e351a416ba8f8fc10b406b7a2fb680a82fe408e80213456ffa3d61755708558d4cd77e4a1
+DataAfterCtrLen = 10
+DataAfterCtrData = 040398061ced6e8a2ace
+KO = dfd216996b02a44178fca8ccf2c7e5b08cd69e51
+
+COUNT=28
+L = 160
+KI = 74fd0815cefafe6974e4b52491deb0a27f6258727bf6e54dc18ff5f352e0f089d44910d44a64b089fea4c8015ce5d3ddfcc354a2546658cc07245a677636d88b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 45de7196dd8f842a7ea00c51d9101c75b80f6fcd0ac69e61b73dc8586af064380d7fb821c872d40b1c41ba68d757b565fce5
+DataAfterCtrLen = 10
+DataAfterCtrData = e5c488075edbe2508977
+KO = e7b823fd57260f163a10144347b2862de068fbc3
+
+COUNT=29
+L = 160
+KI = 56ff1d509059245d376f54a928c1f89947668aefb11aed0fee40e4e015a5d7f8b42bef5e7cbcfb5c1d2f373c5ac49dede9a729b2f992768e483a84e77189b474
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c97fbc6b820452bc3ff1043f16b55707c1b725902de5bac02575503587c075403ae95c0ed4a9122c481cf11b010c729681e5
+DataAfterCtrLen = 10
+DataAfterCtrData = 40dbc3cb389509d7e9b0
+KO = 02b9d19838275ffee0f5b3be579b415315af63ee
+
+COUNT=30
+L = 320
+KI = e4911b2b026ba170eb9fb1be8121ece0f9660b65da0c2d74a1e462d6c0a8bcbd967887d4332f775a1047bee1271838fa0b5dc655fef6f120e87a7f153dee8c45
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2c4288ab691e8dc4cee66a270a012cb00d37d0c6c02c6a1bb58f325465dab81c28b49dedeecd0b70a626dfe6f9d39859ecde
+DataAfterCtrLen = 10
+DataAfterCtrData = b54276b101a98fb97c6b
+KO = f95bb59b14adb1673fed25357887967b6e75033413bf372b2c788c8a7a9808b0a7c41dd129793695
+
+COUNT=31
+L = 320
+KI = 298be2ae9d7c071fea8124d37dfb66033cd2655730a7c80a5a2d68044134e8355b55d33f5750902240bbd4d985e3cdf1c4d449738497c0aa91032d8c03617eb1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ca2d6cd3f0695747fa8f957afdd6274d9ccb122cdd388b15e6d9a7a28c96ff1d02f4dc723d80d59d59f16fb85924a07e1c63
+DataAfterCtrLen = 10
+DataAfterCtrData = 6de23f1cce7a11296a44
+KO = 27d83416955f1ddefa93c1dfce67382d31c8745180ab821db3b4756ed7c4f28f865822233d39cb33
+
+COUNT=32
+L = 320
+KI = 920e3a66a918f2168cc7495c6a76b4553270c96918834b74991736f3a0645e78b327455fce84ce7e8712a6b6b3053297b13c03a0eb24acf7b96cd09b2c273d96
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f432632218e7eccf188b7bac08d398852fb665f688595c7d111b8b780c06a8c2cf0ae1d44d8cb5ea9b53322ff1c4814c63d0
+DataAfterCtrLen = 10
+DataAfterCtrData = f7dec1014082265b577f
+KO = 310d78af96e96f4f706380f39b69f96f3fbac05321834607c75c519a6f273a160db041a0e7a38b25
+
+COUNT=33
+L = 320
+KI = 94011f2a352f75cf14ca043fed504d51839ceb2a8bf43a24ee3a0f5be121f7246fd543c03096345d0fcb03adc5d2e638ff56ed02911c58db833c1c36270a8327
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2847fdb7739f7de778861b479cdbc9441c4fb9b4976be5684953a8a9fba3e4aa29c01aa1f9eb606ed0469e14e1071438e9a9
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f5106ec01e889465242
+KO = 7d581b5c9c0d985cda803453c77dbbc56fdc882eb1c4d7f7d4ad903e159bef6f1089cbec78a1abe1
+
+COUNT=34
+L = 320
+KI = fda680eee8dac0ecb75f180b2d7f5a6dc9d4722088b30118612004c6d998e03a02c2964ccbb183bf2d99bac9a49651759cc8354dfa622b764e8657ff84f598f0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1dbddd0f5b9b47543f0878fe402942e57938e23e1be2c75d893395b31db34016df9f3814dd0ff31e72b9251d07a785e36758
+DataAfterCtrLen = 10
+DataAfterCtrData = 386f112fa8c239629165
+KO = 3aed75f9f5e22fbc6343db080c166b6f9a157994bd93fba1cb07d4cb619b82b8fe8cadc024ef95fc
+
+COUNT=35
+L = 320
+KI = 1fffaa4b9842c94ea8c57ec003c68ed338a5b680dd8bc06e8aba1d21c728f1380869654c293fb89df1df00ed9213db775d1682549020059bf7e9f6bbe9b6c96f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 88122cef5e06aa74c1e7d40c1421008d1201120dc8b6fa170fc87c3f82c0f4d6ffa3a70124ec37e8899c9dfd80d9f1e3f948
+DataAfterCtrLen = 10
+DataAfterCtrData = 2f5206388883870b96ac
+KO = a41b77d6edccacf32f61e9c98a3e3cd100dbc0e663fc4799a1bfa4dfe8088134700c13fe007d1df6
+
+COUNT=36
+L = 320
+KI = 3fad6f4aded441a17b76047569b60d26abf2c1a3b9432d98a72fc52822f0790c29ac0775defdc77642a2183445145a5b33ac9a40521288aa4238bf8efcb10e54
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5f8db5bcc839dbba6966b62fc30d97f5cc228aa263f2fcf8fc823d09506c529cb0287b0fde1e144b5097e6966f736e1af537
+DataAfterCtrLen = 10
+DataAfterCtrData = f7a5d2e01c7055563178
+KO = 4c9cc9249b119da8c4c8344aa19ea7c1f3db3f342c8981028b230e1e13e8198ff4feebc2412723ed
+
+COUNT=37
+L = 320
+KI = dcc272a3d64bd18a2e45ae3b45877a5b50515db9931d57e1fae63979345661064c036732deb300b06ee4497b78d640e97c8079201b8a920085f1ad941a2baeab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e823c73fdcbdea7b1e0f136a034ecaf299bebce60100844fe7c29916b4af8f8eab4a1f12e37aeabd761c20a8b98d62d21261
+DataAfterCtrLen = 10
+DataAfterCtrData = cc8ad0c5a92e7b80dfab
+KO = 5df98c929bcd9b686d1d0e89748592e38bce64ddc92c68e3fad120784cd5dbff9fedbc2109a3a553
+
+COUNT=38
+L = 320
+KI = 0a4bb8160a1fe3d76c26c754a88fa3e85e69a5d0fc253ba01087cac9aa13f7da3c0e1cf0ac8a10f7db8dc57d79e5075e26c4e87ad92aed1f009f356af11d8b36
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 803cc4eb3efbbc6306f060db732d178fea3c74416f62b2fc67163d55bff449ca2728c34a86c6b3b7d68b891683eef2479f66
+DataAfterCtrLen = 10
+DataAfterCtrData = 2397e48a335fb06e71b9
+KO = ab0be11faf60f3bcbe3cf7c568193ddb27e05fb682fab178c9ceb08b11fe9b606a0a48bacabd672d
+
+COUNT=39
+L = 320
+KI = b6ac4ef4b01390abc29ac36f0b16a2a0138ff2b28c03eb707d3a5f521ff0dc140a849c5461f673b23c0ecd3b8a0d1cad8fc41305391a93c34f36d8d8cad4bd99
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4038da1b122103fc77c942114c330d7ec8893d0bbc27e3564c40dd0967ce3419becb0575c737dbbd2eb1e1f42328864c93f3
+DataAfterCtrLen = 10
+DataAfterCtrData = 38241e63709b3f22100c
+KO = 8e75fa13f2b156228a378bc0c306307db319da949c9256dc84b5e096df4eb979f4b4ca14e747aed3
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 4cfbc55d3a2334c71787ea1c4b9426106b1ba327a909d54fc9b3113f4b74617fec68858a05ea9943fffb0623af633f2a16ae87afa37e3f304da41f7b83e4cb91
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2d6b4804ed912a9bf3005db33c221c6793ff33ffc90bf559811d63fdd0d06f8f36da610f2d555ea37bf3f1220a8e8a8a8629
+DataAfterCtrLen = 10
+DataAfterCtrData = adbd9e4688b45575d385
+KO = 5260b2e61f6ad15e775a793c699c5583
+
+COUNT=1
+L = 128
+KI = 24c720b9415097277dcb26e793d3e9d7b20f8ce78bcb01c4b399b5c7bfc34b3dc34c5f7321b401a2a9af6b753245cffb4b4b5dab180cf8094e93fa081649e3af
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e5df17992ef9102ee5149122e2986a645afbf936c4fd8edf93267ad85d64f575baeb8639d41a7566fa08b92f2f660fd00c0d
+DataAfterCtrLen = 10
+DataAfterCtrData = 4a230677e363056e24ce
+KO = bf503ba199ba90be837ac3c3745363cc
+
+COUNT=2
+L = 128
+KI = 5a2a9594d7786e8b5f48c56c4c582e436a5a99396c208e93feee3a790802937f4a95d5c7dd5c66e10ef34324cadf7abb9b4bab57bfdcb856aaffad3026a144ab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e6751d34831bae12e11c81ccc3a1367e1979783a475f81339a461c5f2c2d337aaec909e880a5218b8f5eb8000d89b19d5f71
+DataAfterCtrLen = 10
+DataAfterCtrData = e81a7d36a84047f84c3e
+KO = 97eed29b055f5f114ebc0b9e5d49ee47
+
+COUNT=3
+L = 128
+KI = 33e9a71d94f44e21421ce1b015480865eaa16558e359e10aada02f9112fda069ade5e43a072213b0db161b467e58e08f103bc63ad08e9669c630d4f9525a24a5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 92a818e6b48419e57c242f9eae57935b817b6a2dac3b85cecf0be660b05acae54ffe4d9d6f68a69f1bd9eea3ed0b7e09284a
+DataAfterCtrLen = 10
+DataAfterCtrData = 0ca5650af63e4eb0717b
+KO = 70da174a3e58bd3371a91be71bffae86
+
+COUNT=4
+L = 128
+KI = 4553b2b51cc1c23ae3255839972a89fe22c0149393baa40b08fc3477a9fdb33e10e1993030bf6ea7858fc03410e82d246c7d8dd5ca06b8b84a89ba15c8a75e19
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59fd6811eb0aa1e40d4761eead4e9debf4b4db568806a87685dcb935faa8fffa742905b5b2a54cdd9cfca6fa13b9e02077bb
+DataAfterCtrLen = 10
+DataAfterCtrData = e07ba1a7e5015b1f6b98
+KO = 0018b8d753ea6a61f6f017a5ea2313b9
+
+COUNT=5
+L = 128
+KI = 4377c4f6a6c2ac7ceef1bab873b6e9aa011704d0736ec7d5704927ad0b5e485c85100aa03cdca330acde31468d891461730bfb24d282ed2b2f606894fa6141ee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8a70ae275832e5ef1ae19cdc1259b4dd1db238d945e272e4141f4d0755f772310f9e0f838d4c860d8ee925683fe40957b434
+DataAfterCtrLen = 10
+DataAfterCtrData = 931757c1569c7770a48b
+KO = f1dc0dc1ff6f0eac66b56c72310cdc8f
+
+COUNT=6
+L = 128
+KI = 1152d75aff54d28b6a8de2611b5351b368d74ee44797e80bc1ea7f560a41bea877db0caf084a97a8e7faa34c89bc404573e8fb35f4bf821b8e89543b1334bbe1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 456eb4ec76217cf2dbeab5f79d369d009bbb52323fa5fa94b2909866f552e77f266ccf8a36d8533a5c37845d4a3f68c25e92
+DataAfterCtrLen = 10
+DataAfterCtrData = 8203bbd90ef8721dea1d
+KO = b36055de25dad68d988b496dc074d322
+
+COUNT=7
+L = 128
+KI = 5163cf29c163a042df9075d24a8e4a9e359b908e58e3638b0f82fdae50892a5de4c42d99b85cb1c618569171c6a0f1c8b0327199ff5e7a62e0d75e8d8e078ad1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a2c045c9cb176d3fe11580da231217bc662894aaf8f7c7d3863dedb31e3ee648ba7c2acd53b16c212da1fb0403a412623949
+DataAfterCtrLen = 10
+DataAfterCtrData = 925d331d635a0caa1b38
+KO = d005ab0497da2df2c850b2d230f9e72b
+
+COUNT=8
+L = 128
+KI = 453778c0de8da39baf8511aaf0b7a05bded4f577a3df8ffba93484f5b796aeecc15f5555f4c1b9f500b5b5fc488cb1de12838b42727d7d6f38b653f5830bc66c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4e442923b685f0e537e579b65d077a968f99f3e423495b5e666805437d0a312329a447bbb6caabc9855dad2a103a47bb73c7
+DataAfterCtrLen = 10
+DataAfterCtrData = 61f5ef53e575c3bec081
+KO = 887b236ca5d31c86cea0d2499113e741
+
+COUNT=9
+L = 128
+KI = a2f41cf4d049ae6713e2f0c895c2b197f3da6faa36fe5ebefb0cae78fcef7b9af8d866e4f037ded92f1d9a58967ee943c1e5d0ae8e6004f815e9f32a747b13a9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d534f5828578fab068cd2d1fb15ca051fa6d8685f9774ad79d7819e895f09f55ebf16c2525ca3649d4aca425a09835d732ca
+DataAfterCtrLen = 10
+DataAfterCtrData = e50171924358b7d9e6c4
+KO = c43060b882c5bc50ed6f3fc26f0f65a9
+
+COUNT=10
+L = 256
+KI = 9db09a2c2f5c2b1d1a441f479af772f5c2b642c21eb468a66235d65eceaea581363a80e795b2406a20f0ec9e1c33a66c8d74ea3cf7b03ddb361bfe59d8767694
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 178292a0a8158691f580d27456a9b9b2f59fa3a98ec21bb90dac0618ae5b24b76031dde9dd60e87730394f2883ba46877338
+DataAfterCtrLen = 10
+DataAfterCtrData = 6a411c784cf7f552918a
+KO = 80f347cb6d3c278489da11b0e4d9724553fe2d47242f60bfa20ceb3213540154
+
+COUNT=11
+L = 256
+KI = 0294ec05c37b89d129dc0f40788b93b2a40009e49f1247f6fed8c1b873c43cb5741afcb3d5363a162e2b3710ed80044c5556f36a2f9c5546ab796e98013caf9d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2191c1298b574a7fbaf3f90dc120dc6ebe720dbfbc4be620c4b2965635571b2b9ee243ad7c3141303f3c8f903ffdeb14cd2c
+DataAfterCtrLen = 10
+DataAfterCtrData = c6ee4e9a730641315565
+KO = ac05727fccbbe46fd5c36b5e368e3ff925281877a9b9d76ca80374fc8f964249
+
+COUNT=12
+L = 256
+KI = 0d95ad022214cdbec9c40cceb9a3b7c3230c099eeae24b868e317f7db44a74b5631b16dceffa899592a54da2b705ea64d73c4d83b9cadffd0665c9c92a94135a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cc0d485101ad7b734f1cfb60a7cb9493f100880cb39d15687bc3e4ea6f70ec32de19ac7a04bbb7a384dbb2563cbeba482814
+DataAfterCtrLen = 10
+DataAfterCtrData = f433909330cadb9ea0ea
+KO = cf00eb4220db203594002c6fca2aa21680d63d279165214441f35a75cf6ba6fe
+
+COUNT=13
+L = 256
+KI = 36a4df6f2f631f4ac633a20037a3c8a35d2c180be334759ee3821fde2ddd3563206f2e9718c2c7ab8e8f08e5df3db65da477aec397d6e5987527083c9d75a29d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = de0d11c61ce79b2574b8dd359da0e69ce16f55d47e3bbaedf355ef6e4cb9d5cca2c51da2aca127c319a84ea22fb073cb64d7
+DataAfterCtrLen = 10
+DataAfterCtrData = 9bfa3508e2fbaeb41d92
+KO = 8a4c2ccc746774c125aa4fff05d64c9b4b65b2a59fe8aace7103d9ff718dc1b7
+
+COUNT=14
+L = 256
+KI = 11c9b0a71e504fdd40ecfe588fddaf1e45363c0ce4caa97374ad77f753fabd52eb6b1d005bd1b2e1971bde86dc9c4684109819b277a7e2d0f2b1fa0ffd454524
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e82e244ae75361e7ec17c7b0b0157b1095dde3968e587762d4cf39caffc5b82f30281c555d48d3ab23401131122747ad3421
+DataAfterCtrLen = 10
+DataAfterCtrData = 5907fd32bd78708fc172
+KO = 7dbc4b6aa4a315bc6fdc4e08ffee3994095836c96b45ef22c9524ff2fb6c3995
+
+COUNT=15
+L = 256
+KI = bc04b09a88fe658e0c0cc39bcf507bbc026e89975ff7cb2db461bc7962f1de14616cc8fac59bee7d2ec03750a721879dc5db7d00d31bffc18526703d38d38895
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b701e5589aeafb78a23b43aebc52e4979533038e85edebe67545681182647f9eb77ba77859c2eeb36f75a5e42c6f3076eeb
+DataAfterCtrLen = 10
+DataAfterCtrData = 3809ec93ffbc72dc6929
+KO = 53de8c1674e4e018c74d78bc3d81536014fe8f73c8529240bab08dd4d120db5e
+
+COUNT=16
+L = 256
+KI = 59319a5591acf9ecdddafa585147fd7cbc9c02458143f83de40951a0fc48a60140c09bb4867e508dc9cf22c48ca6f93e9a90177dffa2f50269e13ba64faa5a9f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 340f1177a6815771d5218ea246c1f734917ddcbea05baa7fa73decc4ea8e825a793a97913516818176b11c800e769f142066
+DataAfterCtrLen = 10
+DataAfterCtrData = 667e100a6383c0ca8ec7
+KO = 9c81791423e83fa759fa99624ca8effefffdf254d54fa8fbe113a3963373ecfd
+
+COUNT=17
+L = 256
+KI = 5ec07a73f1af2ae63966bbdcb53712da91f58b30d2e240c6e25a43ea450f806b6f0945ee6d1d01a9caf5fc7dae1e9cdbc45e7e3ec4fcf18ee0fd3e1549d29739
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ed371cb884bc024b5e41de399c42bb6398d40c0337392fce93e98e1c5d55507328d9a32420acffc018ac4231e901d59058b1
+DataAfterCtrLen = 10
+DataAfterCtrData = 7c211538631330b3708d
+KO = 3cef2631e19c58c6810d6b3eb18e4e9891b330545f6ac6b0f5c6c9b001b7d083
+
+COUNT=18
+L = 256
+KI = dc6ecac317188669621944066869c875ca539b878ffaa6f6645f23bfc4e4048176014575932730bb769592aa4386e3807bca1937858818623d3d4bfddea2286a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bcff857bf518248fdb3caee15ac609bf3ba20f9afe7566f46df30e5de26fe81839ce6209b4c80469febfb8437daf8513c5c7
+DataAfterCtrLen = 10
+DataAfterCtrData = 6bd4d6fe049a65eb503a
+KO = e13b4768afe9550b30844d9f95a767f0fdc1e40c29c9bf1253f32a454f9c50d6
+
+COUNT=19
+L = 256
+KI = 3e334eb4f4f79d7d49eb4666f2e5fc8180dceed34b033c1599d6242c2a6df753587a68f1191c1cde8e738fc93394e166f93ae757a152f03abbc72437e4d12c4f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4befa36a247138f1bc600e4a352792f10e58d7d1791a4cf3faefde08967fac2beb9a57f014e8c0758d3917360ae945fab016
+DataAfterCtrLen = 10
+DataAfterCtrData = 63b508c8f978651cfb00
+KO = 4cff95a0a5c95feb9ed1fdf75292936ba285d9f7d804186a1cc2c462274871d3
+
+COUNT=20
+L = 160
+KI = 37aef96df90d190296f86cb67594333fce3c8b9b75c9bbc5187b119a98802e2d6b4733ba59b2e33b3f8e78287e475375b4c59373be558aaf718d376ea5e80c56
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 40d8a309d64ad74ed9f915960b845292bfb2ec6c18cc15c752d88b7789a6d945e97cc3471c2b8339bd7aee55873558fa9533
+DataAfterCtrLen = 10
+DataAfterCtrData = 3ac03801d659ad86fadc
+KO = c445439d0b3b7aadc23a5ba7015f81d6a6438833
+
+COUNT=21
+L = 160
+KI = 5ff76f47516cfa8ff4bce5f6c4292b81e6248d391eb1f1717b459bc35a4c7972250cfa52d1afaefad6cd001c04313b3cea7f9e11eb58919d2d644128918b2d8c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0e60175149dcd2fba4566bed05272888b94dfd5e7bc1d5f30b7c93f186c8d866ea681e295ba7c75b5ecf20548fc6f676bba5
+DataAfterCtrLen = 10
+DataAfterCtrData = 54f2cbf0235fbe2ab719
+KO = 69afc53dd5c295a85ace06b7c10ad7117eda396a
+
+COUNT=22
+L = 160
+KI = c831f826ac68c9f854a31487277ba2c4512e5c1e9f3bde287ce163d2d8ea22511260a09a386a4e2f76c6b7f7caed9852379d7b1ccdab3b045888914b44859b1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b0255d15fd8642f9098302a769aef5f2980e25b5eed520077e23e5f3cf0e0a3f4701979e6104b2fa067550322482ee70876c
+DataAfterCtrLen = 10
+DataAfterCtrData = 24cf64a3b5c92adbc8b8
+KO = e370083fa3ed646501fd0a277d4895f1afda83b2
+
+COUNT=23
+L = 160
+KI = 522985114b48a3e27035740da87e0e7ef2cba48c441b67dd16e96aa0893769f9955f790308b44c1433782b98d918415bd8c15fae68dfe0c800dd5c3b862a849c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1e9c75c5693291362f270a926949975a9dc26fbf16130f0030e335281453e5c990b9521eac1e5e27b97dd81b8dd541ba103f
+DataAfterCtrLen = 10
+DataAfterCtrData = be3967ed7a4164b25841
+KO = a30fbf5ef79badfcc88c35b45a61a7bad9228cb4
+
+COUNT=24
+L = 160
+KI = 24d5b3f642ac5e68b1f6e667d87902d96da5ce0090b5b114e3eb11610e81d6212af0a7e309644579fea14fdcd6bd36771f79cac181d7042da37aee59499ad934
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 77ae3feae20b534e45e8df8021f797cea73d3a2ceec7d328d2fc3e62389f56be1571a2b498331f854af41632b75e41799e73
+DataAfterCtrLen = 10
+DataAfterCtrData = 6768aa78924e3928e3b7
+KO = ec4ae1c8665a3cf6e69c6de47626c9980d261400
+
+COUNT=25
+L = 160
+KI = 7447dec459fa59a184bb7d42f68441ee3131fb59774c08ba73dfbb4f93511dc8e9a1dd249348b44f74fdf69190247b47523a124c377c06b10af9f1571f206af0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9326455405320198181e232ad751fcb0740e9a7077a6c66240f732b8f96f5cfcd5e6d7410d3143063286e7fa396978b20905
+DataAfterCtrLen = 10
+DataAfterCtrData = 506c9e201513ee7b66e8
+KO = d953509fe5636139d3ebbd7a2726d860d49a1b1c
+
+COUNT=26
+L = 160
+KI = 5123e3729d811f0cd06671dd6eb4f78514c795030bf7b9d9c9ce2175e726f923bc9a611b7b3a2632b16cf69af5909301e3878265a4c255bb98dcebfec8ed1d85
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 231392e7aa0b269e4e5f889ad407f6cc1c1bf4569a03a04162867f627c61da3dda70728f58f1f37ad9c68b6ace37f1669dd2
+DataAfterCtrLen = 10
+DataAfterCtrData = d6059e8cfbdc59066412
+KO = cc8ce52e8ab9671a1022dfcde3eba47a58021edb
+
+COUNT=27
+L = 160
+KI = a8fb446125a48d5766e56275a570ae03b4acbcec34ba1a65dc51c08c7bcd54e69bd4ebce6351078f67664a4004067a6b5c8c6b3ff006862480ba5acc28f20044
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a9a03b997a7166e3df8440d1690fbe01e87c1ed4f336ef3079e903d9c6f39dfa37a1511685b84fee617a68dde6eb3af67acd
+DataAfterCtrLen = 10
+DataAfterCtrData = aa3e2b36773fb0b76a61
+KO = a9e22aea821e1b59919a88d3d6be87ddd99d6861
+
+COUNT=28
+L = 160
+KI = a26ee42bf30cf61f91ed2401a3b980b97c7e36d43c03893c486050aae32c8e45a0a37e32863141b41f95efa67b614161324f9c8e79ca8092a564e336d5eee19b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4d3ce1008a2da2be926632af599848e68e584c7ac5be4e4b6c68d977c0a50adec692b2783c2dcefc495a1e31a0454afb41ec
+DataAfterCtrLen = 10
+DataAfterCtrData = ac62fc398abb84686790
+KO = 6a07309b8fb37c8a935564c7cf04439d44676745
+
+COUNT=29
+L = 160
+KI = 2d6e36ea15d31dcda6964638badf7ad0bf33e61763863a7c4b98650b7f84b0beea9fba0922e8512352eec5b4a5e525ce075d3aaca27f95c254aa7902d47bd79d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c0948d15315d2e0e8b3827759d9a811951194089d6fe5088b7592bd3d1ca1e11ac4f0e61e7eebab1e4d4318cc4842c957978
+DataAfterCtrLen = 10
+DataAfterCtrData = 2a043c81c6f8315250ea
+KO = 03a3174d4f308cff6a7deeb0126f79726861a593
+
+COUNT=30
+L = 320
+KI = 6b759504c081a3ddb7c26b44bf8fdf5f35a5cd9dfc0fa4d8ebbe5c3365a04083ccacb5e0da41d48f62e9e921eee3d2443f3de5281679100df8da1e0b2fbd0df5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9a2637d2583725b25d1f92bb58676f28d743400cd8dbaaa87921e56b50321328f80858d064b5baf52a0dce4f38fb9b6c0c72
+DataAfterCtrLen = 10
+DataAfterCtrData = 6d97eac4202872a1c704
+KO = 1dcba856d7f52ee0364661f874cfabacf9eb2ff9f242bab8bd0f89f55fc0c80bb029d6da685dcc91
+
+COUNT=31
+L = 320
+KI = 14264518696ca7c45767d725757c756d30db81998a8673b873c3bd7f642e57a45d102c1233d309793869c7603cc51befc7ba43f54959fed92dea7ec838bf93c0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a7647ce390f8355a056a13ac6249d5145753858c71c0c02d19cd3fcebc970f3174107d932e15e5cfa05d7f41fa13ba8a668e
+DataAfterCtrLen = 10
+DataAfterCtrData = 04100e0942aaeba9e09f
+KO = 37201f62f401c87d2eb3e3565f59e977ebc746ec8b47ffeb21d4eaac037856bdd16636d651785008
+
+COUNT=32
+L = 320
+KI = ebf3ccba85a9ae4d74dec4e1260e22d6b195c5c98c7531be173ea0223784aeab84e84e51f5ea41f9ef814fb3283835d656469971ace1d10bacf4165cf7b20263
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee5e4692611cd113b340a001df8f88c651d6374cf783d927a2580b180b655675a66ecb64643d39c1f7419619c82116b1c8a0
+DataAfterCtrLen = 10
+DataAfterCtrData = 00ca220972c9d8bb32ab
+KO = 15f4c69e4738475ae503dea6847d132e6babb5e2837de31a8c571b7acd1c4b68c6fd901e3dd03eaa
+
+COUNT=33
+L = 320
+KI = 096deb68e6dab7641bdf3eb486d63fb9d201ada59d77f7df98820008d564311d5a4afd7462e0b457f2fd6428bdc40629c3107b2a04ea899778745fa397af9f1c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 74a80efc5d8e957665711840766d6a3de9902f1466c0eb3ce923f867b55f23241de8b70465c87e1f08db6d5f82e893c74347
+DataAfterCtrLen = 10
+DataAfterCtrData = 478cb36124d51494a0bc
+KO = b916e35dda6df806f285b4bba1a15664f7e2c1b906a006ee2edc0d8fc26d91ab77ef3f3758af9238
+
+COUNT=34
+L = 320
+KI = e2479e57d73aeca9b7d6334872c357f4f6f2eb32e95985f83956cdb6028ff57a33555ab089443b28e39222c8efcbc29966f29338da53340f328e451c4dc40493
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a270201f851ba3b6d4b4dc6dd71519deba161e13f99f3c95352685641e805bf4c874eea262c85138dc772628fc830dce46ca
+DataAfterCtrLen = 10
+DataAfterCtrData = f5301eef0220ce1c43da
+KO = d86c6a5bad9a2243e5d81ad455cc1d952d19fd508b618e6be47cbcfab6e6b69e204e59c04a3dd8ac
+
+COUNT=35
+L = 320
+KI = 2c18622303f432e984ae7f302a602d802fc464c4963426f300cacad80a75c537b355fdfa90fb842834406511cf585088160bb2b47d89239c39fb4b71c7473b12
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d29878664540e022208fe4bb72e2b6e90ed5ca59c7c74766d2be738e25eaf9f5488f8b299217eb07a6e79779338a5a9a08d2
+DataAfterCtrLen = 10
+DataAfterCtrData = bbd97c7b74fdc59a75b0
+KO = 2fa49d5244c96f5925524426c4a54dbe45265c596fca61b4dba04b19b146aed6f6c6246873cd0c77
+
+COUNT=36
+L = 320
+KI = da1e384e164b5f6c4b7c17308856ead456ea0bd7538f56ebd6f4b02c2df22f1afe43266b3b44a76c742391dbef5cc1be8b5cea6db1f506c573a1c02293fb98c5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 462eedf7303ae25f983af70d6e875bdf1b4278479f4da44f7822b8707d19d07d761f77e05272bed5cd1c6a8cf725bd78fbd3
+DataAfterCtrLen = 10
+DataAfterCtrData = 8601804752dfe6a18724
+KO = b266d1acfc955de223a3ca65c1525882607080b5d329ffbc9c31028696e305b1b37c6e5b5caef0a3
+
+COUNT=37
+L = 320
+KI = 0e94ac817528906208c6d3937ccc19e77c7b81ecbb25ceb46bc490331e05d491a5fa3f598dcc15d25173601891618b74b092d6d367896320dba96b5085d84864
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f3aaba1171a12741eba4dccbc0532f608f14cbd5cd708a820ea141d827cd765c668320176e40c98e8f642798ac56d3685fb4
+DataAfterCtrLen = 10
+DataAfterCtrData = 0100aff840135ef054e3
+KO = 3d3a634ca9e3248355526e8d25e03712b2811d0abca0c66d2f9d363bd95e73a7d3543a149f2bcf00
+
+COUNT=38
+L = 320
+KI = d2caf6f581a8e5d4faed18759c3eaea9493c8fc04fbc7342bc10a8ba67ad0b49cb85e0b6c589779d48de25ee6f202cbbd5708d3090094b8cfb2b209a42112c33
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a5d0dd77440d3df53afe15799c78f265126f9841a899e7bc16c7aee124a052cfcd06924e6ac012c840fed7a0ec206f1623b2
+DataAfterCtrLen = 10
+DataAfterCtrData = f710a740156d6fdf4468
+KO = 0121a1de832c7128b87ba9919c323bd2b9c4f608001f8052f69e73e2d2718384e6d742f5a378b94d
+
+COUNT=39
+L = 320
+KI = 2e9206d4c13c6a91c6659ea39ccdf6d05c2ffffb807017be6fc1e072b5f93baf424b5366a8214f319e05c5c1081f1a7b1dce98c9fe825e556cc8ea431749e316
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6d7b6628e69976091871ff5cf199ab0b33fd80f50a673bcdf04cb6696c66fcfef2cfe77151b6461b0130221a70db21c8de9a
+DataAfterCtrLen = 10
+DataAfterCtrData = 93e9a7a1a50c62442ed4
+KO = e7467de03054f0855323a521661c1de1ea98085941d117505ca79967e08114ae14e63d5e6ebc7141
+
diff --git a/security/nss/tests/fips/cavs_samples/KBKDF/fax/README b/security/nss/tests/fips/cavs_samples/KBKDF/fax/README
new file mode 100644
index 0000000000..3703603e39
--- /dev/null
+++ b/security/nss/tests/fips/cavs_samples/KBKDF/fax/README
@@ -0,0 +1,4 @@
+Vectors taken from:
+https://csrc.nist.gov/Projects/cryptographic-algorithm-validation-program/Key-Derivation
+
+Modified to remove CMAC TDES2/TDES3 test vectors.
diff --git a/security/nss/tests/fips/cavs_samples/KBKDF/req/KBKDFCounter.req b/security/nss/tests/fips/cavs_samples/KBKDF/req/KBKDFCounter.req
new file mode 100644
index 0000000000..dfed872a60
--- /dev/null
+++ b/security/nss/tests/fips/cavs_samples/KBKDF/req/KBKDFCounter.req
@@ -0,0 +1,41783 @@
+# CAVS 14.4
+# "SP800-108 - KDF" information for "test1"
+# KDF Mode Supported: Counter Mode
+# Location of counter tested: (Before Fixed Input Data) (After Fixed Input Data)(In Middle of Fixed Input Data before Context)
+# PRFs tested: CMAC with key sizes: AES128 AES192 AES256 HMAC with key sizes: SHA1 SHA224 SHA256 SHA384 SHA512
+# Generated on Tue Apr 23 12:20:16 2013
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = dff1e50ac0b69dc40f1051d46c2b069c
+FixedInputDataByteLen = 60
+FixedInputData = c16e6e02c5a3dcc8d78b9ac1306877761310455b4e41469951d9e6c2245a064b33fd8c3b01203a7824485bf0a64060c4648b707d2607935699316ea5
+ Binary rep of i = 01
+ instring = 01c16e6e02c5a3dcc8d78b9ac1306877761310455b4e41469951d9e6c2245a064b33fd8c3b01203a7824485bf0a64060c4648b707d2607935699316ea5
+KO = 8be8f0869b3c0ba97b71863d1b9f7813
+
+COUNT=1
+L = 128
+KI = e4d94da336fada7c0ee4a9591dd0327a
+FixedInputDataByteLen = 60
+FixedInputData = 538fefb2eeb7c50c84bf603a7beddff4bba049f0052c45f13c56e9ae5944eb22d677f280e5a29c588cf40c7c57f7767aad3d595069fb40d02c01f866
+ Binary rep of i = 01
+ instring = 01538fefb2eeb7c50c84bf603a7beddff4bba049f0052c45f13c56e9ae5944eb22d677f280e5a29c588cf40c7c57f7767aad3d595069fb40d02c01f866
+KO = 268a1d44ba5a5b1a28b9a611c76671f7
+
+COUNT=2
+L = 128
+KI = 218d052c2d424179ee402487a8cbc758
+FixedInputDataByteLen = 60
+FixedInputData = d656dd657bd57afe46e8579641663fe0aaf6ff7887c99f9e19d939022c697c559d7f35c668c308f61c96a06244d1bad30494858f597632d374477bce
+ Binary rep of i = 01
+ instring = 01d656dd657bd57afe46e8579641663fe0aaf6ff7887c99f9e19d939022c697c559d7f35c668c308f61c96a06244d1bad30494858f597632d374477bce
+KO = 5203697c14fc38241fb285b47c2ca709
+
+COUNT=3
+L = 128
+KI = 0b4e767fe2c272b823e83e3fe3b25f59
+FixedInputDataByteLen = 60
+FixedInputData = b69deca735b237676debabbcc246063616add094254fd2ffe77d4a5fb5230e81e7e3bfb124293ed8c5972aa00152979be98be844d5d129659cc6983e
+ Binary rep of i = 01
+ instring = 01b69deca735b237676debabbcc246063616add094254fd2ffe77d4a5fb5230e81e7e3bfb124293ed8c5972aa00152979be98be844d5d129659cc6983e
+KO = 5654c9cf2964f6c4255a5335cac9185b
+
+COUNT=4
+L = 128
+KI = 60a49a2ff5fa5373ba658d8ebab5876a
+FixedInputDataByteLen = 60
+FixedInputData = 5cffbf22c8efc60325a7df5a525ad424e8ff2c117cac8196963ee3e8251269eab4ed1155e3d1cfecee46962d6db8a8f3f370dd2b9714c61b130ab4d6
+ Binary rep of i = 01
+ instring = 015cffbf22c8efc60325a7df5a525ad424e8ff2c117cac8196963ee3e8251269eab4ed1155e3d1cfecee46962d6db8a8f3f370dd2b9714c61b130ab4d6
+KO = bc71e46e669af6e4330c6ee0ea8b5945
+
+COUNT=5
+L = 128
+KI = 3bc721d32372082d3a181dfb819a3637
+FixedInputDataByteLen = 60
+FixedInputData = bf6703031fe8a1a1d92ae37fc98810d5ae0c4057ccb260643dc682f7611c53e6932ca439463a30302aca211d3243597f6ad9c576e7185353fa8abc2b
+ Binary rep of i = 01
+ instring = 01bf6703031fe8a1a1d92ae37fc98810d5ae0c4057ccb260643dc682f7611c53e6932ca439463a30302aca211d3243597f6ad9c576e7185353fa8abc2b
+KO = 0c3c80fc034f60e7b8da38f7df6f0395
+
+COUNT=6
+L = 128
+KI = fcd1eebeee3b35a3043e05368d97e27a
+FixedInputDataByteLen = 60
+FixedInputData = a70ec37ff8171bf54114805cab01d67646b3832fef4d744c438a0d244815e9a69cd2a1411b153ccc79abef312e95251f7279a64b55db0b8028e23ce2
+ Binary rep of i = 01
+ instring = 01a70ec37ff8171bf54114805cab01d67646b3832fef4d744c438a0d244815e9a69cd2a1411b153ccc79abef312e95251f7279a64b55db0b8028e23ce2
+KO = 2f4a0dd8d31bf8a0b91909f274582c5c
+
+COUNT=7
+L = 128
+KI = 38a475d598a99ae1e4cdc189d0cac27e
+FixedInputDataByteLen = 60
+FixedInputData = 74e7be6d965045c43a41b89bb8b88ec178038e016495162402145cf2426381155f2630c5866d0fde9b9949690203458a4676f4f3bc3eb7ea4c9f7a46
+ Binary rep of i = 01
+ instring = 0174e7be6d965045c43a41b89bb8b88ec178038e016495162402145cf2426381155f2630c5866d0fde9b9949690203458a4676f4f3bc3eb7ea4c9f7a46
+KO = acd4b6cc8bf31f46523edd5ecdb82888
+
+COUNT=8
+L = 128
+KI = 851eb94c2d7d714eb2950b35dd724c61
+FixedInputDataByteLen = 60
+FixedInputData = 3c64b8083a4efd55b4fa1e28feee5db9d62c4680c3df4f94427255fa8a49f7b482ee53dd53cb0236830836b1ffd914a1de349d74e3674722a1aae599
+ Binary rep of i = 01
+ instring = 013c64b8083a4efd55b4fa1e28feee5db9d62c4680c3df4f94427255fa8a49f7b482ee53dd53cb0236830836b1ffd914a1de349d74e3674722a1aae599
+KO = e06105f39810ac10c58365bcd7d4049f
+
+COUNT=9
+L = 128
+KI = 4c27c0ef95763a48d419d9bd221fc50b
+FixedInputDataByteLen = 60
+FixedInputData = 7a369f79bcb2d64a89a5da73955a9b5c6342d5e0e58da769e0d5de7fae9c7046a3cd46f7f54d8a2d798717cc5f74631d3c54d40188f5543ca3a3d544
+ Binary rep of i = 01
+ instring = 017a369f79bcb2d64a89a5da73955a9b5c6342d5e0e58da769e0d5de7fae9c7046a3cd46f7f54d8a2d798717cc5f74631d3c54d40188f5543ca3a3d544
+KO = 08ae881f4120f088430fcd8bd8ebb711
+
+COUNT=10
+L = 256
+KI = 682e814d872397eba71170a693514904
+FixedInputDataByteLen = 60
+FixedInputData = e323cdfa7873a0d72cd86ffb4468744f097db60498f7d0e3a43bafd2d1af675e4a88338723b1236199705357c47bf1d89b2f4617a340980e6331625c
+ Binary rep of i = 01
+ instring = 01e323cdfa7873a0d72cd86ffb4468744f097db60498f7d0e3a43bafd2d1af675e4a88338723b1236199705357c47bf1d89b2f4617a340980e6331625c
+ Binary rep of i = 02
+ instring = 02e323cdfa7873a0d72cd86ffb4468744f097db60498f7d0e3a43bafd2d1af675e4a88338723b1236199705357c47bf1d89b2f4617a340980e6331625c
+KO = dac9b6ca405749cfb065a0f1e42c7c4224d3d5db32fdafe9dee6ca193316f2c7
+
+COUNT=11
+L = 256
+KI = fa69f5f010a6141a5777f8ec0750a013
+FixedInputDataByteLen = 60
+FixedInputData = 0145df597a993b3b0580eea2e6172196727ab92d0648e8a4de3f1c67e6f1ccd82f81089a67533c96c149cf8a3a29458efdd042d791d04341e7981a9b
+ Binary rep of i = 01
+ instring = 010145df597a993b3b0580eea2e6172196727ab92d0648e8a4de3f1c67e6f1ccd82f81089a67533c96c149cf8a3a29458efdd042d791d04341e7981a9b
+ Binary rep of i = 02
+ instring = 020145df597a993b3b0580eea2e6172196727ab92d0648e8a4de3f1c67e6f1ccd82f81089a67533c96c149cf8a3a29458efdd042d791d04341e7981a9b
+KO = 2a6e0447a9360b63d3c5100b53e34e932f97be83553f3853e7e8a217adb99694
+
+COUNT=12
+L = 256
+KI = 8d6a881c1a26ae4bd1f7d3ed1bb7a460
+FixedInputDataByteLen = 60
+FixedInputData = 00d95117ea5c22b2b12663b7d353d9d8f4569a081bcff3c54a78c5430b2243f09ca8c6af864f2e302b435ebaab8dff4f9dc47bef4374b0dfe1ff02b0
+ Binary rep of i = 01
+ instring = 0100d95117ea5c22b2b12663b7d353d9d8f4569a081bcff3c54a78c5430b2243f09ca8c6af864f2e302b435ebaab8dff4f9dc47bef4374b0dfe1ff02b0
+ Binary rep of i = 02
+ instring = 0200d95117ea5c22b2b12663b7d353d9d8f4569a081bcff3c54a78c5430b2243f09ca8c6af864f2e302b435ebaab8dff4f9dc47bef4374b0dfe1ff02b0
+KO = 9e1a526a13ea4a0bc06b713e4e4fcbe3fd468687adf29508abddbaad047f1162
+
+COUNT=13
+L = 256
+KI = a6b8d8acfecb0a21615fe8b29b6855b5
+FixedInputDataByteLen = 60
+FixedInputData = bd8071fc1e7c920815483c911c3f14f7d6d2d65c6e41f90b3f5e42cee852fb6dfc2fea375d960338617aa42e10c1a0608e555b6eacc5aa6d38620361
+ Binary rep of i = 01
+ instring = 01bd8071fc1e7c920815483c911c3f14f7d6d2d65c6e41f90b3f5e42cee852fb6dfc2fea375d960338617aa42e10c1a0608e555b6eacc5aa6d38620361
+ Binary rep of i = 02
+ instring = 02bd8071fc1e7c920815483c911c3f14f7d6d2d65c6e41f90b3f5e42cee852fb6dfc2fea375d960338617aa42e10c1a0608e555b6eacc5aa6d38620361
+KO = f0789dbdcf2879170af862dd620ed6755b20145aee79674cd03f6414b5079a4e
+
+COUNT=14
+L = 256
+KI = 6ef98b6b81d6e221daef0c4258ac8ac6
+FixedInputDataByteLen = 60
+FixedInputData = 50c21f301f4ff8d3f05702c04f1de5d6e08ce5c6c94391dab356f953541c30d610ab3740c793f615403f1000d3eadc5cd2f143bba5f1f8e4d0727487
+ Binary rep of i = 01
+ instring = 0150c21f301f4ff8d3f05702c04f1de5d6e08ce5c6c94391dab356f953541c30d610ab3740c793f615403f1000d3eadc5cd2f143bba5f1f8e4d0727487
+ Binary rep of i = 02
+ instring = 0250c21f301f4ff8d3f05702c04f1de5d6e08ce5c6c94391dab356f953541c30d610ab3740c793f615403f1000d3eadc5cd2f143bba5f1f8e4d0727487
+KO = f2015a012f7fac7f4488fd5868b0b48b18b5ef256deb315130a1e71e2f0dcc53
+
+COUNT=15
+L = 256
+KI = 49d784965bc218a15fadcb7226d3faed
+FixedInputDataByteLen = 60
+FixedInputData = 1917e43722c33f25054f7dcb6e24d11056b44290cb60e0c83a4598401026433c7ca7ce16d8eb785f54bc9bd7456ca820e2e24d1dda79a4c3688a76c6
+ Binary rep of i = 01
+ instring = 011917e43722c33f25054f7dcb6e24d11056b44290cb60e0c83a4598401026433c7ca7ce16d8eb785f54bc9bd7456ca820e2e24d1dda79a4c3688a76c6
+ Binary rep of i = 02
+ instring = 021917e43722c33f25054f7dcb6e24d11056b44290cb60e0c83a4598401026433c7ca7ce16d8eb785f54bc9bd7456ca820e2e24d1dda79a4c3688a76c6
+KO = 114da5f8f1b5c308a81e15079bbb42890554951ffef9de465e9955b4d55ccb8d
+
+COUNT=16
+L = 256
+KI = 3968849a7a531bf60ce1224b0378a776
+FixedInputDataByteLen = 60
+FixedInputData = d89157ae8588188b87618aa68c63bf551b3f3000883416dfb3cb23309aa38ad5f2de61f7eab0e281278c271a974eb0cf6242e84a05aa1af159b79016
+ Binary rep of i = 01
+ instring = 01d89157ae8588188b87618aa68c63bf551b3f3000883416dfb3cb23309aa38ad5f2de61f7eab0e281278c271a974eb0cf6242e84a05aa1af159b79016
+ Binary rep of i = 02
+ instring = 02d89157ae8588188b87618aa68c63bf551b3f3000883416dfb3cb23309aa38ad5f2de61f7eab0e281278c271a974eb0cf6242e84a05aa1af159b79016
+KO = 3f2c205beea5b2c343d41973926c91eec2ccfd4d6b051bc1018846559beb77f8
+
+COUNT=17
+L = 256
+KI = bd0ca0bfe7d8734bbcfb817c7f4ca55f
+FixedInputDataByteLen = 60
+FixedInputData = 31a9c8e75f137eea099b275fab21ad706b9c40d84f5d976725f55df449a93237e34c32abf9797859e1feb19a9c191b1b9da5a59d3be724c6fd19d3d7
+ Binary rep of i = 01
+ instring = 0131a9c8e75f137eea099b275fab21ad706b9c40d84f5d976725f55df449a93237e34c32abf9797859e1feb19a9c191b1b9da5a59d3be724c6fd19d3d7
+ Binary rep of i = 02
+ instring = 0231a9c8e75f137eea099b275fab21ad706b9c40d84f5d976725f55df449a93237e34c32abf9797859e1feb19a9c191b1b9da5a59d3be724c6fd19d3d7
+KO = c7c86ee7472a9b7663377e8afe5f7ce62e9552cadcfea19eccd330abc8f5997c
+
+COUNT=18
+L = 256
+KI = 82cda9d1bb960f43c0d6aefe46803369
+FixedInputDataByteLen = 60
+FixedInputData = c39870b26def95ba680db3131844ac6a1e7a7cbf1da7a431667030ad376a946ca0dccd8d8f19d6b085921c6b8cafc3cf09803c4a2471440634c393d4
+ Binary rep of i = 01
+ instring = 01c39870b26def95ba680db3131844ac6a1e7a7cbf1da7a431667030ad376a946ca0dccd8d8f19d6b085921c6b8cafc3cf09803c4a2471440634c393d4
+ Binary rep of i = 02
+ instring = 02c39870b26def95ba680db3131844ac6a1e7a7cbf1da7a431667030ad376a946ca0dccd8d8f19d6b085921c6b8cafc3cf09803c4a2471440634c393d4
+KO = 373f3c96f7556e1c544d56d066cccb16332c9a62c826b329cc0e3a403fefdd27
+
+COUNT=19
+L = 256
+KI = 2c2cdad048f917a79e62ec3f2208a881
+FixedInputDataByteLen = 60
+FixedInputData = b1f44c069c7a0c81c29283bbfd22a7f7ae1e97bcbdb94045a29006735f67a767181afc5d645360a461fad99d818b5ec019ba63f2ad892caa3ec05628
+ Binary rep of i = 01
+ instring = 01b1f44c069c7a0c81c29283bbfd22a7f7ae1e97bcbdb94045a29006735f67a767181afc5d645360a461fad99d818b5ec019ba63f2ad892caa3ec05628
+ Binary rep of i = 02
+ instring = 02b1f44c069c7a0c81c29283bbfd22a7f7ae1e97bcbdb94045a29006735f67a767181afc5d645360a461fad99d818b5ec019ba63f2ad892caa3ec05628
+KO = dfa69cc8bbdb114fb89157ee58aa70a3c2157dab0f3405c5194bbfb2e3bffa72
+
+COUNT=20
+L = 160
+KI = 7aa9973481d560f3be217ac3341144d8
+FixedInputDataByteLen = 60
+FixedInputData = 46f88b5af7fb9e29262dd4e010143a0a9c465c627450ec74ab7251889529193e995c4b56ff55bc2fc8992a0df1ee8056f6816b7614fba4c12d3be1a5
+ Binary rep of i = 01
+ instring = 0146f88b5af7fb9e29262dd4e010143a0a9c465c627450ec74ab7251889529193e995c4b56ff55bc2fc8992a0df1ee8056f6816b7614fba4c12d3be1a5
+ Binary rep of i = 02
+ instring = 0246f88b5af7fb9e29262dd4e010143a0a9c465c627450ec74ab7251889529193e995c4b56ff55bc2fc8992a0df1ee8056f6816b7614fba4c12d3be1a5
+KO = 1746ae4f09903f74bfbe1b8ae2b79d74576a3b09
+
+COUNT=21
+L = 160
+KI = 58618d4c998ed1d2efc2fcfe9bd2b78b
+FixedInputDataByteLen = 60
+FixedInputData = d02fd07ba3ce8d82b0b561dfed84211e71eef1ae51c1125490595cc11b8b5ab01de0d279c36b632ca1f131621883672cfebedc821b26093d53adafc7
+ Binary rep of i = 01
+ instring = 01d02fd07ba3ce8d82b0b561dfed84211e71eef1ae51c1125490595cc11b8b5ab01de0d279c36b632ca1f131621883672cfebedc821b26093d53adafc7
+ Binary rep of i = 02
+ instring = 02d02fd07ba3ce8d82b0b561dfed84211e71eef1ae51c1125490595cc11b8b5ab01de0d279c36b632ca1f131621883672cfebedc821b26093d53adafc7
+KO = 6141172f887da52aaa26d844af28f56c82689a99
+
+COUNT=22
+L = 160
+KI = 6e5e4958c16aac4e2975e900957c6c48
+FixedInputDataByteLen = 60
+FixedInputData = 7501129acd7040f4b1f2efbd33ee477e081fd4c6e56b911dade3c253dcd9ed30d9ac40f9a831aacf91681be87f8d695e8e668b17204d25611d666388
+ Binary rep of i = 01
+ instring = 017501129acd7040f4b1f2efbd33ee477e081fd4c6e56b911dade3c253dcd9ed30d9ac40f9a831aacf91681be87f8d695e8e668b17204d25611d666388
+ Binary rep of i = 02
+ instring = 027501129acd7040f4b1f2efbd33ee477e081fd4c6e56b911dade3c253dcd9ed30d9ac40f9a831aacf91681be87f8d695e8e668b17204d25611d666388
+KO = 777abf1910af4283a2a9f12572c8054246ea2e0d
+
+COUNT=23
+L = 160
+KI = ba42080996984a46171d49585cad9011
+FixedInputDataByteLen = 60
+FixedInputData = d34e07071246a59b5c24ee26f82f9ff65f4af48d6acde2dce8b3c87020cb94c570cf0cf2e9a7ed25e7c0657337e30e1d1aa4ee05b506d4dd1ac9cbd2
+ Binary rep of i = 01
+ instring = 01d34e07071246a59b5c24ee26f82f9ff65f4af48d6acde2dce8b3c87020cb94c570cf0cf2e9a7ed25e7c0657337e30e1d1aa4ee05b506d4dd1ac9cbd2
+ Binary rep of i = 02
+ instring = 02d34e07071246a59b5c24ee26f82f9ff65f4af48d6acde2dce8b3c87020cb94c570cf0cf2e9a7ed25e7c0657337e30e1d1aa4ee05b506d4dd1ac9cbd2
+KO = 3eb4d2e1f559ad3b0722c74622b4cc88c475fa95
+
+COUNT=24
+L = 160
+KI = 4357477186dd22d1093344228aba84d5
+FixedInputDataByteLen = 60
+FixedInputData = 238aef098c3cd410152c1e78c046d1987d312f737d3ebf04f84cab5e3a8f9db67f9143f4dbc5f95d83406d4309bc7e80ea5b4f052b5cdf2f17fa21bf
+ Binary rep of i = 01
+ instring = 01238aef098c3cd410152c1e78c046d1987d312f737d3ebf04f84cab5e3a8f9db67f9143f4dbc5f95d83406d4309bc7e80ea5b4f052b5cdf2f17fa21bf
+ Binary rep of i = 02
+ instring = 02238aef098c3cd410152c1e78c046d1987d312f737d3ebf04f84cab5e3a8f9db67f9143f4dbc5f95d83406d4309bc7e80ea5b4f052b5cdf2f17fa21bf
+KO = 2bb03d823ea54026c88219ec212464fbfbb0fd2d
+
+COUNT=25
+L = 160
+KI = 3ad1ce683e521c8d2041ecbb5e4e1300
+FixedInputDataByteLen = 60
+FixedInputData = 92c07bb790795da977d12c87d597ab342b87f7dc183a7549ff844225d3503cb11ccc5224e88a3ad7db421f1f290b7ec9d9e5f6ee62b7f9087bcf43c2
+ Binary rep of i = 01
+ instring = 0192c07bb790795da977d12c87d597ab342b87f7dc183a7549ff844225d3503cb11ccc5224e88a3ad7db421f1f290b7ec9d9e5f6ee62b7f9087bcf43c2
+ Binary rep of i = 02
+ instring = 0292c07bb790795da977d12c87d597ab342b87f7dc183a7549ff844225d3503cb11ccc5224e88a3ad7db421f1f290b7ec9d9e5f6ee62b7f9087bcf43c2
+KO = 1e3ef1687d82371ffcd60f6a1e5b2fbbabc2459a
+
+COUNT=26
+L = 160
+KI = 118e158adeaf5a8aaa9a3f6c1e70edb9
+FixedInputDataByteLen = 60
+FixedInputData = 68cff3dc74b6711f61609ed572a87f7614c93e29423aa9a7eb2faa2d6f469f60c83f373ca5935f608c7120d186c5c3b87833c7f3cf9790b44369ed78
+ Binary rep of i = 01
+ instring = 0168cff3dc74b6711f61609ed572a87f7614c93e29423aa9a7eb2faa2d6f469f60c83f373ca5935f608c7120d186c5c3b87833c7f3cf9790b44369ed78
+ Binary rep of i = 02
+ instring = 0268cff3dc74b6711f61609ed572a87f7614c93e29423aa9a7eb2faa2d6f469f60c83f373ca5935f608c7120d186c5c3b87833c7f3cf9790b44369ed78
+KO = 5bfc9d763193d0d70adda3dc99f9cf2db9809525
+
+COUNT=27
+L = 160
+KI = ccac8bf0aa5133967ff7aa7821640b0d
+FixedInputDataByteLen = 60
+FixedInputData = 868062f851a0f37a81428a61c2db84e0da24246a3069cfdeee54bddaa2942f32cbda8b16040bd5d5e5305f24b0c48bca05983101b03ffdeb1f9117c2
+ Binary rep of i = 01
+ instring = 01868062f851a0f37a81428a61c2db84e0da24246a3069cfdeee54bddaa2942f32cbda8b16040bd5d5e5305f24b0c48bca05983101b03ffdeb1f9117c2
+ Binary rep of i = 02
+ instring = 02868062f851a0f37a81428a61c2db84e0da24246a3069cfdeee54bddaa2942f32cbda8b16040bd5d5e5305f24b0c48bca05983101b03ffdeb1f9117c2
+KO = e54f3f8f81e17aed6178774412d46643d461d365
+
+COUNT=28
+L = 160
+KI = a6734cdacdb1e6185546a27f77dc9302
+FixedInputDataByteLen = 60
+FixedInputData = a48ee63036fd289fa36449cd2f86d50012c5783a861758142bdeefb9ea35659f47436cbfa9b2b4d34348bfef97221cb9f6f82e2f3936ca69cac67c2f
+ Binary rep of i = 01
+ instring = 01a48ee63036fd289fa36449cd2f86d50012c5783a861758142bdeefb9ea35659f47436cbfa9b2b4d34348bfef97221cb9f6f82e2f3936ca69cac67c2f
+ Binary rep of i = 02
+ instring = 02a48ee63036fd289fa36449cd2f86d50012c5783a861758142bdeefb9ea35659f47436cbfa9b2b4d34348bfef97221cb9f6f82e2f3936ca69cac67c2f
+KO = 799b216e9f2b9b677702ae8c58392a1c0a1e2480
+
+COUNT=29
+L = 160
+KI = 86ea83aee6cf26659c3d1400927fdf4e
+FixedInputDataByteLen = 60
+FixedInputData = 7f52b415bb0418b572614d6cd86e1ff12f7fcae3dee9467d3a7f9b42caf1feea69a45297e404d80db17aa3f8e55b55586e7854819a0b0c18ed91ceaf
+ Binary rep of i = 01
+ instring = 017f52b415bb0418b572614d6cd86e1ff12f7fcae3dee9467d3a7f9b42caf1feea69a45297e404d80db17aa3f8e55b55586e7854819a0b0c18ed91ceaf
+ Binary rep of i = 02
+ instring = 027f52b415bb0418b572614d6cd86e1ff12f7fcae3dee9467d3a7f9b42caf1feea69a45297e404d80db17aa3f8e55b55586e7854819a0b0c18ed91ceaf
+KO = df62e218b733bb24097e358d593a7316482401ea
+
+COUNT=30
+L = 320
+KI = e91e0d06ab23a4e495bbcc430efddcaf
+FixedInputDataByteLen = 60
+FixedInputData = 24acb8e9227b180f2ccebea48051cbdbcd1be2bf94400d1e92945fe9b887585a295f46c469036107697813a3e12c45ae2ffde9a940f8f8c181018a93
+ Binary rep of i = 01
+ instring = 0124acb8e9227b180f2ccebea48051cbdbcd1be2bf94400d1e92945fe9b887585a295f46c469036107697813a3e12c45ae2ffde9a940f8f8c181018a93
+ Binary rep of i = 02
+ instring = 0224acb8e9227b180f2ccebea48051cbdbcd1be2bf94400d1e92945fe9b887585a295f46c469036107697813a3e12c45ae2ffde9a940f8f8c181018a93
+ Binary rep of i = 03
+ instring = 0324acb8e9227b180f2ccebea48051cbdbcd1be2bf94400d1e92945fe9b887585a295f46c469036107697813a3e12c45ae2ffde9a940f8f8c181018a93
+KO = e81ef2483729d4165aaa4866c17f26496e6c6924e2fe34f608efef0c35835f86df29a1e19ce166a8
+
+COUNT=31
+L = 320
+KI = bb31eef5a2ca3bfb342c5800fee67313
+FixedInputDataByteLen = 60
+FixedInputData = f85ae18f15ce1a5e036d6e3fd227243a9863f88ef532ce1da810b6639c0928f9b99fe909487d3748cff857cdb790f89e09d8c634dccb616cf7a2663a
+ Binary rep of i = 01
+ instring = 01f85ae18f15ce1a5e036d6e3fd227243a9863f88ef532ce1da810b6639c0928f9b99fe909487d3748cff857cdb790f89e09d8c634dccb616cf7a2663a
+ Binary rep of i = 02
+ instring = 02f85ae18f15ce1a5e036d6e3fd227243a9863f88ef532ce1da810b6639c0928f9b99fe909487d3748cff857cdb790f89e09d8c634dccb616cf7a2663a
+ Binary rep of i = 03
+ instring = 03f85ae18f15ce1a5e036d6e3fd227243a9863f88ef532ce1da810b6639c0928f9b99fe909487d3748cff857cdb790f89e09d8c634dccb616cf7a2663a
+KO = 8923d38effde99e24f67dec9330c4f1b874fc382ad644140e73a8e406f405d3fe4b4730b7291275a
+
+COUNT=32
+L = 320
+KI = 0f208f52a0b85384a924c6b07801950f
+FixedInputDataByteLen = 60
+FixedInputData = d62b015612f5d3b16ceb8c93454df1f9508e62a821454c4a37dc9b4fecb5f90ca34c69af0615a61019fa95e1b512d466d9593a08f29836a538ea7f93
+ Binary rep of i = 01
+ instring = 01d62b015612f5d3b16ceb8c93454df1f9508e62a821454c4a37dc9b4fecb5f90ca34c69af0615a61019fa95e1b512d466d9593a08f29836a538ea7f93
+ Binary rep of i = 02
+ instring = 02d62b015612f5d3b16ceb8c93454df1f9508e62a821454c4a37dc9b4fecb5f90ca34c69af0615a61019fa95e1b512d466d9593a08f29836a538ea7f93
+ Binary rep of i = 03
+ instring = 03d62b015612f5d3b16ceb8c93454df1f9508e62a821454c4a37dc9b4fecb5f90ca34c69af0615a61019fa95e1b512d466d9593a08f29836a538ea7f93
+KO = 02353fb94cb742eb085e0a6d9977b11a4a9dbad5803738b54fc118ec0aec8bd4967b1da1b785f265
+
+COUNT=33
+L = 320
+KI = c0164af27a8d6c9a73112e07633984dd
+FixedInputDataByteLen = 60
+FixedInputData = 2990136cbdf93fba9dea545b2aa331a4677cf61d15af99264ba03b30ccbbbc39427e610ed95223f4660e0ac2d14dbae0ecfbe2203282aa33af020a17
+ Binary rep of i = 01
+ instring = 012990136cbdf93fba9dea545b2aa331a4677cf61d15af99264ba03b30ccbbbc39427e610ed95223f4660e0ac2d14dbae0ecfbe2203282aa33af020a17
+ Binary rep of i = 02
+ instring = 022990136cbdf93fba9dea545b2aa331a4677cf61d15af99264ba03b30ccbbbc39427e610ed95223f4660e0ac2d14dbae0ecfbe2203282aa33af020a17
+ Binary rep of i = 03
+ instring = 032990136cbdf93fba9dea545b2aa331a4677cf61d15af99264ba03b30ccbbbc39427e610ed95223f4660e0ac2d14dbae0ecfbe2203282aa33af020a17
+KO = 16224dbbcc9bacb4ff8bb7d2dc3ad400b7795018998db0a08e36e11fbfdf67dc4cc25eb9a8bba82f
+
+COUNT=34
+L = 320
+KI = 36c99c2f50111ed581417451c122d4e0
+FixedInputDataByteLen = 60
+FixedInputData = 8e2526c5640066af76e501a969b2aba9c8a152f06d8e14f4636062bd24876de63001bbc2a821197056948b37c09b2507b16d88b70d4ce8cf518dbcae
+ Binary rep of i = 01
+ instring = 018e2526c5640066af76e501a969b2aba9c8a152f06d8e14f4636062bd24876de63001bbc2a821197056948b37c09b2507b16d88b70d4ce8cf518dbcae
+ Binary rep of i = 02
+ instring = 028e2526c5640066af76e501a969b2aba9c8a152f06d8e14f4636062bd24876de63001bbc2a821197056948b37c09b2507b16d88b70d4ce8cf518dbcae
+ Binary rep of i = 03
+ instring = 038e2526c5640066af76e501a969b2aba9c8a152f06d8e14f4636062bd24876de63001bbc2a821197056948b37c09b2507b16d88b70d4ce8cf518dbcae
+KO = 17da9f7807dc38aff67f0dcf78f2a2b43bbb54594b2595da21fa9b7724299350bd06b8aee22f7cb2
+
+COUNT=35
+L = 320
+KI = 3f18040648eed192cc165a19b7353768
+FixedInputDataByteLen = 60
+FixedInputData = 83aebfe96e0b909fdfda458949629ac6da2804a8adcd3d52f971111ce7f88782441056985f0ee6e2f4b162e5d8ba91465d875931cba8832daade5e99
+ Binary rep of i = 01
+ instring = 0183aebfe96e0b909fdfda458949629ac6da2804a8adcd3d52f971111ce7f88782441056985f0ee6e2f4b162e5d8ba91465d875931cba8832daade5e99
+ Binary rep of i = 02
+ instring = 0283aebfe96e0b909fdfda458949629ac6da2804a8adcd3d52f971111ce7f88782441056985f0ee6e2f4b162e5d8ba91465d875931cba8832daade5e99
+ Binary rep of i = 03
+ instring = 0383aebfe96e0b909fdfda458949629ac6da2804a8adcd3d52f971111ce7f88782441056985f0ee6e2f4b162e5d8ba91465d875931cba8832daade5e99
+KO = 344b022dd304eb0fcaae93d54d7e5c64be29a3aeb412b58bef62ffa687128d320f545d3adc92bf33
+
+COUNT=36
+L = 320
+KI = 3999532bb1921e9385acdd4b2b287c06
+FixedInputDataByteLen = 60
+FixedInputData = ef1a369dacb2029ed965f21d03ebd843173e3103182059daddf46e894ef4d1e75ac72bbe86bacfdd4dbf5e4e189fa6de475d13969af84449bce955be
+ Binary rep of i = 01
+ instring = 01ef1a369dacb2029ed965f21d03ebd843173e3103182059daddf46e894ef4d1e75ac72bbe86bacfdd4dbf5e4e189fa6de475d13969af84449bce955be
+ Binary rep of i = 02
+ instring = 02ef1a369dacb2029ed965f21d03ebd843173e3103182059daddf46e894ef4d1e75ac72bbe86bacfdd4dbf5e4e189fa6de475d13969af84449bce955be
+ Binary rep of i = 03
+ instring = 03ef1a369dacb2029ed965f21d03ebd843173e3103182059daddf46e894ef4d1e75ac72bbe86bacfdd4dbf5e4e189fa6de475d13969af84449bce955be
+KO = de749934c2153ce693f8eb09408347fd383f044852d0f1377655c06a527d92959f478c9b64cfab11
+
+COUNT=37
+L = 320
+KI = 056f06b5051a8265d68f941e8aace94e
+FixedInputDataByteLen = 60
+FixedInputData = dc7b7d27f0ebde0d083aedb1b12196b77d678ce43a2a3d5a81256c548ed0bdb0fa49d948888ed39f65113f447d7842a22880a8f5acf9e425fb4c77ed
+ Binary rep of i = 01
+ instring = 01dc7b7d27f0ebde0d083aedb1b12196b77d678ce43a2a3d5a81256c548ed0bdb0fa49d948888ed39f65113f447d7842a22880a8f5acf9e425fb4c77ed
+ Binary rep of i = 02
+ instring = 02dc7b7d27f0ebde0d083aedb1b12196b77d678ce43a2a3d5a81256c548ed0bdb0fa49d948888ed39f65113f447d7842a22880a8f5acf9e425fb4c77ed
+ Binary rep of i = 03
+ instring = 03dc7b7d27f0ebde0d083aedb1b12196b77d678ce43a2a3d5a81256c548ed0bdb0fa49d948888ed39f65113f447d7842a22880a8f5acf9e425fb4c77ed
+KO = 6d7f5481540bd6877be4c62d591071b0019aebda3c906f2fd130116574c00fce98cf3aec281c5070
+
+COUNT=38
+L = 320
+KI = 9568daba7556d4dad618fd68df699f3e
+FixedInputDataByteLen = 60
+FixedInputData = 901d90a8c186088064f307ed1237dd49681a50f4839f8e79dab157e887aa53c940eadbe1b237aae4d6f77b7537856e2d343a6edafa95fe4eddc9f77b
+ Binary rep of i = 01
+ instring = 01901d90a8c186088064f307ed1237dd49681a50f4839f8e79dab157e887aa53c940eadbe1b237aae4d6f77b7537856e2d343a6edafa95fe4eddc9f77b
+ Binary rep of i = 02
+ instring = 02901d90a8c186088064f307ed1237dd49681a50f4839f8e79dab157e887aa53c940eadbe1b237aae4d6f77b7537856e2d343a6edafa95fe4eddc9f77b
+ Binary rep of i = 03
+ instring = 03901d90a8c186088064f307ed1237dd49681a50f4839f8e79dab157e887aa53c940eadbe1b237aae4d6f77b7537856e2d343a6edafa95fe4eddc9f77b
+KO = 45c17b8aa92d2a7562ca438cc2499712d084eb9244de70d238b88912f524c1b4b3deae9adeb4c742
+
+COUNT=39
+L = 320
+KI = c3ba16a8ec864c0f6f27cea220eccaaa
+FixedInputDataByteLen = 60
+FixedInputData = c20ff015ea1e1c97fed4e973b46a9b2626cb3ac9a8776cb08d73d4534d3837ccf88e93d1682c6e779ea9f2f9ede47a2e07ef281d8867722b310c1cae
+ Binary rep of i = 01
+ instring = 01c20ff015ea1e1c97fed4e973b46a9b2626cb3ac9a8776cb08d73d4534d3837ccf88e93d1682c6e779ea9f2f9ede47a2e07ef281d8867722b310c1cae
+ Binary rep of i = 02
+ instring = 02c20ff015ea1e1c97fed4e973b46a9b2626cb3ac9a8776cb08d73d4534d3837ccf88e93d1682c6e779ea9f2f9ede47a2e07ef281d8867722b310c1cae
+ Binary rep of i = 03
+ instring = 03c20ff015ea1e1c97fed4e973b46a9b2626cb3ac9a8776cb08d73d4534d3837ccf88e93d1682c6e779ea9f2f9ede47a2e07ef281d8867722b310c1cae
+KO = ceeaab29648cff00b89f7330076298b1e036d73ed7c5e61f2e97bd5ce0920f0f45133eaca3d3712b
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 30ec5f6fa1def33cff008178c4454211
+FixedInputDataByteLen = 60
+FixedInputData = c95e7b1d4f2570259abfc05bb00730f0284c3bb9a61d07259848a1cb57c81d8a6c3382c500bf801dfc8f70726b082cf4c3fa34386c1e7bf0e5471438
+ Binary rep of i = 0001
+ instring = 0001c95e7b1d4f2570259abfc05bb00730f0284c3bb9a61d07259848a1cb57c81d8a6c3382c500bf801dfc8f70726b082cf4c3fa34386c1e7bf0e5471438
+KO = 00018fff9574994f5c4457f461c7a67e
+
+COUNT=1
+L = 128
+KI = 455aa01dbce23de7ad3bcc230d5af543
+FixedInputDataByteLen = 60
+FixedInputData = 3fa341c96da7f299a0fd984dbce7484d4de831430cfa779a36ff9c1470e4da81d2157c72fee3b82a6e4eda8dd7832fae637fd9f3606ee75758c60807
+ Binary rep of i = 0001
+ instring = 00013fa341c96da7f299a0fd984dbce7484d4de831430cfa779a36ff9c1470e4da81d2157c72fee3b82a6e4eda8dd7832fae637fd9f3606ee75758c60807
+KO = 372b646d94e1275d7301936af758f788
+
+COUNT=2
+L = 128
+KI = 06c7a7ff5c9415b2715f74c6ea416ae2
+FixedInputDataByteLen = 60
+FixedInputData = db780d1aa7b552d29b20463d1fd5dbbe3f9deda981b8ef0807c66cef7bb4e2439d1926d8325ec536367d96e361b7ca4e4666c839bdea4daea7575db1
+ Binary rep of i = 0001
+ instring = 0001db780d1aa7b552d29b20463d1fd5dbbe3f9deda981b8ef0807c66cef7bb4e2439d1926d8325ec536367d96e361b7ca4e4666c839bdea4daea7575db1
+KO = 142ca6df633cd9b31e10b1ac28f0757b
+
+COUNT=3
+L = 128
+KI = 506435230e29edf1a77e64d6060a4cb8
+FixedInputDataByteLen = 60
+FixedInputData = 85ec16993830a3a60800e3a3fe7dd43b9a1fd2d2ae24f3d2d8c566edfeec3eac0ba07a6ba562d72ff70aa27132300e8448ce553ca95b3cbf08fb0668
+ Binary rep of i = 0001
+ instring = 000185ec16993830a3a60800e3a3fe7dd43b9a1fd2d2ae24f3d2d8c566edfeec3eac0ba07a6ba562d72ff70aa27132300e8448ce553ca95b3cbf08fb0668
+KO = 62bd4a21c52e26add13f52f27151d9f8
+
+COUNT=4
+L = 128
+KI = 8060ccb21c8c97f5df12411a48604255
+FixedInputDataByteLen = 60
+FixedInputData = 972c443bd77acadb04078a547e425fa2904f6838c5cd57a6cd814a6030a089224ab469fe8d0053e1e3aa875cac53bc0232f71b1374949603dbd1deb0
+ Binary rep of i = 0001
+ instring = 0001972c443bd77acadb04078a547e425fa2904f6838c5cd57a6cd814a6030a089224ab469fe8d0053e1e3aa875cac53bc0232f71b1374949603dbd1deb0
+KO = 88c518f7e2291d30b0f8e821aa780329
+
+COUNT=5
+L = 128
+KI = ea712d7de927e51407308d62e7854df5
+FixedInputDataByteLen = 60
+FixedInputData = 6336b858b20eb1cae2e683a2da7ead981fbbf826c7939533c6e5e29c906123459e8b9438f422f223b4818fbbcd6829900095170f5588402e7bb81aaa
+ Binary rep of i = 0001
+ instring = 00016336b858b20eb1cae2e683a2da7ead981fbbf826c7939533c6e5e29c906123459e8b9438f422f223b4818fbbcd6829900095170f5588402e7bb81aaa
+KO = 48de2de18c54798501a62ac9586be8f9
+
+COUNT=6
+L = 128
+KI = 4591002e28b2e77e5e64fb0c5a3c7908
+FixedInputDataByteLen = 60
+FixedInputData = d85b698042bf33d611677a118bf9802775e2a75caf3146080f216a21c31abdbbbb7eafbcb255a8b80a95b7fb7bbe821a3aff88a7f0bf71ef175654d2
+ Binary rep of i = 0001
+ instring = 0001d85b698042bf33d611677a118bf9802775e2a75caf3146080f216a21c31abdbbbb7eafbcb255a8b80a95b7fb7bbe821a3aff88a7f0bf71ef175654d2
+KO = f2627dcc6b5f5575d1960cb68a5ee338
+
+COUNT=7
+L = 128
+KI = 72b111774865ad3e23c06aa07e4fbd3d
+FixedInputDataByteLen = 60
+FixedInputData = 9fd4262359903791a303fe96680244a787a794a005faaa3bdb515b5a058e755adc06a2b9bd8b2a0a7b61510cc9bc52187131dfc94289056518727522
+ Binary rep of i = 0001
+ instring = 00019fd4262359903791a303fe96680244a787a794a005faaa3bdb515b5a058e755adc06a2b9bd8b2a0a7b61510cc9bc52187131dfc94289056518727522
+KO = 35d505c00c14ea1939b41f667c641cd4
+
+COUNT=8
+L = 128
+KI = f0ae7115672dd1e9f8dd9a3aca82ac29
+FixedInputDataByteLen = 60
+FixedInputData = d6b1e1c7127c88afe1fdfc880d7528d73fc5c385009bab3bb7288da65e9a18614499d5d532c24c275bbf0ffb15cbf10779be6d82388106a3be132112
+ Binary rep of i = 0001
+ instring = 0001d6b1e1c7127c88afe1fdfc880d7528d73fc5c385009bab3bb7288da65e9a18614499d5d532c24c275bbf0ffb15cbf10779be6d82388106a3be132112
+KO = 889b9e830db8fe8673827a86f0a1ab38
+
+COUNT=9
+L = 128
+KI = 094c335db581436c69bee18fe688bf17
+FixedInputDataByteLen = 60
+FixedInputData = 155a6163901465381bad35723877d18d4da02a4ac25e26ddcea858960b8e95e93e12d4bb8d9fc85fd72fd06612ce2bda480f9f098ae5e2e9d7174d19
+ Binary rep of i = 0001
+ instring = 0001155a6163901465381bad35723877d18d4da02a4ac25e26ddcea858960b8e95e93e12d4bb8d9fc85fd72fd06612ce2bda480f9f098ae5e2e9d7174d19
+KO = 48c5a7c4f0905d80d437adb3a9475e72
+
+COUNT=10
+L = 256
+KI = 145c9e9365041f075ebde8ce26aa2149
+FixedInputDataByteLen = 60
+FixedInputData = 0d39b1c9c34d95b5b521971828c81d9f2dbdbc4af2ddd14f628721117e5c39faa030522b93cc07beb8f142fe36f674942453ec5518ca46c3e6842a73
+ Binary rep of i = 0001
+ instring = 00010d39b1c9c34d95b5b521971828c81d9f2dbdbc4af2ddd14f628721117e5c39faa030522b93cc07beb8f142fe36f674942453ec5518ca46c3e6842a73
+ Binary rep of i = 0002
+ instring = 00020d39b1c9c34d95b5b521971828c81d9f2dbdbc4af2ddd14f628721117e5c39faa030522b93cc07beb8f142fe36f674942453ec5518ca46c3e6842a73
+KO = 8a204ce7eab882fae3e2b8317fe431dba16dabb8fe5235525e7b61135e1b3c16
+
+COUNT=11
+L = 256
+KI = 377ff6d44de6aa2f6e7eb0521b485144
+FixedInputDataByteLen = 60
+FixedInputData = 129380ee85b12ec637cd39130f42fb09437bd442b448f3f6ce4f6c993b70e18231978861ad86e0cf67c5f8cb2c8aa127e605a086d80091077a97d796
+ Binary rep of i = 0001
+ instring = 0001129380ee85b12ec637cd39130f42fb09437bd442b448f3f6ce4f6c993b70e18231978861ad86e0cf67c5f8cb2c8aa127e605a086d80091077a97d796
+ Binary rep of i = 0002
+ instring = 0002129380ee85b12ec637cd39130f42fb09437bd442b448f3f6ce4f6c993b70e18231978861ad86e0cf67c5f8cb2c8aa127e605a086d80091077a97d796
+KO = 396263b765686284db8aabc731429886257af2d034e74c4c0cb12a5b80f27825
+
+COUNT=12
+L = 256
+KI = 582ac6ecd3a6c22076b476d44a9163af
+FixedInputDataByteLen = 60
+FixedInputData = 7a10bbfbe00d4167c3b4883a3a819921e0996eed3d27e3fe7c41e6e866ee4740660b2732da4c96107f97428166b4002e0892aa53429d8a80a0e507fa
+ Binary rep of i = 0001
+ instring = 00017a10bbfbe00d4167c3b4883a3a819921e0996eed3d27e3fe7c41e6e866ee4740660b2732da4c96107f97428166b4002e0892aa53429d8a80a0e507fa
+ Binary rep of i = 0002
+ instring = 00027a10bbfbe00d4167c3b4883a3a819921e0996eed3d27e3fe7c41e6e866ee4740660b2732da4c96107f97428166b4002e0892aa53429d8a80a0e507fa
+KO = 437b33b8cce7c6de5e6546a8b2bdc77c024cc87f038e0bfe45bba827b1348214
+
+COUNT=13
+L = 256
+KI = 54438d75d14dc0abf3e83340eba6edff
+FixedInputDataByteLen = 60
+FixedInputData = 09777ef83467f82c78f12c44e69b7007c73b1b3c976f5b2837a583f94c03c1537ab8c29d0235f88a0716421dad0b3e516db7cddb3b304277fdac871b
+ Binary rep of i = 0001
+ instring = 000109777ef83467f82c78f12c44e69b7007c73b1b3c976f5b2837a583f94c03c1537ab8c29d0235f88a0716421dad0b3e516db7cddb3b304277fdac871b
+ Binary rep of i = 0002
+ instring = 000209777ef83467f82c78f12c44e69b7007c73b1b3c976f5b2837a583f94c03c1537ab8c29d0235f88a0716421dad0b3e516db7cddb3b304277fdac871b
+KO = 043a9084d9b5442d921e7b018197ed4a0540c698199b5b17dd6ddf277529b057
+
+COUNT=14
+L = 256
+KI = 843dcfec460d6b208e5e116af704f462
+FixedInputDataByteLen = 60
+FixedInputData = 89761025713fa8275dbaa9e15e19222a8d662bfb044354543f74800dd217fb07ed312cb52e667ee8fa57685772da850d168ebc35dcfe629e9c93fea3
+ Binary rep of i = 0001
+ instring = 000189761025713fa8275dbaa9e15e19222a8d662bfb044354543f74800dd217fb07ed312cb52e667ee8fa57685772da850d168ebc35dcfe629e9c93fea3
+ Binary rep of i = 0002
+ instring = 000289761025713fa8275dbaa9e15e19222a8d662bfb044354543f74800dd217fb07ed312cb52e667ee8fa57685772da850d168ebc35dcfe629e9c93fea3
+KO = 207ff00fc1e0b4e134ec071775b06a2510464da2eaf1dd89c11d584a3f8b4b31
+
+COUNT=15
+L = 256
+KI = d48c16c931d2faf38b687e577676c870
+FixedInputDataByteLen = 60
+FixedInputData = 3653f7e413913de39651c32c3ee6f355a6f3ac935a57cc59848824829b0e446b3f043b40104b6622836ac3b8826f6dcaf469bd8eb5ae62e2ef693319
+ Binary rep of i = 0001
+ instring = 00013653f7e413913de39651c32c3ee6f355a6f3ac935a57cc59848824829b0e446b3f043b40104b6622836ac3b8826f6dcaf469bd8eb5ae62e2ef693319
+ Binary rep of i = 0002
+ instring = 00023653f7e413913de39651c32c3ee6f355a6f3ac935a57cc59848824829b0e446b3f043b40104b6622836ac3b8826f6dcaf469bd8eb5ae62e2ef693319
+KO = 740d1a982a58b9a8816c2bf667ae2d31fc2fdaa6ad6788aa4766f1d9ce50c67c
+
+COUNT=16
+L = 256
+KI = d9cfe517af0836f269ccdc6e2d5336aa
+FixedInputDataByteLen = 60
+FixedInputData = db977bdc44294ee76d7de7ef21773429fb952d46af5f2880882b8872bd6c3fa7044ee5c958abde7e09b1a38a3dbc827f32ed9f22ff5913a7574bca1b
+ Binary rep of i = 0001
+ instring = 0001db977bdc44294ee76d7de7ef21773429fb952d46af5f2880882b8872bd6c3fa7044ee5c958abde7e09b1a38a3dbc827f32ed9f22ff5913a7574bca1b
+ Binary rep of i = 0002
+ instring = 0002db977bdc44294ee76d7de7ef21773429fb952d46af5f2880882b8872bd6c3fa7044ee5c958abde7e09b1a38a3dbc827f32ed9f22ff5913a7574bca1b
+KO = 07cfc746be5f9a83fa4671228d5d4f77ae1ddb154ae4133a4072c002e47f4867
+
+COUNT=17
+L = 256
+KI = 69be85ca2f16c3fc983d74eaa409c1a6
+FixedInputDataByteLen = 60
+FixedInputData = 30e30a93a85af37940a43a6ec60013045fe5c237b8176ec8b459e3697c84d5ac54dd0ce5f179fdac02f75a2b2dc91b35f80c3a3d2b74411fc6f0dc0b
+ Binary rep of i = 0001
+ instring = 000130e30a93a85af37940a43a6ec60013045fe5c237b8176ec8b459e3697c84d5ac54dd0ce5f179fdac02f75a2b2dc91b35f80c3a3d2b74411fc6f0dc0b
+ Binary rep of i = 0002
+ instring = 000230e30a93a85af37940a43a6ec60013045fe5c237b8176ec8b459e3697c84d5ac54dd0ce5f179fdac02f75a2b2dc91b35f80c3a3d2b74411fc6f0dc0b
+KO = 8e03c60d8fdd66d7fb0d1d3ce60584fa0656ff005041fa1e9fed396d6f595ca2
+
+COUNT=18
+L = 256
+KI = 80a6900baf6ab167c6612b53554a1ca6
+FixedInputDataByteLen = 60
+FixedInputData = 7e48b5c5378bc67ea145619436db57961ed1837e97ea5f4e6fc8ba32f75e42609f63a2c85a1d9edad4e38ae41d0f04ee8e7863d6d1f5bc800f5a93d7
+ Binary rep of i = 0001
+ instring = 00017e48b5c5378bc67ea145619436db57961ed1837e97ea5f4e6fc8ba32f75e42609f63a2c85a1d9edad4e38ae41d0f04ee8e7863d6d1f5bc800f5a93d7
+ Binary rep of i = 0002
+ instring = 00027e48b5c5378bc67ea145619436db57961ed1837e97ea5f4e6fc8ba32f75e42609f63a2c85a1d9edad4e38ae41d0f04ee8e7863d6d1f5bc800f5a93d7
+KO = 7bc9253ef7561626e95a175fb170d741e8f9788e5f7a6050aa2b4e341850431f
+
+COUNT=19
+L = 256
+KI = 51cc9c1562711ab20d3cd669a88a198a
+FixedInputDataByteLen = 60
+FixedInputData = b5ca67f3164eed670e4c39f360a715731c439410b2acc3f5243e90316e0e49fafc15b2bd8c7ef515b495a38c0d42a25c08217783676d174c25937cb7
+ Binary rep of i = 0001
+ instring = 0001b5ca67f3164eed670e4c39f360a715731c439410b2acc3f5243e90316e0e49fafc15b2bd8c7ef515b495a38c0d42a25c08217783676d174c25937cb7
+ Binary rep of i = 0002
+ instring = 0002b5ca67f3164eed670e4c39f360a715731c439410b2acc3f5243e90316e0e49fafc15b2bd8c7ef515b495a38c0d42a25c08217783676d174c25937cb7
+KO = 37d3b6dd22cd76ffc9a5a41675563b1a2ecfec11a3d54410eb673a0f489d2674
+
+COUNT=20
+L = 160
+KI = 6f3f8cbf40d2a694274cfa2eb2f265a3
+FixedInputDataByteLen = 60
+FixedInputData = e7b88baa4a2c22b3d78f41d509996c95468c8cb834b035dd5e09e0a455da254b8b5687a1433861751d2dd603f69b2d4ba4ae47776335d37c98b44b4b
+ Binary rep of i = 0001
+ instring = 0001e7b88baa4a2c22b3d78f41d509996c95468c8cb834b035dd5e09e0a455da254b8b5687a1433861751d2dd603f69b2d4ba4ae47776335d37c98b44b4b
+ Binary rep of i = 0002
+ instring = 0002e7b88baa4a2c22b3d78f41d509996c95468c8cb834b035dd5e09e0a455da254b8b5687a1433861751d2dd603f69b2d4ba4ae47776335d37c98b44b4b
+KO = d147f1c78121c583cbcb9d4b0d3767a357bd7232
+
+COUNT=21
+L = 160
+KI = 6fb7e895ef43e4b255a004ef9c548ac1
+FixedInputDataByteLen = 60
+FixedInputData = 15b11b26e2289b08219772e816f1b05ae2b2fb3ecec0667024552b9a9409887472edaec111df5fb393d4202a0a8e3e87f88ddaf725c93311e07465f2
+ Binary rep of i = 0001
+ instring = 000115b11b26e2289b08219772e816f1b05ae2b2fb3ecec0667024552b9a9409887472edaec111df5fb393d4202a0a8e3e87f88ddaf725c93311e07465f2
+ Binary rep of i = 0002
+ instring = 000215b11b26e2289b08219772e816f1b05ae2b2fb3ecec0667024552b9a9409887472edaec111df5fb393d4202a0a8e3e87f88ddaf725c93311e07465f2
+KO = 79b95599f2b3376798138e3a3714d328245dc967
+
+COUNT=22
+L = 160
+KI = 4f17c02519e6a140bb816bf90096405c
+FixedInputDataByteLen = 60
+FixedInputData = d4661c2fbbb7a2880ec1eb0ff929abdae48a45f43794d994df49311ccc41a94d60c05afa8b9ba56b698e49d91d2c5ca056de67f812dde46b639f8787
+ Binary rep of i = 0001
+ instring = 0001d4661c2fbbb7a2880ec1eb0ff929abdae48a45f43794d994df49311ccc41a94d60c05afa8b9ba56b698e49d91d2c5ca056de67f812dde46b639f8787
+ Binary rep of i = 0002
+ instring = 0002d4661c2fbbb7a2880ec1eb0ff929abdae48a45f43794d994df49311ccc41a94d60c05afa8b9ba56b698e49d91d2c5ca056de67f812dde46b639f8787
+KO = d2fd6143a18693527ca41646563422e91e87a3d6
+
+COUNT=23
+L = 160
+KI = d183013b0a4f5b6632c2154f6d5bf510
+FixedInputDataByteLen = 60
+FixedInputData = 2ad1b78e421ba978a52029216007dab4762ef6a65061fbedcb1c72cba63361863985e94482d513f3d6fc789da1295af7a370c06c0d0b5426ee3d9d03
+ Binary rep of i = 0001
+ instring = 00012ad1b78e421ba978a52029216007dab4762ef6a65061fbedcb1c72cba63361863985e94482d513f3d6fc789da1295af7a370c06c0d0b5426ee3d9d03
+ Binary rep of i = 0002
+ instring = 00022ad1b78e421ba978a52029216007dab4762ef6a65061fbedcb1c72cba63361863985e94482d513f3d6fc789da1295af7a370c06c0d0b5426ee3d9d03
+KO = b52cb7b84a2dff935a12dc5eb497402879226868
+
+COUNT=24
+L = 160
+KI = 26740911974cae8610eb2489dc14c8a5
+FixedInputDataByteLen = 60
+FixedInputData = 9bca598acfaa3aee35ee8f2816070b5ffcb4db7e45116b8f76758abf652d2e1defa9630a21f20869d44addb76e711190d5747f24a1f894530f927790
+ Binary rep of i = 0001
+ instring = 00019bca598acfaa3aee35ee8f2816070b5ffcb4db7e45116b8f76758abf652d2e1defa9630a21f20869d44addb76e711190d5747f24a1f894530f927790
+ Binary rep of i = 0002
+ instring = 00029bca598acfaa3aee35ee8f2816070b5ffcb4db7e45116b8f76758abf652d2e1defa9630a21f20869d44addb76e711190d5747f24a1f894530f927790
+KO = df0245a7493e49553b83f703c7cc10720bba1cbe
+
+COUNT=25
+L = 160
+KI = b28b02c42e823fb4a503852f04a4b022
+FixedInputDataByteLen = 60
+FixedInputData = 07a74f3031ad25c3aa3baf064e040d9a812ce5a9d3c75ece67aac739a2fbdb2dc94bdefc2e39ac9ab61c6b1e1a2655cdefe00655238336b6effd8402
+ Binary rep of i = 0001
+ instring = 000107a74f3031ad25c3aa3baf064e040d9a812ce5a9d3c75ece67aac739a2fbdb2dc94bdefc2e39ac9ab61c6b1e1a2655cdefe00655238336b6effd8402
+ Binary rep of i = 0002
+ instring = 000207a74f3031ad25c3aa3baf064e040d9a812ce5a9d3c75ece67aac739a2fbdb2dc94bdefc2e39ac9ab61c6b1e1a2655cdefe00655238336b6effd8402
+KO = 709a64c54699713652d526f43625bdced7f9b351
+
+COUNT=26
+L = 160
+KI = 2ed9d08c5585c1b5a49d782486c8454d
+FixedInputDataByteLen = 60
+FixedInputData = 69a3ca2b877300dbf4135782a80000e0ec91a4e14312e7bf1d90cb4082f5c59448fc9cc677693fc46395ffd71b10348d2ba4e016aaa18a08300236d1
+ Binary rep of i = 0001
+ instring = 000169a3ca2b877300dbf4135782a80000e0ec91a4e14312e7bf1d90cb4082f5c59448fc9cc677693fc46395ffd71b10348d2ba4e016aaa18a08300236d1
+ Binary rep of i = 0002
+ instring = 000269a3ca2b877300dbf4135782a80000e0ec91a4e14312e7bf1d90cb4082f5c59448fc9cc677693fc46395ffd71b10348d2ba4e016aaa18a08300236d1
+KO = 364385337a9a6c0b89b57f624ed7e2bece41bee9
+
+COUNT=27
+L = 160
+KI = 43d56413f9a4c7f33650fe1b8db32d38
+FixedInputDataByteLen = 60
+FixedInputData = fc79885cd0d6598d7658a1073d778d4452ea610eb2fbfb3587ee6109fa359ba67d535a67c43414ebf862fc04036fa6b703b234238da9a9d618565dfb
+ Binary rep of i = 0001
+ instring = 0001fc79885cd0d6598d7658a1073d778d4452ea610eb2fbfb3587ee6109fa359ba67d535a67c43414ebf862fc04036fa6b703b234238da9a9d618565dfb
+ Binary rep of i = 0002
+ instring = 0002fc79885cd0d6598d7658a1073d778d4452ea610eb2fbfb3587ee6109fa359ba67d535a67c43414ebf862fc04036fa6b703b234238da9a9d618565dfb
+KO = 3d9ab1757519cf3335e45642333e1c581a46046b
+
+COUNT=28
+L = 160
+KI = a018fd489a078038137734b76e9cea24
+FixedInputDataByteLen = 60
+FixedInputData = 138023bb9f75143b0c4807c14fc7fc98b7e9506f4a207ce985e8fd5bc607642cb0b0f54d6edff0326bdde2fae8c2ca777640a3e54f6612124036bbf2
+ Binary rep of i = 0001
+ instring = 0001138023bb9f75143b0c4807c14fc7fc98b7e9506f4a207ce985e8fd5bc607642cb0b0f54d6edff0326bdde2fae8c2ca777640a3e54f6612124036bbf2
+ Binary rep of i = 0002
+ instring = 0002138023bb9f75143b0c4807c14fc7fc98b7e9506f4a207ce985e8fd5bc607642cb0b0f54d6edff0326bdde2fae8c2ca777640a3e54f6612124036bbf2
+KO = 1ebc688f78af126e7a87430c3a49e53987cd125a
+
+COUNT=29
+L = 160
+KI = 0d0d34724e98aadabc508fd19eb09994
+FixedInputDataByteLen = 60
+FixedInputData = 1b7a62b3a5a08b7be448509d574b6cde54275ba1f398ffebc0575012b90f844d511e07c738bd751e2c40ac43469bc763d900e2407736228274eafaf2
+ Binary rep of i = 0001
+ instring = 00011b7a62b3a5a08b7be448509d574b6cde54275ba1f398ffebc0575012b90f844d511e07c738bd751e2c40ac43469bc763d900e2407736228274eafaf2
+ Binary rep of i = 0002
+ instring = 00021b7a62b3a5a08b7be448509d574b6cde54275ba1f398ffebc0575012b90f844d511e07c738bd751e2c40ac43469bc763d900e2407736228274eafaf2
+KO = 49d28bee50c9a89218b25cb200fdcb6944888a05
+
+COUNT=30
+L = 320
+KI = 5e534bea459e54c58a6942abfd4df8ab
+FixedInputDataByteLen = 60
+FixedInputData = e9a5cc15d223aaa74abd122983b2a10512199b9cc87663fd8a62d417cef53770264fc51f683890fe42da2df7be0f60898c5b09d5c4932137b6b1e06e
+ Binary rep of i = 0001
+ instring = 0001e9a5cc15d223aaa74abd122983b2a10512199b9cc87663fd8a62d417cef53770264fc51f683890fe42da2df7be0f60898c5b09d5c4932137b6b1e06e
+ Binary rep of i = 0002
+ instring = 0002e9a5cc15d223aaa74abd122983b2a10512199b9cc87663fd8a62d417cef53770264fc51f683890fe42da2df7be0f60898c5b09d5c4932137b6b1e06e
+ Binary rep of i = 0003
+ instring = 0003e9a5cc15d223aaa74abd122983b2a10512199b9cc87663fd8a62d417cef53770264fc51f683890fe42da2df7be0f60898c5b09d5c4932137b6b1e06e
+KO = 92480eb4860123ceda76f1e6bf2668520bea49ed72bb900ae50725bb8cfcdb733af1a9de71fe1af5
+
+COUNT=31
+L = 320
+KI = 5a5c7b1d8c612211632c9d11d17f8faa
+FixedInputDataByteLen = 60
+FixedInputData = 1bebed3aee1fc64c2b66d189c077223960cc2727e8e0364e9c8fdf4e63eb54d8d705079900e5c3ff3069e0ba1d64a9efb7374dddee1087549337909b
+ Binary rep of i = 0001
+ instring = 00011bebed3aee1fc64c2b66d189c077223960cc2727e8e0364e9c8fdf4e63eb54d8d705079900e5c3ff3069e0ba1d64a9efb7374dddee1087549337909b
+ Binary rep of i = 0002
+ instring = 00021bebed3aee1fc64c2b66d189c077223960cc2727e8e0364e9c8fdf4e63eb54d8d705079900e5c3ff3069e0ba1d64a9efb7374dddee1087549337909b
+ Binary rep of i = 0003
+ instring = 00031bebed3aee1fc64c2b66d189c077223960cc2727e8e0364e9c8fdf4e63eb54d8d705079900e5c3ff3069e0ba1d64a9efb7374dddee1087549337909b
+KO = 81586ecb48a4a9d7fd954e8f7056836271614110ec8c3513b0154eb8aa84a4d911a64bd86a16d6fd
+
+COUNT=32
+L = 320
+KI = e688c545e5ea41547f7817e484434980
+FixedInputDataByteLen = 60
+FixedInputData = 321fbaf2f7f56e43b289e9f57c7d80c14335e612041d84cce9eb4f35ec7aaf9204b5b985709c079f8193124f6bb70f9f2d3d6957b3d2f5a280db6125
+ Binary rep of i = 0001
+ instring = 0001321fbaf2f7f56e43b289e9f57c7d80c14335e612041d84cce9eb4f35ec7aaf9204b5b985709c079f8193124f6bb70f9f2d3d6957b3d2f5a280db6125
+ Binary rep of i = 0002
+ instring = 0002321fbaf2f7f56e43b289e9f57c7d80c14335e612041d84cce9eb4f35ec7aaf9204b5b985709c079f8193124f6bb70f9f2d3d6957b3d2f5a280db6125
+ Binary rep of i = 0003
+ instring = 0003321fbaf2f7f56e43b289e9f57c7d80c14335e612041d84cce9eb4f35ec7aaf9204b5b985709c079f8193124f6bb70f9f2d3d6957b3d2f5a280db6125
+KO = f92d496653c757d046ada7535baee4b8b3054cc40fbef4f98776a40c37dc86bafe62d5c74ad33a35
+
+COUNT=33
+L = 320
+KI = b282685970c325ec992fa8543c2e6d97
+FixedInputDataByteLen = 60
+FixedInputData = 389b77aa94f05a384fed0e944cda9a0d67fb043804b160b691398652db15c63a17ceaf80c3dda559e686e214e0e9b6c6b585421ca2571a2b5af30852
+ Binary rep of i = 0001
+ instring = 0001389b77aa94f05a384fed0e944cda9a0d67fb043804b160b691398652db15c63a17ceaf80c3dda559e686e214e0e9b6c6b585421ca2571a2b5af30852
+ Binary rep of i = 0002
+ instring = 0002389b77aa94f05a384fed0e944cda9a0d67fb043804b160b691398652db15c63a17ceaf80c3dda559e686e214e0e9b6c6b585421ca2571a2b5af30852
+ Binary rep of i = 0003
+ instring = 0003389b77aa94f05a384fed0e944cda9a0d67fb043804b160b691398652db15c63a17ceaf80c3dda559e686e214e0e9b6c6b585421ca2571a2b5af30852
+KO = e20089dc8acbbb7aa7d291a3cc56b5e34bfb71cd851096881595aede713d29ce1fa1557f546bd0dc
+
+COUNT=34
+L = 320
+KI = 057676ecb1853d28077651766805ce7e
+FixedInputDataByteLen = 60
+FixedInputData = c9b83a09a5b2f2d6ae10f5bef568ee7b39d9f425e1a0a7cb3319bc466c51f286cdddb0af616fb61390586da17da17c811025b916a86394fcadf2cb80
+ Binary rep of i = 0001
+ instring = 0001c9b83a09a5b2f2d6ae10f5bef568ee7b39d9f425e1a0a7cb3319bc466c51f286cdddb0af616fb61390586da17da17c811025b916a86394fcadf2cb80
+ Binary rep of i = 0002
+ instring = 0002c9b83a09a5b2f2d6ae10f5bef568ee7b39d9f425e1a0a7cb3319bc466c51f286cdddb0af616fb61390586da17da17c811025b916a86394fcadf2cb80
+ Binary rep of i = 0003
+ instring = 0003c9b83a09a5b2f2d6ae10f5bef568ee7b39d9f425e1a0a7cb3319bc466c51f286cdddb0af616fb61390586da17da17c811025b916a86394fcadf2cb80
+KO = 8e10f658df9925bf2fa134eff9f7442bc37c7943141d26d4bee448ecccaf09149ad352fbb4ad433a
+
+COUNT=35
+L = 320
+KI = bc3001fab8bf44eb23e20d0e5f08ad71
+FixedInputDataByteLen = 60
+FixedInputData = 0e3e60ceec1a28a5643c5ce6839d9a847a2c9fa27d6382d64836f8a1924786ae20adaa4d1c734e71d5c044527121ee8fe7961b01ada8e21b5536d2b5
+ Binary rep of i = 0001
+ instring = 00010e3e60ceec1a28a5643c5ce6839d9a847a2c9fa27d6382d64836f8a1924786ae20adaa4d1c734e71d5c044527121ee8fe7961b01ada8e21b5536d2b5
+ Binary rep of i = 0002
+ instring = 00020e3e60ceec1a28a5643c5ce6839d9a847a2c9fa27d6382d64836f8a1924786ae20adaa4d1c734e71d5c044527121ee8fe7961b01ada8e21b5536d2b5
+ Binary rep of i = 0003
+ instring = 00030e3e60ceec1a28a5643c5ce6839d9a847a2c9fa27d6382d64836f8a1924786ae20adaa4d1c734e71d5c044527121ee8fe7961b01ada8e21b5536d2b5
+KO = 98b513cd29d4792413d45a499c812eccde71e05d5bf58191123c2cf1d2a77a0206b0058d4ca7dc16
+
+COUNT=36
+L = 320
+KI = c544bc7501c4457af5a529b19b72c3cb
+FixedInputDataByteLen = 60
+FixedInputData = 8a2e9af71199ae7754e856f450452eab7085bdb93731408731bf0a5de5434e3f8843f9a8d72f6ee60194216af7db5d8dd5d2b372e570aee9bd2badd1
+ Binary rep of i = 0001
+ instring = 00018a2e9af71199ae7754e856f450452eab7085bdb93731408731bf0a5de5434e3f8843f9a8d72f6ee60194216af7db5d8dd5d2b372e570aee9bd2badd1
+ Binary rep of i = 0002
+ instring = 00028a2e9af71199ae7754e856f450452eab7085bdb93731408731bf0a5de5434e3f8843f9a8d72f6ee60194216af7db5d8dd5d2b372e570aee9bd2badd1
+ Binary rep of i = 0003
+ instring = 00038a2e9af71199ae7754e856f450452eab7085bdb93731408731bf0a5de5434e3f8843f9a8d72f6ee60194216af7db5d8dd5d2b372e570aee9bd2badd1
+KO = 5f3087e0446463d70e6fd754ae8c6f3cc8f9512da7431675d61a25e2bb7a7b44e485c13c921fee8e
+
+COUNT=37
+L = 320
+KI = bd007e13cdf891aa1a96e2188c242a09
+FixedInputDataByteLen = 60
+FixedInputData = 4b1f84d56775affe57f79736f9308316c4cab4bb60de38b2ab8fa33ce02b515081943b97e49ef7072a7c04a0ba2f0c9864ecacbdeb8de8feb714f8ef
+ Binary rep of i = 0001
+ instring = 00014b1f84d56775affe57f79736f9308316c4cab4bb60de38b2ab8fa33ce02b515081943b97e49ef7072a7c04a0ba2f0c9864ecacbdeb8de8feb714f8ef
+ Binary rep of i = 0002
+ instring = 00024b1f84d56775affe57f79736f9308316c4cab4bb60de38b2ab8fa33ce02b515081943b97e49ef7072a7c04a0ba2f0c9864ecacbdeb8de8feb714f8ef
+ Binary rep of i = 0003
+ instring = 00034b1f84d56775affe57f79736f9308316c4cab4bb60de38b2ab8fa33ce02b515081943b97e49ef7072a7c04a0ba2f0c9864ecacbdeb8de8feb714f8ef
+KO = 6f4ac6f30051a6fe76c100310823a6ed56b9159abbdad08fdce4f830f2ff0a46ac1da0593894d046
+
+COUNT=38
+L = 320
+KI = 8cd01d621c04be5f7df3689fdb3eef73
+FixedInputDataByteLen = 60
+FixedInputData = 797b7243179bcd8e6cc79e312c0948dcb83f66facbfce20a75b9de7395b5708d6dbcec8f4cc4b6b50b0f0bee77146ffa1e2171ad3420fdee71763561
+ Binary rep of i = 0001
+ instring = 0001797b7243179bcd8e6cc79e312c0948dcb83f66facbfce20a75b9de7395b5708d6dbcec8f4cc4b6b50b0f0bee77146ffa1e2171ad3420fdee71763561
+ Binary rep of i = 0002
+ instring = 0002797b7243179bcd8e6cc79e312c0948dcb83f66facbfce20a75b9de7395b5708d6dbcec8f4cc4b6b50b0f0bee77146ffa1e2171ad3420fdee71763561
+ Binary rep of i = 0003
+ instring = 0003797b7243179bcd8e6cc79e312c0948dcb83f66facbfce20a75b9de7395b5708d6dbcec8f4cc4b6b50b0f0bee77146ffa1e2171ad3420fdee71763561
+KO = 608ff613a7f97b345350696874e4dc2047a7a3d6a6519de924f4457fdd12ce5e256960d4a193eb1b
+
+COUNT=39
+L = 320
+KI = e0eeea68000201d9049f5c4ff5aaf3fb
+FixedInputDataByteLen = 60
+FixedInputData = 3a51d14813de3092dd350f3087cec973fdd6abd9f9313f3ac4494e6f6d828d3dfa8eacf00270e5ae3dab916d411fa278c0419d30569b1e885f848ed4
+ Binary rep of i = 0001
+ instring = 00013a51d14813de3092dd350f3087cec973fdd6abd9f9313f3ac4494e6f6d828d3dfa8eacf00270e5ae3dab916d411fa278c0419d30569b1e885f848ed4
+ Binary rep of i = 0002
+ instring = 00023a51d14813de3092dd350f3087cec973fdd6abd9f9313f3ac4494e6f6d828d3dfa8eacf00270e5ae3dab916d411fa278c0419d30569b1e885f848ed4
+ Binary rep of i = 0003
+ instring = 00033a51d14813de3092dd350f3087cec973fdd6abd9f9313f3ac4494e6f6d828d3dfa8eacf00270e5ae3dab916d411fa278c0419d30569b1e885f848ed4
+KO = 8da3575b4db9c9ec5fc7008b3510de6e8418e11124b53dfaab82501e715655dc1f8b7b5228e24231
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = ca1cf43e5ccd512cc719a2f9de41734c
+FixedInputDataByteLen = 60
+FixedInputData = e3884ac963196f02ddd09fc04c20c88b60faa775b5ef6feb1faf8c5e098b5210e2b4e45d62cc0bf907fd68022ee7b15631b5c8daf903d99642c5b831
+ Binary rep of i = 000001
+ instring = 000001e3884ac963196f02ddd09fc04c20c88b60faa775b5ef6feb1faf8c5e098b5210e2b4e45d62cc0bf907fd68022ee7b15631b5c8daf903d99642c5b831
+KO = 1cb2b12326cc5ec1eba248167f0efd58
+
+COUNT=1
+L = 128
+KI = 8beca8373e4de8c4299f69092a210a73
+FixedInputDataByteLen = 60
+FixedInputData = 8afa56d0de5f3f8e865ac35b021aeea64a6157751c86acb6f8d659ad5c7ceb3478979e1b2ea8b1230ba9121ae05adbfb9872cbafdc4d557168e16a89
+ Binary rep of i = 000001
+ instring = 0000018afa56d0de5f3f8e865ac35b021aeea64a6157751c86acb6f8d659ad5c7ceb3478979e1b2ea8b1230ba9121ae05adbfb9872cbafdc4d557168e16a89
+KO = 7e33f407d7b8a431f7637b3f61296e2d
+
+COUNT=2
+L = 128
+KI = ce6d9f1b32370304e54165556652b35f
+FixedInputDataByteLen = 60
+FixedInputData = fc66bfc8b1ab2b19bbce3d97d02a5d05523ea6b85338da443a533fe04a7c01c7c61f1549b5ed4ef9207b301d12385d357b8cd4887a5acacbf7cca9cf
+ Binary rep of i = 000001
+ instring = 000001fc66bfc8b1ab2b19bbce3d97d02a5d05523ea6b85338da443a533fe04a7c01c7c61f1549b5ed4ef9207b301d12385d357b8cd4887a5acacbf7cca9cf
+KO = a20f9e89ed6af099698fd7e927900f71
+
+COUNT=3
+L = 128
+KI = f1f385309050cebce19f461c8c89add1
+FixedInputDataByteLen = 60
+FixedInputData = 9d618071a3b603482d83ebe54cd9a9d5e3cf6467bcfb883c40925d453738d5c4b9173bac0498687c3491485e6f5d7ffb23ab9b8090c4cdd28d8f6121
+ Binary rep of i = 000001
+ instring = 0000019d618071a3b603482d83ebe54cd9a9d5e3cf6467bcfb883c40925d453738d5c4b9173bac0498687c3491485e6f5d7ffb23ab9b8090c4cdd28d8f6121
+KO = 1827c1e7baa9479febc632bf0bedf3dd
+
+COUNT=4
+L = 128
+KI = f0d988a7b30289fcd13a7e8135eabea4
+FixedInputDataByteLen = 60
+FixedInputData = 2bd65737f357b7eaf67783164d8e66f62b31933a42879f8ea405c747db28f9f0900553b48e9cc100a4b3a50f5ac1ef128451e1570126370f70884ca8
+ Binary rep of i = 000001
+ instring = 0000012bd65737f357b7eaf67783164d8e66f62b31933a42879f8ea405c747db28f9f0900553b48e9cc100a4b3a50f5ac1ef128451e1570126370f70884ca8
+KO = aaef515cb438fb14e656942014670b80
+
+COUNT=5
+L = 128
+KI = 3ed96ed84a030138bf0b8877b8ecc9ea
+FixedInputDataByteLen = 60
+FixedInputData = 799f71ba0b0218c4c7071a4919ede899e43581d6839a49700f1e40019fb54e9be91b5392f408e467b00bd55f2da8a43572affb4354c1ba64bc1cce9c
+ Binary rep of i = 000001
+ instring = 000001799f71ba0b0218c4c7071a4919ede899e43581d6839a49700f1e40019fb54e9be91b5392f408e467b00bd55f2da8a43572affb4354c1ba64bc1cce9c
+KO = c6055f11990f913929b2dab0b772dc8f
+
+COUNT=6
+L = 128
+KI = b185178bd201f6dfb2949dabe73a99bf
+FixedInputDataByteLen = 60
+FixedInputData = 0492378b80b2ed053d69c6c4f3300a4ba289ae101b296588d158ff58c3c46590c65537bae34d03935155b07853dd1b0c543471079876f64d042f74d4
+ Binary rep of i = 000001
+ instring = 0000010492378b80b2ed053d69c6c4f3300a4ba289ae101b296588d158ff58c3c46590c65537bae34d03935155b07853dd1b0c543471079876f64d042f74d4
+KO = ead168bdc8cd05a2480db06e95889344
+
+COUNT=7
+L = 128
+KI = fed2c45f32809e22ef21dc42b1187928
+FixedInputDataByteLen = 60
+FixedInputData = 9017941e25c9d0ebb81080f79db48fe254ef03af16b81abff578ea5e41335046a55340f37707dbe96790f083adcdc9e61ebaaadf06fd3af5ef805e29
+ Binary rep of i = 000001
+ instring = 0000019017941e25c9d0ebb81080f79db48fe254ef03af16b81abff578ea5e41335046a55340f37707dbe96790f083adcdc9e61ebaaadf06fd3af5ef805e29
+KO = 3fe418c91b49a48fa5d9bcd92d651378
+
+COUNT=8
+L = 128
+KI = 4557e1b1ed0116bb397301ba780e5208
+FixedInputDataByteLen = 60
+FixedInputData = a20574c67aeddc823608a15d4b3fc6d719170ef5c64442bc17afe17aba2763868af48bd99d5833ba5fd15730d9f2c6b0115ca8a12b0856490a6009b7
+ Binary rep of i = 000001
+ instring = 000001a20574c67aeddc823608a15d4b3fc6d719170ef5c64442bc17afe17aba2763868af48bd99d5833ba5fd15730d9f2c6b0115ca8a12b0856490a6009b7
+KO = b279b2a129b43304dbfa653edb7d769d
+
+COUNT=9
+L = 128
+KI = ba9569f5e3772ce400cc51740c8894fd
+FixedInputDataByteLen = 60
+FixedInputData = e1ba4ec3f281c02cb0eaed86c662f03a70f4dfa850b97c3dbf929efef52520c19c1eed4cfbd6063b49a5b6090d302a0c4e25b598df6eedd618c4b26c
+ Binary rep of i = 000001
+ instring = 000001e1ba4ec3f281c02cb0eaed86c662f03a70f4dfa850b97c3dbf929efef52520c19c1eed4cfbd6063b49a5b6090d302a0c4e25b598df6eedd618c4b26c
+KO = 53c62cc76738a87763feb8c170bf3af4
+
+COUNT=10
+L = 256
+KI = 1bfaf4cd6efd25a132e2a1d41b124465
+FixedInputDataByteLen = 60
+FixedInputData = b933cfbb223ea65ed0e8db822f83be64ee21d3b9ca1eb0bc32f9d77f145a3e4ed4e2cc72cb3d93ea44824ab81eefdf71bbdb62067e0eb34a79914e4f
+ Binary rep of i = 000001
+ instring = 000001b933cfbb223ea65ed0e8db822f83be64ee21d3b9ca1eb0bc32f9d77f145a3e4ed4e2cc72cb3d93ea44824ab81eefdf71bbdb62067e0eb34a79914e4f
+ Binary rep of i = 000002
+ instring = 000002b933cfbb223ea65ed0e8db822f83be64ee21d3b9ca1eb0bc32f9d77f145a3e4ed4e2cc72cb3d93ea44824ab81eefdf71bbdb62067e0eb34a79914e4f
+KO = 75f4d20c558d71646ec062d2ca75369a218cedb7104be3abf27026af003e98f3
+
+COUNT=11
+L = 256
+KI = a775927144ef31c0706646e06aab1418
+FixedInputDataByteLen = 60
+FixedInputData = 3872db87e5efb62b798d056bc0bfa15b8c415c81af9ba2a85c648e4a22fae4bab0d1e8bc4048857642ea9a3076394b8e0ad6fa0e206404fbfb82e511
+ Binary rep of i = 000001
+ instring = 0000013872db87e5efb62b798d056bc0bfa15b8c415c81af9ba2a85c648e4a22fae4bab0d1e8bc4048857642ea9a3076394b8e0ad6fa0e206404fbfb82e511
+ Binary rep of i = 000002
+ instring = 0000023872db87e5efb62b798d056bc0bfa15b8c415c81af9ba2a85c648e4a22fae4bab0d1e8bc4048857642ea9a3076394b8e0ad6fa0e206404fbfb82e511
+KO = dcd3ea7e6e170e6eafd41a4115fb73abd93343cb6634fedaf95fff124d70f6fd
+
+COUNT=12
+L = 256
+KI = 4af42f64f655dc5d8cdc7ec98b5a75b7
+FixedInputDataByteLen = 60
+FixedInputData = 33f9347cd784209ecf602f3ce8edefc71e064d1a36b7b942098eed2536cc9bbea9dba00d2ba28488298e64df53c9bcd690d8ddae41e526e62666057f
+ Binary rep of i = 000001
+ instring = 00000133f9347cd784209ecf602f3ce8edefc71e064d1a36b7b942098eed2536cc9bbea9dba00d2ba28488298e64df53c9bcd690d8ddae41e526e62666057f
+ Binary rep of i = 000002
+ instring = 00000233f9347cd784209ecf602f3ce8edefc71e064d1a36b7b942098eed2536cc9bbea9dba00d2ba28488298e64df53c9bcd690d8ddae41e526e62666057f
+KO = 5c1ea4bbb3d27ab9f556764ecbe7aba2a9f90388216797ebc640c6581fb9822e
+
+COUNT=13
+L = 256
+KI = b2273a60d71929c6d0c6ffc16d792ca7
+FixedInputDataByteLen = 60
+FixedInputData = fba5af06f459cc167244b6e9718017a111d50747c27256d689bf21cafe0acff794dd3ed04985ab0ff74770092b948956b08b14307a0d08205b27fa7e
+ Binary rep of i = 000001
+ instring = 000001fba5af06f459cc167244b6e9718017a111d50747c27256d689bf21cafe0acff794dd3ed04985ab0ff74770092b948956b08b14307a0d08205b27fa7e
+ Binary rep of i = 000002
+ instring = 000002fba5af06f459cc167244b6e9718017a111d50747c27256d689bf21cafe0acff794dd3ed04985ab0ff74770092b948956b08b14307a0d08205b27fa7e
+KO = cdc114e12165500be20e53383f4e203dcd4326e69cf0c143ab1670abb432746d
+
+COUNT=14
+L = 256
+KI = 3d045a1b7d8f7dac45d7d16223853520
+FixedInputDataByteLen = 60
+FixedInputData = 3e482607c7ffba6374b7dab6f2134e8f46eb475cfbf67ab94bdf400e35ce70e7eb51b706af22b7532345a3cc5fd57f6ee7ef68630fd87a5594c72f15
+ Binary rep of i = 000001
+ instring = 0000013e482607c7ffba6374b7dab6f2134e8f46eb475cfbf67ab94bdf400e35ce70e7eb51b706af22b7532345a3cc5fd57f6ee7ef68630fd87a5594c72f15
+ Binary rep of i = 000002
+ instring = 0000023e482607c7ffba6374b7dab6f2134e8f46eb475cfbf67ab94bdf400e35ce70e7eb51b706af22b7532345a3cc5fd57f6ee7ef68630fd87a5594c72f15
+KO = 94c01dbded425d1c15fbef0c2f19ee1629b658c6a3de6953df1b8ca92dc01477
+
+COUNT=15
+L = 256
+KI = 6e212520ff2d6890f86f0178d29bd2af
+FixedInputDataByteLen = 60
+FixedInputData = 63f132d3b34faf37b382ed046d5e40e15ee4c0f43e15727b8324d1516fb7181b0de409692dad11a1da5daca3a49211fb34ad1e1dfefea2bf43ea84e6
+ Binary rep of i = 000001
+ instring = 00000163f132d3b34faf37b382ed046d5e40e15ee4c0f43e15727b8324d1516fb7181b0de409692dad11a1da5daca3a49211fb34ad1e1dfefea2bf43ea84e6
+ Binary rep of i = 000002
+ instring = 00000263f132d3b34faf37b382ed046d5e40e15ee4c0f43e15727b8324d1516fb7181b0de409692dad11a1da5daca3a49211fb34ad1e1dfefea2bf43ea84e6
+KO = c3f25ff23f6e3deb932bd23e79910f9dcae26adfc3d2781f95ad8304c990d6ee
+
+COUNT=16
+L = 256
+KI = 88a115c68b4b8b3e97f6ebcb2e520d80
+FixedInputDataByteLen = 60
+FixedInputData = 6b647d030edb49af513d76a817d823b647aa25fd531766869f0b64694010300788036443d5c61544e727bc22fe7a1892bd58448e53441cc4e83f6947
+ Binary rep of i = 000001
+ instring = 0000016b647d030edb49af513d76a817d823b647aa25fd531766869f0b64694010300788036443d5c61544e727bc22fe7a1892bd58448e53441cc4e83f6947
+ Binary rep of i = 000002
+ instring = 0000026b647d030edb49af513d76a817d823b647aa25fd531766869f0b64694010300788036443d5c61544e727bc22fe7a1892bd58448e53441cc4e83f6947
+KO = 33e702c161bb869b85dbc37dbe03faeef62cce92224e7786654f776afd10db0f
+
+COUNT=17
+L = 256
+KI = 027f5285ec61e3bd2122e33b2f6a06d2
+FixedInputDataByteLen = 60
+FixedInputData = f2db2d75729375cb85ef366f0bb7ced6e41b1772ec5aeda97e05fe268076fd0bc7c14d9d1ba76f0f2f5ec3705973ab73cc25a3f050994bd445474d13
+ Binary rep of i = 000001
+ instring = 000001f2db2d75729375cb85ef366f0bb7ced6e41b1772ec5aeda97e05fe268076fd0bc7c14d9d1ba76f0f2f5ec3705973ab73cc25a3f050994bd445474d13
+ Binary rep of i = 000002
+ instring = 000002f2db2d75729375cb85ef366f0bb7ced6e41b1772ec5aeda97e05fe268076fd0bc7c14d9d1ba76f0f2f5ec3705973ab73cc25a3f050994bd445474d13
+KO = 6969a93cd36949979c40aad7831caa6a00809203ebcb4555fe2d528779aa01e5
+
+COUNT=18
+L = 256
+KI = 0f32fb548bad0cafb4d42a58dd2aa90d
+FixedInputDataByteLen = 60
+FixedInputData = eccd378b5848458bbd0f4044fec55a23b16fb1869d0048a710f57a9f23b2868bd39dcf4e1f12dc79eed556e8f959eed171ca6e63c2180ae66787ed9d
+ Binary rep of i = 000001
+ instring = 000001eccd378b5848458bbd0f4044fec55a23b16fb1869d0048a710f57a9f23b2868bd39dcf4e1f12dc79eed556e8f959eed171ca6e63c2180ae66787ed9d
+ Binary rep of i = 000002
+ instring = 000002eccd378b5848458bbd0f4044fec55a23b16fb1869d0048a710f57a9f23b2868bd39dcf4e1f12dc79eed556e8f959eed171ca6e63c2180ae66787ed9d
+KO = 0fa374925cf965cc5818579231cdec829b0c40d0cba2ed2bc3ce9aba8c7e19b6
+
+COUNT=19
+L = 256
+KI = cd08c001322d4cdc22f3c46ba7869615
+FixedInputDataByteLen = 60
+FixedInputData = 3eeb173c8b6531e631cbd1f54c31a3208f2b4642b65cf0f039076c4ed5488e32500498679fa56cadb81c9efe6d5fd6833e0ab033a83b8def0380b638
+ Binary rep of i = 000001
+ instring = 0000013eeb173c8b6531e631cbd1f54c31a3208f2b4642b65cf0f039076c4ed5488e32500498679fa56cadb81c9efe6d5fd6833e0ab033a83b8def0380b638
+ Binary rep of i = 000002
+ instring = 0000023eeb173c8b6531e631cbd1f54c31a3208f2b4642b65cf0f039076c4ed5488e32500498679fa56cadb81c9efe6d5fd6833e0ab033a83b8def0380b638
+KO = d27a9e53dccda09bafb1e1c5d2d19b525978eda55f2f5962ae3a959004a3cefc
+
+COUNT=20
+L = 160
+KI = 80168f187848a68b0b82a7ef43b4eedc
+FixedInputDataByteLen = 60
+FixedInputData = 9357281df7665ae5ae961fe5f93a3124416cab3deb11583429c5e529af3fc71094aad560cbc279168fe1c3327787f91a414acfff063832bcd78ed1b5
+ Binary rep of i = 000001
+ instring = 0000019357281df7665ae5ae961fe5f93a3124416cab3deb11583429c5e529af3fc71094aad560cbc279168fe1c3327787f91a414acfff063832bcd78ed1b5
+ Binary rep of i = 000002
+ instring = 0000029357281df7665ae5ae961fe5f93a3124416cab3deb11583429c5e529af3fc71094aad560cbc279168fe1c3327787f91a414acfff063832bcd78ed1b5
+KO = be4517c9e6de96929e655a08f5b6d5bb77364f85
+
+COUNT=21
+L = 160
+KI = 8f03651342c9602fcd1c55f230c87ee6
+FixedInputDataByteLen = 60
+FixedInputData = c8ae75e2abaa116e1ba1ac00792ab6c956bcd4773ee7cf8f68eb8d9ae096a5f8f700c90134dc552ac05120fa1d5933af95dddf7781775845fc502b11
+ Binary rep of i = 000001
+ instring = 000001c8ae75e2abaa116e1ba1ac00792ab6c956bcd4773ee7cf8f68eb8d9ae096a5f8f700c90134dc552ac05120fa1d5933af95dddf7781775845fc502b11
+ Binary rep of i = 000002
+ instring = 000002c8ae75e2abaa116e1ba1ac00792ab6c956bcd4773ee7cf8f68eb8d9ae096a5f8f700c90134dc552ac05120fa1d5933af95dddf7781775845fc502b11
+KO = 90ade7c19ed44e7f564bdbcbc3c9e2d93e7d1008
+
+COUNT=22
+L = 160
+KI = 9cb0896805d24edb63e25ad46b23ec2b
+FixedInputDataByteLen = 60
+FixedInputData = 40b68074dd5ac5e90598b4d9b5b83da4a20dbbba25f6c1dde60be7974dc8ec501c2d087c61f9c51c7783072c00accadff8d226a30bfd49921b0e84d7
+ Binary rep of i = 000001
+ instring = 00000140b68074dd5ac5e90598b4d9b5b83da4a20dbbba25f6c1dde60be7974dc8ec501c2d087c61f9c51c7783072c00accadff8d226a30bfd49921b0e84d7
+ Binary rep of i = 000002
+ instring = 00000240b68074dd5ac5e90598b4d9b5b83da4a20dbbba25f6c1dde60be7974dc8ec501c2d087c61f9c51c7783072c00accadff8d226a30bfd49921b0e84d7
+KO = e37633c7637eba4a35c78e8f21c5033fd88ca752
+
+COUNT=23
+L = 160
+KI = 36fe299624626d3658dffc0572a9e56f
+FixedInputDataByteLen = 60
+FixedInputData = 1ff93350f28cb6cfcbac9d802bc56fb840915b894cee8d33cc557f735390a8fbc52635065764d4e02d565213698ece239b37e61be5dd85cca3568a69
+ Binary rep of i = 000001
+ instring = 0000011ff93350f28cb6cfcbac9d802bc56fb840915b894cee8d33cc557f735390a8fbc52635065764d4e02d565213698ece239b37e61be5dd85cca3568a69
+ Binary rep of i = 000002
+ instring = 0000021ff93350f28cb6cfcbac9d802bc56fb840915b894cee8d33cc557f735390a8fbc52635065764d4e02d565213698ece239b37e61be5dd85cca3568a69
+KO = 27bcdae14bc41b09f616748c44717e8dc9e00aff
+
+COUNT=24
+L = 160
+KI = e54b57ec5777a9892837b15344e365d0
+FixedInputDataByteLen = 60
+FixedInputData = 38e92f1241af9231e46499a330e3ae0eeb50caa171f0ad11d9ccc946f41314a1ec4706b42e8345a49403aba78626de27f2bda22e84820d005b306ad8
+ Binary rep of i = 000001
+ instring = 00000138e92f1241af9231e46499a330e3ae0eeb50caa171f0ad11d9ccc946f41314a1ec4706b42e8345a49403aba78626de27f2bda22e84820d005b306ad8
+ Binary rep of i = 000002
+ instring = 00000238e92f1241af9231e46499a330e3ae0eeb50caa171f0ad11d9ccc946f41314a1ec4706b42e8345a49403aba78626de27f2bda22e84820d005b306ad8
+KO = 6acb93d928755d54f1c5204c514c4ee3f4cb40ac
+
+COUNT=25
+L = 160
+KI = 28a5685759e69c6f533c5badbcb2c53d
+FixedInputDataByteLen = 60
+FixedInputData = c1111f004d427dfe38232326e27656839e4ffddf61314e6d90fe02e3c5d57f40cbafd9b52ecfd92e9618357b16575d21838b2b1a5a3ff346c0529059
+ Binary rep of i = 000001
+ instring = 000001c1111f004d427dfe38232326e27656839e4ffddf61314e6d90fe02e3c5d57f40cbafd9b52ecfd92e9618357b16575d21838b2b1a5a3ff346c0529059
+ Binary rep of i = 000002
+ instring = 000002c1111f004d427dfe38232326e27656839e4ffddf61314e6d90fe02e3c5d57f40cbafd9b52ecfd92e9618357b16575d21838b2b1a5a3ff346c0529059
+KO = 1776f3da6fe07d211c1369b7cf7f86fe35279c79
+
+COUNT=26
+L = 160
+KI = f50968bf0a9925a7702acf10c421818c
+FixedInputDataByteLen = 60
+FixedInputData = 4013cc005d6314571af01a750012b1fb47cc8f716941623328ee07856d9aa856fbdaa94ec0df4833956d3058009c3683774d62da84c83d4d64712370
+ Binary rep of i = 000001
+ instring = 0000014013cc005d6314571af01a750012b1fb47cc8f716941623328ee07856d9aa856fbdaa94ec0df4833956d3058009c3683774d62da84c83d4d64712370
+ Binary rep of i = 000002
+ instring = 0000024013cc005d6314571af01a750012b1fb47cc8f716941623328ee07856d9aa856fbdaa94ec0df4833956d3058009c3683774d62da84c83d4d64712370
+KO = 3c99a7db26ee62e3bf7b0e105018bc46c444caca
+
+COUNT=27
+L = 160
+KI = 1b063ccee94dff46950041517a35340e
+FixedInputDataByteLen = 60
+FixedInputData = c402f816bf7be68810abb11db95956db72ec2220da8a8dc6e2e38a0b3bb130a4dfb1296d7abe721e563b05b464b0fce6eb653a57368bd44a2f102ed2
+ Binary rep of i = 000001
+ instring = 000001c402f816bf7be68810abb11db95956db72ec2220da8a8dc6e2e38a0b3bb130a4dfb1296d7abe721e563b05b464b0fce6eb653a57368bd44a2f102ed2
+ Binary rep of i = 000002
+ instring = 000002c402f816bf7be68810abb11db95956db72ec2220da8a8dc6e2e38a0b3bb130a4dfb1296d7abe721e563b05b464b0fce6eb653a57368bd44a2f102ed2
+KO = c4b40bdc4a844220f48d19e7aa918619144cb1ef
+
+COUNT=28
+L = 160
+KI = d27e937f3a0d3005b6a21b4e9a5c0c5f
+FixedInputDataByteLen = 60
+FixedInputData = d40d93872f00a17cf596a4c8b40ea7dde0cb9355ffd7e6656a3e8013199a01cb3dd8ed08cbf7cfdde2bd3b18faef87d09aa4865a3a34000d0a4fc238
+ Binary rep of i = 000001
+ instring = 000001d40d93872f00a17cf596a4c8b40ea7dde0cb9355ffd7e6656a3e8013199a01cb3dd8ed08cbf7cfdde2bd3b18faef87d09aa4865a3a34000d0a4fc238
+ Binary rep of i = 000002
+ instring = 000002d40d93872f00a17cf596a4c8b40ea7dde0cb9355ffd7e6656a3e8013199a01cb3dd8ed08cbf7cfdde2bd3b18faef87d09aa4865a3a34000d0a4fc238
+KO = 96b6be97dcb7749bf4e9e54c36ca3cd293975522
+
+COUNT=29
+L = 160
+KI = e9fe7dc2d8fada9b5dcf03f85de34e2f
+FixedInputDataByteLen = 60
+FixedInputData = 722b8d2aa88acc87e15c521071381a4d861d9af4f9bd1fe03071f8c33896a8559fc385199227b7de88e02693118ecac8a100d6f7f14ab4ad962e6e88
+ Binary rep of i = 000001
+ instring = 000001722b8d2aa88acc87e15c521071381a4d861d9af4f9bd1fe03071f8c33896a8559fc385199227b7de88e02693118ecac8a100d6f7f14ab4ad962e6e88
+ Binary rep of i = 000002
+ instring = 000002722b8d2aa88acc87e15c521071381a4d861d9af4f9bd1fe03071f8c33896a8559fc385199227b7de88e02693118ecac8a100d6f7f14ab4ad962e6e88
+KO = 0a3ff294f22bfbba1eb05f754daad89899d8abaa
+
+COUNT=30
+L = 320
+KI = 26fa0e32e7e08f9b157ebae9f579710f
+FixedInputDataByteLen = 60
+FixedInputData = ceab805efbe0c50a8aef62e59d95e7a54daa74ed86aa9b1ae8abf68b985b5af4b0ee150e83e6c063b59c7bf813ede9826af149237aed85b415898fa8
+ Binary rep of i = 000001
+ instring = 000001ceab805efbe0c50a8aef62e59d95e7a54daa74ed86aa9b1ae8abf68b985b5af4b0ee150e83e6c063b59c7bf813ede9826af149237aed85b415898fa8
+ Binary rep of i = 000002
+ instring = 000002ceab805efbe0c50a8aef62e59d95e7a54daa74ed86aa9b1ae8abf68b985b5af4b0ee150e83e6c063b59c7bf813ede9826af149237aed85b415898fa8
+ Binary rep of i = 000003
+ instring = 000003ceab805efbe0c50a8aef62e59d95e7a54daa74ed86aa9b1ae8abf68b985b5af4b0ee150e83e6c063b59c7bf813ede9826af149237aed85b415898fa8
+KO = f1d9138afcc3db6001eb54c4da567a5db3659fc0ed48e664a0408946bcee0742127c17cabf348c7a
+
+COUNT=31
+L = 320
+KI = 316a1e77c2af5975a51625668ec1c243
+FixedInputDataByteLen = 60
+FixedInputData = 431c0cbe542adaed35170ba7f0f57429179674fb51e50458f7916783cac774adcd330943d033e3fb5cc52d0562b9981661cc6c1e7c92fab2a7a4dbe9
+ Binary rep of i = 000001
+ instring = 000001431c0cbe542adaed35170ba7f0f57429179674fb51e50458f7916783cac774adcd330943d033e3fb5cc52d0562b9981661cc6c1e7c92fab2a7a4dbe9
+ Binary rep of i = 000002
+ instring = 000002431c0cbe542adaed35170ba7f0f57429179674fb51e50458f7916783cac774adcd330943d033e3fb5cc52d0562b9981661cc6c1e7c92fab2a7a4dbe9
+ Binary rep of i = 000003
+ instring = 000003431c0cbe542adaed35170ba7f0f57429179674fb51e50458f7916783cac774adcd330943d033e3fb5cc52d0562b9981661cc6c1e7c92fab2a7a4dbe9
+KO = 2e220a8c815ac2d94fd8cee817d55e3c5a4503a350acca04b10f31bb871412f2701fb63033b5e660
+
+COUNT=32
+L = 320
+KI = a6287e9763e6e89127095c189bb69b2a
+FixedInputDataByteLen = 60
+FixedInputData = 6e45b9846c29eac0e601c4b5a17ab31ce2032d3e32d107101b092a6c42e782a4f29969b81fa0f98f98ba20b86cadcb673e504adc1fc7feb734c06d77
+ Binary rep of i = 000001
+ instring = 0000016e45b9846c29eac0e601c4b5a17ab31ce2032d3e32d107101b092a6c42e782a4f29969b81fa0f98f98ba20b86cadcb673e504adc1fc7feb734c06d77
+ Binary rep of i = 000002
+ instring = 0000026e45b9846c29eac0e601c4b5a17ab31ce2032d3e32d107101b092a6c42e782a4f29969b81fa0f98f98ba20b86cadcb673e504adc1fc7feb734c06d77
+ Binary rep of i = 000003
+ instring = 0000036e45b9846c29eac0e601c4b5a17ab31ce2032d3e32d107101b092a6c42e782a4f29969b81fa0f98f98ba20b86cadcb673e504adc1fc7feb734c06d77
+KO = 38fa1922e7955198e475cbb47fb5157e9e19b10fdaf0acb269704287be2ecdd3cf36c92bcd70626a
+
+COUNT=33
+L = 320
+KI = ca411d3be6adefd3a3e540b3c58fcb00
+FixedInputDataByteLen = 60
+FixedInputData = 493569d3311a0e8e3de2ab3737247dce0e339097b973c254090845c1148c16af827bd90d8a775dc9b0fe3b18c3fbe8f110a52db7b3f89ac72abfeb5b
+ Binary rep of i = 000001
+ instring = 000001493569d3311a0e8e3de2ab3737247dce0e339097b973c254090845c1148c16af827bd90d8a775dc9b0fe3b18c3fbe8f110a52db7b3f89ac72abfeb5b
+ Binary rep of i = 000002
+ instring = 000002493569d3311a0e8e3de2ab3737247dce0e339097b973c254090845c1148c16af827bd90d8a775dc9b0fe3b18c3fbe8f110a52db7b3f89ac72abfeb5b
+ Binary rep of i = 000003
+ instring = 000003493569d3311a0e8e3de2ab3737247dce0e339097b973c254090845c1148c16af827bd90d8a775dc9b0fe3b18c3fbe8f110a52db7b3f89ac72abfeb5b
+KO = 1c4c704da046b84cce08a95241d47297375ce2dc735f0774909fa8527aab317b676bc28ad315c15c
+
+COUNT=34
+L = 320
+KI = fd2af832764f994f6c2821179edf71c3
+FixedInputDataByteLen = 60
+FixedInputData = 0baf35a6b8c953cded5f9251220ad26771a156cba5a88ab68b805703075327bf9f88f52f19f08d66d936c4ec695a12bc7f7cdf7113e52de596c001df
+ Binary rep of i = 000001
+ instring = 0000010baf35a6b8c953cded5f9251220ad26771a156cba5a88ab68b805703075327bf9f88f52f19f08d66d936c4ec695a12bc7f7cdf7113e52de596c001df
+ Binary rep of i = 000002
+ instring = 0000020baf35a6b8c953cded5f9251220ad26771a156cba5a88ab68b805703075327bf9f88f52f19f08d66d936c4ec695a12bc7f7cdf7113e52de596c001df
+ Binary rep of i = 000003
+ instring = 0000030baf35a6b8c953cded5f9251220ad26771a156cba5a88ab68b805703075327bf9f88f52f19f08d66d936c4ec695a12bc7f7cdf7113e52de596c001df
+KO = ae54bd1ce259f7c3da964661d03bd5cbe4353ec87f4f8d5f22af6ac026a0fd6c1993c13c3f63b541
+
+COUNT=35
+L = 320
+KI = 9a40f1317d2185efe8db00b596e302fc
+FixedInputDataByteLen = 60
+FixedInputData = 13be26286424ff7e196d3e42131d13477933b869540cf6badcffd5dcb5fd267162caf667df47ac86d338de521d2b288c88f05b675e45f70114d53d31
+ Binary rep of i = 000001
+ instring = 00000113be26286424ff7e196d3e42131d13477933b869540cf6badcffd5dcb5fd267162caf667df47ac86d338de521d2b288c88f05b675e45f70114d53d31
+ Binary rep of i = 000002
+ instring = 00000213be26286424ff7e196d3e42131d13477933b869540cf6badcffd5dcb5fd267162caf667df47ac86d338de521d2b288c88f05b675e45f70114d53d31
+ Binary rep of i = 000003
+ instring = 00000313be26286424ff7e196d3e42131d13477933b869540cf6badcffd5dcb5fd267162caf667df47ac86d338de521d2b288c88f05b675e45f70114d53d31
+KO = 047986bc2d6fafbd0d3c3f794d361acdd65a4104ea6c8f50673b7e0327ef3cabbe8c6f4c491e9b33
+
+COUNT=36
+L = 320
+KI = fc31f2f765006bb366529d2cc66b5580
+FixedInputDataByteLen = 60
+FixedInputData = ef5262789be1fd6ee11df483e4ace08659e69fd58c8917d83cc4e80c055514d49e6ea77a18fe96257ba16ccb50310553655b2396f600b9e3a3c5b7b2
+ Binary rep of i = 000001
+ instring = 000001ef5262789be1fd6ee11df483e4ace08659e69fd58c8917d83cc4e80c055514d49e6ea77a18fe96257ba16ccb50310553655b2396f600b9e3a3c5b7b2
+ Binary rep of i = 000002
+ instring = 000002ef5262789be1fd6ee11df483e4ace08659e69fd58c8917d83cc4e80c055514d49e6ea77a18fe96257ba16ccb50310553655b2396f600b9e3a3c5b7b2
+ Binary rep of i = 000003
+ instring = 000003ef5262789be1fd6ee11df483e4ace08659e69fd58c8917d83cc4e80c055514d49e6ea77a18fe96257ba16ccb50310553655b2396f600b9e3a3c5b7b2
+KO = 8f71722618db4d9119510c8236c70a1abe13ba80bf7c98bcd9ae19b71160f422de6e5ff507a8f137
+
+COUNT=37
+L = 320
+KI = 569a61b182de269f643ee61b7960d1dc
+FixedInputDataByteLen = 60
+FixedInputData = 993b9f5d294356e626fc0f2455e76bef47dd45c31028c8482f7778bec805100c9608da0930494bca4902d24601f19515fb8e5f65b858b3666eaaa6a8
+ Binary rep of i = 000001
+ instring = 000001993b9f5d294356e626fc0f2455e76bef47dd45c31028c8482f7778bec805100c9608da0930494bca4902d24601f19515fb8e5f65b858b3666eaaa6a8
+ Binary rep of i = 000002
+ instring = 000002993b9f5d294356e626fc0f2455e76bef47dd45c31028c8482f7778bec805100c9608da0930494bca4902d24601f19515fb8e5f65b858b3666eaaa6a8
+ Binary rep of i = 000003
+ instring = 000003993b9f5d294356e626fc0f2455e76bef47dd45c31028c8482f7778bec805100c9608da0930494bca4902d24601f19515fb8e5f65b858b3666eaaa6a8
+KO = 6398ac21a72bbbf884b85046dcc058e7233f144041a01388959a72076b93d98626bfc510fac4da68
+
+COUNT=38
+L = 320
+KI = c8e716d5989ce073f4e23b445efd6c06
+FixedInputDataByteLen = 60
+FixedInputData = 3078ee4aaf01cd9c0f52fb5578a11a5dd62d8e625455d5594c75932499d0b64aa11837f1c666b6e8639ea43b887970af7ae76926ef59e0e4093ef397
+ Binary rep of i = 000001
+ instring = 0000013078ee4aaf01cd9c0f52fb5578a11a5dd62d8e625455d5594c75932499d0b64aa11837f1c666b6e8639ea43b887970af7ae76926ef59e0e4093ef397
+ Binary rep of i = 000002
+ instring = 0000023078ee4aaf01cd9c0f52fb5578a11a5dd62d8e625455d5594c75932499d0b64aa11837f1c666b6e8639ea43b887970af7ae76926ef59e0e4093ef397
+ Binary rep of i = 000003
+ instring = 0000033078ee4aaf01cd9c0f52fb5578a11a5dd62d8e625455d5594c75932499d0b64aa11837f1c666b6e8639ea43b887970af7ae76926ef59e0e4093ef397
+KO = b40a2bc8782659fc5bc29636e99b259055e2d8706e634244495cda2e0e93837b70625aa02bbd498e
+
+COUNT=39
+L = 320
+KI = d668e94c6044a0a957159166464cc1e3
+FixedInputDataByteLen = 60
+FixedInputData = f58735929ea5d300ed5c7f41967d5139f96c81e04f9cf34ba741d3773558ef78ab6345a239eedbb24cb03b4b66dc73cd2410672f6ac6c0788a3c6f3b
+ Binary rep of i = 000001
+ instring = 000001f58735929ea5d300ed5c7f41967d5139f96c81e04f9cf34ba741d3773558ef78ab6345a239eedbb24cb03b4b66dc73cd2410672f6ac6c0788a3c6f3b
+ Binary rep of i = 000002
+ instring = 000002f58735929ea5d300ed5c7f41967d5139f96c81e04f9cf34ba741d3773558ef78ab6345a239eedbb24cb03b4b66dc73cd2410672f6ac6c0788a3c6f3b
+ Binary rep of i = 000003
+ instring = 000003f58735929ea5d300ed5c7f41967d5139f96c81e04f9cf34ba741d3773558ef78ab6345a239eedbb24cb03b4b66dc73cd2410672f6ac6c0788a3c6f3b
+KO = 31b9b2fcebd1b089638a304d53c3a6d30ba97f751cc984a6629b50fb32ffff3af3ead9eecd0d9696
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = c10b152e8c97b77e18704e0f0bd38305
+FixedInputDataByteLen = 60
+FixedInputData = 98cd4cbbbebe15d17dc86e6dbad800a2dcbd64f7c7ad0e78e9cf94ffdba89d03e97eadf6c4f7b806caf52aa38f09d0eb71d71f497bcc6906b48d36c4
+ Binary rep of i = 00000001
+ instring = 0000000198cd4cbbbebe15d17dc86e6dbad800a2dcbd64f7c7ad0e78e9cf94ffdba89d03e97eadf6c4f7b806caf52aa38f09d0eb71d71f497bcc6906b48d36c4
+KO = 26faf61908ad9ee881b8305c221db53f
+
+COUNT=1
+L = 128
+KI = e8d17992e2d4ae357ea4aed0b2b0999d
+FixedInputDataByteLen = 60
+FixedInputData = 99cc1e086cc9ff55e017f42b824f3b4e624e8398ea6d9e2ae680679058471a34c375cd2c3c30624b147750ee9aac3e3646c6231e5792575d3ffabe2f
+ Binary rep of i = 00000001
+ instring = 0000000199cc1e086cc9ff55e017f42b824f3b4e624e8398ea6d9e2ae680679058471a34c375cd2c3c30624b147750ee9aac3e3646c6231e5792575d3ffabe2f
+KO = 0afb1efa155325a3fdd3e91262c0832a
+
+COUNT=2
+L = 128
+KI = c4ad9d487d1210f11e550c7142a81e3b
+FixedInputDataByteLen = 60
+FixedInputData = 996b015638d704d416bf529e8df1937294ed8d06f5ce9cb416905663a8958344da04d311e41ed48077551b69b7234482fd8e8d2263241c60558194a2
+ Binary rep of i = 00000001
+ instring = 00000001996b015638d704d416bf529e8df1937294ed8d06f5ce9cb416905663a8958344da04d311e41ed48077551b69b7234482fd8e8d2263241c60558194a2
+KO = 35124976f21c6de9d1c10ac256b9ca0b
+
+COUNT=3
+L = 128
+KI = fe13cad92acd1542f2ef7aa1d060f733
+FixedInputDataByteLen = 60
+FixedInputData = 5b7a0b35db1006534ec2f8887057b8c7b324871604a34ec7087d160ddc0b4de71239db8d31d91c5189d4f002acb6b3b6f3c684fefb6ef12f6c8f6721
+ Binary rep of i = 00000001
+ instring = 000000015b7a0b35db1006534ec2f8887057b8c7b324871604a34ec7087d160ddc0b4de71239db8d31d91c5189d4f002acb6b3b6f3c684fefb6ef12f6c8f6721
+KO = 38d3bea39ff76c1c9a9ac0fe0b3ac08b
+
+COUNT=4
+L = 128
+KI = 6ed6eeb3c4cfe164d5b6136fdd54f2f2
+FixedInputDataByteLen = 60
+FixedInputData = 8fbd9f23dc387c6c2b1cdadc5ec3d5ebed440aed73f76216796c0e8a63416a1013561b61db1f47130162c828d90f9b456ba98d1ac0ad605ace97c8be
+ Binary rep of i = 00000001
+ instring = 000000018fbd9f23dc387c6c2b1cdadc5ec3d5ebed440aed73f76216796c0e8a63416a1013561b61db1f47130162c828d90f9b456ba98d1ac0ad605ace97c8be
+KO = 067c45331aeb703685eea4accbde0c04
+
+COUNT=5
+L = 128
+KI = 6ee0468cd5944e2a80efe000f4a54e4a
+FixedInputDataByteLen = 60
+FixedInputData = 457550cabc3802cccbf3bcd5cea5d274eb46396ac5f3f274fd7a07e0a789c0a1663445f054ffe744cc092077a1ba1a5a49b3744cb2208e9cb37318d9
+ Binary rep of i = 00000001
+ instring = 00000001457550cabc3802cccbf3bcd5cea5d274eb46396ac5f3f274fd7a07e0a789c0a1663445f054ffe744cc092077a1ba1a5a49b3744cb2208e9cb37318d9
+KO = 5570052e5a6072b0bb4243733c2b7317
+
+COUNT=6
+L = 128
+KI = bb8f61b29c6c4dca6543dd860a8f1df7
+FixedInputDataByteLen = 60
+FixedInputData = 9465bd0611793d40e77ef8c3a26eaa4dfeb52f1b22c252a57a25e37a01ccd555774c7341484a747395d551cfea1de8ac7e8959ab9dc343869a8d8469
+ Binary rep of i = 00000001
+ instring = 000000019465bd0611793d40e77ef8c3a26eaa4dfeb52f1b22c252a57a25e37a01ccd555774c7341484a747395d551cfea1de8ac7e8959ab9dc343869a8d8469
+KO = 45a98a0a7161567f8fa219bfef412ab7
+
+COUNT=7
+L = 128
+KI = 097911547a8baf410bab0803b92bfb66
+FixedInputDataByteLen = 60
+FixedInputData = f50f12a768dc54514f13974136964801744f5c9873fadd62248fd3089b7f800b101948b02cdd55f5dc8788343658c3963141a99d64f399e210bbd219
+ Binary rep of i = 00000001
+ instring = 00000001f50f12a768dc54514f13974136964801744f5c9873fadd62248fd3089b7f800b101948b02cdd55f5dc8788343658c3963141a99d64f399e210bbd219
+KO = fbb90e031afa4467d6b007b32352a071
+
+COUNT=8
+L = 128
+KI = 53128285b1777cb0e91cdda5b70c8ae0
+FixedInputDataByteLen = 60
+FixedInputData = ab152a5bfcb1f2df8aa9dec7baddd7216edd28914cff52dc012916db65ecf33717fc37292d3aaa0087e6fbd4b0c1704b77bcf8fb3165635f33150b72
+ Binary rep of i = 00000001
+ instring = 00000001ab152a5bfcb1f2df8aa9dec7baddd7216edd28914cff52dc012916db65ecf33717fc37292d3aaa0087e6fbd4b0c1704b77bcf8fb3165635f33150b72
+KO = 7586833636ac24b3c4973dc016b8af26
+
+COUNT=9
+L = 128
+KI = ef12b72cb54f76b5d339d241b0b3dcc7
+FixedInputDataByteLen = 60
+FixedInputData = aa65ebfc07cb18907104d05a8d6c0b35c3c0b10a3a1f8fd07e573716edbede7b407d1ec14ef4993e103c329615858dc85f7b5dc0f7384b1ede0de041
+ Binary rep of i = 00000001
+ instring = 00000001aa65ebfc07cb18907104d05a8d6c0b35c3c0b10a3a1f8fd07e573716edbede7b407d1ec14ef4993e103c329615858dc85f7b5dc0f7384b1ede0de041
+KO = 62aa44c084da27bcf9701bba9e231a0d
+
+COUNT=10
+L = 256
+KI = 695f1b1a16c949cea51cdf2554ec9d42
+FixedInputDataByteLen = 60
+FixedInputData = 4fce5942832a390aa1cbe8a0bf9d202cb799e986c9d6b51f45e4d597a6b57f06a4ebfec6467335d116b7f5f9c5b954062f661820f5db2a5bbb3e0625
+ Binary rep of i = 00000001
+ instring = 000000014fce5942832a390aa1cbe8a0bf9d202cb799e986c9d6b51f45e4d597a6b57f06a4ebfec6467335d116b7f5f9c5b954062f661820f5db2a5bbb3e0625
+ Binary rep of i = 00000002
+ instring = 000000024fce5942832a390aa1cbe8a0bf9d202cb799e986c9d6b51f45e4d597a6b57f06a4ebfec6467335d116b7f5f9c5b954062f661820f5db2a5bbb3e0625
+KO = d34b601ec18c34dfa0f9e0b7523e218bdddb9befe8d08b6c0202d75ace0dba89
+
+COUNT=11
+L = 256
+KI = 009300d265d1f1b28b505dccc162f4f8
+FixedInputDataByteLen = 60
+FixedInputData = 5ac373d42ed92427d8ff6cfff7eae13d66d3c7e536cc749859e2a49e3eea2ad846c9fbb7ddd99a1e6a54a89a87db98db6b8229f577b552e09aeed5e6
+ Binary rep of i = 00000001
+ instring = 000000015ac373d42ed92427d8ff6cfff7eae13d66d3c7e536cc749859e2a49e3eea2ad846c9fbb7ddd99a1e6a54a89a87db98db6b8229f577b552e09aeed5e6
+ Binary rep of i = 00000002
+ instring = 000000025ac373d42ed92427d8ff6cfff7eae13d66d3c7e536cc749859e2a49e3eea2ad846c9fbb7ddd99a1e6a54a89a87db98db6b8229f577b552e09aeed5e6
+KO = c666d91f931606882bf214ebe79cd25a02810c7ab6ced75cd3fabd027f0de54e
+
+COUNT=12
+L = 256
+KI = e77ea66b59e4b368ab6f93d82f831759
+FixedInputDataByteLen = 60
+FixedInputData = d002b48c424d6ebde2387d09499e522a947d50488a28980c13e9213097a31fcbd6bdd01c13a1598b8a1208297004121d17fbaa2623a691158eea6770
+ Binary rep of i = 00000001
+ instring = 00000001d002b48c424d6ebde2387d09499e522a947d50488a28980c13e9213097a31fcbd6bdd01c13a1598b8a1208297004121d17fbaa2623a691158eea6770
+ Binary rep of i = 00000002
+ instring = 00000002d002b48c424d6ebde2387d09499e522a947d50488a28980c13e9213097a31fcbd6bdd01c13a1598b8a1208297004121d17fbaa2623a691158eea6770
+KO = 017155f1e69580f408f5c4e0a8c08347ad8aec5a3fd6d6f1465729d290ff66f8
+
+COUNT=13
+L = 256
+KI = 618eaf90e1c1a6dd8a043dd58211b57f
+FixedInputDataByteLen = 60
+FixedInputData = cdff20f41bbafaa99af11332aa5dd1b09965b3c54f80d0b4981ce6a35b79c3206ab8fbad0d3a749729d27091cc32d41b1be98bb0b3c2c30450f09328
+ Binary rep of i = 00000001
+ instring = 00000001cdff20f41bbafaa99af11332aa5dd1b09965b3c54f80d0b4981ce6a35b79c3206ab8fbad0d3a749729d27091cc32d41b1be98bb0b3c2c30450f09328
+ Binary rep of i = 00000002
+ instring = 00000002cdff20f41bbafaa99af11332aa5dd1b09965b3c54f80d0b4981ce6a35b79c3206ab8fbad0d3a749729d27091cc32d41b1be98bb0b3c2c30450f09328
+KO = 9b2688ef508a3c5bffba6ddd4534bdb93ad0407979f1423d512925da6eda733d
+
+COUNT=14
+L = 256
+KI = 77c33e23443737f53c83c8462cb52c0a
+FixedInputDataByteLen = 60
+FixedInputData = cfc6abcbf33b2fd09264477a6bb527d25f8e9ce200c31696d869afa0e4ba438bf92e9ae054361bc783dbc19075bbea129d016b29286716eb854f298c
+ Binary rep of i = 00000001
+ instring = 00000001cfc6abcbf33b2fd09264477a6bb527d25f8e9ce200c31696d869afa0e4ba438bf92e9ae054361bc783dbc19075bbea129d016b29286716eb854f298c
+ Binary rep of i = 00000002
+ instring = 00000002cfc6abcbf33b2fd09264477a6bb527d25f8e9ce200c31696d869afa0e4ba438bf92e9ae054361bc783dbc19075bbea129d016b29286716eb854f298c
+KO = 98d7c1ffb83e5854b50b86c4290bcc30eae17b31723e200707b44cfa74e2a9b0
+
+COUNT=15
+L = 256
+KI = 070b400756aff9a4cce8dc21d6b25cc2
+FixedInputDataByteLen = 60
+FixedInputData = db38990ab332440291d4a3beb8b0569bdfe2a231c9696b1926abe07dc8c77642e621e7aff61317ffe80e316f1ddbd06bda50751652eeab7fa34d4320
+ Binary rep of i = 00000001
+ instring = 00000001db38990ab332440291d4a3beb8b0569bdfe2a231c9696b1926abe07dc8c77642e621e7aff61317ffe80e316f1ddbd06bda50751652eeab7fa34d4320
+ Binary rep of i = 00000002
+ instring = 00000002db38990ab332440291d4a3beb8b0569bdfe2a231c9696b1926abe07dc8c77642e621e7aff61317ffe80e316f1ddbd06bda50751652eeab7fa34d4320
+KO = 399e60e91c6a5b4ddf2c531eee4efe61dcf8fe53432d7ad59630329479716f50
+
+COUNT=16
+L = 256
+KI = 6b76fd298e53c34562417a62ce10b07b
+FixedInputDataByteLen = 60
+FixedInputData = 8997aee4d45479cef0a0a9ab886454cad3ff2f050ca8c7380ea999ce628527e9c303d95a45638ced3ecc65d818f95c4b579515fc7ae3f061b71bcb4b
+ Binary rep of i = 00000001
+ instring = 000000018997aee4d45479cef0a0a9ab886454cad3ff2f050ca8c7380ea999ce628527e9c303d95a45638ced3ecc65d818f95c4b579515fc7ae3f061b71bcb4b
+ Binary rep of i = 00000002
+ instring = 000000028997aee4d45479cef0a0a9ab886454cad3ff2f050ca8c7380ea999ce628527e9c303d95a45638ced3ecc65d818f95c4b579515fc7ae3f061b71bcb4b
+KO = 0b9676a481466ed101516c6440cf750ad4fc6e26036e40a28058cd0cbe176791
+
+COUNT=17
+L = 256
+KI = 1b7b0fd4461fded48462d78bfb09ff43
+FixedInputDataByteLen = 60
+FixedInputData = 109bdc0cae7364cd9fd639d197980f744345d881112b69e62191bcc480c2913ae518a23b844e9f9f5b5ab095dd619905edd68a479e421643ad1c1247
+ Binary rep of i = 00000001
+ instring = 00000001109bdc0cae7364cd9fd639d197980f744345d881112b69e62191bcc480c2913ae518a23b844e9f9f5b5ab095dd619905edd68a479e421643ad1c1247
+ Binary rep of i = 00000002
+ instring = 00000002109bdc0cae7364cd9fd639d197980f744345d881112b69e62191bcc480c2913ae518a23b844e9f9f5b5ab095dd619905edd68a479e421643ad1c1247
+KO = 00e77ea147f4dcbe66160a8ccdea2eb7d05aefaddc9f06702f8a1f1d7ecc691e
+
+COUNT=18
+L = 256
+KI = 26550bce4844cfef5bbec7ef303bb004
+FixedInputDataByteLen = 60
+FixedInputData = 29b4f52d3b640a286242995aafd53cf8defbc9c29b3f125332ac28dba6659d8c73784448c74725d2d083e978417fb310a714fc814564d933e41665ed
+ Binary rep of i = 00000001
+ instring = 0000000129b4f52d3b640a286242995aafd53cf8defbc9c29b3f125332ac28dba6659d8c73784448c74725d2d083e978417fb310a714fc814564d933e41665ed
+ Binary rep of i = 00000002
+ instring = 0000000229b4f52d3b640a286242995aafd53cf8defbc9c29b3f125332ac28dba6659d8c73784448c74725d2d083e978417fb310a714fc814564d933e41665ed
+KO = 9b8d43250a53639356989b5aa97404bb0e4a2cd3a9a53eb9b8a56e27921eb5f9
+
+COUNT=19
+L = 256
+KI = 8e6d857c17317cad81294012ce72625e
+FixedInputDataByteLen = 60
+FixedInputData = b5a2479fd608beab53cebc1010f21bf85d340c65a25dfa19b052d86c7ef0e377b5b74a6f6d9e4036b04c2130374738ff7d85006c393fb7c8cc63a25d
+ Binary rep of i = 00000001
+ instring = 00000001b5a2479fd608beab53cebc1010f21bf85d340c65a25dfa19b052d86c7ef0e377b5b74a6f6d9e4036b04c2130374738ff7d85006c393fb7c8cc63a25d
+ Binary rep of i = 00000002
+ instring = 00000002b5a2479fd608beab53cebc1010f21bf85d340c65a25dfa19b052d86c7ef0e377b5b74a6f6d9e4036b04c2130374738ff7d85006c393fb7c8cc63a25d
+KO = b07a8301becc684bd2ea7908702fea5574fcae9cfdb063693947b366b8ab117f
+
+COUNT=20
+L = 160
+KI = b523ae21fc36bc58cc46e5a3cda97493
+FixedInputDataByteLen = 60
+FixedInputData = 8dbe6d4d9b09b2eabd165b6e6e97e3bc782f8335cb1ea04ad0403affd88a5071db5f36ce2e84ab296261730b2226a9189d867991fbd4ff86f43a3cfb
+ Binary rep of i = 00000001
+ instring = 000000018dbe6d4d9b09b2eabd165b6e6e97e3bc782f8335cb1ea04ad0403affd88a5071db5f36ce2e84ab296261730b2226a9189d867991fbd4ff86f43a3cfb
+ Binary rep of i = 00000002
+ instring = 000000028dbe6d4d9b09b2eabd165b6e6e97e3bc782f8335cb1ea04ad0403affd88a5071db5f36ce2e84ab296261730b2226a9189d867991fbd4ff86f43a3cfb
+KO = 530211df01975dd6c08064c34105f88a6007f2b2
+
+COUNT=21
+L = 160
+KI = 96e62b44ba3e6c4137a1c601832c96bd
+FixedInputDataByteLen = 60
+FixedInputData = 395868261e9678f4283f2d8376864c1419072b35381d964f3124f5f324e5c739b3aff2e50d334579240a5c09e5c6fd97e654c4ffa60aea529514087e
+ Binary rep of i = 00000001
+ instring = 00000001395868261e9678f4283f2d8376864c1419072b35381d964f3124f5f324e5c739b3aff2e50d334579240a5c09e5c6fd97e654c4ffa60aea529514087e
+ Binary rep of i = 00000002
+ instring = 00000002395868261e9678f4283f2d8376864c1419072b35381d964f3124f5f324e5c739b3aff2e50d334579240a5c09e5c6fd97e654c4ffa60aea529514087e
+KO = f97c65ae29149c14e282d82191d65fcdf2f88f7e
+
+COUNT=22
+L = 160
+KI = 102004b39e9db3a1914e96a57d7e32ef
+FixedInputDataByteLen = 60
+FixedInputData = b197e45ff15613674f40bd9bcf96f8ea778e86370f25827d403dab1be28485b3d1e585e22bba397491781f34129b66a506745d531a46166fd8a166c9
+ Binary rep of i = 00000001
+ instring = 00000001b197e45ff15613674f40bd9bcf96f8ea778e86370f25827d403dab1be28485b3d1e585e22bba397491781f34129b66a506745d531a46166fd8a166c9
+ Binary rep of i = 00000002
+ instring = 00000002b197e45ff15613674f40bd9bcf96f8ea778e86370f25827d403dab1be28485b3d1e585e22bba397491781f34129b66a506745d531a46166fd8a166c9
+KO = 749a98c1c0580fceb47115515a85cc0dd8e44943
+
+COUNT=23
+L = 160
+KI = b8370d6ce91c0b08f5819d099f9711fa
+FixedInputDataByteLen = 60
+FixedInputData = db2ba11d70c2e2bfa302100c851293741993e2fbaad5f00628de622ea0b8846461a3b7dce6a778b898be71ea68a2e59f1bff6958f448b13e854d8c7a
+ Binary rep of i = 00000001
+ instring = 00000001db2ba11d70c2e2bfa302100c851293741993e2fbaad5f00628de622ea0b8846461a3b7dce6a778b898be71ea68a2e59f1bff6958f448b13e854d8c7a
+ Binary rep of i = 00000002
+ instring = 00000002db2ba11d70c2e2bfa302100c851293741993e2fbaad5f00628de622ea0b8846461a3b7dce6a778b898be71ea68a2e59f1bff6958f448b13e854d8c7a
+KO = 2cac935737ac9c42256feae645654a3f27ee4730
+
+COUNT=24
+L = 160
+KI = fd898769b9a27039391f5c4b50201721
+FixedInputDataByteLen = 60
+FixedInputData = cd3b0786f46fd115fabfe892c0db92c5c35beb6dcedd8a289429781a56c716922a48953483d3fcc70038950a6283f0169a80a5885de0663ed028e97c
+ Binary rep of i = 00000001
+ instring = 00000001cd3b0786f46fd115fabfe892c0db92c5c35beb6dcedd8a289429781a56c716922a48953483d3fcc70038950a6283f0169a80a5885de0663ed028e97c
+ Binary rep of i = 00000002
+ instring = 00000002cd3b0786f46fd115fabfe892c0db92c5c35beb6dcedd8a289429781a56c716922a48953483d3fcc70038950a6283f0169a80a5885de0663ed028e97c
+KO = 213e98ab4bb2ca429465a7cc034ba5dd627ed0f9
+
+COUNT=25
+L = 160
+KI = 43fc31b7f19edfedb7abab3da8be5e06
+FixedInputDataByteLen = 60
+FixedInputData = c563b43d4e6803d7a9899ba5dddbde09483c58ab4a31aac75932229b8e96c3889ac618b9701b0f0c094744a7dcee553fbdca4d6cdf7c7e8b792704f4
+ Binary rep of i = 00000001
+ instring = 00000001c563b43d4e6803d7a9899ba5dddbde09483c58ab4a31aac75932229b8e96c3889ac618b9701b0f0c094744a7dcee553fbdca4d6cdf7c7e8b792704f4
+ Binary rep of i = 00000002
+ instring = 00000002c563b43d4e6803d7a9899ba5dddbde09483c58ab4a31aac75932229b8e96c3889ac618b9701b0f0c094744a7dcee553fbdca4d6cdf7c7e8b792704f4
+KO = 6b1c6fdf49771fa820cf82380f373a5cc1775e62
+
+COUNT=26
+L = 160
+KI = 93832dc1d606dc1dbd83083601c1fab0
+FixedInputDataByteLen = 60
+FixedInputData = 7738821d9685a8840b99d54442674fa9844ea966c235117f208ef7ee783e13322e8354046b4941f7cc2aaf43893f79188f19af3648a240e13b0285e6
+ Binary rep of i = 00000001
+ instring = 000000017738821d9685a8840b99d54442674fa9844ea966c235117f208ef7ee783e13322e8354046b4941f7cc2aaf43893f79188f19af3648a240e13b0285e6
+ Binary rep of i = 00000002
+ instring = 000000027738821d9685a8840b99d54442674fa9844ea966c235117f208ef7ee783e13322e8354046b4941f7cc2aaf43893f79188f19af3648a240e13b0285e6
+KO = 44b6a5c77f2b5ab65e8d513aee2eafda64923fdd
+
+COUNT=27
+L = 160
+KI = 8e2469682015a485bfb109513a08e4dc
+FixedInputDataByteLen = 60
+FixedInputData = b973971271820d79e88079d2ea4a6951c88816c740cb08514cf614676aa7277d1faa9668e448701402581bdc7dfdb9f9b8760d7329235fda795749c1
+ Binary rep of i = 00000001
+ instring = 00000001b973971271820d79e88079d2ea4a6951c88816c740cb08514cf614676aa7277d1faa9668e448701402581bdc7dfdb9f9b8760d7329235fda795749c1
+ Binary rep of i = 00000002
+ instring = 00000002b973971271820d79e88079d2ea4a6951c88816c740cb08514cf614676aa7277d1faa9668e448701402581bdc7dfdb9f9b8760d7329235fda795749c1
+KO = d38dcc4572cfb3a8a5da1e0ccf9b990436bf29fc
+
+COUNT=28
+L = 160
+KI = e98aba669480c570737377a8fb8a8d4d
+FixedInputDataByteLen = 60
+FixedInputData = ad6c6e553cbba54c319dbeb553c752ef9c3b14aac4d13e8f0d4d62ad493a6c1d489b7926524c9824ea7dafef7fb82fb634e27124f82533740dd17911
+ Binary rep of i = 00000001
+ instring = 00000001ad6c6e553cbba54c319dbeb553c752ef9c3b14aac4d13e8f0d4d62ad493a6c1d489b7926524c9824ea7dafef7fb82fb634e27124f82533740dd17911
+ Binary rep of i = 00000002
+ instring = 00000002ad6c6e553cbba54c319dbeb553c752ef9c3b14aac4d13e8f0d4d62ad493a6c1d489b7926524c9824ea7dafef7fb82fb634e27124f82533740dd17911
+KO = ae31f9c7cf8a9acf1dfba5e37c8f856cdffd538e
+
+COUNT=29
+L = 160
+KI = 7b3703234dfe2bd7c007b2fe12033aa3
+FixedInputDataByteLen = 60
+FixedInputData = c71f602913ce1e9f9f43f2ccce79016f46703992bd44b8046f2117619cab27a32c2093ffacdf30682adcc50b2a2dd6ef7223426e7c44445fbfb5ef84
+ Binary rep of i = 00000001
+ instring = 00000001c71f602913ce1e9f9f43f2ccce79016f46703992bd44b8046f2117619cab27a32c2093ffacdf30682adcc50b2a2dd6ef7223426e7c44445fbfb5ef84
+ Binary rep of i = 00000002
+ instring = 00000002c71f602913ce1e9f9f43f2ccce79016f46703992bd44b8046f2117619cab27a32c2093ffacdf30682adcc50b2a2dd6ef7223426e7c44445fbfb5ef84
+KO = 731c44d7d9340646053124fa207a074ad85f3258
+
+COUNT=30
+L = 320
+KI = b2fcf854b1029888aeb0274ca09bb21a
+FixedInputDataByteLen = 60
+FixedInputData = a6b84baae7a6ceb1d63ed704757500c510c0a8bdc22d2f42af09f79c815f37f33b67dad0b30f428fc1e2d355f7f91f65acbedd2fdd5b8c38dd890407
+ Binary rep of i = 00000001
+ instring = 00000001a6b84baae7a6ceb1d63ed704757500c510c0a8bdc22d2f42af09f79c815f37f33b67dad0b30f428fc1e2d355f7f91f65acbedd2fdd5b8c38dd890407
+ Binary rep of i = 00000002
+ instring = 00000002a6b84baae7a6ceb1d63ed704757500c510c0a8bdc22d2f42af09f79c815f37f33b67dad0b30f428fc1e2d355f7f91f65acbedd2fdd5b8c38dd890407
+ Binary rep of i = 00000003
+ instring = 00000003a6b84baae7a6ceb1d63ed704757500c510c0a8bdc22d2f42af09f79c815f37f33b67dad0b30f428fc1e2d355f7f91f65acbedd2fdd5b8c38dd890407
+KO = fe4c2c0242c5a295c008aeb87ae0815171de6173773292347f4f5ec07185c3f860b5667c199aad55
+
+COUNT=31
+L = 320
+KI = 9739110a8c4ed7fbd443b1c997330ac0
+FixedInputDataByteLen = 60
+FixedInputData = c64526968f5b0b22094765a70174d9d5943a077aeb3d0f9e020b2d0e65d489c16938f82739fa0166990cc682c1145cfab42ef06609a99c5f7088f54f
+ Binary rep of i = 00000001
+ instring = 00000001c64526968f5b0b22094765a70174d9d5943a077aeb3d0f9e020b2d0e65d489c16938f82739fa0166990cc682c1145cfab42ef06609a99c5f7088f54f
+ Binary rep of i = 00000002
+ instring = 00000002c64526968f5b0b22094765a70174d9d5943a077aeb3d0f9e020b2d0e65d489c16938f82739fa0166990cc682c1145cfab42ef06609a99c5f7088f54f
+ Binary rep of i = 00000003
+ instring = 00000003c64526968f5b0b22094765a70174d9d5943a077aeb3d0f9e020b2d0e65d489c16938f82739fa0166990cc682c1145cfab42ef06609a99c5f7088f54f
+KO = b88dd8ba7b92e70878269cd478d83d45675fcb8d48b7edd4da8824b18a1cbac95ac5176d78850327
+
+COUNT=32
+L = 320
+KI = ff77fa4ac9e17abde5ca2ccdc5eb530b
+FixedInputDataByteLen = 60
+FixedInputData = 661e4ca4a35320b39a088bb7d49b3e7818c0b7ead69565d963893ade82ff6d24698ebf1912a4cc1d8c9d47ae705b9db1389f5e226044fef929d3d0f4
+ Binary rep of i = 00000001
+ instring = 00000001661e4ca4a35320b39a088bb7d49b3e7818c0b7ead69565d963893ade82ff6d24698ebf1912a4cc1d8c9d47ae705b9db1389f5e226044fef929d3d0f4
+ Binary rep of i = 00000002
+ instring = 00000002661e4ca4a35320b39a088bb7d49b3e7818c0b7ead69565d963893ade82ff6d24698ebf1912a4cc1d8c9d47ae705b9db1389f5e226044fef929d3d0f4
+ Binary rep of i = 00000003
+ instring = 00000003661e4ca4a35320b39a088bb7d49b3e7818c0b7ead69565d963893ade82ff6d24698ebf1912a4cc1d8c9d47ae705b9db1389f5e226044fef929d3d0f4
+KO = 248c0a09208310b0256190a2e2ff5f319bbc7630cfad298b84270923e4eadc08d87f93b25dd2c25d
+
+COUNT=33
+L = 320
+KI = 54b03eed49bba39b6d7aee1eeb0ddcce
+FixedInputDataByteLen = 60
+FixedInputData = f1484686766124cfe2d837db15fad36b4b9aae8c3f8ca1203b91c7d7a04814b19213a01d291b040aa6ef761c4d2dd1d76550a5ed0cbf8e267d08cb4f
+ Binary rep of i = 00000001
+ instring = 00000001f1484686766124cfe2d837db15fad36b4b9aae8c3f8ca1203b91c7d7a04814b19213a01d291b040aa6ef761c4d2dd1d76550a5ed0cbf8e267d08cb4f
+ Binary rep of i = 00000002
+ instring = 00000002f1484686766124cfe2d837db15fad36b4b9aae8c3f8ca1203b91c7d7a04814b19213a01d291b040aa6ef761c4d2dd1d76550a5ed0cbf8e267d08cb4f
+ Binary rep of i = 00000003
+ instring = 00000003f1484686766124cfe2d837db15fad36b4b9aae8c3f8ca1203b91c7d7a04814b19213a01d291b040aa6ef761c4d2dd1d76550a5ed0cbf8e267d08cb4f
+KO = 0fa850459c10d190fa2a461e612c07e1c6ac67e3f3e535786aaee085ef48102009a9541e8f487d94
+
+COUNT=34
+L = 320
+KI = fb6915727a6fe4e379dd812e2db4eb0a
+FixedInputDataByteLen = 60
+FixedInputData = 7543f1a2de77ea0281dde51248c1b319d84eafaaab6c2f3ef29a2ddd5f266364c5607a8491ba368daa07403dac63644af4cd045c328d690e3c8e8f95
+ Binary rep of i = 00000001
+ instring = 000000017543f1a2de77ea0281dde51248c1b319d84eafaaab6c2f3ef29a2ddd5f266364c5607a8491ba368daa07403dac63644af4cd045c328d690e3c8e8f95
+ Binary rep of i = 00000002
+ instring = 000000027543f1a2de77ea0281dde51248c1b319d84eafaaab6c2f3ef29a2ddd5f266364c5607a8491ba368daa07403dac63644af4cd045c328d690e3c8e8f95
+ Binary rep of i = 00000003
+ instring = 000000037543f1a2de77ea0281dde51248c1b319d84eafaaab6c2f3ef29a2ddd5f266364c5607a8491ba368daa07403dac63644af4cd045c328d690e3c8e8f95
+KO = 24244e8398d34125c39a597e1be83912f528b8b331197fc6e486c72b8871a86f94414c48992e4b22
+
+COUNT=35
+L = 320
+KI = 5b13a082fabd6ca091777fef27cd57ea
+FixedInputDataByteLen = 60
+FixedInputData = d19962ba31ec2d916c8bc24c925bd447abe4af4d59609db0af133ba9d4e05a488a9ed6e33817af692376104a6710db97774dffd2c7b5fab6f27ef6e1
+ Binary rep of i = 00000001
+ instring = 00000001d19962ba31ec2d916c8bc24c925bd447abe4af4d59609db0af133ba9d4e05a488a9ed6e33817af692376104a6710db97774dffd2c7b5fab6f27ef6e1
+ Binary rep of i = 00000002
+ instring = 00000002d19962ba31ec2d916c8bc24c925bd447abe4af4d59609db0af133ba9d4e05a488a9ed6e33817af692376104a6710db97774dffd2c7b5fab6f27ef6e1
+ Binary rep of i = 00000003
+ instring = 00000003d19962ba31ec2d916c8bc24c925bd447abe4af4d59609db0af133ba9d4e05a488a9ed6e33817af692376104a6710db97774dffd2c7b5fab6f27ef6e1
+KO = 1350e5d236c9a2c0a1066dfb68be0b2a2eec94f52d968d29f71410326bef596c6ac798a3e5917bab
+
+COUNT=36
+L = 320
+KI = 34bf915cc20e1e45e6b339b2e7cf3712
+FixedInputDataByteLen = 60
+FixedInputData = 152c12709adfe643f49356602db6df8c72698f9435f6d9218b54f61c110c6c36ba6ff06b7ee359cecf332df8bce8837c1bac653acfaa20e87b854d4a
+ Binary rep of i = 00000001
+ instring = 00000001152c12709adfe643f49356602db6df8c72698f9435f6d9218b54f61c110c6c36ba6ff06b7ee359cecf332df8bce8837c1bac653acfaa20e87b854d4a
+ Binary rep of i = 00000002
+ instring = 00000002152c12709adfe643f49356602db6df8c72698f9435f6d9218b54f61c110c6c36ba6ff06b7ee359cecf332df8bce8837c1bac653acfaa20e87b854d4a
+ Binary rep of i = 00000003
+ instring = 00000003152c12709adfe643f49356602db6df8c72698f9435f6d9218b54f61c110c6c36ba6ff06b7ee359cecf332df8bce8837c1bac653acfaa20e87b854d4a
+KO = 1df3f384ada009951e9d70544629202d0c1998a53974a6f674ef31933cd49f1d602cf5845a3446d7
+
+COUNT=37
+L = 320
+KI = 1ce189ca1d1ad7abfd34e7a03e548983
+FixedInputDataByteLen = 60
+FixedInputData = dba0b94d49f4aade4f24908094815c8d45f1089043277aad9f8d1962a6437d130a5d489ddd5d4eb7ced5583fe93f4007831596f270ff5c807439fcba
+ Binary rep of i = 00000001
+ instring = 00000001dba0b94d49f4aade4f24908094815c8d45f1089043277aad9f8d1962a6437d130a5d489ddd5d4eb7ced5583fe93f4007831596f270ff5c807439fcba
+ Binary rep of i = 00000002
+ instring = 00000002dba0b94d49f4aade4f24908094815c8d45f1089043277aad9f8d1962a6437d130a5d489ddd5d4eb7ced5583fe93f4007831596f270ff5c807439fcba
+ Binary rep of i = 00000003
+ instring = 00000003dba0b94d49f4aade4f24908094815c8d45f1089043277aad9f8d1962a6437d130a5d489ddd5d4eb7ced5583fe93f4007831596f270ff5c807439fcba
+KO = 85dd7aa2caf27325f03352fc3ad68f7549912f601228377fb3322d03d48a331d12059023629a2104
+
+COUNT=38
+L = 320
+KI = f5b30bd08f8aaab4ab01d685bed62bea
+FixedInputDataByteLen = 60
+FixedInputData = 640913e9f9912cda1d664a596adcba75524f549852613bb4fd02eabff3525a4780a09c1b0252843d709820445cd92f4cabccccd39acedbe1dc317870
+ Binary rep of i = 00000001
+ instring = 00000001640913e9f9912cda1d664a596adcba75524f549852613bb4fd02eabff3525a4780a09c1b0252843d709820445cd92f4cabccccd39acedbe1dc317870
+ Binary rep of i = 00000002
+ instring = 00000002640913e9f9912cda1d664a596adcba75524f549852613bb4fd02eabff3525a4780a09c1b0252843d709820445cd92f4cabccccd39acedbe1dc317870
+ Binary rep of i = 00000003
+ instring = 00000003640913e9f9912cda1d664a596adcba75524f549852613bb4fd02eabff3525a4780a09c1b0252843d709820445cd92f4cabccccd39acedbe1dc317870
+KO = 6a0c9d6418fd60cc361576c806bccd0801a4b29ab8809c61f6b5a3315777aba0b238231342575b69
+
+COUNT=39
+L = 320
+KI = 2429b3366dd76baba440f2b2df365a12
+FixedInputDataByteLen = 60
+FixedInputData = 41f2d2a7b509b46ccfa22698accc29d610ec393cfa3063ef46e3ad35b8d92adbae0216656925acfc7d1743747835ac1c01629f714042330b63dfc5e7
+ Binary rep of i = 00000001
+ instring = 0000000141f2d2a7b509b46ccfa22698accc29d610ec393cfa3063ef46e3ad35b8d92adbae0216656925acfc7d1743747835ac1c01629f714042330b63dfc5e7
+ Binary rep of i = 00000002
+ instring = 0000000241f2d2a7b509b46ccfa22698accc29d610ec393cfa3063ef46e3ad35b8d92adbae0216656925acfc7d1743747835ac1c01629f714042330b63dfc5e7
+ Binary rep of i = 00000003
+ instring = 0000000341f2d2a7b509b46ccfa22698accc29d610ec393cfa3063ef46e3ad35b8d92adbae0216656925acfc7d1743747835ac1c01629f714042330b63dfc5e7
+KO = 26908cb0e98cfea4588e24fe71bdb4b81cebc4e9763150fb36195ae00d37c8a44760d9646e8ec671
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = e61a51e1633e7d0de704dcebbd8f962f
+FixedInputDataByteLen = 60
+FixedInputData = 5eef88f8cb188e63e08e23c957ee424a3345da88400c567548b57693931a847501f8e1bce1c37a09ef8c6e2ad553dd0f603b52cc6d4e4cbb76eb6c8f
+ Binary rep of i = 01
+ instring = 5eef88f8cb188e63e08e23c957ee424a3345da88400c567548b57693931a847501f8e1bce1c37a09ef8c6e2ad553dd0f603b52cc6d4e4cbb76eb6c8f01
+KO = 63a5647d0fe69d21fc420b1a8ce34cc1
+
+COUNT=1
+L = 128
+KI = 3ccdfea9205a7356041ff786e3d84b71
+FixedInputDataByteLen = 60
+FixedInputData = 558e7a633bec61bcd1f1a7168de45bb0c78f5bb3f9d62f137d45eb20332328146f8dd09f7d32cec6d618db28cbbb2792f2decec11c11c97a214e83dc
+ Binary rep of i = 01
+ instring = 558e7a633bec61bcd1f1a7168de45bb0c78f5bb3f9d62f137d45eb20332328146f8dd09f7d32cec6d618db28cbbb2792f2decec11c11c97a214e83dc01
+KO = 554fee3c5d4eea5cf65e56a67509b9a6
+
+COUNT=2
+L = 128
+KI = 04e054d838f01d12864f741346a0f006
+FixedInputDataByteLen = 60
+FixedInputData = 8af082db536b89c4393e7065be9a8c7f769c618a5867f67d05c2af116dc307f74bc280988199ea539deca033168fbb6a31853e5f7a58b730404a48ff
+ Binary rep of i = 01
+ instring = 8af082db536b89c4393e7065be9a8c7f769c618a5867f67d05c2af116dc307f74bc280988199ea539deca033168fbb6a31853e5f7a58b730404a48ff01
+KO = a337759bd957c3d5e1051de0ec1d7db2
+
+COUNT=3
+L = 128
+KI = 618c39a29fc4ea7a7b10d01c8b6495e5
+FixedInputDataByteLen = 60
+FixedInputData = dd53e627dd3519a4e3b6076ee197c44e8e8f7d01c8eeee6df90a84e128a4d5067c367938bcddd13cdefff1f1c499775be93b6f332ad8c51b581d7fa8
+ Binary rep of i = 01
+ instring = dd53e627dd3519a4e3b6076ee197c44e8e8f7d01c8eeee6df90a84e128a4d5067c367938bcddd13cdefff1f1c499775be93b6f332ad8c51b581d7fa801
+KO = 21e9410da20d553e2e85a72b846f9f6a
+
+COUNT=4
+L = 128
+KI = a13eccbbdee20ae42ac09479665daeb2
+FixedInputDataByteLen = 60
+FixedInputData = 8b059ce06ee36e18a96ab22a90048ff6fe146b7e64131c17d7ec240ff854ec1975e5fadb0a77aa3d76c0a4794885e48c2313401e5e5d0298655bc592
+ Binary rep of i = 01
+ instring = 8b059ce06ee36e18a96ab22a90048ff6fe146b7e64131c17d7ec240ff854ec1975e5fadb0a77aa3d76c0a4794885e48c2313401e5e5d0298655bc59201
+KO = 88a63c69533de08604a9e4940eca58e3
+
+COUNT=5
+L = 128
+KI = 2ce851037bb7bf8ec47461b51bce5a51
+FixedInputDataByteLen = 60
+FixedInputData = 71676554266e500b64860ae535c5dad414b24febaf96049aa92be80aaa779cc3d52707c48445eaabd64f6fbf0aa9de83fb337dba8d0b1de5f9648bde
+ Binary rep of i = 01
+ instring = 71676554266e500b64860ae535c5dad414b24febaf96049aa92be80aaa779cc3d52707c48445eaabd64f6fbf0aa9de83fb337dba8d0b1de5f9648bde01
+KO = 30432ba97cfe68d818342258b9a6b9d8
+
+COUNT=6
+L = 128
+KI = a51f538096f32458f3dcd92dc783c59d
+FixedInputDataByteLen = 60
+FixedInputData = d1fc4e37d324caffc09836db71f5f61fc95dd88efbb4c9371363be60d419718ff6bcc25b6bb8e1071bceeaa1f8e7cc90c0a32742772b25c6484e0004
+ Binary rep of i = 01
+ instring = d1fc4e37d324caffc09836db71f5f61fc95dd88efbb4c9371363be60d419718ff6bcc25b6bb8e1071bceeaa1f8e7cc90c0a32742772b25c6484e000401
+KO = 3f200576d765bb218813b67c02d607c7
+
+COUNT=7
+L = 128
+KI = 68abdf05df794ac1c30e3c43fd4f82b7
+FixedInputDataByteLen = 60
+FixedInputData = dd3acd02338d0e90e1afd134896010959b67887441410e9253f5e40cedbda7f5883e7ec893b820ae66a48e436869bbfd54b8459962773c6114a66974
+ Binary rep of i = 01
+ instring = dd3acd02338d0e90e1afd134896010959b67887441410e9253f5e40cedbda7f5883e7ec893b820ae66a48e436869bbfd54b8459962773c6114a6697401
+KO = 3661acad82ad3bde00a19a4fdfe4f506
+
+COUNT=8
+L = 128
+KI = 9f2523683c87faf4bd6b9ee5cca81555
+FixedInputDataByteLen = 60
+FixedInputData = 0bfe7550caf6fac6ccee56e64198c1fcc4e5173ae84ae502a0b3d6f5d550e26496ba9cb29045b7a15fa94347e0607839e7a6000897147696e29f35e4
+ Binary rep of i = 01
+ instring = 0bfe7550caf6fac6ccee56e64198c1fcc4e5173ae84ae502a0b3d6f5d550e26496ba9cb29045b7a15fa94347e0607839e7a6000897147696e29f35e401
+KO = 7500130e9133cb9b310b7fad9a046de8
+
+COUNT=9
+L = 128
+KI = 745984b2e9b271a38bd9b353878209a5
+FixedInputDataByteLen = 60
+FixedInputData = fb0e64912929dd45c67c09c0afe03a8558fa917d01103e086ad57ab16751003375d2ee0c1cac4e4ea8b60f93fe2cf62d7abe82a63848e49001838780
+ Binary rep of i = 01
+ instring = fb0e64912929dd45c67c09c0afe03a8558fa917d01103e086ad57ab16751003375d2ee0c1cac4e4ea8b60f93fe2cf62d7abe82a63848e4900183878001
+KO = 4c96cfa5c510e70cef16ed5a8e2e3a89
+
+COUNT=10
+L = 256
+KI = 23eb065be127a881e35a6514d435679f
+FixedInputDataByteLen = 60
+FixedInputData = e679861a613465a67385372671b107e6b895a2f64043c934ff4256a7e63cfb8bfacc2124251c90fa670d45745c1c35da9b6e05af77ea9c4ad486fd1a
+ Binary rep of i = 01
+ instring = e679861a613465a67385372671b107e6b895a2f64043c934ff4256a7e63cfb8bfacc2124251c90fa670d45745c1c35da9b6e05af77ea9c4ad486fd1a01
+ Binary rep of i = 02
+ instring = e679861a613465a67385372671b107e6b895a2f64043c934ff4256a7e63cfb8bfacc2124251c90fa670d45745c1c35da9b6e05af77ea9c4ad486fd1a02
+KO = ea4ebbb4efff4b01684012ed8ff9c64e70ae38197c36445a6c804a0e44819ac3
+
+COUNT=11
+L = 256
+KI = f96ce9d73e4feb9dbb8d332228b0b4b2
+FixedInputDataByteLen = 60
+FixedInputData = 2192a929f4e92ad700c83d10cf7929de561b80894e50e8e9de4f8febb0d1969a0953ec23c910796426ef58c213f0b45df91a24c3efb354f62149c986
+ Binary rep of i = 01
+ instring = 2192a929f4e92ad700c83d10cf7929de561b80894e50e8e9de4f8febb0d1969a0953ec23c910796426ef58c213f0b45df91a24c3efb354f62149c98601
+ Binary rep of i = 02
+ instring = 2192a929f4e92ad700c83d10cf7929de561b80894e50e8e9de4f8febb0d1969a0953ec23c910796426ef58c213f0b45df91a24c3efb354f62149c98602
+KO = 00d13587b52eb034aa9239cc38eda6f2703614c45ffbaeca50dde47da3e14318
+
+COUNT=12
+L = 256
+KI = 4e1658f7d96be7861dc951598c858cb8
+FixedInputDataByteLen = 60
+FixedInputData = b25c51f820f54549139714628473149f038e530382a826a645e22033694c5cbca7bd88b0b6a841abccc9d4b7795a533e79dbb6e67ab3fa45060e90ba
+ Binary rep of i = 01
+ instring = b25c51f820f54549139714628473149f038e530382a826a645e22033694c5cbca7bd88b0b6a841abccc9d4b7795a533e79dbb6e67ab3fa45060e90ba01
+ Binary rep of i = 02
+ instring = b25c51f820f54549139714628473149f038e530382a826a645e22033694c5cbca7bd88b0b6a841abccc9d4b7795a533e79dbb6e67ab3fa45060e90ba02
+KO = 84b1327266b8c7f76f6f95fadadcee6a868e34e8d2b8b4f1e68d563effd102f2
+
+COUNT=13
+L = 256
+KI = d4dddd5dd5cbea058aa41a6465fa851e
+FixedInputDataByteLen = 60
+FixedInputData = 32e916c4589b8853bdf895bf6f3f5c214177354dd9f1c7ac656ae4e306d66914f02fe8da6d697321803d5864b1a69ae334d46b62cbe71aa5326ec75c
+ Binary rep of i = 01
+ instring = 32e916c4589b8853bdf895bf6f3f5c214177354dd9f1c7ac656ae4e306d66914f02fe8da6d697321803d5864b1a69ae334d46b62cbe71aa5326ec75c01
+ Binary rep of i = 02
+ instring = 32e916c4589b8853bdf895bf6f3f5c214177354dd9f1c7ac656ae4e306d66914f02fe8da6d697321803d5864b1a69ae334d46b62cbe71aa5326ec75c02
+KO = 03e0f0245dcc543cf2d820b219fa56f7e659a07f2b0f4cc89a580cd92ff9d56b
+
+COUNT=14
+L = 256
+KI = 204824fdcc93aab20ff23a3039664186
+FixedInputDataByteLen = 60
+FixedInputData = ecacbecaaa9ff7df1e9c472a8f41256af8b049cb9e8c975e070556ddfbbd0b033a71d65fdf8d5acfe37a47903fe72fd8358688cff577e6e5a4fde9bb
+ Binary rep of i = 01
+ instring = ecacbecaaa9ff7df1e9c472a8f41256af8b049cb9e8c975e070556ddfbbd0b033a71d65fdf8d5acfe37a47903fe72fd8358688cff577e6e5a4fde9bb01
+ Binary rep of i = 02
+ instring = ecacbecaaa9ff7df1e9c472a8f41256af8b049cb9e8c975e070556ddfbbd0b033a71d65fdf8d5acfe37a47903fe72fd8358688cff577e6e5a4fde9bb02
+KO = 26f061882b06017c8277f0b49f8bd9d8e802690abfe956025f87c4198f58c459
+
+COUNT=15
+L = 256
+KI = df2e41df668c7373b02f469bbce53279
+FixedInputDataByteLen = 60
+FixedInputData = e52c39ed54fac21c2fabd37f4b25c52d2335c5f77bdbc879a1ef75a1562c29e49b35bf582e37cdaf8d275b4279d1e295daf845f34c6d6c7c6a4e7db1
+ Binary rep of i = 01
+ instring = e52c39ed54fac21c2fabd37f4b25c52d2335c5f77bdbc879a1ef75a1562c29e49b35bf582e37cdaf8d275b4279d1e295daf845f34c6d6c7c6a4e7db101
+ Binary rep of i = 02
+ instring = e52c39ed54fac21c2fabd37f4b25c52d2335c5f77bdbc879a1ef75a1562c29e49b35bf582e37cdaf8d275b4279d1e295daf845f34c6d6c7c6a4e7db102
+KO = 94d22ac548d86128918941bacbf88030104a750310c9b4205bae8b0ab6b25b42
+
+COUNT=16
+L = 256
+KI = 124c63f08ff719b81aad9f47e98c0a59
+FixedInputDataByteLen = 60
+FixedInputData = 503f370be78ac13f927185be6034c516857e116ae629122dd44550075246174e0740eaf44d39e75467d9230a83d2ddc314af927e00ab7a8e4ed8372f
+ Binary rep of i = 01
+ instring = 503f370be78ac13f927185be6034c516857e116ae629122dd44550075246174e0740eaf44d39e75467d9230a83d2ddc314af927e00ab7a8e4ed8372f01
+ Binary rep of i = 02
+ instring = 503f370be78ac13f927185be6034c516857e116ae629122dd44550075246174e0740eaf44d39e75467d9230a83d2ddc314af927e00ab7a8e4ed8372f02
+KO = 5e5065c5465547a6d3b0fc54c77108af0bcc9c4b4fb7f6d781d79bd88ea1fb31
+
+COUNT=17
+L = 256
+KI = 5e6cd87b012c45e8f68c58a6e35ea536
+FixedInputDataByteLen = 60
+FixedInputData = 19164ff5622e51b632417ed5ce0a56eee83e432504836f5333764efacfc10bb6b452f415948e2667c5199f1df533cacf745a45cfa735b27976bf4280
+ Binary rep of i = 01
+ instring = 19164ff5622e51b632417ed5ce0a56eee83e432504836f5333764efacfc10bb6b452f415948e2667c5199f1df533cacf745a45cfa735b27976bf428001
+ Binary rep of i = 02
+ instring = 19164ff5622e51b632417ed5ce0a56eee83e432504836f5333764efacfc10bb6b452f415948e2667c5199f1df533cacf745a45cfa735b27976bf428002
+KO = 73f18dc3cb0a904e245a8b2af0dfe11624d041aabc568b13f12a867f6d649196
+
+COUNT=18
+L = 256
+KI = 54d1f8a32b55d16b1bf739115d1327c2
+FixedInputDataByteLen = 60
+FixedInputData = 8ddb0fc8ee71f8d6792a18e298f4e7ab8d2249eb868a5909d0d4fccdc9836d7263f6a8ab6f34e8d3b6fdc219abfecbbf582343702dee7f2d89700133
+ Binary rep of i = 01
+ instring = 8ddb0fc8ee71f8d6792a18e298f4e7ab8d2249eb868a5909d0d4fccdc9836d7263f6a8ab6f34e8d3b6fdc219abfecbbf582343702dee7f2d8970013301
+ Binary rep of i = 02
+ instring = 8ddb0fc8ee71f8d6792a18e298f4e7ab8d2249eb868a5909d0d4fccdc9836d7263f6a8ab6f34e8d3b6fdc219abfecbbf582343702dee7f2d8970013302
+KO = 25f57e8ab6de1ad568b831832a9f68838e1be6d129266a7ddf8a5075970f3935
+
+COUNT=19
+L = 256
+KI = 8dcf64e5ab5f4f4e02f37476ab130465
+FixedInputDataByteLen = 60
+FixedInputData = d4cea4a3620dd27954aeab23c296b4ac4ad1cb5dab95984f474d3f47e33bd99227af51cc6bce508b63b4bcda163068ca82f5eb53117b8c46628010c6
+ Binary rep of i = 01
+ instring = d4cea4a3620dd27954aeab23c296b4ac4ad1cb5dab95984f474d3f47e33bd99227af51cc6bce508b63b4bcda163068ca82f5eb53117b8c46628010c601
+ Binary rep of i = 02
+ instring = d4cea4a3620dd27954aeab23c296b4ac4ad1cb5dab95984f474d3f47e33bd99227af51cc6bce508b63b4bcda163068ca82f5eb53117b8c46628010c602
+KO = 3c52b4eac49557c188cedd76b79cc1b6e04392392a9b3969f568531748e70a36
+
+COUNT=20
+L = 160
+KI = a8ead77b2ae885633bb8295d20b7ba26
+FixedInputDataByteLen = 60
+FixedInputData = ba34f2360fb8cdc2a4a373f703b364a35d959c0f1ad681cfadc868ece0c86444844f606b35ab3f50883e0e6d9a8c59572ca4b182659a480f561c0087
+ Binary rep of i = 01
+ instring = ba34f2360fb8cdc2a4a373f703b364a35d959c0f1ad681cfadc868ece0c86444844f606b35ab3f50883e0e6d9a8c59572ca4b182659a480f561c008701
+ Binary rep of i = 02
+ instring = ba34f2360fb8cdc2a4a373f703b364a35d959c0f1ad681cfadc868ece0c86444844f606b35ab3f50883e0e6d9a8c59572ca4b182659a480f561c008702
+KO = f38b28868c3541e2dd03c67355b444eabb75238e
+
+COUNT=21
+L = 160
+KI = f98bfb00702679594a61c03a4a1d177b
+FixedInputDataByteLen = 60
+FixedInputData = b4845e0da60a1ee9011ff62066bece7a1f309d3802097df76e3593966cc69c5b775029d473ec2262e55bc2c313c725c37be243c93e516b2a561d04e9
+ Binary rep of i = 01
+ instring = b4845e0da60a1ee9011ff62066bece7a1f309d3802097df76e3593966cc69c5b775029d473ec2262e55bc2c313c725c37be243c93e516b2a561d04e901
+ Binary rep of i = 02
+ instring = b4845e0da60a1ee9011ff62066bece7a1f309d3802097df76e3593966cc69c5b775029d473ec2262e55bc2c313c725c37be243c93e516b2a561d04e902
+KO = ea5cbbfeda92514826951a98dffefea3300248a9
+
+COUNT=22
+L = 160
+KI = b1122358a64e9fac05bf6029ad94cd22
+FixedInputDataByteLen = 60
+FixedInputData = 879254f775e87620abc95036054cb37b77636e5a78ec8c9e27a7292f27e1409fe7fcb909f0350bddc28dd6ca3929a76020bcb09e17f34b473dca3ff2
+ Binary rep of i = 01
+ instring = 879254f775e87620abc95036054cb37b77636e5a78ec8c9e27a7292f27e1409fe7fcb909f0350bddc28dd6ca3929a76020bcb09e17f34b473dca3ff201
+ Binary rep of i = 02
+ instring = 879254f775e87620abc95036054cb37b77636e5a78ec8c9e27a7292f27e1409fe7fcb909f0350bddc28dd6ca3929a76020bcb09e17f34b473dca3ff202
+KO = 985e1852b12c30237da5aadcce81ac3ba1f0b295
+
+COUNT=23
+L = 160
+KI = 7dc0388f4cc082c1664c5d1679666c9f
+FixedInputDataByteLen = 60
+FixedInputData = 053a6b087f3e225e4ea228e0e6bc14ea409737fd97ffa0cf841d8121769c01e5ddc43b3b946cbf083e00a3ca79d824b3728edede6f8a3a70ab40fb5c
+ Binary rep of i = 01
+ instring = 053a6b087f3e225e4ea228e0e6bc14ea409737fd97ffa0cf841d8121769c01e5ddc43b3b946cbf083e00a3ca79d824b3728edede6f8a3a70ab40fb5c01
+ Binary rep of i = 02
+ instring = 053a6b087f3e225e4ea228e0e6bc14ea409737fd97ffa0cf841d8121769c01e5ddc43b3b946cbf083e00a3ca79d824b3728edede6f8a3a70ab40fb5c02
+KO = ee912df1fbac69543e5166889fd5f92af8a4dad1
+
+COUNT=24
+L = 160
+KI = 1b9c3b5821af7a11966f3bdafa62e3e1
+FixedInputDataByteLen = 60
+FixedInputData = 70686ad16fde98a0868aaa13a8ba7b422c3556fc1a9e7214a7f177bad5cf6f5dedf1621995c391ae12297ac1ce8c0efab08344c622a1bed4363a0daf
+ Binary rep of i = 01
+ instring = 70686ad16fde98a0868aaa13a8ba7b422c3556fc1a9e7214a7f177bad5cf6f5dedf1621995c391ae12297ac1ce8c0efab08344c622a1bed4363a0daf01
+ Binary rep of i = 02
+ instring = 70686ad16fde98a0868aaa13a8ba7b422c3556fc1a9e7214a7f177bad5cf6f5dedf1621995c391ae12297ac1ce8c0efab08344c622a1bed4363a0daf02
+KO = 9d3e2eefa20ec3d0a3f74173de4d84db29c5e869
+
+COUNT=25
+L = 160
+KI = 5479dc5168bcea44fb31bc1a03a8b7a2
+FixedInputDataByteLen = 60
+FixedInputData = 57ff7db661b092545193ff09b973cd940595766a6382da53df0429397415b25d4bcc274fd6a93d80f28efdfa3a04771d1bdfa7f927c7d713ca52da79
+ Binary rep of i = 01
+ instring = 57ff7db661b092545193ff09b973cd940595766a6382da53df0429397415b25d4bcc274fd6a93d80f28efdfa3a04771d1bdfa7f927c7d713ca52da7901
+ Binary rep of i = 02
+ instring = 57ff7db661b092545193ff09b973cd940595766a6382da53df0429397415b25d4bcc274fd6a93d80f28efdfa3a04771d1bdfa7f927c7d713ca52da7902
+KO = 80bff4b87f265944ef815e69a503882565c74faf
+
+COUNT=26
+L = 160
+KI = 9a8d2b0ab92f267c254a7a5c72f57e73
+FixedInputDataByteLen = 60
+FixedInputData = 0643232facfc79bc5bb5ef9f8715f2b2bd877b1d74941ac4775d20a123ad13591782dc4d8a80b268b9d307f71aa62d952aeabdc43f0b1684ebbb540e
+ Binary rep of i = 01
+ instring = 0643232facfc79bc5bb5ef9f8715f2b2bd877b1d74941ac4775d20a123ad13591782dc4d8a80b268b9d307f71aa62d952aeabdc43f0b1684ebbb540e01
+ Binary rep of i = 02
+ instring = 0643232facfc79bc5bb5ef9f8715f2b2bd877b1d74941ac4775d20a123ad13591782dc4d8a80b268b9d307f71aa62d952aeabdc43f0b1684ebbb540e02
+KO = b76483fd417aa6f95018d1488c44606800391210
+
+COUNT=27
+L = 160
+KI = ce5709526a314b0181445b1618b78b5a
+FixedInputDataByteLen = 60
+FixedInputData = c847d6560f08d3368fb2fce3e8a51b51c352e80b62056563e6cc2425b482d1555213bccbde230a59cf4ecc0dd72a1c0a9e9bd899a6a046d92ff2743b
+ Binary rep of i = 01
+ instring = c847d6560f08d3368fb2fce3e8a51b51c352e80b62056563e6cc2425b482d1555213bccbde230a59cf4ecc0dd72a1c0a9e9bd899a6a046d92ff2743b01
+ Binary rep of i = 02
+ instring = c847d6560f08d3368fb2fce3e8a51b51c352e80b62056563e6cc2425b482d1555213bccbde230a59cf4ecc0dd72a1c0a9e9bd899a6a046d92ff2743b02
+KO = bcf100ca1461d1f48129f0da1967df8e26db6bd7
+
+COUNT=28
+L = 160
+KI = 64e582d0f103be74df42d87b41549906
+FixedInputDataByteLen = 60
+FixedInputData = ba14abd97d661da4a449758f67b8f9bf40c1f1afb03437a80d7cd08c6fd1a46d761c9f6436a29f724d6f55e7488e9bc4805d0cb3c24dc165c1bba1c8
+ Binary rep of i = 01
+ instring = ba14abd97d661da4a449758f67b8f9bf40c1f1afb03437a80d7cd08c6fd1a46d761c9f6436a29f724d6f55e7488e9bc4805d0cb3c24dc165c1bba1c801
+ Binary rep of i = 02
+ instring = ba14abd97d661da4a449758f67b8f9bf40c1f1afb03437a80d7cd08c6fd1a46d761c9f6436a29f724d6f55e7488e9bc4805d0cb3c24dc165c1bba1c802
+KO = 2a441f16bd566c2b0c2fb8bb5cb1016cb9ca1b08
+
+COUNT=29
+L = 160
+KI = 33491cae1d3ce33d9d53ee9059a67015
+FixedInputDataByteLen = 60
+FixedInputData = 0ff9c4e9d52adb109994875c5f6ff77decaaba2175e618195bf14608c1dd42f3e3e3bfe3788c70908d4ef6dbb0a22b41b9db4bfab59f001cbc41d024
+ Binary rep of i = 01
+ instring = 0ff9c4e9d52adb109994875c5f6ff77decaaba2175e618195bf14608c1dd42f3e3e3bfe3788c70908d4ef6dbb0a22b41b9db4bfab59f001cbc41d02401
+ Binary rep of i = 02
+ instring = 0ff9c4e9d52adb109994875c5f6ff77decaaba2175e618195bf14608c1dd42f3e3e3bfe3788c70908d4ef6dbb0a22b41b9db4bfab59f001cbc41d02402
+KO = ddf8d475910e4e8e026e3aad174178a2c4935c2b
+
+COUNT=30
+L = 320
+KI = afac44ec364ce5c706239c922491002c
+FixedInputDataByteLen = 60
+FixedInputData = 913d273cb1e1d71bec4c6eee7c63356efa9588ff90e075f8845be9dd51fcdfba5ba178ee39058dfce19472fe32867da5c8a32d4524055ab32fd1088c
+ Binary rep of i = 01
+ instring = 913d273cb1e1d71bec4c6eee7c63356efa9588ff90e075f8845be9dd51fcdfba5ba178ee39058dfce19472fe32867da5c8a32d4524055ab32fd1088c01
+ Binary rep of i = 02
+ instring = 913d273cb1e1d71bec4c6eee7c63356efa9588ff90e075f8845be9dd51fcdfba5ba178ee39058dfce19472fe32867da5c8a32d4524055ab32fd1088c02
+ Binary rep of i = 03
+ instring = 913d273cb1e1d71bec4c6eee7c63356efa9588ff90e075f8845be9dd51fcdfba5ba178ee39058dfce19472fe32867da5c8a32d4524055ab32fd1088c03
+KO = 80eb67c9cb707f9a0a2436c0b49393edbfc940889cbd4dfd2b5f6cf9cfcd15f9d24222fe01548183
+
+COUNT=31
+L = 320
+KI = 671e3009fe8c228652b737bf68d1f96f
+FixedInputDataByteLen = 60
+FixedInputData = 1448d85ef3fcf126ccf38e17cc970cbf4c453959902f741e92fcc49b6836773e559d3316ab9643ab6d1105707f524465ca7ab040debd2eebcc77963d
+ Binary rep of i = 01
+ instring = 1448d85ef3fcf126ccf38e17cc970cbf4c453959902f741e92fcc49b6836773e559d3316ab9643ab6d1105707f524465ca7ab040debd2eebcc77963d01
+ Binary rep of i = 02
+ instring = 1448d85ef3fcf126ccf38e17cc970cbf4c453959902f741e92fcc49b6836773e559d3316ab9643ab6d1105707f524465ca7ab040debd2eebcc77963d02
+ Binary rep of i = 03
+ instring = 1448d85ef3fcf126ccf38e17cc970cbf4c453959902f741e92fcc49b6836773e559d3316ab9643ab6d1105707f524465ca7ab040debd2eebcc77963d03
+KO = 1e5b47fc5a76bf422351fa42382db65c0efbadd2b87cce2660891f76b10c898ce6032eb36c41cb4f
+
+COUNT=32
+L = 320
+KI = be88121ebd5ddee85e194810d481ee3c
+FixedInputDataByteLen = 60
+FixedInputData = 0d5e2043eda23bd5308f7eb3ca774be6da9f3749f4cc914e5308a6f673d1f024d2e3c92c48004e4839060e8ec269c05e29279bde15d9880b8013b6dc
+ Binary rep of i = 01
+ instring = 0d5e2043eda23bd5308f7eb3ca774be6da9f3749f4cc914e5308a6f673d1f024d2e3c92c48004e4839060e8ec269c05e29279bde15d9880b8013b6dc01
+ Binary rep of i = 02
+ instring = 0d5e2043eda23bd5308f7eb3ca774be6da9f3749f4cc914e5308a6f673d1f024d2e3c92c48004e4839060e8ec269c05e29279bde15d9880b8013b6dc02
+ Binary rep of i = 03
+ instring = 0d5e2043eda23bd5308f7eb3ca774be6da9f3749f4cc914e5308a6f673d1f024d2e3c92c48004e4839060e8ec269c05e29279bde15d9880b8013b6dc03
+KO = 169066fe7341684a07a85d7149c8b6771c76b9a479fcfd7f09dacf027af8b197cbbe53c8e85526cc
+
+COUNT=33
+L = 320
+KI = 70a0f2fe78e939e88dd3dc49d3b759cb
+FixedInputDataByteLen = 60
+FixedInputData = 8f5a79424b1ed8fdb67b5257998910d0ce9405235f5540c343e36613898016078826105e2e007d8395232ccbbe27d6ea3ab190dd62531ca9660e6377
+ Binary rep of i = 01
+ instring = 8f5a79424b1ed8fdb67b5257998910d0ce9405235f5540c343e36613898016078826105e2e007d8395232ccbbe27d6ea3ab190dd62531ca9660e637701
+ Binary rep of i = 02
+ instring = 8f5a79424b1ed8fdb67b5257998910d0ce9405235f5540c343e36613898016078826105e2e007d8395232ccbbe27d6ea3ab190dd62531ca9660e637702
+ Binary rep of i = 03
+ instring = 8f5a79424b1ed8fdb67b5257998910d0ce9405235f5540c343e36613898016078826105e2e007d8395232ccbbe27d6ea3ab190dd62531ca9660e637703
+KO = efde3528b7d4a87c73ed78688c1783552b8be4a4dcfbeeeecb7f6fd2bd6f36d9a6b707cd6270643a
+
+COUNT=34
+L = 320
+KI = b1928d643d5fb27091e5ea0466d60034
+FixedInputDataByteLen = 60
+FixedInputData = 28d66391152024420aeacc82a47705ede8bd9d0fd216082352b0f4de11292f667560f6d0938df01625849f1d4ffe87ba762caeaa155121e038e67824
+ Binary rep of i = 01
+ instring = 28d66391152024420aeacc82a47705ede8bd9d0fd216082352b0f4de11292f667560f6d0938df01625849f1d4ffe87ba762caeaa155121e038e6782401
+ Binary rep of i = 02
+ instring = 28d66391152024420aeacc82a47705ede8bd9d0fd216082352b0f4de11292f667560f6d0938df01625849f1d4ffe87ba762caeaa155121e038e6782402
+ Binary rep of i = 03
+ instring = 28d66391152024420aeacc82a47705ede8bd9d0fd216082352b0f4de11292f667560f6d0938df01625849f1d4ffe87ba762caeaa155121e038e6782403
+KO = ea2631bf5812ddb096f1baf9c8598546fc33afe287f64275f76fe38b58c52681c2b38b42af431c69
+
+COUNT=35
+L = 320
+KI = 99fba6eda319da832893dcb03889a916
+FixedInputDataByteLen = 60
+FixedInputData = 0271d82a48ff80b7de34c03a78a792fcf2f4701f4e2e46a65cbcd253a297cd0ee0ba23b413e27e068eb8bdf8c98071e30c4215eed48f2b8c0ae7f556
+ Binary rep of i = 01
+ instring = 0271d82a48ff80b7de34c03a78a792fcf2f4701f4e2e46a65cbcd253a297cd0ee0ba23b413e27e068eb8bdf8c98071e30c4215eed48f2b8c0ae7f55601
+ Binary rep of i = 02
+ instring = 0271d82a48ff80b7de34c03a78a792fcf2f4701f4e2e46a65cbcd253a297cd0ee0ba23b413e27e068eb8bdf8c98071e30c4215eed48f2b8c0ae7f55602
+ Binary rep of i = 03
+ instring = 0271d82a48ff80b7de34c03a78a792fcf2f4701f4e2e46a65cbcd253a297cd0ee0ba23b413e27e068eb8bdf8c98071e30c4215eed48f2b8c0ae7f55603
+KO = fe3b890572524fef0aa78ebf55e097c041a2355afd463496cfb27b2e64a3357ba23c9e8545809ec5
+
+COUNT=36
+L = 320
+KI = 72ea3944fe676d230baa09f9ed5d6842
+FixedInputDataByteLen = 60
+FixedInputData = 27d33482fd6fda83533263b3db168ed65add5649465e25054ae7ee2283ff4582b683657d4988e97a82b628ab7828cfb61a26c9d2e97443b32b8a097b
+ Binary rep of i = 01
+ instring = 27d33482fd6fda83533263b3db168ed65add5649465e25054ae7ee2283ff4582b683657d4988e97a82b628ab7828cfb61a26c9d2e97443b32b8a097b01
+ Binary rep of i = 02
+ instring = 27d33482fd6fda83533263b3db168ed65add5649465e25054ae7ee2283ff4582b683657d4988e97a82b628ab7828cfb61a26c9d2e97443b32b8a097b02
+ Binary rep of i = 03
+ instring = 27d33482fd6fda83533263b3db168ed65add5649465e25054ae7ee2283ff4582b683657d4988e97a82b628ab7828cfb61a26c9d2e97443b32b8a097b03
+KO = 863918a303658d68e9fd8b67bc9c6f32480012be4f5d8e8fc0b217273fae455d35a6a4b125741897
+
+COUNT=37
+L = 320
+KI = 4b3fbd2d4773c958b69f7511b308707f
+FixedInputDataByteLen = 60
+FixedInputData = 709edbbbdbcadd609a0d00f36c718a7cbd5b2305eabce5f8c2a602babf5673afcb5568c68d65c626a72dd5c5ce9e8eee4d57afccd7c1ec17d18c88f5
+ Binary rep of i = 01
+ instring = 709edbbbdbcadd609a0d00f36c718a7cbd5b2305eabce5f8c2a602babf5673afcb5568c68d65c626a72dd5c5ce9e8eee4d57afccd7c1ec17d18c88f501
+ Binary rep of i = 02
+ instring = 709edbbbdbcadd609a0d00f36c718a7cbd5b2305eabce5f8c2a602babf5673afcb5568c68d65c626a72dd5c5ce9e8eee4d57afccd7c1ec17d18c88f502
+ Binary rep of i = 03
+ instring = 709edbbbdbcadd609a0d00f36c718a7cbd5b2305eabce5f8c2a602babf5673afcb5568c68d65c626a72dd5c5ce9e8eee4d57afccd7c1ec17d18c88f503
+KO = 47f5025dfcc5ef54e57138a879e858ee4749d2dfb460eea470a54d68cae68df065f16df52a32b6ca
+
+COUNT=38
+L = 320
+KI = b2bb76e41b5e5500e3f1ae2ba5480ae2
+FixedInputDataByteLen = 60
+FixedInputData = d5f8c27af5da3cdce46b1393bc894c5332671929f103c711b025370b1b6031b2102a5894f4046af5d2dd825461d0be2bb20a024b9f71181b74253f0e
+ Binary rep of i = 01
+ instring = d5f8c27af5da3cdce46b1393bc894c5332671929f103c711b025370b1b6031b2102a5894f4046af5d2dd825461d0be2bb20a024b9f71181b74253f0e01
+ Binary rep of i = 02
+ instring = d5f8c27af5da3cdce46b1393bc894c5332671929f103c711b025370b1b6031b2102a5894f4046af5d2dd825461d0be2bb20a024b9f71181b74253f0e02
+ Binary rep of i = 03
+ instring = d5f8c27af5da3cdce46b1393bc894c5332671929f103c711b025370b1b6031b2102a5894f4046af5d2dd825461d0be2bb20a024b9f71181b74253f0e03
+KO = 1cd7b6e6c49a38f805e76f4ac7c16b2c5b4419bbb75dd388af970de312b826378ee6efb4ba589e50
+
+COUNT=39
+L = 320
+KI = d6af602b92d1d6e02d7ca635ade9ed0c
+FixedInputDataByteLen = 60
+FixedInputData = d89ff784bf736ed138b9324871a701f32551047f25d3afc5931d6959e1debe1187b893a8ef84f55ac94b367ebe8fb1516b27fb55f254022bf8052173
+ Binary rep of i = 01
+ instring = d89ff784bf736ed138b9324871a701f32551047f25d3afc5931d6959e1debe1187b893a8ef84f55ac94b367ebe8fb1516b27fb55f254022bf805217301
+ Binary rep of i = 02
+ instring = d89ff784bf736ed138b9324871a701f32551047f25d3afc5931d6959e1debe1187b893a8ef84f55ac94b367ebe8fb1516b27fb55f254022bf805217302
+ Binary rep of i = 03
+ instring = d89ff784bf736ed138b9324871a701f32551047f25d3afc5931d6959e1debe1187b893a8ef84f55ac94b367ebe8fb1516b27fb55f254022bf805217303
+KO = 59afe844f843ac2cd9b5f3760adb5bfefe0f2d753802cd8ebc5d8fcdcc073f105b0db0f686093fce
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = b03616e032b6d1aa53352a8d7dfabcfe
+FixedInputDataByteLen = 60
+FixedInputData = fba6aea08c2ccf83f7142b72a476839a98a7d967125c9dfc83ae82f1fb6c913afc82bf65342356d2e7f929528589bc94c2f54d52b2487ee9f4a52510
+ Binary rep of i = 0001
+ instring = fba6aea08c2ccf83f7142b72a476839a98a7d967125c9dfc83ae82f1fb6c913afc82bf65342356d2e7f929528589bc94c2f54d52b2487ee9f4a525100001
+KO = 8c5175addd7d847e30f48ef6ce373954
+
+COUNT=1
+L = 128
+KI = efed120a60ea735dc6721f0400bc6786
+FixedInputDataByteLen = 60
+FixedInputData = ae2c68b09cee4d90d8b15d2ba11f5cc0be9537005a1f2265bb849d27f5c2d06d0d00d2f62500733dc65ea24c9d5ef315767e2d2a3ab9e683575edf37
+ Binary rep of i = 0001
+ instring = ae2c68b09cee4d90d8b15d2ba11f5cc0be9537005a1f2265bb849d27f5c2d06d0d00d2f62500733dc65ea24c9d5ef315767e2d2a3ab9e683575edf370001
+KO = 843ac2765232d33eace954211570cf34
+
+COUNT=2
+L = 128
+KI = 6a54836dacd8608120fb63d37f2ff0c2
+FixedInputDataByteLen = 60
+FixedInputData = e4fc719c1d46ff06cd549e1736389dde2dbac80c0d004ffc4dbf788c3ba287afc79dbf0bfce325615bd3e57d403d0b071ab81c4970cc0b38a4c59eff
+ Binary rep of i = 0001
+ instring = e4fc719c1d46ff06cd549e1736389dde2dbac80c0d004ffc4dbf788c3ba287afc79dbf0bfce325615bd3e57d403d0b071ab81c4970cc0b38a4c59eff0001
+KO = 818bcb55e367d443082744cfd122a796
+
+COUNT=3
+L = 128
+KI = 9686d328d5e02709307a252de3e128ce
+FixedInputDataByteLen = 60
+FixedInputData = ce89f996898d52069c9639cc4c59e93c0603738c6c8a0e4cc6f416381288eff07a787bd8d462eba0000d680b03f7328b7fc54e0bb5470d37cfdcaf2c
+ Binary rep of i = 0001
+ instring = ce89f996898d52069c9639cc4c59e93c0603738c6c8a0e4cc6f416381288eff07a787bd8d462eba0000d680b03f7328b7fc54e0bb5470d37cfdcaf2c0001
+KO = 86f79c13188e073ab39223ae6800f747
+
+COUNT=4
+L = 128
+KI = a0165648e3e4a836ad56191a5c274813
+FixedInputDataByteLen = 60
+FixedInputData = a785bd0c183e51b7e5e39ba54619963f11de4c3e4e912611ef41453cd1829acea7b2b4df86283e95ea42225c239f61f94180581e908689d517fe0d23
+ Binary rep of i = 0001
+ instring = a785bd0c183e51b7e5e39ba54619963f11de4c3e4e912611ef41453cd1829acea7b2b4df86283e95ea42225c239f61f94180581e908689d517fe0d230001
+KO = bfc9174ec8c21584ec5109f179747fb6
+
+COUNT=5
+L = 128
+KI = d21aa32936558bc0623d7e57692770c6
+FixedInputDataByteLen = 60
+FixedInputData = 775acf19e6979714eacb4e378685296486b0a257ad9d095003d58b8742c796875cef0c7a2326225f351041176cbd2151a348b247bd103e128530653c
+ Binary rep of i = 0001
+ instring = 775acf19e6979714eacb4e378685296486b0a257ad9d095003d58b8742c796875cef0c7a2326225f351041176cbd2151a348b247bd103e128530653c0001
+KO = 7c70e0d1ace19260873e8a776bbf7893
+
+COUNT=6
+L = 128
+KI = f9c1a65d5e57d06cd2699c81ae29361d
+FixedInputDataByteLen = 60
+FixedInputData = 9afa7c3d60a496ceb159e7c60a11d476f505f3c309e671ebc4b52d1918e1b2d2e0dbb802f0b4b8b5b028ac531c795554f91fb2d5a31ac432f08df7f4
+ Binary rep of i = 0001
+ instring = 9afa7c3d60a496ceb159e7c60a11d476f505f3c309e671ebc4b52d1918e1b2d2e0dbb802f0b4b8b5b028ac531c795554f91fb2d5a31ac432f08df7f40001
+KO = 06f499abd3cca28f8f65b367ec3073ce
+
+COUNT=7
+L = 128
+KI = 312d1578f5e1e79cdd46e60a65d5f03e
+FixedInputDataByteLen = 60
+FixedInputData = 4b60138d3c1f8a8ccf7a3ffff3dc36d1b4b815a192460e300227f114f81bb12a2dc0847703377c4d5dff8baadc614c9ed78283f9cfdc514209e42c13
+ Binary rep of i = 0001
+ instring = 4b60138d3c1f8a8ccf7a3ffff3dc36d1b4b815a192460e300227f114f81bb12a2dc0847703377c4d5dff8baadc614c9ed78283f9cfdc514209e42c130001
+KO = 9c73515ac79ac3f7eb79cd632c35ddb2
+
+COUNT=8
+L = 128
+KI = a9d6f25613389b4691d66f85dc88841e
+FixedInputDataByteLen = 60
+FixedInputData = 3f9dcddc7be18b92ba978aaf1a6bd4916baa697b94c45d14c46a416f2a6b63565c5ff737c2e8358cacdac69b31b0ff4fe2a64afb15591164663f100b
+ Binary rep of i = 0001
+ instring = 3f9dcddc7be18b92ba978aaf1a6bd4916baa697b94c45d14c46a416f2a6b63565c5ff737c2e8358cacdac69b31b0ff4fe2a64afb15591164663f100b0001
+KO = 01822790e8c0f63a1f008425bb63c557
+
+COUNT=9
+L = 128
+KI = 4dc6613cc26d6248c088ec14018b599b
+FixedInputDataByteLen = 60
+FixedInputData = af99c4d44e927abc0a8b81f9826964fce38b080824b406bf8ab2b2e31258a3439d418f01c9fbee434f4efe857256c3cdeaf5d0c9602f45bfefbcc650
+ Binary rep of i = 0001
+ instring = af99c4d44e927abc0a8b81f9826964fce38b080824b406bf8ab2b2e31258a3439d418f01c9fbee434f4efe857256c3cdeaf5d0c9602f45bfefbcc6500001
+KO = 4506abf3db503f39205564088306ee79
+
+COUNT=10
+L = 256
+KI = 139282159b32a0df04d3e4813f260bc3
+FixedInputDataByteLen = 60
+FixedInputData = 5a1b3655bc7eb33fbaf6b19d8a49a3ca8300edf9c9c7908e6a1f9b7a98db7f9dc7832a6d942e2091d8b3975356c4af25859debb8aec6709b10feebda
+ Binary rep of i = 0001
+ instring = 5a1b3655bc7eb33fbaf6b19d8a49a3ca8300edf9c9c7908e6a1f9b7a98db7f9dc7832a6d942e2091d8b3975356c4af25859debb8aec6709b10feebda0001
+ Binary rep of i = 0002
+ instring = 5a1b3655bc7eb33fbaf6b19d8a49a3ca8300edf9c9c7908e6a1f9b7a98db7f9dc7832a6d942e2091d8b3975356c4af25859debb8aec6709b10feebda0002
+KO = 9ab8f427414bb164197812059f6dde4554ce4b256734c194b6f43abd811d6009
+
+COUNT=11
+L = 256
+KI = 7271d16470dabefdba8e3eca893e4a85
+FixedInputDataByteLen = 60
+FixedInputData = d4ef7c6dd81bb4e72522b41fec01b0cb00a1cb54cac75fcf4cc293cfadc2bb2753769b511e7eb8bdbd09aef63ea769627d7a8055247d713c7d81967c
+ Binary rep of i = 0001
+ instring = d4ef7c6dd81bb4e72522b41fec01b0cb00a1cb54cac75fcf4cc293cfadc2bb2753769b511e7eb8bdbd09aef63ea769627d7a8055247d713c7d81967c0001
+ Binary rep of i = 0002
+ instring = d4ef7c6dd81bb4e72522b41fec01b0cb00a1cb54cac75fcf4cc293cfadc2bb2753769b511e7eb8bdbd09aef63ea769627d7a8055247d713c7d81967c0002
+KO = 724bcd427e15585d0d4cf231929e3bea2dbffef1d0833da279c42bbb7d4e210f
+
+COUNT=12
+L = 256
+KI = 5c0c1b04ea8329804634e895cc1977f4
+FixedInputDataByteLen = 60
+FixedInputData = 917e3fb3991ffa3e34846d00492e74beb12b06274958f400986ab8074e4317d260b52a7cc42695e8b6df485569e6c060536afc37f13d903870c7a675
+ Binary rep of i = 0001
+ instring = 917e3fb3991ffa3e34846d00492e74beb12b06274958f400986ab8074e4317d260b52a7cc42695e8b6df485569e6c060536afc37f13d903870c7a6750001
+ Binary rep of i = 0002
+ instring = 917e3fb3991ffa3e34846d00492e74beb12b06274958f400986ab8074e4317d260b52a7cc42695e8b6df485569e6c060536afc37f13d903870c7a6750002
+KO = 83090d42568e2c68d01109e0aed21793665be69569cee2aaa6253081c3840157
+
+COUNT=13
+L = 256
+KI = e6e8b25aa0739c00250caadcdcadc992
+FixedInputDataByteLen = 60
+FixedInputData = a15359fd0b2a0c80c8838234ae94b3f45aae8490c508526bdde3762bddea19515273bba8c26f31250f174616c8e11a7f75b2c3a99f40b88f4aaeb6ce
+ Binary rep of i = 0001
+ instring = a15359fd0b2a0c80c8838234ae94b3f45aae8490c508526bdde3762bddea19515273bba8c26f31250f174616c8e11a7f75b2c3a99f40b88f4aaeb6ce0001
+ Binary rep of i = 0002
+ instring = a15359fd0b2a0c80c8838234ae94b3f45aae8490c508526bdde3762bddea19515273bba8c26f31250f174616c8e11a7f75b2c3a99f40b88f4aaeb6ce0002
+KO = 59ac25ede31a9d16eb98842313f94713b13104ff8a0bc6da13852da6b5752b7b
+
+COUNT=14
+L = 256
+KI = 872a15b7dcf139f8d84afb95f1d6101a
+FixedInputDataByteLen = 60
+FixedInputData = ae5bcbb0c0e050b4fb882da6e36a612121aaecee96822df7b94eebd474ca8b037c50ff4a606c302cafcc99f891a52a4f5e56f4039ac0c4064d63259b
+ Binary rep of i = 0001
+ instring = ae5bcbb0c0e050b4fb882da6e36a612121aaecee96822df7b94eebd474ca8b037c50ff4a606c302cafcc99f891a52a4f5e56f4039ac0c4064d63259b0001
+ Binary rep of i = 0002
+ instring = ae5bcbb0c0e050b4fb882da6e36a612121aaecee96822df7b94eebd474ca8b037c50ff4a606c302cafcc99f891a52a4f5e56f4039ac0c4064d63259b0002
+KO = 9a0925698f9c89ddc7e3c79da2ae91cdf32de313241f649e985e29a222af24b0
+
+COUNT=15
+L = 256
+KI = bc5decf96f60ecb43437119e2a47a11a
+FixedInputDataByteLen = 60
+FixedInputData = f5c39f37fa7ff80bf9afaae589480fae4c50945674b035e1e47a39052de63b53ce9fe5d95675529d5974bb934fc24132ce0e56c8a1a8b332f5283b8d
+ Binary rep of i = 0001
+ instring = f5c39f37fa7ff80bf9afaae589480fae4c50945674b035e1e47a39052de63b53ce9fe5d95675529d5974bb934fc24132ce0e56c8a1a8b332f5283b8d0001
+ Binary rep of i = 0002
+ instring = f5c39f37fa7ff80bf9afaae589480fae4c50945674b035e1e47a39052de63b53ce9fe5d95675529d5974bb934fc24132ce0e56c8a1a8b332f5283b8d0002
+KO = 2770585d5f4c3e34828564ae47610ec9e29627d4ca38dd9532aab045fe98c2f4
+
+COUNT=16
+L = 256
+KI = 6f35ce37a09aca904472308a06c754bd
+FixedInputDataByteLen = 60
+FixedInputData = f29170d41642841827e693aa4946241aac241f96dcd335a209b2dd69dda9d2b2c80b28fe2b9f773e7c78882f2072e86734365eb897afd47ddb51fee3
+ Binary rep of i = 0001
+ instring = f29170d41642841827e693aa4946241aac241f96dcd335a209b2dd69dda9d2b2c80b28fe2b9f773e7c78882f2072e86734365eb897afd47ddb51fee30001
+ Binary rep of i = 0002
+ instring = f29170d41642841827e693aa4946241aac241f96dcd335a209b2dd69dda9d2b2c80b28fe2b9f773e7c78882f2072e86734365eb897afd47ddb51fee30002
+KO = f6f3edbdb28fb925f3018f135aa2f688dfef96b8960ca54ee50b57f25e5b81c5
+
+COUNT=17
+L = 256
+KI = c0f788aee43cce8dc4a02fff90f215fe
+FixedInputDataByteLen = 60
+FixedInputData = 8aa7cdf26644bf844f1fa6d76c430f708e6ea21db4b19ade8c87e0b1160bdfc2d5066a02eae130367a7f3eb5b923a58eb53b9d3574e5402cd9afdeb7
+ Binary rep of i = 0001
+ instring = 8aa7cdf26644bf844f1fa6d76c430f708e6ea21db4b19ade8c87e0b1160bdfc2d5066a02eae130367a7f3eb5b923a58eb53b9d3574e5402cd9afdeb70001
+ Binary rep of i = 0002
+ instring = 8aa7cdf26644bf844f1fa6d76c430f708e6ea21db4b19ade8c87e0b1160bdfc2d5066a02eae130367a7f3eb5b923a58eb53b9d3574e5402cd9afdeb70002
+KO = 7717792a14e0778cad7d15ff29d6d0292e649964b46264614a4a7d481335e17a
+
+COUNT=18
+L = 256
+KI = 09cc3e50012b49be92a1d56929543ab9
+FixedInputDataByteLen = 60
+FixedInputData = 6a623e3d353098ce5ce81ac613720a51e7b43d9fce6509becb636fc723f1cd90c1b32142cef25ec11d8277eeb0a8877ebab4d3281f11961b33bd926c
+ Binary rep of i = 0001
+ instring = 6a623e3d353098ce5ce81ac613720a51e7b43d9fce6509becb636fc723f1cd90c1b32142cef25ec11d8277eeb0a8877ebab4d3281f11961b33bd926c0001
+ Binary rep of i = 0002
+ instring = 6a623e3d353098ce5ce81ac613720a51e7b43d9fce6509becb636fc723f1cd90c1b32142cef25ec11d8277eeb0a8877ebab4d3281f11961b33bd926c0002
+KO = a1214679ce306c810716848289c167ffa876dee6ee0de54cde59944699a44cb2
+
+COUNT=19
+L = 256
+KI = 05fbe9dec8cacef3301a07be75738f39
+FixedInputDataByteLen = 60
+FixedInputData = cb2efe95a9ac19331f765b9487f08b226785fc4c126a1c6c826d1ac565e5273565375e83203a5af4a03fee0bec1385bf08c3b31f9973c0a2aa6eeefd
+ Binary rep of i = 0001
+ instring = cb2efe95a9ac19331f765b9487f08b226785fc4c126a1c6c826d1ac565e5273565375e83203a5af4a03fee0bec1385bf08c3b31f9973c0a2aa6eeefd0001
+ Binary rep of i = 0002
+ instring = cb2efe95a9ac19331f765b9487f08b226785fc4c126a1c6c826d1ac565e5273565375e83203a5af4a03fee0bec1385bf08c3b31f9973c0a2aa6eeefd0002
+KO = cdbe8325d32307a26950666511e95cec1109618efc8ead5e952f7323970c2b46
+
+COUNT=20
+L = 160
+KI = 46ee3d127cbac9638e87e0247d72ca67
+FixedInputDataByteLen = 60
+FixedInputData = b5783d45350ea2b5349a3afc2a355dd6c246889bc0ba8f07deda0e045b44f634c4acc06c8bf6a1cca3c64918626dd310cba806e4736269ae815eb8a9
+ Binary rep of i = 0001
+ instring = b5783d45350ea2b5349a3afc2a355dd6c246889bc0ba8f07deda0e045b44f634c4acc06c8bf6a1cca3c64918626dd310cba806e4736269ae815eb8a90001
+ Binary rep of i = 0002
+ instring = b5783d45350ea2b5349a3afc2a355dd6c246889bc0ba8f07deda0e045b44f634c4acc06c8bf6a1cca3c64918626dd310cba806e4736269ae815eb8a90002
+KO = 3e95bcfacafe3ccae1786824bd84a5d6fa79cedd
+
+COUNT=21
+L = 160
+KI = 4fa5b5b789ae8cbbc86eb3561b463741
+FixedInputDataByteLen = 60
+FixedInputData = d8dadd3d49e605b97417577996886ce80b02008334097404359e6563f0791b4078fa125ca7f750b60d2b570f0ce83ca46f6f475ff9f079e271102a8c
+ Binary rep of i = 0001
+ instring = d8dadd3d49e605b97417577996886ce80b02008334097404359e6563f0791b4078fa125ca7f750b60d2b570f0ce83ca46f6f475ff9f079e271102a8c0001
+ Binary rep of i = 0002
+ instring = d8dadd3d49e605b97417577996886ce80b02008334097404359e6563f0791b4078fa125ca7f750b60d2b570f0ce83ca46f6f475ff9f079e271102a8c0002
+KO = 5e815e422c31c6344ac50316fee65625c119504b
+
+COUNT=22
+L = 160
+KI = cc10572a62f88a61219f906144933a73
+FixedInputDataByteLen = 60
+FixedInputData = fbcaacc50b68cbbee8d554d35424c914944e92613c2190b40346d409db00bc9d6c8cdeaa07e2646106bd93a9514bde7e9e75639a2c68a527ce4aa7bb
+ Binary rep of i = 0001
+ instring = fbcaacc50b68cbbee8d554d35424c914944e92613c2190b40346d409db00bc9d6c8cdeaa07e2646106bd93a9514bde7e9e75639a2c68a527ce4aa7bb0001
+ Binary rep of i = 0002
+ instring = fbcaacc50b68cbbee8d554d35424c914944e92613c2190b40346d409db00bc9d6c8cdeaa07e2646106bd93a9514bde7e9e75639a2c68a527ce4aa7bb0002
+KO = 6e76e2efaba1a90ce66e1ef5a1319d59adeb21b4
+
+COUNT=23
+L = 160
+KI = 3d1be73a764cc2592055e4885cd58bfc
+FixedInputDataByteLen = 60
+FixedInputData = 80a276b04755151a68405e28a099c3e02c7b566b723bfe0f470896c94687813e8dd195199dd5295f389555cda188ecf7423e972b944c509b9ca2fb24
+ Binary rep of i = 0001
+ instring = 80a276b04755151a68405e28a099c3e02c7b566b723bfe0f470896c94687813e8dd195199dd5295f389555cda188ecf7423e972b944c509b9ca2fb240001
+ Binary rep of i = 0002
+ instring = 80a276b04755151a68405e28a099c3e02c7b566b723bfe0f470896c94687813e8dd195199dd5295f389555cda188ecf7423e972b944c509b9ca2fb240002
+KO = 37dfa18d6b48a932935c3179918e0615282ad302
+
+COUNT=24
+L = 160
+KI = f69dd6b97506aeef664021582f4fdf63
+FixedInputDataByteLen = 60
+FixedInputData = 45ba0f545df30e02eff09b4b80cc568a4b7139e06cec3a82801c576ff24d1aece7db05c6674439becc6bcff25231d7203a0afdc0012acdf30463a35b
+ Binary rep of i = 0001
+ instring = 45ba0f545df30e02eff09b4b80cc568a4b7139e06cec3a82801c576ff24d1aece7db05c6674439becc6bcff25231d7203a0afdc0012acdf30463a35b0001
+ Binary rep of i = 0002
+ instring = 45ba0f545df30e02eff09b4b80cc568a4b7139e06cec3a82801c576ff24d1aece7db05c6674439becc6bcff25231d7203a0afdc0012acdf30463a35b0002
+KO = 1fb120cf7b5e3ee045141bee5c129d41ea30c76e
+
+COUNT=25
+L = 160
+KI = 88bfceb04c6e8dde241efd7ce2145e56
+FixedInputDataByteLen = 60
+FixedInputData = 4252e244ed4807447864cec61ed938ddd4e9c2732b5c06efe78984038cd5da8aebdc59f9b42b895910064aff299af745dc3ac8333e1496cfe2d52d0c
+ Binary rep of i = 0001
+ instring = 4252e244ed4807447864cec61ed938ddd4e9c2732b5c06efe78984038cd5da8aebdc59f9b42b895910064aff299af745dc3ac8333e1496cfe2d52d0c0001
+ Binary rep of i = 0002
+ instring = 4252e244ed4807447864cec61ed938ddd4e9c2732b5c06efe78984038cd5da8aebdc59f9b42b895910064aff299af745dc3ac8333e1496cfe2d52d0c0002
+KO = e15062099d88de40edacff294a72414e33f57029
+
+COUNT=26
+L = 160
+KI = f8b510c7f230ccc51c87b86520ba062b
+FixedInputDataByteLen = 60
+FixedInputData = b7e76b3b74d8ceab9d3e6623d593272e47728f379621f5b172e970a2aba70ab09387d109207c2661962ba66e2ce2a6dad65d1d56647665708921af29
+ Binary rep of i = 0001
+ instring = b7e76b3b74d8ceab9d3e6623d593272e47728f379621f5b172e970a2aba70ab09387d109207c2661962ba66e2ce2a6dad65d1d56647665708921af290001
+ Binary rep of i = 0002
+ instring = b7e76b3b74d8ceab9d3e6623d593272e47728f379621f5b172e970a2aba70ab09387d109207c2661962ba66e2ce2a6dad65d1d56647665708921af290002
+KO = a8439e780b41e47269e671545e50b941ca94eda1
+
+COUNT=27
+L = 160
+KI = 2b175894199a83c531cc47d56bedf594
+FixedInputDataByteLen = 60
+FixedInputData = 760f4905e3164eb363672f1a700049317167efc814122db16eb89eb9cdd1b1b303ea8dc32b006319604b8da0caad2c1771dbc23246c2355126a0ce00
+ Binary rep of i = 0001
+ instring = 760f4905e3164eb363672f1a700049317167efc814122db16eb89eb9cdd1b1b303ea8dc32b006319604b8da0caad2c1771dbc23246c2355126a0ce000001
+ Binary rep of i = 0002
+ instring = 760f4905e3164eb363672f1a700049317167efc814122db16eb89eb9cdd1b1b303ea8dc32b006319604b8da0caad2c1771dbc23246c2355126a0ce000002
+KO = 128844787ed30c26ae5a9ef7fb6d2e9aaab82227
+
+COUNT=28
+L = 160
+KI = e095437eb1b0a33b7ef47d9680ef1e7b
+FixedInputDataByteLen = 60
+FixedInputData = 1b431debbe78de0afb90e697bd7444a1af863de5c71cbe7327c21d13e011959f2384c5321a5fe8b54c333253f6f3870bcd1b4d40d2909647502c72e2
+ Binary rep of i = 0001
+ instring = 1b431debbe78de0afb90e697bd7444a1af863de5c71cbe7327c21d13e011959f2384c5321a5fe8b54c333253f6f3870bcd1b4d40d2909647502c72e20001
+ Binary rep of i = 0002
+ instring = 1b431debbe78de0afb90e697bd7444a1af863de5c71cbe7327c21d13e011959f2384c5321a5fe8b54c333253f6f3870bcd1b4d40d2909647502c72e20002
+KO = ef797c82018c183fc044aa41bd531a2baab82f36
+
+COUNT=29
+L = 160
+KI = db3d26bc298c8a298e4ecef6506fddd5
+FixedInputDataByteLen = 60
+FixedInputData = 069245d1a57e963c752caf94b0f507b8b998200966684a316dc68e5fadccb00866c04a173f2ce7c373d7f321e6ef2e21856a558e2b07f026d5de299b
+ Binary rep of i = 0001
+ instring = 069245d1a57e963c752caf94b0f507b8b998200966684a316dc68e5fadccb00866c04a173f2ce7c373d7f321e6ef2e21856a558e2b07f026d5de299b0001
+ Binary rep of i = 0002
+ instring = 069245d1a57e963c752caf94b0f507b8b998200966684a316dc68e5fadccb00866c04a173f2ce7c373d7f321e6ef2e21856a558e2b07f026d5de299b0002
+KO = 824a8e1d7f2577363d1e93eebc6e2035b6634f23
+
+COUNT=30
+L = 320
+KI = 2eadee90adbd4b2c436ae0f33e92691f
+FixedInputDataByteLen = 60
+FixedInputData = 68007eb3e179a07fb241ec1c0bc5d9c3ee87ebfe97b2f4542f369df17b30d8c1c419f36b68b05ddefe44501a967bc357f616763951e737dd6dbf3081
+ Binary rep of i = 0001
+ instring = 68007eb3e179a07fb241ec1c0bc5d9c3ee87ebfe97b2f4542f369df17b30d8c1c419f36b68b05ddefe44501a967bc357f616763951e737dd6dbf30810001
+ Binary rep of i = 0002
+ instring = 68007eb3e179a07fb241ec1c0bc5d9c3ee87ebfe97b2f4542f369df17b30d8c1c419f36b68b05ddefe44501a967bc357f616763951e737dd6dbf30810002
+ Binary rep of i = 0003
+ instring = 68007eb3e179a07fb241ec1c0bc5d9c3ee87ebfe97b2f4542f369df17b30d8c1c419f36b68b05ddefe44501a967bc357f616763951e737dd6dbf30810003
+KO = 0d050058ab8d2ab9c552d52a437b85130ba54949b5e9b5ee45b8a81c1ddebb3a4672afc26d82f404
+
+COUNT=31
+L = 320
+KI = 632be06e38d3a8f24b59f862b459617a
+FixedInputDataByteLen = 60
+FixedInputData = c3370616ed72e006efa300dc584b3c6d441f8134299d433a8a0243e588613199b07ebf76aee6b0c2c46d04e9ad534c2423e5ef2151361e9951c8f839
+ Binary rep of i = 0001
+ instring = c3370616ed72e006efa300dc584b3c6d441f8134299d433a8a0243e588613199b07ebf76aee6b0c2c46d04e9ad534c2423e5ef2151361e9951c8f8390001
+ Binary rep of i = 0002
+ instring = c3370616ed72e006efa300dc584b3c6d441f8134299d433a8a0243e588613199b07ebf76aee6b0c2c46d04e9ad534c2423e5ef2151361e9951c8f8390002
+ Binary rep of i = 0003
+ instring = c3370616ed72e006efa300dc584b3c6d441f8134299d433a8a0243e588613199b07ebf76aee6b0c2c46d04e9ad534c2423e5ef2151361e9951c8f8390003
+KO = fa70d41c5af46bb97708d4ed7f7eb9b650605a6540ac21d6bfb82494d6b793f9e2e2b9c6e99025ab
+
+COUNT=32
+L = 320
+KI = 66e506ffe8484675a880f7e1f68b587e
+FixedInputDataByteLen = 60
+FixedInputData = 59dd7f4cc56543203ff84182863dd2e306590ebebd425d1d7b69da2e06b8dfc5621999e4ee801df9fe500a21cabbb7f6196e41ee25b58de709c5accb
+ Binary rep of i = 0001
+ instring = 59dd7f4cc56543203ff84182863dd2e306590ebebd425d1d7b69da2e06b8dfc5621999e4ee801df9fe500a21cabbb7f6196e41ee25b58de709c5accb0001
+ Binary rep of i = 0002
+ instring = 59dd7f4cc56543203ff84182863dd2e306590ebebd425d1d7b69da2e06b8dfc5621999e4ee801df9fe500a21cabbb7f6196e41ee25b58de709c5accb0002
+ Binary rep of i = 0003
+ instring = 59dd7f4cc56543203ff84182863dd2e306590ebebd425d1d7b69da2e06b8dfc5621999e4ee801df9fe500a21cabbb7f6196e41ee25b58de709c5accb0003
+KO = 23b5fc04af40a41370b4e31bdff3e16a5cce3698d10d688911f1f67a1687c578bff18a914a8657c2
+
+COUNT=33
+L = 320
+KI = e0926380060e2c460b5d3ac17e79b2e1
+FixedInputDataByteLen = 60
+FixedInputData = 9d20f38c4ea87f64bd21f0c4b076053e0d6929b21ef5cbab195e483f01e9e93e6cb4b36b8079aa86dbf049793923dcb5199a551a61f8aaa26526b396
+ Binary rep of i = 0001
+ instring = 9d20f38c4ea87f64bd21f0c4b076053e0d6929b21ef5cbab195e483f01e9e93e6cb4b36b8079aa86dbf049793923dcb5199a551a61f8aaa26526b3960001
+ Binary rep of i = 0002
+ instring = 9d20f38c4ea87f64bd21f0c4b076053e0d6929b21ef5cbab195e483f01e9e93e6cb4b36b8079aa86dbf049793923dcb5199a551a61f8aaa26526b3960002
+ Binary rep of i = 0003
+ instring = 9d20f38c4ea87f64bd21f0c4b076053e0d6929b21ef5cbab195e483f01e9e93e6cb4b36b8079aa86dbf049793923dcb5199a551a61f8aaa26526b3960003
+KO = de1ff5981f837d192a1adc710a2c6b58a36bc2f3d5a88289fa83d535c435e82937acbc37e04238e3
+
+COUNT=34
+L = 320
+KI = 8e5848bdf7913e0a70b85c27e4ae893a
+FixedInputDataByteLen = 60
+FixedInputData = bb35ce3461cf9e711f460ca6912435c622f3655554ef3f1b071c82b3e9f91b07d4be5cb4dfb1d1d2c8cb0ec22225211610b61cf5de3cb7dd0af528af
+ Binary rep of i = 0001
+ instring = bb35ce3461cf9e711f460ca6912435c622f3655554ef3f1b071c82b3e9f91b07d4be5cb4dfb1d1d2c8cb0ec22225211610b61cf5de3cb7dd0af528af0001
+ Binary rep of i = 0002
+ instring = bb35ce3461cf9e711f460ca6912435c622f3655554ef3f1b071c82b3e9f91b07d4be5cb4dfb1d1d2c8cb0ec22225211610b61cf5de3cb7dd0af528af0002
+ Binary rep of i = 0003
+ instring = bb35ce3461cf9e711f460ca6912435c622f3655554ef3f1b071c82b3e9f91b07d4be5cb4dfb1d1d2c8cb0ec22225211610b61cf5de3cb7dd0af528af0003
+KO = d4dbe421eecf1433faebb65eea8a9bc5e6e66586f48ef7949fec8834b91d50ad4fdc497539293cbc
+
+COUNT=35
+L = 320
+KI = 785ab44a91a1bde1bd5be4f59d8de878
+FixedInputDataByteLen = 60
+FixedInputData = 6864f6deb6ae5df9411be4e01142a3f5a4c4eec6fcc953afeb424cece63ee724d844b9b375d32606b1d52387bc1ca915bdab0f2bfebb9589787a20e3
+ Binary rep of i = 0001
+ instring = 6864f6deb6ae5df9411be4e01142a3f5a4c4eec6fcc953afeb424cece63ee724d844b9b375d32606b1d52387bc1ca915bdab0f2bfebb9589787a20e30001
+ Binary rep of i = 0002
+ instring = 6864f6deb6ae5df9411be4e01142a3f5a4c4eec6fcc953afeb424cece63ee724d844b9b375d32606b1d52387bc1ca915bdab0f2bfebb9589787a20e30002
+ Binary rep of i = 0003
+ instring = 6864f6deb6ae5df9411be4e01142a3f5a4c4eec6fcc953afeb424cece63ee724d844b9b375d32606b1d52387bc1ca915bdab0f2bfebb9589787a20e30003
+KO = 3d47a936e93f6833108e7c5108691ce178d910e5cdede42473d1c0fd0f12819f3737f9e82d3536a1
+
+COUNT=36
+L = 320
+KI = f91a698657c78f6870efb06788311c7d
+FixedInputDataByteLen = 60
+FixedInputData = 05ea0f87481adfd196049801824a1f35e2eef8e1c123538c5f3c2e7a3e762f46a6ef8e97f061be9c5a8dafc953dbbf91d83c208de30a78f433b54c00
+ Binary rep of i = 0001
+ instring = 05ea0f87481adfd196049801824a1f35e2eef8e1c123538c5f3c2e7a3e762f46a6ef8e97f061be9c5a8dafc953dbbf91d83c208de30a78f433b54c000001
+ Binary rep of i = 0002
+ instring = 05ea0f87481adfd196049801824a1f35e2eef8e1c123538c5f3c2e7a3e762f46a6ef8e97f061be9c5a8dafc953dbbf91d83c208de30a78f433b54c000002
+ Binary rep of i = 0003
+ instring = 05ea0f87481adfd196049801824a1f35e2eef8e1c123538c5f3c2e7a3e762f46a6ef8e97f061be9c5a8dafc953dbbf91d83c208de30a78f433b54c000003
+KO = 0db7ac728887916cd8452588553bfc1f2e9b664f0ce97911714c7af0c22d16866c356071bad081d0
+
+COUNT=37
+L = 320
+KI = 0bbb03f63f16b1db2248dda7bf2055ba
+FixedInputDataByteLen = 60
+FixedInputData = 5b81de1396a5aad5b6d4d6bab14f0c6fbc45b63adf1d412f1c03fd11c27f0d50854f4825618a4662678f040baecc9ffd080723d4efcb65cfa19794e7
+ Binary rep of i = 0001
+ instring = 5b81de1396a5aad5b6d4d6bab14f0c6fbc45b63adf1d412f1c03fd11c27f0d50854f4825618a4662678f040baecc9ffd080723d4efcb65cfa19794e70001
+ Binary rep of i = 0002
+ instring = 5b81de1396a5aad5b6d4d6bab14f0c6fbc45b63adf1d412f1c03fd11c27f0d50854f4825618a4662678f040baecc9ffd080723d4efcb65cfa19794e70002
+ Binary rep of i = 0003
+ instring = 5b81de1396a5aad5b6d4d6bab14f0c6fbc45b63adf1d412f1c03fd11c27f0d50854f4825618a4662678f040baecc9ffd080723d4efcb65cfa19794e70003
+KO = 202b4f929981fdcd9257ac2a5d102188aba84cbe7f5b43263603d9f7d3798672a3b3b150dcef7235
+
+COUNT=38
+L = 320
+KI = 8cde4d80e2b4dacab5c2a620c67f53f4
+FixedInputDataByteLen = 60
+FixedInputData = f3ebea43ebe4353470729951b80604ce51b5e19ffcf080f646708c904e8fc2188e85658fb45bcb1b6b349a578bbf894a43b816cc1f81cffa16c869fd
+ Binary rep of i = 0001
+ instring = f3ebea43ebe4353470729951b80604ce51b5e19ffcf080f646708c904e8fc2188e85658fb45bcb1b6b349a578bbf894a43b816cc1f81cffa16c869fd0001
+ Binary rep of i = 0002
+ instring = f3ebea43ebe4353470729951b80604ce51b5e19ffcf080f646708c904e8fc2188e85658fb45bcb1b6b349a578bbf894a43b816cc1f81cffa16c869fd0002
+ Binary rep of i = 0003
+ instring = f3ebea43ebe4353470729951b80604ce51b5e19ffcf080f646708c904e8fc2188e85658fb45bcb1b6b349a578bbf894a43b816cc1f81cffa16c869fd0003
+KO = f89b14be142a8602138836acd7e1cfd6bc9cbd5fce4ba4cd35bc91793cfe0dd16d3d261c157a26c1
+
+COUNT=39
+L = 320
+KI = 1a67409d39103f7b387d86a6c050b278
+FixedInputDataByteLen = 60
+FixedInputData = 83f8a59b6271992d19967cf630d96e83cec359de9f7d8c4fdaad5f051fce8dcd0171517f837e447bef78ce40ce18953e034df3d705223e3de50c5b5a
+ Binary rep of i = 0001
+ instring = 83f8a59b6271992d19967cf630d96e83cec359de9f7d8c4fdaad5f051fce8dcd0171517f837e447bef78ce40ce18953e034df3d705223e3de50c5b5a0001
+ Binary rep of i = 0002
+ instring = 83f8a59b6271992d19967cf630d96e83cec359de9f7d8c4fdaad5f051fce8dcd0171517f837e447bef78ce40ce18953e034df3d705223e3de50c5b5a0002
+ Binary rep of i = 0003
+ instring = 83f8a59b6271992d19967cf630d96e83cec359de9f7d8c4fdaad5f051fce8dcd0171517f837e447bef78ce40ce18953e034df3d705223e3de50c5b5a0003
+KO = 45ab1e657fc41556ddb3a3cbfc693725e064e0b41f26a130284205b19dcb9e62c3df2fc44e7c8551
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 03dd577bd0e65a26502453d5de9e682b
+FixedInputDataByteLen = 60
+FixedInputData = bf4e85e80ee83637bbe972a371c5a74d0511e0eeb9485f3d1d075f1fdbb00f5ea7f64b080cf2c8d21b213bb1e96cd047ddc3f005851bf4b07e7a0232
+ Binary rep of i = 000001
+ instring = bf4e85e80ee83637bbe972a371c5a74d0511e0eeb9485f3d1d075f1fdbb00f5ea7f64b080cf2c8d21b213bb1e96cd047ddc3f005851bf4b07e7a0232000001
+KO = f8fa72a1f1c0b234c7f76a425778ad4e
+
+COUNT=1
+L = 128
+KI = 7f2fcc5412a5d95da751577b12ee64b1
+FixedInputDataByteLen = 60
+FixedInputData = d9e07bd41b261d71a428efb686e6b249a9dbc601401ad93dada44421e83b29abb8674163923c85a986f2857f98faff76f24055d46048e088daf385cd
+ Binary rep of i = 000001
+ instring = d9e07bd41b261d71a428efb686e6b249a9dbc601401ad93dada44421e83b29abb8674163923c85a986f2857f98faff76f24055d46048e088daf385cd000001
+KO = 6d94f6f2db87a1e563eda8a1744fd377
+
+COUNT=2
+L = 128
+KI = 927ec4c02d0de03d2482780ebe98c5ee
+FixedInputDataByteLen = 60
+FixedInputData = 3f799826e5c1531da20d5c2ba973c133db414ec93e447a7fb08ef389721bbdaef6d12a5f94f3b6994c8afe453e828bb5eec5ab4034cc09c217613dcf
+ Binary rep of i = 000001
+ instring = 3f799826e5c1531da20d5c2ba973c133db414ec93e447a7fb08ef389721bbdaef6d12a5f94f3b6994c8afe453e828bb5eec5ab4034cc09c217613dcf000001
+KO = dbd34acd8609bd8f6b8bad7570f01e5e
+
+COUNT=3
+L = 128
+KI = d27bb43a17a2f17b8c02ba206376c260
+FixedInputDataByteLen = 60
+FixedInputData = 4bf592b58ad074a8c30a22e4ed179da3b43143265878464fe388793944d814706314e8fbf57d8efb73c73ee03b9d1540274535ebce85e4abecc0c230
+ Binary rep of i = 000001
+ instring = 4bf592b58ad074a8c30a22e4ed179da3b43143265878464fe388793944d814706314e8fbf57d8efb73c73ee03b9d1540274535ebce85e4abecc0c230000001
+KO = 509658e80cc30d51c516d6820189a6df
+
+COUNT=4
+L = 128
+KI = 2353e3b831f4959c8340bdb892f1cbc4
+FixedInputDataByteLen = 60
+FixedInputData = 4d77455c38180eec272c959b1967a554059963a191772b597f0461e5977a253827c57a66eb1606841c4c347896d5a787699a5ac6aea67021571e99c7
+ Binary rep of i = 000001
+ instring = 4d77455c38180eec272c959b1967a554059963a191772b597f0461e5977a253827c57a66eb1606841c4c347896d5a787699a5ac6aea67021571e99c7000001
+KO = beb04b050dfb0e1d247245d3b16c33e6
+
+COUNT=5
+L = 128
+KI = 37b136cfe0a36c0aa9aac7c1572d6544
+FixedInputDataByteLen = 60
+FixedInputData = 6bbcabd3887f65eb0a6c1db340ed339808ef16df672d7a206d41ed5da46a2d8b634ce6da4e03bb2f0c7d6a6b96db861960ecaa1667ab1e83ed07b71e
+ Binary rep of i = 000001
+ instring = 6bbcabd3887f65eb0a6c1db340ed339808ef16df672d7a206d41ed5da46a2d8b634ce6da4e03bb2f0c7d6a6b96db861960ecaa1667ab1e83ed07b71e000001
+KO = 49b14828ebb39ce805d3b3495a6ea900
+
+COUNT=6
+L = 128
+KI = c8c780e6a863123d19162d006c197335
+FixedInputDataByteLen = 60
+FixedInputData = 39b67f3544e20bc110a06b314cb00cf0a19a43e6f801ccaa57dabb8d376c5f5a10275319621e0c37fe0e6cce27402fbc6c319f793bad35b042464502
+ Binary rep of i = 000001
+ instring = 39b67f3544e20bc110a06b314cb00cf0a19a43e6f801ccaa57dabb8d376c5f5a10275319621e0c37fe0e6cce27402fbc6c319f793bad35b042464502000001
+KO = eb8aff4cfc86e6a2d9d67ac5885de8a1
+
+COUNT=7
+L = 128
+KI = b0505ef4fdb3dc0967e99adc214bc04e
+FixedInputDataByteLen = 60
+FixedInputData = cd2ab4d337654295b2db4fb94acd0d09c92952ffe7decf34447877b50bf944db5b3fa99a9ddcc075d3bc557ec9f9181125b9a39144476e102947a3c8
+ Binary rep of i = 000001
+ instring = cd2ab4d337654295b2db4fb94acd0d09c92952ffe7decf34447877b50bf944db5b3fa99a9ddcc075d3bc557ec9f9181125b9a39144476e102947a3c8000001
+KO = bf35179186fc0fdf021228517f356750
+
+COUNT=8
+L = 128
+KI = 2fa7f56cd279f9c320259d9e55a32e33
+FixedInputDataByteLen = 60
+FixedInputData = 2ce6ff05fb45a54ca9bb0e5f5eb0e8af80b2d52a93c2b793ddb0a41a009fddba92b4c33edfd56a041a3554de49f4e6f2baa6372d5ee3bd2126f9d87c
+ Binary rep of i = 000001
+ instring = 2ce6ff05fb45a54ca9bb0e5f5eb0e8af80b2d52a93c2b793ddb0a41a009fddba92b4c33edfd56a041a3554de49f4e6f2baa6372d5ee3bd2126f9d87c000001
+KO = 4e797360b7c036ff25af14dcb28b986e
+
+COUNT=9
+L = 128
+KI = 64a84fad59d43fa28db91d455f5e619e
+FixedInputDataByteLen = 60
+FixedInputData = 95fa7b36b5e48b793c12c1741a30b81402d222f62ef04ca29da98d93ebfa2bbdff82db5548afddb081857a2da71caed990634b21c14ee2a7888cde35
+ Binary rep of i = 000001
+ instring = 95fa7b36b5e48b793c12c1741a30b81402d222f62ef04ca29da98d93ebfa2bbdff82db5548afddb081857a2da71caed990634b21c14ee2a7888cde35000001
+KO = 5b36d6451385d73293d62df08fd82704
+
+COUNT=10
+L = 256
+KI = 9cf336a405ac15bef1cd7e12db0ec37f
+FixedInputDataByteLen = 60
+FixedInputData = 2827752e7558f357b0799512496ff0ef8e88eb81d7f79626c011f6deca6f9472bf3ad0dffe8d8a629ef5a96772f66f248136c7220d9d170067b5ef11
+ Binary rep of i = 000001
+ instring = 2827752e7558f357b0799512496ff0ef8e88eb81d7f79626c011f6deca6f9472bf3ad0dffe8d8a629ef5a96772f66f248136c7220d9d170067b5ef11000001
+ Binary rep of i = 000002
+ instring = 2827752e7558f357b0799512496ff0ef8e88eb81d7f79626c011f6deca6f9472bf3ad0dffe8d8a629ef5a96772f66f248136c7220d9d170067b5ef11000002
+KO = 95bf7c524454555dbe5a0899c989d3d50d5cf4f4685e1bce45ea35cf4449a6ed
+
+COUNT=11
+L = 256
+KI = 367ace58251a12a40ee075aa65261575
+FixedInputDataByteLen = 60
+FixedInputData = 735c4f0d1a157e238ad35e0f8cf2f0abc279329c93771ba2194a260625a87ae6cced85f3ca3f29b6e02e75028f5ade326d670e4924dca201d282e5ac
+ Binary rep of i = 000001
+ instring = 735c4f0d1a157e238ad35e0f8cf2f0abc279329c93771ba2194a260625a87ae6cced85f3ca3f29b6e02e75028f5ade326d670e4924dca201d282e5ac000001
+ Binary rep of i = 000002
+ instring = 735c4f0d1a157e238ad35e0f8cf2f0abc279329c93771ba2194a260625a87ae6cced85f3ca3f29b6e02e75028f5ade326d670e4924dca201d282e5ac000002
+KO = c16177233806c9fa28ac753166e66b8763db1f7854e355b742c19371fd2bbc80
+
+COUNT=12
+L = 256
+KI = 5a48509b88c34724eacd384a7ba3c54f
+FixedInputDataByteLen = 60
+FixedInputData = c4e1913f870eb485669b3489a599272abebc2b02b1d5a51d8c25d086e48f80ceebb279891a90b925247722108764aa92c24880b600e0b10cbdc8ac3b
+ Binary rep of i = 000001
+ instring = c4e1913f870eb485669b3489a599272abebc2b02b1d5a51d8c25d086e48f80ceebb279891a90b925247722108764aa92c24880b600e0b10cbdc8ac3b000001
+ Binary rep of i = 000002
+ instring = c4e1913f870eb485669b3489a599272abebc2b02b1d5a51d8c25d086e48f80ceebb279891a90b925247722108764aa92c24880b600e0b10cbdc8ac3b000002
+KO = 17fde1d776bb6d1879fb7b7eacef7f72ce85a1e4e4a1142eb72c64d076d74b3c
+
+COUNT=13
+L = 256
+KI = 2f5c24e3fed62ea1e18497f136b7e060
+FixedInputDataByteLen = 60
+FixedInputData = d068df4ac26ae64e3d3922a5716d2d2d315956f389df642dbca314240ea8a62c5559e5aa64aac2499923f800449255435ecb145de6833e283580dbb5
+ Binary rep of i = 000001
+ instring = d068df4ac26ae64e3d3922a5716d2d2d315956f389df642dbca314240ea8a62c5559e5aa64aac2499923f800449255435ecb145de6833e283580dbb5000001
+ Binary rep of i = 000002
+ instring = d068df4ac26ae64e3d3922a5716d2d2d315956f389df642dbca314240ea8a62c5559e5aa64aac2499923f800449255435ecb145de6833e283580dbb5000002
+KO = 16ad99a972c884355ede874c4af617fb8d365d233e6b239d3c61c617823ea27c
+
+COUNT=14
+L = 256
+KI = 709ae938a0efc2b515426fb1282d20d9
+FixedInputDataByteLen = 60
+FixedInputData = 7e407e58b491e45646a80c889cc3f1af64c6db664bf914a3de0139b868d5f19ac3f665368e48e57f59e4633d3e261072e710b4c52e18c2f6070832ee
+ Binary rep of i = 000001
+ instring = 7e407e58b491e45646a80c889cc3f1af64c6db664bf914a3de0139b868d5f19ac3f665368e48e57f59e4633d3e261072e710b4c52e18c2f6070832ee000001
+ Binary rep of i = 000002
+ instring = 7e407e58b491e45646a80c889cc3f1af64c6db664bf914a3de0139b868d5f19ac3f665368e48e57f59e4633d3e261072e710b4c52e18c2f6070832ee000002
+KO = 78497b002f14c966c92ebc6b906b8440c6eb77ac8c0feed66fc2600260366c24
+
+COUNT=15
+L = 256
+KI = b9ccca453d3766768ea9e3c6c8df9c66
+FixedInputDataByteLen = 60
+FixedInputData = e9f16918cef013525d64aa634ee81902e14a64beb32053c7899e1cb6b4d1777de71cb9982c5c6520887ed585a0df22e234022a84b853e1326c0eb688
+ Binary rep of i = 000001
+ instring = e9f16918cef013525d64aa634ee81902e14a64beb32053c7899e1cb6b4d1777de71cb9982c5c6520887ed585a0df22e234022a84b853e1326c0eb688000001
+ Binary rep of i = 000002
+ instring = e9f16918cef013525d64aa634ee81902e14a64beb32053c7899e1cb6b4d1777de71cb9982c5c6520887ed585a0df22e234022a84b853e1326c0eb688000002
+KO = 939e225f05eeb62b8cd640c31a03b093b3d461e5e325f9981c71e4564654eb2b
+
+COUNT=16
+L = 256
+KI = abfaf7eea54d2f58aa76bc22b0608147
+FixedInputDataByteLen = 60
+FixedInputData = 344c68059301230e38141e1bf41ce0a6ccab1fa870fc4239aa66eac6b93b0abbec6faa1196fd3654d442d15aa585b46c5eada85a1a0f1c828b83e611
+ Binary rep of i = 000001
+ instring = 344c68059301230e38141e1bf41ce0a6ccab1fa870fc4239aa66eac6b93b0abbec6faa1196fd3654d442d15aa585b46c5eada85a1a0f1c828b83e611000001
+ Binary rep of i = 000002
+ instring = 344c68059301230e38141e1bf41ce0a6ccab1fa870fc4239aa66eac6b93b0abbec6faa1196fd3654d442d15aa585b46c5eada85a1a0f1c828b83e611000002
+KO = 1ad9f95ae282ddea7882a169ffe5db9d9ee016e5a9ec76fe6663448b491117d2
+
+COUNT=17
+L = 256
+KI = 32b1e52c7af38e2893bf2ef16215fdd7
+FixedInputDataByteLen = 60
+FixedInputData = df2964487daeef245103903659b39ce71211c75190ed178bc7b4553b0dd0553c0b3ed151265d68d68c859005b43003eb9adc2406909189f5a936652a
+ Binary rep of i = 000001
+ instring = df2964487daeef245103903659b39ce71211c75190ed178bc7b4553b0dd0553c0b3ed151265d68d68c859005b43003eb9adc2406909189f5a936652a000001
+ Binary rep of i = 000002
+ instring = df2964487daeef245103903659b39ce71211c75190ed178bc7b4553b0dd0553c0b3ed151265d68d68c859005b43003eb9adc2406909189f5a936652a000002
+KO = dc582bf7a9cc30f8f4d4b704ab682f9a571bd066b24cc67aa5d70f658233f60c
+
+COUNT=18
+L = 256
+KI = 7f7483226259e892620b7c10a6d00b33
+FixedInputDataByteLen = 60
+FixedInputData = 1ee59cf94696cf7d4765a297813f90dfaa5bfce8d14c31f9a0a4848e04a1222fba3b6a72036d0d097e3b59ec6dc84ddf164141cc89713ce48f710d7e
+ Binary rep of i = 000001
+ instring = 1ee59cf94696cf7d4765a297813f90dfaa5bfce8d14c31f9a0a4848e04a1222fba3b6a72036d0d097e3b59ec6dc84ddf164141cc89713ce48f710d7e000001
+ Binary rep of i = 000002
+ instring = 1ee59cf94696cf7d4765a297813f90dfaa5bfce8d14c31f9a0a4848e04a1222fba3b6a72036d0d097e3b59ec6dc84ddf164141cc89713ce48f710d7e000002
+KO = f4f1d14bae818fbd3507685c89765a2788ba1b60f2f89393528ad8241db0f87e
+
+COUNT=19
+L = 256
+KI = 3ff771c057e7d183ca6bca291d34fbec
+FixedInputDataByteLen = 60
+FixedInputData = c977077c54dc95c4a6e582ba2a92b49174ff595b337434d90d506a46cdd46eb1dc47802221e4d8d906d5117a2f83614a0fb553e3e54a674132554161
+ Binary rep of i = 000001
+ instring = c977077c54dc95c4a6e582ba2a92b49174ff595b337434d90d506a46cdd46eb1dc47802221e4d8d906d5117a2f83614a0fb553e3e54a674132554161000001
+ Binary rep of i = 000002
+ instring = c977077c54dc95c4a6e582ba2a92b49174ff595b337434d90d506a46cdd46eb1dc47802221e4d8d906d5117a2f83614a0fb553e3e54a674132554161000002
+KO = 1f8acc70eb04300ba382b60e330f6a5f3ea4a7aeb9944f739ad576c7c64651bd
+
+COUNT=20
+L = 160
+KI = 1d95dce8007d41ede0ec22edaefb8a3e
+FixedInputDataByteLen = 60
+FixedInputData = f941ff6d216cff9c689f8c00fd3a36e27282ef5f621bbe158f41a70fced5b4e243606b7abc5d1eae4284743f13b0a612a72f1896b23b9719e62b4ba7
+ Binary rep of i = 000001
+ instring = f941ff6d216cff9c689f8c00fd3a36e27282ef5f621bbe158f41a70fced5b4e243606b7abc5d1eae4284743f13b0a612a72f1896b23b9719e62b4ba7000001
+ Binary rep of i = 000002
+ instring = f941ff6d216cff9c689f8c00fd3a36e27282ef5f621bbe158f41a70fced5b4e243606b7abc5d1eae4284743f13b0a612a72f1896b23b9719e62b4ba7000002
+KO = cc0980839925a6ab0b0ff52d6643f5a52689eca1
+
+COUNT=21
+L = 160
+KI = 4e1bc76d8ed5f581bdd9a9ba9193ff54
+FixedInputDataByteLen = 60
+FixedInputData = 97ebd2fcee95de1ac0a6b46d4b313c5c9c21cfd197bb4f1cbae2100be4744439d74bafa7fde11024810adf0af64f0749acf84797cd33f8e9f345ca43
+ Binary rep of i = 000001
+ instring = 97ebd2fcee95de1ac0a6b46d4b313c5c9c21cfd197bb4f1cbae2100be4744439d74bafa7fde11024810adf0af64f0749acf84797cd33f8e9f345ca43000001
+ Binary rep of i = 000002
+ instring = 97ebd2fcee95de1ac0a6b46d4b313c5c9c21cfd197bb4f1cbae2100be4744439d74bafa7fde11024810adf0af64f0749acf84797cd33f8e9f345ca43000002
+KO = dc0eb1b858ddb929725e9d78b81f0cf43d4c2629
+
+COUNT=22
+L = 160
+KI = d9f318fcf640561ae80bc2b5bcbc702f
+FixedInputDataByteLen = 60
+FixedInputData = 3903bd444aced19b8e2f5cb23ecd1c4695e64ec21c0dabb984b790fe8faab953c3de3be7abc17a3b7ecfe4e6a524c9b76fe8e04f03e5b3a88946eea8
+ Binary rep of i = 000001
+ instring = 3903bd444aced19b8e2f5cb23ecd1c4695e64ec21c0dabb984b790fe8faab953c3de3be7abc17a3b7ecfe4e6a524c9b76fe8e04f03e5b3a88946eea8000001
+ Binary rep of i = 000002
+ instring = 3903bd444aced19b8e2f5cb23ecd1c4695e64ec21c0dabb984b790fe8faab953c3de3be7abc17a3b7ecfe4e6a524c9b76fe8e04f03e5b3a88946eea8000002
+KO = bf2a16292b5bc9186975faf653601048f181b991
+
+COUNT=23
+L = 160
+KI = 0c0a59203ffb141049ecc5d4612f0587
+FixedInputDataByteLen = 60
+FixedInputData = def4feda80c76e7d7b004a53446223b5863c7ee5ed9d99fe182684880f1ba17c78cba8af5e6cb55fc12e60484c4633363a594b0a461d1df0d04e6a2b
+ Binary rep of i = 000001
+ instring = def4feda80c76e7d7b004a53446223b5863c7ee5ed9d99fe182684880f1ba17c78cba8af5e6cb55fc12e60484c4633363a594b0a461d1df0d04e6a2b000001
+ Binary rep of i = 000002
+ instring = def4feda80c76e7d7b004a53446223b5863c7ee5ed9d99fe182684880f1ba17c78cba8af5e6cb55fc12e60484c4633363a594b0a461d1df0d04e6a2b000002
+KO = 6fa41ed0e74ab08f22550ebbaf37b6e2ff22e0c5
+
+COUNT=24
+L = 160
+KI = 29911f20fa46ef4e11a969152e95e940
+FixedInputDataByteLen = 60
+FixedInputData = 44989a4d75ffc4fa6d214ce93eb52c6e062f40e20dcdbc5a2ff5130be4114522598a6a63fe72e7101f1a9cbe5690c56801935c4c5329a008ceb6c456
+ Binary rep of i = 000001
+ instring = 44989a4d75ffc4fa6d214ce93eb52c6e062f40e20dcdbc5a2ff5130be4114522598a6a63fe72e7101f1a9cbe5690c56801935c4c5329a008ceb6c456000001
+ Binary rep of i = 000002
+ instring = 44989a4d75ffc4fa6d214ce93eb52c6e062f40e20dcdbc5a2ff5130be4114522598a6a63fe72e7101f1a9cbe5690c56801935c4c5329a008ceb6c456000002
+KO = 48fd55888bbfe832444f8dfd250c134fdf516c02
+
+COUNT=25
+L = 160
+KI = ced62f68d8b33ed916b6ea2adea02daf
+FixedInputDataByteLen = 60
+FixedInputData = 723a516c3fc082b3e6fdb6cfcb5ae0e98cda5f4f4bcd9a9e5ceec072bd1865c99adbb98999e0ff033dabb3df26b665dd37c2b017044a1d726ee24529
+ Binary rep of i = 000001
+ instring = 723a516c3fc082b3e6fdb6cfcb5ae0e98cda5f4f4bcd9a9e5ceec072bd1865c99adbb98999e0ff033dabb3df26b665dd37c2b017044a1d726ee24529000001
+ Binary rep of i = 000002
+ instring = 723a516c3fc082b3e6fdb6cfcb5ae0e98cda5f4f4bcd9a9e5ceec072bd1865c99adbb98999e0ff033dabb3df26b665dd37c2b017044a1d726ee24529000002
+KO = 1b15a811b6c56e40920baa466ca847a9f2179dee
+
+COUNT=26
+L = 160
+KI = 31449f551784a504a8bad6e1d0677c44
+FixedInputDataByteLen = 60
+FixedInputData = f0080c9917cf2845dc33e31565d125fae99fee917561f52f32e8b5d5889b0c3e1bcc650dd24c4eb6a3c5689b4267f0a4da899cd408913da0aac1339c
+ Binary rep of i = 000001
+ instring = f0080c9917cf2845dc33e31565d125fae99fee917561f52f32e8b5d5889b0c3e1bcc650dd24c4eb6a3c5689b4267f0a4da899cd408913da0aac1339c000001
+ Binary rep of i = 000002
+ instring = f0080c9917cf2845dc33e31565d125fae99fee917561f52f32e8b5d5889b0c3e1bcc650dd24c4eb6a3c5689b4267f0a4da899cd408913da0aac1339c000002
+KO = 5e2cf494d33a290a96c866f747805786ef092545
+
+COUNT=27
+L = 160
+KI = 1ec63fd57f27c74a6c839e69993d7938
+FixedInputDataByteLen = 60
+FixedInputData = d2bfbe0c7b7a7c4a9ed93ab7422796059e84e1e162766731214ce0419b47267ee2c8bf51232499cbed1390237e2255abb319c72fb39728839b073c33
+ Binary rep of i = 000001
+ instring = d2bfbe0c7b7a7c4a9ed93ab7422796059e84e1e162766731214ce0419b47267ee2c8bf51232499cbed1390237e2255abb319c72fb39728839b073c33000001
+ Binary rep of i = 000002
+ instring = d2bfbe0c7b7a7c4a9ed93ab7422796059e84e1e162766731214ce0419b47267ee2c8bf51232499cbed1390237e2255abb319c72fb39728839b073c33000002
+KO = 38f42c1074591d241cae08708269ea7fa6a84229
+
+COUNT=28
+L = 160
+KI = 2dafbb5e0f9486d9d98ab1eb4f1ffe7b
+FixedInputDataByteLen = 60
+FixedInputData = 2fc0a882615626e0a6907bf7321a7781fa4a4d3755ee24cfdd8c761b2d649387eacf604438da2acd05528aceda000d4d45c2d4d063e2c8dc03ea93ef
+ Binary rep of i = 000001
+ instring = 2fc0a882615626e0a6907bf7321a7781fa4a4d3755ee24cfdd8c761b2d649387eacf604438da2acd05528aceda000d4d45c2d4d063e2c8dc03ea93ef000001
+ Binary rep of i = 000002
+ instring = 2fc0a882615626e0a6907bf7321a7781fa4a4d3755ee24cfdd8c761b2d649387eacf604438da2acd05528aceda000d4d45c2d4d063e2c8dc03ea93ef000002
+KO = 88a15f3fd2342a443ec8827ce4bc2673228f3e88
+
+COUNT=29
+L = 160
+KI = 74d188a51545c802e43f5f0902e3ff9d
+FixedInputDataByteLen = 60
+FixedInputData = a91350892afe9e632abff6988bb52f55468f63083037a084f49c769ab7d8772f6a550dcf2ec74994610de3075cd4058b9d586340363df6c86378e4df
+ Binary rep of i = 000001
+ instring = a91350892afe9e632abff6988bb52f55468f63083037a084f49c769ab7d8772f6a550dcf2ec74994610de3075cd4058b9d586340363df6c86378e4df000001
+ Binary rep of i = 000002
+ instring = a91350892afe9e632abff6988bb52f55468f63083037a084f49c769ab7d8772f6a550dcf2ec74994610de3075cd4058b9d586340363df6c86378e4df000002
+KO = c1d532614bba8b6761c86128cfa5c9aeb235daa5
+
+COUNT=30
+L = 320
+KI = 74304047fe55fe0b2d089cbf8f021af7
+FixedInputDataByteLen = 60
+FixedInputData = 631703467f6837e7ebbb177ca79a1c13f24995d08f2ef60c3b8b19a09068808bf216f0e92158f5cac97c68d78d7ac0492ed2b71b50d0b8e30a238986
+ Binary rep of i = 000001
+ instring = 631703467f6837e7ebbb177ca79a1c13f24995d08f2ef60c3b8b19a09068808bf216f0e92158f5cac97c68d78d7ac0492ed2b71b50d0b8e30a238986000001
+ Binary rep of i = 000002
+ instring = 631703467f6837e7ebbb177ca79a1c13f24995d08f2ef60c3b8b19a09068808bf216f0e92158f5cac97c68d78d7ac0492ed2b71b50d0b8e30a238986000002
+ Binary rep of i = 000003
+ instring = 631703467f6837e7ebbb177ca79a1c13f24995d08f2ef60c3b8b19a09068808bf216f0e92158f5cac97c68d78d7ac0492ed2b71b50d0b8e30a238986000003
+KO = fcdbb62005b53c662a99b2784a07f73d02a00eec609dd36056753549395d3d3f8575ea623c9e4c94
+
+COUNT=31
+L = 320
+KI = 3ca375a98b759957d83af46f740be57f
+FixedInputDataByteLen = 60
+FixedInputData = 95d84914e462eeb53242d7d83275c0fea568c3a34bbcceaac175f2ead6d01bbee54e3ea9971db037fbcd3c36b7ae73047f2400baf114da750acf47e5
+ Binary rep of i = 000001
+ instring = 95d84914e462eeb53242d7d83275c0fea568c3a34bbcceaac175f2ead6d01bbee54e3ea9971db037fbcd3c36b7ae73047f2400baf114da750acf47e5000001
+ Binary rep of i = 000002
+ instring = 95d84914e462eeb53242d7d83275c0fea568c3a34bbcceaac175f2ead6d01bbee54e3ea9971db037fbcd3c36b7ae73047f2400baf114da750acf47e5000002
+ Binary rep of i = 000003
+ instring = 95d84914e462eeb53242d7d83275c0fea568c3a34bbcceaac175f2ead6d01bbee54e3ea9971db037fbcd3c36b7ae73047f2400baf114da750acf47e5000003
+KO = e81ded447fab77a447fae0f1c28c2563ccb472f6296d581f2499c103c3b98b4b73aafa0a92fbc298
+
+COUNT=32
+L = 320
+KI = 9bf9004b3e145c0c107a45815862d04a
+FixedInputDataByteLen = 60
+FixedInputData = daddb94d1b34c7c3a4f640a6792aacd4da310698c3866dc2d68fb5d31a15d3025c03026bbeac267bd78110c955e575b4b6ae126b12624fe7deb46a11
+ Binary rep of i = 000001
+ instring = daddb94d1b34c7c3a4f640a6792aacd4da310698c3866dc2d68fb5d31a15d3025c03026bbeac267bd78110c955e575b4b6ae126b12624fe7deb46a11000001
+ Binary rep of i = 000002
+ instring = daddb94d1b34c7c3a4f640a6792aacd4da310698c3866dc2d68fb5d31a15d3025c03026bbeac267bd78110c955e575b4b6ae126b12624fe7deb46a11000002
+ Binary rep of i = 000003
+ instring = daddb94d1b34c7c3a4f640a6792aacd4da310698c3866dc2d68fb5d31a15d3025c03026bbeac267bd78110c955e575b4b6ae126b12624fe7deb46a11000003
+KO = f0b18a165e22e8d264e666c27a20d8dc61a0e6684bcef8ca3911cc26aa0810351ffe39ba28e7810c
+
+COUNT=33
+L = 320
+KI = 45c60102472fd47932df142b93cba36a
+FixedInputDataByteLen = 60
+FixedInputData = 6c1b665a0ef430b5812019596f42615f52447c644f52d983f01896d46871c0378f1f263fd28a6d9fdc26ec11c22fa52232406ffb27516c6d85b6962c
+ Binary rep of i = 000001
+ instring = 6c1b665a0ef430b5812019596f42615f52447c644f52d983f01896d46871c0378f1f263fd28a6d9fdc26ec11c22fa52232406ffb27516c6d85b6962c000001
+ Binary rep of i = 000002
+ instring = 6c1b665a0ef430b5812019596f42615f52447c644f52d983f01896d46871c0378f1f263fd28a6d9fdc26ec11c22fa52232406ffb27516c6d85b6962c000002
+ Binary rep of i = 000003
+ instring = 6c1b665a0ef430b5812019596f42615f52447c644f52d983f01896d46871c0378f1f263fd28a6d9fdc26ec11c22fa52232406ffb27516c6d85b6962c000003
+KO = c28a88aabf80d03ef5a253e7deeac86dc81496df9b2d4af933d2d12eae32fb0edc42ddbf7f6e7022
+
+COUNT=34
+L = 320
+KI = a94ced6e1b3e1e906bd5d804b6171d6a
+FixedInputDataByteLen = 60
+FixedInputData = 53f64b1221116d26691b29161e599616b23babe0e95dbf0fa3811d872a69cd7e417ce50ed88630402b30527a9cc1a572072283f0bb0cd5cae8f49d7e
+ Binary rep of i = 000001
+ instring = 53f64b1221116d26691b29161e599616b23babe0e95dbf0fa3811d872a69cd7e417ce50ed88630402b30527a9cc1a572072283f0bb0cd5cae8f49d7e000001
+ Binary rep of i = 000002
+ instring = 53f64b1221116d26691b29161e599616b23babe0e95dbf0fa3811d872a69cd7e417ce50ed88630402b30527a9cc1a572072283f0bb0cd5cae8f49d7e000002
+ Binary rep of i = 000003
+ instring = 53f64b1221116d26691b29161e599616b23babe0e95dbf0fa3811d872a69cd7e417ce50ed88630402b30527a9cc1a572072283f0bb0cd5cae8f49d7e000003
+KO = 925387b0478e80a5c1cd9fcd06dfd52f785ecacb3b65afdccec613822cb3e7c271f7b56c8a25276e
+
+COUNT=35
+L = 320
+KI = 943ba6356f35905fac6533a84adf1ab5
+FixedInputDataByteLen = 60
+FixedInputData = 34adf146e0168f8fa8b363f0d58d57502f3e0dbb8b7d1893471cddd1e70da8870a690c9bb888047ec2b69b40d11b11b366eb491143f2a39b28c163b6
+ Binary rep of i = 000001
+ instring = 34adf146e0168f8fa8b363f0d58d57502f3e0dbb8b7d1893471cddd1e70da8870a690c9bb888047ec2b69b40d11b11b366eb491143f2a39b28c163b6000001
+ Binary rep of i = 000002
+ instring = 34adf146e0168f8fa8b363f0d58d57502f3e0dbb8b7d1893471cddd1e70da8870a690c9bb888047ec2b69b40d11b11b366eb491143f2a39b28c163b6000002
+ Binary rep of i = 000003
+ instring = 34adf146e0168f8fa8b363f0d58d57502f3e0dbb8b7d1893471cddd1e70da8870a690c9bb888047ec2b69b40d11b11b366eb491143f2a39b28c163b6000003
+KO = a47c85ef1fa94d617413213d9fac0e0649edc15cc96286305b8062f66b353788a8357c230aa35e7f
+
+COUNT=36
+L = 320
+KI = e01189337c6258820be14c47a5275e89
+FixedInputDataByteLen = 60
+FixedInputData = b0531b6556d4ad4d1a77ca7b1f5d64ace1ec7134394b97b458a3af2f8020082fc0c9c02f65a940f5f822117fd00c5a104f5bd7bf3b2bbe000b0fa898
+ Binary rep of i = 000001
+ instring = b0531b6556d4ad4d1a77ca7b1f5d64ace1ec7134394b97b458a3af2f8020082fc0c9c02f65a940f5f822117fd00c5a104f5bd7bf3b2bbe000b0fa898000001
+ Binary rep of i = 000002
+ instring = b0531b6556d4ad4d1a77ca7b1f5d64ace1ec7134394b97b458a3af2f8020082fc0c9c02f65a940f5f822117fd00c5a104f5bd7bf3b2bbe000b0fa898000002
+ Binary rep of i = 000003
+ instring = b0531b6556d4ad4d1a77ca7b1f5d64ace1ec7134394b97b458a3af2f8020082fc0c9c02f65a940f5f822117fd00c5a104f5bd7bf3b2bbe000b0fa898000003
+KO = a3669181c6ccd733e273017f94ef0c97d7b34df0363b07a4736fed90f3f04314262c90accdcd2340
+
+COUNT=37
+L = 320
+KI = 53f2d09977476294b848702be0a8b650
+FixedInputDataByteLen = 60
+FixedInputData = 3c3d93d71a3fe8586dedf0e7c08bcbd8eb4d556120a960192bc73f02221771684fac89fe8e15fd9a673171eccda637b96acd0375b47a4ab1196a9d4c
+ Binary rep of i = 000001
+ instring = 3c3d93d71a3fe8586dedf0e7c08bcbd8eb4d556120a960192bc73f02221771684fac89fe8e15fd9a673171eccda637b96acd0375b47a4ab1196a9d4c000001
+ Binary rep of i = 000002
+ instring = 3c3d93d71a3fe8586dedf0e7c08bcbd8eb4d556120a960192bc73f02221771684fac89fe8e15fd9a673171eccda637b96acd0375b47a4ab1196a9d4c000002
+ Binary rep of i = 000003
+ instring = 3c3d93d71a3fe8586dedf0e7c08bcbd8eb4d556120a960192bc73f02221771684fac89fe8e15fd9a673171eccda637b96acd0375b47a4ab1196a9d4c000003
+KO = b993c0cd86990b6b958e19363ff855ea0d6103d3a0006de5860486fea57f1123bae0787008c11973
+
+COUNT=38
+L = 320
+KI = 27bb85d4c8a35c805ccc530aede31ce4
+FixedInputDataByteLen = 60
+FixedInputData = 7fe2b9ebe7bae074a70b4b99200ac7e0568f67d88dfa1d2165474bdc20f00205c578964eb25775e34694ef0890df68b3409e0be5969b6ec290dac7bd
+ Binary rep of i = 000001
+ instring = 7fe2b9ebe7bae074a70b4b99200ac7e0568f67d88dfa1d2165474bdc20f00205c578964eb25775e34694ef0890df68b3409e0be5969b6ec290dac7bd000001
+ Binary rep of i = 000002
+ instring = 7fe2b9ebe7bae074a70b4b99200ac7e0568f67d88dfa1d2165474bdc20f00205c578964eb25775e34694ef0890df68b3409e0be5969b6ec290dac7bd000002
+ Binary rep of i = 000003
+ instring = 7fe2b9ebe7bae074a70b4b99200ac7e0568f67d88dfa1d2165474bdc20f00205c578964eb25775e34694ef0890df68b3409e0be5969b6ec290dac7bd000003
+KO = 4c211edbbbb566689482614c2ccc19c1e0c3328c81efacd0873568cbad72222b3a641215bff3f249
+
+COUNT=39
+L = 320
+KI = cf50f263415b0e3dce8f852390281f6c
+FixedInputDataByteLen = 60
+FixedInputData = 3309e21072a739acb6d400ae9f7255fe4d8b8519f8a1bdf70ee7fa3ab4fcd1493f3033502cd23256ad1c982346fd3f238857ae25a6070d7d7690ff80
+ Binary rep of i = 000001
+ instring = 3309e21072a739acb6d400ae9f7255fe4d8b8519f8a1bdf70ee7fa3ab4fcd1493f3033502cd23256ad1c982346fd3f238857ae25a6070d7d7690ff80000001
+ Binary rep of i = 000002
+ instring = 3309e21072a739acb6d400ae9f7255fe4d8b8519f8a1bdf70ee7fa3ab4fcd1493f3033502cd23256ad1c982346fd3f238857ae25a6070d7d7690ff80000002
+ Binary rep of i = 000003
+ instring = 3309e21072a739acb6d400ae9f7255fe4d8b8519f8a1bdf70ee7fa3ab4fcd1493f3033502cd23256ad1c982346fd3f238857ae25a6070d7d7690ff80000003
+KO = 4ebdca36a0d7f2b57982581ca53237682553f7b83b9a54ca902e02d02dfb45a3263a2a747a5a66bf
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 02f9ff0a7b136bdbdb09bc420a35d46f
+FixedInputDataByteLen = 60
+FixedInputData = ebdacfb0d14c6e38602dc95b43cea8d354596c360b31a02ea780d4fe35728ec75de2fb357c36c1210c10d35369982989ad02ab4f4094fdc86618e3f9
+ Binary rep of i = 00000001
+ instring = ebdacfb0d14c6e38602dc95b43cea8d354596c360b31a02ea780d4fe35728ec75de2fb357c36c1210c10d35369982989ad02ab4f4094fdc86618e3f900000001
+KO = 207ee3acb1d1785fb36109f9970153d8
+
+COUNT=1
+L = 128
+KI = abb37617b2d06a2eee43bcd8eb37ec9f
+FixedInputDataByteLen = 60
+FixedInputData = edffbd74075328ae9dfbc17d81a4ee98196ccbc879111bd9680ff4bf78e5ed0314beb18c3a2d76c945e032ad1bbf1149733b86b2c6e96452b31d1f23
+ Binary rep of i = 00000001
+ instring = edffbd74075328ae9dfbc17d81a4ee98196ccbc879111bd9680ff4bf78e5ed0314beb18c3a2d76c945e032ad1bbf1149733b86b2c6e96452b31d1f2300000001
+KO = b2a61b7bc8aff445709b77efef3698f2
+
+COUNT=2
+L = 128
+KI = 336c579ec5241231bd0e11e16efcdb0c
+FixedInputDataByteLen = 60
+FixedInputData = 61d3bd2d696e746ae27ab79ea4e0516979438ddf382c067d7d5f349b6135661b2f8646e8f6bffd5458b3aa860303244babffa224e65de6e9abd247bc
+ Binary rep of i = 00000001
+ instring = 61d3bd2d696e746ae27ab79ea4e0516979438ddf382c067d7d5f349b6135661b2f8646e8f6bffd5458b3aa860303244babffa224e65de6e9abd247bc00000001
+KO = 557169532c8277a547cb476cff6f14d4
+
+COUNT=3
+L = 128
+KI = 722d3ae8dee647dfbb854d0cc4bcc32e
+FixedInputDataByteLen = 60
+FixedInputData = 58cb5bf2cb37b71cbc1c3c0791863fcae4c6f2c2aa7f21f2a5adc7bc67710fa6b8a8ef4632fa6a1a8248e15513e193007b0832906bbed19be8b230aa
+ Binary rep of i = 00000001
+ instring = 58cb5bf2cb37b71cbc1c3c0791863fcae4c6f2c2aa7f21f2a5adc7bc67710fa6b8a8ef4632fa6a1a8248e15513e193007b0832906bbed19be8b230aa00000001
+KO = 72570be64c767fe65c9e34521dda38a3
+
+COUNT=4
+L = 128
+KI = 489875384bb0ea0e93e8472799b12fbb
+FixedInputDataByteLen = 60
+FixedInputData = c23ab8a611cb7f64546672048531fb39c869c2000d42a2477683d668edb50f52d41e44699ff94ecce019c7d6c27c1d202e9c4570b59abf609fb104e1
+ Binary rep of i = 00000001
+ instring = c23ab8a611cb7f64546672048531fb39c869c2000d42a2477683d668edb50f52d41e44699ff94ecce019c7d6c27c1d202e9c4570b59abf609fb104e100000001
+KO = f87e4b09cfe7321148c830ed1a917201
+
+COUNT=5
+L = 128
+KI = e976664ceb197842a728a9e87a11bf24
+FixedInputDataByteLen = 60
+FixedInputData = c4406defaa9c9b118ad80b8cf03298a936816bd311b4985c1cb8bac9187310e144cbe235718cb1431c6722dc3816fd47dc364833958ed9027710bb70
+ Binary rep of i = 00000001
+ instring = c4406defaa9c9b118ad80b8cf03298a936816bd311b4985c1cb8bac9187310e144cbe235718cb1431c6722dc3816fd47dc364833958ed9027710bb7000000001
+KO = e8d644184fef704819e5149dfe183996
+
+COUNT=6
+L = 128
+KI = d16207ec87cd53a28f1b00a106d8ef37
+FixedInputDataByteLen = 60
+FixedInputData = 5d765366bf804f08e82d3af58ef2932e493abf4e3e995703c627345643fce10cb4ea50875cbe9bc29bbf4657c218a34e9493dbbe78ec1fc3684279dc
+ Binary rep of i = 00000001
+ instring = 5d765366bf804f08e82d3af58ef2932e493abf4e3e995703c627345643fce10cb4ea50875cbe9bc29bbf4657c218a34e9493dbbe78ec1fc3684279dc00000001
+KO = b48bfcbff646e171c95e813b2f31a54e
+
+COUNT=7
+L = 128
+KI = 92d4915351e5c7812aac5bf92d399794
+FixedInputDataByteLen = 60
+FixedInputData = 027f58c27562b48bcf91565ed56bb7743e15f1c761206825a58e675b37af3ec6e381079a25c71dc168fc1242805e45949d1fb58f164ff9032f962129
+ Binary rep of i = 00000001
+ instring = 027f58c27562b48bcf91565ed56bb7743e15f1c761206825a58e675b37af3ec6e381079a25c71dc168fc1242805e45949d1fb58f164ff9032f96212900000001
+KO = f81c33ddf1570621ee595ff438767296
+
+COUNT=8
+L = 128
+KI = 7badb01860349fc167436c06dd6b16c3
+FixedInputDataByteLen = 60
+FixedInputData = eec215d68374f835d569d204677b6c50caf5bef50e3aef9fb8ce5290b57233e10a2cedb7b3223a212adec0e4811aebd06edfc6e79b6e6969cdd8598b
+ Binary rep of i = 00000001
+ instring = eec215d68374f835d569d204677b6c50caf5bef50e3aef9fb8ce5290b57233e10a2cedb7b3223a212adec0e4811aebd06edfc6e79b6e6969cdd8598b00000001
+KO = 0779a0f17b85c9d1753a094377f99451
+
+COUNT=9
+L = 128
+KI = 7cef52481d0f4ef1b4be3386fa971398
+FixedInputDataByteLen = 60
+FixedInputData = 2a6f370adb1301bb1c2319ff619aebff70ebd3514536faa277bb75adf1d4b8709e7fe305305e9516054e6f562521bedee84d2365e324bd39f4a3eff3
+ Binary rep of i = 00000001
+ instring = 2a6f370adb1301bb1c2319ff619aebff70ebd3514536faa277bb75adf1d4b8709e7fe305305e9516054e6f562521bedee84d2365e324bd39f4a3eff300000001
+KO = 727f33d3ddc3fb42a043ff6e795b78da
+
+COUNT=10
+L = 256
+KI = 24e517d4ac417737235b6efc9afced82
+FixedInputDataByteLen = 60
+FixedInputData = e9bb4b414fd4de817e78ef322e4e180956cb9be6c4ed25822bccb0e514aef084f87655108964e3452c00f9ab2dd8dd78333f51724383fe6cabbd015b
+ Binary rep of i = 00000001
+ instring = e9bb4b414fd4de817e78ef322e4e180956cb9be6c4ed25822bccb0e514aef084f87655108964e3452c00f9ab2dd8dd78333f51724383fe6cabbd015b00000001
+ Binary rep of i = 00000002
+ instring = e9bb4b414fd4de817e78ef322e4e180956cb9be6c4ed25822bccb0e514aef084f87655108964e3452c00f9ab2dd8dd78333f51724383fe6cabbd015b00000002
+KO = c6043c6b1bd81ea074a1b12351b5e3c46857c2886574b79adb94159461474664
+
+COUNT=11
+L = 256
+KI = 2076812e78d4bcd38e5a9fa5bb06663e
+FixedInputDataByteLen = 60
+FixedInputData = a8a989b16aa529ddfabb6e659b5bc76e7b9d8bd4319a94ed009f8ade6adb271a6dc5a491bb3de1afba2043415c355d7e65f1532b01578925f5676eeb
+ Binary rep of i = 00000001
+ instring = a8a989b16aa529ddfabb6e659b5bc76e7b9d8bd4319a94ed009f8ade6adb271a6dc5a491bb3de1afba2043415c355d7e65f1532b01578925f5676eeb00000001
+ Binary rep of i = 00000002
+ instring = a8a989b16aa529ddfabb6e659b5bc76e7b9d8bd4319a94ed009f8ade6adb271a6dc5a491bb3de1afba2043415c355d7e65f1532b01578925f5676eeb00000002
+KO = 1ad16b20b4c6fc8dcbe2b5b9d5c7347549e8587c00a5721ca7f55b6aabdada1d
+
+COUNT=12
+L = 256
+KI = edc54d780c797210621f894cc1f3ac6c
+FixedInputDataByteLen = 60
+FixedInputData = 4a7ac103e2d13c2700ff6b6c8f52f94b96f278ffd3e909bab639c24864bd2fa3a7c7857440aa8ca3d94bb17f09942eab8775a7e0beebc9f9ee742fc0
+ Binary rep of i = 00000001
+ instring = 4a7ac103e2d13c2700ff6b6c8f52f94b96f278ffd3e909bab639c24864bd2fa3a7c7857440aa8ca3d94bb17f09942eab8775a7e0beebc9f9ee742fc000000001
+ Binary rep of i = 00000002
+ instring = 4a7ac103e2d13c2700ff6b6c8f52f94b96f278ffd3e909bab639c24864bd2fa3a7c7857440aa8ca3d94bb17f09942eab8775a7e0beebc9f9ee742fc000000002
+KO = ae3f34550fa3cd67afe3755625a7b5e556cb047f9c7c3491491ffd697c89fce0
+
+COUNT=13
+L = 256
+KI = ec49aa48982bc94b33f89c31f2772013
+FixedInputDataByteLen = 60
+FixedInputData = 20d653017b95936221a2c0b36047ff9a87f2b27fefa747fc0de89e25d7a1ce90a019b12b09f7c0da76d1897d78360f64afc8af2fb7013120ac25ee10
+ Binary rep of i = 00000001
+ instring = 20d653017b95936221a2c0b36047ff9a87f2b27fefa747fc0de89e25d7a1ce90a019b12b09f7c0da76d1897d78360f64afc8af2fb7013120ac25ee1000000001
+ Binary rep of i = 00000002
+ instring = 20d653017b95936221a2c0b36047ff9a87f2b27fefa747fc0de89e25d7a1ce90a019b12b09f7c0da76d1897d78360f64afc8af2fb7013120ac25ee1000000002
+KO = 164d6d61a7f3262c239433a0a5491e6b8468021333f6c26e0f19cb8a6d2b8005
+
+COUNT=14
+L = 256
+KI = d06f699757f7ef03e0040866d21a0fb9
+FixedInputDataByteLen = 60
+FixedInputData = 8e48ad6681ffe578fd6485b265ab74f183ea419531fc5446d78e5454f504ba4c8d617b1674a3a28384ae54cde6fa3a65a94b15c1e1ddb744f59ab2fd
+ Binary rep of i = 00000001
+ instring = 8e48ad6681ffe578fd6485b265ab74f183ea419531fc5446d78e5454f504ba4c8d617b1674a3a28384ae54cde6fa3a65a94b15c1e1ddb744f59ab2fd00000001
+ Binary rep of i = 00000002
+ instring = 8e48ad6681ffe578fd6485b265ab74f183ea419531fc5446d78e5454f504ba4c8d617b1674a3a28384ae54cde6fa3a65a94b15c1e1ddb744f59ab2fd00000002
+KO = 5400e5c7ad4c397157869be915ec9d4004dc0ecfdd9b00b6832419f7cfc47a9a
+
+COUNT=15
+L = 256
+KI = 585c6ad57967c78f984f12c9ebe2a4e6
+FixedInputDataByteLen = 60
+FixedInputData = 222daa9d739ba825a6a3e2f6e9e457e8bbc8ba9f219d7a2bbb0eb16806a8803d2646f4d9788974635db9d82c5a307869e4896b7d31286bbeba3316fa
+ Binary rep of i = 00000001
+ instring = 222daa9d739ba825a6a3e2f6e9e457e8bbc8ba9f219d7a2bbb0eb16806a8803d2646f4d9788974635db9d82c5a307869e4896b7d31286bbeba3316fa00000001
+ Binary rep of i = 00000002
+ instring = 222daa9d739ba825a6a3e2f6e9e457e8bbc8ba9f219d7a2bbb0eb16806a8803d2646f4d9788974635db9d82c5a307869e4896b7d31286bbeba3316fa00000002
+KO = 1e7900cf822c5818b82a61f2560b4e0529fb86f389d31fe7eb7c51f4aeba5691
+
+COUNT=16
+L = 256
+KI = b5d5c0f4ee7e911375a3870db4e7f93b
+FixedInputDataByteLen = 60
+FixedInputData = 8a86ea9d5f988fb0c32db4f5c57bb9eeaa5726a381f92b3cae1dc1f59685edf54cedeba957b1d1567b1f892b2944427fde5c728bc534df78892f128d
+ Binary rep of i = 00000001
+ instring = 8a86ea9d5f988fb0c32db4f5c57bb9eeaa5726a381f92b3cae1dc1f59685edf54cedeba957b1d1567b1f892b2944427fde5c728bc534df78892f128d00000001
+ Binary rep of i = 00000002
+ instring = 8a86ea9d5f988fb0c32db4f5c57bb9eeaa5726a381f92b3cae1dc1f59685edf54cedeba957b1d1567b1f892b2944427fde5c728bc534df78892f128d00000002
+KO = eb7e9d45f9a4d33cc03c222f2ffc4d50e5485bc297cdd036b226fc814752fde6
+
+COUNT=17
+L = 256
+KI = 4ba5a8fb3c9e1cfb1714c46eed2582db
+FixedInputDataByteLen = 60
+FixedInputData = f3edbd86cfe3de321a86251c2e37098d1bab9ffd18cb64782121807232d4f9ca3dd61337d42df6bc52117d0b5c9f6a79771c18674512ed34730d597c
+ Binary rep of i = 00000001
+ instring = f3edbd86cfe3de321a86251c2e37098d1bab9ffd18cb64782121807232d4f9ca3dd61337d42df6bc52117d0b5c9f6a79771c18674512ed34730d597c00000001
+ Binary rep of i = 00000002
+ instring = f3edbd86cfe3de321a86251c2e37098d1bab9ffd18cb64782121807232d4f9ca3dd61337d42df6bc52117d0b5c9f6a79771c18674512ed34730d597c00000002
+KO = bac1cd7693b66f40993c3190efe1fcc55d20a89e92bc7a1d36838a41d22f49a2
+
+COUNT=18
+L = 256
+KI = 98b2c8fef57adb8a25fe8bb301489e50
+FixedInputDataByteLen = 60
+FixedInputData = 47f2df89ce86cecd009b4fe2d3c9d04e31b79da28426ae1ecd8960fe40b7c2cd2b0983fc4f6b5ef78fc31dcc5780361c55c54844cf8e90ee353a234a
+ Binary rep of i = 00000001
+ instring = 47f2df89ce86cecd009b4fe2d3c9d04e31b79da28426ae1ecd8960fe40b7c2cd2b0983fc4f6b5ef78fc31dcc5780361c55c54844cf8e90ee353a234a00000001
+ Binary rep of i = 00000002
+ instring = 47f2df89ce86cecd009b4fe2d3c9d04e31b79da28426ae1ecd8960fe40b7c2cd2b0983fc4f6b5ef78fc31dcc5780361c55c54844cf8e90ee353a234a00000002
+KO = 5b4c037219e3dea34b14071040ec392ccfeb5d163e372f1d51f52742548fbf96
+
+COUNT=19
+L = 256
+KI = 1032b06c4759d60f8123c29634eb781f
+FixedInputDataByteLen = 60
+FixedInputData = e5b05954f08fe644811f856ead2e1ecd86b132b09fc5f0a990b2e9eb3eeb6da48479c5e2b84885af44689b092ebdb5cddb4ba794eafcc584afa1164f
+ Binary rep of i = 00000001
+ instring = e5b05954f08fe644811f856ead2e1ecd86b132b09fc5f0a990b2e9eb3eeb6da48479c5e2b84885af44689b092ebdb5cddb4ba794eafcc584afa1164f00000001
+ Binary rep of i = 00000002
+ instring = e5b05954f08fe644811f856ead2e1ecd86b132b09fc5f0a990b2e9eb3eeb6da48479c5e2b84885af44689b092ebdb5cddb4ba794eafcc584afa1164f00000002
+KO = b1ac1814fdd9ea1400dbbdaf9cb6af401e61dd7e59495d61904d29c64bac5bc3
+
+COUNT=20
+L = 160
+KI = ea1a028238c884e4e33ca16ae2c66845
+FixedInputDataByteLen = 60
+FixedInputData = 643beb84df743c14ae10381a1ceb2079746c94f39ade5f02e9fc629b67ce4390c3560282648e00cd88c9df5bcb1985d6fd94a3998394dbb5ca7e6ef0
+ Binary rep of i = 00000001
+ instring = 643beb84df743c14ae10381a1ceb2079746c94f39ade5f02e9fc629b67ce4390c3560282648e00cd88c9df5bcb1985d6fd94a3998394dbb5ca7e6ef000000001
+ Binary rep of i = 00000002
+ instring = 643beb84df743c14ae10381a1ceb2079746c94f39ade5f02e9fc629b67ce4390c3560282648e00cd88c9df5bcb1985d6fd94a3998394dbb5ca7e6ef000000002
+KO = b46a7e0380a562c87e0ff2b0ce50675932e9fa00
+
+COUNT=21
+L = 160
+KI = 748739b9bd61f92db8df89d9042666b1
+FixedInputDataByteLen = 60
+FixedInputData = e2acae3549491b8a2843c65bb6d35f839d452c6ac90d240d7668c136aed18d9e151f4789172a61b8e6d5e1dc361b05f94880cdd5075aa1a9e7749fd7
+ Binary rep of i = 00000001
+ instring = e2acae3549491b8a2843c65bb6d35f839d452c6ac90d240d7668c136aed18d9e151f4789172a61b8e6d5e1dc361b05f94880cdd5075aa1a9e7749fd700000001
+ Binary rep of i = 00000002
+ instring = e2acae3549491b8a2843c65bb6d35f839d452c6ac90d240d7668c136aed18d9e151f4789172a61b8e6d5e1dc361b05f94880cdd5075aa1a9e7749fd700000002
+KO = bf565232e2adeb82882777ff0c0a14f5eee63183
+
+COUNT=22
+L = 160
+KI = 06da2a68b5fb9df7079e1276b736d0a8
+FixedInputDataByteLen = 60
+FixedInputData = 853bd49cefe2f2743dc0da1990e12acbe4241bc70bf151414aece08cf1d8f3d3248340fb3c6dab8a24d9ec5782d9218e629aa715f36563d44bb21526
+ Binary rep of i = 00000001
+ instring = 853bd49cefe2f2743dc0da1990e12acbe4241bc70bf151414aece08cf1d8f3d3248340fb3c6dab8a24d9ec5782d9218e629aa715f36563d44bb2152600000001
+ Binary rep of i = 00000002
+ instring = 853bd49cefe2f2743dc0da1990e12acbe4241bc70bf151414aece08cf1d8f3d3248340fb3c6dab8a24d9ec5782d9218e629aa715f36563d44bb2152600000002
+KO = 3ee4176b89869bf997aef9f5a785da7fcfe3cb07
+
+COUNT=23
+L = 160
+KI = e09cd881ebd902c54ba37b5cd77c5e1f
+FixedInputDataByteLen = 60
+FixedInputData = b890804f0930951dac8870346a0de444075d1c6f663bbdf8800cd402b0297232aaf54359a0eef43452151468b383e4d8d57109be79692548613fa6e4
+ Binary rep of i = 00000001
+ instring = b890804f0930951dac8870346a0de444075d1c6f663bbdf8800cd402b0297232aaf54359a0eef43452151468b383e4d8d57109be79692548613fa6e400000001
+ Binary rep of i = 00000002
+ instring = b890804f0930951dac8870346a0de444075d1c6f663bbdf8800cd402b0297232aaf54359a0eef43452151468b383e4d8d57109be79692548613fa6e400000002
+KO = 5ce4c58dd07502fde32fa26deb677c341ec006f8
+
+COUNT=24
+L = 160
+KI = bb5edf6a59a9a69a1801079e183a539a
+FixedInputDataByteLen = 60
+FixedInputData = 3e9b468f7ed236bdf7cbdbd78524ac6843e740a25132f70ec65e43a01f3d7f436536902a8ab8a021f786f61a9ec5e8ed252b3fff72375176a02e2e95
+ Binary rep of i = 00000001
+ instring = 3e9b468f7ed236bdf7cbdbd78524ac6843e740a25132f70ec65e43a01f3d7f436536902a8ab8a021f786f61a9ec5e8ed252b3fff72375176a02e2e9500000001
+ Binary rep of i = 00000002
+ instring = 3e9b468f7ed236bdf7cbdbd78524ac6843e740a25132f70ec65e43a01f3d7f436536902a8ab8a021f786f61a9ec5e8ed252b3fff72375176a02e2e9500000002
+KO = c840c049f6acd921c60ecbda8aa48e9222408781
+
+COUNT=25
+L = 160
+KI = e5657b0c7100de6b964fbeda0b63cdab
+FixedInputDataByteLen = 60
+FixedInputData = a14e6b5c5eb18d464fee10dc7e2de17ff223e23967836d0fb3e6f41011003fb0947dcce2381d6defae390f0459635d1fa63b7e0afdee0a37f1e6065c
+ Binary rep of i = 00000001
+ instring = a14e6b5c5eb18d464fee10dc7e2de17ff223e23967836d0fb3e6f41011003fb0947dcce2381d6defae390f0459635d1fa63b7e0afdee0a37f1e6065c00000001
+ Binary rep of i = 00000002
+ instring = a14e6b5c5eb18d464fee10dc7e2de17ff223e23967836d0fb3e6f41011003fb0947dcce2381d6defae390f0459635d1fa63b7e0afdee0a37f1e6065c00000002
+KO = 90c3c6bddb960602a4f46d0730ea719ab313e6bc
+
+COUNT=26
+L = 160
+KI = 69872229f827cc60f2babdf6de78fb62
+FixedInputDataByteLen = 60
+FixedInputData = 8518915aa799d39d36d4cb9421ff8b08f2996be3c72279b8f336698b92093e01f3fbcf5e38dff57232e4364c896bd3794b5e2d61c8a685224021b3a7
+ Binary rep of i = 00000001
+ instring = 8518915aa799d39d36d4cb9421ff8b08f2996be3c72279b8f336698b92093e01f3fbcf5e38dff57232e4364c896bd3794b5e2d61c8a685224021b3a700000001
+ Binary rep of i = 00000002
+ instring = 8518915aa799d39d36d4cb9421ff8b08f2996be3c72279b8f336698b92093e01f3fbcf5e38dff57232e4364c896bd3794b5e2d61c8a685224021b3a700000002
+KO = b9199cd782d17eade13efa1fcde4a79bd3cde85b
+
+COUNT=27
+L = 160
+KI = e3553e0ade2dd9195a20613a7e4d9248
+FixedInputDataByteLen = 60
+FixedInputData = 80df10a3ed6441cb8ad2f7d85731c51149d2f2bf799fe015ec73fd30303326c66bfa26619094a139a9dbaf4cd6904317fc53e63d0da294995823c637
+ Binary rep of i = 00000001
+ instring = 80df10a3ed6441cb8ad2f7d85731c51149d2f2bf799fe015ec73fd30303326c66bfa26619094a139a9dbaf4cd6904317fc53e63d0da294995823c63700000001
+ Binary rep of i = 00000002
+ instring = 80df10a3ed6441cb8ad2f7d85731c51149d2f2bf799fe015ec73fd30303326c66bfa26619094a139a9dbaf4cd6904317fc53e63d0da294995823c63700000002
+KO = 0a36db05a8cb200d70a7ff96193803740267f60c
+
+COUNT=28
+L = 160
+KI = 879cf2ab55d7ab049f26ac09709583ec
+FixedInputDataByteLen = 60
+FixedInputData = dc054f58a784a6aecbe80c4fe312dd197c4a3ed5ad9159077c6f66166f9f4a056fe586a570c3dcec8d6d4c623bd73e98a5db2699628e0cef2be9dbb3
+ Binary rep of i = 00000001
+ instring = dc054f58a784a6aecbe80c4fe312dd197c4a3ed5ad9159077c6f66166f9f4a056fe586a570c3dcec8d6d4c623bd73e98a5db2699628e0cef2be9dbb300000001
+ Binary rep of i = 00000002
+ instring = dc054f58a784a6aecbe80c4fe312dd197c4a3ed5ad9159077c6f66166f9f4a056fe586a570c3dcec8d6d4c623bd73e98a5db2699628e0cef2be9dbb300000002
+KO = bcb7ee9c1fbb5e207f7fdb028589598e5889a28f
+
+COUNT=29
+L = 160
+KI = bdae545f88e74cfddf19c3f0f8ebfbe3
+FixedInputDataByteLen = 60
+FixedInputData = 060fd0ec60ea9708d9c600ba2608b44e190c9f76123e182c6513f17ca0db1ca5703c181fdb2208e254658d3fb08d516ff46689c238cf440f69d54ce8
+ Binary rep of i = 00000001
+ instring = 060fd0ec60ea9708d9c600ba2608b44e190c9f76123e182c6513f17ca0db1ca5703c181fdb2208e254658d3fb08d516ff46689c238cf440f69d54ce800000001
+ Binary rep of i = 00000002
+ instring = 060fd0ec60ea9708d9c600ba2608b44e190c9f76123e182c6513f17ca0db1ca5703c181fdb2208e254658d3fb08d516ff46689c238cf440f69d54ce800000002
+KO = 44eeba065af84403e02642b7799e3fcb79f431db
+
+COUNT=30
+L = 320
+KI = 502504c949164a6291adbd479f88e144
+FixedInputDataByteLen = 60
+FixedInputData = ac1ccfd14af64eb84551281d5e77f2d2f5532948618fb077e9723f204df3cb94005dc4e3b42ef30498592bee2e152f35fa49b11bbe8c2a492787d735
+ Binary rep of i = 00000001
+ instring = ac1ccfd14af64eb84551281d5e77f2d2f5532948618fb077e9723f204df3cb94005dc4e3b42ef30498592bee2e152f35fa49b11bbe8c2a492787d73500000001
+ Binary rep of i = 00000002
+ instring = ac1ccfd14af64eb84551281d5e77f2d2f5532948618fb077e9723f204df3cb94005dc4e3b42ef30498592bee2e152f35fa49b11bbe8c2a492787d73500000002
+ Binary rep of i = 00000003
+ instring = ac1ccfd14af64eb84551281d5e77f2d2f5532948618fb077e9723f204df3cb94005dc4e3b42ef30498592bee2e152f35fa49b11bbe8c2a492787d73500000003
+KO = a661b91879f00f9b158a4183b09dbdd2a200a21fed54f36e5bff226ab395cb474b67ddd0a412365d
+
+COUNT=31
+L = 320
+KI = 56f88468090b445368951ea922202b7f
+FixedInputDataByteLen = 60
+FixedInputData = 6c0458addd9b0bed69e859618dd621ec8620d0310e4db439c59ad1b7f2b1b168ca7adc4bf469b580ab7d9126a88e17028969c52c07375ef8ec54ad15
+ Binary rep of i = 00000001
+ instring = 6c0458addd9b0bed69e859618dd621ec8620d0310e4db439c59ad1b7f2b1b168ca7adc4bf469b580ab7d9126a88e17028969c52c07375ef8ec54ad1500000001
+ Binary rep of i = 00000002
+ instring = 6c0458addd9b0bed69e859618dd621ec8620d0310e4db439c59ad1b7f2b1b168ca7adc4bf469b580ab7d9126a88e17028969c52c07375ef8ec54ad1500000002
+ Binary rep of i = 00000003
+ instring = 6c0458addd9b0bed69e859618dd621ec8620d0310e4db439c59ad1b7f2b1b168ca7adc4bf469b580ab7d9126a88e17028969c52c07375ef8ec54ad1500000003
+KO = 40cb8fae06aec0acf03dd96764c8343e533e33745074bb866d7a7b239634d8788b253b775f2af597
+
+COUNT=32
+L = 320
+KI = 0f6fa39fc8a5b56d08214261dcdc489c
+FixedInputDataByteLen = 60
+FixedInputData = bf057fe37c2d0c811feb8621be0c301acbd02ffec2660b7d519a48814cc38fbcccc0f8040db5f70189adfa01cf3b2f9922246afb39ca27d40462fd40
+ Binary rep of i = 00000001
+ instring = bf057fe37c2d0c811feb8621be0c301acbd02ffec2660b7d519a48814cc38fbcccc0f8040db5f70189adfa01cf3b2f9922246afb39ca27d40462fd4000000001
+ Binary rep of i = 00000002
+ instring = bf057fe37c2d0c811feb8621be0c301acbd02ffec2660b7d519a48814cc38fbcccc0f8040db5f70189adfa01cf3b2f9922246afb39ca27d40462fd4000000002
+ Binary rep of i = 00000003
+ instring = bf057fe37c2d0c811feb8621be0c301acbd02ffec2660b7d519a48814cc38fbcccc0f8040db5f70189adfa01cf3b2f9922246afb39ca27d40462fd4000000003
+KO = 7a3a1c4982da48318208cef619b4fe532bf7074b54e09d7a97b505bc4ba5fe21ca269f4970332bd9
+
+COUNT=33
+L = 320
+KI = ef658a27efd01898a754965d469bb717
+FixedInputDataByteLen = 60
+FixedInputData = 94ca944137455e4b2f8d480faf5cf5996db956fcbb7e99abdab37d7d3086ab7f1d48377cbf28ea1ef768054e35c04e5b3667619df168dac5c06f3a8f
+ Binary rep of i = 00000001
+ instring = 94ca944137455e4b2f8d480faf5cf5996db956fcbb7e99abdab37d7d3086ab7f1d48377cbf28ea1ef768054e35c04e5b3667619df168dac5c06f3a8f00000001
+ Binary rep of i = 00000002
+ instring = 94ca944137455e4b2f8d480faf5cf5996db956fcbb7e99abdab37d7d3086ab7f1d48377cbf28ea1ef768054e35c04e5b3667619df168dac5c06f3a8f00000002
+ Binary rep of i = 00000003
+ instring = 94ca944137455e4b2f8d480faf5cf5996db956fcbb7e99abdab37d7d3086ab7f1d48377cbf28ea1ef768054e35c04e5b3667619df168dac5c06f3a8f00000003
+KO = e095921ee6f7d0bafdf607c6bfcbdb17fa1bacd76feb8de71e3a4467418f9a4f13fbd3a20a9eee38
+
+COUNT=34
+L = 320
+KI = 058fd6076313c3c4b175dc30b3b3cda4
+FixedInputDataByteLen = 60
+FixedInputData = df9e3aa3a64933231660dcd00bd8c044e6f496c90f2714cbe6cccc12e53b3d291ff0353a7b247e8e75fe44adc1fe7c018168633d986b847ea884022a
+ Binary rep of i = 00000001
+ instring = df9e3aa3a64933231660dcd00bd8c044e6f496c90f2714cbe6cccc12e53b3d291ff0353a7b247e8e75fe44adc1fe7c018168633d986b847ea884022a00000001
+ Binary rep of i = 00000002
+ instring = df9e3aa3a64933231660dcd00bd8c044e6f496c90f2714cbe6cccc12e53b3d291ff0353a7b247e8e75fe44adc1fe7c018168633d986b847ea884022a00000002
+ Binary rep of i = 00000003
+ instring = df9e3aa3a64933231660dcd00bd8c044e6f496c90f2714cbe6cccc12e53b3d291ff0353a7b247e8e75fe44adc1fe7c018168633d986b847ea884022a00000003
+KO = cd38b3db9f62d7b90aa0dbb5ae76c81b1b00a6b191c69bbda8da0c4ecc4909f27414cae74756adb9
+
+COUNT=35
+L = 320
+KI = e67cd4f9c08d155d81184d94c433db6a
+FixedInputDataByteLen = 60
+FixedInputData = b8a43eb19030ca13561953122a623df1b46280b912d7d7aabd2d998f74a401d998fa88ae5c3443cfc79de315004f9b8aa38618b289786da767c14da6
+ Binary rep of i = 00000001
+ instring = b8a43eb19030ca13561953122a623df1b46280b912d7d7aabd2d998f74a401d998fa88ae5c3443cfc79de315004f9b8aa38618b289786da767c14da600000001
+ Binary rep of i = 00000002
+ instring = b8a43eb19030ca13561953122a623df1b46280b912d7d7aabd2d998f74a401d998fa88ae5c3443cfc79de315004f9b8aa38618b289786da767c14da600000002
+ Binary rep of i = 00000003
+ instring = b8a43eb19030ca13561953122a623df1b46280b912d7d7aabd2d998f74a401d998fa88ae5c3443cfc79de315004f9b8aa38618b289786da767c14da600000003
+KO = d4cca4d27fb095fd222b31ef6d96c790b9b75245c10c2c8e1ccb66a433ede7f5bd035bd198eb44fa
+
+COUNT=36
+L = 320
+KI = 9abe39bc4bf60af5f4beb6e3273bc8ab
+FixedInputDataByteLen = 60
+FixedInputData = de984bb448be91cf9dbb79d6cd90d23bd5e21940071a8f84273b7a4e67f985b1d045b36a5883840f7cea3fc3a30f23b32ec0f3638cf55fc5dbc03a30
+ Binary rep of i = 00000001
+ instring = de984bb448be91cf9dbb79d6cd90d23bd5e21940071a8f84273b7a4e67f985b1d045b36a5883840f7cea3fc3a30f23b32ec0f3638cf55fc5dbc03a3000000001
+ Binary rep of i = 00000002
+ instring = de984bb448be91cf9dbb79d6cd90d23bd5e21940071a8f84273b7a4e67f985b1d045b36a5883840f7cea3fc3a30f23b32ec0f3638cf55fc5dbc03a3000000002
+ Binary rep of i = 00000003
+ instring = de984bb448be91cf9dbb79d6cd90d23bd5e21940071a8f84273b7a4e67f985b1d045b36a5883840f7cea3fc3a30f23b32ec0f3638cf55fc5dbc03a3000000003
+KO = 40b8fc44cc5b2bc05ae3eaa79b0c4815c13b8efabd721f91fa252a3dac772c0cec0afd0b161631af
+
+COUNT=37
+L = 320
+KI = fcd8e80d030322b613de04b4e9b46005
+FixedInputDataByteLen = 60
+FixedInputData = 5968b30844c0aca7716514b87aa6c54a7c21ae24dad9a89b99d79e795cd1c278ac8c05e2ac68638f7afe9bb190598f49b7058989b80952e9cef42c70
+ Binary rep of i = 00000001
+ instring = 5968b30844c0aca7716514b87aa6c54a7c21ae24dad9a89b99d79e795cd1c278ac8c05e2ac68638f7afe9bb190598f49b7058989b80952e9cef42c7000000001
+ Binary rep of i = 00000002
+ instring = 5968b30844c0aca7716514b87aa6c54a7c21ae24dad9a89b99d79e795cd1c278ac8c05e2ac68638f7afe9bb190598f49b7058989b80952e9cef42c7000000002
+ Binary rep of i = 00000003
+ instring = 5968b30844c0aca7716514b87aa6c54a7c21ae24dad9a89b99d79e795cd1c278ac8c05e2ac68638f7afe9bb190598f49b7058989b80952e9cef42c7000000003
+KO = b81f290088b2df5d42f9d9c259dc9f294a39bd69b99d1e9d36a960c9df60531e817253d15d629154
+
+COUNT=38
+L = 320
+KI = ebfe8c4d41c9726460d65a8f499fdc62
+FixedInputDataByteLen = 60
+FixedInputData = 1c8c38850f451ba31a779a84bcf262ec72e25df3fb577b500cb084268cffbf4d4f34974e79503c724791bfc68bf2575261da22a52acd69643cce870c
+ Binary rep of i = 00000001
+ instring = 1c8c38850f451ba31a779a84bcf262ec72e25df3fb577b500cb084268cffbf4d4f34974e79503c724791bfc68bf2575261da22a52acd69643cce870c00000001
+ Binary rep of i = 00000002
+ instring = 1c8c38850f451ba31a779a84bcf262ec72e25df3fb577b500cb084268cffbf4d4f34974e79503c724791bfc68bf2575261da22a52acd69643cce870c00000002
+ Binary rep of i = 00000003
+ instring = 1c8c38850f451ba31a779a84bcf262ec72e25df3fb577b500cb084268cffbf4d4f34974e79503c724791bfc68bf2575261da22a52acd69643cce870c00000003
+KO = 154896cabd37e0b736eb9b7ca5a0b6eb71d491eae1729dfac1761f9a08e2b15bf288794da9ac3498
+
+COUNT=39
+L = 320
+KI = 27ec9481ffb373b40c2cbb55abf83b99
+FixedInputDataByteLen = 60
+FixedInputData = 8d0ae4d224d77c9b7eed07b21753e0d8d4dc57d1653d8ed57450a02f3d32ce13e6cd750918101679931428c94d7ad54a9de0ceae7a484545b1f34248
+ Binary rep of i = 00000001
+ instring = 8d0ae4d224d77c9b7eed07b21753e0d8d4dc57d1653d8ed57450a02f3d32ce13e6cd750918101679931428c94d7ad54a9de0ceae7a484545b1f3424800000001
+ Binary rep of i = 00000002
+ instring = 8d0ae4d224d77c9b7eed07b21753e0d8d4dc57d1653d8ed57450a02f3d32ce13e6cd750918101679931428c94d7ad54a9de0ceae7a484545b1f3424800000002
+ Binary rep of i = 00000003
+ instring = 8d0ae4d224d77c9b7eed07b21753e0d8d4dc57d1653d8ed57450a02f3d32ce13e6cd750918101679931428c94d7ad54a9de0ceae7a484545b1f3424800000003
+KO = 6f06740be953cd335ae7eacfc0d8c09d41fd27419eb2306f1d81b087d77f634aa05de7534bc1e564
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = b6e04abd1651f8794d4326f4c684e631
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 93612f7256c46a3d856d3e951e32dbf15fe11159d0b389ad38d603850fee6d18d22031435ed36ee20da76745fbea4b10fe1e
+DataAfterCtrLen = 10
+DataAfterCtrData = 99322aae605a5f01e32b
+ Binary rep of i = 01
+ instring = 93612f7256c46a3d856d3e951e32dbf15fe11159d0b389ad38d603850fee6d18d22031435ed36ee20da76745fbea4b10fe1e0199322aae605a5f01e32b
+KO = dcb1db87a68762c6b3354779fa590bef
+
+COUNT=1
+L = 128
+KI = f1e71b1dd502aad84728834bfcdb281c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f9df43aaafc930f8b2a45a4bf6fb1e0f51237d4d4c2768304b407b7816e77eadab3030fd2cb21c619be5540250579f275a19
+DataAfterCtrLen = 10
+DataAfterCtrData = 2d965ea59a8b6cc432ad
+ Binary rep of i = 01
+ instring = f9df43aaafc930f8b2a45a4bf6fb1e0f51237d4d4c2768304b407b7816e77eadab3030fd2cb21c619be5540250579f275a19012d965ea59a8b6cc432ad
+KO = f405141e34dd81817c7b608fab372e6a
+
+COUNT=2
+L = 128
+KI = f8844ba943586c432a3651f23850bdd4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 170b43391c09e65f9672c01d9743767ce9b96f48096e96a0041f3f9ca7ee8703606ed794ba67b5132afe0f83dd1df733e57c
+DataAfterCtrLen = 10
+DataAfterCtrData = dea6e0549413fc2a26d0
+ Binary rep of i = 01
+ instring = 170b43391c09e65f9672c01d9743767ce9b96f48096e96a0041f3f9ca7ee8703606ed794ba67b5132afe0f83dd1df733e57c01dea6e0549413fc2a26d0
+KO = 8dfc0cc6a66631351f09c625b6cc4bf0
+
+COUNT=3
+L = 128
+KI = c18d9038d8d919da9f1102157c0d22b1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5306e1d8d2f2c60c9a86eb63d8c7061ddd16652620d55b86081dc311523e4a14139d80e5e91a003457615c002145cc1464b3
+DataAfterCtrLen = 10
+DataAfterCtrData = df701b2abdbbc19fd57f
+ Binary rep of i = 01
+ instring = 5306e1d8d2f2c60c9a86eb63d8c7061ddd16652620d55b86081dc311523e4a14139d80e5e91a003457615c002145cc1464b301df701b2abdbbc19fd57f
+KO = 0035580951d7607fe135bfd8ad7ebf1e
+
+COUNT=4
+L = 128
+KI = abcd5813b439c733fef520bede56bf7d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b51be88a47b4fd2f4ac4a47fc1948d5bef58c1326932426d366aae6c0ef13f31ba90208afaf1a522144d48c9526b0de97522
+DataAfterCtrLen = 10
+DataAfterCtrData = 0381936bb37bab478b5a
+ Binary rep of i = 01
+ instring = b51be88a47b4fd2f4ac4a47fc1948d5bef58c1326932426d366aae6c0ef13f31ba90208afaf1a522144d48c9526b0de97522010381936bb37bab478b5a
+KO = f6f7f4285996090431a1821e9874b665
+
+COUNT=5
+L = 128
+KI = a2890c1fe8a9a6ec11a1a1e0d71c543c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8a9b0ae4e8d8e3e1fb88faf71214ed51fa17ef0c7f8d3e7e12a15f9041889173ae545bec1ee79259f6117fdfae5c5b697a9e
+DataAfterCtrLen = 10
+DataAfterCtrData = 55d265f05bc31e927c6f
+ Binary rep of i = 01
+ instring = 8a9b0ae4e8d8e3e1fb88faf71214ed51fa17ef0c7f8d3e7e12a15f9041889173ae545bec1ee79259f6117fdfae5c5b697a9e0155d265f05bc31e927c6f
+KO = b3fc1819e48cbf65b813f53dafc90395
+
+COUNT=6
+L = 128
+KI = 450db2eaf00e7a97dbe0fe3f4270cfcd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a5b929048edd0852d24dcfd822e9abeb1ea1c8fd97d2d13e3abb3468930a656d817b98b39ed7294b64d355dc7517f92e4387
+DataAfterCtrLen = 10
+DataAfterCtrData = 886cfb994f811879304a
+ Binary rep of i = 01
+ instring = a5b929048edd0852d24dcfd822e9abeb1ea1c8fd97d2d13e3abb3468930a656d817b98b39ed7294b64d355dc7517f92e438701886cfb994f811879304a
+KO = ded756ab4b266fd117ab89b12b5b1592
+
+COUNT=7
+L = 128
+KI = 6968906edc39b866e3691fa90bf4da11
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4993e033f0d73f6950d920fd26c6d0c450615482bca739adc4c41e47aa41be61e993c1f8f5542c9f1e6e1221f8eef302383e
+DataAfterCtrLen = 10
+DataAfterCtrData = df3be30d0ced08e13ce5
+ Binary rep of i = 01
+ instring = 4993e033f0d73f6950d920fd26c6d0c450615482bca739adc4c41e47aa41be61e993c1f8f5542c9f1e6e1221f8eef302383e01df3be30d0ced08e13ce5
+KO = fb956e783c567fbe4c093aadf8128155
+
+COUNT=8
+L = 128
+KI = a1ac69e0fe80fdb8da38987e9e50eb2d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cd9f2c502a668e8e28bf6b81a6ab67f717c8c211600bf6722a16d03b646d161e65dea119be1717ecfc261739a779fe0b7074
+DataAfterCtrLen = 10
+DataAfterCtrData = f3bc6815a4b1f3a5ef31
+ Binary rep of i = 01
+ instring = cd9f2c502a668e8e28bf6b81a6ab67f717c8c211600bf6722a16d03b646d161e65dea119be1717ecfc261739a779fe0b707401f3bc6815a4b1f3a5ef31
+KO = 4490b159096d2b50dc88397edc540e6c
+
+COUNT=9
+L = 128
+KI = 8e0823097c0f3bf172d2f83ccef0451d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2d80302e8fbbd1ff2d78b05a4591d38b2f0371c189c77b0680e91cb4194e2ff95002ffaf2143d31641b433bfc880a63403ee
+DataAfterCtrLen = 10
+DataAfterCtrData = 3f03dc9c7b29dc94ea51
+ Binary rep of i = 01
+ instring = 2d80302e8fbbd1ff2d78b05a4591d38b2f0371c189c77b0680e91cb4194e2ff95002ffaf2143d31641b433bfc880a63403ee013f03dc9c7b29dc94ea51
+KO = ca6313cd970664a777fc38665e265a75
+
+COUNT=10
+L = 256
+KI = a239154d967d7c9d852bd99589e1ac1c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5d4cefc0dd8e954fe0f1645f19f8fc4654f88fa08b42eb67be98db3a228cdff00f0f5287fe32fb9a59f626d1984e33d6eacd
+DataAfterCtrLen = 10
+DataAfterCtrData = a3e27c1764932ce58625
+ Binary rep of i = 01
+ instring = 5d4cefc0dd8e954fe0f1645f19f8fc4654f88fa08b42eb67be98db3a228cdff00f0f5287fe32fb9a59f626d1984e33d6eacd01a3e27c1764932ce58625
+ Binary rep of i = 02
+ instring = 5d4cefc0dd8e954fe0f1645f19f8fc4654f88fa08b42eb67be98db3a228cdff00f0f5287fe32fb9a59f626d1984e33d6eacd02a3e27c1764932ce58625
+KO = f69af7108762cfb95a2282c12eb58d914a78369c8f4a91c7850c81c973f704e9
+
+COUNT=11
+L = 256
+KI = 9b9d6e830eba7a32a4d5779e0d2922ce
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6f5e1f091365aa9812b66f12efb800dc2e9426050730ac3107c77c8a506a43d451619adde69de79d32fba575b223f6d82180
+DataAfterCtrLen = 10
+DataAfterCtrData = 2244250b22d064952cf6
+ Binary rep of i = 01
+ instring = 6f5e1f091365aa9812b66f12efb800dc2e9426050730ac3107c77c8a506a43d451619adde69de79d32fba575b223f6d82180012244250b22d064952cf6
+ Binary rep of i = 02
+ instring = 6f5e1f091365aa9812b66f12efb800dc2e9426050730ac3107c77c8a506a43d451619adde69de79d32fba575b223f6d82180022244250b22d064952cf6
+KO = 420cb9e7c75704954e0d1a68fecabfea390f7b7d0ca2be6ddc4d3b911e6a8c62
+
+COUNT=12
+L = 256
+KI = 81af08477372f38c56e127acd600e24c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65d89a710994ab00ec66588de78560018eec589fc8c86f2d6fcc18783bc793e7c7c467084f59b6c122407695eff18ea2f443
+DataAfterCtrLen = 10
+DataAfterCtrData = cb9c0a61af46da34fa74
+ Binary rep of i = 01
+ instring = 65d89a710994ab00ec66588de78560018eec589fc8c86f2d6fcc18783bc793e7c7c467084f59b6c122407695eff18ea2f44301cb9c0a61af46da34fa74
+ Binary rep of i = 02
+ instring = 65d89a710994ab00ec66588de78560018eec589fc8c86f2d6fcc18783bc793e7c7c467084f59b6c122407695eff18ea2f44302cb9c0a61af46da34fa74
+KO = 5eb6bdbf35322fef20b6a4e30e1a3f2b4e86bcb002d87e9e1fdea554ffe3077d
+
+COUNT=13
+L = 256
+KI = b8485ff313b8fc7b818007363dd2ef72
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bd5f286b4f3b43e115a736c3b07ba891c2c5e6bfb42978d24642907f2a11e80cec21ea1a78fc9f2f0510db27af352a8d2740
+DataAfterCtrLen = 10
+DataAfterCtrData = 51b86598fe85b2b66cc7
+ Binary rep of i = 01
+ instring = bd5f286b4f3b43e115a736c3b07ba891c2c5e6bfb42978d24642907f2a11e80cec21ea1a78fc9f2f0510db27af352a8d27400151b86598fe85b2b66cc7
+ Binary rep of i = 02
+ instring = bd5f286b4f3b43e115a736c3b07ba891c2c5e6bfb42978d24642907f2a11e80cec21ea1a78fc9f2f0510db27af352a8d27400251b86598fe85b2b66cc7
+KO = 5502c5988adacddb464af97273062848a9a53095fefc82b9fd2dccb4a65f386e
+
+COUNT=14
+L = 256
+KI = c4add01c508d236d0ce70e8847099d82
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3893b7d6ca9dec237d65e67285892c909ad2b260db1300f8c5d1645071236d9788024ed8214c38b9275a36952df8792ac5f9
+DataAfterCtrLen = 10
+DataAfterCtrData = 3113dd15be0458916e5f
+ Binary rep of i = 01
+ instring = 3893b7d6ca9dec237d65e67285892c909ad2b260db1300f8c5d1645071236d9788024ed8214c38b9275a36952df8792ac5f9013113dd15be0458916e5f
+ Binary rep of i = 02
+ instring = 3893b7d6ca9dec237d65e67285892c909ad2b260db1300f8c5d1645071236d9788024ed8214c38b9275a36952df8792ac5f9023113dd15be0458916e5f
+KO = 15f3c300212196bfdd3ee0758fd1e032e6aaee5ae4dd40a246098bb8c63d9b4a
+
+COUNT=15
+L = 256
+KI = f5480c4dec17a7834c55cc4c1ef18623
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1c317eb4fb139ecd4aa082e55f70b14428b97c498adb48cafeabd1cf52b3bdf227df953216f3b66ecf080f46dcceed10c47c
+DataAfterCtrLen = 10
+DataAfterCtrData = 0165e484481322929eac
+ Binary rep of i = 01
+ instring = 1c317eb4fb139ecd4aa082e55f70b14428b97c498adb48cafeabd1cf52b3bdf227df953216f3b66ecf080f46dcceed10c47c010165e484481322929eac
+ Binary rep of i = 02
+ instring = 1c317eb4fb139ecd4aa082e55f70b14428b97c498adb48cafeabd1cf52b3bdf227df953216f3b66ecf080f46dcceed10c47c020165e484481322929eac
+KO = 730067900e3199ee4699c3367fe25052ab816bae5c7d70031b9891bda85a3e65
+
+COUNT=16
+L = 256
+KI = 42cab195f3abc949bf03b178904671c2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01d1329f08206ad3c248dfbbd2b89d109922897bbcb976360272633ce2ed7a8bd876fb657eec405f7d07a7627b41b062756d
+DataAfterCtrLen = 10
+DataAfterCtrData = c888716800a1ccb24f6e
+ Binary rep of i = 01
+ instring = 01d1329f08206ad3c248dfbbd2b89d109922897bbcb976360272633ce2ed7a8bd876fb657eec405f7d07a7627b41b062756d01c888716800a1ccb24f6e
+ Binary rep of i = 02
+ instring = 01d1329f08206ad3c248dfbbd2b89d109922897bbcb976360272633ce2ed7a8bd876fb657eec405f7d07a7627b41b062756d02c888716800a1ccb24f6e
+KO = e352fb4004b1dba927f79d98eeeef8e6dbc6390e98f640b15d6099f2240ac760
+
+COUNT=17
+L = 256
+KI = 3a2c603c8bed412011db4a230b7f43ef
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0cc442090016dadd66375b7a463ce256b9f00f8bf7085ae5487e06850c86c481fa75924f3eff7a7026805dcd8b6797b741be
+DataAfterCtrLen = 10
+DataAfterCtrData = f0ff703c35c789dc28b4
+ Binary rep of i = 01
+ instring = 0cc442090016dadd66375b7a463ce256b9f00f8bf7085ae5487e06850c86c481fa75924f3eff7a7026805dcd8b6797b741be01f0ff703c35c789dc28b4
+ Binary rep of i = 02
+ instring = 0cc442090016dadd66375b7a463ce256b9f00f8bf7085ae5487e06850c86c481fa75924f3eff7a7026805dcd8b6797b741be02f0ff703c35c789dc28b4
+KO = 96bb0c225c2e77949724cb91de7f2e0c51c5b831d5c748d5ddd87a839d5d074b
+
+COUNT=18
+L = 256
+KI = 2470ebe975b6563c895585252d3fbf7d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 136ce8cab72d1cffa11c59c5e32adf2d1ecab9e849d3bea31c4b162db5e0bcc8d597c6dc35993391c5a045d1a2de67c2878a
+DataAfterCtrLen = 10
+DataAfterCtrData = 36431c3ce455d076b766
+ Binary rep of i = 01
+ instring = 136ce8cab72d1cffa11c59c5e32adf2d1ecab9e849d3bea31c4b162db5e0bcc8d597c6dc35993391c5a045d1a2de67c2878a0136431c3ce455d076b766
+ Binary rep of i = 02
+ instring = 136ce8cab72d1cffa11c59c5e32adf2d1ecab9e849d3bea31c4b162db5e0bcc8d597c6dc35993391c5a045d1a2de67c2878a0236431c3ce455d076b766
+KO = 7851acd70936fe115602fb6d52a4e8037c091e4f5b46caf44c0188528e37f863
+
+COUNT=19
+L = 256
+KI = 3ad68ca06aff43a77e5ef0a2c608bab2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c04756e5625da923e35a2460745fa842dd087d452a1a40e8e0b4dcf2e9488d155b44804f1cd8bcdabe7320d71ee250d67e78
+DataAfterCtrLen = 10
+DataAfterCtrData = 1330336da609fbd70e21
+ Binary rep of i = 01
+ instring = c04756e5625da923e35a2460745fa842dd087d452a1a40e8e0b4dcf2e9488d155b44804f1cd8bcdabe7320d71ee250d67e78011330336da609fbd70e21
+ Binary rep of i = 02
+ instring = c04756e5625da923e35a2460745fa842dd087d452a1a40e8e0b4dcf2e9488d155b44804f1cd8bcdabe7320d71ee250d67e78021330336da609fbd70e21
+KO = 3a69d7abfec968a6578d5e8ce417eb4b34dd7b9b4a2b97cc67434cad2fb2af60
+
+COUNT=20
+L = 160
+KI = db6891ec19c0a5648c49cc214aa79a62
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0e9dc3c24d8fee4c8ebae8496dd74a8c43e98df9b44f5a87ca3e0e06f25316c42e40ab56f0514b41abafb62436df5e2a853b
+DataAfterCtrLen = 10
+DataAfterCtrData = 5e3b3bb3678e62841248
+ Binary rep of i = 01
+ instring = 0e9dc3c24d8fee4c8ebae8496dd74a8c43e98df9b44f5a87ca3e0e06f25316c42e40ab56f0514b41abafb62436df5e2a853b015e3b3bb3678e62841248
+ Binary rep of i = 02
+ instring = 0e9dc3c24d8fee4c8ebae8496dd74a8c43e98df9b44f5a87ca3e0e06f25316c42e40ab56f0514b41abafb62436df5e2a853b025e3b3bb3678e62841248
+KO = 4333fc7ffa48b574c623704306242b78e5bc07e3
+
+COUNT=21
+L = 160
+KI = 17d6ab3f158ed272ac82c5a6a744e429
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e712768d7249e1827bee24b2cebbbf6585bada75e0f030f6e748c9d0af2c259e9b72ad7ca916d9a4e18c309fefc457fef760
+DataAfterCtrLen = 10
+DataAfterCtrData = 2793b3f6001f5499a0ee
+ Binary rep of i = 01
+ instring = e712768d7249e1827bee24b2cebbbf6585bada75e0f030f6e748c9d0af2c259e9b72ad7ca916d9a4e18c309fefc457fef760012793b3f6001f5499a0ee
+ Binary rep of i = 02
+ instring = e712768d7249e1827bee24b2cebbbf6585bada75e0f030f6e748c9d0af2c259e9b72ad7ca916d9a4e18c309fefc457fef760022793b3f6001f5499a0ee
+KO = f3aba5de4d4c31a657aa654507699406f4c65b07
+
+COUNT=22
+L = 160
+KI = 52b774e5fc17835618549dde8795fd1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d0f3bd8046b662d204753926767fe5ae9441aff72e459c71c0beb33fa9652b00566da592e69a30080a61ad5b9d17c6193895
+DataAfterCtrLen = 10
+DataAfterCtrData = ef07f80632c80f85cd2b
+ Binary rep of i = 01
+ instring = d0f3bd8046b662d204753926767fe5ae9441aff72e459c71c0beb33fa9652b00566da592e69a30080a61ad5b9d17c619389501ef07f80632c80f85cd2b
+ Binary rep of i = 02
+ instring = d0f3bd8046b662d204753926767fe5ae9441aff72e459c71c0beb33fa9652b00566da592e69a30080a61ad5b9d17c619389502ef07f80632c80f85cd2b
+KO = 9c1f392d6b96d8d786dd92f0da0223395e9fff58
+
+COUNT=23
+L = 160
+KI = 8e4ce30f6a03c8ca99680ce91dbfa3e9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 087af446886babfad122438a712d88917aa1243eeb7e02daca0511804a880e42e0d76c63a152eee91901294a3fe4c2367b9e
+DataAfterCtrLen = 10
+DataAfterCtrData = ae9c3121ff91b550f10f
+ Binary rep of i = 01
+ instring = 087af446886babfad122438a712d88917aa1243eeb7e02daca0511804a880e42e0d76c63a152eee91901294a3fe4c2367b9e01ae9c3121ff91b550f10f
+ Binary rep of i = 02
+ instring = 087af446886babfad122438a712d88917aa1243eeb7e02daca0511804a880e42e0d76c63a152eee91901294a3fe4c2367b9e02ae9c3121ff91b550f10f
+KO = 97c17555e6a38409f61254205d33d6a45f044235
+
+COUNT=24
+L = 160
+KI = 41775cf5641a3f4cd31cd68247a7f65f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 00493576b24037923f0591f4064053a1a5d6302dca97362fde22f2e0971a7e1f00faeb4c78cc4e58c8e399f5e2afb87d7c72
+DataAfterCtrLen = 10
+DataAfterCtrData = 224cae98b199c19eaa46
+ Binary rep of i = 01
+ instring = 00493576b24037923f0591f4064053a1a5d6302dca97362fde22f2e0971a7e1f00faeb4c78cc4e58c8e399f5e2afb87d7c7201224cae98b199c19eaa46
+ Binary rep of i = 02
+ instring = 00493576b24037923f0591f4064053a1a5d6302dca97362fde22f2e0971a7e1f00faeb4c78cc4e58c8e399f5e2afb87d7c7202224cae98b199c19eaa46
+KO = 8cbabb6273b0d51f3b3e1c7c8231d9bf7dd1fdbf
+
+COUNT=25
+L = 160
+KI = 3cc8c5621a795052f288e5464da7010f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7dac5dec921ed40df8ef64318fea097c8df883ec19bfc2c7380a2d3ed0da2136658eb215315755f1a796ca4c47d60f89954a
+DataAfterCtrLen = 10
+DataAfterCtrData = 0b39075dc2d52587434c
+ Binary rep of i = 01
+ instring = 7dac5dec921ed40df8ef64318fea097c8df883ec19bfc2c7380a2d3ed0da2136658eb215315755f1a796ca4c47d60f89954a010b39075dc2d52587434c
+ Binary rep of i = 02
+ instring = 7dac5dec921ed40df8ef64318fea097c8df883ec19bfc2c7380a2d3ed0da2136658eb215315755f1a796ca4c47d60f89954a020b39075dc2d52587434c
+KO = 64a260623acce683cceee7c997653d5e14c18e67
+
+COUNT=26
+L = 160
+KI = cfc155defd4d22afecd91b2e4b671396
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f63066be625dfd299d82c2d0896f1e3b0665d0f181257437b05cf1c11fb0f3492f696ba4e36a6bc2fc035f5d077b85181934
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b0e55237c7fe765729a
+ Binary rep of i = 01
+ instring = f63066be625dfd299d82c2d0896f1e3b0665d0f181257437b05cf1c11fb0f3492f696ba4e36a6bc2fc035f5d077b85181934017b0e55237c7fe765729a
+ Binary rep of i = 02
+ instring = f63066be625dfd299d82c2d0896f1e3b0665d0f181257437b05cf1c11fb0f3492f696ba4e36a6bc2fc035f5d077b85181934027b0e55237c7fe765729a
+KO = ee061c9ad3c2f4f04404c9ae0a0f9e8bbf3e9fb0
+
+COUNT=27
+L = 160
+KI = 2247fb322a57d395d527d0e835c0be57
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 19b7bdbc5d12e46ed1de330181c8740adf2aa6fcc2f38b1b7373fe7ae74717047b37aa30021e7b6450897c2565c249c10cd6
+DataAfterCtrLen = 10
+DataAfterCtrData = 483d62ebd97e46d750ee
+ Binary rep of i = 01
+ instring = 19b7bdbc5d12e46ed1de330181c8740adf2aa6fcc2f38b1b7373fe7ae74717047b37aa30021e7b6450897c2565c249c10cd601483d62ebd97e46d750ee
+ Binary rep of i = 02
+ instring = 19b7bdbc5d12e46ed1de330181c8740adf2aa6fcc2f38b1b7373fe7ae74717047b37aa30021e7b6450897c2565c249c10cd602483d62ebd97e46d750ee
+KO = 89b58fc40ef1eae9458703e2995f15b6efbe864d
+
+COUNT=28
+L = 160
+KI = 33f7051e80f2ef16a371f21141785fe8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3055f4ee2ada6d757a382dba2cbe5d6d25cbe980e0195c4624ee0b33daa136930457977808e4eca20defb594ade06e062192
+DataAfterCtrLen = 10
+DataAfterCtrData = b21faaaf37311f56c110
+ Binary rep of i = 01
+ instring = 3055f4ee2ada6d757a382dba2cbe5d6d25cbe980e0195c4624ee0b33daa136930457977808e4eca20defb594ade06e06219201b21faaaf37311f56c110
+ Binary rep of i = 02
+ instring = 3055f4ee2ada6d757a382dba2cbe5d6d25cbe980e0195c4624ee0b33daa136930457977808e4eca20defb594ade06e06219202b21faaaf37311f56c110
+KO = 7ae23c049cb5f0ebc5dd72c531aaf02404ddd125
+
+COUNT=29
+L = 160
+KI = ab0babbe53f19bafb402033d5e9cb1a6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8f503bed67c039a0362c123d569535045c3dc397b7f40faaaaa81c3d012fd0e0a2a39d8b6e5a3108e0f8e8f61fc06e9b5641
+DataAfterCtrLen = 10
+DataAfterCtrData = 5969441ceb71c6821fc1
+ Binary rep of i = 01
+ instring = 8f503bed67c039a0362c123d569535045c3dc397b7f40faaaaa81c3d012fd0e0a2a39d8b6e5a3108e0f8e8f61fc06e9b5641015969441ceb71c6821fc1
+ Binary rep of i = 02
+ instring = 8f503bed67c039a0362c123d569535045c3dc397b7f40faaaaa81c3d012fd0e0a2a39d8b6e5a3108e0f8e8f61fc06e9b5641025969441ceb71c6821fc1
+KO = 5e7e2459be7362937cb4f4c884f78339c98f1555
+
+COUNT=30
+L = 320
+KI = 5f99dd55eaaedfd7660c72530730541f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 128ebf7d66d9d0b425038ca681bcad81698c173092ce07ff7d10e153bcd5a0560e3a0314a18512143cdc6158131cf1b91db1
+DataAfterCtrLen = 10
+DataAfterCtrData = 5c482b7201779677533f
+ Binary rep of i = 01
+ instring = 128ebf7d66d9d0b425038ca681bcad81698c173092ce07ff7d10e153bcd5a0560e3a0314a18512143cdc6158131cf1b91db1015c482b7201779677533f
+ Binary rep of i = 02
+ instring = 128ebf7d66d9d0b425038ca681bcad81698c173092ce07ff7d10e153bcd5a0560e3a0314a18512143cdc6158131cf1b91db1025c482b7201779677533f
+ Binary rep of i = 03
+ instring = 128ebf7d66d9d0b425038ca681bcad81698c173092ce07ff7d10e153bcd5a0560e3a0314a18512143cdc6158131cf1b91db1035c482b7201779677533f
+KO = 1d5fc5fbb78aa813f90edc2fca584c135eaa1613cb52ba29bb7ce0fef0c46c6cf741ef793038a60f
+
+COUNT=31
+L = 320
+KI = c04625bd46eda32aa2b3925d9e1c7f55
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fa74a1a4b00f9ab216c79f84bbdb0ade76dc84c7825b3bd65fd97e1f7e5c89dbf3a9dd6a65c3adf0ffa7407074f78608af9b
+DataAfterCtrLen = 10
+DataAfterCtrData = 69f5d960c5da66eeada0
+ Binary rep of i = 01
+ instring = fa74a1a4b00f9ab216c79f84bbdb0ade76dc84c7825b3bd65fd97e1f7e5c89dbf3a9dd6a65c3adf0ffa7407074f78608af9b0169f5d960c5da66eeada0
+ Binary rep of i = 02
+ instring = fa74a1a4b00f9ab216c79f84bbdb0ade76dc84c7825b3bd65fd97e1f7e5c89dbf3a9dd6a65c3adf0ffa7407074f78608af9b0269f5d960c5da66eeada0
+ Binary rep of i = 03
+ instring = fa74a1a4b00f9ab216c79f84bbdb0ade76dc84c7825b3bd65fd97e1f7e5c89dbf3a9dd6a65c3adf0ffa7407074f78608af9b0369f5d960c5da66eeada0
+KO = 14d1e8ed35987dd37ca34f5c9de129df1cc905b68c9f955d7df1e34e7265e6b4c073cae5ca8638bf
+
+COUNT=32
+L = 320
+KI = 467493e37faf38b0f8e09727a0f33d4d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 52b84971f410e2aadf3ce1082d72178fb2aad65a8cbded940a8a1a7e0b39d8f4cc8ab62e255800f1562149de6ba4f58e0760
+DataAfterCtrLen = 10
+DataAfterCtrData = ae8c21cbb6405a55649d
+ Binary rep of i = 01
+ instring = 52b84971f410e2aadf3ce1082d72178fb2aad65a8cbded940a8a1a7e0b39d8f4cc8ab62e255800f1562149de6ba4f58e076001ae8c21cbb6405a55649d
+ Binary rep of i = 02
+ instring = 52b84971f410e2aadf3ce1082d72178fb2aad65a8cbded940a8a1a7e0b39d8f4cc8ab62e255800f1562149de6ba4f58e076002ae8c21cbb6405a55649d
+ Binary rep of i = 03
+ instring = 52b84971f410e2aadf3ce1082d72178fb2aad65a8cbded940a8a1a7e0b39d8f4cc8ab62e255800f1562149de6ba4f58e076003ae8c21cbb6405a55649d
+KO = 922f59fc03366a7277f94e87ab77e42fc4f4f724260ea990e6ad55f9970abbf2117b605875757a10
+
+COUNT=33
+L = 320
+KI = 02ea9dc2172db8eb142b34144bc34585
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e441c453f4def0ea8afa80b8d625082079d4a6fc2705f1478f781b992ed4663141efbd126b6585610a4345653a596a15d1d4
+DataAfterCtrLen = 10
+DataAfterCtrData = f2c023d620f9899f7b9f
+ Binary rep of i = 01
+ instring = e441c453f4def0ea8afa80b8d625082079d4a6fc2705f1478f781b992ed4663141efbd126b6585610a4345653a596a15d1d401f2c023d620f9899f7b9f
+ Binary rep of i = 02
+ instring = e441c453f4def0ea8afa80b8d625082079d4a6fc2705f1478f781b992ed4663141efbd126b6585610a4345653a596a15d1d402f2c023d620f9899f7b9f
+ Binary rep of i = 03
+ instring = e441c453f4def0ea8afa80b8d625082079d4a6fc2705f1478f781b992ed4663141efbd126b6585610a4345653a596a15d1d403f2c023d620f9899f7b9f
+KO = 96b019691f75ce0aed1a16c42c47cade35f597662143a8a3468f0c59536792479c2ccb5c2d7144df
+
+COUNT=34
+L = 320
+KI = 7b4572da1398a381f603e5e93d5154b2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aede23e7e90f2f343134bf4766cb67bad52c5e0170a9ca07fb23e36cc52dcc472d8fb95ec65a3facca20dc37a148f6a2a42a
+DataAfterCtrLen = 10
+DataAfterCtrData = 24489f40f6588b9d5c0f
+ Binary rep of i = 01
+ instring = aede23e7e90f2f343134bf4766cb67bad52c5e0170a9ca07fb23e36cc52dcc472d8fb95ec65a3facca20dc37a148f6a2a42a0124489f40f6588b9d5c0f
+ Binary rep of i = 02
+ instring = aede23e7e90f2f343134bf4766cb67bad52c5e0170a9ca07fb23e36cc52dcc472d8fb95ec65a3facca20dc37a148f6a2a42a0224489f40f6588b9d5c0f
+ Binary rep of i = 03
+ instring = aede23e7e90f2f343134bf4766cb67bad52c5e0170a9ca07fb23e36cc52dcc472d8fb95ec65a3facca20dc37a148f6a2a42a0324489f40f6588b9d5c0f
+KO = 3452be5f7062537ec48796db84f6f6455abee41868689a379fbf46954fdc9a367d1cf4b9cd9009b0
+
+COUNT=35
+L = 320
+KI = 06d8fec0fb02107c7d546e383a19375e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e0e8b95f4fe0b1a4d6d8ed6e4776c9a70fc21b25ac61ef4e0ee5ad524b2206a19287b8e95a2e2bb036a2b5f5a6af042b452d
+DataAfterCtrLen = 10
+DataAfterCtrData = 0bf2d1a7c13106ecff3b
+ Binary rep of i = 01
+ instring = e0e8b95f4fe0b1a4d6d8ed6e4776c9a70fc21b25ac61ef4e0ee5ad524b2206a19287b8e95a2e2bb036a2b5f5a6af042b452d010bf2d1a7c13106ecff3b
+ Binary rep of i = 02
+ instring = e0e8b95f4fe0b1a4d6d8ed6e4776c9a70fc21b25ac61ef4e0ee5ad524b2206a19287b8e95a2e2bb036a2b5f5a6af042b452d020bf2d1a7c13106ecff3b
+ Binary rep of i = 03
+ instring = e0e8b95f4fe0b1a4d6d8ed6e4776c9a70fc21b25ac61ef4e0ee5ad524b2206a19287b8e95a2e2bb036a2b5f5a6af042b452d030bf2d1a7c13106ecff3b
+KO = a11ef36ebe902c839c08402cbb00ab284b13c8478bcd3aec764308432444956139d02b219761028d
+
+COUNT=36
+L = 320
+KI = e96a56f24d8a8008ce0d69f8b2fb63d1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2fc73abc9e3cb323989cbe184b552cf07e8c5c5cfa141e33dca574b7949df5df0894afe6a2c4f05ba8a0ad91d6926d90e556
+DataAfterCtrLen = 10
+DataAfterCtrData = 9676c93be15b945a027b
+ Binary rep of i = 01
+ instring = 2fc73abc9e3cb323989cbe184b552cf07e8c5c5cfa141e33dca574b7949df5df0894afe6a2c4f05ba8a0ad91d6926d90e556019676c93be15b945a027b
+ Binary rep of i = 02
+ instring = 2fc73abc9e3cb323989cbe184b552cf07e8c5c5cfa141e33dca574b7949df5df0894afe6a2c4f05ba8a0ad91d6926d90e556029676c93be15b945a027b
+ Binary rep of i = 03
+ instring = 2fc73abc9e3cb323989cbe184b552cf07e8c5c5cfa141e33dca574b7949df5df0894afe6a2c4f05ba8a0ad91d6926d90e556039676c93be15b945a027b
+KO = a3804c2fddbfce03bdb96d7daf9462069954950cc06bcbc34ce17674fc131dfbea9b8c702976fa4d
+
+COUNT=37
+L = 320
+KI = b243a306ca46497bad56fac2d9258d99
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9837a5e9e7bd5cfdaf5ea76e52da522d29a8ce8a587ee7131650d754f26fb776670bb3ff1a9f906cb47a5176182fdb22b242
+DataAfterCtrLen = 10
+DataAfterCtrData = b95573103729ad46a89d
+ Binary rep of i = 01
+ instring = 9837a5e9e7bd5cfdaf5ea76e52da522d29a8ce8a587ee7131650d754f26fb776670bb3ff1a9f906cb47a5176182fdb22b24201b95573103729ad46a89d
+ Binary rep of i = 02
+ instring = 9837a5e9e7bd5cfdaf5ea76e52da522d29a8ce8a587ee7131650d754f26fb776670bb3ff1a9f906cb47a5176182fdb22b24202b95573103729ad46a89d
+ Binary rep of i = 03
+ instring = 9837a5e9e7bd5cfdaf5ea76e52da522d29a8ce8a587ee7131650d754f26fb776670bb3ff1a9f906cb47a5176182fdb22b24203b95573103729ad46a89d
+KO = 14d2b34e849da6461e6fd1f37e29e1e7bc9b9d58a45dfe19c980e10e49ffcf6d2d061841a94770f4
+
+COUNT=38
+L = 320
+KI = be8b39f3791ff952a544b86eca233458
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01852aad11ec3b0ec4761a4de0d46ce4ccad9241dc2b103935b92a775ad15fd705a95431b9acb84e21e8f4d4db62d5376b9d
+DataAfterCtrLen = 10
+DataAfterCtrData = 95fe5a8cc5f23f85d498
+ Binary rep of i = 01
+ instring = 01852aad11ec3b0ec4761a4de0d46ce4ccad9241dc2b103935b92a775ad15fd705a95431b9acb84e21e8f4d4db62d5376b9d0195fe5a8cc5f23f85d498
+ Binary rep of i = 02
+ instring = 01852aad11ec3b0ec4761a4de0d46ce4ccad9241dc2b103935b92a775ad15fd705a95431b9acb84e21e8f4d4db62d5376b9d0295fe5a8cc5f23f85d498
+ Binary rep of i = 03
+ instring = 01852aad11ec3b0ec4761a4de0d46ce4ccad9241dc2b103935b92a775ad15fd705a95431b9acb84e21e8f4d4db62d5376b9d0395fe5a8cc5f23f85d498
+KO = d396323e118d782470d4f9abb1db4f6098b90d9bd5f99a58a11e0c732ec41211fd9366bc486778df
+
+COUNT=39
+L = 320
+KI = 9007c206b8c2c2c359d503ced82773f9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d65d5547776b251314bbf32ed3cbfe58f58fe9a1728bc9914f453adca19e752456e007acd084503066e2bb6525ad786ffa23
+DataAfterCtrLen = 10
+DataAfterCtrData = 6fa0efc7f7fcd6d3d7b1
+ Binary rep of i = 01
+ instring = d65d5547776b251314bbf32ed3cbfe58f58fe9a1728bc9914f453adca19e752456e007acd084503066e2bb6525ad786ffa23016fa0efc7f7fcd6d3d7b1
+ Binary rep of i = 02
+ instring = d65d5547776b251314bbf32ed3cbfe58f58fe9a1728bc9914f453adca19e752456e007acd084503066e2bb6525ad786ffa23026fa0efc7f7fcd6d3d7b1
+ Binary rep of i = 03
+ instring = d65d5547776b251314bbf32ed3cbfe58f58fe9a1728bc9914f453adca19e752456e007acd084503066e2bb6525ad786ffa23036fa0efc7f7fcd6d3d7b1
+KO = c1b8df19dbd5dba3363b59313a9a387809635a1f1fc54837a7bd90b7ffcf73c109c92e42f25b2da9
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 63cf79372dbe425d2c5832603fb96d93
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 91f5b0021524e8f85dc4af0bb83a9386e89635d19f9e4652d8d1837d2cdcd0b20fa50c1397ed450410cc9109b2ae1bad0b85
+DataAfterCtrLen = 10
+DataAfterCtrData = 81205d2dc8429ce7e428
+ Binary rep of i = 0001
+ instring = 91f5b0021524e8f85dc4af0bb83a9386e89635d19f9e4652d8d1837d2cdcd0b20fa50c1397ed450410cc9109b2ae1bad0b85000181205d2dc8429ce7e428
+KO = 50569fc30e309a6337c14c5ba320271f
+
+COUNT=1
+L = 128
+KI = 102d1cc429ac9da7645e164d45ecc4d8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3149c1be34cb120adb3055c787d2ad58f3b3d39eae62cf4d2fcfd9de94b05771c5a09b50e6dea885e568176f97ab1b9af03a
+DataAfterCtrLen = 10
+DataAfterCtrData = 848c1180357077a32e83
+ Binary rep of i = 0001
+ instring = 3149c1be34cb120adb3055c787d2ad58f3b3d39eae62cf4d2fcfd9de94b05771c5a09b50e6dea885e568176f97ab1b9af03a0001848c1180357077a32e83
+KO = f5b0ca4565bf1d9a9ca3b75ac53b1ed9
+
+COUNT=2
+L = 128
+KI = a099818fa4d0739bb1bdd6940aceeb06
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 990c08c8f4ca1c901b586b4510011471f2ee86a739e81faf1b2cc375b68946704e473738f938bfa3356405fb616ef0c154a8
+DataAfterCtrLen = 10
+DataAfterCtrData = ed43407b5f4148e23dd3
+ Binary rep of i = 0001
+ instring = 990c08c8f4ca1c901b586b4510011471f2ee86a739e81faf1b2cc375b68946704e473738f938bfa3356405fb616ef0c154a80001ed43407b5f4148e23dd3
+KO = 9ba2519bec604ae5709bc4085cbff9d3
+
+COUNT=3
+L = 128
+KI = 5d83f25552372b855c9efef16329cb5b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b4c791b150c59656dabf0b25eff6c6db2c338871769c9da0e4155efaade91509e34bfd52c75a2126034b2ac3333ba9b3a17
+DataAfterCtrLen = 10
+DataAfterCtrData = 738a29f6893f3c988b0b
+ Binary rep of i = 0001
+ instring = 6b4c791b150c59656dabf0b25eff6c6db2c338871769c9da0e4155efaade91509e34bfd52c75a2126034b2ac3333ba9b3a170001738a29f6893f3c988b0b
+KO = 3c2da887115d54545c6fedcfb48760d3
+
+COUNT=4
+L = 128
+KI = 1da429c51e547cbb5fea2efeb06c60fe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d5bb810ca92f41d493b8c377e709dc4abc0c42e31f055d9546c0b2df410a92132f280c4f70032dffd7b8f18cff2b7573f79a
+DataAfterCtrLen = 10
+DataAfterCtrData = 8e99d409519354d47154
+ Binary rep of i = 0001
+ instring = d5bb810ca92f41d493b8c377e709dc4abc0c42e31f055d9546c0b2df410a92132f280c4f70032dffd7b8f18cff2b7573f79a00018e99d409519354d47154
+KO = 0b3c7925d6d3530112c8ead4c28d9e90
+
+COUNT=5
+L = 128
+KI = 1168e36d1e3eb3f02bb888dccad341b4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f98d5a518b2bcc0a9a0d711452d353992c0fb3b3699a2a37f397bb6c4b46a6c6c364642444ecb4ddbef39da6c839cc4e06fa
+DataAfterCtrLen = 10
+DataAfterCtrData = 51cde091d17a04162984
+ Binary rep of i = 0001
+ instring = f98d5a518b2bcc0a9a0d711452d353992c0fb3b3699a2a37f397bb6c4b46a6c6c364642444ecb4ddbef39da6c839cc4e06fa000151cde091d17a04162984
+KO = 3f1eef6276b1ae9e9879f62240e3ebad
+
+COUNT=6
+L = 128
+KI = fe1877916989e45e72fcd2733f4ab2b0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 99f8bdc2fd654a914cdd6b9b150cc5cb314fdb1a8eb5f4d6234ee65ff762a2f7a314ad514db8be1d19eaa6a4022b62cf9708
+DataAfterCtrLen = 10
+DataAfterCtrData = a13b3a29e20fb0887a41
+ Binary rep of i = 0001
+ instring = 99f8bdc2fd654a914cdd6b9b150cc5cb314fdb1a8eb5f4d6234ee65ff762a2f7a314ad514db8be1d19eaa6a4022b62cf97080001a13b3a29e20fb0887a41
+KO = 08146cbdc457c7a1368f25775e16abce
+
+COUNT=7
+L = 128
+KI = a712b9fdbb572f3a29c824c2b0e0fdfc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 655aa28f354e1af2a32a32810890e0cff260793af833ee94ab2d9fad8d7f18f5d03dc5318bc48b6b582b685773ae054c7a74
+DataAfterCtrLen = 10
+DataAfterCtrData = 332f09634bb330a3bda6
+ Binary rep of i = 0001
+ instring = 655aa28f354e1af2a32a32810890e0cff260793af833ee94ab2d9fad8d7f18f5d03dc5318bc48b6b582b685773ae054c7a740001332f09634bb330a3bda6
+KO = 28f495e3758f98083c862dad9bc94697
+
+COUNT=8
+L = 128
+KI = 7ce978fe9cda8b48b54963397a42f894
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1b9d633fac8131d95c572d6a265b725d19401e707e63e811cf5cc92bb9a25122ce1685225cc4844e4a650307aae22c195654
+DataAfterCtrLen = 10
+DataAfterCtrData = 36296c47f87330474fa6
+ Binary rep of i = 0001
+ instring = 1b9d633fac8131d95c572d6a265b725d19401e707e63e811cf5cc92bb9a25122ce1685225cc4844e4a650307aae22c195654000136296c47f87330474fa6
+KO = 7556cb86d0db634dd9031bfa2557f208
+
+COUNT=9
+L = 128
+KI = 84e56dd537552c72c5142f6ba769479b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 425a96c62921be66e194d9b131a83c2b5fe6952ee455637185e897764424321b804dc2443484eaffb9e4ce10f3efa6c2fdaa
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ae899d3b3bfc619f3bb
+ Binary rep of i = 0001
+ instring = 425a96c62921be66e194d9b131a83c2b5fe6952ee455637185e897764424321b804dc2443484eaffb9e4ce10f3efa6c2fdaa00012ae899d3b3bfc619f3bb
+KO = 915a8eeb14a8c80bdd85485574c81e44
+
+COUNT=10
+L = 256
+KI = cf1d4aeedfd702a9be29cd5735b71853
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65c6829aa8da1eedfab48ff6a6ca85f13f6bc18267d02165e27e4ae008583e2dd9d5922ad717f0fdaa96e1f515f4cd26dd8d
+DataAfterCtrLen = 10
+DataAfterCtrData = a4fcf40c36cda4f9d88b
+ Binary rep of i = 0001
+ instring = 65c6829aa8da1eedfab48ff6a6ca85f13f6bc18267d02165e27e4ae008583e2dd9d5922ad717f0fdaa96e1f515f4cd26dd8d0001a4fcf40c36cda4f9d88b
+ Binary rep of i = 0002
+ instring = 65c6829aa8da1eedfab48ff6a6ca85f13f6bc18267d02165e27e4ae008583e2dd9d5922ad717f0fdaa96e1f515f4cd26dd8d0002a4fcf40c36cda4f9d88b
+KO = 3331400e64141268e7d21bfbbadea37bfc0b84f7ec49ef9430143c6152c29482
+
+COUNT=11
+L = 256
+KI = d60ce364cdea56867cb31e761343e7ae
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6799c734ad28e37b7a35d986f8cc99bc7ab454de5a686373cf2736d715005b7f7e1abdc34215eedc6f75795f7648db7fc7d7
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ec41c87c9de93543282
+ Binary rep of i = 0001
+ instring = 6799c734ad28e37b7a35d986f8cc99bc7ab454de5a686373cf2736d715005b7f7e1abdc34215eedc6f75795f7648db7fc7d700012ec41c87c9de93543282
+ Binary rep of i = 0002
+ instring = 6799c734ad28e37b7a35d986f8cc99bc7ab454de5a686373cf2736d715005b7f7e1abdc34215eedc6f75795f7648db7fc7d700022ec41c87c9de93543282
+KO = 1119be84c4f3adabcd7ab4dce3af70fee780dde6dcfb238a947b40c62bd86863
+
+COUNT=12
+L = 256
+KI = 849f0bca480f27b7b9fe86b822a39125
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 309ab44a7e42206d6aac6e1c8e7bcf46333a76cf802c2f5d7100a06ff2842e693869fac72a1bb5fd0606df0a77b88b1c55c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 5f111c059eccb845b5e5
+ Binary rep of i = 0001
+ instring = 309ab44a7e42206d6aac6e1c8e7bcf46333a76cf802c2f5d7100a06ff2842e693869fac72a1bb5fd0606df0a77b88b1c55c900015f111c059eccb845b5e5
+ Binary rep of i = 0002
+ instring = 309ab44a7e42206d6aac6e1c8e7bcf46333a76cf802c2f5d7100a06ff2842e693869fac72a1bb5fd0606df0a77b88b1c55c900025f111c059eccb845b5e5
+KO = 00e4fa07c1e23cb18a3ab90bb82e7d28509d11c6047889e17aa38d46b5adc66d
+
+COUNT=13
+L = 256
+KI = 6d4d000ed7a71981c80d06ab0d5ba234
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 532b98ba84ea06b65bcd6037a18281549aa31908a49cbe6389bbb66c315e417875304da0f981baaef14051dabea9a156e3ff
+DataAfterCtrLen = 10
+DataAfterCtrData = 7253e936036eec711106
+ Binary rep of i = 0001
+ instring = 532b98ba84ea06b65bcd6037a18281549aa31908a49cbe6389bbb66c315e417875304da0f981baaef14051dabea9a156e3ff00017253e936036eec711106
+ Binary rep of i = 0002
+ instring = 532b98ba84ea06b65bcd6037a18281549aa31908a49cbe6389bbb66c315e417875304da0f981baaef14051dabea9a156e3ff00027253e936036eec711106
+KO = 73c59afe84c3f32bb3593a73e37251e47006ddb7b66f2f2997ad5c63c0754d64
+
+COUNT=14
+L = 256
+KI = e890e2c36f72304c009a311bfdc6bde6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6dcb8476082f5edbfa20b53fe7e62ff0f350e917810a5b44e2bbd0fd1addbf1bb5e499a3f88583619a7e38e6b96027f99b4d
+DataAfterCtrLen = 10
+DataAfterCtrData = 0a5179ecad945af4ded9
+ Binary rep of i = 0001
+ instring = 6dcb8476082f5edbfa20b53fe7e62ff0f350e917810a5b44e2bbd0fd1addbf1bb5e499a3f88583619a7e38e6b96027f99b4d00010a5179ecad945af4ded9
+ Binary rep of i = 0002
+ instring = 6dcb8476082f5edbfa20b53fe7e62ff0f350e917810a5b44e2bbd0fd1addbf1bb5e499a3f88583619a7e38e6b96027f99b4d00020a5179ecad945af4ded9
+KO = 786bc56be931ea795186e4859fb67d8143b6e21629e7a9023a365fb404473bf2
+
+COUNT=15
+L = 256
+KI = 5f7a8f8896cceec81480819a32f480c0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e7ad57ed4e285ee201bbf84bc6279e8176a564d733b9d75cab0feb2abfc805ef8acc6f082da1a89737f0b4b536455b3c3f2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 80c96600d52538238063
+ Binary rep of i = 0001
+ instring = e7ad57ed4e285ee201bbf84bc6279e8176a564d733b9d75cab0feb2abfc805ef8acc6f082da1a89737f0b4b536455b3c3f2e000180c96600d52538238063
+ Binary rep of i = 0002
+ instring = e7ad57ed4e285ee201bbf84bc6279e8176a564d733b9d75cab0feb2abfc805ef8acc6f082da1a89737f0b4b536455b3c3f2e000280c96600d52538238063
+KO = b53d29882011bdad4b53211144700bd8f0f4d5895789458200864dd414b3f026
+
+COUNT=16
+L = 256
+KI = c99913ed63370263287c765cb3f6f857
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6a7f6475f8ea06af86cbd4c8325a5d27f9be229bd7933ad51cb21fac9499b94c246f6f7cb83af4a58f88a958566199ee73ad
+DataAfterCtrLen = 10
+DataAfterCtrData = 5c6988f575d80f186a2b
+ Binary rep of i = 0001
+ instring = 6a7f6475f8ea06af86cbd4c8325a5d27f9be229bd7933ad51cb21fac9499b94c246f6f7cb83af4a58f88a958566199ee73ad00015c6988f575d80f186a2b
+ Binary rep of i = 0002
+ instring = 6a7f6475f8ea06af86cbd4c8325a5d27f9be229bd7933ad51cb21fac9499b94c246f6f7cb83af4a58f88a958566199ee73ad00025c6988f575d80f186a2b
+KO = f83a7e1024baed943bcc531acc9bc638c9f787cec53b8b4fae186590e8c942a4
+
+COUNT=17
+L = 256
+KI = 1db7b9857dae8dc6c6f93d7f107aa46d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0c5d145df038a185dc1db83776e724a7a08b4f938b6f32b602f0119e48902589aa5c645bdf1e22cdf518de67462402d05272
+DataAfterCtrLen = 10
+DataAfterCtrData = 3314a425c03702f0e079
+ Binary rep of i = 0001
+ instring = 0c5d145df038a185dc1db83776e724a7a08b4f938b6f32b602f0119e48902589aa5c645bdf1e22cdf518de67462402d0527200013314a425c03702f0e079
+ Binary rep of i = 0002
+ instring = 0c5d145df038a185dc1db83776e724a7a08b4f938b6f32b602f0119e48902589aa5c645bdf1e22cdf518de67462402d0527200023314a425c03702f0e079
+KO = dab68e29b94c608a54797c356f0e7476428177dce9cfd68ba404ed6d99918db3
+
+COUNT=18
+L = 256
+KI = 0d70abd2b494932226d82c50fbccace7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c0425e758d816901db852e6331bde82bbe6990fa54506e5c8647ec3be9a10577e3d27172be146a4621cd88bf1d843e3b57d8
+DataAfterCtrLen = 10
+DataAfterCtrData = d35129758399daa8995b
+ Binary rep of i = 0001
+ instring = c0425e758d816901db852e6331bde82bbe6990fa54506e5c8647ec3be9a10577e3d27172be146a4621cd88bf1d843e3b57d80001d35129758399daa8995b
+ Binary rep of i = 0002
+ instring = c0425e758d816901db852e6331bde82bbe6990fa54506e5c8647ec3be9a10577e3d27172be146a4621cd88bf1d843e3b57d80002d35129758399daa8995b
+KO = bbd5906229b93253083b63ed25a7348a801882423732b4ad64f0a7c84157ac7e
+
+COUNT=19
+L = 256
+KI = 9069e339c7d597cfd7a36ea6544af260
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a60adeae6dfeeb298d6ac7a332502a826a45da82515e402b20c6ad55c82947cb4bdb3fd8a4200d8721d121efccf7c8dcaa57
+DataAfterCtrLen = 10
+DataAfterCtrData = b07b026294374f979483
+ Binary rep of i = 0001
+ instring = a60adeae6dfeeb298d6ac7a332502a826a45da82515e402b20c6ad55c82947cb4bdb3fd8a4200d8721d121efccf7c8dcaa570001b07b026294374f979483
+ Binary rep of i = 0002
+ instring = a60adeae6dfeeb298d6ac7a332502a826a45da82515e402b20c6ad55c82947cb4bdb3fd8a4200d8721d121efccf7c8dcaa570002b07b026294374f979483
+KO = 284763f4d44dd9ccdada6ca485913e68535ac0b21064d150207c7ab6a1ffbb16
+
+COUNT=20
+L = 160
+KI = a764ab153e278e71c8362e14aa3e0fab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9c83bbbc8e2fa3d496f9833200b758579e2e815b33fd4b75ab43d838d457cf7e76cbe483e47a168881763704031600005e76
+DataAfterCtrLen = 10
+DataAfterCtrData = eb9530580a1e71d73a6b
+ Binary rep of i = 0001
+ instring = 9c83bbbc8e2fa3d496f9833200b758579e2e815b33fd4b75ab43d838d457cf7e76cbe483e47a168881763704031600005e760001eb9530580a1e71d73a6b
+ Binary rep of i = 0002
+ instring = 9c83bbbc8e2fa3d496f9833200b758579e2e815b33fd4b75ab43d838d457cf7e76cbe483e47a168881763704031600005e760002eb9530580a1e71d73a6b
+KO = 532fee892f9d8f791bde72b813c9ee8af7e7367c
+
+COUNT=21
+L = 160
+KI = bdee9ed599cd6e6f5b1daa832e37d391
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65b44025df3332912e95e8e63ecd327ec6653e4e696cf2c9ac25990c99d178d786dc77643d7e7f37785b0c43fc202cfd090b
+DataAfterCtrLen = 10
+DataAfterCtrData = eb3169cb79f06abe4001
+ Binary rep of i = 0001
+ instring = 65b44025df3332912e95e8e63ecd327ec6653e4e696cf2c9ac25990c99d178d786dc77643d7e7f37785b0c43fc202cfd090b0001eb3169cb79f06abe4001
+ Binary rep of i = 0002
+ instring = 65b44025df3332912e95e8e63ecd327ec6653e4e696cf2c9ac25990c99d178d786dc77643d7e7f37785b0c43fc202cfd090b0002eb3169cb79f06abe4001
+KO = dd463540c03c8df8469ef2ceee191c2c1292f2d2
+
+COUNT=22
+L = 160
+KI = 06224e5ec2134fd6cc4865c7c360a3f5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 71b6115a0d92bb6d718a93729e44396332ee2e733761f7efc775ff7a8652147a71b019a0f7476201ba249c08af32013fb836
+DataAfterCtrLen = 10
+DataAfterCtrData = cef87ea4e1f870f55b0e
+ Binary rep of i = 0001
+ instring = 71b6115a0d92bb6d718a93729e44396332ee2e733761f7efc775ff7a8652147a71b019a0f7476201ba249c08af32013fb8360001cef87ea4e1f870f55b0e
+ Binary rep of i = 0002
+ instring = 71b6115a0d92bb6d718a93729e44396332ee2e733761f7efc775ff7a8652147a71b019a0f7476201ba249c08af32013fb8360002cef87ea4e1f870f55b0e
+KO = 6f8dc72050d21a10e79f6ea28233d7cdf0785b45
+
+COUNT=23
+L = 160
+KI = 36b25adaa979448901027ee65ca0fb81
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 83f18ffafa09566634523207f64854a7eac6d2d093205eeab30ef0370784af27030bf9dd8e4e25dc69d6feddd69c1ad5d66d
+DataAfterCtrLen = 10
+DataAfterCtrData = 1f326c4e43403d1c655b
+ Binary rep of i = 0001
+ instring = 83f18ffafa09566634523207f64854a7eac6d2d093205eeab30ef0370784af27030bf9dd8e4e25dc69d6feddd69c1ad5d66d00011f326c4e43403d1c655b
+ Binary rep of i = 0002
+ instring = 83f18ffafa09566634523207f64854a7eac6d2d093205eeab30ef0370784af27030bf9dd8e4e25dc69d6feddd69c1ad5d66d00021f326c4e43403d1c655b
+KO = 70f1031014c0cc1f8fc5860eb245c0fb21e3001d
+
+COUNT=24
+L = 160
+KI = cada388b7fc626b2f1d935fc1b39a47e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = accdca57a8d5516b4af9be739c9274a9aaaec6244319e89e4a0b96bdd130b01f911144a884d00127d7c7ca31fc48a225e08f
+DataAfterCtrLen = 10
+DataAfterCtrData = 106c798b3697dd051f2f
+ Binary rep of i = 0001
+ instring = accdca57a8d5516b4af9be739c9274a9aaaec6244319e89e4a0b96bdd130b01f911144a884d00127d7c7ca31fc48a225e08f0001106c798b3697dd051f2f
+ Binary rep of i = 0002
+ instring = accdca57a8d5516b4af9be739c9274a9aaaec6244319e89e4a0b96bdd130b01f911144a884d00127d7c7ca31fc48a225e08f0002106c798b3697dd051f2f
+KO = bea0117e5ef354416f01460c40c45512f5b0395d
+
+COUNT=25
+L = 160
+KI = bbbb3d12996b5cfc056b17a91bbdbf06
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6e43082a295b5c001b926c19a6ff6fe03467867d7bb08709b6a762344e30fcab4c8d74c6071e2c100ada568fd4d2e32ec4e3
+DataAfterCtrLen = 10
+DataAfterCtrData = 3cc797e9187e208407ee
+ Binary rep of i = 0001
+ instring = 6e43082a295b5c001b926c19a6ff6fe03467867d7bb08709b6a762344e30fcab4c8d74c6071e2c100ada568fd4d2e32ec4e300013cc797e9187e208407ee
+ Binary rep of i = 0002
+ instring = 6e43082a295b5c001b926c19a6ff6fe03467867d7bb08709b6a762344e30fcab4c8d74c6071e2c100ada568fd4d2e32ec4e300023cc797e9187e208407ee
+KO = 1ec64b21866893adbd164001208bf0bc5d5dc01d
+
+COUNT=26
+L = 160
+KI = 3764538d3d326c4ec19ff74dc7883ba4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 125504151d102de9d35cffcd6626ccd90b787f094fa3d7dd1e57e8064ce47af2200427e780af05679b25a95aeb9d13798e69
+DataAfterCtrLen = 10
+DataAfterCtrData = 8ef885a7efd814b9797f
+ Binary rep of i = 0001
+ instring = 125504151d102de9d35cffcd6626ccd90b787f094fa3d7dd1e57e8064ce47af2200427e780af05679b25a95aeb9d13798e6900018ef885a7efd814b9797f
+ Binary rep of i = 0002
+ instring = 125504151d102de9d35cffcd6626ccd90b787f094fa3d7dd1e57e8064ce47af2200427e780af05679b25a95aeb9d13798e6900028ef885a7efd814b9797f
+KO = d73f7ac92dd91648aaa42b350ea24197c8da9781
+
+COUNT=27
+L = 160
+KI = d747d3596634ea9988d7979e65f2ae07
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 576ddb7260967ba8f3ff5e7787d24fa3a3c35b8f9fbb251e8c5d66a76c9a65a41cb968f23aaab6a7d396d558e775403ac0d0
+DataAfterCtrLen = 10
+DataAfterCtrData = 055ae4c09f5429797200
+ Binary rep of i = 0001
+ instring = 576ddb7260967ba8f3ff5e7787d24fa3a3c35b8f9fbb251e8c5d66a76c9a65a41cb968f23aaab6a7d396d558e775403ac0d00001055ae4c09f5429797200
+ Binary rep of i = 0002
+ instring = 576ddb7260967ba8f3ff5e7787d24fa3a3c35b8f9fbb251e8c5d66a76c9a65a41cb968f23aaab6a7d396d558e775403ac0d00002055ae4c09f5429797200
+KO = 8cb8438e1828a6beb861e1352d16cfc9ed9aac04
+
+COUNT=28
+L = 160
+KI = 618ee16ba925dad4bee9d75a1ee4c0a2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c4dfabc137000266ac69e4817b118932d6af3f47d0036947c453a2387ecaa9c738360a87c9625803524a99827794f6721220
+DataAfterCtrLen = 10
+DataAfterCtrData = 03f60e8817526da3b584
+ Binary rep of i = 0001
+ instring = c4dfabc137000266ac69e4817b118932d6af3f47d0036947c453a2387ecaa9c738360a87c9625803524a99827794f6721220000103f60e8817526da3b584
+ Binary rep of i = 0002
+ instring = c4dfabc137000266ac69e4817b118932d6af3f47d0036947c453a2387ecaa9c738360a87c9625803524a99827794f6721220000203f60e8817526da3b584
+KO = 8370762d67201e3ed57fd7a0b5ae5e2f36199ce3
+
+COUNT=29
+L = 160
+KI = d3de45640b04809db2030df22d7cb7ee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = caa543729b0c8c262a51bb9460fd1f7274ed9244e6a515903bbb0e5758217b667eb7051e084c934a5600896e01374065cd1e
+DataAfterCtrLen = 10
+DataAfterCtrData = a8f5daaa5b22e015906c
+ Binary rep of i = 0001
+ instring = caa543729b0c8c262a51bb9460fd1f7274ed9244e6a515903bbb0e5758217b667eb7051e084c934a5600896e01374065cd1e0001a8f5daaa5b22e015906c
+ Binary rep of i = 0002
+ instring = caa543729b0c8c262a51bb9460fd1f7274ed9244e6a515903bbb0e5758217b667eb7051e084c934a5600896e01374065cd1e0002a8f5daaa5b22e015906c
+KO = deb006ccc9ae43369f376e177f5154d4f12bb55e
+
+COUNT=30
+L = 320
+KI = c5b7a4d3bb56e2276b67c4de7f7789f8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 083c54c1382a3999139bf804d3cd4fefd84aea4e948f3550071e943c28064386923a815b728bf1c2b95b1f9fbd9d81cfff74
+DataAfterCtrLen = 10
+DataAfterCtrData = 95d9a0feb49a303a6881
+ Binary rep of i = 0001
+ instring = 083c54c1382a3999139bf804d3cd4fefd84aea4e948f3550071e943c28064386923a815b728bf1c2b95b1f9fbd9d81cfff74000195d9a0feb49a303a6881
+ Binary rep of i = 0002
+ instring = 083c54c1382a3999139bf804d3cd4fefd84aea4e948f3550071e943c28064386923a815b728bf1c2b95b1f9fbd9d81cfff74000295d9a0feb49a303a6881
+ Binary rep of i = 0003
+ instring = 083c54c1382a3999139bf804d3cd4fefd84aea4e948f3550071e943c28064386923a815b728bf1c2b95b1f9fbd9d81cfff74000395d9a0feb49a303a6881
+KO = 05e93f65e4f9fba3a3a7340bc9504241c509604a6cb530f5ea8c1cebdc7a3dacd7393adb7e2b47e3
+
+COUNT=31
+L = 320
+KI = ef44658016f246774e3597d2354abe6d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7046bb284491c648d437da820d41005de48c2f175ec5cac6cb98d2689bbccdb2ac374501cdc88b3b20a4506579c32ed90ab9
+DataAfterCtrLen = 10
+DataAfterCtrData = 5f6def3d62b6c74612d3
+ Binary rep of i = 0001
+ instring = 7046bb284491c648d437da820d41005de48c2f175ec5cac6cb98d2689bbccdb2ac374501cdc88b3b20a4506579c32ed90ab900015f6def3d62b6c74612d3
+ Binary rep of i = 0002
+ instring = 7046bb284491c648d437da820d41005de48c2f175ec5cac6cb98d2689bbccdb2ac374501cdc88b3b20a4506579c32ed90ab900025f6def3d62b6c74612d3
+ Binary rep of i = 0003
+ instring = 7046bb284491c648d437da820d41005de48c2f175ec5cac6cb98d2689bbccdb2ac374501cdc88b3b20a4506579c32ed90ab900035f6def3d62b6c74612d3
+KO = 2873c0dabdcac812c20a284661e4b3549b58eb869451374d2275dc65b8c7eeaf1f6ffb796785c1a7
+
+COUNT=32
+L = 320
+KI = de4f1d647df9f457721bca7fb5b5232d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 28c43f550b8db64b6b1579cc5f6f184714b5a23a6df1b44f914f87c42aa88e9eb2e0a1f0e28d4457d4b345a59e922f7cc2ec
+DataAfterCtrLen = 10
+DataAfterCtrData = 22611b14ab47da94d22c
+ Binary rep of i = 0001
+ instring = 28c43f550b8db64b6b1579cc5f6f184714b5a23a6df1b44f914f87c42aa88e9eb2e0a1f0e28d4457d4b345a59e922f7cc2ec000122611b14ab47da94d22c
+ Binary rep of i = 0002
+ instring = 28c43f550b8db64b6b1579cc5f6f184714b5a23a6df1b44f914f87c42aa88e9eb2e0a1f0e28d4457d4b345a59e922f7cc2ec000222611b14ab47da94d22c
+ Binary rep of i = 0003
+ instring = 28c43f550b8db64b6b1579cc5f6f184714b5a23a6df1b44f914f87c42aa88e9eb2e0a1f0e28d4457d4b345a59e922f7cc2ec000322611b14ab47da94d22c
+KO = 2c848e8317d3faabda851f22dcd5ba8ab8a0ecfd342b28c0f33b982cae93235efda913cca2854c75
+
+COUNT=33
+L = 320
+KI = a47ecf0eeac237fa1d15eccdf29f7821
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 32e1e1d320e9711dcc2ae3dab6c13368914c7177e05fb0ec015eaa18f41c8be50a8b2f84a4e5149ddc9314656ac9884f5900
+DataAfterCtrLen = 10
+DataAfterCtrData = f13f43217e6c1d4a9340
+ Binary rep of i = 0001
+ instring = 32e1e1d320e9711dcc2ae3dab6c13368914c7177e05fb0ec015eaa18f41c8be50a8b2f84a4e5149ddc9314656ac9884f59000001f13f43217e6c1d4a9340
+ Binary rep of i = 0002
+ instring = 32e1e1d320e9711dcc2ae3dab6c13368914c7177e05fb0ec015eaa18f41c8be50a8b2f84a4e5149ddc9314656ac9884f59000002f13f43217e6c1d4a9340
+ Binary rep of i = 0003
+ instring = 32e1e1d320e9711dcc2ae3dab6c13368914c7177e05fb0ec015eaa18f41c8be50a8b2f84a4e5149ddc9314656ac9884f59000003f13f43217e6c1d4a9340
+KO = 869edaaaeff0df584f9aa96c0db43bb6b3596a0597254ff81440a8e07b20d423230c67d467b2bcc7
+
+COUNT=34
+L = 320
+KI = 5ae6460529eed2cd4dcdbd8c03bb7efa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 70e12cb3d3fb59acb17cb4b7b60753ded950a5ac14256994863ffa9c263f5eb389b74d62abdbc5c6c5ddfeaf369088af5c62
+DataAfterCtrLen = 10
+DataAfterCtrData = e3f1a33e32bf46178ac8
+ Binary rep of i = 0001
+ instring = 70e12cb3d3fb59acb17cb4b7b60753ded950a5ac14256994863ffa9c263f5eb389b74d62abdbc5c6c5ddfeaf369088af5c620001e3f1a33e32bf46178ac8
+ Binary rep of i = 0002
+ instring = 70e12cb3d3fb59acb17cb4b7b60753ded950a5ac14256994863ffa9c263f5eb389b74d62abdbc5c6c5ddfeaf369088af5c620002e3f1a33e32bf46178ac8
+ Binary rep of i = 0003
+ instring = 70e12cb3d3fb59acb17cb4b7b60753ded950a5ac14256994863ffa9c263f5eb389b74d62abdbc5c6c5ddfeaf369088af5c620003e3f1a33e32bf46178ac8
+KO = da646346b5fe64a1acd5481e159a49af8c0153cec490531bb1c0328f1207237070432102b875ea60
+
+COUNT=35
+L = 320
+KI = 831dcc10e84a3e483d66e45643e73f4b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cc6912c9fba1828a5c6f10216817d870a867683d0e46408a560e70b6d0456e34c880c495a5966b066da7e209c24ba4abb95b
+DataAfterCtrLen = 10
+DataAfterCtrData = 53cffe22d43396ff5dee
+ Binary rep of i = 0001
+ instring = cc6912c9fba1828a5c6f10216817d870a867683d0e46408a560e70b6d0456e34c880c495a5966b066da7e209c24ba4abb95b000153cffe22d43396ff5dee
+ Binary rep of i = 0002
+ instring = cc6912c9fba1828a5c6f10216817d870a867683d0e46408a560e70b6d0456e34c880c495a5966b066da7e209c24ba4abb95b000253cffe22d43396ff5dee
+ Binary rep of i = 0003
+ instring = cc6912c9fba1828a5c6f10216817d870a867683d0e46408a560e70b6d0456e34c880c495a5966b066da7e209c24ba4abb95b000353cffe22d43396ff5dee
+KO = bffcb7cb5d312d66824e7ee4153438e6c616eb6b0331853116ce083843d56b15bd6968fe9bda9e53
+
+COUNT=36
+L = 320
+KI = 4fd5247597088af0956fef3813ecd11a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 81ea1ff4ba6b489ca96ce792e45e7eb411bdacf11b776dbab3ae087b306dcc80a4e634f396dc1b9d58050c94e0908e6493c2
+DataAfterCtrLen = 10
+DataAfterCtrData = fa15dcc15c0e111cd93a
+ Binary rep of i = 0001
+ instring = 81ea1ff4ba6b489ca96ce792e45e7eb411bdacf11b776dbab3ae087b306dcc80a4e634f396dc1b9d58050c94e0908e6493c20001fa15dcc15c0e111cd93a
+ Binary rep of i = 0002
+ instring = 81ea1ff4ba6b489ca96ce792e45e7eb411bdacf11b776dbab3ae087b306dcc80a4e634f396dc1b9d58050c94e0908e6493c20002fa15dcc15c0e111cd93a
+ Binary rep of i = 0003
+ instring = 81ea1ff4ba6b489ca96ce792e45e7eb411bdacf11b776dbab3ae087b306dcc80a4e634f396dc1b9d58050c94e0908e6493c20003fa15dcc15c0e111cd93a
+KO = a2300513ed1b501d79d38d497ab0e00da6136854f918c95c4a01fa887e5ce5871019d97389adde5a
+
+COUNT=37
+L = 320
+KI = 5aa5253d10503d84541756c985c754b4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 89654799880a53ab7248e9af97f778a66982aa3b3712a705f3d9c71990ddb20c1ecdd74783114bf22fefcf66c32677639a64
+DataAfterCtrLen = 10
+DataAfterCtrData = 68fff4efc59b2909b243
+ Binary rep of i = 0001
+ instring = 89654799880a53ab7248e9af97f778a66982aa3b3712a705f3d9c71990ddb20c1ecdd74783114bf22fefcf66c32677639a64000168fff4efc59b2909b243
+ Binary rep of i = 0002
+ instring = 89654799880a53ab7248e9af97f778a66982aa3b3712a705f3d9c71990ddb20c1ecdd74783114bf22fefcf66c32677639a64000268fff4efc59b2909b243
+ Binary rep of i = 0003
+ instring = 89654799880a53ab7248e9af97f778a66982aa3b3712a705f3d9c71990ddb20c1ecdd74783114bf22fefcf66c32677639a64000368fff4efc59b2909b243
+KO = 7108f0eaebe58b9370b8f85797b2439e7575656e23118883e9f2df1296ac335bf7abfb5d28c0f7e3
+
+COUNT=38
+L = 320
+KI = 0f52c60492e19d1ef10f1f977c8c9228
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 623682f03b24bc89ee2898a51951eb946059ad4232c54b74d4aa709ffdbc221cdfddfdb62bce09c8ff49f1f47a1a5bcd6612
+DataAfterCtrLen = 10
+DataAfterCtrData = cd81fdd521f8e300d478
+ Binary rep of i = 0001
+ instring = 623682f03b24bc89ee2898a51951eb946059ad4232c54b74d4aa709ffdbc221cdfddfdb62bce09c8ff49f1f47a1a5bcd66120001cd81fdd521f8e300d478
+ Binary rep of i = 0002
+ instring = 623682f03b24bc89ee2898a51951eb946059ad4232c54b74d4aa709ffdbc221cdfddfdb62bce09c8ff49f1f47a1a5bcd66120002cd81fdd521f8e300d478
+ Binary rep of i = 0003
+ instring = 623682f03b24bc89ee2898a51951eb946059ad4232c54b74d4aa709ffdbc221cdfddfdb62bce09c8ff49f1f47a1a5bcd66120003cd81fdd521f8e300d478
+KO = 8489f27f97df3a44515a554a3b63c2c1890d41c1e0c979e44582b7ff26433903d71ac4f0434c5075
+
+COUNT=39
+L = 320
+KI = e6ce4cadedb3653d9e4c276d81a1fb7b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 08b768d23f5dabca186d8eab4f8598134b88c1d1799979426ab62ea8bb31cfd7ed38cc67b382c70b0d755cd263b8395a6e43
+DataAfterCtrLen = 10
+DataAfterCtrData = 33139ffb1a31942ec4fd
+ Binary rep of i = 0001
+ instring = 08b768d23f5dabca186d8eab4f8598134b88c1d1799979426ab62ea8bb31cfd7ed38cc67b382c70b0d755cd263b8395a6e43000133139ffb1a31942ec4fd
+ Binary rep of i = 0002
+ instring = 08b768d23f5dabca186d8eab4f8598134b88c1d1799979426ab62ea8bb31cfd7ed38cc67b382c70b0d755cd263b8395a6e43000233139ffb1a31942ec4fd
+ Binary rep of i = 0003
+ instring = 08b768d23f5dabca186d8eab4f8598134b88c1d1799979426ab62ea8bb31cfd7ed38cc67b382c70b0d755cd263b8395a6e43000333139ffb1a31942ec4fd
+KO = 0810ddc95b681a20f528024b63118aadef3776687e4d672d57b84f6b2d826bc5443b2cf2cc374c2e
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = bc1b3659d7c2fcf008b0da456fd876c5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c8e13862185cbbee6544c2a7367d5216becf6352464b35e362c328f31b378f3481cdc09c46efed015dead1958db5701a940d
+DataAfterCtrLen = 10
+DataAfterCtrData = a75853711d59f7b819b0
+ Binary rep of i = 000001
+ instring = c8e13862185cbbee6544c2a7367d5216becf6352464b35e362c328f31b378f3481cdc09c46efed015dead1958db5701a940d000001a75853711d59f7b819b0
+KO = da6a63b32c2f051e9833d61f92f35d70
+
+COUNT=1
+L = 128
+KI = 45a6cb541bd5229d2aa0fa1d1f80bdbc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ec3b6ef7d5af4a4d93df6ca456247a7bd453d59126dc994f0c4d56cd4e93d9d3f18272b15e0c965733fac9b6722260ee2657
+DataAfterCtrLen = 10
+DataAfterCtrData = 88dbc8cebd4411fca3c8
+ Binary rep of i = 000001
+ instring = ec3b6ef7d5af4a4d93df6ca456247a7bd453d59126dc994f0c4d56cd4e93d9d3f18272b15e0c965733fac9b6722260ee265700000188dbc8cebd4411fca3c8
+KO = c3abc899d67a3ebcde7dfbc94dbe854c
+
+COUNT=2
+L = 128
+KI = 2f35c121ddf5a096f5d70aa4bcad34bc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d73a932e79afeaef546e5c6016e43ee714f7bc2c4befbf4abd5929d37bf50e19c075f268ca9dff4b2a2c69aacd6f64cf537f
+DataAfterCtrLen = 10
+DataAfterCtrData = b9a2a7e858c32a7b4506
+ Binary rep of i = 000001
+ instring = d73a932e79afeaef546e5c6016e43ee714f7bc2c4befbf4abd5929d37bf50e19c075f268ca9dff4b2a2c69aacd6f64cf537f000001b9a2a7e858c32a7b4506
+KO = b932916d021b254d607fbf8e05075c06
+
+COUNT=3
+L = 128
+KI = 2f9638826dbb971a6037f19d14925369
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 03cc70a00edf84027c3f5f0e0c702f0aa2fb122c488eca95da4941e9734684ebfd2b5b567f9c01dc437d480d5ad252d835f5
+DataAfterCtrLen = 10
+DataAfterCtrData = 65e971d3b49fb35bd6c6
+ Binary rep of i = 000001
+ instring = 03cc70a00edf84027c3f5f0e0c702f0aa2fb122c488eca95da4941e9734684ebfd2b5b567f9c01dc437d480d5ad252d835f500000165e971d3b49fb35bd6c6
+KO = 9cabe82ddc0992fe4f1a03bf05e3cda0
+
+COUNT=4
+L = 128
+KI = 11f7f0b9083ad914b6e58bfc267c6296
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 29794a6e0e80e8cbd5735148e2f8330ad63a6ecc8ada76487f92c2ec5a64056df050df3c58eda2c0cedac3297281672e9d82
+DataAfterCtrLen = 10
+DataAfterCtrData = ae17e5f1893b8fdcc784
+ Binary rep of i = 000001
+ instring = 29794a6e0e80e8cbd5735148e2f8330ad63a6ecc8ada76487f92c2ec5a64056df050df3c58eda2c0cedac3297281672e9d82000001ae17e5f1893b8fdcc784
+KO = e4635b28b3dc0be14e99a38fa016295b
+
+COUNT=5
+L = 128
+KI = 2497b642bd9f2a823127064bb889ecb7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c5d629cf3d2bd851c7c5453477af7fabda832ab69df124ad4369f20f41f841ffae6e684f891a2763f08e999536700601771a
+DataAfterCtrLen = 10
+DataAfterCtrData = 4beb25e13603ab8dcd4b
+ Binary rep of i = 000001
+ instring = c5d629cf3d2bd851c7c5453477af7fabda832ab69df124ad4369f20f41f841ffae6e684f891a2763f08e999536700601771a0000014beb25e13603ab8dcd4b
+KO = 066bfcd73344f364f233a26d8d5e5f12
+
+COUNT=6
+L = 128
+KI = a6cc888479a2180ae2b9410d08abe629
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d9840b001fe61a3808e96f2e689f4eca19f23cc70ec11a908ecda55b452316d6c3c20876d0fc0efce4cacde0c5df7c04c23d
+DataAfterCtrLen = 10
+DataAfterCtrData = 65dc95b89c70b7629a2d
+ Binary rep of i = 000001
+ instring = d9840b001fe61a3808e96f2e689f4eca19f23cc70ec11a908ecda55b452316d6c3c20876d0fc0efce4cacde0c5df7c04c23d00000165dc95b89c70b7629a2d
+KO = 5683e9758a2686bd00fdaa33e64497e5
+
+COUNT=7
+L = 128
+KI = c6dc5c98d3ef1c5a3cee2f481ebd4d8d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ae38877e04dd884387a4f3c6dc12c173cb48618b14bc22e3f0bf0c3e0c0b8dc9a31424809607c4d5d9fb0f51af80f5b1e52a
+DataAfterCtrLen = 10
+DataAfterCtrData = f16c202fb8b40f2af585
+ Binary rep of i = 000001
+ instring = ae38877e04dd884387a4f3c6dc12c173cb48618b14bc22e3f0bf0c3e0c0b8dc9a31424809607c4d5d9fb0f51af80f5b1e52a000001f16c202fb8b40f2af585
+KO = 56f5764bbedcf0a46fd41f7e7b897bb0
+
+COUNT=8
+L = 128
+KI = fe61b6b1bd9914e1b5918f40e6f6ce15
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 99060674417001a8f9dac89d083f52611d1c35c42446cdb6e47ac138e9872f5cadccf862b10e3cdd47d4c5cabf69bec7513c
+DataAfterCtrLen = 10
+DataAfterCtrData = 9090c0eb45511ac757b6
+ Binary rep of i = 000001
+ instring = 99060674417001a8f9dac89d083f52611d1c35c42446cdb6e47ac138e9872f5cadccf862b10e3cdd47d4c5cabf69bec7513c0000019090c0eb45511ac757b6
+KO = c01d3b9fdf9e2caf428c905eae0e8798
+
+COUNT=9
+L = 128
+KI = b0e01bf4ffcb39bba79bac61d2357b84
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4532877c6b4aa6d2009a97289f00ce28f90348d8f600d21ac5d7c8a35a37949fc0482da10acf99ddfa8ce1682c518917ef56
+DataAfterCtrLen = 10
+DataAfterCtrData = 0112e8d382a3dda20245
+ Binary rep of i = 000001
+ instring = 4532877c6b4aa6d2009a97289f00ce28f90348d8f600d21ac5d7c8a35a37949fc0482da10acf99ddfa8ce1682c518917ef560000010112e8d382a3dda20245
+KO = ea77835e6ce66e39599242332b4f1c84
+
+COUNT=10
+L = 256
+KI = b354d04fe07940c478091c1eb5365642
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5b6fd5800b66a0a94452827b58b962d5efb2a3906c6f35c3919968f1dac92eb9fc42b04699efce9ff4420d686c39d787d443
+DataAfterCtrLen = 10
+DataAfterCtrData = ae7f449e70f59956ca24
+ Binary rep of i = 000001
+ instring = 5b6fd5800b66a0a94452827b58b962d5efb2a3906c6f35c3919968f1dac92eb9fc42b04699efce9ff4420d686c39d787d443000001ae7f449e70f59956ca24
+ Binary rep of i = 000002
+ instring = 5b6fd5800b66a0a94452827b58b962d5efb2a3906c6f35c3919968f1dac92eb9fc42b04699efce9ff4420d686c39d787d443000002ae7f449e70f59956ca24
+KO = ccb59587d83fadbd7ebad8d97fc8c5d08e76632ecbbb6db0d5b84fb7b834c0f1
+
+COUNT=11
+L = 256
+KI = 97dc02cdf9595a308aa0a7a72b729ed8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 30af8c896f2ee9ca1b564cff90c8b209838403de870ac4a33ecc3d14a0800ed15d7ca8411de10ed2ab7f2dde78f9da5a0cf1
+DataAfterCtrLen = 10
+DataAfterCtrData = ceb47378a167b3c834a5
+ Binary rep of i = 000001
+ instring = 30af8c896f2ee9ca1b564cff90c8b209838403de870ac4a33ecc3d14a0800ed15d7ca8411de10ed2ab7f2dde78f9da5a0cf1000001ceb47378a167b3c834a5
+ Binary rep of i = 000002
+ instring = 30af8c896f2ee9ca1b564cff90c8b209838403de870ac4a33ecc3d14a0800ed15d7ca8411de10ed2ab7f2dde78f9da5a0cf1000002ceb47378a167b3c834a5
+KO = a0dd4f769d35132e756f70332485a4415a38dabc25c16b92662b952c7753299e
+
+COUNT=12
+L = 256
+KI = cc0e15cdde7e92c5f4b8186b573bacac
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2f10fbf14e8ff33ed44011eed91993704cf7cdee569cb41c739dcc9f9791aa50ec20a85069c0fcb84262c14e08bde0537f31
+DataAfterCtrLen = 10
+DataAfterCtrData = 618ee315b78c3db478b7
+ Binary rep of i = 000001
+ instring = 2f10fbf14e8ff33ed44011eed91993704cf7cdee569cb41c739dcc9f9791aa50ec20a85069c0fcb84262c14e08bde0537f31000001618ee315b78c3db478b7
+ Binary rep of i = 000002
+ instring = 2f10fbf14e8ff33ed44011eed91993704cf7cdee569cb41c739dcc9f9791aa50ec20a85069c0fcb84262c14e08bde0537f31000002618ee315b78c3db478b7
+KO = 8db7ffb702b314cc7ba1d171e2fe3a2179bd6f23de574895c1a40a7a89482191
+
+COUNT=13
+L = 256
+KI = 8b23b4ebe9de09eb5572380934c8500f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 90ccf38bb5387be6613b68c122ecad041887117be8539a395ba8872ede0f630f91d04a1be75ad3942ad4bec05633db326fcc
+DataAfterCtrLen = 10
+DataAfterCtrData = 01480043055692f0974e
+ Binary rep of i = 000001
+ instring = 90ccf38bb5387be6613b68c122ecad041887117be8539a395ba8872ede0f630f91d04a1be75ad3942ad4bec05633db326fcc00000101480043055692f0974e
+ Binary rep of i = 000002
+ instring = 90ccf38bb5387be6613b68c122ecad041887117be8539a395ba8872ede0f630f91d04a1be75ad3942ad4bec05633db326fcc00000201480043055692f0974e
+KO = 1a59da7837e40ac55def527cd0793147c3a624e4f6ec7091ecfb34f601ddd5f1
+
+COUNT=14
+L = 256
+KI = 2f0a7c94b5d7a172b7f6072ffc460ab5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fdca023f2de06e41dcfd8c351394dc9ac1b406cfc34da48c061aeb5fc91a92c1fad25e39492afed7bbfb893d0ee8909b5130
+DataAfterCtrLen = 10
+DataAfterCtrData = ff0ee46ff54309dac99e
+ Binary rep of i = 000001
+ instring = fdca023f2de06e41dcfd8c351394dc9ac1b406cfc34da48c061aeb5fc91a92c1fad25e39492afed7bbfb893d0ee8909b5130000001ff0ee46ff54309dac99e
+ Binary rep of i = 000002
+ instring = fdca023f2de06e41dcfd8c351394dc9ac1b406cfc34da48c061aeb5fc91a92c1fad25e39492afed7bbfb893d0ee8909b5130000002ff0ee46ff54309dac99e
+KO = 86dfd5df1b3078ce7c665b62ab332ae40cc2558b8557427efa996ca0f9ca74e8
+
+COUNT=15
+L = 256
+KI = f8e8dea056deed336f87d434fa73a75c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fcaacb0a7fe25c78d05c6aeb23b548163d4c936b3bed9aab367c783f26c88b93dabd185b9edcef94b5de326868df916cc534
+DataAfterCtrLen = 10
+DataAfterCtrData = ae0c0520156cb2d1e17e
+ Binary rep of i = 000001
+ instring = fcaacb0a7fe25c78d05c6aeb23b548163d4c936b3bed9aab367c783f26c88b93dabd185b9edcef94b5de326868df916cc534000001ae0c0520156cb2d1e17e
+ Binary rep of i = 000002
+ instring = fcaacb0a7fe25c78d05c6aeb23b548163d4c936b3bed9aab367c783f26c88b93dabd185b9edcef94b5de326868df916cc534000002ae0c0520156cb2d1e17e
+KO = 9eff0c15cd011426ec1e3625857144061005de918cd27156a90cbcc71252a918
+
+COUNT=16
+L = 256
+KI = 4dd9f9045c1fe5f71d5d4ae1a6250666
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 616b5606457cc8f5b7caae94d4b6171c5a9418efeaf45a73bed87048bd53f11c2b07f4dfc8039b892bb13f58642f6d0d784e
+DataAfterCtrLen = 10
+DataAfterCtrData = 082444dae2c70dfb3aab
+ Binary rep of i = 000001
+ instring = 616b5606457cc8f5b7caae94d4b6171c5a9418efeaf45a73bed87048bd53f11c2b07f4dfc8039b892bb13f58642f6d0d784e000001082444dae2c70dfb3aab
+ Binary rep of i = 000002
+ instring = 616b5606457cc8f5b7caae94d4b6171c5a9418efeaf45a73bed87048bd53f11c2b07f4dfc8039b892bb13f58642f6d0d784e000002082444dae2c70dfb3aab
+KO = 616ff4cee698adaa393b0445876a556bd0200096f7b1fe829f8e3aea6bf29c3b
+
+COUNT=17
+L = 256
+KI = 606341e289e6f5f0f6cc98e68d20c62a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cbbdd2339c899bb4e883e674d5d24b6df42f244472db75b35cede39c187803fd05ec8f135e3e8ed7aac4a648ff36b615d4c6
+DataAfterCtrLen = 10
+DataAfterCtrData = 3a9710452008d3712c7d
+ Binary rep of i = 000001
+ instring = cbbdd2339c899bb4e883e674d5d24b6df42f244472db75b35cede39c187803fd05ec8f135e3e8ed7aac4a648ff36b615d4c60000013a9710452008d3712c7d
+ Binary rep of i = 000002
+ instring = cbbdd2339c899bb4e883e674d5d24b6df42f244472db75b35cede39c187803fd05ec8f135e3e8ed7aac4a648ff36b615d4c60000023a9710452008d3712c7d
+KO = bc036c88c6707c1c62a3da59b9d59c67b07a0fbe6787b577f381cfc2fee8868f
+
+COUNT=18
+L = 256
+KI = 4a63622ffa65d6af08313737be6195b1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 67a32b59ad7a2306ba1ee15deb6ea0a7eeda912ac6494df45e0de94d640489612ec3d19443a5e491a91ce198dbfc5a454a0e
+DataAfterCtrLen = 10
+DataAfterCtrData = ae7f67c9040ab2f62b38
+ Binary rep of i = 000001
+ instring = 67a32b59ad7a2306ba1ee15deb6ea0a7eeda912ac6494df45e0de94d640489612ec3d19443a5e491a91ce198dbfc5a454a0e000001ae7f67c9040ab2f62b38
+ Binary rep of i = 000002
+ instring = 67a32b59ad7a2306ba1ee15deb6ea0a7eeda912ac6494df45e0de94d640489612ec3d19443a5e491a91ce198dbfc5a454a0e000002ae7f67c9040ab2f62b38
+KO = 61ce2f4310c7ef8a52bc4c3397507a93ad10229165344e4cb9e63a11d69a8d18
+
+COUNT=19
+L = 256
+KI = 52cea790fd809ba9458b0b351c14f62d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4faf7c72e8d4ae398c49d1db0e055c6e509ef8fcfc4bd413a81b41b299c1f1755a78ea5c9131cfb2ded64e2b8bd3ed2905ef
+DataAfterCtrLen = 10
+DataAfterCtrData = 89acc00f14b698a69a5b
+ Binary rep of i = 000001
+ instring = 4faf7c72e8d4ae398c49d1db0e055c6e509ef8fcfc4bd413a81b41b299c1f1755a78ea5c9131cfb2ded64e2b8bd3ed2905ef00000189acc00f14b698a69a5b
+ Binary rep of i = 000002
+ instring = 4faf7c72e8d4ae398c49d1db0e055c6e509ef8fcfc4bd413a81b41b299c1f1755a78ea5c9131cfb2ded64e2b8bd3ed2905ef00000289acc00f14b698a69a5b
+KO = 0670d9cf1e0214af7ed95602e4e1b61ff8d844e67c45a44d6558165c224425bb
+
+COUNT=20
+L = 160
+KI = 8e4cea9ef207f83f46ab8655f2679a5c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = af205b8f15253ccee100179cf8bcf2351eca7541fb4906994035e368961a7ec5e75c5a95c45342f037bdcf78aad8b12f1d49
+DataAfterCtrLen = 10
+DataAfterCtrData = aa86f7e67fa016441299
+ Binary rep of i = 000001
+ instring = af205b8f15253ccee100179cf8bcf2351eca7541fb4906994035e368961a7ec5e75c5a95c45342f037bdcf78aad8b12f1d49000001aa86f7e67fa016441299
+ Binary rep of i = 000002
+ instring = af205b8f15253ccee100179cf8bcf2351eca7541fb4906994035e368961a7ec5e75c5a95c45342f037bdcf78aad8b12f1d49000002aa86f7e67fa016441299
+KO = d9a0b0b23f66a66b5e0755abaafcc88b03231c1d
+
+COUNT=21
+L = 160
+KI = 9ac88069fa82e2d46f1ecdf03f83231f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d45373fb8da0c4c818a90b544e7408759364ba8384af297aa8a34d549abb75bcf84ee57160067150058ca41441301b199fa7
+DataAfterCtrLen = 10
+DataAfterCtrData = 5ad543294646b1c4182e
+ Binary rep of i = 000001
+ instring = d45373fb8da0c4c818a90b544e7408759364ba8384af297aa8a34d549abb75bcf84ee57160067150058ca41441301b199fa70000015ad543294646b1c4182e
+ Binary rep of i = 000002
+ instring = d45373fb8da0c4c818a90b544e7408759364ba8384af297aa8a34d549abb75bcf84ee57160067150058ca41441301b199fa70000025ad543294646b1c4182e
+KO = 0c34df2003aea7ebb3fd4f8c42ee3f4c5519d7bd
+
+COUNT=22
+L = 160
+KI = 3121d9bda9818bc79ca3ecc87c4f3438
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0abd5c3ee68cdcfbfc7225bc42b9ac9004802b8095ccb6872883304165ffb50368ef9a947de1c766c22dfe9eae1358e5454f
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f16f4c88a3651d3bee6
+ Binary rep of i = 000001
+ instring = 0abd5c3ee68cdcfbfc7225bc42b9ac9004802b8095ccb6872883304165ffb50368ef9a947de1c766c22dfe9eae1358e5454f0000019f16f4c88a3651d3bee6
+ Binary rep of i = 000002
+ instring = 0abd5c3ee68cdcfbfc7225bc42b9ac9004802b8095ccb6872883304165ffb50368ef9a947de1c766c22dfe9eae1358e5454f0000029f16f4c88a3651d3bee6
+KO = 71fb401cf4636705f4bddfb6c57029c9b1786fd2
+
+COUNT=23
+L = 160
+KI = 70281d502be76fec2362185dcce2d383
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9b01961cde51d65ff844adb8a3e87f9e5c98f851cc64dc9cbb77c6f79feb93045f4dcbdbfa940b9b52b450d66ccd3b5c1fa9
+DataAfterCtrLen = 10
+DataAfterCtrData = 548236da024027d6b7f6
+ Binary rep of i = 000001
+ instring = 9b01961cde51d65ff844adb8a3e87f9e5c98f851cc64dc9cbb77c6f79feb93045f4dcbdbfa940b9b52b450d66ccd3b5c1fa9000001548236da024027d6b7f6
+ Binary rep of i = 000002
+ instring = 9b01961cde51d65ff844adb8a3e87f9e5c98f851cc64dc9cbb77c6f79feb93045f4dcbdbfa940b9b52b450d66ccd3b5c1fa9000002548236da024027d6b7f6
+KO = d3d095e9cdfe116aecb7d99c32069016494fd2e5
+
+COUNT=24
+L = 160
+KI = 4d5ac245f30c2fb6490447c28d3d54d2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 697651953fad0ebd01db64a7ab2f9f6777c0fb094f0b843d7f18f6fbf0cb1ee7d5532564c8efa43ff0801e2756286acc7df3
+DataAfterCtrLen = 10
+DataAfterCtrData = 20b7e0fcc5ba39d43c93
+ Binary rep of i = 000001
+ instring = 697651953fad0ebd01db64a7ab2f9f6777c0fb094f0b843d7f18f6fbf0cb1ee7d5532564c8efa43ff0801e2756286acc7df300000120b7e0fcc5ba39d43c93
+ Binary rep of i = 000002
+ instring = 697651953fad0ebd01db64a7ab2f9f6777c0fb094f0b843d7f18f6fbf0cb1ee7d5532564c8efa43ff0801e2756286acc7df300000220b7e0fcc5ba39d43c93
+KO = cad588d3b699e5d2da4ef78c434e0489854a1ec7
+
+COUNT=25
+L = 160
+KI = 9c0490491b65cbd45f48cd4a6fc2663c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 571c2fd82499e46f6524ed0d0e0f4b81a7f7f79f72c1c2c40ce89b45e9c765ba36abd08eb9e0d97b5d158914e8766c2389f5
+DataAfterCtrLen = 10
+DataAfterCtrData = b3d361b5cf4465952d32
+ Binary rep of i = 000001
+ instring = 571c2fd82499e46f6524ed0d0e0f4b81a7f7f79f72c1c2c40ce89b45e9c765ba36abd08eb9e0d97b5d158914e8766c2389f5000001b3d361b5cf4465952d32
+ Binary rep of i = 000002
+ instring = 571c2fd82499e46f6524ed0d0e0f4b81a7f7f79f72c1c2c40ce89b45e9c765ba36abd08eb9e0d97b5d158914e8766c2389f5000002b3d361b5cf4465952d32
+KO = fad92483cc12f5c9b186b853158a8a8c77683be3
+
+COUNT=26
+L = 160
+KI = 894674ed387301be2b0a9aa724be5432
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 283db2175d082d03d90f569b7e8e404a5e6a91c6073d819d75f1b17374de8a32f26a7867a281bb4bc71ac6d2bf43d5d81a06
+DataAfterCtrLen = 10
+DataAfterCtrData = 01b9014b9affcd81fe3c
+ Binary rep of i = 000001
+ instring = 283db2175d082d03d90f569b7e8e404a5e6a91c6073d819d75f1b17374de8a32f26a7867a281bb4bc71ac6d2bf43d5d81a0600000101b9014b9affcd81fe3c
+ Binary rep of i = 000002
+ instring = 283db2175d082d03d90f569b7e8e404a5e6a91c6073d819d75f1b17374de8a32f26a7867a281bb4bc71ac6d2bf43d5d81a0600000201b9014b9affcd81fe3c
+KO = 543233dce89d510b0e4ff2939a5d658b741abfd4
+
+COUNT=27
+L = 160
+KI = aaa47f2be16ec95015765e55b6094213
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d3e9b48d85d561c0cc3545d380406761c8264ba858c89570494ef7b3623fbe5a67fda330df9882e38d421f160702ee700a77
+DataAfterCtrLen = 10
+DataAfterCtrData = 1247bdd69ec115b2d099
+ Binary rep of i = 000001
+ instring = d3e9b48d85d561c0cc3545d380406761c8264ba858c89570494ef7b3623fbe5a67fda330df9882e38d421f160702ee700a770000011247bdd69ec115b2d099
+ Binary rep of i = 000002
+ instring = d3e9b48d85d561c0cc3545d380406761c8264ba858c89570494ef7b3623fbe5a67fda330df9882e38d421f160702ee700a770000021247bdd69ec115b2d099
+KO = 6ad56a6cdffeacd80bb693340cfbcd196270b5ea
+
+COUNT=28
+L = 160
+KI = 2fa3bc33d814f6574f6a91256c44a7f7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cf84800827f457f9225083c5d5894826a3698d38a20008d388651e92ec9278d655ed93966047e0657b07ffb8c5a452cf54e1
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ff68fa720361d686181
+ Binary rep of i = 000001
+ instring = cf84800827f457f9225083c5d5894826a3698d38a20008d388651e92ec9278d655ed93966047e0657b07ffb8c5a452cf54e10000019ff68fa720361d686181
+ Binary rep of i = 000002
+ instring = cf84800827f457f9225083c5d5894826a3698d38a20008d388651e92ec9278d655ed93966047e0657b07ffb8c5a452cf54e10000029ff68fa720361d686181
+KO = 261a3796856af7c6e37c409e9e360fe89726bcee
+
+COUNT=29
+L = 160
+KI = 09630d41e481008d68f22e028ad58892
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 96e7cd4b5079ee5457bc5ba5616770a349b89697f137432e3f37a96944a536848f76bc232f8611a753bad59711336618ff68
+DataAfterCtrLen = 10
+DataAfterCtrData = 52a5fb79237227636465
+ Binary rep of i = 000001
+ instring = 96e7cd4b5079ee5457bc5ba5616770a349b89697f137432e3f37a96944a536848f76bc232f8611a753bad59711336618ff6800000152a5fb79237227636465
+ Binary rep of i = 000002
+ instring = 96e7cd4b5079ee5457bc5ba5616770a349b89697f137432e3f37a96944a536848f76bc232f8611a753bad59711336618ff6800000252a5fb79237227636465
+KO = dde32fb93ecc0c2149811dd8e18d707890e5cc66
+
+COUNT=30
+L = 320
+KI = e4836e2766b2950e8a37a2bacb194c68
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a319afc037409d490f3ee5b527fc7045514450010ada1862cfe6c9dccbdba33a977a27da67697710db00c4af7e3253ee316d
+DataAfterCtrLen = 10
+DataAfterCtrData = 43442b1fff7fe603ac90
+ Binary rep of i = 000001
+ instring = a319afc037409d490f3ee5b527fc7045514450010ada1862cfe6c9dccbdba33a977a27da67697710db00c4af7e3253ee316d00000143442b1fff7fe603ac90
+ Binary rep of i = 000002
+ instring = a319afc037409d490f3ee5b527fc7045514450010ada1862cfe6c9dccbdba33a977a27da67697710db00c4af7e3253ee316d00000243442b1fff7fe603ac90
+ Binary rep of i = 000003
+ instring = a319afc037409d490f3ee5b527fc7045514450010ada1862cfe6c9dccbdba33a977a27da67697710db00c4af7e3253ee316d00000343442b1fff7fe603ac90
+KO = eab8b0f5f3b67f7c0adde7070afe80f4a6a40ebfd42f3dd7331d38934628b91ad4ad023f113c75e0
+
+COUNT=31
+L = 320
+KI = aa70892e864b75516a4e6f715d9b934b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 818f7def42220e3c78bbdcf643c0f673a1854d0bd899ae9475543d1c0cc4b552f7b37a25dbb9fe40223cc553b6284fe551bc
+DataAfterCtrLen = 10
+DataAfterCtrData = 670f7a608e81bb267f17
+ Binary rep of i = 000001
+ instring = 818f7def42220e3c78bbdcf643c0f673a1854d0bd899ae9475543d1c0cc4b552f7b37a25dbb9fe40223cc553b6284fe551bc000001670f7a608e81bb267f17
+ Binary rep of i = 000002
+ instring = 818f7def42220e3c78bbdcf643c0f673a1854d0bd899ae9475543d1c0cc4b552f7b37a25dbb9fe40223cc553b6284fe551bc000002670f7a608e81bb267f17
+ Binary rep of i = 000003
+ instring = 818f7def42220e3c78bbdcf643c0f673a1854d0bd899ae9475543d1c0cc4b552f7b37a25dbb9fe40223cc553b6284fe551bc000003670f7a608e81bb267f17
+KO = ce9bc7e9fcb700509711065030cd577da2521bc22fc2152d134ea824a183b6d2e882625b989358a5
+
+COUNT=32
+L = 320
+KI = 30dbe39c1cf412512231bbfa3d6d74d5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d33b947333fada16d891e605a48cd96784bee6c7dcf8ded83c218d37ba975a9ec6df9a08afd8828ee6bf691b9025e2e0f6de
+DataAfterCtrLen = 10
+DataAfterCtrData = ca9cb2e63dce81185105
+ Binary rep of i = 000001
+ instring = d33b947333fada16d891e605a48cd96784bee6c7dcf8ded83c218d37ba975a9ec6df9a08afd8828ee6bf691b9025e2e0f6de000001ca9cb2e63dce81185105
+ Binary rep of i = 000002
+ instring = d33b947333fada16d891e605a48cd96784bee6c7dcf8ded83c218d37ba975a9ec6df9a08afd8828ee6bf691b9025e2e0f6de000002ca9cb2e63dce81185105
+ Binary rep of i = 000003
+ instring = d33b947333fada16d891e605a48cd96784bee6c7dcf8ded83c218d37ba975a9ec6df9a08afd8828ee6bf691b9025e2e0f6de000003ca9cb2e63dce81185105
+KO = 9f3ae777b465ed8699e721a3c3642f15a4e01f6d4594071daf15d8e0b960e6ab95690c5b94f33460
+
+COUNT=33
+L = 320
+KI = 855ec47cbb9b36484af1a9f7e0957845
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fe3fb10f7210e57901fc2f45af19977e33e7956dc68c6f4cc081342210fd2ff2c9901eb17a576dfe692db7242eb2ab9602ad
+DataAfterCtrLen = 10
+DataAfterCtrData = 4fe216e116e54f7b846a
+ Binary rep of i = 000001
+ instring = fe3fb10f7210e57901fc2f45af19977e33e7956dc68c6f4cc081342210fd2ff2c9901eb17a576dfe692db7242eb2ab9602ad0000014fe216e116e54f7b846a
+ Binary rep of i = 000002
+ instring = fe3fb10f7210e57901fc2f45af19977e33e7956dc68c6f4cc081342210fd2ff2c9901eb17a576dfe692db7242eb2ab9602ad0000024fe216e116e54f7b846a
+ Binary rep of i = 000003
+ instring = fe3fb10f7210e57901fc2f45af19977e33e7956dc68c6f4cc081342210fd2ff2c9901eb17a576dfe692db7242eb2ab9602ad0000034fe216e116e54f7b846a
+KO = a67bc6e4b794d19ab335d1c0b86104c8a23201e5369e26455616c21007677fcb4ac3de4d99e834dc
+
+COUNT=34
+L = 320
+KI = a3b1166b841544eee6556629b5ba46a2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e01be095168f776e6e23642f4edee103ebe4a577daec5e6c0abe2fe7ccafa16b24fc36e6d829e222c97464f8662ebb4fea1a
+DataAfterCtrLen = 10
+DataAfterCtrData = 06267e189bdcf1ff6a81
+ Binary rep of i = 000001
+ instring = e01be095168f776e6e23642f4edee103ebe4a577daec5e6c0abe2fe7ccafa16b24fc36e6d829e222c97464f8662ebb4fea1a00000106267e189bdcf1ff6a81
+ Binary rep of i = 000002
+ instring = e01be095168f776e6e23642f4edee103ebe4a577daec5e6c0abe2fe7ccafa16b24fc36e6d829e222c97464f8662ebb4fea1a00000206267e189bdcf1ff6a81
+ Binary rep of i = 000003
+ instring = e01be095168f776e6e23642f4edee103ebe4a577daec5e6c0abe2fe7ccafa16b24fc36e6d829e222c97464f8662ebb4fea1a00000306267e189bdcf1ff6a81
+KO = 82cc62d9fccad80b2308786fde5819a70a0d1e6e6800120cf00585c791b0183bd1bc43efe53fd00a
+
+COUNT=35
+L = 320
+KI = ce4b916c55b568fe82a989030001b9b7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e29c50047486c1865463658f62fec1d894643810d5ee23aed07961fc0966da8374b7acb44a7ffa0e583cab4dce2af07c7a3d
+DataAfterCtrLen = 10
+DataAfterCtrData = d4f1df6f8b672a71023e
+ Binary rep of i = 000001
+ instring = e29c50047486c1865463658f62fec1d894643810d5ee23aed07961fc0966da8374b7acb44a7ffa0e583cab4dce2af07c7a3d000001d4f1df6f8b672a71023e
+ Binary rep of i = 000002
+ instring = e29c50047486c1865463658f62fec1d894643810d5ee23aed07961fc0966da8374b7acb44a7ffa0e583cab4dce2af07c7a3d000002d4f1df6f8b672a71023e
+ Binary rep of i = 000003
+ instring = e29c50047486c1865463658f62fec1d894643810d5ee23aed07961fc0966da8374b7acb44a7ffa0e583cab4dce2af07c7a3d000003d4f1df6f8b672a71023e
+KO = 3636c218239f9db29291a39f3c4d63c2d27124efa7247f82f67d4dc534aae7a97ab70694bdfd207f
+
+COUNT=36
+L = 320
+KI = 969ba685987fb9b15429153dacd0d493
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 454d8a88054b3c396558635cd3c4103f96a129b0d2085ec9a983e84906ad6b99e0373d75a8b2c22416caf10d1a5b4b0fcbe7
+DataAfterCtrLen = 10
+DataAfterCtrData = a59805710cfeea0cc344
+ Binary rep of i = 000001
+ instring = 454d8a88054b3c396558635cd3c4103f96a129b0d2085ec9a983e84906ad6b99e0373d75a8b2c22416caf10d1a5b4b0fcbe7000001a59805710cfeea0cc344
+ Binary rep of i = 000002
+ instring = 454d8a88054b3c396558635cd3c4103f96a129b0d2085ec9a983e84906ad6b99e0373d75a8b2c22416caf10d1a5b4b0fcbe7000002a59805710cfeea0cc344
+ Binary rep of i = 000003
+ instring = 454d8a88054b3c396558635cd3c4103f96a129b0d2085ec9a983e84906ad6b99e0373d75a8b2c22416caf10d1a5b4b0fcbe7000003a59805710cfeea0cc344
+KO = f2b66024a452abfecf949e25e136d096f1f45c9c299ffb202c2aaedc40ce0f177481b1a4a77c70ba
+
+COUNT=37
+L = 320
+KI = 8a489fd1be7514e41b6a1f5a90b702c7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6e976783e24e778c3eb510af986b86ef4ee6d9bbe967974574f12dc1884f889c0d17e9eb739d227ca69191c7b778e91ee035
+DataAfterCtrLen = 10
+DataAfterCtrData = 1cb1fc0cc9722eabbce6
+ Binary rep of i = 000001
+ instring = 6e976783e24e778c3eb510af986b86ef4ee6d9bbe967974574f12dc1884f889c0d17e9eb739d227ca69191c7b778e91ee0350000011cb1fc0cc9722eabbce6
+ Binary rep of i = 000002
+ instring = 6e976783e24e778c3eb510af986b86ef4ee6d9bbe967974574f12dc1884f889c0d17e9eb739d227ca69191c7b778e91ee0350000021cb1fc0cc9722eabbce6
+ Binary rep of i = 000003
+ instring = 6e976783e24e778c3eb510af986b86ef4ee6d9bbe967974574f12dc1884f889c0d17e9eb739d227ca69191c7b778e91ee0350000031cb1fc0cc9722eabbce6
+KO = 7bbe53776cbe39d2d30798dd35ac8938b3b508485d4166525d2f578bbd13f8e25e6999a365d26e9a
+
+COUNT=38
+L = 320
+KI = 4d5c5f6048f0b7a02cd2340bbf31c5cf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ff3bb7db189e488d006f004ca1a747448fa1bbe27cfc8d63ae127c90b7eadb3cfbecd43cee9ea953c6959dfe72ddc8d77329
+DataAfterCtrLen = 10
+DataAfterCtrData = 9233900d495e392d5728
+ Binary rep of i = 000001
+ instring = ff3bb7db189e488d006f004ca1a747448fa1bbe27cfc8d63ae127c90b7eadb3cfbecd43cee9ea953c6959dfe72ddc8d773290000019233900d495e392d5728
+ Binary rep of i = 000002
+ instring = ff3bb7db189e488d006f004ca1a747448fa1bbe27cfc8d63ae127c90b7eadb3cfbecd43cee9ea953c6959dfe72ddc8d773290000029233900d495e392d5728
+ Binary rep of i = 000003
+ instring = ff3bb7db189e488d006f004ca1a747448fa1bbe27cfc8d63ae127c90b7eadb3cfbecd43cee9ea953c6959dfe72ddc8d773290000039233900d495e392d5728
+KO = 8a050d90fba44dc9f25db36029bdeca11e3810abd78926548b9d04fe4ff10755d38909196c93a9de
+
+COUNT=39
+L = 320
+KI = d81be1d7b8a6935679a459f85b386bc4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 61f7b50fc3e164d90c1ea4ddaafbae4a14961f2d3b89148e8e2287865bcf1e5c54e5c5d2577d26599ab359342ab815bd3ebe
+DataAfterCtrLen = 10
+DataAfterCtrData = 178dde15d00a16a4640b
+ Binary rep of i = 000001
+ instring = 61f7b50fc3e164d90c1ea4ddaafbae4a14961f2d3b89148e8e2287865bcf1e5c54e5c5d2577d26599ab359342ab815bd3ebe000001178dde15d00a16a4640b
+ Binary rep of i = 000002
+ instring = 61f7b50fc3e164d90c1ea4ddaafbae4a14961f2d3b89148e8e2287865bcf1e5c54e5c5d2577d26599ab359342ab815bd3ebe000002178dde15d00a16a4640b
+ Binary rep of i = 000003
+ instring = 61f7b50fc3e164d90c1ea4ddaafbae4a14961f2d3b89148e8e2287865bcf1e5c54e5c5d2577d26599ab359342ab815bd3ebe000003178dde15d00a16a4640b
+KO = 156b30561e1df3746873b50eeb318660c43ea1d24528f2ec19e0de6c1b2667c1271bd673b4c018a2
+
+
+
+[PRF=CMAC_AES128]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 90e33a1e76adedcabd2214326be71abf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3d2f38c571575807eecd0ec9e3fd860fb605f0b17139ce01904abba7ae688a50e620341787f69f00b872343f42b18c979f6f
+DataAfterCtrLen = 10
+DataAfterCtrData = 8885034123cb45e27440
+ Binary rep of i = 00000001
+ instring = 3d2f38c571575807eecd0ec9e3fd860fb605f0b17139ce01904abba7ae688a50e620341787f69f00b872343f42b18c979f6f000000018885034123cb45e27440
+KO = 9e2156cd13e079c1e6c6379f9a55f433
+
+COUNT=1
+L = 128
+KI = 817526d4c8a724f5efb4c336456be7a8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 40f8d8e467ada581c8179efb9070b44b3e08e605f532d13c677a1889958c0e90398e143d1253766999401d4097af2739d779
+DataAfterCtrLen = 10
+DataAfterCtrData = 8b615467c2b38c21f8cf
+ Binary rep of i = 00000001
+ instring = 40f8d8e467ada581c8179efb9070b44b3e08e605f532d13c677a1889958c0e90398e143d1253766999401d4097af2739d779000000018b615467c2b38c21f8cf
+KO = 24b82a08fba5f06eff021e7a54aa9936
+
+COUNT=2
+L = 128
+KI = 414b4b9809fc634c5b8d904a898daf64
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 554826d397b8291187216b829135930ca43b7f9718d4eaf9da9bdae419655770bd3d6b660ed9319e8405238f4e07f9439f51
+DataAfterCtrLen = 10
+DataAfterCtrData = aa0292203d1e3ddf74ea
+ Binary rep of i = 00000001
+ instring = 554826d397b8291187216b829135930ca43b7f9718d4eaf9da9bdae419655770bd3d6b660ed9319e8405238f4e07f9439f5100000001aa0292203d1e3ddf74ea
+KO = 970d017d144fe53639bdd1f0e9b4f7cc
+
+COUNT=3
+L = 128
+KI = ecc2eaeace6d835df04cbdf4112d3f2a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a7137876379a21e89e45500d8cdf805ba46bf5d8a9716b2851592008a4b1815bd5b5d4e99fdc253e3f836dfc9859f1321e96
+DataAfterCtrLen = 10
+DataAfterCtrData = e97d0e15adb34c316867
+ Binary rep of i = 00000001
+ instring = a7137876379a21e89e45500d8cdf805ba46bf5d8a9716b2851592008a4b1815bd5b5d4e99fdc253e3f836dfc9859f1321e9600000001e97d0e15adb34c316867
+KO = ee912605dce05d56b28a6325a7779f9f
+
+COUNT=4
+L = 128
+KI = 899a6872d700c39a3dc0634d65304459
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 22e370168760b370efd6a56799e09511e390f0ad6622d0df6446b039cbc83bd4215b37960710f3dd99ec91f5b5f05ffa109e
+DataAfterCtrLen = 10
+DataAfterCtrData = 7ac22d4d6ca2592116f0
+ Binary rep of i = 00000001
+ instring = 22e370168760b370efd6a56799e09511e390f0ad6622d0df6446b039cbc83bd4215b37960710f3dd99ec91f5b5f05ffa109e000000017ac22d4d6ca2592116f0
+KO = 92af9779e22214225da82af7597c6019
+
+COUNT=5
+L = 128
+KI = 2004dbbac44eab7ed67b9de13261c403
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ade4751844e60d4ea6f15c9df78815dae7f9ca34a34a0b3b0be3948648b014281b62c9ce391469ee8dfa4a37009b8a865016
+DataAfterCtrLen = 10
+DataAfterCtrData = c171ca82eb5bf35c5127
+ Binary rep of i = 00000001
+ instring = ade4751844e60d4ea6f15c9df78815dae7f9ca34a34a0b3b0be3948648b014281b62c9ce391469ee8dfa4a37009b8a86501600000001c171ca82eb5bf35c5127
+KO = 93d92e211fc13c78f68d4d4f1971a4f9
+
+COUNT=6
+L = 128
+KI = fed3f1925b9f7824b06e2e46d52095a1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5fab26b52d2fd22a496748d948070c87bce1112103ebd95ca2135f33d0b98b2d9c23497a91f4fdec5ebb1eaeff6f28130593
+DataAfterCtrLen = 10
+DataAfterCtrData = d3220eb4bae5b7b8db6b
+ Binary rep of i = 00000001
+ instring = 5fab26b52d2fd22a496748d948070c87bce1112103ebd95ca2135f33d0b98b2d9c23497a91f4fdec5ebb1eaeff6f2813059300000001d3220eb4bae5b7b8db6b
+KO = 3ebb9418ad0200b299b05c866f294511
+
+COUNT=7
+L = 128
+KI = df045b26c28c9c742d514c0a7016004a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 66045e96355e30f9733dbb8e0e1cdcdd819bec2a4d0390c3eafa2e376fea22e91f315e568089960afb330f76a0823fdebdef
+DataAfterCtrLen = 10
+DataAfterCtrData = b0295701ea8ac6282cbb
+ Binary rep of i = 00000001
+ instring = 66045e96355e30f9733dbb8e0e1cdcdd819bec2a4d0390c3eafa2e376fea22e91f315e568089960afb330f76a0823fdebdef00000001b0295701ea8ac6282cbb
+KO = 325cf6d0812714f38e6b3bc2aa5d7733
+
+COUNT=8
+L = 128
+KI = 0c9445b522d64c9cc8bcd0fd816665ac
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0cbc2a399186e5ac4fe2aeb954c92f83937cc6a8b403dcf4db9030042c15ea458321e5fa2e0e5d111294885a6fd3132a8ca8
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ece0ebe83064594ed88
+ Binary rep of i = 00000001
+ instring = 0cbc2a399186e5ac4fe2aeb954c92f83937cc6a8b403dcf4db9030042c15ea458321e5fa2e0e5d111294885a6fd3132a8ca8000000012ece0ebe83064594ed88
+KO = b1571da5a8ed7c4b498afa032b23b9d4
+
+COUNT=9
+L = 128
+KI = d4507997a5a3ed7f12b238695d5b917a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 03b40edfa3df8e992527c44641a045ec83a181be14bfffab5351ed1049f168c2fc9d2bb830b1a222e8515feea3648f1723e1
+DataAfterCtrLen = 10
+DataAfterCtrData = 33917234c5100b40e6de
+ Binary rep of i = 00000001
+ instring = 03b40edfa3df8e992527c44641a045ec83a181be14bfffab5351ed1049f168c2fc9d2bb830b1a222e8515feea3648f1723e10000000133917234c5100b40e6de
+KO = dfc6dd36e53abf53fafd5f3b68c156f7
+
+COUNT=10
+L = 256
+KI = 17564feddbd4c6be95c87df5c2872784
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b08f7676d5d684aaa229e17518979eb93298b8b8ae58258136120513095059049d812458c0a95143bbca1fea2df95898b0f6
+DataAfterCtrLen = 10
+DataAfterCtrData = 87c95dc9cba21f501757
+ Binary rep of i = 00000001
+ instring = b08f7676d5d684aaa229e17518979eb93298b8b8ae58258136120513095059049d812458c0a95143bbca1fea2df95898b0f60000000187c95dc9cba21f501757
+ Binary rep of i = 00000002
+ instring = b08f7676d5d684aaa229e17518979eb93298b8b8ae58258136120513095059049d812458c0a95143bbca1fea2df95898b0f60000000287c95dc9cba21f501757
+KO = 8d11ef4a64f7e07f748f53e92ed95c4cdf7c4d3673573d721498117cb68511b6
+
+COUNT=11
+L = 256
+KI = 84a5c3a4e0e008080a7ed8a87e730b3a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f1c90749060be4096fac6684b5811faca6f1dacc4512d691a2524fc56cf0e73e03feb7df1e5c934b70d3d38834c9441b0939
+DataAfterCtrLen = 10
+DataAfterCtrData = 6da8704400fa5c75d667
+ Binary rep of i = 00000001
+ instring = f1c90749060be4096fac6684b5811faca6f1dacc4512d691a2524fc56cf0e73e03feb7df1e5c934b70d3d38834c9441b0939000000016da8704400fa5c75d667
+ Binary rep of i = 00000002
+ instring = f1c90749060be4096fac6684b5811faca6f1dacc4512d691a2524fc56cf0e73e03feb7df1e5c934b70d3d38834c9441b0939000000026da8704400fa5c75d667
+KO = e70bad20a6eecaaece014e4e8b2693cb4541fee7ae4ea315a25a0472ce3da341
+
+COUNT=12
+L = 256
+KI = ed0140223ce09880c4c6f23212e9f0df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a0e80fe68bfe4063bd9900323ec389c538b12b73b3cef0c0f7fa71d772cf6398ab77d4a5a59ccff81cf8c7d1bbd90bfec5cb
+DataAfterCtrLen = 10
+DataAfterCtrData = a6895a81b41ee134b96e
+ Binary rep of i = 00000001
+ instring = a0e80fe68bfe4063bd9900323ec389c538b12b73b3cef0c0f7fa71d772cf6398ab77d4a5a59ccff81cf8c7d1bbd90bfec5cb00000001a6895a81b41ee134b96e
+ Binary rep of i = 00000002
+ instring = a0e80fe68bfe4063bd9900323ec389c538b12b73b3cef0c0f7fa71d772cf6398ab77d4a5a59ccff81cf8c7d1bbd90bfec5cb00000002a6895a81b41ee134b96e
+KO = c8ab04871d3133adc80fcd0c7179b25bcfff9975ab629314efa2b8982a39af8c
+
+COUNT=13
+L = 256
+KI = c888cdeb9fe9ff92f1e83ef3c719dd0d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2ffb6b292576813761cd25566ef23f189cc2ee704be4e85fd90e75b8dc85449c14aa0b10967249090e75d84bf915d3211be3
+DataAfterCtrLen = 10
+DataAfterCtrData = 2d27334539185a118536
+ Binary rep of i = 00000001
+ instring = 2ffb6b292576813761cd25566ef23f189cc2ee704be4e85fd90e75b8dc85449c14aa0b10967249090e75d84bf915d3211be3000000012d27334539185a118536
+ Binary rep of i = 00000002
+ instring = 2ffb6b292576813761cd25566ef23f189cc2ee704be4e85fd90e75b8dc85449c14aa0b10967249090e75d84bf915d3211be3000000022d27334539185a118536
+KO = 214f99245bdd2fe97e617abb3c5c721a1b95fc482a4d524872f0f908a8fec485
+
+COUNT=14
+L = 256
+KI = b179f8882963c09f696fe2c0cc454f5c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 57647c2df17183b8ba0ac63898803ecae443575e388d38f1bff84b03c72c4355cb298875d1538efe6a5916acfd25ec81b3a8
+DataAfterCtrLen = 10
+DataAfterCtrData = 6ff6aee0ac82c2052665
+ Binary rep of i = 00000001
+ instring = 57647c2df17183b8ba0ac63898803ecae443575e388d38f1bff84b03c72c4355cb298875d1538efe6a5916acfd25ec81b3a8000000016ff6aee0ac82c2052665
+ Binary rep of i = 00000002
+ instring = 57647c2df17183b8ba0ac63898803ecae443575e388d38f1bff84b03c72c4355cb298875d1538efe6a5916acfd25ec81b3a8000000026ff6aee0ac82c2052665
+KO = 5313c2194452c3ca3c851460e594e13debc48b86aef91aa2fb22bba1f4af166d
+
+COUNT=15
+L = 256
+KI = a718052f071509101c4be7a99b036354
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fb8298199a8d1ea6f838e1d8e9b082d14fd8465b9e3680193498a685f8aeb494e3999e648e759ba54e3766ad1d56ddc369d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f2b3dbd56ed1fef5cb7
+ Binary rep of i = 00000001
+ instring = fb8298199a8d1ea6f838e1d8e9b082d14fd8465b9e3680193498a685f8aeb494e3999e648e759ba54e3766ad1d56ddc369d1000000016f2b3dbd56ed1fef5cb7
+ Binary rep of i = 00000002
+ instring = fb8298199a8d1ea6f838e1d8e9b082d14fd8465b9e3680193498a685f8aeb494e3999e648e759ba54e3766ad1d56ddc369d1000000026f2b3dbd56ed1fef5cb7
+KO = 63ef3584960d35cb5578e17254f5e385e955dfaee666021a3cb15072e2e09b3f
+
+COUNT=16
+L = 256
+KI = 45360b8078717c2cb8fff3b3ef733a99
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0760eafcc84672191e95dfb3f83ad4973556b9bb58044f508634c34d7b877d88921d901faa2374dd48dc74414bd81f0ca8b9
+DataAfterCtrLen = 10
+DataAfterCtrData = ef3cf99f4ff04eab7486
+ Binary rep of i = 00000001
+ instring = 0760eafcc84672191e95dfb3f83ad4973556b9bb58044f508634c34d7b877d88921d901faa2374dd48dc74414bd81f0ca8b900000001ef3cf99f4ff04eab7486
+ Binary rep of i = 00000002
+ instring = 0760eafcc84672191e95dfb3f83ad4973556b9bb58044f508634c34d7b877d88921d901faa2374dd48dc74414bd81f0ca8b900000002ef3cf99f4ff04eab7486
+KO = 8f5f3887befffa60809db61c0834305d0ded24f0bc6c14e198ef3fbdbcaa2dc5
+
+COUNT=17
+L = 256
+KI = fcc9d5c417e14387fa16e1f4a42a756c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f4e53cfe4baf41939b544bbdf315aea8bd9bf5885e823b3cacb9250bf9fc4c5784629b96bd40f3e2f2c251f76ea8b10e22bf
+DataAfterCtrLen = 10
+DataAfterCtrData = 08c11654a44b183d82c5
+ Binary rep of i = 00000001
+ instring = f4e53cfe4baf41939b544bbdf315aea8bd9bf5885e823b3cacb9250bf9fc4c5784629b96bd40f3e2f2c251f76ea8b10e22bf0000000108c11654a44b183d82c5
+ Binary rep of i = 00000002
+ instring = f4e53cfe4baf41939b544bbdf315aea8bd9bf5885e823b3cacb9250bf9fc4c5784629b96bd40f3e2f2c251f76ea8b10e22bf0000000208c11654a44b183d82c5
+KO = 82bd77c2e801192b8399fe8750ba0f0c72aa4d5d50502c37ce7b2bbc992d9fde
+
+COUNT=18
+L = 256
+KI = b97addd5935addd5d3ef2fe80beb3018
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 227fdf858c909cc99180c0d2d5e941d0bdf7e12fff8554dfc49394d3a2491518a6f94ae4a74cda33d252659a5db7d4651076
+DataAfterCtrLen = 10
+DataAfterCtrData = e886aa5eeab926638353
+ Binary rep of i = 00000001
+ instring = 227fdf858c909cc99180c0d2d5e941d0bdf7e12fff8554dfc49394d3a2491518a6f94ae4a74cda33d252659a5db7d465107600000001e886aa5eeab926638353
+ Binary rep of i = 00000002
+ instring = 227fdf858c909cc99180c0d2d5e941d0bdf7e12fff8554dfc49394d3a2491518a6f94ae4a74cda33d252659a5db7d465107600000002e886aa5eeab926638353
+KO = f17eff1a6803c0f34a0c8c215b26c1a7134bcbc5f2e020c7baa68250e8a44aa9
+
+COUNT=19
+L = 256
+KI = a5b3cfc407784385fb5bb1901b7dd815
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4232271e8a8ea0133e8c877664a873b3360849663148a32ac6dec61c9751b2089b521f58f5ec64f5fda97938e6e1dd9a3b0f
+DataAfterCtrLen = 10
+DataAfterCtrData = 17d342cb15a1a5318713
+ Binary rep of i = 00000001
+ instring = 4232271e8a8ea0133e8c877664a873b3360849663148a32ac6dec61c9751b2089b521f58f5ec64f5fda97938e6e1dd9a3b0f0000000117d342cb15a1a5318713
+ Binary rep of i = 00000002
+ instring = 4232271e8a8ea0133e8c877664a873b3360849663148a32ac6dec61c9751b2089b521f58f5ec64f5fda97938e6e1dd9a3b0f0000000217d342cb15a1a5318713
+KO = 69f0bcf705b7ef8fe9268c6a45a7d8d5e79c3acfa46dbdaa43333cf938be6cce
+
+COUNT=20
+L = 160
+KI = 5f1e7da4131a473912efc96841a61f76
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f056c43f5cd76754cc3173fdcb9f418ed9d1a15875d3e11763e2e3bc6a3bdc6cf33b76b9599c4a3616d921e7ab750a1cdd7e
+DataAfterCtrLen = 10
+DataAfterCtrData = cb3e0ae71030a4bffabc
+ Binary rep of i = 00000001
+ instring = f056c43f5cd76754cc3173fdcb9f418ed9d1a15875d3e11763e2e3bc6a3bdc6cf33b76b9599c4a3616d921e7ab750a1cdd7e00000001cb3e0ae71030a4bffabc
+ Binary rep of i = 00000002
+ instring = f056c43f5cd76754cc3173fdcb9f418ed9d1a15875d3e11763e2e3bc6a3bdc6cf33b76b9599c4a3616d921e7ab750a1cdd7e00000002cb3e0ae71030a4bffabc
+KO = 2420e06b0eb83a00252518613efbd06f64c5af37
+
+COUNT=21
+L = 160
+KI = 67cb692c774dd65ca3660d80ea32835b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7ff3b3f63a88081ab978d101303362df0d0a354844d8134080985544e694f511bcf22f42314a9f8cc7adfb8251891a3b99cc
+DataAfterCtrLen = 10
+DataAfterCtrData = cbfd2a40fa172d5bf81b
+ Binary rep of i = 00000001
+ instring = 7ff3b3f63a88081ab978d101303362df0d0a354844d8134080985544e694f511bcf22f42314a9f8cc7adfb8251891a3b99cc00000001cbfd2a40fa172d5bf81b
+ Binary rep of i = 00000002
+ instring = 7ff3b3f63a88081ab978d101303362df0d0a354844d8134080985544e694f511bcf22f42314a9f8cc7adfb8251891a3b99cc00000002cbfd2a40fa172d5bf81b
+KO = 9c09d135ab4ac26e03ee5508b0a71ccfa2fea99a
+
+COUNT=22
+L = 160
+KI = 7342623ffca67075fdf7bcefb3d88940
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5b025eac45337bb8401d8eea46c7559b231709213cb367d9a75e911dacdc30c994f7e41643e112a7c6eeec7e6525da81d32d
+DataAfterCtrLen = 10
+DataAfterCtrData = a2db48330139e03f6392
+ Binary rep of i = 00000001
+ instring = 5b025eac45337bb8401d8eea46c7559b231709213cb367d9a75e911dacdc30c994f7e41643e112a7c6eeec7e6525da81d32d00000001a2db48330139e03f6392
+ Binary rep of i = 00000002
+ instring = 5b025eac45337bb8401d8eea46c7559b231709213cb367d9a75e911dacdc30c994f7e41643e112a7c6eeec7e6525da81d32d00000002a2db48330139e03f6392
+KO = ae1b8cb80cdb40e47378196095d02f961893ec1c
+
+COUNT=23
+L = 160
+KI = ccaaf55ca11c8f5b593c02db2b9ee4c9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d87f93ace073c0e322e47f3b3873aa79348c1e6b45235ff888acc6102c2a5bffbf7adade3a9d1b67d25238bf8b8ffdd92c85
+DataAfterCtrLen = 10
+DataAfterCtrData = 46d60718f155ad20e712
+ Binary rep of i = 00000001
+ instring = d87f93ace073c0e322e47f3b3873aa79348c1e6b45235ff888acc6102c2a5bffbf7adade3a9d1b67d25238bf8b8ffdd92c850000000146d60718f155ad20e712
+ Binary rep of i = 00000002
+ instring = d87f93ace073c0e322e47f3b3873aa79348c1e6b45235ff888acc6102c2a5bffbf7adade3a9d1b67d25238bf8b8ffdd92c850000000246d60718f155ad20e712
+KO = 1d81f6e4af3b50038f4e40960ddac71fa8834199
+
+COUNT=24
+L = 160
+KI = 7175dab2d347e28303ed6947abc376ad
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9b9277ffef67c9b1811a79db4f0bae87e3af39558885607e9ff2c02c62e30078114c204b7138364a4e131cfcdbc35bbefdb
+DataAfterCtrLen = 10
+DataAfterCtrData = 257864fcbfb66bebccaa
+ Binary rep of i = 00000001
+ instring = e9b9277ffef67c9b1811a79db4f0bae87e3af39558885607e9ff2c02c62e30078114c204b7138364a4e131cfcdbc35bbefdb00000001257864fcbfb66bebccaa
+ Binary rep of i = 00000002
+ instring = e9b9277ffef67c9b1811a79db4f0bae87e3af39558885607e9ff2c02c62e30078114c204b7138364a4e131cfcdbc35bbefdb00000002257864fcbfb66bebccaa
+KO = d6d46cf40f3f30326aa484eb2b585174f8e8df12
+
+COUNT=25
+L = 160
+KI = a0778891aeabb839ec2c32705be6d23b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 443dd1baef6320de2beb4b6ad86d14fb3035f58428b739ceabef05ac30a1a128b1a9d12986917ada645716d809056e2044fd
+DataAfterCtrLen = 10
+DataAfterCtrData = 44e287d9446389315674
+ Binary rep of i = 00000001
+ instring = 443dd1baef6320de2beb4b6ad86d14fb3035f58428b739ceabef05ac30a1a128b1a9d12986917ada645716d809056e2044fd0000000144e287d9446389315674
+ Binary rep of i = 00000002
+ instring = 443dd1baef6320de2beb4b6ad86d14fb3035f58428b739ceabef05ac30a1a128b1a9d12986917ada645716d809056e2044fd0000000244e287d9446389315674
+KO = 49c57e4ffb1e6b944d1143ed331eacb29eb4b467
+
+COUNT=26
+L = 160
+KI = 0d09a23b6a2fb40d1bfd2aa1780b6266
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc1eb9074a2dd8e0b45228b1a699988dc327b61b78fb6fe58fbdb7ebb12c9725fad6b3dcc2de0e4e784cb84cdc2bc96fb832
+DataAfterCtrLen = 10
+DataAfterCtrData = 77eda36af66c0b24b932
+ Binary rep of i = 00000001
+ instring = dc1eb9074a2dd8e0b45228b1a699988dc327b61b78fb6fe58fbdb7ebb12c9725fad6b3dcc2de0e4e784cb84cdc2bc96fb8320000000177eda36af66c0b24b932
+ Binary rep of i = 00000002
+ instring = dc1eb9074a2dd8e0b45228b1a699988dc327b61b78fb6fe58fbdb7ebb12c9725fad6b3dcc2de0e4e784cb84cdc2bc96fb8320000000277eda36af66c0b24b932
+KO = 8fab06aebcb6f233162b4dc9cd5ad71094090b33
+
+COUNT=27
+L = 160
+KI = d0538737aac8890189f010b760b319a9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 49f42e648f58e7b869c391c13de894753f477e543b8eb77ae1ec7178c87064519606f03ccbaa0450f5879ea52705ffec5432
+DataAfterCtrLen = 10
+DataAfterCtrData = a0badaa0be91a151a1fc
+ Binary rep of i = 00000001
+ instring = 49f42e648f58e7b869c391c13de894753f477e543b8eb77ae1ec7178c87064519606f03ccbaa0450f5879ea52705ffec543200000001a0badaa0be91a151a1fc
+ Binary rep of i = 00000002
+ instring = 49f42e648f58e7b869c391c13de894753f477e543b8eb77ae1ec7178c87064519606f03ccbaa0450f5879ea52705ffec543200000002a0badaa0be91a151a1fc
+KO = 4db4d1054e3a526e5ff2b60a47e5a1cf1427e1b9
+
+COUNT=28
+L = 160
+KI = b515cd19f943bd02dc7c257b2c92f57e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d57b1862d48d90c03d656b70fae3f26cff1cb4d508b65992fe5fbdd800aed6ab4df93a7f3b2cddba16cac6f336cea0ba2ebe
+DataAfterCtrLen = 10
+DataAfterCtrData = 0119bdb656a0d426a049
+ Binary rep of i = 00000001
+ instring = d57b1862d48d90c03d656b70fae3f26cff1cb4d508b65992fe5fbdd800aed6ab4df93a7f3b2cddba16cac6f336cea0ba2ebe000000010119bdb656a0d426a049
+ Binary rep of i = 00000002
+ instring = d57b1862d48d90c03d656b70fae3f26cff1cb4d508b65992fe5fbdd800aed6ab4df93a7f3b2cddba16cac6f336cea0ba2ebe000000020119bdb656a0d426a049
+KO = 3dd14bd25b05beecdea501765529081cd305b4bf
+
+COUNT=29
+L = 160
+KI = 01e37570be6fb583e54686d4066dbaee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee1dc85f776e6b3ed717c4b926ff9c41f207aa2bdae290ba57b4167cbea91ea6d02477c7643f6e2a11c281a3544114a844ff
+DataAfterCtrLen = 10
+DataAfterCtrData = 1090d981effd27d9f028
+ Binary rep of i = 00000001
+ instring = ee1dc85f776e6b3ed717c4b926ff9c41f207aa2bdae290ba57b4167cbea91ea6d02477c7643f6e2a11c281a3544114a844ff000000011090d981effd27d9f028
+ Binary rep of i = 00000002
+ instring = ee1dc85f776e6b3ed717c4b926ff9c41f207aa2bdae290ba57b4167cbea91ea6d02477c7643f6e2a11c281a3544114a844ff000000021090d981effd27d9f028
+KO = c30456a030b7a15b61219ab9fb31f025e10a8548
+
+COUNT=30
+L = 320
+KI = cdd1edbe300a4fd7d1656ef190610a16
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ad998cd1199a70d649ea6a30ef2a83a90b341d7d3fd0607dc28e13c38d43c89bb7351020435228877324a10ba471d9a9b7f
+DataAfterCtrLen = 10
+DataAfterCtrData = bfe9da8b36619153ab26
+ Binary rep of i = 00000001
+ instring = 5ad998cd1199a70d649ea6a30ef2a83a90b341d7d3fd0607dc28e13c38d43c89bb7351020435228877324a10ba471d9a9b7f00000001bfe9da8b36619153ab26
+ Binary rep of i = 00000002
+ instring = 5ad998cd1199a70d649ea6a30ef2a83a90b341d7d3fd0607dc28e13c38d43c89bb7351020435228877324a10ba471d9a9b7f00000002bfe9da8b36619153ab26
+ Binary rep of i = 00000003
+ instring = 5ad998cd1199a70d649ea6a30ef2a83a90b341d7d3fd0607dc28e13c38d43c89bb7351020435228877324a10ba471d9a9b7f00000003bfe9da8b36619153ab26
+KO = 6d3f03a818efb60b8f65ecdaf5b2f2cb39a92393cd81876e7f2a2ebd5be29933412d4e84c20cd3c4
+
+COUNT=31
+L = 320
+KI = 3b5dadadd3e6c70999f3da21ce7c02b6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7180d11f9eabd8269cffca7826b24d63f1752122ebbd4aebde335a041d056291a728901481c77ed9273f66e362884d76a6b5
+DataAfterCtrLen = 10
+DataAfterCtrData = 3b7d9adf91fff86b1cb1
+ Binary rep of i = 00000001
+ instring = 7180d11f9eabd8269cffca7826b24d63f1752122ebbd4aebde335a041d056291a728901481c77ed9273f66e362884d76a6b5000000013b7d9adf91fff86b1cb1
+ Binary rep of i = 00000002
+ instring = 7180d11f9eabd8269cffca7826b24d63f1752122ebbd4aebde335a041d056291a728901481c77ed9273f66e362884d76a6b5000000023b7d9adf91fff86b1cb1
+ Binary rep of i = 00000003
+ instring = 7180d11f9eabd8269cffca7826b24d63f1752122ebbd4aebde335a041d056291a728901481c77ed9273f66e362884d76a6b5000000033b7d9adf91fff86b1cb1
+KO = 0eaa103a2b7edc1021b6b3bd56eda60b5f6802b9eaec95c681ba1c0837aaeccd718f44921182ceda
+
+COUNT=32
+L = 320
+KI = 01a39a51b93a0e063138e702fee4655a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9a43899394bac7860b0473a2f1bb55289247a40dc6f5653f81f22a06ed6ecf214419419a93bb0df46304e42575ae4ea76a42
+DataAfterCtrLen = 10
+DataAfterCtrData = 62385b367b5ed4f4b1f1
+ Binary rep of i = 00000001
+ instring = 9a43899394bac7860b0473a2f1bb55289247a40dc6f5653f81f22a06ed6ecf214419419a93bb0df46304e42575ae4ea76a420000000162385b367b5ed4f4b1f1
+ Binary rep of i = 00000002
+ instring = 9a43899394bac7860b0473a2f1bb55289247a40dc6f5653f81f22a06ed6ecf214419419a93bb0df46304e42575ae4ea76a420000000262385b367b5ed4f4b1f1
+ Binary rep of i = 00000003
+ instring = 9a43899394bac7860b0473a2f1bb55289247a40dc6f5653f81f22a06ed6ecf214419419a93bb0df46304e42575ae4ea76a420000000362385b367b5ed4f4b1f1
+KO = 1b4338224a55b54f68fd30777aba5fc5c8970c2503f1f30155a59b1b2b21c652acf259aea03453b9
+
+COUNT=33
+L = 320
+KI = 5dd2c60578a164015390e6c4c3456948
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc1321fa2fb4df88eaa0f2b7b1670add911dc5786fb21971a434188e190a63326accaa7a40c04470d197fdd36e8c8a885161
+DataAfterCtrLen = 10
+DataAfterCtrData = e693d5daeb95146b54a2
+ Binary rep of i = 00000001
+ instring = dc1321fa2fb4df88eaa0f2b7b1670add911dc5786fb21971a434188e190a63326accaa7a40c04470d197fdd36e8c8a88516100000001e693d5daeb95146b54a2
+ Binary rep of i = 00000002
+ instring = dc1321fa2fb4df88eaa0f2b7b1670add911dc5786fb21971a434188e190a63326accaa7a40c04470d197fdd36e8c8a88516100000002e693d5daeb95146b54a2
+ Binary rep of i = 00000003
+ instring = dc1321fa2fb4df88eaa0f2b7b1670add911dc5786fb21971a434188e190a63326accaa7a40c04470d197fdd36e8c8a88516100000003e693d5daeb95146b54a2
+KO = 1a2caf1f86319a1e7389ed76a9675d6318149f5127aa6d4e50593b82b93ea728114dbf391f4cd4ad
+
+COUNT=34
+L = 320
+KI = d5164cd5820e1d0885abb31e7da1e1fd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a414ade3e370c81ba36cd1ed28c0a5d4bc4bfa60886f88e7887ad4ce0ca23d7141a379419668c1b05d62c482c3914b67fce8
+DataAfterCtrLen = 10
+DataAfterCtrData = 61901a2b11fed7adeaa4
+ Binary rep of i = 00000001
+ instring = a414ade3e370c81ba36cd1ed28c0a5d4bc4bfa60886f88e7887ad4ce0ca23d7141a379419668c1b05d62c482c3914b67fce80000000161901a2b11fed7adeaa4
+ Binary rep of i = 00000002
+ instring = a414ade3e370c81ba36cd1ed28c0a5d4bc4bfa60886f88e7887ad4ce0ca23d7141a379419668c1b05d62c482c3914b67fce80000000261901a2b11fed7adeaa4
+ Binary rep of i = 00000003
+ instring = a414ade3e370c81ba36cd1ed28c0a5d4bc4bfa60886f88e7887ad4ce0ca23d7141a379419668c1b05d62c482c3914b67fce80000000361901a2b11fed7adeaa4
+KO = 023749acdcab16208a4096d4091561e3a807873a9d05fc742a5e582f10740dd4f6934bae689edea3
+
+COUNT=35
+L = 320
+KI = bbef5e629d72cf29bdd7b034d06dc675
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f392003bd4dda8483662300738e43f4d79ac958f835eefdf0b742930ecd4be05df4453919b3a2d84396cfaf59ec6ba44561e
+DataAfterCtrLen = 10
+DataAfterCtrData = e0341f79a94655524783
+ Binary rep of i = 00000001
+ instring = f392003bd4dda8483662300738e43f4d79ac958f835eefdf0b742930ecd4be05df4453919b3a2d84396cfaf59ec6ba44561e00000001e0341f79a94655524783
+ Binary rep of i = 00000002
+ instring = f392003bd4dda8483662300738e43f4d79ac958f835eefdf0b742930ecd4be05df4453919b3a2d84396cfaf59ec6ba44561e00000002e0341f79a94655524783
+ Binary rep of i = 00000003
+ instring = f392003bd4dda8483662300738e43f4d79ac958f835eefdf0b742930ecd4be05df4453919b3a2d84396cfaf59ec6ba44561e00000003e0341f79a94655524783
+KO = b5da1f3e8df20075ee9ee3bf7b6539ea93b5769ceb7773298da06244d05aa199f31e1cda4a3726f8
+
+COUNT=36
+L = 320
+KI = 0963caafe447ca55a5916510a3e005b3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9c1e9120f4a97c907f2c3426d0dbd7f98b7c7eb55281a1621387f9c6c427d7504c5d1a2dc405642cc213ffd78d9e1a0653a5
+DataAfterCtrLen = 10
+DataAfterCtrData = 76e9fb5a1a629a405d7a
+ Binary rep of i = 00000001
+ instring = 9c1e9120f4a97c907f2c3426d0dbd7f98b7c7eb55281a1621387f9c6c427d7504c5d1a2dc405642cc213ffd78d9e1a0653a50000000176e9fb5a1a629a405d7a
+ Binary rep of i = 00000002
+ instring = 9c1e9120f4a97c907f2c3426d0dbd7f98b7c7eb55281a1621387f9c6c427d7504c5d1a2dc405642cc213ffd78d9e1a0653a50000000276e9fb5a1a629a405d7a
+ Binary rep of i = 00000003
+ instring = 9c1e9120f4a97c907f2c3426d0dbd7f98b7c7eb55281a1621387f9c6c427d7504c5d1a2dc405642cc213ffd78d9e1a0653a50000000376e9fb5a1a629a405d7a
+KO = 520b1cabfc4c8fa33ca98cc63ccc197b9216aff16fb7a8ef2918b76359130539aac034a929ed1d28
+
+COUNT=37
+L = 320
+KI = 56012f7e8cf1249ba0740f58ffede14f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 248bc735a30500fd4edffcdd93ce85fd921a7e339bcb0cf1d7e1c18108bc3ae2ac0060ef628f89bf578f55d3ccd83a7df1b8
+DataAfterCtrLen = 10
+DataAfterCtrData = ec6855598d4d7a314aa4
+ Binary rep of i = 00000001
+ instring = 248bc735a30500fd4edffcdd93ce85fd921a7e339bcb0cf1d7e1c18108bc3ae2ac0060ef628f89bf578f55d3ccd83a7df1b800000001ec6855598d4d7a314aa4
+ Binary rep of i = 00000002
+ instring = 248bc735a30500fd4edffcdd93ce85fd921a7e339bcb0cf1d7e1c18108bc3ae2ac0060ef628f89bf578f55d3ccd83a7df1b800000002ec6855598d4d7a314aa4
+ Binary rep of i = 00000003
+ instring = 248bc735a30500fd4edffcdd93ce85fd921a7e339bcb0cf1d7e1c18108bc3ae2ac0060ef628f89bf578f55d3ccd83a7df1b800000003ec6855598d4d7a314aa4
+KO = 7b59b0ce4072bbb3d23dac7fac23e7508ff6adafe4b96f07c76b821511b47796ecf40d9c94ee617c
+
+COUNT=38
+L = 320
+KI = 9a09a2214e002c210e2ce7b12d518467
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 53d1243867f6779d485b1e59f0ed251a90b7f286cfa337428e62f61a1e8a006bc1c52c9b0ce5282a3be9dcc263790c7c4641
+DataAfterCtrLen = 10
+DataAfterCtrData = 5fa1be0ef25d7586836d
+ Binary rep of i = 00000001
+ instring = 53d1243867f6779d485b1e59f0ed251a90b7f286cfa337428e62f61a1e8a006bc1c52c9b0ce5282a3be9dcc263790c7c4641000000015fa1be0ef25d7586836d
+ Binary rep of i = 00000002
+ instring = 53d1243867f6779d485b1e59f0ed251a90b7f286cfa337428e62f61a1e8a006bc1c52c9b0ce5282a3be9dcc263790c7c4641000000025fa1be0ef25d7586836d
+ Binary rep of i = 00000003
+ instring = 53d1243867f6779d485b1e59f0ed251a90b7f286cfa337428e62f61a1e8a006bc1c52c9b0ce5282a3be9dcc263790c7c4641000000035fa1be0ef25d7586836d
+KO = 042bd7a9f9f2779d0571f4263cf999f1eed6efc0ed4c25c9b97923747e754976cdeae42beaec9ef0
+
+COUNT=39
+L = 320
+KI = 67e48c0e6a60d89617c60d8ef4d93de7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2042987bba5b38e173b59313109e8ec07cb23535dcd100bf6f67fac2988b8d2084c177b7191758b7eefa40771de9384b6c87
+DataAfterCtrLen = 10
+DataAfterCtrData = b55ce66947961d177f4b
+ Binary rep of i = 00000001
+ instring = 2042987bba5b38e173b59313109e8ec07cb23535dcd100bf6f67fac2988b8d2084c177b7191758b7eefa40771de9384b6c8700000001b55ce66947961d177f4b
+ Binary rep of i = 00000002
+ instring = 2042987bba5b38e173b59313109e8ec07cb23535dcd100bf6f67fac2988b8d2084c177b7191758b7eefa40771de9384b6c8700000002b55ce66947961d177f4b
+ Binary rep of i = 00000003
+ instring = 2042987bba5b38e173b59313109e8ec07cb23535dcd100bf6f67fac2988b8d2084c177b7191758b7eefa40771de9384b6c8700000003b55ce66947961d177f4b
+KO = 93f72307039826d8503da85792396e56d245c40bc0bb975a775d0924ad5081375ab461213cd8717b
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 53d1705caab7b06886e2dbb53eea349aa7419a034e2d92b9
+FixedInputDataByteLen = 60
+FixedInputData = b120f7ce30235784664deae3c40723ca0539b4521b9aece43501366cc5df1d9ea163c602702d0974665277c8a7f6a057733d66f928eb7548cf43e374
+ Binary rep of i = 01
+ instring = 01b120f7ce30235784664deae3c40723ca0539b4521b9aece43501366cc5df1d9ea163c602702d0974665277c8a7f6a057733d66f928eb7548cf43e374
+KO = eae32661a323f6d06d0116bb739bd76a
+
+COUNT=1
+L = 128
+KI = 02eb8e6790a89432443561a18f002bb0e8bdbbb3b2f52dc7
+FixedInputDataByteLen = 60
+FixedInputData = 88b35488d8d60b307078256d1bb7a5c2c23e2fe35c219560e456388ebad58b161366c707afd776176a3cec267c1afe9ee9a09585ce077148b3312d14
+ Binary rep of i = 01
+ instring = 0188b35488d8d60b307078256d1bb7a5c2c23e2fe35c219560e456388ebad58b161366c707afd776176a3cec267c1afe9ee9a09585ce077148b3312d14
+KO = 771f6e196fbd636a66f9953bdb0f7f15
+
+COUNT=2
+L = 128
+KI = 8423f87f517edb6be79da57bd3d471c0be435051fafdd856
+FixedInputDataByteLen = 60
+FixedInputData = cddec23b72528397f523f4fae4ec013aa8be452465d9832eb46f3a2717828ddb3d97a8ef08dae5d10a4202cd157f7ef0b53c730359ec411c24cbeea2
+ Binary rep of i = 01
+ instring = 01cddec23b72528397f523f4fae4ec013aa8be452465d9832eb46f3a2717828ddb3d97a8ef08dae5d10a4202cd157f7ef0b53c730359ec411c24cbeea2
+KO = 900ee4db691761cc181bb36ab652886e
+
+COUNT=3
+L = 128
+KI = 95cd67c7f95de9c41e8c4836db3165d66b1f79ac716dedc3
+FixedInputDataByteLen = 60
+FixedInputData = ce319026ccc3a9b5ba10b0057adb63bfaaba43507a9a0587adbce18de50d2612c95559461962bbd90e90036b0529b6032f9397d3e23e6bb737c18137
+ Binary rep of i = 01
+ instring = 01ce319026ccc3a9b5ba10b0057adb63bfaaba43507a9a0587adbce18de50d2612c95559461962bbd90e90036b0529b6032f9397d3e23e6bb737c18137
+KO = e7522a7e72a6160c2d5b760b8227e2a9
+
+COUNT=4
+L = 128
+KI = fc759069ac101c66961ce462f2ec3e214d929963e6b7abae
+FixedInputDataByteLen = 60
+FixedInputData = 6a2188ba73472e6dff86d83070508ffa6dd80431bce33660f7cb6ef2003a3a613223faebe5e1fc3cf6420bcaa545094f1a4e116915f08da38ece4e5b
+ Binary rep of i = 01
+ instring = 016a2188ba73472e6dff86d83070508ffa6dd80431bce33660f7cb6ef2003a3a613223faebe5e1fc3cf6420bcaa545094f1a4e116915f08da38ece4e5b
+KO = 17baba3fc2acabd3e9b8e8a84f8d3c7f
+
+COUNT=5
+L = 128
+KI = aeb2d2212ac29e6141cb571c13a5ecf852233f45733241ee
+FixedInputDataByteLen = 60
+FixedInputData = 88d2c0907434ad7067ce91a2553f6c67ac45fcc6329813729e585c8db8b1bda098de13dc77028e9da72b6f161ec6a9fb3590dcb43d426f7d75267be4
+ Binary rep of i = 01
+ instring = 0188d2c0907434ad7067ce91a2553f6c67ac45fcc6329813729e585c8db8b1bda098de13dc77028e9da72b6f161ec6a9fb3590dcb43d426f7d75267be4
+KO = 50314fac0756b74b830a4d83dd24578e
+
+COUNT=6
+L = 128
+KI = 7afc235f6cb4fd3ee50679262e32830cb4d688f388dc27a5
+FixedInputDataByteLen = 60
+FixedInputData = 861c8eb05c602cf9b4bcec10c88f6e9df9bc93fb2f04c159a98de2c8cd1ae8bbfb4d3ec93087f782ff7b13660a2940f623d655ae80397808bafd3376
+ Binary rep of i = 01
+ instring = 01861c8eb05c602cf9b4bcec10c88f6e9df9bc93fb2f04c159a98de2c8cd1ae8bbfb4d3ec93087f782ff7b13660a2940f623d655ae80397808bafd3376
+KO = 3e221e1f0dde3656459fb84669b83983
+
+COUNT=7
+L = 128
+KI = b556d2e79fcc5ad9a4a91bdcb7ad3d63545da8fe18022f89
+FixedInputDataByteLen = 60
+FixedInputData = d911b523cd386cb7820660cc1d17129b59cbab453fba186fe6c547a6fdd528072e21a72e0d295aee45968e09b62c59e526f8c0a9458c9bf6804a0b67
+ Binary rep of i = 01
+ instring = 01d911b523cd386cb7820660cc1d17129b59cbab453fba186fe6c547a6fdd528072e21a72e0d295aee45968e09b62c59e526f8c0a9458c9bf6804a0b67
+KO = ba1b4782ae67caf33570a4ab34c68803
+
+COUNT=8
+L = 128
+KI = 4f1fdbd2f11c433bed568a8888c740e4a8e9a353b7f57ec7
+FixedInputDataByteLen = 60
+FixedInputData = 2151d618a7c86138054d1bdb1827c1ec8b5b31a136d0683318b77e0ffad1834d7c05f6a094227306d92a0b97612c030955284d43bf00094d3aa5ce13
+ Binary rep of i = 01
+ instring = 012151d618a7c86138054d1bdb1827c1ec8b5b31a136d0683318b77e0ffad1834d7c05f6a094227306d92a0b97612c030955284d43bf00094d3aa5ce13
+KO = 039fe9176e609161566742dd38616f4e
+
+COUNT=9
+L = 128
+KI = 7bc15b69d45e05203bc26506dfb76d0dab49dd06ad7a6699
+FixedInputDataByteLen = 60
+FixedInputData = b796ffc74324d3a6f107c42febd3073d6e690561910d3d21d6f60b6abb500595eea7743e999a2547fe59f2195d8af428bc715da71ff311c6a0cd7a69
+ Binary rep of i = 01
+ instring = 01b796ffc74324d3a6f107c42febd3073d6e690561910d3d21d6f60b6abb500595eea7743e999a2547fe59f2195d8af428bc715da71ff311c6a0cd7a69
+KO = b7e93eb2080d3c702a3e42c934d41ded
+
+COUNT=10
+L = 256
+KI = d10046bb18c3f363e87f4e57b961b294d4edf2ca91dc3e38
+FixedInputDataByteLen = 60
+FixedInputData = 2d043069de979bffb1be38a3cef2869dc07d5d3e99bde2e2204f10138081743f423f0c0b1aec0735a25bc61a8e2936dec6a25bb0ae105ab46caf8a2a
+ Binary rep of i = 01
+ instring = 012d043069de979bffb1be38a3cef2869dc07d5d3e99bde2e2204f10138081743f423f0c0b1aec0735a25bc61a8e2936dec6a25bb0ae105ab46caf8a2a
+ Binary rep of i = 02
+ instring = 022d043069de979bffb1be38a3cef2869dc07d5d3e99bde2e2204f10138081743f423f0c0b1aec0735a25bc61a8e2936dec6a25bb0ae105ab46caf8a2a
+KO = 8991a58882a0488bb5478996f2893989adb66d08d5030ad90f6ce5fdfca7754b
+
+COUNT=11
+L = 256
+KI = 58677c7ba7fc0bba6080ce5efcc3a49bcf1439eab9da58d8
+FixedInputDataByteLen = 60
+FixedInputData = 058805646b7bdf775cd215d1ea84ca62b3ae8aaebd91e2de7e7143a32d47bf3289ddf7302f890fdc32b756657474a7559e8915708e4fb1765601e0e6
+ Binary rep of i = 01
+ instring = 01058805646b7bdf775cd215d1ea84ca62b3ae8aaebd91e2de7e7143a32d47bf3289ddf7302f890fdc32b756657474a7559e8915708e4fb1765601e0e6
+ Binary rep of i = 02
+ instring = 02058805646b7bdf775cd215d1ea84ca62b3ae8aaebd91e2de7e7143a32d47bf3289ddf7302f890fdc32b756657474a7559e8915708e4fb1765601e0e6
+KO = 79d88376e0a488a522690f811d864e92cee7d2dcc110d96c573458a0abab0764
+
+COUNT=12
+L = 256
+KI = b776273882b0d31b37863b00eb850b992f2493573a1cd235
+FixedInputDataByteLen = 60
+FixedInputData = d741f0fae8d99c0afade4679e87a3a8ca7c2cf4a9056f5fe27ac275b0885994837da5fc71bbff4629494e84eb86704a4ea707b93b291c9d57d77bfd3
+ Binary rep of i = 01
+ instring = 01d741f0fae8d99c0afade4679e87a3a8ca7c2cf4a9056f5fe27ac275b0885994837da5fc71bbff4629494e84eb86704a4ea707b93b291c9d57d77bfd3
+ Binary rep of i = 02
+ instring = 02d741f0fae8d99c0afade4679e87a3a8ca7c2cf4a9056f5fe27ac275b0885994837da5fc71bbff4629494e84eb86704a4ea707b93b291c9d57d77bfd3
+KO = 12c4e9c46ffca111e46436df7c16f461861962e7cc882b0f593cb4d35a592803
+
+COUNT=13
+L = 256
+KI = 41718311d7ca9139806fa20781818fcf7e9c677d14ca446b
+FixedInputDataByteLen = 60
+FixedInputData = 8e8951f3c60f39ec2b3589adb0896b62e40bda69f40f85f75b8f01a0c52e0f52ef004cea6230e9563a278eba81b4f58064edd4dd5a9d1ea160dbf609
+ Binary rep of i = 01
+ instring = 018e8951f3c60f39ec2b3589adb0896b62e40bda69f40f85f75b8f01a0c52e0f52ef004cea6230e9563a278eba81b4f58064edd4dd5a9d1ea160dbf609
+ Binary rep of i = 02
+ instring = 028e8951f3c60f39ec2b3589adb0896b62e40bda69f40f85f75b8f01a0c52e0f52ef004cea6230e9563a278eba81b4f58064edd4dd5a9d1ea160dbf609
+KO = 599f31266d94d9594d59e245520ba69dd8eaeb50559c8267470a80e5c8a72b81
+
+COUNT=14
+L = 256
+KI = 16f6bf8d1e474241900108eb606c36eae9ed232966e0beaa
+FixedInputDataByteLen = 60
+FixedInputData = 1063c28dfde52cd180db850dc4d8cdd4d3bdf4dba4fef69f46d082a4df0bb14bda7824b1c69b0ca60389224610c5641c0a3dad6a36375ae3d888004a
+ Binary rep of i = 01
+ instring = 011063c28dfde52cd180db850dc4d8cdd4d3bdf4dba4fef69f46d082a4df0bb14bda7824b1c69b0ca60389224610c5641c0a3dad6a36375ae3d888004a
+ Binary rep of i = 02
+ instring = 021063c28dfde52cd180db850dc4d8cdd4d3bdf4dba4fef69f46d082a4df0bb14bda7824b1c69b0ca60389224610c5641c0a3dad6a36375ae3d888004a
+KO = 8c994d0b426309900f6c2852b4cfdeda1d0c31d8120baf74cb770f5c10579d0c
+
+COUNT=15
+L = 256
+KI = 16a586cd5c559076ff529eac602bc797e6ea5af1d5b60d8e
+FixedInputDataByteLen = 60
+FixedInputData = eae5a7b44aeea901b50e3250bc031fb70315faf2ce3d4720e2722d4dc7476641cd9ef6e6d734503e39d251247ccb88741780f6da656008d519e94b6e
+ Binary rep of i = 01
+ instring = 01eae5a7b44aeea901b50e3250bc031fb70315faf2ce3d4720e2722d4dc7476641cd9ef6e6d734503e39d251247ccb88741780f6da656008d519e94b6e
+ Binary rep of i = 02
+ instring = 02eae5a7b44aeea901b50e3250bc031fb70315faf2ce3d4720e2722d4dc7476641cd9ef6e6d734503e39d251247ccb88741780f6da656008d519e94b6e
+KO = 32b58a65b63be6bf1dfa10d5aa1cf106cec9ae9bb4150916647a9f527c31f6b0
+
+COUNT=16
+L = 256
+KI = 027e00cb4d89c9b834898aee32c0fe55014e0074bcbc096f
+FixedInputDataByteLen = 60
+FixedInputData = 6d5cda668405810af3a008f414eaf3ab410279710dc089f4ca6313aea790699619988a8afe66dbbbba4b000bc8d51c42b757949b65f46399c6e7411a
+ Binary rep of i = 01
+ instring = 016d5cda668405810af3a008f414eaf3ab410279710dc089f4ca6313aea790699619988a8afe66dbbbba4b000bc8d51c42b757949b65f46399c6e7411a
+ Binary rep of i = 02
+ instring = 026d5cda668405810af3a008f414eaf3ab410279710dc089f4ca6313aea790699619988a8afe66dbbbba4b000bc8d51c42b757949b65f46399c6e7411a
+KO = dbb338ce6355e8adf72eb119764214872928a46b00eccbf4219a2b09ee245b2d
+
+COUNT=17
+L = 256
+KI = 572475a1f0255c19d66b580e96c5cb58c3e50419d3ce255b
+FixedInputDataByteLen = 60
+FixedInputData = c2a3ec23cb6f50ba48bd65d2d6cabc1ec42f7d1cae86dd0240ec9eafe86fb5665a4ec5dcad11b834c29591eb25c2c8506c633f11588f2d9d1a9ac424
+ Binary rep of i = 01
+ instring = 01c2a3ec23cb6f50ba48bd65d2d6cabc1ec42f7d1cae86dd0240ec9eafe86fb5665a4ec5dcad11b834c29591eb25c2c8506c633f11588f2d9d1a9ac424
+ Binary rep of i = 02
+ instring = 02c2a3ec23cb6f50ba48bd65d2d6cabc1ec42f7d1cae86dd0240ec9eafe86fb5665a4ec5dcad11b834c29591eb25c2c8506c633f11588f2d9d1a9ac424
+KO = 7f6e5ffb630736e3b287ef4aaf3e2d3e3e63864611d55c2e0661859f0d36de4a
+
+COUNT=18
+L = 256
+KI = a04eab689e2ec087c8680c2844eecdc34f81df7b7cf330b1
+FixedInputDataByteLen = 60
+FixedInputData = 79fde75ff16fc1dfe6d551eb8bac0856ffb02ac0f4ef354e4fce8454d8530ac5c45abdef0b25f1d5f1db1fa97390721a433427db373a7e80d3f3d58a
+ Binary rep of i = 01
+ instring = 0179fde75ff16fc1dfe6d551eb8bac0856ffb02ac0f4ef354e4fce8454d8530ac5c45abdef0b25f1d5f1db1fa97390721a433427db373a7e80d3f3d58a
+ Binary rep of i = 02
+ instring = 0279fde75ff16fc1dfe6d551eb8bac0856ffb02ac0f4ef354e4fce8454d8530ac5c45abdef0b25f1d5f1db1fa97390721a433427db373a7e80d3f3d58a
+KO = ee49916a6a3d5cb2a3ef222b1a8ec95b513da20dd371e0f3fc77c3dea1f5f1e5
+
+COUNT=19
+L = 256
+KI = 83894cf9fda08a71d4f4ae30173dae417ac5a71040d33b20
+FixedInputDataByteLen = 60
+FixedInputData = f55da011b018667c12f6b7a0175d2542100f672cbf128412de70e38147160c8b5e3528b6802077f3161cced02199d30fec474c21ee2277cf89eb839e
+ Binary rep of i = 01
+ instring = 01f55da011b018667c12f6b7a0175d2542100f672cbf128412de70e38147160c8b5e3528b6802077f3161cced02199d30fec474c21ee2277cf89eb839e
+ Binary rep of i = 02
+ instring = 02f55da011b018667c12f6b7a0175d2542100f672cbf128412de70e38147160c8b5e3528b6802077f3161cced02199d30fec474c21ee2277cf89eb839e
+KO = ef73419d47a40c49d004fb51afd455b8ffb87a3ff6c54bc9350fecefdf28cdf0
+
+COUNT=20
+L = 160
+KI = bf0abb70098d6c203074f1bce3d7468116cd1e5e8e618f20
+FixedInputDataByteLen = 60
+FixedInputData = d9ce030a48668ada6c67a2ac163515ec22383c4b5332e18d06901bacbb63dd649c683cfd4fee2f33346817b23cb4c734060a1c727b0c72c12448f4f9
+ Binary rep of i = 01
+ instring = 01d9ce030a48668ada6c67a2ac163515ec22383c4b5332e18d06901bacbb63dd649c683cfd4fee2f33346817b23cb4c734060a1c727b0c72c12448f4f9
+ Binary rep of i = 02
+ instring = 02d9ce030a48668ada6c67a2ac163515ec22383c4b5332e18d06901bacbb63dd649c683cfd4fee2f33346817b23cb4c734060a1c727b0c72c12448f4f9
+KO = ecd1eef152b5835376f1a4324cd968bcb0cf850a
+
+COUNT=21
+L = 160
+KI = 069be06a723eb06e637cea22c0028fcc4fa7af0f9e3a2b14
+FixedInputDataByteLen = 60
+FixedInputData = e880cb76c09a5794d3d837b641c397d6473e26ef8da7859224e36493d76be21580cd8f746c869a33484e1791e00e262bfb10c07e555b14fcd3ecb597
+ Binary rep of i = 01
+ instring = 01e880cb76c09a5794d3d837b641c397d6473e26ef8da7859224e36493d76be21580cd8f746c869a33484e1791e00e262bfb10c07e555b14fcd3ecb597
+ Binary rep of i = 02
+ instring = 02e880cb76c09a5794d3d837b641c397d6473e26ef8da7859224e36493d76be21580cd8f746c869a33484e1791e00e262bfb10c07e555b14fcd3ecb597
+KO = 83cdb53285608633b757d0f1c337b8182538d82e
+
+COUNT=22
+L = 160
+KI = d008b0bf12cbef8014a8637fae8bf994ecf104872a14f8c3
+FixedInputDataByteLen = 60
+FixedInputData = d92ae4a028b40c3f8fd321986228c5938a2382d5cdfec739d2c0ec83ecab09ee43fd5d1bbfd0ecf5c1cf9212c4f14f265ca38d6ead89c955fe0c2052
+ Binary rep of i = 01
+ instring = 01d92ae4a028b40c3f8fd321986228c5938a2382d5cdfec739d2c0ec83ecab09ee43fd5d1bbfd0ecf5c1cf9212c4f14f265ca38d6ead89c955fe0c2052
+ Binary rep of i = 02
+ instring = 02d92ae4a028b40c3f8fd321986228c5938a2382d5cdfec739d2c0ec83ecab09ee43fd5d1bbfd0ecf5c1cf9212c4f14f265ca38d6ead89c955fe0c2052
+KO = cb1a417ba951a1afdf04bba5763e99e3140d7a17
+
+COUNT=23
+L = 160
+KI = 773bc9c4230cc3159f487e97953b6164e3b74885cefbe82a
+FixedInputDataByteLen = 60
+FixedInputData = 894e1ea7220a020167c3e80f2c0603d490e9899397b45a92e0c3f50177b50a87ed8515f42d0dc94e9439c644795fd2c31e530080c804ea4df0d4fdd3
+ Binary rep of i = 01
+ instring = 01894e1ea7220a020167c3e80f2c0603d490e9899397b45a92e0c3f50177b50a87ed8515f42d0dc94e9439c644795fd2c31e530080c804ea4df0d4fdd3
+ Binary rep of i = 02
+ instring = 02894e1ea7220a020167c3e80f2c0603d490e9899397b45a92e0c3f50177b50a87ed8515f42d0dc94e9439c644795fd2c31e530080c804ea4df0d4fdd3
+KO = 0a8dbf45c8c7b6e139bd6cb2e107cf9fd1aff08a
+
+COUNT=24
+L = 160
+KI = 6fca9a4b65730c5fbca58ea7675e9886afcf327639a34ce3
+FixedInputDataByteLen = 60
+FixedInputData = 08bad3f853c6aca6572fad7cbcb03b259be4f6d00711f8c69211d6d96ca8fe26e0c41f68d95a52bae53bffbef9dc4c761be1bb2ee4303a918439de41
+ Binary rep of i = 01
+ instring = 0108bad3f853c6aca6572fad7cbcb03b259be4f6d00711f8c69211d6d96ca8fe26e0c41f68d95a52bae53bffbef9dc4c761be1bb2ee4303a918439de41
+ Binary rep of i = 02
+ instring = 0208bad3f853c6aca6572fad7cbcb03b259be4f6d00711f8c69211d6d96ca8fe26e0c41f68d95a52bae53bffbef9dc4c761be1bb2ee4303a918439de41
+KO = a2b9c008db58d5c108148d7dfcfa5f3a1020229e
+
+COUNT=25
+L = 160
+KI = 62e663024492d2a20e2863e8aba506dfcd1e6d5078797f70
+FixedInputDataByteLen = 60
+FixedInputData = 0826a12e180c1476d2e36247f150cc9c9e14a0556cb19beb6d83e4408814b98096ad9bf5a0b7394e0d5b1fe541d33d9dc3f0622ce724e9aa1b58616d
+ Binary rep of i = 01
+ instring = 010826a12e180c1476d2e36247f150cc9c9e14a0556cb19beb6d83e4408814b98096ad9bf5a0b7394e0d5b1fe541d33d9dc3f0622ce724e9aa1b58616d
+ Binary rep of i = 02
+ instring = 020826a12e180c1476d2e36247f150cc9c9e14a0556cb19beb6d83e4408814b98096ad9bf5a0b7394e0d5b1fe541d33d9dc3f0622ce724e9aa1b58616d
+KO = c34104b334c17bd976e3a19501f6be67731df01c
+
+COUNT=26
+L = 160
+KI = c5faa9fadb0c6975189df9eb2b9ee603e6c672f218f6b0de
+FixedInputDataByteLen = 60
+FixedInputData = c4d45cb59c76845aad724271dcffc227b94bb58ef5f938fdffacc2c88397cfc888e4b67629d12695acd87da8cfc6e2f70af2ec738a1230d45f35f2ae
+ Binary rep of i = 01
+ instring = 01c4d45cb59c76845aad724271dcffc227b94bb58ef5f938fdffacc2c88397cfc888e4b67629d12695acd87da8cfc6e2f70af2ec738a1230d45f35f2ae
+ Binary rep of i = 02
+ instring = 02c4d45cb59c76845aad724271dcffc227b94bb58ef5f938fdffacc2c88397cfc888e4b67629d12695acd87da8cfc6e2f70af2ec738a1230d45f35f2ae
+KO = f36f18dc60c143c78202df7edecd6e47e7d1f17f
+
+COUNT=27
+L = 160
+KI = ad3e1eb211dcd1c8092d3f0c6947ae8fc3032b027c24856e
+FixedInputDataByteLen = 60
+FixedInputData = efde34d5e1eca1d58935c951b83c90ec47c9d277dcc8d9db993194637ac404319f13d6d0b4b79bf44d4f52328cecef6fe98b186436884540ca579a33
+ Binary rep of i = 01
+ instring = 01efde34d5e1eca1d58935c951b83c90ec47c9d277dcc8d9db993194637ac404319f13d6d0b4b79bf44d4f52328cecef6fe98b186436884540ca579a33
+ Binary rep of i = 02
+ instring = 02efde34d5e1eca1d58935c951b83c90ec47c9d277dcc8d9db993194637ac404319f13d6d0b4b79bf44d4f52328cecef6fe98b186436884540ca579a33
+KO = 5249e1214b513659f5d6f71e82ec6acc9f7775e7
+
+COUNT=28
+L = 160
+KI = 6eb04edd3b877c3013309adfd028d9c11dc7e736888833be
+FixedInputDataByteLen = 60
+FixedInputData = 417c62cd05fd17afde99278f6f59cd7ddaf7e6fdb08994b6af6d8e0387497f4432db2b8773a7a4912ca0e04e1f1caeed68953195d61f0b90ce890215
+ Binary rep of i = 01
+ instring = 01417c62cd05fd17afde99278f6f59cd7ddaf7e6fdb08994b6af6d8e0387497f4432db2b8773a7a4912ca0e04e1f1caeed68953195d61f0b90ce890215
+ Binary rep of i = 02
+ instring = 02417c62cd05fd17afde99278f6f59cd7ddaf7e6fdb08994b6af6d8e0387497f4432db2b8773a7a4912ca0e04e1f1caeed68953195d61f0b90ce890215
+KO = d8451bc86d08518fd61dabcbfec9133b53a14c42
+
+COUNT=29
+L = 160
+KI = 65d2a278b0171c56ba429ddd92b0251fc4c42133df8ebede
+FixedInputDataByteLen = 60
+FixedInputData = 3dcd250cd29c9786aff05bf9c26d4e0095de854de79eb6ed439643677ba175063084344a0ea494fe07f54763fee9fe3e1066042a0289b6d76ba79010
+ Binary rep of i = 01
+ instring = 013dcd250cd29c9786aff05bf9c26d4e0095de854de79eb6ed439643677ba175063084344a0ea494fe07f54763fee9fe3e1066042a0289b6d76ba79010
+ Binary rep of i = 02
+ instring = 023dcd250cd29c9786aff05bf9c26d4e0095de854de79eb6ed439643677ba175063084344a0ea494fe07f54763fee9fe3e1066042a0289b6d76ba79010
+KO = d53322d08076272277dc365705a558ace3cf91fa
+
+COUNT=30
+L = 320
+KI = 8725918ca07ad8e108473e5ffdf43eb1cf5c44baf0bd1cec
+FixedInputDataByteLen = 60
+FixedInputData = f4a57b84a881cf282aac5402cfa8fc4ede0db6f8e902d5c0c41c4712077306484e626e3ffc4129d9b43b46cbb6c53d2838a811dc8aedad7253cf94d4
+ Binary rep of i = 01
+ instring = 01f4a57b84a881cf282aac5402cfa8fc4ede0db6f8e902d5c0c41c4712077306484e626e3ffc4129d9b43b46cbb6c53d2838a811dc8aedad7253cf94d4
+ Binary rep of i = 02
+ instring = 02f4a57b84a881cf282aac5402cfa8fc4ede0db6f8e902d5c0c41c4712077306484e626e3ffc4129d9b43b46cbb6c53d2838a811dc8aedad7253cf94d4
+ Binary rep of i = 03
+ instring = 03f4a57b84a881cf282aac5402cfa8fc4ede0db6f8e902d5c0c41c4712077306484e626e3ffc4129d9b43b46cbb6c53d2838a811dc8aedad7253cf94d4
+KO = 5a795fd0d7661968c478860b526cca40eb8702083fdbff3ff8adfa697e795398ca7106bc950fbb45
+
+COUNT=31
+L = 320
+KI = 97c863916b6f3369ab0e6b409f6c6522efe153d0affb9f62
+FixedInputDataByteLen = 60
+FixedInputData = 732902803d5ce8c08af7c11920092d5e920bf9138c1beee2d3042a6cc7e656f98bd1b416543f2c9dbd74f9d98ce285d0c712758b210ac57bf12ccdeb
+ Binary rep of i = 01
+ instring = 01732902803d5ce8c08af7c11920092d5e920bf9138c1beee2d3042a6cc7e656f98bd1b416543f2c9dbd74f9d98ce285d0c712758b210ac57bf12ccdeb
+ Binary rep of i = 02
+ instring = 02732902803d5ce8c08af7c11920092d5e920bf9138c1beee2d3042a6cc7e656f98bd1b416543f2c9dbd74f9d98ce285d0c712758b210ac57bf12ccdeb
+ Binary rep of i = 03
+ instring = 03732902803d5ce8c08af7c11920092d5e920bf9138c1beee2d3042a6cc7e656f98bd1b416543f2c9dbd74f9d98ce285d0c712758b210ac57bf12ccdeb
+KO = 0cdafda7a03cd8b8a72dc279f1eaf1c6eef947a42b7afe9c690b309a4d5479c158afd395cd95b806
+
+COUNT=32
+L = 320
+KI = 6a55b688171849e3fd7e6b272677c843f526142ac2b607e1
+FixedInputDataByteLen = 60
+FixedInputData = 6a11bc3abceb808b95f9e7ede3883cb83f87f828e7c9fac196a46f81ae2408a6051baf0209913da5826e51b35b43400da7a330c2d371c01bb00ab8f9
+ Binary rep of i = 01
+ instring = 016a11bc3abceb808b95f9e7ede3883cb83f87f828e7c9fac196a46f81ae2408a6051baf0209913da5826e51b35b43400da7a330c2d371c01bb00ab8f9
+ Binary rep of i = 02
+ instring = 026a11bc3abceb808b95f9e7ede3883cb83f87f828e7c9fac196a46f81ae2408a6051baf0209913da5826e51b35b43400da7a330c2d371c01bb00ab8f9
+ Binary rep of i = 03
+ instring = 036a11bc3abceb808b95f9e7ede3883cb83f87f828e7c9fac196a46f81ae2408a6051baf0209913da5826e51b35b43400da7a330c2d371c01bb00ab8f9
+KO = b6bc5e5d312133ee0cb9539c87cf4a5f9ab95365cca94a7d516cc88ccc3ff990d4c971997c02ba95
+
+COUNT=33
+L = 320
+KI = 94142dc8f535c4b23cbbdf37132a2f65d3aeaadf3839d049
+FixedInputDataByteLen = 60
+FixedInputData = 31dd10d2882823b709f0e65bffcbc3a18631a01741402b9dc9edfc1aa889504194a94ce235f494da4ca6e3990c77a598403464f54db50b5cecded06a
+ Binary rep of i = 01
+ instring = 0131dd10d2882823b709f0e65bffcbc3a18631a01741402b9dc9edfc1aa889504194a94ce235f494da4ca6e3990c77a598403464f54db50b5cecded06a
+ Binary rep of i = 02
+ instring = 0231dd10d2882823b709f0e65bffcbc3a18631a01741402b9dc9edfc1aa889504194a94ce235f494da4ca6e3990c77a598403464f54db50b5cecded06a
+ Binary rep of i = 03
+ instring = 0331dd10d2882823b709f0e65bffcbc3a18631a01741402b9dc9edfc1aa889504194a94ce235f494da4ca6e3990c77a598403464f54db50b5cecded06a
+KO = 39b9a9fdcc0c802f7ace9b737b8c4fbbffea9355ddfe88baeaf52c61fe0648f317fbe6d261698c3a
+
+COUNT=34
+L = 320
+KI = 0276b519bef742e7e7c589d346dc0e9f758e25f23df280cb
+FixedInputDataByteLen = 60
+FixedInputData = e343384e664981c042e3b3ccef3f6e97a1c3faf833fa0a89a18569a03dcdc2e3510384cd784173d46e89eef391db603c87ea9781ce8c603930ac0594
+ Binary rep of i = 01
+ instring = 01e343384e664981c042e3b3ccef3f6e97a1c3faf833fa0a89a18569a03dcdc2e3510384cd784173d46e89eef391db603c87ea9781ce8c603930ac0594
+ Binary rep of i = 02
+ instring = 02e343384e664981c042e3b3ccef3f6e97a1c3faf833fa0a89a18569a03dcdc2e3510384cd784173d46e89eef391db603c87ea9781ce8c603930ac0594
+ Binary rep of i = 03
+ instring = 03e343384e664981c042e3b3ccef3f6e97a1c3faf833fa0a89a18569a03dcdc2e3510384cd784173d46e89eef391db603c87ea9781ce8c603930ac0594
+KO = 0b7539d12289f8ed38bac67c79162f6a6d2372b32ee2d97bb6735780eaaddd824431a6ff60fbace8
+
+COUNT=35
+L = 320
+KI = 489194989dfb2f2e1b09f03e062c95da7394cca1ef001625
+FixedInputDataByteLen = 60
+FixedInputData = 9a9530f1fd355bedde1177f5b543ce83f0b769299533041c65d173250b79b624c0dd75556f765d1519b8c2c8d6787ab03b80d21ae7aed6fdcdba1451
+ Binary rep of i = 01
+ instring = 019a9530f1fd355bedde1177f5b543ce83f0b769299533041c65d173250b79b624c0dd75556f765d1519b8c2c8d6787ab03b80d21ae7aed6fdcdba1451
+ Binary rep of i = 02
+ instring = 029a9530f1fd355bedde1177f5b543ce83f0b769299533041c65d173250b79b624c0dd75556f765d1519b8c2c8d6787ab03b80d21ae7aed6fdcdba1451
+ Binary rep of i = 03
+ instring = 039a9530f1fd355bedde1177f5b543ce83f0b769299533041c65d173250b79b624c0dd75556f765d1519b8c2c8d6787ab03b80d21ae7aed6fdcdba1451
+KO = 5fb14d3bd2853d8219e0aa23ba481431dc256c2ec0d1b3b0338da2a782546042baad66f6f94f7a26
+
+COUNT=36
+L = 320
+KI = 54e8d6d79e27395cb0fa3b675f71c17bccf120acbd9a725f
+FixedInputDataByteLen = 60
+FixedInputData = 511d6b05626c59362afe0d7697fd8f3cc2ebfdcc0a857365fe225e1445b7969bc753235032b1aabc6833cf7859a6313895bb700efd07a93f144de913
+ Binary rep of i = 01
+ instring = 01511d6b05626c59362afe0d7697fd8f3cc2ebfdcc0a857365fe225e1445b7969bc753235032b1aabc6833cf7859a6313895bb700efd07a93f144de913
+ Binary rep of i = 02
+ instring = 02511d6b05626c59362afe0d7697fd8f3cc2ebfdcc0a857365fe225e1445b7969bc753235032b1aabc6833cf7859a6313895bb700efd07a93f144de913
+ Binary rep of i = 03
+ instring = 03511d6b05626c59362afe0d7697fd8f3cc2ebfdcc0a857365fe225e1445b7969bc753235032b1aabc6833cf7859a6313895bb700efd07a93f144de913
+KO = 25271f9629789807c6b11715b7390262bccacde0c7db2be310ebee8ae82ffcc9d9cae82c1974754f
+
+COUNT=37
+L = 320
+KI = 64d0e9fe3c97a1a02a66ead53ade291857437df3057e66b5
+FixedInputDataByteLen = 60
+FixedInputData = 2f5f121cebfbdd786f23f52721e9aa7ad2b7be0d9d0cddc623c217fbf088987dd647ec814012ffded23ee6bfa13c9ffdbb814d235d1ecb4ff510f15c
+ Binary rep of i = 01
+ instring = 012f5f121cebfbdd786f23f52721e9aa7ad2b7be0d9d0cddc623c217fbf088987dd647ec814012ffded23ee6bfa13c9ffdbb814d235d1ecb4ff510f15c
+ Binary rep of i = 02
+ instring = 022f5f121cebfbdd786f23f52721e9aa7ad2b7be0d9d0cddc623c217fbf088987dd647ec814012ffded23ee6bfa13c9ffdbb814d235d1ecb4ff510f15c
+ Binary rep of i = 03
+ instring = 032f5f121cebfbdd786f23f52721e9aa7ad2b7be0d9d0cddc623c217fbf088987dd647ec814012ffded23ee6bfa13c9ffdbb814d235d1ecb4ff510f15c
+KO = 48c2b7ed8eecf28e7cca91433be6bed4f61949ddaccd4352db5d2bee5d6af278a997a65436efb828
+
+COUNT=38
+L = 320
+KI = 3990f8a9bb6c84f0f629f00a6ae083b88c3a42543f74be5b
+FixedInputDataByteLen = 60
+FixedInputData = 87d418420fc27829411f81062fffbea2634c6643923b2dfa6412754e2d8a6a2713b9ed7f7dcdc75527f9d7f5b14e724a683b75421e95b5b9c81af3da
+ Binary rep of i = 01
+ instring = 0187d418420fc27829411f81062fffbea2634c6643923b2dfa6412754e2d8a6a2713b9ed7f7dcdc75527f9d7f5b14e724a683b75421e95b5b9c81af3da
+ Binary rep of i = 02
+ instring = 0287d418420fc27829411f81062fffbea2634c6643923b2dfa6412754e2d8a6a2713b9ed7f7dcdc75527f9d7f5b14e724a683b75421e95b5b9c81af3da
+ Binary rep of i = 03
+ instring = 0387d418420fc27829411f81062fffbea2634c6643923b2dfa6412754e2d8a6a2713b9ed7f7dcdc75527f9d7f5b14e724a683b75421e95b5b9c81af3da
+KO = dafb3114f5d980ccc8e11920663b3d4f7d5f569ad4645ac5769897ab4caaff8759519cc455657375
+
+COUNT=39
+L = 320
+KI = 57dbd95eb450b75b14ab30c6e2f724fa606ff6c6a528d1a5
+FixedInputDataByteLen = 60
+FixedInputData = 9f1b140263cc1b64e2c8d896dd4bd82ec27932853e55922fb8ced070cea8b6f5deef495c6e8db4c0dead4ed8e2c0821ad9381b4d5d764ee770aa61be
+ Binary rep of i = 01
+ instring = 019f1b140263cc1b64e2c8d896dd4bd82ec27932853e55922fb8ced070cea8b6f5deef495c6e8db4c0dead4ed8e2c0821ad9381b4d5d764ee770aa61be
+ Binary rep of i = 02
+ instring = 029f1b140263cc1b64e2c8d896dd4bd82ec27932853e55922fb8ced070cea8b6f5deef495c6e8db4c0dead4ed8e2c0821ad9381b4d5d764ee770aa61be
+ Binary rep of i = 03
+ instring = 039f1b140263cc1b64e2c8d896dd4bd82ec27932853e55922fb8ced070cea8b6f5deef495c6e8db4c0dead4ed8e2c0821ad9381b4d5d764ee770aa61be
+KO = 8ef870efd3d5ae73cb43956e6e8568b03cfcb1bccae66b15890a4e7ad3bcfe9358231e539b0c563a
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = d7e8eefc503a39e70d931f16645958ad06fb789f0cbc518b
+FixedInputDataByteLen = 60
+FixedInputData = b10ea2d67904a8b3b7ce5eef7d9ee49768e8deb3506ee74a2ad8dd8661146fde74137a8f6dfc69a370945d15335e0d6403fa029da19d34140c7e3da0
+ Binary rep of i = 0001
+ instring = 0001b10ea2d67904a8b3b7ce5eef7d9ee49768e8deb3506ee74a2ad8dd8661146fde74137a8f6dfc69a370945d15335e0d6403fa029da19d34140c7e3da0
+KO = 95278b8883852f6676c587507b0aa162
+
+COUNT=1
+L = 128
+KI = a24e325a1df1f37ee10f41342dd547ede3897c79e09042e6
+FixedInputDataByteLen = 60
+FixedInputData = ee2fdd434500e5e55833c5bb43a6ad57ed83d4e88f19434af244eaee7ffa3d72b46aa4bbaaad4607e8866f359afc0ed707336a89f5db569a20501873
+ Binary rep of i = 0001
+ instring = 0001ee2fdd434500e5e55833c5bb43a6ad57ed83d4e88f19434af244eaee7ffa3d72b46aa4bbaaad4607e8866f359afc0ed707336a89f5db569a20501873
+KO = 861ec137460e408c3ac8d36244477b2f
+
+COUNT=2
+L = 128
+KI = 9269d7bc877b0cbd3ba7ef349ea6eba75a00db99889ef3e1
+FixedInputDataByteLen = 60
+FixedInputData = 45ecf72bc7f76dc8d07f376fe33ca24126d61019616eff56f3671ddc5c132ec1c51072c8c246ca519610e85a9f848d804b646606099d4403f3499c2b
+ Binary rep of i = 0001
+ instring = 000145ecf72bc7f76dc8d07f376fe33ca24126d61019616eff56f3671ddc5c132ec1c51072c8c246ca519610e85a9f848d804b646606099d4403f3499c2b
+KO = acbabf7cefc5196f6a48933395ade6a1
+
+COUNT=3
+L = 128
+KI = 9465c5051285905f6508f154be9ad6fb5dcb194cffec1b81
+FixedInputDataByteLen = 60
+FixedInputData = e4eb67ba499b5b4343fa9833c6ca78735c8758547b3426a4ca7ee2091187c00eec6fe8dcd169d5b56e843d4fba638c7d1e62f4bf124190223c880801
+ Binary rep of i = 0001
+ instring = 0001e4eb67ba499b5b4343fa9833c6ca78735c8758547b3426a4ca7ee2091187c00eec6fe8dcd169d5b56e843d4fba638c7d1e62f4bf124190223c880801
+KO = e9e962f6c94ee40bbe3b9d55809bd40a
+
+COUNT=4
+L = 128
+KI = 21803103ac7d6d309bf3eb46474ec7e2343b770ce6633f58
+FixedInputDataByteLen = 60
+FixedInputData = 91805457413a449df797d15e009cfe7e857879fb328d1e2be1b87fa9595fce62d1318eb59446bfe7d3d92d4ea11b32073918a0101512bc068f4e8ed4
+ Binary rep of i = 0001
+ instring = 000191805457413a449df797d15e009cfe7e857879fb328d1e2be1b87fa9595fce62d1318eb59446bfe7d3d92d4ea11b32073918a0101512bc068f4e8ed4
+KO = cdc5a8ea93d09fefb8b5078119b60ec6
+
+COUNT=5
+L = 128
+KI = b6bab57153665ad8b4806cbd729df7a7b06eb50b49e8f1cb
+FixedInputDataByteLen = 60
+FixedInputData = 303e2c3edd8acba41a4417345cfa1c74c194106c5042f94d016cba665d492e80cf28c1710ba723408b6f7a2002dfd4704307cf768aedf46e6255f67c
+ Binary rep of i = 0001
+ instring = 0001303e2c3edd8acba41a4417345cfa1c74c194106c5042f94d016cba665d492e80cf28c1710ba723408b6f7a2002dfd4704307cf768aedf46e6255f67c
+KO = e4595901f0a8cd417e8fb90a64eee268
+
+COUNT=6
+L = 128
+KI = 3dc18b0a769df2745e9000ca92dcf70e7eaf148c660fa161
+FixedInputDataByteLen = 60
+FixedInputData = 60de9cf4ac9176b89472011380be0cdfe0bcb331848aae23ca731accda3c64e8ee073b2ee1af2003c5cf1321767699c66456384396c6645d314f3c38
+ Binary rep of i = 0001
+ instring = 000160de9cf4ac9176b89472011380be0cdfe0bcb331848aae23ca731accda3c64e8ee073b2ee1af2003c5cf1321767699c66456384396c6645d314f3c38
+KO = 5283b6f3a41b63f2c204c6326972a859
+
+COUNT=7
+L = 128
+KI = 57296ef9c3025d2f31a0e4b25eadc20a866807b2fd74a566
+FixedInputDataByteLen = 60
+FixedInputData = 4f55d80db8aeecb783771cf86693de55ba94808fbcda88012f3e7dc9d6390755bf56a7d757054ce4576206320197cc762ae7ca553d3de5230c6ce974
+ Binary rep of i = 0001
+ instring = 00014f55d80db8aeecb783771cf86693de55ba94808fbcda88012f3e7dc9d6390755bf56a7d757054ce4576206320197cc762ae7ca553d3de5230c6ce974
+KO = 1f2e2dbb663b0fdbea4f4d3e502c7ad7
+
+COUNT=8
+L = 128
+KI = 53b77576fb45b6bb8268bcb89b7327c0c1309272bf20a222
+FixedInputDataByteLen = 60
+FixedInputData = e580d32af77938c527ad5e5c8635f809600f0af2c7cf76e7fc7ccad3084c1657f6f43ecde04023cae1204bb972237a923f5e676981fcca03bf89bfdc
+ Binary rep of i = 0001
+ instring = 0001e580d32af77938c527ad5e5c8635f809600f0af2c7cf76e7fc7ccad3084c1657f6f43ecde04023cae1204bb972237a923f5e676981fcca03bf89bfdc
+KO = a34f72cb3518212cff3b1b58936dd6be
+
+COUNT=9
+L = 128
+KI = 4029f1c6c874636220a38e22c8d7e93a3aeb78d61e8cd621
+FixedInputDataByteLen = 60
+FixedInputData = 70c77c15831ec8a8ac315bbabc06d1665400b3469dd52770bdf4222d03256e2d9feda339a0484fb1281b1ed7787228a0e1d5e4ccdd1643711e61f481
+ Binary rep of i = 0001
+ instring = 000170c77c15831ec8a8ac315bbabc06d1665400b3469dd52770bdf4222d03256e2d9feda339a0484fb1281b1ed7787228a0e1d5e4ccdd1643711e61f481
+KO = b292dfbcd60c2ac5de719f117c93a567
+
+COUNT=10
+L = 256
+KI = 5e6695d7c3f5b156c7b457c8c2b801ba2ae30c9c8a36ee61
+FixedInputDataByteLen = 60
+FixedInputData = 1406756f40efb8e29d5455d2da4bf1993b3c3901d67ec90934895f5de7845f573ae8a0dc8a6ad77d80da29e81329440d61d63dda8eaa7851bc7a172d
+ Binary rep of i = 0001
+ instring = 00011406756f40efb8e29d5455d2da4bf1993b3c3901d67ec90934895f5de7845f573ae8a0dc8a6ad77d80da29e81329440d61d63dda8eaa7851bc7a172d
+ Binary rep of i = 0002
+ instring = 00021406756f40efb8e29d5455d2da4bf1993b3c3901d67ec90934895f5de7845f573ae8a0dc8a6ad77d80da29e81329440d61d63dda8eaa7851bc7a172d
+KO = 72046d5eed909f6ab25810ead446ace7422fd87e6bd496ff2e84b115b8e0d27e
+
+COUNT=11
+L = 256
+KI = c5a1a93ca0bc46fb77884033b317ba905afae2c459f756a4
+FixedInputDataByteLen = 60
+FixedInputData = 4ea1bf37208f68df9560b63f6c02187ac0919c3aad284a0e76724298ff0dcfc61c8c7f9da9137239a6f6a73f6a20d96191f25fcec40d5fc975d8692f
+ Binary rep of i = 0001
+ instring = 00014ea1bf37208f68df9560b63f6c02187ac0919c3aad284a0e76724298ff0dcfc61c8c7f9da9137239a6f6a73f6a20d96191f25fcec40d5fc975d8692f
+ Binary rep of i = 0002
+ instring = 00024ea1bf37208f68df9560b63f6c02187ac0919c3aad284a0e76724298ff0dcfc61c8c7f9da9137239a6f6a73f6a20d96191f25fcec40d5fc975d8692f
+KO = a3721620d5e9fd13c069fea9f1376ea60f222327ba0c5cb22a25730cbb585e09
+
+COUNT=12
+L = 256
+KI = 8b0cc25084158f4dc272f3f57d922a5b62cc1897d1cd23f1
+FixedInputDataByteLen = 60
+FixedInputData = 61d0b4300af47bc31202b7b31c67dcd226d01c41643fdeaac9f2c2bf7a6622d09cb7a7946499745dbbc86e7cbde06260817f011c09345d6b08d7c1a5
+ Binary rep of i = 0001
+ instring = 000161d0b4300af47bc31202b7b31c67dcd226d01c41643fdeaac9f2c2bf7a6622d09cb7a7946499745dbbc86e7cbde06260817f011c09345d6b08d7c1a5
+ Binary rep of i = 0002
+ instring = 000261d0b4300af47bc31202b7b31c67dcd226d01c41643fdeaac9f2c2bf7a6622d09cb7a7946499745dbbc86e7cbde06260817f011c09345d6b08d7c1a5
+KO = f6fdc78c79711e67f712caef247dc18b70f92eb09036929e6741e867ab79af8a
+
+COUNT=13
+L = 256
+KI = 12472bd262a8c86124a7f593aeb4ea20f5f913da20fb8ec2
+FixedInputDataByteLen = 60
+FixedInputData = 53c2ade0aad1c54ea89ac4e213918f439967efdde9ecce42c3e269989d20655574114576ed8b4011289e06bd535c1179e115513d15d5668936ce1f43
+ Binary rep of i = 0001
+ instring = 000153c2ade0aad1c54ea89ac4e213918f439967efdde9ecce42c3e269989d20655574114576ed8b4011289e06bd535c1179e115513d15d5668936ce1f43
+ Binary rep of i = 0002
+ instring = 000253c2ade0aad1c54ea89ac4e213918f439967efdde9ecce42c3e269989d20655574114576ed8b4011289e06bd535c1179e115513d15d5668936ce1f43
+KO = 03265450bc768940a30a15faa38edb92da4e1c15e7b8d39050e26a909adaa779
+
+COUNT=14
+L = 256
+KI = a772a7b3ed00a7c9b91e63362dc263a9b608f7e9febab986
+FixedInputDataByteLen = 60
+FixedInputData = 83264a9be3cb0cbe74efb296836b15874233dc0eb04c33cef7aa4eecd26b7e7e5571ba2984f3dfa3fc3fc400b051dab85ef0acdcd9f76b04f6c51ed8
+ Binary rep of i = 0001
+ instring = 000183264a9be3cb0cbe74efb296836b15874233dc0eb04c33cef7aa4eecd26b7e7e5571ba2984f3dfa3fc3fc400b051dab85ef0acdcd9f76b04f6c51ed8
+ Binary rep of i = 0002
+ instring = 000283264a9be3cb0cbe74efb296836b15874233dc0eb04c33cef7aa4eecd26b7e7e5571ba2984f3dfa3fc3fc400b051dab85ef0acdcd9f76b04f6c51ed8
+KO = d2eab8adaefbe36b329231a31d7d789c87a7d490e1b6022a8d15fecaa1826e43
+
+COUNT=15
+L = 256
+KI = eb1e58e8ff375f9c1eb19bf12e98bf912871e673a9b2cf5f
+FixedInputDataByteLen = 60
+FixedInputData = 3deed6aa2e5602fc84bf263a8ca532fc65034b5be0ce3a554805f88be0512f6c0b214ccb90dc459f0a4278440420ede7009d7eed0ee0a574fe808cdc
+ Binary rep of i = 0001
+ instring = 00013deed6aa2e5602fc84bf263a8ca532fc65034b5be0ce3a554805f88be0512f6c0b214ccb90dc459f0a4278440420ede7009d7eed0ee0a574fe808cdc
+ Binary rep of i = 0002
+ instring = 00023deed6aa2e5602fc84bf263a8ca532fc65034b5be0ce3a554805f88be0512f6c0b214ccb90dc459f0a4278440420ede7009d7eed0ee0a574fe808cdc
+KO = aaafae7edbc5494e78f54214787944d7ae33de78e1d38ebdcafb77b19c468c86
+
+COUNT=16
+L = 256
+KI = e206ce1f12c4016ae71987f372171965a834ae98c7da47fa
+FixedInputDataByteLen = 60
+FixedInputData = 00de853c4ba0c858b9d1c069f5ac3be701084ede28162a7d645f7b484a3e68be24f1e89a9ed95d105e4fc50c0492e8926af192025effd9f7be55dc3d
+ Binary rep of i = 0001
+ instring = 000100de853c4ba0c858b9d1c069f5ac3be701084ede28162a7d645f7b484a3e68be24f1e89a9ed95d105e4fc50c0492e8926af192025effd9f7be55dc3d
+ Binary rep of i = 0002
+ instring = 000200de853c4ba0c858b9d1c069f5ac3be701084ede28162a7d645f7b484a3e68be24f1e89a9ed95d105e4fc50c0492e8926af192025effd9f7be55dc3d
+KO = 3ecb76594c61c0697ae6c0125498556eb98a810dba7e3376ab6c5fe6fa703ec9
+
+COUNT=17
+L = 256
+KI = 1d94c241c40cb57fbfaf84148cae20065e072d7a1d7b7de5
+FixedInputDataByteLen = 60
+FixedInputData = e8bd7e579d3bdc5b6f5bb978448dd6d72cdb66dfd90e39d78dcfac6a27f33e0bcf27709d297c8ec2aa845bf7809ed55dd05721f8657b21427793bb13
+ Binary rep of i = 0001
+ instring = 0001e8bd7e579d3bdc5b6f5bb978448dd6d72cdb66dfd90e39d78dcfac6a27f33e0bcf27709d297c8ec2aa845bf7809ed55dd05721f8657b21427793bb13
+ Binary rep of i = 0002
+ instring = 0002e8bd7e579d3bdc5b6f5bb978448dd6d72cdb66dfd90e39d78dcfac6a27f33e0bcf27709d297c8ec2aa845bf7809ed55dd05721f8657b21427793bb13
+KO = 7ad2494bf75eec09f50909dbe25c3fb88cf1f2bae427537230751bc38c54f7ef
+
+COUNT=18
+L = 256
+KI = 1c8d2c8160a482bc9599a9fe6f214b0d2581357a6b015b27
+FixedInputDataByteLen = 60
+FixedInputData = 0ea2477457278e0f970fb50e8d9b2997ca19175345c0a589f438a2ff49098e7b5da265c1e2d78ac63378921462f9889a697a76a71d6048fce9fd1bf9
+ Binary rep of i = 0001
+ instring = 00010ea2477457278e0f970fb50e8d9b2997ca19175345c0a589f438a2ff49098e7b5da265c1e2d78ac63378921462f9889a697a76a71d6048fce9fd1bf9
+ Binary rep of i = 0002
+ instring = 00020ea2477457278e0f970fb50e8d9b2997ca19175345c0a589f438a2ff49098e7b5da265c1e2d78ac63378921462f9889a697a76a71d6048fce9fd1bf9
+KO = 9f6245fdc8e21f2c6fe64d5c01ba545e591a9ae7dcbdc8e90bbca9f5671dea02
+
+COUNT=19
+L = 256
+KI = 04801073b21b2204621ceb3ed0fe790f68cb68913cf6087f
+FixedInputDataByteLen = 60
+FixedInputData = 6bae93a596fd2cd6bb203085867e3d248c51c6bcd0d28abebd1ebe20997a06505bc25938957605c67ab80fa305b74b685cab5051953a852c010e1336
+ Binary rep of i = 0001
+ instring = 00016bae93a596fd2cd6bb203085867e3d248c51c6bcd0d28abebd1ebe20997a06505bc25938957605c67ab80fa305b74b685cab5051953a852c010e1336
+ Binary rep of i = 0002
+ instring = 00026bae93a596fd2cd6bb203085867e3d248c51c6bcd0d28abebd1ebe20997a06505bc25938957605c67ab80fa305b74b685cab5051953a852c010e1336
+KO = dd5754a4cf657aa43b33a4b33a654227b261a0af27e0f5abafed9ef712631769
+
+COUNT=20
+L = 160
+KI = e3b88f40c9974410955820a8f8392701e9c67cc6efd3b0ff
+FixedInputDataByteLen = 60
+FixedInputData = a520f36b6b60dfce34dc1d1f6b16132efa82566efa49f3140113fbc59e309c40db42962c06123721f122f433fa417ce3319bca9c58b4184fd8c7be8f
+ Binary rep of i = 0001
+ instring = 0001a520f36b6b60dfce34dc1d1f6b16132efa82566efa49f3140113fbc59e309c40db42962c06123721f122f433fa417ce3319bca9c58b4184fd8c7be8f
+ Binary rep of i = 0002
+ instring = 0002a520f36b6b60dfce34dc1d1f6b16132efa82566efa49f3140113fbc59e309c40db42962c06123721f122f433fa417ce3319bca9c58b4184fd8c7be8f
+KO = 134b6236a80c257591cc1437ab007b3fa4bd7191
+
+COUNT=21
+L = 160
+KI = 2ef4abeeb81d84fbe3b780ee6606cfe9eac0c97fff49d91e
+FixedInputDataByteLen = 60
+FixedInputData = e3adcbc227561f5828f8a36dd59ab8936375582caad853b439b9578183920b4dec316b8090e06871fe8ef95c8b0e95e7d0a32f20e97b997bcbe4b360
+ Binary rep of i = 0001
+ instring = 0001e3adcbc227561f5828f8a36dd59ab8936375582caad853b439b9578183920b4dec316b8090e06871fe8ef95c8b0e95e7d0a32f20e97b997bcbe4b360
+ Binary rep of i = 0002
+ instring = 0002e3adcbc227561f5828f8a36dd59ab8936375582caad853b439b9578183920b4dec316b8090e06871fe8ef95c8b0e95e7d0a32f20e97b997bcbe4b360
+KO = 8dd4161167952783d465e0c65076cefa8a754aa0
+
+COUNT=22
+L = 160
+KI = 6336941153c367c30e2f0ea2896e69efc69826389befd860
+FixedInputDataByteLen = 60
+FixedInputData = 6ab1bd0042c1d77e33e22541c609d4c01a06648762f85a6f78dfac9a225273f05ae99497d34d0c68a7e55b73b9679eac94a1f081d6db1f617228e74a
+ Binary rep of i = 0001
+ instring = 00016ab1bd0042c1d77e33e22541c609d4c01a06648762f85a6f78dfac9a225273f05ae99497d34d0c68a7e55b73b9679eac94a1f081d6db1f617228e74a
+ Binary rep of i = 0002
+ instring = 00026ab1bd0042c1d77e33e22541c609d4c01a06648762f85a6f78dfac9a225273f05ae99497d34d0c68a7e55b73b9679eac94a1f081d6db1f617228e74a
+KO = 8cc4fda2ed91229b7ea5f7ce053b24a65f6019f1
+
+COUNT=23
+L = 160
+KI = a1195b69991106ee5ed196df143e73ea5b4cdbf76ce6649a
+FixedInputDataByteLen = 60
+FixedInputData = 838f64b9ab078be820761b9a07c2496b782a2c163cd2c6c29ae8a9a95a8b3a074f23516413e6d564fc6d09a18460d31ddb535855c504fbdc4b297fbc
+ Binary rep of i = 0001
+ instring = 0001838f64b9ab078be820761b9a07c2496b782a2c163cd2c6c29ae8a9a95a8b3a074f23516413e6d564fc6d09a18460d31ddb535855c504fbdc4b297fbc
+ Binary rep of i = 0002
+ instring = 0002838f64b9ab078be820761b9a07c2496b782a2c163cd2c6c29ae8a9a95a8b3a074f23516413e6d564fc6d09a18460d31ddb535855c504fbdc4b297fbc
+KO = 7d774cc29b89d7e9c935c2575d70e13946a61fc9
+
+COUNT=24
+L = 160
+KI = 5fa846c90a954f8c27727494728bf4a6bdeb72f0ca35f442
+FixedInputDataByteLen = 60
+FixedInputData = 67fed15b6438807fe8d7de61a71b4543cac0368c0e1b7cd654883af2f3598adee7058459aa62baa92c5ee1604f9c27ef0818e87fa8ee021ee825c8cf
+ Binary rep of i = 0001
+ instring = 000167fed15b6438807fe8d7de61a71b4543cac0368c0e1b7cd654883af2f3598adee7058459aa62baa92c5ee1604f9c27ef0818e87fa8ee021ee825c8cf
+ Binary rep of i = 0002
+ instring = 000267fed15b6438807fe8d7de61a71b4543cac0368c0e1b7cd654883af2f3598adee7058459aa62baa92c5ee1604f9c27ef0818e87fa8ee021ee825c8cf
+KO = 86377e8b4bf82fdeba063a3209aad5369c0f1b0c
+
+COUNT=25
+L = 160
+KI = 1d187082bc2f44a615a57fc8cd5b1ceb0f9c7ab5d7da7341
+FixedInputDataByteLen = 60
+FixedInputData = 138f73c12751f355a4115d8a40f21efbe35e84344edc2d33e71486fd3cd07f7e425d1d746bae5febd98d9c4b56bec1116c948d60254644a754ae4817
+ Binary rep of i = 0001
+ instring = 0001138f73c12751f355a4115d8a40f21efbe35e84344edc2d33e71486fd3cd07f7e425d1d746bae5febd98d9c4b56bec1116c948d60254644a754ae4817
+ Binary rep of i = 0002
+ instring = 0002138f73c12751f355a4115d8a40f21efbe35e84344edc2d33e71486fd3cd07f7e425d1d746bae5febd98d9c4b56bec1116c948d60254644a754ae4817
+KO = 413889b072f0f0ea3bcb38bfbebb50947ee2135a
+
+COUNT=26
+L = 160
+KI = 891959eaa6794e0262414a3496194d8ca34ff421cf93c0ec
+FixedInputDataByteLen = 60
+FixedInputData = d4dd3528bbbebe05ba70d6465942feb8ca05332a5c7e4dbb7de8379fb5558aea0e1c5d6cba73698300dcc337d69f6580ef0b7307f611d4907f318cb6
+ Binary rep of i = 0001
+ instring = 0001d4dd3528bbbebe05ba70d6465942feb8ca05332a5c7e4dbb7de8379fb5558aea0e1c5d6cba73698300dcc337d69f6580ef0b7307f611d4907f318cb6
+ Binary rep of i = 0002
+ instring = 0002d4dd3528bbbebe05ba70d6465942feb8ca05332a5c7e4dbb7de8379fb5558aea0e1c5d6cba73698300dcc337d69f6580ef0b7307f611d4907f318cb6
+KO = 1de3d1417e43ea6a25d3371d3abefaa4b0a9b0ac
+
+COUNT=27
+L = 160
+KI = d3c0989a38bd5e9f006f51fd1279eeb288fefc5b27ee850f
+FixedInputDataByteLen = 60
+FixedInputData = e9682691d42266ce2d44c058ee5f235e28e9e5c312eecb6345d83b580b0dc07aa210f8f1b5b1dae3ed18a82ff0cdabd87f975ca5664dd3d08317a67f
+ Binary rep of i = 0001
+ instring = 0001e9682691d42266ce2d44c058ee5f235e28e9e5c312eecb6345d83b580b0dc07aa210f8f1b5b1dae3ed18a82ff0cdabd87f975ca5664dd3d08317a67f
+ Binary rep of i = 0002
+ instring = 0002e9682691d42266ce2d44c058ee5f235e28e9e5c312eecb6345d83b580b0dc07aa210f8f1b5b1dae3ed18a82ff0cdabd87f975ca5664dd3d08317a67f
+KO = f66efa1a6d5779b36fa30221f8b51d9ff5a755b2
+
+COUNT=28
+L = 160
+KI = 305246e74f766359db7dbe9ee93d2ebdc4019d7f41b1a33b
+FixedInputDataByteLen = 60
+FixedInputData = 4a95c932957a348bc3e7208270c752410e2fd5f41d36bb23c4f87bedb0f4b0c91ba3df266a644d632f14e7ae9cd26e2135fb8a3d80f3b25a8c435cfa
+ Binary rep of i = 0001
+ instring = 00014a95c932957a348bc3e7208270c752410e2fd5f41d36bb23c4f87bedb0f4b0c91ba3df266a644d632f14e7ae9cd26e2135fb8a3d80f3b25a8c435cfa
+ Binary rep of i = 0002
+ instring = 00024a95c932957a348bc3e7208270c752410e2fd5f41d36bb23c4f87bedb0f4b0c91ba3df266a644d632f14e7ae9cd26e2135fb8a3d80f3b25a8c435cfa
+KO = a6bfa15cf3da9ff9f31029fe63bab26b1c8a4d8e
+
+COUNT=29
+L = 160
+KI = 2751f51cf678dd4786cc7c0e61cb8f5ab64c6e2495ba85c6
+FixedInputDataByteLen = 60
+FixedInputData = 24dca46f9f938f129deb0f57f4aef87f2d63a35f87176784a5d2d2ce1b868148001de7d1287c7a0824a72207bff1ca0b3cb247242b7f6965fbbc009d
+ Binary rep of i = 0001
+ instring = 000124dca46f9f938f129deb0f57f4aef87f2d63a35f87176784a5d2d2ce1b868148001de7d1287c7a0824a72207bff1ca0b3cb247242b7f6965fbbc009d
+ Binary rep of i = 0002
+ instring = 000224dca46f9f938f129deb0f57f4aef87f2d63a35f87176784a5d2d2ce1b868148001de7d1287c7a0824a72207bff1ca0b3cb247242b7f6965fbbc009d
+KO = ae8fcea7a620b81bb509612c8da19273b6da5384
+
+COUNT=30
+L = 320
+KI = 51574d47f2f1d202a30252823b52ba7858b729d5ed4c92f7
+FixedInputDataByteLen = 60
+FixedInputData = 0819c17dd3f9a68493a958c46152d04ba450043908a0016b99cc124d5e75b0d11e7c26f27365609c110eee7f8baa88a7d99fecc690e617150f93bd6c
+ Binary rep of i = 0001
+ instring = 00010819c17dd3f9a68493a958c46152d04ba450043908a0016b99cc124d5e75b0d11e7c26f27365609c110eee7f8baa88a7d99fecc690e617150f93bd6c
+ Binary rep of i = 0002
+ instring = 00020819c17dd3f9a68493a958c46152d04ba450043908a0016b99cc124d5e75b0d11e7c26f27365609c110eee7f8baa88a7d99fecc690e617150f93bd6c
+ Binary rep of i = 0003
+ instring = 00030819c17dd3f9a68493a958c46152d04ba450043908a0016b99cc124d5e75b0d11e7c26f27365609c110eee7f8baa88a7d99fecc690e617150f93bd6c
+KO = c46db4cd822e9841408fba79932d6c748bc7ab17421ed1ad188aed327c2a0d694e380c0cade8b37f
+
+COUNT=31
+L = 320
+KI = c1dad57609eb99a7ccad7502648ed10390890fbc6cdc2ca2
+FixedInputDataByteLen = 60
+FixedInputData = c6b26707e536a6d7ced74e1be94c18159669e2b8b7cfa9b14881ea2be2c3c168a0a5bcaf1ad5eecea23a3387e3ecb507334843f822d016c3ba75661f
+ Binary rep of i = 0001
+ instring = 0001c6b26707e536a6d7ced74e1be94c18159669e2b8b7cfa9b14881ea2be2c3c168a0a5bcaf1ad5eecea23a3387e3ecb507334843f822d016c3ba75661f
+ Binary rep of i = 0002
+ instring = 0002c6b26707e536a6d7ced74e1be94c18159669e2b8b7cfa9b14881ea2be2c3c168a0a5bcaf1ad5eecea23a3387e3ecb507334843f822d016c3ba75661f
+ Binary rep of i = 0003
+ instring = 0003c6b26707e536a6d7ced74e1be94c18159669e2b8b7cfa9b14881ea2be2c3c168a0a5bcaf1ad5eecea23a3387e3ecb507334843f822d016c3ba75661f
+KO = b522e92cbd19aa3457af467573653b52c3ac6ab1c95672401100d2dde8459141d18c381698fe03cd
+
+COUNT=32
+L = 320
+KI = bbb4c9a4a93b8dd615ac4cd8f85f6f80bc43d53e825173f3
+FixedInputDataByteLen = 60
+FixedInputData = c730bc437409bff4733dc72987704d3c5f93533799ca8a428b5ede8152bf834f43d52a4664fdfa6b879aad402a3d7df65f650afada1ab7d2c635fb1d
+ Binary rep of i = 0001
+ instring = 0001c730bc437409bff4733dc72987704d3c5f93533799ca8a428b5ede8152bf834f43d52a4664fdfa6b879aad402a3d7df65f650afada1ab7d2c635fb1d
+ Binary rep of i = 0002
+ instring = 0002c730bc437409bff4733dc72987704d3c5f93533799ca8a428b5ede8152bf834f43d52a4664fdfa6b879aad402a3d7df65f650afada1ab7d2c635fb1d
+ Binary rep of i = 0003
+ instring = 0003c730bc437409bff4733dc72987704d3c5f93533799ca8a428b5ede8152bf834f43d52a4664fdfa6b879aad402a3d7df65f650afada1ab7d2c635fb1d
+KO = a63c2ac1f2550350f2943f81a53dce298f19e5ebe40845c28ac13e97b4b8c6791807910d66ef9288
+
+COUNT=33
+L = 320
+KI = 73028ee252d5ffddc236a8fe77daea77c72ff75e81606b9b
+FixedInputDataByteLen = 60
+FixedInputData = 3db2a73ced4699d1d2ed5df3b35878947e24f61f708560e94895ff47e34b32b5d9552d80fab0a81f92a4fe3ea445e7534491998070c307d2c4e5a7b9
+ Binary rep of i = 0001
+ instring = 00013db2a73ced4699d1d2ed5df3b35878947e24f61f708560e94895ff47e34b32b5d9552d80fab0a81f92a4fe3ea445e7534491998070c307d2c4e5a7b9
+ Binary rep of i = 0002
+ instring = 00023db2a73ced4699d1d2ed5df3b35878947e24f61f708560e94895ff47e34b32b5d9552d80fab0a81f92a4fe3ea445e7534491998070c307d2c4e5a7b9
+ Binary rep of i = 0003
+ instring = 00033db2a73ced4699d1d2ed5df3b35878947e24f61f708560e94895ff47e34b32b5d9552d80fab0a81f92a4fe3ea445e7534491998070c307d2c4e5a7b9
+KO = 143f0eb7ea7470f452f5cc96687ff4dd13725ccde2a1227e767dc9e39a90b69ba5438570dad19d77
+
+COUNT=34
+L = 320
+KI = 38ecae324eeb61994123fce3bc40acde5e4911235575786c
+FixedInputDataByteLen = 60
+FixedInputData = 9d305a4a22d13c5d474860e9da37ce150b58360e3738bc7a8f200268a77f641a5c2018f986edc60be6c65be7eec576c668af9310f0c8347c2ef8b7dd
+ Binary rep of i = 0001
+ instring = 00019d305a4a22d13c5d474860e9da37ce150b58360e3738bc7a8f200268a77f641a5c2018f986edc60be6c65be7eec576c668af9310f0c8347c2ef8b7dd
+ Binary rep of i = 0002
+ instring = 00029d305a4a22d13c5d474860e9da37ce150b58360e3738bc7a8f200268a77f641a5c2018f986edc60be6c65be7eec576c668af9310f0c8347c2ef8b7dd
+ Binary rep of i = 0003
+ instring = 00039d305a4a22d13c5d474860e9da37ce150b58360e3738bc7a8f200268a77f641a5c2018f986edc60be6c65be7eec576c668af9310f0c8347c2ef8b7dd
+KO = a4fd97016527ce6f563c89c06486f1aa755dc68d44de8ca02c9838030cad8159f1a8cb77ce2a83e2
+
+COUNT=35
+L = 320
+KI = 6e2aa34a41faa82903fe410c05ec791c2d43dcac416c9398
+FixedInputDataByteLen = 60
+FixedInputData = 581eef15103c57716880e54d5e3e35fb80126e2ac21ee25c1fb730738f0fd555e66aecfcaf80ce39adf2bbd88ebeebe9fa32172bf264b938f420ce60
+ Binary rep of i = 0001
+ instring = 0001581eef15103c57716880e54d5e3e35fb80126e2ac21ee25c1fb730738f0fd555e66aecfcaf80ce39adf2bbd88ebeebe9fa32172bf264b938f420ce60
+ Binary rep of i = 0002
+ instring = 0002581eef15103c57716880e54d5e3e35fb80126e2ac21ee25c1fb730738f0fd555e66aecfcaf80ce39adf2bbd88ebeebe9fa32172bf264b938f420ce60
+ Binary rep of i = 0003
+ instring = 0003581eef15103c57716880e54d5e3e35fb80126e2ac21ee25c1fb730738f0fd555e66aecfcaf80ce39adf2bbd88ebeebe9fa32172bf264b938f420ce60
+KO = 926c4cfda6645cecde326f0c17c42f5e3a702b27fba7ba6f4023991e3cb5911771d54452c9732ebb
+
+COUNT=36
+L = 320
+KI = a6da787f72e10953666e20356fa58a919958eaa8e119adce
+FixedInputDataByteLen = 60
+FixedInputData = dc36095fa4f77501415d5b82ebddf4be3f370a9982901018be9078b54d367c9424f003536eb0c16f61ac2fd41c4bfa5a5fa75f001d7fa011050e59a1
+ Binary rep of i = 0001
+ instring = 0001dc36095fa4f77501415d5b82ebddf4be3f370a9982901018be9078b54d367c9424f003536eb0c16f61ac2fd41c4bfa5a5fa75f001d7fa011050e59a1
+ Binary rep of i = 0002
+ instring = 0002dc36095fa4f77501415d5b82ebddf4be3f370a9982901018be9078b54d367c9424f003536eb0c16f61ac2fd41c4bfa5a5fa75f001d7fa011050e59a1
+ Binary rep of i = 0003
+ instring = 0003dc36095fa4f77501415d5b82ebddf4be3f370a9982901018be9078b54d367c9424f003536eb0c16f61ac2fd41c4bfa5a5fa75f001d7fa011050e59a1
+KO = e73e0df3f941dfbcf8a19ad63e2fdff1f60a1c3fcc755e37466731b233ed65de65ecd7045f66fc64
+
+COUNT=37
+L = 320
+KI = 89e76e346e58525bb7cb11a516d718148beb6ca4b85b2332
+FixedInputDataByteLen = 60
+FixedInputData = 74cc805fe066f63f1405f7f0bb78e33521e6798e8d3c79ec640f2ced182a8007ba11657c26d9ad628f95d139413957d03480b1ce777a98c1042f0ab8
+ Binary rep of i = 0001
+ instring = 000174cc805fe066f63f1405f7f0bb78e33521e6798e8d3c79ec640f2ced182a8007ba11657c26d9ad628f95d139413957d03480b1ce777a98c1042f0ab8
+ Binary rep of i = 0002
+ instring = 000274cc805fe066f63f1405f7f0bb78e33521e6798e8d3c79ec640f2ced182a8007ba11657c26d9ad628f95d139413957d03480b1ce777a98c1042f0ab8
+ Binary rep of i = 0003
+ instring = 000374cc805fe066f63f1405f7f0bb78e33521e6798e8d3c79ec640f2ced182a8007ba11657c26d9ad628f95d139413957d03480b1ce777a98c1042f0ab8
+KO = b457bdae3adaa490d7b4112f61f84b48035ef37239625b5f28954b4465e07458ad575da3cc7e8684
+
+COUNT=38
+L = 320
+KI = 1663d9e988cb6b6f5853d67227245ec18b5803dc99825b9e
+FixedInputDataByteLen = 60
+FixedInputData = 5ef4dc7352f9cc3ed535fd4f7525c15c06af8f310433cb7b44aa65aa626cf12df58c62c14227f6378f8e00cbab4056adab2a7ec96ce441b6719a88c9
+ Binary rep of i = 0001
+ instring = 00015ef4dc7352f9cc3ed535fd4f7525c15c06af8f310433cb7b44aa65aa626cf12df58c62c14227f6378f8e00cbab4056adab2a7ec96ce441b6719a88c9
+ Binary rep of i = 0002
+ instring = 00025ef4dc7352f9cc3ed535fd4f7525c15c06af8f310433cb7b44aa65aa626cf12df58c62c14227f6378f8e00cbab4056adab2a7ec96ce441b6719a88c9
+ Binary rep of i = 0003
+ instring = 00035ef4dc7352f9cc3ed535fd4f7525c15c06af8f310433cb7b44aa65aa626cf12df58c62c14227f6378f8e00cbab4056adab2a7ec96ce441b6719a88c9
+KO = e2996ba2007aba7cf2cec8c5abb76ebc77fc4b99e3924e70dae09620261f74d29cfe051cafe0e8ec
+
+COUNT=39
+L = 320
+KI = d126f6766f088f571bd396b5104616c46edb58990b53ed80
+FixedInputDataByteLen = 60
+FixedInputData = 21397c05c155020901ecb92b2591f08d7f3844ae23388cda8b66d7b33c5f055bb0c3d5d29bc5923c7a210f1f003228bbd2d47195a7c4acce126ed315
+ Binary rep of i = 0001
+ instring = 000121397c05c155020901ecb92b2591f08d7f3844ae23388cda8b66d7b33c5f055bb0c3d5d29bc5923c7a210f1f003228bbd2d47195a7c4acce126ed315
+ Binary rep of i = 0002
+ instring = 000221397c05c155020901ecb92b2591f08d7f3844ae23388cda8b66d7b33c5f055bb0c3d5d29bc5923c7a210f1f003228bbd2d47195a7c4acce126ed315
+ Binary rep of i = 0003
+ instring = 000321397c05c155020901ecb92b2591f08d7f3844ae23388cda8b66d7b33c5f055bb0c3d5d29bc5923c7a210f1f003228bbd2d47195a7c4acce126ed315
+KO = c80736a52b454f3528abd0519df5a9bc7137e1d789f18dcd4c0ac70fd371b0cf8b7c780c4e595d6a
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = f7c1e0682a12f1f17d23dc8af5c463b8aa28f87ed82fad22
+FixedInputDataByteLen = 60
+FixedInputData = 890ec4966a8ac3fd635bd264a4c726c87341611c6e282766b7ffe621080d0c00ac9cf8e2784a80166303505f820b2a309e9c3a463d2e3fd4814e3af5
+ Binary rep of i = 000001
+ instring = 000001890ec4966a8ac3fd635bd264a4c726c87341611c6e282766b7ffe621080d0c00ac9cf8e2784a80166303505f820b2a309e9c3a463d2e3fd4814e3af5
+KO = a71b0cbe30331fdbb63f8d51249ae50b
+
+COUNT=1
+L = 128
+KI = a7d9ba77a3fff2e82b88744fddb5846ae68820ee75fdb28b
+FixedInputDataByteLen = 60
+FixedInputData = aa88c9a4c371758d207fa38de9e0acc36e069945c11b7b06fdd4a5f7487e02a21834b43f13bd7720c6078d503dde05e00160fd8cef513880a5b344b7
+ Binary rep of i = 000001
+ instring = 000001aa88c9a4c371758d207fa38de9e0acc36e069945c11b7b06fdd4a5f7487e02a21834b43f13bd7720c6078d503dde05e00160fd8cef513880a5b344b7
+KO = 3d003372d3dfbf45741ef5fd9a016b50
+
+COUNT=2
+L = 128
+KI = 9f828c6b374298bd9c508f48f22a1034ba2c5bad78c8ece5
+FixedInputDataByteLen = 60
+FixedInputData = 38b28538a1935accfb1bd21824423266547af8bccee8359cbdd2a49c6627492bdd2447c74df385d6a4de92d7d12ca76bba1da31f2186853d52e28300
+ Binary rep of i = 000001
+ instring = 00000138b28538a1935accfb1bd21824423266547af8bccee8359cbdd2a49c6627492bdd2447c74df385d6a4de92d7d12ca76bba1da31f2186853d52e28300
+KO = 3b1b6cbc120f4315b9762b3ca54ae3b2
+
+COUNT=3
+L = 128
+KI = d46bfeabf6b237c107f93d76e792e9f5ea43624cb1587284
+FixedInputDataByteLen = 60
+FixedInputData = a0b91b41c9d3507b6f481e9502ce954020998301f92e42951a28d82a70bdcc71b9cdf9f544dd6031c0fc1ad79fceec6bf1a990807e1b9d69ca8c7eac
+ Binary rep of i = 000001
+ instring = 000001a0b91b41c9d3507b6f481e9502ce954020998301f92e42951a28d82a70bdcc71b9cdf9f544dd6031c0fc1ad79fceec6bf1a990807e1b9d69ca8c7eac
+KO = 0b055355419e8d95fd206235135cc865
+
+COUNT=4
+L = 128
+KI = 26e235cac2bbe4c7559ef00f94eb2b49d956a74b557e2a68
+FixedInputDataByteLen = 60
+FixedInputData = 03b840cbb344540f48fd3fa1e6718d994cfec9698eeebc41d2b77aac67cf6ac1336880a3ea9e755440e53b8a6b922dc42f13580a47e465e7acec7be3
+ Binary rep of i = 000001
+ instring = 00000103b840cbb344540f48fd3fa1e6718d994cfec9698eeebc41d2b77aac67cf6ac1336880a3ea9e755440e53b8a6b922dc42f13580a47e465e7acec7be3
+KO = bf0674aeea99e8eb2c1ab44f814fd1c9
+
+COUNT=5
+L = 128
+KI = a2c7e2823c599986641afdde462cd7e2cc0260b4ec4a40c4
+FixedInputDataByteLen = 60
+FixedInputData = 5d14a29cbc3b449247f7a0ac31f0677b50c7f3c4e0a79dc48243da3889762ea6043edf7aa8040f07304a9a825142c76345240e7789aff74c553ad90c
+ Binary rep of i = 000001
+ instring = 0000015d14a29cbc3b449247f7a0ac31f0677b50c7f3c4e0a79dc48243da3889762ea6043edf7aa8040f07304a9a825142c76345240e7789aff74c553ad90c
+KO = 2600c768d9ae73539fb503ee649fb8f9
+
+COUNT=6
+L = 128
+KI = 5a525e0e726febcbe0cac913cf30894c6db472871da47da1
+FixedInputDataByteLen = 60
+FixedInputData = 203102d919008577d75b7c8a9cfd48030daafe519cef9e92ee69c1089dbbc6d26f66da906ca9cca8a7a6f430c38be6f73d27930d995637c5659520a2
+ Binary rep of i = 000001
+ instring = 000001203102d919008577d75b7c8a9cfd48030daafe519cef9e92ee69c1089dbbc6d26f66da906ca9cca8a7a6f430c38be6f73d27930d995637c5659520a2
+KO = 27e86f0cbb2882556e514468982815eb
+
+COUNT=7
+L = 128
+KI = 07d803cddc4ae2a7ac515a2117baecdeb733ed819854d051
+FixedInputDataByteLen = 60
+FixedInputData = a3db388800d6c77b082b8134694ed3f19aec1e55a562244a3092f432af1e7677b325a8a0ac07912dc9aff1b5ae486e0878f50c88bf7ac144e3f936d3
+ Binary rep of i = 000001
+ instring = 000001a3db388800d6c77b082b8134694ed3f19aec1e55a562244a3092f432af1e7677b325a8a0ac07912dc9aff1b5ae486e0878f50c88bf7ac144e3f936d3
+KO = be2021622678878584f455bf40900e35
+
+COUNT=8
+L = 128
+KI = 01403aaf5502beb2792543c599ecb10c73ec0d916a8021dd
+FixedInputDataByteLen = 60
+FixedInputData = a568f1e3515d4def384a7f5fbd7d4f5f7e22053501e0c438e60d522195b154ade6c386382d05cd4a01bfe0360b596416dcbe3e7b04dc3253933ddd97
+ Binary rep of i = 000001
+ instring = 000001a568f1e3515d4def384a7f5fbd7d4f5f7e22053501e0c438e60d522195b154ade6c386382d05cd4a01bfe0360b596416dcbe3e7b04dc3253933ddd97
+KO = 91b175e3d95bfc497f4e4d5f8804e9a7
+
+COUNT=9
+L = 128
+KI = ae8d81c1cf329794101d2d0ccdb986c13741fb42098e6f4d
+FixedInputDataByteLen = 60
+FixedInputData = ecc205b327cf5eb5490b37d32b3382aa9e50a04fc728d3ce8c53e313e83792576033dd57f08d82db55ac44760856146f732c353122eb6d2c3a679a7b
+ Binary rep of i = 000001
+ instring = 000001ecc205b327cf5eb5490b37d32b3382aa9e50a04fc728d3ce8c53e313e83792576033dd57f08d82db55ac44760856146f732c353122eb6d2c3a679a7b
+KO = 362262ab76f2b3b9fa056688613e5000
+
+COUNT=10
+L = 256
+KI = 3eeed1560e17aaffe9f6ca9d81815b89a6879a56ebe4182a
+FixedInputDataByteLen = 60
+FixedInputData = a643378a557af69ce2c606bc623a04b568a848207534d25bfa22664f9148997a6b4c00f4624b5100b4eb01857240b119876c3a86c1e8b02335475939
+ Binary rep of i = 000001
+ instring = 000001a643378a557af69ce2c606bc623a04b568a848207534d25bfa22664f9148997a6b4c00f4624b5100b4eb01857240b119876c3a86c1e8b02335475939
+ Binary rep of i = 000002
+ instring = 000002a643378a557af69ce2c606bc623a04b568a848207534d25bfa22664f9148997a6b4c00f4624b5100b4eb01857240b119876c3a86c1e8b02335475939
+KO = 8a1dc0f616353bf3ecf5553d7a7651e9ea6d884a32172d3391ad342bfaf60785
+
+COUNT=11
+L = 256
+KI = b5967acb0d7574c855166eb8ac2ff946d56ac8c4ee6496d4
+FixedInputDataByteLen = 60
+FixedInputData = f1edcc6080005725fa8934771efbbe56c1c8aabe31cebc31ecd061cf914045c4b6021d4f3b470c4ce16360549d7e5685c8f67617e5fd50e086b0fe4b
+ Binary rep of i = 000001
+ instring = 000001f1edcc6080005725fa8934771efbbe56c1c8aabe31cebc31ecd061cf914045c4b6021d4f3b470c4ce16360549d7e5685c8f67617e5fd50e086b0fe4b
+ Binary rep of i = 000002
+ instring = 000002f1edcc6080005725fa8934771efbbe56c1c8aabe31cebc31ecd061cf914045c4b6021d4f3b470c4ce16360549d7e5685c8f67617e5fd50e086b0fe4b
+KO = f55824b0a03b1a515b0b4d975bf829df790e52a6e230396da6c7fbb716c5ba3a
+
+COUNT=12
+L = 256
+KI = 2314eac78e2efbfbd5e724a19ebf299a82800e053d995a9f
+FixedInputDataByteLen = 60
+FixedInputData = b33aca72f6ddeefbb6842e434ecfaf8ad770c4f0d53aa8c8e7ae98b94f5b0c4c6ddfc931004a7446c44fb560eca3b2eebc5c78c571c34fca07b0d7ac
+ Binary rep of i = 000001
+ instring = 000001b33aca72f6ddeefbb6842e434ecfaf8ad770c4f0d53aa8c8e7ae98b94f5b0c4c6ddfc931004a7446c44fb560eca3b2eebc5c78c571c34fca07b0d7ac
+ Binary rep of i = 000002
+ instring = 000002b33aca72f6ddeefbb6842e434ecfaf8ad770c4f0d53aa8c8e7ae98b94f5b0c4c6ddfc931004a7446c44fb560eca3b2eebc5c78c571c34fca07b0d7ac
+KO = 1ca1696d6475a448a3d8359eaa88936eb4bd871a54a5f304d0788e96404c26d8
+
+COUNT=13
+L = 256
+KI = 8f462c48703db50a390af49596fc3d75d6af304ecb06a39c
+FixedInputDataByteLen = 60
+FixedInputData = 0386a993379bb8b2a37cb29e3e134c75d0def3a43b49a46e15eaf0b6b284c6eeb4307e0b817c412472c491856e265a70c7b8df519f9085eb69ce255a
+ Binary rep of i = 000001
+ instring = 0000010386a993379bb8b2a37cb29e3e134c75d0def3a43b49a46e15eaf0b6b284c6eeb4307e0b817c412472c491856e265a70c7b8df519f9085eb69ce255a
+ Binary rep of i = 000002
+ instring = 0000020386a993379bb8b2a37cb29e3e134c75d0def3a43b49a46e15eaf0b6b284c6eeb4307e0b817c412472c491856e265a70c7b8df519f9085eb69ce255a
+KO = 2b6916c8d7b5ce1075c19b36c63ecb7845fc3bd994fd26720142c0f9f3d30ec5
+
+COUNT=14
+L = 256
+KI = cb1f255f6fd328407d8fec92f5af17552883295bcd28428b
+FixedInputDataByteLen = 60
+FixedInputData = 5be52d3d5b8678024440f6577184562f962e59bb474119a8025b48e2093c2af9db0c80c407f4057c19233dca00863b308ed6ccce14652837762a8b9c
+ Binary rep of i = 000001
+ instring = 0000015be52d3d5b8678024440f6577184562f962e59bb474119a8025b48e2093c2af9db0c80c407f4057c19233dca00863b308ed6ccce14652837762a8b9c
+ Binary rep of i = 000002
+ instring = 0000025be52d3d5b8678024440f6577184562f962e59bb474119a8025b48e2093c2af9db0c80c407f4057c19233dca00863b308ed6ccce14652837762a8b9c
+KO = 52a4ea46c53bff10b11533e0ddb2bf980c2f8d09f93b04a398042a0f5a260f19
+
+COUNT=15
+L = 256
+KI = 6b1b19cd327a41a2a2f972110d98b81bc8c447bb34fe957b
+FixedInputDataByteLen = 60
+FixedInputData = ba0e447d78dbe6ee4e6132c0a41a83104e1601cacbcf6d4b5311e1d213978ba5632904e6d36c1581c4a1dfb55ea8fe500ac07896b478df782ec762f1
+ Binary rep of i = 000001
+ instring = 000001ba0e447d78dbe6ee4e6132c0a41a83104e1601cacbcf6d4b5311e1d213978ba5632904e6d36c1581c4a1dfb55ea8fe500ac07896b478df782ec762f1
+ Binary rep of i = 000002
+ instring = 000002ba0e447d78dbe6ee4e6132c0a41a83104e1601cacbcf6d4b5311e1d213978ba5632904e6d36c1581c4a1dfb55ea8fe500ac07896b478df782ec762f1
+KO = e76bf1bb473739a9e051adafe491e23be828aae2fc772e49030ed4029f0a7788
+
+COUNT=16
+L = 256
+KI = 0d45630a815c488f236ba32ace08f695ab12eb645824b501
+FixedInputDataByteLen = 60
+FixedInputData = 2fd0fa92beaae5c1400702ebb5c1e93dec883745969183dd847281238b3c8278a97b5d5244d5981c3b5702a514ba1e90a9193882c96ec29822f0bdcb
+ Binary rep of i = 000001
+ instring = 0000012fd0fa92beaae5c1400702ebb5c1e93dec883745969183dd847281238b3c8278a97b5d5244d5981c3b5702a514ba1e90a9193882c96ec29822f0bdcb
+ Binary rep of i = 000002
+ instring = 0000022fd0fa92beaae5c1400702ebb5c1e93dec883745969183dd847281238b3c8278a97b5d5244d5981c3b5702a514ba1e90a9193882c96ec29822f0bdcb
+KO = c9910a8d52bcb11b02833b209b5a1abbf842a340802c14deb8c69a34a70289af
+
+COUNT=17
+L = 256
+KI = 2735e4098752d26e88776bf07da4444446e446f2d88d0c85
+FixedInputDataByteLen = 60
+FixedInputData = 4ae8460662034f61d15f1f130653db60a1c375bc81ac25f4830ec60c71dc06942c86e6ea8f26aa5b2d58ed9a5edc7173911ef031e7d12f3a259bad0d
+ Binary rep of i = 000001
+ instring = 0000014ae8460662034f61d15f1f130653db60a1c375bc81ac25f4830ec60c71dc06942c86e6ea8f26aa5b2d58ed9a5edc7173911ef031e7d12f3a259bad0d
+ Binary rep of i = 000002
+ instring = 0000024ae8460662034f61d15f1f130653db60a1c375bc81ac25f4830ec60c71dc06942c86e6ea8f26aa5b2d58ed9a5edc7173911ef031e7d12f3a259bad0d
+KO = 9a16a9a6ff75d52453597e10281d6fe2069bd3112646f3ab39345549f12e6fe7
+
+COUNT=18
+L = 256
+KI = 1f94087b06ee0055fc246168425c63672cda6c82eefbaad0
+FixedInputDataByteLen = 60
+FixedInputData = d081cc6842f5c7d750eb71618c1b0cbf3d4a593c58f4fe7625ce3a5eaa83ae18bb3d8cecaab89f59a54e794c5f1bba5b66c5a606194db55941514d26
+ Binary rep of i = 000001
+ instring = 000001d081cc6842f5c7d750eb71618c1b0cbf3d4a593c58f4fe7625ce3a5eaa83ae18bb3d8cecaab89f59a54e794c5f1bba5b66c5a606194db55941514d26
+ Binary rep of i = 000002
+ instring = 000002d081cc6842f5c7d750eb71618c1b0cbf3d4a593c58f4fe7625ce3a5eaa83ae18bb3d8cecaab89f59a54e794c5f1bba5b66c5a606194db55941514d26
+KO = 5ee4a82ba0f2273ef628bd3218ab6f550e19f91c0474e56fa38716d19a114eed
+
+COUNT=19
+L = 256
+KI = 6a8b3568f3180bd5e090c91d004702b54bf681869da08ab6
+FixedInputDataByteLen = 60
+FixedInputData = 2ffd5e8d2586a0e9d31f1661b92618d120d0ff72e7348ad865e07cfeaf3237ce4a8b8e44d9c00b6d141c612536f09d3fb9c629d6866f192e23165e5e
+ Binary rep of i = 000001
+ instring = 0000012ffd5e8d2586a0e9d31f1661b92618d120d0ff72e7348ad865e07cfeaf3237ce4a8b8e44d9c00b6d141c612536f09d3fb9c629d6866f192e23165e5e
+ Binary rep of i = 000002
+ instring = 0000022ffd5e8d2586a0e9d31f1661b92618d120d0ff72e7348ad865e07cfeaf3237ce4a8b8e44d9c00b6d141c612536f09d3fb9c629d6866f192e23165e5e
+KO = 1563b7cb6a89d900c56299c7da10b7a831d05766751aa2c52c874619a819d3f9
+
+COUNT=20
+L = 160
+KI = c984c3f65cdc32e7503678764a9e84292a1f50e335167a36
+FixedInputDataByteLen = 60
+FixedInputData = 0061cd40f9eef84d6c8b04e0142d70aa50d4690e0a1de8e3ff5f5cea10cd2d28281eb1df90c519b8b51f7aa0d63a313ebbf80538b54dd11a66115be6
+ Binary rep of i = 000001
+ instring = 0000010061cd40f9eef84d6c8b04e0142d70aa50d4690e0a1de8e3ff5f5cea10cd2d28281eb1df90c519b8b51f7aa0d63a313ebbf80538b54dd11a66115be6
+ Binary rep of i = 000002
+ instring = 0000020061cd40f9eef84d6c8b04e0142d70aa50d4690e0a1de8e3ff5f5cea10cd2d28281eb1df90c519b8b51f7aa0d63a313ebbf80538b54dd11a66115be6
+KO = afe93ae91930261344e30ef9e1718e76f74225d9
+
+COUNT=21
+L = 160
+KI = fdf0a4f1fb768d49082c831bcd65fa51774bbe3047527d3a
+FixedInputDataByteLen = 60
+FixedInputData = 0d98007ef8849e634432eb1060811fb8001107698298231bdb010e2c6ae13f1adf92ca1b6a3b75f46aab99ffac20d7e629e33477014c238d4d4256f9
+ Binary rep of i = 000001
+ instring = 0000010d98007ef8849e634432eb1060811fb8001107698298231bdb010e2c6ae13f1adf92ca1b6a3b75f46aab99ffac20d7e629e33477014c238d4d4256f9
+ Binary rep of i = 000002
+ instring = 0000020d98007ef8849e634432eb1060811fb8001107698298231bdb010e2c6ae13f1adf92ca1b6a3b75f46aab99ffac20d7e629e33477014c238d4d4256f9
+KO = aaf61a9c6266d6640babc021f1a6405963e7dfe5
+
+COUNT=22
+L = 160
+KI = fa4cba489b664ea6394c45059c0c2d19675ba3b3454b8f44
+FixedInputDataByteLen = 60
+FixedInputData = 1c5a5dfa65bc96bb4362026c4711b522ca3b04931c2d1b6f62fe370ec984271fadde2661aab11fdda6b5756f6ff0eeacfea3f7eaf18e63daf36a5400
+ Binary rep of i = 000001
+ instring = 0000011c5a5dfa65bc96bb4362026c4711b522ca3b04931c2d1b6f62fe370ec984271fadde2661aab11fdda6b5756f6ff0eeacfea3f7eaf18e63daf36a5400
+ Binary rep of i = 000002
+ instring = 0000021c5a5dfa65bc96bb4362026c4711b522ca3b04931c2d1b6f62fe370ec984271fadde2661aab11fdda6b5756f6ff0eeacfea3f7eaf18e63daf36a5400
+KO = 3da5ef266a28e82a7c9a9ea000c67b8174a38e04
+
+COUNT=23
+L = 160
+KI = 46774fc362bf23ce5707498fceccce4c4b920d21cad02f98
+FixedInputDataByteLen = 60
+FixedInputData = 183d530278f14953721cca5dbc8ae08ed18d515636c6809b9476e4ad0c87e9fafe1fb975b512b6544503d555c7efbe7efaabefce12fd5743e098abbf
+ Binary rep of i = 000001
+ instring = 000001183d530278f14953721cca5dbc8ae08ed18d515636c6809b9476e4ad0c87e9fafe1fb975b512b6544503d555c7efbe7efaabefce12fd5743e098abbf
+ Binary rep of i = 000002
+ instring = 000002183d530278f14953721cca5dbc8ae08ed18d515636c6809b9476e4ad0c87e9fafe1fb975b512b6544503d555c7efbe7efaabefce12fd5743e098abbf
+KO = c274e875d1d568e4e979f51b71aeb032176dc624
+
+COUNT=24
+L = 160
+KI = 0e4f2c074037af03da107c7adcc25ea7cdd2b6c4d7d816f4
+FixedInputDataByteLen = 60
+FixedInputData = 7e3445185a4693f89dd7b565b60dfaa795439b73498f39f95abf4eeb3ee62a0ccb9e40a9fe2213b0cea43a241a6f73678e9ff83163a31ddd6571b95c
+ Binary rep of i = 000001
+ instring = 0000017e3445185a4693f89dd7b565b60dfaa795439b73498f39f95abf4eeb3ee62a0ccb9e40a9fe2213b0cea43a241a6f73678e9ff83163a31ddd6571b95c
+ Binary rep of i = 000002
+ instring = 0000027e3445185a4693f89dd7b565b60dfaa795439b73498f39f95abf4eeb3ee62a0ccb9e40a9fe2213b0cea43a241a6f73678e9ff83163a31ddd6571b95c
+KO = 1313ad82702f6198fb78d7f50e0d07332cc13ec8
+
+COUNT=25
+L = 160
+KI = 619b50c5ce61fce2ba2b110ca8cc7a51622e716ed33f4d5c
+FixedInputDataByteLen = 60
+FixedInputData = a9b32b185fd8c465e69251bfba1475b72c4d4407b6574c0f3d849e2a278bae4d36186b8fdbfdb9bd52db323504ed20d608c0c76a8e82ba41cca15abe
+ Binary rep of i = 000001
+ instring = 000001a9b32b185fd8c465e69251bfba1475b72c4d4407b6574c0f3d849e2a278bae4d36186b8fdbfdb9bd52db323504ed20d608c0c76a8e82ba41cca15abe
+ Binary rep of i = 000002
+ instring = 000002a9b32b185fd8c465e69251bfba1475b72c4d4407b6574c0f3d849e2a278bae4d36186b8fdbfdb9bd52db323504ed20d608c0c76a8e82ba41cca15abe
+KO = 7109555e9d586053e3b26774d9df4cbeadd1a164
+
+COUNT=26
+L = 160
+KI = 1256b924946a84ff247283795a1fcac32ba0b05b956a4ecc
+FixedInputDataByteLen = 60
+FixedInputData = 71ada4ac507f9859cd03264445eba60f8ce7c2fd7663ab01904a55997d1993d64b461f28dfdb85d447cee30a69cf7df22eb5169cd661be893f5b06bc
+ Binary rep of i = 000001
+ instring = 00000171ada4ac507f9859cd03264445eba60f8ce7c2fd7663ab01904a55997d1993d64b461f28dfdb85d447cee30a69cf7df22eb5169cd661be893f5b06bc
+ Binary rep of i = 000002
+ instring = 00000271ada4ac507f9859cd03264445eba60f8ce7c2fd7663ab01904a55997d1993d64b461f28dfdb85d447cee30a69cf7df22eb5169cd661be893f5b06bc
+KO = 9ac2083361ae35b3eb456387ee56f433a7ddb6fa
+
+COUNT=27
+L = 160
+KI = b2113ce42279451b1c59cf53ebec667752862eada3f83e39
+FixedInputDataByteLen = 60
+FixedInputData = 15e9827ac15f4f5a7171d604ede94fb9b1b29695a1d12eb20dba015a65a77e5b2e05aed0fac5f5fb58d642e709fe9010f9fbc906faf822b9c75ee13b
+ Binary rep of i = 000001
+ instring = 00000115e9827ac15f4f5a7171d604ede94fb9b1b29695a1d12eb20dba015a65a77e5b2e05aed0fac5f5fb58d642e709fe9010f9fbc906faf822b9c75ee13b
+ Binary rep of i = 000002
+ instring = 00000215e9827ac15f4f5a7171d604ede94fb9b1b29695a1d12eb20dba015a65a77e5b2e05aed0fac5f5fb58d642e709fe9010f9fbc906faf822b9c75ee13b
+KO = 57fccbe8348c940c24d9a3f4918f6a214def39a9
+
+COUNT=28
+L = 160
+KI = de2807a12cc19dd855f4769ef6f08c338045f1b7b0514409
+FixedInputDataByteLen = 60
+FixedInputData = 7a617b4c1ef4dbf3a467b0dc5e1e16848476df7a541cf4917bebc95b07d7a6a1d51f644cae4baa151ee9d0654b86cb446baa376de7768801e2b7a9be
+ Binary rep of i = 000001
+ instring = 0000017a617b4c1ef4dbf3a467b0dc5e1e16848476df7a541cf4917bebc95b07d7a6a1d51f644cae4baa151ee9d0654b86cb446baa376de7768801e2b7a9be
+ Binary rep of i = 000002
+ instring = 0000027a617b4c1ef4dbf3a467b0dc5e1e16848476df7a541cf4917bebc95b07d7a6a1d51f644cae4baa151ee9d0654b86cb446baa376de7768801e2b7a9be
+KO = 66e5bf61f72a79798af5c05c9f721281da7bfa06
+
+COUNT=29
+L = 160
+KI = 8779cd64b3fa557448dbdcb9a66c79e6973be56c0dce9136
+FixedInputDataByteLen = 60
+FixedInputData = 1cb26fe13f4655ee674f0de80408d1a6ca944ccf9b8fc7696b18966097d8f11cb0f070cfe96922c3f416a985a1f4c8e29c413f09bf7556267f2f4504
+ Binary rep of i = 000001
+ instring = 0000011cb26fe13f4655ee674f0de80408d1a6ca944ccf9b8fc7696b18966097d8f11cb0f070cfe96922c3f416a985a1f4c8e29c413f09bf7556267f2f4504
+ Binary rep of i = 000002
+ instring = 0000021cb26fe13f4655ee674f0de80408d1a6ca944ccf9b8fc7696b18966097d8f11cb0f070cfe96922c3f416a985a1f4c8e29c413f09bf7556267f2f4504
+KO = 9885de1f71a7c79b8ea4c8aab765356b464e16ba
+
+COUNT=30
+L = 320
+KI = 993305e59f34a94f62931fd7662bb5b73c77d8d4bc6a33ba
+FixedInputDataByteLen = 60
+FixedInputData = fcceb2d7ac6a68717c2490ec95bebea484c4930d156683c43164dc53bff0bafcbfb31e920109927ef08e12f66f258b6f8ba284908faee7d3376e1bac
+ Binary rep of i = 000001
+ instring = 000001fcceb2d7ac6a68717c2490ec95bebea484c4930d156683c43164dc53bff0bafcbfb31e920109927ef08e12f66f258b6f8ba284908faee7d3376e1bac
+ Binary rep of i = 000002
+ instring = 000002fcceb2d7ac6a68717c2490ec95bebea484c4930d156683c43164dc53bff0bafcbfb31e920109927ef08e12f66f258b6f8ba284908faee7d3376e1bac
+ Binary rep of i = 000003
+ instring = 000003fcceb2d7ac6a68717c2490ec95bebea484c4930d156683c43164dc53bff0bafcbfb31e920109927ef08e12f66f258b6f8ba284908faee7d3376e1bac
+KO = 40e358cfdeee0286d152fcb4626ff22e67eea3b65d8750a273001b67645804cbf613832201b0a9ba
+
+COUNT=31
+L = 320
+KI = e051c7c8e0fcc53580dfcffc4ece6b2bd60d6b6f83566f92
+FixedInputDataByteLen = 60
+FixedInputData = 3e66b0445e4782735034982d4a4de527d020a29203fd94f45f270c7c6cf4fe66670d5c3a4dc96e5ff02288e550c0f23bb2d6a3fd453a5c8c15da95ce
+ Binary rep of i = 000001
+ instring = 0000013e66b0445e4782735034982d4a4de527d020a29203fd94f45f270c7c6cf4fe66670d5c3a4dc96e5ff02288e550c0f23bb2d6a3fd453a5c8c15da95ce
+ Binary rep of i = 000002
+ instring = 0000023e66b0445e4782735034982d4a4de527d020a29203fd94f45f270c7c6cf4fe66670d5c3a4dc96e5ff02288e550c0f23bb2d6a3fd453a5c8c15da95ce
+ Binary rep of i = 000003
+ instring = 0000033e66b0445e4782735034982d4a4de527d020a29203fd94f45f270c7c6cf4fe66670d5c3a4dc96e5ff02288e550c0f23bb2d6a3fd453a5c8c15da95ce
+KO = b2ee8a6f1e541aa729734f38daee3a313b3c8dd7af33e3ba8081fab23252d80c3ac324da05e91333
+
+COUNT=32
+L = 320
+KI = 3ca65efd8f0933c697127d2353a6df86e4844c624ba22dda
+FixedInputDataByteLen = 60
+FixedInputData = f58ac9cf1e44bde9314693f9e3fa91fce8685088f5ea78dda96483c98211f2be3f19f0ec58acb2b3180e69cddadf852227c3fa5b17df181f016a3443
+ Binary rep of i = 000001
+ instring = 000001f58ac9cf1e44bde9314693f9e3fa91fce8685088f5ea78dda96483c98211f2be3f19f0ec58acb2b3180e69cddadf852227c3fa5b17df181f016a3443
+ Binary rep of i = 000002
+ instring = 000002f58ac9cf1e44bde9314693f9e3fa91fce8685088f5ea78dda96483c98211f2be3f19f0ec58acb2b3180e69cddadf852227c3fa5b17df181f016a3443
+ Binary rep of i = 000003
+ instring = 000003f58ac9cf1e44bde9314693f9e3fa91fce8685088f5ea78dda96483c98211f2be3f19f0ec58acb2b3180e69cddadf852227c3fa5b17df181f016a3443
+KO = 2acddccc8ee60d4f232aaf9b90c7c486fbd496c49798468fba79716dae1d29164a240bd11e1ce01b
+
+COUNT=33
+L = 320
+KI = ba98bb91dedb23b24beb483d7bc39902c47975856a3e1f2f
+FixedInputDataByteLen = 60
+FixedInputData = 2b424773384c6a01304b3837760618b9a76f3af531e9e6ab3d4c723ab8fa12c3e9917f39731d3b5213bc1656774f225ef5d5415bb074a4f68565b186
+ Binary rep of i = 000001
+ instring = 0000012b424773384c6a01304b3837760618b9a76f3af531e9e6ab3d4c723ab8fa12c3e9917f39731d3b5213bc1656774f225ef5d5415bb074a4f68565b186
+ Binary rep of i = 000002
+ instring = 0000022b424773384c6a01304b3837760618b9a76f3af531e9e6ab3d4c723ab8fa12c3e9917f39731d3b5213bc1656774f225ef5d5415bb074a4f68565b186
+ Binary rep of i = 000003
+ instring = 0000032b424773384c6a01304b3837760618b9a76f3af531e9e6ab3d4c723ab8fa12c3e9917f39731d3b5213bc1656774f225ef5d5415bb074a4f68565b186
+KO = 499e2958f4d20497787c301adf356be9de770959399a13ad4ce23a227ab834398e320d9087407a72
+
+COUNT=34
+L = 320
+KI = 3f27207ee2597113c8f3938d84bbd9c6502465dac4298a4d
+FixedInputDataByteLen = 60
+FixedInputData = 72162dea5c3241783e9876b0d828c1a9cbf34f898ac1780fccf8d7d972ea6af894524adcd5ffad9b963402bb990030abb56492dc3bdc401ac8e66bcb
+ Binary rep of i = 000001
+ instring = 00000172162dea5c3241783e9876b0d828c1a9cbf34f898ac1780fccf8d7d972ea6af894524adcd5ffad9b963402bb990030abb56492dc3bdc401ac8e66bcb
+ Binary rep of i = 000002
+ instring = 00000272162dea5c3241783e9876b0d828c1a9cbf34f898ac1780fccf8d7d972ea6af894524adcd5ffad9b963402bb990030abb56492dc3bdc401ac8e66bcb
+ Binary rep of i = 000003
+ instring = 00000372162dea5c3241783e9876b0d828c1a9cbf34f898ac1780fccf8d7d972ea6af894524adcd5ffad9b963402bb990030abb56492dc3bdc401ac8e66bcb
+KO = 3fa16b94c4fff2f47e13f6cbea808bf935b2d492949f6fc2024d3c093a2fef9f10ad55c625802d7b
+
+COUNT=35
+L = 320
+KI = 73a5dcb6555a77fc425987a04ace382c6f1c75b9682b6351
+FixedInputDataByteLen = 60
+FixedInputData = 7b2aff3343fb7a5abc690adc95115003a174cc68fc2300116ed8a35b4acddfaa442d3d724ea5330eb5e8046ccdba5949b759ef64cef214a045bc0533
+ Binary rep of i = 000001
+ instring = 0000017b2aff3343fb7a5abc690adc95115003a174cc68fc2300116ed8a35b4acddfaa442d3d724ea5330eb5e8046ccdba5949b759ef64cef214a045bc0533
+ Binary rep of i = 000002
+ instring = 0000027b2aff3343fb7a5abc690adc95115003a174cc68fc2300116ed8a35b4acddfaa442d3d724ea5330eb5e8046ccdba5949b759ef64cef214a045bc0533
+ Binary rep of i = 000003
+ instring = 0000037b2aff3343fb7a5abc690adc95115003a174cc68fc2300116ed8a35b4acddfaa442d3d724ea5330eb5e8046ccdba5949b759ef64cef214a045bc0533
+KO = be119f4e72e8df4dda23dfd05c9dd1445c2a59fda5a5d52bdf94b8fb54dbe72a7e8a461b04b1376f
+
+COUNT=36
+L = 320
+KI = ecad56bfa1cb31982b5bcc7f5b03ce6facc1bfc8add96ece
+FixedInputDataByteLen = 60
+FixedInputData = 540c59caec466ff415862133d46ddbf23df4f9329ce9cacef77930741ad45d8545f5f7be5536f70a25c530f1b192ad87faf067f791ed5b92ee7b8670
+ Binary rep of i = 000001
+ instring = 000001540c59caec466ff415862133d46ddbf23df4f9329ce9cacef77930741ad45d8545f5f7be5536f70a25c530f1b192ad87faf067f791ed5b92ee7b8670
+ Binary rep of i = 000002
+ instring = 000002540c59caec466ff415862133d46ddbf23df4f9329ce9cacef77930741ad45d8545f5f7be5536f70a25c530f1b192ad87faf067f791ed5b92ee7b8670
+ Binary rep of i = 000003
+ instring = 000003540c59caec466ff415862133d46ddbf23df4f9329ce9cacef77930741ad45d8545f5f7be5536f70a25c530f1b192ad87faf067f791ed5b92ee7b8670
+KO = d4523a0343aa7f90ca9c0f9c1669c538b54d281e608cfb0b21b72f7afbbd000463e0fd70f80c29a2
+
+COUNT=37
+L = 320
+KI = 1f80f3ce8cc9065dfba83b3e141fe03ad600586c4ad483ab
+FixedInputDataByteLen = 60
+FixedInputData = 566991c38ec6460456b6f9f7b93051ee8723e499a40bf437e8d9ca1153c0e7abf98c4dfb58b6ced145fd1ce62428484162443f3a858a3ca30240cc57
+ Binary rep of i = 000001
+ instring = 000001566991c38ec6460456b6f9f7b93051ee8723e499a40bf437e8d9ca1153c0e7abf98c4dfb58b6ced145fd1ce62428484162443f3a858a3ca30240cc57
+ Binary rep of i = 000002
+ instring = 000002566991c38ec6460456b6f9f7b93051ee8723e499a40bf437e8d9ca1153c0e7abf98c4dfb58b6ced145fd1ce62428484162443f3a858a3ca30240cc57
+ Binary rep of i = 000003
+ instring = 000003566991c38ec6460456b6f9f7b93051ee8723e499a40bf437e8d9ca1153c0e7abf98c4dfb58b6ced145fd1ce62428484162443f3a858a3ca30240cc57
+KO = cd05fba7fc9e04c287c4feb45ea2596143609173d7d4727aedc98685a53bb8e2ae59d7a6c315b182
+
+COUNT=38
+L = 320
+KI = 751fd149199ae625e2b9dc9bbe2c500d3ff2d86e5b23ffc7
+FixedInputDataByteLen = 60
+FixedInputData = 672efc9764d6391e8950806ea46957d556b0987b79f5809fc9df53de810280fe80889bbbac85702266fb7e5cea84ccdccf7754827bcd65c2fe9eeba8
+ Binary rep of i = 000001
+ instring = 000001672efc9764d6391e8950806ea46957d556b0987b79f5809fc9df53de810280fe80889bbbac85702266fb7e5cea84ccdccf7754827bcd65c2fe9eeba8
+ Binary rep of i = 000002
+ instring = 000002672efc9764d6391e8950806ea46957d556b0987b79f5809fc9df53de810280fe80889bbbac85702266fb7e5cea84ccdccf7754827bcd65c2fe9eeba8
+ Binary rep of i = 000003
+ instring = 000003672efc9764d6391e8950806ea46957d556b0987b79f5809fc9df53de810280fe80889bbbac85702266fb7e5cea84ccdccf7754827bcd65c2fe9eeba8
+KO = 6a459d29d0c0651a2dad8d8bb5acd1326ed669eac119b3166a93680ae1a724e9d498a3ec20ea657b
+
+COUNT=39
+L = 320
+KI = cdc1b44c1e4b387ece705bcf3bea3903109c14d11a27bf42
+FixedInputDataByteLen = 60
+FixedInputData = 7b1aeae96cae22ff1be7f84d012216c6d5eaef68a02612d125ea028026e98fb10eab21ae53a3085f8ee01353460957b7cec90870bc793a89cfec4a3d
+ Binary rep of i = 000001
+ instring = 0000017b1aeae96cae22ff1be7f84d012216c6d5eaef68a02612d125ea028026e98fb10eab21ae53a3085f8ee01353460957b7cec90870bc793a89cfec4a3d
+ Binary rep of i = 000002
+ instring = 0000027b1aeae96cae22ff1be7f84d012216c6d5eaef68a02612d125ea028026e98fb10eab21ae53a3085f8ee01353460957b7cec90870bc793a89cfec4a3d
+ Binary rep of i = 000003
+ instring = 0000037b1aeae96cae22ff1be7f84d012216c6d5eaef68a02612d125ea028026e98fb10eab21ae53a3085f8ee01353460957b7cec90870bc793a89cfec4a3d
+KO = ca37727a380fd15988ec18d625930aa3270aa1d53797872e5af0a97d12a299cc1c49bac25396bc1f
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = f4267280cb8667c2cf82bb37f389da6391f58cc74deba0cc
+FixedInputDataByteLen = 60
+FixedInputData = 34abbc9f7b12622309a827de5abfdd51fb5bb824838fcde88ca7bc5f3953abdcb445147f13e809e294f75e6d4e3f13b66e47f2dfc881ed392e3a1bf6
+ Binary rep of i = 00000001
+ instring = 0000000134abbc9f7b12622309a827de5abfdd51fb5bb824838fcde88ca7bc5f3953abdcb445147f13e809e294f75e6d4e3f13b66e47f2dfc881ed392e3a1bf6
+KO = 2d1b4b5694b6741b2ed9c02c05474225
+
+COUNT=1
+L = 128
+KI = 186585f5cd6174e4969a3c7b0fb8eb070b87f1634a2ffb75
+FixedInputDataByteLen = 60
+FixedInputData = 4593adcf4bccf3fd6dde143ee533ef12ed6cb8883df20d98806dd8b4c45db81231ff1a3b63ff559d7f3c233eeb87a283f8bfe46e9eb7bd55c6730a2a
+ Binary rep of i = 00000001
+ instring = 000000014593adcf4bccf3fd6dde143ee533ef12ed6cb8883df20d98806dd8b4c45db81231ff1a3b63ff559d7f3c233eeb87a283f8bfe46e9eb7bd55c6730a2a
+KO = d661daf98d543dbd2b84abfeb5a12188
+
+COUNT=2
+L = 128
+KI = 353b27f52a947ef83516f63270c30a39a59d407bc6844de9
+FixedInputDataByteLen = 60
+FixedInputData = 95e0f835202440432a995101fb3632ab72abf8258d5e99331378f00eb5effe01c841bba760e47e47574cff1eed2dec10de522c32fa0c72e84dcf54b7
+ Binary rep of i = 00000001
+ instring = 0000000195e0f835202440432a995101fb3632ab72abf8258d5e99331378f00eb5effe01c841bba760e47e47574cff1eed2dec10de522c32fa0c72e84dcf54b7
+KO = 40f5861135b585084d43003630217fd5
+
+COUNT=3
+L = 128
+KI = 124661e221100bfb1757396caeb566e251f53dc7ecd48864
+FixedInputDataByteLen = 60
+FixedInputData = 70674027d8b8ed39b58b347a231bd77d6bae3cb9538a56664d2264f297e490befef0a3419fb32888058470d9ad1d6206d512d1cf7603db8ed80b073b
+ Binary rep of i = 00000001
+ instring = 0000000170674027d8b8ed39b58b347a231bd77d6bae3cb9538a56664d2264f297e490befef0a3419fb32888058470d9ad1d6206d512d1cf7603db8ed80b073b
+KO = d09e2091cd35eaaf42083e6cb4ef1976
+
+COUNT=4
+L = 128
+KI = f337b81c2dd6e82db3e6a0b78152196c6b36843f490d488c
+FixedInputDataByteLen = 60
+FixedInputData = 2405acba62b02851a074ba0ec40fedefe4144b92047429bdba4ddff94f981370dd35a011cf562d928a22a6771b070d0ed68927cdde213308cf0c412b
+ Binary rep of i = 00000001
+ instring = 000000012405acba62b02851a074ba0ec40fedefe4144b92047429bdba4ddff94f981370dd35a011cf562d928a22a6771b070d0ed68927cdde213308cf0c412b
+KO = d270271ed6c295f929db49c47b2454eb
+
+COUNT=5
+L = 128
+KI = 031e34421b9c12fe13d80f41bdb082a0ccf8e7492bce3684
+FixedInputDataByteLen = 60
+FixedInputData = 80bc4914f76dff42dcec8869d717ffc60023a3c83bf111f00aff6429a39632691ae533ec1409486c557ed7a1409aca94d61e0a87fd947a291d8fff54
+ Binary rep of i = 00000001
+ instring = 0000000180bc4914f76dff42dcec8869d717ffc60023a3c83bf111f00aff6429a39632691ae533ec1409486c557ed7a1409aca94d61e0a87fd947a291d8fff54
+KO = cce3b7369cf3672a9f3d78bc9075371f
+
+COUNT=6
+L = 128
+KI = 94c72df2390c70edc01ab47ae2943a0287263149307329d7
+FixedInputDataByteLen = 60
+FixedInputData = 0ba2efa9ab5f7c594bd115518727c54b247581b11ae9141c89e9554e1a7f1428fbee19ce24378eb830d182bc8649b6ced8c41137cacbae911a068978
+ Binary rep of i = 00000001
+ instring = 000000010ba2efa9ab5f7c594bd115518727c54b247581b11ae9141c89e9554e1a7f1428fbee19ce24378eb830d182bc8649b6ced8c41137cacbae911a068978
+KO = fcd3a270bbd64163fd53cbec8a7b7cb7
+
+COUNT=7
+L = 128
+KI = 370b3aa730be3704d627e2d3937c7501d753e61ba75a7830
+FixedInputDataByteLen = 60
+FixedInputData = d5bd68905999abc1209a0d5e11bec27e8478271b51073d401449fd73b2406a8e25309a93516a088dab2cf68054a975b662bcf80d39bea1417af8499e
+ Binary rep of i = 00000001
+ instring = 00000001d5bd68905999abc1209a0d5e11bec27e8478271b51073d401449fd73b2406a8e25309a93516a088dab2cf68054a975b662bcf80d39bea1417af8499e
+KO = 5804925067b079dfc30f28d85784a892
+
+COUNT=8
+L = 128
+KI = 04607d8d173fa6ee6a97ecfb181ace209419ce56da9a1a98
+FixedInputDataByteLen = 60
+FixedInputData = d93de40d57486966cd0923809dfe9052a4eff9da6e666f778b63a4820e626e77be823fa416b64e0a0873372ac88c1be70d5f5e8e8e49ab2bdf38fd37
+ Binary rep of i = 00000001
+ instring = 00000001d93de40d57486966cd0923809dfe9052a4eff9da6e666f778b63a4820e626e77be823fa416b64e0a0873372ac88c1be70d5f5e8e8e49ab2bdf38fd37
+KO = a76b71d00c86ef68f29e8c38066104ff
+
+COUNT=9
+L = 128
+KI = cf1cf4d939a257af75566a68a85fffeed9ec21150b2d5789
+FixedInputDataByteLen = 60
+FixedInputData = cb42377f1f16549e6e625e91f1ab5d34ffebc57b0061edfbd56684fbd05da8954c2c849cd62a8cfeeaa8751d1d273425d3c24dee9a657547c70459d0
+ Binary rep of i = 00000001
+ instring = 00000001cb42377f1f16549e6e625e91f1ab5d34ffebc57b0061edfbd56684fbd05da8954c2c849cd62a8cfeeaa8751d1d273425d3c24dee9a657547c70459d0
+KO = 3ab4b8db007d88bb41e4beb758921aea
+
+COUNT=10
+L = 256
+KI = dc866a038c4f78f22d46caca65892bcdb15c1eb49b275827
+FixedInputDataByteLen = 60
+FixedInputData = b4a123bad4890c7a791f5e192bd8b6e9c8c3620329f99249f11e1eb517a5b27b9e5b047a6591b45f6fff53e6d04b32d82e052af2eb8519bd21c10f93
+ Binary rep of i = 00000001
+ instring = 00000001b4a123bad4890c7a791f5e192bd8b6e9c8c3620329f99249f11e1eb517a5b27b9e5b047a6591b45f6fff53e6d04b32d82e052af2eb8519bd21c10f93
+ Binary rep of i = 00000002
+ instring = 00000002b4a123bad4890c7a791f5e192bd8b6e9c8c3620329f99249f11e1eb517a5b27b9e5b047a6591b45f6fff53e6d04b32d82e052af2eb8519bd21c10f93
+KO = 731a2e23ab2e58551490254041ee8fabd9c5a1918d76307f1048535be0763b20
+
+COUNT=11
+L = 256
+KI = 0e4c9f828486972e734524eab6663b9351e007284b63d3aa
+FixedInputDataByteLen = 60
+FixedInputData = ee03166d6fccaeabcea4c94d4bc43e7fe49fe26d2bd55479233397611edf26d541427956a86aa8e41128787991915a54c46945b7185cfcac35990baa
+ Binary rep of i = 00000001
+ instring = 00000001ee03166d6fccaeabcea4c94d4bc43e7fe49fe26d2bd55479233397611edf26d541427956a86aa8e41128787991915a54c46945b7185cfcac35990baa
+ Binary rep of i = 00000002
+ instring = 00000002ee03166d6fccaeabcea4c94d4bc43e7fe49fe26d2bd55479233397611edf26d541427956a86aa8e41128787991915a54c46945b7185cfcac35990baa
+KO = 12640597497f67dc76cccf2f851c9e7f09a2d258f02b6d2334890df6ac4f15ff
+
+COUNT=12
+L = 256
+KI = ae2bd60cf0376c5e3d44d17d3b2872eef79b429effaac07e
+FixedInputDataByteLen = 60
+FixedInputData = 1459178212f47dd1f9904b7240523b938b79c31f895fc85f25065d4481ee887f4e45be719fb136cc57cb90dd6869ed9dfd63c24e6c1a5e71f5f4d171
+ Binary rep of i = 00000001
+ instring = 000000011459178212f47dd1f9904b7240523b938b79c31f895fc85f25065d4481ee887f4e45be719fb136cc57cb90dd6869ed9dfd63c24e6c1a5e71f5f4d171
+ Binary rep of i = 00000002
+ instring = 000000021459178212f47dd1f9904b7240523b938b79c31f895fc85f25065d4481ee887f4e45be719fb136cc57cb90dd6869ed9dfd63c24e6c1a5e71f5f4d171
+KO = 73caf39c9f7e14c9fbd88dab24d944e25e437b471c9e0547c180e839e0500d0d
+
+COUNT=13
+L = 256
+KI = 66edcc8c78e3d8469d3593738af576ea8760dc787c3d1fb6
+FixedInputDataByteLen = 60
+FixedInputData = e86fdc237257f72e80e3133fb4fd47b5d6ade0c70f4523756b33d917a1111a9668c5dd6c062cda38704e216c5a3963bff9506234d8ab25e2f4ca9384
+ Binary rep of i = 00000001
+ instring = 00000001e86fdc237257f72e80e3133fb4fd47b5d6ade0c70f4523756b33d917a1111a9668c5dd6c062cda38704e216c5a3963bff9506234d8ab25e2f4ca9384
+ Binary rep of i = 00000002
+ instring = 00000002e86fdc237257f72e80e3133fb4fd47b5d6ade0c70f4523756b33d917a1111a9668c5dd6c062cda38704e216c5a3963bff9506234d8ab25e2f4ca9384
+KO = 309f651ec47397efd09a31746af1c05660f9a4fbbc992502077ecc6dda668a20
+
+COUNT=14
+L = 256
+KI = 7afd6ffe358c9b3291b29064817c3b8f84125231eb9e45ad
+FixedInputDataByteLen = 60
+FixedInputData = dfa2568c8c96c2936eeb9a0070a5f35ac037dfc45f9c90a5e990ea8132fe3e0b5817ee35b98d37982d56bb6458d64ee38837d6e7833728f6cbe8153a
+ Binary rep of i = 00000001
+ instring = 00000001dfa2568c8c96c2936eeb9a0070a5f35ac037dfc45f9c90a5e990ea8132fe3e0b5817ee35b98d37982d56bb6458d64ee38837d6e7833728f6cbe8153a
+ Binary rep of i = 00000002
+ instring = 00000002dfa2568c8c96c2936eeb9a0070a5f35ac037dfc45f9c90a5e990ea8132fe3e0b5817ee35b98d37982d56bb6458d64ee38837d6e7833728f6cbe8153a
+KO = 5e11249c02a661f730d62bd6f7b2513bfe35a56f7f590a367683cc31aeb2ae94
+
+COUNT=15
+L = 256
+KI = e0a4ad9e8715dfd4726bc7385ff156c38cc63cc6cf8a2fb9
+FixedInputDataByteLen = 60
+FixedInputData = 82871849c13cb19eaaf90957aa1604272a5acf55d84ef240d611a422f1ab4aea7116298d63be32fcb8b7c23a3fb8146aea32a6463d18d29f6e07ec47
+ Binary rep of i = 00000001
+ instring = 0000000182871849c13cb19eaaf90957aa1604272a5acf55d84ef240d611a422f1ab4aea7116298d63be32fcb8b7c23a3fb8146aea32a6463d18d29f6e07ec47
+ Binary rep of i = 00000002
+ instring = 0000000282871849c13cb19eaaf90957aa1604272a5acf55d84ef240d611a422f1ab4aea7116298d63be32fcb8b7c23a3fb8146aea32a6463d18d29f6e07ec47
+KO = 69b3e9ce07fedae28afa5aac066a0bd21bbc37d87d81a2d55bff77485f8dd5e0
+
+COUNT=16
+L = 256
+KI = 51fd1f5b95b13216dc1fed5b835a652df6daebb5ceae0756
+FixedInputDataByteLen = 60
+FixedInputData = eb874f94d30016cfb430be0f738742ae34b63060dfd7520c2ef8922c1fe7a83a48e5a39bb25799b23cfc1c06ee1e436f29d81977cd124ca750af8a72
+ Binary rep of i = 00000001
+ instring = 00000001eb874f94d30016cfb430be0f738742ae34b63060dfd7520c2ef8922c1fe7a83a48e5a39bb25799b23cfc1c06ee1e436f29d81977cd124ca750af8a72
+ Binary rep of i = 00000002
+ instring = 00000002eb874f94d30016cfb430be0f738742ae34b63060dfd7520c2ef8922c1fe7a83a48e5a39bb25799b23cfc1c06ee1e436f29d81977cd124ca750af8a72
+KO = c23ceb85f336e5539debb5517be7b18a8b79418d4242cb38b37b26764eab77e5
+
+COUNT=17
+L = 256
+KI = 1d055febdca1e6732479f035e508c4ed10b0cad397202b0f
+FixedInputDataByteLen = 60
+FixedInputData = 6f3aec42f7cfaa5bb8bad34b88543ca989637d14e3082afea8f6e100c1d2f770dfc1c542480cf0fab1576170f127e2da525ddd12b7b8db0ec8615ddd
+ Binary rep of i = 00000001
+ instring = 000000016f3aec42f7cfaa5bb8bad34b88543ca989637d14e3082afea8f6e100c1d2f770dfc1c542480cf0fab1576170f127e2da525ddd12b7b8db0ec8615ddd
+ Binary rep of i = 00000002
+ instring = 000000026f3aec42f7cfaa5bb8bad34b88543ca989637d14e3082afea8f6e100c1d2f770dfc1c542480cf0fab1576170f127e2da525ddd12b7b8db0ec8615ddd
+KO = ef3f866cfb19a63b1ba20e49af3423ca0efe16e42ba091b23da253bc3599e7e4
+
+COUNT=18
+L = 256
+KI = 925a2ed7b906a523557259de7f393df1846510f34efae6c6
+FixedInputDataByteLen = 60
+FixedInputData = 935927cd274f0ce16462a7c8797681155b243d88e472443eecf090a7b0a7b45e9492cc7265fc7956b3ca8567952af247e0e69c9bad7c1e5b9ca9cedf
+ Binary rep of i = 00000001
+ instring = 00000001935927cd274f0ce16462a7c8797681155b243d88e472443eecf090a7b0a7b45e9492cc7265fc7956b3ca8567952af247e0e69c9bad7c1e5b9ca9cedf
+ Binary rep of i = 00000002
+ instring = 00000002935927cd274f0ce16462a7c8797681155b243d88e472443eecf090a7b0a7b45e9492cc7265fc7956b3ca8567952af247e0e69c9bad7c1e5b9ca9cedf
+KO = 5b11d695c7afbc1661b5c71fa83c287c0acb612fb1d98fbbb702184518a0c5ba
+
+COUNT=19
+L = 256
+KI = 627a17b0e9b9552475f040237b9472ae2112dd5cc7bae5f2
+FixedInputDataByteLen = 60
+FixedInputData = f71d47c070b1e236fddeb70f8f97b61a439d32a99a0268d7c22431507c288ba6e98d7f0aa1e7504044c8deb2f20be3b7dd23bb63e694f5e1183c8c36
+ Binary rep of i = 00000001
+ instring = 00000001f71d47c070b1e236fddeb70f8f97b61a439d32a99a0268d7c22431507c288ba6e98d7f0aa1e7504044c8deb2f20be3b7dd23bb63e694f5e1183c8c36
+ Binary rep of i = 00000002
+ instring = 00000002f71d47c070b1e236fddeb70f8f97b61a439d32a99a0268d7c22431507c288ba6e98d7f0aa1e7504044c8deb2f20be3b7dd23bb63e694f5e1183c8c36
+KO = 3914e67d6860389b5c4b9d561b8d32e0aab03d0e003f1542ab95f194b566d463
+
+COUNT=20
+L = 160
+KI = dd5e0f1a30b0b722b00626ee663df29601af58082708e18c
+FixedInputDataByteLen = 60
+FixedInputData = b7c6eb48c80b071080fd07a827d0bfdc781599862084f7ffd968a4cbff0be9a6adef5ea206aa8af4d8a85705953e33cd7c4cbb69969c73698f54c6b8
+ Binary rep of i = 00000001
+ instring = 00000001b7c6eb48c80b071080fd07a827d0bfdc781599862084f7ffd968a4cbff0be9a6adef5ea206aa8af4d8a85705953e33cd7c4cbb69969c73698f54c6b8
+ Binary rep of i = 00000002
+ instring = 00000002b7c6eb48c80b071080fd07a827d0bfdc781599862084f7ffd968a4cbff0be9a6adef5ea206aa8af4d8a85705953e33cd7c4cbb69969c73698f54c6b8
+KO = 84e1ca286776cda0784c4fc48b054384ca565d17
+
+COUNT=21
+L = 160
+KI = c2c2260fdfd6e99cc52183569d977ccff507e75b957e5a86
+FixedInputDataByteLen = 60
+FixedInputData = 3247bca27d20fa863a162375996e68bbb3951c0d7e9f5f2d542b54d0925c7f430d883d2aff7cede5ced8e64ce5a7a4511c6e5c77f2dfe2ba917394ff
+ Binary rep of i = 00000001
+ instring = 000000013247bca27d20fa863a162375996e68bbb3951c0d7e9f5f2d542b54d0925c7f430d883d2aff7cede5ced8e64ce5a7a4511c6e5c77f2dfe2ba917394ff
+ Binary rep of i = 00000002
+ instring = 000000023247bca27d20fa863a162375996e68bbb3951c0d7e9f5f2d542b54d0925c7f430d883d2aff7cede5ced8e64ce5a7a4511c6e5c77f2dfe2ba917394ff
+KO = 7f4d7ca015ba5ad4e8412dfeee4b83483ad1f501
+
+COUNT=22
+L = 160
+KI = 9363276f86593c7e74d61506071d1b8c69f2de18d74bf629
+FixedInputDataByteLen = 60
+FixedInputData = 8444edc5a1d2bee3517c60b710e3c89b1d5d0797a80d0d0a064a2aee78152e0490d7dfceb41327cb8f9f1cf0c0bd253b08c5334c8cd9aa7cee33a368
+ Binary rep of i = 00000001
+ instring = 000000018444edc5a1d2bee3517c60b710e3c89b1d5d0797a80d0d0a064a2aee78152e0490d7dfceb41327cb8f9f1cf0c0bd253b08c5334c8cd9aa7cee33a368
+ Binary rep of i = 00000002
+ instring = 000000028444edc5a1d2bee3517c60b710e3c89b1d5d0797a80d0d0a064a2aee78152e0490d7dfceb41327cb8f9f1cf0c0bd253b08c5334c8cd9aa7cee33a368
+KO = c9be893701138184c28d26b869bf61c97eb4425f
+
+COUNT=23
+L = 160
+KI = 3195dc56413ec6b0048ec3d4a9f83cc94a23b757e3014ce0
+FixedInputDataByteLen = 60
+FixedInputData = 02ab20b209d9bbcd3c3094077dee3197760731fe5b3d2dd059a66f6fb0e53aebfae1084d72af1051da08095f03bda377136021ba7ca20a3a28051b08
+ Binary rep of i = 00000001
+ instring = 0000000102ab20b209d9bbcd3c3094077dee3197760731fe5b3d2dd059a66f6fb0e53aebfae1084d72af1051da08095f03bda377136021ba7ca20a3a28051b08
+ Binary rep of i = 00000002
+ instring = 0000000202ab20b209d9bbcd3c3094077dee3197760731fe5b3d2dd059a66f6fb0e53aebfae1084d72af1051da08095f03bda377136021ba7ca20a3a28051b08
+KO = 2e25150749c1fc0e610d66dbe2811244f8f78bf1
+
+COUNT=24
+L = 160
+KI = 4488bfbdbd3f30d914de80791d1399bc0f57e792bcb80003
+FixedInputDataByteLen = 60
+FixedInputData = f563657ae90a1d8fc049de7a5a8e985aa38114aa5aa4cd9a894800b069b497bf86df7349f98cf55e53b7623a1c0763d7e76608deaa79d1ed9cfd52aa
+ Binary rep of i = 00000001
+ instring = 00000001f563657ae90a1d8fc049de7a5a8e985aa38114aa5aa4cd9a894800b069b497bf86df7349f98cf55e53b7623a1c0763d7e76608deaa79d1ed9cfd52aa
+ Binary rep of i = 00000002
+ instring = 00000002f563657ae90a1d8fc049de7a5a8e985aa38114aa5aa4cd9a894800b069b497bf86df7349f98cf55e53b7623a1c0763d7e76608deaa79d1ed9cfd52aa
+KO = b7928803f928109995721519b07daf7e9ec67bf8
+
+COUNT=25
+L = 160
+KI = 225e1d8cdac9eeab46bf3450fc1dd0d5e930030276a692ce
+FixedInputDataByteLen = 60
+FixedInputData = 7adc2ea905eda7ac90dfd4b367e6473e5720354696ac104fd4314415569b3a0211268043c1597c0b710c0b89ca799a257eae1202c41161821f44bb4f
+ Binary rep of i = 00000001
+ instring = 000000017adc2ea905eda7ac90dfd4b367e6473e5720354696ac104fd4314415569b3a0211268043c1597c0b710c0b89ca799a257eae1202c41161821f44bb4f
+ Binary rep of i = 00000002
+ instring = 000000027adc2ea905eda7ac90dfd4b367e6473e5720354696ac104fd4314415569b3a0211268043c1597c0b710c0b89ca799a257eae1202c41161821f44bb4f
+KO = 3631d8a395baad6477180e40f9e2001f77b79040
+
+COUNT=26
+L = 160
+KI = cd7028002083b5a981ff80f3cc3c0f346f2f3cbabda62363
+FixedInputDataByteLen = 60
+FixedInputData = 387c9a6d8660c7cbbe2b068e30b4983bdbccae6ba2811f6c98705780404c4463926faa9ba3e87da1b3099304298655078a7269debf95f28021186923
+ Binary rep of i = 00000001
+ instring = 00000001387c9a6d8660c7cbbe2b068e30b4983bdbccae6ba2811f6c98705780404c4463926faa9ba3e87da1b3099304298655078a7269debf95f28021186923
+ Binary rep of i = 00000002
+ instring = 00000002387c9a6d8660c7cbbe2b068e30b4983bdbccae6ba2811f6c98705780404c4463926faa9ba3e87da1b3099304298655078a7269debf95f28021186923
+KO = 802d7d8131f476e372d4d1a9e7502c595527f02e
+
+COUNT=27
+L = 160
+KI = 55be60f622d25475d7ee83b648e85cf128389ccff8cca041
+FixedInputDataByteLen = 60
+FixedInputData = 6e02a94815dd0f6ef5cf6b29c111ad46b5c4db1d92b444b5ac4762d8ceac8a426ca6c876cebd34695c61fcf50d48b08435b22252c8fdf2c2c4d7a516
+ Binary rep of i = 00000001
+ instring = 000000016e02a94815dd0f6ef5cf6b29c111ad46b5c4db1d92b444b5ac4762d8ceac8a426ca6c876cebd34695c61fcf50d48b08435b22252c8fdf2c2c4d7a516
+ Binary rep of i = 00000002
+ instring = 000000026e02a94815dd0f6ef5cf6b29c111ad46b5c4db1d92b444b5ac4762d8ceac8a426ca6c876cebd34695c61fcf50d48b08435b22252c8fdf2c2c4d7a516
+KO = 3e583500989d080dc184964403bf06bf3fb0b0f8
+
+COUNT=28
+L = 160
+KI = 6e68d5c4fb7cf6b06131330327a3827ee86cf546da2e7ed3
+FixedInputDataByteLen = 60
+FixedInputData = e658429463b23ab2f18a4acf60cf224802f79603dbecc3822fb23ba873a2929d171e6a802af054495f153503c112deeaca1d0da36d3fc0d8734446f8
+ Binary rep of i = 00000001
+ instring = 00000001e658429463b23ab2f18a4acf60cf224802f79603dbecc3822fb23ba873a2929d171e6a802af054495f153503c112deeaca1d0da36d3fc0d8734446f8
+ Binary rep of i = 00000002
+ instring = 00000002e658429463b23ab2f18a4acf60cf224802f79603dbecc3822fb23ba873a2929d171e6a802af054495f153503c112deeaca1d0da36d3fc0d8734446f8
+KO = 5a81686a161159695b383ecc2f84aa54ec2c30c5
+
+COUNT=29
+L = 160
+KI = 91aa37a4cee4fcd78f88de45415316e6e0730ef593540724
+FixedInputDataByteLen = 60
+FixedInputData = 9f5f0a5fb720fee5992acf0052ecdc53196e9a0fd5947d12fd05548014ec19b7958e6b026e74beb2a4d28bf9dc013c51d22e343428910a72adad7d69
+ Binary rep of i = 00000001
+ instring = 000000019f5f0a5fb720fee5992acf0052ecdc53196e9a0fd5947d12fd05548014ec19b7958e6b026e74beb2a4d28bf9dc013c51d22e343428910a72adad7d69
+ Binary rep of i = 00000002
+ instring = 000000029f5f0a5fb720fee5992acf0052ecdc53196e9a0fd5947d12fd05548014ec19b7958e6b026e74beb2a4d28bf9dc013c51d22e343428910a72adad7d69
+KO = 42f63b17954d94ef01bab430879b8a7b1ebfee65
+
+COUNT=30
+L = 320
+KI = d64c598436507f4d05d7ebe780092996f281901dc9c8612f
+FixedInputDataByteLen = 60
+FixedInputData = 0ea737cfca2560856917f3a2ff5e2175930d0719bba85a9c8d8cb311a0a1b8caf8ffe03e9a86ab17046670011c9fec5c5cd697d9cd931f615cdfe649
+ Binary rep of i = 00000001
+ instring = 000000010ea737cfca2560856917f3a2ff5e2175930d0719bba85a9c8d8cb311a0a1b8caf8ffe03e9a86ab17046670011c9fec5c5cd697d9cd931f615cdfe649
+ Binary rep of i = 00000002
+ instring = 000000020ea737cfca2560856917f3a2ff5e2175930d0719bba85a9c8d8cb311a0a1b8caf8ffe03e9a86ab17046670011c9fec5c5cd697d9cd931f615cdfe649
+ Binary rep of i = 00000003
+ instring = 000000030ea737cfca2560856917f3a2ff5e2175930d0719bba85a9c8d8cb311a0a1b8caf8ffe03e9a86ab17046670011c9fec5c5cd697d9cd931f615cdfe649
+KO = 3c26968bd3997c653f79bb725c36d784b590d18a64678cf312abe8a57b2891c27282e37b6a49cd73
+
+COUNT=31
+L = 320
+KI = 3ab05fc928fa3910c8df2be7b14be8f85a1e13eee776fd13
+FixedInputDataByteLen = 60
+FixedInputData = 10c7af4d94385a366fa32f930d11724f03e3c320f76b3ed41e1d5b268cafe5dc03e1a0b15634f4da630b5eb5e89004fb34c460dec3a40109cf62d042
+ Binary rep of i = 00000001
+ instring = 0000000110c7af4d94385a366fa32f930d11724f03e3c320f76b3ed41e1d5b268cafe5dc03e1a0b15634f4da630b5eb5e89004fb34c460dec3a40109cf62d042
+ Binary rep of i = 00000002
+ instring = 0000000210c7af4d94385a366fa32f930d11724f03e3c320f76b3ed41e1d5b268cafe5dc03e1a0b15634f4da630b5eb5e89004fb34c460dec3a40109cf62d042
+ Binary rep of i = 00000003
+ instring = 0000000310c7af4d94385a366fa32f930d11724f03e3c320f76b3ed41e1d5b268cafe5dc03e1a0b15634f4da630b5eb5e89004fb34c460dec3a40109cf62d042
+KO = 39c4ad1bd064c00a5ed338c5fcef3655f9f736cb51125f656eab14db804f234d9809ba0d1bf41c0a
+
+COUNT=32
+L = 320
+KI = 7f230dcb3acf7cac52bbbd82afb3490ae00bd5c698b1b03b
+FixedInputDataByteLen = 60
+FixedInputData = f7c9214774cdfb3f6fc40617cf8ec57ffed73e6f0f0a0387fa61937b55aa8cf4528e85bbd730a1c17bca874f5cb25666787fad986a2b3eb76e261180
+ Binary rep of i = 00000001
+ instring = 00000001f7c9214774cdfb3f6fc40617cf8ec57ffed73e6f0f0a0387fa61937b55aa8cf4528e85bbd730a1c17bca874f5cb25666787fad986a2b3eb76e261180
+ Binary rep of i = 00000002
+ instring = 00000002f7c9214774cdfb3f6fc40617cf8ec57ffed73e6f0f0a0387fa61937b55aa8cf4528e85bbd730a1c17bca874f5cb25666787fad986a2b3eb76e261180
+ Binary rep of i = 00000003
+ instring = 00000003f7c9214774cdfb3f6fc40617cf8ec57ffed73e6f0f0a0387fa61937b55aa8cf4528e85bbd730a1c17bca874f5cb25666787fad986a2b3eb76e261180
+KO = d63a47aaff1e659c3319ab1ef66094728616d6a39482093ad826ae43ea2243a4c9e2ca088a2cd777
+
+COUNT=33
+L = 320
+KI = 88c360c3f3cd510c7304056fdc08b87ff0140593dd255741
+FixedInputDataByteLen = 60
+FixedInputData = 9f17501fc275baaf1d583ad34b96846454f497f37a96cac2bd11a286c014ff6b6fd93a120dfee603b8ab4c17827087e6cd73e27d1eae6f182df9b65f
+ Binary rep of i = 00000001
+ instring = 000000019f17501fc275baaf1d583ad34b96846454f497f37a96cac2bd11a286c014ff6b6fd93a120dfee603b8ab4c17827087e6cd73e27d1eae6f182df9b65f
+ Binary rep of i = 00000002
+ instring = 000000029f17501fc275baaf1d583ad34b96846454f497f37a96cac2bd11a286c014ff6b6fd93a120dfee603b8ab4c17827087e6cd73e27d1eae6f182df9b65f
+ Binary rep of i = 00000003
+ instring = 000000039f17501fc275baaf1d583ad34b96846454f497f37a96cac2bd11a286c014ff6b6fd93a120dfee603b8ab4c17827087e6cd73e27d1eae6f182df9b65f
+KO = 95b3a9fb86b4b2254deb45dbc63851adb639d40e10d6db5e5bc872fac8b68a0dfb379607685afe39
+
+COUNT=34
+L = 320
+KI = 09c48f87944b938a1bcdde8035d773b116b7a0b719361076
+FixedInputDataByteLen = 60
+FixedInputData = 96449052c68b0b7ea704363154b5214df43b82239d662b00dd026786501c0e4e24ccb3cf9afb13514493cbd600d5a1b7d9148d95c234d1ad3fcb78ee
+ Binary rep of i = 00000001
+ instring = 0000000196449052c68b0b7ea704363154b5214df43b82239d662b00dd026786501c0e4e24ccb3cf9afb13514493cbd600d5a1b7d9148d95c234d1ad3fcb78ee
+ Binary rep of i = 00000002
+ instring = 0000000296449052c68b0b7ea704363154b5214df43b82239d662b00dd026786501c0e4e24ccb3cf9afb13514493cbd600d5a1b7d9148d95c234d1ad3fcb78ee
+ Binary rep of i = 00000003
+ instring = 0000000396449052c68b0b7ea704363154b5214df43b82239d662b00dd026786501c0e4e24ccb3cf9afb13514493cbd600d5a1b7d9148d95c234d1ad3fcb78ee
+KO = 32a44143a1edaee9284617dce765037eaa767bb43810421ca10d32db146a009c823f76da11384c58
+
+COUNT=35
+L = 320
+KI = 4b0a49a5ad5a98d2c06667eda5b8865b6a2c0b50513951f1
+FixedInputDataByteLen = 60
+FixedInputData = 295c39fb720ca9de04122929cd35887a833fef6030fe36d9d86eb85e9b0f9e1aff127f479ff79a02c0f5e75a5c11cdc3a208806db1b2a02b8cc30feb
+ Binary rep of i = 00000001
+ instring = 00000001295c39fb720ca9de04122929cd35887a833fef6030fe36d9d86eb85e9b0f9e1aff127f479ff79a02c0f5e75a5c11cdc3a208806db1b2a02b8cc30feb
+ Binary rep of i = 00000002
+ instring = 00000002295c39fb720ca9de04122929cd35887a833fef6030fe36d9d86eb85e9b0f9e1aff127f479ff79a02c0f5e75a5c11cdc3a208806db1b2a02b8cc30feb
+ Binary rep of i = 00000003
+ instring = 00000003295c39fb720ca9de04122929cd35887a833fef6030fe36d9d86eb85e9b0f9e1aff127f479ff79a02c0f5e75a5c11cdc3a208806db1b2a02b8cc30feb
+KO = 3c9e6d0c3bf98f0246f6fa0099ec81a6688dcac7bf2f41dfe2924a9f7db05bf4c4c6b49a48fe78bc
+
+COUNT=36
+L = 320
+KI = 3e935d2b930b7c5d139a838a8cea051eaf460ceb35eae816
+FixedInputDataByteLen = 60
+FixedInputData = 4addb5867a474aa2fb8b20d14349e6e9830fd0d9de2fa3a998b6d751fbd9074d4c60e68bd11c9a827a7b22d3b4577f8ab4a89f38048efa884ea57e8f
+ Binary rep of i = 00000001
+ instring = 000000014addb5867a474aa2fb8b20d14349e6e9830fd0d9de2fa3a998b6d751fbd9074d4c60e68bd11c9a827a7b22d3b4577f8ab4a89f38048efa884ea57e8f
+ Binary rep of i = 00000002
+ instring = 000000024addb5867a474aa2fb8b20d14349e6e9830fd0d9de2fa3a998b6d751fbd9074d4c60e68bd11c9a827a7b22d3b4577f8ab4a89f38048efa884ea57e8f
+ Binary rep of i = 00000003
+ instring = 000000034addb5867a474aa2fb8b20d14349e6e9830fd0d9de2fa3a998b6d751fbd9074d4c60e68bd11c9a827a7b22d3b4577f8ab4a89f38048efa884ea57e8f
+KO = 02a076e347b7fddf0886a0cd44da100ac0875bbfb7a9cfc736df5ef4ad9630c8a9295bfdc3e2c76c
+
+COUNT=37
+L = 320
+KI = 613128dc26d24f59094d1d6568ec5327cb1f8b99b8099143
+FixedInputDataByteLen = 60
+FixedInputData = 7acb5708af6a10d904fde27c9e4d1c665d73e807a5167e2a4f475e57469b3232f3af6aaaa019c80309fbc1c32e0a5d6e3b8752d4924aa289dfded166
+ Binary rep of i = 00000001
+ instring = 000000017acb5708af6a10d904fde27c9e4d1c665d73e807a5167e2a4f475e57469b3232f3af6aaaa019c80309fbc1c32e0a5d6e3b8752d4924aa289dfded166
+ Binary rep of i = 00000002
+ instring = 000000027acb5708af6a10d904fde27c9e4d1c665d73e807a5167e2a4f475e57469b3232f3af6aaaa019c80309fbc1c32e0a5d6e3b8752d4924aa289dfded166
+ Binary rep of i = 00000003
+ instring = 000000037acb5708af6a10d904fde27c9e4d1c665d73e807a5167e2a4f475e57469b3232f3af6aaaa019c80309fbc1c32e0a5d6e3b8752d4924aa289dfded166
+KO = 704d67b46bb1acd4a51fc9f57e9ba8286444009762e1689dba7fd6f1b5d161aad16538ec76c1922d
+
+COUNT=38
+L = 320
+KI = 660b529bdfb85d1206e4351409b3e6e3fc79643e40d1422c
+FixedInputDataByteLen = 60
+FixedInputData = 9b86869f7a52b94e3f22d92291bef37d6aa4bc2948437a77d0c412bfbb2c20aac4873ecb1ac2d7a8101e0955f97e916f36803da69972710a2e66669b
+ Binary rep of i = 00000001
+ instring = 000000019b86869f7a52b94e3f22d92291bef37d6aa4bc2948437a77d0c412bfbb2c20aac4873ecb1ac2d7a8101e0955f97e916f36803da69972710a2e66669b
+ Binary rep of i = 00000002
+ instring = 000000029b86869f7a52b94e3f22d92291bef37d6aa4bc2948437a77d0c412bfbb2c20aac4873ecb1ac2d7a8101e0955f97e916f36803da69972710a2e66669b
+ Binary rep of i = 00000003
+ instring = 000000039b86869f7a52b94e3f22d92291bef37d6aa4bc2948437a77d0c412bfbb2c20aac4873ecb1ac2d7a8101e0955f97e916f36803da69972710a2e66669b
+KO = 4b781e14cb39c151f746b1f2e7bc516d7c8114b754d7fbd80d6b6bc371486bf354fb8292386d22ad
+
+COUNT=39
+L = 320
+KI = 4c51bea8975be9e5a0e429a7fac40b663f3299157d1f5d67
+FixedInputDataByteLen = 60
+FixedInputData = f86e42c66d49a8beda818e54d7c5a81d00d02fc89d2a54e80f19a8034ad5e70bb73d0327545aa5d5387dff0a603e160933f8948297714d112358558f
+ Binary rep of i = 00000001
+ instring = 00000001f86e42c66d49a8beda818e54d7c5a81d00d02fc89d2a54e80f19a8034ad5e70bb73d0327545aa5d5387dff0a603e160933f8948297714d112358558f
+ Binary rep of i = 00000002
+ instring = 00000002f86e42c66d49a8beda818e54d7c5a81d00d02fc89d2a54e80f19a8034ad5e70bb73d0327545aa5d5387dff0a603e160933f8948297714d112358558f
+ Binary rep of i = 00000003
+ instring = 00000003f86e42c66d49a8beda818e54d7c5a81d00d02fc89d2a54e80f19a8034ad5e70bb73d0327545aa5d5387dff0a603e160933f8948297714d112358558f
+KO = 03ae7ba3d2050b1865fc4a77918ad4903ad5baf26c0229a4dae4cc3ba62232547dcfbe65c1a21e89
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = aea3dd304d0475e7969d0f278d23abe1fc0c7220f7fd7e73
+FixedInputDataByteLen = 60
+FixedInputData = 3e6008930b20b14375f86176714558113284d4142806d9d810b3fe4c02ae375f2b7e6ec05fb15fcd8da82b90c9706cf36b2c9dd96a2c1f46606f6bde
+ Binary rep of i = 01
+ instring = 3e6008930b20b14375f86176714558113284d4142806d9d810b3fe4c02ae375f2b7e6ec05fb15fcd8da82b90c9706cf36b2c9dd96a2c1f46606f6bde01
+KO = 12c6f91ead9b6f256e97b17efc8928d1
+
+COUNT=1
+L = 128
+KI = 4bccac8a6fc3975391a1cefe8ac7ef9f6ba539fb2b6d8108
+FixedInputDataByteLen = 60
+FixedInputData = 95761ae3adbeaf3fa2514e97ad58604d948daa1f5ee26db68abbd4a374db166d8c2201e79c5064ed326bb4eaa1fd985198f9038c4d0d13fc84d22e11
+ Binary rep of i = 01
+ instring = 95761ae3adbeaf3fa2514e97ad58604d948daa1f5ee26db68abbd4a374db166d8c2201e79c5064ed326bb4eaa1fd985198f9038c4d0d13fc84d22e1101
+KO = 8c974b32bc071225d8fb544caf6525a6
+
+COUNT=2
+L = 128
+KI = 4dd15a61e85375b8e3ce5eed08a6f054f640471435e09cba
+FixedInputDataByteLen = 60
+FixedInputData = c53c648f2cc8896f0574bed1a8377e4166a5c15416bf77f935d1c1b45fc0d0fd418f6858dd86b2b5ccf86298297b6191c46b80a6447205135d4d89a0
+ Binary rep of i = 01
+ instring = c53c648f2cc8896f0574bed1a8377e4166a5c15416bf77f935d1c1b45fc0d0fd418f6858dd86b2b5ccf86298297b6191c46b80a6447205135d4d89a001
+KO = 03bbc89bfa804b8decd2866dac5e25fc
+
+COUNT=3
+L = 128
+KI = 7d7b078d73c5cb32b64cb2d0c74c1af49ae863a0091c8d6a
+FixedInputDataByteLen = 60
+FixedInputData = acc7addcc7a06438991c5500b20c488b6ff832f10f3f13e4d105c0586f5e9010d337c0521232be4b231a74cfb9f03940fcf01ee0ae0a539a85d98aba
+ Binary rep of i = 01
+ instring = acc7addcc7a06438991c5500b20c488b6ff832f10f3f13e4d105c0586f5e9010d337c0521232be4b231a74cfb9f03940fcf01ee0ae0a539a85d98aba01
+KO = fe2728809b7b69d92c39ab2e5b9cc437
+
+COUNT=4
+L = 128
+KI = e04b662dfd1fd57eb1c653bdc93442defb75f53397b7b6b3
+FixedInputDataByteLen = 60
+FixedInputData = cb968ae2124295a2e0fc8c6318b42fa8d245d87b03f04d20446aba57d4bafc7f6d401579cc714894a6a21e170b64fedac7c6e57c66533a15010e7123
+ Binary rep of i = 01
+ instring = cb968ae2124295a2e0fc8c6318b42fa8d245d87b03f04d20446aba57d4bafc7f6d401579cc714894a6a21e170b64fedac7c6e57c66533a15010e712301
+KO = 78aedcec2f9d674e06b4c4f88d76b381
+
+COUNT=5
+L = 128
+KI = fa8b85e501b8eaf659e51d729eec45305a97037e49813cc0
+FixedInputDataByteLen = 60
+FixedInputData = 156366468e3883eab27324a023602b93476a3b0de3d60d29a0cf0c1aa085731a1f7bfb7ea597364544fdfa511dc24195ad0b5626a8e5953cceb07811
+ Binary rep of i = 01
+ instring = 156366468e3883eab27324a023602b93476a3b0de3d60d29a0cf0c1aa085731a1f7bfb7ea597364544fdfa511dc24195ad0b5626a8e5953cceb0781101
+KO = 8b436511122fd8bb5f5d71979099878b
+
+COUNT=6
+L = 128
+KI = 4fa9021b09f4343a37396dd130c5a4bed3275a5402a02d44
+FixedInputDataByteLen = 60
+FixedInputData = ca1b49467e50341453755319b52b27429f1fb607ea13286bed30953ef4ff1936f1219fc5e868374f5fa48c4e69b4cbb0631367ce0f4b58aea57dc7a1
+ Binary rep of i = 01
+ instring = ca1b49467e50341453755319b52b27429f1fb607ea13286bed30953ef4ff1936f1219fc5e868374f5fa48c4e69b4cbb0631367ce0f4b58aea57dc7a101
+KO = 6ff515443806536f064b61a9dcbe94b3
+
+COUNT=7
+L = 128
+KI = 1c3a7539c6d5ffa8ed8ce212e39a576afb398aff8118aa8b
+FixedInputDataByteLen = 60
+FixedInputData = dd5008c6512ca9cd040ccc53439c956139f5be5754a3508262e74cc12bac7f15ebebe4ca1b16dab73e5be017572f9e18b2d90649b4d8c049ac517d48
+ Binary rep of i = 01
+ instring = dd5008c6512ca9cd040ccc53439c956139f5be5754a3508262e74cc12bac7f15ebebe4ca1b16dab73e5be017572f9e18b2d90649b4d8c049ac517d4801
+KO = 43751960a20b7ad6c24b9cc9005aa873
+
+COUNT=8
+L = 128
+KI = 7ade05864a47edc63965b9f4994d45c25f6292cf2d6d7c24
+FixedInputDataByteLen = 60
+FixedInputData = 32d4fc19509224cd8370d1e7fc43873efddbc87e5506a1da78f8e5c46d51e8842496891fe2330bc29809add0e9e0ed1a729de31745e71dedf9be735b
+ Binary rep of i = 01
+ instring = 32d4fc19509224cd8370d1e7fc43873efddbc87e5506a1da78f8e5c46d51e8842496891fe2330bc29809add0e9e0ed1a729de31745e71dedf9be735b01
+KO = db241133704434681f8271d17beffee3
+
+COUNT=9
+L = 128
+KI = 03b98ea495b1a603e83e90d7bd0e0590852780a6d0ad2fac
+FixedInputDataByteLen = 60
+FixedInputData = 93e196aa6292fe7c764e34abbdce5270549245924e9127119d3e41c2fb829b5d11640ea3a09272047e0a633a4c98e353ed4bfa1f0fecf78cd09ed61c
+ Binary rep of i = 01
+ instring = 93e196aa6292fe7c764e34abbdce5270549245924e9127119d3e41c2fb829b5d11640ea3a09272047e0a633a4c98e353ed4bfa1f0fecf78cd09ed61c01
+KO = d2b266bb9c44e9a956ca0dc0bb105215
+
+COUNT=10
+L = 256
+KI = 83ca18d5e0e4ccaa558104e75c1e375e7a71c6ad7493f8ef
+FixedInputDataByteLen = 60
+FixedInputData = 69270395384e05231c501e1d41ca808eaab99c09225555b5df816957e018aecc94c2d4d6410fc41e2a539e50864dbdeafc87d2419cc39ddda4f58e5c
+ Binary rep of i = 01
+ instring = 69270395384e05231c501e1d41ca808eaab99c09225555b5df816957e018aecc94c2d4d6410fc41e2a539e50864dbdeafc87d2419cc39ddda4f58e5c01
+ Binary rep of i = 02
+ instring = 69270395384e05231c501e1d41ca808eaab99c09225555b5df816957e018aecc94c2d4d6410fc41e2a539e50864dbdeafc87d2419cc39ddda4f58e5c02
+KO = 1e5eeb8579622d093f3ce7ed273650827970bfcff15642ffb9873fb7f3c7c6f9
+
+COUNT=11
+L = 256
+KI = 44de1f3a9363eb3aa173cffc0341b61b4e57b28cdf64c125
+FixedInputDataByteLen = 60
+FixedInputData = 41eb11aed179d15b03561330aee161676e783f21990f1e0a3f601249d2b4809635b533c8a30ed6631c158b9e8ab3fb6c156a5aa406706dd3516c48fd
+ Binary rep of i = 01
+ instring = 41eb11aed179d15b03561330aee161676e783f21990f1e0a3f601249d2b4809635b533c8a30ed6631c158b9e8ab3fb6c156a5aa406706dd3516c48fd01
+ Binary rep of i = 02
+ instring = 41eb11aed179d15b03561330aee161676e783f21990f1e0a3f601249d2b4809635b533c8a30ed6631c158b9e8ab3fb6c156a5aa406706dd3516c48fd02
+KO = 2cdeed02e50de07714bd761f1f05db8f33e6712d38165193af380879fd2dc9b3
+
+COUNT=12
+L = 256
+KI = 71efc0708aab3ba22c916dcbf0f285635919e3d2aec194e5
+FixedInputDataByteLen = 60
+FixedInputData = 7d76ead6a1dd821eff23c3160f87d76444366159c3c3020895c600b759f50d6375c86c5df42dbc1ee18836d308cc5f7d60140125828f6f5e61f061be
+ Binary rep of i = 01
+ instring = 7d76ead6a1dd821eff23c3160f87d76444366159c3c3020895c600b759f50d6375c86c5df42dbc1ee18836d308cc5f7d60140125828f6f5e61f061be01
+ Binary rep of i = 02
+ instring = 7d76ead6a1dd821eff23c3160f87d76444366159c3c3020895c600b759f50d6375c86c5df42dbc1ee18836d308cc5f7d60140125828f6f5e61f061be02
+KO = f6d0c0eb2b9d776346f58a6f13b2c34606f9b2e2406da9bc45fc6793d18b20c9
+
+COUNT=13
+L = 256
+KI = c7ec263c2a91a78d6f469fab3d82781fc4580f57ef207caa
+FixedInputDataByteLen = 60
+FixedInputData = d34eb6a266f5058529e2a86f5a3839c41fb9bee71d44acb1e24aa69ab3e86ff15712fed201d18838a7b543f4948f6fcd54e1a7b0dcba6db9ed9cc248
+ Binary rep of i = 01
+ instring = d34eb6a266f5058529e2a86f5a3839c41fb9bee71d44acb1e24aa69ab3e86ff15712fed201d18838a7b543f4948f6fcd54e1a7b0dcba6db9ed9cc24801
+ Binary rep of i = 02
+ instring = d34eb6a266f5058529e2a86f5a3839c41fb9bee71d44acb1e24aa69ab3e86ff15712fed201d18838a7b543f4948f6fcd54e1a7b0dcba6db9ed9cc24802
+KO = 13cbd41ec3d7fec5422c858bcb160aa2acb5f053b211448650b78ea81d09fb71
+
+COUNT=14
+L = 256
+KI = 4bea2f6ac315d423fb396a99663820556921fec45343c483
+FixedInputDataByteLen = 60
+FixedInputData = c6027b4767cc49c7f9bd086c8f6640adb68899f93941635863b797f04f78e0e1505bc540a7ad24cb12db5f4b6a8dda8a4c392142499bc45d7c24e171
+ Binary rep of i = 01
+ instring = c6027b4767cc49c7f9bd086c8f6640adb68899f93941635863b797f04f78e0e1505bc540a7ad24cb12db5f4b6a8dda8a4c392142499bc45d7c24e17101
+ Binary rep of i = 02
+ instring = c6027b4767cc49c7f9bd086c8f6640adb68899f93941635863b797f04f78e0e1505bc540a7ad24cb12db5f4b6a8dda8a4c392142499bc45d7c24e17102
+KO = 33cb6dc08f050169796d292cb7bd6df8761a4b96afd772ff8897a81c86c7ceef
+
+COUNT=15
+L = 256
+KI = 08df459a21cb91cd3b2de7ecd07e5d0e6aaa2687bdea669b
+FixedInputDataByteLen = 60
+FixedInputData = 6c33321e6d890f5395764240853963a832288522217b61a44b6be2526d7b758879a4ce5f6a54c4971c50d6d49bf67747804254a488047dd9321888f3
+ Binary rep of i = 01
+ instring = 6c33321e6d890f5395764240853963a832288522217b61a44b6be2526d7b758879a4ce5f6a54c4971c50d6d49bf67747804254a488047dd9321888f301
+ Binary rep of i = 02
+ instring = 6c33321e6d890f5395764240853963a832288522217b61a44b6be2526d7b758879a4ce5f6a54c4971c50d6d49bf67747804254a488047dd9321888f302
+KO = 66a406924a2ddc761248a15c2598c9eaf730b242f7ea333018510e383b5134aa
+
+COUNT=16
+L = 256
+KI = 9a325e8b2ab22cdd3a9726ae321962fb57ec81e1bfc75175
+FixedInputDataByteLen = 60
+FixedInputData = 4f3522fe8748995ca7215588914070e8ffbe098d044453b5b5047bdbc0e504d734bbab3b6f00672ada29f3fce59f8913b13cb54245d6593a03a6a936
+ Binary rep of i = 01
+ instring = 4f3522fe8748995ca7215588914070e8ffbe098d044453b5b5047bdbc0e504d734bbab3b6f00672ada29f3fce59f8913b13cb54245d6593a03a6a93601
+ Binary rep of i = 02
+ instring = 4f3522fe8748995ca7215588914070e8ffbe098d044453b5b5047bdbc0e504d734bbab3b6f00672ada29f3fce59f8913b13cb54245d6593a03a6a93602
+KO = 09dcc33cf763bafe6277e40771d3a2d209a8c0279f7032a5ee40a29461280d23
+
+COUNT=17
+L = 256
+KI = 9c9314ffd837ec70ad403b55cad7d585c541a3c20fc6179d
+FixedInputDataByteLen = 60
+FixedInputData = 7b7d766850761c6a39e5d0214931a83932bf3f09ab34e5dda5c0602b8c89837fbe2fb08726e116154b7c27c95043b6db20c18cad1d7c797eef55a3b3
+ Binary rep of i = 01
+ instring = 7b7d766850761c6a39e5d0214931a83932bf3f09ab34e5dda5c0602b8c89837fbe2fb08726e116154b7c27c95043b6db20c18cad1d7c797eef55a3b301
+ Binary rep of i = 02
+ instring = 7b7d766850761c6a39e5d0214931a83932bf3f09ab34e5dda5c0602b8c89837fbe2fb08726e116154b7c27c95043b6db20c18cad1d7c797eef55a3b302
+KO = 23224f6c90f9904c3bc018d7b7904ef592f8c8f5bd332175e95a29d09c952331
+
+COUNT=18
+L = 256
+KI = a065e78ab6068d93186f856ab8f60f2f7dbe468771122764
+FixedInputDataByteLen = 60
+FixedInputData = 428ada9b17346bc2cae2d60b83eaf4f4d7a931c4b39b3c590cd5a4ff8bba985190edb57400c7beea53113e27911100c2d06741f18627264850649a1a
+ Binary rep of i = 01
+ instring = 428ada9b17346bc2cae2d60b83eaf4f4d7a931c4b39b3c590cd5a4ff8bba985190edb57400c7beea53113e27911100c2d06741f18627264850649a1a01
+ Binary rep of i = 02
+ instring = 428ada9b17346bc2cae2d60b83eaf4f4d7a931c4b39b3c590cd5a4ff8bba985190edb57400c7beea53113e27911100c2d06741f18627264850649a1a02
+KO = 845e173d90d9cac6e5b339a53fc44139c79a66fd74a7f7c0342349b570e2f289
+
+COUNT=19
+L = 256
+KI = 76d99827916559e1d5877207cf6c24a7cb00823afc548b04
+FixedInputDataByteLen = 60
+FixedInputData = 8588c82eea2f84ec53b6fe4f19c96ae223e2fa8f188c742eb640f2567eb87ccdabf2e8492a93899b35cad2b9a2118d17eb431169acc01454b2a52c68
+ Binary rep of i = 01
+ instring = 8588c82eea2f84ec53b6fe4f19c96ae223e2fa8f188c742eb640f2567eb87ccdabf2e8492a93899b35cad2b9a2118d17eb431169acc01454b2a52c6801
+ Binary rep of i = 02
+ instring = 8588c82eea2f84ec53b6fe4f19c96ae223e2fa8f188c742eb640f2567eb87ccdabf2e8492a93899b35cad2b9a2118d17eb431169acc01454b2a52c6802
+KO = c07705d4c65091f0543a4012c802bbc19f90f084ecdc11baf7999249c38af082
+
+COUNT=20
+L = 160
+KI = 9b715de52d99e8a17ee61dbeeb0e97840fcc89d46e0edf38
+FixedInputDataByteLen = 60
+FixedInputData = d4d595894bb6f0d76fd652d592fd631dde47810532b5173608e24ee2cdbd9b99bd3b3cf4259d10389d92a18681a55835bfd2be52d96eff02de056362
+ Binary rep of i = 01
+ instring = d4d595894bb6f0d76fd652d592fd631dde47810532b5173608e24ee2cdbd9b99bd3b3cf4259d10389d92a18681a55835bfd2be52d96eff02de05636201
+ Binary rep of i = 02
+ instring = d4d595894bb6f0d76fd652d592fd631dde47810532b5173608e24ee2cdbd9b99bd3b3cf4259d10389d92a18681a55835bfd2be52d96eff02de05636202
+KO = d40faa489a559b1c45d9ba4197ed836617a8fdcb
+
+COUNT=21
+L = 160
+KI = 27eb5cd3ebacfdcc6b131a2c86f16b2240bf980a4f23a21c
+FixedInputDataByteLen = 60
+FixedInputData = 0456a3869ec02fdaf50b488f70d8cd773409ebce8f0941defdecb01eb029844d83f41455d0d7be7f6f18240bbc0395d54b43b1fe49aee046ba9509c6
+ Binary rep of i = 01
+ instring = 0456a3869ec02fdaf50b488f70d8cd773409ebce8f0941defdecb01eb029844d83f41455d0d7be7f6f18240bbc0395d54b43b1fe49aee046ba9509c601
+ Binary rep of i = 02
+ instring = 0456a3869ec02fdaf50b488f70d8cd773409ebce8f0941defdecb01eb029844d83f41455d0d7be7f6f18240bbc0395d54b43b1fe49aee046ba9509c602
+KO = 03f05232509c3159274514b08c9c187afa8c8066
+
+COUNT=22
+L = 160
+KI = d7f24ef6c55ab96abf24d0a3883b91040d8a1d06243264a0
+FixedInputDataByteLen = 60
+FixedInputData = d35ac230acd120be5b38f052fa39982b8e52858d497c26168bf333b01e5d29c439b1915c87bfec8cef320179fdb24a4509d8dbeb02364d2bed0fc662
+ Binary rep of i = 01
+ instring = d35ac230acd120be5b38f052fa39982b8e52858d497c26168bf333b01e5d29c439b1915c87bfec8cef320179fdb24a4509d8dbeb02364d2bed0fc66201
+ Binary rep of i = 02
+ instring = d35ac230acd120be5b38f052fa39982b8e52858d497c26168bf333b01e5d29c439b1915c87bfec8cef320179fdb24a4509d8dbeb02364d2bed0fc66202
+KO = 8ba9920904b55dba6e5003aad8ea7a01398b689d
+
+COUNT=23
+L = 160
+KI = 1ff37b6a93dc0125f10a1922a4cc4ced2c50fec8d4b51729
+FixedInputDataByteLen = 60
+FixedInputData = 5b092ef49370b60ed563458b1b2362f9c4dc8d93d5b11cfae68c4e694b20d65b8094544835eadc7c55a53c8910cd2da6f6b4efd8d42aa1e48da026af
+ Binary rep of i = 01
+ instring = 5b092ef49370b60ed563458b1b2362f9c4dc8d93d5b11cfae68c4e694b20d65b8094544835eadc7c55a53c8910cd2da6f6b4efd8d42aa1e48da026af01
+ Binary rep of i = 02
+ instring = 5b092ef49370b60ed563458b1b2362f9c4dc8d93d5b11cfae68c4e694b20d65b8094544835eadc7c55a53c8910cd2da6f6b4efd8d42aa1e48da026af02
+KO = e3259f7a010c00ec00a1c0a02436767652057750
+
+COUNT=24
+L = 160
+KI = 5c1497be4df6ea16ba5df73d808d1c37c876516f986deb18
+FixedInputDataByteLen = 60
+FixedInputData = d2f108879999cc97d36d9bd4385b36ada7b582833b0f3cffd350065ee392a7bd87c5ec05750350209d1098e8fc9509e7a35d0668eb3f09501298525d
+ Binary rep of i = 01
+ instring = d2f108879999cc97d36d9bd4385b36ada7b582833b0f3cffd350065ee392a7bd87c5ec05750350209d1098e8fc9509e7a35d0668eb3f09501298525d01
+ Binary rep of i = 02
+ instring = d2f108879999cc97d36d9bd4385b36ada7b582833b0f3cffd350065ee392a7bd87c5ec05750350209d1098e8fc9509e7a35d0668eb3f09501298525d02
+KO = 57d24bf932e2899415201be03cf625aa500d97f5
+
+COUNT=25
+L = 160
+KI = 26e04e1738b2c16740015a621fa0d7ec03f2b744c6ae7212
+FixedInputDataByteLen = 60
+FixedInputData = a608e7f1955532447fa561466be770acd7837ba9109c97edc5592729c1feb26ed5b864ea4ddd2503b54699497373baf54ee14a47dde09ee115f351cc
+ Binary rep of i = 01
+ instring = a608e7f1955532447fa561466be770acd7837ba9109c97edc5592729c1feb26ed5b864ea4ddd2503b54699497373baf54ee14a47dde09ee115f351cc01
+ Binary rep of i = 02
+ instring = a608e7f1955532447fa561466be770acd7837ba9109c97edc5592729c1feb26ed5b864ea4ddd2503b54699497373baf54ee14a47dde09ee115f351cc02
+KO = 552055db8ffa9666997cc03c90254e364f255053
+
+COUNT=26
+L = 160
+KI = 79e3f37d75d6a0f3e861436cd463a4820a8ab292bd9c9084
+FixedInputDataByteLen = 60
+FixedInputData = 0c43da88a72e98625b581c523280c5218bab6322e8c13f9225185c222d53b142da5ec6f1a9dbea6397fcb86df4859dacd9fd3f3415dc2d3206ea1f75
+ Binary rep of i = 01
+ instring = 0c43da88a72e98625b581c523280c5218bab6322e8c13f9225185c222d53b142da5ec6f1a9dbea6397fcb86df4859dacd9fd3f3415dc2d3206ea1f7501
+ Binary rep of i = 02
+ instring = 0c43da88a72e98625b581c523280c5218bab6322e8c13f9225185c222d53b142da5ec6f1a9dbea6397fcb86df4859dacd9fd3f3415dc2d3206ea1f7502
+KO = 8a0e9513e6979f12ddb281b0de7398571f22e250
+
+COUNT=27
+L = 160
+KI = 47cd347e5f0ae3ab6c40b7ad5017214680cb48a59d543c64
+FixedInputDataByteLen = 60
+FixedInputData = f5ca6f18e1576f843ad108ee9bfa3e7b1a84066df2d206871b805945d150dce2b724104298b78eee90863ba875b9bdde98f67e9d55ddae726aedea80
+ Binary rep of i = 01
+ instring = f5ca6f18e1576f843ad108ee9bfa3e7b1a84066df2d206871b805945d150dce2b724104298b78eee90863ba875b9bdde98f67e9d55ddae726aedea8001
+ Binary rep of i = 02
+ instring = f5ca6f18e1576f843ad108ee9bfa3e7b1a84066df2d206871b805945d150dce2b724104298b78eee90863ba875b9bdde98f67e9d55ddae726aedea8002
+KO = c8293c8b6d70dbc19e4a8593527fbe6550f9db14
+
+COUNT=28
+L = 160
+KI = 5875290c450b25ac3de27d63c815045d89b9759df2babec4
+FixedInputDataByteLen = 60
+FixedInputData = 11dd0dd9d06e905ae0d1600abcafd2cbf86766bde5356ac8c692dd7ff6d0f03d14ddc61bd066153e5619effb74184ea413a79956e2800e37e1456dd4
+ Binary rep of i = 01
+ instring = 11dd0dd9d06e905ae0d1600abcafd2cbf86766bde5356ac8c692dd7ff6d0f03d14ddc61bd066153e5619effb74184ea413a79956e2800e37e1456dd401
+ Binary rep of i = 02
+ instring = 11dd0dd9d06e905ae0d1600abcafd2cbf86766bde5356ac8c692dd7ff6d0f03d14ddc61bd066153e5619effb74184ea413a79956e2800e37e1456dd402
+KO = 48af15da2788fde19cc31789ca55a08997c48669
+
+COUNT=29
+L = 160
+KI = 183d3a27f5b0cf8491ddf98244d7c293c9be48ebc3d701dd
+FixedInputDataByteLen = 60
+FixedInputData = c9ba8404af22063d6eb13ff6f46740fa533f3e8cc304bb865a98ad121358b9315e546c668782e8385d38a3ccc0bd6b166413c9ffc9a5943e392164aa
+ Binary rep of i = 01
+ instring = c9ba8404af22063d6eb13ff6f46740fa533f3e8cc304bb865a98ad121358b9315e546c668782e8385d38a3ccc0bd6b166413c9ffc9a5943e392164aa01
+ Binary rep of i = 02
+ instring = c9ba8404af22063d6eb13ff6f46740fa533f3e8cc304bb865a98ad121358b9315e546c668782e8385d38a3ccc0bd6b166413c9ffc9a5943e392164aa02
+KO = af6a12d6b4ceaaaec33b151b052dfb4c3fd81736
+
+COUNT=30
+L = 320
+KI = b5d3a480c1f4f6d1c2b3ed46533e0a75cd01983d9a5d1c21
+FixedInputDataByteLen = 60
+FixedInputData = fc93195584b6d20465a49fa63f109cf0cfef1de0033f99e928626169123261ee90ca9bbe9f6c8ae0fc7b626b4f9c08fee17e53ba436cc488c01fe0d8
+ Binary rep of i = 01
+ instring = fc93195584b6d20465a49fa63f109cf0cfef1de0033f99e928626169123261ee90ca9bbe9f6c8ae0fc7b626b4f9c08fee17e53ba436cc488c01fe0d801
+ Binary rep of i = 02
+ instring = fc93195584b6d20465a49fa63f109cf0cfef1de0033f99e928626169123261ee90ca9bbe9f6c8ae0fc7b626b4f9c08fee17e53ba436cc488c01fe0d802
+ Binary rep of i = 03
+ instring = fc93195584b6d20465a49fa63f109cf0cfef1de0033f99e928626169123261ee90ca9bbe9f6c8ae0fc7b626b4f9c08fee17e53ba436cc488c01fe0d803
+KO = e430dfc00d8c6156cb24b984236cdeb0dafc404e364d7f864619a7ca3a949cee3274827fc5597eb2
+
+COUNT=31
+L = 320
+KI = ebc392e887694e8ff8a4b4f1b6f7f48c9efcdd00550e4ba8
+FixedInputDataByteLen = 60
+FixedInputData = 173e5920c6b3e49c2d99ea6355bbb31ac20dbb904025a23347cddec99e8880bf94ea9fb0ce4f2d7bdc377e1a3cfe1a96a9f9f78b66ecf0d671b25163
+ Binary rep of i = 01
+ instring = 173e5920c6b3e49c2d99ea6355bbb31ac20dbb904025a23347cddec99e8880bf94ea9fb0ce4f2d7bdc377e1a3cfe1a96a9f9f78b66ecf0d671b2516301
+ Binary rep of i = 02
+ instring = 173e5920c6b3e49c2d99ea6355bbb31ac20dbb904025a23347cddec99e8880bf94ea9fb0ce4f2d7bdc377e1a3cfe1a96a9f9f78b66ecf0d671b2516302
+ Binary rep of i = 03
+ instring = 173e5920c6b3e49c2d99ea6355bbb31ac20dbb904025a23347cddec99e8880bf94ea9fb0ce4f2d7bdc377e1a3cfe1a96a9f9f78b66ecf0d671b2516303
+KO = 68e7a508f1748054657ba76946f244dd7cbc65e1899e8e0c256a90547275706692287c26c3bf5aa3
+
+COUNT=32
+L = 320
+KI = 40ebe695b91223de24f696026deb6910557e3394dd3d0d9a
+FixedInputDataByteLen = 60
+FixedInputData = f3f995d3f607e518129777cf52b4894d62cfb0f034f3b87ec2b3e40c80974b197bc2646ba7fa1067bf9e6621b764db42aa68eed2cc2aef96e6ecdd21
+ Binary rep of i = 01
+ instring = f3f995d3f607e518129777cf52b4894d62cfb0f034f3b87ec2b3e40c80974b197bc2646ba7fa1067bf9e6621b764db42aa68eed2cc2aef96e6ecdd2101
+ Binary rep of i = 02
+ instring = f3f995d3f607e518129777cf52b4894d62cfb0f034f3b87ec2b3e40c80974b197bc2646ba7fa1067bf9e6621b764db42aa68eed2cc2aef96e6ecdd2102
+ Binary rep of i = 03
+ instring = f3f995d3f607e518129777cf52b4894d62cfb0f034f3b87ec2b3e40c80974b197bc2646ba7fa1067bf9e6621b764db42aa68eed2cc2aef96e6ecdd2103
+KO = 3d48a6dd314d417a5cc5f88298b0ee9dd211d2433ae229038d34f7346c6a1ccfbcc902fa2ed112ff
+
+COUNT=33
+L = 320
+KI = 4c532e017959a165ea9fff206c8997c98613a750dbb18f2b
+FixedInputDataByteLen = 60
+FixedInputData = 090ddebfb83c080172fc59b5644231c46404274fad511fc6cf8f8fadbcadf360b6f1b3ed2a8a7ca44d1c34215c548ce9a6586aa9584c43e9c9af8024
+ Binary rep of i = 01
+ instring = 090ddebfb83c080172fc59b5644231c46404274fad511fc6cf8f8fadbcadf360b6f1b3ed2a8a7ca44d1c34215c548ce9a6586aa9584c43e9c9af802401
+ Binary rep of i = 02
+ instring = 090ddebfb83c080172fc59b5644231c46404274fad511fc6cf8f8fadbcadf360b6f1b3ed2a8a7ca44d1c34215c548ce9a6586aa9584c43e9c9af802402
+ Binary rep of i = 03
+ instring = 090ddebfb83c080172fc59b5644231c46404274fad511fc6cf8f8fadbcadf360b6f1b3ed2a8a7ca44d1c34215c548ce9a6586aa9584c43e9c9af802403
+KO = 2765c6fc66e6b211aa22ed5ff8fbe287ad2cc70bc4ac1610af2e6a157ab0d89570dd8b13b538d9ac
+
+COUNT=34
+L = 320
+KI = c31e46fc62e5bcf681acab399d2699b48d4364dea8200c97
+FixedInputDataByteLen = 60
+FixedInputData = 914f078d0026dc044cb9f103ea67e0d227b5e4d4ccea7b3d2e78383dd4e5c08cb7fcf586a714b6623b0723bae679b5e6bd8c64674b84b513b801d356
+ Binary rep of i = 01
+ instring = 914f078d0026dc044cb9f103ea67e0d227b5e4d4ccea7b3d2e78383dd4e5c08cb7fcf586a714b6623b0723bae679b5e6bd8c64674b84b513b801d35601
+ Binary rep of i = 02
+ instring = 914f078d0026dc044cb9f103ea67e0d227b5e4d4ccea7b3d2e78383dd4e5c08cb7fcf586a714b6623b0723bae679b5e6bd8c64674b84b513b801d35602
+ Binary rep of i = 03
+ instring = 914f078d0026dc044cb9f103ea67e0d227b5e4d4ccea7b3d2e78383dd4e5c08cb7fcf586a714b6623b0723bae679b5e6bd8c64674b84b513b801d35603
+KO = d1cd6373ded35d1c92fd7b17bab0f014f3af5e3fd1bab5d6c304ccd1d972c104cab7fd6c74624207
+
+COUNT=35
+L = 320
+KI = 9456ee510f7011fbce3b83bc01a5b3d024b6d9aeb29e4a1d
+FixedInputDataByteLen = 60
+FixedInputData = 128af58d187edfdb8265970df6f086a51ecd1fa9f23a6111db25454a7ba1b7045d4ca954e749e12cf2f6f61384c29098e1aef89c0068e816662b6793
+ Binary rep of i = 01
+ instring = 128af58d187edfdb8265970df6f086a51ecd1fa9f23a6111db25454a7ba1b7045d4ca954e749e12cf2f6f61384c29098e1aef89c0068e816662b679301
+ Binary rep of i = 02
+ instring = 128af58d187edfdb8265970df6f086a51ecd1fa9f23a6111db25454a7ba1b7045d4ca954e749e12cf2f6f61384c29098e1aef89c0068e816662b679302
+ Binary rep of i = 03
+ instring = 128af58d187edfdb8265970df6f086a51ecd1fa9f23a6111db25454a7ba1b7045d4ca954e749e12cf2f6f61384c29098e1aef89c0068e816662b679303
+KO = e63797e1c6d74cec3d45f57948ecc2bffd8007f9ba3bdfad95219591d15ff48d863978e1ad408b76
+
+COUNT=36
+L = 320
+KI = 0195ded860649d92c36d31b9f702ccb8c879cc14ed985968
+FixedInputDataByteLen = 60
+FixedInputData = b4f5c030317255532506cb10e362ea92761886183da293796cdcce7c4fb15e297a8105f0beee0d06483462f59560f74a7ab74b4ac6ca4f7e73a5d329
+ Binary rep of i = 01
+ instring = b4f5c030317255532506cb10e362ea92761886183da293796cdcce7c4fb15e297a8105f0beee0d06483462f59560f74a7ab74b4ac6ca4f7e73a5d32901
+ Binary rep of i = 02
+ instring = b4f5c030317255532506cb10e362ea92761886183da293796cdcce7c4fb15e297a8105f0beee0d06483462f59560f74a7ab74b4ac6ca4f7e73a5d32902
+ Binary rep of i = 03
+ instring = b4f5c030317255532506cb10e362ea92761886183da293796cdcce7c4fb15e297a8105f0beee0d06483462f59560f74a7ab74b4ac6ca4f7e73a5d32903
+KO = bcbc5f2a93505dcf885abe3a61cefde197e2b7c486f6268a46454bbd1745450ff985d50208531d74
+
+COUNT=37
+L = 320
+KI = 5ad84ca14ca33674608b304586ff0a9f9754a9c697c5914b
+FixedInputDataByteLen = 60
+FixedInputData = b12533e05a28918a40cf8a43b0af29379c638cc32fdb010b61f8c2177fd4052a909bbac43178fae0b090ddb3d0004ecc7730493364ac0bff193147ee
+ Binary rep of i = 01
+ instring = b12533e05a28918a40cf8a43b0af29379c638cc32fdb010b61f8c2177fd4052a909bbac43178fae0b090ddb3d0004ecc7730493364ac0bff193147ee01
+ Binary rep of i = 02
+ instring = b12533e05a28918a40cf8a43b0af29379c638cc32fdb010b61f8c2177fd4052a909bbac43178fae0b090ddb3d0004ecc7730493364ac0bff193147ee02
+ Binary rep of i = 03
+ instring = b12533e05a28918a40cf8a43b0af29379c638cc32fdb010b61f8c2177fd4052a909bbac43178fae0b090ddb3d0004ecc7730493364ac0bff193147ee03
+KO = c9399a996ea1e7159d26dd524c972f727083f9e347e13ce069bac7254a96b1c7703a345ef0add0e4
+
+COUNT=38
+L = 320
+KI = 29d6c94f0bc0fe919cfeb7ba672e10224cbfe69d0ba6dfdc
+FixedInputDataByteLen = 60
+FixedInputData = f0f65f83d167378bca4469c18f2fcfcd3d64df9df1827f12aeb906879ef915e793649b7dffed4f3c54f6de924b463739781ed79313a4c5664be02f0f
+ Binary rep of i = 01
+ instring = f0f65f83d167378bca4469c18f2fcfcd3d64df9df1827f12aeb906879ef915e793649b7dffed4f3c54f6de924b463739781ed79313a4c5664be02f0f01
+ Binary rep of i = 02
+ instring = f0f65f83d167378bca4469c18f2fcfcd3d64df9df1827f12aeb906879ef915e793649b7dffed4f3c54f6de924b463739781ed79313a4c5664be02f0f02
+ Binary rep of i = 03
+ instring = f0f65f83d167378bca4469c18f2fcfcd3d64df9df1827f12aeb906879ef915e793649b7dffed4f3c54f6de924b463739781ed79313a4c5664be02f0f03
+KO = c8a30317833a3d78b229f2cc7feeac180271aa162ac5c954f3c6b314efa60994a43927405bb3958c
+
+COUNT=39
+L = 320
+KI = 72ccd77d50c9ae5b6fc0fc610d3a91296c6214a8bebcb6e3
+FixedInputDataByteLen = 60
+FixedInputData = 021e4b2b15d1d988faf83ebed85ad3fa7e5600a91487d65cbcb4f8ff5d78185f06f77717a18cff405a4a3c7eccb3599e1ec195202cf3296cf4ebd653
+ Binary rep of i = 01
+ instring = 021e4b2b15d1d988faf83ebed85ad3fa7e5600a91487d65cbcb4f8ff5d78185f06f77717a18cff405a4a3c7eccb3599e1ec195202cf3296cf4ebd65301
+ Binary rep of i = 02
+ instring = 021e4b2b15d1d988faf83ebed85ad3fa7e5600a91487d65cbcb4f8ff5d78185f06f77717a18cff405a4a3c7eccb3599e1ec195202cf3296cf4ebd65302
+ Binary rep of i = 03
+ instring = 021e4b2b15d1d988faf83ebed85ad3fa7e5600a91487d65cbcb4f8ff5d78185f06f77717a18cff405a4a3c7eccb3599e1ec195202cf3296cf4ebd65303
+KO = 40ea0ee6d6c55f7780a3aa388bbb793b1928f91e82b470793505b0836f7037921570944c97a5c898
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = ff8902c49d5acf676a9fd0c435a0d340d19622690bf16993
+FixedInputDataByteLen = 60
+FixedInputData = 4820bac046633e0354dbfba484c60e8a48ee839639484b173fb34c84dd2b94a7a8102f9a9f493656958bfdbe59956963594164c4518a375b87ce9c36
+ Binary rep of i = 0001
+ instring = 4820bac046633e0354dbfba484c60e8a48ee839639484b173fb34c84dd2b94a7a8102f9a9f493656958bfdbe59956963594164c4518a375b87ce9c360001
+KO = bafb45bc485bcad6236577e3fadebab6
+
+COUNT=1
+L = 128
+KI = 1c33d158cd967d5717b82e26969770c2929b24fbf393bb88
+FixedInputDataByteLen = 60
+FixedInputData = b08854df019e0565b80c7e1a66b61b94c4b824dd4de532dac54a72d12742359b50deff7d87f787a14285f2617bc5d0f46f3cb54b70279c8b8b9aed4a
+ Binary rep of i = 0001
+ instring = b08854df019e0565b80c7e1a66b61b94c4b824dd4de532dac54a72d12742359b50deff7d87f787a14285f2617bc5d0f46f3cb54b70279c8b8b9aed4a0001
+KO = 4795c21e963b1c34ced948e6dfc0dd6a
+
+COUNT=2
+L = 128
+KI = 4749cef6870d06a9dad70f1a93d6743a84bab8d1cb58a31e
+FixedInputDataByteLen = 60
+FixedInputData = a79bfa65b9df5d79e3b10facee4981fed7a5fa36c6ecaaf43295c36af3698a996b7ddd7f291ca005d40f5bd7e5c6636f97bef766b79645bbf45ae492
+ Binary rep of i = 0001
+ instring = a79bfa65b9df5d79e3b10facee4981fed7a5fa36c6ecaaf43295c36af3698a996b7ddd7f291ca005d40f5bd7e5c6636f97bef766b79645bbf45ae4920001
+KO = 50f237fb15bb5d55181733278e0037af
+
+COUNT=3
+L = 128
+KI = b7fd0d9ae232ed8ef24b845d1afc7f1dc75332234200219a
+FixedInputDataByteLen = 60
+FixedInputData = 86142de6a993fa50ee051cfdb203a1c8678e54854c50f8efa4420c8539a16fa8c15c0d6b7a9bee60c63ea4b63317649c3a461455cb2929940fb86dd4
+ Binary rep of i = 0001
+ instring = 86142de6a993fa50ee051cfdb203a1c8678e54854c50f8efa4420c8539a16fa8c15c0d6b7a9bee60c63ea4b63317649c3a461455cb2929940fb86dd40001
+KO = 5458143c3c6c557046769479226d73e6
+
+COUNT=4
+L = 128
+KI = 568470072f8013976a20dd7701260c7f1c59a61a3db3849f
+FixedInputDataByteLen = 60
+FixedInputData = 094fff1a782c1ebb597e142594c9e53e5507e056123b34808f0144b2bd84c7cf937ef69e46c6ed3c10f44b40074015018f932df60c525bce89d62777
+ Binary rep of i = 0001
+ instring = 094fff1a782c1ebb597e142594c9e53e5507e056123b34808f0144b2bd84c7cf937ef69e46c6ed3c10f44b40074015018f932df60c525bce89d627770001
+KO = 1c583f46349536e2dd605e7154d8b2be
+
+COUNT=5
+L = 128
+KI = cd93081c4d1d47ad60e090f2f1bf6b70f70af0a628dd70a3
+FixedInputDataByteLen = 60
+FixedInputData = 239e4cb17043c132cf30b70acc04a99218e564ae950eb6870cbb06a0bbcfb56c78307c019213bfce19ad917f463b2fd85609d6aed9e58d30ca95d172
+ Binary rep of i = 0001
+ instring = 239e4cb17043c132cf30b70acc04a99218e564ae950eb6870cbb06a0bbcfb56c78307c019213bfce19ad917f463b2fd85609d6aed9e58d30ca95d1720001
+KO = 1d443d94e96475f5d70820ba1796f34d
+
+COUNT=6
+L = 128
+KI = bc505f68bdaaea1319d29f8448939573d7ec56191b52e177
+FixedInputDataByteLen = 60
+FixedInputData = 84e52fe0ae8f967ac19cd87a72033ffd966eec763720436aea9c7c4c08b5bf7eae5bb4935713b18785e3ba89328d9831d01b77668f7563f5959af150
+ Binary rep of i = 0001
+ instring = 84e52fe0ae8f967ac19cd87a72033ffd966eec763720436aea9c7c4c08b5bf7eae5bb4935713b18785e3ba89328d9831d01b77668f7563f5959af1500001
+KO = 6c6c85c4044f45f5946422d1306d3ec2
+
+COUNT=7
+L = 128
+KI = 7d79116bc9012bf73cb13eefde74f2a00aed67af1453fd78
+FixedInputDataByteLen = 60
+FixedInputData = 2097fe1d81ecad825f1ade164a8aa810cd5ab437a867cf01915acb8a372128a8d9f8fe378788693d7b258ed15f67dfbc6ddf0049d2265df2abbb29a6
+ Binary rep of i = 0001
+ instring = 2097fe1d81ecad825f1ade164a8aa810cd5ab437a867cf01915acb8a372128a8d9f8fe378788693d7b258ed15f67dfbc6ddf0049d2265df2abbb29a60001
+KO = 7090b6f2a6e267f7a3fd8167f6f87da3
+
+COUNT=8
+L = 128
+KI = 216f1c86a1c24abf77fe37843a05809589f22f1356e5ec4f
+FixedInputDataByteLen = 60
+FixedInputData = e6714c38339e33a9e962725893645e541f679cc8a4db088a05266e544c9a2121f1f0875013dfdbab06ca1ee8b3f97bf9e92ad1e4e62e28907bc10de4
+ Binary rep of i = 0001
+ instring = e6714c38339e33a9e962725893645e541f679cc8a4db088a05266e544c9a2121f1f0875013dfdbab06ca1ee8b3f97bf9e92ad1e4e62e28907bc10de40001
+KO = 07fe77cd7368cd2bf18a880f4cf4c8ef
+
+COUNT=9
+L = 128
+KI = f6081093a8852aa55608bd6ed6278d3de4739c663b95a6c2
+FixedInputDataByteLen = 60
+FixedInputData = eeefa26872bd0b06cddd06c738a9fbd72e613d84d46b595f8fa4dac93ef8b57f95c75ca7b46fff02707f5d82b8ac9a5e3f1fdc29ad7949e62f3ffb6c
+ Binary rep of i = 0001
+ instring = eeefa26872bd0b06cddd06c738a9fbd72e613d84d46b595f8fa4dac93ef8b57f95c75ca7b46fff02707f5d82b8ac9a5e3f1fdc29ad7949e62f3ffb6c0001
+KO = a7b0e7b14595c1595ec111b2612b71cc
+
+COUNT=10
+L = 256
+KI = 0ed08bec29b8be478caecaa7caba239b8c2a1a63277bd4a5
+FixedInputDataByteLen = 60
+FixedInputData = 4d9d0f197ba554cf93ba2b3845b0343ce431f305ede2939c09be5b21a6b696dfb2f274df4c71bb9bd75dac0ed600b42982043b6ce38dee69f12db8d5
+ Binary rep of i = 0001
+ instring = 4d9d0f197ba554cf93ba2b3845b0343ce431f305ede2939c09be5b21a6b696dfb2f274df4c71bb9bd75dac0ed600b42982043b6ce38dee69f12db8d50001
+ Binary rep of i = 0002
+ instring = 4d9d0f197ba554cf93ba2b3845b0343ce431f305ede2939c09be5b21a6b696dfb2f274df4c71bb9bd75dac0ed600b42982043b6ce38dee69f12db8d50002
+KO = e609c03621882fb5f3d3ecee7da47869d0bca64166c43607bc43ed354d90657c
+
+COUNT=11
+L = 256
+KI = b23a2e29c8094fdd73273af49c8315e86f36e9247652444b
+FixedInputDataByteLen = 60
+FixedInputData = 342a069316914c5d925d31a49576c3e057b5567891c2ba78af0c23f028aaca2ae783f9b54ebb4e694600a1ddec7b8ee0ca3be423bc09909b8983b0e7
+ Binary rep of i = 0001
+ instring = 342a069316914c5d925d31a49576c3e057b5567891c2ba78af0c23f028aaca2ae783f9b54ebb4e694600a1ddec7b8ee0ca3be423bc09909b8983b0e70001
+ Binary rep of i = 0002
+ instring = 342a069316914c5d925d31a49576c3e057b5567891c2ba78af0c23f028aaca2ae783f9b54ebb4e694600a1ddec7b8ee0ca3be423bc09909b8983b0e70002
+KO = 5b6506bbc07a763f88ea6b0adc9740d1c3ffdac0a76aa9edb3930cb7d804a778
+
+COUNT=12
+L = 256
+KI = ae50114e9f402b78e0ad138a2452efb2b983402aaf1ee803
+FixedInputDataByteLen = 60
+FixedInputData = 29584a02193132a698c250b40ba3242510d3d59cdace3e6e3e887d461eb83e75c53563e7d0fba6355b183a9accd5a6577b16c398af20e4a5b7aca93b
+ Binary rep of i = 0001
+ instring = 29584a02193132a698c250b40ba3242510d3d59cdace3e6e3e887d461eb83e75c53563e7d0fba6355b183a9accd5a6577b16c398af20e4a5b7aca93b0001
+ Binary rep of i = 0002
+ instring = 29584a02193132a698c250b40ba3242510d3d59cdace3e6e3e887d461eb83e75c53563e7d0fba6355b183a9accd5a6577b16c398af20e4a5b7aca93b0002
+KO = 7d62cca7e4141a9b3272100d6e5122b8a6a2f5aa6dc5198ccbfb04bc58e8ca0d
+
+COUNT=13
+L = 256
+KI = 6f47f3f7e50caf74cee9720dbb78d8dc6a5a1c025828ed86
+FixedInputDataByteLen = 60
+FixedInputData = ef1a4820c804b7f4a53f71212bab0507b89ebaa5f640f945ea8826ba4c73305ae6b8a693338516b5b14855c9d5fbe3cadc1a76dfcae9756ee5e8cc19
+ Binary rep of i = 0001
+ instring = ef1a4820c804b7f4a53f71212bab0507b89ebaa5f640f945ea8826ba4c73305ae6b8a693338516b5b14855c9d5fbe3cadc1a76dfcae9756ee5e8cc190001
+ Binary rep of i = 0002
+ instring = ef1a4820c804b7f4a53f71212bab0507b89ebaa5f640f945ea8826ba4c73305ae6b8a693338516b5b14855c9d5fbe3cadc1a76dfcae9756ee5e8cc190002
+KO = ed25be3997363771996daf3deb41e0b9fec448e1a51e9daf653630df8dde115d
+
+COUNT=14
+L = 256
+KI = 93faa6e979760943d2369a1860944d8856505e95ed1a490c
+FixedInputDataByteLen = 60
+FixedInputData = bc0fe64edafa287a67f4ea8694546d93f9bf47c17642dd80abe9998b225f3168d4d406a3caeb60a75fe80a62d03a57b9e35cfa39764b3705a63d8df0
+ Binary rep of i = 0001
+ instring = bc0fe64edafa287a67f4ea8694546d93f9bf47c17642dd80abe9998b225f3168d4d406a3caeb60a75fe80a62d03a57b9e35cfa39764b3705a63d8df00001
+ Binary rep of i = 0002
+ instring = bc0fe64edafa287a67f4ea8694546d93f9bf47c17642dd80abe9998b225f3168d4d406a3caeb60a75fe80a62d03a57b9e35cfa39764b3705a63d8df00002
+KO = 86b4e123e611621d15fc3d2cc2073b31371158734044a8635493386a2c45b51b
+
+COUNT=15
+L = 256
+KI = dd252b8245d7390637785ec33107f0f8ac089b438bc6132b
+FixedInputDataByteLen = 60
+FixedInputData = 8e4831b98cc0bd527721a84c32e3ea4365ab9df6d6b113a8ad482c06e50f394b0698f08b039e6a61a7f89de9e4269fe50b334d2054af8cbdb6c6ff51
+ Binary rep of i = 0001
+ instring = 8e4831b98cc0bd527721a84c32e3ea4365ab9df6d6b113a8ad482c06e50f394b0698f08b039e6a61a7f89de9e4269fe50b334d2054af8cbdb6c6ff510001
+ Binary rep of i = 0002
+ instring = 8e4831b98cc0bd527721a84c32e3ea4365ab9df6d6b113a8ad482c06e50f394b0698f08b039e6a61a7f89de9e4269fe50b334d2054af8cbdb6c6ff510002
+KO = 17e681ef67177a4782a55f1d4c0c5ce6c8bbffae6f1ea2258cb62e9767d5f207
+
+COUNT=16
+L = 256
+KI = a5e5710d47403e1ea43a133a2e878cc3afa0f353d6049d01
+FixedInputDataByteLen = 60
+FixedInputData = 1ffbe8ac6e35982b6baf7e02f82464dd60037c64f529e613f546752ac8e006399c96d76a1c1de1929e14649e4307032cd595376ad31a2e37070d1ff6
+ Binary rep of i = 0001
+ instring = 1ffbe8ac6e35982b6baf7e02f82464dd60037c64f529e613f546752ac8e006399c96d76a1c1de1929e14649e4307032cd595376ad31a2e37070d1ff60001
+ Binary rep of i = 0002
+ instring = 1ffbe8ac6e35982b6baf7e02f82464dd60037c64f529e613f546752ac8e006399c96d76a1c1de1929e14649e4307032cd595376ad31a2e37070d1ff60002
+KO = f45d99590f9de8b3927954aa86a06a98fccdba347a4e01cb3588564564427b6f
+
+COUNT=17
+L = 256
+KI = f090a21079d67fb3cf6b9f07c53fc6ecc6cc8b583b9b95e9
+FixedInputDataByteLen = 60
+FixedInputData = 4d43ad45edce519cc3b759e86c522db621f7ec0934ab7356288380e254efff84d714e2047b1672281a2956b8fef0efb9ce5ea0e25422995661a986b9
+ Binary rep of i = 0001
+ instring = 4d43ad45edce519cc3b759e86c522db621f7ec0934ab7356288380e254efff84d714e2047b1672281a2956b8fef0efb9ce5ea0e25422995661a986b90001
+ Binary rep of i = 0002
+ instring = 4d43ad45edce519cc3b759e86c522db621f7ec0934ab7356288380e254efff84d714e2047b1672281a2956b8fef0efb9ce5ea0e25422995661a986b90002
+KO = 5366d11f943d0a90b42db812c6761ea765ec5d56e1401e9179a84e8f28a472f7
+
+COUNT=18
+L = 256
+KI = b01a3f593adf889fff3d0c98d3221a409b031c65e9abe7f7
+FixedInputDataByteLen = 60
+FixedInputData = 004909297ef41923e5f3e5373ed56e2b46815a625047ddc7d024f31cec855cd744098f568db54bb126ed90f718cde643b4b950b7bf8f0070269b1187
+ Binary rep of i = 0001
+ instring = 004909297ef41923e5f3e5373ed56e2b46815a625047ddc7d024f31cec855cd744098f568db54bb126ed90f718cde643b4b950b7bf8f0070269b11870001
+ Binary rep of i = 0002
+ instring = 004909297ef41923e5f3e5373ed56e2b46815a625047ddc7d024f31cec855cd744098f568db54bb126ed90f718cde643b4b950b7bf8f0070269b11870002
+KO = e05e9a71e7df30abd86f658c7c8a0a4b18537f16ec72e1efb033ac8bebcda605
+
+COUNT=19
+L = 256
+KI = 86d0a5bd2c89ad765a39c3a24ef7bb7c01987373d8ae5d89
+FixedInputDataByteLen = 60
+FixedInputData = 0c2f0b242ea7fa32b7989b48b36c8a566d69b403985c01581bf3b154a96caf4c8f8790da04aeedb2215d371237d97836749b48e4400b202f17b06b35
+ Binary rep of i = 0001
+ instring = 0c2f0b242ea7fa32b7989b48b36c8a566d69b403985c01581bf3b154a96caf4c8f8790da04aeedb2215d371237d97836749b48e4400b202f17b06b350001
+ Binary rep of i = 0002
+ instring = 0c2f0b242ea7fa32b7989b48b36c8a566d69b403985c01581bf3b154a96caf4c8f8790da04aeedb2215d371237d97836749b48e4400b202f17b06b350002
+KO = 0b14eab22c753f3a6b28dccbd92fad1db6ecb9657b81a85e636c34082976e8d5
+
+COUNT=20
+L = 160
+KI = 64c9413b02d4a06f8eed4d836c4c7e6b3c008bd964000d08
+FixedInputDataByteLen = 60
+FixedInputData = cba6adcfa74d9131c68bdb71aa5fddfed3e8d1ba8b281507231930aa6c2af0f77d85373c06698ca2217eeae8f6b523ea0ddbeda6e068507f9e4478f4
+ Binary rep of i = 0001
+ instring = cba6adcfa74d9131c68bdb71aa5fddfed3e8d1ba8b281507231930aa6c2af0f77d85373c06698ca2217eeae8f6b523ea0ddbeda6e068507f9e4478f40001
+ Binary rep of i = 0002
+ instring = cba6adcfa74d9131c68bdb71aa5fddfed3e8d1ba8b281507231930aa6c2af0f77d85373c06698ca2217eeae8f6b523ea0ddbeda6e068507f9e4478f40002
+KO = 54a157372eed74b81857b0c967604ee917f03bae
+
+COUNT=21
+L = 160
+KI = c886d0b6743971a2d2a538f85a44b059168402af51e8ddd9
+FixedInputDataByteLen = 60
+FixedInputData = 688ba9bca54285507dedd8bed3128593f8949831d4c27b1929313a7242daf80c428848a10c6846cb316307c3abf8a0714ff43f74ba32b4de57cc4511
+ Binary rep of i = 0001
+ instring = 688ba9bca54285507dedd8bed3128593f8949831d4c27b1929313a7242daf80c428848a10c6846cb316307c3abf8a0714ff43f74ba32b4de57cc45110001
+ Binary rep of i = 0002
+ instring = 688ba9bca54285507dedd8bed3128593f8949831d4c27b1929313a7242daf80c428848a10c6846cb316307c3abf8a0714ff43f74ba32b4de57cc45110002
+KO = 9b8b3de293586b64570e79e4b56cbf76bd732a60
+
+COUNT=22
+L = 160
+KI = d5a6e66bd9a807cf0454105989fd9c324919da39326a1659
+FixedInputDataByteLen = 60
+FixedInputData = 1e861984f9ae0d921ab8a62244df962fcbe382e2428be254fed52aacbb01da3441931153d569e89d894a7c2f165f83544a17a7eab6fe368b6e70066c
+ Binary rep of i = 0001
+ instring = 1e861984f9ae0d921ab8a62244df962fcbe382e2428be254fed52aacbb01da3441931153d569e89d894a7c2f165f83544a17a7eab6fe368b6e70066c0001
+ Binary rep of i = 0002
+ instring = 1e861984f9ae0d921ab8a62244df962fcbe382e2428be254fed52aacbb01da3441931153d569e89d894a7c2f165f83544a17a7eab6fe368b6e70066c0002
+KO = 20d2ed5af69925b3b86eeada8d763783ee7afa23
+
+COUNT=23
+L = 160
+KI = 57b7ed89b34dca763282a79f98ae02c42ac19ec4510d9210
+FixedInputDataByteLen = 60
+FixedInputData = 635470d51a5fb196209d645cd8708ff85a7d3cf4f83b52e52a34c9994bc32002b4f526795a49334c8d189e51cc305cbe989be791fc07c67a07074a4b
+ Binary rep of i = 0001
+ instring = 635470d51a5fb196209d645cd8708ff85a7d3cf4f83b52e52a34c9994bc32002b4f526795a49334c8d189e51cc305cbe989be791fc07c67a07074a4b0001
+ Binary rep of i = 0002
+ instring = 635470d51a5fb196209d645cd8708ff85a7d3cf4f83b52e52a34c9994bc32002b4f526795a49334c8d189e51cc305cbe989be791fc07c67a07074a4b0002
+KO = 06271c9362b94cd64a2e4419a760af29fb2a30f1
+
+COUNT=24
+L = 160
+KI = 2055fb58e0176fc04235f6f6c698ef0c999fcd35363a3563
+FixedInputDataByteLen = 60
+FixedInputData = e67bd995d925dee047ce21544744b49475bb10314436b3c329865e55efa80c594e5fb3a13b6ab94847bdb0a40df896e00d149d07765c997198925694
+ Binary rep of i = 0001
+ instring = e67bd995d925dee047ce21544744b49475bb10314436b3c329865e55efa80c594e5fb3a13b6ab94847bdb0a40df896e00d149d07765c9971989256940001
+ Binary rep of i = 0002
+ instring = e67bd995d925dee047ce21544744b49475bb10314436b3c329865e55efa80c594e5fb3a13b6ab94847bdb0a40df896e00d149d07765c9971989256940002
+KO = 7be937f5ca063c91f33ec3f612775e6787da6493
+
+COUNT=25
+L = 160
+KI = 8ef984e018c6bde4a8f78f073b90e677948af8065ce963cb
+FixedInputDataByteLen = 60
+FixedInputData = 7f9fe48f1420c313d74dd1056e1d980221b35e1068ab4fcda362196ad681c9de8843fee56c283a0c77472e7f5285f3945353b6e69ef22bd7d9d5c8e9
+ Binary rep of i = 0001
+ instring = 7f9fe48f1420c313d74dd1056e1d980221b35e1068ab4fcda362196ad681c9de8843fee56c283a0c77472e7f5285f3945353b6e69ef22bd7d9d5c8e90001
+ Binary rep of i = 0002
+ instring = 7f9fe48f1420c313d74dd1056e1d980221b35e1068ab4fcda362196ad681c9de8843fee56c283a0c77472e7f5285f3945353b6e69ef22bd7d9d5c8e90002
+KO = d324f71ed406bfc379302e4a02bd47b01e68114f
+
+COUNT=26
+L = 160
+KI = 1fced24ac43628280b4aa4fd3ad12bd82663267374c40283
+FixedInputDataByteLen = 60
+FixedInputData = 7d6e0d45e57f588becd82ca82619607d4c05075cc90eeebf4ec8e48da8dc4803973d8a916cea4079e803e5f927a688d2437f2f7b595b2f34243424ed
+ Binary rep of i = 0001
+ instring = 7d6e0d45e57f588becd82ca82619607d4c05075cc90eeebf4ec8e48da8dc4803973d8a916cea4079e803e5f927a688d2437f2f7b595b2f34243424ed0001
+ Binary rep of i = 0002
+ instring = 7d6e0d45e57f588becd82ca82619607d4c05075cc90eeebf4ec8e48da8dc4803973d8a916cea4079e803e5f927a688d2437f2f7b595b2f34243424ed0002
+KO = b788b4c09da8d889c63eb6797f5c98cb0e53940b
+
+COUNT=27
+L = 160
+KI = 9689a6bab51bc12501a9bcf108b6180423226df85ea4b380
+FixedInputDataByteLen = 60
+FixedInputData = 58f19dd029a07d0fe913aa06ed9975eb661aded692f4c24e750ba04c58bccc1960d86e53c53464b0cb5f5dee48522058790ccc84a7aae90ded945f3d
+ Binary rep of i = 0001
+ instring = 58f19dd029a07d0fe913aa06ed9975eb661aded692f4c24e750ba04c58bccc1960d86e53c53464b0cb5f5dee48522058790ccc84a7aae90ded945f3d0001
+ Binary rep of i = 0002
+ instring = 58f19dd029a07d0fe913aa06ed9975eb661aded692f4c24e750ba04c58bccc1960d86e53c53464b0cb5f5dee48522058790ccc84a7aae90ded945f3d0002
+KO = e6469c496fae806793e10ba5f35b14a35efabd99
+
+COUNT=28
+L = 160
+KI = d382a07eef2c81d8909568f84ee505b616132f5bbde93c9c
+FixedInputDataByteLen = 60
+FixedInputData = 86d3d8dca1e4ad5244b9a8f8d176ad8599cec08f333d732999f94071a06d4eb948690e305b8e411a0ba74429758eb8cdfc2278176d06ddbbacf8bda0
+ Binary rep of i = 0001
+ instring = 86d3d8dca1e4ad5244b9a8f8d176ad8599cec08f333d732999f94071a06d4eb948690e305b8e411a0ba74429758eb8cdfc2278176d06ddbbacf8bda00001
+ Binary rep of i = 0002
+ instring = 86d3d8dca1e4ad5244b9a8f8d176ad8599cec08f333d732999f94071a06d4eb948690e305b8e411a0ba74429758eb8cdfc2278176d06ddbbacf8bda00002
+KO = a82f4c7501e4f5fe48214a11a700ffc21dca0181
+
+COUNT=29
+L = 160
+KI = 29498422f44206b255ed9a204be446ef0f90b0c243f1be5e
+FixedInputDataByteLen = 60
+FixedInputData = d2215be97aa09636e7f0cd6de081935ced48304706c04eeed67a4a43d0a38475a38badc70802287145c49b06bf66b6a2e401a34175928e13116dc772
+ Binary rep of i = 0001
+ instring = d2215be97aa09636e7f0cd6de081935ced48304706c04eeed67a4a43d0a38475a38badc70802287145c49b06bf66b6a2e401a34175928e13116dc7720001
+ Binary rep of i = 0002
+ instring = d2215be97aa09636e7f0cd6de081935ced48304706c04eeed67a4a43d0a38475a38badc70802287145c49b06bf66b6a2e401a34175928e13116dc7720002
+KO = 667d869bafa328cc1df74e28cda29dca766c7499
+
+COUNT=30
+L = 320
+KI = 49b8c2c6a91719926a64b7acc2f8aea75ba0f3d4ee77875c
+FixedInputDataByteLen = 60
+FixedInputData = 81a4351d1687c2c767ba0bf7ea1d92175cc2026ddf3b767ecda951cbf5ad9742518bb7f7c78dea8ed28ae25c1d9eff0819dc7a862c4e1ba56a3e4a78
+ Binary rep of i = 0001
+ instring = 81a4351d1687c2c767ba0bf7ea1d92175cc2026ddf3b767ecda951cbf5ad9742518bb7f7c78dea8ed28ae25c1d9eff0819dc7a862c4e1ba56a3e4a780001
+ Binary rep of i = 0002
+ instring = 81a4351d1687c2c767ba0bf7ea1d92175cc2026ddf3b767ecda951cbf5ad9742518bb7f7c78dea8ed28ae25c1d9eff0819dc7a862c4e1ba56a3e4a780002
+ Binary rep of i = 0003
+ instring = 81a4351d1687c2c767ba0bf7ea1d92175cc2026ddf3b767ecda951cbf5ad9742518bb7f7c78dea8ed28ae25c1d9eff0819dc7a862c4e1ba56a3e4a780003
+KO = 5c4ed05a7d7f76c9c60aa388260f19a0db83415ce556ead4c8dfb97221c33d82fbc8642d86dad781
+
+COUNT=31
+L = 320
+KI = e4745c1ecfcb8b55da7239b270f43fb8ca9eaca7657b9f60
+FixedInputDataByteLen = 60
+FixedInputData = 92f0fb0e14db8ed8efdac9c4d679bca8fe0e2d483551f38b9d16cfec6713b18f6a1d4658fbfc2849ab2d3722b7e975cdc8d73e43535edc0f028f05ef
+ Binary rep of i = 0001
+ instring = 92f0fb0e14db8ed8efdac9c4d679bca8fe0e2d483551f38b9d16cfec6713b18f6a1d4658fbfc2849ab2d3722b7e975cdc8d73e43535edc0f028f05ef0001
+ Binary rep of i = 0002
+ instring = 92f0fb0e14db8ed8efdac9c4d679bca8fe0e2d483551f38b9d16cfec6713b18f6a1d4658fbfc2849ab2d3722b7e975cdc8d73e43535edc0f028f05ef0002
+ Binary rep of i = 0003
+ instring = 92f0fb0e14db8ed8efdac9c4d679bca8fe0e2d483551f38b9d16cfec6713b18f6a1d4658fbfc2849ab2d3722b7e975cdc8d73e43535edc0f028f05ef0003
+KO = 8e099b0a981b555b149454ac785f5d9e3821ceb878970cc3db6f8dc56606bc532229fc94931e8bbd
+
+COUNT=32
+L = 320
+KI = 016042154a34aff570bcb4eeb5b0b94b5e48304708479287
+FixedInputDataByteLen = 60
+FixedInputData = 0d73548f6b3aec8fa702f6bfc6f54dc869c6fb85068d19e9ff8dc2658aa1689a39d5a835156978ce847bc712e7c2c52640b41484305d6e343b1bf616
+ Binary rep of i = 0001
+ instring = 0d73548f6b3aec8fa702f6bfc6f54dc869c6fb85068d19e9ff8dc2658aa1689a39d5a835156978ce847bc712e7c2c52640b41484305d6e343b1bf6160001
+ Binary rep of i = 0002
+ instring = 0d73548f6b3aec8fa702f6bfc6f54dc869c6fb85068d19e9ff8dc2658aa1689a39d5a835156978ce847bc712e7c2c52640b41484305d6e343b1bf6160002
+ Binary rep of i = 0003
+ instring = 0d73548f6b3aec8fa702f6bfc6f54dc869c6fb85068d19e9ff8dc2658aa1689a39d5a835156978ce847bc712e7c2c52640b41484305d6e343b1bf6160003
+KO = 7b9444988ecf43926a4217cbbe60445be041c3bd49b418dbdcd66234a23cb00b88a5bbefeaa97ada
+
+COUNT=33
+L = 320
+KI = 62b0a30dfa3114916872e09a7472c5843fd0e508e542e6a8
+FixedInputDataByteLen = 60
+FixedInputData = 4086984dadc9c2a262ecbe9f8be639719de5d4a4a6ac1713db2a498c41023257ac230ac1ce3f6f10ad022f7235be4cb456d6944154c3979d479e3a9c
+ Binary rep of i = 0001
+ instring = 4086984dadc9c2a262ecbe9f8be639719de5d4a4a6ac1713db2a498c41023257ac230ac1ce3f6f10ad022f7235be4cb456d6944154c3979d479e3a9c0001
+ Binary rep of i = 0002
+ instring = 4086984dadc9c2a262ecbe9f8be639719de5d4a4a6ac1713db2a498c41023257ac230ac1ce3f6f10ad022f7235be4cb456d6944154c3979d479e3a9c0002
+ Binary rep of i = 0003
+ instring = 4086984dadc9c2a262ecbe9f8be639719de5d4a4a6ac1713db2a498c41023257ac230ac1ce3f6f10ad022f7235be4cb456d6944154c3979d479e3a9c0003
+KO = e8c5222bb06fc812625ef94b67503928e8ee546fc35b5c29642e5ab07eeff23564f64906fb6aa393
+
+COUNT=34
+L = 320
+KI = 33f4369a76bd23617310a6dace60320bf2e7bb36426d2030
+FixedInputDataByteLen = 60
+FixedInputData = 9b547e9ca56ab26980d87c4658d830544e2fb2d60415e85418df43c4990e03d36b711f64f616a9291bbd2f46917edd868f06b15df8a63e1e2c0c744e
+ Binary rep of i = 0001
+ instring = 9b547e9ca56ab26980d87c4658d830544e2fb2d60415e85418df43c4990e03d36b711f64f616a9291bbd2f46917edd868f06b15df8a63e1e2c0c744e0001
+ Binary rep of i = 0002
+ instring = 9b547e9ca56ab26980d87c4658d830544e2fb2d60415e85418df43c4990e03d36b711f64f616a9291bbd2f46917edd868f06b15df8a63e1e2c0c744e0002
+ Binary rep of i = 0003
+ instring = 9b547e9ca56ab26980d87c4658d830544e2fb2d60415e85418df43c4990e03d36b711f64f616a9291bbd2f46917edd868f06b15df8a63e1e2c0c744e0003
+KO = 50019096dbaff142c1e785e496600781f648d7f00b1672504ded803be36d877751d1bf4f9ce2cd24
+
+COUNT=35
+L = 320
+KI = 7c3861e46292465f385363dc2251a3b6203f48f7e50a4ddc
+FixedInputDataByteLen = 60
+FixedInputData = 30e709a6b9a108a0a2f101077b975aa9c11ff8008412c2bf139016660b8bb9fe6a01b0aec2026adbfa027c4f258da0e04d6303054e7c4c06ac91df1f
+ Binary rep of i = 0001
+ instring = 30e709a6b9a108a0a2f101077b975aa9c11ff8008412c2bf139016660b8bb9fe6a01b0aec2026adbfa027c4f258da0e04d6303054e7c4c06ac91df1f0001
+ Binary rep of i = 0002
+ instring = 30e709a6b9a108a0a2f101077b975aa9c11ff8008412c2bf139016660b8bb9fe6a01b0aec2026adbfa027c4f258da0e04d6303054e7c4c06ac91df1f0002
+ Binary rep of i = 0003
+ instring = 30e709a6b9a108a0a2f101077b975aa9c11ff8008412c2bf139016660b8bb9fe6a01b0aec2026adbfa027c4f258da0e04d6303054e7c4c06ac91df1f0003
+KO = 5d09b8d74522be1ce4ef79a02cf1d5e13e9e01dbd67185136bdfcb91f8b7ec849c510c59a18b48ec
+
+COUNT=36
+L = 320
+KI = bfe5552a3d96939f327b81f48c372e5c459bc16463802f1a
+FixedInputDataByteLen = 60
+FixedInputData = 079b267b723e434620b5006cba2e15c44c020d4d8749fcfd66a7b257a402198daa22ea535690730caccef285f1adf2871a9ad534f45fddf499452bfb
+ Binary rep of i = 0001
+ instring = 079b267b723e434620b5006cba2e15c44c020d4d8749fcfd66a7b257a402198daa22ea535690730caccef285f1adf2871a9ad534f45fddf499452bfb0001
+ Binary rep of i = 0002
+ instring = 079b267b723e434620b5006cba2e15c44c020d4d8749fcfd66a7b257a402198daa22ea535690730caccef285f1adf2871a9ad534f45fddf499452bfb0002
+ Binary rep of i = 0003
+ instring = 079b267b723e434620b5006cba2e15c44c020d4d8749fcfd66a7b257a402198daa22ea535690730caccef285f1adf2871a9ad534f45fddf499452bfb0003
+KO = 550cd013115d312379242ada868c46a7842a98528766dc57bc932e5c5d045d6135bbc4c8990d61bd
+
+COUNT=37
+L = 320
+KI = 38e8a688701a6758fd8cd7a1c867701ec863314983d6c1a4
+FixedInputDataByteLen = 60
+FixedInputData = d42184db96f9ce9e7919a3c7f24416674f5d3cf9d3f58d543c97000ffa26278b75a9fca771007f88b7ff9e00febc761c8fcb364bd45b31fcbeda31bb
+ Binary rep of i = 0001
+ instring = d42184db96f9ce9e7919a3c7f24416674f5d3cf9d3f58d543c97000ffa26278b75a9fca771007f88b7ff9e00febc761c8fcb364bd45b31fcbeda31bb0001
+ Binary rep of i = 0002
+ instring = d42184db96f9ce9e7919a3c7f24416674f5d3cf9d3f58d543c97000ffa26278b75a9fca771007f88b7ff9e00febc761c8fcb364bd45b31fcbeda31bb0002
+ Binary rep of i = 0003
+ instring = d42184db96f9ce9e7919a3c7f24416674f5d3cf9d3f58d543c97000ffa26278b75a9fca771007f88b7ff9e00febc761c8fcb364bd45b31fcbeda31bb0003
+KO = e1a6b979611af02a1a90087e6eeda92c0214e142e5fb78c0943a9bc32f899ef6949715475461c9b0
+
+COUNT=38
+L = 320
+KI = 8eee96fc381777ff5474cb6843d4151b4ce9796112892a9a
+FixedInputDataByteLen = 60
+FixedInputData = 7c3758562bf5483b45c5c43bca51bd9df5a66f63ace3be3f75525461d8ff34f9775f06ad636b3aa0ffb085b1e831f98244d97ea3aee3593680a1944e
+ Binary rep of i = 0001
+ instring = 7c3758562bf5483b45c5c43bca51bd9df5a66f63ace3be3f75525461d8ff34f9775f06ad636b3aa0ffb085b1e831f98244d97ea3aee3593680a1944e0001
+ Binary rep of i = 0002
+ instring = 7c3758562bf5483b45c5c43bca51bd9df5a66f63ace3be3f75525461d8ff34f9775f06ad636b3aa0ffb085b1e831f98244d97ea3aee3593680a1944e0002
+ Binary rep of i = 0003
+ instring = 7c3758562bf5483b45c5c43bca51bd9df5a66f63ace3be3f75525461d8ff34f9775f06ad636b3aa0ffb085b1e831f98244d97ea3aee3593680a1944e0003
+KO = 4e4767cfff8df04945f6ff72abc10a3de15ac4111b0ded42abbcef630291995844d4f246ab2a21b5
+
+COUNT=39
+L = 320
+KI = 361ef9d582b8bee8f5b3777c5f8d0cf3704296a3b2584b72
+FixedInputDataByteLen = 60
+FixedInputData = c971f3c7467a313316a96409cc885e19f4b3172623cb72187b4b49c8ebbe61303d9ccdce9427377c2b9b47a21ac4f22b63c47cd7f5ece3727548a0a9
+ Binary rep of i = 0001
+ instring = c971f3c7467a313316a96409cc885e19f4b3172623cb72187b4b49c8ebbe61303d9ccdce9427377c2b9b47a21ac4f22b63c47cd7f5ece3727548a0a90001
+ Binary rep of i = 0002
+ instring = c971f3c7467a313316a96409cc885e19f4b3172623cb72187b4b49c8ebbe61303d9ccdce9427377c2b9b47a21ac4f22b63c47cd7f5ece3727548a0a90002
+ Binary rep of i = 0003
+ instring = c971f3c7467a313316a96409cc885e19f4b3172623cb72187b4b49c8ebbe61303d9ccdce9427377c2b9b47a21ac4f22b63c47cd7f5ece3727548a0a90003
+KO = 05a5413c5085f4705242c74cca1757d53ebbdbfce5f8a992e765f8be0b69f3f427dd5e3f7fffc787
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = b880d5bbadd02b32af31b5d69bd5a2da2654f93e85474d64
+FixedInputDataByteLen = 60
+FixedInputData = b8434bbf8353167fddb5fef6deb65239cb9db201e7e3cc1a8253b999f80ee04cfcefef3bce8fc4b0afb263d4515c794306cb0300cc07a1b7dce2b341
+ Binary rep of i = 000001
+ instring = b8434bbf8353167fddb5fef6deb65239cb9db201e7e3cc1a8253b999f80ee04cfcefef3bce8fc4b0afb263d4515c794306cb0300cc07a1b7dce2b341000001
+KO = f0f932dd19d194193b9f93e43ae59324
+
+COUNT=1
+L = 128
+KI = 3e592e4016f5c68a413b5200041fdbfd5601abd14eb3045e
+FixedInputDataByteLen = 60
+FixedInputData = a41e5d02e7121f2394ad482dadfef8164636c1946d348a463cb79363aade5c727553b899ca9babc89d83661405a3fcfbaa48f14c9ab9ef1d67e5c6b3
+ Binary rep of i = 000001
+ instring = a41e5d02e7121f2394ad482dadfef8164636c1946d348a463cb79363aade5c727553b899ca9babc89d83661405a3fcfbaa48f14c9ab9ef1d67e5c6b3000001
+KO = 2b51cbc26ca5300473a1c43df3dedeba
+
+COUNT=2
+L = 128
+KI = 10afd38e9f4df5880e3d99af70f64b550e9688fa553f7009
+FixedInputDataByteLen = 60
+FixedInputData = 35b1bae3b3065f54cdda2f02f10e2d3b5d716828ebb9790b9eed9d81f1a0204a2e5e9a3798d625762d2a64237cffbcd057d51bdbce5efa4ed1abab40
+ Binary rep of i = 000001
+ instring = 35b1bae3b3065f54cdda2f02f10e2d3b5d716828ebb9790b9eed9d81f1a0204a2e5e9a3798d625762d2a64237cffbcd057d51bdbce5efa4ed1abab40000001
+KO = 8cc04a51682cde25d7bffb7864fd3fe3
+
+COUNT=3
+L = 128
+KI = 9f28b0b32e215be30b187f901bcf037fbd0f3ee3c69eb653
+FixedInputDataByteLen = 60
+FixedInputData = e157e39116f52a71787ab248a971b8f6f7a1e57c5f1b281a522f33f69f9c028c14d6078d5f148634a2635468f6c7f3a689fcb1a0d4e53f5942edbf38
+ Binary rep of i = 000001
+ instring = e157e39116f52a71787ab248a971b8f6f7a1e57c5f1b281a522f33f69f9c028c14d6078d5f148634a2635468f6c7f3a689fcb1a0d4e53f5942edbf38000001
+KO = 7d0ca99692458bf5f0ff7aaf2e3d5245
+
+COUNT=4
+L = 128
+KI = 01022696f5a4351ff938bd68fe355f6f13d982fd5b9df5d0
+FixedInputDataByteLen = 60
+FixedInputData = fae25a1c3859ef5ee29104efaa39adab2d6a3754668d8c24e5454080c5e2cff3f9e0d7149a27d95c7dbedaaba16cff6a5f2b3a94fb6c26c1f85769cf
+ Binary rep of i = 000001
+ instring = fae25a1c3859ef5ee29104efaa39adab2d6a3754668d8c24e5454080c5e2cff3f9e0d7149a27d95c7dbedaaba16cff6a5f2b3a94fb6c26c1f85769cf000001
+KO = 9f8cd8fe2893396736ecb2eb3226fc5d
+
+COUNT=5
+L = 128
+KI = 5541bf405570d0d3479af854b21ed17cda66c8286db448e7
+FixedInputDataByteLen = 60
+FixedInputData = 414dad54b99e2020019cc5ced07809a4c9cb7afe638c4a9c3aa75a0843eb83902609bbcba9454ac1b4bd829d3a7e17df9d08d85d2021a49bb5bb2755
+ Binary rep of i = 000001
+ instring = 414dad54b99e2020019cc5ced07809a4c9cb7afe638c4a9c3aa75a0843eb83902609bbcba9454ac1b4bd829d3a7e17df9d08d85d2021a49bb5bb2755000001
+KO = 97ef0357247a51d92f7e9044af3e71b5
+
+COUNT=6
+L = 128
+KI = 23e81b70107af693da12525d417606be42fb6fc6621da547
+FixedInputDataByteLen = 60
+FixedInputData = 4a2c03182c0f306f37be74566624182ab11459f047724a366276a13a156469b02188302483905ab6f5801a59d119fd3791d8501ef4159d5fead39628
+ Binary rep of i = 000001
+ instring = 4a2c03182c0f306f37be74566624182ab11459f047724a366276a13a156469b02188302483905ab6f5801a59d119fd3791d8501ef4159d5fead39628000001
+KO = 3f043769a9be840d866db34dd447565f
+
+COUNT=7
+L = 128
+KI = bc277710964ada5b0139a9025619c167093d1bff6e66ac02
+FixedInputDataByteLen = 60
+FixedInputData = 9596c4603d765dd3fee33a4a36477b631a60c132d136dfd09f140697687913532e6c6cb3e3496a0485be96a028297c5f72cc548004c32af137570906
+ Binary rep of i = 000001
+ instring = 9596c4603d765dd3fee33a4a36477b631a60c132d136dfd09f140697687913532e6c6cb3e3496a0485be96a028297c5f72cc548004c32af137570906000001
+KO = 7a3b05637ea0f6c622caddd29bb0ca00
+
+COUNT=8
+L = 128
+KI = d0ba4922c71f269b8d428904b5c8942625f4de189ba3d503
+FixedInputDataByteLen = 60
+FixedInputData = 42cd1a7f158bb2a74d66da69982de0a1b3f4e5163c8fe01f5b691507a66daf58988cc41cdc60db96e5dfb7b7e042313d2ec478b612b36be8a58c67a6
+ Binary rep of i = 000001
+ instring = 42cd1a7f158bb2a74d66da69982de0a1b3f4e5163c8fe01f5b691507a66daf58988cc41cdc60db96e5dfb7b7e042313d2ec478b612b36be8a58c67a6000001
+KO = a5d1b6efcf395fb733e39b121c49373d
+
+COUNT=9
+L = 128
+KI = c78903a9362326728187ee2ced1a850738481d78ae854ba3
+FixedInputDataByteLen = 60
+FixedInputData = a07b21aa8d43b5377b5062176012cc764b8c5c524dce17bd93b72c814a558555cc6e2c6e3657658d5a7baa4d43ed65cc40df0bf188b10cf9dedd6f29
+ Binary rep of i = 000001
+ instring = a07b21aa8d43b5377b5062176012cc764b8c5c524dce17bd93b72c814a558555cc6e2c6e3657658d5a7baa4d43ed65cc40df0bf188b10cf9dedd6f29000001
+KO = 7b21309ca89a0fab8266f6a3e5f2a362
+
+COUNT=10
+L = 256
+KI = d960fbc8d7cd388fb73a9481831f896ddedace9969166320
+FixedInputDataByteLen = 60
+FixedInputData = 857d9a1ef5e295ea819ec6d4352eb007de331193c4016a1e5aafda851e71239cdaf25b9b3ddd19ff5cccd52db898ee397957bfe0a454cc0898776c05
+ Binary rep of i = 000001
+ instring = 857d9a1ef5e295ea819ec6d4352eb007de331193c4016a1e5aafda851e71239cdaf25b9b3ddd19ff5cccd52db898ee397957bfe0a454cc0898776c05000001
+ Binary rep of i = 000002
+ instring = 857d9a1ef5e295ea819ec6d4352eb007de331193c4016a1e5aafda851e71239cdaf25b9b3ddd19ff5cccd52db898ee397957bfe0a454cc0898776c05000002
+KO = bf37baea0b5647e0ed450e3b7052450edcb74be1c4348c54c1b0bb599f18e0a2
+
+COUNT=11
+L = 256
+KI = 6b5b545eebb9d79441aa56aee15b15ae1bd75134e4d4fc91
+FixedInputDataByteLen = 60
+FixedInputData = 4cef97c6e008d1411aedff49cb11820d0e22b70264895e1536571e88e9bb7a96baec155b7bc46a01265919f72122bcd7caf96ef19bd52f627eb6ad0c
+ Binary rep of i = 000001
+ instring = 4cef97c6e008d1411aedff49cb11820d0e22b70264895e1536571e88e9bb7a96baec155b7bc46a01265919f72122bcd7caf96ef19bd52f627eb6ad0c000001
+ Binary rep of i = 000002
+ instring = 4cef97c6e008d1411aedff49cb11820d0e22b70264895e1536571e88e9bb7a96baec155b7bc46a01265919f72122bcd7caf96ef19bd52f627eb6ad0c000002
+KO = 649a57b9c4c844f1e92020a11dff3c85aca5d48dd1f505046648e03e540b510a
+
+COUNT=12
+L = 256
+KI = b3b5e301553eefd9d7b237afd1efe493a649e26130f5fb47
+FixedInputDataByteLen = 60
+FixedInputData = c1a52d6d634b8aaf92b501dcdbf7e171b42996fa53009fda9fc5c7f74096c1652e308e79e96d03b3b9afd74b4bc16733190aff59f0cd83c1bc4eb973
+ Binary rep of i = 000001
+ instring = c1a52d6d634b8aaf92b501dcdbf7e171b42996fa53009fda9fc5c7f74096c1652e308e79e96d03b3b9afd74b4bc16733190aff59f0cd83c1bc4eb973000001
+ Binary rep of i = 000002
+ instring = c1a52d6d634b8aaf92b501dcdbf7e171b42996fa53009fda9fc5c7f74096c1652e308e79e96d03b3b9afd74b4bc16733190aff59f0cd83c1bc4eb973000002
+KO = 3117dc38a2b9e5eb904ced51d14ee59283601635461f7f4d11fc37b5fb8fcbe7
+
+COUNT=13
+L = 256
+KI = 39bc015f638422859dfb779d7956ddb687911b29f9e444d2
+FixedInputDataByteLen = 60
+FixedInputData = 1b4fab1872bca394c34cc18f3ff70891178bf1c58287bea2b7bbc56c604c539642299d589f947eb3f5e0e3b147b827507c2b1855dac25115e00785f0
+ Binary rep of i = 000001
+ instring = 1b4fab1872bca394c34cc18f3ff70891178bf1c58287bea2b7bbc56c604c539642299d589f947eb3f5e0e3b147b827507c2b1855dac25115e00785f0000001
+ Binary rep of i = 000002
+ instring = 1b4fab1872bca394c34cc18f3ff70891178bf1c58287bea2b7bbc56c604c539642299d589f947eb3f5e0e3b147b827507c2b1855dac25115e00785f0000002
+KO = 46fe7204940eae84cdb51dd12ee91eae488627d59f44f34f498a6ae2a61b90a9
+
+COUNT=14
+L = 256
+KI = ab6cb59da57e390339c5634534b214960b4fa2b63cb88cb8
+FixedInputDataByteLen = 60
+FixedInputData = ae1a8c0d2a87f2f0f40de3bc7271efd257c1eeb513bee8944e5c8032a8808a687933b67336aa7151bb9bad2f377ed2b5f0824066f2ac7de615fbdb7d
+ Binary rep of i = 000001
+ instring = ae1a8c0d2a87f2f0f40de3bc7271efd257c1eeb513bee8944e5c8032a8808a687933b67336aa7151bb9bad2f377ed2b5f0824066f2ac7de615fbdb7d000001
+ Binary rep of i = 000002
+ instring = ae1a8c0d2a87f2f0f40de3bc7271efd257c1eeb513bee8944e5c8032a8808a687933b67336aa7151bb9bad2f377ed2b5f0824066f2ac7de615fbdb7d000002
+KO = b08449bb7b2c3531af531258e6d4aaf591ecff80a941d68e5ac6f65ad4c7d9ca
+
+COUNT=15
+L = 256
+KI = b1e196976b990d9d201945abaa725b8797220e06cd56a847
+FixedInputDataByteLen = 60
+FixedInputData = 44d472d965ea90d9cdb5d4c9f3da8de570aece5919e0fbb195fe4ef6de82fd296d2f107c4081acaa07030491b18bf1369a5376fb6f7e463f6e3dafa1
+ Binary rep of i = 000001
+ instring = 44d472d965ea90d9cdb5d4c9f3da8de570aece5919e0fbb195fe4ef6de82fd296d2f107c4081acaa07030491b18bf1369a5376fb6f7e463f6e3dafa1000001
+ Binary rep of i = 000002
+ instring = 44d472d965ea90d9cdb5d4c9f3da8de570aece5919e0fbb195fe4ef6de82fd296d2f107c4081acaa07030491b18bf1369a5376fb6f7e463f6e3dafa1000002
+KO = 41a9a85d0127aec2e1fc928b361f3e58aa1644e574eadc4d95c26f63d49d514b
+
+COUNT=16
+L = 256
+KI = 744110c4f2f6fc8d6cb790490f20b6d00e8fdce5e0a06d6c
+FixedInputDataByteLen = 60
+FixedInputData = f96f3374aa615ea13b4c9bc558072afcd24c018dd9fec77b8415c40f7d7cbc798bbefe1c018ab0a4047134454d0c45c908a20aca22c76ecd38ce02c2
+ Binary rep of i = 000001
+ instring = f96f3374aa615ea13b4c9bc558072afcd24c018dd9fec77b8415c40f7d7cbc798bbefe1c018ab0a4047134454d0c45c908a20aca22c76ecd38ce02c2000001
+ Binary rep of i = 000002
+ instring = f96f3374aa615ea13b4c9bc558072afcd24c018dd9fec77b8415c40f7d7cbc798bbefe1c018ab0a4047134454d0c45c908a20aca22c76ecd38ce02c2000002
+KO = 6a929874b127dc8d7f5509590631e161efd4384d7389847fd4e2202a59685ce6
+
+COUNT=17
+L = 256
+KI = 6af9faf073c3b687ecc2763f3a3c022559e9ac29ca762abf
+FixedInputDataByteLen = 60
+FixedInputData = 107a34366206716c30d58b6bdfef30026d5de28fccf65d5889626e3bb20ac0d360a6d10fbd38199ca7580de70458fa60365c6fdb21735a495b1d7357
+ Binary rep of i = 000001
+ instring = 107a34366206716c30d58b6bdfef30026d5de28fccf65d5889626e3bb20ac0d360a6d10fbd38199ca7580de70458fa60365c6fdb21735a495b1d7357000001
+ Binary rep of i = 000002
+ instring = 107a34366206716c30d58b6bdfef30026d5de28fccf65d5889626e3bb20ac0d360a6d10fbd38199ca7580de70458fa60365c6fdb21735a495b1d7357000002
+KO = 8e80910d70205a8252ecefb2f5aeb349480f390cebc134018aeb4b714e119412
+
+COUNT=18
+L = 256
+KI = 0c6f22869c35b91173b9dc773009451b6082ad90f6f76002
+FixedInputDataByteLen = 60
+FixedInputData = f6ddc7d4c7a75c86f2f8bf77c9e4ab2a51274a6aab539a2af6bdc152e48aab2e99678f4fd1c466572144d2ac23786707f391e41ccca0ee9c5faa0e3a
+ Binary rep of i = 000001
+ instring = f6ddc7d4c7a75c86f2f8bf77c9e4ab2a51274a6aab539a2af6bdc152e48aab2e99678f4fd1c466572144d2ac23786707f391e41ccca0ee9c5faa0e3a000001
+ Binary rep of i = 000002
+ instring = f6ddc7d4c7a75c86f2f8bf77c9e4ab2a51274a6aab539a2af6bdc152e48aab2e99678f4fd1c466572144d2ac23786707f391e41ccca0ee9c5faa0e3a000002
+KO = 7ac7d96c88b8aadecd6273a4ab11fdad78c70ac7cfce4ef3b385749d3249cba4
+
+COUNT=19
+L = 256
+KI = 4527a30d97aa015aa87d7075a460c517395b4f9383c897d3
+FixedInputDataByteLen = 60
+FixedInputData = 380d9f3c189719465c54e3e573c15dea8baf94405b8f617441550ab48bad9c08e18e168fad08901276efdf212263f9c3ec3a9d06d9e94d81eae48a1b
+ Binary rep of i = 000001
+ instring = 380d9f3c189719465c54e3e573c15dea8baf94405b8f617441550ab48bad9c08e18e168fad08901276efdf212263f9c3ec3a9d06d9e94d81eae48a1b000001
+ Binary rep of i = 000002
+ instring = 380d9f3c189719465c54e3e573c15dea8baf94405b8f617441550ab48bad9c08e18e168fad08901276efdf212263f9c3ec3a9d06d9e94d81eae48a1b000002
+KO = 8ac9314b94eefed998f6b2666210668f6e6c2d78ab7f4a078dfd8dc1f3226d8e
+
+COUNT=20
+L = 160
+KI = 306172d9a0668297b5a9c97aba9eeec6007de15241d82001
+FixedInputDataByteLen = 60
+FixedInputData = f40b1453fddc2b45ff81c4879162aee7fa0b79e299e0df819ea9889f28783fc2a3814d7b7ce02de8849fb8a08902264c69eff11163b84c891fe756ca
+ Binary rep of i = 000001
+ instring = f40b1453fddc2b45ff81c4879162aee7fa0b79e299e0df819ea9889f28783fc2a3814d7b7ce02de8849fb8a08902264c69eff11163b84c891fe756ca000001
+ Binary rep of i = 000002
+ instring = f40b1453fddc2b45ff81c4879162aee7fa0b79e299e0df819ea9889f28783fc2a3814d7b7ce02de8849fb8a08902264c69eff11163b84c891fe756ca000002
+KO = b8cb9a8b481b50b9453c81966bf0dc1cb05c228d
+
+COUNT=21
+L = 160
+KI = 54bf8dd0a7f4735bb9a3d47eb1b8834a217934fd2e7921c3
+FixedInputDataByteLen = 60
+FixedInputData = a550ad42533a2cfb6e8b5657a9f1c3f6db42b5998b53643302ab980f24579fa6551d5ec4bdbbb829a82d07f9ffc33f3b014b2f48387f9f94e66d3072
+ Binary rep of i = 000001
+ instring = a550ad42533a2cfb6e8b5657a9f1c3f6db42b5998b53643302ab980f24579fa6551d5ec4bdbbb829a82d07f9ffc33f3b014b2f48387f9f94e66d3072000001
+ Binary rep of i = 000002
+ instring = a550ad42533a2cfb6e8b5657a9f1c3f6db42b5998b53643302ab980f24579fa6551d5ec4bdbbb829a82d07f9ffc33f3b014b2f48387f9f94e66d3072000002
+KO = 8fa5a29bb4e75634c8cb2fb9fa543507fbae5693
+
+COUNT=22
+L = 160
+KI = 5f7d4114ed7ed7ac668b3624fae34fa572645aa17de5b2eb
+FixedInputDataByteLen = 60
+FixedInputData = a739fae5571d6205c649d74c8325b385403c8ca7015004309fd5924a3c49b779514403efa378c9cc18b5c58c088138b80cb69954a46f6d800db773af
+ Binary rep of i = 000001
+ instring = a739fae5571d6205c649d74c8325b385403c8ca7015004309fd5924a3c49b779514403efa378c9cc18b5c58c088138b80cb69954a46f6d800db773af000001
+ Binary rep of i = 000002
+ instring = a739fae5571d6205c649d74c8325b385403c8ca7015004309fd5924a3c49b779514403efa378c9cc18b5c58c088138b80cb69954a46f6d800db773af000002
+KO = e4bcb2f79ad824463991cc1fc3e7ca8c85323e9a
+
+COUNT=23
+L = 160
+KI = 52dc807c25d1af0bb557aa565e4e9bb95ab801ad698e1be9
+FixedInputDataByteLen = 60
+FixedInputData = bf9b61274ff2418d6dac34cae155698e46abd8d9dc6edd2756d2a2e205b43beed7af55d35956f30fdab8b1366ebf491b6ad932986baa22fb7111f888
+ Binary rep of i = 000001
+ instring = bf9b61274ff2418d6dac34cae155698e46abd8d9dc6edd2756d2a2e205b43beed7af55d35956f30fdab8b1366ebf491b6ad932986baa22fb7111f888000001
+ Binary rep of i = 000002
+ instring = bf9b61274ff2418d6dac34cae155698e46abd8d9dc6edd2756d2a2e205b43beed7af55d35956f30fdab8b1366ebf491b6ad932986baa22fb7111f888000002
+KO = cacb1ae099203c3e2158919fb89738346479dc82
+
+COUNT=24
+L = 160
+KI = 4ead9124adb6219e387c30f6ac4768e9f4852e5f3a69d4ac
+FixedInputDataByteLen = 60
+FixedInputData = 20cbb2e910b64cdde75708cb7fe420ee9dc7388892e2a1a597671f7952cba372cad72633f158241b62424cc89d59be8e4e7dee1910c6672f289511dc
+ Binary rep of i = 000001
+ instring = 20cbb2e910b64cdde75708cb7fe420ee9dc7388892e2a1a597671f7952cba372cad72633f158241b62424cc89d59be8e4e7dee1910c6672f289511dc000001
+ Binary rep of i = 000002
+ instring = 20cbb2e910b64cdde75708cb7fe420ee9dc7388892e2a1a597671f7952cba372cad72633f158241b62424cc89d59be8e4e7dee1910c6672f289511dc000002
+KO = a94adaaa9004be4a5930e3286582034952c935a5
+
+COUNT=25
+L = 160
+KI = b84832187f7ecfe96449fcecc6ea0533344a4e45a8fa2422
+FixedInputDataByteLen = 60
+FixedInputData = 245a8878630a8ad85331acf2e2b3e21ad49d3a9ab683caf11ba8e4047a697110c5aa316ee5eb065a563d7f2fc3ab03ed0cbf87e95561e3fe52e54ef6
+ Binary rep of i = 000001
+ instring = 245a8878630a8ad85331acf2e2b3e21ad49d3a9ab683caf11ba8e4047a697110c5aa316ee5eb065a563d7f2fc3ab03ed0cbf87e95561e3fe52e54ef6000001
+ Binary rep of i = 000002
+ instring = 245a8878630a8ad85331acf2e2b3e21ad49d3a9ab683caf11ba8e4047a697110c5aa316ee5eb065a563d7f2fc3ab03ed0cbf87e95561e3fe52e54ef6000002
+KO = 82677ace137de6456287550e57c6cf8be781f0da
+
+COUNT=26
+L = 160
+KI = fa7a14f604a9b9ccef0f2b8ff43195b7273bc19f3a8b0816
+FixedInputDataByteLen = 60
+FixedInputData = 19f6832a05a9557504f22ac9e1648f59ed1f893e949dc2be01d680d869517ad2d72579bd2a8650189985bf308eecd44a2cdf298dd56b602a375076f3
+ Binary rep of i = 000001
+ instring = 19f6832a05a9557504f22ac9e1648f59ed1f893e949dc2be01d680d869517ad2d72579bd2a8650189985bf308eecd44a2cdf298dd56b602a375076f3000001
+ Binary rep of i = 000002
+ instring = 19f6832a05a9557504f22ac9e1648f59ed1f893e949dc2be01d680d869517ad2d72579bd2a8650189985bf308eecd44a2cdf298dd56b602a375076f3000002
+KO = b7d1cf5a7e0c7c76898f8f214f882d004ccf4655
+
+COUNT=27
+L = 160
+KI = 332a2acdca9eb914fa4751c94681002b54990a5d3bedafc0
+FixedInputDataByteLen = 60
+FixedInputData = 9ddacf9e07b7dbeda61ccf323e5556d884c5bc76277f6b844a47b18d3c573c13a7d136a1b2ebfaafe4c42f2e03e7b0b057c0fa9a156fe9fa6cbe888e
+ Binary rep of i = 000001
+ instring = 9ddacf9e07b7dbeda61ccf323e5556d884c5bc76277f6b844a47b18d3c573c13a7d136a1b2ebfaafe4c42f2e03e7b0b057c0fa9a156fe9fa6cbe888e000001
+ Binary rep of i = 000002
+ instring = 9ddacf9e07b7dbeda61ccf323e5556d884c5bc76277f6b844a47b18d3c573c13a7d136a1b2ebfaafe4c42f2e03e7b0b057c0fa9a156fe9fa6cbe888e000002
+KO = 010aea7cde1f80d2f271ca9d1cca518c172399d3
+
+COUNT=28
+L = 160
+KI = b4e4ecb5e888ec8a94952325866a5022e45073e5784a1e11
+FixedInputDataByteLen = 60
+FixedInputData = 865ad778421a58d543a821917f6d28742a2b38b50f2c5a323ec61b0aaa1a21a2bb28cf60fe6b9e7b75f11e623b04eae01efc2978f44246cde79f9049
+ Binary rep of i = 000001
+ instring = 865ad778421a58d543a821917f6d28742a2b38b50f2c5a323ec61b0aaa1a21a2bb28cf60fe6b9e7b75f11e623b04eae01efc2978f44246cde79f9049000001
+ Binary rep of i = 000002
+ instring = 865ad778421a58d543a821917f6d28742a2b38b50f2c5a323ec61b0aaa1a21a2bb28cf60fe6b9e7b75f11e623b04eae01efc2978f44246cde79f9049000002
+KO = b2cbdd19bde1daa0f6ca79ca8ae7f4a8b9453c76
+
+COUNT=29
+L = 160
+KI = 530a9d26828bf2e651c4f442ba8adf9f5b7ffa9d52156917
+FixedInputDataByteLen = 60
+FixedInputData = acaff1b85f28947b4e182fe26662912241f50ba8fec5b99e70753557d33c9188cd9c2c4657f99b1eac9d11f9f37e4b96cd52ae14f2d378f123b2289e
+ Binary rep of i = 000001
+ instring = acaff1b85f28947b4e182fe26662912241f50ba8fec5b99e70753557d33c9188cd9c2c4657f99b1eac9d11f9f37e4b96cd52ae14f2d378f123b2289e000001
+ Binary rep of i = 000002
+ instring = acaff1b85f28947b4e182fe26662912241f50ba8fec5b99e70753557d33c9188cd9c2c4657f99b1eac9d11f9f37e4b96cd52ae14f2d378f123b2289e000002
+KO = af9abec740ccc0575dbdf19e2e14b5c440e96770
+
+COUNT=30
+L = 320
+KI = 2d194f74fc49eaf6c2ca76f7b3ac527c279a10080ac9df66
+FixedInputDataByteLen = 60
+FixedInputData = 1a0956bb78758ded470a38a5b9390523cd72a7152c738004a1c3dfcd48c1a071ae8d5ff256a2527b624766977fbff8392a6f7ba58c2a759edbfd874f
+ Binary rep of i = 000001
+ instring = 1a0956bb78758ded470a38a5b9390523cd72a7152c738004a1c3dfcd48c1a071ae8d5ff256a2527b624766977fbff8392a6f7ba58c2a759edbfd874f000001
+ Binary rep of i = 000002
+ instring = 1a0956bb78758ded470a38a5b9390523cd72a7152c738004a1c3dfcd48c1a071ae8d5ff256a2527b624766977fbff8392a6f7ba58c2a759edbfd874f000002
+ Binary rep of i = 000003
+ instring = 1a0956bb78758ded470a38a5b9390523cd72a7152c738004a1c3dfcd48c1a071ae8d5ff256a2527b624766977fbff8392a6f7ba58c2a759edbfd874f000003
+KO = a1c57fcf9f1ca3720fc722c590418d18ed280793ddcf3cf373dfcb166040ed1ee4797943ad218d63
+
+COUNT=31
+L = 320
+KI = bce723c446fd945c1e9f5e2742b1d94536cd09aa4e8d0dba
+FixedInputDataByteLen = 60
+FixedInputData = 99370577f338ceedaaa275b534889b5c6b25fba04c71fd4e846528fc5e348dd8c42fade9969d7664c89161b86ded10863967a2c8fe29ee063cea90fb
+ Binary rep of i = 000001
+ instring = 99370577f338ceedaaa275b534889b5c6b25fba04c71fd4e846528fc5e348dd8c42fade9969d7664c89161b86ded10863967a2c8fe29ee063cea90fb000001
+ Binary rep of i = 000002
+ instring = 99370577f338ceedaaa275b534889b5c6b25fba04c71fd4e846528fc5e348dd8c42fade9969d7664c89161b86ded10863967a2c8fe29ee063cea90fb000002
+ Binary rep of i = 000003
+ instring = 99370577f338ceedaaa275b534889b5c6b25fba04c71fd4e846528fc5e348dd8c42fade9969d7664c89161b86ded10863967a2c8fe29ee063cea90fb000003
+KO = ee282dc6f3bb1db9d0adc4a2bcbc980ef2cf4c03e95de7cc5f5c8f7f6f4f2e4e752e230b420a1411
+
+COUNT=32
+L = 320
+KI = 1dae0f16e90d26578292ae217ff68ca2c8bdf0e81ff2be51
+FixedInputDataByteLen = 60
+FixedInputData = 5b9191827bf856efc19bd83cb322e280b5629dc0c9b43185bf0ae0ea8fa024cfe0ef5e874359ede62b92633d640c919e85f2a4e443e08017dc48a368
+ Binary rep of i = 000001
+ instring = 5b9191827bf856efc19bd83cb322e280b5629dc0c9b43185bf0ae0ea8fa024cfe0ef5e874359ede62b92633d640c919e85f2a4e443e08017dc48a368000001
+ Binary rep of i = 000002
+ instring = 5b9191827bf856efc19bd83cb322e280b5629dc0c9b43185bf0ae0ea8fa024cfe0ef5e874359ede62b92633d640c919e85f2a4e443e08017dc48a368000002
+ Binary rep of i = 000003
+ instring = 5b9191827bf856efc19bd83cb322e280b5629dc0c9b43185bf0ae0ea8fa024cfe0ef5e874359ede62b92633d640c919e85f2a4e443e08017dc48a368000003
+KO = c9e3889f7837102b58a4c4d133ce487b4caf27d1fa8d24e84e69e24c79ae40b40967252a0b7b7260
+
+COUNT=33
+L = 320
+KI = e1c54823c9fda761752838487856ce5232b2a30e6da6d306
+FixedInputDataByteLen = 60
+FixedInputData = 7f46728d78ff02f880b52efa80d2e1a13e0e185b8e4555f65cb825fac1c49140691bc3cefb9a413a5ec035639bba6e26f1ba5e669790453709e0fa71
+ Binary rep of i = 000001
+ instring = 7f46728d78ff02f880b52efa80d2e1a13e0e185b8e4555f65cb825fac1c49140691bc3cefb9a413a5ec035639bba6e26f1ba5e669790453709e0fa71000001
+ Binary rep of i = 000002
+ instring = 7f46728d78ff02f880b52efa80d2e1a13e0e185b8e4555f65cb825fac1c49140691bc3cefb9a413a5ec035639bba6e26f1ba5e669790453709e0fa71000002
+ Binary rep of i = 000003
+ instring = 7f46728d78ff02f880b52efa80d2e1a13e0e185b8e4555f65cb825fac1c49140691bc3cefb9a413a5ec035639bba6e26f1ba5e669790453709e0fa71000003
+KO = e8fa9981e24860833ec704563d5695f75227df41f1e94067c911124e1562b67efa409ae509cd6057
+
+COUNT=34
+L = 320
+KI = 2c9dd08b64eee628090be1a241abb6747b0c94ffd333e7da
+FixedInputDataByteLen = 60
+FixedInputData = 77f77730eee5f93806f6db0be2afdbb172c6cb6503073ae92f9b67c3202f24fafdbdd50e94ba0f87f815a9c37edb499bb41a7582fc1738d2c809f484
+ Binary rep of i = 000001
+ instring = 77f77730eee5f93806f6db0be2afdbb172c6cb6503073ae92f9b67c3202f24fafdbdd50e94ba0f87f815a9c37edb499bb41a7582fc1738d2c809f484000001
+ Binary rep of i = 000002
+ instring = 77f77730eee5f93806f6db0be2afdbb172c6cb6503073ae92f9b67c3202f24fafdbdd50e94ba0f87f815a9c37edb499bb41a7582fc1738d2c809f484000002
+ Binary rep of i = 000003
+ instring = 77f77730eee5f93806f6db0be2afdbb172c6cb6503073ae92f9b67c3202f24fafdbdd50e94ba0f87f815a9c37edb499bb41a7582fc1738d2c809f484000003
+KO = ed6526010f9ecb89a8823fb688ae6d58d256a967708786ba7a09f2fd36cc21e27baad0cc9d0f11dc
+
+COUNT=35
+L = 320
+KI = c2c16fc158b41ce30c94ee7d297ed8a30e8b7f27b6efe997
+FixedInputDataByteLen = 60
+FixedInputData = 993127579da25caae7082a5f5f2a131aa1e4e786b90fcc90c67fc5a6089e6548b3bee6b873eaf4f19f3b4e35af07277c86b5798846ac709b625ef6c9
+ Binary rep of i = 000001
+ instring = 993127579da25caae7082a5f5f2a131aa1e4e786b90fcc90c67fc5a6089e6548b3bee6b873eaf4f19f3b4e35af07277c86b5798846ac709b625ef6c9000001
+ Binary rep of i = 000002
+ instring = 993127579da25caae7082a5f5f2a131aa1e4e786b90fcc90c67fc5a6089e6548b3bee6b873eaf4f19f3b4e35af07277c86b5798846ac709b625ef6c9000002
+ Binary rep of i = 000003
+ instring = 993127579da25caae7082a5f5f2a131aa1e4e786b90fcc90c67fc5a6089e6548b3bee6b873eaf4f19f3b4e35af07277c86b5798846ac709b625ef6c9000003
+KO = abe268165f2c2216a7d956c3131ffafd68c58e4abfc1ac02f96a8fc5bf8d19b445343b380c4edb47
+
+COUNT=36
+L = 320
+KI = 590495abdb560caa90dbf790356b95b2879c638241e06c57
+FixedInputDataByteLen = 60
+FixedInputData = 1eb0be8f954812c964a70312e939b9d0c0c690a82176aac87e4f9cd212533087663904dcb0a738f882edc647e059de1724c7fdad41b1489eb8ccb634
+ Binary rep of i = 000001
+ instring = 1eb0be8f954812c964a70312e939b9d0c0c690a82176aac87e4f9cd212533087663904dcb0a738f882edc647e059de1724c7fdad41b1489eb8ccb634000001
+ Binary rep of i = 000002
+ instring = 1eb0be8f954812c964a70312e939b9d0c0c690a82176aac87e4f9cd212533087663904dcb0a738f882edc647e059de1724c7fdad41b1489eb8ccb634000002
+ Binary rep of i = 000003
+ instring = 1eb0be8f954812c964a70312e939b9d0c0c690a82176aac87e4f9cd212533087663904dcb0a738f882edc647e059de1724c7fdad41b1489eb8ccb634000003
+KO = 7be4bf5cfc134e36885c8d2ba167b0ff72d2849d21184d8d576c4ace0aed2b36976f6703628e09bd
+
+COUNT=37
+L = 320
+KI = 05382eb3d38f5fa8b0a36b5af331e9c6144a8f3f94dc4855
+FixedInputDataByteLen = 60
+FixedInputData = 86f48752b0867589e086f7ef63e510ee18f2fbec4371bcc9b0416108efc37c49362ec09bd41625cb8ff2511e6af12c59e05f5ace5997ae9b762b2a06
+ Binary rep of i = 000001
+ instring = 86f48752b0867589e086f7ef63e510ee18f2fbec4371bcc9b0416108efc37c49362ec09bd41625cb8ff2511e6af12c59e05f5ace5997ae9b762b2a06000001
+ Binary rep of i = 000002
+ instring = 86f48752b0867589e086f7ef63e510ee18f2fbec4371bcc9b0416108efc37c49362ec09bd41625cb8ff2511e6af12c59e05f5ace5997ae9b762b2a06000002
+ Binary rep of i = 000003
+ instring = 86f48752b0867589e086f7ef63e510ee18f2fbec4371bcc9b0416108efc37c49362ec09bd41625cb8ff2511e6af12c59e05f5ace5997ae9b762b2a06000003
+KO = 8115e093a18f1c40931bafeaa499d04005fa977033f9830fe2679bdef2d9adb40455baa8a3269166
+
+COUNT=38
+L = 320
+KI = be08ab9575900e24e7fa6f21a6c0c4e49c5875e1ea276972
+FixedInputDataByteLen = 60
+FixedInputData = ffc3e95d9f19299f9672be785ddd2e7a64ecc15cd5027fc12272d2544c068c2983c3347e401114011ba8127c9580a5c7dde35304c690c12f8eb33db7
+ Binary rep of i = 000001
+ instring = ffc3e95d9f19299f9672be785ddd2e7a64ecc15cd5027fc12272d2544c068c2983c3347e401114011ba8127c9580a5c7dde35304c690c12f8eb33db7000001
+ Binary rep of i = 000002
+ instring = ffc3e95d9f19299f9672be785ddd2e7a64ecc15cd5027fc12272d2544c068c2983c3347e401114011ba8127c9580a5c7dde35304c690c12f8eb33db7000002
+ Binary rep of i = 000003
+ instring = ffc3e95d9f19299f9672be785ddd2e7a64ecc15cd5027fc12272d2544c068c2983c3347e401114011ba8127c9580a5c7dde35304c690c12f8eb33db7000003
+KO = 012669b1008acaff2b2d7dee4210ae7afe2921c11e709435abea0a767cce1d298fd47d22aa597761
+
+COUNT=39
+L = 320
+KI = 7c03506168282cd88e6573edd150728d0f09e7c9cc703fe8
+FixedInputDataByteLen = 60
+FixedInputData = 61d2ccb995b3a3b11b8c4700dc25e714f3b69bb1d295f068e85d0a39a2d39dccebf02b73265d19cea4d916481d5984b769d80d69e667813a11e6bda7
+ Binary rep of i = 000001
+ instring = 61d2ccb995b3a3b11b8c4700dc25e714f3b69bb1d295f068e85d0a39a2d39dccebf02b73265d19cea4d916481d5984b769d80d69e667813a11e6bda7000001
+ Binary rep of i = 000002
+ instring = 61d2ccb995b3a3b11b8c4700dc25e714f3b69bb1d295f068e85d0a39a2d39dccebf02b73265d19cea4d916481d5984b769d80d69e667813a11e6bda7000002
+ Binary rep of i = 000003
+ instring = 61d2ccb995b3a3b11b8c4700dc25e714f3b69bb1d295f068e85d0a39a2d39dccebf02b73265d19cea4d916481d5984b769d80d69e667813a11e6bda7000003
+KO = 795cd46da5b7f824fa51e4983dbe1bfb1b8559b3de4d3880f9e24df4cb53320dd651087ff403741b
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = f3bb6d3d0a20c8256fa3ef7586b77dd950ccc1221f07ca82
+FixedInputDataByteLen = 60
+FixedInputData = edd3964cdd146f8de1b160565c252c6b513bd3f4be07357ddae662e6b4683fbfa41b6a7df87ceced255051e3713f958305bc822beb96c5aeb4f7af7c
+ Binary rep of i = 00000001
+ instring = edd3964cdd146f8de1b160565c252c6b513bd3f4be07357ddae662e6b4683fbfa41b6a7df87ceced255051e3713f958305bc822beb96c5aeb4f7af7c00000001
+KO = 073d40c5626931f27c5556d9f1d1ba7a
+
+COUNT=1
+L = 128
+KI = f43a8cfa10aab1e7cf03dad272ae1c65c0ef5b34b39ae3cb
+FixedInputDataByteLen = 60
+FixedInputData = 9797fc071dfb5a9a17ec58826bab1c3e44148d33b09cd76aaa46e212cc98c0876bca366748c9dfb9aeb67ed54b23176842c14f3ee7af4575b286bae7
+ Binary rep of i = 00000001
+ instring = 9797fc071dfb5a9a17ec58826bab1c3e44148d33b09cd76aaa46e212cc98c0876bca366748c9dfb9aeb67ed54b23176842c14f3ee7af4575b286bae700000001
+KO = e3d94df0145f4cf55931096a5ec064f6
+
+COUNT=2
+L = 128
+KI = 5899e9caa8804e14620fce3afff56fcea419f23e582630b2
+FixedInputDataByteLen = 60
+FixedInputData = 54d67b2185abdfe6ba5ecaafc5c34ce759b7ffba8921353a44d50917a00beacc50f3d057489ae87f1e28791ae53be1a0f247d1f3b08a7e195b1d9548
+ Binary rep of i = 00000001
+ instring = 54d67b2185abdfe6ba5ecaafc5c34ce759b7ffba8921353a44d50917a00beacc50f3d057489ae87f1e28791ae53be1a0f247d1f3b08a7e195b1d954800000001
+KO = f047576618edfacb62447e0d8c685704
+
+COUNT=3
+L = 128
+KI = dac1759d25a7dad9a18d7beae038c7e9d5faf44358ba28c2
+FixedInputDataByteLen = 60
+FixedInputData = 7def9153d69cfff0860e248b24d52d33a7b8c90eb04bec0a6d089689c10604b6038284add5202e07a141183e573bb8b52c5b97bdb073dee116978463
+ Binary rep of i = 00000001
+ instring = 7def9153d69cfff0860e248b24d52d33a7b8c90eb04bec0a6d089689c10604b6038284add5202e07a141183e573bb8b52c5b97bdb073dee11697846300000001
+KO = 6074bd09638099c24eb03459d28de3b8
+
+COUNT=4
+L = 128
+KI = 288b6460070d661608636b355e9cad2b683f4d39c95100fc
+FixedInputDataByteLen = 60
+FixedInputData = b727e85b8af7479757709d894c34f5764d54c8b439fae7a418cc8ce8c02717a0fa0f59bb757559a37c189d9f9dbdeed2c27a6dc619f172eaa6e38a0e
+ Binary rep of i = 00000001
+ instring = b727e85b8af7479757709d894c34f5764d54c8b439fae7a418cc8ce8c02717a0fa0f59bb757559a37c189d9f9dbdeed2c27a6dc619f172eaa6e38a0e00000001
+KO = aa46f09982602b01a9664cb9f9f75a91
+
+COUNT=5
+L = 128
+KI = 72cd1c4a1311e55c7a551bdb275245be5cce4de9ff4e7f71
+FixedInputDataByteLen = 60
+FixedInputData = 94216669b5c762a41e5481e39577ae1990cdd62d34a7317d1d1c64a26ce27d8bb1a5006a8d649e38b2e7ebdc564afffd19b996cde3cb8cde4cc93813
+ Binary rep of i = 00000001
+ instring = 94216669b5c762a41e5481e39577ae1990cdd62d34a7317d1d1c64a26ce27d8bb1a5006a8d649e38b2e7ebdc564afffd19b996cde3cb8cde4cc9381300000001
+KO = d4f339c394ecaf53c88c44e927562fbf
+
+COUNT=6
+L = 128
+KI = 194be38ad383fe90cf8dd38e8d825763208816a5f83273f1
+FixedInputDataByteLen = 60
+FixedInputData = c2eae87c897dc75112d5a4dfda2808739abbf1cf03d1eba1a771fa77e427b31a5ecac2e306c6052a166c59d94da9804805367f72820cdaab39ee5d57
+ Binary rep of i = 00000001
+ instring = c2eae87c897dc75112d5a4dfda2808739abbf1cf03d1eba1a771fa77e427b31a5ecac2e306c6052a166c59d94da9804805367f72820cdaab39ee5d5700000001
+KO = 4cc50afbec52ee54dda77a896015387f
+
+COUNT=7
+L = 128
+KI = d6d011243f334527cdc8e05ed819ea0ee554d1f3b93d336a
+FixedInputDataByteLen = 60
+FixedInputData = a9462c5ba9f8babb43c780a2bba62f4d0a238d21604a9ac98acfb627b4a93d9f60f0e6f2186e845271eb1974bfa06844a374980f0d16e3970310ae42
+ Binary rep of i = 00000001
+ instring = a9462c5ba9f8babb43c780a2bba62f4d0a238d21604a9ac98acfb627b4a93d9f60f0e6f2186e845271eb1974bfa06844a374980f0d16e3970310ae4200000001
+KO = 1feb723ffb30d4af06178095fa6f209d
+
+COUNT=8
+L = 128
+KI = 8a78285072f0a589a5d1a47c67480bc8f5861cfcb349abdb
+FixedInputDataByteLen = 60
+FixedInputData = 2fc371324fe21e86b126107aae2d432c03450ced5218be644f1afb83e235b9f52636cfbe618c433d97af6329cb2efe96e536347eed9d8d067a1b22b5
+ Binary rep of i = 00000001
+ instring = 2fc371324fe21e86b126107aae2d432c03450ced5218be644f1afb83e235b9f52636cfbe618c433d97af6329cb2efe96e536347eed9d8d067a1b22b500000001
+KO = 4306620d12502f5311da69ff0e82c372
+
+COUNT=9
+L = 128
+KI = 3a2b8846aad58ff9a830ae1036d91f41cb29f1a4b96d0538
+FixedInputDataByteLen = 60
+FixedInputData = d362f5b160b471e10415b1d079c2f286d8e8635848649d36bdbe69a81373811817ac9377ab60b5eb238bbed7b3a8ee472bb7c8f87de6f0f08d82a559
+ Binary rep of i = 00000001
+ instring = d362f5b160b471e10415b1d079c2f286d8e8635848649d36bdbe69a81373811817ac9377ab60b5eb238bbed7b3a8ee472bb7c8f87de6f0f08d82a55900000001
+KO = b873054caa1e358862bdfe9d18c94100
+
+COUNT=10
+L = 256
+KI = 61375d912144e1dfd144e368293ca69d7bff923cdafa6934
+FixedInputDataByteLen = 60
+FixedInputData = efc4d0702fc51f898b55165e8fa00ff3edd6b2dd8e8c0bc6fa56f35309c8cfd761e1549490890c449b51beb82bcb6a729383dbb1466410540905e348
+ Binary rep of i = 00000001
+ instring = efc4d0702fc51f898b55165e8fa00ff3edd6b2dd8e8c0bc6fa56f35309c8cfd761e1549490890c449b51beb82bcb6a729383dbb1466410540905e34800000001
+ Binary rep of i = 00000002
+ instring = efc4d0702fc51f898b55165e8fa00ff3edd6b2dd8e8c0bc6fa56f35309c8cfd761e1549490890c449b51beb82bcb6a729383dbb1466410540905e34800000002
+KO = 8a314fbffee46861fad7c2736a3e304de977e3c245c1afaf6673b5f807239d7b
+
+COUNT=11
+L = 256
+KI = 1c869ef9ee340fce2844f17aa9f35d7ca0ce7491f8c34e44
+FixedInputDataByteLen = 60
+FixedInputData = d8e612e98a05ddc2ae89c50aeaf2c39e7f51bb9494e571b08cbc346de3010ccc93f3db594b8e44df16f024ca9969015cdf5da5e8328b72eead752813
+ Binary rep of i = 00000001
+ instring = d8e612e98a05ddc2ae89c50aeaf2c39e7f51bb9494e571b08cbc346de3010ccc93f3db594b8e44df16f024ca9969015cdf5da5e8328b72eead75281300000001
+ Binary rep of i = 00000002
+ instring = d8e612e98a05ddc2ae89c50aeaf2c39e7f51bb9494e571b08cbc346de3010ccc93f3db594b8e44df16f024ca9969015cdf5da5e8328b72eead75281300000002
+KO = 1c8d06d3559481b5d8a82172ef400299ed9476a5d8195ad98361ccc47dcc30f7
+
+COUNT=12
+L = 256
+KI = 20e56a380ca33e62286d3af4c30ad4d2f53094e93c8a6f52
+FixedInputDataByteLen = 60
+FixedInputData = f7babe8ea061cc6638c80435d21d933a54263eee0ee645338bf5a9cfcc662ed385f56b104f48c3e90dd153d91168bc92ed14ea327a5e5dfc63d67072
+ Binary rep of i = 00000001
+ instring = f7babe8ea061cc6638c80435d21d933a54263eee0ee645338bf5a9cfcc662ed385f56b104f48c3e90dd153d91168bc92ed14ea327a5e5dfc63d6707200000001
+ Binary rep of i = 00000002
+ instring = f7babe8ea061cc6638c80435d21d933a54263eee0ee645338bf5a9cfcc662ed385f56b104f48c3e90dd153d91168bc92ed14ea327a5e5dfc63d6707200000002
+KO = 6804b62e4f657897021c1357fcfe3e9f245cecd6beafc923d45cb2702e11fcb3
+
+COUNT=13
+L = 256
+KI = 54bae4a50307b24efe207803e32928e89682d64613a69a12
+FixedInputDataByteLen = 60
+FixedInputData = e8cf2c2f04a0f01e22bb863e8d8ab2541822a5c172bd597de0610f4b204998afbbbc6dcc99570d81315784a13d6da44452802f9041fc9a8064df0129
+ Binary rep of i = 00000001
+ instring = e8cf2c2f04a0f01e22bb863e8d8ab2541822a5c172bd597de0610f4b204998afbbbc6dcc99570d81315784a13d6da44452802f9041fc9a8064df012900000001
+ Binary rep of i = 00000002
+ instring = e8cf2c2f04a0f01e22bb863e8d8ab2541822a5c172bd597de0610f4b204998afbbbc6dcc99570d81315784a13d6da44452802f9041fc9a8064df012900000002
+KO = 9849e36d78de233be55504c24ff23eff1db5ebe1203653894931c6d67a86055f
+
+COUNT=14
+L = 256
+KI = 190a1798e2c0941c097a418cfab9d65af9d30338ba5d7b1d
+FixedInputDataByteLen = 60
+FixedInputData = 891967ab6347c52c589bad7497d79b01d0e5d6516f529c453f31f4b56f614bbacd9c8b160ec3af593b408ab4bae785295b40ae63757c394353cbb166
+ Binary rep of i = 00000001
+ instring = 891967ab6347c52c589bad7497d79b01d0e5d6516f529c453f31f4b56f614bbacd9c8b160ec3af593b408ab4bae785295b40ae63757c394353cbb16600000001
+ Binary rep of i = 00000002
+ instring = 891967ab6347c52c589bad7497d79b01d0e5d6516f529c453f31f4b56f614bbacd9c8b160ec3af593b408ab4bae785295b40ae63757c394353cbb16600000002
+KO = b97ebd425d002baeecf656ab3d4f62e19a7fb697ff0c5782cb1fc4ad618fcee3
+
+COUNT=15
+L = 256
+KI = 82906742962edce5116350526b04f4229754a75ec3f7a08f
+FixedInputDataByteLen = 60
+FixedInputData = d5a9bf047aea5e572c6ef986b0b9969e4e3f3dd4fd064d1c6abb2a4206eebaf41f9e4e352126b8a4102f627c0ca72f79cb7c671fff5de2bd965a8c8a
+ Binary rep of i = 00000001
+ instring = d5a9bf047aea5e572c6ef986b0b9969e4e3f3dd4fd064d1c6abb2a4206eebaf41f9e4e352126b8a4102f627c0ca72f79cb7c671fff5de2bd965a8c8a00000001
+ Binary rep of i = 00000002
+ instring = d5a9bf047aea5e572c6ef986b0b9969e4e3f3dd4fd064d1c6abb2a4206eebaf41f9e4e352126b8a4102f627c0ca72f79cb7c671fff5de2bd965a8c8a00000002
+KO = 23401b255fd068e024ddad2494946260366ffae64df3442c34fcfe126825508a
+
+COUNT=16
+L = 256
+KI = c4c3e512c87fbed6977b9d2f136e2ab74720af29cc8604cf
+FixedInputDataByteLen = 60
+FixedInputData = a8525e8dab4ae9e383e2f4d2cfe8722d2eb1b78a12988c75f1992f87c0f159da8ba000394ba7751fbdfe67ec4cd62ffc021029eb7b7ae7e5c95d30c7
+ Binary rep of i = 00000001
+ instring = a8525e8dab4ae9e383e2f4d2cfe8722d2eb1b78a12988c75f1992f87c0f159da8ba000394ba7751fbdfe67ec4cd62ffc021029eb7b7ae7e5c95d30c700000001
+ Binary rep of i = 00000002
+ instring = a8525e8dab4ae9e383e2f4d2cfe8722d2eb1b78a12988c75f1992f87c0f159da8ba000394ba7751fbdfe67ec4cd62ffc021029eb7b7ae7e5c95d30c700000002
+KO = 3c4b59d3261703b5297e715d2e6354357127166d07a903f261508ee93a8e583a
+
+COUNT=17
+L = 256
+KI = 1b7d3dd172441ec0320197051e5f050aeb3c6f6f52b3e626
+FixedInputDataByteLen = 60
+FixedInputData = 1b213ee80de24204f27ff038a492b0f75a61ef034f500c38b03a61576fd45d34133ab43362ee56d93673893a2fdd19668e7b5c455795aa93177c2b9f
+ Binary rep of i = 00000001
+ instring = 1b213ee80de24204f27ff038a492b0f75a61ef034f500c38b03a61576fd45d34133ab43362ee56d93673893a2fdd19668e7b5c455795aa93177c2b9f00000001
+ Binary rep of i = 00000002
+ instring = 1b213ee80de24204f27ff038a492b0f75a61ef034f500c38b03a61576fd45d34133ab43362ee56d93673893a2fdd19668e7b5c455795aa93177c2b9f00000002
+KO = 8fd1273059473293752ad84e328900f42c400828edcb84f5ae82c53a35f9d07d
+
+COUNT=18
+L = 256
+KI = 850653f3e3d531755c7e248d9e456636a9036d68a30a3c78
+FixedInputDataByteLen = 60
+FixedInputData = 6b74e47007e73644a698598a9c916c2c7c191d432464769d6813bc07354742c56ad7d1db9f32dd20fb2b862c54bb3421ab6a37c0c71b89c6380648c7
+ Binary rep of i = 00000001
+ instring = 6b74e47007e73644a698598a9c916c2c7c191d432464769d6813bc07354742c56ad7d1db9f32dd20fb2b862c54bb3421ab6a37c0c71b89c6380648c700000001
+ Binary rep of i = 00000002
+ instring = 6b74e47007e73644a698598a9c916c2c7c191d432464769d6813bc07354742c56ad7d1db9f32dd20fb2b862c54bb3421ab6a37c0c71b89c6380648c700000002
+KO = bcef48364df59983a18c2570c1e75fd2689d87f5d630a3a4152b173865c9a6c2
+
+COUNT=19
+L = 256
+KI = b23221c16b482b7312f4989df0f31d3ea187e32081318bd8
+FixedInputDataByteLen = 60
+FixedInputData = bfed844f3d5fa5855374743c004c9e5df5151ba56fae66a938a2da4e50568ce2d755df853bbf8c4335bb06b50255a78dbe8324a067d6d4da875eb231
+ Binary rep of i = 00000001
+ instring = bfed844f3d5fa5855374743c004c9e5df5151ba56fae66a938a2da4e50568ce2d755df853bbf8c4335bb06b50255a78dbe8324a067d6d4da875eb23100000001
+ Binary rep of i = 00000002
+ instring = bfed844f3d5fa5855374743c004c9e5df5151ba56fae66a938a2da4e50568ce2d755df853bbf8c4335bb06b50255a78dbe8324a067d6d4da875eb23100000002
+KO = fd26f499f82ee514858cce14422036d1acc1eb1d4320fb1cfbd3e8334763ec8c
+
+COUNT=20
+L = 160
+KI = e31c6a4ebbaf32728639ce267250b7ecf4159203a3dfbf9e
+FixedInputDataByteLen = 60
+FixedInputData = b6910df534c8ddabf5164c4ec823166fa52bc02b6a83ea087f7a92f81f1ae1d441ca097151c130c7008ff2d178c0866866fea4ab7904d0182576a9bd
+ Binary rep of i = 00000001
+ instring = b6910df534c8ddabf5164c4ec823166fa52bc02b6a83ea087f7a92f81f1ae1d441ca097151c130c7008ff2d178c0866866fea4ab7904d0182576a9bd00000001
+ Binary rep of i = 00000002
+ instring = b6910df534c8ddabf5164c4ec823166fa52bc02b6a83ea087f7a92f81f1ae1d441ca097151c130c7008ff2d178c0866866fea4ab7904d0182576a9bd00000002
+KO = 7dedd4aeea57edbe0b66ebb89e38de823987c39a
+
+COUNT=21
+L = 160
+KI = 69ac3263136db539e7aecb86f6f2f4919e9b09db4220dea9
+FixedInputDataByteLen = 60
+FixedInputData = 9d97bf2b632907ddc1eab6b3445308a427469708d91d776902d797a33fdb1e08b8b9b762032e3ca2692eb10c8346b7e0b7c2530ef1c89600a0560771
+ Binary rep of i = 00000001
+ instring = 9d97bf2b632907ddc1eab6b3445308a427469708d91d776902d797a33fdb1e08b8b9b762032e3ca2692eb10c8346b7e0b7c2530ef1c89600a056077100000001
+ Binary rep of i = 00000002
+ instring = 9d97bf2b632907ddc1eab6b3445308a427469708d91d776902d797a33fdb1e08b8b9b762032e3ca2692eb10c8346b7e0b7c2530ef1c89600a056077100000002
+KO = 48e4745974bae3f8bb0804e52198068ecaff768a
+
+COUNT=22
+L = 160
+KI = 1edaba91c917a485d9ed42dc23e9835f8777e3b4be69a75f
+FixedInputDataByteLen = 60
+FixedInputData = a7b4391acd3764e56bdee18ee058fbb5ae5130c4b307e84715e5e4e8c37561145b08b3fe1255f5478633169abaf6ff155b86bc478a310b069d74c78f
+ Binary rep of i = 00000001
+ instring = a7b4391acd3764e56bdee18ee058fbb5ae5130c4b307e84715e5e4e8c37561145b08b3fe1255f5478633169abaf6ff155b86bc478a310b069d74c78f00000001
+ Binary rep of i = 00000002
+ instring = a7b4391acd3764e56bdee18ee058fbb5ae5130c4b307e84715e5e4e8c37561145b08b3fe1255f5478633169abaf6ff155b86bc478a310b069d74c78f00000002
+KO = f649f7fe08911cf5c129a2a2a164f331697fd69d
+
+COUNT=23
+L = 160
+KI = d72271155b2326400f5eaaa9c3466e4dae963a82953287d7
+FixedInputDataByteLen = 60
+FixedInputData = f9a7c663215b6ff8a5a1a6608fa51e470b30df3b4cc2348a95fc187d07c5e3cc0ff6c2047f342070e905ada44e7c0ba180323de091f4354bac9d2cc9
+ Binary rep of i = 00000001
+ instring = f9a7c663215b6ff8a5a1a6608fa51e470b30df3b4cc2348a95fc187d07c5e3cc0ff6c2047f342070e905ada44e7c0ba180323de091f4354bac9d2cc900000001
+ Binary rep of i = 00000002
+ instring = f9a7c663215b6ff8a5a1a6608fa51e470b30df3b4cc2348a95fc187d07c5e3cc0ff6c2047f342070e905ada44e7c0ba180323de091f4354bac9d2cc900000002
+KO = 4a2db071a25d773be3776346ef9f2c13a50b2194
+
+COUNT=24
+L = 160
+KI = 335571218d2e94915a5075350879a833331563d653a252f1
+FixedInputDataByteLen = 60
+FixedInputData = 1378e36adeebed874ea86272d90c4368d18d4b18053f41fc5435f0233d175e86eb4b58bb9c5b3c99b5d28f617217079172769df68c5cce0ff206ea07
+ Binary rep of i = 00000001
+ instring = 1378e36adeebed874ea86272d90c4368d18d4b18053f41fc5435f0233d175e86eb4b58bb9c5b3c99b5d28f617217079172769df68c5cce0ff206ea0700000001
+ Binary rep of i = 00000002
+ instring = 1378e36adeebed874ea86272d90c4368d18d4b18053f41fc5435f0233d175e86eb4b58bb9c5b3c99b5d28f617217079172769df68c5cce0ff206ea0700000002
+KO = 8639f895f6378bbea3ddc5c49faa47a8747513ae
+
+COUNT=25
+L = 160
+KI = f7d677b2a6bb3521b9ae3a7f56c975dd9cb63e0b51f99481
+FixedInputDataByteLen = 60
+FixedInputData = 60e87c36412e1ca345204040cf0ec61968f12f34a11bf7b3ec42d1c479360e7833984d0a6510315140cfb749129f91b67a684147a819047fe494a718
+ Binary rep of i = 00000001
+ instring = 60e87c36412e1ca345204040cf0ec61968f12f34a11bf7b3ec42d1c479360e7833984d0a6510315140cfb749129f91b67a684147a819047fe494a71800000001
+ Binary rep of i = 00000002
+ instring = 60e87c36412e1ca345204040cf0ec61968f12f34a11bf7b3ec42d1c479360e7833984d0a6510315140cfb749129f91b67a684147a819047fe494a71800000002
+KO = 3878cca3b97a3464524601ab59509abf0bdd511e
+
+COUNT=26
+L = 160
+KI = 1cde321d4584537941a1d5d508576823eb9ec3ad04be22a8
+FixedInputDataByteLen = 60
+FixedInputData = f083895300a631a84c5163c7c69c78d45feefd07717ec1fe398314623e212468838667bae3921abb4dc66c55e69dc33f3a1a91ba42dfc664c03547d9
+ Binary rep of i = 00000001
+ instring = f083895300a631a84c5163c7c69c78d45feefd07717ec1fe398314623e212468838667bae3921abb4dc66c55e69dc33f3a1a91ba42dfc664c03547d900000001
+ Binary rep of i = 00000002
+ instring = f083895300a631a84c5163c7c69c78d45feefd07717ec1fe398314623e212468838667bae3921abb4dc66c55e69dc33f3a1a91ba42dfc664c03547d900000002
+KO = f7b4646253bded28088c8efaa71a71669c3dec2c
+
+COUNT=27
+L = 160
+KI = b58fa746ce77ba24fe41dc9ca3d710aef8efdf9a02200846
+FixedInputDataByteLen = 60
+FixedInputData = 65d11c7bcab40bf869f3bb4739c882fff4f875b09e4ae6896cffe47935e676597198fdc3a2cb58877f7be3ec780135424077f0c311e87fb248ac8197
+ Binary rep of i = 00000001
+ instring = 65d11c7bcab40bf869f3bb4739c882fff4f875b09e4ae6896cffe47935e676597198fdc3a2cb58877f7be3ec780135424077f0c311e87fb248ac819700000001
+ Binary rep of i = 00000002
+ instring = 65d11c7bcab40bf869f3bb4739c882fff4f875b09e4ae6896cffe47935e676597198fdc3a2cb58877f7be3ec780135424077f0c311e87fb248ac819700000002
+KO = 366a3fcb0d1747b56f3d5def76813f53afc13b0c
+
+COUNT=28
+L = 160
+KI = e3c5e7031daab7d2e73d27045b4bc9bf16d22233ecf91f62
+FixedInputDataByteLen = 60
+FixedInputData = c38da36ce6804c23f8f134bf1acb201a2d5b8f561f8dcbc9e1f387d064e1cd402fd094b323948b89ef2ba4c3ddfc189355957d9c91efe230fa663ffa
+ Binary rep of i = 00000001
+ instring = c38da36ce6804c23f8f134bf1acb201a2d5b8f561f8dcbc9e1f387d064e1cd402fd094b323948b89ef2ba4c3ddfc189355957d9c91efe230fa663ffa00000001
+ Binary rep of i = 00000002
+ instring = c38da36ce6804c23f8f134bf1acb201a2d5b8f561f8dcbc9e1f387d064e1cd402fd094b323948b89ef2ba4c3ddfc189355957d9c91efe230fa663ffa00000002
+KO = 2fee7676ce3cde32647b51e4a8c3b8d181c300a0
+
+COUNT=29
+L = 160
+KI = ac5237d173bab0fdcaa2f4ee1303fa9d2f450828a8425085
+FixedInputDataByteLen = 60
+FixedInputData = 1f33a2dd35d9ab755d77404ffd38d716ff2bd9a85340847a5b408ff24c108040d079c44ffde50069ae022fc3197de89ee8c9f0c2b9fc9be4eb3db33a
+ Binary rep of i = 00000001
+ instring = 1f33a2dd35d9ab755d77404ffd38d716ff2bd9a85340847a5b408ff24c108040d079c44ffde50069ae022fc3197de89ee8c9f0c2b9fc9be4eb3db33a00000001
+ Binary rep of i = 00000002
+ instring = 1f33a2dd35d9ab755d77404ffd38d716ff2bd9a85340847a5b408ff24c108040d079c44ffde50069ae022fc3197de89ee8c9f0c2b9fc9be4eb3db33a00000002
+KO = 2c04950c05a90e1ec8c1701304edfbf3330526fd
+
+COUNT=30
+L = 320
+KI = ed5985451d37c348bebcdb0b8cc36cd04ab9446abecc48f2
+FixedInputDataByteLen = 60
+FixedInputData = d2e8645219dfe12696cfb92097b37d3346bd105946af9092fbfd9c6c605fcbf3c843aa724d1051ea5e18ee2bfb3062bb3bd1d0aa1ae954866dadf03e
+ Binary rep of i = 00000001
+ instring = d2e8645219dfe12696cfb92097b37d3346bd105946af9092fbfd9c6c605fcbf3c843aa724d1051ea5e18ee2bfb3062bb3bd1d0aa1ae954866dadf03e00000001
+ Binary rep of i = 00000002
+ instring = d2e8645219dfe12696cfb92097b37d3346bd105946af9092fbfd9c6c605fcbf3c843aa724d1051ea5e18ee2bfb3062bb3bd1d0aa1ae954866dadf03e00000002
+ Binary rep of i = 00000003
+ instring = d2e8645219dfe12696cfb92097b37d3346bd105946af9092fbfd9c6c605fcbf3c843aa724d1051ea5e18ee2bfb3062bb3bd1d0aa1ae954866dadf03e00000003
+KO = 56ccb326cbcd005f9e93674e26399822b9591ea7f51ff72a6805f5752d76e947dc2d377e24c21f7a
+
+COUNT=31
+L = 320
+KI = 680e8d795b256dd8d6c2ece718996ffb6f48fe161f4e69a0
+FixedInputDataByteLen = 60
+FixedInputData = e873e7c0eb541290e210822a79271269b56a2b676ca6f2b6db7498c61f5004e293d1a28a3126c3a768a559a3e741d8a217a1e1fdfa5b5ca55a5b9350
+ Binary rep of i = 00000001
+ instring = e873e7c0eb541290e210822a79271269b56a2b676ca6f2b6db7498c61f5004e293d1a28a3126c3a768a559a3e741d8a217a1e1fdfa5b5ca55a5b935000000001
+ Binary rep of i = 00000002
+ instring = e873e7c0eb541290e210822a79271269b56a2b676ca6f2b6db7498c61f5004e293d1a28a3126c3a768a559a3e741d8a217a1e1fdfa5b5ca55a5b935000000002
+ Binary rep of i = 00000003
+ instring = e873e7c0eb541290e210822a79271269b56a2b676ca6f2b6db7498c61f5004e293d1a28a3126c3a768a559a3e741d8a217a1e1fdfa5b5ca55a5b935000000003
+KO = 35a623e30ba9f4b5314603719b99da58e76d5abc9c37c47739c43512818616018754abecf58a6070
+
+COUNT=32
+L = 320
+KI = 608d75d7bd206fa5f03878cf1ab87526f2c8d5344a537a47
+FixedInputDataByteLen = 60
+FixedInputData = 47d379753c1264997d80d99e287291361ba54e26ff165aedcfd5ea5dd2d69998ac696b53126cd8da6d650d0b259179f6cf1a2365fd66b67e180d5962
+ Binary rep of i = 00000001
+ instring = 47d379753c1264997d80d99e287291361ba54e26ff165aedcfd5ea5dd2d69998ac696b53126cd8da6d650d0b259179f6cf1a2365fd66b67e180d596200000001
+ Binary rep of i = 00000002
+ instring = 47d379753c1264997d80d99e287291361ba54e26ff165aedcfd5ea5dd2d69998ac696b53126cd8da6d650d0b259179f6cf1a2365fd66b67e180d596200000002
+ Binary rep of i = 00000003
+ instring = 47d379753c1264997d80d99e287291361ba54e26ff165aedcfd5ea5dd2d69998ac696b53126cd8da6d650d0b259179f6cf1a2365fd66b67e180d596200000003
+KO = 97f246813be459d2b597c3f0c72606740d9d92b53fe2150258c6ea6d136ea2c7f755ca0eacbe2f76
+
+COUNT=33
+L = 320
+KI = a9e47475ec4aa97993d8214e433af103c044dd2c8c4648c5
+FixedInputDataByteLen = 60
+FixedInputData = ac171174b27a473f8ed59f43fc0e38b920373f88425744206394a657e34be4b8987a3d1175006db3284faa243b4aeb47bd0db544830766a74fb9f611
+ Binary rep of i = 00000001
+ instring = ac171174b27a473f8ed59f43fc0e38b920373f88425744206394a657e34be4b8987a3d1175006db3284faa243b4aeb47bd0db544830766a74fb9f61100000001
+ Binary rep of i = 00000002
+ instring = ac171174b27a473f8ed59f43fc0e38b920373f88425744206394a657e34be4b8987a3d1175006db3284faa243b4aeb47bd0db544830766a74fb9f61100000002
+ Binary rep of i = 00000003
+ instring = ac171174b27a473f8ed59f43fc0e38b920373f88425744206394a657e34be4b8987a3d1175006db3284faa243b4aeb47bd0db544830766a74fb9f61100000003
+KO = 450266e0c1ab548f0f96e7bc2b62a9c91778d1faeec805771de9859925ae9f14a0d1e05a6f172936
+
+COUNT=34
+L = 320
+KI = 1dcde8d324b3feda375ace1c9041efc32aa0af1313967c36
+FixedInputDataByteLen = 60
+FixedInputData = d6c4769c9574bb360e6f9f5e41ad7eba3e5d7020d6d85ea9028928b7a106f0bdb4af9e06eba9157dfb6f9b6f94225afc64c96450d97a1d95606521ee
+ Binary rep of i = 00000001
+ instring = d6c4769c9574bb360e6f9f5e41ad7eba3e5d7020d6d85ea9028928b7a106f0bdb4af9e06eba9157dfb6f9b6f94225afc64c96450d97a1d95606521ee00000001
+ Binary rep of i = 00000002
+ instring = d6c4769c9574bb360e6f9f5e41ad7eba3e5d7020d6d85ea9028928b7a106f0bdb4af9e06eba9157dfb6f9b6f94225afc64c96450d97a1d95606521ee00000002
+ Binary rep of i = 00000003
+ instring = d6c4769c9574bb360e6f9f5e41ad7eba3e5d7020d6d85ea9028928b7a106f0bdb4af9e06eba9157dfb6f9b6f94225afc64c96450d97a1d95606521ee00000003
+KO = 523a3d8288900b59e105b6d2b67409f56efb96e16dbd02ef7524fe9536bc5d40db7c201a7b78c44f
+
+COUNT=35
+L = 320
+KI = 5a1ea452525f99f61bf2f2e680a5856b3263bdcfe4c3f8ba
+FixedInputDataByteLen = 60
+FixedInputData = f93a88be1591168a677030e5d2b61f220d959722b7292d65a25c43f0c99db4bdc76248be329ee31052d216295961d0fae59ebf46939129324639dac6
+ Binary rep of i = 00000001
+ instring = f93a88be1591168a677030e5d2b61f220d959722b7292d65a25c43f0c99db4bdc76248be329ee31052d216295961d0fae59ebf46939129324639dac600000001
+ Binary rep of i = 00000002
+ instring = f93a88be1591168a677030e5d2b61f220d959722b7292d65a25c43f0c99db4bdc76248be329ee31052d216295961d0fae59ebf46939129324639dac600000002
+ Binary rep of i = 00000003
+ instring = f93a88be1591168a677030e5d2b61f220d959722b7292d65a25c43f0c99db4bdc76248be329ee31052d216295961d0fae59ebf46939129324639dac600000003
+KO = 32df46ca9aae3c0c71681d667c8bf7b454f758e2797391a959c43ff5695399ab6f2e7ce44663db53
+
+COUNT=36
+L = 320
+KI = 6e44600a70c5e2e271dc7eaf2a696fa7552b7bfdb0519b62
+FixedInputDataByteLen = 60
+FixedInputData = f066b12205eb2a982f03a8ebea53c475eab38191e17c319708d78124bfb405cff530005878919f71c33d126c4bd578d5ed917a0461472628727fb1fd
+ Binary rep of i = 00000001
+ instring = f066b12205eb2a982f03a8ebea53c475eab38191e17c319708d78124bfb405cff530005878919f71c33d126c4bd578d5ed917a0461472628727fb1fd00000001
+ Binary rep of i = 00000002
+ instring = f066b12205eb2a982f03a8ebea53c475eab38191e17c319708d78124bfb405cff530005878919f71c33d126c4bd578d5ed917a0461472628727fb1fd00000002
+ Binary rep of i = 00000003
+ instring = f066b12205eb2a982f03a8ebea53c475eab38191e17c319708d78124bfb405cff530005878919f71c33d126c4bd578d5ed917a0461472628727fb1fd00000003
+KO = f037fd61a2eb014b2195f3a257186da15f0be5fdb7b62562eb5a05dbe530735f9d774648696ba100
+
+COUNT=37
+L = 320
+KI = e9f48dffa0194c20ecf481ab2a2a98152aef18fdd2687bea
+FixedInputDataByteLen = 60
+FixedInputData = 99b45bc6381cde7244cbe682c9c87828760b3d68ccc482ba1d183e1ee23b925b0acd59caa8329a674358a084ee1a04d59caad9f9328ab58fd44e8899
+ Binary rep of i = 00000001
+ instring = 99b45bc6381cde7244cbe682c9c87828760b3d68ccc482ba1d183e1ee23b925b0acd59caa8329a674358a084ee1a04d59caad9f9328ab58fd44e889900000001
+ Binary rep of i = 00000002
+ instring = 99b45bc6381cde7244cbe682c9c87828760b3d68ccc482ba1d183e1ee23b925b0acd59caa8329a674358a084ee1a04d59caad9f9328ab58fd44e889900000002
+ Binary rep of i = 00000003
+ instring = 99b45bc6381cde7244cbe682c9c87828760b3d68ccc482ba1d183e1ee23b925b0acd59caa8329a674358a084ee1a04d59caad9f9328ab58fd44e889900000003
+KO = 155237d79a50bc3bf9e02682010c0ec7be57c09d301acc5a7990a3a393fdeb50dead1cab0572b327
+
+COUNT=38
+L = 320
+KI = 5be1753fc5e563dae68b3dbd2702bbf691231100445f0662
+FixedInputDataByteLen = 60
+FixedInputData = a1048e5f14fa460061f47639d4ce90de86fb418ab6bdf450e871dfe004c1deb36bf60586d531a99634553f723e10fe39a9ec3dd42775989fe9961304
+ Binary rep of i = 00000001
+ instring = a1048e5f14fa460061f47639d4ce90de86fb418ab6bdf450e871dfe004c1deb36bf60586d531a99634553f723e10fe39a9ec3dd42775989fe996130400000001
+ Binary rep of i = 00000002
+ instring = a1048e5f14fa460061f47639d4ce90de86fb418ab6bdf450e871dfe004c1deb36bf60586d531a99634553f723e10fe39a9ec3dd42775989fe996130400000002
+ Binary rep of i = 00000003
+ instring = a1048e5f14fa460061f47639d4ce90de86fb418ab6bdf450e871dfe004c1deb36bf60586d531a99634553f723e10fe39a9ec3dd42775989fe996130400000003
+KO = 107f9074871becdc362a957143654134aec99776f0f37706ead6caae4ee776751ca938a18db42d5d
+
+COUNT=39
+L = 320
+KI = 2030466ac0645268aa425f5334806d4b0274ddb03cc5c13e
+FixedInputDataByteLen = 60
+FixedInputData = 8f9ceb20d3d7e4dc57b90242b57ffc0d5835b7b3a92e903ef3964e1c233dc6b8217046b4926f527d0543bdd900a9152b28819c2c332fae54d14765c7
+ Binary rep of i = 00000001
+ instring = 8f9ceb20d3d7e4dc57b90242b57ffc0d5835b7b3a92e903ef3964e1c233dc6b8217046b4926f527d0543bdd900a9152b28819c2c332fae54d14765c700000001
+ Binary rep of i = 00000002
+ instring = 8f9ceb20d3d7e4dc57b90242b57ffc0d5835b7b3a92e903ef3964e1c233dc6b8217046b4926f527d0543bdd900a9152b28819c2c332fae54d14765c700000002
+ Binary rep of i = 00000003
+ instring = 8f9ceb20d3d7e4dc57b90242b57ffc0d5835b7b3a92e903ef3964e1c233dc6b8217046b4926f527d0543bdd900a9152b28819c2c332fae54d14765c700000003
+KO = 8682cfaeec159757e852c2b232783172e75368f80306d2911d98eacca9bcfb4433245ab163ef3370
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = e09079196120accdf43293f3593e692481391080e233f40b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0ec4fb9f0b4c59bbcbbf2c85466f92e1631cac32827e0485b6c56ba2ba5e72252f3c0895fd48ffbe18735d5c8d9a15c3985f
+DataAfterCtrLen = 10
+DataAfterCtrData = 9a1a87dfa1698b60d0a0
+ Binary rep of i = 01
+ instring = 0ec4fb9f0b4c59bbcbbf2c85466f92e1631cac32827e0485b6c56ba2ba5e72252f3c0895fd48ffbe18735d5c8d9a15c3985f019a1a87dfa1698b60d0a0
+KO = 2233d0566417bb549d3d5e9e28673168
+
+COUNT=1
+L = 128
+KI = 59bc989a13aa5b89882ccb55565fea64e8fb910be653c09a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc9361c9b77a458528aed16628978dc67980c0de1c46bbde661bec6fe0bdb41b072428d5047063030cd164fe2e3c522f4798
+DataAfterCtrLen = 10
+DataAfterCtrData = f9527732bc24a9ea1ac8
+ Binary rep of i = 01
+ instring = dc9361c9b77a458528aed16628978dc67980c0de1c46bbde661bec6fe0bdb41b072428d5047063030cd164fe2e3c522f479801f9527732bc24a9ea1ac8
+KO = 93298fb295e4c146294a89b5db16edc0
+
+COUNT=2
+L = 128
+KI = a8328dddac2f94855b198743bb87f210dd0de436cad8f1cf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d8a986713a4bdde82ed4eaa9e1ddd1a8cfcfec8429d6842c0af2b8d730899666f81adfa9abd2c0d3d9bfb559c7660548ee8a
+DataAfterCtrLen = 10
+DataAfterCtrData = a7201487df21a35fc6b2
+ Binary rep of i = 01
+ instring = d8a986713a4bdde82ed4eaa9e1ddd1a8cfcfec8429d6842c0af2b8d730899666f81adfa9abd2c0d3d9bfb559c7660548ee8a01a7201487df21a35fc6b2
+KO = 222d72b8d24fed2e909e7593357c2bf9
+
+COUNT=3
+L = 128
+KI = 621d7d621ffc7249639d97583ee41ad5783aca9110bc2137
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3efb0a3fecb1e1da3a779ba25b3b18db9ad9f90ea586a431d902cb65d11b7cc716c21bae886ae42cc7dfe0cede3fe3a181f9
+DataAfterCtrLen = 10
+DataAfterCtrData = 97881c5f399556c48eaf
+ Binary rep of i = 01
+ instring = 3efb0a3fecb1e1da3a779ba25b3b18db9ad9f90ea586a431d902cb65d11b7cc716c21bae886ae42cc7dfe0cede3fe3a181f90197881c5f399556c48eaf
+KO = 2edc0b097867fec3f4b27a3c7a1bb434
+
+COUNT=4
+L = 128
+KI = 2d245afbfb8e6c8411a264c93da96aeb2ec7515c8f4033b9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ebd7617710594c6374abb9459c4c271088fe689f5454f9b64191f4d550749e8ddaa3467fa8f4d826a2eec38a3ef84938400f
+DataAfterCtrLen = 10
+DataAfterCtrData = 73a4351fb37445284232
+ Binary rep of i = 01
+ instring = ebd7617710594c6374abb9459c4c271088fe689f5454f9b64191f4d550749e8ddaa3467fa8f4d826a2eec38a3ef84938400f0173a4351fb37445284232
+KO = 644d41d276601d90e19476a3915e7eb1
+
+COUNT=5
+L = 128
+KI = 0d4e6cb0a1bbaebc840945cc33b08b032d2d6ac36f0c66f0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 102e633dd2552b336779b6443ee38b607b383babbcf7734030e6f358f89e4c997a2dafcfc103189de38b18783ec3feb37f9c
+DataAfterCtrLen = 10
+DataAfterCtrData = 3fb928d0f8c24fd4b6e6
+ Binary rep of i = 01
+ instring = 102e633dd2552b336779b6443ee38b607b383babbcf7734030e6f358f89e4c997a2dafcfc103189de38b18783ec3feb37f9c013fb928d0f8c24fd4b6e6
+KO = 25eea510fdb77a9c0437492f272c6ef4
+
+COUNT=6
+L = 128
+KI = a87edbf52f5c42e3fd9d2bde28155d7b5a3f0b7e91fbc09f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bf1160ed9fef9570e109df766e222bc7b3eb78361c952853ce054f8a8d97da6ba26a16b090b4c685468849175b03ebcae5c1
+DataAfterCtrLen = 10
+DataAfterCtrData = e26ada6ba955534da987
+ Binary rep of i = 01
+ instring = bf1160ed9fef9570e109df766e222bc7b3eb78361c952853ce054f8a8d97da6ba26a16b090b4c685468849175b03ebcae5c101e26ada6ba955534da987
+KO = d3d58387a75116db96d45b3ccb4cf1a6
+
+COUNT=7
+L = 128
+KI = 83326121d4c6576683e5ee6dbc0436df595e8f19e5d37c88
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6dfe8b8608838548db64d57212f4ce74c38f7d13e3fe9f35ae3ab9b47459669ea2ae9a39cad920cac7368248021165434229
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a92e0238b3ab86f9385
+ Binary rep of i = 01
+ instring = 6dfe8b8608838548db64d57212f4ce74c38f7d13e3fe9f35ae3ab9b47459669ea2ae9a39cad920cac7368248021165434229011a92e0238b3ab86f9385
+KO = 104c1f2fe36de4bbb0f203b071672c5e
+
+COUNT=8
+L = 128
+KI = 7d03f389b96a0d640e76633055a238d809c4a5c149956d3f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 70fea9a5f3fd660cbe90267e5663edf403bcee843bebc9bc063a92c715582fab2a765fde0aa28a553994b1622fdc94ae3528
+DataAfterCtrLen = 10
+DataAfterCtrData = 28863315ed19199a7033
+ Binary rep of i = 01
+ instring = 70fea9a5f3fd660cbe90267e5663edf403bcee843bebc9bc063a92c715582fab2a765fde0aa28a553994b1622fdc94ae35280128863315ed19199a7033
+KO = 4baf3dad7c7f20c73769d0d5eac28a98
+
+COUNT=9
+L = 128
+KI = cf3c854c77967bbbe9d1251aaaae56e72363a9b5b747902b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 88a38792aa89883e9707ee6917bae030dc3d81113a2e0c73ce5dd792a280f498bd6c07c3a41ea958e6ae851b2106b6c232b4
+DataAfterCtrLen = 10
+DataAfterCtrData = 147f71bf86714ba70f68
+ Binary rep of i = 01
+ instring = 88a38792aa89883e9707ee6917bae030dc3d81113a2e0c73ce5dd792a280f498bd6c07c3a41ea958e6ae851b2106b6c232b401147f71bf86714ba70f68
+KO = b76aaba56585d8c61a5ccc45582a436a
+
+COUNT=10
+L = 256
+KI = 0c6d2f11baa67780c6112776932b345defb349e59adb754b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e500a966b2317787b853609c9f68a3cf7c0c263c5fcb9f9827db9f57a9f8aa1a07c78b8a189c9888724f445b350d3f2f10e3
+DataAfterCtrLen = 10
+DataAfterCtrData = 59e533ae4d3045081ad2
+ Binary rep of i = 01
+ instring = e500a966b2317787b853609c9f68a3cf7c0c263c5fcb9f9827db9f57a9f8aa1a07c78b8a189c9888724f445b350d3f2f10e30159e533ae4d3045081ad2
+ Binary rep of i = 02
+ instring = e500a966b2317787b853609c9f68a3cf7c0c263c5fcb9f9827db9f57a9f8aa1a07c78b8a189c9888724f445b350d3f2f10e30259e533ae4d3045081ad2
+KO = 617c1316369bab41100d0095576fa006e75c97b72a79491e1b36b2d584a70aed
+
+COUNT=11
+L = 256
+KI = e6c8559b21c059749d42cbc341b26063f60c736f71811f65
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 893ac18330f3fda71664b857f620cccb897408a6af11b3515f119a35dfb1200b003e095e4620c724c7691d95b82502cde02f
+DataAfterCtrLen = 10
+DataAfterCtrData = f7e6beb230db86a2f92d
+ Binary rep of i = 01
+ instring = 893ac18330f3fda71664b857f620cccb897408a6af11b3515f119a35dfb1200b003e095e4620c724c7691d95b82502cde02f01f7e6beb230db86a2f92d
+ Binary rep of i = 02
+ instring = 893ac18330f3fda71664b857f620cccb897408a6af11b3515f119a35dfb1200b003e095e4620c724c7691d95b82502cde02f02f7e6beb230db86a2f92d
+KO = f74d135c61af83ff057002e20efb9edb20d698e83655bb664bc43e9985242c25
+
+COUNT=12
+L = 256
+KI = a3c5387899e23823f719f29d0c221fc4784a150d8856cb0d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 37d5e94ddb3bcec4b083496690874e4643ed07d7508b41778d50470084abcc5249995883c1f181019299720132eca03593c2
+DataAfterCtrLen = 10
+DataAfterCtrData = f3d0b4f9994f1bde13e3
+ Binary rep of i = 01
+ instring = 37d5e94ddb3bcec4b083496690874e4643ed07d7508b41778d50470084abcc5249995883c1f181019299720132eca03593c201f3d0b4f9994f1bde13e3
+ Binary rep of i = 02
+ instring = 37d5e94ddb3bcec4b083496690874e4643ed07d7508b41778d50470084abcc5249995883c1f181019299720132eca03593c202f3d0b4f9994f1bde13e3
+KO = b20810e2cbc333d9d7315a0f31214503457c282e1093c6029ad46163a8005857
+
+COUNT=13
+L = 256
+KI = ea48d8d47d2b8eb94875859d75bb48f7f5965cdaa087795d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1be81cb8309d2b68b3ff4e51e5d268b807748768aa2a1fe68eb2a346c7835e22b8f839535f2cddb4c0f9d43e21a13a7c880f
+DataAfterCtrLen = 10
+DataAfterCtrData = 743f06b8e1318c0db863
+ Binary rep of i = 01
+ instring = 1be81cb8309d2b68b3ff4e51e5d268b807748768aa2a1fe68eb2a346c7835e22b8f839535f2cddb4c0f9d43e21a13a7c880f01743f06b8e1318c0db863
+ Binary rep of i = 02
+ instring = 1be81cb8309d2b68b3ff4e51e5d268b807748768aa2a1fe68eb2a346c7835e22b8f839535f2cddb4c0f9d43e21a13a7c880f02743f06b8e1318c0db863
+KO = 4790302f60413adaf45c4f450d44869323a4a2c2fbac7ed6f45ceb171f25ce5d
+
+COUNT=14
+L = 256
+KI = 49a2cbd5e448ef2a4e2837af41da09888968317c4bcf9842
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 173ec2811515b1dc3a9d37e26b0a003c142aa98c233a1820325e4adc100e87d48319326e0d4c4886c2fba1dc969aab9a60a5
+DataAfterCtrLen = 10
+DataAfterCtrData = ab413b016f4bcc60d34b
+ Binary rep of i = 01
+ instring = 173ec2811515b1dc3a9d37e26b0a003c142aa98c233a1820325e4adc100e87d48319326e0d4c4886c2fba1dc969aab9a60a501ab413b016f4bcc60d34b
+ Binary rep of i = 02
+ instring = 173ec2811515b1dc3a9d37e26b0a003c142aa98c233a1820325e4adc100e87d48319326e0d4c4886c2fba1dc969aab9a60a502ab413b016f4bcc60d34b
+KO = 058b9e5110f883235694510e889499a2c81fc55e1246c04a9422a6d24de5da56
+
+COUNT=15
+L = 256
+KI = dd7ff953de2733a38df2a1f06712cfe28e66b870e00ea5c6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a68d6f730b0d54476feabf8cc59783137c7e98af9588906cde822efa003c9de1f727f1441f20f0f27f777040f3c1bc30ea40
+DataAfterCtrLen = 10
+DataAfterCtrData = c13e8ce2cade727d9591
+ Binary rep of i = 01
+ instring = a68d6f730b0d54476feabf8cc59783137c7e98af9588906cde822efa003c9de1f727f1441f20f0f27f777040f3c1bc30ea4001c13e8ce2cade727d9591
+ Binary rep of i = 02
+ instring = a68d6f730b0d54476feabf8cc59783137c7e98af9588906cde822efa003c9de1f727f1441f20f0f27f777040f3c1bc30ea4002c13e8ce2cade727d9591
+KO = 9289f3972c1cc9f86885b66f620ec5609619a6fb91e3be558963b9abcdfa70d6
+
+COUNT=16
+L = 256
+KI = 94a895f5b5c04d4697d6db1632264729832688cc8822a1d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 468f098a3f95daa8858a7ec6b74971dbc06ef4c1a0569a8cce7407f3c4c09b1e4e727c34b522bf903bd3154a028dcdbd93ab
+DataAfterCtrLen = 10
+DataAfterCtrData = 5301f336d10baab22a7d
+ Binary rep of i = 01
+ instring = 468f098a3f95daa8858a7ec6b74971dbc06ef4c1a0569a8cce7407f3c4c09b1e4e727c34b522bf903bd3154a028dcdbd93ab015301f336d10baab22a7d
+ Binary rep of i = 02
+ instring = 468f098a3f95daa8858a7ec6b74971dbc06ef4c1a0569a8cce7407f3c4c09b1e4e727c34b522bf903bd3154a028dcdbd93ab025301f336d10baab22a7d
+KO = 56e74f741a0f2021ec61832681c5a74515bc2ff00504e665af60f32cd0eca37d
+
+COUNT=17
+L = 256
+KI = 2ddaff7168d22bbd81d01a1832d1f0e2eb69a49371baf467
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 52fa86befc154f28c27608cd09b37ef931a86ef4a1e4144370f89f9421ae7a644a852aa34124827e80b01938090a9cc8c307
+DataAfterCtrLen = 10
+DataAfterCtrData = 91c1fc2aa5459a6c21b3
+ Binary rep of i = 01
+ instring = 52fa86befc154f28c27608cd09b37ef931a86ef4a1e4144370f89f9421ae7a644a852aa34124827e80b01938090a9cc8c3070191c1fc2aa5459a6c21b3
+ Binary rep of i = 02
+ instring = 52fa86befc154f28c27608cd09b37ef931a86ef4a1e4144370f89f9421ae7a644a852aa34124827e80b01938090a9cc8c3070291c1fc2aa5459a6c21b3
+KO = 7992c18d818dc428cab9cc1565b5601d5757bc6bb1945f956c971485ff587486
+
+COUNT=18
+L = 256
+KI = 2d4083a1ba2b8b9f548c24e7bf69b76583ed4fd4eb5e47d7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c23eca8958dafaac5ecc20036afaa92a0b2c28d7ebda9c6348c32cf74dad16a9e14a44e1bccf9855ae0a2db671594127f491
+DataAfterCtrLen = 10
+DataAfterCtrData = 2874794fe8b2b051d672
+ Binary rep of i = 01
+ instring = c23eca8958dafaac5ecc20036afaa92a0b2c28d7ebda9c6348c32cf74dad16a9e14a44e1bccf9855ae0a2db671594127f491012874794fe8b2b051d672
+ Binary rep of i = 02
+ instring = c23eca8958dafaac5ecc20036afaa92a0b2c28d7ebda9c6348c32cf74dad16a9e14a44e1bccf9855ae0a2db671594127f491022874794fe8b2b051d672
+KO = b4cd82b9f9958ba187d3261772027e0044273274d95dfc8981abbe95736005da
+
+COUNT=19
+L = 256
+KI = 0834ca21229dfe9b096aaee7451f77dccd17a3ff2f41c478
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 47443c22a7e3b8775648e398f4672f94b0a99927785eddca15241b81a86d39d55ea1a25dc6f8984bf2376638e3f7befb687a
+DataAfterCtrLen = 10
+DataAfterCtrData = 93f3da16892b244a5815
+ Binary rep of i = 01
+ instring = 47443c22a7e3b8775648e398f4672f94b0a99927785eddca15241b81a86d39d55ea1a25dc6f8984bf2376638e3f7befb687a0193f3da16892b244a5815
+ Binary rep of i = 02
+ instring = 47443c22a7e3b8775648e398f4672f94b0a99927785eddca15241b81a86d39d55ea1a25dc6f8984bf2376638e3f7befb687a0293f3da16892b244a5815
+KO = a8b84e969cc17cb4826932ddd07a5a177feb06cc8a7e4ddcd8184fc243fc68f1
+
+COUNT=20
+L = 160
+KI = ac2029af7bf5e1701bf5cec3e78838a4936724b7c8596ba4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0746020778492253c9ba26aca6f48a51042439d3c6f76a248bccf3b826e18bb89d87d7193978d2ffae3af0b3488db65f8e3e
+DataAfterCtrLen = 10
+DataAfterCtrData = 433edd0b427a26b2ff38
+ Binary rep of i = 01
+ instring = 0746020778492253c9ba26aca6f48a51042439d3c6f76a248bccf3b826e18bb89d87d7193978d2ffae3af0b3488db65f8e3e01433edd0b427a26b2ff38
+ Binary rep of i = 02
+ instring = 0746020778492253c9ba26aca6f48a51042439d3c6f76a248bccf3b826e18bb89d87d7193978d2ffae3af0b3488db65f8e3e02433edd0b427a26b2ff38
+KO = 58a456f0232b8be9865ff6ba700c1ef5eee2191c
+
+COUNT=21
+L = 160
+KI = 9e17b5400094e877008c62465bc328338a7d180f5f1ee35e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 280c0fbbc604f63f9c068f5ce5ec64d512415033c5eb3660a41ea4410bbb0e2cae576313746db26da85d81bd824cb5ca8316
+DataAfterCtrLen = 10
+DataAfterCtrData = 78c66d7573dd6d75273b
+ Binary rep of i = 01
+ instring = 280c0fbbc604f63f9c068f5ce5ec64d512415033c5eb3660a41ea4410bbb0e2cae576313746db26da85d81bd824cb5ca83160178c66d7573dd6d75273b
+ Binary rep of i = 02
+ instring = 280c0fbbc604f63f9c068f5ce5ec64d512415033c5eb3660a41ea4410bbb0e2cae576313746db26da85d81bd824cb5ca83160278c66d7573dd6d75273b
+KO = 4876daa5bd17fabd75d521ceb77f44b5c200f7db
+
+COUNT=22
+L = 160
+KI = bc71f21877a26707f9e8551b17fd5bb9c074b43abca058ed
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e702d7a7c011d9feaaafbb7219b73235a64137f8cfda19a26fa4e589d3eb36f1a06a79df2f390ffba791db6d98e75b83f5aa
+DataAfterCtrLen = 10
+DataAfterCtrData = 72785252692fc4433ed2
+ Binary rep of i = 01
+ instring = e702d7a7c011d9feaaafbb7219b73235a64137f8cfda19a26fa4e589d3eb36f1a06a79df2f390ffba791db6d98e75b83f5aa0172785252692fc4433ed2
+ Binary rep of i = 02
+ instring = e702d7a7c011d9feaaafbb7219b73235a64137f8cfda19a26fa4e589d3eb36f1a06a79df2f390ffba791db6d98e75b83f5aa0272785252692fc4433ed2
+KO = 300a44be7ed38611042c1b83220b56be33f84730
+
+COUNT=23
+L = 160
+KI = fb2c129e36a1ecdc5a4e9397e7645df9feb24caf78a459c8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5c92d856728e6a31ad0594528b05f8bf41920f35410505e974e09c0f7bf0ea2bdc4abd0135efbee34f40dca3e23e1eea5e0f
+DataAfterCtrLen = 10
+DataAfterCtrData = 345abdb14b2d58552a24
+ Binary rep of i = 01
+ instring = 5c92d856728e6a31ad0594528b05f8bf41920f35410505e974e09c0f7bf0ea2bdc4abd0135efbee34f40dca3e23e1eea5e0f01345abdb14b2d58552a24
+ Binary rep of i = 02
+ instring = 5c92d856728e6a31ad0594528b05f8bf41920f35410505e974e09c0f7bf0ea2bdc4abd0135efbee34f40dca3e23e1eea5e0f02345abdb14b2d58552a24
+KO = 5687bb410fe0e89c0dd9831b33dea9049b76862d
+
+COUNT=24
+L = 160
+KI = c70f7b4242aeb50d6521abc2e3ba158afc68950343162a01
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4ea20a1fd642a0a963edc91f20dfd0517f05c8db2b290c589c36932898af6e6423ae28284b5be01a9955cb14d7030f1f7fb
+DataAfterCtrLen = 10
+DataAfterCtrData = 3276bd07c62fc22a7cf5
+ Binary rep of i = 01
+ instring = d4ea20a1fd642a0a963edc91f20dfd0517f05c8db2b290c589c36932898af6e6423ae28284b5be01a9955cb14d7030f1f7fb013276bd07c62fc22a7cf5
+ Binary rep of i = 02
+ instring = d4ea20a1fd642a0a963edc91f20dfd0517f05c8db2b290c589c36932898af6e6423ae28284b5be01a9955cb14d7030f1f7fb023276bd07c62fc22a7cf5
+KO = 7a71e984629115a20c7d353b9f1fc83732d96013
+
+COUNT=25
+L = 160
+KI = 10c8ab05707e043020ecce16d8f2d64bc6f0b77d59a21cab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0b20aa413b6d759f12d62b41455006d767c935075b4f75e77f2314d2a309f65f5c6374b9b84291018e059a0f231d38b7eb5f
+DataAfterCtrLen = 10
+DataAfterCtrData = 3605827b947aefabd55e
+ Binary rep of i = 01
+ instring = 0b20aa413b6d759f12d62b41455006d767c935075b4f75e77f2314d2a309f65f5c6374b9b84291018e059a0f231d38b7eb5f013605827b947aefabd55e
+ Binary rep of i = 02
+ instring = 0b20aa413b6d759f12d62b41455006d767c935075b4f75e77f2314d2a309f65f5c6374b9b84291018e059a0f231d38b7eb5f023605827b947aefabd55e
+KO = 3d4a6a0fecdb3985e7ae2595aaf4a2bbd1fd7a63
+
+COUNT=26
+L = 160
+KI = fb47ae1bdc88257c84dbb84ec6a8be4bf5fe530940313e86
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9ee675a21e13cb01780d7ede3c2766eefbb1f31077bb965d523c7b10cce6544f53e7c3b0d8ae1f08bfce12f26f774b48a7d2
+DataAfterCtrLen = 10
+DataAfterCtrData = ee9042a2927e4bfbcdb6
+ Binary rep of i = 01
+ instring = 9ee675a21e13cb01780d7ede3c2766eefbb1f31077bb965d523c7b10cce6544f53e7c3b0d8ae1f08bfce12f26f774b48a7d201ee9042a2927e4bfbcdb6
+ Binary rep of i = 02
+ instring = 9ee675a21e13cb01780d7ede3c2766eefbb1f31077bb965d523c7b10cce6544f53e7c3b0d8ae1f08bfce12f26f774b48a7d202ee9042a2927e4bfbcdb6
+KO = c368e5a190003345c19746cbb07cd77cdc6a224c
+
+COUNT=27
+L = 160
+KI = 193f7156652188d3c8f0f9736ba8466e3be69b4860cec7c9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 84b603d9e40a89599f8464dcfb519c3ee1faace62795c286685f1fd3f621bbabc1d34e949edf631d47478c2cbb722176a716
+DataAfterCtrLen = 10
+DataAfterCtrData = fee4585ee10df1046f9a
+ Binary rep of i = 01
+ instring = 84b603d9e40a89599f8464dcfb519c3ee1faace62795c286685f1fd3f621bbabc1d34e949edf631d47478c2cbb722176a71601fee4585ee10df1046f9a
+ Binary rep of i = 02
+ instring = 84b603d9e40a89599f8464dcfb519c3ee1faace62795c286685f1fd3f621bbabc1d34e949edf631d47478c2cbb722176a71602fee4585ee10df1046f9a
+KO = 26812a96ef7e74a2f3d87f3b9160c34fc58c2f54
+
+COUNT=28
+L = 160
+KI = 69ecb1f507b7a7f469dc863130d48efadac6766e55a964a1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 21cb8e7302fbf6aae55d5c2a2c48fcbc6179329d47238fa588f9b75aa80fc971e4698968ab3e9e9b7d2af2440a3298ea4322
+DataAfterCtrLen = 10
+DataAfterCtrData = b3385dbc22787282a2cd
+ Binary rep of i = 01
+ instring = 21cb8e7302fbf6aae55d5c2a2c48fcbc6179329d47238fa588f9b75aa80fc971e4698968ab3e9e9b7d2af2440a3298ea432201b3385dbc22787282a2cd
+ Binary rep of i = 02
+ instring = 21cb8e7302fbf6aae55d5c2a2c48fcbc6179329d47238fa588f9b75aa80fc971e4698968ab3e9e9b7d2af2440a3298ea432202b3385dbc22787282a2cd
+KO = dc40935ab343aef39e1ad456c5e77ec39eb60b4d
+
+COUNT=29
+L = 160
+KI = 779004df828685a27b0d683416269eba04e9e7ae62e7cf46
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b14fbfede0436f7fecff9b050e67959b50768b9103dce7bda4644fa8f8875d0a88a4f84d97a7e18207682bac1816f467705a
+DataAfterCtrLen = 10
+DataAfterCtrData = 8b0efe75ae240fa70904
+ Binary rep of i = 01
+ instring = b14fbfede0436f7fecff9b050e67959b50768b9103dce7bda4644fa8f8875d0a88a4f84d97a7e18207682bac1816f467705a018b0efe75ae240fa70904
+ Binary rep of i = 02
+ instring = b14fbfede0436f7fecff9b050e67959b50768b9103dce7bda4644fa8f8875d0a88a4f84d97a7e18207682bac1816f467705a028b0efe75ae240fa70904
+KO = 4bc5541b8506718bf6e5f0231b3f38916b7031e5
+
+COUNT=30
+L = 320
+KI = 6711687173b5fe54b340c9916b0540a619580864d61706d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = da79f4887669f08b8c574cdb94c9e307d26f94ac920187620c0fb44db37a31e371e6d831f6b9d868b6ab3aae7cd6f46c8a5d
+DataAfterCtrLen = 10
+DataAfterCtrData = a4bbaeee7e1728c1ef74
+ Binary rep of i = 01
+ instring = da79f4887669f08b8c574cdb94c9e307d26f94ac920187620c0fb44db37a31e371e6d831f6b9d868b6ab3aae7cd6f46c8a5d01a4bbaeee7e1728c1ef74
+ Binary rep of i = 02
+ instring = da79f4887669f08b8c574cdb94c9e307d26f94ac920187620c0fb44db37a31e371e6d831f6b9d868b6ab3aae7cd6f46c8a5d02a4bbaeee7e1728c1ef74
+ Binary rep of i = 03
+ instring = da79f4887669f08b8c574cdb94c9e307d26f94ac920187620c0fb44db37a31e371e6d831f6b9d868b6ab3aae7cd6f46c8a5d03a4bbaeee7e1728c1ef74
+KO = 3b593c3bbc554a58c8016fe64865d78e4c479ea7fc8f510ab9e0b6b68dbc02c749a8990203d68c18
+
+COUNT=31
+L = 320
+KI = 22e69e5b18f4dfdac545c3a246392ce460fd6546fb7b40d8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 20f72042080bdf32975f3c86fee1e0302d128f0e8c927bc63ffe0e8fe0ecb5ccd7201694d0cf4eb3eb72aa89e76d59f56402
+DataAfterCtrLen = 10
+DataAfterCtrData = 26e7c20567ad3a7dbc0b
+ Binary rep of i = 01
+ instring = 20f72042080bdf32975f3c86fee1e0302d128f0e8c927bc63ffe0e8fe0ecb5ccd7201694d0cf4eb3eb72aa89e76d59f564020126e7c20567ad3a7dbc0b
+ Binary rep of i = 02
+ instring = 20f72042080bdf32975f3c86fee1e0302d128f0e8c927bc63ffe0e8fe0ecb5ccd7201694d0cf4eb3eb72aa89e76d59f564020226e7c20567ad3a7dbc0b
+ Binary rep of i = 03
+ instring = 20f72042080bdf32975f3c86fee1e0302d128f0e8c927bc63ffe0e8fe0ecb5ccd7201694d0cf4eb3eb72aa89e76d59f564020326e7c20567ad3a7dbc0b
+KO = e61846b564181190c30b7e1c88cc1d02f3326094181be20b93d4a962c1b3231b2f8bcb50729c8398
+
+COUNT=32
+L = 320
+KI = 44078eca1c2d0cb1a5fdcbea2fab8919cce72803708b6b7d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0982d25adcd28fd77d7276b88a27e407f4530457901c54a52f69b69bb2f406655c8ef2500bf85f075434c3c7339c350408d0
+DataAfterCtrLen = 10
+DataAfterCtrData = 12ea3599016319e35d64
+ Binary rep of i = 01
+ instring = 0982d25adcd28fd77d7276b88a27e407f4530457901c54a52f69b69bb2f406655c8ef2500bf85f075434c3c7339c350408d00112ea3599016319e35d64
+ Binary rep of i = 02
+ instring = 0982d25adcd28fd77d7276b88a27e407f4530457901c54a52f69b69bb2f406655c8ef2500bf85f075434c3c7339c350408d00212ea3599016319e35d64
+ Binary rep of i = 03
+ instring = 0982d25adcd28fd77d7276b88a27e407f4530457901c54a52f69b69bb2f406655c8ef2500bf85f075434c3c7339c350408d00312ea3599016319e35d64
+KO = 127d50f7ae1e858fc5833ab5a201f318be1d445ade9ebc89a1c1a8786adafb47af4dd2b1ddf0451c
+
+COUNT=33
+L = 320
+KI = 9c7b90314b0ddbb9c15de4c47ec0e657a96bfdc12c6e6941
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 92e1c0ddfe5cd69fc790aebe04d02647eedebaffe32bdf2fb86807142c29cb0fd2973beb5d7d33ec0393bc957c72f1a8ca50
+DataAfterCtrLen = 10
+DataAfterCtrData = 0444cb4b225cdefa7393
+ Binary rep of i = 01
+ instring = 92e1c0ddfe5cd69fc790aebe04d02647eedebaffe32bdf2fb86807142c29cb0fd2973beb5d7d33ec0393bc957c72f1a8ca50010444cb4b225cdefa7393
+ Binary rep of i = 02
+ instring = 92e1c0ddfe5cd69fc790aebe04d02647eedebaffe32bdf2fb86807142c29cb0fd2973beb5d7d33ec0393bc957c72f1a8ca50020444cb4b225cdefa7393
+ Binary rep of i = 03
+ instring = 92e1c0ddfe5cd69fc790aebe04d02647eedebaffe32bdf2fb86807142c29cb0fd2973beb5d7d33ec0393bc957c72f1a8ca50030444cb4b225cdefa7393
+KO = ba0d80ae95a7e3181857f95dcaf91609cdbe60a7c7b1280d588146596bd813819d757e97fe006055
+
+COUNT=34
+L = 320
+KI = 45403af18c6840e6b1bcec63dd8835ca45fe0e7e32efea4b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3bbff99c442ce01392f660a9b56bae599fa4237f21fff6cbe9315e99e96118ba226b3610b134366fea8b1ffefe739a63a5fc
+DataAfterCtrLen = 10
+DataAfterCtrData = 825b4db0a7b7151658ae
+ Binary rep of i = 01
+ instring = 3bbff99c442ce01392f660a9b56bae599fa4237f21fff6cbe9315e99e96118ba226b3610b134366fea8b1ffefe739a63a5fc01825b4db0a7b7151658ae
+ Binary rep of i = 02
+ instring = 3bbff99c442ce01392f660a9b56bae599fa4237f21fff6cbe9315e99e96118ba226b3610b134366fea8b1ffefe739a63a5fc02825b4db0a7b7151658ae
+ Binary rep of i = 03
+ instring = 3bbff99c442ce01392f660a9b56bae599fa4237f21fff6cbe9315e99e96118ba226b3610b134366fea8b1ffefe739a63a5fc03825b4db0a7b7151658ae
+KO = 92fda2534952b79e172c5c1864b8e678379020b6ba147f238acd6188d59cdcb57f598a1edf0ba678
+
+COUNT=35
+L = 320
+KI = fd0c939b3403ef3ac6235714e853bc105026bd2cdb26bedb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f10586d5ea4dcc718d5edde39c1efab71c7ed5fb719ec35ecb2f9fed6e0831b551203fc8b7da788ec20a324749e5e8a1cd4
+DataAfterCtrLen = 10
+DataAfterCtrData = fafda21f02fd2e8d67c7
+ Binary rep of i = 01
+ instring = 0f10586d5ea4dcc718d5edde39c1efab71c7ed5fb719ec35ecb2f9fed6e0831b551203fc8b7da788ec20a324749e5e8a1cd401fafda21f02fd2e8d67c7
+ Binary rep of i = 02
+ instring = 0f10586d5ea4dcc718d5edde39c1efab71c7ed5fb719ec35ecb2f9fed6e0831b551203fc8b7da788ec20a324749e5e8a1cd402fafda21f02fd2e8d67c7
+ Binary rep of i = 03
+ instring = 0f10586d5ea4dcc718d5edde39c1efab71c7ed5fb719ec35ecb2f9fed6e0831b551203fc8b7da788ec20a324749e5e8a1cd403fafda21f02fd2e8d67c7
+KO = 341842e1f40ee54a015db642971c3c8a6036cd2ab594e16650a4c56fd8e1862d3ae0fe2b85eab229
+
+COUNT=36
+L = 320
+KI = 364d63f0974f666d4868cc115ab7cc9b537097aa9442c3f9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 02e6a857e0d043eff79c98680fa3d3301d57cf20f2bd1818bb13446ba6ea685ebef43927a292fc8d7ca788f386d91a717d0e
+DataAfterCtrLen = 10
+DataAfterCtrData = c9427d784d80d37b8983
+ Binary rep of i = 01
+ instring = 02e6a857e0d043eff79c98680fa3d3301d57cf20f2bd1818bb13446ba6ea685ebef43927a292fc8d7ca788f386d91a717d0e01c9427d784d80d37b8983
+ Binary rep of i = 02
+ instring = 02e6a857e0d043eff79c98680fa3d3301d57cf20f2bd1818bb13446ba6ea685ebef43927a292fc8d7ca788f386d91a717d0e02c9427d784d80d37b8983
+ Binary rep of i = 03
+ instring = 02e6a857e0d043eff79c98680fa3d3301d57cf20f2bd1818bb13446ba6ea685ebef43927a292fc8d7ca788f386d91a717d0e03c9427d784d80d37b8983
+KO = ea9cde649f18d8d254dee92f654b71e21c1d132c174aa34a6d1bc83ee1f19a378dbcdcbaab742744
+
+COUNT=37
+L = 320
+KI = 035ce1b54e13a2bfb447c586910ad995df976da859cbcc47
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 596620442bd7f523e10f090f40e24506146b3c44c7d5645f3a0f681801556e4cf2b6fb48728e97aa9656636f77ae8f473d27
+DataAfterCtrLen = 10
+DataAfterCtrData = 5e8a72606e92023d23b7
+ Binary rep of i = 01
+ instring = 596620442bd7f523e10f090f40e24506146b3c44c7d5645f3a0f681801556e4cf2b6fb48728e97aa9656636f77ae8f473d27015e8a72606e92023d23b7
+ Binary rep of i = 02
+ instring = 596620442bd7f523e10f090f40e24506146b3c44c7d5645f3a0f681801556e4cf2b6fb48728e97aa9656636f77ae8f473d27025e8a72606e92023d23b7
+ Binary rep of i = 03
+ instring = 596620442bd7f523e10f090f40e24506146b3c44c7d5645f3a0f681801556e4cf2b6fb48728e97aa9656636f77ae8f473d27035e8a72606e92023d23b7
+KO = c2c7fe53f24d14053d19cf6d4c14d9ffcbd5ca60f2d645d7f0b38baa78ea4802a691cce00e69947f
+
+COUNT=38
+L = 320
+KI = b150ff9e8303d37aafb71998eb52346d211cf0815b79aa78
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 39db018557638f0d94b2b8f9a5885837ed4a111cf4ceee0ed0df16052086d6ee75c2d025b888246172d8f02802697d517b30
+DataAfterCtrLen = 10
+DataAfterCtrData = 8c16b7ae3d6d14a9dcdd
+ Binary rep of i = 01
+ instring = 39db018557638f0d94b2b8f9a5885837ed4a111cf4ceee0ed0df16052086d6ee75c2d025b888246172d8f02802697d517b30018c16b7ae3d6d14a9dcdd
+ Binary rep of i = 02
+ instring = 39db018557638f0d94b2b8f9a5885837ed4a111cf4ceee0ed0df16052086d6ee75c2d025b888246172d8f02802697d517b30028c16b7ae3d6d14a9dcdd
+ Binary rep of i = 03
+ instring = 39db018557638f0d94b2b8f9a5885837ed4a111cf4ceee0ed0df16052086d6ee75c2d025b888246172d8f02802697d517b30038c16b7ae3d6d14a9dcdd
+KO = bb012bb8c43396b79fc700f7740d8683fe6d815de9db35110a3b0e870c5fdd304dfccdc543315bdd
+
+COUNT=39
+L = 320
+KI = 593d872c3e635419df4680c8cf0d13948ef7c5aa9b94eb90
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 476fd672babf8e0b05e0fb381a79eec94cf709ed3d8046bc5de0e8e6e3973a01e3601eccbec85c2c5afec3506d1eeb71c79e
+DataAfterCtrLen = 10
+DataAfterCtrData = 2dddbca99c84cdd95a5e
+ Binary rep of i = 01
+ instring = 476fd672babf8e0b05e0fb381a79eec94cf709ed3d8046bc5de0e8e6e3973a01e3601eccbec85c2c5afec3506d1eeb71c79e012dddbca99c84cdd95a5e
+ Binary rep of i = 02
+ instring = 476fd672babf8e0b05e0fb381a79eec94cf709ed3d8046bc5de0e8e6e3973a01e3601eccbec85c2c5afec3506d1eeb71c79e022dddbca99c84cdd95a5e
+ Binary rep of i = 03
+ instring = 476fd672babf8e0b05e0fb381a79eec94cf709ed3d8046bc5de0e8e6e3973a01e3601eccbec85c2c5afec3506d1eeb71c79e032dddbca99c84cdd95a5e
+KO = cedd78e81ab4bfa097780c926bde7fa1de75f2dcd6a830b0006837e69e9c6e799dab01fc27a79655
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 60efefde5ac9d43b097b809752e7fc4c21181300101ee03b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 34a86821dee0fdbfd8aef3f7cf86184e7f669c505c3cb4c88f92e9ca514549c334cdc079bfe075338ba21fe0847c7e29a7df
+DataAfterCtrLen = 10
+DataAfterCtrData = d8d290cebb39941de12b
+ Binary rep of i = 0001
+ instring = 34a86821dee0fdbfd8aef3f7cf86184e7f669c505c3cb4c88f92e9ca514549c334cdc079bfe075338ba21fe0847c7e29a7df0001d8d290cebb39941de12b
+KO = 75304faf483287177b71adbbaae7dfa3
+
+COUNT=1
+L = 128
+KI = c47e9f35bea35cdd11d83a2a1d617630af2fb87d2ed8fc60
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b1a55173a7547d0ffdbae74917e768d4605682c6b930b2ed0d47fec752aec4add8783004bd5d6e48358b566cc61e1584ab66
+DataAfterCtrLen = 10
+DataAfterCtrData = 12aeff81a7fc95b10fb7
+ Binary rep of i = 0001
+ instring = b1a55173a7547d0ffdbae74917e768d4605682c6b930b2ed0d47fec752aec4add8783004bd5d6e48358b566cc61e1584ab66000112aeff81a7fc95b10fb7
+KO = e054c9e60510acf7a42877966f7d2e33
+
+COUNT=2
+L = 128
+KI = f4df7660f3f02138d36456e83adc74f3c582439c0598f9fb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e8b48a5c333d864e3176765a323c41918778cb500b8dce3b71c343839a5ebf41515f5766298f178cbf8419490d814d4e0e3c
+DataAfterCtrLen = 10
+DataAfterCtrData = 18773723c95b713ad5cf
+ Binary rep of i = 0001
+ instring = e8b48a5c333d864e3176765a323c41918778cb500b8dce3b71c343839a5ebf41515f5766298f178cbf8419490d814d4e0e3c000118773723c95b713ad5cf
+KO = ea58d4c274a5e399e79e6b93ed8a7131
+
+COUNT=3
+L = 128
+KI = ea4b3f81a85e4e66b8ca61bc4050d48ce4f737a7cc68abab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4003a11f3cdb3219b2833410a8d1e084fda9b6996c653d1e59f0cb7e44338b2503700931914d026b6a2ba8cf2eab7a4fff6
+DataAfterCtrLen = 10
+DataAfterCtrData = 8140a8a1a02bc083d8a0
+ Binary rep of i = 0001
+ instring = d4003a11f3cdb3219b2833410a8d1e084fda9b6996c653d1e59f0cb7e44338b2503700931914d026b6a2ba8cf2eab7a4fff600018140a8a1a02bc083d8a0
+KO = 42aa604b1bf0091f33359286fdfb02d2
+
+COUNT=4
+L = 128
+KI = cb10d67607f0f20e60cf4c9783cbed942eeed7a301ebb182
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 287ffcc5277c264b772a0d52a2953b626251ccf0d5a818f23d432fa35493b557134e3d4b4cc9cf8c3384607b94bfe80973ee
+DataAfterCtrLen = 10
+DataAfterCtrData = adc53f0c34c43c15b654
+ Binary rep of i = 0001
+ instring = 287ffcc5277c264b772a0d52a2953b626251ccf0d5a818f23d432fa35493b557134e3d4b4cc9cf8c3384607b94bfe80973ee0001adc53f0c34c43c15b654
+KO = f1236d7d2c1bb23eeb9370a5dc415544
+
+COUNT=5
+L = 128
+KI = f6f778b254add70c3dce84f9e3804212092d9fe4c3e8f527
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 02b1303f139368da7a3887b7586e2fefe678a5063e1f3c40d4dc5cbbbc50757cdfaa39f91f41f653099e7fe38b7a88547f2c
+DataAfterCtrLen = 10
+DataAfterCtrData = 381a50cd321d321345f1
+ Binary rep of i = 0001
+ instring = 02b1303f139368da7a3887b7586e2fefe678a5063e1f3c40d4dc5cbbbc50757cdfaa39f91f41f653099e7fe38b7a88547f2c0001381a50cd321d321345f1
+KO = e5cd6b4c4e597d4cadacfc31c7cd99f2
+
+COUNT=6
+L = 128
+KI = ed485ee11914797056168c48a0cf114e17d590eae7928aed
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 814b883dd38708194c9cc86985f39566880b8745c84afd03dca2b154b932c29cdd00c3d3be34a1a52da36844143e8d0690c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 86196b29fff53f133f01
+ Binary rep of i = 0001
+ instring = 814b883dd38708194c9cc86985f39566880b8745c84afd03dca2b154b932c29cdd00c3d3be34a1a52da36844143e8d0690c9000186196b29fff53f133f01
+KO = 38044d13483e16b759322cd4d6121fcd
+
+COUNT=7
+L = 128
+KI = 3be7bee23f31265c7ff5c71b751d0c4bca99499300db870c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7c457cadce858c91b40bb76c298e8b8de04b01989b521ad042f824b51087d9b6d7471fade8c195cd2b7eda59237ad3f0d1bb
+DataAfterCtrLen = 10
+DataAfterCtrData = bc742673bca0679f2bc8
+ Binary rep of i = 0001
+ instring = 7c457cadce858c91b40bb76c298e8b8de04b01989b521ad042f824b51087d9b6d7471fade8c195cd2b7eda59237ad3f0d1bb0001bc742673bca0679f2bc8
+KO = 9db74e9f263ecb1663fca97c6e46f175
+
+COUNT=8
+L = 128
+KI = 9690a8ac554dab473ca78f98525137cfa4d10cc567fdf97e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 49c117e29e867ddd0d336890b2b6e2f9128d09f94c8f831ee5e5ebc125538117d8b6287522f4670765ac66926dd34a39de3d
+DataAfterCtrLen = 10
+DataAfterCtrData = 7496eea40a2b90fd608a
+ Binary rep of i = 0001
+ instring = 49c117e29e867ddd0d336890b2b6e2f9128d09f94c8f831ee5e5ebc125538117d8b6287522f4670765ac66926dd34a39de3d00017496eea40a2b90fd608a
+KO = b73d321d179380f685791352f6945c60
+
+COUNT=9
+L = 128
+KI = 89a5597b691c3e734db1b2d1817f146e06f6122113535be5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1a4d11c840197df67ba31d62e0a24029ae6454bff900178d68018ffa275223eb8f3638b36260ef88564da9b782e79269ba51
+DataAfterCtrLen = 10
+DataAfterCtrData = e5b1e1afea7ef115e120
+ Binary rep of i = 0001
+ instring = 1a4d11c840197df67ba31d62e0a24029ae6454bff900178d68018ffa275223eb8f3638b36260ef88564da9b782e79269ba510001e5b1e1afea7ef115e120
+KO = 5d6ad07daf3e3797ac34b77217c5c090
+
+COUNT=10
+L = 256
+KI = fc295073fb0f1e093b06b92d7c298a5fcb56fc341fc8a32c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5192693b18270fe784f11c4feaa4ee79ca1eae6ab13e0c1c818c664a5640cd958fbc4c1258bdee5f9f412b3fedbb5312e3e9
+DataAfterCtrLen = 10
+DataAfterCtrData = 91bd644d2e8eb8e4b138
+ Binary rep of i = 0001
+ instring = 5192693b18270fe784f11c4feaa4ee79ca1eae6ab13e0c1c818c664a5640cd958fbc4c1258bdee5f9f412b3fedbb5312e3e9000191bd644d2e8eb8e4b138
+ Binary rep of i = 0002
+ instring = 5192693b18270fe784f11c4feaa4ee79ca1eae6ab13e0c1c818c664a5640cd958fbc4c1258bdee5f9f412b3fedbb5312e3e9000291bd644d2e8eb8e4b138
+KO = 206391719c810057b15622c8336379ef976fe805d6bb859ae22dfb35c9423c91
+
+COUNT=11
+L = 256
+KI = 6c7ccb9da24026e40ed4b3e53f6c5506f864ee3432889cd2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2d97467fd04f814a46ea5049c9ef34f91d6eccbec7de36dddbb5ab948184d90a198223759aa28898fdd1237f2562eda4196e
+DataAfterCtrLen = 10
+DataAfterCtrData = 63e0fc1a2379548fed3e
+ Binary rep of i = 0001
+ instring = 2d97467fd04f814a46ea5049c9ef34f91d6eccbec7de36dddbb5ab948184d90a198223759aa28898fdd1237f2562eda4196e000163e0fc1a2379548fed3e
+ Binary rep of i = 0002
+ instring = 2d97467fd04f814a46ea5049c9ef34f91d6eccbec7de36dddbb5ab948184d90a198223759aa28898fdd1237f2562eda4196e000263e0fc1a2379548fed3e
+KO = 7e3c6d74513b9026a1260ce6b29c0dc960ea96409aa739c6816c3bb8e6b7d9ec
+
+COUNT=12
+L = 256
+KI = 31f2270a7b6b23742fdd450f8ad3f6fb2621d3d3c6ddd94b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 29a93f0c7b65fed64803e3be21f62bb60ef6fc0a079622a4adad268e5f7683eef7c290fdd33aa4f852059fe7cac53d044436
+DataAfterCtrLen = 10
+DataAfterCtrData = 0db10a10ecf459415bc1
+ Binary rep of i = 0001
+ instring = 29a93f0c7b65fed64803e3be21f62bb60ef6fc0a079622a4adad268e5f7683eef7c290fdd33aa4f852059fe7cac53d04443600010db10a10ecf459415bc1
+ Binary rep of i = 0002
+ instring = 29a93f0c7b65fed64803e3be21f62bb60ef6fc0a079622a4adad268e5f7683eef7c290fdd33aa4f852059fe7cac53d04443600020db10a10ecf459415bc1
+KO = 9ac0e27d02fb8cefea1d83beb466e20a332666f33b22204c22d102ebd7709f54
+
+COUNT=13
+L = 256
+KI = 256fefe519e033e2f012825f283c651e3fb9411cd4ec3be5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 927318d6b0ea6f557f5329a7801a213551f5e2a7fbafe323b13f34876170568cbe37337a3e74bb09db9a70fce32565233aa4
+DataAfterCtrLen = 10
+DataAfterCtrData = 254e7b9286721cb3dd5a
+ Binary rep of i = 0001
+ instring = 927318d6b0ea6f557f5329a7801a213551f5e2a7fbafe323b13f34876170568cbe37337a3e74bb09db9a70fce32565233aa40001254e7b9286721cb3dd5a
+ Binary rep of i = 0002
+ instring = 927318d6b0ea6f557f5329a7801a213551f5e2a7fbafe323b13f34876170568cbe37337a3e74bb09db9a70fce32565233aa40002254e7b9286721cb3dd5a
+KO = a3c9aae7ec70da6c89c1cdbbd27724c78f090cc5aa3ef9b8760a83b46e74b0f2
+
+COUNT=14
+L = 256
+KI = 12800a0c340058f3e2cd1ec05f0425c326518597b5d8e79f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5514456e3c2b615dae50cf95d158c43f808ecd20d9da5453cba06e8cf7e55775e50bb42c92b705d8ff9427cf58cbd3c1503a
+DataAfterCtrLen = 10
+DataAfterCtrData = 346c3ccc920707f74ce5
+ Binary rep of i = 0001
+ instring = 5514456e3c2b615dae50cf95d158c43f808ecd20d9da5453cba06e8cf7e55775e50bb42c92b705d8ff9427cf58cbd3c1503a0001346c3ccc920707f74ce5
+ Binary rep of i = 0002
+ instring = 5514456e3c2b615dae50cf95d158c43f808ecd20d9da5453cba06e8cf7e55775e50bb42c92b705d8ff9427cf58cbd3c1503a0002346c3ccc920707f74ce5
+KO = 756408c42c95d97537858d91db0c3a77b4540daa56ef908e4e2b832e6581d8be
+
+COUNT=15
+L = 256
+KI = 39e71f838e0d991f1482db59b4c0a933786a7e9530e45b64
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 83bd298cc072dd37872dafb4f2f8d260da6226cda0662434acddc339aa44032bdc3553f37e8086755718968a7a6ce26e3f80
+DataAfterCtrLen = 10
+DataAfterCtrData = 7f298c778e394eecb2fa
+ Binary rep of i = 0001
+ instring = 83bd298cc072dd37872dafb4f2f8d260da6226cda0662434acddc339aa44032bdc3553f37e8086755718968a7a6ce26e3f8000017f298c778e394eecb2fa
+ Binary rep of i = 0002
+ instring = 83bd298cc072dd37872dafb4f2f8d260da6226cda0662434acddc339aa44032bdc3553f37e8086755718968a7a6ce26e3f8000027f298c778e394eecb2fa
+KO = 36053b197fe97804ec50cad866bdb80e48b2fc5c02518a9a3dfe6b6b0fc17824
+
+COUNT=16
+L = 256
+KI = 1fef64ff9119542c14e24eb71b1f8a7d7dfcdf5e032755dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e5dfca34d1a49a44d26fdf3a3ed946d3ea9717572097a0e20c7ce0ca2d6bc61912a783176eaed5cc211f74e5bd12923fc6a2
+DataAfterCtrLen = 10
+DataAfterCtrData = 247f4f5b650d4aad3438
+ Binary rep of i = 0001
+ instring = e5dfca34d1a49a44d26fdf3a3ed946d3ea9717572097a0e20c7ce0ca2d6bc61912a783176eaed5cc211f74e5bd12923fc6a20001247f4f5b650d4aad3438
+ Binary rep of i = 0002
+ instring = e5dfca34d1a49a44d26fdf3a3ed946d3ea9717572097a0e20c7ce0ca2d6bc61912a783176eaed5cc211f74e5bd12923fc6a20002247f4f5b650d4aad3438
+KO = 4a5a69e08b0fdf94dbd4a5d89ebc8b4cb72e150fa4bad37c5acafed7b273c6b6
+
+COUNT=17
+L = 256
+KI = dc4b6d4758f5d67499c4309c9ec9648f290eefa52df8df71
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 23d713d7b0c130dfb908986bf846d72620807c4cca68aa1beea3f2c6fe2c9c87845f5932811d4c4f8e2c46b53b90e3e1898e
+DataAfterCtrLen = 10
+DataAfterCtrData = 265e022d714fc8be6e4e
+ Binary rep of i = 0001
+ instring = 23d713d7b0c130dfb908986bf846d72620807c4cca68aa1beea3f2c6fe2c9c87845f5932811d4c4f8e2c46b53b90e3e1898e0001265e022d714fc8be6e4e
+ Binary rep of i = 0002
+ instring = 23d713d7b0c130dfb908986bf846d72620807c4cca68aa1beea3f2c6fe2c9c87845f5932811d4c4f8e2c46b53b90e3e1898e0002265e022d714fc8be6e4e
+KO = f20d7bca184b0b8a82509da8279670c01e3e6ddb4ba57120f58dadb87acb20b7
+
+COUNT=18
+L = 256
+KI = 22ce7e3a8b090cd3e2ac9dcfca91b5590de82d8ed2e83bfe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2cab745a32ac3bb49a0c4edde729bc7730121919e31a3860feae369c6d43b3b5b8ce99d63035c86b75d992349e916be422de
+DataAfterCtrLen = 10
+DataAfterCtrData = c456726b82fc4acc3b2b
+ Binary rep of i = 0001
+ instring = 2cab745a32ac3bb49a0c4edde729bc7730121919e31a3860feae369c6d43b3b5b8ce99d63035c86b75d992349e916be422de0001c456726b82fc4acc3b2b
+ Binary rep of i = 0002
+ instring = 2cab745a32ac3bb49a0c4edde729bc7730121919e31a3860feae369c6d43b3b5b8ce99d63035c86b75d992349e916be422de0002c456726b82fc4acc3b2b
+KO = 6085dbdc90118fbd72f18b8b2212f2885616e1f7275480b63e26753464b429f5
+
+COUNT=19
+L = 256
+KI = 1740b2c6d9224f953783567ca97bf835e35a12e4ad14fe49
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bcb7f083e411cd055bbab05e8a7f2384f1d32a24eea8bff17312244b69265f532de6a48717728901e82ed529ccb9b83ee755
+DataAfterCtrLen = 10
+DataAfterCtrData = a59cd17bd083d39790d4
+ Binary rep of i = 0001
+ instring = bcb7f083e411cd055bbab05e8a7f2384f1d32a24eea8bff17312244b69265f532de6a48717728901e82ed529ccb9b83ee7550001a59cd17bd083d39790d4
+ Binary rep of i = 0002
+ instring = bcb7f083e411cd055bbab05e8a7f2384f1d32a24eea8bff17312244b69265f532de6a48717728901e82ed529ccb9b83ee7550002a59cd17bd083d39790d4
+KO = ecc19bd8a7e643c49ee93a7dfd43c66b71bb0caf0eed0fa43f9ba2f823265dc4
+
+COUNT=20
+L = 160
+KI = 96bdbdb49de748f332f6884ac7cb87dd8a7f94f143c98093
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5104a5a518ac64427ee7a0d6f2f68ffb743beb1b76b8b0912a4b4f5986c13dce6212b5fad3424247fb5859bfbb7b20cf4f6a
+DataAfterCtrLen = 10
+DataAfterCtrData = aac73afcf254f9b1f691
+ Binary rep of i = 0001
+ instring = 5104a5a518ac64427ee7a0d6f2f68ffb743beb1b76b8b0912a4b4f5986c13dce6212b5fad3424247fb5859bfbb7b20cf4f6a0001aac73afcf254f9b1f691
+ Binary rep of i = 0002
+ instring = 5104a5a518ac64427ee7a0d6f2f68ffb743beb1b76b8b0912a4b4f5986c13dce6212b5fad3424247fb5859bfbb7b20cf4f6a0002aac73afcf254f9b1f691
+KO = 1571bbc87ae5de2c10234b738404af685c365676
+
+COUNT=21
+L = 160
+KI = 2015375981a1c002715937e0147ad9bb670eb8e8be6c8d2e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ff39927bec7447ca27ba9fed58ed9f69b0cd3d17da566a2cb9e03fecb68d08b5634e1f20881528022e4c4d3e7e82c73f822b
+DataAfterCtrLen = 10
+DataAfterCtrData = 361c9b29b9a026a88914
+ Binary rep of i = 0001
+ instring = ff39927bec7447ca27ba9fed58ed9f69b0cd3d17da566a2cb9e03fecb68d08b5634e1f20881528022e4c4d3e7e82c73f822b0001361c9b29b9a026a88914
+ Binary rep of i = 0002
+ instring = ff39927bec7447ca27ba9fed58ed9f69b0cd3d17da566a2cb9e03fecb68d08b5634e1f20881528022e4c4d3e7e82c73f822b0002361c9b29b9a026a88914
+KO = c2b705c0820c47ff6b1bf9e7bdc4d46ccb8d8003
+
+COUNT=22
+L = 160
+KI = 6269c4716835f040f9991a057da9b3bb6901b83ee9d316bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 48727ed1968da4aec37976c8dae7c8881e5c94aac36286adf43d2ce3435786237f25f78ded67c860729bb98a55fbcf3953fe
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a4d74592515b8903a78
+ Binary rep of i = 0001
+ instring = 48727ed1968da4aec37976c8dae7c8881e5c94aac36286adf43d2ce3435786237f25f78ded67c860729bb98a55fbcf3953fe00011a4d74592515b8903a78
+ Binary rep of i = 0002
+ instring = 48727ed1968da4aec37976c8dae7c8881e5c94aac36286adf43d2ce3435786237f25f78ded67c860729bb98a55fbcf3953fe00021a4d74592515b8903a78
+KO = 1802ce35b8b9e75e2328f47daf0e97f48a6fd012
+
+COUNT=23
+L = 160
+KI = b92059ef738d53383a69ce611526454ded0edf85e864a945
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 893d3ed5673fc26883fcb9b0eec139118573a33c8d2afb2e671e2f279d8e6eff9ff8250bc0d123334137a87bec15f89c175b
+DataAfterCtrLen = 10
+DataAfterCtrData = a90a243883d5f0e7eef7
+ Binary rep of i = 0001
+ instring = 893d3ed5673fc26883fcb9b0eec139118573a33c8d2afb2e671e2f279d8e6eff9ff8250bc0d123334137a87bec15f89c175b0001a90a243883d5f0e7eef7
+ Binary rep of i = 0002
+ instring = 893d3ed5673fc26883fcb9b0eec139118573a33c8d2afb2e671e2f279d8e6eff9ff8250bc0d123334137a87bec15f89c175b0002a90a243883d5f0e7eef7
+KO = f0047916562a5745d3c7da68c76588021cfa9b7b
+
+COUNT=24
+L = 160
+KI = cf3a50c5f51f6235989afb62de999deb090518fd884c8918
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c3d89267a1ee905aaf30ca19b7b23777fe11d7d5bc4f4288d11138864c3deb4bf6e8b68ee989853d4759f0f61833161b6b77
+DataAfterCtrLen = 10
+DataAfterCtrData = 865e1e080f1044a2ef98
+ Binary rep of i = 0001
+ instring = c3d89267a1ee905aaf30ca19b7b23777fe11d7d5bc4f4288d11138864c3deb4bf6e8b68ee989853d4759f0f61833161b6b770001865e1e080f1044a2ef98
+ Binary rep of i = 0002
+ instring = c3d89267a1ee905aaf30ca19b7b23777fe11d7d5bc4f4288d11138864c3deb4bf6e8b68ee989853d4759f0f61833161b6b770002865e1e080f1044a2ef98
+KO = 03989cc6d1864096d235bb6727b881ae7b388692
+
+COUNT=25
+L = 160
+KI = 418f6c988053ba0422d16e67956c6762f63e9854badf8492
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f86f31dade0c3dc1a4b8f9a8458b8c95b40b388f0d0923050a726806454382090840a9cc39607fa3b5ffeeceaf8dc076c1fc
+DataAfterCtrLen = 10
+DataAfterCtrData = 6bdf8f8d7e0636d754e7
+ Binary rep of i = 0001
+ instring = f86f31dade0c3dc1a4b8f9a8458b8c95b40b388f0d0923050a726806454382090840a9cc39607fa3b5ffeeceaf8dc076c1fc00016bdf8f8d7e0636d754e7
+ Binary rep of i = 0002
+ instring = f86f31dade0c3dc1a4b8f9a8458b8c95b40b388f0d0923050a726806454382090840a9cc39607fa3b5ffeeceaf8dc076c1fc00026bdf8f8d7e0636d754e7
+KO = 8a324ff52cbda6e0510c25f20d241286e2b2eb0f
+
+COUNT=26
+L = 160
+KI = 44a877900f4bab66b2ec3971bf86b289bd9e841ca8a59658
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59f7e50b51ae98482db434e7c79e9c6d6665515fc2f8ef7035a94a4cbd936903aeb16823b10b09ccd55a156d605e97206196
+DataAfterCtrLen = 10
+DataAfterCtrData = 6ab934ee08a929383b22
+ Binary rep of i = 0001
+ instring = 59f7e50b51ae98482db434e7c79e9c6d6665515fc2f8ef7035a94a4cbd936903aeb16823b10b09ccd55a156d605e9720619600016ab934ee08a929383b22
+ Binary rep of i = 0002
+ instring = 59f7e50b51ae98482db434e7c79e9c6d6665515fc2f8ef7035a94a4cbd936903aeb16823b10b09ccd55a156d605e9720619600026ab934ee08a929383b22
+KO = 31a031384d0535bb09edd7c6b22f90f70682b577
+
+COUNT=27
+L = 160
+KI = 079e1da0ba090cd0b5e92f7d072582d56941f3c4c951d045
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6ce4dc8dffbf07f5900eb41b0d127514ad4e696dafa709e185329a54dabfeef17bf1b566901d2d1399cd12220bf8eaa0565c
+DataAfterCtrLen = 10
+DataAfterCtrData = e813414bd465da19d7a6
+ Binary rep of i = 0001
+ instring = 6ce4dc8dffbf07f5900eb41b0d127514ad4e696dafa709e185329a54dabfeef17bf1b566901d2d1399cd12220bf8eaa0565c0001e813414bd465da19d7a6
+ Binary rep of i = 0002
+ instring = 6ce4dc8dffbf07f5900eb41b0d127514ad4e696dafa709e185329a54dabfeef17bf1b566901d2d1399cd12220bf8eaa0565c0002e813414bd465da19d7a6
+KO = 0be7f1e1e04895fbceea3c8e663adbfba02a9faf
+
+COUNT=28
+L = 160
+KI = fb406437c0098da91310668c178ae65f5727bbe1c29084ef
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 89ba2f0134dc49e23079068378a719b6110bd2d5ebc1d8d1cb68e4bd2de3d9c2cced44c85f55c558690ec32b626f49cf3871
+DataAfterCtrLen = 10
+DataAfterCtrData = 04f5124b68305bd85d17
+ Binary rep of i = 0001
+ instring = 89ba2f0134dc49e23079068378a719b6110bd2d5ebc1d8d1cb68e4bd2de3d9c2cced44c85f55c558690ec32b626f49cf3871000104f5124b68305bd85d17
+ Binary rep of i = 0002
+ instring = 89ba2f0134dc49e23079068378a719b6110bd2d5ebc1d8d1cb68e4bd2de3d9c2cced44c85f55c558690ec32b626f49cf3871000204f5124b68305bd85d17
+KO = d756a78b280ff1a6e26b9f88794a5b8026a9f704
+
+COUNT=29
+L = 160
+KI = 55f30d62879caf780f739ee7de92719f7ba71e3a73934fde
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 23bd4ac9f9afbe21aa0c45e762a9c8f66171ec58bbe812af60067e857f3d868faed5a215284ae0716aea25398940a4051664
+DataAfterCtrLen = 10
+DataAfterCtrData = 7a95f518b51b27151465
+ Binary rep of i = 0001
+ instring = 23bd4ac9f9afbe21aa0c45e762a9c8f66171ec58bbe812af60067e857f3d868faed5a215284ae0716aea25398940a405166400017a95f518b51b27151465
+ Binary rep of i = 0002
+ instring = 23bd4ac9f9afbe21aa0c45e762a9c8f66171ec58bbe812af60067e857f3d868faed5a215284ae0716aea25398940a405166400027a95f518b51b27151465
+KO = c908bfdda1b648886da48c8b7da333212e04c6da
+
+COUNT=30
+L = 320
+KI = a9b5d40b0c5873b9f27afeb86c142c722ee2568ec9cb905b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5b81de5fac4799f92888a5489f67202590800014108cd89662e21619d07a19d5dbfd1a166ff945a9827dc00014b38636fe2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 190cd1413190ae5df0c4
+ Binary rep of i = 0001
+ instring = 5b81de5fac4799f92888a5489f67202590800014108cd89662e21619d07a19d5dbfd1a166ff945a9827dc00014b38636fe2e0001190cd1413190ae5df0c4
+ Binary rep of i = 0002
+ instring = 5b81de5fac4799f92888a5489f67202590800014108cd89662e21619d07a19d5dbfd1a166ff945a9827dc00014b38636fe2e0002190cd1413190ae5df0c4
+ Binary rep of i = 0003
+ instring = 5b81de5fac4799f92888a5489f67202590800014108cd89662e21619d07a19d5dbfd1a166ff945a9827dc00014b38636fe2e0003190cd1413190ae5df0c4
+KO = 57767833cea7a2f42479ce7a08b53a43a003d73ef355ad1aea2a6a22eea15fe371d00d82c05b05fc
+
+COUNT=31
+L = 320
+KI = 252e5db2c458489f87ce5ba4c5773df353d09ef5c45201f0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d18c7f0f1dceba113b6e406131b0befc42acbe370d1623bb5d50924ff44386345a3aea5d45fbe0718b6e99a8cf6994945eac
+DataAfterCtrLen = 10
+DataAfterCtrData = a906a74b899abdad18fc
+ Binary rep of i = 0001
+ instring = d18c7f0f1dceba113b6e406131b0befc42acbe370d1623bb5d50924ff44386345a3aea5d45fbe0718b6e99a8cf6994945eac0001a906a74b899abdad18fc
+ Binary rep of i = 0002
+ instring = d18c7f0f1dceba113b6e406131b0befc42acbe370d1623bb5d50924ff44386345a3aea5d45fbe0718b6e99a8cf6994945eac0002a906a74b899abdad18fc
+ Binary rep of i = 0003
+ instring = d18c7f0f1dceba113b6e406131b0befc42acbe370d1623bb5d50924ff44386345a3aea5d45fbe0718b6e99a8cf6994945eac0003a906a74b899abdad18fc
+KO = d78697c9c72551501e1fd15584af0aae3349363398bee2d774404e94ede17b242de7b188226873be
+
+COUNT=32
+L = 320
+KI = daaa83ace0ad37abc3b161475792b069214bed06e1fb91df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6eff5d102c23cea9f9b056b049afcb029d3f383064f9f6b031e233d95063d8ee413f929cdc0df3b9fc9247cb99597d2514db
+DataAfterCtrLen = 10
+DataAfterCtrData = 470de8a02522a8d7424f
+ Binary rep of i = 0001
+ instring = 6eff5d102c23cea9f9b056b049afcb029d3f383064f9f6b031e233d95063d8ee413f929cdc0df3b9fc9247cb99597d2514db0001470de8a02522a8d7424f
+ Binary rep of i = 0002
+ instring = 6eff5d102c23cea9f9b056b049afcb029d3f383064f9f6b031e233d95063d8ee413f929cdc0df3b9fc9247cb99597d2514db0002470de8a02522a8d7424f
+ Binary rep of i = 0003
+ instring = 6eff5d102c23cea9f9b056b049afcb029d3f383064f9f6b031e233d95063d8ee413f929cdc0df3b9fc9247cb99597d2514db0003470de8a02522a8d7424f
+KO = ebebcf0cf80217693d80e10a3b6a7c90cb589dd8705e39038037891d8a925f4bce468d14f53fd042
+
+COUNT=33
+L = 320
+KI = 2472ade4f3d44d4dda53c82af7809bc2cb4472a334461c1a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = be8ad74d860df88c74033c9e28b22b73a4359b425c4b03d2dffdf2ae671d890fb05e25d5d8a7d2506576e5f3f1d08103d7ed
+DataAfterCtrLen = 10
+DataAfterCtrData = c9a5a319b487a771fd35
+ Binary rep of i = 0001
+ instring = be8ad74d860df88c74033c9e28b22b73a4359b425c4b03d2dffdf2ae671d890fb05e25d5d8a7d2506576e5f3f1d08103d7ed0001c9a5a319b487a771fd35
+ Binary rep of i = 0002
+ instring = be8ad74d860df88c74033c9e28b22b73a4359b425c4b03d2dffdf2ae671d890fb05e25d5d8a7d2506576e5f3f1d08103d7ed0002c9a5a319b487a771fd35
+ Binary rep of i = 0003
+ instring = be8ad74d860df88c74033c9e28b22b73a4359b425c4b03d2dffdf2ae671d890fb05e25d5d8a7d2506576e5f3f1d08103d7ed0003c9a5a319b487a771fd35
+KO = 49e88435df5472458252c1d0b5e672dcce6cd1b8da26386b349c9e574e6c675dec85d741417dd456
+
+COUNT=34
+L = 320
+KI = 829bb594523b97f44540a78be7c742afb1c4bf467d1f0ee2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 648fd8bda192db6a6f393b7223f1595d57d265342e47162021d2107bcd6419d23b934bb4e207e771f0534344266ae5af9e34
+DataAfterCtrLen = 10
+DataAfterCtrData = 83c3f78c03ff8c73ff12
+ Binary rep of i = 0001
+ instring = 648fd8bda192db6a6f393b7223f1595d57d265342e47162021d2107bcd6419d23b934bb4e207e771f0534344266ae5af9e34000183c3f78c03ff8c73ff12
+ Binary rep of i = 0002
+ instring = 648fd8bda192db6a6f393b7223f1595d57d265342e47162021d2107bcd6419d23b934bb4e207e771f0534344266ae5af9e34000283c3f78c03ff8c73ff12
+ Binary rep of i = 0003
+ instring = 648fd8bda192db6a6f393b7223f1595d57d265342e47162021d2107bcd6419d23b934bb4e207e771f0534344266ae5af9e34000383c3f78c03ff8c73ff12
+KO = dd14042c6817eef8b02f6c669854d27e0daba7371492ba7f0328e6af60caf1d21e3f70186d1c8da0
+
+COUNT=35
+L = 320
+KI = f42a32aa46693b14d5609fc34ba0a955fbb477aa1107248b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cfef475e2af0b5e3b4a4b4ab850f615933fb0ef2cbb3b6331718e693f3dc390945157037bcdf44a1a65fcd97ec447258920e
+DataAfterCtrLen = 10
+DataAfterCtrData = 41698434de6cd143f3b4
+ Binary rep of i = 0001
+ instring = cfef475e2af0b5e3b4a4b4ab850f615933fb0ef2cbb3b6331718e693f3dc390945157037bcdf44a1a65fcd97ec447258920e000141698434de6cd143f3b4
+ Binary rep of i = 0002
+ instring = cfef475e2af0b5e3b4a4b4ab850f615933fb0ef2cbb3b6331718e693f3dc390945157037bcdf44a1a65fcd97ec447258920e000241698434de6cd143f3b4
+ Binary rep of i = 0003
+ instring = cfef475e2af0b5e3b4a4b4ab850f615933fb0ef2cbb3b6331718e693f3dc390945157037bcdf44a1a65fcd97ec447258920e000341698434de6cd143f3b4
+KO = ee78014b7e952291d803be84a6367d43c676fe3b12c9c6317d5d973db8483f719f0829f1c2323dc1
+
+COUNT=36
+L = 320
+KI = de8182b3355ceb47301d2840bfb43af43761863e3625ba5e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d10c20c11756d9f1a2c321d006902dee5ab9860caa1d36192fc461aae69b62230c78a1c821ee473f2917597dd54e39f71bc4
+DataAfterCtrLen = 10
+DataAfterCtrData = 4d88d2519db2e7648cf8
+ Binary rep of i = 0001
+ instring = d10c20c11756d9f1a2c321d006902dee5ab9860caa1d36192fc461aae69b62230c78a1c821ee473f2917597dd54e39f71bc400014d88d2519db2e7648cf8
+ Binary rep of i = 0002
+ instring = d10c20c11756d9f1a2c321d006902dee5ab9860caa1d36192fc461aae69b62230c78a1c821ee473f2917597dd54e39f71bc400024d88d2519db2e7648cf8
+ Binary rep of i = 0003
+ instring = d10c20c11756d9f1a2c321d006902dee5ab9860caa1d36192fc461aae69b62230c78a1c821ee473f2917597dd54e39f71bc400034d88d2519db2e7648cf8
+KO = 73c0cef25c65737b7eb65a3b283e6a96b37d1ff73dd3981dd52f35421b0bffedcd05abac399de0c5
+
+COUNT=37
+L = 320
+KI = eb72ebb93d2f14e57ee0da770d61d02ca0962457e3801f87
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1401028bd6a86b6349ca5fa9edbe5d3486ef0b4e03adcb6871180efa0906e4e851e53c58c0a5e7cd9eff24befbed40a0c090
+DataAfterCtrLen = 10
+DataAfterCtrData = 50db22f3565ddca390e1
+ Binary rep of i = 0001
+ instring = 1401028bd6a86b6349ca5fa9edbe5d3486ef0b4e03adcb6871180efa0906e4e851e53c58c0a5e7cd9eff24befbed40a0c090000150db22f3565ddca390e1
+ Binary rep of i = 0002
+ instring = 1401028bd6a86b6349ca5fa9edbe5d3486ef0b4e03adcb6871180efa0906e4e851e53c58c0a5e7cd9eff24befbed40a0c090000250db22f3565ddca390e1
+ Binary rep of i = 0003
+ instring = 1401028bd6a86b6349ca5fa9edbe5d3486ef0b4e03adcb6871180efa0906e4e851e53c58c0a5e7cd9eff24befbed40a0c090000350db22f3565ddca390e1
+KO = 4fe97a56b6a5ced4b31c34c4c17f60f856aed679a5a8b0cc9649d81fba8949d73135f34981543985
+
+COUNT=38
+L = 320
+KI = e43c49ace3abd562b7a30a799d154c930a5f354642d63860
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54274592e41d54aaef4e8368280955cdcb4b24c53cf6bf91290b995119e4d7a91e249d37d83bfd5b8b8feb0ec4b1eb63ae03
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a21734373ae6a9bebb8
+ Binary rep of i = 0001
+ instring = 54274592e41d54aaef4e8368280955cdcb4b24c53cf6bf91290b995119e4d7a91e249d37d83bfd5b8b8feb0ec4b1eb63ae0300011a21734373ae6a9bebb8
+ Binary rep of i = 0002
+ instring = 54274592e41d54aaef4e8368280955cdcb4b24c53cf6bf91290b995119e4d7a91e249d37d83bfd5b8b8feb0ec4b1eb63ae0300021a21734373ae6a9bebb8
+ Binary rep of i = 0003
+ instring = 54274592e41d54aaef4e8368280955cdcb4b24c53cf6bf91290b995119e4d7a91e249d37d83bfd5b8b8feb0ec4b1eb63ae0300031a21734373ae6a9bebb8
+KO = 76b6db559cb29a0276c4d5f6bd3fa28f40b09e9f5112e1de29dff07e8f21adb5d9120b68bdbc4f1e
+
+COUNT=39
+L = 320
+KI = 6d7800704072e3a13c23d81220e6bbad35f1899bbb06874f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4213c6983f508d0ba154841ba9d3526efb21ab6ccfc75d9d80f6588907f5b9939e0e9a69fac00d9b7d7c20a31fa06f8e5566
+DataAfterCtrLen = 10
+DataAfterCtrData = dded41f2927c0f74f3d1
+ Binary rep of i = 0001
+ instring = 4213c6983f508d0ba154841ba9d3526efb21ab6ccfc75d9d80f6588907f5b9939e0e9a69fac00d9b7d7c20a31fa06f8e55660001dded41f2927c0f74f3d1
+ Binary rep of i = 0002
+ instring = 4213c6983f508d0ba154841ba9d3526efb21ab6ccfc75d9d80f6588907f5b9939e0e9a69fac00d9b7d7c20a31fa06f8e55660002dded41f2927c0f74f3d1
+ Binary rep of i = 0003
+ instring = 4213c6983f508d0ba154841ba9d3526efb21ab6ccfc75d9d80f6588907f5b9939e0e9a69fac00d9b7d7c20a31fa06f8e55660003dded41f2927c0f74f3d1
+KO = 63bf5fae7c8bc405a0723f6b5f3df8c9a9d574b1f02a399f1845ace0d0cf689a0ee5ba085db5a951
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 60c8df63954f410af68f1bde52fdd3432d6baf7079a4c795
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b1907a06c3428b4e4656672742b0d933773cab80bd6678c2f897339e59fbe790f4391a96d18ca19522d64f4a2e852848c6af
+DataAfterCtrLen = 10
+DataAfterCtrData = 781103fc1a702a561ced
+ Binary rep of i = 000001
+ instring = b1907a06c3428b4e4656672742b0d933773cab80bd6678c2f897339e59fbe790f4391a96d18ca19522d64f4a2e852848c6af000001781103fc1a702a561ced
+KO = e69ac242bb5d0dd4da3c2f219f061cd6
+
+COUNT=1
+L = 128
+KI = 1f96e24124587afa670370ece47c6aed795281fdf86895ae
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ff5fd4b3210f3dbdee26c39bdcd3f1333094b90087b9e55fee452fa7b0dd7ad910cd108549c3e079ecf6f5740cc14988564
+DataAfterCtrLen = 10
+DataAfterCtrData = 154f1f0e526d0bebb341
+ Binary rep of i = 000001
+ instring = 5ff5fd4b3210f3dbdee26c39bdcd3f1333094b90087b9e55fee452fa7b0dd7ad910cd108549c3e079ecf6f5740cc14988564000001154f1f0e526d0bebb341
+KO = 2b03c0ea00995f54d551b630f71f743f
+
+COUNT=2
+L = 128
+KI = fde6149f66df284d2fb02a32ac92e5d2a74ab03deb7682c3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9e9e1d24b7e2c46825badb260a4a3df8c65156aeda1b45506efe077574cdcc250373da2adbeb53375aa97f928638ad928a07
+DataAfterCtrLen = 10
+DataAfterCtrData = ab895af8c0a0dd43b342
+ Binary rep of i = 000001
+ instring = 9e9e1d24b7e2c46825badb260a4a3df8c65156aeda1b45506efe077574cdcc250373da2adbeb53375aa97f928638ad928a07000001ab895af8c0a0dd43b342
+KO = 31d6115cd3c7a46a33c3bd0753204e56
+
+COUNT=3
+L = 128
+KI = 562dfc0978b195f2d22a10b8bf22aba2a6ac591ec31f4010
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ec3b195699a1c75488ae61a77a811004999244de9e072ecfa0710bcf10d62f534cef2c6a09f145abbd26d8b620eb928e091f
+DataAfterCtrLen = 10
+DataAfterCtrData = 2cb2b6144f50d6fd552a
+ Binary rep of i = 000001
+ instring = ec3b195699a1c75488ae61a77a811004999244de9e072ecfa0710bcf10d62f534cef2c6a09f145abbd26d8b620eb928e091f0000012cb2b6144f50d6fd552a
+KO = 0377dcdc9a9e27ade70111b973aebcac
+
+COUNT=4
+L = 128
+KI = 992a604bd1811cebe6ce1cbb88443a7be8a432d584955e0c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7aee5ad93f3b1fa8526825dac6a3e0b2dcb7c46ba028cbfdad1b6b4edf7cf6e2873829351dd9943b7b6cf40659dc649d3c62
+DataAfterCtrLen = 10
+DataAfterCtrData = 827549ec0e6531bd99da
+ Binary rep of i = 000001
+ instring = 7aee5ad93f3b1fa8526825dac6a3e0b2dcb7c46ba028cbfdad1b6b4edf7cf6e2873829351dd9943b7b6cf40659dc649d3c62000001827549ec0e6531bd99da
+KO = 0668b5fa81cde0dcc188c07ee7b860e7
+
+COUNT=5
+L = 128
+KI = a2ab5ec63db675344ec6040d924ea15484e3715a73df554a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4e551358dc52b13faabb2f8eab1c62d4b70c7dd05ac70644882bf57b17d9f276d32e71e5b7e4cb254015c5222a67e3557c27
+DataAfterCtrLen = 10
+DataAfterCtrData = c3611957e8bf8e9f8d7c
+ Binary rep of i = 000001
+ instring = 4e551358dc52b13faabb2f8eab1c62d4b70c7dd05ac70644882bf57b17d9f276d32e71e5b7e4cb254015c5222a67e3557c27000001c3611957e8bf8e9f8d7c
+KO = ceb91181d363d2ffc4b6d8620e7c09bf
+
+COUNT=6
+L = 128
+KI = 92ede7ffd3904b996d268698ab3ce641bd3e5c267c6f02e5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b4e675a022105777cd00f7e3ced1c6c810ce90bb54d5a3b1ebb6c980c99774e8f5b926b8b33246e164fd9be3faf84f452981
+DataAfterCtrLen = 10
+DataAfterCtrData = 321503c668d6a4ee1f98
+ Binary rep of i = 000001
+ instring = b4e675a022105777cd00f7e3ced1c6c810ce90bb54d5a3b1ebb6c980c99774e8f5b926b8b33246e164fd9be3faf84f452981000001321503c668d6a4ee1f98
+KO = db376a5465c4153464d6ddc6785d9afa
+
+COUNT=7
+L = 128
+KI = 3e4d8d202d01af4fa329ffb7b255fbc131aa342302e3ce62
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c1db8062e59202a18dc4d3a07e4e38fed2c0e482719d8aca04342404fee755b0e66a4e1e8c9baf67703f60bf643fd9b9ee6a
+DataAfterCtrLen = 10
+DataAfterCtrData = 02d922d5c1c2ace710c3
+ Binary rep of i = 000001
+ instring = c1db8062e59202a18dc4d3a07e4e38fed2c0e482719d8aca04342404fee755b0e66a4e1e8c9baf67703f60bf643fd9b9ee6a00000102d922d5c1c2ace710c3
+KO = 31efd6f494cf66f56bd18899ebde9b9f
+
+COUNT=8
+L = 128
+KI = abbd8cc88f2380ceb38cd92b498c2bbe1d1b82b40388ad34
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 377a316e1ea2298044c91c5a5d628f44e983dc06d9305e3fffc761a07b98c163d45f91294414dcc62bad1d728578b00104ba
+DataAfterCtrLen = 10
+DataAfterCtrData = b115095c65552142c763
+ Binary rep of i = 000001
+ instring = 377a316e1ea2298044c91c5a5d628f44e983dc06d9305e3fffc761a07b98c163d45f91294414dcc62bad1d728578b00104ba000001b115095c65552142c763
+KO = 1d394162fdbee88341ec26611cb26e51
+
+COUNT=9
+L = 128
+KI = ecc7d835366777179372b96c1b2cd19b2960fb648b32dd4d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7b103970f6a40f341d6d67dd27324f5b49ec5b9fccfc6cbb2be74c4930ea5de16aa2b4e31c0161f5947b69b8ad1df9e58cae
+DataAfterCtrLen = 10
+DataAfterCtrData = 2278fd52b6d9412bc30a
+ Binary rep of i = 000001
+ instring = 7b103970f6a40f341d6d67dd27324f5b49ec5b9fccfc6cbb2be74c4930ea5de16aa2b4e31c0161f5947b69b8ad1df9e58cae0000012278fd52b6d9412bc30a
+KO = fe9710c9e4c19c8b428c7f5320dd4839
+
+COUNT=10
+L = 256
+KI = 458de8847a8b8e6b5edd20b9f05caf868344867592f659e6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 606d02e32f84d2adced623a569c63dc87b79b20bfbe279789a29725d7e42f8a941a3fa8b056058299dd5d2331a04d0d22bc8
+DataAfterCtrLen = 10
+DataAfterCtrData = 1fb00673f932415d9579
+ Binary rep of i = 000001
+ instring = 606d02e32f84d2adced623a569c63dc87b79b20bfbe279789a29725d7e42f8a941a3fa8b056058299dd5d2331a04d0d22bc80000011fb00673f932415d9579
+ Binary rep of i = 000002
+ instring = 606d02e32f84d2adced623a569c63dc87b79b20bfbe279789a29725d7e42f8a941a3fa8b056058299dd5d2331a04d0d22bc80000021fb00673f932415d9579
+KO = 5d0ec67b9044db185a0371de78e3a0933190a074089d78f90d6883d46ac84942
+
+COUNT=11
+L = 256
+KI = b89e2749bff8b271081ea7e657affc00a129e783d9866613
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb403f17f365c348bacb50395827a570e0195d5c21be39dcc860147df906985c78a72c8a576b5aa25ef65a511d693ab9e304
+DataAfterCtrLen = 10
+DataAfterCtrData = 148f37cc543943a198df
+ Binary rep of i = 000001
+ instring = eb403f17f365c348bacb50395827a570e0195d5c21be39dcc860147df906985c78a72c8a576b5aa25ef65a511d693ab9e304000001148f37cc543943a198df
+ Binary rep of i = 000002
+ instring = eb403f17f365c348bacb50395827a570e0195d5c21be39dcc860147df906985c78a72c8a576b5aa25ef65a511d693ab9e304000002148f37cc543943a198df
+KO = 74d5e01b7b8e9209ea02ff448e3a7e171e6328d46b7a06204889ce18383e3b64
+
+COUNT=12
+L = 256
+KI = 15ef094659b5c028614b5522119314598d42324bdf5bafba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bd427ac4db980cba0cbbd6e85069ff7fe36f7d139a442a93c78e6b4618c9dad8e914471ecb2c9242318108fd7633231b8843
+DataAfterCtrLen = 10
+DataAfterCtrData = febd0827cfbf9e9057fb
+ Binary rep of i = 000001
+ instring = bd427ac4db980cba0cbbd6e85069ff7fe36f7d139a442a93c78e6b4618c9dad8e914471ecb2c9242318108fd7633231b8843000001febd0827cfbf9e9057fb
+ Binary rep of i = 000002
+ instring = bd427ac4db980cba0cbbd6e85069ff7fe36f7d139a442a93c78e6b4618c9dad8e914471ecb2c9242318108fd7633231b8843000002febd0827cfbf9e9057fb
+KO = 8411831938300b46dc83140b37dbd15b61631ded3bdcb8c1208df18f1b478411
+
+COUNT=13
+L = 256
+KI = 16eb7d8ac8272be3ba9a1d92b74254abe558b4085cbbc4a2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ffa19072c0e1f8d3dbae2ef9074d9c2fc5bf5b3867e000d4c8156e06d6a9c96408a19e5e2dcb6c1c55ed410d3cbbb1ea3c56
+DataAfterCtrLen = 10
+DataAfterCtrData = a02cd70a0eaa669d0e73
+ Binary rep of i = 000001
+ instring = ffa19072c0e1f8d3dbae2ef9074d9c2fc5bf5b3867e000d4c8156e06d6a9c96408a19e5e2dcb6c1c55ed410d3cbbb1ea3c56000001a02cd70a0eaa669d0e73
+ Binary rep of i = 000002
+ instring = ffa19072c0e1f8d3dbae2ef9074d9c2fc5bf5b3867e000d4c8156e06d6a9c96408a19e5e2dcb6c1c55ed410d3cbbb1ea3c56000002a02cd70a0eaa669d0e73
+KO = 99f3ca2c9c1d6b8bad65b2c4f84dc1a40f2f340723d8d1fb46083d975c60a158
+
+COUNT=14
+L = 256
+KI = dd1c2b9b951357720aeee7ff3991903539fa0fc6976aeac0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6015c7e004338a3e903181869d0d2cdb51d2fef24c683a06018d43262838148424a51ef2bc0e2e480a2d4ef2eeb16a61c4bb
+DataAfterCtrLen = 10
+DataAfterCtrData = 32ac1b52fa49d376251a
+ Binary rep of i = 000001
+ instring = 6015c7e004338a3e903181869d0d2cdb51d2fef24c683a06018d43262838148424a51ef2bc0e2e480a2d4ef2eeb16a61c4bb00000132ac1b52fa49d376251a
+ Binary rep of i = 000002
+ instring = 6015c7e004338a3e903181869d0d2cdb51d2fef24c683a06018d43262838148424a51ef2bc0e2e480a2d4ef2eeb16a61c4bb00000232ac1b52fa49d376251a
+KO = 90313bb0a654008f7d7b9e65662e7f7843146f0e1a5566328f0d6a17343aa7d2
+
+COUNT=15
+L = 256
+KI = 2cc2f7bf64344277998999263a86ce962609c646afb77e14
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bbb103a11bc221e45d36af3327ea71e3ac79a6e749aed9c3697eced018d303475f48d35380937f75c319dd8e8092a2f6bc99
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c3cd93cfab18bb20537
+ Binary rep of i = 000001
+ instring = bbb103a11bc221e45d36af3327ea71e3ac79a6e749aed9c3697eced018d303475f48d35380937f75c319dd8e8092a2f6bc990000013c3cd93cfab18bb20537
+ Binary rep of i = 000002
+ instring = bbb103a11bc221e45d36af3327ea71e3ac79a6e749aed9c3697eced018d303475f48d35380937f75c319dd8e8092a2f6bc990000023c3cd93cfab18bb20537
+KO = e155f8bd14e15ceaa235e003e11e5dc46ffae86a37ecf3f9f45d6bc0f2939821
+
+COUNT=16
+L = 256
+KI = 532c9d88b794d3d524579abce117b14523f8cd34e92d13df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6852ea02cde355b5967617ace53cb59642326d934317550e627dfce19a24392b8c137888538d2ddabf54ce784dfd0efdd519
+DataAfterCtrLen = 10
+DataAfterCtrData = f368383c80026ea59f73
+ Binary rep of i = 000001
+ instring = 6852ea02cde355b5967617ace53cb59642326d934317550e627dfce19a24392b8c137888538d2ddabf54ce784dfd0efdd519000001f368383c80026ea59f73
+ Binary rep of i = 000002
+ instring = 6852ea02cde355b5967617ace53cb59642326d934317550e627dfce19a24392b8c137888538d2ddabf54ce784dfd0efdd519000002f368383c80026ea59f73
+KO = 69a1663b78ff660e35fc6e68bc883ae4304f28c4b401f055087ab02586890e06
+
+COUNT=17
+L = 256
+KI = 12d6155300982b6c946a39c6d037e9100227a836f6f979bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ca1e26317abc92b91582670acfbfcb1542501b3275bd56cc86abe746e283ef0337a202b26b5edb2fdf45c72a7205ec86973f
+DataAfterCtrLen = 10
+DataAfterCtrData = a89e75dbcc3fd6a13747
+ Binary rep of i = 000001
+ instring = ca1e26317abc92b91582670acfbfcb1542501b3275bd56cc86abe746e283ef0337a202b26b5edb2fdf45c72a7205ec86973f000001a89e75dbcc3fd6a13747
+ Binary rep of i = 000002
+ instring = ca1e26317abc92b91582670acfbfcb1542501b3275bd56cc86abe746e283ef0337a202b26b5edb2fdf45c72a7205ec86973f000002a89e75dbcc3fd6a13747
+KO = f45574dee97aa30dc257734648bc4febd12deaf0ae8078d9cc4f70a039db3f37
+
+COUNT=18
+L = 256
+KI = 40f87cd7a535a22cdb3a743da79b95ed4e4d3cf5be985f4c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1db388091e9e2df9854e87549ef211dd15a7287a3ac99086556879a62acb088cc50ccd28510c1df56d08b59ef89b6ca1105e
+DataAfterCtrLen = 10
+DataAfterCtrData = 855162330d76995f71bb
+ Binary rep of i = 000001
+ instring = 1db388091e9e2df9854e87549ef211dd15a7287a3ac99086556879a62acb088cc50ccd28510c1df56d08b59ef89b6ca1105e000001855162330d76995f71bb
+ Binary rep of i = 000002
+ instring = 1db388091e9e2df9854e87549ef211dd15a7287a3ac99086556879a62acb088cc50ccd28510c1df56d08b59ef89b6ca1105e000002855162330d76995f71bb
+KO = 0c6bcda35542efc874c2de79f89fcf8af9bdaa4913014c61e5d3ad74a7e39895
+
+COUNT=19
+L = 256
+KI = 37cd17b5dd5484c091b8939f1a7970e5467123cd75610279
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 211a3fd283d018723ed8bd704b7a82321162dac920d26b19357e75f95afabfb731e43b95c67a94eed794f55ffb7cf20dd68f
+DataAfterCtrLen = 10
+DataAfterCtrData = c0a9897762146b692472
+ Binary rep of i = 000001
+ instring = 211a3fd283d018723ed8bd704b7a82321162dac920d26b19357e75f95afabfb731e43b95c67a94eed794f55ffb7cf20dd68f000001c0a9897762146b692472
+ Binary rep of i = 000002
+ instring = 211a3fd283d018723ed8bd704b7a82321162dac920d26b19357e75f95afabfb731e43b95c67a94eed794f55ffb7cf20dd68f000002c0a9897762146b692472
+KO = 36e0fff90b43d02bd2a1185186de2b8b17531185908a93fba18358af9fe817c3
+
+COUNT=20
+L = 160
+KI = 0af77dc83ed78988931f9eceff5049052a5b63cca2f00d8d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 71e6c75116ea1424b4f590d6b07c81baebe77289046f4701d86384899acbfb1f4c7b4793bdc16c481442a8c2f567e8cc3278
+DataAfterCtrLen = 10
+DataAfterCtrData = 8051f27770ca860dcdb0
+ Binary rep of i = 000001
+ instring = 71e6c75116ea1424b4f590d6b07c81baebe77289046f4701d86384899acbfb1f4c7b4793bdc16c481442a8c2f567e8cc32780000018051f27770ca860dcdb0
+ Binary rep of i = 000002
+ instring = 71e6c75116ea1424b4f590d6b07c81baebe77289046f4701d86384899acbfb1f4c7b4793bdc16c481442a8c2f567e8cc32780000028051f27770ca860dcdb0
+KO = dd762ba021c4fb8a7ab9fac66cfd157a6255dbc0
+
+COUNT=21
+L = 160
+KI = 46e9c35d1c84f77b3a9539cf19a1ea3e9eb08569dd641991
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5e2e4b924a90e265eaf0541ecf87dc236cbed83f553977045d68c534e335fca1d8f41df1e5c3ec3550e0ad6537f1efcd46f0
+DataAfterCtrLen = 10
+DataAfterCtrData = 704172cb293bee7b340f
+ Binary rep of i = 000001
+ instring = 5e2e4b924a90e265eaf0541ecf87dc236cbed83f553977045d68c534e335fca1d8f41df1e5c3ec3550e0ad6537f1efcd46f0000001704172cb293bee7b340f
+ Binary rep of i = 000002
+ instring = 5e2e4b924a90e265eaf0541ecf87dc236cbed83f553977045d68c534e335fca1d8f41df1e5c3ec3550e0ad6537f1efcd46f0000002704172cb293bee7b340f
+KO = 3ca45d8ba8d8e7e922ba1b8dff4555541140eaac
+
+COUNT=22
+L = 160
+KI = 9a3e7c383d7c5d1e25df9229f1db5887c5ef0470f8ae919f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 19ce39e42633cf594904a4a85fab017e4d7ac28dbb01fb18a38e8bfd67ec6dbf36fb79c09a3c46fb3ce28c05d460a76bb0ea
+DataAfterCtrLen = 10
+DataAfterCtrData = c954888270c3b8892e22
+ Binary rep of i = 000001
+ instring = 19ce39e42633cf594904a4a85fab017e4d7ac28dbb01fb18a38e8bfd67ec6dbf36fb79c09a3c46fb3ce28c05d460a76bb0ea000001c954888270c3b8892e22
+ Binary rep of i = 000002
+ instring = 19ce39e42633cf594904a4a85fab017e4d7ac28dbb01fb18a38e8bfd67ec6dbf36fb79c09a3c46fb3ce28c05d460a76bb0ea000002c954888270c3b8892e22
+KO = b51e951cfe9385a64db9ae74b588f61298da6e0a
+
+COUNT=23
+L = 160
+KI = 3497ad52161d1a30a45037eaa2f4740b0aafb2a2cdb139ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7be31590d8d56dff6080d240f361590c035b75d7e4efaf9e5790f071d1e8306fda06c93183fb5e8c7bbcb294859572a86f5d
+DataAfterCtrLen = 10
+DataAfterCtrData = 4fdb72f31bd4a8e5095d
+ Binary rep of i = 000001
+ instring = 7be31590d8d56dff6080d240f361590c035b75d7e4efaf9e5790f071d1e8306fda06c93183fb5e8c7bbcb294859572a86f5d0000014fdb72f31bd4a8e5095d
+ Binary rep of i = 000002
+ instring = 7be31590d8d56dff6080d240f361590c035b75d7e4efaf9e5790f071d1e8306fda06c93183fb5e8c7bbcb294859572a86f5d0000024fdb72f31bd4a8e5095d
+KO = 2105ee8a28e33b17c2fa30c9145e61c1b9323497
+
+COUNT=24
+L = 160
+KI = 9f7492eb87a7b8a4978d5e28c720c34ee83c626f284b30ab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7615a3ee99ffdb9aed4f7c2cb4016a2d4ad9d843c617d9c5a0bb08474ca756ccd0fd347886961e2e9ba7f4059f06f77c7be1
+DataAfterCtrLen = 10
+DataAfterCtrData = f4177e7305c086f5290b
+ Binary rep of i = 000001
+ instring = 7615a3ee99ffdb9aed4f7c2cb4016a2d4ad9d843c617d9c5a0bb08474ca756ccd0fd347886961e2e9ba7f4059f06f77c7be1000001f4177e7305c086f5290b
+ Binary rep of i = 000002
+ instring = 7615a3ee99ffdb9aed4f7c2cb4016a2d4ad9d843c617d9c5a0bb08474ca756ccd0fd347886961e2e9ba7f4059f06f77c7be1000002f4177e7305c086f5290b
+KO = f9b7c99e66bdb3c09c1e9d5617b2dbccf877c5d2
+
+COUNT=25
+L = 160
+KI = 28e3480602a9f889f7b5c6dc15f68fa8b13886105b9a9370
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 526e76619d7a8c328ac21a3fee70591fe11af0dcd71fd3a74b67fbf3a58898832d1f7669a66d0222dd21149c0d9afc16123d
+DataAfterCtrLen = 10
+DataAfterCtrData = ccb2e015c04748b80fc6
+ Binary rep of i = 000001
+ instring = 526e76619d7a8c328ac21a3fee70591fe11af0dcd71fd3a74b67fbf3a58898832d1f7669a66d0222dd21149c0d9afc16123d000001ccb2e015c04748b80fc6
+ Binary rep of i = 000002
+ instring = 526e76619d7a8c328ac21a3fee70591fe11af0dcd71fd3a74b67fbf3a58898832d1f7669a66d0222dd21149c0d9afc16123d000002ccb2e015c04748b80fc6
+KO = aefe5cc70970298d9fc6fecda23d85512f392976
+
+COUNT=26
+L = 160
+KI = 008ef9e848c5ba1081f1a0636da987feccd6c3d68b7025e8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8bc200a4a319d3b4ea32c2fdaa5c2357c047b94fe0711af6ce58630cd460a7318434949c46ace6a8c9965175c03681a1abf8
+DataAfterCtrLen = 10
+DataAfterCtrData = 0c16410eefcba9c5dd0e
+ Binary rep of i = 000001
+ instring = 8bc200a4a319d3b4ea32c2fdaa5c2357c047b94fe0711af6ce58630cd460a7318434949c46ace6a8c9965175c03681a1abf80000010c16410eefcba9c5dd0e
+ Binary rep of i = 000002
+ instring = 8bc200a4a319d3b4ea32c2fdaa5c2357c047b94fe0711af6ce58630cd460a7318434949c46ace6a8c9965175c03681a1abf80000020c16410eefcba9c5dd0e
+KO = 692fb20858bd69bbe59303e39df4ed3ac9e0d799
+
+COUNT=27
+L = 160
+KI = bcf34bf444b980d32b3ac708067548278871a3f1f6bc06b5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ed9e6e222f3fe2d435721d458948bb911b3bca871735265b7a960744e4d89f1ecc4eda07117572fb1653f4d9cfe533181b0
+DataAfterCtrLen = 10
+DataAfterCtrData = c62706b33f3e8d6b0734
+ Binary rep of i = 000001
+ instring = 5ed9e6e222f3fe2d435721d458948bb911b3bca871735265b7a960744e4d89f1ecc4eda07117572fb1653f4d9cfe533181b0000001c62706b33f3e8d6b0734
+ Binary rep of i = 000002
+ instring = 5ed9e6e222f3fe2d435721d458948bb911b3bca871735265b7a960744e4d89f1ecc4eda07117572fb1653f4d9cfe533181b0000002c62706b33f3e8d6b0734
+KO = 66e115ae183ed3aabc40dee4414235ab65d6f1ec
+
+COUNT=28
+L = 160
+KI = 320e53cf0130b5db2cee7d5bc1ae75f5c573e7a8c2881da8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 173fd167d8ea1f6d53158e16206ecfd5e3ab636eeff5a2225408096211f9937842294f0ef6a024ddc714a19e6f6a899c25f2
+DataAfterCtrLen = 10
+DataAfterCtrData = a1c7e55858c5becbb1a0
+ Binary rep of i = 000001
+ instring = 173fd167d8ea1f6d53158e16206ecfd5e3ab636eeff5a2225408096211f9937842294f0ef6a024ddc714a19e6f6a899c25f2000001a1c7e55858c5becbb1a0
+ Binary rep of i = 000002
+ instring = 173fd167d8ea1f6d53158e16206ecfd5e3ab636eeff5a2225408096211f9937842294f0ef6a024ddc714a19e6f6a899c25f2000002a1c7e55858c5becbb1a0
+KO = 3bd132e47cbec55becb027efe4468c35e04c8049
+
+COUNT=29
+L = 160
+KI = 17df2df2acf55a04729e4b12d12acb9f5c7ff479340cbcc1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e645d9402c8e652107e43d812de90cc9ff0d415c3cab14d5d690ca9ad51705bedaab3a121c3cb592e58ab1ccbe16f9f21071
+DataAfterCtrLen = 10
+DataAfterCtrData = 5ca710da37ddc56c7c7e
+ Binary rep of i = 000001
+ instring = e645d9402c8e652107e43d812de90cc9ff0d415c3cab14d5d690ca9ad51705bedaab3a121c3cb592e58ab1ccbe16f9f210710000015ca710da37ddc56c7c7e
+ Binary rep of i = 000002
+ instring = e645d9402c8e652107e43d812de90cc9ff0d415c3cab14d5d690ca9ad51705bedaab3a121c3cb592e58ab1ccbe16f9f210710000025ca710da37ddc56c7c7e
+KO = abee60c8da38cb8f6ac00c85bdb9e6d3956e14fa
+
+COUNT=30
+L = 320
+KI = c969540e10617baa73c5cfa2b7b01575b937e3b35d6f07d6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8573c15dbca6ce3e525965fd88fda35020c8898fe51bff90386354d29079d957deae11bebc6174ca11eb6844c6e737b09ab1
+DataAfterCtrLen = 10
+DataAfterCtrData = 2d09132107eef0735bb2
+ Binary rep of i = 000001
+ instring = 8573c15dbca6ce3e525965fd88fda35020c8898fe51bff90386354d29079d957deae11bebc6174ca11eb6844c6e737b09ab10000012d09132107eef0735bb2
+ Binary rep of i = 000002
+ instring = 8573c15dbca6ce3e525965fd88fda35020c8898fe51bff90386354d29079d957deae11bebc6174ca11eb6844c6e737b09ab10000022d09132107eef0735bb2
+ Binary rep of i = 000003
+ instring = 8573c15dbca6ce3e525965fd88fda35020c8898fe51bff90386354d29079d957deae11bebc6174ca11eb6844c6e737b09ab10000032d09132107eef0735bb2
+KO = e9dd364a47c2f2654c4099aff21146b7f84f9d354ab98e5f49b5c5c5f70d1662efab92887bb33d5f
+
+COUNT=31
+L = 320
+KI = 33bb286a73da1866452b2a048d200f68c7f9ff4eeccf320f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 872c8b120d28b314125ea2cd2b3fc6a3d341d0d8169235fd5a541a9b9aa56021eeb6183fdf6c5896c48fcc3993e90134cf07
+DataAfterCtrLen = 10
+DataAfterCtrData = f9b7f86897b86f899c50
+ Binary rep of i = 000001
+ instring = 872c8b120d28b314125ea2cd2b3fc6a3d341d0d8169235fd5a541a9b9aa56021eeb6183fdf6c5896c48fcc3993e90134cf07000001f9b7f86897b86f899c50
+ Binary rep of i = 000002
+ instring = 872c8b120d28b314125ea2cd2b3fc6a3d341d0d8169235fd5a541a9b9aa56021eeb6183fdf6c5896c48fcc3993e90134cf07000002f9b7f86897b86f899c50
+ Binary rep of i = 000003
+ instring = 872c8b120d28b314125ea2cd2b3fc6a3d341d0d8169235fd5a541a9b9aa56021eeb6183fdf6c5896c48fcc3993e90134cf07000003f9b7f86897b86f899c50
+KO = c384a6e189c944c3a9f24407aa0cb100967ce705fa20e3a8fd3b7f6bc37722ace71ebb61b4a3b87d
+
+COUNT=32
+L = 320
+KI = e3dd817ac429e07559ca791bdd7891267f45f1f47758e10a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c12c7110d07a2a08820dceeee803fbaf446f13d0c3cf5995686be5bd88c6e1f44b1a946d6dac24ece118fcbf2179e7d77544
+DataAfterCtrLen = 10
+DataAfterCtrData = 9580e2d23bfde59d5225
+ Binary rep of i = 000001
+ instring = c12c7110d07a2a08820dceeee803fbaf446f13d0c3cf5995686be5bd88c6e1f44b1a946d6dac24ece118fcbf2179e7d775440000019580e2d23bfde59d5225
+ Binary rep of i = 000002
+ instring = c12c7110d07a2a08820dceeee803fbaf446f13d0c3cf5995686be5bd88c6e1f44b1a946d6dac24ece118fcbf2179e7d775440000029580e2d23bfde59d5225
+ Binary rep of i = 000003
+ instring = c12c7110d07a2a08820dceeee803fbaf446f13d0c3cf5995686be5bd88c6e1f44b1a946d6dac24ece118fcbf2179e7d775440000039580e2d23bfde59d5225
+KO = d98e6aeba4c212d80e013cead53fc6a72e8478dcb9b62f49d115cde7aab12a2aa85a46ba31ef7b99
+
+COUNT=33
+L = 320
+KI = 98c243025bb8f4b3e5839877201c584f43458dc11b271b20
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c4b326fdf0ab02e24ef9e262c3bec44ce893defe53ec75590e413555bdef8652f3520c45ee24c53046a819da46d1a8265f3f
+DataAfterCtrLen = 10
+DataAfterCtrData = e98762fda1c176fae6c0
+ Binary rep of i = 000001
+ instring = c4b326fdf0ab02e24ef9e262c3bec44ce893defe53ec75590e413555bdef8652f3520c45ee24c53046a819da46d1a8265f3f000001e98762fda1c176fae6c0
+ Binary rep of i = 000002
+ instring = c4b326fdf0ab02e24ef9e262c3bec44ce893defe53ec75590e413555bdef8652f3520c45ee24c53046a819da46d1a8265f3f000002e98762fda1c176fae6c0
+ Binary rep of i = 000003
+ instring = c4b326fdf0ab02e24ef9e262c3bec44ce893defe53ec75590e413555bdef8652f3520c45ee24c53046a819da46d1a8265f3f000003e98762fda1c176fae6c0
+KO = 24773262608438e6fdc1eec5085f1dcb9dc91145c90618c10964147f650867cd3a0156e4a4c8c460
+
+COUNT=34
+L = 320
+KI = 4371aef6b88064b1d409651715a2560a53f43a2527e1e63c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6537760f60df2e5fef720d2a9bff7c41551913cd4a6374a2d64b27d49e6b252e3eeedc95b190cc9101015ffa3e74092d5da5
+DataAfterCtrLen = 10
+DataAfterCtrData = 07088b66969f41d867fe
+ Binary rep of i = 000001
+ instring = 6537760f60df2e5fef720d2a9bff7c41551913cd4a6374a2d64b27d49e6b252e3eeedc95b190cc9101015ffa3e74092d5da500000107088b66969f41d867fe
+ Binary rep of i = 000002
+ instring = 6537760f60df2e5fef720d2a9bff7c41551913cd4a6374a2d64b27d49e6b252e3eeedc95b190cc9101015ffa3e74092d5da500000207088b66969f41d867fe
+ Binary rep of i = 000003
+ instring = 6537760f60df2e5fef720d2a9bff7c41551913cd4a6374a2d64b27d49e6b252e3eeedc95b190cc9101015ffa3e74092d5da500000307088b66969f41d867fe
+KO = 3addad287078d57e2f29b6b85bb6ac844a6693d0a6dd0e08f2b8a5b206d19a521fb4e00f8a6e0e50
+
+COUNT=35
+L = 320
+KI = d1d6e7355f5a1285e59618458f64b1c9c294376be6e29e7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cb865b55b4e61868967ce7fdfd0e111085ad868c35c25aa0eb037b34254f8b8a8c311f2a03e47d9f136d476cc717e91d039c
+DataAfterCtrLen = 10
+DataAfterCtrData = 6459db9d998f85f91553
+ Binary rep of i = 000001
+ instring = cb865b55b4e61868967ce7fdfd0e111085ad868c35c25aa0eb037b34254f8b8a8c311f2a03e47d9f136d476cc717e91d039c0000016459db9d998f85f91553
+ Binary rep of i = 000002
+ instring = cb865b55b4e61868967ce7fdfd0e111085ad868c35c25aa0eb037b34254f8b8a8c311f2a03e47d9f136d476cc717e91d039c0000026459db9d998f85f91553
+ Binary rep of i = 000003
+ instring = cb865b55b4e61868967ce7fdfd0e111085ad868c35c25aa0eb037b34254f8b8a8c311f2a03e47d9f136d476cc717e91d039c0000036459db9d998f85f91553
+KO = 8b1bdb9c7b5d500a36d3f1354931d2cc8f722637c18c46c844be26ba899e0b858ae08dc17c5cde18
+
+COUNT=36
+L = 320
+KI = 2557c152f47fcffad96dd6316ae8b923dfa2f067b0b51f4f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 34788a43a0590320cd1831034d1577a93053d77c890fb2cb18f8ac4faa71620aa0fb7a36bde50539806f0f6f5c8c7ac0274b
+DataAfterCtrLen = 10
+DataAfterCtrData = 558f285b05dbdc981545
+ Binary rep of i = 000001
+ instring = 34788a43a0590320cd1831034d1577a93053d77c890fb2cb18f8ac4faa71620aa0fb7a36bde50539806f0f6f5c8c7ac0274b000001558f285b05dbdc981545
+ Binary rep of i = 000002
+ instring = 34788a43a0590320cd1831034d1577a93053d77c890fb2cb18f8ac4faa71620aa0fb7a36bde50539806f0f6f5c8c7ac0274b000002558f285b05dbdc981545
+ Binary rep of i = 000003
+ instring = 34788a43a0590320cd1831034d1577a93053d77c890fb2cb18f8ac4faa71620aa0fb7a36bde50539806f0f6f5c8c7ac0274b000003558f285b05dbdc981545
+KO = 3edaa832cc46c1580022b5424a6fe28aab5f3e95fe26215ef1dc1f78420de53c073db696b09ca383
+
+COUNT=37
+L = 320
+KI = 83d558ca83b261334e49ddaae2225cfbdcb5d37ff41d0fc6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7614ecbf6c206700ac33ae049939e16a1108937152d0691bf134ed9a3afe5b51a7b5d6a5dcf8a65f8c4046bc38733812f265
+DataAfterCtrLen = 10
+DataAfterCtrData = 1912b5c9d3ad63980e55
+ Binary rep of i = 000001
+ instring = 7614ecbf6c206700ac33ae049939e16a1108937152d0691bf134ed9a3afe5b51a7b5d6a5dcf8a65f8c4046bc38733812f2650000011912b5c9d3ad63980e55
+ Binary rep of i = 000002
+ instring = 7614ecbf6c206700ac33ae049939e16a1108937152d0691bf134ed9a3afe5b51a7b5d6a5dcf8a65f8c4046bc38733812f2650000021912b5c9d3ad63980e55
+ Binary rep of i = 000003
+ instring = 7614ecbf6c206700ac33ae049939e16a1108937152d0691bf134ed9a3afe5b51a7b5d6a5dcf8a65f8c4046bc38733812f2650000031912b5c9d3ad63980e55
+KO = 3cfa0a6e4923dff3023458dbfbed91a1c5c169052de9d7d995b8c2915714f9d0eabc8e86b06508c8
+
+COUNT=38
+L = 320
+KI = 79f9d7d564e4ccda1b8e6860bdb55d070b10c1f8720c046d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2835a6b841d34168be2250554b9e674594e5c9f0a624a8853a2f43e4226c2aec528d7be16d97a9d179edb997c5b3288955b3
+DataAfterCtrLen = 10
+DataAfterCtrData = 18bd5558169ca8817417
+ Binary rep of i = 000001
+ instring = 2835a6b841d34168be2250554b9e674594e5c9f0a624a8853a2f43e4226c2aec528d7be16d97a9d179edb997c5b3288955b300000118bd5558169ca8817417
+ Binary rep of i = 000002
+ instring = 2835a6b841d34168be2250554b9e674594e5c9f0a624a8853a2f43e4226c2aec528d7be16d97a9d179edb997c5b3288955b300000218bd5558169ca8817417
+ Binary rep of i = 000003
+ instring = 2835a6b841d34168be2250554b9e674594e5c9f0a624a8853a2f43e4226c2aec528d7be16d97a9d179edb997c5b3288955b300000318bd5558169ca8817417
+KO = 105fd0407afab8977e590b89a651a72a86d7f81b8bd562ffe3169f0530ab652062ac94ed81bfc8b2
+
+COUNT=39
+L = 320
+KI = 518df24b2b578a7bf8e288087ec52dc74957bdac761bffaf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 51d7a4489c7b6ae7425f79e09eb01bfb1c208aadaefab111eb96a9dc2b4c97adaa22231bc81088469992944bac1b8b773a54
+DataAfterCtrLen = 10
+DataAfterCtrData = 216fd54b7daf1c5a8ee6
+ Binary rep of i = 000001
+ instring = 51d7a4489c7b6ae7425f79e09eb01bfb1c208aadaefab111eb96a9dc2b4c97adaa22231bc81088469992944bac1b8b773a54000001216fd54b7daf1c5a8ee6
+ Binary rep of i = 000002
+ instring = 51d7a4489c7b6ae7425f79e09eb01bfb1c208aadaefab111eb96a9dc2b4c97adaa22231bc81088469992944bac1b8b773a54000002216fd54b7daf1c5a8ee6
+ Binary rep of i = 000003
+ instring = 51d7a4489c7b6ae7425f79e09eb01bfb1c208aadaefab111eb96a9dc2b4c97adaa22231bc81088469992944bac1b8b773a54000003216fd54b7daf1c5a8ee6
+KO = 487febeb1a43efac47e976e04679f01d6892e5ca78671cda5e54fc05ecc6d921294223a2e4312737
+
+
+
+[PRF=CMAC_AES192]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = bdb7b0516fca692f5532667c2b34456de348afe6c1e43ad1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6d5fd4790cc1d2b85bdb42e33df3debaeea4dc8ef6868482aa49562e3504f8511111898baa2e63a1e932cb83eb2799d23788
+DataAfterCtrLen = 10
+DataAfterCtrData = 0bfa079f2f0aeb334ebf
+ Binary rep of i = 00000001
+ instring = 6d5fd4790cc1d2b85bdb42e33df3debaeea4dc8ef6868482aa49562e3504f8511111898baa2e63a1e932cb83eb2799d23788000000010bfa079f2f0aeb334ebf
+KO = 556adac744b1513b50515a6df6bb983e
+
+COUNT=1
+L = 128
+KI = 1857450fe4854308a658bd82b43d2073db1503359921b5b5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bddbff76f845d94574aa71bd3e8b078934b641f5e7362eb76a562a0ef44621c19fd957b8042bb154628217ef53b3b158de0b
+DataAfterCtrLen = 10
+DataAfterCtrData = ef21fa322ffc81bf722c
+ Binary rep of i = 00000001
+ instring = bddbff76f845d94574aa71bd3e8b078934b641f5e7362eb76a562a0ef44621c19fd957b8042bb154628217ef53b3b158de0b00000001ef21fa322ffc81bf722c
+KO = da14f172f79b39b7429aa71efee06dd1
+
+COUNT=2
+L = 128
+KI = 5e142c480b48b0f683beff77a38fd7f7e99c5bc1040c2863
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 738db640e6ede8c95062246b7a872dba59f37d9eb47250d5741bfd1cacec8a79f6e92bef532539c529423789f55f4223cc8f
+DataAfterCtrLen = 10
+DataAfterCtrData = 331f804dc7fdb30e6316
+ Binary rep of i = 00000001
+ instring = 738db640e6ede8c95062246b7a872dba59f37d9eb47250d5741bfd1cacec8a79f6e92bef532539c529423789f55f4223cc8f00000001331f804dc7fdb30e6316
+KO = a630338aac09e2f3cb586147a39c17d4
+
+COUNT=3
+L = 128
+KI = 13b82d5e95da2cfc905783a9e22edef6feda747bcf2ecdc7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2649a4f71692c35a54f6305f7f4f19b8bd05e8144ae30c828afea176b171f35abef5e3f23401218e126ac49c89010aab7545
+DataAfterCtrLen = 10
+DataAfterCtrData = aa7750580a779542889a
+ Binary rep of i = 00000001
+ instring = 2649a4f71692c35a54f6305f7f4f19b8bd05e8144ae30c828afea176b171f35abef5e3f23401218e126ac49c89010aab754500000001aa7750580a779542889a
+KO = f446a37cde4a4c516501d5293596c514
+
+COUNT=4
+L = 128
+KI = 33941844f165e52f8d8dacc74492795f410be9481e6d794e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = acb39ba9e9cbea95401e669a9d21bc001053ed1a2f553506f43c6c0e9a2e1f714ce773751d67840f8c1a01a3ccdbacb766e9
+DataAfterCtrLen = 10
+DataAfterCtrData = ab3249f4af0727242e09
+ Binary rep of i = 00000001
+ instring = acb39ba9e9cbea95401e669a9d21bc001053ed1a2f553506f43c6c0e9a2e1f714ce773751d67840f8c1a01a3ccdbacb766e900000001ab3249f4af0727242e09
+KO = 2dee0884f7732c43c24623810ef1fca1
+
+COUNT=5
+L = 128
+KI = 1d9fa65c5b78a55cc4d6f0620e57ca413234246a117f7a2c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b066942b293b959c78b866080c2021f74ac2fc0c29de63ec301b51fb70298431a0a42942c2075f8b44d858dbab20d051d174
+DataAfterCtrLen = 10
+DataAfterCtrData = 0e7b250ef2cf9bb65317
+ Binary rep of i = 00000001
+ instring = b066942b293b959c78b866080c2021f74ac2fc0c29de63ec301b51fb70298431a0a42942c2075f8b44d858dbab20d051d174000000010e7b250ef2cf9bb65317
+KO = 2a8e032ff6e040c407c88e80d1a9a872
+
+COUNT=6
+L = 128
+KI = 4f9f71ecec84c4d6b0f897fa4014fc29c778e4cdb251c526
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 411edb653196b47b233a7e8852fed5a433eb0d15aa73cc624da6dd91ad04c25ec2a6f1f589d10f8c7b956fab25b73bb251d6
+DataAfterCtrLen = 10
+DataAfterCtrData = f7ac41a307d8f7ccfbf1
+ Binary rep of i = 00000001
+ instring = 411edb653196b47b233a7e8852fed5a433eb0d15aa73cc624da6dd91ad04c25ec2a6f1f589d10f8c7b956fab25b73bb251d600000001f7ac41a307d8f7ccfbf1
+KO = ae9ccd13372672d2049b7c438d197381
+
+COUNT=7
+L = 128
+KI = 95f90e328a6a2d653d14adcbc3e1de0631cd6827c1f8a09e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = faad8cc3d97e53b05f673bb8c17ecb12a92c6c0cdee7efbe56abe355f665f7f03c01e82f22aa8f4d13061bb9ecf01d4b6069
+DataAfterCtrLen = 10
+DataAfterCtrData = 60ebc81b34570da90f0c
+ Binary rep of i = 00000001
+ instring = faad8cc3d97e53b05f673bb8c17ecb12a92c6c0cdee7efbe56abe355f665f7f03c01e82f22aa8f4d13061bb9ecf01d4b60690000000160ebc81b34570da90f0c
+KO = a13500eb14716f85396cce249726aa09
+
+COUNT=8
+L = 128
+KI = 6f96d90ecc936229b6030a0bff34b137a9c6f9f4a1c127bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 03e6afa0376d7811a270639e185c070550df3428cd945b96628d2f50f1a95f86250abf16d8ebc57a0986046096b38696524d
+DataAfterCtrLen = 10
+DataAfterCtrData = 67d33ae2f3c3346d12a2
+ Binary rep of i = 00000001
+ instring = 03e6afa0376d7811a270639e185c070550df3428cd945b96628d2f50f1a95f86250abf16d8ebc57a0986046096b38696524d0000000167d33ae2f3c3346d12a2
+KO = 963fb052290a10e5f2a4aa676d0e2c98
+
+COUNT=9
+L = 128
+KI = 03995ee3502232c55a020aa705e9aea58b421d9333067efa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7501dd04cb3409a641a0463dde9696ddae6df49e7b872c5fd4ef0a245301ded0cd6c06c7ea3f615fd0cd1d16423b6c4be72e
+DataAfterCtrLen = 10
+DataAfterCtrData = 79d71581409067e98638
+ Binary rep of i = 00000001
+ instring = 7501dd04cb3409a641a0463dde9696ddae6df49e7b872c5fd4ef0a245301ded0cd6c06c7ea3f615fd0cd1d16423b6c4be72e0000000179d71581409067e98638
+KO = 0117fd3d1c7446caf6e51e45ba0330ca
+
+COUNT=10
+L = 256
+KI = a7893abf4f98a0b0a2018f9c3ef638fe80bf79d214cc7c58
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64c302858843d7dffb028a6f6fe38445644b8751c106ffbc881b5921a1b4c1f26e11d270dded8cb18ce7c1eff5f5490086cf
+DataAfterCtrLen = 10
+DataAfterCtrData = df0b75f497873d85b21e
+ Binary rep of i = 00000001
+ instring = 64c302858843d7dffb028a6f6fe38445644b8751c106ffbc881b5921a1b4c1f26e11d270dded8cb18ce7c1eff5f5490086cf00000001df0b75f497873d85b21e
+ Binary rep of i = 00000002
+ instring = 64c302858843d7dffb028a6f6fe38445644b8751c106ffbc881b5921a1b4c1f26e11d270dded8cb18ce7c1eff5f5490086cf00000002df0b75f497873d85b21e
+KO = 2aa14a27d7b262c9eafd26e0b838c819c6e8f716d7c2f6159909198eefb23b46
+
+COUNT=11
+L = 256
+KI = e657f12caf2c14e604b69a98603e6273028a871e91ed209b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1aee59015192507e7f2778ba4c53f08fedd0f1bce95bf6e2b76f829e73642d5b42381cd2f46bcca3e4d326de90039d845b58
+DataAfterCtrLen = 10
+DataAfterCtrData = 8126c4810c7ead0944f6
+ Binary rep of i = 00000001
+ instring = 1aee59015192507e7f2778ba4c53f08fedd0f1bce95bf6e2b76f829e73642d5b42381cd2f46bcca3e4d326de90039d845b58000000018126c4810c7ead0944f6
+ Binary rep of i = 00000002
+ instring = 1aee59015192507e7f2778ba4c53f08fedd0f1bce95bf6e2b76f829e73642d5b42381cd2f46bcca3e4d326de90039d845b58000000028126c4810c7ead0944f6
+KO = ee017c2b85d3248be5604ec484de4e87d433c53fe0171e63c0723f8fa5d89176
+
+COUNT=12
+L = 256
+KI = 2073a6245ea4631b7fe33a9e67d9ed906130258b5d9f62a7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dbf91d582e2aee6babe862630a8d278078c072cb71c565991527c7dc86b88151c47e83820210ca9b81dcb192f1cc0554c183
+DataAfterCtrLen = 10
+DataAfterCtrData = 59e7773d74ebde5e9400
+ Binary rep of i = 00000001
+ instring = dbf91d582e2aee6babe862630a8d278078c072cb71c565991527c7dc86b88151c47e83820210ca9b81dcb192f1cc0554c1830000000159e7773d74ebde5e9400
+ Binary rep of i = 00000002
+ instring = dbf91d582e2aee6babe862630a8d278078c072cb71c565991527c7dc86b88151c47e83820210ca9b81dcb192f1cc0554c1830000000259e7773d74ebde5e9400
+KO = 7d02793dc31eec6b5fd560d1507a956a0d2eacd4fa66bfbfcee209e8e7808427
+
+COUNT=13
+L = 256
+KI = ca695bc711a3296ccc32b541d01ac10e6948af6c3a956dd5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 043134650df47e2f32b4c4b9221843333063105b28cd11bac0f9efe504b8a7c884271037125a7aee9cdb10b0d0c85a3ce070
+DataAfterCtrLen = 10
+DataAfterCtrData = 13a00cb705a42468af9c
+ Binary rep of i = 00000001
+ instring = 043134650df47e2f32b4c4b9221843333063105b28cd11bac0f9efe504b8a7c884271037125a7aee9cdb10b0d0c85a3ce0700000000113a00cb705a42468af9c
+ Binary rep of i = 00000002
+ instring = 043134650df47e2f32b4c4b9221843333063105b28cd11bac0f9efe504b8a7c884271037125a7aee9cdb10b0d0c85a3ce0700000000213a00cb705a42468af9c
+KO = a9f1b2e21bf704c37e2aed8b5f2e6d915ac453896803c4ae9458679008c28b76
+
+COUNT=14
+L = 256
+KI = 497e03c4190554575a9e461e6a98d1198fb1c56231e8fabc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b344d35153d4345b22985088961283c7f2695da505e556f355aebdb5b304da5eaa3edb2a69f945223905fef80d08e433a769
+DataAfterCtrLen = 10
+DataAfterCtrData = 3430a57978827a6d0b1e
+ Binary rep of i = 00000001
+ instring = b344d35153d4345b22985088961283c7f2695da505e556f355aebdb5b304da5eaa3edb2a69f945223905fef80d08e433a769000000013430a57978827a6d0b1e
+ Binary rep of i = 00000002
+ instring = b344d35153d4345b22985088961283c7f2695da505e556f355aebdb5b304da5eaa3edb2a69f945223905fef80d08e433a769000000023430a57978827a6d0b1e
+KO = 10b026162263c062b033424ca72395407c15f8b66066aebc5b8838399bed6eeb
+
+COUNT=15
+L = 256
+KI = 327f40215c931a96c7496fedc3c7a2c32ac340b04d9fc985
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aa875faa6458045f8dbdd1a25c5eb37fde4abd85348fd453788ee9b4bda1eda413a32158b21864a91c5991956b2d30578f89
+DataAfterCtrLen = 10
+DataAfterCtrData = 539b4865e56bd30320b6
+ Binary rep of i = 00000001
+ instring = aa875faa6458045f8dbdd1a25c5eb37fde4abd85348fd453788ee9b4bda1eda413a32158b21864a91c5991956b2d30578f8900000001539b4865e56bd30320b6
+ Binary rep of i = 00000002
+ instring = aa875faa6458045f8dbdd1a25c5eb37fde4abd85348fd453788ee9b4bda1eda413a32158b21864a91c5991956b2d30578f8900000002539b4865e56bd30320b6
+KO = ff8c7e8be96ef1b1cf6fa5a6bc99d8dd05eb57f97495285619999dc9c13cc5c6
+
+COUNT=16
+L = 256
+KI = 3924737d70fa264b14c4a26bfdede6f556c2b5f3df712094
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8ff76ab9913f210c1c6277cd316aacec75249bc5ebb68d4fc856c31f50b7aa8ba9cb542ea8d77a45cf0216dcb52731648823
+DataAfterCtrLen = 10
+DataAfterCtrData = a5edb2b47d3801c9a778
+ Binary rep of i = 00000001
+ instring = 8ff76ab9913f210c1c6277cd316aacec75249bc5ebb68d4fc856c31f50b7aa8ba9cb542ea8d77a45cf0216dcb5273164882300000001a5edb2b47d3801c9a778
+ Binary rep of i = 00000002
+ instring = 8ff76ab9913f210c1c6277cd316aacec75249bc5ebb68d4fc856c31f50b7aa8ba9cb542ea8d77a45cf0216dcb5273164882300000002a5edb2b47d3801c9a778
+KO = 01bc6948cdeceae000ef08a547ef00bed239a973c0c6bb5ffcea564d9f92fb32
+
+COUNT=17
+L = 256
+KI = e77ec6f490ddccf1e9a2d1754152dbd5c6469bce86df5f4c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3b1af2b8d6769440afc0a2201c5b3cb911da2051db80d1d4090c325b12635394308ba1b84e132f9a99926188c8055e452031
+DataAfterCtrLen = 10
+DataAfterCtrData = 2743e9b3cba6554ff512
+ Binary rep of i = 00000001
+ instring = 3b1af2b8d6769440afc0a2201c5b3cb911da2051db80d1d4090c325b12635394308ba1b84e132f9a99926188c8055e452031000000012743e9b3cba6554ff512
+ Binary rep of i = 00000002
+ instring = 3b1af2b8d6769440afc0a2201c5b3cb911da2051db80d1d4090c325b12635394308ba1b84e132f9a99926188c8055e452031000000022743e9b3cba6554ff512
+KO = 5dee629099a33afa64689c91f38e7037efe81a17283c66a7fbbc587b6e8abe54
+
+COUNT=18
+L = 256
+KI = 3e24c61517d4f3444fe4560776b982ce9429557b8482e832
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9b9f2bd2c7bfa828fdc29ca51d2381817c043454c4dda7948daf32f725994ec26a9185fb7c3b72d6385f434e63f7c74735a9
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ce56e740bc288f94712
+ Binary rep of i = 00000001
+ instring = 9b9f2bd2c7bfa828fdc29ca51d2381817c043454c4dda7948daf32f725994ec26a9185fb7c3b72d6385f434e63f7c74735a9000000019ce56e740bc288f94712
+ Binary rep of i = 00000002
+ instring = 9b9f2bd2c7bfa828fdc29ca51d2381817c043454c4dda7948daf32f725994ec26a9185fb7c3b72d6385f434e63f7c74735a9000000029ce56e740bc288f94712
+KO = 8ed2b2d88ef171115c9e8d56cca067bdc302c4ddfe2e2867aa86df396f94221e
+
+COUNT=19
+L = 256
+KI = 2a81152628dd3728ce02d9406bdbc0ec09a1f961b3196caf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b1a34c4c0b129ecb8ebb08b7e934e61ec29ee51fe2a7d9a41cddf251754acc0904f3aeebb5b88114666440d347efa1fa5bd
+DataAfterCtrLen = 10
+DataAfterCtrData = 16672af87c418b077e56
+ Binary rep of i = 00000001
+ instring = 6b1a34c4c0b129ecb8ebb08b7e934e61ec29ee51fe2a7d9a41cddf251754acc0904f3aeebb5b88114666440d347efa1fa5bd0000000116672af87c418b077e56
+ Binary rep of i = 00000002
+ instring = 6b1a34c4c0b129ecb8ebb08b7e934e61ec29ee51fe2a7d9a41cddf251754acc0904f3aeebb5b88114666440d347efa1fa5bd0000000216672af87c418b077e56
+KO = 1c33c7bee08ac6304c79e6ec817a15312ddd3d58df81ea8ba3bf9cb6e81b8801
+
+COUNT=20
+L = 160
+KI = 00e5c6ad61cc54c9ddce3f2a72df87c662749bc9448b8122
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6937efe9b5a276f43dd7bea85d92e10abf9aafd676b359396e0b07196a8953069a1828ec6b75d88491906bd24f4771b9cf2f
+DataAfterCtrLen = 10
+DataAfterCtrData = 5ac193bf301fbb72ec5a
+ Binary rep of i = 00000001
+ instring = 6937efe9b5a276f43dd7bea85d92e10abf9aafd676b359396e0b07196a8953069a1828ec6b75d88491906bd24f4771b9cf2f000000015ac193bf301fbb72ec5a
+ Binary rep of i = 00000002
+ instring = 6937efe9b5a276f43dd7bea85d92e10abf9aafd676b359396e0b07196a8953069a1828ec6b75d88491906bd24f4771b9cf2f000000025ac193bf301fbb72ec5a
+KO = 11cd4a6a1ea2995bdde23a9384b46a71ba54cd2d
+
+COUNT=21
+L = 160
+KI = 0e869090405d4e28ee179f9817d3d51be629aba9b947137e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 90c5d8f07b890eaefe500b2ca1ee0218d9bc83109b525672614e6afee9cc2715507b429fb36dcbdc66e7549f448324e642ac
+DataAfterCtrLen = 10
+DataAfterCtrData = 51885bc483b33598747b
+ Binary rep of i = 00000001
+ instring = 90c5d8f07b890eaefe500b2ca1ee0218d9bc83109b525672614e6afee9cc2715507b429fb36dcbdc66e7549f448324e642ac0000000151885bc483b33598747b
+ Binary rep of i = 00000002
+ instring = 90c5d8f07b890eaefe500b2ca1ee0218d9bc83109b525672614e6afee9cc2715507b429fb36dcbdc66e7549f448324e642ac0000000251885bc483b33598747b
+KO = c842b2047b3913e30285bb0a0605da043b296ad4
+
+COUNT=22
+L = 160
+KI = 73d67639dc8bfdf6827fcee357a1f06033717bfce405f24c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c526ac9c09fac377c80a492efba07f5c52e473d845654280086a6ace7dcec0a144f3a9bbf0be622a5c600dbf11d818a4943c
+DataAfterCtrLen = 10
+DataAfterCtrData = 84f1909baa85e9e87593
+ Binary rep of i = 00000001
+ instring = c526ac9c09fac377c80a492efba07f5c52e473d845654280086a6ace7dcec0a144f3a9bbf0be622a5c600dbf11d818a4943c0000000184f1909baa85e9e87593
+ Binary rep of i = 00000002
+ instring = c526ac9c09fac377c80a492efba07f5c52e473d845654280086a6ace7dcec0a144f3a9bbf0be622a5c600dbf11d818a4943c0000000284f1909baa85e9e87593
+KO = 8d45d4327ffb4e5fd355f3ffa2bdf2c46943a9f5
+
+COUNT=23
+L = 160
+KI = cd5b1c8ce804297e2f46871771c992121b93269ab06cca82
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a42a571e2f30ac2de7fd4dfce213c46d66352033d78da31f566536281c6cba5ec978ab5d62e8343215bd84cf537a805c553e
+DataAfterCtrLen = 10
+DataAfterCtrData = bee3546f3851f3721611
+ Binary rep of i = 00000001
+ instring = a42a571e2f30ac2de7fd4dfce213c46d66352033d78da31f566536281c6cba5ec978ab5d62e8343215bd84cf537a805c553e00000001bee3546f3851f3721611
+ Binary rep of i = 00000002
+ instring = a42a571e2f30ac2de7fd4dfce213c46d66352033d78da31f566536281c6cba5ec978ab5d62e8343215bd84cf537a805c553e00000002bee3546f3851f3721611
+KO = 0f52254959a637d26a80a065cd9a101680545ee1
+
+COUNT=24
+L = 160
+KI = 09769b0048aeb10f0c8b0dd3195b0f1afd01bb6514dbe257
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b120a044182aa62b385e1dac6820a8df95a3d594dcc325d52ce301ab0acb409b2cfa50b756962698f8ce45c34539718a64a6
+DataAfterCtrLen = 10
+DataAfterCtrData = 3d719208b0355c769a60
+ Binary rep of i = 00000001
+ instring = b120a044182aa62b385e1dac6820a8df95a3d594dcc325d52ce301ab0acb409b2cfa50b756962698f8ce45c34539718a64a6000000013d719208b0355c769a60
+ Binary rep of i = 00000002
+ instring = b120a044182aa62b385e1dac6820a8df95a3d594dcc325d52ce301ab0acb409b2cfa50b756962698f8ce45c34539718a64a6000000023d719208b0355c769a60
+KO = e0d68cad4316e49e5b8368bf67ef2dba0256f1a1
+
+COUNT=25
+L = 160
+KI = 27f960f4805a132bde367f957cf5becb0613b7da0b6d5f1c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c8c51ed6692a81bafb4105af5f6e050e590f30a0e43b873d8c8d4d5d6eaacb11ca10fc8993a4ed9a8a71e1317058c90c73b0
+DataAfterCtrLen = 10
+DataAfterCtrData = 632358b2d13794569a93
+ Binary rep of i = 00000001
+ instring = c8c51ed6692a81bafb4105af5f6e050e590f30a0e43b873d8c8d4d5d6eaacb11ca10fc8993a4ed9a8a71e1317058c90c73b000000001632358b2d13794569a93
+ Binary rep of i = 00000002
+ instring = c8c51ed6692a81bafb4105af5f6e050e590f30a0e43b873d8c8d4d5d6eaacb11ca10fc8993a4ed9a8a71e1317058c90c73b000000002632358b2d13794569a93
+KO = bbab0b8b1a5139a62edb07cc0bcee6c978feb07d
+
+COUNT=26
+L = 160
+KI = e3a5d78c695aca286480507abba7b87d8e356b953530897c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 25df28547d884110b1d4dbfb1aa89c6614c7c7c68146c1d6f0b188595d49c97ccd8507d2a3718d9a00a28cae201886758673
+DataAfterCtrLen = 10
+DataAfterCtrData = 8c9a1a09d4592556dcb5
+ Binary rep of i = 00000001
+ instring = 25df28547d884110b1d4dbfb1aa89c6614c7c7c68146c1d6f0b188595d49c97ccd8507d2a3718d9a00a28cae201886758673000000018c9a1a09d4592556dcb5
+ Binary rep of i = 00000002
+ instring = 25df28547d884110b1d4dbfb1aa89c6614c7c7c68146c1d6f0b188595d49c97ccd8507d2a3718d9a00a28cae201886758673000000028c9a1a09d4592556dcb5
+KO = 042523726d2eb308f2f342a065709a30797498b7
+
+COUNT=27
+L = 160
+KI = 8f4412e55e7381126b85cfcb78dbf40b2917199edbdc03c2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 35871952b9f741a439124e92d4c61557e6973db54bd92bb6e24cd2579d5e9682692112d7cca54ee20ca9a2a7c6fcc8f2f29c
+DataAfterCtrLen = 10
+DataAfterCtrData = ce05f647fb3ec52d525c
+ Binary rep of i = 00000001
+ instring = 35871952b9f741a439124e92d4c61557e6973db54bd92bb6e24cd2579d5e9682692112d7cca54ee20ca9a2a7c6fcc8f2f29c00000001ce05f647fb3ec52d525c
+ Binary rep of i = 00000002
+ instring = 35871952b9f741a439124e92d4c61557e6973db54bd92bb6e24cd2579d5e9682692112d7cca54ee20ca9a2a7c6fcc8f2f29c00000002ce05f647fb3ec52d525c
+KO = ee81881e779911fb918e690338c8facffd81380f
+
+COUNT=28
+L = 160
+KI = 14c7b8dd5c06eb298412623d1dad13a58d5e9efa3275ea9b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 03feccf6a4fce5a9ae8baa2f4b92ce16019e036f53a0055a0133732199d1a734365e8e28d8946e5b89d80bad8f797c6f4253
+DataAfterCtrLen = 10
+DataAfterCtrData = 5abde6a0c1e71b42c1a5
+ Binary rep of i = 00000001
+ instring = 03feccf6a4fce5a9ae8baa2f4b92ce16019e036f53a0055a0133732199d1a734365e8e28d8946e5b89d80bad8f797c6f4253000000015abde6a0c1e71b42c1a5
+ Binary rep of i = 00000002
+ instring = 03feccf6a4fce5a9ae8baa2f4b92ce16019e036f53a0055a0133732199d1a734365e8e28d8946e5b89d80bad8f797c6f4253000000025abde6a0c1e71b42c1a5
+KO = a641fcc6d61d42713518f86c22ab2ba884fc4143
+
+COUNT=29
+L = 160
+KI = a9563d2bd383e44a7d670eca30b200eb50f45a496e33cfb5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 56d3ef373cf0e5da3843e719132b98cfde16c93bf2115717d10391fba52c6e10e2ec7f0d6bfbdf6295c28f6e5c162dfbda2a
+DataAfterCtrLen = 10
+DataAfterCtrData = b043e50ee03c0e4973b4
+ Binary rep of i = 00000001
+ instring = 56d3ef373cf0e5da3843e719132b98cfde16c93bf2115717d10391fba52c6e10e2ec7f0d6bfbdf6295c28f6e5c162dfbda2a00000001b043e50ee03c0e4973b4
+ Binary rep of i = 00000002
+ instring = 56d3ef373cf0e5da3843e719132b98cfde16c93bf2115717d10391fba52c6e10e2ec7f0d6bfbdf6295c28f6e5c162dfbda2a00000002b043e50ee03c0e4973b4
+KO = 4982abdccae774efd9a3808c5ae3965a2298e3ec
+
+COUNT=30
+L = 320
+KI = 9bb4cb7e2eac5b5b9bae563c786bde0fff78cc7b2c1194ed
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 60c8978c7ae2dcde90dcd46b0eab51fe59fcd230d792c64102d5b9e2f4943653a114232655a5d27c9ab8e476647f4c9a1520
+DataAfterCtrLen = 10
+DataAfterCtrData = 9144a2acccc05fc9efb4
+ Binary rep of i = 00000001
+ instring = 60c8978c7ae2dcde90dcd46b0eab51fe59fcd230d792c64102d5b9e2f4943653a114232655a5d27c9ab8e476647f4c9a1520000000019144a2acccc05fc9efb4
+ Binary rep of i = 00000002
+ instring = 60c8978c7ae2dcde90dcd46b0eab51fe59fcd230d792c64102d5b9e2f4943653a114232655a5d27c9ab8e476647f4c9a1520000000029144a2acccc05fc9efb4
+ Binary rep of i = 00000003
+ instring = 60c8978c7ae2dcde90dcd46b0eab51fe59fcd230d792c64102d5b9e2f4943653a114232655a5d27c9ab8e476647f4c9a1520000000039144a2acccc05fc9efb4
+KO = 0dcde501b66c3fe8b8576a7661ac0622f308a091b5cb933643c49814608792ebe37586ee364339c5
+
+COUNT=31
+L = 320
+KI = a8b370956ab4c909b0da3f51e30e460ee4b316aa986c59f9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f420dbddf975682db64ee57086e7914cd675e857e77244d22dabafc62cc42cb0502328318f89fc14ae1edbc91c48a99add8f
+DataAfterCtrLen = 10
+DataAfterCtrData = e2e57a5497e6f6ab7d26
+ Binary rep of i = 00000001
+ instring = f420dbddf975682db64ee57086e7914cd675e857e77244d22dabafc62cc42cb0502328318f89fc14ae1edbc91c48a99add8f00000001e2e57a5497e6f6ab7d26
+ Binary rep of i = 00000002
+ instring = f420dbddf975682db64ee57086e7914cd675e857e77244d22dabafc62cc42cb0502328318f89fc14ae1edbc91c48a99add8f00000002e2e57a5497e6f6ab7d26
+ Binary rep of i = 00000003
+ instring = f420dbddf975682db64ee57086e7914cd675e857e77244d22dabafc62cc42cb0502328318f89fc14ae1edbc91c48a99add8f00000003e2e57a5497e6f6ab7d26
+KO = 18b34bcc3b9e672eae5165c1f1d56fa9c92462ca08dd2dcdec98ffe2bf13fd88ad2237c7f8733b83
+
+COUNT=32
+L = 320
+KI = 79c7121cf7eb9b452a1287305fd899f0ae1c7a84c75f8725
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6bf72db852b61a8a431ff1e490ce02d1538af59a1682a9843ffa23dd05dbfa39cffeb142342247733b9a2cdc0df20b2d9da3
+DataAfterCtrLen = 10
+DataAfterCtrData = f223868edeba93943087
+ Binary rep of i = 00000001
+ instring = 6bf72db852b61a8a431ff1e490ce02d1538af59a1682a9843ffa23dd05dbfa39cffeb142342247733b9a2cdc0df20b2d9da300000001f223868edeba93943087
+ Binary rep of i = 00000002
+ instring = 6bf72db852b61a8a431ff1e490ce02d1538af59a1682a9843ffa23dd05dbfa39cffeb142342247733b9a2cdc0df20b2d9da300000002f223868edeba93943087
+ Binary rep of i = 00000003
+ instring = 6bf72db852b61a8a431ff1e490ce02d1538af59a1682a9843ffa23dd05dbfa39cffeb142342247733b9a2cdc0df20b2d9da300000003f223868edeba93943087
+KO = 8b7c8c122ddb89833b991e69bc35eca747c09b8c863c89466aa48ba75242364c9d9169ef6c62e5e0
+
+COUNT=33
+L = 320
+KI = 9086ebd59378efaa89c7548021c35fcb8eed5e1f64ae8cb8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 940796f81961d1d5ed678dedeb8ccc929be54d6f91ec23d4a81816436121d7e186e57f011d7a985453cb6cd9e498b6770824
+DataAfterCtrLen = 10
+DataAfterCtrData = 9bf418530ce73ef6b43c
+ Binary rep of i = 00000001
+ instring = 940796f81961d1d5ed678dedeb8ccc929be54d6f91ec23d4a81816436121d7e186e57f011d7a985453cb6cd9e498b6770824000000019bf418530ce73ef6b43c
+ Binary rep of i = 00000002
+ instring = 940796f81961d1d5ed678dedeb8ccc929be54d6f91ec23d4a81816436121d7e186e57f011d7a985453cb6cd9e498b6770824000000029bf418530ce73ef6b43c
+ Binary rep of i = 00000003
+ instring = 940796f81961d1d5ed678dedeb8ccc929be54d6f91ec23d4a81816436121d7e186e57f011d7a985453cb6cd9e498b6770824000000039bf418530ce73ef6b43c
+KO = 6643e0735f1bf4a901ba7b5fa2f8f52ba5408226d5e9c20632423c33ab64ed1eb222ceea3f5036de
+
+COUNT=34
+L = 320
+KI = 6a31b6929a95056274f12081f0a920115c3f310768f01b4b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f5f48588e0e49d17019afb1f97810252cd5764e3dfc0aa49bdb338b5747928a308e7e0d84ca3a84e1300f96a78dd805cc30a
+DataAfterCtrLen = 10
+DataAfterCtrData = 54a2a399d6aec18c3645
+ Binary rep of i = 00000001
+ instring = f5f48588e0e49d17019afb1f97810252cd5764e3dfc0aa49bdb338b5747928a308e7e0d84ca3a84e1300f96a78dd805cc30a0000000154a2a399d6aec18c3645
+ Binary rep of i = 00000002
+ instring = f5f48588e0e49d17019afb1f97810252cd5764e3dfc0aa49bdb338b5747928a308e7e0d84ca3a84e1300f96a78dd805cc30a0000000254a2a399d6aec18c3645
+ Binary rep of i = 00000003
+ instring = f5f48588e0e49d17019afb1f97810252cd5764e3dfc0aa49bdb338b5747928a308e7e0d84ca3a84e1300f96a78dd805cc30a0000000354a2a399d6aec18c3645
+KO = d280ee6efbbf18dcfef21f08c908a9a002d9d99ca0a7e84fe7a152515a01c727a3e6697277004b25
+
+COUNT=35
+L = 320
+KI = 71f105b645f64acdb82b0cc4ff58d4b4991b991cdbba45cd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 649e5f92cd90b6e4aa5e3f995154a1aa74a9f60984599e650a6e8999a5fa658234307f2897df7d599b831712f52a44e7e10e
+DataAfterCtrLen = 10
+DataAfterCtrData = 2e3e82dcad787fa9ca6c
+ Binary rep of i = 00000001
+ instring = 649e5f92cd90b6e4aa5e3f995154a1aa74a9f60984599e650a6e8999a5fa658234307f2897df7d599b831712f52a44e7e10e000000012e3e82dcad787fa9ca6c
+ Binary rep of i = 00000002
+ instring = 649e5f92cd90b6e4aa5e3f995154a1aa74a9f60984599e650a6e8999a5fa658234307f2897df7d599b831712f52a44e7e10e000000022e3e82dcad787fa9ca6c
+ Binary rep of i = 00000003
+ instring = 649e5f92cd90b6e4aa5e3f995154a1aa74a9f60984599e650a6e8999a5fa658234307f2897df7d599b831712f52a44e7e10e000000032e3e82dcad787fa9ca6c
+KO = ed617b24c2bd5630f2a7af3273daa0314bb590a53c31860c93a36b0e3aa3dc24d5423a26bc51743f
+
+COUNT=36
+L = 320
+KI = 211d6a8bde7c72e1a2f746adcea9bc282606cf59cd1b4199
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cf930a740b25b9bbcd14c4422ef0eeb42e84f2b54f55da856955c68f76558ce3b10cb3bd8e0e1f97be22807d3db4733d8bb7
+DataAfterCtrLen = 10
+DataAfterCtrData = 25bd28514e98debe4803
+ Binary rep of i = 00000001
+ instring = cf930a740b25b9bbcd14c4422ef0eeb42e84f2b54f55da856955c68f76558ce3b10cb3bd8e0e1f97be22807d3db4733d8bb70000000125bd28514e98debe4803
+ Binary rep of i = 00000002
+ instring = cf930a740b25b9bbcd14c4422ef0eeb42e84f2b54f55da856955c68f76558ce3b10cb3bd8e0e1f97be22807d3db4733d8bb70000000225bd28514e98debe4803
+ Binary rep of i = 00000003
+ instring = cf930a740b25b9bbcd14c4422ef0eeb42e84f2b54f55da856955c68f76558ce3b10cb3bd8e0e1f97be22807d3db4733d8bb70000000325bd28514e98debe4803
+KO = b2ebd7f044c95ab20171e48461764c7b3c21db0040e910dde02ba6714bf29a92b67894b53bf3da22
+
+COUNT=37
+L = 320
+KI = 458718f9fb4774d6289b6b3903246ff18e0f6841eee2945c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cac203423b8bf988df9a97d1782da7f5107cc4778b9610bc562995c71969b53105ce74124c11c960c7cc18ccf2748e2baf54
+DataAfterCtrLen = 10
+DataAfterCtrData = 411b346c1eb4e24a9d0b
+ Binary rep of i = 00000001
+ instring = cac203423b8bf988df9a97d1782da7f5107cc4778b9610bc562995c71969b53105ce74124c11c960c7cc18ccf2748e2baf5400000001411b346c1eb4e24a9d0b
+ Binary rep of i = 00000002
+ instring = cac203423b8bf988df9a97d1782da7f5107cc4778b9610bc562995c71969b53105ce74124c11c960c7cc18ccf2748e2baf5400000002411b346c1eb4e24a9d0b
+ Binary rep of i = 00000003
+ instring = cac203423b8bf988df9a97d1782da7f5107cc4778b9610bc562995c71969b53105ce74124c11c960c7cc18ccf2748e2baf5400000003411b346c1eb4e24a9d0b
+KO = f379feafa00b258fdc9d3b196e3c94b45d9b97b92349d50d8e137d7ab43e1c763d0a6cb405a4de7b
+
+COUNT=38
+L = 320
+KI = 59cd707fef02eb01e17537b49900d45d0377c494f86ccedb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c6fbd6727c43dc76b94424018d583a330a43d68e85bb2fa72ec1bb94a611032c256496074aae82ffff31d95e0253de1afafa
+DataAfterCtrLen = 10
+DataAfterCtrData = 305e37f835700f4d474d
+ Binary rep of i = 00000001
+ instring = c6fbd6727c43dc76b94424018d583a330a43d68e85bb2fa72ec1bb94a611032c256496074aae82ffff31d95e0253de1afafa00000001305e37f835700f4d474d
+ Binary rep of i = 00000002
+ instring = c6fbd6727c43dc76b94424018d583a330a43d68e85bb2fa72ec1bb94a611032c256496074aae82ffff31d95e0253de1afafa00000002305e37f835700f4d474d
+ Binary rep of i = 00000003
+ instring = c6fbd6727c43dc76b94424018d583a330a43d68e85bb2fa72ec1bb94a611032c256496074aae82ffff31d95e0253de1afafa00000003305e37f835700f4d474d
+KO = 8640ba285d38c3d7048135c26c2a96f2d3140fc70f5f23709c35c555d238d1d0d4fb27a307a09115
+
+COUNT=39
+L = 320
+KI = 3ff77de65cf765200d1977c76cdc5df6300ac1edca970867
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f4244a154cb42b0d2f693ef09195eedaf9bb39442164df1470c27e4b56fe25d4ff197bbec81f290bee38eaaf48266e666da4
+DataAfterCtrLen = 10
+DataAfterCtrData = 099624d9b4a79c74cdf1
+ Binary rep of i = 00000001
+ instring = f4244a154cb42b0d2f693ef09195eedaf9bb39442164df1470c27e4b56fe25d4ff197bbec81f290bee38eaaf48266e666da400000001099624d9b4a79c74cdf1
+ Binary rep of i = 00000002
+ instring = f4244a154cb42b0d2f693ef09195eedaf9bb39442164df1470c27e4b56fe25d4ff197bbec81f290bee38eaaf48266e666da400000002099624d9b4a79c74cdf1
+ Binary rep of i = 00000003
+ instring = f4244a154cb42b0d2f693ef09195eedaf9bb39442164df1470c27e4b56fe25d4ff197bbec81f290bee38eaaf48266e666da400000003099624d9b4a79c74cdf1
+KO = 0351f58b2c9f9e8b85d690620568f71b3aed113cfaab344d067ab3f79822b12eac6a678d5a54e408
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = aeb7201d055f754212b3e497bd0b25789a49e51da9f363df414a0f80e6f4e42c
+FixedInputDataByteLen = 60
+FixedInputData = 11ec30761780d4c44acb1f26ca1eb770f87c0e74505e15b7e456b019ce0c38103c4d14afa1de71d340db51410596627512cf199fffa20ef8c5f4841e
+ Binary rep of i = 01
+ instring = 0111ec30761780d4c44acb1f26ca1eb770f87c0e74505e15b7e456b019ce0c38103c4d14afa1de71d340db51410596627512cf199fffa20ef8c5f4841e
+KO = 2a9e2fe078bd4f5d3076d14d46f39fb2
+
+COUNT=1
+L = 128
+KI = 667e8f9c33ba88238ac59f02e110a4fd79a9ab1eaa8b2fce91bca0c451bf510c
+FixedInputDataByteLen = 60
+FixedInputData = f282d9e1388134fc1e21e036477a1d465065dec60033a2797b72534ab91e92ecb950879d0d7ed65fae931e6853346119e4b234a812d7b9208e4f7639
+ Binary rep of i = 01
+ instring = 01f282d9e1388134fc1e21e036477a1d465065dec60033a2797b72534ab91e92ecb950879d0d7ed65fae931e6853346119e4b234a812d7b9208e4f7639
+KO = 15a7717ed6ed59a1b46842dd63ff7e65
+
+COUNT=2
+L = 128
+KI = b9b777ac6acaaa3dd62c15f1ac2b7861db57df00ce4f8ec13a0a196c8285c225
+FixedInputDataByteLen = 60
+FixedInputData = 22d71d136d96dd37c41c98901a7957660c81616d4961d4f438b135c3c7a8a40e2d8a61a88d35f9641cddb966e0319aa9dca6451c9daef25937252154
+ Binary rep of i = 01
+ instring = 0122d71d136d96dd37c41c98901a7957660c81616d4961d4f438b135c3c7a8a40e2d8a61a88d35f9641cddb966e0319aa9dca6451c9daef25937252154
+KO = d60931c7ded4d52978a5fa824d17bdea
+
+COUNT=3
+L = 128
+KI = 35f5b140faaeb2cb32542a738be7bbc75cb0eb0d62d28047eff0cb028b172519
+FixedInputDataByteLen = 60
+FixedInputData = 4960230e2227b2378d66622276690a79776b77687a6516115373e972c5574ed6ee4c021fdd2d8dfbd8c757f7aea5378d3fb90667ef697d2260a3d6a7
+ Binary rep of i = 01
+ instring = 014960230e2227b2378d66622276690a79776b77687a6516115373e972c5574ed6ee4c021fdd2d8dfbd8c757f7aea5378d3fb90667ef697d2260a3d6a7
+KO = 8c665ef1962cd580f77ded20c54fcc6a
+
+COUNT=4
+L = 128
+KI = 4a1be964a598d9cd0d14295e2324edbb72b21b9429ff59cf86c81fcdcd56b8cc
+FixedInputDataByteLen = 60
+FixedInputData = 209ec49be8371dc4541137ca73ff4d5662e9ac9dad47a89f9a8f01449761b5ddd2d2cbc79ae786086f1fcd38e56e471fdd24bf2e75e512ef6873e64a
+ Binary rep of i = 01
+ instring = 01209ec49be8371dc4541137ca73ff4d5662e9ac9dad47a89f9a8f01449761b5ddd2d2cbc79ae786086f1fcd38e56e471fdd24bf2e75e512ef6873e64a
+KO = ba6b57ddc93bc29d98ccda4670a1803f
+
+COUNT=5
+L = 128
+KI = 4747153bc34bd42b01b6512003fbaa1c2ac989623ad19a31d31f79558f49004e
+FixedInputDataByteLen = 60
+FixedInputData = e053766571bc91a17e2a1f2125318a85924b32743764ad4f46badd963350711865e09d3ec9d7e214008a0b94350d3051c5859545f314bdfd6c6ced7f
+ Binary rep of i = 01
+ instring = 01e053766571bc91a17e2a1f2125318a85924b32743764ad4f46badd963350711865e09d3ec9d7e214008a0b94350d3051c5859545f314bdfd6c6ced7f
+KO = 82babb1b57e6ecbed16661ca1ddef53b
+
+COUNT=6
+L = 128
+KI = 70e88996081f1dad2699da450e5780987e2a93db4ddff381f728ed1bb497c361
+FixedInputDataByteLen = 60
+FixedInputData = 228091a07bc75e1c0a0835568105a8ce919d8c9bd176b1ad87c6503efb9951c448c81f3336b5d5db787517b98cbe15a4a2054691fe0f6450305eab7c
+ Binary rep of i = 01
+ instring = 01228091a07bc75e1c0a0835568105a8ce919d8c9bd176b1ad87c6503efb9951c448c81f3336b5d5db787517b98cbe15a4a2054691fe0f6450305eab7c
+KO = bc108199b18ddc433d41c80f7cb8351c
+
+COUNT=7
+L = 128
+KI = c6b600359c0fe27a274393b09951b408b5b3998e4c63905ddfe6cdd69604a846
+FixedInputDataByteLen = 60
+FixedInputData = 54c13097940fe15c1e6f1b7865b37366819bc3030a922a859e57d6f86ec409d75d49d6a2234509cf078aa67e9cf7fe919b29e876685c8dc147dc00c9
+ Binary rep of i = 01
+ instring = 0154c13097940fe15c1e6f1b7865b37366819bc3030a922a859e57d6f86ec409d75d49d6a2234509cf078aa67e9cf7fe919b29e876685c8dc147dc00c9
+KO = d58e6c905e4c68ef47061ff6a585a151
+
+COUNT=8
+L = 128
+KI = e0d391f5c23992f01be12bcfb52de383a08aea02f58879fd8364678538eb28d2
+FixedInputDataByteLen = 60
+FixedInputData = b29d5f0f6abd24e23d341b5666595fcbf87f798a5e8e37b6f00620fdf7fbd2ee182e4b59467ef4a8f856261257bbbdb8b42c05999b284de92b4cd72c
+ Binary rep of i = 01
+ instring = 01b29d5f0f6abd24e23d341b5666595fcbf87f798a5e8e37b6f00620fdf7fbd2ee182e4b59467ef4a8f856261257bbbdb8b42c05999b284de92b4cd72c
+KO = ce2a0f36354a82742ffcd77d9843d53c
+
+COUNT=9
+L = 128
+KI = 9061f6bfbb5c3eb8ad50544d1e7d0344dac5a8db1ce520dc0e9d703f4816a159
+FixedInputDataByteLen = 60
+FixedInputData = 478517ada8bb620eb47ddaa2fb206a8cadc7b91bb21e8fc4ff785bef26c7aa06e493dc9ae680c4df1ebc3b57e25e6db6bb6121112280a1ec1dc3c666
+ Binary rep of i = 01
+ instring = 01478517ada8bb620eb47ddaa2fb206a8cadc7b91bb21e8fc4ff785bef26c7aa06e493dc9ae680c4df1ebc3b57e25e6db6bb6121112280a1ec1dc3c666
+KO = 5229e3e3d59889d01ad378c75699e8ee
+
+COUNT=10
+L = 256
+KI = 5402c978955128558789bee7b571465174a60582a7640037387f99ac16683173
+FixedInputDataByteLen = 60
+FixedInputData = 5c7eb447481c2884a5398449eaecbb8b55f1f1981ba0fd187818d8b3581b430c3da52ab83d444e003625ff36fcbd160c67b18d85b6c9d00da1a15d15
+ Binary rep of i = 01
+ instring = 015c7eb447481c2884a5398449eaecbb8b55f1f1981ba0fd187818d8b3581b430c3da52ab83d444e003625ff36fcbd160c67b18d85b6c9d00da1a15d15
+ Binary rep of i = 02
+ instring = 025c7eb447481c2884a5398449eaecbb8b55f1f1981ba0fd187818d8b3581b430c3da52ab83d444e003625ff36fcbd160c67b18d85b6c9d00da1a15d15
+KO = f22a4686abe599c2194d21fc9071ffceb023dd9b24c13f05a3d44cfc77fec44a
+
+COUNT=11
+L = 256
+KI = 5f6ca05094e1634fbab2c41f3813bb23a0390ef3646330f2a74e8e2b55908dd7
+FixedInputDataByteLen = 60
+FixedInputData = 8db9895379fe497cb4be649a07dbe3d8775fd6cb7119c1a86cefa35fa2eef9c9369e3333c24d5f1b520827444de0645b0f9d37bd7af3b6e1e406c0ae
+ Binary rep of i = 01
+ instring = 018db9895379fe497cb4be649a07dbe3d8775fd6cb7119c1a86cefa35fa2eef9c9369e3333c24d5f1b520827444de0645b0f9d37bd7af3b6e1e406c0ae
+ Binary rep of i = 02
+ instring = 028db9895379fe497cb4be649a07dbe3d8775fd6cb7119c1a86cefa35fa2eef9c9369e3333c24d5f1b520827444de0645b0f9d37bd7af3b6e1e406c0ae
+KO = fdb04f13c4ecfb9d6013dfda59db25730a16131b3da10d81973e72f35d273d2f
+
+COUNT=12
+L = 256
+KI = 95ba499a257134cef1ecf5dacd632f90aaf053b5b12f9568595f7df7d02926c3
+FixedInputDataByteLen = 60
+FixedInputData = 9cc6d7bb27d5ec6ee2af4bb8c35ae9b47791e419f4f5844d27cef5cf2fc0d1eae22e83dc3ae6e71365527eaf46c264b9efac7e8090763f3c54afcc99
+ Binary rep of i = 01
+ instring = 019cc6d7bb27d5ec6ee2af4bb8c35ae9b47791e419f4f5844d27cef5cf2fc0d1eae22e83dc3ae6e71365527eaf46c264b9efac7e8090763f3c54afcc99
+ Binary rep of i = 02
+ instring = 029cc6d7bb27d5ec6ee2af4bb8c35ae9b47791e419f4f5844d27cef5cf2fc0d1eae22e83dc3ae6e71365527eaf46c264b9efac7e8090763f3c54afcc99
+KO = 9e2b295c966d39ec7e25e7518181a61d760ac01d31590d9a0f1bbb6c923c3ecb
+
+COUNT=13
+L = 256
+KI = a8f479c0721f5fbc2f45706c9f3cd22cb68b323362b54a6257009727e50085c5
+FixedInputDataByteLen = 60
+FixedInputData = ba09bc3ec7a8bc127e80e700a3d6c37c1891351cb0d096632fc48426a4862e74e6ab8913998a6125c85915c080938adf1fdbfd39b2f160ad9d3884bf
+ Binary rep of i = 01
+ instring = 01ba09bc3ec7a8bc127e80e700a3d6c37c1891351cb0d096632fc48426a4862e74e6ab8913998a6125c85915c080938adf1fdbfd39b2f160ad9d3884bf
+ Binary rep of i = 02
+ instring = 02ba09bc3ec7a8bc127e80e700a3d6c37c1891351cb0d096632fc48426a4862e74e6ab8913998a6125c85915c080938adf1fdbfd39b2f160ad9d3884bf
+KO = f1eab3c332c38ffddb831afdb738b91d7d3bd4ec778dd9b48bb89d036e0d0efc
+
+COUNT=14
+L = 256
+KI = 7685eea32420cf53bf25eab313770a49a7eca29760fd637d1e1f6929fe0c0526
+FixedInputDataByteLen = 60
+FixedInputData = 23d59d6b530042914465acd4768b0def4cfb9de1c116a38d2ce94ee6e6d51e1e5ec1665e5da1e320ec68904c06aaa11b8cf70b7d226e881c6c22590e
+ Binary rep of i = 01
+ instring = 0123d59d6b530042914465acd4768b0def4cfb9de1c116a38d2ce94ee6e6d51e1e5ec1665e5da1e320ec68904c06aaa11b8cf70b7d226e881c6c22590e
+ Binary rep of i = 02
+ instring = 0223d59d6b530042914465acd4768b0def4cfb9de1c116a38d2ce94ee6e6d51e1e5ec1665e5da1e320ec68904c06aaa11b8cf70b7d226e881c6c22590e
+KO = b29c14a90fcf9cea3aa657694e5fb20d9d7907edb0d6a5706df93c9d9cf9beda
+
+COUNT=15
+L = 256
+KI = a318b863dedfde81f738c22ad6449f131c5b5457913fb09457fd1295adc1c868
+FixedInputDataByteLen = 60
+FixedInputData = 22ffb809376a2ffe22fbce97641fe74ee35a96465baf8795b044c64af2af281dc64bbcff9a43ca5808d9e35d4b93a0ddc0e4ffa9ebcba099653746ca
+ Binary rep of i = 01
+ instring = 0122ffb809376a2ffe22fbce97641fe74ee35a96465baf8795b044c64af2af281dc64bbcff9a43ca5808d9e35d4b93a0ddc0e4ffa9ebcba099653746ca
+ Binary rep of i = 02
+ instring = 0222ffb809376a2ffe22fbce97641fe74ee35a96465baf8795b044c64af2af281dc64bbcff9a43ca5808d9e35d4b93a0ddc0e4ffa9ebcba099653746ca
+KO = 8c3e7afcd0d3cc27add5f510ef0744e61d93f6b46f026c06369ae8916e7a4005
+
+COUNT=16
+L = 256
+KI = c8ac41e1fc66454becd18c35fa9e0afe7ee0fc101dbb43f20c335e90af8b3096
+FixedInputDataByteLen = 60
+FixedInputData = 1856a70939332c04a5c124c97d21ce4308b155916ca69c861dabdd060df815462736ee12944593bddd3afec498afd8a8aa884ee07eda269c64416abd
+ Binary rep of i = 01
+ instring = 011856a70939332c04a5c124c97d21ce4308b155916ca69c861dabdd060df815462736ee12944593bddd3afec498afd8a8aa884ee07eda269c64416abd
+ Binary rep of i = 02
+ instring = 021856a70939332c04a5c124c97d21ce4308b155916ca69c861dabdd060df815462736ee12944593bddd3afec498afd8a8aa884ee07eda269c64416abd
+KO = 287730c9285caf703ce95c77f2828e4a832f0f6937de6d1d8fb84052e7d4f7f2
+
+COUNT=17
+L = 256
+KI = 5d069931fbd26c40f4c1f7b4481e25d798a36ec17dd2686b5581b86f18be860c
+FixedInputDataByteLen = 60
+FixedInputData = 0cae83836a7e0c64996d985fe35281fcb43a570b39ac52408c73e79675395d07c68355f824050f7b08d3b5e03ad4030fe49d6d0db6a73c99742034bf
+ Binary rep of i = 01
+ instring = 010cae83836a7e0c64996d985fe35281fcb43a570b39ac52408c73e79675395d07c68355f824050f7b08d3b5e03ad4030fe49d6d0db6a73c99742034bf
+ Binary rep of i = 02
+ instring = 020cae83836a7e0c64996d985fe35281fcb43a570b39ac52408c73e79675395d07c68355f824050f7b08d3b5e03ad4030fe49d6d0db6a73c99742034bf
+KO = 0628200171f9419eb1530b36b65f06247a42bfecec551ee0a2a7ca056a0de2fe
+
+COUNT=18
+L = 256
+KI = 4af82195e07c783dc331ecfd7483120a2547747f40edef435268405cbb3e5ed3
+FixedInputDataByteLen = 60
+FixedInputData = 034c32c2e34a9d9849ed7101e002fdebfc3049e92966647275e65b3a15252d3e343cc35e6fc2ccd1f424db2c89b7e5b6736396a34b4c7321e17214e2
+ Binary rep of i = 01
+ instring = 01034c32c2e34a9d9849ed7101e002fdebfc3049e92966647275e65b3a15252d3e343cc35e6fc2ccd1f424db2c89b7e5b6736396a34b4c7321e17214e2
+ Binary rep of i = 02
+ instring = 02034c32c2e34a9d9849ed7101e002fdebfc3049e92966647275e65b3a15252d3e343cc35e6fc2ccd1f424db2c89b7e5b6736396a34b4c7321e17214e2
+KO = def02ff14976fabbd806b3421f194827a9dd1c90a04d6c5a47408ba89978b9e4
+
+COUNT=19
+L = 256
+KI = 9ee137cb5cdc9889d1bba168a762be12973a33a1569593d9da7961b42a1f1310
+FixedInputDataByteLen = 60
+FixedInputData = 7feccab2ec140bf2785a9d69e1b83584fe28db441ac71cd3c32960641d7075bb13950a5d84c5c8fcfd9bc433e45bc27caaaaff8ca5be03f1c66e3004
+ Binary rep of i = 01
+ instring = 017feccab2ec140bf2785a9d69e1b83584fe28db441ac71cd3c32960641d7075bb13950a5d84c5c8fcfd9bc433e45bc27caaaaff8ca5be03f1c66e3004
+ Binary rep of i = 02
+ instring = 027feccab2ec140bf2785a9d69e1b83584fe28db441ac71cd3c32960641d7075bb13950a5d84c5c8fcfd9bc433e45bc27caaaaff8ca5be03f1c66e3004
+KO = b0fc36120a6ed97e090f97ce93cd07862ac194169c3f54cf113431e7a612fa9e
+
+COUNT=20
+L = 160
+KI = cac968a8ffd81c73948bdfb48bf8a29c1378517d3be294df9a8a80724075bdbd
+FixedInputDataByteLen = 60
+FixedInputData = 08817bcd560edf810aa004194c817e455fb66bbc3b84fef1d66df2d1cebb3403c24231fa822f130c5d8fe886217122dcab15cb725197bbcbeb8010f5
+ Binary rep of i = 01
+ instring = 0108817bcd560edf810aa004194c817e455fb66bbc3b84fef1d66df2d1cebb3403c24231fa822f130c5d8fe886217122dcab15cb725197bbcbeb8010f5
+ Binary rep of i = 02
+ instring = 0208817bcd560edf810aa004194c817e455fb66bbc3b84fef1d66df2d1cebb3403c24231fa822f130c5d8fe886217122dcab15cb725197bbcbeb8010f5
+KO = 651c43e113b32026b204119af394301f0cb9831c
+
+COUNT=21
+L = 160
+KI = d0bb330970bd176a047d206f6c45c1170aacba015b3f7f7d6c1dace2b8fed80b
+FixedInputDataByteLen = 60
+FixedInputData = 40518320c92d15766329cb8c74a0ee25dbd263b5b9ccd03059275c07aec6826ff3ded1d9bdff002d1c4f2c7c6aa3ecc445fc19efab3f857b0cf082d3
+ Binary rep of i = 01
+ instring = 0140518320c92d15766329cb8c74a0ee25dbd263b5b9ccd03059275c07aec6826ff3ded1d9bdff002d1c4f2c7c6aa3ecc445fc19efab3f857b0cf082d3
+ Binary rep of i = 02
+ instring = 0240518320c92d15766329cb8c74a0ee25dbd263b5b9ccd03059275c07aec6826ff3ded1d9bdff002d1c4f2c7c6aa3ecc445fc19efab3f857b0cf082d3
+KO = 974f31cf7e47ebdedb49eab88d10be5029736d68
+
+COUNT=22
+L = 160
+KI = 0dfc82c4ddc62c1d9ba4c3f18ee1eb92c73a0a912920560286b472bcf0e6de8b
+FixedInputDataByteLen = 60
+FixedInputData = 8a9ba033f49ec7286dc62450675a7cd16f8d5ef0d026828c3171a1390fee5087590f37d532d0c32bef4f147ad5a2aff1f24f0dea034a93047cc3641c
+ Binary rep of i = 01
+ instring = 018a9ba033f49ec7286dc62450675a7cd16f8d5ef0d026828c3171a1390fee5087590f37d532d0c32bef4f147ad5a2aff1f24f0dea034a93047cc3641c
+ Binary rep of i = 02
+ instring = 028a9ba033f49ec7286dc62450675a7cd16f8d5ef0d026828c3171a1390fee5087590f37d532d0c32bef4f147ad5a2aff1f24f0dea034a93047cc3641c
+KO = 1d757557fcadffeeed8af03a6e709dc69a6b0ad8
+
+COUNT=23
+L = 160
+KI = fe3460716b17bded4e95c044dfecf19fbac3b527961a12326a2af91c4b283516
+FixedInputDataByteLen = 60
+FixedInputData = e8c893549df94aee8909d4c056c5a43b308db725d32f491a44e40d6b515ef31da2a7ac047a09931d947f237a3cf511b7f20f0354045c47dd87106769
+ Binary rep of i = 01
+ instring = 01e8c893549df94aee8909d4c056c5a43b308db725d32f491a44e40d6b515ef31da2a7ac047a09931d947f237a3cf511b7f20f0354045c47dd87106769
+ Binary rep of i = 02
+ instring = 02e8c893549df94aee8909d4c056c5a43b308db725d32f491a44e40d6b515ef31da2a7ac047a09931d947f237a3cf511b7f20f0354045c47dd87106769
+KO = ca1a0c67a1429f5c1186a2a3880ca374dcf1b97e
+
+COUNT=24
+L = 160
+KI = acab2551f5d7462eb0b517358170b108210d9c14a9d93af95c5317c260cf66fb
+FixedInputDataByteLen = 60
+FixedInputData = 6fc70e2219414250317095f9d27420dd690417017a2b89a8d7659ce32793523c6099caef6f8540f5bfb8e8816c8c4cfee93080e707bab6de45379d50
+ Binary rep of i = 01
+ instring = 016fc70e2219414250317095f9d27420dd690417017a2b89a8d7659ce32793523c6099caef6f8540f5bfb8e8816c8c4cfee93080e707bab6de45379d50
+ Binary rep of i = 02
+ instring = 026fc70e2219414250317095f9d27420dd690417017a2b89a8d7659ce32793523c6099caef6f8540f5bfb8e8816c8c4cfee93080e707bab6de45379d50
+KO = d166f98363654544bb507eb015aece32218d45c1
+
+COUNT=25
+L = 160
+KI = 49bb90197f694c353bb6ce341d4cc163d72fd4c51667767e09ffdfb4ef3122cb
+FixedInputDataByteLen = 60
+FixedInputData = 7b40d36ff6e206d6553340141a6ca23563b83c6949680743fa81bbf09549edc977b20b31cc3ce6c9322da901b16714a54d538a4caf74fc74a40e33b2
+ Binary rep of i = 01
+ instring = 017b40d36ff6e206d6553340141a6ca23563b83c6949680743fa81bbf09549edc977b20b31cc3ce6c9322da901b16714a54d538a4caf74fc74a40e33b2
+ Binary rep of i = 02
+ instring = 027b40d36ff6e206d6553340141a6ca23563b83c6949680743fa81bbf09549edc977b20b31cc3ce6c9322da901b16714a54d538a4caf74fc74a40e33b2
+KO = a3486d5ef23eab5e5af22ad28ecb5a3134525766
+
+COUNT=26
+L = 160
+KI = 037f0d6e5acdd081eb85fea4136880723895a2b0e0c196c152d97f9df7817949
+FixedInputDataByteLen = 60
+FixedInputData = 98638ca2efab228c03739ca5c11cf0f860f732d26a85c508ab28b193a18a58c5ab0afbc0697e368363760d45c4dcea314b3a7de99bb9a046be2d322f
+ Binary rep of i = 01
+ instring = 0198638ca2efab228c03739ca5c11cf0f860f732d26a85c508ab28b193a18a58c5ab0afbc0697e368363760d45c4dcea314b3a7de99bb9a046be2d322f
+ Binary rep of i = 02
+ instring = 0298638ca2efab228c03739ca5c11cf0f860f732d26a85c508ab28b193a18a58c5ab0afbc0697e368363760d45c4dcea314b3a7de99bb9a046be2d322f
+KO = fb2fac70002fbc649c9f3b731c6fafdbaa05c683
+
+COUNT=27
+L = 160
+KI = 33f172b0d6cf369954a51447404c1a5be43485fa67ac88a66ac31d67e1b42ea8
+FixedInputDataByteLen = 60
+FixedInputData = c7d8855eece663f5f9edbd63f3c5f95f523d62b8671cff9f2cc4719f19f31601ef2627dec5fd00b8af981e461175a37226b4e50e9ca326ed68aec5d1
+ Binary rep of i = 01
+ instring = 01c7d8855eece663f5f9edbd63f3c5f95f523d62b8671cff9f2cc4719f19f31601ef2627dec5fd00b8af981e461175a37226b4e50e9ca326ed68aec5d1
+ Binary rep of i = 02
+ instring = 02c7d8855eece663f5f9edbd63f3c5f95f523d62b8671cff9f2cc4719f19f31601ef2627dec5fd00b8af981e461175a37226b4e50e9ca326ed68aec5d1
+KO = b20ca65fdb3142bf5fa6aaa5c3eb51e769471bfc
+
+COUNT=28
+L = 160
+KI = 222b3c83efaee9bac1d3b668b8deee683ae970f99d4ba573d3a099f3a74af794
+FixedInputDataByteLen = 60
+FixedInputData = 6b1298fd9b3d363bb2334e3c35e36fd841198ef3b59947b093ed990312676b08a5636a096adfcd3ff90afff74f829d4c3c5701beace5e02e0992d2b1
+ Binary rep of i = 01
+ instring = 016b1298fd9b3d363bb2334e3c35e36fd841198ef3b59947b093ed990312676b08a5636a096adfcd3ff90afff74f829d4c3c5701beace5e02e0992d2b1
+ Binary rep of i = 02
+ instring = 026b1298fd9b3d363bb2334e3c35e36fd841198ef3b59947b093ed990312676b08a5636a096adfcd3ff90afff74f829d4c3c5701beace5e02e0992d2b1
+KO = 5bc29292b784f2a9a93e138b27ff612e87398d92
+
+COUNT=29
+L = 160
+KI = 127f94a10986310f1c6c247d946e19af17f4e6fa5073911fd9909aa585296ec8
+FixedInputDataByteLen = 60
+FixedInputData = 2cf51cb9a146cd03085bd2a393697aaf4f30fe3ff1c9b67d7e3bb9af0f14c308b5bc54f54513b9e9af6fe05506c0440fc43cf35ef771d86ce33bd009
+ Binary rep of i = 01
+ instring = 012cf51cb9a146cd03085bd2a393697aaf4f30fe3ff1c9b67d7e3bb9af0f14c308b5bc54f54513b9e9af6fe05506c0440fc43cf35ef771d86ce33bd009
+ Binary rep of i = 02
+ instring = 022cf51cb9a146cd03085bd2a393697aaf4f30fe3ff1c9b67d7e3bb9af0f14c308b5bc54f54513b9e9af6fe05506c0440fc43cf35ef771d86ce33bd009
+KO = 7edba543d45125d7286a1aa527e1f25a71704e3f
+
+COUNT=30
+L = 320
+KI = 9debd1762a9643e967dbc174f2040e177b8053afb0829189a81fed94f8c365ee
+FixedInputDataByteLen = 60
+FixedInputData = 6c4e1e3fdd7f5c97d58bcdda792642cbd271d6968f6a8e368013d88763d0b306c832b7ab46b84d099596972d12220a4e9c81f82d6f5003d18b93c595
+ Binary rep of i = 01
+ instring = 016c4e1e3fdd7f5c97d58bcdda792642cbd271d6968f6a8e368013d88763d0b306c832b7ab46b84d099596972d12220a4e9c81f82d6f5003d18b93c595
+ Binary rep of i = 02
+ instring = 026c4e1e3fdd7f5c97d58bcdda792642cbd271d6968f6a8e368013d88763d0b306c832b7ab46b84d099596972d12220a4e9c81f82d6f5003d18b93c595
+ Binary rep of i = 03
+ instring = 036c4e1e3fdd7f5c97d58bcdda792642cbd271d6968f6a8e368013d88763d0b306c832b7ab46b84d099596972d12220a4e9c81f82d6f5003d18b93c595
+KO = 2518a44ea347e924b03a7b4c966ec4e4bd76c1456d09096be9387638c2737faeebba4e2b921b19db
+
+COUNT=31
+L = 320
+KI = 64c149136aac186ff2f05cedffb3897752fa7ae14418f0430bca8ab49fe7910b
+FixedInputDataByteLen = 60
+FixedInputData = ebc16d8b9dd3d954843ff1571bba446dd27f794c30e937c6a1b7ada565182d2b65c54de7aa90a59ee0c3df8b8f8c49e2262a89288e077b184a6b1cdf
+ Binary rep of i = 01
+ instring = 01ebc16d8b9dd3d954843ff1571bba446dd27f794c30e937c6a1b7ada565182d2b65c54de7aa90a59ee0c3df8b8f8c49e2262a89288e077b184a6b1cdf
+ Binary rep of i = 02
+ instring = 02ebc16d8b9dd3d954843ff1571bba446dd27f794c30e937c6a1b7ada565182d2b65c54de7aa90a59ee0c3df8b8f8c49e2262a89288e077b184a6b1cdf
+ Binary rep of i = 03
+ instring = 03ebc16d8b9dd3d954843ff1571bba446dd27f794c30e937c6a1b7ada565182d2b65c54de7aa90a59ee0c3df8b8f8c49e2262a89288e077b184a6b1cdf
+KO = c69f800dcfa9456326d862c350bc3a6c494cdcd4cb14760672f33f9b9d3a2a78e09346a4a2cf4d18
+
+COUNT=32
+L = 320
+KI = 05a014091f0c161daea0affe1184393feb5e735776c25ac10247d08887dc51ce
+FixedInputDataByteLen = 60
+FixedInputData = 9d178346cef17fdfb3564a1cfee45b4f582d64b30f33c310e7230f14dfad45427e0c90217d303bc1fb2a4470dc1de69e43997f82546f4c603ef1b3e5
+ Binary rep of i = 01
+ instring = 019d178346cef17fdfb3564a1cfee45b4f582d64b30f33c310e7230f14dfad45427e0c90217d303bc1fb2a4470dc1de69e43997f82546f4c603ef1b3e5
+ Binary rep of i = 02
+ instring = 029d178346cef17fdfb3564a1cfee45b4f582d64b30f33c310e7230f14dfad45427e0c90217d303bc1fb2a4470dc1de69e43997f82546f4c603ef1b3e5
+ Binary rep of i = 03
+ instring = 039d178346cef17fdfb3564a1cfee45b4f582d64b30f33c310e7230f14dfad45427e0c90217d303bc1fb2a4470dc1de69e43997f82546f4c603ef1b3e5
+KO = bb7e01e2d5be76b99bdd32ccf323f8c49ee21e72e3028f7bce5523244f2a60b4d24bdb58d90abf78
+
+COUNT=33
+L = 320
+KI = 0d46cd3c43b85a0135f719260f49d82a06b88e5b3579e038f3c07b7026d87d2a
+FixedInputDataByteLen = 60
+FixedInputData = 549e32f09712184ae0008ddf11b439a7965ce57ddc0ed216cfda4d2564dcbfc9c818c193436b0246834e86f76396b75546f66c34e5316653efc2236e
+ Binary rep of i = 01
+ instring = 01549e32f09712184ae0008ddf11b439a7965ce57ddc0ed216cfda4d2564dcbfc9c818c193436b0246834e86f76396b75546f66c34e5316653efc2236e
+ Binary rep of i = 02
+ instring = 02549e32f09712184ae0008ddf11b439a7965ce57ddc0ed216cfda4d2564dcbfc9c818c193436b0246834e86f76396b75546f66c34e5316653efc2236e
+ Binary rep of i = 03
+ instring = 03549e32f09712184ae0008ddf11b439a7965ce57ddc0ed216cfda4d2564dcbfc9c818c193436b0246834e86f76396b75546f66c34e5316653efc2236e
+KO = 66f0820532433229c67eb76dcd2e450897b04eb27391e8cf48f50d31fd762049c2fc3a437bbbaa95
+
+COUNT=34
+L = 320
+KI = 7d351096a95761530cc797367cdda7ebaff43070795b1432e0c60eb04399a925
+FixedInputDataByteLen = 60
+FixedInputData = 14adb587dcf3e3eb03c2ee0065dc604be0192a7f7f3a8bba9881920bf853a3568357d3f3a938d2853c6bf5865e911886c11e7980a82dead692b0dd97
+ Binary rep of i = 01
+ instring = 0114adb587dcf3e3eb03c2ee0065dc604be0192a7f7f3a8bba9881920bf853a3568357d3f3a938d2853c6bf5865e911886c11e7980a82dead692b0dd97
+ Binary rep of i = 02
+ instring = 0214adb587dcf3e3eb03c2ee0065dc604be0192a7f7f3a8bba9881920bf853a3568357d3f3a938d2853c6bf5865e911886c11e7980a82dead692b0dd97
+ Binary rep of i = 03
+ instring = 0314adb587dcf3e3eb03c2ee0065dc604be0192a7f7f3a8bba9881920bf853a3568357d3f3a938d2853c6bf5865e911886c11e7980a82dead692b0dd97
+KO = f1d441f8bf35cb011eee2f7e3b989ee328769dbff81650acb3fb4c9ce3c95b441243eb7d9f9b777e
+
+COUNT=35
+L = 320
+KI = 1b0e7858d6e81c7b7fb8cd0fe2494b3376ba8359a15ecf6dea6f32c9d7dd33ab
+FixedInputDataByteLen = 60
+FixedInputData = 7cb42e5a0dd3000d10899bcc68297e569a4d6dfcebe125425a71f5fc374f7bf377f9b09128838725926873a9d5fd93958c409a17747be5ca2484f1ce
+ Binary rep of i = 01
+ instring = 017cb42e5a0dd3000d10899bcc68297e569a4d6dfcebe125425a71f5fc374f7bf377f9b09128838725926873a9d5fd93958c409a17747be5ca2484f1ce
+ Binary rep of i = 02
+ instring = 027cb42e5a0dd3000d10899bcc68297e569a4d6dfcebe125425a71f5fc374f7bf377f9b09128838725926873a9d5fd93958c409a17747be5ca2484f1ce
+ Binary rep of i = 03
+ instring = 037cb42e5a0dd3000d10899bcc68297e569a4d6dfcebe125425a71f5fc374f7bf377f9b09128838725926873a9d5fd93958c409a17747be5ca2484f1ce
+KO = 34feba20ce90d8535f3a705198c75bfc2148871c7d81209bdd9aadccf52a0b2f4ab475cfb2cc729e
+
+COUNT=36
+L = 320
+KI = 8012f82eaaba0fbf86528650bde2b105ea203368e480b0829c51cabb6eefce81
+FixedInputDataByteLen = 60
+FixedInputData = b7108963559993597d9792c1bc627e47dcc1df4f21e597dde7128f4bd6cf2ac93d8a9b93558e7968a08502037be4b3a881f66b052b78f38aab1b2a30
+ Binary rep of i = 01
+ instring = 01b7108963559993597d9792c1bc627e47dcc1df4f21e597dde7128f4bd6cf2ac93d8a9b93558e7968a08502037be4b3a881f66b052b78f38aab1b2a30
+ Binary rep of i = 02
+ instring = 02b7108963559993597d9792c1bc627e47dcc1df4f21e597dde7128f4bd6cf2ac93d8a9b93558e7968a08502037be4b3a881f66b052b78f38aab1b2a30
+ Binary rep of i = 03
+ instring = 03b7108963559993597d9792c1bc627e47dcc1df4f21e597dde7128f4bd6cf2ac93d8a9b93558e7968a08502037be4b3a881f66b052b78f38aab1b2a30
+KO = 980ad0e11ee73eaa6579e10c2fb947021f6e24ce57c063601c3b7d0efd1388751ccde134a5432fa9
+
+COUNT=37
+L = 320
+KI = 85940e26c90f3b58c31673e8da583f4a759377c7a88633fbe6f14e0ba4502dee
+FixedInputDataByteLen = 60
+FixedInputData = f9452bea28a389f7b5176c8e9e929e3e5023056763b5fa65ef89aa29497a0007b39b72979b1e25d67f1695f8672c5f14bfef62dc17f3b55e602119b4
+ Binary rep of i = 01
+ instring = 01f9452bea28a389f7b5176c8e9e929e3e5023056763b5fa65ef89aa29497a0007b39b72979b1e25d67f1695f8672c5f14bfef62dc17f3b55e602119b4
+ Binary rep of i = 02
+ instring = 02f9452bea28a389f7b5176c8e9e929e3e5023056763b5fa65ef89aa29497a0007b39b72979b1e25d67f1695f8672c5f14bfef62dc17f3b55e602119b4
+ Binary rep of i = 03
+ instring = 03f9452bea28a389f7b5176c8e9e929e3e5023056763b5fa65ef89aa29497a0007b39b72979b1e25d67f1695f8672c5f14bfef62dc17f3b55e602119b4
+KO = fd1eb50d47bd0e2f4266c760d7c16e5051349ec3b9e4d2eb7ebfd2175d445ada4da03b9428d48967
+
+COUNT=38
+L = 320
+KI = f41ea2d0eb78b6f03f614e1796577ca2f6116f4028b826fb8986c320ee24e0f6
+FixedInputDataByteLen = 60
+FixedInputData = f5c27a86c673218e7c6dd68ac8b3bb71108563aae788852349c3b83a722b565500f12d140b32d142441927fd3e1eaf0d8663ee610284698645cc6af2
+ Binary rep of i = 01
+ instring = 01f5c27a86c673218e7c6dd68ac8b3bb71108563aae788852349c3b83a722b565500f12d140b32d142441927fd3e1eaf0d8663ee610284698645cc6af2
+ Binary rep of i = 02
+ instring = 02f5c27a86c673218e7c6dd68ac8b3bb71108563aae788852349c3b83a722b565500f12d140b32d142441927fd3e1eaf0d8663ee610284698645cc6af2
+ Binary rep of i = 03
+ instring = 03f5c27a86c673218e7c6dd68ac8b3bb71108563aae788852349c3b83a722b565500f12d140b32d142441927fd3e1eaf0d8663ee610284698645cc6af2
+KO = 221890c2c62c690ef92d27d637173cdc6502b50eb858fcfdf0663e9e177b3fa44f437e965f150844
+
+COUNT=39
+L = 320
+KI = 3c3fb56af835d12186d46a76c2b18907fbde9836f5fbf4b5da23ff767ee370c6
+FixedInputDataByteLen = 60
+FixedInputData = a4a89e00526f3ac20aaed6b6a300e2fc388bdab9ac20354f9a4c59544b21ff7bfdfdce1b2439c53ae21757d53327c65133575e04aff0a1b42020e551
+ Binary rep of i = 01
+ instring = 01a4a89e00526f3ac20aaed6b6a300e2fc388bdab9ac20354f9a4c59544b21ff7bfdfdce1b2439c53ae21757d53327c65133575e04aff0a1b42020e551
+ Binary rep of i = 02
+ instring = 02a4a89e00526f3ac20aaed6b6a300e2fc388bdab9ac20354f9a4c59544b21ff7bfdfdce1b2439c53ae21757d53327c65133575e04aff0a1b42020e551
+ Binary rep of i = 03
+ instring = 03a4a89e00526f3ac20aaed6b6a300e2fc388bdab9ac20354f9a4c59544b21ff7bfdfdce1b2439c53ae21757d53327c65133575e04aff0a1b42020e551
+KO = fba54e92c3cd9fff5999ed03592f2f0c54277102d7a5c5b4760042e660e95a992858e2edb45807b2
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 4df60800bf8e2f6055c5ad6be43ee3deb54e2a445bc88a576e111b9f7f66756f
+FixedInputDataByteLen = 60
+FixedInputData = 962adcaf12764c87dad298dbd9ae234b1ff37fed24baee0649562d466a80c0dcf0a65f04fe5b477fd00db6767199fa4d1b26c68158c8e656e740ab4d
+ Binary rep of i = 0001
+ instring = 0001962adcaf12764c87dad298dbd9ae234b1ff37fed24baee0649562d466a80c0dcf0a65f04fe5b477fd00db6767199fa4d1b26c68158c8e656e740ab4d
+KO = eca99d4894cdda31fe355b82059a845c
+
+COUNT=1
+L = 128
+KI = a6c4c1ff1925f788314b7903e0cda9bbff1f865c04207374750649bfbdbbb3a1
+FixedInputDataByteLen = 60
+FixedInputData = 5c9f608fc7382d20efcc8a894969b925bdaacb2fdb2f58de066f2f1d22a8bfe45b9c9a1a671da45be7486ff2e2e726a2c32890b1c26b56363964b0da
+ Binary rep of i = 0001
+ instring = 00015c9f608fc7382d20efcc8a894969b925bdaacb2fdb2f58de066f2f1d22a8bfe45b9c9a1a671da45be7486ff2e2e726a2c32890b1c26b56363964b0da
+KO = e566460b7239783c91b9ae7cdff620a5
+
+COUNT=2
+L = 128
+KI = f3e987788252cf93de2aa96bf8cac01e9994b22d828166a5bc5ae9ed0f19792b
+FixedInputDataByteLen = 60
+FixedInputData = 2bf86781caf1ddfc743241242ebcdb6688539a79c0945a785eed45ee4e5197012bbadd00c513c3d2193607077d871d7d0dd227ccc4fe998a1ad35cba
+ Binary rep of i = 0001
+ instring = 00012bf86781caf1ddfc743241242ebcdb6688539a79c0945a785eed45ee4e5197012bbadd00c513c3d2193607077d871d7d0dd227ccc4fe998a1ad35cba
+KO = c8924b9907c18536240aa5057944599c
+
+COUNT=3
+L = 128
+KI = ea251e0e739bf618f2f2ea5e4217d617e3070e6cdb4c2ee44ee67073882625a5
+FixedInputDataByteLen = 60
+FixedInputData = 20ac7224dbdabfd69f64f23658bb35a987d6f80fae9b4c62edeb5d75fc8dd7ea211e4bcd4f3290b00744c8e9b458977c02fd8532f243e4cca843adec
+ Binary rep of i = 0001
+ instring = 000120ac7224dbdabfd69f64f23658bb35a987d6f80fae9b4c62edeb5d75fc8dd7ea211e4bcd4f3290b00744c8e9b458977c02fd8532f243e4cca843adec
+KO = f0670693644423849a54d25aebc30e9a
+
+COUNT=4
+L = 128
+KI = 043923586ad9544ff5da6294663eb244739d44db396f7f0bad373fbb122969b2
+FixedInputDataByteLen = 60
+FixedInputData = 91432be5760834f51a33faa562e88757692cd5e41c31011b815cf88658de2f44e4f4549e2603b797ecc09803d39c60a4820516121f41bf13c3a742e9
+ Binary rep of i = 0001
+ instring = 000191432be5760834f51a33faa562e88757692cd5e41c31011b815cf88658de2f44e4f4549e2603b797ecc09803d39c60a4820516121f41bf13c3a742e9
+KO = 7e9161e8653bf76453ee9623cc6a4103
+
+COUNT=5
+L = 128
+KI = de5d809445895cc377314c4274f3ae8106b9244880ec786ae9a441d15157b6b6
+FixedInputDataByteLen = 60
+FixedInputData = 31c6aee42eb0ff406d7c8b133c67b09a75f685d2a1f5812bdf5810b57418d81f49e1da122be75b4bf0bc7b04323700c88bcbbfc434e562bf5933304a
+ Binary rep of i = 0001
+ instring = 000131c6aee42eb0ff406d7c8b133c67b09a75f685d2a1f5812bdf5810b57418d81f49e1da122be75b4bf0bc7b04323700c88bcbbfc434e562bf5933304a
+KO = fba1829f2ec4db441973ca4db386c67c
+
+COUNT=6
+L = 128
+KI = e173a91177b28d1bf4c03d388a0a0b71343a2622436345dee1146ff4f42518ff
+FixedInputDataByteLen = 60
+FixedInputData = 8d2a000558e07c92078286d47a8f1fd3ba78802f5aab1df2a0b48569cd7de10c666a250fa57d481c1de4faaf32ea8c66484731567126d4084a28e2c0
+ Binary rep of i = 0001
+ instring = 00018d2a000558e07c92078286d47a8f1fd3ba78802f5aab1df2a0b48569cd7de10c666a250fa57d481c1de4faaf32ea8c66484731567126d4084a28e2c0
+KO = c511b22feee03ebe79187b9da81b8e14
+
+COUNT=7
+L = 128
+KI = 46e02361a8da81fad140e1bd8ce7ae250305d9d068bd9b416ba7ebdfad301135
+FixedInputDataByteLen = 60
+FixedInputData = 7b0d2924d630db8d88df2a99be161055b9fbe23b50df90c787f6804f4a48757f11828700c60e5f960c1b945171e710fa0e75b2182d293827d129b66b
+ Binary rep of i = 0001
+ instring = 00017b0d2924d630db8d88df2a99be161055b9fbe23b50df90c787f6804f4a48757f11828700c60e5f960c1b945171e710fa0e75b2182d293827d129b66b
+KO = d510426f234912f6382532c3bd0c4acc
+
+COUNT=8
+L = 128
+KI = f2fa28eba3ca90c7e2b19a744aae5e0e14d9f234e9aeffefd575972fa19e9a62
+FixedInputDataByteLen = 60
+FixedInputData = c8be656ebe9149d45c8e6370f5aba3c70618021306f88c954c39ba2ac6016cc3f7ab5ca0b2d53d5bd6f3f0e5e6ad79ffea05a684b06bb6adf88aaf19
+ Binary rep of i = 0001
+ instring = 0001c8be656ebe9149d45c8e6370f5aba3c70618021306f88c954c39ba2ac6016cc3f7ab5ca0b2d53d5bd6f3f0e5e6ad79ffea05a684b06bb6adf88aaf19
+KO = 849d5ed14a4d3cc0cdd92bf105977c15
+
+COUNT=9
+L = 128
+KI = 2c6d941bf74ff2258cdd80c983d6896f82268550503bb611edd228550c0df867
+FixedInputDataByteLen = 60
+FixedInputData = c08476ceff4219ed7d8822843e61adb4a816a5a2e8658057e02e1ccf511a3dcbb6d68cefdedf64a670ac9cb4ac12231f15484d30e716718d7bf29d15
+ Binary rep of i = 0001
+ instring = 0001c08476ceff4219ed7d8822843e61adb4a816a5a2e8658057e02e1ccf511a3dcbb6d68cefdedf64a670ac9cb4ac12231f15484d30e716718d7bf29d15
+KO = 09b557de6473f2a9cfe07ca53c168862
+
+COUNT=10
+L = 256
+KI = 4c30b96d9beff5cc3c37527694eeec8207fae2c13ef295556919a7a46e5b90c1
+FixedInputDataByteLen = 60
+FixedInputData = 86e1ad34bd7a998281a822129a23102f799812864cf5349f3f21cec7729f83ad8c8aa6517fafcc9521cde887686629048159ed3f15c01408984f547e
+ Binary rep of i = 0001
+ instring = 000186e1ad34bd7a998281a822129a23102f799812864cf5349f3f21cec7729f83ad8c8aa6517fafcc9521cde887686629048159ed3f15c01408984f547e
+ Binary rep of i = 0002
+ instring = 000286e1ad34bd7a998281a822129a23102f799812864cf5349f3f21cec7729f83ad8c8aa6517fafcc9521cde887686629048159ed3f15c01408984f547e
+KO = 815fe232e0e89f7eeaa87c3ba5007694a43c1577657ccb3018076c5a5c035d95
+
+COUNT=11
+L = 256
+KI = 9e6dd1865e391b749c48ebb7f7478400948a9f8b697485963c0523ead957af66
+FixedInputDataByteLen = 60
+FixedInputData = a3263b650e0d85f1b68cbb9a4856898014e1383adf6f44bb28ae0539b2ef8c3833ed795ec7e1a0fa51f43d9934f4c21d7493226f6e73d56d23f9068c
+ Binary rep of i = 0001
+ instring = 0001a3263b650e0d85f1b68cbb9a4856898014e1383adf6f44bb28ae0539b2ef8c3833ed795ec7e1a0fa51f43d9934f4c21d7493226f6e73d56d23f9068c
+ Binary rep of i = 0002
+ instring = 0002a3263b650e0d85f1b68cbb9a4856898014e1383adf6f44bb28ae0539b2ef8c3833ed795ec7e1a0fa51f43d9934f4c21d7493226f6e73d56d23f9068c
+KO = e8d7ce4eae06d76cbafc6c6ee8534cf7ec2daffe81865d8be5e594fab05e20c4
+
+COUNT=12
+L = 256
+KI = 6ad202810d82c4caaae4a30a6f9283354e3912efd7d3f5b9c9bad0714881340a
+FixedInputDataByteLen = 60
+FixedInputData = c92eb6e81636ad88d921e666257d66614f522ba66c5c5aacca977abb2e4a6348b33307a57364b885f65465da3a0a6057d34d361fe2b1b56cd274b21a
+ Binary rep of i = 0001
+ instring = 0001c92eb6e81636ad88d921e666257d66614f522ba66c5c5aacca977abb2e4a6348b33307a57364b885f65465da3a0a6057d34d361fe2b1b56cd274b21a
+ Binary rep of i = 0002
+ instring = 0002c92eb6e81636ad88d921e666257d66614f522ba66c5c5aacca977abb2e4a6348b33307a57364b885f65465da3a0a6057d34d361fe2b1b56cd274b21a
+KO = 27878ce16d71803148d8afc7f7abbdaf76f8642b3ebb1803970706cd02a83d26
+
+COUNT=13
+L = 256
+KI = b31591854f975a9f0d46fd1b6e0a5f4562ccd562c569590d14534285ebe1f049
+FixedInputDataByteLen = 60
+FixedInputData = dfd4e571ae3ce31e11ff45cb1a04644a066493c69bddbe432adca97e21e37208ffd92c55bc50d3b3f57e503e1beccdfc9ee9bfafa6d7bb784cbed963
+ Binary rep of i = 0001
+ instring = 0001dfd4e571ae3ce31e11ff45cb1a04644a066493c69bddbe432adca97e21e37208ffd92c55bc50d3b3f57e503e1beccdfc9ee9bfafa6d7bb784cbed963
+ Binary rep of i = 0002
+ instring = 0002dfd4e571ae3ce31e11ff45cb1a04644a066493c69bddbe432adca97e21e37208ffd92c55bc50d3b3f57e503e1beccdfc9ee9bfafa6d7bb784cbed963
+KO = b27d826298701377e18cacf1797000df964821de501ee27edde8d49be76dbf12
+
+COUNT=14
+L = 256
+KI = 10c550ddc2968e568104aa27c065e222b124d6b87371ba3456e5a65617248ed7
+FixedInputDataByteLen = 60
+FixedInputData = c00fd3ab980e4d505ba711efa8a002cf117ba525e6c53a5bee7f1b15b3bc7f08a1fd0d4f3c2cba4a5cbb0c77c057e8494fe744a704a7d260a3107180
+ Binary rep of i = 0001
+ instring = 0001c00fd3ab980e4d505ba711efa8a002cf117ba525e6c53a5bee7f1b15b3bc7f08a1fd0d4f3c2cba4a5cbb0c77c057e8494fe744a704a7d260a3107180
+ Binary rep of i = 0002
+ instring = 0002c00fd3ab980e4d505ba711efa8a002cf117ba525e6c53a5bee7f1b15b3bc7f08a1fd0d4f3c2cba4a5cbb0c77c057e8494fe744a704a7d260a3107180
+KO = c03dd0c037fcb87c56b68f757a2f2b44f5cdf1362be83f1e76303337a822167d
+
+COUNT=15
+L = 256
+KI = 8bc4a8d275f0620053af70c2b6d83da59ef5b348509ea65cf3c65edffd938345
+FixedInputDataByteLen = 60
+FixedInputData = 8aa56c72b2d4c88614954b9f75316007e8e8e84ca64607d2e0216f38401195a168b152b54bf21856c1bddcfdefa6436ec31da87f1a8f4dbb8a7e804c
+ Binary rep of i = 0001
+ instring = 00018aa56c72b2d4c88614954b9f75316007e8e8e84ca64607d2e0216f38401195a168b152b54bf21856c1bddcfdefa6436ec31da87f1a8f4dbb8a7e804c
+ Binary rep of i = 0002
+ instring = 00028aa56c72b2d4c88614954b9f75316007e8e8e84ca64607d2e0216f38401195a168b152b54bf21856c1bddcfdefa6436ec31da87f1a8f4dbb8a7e804c
+KO = a5bcd078261cca440c84cb5f8db7ef7ccd1a1c8bf7d766bd9849dad6a78dfdac
+
+COUNT=16
+L = 256
+KI = 3bd74a8bb35d2940d80df43416d259309e1008f60e4e00d95b56c525b318bc9e
+FixedInputDataByteLen = 60
+FixedInputData = 51fa4b0d16e00a6f8e82d2cb4af92cdb6deda10bf877bf7331cfc32d00444503225b5292e1f4a57fa94853fad9aa3ee049f1c45127556986ea4fb5ce
+ Binary rep of i = 0001
+ instring = 000151fa4b0d16e00a6f8e82d2cb4af92cdb6deda10bf877bf7331cfc32d00444503225b5292e1f4a57fa94853fad9aa3ee049f1c45127556986ea4fb5ce
+ Binary rep of i = 0002
+ instring = 000251fa4b0d16e00a6f8e82d2cb4af92cdb6deda10bf877bf7331cfc32d00444503225b5292e1f4a57fa94853fad9aa3ee049f1c45127556986ea4fb5ce
+KO = 4fa6290f67fdcae96b1522f26e2d220e85e55bd124579e8956ef98b23cba65a5
+
+COUNT=17
+L = 256
+KI = a1e77c8d322216383e58d23889b62ba417966b4eafd785669e6b372dd5f4ae50
+FixedInputDataByteLen = 60
+FixedInputData = 31b27d96bc4b687da5d4655a218c48a093838fa51e11cf3a67b6400249085537dda7386c81b3d2e70ea04842d55a51c808d01d5585bd5a68f6424cd6
+ Binary rep of i = 0001
+ instring = 000131b27d96bc4b687da5d4655a218c48a093838fa51e11cf3a67b6400249085537dda7386c81b3d2e70ea04842d55a51c808d01d5585bd5a68f6424cd6
+ Binary rep of i = 0002
+ instring = 000231b27d96bc4b687da5d4655a218c48a093838fa51e11cf3a67b6400249085537dda7386c81b3d2e70ea04842d55a51c808d01d5585bd5a68f6424cd6
+KO = 5723eca7629a764d1c40fe213825eafe21460ba5e2666eafa43e0888844fdf3d
+
+COUNT=18
+L = 256
+KI = e49a7ac2edf49120ecf5774704d9385ae744bfb7688d6d54ef2ae7875bc0a080
+FixedInputDataByteLen = 60
+FixedInputData = 074709cdea3b1d40b43cb78c0392ff07fbb2c6382a03aeb0855d6f46f9d86667e89429e94045bd1aed2062c2e01052e740998177d853d4f0c7a563cf
+ Binary rep of i = 0001
+ instring = 0001074709cdea3b1d40b43cb78c0392ff07fbb2c6382a03aeb0855d6f46f9d86667e89429e94045bd1aed2062c2e01052e740998177d853d4f0c7a563cf
+ Binary rep of i = 0002
+ instring = 0002074709cdea3b1d40b43cb78c0392ff07fbb2c6382a03aeb0855d6f46f9d86667e89429e94045bd1aed2062c2e01052e740998177d853d4f0c7a563cf
+KO = f0e5fc5a581859d6eae44e28c0af8524b48d15b020aad11b433ff82ff24f83f8
+
+COUNT=19
+L = 256
+KI = 7b3a9d007a0851df4273603b3c0c17b291b9dea74ec0b662499626b812b90cd4
+FixedInputDataByteLen = 60
+FixedInputData = 60431e05d7e0c338cb44996be66d68014f4d7b150740b00e1775a6f70a9d799e42fd764fe1e2c7854ffeb87531353846fb5bb31870991dccddc81556
+ Binary rep of i = 0001
+ instring = 000160431e05d7e0c338cb44996be66d68014f4d7b150740b00e1775a6f70a9d799e42fd764fe1e2c7854ffeb87531353846fb5bb31870991dccddc81556
+ Binary rep of i = 0002
+ instring = 000260431e05d7e0c338cb44996be66d68014f4d7b150740b00e1775a6f70a9d799e42fd764fe1e2c7854ffeb87531353846fb5bb31870991dccddc81556
+KO = ce008a252097f178a3e432615879bdad5e2138a2f679bd3af3e53e7bc009aa0e
+
+COUNT=20
+L = 160
+KI = e508ce78aca2cc50c80a6cbdb2b178f8ee5e315dad71ddfa700eb6cf503239b3
+FixedInputDataByteLen = 60
+FixedInputData = 28c47ddd23d349e3b30bf97975c5fa591f2158e001dae3faa154d93c615c89fc7449c901a2585e618f68a0b2cbd3f35f53424d5ea015cbf7e8e09f68
+ Binary rep of i = 0001
+ instring = 000128c47ddd23d349e3b30bf97975c5fa591f2158e001dae3faa154d93c615c89fc7449c901a2585e618f68a0b2cbd3f35f53424d5ea015cbf7e8e09f68
+ Binary rep of i = 0002
+ instring = 000228c47ddd23d349e3b30bf97975c5fa591f2158e001dae3faa154d93c615c89fc7449c901a2585e618f68a0b2cbd3f35f53424d5ea015cbf7e8e09f68
+KO = 6bc69b4c11aa7c04ac3c03baa44daeac4a047992
+
+COUNT=21
+L = 160
+KI = 4c536406a0e9cfb9fc30bc8d50770b2143d66a31b3304209456db773fc3a252e
+FixedInputDataByteLen = 60
+FixedInputData = ae457e61d6222068f2b8822253b25d4a712e403f64bd5ef2e32e46d2d8497bd22c9740594972e4d1ed6872b34e694322bb3d6739d1cb45eb4ba0c968
+ Binary rep of i = 0001
+ instring = 0001ae457e61d6222068f2b8822253b25d4a712e403f64bd5ef2e32e46d2d8497bd22c9740594972e4d1ed6872b34e694322bb3d6739d1cb45eb4ba0c968
+ Binary rep of i = 0002
+ instring = 0002ae457e61d6222068f2b8822253b25d4a712e403f64bd5ef2e32e46d2d8497bd22c9740594972e4d1ed6872b34e694322bb3d6739d1cb45eb4ba0c968
+KO = 2fa407153f47c7320ae50ab35e8abc8a48db0808
+
+COUNT=22
+L = 160
+KI = d5675e91933657bf6f58428761571a41b555f0378863cec2ed8a42385df063f5
+FixedInputDataByteLen = 60
+FixedInputData = 9e5ddcecaaac2f57e8eb1b91e9f84c7fdf11664f39129def8386dadb510b6d3de1a4f63ccb22337e962521eeea258a10a664df92b73eee762c49cf52
+ Binary rep of i = 0001
+ instring = 00019e5ddcecaaac2f57e8eb1b91e9f84c7fdf11664f39129def8386dadb510b6d3de1a4f63ccb22337e962521eeea258a10a664df92b73eee762c49cf52
+ Binary rep of i = 0002
+ instring = 00029e5ddcecaaac2f57e8eb1b91e9f84c7fdf11664f39129def8386dadb510b6d3de1a4f63ccb22337e962521eeea258a10a664df92b73eee762c49cf52
+KO = a2b66633ec9e1baea73b8f1b3944b4f406170d58
+
+COUNT=23
+L = 160
+KI = deba2145ca952338a2baa1d3cdf76656fec7fd3dddb9d73fcb1d17547796a1aa
+FixedInputDataByteLen = 60
+FixedInputData = f090ff8d2c0de2af648a013b09585453502d42dbb1dec2bccce79b9ce622824226477ac530a7e0b4acac108317c224c912821c93e1a37d6c65f6ca3c
+ Binary rep of i = 0001
+ instring = 0001f090ff8d2c0de2af648a013b09585453502d42dbb1dec2bccce79b9ce622824226477ac530a7e0b4acac108317c224c912821c93e1a37d6c65f6ca3c
+ Binary rep of i = 0002
+ instring = 0002f090ff8d2c0de2af648a013b09585453502d42dbb1dec2bccce79b9ce622824226477ac530a7e0b4acac108317c224c912821c93e1a37d6c65f6ca3c
+KO = 72838e60340554d4ba6cab3e68148dfbfdb221ab
+
+COUNT=24
+L = 160
+KI = d27161ed52f3173c78e3103797ecc44307b472cc19d1cc540fa94d3558f781c9
+FixedInputDataByteLen = 60
+FixedInputData = 54aec4b56f4aab1448920e84cc0de41c7a128c58d3927c25b035bacba2e727cdb0c4c4e812407231da2c3ddfe03ec1ccbff95d90fabd8c29a183b163
+ Binary rep of i = 0001
+ instring = 000154aec4b56f4aab1448920e84cc0de41c7a128c58d3927c25b035bacba2e727cdb0c4c4e812407231da2c3ddfe03ec1ccbff95d90fabd8c29a183b163
+ Binary rep of i = 0002
+ instring = 000254aec4b56f4aab1448920e84cc0de41c7a128c58d3927c25b035bacba2e727cdb0c4c4e812407231da2c3ddfe03ec1ccbff95d90fabd8c29a183b163
+KO = 67908b511449ad6be469127493eafc915dda7daa
+
+COUNT=25
+L = 160
+KI = 4d822d5bdc0af36f773cbcfcba412717ca76182ae8e9eba58560607b0ffebae2
+FixedInputDataByteLen = 60
+FixedInputData = 808407b67eb1d77e07116aea689b06a94f6ca153bed41ff3c45b2a0badbf6c7337732b6d52017249b76f7dbbc6cddf0202a09d4c9b89f6ac0c708a79
+ Binary rep of i = 0001
+ instring = 0001808407b67eb1d77e07116aea689b06a94f6ca153bed41ff3c45b2a0badbf6c7337732b6d52017249b76f7dbbc6cddf0202a09d4c9b89f6ac0c708a79
+ Binary rep of i = 0002
+ instring = 0002808407b67eb1d77e07116aea689b06a94f6ca153bed41ff3c45b2a0badbf6c7337732b6d52017249b76f7dbbc6cddf0202a09d4c9b89f6ac0c708a79
+KO = 566357b32675e3d257d966431f8a2a5daa39081b
+
+COUNT=26
+L = 160
+KI = d6990d912604c8c2b0e34d28b3d9673e13691e2221cc3e4c14866c3597c89705
+FixedInputDataByteLen = 60
+FixedInputData = b369e76e57bffce50d4a063c380bd95253688a60140ab4550ed609463e60bd7dc0ecef6d04029e80a8a5e5db589aa261fb93c10cc4520b88ec5dfa7a
+ Binary rep of i = 0001
+ instring = 0001b369e76e57bffce50d4a063c380bd95253688a60140ab4550ed609463e60bd7dc0ecef6d04029e80a8a5e5db589aa261fb93c10cc4520b88ec5dfa7a
+ Binary rep of i = 0002
+ instring = 0002b369e76e57bffce50d4a063c380bd95253688a60140ab4550ed609463e60bd7dc0ecef6d04029e80a8a5e5db589aa261fb93c10cc4520b88ec5dfa7a
+KO = 87a583943438e0a9b7f4d58fb932080b2b885d74
+
+COUNT=27
+L = 160
+KI = 966eec3e745f4b75fb24fceaa972aa5562f6ab39ae2807f3171b898221e0b49d
+FixedInputDataByteLen = 60
+FixedInputData = 922c17185da4d9147a9c657c5399b780f8bd138a810970ca8c61e99b6ba227b68ad05dc9824090e05d9ae4c9a291385f18454e21f9ffdcdc614a6a1f
+ Binary rep of i = 0001
+ instring = 0001922c17185da4d9147a9c657c5399b780f8bd138a810970ca8c61e99b6ba227b68ad05dc9824090e05d9ae4c9a291385f18454e21f9ffdcdc614a6a1f
+ Binary rep of i = 0002
+ instring = 0002922c17185da4d9147a9c657c5399b780f8bd138a810970ca8c61e99b6ba227b68ad05dc9824090e05d9ae4c9a291385f18454e21f9ffdcdc614a6a1f
+KO = 911f8795b83867a0405ef9b9d576500b49158d08
+
+COUNT=28
+L = 160
+KI = 0a43aba475789a4f16e4072f60250ccad9956a8c512a617e23a5615f770e2e8b
+FixedInputDataByteLen = 60
+FixedInputData = eafc2730c9245d6d8dea44b0f214421ebab6cd8f3894696f9dc8a868a193fb3884a6c48bd98068f2b0f550a2e49833bcec3722148711711cbb578d57
+ Binary rep of i = 0001
+ instring = 0001eafc2730c9245d6d8dea44b0f214421ebab6cd8f3894696f9dc8a868a193fb3884a6c48bd98068f2b0f550a2e49833bcec3722148711711cbb578d57
+ Binary rep of i = 0002
+ instring = 0002eafc2730c9245d6d8dea44b0f214421ebab6cd8f3894696f9dc8a868a193fb3884a6c48bd98068f2b0f550a2e49833bcec3722148711711cbb578d57
+KO = 9e0e278516b5ee42a408698d02f290f1c3701834
+
+COUNT=29
+L = 160
+KI = 0e409d643c7d814ab2b7ee9b1544bb877f6ca1efe7ffafebbf9a6fc268e1d79b
+FixedInputDataByteLen = 60
+FixedInputData = e652204f6cff9c841a6e2569bbd1a1f83386bf1984ea954d004f29aeccba3a6752fcf2699f51b607ca2b094bb005827719675d1124005fa6e31ea11b
+ Binary rep of i = 0001
+ instring = 0001e652204f6cff9c841a6e2569bbd1a1f83386bf1984ea954d004f29aeccba3a6752fcf2699f51b607ca2b094bb005827719675d1124005fa6e31ea11b
+ Binary rep of i = 0002
+ instring = 0002e652204f6cff9c841a6e2569bbd1a1f83386bf1984ea954d004f29aeccba3a6752fcf2699f51b607ca2b094bb005827719675d1124005fa6e31ea11b
+KO = f5cdd032ebc3fbd15b0ec54bff3f581c95d7fe88
+
+COUNT=30
+L = 320
+KI = ee0a0f88b3b441826264de7a31b890a66edf7c2a28d0286eab285846b586fb8e
+FixedInputDataByteLen = 60
+FixedInputData = 1ea9771ab763056260d885073e80e835e20e5d7ca9659fdf5dd3b7f2ae6286608f8bc7a6728e41346c55544942b1bf06642fb6a6738fb5b7f0128f9c
+ Binary rep of i = 0001
+ instring = 00011ea9771ab763056260d885073e80e835e20e5d7ca9659fdf5dd3b7f2ae6286608f8bc7a6728e41346c55544942b1bf06642fb6a6738fb5b7f0128f9c
+ Binary rep of i = 0002
+ instring = 00021ea9771ab763056260d885073e80e835e20e5d7ca9659fdf5dd3b7f2ae6286608f8bc7a6728e41346c55544942b1bf06642fb6a6738fb5b7f0128f9c
+ Binary rep of i = 0003
+ instring = 00031ea9771ab763056260d885073e80e835e20e5d7ca9659fdf5dd3b7f2ae6286608f8bc7a6728e41346c55544942b1bf06642fb6a6738fb5b7f0128f9c
+KO = 5484f170b6602b505e9e6ccffccf2262b55c3554728244bba94daff0adbc619400b33f38013a2293
+
+COUNT=31
+L = 320
+KI = ee50f0d1c7a89d3b45a7f63977a5e735c6379157692eafcfb1e89173c466c7af
+FixedInputDataByteLen = 60
+FixedInputData = 739321c2f9cc2a68a48750f60b1bf825915a9d0de52ee80436e26647029c5d64d3c14e767f88d5063db4bb5c435569029bca5fbb4a72aa6c9e95d5ec
+ Binary rep of i = 0001
+ instring = 0001739321c2f9cc2a68a48750f60b1bf825915a9d0de52ee80436e26647029c5d64d3c14e767f88d5063db4bb5c435569029bca5fbb4a72aa6c9e95d5ec
+ Binary rep of i = 0002
+ instring = 0002739321c2f9cc2a68a48750f60b1bf825915a9d0de52ee80436e26647029c5d64d3c14e767f88d5063db4bb5c435569029bca5fbb4a72aa6c9e95d5ec
+ Binary rep of i = 0003
+ instring = 0003739321c2f9cc2a68a48750f60b1bf825915a9d0de52ee80436e26647029c5d64d3c14e767f88d5063db4bb5c435569029bca5fbb4a72aa6c9e95d5ec
+KO = e3758161d269defb48d47ebc5476ded47eb5296c296f8c26faf5509d342bdd5d01856930ecbf9294
+
+COUNT=32
+L = 320
+KI = c8880ec6e7f736cfe2818749929e8304cfbf6ef91a08d47e3827ec3dfefcd814
+FixedInputDataByteLen = 60
+FixedInputData = e9c5210ff76966c0ed2eabcdcf81c02f49b42b45c3c719bea9d954efe69f4d7d6293e33c503cde42f40ae3fa400bbed4e072424ab07857fa7c33da92
+ Binary rep of i = 0001
+ instring = 0001e9c5210ff76966c0ed2eabcdcf81c02f49b42b45c3c719bea9d954efe69f4d7d6293e33c503cde42f40ae3fa400bbed4e072424ab07857fa7c33da92
+ Binary rep of i = 0002
+ instring = 0002e9c5210ff76966c0ed2eabcdcf81c02f49b42b45c3c719bea9d954efe69f4d7d6293e33c503cde42f40ae3fa400bbed4e072424ab07857fa7c33da92
+ Binary rep of i = 0003
+ instring = 0003e9c5210ff76966c0ed2eabcdcf81c02f49b42b45c3c719bea9d954efe69f4d7d6293e33c503cde42f40ae3fa400bbed4e072424ab07857fa7c33da92
+KO = a460671c03e82390a1381a956e7e5232f8b0a1430d24c1630fc19c6d33c3067ded42b9c643196522
+
+COUNT=33
+L = 320
+KI = db3b4e00ff3d750eab4934476fbf1d7406f68a0b9a43847c689389359fef2d2b
+FixedInputDataByteLen = 60
+FixedInputData = 27e0b11885f480e60f6e87f469bfa76ccb44fa7e5f75b8189748fcf0ba8836c5597c4e4807bb82ef62e38f718b0e8ca19f908d267475460634d19a0f
+ Binary rep of i = 0001
+ instring = 000127e0b11885f480e60f6e87f469bfa76ccb44fa7e5f75b8189748fcf0ba8836c5597c4e4807bb82ef62e38f718b0e8ca19f908d267475460634d19a0f
+ Binary rep of i = 0002
+ instring = 000227e0b11885f480e60f6e87f469bfa76ccb44fa7e5f75b8189748fcf0ba8836c5597c4e4807bb82ef62e38f718b0e8ca19f908d267475460634d19a0f
+ Binary rep of i = 0003
+ instring = 000327e0b11885f480e60f6e87f469bfa76ccb44fa7e5f75b8189748fcf0ba8836c5597c4e4807bb82ef62e38f718b0e8ca19f908d267475460634d19a0f
+KO = f09ea88ed36494782534d4c21913716821ea53ceaa8720a052fe0a3c5d30b73e9c2c0508c1089de7
+
+COUNT=34
+L = 320
+KI = 8dff3938b906598719772331cca5fce2406c5a9c3ccb82b21d7fcf51260bace2
+FixedInputDataByteLen = 60
+FixedInputData = a7a4b6b8155421931d7f152a6addb7e6a3a3e55eed98c250419b16fc5c4f58a900a27a1b7eaa0a2ad9e46823ac9f1ee5ac0c964a8c081f74d901603e
+ Binary rep of i = 0001
+ instring = 0001a7a4b6b8155421931d7f152a6addb7e6a3a3e55eed98c250419b16fc5c4f58a900a27a1b7eaa0a2ad9e46823ac9f1ee5ac0c964a8c081f74d901603e
+ Binary rep of i = 0002
+ instring = 0002a7a4b6b8155421931d7f152a6addb7e6a3a3e55eed98c250419b16fc5c4f58a900a27a1b7eaa0a2ad9e46823ac9f1ee5ac0c964a8c081f74d901603e
+ Binary rep of i = 0003
+ instring = 0003a7a4b6b8155421931d7f152a6addb7e6a3a3e55eed98c250419b16fc5c4f58a900a27a1b7eaa0a2ad9e46823ac9f1ee5ac0c964a8c081f74d901603e
+KO = 71003085e657de0e4f2098b93d7e5a946f368c76e2de7ddb5af43e316152c4435a41381ed6868a11
+
+COUNT=35
+L = 320
+KI = 283fc5980fba99e7b8fd262d761e25846dd8f525b785014862145bfed6dec940
+FixedInputDataByteLen = 60
+FixedInputData = 2022454baaac636ab6f19be033fbaedaf14e99d1e27975aaec187ee06c541b07bea0871a316a6088893ef367a6f94cd53acfe62038c5a1ed22e0ab74
+ Binary rep of i = 0001
+ instring = 00012022454baaac636ab6f19be033fbaedaf14e99d1e27975aaec187ee06c541b07bea0871a316a6088893ef367a6f94cd53acfe62038c5a1ed22e0ab74
+ Binary rep of i = 0002
+ instring = 00022022454baaac636ab6f19be033fbaedaf14e99d1e27975aaec187ee06c541b07bea0871a316a6088893ef367a6f94cd53acfe62038c5a1ed22e0ab74
+ Binary rep of i = 0003
+ instring = 00032022454baaac636ab6f19be033fbaedaf14e99d1e27975aaec187ee06c541b07bea0871a316a6088893ef367a6f94cd53acfe62038c5a1ed22e0ab74
+KO = df3616ecabbe6af05d3864f0cf1fd2fb7bc6c1ddea727f794882111a33f50dbfebbbd1eb260ebc7e
+
+COUNT=36
+L = 320
+KI = c4e02bb78fae02dfcc2e2d5269e394d62ea3ed379eb10517d6ecd26dcb82a039
+FixedInputDataByteLen = 60
+FixedInputData = 2c69463e51a0a767f1705aab913471b23a15ccf0efd995bcdac186ff75dcbb828289649e0599b0eafd8ef700de976d35ef3feb3cbfef782ae2318e9a
+ Binary rep of i = 0001
+ instring = 00012c69463e51a0a767f1705aab913471b23a15ccf0efd995bcdac186ff75dcbb828289649e0599b0eafd8ef700de976d35ef3feb3cbfef782ae2318e9a
+ Binary rep of i = 0002
+ instring = 00022c69463e51a0a767f1705aab913471b23a15ccf0efd995bcdac186ff75dcbb828289649e0599b0eafd8ef700de976d35ef3feb3cbfef782ae2318e9a
+ Binary rep of i = 0003
+ instring = 00032c69463e51a0a767f1705aab913471b23a15ccf0efd995bcdac186ff75dcbb828289649e0599b0eafd8ef700de976d35ef3feb3cbfef782ae2318e9a
+KO = 5b820478d48256648f07afed2d831eba04ccb99ec348a74d0fa4af80b89e85a33e52dd6285a434dc
+
+COUNT=37
+L = 320
+KI = 72f27daf4e97309da1d1bc1bac863a17e912da3f22b514b2c7f0141d74b05003
+FixedInputDataByteLen = 60
+FixedInputData = c7867266e5d97d46afcb549a71abfbb9c4d104d4a48ead80e810a5dffb8bb9fae2fbef08a344172b489987fb44ba3ab78c68a9790a2ecb5516baee8f
+ Binary rep of i = 0001
+ instring = 0001c7867266e5d97d46afcb549a71abfbb9c4d104d4a48ead80e810a5dffb8bb9fae2fbef08a344172b489987fb44ba3ab78c68a9790a2ecb5516baee8f
+ Binary rep of i = 0002
+ instring = 0002c7867266e5d97d46afcb549a71abfbb9c4d104d4a48ead80e810a5dffb8bb9fae2fbef08a344172b489987fb44ba3ab78c68a9790a2ecb5516baee8f
+ Binary rep of i = 0003
+ instring = 0003c7867266e5d97d46afcb549a71abfbb9c4d104d4a48ead80e810a5dffb8bb9fae2fbef08a344172b489987fb44ba3ab78c68a9790a2ecb5516baee8f
+KO = 4c06cb75890defc27b3d607ffdace30468fc811332343ef7b5187d34d74d960bdd2098375be0b036
+
+COUNT=38
+L = 320
+KI = 6b8c3a0f7b68c6868ec89756428a43c13e7d93e649b3aa3c3421d77f355b0b79
+FixedInputDataByteLen = 60
+FixedInputData = 3acb276a33e7a05fb7cfc4524e0846ca1965d33291b81a67c62085553ef5dfbf274e4d60032a997c0cae06c3ff72a0abe744a6f9d620345928749b4f
+ Binary rep of i = 0001
+ instring = 00013acb276a33e7a05fb7cfc4524e0846ca1965d33291b81a67c62085553ef5dfbf274e4d60032a997c0cae06c3ff72a0abe744a6f9d620345928749b4f
+ Binary rep of i = 0002
+ instring = 00023acb276a33e7a05fb7cfc4524e0846ca1965d33291b81a67c62085553ef5dfbf274e4d60032a997c0cae06c3ff72a0abe744a6f9d620345928749b4f
+ Binary rep of i = 0003
+ instring = 00033acb276a33e7a05fb7cfc4524e0846ca1965d33291b81a67c62085553ef5dfbf274e4d60032a997c0cae06c3ff72a0abe744a6f9d620345928749b4f
+KO = f709ec6789710bc4ecfcdbd1eccb2ecea7dbe1114ea8d21d068ad45f8252eeec156f97c598cb3088
+
+COUNT=39
+L = 320
+KI = 9ecd4ff400acb58fe61f3716a2c28708ef4997a6e020431ba48fd9a2b930b61d
+FixedInputDataByteLen = 60
+FixedInputData = 6aba539c3fcc21e4bfc1ea25fd3e9677c4283032ed842a6d0deef4249915dda447d5cfbc46159e72f564c58dbdee03e4538e0d96d169815b2c9c4c69
+ Binary rep of i = 0001
+ instring = 00016aba539c3fcc21e4bfc1ea25fd3e9677c4283032ed842a6d0deef4249915dda447d5cfbc46159e72f564c58dbdee03e4538e0d96d169815b2c9c4c69
+ Binary rep of i = 0002
+ instring = 00026aba539c3fcc21e4bfc1ea25fd3e9677c4283032ed842a6d0deef4249915dda447d5cfbc46159e72f564c58dbdee03e4538e0d96d169815b2c9c4c69
+ Binary rep of i = 0003
+ instring = 00036aba539c3fcc21e4bfc1ea25fd3e9677c4283032ed842a6d0deef4249915dda447d5cfbc46159e72f564c58dbdee03e4538e0d96d169815b2c9c4c69
+KO = 02365f1c01733d2706a25040c94fc18f8cded66d879948f3e92a1ce3d8966d729ab7e9acc6f11712
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 1612a40daa7fce6c6788b3b71311188ffb850613fd81d0e87a891831348e2f28
+FixedInputDataByteLen = 60
+FixedInputData = 1696438fcdf9a85284759b2604b64d7ea76199514709e711ecde5a505b5f27ae38d154aba14322481ddc9fd9169364b991460a0c9a05c7fcb2d099c9
+ Binary rep of i = 000001
+ instring = 0000011696438fcdf9a85284759b2604b64d7ea76199514709e711ecde5a505b5f27ae38d154aba14322481ddc9fd9169364b991460a0c9a05c7fcb2d099c9
+KO = d101f4f2b5e239bae881cb488995bd52
+
+COUNT=1
+L = 128
+KI = 6557c95653d32fa4afb3e6569e671bba0852e3e2554c5c1b270021f02e701322
+FixedInputDataByteLen = 60
+FixedInputData = ab901255f2cdea68a3e661c5cb81b9d48a04a4e219b8c61d08f085a577d4a1c11c315cc333eb0901b24869bdb3780700973eddb1db4622491f717e94
+ Binary rep of i = 000001
+ instring = 000001ab901255f2cdea68a3e661c5cb81b9d48a04a4e219b8c61d08f085a577d4a1c11c315cc333eb0901b24869bdb3780700973eddb1db4622491f717e94
+KO = 4e1bf4d5c363b5fd3002bf400efdaded
+
+COUNT=2
+L = 128
+KI = 5dabb74fea1dad79b548efadb189683df6eb4493019155888adb80a58e63c209
+FixedInputDataByteLen = 60
+FixedInputData = 8f081e231bca606cc234f69b988236174196b998f8bf004886c940970c84779147291356dd4afddcaaec70cd7a223ced6c34780aea450b1b2eb855a0
+ Binary rep of i = 000001
+ instring = 0000018f081e231bca606cc234f69b988236174196b998f8bf004886c940970c84779147291356dd4afddcaaec70cd7a223ced6c34780aea450b1b2eb855a0
+KO = d76810e3042b0bdb6c1cb43e7d481852
+
+COUNT=3
+L = 128
+KI = d4a0d760b97bb06178d4852b6e726b4afb04d50f024739a1edd33ce1985751a9
+FixedInputDataByteLen = 60
+FixedInputData = eb43e08f09edd258387fdb6b96c6e419ba6a50b75cbe81619f0afa53a1fc878df0fcd9ccee0bd739b2749bdf7410fb1184c4992b518fca476a9ce511
+ Binary rep of i = 000001
+ instring = 000001eb43e08f09edd258387fdb6b96c6e419ba6a50b75cbe81619f0afa53a1fc878df0fcd9ccee0bd739b2749bdf7410fb1184c4992b518fca476a9ce511
+KO = 35fae274b367860071aaf4c6aa603ca3
+
+COUNT=4
+L = 128
+KI = 41af1e4363835e84415ae804b073fb43d866395c062633c5c8f0061ac3c59754
+FixedInputDataByteLen = 60
+FixedInputData = 9898596d09be1fc60511b25b8c8a8eec7b37b6149f81909ff6cae72ea6282f18ff03999d241be2f03ba1067533ae17e7265801c2d4ca68eb393095ac
+ Binary rep of i = 000001
+ instring = 0000019898596d09be1fc60511b25b8c8a8eec7b37b6149f81909ff6cae72ea6282f18ff03999d241be2f03ba1067533ae17e7265801c2d4ca68eb393095ac
+KO = 8c74f6045439b37681985391f1a39a43
+
+COUNT=5
+L = 128
+KI = c9df6568e4a743bc465535a79ba9e013cf2722c1d589a2450bbd573d49fca7a6
+FixedInputDataByteLen = 60
+FixedInputData = f1ccdeef19e102e73cf250defc4f8e768b3a48691009f99e92a69eb614a8396ce1a7fc971142fc3725647210ac47b73f8b18c4575a60b6b87ad78538
+ Binary rep of i = 000001
+ instring = 000001f1ccdeef19e102e73cf250defc4f8e768b3a48691009f99e92a69eb614a8396ce1a7fc971142fc3725647210ac47b73f8b18c4575a60b6b87ad78538
+KO = b5e1bc158dede26db9d62c8e6dbc1ee4
+
+COUNT=6
+L = 128
+KI = a68ae08b935c9ea04f305642c384ff9f185e76dffc2b101cf53deccfb54ed929
+FixedInputDataByteLen = 60
+FixedInputData = 0273a53d0c1c9da0b076f8589168af4bc7027edb08a26e0c4d45a60a7ff66e41f8a166a4f2890e6078694d3a03f7e53766c4a4cd5f77f6c6a5dbc6a1
+ Binary rep of i = 000001
+ instring = 0000010273a53d0c1c9da0b076f8589168af4bc7027edb08a26e0c4d45a60a7ff66e41f8a166a4f2890e6078694d3a03f7e53766c4a4cd5f77f6c6a5dbc6a1
+KO = c9c5cf8000aa228c9c6aa80509ccc344
+
+COUNT=7
+L = 128
+KI = 253f6dd15acc323305a46f77aa31df6c95fa05b98f151952003111d4544024c4
+FixedInputDataByteLen = 60
+FixedInputData = 43bfc2cd48e32c9a6f080d34ccf133b5d5abf51964cb6fb43799e1445a9828a0a4a9bf00a1a5848b0525dc57c2f60c3275736546560eb7349f02946e
+ Binary rep of i = 000001
+ instring = 00000143bfc2cd48e32c9a6f080d34ccf133b5d5abf51964cb6fb43799e1445a9828a0a4a9bf00a1a5848b0525dc57c2f60c3275736546560eb7349f02946e
+KO = 50758d742a858b672e581a8d0e0839da
+
+COUNT=8
+L = 128
+KI = e06fd9dad0805bbcd95f6748fe93b21b69c0d546f6bda1fabcb2389be7b1a05e
+FixedInputDataByteLen = 60
+FixedInputData = 3c04370369a233109ad4edff643a055c7fbe81240872a58148dd29dfaa30b56177b02644f7175566d23b4ab23a084c4b19c09dd93feba1061c993ba1
+ Binary rep of i = 000001
+ instring = 0000013c04370369a233109ad4edff643a055c7fbe81240872a58148dd29dfaa30b56177b02644f7175566d23b4ab23a084c4b19c09dd93feba1061c993ba1
+KO = 4dd58271489a380fc4731ccf508b8785
+
+COUNT=9
+L = 128
+KI = d1db718c611b99fcd9f05ad86220d14ec067529e8b16385af0e3976ac5469bfa
+FixedInputDataByteLen = 60
+FixedInputData = 512bca336f0f47c14eed8d09a91a086926720248fc3345a38b7ec618c971f4ea1c384815d60c93db175f8781672d295f907baa85492061285996a03a
+ Binary rep of i = 000001
+ instring = 000001512bca336f0f47c14eed8d09a91a086926720248fc3345a38b7ec618c971f4ea1c384815d60c93db175f8781672d295f907baa85492061285996a03a
+KO = de9ee9b3a5a698c6a04b5bd6806d3cc2
+
+COUNT=10
+L = 256
+KI = 77b50e24b859725d1cab531c885a6e60e7d5b0432f37408185ae688dffa5f6a5
+FixedInputDataByteLen = 60
+FixedInputData = 0b2c907499cddaa1fcfb02002ab8b9756c5f1f9fea482d79b8a6aa9fa2fb48e69df94dca4cb6f2e90a462678279ddaacc482fdd76581996b43974a22
+ Binary rep of i = 000001
+ instring = 0000010b2c907499cddaa1fcfb02002ab8b9756c5f1f9fea482d79b8a6aa9fa2fb48e69df94dca4cb6f2e90a462678279ddaacc482fdd76581996b43974a22
+ Binary rep of i = 000002
+ instring = 0000020b2c907499cddaa1fcfb02002ab8b9756c5f1f9fea482d79b8a6aa9fa2fb48e69df94dca4cb6f2e90a462678279ddaacc482fdd76581996b43974a22
+KO = c2a02b3743d506cdc1a41d4c2ae4c67610c5d607df0c26cbf7f4fe2198cb35f1
+
+COUNT=11
+L = 256
+KI = c70e6f56deac90cb1d42d7fe7d91ab1f0aa7cd20d2ac64ea5757663b8482409b
+FixedInputDataByteLen = 60
+FixedInputData = 7c6547d871a21bb2158d4f3b99cd877b95c2a4fc6c76fae4de691a5f83aca15655e68295e73f12d33e6c6722e3f48ccda696e6b6cd83c622951a6f88
+ Binary rep of i = 000001
+ instring = 0000017c6547d871a21bb2158d4f3b99cd877b95c2a4fc6c76fae4de691a5f83aca15655e68295e73f12d33e6c6722e3f48ccda696e6b6cd83c622951a6f88
+ Binary rep of i = 000002
+ instring = 0000027c6547d871a21bb2158d4f3b99cd877b95c2a4fc6c76fae4de691a5f83aca15655e68295e73f12d33e6c6722e3f48ccda696e6b6cd83c622951a6f88
+KO = 69e4e2ddfa344354a923369dc03c1fbe0efce6253b20a8f18028229ef0760d7b
+
+COUNT=12
+L = 256
+KI = 41e0ad64ccb45994313858e82f494d7bbafa10331620b1eb018c32baa3b3298f
+FixedInputDataByteLen = 60
+FixedInputData = f40dcb8b178475dbe14cba4f62ced6cad028f753f95fd95891e053675a89a28848d7a914156f0540d64db9bdc54bd61262477fc86540fb12abf2ee70
+ Binary rep of i = 000001
+ instring = 000001f40dcb8b178475dbe14cba4f62ced6cad028f753f95fd95891e053675a89a28848d7a914156f0540d64db9bdc54bd61262477fc86540fb12abf2ee70
+ Binary rep of i = 000002
+ instring = 000002f40dcb8b178475dbe14cba4f62ced6cad028f753f95fd95891e053675a89a28848d7a914156f0540d64db9bdc54bd61262477fc86540fb12abf2ee70
+KO = 00f0eb3a140128df58f00547e186d117c85c972f75c647cd00a3450022983df6
+
+COUNT=13
+L = 256
+KI = b2d501ce58ba67788e7eefad808490c0443faeb5bfa4a982977f256c873329e8
+FixedInputDataByteLen = 60
+FixedInputData = 0fffa9c4ef81432b2f46b5e4de435694a22772ca58707b59ea9774fb00e4d6521e79231f55559072f7876c81d171914265860f6c8531a5f5fd0817a2
+ Binary rep of i = 000001
+ instring = 0000010fffa9c4ef81432b2f46b5e4de435694a22772ca58707b59ea9774fb00e4d6521e79231f55559072f7876c81d171914265860f6c8531a5f5fd0817a2
+ Binary rep of i = 000002
+ instring = 0000020fffa9c4ef81432b2f46b5e4de435694a22772ca58707b59ea9774fb00e4d6521e79231f55559072f7876c81d171914265860f6c8531a5f5fd0817a2
+KO = f7e66cfacc7296ef346bbf256b2363d11cfe52ed91326f10306ac05f42d7ae84
+
+COUNT=14
+L = 256
+KI = 9c18976ae4f896e8aee3d9f343a3c0e4034063b8963c01752169fdf5dc491eeb
+FixedInputDataByteLen = 60
+FixedInputData = 3e7e41be6788cbd5a0065ee23d0b997f0fedbbe7ee4116661d25772f4c631e69ad79a3ae17457a1f4525bddaac65eaf559413980face97df7c782625
+ Binary rep of i = 000001
+ instring = 0000013e7e41be6788cbd5a0065ee23d0b997f0fedbbe7ee4116661d25772f4c631e69ad79a3ae17457a1f4525bddaac65eaf559413980face97df7c782625
+ Binary rep of i = 000002
+ instring = 0000023e7e41be6788cbd5a0065ee23d0b997f0fedbbe7ee4116661d25772f4c631e69ad79a3ae17457a1f4525bddaac65eaf559413980face97df7c782625
+KO = 7ed5bbd473c69a69433377a2dfc672d73304ff875d044f560af69ace0167463a
+
+COUNT=15
+L = 256
+KI = e6a14231a60d7c01051b26601b1011f0c12c99866272a84c7d6f3e8093cde6a7
+FixedInputDataByteLen = 60
+FixedInputData = 55d2cb9e31ff3729777112fe0c314cfc83b89154874166b32161b23fb7af3383daaaa9828cf86f1b2d06278c175548e3d160060c6cc79ff3f4538e54
+ Binary rep of i = 000001
+ instring = 00000155d2cb9e31ff3729777112fe0c314cfc83b89154874166b32161b23fb7af3383daaaa9828cf86f1b2d06278c175548e3d160060c6cc79ff3f4538e54
+ Binary rep of i = 000002
+ instring = 00000255d2cb9e31ff3729777112fe0c314cfc83b89154874166b32161b23fb7af3383daaaa9828cf86f1b2d06278c175548e3d160060c6cc79ff3f4538e54
+KO = 38e7e61432624b8a71d960f568be1d68da931e7b7de836b870ce7147d628d228
+
+COUNT=16
+L = 256
+KI = 4f3baf17460214a715b480fced33458e665d5f3dcc205fee773fdb92d50e6e1e
+FixedInputDataByteLen = 60
+FixedInputData = 2141e7641ea051226643622e15002584a8ae982658b421c4ab255a7f2f7dac98d3e8eadd47fd9e22c92610ed435a361221f35994332a1d8127e06866
+ Binary rep of i = 000001
+ instring = 0000012141e7641ea051226643622e15002584a8ae982658b421c4ab255a7f2f7dac98d3e8eadd47fd9e22c92610ed435a361221f35994332a1d8127e06866
+ Binary rep of i = 000002
+ instring = 0000022141e7641ea051226643622e15002584a8ae982658b421c4ab255a7f2f7dac98d3e8eadd47fd9e22c92610ed435a361221f35994332a1d8127e06866
+KO = c1164bfa7a89be0cac95ca05259b0bf864236093e3a18cbab039c41b7df4a376
+
+COUNT=17
+L = 256
+KI = e2ed63bd5702ebdb998f3921cb23cb694f932dd1cdeea0c999c16b1718ebe70d
+FixedInputDataByteLen = 60
+FixedInputData = d8285197a7e12457da13067a2b5e7ce8ed62f175e40bb76b032573ad3b3011d7ba9cd1052e4ed0f89716fa8f83e82d8bba1dcfbd2726d18f5c3015f5
+ Binary rep of i = 000001
+ instring = 000001d8285197a7e12457da13067a2b5e7ce8ed62f175e40bb76b032573ad3b3011d7ba9cd1052e4ed0f89716fa8f83e82d8bba1dcfbd2726d18f5c3015f5
+ Binary rep of i = 000002
+ instring = 000002d8285197a7e12457da13067a2b5e7ce8ed62f175e40bb76b032573ad3b3011d7ba9cd1052e4ed0f89716fa8f83e82d8bba1dcfbd2726d18f5c3015f5
+KO = 7e1d678b44c1c0a43072686de8d358958fe62568778c63d5d28d87daa70a9328
+
+COUNT=18
+L = 256
+KI = 4d71923280fb4a11b25f9d58d67704d8f8bb2d64d89edb9ee6f3de32e4601efc
+FixedInputDataByteLen = 60
+FixedInputData = e27b8f350bc1360ddc476cb0cae886f0161da22ee8159c330f545af1d782a0f0aacc3c3de6215807161df09336d470b5b4db1cc0ce73ed1d3ea24380
+ Binary rep of i = 000001
+ instring = 000001e27b8f350bc1360ddc476cb0cae886f0161da22ee8159c330f545af1d782a0f0aacc3c3de6215807161df09336d470b5b4db1cc0ce73ed1d3ea24380
+ Binary rep of i = 000002
+ instring = 000002e27b8f350bc1360ddc476cb0cae886f0161da22ee8159c330f545af1d782a0f0aacc3c3de6215807161df09336d470b5b4db1cc0ce73ed1d3ea24380
+KO = b5b2bb675fe7b04a52340bd5cf248d5258a1f837dad747ee8a4e904608a8977d
+
+COUNT=19
+L = 256
+KI = 92623c919ff7988e9ecd76847c764ee5c800279e7c430f666a898a92a42ae7f7
+FixedInputDataByteLen = 60
+FixedInputData = 0ac360109b9b442ec766ce4156198e3fc764004cc2959da81cdc1058318db7cb393dcfdb5f537584b8555ef8cb1a5221af4c4553dcfc1d46fb17df0b
+ Binary rep of i = 000001
+ instring = 0000010ac360109b9b442ec766ce4156198e3fc764004cc2959da81cdc1058318db7cb393dcfdb5f537584b8555ef8cb1a5221af4c4553dcfc1d46fb17df0b
+ Binary rep of i = 000002
+ instring = 0000020ac360109b9b442ec766ce4156198e3fc764004cc2959da81cdc1058318db7cb393dcfdb5f537584b8555ef8cb1a5221af4c4553dcfc1d46fb17df0b
+KO = 3ff8ec24646c91dca4f68053be9fd7d6dd9486059324288931efb904bb13c9e6
+
+COUNT=20
+L = 160
+KI = 18a5c3e669967b42e9a29bad8fe86699f2b5d496ff767cd3171d1c7195ecef59
+FixedInputDataByteLen = 60
+FixedInputData = 33231c50326592c25ec3eee2c61a3ad4c8a23c098dd83eafe5db411d0948eb122bb6eb7a1d04d2dbcd0b98d0b70b7ff305bb3ef6ac9d4e8e3f7ecd4f
+ Binary rep of i = 000001
+ instring = 00000133231c50326592c25ec3eee2c61a3ad4c8a23c098dd83eafe5db411d0948eb122bb6eb7a1d04d2dbcd0b98d0b70b7ff305bb3ef6ac9d4e8e3f7ecd4f
+ Binary rep of i = 000002
+ instring = 00000233231c50326592c25ec3eee2c61a3ad4c8a23c098dd83eafe5db411d0948eb122bb6eb7a1d04d2dbcd0b98d0b70b7ff305bb3ef6ac9d4e8e3f7ecd4f
+KO = e80afb5cd274cb5fa4952aa95177ae83337f4c8f
+
+COUNT=21
+L = 160
+KI = ff3a5ae4fb4afde4b4d833f824d0cf1c47ce233292e656c5781d6c68a58b6321
+FixedInputDataByteLen = 60
+FixedInputData = ef04ec90387db82febd86b397c094f09897cb766ecf21cebbbb5cd10804f77897fe667d108f1eff09e56d768d766c88dfeb26f76d5a4d315c6f3dbcc
+ Binary rep of i = 000001
+ instring = 000001ef04ec90387db82febd86b397c094f09897cb766ecf21cebbbb5cd10804f77897fe667d108f1eff09e56d768d766c88dfeb26f76d5a4d315c6f3dbcc
+ Binary rep of i = 000002
+ instring = 000002ef04ec90387db82febd86b397c094f09897cb766ecf21cebbbb5cd10804f77897fe667d108f1eff09e56d768d766c88dfeb26f76d5a4d315c6f3dbcc
+KO = 996ac089cb0a2ca9b11f56d34a23159f511633cb
+
+COUNT=22
+L = 160
+KI = 2ccaa379ee3f23b8f66b0786aa1f41f88dadb577b0bd70138c806ffdfe0d405b
+FixedInputDataByteLen = 60
+FixedInputData = 4003221254cee5a7695ac2fd6ebbebef126ead46ca669e4b1e62be07d32a52830f8ff0fcdc41c77ea073adde5dba778a9615b6cc71e02407d80b04b3
+ Binary rep of i = 000001
+ instring = 0000014003221254cee5a7695ac2fd6ebbebef126ead46ca669e4b1e62be07d32a52830f8ff0fcdc41c77ea073adde5dba778a9615b6cc71e02407d80b04b3
+ Binary rep of i = 000002
+ instring = 0000024003221254cee5a7695ac2fd6ebbebef126ead46ca669e4b1e62be07d32a52830f8ff0fcdc41c77ea073adde5dba778a9615b6cc71e02407d80b04b3
+KO = d42ed1cb19cb40a290c3e844340e6e17d03c251e
+
+COUNT=23
+L = 160
+KI = ac0d4c7403d3b90b6931623ebf8b43b174ff6d2fc4464f32b8a037c6732fd711
+FixedInputDataByteLen = 60
+FixedInputData = 70df4a3328af3d54232be2d8e555daea863569061c896e5497633710712c5c28213685724f74ae9a8c0ae93e8e257f1b798931ff2e69744e3dc272ce
+ Binary rep of i = 000001
+ instring = 00000170df4a3328af3d54232be2d8e555daea863569061c896e5497633710712c5c28213685724f74ae9a8c0ae93e8e257f1b798931ff2e69744e3dc272ce
+ Binary rep of i = 000002
+ instring = 00000270df4a3328af3d54232be2d8e555daea863569061c896e5497633710712c5c28213685724f74ae9a8c0ae93e8e257f1b798931ff2e69744e3dc272ce
+KO = ba87d4ac2b84a1eaeffc971e4191f1a845a09e55
+
+COUNT=24
+L = 160
+KI = de0bcd7db66d6c10b8d996ffce559be8a888808cb6bc0f57c3e37a3df14f070d
+FixedInputDataByteLen = 60
+FixedInputData = ff09671e3781ed35d727698521cbe1141269a264d8c5dd068714c9d171780555ab58c6d35e817447408fb55d16c28c51376ee28d42270a5084210794
+ Binary rep of i = 000001
+ instring = 000001ff09671e3781ed35d727698521cbe1141269a264d8c5dd068714c9d171780555ab58c6d35e817447408fb55d16c28c51376ee28d42270a5084210794
+ Binary rep of i = 000002
+ instring = 000002ff09671e3781ed35d727698521cbe1141269a264d8c5dd068714c9d171780555ab58c6d35e817447408fb55d16c28c51376ee28d42270a5084210794
+KO = 959c264aff798ac5f58a5733ad81bbaabc9111be
+
+COUNT=25
+L = 160
+KI = 5220ab52a0590ed4a1ba63a079f8f1b3cb2a4fa8cb79393cd4c86fc78d2039e5
+FixedInputDataByteLen = 60
+FixedInputData = a932b5120a6fd2c8f68427afc1bc5e9a054528b7a0d21deada2e89d861a7208997ee5f6e2ebb32d1ee1a05d5b0fe9747ade9e4d533c21120d640aa22
+ Binary rep of i = 000001
+ instring = 000001a932b5120a6fd2c8f68427afc1bc5e9a054528b7a0d21deada2e89d861a7208997ee5f6e2ebb32d1ee1a05d5b0fe9747ade9e4d533c21120d640aa22
+ Binary rep of i = 000002
+ instring = 000002a932b5120a6fd2c8f68427afc1bc5e9a054528b7a0d21deada2e89d861a7208997ee5f6e2ebb32d1ee1a05d5b0fe9747ade9e4d533c21120d640aa22
+KO = 55dc856d1f042cf27b0792089d4e34f1df9000de
+
+COUNT=26
+L = 160
+KI = 372be8b3465f8e9ddcfcdac8a1cb1fb1e40c9121f14f280c74040592c6620ff7
+FixedInputDataByteLen = 60
+FixedInputData = a2572392d3886fd2df7daa714203c56136182ec12530500f5cb54a47cdb8350f9e46cd016d136a5b72c594ace0af172e96353c4ac043af1336b6244d
+ Binary rep of i = 000001
+ instring = 000001a2572392d3886fd2df7daa714203c56136182ec12530500f5cb54a47cdb8350f9e46cd016d136a5b72c594ace0af172e96353c4ac043af1336b6244d
+ Binary rep of i = 000002
+ instring = 000002a2572392d3886fd2df7daa714203c56136182ec12530500f5cb54a47cdb8350f9e46cd016d136a5b72c594ace0af172e96353c4ac043af1336b6244d
+KO = 45bbea5f0fcb9aa8f77307719d42989b068b9d04
+
+COUNT=27
+L = 160
+KI = 84fe625e903a580ef1f83ca4fe9330bfb0622fcfd1757032621d37ebf74dad10
+FixedInputDataByteLen = 60
+FixedInputData = e5d3d12e9c8f46e0e9b09f1469224ef8e47d5512621659dccd59cb779fd956fbd6a0ef586c813248de5937527693075afc0ccd511551e6efd147a867
+ Binary rep of i = 000001
+ instring = 000001e5d3d12e9c8f46e0e9b09f1469224ef8e47d5512621659dccd59cb779fd956fbd6a0ef586c813248de5937527693075afc0ccd511551e6efd147a867
+ Binary rep of i = 000002
+ instring = 000002e5d3d12e9c8f46e0e9b09f1469224ef8e47d5512621659dccd59cb779fd956fbd6a0ef586c813248de5937527693075afc0ccd511551e6efd147a867
+KO = bb38cbb5e92cb3d1abf808f8c3db3c80e7a0cc8a
+
+COUNT=28
+L = 160
+KI = bc6431c55f4364d66ea8bf522c2524a43ac62140e650b0019ab356053f0ed7bb
+FixedInputDataByteLen = 60
+FixedInputData = e6cf7f18db999f5b53b1ea5006d026c43d49814773670a8145861bc6dcd72b6a3dc335c755ee90cbb2d8dfe8c5980a864c2e21ab2c2483199cbb2b21
+ Binary rep of i = 000001
+ instring = 000001e6cf7f18db999f5b53b1ea5006d026c43d49814773670a8145861bc6dcd72b6a3dc335c755ee90cbb2d8dfe8c5980a864c2e21ab2c2483199cbb2b21
+ Binary rep of i = 000002
+ instring = 000002e6cf7f18db999f5b53b1ea5006d026c43d49814773670a8145861bc6dcd72b6a3dc335c755ee90cbb2d8dfe8c5980a864c2e21ab2c2483199cbb2b21
+KO = 067a9f747c95849e4a0727770df19bd61f5bd6c4
+
+COUNT=29
+L = 160
+KI = 5993a57d153b7833a1615c31d3024e5f16fc7f2021f8df05ef3ca349a2501fcb
+FixedInputDataByteLen = 60
+FixedInputData = 09def46d1aad2cde7697c66ef54b75eae1f405c13c26c8e4382be9f4301d1f3c21b5a9ec1321e0b7cd64479f9a81eb5b2257638c3e979ccf366efc53
+ Binary rep of i = 000001
+ instring = 00000109def46d1aad2cde7697c66ef54b75eae1f405c13c26c8e4382be9f4301d1f3c21b5a9ec1321e0b7cd64479f9a81eb5b2257638c3e979ccf366efc53
+ Binary rep of i = 000002
+ instring = 00000209def46d1aad2cde7697c66ef54b75eae1f405c13c26c8e4382be9f4301d1f3c21b5a9ec1321e0b7cd64479f9a81eb5b2257638c3e979ccf366efc53
+KO = de89461e9e5ddc83639a2c3e8cf83b783278a532
+
+COUNT=30
+L = 320
+KI = 0b589e556b7583f0fa9144868603b59262f457dee1e887ffc0e39968218959b9
+FixedInputDataByteLen = 60
+FixedInputData = 1b95b940e0b950a58f09ea09941b80852cb29838940bb146dc3db0ddcd87f72ee28813c09fcef773e95438c0ed3dbcf29e78de0c78377561c5869d5f
+ Binary rep of i = 000001
+ instring = 0000011b95b940e0b950a58f09ea09941b80852cb29838940bb146dc3db0ddcd87f72ee28813c09fcef773e95438c0ed3dbcf29e78de0c78377561c5869d5f
+ Binary rep of i = 000002
+ instring = 0000021b95b940e0b950a58f09ea09941b80852cb29838940bb146dc3db0ddcd87f72ee28813c09fcef773e95438c0ed3dbcf29e78de0c78377561c5869d5f
+ Binary rep of i = 000003
+ instring = 0000031b95b940e0b950a58f09ea09941b80852cb29838940bb146dc3db0ddcd87f72ee28813c09fcef773e95438c0ed3dbcf29e78de0c78377561c5869d5f
+KO = 260aef65eefd58816fe1a77120d047548b00c475c25178a2a33d4c801d49e8a0fb830513d0b3ff17
+
+COUNT=31
+L = 320
+KI = 33f6d10c563563bd313da6cefd36602dd2e5766807421e4cbfa8054f7b862ed3
+FixedInputDataByteLen = 60
+FixedInputData = 4d7c4385ac18fcdf3f33e63eb1363cf96c1531b5fc56581fbfa784214048caf6feaa33e3e884181612950e99258b5546457ac285145466fb199a9d27
+ Binary rep of i = 000001
+ instring = 0000014d7c4385ac18fcdf3f33e63eb1363cf96c1531b5fc56581fbfa784214048caf6feaa33e3e884181612950e99258b5546457ac285145466fb199a9d27
+ Binary rep of i = 000002
+ instring = 0000024d7c4385ac18fcdf3f33e63eb1363cf96c1531b5fc56581fbfa784214048caf6feaa33e3e884181612950e99258b5546457ac285145466fb199a9d27
+ Binary rep of i = 000003
+ instring = 0000034d7c4385ac18fcdf3f33e63eb1363cf96c1531b5fc56581fbfa784214048caf6feaa33e3e884181612950e99258b5546457ac285145466fb199a9d27
+KO = 37ef50428bf1bc6368149832df2ae7615497c097eb4eb8fbe1b4ca5023c9e5772b78ad8484c53069
+
+COUNT=32
+L = 320
+KI = 61399992b64c4691e665e18075566845646b58637cff6fa55e53d432ee4dd0a4
+FixedInputDataByteLen = 60
+FixedInputData = 9c1423e1ef19f18169c2a7d8155590c17deda201c3df9c98220aa3c7d790db85e2d52e6e3d611c9c7f8bbae8665a89f0f0f20639149f3cbe5bf4406f
+ Binary rep of i = 000001
+ instring = 0000019c1423e1ef19f18169c2a7d8155590c17deda201c3df9c98220aa3c7d790db85e2d52e6e3d611c9c7f8bbae8665a89f0f0f20639149f3cbe5bf4406f
+ Binary rep of i = 000002
+ instring = 0000029c1423e1ef19f18169c2a7d8155590c17deda201c3df9c98220aa3c7d790db85e2d52e6e3d611c9c7f8bbae8665a89f0f0f20639149f3cbe5bf4406f
+ Binary rep of i = 000003
+ instring = 0000039c1423e1ef19f18169c2a7d8155590c17deda201c3df9c98220aa3c7d790db85e2d52e6e3d611c9c7f8bbae8665a89f0f0f20639149f3cbe5bf4406f
+KO = 1852cd90c60232853f774774e7aadfc08b1b7e7247e2e9d0fed9cd44bb25ac34f813e47f76c071b5
+
+COUNT=33
+L = 320
+KI = 93e9f1737b5a059d6c5c83fb49648ab70be32736312127638b473132ae19beac
+FixedInputDataByteLen = 60
+FixedInputData = 47c06865f59c232d0b73784da4e639b869bc4a100200ae5375664ead537be8c039eae96ab689ce880014d71f1515710a6df04a44409e8732d377587e
+ Binary rep of i = 000001
+ instring = 00000147c06865f59c232d0b73784da4e639b869bc4a100200ae5375664ead537be8c039eae96ab689ce880014d71f1515710a6df04a44409e8732d377587e
+ Binary rep of i = 000002
+ instring = 00000247c06865f59c232d0b73784da4e639b869bc4a100200ae5375664ead537be8c039eae96ab689ce880014d71f1515710a6df04a44409e8732d377587e
+ Binary rep of i = 000003
+ instring = 00000347c06865f59c232d0b73784da4e639b869bc4a100200ae5375664ead537be8c039eae96ab689ce880014d71f1515710a6df04a44409e8732d377587e
+KO = 2dc8499bf63cecaca74c7f12f71a2f441f4545fecc1aec5eba429d9d5fb07c01959601ec8f47fc56
+
+COUNT=34
+L = 320
+KI = 8e6d7af971997d058d0258a12632a75ef390dbccbf377f1924614d92bf9d15dc
+FixedInputDataByteLen = 60
+FixedInputData = b2ad9ff8a3f7a3c3b156d725e80b5c109282b2699d1e2b70fe53ee07c07fea7f689fa4c3f92542a85e42bbe9e404b218257bdd0ae6e10fe1c1c6a0c1
+ Binary rep of i = 000001
+ instring = 000001b2ad9ff8a3f7a3c3b156d725e80b5c109282b2699d1e2b70fe53ee07c07fea7f689fa4c3f92542a85e42bbe9e404b218257bdd0ae6e10fe1c1c6a0c1
+ Binary rep of i = 000002
+ instring = 000002b2ad9ff8a3f7a3c3b156d725e80b5c109282b2699d1e2b70fe53ee07c07fea7f689fa4c3f92542a85e42bbe9e404b218257bdd0ae6e10fe1c1c6a0c1
+ Binary rep of i = 000003
+ instring = 000003b2ad9ff8a3f7a3c3b156d725e80b5c109282b2699d1e2b70fe53ee07c07fea7f689fa4c3f92542a85e42bbe9e404b218257bdd0ae6e10fe1c1c6a0c1
+KO = 434c3a1cf8fb4efce9bf70b37d29bd95268d2b7a9258fc9d52485f52751bcddc83b4ac390ee87f12
+
+COUNT=35
+L = 320
+KI = ce9f834b0cc0596ce62161c669bc8061ad63bbac355e47bfb81d974af2116a69
+FixedInputDataByteLen = 60
+FixedInputData = 73fa4649577f61c5f2bbb4cd9b6e05388fb17de0279a5292c8f5a28047f2ab254ea89e52b7f7a03eb8332a9fe3b4b19e44f623e87fe317687ed6e8d9
+ Binary rep of i = 000001
+ instring = 00000173fa4649577f61c5f2bbb4cd9b6e05388fb17de0279a5292c8f5a28047f2ab254ea89e52b7f7a03eb8332a9fe3b4b19e44f623e87fe317687ed6e8d9
+ Binary rep of i = 000002
+ instring = 00000273fa4649577f61c5f2bbb4cd9b6e05388fb17de0279a5292c8f5a28047f2ab254ea89e52b7f7a03eb8332a9fe3b4b19e44f623e87fe317687ed6e8d9
+ Binary rep of i = 000003
+ instring = 00000373fa4649577f61c5f2bbb4cd9b6e05388fb17de0279a5292c8f5a28047f2ab254ea89e52b7f7a03eb8332a9fe3b4b19e44f623e87fe317687ed6e8d9
+KO = 0ff0c6eb5d44534f2f8b836039246ee74a1999b12435f72f4f1eeeee3e9882c6df6a5e6b9900126e
+
+COUNT=36
+L = 320
+KI = e93c56fc853467c9c0d117de69fec5ba9cea731122acd56c82e1f934d5967ece
+FixedInputDataByteLen = 60
+FixedInputData = 0b72df7997e313c506eb43f35df9ddd7029a1083882e26d8a15505c56a668f735ab74b269c0fa1cf6c495c69e61b7ff872c795e60c6f431a685672b7
+ Binary rep of i = 000001
+ instring = 0000010b72df7997e313c506eb43f35df9ddd7029a1083882e26d8a15505c56a668f735ab74b269c0fa1cf6c495c69e61b7ff872c795e60c6f431a685672b7
+ Binary rep of i = 000002
+ instring = 0000020b72df7997e313c506eb43f35df9ddd7029a1083882e26d8a15505c56a668f735ab74b269c0fa1cf6c495c69e61b7ff872c795e60c6f431a685672b7
+ Binary rep of i = 000003
+ instring = 0000030b72df7997e313c506eb43f35df9ddd7029a1083882e26d8a15505c56a668f735ab74b269c0fa1cf6c495c69e61b7ff872c795e60c6f431a685672b7
+KO = b0cd99a2d7472c2c8f5418867830330bd644fd865744d0ea3ec5490abd6bb618d4f9ae41e245df9b
+
+COUNT=37
+L = 320
+KI = 4d397641478ec413bd055fbd88c2df7012c221d0906bbbd78d5b774fcbe5f02f
+FixedInputDataByteLen = 60
+FixedInputData = ac3fed983deba23636519fa9170d0ebf5878e25763c53a6ac84228afac1d503bbbc0073900b57bf53e2512eeec3140438ff48b6d467ae4840897361a
+ Binary rep of i = 000001
+ instring = 000001ac3fed983deba23636519fa9170d0ebf5878e25763c53a6ac84228afac1d503bbbc0073900b57bf53e2512eeec3140438ff48b6d467ae4840897361a
+ Binary rep of i = 000002
+ instring = 000002ac3fed983deba23636519fa9170d0ebf5878e25763c53a6ac84228afac1d503bbbc0073900b57bf53e2512eeec3140438ff48b6d467ae4840897361a
+ Binary rep of i = 000003
+ instring = 000003ac3fed983deba23636519fa9170d0ebf5878e25763c53a6ac84228afac1d503bbbc0073900b57bf53e2512eeec3140438ff48b6d467ae4840897361a
+KO = 2420ef4e51bee2fdf3e649332df3c3745daacf7c8af391b1aa904825cdeb33a47fd96bb35179ef2b
+
+COUNT=38
+L = 320
+KI = a675da712300e6497e63d03e5eb1bba91e5a1851d1f6abddebe1999f2ed96b4f
+FixedInputDataByteLen = 60
+FixedInputData = dd12bf3e5265205e8f8896c2427ee398696467c1e2433ebea1cb59a64f6faad20e4e453f809810d932e04f0e9aa626adf974861d0a973262dfb1b3a9
+ Binary rep of i = 000001
+ instring = 000001dd12bf3e5265205e8f8896c2427ee398696467c1e2433ebea1cb59a64f6faad20e4e453f809810d932e04f0e9aa626adf974861d0a973262dfb1b3a9
+ Binary rep of i = 000002
+ instring = 000002dd12bf3e5265205e8f8896c2427ee398696467c1e2433ebea1cb59a64f6faad20e4e453f809810d932e04f0e9aa626adf974861d0a973262dfb1b3a9
+ Binary rep of i = 000003
+ instring = 000003dd12bf3e5265205e8f8896c2427ee398696467c1e2433ebea1cb59a64f6faad20e4e453f809810d932e04f0e9aa626adf974861d0a973262dfb1b3a9
+KO = f3b37e69c123c12976f1857941ab8030e1f06b1d4c77c2ff5b3a170658a1830463cd019e8e4c7bb9
+
+COUNT=39
+L = 320
+KI = cb99e7c043aa88a88a027833aa4f1094c6eef91717b2920c080b11840f7e059a
+FixedInputDataByteLen = 60
+FixedInputData = 3f04129d37cf20f501f1dc302a04895a1b5ff2f8cc3d60c829cf00abd24ce8d0c31ff1fe91408a11f1fec7f141ebd49197a5dc17319f9c9300df0077
+ Binary rep of i = 000001
+ instring = 0000013f04129d37cf20f501f1dc302a04895a1b5ff2f8cc3d60c829cf00abd24ce8d0c31ff1fe91408a11f1fec7f141ebd49197a5dc17319f9c9300df0077
+ Binary rep of i = 000002
+ instring = 0000023f04129d37cf20f501f1dc302a04895a1b5ff2f8cc3d60c829cf00abd24ce8d0c31ff1fe91408a11f1fec7f141ebd49197a5dc17319f9c9300df0077
+ Binary rep of i = 000003
+ instring = 0000033f04129d37cf20f501f1dc302a04895a1b5ff2f8cc3d60c829cf00abd24ce8d0c31ff1fe91408a11f1fec7f141ebd49197a5dc17319f9c9300df0077
+KO = 89e954a7716b992fc337f0ec457db49e7663b26e1ff4def68680e1e76adb6451c8cf3aed3dcb6b82
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = d0b1b3b70b2393c48ca05159e7e28cbeadea93f28a7cdae964e5136070c45d5c
+FixedInputDataByteLen = 60
+FixedInputData = dd2f151a3f173492a6fbbb602189d51ddf8ef79fc8e96b8fcbe6dabe73a35b48104f9dff2d63d48786d2b3af177091d646a9efae005bdfacb61a1214
+ Binary rep of i = 00000001
+ instring = 00000001dd2f151a3f173492a6fbbb602189d51ddf8ef79fc8e96b8fcbe6dabe73a35b48104f9dff2d63d48786d2b3af177091d646a9efae005bdfacb61a1214
+KO = 8c449fb474d1c1d4d2a33827103b656a
+
+COUNT=1
+L = 128
+KI = ec9bf202ca734acacb4c880ab3fab2a11a27ec877c66842f16f7cf5e611b55d8
+FixedInputDataByteLen = 60
+FixedInputData = 29bba1516d9d58ca3b88c9e01f88e02aa04fa62f6e0314393e89e41dc8a85c91faf8d4344f550d4be9c7ca7ac736e908a257ecc77352cf8726314322
+ Binary rep of i = 00000001
+ instring = 0000000129bba1516d9d58ca3b88c9e01f88e02aa04fa62f6e0314393e89e41dc8a85c91faf8d4344f550d4be9c7ca7ac736e908a257ecc77352cf8726314322
+KO = 1aa9c924cd2eba50e5b5aad7fb27a0f8
+
+COUNT=2
+L = 128
+KI = c27c7fa61435660873342571fff48be78c5e0c059c34c10d51352fb8dbd83078
+FixedInputDataByteLen = 60
+FixedInputData = 75c8ab290ea5507bf5ca75dd098e0b9d156aa1efbdf964d3bcf9fe09946318f9103d93197e3d6879fc2848c3f262509b9d0ae97bcbfd8420788b5e1a
+ Binary rep of i = 00000001
+ instring = 0000000175c8ab290ea5507bf5ca75dd098e0b9d156aa1efbdf964d3bcf9fe09946318f9103d93197e3d6879fc2848c3f262509b9d0ae97bcbfd8420788b5e1a
+KO = 06cef2b5fc4507e836b8a0e73b89f0bd
+
+COUNT=3
+L = 128
+KI = 581f402235774ead143faa69a816dc6e6d436245610fdf4498bbf6db5144407e
+FixedInputDataByteLen = 60
+FixedInputData = 549dda4dca35761202164bc18857e4d8e493547c8c1d30b62f92a849f5fa93b8e4f61af584623e4a2e313575129bfe3b6072e2fa5b68d02533c67532
+ Binary rep of i = 00000001
+ instring = 00000001549dda4dca35761202164bc18857e4d8e493547c8c1d30b62f92a849f5fa93b8e4f61af584623e4a2e313575129bfe3b6072e2fa5b68d02533c67532
+KO = 5b1b4a1056345f7dc42ab43018b9a487
+
+COUNT=4
+L = 128
+KI = c78b40c86a657009e11484c6d3ffdcecf1da3ab96838198c774b3e311b44dceb
+FixedInputDataByteLen = 60
+FixedInputData = 44a7b4390c0aff9674be6d3fc372e415faf5ab34b6a262cf066f1bdfe204986a24185252fb60c56fe204a5af76b5b41a77e280000d3d0b1d448f648b
+ Binary rep of i = 00000001
+ instring = 0000000144a7b4390c0aff9674be6d3fc372e415faf5ab34b6a262cf066f1bdfe204986a24185252fb60c56fe204a5af76b5b41a77e280000d3d0b1d448f648b
+KO = 26bcf41fef27902f800f6fa99c3c89cc
+
+COUNT=5
+L = 128
+KI = 9c001f9819980cb68f48280c12819c9feb5f8713e8acbe51776a50c025538c59
+FixedInputDataByteLen = 60
+FixedInputData = ff311ad2e2db6e2e7a93f8f5122e3573cc2c3c948e70827ec051f3d359f6e1fbd71aae27144cea5662014d353ce33d56e5757d628cb7864fa3d9ca1f
+ Binary rep of i = 00000001
+ instring = 00000001ff311ad2e2db6e2e7a93f8f5122e3573cc2c3c948e70827ec051f3d359f6e1fbd71aae27144cea5662014d353ce33d56e5757d628cb7864fa3d9ca1f
+KO = 32e41464d69e8081bd30bce4612911af
+
+COUNT=6
+L = 128
+KI = 4111952a4e917d8846f7dd7621aec6f70e4690e7f4fa36718f3c3c947103005d
+FixedInputDataByteLen = 60
+FixedInputData = 7978b93b2b05ffb65d1213f268d5a1d7494392d86647bdd2865e6e14fbad49b4f8150eb0575dbb37a6334e2f193afa866117ba5cacddb42220c88897
+ Binary rep of i = 00000001
+ instring = 000000017978b93b2b05ffb65d1213f268d5a1d7494392d86647bdd2865e6e14fbad49b4f8150eb0575dbb37a6334e2f193afa866117ba5cacddb42220c88897
+KO = 4fb9f87e82ee3f288c3061e2d420acbe
+
+COUNT=7
+L = 128
+KI = 5567d5d1f74ba234d36b1c105c387dee55eff876979e037dffeda8219fb4f28f
+FixedInputDataByteLen = 60
+FixedInputData = f26e591668e012646602492199eef2963bab6c09993f0dd64f4c696bc601d607c4a4434705fa617ce64d07f1e1c34ea644bfc742690cbf25be9fa870
+ Binary rep of i = 00000001
+ instring = 00000001f26e591668e012646602492199eef2963bab6c09993f0dd64f4c696bc601d607c4a4434705fa617ce64d07f1e1c34ea644bfc742690cbf25be9fa870
+KO = 01b189da9047027ece68983ceefefe1a
+
+COUNT=8
+L = 128
+KI = 523fd5e17816fe4a560b06229d8f1698eef560e18e9880aa76faece373939ce4
+FixedInputDataByteLen = 60
+FixedInputData = 947e2d56d0975c8189e720710ae275364f5287eb41b893d2195ee3e4d961a3a2832031fe50a757e01edaff322f4909326edc5992dcabf00fa1817703
+ Binary rep of i = 00000001
+ instring = 00000001947e2d56d0975c8189e720710ae275364f5287eb41b893d2195ee3e4d961a3a2832031fe50a757e01edaff322f4909326edc5992dcabf00fa1817703
+KO = fbd10634c6b24a9754e9abb87b18add4
+
+COUNT=9
+L = 128
+KI = 2be344ba231a8da6d3b72601c6c1e930653445e5f2d34e39d9068b9c94ef7d4a
+FixedInputDataByteLen = 60
+FixedInputData = ac7f3833ec9c73fce5dc57c5b940ab8c3e5f549200c2946c1067593613115fb26727266b3a512256c237d70544c4be85840f07984bb19deb78c9c8ba
+ Binary rep of i = 00000001
+ instring = 00000001ac7f3833ec9c73fce5dc57c5b940ab8c3e5f549200c2946c1067593613115fb26727266b3a512256c237d70544c4be85840f07984bb19deb78c9c8ba
+KO = 6276fccea4da3bbcf635a98e127ae603
+
+COUNT=10
+L = 256
+KI = d54b6fd94f7cf98fd955517f937e9927f9536caebe148fba1818c1ba46bba3a4
+FixedInputDataByteLen = 60
+FixedInputData = 94c4a0c69526196c1377cebf0a2ae0fb4b57797c61bea8eeb0518ca08652d14a5e1bd1b116b1794ac8a476acbdbbcd4f6142d7b8515bad09ec72f7af
+ Binary rep of i = 00000001
+ instring = 0000000194c4a0c69526196c1377cebf0a2ae0fb4b57797c61bea8eeb0518ca08652d14a5e1bd1b116b1794ac8a476acbdbbcd4f6142d7b8515bad09ec72f7af
+ Binary rep of i = 00000002
+ instring = 0000000294c4a0c69526196c1377cebf0a2ae0fb4b57797c61bea8eeb0518ca08652d14a5e1bd1b116b1794ac8a476acbdbbcd4f6142d7b8515bad09ec72f7af
+KO = 2e1efed4aef3fdd324e098c0a07c0d97f8fd2c748a996ce29861ca042474daea
+
+COUNT=11
+L = 256
+KI = 8c9f3ccad22991e925c33627d430792bef8f8d9c7b194f1c0df5912435dbcfd3
+FixedInputDataByteLen = 60
+FixedInputData = 60e0794af22b404f6dbf8c5cbdf916321b75cc13861be5c3524021466f5ceaf9a4c2683cf8182eede390bde51c83ce72f4b61f3803803db9e52f8023
+ Binary rep of i = 00000001
+ instring = 0000000160e0794af22b404f6dbf8c5cbdf916321b75cc13861be5c3524021466f5ceaf9a4c2683cf8182eede390bde51c83ce72f4b61f3803803db9e52f8023
+ Binary rep of i = 00000002
+ instring = 0000000260e0794af22b404f6dbf8c5cbdf916321b75cc13861be5c3524021466f5ceaf9a4c2683cf8182eede390bde51c83ce72f4b61f3803803db9e52f8023
+KO = 8bb189e1fd082f8b29e1f8c0118442524c2d0a2e471757dfa99453818c0aaea9
+
+COUNT=12
+L = 256
+KI = 06efa15de9c4e827b7bb7f84355b643ef71c97790fc351c3f681bb1cec4f5fd4
+FixedInputDataByteLen = 60
+FixedInputData = 5b0fddc9d05ddcb1ec22719a1ef7aeb497fa15779567de0998a2fd434333a931f137bc9463d608bfc3f32eb6f6ee2be8e47771baef96986edc7d30f7
+ Binary rep of i = 00000001
+ instring = 000000015b0fddc9d05ddcb1ec22719a1ef7aeb497fa15779567de0998a2fd434333a931f137bc9463d608bfc3f32eb6f6ee2be8e47771baef96986edc7d30f7
+ Binary rep of i = 00000002
+ instring = 000000025b0fddc9d05ddcb1ec22719a1ef7aeb497fa15779567de0998a2fd434333a931f137bc9463d608bfc3f32eb6f6ee2be8e47771baef96986edc7d30f7
+KO = 3c296c96404de961b47cc6ae4f4d52cba879212f3a63a87cc53480770f215627
+
+COUNT=13
+L = 256
+KI = ddb0d33e3e978357dfef49349911abb34a8c42421969f1d04ce7e9fb84b2e0f1
+FixedInputDataByteLen = 60
+FixedInputData = 298e42650f4ddf30a1fa5dfeacabce3a2e74e50615636d5f64660dc01327d986f90b2ef79df7e4fd29c4f3289f22e4215e18f74c3863daecf08f3c9c
+ Binary rep of i = 00000001
+ instring = 00000001298e42650f4ddf30a1fa5dfeacabce3a2e74e50615636d5f64660dc01327d986f90b2ef79df7e4fd29c4f3289f22e4215e18f74c3863daecf08f3c9c
+ Binary rep of i = 00000002
+ instring = 00000002298e42650f4ddf30a1fa5dfeacabce3a2e74e50615636d5f64660dc01327d986f90b2ef79df7e4fd29c4f3289f22e4215e18f74c3863daecf08f3c9c
+KO = d052d7e7cc62967101653203e41c2ba3ec7b5fe2cef4595ba5c40b7e7b179505
+
+COUNT=14
+L = 256
+KI = 73dd669f13412b0b456ed2bdc0ebd18fadc05edeb5a9a6858064461e7118e881
+FixedInputDataByteLen = 60
+FixedInputData = 2b1988fbeb23da73057df855573c60454bd018d2529d0b159e3b80c7a7aebffb477d66bc5a92824de9946a0fadc2ec34c2cf2e8a1191d2a4b172c559
+ Binary rep of i = 00000001
+ instring = 000000012b1988fbeb23da73057df855573c60454bd018d2529d0b159e3b80c7a7aebffb477d66bc5a92824de9946a0fadc2ec34c2cf2e8a1191d2a4b172c559
+ Binary rep of i = 00000002
+ instring = 000000022b1988fbeb23da73057df855573c60454bd018d2529d0b159e3b80c7a7aebffb477d66bc5a92824de9946a0fadc2ec34c2cf2e8a1191d2a4b172c559
+KO = 898dfe8f3480854cad0fd1bc88c36349069f3332cf90f6166bb1d5a6d962c7a5
+
+COUNT=15
+L = 256
+KI = 69dc59e4baf77c5cb1d37da7d723cc439a71462564b812cc765a464bb52dac86
+FixedInputDataByteLen = 60
+FixedInputData = 5cb38a0abf44fb8b044cd0b3c9638a35879ce8cc5cbbbff3b01513a8be59664db068b4d89ad5984c2fd6e9e1dc4c02dda0579e9e61890c2044e19704
+ Binary rep of i = 00000001
+ instring = 000000015cb38a0abf44fb8b044cd0b3c9638a35879ce8cc5cbbbff3b01513a8be59664db068b4d89ad5984c2fd6e9e1dc4c02dda0579e9e61890c2044e19704
+ Binary rep of i = 00000002
+ instring = 000000025cb38a0abf44fb8b044cd0b3c9638a35879ce8cc5cbbbff3b01513a8be59664db068b4d89ad5984c2fd6e9e1dc4c02dda0579e9e61890c2044e19704
+KO = 720e993c06b6b05ae0c0880e2398c08e34a3048de6325321f4b5fdafc5269be1
+
+COUNT=16
+L = 256
+KI = 9c7005867be9b829d38af981bad1bc95bfa3dd3a443b65a6ef54a9b1f8ecad7d
+FixedInputDataByteLen = 60
+FixedInputData = ca2773715d037eec7e5e1a437d1db0ce4d52e617c68805ce3771df2f517b394942542155734330e1a05e47cfe1373faa84d47474109b20e423236a7f
+ Binary rep of i = 00000001
+ instring = 00000001ca2773715d037eec7e5e1a437d1db0ce4d52e617c68805ce3771df2f517b394942542155734330e1a05e47cfe1373faa84d47474109b20e423236a7f
+ Binary rep of i = 00000002
+ instring = 00000002ca2773715d037eec7e5e1a437d1db0ce4d52e617c68805ce3771df2f517b394942542155734330e1a05e47cfe1373faa84d47474109b20e423236a7f
+KO = aa05f7a674fa0c2acf7a2e94ffe1c32aae6bcd510e3bb1e223a63ded932c8e5b
+
+COUNT=17
+L = 256
+KI = 22d9bf5668bd90e8d8fc43c3a04356e530f9f793e3a0b3bcd675403335bbf559
+FixedInputDataByteLen = 60
+FixedInputData = b8d467bc14dc7d4f24bd58872cf77064e787e085a9274ed071f66c5516a2e4e32f1eb423217e30542d74a77c0b74fde49321a06878d2e0f1954d61fa
+ Binary rep of i = 00000001
+ instring = 00000001b8d467bc14dc7d4f24bd58872cf77064e787e085a9274ed071f66c5516a2e4e32f1eb423217e30542d74a77c0b74fde49321a06878d2e0f1954d61fa
+ Binary rep of i = 00000002
+ instring = 00000002b8d467bc14dc7d4f24bd58872cf77064e787e085a9274ed071f66c5516a2e4e32f1eb423217e30542d74a77c0b74fde49321a06878d2e0f1954d61fa
+KO = 20dcf4ea36f990a7ba3a1845c46e2c5c290aba39b32d984271bef02bf05a004b
+
+COUNT=18
+L = 256
+KI = ea85fea6137d953cd9d5fa0f55f64f247d6e652105666e2193877029d2864493
+FixedInputDataByteLen = 60
+FixedInputData = d64e9a7cf0b0f1089944378b51690e9e22e08e032e872b53cb35505158e4c374141a6456a910a7964848f98aa861e4fd12dfe4e09cd647a6d1efda20
+ Binary rep of i = 00000001
+ instring = 00000001d64e9a7cf0b0f1089944378b51690e9e22e08e032e872b53cb35505158e4c374141a6456a910a7964848f98aa861e4fd12dfe4e09cd647a6d1efda20
+ Binary rep of i = 00000002
+ instring = 00000002d64e9a7cf0b0f1089944378b51690e9e22e08e032e872b53cb35505158e4c374141a6456a910a7964848f98aa861e4fd12dfe4e09cd647a6d1efda20
+KO = b7a47c0333a1f7742fdacdb30b1374b3c7a054c431ed14622c01957e41aa8a68
+
+COUNT=19
+L = 256
+KI = 1621d11427dde824f4b5ea6d5d7d6aefacd2f568aa4443ff5ef58653e74400c8
+FixedInputDataByteLen = 60
+FixedInputData = 6f5445344fef88e4af10bd0e0f0ec667d81f40ad308d1fa448fcb9aa7e105ff6e89624e5bd90fd0b7770ad224e0fbc594d32a006d4f0c87bc3a03d6b
+ Binary rep of i = 00000001
+ instring = 000000016f5445344fef88e4af10bd0e0f0ec667d81f40ad308d1fa448fcb9aa7e105ff6e89624e5bd90fd0b7770ad224e0fbc594d32a006d4f0c87bc3a03d6b
+ Binary rep of i = 00000002
+ instring = 000000026f5445344fef88e4af10bd0e0f0ec667d81f40ad308d1fa448fcb9aa7e105ff6e89624e5bd90fd0b7770ad224e0fbc594d32a006d4f0c87bc3a03d6b
+KO = ea21158e118edb1fe22f79ed430bd16982077e5f91ea5ef4d6690d933b366006
+
+COUNT=20
+L = 160
+KI = 99f212241a343c1c8c2104ca6d28062413d985c21e6bba27fde0c622e2e4e6b7
+FixedInputDataByteLen = 60
+FixedInputData = af8dc1cb7d1f82ca834628c20f0fc81920eb3ff3f75d3f4e3000593e9c15872479711d99d1b7be794f58d80a31bb112219dc16e6354111ab1161e21d
+ Binary rep of i = 00000001
+ instring = 00000001af8dc1cb7d1f82ca834628c20f0fc81920eb3ff3f75d3f4e3000593e9c15872479711d99d1b7be794f58d80a31bb112219dc16e6354111ab1161e21d
+ Binary rep of i = 00000002
+ instring = 00000002af8dc1cb7d1f82ca834628c20f0fc81920eb3ff3f75d3f4e3000593e9c15872479711d99d1b7be794f58d80a31bb112219dc16e6354111ab1161e21d
+KO = 7f778c625bf0d083169a51584f6683f24af7c35e
+
+COUNT=21
+L = 160
+KI = feb7d866b6303e7beeec7df2a1e3e693627c0616fbfde1f9ed67ce9b5b2687ea
+FixedInputDataByteLen = 60
+FixedInputData = 5961ce06b7dab908222e9d95cc04b554db1c209cf0b00311f2eb4fc2cf36c9449943371dccdcc3337e5ed7c2546ac6eacb9bd5b52ac8a1d264dedd24
+ Binary rep of i = 00000001
+ instring = 000000015961ce06b7dab908222e9d95cc04b554db1c209cf0b00311f2eb4fc2cf36c9449943371dccdcc3337e5ed7c2546ac6eacb9bd5b52ac8a1d264dedd24
+ Binary rep of i = 00000002
+ instring = 000000025961ce06b7dab908222e9d95cc04b554db1c209cf0b00311f2eb4fc2cf36c9449943371dccdcc3337e5ed7c2546ac6eacb9bd5b52ac8a1d264dedd24
+KO = e097dba8a8abacc2cb6f0753acc24990599e1607
+
+COUNT=22
+L = 160
+KI = e95dfa799112b43bb1e28fbaacbcf8f0a879be0583caf13c0b47948c6ad6be33
+FixedInputDataByteLen = 60
+FixedInputData = 9961d38bc954af7a2c89d0039e39dc969318a307c340ff520b4e5cfa86e3c4e0dddd4d58f2bb81b058bd9a0b5996de15540f2dd72c01dc28499d35c2
+ Binary rep of i = 00000001
+ instring = 000000019961d38bc954af7a2c89d0039e39dc969318a307c340ff520b4e5cfa86e3c4e0dddd4d58f2bb81b058bd9a0b5996de15540f2dd72c01dc28499d35c2
+ Binary rep of i = 00000002
+ instring = 000000029961d38bc954af7a2c89d0039e39dc969318a307c340ff520b4e5cfa86e3c4e0dddd4d58f2bb81b058bd9a0b5996de15540f2dd72c01dc28499d35c2
+KO = ccdaa0390d3282882af4da09170d073c164f8f4f
+
+COUNT=23
+L = 160
+KI = e79face72d71d5be4f55d13cc2ee18f02d903c88070bc3fa332c4d4c4a699ac6
+FixedInputDataByteLen = 60
+FixedInputData = 7528d1b398b1e50bb32bf673994180a511e39a3c3a88e27100cb0eb8525f65f9709f7c79f4851465f5d0176a56b7179aea8b7adbaa8c2514c6c8bcd1
+ Binary rep of i = 00000001
+ instring = 000000017528d1b398b1e50bb32bf673994180a511e39a3c3a88e27100cb0eb8525f65f9709f7c79f4851465f5d0176a56b7179aea8b7adbaa8c2514c6c8bcd1
+ Binary rep of i = 00000002
+ instring = 000000027528d1b398b1e50bb32bf673994180a511e39a3c3a88e27100cb0eb8525f65f9709f7c79f4851465f5d0176a56b7179aea8b7adbaa8c2514c6c8bcd1
+KO = 0ad620323c7b11cdce0b775710d09e04e6297859
+
+COUNT=24
+L = 160
+KI = adb506e86f2ab9d8475401093ffc06c6b650e68f16a7295c51c32b9d021d95b5
+FixedInputDataByteLen = 60
+FixedInputData = 180b5989be71db7a90f3aeb779c6ee122390d45f092a6b7f71cfa16641a752b9dabeec1ebb0c2eb6522527da66e5a81d9d9850eea2340de0c492513d
+ Binary rep of i = 00000001
+ instring = 00000001180b5989be71db7a90f3aeb779c6ee122390d45f092a6b7f71cfa16641a752b9dabeec1ebb0c2eb6522527da66e5a81d9d9850eea2340de0c492513d
+ Binary rep of i = 00000002
+ instring = 00000002180b5989be71db7a90f3aeb779c6ee122390d45f092a6b7f71cfa16641a752b9dabeec1ebb0c2eb6522527da66e5a81d9d9850eea2340de0c492513d
+KO = 372b38871856b73dda5a51c16f77afede05e5ba8
+
+COUNT=25
+L = 160
+KI = 6bced8246d1e9ae8450f6341323ddfbd3fb35f8e9230d5d227e3b89ad3bc7749
+FixedInputDataByteLen = 60
+FixedInputData = 484443cabbf94cd219e0bf070310745f5236471364ee677bbac59f52ff2e1745e8ac645aaa56cd351b247c0d8c3541993d681ccd70d562d4f23a2d90
+ Binary rep of i = 00000001
+ instring = 00000001484443cabbf94cd219e0bf070310745f5236471364ee677bbac59f52ff2e1745e8ac645aaa56cd351b247c0d8c3541993d681ccd70d562d4f23a2d90
+ Binary rep of i = 00000002
+ instring = 00000002484443cabbf94cd219e0bf070310745f5236471364ee677bbac59f52ff2e1745e8ac645aaa56cd351b247c0d8c3541993d681ccd70d562d4f23a2d90
+KO = 635a8c2055f90e9c6fb75a430e2317e088af6d68
+
+COUNT=26
+L = 160
+KI = 5a9ebf2ca85afd6d2a9e6d451b5462026df5f8814c2395e4f44b1a2a8f71e79c
+FixedInputDataByteLen = 60
+FixedInputData = 0537968ba7f32f346da0865aadd1e994c17e606352df4a0c3c05962c52e6c939359463188dc576fac6432c1c54d80354d9bdbea2574f8c4af7df699c
+ Binary rep of i = 00000001
+ instring = 000000010537968ba7f32f346da0865aadd1e994c17e606352df4a0c3c05962c52e6c939359463188dc576fac6432c1c54d80354d9bdbea2574f8c4af7df699c
+ Binary rep of i = 00000002
+ instring = 000000020537968ba7f32f346da0865aadd1e994c17e606352df4a0c3c05962c52e6c939359463188dc576fac6432c1c54d80354d9bdbea2574f8c4af7df699c
+KO = 096ff72579a43b817f9ed71cf3c756547c9100c9
+
+COUNT=27
+L = 160
+KI = f1c806dfa2834658be83cee38f2919ab2234a43922e672cf660f5e9309e9891d
+FixedInputDataByteLen = 60
+FixedInputData = 4649b1091e4f843f3f6fac1c3c9ef5f5f0c930e8e51ca9252e2063fd9761aa3efde664a3fa9296bc9a433e7cfced6cca924ce50d9965964c5209be3e
+ Binary rep of i = 00000001
+ instring = 000000014649b1091e4f843f3f6fac1c3c9ef5f5f0c930e8e51ca9252e2063fd9761aa3efde664a3fa9296bc9a433e7cfced6cca924ce50d9965964c5209be3e
+ Binary rep of i = 00000002
+ instring = 000000024649b1091e4f843f3f6fac1c3c9ef5f5f0c930e8e51ca9252e2063fd9761aa3efde664a3fa9296bc9a433e7cfced6cca924ce50d9965964c5209be3e
+KO = 767d9260039ec7209c6a1757361016b7580bc5a6
+
+COUNT=28
+L = 160
+KI = f5181e0a600a0e432834603976c14021f58fdcd242b8c1957705460ee354e806
+FixedInputDataByteLen = 60
+FixedInputData = ccc9260b0326dd36faa42930f30776b021e83d995cb94ab7cb3a30298de460f3f9b706440d1b24aa75c6eb5e054bd441b1d59348c27b30165576a06f
+ Binary rep of i = 00000001
+ instring = 00000001ccc9260b0326dd36faa42930f30776b021e83d995cb94ab7cb3a30298de460f3f9b706440d1b24aa75c6eb5e054bd441b1d59348c27b30165576a06f
+ Binary rep of i = 00000002
+ instring = 00000002ccc9260b0326dd36faa42930f30776b021e83d995cb94ab7cb3a30298de460f3f9b706440d1b24aa75c6eb5e054bd441b1d59348c27b30165576a06f
+KO = e9d77f855d620dbf30321306874e83bd534f6596
+
+COUNT=29
+L = 160
+KI = 8f1220a302bee2de1873eeb3a0eed46c78b4f93490cac88ab8a2a02627eb83d0
+FixedInputDataByteLen = 60
+FixedInputData = 3241059f81de12922623af054104e0189f3c3441737420f5e9e6df6aedd730786bbe4563b38f4f435e7d1bd381c15fbb35be00b955b3562731881353
+ Binary rep of i = 00000001
+ instring = 000000013241059f81de12922623af054104e0189f3c3441737420f5e9e6df6aedd730786bbe4563b38f4f435e7d1bd381c15fbb35be00b955b3562731881353
+ Binary rep of i = 00000002
+ instring = 000000023241059f81de12922623af054104e0189f3c3441737420f5e9e6df6aedd730786bbe4563b38f4f435e7d1bd381c15fbb35be00b955b3562731881353
+KO = 99e8122d12c216a4d907dbc41449fface166534d
+
+COUNT=30
+L = 320
+KI = dabde95d751ff1c132bd49f80f4ee347bf39218cf8bfec61bc3ad865d9aa1182
+FixedInputDataByteLen = 60
+FixedInputData = 55da554307ed756764d4e97febb77ce85391b53225ee09417ad57def48ead090e3d1e7c2ed04f02462a6324ea0163b18f86201c69db27fd50b4c42c5
+ Binary rep of i = 00000001
+ instring = 0000000155da554307ed756764d4e97febb77ce85391b53225ee09417ad57def48ead090e3d1e7c2ed04f02462a6324ea0163b18f86201c69db27fd50b4c42c5
+ Binary rep of i = 00000002
+ instring = 0000000255da554307ed756764d4e97febb77ce85391b53225ee09417ad57def48ead090e3d1e7c2ed04f02462a6324ea0163b18f86201c69db27fd50b4c42c5
+ Binary rep of i = 00000003
+ instring = 0000000355da554307ed756764d4e97febb77ce85391b53225ee09417ad57def48ead090e3d1e7c2ed04f02462a6324ea0163b18f86201c69db27fd50b4c42c5
+KO = 5cc29221cfa6f3a4ded7afeef5a59c05bac787fc5e98a35ee0c96ba582b05c42f758966566084f69
+
+COUNT=31
+L = 320
+KI = 201f78b11f94b5c1d6f5d46e4c4bb2971a12737b9e15ba11bb367be5118b461e
+FixedInputDataByteLen = 60
+FixedInputData = 586193bbec1fec6057d03a3c8eed20ec5a2530caddbf7c083659fe2ca934ad0eb301cb31583327c1bd22222ecdb0daea618a21bcd03c8bde610bf6e5
+ Binary rep of i = 00000001
+ instring = 00000001586193bbec1fec6057d03a3c8eed20ec5a2530caddbf7c083659fe2ca934ad0eb301cb31583327c1bd22222ecdb0daea618a21bcd03c8bde610bf6e5
+ Binary rep of i = 00000002
+ instring = 00000002586193bbec1fec6057d03a3c8eed20ec5a2530caddbf7c083659fe2ca934ad0eb301cb31583327c1bd22222ecdb0daea618a21bcd03c8bde610bf6e5
+ Binary rep of i = 00000003
+ instring = 00000003586193bbec1fec6057d03a3c8eed20ec5a2530caddbf7c083659fe2ca934ad0eb301cb31583327c1bd22222ecdb0daea618a21bcd03c8bde610bf6e5
+KO = 9d1974dd6deb299d61d2fc69a0329ae1909ad2ab53073c85716eaf2f405abce27765c969978967d3
+
+COUNT=32
+L = 320
+KI = 2dc48b8670e3274858cbf226e4229891d71d6a575a9001d7f92adba92501ac45
+FixedInputDataByteLen = 60
+FixedInputData = db562f3d1d81c85c4a5a30e8147eedb08bb454e28fc449255ce7b22f282a9bae0a720d9488e627172f75558ea1b91b72fb5055468a7afc85431970e8
+ Binary rep of i = 00000001
+ instring = 00000001db562f3d1d81c85c4a5a30e8147eedb08bb454e28fc449255ce7b22f282a9bae0a720d9488e627172f75558ea1b91b72fb5055468a7afc85431970e8
+ Binary rep of i = 00000002
+ instring = 00000002db562f3d1d81c85c4a5a30e8147eedb08bb454e28fc449255ce7b22f282a9bae0a720d9488e627172f75558ea1b91b72fb5055468a7afc85431970e8
+ Binary rep of i = 00000003
+ instring = 00000003db562f3d1d81c85c4a5a30e8147eedb08bb454e28fc449255ce7b22f282a9bae0a720d9488e627172f75558ea1b91b72fb5055468a7afc85431970e8
+KO = 718b2dceab0c1948a6b93b3dd85170016b45356368687786d04083c6b272ed863f42fc771ad53091
+
+COUNT=33
+L = 320
+KI = e52969a62e618b5251f2c3bade59fe8f3fd3b3aace833c4c3cf3e7df28e8311a
+FixedInputDataByteLen = 60
+FixedInputData = f7db65ff442a87d4374714862e8fd1464ec92c4fad8ad115fdd30ef2208c7388a92361aef6671113a7802720d7c992f3377f192f93bde321184600db
+ Binary rep of i = 00000001
+ instring = 00000001f7db65ff442a87d4374714862e8fd1464ec92c4fad8ad115fdd30ef2208c7388a92361aef6671113a7802720d7c992f3377f192f93bde321184600db
+ Binary rep of i = 00000002
+ instring = 00000002f7db65ff442a87d4374714862e8fd1464ec92c4fad8ad115fdd30ef2208c7388a92361aef6671113a7802720d7c992f3377f192f93bde321184600db
+ Binary rep of i = 00000003
+ instring = 00000003f7db65ff442a87d4374714862e8fd1464ec92c4fad8ad115fdd30ef2208c7388a92361aef6671113a7802720d7c992f3377f192f93bde321184600db
+KO = 2b9c828f2e3eb2a619ae320e5b19567c1479a6b9daa9a35f3894ec065474bd6c2e1c12c037dd4fbf
+
+COUNT=34
+L = 320
+KI = 57b2fd6033dfb399c1f3cc177f580082fcdb3d72e3eeea484d1b52a2ac7fdf6e
+FixedInputDataByteLen = 60
+FixedInputData = 4b38c2a70643986cd5fedd0939e89bfb25aabbe8a552e480e015668a445419ff3745d152f12472bbb65fd0840c699ae585bdb8f6edc2e8dcaaf0fa5b
+ Binary rep of i = 00000001
+ instring = 000000014b38c2a70643986cd5fedd0939e89bfb25aabbe8a552e480e015668a445419ff3745d152f12472bbb65fd0840c699ae585bdb8f6edc2e8dcaaf0fa5b
+ Binary rep of i = 00000002
+ instring = 000000024b38c2a70643986cd5fedd0939e89bfb25aabbe8a552e480e015668a445419ff3745d152f12472bbb65fd0840c699ae585bdb8f6edc2e8dcaaf0fa5b
+ Binary rep of i = 00000003
+ instring = 000000034b38c2a70643986cd5fedd0939e89bfb25aabbe8a552e480e015668a445419ff3745d152f12472bbb65fd0840c699ae585bdb8f6edc2e8dcaaf0fa5b
+KO = e9952996b13f8e2b534e22a93635cabd19abf2ab7ff1c106c111c3cf609a3a92007d0df480de221e
+
+COUNT=35
+L = 320
+KI = 9f74dcc44cff4bdb0d45bf487063613d5d1d8a298b6ec856709bd5d7b335c27d
+FixedInputDataByteLen = 60
+FixedInputData = fe19857b0bae929e40ad53049f7c3a1e544e492ad2ddee372daa9e90a50d706088c18abca2429a809c9d7f46a5a1db738c466014b4727ca7afe2da1e
+ Binary rep of i = 00000001
+ instring = 00000001fe19857b0bae929e40ad53049f7c3a1e544e492ad2ddee372daa9e90a50d706088c18abca2429a809c9d7f46a5a1db738c466014b4727ca7afe2da1e
+ Binary rep of i = 00000002
+ instring = 00000002fe19857b0bae929e40ad53049f7c3a1e544e492ad2ddee372daa9e90a50d706088c18abca2429a809c9d7f46a5a1db738c466014b4727ca7afe2da1e
+ Binary rep of i = 00000003
+ instring = 00000003fe19857b0bae929e40ad53049f7c3a1e544e492ad2ddee372daa9e90a50d706088c18abca2429a809c9d7f46a5a1db738c466014b4727ca7afe2da1e
+KO = dbefa67eabcaec5870cfce311944cac936914708b95c10ec137ddc4ed8b9cae4304edfac35aaa536
+
+COUNT=36
+L = 320
+KI = bbedfa89d99b1b61049693131a423a295c122ff8e8680241ffc3e3b7acb6f941
+FixedInputDataByteLen = 60
+FixedInputData = e4ef3bf76cbe60c70ed47d09c81f53955a5667c66a8bed3b0d390e37b91d9d5449eba63fca585ee69f49f012db0f12e077cb31a8368f594c46516725
+ Binary rep of i = 00000001
+ instring = 00000001e4ef3bf76cbe60c70ed47d09c81f53955a5667c66a8bed3b0d390e37b91d9d5449eba63fca585ee69f49f012db0f12e077cb31a8368f594c46516725
+ Binary rep of i = 00000002
+ instring = 00000002e4ef3bf76cbe60c70ed47d09c81f53955a5667c66a8bed3b0d390e37b91d9d5449eba63fca585ee69f49f012db0f12e077cb31a8368f594c46516725
+ Binary rep of i = 00000003
+ instring = 00000003e4ef3bf76cbe60c70ed47d09c81f53955a5667c66a8bed3b0d390e37b91d9d5449eba63fca585ee69f49f012db0f12e077cb31a8368f594c46516725
+KO = 8878ac29ac55ef0e0fe5037f9ce8d90f05a3aaed97bfb9fcab1ed31f28e46170329f04851f667ae8
+
+COUNT=37
+L = 320
+KI = a3083703d5626314088a877f6a86d97caa86970b89d4d03919896225ded315df
+FixedInputDataByteLen = 60
+FixedInputData = b8e6239aba0cdc9cb5e0de0a8f511df640c15ab8d9a022f0f49859ad171cf4da6b2dcdf5cfcab1142c406e137d07da38f6b3b3b6413e0835c61bf0b0
+ Binary rep of i = 00000001
+ instring = 00000001b8e6239aba0cdc9cb5e0de0a8f511df640c15ab8d9a022f0f49859ad171cf4da6b2dcdf5cfcab1142c406e137d07da38f6b3b3b6413e0835c61bf0b0
+ Binary rep of i = 00000002
+ instring = 00000002b8e6239aba0cdc9cb5e0de0a8f511df640c15ab8d9a022f0f49859ad171cf4da6b2dcdf5cfcab1142c406e137d07da38f6b3b3b6413e0835c61bf0b0
+ Binary rep of i = 00000003
+ instring = 00000003b8e6239aba0cdc9cb5e0de0a8f511df640c15ab8d9a022f0f49859ad171cf4da6b2dcdf5cfcab1142c406e137d07da38f6b3b3b6413e0835c61bf0b0
+KO = bf991833a3498cdfc194cf50cd7a1f7bc12b4ebb2aad592a396f56e25fcd7d3185581a3e89374745
+
+COUNT=38
+L = 320
+KI = 0811263f8c5f800b19c24a060e6d4c46243f44fd9774be6f3d49a198fd05bc44
+FixedInputDataByteLen = 60
+FixedInputData = e92d1f334998bdcd04de5797cc62ee4747a1709ff0e74bcdefc7179dd5e909b2535d7556bf2a065ce115fe3041669ce303f5345205db02083d57fcfb
+ Binary rep of i = 00000001
+ instring = 00000001e92d1f334998bdcd04de5797cc62ee4747a1709ff0e74bcdefc7179dd5e909b2535d7556bf2a065ce115fe3041669ce303f5345205db02083d57fcfb
+ Binary rep of i = 00000002
+ instring = 00000002e92d1f334998bdcd04de5797cc62ee4747a1709ff0e74bcdefc7179dd5e909b2535d7556bf2a065ce115fe3041669ce303f5345205db02083d57fcfb
+ Binary rep of i = 00000003
+ instring = 00000003e92d1f334998bdcd04de5797cc62ee4747a1709ff0e74bcdefc7179dd5e909b2535d7556bf2a065ce115fe3041669ce303f5345205db02083d57fcfb
+KO = 9db692422a8ac0c5364e3a980cd2306b76466fe2bad3bb9307ff19562548757b95a540b9cfe72e7f
+
+COUNT=39
+L = 320
+KI = 3a6576a1541e07eabd47c3534a4346ab39f15eb01d83ecf2319081f6e7ada7e9
+FixedInputDataByteLen = 60
+FixedInputData = a259cae2c4a36b89563cb148c78251343bbfabdc13ca7ac2171c2eb6021f4477fea33b28724da721ee087bffd794a1563754b425a8d09b3e0da5ffed
+ Binary rep of i = 00000001
+ instring = 00000001a259cae2c4a36b89563cb148c78251343bbfabdc13ca7ac2171c2eb6021f4477fea33b28724da721ee087bffd794a1563754b425a8d09b3e0da5ffed
+ Binary rep of i = 00000002
+ instring = 00000002a259cae2c4a36b89563cb148c78251343bbfabdc13ca7ac2171c2eb6021f4477fea33b28724da721ee087bffd794a1563754b425a8d09b3e0da5ffed
+ Binary rep of i = 00000003
+ instring = 00000003a259cae2c4a36b89563cb148c78251343bbfabdc13ca7ac2171c2eb6021f4477fea33b28724da721ee087bffd794a1563754b425a8d09b3e0da5ffed
+KO = 99b787ef90a133e5736fdcf175c3a380501f45dec8f093ecdd4000652f4ff1c6575248a363d45d18
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = d22779384558d1ae649896e8d844f29a4ff3dfc1a9fbb7c34e20738f8c795e17
+FixedInputDataByteLen = 60
+FixedInputData = 498cf66c5fd3578ff574ed8c85d072dcd9e18e4f07b0aaecad785c9058fa0f17647673df807984f5f20dec47e699aebd882e485a8afc44c4bc680d07
+ Binary rep of i = 01
+ instring = 498cf66c5fd3578ff574ed8c85d072dcd9e18e4f07b0aaecad785c9058fa0f17647673df807984f5f20dec47e699aebd882e485a8afc44c4bc680d0701
+KO = c721f54afaa0e31886df39bf405514d1
+
+COUNT=1
+L = 128
+KI = e72ea2c3b49b292ebbcda0b8505570882c40a06bd91f8bf1371bdbafdaadd352
+FixedInputDataByteLen = 60
+FixedInputData = f367dd689bdb8a020db283cfbbf68dd8b195a7c498cf78dcc4a3ac695fa19b1b9f2dbffef921d9039e03e2af981ea3cb35d56a4b8fa1df4966125c39
+ Binary rep of i = 01
+ instring = f367dd689bdb8a020db283cfbbf68dd8b195a7c498cf78dcc4a3ac695fa19b1b9f2dbffef921d9039e03e2af981ea3cb35d56a4b8fa1df4966125c3901
+KO = d3cffc6cf0f14f6029ddc263bcd7a34e
+
+COUNT=2
+L = 128
+KI = 23da4fd91776c6ed46cdd0bcf41d910826b85ed8d6091e55aea36ecf4646e24b
+FixedInputDataByteLen = 60
+FixedInputData = 314c76d36729c0064554bb1fac4078b4bbad98d03ee8496e0b2613a1663e58776ee6865200844d16cea89ce0fbbae65fb0c23ec78ff9fd3c7d4c7301
+ Binary rep of i = 01
+ instring = 314c76d36729c0064554bb1fac4078b4bbad98d03ee8496e0b2613a1663e58776ee6865200844d16cea89ce0fbbae65fb0c23ec78ff9fd3c7d4c730101
+KO = 7ec7774b2f0e0c99e66864769041472e
+
+COUNT=3
+L = 128
+KI = 16dfe4d75ee2a0d4e4f6158834c5768bb433d9ccbd7b87eb79f1d20ee6e7a2a4
+FixedInputDataByteLen = 60
+FixedInputData = ef7737df949ee57d1c43c960fa7d1cbc43aa6dd7666f778ca1821432ae9bb12cc64cfc93c637efdf667e4fece48a362dc355bd971425573002b53d65
+ Binary rep of i = 01
+ instring = ef7737df949ee57d1c43c960fa7d1cbc43aa6dd7666f778ca1821432ae9bb12cc64cfc93c637efdf667e4fece48a362dc355bd971425573002b53d6501
+KO = b191cda8155af001b83242d5601938a7
+
+COUNT=4
+L = 128
+KI = b911902c27fe88694dd9660e4bff14ad599201c07dafa6e33851afd34b54c161
+FixedInputDataByteLen = 60
+FixedInputData = 52328f3a27f48bb209774c3a801851d357d617a027bec296ff048bccd403e35fa0dd91bdbf8af4a3c16e5bdc47a88d2a49ec934e6caa66adff6cf798
+ Binary rep of i = 01
+ instring = 52328f3a27f48bb209774c3a801851d357d617a027bec296ff048bccd403e35fa0dd91bdbf8af4a3c16e5bdc47a88d2a49ec934e6caa66adff6cf79801
+KO = 37008655c0a83fcb27ddb3bcdacf393f
+
+COUNT=5
+L = 128
+KI = 7741c07e3868cb0fd1754a32e4d7863bbcc77e6ef93a574263e57c2d6e822ebb
+FixedInputDataByteLen = 60
+FixedInputData = c4abf29928c93d397ae3c19fa95f81d8cc0856232d800455fe823f63459eefa17249085349419b6f1016fcdb79382471a12844e4f858229c989e4e25
+ Binary rep of i = 01
+ instring = c4abf29928c93d397ae3c19fa95f81d8cc0856232d800455fe823f63459eefa17249085349419b6f1016fcdb79382471a12844e4f858229c989e4e2501
+KO = 55520a2fe8e69d4a381eb192df0353b2
+
+COUNT=6
+L = 128
+KI = 8f6a1f47a84feae1d489613c044edc134c38cce0cf819b8a2acb2e172fe4eebf
+FixedInputDataByteLen = 60
+FixedInputData = cd1f344cedeb08f263abaadaa7514fb7909e1856208d99f9e6a9b9edea3c6d2fb4761378a928b3eb98fe047f4e4fe7838249db33a025b14d8e4d99b0
+ Binary rep of i = 01
+ instring = cd1f344cedeb08f263abaadaa7514fb7909e1856208d99f9e6a9b9edea3c6d2fb4761378a928b3eb98fe047f4e4fe7838249db33a025b14d8e4d99b001
+KO = 6d99214132aa9a298dd801032fbd2868
+
+COUNT=7
+L = 128
+KI = f291c8650c73aee7b7d0760efcc837ec83b2da9bfe517a3425ec112718e15486
+FixedInputDataByteLen = 60
+FixedInputData = 946ddfd8a4e517544dcc95ab849647876c136565d46959a0d4833e33d13bc4ef82dfa72810c0148af876492002a3b074e607f93d7519d27ba4cceee4
+ Binary rep of i = 01
+ instring = 946ddfd8a4e517544dcc95ab849647876c136565d46959a0d4833e33d13bc4ef82dfa72810c0148af876492002a3b074e607f93d7519d27ba4cceee401
+KO = eba68932b7c70c950a378fcaa621fbd4
+
+COUNT=8
+L = 128
+KI = a828e93753e80ae62002e8963704e3943edc1463922ffccba248b7d09bc9adda
+FixedInputDataByteLen = 60
+FixedInputData = 1ed1b1f8e5244aae6af2a169fb20b0faf70f0b792b0b269ef8dea8a718e65c3673420995e030f4e7701d049870109425973c7dbd09fd98aa926ba568
+ Binary rep of i = 01
+ instring = 1ed1b1f8e5244aae6af2a169fb20b0faf70f0b792b0b269ef8dea8a718e65c3673420995e030f4e7701d049870109425973c7dbd09fd98aa926ba56801
+KO = 0151a5e1a63e8a8513d1497cdb284ae3
+
+COUNT=9
+L = 128
+KI = 5bc0f8b750954a81f381c861778db2352d70b3c5439416d041069c2f3dc41bc4
+FixedInputDataByteLen = 60
+FixedInputData = bedfe108fc105e5d445f944808999b09501a4283e8fb1093fec29bcc1439c12452a21b3dc4cb48b50d5927e9631239e10405c79dce58834218e613ca
+ Binary rep of i = 01
+ instring = bedfe108fc105e5d445f944808999b09501a4283e8fb1093fec29bcc1439c12452a21b3dc4cb48b50d5927e9631239e10405c79dce58834218e613ca01
+KO = 6a4a44e2a1a8f169c9b7b5958774eb32
+
+COUNT=10
+L = 256
+KI = e4c5b7d7a231ad8315edbdadd24bd000603dc9b97c4200d0263ab91626a0ccb5
+FixedInputDataByteLen = 60
+FixedInputData = d617cf7c32de4156000b240629d19f5e0aa631bf91dc53cd010bbe75f7e1d18ce53ec455a5d2c27fa4fcad68b93cbc7f53594097a0b7b8161b2d2be0
+ Binary rep of i = 01
+ instring = d617cf7c32de4156000b240629d19f5e0aa631bf91dc53cd010bbe75f7e1d18ce53ec455a5d2c27fa4fcad68b93cbc7f53594097a0b7b8161b2d2be001
+ Binary rep of i = 02
+ instring = d617cf7c32de4156000b240629d19f5e0aa631bf91dc53cd010bbe75f7e1d18ce53ec455a5d2c27fa4fcad68b93cbc7f53594097a0b7b8161b2d2be002
+KO = 46c444dd4ac832fe95f4f565abe686fe78423718800977a953ed1a592c39ba8b
+
+COUNT=11
+L = 256
+KI = 083f6634e3cc31434d470816a10d0345f5505fd36ea86ad3518ebb91250a3533
+FixedInputDataByteLen = 60
+FixedInputData = b4ceae5df9c0b9726832d8f8ff343a24fe36ed258ec80a6b46a2b1b8e9ea8096f8756d98a12c2e71b7bd941532be2c98efe60f6281e08ddc5c416d67
+ Binary rep of i = 01
+ instring = b4ceae5df9c0b9726832d8f8ff343a24fe36ed258ec80a6b46a2b1b8e9ea8096f8756d98a12c2e71b7bd941532be2c98efe60f6281e08ddc5c416d6701
+ Binary rep of i = 02
+ instring = b4ceae5df9c0b9726832d8f8ff343a24fe36ed258ec80a6b46a2b1b8e9ea8096f8756d98a12c2e71b7bd941532be2c98efe60f6281e08ddc5c416d6702
+KO = e767ebd49cf148db6adb502446c6dc70cc2a2c4260d2b97bafaf83a3b1bd3ada
+
+COUNT=12
+L = 256
+KI = 27ff494f915679f655bedd4beffee8a9c46392ea8b47c09eea3fcdd8ac26c614
+FixedInputDataByteLen = 60
+FixedInputData = 6499078491072a4d53ce1dbf2a87c54d561e911bffcbb6f8ef3c21f007b935452dfa86f61676b3fa7de60e2de89170ccbec7c8b1a6b07b6ea94178b2
+ Binary rep of i = 01
+ instring = 6499078491072a4d53ce1dbf2a87c54d561e911bffcbb6f8ef3c21f007b935452dfa86f61676b3fa7de60e2de89170ccbec7c8b1a6b07b6ea94178b201
+ Binary rep of i = 02
+ instring = 6499078491072a4d53ce1dbf2a87c54d561e911bffcbb6f8ef3c21f007b935452dfa86f61676b3fa7de60e2de89170ccbec7c8b1a6b07b6ea94178b202
+KO = daa598e6a5a0a5312d5eeedc7414163b28543eeb5576f2e1b9f47447589767ef
+
+COUNT=13
+L = 256
+KI = 496d0e35cc9d6c00010d082c3c093f695b53b43d1561e3e6682f547d017d2bc9
+FixedInputDataByteLen = 60
+FixedInputData = 9e23e39d8ae6bb9f896e05396c6611e71cbf58edc5ee65435f8a8e50f41f6d914e5120eb232054ba688658c632340f171461cd436133ecbf58d97f59
+ Binary rep of i = 01
+ instring = 9e23e39d8ae6bb9f896e05396c6611e71cbf58edc5ee65435f8a8e50f41f6d914e5120eb232054ba688658c632340f171461cd436133ecbf58d97f5901
+ Binary rep of i = 02
+ instring = 9e23e39d8ae6bb9f896e05396c6611e71cbf58edc5ee65435f8a8e50f41f6d914e5120eb232054ba688658c632340f171461cd436133ecbf58d97f5902
+KO = b49f08ffcd8769e3683d541dcabae97ec2ba3b893b65dc69f5775f70055e6a9b
+
+COUNT=14
+L = 256
+KI = 135e9762a8f05b636c712333a9208950445161f22f012694646546d2d156ffb9
+FixedInputDataByteLen = 60
+FixedInputData = ffd7ffd30de9a984ae6529dfd42c06a474cb09779f361f42afe7c872286e8129f00b494221072abefb1990f9147b74a6118309949a8009391dae3329
+ Binary rep of i = 01
+ instring = ffd7ffd30de9a984ae6529dfd42c06a474cb09779f361f42afe7c872286e8129f00b494221072abefb1990f9147b74a6118309949a8009391dae332901
+ Binary rep of i = 02
+ instring = ffd7ffd30de9a984ae6529dfd42c06a474cb09779f361f42afe7c872286e8129f00b494221072abefb1990f9147b74a6118309949a8009391dae332902
+KO = 403237f20c8c11a19f45a9c06ee360c78de5a606089355009a2bb0b075763a2b
+
+COUNT=15
+L = 256
+KI = aea14f5cb1f70e5cfb06acbe702ce3957805048cfed8cd0f5240d4e83eb4d11b
+FixedInputDataByteLen = 60
+FixedInputData = 13d4c232836329da0705699879086c542ec8d1b5fcabf2d46fd94ec2047e34789d1870871bceeba5f025c9c2819395166d368439d737a0f7000ffd64
+ Binary rep of i = 01
+ instring = 13d4c232836329da0705699879086c542ec8d1b5fcabf2d46fd94ec2047e34789d1870871bceeba5f025c9c2819395166d368439d737a0f7000ffd6401
+ Binary rep of i = 02
+ instring = 13d4c232836329da0705699879086c542ec8d1b5fcabf2d46fd94ec2047e34789d1870871bceeba5f025c9c2819395166d368439d737a0f7000ffd6402
+KO = 910db83b48b0b2e7c2b298a358eb3086a74d7865eaf06a3579f54b243d3219ed
+
+COUNT=16
+L = 256
+KI = 5eea4e455e4ebe36e65310b1f75c81e70c15e8f1e4416bb9db0e00e5966b96c9
+FixedInputDataByteLen = 60
+FixedInputData = e041e711b72149da5b58f8559e59ec8b9ce6bf9731276cdd4e34cd9830c66842ecf393bf68140356cfcaae77b2cf10995c655f12191fd42fa743a07d
+ Binary rep of i = 01
+ instring = e041e711b72149da5b58f8559e59ec8b9ce6bf9731276cdd4e34cd9830c66842ecf393bf68140356cfcaae77b2cf10995c655f12191fd42fa743a07d01
+ Binary rep of i = 02
+ instring = e041e711b72149da5b58f8559e59ec8b9ce6bf9731276cdd4e34cd9830c66842ecf393bf68140356cfcaae77b2cf10995c655f12191fd42fa743a07d02
+KO = d75f6de208c06a2a147cb5c62307f0bd99f0d5b55e3a946baad14c71f661d6ad
+
+COUNT=17
+L = 256
+KI = 8323c54b8172e3d6d7f1874a9155295b6713a407451c1fdf3fe3d9f2e029ee2a
+FixedInputDataByteLen = 60
+FixedInputData = ef284a09e5bd1b1a41cd7d6af72d2d456d83947edec11c7226a99b45f7bf41ae13836e3a05eabadbc8ceccfefd4bcc94b2d95771f6ea1e4d50a566dc
+ Binary rep of i = 01
+ instring = ef284a09e5bd1b1a41cd7d6af72d2d456d83947edec11c7226a99b45f7bf41ae13836e3a05eabadbc8ceccfefd4bcc94b2d95771f6ea1e4d50a566dc01
+ Binary rep of i = 02
+ instring = ef284a09e5bd1b1a41cd7d6af72d2d456d83947edec11c7226a99b45f7bf41ae13836e3a05eabadbc8ceccfefd4bcc94b2d95771f6ea1e4d50a566dc02
+KO = 21a52119c6e85f156445cb9a89647b44eb6c05f728f9a81978891779e655ce55
+
+COUNT=18
+L = 256
+KI = f86c13daaf3b54ab8dfdd64c29ff54123c9588a8d783f000bef7ecd47674bb34
+FixedInputDataByteLen = 60
+FixedInputData = 45cc5a1982b912aee9fafdba2c9dcc6b2efbb430625125af45d79651173395cd9d76e83a1e3605a7bc4369d2c637011df9eafedbf50a8e50e263d1bb
+ Binary rep of i = 01
+ instring = 45cc5a1982b912aee9fafdba2c9dcc6b2efbb430625125af45d79651173395cd9d76e83a1e3605a7bc4369d2c637011df9eafedbf50a8e50e263d1bb01
+ Binary rep of i = 02
+ instring = 45cc5a1982b912aee9fafdba2c9dcc6b2efbb430625125af45d79651173395cd9d76e83a1e3605a7bc4369d2c637011df9eafedbf50a8e50e263d1bb02
+KO = 79c3219e556e81a46d420cd8e07a548b33e8f67c129d79020acd79b2a8ef7a0b
+
+COUNT=19
+L = 256
+KI = 59b20dfac23c14ef41b2fba1c239b7bc502ac9f69535c94fb1ffcf85c99592b7
+FixedInputDataByteLen = 60
+FixedInputData = fab604e260340462080be5219dc12bb2851cd19d1e80768104f0d681d1779ded07cd25b8c96d91d339ba337a1be3d04a7b6aac29038c874b615375b0
+ Binary rep of i = 01
+ instring = fab604e260340462080be5219dc12bb2851cd19d1e80768104f0d681d1779ded07cd25b8c96d91d339ba337a1be3d04a7b6aac29038c874b615375b001
+ Binary rep of i = 02
+ instring = fab604e260340462080be5219dc12bb2851cd19d1e80768104f0d681d1779ded07cd25b8c96d91d339ba337a1be3d04a7b6aac29038c874b615375b002
+KO = d119f27f0e58de39fdb58ccecec70cbf56733684fcc79c3a2aedbb8c368041c4
+
+COUNT=20
+L = 160
+KI = 92f2aadd695f42b06bdfc6adfd82f3790525b36e7a4ff006aee899498cb118cc
+FixedInputDataByteLen = 60
+FixedInputData = 81de5dcb138d64c0e281d26967d5649e735a113bcb6db31d57ed13b3e7d4902d2b6f4c828a20386ac0ac2ca380c6ccd912322027f04f819387e98e6a
+ Binary rep of i = 01
+ instring = 81de5dcb138d64c0e281d26967d5649e735a113bcb6db31d57ed13b3e7d4902d2b6f4c828a20386ac0ac2ca380c6ccd912322027f04f819387e98e6a01
+ Binary rep of i = 02
+ instring = 81de5dcb138d64c0e281d26967d5649e735a113bcb6db31d57ed13b3e7d4902d2b6f4c828a20386ac0ac2ca380c6ccd912322027f04f819387e98e6a02
+KO = 5f57f1d0c200ce42c25763f86d6155d65c364758
+
+COUNT=21
+L = 160
+KI = 9ee7654e9a8e3171869b7b9a886d8a6f27e903a9760a102ff574bc5ae293471f
+FixedInputDataByteLen = 60
+FixedInputData = 1d73fcf251bd72cbace96d37b7a13d5da1516418115e8acf55c2ab86c3f160f4f2f8eab82efcbc4c757986fe1db58f625c5a2a336c92d017d56ada87
+ Binary rep of i = 01
+ instring = 1d73fcf251bd72cbace96d37b7a13d5da1516418115e8acf55c2ab86c3f160f4f2f8eab82efcbc4c757986fe1db58f625c5a2a336c92d017d56ada8701
+ Binary rep of i = 02
+ instring = 1d73fcf251bd72cbace96d37b7a13d5da1516418115e8acf55c2ab86c3f160f4f2f8eab82efcbc4c757986fe1db58f625c5a2a336c92d017d56ada8702
+KO = 87f046544a8ba38e5e81d5df6c8d517fadf733ab
+
+COUNT=22
+L = 160
+KI = 7798fb36d849afdcabecdbb4a998f0f6f0298e826c238afea2d1df4e8aab2a0f
+FixedInputDataByteLen = 60
+FixedInputData = 968e370db0d976299a49b4e1393587df90d5cd8d6e8c264ca2b6fd856418ee296d22b5b12ac71c14dfa13b0f439f96c72df0c5ca07c92ccd87757bfc
+ Binary rep of i = 01
+ instring = 968e370db0d976299a49b4e1393587df90d5cd8d6e8c264ca2b6fd856418ee296d22b5b12ac71c14dfa13b0f439f96c72df0c5ca07c92ccd87757bfc01
+ Binary rep of i = 02
+ instring = 968e370db0d976299a49b4e1393587df90d5cd8d6e8c264ca2b6fd856418ee296d22b5b12ac71c14dfa13b0f439f96c72df0c5ca07c92ccd87757bfc02
+KO = f725ef56e9214127e05eeb5a6d6ff16bc4073931
+
+COUNT=23
+L = 160
+KI = 2393c746d342b962e16420dada57b2bd147b1777e6912dfb25987ffa639bd5c4
+FixedInputDataByteLen = 60
+FixedInputData = 906de91ddee3dd5860453679749ee4fcfad718763add57e3fc84b150d842da9f85abbf08db439028e7aa1abb87a0d8216e411e128939e3cd543c1f5b
+ Binary rep of i = 01
+ instring = 906de91ddee3dd5860453679749ee4fcfad718763add57e3fc84b150d842da9f85abbf08db439028e7aa1abb87a0d8216e411e128939e3cd543c1f5b01
+ Binary rep of i = 02
+ instring = 906de91ddee3dd5860453679749ee4fcfad718763add57e3fc84b150d842da9f85abbf08db439028e7aa1abb87a0d8216e411e128939e3cd543c1f5b02
+KO = 155bf397c33c2f53f6992ea2e9bd8728795eecec
+
+COUNT=24
+L = 160
+KI = 049d0afe689b869ebaf7648c3bbec51bd598fc0cb76627611d78ccda5f5438aa
+FixedInputDataByteLen = 60
+FixedInputData = 92313cc92de2203b79d8d8ee37988e8b00ee983e12c004f8925fd3cd2a631abebb63c5622d87ef6a9c1f2b8d047e30033d5290a18c3b99fd67909348
+ Binary rep of i = 01
+ instring = 92313cc92de2203b79d8d8ee37988e8b00ee983e12c004f8925fd3cd2a631abebb63c5622d87ef6a9c1f2b8d047e30033d5290a18c3b99fd6790934801
+ Binary rep of i = 02
+ instring = 92313cc92de2203b79d8d8ee37988e8b00ee983e12c004f8925fd3cd2a631abebb63c5622d87ef6a9c1f2b8d047e30033d5290a18c3b99fd6790934802
+KO = b1b87a6efb60283a0e038d76ba0b9d62498fc225
+
+COUNT=25
+L = 160
+KI = 1dc19b9784634e4865475bd2e5ee63701a8d805e322209bf6e6d032f195c39a9
+FixedInputDataByteLen = 60
+FixedInputData = 6b709eed4bb5903d9ea2474b0733bf2d0adadead5a3f16de1752708bc68b6e1187324712f359f168085546361973fbcba08bc5c6f06b140ef3185b87
+ Binary rep of i = 01
+ instring = 6b709eed4bb5903d9ea2474b0733bf2d0adadead5a3f16de1752708bc68b6e1187324712f359f168085546361973fbcba08bc5c6f06b140ef3185b8701
+ Binary rep of i = 02
+ instring = 6b709eed4bb5903d9ea2474b0733bf2d0adadead5a3f16de1752708bc68b6e1187324712f359f168085546361973fbcba08bc5c6f06b140ef3185b8702
+KO = 788a8aece0654dc6aa19e9142ac940c9ec5e3af2
+
+COUNT=26
+L = 160
+KI = d8a2dc26adbee289022a97df58b294e3ef092536333bfe8bcf45d43a2a95d96b
+FixedInputDataByteLen = 60
+FixedInputData = 4bfede66077b8d9387908ee66423c0282b867d4b84718a4922cdbff7057acbe6672f98aedfd48ac53e8634acd355c3814032c7265c3e2b4dbeac95ae
+ Binary rep of i = 01
+ instring = 4bfede66077b8d9387908ee66423c0282b867d4b84718a4922cdbff7057acbe6672f98aedfd48ac53e8634acd355c3814032c7265c3e2b4dbeac95ae01
+ Binary rep of i = 02
+ instring = 4bfede66077b8d9387908ee66423c0282b867d4b84718a4922cdbff7057acbe6672f98aedfd48ac53e8634acd355c3814032c7265c3e2b4dbeac95ae02
+KO = cbab352c1377f989c35f47e9f42f7ca7bbcab687
+
+COUNT=27
+L = 160
+KI = e5fddaf23863e601ace2e1a813b6a2a6b9e0565c3789b8362f2b05f3f16feb5a
+FixedInputDataByteLen = 60
+FixedInputData = 2fe6c670c66db9422ce2c72e244761f65c093c4a85067cc2d0f20b98dc96e8577767a286702b1513dd7b74dccec1585e33015223b8706aa905a1bef6
+ Binary rep of i = 01
+ instring = 2fe6c670c66db9422ce2c72e244761f65c093c4a85067cc2d0f20b98dc96e8577767a286702b1513dd7b74dccec1585e33015223b8706aa905a1bef601
+ Binary rep of i = 02
+ instring = 2fe6c670c66db9422ce2c72e244761f65c093c4a85067cc2d0f20b98dc96e8577767a286702b1513dd7b74dccec1585e33015223b8706aa905a1bef602
+KO = b47202257982192334a2ed0a9a46f379063201e1
+
+COUNT=28
+L = 160
+KI = 3dc9860d46481c1feaebb3ee4f61ad7b6d9059d5b8e50c24413cc061dece9559
+FixedInputDataByteLen = 60
+FixedInputData = 2ef0aa3d5e3043c628960ffc54304103d6ec34e631d09106d433d2a442b1c556938ba80042022229a24b7edb2db29ad33bdf80d234150e9af13dd883
+ Binary rep of i = 01
+ instring = 2ef0aa3d5e3043c628960ffc54304103d6ec34e631d09106d433d2a442b1c556938ba80042022229a24b7edb2db29ad33bdf80d234150e9af13dd88301
+ Binary rep of i = 02
+ instring = 2ef0aa3d5e3043c628960ffc54304103d6ec34e631d09106d433d2a442b1c556938ba80042022229a24b7edb2db29ad33bdf80d234150e9af13dd88302
+KO = 40f19230070606bea18f0ea433739a2501e11bbf
+
+COUNT=29
+L = 160
+KI = 66ee035d6761f7d767f7bc24f680cf8598c05422f35e9d5f2f20cbf01fe1beee
+FixedInputDataByteLen = 60
+FixedInputData = 8645cdfcb1fbf16444862757a070ab3a22a510e73acc8b1f8c3c2baa49ce41d716b7b60aa88596adc5c2faa1e59bbcac60c40d5ae3fef3e4d466eaf5
+ Binary rep of i = 01
+ instring = 8645cdfcb1fbf16444862757a070ab3a22a510e73acc8b1f8c3c2baa49ce41d716b7b60aa88596adc5c2faa1e59bbcac60c40d5ae3fef3e4d466eaf501
+ Binary rep of i = 02
+ instring = 8645cdfcb1fbf16444862757a070ab3a22a510e73acc8b1f8c3c2baa49ce41d716b7b60aa88596adc5c2faa1e59bbcac60c40d5ae3fef3e4d466eaf502
+KO = 5b0d49eca78b6f90c8a7dff142d7e3a83a3e4afe
+
+COUNT=30
+L = 320
+KI = 91cc6500cd003d3da35014958bde0bf660c18edc6b905fa5df932d91939653e3
+FixedInputDataByteLen = 60
+FixedInputData = 6a7a51e74597e60f97d98a0a317a08a45ac4eb8143dc1d0ca9c73de1e716234b745a438162bd13069930188ec9fd6a6fe4a2c7737478a09d74ea23c2
+ Binary rep of i = 01
+ instring = 6a7a51e74597e60f97d98a0a317a08a45ac4eb8143dc1d0ca9c73de1e716234b745a438162bd13069930188ec9fd6a6fe4a2c7737478a09d74ea23c201
+ Binary rep of i = 02
+ instring = 6a7a51e74597e60f97d98a0a317a08a45ac4eb8143dc1d0ca9c73de1e716234b745a438162bd13069930188ec9fd6a6fe4a2c7737478a09d74ea23c202
+ Binary rep of i = 03
+ instring = 6a7a51e74597e60f97d98a0a317a08a45ac4eb8143dc1d0ca9c73de1e716234b745a438162bd13069930188ec9fd6a6fe4a2c7737478a09d74ea23c203
+KO = fb3db58620a605d3c3bdcd10762744edc0e25eb4100efdd39afefd5796a530b291509a87f31721d4
+
+COUNT=31
+L = 320
+KI = 3e8276adc831267963f83db1300e23a027600d3dbf1521fbf2452ecd5894a8d9
+FixedInputDataByteLen = 60
+FixedInputData = 7abd4a246fff7deb497a940821364e1aa7eb4e87847bb335c815601c4f7bbb67bbacd1cfdf8dbc3b1156415decf45381679f53b6c3309af2c4133995
+ Binary rep of i = 01
+ instring = 7abd4a246fff7deb497a940821364e1aa7eb4e87847bb335c815601c4f7bbb67bbacd1cfdf8dbc3b1156415decf45381679f53b6c3309af2c413399501
+ Binary rep of i = 02
+ instring = 7abd4a246fff7deb497a940821364e1aa7eb4e87847bb335c815601c4f7bbb67bbacd1cfdf8dbc3b1156415decf45381679f53b6c3309af2c413399502
+ Binary rep of i = 03
+ instring = 7abd4a246fff7deb497a940821364e1aa7eb4e87847bb335c815601c4f7bbb67bbacd1cfdf8dbc3b1156415decf45381679f53b6c3309af2c413399503
+KO = 89f9d3a3a894c4eaf9f1545451477d268e9f50764c6f4019fbab2cb581c6cbd65aba09c0f1ef693d
+
+COUNT=32
+L = 320
+KI = d0faa69f38e901b6fc5f07b9ee5ebd19ed0563d0f178031852676b1f8a267095
+FixedInputDataByteLen = 60
+FixedInputData = 4389cf43743ab3aa878ffb215bf0f67daac184eff4b21280e9510004871edf9714cf8118b50939eebd908b075c75d094128875fd33c3612f476067c8
+ Binary rep of i = 01
+ instring = 4389cf43743ab3aa878ffb215bf0f67daac184eff4b21280e9510004871edf9714cf8118b50939eebd908b075c75d094128875fd33c3612f476067c801
+ Binary rep of i = 02
+ instring = 4389cf43743ab3aa878ffb215bf0f67daac184eff4b21280e9510004871edf9714cf8118b50939eebd908b075c75d094128875fd33c3612f476067c802
+ Binary rep of i = 03
+ instring = 4389cf43743ab3aa878ffb215bf0f67daac184eff4b21280e9510004871edf9714cf8118b50939eebd908b075c75d094128875fd33c3612f476067c803
+KO = a8d16e029c82a73b500fa36873ce4c0b3c479ceb8574bcf6ecdd9443b6321e4521d0886512cffda2
+
+COUNT=33
+L = 320
+KI = 5fd382e040add7fb017d81a5f341a8282203924b4e9df0edbf7d035fd53f13a8
+FixedInputDataByteLen = 60
+FixedInputData = 4d4ea9f61eaeb59320f2f9cad060d473dc472b9c3b96177d0625b41c90914e792b37aaa6f85b9cbaae8052a4d7e3966c9e392c9d025e8a41f4b54f16
+ Binary rep of i = 01
+ instring = 4d4ea9f61eaeb59320f2f9cad060d473dc472b9c3b96177d0625b41c90914e792b37aaa6f85b9cbaae8052a4d7e3966c9e392c9d025e8a41f4b54f1601
+ Binary rep of i = 02
+ instring = 4d4ea9f61eaeb59320f2f9cad060d473dc472b9c3b96177d0625b41c90914e792b37aaa6f85b9cbaae8052a4d7e3966c9e392c9d025e8a41f4b54f1602
+ Binary rep of i = 03
+ instring = 4d4ea9f61eaeb59320f2f9cad060d473dc472b9c3b96177d0625b41c90914e792b37aaa6f85b9cbaae8052a4d7e3966c9e392c9d025e8a41f4b54f1603
+KO = 9ad1814078fad8e864fec99a5e422dc0827e6946e224fee295b5b757cc53c3b8b2b101b38b6a608a
+
+COUNT=34
+L = 320
+KI = 6570bc6745938187ffe41af252ce0f4a6b3edb01fec5b8db4f0fbf5d1022688d
+FixedInputDataByteLen = 60
+FixedInputData = 70f6af1f3d96e227b91afe3ac40243ca11a870e30bc02b839be03e3d5e68aef0a06b82087f93dfb0db2e7e67acce61076e1d39e0d4f120e97851d639
+ Binary rep of i = 01
+ instring = 70f6af1f3d96e227b91afe3ac40243ca11a870e30bc02b839be03e3d5e68aef0a06b82087f93dfb0db2e7e67acce61076e1d39e0d4f120e97851d63901
+ Binary rep of i = 02
+ instring = 70f6af1f3d96e227b91afe3ac40243ca11a870e30bc02b839be03e3d5e68aef0a06b82087f93dfb0db2e7e67acce61076e1d39e0d4f120e97851d63902
+ Binary rep of i = 03
+ instring = 70f6af1f3d96e227b91afe3ac40243ca11a870e30bc02b839be03e3d5e68aef0a06b82087f93dfb0db2e7e67acce61076e1d39e0d4f120e97851d63903
+KO = 6b981e25fec4274eea6f02db3ef12c0199133ddf3a1833a06acf1bf074c20d70e7592935f9935747
+
+COUNT=35
+L = 320
+KI = 1d6dc3f63929239eb0a3d4d138e1f3e53bba0304b87d37f1022b572fd7c21ba6
+FixedInputDataByteLen = 60
+FixedInputData = 89aaf9debe6926c977ad107157ae8b694ad180a458322b2bca56bada5e004ec18af8845c8cb98d79df3a061fca5c1a9edc228e9357429813cb7d7bb4
+ Binary rep of i = 01
+ instring = 89aaf9debe6926c977ad107157ae8b694ad180a458322b2bca56bada5e004ec18af8845c8cb98d79df3a061fca5c1a9edc228e9357429813cb7d7bb401
+ Binary rep of i = 02
+ instring = 89aaf9debe6926c977ad107157ae8b694ad180a458322b2bca56bada5e004ec18af8845c8cb98d79df3a061fca5c1a9edc228e9357429813cb7d7bb402
+ Binary rep of i = 03
+ instring = 89aaf9debe6926c977ad107157ae8b694ad180a458322b2bca56bada5e004ec18af8845c8cb98d79df3a061fca5c1a9edc228e9357429813cb7d7bb403
+KO = 51fc93bc23eaf6003fad84c310155b53246037705574a901fcafd31335f81e68f1b4348a41a0d414
+
+COUNT=36
+L = 320
+KI = 5c3f01773a3a70a1cce84150d0a241c3ef730cceec4a39fcd5bee166eaf18e53
+FixedInputDataByteLen = 60
+FixedInputData = 70fec8256e95ef337a539478c4025c3a27af84001fa6b55ddba8cdcca52a630e4b6c0d25acb3b33e4f3274d6c3e55505f1bdda0d5def8cffe3dfdd54
+ Binary rep of i = 01
+ instring = 70fec8256e95ef337a539478c4025c3a27af84001fa6b55ddba8cdcca52a630e4b6c0d25acb3b33e4f3274d6c3e55505f1bdda0d5def8cffe3dfdd5401
+ Binary rep of i = 02
+ instring = 70fec8256e95ef337a539478c4025c3a27af84001fa6b55ddba8cdcca52a630e4b6c0d25acb3b33e4f3274d6c3e55505f1bdda0d5def8cffe3dfdd5402
+ Binary rep of i = 03
+ instring = 70fec8256e95ef337a539478c4025c3a27af84001fa6b55ddba8cdcca52a630e4b6c0d25acb3b33e4f3274d6c3e55505f1bdda0d5def8cffe3dfdd5403
+KO = 7c498ecca6cb79725df54ffae3437c6eb114dcc5fc8f6968c03d1cd71ad5f33846a28f57f5e1f697
+
+COUNT=37
+L = 320
+KI = da03d2d251c0bba1cbdf30ac1c1a794521f70a33ac87c268b9727a2097ad4d1d
+FixedInputDataByteLen = 60
+FixedInputData = aa23b1d50f04d1ae03e9ac456bba3101961366a66cd6c0ff1a4b3db99b32e119cdbdbc72786494a3ea352fd33af10a082a9ebe426fc9ca286c315e34
+ Binary rep of i = 01
+ instring = aa23b1d50f04d1ae03e9ac456bba3101961366a66cd6c0ff1a4b3db99b32e119cdbdbc72786494a3ea352fd33af10a082a9ebe426fc9ca286c315e3401
+ Binary rep of i = 02
+ instring = aa23b1d50f04d1ae03e9ac456bba3101961366a66cd6c0ff1a4b3db99b32e119cdbdbc72786494a3ea352fd33af10a082a9ebe426fc9ca286c315e3402
+ Binary rep of i = 03
+ instring = aa23b1d50f04d1ae03e9ac456bba3101961366a66cd6c0ff1a4b3db99b32e119cdbdbc72786494a3ea352fd33af10a082a9ebe426fc9ca286c315e3403
+KO = ea0bf802f16fc54bb48a8b0042b3df1eb8acea037300462735fc93a480e6e4231cda5aa86b93da53
+
+COUNT=38
+L = 320
+KI = 80e6f8f31705b07a79a0e283e1c07d62a13a142de101c7afa53bed09e3e244e0
+FixedInputDataByteLen = 60
+FixedInputData = 0bdaf11f1155d79dd8b4cc80dc323c9a4c396e2b4e1e005e86091774dc5e693fb7916221b0896c4f068e34143745432597a7c60f8a525af47a311c78
+ Binary rep of i = 01
+ instring = 0bdaf11f1155d79dd8b4cc80dc323c9a4c396e2b4e1e005e86091774dc5e693fb7916221b0896c4f068e34143745432597a7c60f8a525af47a311c7801
+ Binary rep of i = 02
+ instring = 0bdaf11f1155d79dd8b4cc80dc323c9a4c396e2b4e1e005e86091774dc5e693fb7916221b0896c4f068e34143745432597a7c60f8a525af47a311c7802
+ Binary rep of i = 03
+ instring = 0bdaf11f1155d79dd8b4cc80dc323c9a4c396e2b4e1e005e86091774dc5e693fb7916221b0896c4f068e34143745432597a7c60f8a525af47a311c7803
+KO = 3178a5754ba3f6f047d007a910d6ef38996b224d1164087a81796c605f821c288be498b2462582dd
+
+COUNT=39
+L = 320
+KI = 693ac93fe6c6968fdf373b1325c3021117930f908c9314915458ea8164aba1a7
+FixedInputDataByteLen = 60
+FixedInputData = 703fa618003f977f8a43a63b9f933dd76356939280ef361d4fb66845d1e9f7549f5bd5a5c7786da8f8bf8425d5ca1c08686f943b8e6dbb8de19fbe5c
+ Binary rep of i = 01
+ instring = 703fa618003f977f8a43a63b9f933dd76356939280ef361d4fb66845d1e9f7549f5bd5a5c7786da8f8bf8425d5ca1c08686f943b8e6dbb8de19fbe5c01
+ Binary rep of i = 02
+ instring = 703fa618003f977f8a43a63b9f933dd76356939280ef361d4fb66845d1e9f7549f5bd5a5c7786da8f8bf8425d5ca1c08686f943b8e6dbb8de19fbe5c02
+ Binary rep of i = 03
+ instring = 703fa618003f977f8a43a63b9f933dd76356939280ef361d4fb66845d1e9f7549f5bd5a5c7786da8f8bf8425d5ca1c08686f943b8e6dbb8de19fbe5c03
+KO = 2a41a8122b9d2a604b67fe17fe6e4ff5b22d18936601bb2a79f1ef04e2a4e65cc0b0a2a915fc12cd
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 6205ae02dc1e943506ac7049889de1d9e4cfb7e696508ec999f4cb3d06ac5964
+FixedInputDataByteLen = 60
+FixedInputData = b145c7c120101f418f069dd639feda41c36ffc64a251afb5829c4c71572f16a5cdbf8518d8b9fad7a7ef40483ad0f8a8c044aefb7dc8b465923ab403
+ Binary rep of i = 0001
+ instring = b145c7c120101f418f069dd639feda41c36ffc64a251afb5829c4c71572f16a5cdbf8518d8b9fad7a7ef40483ad0f8a8c044aefb7dc8b465923ab4030001
+KO = 22001c6de7ca7e303cfa7266f834d7fc
+
+COUNT=1
+L = 128
+KI = b430827b79c86141115e4e65ea57683569c3bdc9e31fa8e2a1ae0be35bac923b
+FixedInputDataByteLen = 60
+FixedInputData = de0a31f68ecf35853ee60ccfbdaf364ea657ec0eec929fc790378a8acacff53b4f67f0bbb6efe7585cda5183989f820eb80c9c656bafb6098ee721b3
+ Binary rep of i = 0001
+ instring = de0a31f68ecf35853ee60ccfbdaf364ea657ec0eec929fc790378a8acacff53b4f67f0bbb6efe7585cda5183989f820eb80c9c656bafb6098ee721b30001
+KO = 2a612c89ebfee26f861836f68de350bc
+
+COUNT=2
+L = 128
+KI = 93387ab13f10c55984ad00413d53d0937f740daa44bd0b6dca47ed1a32a5f791
+FixedInputDataByteLen = 60
+FixedInputData = a7f0df9e67e37baa8ad2177bb2358552ea36b755eaf361530d140b78dc77eade032236a5be5af8cac54cf0bc6c0bc49649405185aabf94d7b6b72495
+ Binary rep of i = 0001
+ instring = a7f0df9e67e37baa8ad2177bb2358552ea36b755eaf361530d140b78dc77eade032236a5be5af8cac54cf0bc6c0bc49649405185aabf94d7b6b724950001
+KO = 91a688c1c38fd0bbd351f4fdc11b5d04
+
+COUNT=3
+L = 128
+KI = f90dac2f11bcfad517982ad1ce6e80bd40d3be0ed8a86e62ed95227f3dea1009
+FixedInputDataByteLen = 60
+FixedInputData = 04da0611a93f68d5e2ebc125ca63c7ca8a2a4f26f32b9db8f2ddf282fb6ff8ff43ed8557484302a07231d6eeaff4629aeb5f66e2a3fa8c02d8b24ff0
+ Binary rep of i = 0001
+ instring = 04da0611a93f68d5e2ebc125ca63c7ca8a2a4f26f32b9db8f2ddf282fb6ff8ff43ed8557484302a07231d6eeaff4629aeb5f66e2a3fa8c02d8b24ff00001
+KO = 8101a17084f065ed5e1dcae5cd777a49
+
+COUNT=4
+L = 128
+KI = 5348979d5903e187e6c96f259415a519465f70c06a03549254e3a3ac9a628ac6
+FixedInputDataByteLen = 60
+FixedInputData = 77706b766f935b8c67d6b4e8b88d30720be5a79ade615a54c281bf223a2bd35afe19da814e5129988cc104a4d84ed51f0f5f78e6812fc7c6f4768b5b
+ Binary rep of i = 0001
+ instring = 77706b766f935b8c67d6b4e8b88d30720be5a79ade615a54c281bf223a2bd35afe19da814e5129988cc104a4d84ed51f0f5f78e6812fc7c6f4768b5b0001
+KO = 840782a22f8da1fc7fc176dd832ea805
+
+COUNT=5
+L = 128
+KI = 0cb1ef75fff386e9cd3451a3861fae88767c8ad60a119e6664ef96d685b44baa
+FixedInputDataByteLen = 60
+FixedInputData = 2bb7c8a0d32f6f17a9365395e380b338c214845e44928fdba23ab5e2944e2e8e5449fd1952dff9101d495a25dd50fdd8e9c5b6dccfc604cda24d4fff
+ Binary rep of i = 0001
+ instring = 2bb7c8a0d32f6f17a9365395e380b338c214845e44928fdba23ab5e2944e2e8e5449fd1952dff9101d495a25dd50fdd8e9c5b6dccfc604cda24d4fff0001
+KO = 568a4760726b052462d4fb54dbe22318
+
+COUNT=6
+L = 128
+KI = b9b59588faad516b34ba00e605d9e6993152812ecfd20e4df55cfad534364986
+FixedInputDataByteLen = 60
+FixedInputData = 452b47397641fb3e27aebea98dac22fa0b22cbf3df57cd578846b8336ff697ece79f193892bd20c85af09a728794a39df547c0b8d65ac1ab5d1b5bce
+ Binary rep of i = 0001
+ instring = 452b47397641fb3e27aebea98dac22fa0b22cbf3df57cd578846b8336ff697ece79f193892bd20c85af09a728794a39df547c0b8d65ac1ab5d1b5bce0001
+KO = 0333269aca2d43a0d4ad986772bd24af
+
+COUNT=7
+L = 128
+KI = 268b443306f87acd653fb953e1ed03323e7e380f4b0a7b2eca098cf69a3ad37c
+FixedInputDataByteLen = 60
+FixedInputData = 62749c6584e03d5c988f5e38dc99148565a5dbf46367451c05a47e145ba975f3558daf0a0e228552e06f2dcb8e63ffadb227c0dedb01dc235a1c426b
+ Binary rep of i = 0001
+ instring = 62749c6584e03d5c988f5e38dc99148565a5dbf46367451c05a47e145ba975f3558daf0a0e228552e06f2dcb8e63ffadb227c0dedb01dc235a1c426b0001
+KO = e59c9969f25e04196720665b6cad0d9c
+
+COUNT=8
+L = 128
+KI = 0704dc326f33158b0a3d1d6bd2586d4eb22d91bc7f1d759548e96d85f8236fd8
+FixedInputDataByteLen = 60
+FixedInputData = c8bac3b0f6a4d3781ad98faad0909c4024e34b22eed946aade4e434cff8cce090396adf1d71ce31c35ddb5732bab16a2c2a973609fd1bc3ff0ba3c49
+ Binary rep of i = 0001
+ instring = c8bac3b0f6a4d3781ad98faad0909c4024e34b22eed946aade4e434cff8cce090396adf1d71ce31c35ddb5732bab16a2c2a973609fd1bc3ff0ba3c490001
+KO = 416b098575067c67707dc58ba226a44f
+
+COUNT=9
+L = 128
+KI = e69003c7897204a13e8e24009618cb31a06749d822b78c8e19df32a19c65be1b
+FixedInputDataByteLen = 60
+FixedInputData = 19735606ae88f6a3579c00cf4ba98b995c907a34f689b24c7481306e00fcd66686058759c94a89d7a489e71c474ae3fa7dc08efb163a84d27594159d
+ Binary rep of i = 0001
+ instring = 19735606ae88f6a3579c00cf4ba98b995c907a34f689b24c7481306e00fcd66686058759c94a89d7a489e71c474ae3fa7dc08efb163a84d27594159d0001
+KO = eb412ba8c3cfb3747e81145dbf6b7bfe
+
+COUNT=10
+L = 256
+KI = 214574e31e452b6c9002b13cc605494c3d70bfc9c8eca0b912cccc53dfb19b0c
+FixedInputDataByteLen = 60
+FixedInputData = bf748a59f3124d58aba02534bd854d151e132c14e95ef2ad7745986154e8467c63a7cd7603c8eaae457d6e86918cf4ebd450240a078d201f231a618a
+ Binary rep of i = 0001
+ instring = bf748a59f3124d58aba02534bd854d151e132c14e95ef2ad7745986154e8467c63a7cd7603c8eaae457d6e86918cf4ebd450240a078d201f231a618a0001
+ Binary rep of i = 0002
+ instring = bf748a59f3124d58aba02534bd854d151e132c14e95ef2ad7745986154e8467c63a7cd7603c8eaae457d6e86918cf4ebd450240a078d201f231a618a0002
+KO = d154eeb5e71969bdaec8a86e260c133719f2de503b7aeebe64a251a81f7b2633
+
+COUNT=11
+L = 256
+KI = 5f5fe61fd4f655c556f428c1e03efabd7949eef01dc7e82b59f66a7ae02802c8
+FixedInputDataByteLen = 60
+FixedInputData = 0fcf030a18be1c403eebf5b02ff81a32172a47d0ba5704d23a9c8b7e4c8448e38acf879fe51184c114a26e5b9043080c6677f9fef87534d11193cf3e
+ Binary rep of i = 0001
+ instring = 0fcf030a18be1c403eebf5b02ff81a32172a47d0ba5704d23a9c8b7e4c8448e38acf879fe51184c114a26e5b9043080c6677f9fef87534d11193cf3e0001
+ Binary rep of i = 0002
+ instring = 0fcf030a18be1c403eebf5b02ff81a32172a47d0ba5704d23a9c8b7e4c8448e38acf879fe51184c114a26e5b9043080c6677f9fef87534d11193cf3e0002
+KO = 33e4109dee77d053c85081395d5e76bd06f64e65b01e160f45124b0bd6692450
+
+COUNT=12
+L = 256
+KI = 98a2e5305472f14269444af3646354087632c93329c98b4013dec0a819341252
+FixedInputDataByteLen = 60
+FixedInputData = 2cf382cf95cf6d2f87c187b69347bb9c1a868abd756f414eb9762f046455bf2caf1445a34de480a3342e596a96354b48c43dfe0941c275ec0af1b4e0
+ Binary rep of i = 0001
+ instring = 2cf382cf95cf6d2f87c187b69347bb9c1a868abd756f414eb9762f046455bf2caf1445a34de480a3342e596a96354b48c43dfe0941c275ec0af1b4e00001
+ Binary rep of i = 0002
+ instring = 2cf382cf95cf6d2f87c187b69347bb9c1a868abd756f414eb9762f046455bf2caf1445a34de480a3342e596a96354b48c43dfe0941c275ec0af1b4e00002
+KO = df7bf67b6aaff4f4bdc2a88fb530f7ec4a6cb356b9550018654c695d872b9f03
+
+COUNT=13
+L = 256
+KI = d9789c34cc792e2c553209c9006001ae9ac39a44e738d3755671b1fd8e5d9faf
+FixedInputDataByteLen = 60
+FixedInputData = dab73a7983842c87ec47cbff3f047e99be42f0426c8b91849a68898f057b8c2d49be888bad6c76499cd552fe96072498d24612905a7b9ea03c1a3b18
+ Binary rep of i = 0001
+ instring = dab73a7983842c87ec47cbff3f047e99be42f0426c8b91849a68898f057b8c2d49be888bad6c76499cd552fe96072498d24612905a7b9ea03c1a3b180001
+ Binary rep of i = 0002
+ instring = dab73a7983842c87ec47cbff3f047e99be42f0426c8b91849a68898f057b8c2d49be888bad6c76499cd552fe96072498d24612905a7b9ea03c1a3b180002
+KO = 99fdf50c50304a192c850853235300cb456e2a171290c64a8427b93e738ee48c
+
+COUNT=14
+L = 256
+KI = acb9f36a274c455ce2510d3f2a7ba4a50e0cd2b8d00f5fa1cec987bce19b06b7
+FixedInputDataByteLen = 60
+FixedInputData = 984ec7945d191dbcecc2f490e8af436e69c58b0bed8c9f5d3e2293e141d096febbe99541658723fb19f5bc0555f170c1f6823be6ab0afa67e1b73c87
+ Binary rep of i = 0001
+ instring = 984ec7945d191dbcecc2f490e8af436e69c58b0bed8c9f5d3e2293e141d096febbe99541658723fb19f5bc0555f170c1f6823be6ab0afa67e1b73c870001
+ Binary rep of i = 0002
+ instring = 984ec7945d191dbcecc2f490e8af436e69c58b0bed8c9f5d3e2293e141d096febbe99541658723fb19f5bc0555f170c1f6823be6ab0afa67e1b73c870002
+KO = 79e92d759f1f603ca94bb603539fa39045c6518345ffd102ce75f313e91bed5d
+
+COUNT=15
+L = 256
+KI = 98fcc0bdc05223020804172bf75e6f61ab269d7333bc46cc6b15c9f609437d51
+FixedInputDataByteLen = 60
+FixedInputData = aac195073dc734e5ae477c5cdbe33d35461f9733a36fa887bf219b194eff2ab5b8014584b7cf1c6abbf92e3295ddac4a06959dde53b098fbf1c785e3
+ Binary rep of i = 0001
+ instring = aac195073dc734e5ae477c5cdbe33d35461f9733a36fa887bf219b194eff2ab5b8014584b7cf1c6abbf92e3295ddac4a06959dde53b098fbf1c785e30001
+ Binary rep of i = 0002
+ instring = aac195073dc734e5ae477c5cdbe33d35461f9733a36fa887bf219b194eff2ab5b8014584b7cf1c6abbf92e3295ddac4a06959dde53b098fbf1c785e30002
+KO = de3cf0c48f7a6aa64a36694c36a92b2c143e9176b673fb979f10b8ed37931396
+
+COUNT=16
+L = 256
+KI = 038ad7c6bcbd7b8fddae016a98fdeafd3ed625f53824f80759ca201688cd3a5d
+FixedInputDataByteLen = 60
+FixedInputData = d92aae3ce9915a53a0f4d296c2b4935498f16b857f9269e2d7d6ea92e48156fc85c63ad367399a1e235367c6a7e385967d883d74bcc91805afb7ae5c
+ Binary rep of i = 0001
+ instring = d92aae3ce9915a53a0f4d296c2b4935498f16b857f9269e2d7d6ea92e48156fc85c63ad367399a1e235367c6a7e385967d883d74bcc91805afb7ae5c0001
+ Binary rep of i = 0002
+ instring = d92aae3ce9915a53a0f4d296c2b4935498f16b857f9269e2d7d6ea92e48156fc85c63ad367399a1e235367c6a7e385967d883d74bcc91805afb7ae5c0002
+KO = 87481a4866758c6b84985065305582ed8b0ada58ba5de0c441c3e8005e88efd3
+
+COUNT=17
+L = 256
+KI = 0cbff0516343ac72145a64a69fa3de1867ba6496d106c3c0b48ba378228012b7
+FixedInputDataByteLen = 60
+FixedInputData = b7c08c99ceb0af17db32480937faa350f86000bf298afde1b57e06c73efcecb100054cb7665b12da962aadbf24d2b27fe4a337fd8a8dfa18bb05436c
+ Binary rep of i = 0001
+ instring = b7c08c99ceb0af17db32480937faa350f86000bf298afde1b57e06c73efcecb100054cb7665b12da962aadbf24d2b27fe4a337fd8a8dfa18bb05436c0001
+ Binary rep of i = 0002
+ instring = b7c08c99ceb0af17db32480937faa350f86000bf298afde1b57e06c73efcecb100054cb7665b12da962aadbf24d2b27fe4a337fd8a8dfa18bb05436c0002
+KO = bd1a9c8cbb8df3749cec96b0239454169fbd9ad5d46f1f2dedd71303200c1bca
+
+COUNT=18
+L = 256
+KI = 9f256570c60f93a3723e4484f0620b5a9c9ee50fd578f1ea51a61ca3e0044ada
+FixedInputDataByteLen = 60
+FixedInputData = d343a6f3029f6e024aef780cab559da598b32e2c35cf4b7eb15734afc9aa26c200b5ef1bf0e0fb9697915e58611d45fb4082c27caff2f180dea982f3
+ Binary rep of i = 0001
+ instring = d343a6f3029f6e024aef780cab559da598b32e2c35cf4b7eb15734afc9aa26c200b5ef1bf0e0fb9697915e58611d45fb4082c27caff2f180dea982f30001
+ Binary rep of i = 0002
+ instring = d343a6f3029f6e024aef780cab559da598b32e2c35cf4b7eb15734afc9aa26c200b5ef1bf0e0fb9697915e58611d45fb4082c27caff2f180dea982f30002
+KO = 0e47967894d4559949e2633919861e2baf13dc6e57bee93c09d027f0fdfe8fe3
+
+COUNT=19
+L = 256
+KI = ac4e2a5c6d2548d17ed66f3d3b6bd15a6bb6a704ebee25f75af2fd13b2ece877
+FixedInputDataByteLen = 60
+FixedInputData = 8c53703c44542db7863991d378f34d1fddd1829b51f0e15b267955eb675ba74cc99a6edeb277ccfe269e93322d2c174e9aedddead491e9cb1579c7ca
+ Binary rep of i = 0001
+ instring = 8c53703c44542db7863991d378f34d1fddd1829b51f0e15b267955eb675ba74cc99a6edeb277ccfe269e93322d2c174e9aedddead491e9cb1579c7ca0001
+ Binary rep of i = 0002
+ instring = 8c53703c44542db7863991d378f34d1fddd1829b51f0e15b267955eb675ba74cc99a6edeb277ccfe269e93322d2c174e9aedddead491e9cb1579c7ca0002
+KO = 313d6c681d4c3c397d31cb29a778b30f80c0ab50fcec38ef38229867ea399c52
+
+COUNT=20
+L = 160
+KI = b08d8dd7de6a1f43fe8431e774d86aa8c36900265ef9d5c3f41636df5bbc4c6a
+FixedInputDataByteLen = 60
+FixedInputData = dceb8590486ad04658155a08fd9681e16554124bf3ee5de261b679fd0554bbe46d67caca53cdf2a12f398878a95590f68d0ecc10d775f362d18c73e0
+ Binary rep of i = 0001
+ instring = dceb8590486ad04658155a08fd9681e16554124bf3ee5de261b679fd0554bbe46d67caca53cdf2a12f398878a95590f68d0ecc10d775f362d18c73e00001
+ Binary rep of i = 0002
+ instring = dceb8590486ad04658155a08fd9681e16554124bf3ee5de261b679fd0554bbe46d67caca53cdf2a12f398878a95590f68d0ecc10d775f362d18c73e00002
+KO = ea6cacffa4c83467a6e7a5fde54f9aab8d52a289
+
+COUNT=21
+L = 160
+KI = 4d2df18a9e36bb57a63d510487d948a453f9a688630b96d49c624e857f47b486
+FixedInputDataByteLen = 60
+FixedInputData = 72ed584686c66177af3036b2c8bb5c3f6c6f986a0c6e999a4113d4637e9463ea6c5ef918f2e04c24646127c6032247861f568efb3da52575cc04d009
+ Binary rep of i = 0001
+ instring = 72ed584686c66177af3036b2c8bb5c3f6c6f986a0c6e999a4113d4637e9463ea6c5ef918f2e04c24646127c6032247861f568efb3da52575cc04d0090001
+ Binary rep of i = 0002
+ instring = 72ed584686c66177af3036b2c8bb5c3f6c6f986a0c6e999a4113d4637e9463ea6c5ef918f2e04c24646127c6032247861f568efb3da52575cc04d0090002
+KO = 8d912606a40323c42d7ab4d42f0ff650c667589d
+
+COUNT=22
+L = 160
+KI = 89654f3e12931aeac43e2543075e0a4cdadfe1e48ae7fc4d0b9d54a3322ce4e1
+FixedInputDataByteLen = 60
+FixedInputData = f938d87962df1cdc8b9a793a861814d940624bdbc2dbb26050149ad8845225bf9ed07517439fa75f285f7ae197c67ab963b4cd1880528da5ce399906
+ Binary rep of i = 0001
+ instring = f938d87962df1cdc8b9a793a861814d940624bdbc2dbb26050149ad8845225bf9ed07517439fa75f285f7ae197c67ab963b4cd1880528da5ce3999060001
+ Binary rep of i = 0002
+ instring = f938d87962df1cdc8b9a793a861814d940624bdbc2dbb26050149ad8845225bf9ed07517439fa75f285f7ae197c67ab963b4cd1880528da5ce3999060002
+KO = d58a58cc921b4894cdb447ae080934aa5564936b
+
+COUNT=23
+L = 160
+KI = 41ed810871f3c36b80163c790f2f2d1f337c1842fc1fa7b939204939df5880d7
+FixedInputDataByteLen = 60
+FixedInputData = a65b035723baaabd6a2fb579d07012159ed2a782ee645c7e60234e3087628da426449aa10ca2dad736c18fa7d87ed04a59aed14aa0ac5d1576304e5a
+ Binary rep of i = 0001
+ instring = a65b035723baaabd6a2fb579d07012159ed2a782ee645c7e60234e3087628da426449aa10ca2dad736c18fa7d87ed04a59aed14aa0ac5d1576304e5a0001
+ Binary rep of i = 0002
+ instring = a65b035723baaabd6a2fb579d07012159ed2a782ee645c7e60234e3087628da426449aa10ca2dad736c18fa7d87ed04a59aed14aa0ac5d1576304e5a0002
+KO = d5539d00ba15fb96419b84f66734c3481eddcd65
+
+COUNT=24
+L = 160
+KI = 9ae9106f2874becea1e31581012bbba3c4cf85ad416a1777d6ac34861c17e863
+FixedInputDataByteLen = 60
+FixedInputData = b4726d31c901a28c7d255f068628cd62dd37dad1d446ccca1bb580e3a07b8e668a13e079608176e9c03fd77e5af7d6887004f5c6f338427bf5841e61
+ Binary rep of i = 0001
+ instring = b4726d31c901a28c7d255f068628cd62dd37dad1d446ccca1bb580e3a07b8e668a13e079608176e9c03fd77e5af7d6887004f5c6f338427bf5841e610001
+ Binary rep of i = 0002
+ instring = b4726d31c901a28c7d255f068628cd62dd37dad1d446ccca1bb580e3a07b8e668a13e079608176e9c03fd77e5af7d6887004f5c6f338427bf5841e610002
+KO = 49bba125fc015e4822a93f53aea59a13c64c0ace
+
+COUNT=25
+L = 160
+KI = 42bf43ad753541c42e6572278fbb37b89283d9c06c14f87a9fda4165665a6f4d
+FixedInputDataByteLen = 60
+FixedInputData = 6b46fcf09060826bfea86cc0f31bf74011534678a89c9ff1bfc4478799c9bee1f7ee0489d9ec21ef7e40f5e7837362f3679a1498b40811f91ec32daa
+ Binary rep of i = 0001
+ instring = 6b46fcf09060826bfea86cc0f31bf74011534678a89c9ff1bfc4478799c9bee1f7ee0489d9ec21ef7e40f5e7837362f3679a1498b40811f91ec32daa0001
+ Binary rep of i = 0002
+ instring = 6b46fcf09060826bfea86cc0f31bf74011534678a89c9ff1bfc4478799c9bee1f7ee0489d9ec21ef7e40f5e7837362f3679a1498b40811f91ec32daa0002
+KO = eaa86bbf9fc6a9e529534f5dc62569c072f339ae
+
+COUNT=26
+L = 160
+KI = 80eb3eede80a322afa23b155ab36eb56421d380dd9cfc602f33cc6b8a98aa71e
+FixedInputDataByteLen = 60
+FixedInputData = 9cb2cef4b7a3c266dd93892baac5bb375aea37bcd3526d2121d33a40a1cd002d7e7e985295df5213b9fdedd6e9e45e2eae4885a3f35c3da47698bcec
+ Binary rep of i = 0001
+ instring = 9cb2cef4b7a3c266dd93892baac5bb375aea37bcd3526d2121d33a40a1cd002d7e7e985295df5213b9fdedd6e9e45e2eae4885a3f35c3da47698bcec0001
+ Binary rep of i = 0002
+ instring = 9cb2cef4b7a3c266dd93892baac5bb375aea37bcd3526d2121d33a40a1cd002d7e7e985295df5213b9fdedd6e9e45e2eae4885a3f35c3da47698bcec0002
+KO = d3e70444f296e4bae92469c39cc8fa876053fc3e
+
+COUNT=27
+L = 160
+KI = 89bc05997d8e64d0e87373934610b28aa56f2567adce1fdfe0eba92c419203f5
+FixedInputDataByteLen = 60
+FixedInputData = 14a0e07e4abe515062d8761d3f501dad887017203bf62ba4e24d278ebf704c0134a25aac082ad4f4e052ee9fd56632a4bc0f62ae948f1755c81fd4bb
+ Binary rep of i = 0001
+ instring = 14a0e07e4abe515062d8761d3f501dad887017203bf62ba4e24d278ebf704c0134a25aac082ad4f4e052ee9fd56632a4bc0f62ae948f1755c81fd4bb0001
+ Binary rep of i = 0002
+ instring = 14a0e07e4abe515062d8761d3f501dad887017203bf62ba4e24d278ebf704c0134a25aac082ad4f4e052ee9fd56632a4bc0f62ae948f1755c81fd4bb0002
+KO = c688e0cb35113dbe1d125ac812e95f349b9560f9
+
+COUNT=28
+L = 160
+KI = 7df900f33c9ee85ddf2d066f489196b7ad0be3193107e1ed460e15f010e57e0b
+FixedInputDataByteLen = 60
+FixedInputData = c77cdfa2d941a9c01b0c5f65dda50643703cda5dedc126a99ceaa436135ac56fd12cf67510280e7533f9627b1912a22b7f4c41f02095b1adf3fdcd03
+ Binary rep of i = 0001
+ instring = c77cdfa2d941a9c01b0c5f65dda50643703cda5dedc126a99ceaa436135ac56fd12cf67510280e7533f9627b1912a22b7f4c41f02095b1adf3fdcd030001
+ Binary rep of i = 0002
+ instring = c77cdfa2d941a9c01b0c5f65dda50643703cda5dedc126a99ceaa436135ac56fd12cf67510280e7533f9627b1912a22b7f4c41f02095b1adf3fdcd030002
+KO = ad8f094bf7c37ce379c714db1a98a0ae44e32b57
+
+COUNT=29
+L = 160
+KI = 44e6db5fea551ac0791c6ce815de6d2b06a3a887afb4cedd85d63346c7cc7d7b
+FixedInputDataByteLen = 60
+FixedInputData = e01ab04e7cc5afe0b8024bf9fa959187558dc94ff4dbd80d6b14ef8f160a3f26097df0e37a5f65d33bd665546cb4453cb1bb560a603328486332d944
+ Binary rep of i = 0001
+ instring = e01ab04e7cc5afe0b8024bf9fa959187558dc94ff4dbd80d6b14ef8f160a3f26097df0e37a5f65d33bd665546cb4453cb1bb560a603328486332d9440001
+ Binary rep of i = 0002
+ instring = e01ab04e7cc5afe0b8024bf9fa959187558dc94ff4dbd80d6b14ef8f160a3f26097df0e37a5f65d33bd665546cb4453cb1bb560a603328486332d9440002
+KO = 7e22be60443f61784f7ba14c035ee2cc19b7c1f2
+
+COUNT=30
+L = 320
+KI = 8757f1fa830bf289b8a1f436bbe1205f5763a6a9088a53c855d98d4523c23239
+FixedInputDataByteLen = 60
+FixedInputData = 987418624c7d56458c679b1538ba82d7a1106eb3416da02113fd2200c06db676614bfcee4c9f5526182fcfd1289922b540ae81daecaa0749c7773c7e
+ Binary rep of i = 0001
+ instring = 987418624c7d56458c679b1538ba82d7a1106eb3416da02113fd2200c06db676614bfcee4c9f5526182fcfd1289922b540ae81daecaa0749c7773c7e0001
+ Binary rep of i = 0002
+ instring = 987418624c7d56458c679b1538ba82d7a1106eb3416da02113fd2200c06db676614bfcee4c9f5526182fcfd1289922b540ae81daecaa0749c7773c7e0002
+ Binary rep of i = 0003
+ instring = 987418624c7d56458c679b1538ba82d7a1106eb3416da02113fd2200c06db676614bfcee4c9f5526182fcfd1289922b540ae81daecaa0749c7773c7e0003
+KO = 3a9e22b40dd57a4db1a436535c97490ae0e238a7ec0028d0e713c390fe497d80c237248a1ab91e57
+
+COUNT=31
+L = 320
+KI = b6e4d5c0f3e67bf480860b768a11f818f3c136741d108cb104b89cee263fa723
+FixedInputDataByteLen = 60
+FixedInputData = 6ad05e2833046e045ef296f38364e8eef3c908a601e086b6462af26fc0274bb581304889c41b11cf062896d4ff5440caffbd5d72f4c1bae5d574f001
+ Binary rep of i = 0001
+ instring = 6ad05e2833046e045ef296f38364e8eef3c908a601e086b6462af26fc0274bb581304889c41b11cf062896d4ff5440caffbd5d72f4c1bae5d574f0010001
+ Binary rep of i = 0002
+ instring = 6ad05e2833046e045ef296f38364e8eef3c908a601e086b6462af26fc0274bb581304889c41b11cf062896d4ff5440caffbd5d72f4c1bae5d574f0010002
+ Binary rep of i = 0003
+ instring = 6ad05e2833046e045ef296f38364e8eef3c908a601e086b6462af26fc0274bb581304889c41b11cf062896d4ff5440caffbd5d72f4c1bae5d574f0010003
+KO = bcbef950be047a39c61a742347b267bfd7c0726d6549cfca34064d5224f24cb2d04e16649415ae95
+
+COUNT=32
+L = 320
+KI = b5c1f2b412f9a32dc17a59eb98ee2f785f2351089d591377974d1ce1af68eda9
+FixedInputDataByteLen = 60
+FixedInputData = f58070b7d8c122bf6d3cc5c48726b25eba00e1d132a5f2f870acb27b75df753d941995244c4375006082561a8ff8b6ee189888a4f4df1a38aff89e49
+ Binary rep of i = 0001
+ instring = f58070b7d8c122bf6d3cc5c48726b25eba00e1d132a5f2f870acb27b75df753d941995244c4375006082561a8ff8b6ee189888a4f4df1a38aff89e490001
+ Binary rep of i = 0002
+ instring = f58070b7d8c122bf6d3cc5c48726b25eba00e1d132a5f2f870acb27b75df753d941995244c4375006082561a8ff8b6ee189888a4f4df1a38aff89e490002
+ Binary rep of i = 0003
+ instring = f58070b7d8c122bf6d3cc5c48726b25eba00e1d132a5f2f870acb27b75df753d941995244c4375006082561a8ff8b6ee189888a4f4df1a38aff89e490003
+KO = bcbcb470308489da8a79ae8ccfe70f4608ba3b86efd0ee9cde865f7e89b3c2a15c3fe22e25bee398
+
+COUNT=33
+L = 320
+KI = bb75fc013b70b0913a6ad23ac73e19777886ce8247a58c9ec3c0282a57bd417d
+FixedInputDataByteLen = 60
+FixedInputData = 0382180669c3b70d9f9e6fb3e090a066eb4f865de1c0927a6f2198ad82bda3ed2a3a5a8448aa848ec1e8c9bcd603eda47768e02f84e2c57ff56efa51
+ Binary rep of i = 0001
+ instring = 0382180669c3b70d9f9e6fb3e090a066eb4f865de1c0927a6f2198ad82bda3ed2a3a5a8448aa848ec1e8c9bcd603eda47768e02f84e2c57ff56efa510001
+ Binary rep of i = 0002
+ instring = 0382180669c3b70d9f9e6fb3e090a066eb4f865de1c0927a6f2198ad82bda3ed2a3a5a8448aa848ec1e8c9bcd603eda47768e02f84e2c57ff56efa510002
+ Binary rep of i = 0003
+ instring = 0382180669c3b70d9f9e6fb3e090a066eb4f865de1c0927a6f2198ad82bda3ed2a3a5a8448aa848ec1e8c9bcd603eda47768e02f84e2c57ff56efa510003
+KO = 473e421ef3447c0b7347fe1a984939a74428ce7c008a51fc503942a0ecb0f3226db89122026f7652
+
+COUNT=34
+L = 320
+KI = 3609cb6a0a566e36b2dc59f64770d806b11cdaf4868b161f4983d4fb37f8ceb6
+FixedInputDataByteLen = 60
+FixedInputData = d5f844d83f90e71e92a3d2bd50b58f5d1e84486b772f1a10ec155eb4d85d95042ca902d9a6ecfb79662b24201c4e8bc2072fcec01d4ea00901d25db0
+ Binary rep of i = 0001
+ instring = d5f844d83f90e71e92a3d2bd50b58f5d1e84486b772f1a10ec155eb4d85d95042ca902d9a6ecfb79662b24201c4e8bc2072fcec01d4ea00901d25db00001
+ Binary rep of i = 0002
+ instring = d5f844d83f90e71e92a3d2bd50b58f5d1e84486b772f1a10ec155eb4d85d95042ca902d9a6ecfb79662b24201c4e8bc2072fcec01d4ea00901d25db00002
+ Binary rep of i = 0003
+ instring = d5f844d83f90e71e92a3d2bd50b58f5d1e84486b772f1a10ec155eb4d85d95042ca902d9a6ecfb79662b24201c4e8bc2072fcec01d4ea00901d25db00003
+KO = f265233db721c2c0574c1193d9089cb669862ba6287bbd76a85a673f8c60feeea2fee9d40923ab2e
+
+COUNT=35
+L = 320
+KI = 9fa1331da7cbb8689efe832e3ea60162d15c750919e89474cde8512dd1242213
+FixedInputDataByteLen = 60
+FixedInputData = a67b855d33d297f6bcf932683bc5d62a44c382fb7f88639dd988c7f3416de131248499340a04b85c06472c5982f4b2b6dcd9015990dcad9d18943712
+ Binary rep of i = 0001
+ instring = a67b855d33d297f6bcf932683bc5d62a44c382fb7f88639dd988c7f3416de131248499340a04b85c06472c5982f4b2b6dcd9015990dcad9d189437120001
+ Binary rep of i = 0002
+ instring = a67b855d33d297f6bcf932683bc5d62a44c382fb7f88639dd988c7f3416de131248499340a04b85c06472c5982f4b2b6dcd9015990dcad9d189437120002
+ Binary rep of i = 0003
+ instring = a67b855d33d297f6bcf932683bc5d62a44c382fb7f88639dd988c7f3416de131248499340a04b85c06472c5982f4b2b6dcd9015990dcad9d189437120003
+KO = 9956e9b2faed9ade321608a62d4a43e8c04a21d9dd05a9b794af287768487407e6dc61cbc56aa260
+
+COUNT=36
+L = 320
+KI = e680ce82008c4d8a86494f102c12e238320f9ce3c14c1987d0d344b48e03fc2b
+FixedInputDataByteLen = 60
+FixedInputData = eea58e7e3441251160773197c314e6b6be90c2683509cff7a3c805be6d9e8ac2db06afffa3ad6a1dd351bc21d334ebc6db78ac50b469f71862388da7
+ Binary rep of i = 0001
+ instring = eea58e7e3441251160773197c314e6b6be90c2683509cff7a3c805be6d9e8ac2db06afffa3ad6a1dd351bc21d334ebc6db78ac50b469f71862388da70001
+ Binary rep of i = 0002
+ instring = eea58e7e3441251160773197c314e6b6be90c2683509cff7a3c805be6d9e8ac2db06afffa3ad6a1dd351bc21d334ebc6db78ac50b469f71862388da70002
+ Binary rep of i = 0003
+ instring = eea58e7e3441251160773197c314e6b6be90c2683509cff7a3c805be6d9e8ac2db06afffa3ad6a1dd351bc21d334ebc6db78ac50b469f71862388da70003
+KO = adc539e70cd82b5566ad91779f299e10c1725574710955d993b719dfee5d0f21cd765a98aecf01a0
+
+COUNT=37
+L = 320
+KI = c650507652b45e85ce5796a43c59a2646a97741719d533946e505372f4aac8eb
+FixedInputDataByteLen = 60
+FixedInputData = 6339a2cf10a03e9912c622d36feb8c9f4dbf24ad4c30f70568c6a5a457fc6bd3eb06290374c459e6b6976a6fcdd78f0738aad22d9cabb8c71b2652eb
+ Binary rep of i = 0001
+ instring = 6339a2cf10a03e9912c622d36feb8c9f4dbf24ad4c30f70568c6a5a457fc6bd3eb06290374c459e6b6976a6fcdd78f0738aad22d9cabb8c71b2652eb0001
+ Binary rep of i = 0002
+ instring = 6339a2cf10a03e9912c622d36feb8c9f4dbf24ad4c30f70568c6a5a457fc6bd3eb06290374c459e6b6976a6fcdd78f0738aad22d9cabb8c71b2652eb0002
+ Binary rep of i = 0003
+ instring = 6339a2cf10a03e9912c622d36feb8c9f4dbf24ad4c30f70568c6a5a457fc6bd3eb06290374c459e6b6976a6fcdd78f0738aad22d9cabb8c71b2652eb0003
+KO = 447221677be7015d738eb6658a42dcfab3cc4b7ee2317db1edad570ef04c793650badc9441fb735a
+
+COUNT=38
+L = 320
+KI = 4722f8a15813b4033e4c290455a07387cf2bcf09d10429d7d2df8412340fa20d
+FixedInputDataByteLen = 60
+FixedInputData = a7fc71777ac2f2f12785a8e4d9101ce345ab70a63bcb61cf4310dc7ece901107d5d4b3c854933ac01dc5bfdadcf0e0c61d7a292de823130b1e9ee0ad
+ Binary rep of i = 0001
+ instring = a7fc71777ac2f2f12785a8e4d9101ce345ab70a63bcb61cf4310dc7ece901107d5d4b3c854933ac01dc5bfdadcf0e0c61d7a292de823130b1e9ee0ad0001
+ Binary rep of i = 0002
+ instring = a7fc71777ac2f2f12785a8e4d9101ce345ab70a63bcb61cf4310dc7ece901107d5d4b3c854933ac01dc5bfdadcf0e0c61d7a292de823130b1e9ee0ad0002
+ Binary rep of i = 0003
+ instring = a7fc71777ac2f2f12785a8e4d9101ce345ab70a63bcb61cf4310dc7ece901107d5d4b3c854933ac01dc5bfdadcf0e0c61d7a292de823130b1e9ee0ad0003
+KO = 156bb95db7e79d53e07b82c567f7b7a3b8dec8c562fffc16a553a3355203070ad9ed4f60304dd0dc
+
+COUNT=39
+L = 320
+KI = a9ed5d7f55df8c96c1992f291a6b12204c1c8500cf318ab346e6cd61c05b88ce
+FixedInputDataByteLen = 60
+FixedInputData = 34e62bd9a373edd957661d7089e1ea56ec202bd6d880298cd8588ac2c9193e7b414db9b631f32cc1f86093ec3243e01dc21123dd05a0572c73a762a9
+ Binary rep of i = 0001
+ instring = 34e62bd9a373edd957661d7089e1ea56ec202bd6d880298cd8588ac2c9193e7b414db9b631f32cc1f86093ec3243e01dc21123dd05a0572c73a762a90001
+ Binary rep of i = 0002
+ instring = 34e62bd9a373edd957661d7089e1ea56ec202bd6d880298cd8588ac2c9193e7b414db9b631f32cc1f86093ec3243e01dc21123dd05a0572c73a762a90002
+ Binary rep of i = 0003
+ instring = 34e62bd9a373edd957661d7089e1ea56ec202bd6d880298cd8588ac2c9193e7b414db9b631f32cc1f86093ec3243e01dc21123dd05a0572c73a762a90003
+KO = 9b8f6813293b7bad8427e0da39ad8c468efc2d06bb56ea351eee2f6dd538002ffc4a6a820eadfb60
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 404b2b964f2cc8f50b614f591a58d15c21844c115d8b62472f06bdd82a992a5e
+FixedInputDataByteLen = 60
+FixedInputData = bdbe08a73cae7a5f6ce100753b981d4fc432da7cd841095a211b60f3c7b0a6297d98b84246cf9fe62bd02022c7b50e88a5cafc400aa881cadc5f8979
+ Binary rep of i = 000001
+ instring = bdbe08a73cae7a5f6ce100753b981d4fc432da7cd841095a211b60f3c7b0a6297d98b84246cf9fe62bd02022c7b50e88a5cafc400aa881cadc5f8979000001
+KO = 897f6aebf46fb0ee41a89b324ee82edd
+
+COUNT=1
+L = 128
+KI = 78c0d493163ed36831bd4b9007a8dfde8d8cdd92319f817e238047248faad57a
+FixedInputDataByteLen = 60
+FixedInputData = 893c3d53464936a0a1508c6a5764c8ef38d4075ea7ed572ec49185ac437765d64d9111c2924de5849f371f946f78ee795b482ea5e7b7c0ba88d05aa7
+ Binary rep of i = 000001
+ instring = 893c3d53464936a0a1508c6a5764c8ef38d4075ea7ed572ec49185ac437765d64d9111c2924de5849f371f946f78ee795b482ea5e7b7c0ba88d05aa7000001
+KO = e9e1c9046b736bdddfdecf6eeba09dbe
+
+COUNT=2
+L = 128
+KI = e44f87117383d2b0a777854a2e6054126aec52ef528d3c59bf5236a083ab7180
+FixedInputDataByteLen = 60
+FixedInputData = 7cf160d0a3037cf1d4e73cf1b09eab224adcd6950573f401d3ada3c38ce905e167fcf5c7430906ef7737d78b23d2c58c8e4d5af83bacaec646cd2129
+ Binary rep of i = 000001
+ instring = 7cf160d0a3037cf1d4e73cf1b09eab224adcd6950573f401d3ada3c38ce905e167fcf5c7430906ef7737d78b23d2c58c8e4d5af83bacaec646cd2129000001
+KO = 253b785a2f330787dda2716b0ca06e79
+
+COUNT=3
+L = 128
+KI = a98c25aa8db7a626d1a962d6699339d8711ba1b4935c915960fbfc706098574f
+FixedInputDataByteLen = 60
+FixedInputData = 59b40420c8902cadce983a51b4efff12b908dbf9a3526291a648bc34bd9e20c93df1759860d20b500eafd2b0b687f74ec292f7e54cd9941b9a53719e
+ Binary rep of i = 000001
+ instring = 59b40420c8902cadce983a51b4efff12b908dbf9a3526291a648bc34bd9e20c93df1759860d20b500eafd2b0b687f74ec292f7e54cd9941b9a53719e000001
+KO = db66b8cc74ad5d577af36e35c7f9cc4b
+
+COUNT=4
+L = 128
+KI = fbb2eef6ff17fc25f15beb2213c6d041e9ce8f168562000f592aa9944bd299bc
+FixedInputDataByteLen = 60
+FixedInputData = 2bea7dbcc1527dabec44d2fcb2f218c8a566bd0bb023bce8f99a05e9a0b683b787c210261453a1fde90516819a62e60fde5fef9a33bda1c407a479f9
+ Binary rep of i = 000001
+ instring = 2bea7dbcc1527dabec44d2fcb2f218c8a566bd0bb023bce8f99a05e9a0b683b787c210261453a1fde90516819a62e60fde5fef9a33bda1c407a479f9000001
+KO = 74b50277eac70ee043e8e8fe115f6462
+
+COUNT=5
+L = 128
+KI = a84a18b6ba18880390dd1d1f7b3fb5f5b702618cf5cfe69001183c693d566180
+FixedInputDataByteLen = 60
+FixedInputData = 19e12f8afa54332d817371b63738cbbae762aea84a099f3ee09424a201277e356c53c89ad4521b98dfe0adc41920ea5ecc56e4891e48bca3b37bd21a
+ Binary rep of i = 000001
+ instring = 19e12f8afa54332d817371b63738cbbae762aea84a099f3ee09424a201277e356c53c89ad4521b98dfe0adc41920ea5ecc56e4891e48bca3b37bd21a000001
+KO = 36d67fa85337f6cf21ecd2ad46139781
+
+COUNT=6
+L = 128
+KI = 474bee4d14d7a9d862216bf320d0cccb501b27c5c165996b5179ed5202f202fd
+FixedInputDataByteLen = 60
+FixedInputData = db03de52795248a9955c5be365efc4740b988a010d189321f7a8b732dc1d5eeb589a4f3683e44a453d93d87bb8a565dc0c6baff2b9a8fb3a1f43581f
+ Binary rep of i = 000001
+ instring = db03de52795248a9955c5be365efc4740b988a010d189321f7a8b732dc1d5eeb589a4f3683e44a453d93d87bb8a565dc0c6baff2b9a8fb3a1f43581f000001
+KO = d2c20567cddff65ba12d66fcde0dd37d
+
+COUNT=7
+L = 128
+KI = 08200f1451d5ec8c36cbf6168c2439665ddc7d1a05e54460764a1c07c7d85d90
+FixedInputDataByteLen = 60
+FixedInputData = d92a908c43fe90df75c75c379752d4e335af997482faa8c3d9cc894ad652be9486c3d77afcc3a626d094256baa6981cf1ecbe4366387801ac93d6c0c
+ Binary rep of i = 000001
+ instring = d92a908c43fe90df75c75c379752d4e335af997482faa8c3d9cc894ad652be9486c3d77afcc3a626d094256baa6981cf1ecbe4366387801ac93d6c0c000001
+KO = 5b2c4f5e937bae0d1242e52bcb802c66
+
+COUNT=8
+L = 128
+KI = 73628d7f7e494b558b79b4f1ce3560d907a9fab12f2eeadafb84f1091e2cea92
+FixedInputDataByteLen = 60
+FixedInputData = c01c18299f691a42abd6bd9e69894e91c3534d52262d66667cbfba42a99202f9c23aea9b2cc5ec0ee5802c964290364e44f29f4ec9e4695115e15838
+ Binary rep of i = 000001
+ instring = c01c18299f691a42abd6bd9e69894e91c3534d52262d66667cbfba42a99202f9c23aea9b2cc5ec0ee5802c964290364e44f29f4ec9e4695115e15838000001
+KO = bbdd587f23e3d6410aa8f8f059cfebaf
+
+COUNT=9
+L = 128
+KI = a2da5d70710511f36a7abe89d4bbaf906b41b37ef6d6d16485dd47fa936daf95
+FixedInputDataByteLen = 60
+FixedInputData = 92866bd8bbe693f18f74ed0172cb3fed6b9fa149ec0c57281e85fa1fe697750dd02cee619ce19ae8d5c3d26f90cfe5e3ad8a2fa7ead65b81cbb5f372
+ Binary rep of i = 000001
+ instring = 92866bd8bbe693f18f74ed0172cb3fed6b9fa149ec0c57281e85fa1fe697750dd02cee619ce19ae8d5c3d26f90cfe5e3ad8a2fa7ead65b81cbb5f372000001
+KO = 13dd4bf8ba971a632b0c440766463af2
+
+COUNT=10
+L = 256
+KI = fa1b71213bccf9cb2c4d2c7b4fedfacaaf310a288d89d5db752c0600b6cbf26d
+FixedInputDataByteLen = 60
+FixedInputData = ec2144a7583fe9ce48edc92436f7943ea99d0d5c413a6b129fb98cd6d71cba92e1f83432797483314b9cfdbc8e119cebcd6e633dfaefd0cd795ff3df
+ Binary rep of i = 000001
+ instring = ec2144a7583fe9ce48edc92436f7943ea99d0d5c413a6b129fb98cd6d71cba92e1f83432797483314b9cfdbc8e119cebcd6e633dfaefd0cd795ff3df000001
+ Binary rep of i = 000002
+ instring = ec2144a7583fe9ce48edc92436f7943ea99d0d5c413a6b129fb98cd6d71cba92e1f83432797483314b9cfdbc8e119cebcd6e633dfaefd0cd795ff3df000002
+KO = 8e59fb64597579a630c5c0495f2ca7ce3a72f8d1f67d97302d5d11979ffd358f
+
+COUNT=11
+L = 256
+KI = 904f1b29c9e69e59474b1cd24f838dc78d33b2099e6828ac7e283732c3acdf59
+FixedInputDataByteLen = 60
+FixedInputData = b684977a10cf7b6ce51e9b3ff6bbd2928e828a97ca2fd7f78daf24512af974f95a21df0376ff6ec9deeda8118fb7bc574c9ce8a3dea1d2e3332e78c1
+ Binary rep of i = 000001
+ instring = b684977a10cf7b6ce51e9b3ff6bbd2928e828a97ca2fd7f78daf24512af974f95a21df0376ff6ec9deeda8118fb7bc574c9ce8a3dea1d2e3332e78c1000001
+ Binary rep of i = 000002
+ instring = b684977a10cf7b6ce51e9b3ff6bbd2928e828a97ca2fd7f78daf24512af974f95a21df0376ff6ec9deeda8118fb7bc574c9ce8a3dea1d2e3332e78c1000002
+KO = 412b04eeb055da2d191c917bac18b79bd574fb24e9cc2a4986a049950e4986f3
+
+COUNT=12
+L = 256
+KI = 647ccba79db1e555aaa6778852a7f4115ab8ac951f12b99cdd06a896f7492c3c
+FixedInputDataByteLen = 60
+FixedInputData = bb519cbec09cb5fc33b837c1fdd1c4dc06c89d634f574f83514ebe3abd42e024592c6bff3582b44d30838e898217fb89b276aca558a37947274e8ad4
+ Binary rep of i = 000001
+ instring = bb519cbec09cb5fc33b837c1fdd1c4dc06c89d634f574f83514ebe3abd42e024592c6bff3582b44d30838e898217fb89b276aca558a37947274e8ad4000001
+ Binary rep of i = 000002
+ instring = bb519cbec09cb5fc33b837c1fdd1c4dc06c89d634f574f83514ebe3abd42e024592c6bff3582b44d30838e898217fb89b276aca558a37947274e8ad4000002
+KO = 4f7638638bbb97199e5fae6de648aef910f45e7826251b548dfe50720be16c49
+
+COUNT=13
+L = 256
+KI = 8cb39995aba6cc07d586b32429c1320ec7499e69421abf6aeae9e5be473c3804
+FixedInputDataByteLen = 60
+FixedInputData = 0e4ddf7bc7e0d1fbdd79d98c76f76d8c25cb6e81d946e286d8b2d753a364a8dd9e843018bd8ed0729821af0f171f2e21d71c4937e7a81ab430a119ca
+ Binary rep of i = 000001
+ instring = 0e4ddf7bc7e0d1fbdd79d98c76f76d8c25cb6e81d946e286d8b2d753a364a8dd9e843018bd8ed0729821af0f171f2e21d71c4937e7a81ab430a119ca000001
+ Binary rep of i = 000002
+ instring = 0e4ddf7bc7e0d1fbdd79d98c76f76d8c25cb6e81d946e286d8b2d753a364a8dd9e843018bd8ed0729821af0f171f2e21d71c4937e7a81ab430a119ca000002
+KO = 6c6d5d55df13dbbe92a092713f04839edfecd69639d3a8a0601c32abd64eae65
+
+COUNT=14
+L = 256
+KI = c491524751fb69089777075d0db3789bb28479ba0399d8ede4e90675e8000125
+FixedInputDataByteLen = 60
+FixedInputData = 4b958d37c8444a879edb9f426de45097a5685732586459c93852f7ad0445f77f46b2a581320f1e0bd8368cc277678e9b9afdca1c3b6c7a664b897e11
+ Binary rep of i = 000001
+ instring = 4b958d37c8444a879edb9f426de45097a5685732586459c93852f7ad0445f77f46b2a581320f1e0bd8368cc277678e9b9afdca1c3b6c7a664b897e11000001
+ Binary rep of i = 000002
+ instring = 4b958d37c8444a879edb9f426de45097a5685732586459c93852f7ad0445f77f46b2a581320f1e0bd8368cc277678e9b9afdca1c3b6c7a664b897e11000002
+KO = 94c2c5228d5fb3933cd85688923f915e1f881c8b0a76e463eb51f7045063051f
+
+COUNT=15
+L = 256
+KI = 4b678fc718275b89eafdb8fc820e10f9e2201bd80b0ae71dd3e02378280151a4
+FixedInputDataByteLen = 60
+FixedInputData = 00835397923f7e85f2568ef71107c38d850e1d57310345a14065bfdc60d5776e4986c200d1b0c3ce663be908b6d2bbc8118d9e66377785508b15e1b0
+ Binary rep of i = 000001
+ instring = 00835397923f7e85f2568ef71107c38d850e1d57310345a14065bfdc60d5776e4986c200d1b0c3ce663be908b6d2bbc8118d9e66377785508b15e1b0000001
+ Binary rep of i = 000002
+ instring = 00835397923f7e85f2568ef71107c38d850e1d57310345a14065bfdc60d5776e4986c200d1b0c3ce663be908b6d2bbc8118d9e66377785508b15e1b0000002
+KO = 8d01c0e9fd5b9ec8e2220a85726c009d6be31b36e532c6ef16c112ac437a1367
+
+COUNT=16
+L = 256
+KI = 5cb5f8468b1356927b1ca8493d3a6cf02184fecc62521432d36ed9e05b821509
+FixedInputDataByteLen = 60
+FixedInputData = 9077742eae2f47deca84fd7252cfa2e7147a98936146bec3383ed32c976219838d5ca784f51f498b248e08907c15d5d7bb58bae9c4b5995459be1e3e
+ Binary rep of i = 000001
+ instring = 9077742eae2f47deca84fd7252cfa2e7147a98936146bec3383ed32c976219838d5ca784f51f498b248e08907c15d5d7bb58bae9c4b5995459be1e3e000001
+ Binary rep of i = 000002
+ instring = 9077742eae2f47deca84fd7252cfa2e7147a98936146bec3383ed32c976219838d5ca784f51f498b248e08907c15d5d7bb58bae9c4b5995459be1e3e000002
+KO = 6a19ff0f08485389c5af034edc08bcdfba7c90bd98f2f5168cc265001dfffc49
+
+COUNT=17
+L = 256
+KI = 1eba474651a643974c32bdab8302179b75beccfcf39b393da5330b52cfd846ac
+FixedInputDataByteLen = 60
+FixedInputData = 7ff43d1b3e11b69193a6291edfabd6218cffc5e8fbaaa32efa873cd76caee5c4c0dcbef2c44b6bd5ca6bb0697cbf89926fc51c29ba00c5503f1b983b
+ Binary rep of i = 000001
+ instring = 7ff43d1b3e11b69193a6291edfabd6218cffc5e8fbaaa32efa873cd76caee5c4c0dcbef2c44b6bd5ca6bb0697cbf89926fc51c29ba00c5503f1b983b000001
+ Binary rep of i = 000002
+ instring = 7ff43d1b3e11b69193a6291edfabd6218cffc5e8fbaaa32efa873cd76caee5c4c0dcbef2c44b6bd5ca6bb0697cbf89926fc51c29ba00c5503f1b983b000002
+KO = a9fcd26f9e1b4748ff59e7f83c46522e43569604b87bd32a247a230724d7dbac
+
+COUNT=18
+L = 256
+KI = b72c67e988accfa323c492aaa28ae3d4ba84d8fc3a1212e3d964ed69b7971a45
+FixedInputDataByteLen = 60
+FixedInputData = 2330081f8fbc0b3de59c61191871cb1fab3d3f0176a3f0fd11393c20cc8400db078a275c854b22dff36df0c52f8de9e17be1163478f47988a3265bdf
+ Binary rep of i = 000001
+ instring = 2330081f8fbc0b3de59c61191871cb1fab3d3f0176a3f0fd11393c20cc8400db078a275c854b22dff36df0c52f8de9e17be1163478f47988a3265bdf000001
+ Binary rep of i = 000002
+ instring = 2330081f8fbc0b3de59c61191871cb1fab3d3f0176a3f0fd11393c20cc8400db078a275c854b22dff36df0c52f8de9e17be1163478f47988a3265bdf000002
+KO = cad2aee3cfda6c9cf048a924c7b29de49c2a287ceea05b54d882da1a64b8dee6
+
+COUNT=19
+L = 256
+KI = d1d26fa428c2ae127b19fbfdfc526ddc82a7d879aa5f2fef203b887f89046b4a
+FixedInputDataByteLen = 60
+FixedInputData = fb2b5a6e386eacd6dcd456d45962e1477d628218027cae11c5c5c397f7551b370b486af4768b77bc6668e1a0ac2a7c980d495bc1d3dd7a2286382aeb
+ Binary rep of i = 000001
+ instring = fb2b5a6e386eacd6dcd456d45962e1477d628218027cae11c5c5c397f7551b370b486af4768b77bc6668e1a0ac2a7c980d495bc1d3dd7a2286382aeb000001
+ Binary rep of i = 000002
+ instring = fb2b5a6e386eacd6dcd456d45962e1477d628218027cae11c5c5c397f7551b370b486af4768b77bc6668e1a0ac2a7c980d495bc1d3dd7a2286382aeb000002
+KO = a1a1cf882b74bfd4fb85c68d73b4f68d82434a0c9031af55a840d448efce9025
+
+COUNT=20
+L = 160
+KI = ddca4b3335d5d00459d312d0019ba6cc513d122ca7aababfe74fa0ad9b4c0958
+FixedInputDataByteLen = 60
+FixedInputData = a73529253594c7d23f3e126b02623e9f5f628a3e49b148a09336957266e6eb359cb092a59c223eb392fde134e59635635460d6c1a06dafc2df66866d
+ Binary rep of i = 000001
+ instring = a73529253594c7d23f3e126b02623e9f5f628a3e49b148a09336957266e6eb359cb092a59c223eb392fde134e59635635460d6c1a06dafc2df66866d000001
+ Binary rep of i = 000002
+ instring = a73529253594c7d23f3e126b02623e9f5f628a3e49b148a09336957266e6eb359cb092a59c223eb392fde134e59635635460d6c1a06dafc2df66866d000002
+KO = 93a2965d9529b8f7457e693037acfa2dc83e8621
+
+COUNT=21
+L = 160
+KI = 0e5073ce6a5499b797877324b6177df4b98081b13b0bd50f6ca5688021f9190f
+FixedInputDataByteLen = 60
+FixedInputData = 389588d768556a30054e9d0dc474f88b9f9c97ad432ccc8599d511a7f3dceaba499a0e03d698ee12aaec827aa16ad433c9edf8a6b7baf19fc7bc2ff1
+ Binary rep of i = 000001
+ instring = 389588d768556a30054e9d0dc474f88b9f9c97ad432ccc8599d511a7f3dceaba499a0e03d698ee12aaec827aa16ad433c9edf8a6b7baf19fc7bc2ff1000001
+ Binary rep of i = 000002
+ instring = 389588d768556a30054e9d0dc474f88b9f9c97ad432ccc8599d511a7f3dceaba499a0e03d698ee12aaec827aa16ad433c9edf8a6b7baf19fc7bc2ff1000002
+KO = e68777a618ad7be1b1335143e077adec19742207
+
+COUNT=22
+L = 160
+KI = 3b764f2284eb53b3692644ec4736c838eb7ddeff40314e78ccbde2025e0da007
+FixedInputDataByteLen = 60
+FixedInputData = cde20c5b355ced55e90edc21f32a18268421bfb0dc03037668e0da9bf73d6da77daff67df8392f2cb1f32fff8594110983ad8dcf54584eb2b6700442
+ Binary rep of i = 000001
+ instring = cde20c5b355ced55e90edc21f32a18268421bfb0dc03037668e0da9bf73d6da77daff67df8392f2cb1f32fff8594110983ad8dcf54584eb2b6700442000001
+ Binary rep of i = 000002
+ instring = cde20c5b355ced55e90edc21f32a18268421bfb0dc03037668e0da9bf73d6da77daff67df8392f2cb1f32fff8594110983ad8dcf54584eb2b6700442000002
+KO = d43d8e46bef0a1740dc44696ac0d1268c41cfec6
+
+COUNT=23
+L = 160
+KI = a88897796b2fe4ab7a99320a6321af6474181f3bd6e93f0b1ccb68c38da53819
+FixedInputDataByteLen = 60
+FixedInputData = cf63cc3275e5d6f6d64bad0b0fc6331f09a0a174245f7833f67b5a662c5e64acd417ca3146095a9058649b9b2cc8688169a4eed851d21e6599d9368e
+ Binary rep of i = 000001
+ instring = cf63cc3275e5d6f6d64bad0b0fc6331f09a0a174245f7833f67b5a662c5e64acd417ca3146095a9058649b9b2cc8688169a4eed851d21e6599d9368e000001
+ Binary rep of i = 000002
+ instring = cf63cc3275e5d6f6d64bad0b0fc6331f09a0a174245f7833f67b5a662c5e64acd417ca3146095a9058649b9b2cc8688169a4eed851d21e6599d9368e000002
+KO = 69c1740721120f1665e8e53d55f58ab3fa4adea1
+
+COUNT=24
+L = 160
+KI = a7dbeda46b9abdf9794ba485046a16d7e7d837f6ec22b7942eea32154dca628b
+FixedInputDataByteLen = 60
+FixedInputData = 6e0bdaca99bcd52940fa60f5bd0efb6aa5329a3caa3f1c4e01a8816853218fa929570c2536c70aad4864ada24cf06ad85a96afc7961de4ccbe6e0694
+ Binary rep of i = 000001
+ instring = 6e0bdaca99bcd52940fa60f5bd0efb6aa5329a3caa3f1c4e01a8816853218fa929570c2536c70aad4864ada24cf06ad85a96afc7961de4ccbe6e0694000001
+ Binary rep of i = 000002
+ instring = 6e0bdaca99bcd52940fa60f5bd0efb6aa5329a3caa3f1c4e01a8816853218fa929570c2536c70aad4864ada24cf06ad85a96afc7961de4ccbe6e0694000002
+KO = e67a4dd3e84957471503682bb21e09a43f3cc657
+
+COUNT=25
+L = 160
+KI = bc1d5b764310efcd8e37e6b97bf068a82327dbb7837bb8ca8425d2b6126cc7bb
+FixedInputDataByteLen = 60
+FixedInputData = f6d87acfac39aa18a5a92f948c940cbaa4e73976aefa189577131c213330249e41102741efbeb20401022559fcf4b947cfc3febafcd93288dc9ccd63
+ Binary rep of i = 000001
+ instring = f6d87acfac39aa18a5a92f948c940cbaa4e73976aefa189577131c213330249e41102741efbeb20401022559fcf4b947cfc3febafcd93288dc9ccd63000001
+ Binary rep of i = 000002
+ instring = f6d87acfac39aa18a5a92f948c940cbaa4e73976aefa189577131c213330249e41102741efbeb20401022559fcf4b947cfc3febafcd93288dc9ccd63000002
+KO = 7b3f5d7541e135fe2fec131361db25b815536dbb
+
+COUNT=26
+L = 160
+KI = 532ae6114af04b5a12a3aacecb5faae8ec781a39748f7b1f6317c8f007753597
+FixedInputDataByteLen = 60
+FixedInputData = 02d6ba00b3ae68e2b98a2306782f8527f9be14d24ecc5308d3fa11b35250ff5b6f3ed3925f02d2972f478833b223e15bdead83804d1e17d41d3d12bf
+ Binary rep of i = 000001
+ instring = 02d6ba00b3ae68e2b98a2306782f8527f9be14d24ecc5308d3fa11b35250ff5b6f3ed3925f02d2972f478833b223e15bdead83804d1e17d41d3d12bf000001
+ Binary rep of i = 000002
+ instring = 02d6ba00b3ae68e2b98a2306782f8527f9be14d24ecc5308d3fa11b35250ff5b6f3ed3925f02d2972f478833b223e15bdead83804d1e17d41d3d12bf000002
+KO = efbc57490c105473c7c1e6797bd8707d09cb3de6
+
+COUNT=27
+L = 160
+KI = b392b9cd220be872ca20e772d0e9706821faa93ccdbd93806c9952944753ddd9
+FixedInputDataByteLen = 60
+FixedInputData = b54ec505b870f695b16597dc2440ad4669453c491f2c1907e8943f555e25b1583fda358ae52f91f9a5d315a18287a04a82dea1fa4b994479ed90d31e
+ Binary rep of i = 000001
+ instring = b54ec505b870f695b16597dc2440ad4669453c491f2c1907e8943f555e25b1583fda358ae52f91f9a5d315a18287a04a82dea1fa4b994479ed90d31e000001
+ Binary rep of i = 000002
+ instring = b54ec505b870f695b16597dc2440ad4669453c491f2c1907e8943f555e25b1583fda358ae52f91f9a5d315a18287a04a82dea1fa4b994479ed90d31e000002
+KO = c4d8fc7a8a7e213dcabcccb2af9cd06878d6c44a
+
+COUNT=28
+L = 160
+KI = 64c28f92d3858027fab37deed6c3e8415e89bfdb5bbbf9e704ce3ea0e6f03869
+FixedInputDataByteLen = 60
+FixedInputData = e4b06738f780799af4003264ec58105563dcbf8520a6effa25d28d0315c2eb9e9c439aba053abad429631cdf695f9e0e35c5a9c7b481e156b9e3e205
+ Binary rep of i = 000001
+ instring = e4b06738f780799af4003264ec58105563dcbf8520a6effa25d28d0315c2eb9e9c439aba053abad429631cdf695f9e0e35c5a9c7b481e156b9e3e205000001
+ Binary rep of i = 000002
+ instring = e4b06738f780799af4003264ec58105563dcbf8520a6effa25d28d0315c2eb9e9c439aba053abad429631cdf695f9e0e35c5a9c7b481e156b9e3e205000002
+KO = 084fb7342c006f6212cf591d371b9c04135f9bf1
+
+COUNT=29
+L = 160
+KI = 0f07189e4ee36b4c6d9595ba98847c9673972e906f3bc4d7eb5e26f890507084
+FixedInputDataByteLen = 60
+FixedInputData = 327068efdd91207cedbbddc1424600a29b40dad0ab4f366a18b4b932cf00006648bec05c0a60c922c091da42f11c4d023a2c3720e4cbee81091b5d26
+ Binary rep of i = 000001
+ instring = 327068efdd91207cedbbddc1424600a29b40dad0ab4f366a18b4b932cf00006648bec05c0a60c922c091da42f11c4d023a2c3720e4cbee81091b5d26000001
+ Binary rep of i = 000002
+ instring = 327068efdd91207cedbbddc1424600a29b40dad0ab4f366a18b4b932cf00006648bec05c0a60c922c091da42f11c4d023a2c3720e4cbee81091b5d26000002
+KO = b7e6089055466e09ee1c7ed20310c8a27f81eaf0
+
+COUNT=30
+L = 320
+KI = fa3b33cd60056d20484db909a004e974cb30ae3657175bac29dac60a1c1d497e
+FixedInputDataByteLen = 60
+FixedInputData = 61491895c8423a271d60d42c880e797d05b74971c3fabb29b3191552c509fff0fb071587cdfdaf7de02cc041ae36eaddbc0ee6e116faac58f822ff90
+ Binary rep of i = 000001
+ instring = 61491895c8423a271d60d42c880e797d05b74971c3fabb29b3191552c509fff0fb071587cdfdaf7de02cc041ae36eaddbc0ee6e116faac58f822ff90000001
+ Binary rep of i = 000002
+ instring = 61491895c8423a271d60d42c880e797d05b74971c3fabb29b3191552c509fff0fb071587cdfdaf7de02cc041ae36eaddbc0ee6e116faac58f822ff90000002
+ Binary rep of i = 000003
+ instring = 61491895c8423a271d60d42c880e797d05b74971c3fabb29b3191552c509fff0fb071587cdfdaf7de02cc041ae36eaddbc0ee6e116faac58f822ff90000003
+KO = 23dc1d35e5f06031454c1be8dc43caac674c78f2aa77cc3d395550df0f2775057040e2c180e406bd
+
+COUNT=31
+L = 320
+KI = 02a159cc9ca75d06d7e7afeed2b92df149ca2a8b480ac502582d258b9a5ebbbc
+FixedInputDataByteLen = 60
+FixedInputData = bad7873c4a6bb5bfbfa8f10639b9d4e8aeccbf27f9aa7adb2c9886e8af5a7c1373dfb4a0fbac34d9573b9dfa706698bd0258436114e2ba095fc38dec
+ Binary rep of i = 000001
+ instring = bad7873c4a6bb5bfbfa8f10639b9d4e8aeccbf27f9aa7adb2c9886e8af5a7c1373dfb4a0fbac34d9573b9dfa706698bd0258436114e2ba095fc38dec000001
+ Binary rep of i = 000002
+ instring = bad7873c4a6bb5bfbfa8f10639b9d4e8aeccbf27f9aa7adb2c9886e8af5a7c1373dfb4a0fbac34d9573b9dfa706698bd0258436114e2ba095fc38dec000002
+ Binary rep of i = 000003
+ instring = bad7873c4a6bb5bfbfa8f10639b9d4e8aeccbf27f9aa7adb2c9886e8af5a7c1373dfb4a0fbac34d9573b9dfa706698bd0258436114e2ba095fc38dec000003
+KO = e71e97a2740f32f7e326367afb4f6ec5f91c9b2d29d4d25ae4f4e739960310e328c7f9ede9d519df
+
+COUNT=32
+L = 320
+KI = ae36d70cb7acd137284108238ffd751367db2b2a9a0d4fed10fe4651816dd238
+FixedInputDataByteLen = 60
+FixedInputData = f78badc8286c9e6d5db96835cde6708ed69d7023b0686ea52dc7f54fa796dedbdfff6f9d5752590731cfca1d45a13dcf13a30dabb7eb18e868291960
+ Binary rep of i = 000001
+ instring = f78badc8286c9e6d5db96835cde6708ed69d7023b0686ea52dc7f54fa796dedbdfff6f9d5752590731cfca1d45a13dcf13a30dabb7eb18e868291960000001
+ Binary rep of i = 000002
+ instring = f78badc8286c9e6d5db96835cde6708ed69d7023b0686ea52dc7f54fa796dedbdfff6f9d5752590731cfca1d45a13dcf13a30dabb7eb18e868291960000002
+ Binary rep of i = 000003
+ instring = f78badc8286c9e6d5db96835cde6708ed69d7023b0686ea52dc7f54fa796dedbdfff6f9d5752590731cfca1d45a13dcf13a30dabb7eb18e868291960000003
+KO = ef6bb779554a12ae9f8a1922dc1e71cd55c8e5e7182b796802f0a2922ef0d8e91e17d6cc383349f6
+
+COUNT=33
+L = 320
+KI = 7d87642298e96aadd6daeb1a2ed618facab2d734d7600172fbcce7dee0660b52
+FixedInputDataByteLen = 60
+FixedInputData = aa18541aa9c523186d7d662f14dc20d37bd56db192aea3da02e0fc6e498ab111fb51a98324b9c9092252bac6fc33b332d4b082f1a5a2cf237661a6cc
+ Binary rep of i = 000001
+ instring = aa18541aa9c523186d7d662f14dc20d37bd56db192aea3da02e0fc6e498ab111fb51a98324b9c9092252bac6fc33b332d4b082f1a5a2cf237661a6cc000001
+ Binary rep of i = 000002
+ instring = aa18541aa9c523186d7d662f14dc20d37bd56db192aea3da02e0fc6e498ab111fb51a98324b9c9092252bac6fc33b332d4b082f1a5a2cf237661a6cc000002
+ Binary rep of i = 000003
+ instring = aa18541aa9c523186d7d662f14dc20d37bd56db192aea3da02e0fc6e498ab111fb51a98324b9c9092252bac6fc33b332d4b082f1a5a2cf237661a6cc000003
+KO = 1eb27695c8b6c53fee6dcc72ea36b7f3f724faf311d0e9ced51e9b6606eb07fdd8871819d5383f1d
+
+COUNT=34
+L = 320
+KI = c093205acf75416604d1160fe18dc61a57178990a4db716207f6031a3be432a2
+FixedInputDataByteLen = 60
+FixedInputData = a2e32894e2dbb83d87bab3e51c8c1d230b105f64816bdd5a425c4f35454f4bd0c0c85748cb714d5fdffe716dcd4214c98b0de56596aaf68345686c5c
+ Binary rep of i = 000001
+ instring = a2e32894e2dbb83d87bab3e51c8c1d230b105f64816bdd5a425c4f35454f4bd0c0c85748cb714d5fdffe716dcd4214c98b0de56596aaf68345686c5c000001
+ Binary rep of i = 000002
+ instring = a2e32894e2dbb83d87bab3e51c8c1d230b105f64816bdd5a425c4f35454f4bd0c0c85748cb714d5fdffe716dcd4214c98b0de56596aaf68345686c5c000002
+ Binary rep of i = 000003
+ instring = a2e32894e2dbb83d87bab3e51c8c1d230b105f64816bdd5a425c4f35454f4bd0c0c85748cb714d5fdffe716dcd4214c98b0de56596aaf68345686c5c000003
+KO = 2e2ca49fef760c39dd54781fd66d790b58bff58966615fa540dc6e6b71cf4441cf21683e684e7dda
+
+COUNT=35
+L = 320
+KI = 72e6111a7fca105fe769549bf33988b2156ed26395f21ef047ccafa50f6254ad
+FixedInputDataByteLen = 60
+FixedInputData = dbc7680bab0e97c98841220d682f8fc4a5a893c21decda0afc3b2e2363c530f36e6fea5bed714f01b2d6b1af5cf66b939692a98ef0a4a3f65b519331
+ Binary rep of i = 000001
+ instring = dbc7680bab0e97c98841220d682f8fc4a5a893c21decda0afc3b2e2363c530f36e6fea5bed714f01b2d6b1af5cf66b939692a98ef0a4a3f65b519331000001
+ Binary rep of i = 000002
+ instring = dbc7680bab0e97c98841220d682f8fc4a5a893c21decda0afc3b2e2363c530f36e6fea5bed714f01b2d6b1af5cf66b939692a98ef0a4a3f65b519331000002
+ Binary rep of i = 000003
+ instring = dbc7680bab0e97c98841220d682f8fc4a5a893c21decda0afc3b2e2363c530f36e6fea5bed714f01b2d6b1af5cf66b939692a98ef0a4a3f65b519331000003
+KO = 985af3101eb15f143976c59e1ecbd6741cf6d325dffc7ed2289e6ba7ddbc697d2371ebf6d7c016bf
+
+COUNT=36
+L = 320
+KI = 281185e6ade36f764d2c910eb714c1b96ad3875b596a511b62d309da3d52cdd4
+FixedInputDataByteLen = 60
+FixedInputData = d47f0bcc2c79042040eff69a3065cd3e479624929d53785ffee44ff5845f23ecdbc5c33e3013452f7f4f953d17426fda0c58a498a2d730b3e0531ab6
+ Binary rep of i = 000001
+ instring = d47f0bcc2c79042040eff69a3065cd3e479624929d53785ffee44ff5845f23ecdbc5c33e3013452f7f4f953d17426fda0c58a498a2d730b3e0531ab6000001
+ Binary rep of i = 000002
+ instring = d47f0bcc2c79042040eff69a3065cd3e479624929d53785ffee44ff5845f23ecdbc5c33e3013452f7f4f953d17426fda0c58a498a2d730b3e0531ab6000002
+ Binary rep of i = 000003
+ instring = d47f0bcc2c79042040eff69a3065cd3e479624929d53785ffee44ff5845f23ecdbc5c33e3013452f7f4f953d17426fda0c58a498a2d730b3e0531ab6000003
+KO = 78c530a2c5c42756785b0a283e13b9871ccbc0c577a6573555f1cf632185b118ecaffcdcf0cba2ec
+
+COUNT=37
+L = 320
+KI = 72ef25ed354512c4412390b8c4341eb19531d12236465ec4f75249aae20df79d
+FixedInputDataByteLen = 60
+FixedInputData = c88592a1dc2f577fb890309268c92b6326bd4c427b83463c994feff678b9ab98ef36185b73ef42116c17dc8cbcb5bdbb22bd303bdae14f6cd6ca8250
+ Binary rep of i = 000001
+ instring = c88592a1dc2f577fb890309268c92b6326bd4c427b83463c994feff678b9ab98ef36185b73ef42116c17dc8cbcb5bdbb22bd303bdae14f6cd6ca8250000001
+ Binary rep of i = 000002
+ instring = c88592a1dc2f577fb890309268c92b6326bd4c427b83463c994feff678b9ab98ef36185b73ef42116c17dc8cbcb5bdbb22bd303bdae14f6cd6ca8250000002
+ Binary rep of i = 000003
+ instring = c88592a1dc2f577fb890309268c92b6326bd4c427b83463c994feff678b9ab98ef36185b73ef42116c17dc8cbcb5bdbb22bd303bdae14f6cd6ca8250000003
+KO = 0aea717b8565c0e51bac2dcccdf97c1e29a2f42b17e7d3edfd17fc44551f2d25b60655d7df5c284c
+
+COUNT=38
+L = 320
+KI = 2376c5d703e84a63d0590c67bf002296a8db3c8c009a6cf35012e0dab61bffa8
+FixedInputDataByteLen = 60
+FixedInputData = 234ac1d9a713337aa777a81636b0c7b56f37ca82bea5652ec7155183756bc8101077cc42af0fbff1e9237fe74198872c65bbdae1fa581b936d1c71d3
+ Binary rep of i = 000001
+ instring = 234ac1d9a713337aa777a81636b0c7b56f37ca82bea5652ec7155183756bc8101077cc42af0fbff1e9237fe74198872c65bbdae1fa581b936d1c71d3000001
+ Binary rep of i = 000002
+ instring = 234ac1d9a713337aa777a81636b0c7b56f37ca82bea5652ec7155183756bc8101077cc42af0fbff1e9237fe74198872c65bbdae1fa581b936d1c71d3000002
+ Binary rep of i = 000003
+ instring = 234ac1d9a713337aa777a81636b0c7b56f37ca82bea5652ec7155183756bc8101077cc42af0fbff1e9237fe74198872c65bbdae1fa581b936d1c71d3000003
+KO = 83a041802a2f1fd2ad090db73c28320aaee91f6083c833391069ed538b67f0461ad906b70c501a1e
+
+COUNT=39
+L = 320
+KI = c53a21f3704da1d91dd1cd8bb4684a30e8d121fa697364b07bfc09ce60054d1e
+FixedInputDataByteLen = 60
+FixedInputData = eb2e60fdb7c90e5eefdcd6522c075e9d27a27d5e05ef4b244727e41136ee877794acecfd211319cbe85c8e8f3fe234d72e2f33f7380b526bc7a97bde
+ Binary rep of i = 000001
+ instring = eb2e60fdb7c90e5eefdcd6522c075e9d27a27d5e05ef4b244727e41136ee877794acecfd211319cbe85c8e8f3fe234d72e2f33f7380b526bc7a97bde000001
+ Binary rep of i = 000002
+ instring = eb2e60fdb7c90e5eefdcd6522c075e9d27a27d5e05ef4b244727e41136ee877794acecfd211319cbe85c8e8f3fe234d72e2f33f7380b526bc7a97bde000002
+ Binary rep of i = 000003
+ instring = eb2e60fdb7c90e5eefdcd6522c075e9d27a27d5e05ef4b244727e41136ee877794acecfd211319cbe85c8e8f3fe234d72e2f33f7380b526bc7a97bde000003
+KO = a4cb978fcba6feae84ceb92b7175bdeb0660792fe7db95543d64e1e11d66cf57a4757b9274133bca
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 746c44c4129858d89e50e09dc44aec2ab2158c2e0c6bb73b35588e94e33a1958
+FixedInputDataByteLen = 60
+FixedInputData = ebeed6a0462577b6b4e2fe4697c6ae6e1c6b8b9fd14381247bc2cf2c06d7afb55b06389612a85d0a69a1486eb399e7f314b234fd44908396b55f6e67
+ Binary rep of i = 00000001
+ instring = ebeed6a0462577b6b4e2fe4697c6ae6e1c6b8b9fd14381247bc2cf2c06d7afb55b06389612a85d0a69a1486eb399e7f314b234fd44908396b55f6e6700000001
+KO = 85e1cd8cea5a43f7f5b626fa7666f550
+
+COUNT=1
+L = 128
+KI = 860995c51b668a94ba21d8babe4c4da5fe4a755f172a5535e950db139b36dc06
+FixedInputDataByteLen = 60
+FixedInputData = b3b80042c1c2f147e4004b67929e4bbf5e9bbad5d9b2c4cba5248703b2eeab792ed7c67a4debbd8692d9998917ec400d74cfbef9c6e082ddd91e472e
+ Binary rep of i = 00000001
+ instring = b3b80042c1c2f147e4004b67929e4bbf5e9bbad5d9b2c4cba5248703b2eeab792ed7c67a4debbd8692d9998917ec400d74cfbef9c6e082ddd91e472e00000001
+KO = 965f7dfa57ca35b705193a74afa7c668
+
+COUNT=2
+L = 128
+KI = 49310da148c783fd62bfea15b59575fae1b5218c77584628f73e2af85eae3628
+FixedInputDataByteLen = 60
+FixedInputData = 870f8ed726c97356ed0907e2eccdf1787618953e386f802841144399c5661a9e4f0fe0153ff287cba5679c10a61e70c900b416d0a834fc6061d72b54
+ Binary rep of i = 00000001
+ instring = 870f8ed726c97356ed0907e2eccdf1787618953e386f802841144399c5661a9e4f0fe0153ff287cba5679c10a61e70c900b416d0a834fc6061d72b5400000001
+KO = 31e2c9b65d7ffc335ce9423b094d3880
+
+COUNT=3
+L = 128
+KI = 2c2c6b48806fefd60f0c74e54d708d42a3c059ee96b7191d92a51db4110abbde
+FixedInputDataByteLen = 60
+FixedInputData = 24344cec7890ed8221cc00f65d969a2155a4fd22bf996eca92eefc62d2afd255ee77f270b358742751334f9c0626278d029343fb6a92314c7a72867b
+ Binary rep of i = 00000001
+ instring = 24344cec7890ed8221cc00f65d969a2155a4fd22bf996eca92eefc62d2afd255ee77f270b358742751334f9c0626278d029343fb6a92314c7a72867b00000001
+KO = c2ee9fd95b9aacbc989e4584a140e799
+
+COUNT=4
+L = 128
+KI = 5cbe1f25909fdc7d136f5a699be5244d7004602b84e5648e98cdae7ecd9a7a94
+FixedInputDataByteLen = 60
+FixedInputData = 66cd519ee31f98c8a7658b8681a744c2229ab8b7d8b7f415dd1734e3439be684c1ebba97e51c58ec31ab4469411d3bb4a707911f479cab024ae52835
+ Binary rep of i = 00000001
+ instring = 66cd519ee31f98c8a7658b8681a744c2229ab8b7d8b7f415dd1734e3439be684c1ebba97e51c58ec31ab4469411d3bb4a707911f479cab024ae5283500000001
+KO = 2bafee7c94b032a3e62b0d6670fb1e46
+
+COUNT=5
+L = 128
+KI = 56bd5f1de5a03339a05e1dc7543a0a5fa03902107cb67998a4bc73e175f54fe7
+FixedInputDataByteLen = 60
+FixedInputData = 64dcf8db4d7c2ad31fef2d281c4890567192e2c686b43d7420ecc519b399d9692e0e3737d3c2e221c9bf81712fe9e3582e1c76ef6be4fd700cdf98f0
+ Binary rep of i = 00000001
+ instring = 64dcf8db4d7c2ad31fef2d281c4890567192e2c686b43d7420ecc519b399d9692e0e3737d3c2e221c9bf81712fe9e3582e1c76ef6be4fd700cdf98f000000001
+KO = 733115864556561417ece9912c0b4bc2
+
+COUNT=6
+L = 128
+KI = e2eacfa1617db7670533259320c124ec3337c0abe32c258b4cf3dff4437f8bae
+FixedInputDataByteLen = 60
+FixedInputData = 1f7a7b682f9cbdbb6676e686506853f1a7595e5dedac7c62f618394c8f1ebd27a18425e723a8ecedac2088e8485007a045d97ed96e3036813834075c
+ Binary rep of i = 00000001
+ instring = 1f7a7b682f9cbdbb6676e686506853f1a7595e5dedac7c62f618394c8f1ebd27a18425e723a8ecedac2088e8485007a045d97ed96e3036813834075c00000001
+KO = e2250dfc6edb9b7929a2ad596d2be68c
+
+COUNT=7
+L = 128
+KI = 7383e1ebcba70d2babe3dd363ada82a4f9d3f72b3526b6bbd1e9a10e3ed5f5b8
+FixedInputDataByteLen = 60
+FixedInputData = c14dd2ac298d2cbdd6f2ef0cd17756355740633eafce3567b75bcec1876f9936fef5a16a2f978ee0daba0036d7957b7dd7a2e0cf0bb46489745bf4dc
+ Binary rep of i = 00000001
+ instring = c14dd2ac298d2cbdd6f2ef0cd17756355740633eafce3567b75bcec1876f9936fef5a16a2f978ee0daba0036d7957b7dd7a2e0cf0bb46489745bf4dc00000001
+KO = bdeee464b4a5e3373d2eeefeade8504c
+
+COUNT=8
+L = 128
+KI = 36416711c7408b376e0867e76be354cfbe34eb7aff150607e5eeea97d95ec9b0
+FixedInputDataByteLen = 60
+FixedInputData = 90ec8508e92ad1d315dbf5f331817d6e019df17d99157e615c6ae2102067dbe5372c3ab6b2f531f9f0d37e592ab6207fd3fc50083bca2661b3ab2a04
+ Binary rep of i = 00000001
+ instring = 90ec8508e92ad1d315dbf5f331817d6e019df17d99157e615c6ae2102067dbe5372c3ab6b2f531f9f0d37e592ab6207fd3fc50083bca2661b3ab2a0400000001
+KO = c8ca49a95d4fc0c011c55f64dfe2b3eb
+
+COUNT=9
+L = 128
+KI = 03f915e2065a5344515a7b35a81074751cc966b9bf52c0711136ff3b76b09051
+FixedInputDataByteLen = 60
+FixedInputData = 80ae5e7ac1396deba9545f33c5eed6525857d3807b8bd9fae3b88dce87c996509e7d8fe925b5ed22609510a3ae218270af2e321004b0c1bf5cb5d2fa
+ Binary rep of i = 00000001
+ instring = 80ae5e7ac1396deba9545f33c5eed6525857d3807b8bd9fae3b88dce87c996509e7d8fe925b5ed22609510a3ae218270af2e321004b0c1bf5cb5d2fa00000001
+KO = a0ccafe70c1ca0bfe77a5b7df4547033
+
+COUNT=10
+L = 256
+KI = ddff8e93ecb91f2a2c53422c4c410bcc74e33cc4dd6ac2ef352ba835eb5e2eac
+FixedInputDataByteLen = 60
+FixedInputData = 80253f1213611f14968b6a422d8f04a2caa51871e3b0ecefdb421826282d1e62426d5e04fabcbed46626d26bf7e11fe549f8779ceef799bfa5ae7888
+ Binary rep of i = 00000001
+ instring = 80253f1213611f14968b6a422d8f04a2caa51871e3b0ecefdb421826282d1e62426d5e04fabcbed46626d26bf7e11fe549f8779ceef799bfa5ae788800000001
+ Binary rep of i = 00000002
+ instring = 80253f1213611f14968b6a422d8f04a2caa51871e3b0ecefdb421826282d1e62426d5e04fabcbed46626d26bf7e11fe549f8779ceef799bfa5ae788800000002
+KO = e22b5dddbeae5931437851b0720443af9a1094703f74c420ffc2fe7a8d2873f7
+
+COUNT=11
+L = 256
+KI = 4b65f829700feca9f5c203df1819622c75a3a07f8faea89aabe966b6c583252f
+FixedInputDataByteLen = 60
+FixedInputData = 777662b14de83aaafd9c496f9ae61a51c35dc7bbe37e51ffd0afcc8d9df8265030faade568e02a7948d2bece4de20fa0f4f6b0f656f42a5b4ae23f4a
+ Binary rep of i = 00000001
+ instring = 777662b14de83aaafd9c496f9ae61a51c35dc7bbe37e51ffd0afcc8d9df8265030faade568e02a7948d2bece4de20fa0f4f6b0f656f42a5b4ae23f4a00000001
+ Binary rep of i = 00000002
+ instring = 777662b14de83aaafd9c496f9ae61a51c35dc7bbe37e51ffd0afcc8d9df8265030faade568e02a7948d2bece4de20fa0f4f6b0f656f42a5b4ae23f4a00000002
+KO = f6bfbbce12689ef9891e77959e946a2223ceee88a0fe22f31beb0660839c369a
+
+COUNT=12
+L = 256
+KI = eb730feba99be514733a8987012d15d90502265fab905a7dbc9ce91fd32a9983
+FixedInputDataByteLen = 60
+FixedInputData = 9e3ed8bfdce3ce64c1ac4492603d1895af14d15d96097da9a1986c179610435e3a0d8283e2f796d8b505045acda802ab0f7ab10c06d9152cf6b9fba3
+ Binary rep of i = 00000001
+ instring = 9e3ed8bfdce3ce64c1ac4492603d1895af14d15d96097da9a1986c179610435e3a0d8283e2f796d8b505045acda802ab0f7ab10c06d9152cf6b9fba300000001
+ Binary rep of i = 00000002
+ instring = 9e3ed8bfdce3ce64c1ac4492603d1895af14d15d96097da9a1986c179610435e3a0d8283e2f796d8b505045acda802ab0f7ab10c06d9152cf6b9fba300000002
+KO = edefb7eaf7d07361bae6c0b0be64ff4553194f9ba6a48c8ff5bb6649834ca3e0
+
+COUNT=13
+L = 256
+KI = 65aed1a8adc2cac6451a2ca29e8e8fd66d7535908516ade8de8505d291c587f4
+FixedInputDataByteLen = 60
+FixedInputData = fe20eb02edc7ac12dd7f6d1797dbf9f7d2115bc6d068717271be460f46336619eefd7f80e79d46c2ef63f9ce4bfb3bac39b36186e66a520484da60b5
+ Binary rep of i = 00000001
+ instring = fe20eb02edc7ac12dd7f6d1797dbf9f7d2115bc6d068717271be460f46336619eefd7f80e79d46c2ef63f9ce4bfb3bac39b36186e66a520484da60b500000001
+ Binary rep of i = 00000002
+ instring = fe20eb02edc7ac12dd7f6d1797dbf9f7d2115bc6d068717271be460f46336619eefd7f80e79d46c2ef63f9ce4bfb3bac39b36186e66a520484da60b500000002
+KO = 9f2bebac191ae20a7c30a82dae5cb5a3dd5b1f31783ce9ff66eb8ddffa685eb2
+
+COUNT=14
+L = 256
+KI = 41f1fc2f4cf3db7bf12af85a42bc29066fcee1f01d2129b5742769c1b6eab4eb
+FixedInputDataByteLen = 60
+FixedInputData = 1f61e89e0e2d05f09dd29c7747a149c12804aed4efbe4f68e49db49b29e7a8df058edbb54d301afd6452af8bd42a30f4e03686a0cd2a27fa0b32f926
+ Binary rep of i = 00000001
+ instring = 1f61e89e0e2d05f09dd29c7747a149c12804aed4efbe4f68e49db49b29e7a8df058edbb54d301afd6452af8bd42a30f4e03686a0cd2a27fa0b32f92600000001
+ Binary rep of i = 00000002
+ instring = 1f61e89e0e2d05f09dd29c7747a149c12804aed4efbe4f68e49db49b29e7a8df058edbb54d301afd6452af8bd42a30f4e03686a0cd2a27fa0b32f92600000002
+KO = 82828f48bb5be6f558327fabb80e7d84f5b22b4f0bd3b68ad025533d89678ab4
+
+COUNT=15
+L = 256
+KI = 9de6559532b117b84ed741aee9e298c42bb51b30b3ec852a68df0dfd490fca65
+FixedInputDataByteLen = 60
+FixedInputData = a693acb446f5a003ecb3d04da9052f1d61045efa7fc2acc416fd06689f7a69fa13e1338d495ac507458153caa3ccf770cb46dedb07d4f29dd45da472
+ Binary rep of i = 00000001
+ instring = a693acb446f5a003ecb3d04da9052f1d61045efa7fc2acc416fd06689f7a69fa13e1338d495ac507458153caa3ccf770cb46dedb07d4f29dd45da47200000001
+ Binary rep of i = 00000002
+ instring = a693acb446f5a003ecb3d04da9052f1d61045efa7fc2acc416fd06689f7a69fa13e1338d495ac507458153caa3ccf770cb46dedb07d4f29dd45da47200000002
+KO = 1a49fc2ed735642e80d1ab8e0774a522a4ae8921772cdaf7c4e895d08347b88a
+
+COUNT=16
+L = 256
+KI = 7f23f6aa4291e35992105f7ca81457a0151471f5ef3e85ab73835dc20d80b2b6
+FixedInputDataByteLen = 60
+FixedInputData = 447903a41b02f9e4e92155baffb2c965707ae3989546a78c5b9ad851be2c33215a8c0f9948ebbe23ea93dbdb8886d39b63fc32d9b3bcb06a7c0ffc24
+ Binary rep of i = 00000001
+ instring = 447903a41b02f9e4e92155baffb2c965707ae3989546a78c5b9ad851be2c33215a8c0f9948ebbe23ea93dbdb8886d39b63fc32d9b3bcb06a7c0ffc2400000001
+ Binary rep of i = 00000002
+ instring = 447903a41b02f9e4e92155baffb2c965707ae3989546a78c5b9ad851be2c33215a8c0f9948ebbe23ea93dbdb8886d39b63fc32d9b3bcb06a7c0ffc2400000002
+KO = 9d90f3179d6dd7a85e3d8c51bca050155da32ef8464dd00e8665ad02aad6ceac
+
+COUNT=17
+L = 256
+KI = 060abd77f22443f5b983ecda5ae8f5491ef5a7d6a2c9eb8cb157216e0706eae0
+FixedInputDataByteLen = 60
+FixedInputData = be13c00b815946cabe6dc20f04b97338af0efbfaeed69be1a6397cfecf10195dc5fe5398f7b184ea90ee83a4e6e94b16588d85e5841bebf0f0a813ce
+ Binary rep of i = 00000001
+ instring = be13c00b815946cabe6dc20f04b97338af0efbfaeed69be1a6397cfecf10195dc5fe5398f7b184ea90ee83a4e6e94b16588d85e5841bebf0f0a813ce00000001
+ Binary rep of i = 00000002
+ instring = be13c00b815946cabe6dc20f04b97338af0efbfaeed69be1a6397cfecf10195dc5fe5398f7b184ea90ee83a4e6e94b16588d85e5841bebf0f0a813ce00000002
+KO = 2d7110c0dbdbe29a15f1a212bfe4c23e70d18767178e4b5bf155254f549395ce
+
+COUNT=18
+L = 256
+KI = 839cf1d3fb241af4e5fd0d0b4722ecaea3d329b8ca6d0c6e42a0e4a6925bb841
+FixedInputDataByteLen = 60
+FixedInputData = 5eb0d6faf1b059acacb08ff1c7892f0256f3f71530e8e545be20c1fc7261818cac6817038754b421d624a0a05611e7f086a8f772b166ed8b919616c6
+ Binary rep of i = 00000001
+ instring = 5eb0d6faf1b059acacb08ff1c7892f0256f3f71530e8e545be20c1fc7261818cac6817038754b421d624a0a05611e7f086a8f772b166ed8b919616c600000001
+ Binary rep of i = 00000002
+ instring = 5eb0d6faf1b059acacb08ff1c7892f0256f3f71530e8e545be20c1fc7261818cac6817038754b421d624a0a05611e7f086a8f772b166ed8b919616c600000002
+KO = 2673391b812348786c81209579807496bb4758eda84565a81f1c571b7caaba83
+
+COUNT=19
+L = 256
+KI = 112c121d75b6c57ab38188f407f72f2e20518a1629d0957d4ab5414581574564
+FixedInputDataByteLen = 60
+FixedInputData = b36eeb2b81639f37749d00dd10b02df35a65da35c7f6516be87bd6a305e42a35e1479e8424d7449064270bbb1584da1cc93267a0ba527fc55ebb6169
+ Binary rep of i = 00000001
+ instring = b36eeb2b81639f37749d00dd10b02df35a65da35c7f6516be87bd6a305e42a35e1479e8424d7449064270bbb1584da1cc93267a0ba527fc55ebb616900000001
+ Binary rep of i = 00000002
+ instring = b36eeb2b81639f37749d00dd10b02df35a65da35c7f6516be87bd6a305e42a35e1479e8424d7449064270bbb1584da1cc93267a0ba527fc55ebb616900000002
+KO = 15b712d5ea58194f6ac445c7681d6fbe73dd498a9fb86366bac9c724848a3af6
+
+COUNT=20
+L = 160
+KI = 6ee560d9beded90ae3abdf04389cda2f394cef6132a07aca37d3c7406041f831
+FixedInputDataByteLen = 60
+FixedInputData = fea7359eb2882ab501318911d46882c701053502ccbae7df0caf1889c8f26853ba76a01ee583157327e0abe6331780b4f380e877cbb748bf056c8e4b
+ Binary rep of i = 00000001
+ instring = fea7359eb2882ab501318911d46882c701053502ccbae7df0caf1889c8f26853ba76a01ee583157327e0abe6331780b4f380e877cbb748bf056c8e4b00000001
+ Binary rep of i = 00000002
+ instring = fea7359eb2882ab501318911d46882c701053502ccbae7df0caf1889c8f26853ba76a01ee583157327e0abe6331780b4f380e877cbb748bf056c8e4b00000002
+KO = e906c55368b738d99a882f0332a2fe3faec0328d
+
+COUNT=21
+L = 160
+KI = 0c227e2d18331b0f9c1ebe6b59fcf8071af735019630aa14060777703e3eafea
+FixedInputDataByteLen = 60
+FixedInputData = 95c4e4d75dd4d93e45f26ab5d9614d94c0837482746184b8fae2432bfe18882bb57272b1f619fc5e44433e959c7b17f6960080ab7d61a351f5a1d991
+ Binary rep of i = 00000001
+ instring = 95c4e4d75dd4d93e45f26ab5d9614d94c0837482746184b8fae2432bfe18882bb57272b1f619fc5e44433e959c7b17f6960080ab7d61a351f5a1d99100000001
+ Binary rep of i = 00000002
+ instring = 95c4e4d75dd4d93e45f26ab5d9614d94c0837482746184b8fae2432bfe18882bb57272b1f619fc5e44433e959c7b17f6960080ab7d61a351f5a1d99100000002
+KO = 00edf931ed306810e956b09830c0307ecde16b09
+
+COUNT=22
+L = 160
+KI = 835a0f05981b13c6eb403dedd90bc7b898ea7ddc84ed5e454e4de49f2d0efe24
+FixedInputDataByteLen = 60
+FixedInputData = 5a3535af743d569e4f1331400dd1c98fc9452140c84dc0fde14d76b0630fbadbf702d4405f099d05952d7dbb83601bef05890d3862c68b655ed03e55
+ Binary rep of i = 00000001
+ instring = 5a3535af743d569e4f1331400dd1c98fc9452140c84dc0fde14d76b0630fbadbf702d4405f099d05952d7dbb83601bef05890d3862c68b655ed03e5500000001
+ Binary rep of i = 00000002
+ instring = 5a3535af743d569e4f1331400dd1c98fc9452140c84dc0fde14d76b0630fbadbf702d4405f099d05952d7dbb83601bef05890d3862c68b655ed03e5500000002
+KO = ac3ff4020a838a655b6cb81c55c92e311eea2369
+
+COUNT=23
+L = 160
+KI = 25aa1a5ed23cef5cf9aca5605d6c4c2a27e38b47d2794022d9928e5287f9411b
+FixedInputDataByteLen = 60
+FixedInputData = 2a8385106824a231e4f9a67a1e3e50d7b3738a710eb931ad7e1a6e097bafb2d774083e0fe5b087ca8ef45401718704228ba7b8deed96f6026eb1dab0
+ Binary rep of i = 00000001
+ instring = 2a8385106824a231e4f9a67a1e3e50d7b3738a710eb931ad7e1a6e097bafb2d774083e0fe5b087ca8ef45401718704228ba7b8deed96f6026eb1dab000000001
+ Binary rep of i = 00000002
+ instring = 2a8385106824a231e4f9a67a1e3e50d7b3738a710eb931ad7e1a6e097bafb2d774083e0fe5b087ca8ef45401718704228ba7b8deed96f6026eb1dab000000002
+KO = bfd882eedb5e7d7c05c136368d4b418abafcc786
+
+COUNT=24
+L = 160
+KI = e3e2f7b7cf302898dcc4ed95d96a30203be4a266312ce5a4c7b89076b040ccf1
+FixedInputDataByteLen = 60
+FixedInputData = be006ab29dd141c184905649f1ec0d105dba46e785884aed8246daa8aba745cb3501e787fa980643f45d0e15318929fd7f6060305ac880928518f10c
+ Binary rep of i = 00000001
+ instring = be006ab29dd141c184905649f1ec0d105dba46e785884aed8246daa8aba745cb3501e787fa980643f45d0e15318929fd7f6060305ac880928518f10c00000001
+ Binary rep of i = 00000002
+ instring = be006ab29dd141c184905649f1ec0d105dba46e785884aed8246daa8aba745cb3501e787fa980643f45d0e15318929fd7f6060305ac880928518f10c00000002
+KO = 1082c0ce0535659861e4738ddec13e3ad992e25a
+
+COUNT=25
+L = 160
+KI = f7bdc88dd863f6f1cf3024874a22ce828ec92ef982b9b4edf8eb25a7582129ff
+FixedInputDataByteLen = 60
+FixedInputData = 95dad89e6d2d4758c3665097d10630bca7d667a7707fd10974eb8f104c10bec282e09742ba2c33a7ea9d2d0d790ac69f4208fe1423fe064e87674680
+ Binary rep of i = 00000001
+ instring = 95dad89e6d2d4758c3665097d10630bca7d667a7707fd10974eb8f104c10bec282e09742ba2c33a7ea9d2d0d790ac69f4208fe1423fe064e8767468000000001
+ Binary rep of i = 00000002
+ instring = 95dad89e6d2d4758c3665097d10630bca7d667a7707fd10974eb8f104c10bec282e09742ba2c33a7ea9d2d0d790ac69f4208fe1423fe064e8767468000000002
+KO = ae20e7f9016037d7eced0020d442679e887fce03
+
+COUNT=26
+L = 160
+KI = f6d1e31736068fb8ff25b707a180049f83b555490d962bb11d64090c7e238381
+FixedInputDataByteLen = 60
+FixedInputData = a8df2f47ee529aa8756c02c91a0940776b8d173bc92cc8efb6093aa20d93f65781c4b900c7f55c2d173c627a49346925016875a829114aab09c5d775
+ Binary rep of i = 00000001
+ instring = a8df2f47ee529aa8756c02c91a0940776b8d173bc92cc8efb6093aa20d93f65781c4b900c7f55c2d173c627a49346925016875a829114aab09c5d77500000001
+ Binary rep of i = 00000002
+ instring = a8df2f47ee529aa8756c02c91a0940776b8d173bc92cc8efb6093aa20d93f65781c4b900c7f55c2d173c627a49346925016875a829114aab09c5d77500000002
+KO = 69f71a225e99dacd9b542c7426428deaecaf3923
+
+COUNT=27
+L = 160
+KI = 0cbeb760fc39d8e1142411b3f28a9646174c63697cce8d3be94b262edbabf5ec
+FixedInputDataByteLen = 60
+FixedInputData = 9841b2e688dcc46f2e673ca86a18ed58a07ea87ec2150d5d03376b295709806f709c51a2e79671c85276b92c742760cb029d51b52873de01e10463c1
+ Binary rep of i = 00000001
+ instring = 9841b2e688dcc46f2e673ca86a18ed58a07ea87ec2150d5d03376b295709806f709c51a2e79671c85276b92c742760cb029d51b52873de01e10463c100000001
+ Binary rep of i = 00000002
+ instring = 9841b2e688dcc46f2e673ca86a18ed58a07ea87ec2150d5d03376b295709806f709c51a2e79671c85276b92c742760cb029d51b52873de01e10463c100000002
+KO = 7ca4e67c1e328bf93c75296d1222197489e89e67
+
+COUNT=28
+L = 160
+KI = 0c1b9e433b297ecb53685e28bd108b8c278aa4fd91b0fdc022ebb1909cac9832
+FixedInputDataByteLen = 60
+FixedInputData = 253714943f129b94b9234be5a873f2ded4ed00f0c8ffde074ac57b468bceadb1572adc0a6d091ba13149a3d47a8b772da3d0c8bfece50317f097c5d7
+ Binary rep of i = 00000001
+ instring = 253714943f129b94b9234be5a873f2ded4ed00f0c8ffde074ac57b468bceadb1572adc0a6d091ba13149a3d47a8b772da3d0c8bfece50317f097c5d700000001
+ Binary rep of i = 00000002
+ instring = 253714943f129b94b9234be5a873f2ded4ed00f0c8ffde074ac57b468bceadb1572adc0a6d091ba13149a3d47a8b772da3d0c8bfece50317f097c5d700000002
+KO = 493c45d557e962a05226c8f828365f1d6f27375f
+
+COUNT=29
+L = 160
+KI = e864a600daec76e0d595d61da46162d4b3680d42b8b2719ca3803153c77477e6
+FixedInputDataByteLen = 60
+FixedInputData = c357d0dc37bdfc6c574c37fb1fbbe4c2418a6f77d49987044948a24e66a4b6bbe30b2cfe105908fc44f7ec72f37096953edcc8b13e23ebee3539a0f4
+ Binary rep of i = 00000001
+ instring = c357d0dc37bdfc6c574c37fb1fbbe4c2418a6f77d49987044948a24e66a4b6bbe30b2cfe105908fc44f7ec72f37096953edcc8b13e23ebee3539a0f400000001
+ Binary rep of i = 00000002
+ instring = c357d0dc37bdfc6c574c37fb1fbbe4c2418a6f77d49987044948a24e66a4b6bbe30b2cfe105908fc44f7ec72f37096953edcc8b13e23ebee3539a0f400000002
+KO = 863281422ec1fd07e4748815e189a5579797609f
+
+COUNT=30
+L = 320
+KI = 2ea718d0549220cec6de30143633d50250b13b8240fae23ffb08e1e7cbff7c9e
+FixedInputDataByteLen = 60
+FixedInputData = 29f46de7ad78b86c4af87182794331004ae17ac3681a1a6c6afa1f5e1e4f357df23721464b0533fc273be0d4faf6adeae9a053564cfc562c6d5b9964
+ Binary rep of i = 00000001
+ instring = 29f46de7ad78b86c4af87182794331004ae17ac3681a1a6c6afa1f5e1e4f357df23721464b0533fc273be0d4faf6adeae9a053564cfc562c6d5b996400000001
+ Binary rep of i = 00000002
+ instring = 29f46de7ad78b86c4af87182794331004ae17ac3681a1a6c6afa1f5e1e4f357df23721464b0533fc273be0d4faf6adeae9a053564cfc562c6d5b996400000002
+ Binary rep of i = 00000003
+ instring = 29f46de7ad78b86c4af87182794331004ae17ac3681a1a6c6afa1f5e1e4f357df23721464b0533fc273be0d4faf6adeae9a053564cfc562c6d5b996400000003
+KO = 849ca0ca060e9f56446087613319390c604fb704c6bafa72e5374ba90da24f6cbc4be09c12612201
+
+COUNT=31
+L = 320
+KI = da8f020a97cc95b9a2b4d46e131329d22ab6a82e1d794499da51ad7f17ba5a54
+FixedInputDataByteLen = 60
+FixedInputData = 4afca13de7798450d17ffb8eba50d896543a500535c71b5d49c8aca4b55ab1f6ea8883a86f78ce53c9993407062de9b65beffa011eaa5bfa7a1638d1
+ Binary rep of i = 00000001
+ instring = 4afca13de7798450d17ffb8eba50d896543a500535c71b5d49c8aca4b55ab1f6ea8883a86f78ce53c9993407062de9b65beffa011eaa5bfa7a1638d100000001
+ Binary rep of i = 00000002
+ instring = 4afca13de7798450d17ffb8eba50d896543a500535c71b5d49c8aca4b55ab1f6ea8883a86f78ce53c9993407062de9b65beffa011eaa5bfa7a1638d100000002
+ Binary rep of i = 00000003
+ instring = 4afca13de7798450d17ffb8eba50d896543a500535c71b5d49c8aca4b55ab1f6ea8883a86f78ce53c9993407062de9b65beffa011eaa5bfa7a1638d100000003
+KO = 6530434fafb978ac4d269befe1059446565e35d01a6ba51e307809da98dba5318722ed2f78206af9
+
+COUNT=32
+L = 320
+KI = 594f2c7fed7c526b821ec4ece7c6d395346c473f801e9d7271f18bc452d8fe0a
+FixedInputDataByteLen = 60
+FixedInputData = 07f35207d42ea4fc9fbade04fb8e574d772d2a2f2b31311a0e41d51470a728f8e809a0b944f35f519002d59f812533dfb5bbdf26fc73fef293c4e28f
+ Binary rep of i = 00000001
+ instring = 07f35207d42ea4fc9fbade04fb8e574d772d2a2f2b31311a0e41d51470a728f8e809a0b944f35f519002d59f812533dfb5bbdf26fc73fef293c4e28f00000001
+ Binary rep of i = 00000002
+ instring = 07f35207d42ea4fc9fbade04fb8e574d772d2a2f2b31311a0e41d51470a728f8e809a0b944f35f519002d59f812533dfb5bbdf26fc73fef293c4e28f00000002
+ Binary rep of i = 00000003
+ instring = 07f35207d42ea4fc9fbade04fb8e574d772d2a2f2b31311a0e41d51470a728f8e809a0b944f35f519002d59f812533dfb5bbdf26fc73fef293c4e28f00000003
+KO = 608ec7a4fec96615bb2656739625a2b97549f31fbb331fe87d05a0dba86e81ea7d368f280f15764c
+
+COUNT=33
+L = 320
+KI = 0232f5e43efbb961bf45cceb2aae659abd143cf4b3be347b7bb66c7182442b7f
+FixedInputDataByteLen = 60
+FixedInputData = 7217fb3b44cdde1c5800dd248a3d8bb8394a45aa2d29ebde4ff3dea0dab2285a1e3df364a58fa57457241f1525a46180e28d4e25fe8f32be527d8a5d
+ Binary rep of i = 00000001
+ instring = 7217fb3b44cdde1c5800dd248a3d8bb8394a45aa2d29ebde4ff3dea0dab2285a1e3df364a58fa57457241f1525a46180e28d4e25fe8f32be527d8a5d00000001
+ Binary rep of i = 00000002
+ instring = 7217fb3b44cdde1c5800dd248a3d8bb8394a45aa2d29ebde4ff3dea0dab2285a1e3df364a58fa57457241f1525a46180e28d4e25fe8f32be527d8a5d00000002
+ Binary rep of i = 00000003
+ instring = 7217fb3b44cdde1c5800dd248a3d8bb8394a45aa2d29ebde4ff3dea0dab2285a1e3df364a58fa57457241f1525a46180e28d4e25fe8f32be527d8a5d00000003
+KO = c645ee0b4ccaafe3be81dd43b482bc2dcfe3147835bea9eedc228b3832708eadde9866d94751ce53
+
+COUNT=34
+L = 320
+KI = 0bca1a1361a805e61cb5392eef63d0a6cfd3e73c33b506711f58e653beccf392
+FixedInputDataByteLen = 60
+FixedInputData = 2c96c2d20897cab1172b0013dd82c8b1fa7917314b23e05e5c9c9beaa7416cf7cdb2e1f360e788239bd92e645aba3c660d2406308b4c928fed2590bc
+ Binary rep of i = 00000001
+ instring = 2c96c2d20897cab1172b0013dd82c8b1fa7917314b23e05e5c9c9beaa7416cf7cdb2e1f360e788239bd92e645aba3c660d2406308b4c928fed2590bc00000001
+ Binary rep of i = 00000002
+ instring = 2c96c2d20897cab1172b0013dd82c8b1fa7917314b23e05e5c9c9beaa7416cf7cdb2e1f360e788239bd92e645aba3c660d2406308b4c928fed2590bc00000002
+ Binary rep of i = 00000003
+ instring = 2c96c2d20897cab1172b0013dd82c8b1fa7917314b23e05e5c9c9beaa7416cf7cdb2e1f360e788239bd92e645aba3c660d2406308b4c928fed2590bc00000003
+KO = 5040e26950109c38fa3ff9eacd8eab2dfe6447b0bb44059e51134abc1db3fcb1384b2445bca14c73
+
+COUNT=35
+L = 320
+KI = ed60fe9017e1adf9a90c445518dccab7f7dc0fa548d37f91ceac882b073b2ccc
+FixedInputDataByteLen = 60
+FixedInputData = c60db94451293ed82f2cc0949cb22fe84785c4c338ada2cd8460731de83e8b753977667c02967e531d37cfd99745161e3f6d68d0e4df1e55b7775b44
+ Binary rep of i = 00000001
+ instring = c60db94451293ed82f2cc0949cb22fe84785c4c338ada2cd8460731de83e8b753977667c02967e531d37cfd99745161e3f6d68d0e4df1e55b7775b4400000001
+ Binary rep of i = 00000002
+ instring = c60db94451293ed82f2cc0949cb22fe84785c4c338ada2cd8460731de83e8b753977667c02967e531d37cfd99745161e3f6d68d0e4df1e55b7775b4400000002
+ Binary rep of i = 00000003
+ instring = c60db94451293ed82f2cc0949cb22fe84785c4c338ada2cd8460731de83e8b753977667c02967e531d37cfd99745161e3f6d68d0e4df1e55b7775b4400000003
+KO = 7d7b651e82885fc262050cb9e80195cee92b33f1ad822bb2ff2128228aa1847f80c9fdffe45b69ad
+
+COUNT=36
+L = 320
+KI = 6781ee6869bf33f20dd76ca7903153180b947e738673865068c342e2b101f0ac
+FixedInputDataByteLen = 60
+FixedInputData = 94a0aec9a89cb43d3c08eb4c330e8844ef34d6f2475f57d2e728f5c2deb24a88413ec59d3a473e38693e562af114c944a786831c6c69a228554ba5e6
+ Binary rep of i = 00000001
+ instring = 94a0aec9a89cb43d3c08eb4c330e8844ef34d6f2475f57d2e728f5c2deb24a88413ec59d3a473e38693e562af114c944a786831c6c69a228554ba5e600000001
+ Binary rep of i = 00000002
+ instring = 94a0aec9a89cb43d3c08eb4c330e8844ef34d6f2475f57d2e728f5c2deb24a88413ec59d3a473e38693e562af114c944a786831c6c69a228554ba5e600000002
+ Binary rep of i = 00000003
+ instring = 94a0aec9a89cb43d3c08eb4c330e8844ef34d6f2475f57d2e728f5c2deb24a88413ec59d3a473e38693e562af114c944a786831c6c69a228554ba5e600000003
+KO = 0d74e3f7375f48937be958b28f104c8e6dfe80f36b2813898c6dcad5fc172437656881141aaf2dc4
+
+COUNT=37
+L = 320
+KI = 8245ca0bc95884442fa72cb482d78fa77c974568a465a11ce23997c7e78fed93
+FixedInputDataByteLen = 60
+FixedInputData = 06a4fc5daea5c3121adc7e3fc50a1cb98f755288ebbdfcf365fbd1946c67386742c1d020f3e6c8482f9317d5895bb8ff6f6b0c50982be72a8e172900
+ Binary rep of i = 00000001
+ instring = 06a4fc5daea5c3121adc7e3fc50a1cb98f755288ebbdfcf365fbd1946c67386742c1d020f3e6c8482f9317d5895bb8ff6f6b0c50982be72a8e17290000000001
+ Binary rep of i = 00000002
+ instring = 06a4fc5daea5c3121adc7e3fc50a1cb98f755288ebbdfcf365fbd1946c67386742c1d020f3e6c8482f9317d5895bb8ff6f6b0c50982be72a8e17290000000002
+ Binary rep of i = 00000003
+ instring = 06a4fc5daea5c3121adc7e3fc50a1cb98f755288ebbdfcf365fbd1946c67386742c1d020f3e6c8482f9317d5895bb8ff6f6b0c50982be72a8e17290000000003
+KO = a39ede726532763121dd46d28479539a3dd4940c8b2e5d25182352b2b45e8fda4d215bd32c723c5c
+
+COUNT=38
+L = 320
+KI = 5eabbd3cf1f85c991f96faf542a11120df855c98c7582b771c5f2140520b60cb
+FixedInputDataByteLen = 60
+FixedInputData = 2ba253cf05b1ee93c9fcfca19a6d6ba95737f60eb19051b88ca7ef503030a8fca5081efff861806255d627ffe69e9788fad9d390fce7405472c72216
+ Binary rep of i = 00000001
+ instring = 2ba253cf05b1ee93c9fcfca19a6d6ba95737f60eb19051b88ca7ef503030a8fca5081efff861806255d627ffe69e9788fad9d390fce7405472c7221600000001
+ Binary rep of i = 00000002
+ instring = 2ba253cf05b1ee93c9fcfca19a6d6ba95737f60eb19051b88ca7ef503030a8fca5081efff861806255d627ffe69e9788fad9d390fce7405472c7221600000002
+ Binary rep of i = 00000003
+ instring = 2ba253cf05b1ee93c9fcfca19a6d6ba95737f60eb19051b88ca7ef503030a8fca5081efff861806255d627ffe69e9788fad9d390fce7405472c7221600000003
+KO = 5a7176a16ab90936ebe9f7e588803b960b7ac08c840b1dbdc1730bb9eaf987a1d8aa165abe13a244
+
+COUNT=39
+L = 320
+KI = a487f6ae25608d71b98bd7f7973fa68871b91fb59f703a2e4684d3b98c4309fe
+FixedInputDataByteLen = 60
+FixedInputData = b353d8e8558b52023882646d9271e245ea5c3684806d726858227dbae641385f4dd122907abb9005f59584f7bf859e0f19a99f52b2f15fffbed3499f
+ Binary rep of i = 00000001
+ instring = b353d8e8558b52023882646d9271e245ea5c3684806d726858227dbae641385f4dd122907abb9005f59584f7bf859e0f19a99f52b2f15fffbed3499f00000001
+ Binary rep of i = 00000002
+ instring = b353d8e8558b52023882646d9271e245ea5c3684806d726858227dbae641385f4dd122907abb9005f59584f7bf859e0f19a99f52b2f15fffbed3499f00000002
+ Binary rep of i = 00000003
+ instring = b353d8e8558b52023882646d9271e245ea5c3684806d726858227dbae641385f4dd122907abb9005f59584f7bf859e0f19a99f52b2f15fffbed3499f00000003
+KO = 9820f408e23d1c05638e36540e18832659691471bf215e68f535d66e6b482362902fcdda1818a01f
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 701c0f5a65a42d07077d6eedf540ef9374bcb74cb89bfe017e5ca1e9df6b2b70
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2ce10feb56dda9fdc95da5b5013f05f59d13a89b3a1ad4527bd00612190ac6613b007afdf00fbc920cc6e8d5fd9da9ae267d
+DataAfterCtrLen = 10
+DataAfterCtrData = 86373a67ab86e7bde5b7
+ Binary rep of i = 01
+ instring = 2ce10feb56dda9fdc95da5b5013f05f59d13a89b3a1ad4527bd00612190ac6613b007afdf00fbc920cc6e8d5fd9da9ae267d0186373a67ab86e7bde5b7
+KO = 0ca10ea17fd28eaf660191fd983cb353
+
+COUNT=1
+L = 128
+KI = e5b6705f1872576769376532188b6feb450ed1c8447d62e21a318d32ba640923
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ab9a8e53f61487ca183c46e8e248a7a0d7d14025819805a319acf170b5dbf2425dfbc7fc925f25a963c6043445e91ab990d
+DataAfterCtrLen = 10
+DataAfterCtrData = c613d3de1aee8f05185c
+ Binary rep of i = 01
+ instring = 5ab9a8e53f61487ca183c46e8e248a7a0d7d14025819805a319acf170b5dbf2425dfbc7fc925f25a963c6043445e91ab990d01c613d3de1aee8f05185c
+KO = 1d5b9707d1772fe516cfb99505f4c7e8
+
+COUNT=2
+L = 128
+KI = b0d9f3199484480f0cd20e3f3af28481d596f2f665bb554bb61c411c6f51cc8c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 24956bc06ae905eae5cf2850cae19df9c52bcc88116693db62b34970f4f7fcb8c7594b50020279a3f63af2c76513e0a09f58
+DataAfterCtrLen = 10
+DataAfterCtrData = 575faabfd57812aaf191
+ Binary rep of i = 01
+ instring = 24956bc06ae905eae5cf2850cae19df9c52bcc88116693db62b34970f4f7fcb8c7594b50020279a3f63af2c76513e0a09f5801575faabfd57812aaf191
+KO = 1a8efc26d99389b2722a882154f23b3e
+
+COUNT=3
+L = 128
+KI = 992d0d467a138c27ce1cb940182220fd804e631b54cc0aa8a6f013a11c96b81b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9bcef5c0822dbec864a5ed86d730c1632b297828da55d27bb5206ca34d2b4803f91d5ba65fbe02905304af1f922835c76bce
+DataAfterCtrLen = 10
+DataAfterCtrData = 28a1387ef8fd6e8daf85
+ Binary rep of i = 01
+ instring = 9bcef5c0822dbec864a5ed86d730c1632b297828da55d27bb5206ca34d2b4803f91d5ba65fbe02905304af1f922835c76bce0128a1387ef8fd6e8daf85
+KO = b89dbf3ecfc81ddd7852d5deaa3f0f75
+
+COUNT=4
+L = 128
+KI = e8cfde454022adf437afaa2a4dee75cddc8b37797529f51a6163db3403cfe4ab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b937663743a19aa2f7465719ae6166894c81274c46cde5e706c605779dfc50311c5c63d859bf8dff518dc59a7e2c57f10763
+DataAfterCtrLen = 10
+DataAfterCtrData = 3cd3d2f8b475f1c88255
+ Binary rep of i = 01
+ instring = b937663743a19aa2f7465719ae6166894c81274c46cde5e706c605779dfc50311c5c63d859bf8dff518dc59a7e2c57f10763013cd3d2f8b475f1c88255
+KO = 0393d724d1abffe18312b3c33cd864b2
+
+COUNT=5
+L = 128
+KI = 8eaf5bacd0f4c342d709ac8694a628ae697e632377b8691630003621e73b1ea3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5d45938a1defe6260bac5d1c2de048175eaa4b5a2aebd96115f62bf138e533bfa5d494fb7f5683820045ff85b1580644ee5b
+DataAfterCtrLen = 10
+DataAfterCtrData = bca92e1d05c3c9aaafa6
+ Binary rep of i = 01
+ instring = 5d45938a1defe6260bac5d1c2de048175eaa4b5a2aebd96115f62bf138e533bfa5d494fb7f5683820045ff85b1580644ee5b01bca92e1d05c3c9aaafa6
+KO = b8e5f2104559dfb89af01ef6ea9fb97d
+
+COUNT=6
+L = 128
+KI = 232e575a07959930df1fcc0c35270a108417507614b1406cf0c63b17788e095b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3bfc923d145af16f71bf55b28ca9a063e0dcc5f1754bf6cd0cf6cde6b6923b84bcbb9eb88301043ffb899b9e7f2d328f6f15
+DataAfterCtrLen = 10
+DataAfterCtrData = 521ab5faddbd2623040f
+ Binary rep of i = 01
+ instring = 3bfc923d145af16f71bf55b28ca9a063e0dcc5f1754bf6cd0cf6cde6b6923b84bcbb9eb88301043ffb899b9e7f2d328f6f1501521ab5faddbd2623040f
+KO = b2042b793d2dfbfe925ae04ba6bd7645
+
+COUNT=7
+L = 128
+KI = 6861e69c4087ac80bcc402d1896eb2c3d115f61e57030bb061402eb0764a9530
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d9d0b1b8e245f09256ce51abe73ab583cfbd8f84b5af6cf8f1d1c53f608875bb1c0278e70114154a3259c34bb3de0fac99a0
+DataAfterCtrLen = 10
+DataAfterCtrData = 63fb401600851223cee3
+ Binary rep of i = 01
+ instring = d9d0b1b8e245f09256ce51abe73ab583cfbd8f84b5af6cf8f1d1c53f608875bb1c0278e70114154a3259c34bb3de0fac99a00163fb401600851223cee3
+KO = 812ad5a16e46b69aaaacf951f7afe96c
+
+COUNT=8
+L = 128
+KI = fc33a197890c051676924167e579dfe32453a2a29b741f3e671bf5f8e3c6259e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a23299559bcd60cc559b486aede1c086caee283c409fe5df05bc01a7a5fe5638ba3f8c2d4e4023fea00b848e7f629dbd89b
+DataAfterCtrLen = 10
+DataAfterCtrData = efce0f0be66af9292329
+ Binary rep of i = 01
+ instring = 4a23299559bcd60cc559b486aede1c086caee283c409fe5df05bc01a7a5fe5638ba3f8c2d4e4023fea00b848e7f629dbd89b01efce0f0be66af9292329
+KO = 95c5f7e99f156f235cd7d710203102e2
+
+COUNT=9
+L = 128
+KI = 434a264be7548cc0c0399651a938b37247ffa53ab56b309e62fa6fd2d2c656a8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3cd7cd3c1190611122d079783a60428f9b9864a019ba5a7716b2d052709631e975bd954b92147853af788e469c5c7fa90c05
+DataAfterCtrLen = 10
+DataAfterCtrData = 13ec928878aa10449a02
+ Binary rep of i = 01
+ instring = 3cd7cd3c1190611122d079783a60428f9b9864a019ba5a7716b2d052709631e975bd954b92147853af788e469c5c7fa90c050113ec928878aa10449a02
+KO = 96ab2cbaa83907cc20e4a305259c3edb
+
+COUNT=10
+L = 256
+KI = 836906f21182b1866821ffda8a53191412cb9ca08062a5992ad71185de4b1471
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b3a3dfeba7aca621b286a75685332e55301146fef2c27864952f7d1b48ad656e6e29b6dbb18f942806d3ea516c4597866857
+DataAfterCtrLen = 10
+DataAfterCtrData = 291a54f2b01c4e85ab94
+ Binary rep of i = 01
+ instring = b3a3dfeba7aca621b286a75685332e55301146fef2c27864952f7d1b48ad656e6e29b6dbb18f942806d3ea516c459786685701291a54f2b01c4e85ab94
+ Binary rep of i = 02
+ instring = b3a3dfeba7aca621b286a75685332e55301146fef2c27864952f7d1b48ad656e6e29b6dbb18f942806d3ea516c459786685702291a54f2b01c4e85ab94
+KO = 7563ef633a8357f84da03af31fd73eb1e0f1d39e127eaf49daf739801513df2a
+
+COUNT=11
+L = 256
+KI = cbd29645154dd5ef47adf174fbe6e2dfbce497bc61f45dedf26e22dc639f2d19
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d908bd83ff6bdbc197241e603058d53e8288b01a6416ca8b3adc76b0e18f1d98dbdbd02bef1d77249c64119a4996d4b14aae
+DataAfterCtrLen = 10
+DataAfterCtrData = c1a2b52f4d890ed8c881
+ Binary rep of i = 01
+ instring = d908bd83ff6bdbc197241e603058d53e8288b01a6416ca8b3adc76b0e18f1d98dbdbd02bef1d77249c64119a4996d4b14aae01c1a2b52f4d890ed8c881
+ Binary rep of i = 02
+ instring = d908bd83ff6bdbc197241e603058d53e8288b01a6416ca8b3adc76b0e18f1d98dbdbd02bef1d77249c64119a4996d4b14aae02c1a2b52f4d890ed8c881
+KO = 558a23e4f2e8cdb607aa24bd9ea6098a92ae157791581adfda2cb548265a9660
+
+COUNT=12
+L = 256
+KI = 6821d776317615a12a02dd639ac78abe9785aebe8309f8539434449f6c445fdb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1be30a4fdde3e22c2de5103534f420df41a7c3df2dbd3ca9ea0f3a5cfee875d34ba1bc00dc4a7e8947d718e3fc68f4ee47ef
+DataAfterCtrLen = 10
+DataAfterCtrData = eb4f5e61c5b75d09f780
+ Binary rep of i = 01
+ instring = 1be30a4fdde3e22c2de5103534f420df41a7c3df2dbd3ca9ea0f3a5cfee875d34ba1bc00dc4a7e8947d718e3fc68f4ee47ef01eb4f5e61c5b75d09f780
+ Binary rep of i = 02
+ instring = 1be30a4fdde3e22c2de5103534f420df41a7c3df2dbd3ca9ea0f3a5cfee875d34ba1bc00dc4a7e8947d718e3fc68f4ee47ef02eb4f5e61c5b75d09f780
+KO = ba05c2297bab762b4e0ca00b9364d1eceed18c447d549ae90d538789ea4c90ef
+
+COUNT=13
+L = 256
+KI = 0f0f619d74b812c817cfbe9d40d30ade14a8b0c81312d72d3bbed1f0ee5ef6b2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7ffa93ff1c7a17869851f905eed525608e9a3c3569ee00ce116d120bb6f9fc17a20302c694a9879bf76f92fb5c0876b6b91b
+DataAfterCtrLen = 10
+DataAfterCtrData = 623132259af84f244ead
+ Binary rep of i = 01
+ instring = 7ffa93ff1c7a17869851f905eed525608e9a3c3569ee00ce116d120bb6f9fc17a20302c694a9879bf76f92fb5c0876b6b91b01623132259af84f244ead
+ Binary rep of i = 02
+ instring = 7ffa93ff1c7a17869851f905eed525608e9a3c3569ee00ce116d120bb6f9fc17a20302c694a9879bf76f92fb5c0876b6b91b02623132259af84f244ead
+KO = eb21687ed798532f95e986a97c9eeb02187d40331108bae20db738e1a89ed2b2
+
+COUNT=14
+L = 256
+KI = c126a426b066747b8f7b068c3dcfc1ef2a71ee1c3a7416d9ff9cb1fca4a68829
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8f7ce166f4206a68f30ba78babbcf8fb342ed485cda79533695078436a29cd21c2ec924f840d981184542851d9f2c28ce868
+DataAfterCtrLen = 10
+DataAfterCtrData = 7cad44145f1db1d71e79
+ Binary rep of i = 01
+ instring = 8f7ce166f4206a68f30ba78babbcf8fb342ed485cda79533695078436a29cd21c2ec924f840d981184542851d9f2c28ce868017cad44145f1db1d71e79
+ Binary rep of i = 02
+ instring = 8f7ce166f4206a68f30ba78babbcf8fb342ed485cda79533695078436a29cd21c2ec924f840d981184542851d9f2c28ce868027cad44145f1db1d71e79
+KO = 9b013b02614c4b07bb1870729db8660524bd5c1911ea72c63ac3e90dca076ca4
+
+COUNT=15
+L = 256
+KI = 89ec35492519aadd5daade3f1ee11ad6cc479c3dc8dd8e102d5cedf3901559e3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 308170505f3785e3ef8b962a5b97434fb2789b9d5165a188c90879f04c63d10550215131f0be047027b015099810813fb09c
+DataAfterCtrLen = 10
+DataAfterCtrData = 16e9548b0ee61383db72
+ Binary rep of i = 01
+ instring = 308170505f3785e3ef8b962a5b97434fb2789b9d5165a188c90879f04c63d10550215131f0be047027b015099810813fb09c0116e9548b0ee61383db72
+ Binary rep of i = 02
+ instring = 308170505f3785e3ef8b962a5b97434fb2789b9d5165a188c90879f04c63d10550215131f0be047027b015099810813fb09c0216e9548b0ee61383db72
+KO = 322e0f310d1013a6ec2d2d1ff527d582a431d93b502e18f03b1d438e41067da5
+
+COUNT=16
+L = 256
+KI = 3ec4a9bfdd079108c34a8d062cf1b5787cb30d095ba36153c4450ef06c4ae1ee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0af1ee06a89181ab84cb53918fd62f446434b1c8ec4f7d6e17dc622814ee90e12d4ca0ad150c2a820915e1157973b995732c
+DataAfterCtrLen = 10
+DataAfterCtrData = 6ed48a7d88552c1e63f7
+ Binary rep of i = 01
+ instring = 0af1ee06a89181ab84cb53918fd62f446434b1c8ec4f7d6e17dc622814ee90e12d4ca0ad150c2a820915e1157973b995732c016ed48a7d88552c1e63f7
+ Binary rep of i = 02
+ instring = 0af1ee06a89181ab84cb53918fd62f446434b1c8ec4f7d6e17dc622814ee90e12d4ca0ad150c2a820915e1157973b995732c026ed48a7d88552c1e63f7
+KO = 1c1f8a34820808cdb880eec26295c6bb43249b8ba772969d38ab1d7065ee7c14
+
+COUNT=17
+L = 256
+KI = f1375b05070010e568ce3156b43838d7ac3e92cd69c63e66bd21d60f333b1155
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1b96e3b0b471640cfe90d6dd28ebfa8920af4482441e69823ea28772df0f1c622ea5e1c2a2bec0934ae073518f2aeb507ed5
+DataAfterCtrLen = 10
+DataAfterCtrData = d520983c34f74bc48cec
+ Binary rep of i = 01
+ instring = 1b96e3b0b471640cfe90d6dd28ebfa8920af4482441e69823ea28772df0f1c622ea5e1c2a2bec0934ae073518f2aeb507ed501d520983c34f74bc48cec
+ Binary rep of i = 02
+ instring = 1b96e3b0b471640cfe90d6dd28ebfa8920af4482441e69823ea28772df0f1c622ea5e1c2a2bec0934ae073518f2aeb507ed502d520983c34f74bc48cec
+KO = 32830022c6dec0df88a5feecff43be7eaf4aec9493b1b7a4aa3824cd9c7b0327
+
+COUNT=18
+L = 256
+KI = 4478da6f313f52125cff24f6da9a7019d5153b243737775c6b5379d2eeb12aa7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b956a0d3ae7ee03e8f2de9f58c48d790f21b2700cdcc7e5c3bf669b3466c332da3a2c82ee192b826f8e3d66d77e1d5f99bdd
+DataAfterCtrLen = 10
+DataAfterCtrData = 417230196de349d52bd4
+ Binary rep of i = 01
+ instring = b956a0d3ae7ee03e8f2de9f58c48d790f21b2700cdcc7e5c3bf669b3466c332da3a2c82ee192b826f8e3d66d77e1d5f99bdd01417230196de349d52bd4
+ Binary rep of i = 02
+ instring = b956a0d3ae7ee03e8f2de9f58c48d790f21b2700cdcc7e5c3bf669b3466c332da3a2c82ee192b826f8e3d66d77e1d5f99bdd02417230196de349d52bd4
+KO = 3682c873fa5eb10b35a5ceb623ebf6f59a966f1db875e90d95796afb1ef8c319
+
+COUNT=19
+L = 256
+KI = 3280b09547b132dd61d8425b59aace8239f656983bcc9828ff5bfd0b6875261f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7add71534555849e3bc554b7fa5f19257c9c7fdb0e927cb6a02ac2f77e14898d8ed7e6206a84d3ecb336688dac52a5dc6834
+DataAfterCtrLen = 10
+DataAfterCtrData = f4c96bf6d41ae6ec9ae4
+ Binary rep of i = 01
+ instring = 7add71534555849e3bc554b7fa5f19257c9c7fdb0e927cb6a02ac2f77e14898d8ed7e6206a84d3ecb336688dac52a5dc683401f4c96bf6d41ae6ec9ae4
+ Binary rep of i = 02
+ instring = 7add71534555849e3bc554b7fa5f19257c9c7fdb0e927cb6a02ac2f77e14898d8ed7e6206a84d3ecb336688dac52a5dc683402f4c96bf6d41ae6ec9ae4
+KO = 3ff8f08600f3eff46888212984e218fae603720047f038df2640284552ccbe01
+
+COUNT=20
+L = 160
+KI = 01400ba4b3da039fb8348d5385afcd95084fce41f65a1031a30f301c35e8da96
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 339728bd4f28ea3e7849355b39816c0cf5d30fff67083b55689781e0f7789c27ad421fac33ade82a409270de9bbb50668e99
+DataAfterCtrLen = 10
+DataAfterCtrData = db3156029d254853f8fd
+ Binary rep of i = 01
+ instring = 339728bd4f28ea3e7849355b39816c0cf5d30fff67083b55689781e0f7789c27ad421fac33ade82a409270de9bbb50668e9901db3156029d254853f8fd
+ Binary rep of i = 02
+ instring = 339728bd4f28ea3e7849355b39816c0cf5d30fff67083b55689781e0f7789c27ad421fac33ade82a409270de9bbb50668e9902db3156029d254853f8fd
+KO = dec38f5339d6ce36c05bb44a5413d32d64f4065b
+
+COUNT=21
+L = 160
+KI = 6fad640b4a4b0af8859af3a0b4e15f18f47283a0b4baeefc7fdd4a2ee393f921
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 86bbb88f851734e332cf780f66956a6e5fb84c76d387cac0be5548a608636232eb24732a24f4f2fe84293fa59e425b3f11ba
+DataAfterCtrLen = 10
+DataAfterCtrData = 128348056fd37516a32d
+ Binary rep of i = 01
+ instring = 86bbb88f851734e332cf780f66956a6e5fb84c76d387cac0be5548a608636232eb24732a24f4f2fe84293fa59e425b3f11ba01128348056fd37516a32d
+ Binary rep of i = 02
+ instring = 86bbb88f851734e332cf780f66956a6e5fb84c76d387cac0be5548a608636232eb24732a24f4f2fe84293fa59e425b3f11ba02128348056fd37516a32d
+KO = ef78b8eeef9c7bc853e4e0f9c609fb41931e0a89
+
+COUNT=22
+L = 160
+KI = ee78cc2183ca138a2cf4cbba61585de9f1b4b71a04d9d44be0baa979352e2f0b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 892b809800544ccbf5a17f4e89585e034f4c6b49ec3d71447e654715abbec8d3b249dc01d90c79b1e5bcfda3b31fc289247b
+DataAfterCtrLen = 10
+DataAfterCtrData = f12bb1e61e6e5285a015
+ Binary rep of i = 01
+ instring = 892b809800544ccbf5a17f4e89585e034f4c6b49ec3d71447e654715abbec8d3b249dc01d90c79b1e5bcfda3b31fc289247b01f12bb1e61e6e5285a015
+ Binary rep of i = 02
+ instring = 892b809800544ccbf5a17f4e89585e034f4c6b49ec3d71447e654715abbec8d3b249dc01d90c79b1e5bcfda3b31fc289247b02f12bb1e61e6e5285a015
+KO = 7d87abf4613ee0922cf34af1b6dff1bffa2085a0
+
+COUNT=23
+L = 160
+KI = 18e7f6622f92a6d7ee6b856aa20378ff49c54416ca106aa9f3dfaf9e192a8e30
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8ff55308d4463b6e468a414a046ba261a10d9a25b531e0185518c350d2535fbd9cdee13b66fa37ade13117efada27b0bc98b
+DataAfterCtrLen = 10
+DataAfterCtrData = 748460a6dabcfcfc38b5
+ Binary rep of i = 01
+ instring = 8ff55308d4463b6e468a414a046ba261a10d9a25b531e0185518c350d2535fbd9cdee13b66fa37ade13117efada27b0bc98b01748460a6dabcfcfc38b5
+ Binary rep of i = 02
+ instring = 8ff55308d4463b6e468a414a046ba261a10d9a25b531e0185518c350d2535fbd9cdee13b66fa37ade13117efada27b0bc98b02748460a6dabcfcfc38b5
+KO = e40cae38a5f60a43b489116e146802d3e28dfa67
+
+COUNT=24
+L = 160
+KI = 7c6451b58fea9ea5dd2b7df7ea763e20551c95d2e7cee96cf18d865c7a0c9970
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ef2b17368d48531fe5213318fcebcf8cd28d82546b03eb0b2eef3eac029d50721b629e9eb028066a3e8669a30dfc70712d5b
+DataAfterCtrLen = 10
+DataAfterCtrData = 9448063b4fc842b54061
+ Binary rep of i = 01
+ instring = ef2b17368d48531fe5213318fcebcf8cd28d82546b03eb0b2eef3eac029d50721b629e9eb028066a3e8669a30dfc70712d5b019448063b4fc842b54061
+ Binary rep of i = 02
+ instring = ef2b17368d48531fe5213318fcebcf8cd28d82546b03eb0b2eef3eac029d50721b629e9eb028066a3e8669a30dfc70712d5b029448063b4fc842b54061
+KO = 3537d974c2575be9da01c0eade69a89ce4da914d
+
+COUNT=25
+L = 160
+KI = 8066ea0cef1f14e58ad3be0b852cc670e721035962ea0943214788908f88951c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0870f3e31d486806ed856c0b0863b756987057279cadaf7d1a47a8b007132c7660cb39fb1153b547d2ce2c8d195a65bf9103
+DataAfterCtrLen = 10
+DataAfterCtrData = 5a63ab3a95f864a1169c
+ Binary rep of i = 01
+ instring = 0870f3e31d486806ed856c0b0863b756987057279cadaf7d1a47a8b007132c7660cb39fb1153b547d2ce2c8d195a65bf9103015a63ab3a95f864a1169c
+ Binary rep of i = 02
+ instring = 0870f3e31d486806ed856c0b0863b756987057279cadaf7d1a47a8b007132c7660cb39fb1153b547d2ce2c8d195a65bf9103025a63ab3a95f864a1169c
+KO = b64e458a6aad6effad22a6e914520bbf2ecd42a7
+
+COUNT=26
+L = 160
+KI = c9583989afc886b106da1b4e9a478fcd4d003acfb85870348fd0e947d35c80ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5afd811214bedef90956e37f83f062e97f70cca311bb5d8447dedb91d80b56eb5e06a02ef6e008b186da3e2ff7fe2938d8df
+DataAfterCtrLen = 10
+DataAfterCtrData = 2eef418aa9f406c9d0a1
+ Binary rep of i = 01
+ instring = 5afd811214bedef90956e37f83f062e97f70cca311bb5d8447dedb91d80b56eb5e06a02ef6e008b186da3e2ff7fe2938d8df012eef418aa9f406c9d0a1
+ Binary rep of i = 02
+ instring = 5afd811214bedef90956e37f83f062e97f70cca311bb5d8447dedb91d80b56eb5e06a02ef6e008b186da3e2ff7fe2938d8df022eef418aa9f406c9d0a1
+KO = 244a242deeaf0674dc471e835fbe1c68df2798c6
+
+COUNT=27
+L = 160
+KI = 901e105531f9c6fc19fd7f2d74944464ed07b1aa0a7d7f2c03cd1ca62c1de655
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bce0e330499dc32aff23e7e3f9493bae07fac212c838b93c09dbd22460d03de259dfb8e0b367a8ca9ad5ffdfbbf836b9125c
+DataAfterCtrLen = 10
+DataAfterCtrData = e08ee1d45d7cf15443a3
+ Binary rep of i = 01
+ instring = bce0e330499dc32aff23e7e3f9493bae07fac212c838b93c09dbd22460d03de259dfb8e0b367a8ca9ad5ffdfbbf836b9125c01e08ee1d45d7cf15443a3
+ Binary rep of i = 02
+ instring = bce0e330499dc32aff23e7e3f9493bae07fac212c838b93c09dbd22460d03de259dfb8e0b367a8ca9ad5ffdfbbf836b9125c02e08ee1d45d7cf15443a3
+KO = 638dc04fbaf8b42cb7b4b5aacc4ac1af21824b68
+
+COUNT=28
+L = 160
+KI = fc00ae281effee3fbcbca2ccb55483ad3a4a8a3402e89c7a1a1aa21403d9231d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c8ea4e6c043d570348efc0ff025b83f4d408b126e0657e43b0aba002cea3353d5e82eb34501d86dc4ff57e431ee049f24d01
+DataAfterCtrLen = 10
+DataAfterCtrData = 18472f153d3b54f8291e
+ Binary rep of i = 01
+ instring = c8ea4e6c043d570348efc0ff025b83f4d408b126e0657e43b0aba002cea3353d5e82eb34501d86dc4ff57e431ee049f24d010118472f153d3b54f8291e
+ Binary rep of i = 02
+ instring = c8ea4e6c043d570348efc0ff025b83f4d408b126e0657e43b0aba002cea3353d5e82eb34501d86dc4ff57e431ee049f24d010218472f153d3b54f8291e
+KO = 084655530197f34656e4edc154bb639923ab17b0
+
+COUNT=29
+L = 160
+KI = e9ec96d2cb3ffe7a984aaa2686888ae5f73cf58dd559cc6baa1b546e6f4bf463
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7a6b7ed12ab0f1df6a1d66a31db198e353c9a4230a59db931ab070da95809c3748e8170688e5b550eae25533a164d405c278
+DataAfterCtrLen = 10
+DataAfterCtrData = c3996cbcf7d55c3f2cc1
+ Binary rep of i = 01
+ instring = 7a6b7ed12ab0f1df6a1d66a31db198e353c9a4230a59db931ab070da95809c3748e8170688e5b550eae25533a164d405c27801c3996cbcf7d55c3f2cc1
+ Binary rep of i = 02
+ instring = 7a6b7ed12ab0f1df6a1d66a31db198e353c9a4230a59db931ab070da95809c3748e8170688e5b550eae25533a164d405c27802c3996cbcf7d55c3f2cc1
+KO = 5edef0c52e7588e0b3f97979d442db760c868624
+
+COUNT=30
+L = 320
+KI = c0403da26325d0a023d1032f744f473e9a18487a93136ebf29dac77065db1505
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 42f201e6470e833442795b0f30b9c39e8dd96e3a09d69e85c2c556dea3eaef407d67243ec6c52972fbe258febc7d909e480d
+DataAfterCtrLen = 10
+DataAfterCtrData = ed7ad2b605497dc32b1c
+ Binary rep of i = 01
+ instring = 42f201e6470e833442795b0f30b9c39e8dd96e3a09d69e85c2c556dea3eaef407d67243ec6c52972fbe258febc7d909e480d01ed7ad2b605497dc32b1c
+ Binary rep of i = 02
+ instring = 42f201e6470e833442795b0f30b9c39e8dd96e3a09d69e85c2c556dea3eaef407d67243ec6c52972fbe258febc7d909e480d02ed7ad2b605497dc32b1c
+ Binary rep of i = 03
+ instring = 42f201e6470e833442795b0f30b9c39e8dd96e3a09d69e85c2c556dea3eaef407d67243ec6c52972fbe258febc7d909e480d03ed7ad2b605497dc32b1c
+KO = 18901b39a3cf3ed84d5d54c71bd07e21db81faf5c0984c49cde2bf57f13e3674991d7c4c3c26a2c2
+
+COUNT=31
+L = 320
+KI = 21d4c890e825e6cc676217daa596025188382ed6295039c5670bf1ff5383eff7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fc8f94f0a1d97e06b4e2997ab6375eaa668e49bbc94e5c10368fd687812bfb036226be6aacc2d03bfc0ff7c117dfd0e66b0b
+DataAfterCtrLen = 10
+DataAfterCtrData = 81d48610ea1c4bfe8baa
+ Binary rep of i = 01
+ instring = fc8f94f0a1d97e06b4e2997ab6375eaa668e49bbc94e5c10368fd687812bfb036226be6aacc2d03bfc0ff7c117dfd0e66b0b0181d48610ea1c4bfe8baa
+ Binary rep of i = 02
+ instring = fc8f94f0a1d97e06b4e2997ab6375eaa668e49bbc94e5c10368fd687812bfb036226be6aacc2d03bfc0ff7c117dfd0e66b0b0281d48610ea1c4bfe8baa
+ Binary rep of i = 03
+ instring = fc8f94f0a1d97e06b4e2997ab6375eaa668e49bbc94e5c10368fd687812bfb036226be6aacc2d03bfc0ff7c117dfd0e66b0b0381d48610ea1c4bfe8baa
+KO = 9f90ee74a81245f9423066bcf44e843af7d1a8cc81b5273f9cbe8c2241e188558f1c10eb43e7dfd1
+
+COUNT=32
+L = 320
+KI = 508e341e104078a88682611796dd554ebddb781e66c66510f3b60de32ed47fb1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fe7ad1214c3418d2479e116daa7478549d0059400daf4fe4cc4cef92e5ce87b2cf84f4163c04da9ecee01c260f585bedc99e
+DataAfterCtrLen = 10
+DataAfterCtrData = 23f0939a722988023869
+ Binary rep of i = 01
+ instring = fe7ad1214c3418d2479e116daa7478549d0059400daf4fe4cc4cef92e5ce87b2cf84f4163c04da9ecee01c260f585bedc99e0123f0939a722988023869
+ Binary rep of i = 02
+ instring = fe7ad1214c3418d2479e116daa7478549d0059400daf4fe4cc4cef92e5ce87b2cf84f4163c04da9ecee01c260f585bedc99e0223f0939a722988023869
+ Binary rep of i = 03
+ instring = fe7ad1214c3418d2479e116daa7478549d0059400daf4fe4cc4cef92e5ce87b2cf84f4163c04da9ecee01c260f585bedc99e0323f0939a722988023869
+KO = c3ec775f673a32c2f6c84e36f91584cccf900880cf992c1221fa4cc4d0801ca3ec2f2c4ec6db7f53
+
+COUNT=33
+L = 320
+KI = bc257982e0680011026b2179e2bb86f8be165388cc2adfacd926f569387f389a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4d6f555550a3983776670812e48a6c00bec56895c73ddd523c5b7296965fa839b3ad602cd65eea79bbe0abbd07103d408011
+DataAfterCtrLen = 10
+DataAfterCtrData = da2968d41e53b90ab9e9
+ Binary rep of i = 01
+ instring = 4d6f555550a3983776670812e48a6c00bec56895c73ddd523c5b7296965fa839b3ad602cd65eea79bbe0abbd07103d40801101da2968d41e53b90ab9e9
+ Binary rep of i = 02
+ instring = 4d6f555550a3983776670812e48a6c00bec56895c73ddd523c5b7296965fa839b3ad602cd65eea79bbe0abbd07103d40801102da2968d41e53b90ab9e9
+ Binary rep of i = 03
+ instring = 4d6f555550a3983776670812e48a6c00bec56895c73ddd523c5b7296965fa839b3ad602cd65eea79bbe0abbd07103d40801103da2968d41e53b90ab9e9
+KO = 1dc33ebd39a5b4019864a7adcabf3d4e7c35d6e742c40599143ff2f8153e0c7d7c024a7728f65402
+
+COUNT=34
+L = 320
+KI = a1478f30186fd9511d61819a04ce4f7ec9ec6f5c9a15236609ed535a08260cf4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 721eed1960d479300f14e6c651ddf9a85e9db47f4365146d98789a4223aab88df931888cf20fde61844f1bf26ef6fac63802
+DataAfterCtrLen = 10
+DataAfterCtrData = d9de423b99b1da28273c
+ Binary rep of i = 01
+ instring = 721eed1960d479300f14e6c651ddf9a85e9db47f4365146d98789a4223aab88df931888cf20fde61844f1bf26ef6fac6380201d9de423b99b1da28273c
+ Binary rep of i = 02
+ instring = 721eed1960d479300f14e6c651ddf9a85e9db47f4365146d98789a4223aab88df931888cf20fde61844f1bf26ef6fac6380202d9de423b99b1da28273c
+ Binary rep of i = 03
+ instring = 721eed1960d479300f14e6c651ddf9a85e9db47f4365146d98789a4223aab88df931888cf20fde61844f1bf26ef6fac6380203d9de423b99b1da28273c
+KO = 55f9b5b35e0ccd1dae067799666566552d23f250e9a008b1b21ab3b45a5ee8b81f8a911a87082919
+
+COUNT=35
+L = 320
+KI = ba96fe01ed4eaa3b83d64ebbac2f9301229292a62f4a448ec7ce080646bbe81a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 332339b3e6f439ae7099a2d340ea28fe189fece1ce286eb476f6ee79813f16a965e28cc6cccb8caae92d8383bf65b5372a1f
+DataAfterCtrLen = 10
+DataAfterCtrData = ed09b5dab20cc10a9967
+ Binary rep of i = 01
+ instring = 332339b3e6f439ae7099a2d340ea28fe189fece1ce286eb476f6ee79813f16a965e28cc6cccb8caae92d8383bf65b5372a1f01ed09b5dab20cc10a9967
+ Binary rep of i = 02
+ instring = 332339b3e6f439ae7099a2d340ea28fe189fece1ce286eb476f6ee79813f16a965e28cc6cccb8caae92d8383bf65b5372a1f02ed09b5dab20cc10a9967
+ Binary rep of i = 03
+ instring = 332339b3e6f439ae7099a2d340ea28fe189fece1ce286eb476f6ee79813f16a965e28cc6cccb8caae92d8383bf65b5372a1f03ed09b5dab20cc10a9967
+KO = bd3c4709994162911f213e1349a1b47bfa0c1f8ee7a6dff5d0d50259f7bfb4dc232d64877243aa35
+
+COUNT=36
+L = 320
+KI = 338f9b4c36cd5dc9c5fc17963e66f33f0693c91aeefa5ec86e6a184c9e9f2b6a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3766e52073d5af4411a4ac903875a5066861feb936e2be9b12f153a122b022243c8ad033017e588820d0ee9b17823bff9d04
+DataAfterCtrLen = 10
+DataAfterCtrData = 3d983aa6e6444f508387
+ Binary rep of i = 01
+ instring = 3766e52073d5af4411a4ac903875a5066861feb936e2be9b12f153a122b022243c8ad033017e588820d0ee9b17823bff9d04013d983aa6e6444f508387
+ Binary rep of i = 02
+ instring = 3766e52073d5af4411a4ac903875a5066861feb936e2be9b12f153a122b022243c8ad033017e588820d0ee9b17823bff9d04023d983aa6e6444f508387
+ Binary rep of i = 03
+ instring = 3766e52073d5af4411a4ac903875a5066861feb936e2be9b12f153a122b022243c8ad033017e588820d0ee9b17823bff9d04033d983aa6e6444f508387
+KO = fc70cc6df02ea9460f3598518b93e8a82337b4593d89bdb86442c500b357e71c1d6271ff43095836
+
+COUNT=37
+L = 320
+KI = 177c35343bf17d0e9ef626e58384ef29e10d0ef79944ab7daaea0a84cfff90ec
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 864e90bf74d1670a0d6d76d1e7ef6bc6ec1c7e02962d85a2fee6868b288a75018fa9ede67943fa90d4029027ea2cd1580200
+DataAfterCtrLen = 10
+DataAfterCtrData = 65bd8f7462302d12bca0
+ Binary rep of i = 01
+ instring = 864e90bf74d1670a0d6d76d1e7ef6bc6ec1c7e02962d85a2fee6868b288a75018fa9ede67943fa90d4029027ea2cd15802000165bd8f7462302d12bca0
+ Binary rep of i = 02
+ instring = 864e90bf74d1670a0d6d76d1e7ef6bc6ec1c7e02962d85a2fee6868b288a75018fa9ede67943fa90d4029027ea2cd15802000265bd8f7462302d12bca0
+ Binary rep of i = 03
+ instring = 864e90bf74d1670a0d6d76d1e7ef6bc6ec1c7e02962d85a2fee6868b288a75018fa9ede67943fa90d4029027ea2cd15802000365bd8f7462302d12bca0
+KO = fd7ec7e8cd17e802dd4e9bf3aef3006dd646e865c3df10388bee4cae718b18a94f014aab4c126ae6
+
+COUNT=38
+L = 320
+KI = ac3f7081d70fdf5610b2874693f5bf0bce0bf892ac3cf87aef1a1e07aa403fff
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9ff1e629705b4f3c586951c391a13131a9e8090ed1b9099db53215340c87ce4d49d96fd51271a51eadadc69086b59b114f38
+DataAfterCtrLen = 10
+DataAfterCtrData = 00117539bb20560a53fd
+ Binary rep of i = 01
+ instring = 9ff1e629705b4f3c586951c391a13131a9e8090ed1b9099db53215340c87ce4d49d96fd51271a51eadadc69086b59b114f380100117539bb20560a53fd
+ Binary rep of i = 02
+ instring = 9ff1e629705b4f3c586951c391a13131a9e8090ed1b9099db53215340c87ce4d49d96fd51271a51eadadc69086b59b114f380200117539bb20560a53fd
+ Binary rep of i = 03
+ instring = 9ff1e629705b4f3c586951c391a13131a9e8090ed1b9099db53215340c87ce4d49d96fd51271a51eadadc69086b59b114f380300117539bb20560a53fd
+KO = cb5bff045e65d5f3f57f5459286e301e55b586020fcd84ba7b069f6d89917d20dbd10cb7629440ce
+
+COUNT=39
+L = 320
+KI = f39592935b6bf1965f5a19144ee255acd5c42813f811ba9e55ee0f16fd38b840
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b4af860c4c99f0b8f291f4c18d26c1d4e4feb84fc42ef9e280358681023b3951c0af3bb1a241e7b27ce153cd88dd11cf8c4a
+DataAfterCtrLen = 10
+DataAfterCtrData = 367650d37d74d1591727
+ Binary rep of i = 01
+ instring = b4af860c4c99f0b8f291f4c18d26c1d4e4feb84fc42ef9e280358681023b3951c0af3bb1a241e7b27ce153cd88dd11cf8c4a01367650d37d74d1591727
+ Binary rep of i = 02
+ instring = b4af860c4c99f0b8f291f4c18d26c1d4e4feb84fc42ef9e280358681023b3951c0af3bb1a241e7b27ce153cd88dd11cf8c4a02367650d37d74d1591727
+ Binary rep of i = 03
+ instring = b4af860c4c99f0b8f291f4c18d26c1d4e4feb84fc42ef9e280358681023b3951c0af3bb1a241e7b27ce153cd88dd11cf8c4a03367650d37d74d1591727
+KO = 82e05249d1f9ae3ca0deeba3c17cb6306437e1dad87364a38c54088b058949f146b4bd73c6e41484
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = ce7ec625c6dcd1ff21ec48ed35ff70fc0f69946107e6583849f711a725ba1684
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 14e20e83dbe001af8ab304d0cf14dba30caa751271b976a927b3c8544e24ad0a98e6604eddd9fda2bf2a9ba81ec507f942f5
+DataAfterCtrLen = 10
+DataAfterCtrData = 43a412a8be794adb0f2e
+ Binary rep of i = 0001
+ instring = 14e20e83dbe001af8ab304d0cf14dba30caa751271b976a927b3c8544e24ad0a98e6604eddd9fda2bf2a9ba81ec507f942f5000143a412a8be794adb0f2e
+KO = e2c310966e6cf312eff7ab44deddb9dc
+
+COUNT=1
+L = 128
+KI = 3d2fcf2aa43d6d88b3b326df48f8eb7a1bf535c89e87d2a9374d19e2f4682b41
+DataBeforeCtrLen = 50
+DataBeforeCtrData = de7a275fe513a4bae5a0b04cf99bedc14f42c03301c110b13ce5fafb9944535e23bd91f675d2f793e645e300dbc6d7fc4ed9
+DataAfterCtrLen = 10
+DataAfterCtrData = 6388b88b09b68f73e613
+ Binary rep of i = 0001
+ instring = de7a275fe513a4bae5a0b04cf99bedc14f42c03301c110b13ce5fafb9944535e23bd91f675d2f793e645e300dbc6d7fc4ed900016388b88b09b68f73e613
+KO = 1bca2a80e52412ffb7b2e356065da8a4
+
+COUNT=2
+L = 128
+KI = 3ade147fadd9bea27e04ed479e50a862fd7325441267fb317d0a035749b4bdd5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1607eec01f8fbcda1569f12dd1ffbeccd03e435a76f82c813e0d94b64fb442bb1ca0c9a10202b0b99ba11b0021928fa90725
+DataAfterCtrLen = 10
+DataAfterCtrData = 320d6747c5657532286f
+ Binary rep of i = 0001
+ instring = 1607eec01f8fbcda1569f12dd1ffbeccd03e435a76f82c813e0d94b64fb442bb1ca0c9a10202b0b99ba11b0021928fa907250001320d6747c5657532286f
+KO = b70f8668f42082f3d28eb7dbe45bd237
+
+COUNT=3
+L = 128
+KI = db1bca3e65723eb115b084ac1a90a36ea4d1146941cd196054606a28b677196f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e5388fd5b17261f0bd721a865816d03dd834cefcec2a61c10ad6c5b40abb675ab196b0cf20ced655314ce72e81b82a68629e
+DataAfterCtrLen = 10
+DataAfterCtrData = 7d8e9fbfb61b91b0ee61
+ Binary rep of i = 0001
+ instring = e5388fd5b17261f0bd721a865816d03dd834cefcec2a61c10ad6c5b40abb675ab196b0cf20ced655314ce72e81b82a68629e00017d8e9fbfb61b91b0ee61
+KO = 0480c083dce4286e29aab9db01bb43be
+
+COUNT=4
+L = 128
+KI = 50e85c2db7e4472eac2b2ffb9a3eb03e0e53662b96f297abab5fb22301adda89
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ab180d76c4c747540dab991fa8bbd5ca6e31cfe9a174d62171194ee14623adbee79f360dd2688bef425e7026cc627565d6ce
+DataAfterCtrLen = 10
+DataAfterCtrData = 252ddab9b8c3fe59b396
+ Binary rep of i = 0001
+ instring = ab180d76c4c747540dab991fa8bbd5ca6e31cfe9a174d62171194ee14623adbee79f360dd2688bef425e7026cc627565d6ce0001252ddab9b8c3fe59b396
+KO = 5a9b385fa650ad274d0d62e3fd1d9734
+
+COUNT=5
+L = 128
+KI = ddc8c5c1d2d674012d87d4f05fbd7bc2faf3d1b960a948578c41b64c78a9a7e9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7b43b0e0e63d2e04c674af0d42617936655a4843b372627ae0978c2ffd735d27984c067da97f641cbc87ba77e13666d060db
+DataAfterCtrLen = 10
+DataAfterCtrData = 16dd681177a9d30311f0
+ Binary rep of i = 0001
+ instring = 7b43b0e0e63d2e04c674af0d42617936655a4843b372627ae0978c2ffd735d27984c067da97f641cbc87ba77e13666d060db000116dd681177a9d30311f0
+KO = 2b72860ee0d3eaabedd5b7050ec09ecb
+
+COUNT=6
+L = 128
+KI = 91011c1ce8cc33b06372810d73f91f6979ff535d47189976fe0733b7c441e002
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0373c437799bb8bd7eaf3684be8db0d84b23ebd559fdfd4de4100c4b1a1d6896c884cef2506df1fa57431bebff5c77c9858a
+DataAfterCtrLen = 10
+DataAfterCtrData = be6283c942c92bc20577
+ Binary rep of i = 0001
+ instring = 0373c437799bb8bd7eaf3684be8db0d84b23ebd559fdfd4de4100c4b1a1d6896c884cef2506df1fa57431bebff5c77c9858a0001be6283c942c92bc20577
+KO = 274f6013a6221015201f660e240482dc
+
+COUNT=7
+L = 128
+KI = aae4c0200a9ff7b24040d59d54441b7df0f9acb611f32c963aa33e7e8473a388
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2030f9694a7f6d3400d328833333b5e3297485208be86369c898f23fd7f5a87cbcb32df4e7043d897dc014ed60fbc3280b92
+DataAfterCtrLen = 10
+DataAfterCtrData = 3031126c5cfc1ccf1a40
+ Binary rep of i = 0001
+ instring = 2030f9694a7f6d3400d328833333b5e3297485208be86369c898f23fd7f5a87cbcb32df4e7043d897dc014ed60fbc3280b9200013031126c5cfc1ccf1a40
+KO = 88dd6f632accea24b5f9db541eafc26d
+
+COUNT=8
+L = 128
+KI = 561a9a1e898794d0a550b35e3347fc37af4b8db426032855a3a2b2d8517b2cdb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 70a843f249c211a185e7ab1251c298039ee4d548e2c1dc200cd108806cb8e1f1ff4ff4f7d312336734808853d56d474c390f
+DataAfterCtrLen = 10
+DataAfterCtrData = 0458c9ab71e18abe6e53
+ Binary rep of i = 0001
+ instring = 70a843f249c211a185e7ab1251c298039ee4d548e2c1dc200cd108806cb8e1f1ff4ff4f7d312336734808853d56d474c390f00010458c9ab71e18abe6e53
+KO = 4e02e6e0148720569e1f5b38889bd332
+
+COUNT=9
+L = 128
+KI = 746a3805312c7b34a57e0a244ccfe319e47e26235f08d48e0b7b3baa125108ba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4054060d75fc3d5d9e882de64ed1d6ae526000e4390c7bf4dfa702ba3c5eff47874cf190413b3603dbb4bcd767dc42ea1dd6
+DataAfterCtrLen = 10
+DataAfterCtrData = 7ae34140cc6eeadaedef
+ Binary rep of i = 0001
+ instring = 4054060d75fc3d5d9e882de64ed1d6ae526000e4390c7bf4dfa702ba3c5eff47874cf190413b3603dbb4bcd767dc42ea1dd600017ae34140cc6eeadaedef
+KO = 2b74484c9957ae30fefa8e3efea41cbc
+
+COUNT=10
+L = 256
+KI = 696b9ce784808858ece85fd433a9290eec57bf005a4e829314ff52faf389429c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6db0f163a8e390d520789a229d686ad23e64ebb1cba534a573641c347c24765e8f3e92bcbc2d705d1cd5a68a657ce6afc3bd
+DataAfterCtrLen = 10
+DataAfterCtrData = ec41ad642db0a29d6ac2
+ Binary rep of i = 0001
+ instring = 6db0f163a8e390d520789a229d686ad23e64ebb1cba534a573641c347c24765e8f3e92bcbc2d705d1cd5a68a657ce6afc3bd0001ec41ad642db0a29d6ac2
+ Binary rep of i = 0002
+ instring = 6db0f163a8e390d520789a229d686ad23e64ebb1cba534a573641c347c24765e8f3e92bcbc2d705d1cd5a68a657ce6afc3bd0002ec41ad642db0a29d6ac2
+KO = ae7312649e8b2fb0af9df42f9bbcbe0a2a358f9a742a264fed8107ae374f8b3e
+
+COUNT=11
+L = 256
+KI = 33cd1feb79c6a184b0a759b730f80243b82847db613c13f4d99e40535f97c89d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3b4eb4e9a5aa48ae58a9d17900b80130bca75286dd8e440c1ceb2bacdf94996cadf4efaa4d8eba519a0a27bbbd700273eef3
+DataAfterCtrLen = 10
+DataAfterCtrData = 3e19e396bc752170fe28
+ Binary rep of i = 0001
+ instring = 3b4eb4e9a5aa48ae58a9d17900b80130bca75286dd8e440c1ceb2bacdf94996cadf4efaa4d8eba519a0a27bbbd700273eef300013e19e396bc752170fe28
+ Binary rep of i = 0002
+ instring = 3b4eb4e9a5aa48ae58a9d17900b80130bca75286dd8e440c1ceb2bacdf94996cadf4efaa4d8eba519a0a27bbbd700273eef300023e19e396bc752170fe28
+KO = 2104c19d5d32add9b9a0f9a4a6ce25c81bd6166d1d4e4c9aea9588a8ce6e5c8c
+
+COUNT=12
+L = 256
+KI = 9bad1be50a744eeb4f3d67b68df2a1ec52480c4005399a93377e793ff6e4bbdd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bb0266162e351b850053887ebf2d065b8d55a8152bfb553503491835a0056228377a16890e199e9bdae8f455263a53af6684
+DataAfterCtrLen = 10
+DataAfterCtrData = 2f48af4f2111f96f3d38
+ Binary rep of i = 0001
+ instring = bb0266162e351b850053887ebf2d065b8d55a8152bfb553503491835a0056228377a16890e199e9bdae8f455263a53af668400012f48af4f2111f96f3d38
+ Binary rep of i = 0002
+ instring = bb0266162e351b850053887ebf2d065b8d55a8152bfb553503491835a0056228377a16890e199e9bdae8f455263a53af668400022f48af4f2111f96f3d38
+KO = f4a64e14e1c47e464c27a16c3ce075c52fca77c3678c6aae9e53fcc0cf42734c
+
+COUNT=13
+L = 256
+KI = a12ec29372566dff0f81b624027b54dd5c47ae24e264f5735cc9605fbaf563f7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = abbf9b410ff8f887cbd6a93182d787e26ba572ad74e8ff099ce24aa7797c830e9caf560f95d43501ba7ed9ff69b4cd403a22
+DataAfterCtrLen = 10
+DataAfterCtrData = 99949a541b93d3aadbe1
+ Binary rep of i = 0001
+ instring = abbf9b410ff8f887cbd6a93182d787e26ba572ad74e8ff099ce24aa7797c830e9caf560f95d43501ba7ed9ff69b4cd403a22000199949a541b93d3aadbe1
+ Binary rep of i = 0002
+ instring = abbf9b410ff8f887cbd6a93182d787e26ba572ad74e8ff099ce24aa7797c830e9caf560f95d43501ba7ed9ff69b4cd403a22000299949a541b93d3aadbe1
+KO = 2962db40009a412bbc78e958d9f9833539d71c61e823e0e9343f4e979e99f6a6
+
+COUNT=14
+L = 256
+KI = 0e93b808f049d3db7aa89b28402bc038421615797fb6b158576d40830cf19496
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0b0b1b8464692a378e99f4eef98e061eda15f9318db5402b420392133f3614bc2feca39c675d172e8b539f936970a37b9d39
+DataAfterCtrLen = 10
+DataAfterCtrData = 4c17c8a5b98c853372a1
+ Binary rep of i = 0001
+ instring = 0b0b1b8464692a378e99f4eef98e061eda15f9318db5402b420392133f3614bc2feca39c675d172e8b539f936970a37b9d3900014c17c8a5b98c853372a1
+ Binary rep of i = 0002
+ instring = 0b0b1b8464692a378e99f4eef98e061eda15f9318db5402b420392133f3614bc2feca39c675d172e8b539f936970a37b9d3900024c17c8a5b98c853372a1
+KO = 5053c424bf9587f0e632e92308832044f8857f998f65eb4a75e6db12e951c70b
+
+COUNT=15
+L = 256
+KI = 861d170b572baa6931916ac442fb5d84e1e9a4cfb41d3c9974dd82fb42eedab1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5e5e6b54d6e1d93a033afb956ce7927aa7ed28eca2c67a4bb58a8b178116e05b02855eaf38e28468900735eebf8e97b9634d
+DataAfterCtrLen = 10
+DataAfterCtrData = 8cc9e0f111602a439088
+ Binary rep of i = 0001
+ instring = 5e5e6b54d6e1d93a033afb956ce7927aa7ed28eca2c67a4bb58a8b178116e05b02855eaf38e28468900735eebf8e97b9634d00018cc9e0f111602a439088
+ Binary rep of i = 0002
+ instring = 5e5e6b54d6e1d93a033afb956ce7927aa7ed28eca2c67a4bb58a8b178116e05b02855eaf38e28468900735eebf8e97b9634d00028cc9e0f111602a439088
+KO = dcb78ee71aaf489bfd2a61e30112634c2824441a35638cb06f97a1b6be075992
+
+COUNT=16
+L = 256
+KI = d812d6521dc2b93544b83eb71567432f35129dc3b47b0f442a231110d0a58e3b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 73665af8e48f073271ea4133c6ab7dabdfca278c376a76ba0c290ee60d871a11992626bf965e8f2085b13b109549ead373fd
+DataAfterCtrLen = 10
+DataAfterCtrData = 66be8ef8718b293afe2d
+ Binary rep of i = 0001
+ instring = 73665af8e48f073271ea4133c6ab7dabdfca278c376a76ba0c290ee60d871a11992626bf965e8f2085b13b109549ead373fd000166be8ef8718b293afe2d
+ Binary rep of i = 0002
+ instring = 73665af8e48f073271ea4133c6ab7dabdfca278c376a76ba0c290ee60d871a11992626bf965e8f2085b13b109549ead373fd000266be8ef8718b293afe2d
+KO = 4a9373359cc6e50213556876f4fb62d052d3a89249c3d51d141da78a35701f35
+
+COUNT=17
+L = 256
+KI = 72098351e63e06c99e57fb488f39bcb2516f9d49efe141be0a0838a2030722c0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b1cba0c601a0ce1c8e5c2a39d68d0d47c7c535fb344653533613ca8cfd3de08d9305d5c262696d35e43ebf4671423ca09728
+DataAfterCtrLen = 10
+DataAfterCtrData = f445b9583e4c0f2281a1
+ Binary rep of i = 0001
+ instring = b1cba0c601a0ce1c8e5c2a39d68d0d47c7c535fb344653533613ca8cfd3de08d9305d5c262696d35e43ebf4671423ca097280001f445b9583e4c0f2281a1
+ Binary rep of i = 0002
+ instring = b1cba0c601a0ce1c8e5c2a39d68d0d47c7c535fb344653533613ca8cfd3de08d9305d5c262696d35e43ebf4671423ca097280002f445b9583e4c0f2281a1
+KO = da4adee25eba0fe90ab20f7e032ed87fb71ee66127b898e8a286b41d4b3a7475
+
+COUNT=18
+L = 256
+KI = 16f61341702733f4e1dada697586ce403356f4e5a2cb76d8ba1911b37e90b38c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cb8fc97263a10a130d7ae199fecd675b47a2500ec5416867f55a7eb67109957af01f7831cb52e8a58c5435bd7ebbcfe5d3e3
+DataAfterCtrLen = 10
+DataAfterCtrData = 5de642f1a722e278d478
+ Binary rep of i = 0001
+ instring = cb8fc97263a10a130d7ae199fecd675b47a2500ec5416867f55a7eb67109957af01f7831cb52e8a58c5435bd7ebbcfe5d3e300015de642f1a722e278d478
+ Binary rep of i = 0002
+ instring = cb8fc97263a10a130d7ae199fecd675b47a2500ec5416867f55a7eb67109957af01f7831cb52e8a58c5435bd7ebbcfe5d3e300025de642f1a722e278d478
+KO = 15c9e53e245ee6156779be7e580b4100dab5c319133959f07e484cea27a2a372
+
+COUNT=19
+L = 256
+KI = c4ec31387984c43735d029e13100845897509ef000261ae1c3281b2e409bccd6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7d96c07f27cebc2e51c3f9ee288dca3e17fc6364b27b00b5e4f38d05c602acff7eb762435adda9b1d6fb62c4bb2e957526df
+DataAfterCtrLen = 10
+DataAfterCtrData = fbccf4c742b35fe5a7cb
+ Binary rep of i = 0001
+ instring = 7d96c07f27cebc2e51c3f9ee288dca3e17fc6364b27b00b5e4f38d05c602acff7eb762435adda9b1d6fb62c4bb2e957526df0001fbccf4c742b35fe5a7cb
+ Binary rep of i = 0002
+ instring = 7d96c07f27cebc2e51c3f9ee288dca3e17fc6364b27b00b5e4f38d05c602acff7eb762435adda9b1d6fb62c4bb2e957526df0002fbccf4c742b35fe5a7cb
+KO = f230945f68d65d489c8c1429b72794587f860b77cbea0afbc095fc19b43befb2
+
+COUNT=20
+L = 160
+KI = fd01f32601ec1e2a71445d7b4b87e539a1f2e1e8bc54fff94af2504869759688
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5d609f407e359288e3c20f99aa8d9e338910ae1ebc35a9881197f0336f5d9c3215ce73ad648e155b2a27f6fb21a5f4f47750
+DataAfterCtrLen = 10
+DataAfterCtrData = 97bc6b0497738525d74a
+ Binary rep of i = 0001
+ instring = 5d609f407e359288e3c20f99aa8d9e338910ae1ebc35a9881197f0336f5d9c3215ce73ad648e155b2a27f6fb21a5f4f47750000197bc6b0497738525d74a
+ Binary rep of i = 0002
+ instring = 5d609f407e359288e3c20f99aa8d9e338910ae1ebc35a9881197f0336f5d9c3215ce73ad648e155b2a27f6fb21a5f4f47750000297bc6b0497738525d74a
+KO = 34459310ea5ca359cffb8ab4f0d828fef387fbeb
+
+COUNT=21
+L = 160
+KI = 12fe0ad40ffe09ae8e253cea53e47a5371b4429c549dae57c52278f17034e522
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 56ba528807b3c38772b2bfe2900f1927567782f99e0dbccecb86089c9aa2359e162bdac236aac6d924c0218bb66ea920b4d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 3e1fb4db206eec95fa99
+ Binary rep of i = 0001
+ instring = 56ba528807b3c38772b2bfe2900f1927567782f99e0dbccecb86089c9aa2359e162bdac236aac6d924c0218bb66ea920b4d100013e1fb4db206eec95fa99
+ Binary rep of i = 0002
+ instring = 56ba528807b3c38772b2bfe2900f1927567782f99e0dbccecb86089c9aa2359e162bdac236aac6d924c0218bb66ea920b4d100023e1fb4db206eec95fa99
+KO = b84f9489a2af8b20b18c0fb1b03b5b6bd2236e21
+
+COUNT=22
+L = 160
+KI = 667f9a42de46d7eeee43b9d17b29c35ad426d6e8b466537aa1c199ee84d93bb7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7a29a6b696135f37199e0a5cea3915f20420e87315a6ad186c9c7905134cb492e66d2c100aebdf2cdfec51fe98a0e9e2297e
+DataAfterCtrLen = 10
+DataAfterCtrData = 8313ae4b96b1851eca3c
+ Binary rep of i = 0001
+ instring = 7a29a6b696135f37199e0a5cea3915f20420e87315a6ad186c9c7905134cb492e66d2c100aebdf2cdfec51fe98a0e9e2297e00018313ae4b96b1851eca3c
+ Binary rep of i = 0002
+ instring = 7a29a6b696135f37199e0a5cea3915f20420e87315a6ad186c9c7905134cb492e66d2c100aebdf2cdfec51fe98a0e9e2297e00028313ae4b96b1851eca3c
+KO = ea2a9e1b464b33a5c510df6744620ca2c981f3df
+
+COUNT=23
+L = 160
+KI = 7da94be9684b4eb2d404b01deb4dd36ef9d5091589f4d72cc9c3d017a16dc64e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 38cc3e07732d1d54d3df396ed88b6bcd24e28ecbf4aa30d6ef02b07dc51e8b6e285893c85300b275226a6a667aa11ee785e8
+DataAfterCtrLen = 10
+DataAfterCtrData = 85ae5b011d54e8221147
+ Binary rep of i = 0001
+ instring = 38cc3e07732d1d54d3df396ed88b6bcd24e28ecbf4aa30d6ef02b07dc51e8b6e285893c85300b275226a6a667aa11ee785e8000185ae5b011d54e8221147
+ Binary rep of i = 0002
+ instring = 38cc3e07732d1d54d3df396ed88b6bcd24e28ecbf4aa30d6ef02b07dc51e8b6e285893c85300b275226a6a667aa11ee785e8000285ae5b011d54e8221147
+KO = 7f4fb881d2824a2f672c69965231c9b2ae3f7b39
+
+COUNT=24
+L = 160
+KI = ad95c0509a8f8dcc4bb5fd3f1c64b440c4cee57050ea9b231abc674a1a8cc24d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3f9cf248f522590cfe90b5ef0a73ddbd11812d2b3945320f210248403f6f55237f67481047f655f735d1a67382f21ac97034
+DataAfterCtrLen = 10
+DataAfterCtrData = 5d1e813922d920fb74bb
+ Binary rep of i = 0001
+ instring = 3f9cf248f522590cfe90b5ef0a73ddbd11812d2b3945320f210248403f6f55237f67481047f655f735d1a67382f21ac9703400015d1e813922d920fb74bb
+ Binary rep of i = 0002
+ instring = 3f9cf248f522590cfe90b5ef0a73ddbd11812d2b3945320f210248403f6f55237f67481047f655f735d1a67382f21ac9703400025d1e813922d920fb74bb
+KO = eeeae29b5cc2b659aae20c6b1e9e6d986d748181
+
+COUNT=25
+L = 160
+KI = acd2feb4624c0ecc838e83ff86a8e9d10e6f0a823b65068dece88af3204114d4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9b3ce4d5a27aace586f268ead39e1762828d1ea545502930abc32bd35e5e516e8fc27fd1eaadb9721f2484d038c0ae968e2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 592caa7ee406ebed5661
+ Binary rep of i = 0001
+ instring = 9b3ce4d5a27aace586f268ead39e1762828d1ea545502930abc32bd35e5e516e8fc27fd1eaadb9721f2484d038c0ae968e2e0001592caa7ee406ebed5661
+ Binary rep of i = 0002
+ instring = 9b3ce4d5a27aace586f268ead39e1762828d1ea545502930abc32bd35e5e516e8fc27fd1eaadb9721f2484d038c0ae968e2e0002592caa7ee406ebed5661
+KO = 68aacb04b60f725d95701dd2e082beca79740dd3
+
+COUNT=26
+L = 160
+KI = 2a6a652cb63ee4ecf81d49d292bf5611cf6bdfa4c1b6a14c373bfd80cb862c5b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 28135062f109799b9e3e5e5488c1f334b33803f05f8b2664389388af5d598e7bcceeaeab3d8e3f895ffa0498e75a97ff4d14
+DataAfterCtrLen = 10
+DataAfterCtrData = b629a5201cefad79484c
+ Binary rep of i = 0001
+ instring = 28135062f109799b9e3e5e5488c1f334b33803f05f8b2664389388af5d598e7bcceeaeab3d8e3f895ffa0498e75a97ff4d140001b629a5201cefad79484c
+ Binary rep of i = 0002
+ instring = 28135062f109799b9e3e5e5488c1f334b33803f05f8b2664389388af5d598e7bcceeaeab3d8e3f895ffa0498e75a97ff4d140002b629a5201cefad79484c
+KO = 7c18234d10a01c5304806dbb7707ece5d1d1b9aa
+
+COUNT=27
+L = 160
+KI = 183ef78d9da88202b18e3f34915f2b9760ca1a5878566f75b74446589fe920e1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5e4631c262e1db99c62be17c2151dc0fad27d1fd34a4f672b667cbc3b2830779d0b8e7f5b028b8c77e3750b160e9ecabb7d9
+DataAfterCtrLen = 10
+DataAfterCtrData = 621de9926cde39d32658
+ Binary rep of i = 0001
+ instring = 5e4631c262e1db99c62be17c2151dc0fad27d1fd34a4f672b667cbc3b2830779d0b8e7f5b028b8c77e3750b160e9ecabb7d90001621de9926cde39d32658
+ Binary rep of i = 0002
+ instring = 5e4631c262e1db99c62be17c2151dc0fad27d1fd34a4f672b667cbc3b2830779d0b8e7f5b028b8c77e3750b160e9ecabb7d90002621de9926cde39d32658
+KO = bfda588f1d3d01ab4b885325322c48ed4b660bcf
+
+COUNT=28
+L = 160
+KI = ead0b25b6af54b6f03ca7998f2bf71a2554434e8b5d03325bf2865179df23ab9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ce1b5abb1b6cb32261c9f275de938d284924408528d506dca0bc34ed9884ae1970ba7fc26329d314951ae66eb53d207fc38b
+DataAfterCtrLen = 10
+DataAfterCtrData = f1665ac66d08b552e8cb
+ Binary rep of i = 0001
+ instring = ce1b5abb1b6cb32261c9f275de938d284924408528d506dca0bc34ed9884ae1970ba7fc26329d314951ae66eb53d207fc38b0001f1665ac66d08b552e8cb
+ Binary rep of i = 0002
+ instring = ce1b5abb1b6cb32261c9f275de938d284924408528d506dca0bc34ed9884ae1970ba7fc26329d314951ae66eb53d207fc38b0002f1665ac66d08b552e8cb
+KO = ac8717503e2078c86f3d2f22e478dd282697f28e
+
+COUNT=29
+L = 160
+KI = 4ceda6ffa27c77fda16ac8677db18bd2551c04c838e162ea111cc799bd81a193
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c2aebb3f5f11464bdf978279ab1a83b34183f6fd350a7ecbdb7b24af6691525022665b2d9bd07926960f0f53c1376489e13a
+DataAfterCtrLen = 10
+DataAfterCtrData = 2a16c9801571067ae154
+ Binary rep of i = 0001
+ instring = c2aebb3f5f11464bdf978279ab1a83b34183f6fd350a7ecbdb7b24af6691525022665b2d9bd07926960f0f53c1376489e13a00012a16c9801571067ae154
+ Binary rep of i = 0002
+ instring = c2aebb3f5f11464bdf978279ab1a83b34183f6fd350a7ecbdb7b24af6691525022665b2d9bd07926960f0f53c1376489e13a00022a16c9801571067ae154
+KO = 4505c13dc2f159efeb6f405cebd249d19b50f8fc
+
+COUNT=30
+L = 320
+KI = a259978fad757b4f66b49f15f52a448698bae7d8af7cdeb10c0d27ebbd8dcb17
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1058fbe4914e0df031cd0acdac663c095c664c1120459c09cf3f286782691f1083231840ff23cc6d63cfd0a2ae430f839f03
+DataAfterCtrLen = 10
+DataAfterCtrData = 170b8ed52ed239f32548
+ Binary rep of i = 0001
+ instring = 1058fbe4914e0df031cd0acdac663c095c664c1120459c09cf3f286782691f1083231840ff23cc6d63cfd0a2ae430f839f030001170b8ed52ed239f32548
+ Binary rep of i = 0002
+ instring = 1058fbe4914e0df031cd0acdac663c095c664c1120459c09cf3f286782691f1083231840ff23cc6d63cfd0a2ae430f839f030002170b8ed52ed239f32548
+ Binary rep of i = 0003
+ instring = 1058fbe4914e0df031cd0acdac663c095c664c1120459c09cf3f286782691f1083231840ff23cc6d63cfd0a2ae430f839f030003170b8ed52ed239f32548
+KO = 19acb4f5a86d312fc3e5cc68797b7cfda34a9331acdff09a34dad3a02b64ac54e85ddbe3b419a33d
+
+COUNT=31
+L = 320
+KI = ee941328a9dc5fff7192844415811675cdb5fe00ec14f05a6c4f8f2a26f4a85e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5a6f8775db5c934cf620455afffa99498e42ddaa36e45f8e04dab797919f351be0bd507ad1975b939fc388092828a98fa2ee
+DataAfterCtrLen = 10
+DataAfterCtrData = 5d7e332108f46e41c400
+ Binary rep of i = 0001
+ instring = 5a6f8775db5c934cf620455afffa99498e42ddaa36e45f8e04dab797919f351be0bd507ad1975b939fc388092828a98fa2ee00015d7e332108f46e41c400
+ Binary rep of i = 0002
+ instring = 5a6f8775db5c934cf620455afffa99498e42ddaa36e45f8e04dab797919f351be0bd507ad1975b939fc388092828a98fa2ee00025d7e332108f46e41c400
+ Binary rep of i = 0003
+ instring = 5a6f8775db5c934cf620455afffa99498e42ddaa36e45f8e04dab797919f351be0bd507ad1975b939fc388092828a98fa2ee00035d7e332108f46e41c400
+KO = 96263756c1321a453faea25a9851d44ecceabaf25f9e3a98b3d66546c0da17c260ae39c01cf937e7
+
+COUNT=32
+L = 320
+KI = cec4064066759ae7dee3b4bc13d3f0587b50edf1a87867c46576b5c41aae65c1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9ce0c551661c3b0a233caba90d781c8b75f6040906b1eb24ff613d60f6e72ca9088169c715381702dbd9226e0de08b9323e5
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b8c6e5788af67b89c52
+ Binary rep of i = 0001
+ instring = 9ce0c551661c3b0a233caba90d781c8b75f6040906b1eb24ff613d60f6e72ca9088169c715381702dbd9226e0de08b9323e500017b8c6e5788af67b89c52
+ Binary rep of i = 0002
+ instring = 9ce0c551661c3b0a233caba90d781c8b75f6040906b1eb24ff613d60f6e72ca9088169c715381702dbd9226e0de08b9323e500027b8c6e5788af67b89c52
+ Binary rep of i = 0003
+ instring = 9ce0c551661c3b0a233caba90d781c8b75f6040906b1eb24ff613d60f6e72ca9088169c715381702dbd9226e0de08b9323e500037b8c6e5788af67b89c52
+KO = b68e66247fb0dc21127a6eaef8ef44940ac5a3b5f5f62a1af654f04a97f8b6f504613b73969653dc
+
+COUNT=33
+L = 320
+KI = 04eb1ed3f77ccd00e7c7cefa523c261f6ae9c62cea293dfe2d40a5a85c39006a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7ee3f1d42c8aca4d6213d3a553da903778b0bde565b2326b24760f5d7b94d4d12fe94575d94366dd908e11c826a9df44b157
+DataAfterCtrLen = 10
+DataAfterCtrData = 4faa12070e2576600696
+ Binary rep of i = 0001
+ instring = 7ee3f1d42c8aca4d6213d3a553da903778b0bde565b2326b24760f5d7b94d4d12fe94575d94366dd908e11c826a9df44b15700014faa12070e2576600696
+ Binary rep of i = 0002
+ instring = 7ee3f1d42c8aca4d6213d3a553da903778b0bde565b2326b24760f5d7b94d4d12fe94575d94366dd908e11c826a9df44b15700024faa12070e2576600696
+ Binary rep of i = 0003
+ instring = 7ee3f1d42c8aca4d6213d3a553da903778b0bde565b2326b24760f5d7b94d4d12fe94575d94366dd908e11c826a9df44b15700034faa12070e2576600696
+KO = 59540db22b97b463a6a570f5a9124637bfaea7d057a144f405a374f8e1165632c357bf36d5576e51
+
+COUNT=34
+L = 320
+KI = 4146955110a2459f8b67c2982363dc6658f2840c8fd35f22d2afdb5db497d59f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 25bf5e0b0927f4cdf7728ca037dcdd1834e6f2d10f030335a27bf233d336f7d468651cdbb62372260d480f8f4f2e994e7b89
+DataAfterCtrLen = 10
+DataAfterCtrData = 7a2daff48cbe0a2fd42d
+ Binary rep of i = 0001
+ instring = 25bf5e0b0927f4cdf7728ca037dcdd1834e6f2d10f030335a27bf233d336f7d468651cdbb62372260d480f8f4f2e994e7b8900017a2daff48cbe0a2fd42d
+ Binary rep of i = 0002
+ instring = 25bf5e0b0927f4cdf7728ca037dcdd1834e6f2d10f030335a27bf233d336f7d468651cdbb62372260d480f8f4f2e994e7b8900027a2daff48cbe0a2fd42d
+ Binary rep of i = 0003
+ instring = 25bf5e0b0927f4cdf7728ca037dcdd1834e6f2d10f030335a27bf233d336f7d468651cdbb62372260d480f8f4f2e994e7b8900037a2daff48cbe0a2fd42d
+KO = 7d45c310ca1faa525143f6d66c9b366beabd434081baac4df5efcb7ffa911bc8aa210385e453531c
+
+COUNT=35
+L = 320
+KI = caa58fa0bb40f5a4f1e857588dd58d1ab10ff79f6a783d5f22b85f969c7372d6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 792da75aa60f141ec0e5adbe919c5c8de91743ac7420bea039b53d85fb3ed611d0572f3d84b856e259f3a7f3f978a95c5a5e
+DataAfterCtrLen = 10
+DataAfterCtrData = 5e21d293a6374c9e59e2
+ Binary rep of i = 0001
+ instring = 792da75aa60f141ec0e5adbe919c5c8de91743ac7420bea039b53d85fb3ed611d0572f3d84b856e259f3a7f3f978a95c5a5e00015e21d293a6374c9e59e2
+ Binary rep of i = 0002
+ instring = 792da75aa60f141ec0e5adbe919c5c8de91743ac7420bea039b53d85fb3ed611d0572f3d84b856e259f3a7f3f978a95c5a5e00025e21d293a6374c9e59e2
+ Binary rep of i = 0003
+ instring = 792da75aa60f141ec0e5adbe919c5c8de91743ac7420bea039b53d85fb3ed611d0572f3d84b856e259f3a7f3f978a95c5a5e00035e21d293a6374c9e59e2
+KO = ba434fa1167dae3df711c5f0f012ca9b309ef3b427922d9ad4956d9aef880a2f70bb5be31b1ae483
+
+COUNT=36
+L = 320
+KI = df27db92c04aec88b91cf360fa8cc4be89ea3e7698bfb5a6f7397e6f6691dd28
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e37c42e79b027beffada34fadfba9d1e2eb5a5485fc8892e423117580fbba3388a1e0fe688e3b7f52e6752043d3958065093
+DataAfterCtrLen = 10
+DataAfterCtrData = 08602d34561eea3855ad
+ Binary rep of i = 0001
+ instring = e37c42e79b027beffada34fadfba9d1e2eb5a5485fc8892e423117580fbba3388a1e0fe688e3b7f52e6752043d3958065093000108602d34561eea3855ad
+ Binary rep of i = 0002
+ instring = e37c42e79b027beffada34fadfba9d1e2eb5a5485fc8892e423117580fbba3388a1e0fe688e3b7f52e6752043d3958065093000208602d34561eea3855ad
+ Binary rep of i = 0003
+ instring = e37c42e79b027beffada34fadfba9d1e2eb5a5485fc8892e423117580fbba3388a1e0fe688e3b7f52e6752043d3958065093000308602d34561eea3855ad
+KO = 08a4b5dbd70d874498615bd596ea8222a40007b1c03fa3e97e3f98f747091b3e2e97d4afa2b41a43
+
+COUNT=37
+L = 320
+KI = 3d710640871927974ef835f5e5ceadd75b406bd69d1ab14cad03d38b8607f0e7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ca8aeeb34d7ee09b5a16ede66e3578928505adde00deaa2fa1f2e938d31a4489a546e09242404347eaf9508a0f054bb65080
+DataAfterCtrLen = 10
+DataAfterCtrData = 10997e22d3b5068989fd
+ Binary rep of i = 0001
+ instring = ca8aeeb34d7ee09b5a16ede66e3578928505adde00deaa2fa1f2e938d31a4489a546e09242404347eaf9508a0f054bb65080000110997e22d3b5068989fd
+ Binary rep of i = 0002
+ instring = ca8aeeb34d7ee09b5a16ede66e3578928505adde00deaa2fa1f2e938d31a4489a546e09242404347eaf9508a0f054bb65080000210997e22d3b5068989fd
+ Binary rep of i = 0003
+ instring = ca8aeeb34d7ee09b5a16ede66e3578928505adde00deaa2fa1f2e938d31a4489a546e09242404347eaf9508a0f054bb65080000310997e22d3b5068989fd
+KO = 961d4e61e00c2a938570bd31f7a1183ba11e34a8e8be6a289a4a73f7e768566a427104a92c5087ba
+
+COUNT=38
+L = 320
+KI = 27bb14cfe1e8834c7db6403168157bc5ddd47f79933ad6fa987e0c29e4315650
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f70b4ece86f7c5fcd5e5bc9cdf46f03a3ca9e83c05ee37f93aa41829ef1134d6a0378ebfa183b0bf8dc60df46296372c267b
+DataAfterCtrLen = 10
+DataAfterCtrData = 43305421a90334301c6f
+ Binary rep of i = 0001
+ instring = f70b4ece86f7c5fcd5e5bc9cdf46f03a3ca9e83c05ee37f93aa41829ef1134d6a0378ebfa183b0bf8dc60df46296372c267b000143305421a90334301c6f
+ Binary rep of i = 0002
+ instring = f70b4ece86f7c5fcd5e5bc9cdf46f03a3ca9e83c05ee37f93aa41829ef1134d6a0378ebfa183b0bf8dc60df46296372c267b000243305421a90334301c6f
+ Binary rep of i = 0003
+ instring = f70b4ece86f7c5fcd5e5bc9cdf46f03a3ca9e83c05ee37f93aa41829ef1134d6a0378ebfa183b0bf8dc60df46296372c267b000343305421a90334301c6f
+KO = 1ed93b645f87161955da7c42be3d8289860b2a5e0c678e6561676c66bb3af009a74ef987703c905c
+
+COUNT=39
+L = 320
+KI = c4ae883c279f54d54693e57e5a0a067ccce7e991c01b406441578082858b0485
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 47375e7da38e768f024b965ec269e1e92a35174c96a38455d1eef2f72aa3fb6a7fc61fe7ea510d93de9119c1d772be4e9064
+DataAfterCtrLen = 10
+DataAfterCtrData = a9c6720e12138eb30d14
+ Binary rep of i = 0001
+ instring = 47375e7da38e768f024b965ec269e1e92a35174c96a38455d1eef2f72aa3fb6a7fc61fe7ea510d93de9119c1d772be4e90640001a9c6720e12138eb30d14
+ Binary rep of i = 0002
+ instring = 47375e7da38e768f024b965ec269e1e92a35174c96a38455d1eef2f72aa3fb6a7fc61fe7ea510d93de9119c1d772be4e90640002a9c6720e12138eb30d14
+ Binary rep of i = 0003
+ instring = 47375e7da38e768f024b965ec269e1e92a35174c96a38455d1eef2f72aa3fb6a7fc61fe7ea510d93de9119c1d772be4e90640003a9c6720e12138eb30d14
+KO = 4eacadd6472d6cdfff17b86cb0c903227226cdcd7715c24cd621c0b535abc1c207a46c6f972bff7a
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = bcc9da67e6309c4c365de53a040fa6a64f387d48257fd1751cffdfae6644c59a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6740b398eff3ec6288090caac3ae9210c91809774172e108bb51a216eaa5a67cd0420932146a42254d3e2b8c2c34f9c118ed
+DataAfterCtrLen = 10
+DataAfterCtrData = 335747e149d25dccf1ff
+ Binary rep of i = 000001
+ instring = 6740b398eff3ec6288090caac3ae9210c91809774172e108bb51a216eaa5a67cd0420932146a42254d3e2b8c2c34f9c118ed000001335747e149d25dccf1ff
+KO = 0288ef588897480caeb1d0d9cd30a6d9
+
+COUNT=1
+L = 128
+KI = 9bf9bb2ce85a4d02ee421edd929c5926aac5964f3f1ab06f7f0cd2c43072af59
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6ed08f9320ead0ab7246401e30654e8fa307245f4ec00cf438715e3c2d85fa7e5b8d8f53a19fa03be629af46fdc16855e58d
+DataAfterCtrLen = 10
+DataAfterCtrData = 275ce6bfac32f4465716
+ Binary rep of i = 000001
+ instring = 6ed08f9320ead0ab7246401e30654e8fa307245f4ec00cf438715e3c2d85fa7e5b8d8f53a19fa03be629af46fdc16855e58d000001275ce6bfac32f4465716
+KO = b09f193da8971a742ef5b5e964748aff
+
+COUNT=2
+L = 128
+KI = 17bd264becfd60154c4032e505be597b8143c07a26fb4f0e26c2d8c261c5fd16
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5410b49762691bc41e8da6f45a0741d002519cca47c0bb59d53d92f4c357dcca28c709053e87c6e96b3d369690182dcbf326
+DataAfterCtrLen = 10
+DataAfterCtrData = 01e62165fa5b57e0d300
+ Binary rep of i = 000001
+ instring = 5410b49762691bc41e8da6f45a0741d002519cca47c0bb59d53d92f4c357dcca28c709053e87c6e96b3d369690182dcbf32600000101e62165fa5b57e0d300
+KO = 152448a233f9ac143793ba4f2b76d2b1
+
+COUNT=3
+L = 128
+KI = 83e15c65c90f9b8e178c5dd12cb3516e8008933166d0c45b27204eaba857061d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d39c46b522bdbfc393ee41e734d513e339a76cc4124d7d2cc423417eaa2848febf8f1216fb05bf2a94ab3df47d421897d9cb
+DataAfterCtrLen = 10
+DataAfterCtrData = 6a2c36a72157d7469118
+ Binary rep of i = 000001
+ instring = d39c46b522bdbfc393ee41e734d513e339a76cc4124d7d2cc423417eaa2848febf8f1216fb05bf2a94ab3df47d421897d9cb0000016a2c36a72157d7469118
+KO = 7c4e74ef9a2120f6d21f4d6a7ec70a8a
+
+COUNT=4
+L = 128
+KI = bfd0288090b905b4959719b56d26379964559fc336136b5c96a6780240b1892f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1114ee0081a105b85a7855b8edb97aeb43bef1412cc8745ca7c11827c23a4950be59fc7c7b82d3344b6429b3f5b26a08e34e
+DataAfterCtrLen = 10
+DataAfterCtrData = 47c111c53644cdc573ee
+ Binary rep of i = 000001
+ instring = 1114ee0081a105b85a7855b8edb97aeb43bef1412cc8745ca7c11827c23a4950be59fc7c7b82d3344b6429b3f5b26a08e34e00000147c111c53644cdc573ee
+KO = 67a28e4d7a878105907bcbb976ae50de
+
+COUNT=5
+L = 128
+KI = d0a5e6ce939df295b0344b1a89d94aa8acb2e3e451fb3cc50485e2683e2f85ef
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e941d54d3d9ad8c3511fb2c4045a5f86faf6b8e4cfd7a0ae02bfb1c67ff44fd95260d103d10b4fc15754d9396c02faa6d2f4
+DataAfterCtrLen = 10
+DataAfterCtrData = 494bc04b659d70132d83
+ Binary rep of i = 000001
+ instring = e941d54d3d9ad8c3511fb2c4045a5f86faf6b8e4cfd7a0ae02bfb1c67ff44fd95260d103d10b4fc15754d9396c02faa6d2f4000001494bc04b659d70132d83
+KO = 35ee25c615f69c292d4c1d3a2afcd647
+
+COUNT=6
+L = 128
+KI = 12b08afb663b0662fc54a33c387e096fea3f5cb47178fba9d8ed1f159dcb6616
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9720e5b49540794ae3d338ebaf9adf534fcf5310cb25dc29400e5396911f16ae902c51737f5af71a58bd615c64d4aca372bd
+DataAfterCtrLen = 10
+DataAfterCtrData = 25ff544663647b9f848e
+ Binary rep of i = 000001
+ instring = 9720e5b49540794ae3d338ebaf9adf534fcf5310cb25dc29400e5396911f16ae902c51737f5af71a58bd615c64d4aca372bd00000125ff544663647b9f848e
+KO = 4698c6dbd6470839b56db871a3054201
+
+COUNT=7
+L = 128
+KI = b4f192580cff7aff199777037f8d5548788b663adb7289c7c518bb87528bbe86
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5a6fa73ffb356e361f8ac868fa6115af26e5d36178bb075da320a58dfc4751cf1b20027de89802e5f9c6c7c046658e189971
+DataAfterCtrLen = 10
+DataAfterCtrData = ede44557353153d5cc17
+ Binary rep of i = 000001
+ instring = 5a6fa73ffb356e361f8ac868fa6115af26e5d36178bb075da320a58dfc4751cf1b20027de89802e5f9c6c7c046658e189971000001ede44557353153d5cc17
+KO = dc348baf4da40a5acfcf6e985ef96f8f
+
+COUNT=8
+L = 128
+KI = c3f32ebfddef83df1560894f2e4c01317661b3977f433b72f4da6206f4813cff
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c2efa3eda4b0642d1634e7200616cb65581f5d9caa2c9f7de27ed4a0e210e7c0cb29b8f67a01f793e71533b4d840f9923083
+DataAfterCtrLen = 10
+DataAfterCtrData = f3d194d5ab53b8d77399
+ Binary rep of i = 000001
+ instring = c2efa3eda4b0642d1634e7200616cb65581f5d9caa2c9f7de27ed4a0e210e7c0cb29b8f67a01f793e71533b4d840f9923083000001f3d194d5ab53b8d77399
+KO = 3c042e3b255b198bad82e81a30d4a508
+
+COUNT=9
+L = 128
+KI = f1f3c2ff2863e445fc91209b2987b9be91a00e7ece72ee92919bfbaf7319b71e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59a7b0f8ff5355d0961056987eb2df9a62284b4b295369553de8c497f8134e0776d2e0cb8e226bbbe739000badb9bd53ae6e
+DataAfterCtrLen = 10
+DataAfterCtrData = e892af7437ccf5b3c5c9
+ Binary rep of i = 000001
+ instring = 59a7b0f8ff5355d0961056987eb2df9a62284b4b295369553de8c497f8134e0776d2e0cb8e226bbbe739000badb9bd53ae6e000001e892af7437ccf5b3c5c9
+KO = c954700394a0bf0927268d98cfb15ae6
+
+COUNT=10
+L = 256
+KI = 0699f67e8c2b5fc3f4ec2b91734ddf82e6e9e121ad74af5e122318b3e0527328
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 590cc016d19639be2a6f9241b0dd86d6eb860701b08085da295b5522b9fbb68695e4f5a96c1f29fd5f0f2664f7ba70217d26
+DataAfterCtrLen = 10
+DataAfterCtrData = ae5973a2d77430101654
+ Binary rep of i = 000001
+ instring = 590cc016d19639be2a6f9241b0dd86d6eb860701b08085da295b5522b9fbb68695e4f5a96c1f29fd5f0f2664f7ba70217d26000001ae5973a2d77430101654
+ Binary rep of i = 000002
+ instring = 590cc016d19639be2a6f9241b0dd86d6eb860701b08085da295b5522b9fbb68695e4f5a96c1f29fd5f0f2664f7ba70217d26000002ae5973a2d77430101654
+KO = 21a24fe1892e435302f24fec7a5b5053819fb680aba2787873b6fe803bd306a5
+
+COUNT=11
+L = 256
+KI = 87b34b68854e483197869ba97a196f9ea21a49c759944db25fe987177e76ff18
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b0e6aabc9a3b76b15f1b8140f4f0bb823de29e3758e0b0e948941540d4fb4e5692e6c70d0c492f58f07edb4034f8c93c8195
+DataAfterCtrLen = 10
+DataAfterCtrData = f9c4f321e29104b9fd3c
+ Binary rep of i = 000001
+ instring = b0e6aabc9a3b76b15f1b8140f4f0bb823de29e3758e0b0e948941540d4fb4e5692e6c70d0c492f58f07edb4034f8c93c8195000001f9c4f321e29104b9fd3c
+ Binary rep of i = 000002
+ instring = b0e6aabc9a3b76b15f1b8140f4f0bb823de29e3758e0b0e948941540d4fb4e5692e6c70d0c492f58f07edb4034f8c93c8195000002f9c4f321e29104b9fd3c
+KO = ad4f336207c9eb8461d901dee9d31b28e53949e54ebb4324663199f12152e215
+
+COUNT=12
+L = 256
+KI = b24c28f8098df3770a38394730d0ca63fe401c6aa49d4f3d0aaa4e03015d23de
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 39c3542009b027622e4e095be4d3d4978b6aedb2b3ca24886a6adc0affcba9bb03423937f84fe73d5b75925abc687c6c844f
+DataAfterCtrLen = 10
+DataAfterCtrData = 9052222a57dbe5ebe3c3
+ Binary rep of i = 000001
+ instring = 39c3542009b027622e4e095be4d3d4978b6aedb2b3ca24886a6adc0affcba9bb03423937f84fe73d5b75925abc687c6c844f0000019052222a57dbe5ebe3c3
+ Binary rep of i = 000002
+ instring = 39c3542009b027622e4e095be4d3d4978b6aedb2b3ca24886a6adc0affcba9bb03423937f84fe73d5b75925abc687c6c844f0000029052222a57dbe5ebe3c3
+KO = 69e64c6ca1b743f34fc178e31edca88d61ed0a4fa38d6f53e70d49faf03d7bbe
+
+COUNT=13
+L = 256
+KI = 36e3ede32882548dd2a77e58da1031249a10a0fe78f662d54c91639e69c0b348
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5fdcabae41a071b80eec3df86ac96d00f61138a241af252ea17db02db6494d324d3feceaa82cbe125070fc8656d7e5af138d
+DataAfterCtrLen = 10
+DataAfterCtrData = c12208e6032ecba7e6bd
+ Binary rep of i = 000001
+ instring = 5fdcabae41a071b80eec3df86ac96d00f61138a241af252ea17db02db6494d324d3feceaa82cbe125070fc8656d7e5af138d000001c12208e6032ecba7e6bd
+ Binary rep of i = 000002
+ instring = 5fdcabae41a071b80eec3df86ac96d00f61138a241af252ea17db02db6494d324d3feceaa82cbe125070fc8656d7e5af138d000002c12208e6032ecba7e6bd
+KO = b8f065c441189403db66d15fecc6b772312dd254282b8d83e088534c6120380e
+
+COUNT=14
+L = 256
+KI = 41f8b28cde7ad37cf2777fb7eb68a413829e26ead880ed60c9c3937faec871d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bfa9b8c381904072941c68499cb736502fb519ebaff65ea9a3ac845ba73195b2ad7fb01ee3d9fdb1aa32f4c718ec81b0a547
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f4ab43b0a7ecf63f552
+ Binary rep of i = 000001
+ instring = bfa9b8c381904072941c68499cb736502fb519ebaff65ea9a3ac845ba73195b2ad7fb01ee3d9fdb1aa32f4c718ec81b0a5470000019f4ab43b0a7ecf63f552
+ Binary rep of i = 000002
+ instring = bfa9b8c381904072941c68499cb736502fb519ebaff65ea9a3ac845ba73195b2ad7fb01ee3d9fdb1aa32f4c718ec81b0a5470000029f4ab43b0a7ecf63f552
+KO = 314ccafe72c31e9aeb5bc6596bac6b3dfa5d5628ea2ce97a99bcdea27a5abb8c
+
+COUNT=15
+L = 256
+KI = b9e8505889ce1a86616576767152a946e3418bfa8bd69c1283e6cec4b709641d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 97a9375cf84214d51e8e2b078a9447042eba78166b53792fe44660ae7e5d1831d7df68b774588cb3fc55f21151f2826e504b
+DataAfterCtrLen = 10
+DataAfterCtrData = 7a3a4487cb9a96f6aec7
+ Binary rep of i = 000001
+ instring = 97a9375cf84214d51e8e2b078a9447042eba78166b53792fe44660ae7e5d1831d7df68b774588cb3fc55f21151f2826e504b0000017a3a4487cb9a96f6aec7
+ Binary rep of i = 000002
+ instring = 97a9375cf84214d51e8e2b078a9447042eba78166b53792fe44660ae7e5d1831d7df68b774588cb3fc55f21151f2826e504b0000027a3a4487cb9a96f6aec7
+KO = c8de1a227b828cb0b2b87a7ba9f2621f46a93225d07977087855cb1974bbc2da
+
+COUNT=16
+L = 256
+KI = 24a05b91058544531745c3cea65f80e1daa3f558d78204e3fee70baf00251a46
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5f6baa0dcef91059af36c25dddadc0ee49f11bf8b4f044bafe0b3ef0528e35337db223383ac4770852fc756fc0bb118749e5
+DataAfterCtrLen = 10
+DataAfterCtrData = d99df35eeb4d29854d15
+ Binary rep of i = 000001
+ instring = 5f6baa0dcef91059af36c25dddadc0ee49f11bf8b4f044bafe0b3ef0528e35337db223383ac4770852fc756fc0bb118749e5000001d99df35eeb4d29854d15
+ Binary rep of i = 000002
+ instring = 5f6baa0dcef91059af36c25dddadc0ee49f11bf8b4f044bafe0b3ef0528e35337db223383ac4770852fc756fc0bb118749e5000002d99df35eeb4d29854d15
+KO = ae738c0ae08a68013aac4bec2a7c3aaef651e936cb0a30cb2b0d6b0e5211b64e
+
+COUNT=17
+L = 256
+KI = 7cc5e5cea2563110c38f60d16351cd76bd57e852816b1d6e14005438db5c6314
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3ed071cdfc501f85cbab5fe7e8838cec0920ccb1b069c1c85f589df6b5da2e83f349cfa0d423780f887ba10c8b9653307cc1
+DataAfterCtrLen = 10
+DataAfterCtrData = f68cb805a6bf42840cc9
+ Binary rep of i = 000001
+ instring = 3ed071cdfc501f85cbab5fe7e8838cec0920ccb1b069c1c85f589df6b5da2e83f349cfa0d423780f887ba10c8b9653307cc1000001f68cb805a6bf42840cc9
+ Binary rep of i = 000002
+ instring = 3ed071cdfc501f85cbab5fe7e8838cec0920ccb1b069c1c85f589df6b5da2e83f349cfa0d423780f887ba10c8b9653307cc1000002f68cb805a6bf42840cc9
+KO = 5091720604cd4872d51a03d03f35b75294d6de5d98c7e7289e757f0343560d29
+
+COUNT=18
+L = 256
+KI = e4c0420b6af093ef303d9f727344f2ed307f0a91c3f06ee106087c90e195ac26
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 23a3a537e470c3962201d8f5eef86dbc0c1347b60dbaabe5e2c34dca6a454c176c65b3be58a480eb5374596cacf0f09700c6
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f085a6bd5c34b210bf9
+ Binary rep of i = 000001
+ instring = 23a3a537e470c3962201d8f5eef86dbc0c1347b60dbaabe5e2c34dca6a454c176c65b3be58a480eb5374596cacf0f09700c60000016f085a6bd5c34b210bf9
+ Binary rep of i = 000002
+ instring = 23a3a537e470c3962201d8f5eef86dbc0c1347b60dbaabe5e2c34dca6a454c176c65b3be58a480eb5374596cacf0f09700c60000026f085a6bd5c34b210bf9
+KO = 20477ed9a476ddb73678630de9ec95a66fb92203bb7fcc5f6a23f2a0f9652688
+
+COUNT=19
+L = 256
+KI = 67807b2935dd875701f5d47a1a99c33eae5428a28e0b45a8097073325f461b45
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9d01e903da2120f92ed75c052fc5a4e991e755909fdfe5d7d0207b5a7e722165f97a53045178d5f834aac648a88410163ec5
+DataAfterCtrLen = 10
+DataAfterCtrData = d497a99f46bfdaa0cc47
+ Binary rep of i = 000001
+ instring = 9d01e903da2120f92ed75c052fc5a4e991e755909fdfe5d7d0207b5a7e722165f97a53045178d5f834aac648a88410163ec5000001d497a99f46bfdaa0cc47
+ Binary rep of i = 000002
+ instring = 9d01e903da2120f92ed75c052fc5a4e991e755909fdfe5d7d0207b5a7e722165f97a53045178d5f834aac648a88410163ec5000002d497a99f46bfdaa0cc47
+KO = a2fc3e1004e0ea99e2a8560f808101ecbafc68be4cfb53dd0943a8b9d1bf3aed
+
+COUNT=20
+L = 160
+KI = 92d121cb2c39fc6ba7e6b1b6cb7f1f2aad6403bf75be57ed8672d1bcd37a2c61
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 66c97fbddbaa953a1886b06b5e8f20d2cb8f0616e0861d49f8396ae39fb78b78951ffaeaaafabbef92ce94fd778571cebae4
+DataAfterCtrLen = 10
+DataAfterCtrData = 146c054860dd8672f5db
+ Binary rep of i = 000001
+ instring = 66c97fbddbaa953a1886b06b5e8f20d2cb8f0616e0861d49f8396ae39fb78b78951ffaeaaafabbef92ce94fd778571cebae4000001146c054860dd8672f5db
+ Binary rep of i = 000002
+ instring = 66c97fbddbaa953a1886b06b5e8f20d2cb8f0616e0861d49f8396ae39fb78b78951ffaeaaafabbef92ce94fd778571cebae4000002146c054860dd8672f5db
+KO = 3f5045d8b548e218a2cfed569bdbe00d31ec6c78
+
+COUNT=21
+L = 160
+KI = 57615423a6902cab0b71c8cd95e2940ce4a730ead82e760fcd86bbfc8c863f7c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a108e331f30b8eaaf6b673595daef9cea0bc38a00843a7ed32bde12079870c4ffca1c823c08a139ecd734d219be2d5a5d98a
+DataAfterCtrLen = 10
+DataAfterCtrData = e1e4c4dba751c1de1473
+ Binary rep of i = 000001
+ instring = a108e331f30b8eaaf6b673595daef9cea0bc38a00843a7ed32bde12079870c4ffca1c823c08a139ecd734d219be2d5a5d98a000001e1e4c4dba751c1de1473
+ Binary rep of i = 000002
+ instring = a108e331f30b8eaaf6b673595daef9cea0bc38a00843a7ed32bde12079870c4ffca1c823c08a139ecd734d219be2d5a5d98a000002e1e4c4dba751c1de1473
+KO = f88d78e9c90a21c2d5a953e9704be869590d0229
+
+COUNT=22
+L = 160
+KI = 5e3af9b84d68ca0c5bed63cc755d3b5902f48a2afca59cb58a93e74aa99a3c2e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8ce0b5646815c9b21ed44010bc02cb43bded73c4b0b7f709b45b49a9d173112fe217eae36cb00c560fc5e0a8b51b69024546
+DataAfterCtrLen = 10
+DataAfterCtrData = ff65ac9e0bb9b3d93178
+ Binary rep of i = 000001
+ instring = 8ce0b5646815c9b21ed44010bc02cb43bded73c4b0b7f709b45b49a9d173112fe217eae36cb00c560fc5e0a8b51b69024546000001ff65ac9e0bb9b3d93178
+ Binary rep of i = 000002
+ instring = 8ce0b5646815c9b21ed44010bc02cb43bded73c4b0b7f709b45b49a9d173112fe217eae36cb00c560fc5e0a8b51b69024546000002ff65ac9e0bb9b3d93178
+KO = cf475d98b887f9f9f834c9e603a8a7a90626807c
+
+COUNT=23
+L = 160
+KI = 3b69f29d1edce77550b0ed1086ab5567f6d18faab7953a284b87e65faf79a6aa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3af1e64c4b1c8983386ce71f0d65259eeae5e0edf92b37316595046e0cd7e0848724bc188495de5953a96bf64ebc158d3245
+DataAfterCtrLen = 10
+DataAfterCtrData = 99901ce76ac3a4473f13
+ Binary rep of i = 000001
+ instring = 3af1e64c4b1c8983386ce71f0d65259eeae5e0edf92b37316595046e0cd7e0848724bc188495de5953a96bf64ebc158d324500000199901ce76ac3a4473f13
+ Binary rep of i = 000002
+ instring = 3af1e64c4b1c8983386ce71f0d65259eeae5e0edf92b37316595046e0cd7e0848724bc188495de5953a96bf64ebc158d324500000299901ce76ac3a4473f13
+KO = 050d88a2c79f7873d71487e3461014cb38ccb4af
+
+COUNT=24
+L = 160
+KI = e312188caeb56701f0c7db0c9fa8f6907d3207db1b28685bb3162e138d0b02af
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e85a4e405317e03d72166b750650f4381d9776716c8ef5f31e0eed156309d94183d0a84148cd196b2f2db2ce44949e5c0d3c
+DataAfterCtrLen = 10
+DataAfterCtrData = 771a34192372c6aeb2ef
+ Binary rep of i = 000001
+ instring = e85a4e405317e03d72166b750650f4381d9776716c8ef5f31e0eed156309d94183d0a84148cd196b2f2db2ce44949e5c0d3c000001771a34192372c6aeb2ef
+ Binary rep of i = 000002
+ instring = e85a4e405317e03d72166b750650f4381d9776716c8ef5f31e0eed156309d94183d0a84148cd196b2f2db2ce44949e5c0d3c000002771a34192372c6aeb2ef
+KO = 9960c00915327edca770c378398158f2aa316679
+
+COUNT=25
+L = 160
+KI = 7f5dd564b8811521c2746b24a1b8532ad1fda7ef39f517eab28e337e70524dfa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 698bb23f4dcd19fcec63f1cd21d101892e971acbd951cc3f6fe2b70d2549ef32abb3c0507275a313d06505c0a043919ebff2
+DataAfterCtrLen = 10
+DataAfterCtrData = be467158af6e9c213b30
+ Binary rep of i = 000001
+ instring = 698bb23f4dcd19fcec63f1cd21d101892e971acbd951cc3f6fe2b70d2549ef32abb3c0507275a313d06505c0a043919ebff2000001be467158af6e9c213b30
+ Binary rep of i = 000002
+ instring = 698bb23f4dcd19fcec63f1cd21d101892e971acbd951cc3f6fe2b70d2549ef32abb3c0507275a313d06505c0a043919ebff2000002be467158af6e9c213b30
+KO = fafd4e53bef1b84c6e8bb1adbe24a1f3722a4605
+
+COUNT=26
+L = 160
+KI = b4685682ae948395b7f218e6b1e264a54fd5fb1ef995a31c59abc0b07c2976bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 56b6f4e967be1a454d12d854d958ef524380f08eeb3fd036e5e78b4b1964e6b3cfb09bddddf2bf5bfc2058921615bd1771f9
+DataAfterCtrLen = 10
+DataAfterCtrData = 3cd5c11219c9e5a19d92
+ Binary rep of i = 000001
+ instring = 56b6f4e967be1a454d12d854d958ef524380f08eeb3fd036e5e78b4b1964e6b3cfb09bddddf2bf5bfc2058921615bd1771f90000013cd5c11219c9e5a19d92
+ Binary rep of i = 000002
+ instring = 56b6f4e967be1a454d12d854d958ef524380f08eeb3fd036e5e78b4b1964e6b3cfb09bddddf2bf5bfc2058921615bd1771f90000023cd5c11219c9e5a19d92
+KO = 9d49de5ef82ba8174938067d0a1631bd500da16d
+
+COUNT=27
+L = 160
+KI = 83dc0ed11b5c84cff465071dc9206b0933c7f41aa1de23bde2def38f67727ee0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a0d3e13c99b64b3fad6bf70cb4bb8df9850f882fe290864447bc0abb15c56426651841774fd32063857f461310c9a6b2615c
+DataAfterCtrLen = 10
+DataAfterCtrData = b4a25ef5dfd598f00310
+ Binary rep of i = 000001
+ instring = a0d3e13c99b64b3fad6bf70cb4bb8df9850f882fe290864447bc0abb15c56426651841774fd32063857f461310c9a6b2615c000001b4a25ef5dfd598f00310
+ Binary rep of i = 000002
+ instring = a0d3e13c99b64b3fad6bf70cb4bb8df9850f882fe290864447bc0abb15c56426651841774fd32063857f461310c9a6b2615c000002b4a25ef5dfd598f00310
+KO = 9dc32dcfa9369d3dc4dffe59375d258ce5648655
+
+COUNT=28
+L = 160
+KI = d83ae391cbdbd92e7eaa2413835c4be0f997378ad26f67a41407c6cba8663e19
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 40a7b1494ff779c95194242b31bc7de844b25199b7e50572dff684d031cd751ca19cfc54cb97e371dd9f9386b8afa2c9a556
+DataAfterCtrLen = 10
+DataAfterCtrData = 3be62cc66a55bde598a4
+ Binary rep of i = 000001
+ instring = 40a7b1494ff779c95194242b31bc7de844b25199b7e50572dff684d031cd751ca19cfc54cb97e371dd9f9386b8afa2c9a5560000013be62cc66a55bde598a4
+ Binary rep of i = 000002
+ instring = 40a7b1494ff779c95194242b31bc7de844b25199b7e50572dff684d031cd751ca19cfc54cb97e371dd9f9386b8afa2c9a5560000023be62cc66a55bde598a4
+KO = b6313394c4975a8573791fbb76c9c489eaffe481
+
+COUNT=29
+L = 160
+KI = e282c97e8f6dca79987cc5b90cb2fe261da76ea44cce4a97fcf2c765be02436a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cac1161d2c26fc6238fc1d9f8e40448f18bde374c4fafcfc460f922e65d3fca9c1c7eec345dfa1b6c34ae9154b6d06aea160
+DataAfterCtrLen = 10
+DataAfterCtrData = 0607b015f62fe7dc3c38
+ Binary rep of i = 000001
+ instring = cac1161d2c26fc6238fc1d9f8e40448f18bde374c4fafcfc460f922e65d3fca9c1c7eec345dfa1b6c34ae9154b6d06aea1600000010607b015f62fe7dc3c38
+ Binary rep of i = 000002
+ instring = cac1161d2c26fc6238fc1d9f8e40448f18bde374c4fafcfc460f922e65d3fca9c1c7eec345dfa1b6c34ae9154b6d06aea1600000020607b015f62fe7dc3c38
+KO = 2d81ab583e91ae2ba1bba61aceba48b94897ef3f
+
+COUNT=30
+L = 320
+KI = 92c3c064c83bd60eec09763e60fd163db96393d17151e44f29fae5b0c9d469f1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 39783bb69fdd82f9613cb6032f9a36393f80036df1d4c1451bd5bcd0eef23f6bf4ed6ace02495572cd22c3808f3753a9e551
+DataAfterCtrLen = 10
+DataAfterCtrData = d6359d54fd0917666ec2
+ Binary rep of i = 000001
+ instring = 39783bb69fdd82f9613cb6032f9a36393f80036df1d4c1451bd5bcd0eef23f6bf4ed6ace02495572cd22c3808f3753a9e551000001d6359d54fd0917666ec2
+ Binary rep of i = 000002
+ instring = 39783bb69fdd82f9613cb6032f9a36393f80036df1d4c1451bd5bcd0eef23f6bf4ed6ace02495572cd22c3808f3753a9e551000002d6359d54fd0917666ec2
+ Binary rep of i = 000003
+ instring = 39783bb69fdd82f9613cb6032f9a36393f80036df1d4c1451bd5bcd0eef23f6bf4ed6ace02495572cd22c3808f3753a9e551000003d6359d54fd0917666ec2
+KO = d261eb9a3a76f5ed8d67e9257c3acc3363f6e2aebb0dad8a84d098b8e2f2e81a81f37defd5c05a07
+
+COUNT=31
+L = 320
+KI = dc0da9e99ecfc2a72fef321e472482f01bf2e30f23c8445e941e622b31f8dd00
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ede0136699dbca7c37c8fa4064dd6d59ff71012ada994ce8f6976bbfd57551dfbcf3062d4c1c6d677ddb4ab98195462904e4
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f68f0b1426bbbf6240a
+ Binary rep of i = 000001
+ instring = ede0136699dbca7c37c8fa4064dd6d59ff71012ada994ce8f6976bbfd57551dfbcf3062d4c1c6d677ddb4ab98195462904e40000016f68f0b1426bbbf6240a
+ Binary rep of i = 000002
+ instring = ede0136699dbca7c37c8fa4064dd6d59ff71012ada994ce8f6976bbfd57551dfbcf3062d4c1c6d677ddb4ab98195462904e40000026f68f0b1426bbbf6240a
+ Binary rep of i = 000003
+ instring = ede0136699dbca7c37c8fa4064dd6d59ff71012ada994ce8f6976bbfd57551dfbcf3062d4c1c6d677ddb4ab98195462904e40000036f68f0b1426bbbf6240a
+KO = 2afc2af779477831b0b9f0e0be39feb232c004ecfc8b813108779619c7d6dd6351ae6c8d28925033
+
+COUNT=32
+L = 320
+KI = a45fe9defd4fa543ffe3510a5b00eb20f486fa3a202655f6eb8631c5da71d8fb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dee3f4cd7e44cb3537ce35935e71b01b5f395eed93be572030c8f8a111decab2a3fe69dec638ba1ca7a53453ec6dd6d3081c
+DataAfterCtrLen = 10
+DataAfterCtrData = eee76ff3c46a6ba646b7
+ Binary rep of i = 000001
+ instring = dee3f4cd7e44cb3537ce35935e71b01b5f395eed93be572030c8f8a111decab2a3fe69dec638ba1ca7a53453ec6dd6d3081c000001eee76ff3c46a6ba646b7
+ Binary rep of i = 000002
+ instring = dee3f4cd7e44cb3537ce35935e71b01b5f395eed93be572030c8f8a111decab2a3fe69dec638ba1ca7a53453ec6dd6d3081c000002eee76ff3c46a6ba646b7
+ Binary rep of i = 000003
+ instring = dee3f4cd7e44cb3537ce35935e71b01b5f395eed93be572030c8f8a111decab2a3fe69dec638ba1ca7a53453ec6dd6d3081c000003eee76ff3c46a6ba646b7
+KO = be721f02522c10a341b1ee06e8ccacffb8592744f5269e43c85e57758c835895acd0c597d5aef81d
+
+COUNT=33
+L = 320
+KI = e9899656055de7bcf19a7a82a30a557dd2c2a74bd1f71a94a764e35c81657195
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1116b39aebeca90bd8ec8ecade8da58b485d46d33419c83f869cd6d5eb028a0625cef3a72cdb6d73741b1a61801e6a3392eb
+DataAfterCtrLen = 10
+DataAfterCtrData = 5315e00a17ffbdfcb69c
+ Binary rep of i = 000001
+ instring = 1116b39aebeca90bd8ec8ecade8da58b485d46d33419c83f869cd6d5eb028a0625cef3a72cdb6d73741b1a61801e6a3392eb0000015315e00a17ffbdfcb69c
+ Binary rep of i = 000002
+ instring = 1116b39aebeca90bd8ec8ecade8da58b485d46d33419c83f869cd6d5eb028a0625cef3a72cdb6d73741b1a61801e6a3392eb0000025315e00a17ffbdfcb69c
+ Binary rep of i = 000003
+ instring = 1116b39aebeca90bd8ec8ecade8da58b485d46d33419c83f869cd6d5eb028a0625cef3a72cdb6d73741b1a61801e6a3392eb0000035315e00a17ffbdfcb69c
+KO = fdde0bf695691770e143b9b67498db967e93f0591d82a229e5bfa652063a717ed67da34d8bf7a160
+
+COUNT=34
+L = 320
+KI = 70d698cc87c76627c7127c08afd1371f13753a3a6571ef1e91c574c52f880203
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 18ed25e243f285aa87b27fa102c3aa96d1a864405fa5b2cf532eabc254950df86ee9cf69ae32269257938271df8f9c5e0052
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c4a00bf26b018c755e0
+ Binary rep of i = 000001
+ instring = 18ed25e243f285aa87b27fa102c3aa96d1a864405fa5b2cf532eabc254950df86ee9cf69ae32269257938271df8f9c5e00520000013c4a00bf26b018c755e0
+ Binary rep of i = 000002
+ instring = 18ed25e243f285aa87b27fa102c3aa96d1a864405fa5b2cf532eabc254950df86ee9cf69ae32269257938271df8f9c5e00520000023c4a00bf26b018c755e0
+ Binary rep of i = 000003
+ instring = 18ed25e243f285aa87b27fa102c3aa96d1a864405fa5b2cf532eabc254950df86ee9cf69ae32269257938271df8f9c5e00520000033c4a00bf26b018c755e0
+KO = d389afb6ded4bd56e4742b5e24d1b3b4aee0cdf6b58923848097a745c5ff39003743e3d9ae32d381
+
+COUNT=35
+L = 320
+KI = aa5df953f9b4f555eeb2acd8b61c3f3ea2d3a3325dd0088eea17f82100730edf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c7f4f510ae60e455edbfe0cef0bf47c1737b8d8315413b200fbc1774c8b657d8e6fec7d2e804cfc14a1741e7e428c355eb83
+DataAfterCtrLen = 10
+DataAfterCtrData = f4a7aceaf8f70c232c03
+ Binary rep of i = 000001
+ instring = c7f4f510ae60e455edbfe0cef0bf47c1737b8d8315413b200fbc1774c8b657d8e6fec7d2e804cfc14a1741e7e428c355eb83000001f4a7aceaf8f70c232c03
+ Binary rep of i = 000002
+ instring = c7f4f510ae60e455edbfe0cef0bf47c1737b8d8315413b200fbc1774c8b657d8e6fec7d2e804cfc14a1741e7e428c355eb83000002f4a7aceaf8f70c232c03
+ Binary rep of i = 000003
+ instring = c7f4f510ae60e455edbfe0cef0bf47c1737b8d8315413b200fbc1774c8b657d8e6fec7d2e804cfc14a1741e7e428c355eb83000003f4a7aceaf8f70c232c03
+KO = 5ec8ee775669844ac067d7b5bef8b88ab43906e213b486d3bb03a8ddf6f8216cf9d66ca606a8391b
+
+COUNT=36
+L = 320
+KI = 3b3b0bb7192c7b0a765685519ffd5805505333243466066962f49574a291afaa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b04378da680ebf5115746cade73968f1e4d7cc71f6e0286ac01f7250c53c95e9af2b4bec6eebc929eda4ee5d3ca61e1e3682
+DataAfterCtrLen = 10
+DataAfterCtrData = 66e633562c68c5ebe3d9
+ Binary rep of i = 000001
+ instring = b04378da680ebf5115746cade73968f1e4d7cc71f6e0286ac01f7250c53c95e9af2b4bec6eebc929eda4ee5d3ca61e1e368200000166e633562c68c5ebe3d9
+ Binary rep of i = 000002
+ instring = b04378da680ebf5115746cade73968f1e4d7cc71f6e0286ac01f7250c53c95e9af2b4bec6eebc929eda4ee5d3ca61e1e368200000266e633562c68c5ebe3d9
+ Binary rep of i = 000003
+ instring = b04378da680ebf5115746cade73968f1e4d7cc71f6e0286ac01f7250c53c95e9af2b4bec6eebc929eda4ee5d3ca61e1e368200000366e633562c68c5ebe3d9
+KO = a0057797fe5e9f9886f2b011b2d4732dd48c46627bfed72d2f88b1a02481e969fd5e625dd8ce2a33
+
+COUNT=37
+L = 320
+KI = 0d3737ac85be0cefae1d4b348f42983d96fcee13d94d0146343299f98b7d1df3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 243f4f9d86caf727b109cab55f04444f313bd0cd18499b26e7e6864edd51fe4c4b62ebc8275040f5b2b8a64709b748e1e8de
+DataAfterCtrLen = 10
+DataAfterCtrData = ba06538ce8074bc8ad14
+ Binary rep of i = 000001
+ instring = 243f4f9d86caf727b109cab55f04444f313bd0cd18499b26e7e6864edd51fe4c4b62ebc8275040f5b2b8a64709b748e1e8de000001ba06538ce8074bc8ad14
+ Binary rep of i = 000002
+ instring = 243f4f9d86caf727b109cab55f04444f313bd0cd18499b26e7e6864edd51fe4c4b62ebc8275040f5b2b8a64709b748e1e8de000002ba06538ce8074bc8ad14
+ Binary rep of i = 000003
+ instring = 243f4f9d86caf727b109cab55f04444f313bd0cd18499b26e7e6864edd51fe4c4b62ebc8275040f5b2b8a64709b748e1e8de000003ba06538ce8074bc8ad14
+KO = 1fb7bd1a0184aa32948001b5401e2804c842d6318811ca6063ff3e7c8b4ff6c3de17c8db8ee91b04
+
+COUNT=38
+L = 320
+KI = a7a31ca783717db1533515e420f9a0681fbb6bb9135ca3d1796eb79a28fb3fb1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aaf4b5370abc068cc52b677e5cf56d9db8b156d1d4c4c3a1384d833dca1e19de4667df6f1f9924514da70b66780d8da4e93b
+DataAfterCtrLen = 10
+DataAfterCtrData = 2b915272df540701f0f1
+ Binary rep of i = 000001
+ instring = aaf4b5370abc068cc52b677e5cf56d9db8b156d1d4c4c3a1384d833dca1e19de4667df6f1f9924514da70b66780d8da4e93b0000012b915272df540701f0f1
+ Binary rep of i = 000002
+ instring = aaf4b5370abc068cc52b677e5cf56d9db8b156d1d4c4c3a1384d833dca1e19de4667df6f1f9924514da70b66780d8da4e93b0000022b915272df540701f0f1
+ Binary rep of i = 000003
+ instring = aaf4b5370abc068cc52b677e5cf56d9db8b156d1d4c4c3a1384d833dca1e19de4667df6f1f9924514da70b66780d8da4e93b0000032b915272df540701f0f1
+KO = 188e1b810f5bc3585b214cae73dd3f3cbf008308318f1da85c48beed73367900770ca5d86a10eeb5
+
+COUNT=39
+L = 320
+KI = feec3019b90528d53ded7eec709ef9244680980c0594c1f219468d9c571c65f8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6830308552d3f13a9ec41f6abc4658c93423a25cc9c04b0dea727af70b9cd5f4b218a30b85cfea7b9e1bccf78056a9047b7c
+DataAfterCtrLen = 10
+DataAfterCtrData = 40b38b0226f1d7aa4736
+ Binary rep of i = 000001
+ instring = 6830308552d3f13a9ec41f6abc4658c93423a25cc9c04b0dea727af70b9cd5f4b218a30b85cfea7b9e1bccf78056a9047b7c00000140b38b0226f1d7aa4736
+ Binary rep of i = 000002
+ instring = 6830308552d3f13a9ec41f6abc4658c93423a25cc9c04b0dea727af70b9cd5f4b218a30b85cfea7b9e1bccf78056a9047b7c00000240b38b0226f1d7aa4736
+ Binary rep of i = 000003
+ instring = 6830308552d3f13a9ec41f6abc4658c93423a25cc9c04b0dea727af70b9cd5f4b218a30b85cfea7b9e1bccf78056a9047b7c00000340b38b0226f1d7aa4736
+KO = c61eb79c4b7f049d861f7feaed86f68e66fc10f992827c9b6f6bc9a803a0ea4f13d1f4b4c0ce7673
+
+
+
+[PRF=CMAC_AES256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 04618a8e172eb80eef23e5b95c736acf6b7aac16b9fdbdae1ef73d777380bb49
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4cca08a93ba374efbf69cad9601f3782089eb5aeb128a59a8c1f687bee5eba8c56bdb1354e1eb945542df52441667502c82a
+DataAfterCtrLen = 10
+DataAfterCtrData = fedd474f5dc3033fa3ca
+ Binary rep of i = 00000001
+ instring = 4cca08a93ba374efbf69cad9601f3782089eb5aeb128a59a8c1f687bee5eba8c56bdb1354e1eb945542df52441667502c82a00000001fedd474f5dc3033fa3ca
+KO = bd4299f66136975d87f65b5eda112710
+
+COUNT=1
+L = 128
+KI = 9db407a503365e204b860840e5a91a8ca42e750a7157adb25fe9da64642de18f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cd767501d6fb1962b396753d510cf4270b78e7081a477710e6882e793c870d09c44952d170abcdab927e9078511dfe272edf
+DataAfterCtrLen = 10
+DataAfterCtrData = 46e5906ee1b00a9445b5
+ Binary rep of i = 00000001
+ instring = cd767501d6fb1962b396753d510cf4270b78e7081a477710e6882e793c870d09c44952d170abcdab927e9078511dfe272edf0000000146e5906ee1b00a9445b5
+KO = f2f17549a512acf35e1193fde832cc4d
+
+COUNT=2
+L = 128
+KI = 6ae86334ff3ff8fad79679a9f57d116ff75776d31094cee3f4db9e8f5a8a39f2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3cbf655d203fd541d3047b5a1f8746e894ac49d4b08d2454245b66c46b217ebcc9b62bd9f931ff7022a9cd8823b34b78c1af
+DataAfterCtrLen = 10
+DataAfterCtrData = 33609347829975ee3b75
+ Binary rep of i = 00000001
+ instring = 3cbf655d203fd541d3047b5a1f8746e894ac49d4b08d2454245b66c46b217ebcc9b62bd9f931ff7022a9cd8823b34b78c1af0000000133609347829975ee3b75
+KO = 6af92b735ac10f52e23d3ae7bb3b7086
+
+COUNT=3
+L = 128
+KI = 1b73e65a599f277289e7f66dd1c8305ee25b7bf37b7d64619c62595f87ed3ec8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 867cbb624346b22b2ba98d38bc0a357f1768d1468693718e055557fe1ec9a85ede99851e2bf03f28f1920031b0685860ea66
+DataAfterCtrLen = 10
+DataAfterCtrData = 872947ad4fa08b4846fd
+ Binary rep of i = 00000001
+ instring = 867cbb624346b22b2ba98d38bc0a357f1768d1468693718e055557fe1ec9a85ede99851e2bf03f28f1920031b0685860ea6600000001872947ad4fa08b4846fd
+KO = 9a673aa53589d7cfc0b52a822127aaf0
+
+COUNT=4
+L = 128
+KI = 6143879c0506d3501fc51b37b5d6077480609ca2f14015a2ee9d593d03736803
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 160e9b9b908e8d758efc177670d019bbd4221de8432df51c233fdf2536f75067f221bbe4b3d088bff962557bee352281116b
+DataAfterCtrLen = 10
+DataAfterCtrData = e7ab46dffe66ec5382e2
+ Binary rep of i = 00000001
+ instring = 160e9b9b908e8d758efc177670d019bbd4221de8432df51c233fdf2536f75067f221bbe4b3d088bff962557bee352281116b00000001e7ab46dffe66ec5382e2
+KO = 57c157e2553e7bea36d4dc89fab7fb21
+
+COUNT=5
+L = 128
+KI = cb87f9bc2c247fbbb298bc25095f7dd1c540c7e2114041851d9f6522177954c0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c28ddb559b1a0efc3233d6267d02f5e9dcb201fe92762c0607201c255df9a8a19df4a8b3f3ba6a51e283a530e47b3eb77a6a
+DataAfterCtrLen = 10
+DataAfterCtrData = 77ef4a396ff6b210a455
+ Binary rep of i = 00000001
+ instring = c28ddb559b1a0efc3233d6267d02f5e9dcb201fe92762c0607201c255df9a8a19df4a8b3f3ba6a51e283a530e47b3eb77a6a0000000177ef4a396ff6b210a455
+KO = d33803541255f21e891c0309d97c2bc2
+
+COUNT=6
+L = 128
+KI = 18c6ef99372ff15f5b740e3ca0427210a1867162b2d8b7a2551ac4a36ddec6e3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 932dae7ac6ef0291b757474ea455796f52ffb796d056e54b672e53062e08f6451dc1bfb846f24ec342b147ba8d4a3101ff6c
+DataAfterCtrLen = 10
+DataAfterCtrData = 1de89db2053dc8924a4c
+ Binary rep of i = 00000001
+ instring = 932dae7ac6ef0291b757474ea455796f52ffb796d056e54b672e53062e08f6451dc1bfb846f24ec342b147ba8d4a3101ff6c000000011de89db2053dc8924a4c
+KO = 86cffa0187f45855693c945f1ed2d1e5
+
+COUNT=7
+L = 128
+KI = a045cd6a2eb64d5ed3e0d1ef9fb1bfeee401e8e0cb91e02c905fe17edc65bdb8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bdcb73aec12fb7d579fd782d8a94168eedb0fee269e91e6b7cccd536c84445f6f60e86582f33e55bbca297d128d7e327adc3
+DataAfterCtrLen = 10
+DataAfterCtrData = e8c2b37f6e742442f90e
+ Binary rep of i = 00000001
+ instring = bdcb73aec12fb7d579fd782d8a94168eedb0fee269e91e6b7cccd536c84445f6f60e86582f33e55bbca297d128d7e327adc300000001e8c2b37f6e742442f90e
+KO = 46bf3e0543ffebf5cce491e056feffe8
+
+COUNT=8
+L = 128
+KI = 837d9cba9b8b4903ed8bb9042cd4668deb0e18ab92336f4bf84f9429d8f56d36
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6e22e2cea1b1c2166885127fbccbb7c86a647e076b2b8c84b1180e744c39ac10568280f13bbb5f419635ca53e072f1f491ae
+DataAfterCtrLen = 10
+DataAfterCtrData = 595ad20cfa6b84623f87
+ Binary rep of i = 00000001
+ instring = 6e22e2cea1b1c2166885127fbccbb7c86a647e076b2b8c84b1180e744c39ac10568280f13bbb5f419635ca53e072f1f491ae00000001595ad20cfa6b84623f87
+KO = cad8d0724ab18a0ad0f02d263bc83460
+
+COUNT=9
+L = 128
+KI = fb2e05faac536e65e64284d2a05d79ef1688b86894ddc864d1a0400304eba356
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7304172fbb3f411afd245ffb04547d5e935773d20d28ae98b4bfc2cd613881f4b40b6b1b4e52f0d2e48b45d6b8d83c8a5cc7
+DataAfterCtrLen = 10
+DataAfterCtrData = a0fab129d1902b598b27
+ Binary rep of i = 00000001
+ instring = 7304172fbb3f411afd245ffb04547d5e935773d20d28ae98b4bfc2cd613881f4b40b6b1b4e52f0d2e48b45d6b8d83c8a5cc700000001a0fab129d1902b598b27
+KO = cc30be98b8ad7c47452e6c632ff99b54
+
+COUNT=10
+L = 256
+KI = 03c87096c0282d5b1ddf2a299146753be74d9e5c32faaa6d1b5fa0f492e6089c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6fc9dab4e84572415f1063c8f714d28fcf26d0934b4d8b427e066d7d20ad5603dd3f84e5aa2088069a6255544dfb8530d54
+DataAfterCtrLen = 10
+DataAfterCtrData = 5466acf92f237fb41200
+ Binary rep of i = 00000001
+ instring = f6fc9dab4e84572415f1063c8f714d28fcf26d0934b4d8b427e066d7d20ad5603dd3f84e5aa2088069a6255544dfb8530d54000000015466acf92f237fb41200
+ Binary rep of i = 00000002
+ instring = f6fc9dab4e84572415f1063c8f714d28fcf26d0934b4d8b427e066d7d20ad5603dd3f84e5aa2088069a6255544dfb8530d54000000025466acf92f237fb41200
+KO = c9c87e81c4efc517cfa1ab9e00735ca0c6458d2894b10dc3d8aa6095c48eba7a
+
+COUNT=11
+L = 256
+KI = 98743a2fbcf721c9c003d052a5e481aa05cbf95a7a620b453003e6b3b977fbe8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 192cffe73e0695ae6b4a97db11a70c5bee72cd2fd7e6cfa3eb37c9d542d226a399bb9c5218cd0041e97105b7f32e97f6bb05
+DataAfterCtrLen = 10
+DataAfterCtrData = f7256443fe08d9a02877
+ Binary rep of i = 00000001
+ instring = 192cffe73e0695ae6b4a97db11a70c5bee72cd2fd7e6cfa3eb37c9d542d226a399bb9c5218cd0041e97105b7f32e97f6bb0500000001f7256443fe08d9a02877
+ Binary rep of i = 00000002
+ instring = 192cffe73e0695ae6b4a97db11a70c5bee72cd2fd7e6cfa3eb37c9d542d226a399bb9c5218cd0041e97105b7f32e97f6bb0500000002f7256443fe08d9a02877
+KO = 4c3ab34e7e8b0187286fa12ccf097057bd91c527ab88af1c649d9e7add72b8ef
+
+COUNT=12
+L = 256
+KI = 6a402cfc6f6701736724e0edae51940f470a63d7849f5d52d874b4b677183e6d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a8a0ee3aaf377482189ed9a770cad8587b83cace35cc8a5ddbd42a8453f6c3e947641a7347c07fed2262294d1e7d99176169
+DataAfterCtrLen = 10
+DataAfterCtrData = 4448b8815625925d01cb
+ Binary rep of i = 00000001
+ instring = a8a0ee3aaf377482189ed9a770cad8587b83cace35cc8a5ddbd42a8453f6c3e947641a7347c07fed2262294d1e7d99176169000000014448b8815625925d01cb
+ Binary rep of i = 00000002
+ instring = a8a0ee3aaf377482189ed9a770cad8587b83cace35cc8a5ddbd42a8453f6c3e947641a7347c07fed2262294d1e7d99176169000000024448b8815625925d01cb
+KO = 17473b5285c96bad759c98eec2bd6b4d6d88189d593eb9cc76c37a6e7d5e9cd4
+
+COUNT=13
+L = 256
+KI = 4487a925a84f6fbd454f643e682d7aeb7d4988a5a062a488ece173e3c0ca628a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54a03e52bbecab84568789dd67d856b17e780fed2f807624726129dc3a8ccc1a68d8727cbbb7beeb8dec18dfa69023377561
+DataAfterCtrLen = 10
+DataAfterCtrData = 2cfc5da6f2c995772ec8
+ Binary rep of i = 00000001
+ instring = 54a03e52bbecab84568789dd67d856b17e780fed2f807624726129dc3a8ccc1a68d8727cbbb7beeb8dec18dfa69023377561000000012cfc5da6f2c995772ec8
+ Binary rep of i = 00000002
+ instring = 54a03e52bbecab84568789dd67d856b17e780fed2f807624726129dc3a8ccc1a68d8727cbbb7beeb8dec18dfa69023377561000000022cfc5da6f2c995772ec8
+KO = 139b7189eac1386c71c392f38acbb7cca2ffba4fef77dcd4113d7efe730d6128
+
+COUNT=14
+L = 256
+KI = 3decf5663f19540073260fe1feb80f6263e4930bc28528570f611480f330c641
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 271c82ba356ae82c6b0665fcc4cada0c9c3ed36a27a960734a7da803d8823720042350ce0806574c216df72e1ce5b9dd1263
+DataAfterCtrLen = 10
+DataAfterCtrData = c368e041ac11f7d12db0
+ Binary rep of i = 00000001
+ instring = 271c82ba356ae82c6b0665fcc4cada0c9c3ed36a27a960734a7da803d8823720042350ce0806574c216df72e1ce5b9dd126300000001c368e041ac11f7d12db0
+ Binary rep of i = 00000002
+ instring = 271c82ba356ae82c6b0665fcc4cada0c9c3ed36a27a960734a7da803d8823720042350ce0806574c216df72e1ce5b9dd126300000002c368e041ac11f7d12db0
+KO = 3f1d921437cb5238d3557a53e878ba2c9a4d91f9d9c2e58f68ad3335501ebcee
+
+COUNT=15
+L = 256
+KI = 3672905df6bec3790493b5350899da33eb468844da85ea1f301585f3069dfa60
+DataBeforeCtrLen = 50
+DataBeforeCtrData = baf389eb99e776cdfd9f38e6e953ba6924837e4bd8ce7217ce353c73f42f3b930a54047e413771812bd5ccbda112d54d5a6b
+DataAfterCtrLen = 10
+DataAfterCtrData = 43cc3b5a6d73e2f67f6c
+ Binary rep of i = 00000001
+ instring = baf389eb99e776cdfd9f38e6e953ba6924837e4bd8ce7217ce353c73f42f3b930a54047e413771812bd5ccbda112d54d5a6b0000000143cc3b5a6d73e2f67f6c
+ Binary rep of i = 00000002
+ instring = baf389eb99e776cdfd9f38e6e953ba6924837e4bd8ce7217ce353c73f42f3b930a54047e413771812bd5ccbda112d54d5a6b0000000243cc3b5a6d73e2f67f6c
+KO = 189ac8125ad7033073a63c7da5b09074234eae1d6f2f8ab3eb8d2df3761418d6
+
+COUNT=16
+L = 256
+KI = 7ff0ba0d1f21a4c684314e70366591b3f22c88012159a886d49e9eb9ca8e3744
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a5486f7e85dc737e61de2c12bcb1621203db91d1f70d6c41f61e874f7cfc4ebcb64eb364b4f39402d4ee72d7ea4e617ccbf8
+DataAfterCtrLen = 10
+DataAfterCtrData = 0160979ff1be0219edc0
+ Binary rep of i = 00000001
+ instring = a5486f7e85dc737e61de2c12bcb1621203db91d1f70d6c41f61e874f7cfc4ebcb64eb364b4f39402d4ee72d7ea4e617ccbf8000000010160979ff1be0219edc0
+ Binary rep of i = 00000002
+ instring = a5486f7e85dc737e61de2c12bcb1621203db91d1f70d6c41f61e874f7cfc4ebcb64eb364b4f39402d4ee72d7ea4e617ccbf8000000020160979ff1be0219edc0
+KO = 14b0d1aa5a1c711a3a9e40cab47ac2d1d80bf3d36684623cbc66afd51108ac09
+
+COUNT=17
+L = 256
+KI = b2f630739cf204c0329f503aa534b898ffe96db2e443d912f93960dbf88d90fe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c07ee308f9a5611acfc54d255021b30a5bb3e0eeca1a687fb0508b161ceac721e35e0c12344cf3c1d0c1b6006651250f9a58
+DataAfterCtrLen = 10
+DataAfterCtrData = b326907fd804f5da3c0d
+ Binary rep of i = 00000001
+ instring = c07ee308f9a5611acfc54d255021b30a5bb3e0eeca1a687fb0508b161ceac721e35e0c12344cf3c1d0c1b6006651250f9a5800000001b326907fd804f5da3c0d
+ Binary rep of i = 00000002
+ instring = c07ee308f9a5611acfc54d255021b30a5bb3e0eeca1a687fb0508b161ceac721e35e0c12344cf3c1d0c1b6006651250f9a5800000002b326907fd804f5da3c0d
+KO = 7dcb40eaf03874e389266b3a299ca899e4c5c25441ced5ad0a81257043d91055
+
+COUNT=18
+L = 256
+KI = ad5a94acc278b699db6e715c389c0d45539491c5b477c5faa77dbb294d2ab53b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7e7a39af12cb7390e1dd4801f5facf7658c7b17e95edfd66ddb4492b784356580a29f97a5c059e5c5a4f75986e124b04d380
+DataAfterCtrLen = 10
+DataAfterCtrData = 88760690974644b69fab
+ Binary rep of i = 00000001
+ instring = 7e7a39af12cb7390e1dd4801f5facf7658c7b17e95edfd66ddb4492b784356580a29f97a5c059e5c5a4f75986e124b04d3800000000188760690974644b69fab
+ Binary rep of i = 00000002
+ instring = 7e7a39af12cb7390e1dd4801f5facf7658c7b17e95edfd66ddb4492b784356580a29f97a5c059e5c5a4f75986e124b04d3800000000288760690974644b69fab
+KO = a943a84e799eb222bb0aac37bca06e10820a44fc2cc1518fb4a361952d5374bd
+
+COUNT=19
+L = 256
+KI = 9f8b95924c2dca7259dbf58d20b8603cd0d15f4040f741508591423fcf730bfa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 141c5723d73853034a2780baace375af06d8398f49e9020b356e828ce7c08fce89796f47cf62f19754c49e462bfb16ed6fe3
+DataAfterCtrLen = 10
+DataAfterCtrData = 7e4b54d72ad0a1fb2925
+ Binary rep of i = 00000001
+ instring = 141c5723d73853034a2780baace375af06d8398f49e9020b356e828ce7c08fce89796f47cf62f19754c49e462bfb16ed6fe3000000017e4b54d72ad0a1fb2925
+ Binary rep of i = 00000002
+ instring = 141c5723d73853034a2780baace375af06d8398f49e9020b356e828ce7c08fce89796f47cf62f19754c49e462bfb16ed6fe3000000027e4b54d72ad0a1fb2925
+KO = 1713e000488a18ea9f9964f6c45dfde9f8f44f5005ebc77b6b0fb8e71ed104f8
+
+COUNT=20
+L = 160
+KI = 7a79a7fe9acfd41457647021f7f71b563a4c9beebaa9c42493a67c7ae37c6fe9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 147c6a713ed9fa82760612aa34bd95459cc2733a13837f4e487fd9a5c47203f11d8eeca8b6e05d6bf51354628d261a3abe33
+DataAfterCtrLen = 10
+DataAfterCtrData = 244116ae6e10b45bd4e8
+ Binary rep of i = 00000001
+ instring = 147c6a713ed9fa82760612aa34bd95459cc2733a13837f4e487fd9a5c47203f11d8eeca8b6e05d6bf51354628d261a3abe3300000001244116ae6e10b45bd4e8
+ Binary rep of i = 00000002
+ instring = 147c6a713ed9fa82760612aa34bd95459cc2733a13837f4e487fd9a5c47203f11d8eeca8b6e05d6bf51354628d261a3abe3300000002244116ae6e10b45bd4e8
+KO = 6ce70d86537d32f5569a37334d241888f996855f
+
+COUNT=21
+L = 160
+KI = 7eab7a6a4918b24f65222a90b4c2312cd813d48de586fe252815246a4e404532
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 718901d0b104c3dcbfc63c235dc2750d07a8de5e41350b5586ea369846f3cb82f1b6012f838b2de4da1c11e9d6feda7fc52f
+DataAfterCtrLen = 10
+DataAfterCtrData = fa3572361eec894fe604
+ Binary rep of i = 00000001
+ instring = 718901d0b104c3dcbfc63c235dc2750d07a8de5e41350b5586ea369846f3cb82f1b6012f838b2de4da1c11e9d6feda7fc52f00000001fa3572361eec894fe604
+ Binary rep of i = 00000002
+ instring = 718901d0b104c3dcbfc63c235dc2750d07a8de5e41350b5586ea369846f3cb82f1b6012f838b2de4da1c11e9d6feda7fc52f00000002fa3572361eec894fe604
+KO = c96421e441e4ad46ae0bd07a4585a18da4c3f2c8
+
+COUNT=22
+L = 160
+KI = b6fadd2baad85a9c6300fcd6cbf8061e366b85f0a3cf5c8bedbec0675010ce60
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ce20cb12cb5bed4d2e6bff04403aa6101c5f56f390b2cb9060e4d9d8b1b7f355c78c32acd046963a3638d6a2d76bb1d54b21
+DataAfterCtrLen = 10
+DataAfterCtrData = 278d80ed6dc0496a2522
+ Binary rep of i = 00000001
+ instring = ce20cb12cb5bed4d2e6bff04403aa6101c5f56f390b2cb9060e4d9d8b1b7f355c78c32acd046963a3638d6a2d76bb1d54b2100000001278d80ed6dc0496a2522
+ Binary rep of i = 00000002
+ instring = ce20cb12cb5bed4d2e6bff04403aa6101c5f56f390b2cb9060e4d9d8b1b7f355c78c32acd046963a3638d6a2d76bb1d54b2100000002278d80ed6dc0496a2522
+KO = c0c7080f1ccd36c59ded5c8f69bba3f2c7a454af
+
+COUNT=23
+L = 160
+KI = 8696678cd6fbf2900b6108f4dfc9e0448d01a634e29452b4f161921e24d3293a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 45addc085bb3c8ba719ee182eb79568216a2b4394fc6ae62f35954a52b18b4df8ae7cecf26a33713b2acd65a30bdb1623e3a
+DataAfterCtrLen = 10
+DataAfterCtrData = f777d3719eeeef988c7b
+ Binary rep of i = 00000001
+ instring = 45addc085bb3c8ba719ee182eb79568216a2b4394fc6ae62f35954a52b18b4df8ae7cecf26a33713b2acd65a30bdb1623e3a00000001f777d3719eeeef988c7b
+ Binary rep of i = 00000002
+ instring = 45addc085bb3c8ba719ee182eb79568216a2b4394fc6ae62f35954a52b18b4df8ae7cecf26a33713b2acd65a30bdb1623e3a00000002f777d3719eeeef988c7b
+KO = ba00481ee47c0a99af5632bc16c74dcae9348385
+
+COUNT=24
+L = 160
+KI = ae501bd3b547e27f58c974a03498bb38dd27a393ab2e2e23d7e8b33a8e20cad6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 95860010cfc2e7805b37f5cb5093319b034f5bf945e4fe8260dbe4e905ff3736d811d04d96ec7619b8e51d49421df045375c
+DataAfterCtrLen = 10
+DataAfterCtrData = 672a88a4493c75a10f8d
+ Binary rep of i = 00000001
+ instring = 95860010cfc2e7805b37f5cb5093319b034f5bf945e4fe8260dbe4e905ff3736d811d04d96ec7619b8e51d49421df045375c00000001672a88a4493c75a10f8d
+ Binary rep of i = 00000002
+ instring = 95860010cfc2e7805b37f5cb5093319b034f5bf945e4fe8260dbe4e905ff3736d811d04d96ec7619b8e51d49421df045375c00000002672a88a4493c75a10f8d
+KO = 3366edcc03b6ff2f68eb9103fa786e8aaf679fa5
+
+COUNT=25
+L = 160
+KI = 5399da15cd9f9f247f61fcbfcc416793bb1d59ff75c688397b48a2cb649a95ed
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 828848b7324d9dbfd8084831a275a0d3d18cf4289654bd86683cd652b2a2a86b3e00ca9fc4eebcc9be02b6362007bd700ac7
+DataAfterCtrLen = 10
+DataAfterCtrData = 3837dc547c8891b2c31b
+ Binary rep of i = 00000001
+ instring = 828848b7324d9dbfd8084831a275a0d3d18cf4289654bd86683cd652b2a2a86b3e00ca9fc4eebcc9be02b6362007bd700ac7000000013837dc547c8891b2c31b
+ Binary rep of i = 00000002
+ instring = 828848b7324d9dbfd8084831a275a0d3d18cf4289654bd86683cd652b2a2a86b3e00ca9fc4eebcc9be02b6362007bd700ac7000000023837dc547c8891b2c31b
+KO = 653d880be84cbeb75d08a886c82aa48ac6301cfa
+
+COUNT=26
+L = 160
+KI = 33d85f72b0fff9d0e1f14aa2539015bd016ca0f91201b5436ce7b1fa5feba571
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 63e43665778dde39121121d981f363aa651ce2693f2de278a9553e6c602f2a464a1ab715a725bd68a549b049731ae9a24137
+DataAfterCtrLen = 10
+DataAfterCtrData = 83fd5c1577fcbbdce9ae
+ Binary rep of i = 00000001
+ instring = 63e43665778dde39121121d981f363aa651ce2693f2de278a9553e6c602f2a464a1ab715a725bd68a549b049731ae9a241370000000183fd5c1577fcbbdce9ae
+ Binary rep of i = 00000002
+ instring = 63e43665778dde39121121d981f363aa651ce2693f2de278a9553e6c602f2a464a1ab715a725bd68a549b049731ae9a241370000000283fd5c1577fcbbdce9ae
+KO = 816705ee690c61d87b6b52fbeab19e7b72d617bb
+
+COUNT=27
+L = 160
+KI = 02242fe8310873668ec4d7c1b49747408cc4494a78a978a6399c90c032177846
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ab7f382f3a3f45608a3419449274cd6392b8d86ebf344a8ae66b575f0f7c8b6ec940d95a6bc839d7a579cebc8e8ca106ebaa
+DataAfterCtrLen = 10
+DataAfterCtrData = 189d73875d049f60ffa6
+ Binary rep of i = 00000001
+ instring = ab7f382f3a3f45608a3419449274cd6392b8d86ebf344a8ae66b575f0f7c8b6ec940d95a6bc839d7a579cebc8e8ca106ebaa00000001189d73875d049f60ffa6
+ Binary rep of i = 00000002
+ instring = ab7f382f3a3f45608a3419449274cd6392b8d86ebf344a8ae66b575f0f7c8b6ec940d95a6bc839d7a579cebc8e8ca106ebaa00000002189d73875d049f60ffa6
+KO = 72de92041a8fab29d069d9877b043b61824d20f7
+
+COUNT=28
+L = 160
+KI = 6e2c14a6109be8dbcf7d28309ac2ccf63d1493110fd75f44322fd2dded4a73b7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c961cf31645d7502cf732670d8962987cd33d1061e4ad12989228dafc29be2b2805cd8e5bcc03765ec24d7749036ae6acf2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 33097a144124185db3d3
+ Binary rep of i = 00000001
+ instring = c961cf31645d7502cf732670d8962987cd33d1061e4ad12989228dafc29be2b2805cd8e5bcc03765ec24d7749036ae6acf2e0000000133097a144124185db3d3
+ Binary rep of i = 00000002
+ instring = c961cf31645d7502cf732670d8962987cd33d1061e4ad12989228dafc29be2b2805cd8e5bcc03765ec24d7749036ae6acf2e0000000233097a144124185db3d3
+KO = a8a99c543a10d93ced8879a0b0906e3a1fe3189b
+
+COUNT=29
+L = 160
+KI = d41b9d24b9a56ed618dd0367a00b84dc6ee62b42ced0594db7308d71cfe7e2d0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1aa477d649d1b84e561adf38881e100f54bcb1bc38b437080fd0a4486c37e1bdb776820ad95738b6298e2535348c361cc0f6
+DataAfterCtrLen = 10
+DataAfterCtrData = 8a6857a6275322035861
+ Binary rep of i = 00000001
+ instring = 1aa477d649d1b84e561adf38881e100f54bcb1bc38b437080fd0a4486c37e1bdb776820ad95738b6298e2535348c361cc0f6000000018a6857a6275322035861
+ Binary rep of i = 00000002
+ instring = 1aa477d649d1b84e561adf38881e100f54bcb1bc38b437080fd0a4486c37e1bdb776820ad95738b6298e2535348c361cc0f6000000028a6857a6275322035861
+KO = 70d276c2ab454fcea8dc9666a83743fefdec2375
+
+COUNT=30
+L = 320
+KI = 8f320cadb47c4a59dbe20772588df66d20d27b38dbd8fd8fe222d3530ae84bd8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bbbc024381bb35cbbf0b0cba421d6fa7f7a19d0735558ae5666bde237119bfb37a1e0428a41940fc59b9f6e29aea3fb397ed
+DataAfterCtrLen = 10
+DataAfterCtrData = fff857314c5893b4dee0
+ Binary rep of i = 00000001
+ instring = bbbc024381bb35cbbf0b0cba421d6fa7f7a19d0735558ae5666bde237119bfb37a1e0428a41940fc59b9f6e29aea3fb397ed00000001fff857314c5893b4dee0
+ Binary rep of i = 00000002
+ instring = bbbc024381bb35cbbf0b0cba421d6fa7f7a19d0735558ae5666bde237119bfb37a1e0428a41940fc59b9f6e29aea3fb397ed00000002fff857314c5893b4dee0
+ Binary rep of i = 00000003
+ instring = bbbc024381bb35cbbf0b0cba421d6fa7f7a19d0735558ae5666bde237119bfb37a1e0428a41940fc59b9f6e29aea3fb397ed00000003fff857314c5893b4dee0
+KO = f1b67b40eaf90b3cd6f9894362b4b6e02ec125c3213cf3876d060673dd5f891da995b48de25708ac
+
+COUNT=31
+L = 320
+KI = 67ff047546eb0ee47739bcbaee60841dbcf2348e8d449ba296e3609ff0de70a3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8c480aab7489061e74371c642d83ff29a93758ab6873182bf9b17cf45c5574d80eec070d66f02c953b4f8a5ee895c81a7f5a
+DataAfterCtrLen = 10
+DataAfterCtrData = 0a144ab63e789e3aeb96
+ Binary rep of i = 00000001
+ instring = 8c480aab7489061e74371c642d83ff29a93758ab6873182bf9b17cf45c5574d80eec070d66f02c953b4f8a5ee895c81a7f5a000000010a144ab63e789e3aeb96
+ Binary rep of i = 00000002
+ instring = 8c480aab7489061e74371c642d83ff29a93758ab6873182bf9b17cf45c5574d80eec070d66f02c953b4f8a5ee895c81a7f5a000000020a144ab63e789e3aeb96
+ Binary rep of i = 00000003
+ instring = 8c480aab7489061e74371c642d83ff29a93758ab6873182bf9b17cf45c5574d80eec070d66f02c953b4f8a5ee895c81a7f5a000000030a144ab63e789e3aeb96
+KO = e3c9d58fa4ef78ae234542dd22814e95a4ca55c9dc2b5c5cb46587fcf10127ca85c069e5284a271d
+
+COUNT=32
+L = 320
+KI = 174bcd4b458adcddabe9985020e044446ba6f47e3c5e11d6883529cb29615f40
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 94f8d8f2dbeac24ecdd978d75e523b015d77020b717baedc09ab7ac1102dd6b8562e064e47124c4a486a97b8bca3a76f21f4
+DataAfterCtrLen = 10
+DataAfterCtrData = d1ed46af2292baca5f72
+ Binary rep of i = 00000001
+ instring = 94f8d8f2dbeac24ecdd978d75e523b015d77020b717baedc09ab7ac1102dd6b8562e064e47124c4a486a97b8bca3a76f21f400000001d1ed46af2292baca5f72
+ Binary rep of i = 00000002
+ instring = 94f8d8f2dbeac24ecdd978d75e523b015d77020b717baedc09ab7ac1102dd6b8562e064e47124c4a486a97b8bca3a76f21f400000002d1ed46af2292baca5f72
+ Binary rep of i = 00000003
+ instring = 94f8d8f2dbeac24ecdd978d75e523b015d77020b717baedc09ab7ac1102dd6b8562e064e47124c4a486a97b8bca3a76f21f400000003d1ed46af2292baca5f72
+KO = 8f2c0cebe83839fc0064ce02c2210a6d533704087427c92296958c05c9c5b552678e7d43ab188035
+
+COUNT=33
+L = 320
+KI = b6a7cfc467d79dd58d2dd37240b8717d0936c618557405c17bc43f83c62f3305
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ca8410fb791aaf049d6ff0a9d6146a713fe7ee8972d82a416e4ce2d248b3a1f18ece3a96e4771fddc18e01b17df8a815b3a8
+DataAfterCtrLen = 10
+DataAfterCtrData = bbbd270a8d43d9affc04
+ Binary rep of i = 00000001
+ instring = ca8410fb791aaf049d6ff0a9d6146a713fe7ee8972d82a416e4ce2d248b3a1f18ece3a96e4771fddc18e01b17df8a815b3a800000001bbbd270a8d43d9affc04
+ Binary rep of i = 00000002
+ instring = ca8410fb791aaf049d6ff0a9d6146a713fe7ee8972d82a416e4ce2d248b3a1f18ece3a96e4771fddc18e01b17df8a815b3a800000002bbbd270a8d43d9affc04
+ Binary rep of i = 00000003
+ instring = ca8410fb791aaf049d6ff0a9d6146a713fe7ee8972d82a416e4ce2d248b3a1f18ece3a96e4771fddc18e01b17df8a815b3a800000003bbbd270a8d43d9affc04
+KO = 1857014cf9e31d6ce09dbd84dcb049eb327f0b76b072972e8f45bc0e51fb4ad2bf7432c28a342976
+
+COUNT=34
+L = 320
+KI = 24884b8907aeb1768fa2753fd8081f1947f1ed8bcc07f3a7e93dd18f2a73c127
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7c7da82563463708de86f9ae6d2a948db1cfd914b018d0a58fc587f2c2cf2705157c35eea6ef87769fb2af3a0b0a3db0e820
+DataAfterCtrLen = 10
+DataAfterCtrData = 9249de0b3817765e12f0
+ Binary rep of i = 00000001
+ instring = 7c7da82563463708de86f9ae6d2a948db1cfd914b018d0a58fc587f2c2cf2705157c35eea6ef87769fb2af3a0b0a3db0e820000000019249de0b3817765e12f0
+ Binary rep of i = 00000002
+ instring = 7c7da82563463708de86f9ae6d2a948db1cfd914b018d0a58fc587f2c2cf2705157c35eea6ef87769fb2af3a0b0a3db0e820000000029249de0b3817765e12f0
+ Binary rep of i = 00000003
+ instring = 7c7da82563463708de86f9ae6d2a948db1cfd914b018d0a58fc587f2c2cf2705157c35eea6ef87769fb2af3a0b0a3db0e820000000039249de0b3817765e12f0
+KO = f8487d14858f34fddb899dad1f24d1a2f60740b83f5b8f3589e0bb04bb6eb14348750435ecc6addc
+
+COUNT=35
+L = 320
+KI = 66418f6e4690e54a81a193379650c263dc5993312b4b5263cecffb07d17c1564
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 755b2b052edb9ee0876a60d0188ed358742634ecb533dc416eea80e5e0849394c4d07ae5f39b156a94cbd590e579bbdc0ce3
+DataAfterCtrLen = 10
+DataAfterCtrData = f8ab0161642c7b7b2357
+ Binary rep of i = 00000001
+ instring = 755b2b052edb9ee0876a60d0188ed358742634ecb533dc416eea80e5e0849394c4d07ae5f39b156a94cbd590e579bbdc0ce300000001f8ab0161642c7b7b2357
+ Binary rep of i = 00000002
+ instring = 755b2b052edb9ee0876a60d0188ed358742634ecb533dc416eea80e5e0849394c4d07ae5f39b156a94cbd590e579bbdc0ce300000002f8ab0161642c7b7b2357
+ Binary rep of i = 00000003
+ instring = 755b2b052edb9ee0876a60d0188ed358742634ecb533dc416eea80e5e0849394c4d07ae5f39b156a94cbd590e579bbdc0ce300000003f8ab0161642c7b7b2357
+KO = 9fc6fe6618d9872015bb33ec47508e9295b168c278900d54f711f60e8ff463ea8a719b7382ac616c
+
+COUNT=36
+L = 320
+KI = f32f037f40d540bde51bf6153e2cbe15d12a97f7dd56f1e7363f1e6c266e3031
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 27a3a05a2f0680f173b1502a1d167429593095205dd033c5e98235e31c04f98dddc106de371c1d8f5841e8c6fae50198b6f5
+DataAfterCtrLen = 10
+DataAfterCtrData = ea6b67da3112a0225df5
+ Binary rep of i = 00000001
+ instring = 27a3a05a2f0680f173b1502a1d167429593095205dd033c5e98235e31c04f98dddc106de371c1d8f5841e8c6fae50198b6f500000001ea6b67da3112a0225df5
+ Binary rep of i = 00000002
+ instring = 27a3a05a2f0680f173b1502a1d167429593095205dd033c5e98235e31c04f98dddc106de371c1d8f5841e8c6fae50198b6f500000002ea6b67da3112a0225df5
+ Binary rep of i = 00000003
+ instring = 27a3a05a2f0680f173b1502a1d167429593095205dd033c5e98235e31c04f98dddc106de371c1d8f5841e8c6fae50198b6f500000003ea6b67da3112a0225df5
+KO = b3db903ad79a950c4c118bdcb80e139137713a71239bee89313cf09872e32d628cb770f491f040d7
+
+COUNT=37
+L = 320
+KI = 4672efc5230e70fb6c0b00ae739fbc5c006153a53331b744e662272235442571
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fad027f5b43e4d4d1f62a463a9dcaa4b50fee788008847651162d7cdf118c10ed04fe989ecb92bd9f3e246890ffd93e1e18f
+DataAfterCtrLen = 10
+DataAfterCtrData = 8d29a32417ea5daa510c
+ Binary rep of i = 00000001
+ instring = fad027f5b43e4d4d1f62a463a9dcaa4b50fee788008847651162d7cdf118c10ed04fe989ecb92bd9f3e246890ffd93e1e18f000000018d29a32417ea5daa510c
+ Binary rep of i = 00000002
+ instring = fad027f5b43e4d4d1f62a463a9dcaa4b50fee788008847651162d7cdf118c10ed04fe989ecb92bd9f3e246890ffd93e1e18f000000028d29a32417ea5daa510c
+ Binary rep of i = 00000003
+ instring = fad027f5b43e4d4d1f62a463a9dcaa4b50fee788008847651162d7cdf118c10ed04fe989ecb92bd9f3e246890ffd93e1e18f000000038d29a32417ea5daa510c
+KO = eaf0def2ae0d31b5df8d1288e175b97b3badbbe1ba17f65307a2de665405b09b3a88be37dfaa86d7
+
+COUNT=38
+L = 320
+KI = f16aaebedf6b2d32f7a8d0ca38ac7ae167043dd6d0a291339ebdac8d8da70a97
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e10890091c26fe22114d022ee14b14704d93b317f749a1a3110a5d177b2dbb0fb8b9b8e4cad41ff7998481d5bc596bcdf95a
+DataAfterCtrLen = 10
+DataAfterCtrData = 6602a17d61d52088a288
+ Binary rep of i = 00000001
+ instring = e10890091c26fe22114d022ee14b14704d93b317f749a1a3110a5d177b2dbb0fb8b9b8e4cad41ff7998481d5bc596bcdf95a000000016602a17d61d52088a288
+ Binary rep of i = 00000002
+ instring = e10890091c26fe22114d022ee14b14704d93b317f749a1a3110a5d177b2dbb0fb8b9b8e4cad41ff7998481d5bc596bcdf95a000000026602a17d61d52088a288
+ Binary rep of i = 00000003
+ instring = e10890091c26fe22114d022ee14b14704d93b317f749a1a3110a5d177b2dbb0fb8b9b8e4cad41ff7998481d5bc596bcdf95a000000036602a17d61d52088a288
+KO = b390259c38b6c5a8929a4f5627708f59cb5b03909f144cdcc4a7edc55c60b66825f4c0acce9ea5bb
+
+COUNT=39
+L = 320
+KI = c4df3ee28a627514eaf8df54845f529bf5a6d1f9ce8c16b81e64249925430fb5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 87db4d536a161d47ce551edcfece7a187eb0438ae550a6746cfc3895707b85a6d87f11b4f87112f8941c573c1a24e469d663
+DataAfterCtrLen = 10
+DataAfterCtrData = 074bc4c276ec7c5126dc
+ Binary rep of i = 00000001
+ instring = 87db4d536a161d47ce551edcfece7a187eb0438ae550a6746cfc3895707b85a6d87f11b4f87112f8941c573c1a24e469d66300000001074bc4c276ec7c5126dc
+ Binary rep of i = 00000002
+ instring = 87db4d536a161d47ce551edcfece7a187eb0438ae550a6746cfc3895707b85a6d87f11b4f87112f8941c573c1a24e469d66300000002074bc4c276ec7c5126dc
+ Binary rep of i = 00000003
+ instring = 87db4d536a161d47ce551edcfece7a187eb0438ae550a6746cfc3895707b85a6d87f11b4f87112f8941c573c1a24e469d66300000003074bc4c276ec7c5126dc
+KO = 87061e3befb1ab0ca561ded866ceffeee6d872c7f2738a59f4545189fe437322827eec9cfdc835cf
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 00a39bd547fb88b2d98727cf64c195c61e1cad6c
+FixedInputDataByteLen = 60
+FixedInputData = 98132c1ffaf59ae5cbc0a3133d84c551bb97e0c75ecaddfc30056f6876f59803009bffc7d75c4ed46f40b8f80426750d15bc1ddb14ac5dcb69a68242
+ Binary rep of i = 01
+ instring = 0198132c1ffaf59ae5cbc0a3133d84c551bb97e0c75ecaddfc30056f6876f59803009bffc7d75c4ed46f40b8f80426750d15bc1ddb14ac5dcb69a68242
+KO = 0611e1903609b47ad7a5fc2c82e47702
+
+COUNT=1
+L = 128
+KI = a39bdf744ed7e33fdec060c8736e9725179885a8
+FixedInputDataByteLen = 60
+FixedInputData = af71b44940acff98949ad17f1ca20e8fdb3957cacdcd41e9c591e18235019f90b9f8ee6e75700bcab2f8407525a104799b3e9725e27d738a9045e832
+ Binary rep of i = 01
+ instring = 01af71b44940acff98949ad17f1ca20e8fdb3957cacdcd41e9c591e18235019f90b9f8ee6e75700bcab2f8407525a104799b3e9725e27d738a9045e832
+KO = 51dc4668947e3685099bc3b5f8527468
+
+COUNT=2
+L = 128
+KI = f8ea90d9462b66c719fafdb3f45d4c36325d4d07
+FixedInputDataByteLen = 60
+FixedInputData = 43ec12d5fa0cd98e01d805706922fc0af03a3e8c5521cd8ebf529fcc6aaafc781aa6f3448138c3feb9fdd217ca658ccff5aa35c9e439ea21c74cb6e3
+ Binary rep of i = 01
+ instring = 0143ec12d5fa0cd98e01d805706922fc0af03a3e8c5521cd8ebf529fcc6aaafc781aa6f3448138c3feb9fdd217ca658ccff5aa35c9e439ea21c74cb6e3
+KO = 2ec3fe9b8a49e5a15b169be374fe3129
+
+COUNT=3
+L = 128
+KI = ba8b31a1b778c5b1c37abf76e66f8aeab451c23e
+FixedInputDataByteLen = 60
+FixedInputData = 0363c2ef57f24ac124bc0e340049c2930a94132b6887ec9978e305565c01ba8f03393ef95d9edf2cd8fa36745379de1d5fbacff085e84e84f5cf772d
+ Binary rep of i = 01
+ instring = 010363c2ef57f24ac124bc0e340049c2930a94132b6887ec9978e305565c01ba8f03393ef95d9edf2cd8fa36745379de1d5fbacff085e84e84f5cf772d
+KO = cb5355964b7f3b597e82b0e30ae3e9ef
+
+COUNT=4
+L = 128
+KI = 4a86811fa02ae0b41832f224e0333ec26e6f09c7
+FixedInputDataByteLen = 60
+FixedInputData = de5e4535e1fea0287fa5ab9f7867499ac61b77f5551e1d049d7efe8631da62acc1ec267690af8db57d9d3e411aa613cb1ad1dc915ac951be2d18b253
+ Binary rep of i = 01
+ instring = 01de5e4535e1fea0287fa5ab9f7867499ac61b77f5551e1d049d7efe8631da62acc1ec267690af8db57d9d3e411aa613cb1ad1dc915ac951be2d18b253
+KO = eff9379e6e7e89abd6249a0e58cceda1
+
+COUNT=5
+L = 128
+KI = 2563d0e6838f042f33b592436dde7b9d8b189497
+FixedInputDataByteLen = 60
+FixedInputData = c8efd1a6d93cd971ba65d0e981b9cd5615b65657cd619576eff4dae6360ca4b9f32a8f0226641812189b71d0748f52c031c21d2564aa4dbc8e3a29e2
+ Binary rep of i = 01
+ instring = 01c8efd1a6d93cd971ba65d0e981b9cd5615b65657cd619576eff4dae6360ca4b9f32a8f0226641812189b71d0748f52c031c21d2564aa4dbc8e3a29e2
+KO = 03f5d873e1a301ac94d85b5a75f84b70
+
+COUNT=6
+L = 128
+KI = 2934847447faac7da48e517f77463733a9461a1e
+FixedInputDataByteLen = 60
+FixedInputData = 4a225867001b1a7bc4e34a32bef4f6afd037369ee7392e4613ba6d02a5e3e061ff7e04627fd3e8a41a5b0d260f132b85f49c6639edad79a24e99dd0d
+ Binary rep of i = 01
+ instring = 014a225867001b1a7bc4e34a32bef4f6afd037369ee7392e4613ba6d02a5e3e061ff7e04627fd3e8a41a5b0d260f132b85f49c6639edad79a24e99dd0d
+KO = 869ae5e9445cd452e623675e6d0c07b2
+
+COUNT=7
+L = 128
+KI = a57fedc30653b5b909e5470d7255c556d8ab282b
+FixedInputDataByteLen = 60
+FixedInputData = 0514d3a0257461f448ad1a152cef8ca793574fb081e91f4e092fb9197ec12251a27b157f5b69cdf3ab64266c31e04a7fd0cad6b63fe12d3877722cc1
+ Binary rep of i = 01
+ instring = 010514d3a0257461f448ad1a152cef8ca793574fb081e91f4e092fb9197ec12251a27b157f5b69cdf3ab64266c31e04a7fd0cad6b63fe12d3877722cc1
+KO = 5c86acbae82755aff1998462ece3beee
+
+COUNT=8
+L = 128
+KI = ed2bd40e82f25f04c0e87d26fbf517fd0f001c01
+FixedInputDataByteLen = 60
+FixedInputData = 51b21d5c26f77e253a9cbae175337f2a1ee0e6fb5c820fd8dc7c46c35e2db989092607ad23bcfe228208424838332c5a0d8f45633a676c42dcd90076
+ Binary rep of i = 01
+ instring = 0151b21d5c26f77e253a9cbae175337f2a1ee0e6fb5c820fd8dc7c46c35e2db989092607ad23bcfe228208424838332c5a0d8f45633a676c42dcd90076
+KO = d57d14a640665bc98cfd6a8c29089cdd
+
+COUNT=9
+L = 128
+KI = 218093efcb4fb7d3d3204c566b6a4cd7ad16f6d7
+FixedInputDataByteLen = 60
+FixedInputData = f94215974dd6dc963baa92fe3e1d196afdeb01c71e30eec7060077eeebbfdef4fbc5aee0aebab1746889dc9c1b965d584738ff9d24c93d75a78b2dc6
+ Binary rep of i = 01
+ instring = 01f94215974dd6dc963baa92fe3e1d196afdeb01c71e30eec7060077eeebbfdef4fbc5aee0aebab1746889dc9c1b965d584738ff9d24c93d75a78b2dc6
+KO = 2bc098b3384f0a9a7f39dc18858857ca
+
+COUNT=10
+L = 256
+KI = 1ee222f5cdd60b0ae956eeeaa838c51bd767672c
+FixedInputDataByteLen = 60
+FixedInputData = 4b10500ba5c9391da83d2ef78d01bcdccda32ff6f242960323324474b9d0685d99dc9143ac6d667a5b46dcc89784b3a4af7a7684b01efee41b144f48
+ Binary rep of i = 01
+ instring = 014b10500ba5c9391da83d2ef78d01bcdccda32ff6f242960323324474b9d0685d99dc9143ac6d667a5b46dcc89784b3a4af7a7684b01efee41b144f48
+ Binary rep of i = 02
+ instring = 024b10500ba5c9391da83d2ef78d01bcdccda32ff6f242960323324474b9d0685d99dc9143ac6d667a5b46dcc89784b3a4af7a7684b01efee41b144f48
+KO = 806e342013853083a3f7294c63a9ec9a6dba75b256c62fac1e480ef26276cd4b
+
+COUNT=11
+L = 256
+KI = 60967bf6a94e200c7fec597a4a0536888b639be3
+FixedInputDataByteLen = 60
+FixedInputData = ca872660f4e6fc8f43605ec8361f5275faa6c93f62404e00f4085ddd508b1f6c6272ce52214894b9d9814dcd33373fbdcb1428e1fde9c66c39c0dc91
+ Binary rep of i = 01
+ instring = 01ca872660f4e6fc8f43605ec8361f5275faa6c93f62404e00f4085ddd508b1f6c6272ce52214894b9d9814dcd33373fbdcb1428e1fde9c66c39c0dc91
+ Binary rep of i = 02
+ instring = 02ca872660f4e6fc8f43605ec8361f5275faa6c93f62404e00f4085ddd508b1f6c6272ce52214894b9d9814dcd33373fbdcb1428e1fde9c66c39c0dc91
+KO = a7c16d8e464e3c7f17840caac347d0ce687dba153bb89d60dfe6be0ac1a648eb
+
+COUNT=12
+L = 256
+KI = 57110f8b594c59be096e29251b5e1246de3b186c
+FixedInputDataByteLen = 60
+FixedInputData = 559d2f60ee5b5fd5ab9185a15fbbde91610612c877c18a06f901a6831d87c60b9976ff661ea9ef2322b31fcc9c5f0b833be5ffbad2ef470905ed8f25
+ Binary rep of i = 01
+ instring = 01559d2f60ee5b5fd5ab9185a15fbbde91610612c877c18a06f901a6831d87c60b9976ff661ea9ef2322b31fcc9c5f0b833be5ffbad2ef470905ed8f25
+ Binary rep of i = 02
+ instring = 02559d2f60ee5b5fd5ab9185a15fbbde91610612c877c18a06f901a6831d87c60b9976ff661ea9ef2322b31fcc9c5f0b833be5ffbad2ef470905ed8f25
+KO = aaceffe7762bfc976f288bc2ab4ee1044a1e45a4d981627ec45b2c2ffee862e4
+
+COUNT=13
+L = 256
+KI = dfc232510c77ec7c666c823490a65f5aa87c5f36
+FixedInputDataByteLen = 60
+FixedInputData = 8ca89a9f2ab0be433b8ba7a3fb29ea7913eaa495fa891760c24d62b9a11d37078fc215a1c605ecfa0005db29384ef6a6a7d213b0c93004e07bcf2091
+ Binary rep of i = 01
+ instring = 018ca89a9f2ab0be433b8ba7a3fb29ea7913eaa495fa891760c24d62b9a11d37078fc215a1c605ecfa0005db29384ef6a6a7d213b0c93004e07bcf2091
+ Binary rep of i = 02
+ instring = 028ca89a9f2ab0be433b8ba7a3fb29ea7913eaa495fa891760c24d62b9a11d37078fc215a1c605ecfa0005db29384ef6a6a7d213b0c93004e07bcf2091
+KO = a8012ceb5d5d6cdd6cd4caeace4149ed7b6ff79f3a052d5192b0b1a8013142c7
+
+COUNT=14
+L = 256
+KI = c874ea83823bf0f0afb7e50cda2a1e9be64ec91e
+FixedInputDataByteLen = 60
+FixedInputData = 90412c0b6d3fba905766dac1cf3a1ce2724a28aa726bdc881e1286bcd8510d37fb01284b9dac9f4d430b3fdf6443c07bd5291bfe2e6095ade8545db2
+ Binary rep of i = 01
+ instring = 0190412c0b6d3fba905766dac1cf3a1ce2724a28aa726bdc881e1286bcd8510d37fb01284b9dac9f4d430b3fdf6443c07bd5291bfe2e6095ade8545db2
+ Binary rep of i = 02
+ instring = 0290412c0b6d3fba905766dac1cf3a1ce2724a28aa726bdc881e1286bcd8510d37fb01284b9dac9f4d430b3fdf6443c07bd5291bfe2e6095ade8545db2
+KO = 4ec68785014bf81e14e31da9e0ce039e9aeb7367abbc24cb1d449417941a24de
+
+COUNT=15
+L = 256
+KI = 9b93c0cb1876ca1268769a472bce4e0b721d9281
+FixedInputDataByteLen = 60
+FixedInputData = ca407a086edeee4bb7ddcce788031db5c1887290d024ee04c9352098b452ba9ae5d3119d0278df3ca12d8d0b668a5a1e9c232b6e099746d8a75cbaef
+ Binary rep of i = 01
+ instring = 01ca407a086edeee4bb7ddcce788031db5c1887290d024ee04c9352098b452ba9ae5d3119d0278df3ca12d8d0b668a5a1e9c232b6e099746d8a75cbaef
+ Binary rep of i = 02
+ instring = 02ca407a086edeee4bb7ddcce788031db5c1887290d024ee04c9352098b452ba9ae5d3119d0278df3ca12d8d0b668a5a1e9c232b6e099746d8a75cbaef
+KO = a4774e28e58ee9539af591821063001d8c1785e377515becb0983967a1991014
+
+COUNT=16
+L = 256
+KI = 3f40e62d704016a3ce494758cf7a43b891eec6bc
+FixedInputDataByteLen = 60
+FixedInputData = 92c121409b35dd948ccf7183f83e0bad603538a31c62fce8911801f08154e505ed0c0b6223e80d33a1eb3cda7615521201342b467d72acf9f795b02d
+ Binary rep of i = 01
+ instring = 0192c121409b35dd948ccf7183f83e0bad603538a31c62fce8911801f08154e505ed0c0b6223e80d33a1eb3cda7615521201342b467d72acf9f795b02d
+ Binary rep of i = 02
+ instring = 0292c121409b35dd948ccf7183f83e0bad603538a31c62fce8911801f08154e505ed0c0b6223e80d33a1eb3cda7615521201342b467d72acf9f795b02d
+KO = b2229d6037d69b4c590ab9b8488a81d78ecb10dc4949e0f16ae1d1707f5653ad
+
+COUNT=17
+L = 256
+KI = 0b20f689a0e995fe5ab8fa33ea74ae2e7fdf657c
+FixedInputDataByteLen = 60
+FixedInputData = 51e614bfee2abbd90f439a60df8c4633432bdf02249c82b1f985f42d394802fb1a362655dfe8c39a42e757c5bf9c3766ca0774c6222512e7de45f968
+ Binary rep of i = 01
+ instring = 0151e614bfee2abbd90f439a60df8c4633432bdf02249c82b1f985f42d394802fb1a362655dfe8c39a42e757c5bf9c3766ca0774c6222512e7de45f968
+ Binary rep of i = 02
+ instring = 0251e614bfee2abbd90f439a60df8c4633432bdf02249c82b1f985f42d394802fb1a362655dfe8c39a42e757c5bf9c3766ca0774c6222512e7de45f968
+KO = 370e89d710fa31b121743539fc35538d1fe1268c0aac0cb4c19dc63b622bb5c9
+
+COUNT=18
+L = 256
+KI = aa9f4ff64391db7f31934c85b7e984c444d23717
+FixedInputDataByteLen = 60
+FixedInputData = fd31d4eaf668d6fce0de32207e991f8da96dbfe496dd9d507d97eaa109538c4ca0d003edc768f5caf112844f0a5668a6cc22cf67d9fa507070e51272
+ Binary rep of i = 01
+ instring = 01fd31d4eaf668d6fce0de32207e991f8da96dbfe496dd9d507d97eaa109538c4ca0d003edc768f5caf112844f0a5668a6cc22cf67d9fa507070e51272
+ Binary rep of i = 02
+ instring = 02fd31d4eaf668d6fce0de32207e991f8da96dbfe496dd9d507d97eaa109538c4ca0d003edc768f5caf112844f0a5668a6cc22cf67d9fa507070e51272
+KO = 038b041ec35c1c694e37a482e91a9b8d529946458dbf0f7784805224770cc265
+
+COUNT=19
+L = 256
+KI = 9520526d34cbb294ddee70dac42c0768a1b97e1b
+FixedInputDataByteLen = 60
+FixedInputData = d921c8914783415ddcd5bd568e58b8302e5a3a9885c9f2665505658b03461feddf651744b818c8dbfb3c97a1f9686b0f60c3c579f3a377db8a3a03d7
+ Binary rep of i = 01
+ instring = 01d921c8914783415ddcd5bd568e58b8302e5a3a9885c9f2665505658b03461feddf651744b818c8dbfb3c97a1f9686b0f60c3c579f3a377db8a3a03d7
+ Binary rep of i = 02
+ instring = 02d921c8914783415ddcd5bd568e58b8302e5a3a9885c9f2665505658b03461feddf651744b818c8dbfb3c97a1f9686b0f60c3c579f3a377db8a3a03d7
+KO = 49c254d72e09ff709eacc073506c0323dfbed67958c1275ccfc4a00a4a4a0177
+
+COUNT=20
+L = 160
+KI = 0e71d9e9c9e951978ada75c831d627dd5d3b4c59
+FixedInputDataByteLen = 60
+FixedInputData = 08b6f69698e8eb6c8c63953abd3538531d722cc4e9ca7ffcb68abba4dd4b027b3787efa107902ace8abb54549bede4ffdadabec3f282865b2166d46e
+ Binary rep of i = 01
+ instring = 0108b6f69698e8eb6c8c63953abd3538531d722cc4e9ca7ffcb68abba4dd4b027b3787efa107902ace8abb54549bede4ffdadabec3f282865b2166d46e
+KO = 86137b96ec15b7954fdc5df8d371ee2d8016e97a
+
+COUNT=21
+L = 160
+KI = 25293890e708ec7b9a7655393bffbca27a7b3965
+FixedInputDataByteLen = 60
+FixedInputData = 6d97433dbc6129b78541986f74c69e5129377d29854811b7794ca13e044c16aebeeccdf7f290317b48db648320aa37f4663e22c5d0bdee0bf1b8292a
+ Binary rep of i = 01
+ instring = 016d97433dbc6129b78541986f74c69e5129377d29854811b7794ca13e044c16aebeeccdf7f290317b48db648320aa37f4663e22c5d0bdee0bf1b8292a
+KO = 12e0aef6b56f20098f51ab63b661d515fe685b4c
+
+COUNT=22
+L = 160
+KI = 291c1510fa5bd8c72ef3ce6f718564fcd688547f
+FixedInputDataByteLen = 60
+FixedInputData = 9dc7137182958fc405ea50bed18b0d87a108eaa8fc2bada9610c160bd1b882ba76789e84a8ad03bef38c70192d5363afb3bc995697e48de046a3353b
+ Binary rep of i = 01
+ instring = 019dc7137182958fc405ea50bed18b0d87a108eaa8fc2bada9610c160bd1b882ba76789e84a8ad03bef38c70192d5363afb3bc995697e48de046a3353b
+KO = a92d8a95fc487bfd875d51f78157a76b05951726
+
+COUNT=23
+L = 160
+KI = d7da5a8badbaebafedc07eaee6720bca58d2723e
+FixedInputDataByteLen = 60
+FixedInputData = 991177f70cd0b7d554f3dbcefd376a9b754e56b6e2c909db21470944a715683a2ed8edbe93d1fb877f55ae859451d86481b1e4a2f2b00ed8c386feb5
+ Binary rep of i = 01
+ instring = 01991177f70cd0b7d554f3dbcefd376a9b754e56b6e2c909db21470944a715683a2ed8edbe93d1fb877f55ae859451d86481b1e4a2f2b00ed8c386feb5
+KO = 1cc9fdaa1e44665972f8ce81e0f85e3cbb4cb701
+
+COUNT=24
+L = 160
+KI = 3f427f81520c4869ee0e1e4e1f5b3a396c939290
+FixedInputDataByteLen = 60
+FixedInputData = 295161010a307ff7cb1390427163b3198b3502e8615523abcb5d4199d5a1cc65276f3883ffc7d28b90dff2561fe9e6804880c0b898a4fe01d24362b3
+ Binary rep of i = 01
+ instring = 01295161010a307ff7cb1390427163b3198b3502e8615523abcb5d4199d5a1cc65276f3883ffc7d28b90dff2561fe9e6804880c0b898a4fe01d24362b3
+KO = 1bad7143571499fcc27db677e8b43a2046891d3c
+
+COUNT=25
+L = 160
+KI = f5f3c790e0750b18f5dc1ae24ea6f63c2c842e0c
+FixedInputDataByteLen = 60
+FixedInputData = 4a54d7b43279ba671e5950d0523e8a82eaf7076ecb077960598c91f5196e74d30ec829af0048a0a3cd336aa2d321ce584567dbe51f70bab20ea166ce
+ Binary rep of i = 01
+ instring = 014a54d7b43279ba671e5950d0523e8a82eaf7076ecb077960598c91f5196e74d30ec829af0048a0a3cd336aa2d321ce584567dbe51f70bab20ea166ce
+KO = 73ad278979014c68579f436468f0f9c21833de16
+
+COUNT=26
+L = 160
+KI = a12050a3f5c52db6f7da9972102283f190ee3930
+FixedInputDataByteLen = 60
+FixedInputData = a9dd5a9ac2362dfbd5b11127e05ec6f284b459b9345f29c0ba3cb2ccd28438d8750263ed55713d6ab9234083a221fbc0da4edeb7268abff2d00535bb
+ Binary rep of i = 01
+ instring = 01a9dd5a9ac2362dfbd5b11127e05ec6f284b459b9345f29c0ba3cb2ccd28438d8750263ed55713d6ab9234083a221fbc0da4edeb7268abff2d00535bb
+KO = 34b8533fcd64121fd85fd36752e902f2b294593c
+
+COUNT=27
+L = 160
+KI = dc77fbbc7b298bf7eb98ae4476a9288ebfc4ef2e
+FixedInputDataByteLen = 60
+FixedInputData = ead874f2b5f3e904d38a32911dab9cd1495f7da8f98992999243e23c5364d3504bc87e43efb62fdb8d363fbbd5d47caaa1a587b1eb6f4096255b95d1
+ Binary rep of i = 01
+ instring = 01ead874f2b5f3e904d38a32911dab9cd1495f7da8f98992999243e23c5364d3504bc87e43efb62fdb8d363fbbd5d47caaa1a587b1eb6f4096255b95d1
+KO = ffce2f72eda9738c68a5097890739d41c8339ce7
+
+COUNT=28
+L = 160
+KI = cc065420f56de907c661c527284b6dac2b5f4783
+FixedInputDataByteLen = 60
+FixedInputData = 5b98aee99fca1e0ae66b4b8a2320b139501b78d5837c4961c4cdbba2abac79dd9fa29e371c7c916c2e0aaf60900e55c1647b4a0029db590be7afcbf0
+ Binary rep of i = 01
+ instring = 015b98aee99fca1e0ae66b4b8a2320b139501b78d5837c4961c4cdbba2abac79dd9fa29e371c7c916c2e0aaf60900e55c1647b4a0029db590be7afcbf0
+KO = 8b1e74a1375a097e5c1bdbdf71a5e9639800ffaf
+
+COUNT=29
+L = 160
+KI = 348f4b94f7a1aafa12d91c93644a9b44633a9a33
+FixedInputDataByteLen = 60
+FixedInputData = 6cba1d5fb342e6ebf01b6ee4ec667efdb2d81fdc6aa5d0ec28a404075a5f6ea6b6f40c102e89640e78cb5473cffa71b9e8b4dc7f92bef66d017aeaed
+ Binary rep of i = 01
+ instring = 016cba1d5fb342e6ebf01b6ee4ec667efdb2d81fdc6aa5d0ec28a404075a5f6ea6b6f40c102e89640e78cb5473cffa71b9e8b4dc7f92bef66d017aeaed
+KO = 0ea77ced5ec8b8df7819705f6b0aa459e3eab7b7
+
+COUNT=30
+L = 320
+KI = f0e5ad280b3465e719afdf86377bbcda59f5c59b
+FixedInputDataByteLen = 60
+FixedInputData = 231b6d83f0194499f27848108fd1fcdcf9520e67522cf54486fb919a839532d165019388242ce373a89ce644d7818e7415f5730a0b743595ab19add4
+ Binary rep of i = 01
+ instring = 01231b6d83f0194499f27848108fd1fcdcf9520e67522cf54486fb919a839532d165019388242ce373a89ce644d7818e7415f5730a0b743595ab19add4
+ Binary rep of i = 02
+ instring = 02231b6d83f0194499f27848108fd1fcdcf9520e67522cf54486fb919a839532d165019388242ce373a89ce644d7818e7415f5730a0b743595ab19add4
+KO = 9a9ddd19818bb085d24e48ee99d6e628235a422fb2ae383282b7bbbf0e5f5edf42d7237b8ed6aa1d
+
+COUNT=31
+L = 320
+KI = 5f50a7503bd8420353ad3b0e9f50f50d6937a68f
+FixedInputDataByteLen = 60
+FixedInputData = 42d8467d7ef4c2d4de20a992904e7a598e048032e1303d867d104ba8b4efc00f31c28bc5fea8b925398b2c09ac5210e28829a22bc2704abcf4735378
+ Binary rep of i = 01
+ instring = 0142d8467d7ef4c2d4de20a992904e7a598e048032e1303d867d104ba8b4efc00f31c28bc5fea8b925398b2c09ac5210e28829a22bc2704abcf4735378
+ Binary rep of i = 02
+ instring = 0242d8467d7ef4c2d4de20a992904e7a598e048032e1303d867d104ba8b4efc00f31c28bc5fea8b925398b2c09ac5210e28829a22bc2704abcf4735378
+KO = 29db93fb500201afc9204b7777a48ff15d85cd85a28fd2387c4a090364c9437519c1eeaee2a7b386
+
+COUNT=32
+L = 320
+KI = 0d2d0a591af57e2ecbdc34ce0d2262f6bb2bcea5
+FixedInputDataByteLen = 60
+FixedInputData = 023cac78547d9aa9d285ef9dfcdd6296993d854bc4896ce9551e09720528d43ae42b420fafb7111daff6fdfa8a8cc0f9e05520de54dffe17dbf36c75
+ Binary rep of i = 01
+ instring = 01023cac78547d9aa9d285ef9dfcdd6296993d854bc4896ce9551e09720528d43ae42b420fafb7111daff6fdfa8a8cc0f9e05520de54dffe17dbf36c75
+ Binary rep of i = 02
+ instring = 02023cac78547d9aa9d285ef9dfcdd6296993d854bc4896ce9551e09720528d43ae42b420fafb7111daff6fdfa8a8cc0f9e05520de54dffe17dbf36c75
+KO = fc5f72ab4b470b6cb7445598d0c74b9ca06ce78c29651146e824b022297a936ab3494beebcd21407
+
+COUNT=33
+L = 320
+KI = eb49871c799d228afd6cb85521eefccf4aeac2b9
+FixedInputDataByteLen = 60
+FixedInputData = 8bf75255fa8817ad5fb5bf2b6e5b3e47fdfb16f0498d7f2e8922308c6ad18790d71476d6e94b688dc604594c02653685b01d63ed7e9b7d2b65b1fa57
+ Binary rep of i = 01
+ instring = 018bf75255fa8817ad5fb5bf2b6e5b3e47fdfb16f0498d7f2e8922308c6ad18790d71476d6e94b688dc604594c02653685b01d63ed7e9b7d2b65b1fa57
+ Binary rep of i = 02
+ instring = 028bf75255fa8817ad5fb5bf2b6e5b3e47fdfb16f0498d7f2e8922308c6ad18790d71476d6e94b688dc604594c02653685b01d63ed7e9b7d2b65b1fa57
+KO = 5fd9152e7f3354273ceba569fa7cc6f4f7fd3aaae3acc99f23beb375788c344ad6b665a465c5452a
+
+COUNT=34
+L = 320
+KI = fc39ce102de73e63145d50025f64c54bf1287fab
+FixedInputDataByteLen = 60
+FixedInputData = 76146870b5f718ce3d879082eafa10a031c81d7ec9f791cc90eeee81289b12e44c3fdc8b8ce598f42ebd41c35854e584b5b9f864c5baecd198d4d633
+ Binary rep of i = 01
+ instring = 0176146870b5f718ce3d879082eafa10a031c81d7ec9f791cc90eeee81289b12e44c3fdc8b8ce598f42ebd41c35854e584b5b9f864c5baecd198d4d633
+ Binary rep of i = 02
+ instring = 0276146870b5f718ce3d879082eafa10a031c81d7ec9f791cc90eeee81289b12e44c3fdc8b8ce598f42ebd41c35854e584b5b9f864c5baecd198d4d633
+KO = eb0092b0ee6ebe52cfd66c6d422c3cfaf2d66fee9345c41b44312874b6aeb1e1b654a0f9f5ea3a3a
+
+COUNT=35
+L = 320
+KI = e5db74370ad3248c63774ec7508334557457b233
+FixedInputDataByteLen = 60
+FixedInputData = 7afb2b3b69922dea29b99293943e79d069effb4608216406d08f604fb1e8ecd9ccdaee58d19d7a336c5935eb9a57a5faffbb890d5ca7fbff8d35f1f1
+ Binary rep of i = 01
+ instring = 017afb2b3b69922dea29b99293943e79d069effb4608216406d08f604fb1e8ecd9ccdaee58d19d7a336c5935eb9a57a5faffbb890d5ca7fbff8d35f1f1
+ Binary rep of i = 02
+ instring = 027afb2b3b69922dea29b99293943e79d069effb4608216406d08f604fb1e8ecd9ccdaee58d19d7a336c5935eb9a57a5faffbb890d5ca7fbff8d35f1f1
+KO = f2506f9c0150fbb36dcfe6b2ff763081714f544eb0245d8c5dcc77f492cf3cfe80cdcc0af3ea92d1
+
+COUNT=36
+L = 320
+KI = 7ce950c0c8bf4bd147add6f44cd446e91022a311
+FixedInputDataByteLen = 60
+FixedInputData = fd087aa2968d6818b7157189143792d30e54c83a205379705ab8274348c12df8e70a3c3e5c220d09e6ecb948ca8f854cdc344be3188cd3d10166ded1
+ Binary rep of i = 01
+ instring = 01fd087aa2968d6818b7157189143792d30e54c83a205379705ab8274348c12df8e70a3c3e5c220d09e6ecb948ca8f854cdc344be3188cd3d10166ded1
+ Binary rep of i = 02
+ instring = 02fd087aa2968d6818b7157189143792d30e54c83a205379705ab8274348c12df8e70a3c3e5c220d09e6ecb948ca8f854cdc344be3188cd3d10166ded1
+KO = 4a68cc3ec938bcf0a55169340773110ff9183889bc9000d1882b258fe9dc24cd8ba40a2e9d3c397d
+
+COUNT=37
+L = 320
+KI = d77dada6a487ebad875bbae202cfeb0483a3e323
+FixedInputDataByteLen = 60
+FixedInputData = d255ca0818512a9af1c3a9d9cd13636555d5a619e00af78931a877cf90747db156254162cd766b2f7a5503cd082a63405d41377e4ed8af339b6b4903
+ Binary rep of i = 01
+ instring = 01d255ca0818512a9af1c3a9d9cd13636555d5a619e00af78931a877cf90747db156254162cd766b2f7a5503cd082a63405d41377e4ed8af339b6b4903
+ Binary rep of i = 02
+ instring = 02d255ca0818512a9af1c3a9d9cd13636555d5a619e00af78931a877cf90747db156254162cd766b2f7a5503cd082a63405d41377e4ed8af339b6b4903
+KO = 165fd9902720a2b270a753af948d76f54717387adc9c8d650308bd9fc169807ee2631a81e07b60ea
+
+COUNT=38
+L = 320
+KI = 0c58aec1c0779e9c5e2f196a0d9dab4c6e3c3e62
+FixedInputDataByteLen = 60
+FixedInputData = 86b88396bbe2f7b9f4b99241dedc7c564511b5e2440e2d77dad7d8ce247d72b6087a85f063486107284e6b467dda796f740bc9173a830ada65ac37c0
+ Binary rep of i = 01
+ instring = 0186b88396bbe2f7b9f4b99241dedc7c564511b5e2440e2d77dad7d8ce247d72b6087a85f063486107284e6b467dda796f740bc9173a830ada65ac37c0
+ Binary rep of i = 02
+ instring = 0286b88396bbe2f7b9f4b99241dedc7c564511b5e2440e2d77dad7d8ce247d72b6087a85f063486107284e6b467dda796f740bc9173a830ada65ac37c0
+KO = 45f4678eff1a58d2d313d4c194f08d344cf140c6af2e17683c0f6be124ed9f45e0e9207a54110641
+
+COUNT=39
+L = 320
+KI = af3828d6663c637973995a4020a108667bf1ac8b
+FixedInputDataByteLen = 60
+FixedInputData = 90533fa5f9cb27d40d244e0ecba29a13f577d14204e8292416deb18a40b6ae9754197a307cfc979f4fe704c8a2322ed29e207641d30a6ebd8203e18c
+ Binary rep of i = 01
+ instring = 0190533fa5f9cb27d40d244e0ecba29a13f577d14204e8292416deb18a40b6ae9754197a307cfc979f4fe704c8a2322ed29e207641d30a6ebd8203e18c
+ Binary rep of i = 02
+ instring = 0290533fa5f9cb27d40d244e0ecba29a13f577d14204e8292416deb18a40b6ae9754197a307cfc979f4fe704c8a2322ed29e207641d30a6ebd8203e18c
+KO = 2a80938a6546a07f370bf6d802a9e329dd893a6549564e4c5596b8ae1bbab410772e08494fbe1af2
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = a510fe5ad1640d345a6dbba65d629c2a2fedd1ae
+FixedInputDataByteLen = 60
+FixedInputData = 9953de43418a85aa8db2278a1e380e83fb1e47744d902e8f0d1b3053f185bbcc734d12f219576e75477d7f7b799b7afed1a4847730be8fd2ef3f342e
+ Binary rep of i = 0001
+ instring = 00019953de43418a85aa8db2278a1e380e83fb1e47744d902e8f0d1b3053f185bbcc734d12f219576e75477d7f7b799b7afed1a4847730be8fd2ef3f342e
+KO = c00707a18c57acdb84f17ef05a322da2
+
+COUNT=1
+L = 128
+KI = a4dc5c95fa3983bfaf4147047d48774fc2de6011
+FixedInputDataByteLen = 60
+FixedInputData = 72987d4c5b9e94d24aeb6ceef2c0f2cfb001c8b6f1d0411d3dd231a7b34a3256bacd04b83115b4f9aa61b4a4e85d3f32eb9fca4dc2f136c8d7f013c6
+ Binary rep of i = 0001
+ instring = 000172987d4c5b9e94d24aeb6ceef2c0f2cfb001c8b6f1d0411d3dd231a7b34a3256bacd04b83115b4f9aa61b4a4e85d3f32eb9fca4dc2f136c8d7f013c6
+KO = 5078fa168ad23c1d248abd4fcd8a4d8b
+
+COUNT=2
+L = 128
+KI = c6f02a3555450112893d7cf66e413b990ff7b516
+FixedInputDataByteLen = 60
+FixedInputData = 4d77fa3f849dcbfabe6f6777d7a05340fa4bc8371effa5e832ed24b2410a545b7fa5637ce6ceebf16f43249a0489a7132a3f3bad917a0e70df0ff72c
+ Binary rep of i = 0001
+ instring = 00014d77fa3f849dcbfabe6f6777d7a05340fa4bc8371effa5e832ed24b2410a545b7fa5637ce6ceebf16f43249a0489a7132a3f3bad917a0e70df0ff72c
+KO = cffac9d9729a22f6e097ad3f1928cd15
+
+COUNT=3
+L = 128
+KI = e9d14fb793570c82b4c5600147b078030a72221c
+FixedInputDataByteLen = 60
+FixedInputData = 38f05b5bd37f872233485334929818962af8e78aabe5751ea804a232799d4176a7f6831ce0508d301fc7673f5702da3891e1cd25cc9b9cb9c1e85aff
+ Binary rep of i = 0001
+ instring = 000138f05b5bd37f872233485334929818962af8e78aabe5751ea804a232799d4176a7f6831ce0508d301fc7673f5702da3891e1cd25cc9b9cb9c1e85aff
+KO = 54141c7add0875b765fb29c95273f3e2
+
+COUNT=4
+L = 128
+KI = 7cd9ecf8e8e057f152b24bca94acc0ebe28d85e9
+FixedInputDataByteLen = 60
+FixedInputData = bffb14a99f65f067840a6dd7809bcb0e2d9c033e85800b4a4bceee459028fb0fb71c82b4f7864b064ab1d585b126eb7d0f53459d6e876a9ad00d6138
+ Binary rep of i = 0001
+ instring = 0001bffb14a99f65f067840a6dd7809bcb0e2d9c033e85800b4a4bceee459028fb0fb71c82b4f7864b064ab1d585b126eb7d0f53459d6e876a9ad00d6138
+KO = d17bb5c46abfe6a2cb918326dabf7060
+
+COUNT=5
+L = 128
+KI = 0d81b45f391685cd527b8512543736fdcb751911
+FixedInputDataByteLen = 60
+FixedInputData = eadb6f4ddb2716bbcdb3ace6d7cb248e9b2d120cf50409712f9c4225f186ff7427ff7a963209843c49b3899d59377b1e888ac279cdfe5476edefb6cf
+ Binary rep of i = 0001
+ instring = 0001eadb6f4ddb2716bbcdb3ace6d7cb248e9b2d120cf50409712f9c4225f186ff7427ff7a963209843c49b3899d59377b1e888ac279cdfe5476edefb6cf
+KO = 01cbde514b1c7984ac63788d43f399cb
+
+COUNT=6
+L = 128
+KI = 1dfa5330d56ced12a1ab2c75114050f35ca336d6
+FixedInputDataByteLen = 60
+FixedInputData = e14424f401c3cf2a78af289e2705fe4c62c3a483f863dbf710821c7149ca9600fbcc0f30e22191e5e57bcb87905a16a5fed4d2ceb2521791fcb6bcd6
+ Binary rep of i = 0001
+ instring = 0001e14424f401c3cf2a78af289e2705fe4c62c3a483f863dbf710821c7149ca9600fbcc0f30e22191e5e57bcb87905a16a5fed4d2ceb2521791fcb6bcd6
+KO = c65872bf551869709302fe2ac950829c
+
+COUNT=7
+L = 128
+KI = 89a1e4650e5f97ec47a2657b4f2d370c5baaa4ec
+FixedInputDataByteLen = 60
+FixedInputData = 4fc34ca31bf2bb76f7775c0466c2ee134c416ef9a63dd1b72940532875be9889598766f46bdbd43f82fa7fe5f8569adf095e51fac00ddfe4ec6893fa
+ Binary rep of i = 0001
+ instring = 00014fc34ca31bf2bb76f7775c0466c2ee134c416ef9a63dd1b72940532875be9889598766f46bdbd43f82fa7fe5f8569adf095e51fac00ddfe4ec6893fa
+KO = eda152a00021aa520b3fa59e85b8df89
+
+COUNT=8
+L = 128
+KI = 6cc2a363f20d987e73a8456f7f1eebc6d2b50990
+FixedInputDataByteLen = 60
+FixedInputData = 73eba473853eaf0b8afbda949d1892f1260716e9b672d964b2192f5e4be33ba8fa8805659a2bba09a7852575c42757eccd45d8700d294859d748901f
+ Binary rep of i = 0001
+ instring = 000173eba473853eaf0b8afbda949d1892f1260716e9b672d964b2192f5e4be33ba8fa8805659a2bba09a7852575c42757eccd45d8700d294859d748901f
+KO = 3fd30ebca4eb4aba0deb9e9cc6e0d3c3
+
+COUNT=9
+L = 128
+KI = 90f89634e435799910f019c0cc8b894c9ba22cc9
+FixedInputDataByteLen = 60
+FixedInputData = efd3f5ce4bd35e6ec3de74fd509ebf4b29dd94540cedf21db8ee3e0ea984cf2b78bd4b71f40132a4e661832509bbf2830f543f28da32788e9ce88c30
+ Binary rep of i = 0001
+ instring = 0001efd3f5ce4bd35e6ec3de74fd509ebf4b29dd94540cedf21db8ee3e0ea984cf2b78bd4b71f40132a4e661832509bbf2830f543f28da32788e9ce88c30
+KO = b42b67ca21a6cc7d1918d0121ccce563
+
+COUNT=10
+L = 256
+KI = abec6c894ae9df32e5afdf5d06a0434e8940ca71
+FixedInputDataByteLen = 60
+FixedInputData = 9a6574a0ea1123ab9580906f8a2c4a0ecba9a8a84079c37a6e283ad4d4e957c3d16db66ae4be99e688b221c359a8dd2505868beb6a49fd7ce6c35df4
+ Binary rep of i = 0001
+ instring = 00019a6574a0ea1123ab9580906f8a2c4a0ecba9a8a84079c37a6e283ad4d4e957c3d16db66ae4be99e688b221c359a8dd2505868beb6a49fd7ce6c35df4
+ Binary rep of i = 0002
+ instring = 00029a6574a0ea1123ab9580906f8a2c4a0ecba9a8a84079c37a6e283ad4d4e957c3d16db66ae4be99e688b221c359a8dd2505868beb6a49fd7ce6c35df4
+KO = 5b37675aec199c7d08435ef6321cf6235c12453a4530072d4a73ba0ad34634a5
+
+COUNT=11
+L = 256
+KI = ea83fa60ea60cb642f39ff1a32b94fd887a4a1cc
+FixedInputDataByteLen = 60
+FixedInputData = f4b09025e51687ad557552e3e8598f256c53b080577ef465860bf934fae8da649ac06528fbd6d51fc1a01243fb0ac0693991af98f689001ca50403db
+ Binary rep of i = 0001
+ instring = 0001f4b09025e51687ad557552e3e8598f256c53b080577ef465860bf934fae8da649ac06528fbd6d51fc1a01243fb0ac0693991af98f689001ca50403db
+ Binary rep of i = 0002
+ instring = 0002f4b09025e51687ad557552e3e8598f256c53b080577ef465860bf934fae8da649ac06528fbd6d51fc1a01243fb0ac0693991af98f689001ca50403db
+KO = b2821095b28fd4582ae023bb480b7a0d137d0d54eb0755328ffcd9342bb3765e
+
+COUNT=12
+L = 256
+KI = a19eef9ef9da8cc6ace306ff7bd7e3e82fdbd358
+FixedInputDataByteLen = 60
+FixedInputData = 5b5781a677992e4d28d2c1b8fc35b425266719dffd1a9d74bb0c43b219339d07a6d24a9ae7922584a264efd3ff06d4cf88a80711471100ab73fd7788
+ Binary rep of i = 0001
+ instring = 00015b5781a677992e4d28d2c1b8fc35b425266719dffd1a9d74bb0c43b219339d07a6d24a9ae7922584a264efd3ff06d4cf88a80711471100ab73fd7788
+ Binary rep of i = 0002
+ instring = 00025b5781a677992e4d28d2c1b8fc35b425266719dffd1a9d74bb0c43b219339d07a6d24a9ae7922584a264efd3ff06d4cf88a80711471100ab73fd7788
+KO = 78318d819b40298353defa46d7c3902c5c0bd45d2e1e652525dea58a9901d7e8
+
+COUNT=13
+L = 256
+KI = 48ac942ab623d73feefc3339321b3768f287cd1e
+FixedInputDataByteLen = 60
+FixedInputData = 771b28c3b27021890b8b9e72d2ef298b5eb3f3b3f755a70e5fd28aa1ebadb4b06952b3fcf1f996c17cb54ea732670d9d10812426756018483b4685dd
+ Binary rep of i = 0001
+ instring = 0001771b28c3b27021890b8b9e72d2ef298b5eb3f3b3f755a70e5fd28aa1ebadb4b06952b3fcf1f996c17cb54ea732670d9d10812426756018483b4685dd
+ Binary rep of i = 0002
+ instring = 0002771b28c3b27021890b8b9e72d2ef298b5eb3f3b3f755a70e5fd28aa1ebadb4b06952b3fcf1f996c17cb54ea732670d9d10812426756018483b4685dd
+KO = 52903be39a62f2cc09761c0776cc8406a7e3272eda6f955415f522c4059c5444
+
+COUNT=14
+L = 256
+KI = c9ebd8f337a449d9c6db9c56615d3d235e58bc08
+FixedInputDataByteLen = 60
+FixedInputData = 8473d14a9b868ce4bcb173ce626fad5523984e9ec62a00195c5e72b045dd697ae9b9efea9cfc42ad9770fba2bec3078f8d90136c23e9a5987f570602
+ Binary rep of i = 0001
+ instring = 00018473d14a9b868ce4bcb173ce626fad5523984e9ec62a00195c5e72b045dd697ae9b9efea9cfc42ad9770fba2bec3078f8d90136c23e9a5987f570602
+ Binary rep of i = 0002
+ instring = 00028473d14a9b868ce4bcb173ce626fad5523984e9ec62a00195c5e72b045dd697ae9b9efea9cfc42ad9770fba2bec3078f8d90136c23e9a5987f570602
+KO = 5b4ce05987386f3e1c266b5068a5578c33c355dba2796c64434f6188ff47bf5a
+
+COUNT=15
+L = 256
+KI = d8ea8ac4d5dd998a680b9a4365703f619a226968
+FixedInputDataByteLen = 60
+FixedInputData = 42b9ad3cc1d4d31bf9b9c83533bb2dc7ff3218028be5a039c20a2080f0c532a422a9474489847b4fb66debab152d631113ffdc9bc32fd60b879cddf4
+ Binary rep of i = 0001
+ instring = 000142b9ad3cc1d4d31bf9b9c83533bb2dc7ff3218028be5a039c20a2080f0c532a422a9474489847b4fb66debab152d631113ffdc9bc32fd60b879cddf4
+ Binary rep of i = 0002
+ instring = 000242b9ad3cc1d4d31bf9b9c83533bb2dc7ff3218028be5a039c20a2080f0c532a422a9474489847b4fb66debab152d631113ffdc9bc32fd60b879cddf4
+KO = f6b1206be6a694ceab009d832ddf88a6aa6f50d652ee95d1f1b645ed590a5a06
+
+COUNT=16
+L = 256
+KI = f2b7237b2fdc00dbcb37d8432f88e743e2ee57d3
+FixedInputDataByteLen = 60
+FixedInputData = 608f8e6ebd091dafdfc8a53e97679dfe82baae99af9733a67f1d8078d9a60b44037ef14692e6c25e13012a05890fe556876e0bf533b43721319b6a77
+ Binary rep of i = 0001
+ instring = 0001608f8e6ebd091dafdfc8a53e97679dfe82baae99af9733a67f1d8078d9a60b44037ef14692e6c25e13012a05890fe556876e0bf533b43721319b6a77
+ Binary rep of i = 0002
+ instring = 0002608f8e6ebd091dafdfc8a53e97679dfe82baae99af9733a67f1d8078d9a60b44037ef14692e6c25e13012a05890fe556876e0bf533b43721319b6a77
+KO = 6ce93d9ca46ec76e8c878a4858267d3df4f56004d4180e1b4a8338a98d4bf2f2
+
+COUNT=17
+L = 256
+KI = d1cf544c582dbe12fe39ffc632dd1c1cb36a80f7
+FixedInputDataByteLen = 60
+FixedInputData = 429b41df182bad93a47a4a2a497e9c83bbb5033378b19235fd008f35ac4db58495592d9db9e7d771342b7dc3eee0b169f807bb810d59b0d2f0a1eee2
+ Binary rep of i = 0001
+ instring = 0001429b41df182bad93a47a4a2a497e9c83bbb5033378b19235fd008f35ac4db58495592d9db9e7d771342b7dc3eee0b169f807bb810d59b0d2f0a1eee2
+ Binary rep of i = 0002
+ instring = 0002429b41df182bad93a47a4a2a497e9c83bbb5033378b19235fd008f35ac4db58495592d9db9e7d771342b7dc3eee0b169f807bb810d59b0d2f0a1eee2
+KO = 649e05a54fb23d5db387b4e725d99b48dca757eb5690734ab99b6a41650ff074
+
+COUNT=18
+L = 256
+KI = e4e69052f15dc4687ec96f602806842b8ccb112d
+FixedInputDataByteLen = 60
+FixedInputData = fb0ab5098640421e8d1f60acf2b0158b34ff0efee2afb27aecc36c84e211d0b02ebc88af1b0a4978aff08b042b8dea2df188d0822704ad330e18b59d
+ Binary rep of i = 0001
+ instring = 0001fb0ab5098640421e8d1f60acf2b0158b34ff0efee2afb27aecc36c84e211d0b02ebc88af1b0a4978aff08b042b8dea2df188d0822704ad330e18b59d
+ Binary rep of i = 0002
+ instring = 0002fb0ab5098640421e8d1f60acf2b0158b34ff0efee2afb27aecc36c84e211d0b02ebc88af1b0a4978aff08b042b8dea2df188d0822704ad330e18b59d
+KO = a55c35b8ab526db4f479bc026c33b235bfc52243d67288f54d57885ffad6fcaf
+
+COUNT=19
+L = 256
+KI = 909b2f64065dfed210348a67ac2d7d5fed869af1
+FixedInputDataByteLen = 60
+FixedInputData = 626a215f8e81c54b467acf596013cd723f117fdd52f683a16bec0a04edd3de793cf5c3df4dbfb4c15d303e4004d022021f4d26a06bfc0cb3f0cc3d5f
+ Binary rep of i = 0001
+ instring = 0001626a215f8e81c54b467acf596013cd723f117fdd52f683a16bec0a04edd3de793cf5c3df4dbfb4c15d303e4004d022021f4d26a06bfc0cb3f0cc3d5f
+ Binary rep of i = 0002
+ instring = 0002626a215f8e81c54b467acf596013cd723f117fdd52f683a16bec0a04edd3de793cf5c3df4dbfb4c15d303e4004d022021f4d26a06bfc0cb3f0cc3d5f
+KO = 86750cacfc4a3e15e50d671626bcb8dac9c370bf880474844328a2efecfff2be
+
+COUNT=20
+L = 160
+KI = df4e835a2f201a3d0f840eab38a18adf72adf9eb
+FixedInputDataByteLen = 60
+FixedInputData = 84c6ca541d24a8b419037b9657ee4e0d5ef96d8b198355940a30b09bf8784e81d3b93558de21c46f04aec4afd610c3b230d17473c80b47b5004955e7
+ Binary rep of i = 0001
+ instring = 000184c6ca541d24a8b419037b9657ee4e0d5ef96d8b198355940a30b09bf8784e81d3b93558de21c46f04aec4afd610c3b230d17473c80b47b5004955e7
+KO = 1202915544844b1f913caab512c582735bf76fed
+
+COUNT=21
+L = 160
+KI = 7f9635a1e22934006681277f158b3eb9e1de0152
+FixedInputDataByteLen = 60
+FixedInputData = 3178d26df7e703e77d9dc3c2a5cf445f2ff34d2de58fad52b5984bae684b258b430847350e13117a2c3c6b97d35645d3b2ee4e8699bc156afe0c727b
+ Binary rep of i = 0001
+ instring = 00013178d26df7e703e77d9dc3c2a5cf445f2ff34d2de58fad52b5984bae684b258b430847350e13117a2c3c6b97d35645d3b2ee4e8699bc156afe0c727b
+KO = f61265e360bf9c3dd3cde6654999c34bc8e6536c
+
+COUNT=22
+L = 160
+KI = 86b7a316f8db1f063d012a47fb5a8de71d1c4146
+FixedInputDataByteLen = 60
+FixedInputData = ab1c4e1cc0808d4b0a9ce079a278494b9859c1d5d52186bc90f01f0c88ad697fd4fab0239ff644ffb8792cd1fb115f769cd37d11ef720dd0731ce9c8
+ Binary rep of i = 0001
+ instring = 0001ab1c4e1cc0808d4b0a9ce079a278494b9859c1d5d52186bc90f01f0c88ad697fd4fab0239ff644ffb8792cd1fb115f769cd37d11ef720dd0731ce9c8
+KO = fa4d7e3a3bb2e9c40e8020ed0b677905b870dc99
+
+COUNT=23
+L = 160
+KI = de47682300710da85aeae5d3fa56da9333e254bd
+FixedInputDataByteLen = 60
+FixedInputData = ec1fec93f17d17c57b793175925457fc8335fcdb8996ce6116824ca7cd58e88fc0974fe8aca3e7af5eac5f5280315b2d1f0a36d74f27ccb101bb9675
+ Binary rep of i = 0001
+ instring = 0001ec1fec93f17d17c57b793175925457fc8335fcdb8996ce6116824ca7cd58e88fc0974fe8aca3e7af5eac5f5280315b2d1f0a36d74f27ccb101bb9675
+KO = 8d80c9be202d2262bdcb098e023c12e0aae7c819
+
+COUNT=24
+L = 160
+KI = 9233d6d6509d5282c2149065e69378d97e78a666
+FixedInputDataByteLen = 60
+FixedInputData = 190f44c44e8cffd869d4aa09269567890708cbc636fd223396bedd5ceb2c2a8561ceba4443f83535d271fff9c9e659747121651357e56ec0e2ac2dc5
+ Binary rep of i = 0001
+ instring = 0001190f44c44e8cffd869d4aa09269567890708cbc636fd223396bedd5ceb2c2a8561ceba4443f83535d271fff9c9e659747121651357e56ec0e2ac2dc5
+KO = cd487322e07ac21e45b536b944eac48405ddbebf
+
+COUNT=25
+L = 160
+KI = fbb757accca8adb77e18a192798102f374f19680
+FixedInputDataByteLen = 60
+FixedInputData = dc5969d07148baaa9f2d03256b21ac17f317298973ad34e2372e26336e679d9aabe5ff1d643be00b6dc3c254bddc23eaef843fbe6776446f68352c7f
+ Binary rep of i = 0001
+ instring = 0001dc5969d07148baaa9f2d03256b21ac17f317298973ad34e2372e26336e679d9aabe5ff1d643be00b6dc3c254bddc23eaef843fbe6776446f68352c7f
+KO = 17410363ed3bd231444808aecdc3e025c3fa7fad
+
+COUNT=26
+L = 160
+KI = 306e696c8c926328077cc9ad07d652b52be8653b
+FixedInputDataByteLen = 60
+FixedInputData = be10a5a26c95db92efdcd1754c056ca5c63782b918b3eabce87d2bcc10ca67830c4560f7884cdbd5b5109c5ad0b5fa30716cda5bb0d028d715144d43
+ Binary rep of i = 0001
+ instring = 0001be10a5a26c95db92efdcd1754c056ca5c63782b918b3eabce87d2bcc10ca67830c4560f7884cdbd5b5109c5ad0b5fa30716cda5bb0d028d715144d43
+KO = c32622635425747535230aaaf54f83a513ab672c
+
+COUNT=27
+L = 160
+KI = e5b39df4aee5ef3bb0e0848defb4c7abe81f2523
+FixedInputDataByteLen = 60
+FixedInputData = 4ebfd202bc316dfe39e989f963c31566f415bc7160939095a4173ae6696a07c9bd8573f7c4bb1dbcc399621f0b2772da43d49f3681f4372c9c27387b
+ Binary rep of i = 0001
+ instring = 00014ebfd202bc316dfe39e989f963c31566f415bc7160939095a4173ae6696a07c9bd8573f7c4bb1dbcc399621f0b2772da43d49f3681f4372c9c27387b
+KO = a5ed1f40729c7047236bc0b160b72d4d22e92c4c
+
+COUNT=28
+L = 160
+KI = 142b2fd1074c6f11710a3c2e3d11b7a43dae0308
+FixedInputDataByteLen = 60
+FixedInputData = 1bb1936fcfa27e66f2a89409181aa7ca7804e627a0fbf78c1dd6b5dba70c7acab45901acc73b0a1d7a27d04c176aec020740a511f91454b27a1d1cff
+ Binary rep of i = 0001
+ instring = 00011bb1936fcfa27e66f2a89409181aa7ca7804e627a0fbf78c1dd6b5dba70c7acab45901acc73b0a1d7a27d04c176aec020740a511f91454b27a1d1cff
+KO = 00e2abb1f5445ede106ee8a99a347e70c9de2ea9
+
+COUNT=29
+L = 160
+KI = 0132c468f8c09f926683c07834ba89f52a3947f9
+FixedInputDataByteLen = 60
+FixedInputData = 5474516ccecf0b7e541cae6fea7874ab2aae76d2b04a68a55676858510009429140a674a386f685449d962c074d1c07703667e4f28ae128431ced7d1
+ Binary rep of i = 0001
+ instring = 00015474516ccecf0b7e541cae6fea7874ab2aae76d2b04a68a55676858510009429140a674a386f685449d962c074d1c07703667e4f28ae128431ced7d1
+KO = ea190d127707757f2de1defbafad24eaa812ab55
+
+COUNT=30
+L = 320
+KI = cbe1d2895640dcd1545e60e04ce9d995707ec539
+FixedInputDataByteLen = 60
+FixedInputData = c80d735ec5fd0bf811a4a71c55e99373f83f4111194ec24a8e9fe24ef03f56ed15b4e135e02488d96dba8c0d60c26592df55a492691cf3b7eced40d1
+ Binary rep of i = 0001
+ instring = 0001c80d735ec5fd0bf811a4a71c55e99373f83f4111194ec24a8e9fe24ef03f56ed15b4e135e02488d96dba8c0d60c26592df55a492691cf3b7eced40d1
+ Binary rep of i = 0002
+ instring = 0002c80d735ec5fd0bf811a4a71c55e99373f83f4111194ec24a8e9fe24ef03f56ed15b4e135e02488d96dba8c0d60c26592df55a492691cf3b7eced40d1
+KO = 1fd5a183be95c2d909deed31d686417d5c08bb88e6f75b150df330c8e7703bb8ccdffacb3e9ee3ff
+
+COUNT=31
+L = 320
+KI = 361d9b66dde45698ef19b28846cb69f88938f1eb
+FixedInputDataByteLen = 60
+FixedInputData = f08793c747c90910893829910849a2f7e7ceee2700b31fdfb49744118981b751013af0398949c2486ea7e6c87f0e856f968b6f5b5231cfbcd40c1a4d
+ Binary rep of i = 0001
+ instring = 0001f08793c747c90910893829910849a2f7e7ceee2700b31fdfb49744118981b751013af0398949c2486ea7e6c87f0e856f968b6f5b5231cfbcd40c1a4d
+ Binary rep of i = 0002
+ instring = 0002f08793c747c90910893829910849a2f7e7ceee2700b31fdfb49744118981b751013af0398949c2486ea7e6c87f0e856f968b6f5b5231cfbcd40c1a4d
+KO = 4429a4e1a84676da15105e5d9aeb4f4d9dea1230a2241ef3d3458be887d1a3a4fd491dd43d8ea879
+
+COUNT=32
+L = 320
+KI = 8132beece8198ba3941fb058a8afbd13e94a27b4
+FixedInputDataByteLen = 60
+FixedInputData = 22899d71710f41efc1c830590e294ec91daa3ecad745e6bbdd72c65c4c6b666d1201b66ced6e5b7dc08b637cdda28d39614302f86a868ac8fef4a366
+ Binary rep of i = 0001
+ instring = 000122899d71710f41efc1c830590e294ec91daa3ecad745e6bbdd72c65c4c6b666d1201b66ced6e5b7dc08b637cdda28d39614302f86a868ac8fef4a366
+ Binary rep of i = 0002
+ instring = 000222899d71710f41efc1c830590e294ec91daa3ecad745e6bbdd72c65c4c6b666d1201b66ced6e5b7dc08b637cdda28d39614302f86a868ac8fef4a366
+KO = 5d663349ed7b0a3facb3da8b2edb5cd087abd72432b337c61528ad34e6c910fd293362b06a6ddce0
+
+COUNT=33
+L = 320
+KI = 75e0703ea9dfcd41c0e93a8d8907c34f8602b617
+FixedInputDataByteLen = 60
+FixedInputData = f8dbf056d7e7cc7ae81014fbd96a62b77baed62f107fb23e41b68e8888d55952f6eece006dbce52d8d5f5f9261227903cf54fbe0149e67b71c54424e
+ Binary rep of i = 0001
+ instring = 0001f8dbf056d7e7cc7ae81014fbd96a62b77baed62f107fb23e41b68e8888d55952f6eece006dbce52d8d5f5f9261227903cf54fbe0149e67b71c54424e
+ Binary rep of i = 0002
+ instring = 0002f8dbf056d7e7cc7ae81014fbd96a62b77baed62f107fb23e41b68e8888d55952f6eece006dbce52d8d5f5f9261227903cf54fbe0149e67b71c54424e
+KO = 64307445b0d19da60284060406a35bd6f6db429e975a1dd56f9d0dae2c21bfcc07f6f3e8004230b7
+
+COUNT=34
+L = 320
+KI = 16fea429e8e646ac15d4ddd21b91d739e97c7fa7
+FixedInputDataByteLen = 60
+FixedInputData = 165e6991c294e106d3205fb6bda6a21e2dc349022059f17dd73ef99c8ce040a86a6e73e85a5ece29590b1590826451afed57d96b343616b5161b9169
+ Binary rep of i = 0001
+ instring = 0001165e6991c294e106d3205fb6bda6a21e2dc349022059f17dd73ef99c8ce040a86a6e73e85a5ece29590b1590826451afed57d96b343616b5161b9169
+ Binary rep of i = 0002
+ instring = 0002165e6991c294e106d3205fb6bda6a21e2dc349022059f17dd73ef99c8ce040a86a6e73e85a5ece29590b1590826451afed57d96b343616b5161b9169
+KO = cf6de4c3d04c37b7b49f98c84b246e5c2a390533d65a3dc5d0225ffe8afc17c986b970fac3586d8a
+
+COUNT=35
+L = 320
+KI = 50b90316acdcefd9b17583bc3ca37dd84f369acd
+FixedInputDataByteLen = 60
+FixedInputData = aa54e33356eb48f0c25b1fd84e7f80cc684bc6882e16194fe351df361578e6a1c305d9f266ea3212a07ec546debbc4074e6dbacfd42d61ac316f8665
+ Binary rep of i = 0001
+ instring = 0001aa54e33356eb48f0c25b1fd84e7f80cc684bc6882e16194fe351df361578e6a1c305d9f266ea3212a07ec546debbc4074e6dbacfd42d61ac316f8665
+ Binary rep of i = 0002
+ instring = 0002aa54e33356eb48f0c25b1fd84e7f80cc684bc6882e16194fe351df361578e6a1c305d9f266ea3212a07ec546debbc4074e6dbacfd42d61ac316f8665
+KO = 5b9c06b82c4d8325c61272df8278b759857d554840d9f1cface0e3dab1798c882f9af246206bd56f
+
+COUNT=36
+L = 320
+KI = 2781930c220bf55b0017cb64c68dcd66176d22d2
+FixedInputDataByteLen = 60
+FixedInputData = c3903608753c65983298464479cd84a3b24b17b71f9c57ab374998ac7538effbd381f960780144f2c32dfed6c9b70db153f82724777584e403bd20a6
+ Binary rep of i = 0001
+ instring = 0001c3903608753c65983298464479cd84a3b24b17b71f9c57ab374998ac7538effbd381f960780144f2c32dfed6c9b70db153f82724777584e403bd20a6
+ Binary rep of i = 0002
+ instring = 0002c3903608753c65983298464479cd84a3b24b17b71f9c57ab374998ac7538effbd381f960780144f2c32dfed6c9b70db153f82724777584e403bd20a6
+KO = 027131d4666bb139b998f1942aeba675e4ecf2634e55f709eb92a742299fb5481dda45ea67ca21cd
+
+COUNT=37
+L = 320
+KI = 6846f47c2bba9796804c338aa74e5ef42d194290
+FixedInputDataByteLen = 60
+FixedInputData = 8e273d127d8608f1c5943d7b129574f239ae2a0875b7af29a68cb490a90afa3b31cbf4a34555d73be1b2e8c9c58def16d08ba128179e20a8fa7afbad
+ Binary rep of i = 0001
+ instring = 00018e273d127d8608f1c5943d7b129574f239ae2a0875b7af29a68cb490a90afa3b31cbf4a34555d73be1b2e8c9c58def16d08ba128179e20a8fa7afbad
+ Binary rep of i = 0002
+ instring = 00028e273d127d8608f1c5943d7b129574f239ae2a0875b7af29a68cb490a90afa3b31cbf4a34555d73be1b2e8c9c58def16d08ba128179e20a8fa7afbad
+KO = b47c6f671326269218af3d762044606c76255204618c5bc0dd6f0fc0be4f8661a96888c02ea49a42
+
+COUNT=38
+L = 320
+KI = 8b73a327d700bf31c13970ea7768fa3f8ff11812
+FixedInputDataByteLen = 60
+FixedInputData = ccda2b7db689349eea1b81560235eccdd219605d0e8648169f1910d3f73797b0aab01da2aef9c79e8729f2abe5e4cbba227094080a3cac447906a8c4
+ Binary rep of i = 0001
+ instring = 0001ccda2b7db689349eea1b81560235eccdd219605d0e8648169f1910d3f73797b0aab01da2aef9c79e8729f2abe5e4cbba227094080a3cac447906a8c4
+ Binary rep of i = 0002
+ instring = 0002ccda2b7db689349eea1b81560235eccdd219605d0e8648169f1910d3f73797b0aab01da2aef9c79e8729f2abe5e4cbba227094080a3cac447906a8c4
+KO = 5f4a8b5701a3e76d44d51affeb5e4c96e13b80160920dceca723493a9de665bf14619f30f85379aa
+
+COUNT=39
+L = 320
+KI = 3247f2dbc3a6a53f1c36c461f6e297f263068fc7
+FixedInputDataByteLen = 60
+FixedInputData = 93a48816e6fa1ea7a7ef13d0b006a423e1346b01a8064cd925b7b911836d441c39d272123f0ac54c5255885b8e04a84387a34ebc6703e1cf3e37ff87
+ Binary rep of i = 0001
+ instring = 000193a48816e6fa1ea7a7ef13d0b006a423e1346b01a8064cd925b7b911836d441c39d272123f0ac54c5255885b8e04a84387a34ebc6703e1cf3e37ff87
+ Binary rep of i = 0002
+ instring = 000293a48816e6fa1ea7a7ef13d0b006a423e1346b01a8064cd925b7b911836d441c39d272123f0ac54c5255885b8e04a84387a34ebc6703e1cf3e37ff87
+KO = e9ef74f5d51c284b7b559d943251e12ceb4af005d8f8d78982809283149ab3eea99717cdc82f3273
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 928c170199473291bf719a1985a13673afb8f298
+FixedInputDataByteLen = 60
+FixedInputData = f54388503cde2bf544db4c9510ff7a2759ba9b4e66da3baf41c90ce796d5ea7045bc27424afb03e137abfafe95158954c832090abdba02d86bab569d
+ Binary rep of i = 000001
+ instring = 000001f54388503cde2bf544db4c9510ff7a2759ba9b4e66da3baf41c90ce796d5ea7045bc27424afb03e137abfafe95158954c832090abdba02d86bab569d
+KO = 8c01160c72c925178d616a5c953df0a7
+
+COUNT=1
+L = 128
+KI = 9e7e3fcd6aea04e6190ef58ef6eb2d24a3229f08
+FixedInputDataByteLen = 60
+FixedInputData = c5519a2785b9c9a38d5c5e1d0de9a2597959c3f8d9827a97202a28aaf5440ae25ce8c7d016f1e650ca3acd40cc396026c99f7cef26401e639c65fc58
+ Binary rep of i = 000001
+ instring = 000001c5519a2785b9c9a38d5c5e1d0de9a2597959c3f8d9827a97202a28aaf5440ae25ce8c7d016f1e650ca3acd40cc396026c99f7cef26401e639c65fc58
+KO = 19e96c0f59a22a339aabca01b008298a
+
+COUNT=2
+L = 128
+KI = 3ff092775ef10a8575c18bbce3cf5ac21d77cb1a
+FixedInputDataByteLen = 60
+FixedInputData = 23a0962f174d4090345d6961b82743b361184926078bf089c7cf97dfc108da9c118b3baaeb0cb152ffd038174132c9d2deb175c3b84c173d6a00e409
+ Binary rep of i = 000001
+ instring = 00000123a0962f174d4090345d6961b82743b361184926078bf089c7cf97dfc108da9c118b3baaeb0cb152ffd038174132c9d2deb175c3b84c173d6a00e409
+KO = b6d0af014871b3142ef94dbda9f9ab85
+
+COUNT=3
+L = 128
+KI = 16fa195fff5e67ec3240eb6b594434ba4b4bebf7
+FixedInputDataByteLen = 60
+FixedInputData = 81ce6fbe31ec349477cad68b38e16583df72f58edfa804145f73e30881177d8177ebb5d4b18fab4e06cc26da2852b14093c042c2b9663c0d756a8b2b
+ Binary rep of i = 000001
+ instring = 00000181ce6fbe31ec349477cad68b38e16583df72f58edfa804145f73e30881177d8177ebb5d4b18fab4e06cc26da2852b14093c042c2b9663c0d756a8b2b
+KO = b3ca2ac4946380e54053a07711e84e29
+
+COUNT=4
+L = 128
+KI = 38ee57b4a3506efa9910826667873749f071751a
+FixedInputDataByteLen = 60
+FixedInputData = 39e6a66369c6e03a8d8659c38f7e2144577efff22429dda47c328b81b21b752f86eafa2e88f377a0e86dd6884d0da29f7a0242ebf110a9ec9d5ab24e
+ Binary rep of i = 000001
+ instring = 00000139e6a66369c6e03a8d8659c38f7e2144577efff22429dda47c328b81b21b752f86eafa2e88f377a0e86dd6884d0da29f7a0242ebf110a9ec9d5ab24e
+KO = 31bf38fe2d56ea2032f85cf4707c51a3
+
+COUNT=5
+L = 128
+KI = 02a5bb7dfd08f4aaca08aedda7094d07178d7cf9
+FixedInputDataByteLen = 60
+FixedInputData = af974649d12cff9859c534ccb505536e5f355076a7fbfd2b41d513a2adaa79728c53ce4595c3e48eef8d45195faddc85a62e5c8efae97ebbb1de6771
+ Binary rep of i = 000001
+ instring = 000001af974649d12cff9859c534ccb505536e5f355076a7fbfd2b41d513a2adaa79728c53ce4595c3e48eef8d45195faddc85a62e5c8efae97ebbb1de6771
+KO = 834450af9edd80f638197e2040f0eb9b
+
+COUNT=6
+L = 128
+KI = 483d986a1f40d7c39afc4b0ee8b005b42ba243a4
+FixedInputDataByteLen = 60
+FixedInputData = 8e9778dce83a9b42561ae99ef7b59b66e738c2c11fe85a2f607432fcbeb23c50ee2977bffe286d9fd6bf052702ce424151e0146824589403e7eb3e9d
+ Binary rep of i = 000001
+ instring = 0000018e9778dce83a9b42561ae99ef7b59b66e738c2c11fe85a2f607432fcbeb23c50ee2977bffe286d9fd6bf052702ce424151e0146824589403e7eb3e9d
+KO = 35a2cb733971ebc82fcb13f6cae7d3fb
+
+COUNT=7
+L = 128
+KI = a26be5dc4c38eb5a54bb6910f7538ac3dc83f84a
+FixedInputDataByteLen = 60
+FixedInputData = 2ab5acebc8859b4f5c17923b77532e754dbf923e6bcab5949aebae052893a4cd610344d54db80e10791173c9d2b636363af193894371084d7058f8bb
+ Binary rep of i = 000001
+ instring = 0000012ab5acebc8859b4f5c17923b77532e754dbf923e6bcab5949aebae052893a4cd610344d54db80e10791173c9d2b636363af193894371084d7058f8bb
+KO = 7816bec8d3b83ce60b5d8ca0e4e66cf1
+
+COUNT=8
+L = 128
+KI = 27b659f87b75ddea6bb0ad6b8961412a2fc0124b
+FixedInputDataByteLen = 60
+FixedInputData = f283e5727ee541b33c52ec1d53ee46a5ff7b942d4bd41415b48098788b25a93e6e1a3b93f4ff0c0e049f04c31f4f4887113acea0554487e99eb3aa1b
+ Binary rep of i = 000001
+ instring = 000001f283e5727ee541b33c52ec1d53ee46a5ff7b942d4bd41415b48098788b25a93e6e1a3b93f4ff0c0e049f04c31f4f4887113acea0554487e99eb3aa1b
+KO = f945d09e1209006abeda3e6d33c171cd
+
+COUNT=9
+L = 128
+KI = b08c001150c3b33b024cd46d1e3dfd1cd6a408d0
+FixedInputDataByteLen = 60
+FixedInputData = 7ce793a96ac79ea8c2a7b955c0937c7e4cd9c2504bec35041055ebaec1b361a3e7cb9f10c66cac8f71250f896ef342cb97e5d368e9ef4312aba5350c
+ Binary rep of i = 000001
+ instring = 0000017ce793a96ac79ea8c2a7b955c0937c7e4cd9c2504bec35041055ebaec1b361a3e7cb9f10c66cac8f71250f896ef342cb97e5d368e9ef4312aba5350c
+KO = 163e09afe94de0389fae4c3fd783f6e4
+
+COUNT=10
+L = 256
+KI = df7ecebec20e14be6db5d46af2769fe4e4ed689c
+FixedInputDataByteLen = 60
+FixedInputData = 308ec6953d4945f075d37932d5dd335c7de0d2e7899a8321724a50b52240191fcdf991520c47a25b04ce6eecc835e4265b623c68d687afc615f74ae5
+ Binary rep of i = 000001
+ instring = 000001308ec6953d4945f075d37932d5dd335c7de0d2e7899a8321724a50b52240191fcdf991520c47a25b04ce6eecc835e4265b623c68d687afc615f74ae5
+ Binary rep of i = 000002
+ instring = 000002308ec6953d4945f075d37932d5dd335c7de0d2e7899a8321724a50b52240191fcdf991520c47a25b04ce6eecc835e4265b623c68d687afc615f74ae5
+KO = c2129eeb33ee6783b6b187e5ae884f8f5bd78ca224e5e01c04a68ecef376ea38
+
+COUNT=11
+L = 256
+KI = ec2838c0b486ae9108c7b2e2dca51f4a8570c87a
+FixedInputDataByteLen = 60
+FixedInputData = 93126bc60d356bdf0b0af073cb8a2393561ee95f13afcaf5845f36dbaa1ac9fb8047e11c7ebc433531df90709cc86ab01b975da3d401eff826283093
+ Binary rep of i = 000001
+ instring = 00000193126bc60d356bdf0b0af073cb8a2393561ee95f13afcaf5845f36dbaa1ac9fb8047e11c7ebc433531df90709cc86ab01b975da3d401eff826283093
+ Binary rep of i = 000002
+ instring = 00000293126bc60d356bdf0b0af073cb8a2393561ee95f13afcaf5845f36dbaa1ac9fb8047e11c7ebc433531df90709cc86ab01b975da3d401eff826283093
+KO = 1a4dcd6da068b158c20ec478dddb9c25d8b47a0de8b2237111772aed8c4bee8c
+
+COUNT=12
+L = 256
+KI = 1d72c2d123fab58b712681747df86be1f8c55be5
+FixedInputDataByteLen = 60
+FixedInputData = 984893dac18fb9b780f463f49cfebf707ca2f2a929e8daf06be64743eb29eb363bc61e2b5bb967ba16ea77b9dc8227ce2008657ad47bdfe296baf943
+ Binary rep of i = 000001
+ instring = 000001984893dac18fb9b780f463f49cfebf707ca2f2a929e8daf06be64743eb29eb363bc61e2b5bb967ba16ea77b9dc8227ce2008657ad47bdfe296baf943
+ Binary rep of i = 000002
+ instring = 000002984893dac18fb9b780f463f49cfebf707ca2f2a929e8daf06be64743eb29eb363bc61e2b5bb967ba16ea77b9dc8227ce2008657ad47bdfe296baf943
+KO = 86f14eb009fb1f27067fdbbf10f93b05cde97ce79e59864b5bb22d02274c34ba
+
+COUNT=13
+L = 256
+KI = 2634bfd6e271f8da035a3a1ace0b22b54f1ce3be
+FixedInputDataByteLen = 60
+FixedInputData = d7a071cd3120960adc6d0718b7ecae3b6a703c3032caece895fec5c119b7394eaf62f935017e9e3c46a73b2abf96a4bd79616260175ac35feb51f762
+ Binary rep of i = 000001
+ instring = 000001d7a071cd3120960adc6d0718b7ecae3b6a703c3032caece895fec5c119b7394eaf62f935017e9e3c46a73b2abf96a4bd79616260175ac35feb51f762
+ Binary rep of i = 000002
+ instring = 000002d7a071cd3120960adc6d0718b7ecae3b6a703c3032caece895fec5c119b7394eaf62f935017e9e3c46a73b2abf96a4bd79616260175ac35feb51f762
+KO = bf02119ea3f32219fecd97190e1c8b49133e37a7130a82bd76d5f01412416356
+
+COUNT=14
+L = 256
+KI = 7f7f48d9041a3fd5fb98bb7bf7ad499d78af4904
+FixedInputDataByteLen = 60
+FixedInputData = d22c3d58122b2e47b201b41cf795bf1ab960815e41c47f8fec305b69536ad9a6eb2cebbccd2a71cfe2f26d3b9e6b694da9bf35869db9eac339d46f06
+ Binary rep of i = 000001
+ instring = 000001d22c3d58122b2e47b201b41cf795bf1ab960815e41c47f8fec305b69536ad9a6eb2cebbccd2a71cfe2f26d3b9e6b694da9bf35869db9eac339d46f06
+ Binary rep of i = 000002
+ instring = 000002d22c3d58122b2e47b201b41cf795bf1ab960815e41c47f8fec305b69536ad9a6eb2cebbccd2a71cfe2f26d3b9e6b694da9bf35869db9eac339d46f06
+KO = a85df91e185b2da9ad21e41f45e4777143f2e189a9c039f58b53f3511c3ff027
+
+COUNT=15
+L = 256
+KI = 7b20f69c0875cacb9643e0d3e4987a398cbddc36
+FixedInputDataByteLen = 60
+FixedInputData = 59cf5cb8f4376c6d3ff5ff94c5c6252bb576206959db925aff234e4360c9766c370b5f7f4faf1f49ee9fdc95f4b221648ca96e7a30592b640d355ca8
+ Binary rep of i = 000001
+ instring = 00000159cf5cb8f4376c6d3ff5ff94c5c6252bb576206959db925aff234e4360c9766c370b5f7f4faf1f49ee9fdc95f4b221648ca96e7a30592b640d355ca8
+ Binary rep of i = 000002
+ instring = 00000259cf5cb8f4376c6d3ff5ff94c5c6252bb576206959db925aff234e4360c9766c370b5f7f4faf1f49ee9fdc95f4b221648ca96e7a30592b640d355ca8
+KO = 6d0deeaaebc0425116c4ada0aee8e10fc069eb767fedf4b5e9dd5cdb3343a1ec
+
+COUNT=16
+L = 256
+KI = 57cbf7b9d94f8b418b3b0d8335da93ccec851e43
+FixedInputDataByteLen = 60
+FixedInputData = 2fb918080306bb928cd79d9099a7e6f8c4b09cc337cc9c89f08629059703956006864f48f4eba2918ffbee672a1e48c88cfad406df6a3064bc609b2d
+ Binary rep of i = 000001
+ instring = 0000012fb918080306bb928cd79d9099a7e6f8c4b09cc337cc9c89f08629059703956006864f48f4eba2918ffbee672a1e48c88cfad406df6a3064bc609b2d
+ Binary rep of i = 000002
+ instring = 0000022fb918080306bb928cd79d9099a7e6f8c4b09cc337cc9c89f08629059703956006864f48f4eba2918ffbee672a1e48c88cfad406df6a3064bc609b2d
+KO = eb5876028615317cce9de49bd0758c0166df41a66be9beba90eff40ebb0483ce
+
+COUNT=17
+L = 256
+KI = 2dff26f933b8a660b5453e1308bca2550b43cdf0
+FixedInputDataByteLen = 60
+FixedInputData = c4916fbe12b9fd308a0d3af9a4303fb6be0d5fe9c252af25a48e0b87aa27e0cd88a1983f7d0f0a90284fad91be968dc06a09eb5c5ca70b5efa737751
+ Binary rep of i = 000001
+ instring = 000001c4916fbe12b9fd308a0d3af9a4303fb6be0d5fe9c252af25a48e0b87aa27e0cd88a1983f7d0f0a90284fad91be968dc06a09eb5c5ca70b5efa737751
+ Binary rep of i = 000002
+ instring = 000002c4916fbe12b9fd308a0d3af9a4303fb6be0d5fe9c252af25a48e0b87aa27e0cd88a1983f7d0f0a90284fad91be968dc06a09eb5c5ca70b5efa737751
+KO = cdcf5d68330e52ac6ec3ed720037f600a9a0e62b8bac85a400d59129573f2408
+
+COUNT=18
+L = 256
+KI = 32380ff6699f7b3e00246b40d3a9d64dd04ad3f4
+FixedInputDataByteLen = 60
+FixedInputData = 5299888fd457e772d5d5933bbbc3b723836b848f65033c1877a021e9628371ddf2372b77068d807412d5135f6cc848d14ee56d5d27058bfdaa1c7eca
+ Binary rep of i = 000001
+ instring = 0000015299888fd457e772d5d5933bbbc3b723836b848f65033c1877a021e9628371ddf2372b77068d807412d5135f6cc848d14ee56d5d27058bfdaa1c7eca
+ Binary rep of i = 000002
+ instring = 0000025299888fd457e772d5d5933bbbc3b723836b848f65033c1877a021e9628371ddf2372b77068d807412d5135f6cc848d14ee56d5d27058bfdaa1c7eca
+KO = 65bc252fdfdd21d3a73ef1ab2711d47f01ca56a85d6571b64f71fafaddae5fd5
+
+COUNT=19
+L = 256
+KI = 569b44d0f3bd7880477b1089684e6b9ed5449fa2
+FixedInputDataByteLen = 60
+FixedInputData = dafa7160a581fae3e93f9a8492473edb317956750d6eb18b5e54ce6726d9451d8c86a5952dbdafe74501af8318c193508d34c0476b79d51d8e757833
+ Binary rep of i = 000001
+ instring = 000001dafa7160a581fae3e93f9a8492473edb317956750d6eb18b5e54ce6726d9451d8c86a5952dbdafe74501af8318c193508d34c0476b79d51d8e757833
+ Binary rep of i = 000002
+ instring = 000002dafa7160a581fae3e93f9a8492473edb317956750d6eb18b5e54ce6726d9451d8c86a5952dbdafe74501af8318c193508d34c0476b79d51d8e757833
+KO = 4ec94ba6382ef865586216ff1af80d9d3362774016ed8a07ac738ef2d26b9c69
+
+COUNT=20
+L = 160
+KI = 2539c58bba8ae61be8b867b767ad698eb1f52a0b
+FixedInputDataByteLen = 60
+FixedInputData = 9f6de21c93176f8814e9290a40149f749f946d376eb65f888eddcc4a24a58dbdbb3222fb53487e0abb08efff6d6a43511b18c40f489abe4013647273
+ Binary rep of i = 000001
+ instring = 0000019f6de21c93176f8814e9290a40149f749f946d376eb65f888eddcc4a24a58dbdbb3222fb53487e0abb08efff6d6a43511b18c40f489abe4013647273
+KO = 20bc5ab8c27dd3f6f6fa5485f2eed8bd8b8b3d35
+
+COUNT=21
+L = 160
+KI = ff815ab2b4162ce5881f24a614f95f94760071ac
+FixedInputDataByteLen = 60
+FixedInputData = dd61214f2a21fdca3ad9f5983c88f6c3eec7e52f6d53e912380422a241a3b2d802d3044baea7877bc4e52d5dada99a135c1e2bf5ee935f0585c90ceb
+ Binary rep of i = 000001
+ instring = 000001dd61214f2a21fdca3ad9f5983c88f6c3eec7e52f6d53e912380422a241a3b2d802d3044baea7877bc4e52d5dada99a135c1e2bf5ee935f0585c90ceb
+KO = 00e600c3481cdcd07f77040c508b06c74ed925ef
+
+COUNT=22
+L = 160
+KI = 962cddd5ad863188cf7c5b3ac9a2985cc7356de4
+FixedInputDataByteLen = 60
+FixedInputData = 80317acf37ebba948b1e6a708a04dd1b75c6d744d48ebd8dedfbc8cb8308fbc2211159e514303a0c45ae9a3977cb19bb2ef8d791372250f5ecfb12dc
+ Binary rep of i = 000001
+ instring = 00000180317acf37ebba948b1e6a708a04dd1b75c6d744d48ebd8dedfbc8cb8308fbc2211159e514303a0c45ae9a3977cb19bb2ef8d791372250f5ecfb12dc
+KO = d91216b7d6b164539fb9511518b40a340a65d209
+
+COUNT=23
+L = 160
+KI = 57fd00a1faf59d2870183979cc30e62ba0e4471a
+FixedInputDataByteLen = 60
+FixedInputData = 700df2699bd5eec0f9f73a6ee1717b3ae2f1a4d33f319b566ea7b03cc74a5ca68b7569054355aa88824c491ea3c9f3a38886f0f5876569295c209709
+ Binary rep of i = 000001
+ instring = 000001700df2699bd5eec0f9f73a6ee1717b3ae2f1a4d33f319b566ea7b03cc74a5ca68b7569054355aa88824c491ea3c9f3a38886f0f5876569295c209709
+KO = 6ee5e0426ec0320b0a40c81ec6484c068ad6e229
+
+COUNT=24
+L = 160
+KI = 2f9a80cfb15f12f00655d1847869ce34526bf588
+FixedInputDataByteLen = 60
+FixedInputData = 200d32df7f90dd43ffe5b669806a2b079f6419d96e0bade392adc29b086d1a749e945b42ea39c7ec59b5709e3792faa6547f744d7a68c264bab83fde
+ Binary rep of i = 000001
+ instring = 000001200d32df7f90dd43ffe5b669806a2b079f6419d96e0bade392adc29b086d1a749e945b42ea39c7ec59b5709e3792faa6547f744d7a68c264bab83fde
+KO = 3855a47a36c5ee15cce3c329506045439340f77c
+
+COUNT=25
+L = 160
+KI = 71c9728e4f6b589714bc545cc4d594f592722ac5
+FixedInputDataByteLen = 60
+FixedInputData = ffe2eaafacfeff09dfb72b39b3810050bbb3b6c4e8f9b6ceb6830c4fbb6e97801acd06e4bc07254d6b870d330c25f0e8bfbaa63eac80c2bb01ead747
+ Binary rep of i = 000001
+ instring = 000001ffe2eaafacfeff09dfb72b39b3810050bbb3b6c4e8f9b6ceb6830c4fbb6e97801acd06e4bc07254d6b870d330c25f0e8bfbaa63eac80c2bb01ead747
+KO = 78954b107d0fde6f063180fadfce41bace40a0e3
+
+COUNT=26
+L = 160
+KI = 511f4651c1daaefc0530662fad0428928e864f68
+FixedInputDataByteLen = 60
+FixedInputData = 2facac464b4228f327de2023aa8968eeba31455fb67cb360bb5c3523e363472fc780bfeee9354dd28217f2bf59a56eebe421fdda04e642f0f87a0973
+ Binary rep of i = 000001
+ instring = 0000012facac464b4228f327de2023aa8968eeba31455fb67cb360bb5c3523e363472fc780bfeee9354dd28217f2bf59a56eebe421fdda04e642f0f87a0973
+KO = 368b7fc8ae2819a163e43b2cab564c06d6b66a51
+
+COUNT=27
+L = 160
+KI = 705d75d4659c22ea7fcaa28f51281542b4ba577f
+FixedInputDataByteLen = 60
+FixedInputData = f012755b76863fdfdef751ce630e1436d56aa4ad2bcf34e3e8381ad2dcbb4523edb99e57d78064d42a475c4540ba4d1de7a53706ae3f071a2ad821e1
+ Binary rep of i = 000001
+ instring = 000001f012755b76863fdfdef751ce630e1436d56aa4ad2bcf34e3e8381ad2dcbb4523edb99e57d78064d42a475c4540ba4d1de7a53706ae3f071a2ad821e1
+KO = 2be58967b9c5e6b56f09bca2cd6c3e7063978dce
+
+COUNT=28
+L = 160
+KI = 52835e063b059d060576842718145ed1bac25bde
+FixedInputDataByteLen = 60
+FixedInputData = eab99e081017db05b7fded5c344248629f09e56fa7cac80a2b8225cefaf01ef21dc681c1e8976570385f2b4ad02ea401db789000fbd2ba4927e1a69a
+ Binary rep of i = 000001
+ instring = 000001eab99e081017db05b7fded5c344248629f09e56fa7cac80a2b8225cefaf01ef21dc681c1e8976570385f2b4ad02ea401db789000fbd2ba4927e1a69a
+KO = 2dd130169f72b27d9398a1f6cc221386dc933812
+
+COUNT=29
+L = 160
+KI = fd2b7d4194a4ef4a2fbf07d38f1a85bf5f76ff06
+FixedInputDataByteLen = 60
+FixedInputData = 8ada2bc04bdda7da8222d4f6a80085a49ca8d65f6abbd50672e49a3a26ee4259412c7404d2becf4f5ea715ebb24097ae69bc27cb0c492c8e136ec7c0
+ Binary rep of i = 000001
+ instring = 0000018ada2bc04bdda7da8222d4f6a80085a49ca8d65f6abbd50672e49a3a26ee4259412c7404d2becf4f5ea715ebb24097ae69bc27cb0c492c8e136ec7c0
+KO = 765e9ad5b607bca3adf3b3cc00be3bac16314592
+
+COUNT=30
+L = 320
+KI = 66002f224106971edc62a7c6957931b2097aabc3
+FixedInputDataByteLen = 60
+FixedInputData = f5fe599fac3bac5b10a4296b0783e2fc78cb498347ff3f74e2d9d230dfb6653e1a274e7bc37f0319eac2b0b48533b7be9d3633eed32101837ee460ff
+ Binary rep of i = 000001
+ instring = 000001f5fe599fac3bac5b10a4296b0783e2fc78cb498347ff3f74e2d9d230dfb6653e1a274e7bc37f0319eac2b0b48533b7be9d3633eed32101837ee460ff
+ Binary rep of i = 000002
+ instring = 000002f5fe599fac3bac5b10a4296b0783e2fc78cb498347ff3f74e2d9d230dfb6653e1a274e7bc37f0319eac2b0b48533b7be9d3633eed32101837ee460ff
+KO = c195b9139fee020eda70b8a161aef28474977412c0612afafe23b16b1594871548b5889b38e0cf2a
+
+COUNT=31
+L = 320
+KI = 9364e99e66051993f5a71d5a25cde9e5f4306484
+FixedInputDataByteLen = 60
+FixedInputData = a7f5b0e9d2f2185b4b1f5cbc8c1c39915a25139afa5fc0333ea0bf561700aeccbe5fa563628286157e219abc76fadeaf46c36d233a8db49d2153944c
+ Binary rep of i = 000001
+ instring = 000001a7f5b0e9d2f2185b4b1f5cbc8c1c39915a25139afa5fc0333ea0bf561700aeccbe5fa563628286157e219abc76fadeaf46c36d233a8db49d2153944c
+ Binary rep of i = 000002
+ instring = 000002a7f5b0e9d2f2185b4b1f5cbc8c1c39915a25139afa5fc0333ea0bf561700aeccbe5fa563628286157e219abc76fadeaf46c36d233a8db49d2153944c
+KO = 0a983ea667e07e238658a74fd09fea5e1568c448edfa1750b2d5de8204834eacee13f56cdd55cdde
+
+COUNT=32
+L = 320
+KI = 4622adabc6f48e8ebd8cafb35ee6fc77f4a526ae
+FixedInputDataByteLen = 60
+FixedInputData = 17e032a9cecb1a7bf29beff3578b939e19bcf9f227597b12bb584ea193ab15e923b3e03614d05b0cb70195825668f1ed57df9175626e2bb0628bc3d5
+ Binary rep of i = 000001
+ instring = 00000117e032a9cecb1a7bf29beff3578b939e19bcf9f227597b12bb584ea193ab15e923b3e03614d05b0cb70195825668f1ed57df9175626e2bb0628bc3d5
+ Binary rep of i = 000002
+ instring = 00000217e032a9cecb1a7bf29beff3578b939e19bcf9f227597b12bb584ea193ab15e923b3e03614d05b0cb70195825668f1ed57df9175626e2bb0628bc3d5
+KO = a2f974320f4a168efc2a234dc4567400979b13b6c258de332804fa3a35ed2e9110fcca1363018755
+
+COUNT=33
+L = 320
+KI = c9b64d829992d0bfcd7f5474381a089d2499c887
+FixedInputDataByteLen = 60
+FixedInputData = 1d73a29df0a69290ee8e4c27730fe207c944135bc7edf692343da43f9c1ebd9f04b2fed05e6b2dd09de2f7b77a50625a2ce28ed602f01fac8a8014db
+ Binary rep of i = 000001
+ instring = 0000011d73a29df0a69290ee8e4c27730fe207c944135bc7edf692343da43f9c1ebd9f04b2fed05e6b2dd09de2f7b77a50625a2ce28ed602f01fac8a8014db
+ Binary rep of i = 000002
+ instring = 0000021d73a29df0a69290ee8e4c27730fe207c944135bc7edf692343da43f9c1ebd9f04b2fed05e6b2dd09de2f7b77a50625a2ce28ed602f01fac8a8014db
+KO = f156ce708c9ff418dac38526ff461e1220ef1486e3261d81797d0ca5c400d5c02c612e11cc1104de
+
+COUNT=34
+L = 320
+KI = 31acef75fa92ec786e2f320a0c4e65475ab93690
+FixedInputDataByteLen = 60
+FixedInputData = 7f453dbac65c44a73b0eeb14985937be1712ab0f5f8167e4d268160fd2ffbc3870b47d5bdf396e6aad826472145f13e36c0a6b5cd329820af1267f16
+ Binary rep of i = 000001
+ instring = 0000017f453dbac65c44a73b0eeb14985937be1712ab0f5f8167e4d268160fd2ffbc3870b47d5bdf396e6aad826472145f13e36c0a6b5cd329820af1267f16
+ Binary rep of i = 000002
+ instring = 0000027f453dbac65c44a73b0eeb14985937be1712ab0f5f8167e4d268160fd2ffbc3870b47d5bdf396e6aad826472145f13e36c0a6b5cd329820af1267f16
+KO = c6f19fa50e7f34574f274482aff96227724c3284f7ed4e78328e31763d5586a4b258344feb885cb0
+
+COUNT=35
+L = 320
+KI = 5772fca1df73e1c17e62b0e538b64da1d2e57d06
+FixedInputDataByteLen = 60
+FixedInputData = f52e869f4a90bd4bae6c12e4fc17cecae2a8091e15c2ec7a3c4ecf6a59491868497b2cf62ac30e2328d98baa0a066cacb575b0a27dcc7ea2df0ddd70
+ Binary rep of i = 000001
+ instring = 000001f52e869f4a90bd4bae6c12e4fc17cecae2a8091e15c2ec7a3c4ecf6a59491868497b2cf62ac30e2328d98baa0a066cacb575b0a27dcc7ea2df0ddd70
+ Binary rep of i = 000002
+ instring = 000002f52e869f4a90bd4bae6c12e4fc17cecae2a8091e15c2ec7a3c4ecf6a59491868497b2cf62ac30e2328d98baa0a066cacb575b0a27dcc7ea2df0ddd70
+KO = 203351336bb336f947369fb804b27d10dc940d4353462740bb7ec4d30f16581cc66eb85aefeefcaf
+
+COUNT=36
+L = 320
+KI = 6dab66ccb559960c894cd32b57d7967e91a6a9fa
+FixedInputDataByteLen = 60
+FixedInputData = 01b084e76f3e9c8f880fda631a9bd095f6d7858de3bfb185cb5477279c0cba48c34c36f326777ff56a9026f056dcce2bef653f5d068a109abb12cedb
+ Binary rep of i = 000001
+ instring = 00000101b084e76f3e9c8f880fda631a9bd095f6d7858de3bfb185cb5477279c0cba48c34c36f326777ff56a9026f056dcce2bef653f5d068a109abb12cedb
+ Binary rep of i = 000002
+ instring = 00000201b084e76f3e9c8f880fda631a9bd095f6d7858de3bfb185cb5477279c0cba48c34c36f326777ff56a9026f056dcce2bef653f5d068a109abb12cedb
+KO = f171eeb54fe85144380bbcbd931ffc376911d52a384d880574a90095c1b0f19535ed119eaea61d1e
+
+COUNT=37
+L = 320
+KI = 276eb00ca1b63cb67305b910ddd4a222cec4967c
+FixedInputDataByteLen = 60
+FixedInputData = c07d501c72f892999b999e781ad0c6c3ee9328548f7d332a92dd2809f5d441d7820215560ce8e27ea0ac205c9c835b7afd36dd262202aabe21b04848
+ Binary rep of i = 000001
+ instring = 000001c07d501c72f892999b999e781ad0c6c3ee9328548f7d332a92dd2809f5d441d7820215560ce8e27ea0ac205c9c835b7afd36dd262202aabe21b04848
+ Binary rep of i = 000002
+ instring = 000002c07d501c72f892999b999e781ad0c6c3ee9328548f7d332a92dd2809f5d441d7820215560ce8e27ea0ac205c9c835b7afd36dd262202aabe21b04848
+KO = 15a481efaf9423c8441612a3a61baeecf6cb8c7daf7cd97bb46856f6faacd046944658fdeee71099
+
+COUNT=38
+L = 320
+KI = 00ff7cc5a305fa04fdbbaa5ef42c355bc99ad843
+FixedInputDataByteLen = 60
+FixedInputData = 2003029a0af0a509b2c4cd228f62bfc91a7ba67f712df2c59aa7ecf3797a0597e41ab2d2cfd8ed9722026e6cab8c3918be56d2612a4e03147bc1289d
+ Binary rep of i = 000001
+ instring = 0000012003029a0af0a509b2c4cd228f62bfc91a7ba67f712df2c59aa7ecf3797a0597e41ab2d2cfd8ed9722026e6cab8c3918be56d2612a4e03147bc1289d
+ Binary rep of i = 000002
+ instring = 0000022003029a0af0a509b2c4cd228f62bfc91a7ba67f712df2c59aa7ecf3797a0597e41ab2d2cfd8ed9722026e6cab8c3918be56d2612a4e03147bc1289d
+KO = 2f3139481285006e30ddbb1c34a5f90c1c931fafae0b61eebe422bf5519d792d38813b4fd25cacb1
+
+COUNT=39
+L = 320
+KI = 5440ad9b15ecab15296106916d073a922d457de2
+FixedInputDataByteLen = 60
+FixedInputData = 4e1e984ba21a9f65056aaca855c90428b0889e9125b8786e32263c06bb5d8764e305434a380947249e0c66affd310cc5a5222a0e9f9992d654113631
+ Binary rep of i = 000001
+ instring = 0000014e1e984ba21a9f65056aaca855c90428b0889e9125b8786e32263c06bb5d8764e305434a380947249e0c66affd310cc5a5222a0e9f9992d654113631
+ Binary rep of i = 000002
+ instring = 0000024e1e984ba21a9f65056aaca855c90428b0889e9125b8786e32263c06bb5d8764e305434a380947249e0c66affd310cc5a5222a0e9f9992d654113631
+KO = 95273ea26a2a4cc97f5d6d160acee4ba1a61d2d427d0a2d485c844a5ab2e36c91f46c69154296151
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = f7591733c856593565130975351954d0155abf3c
+FixedInputDataByteLen = 60
+FixedInputData = 8e347ef55d5f5e99eab6de706b51de7ce004f3882889e259ff4e5cff102167a5a4bd711578d4ce17dd9abe56e51c1f2df950e2fc812ec1b217ca08d6
+ Binary rep of i = 00000001
+ instring = 000000018e347ef55d5f5e99eab6de706b51de7ce004f3882889e259ff4e5cff102167a5a4bd711578d4ce17dd9abe56e51c1f2df950e2fc812ec1b217ca08d6
+KO = 34fe44b0d8c41b93f5fa64fb96f00e5b
+
+COUNT=1
+L = 128
+KI = 47ea5d00826f111bfa468e899b0ca3fda7c8336d
+FixedInputDataByteLen = 60
+FixedInputData = dbed14156e1826aa1d4d66469c64a32571701131b27a8c595e8c0595665478fcf1b95c76ae997de6184c919f4b810d588548508cd4c457a541260725
+ Binary rep of i = 00000001
+ instring = 00000001dbed14156e1826aa1d4d66469c64a32571701131b27a8c595e8c0595665478fcf1b95c76ae997de6184c919f4b810d588548508cd4c457a541260725
+KO = 7de374b5ef7240fd425b7cf7c54c29f4
+
+COUNT=2
+L = 128
+KI = 3b16654e2e89ff4acc57a6c5c8af8064807804a6
+FixedInputDataByteLen = 60
+FixedInputData = 05e16ed1b560c4c9c43267f12ee454dafc0161bedce1a7d371ec17426d081efe54af8c2f2566d4eea38aabab91fb98fdbe16ccb6b114d677bcb00c66
+ Binary rep of i = 00000001
+ instring = 0000000105e16ed1b560c4c9c43267f12ee454dafc0161bedce1a7d371ec17426d081efe54af8c2f2566d4eea38aabab91fb98fdbe16ccb6b114d677bcb00c66
+KO = 1d29a3d2499e9473dc62544d830ba773
+
+COUNT=3
+L = 128
+KI = 57e9fd6e0c54c90065593b44482342f2ea72c128
+FixedInputDataByteLen = 60
+FixedInputData = bbbbefd47c997609c4522f64bc94a028a5c55c471181c74fef5a539ba3be77674b4eed9bb5ea0995b162027164e38dc63ceeb0ce6f5e7730ebe3471a
+ Binary rep of i = 00000001
+ instring = 00000001bbbbefd47c997609c4522f64bc94a028a5c55c471181c74fef5a539ba3be77674b4eed9bb5ea0995b162027164e38dc63ceeb0ce6f5e7730ebe3471a
+KO = 9691f99b94f20f9c548276de4eaf0665
+
+COUNT=4
+L = 128
+KI = f7ca5241794b7e6bb242414431b04c704f00e018
+FixedInputDataByteLen = 60
+FixedInputData = 124690ebfad3486989a0ae06a080208273b0a23fd5b706b4084a059ac769e7668e6c7a652e155b5ebc4a8325d70c25c73805346fd269faec8937483b
+ Binary rep of i = 00000001
+ instring = 00000001124690ebfad3486989a0ae06a080208273b0a23fd5b706b4084a059ac769e7668e6c7a652e155b5ebc4a8325d70c25c73805346fd269faec8937483b
+KO = 81369f6d72726be58be6429deed8a4cb
+
+COUNT=5
+L = 128
+KI = b279f2098a21f15d34b2edd452acec93985751e3
+FixedInputDataByteLen = 60
+FixedInputData = 96a4caa2244b55d65448c1b701d3a1a6b6ff7ddde45777d04b84944035e4a6c37b156b8d504c8b039f68e78eb98d2e1ae7bd9a137e3576206883e427
+ Binary rep of i = 00000001
+ instring = 0000000196a4caa2244b55d65448c1b701d3a1a6b6ff7ddde45777d04b84944035e4a6c37b156b8d504c8b039f68e78eb98d2e1ae7bd9a137e3576206883e427
+KO = 4f9443ce7c76b8b7752acb18b2f9b060
+
+COUNT=6
+L = 128
+KI = 5a720d9e92e76e47d7a63b94bdcce70a1e2e45ad
+FixedInputDataByteLen = 60
+FixedInputData = eb7be6f431c40c9e9a4ac3b2d511d7bbdb9b0e42ab6988a28d2333263eb86587fde8d7e5f733e204627aaec5ce5c7a83603612341b706c0f6b1ea95f
+ Binary rep of i = 00000001
+ instring = 00000001eb7be6f431c40c9e9a4ac3b2d511d7bbdb9b0e42ab6988a28d2333263eb86587fde8d7e5f733e204627aaec5ce5c7a83603612341b706c0f6b1ea95f
+KO = 8164b4521bc9f09b8f4663762cf55b7e
+
+COUNT=7
+L = 128
+KI = 433b7e6742bbd8040f7baaa7882eb3bd9e9408b8
+FixedInputDataByteLen = 60
+FixedInputData = 67e84acbdc0cbca9c176a11ce6af5f849aa17ecf97349def6b69f79c149fa4094630dafc76bc69a66f1c68eb249c1de2674a681ac0e2522bf5e760c2
+ Binary rep of i = 00000001
+ instring = 0000000167e84acbdc0cbca9c176a11ce6af5f849aa17ecf97349def6b69f79c149fa4094630dafc76bc69a66f1c68eb249c1de2674a681ac0e2522bf5e760c2
+KO = 84d2c95eeeed9ae098800f337316e2a5
+
+COUNT=8
+L = 128
+KI = c67bc860f8d775dbde482b02918fcba9c21ddad0
+FixedInputDataByteLen = 60
+FixedInputData = 26d73e0bcefb7e1ef62b675c263b7905b86b3de8e923e40dde9ba8a05dde67c963a732a42281daa93cbb76aec6fe8d583c0a7df035f8207e2e72082f
+ Binary rep of i = 00000001
+ instring = 0000000126d73e0bcefb7e1ef62b675c263b7905b86b3de8e923e40dde9ba8a05dde67c963a732a42281daa93cbb76aec6fe8d583c0a7df035f8207e2e72082f
+KO = 98e53aecf42d67e92861c2951d9d4f67
+
+COUNT=9
+L = 128
+KI = 88a2b39b436a45728838014d445f162fa9fd7b0a
+FixedInputDataByteLen = 60
+FixedInputData = f6647876bf617132a07c5c1b49a28eec3c2b6a1074fd5142aae132d533e4a172cb166ea89b7cb1cdd164c6fc7f254a06035b2b1d28ac45ff0871ae04
+ Binary rep of i = 00000001
+ instring = 00000001f6647876bf617132a07c5c1b49a28eec3c2b6a1074fd5142aae132d533e4a172cb166ea89b7cb1cdd164c6fc7f254a06035b2b1d28ac45ff0871ae04
+KO = 37808eb40af34454ad4dd6750bdc8e73
+
+COUNT=10
+L = 256
+KI = c1efb8d25affc61ed060d994fcd5017c2adfc388
+FixedInputDataByteLen = 60
+FixedInputData = b92fc055057fec71b9c53e7c44872423a57ed186d6ba66d980fecd1253bf71479320b7bf38d505ef79ca4d62d78ca662642cdcedb99503ea04c1dbe8
+ Binary rep of i = 00000001
+ instring = 00000001b92fc055057fec71b9c53e7c44872423a57ed186d6ba66d980fecd1253bf71479320b7bf38d505ef79ca4d62d78ca662642cdcedb99503ea04c1dbe8
+ Binary rep of i = 00000002
+ instring = 00000002b92fc055057fec71b9c53e7c44872423a57ed186d6ba66d980fecd1253bf71479320b7bf38d505ef79ca4d62d78ca662642cdcedb99503ea04c1dbe8
+KO = 8db784cf90b573b06f9b7c7dca63a1ea16d93ee7d70ff9d87fa2558e83dc4eaa
+
+COUNT=11
+L = 256
+KI = 7e925cdcbc2fd5b3213cba7714cb71d359936109
+FixedInputDataByteLen = 60
+FixedInputData = 1f95a577958981b7477ca2a71d44e66564e5a56d8189542718eb1ace81436e16f4158789a46d19d4384e15555bc3b4ffa10b5471ac33bf904982f49e
+ Binary rep of i = 00000001
+ instring = 000000011f95a577958981b7477ca2a71d44e66564e5a56d8189542718eb1ace81436e16f4158789a46d19d4384e15555bc3b4ffa10b5471ac33bf904982f49e
+ Binary rep of i = 00000002
+ instring = 000000021f95a577958981b7477ca2a71d44e66564e5a56d8189542718eb1ace81436e16f4158789a46d19d4384e15555bc3b4ffa10b5471ac33bf904982f49e
+KO = 557b5e1fe770b4c76ea0ccd31f5c1dd4ffa0463a8ce9fa04f7f5d1aa53380043
+
+COUNT=12
+L = 256
+KI = 98b6f0b4b7a822e8f567a32d27febda9e46217d3
+FixedInputDataByteLen = 60
+FixedInputData = e08a61238719b21fb5f6361f215eb5a5603233bf73a101f32f0963974c0117fc22d024d8193f19fe095cc873afc7b89888cbe41762e7ab6e8b783a00
+ Binary rep of i = 00000001
+ instring = 00000001e08a61238719b21fb5f6361f215eb5a5603233bf73a101f32f0963974c0117fc22d024d8193f19fe095cc873afc7b89888cbe41762e7ab6e8b783a00
+ Binary rep of i = 00000002
+ instring = 00000002e08a61238719b21fb5f6361f215eb5a5603233bf73a101f32f0963974c0117fc22d024d8193f19fe095cc873afc7b89888cbe41762e7ab6e8b783a00
+KO = 5504793a62976e77b1f3f8bbebc5854e1538fa002a98af5b935d9850b65f9a61
+
+COUNT=13
+L = 256
+KI = ba3e6131cf924c0e67be01205de07cc8c77cb94d
+FixedInputDataByteLen = 60
+FixedInputData = 9d13b23fedb18bae4dfcf8c3f6070e83ea87a1ed20a4013737229e05f6c1f8f26b384a2ceda37d632595156abcb2120bde03cc3ae9f3e58bcd9ae525
+ Binary rep of i = 00000001
+ instring = 000000019d13b23fedb18bae4dfcf8c3f6070e83ea87a1ed20a4013737229e05f6c1f8f26b384a2ceda37d632595156abcb2120bde03cc3ae9f3e58bcd9ae525
+ Binary rep of i = 00000002
+ instring = 000000029d13b23fedb18bae4dfcf8c3f6070e83ea87a1ed20a4013737229e05f6c1f8f26b384a2ceda37d632595156abcb2120bde03cc3ae9f3e58bcd9ae525
+KO = 5a4841a14a12f04c65ad5e60c9f10e4ced3afe9ee10aa8aed66ba629d86e213c
+
+COUNT=14
+L = 256
+KI = 5a3b55d4a4897a1f5ad4a3a5e2259ccd7b2ff62f
+FixedInputDataByteLen = 60
+FixedInputData = f02ef61961be2defc3cb9064f30f9fd7ca80174ad3f60e02dd7b64528b6f4018029864555d3ac03e4215cbddbfb4f258a26bec46507a9cfe055437f7
+ Binary rep of i = 00000001
+ instring = 00000001f02ef61961be2defc3cb9064f30f9fd7ca80174ad3f60e02dd7b64528b6f4018029864555d3ac03e4215cbddbfb4f258a26bec46507a9cfe055437f7
+ Binary rep of i = 00000002
+ instring = 00000002f02ef61961be2defc3cb9064f30f9fd7ca80174ad3f60e02dd7b64528b6f4018029864555d3ac03e4215cbddbfb4f258a26bec46507a9cfe055437f7
+KO = cb09826916e9b73bddb6bf25e6caf5b6856f88d51db351fd8315e29088985921
+
+COUNT=15
+L = 256
+KI = 7b9167e2f62f379659ac044f450aef7bd5e938c6
+FixedInputDataByteLen = 60
+FixedInputData = f433e8f177d8fd5743ed5990a8a0eda19aae08db11db6f82e4e1dee67d699f9e11d29d6d7da8f06eb7e973f3a133fd54c0e40a445b5803d5ab366537
+ Binary rep of i = 00000001
+ instring = 00000001f433e8f177d8fd5743ed5990a8a0eda19aae08db11db6f82e4e1dee67d699f9e11d29d6d7da8f06eb7e973f3a133fd54c0e40a445b5803d5ab366537
+ Binary rep of i = 00000002
+ instring = 00000002f433e8f177d8fd5743ed5990a8a0eda19aae08db11db6f82e4e1dee67d699f9e11d29d6d7da8f06eb7e973f3a133fd54c0e40a445b5803d5ab366537
+KO = 44bbb6978694b107716347d6c674a634597cfc51a825b19c236df68c3f409884
+
+COUNT=16
+L = 256
+KI = 6f9d1e92a8f155c2c71ca9d6860fa4ded3b5e01c
+FixedInputDataByteLen = 60
+FixedInputData = d2eb8e67b3118569162850cd849732242c2918554c4cf861948168b8db783d45bcfdcedb55ba9ac90e3914328333b5f12cd5548edcb11e8bfb3f405f
+ Binary rep of i = 00000001
+ instring = 00000001d2eb8e67b3118569162850cd849732242c2918554c4cf861948168b8db783d45bcfdcedb55ba9ac90e3914328333b5f12cd5548edcb11e8bfb3f405f
+ Binary rep of i = 00000002
+ instring = 00000002d2eb8e67b3118569162850cd849732242c2918554c4cf861948168b8db783d45bcfdcedb55ba9ac90e3914328333b5f12cd5548edcb11e8bfb3f405f
+KO = cf4e88bb3231f905e403653fe9661836a325a00a3914ebe1923562505a1f00ae
+
+COUNT=17
+L = 256
+KI = 8b20d1f259c52ce5aeb06a824966955110145a8f
+FixedInputDataByteLen = 60
+FixedInputData = 43d9dbbf085414bebbcae8aaf890ab14a90fd925a582b010f9c3a08a3e10a897cb5ae809982c558b65f7c15fe7a316d5417f26c273075cad5701d15d
+ Binary rep of i = 00000001
+ instring = 0000000143d9dbbf085414bebbcae8aaf890ab14a90fd925a582b010f9c3a08a3e10a897cb5ae809982c558b65f7c15fe7a316d5417f26c273075cad5701d15d
+ Binary rep of i = 00000002
+ instring = 0000000243d9dbbf085414bebbcae8aaf890ab14a90fd925a582b010f9c3a08a3e10a897cb5ae809982c558b65f7c15fe7a316d5417f26c273075cad5701d15d
+KO = 4e2338976e7832f16fcdf06fd3dc4bd777d170cf56f6a8e2117435cf05d2b5f8
+
+COUNT=18
+L = 256
+KI = 693b557c8fd4054a8176cfc31b681815dbe07180
+FixedInputDataByteLen = 60
+FixedInputData = 8e948a3451afd83b6041576d959456bac97b9f93a3d133198cda273d846f7b8bc9afd19b8320c3c50859c292ebf967d88ea09124b333b1443163f18c
+ Binary rep of i = 00000001
+ instring = 000000018e948a3451afd83b6041576d959456bac97b9f93a3d133198cda273d846f7b8bc9afd19b8320c3c50859c292ebf967d88ea09124b333b1443163f18c
+ Binary rep of i = 00000002
+ instring = 000000028e948a3451afd83b6041576d959456bac97b9f93a3d133198cda273d846f7b8bc9afd19b8320c3c50859c292ebf967d88ea09124b333b1443163f18c
+KO = 359b213884b0aa5650353a53fcbfbe5b0e0014f367cc2d430d7c437a3c09326c
+
+COUNT=19
+L = 256
+KI = fff0fee2364b5596f7388ec0021ddba8ca94fb20
+FixedInputDataByteLen = 60
+FixedInputData = 5e40ceafed97475454f581ecb848bad010af0d6783b32ce86bec57af6e5f05d6c731911f526abaf49596d5ff0b29c20bbf7b849eca058b1eabc60d64
+ Binary rep of i = 00000001
+ instring = 000000015e40ceafed97475454f581ecb848bad010af0d6783b32ce86bec57af6e5f05d6c731911f526abaf49596d5ff0b29c20bbf7b849eca058b1eabc60d64
+ Binary rep of i = 00000002
+ instring = 000000025e40ceafed97475454f581ecb848bad010af0d6783b32ce86bec57af6e5f05d6c731911f526abaf49596d5ff0b29c20bbf7b849eca058b1eabc60d64
+KO = 4bf749512e8493f2baec602bd1fb1df841cc92496bb28c05363f77a4f2a54ba8
+
+COUNT=20
+L = 160
+KI = e02ba5d5c410e855bbd13f840124273e6b864237
+FixedInputDataByteLen = 60
+FixedInputData = b14e227b4438f973d671141c6246acdc794eee91bc7efd1d5ff02a7b8fb044009fb6f1f0f64f35365fb1098e1995a34f8b70a71ed0265ed17ae7ae40
+ Binary rep of i = 00000001
+ instring = 00000001b14e227b4438f973d671141c6246acdc794eee91bc7efd1d5ff02a7b8fb044009fb6f1f0f64f35365fb1098e1995a34f8b70a71ed0265ed17ae7ae40
+KO = f077c2d5d36a658031c74ef5a66aa48b4456530a
+
+COUNT=21
+L = 160
+KI = d1bcdf028960195cecf478b9e861ea243962ebe9
+FixedInputDataByteLen = 60
+FixedInputData = ec4b12610f46f7fe4411e39ab28619ebffee6dfc638e4e938ef1e04342d75dee121b375be292295704c0908aa61b488f6a29ab106468134e71b5439e
+ Binary rep of i = 00000001
+ instring = 00000001ec4b12610f46f7fe4411e39ab28619ebffee6dfc638e4e938ef1e04342d75dee121b375be292295704c0908aa61b488f6a29ab106468134e71b5439e
+KO = 09d71d8aef2d34e552f9be25fcfa60f87f5db6ab
+
+COUNT=22
+L = 160
+KI = d1d2a910d689848fd220ff30177c690395842c69
+FixedInputDataByteLen = 60
+FixedInputData = e8cefee65eb88095b6fc81d9313e35b490946f9f114afe236d5d89277740e500fe50c2b900b6c9139b0ad93f398801707189abf3bc73779d46fbc012
+ Binary rep of i = 00000001
+ instring = 00000001e8cefee65eb88095b6fc81d9313e35b490946f9f114afe236d5d89277740e500fe50c2b900b6c9139b0ad93f398801707189abf3bc73779d46fbc012
+KO = 60d8206ce28e33c67a884f0dcb8ab70cf55da75f
+
+COUNT=23
+L = 160
+KI = 887b74b2c8a6eb888fc389cc2da1870f04047472
+FixedInputDataByteLen = 60
+FixedInputData = c95fe491b7538a9d69e4ce3fffc6c79ad8bb14ccb5fbbfb0a371ed6c018640b96382a57b23baae3f4d783a3d21d5b9d9e111a244c960118a22269cdd
+ Binary rep of i = 00000001
+ instring = 00000001c95fe491b7538a9d69e4ce3fffc6c79ad8bb14ccb5fbbfb0a371ed6c018640b96382a57b23baae3f4d783a3d21d5b9d9e111a244c960118a22269cdd
+KO = f6602de3dfce074fe322d267c99a508a46cf2562
+
+COUNT=24
+L = 160
+KI = f6afa445041c7073a74c1fb92e915143f2f80bbc
+FixedInputDataByteLen = 60
+FixedInputData = 07511c89c68a9ed06d525dfaf84e5115e60789200f8692eb13b2069900c2f88aafcbb0b759a113e7fd65f7ef57913419b54dfdfcbfb48a9dd7b14d19
+ Binary rep of i = 00000001
+ instring = 0000000107511c89c68a9ed06d525dfaf84e5115e60789200f8692eb13b2069900c2f88aafcbb0b759a113e7fd65f7ef57913419b54dfdfcbfb48a9dd7b14d19
+KO = 23264c430fee98c67796483a203861adbb9c418f
+
+COUNT=25
+L = 160
+KI = ee5f23363e74a7f46811bd78e306df6d0d546a41
+FixedInputDataByteLen = 60
+FixedInputData = 2793b5a9ca4723093944b9d585744a41d4e037f6b774a94e8d94ea43c92cffe4e142be1539ef9b30765be3b8aca854bcc4f300de400c4fef345b5f17
+ Binary rep of i = 00000001
+ instring = 000000012793b5a9ca4723093944b9d585744a41d4e037f6b774a94e8d94ea43c92cffe4e142be1539ef9b30765be3b8aca854bcc4f300de400c4fef345b5f17
+KO = 9aba4a847a411483be6ed032b10213f1058a2e85
+
+COUNT=26
+L = 160
+KI = d20fd65c2a15b99e189274de5639b30d9d9db4b7
+FixedInputDataByteLen = 60
+FixedInputData = 52d32fc17dc3827b316faedb8b8fde901b35576fdc87669a685f20b1f8b2de059f75634ed7b07bfde390fc970b6d1d686dfb60e3ba968a84f161fdb8
+ Binary rep of i = 00000001
+ instring = 0000000152d32fc17dc3827b316faedb8b8fde901b35576fdc87669a685f20b1f8b2de059f75634ed7b07bfde390fc970b6d1d686dfb60e3ba968a84f161fdb8
+KO = e9b534c532601378be46880716f797156b9496f2
+
+COUNT=27
+L = 160
+KI = 8025b3590cd514c2f95de9cc9003ff825622ee30
+FixedInputDataByteLen = 60
+FixedInputData = 170f08fb74da631d2a8935eac2e0cd59ff83f733d298930b6c458f7f8822fd621356861d0b98d0a8b137a1987c731199ffd4efbeabc99c2a65810f84
+ Binary rep of i = 00000001
+ instring = 00000001170f08fb74da631d2a8935eac2e0cd59ff83f733d298930b6c458f7f8822fd621356861d0b98d0a8b137a1987c731199ffd4efbeabc99c2a65810f84
+KO = 587e581d9e59418d57eac0abf93d9405cf4335b1
+
+COUNT=28
+L = 160
+KI = 9be97630193f094dec260d4cd87cce72f66dce58
+FixedInputDataByteLen = 60
+FixedInputData = c5dfa14df472b472a4bca208c6d822e7fd46716ed1ae232cf335f6672335e1fcd40229f8c90e42e4833da0ac9ca3702e79576079050e1762c2a940a7
+ Binary rep of i = 00000001
+ instring = 00000001c5dfa14df472b472a4bca208c6d822e7fd46716ed1ae232cf335f6672335e1fcd40229f8c90e42e4833da0ac9ca3702e79576079050e1762c2a940a7
+KO = 50e16bc16b54c8693b91a6ad362b255c2a7c684a
+
+COUNT=29
+L = 160
+KI = a8fb15282f90f49937b5ed6427660c37b3069583
+FixedInputDataByteLen = 60
+FixedInputData = 6570ac2dc0cd78465803341c29d73fbe5ab804b21f677fac533218ad967749fcdddd83f74a43839c64b073dad3b430a4d199527a794f0f56987ea917
+ Binary rep of i = 00000001
+ instring = 000000016570ac2dc0cd78465803341c29d73fbe5ab804b21f677fac533218ad967749fcdddd83f74a43839c64b073dad3b430a4d199527a794f0f56987ea917
+KO = 7dbf26fb3a07aa3ec4b5739f3e08fd2b2d1d820b
+
+COUNT=30
+L = 320
+KI = 693adb9037184627ad300f176985bd379f388a95
+FixedInputDataByteLen = 60
+FixedInputData = 7f09570c2d9304ec743ab845a8761c126c18f5cf72358eada2b5d1deb43dc6a0f4ff8f933bef7af0bcfacb33fa07f8ca04a06afe231835d5075996be
+ Binary rep of i = 00000001
+ instring = 000000017f09570c2d9304ec743ab845a8761c126c18f5cf72358eada2b5d1deb43dc6a0f4ff8f933bef7af0bcfacb33fa07f8ca04a06afe231835d5075996be
+ Binary rep of i = 00000002
+ instring = 000000027f09570c2d9304ec743ab845a8761c126c18f5cf72358eada2b5d1deb43dc6a0f4ff8f933bef7af0bcfacb33fa07f8ca04a06afe231835d5075996be
+KO = 52f55f51010e9bd78e4f58cab274ecafa561bd4e0f20da84f0303a1e5ff9bebc514361ec6df5c77e
+
+COUNT=31
+L = 320
+KI = 70ea0ffe1cd76df86b78150993abcf5f86e2deee
+FixedInputDataByteLen = 60
+FixedInputData = af780b1f4c00b555761937fc569533710dc6c6b76c1b956c9b02acf8727677d36c396ed1f3aa6671105c8f16c8dc75c1f7262bfb3ddeb80b96b3df81
+ Binary rep of i = 00000001
+ instring = 00000001af780b1f4c00b555761937fc569533710dc6c6b76c1b956c9b02acf8727677d36c396ed1f3aa6671105c8f16c8dc75c1f7262bfb3ddeb80b96b3df81
+ Binary rep of i = 00000002
+ instring = 00000002af780b1f4c00b555761937fc569533710dc6c6b76c1b956c9b02acf8727677d36c396ed1f3aa6671105c8f16c8dc75c1f7262bfb3ddeb80b96b3df81
+KO = 780bb40a387abf54a92ab91d24f3151236e9afb8e826866f4433c32f0c6be4ea347a78e2335f282d
+
+COUNT=32
+L = 320
+KI = eea784c3e3181af8348385456878a775c3a41708
+FixedInputDataByteLen = 60
+FixedInputData = 51d601ecb9cabb4c5cc6348983a1d24344831812f6d3559399396418ff8824b7eae36350bb40dd66ec0677f49b5f5ab9805cb272562ed5c7ce0b30c9
+ Binary rep of i = 00000001
+ instring = 0000000151d601ecb9cabb4c5cc6348983a1d24344831812f6d3559399396418ff8824b7eae36350bb40dd66ec0677f49b5f5ab9805cb272562ed5c7ce0b30c9
+ Binary rep of i = 00000002
+ instring = 0000000251d601ecb9cabb4c5cc6348983a1d24344831812f6d3559399396418ff8824b7eae36350bb40dd66ec0677f49b5f5ab9805cb272562ed5c7ce0b30c9
+KO = 2fd6dc21e31cee812ae3738cea9f7c2a121c0a0f4b985b1d506eff72fde7fb6f0948c92a86b4b525
+
+COUNT=33
+L = 320
+KI = 3be6e8a3ee32f99313a5b8a51e23e355812a4779
+FixedInputDataByteLen = 60
+FixedInputData = 30c3f68ee6e2fa79e892680a699831134e04099f99acb76e35437ccdf1950efef3e7bdcdd15f5dffdf4825e288323fb7789eb1c54b38a6d8b50ee5bc
+ Binary rep of i = 00000001
+ instring = 0000000130c3f68ee6e2fa79e892680a699831134e04099f99acb76e35437ccdf1950efef3e7bdcdd15f5dffdf4825e288323fb7789eb1c54b38a6d8b50ee5bc
+ Binary rep of i = 00000002
+ instring = 0000000230c3f68ee6e2fa79e892680a699831134e04099f99acb76e35437ccdf1950efef3e7bdcdd15f5dffdf4825e288323fb7789eb1c54b38a6d8b50ee5bc
+KO = 0059fe3650673c2192a8d7746b6efc8e069e42cc6ad9a10c46b6b741cc7d1df04be7e0ff805f0c26
+
+COUNT=34
+L = 320
+KI = 9eca5318091614b60a3e44f69ba28f411ea990e8
+FixedInputDataByteLen = 60
+FixedInputData = 1079043f6f6dd21f7269a3c4214ab4d75282ee64f913e9ecc668192b6214fb12743ea9b687ecda79d4cd97c2f78d9267a508ff46b95b0c8f1f31aefb
+ Binary rep of i = 00000001
+ instring = 000000011079043f6f6dd21f7269a3c4214ab4d75282ee64f913e9ecc668192b6214fb12743ea9b687ecda79d4cd97c2f78d9267a508ff46b95b0c8f1f31aefb
+ Binary rep of i = 00000002
+ instring = 000000021079043f6f6dd21f7269a3c4214ab4d75282ee64f913e9ecc668192b6214fb12743ea9b687ecda79d4cd97c2f78d9267a508ff46b95b0c8f1f31aefb
+KO = d8575b817887183d95e92ff4ed887e52ee15bd75820dc1a9ae753da6b97fcd6d82e8f457c2036770
+
+COUNT=35
+L = 320
+KI = f9dfc13f0413c469f04135fac630830f31ed82a9
+FixedInputDataByteLen = 60
+FixedInputData = b663c6cde0e3b5b0341f1905d19d58ee2e8da999d788d34d4b8b4c091d97dcc73c1093169cc1d37948774fec2cf08964d2efd82f71a4407288a29c24
+ Binary rep of i = 00000001
+ instring = 00000001b663c6cde0e3b5b0341f1905d19d58ee2e8da999d788d34d4b8b4c091d97dcc73c1093169cc1d37948774fec2cf08964d2efd82f71a4407288a29c24
+ Binary rep of i = 00000002
+ instring = 00000002b663c6cde0e3b5b0341f1905d19d58ee2e8da999d788d34d4b8b4c091d97dcc73c1093169cc1d37948774fec2cf08964d2efd82f71a4407288a29c24
+KO = 4ca390ccafe9d66d4b43a02cc337c3dd74d7be5c49beff5ec4e139b2dd38ca695aa87b11b96031ce
+
+COUNT=36
+L = 320
+KI = eb0a4598ff09189a9136a97bbf8718a0cd673386
+FixedInputDataByteLen = 60
+FixedInputData = 17d388ae1ca1f603422e5e218e1aaa9e28bf24a794f073661327412206f2a2a6ee5ec0da1bff02dee876991ab9dbc69e30e7f2596750b7d974e21cb2
+ Binary rep of i = 00000001
+ instring = 0000000117d388ae1ca1f603422e5e218e1aaa9e28bf24a794f073661327412206f2a2a6ee5ec0da1bff02dee876991ab9dbc69e30e7f2596750b7d974e21cb2
+ Binary rep of i = 00000002
+ instring = 0000000217d388ae1ca1f603422e5e218e1aaa9e28bf24a794f073661327412206f2a2a6ee5ec0da1bff02dee876991ab9dbc69e30e7f2596750b7d974e21cb2
+KO = 0ab9fd6102904d02d1cc3a31ffd8947444d1a15669847184540b408c072052504e066e4c995a388c
+
+COUNT=37
+L = 320
+KI = 18a5533df305e0217b622cd1db488574d835ff73
+FixedInputDataByteLen = 60
+FixedInputData = ff2e2c3e28bbf915b15e58e59e5fc2a49705d7eb17a84d9b410a84f2bfbe493de705ec43491d570acbb958aefc4bebc47ae7b2bc189d42eea3c7188d
+ Binary rep of i = 00000001
+ instring = 00000001ff2e2c3e28bbf915b15e58e59e5fc2a49705d7eb17a84d9b410a84f2bfbe493de705ec43491d570acbb958aefc4bebc47ae7b2bc189d42eea3c7188d
+ Binary rep of i = 00000002
+ instring = 00000002ff2e2c3e28bbf915b15e58e59e5fc2a49705d7eb17a84d9b410a84f2bfbe493de705ec43491d570acbb958aefc4bebc47ae7b2bc189d42eea3c7188d
+KO = 2830800c092c409cdcc73424a032456d05386fefa101f01d69d5414fd22caacfb23b9ccf7730504e
+
+COUNT=38
+L = 320
+KI = 25c999c2bc65f3aea03a309dc8cc8c000a11ed96
+FixedInputDataByteLen = 60
+FixedInputData = fa7c3d22f1bc8ea5918fa71ada7ac52eec0d3c19f25d177a3dbb14fb3f369f52dd35f5430600c877850870a2021b15e426744569136e3a075419c3df
+ Binary rep of i = 00000001
+ instring = 00000001fa7c3d22f1bc8ea5918fa71ada7ac52eec0d3c19f25d177a3dbb14fb3f369f52dd35f5430600c877850870a2021b15e426744569136e3a075419c3df
+ Binary rep of i = 00000002
+ instring = 00000002fa7c3d22f1bc8ea5918fa71ada7ac52eec0d3c19f25d177a3dbb14fb3f369f52dd35f5430600c877850870a2021b15e426744569136e3a075419c3df
+KO = 1ba4ec321adcf193c10b3d09bec935e0286634c6579a95efd492e812d085cc93c53ad29582247c45
+
+COUNT=39
+L = 320
+KI = 5a254a0dada84bd3aaa5111a1191e654dbf9e728
+FixedInputDataByteLen = 60
+FixedInputData = 3583d0b1d0d70f26dbddaa1dea74e4986285185ff21333ad44935bcf68953f1d6db4686c53bd6521c590ce9082e282c9493b2c7bc1f99d9f89d3eebc
+ Binary rep of i = 00000001
+ instring = 000000013583d0b1d0d70f26dbddaa1dea74e4986285185ff21333ad44935bcf68953f1d6db4686c53bd6521c590ce9082e282c9493b2c7bc1f99d9f89d3eebc
+ Binary rep of i = 00000002
+ instring = 000000023583d0b1d0d70f26dbddaa1dea74e4986285185ff21333ad44935bcf68953f1d6db4686c53bd6521c590ce9082e282c9493b2c7bc1f99d9f89d3eebc
+KO = 263fe62a0442df8230d29ef860276d3a1a3f7e7216ceeb3813cd522ea2fa81b3e4aa4b08d7117975
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 7184596b9489c763b8399b3350e60929965a961c
+FixedInputDataByteLen = 60
+FixedInputData = cd9e9f2b263f7b02eceadd0b532efa971ec28c77b1dbaf23e90e0a85360048ed8d3debbeb224060da0b4bf1e85da2a6ee122253b9e93784ccae35c77
+ Binary rep of i = 01
+ instring = cd9e9f2b263f7b02eceadd0b532efa971ec28c77b1dbaf23e90e0a85360048ed8d3debbeb224060da0b4bf1e85da2a6ee122253b9e93784ccae35c7701
+KO = 21816e8213fff01e9a9c29e93c6a0b17
+
+COUNT=1
+L = 128
+KI = 646e5e9ab37c5a756dbc4fd405a0d9cd148cdc09
+FixedInputDataByteLen = 60
+FixedInputData = 88da163ebf76955d50990f8e68c4f7ed9689c0ecf64d4d3345346e73779855c0f79c5daa6f0a575e60937b9f0a7906bfc9c39bc21c6e062466df96bd
+ Binary rep of i = 01
+ instring = 88da163ebf76955d50990f8e68c4f7ed9689c0ecf64d4d3345346e73779855c0f79c5daa6f0a575e60937b9f0a7906bfc9c39bc21c6e062466df96bd01
+KO = 987baa6f33081d05855904977eda189c
+
+COUNT=2
+L = 128
+KI = 7f431a7b4fd66de8b8d11824f33342e9c10d481d
+FixedInputDataByteLen = 60
+FixedInputData = db9da79407f28c3eade35352f8a4f426ce81a41663c67ebc5acffed6771559b1327bd3e949a4b6cb4678e8df73b9f06c03300c8ac74791d2f6327964
+ Binary rep of i = 01
+ instring = db9da79407f28c3eade35352f8a4f426ce81a41663c67ebc5acffed6771559b1327bd3e949a4b6cb4678e8df73b9f06c03300c8ac74791d2f632796401
+KO = 0a1a0496e8abf0d2d1ce473aec1a7b5d
+
+COUNT=3
+L = 128
+KI = aa2f61c3abaac557575e8ebea6cde1890ac26a5d
+FixedInputDataByteLen = 60
+FixedInputData = f192105d222eb379922d96c103f60b25fdd5c11f9c8cc075f005cf549b598db3e022571f72e5fc08317a8ac627ed79555083a29a1d7f8c83b30973b0
+ Binary rep of i = 01
+ instring = f192105d222eb379922d96c103f60b25fdd5c11f9c8cc075f005cf549b598db3e022571f72e5fc08317a8ac627ed79555083a29a1d7f8c83b30973b001
+KO = 62a420e8fe015cd141fb119a52ee7df9
+
+COUNT=4
+L = 128
+KI = 94e98110ef9629b3eae078b1a7eac5fcc98ba888
+FixedInputDataByteLen = 60
+FixedInputData = 54653054885a6c7aa9047e1c8055d0659f4c2852d55ebf5b6b70d70e6de088b54bc48d9e17145ec92c044b42153309841caa6ec940934d8204bd5136
+ Binary rep of i = 01
+ instring = 54653054885a6c7aa9047e1c8055d0659f4c2852d55ebf5b6b70d70e6de088b54bc48d9e17145ec92c044b42153309841caa6ec940934d8204bd513601
+KO = 55ecef681e8a093975e73fea5a2f339d
+
+COUNT=5
+L = 128
+KI = a51fba7e7ec9e2ecd11446e21e235df1636f67b9
+FixedInputDataByteLen = 60
+FixedInputData = 2f164bbd775adb17dc1243aa36168e1bdc00f238896c2afb58843e118dfef1b7ead02df123ba081c064d01cd14918bc1c047d3f2fd177ac5fb39efc3
+ Binary rep of i = 01
+ instring = 2f164bbd775adb17dc1243aa36168e1bdc00f238896c2afb58843e118dfef1b7ead02df123ba081c064d01cd14918bc1c047d3f2fd177ac5fb39efc301
+KO = 0a34653944c64fb5ef965851a65e0452
+
+COUNT=6
+L = 128
+KI = e93dec2d7cf63c51bc1e89cfd77ef60d604f581b
+FixedInputDataByteLen = 60
+FixedInputData = eaa6ec04dfd92387879cee3e79b3da35e8740db14ca81d39d701323860610cd28c946e587643759abe7b4eed79a13936cf8c20aad4a95cede0dff6d1
+ Binary rep of i = 01
+ instring = eaa6ec04dfd92387879cee3e79b3da35e8740db14ca81d39d701323860610cd28c946e587643759abe7b4eed79a13936cf8c20aad4a95cede0dff6d101
+KO = f802529db9c62cc2b61559707f50c75f
+
+COUNT=7
+L = 128
+KI = e22ff91a3842c5e2065e4bd4cffe5856dd30c988
+FixedInputDataByteLen = 60
+FixedInputData = d0f8d28502aaadd88b6ad8722601b463f7b25e18ac8933af72659acbc512987e4bc13e429d7f5d1f63f7fc9b56014f4525bab29cbd50ac5758d88bfb
+ Binary rep of i = 01
+ instring = d0f8d28502aaadd88b6ad8722601b463f7b25e18ac8933af72659acbc512987e4bc13e429d7f5d1f63f7fc9b56014f4525bab29cbd50ac5758d88bfb01
+KO = 7f4fdd1205b34f2ad6fcf7c79b6a526c
+
+COUNT=8
+L = 128
+KI = 9abd3cdeedb56ec7695a4d8a6623188854c977f4
+FixedInputDataByteLen = 60
+FixedInputData = 544ac26a0d8aac6bda49970a3884e64be7663374acba4a9657ba3689e5905fefd83cbc5cc1b8a74f2e3a978bee76f58f402a30e6001d89cab50db0f1
+ Binary rep of i = 01
+ instring = 544ac26a0d8aac6bda49970a3884e64be7663374acba4a9657ba3689e5905fefd83cbc5cc1b8a74f2e3a978bee76f58f402a30e6001d89cab50db0f101
+KO = 412b39b35723cc92064a4827974b94ee
+
+COUNT=9
+L = 128
+KI = 0dd32b3c8bc4d5e545bf4e5dad62cdf3da74db94
+FixedInputDataByteLen = 60
+FixedInputData = 8a3b89b461d8297cf5a85de5ef2f05da9953d657077ad8bb7fa5371c0aa7e8470e50fdec48a214f6c58e4eb2e537736ec58486f15a3257cf90344050
+ Binary rep of i = 01
+ instring = 8a3b89b461d8297cf5a85de5ef2f05da9953d657077ad8bb7fa5371c0aa7e8470e50fdec48a214f6c58e4eb2e537736ec58486f15a3257cf9034405001
+KO = 19b4a7fc78711d316b1c874b1fed7872
+
+COUNT=10
+L = 256
+KI = cb8108b98fbed27e321e1a7d3dd843169092e49a
+FixedInputDataByteLen = 60
+FixedInputData = 835504a8141dd995135e6b1e7916080e16d77adc17c74ae5b000058d566e8e6330f194b4321debf5b8be73e5d2d99a0fa2d9fd75c2fb47645d2e7d21
+ Binary rep of i = 01
+ instring = 835504a8141dd995135e6b1e7916080e16d77adc17c74ae5b000058d566e8e6330f194b4321debf5b8be73e5d2d99a0fa2d9fd75c2fb47645d2e7d2101
+ Binary rep of i = 02
+ instring = 835504a8141dd995135e6b1e7916080e16d77adc17c74ae5b000058d566e8e6330f194b4321debf5b8be73e5d2d99a0fa2d9fd75c2fb47645d2e7d2102
+KO = 240ad8cf18c2439a2c7f95c1daedacbd4dcae30818bffcbd8e5968ddc38a28f8
+
+COUNT=11
+L = 256
+KI = cf07f4c31e36ee4e40e961a0e8bc284f1a001a5b
+FixedInputDataByteLen = 60
+FixedInputData = 633023f6f0e7f01b82e8af5b10f9a4e187ae0cd24be69a2d87f590eb5c1e08fe4e544dfe242c22b1a3e80d65cb5c265cb94364eaff56bcc8db28db3d
+ Binary rep of i = 01
+ instring = 633023f6f0e7f01b82e8af5b10f9a4e187ae0cd24be69a2d87f590eb5c1e08fe4e544dfe242c22b1a3e80d65cb5c265cb94364eaff56bcc8db28db3d01
+ Binary rep of i = 02
+ instring = 633023f6f0e7f01b82e8af5b10f9a4e187ae0cd24be69a2d87f590eb5c1e08fe4e544dfe242c22b1a3e80d65cb5c265cb94364eaff56bcc8db28db3d02
+KO = 55199e517d65ebc00942dd791eb5ab4bc32e3e2cba30816ac6a29f625a65e645
+
+COUNT=12
+L = 256
+KI = 5465a482f6f25680f73eaf67d0d9455bb3870d25
+FixedInputDataByteLen = 60
+FixedInputData = 7b8fe6cddfecdfa2b478fc2e31fdb3c5fe07601dac266b8dd94c17c8f4f25d4d0c767b0b68132e1f577d58600d78bd3f5c81fcd3f41a1cf4ee6b708f
+ Binary rep of i = 01
+ instring = 7b8fe6cddfecdfa2b478fc2e31fdb3c5fe07601dac266b8dd94c17c8f4f25d4d0c767b0b68132e1f577d58600d78bd3f5c81fcd3f41a1cf4ee6b708f01
+ Binary rep of i = 02
+ instring = 7b8fe6cddfecdfa2b478fc2e31fdb3c5fe07601dac266b8dd94c17c8f4f25d4d0c767b0b68132e1f577d58600d78bd3f5c81fcd3f41a1cf4ee6b708f02
+KO = 7c49b60f23596ce95136815d8865d6cca79021a84768a7cfcdd00ce1fda85714
+
+COUNT=13
+L = 256
+KI = db0a65dcc66d4a695ae89c3e386e278ad160f155
+FixedInputDataByteLen = 60
+FixedInputData = 6ea2d79fc74048ef64f2eafdbc4563475f4ca68d4d76bfbaa1b755fba755e1579ead118a22985341749bd813a388dca9d413c7bb562540eb3f7b7b2e
+ Binary rep of i = 01
+ instring = 6ea2d79fc74048ef64f2eafdbc4563475f4ca68d4d76bfbaa1b755fba755e1579ead118a22985341749bd813a388dca9d413c7bb562540eb3f7b7b2e01
+ Binary rep of i = 02
+ instring = 6ea2d79fc74048ef64f2eafdbc4563475f4ca68d4d76bfbaa1b755fba755e1579ead118a22985341749bd813a388dca9d413c7bb562540eb3f7b7b2e02
+KO = 0b760a0abe64a9037acdd7ac6d30fa426976ed718d1b2d9c8a67ec98176e7e32
+
+COUNT=14
+L = 256
+KI = 96b6b2620890e844c08ab24be1fb19f8322fe6f5
+FixedInputDataByteLen = 60
+FixedInputData = e49b8f861825350b318645e41ed8074b639e64febfdf0fe710ad5c33e6ab1f98bb06b9d59f8088b6034b08a063ecd0df0f72cef317a0f6edd1b900ed
+ Binary rep of i = 01
+ instring = e49b8f861825350b318645e41ed8074b639e64febfdf0fe710ad5c33e6ab1f98bb06b9d59f8088b6034b08a063ecd0df0f72cef317a0f6edd1b900ed01
+ Binary rep of i = 02
+ instring = e49b8f861825350b318645e41ed8074b639e64febfdf0fe710ad5c33e6ab1f98bb06b9d59f8088b6034b08a063ecd0df0f72cef317a0f6edd1b900ed02
+KO = 97f1f72335281823a0518871f78ffaa107c5e74fc379867136b9d11beb5b4d9f
+
+COUNT=15
+L = 256
+KI = 8d84b2d698ff4c87505825ec407f3f8b472c5192
+FixedInputDataByteLen = 60
+FixedInputData = 59403c1837cc963e97a865418de651a8b19b806b579dd3d9d0a1dd7574b5c412330c8bbd287f5f4d380317aff479bb767fc2e0138f825b92c2eee3db
+ Binary rep of i = 01
+ instring = 59403c1837cc963e97a865418de651a8b19b806b579dd3d9d0a1dd7574b5c412330c8bbd287f5f4d380317aff479bb767fc2e0138f825b92c2eee3db01
+ Binary rep of i = 02
+ instring = 59403c1837cc963e97a865418de651a8b19b806b579dd3d9d0a1dd7574b5c412330c8bbd287f5f4d380317aff479bb767fc2e0138f825b92c2eee3db02
+KO = e58d68d41e2f5c56f49c9fc939e7d18a2817c15d9de35cbb61d7932dd13a3e89
+
+COUNT=16
+L = 256
+KI = 915f868f18c4788181b1ce37b912eedbc3660955
+FixedInputDataByteLen = 60
+FixedInputData = 6fc75f589d1dee04c551fa07c9540446e27964d1b2ef39644914e7eb92b548c9b6124fb73015dc29488a27bb1ff6dc4f20d520ec1c4cb62ef3d8b48b
+ Binary rep of i = 01
+ instring = 6fc75f589d1dee04c551fa07c9540446e27964d1b2ef39644914e7eb92b548c9b6124fb73015dc29488a27bb1ff6dc4f20d520ec1c4cb62ef3d8b48b01
+ Binary rep of i = 02
+ instring = 6fc75f589d1dee04c551fa07c9540446e27964d1b2ef39644914e7eb92b548c9b6124fb73015dc29488a27bb1ff6dc4f20d520ec1c4cb62ef3d8b48b02
+KO = 87e6a5b88b3b8e326716e49cc483fdb495f6857987be87035861c1aa8958a0f5
+
+COUNT=17
+L = 256
+KI = cb63fc0c9ba43a8f2f8523c284a67278adb1de89
+FixedInputDataByteLen = 60
+FixedInputData = ca91f2e31e389294b8b87d05f64be3ec4f08345c435f36f4cbf1a3e4852d96cc5a83c391bf053dd76998c346c10b10ed200053fa19d152e2460f0e60
+ Binary rep of i = 01
+ instring = ca91f2e31e389294b8b87d05f64be3ec4f08345c435f36f4cbf1a3e4852d96cc5a83c391bf053dd76998c346c10b10ed200053fa19d152e2460f0e6001
+ Binary rep of i = 02
+ instring = ca91f2e31e389294b8b87d05f64be3ec4f08345c435f36f4cbf1a3e4852d96cc5a83c391bf053dd76998c346c10b10ed200053fa19d152e2460f0e6002
+KO = c8c803ff9168459930912acf06d99df666b23ad3edb7b2002c747088b3cf7f87
+
+COUNT=18
+L = 256
+KI = 2b90d1d4d4774c04ac837dfec8834b9da6274132
+FixedInputDataByteLen = 60
+FixedInputData = e660696dd9373b3759d5a4875e539ba6ceb298e43ab77f8a1b631f73d34080e75680ccb9c9b561618acb0c6c6dd88b94b4dc85775c90404ba90a42c7
+ Binary rep of i = 01
+ instring = e660696dd9373b3759d5a4875e539ba6ceb298e43ab77f8a1b631f73d34080e75680ccb9c9b561618acb0c6c6dd88b94b4dc85775c90404ba90a42c701
+ Binary rep of i = 02
+ instring = e660696dd9373b3759d5a4875e539ba6ceb298e43ab77f8a1b631f73d34080e75680ccb9c9b561618acb0c6c6dd88b94b4dc85775c90404ba90a42c702
+KO = 04ab730d835dcde6febe33f7096c059fa4f72ab26948f99c7755492b4df988c2
+
+COUNT=19
+L = 256
+KI = b3bf933b87017dec5ef54bc2486ebc67a5d9f531
+FixedInputDataByteLen = 60
+FixedInputData = b10d3864469e3232023bd8c61cf6064e95947fccdacf098c6fa231f49dc961dec6fa9ccba0abe41e77ea4f029e68cd60c113b43b00281dc5d333780e
+ Binary rep of i = 01
+ instring = b10d3864469e3232023bd8c61cf6064e95947fccdacf098c6fa231f49dc961dec6fa9ccba0abe41e77ea4f029e68cd60c113b43b00281dc5d333780e01
+ Binary rep of i = 02
+ instring = b10d3864469e3232023bd8c61cf6064e95947fccdacf098c6fa231f49dc961dec6fa9ccba0abe41e77ea4f029e68cd60c113b43b00281dc5d333780e02
+KO = 9c9b49e5e4ed49ff3d4ba0aa1fdbc28058cf7ae7ef9051ff9bd69e8004259dc9
+
+COUNT=20
+L = 160
+KI = 5b32c1891537a1a033f520f06615d4176ee9f7dc
+FixedInputDataByteLen = 60
+FixedInputData = 5525f8e3c3b1eeb64aa06b060140dffc92dbf23a571fea467a79f810cf07b6065845dd0b8c1409fd1bf47a2100690c02d39018b0c011c35cfde0d729
+ Binary rep of i = 01
+ instring = 5525f8e3c3b1eeb64aa06b060140dffc92dbf23a571fea467a79f810cf07b6065845dd0b8c1409fd1bf47a2100690c02d39018b0c011c35cfde0d72901
+KO = 0e398aa1a5570ed007b66c27892c309869abcab4
+
+COUNT=21
+L = 160
+KI = 07a76d1fcc08439f9e73c5cd888ab5287260b840
+FixedInputDataByteLen = 60
+FixedInputData = 32530c24b425b45a48169cf20d60e16bb65474143a6c61043e53334e84c0c49bbad54233bba5aec4d8c7cedcdb46c41c153da787704eaf7117236741
+ Binary rep of i = 01
+ instring = 32530c24b425b45a48169cf20d60e16bb65474143a6c61043e53334e84c0c49bbad54233bba5aec4d8c7cedcdb46c41c153da787704eaf711723674101
+KO = e68336e74731032ef0373b84f752c2073b9af0c4
+
+COUNT=22
+L = 160
+KI = 6cbc875c19825f1981434c2ff08e27114552f101
+FixedInputDataByteLen = 60
+FixedInputData = 6c1e03caa1b70004ffecd155f289d4b16409f7debabc9b8d59e1e54fe54ad92ef3087849fa84e155b5e9f15b44d16f6b6d1fd55bfbf9852d7975dfb2
+ Binary rep of i = 01
+ instring = 6c1e03caa1b70004ffecd155f289d4b16409f7debabc9b8d59e1e54fe54ad92ef3087849fa84e155b5e9f15b44d16f6b6d1fd55bfbf9852d7975dfb201
+KO = b37aa5784ce2f7ae72d73a2a3a4e3762a515562a
+
+COUNT=23
+L = 160
+KI = 7e311487578f5eca483c80c1f20591c907ceaccb
+FixedInputDataByteLen = 60
+FixedInputData = d174e1bb766a92bed7197d7634b71bbbb74bbe9f039601336adc59d7cd7037ccd2bc79fd2e8ee1a94bf6c6d218efb741fe12305fc1ab31d38d3f2a96
+ Binary rep of i = 01
+ instring = d174e1bb766a92bed7197d7634b71bbbb74bbe9f039601336adc59d7cd7037ccd2bc79fd2e8ee1a94bf6c6d218efb741fe12305fc1ab31d38d3f2a9601
+KO = 2986217401733c11e62888ba39e751069d8ad63c
+
+COUNT=24
+L = 160
+KI = d34bdf2f3e9f796bcea123a2ad3764702eaf3668
+FixedInputDataByteLen = 60
+FixedInputData = 49877ddc5d5bc8f7dffa62f48cb86263736ef5613ef893f952af43281460b24bb4217f665773025e0b1b0ddc48fa7d36fa5c98e2133184d5fbb10f7d
+ Binary rep of i = 01
+ instring = 49877ddc5d5bc8f7dffa62f48cb86263736ef5613ef893f952af43281460b24bb4217f665773025e0b1b0ddc48fa7d36fa5c98e2133184d5fbb10f7d01
+KO = 4e5078434087445a2dd79fe4b290618abb7218a1
+
+COUNT=25
+L = 160
+KI = d39f488cb544022fcfab1612ec6fef406f46f3f4
+FixedInputDataByteLen = 60
+FixedInputData = 1e88f2fcee2d3ee7e75fd22754fbe0bc2e78132261860bbd53a148e70aa97c441b3119e5e56acc9ff45945af3c22f951e88bacfa4aaab3af38ce6334
+ Binary rep of i = 01
+ instring = 1e88f2fcee2d3ee7e75fd22754fbe0bc2e78132261860bbd53a148e70aa97c441b3119e5e56acc9ff45945af3c22f951e88bacfa4aaab3af38ce633401
+KO = a7b06a0fbfc1fbe9185f16ca4831966d660bee0d
+
+COUNT=26
+L = 160
+KI = 03ffe409b9bfefbfa9f6285a80b62afdb2f7a820
+FixedInputDataByteLen = 60
+FixedInputData = e03bb7721c0dcf7e090c727a02f0b4140724a83718bfeedf3739af8cdf6205c05f36f648e932e038b2d123415b664b0ea3de458a5ec1ad196e156515
+ Binary rep of i = 01
+ instring = e03bb7721c0dcf7e090c727a02f0b4140724a83718bfeedf3739af8cdf6205c05f36f648e932e038b2d123415b664b0ea3de458a5ec1ad196e15651501
+KO = 56e3ba854830194b338b50aebcdf3a10f7a725f4
+
+COUNT=27
+L = 160
+KI = 62bb99ad11191668863aef498ecfdfb9a72adb61
+FixedInputDataByteLen = 60
+FixedInputData = a89b3b51f80e626fbda37783376393576ec470b9762740a848709358e3dfb5450f1a81c1e50d0964baa083476f53e3e148d5227a09475ba72032b881
+ Binary rep of i = 01
+ instring = a89b3b51f80e626fbda37783376393576ec470b9762740a848709358e3dfb5450f1a81c1e50d0964baa083476f53e3e148d5227a09475ba72032b88101
+KO = bc20b02701f10d00e6c78e8e4742a4d386a05dc0
+
+COUNT=28
+L = 160
+KI = 2ab448fc78a888f28f36d00eb526339631c2b74b
+FixedInputDataByteLen = 60
+FixedInputData = f51c12193422da89029d239c69e426e0ae3a340af262a4e136f788dbff5434ebde311d6f6ae9bcb34f6a5d7901bddb0c36ef65b03a1c16ed6155ed11
+ Binary rep of i = 01
+ instring = f51c12193422da89029d239c69e426e0ae3a340af262a4e136f788dbff5434ebde311d6f6ae9bcb34f6a5d7901bddb0c36ef65b03a1c16ed6155ed1101
+KO = 3b95ffcf45bb27d3c0085b5035faf5302823fabc
+
+COUNT=29
+L = 160
+KI = d471c4fcd591ff228cf53eee76cf850cc2c59c45
+FixedInputDataByteLen = 60
+FixedInputData = a8660e7880605fa19bb20755da2b73b88b2521be8a40928ae37aa09293b46927cb08f19f1ec3647d81e2736574f42887b65a95f099f1377c87d7c5ea
+ Binary rep of i = 01
+ instring = a8660e7880605fa19bb20755da2b73b88b2521be8a40928ae37aa09293b46927cb08f19f1ec3647d81e2736574f42887b65a95f099f1377c87d7c5ea01
+KO = b7917af358f8817767b494b84241c4af53f46b27
+
+COUNT=30
+L = 320
+KI = 8ebb44c897515e0578b994d284e29f521f1c3d37
+FixedInputDataByteLen = 60
+FixedInputData = 05c469c12353aeaf1f6b861cd3bfeecec18df02440dd5be26e201360583a234f1b26a7e080993dc5302e7c3c7658d6abb3ea45113b9d35d1b8fffa01
+ Binary rep of i = 01
+ instring = 05c469c12353aeaf1f6b861cd3bfeecec18df02440dd5be26e201360583a234f1b26a7e080993dc5302e7c3c7658d6abb3ea45113b9d35d1b8fffa0101
+ Binary rep of i = 02
+ instring = 05c469c12353aeaf1f6b861cd3bfeecec18df02440dd5be26e201360583a234f1b26a7e080993dc5302e7c3c7658d6abb3ea45113b9d35d1b8fffa0102
+KO = 23cff16340b788d64192c282abcb12859c459ade85805f08a1373217ad202c116dea453e9281a50f
+
+COUNT=31
+L = 320
+KI = a06cb0d676ab62ec0540ba38e0d850834d3d7bf0
+FixedInputDataByteLen = 60
+FixedInputData = 931eaf23b2077415c3a0aaf5154f89d8f09c388651ad70397c0743c90bf79809a68b7e72441d3875ab75d4f9df3b551de02a38222996152f048dab48
+ Binary rep of i = 01
+ instring = 931eaf23b2077415c3a0aaf5154f89d8f09c388651ad70397c0743c90bf79809a68b7e72441d3875ab75d4f9df3b551de02a38222996152f048dab4801
+ Binary rep of i = 02
+ instring = 931eaf23b2077415c3a0aaf5154f89d8f09c388651ad70397c0743c90bf79809a68b7e72441d3875ab75d4f9df3b551de02a38222996152f048dab4802
+KO = c6f240931ec41d50ca9275cb3730af8f91d8af35d7bcc149fe9a14a30b81d6a2384ed946d1f6540f
+
+COUNT=32
+L = 320
+KI = 26625ccbcbb7eb2ef97d356723bb8c4d0e74de34
+FixedInputDataByteLen = 60
+FixedInputData = 0c3599ffcec3c1cd362ca28fa17425d724c60ce26414989a97e8623ad10315a670dac2e1b64bea55ceb8194dc10bbb57fe5b5f9faa8620750c2e10e5
+ Binary rep of i = 01
+ instring = 0c3599ffcec3c1cd362ca28fa17425d724c60ce26414989a97e8623ad10315a670dac2e1b64bea55ceb8194dc10bbb57fe5b5f9faa8620750c2e10e501
+ Binary rep of i = 02
+ instring = 0c3599ffcec3c1cd362ca28fa17425d724c60ce26414989a97e8623ad10315a670dac2e1b64bea55ceb8194dc10bbb57fe5b5f9faa8620750c2e10e502
+KO = b6be2651b1040e7b72309ca11d985e571a79d1ce155c028e763d4522100adf7bd1411e25a948a39b
+
+COUNT=33
+L = 320
+KI = 7499819c41d4c1bbf4cb6d9ea5db812e21ae1d8f
+FixedInputDataByteLen = 60
+FixedInputData = 867c8f83d5f662117be2fc5480dbe11d0b46adb6294e50ba4e9633262ec20f304d74e90777ccbdbd3fb38af814a91cc7cd9c355714e98853c0f54fbe
+ Binary rep of i = 01
+ instring = 867c8f83d5f662117be2fc5480dbe11d0b46adb6294e50ba4e9633262ec20f304d74e90777ccbdbd3fb38af814a91cc7cd9c355714e98853c0f54fbe01
+ Binary rep of i = 02
+ instring = 867c8f83d5f662117be2fc5480dbe11d0b46adb6294e50ba4e9633262ec20f304d74e90777ccbdbd3fb38af814a91cc7cd9c355714e98853c0f54fbe02
+KO = a2c0422b5ae64ea2df07b026768f6dbcbb9e5124be47fe9d4440aff2328728c85203672f1d54a540
+
+COUNT=34
+L = 320
+KI = aaa3a517384ef618d923bc13838766c2c760c49d
+FixedInputDataByteLen = 60
+FixedInputData = 7a512b6bfab8d78b91dea78d9b84360195cd0ab424d4da78555f3956ede771bf4ea7a09b292fb2efa96f953938630c8f71bdcad05004c7c9a82ccc88
+ Binary rep of i = 01
+ instring = 7a512b6bfab8d78b91dea78d9b84360195cd0ab424d4da78555f3956ede771bf4ea7a09b292fb2efa96f953938630c8f71bdcad05004c7c9a82ccc8801
+ Binary rep of i = 02
+ instring = 7a512b6bfab8d78b91dea78d9b84360195cd0ab424d4da78555f3956ede771bf4ea7a09b292fb2efa96f953938630c8f71bdcad05004c7c9a82ccc8802
+KO = 9a084290ec45c3da3d96916aaf08dd61b51e681991f9133a754c8b85665919f15642067091d3198e
+
+COUNT=35
+L = 320
+KI = a4f0a38d370ae95c43519af9b757fd03e7e144d8
+FixedInputDataByteLen = 60
+FixedInputData = d8375312a994ca0f0479530f911f0cec72cda81073be609842dec44e41675a01adb60f7cc2b65b5076e9188f0bab7801dea5261418bc0c2815e0c9a0
+ Binary rep of i = 01
+ instring = d8375312a994ca0f0479530f911f0cec72cda81073be609842dec44e41675a01adb60f7cc2b65b5076e9188f0bab7801dea5261418bc0c2815e0c9a001
+ Binary rep of i = 02
+ instring = d8375312a994ca0f0479530f911f0cec72cda81073be609842dec44e41675a01adb60f7cc2b65b5076e9188f0bab7801dea5261418bc0c2815e0c9a002
+KO = d2ebde0859d04f995243e7944c81899249d0f3b04812ab7204e1de6a1781181e18fa2976e38e3213
+
+COUNT=36
+L = 320
+KI = fd5cfb1a1f9e458b74622714c576ddba59d1c2f0
+FixedInputDataByteLen = 60
+FixedInputData = beaa9dc99398a9415c0920dfbe2bf6ab0e6b920c5c55aee2612803eedd58286a7081e0b332f23d2c279ceafa4db2c7c6a1e314ebbef16804dd6291c2
+ Binary rep of i = 01
+ instring = beaa9dc99398a9415c0920dfbe2bf6ab0e6b920c5c55aee2612803eedd58286a7081e0b332f23d2c279ceafa4db2c7c6a1e314ebbef16804dd6291c201
+ Binary rep of i = 02
+ instring = beaa9dc99398a9415c0920dfbe2bf6ab0e6b920c5c55aee2612803eedd58286a7081e0b332f23d2c279ceafa4db2c7c6a1e314ebbef16804dd6291c202
+KO = 22abab28738d379932fdf89238cc40be940d4bf1198b28578023b1ffbde61b5b559d6662b99e9df6
+
+COUNT=37
+L = 320
+KI = 943856e1e87c609bfc0e7f629833cad5d39d1e9e
+FixedInputDataByteLen = 60
+FixedInputData = 29d7581460025431c8b97efc5aea122689bb0158a99cffc2c1c298c197f66ba6ae67e4dc6b80407183e308653fdc17ea08824b82b50bf181658388d9
+ Binary rep of i = 01
+ instring = 29d7581460025431c8b97efc5aea122689bb0158a99cffc2c1c298c197f66ba6ae67e4dc6b80407183e308653fdc17ea08824b82b50bf181658388d901
+ Binary rep of i = 02
+ instring = 29d7581460025431c8b97efc5aea122689bb0158a99cffc2c1c298c197f66ba6ae67e4dc6b80407183e308653fdc17ea08824b82b50bf181658388d902
+KO = 2fa0c28bf81e6e6da32e85820c757eeca65d836458dfc9a2efcc32a0639a69ce1245a129f404493a
+
+COUNT=38
+L = 320
+KI = 680ddce76d17455cb2a39e711ca6beec47da97d5
+FixedInputDataByteLen = 60
+FixedInputData = aa8cc57b8d3c9bebfd4d85e416fca7703a6ace8f6d51dfb64ac97f902f41783fe5353e0656930fc2036d4f639df967702bc95c087e4d522e99015e00
+ Binary rep of i = 01
+ instring = aa8cc57b8d3c9bebfd4d85e416fca7703a6ace8f6d51dfb64ac97f902f41783fe5353e0656930fc2036d4f639df967702bc95c087e4d522e99015e0001
+ Binary rep of i = 02
+ instring = aa8cc57b8d3c9bebfd4d85e416fca7703a6ace8f6d51dfb64ac97f902f41783fe5353e0656930fc2036d4f639df967702bc95c087e4d522e99015e0002
+KO = 114a8e4cfd2b08bfd7d8444c682acadaac07d50da467dfe6f2e0a8a7f11690b2782eee98c0d144f9
+
+COUNT=39
+L = 320
+KI = 5d1603e6fb8221d2c1c928cfd0627c92e8ea9d37
+FixedInputDataByteLen = 60
+FixedInputData = 93f640a4a6738a3aadd287f0acc60a8aefe46974685022f82c9975c7e43e4f66e9b955dc5888a433264ccec6a619d68266c8df4502a8c6072e1f9f8f
+ Binary rep of i = 01
+ instring = 93f640a4a6738a3aadd287f0acc60a8aefe46974685022f82c9975c7e43e4f66e9b955dc5888a433264ccec6a619d68266c8df4502a8c6072e1f9f8f01
+ Binary rep of i = 02
+ instring = 93f640a4a6738a3aadd287f0acc60a8aefe46974685022f82c9975c7e43e4f66e9b955dc5888a433264ccec6a619d68266c8df4502a8c6072e1f9f8f02
+KO = 29c613972470d21ae56df6369dbe2108a1868d73afac7d56c42aaca133be09148d316b1e6a0ea97d
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 87cb4849bfd2d206c09f6aea565207a733dde270
+FixedInputDataByteLen = 60
+FixedInputData = d1c928a1872febfa53813b7ae057840ecf38f9cd684609a7941a14b4fdfb9dd3fa45aa43854496b73778ec504cb2ffb3b75e6d06d0d7a452e3cc7716
+ Binary rep of i = 0001
+ instring = d1c928a1872febfa53813b7ae057840ecf38f9cd684609a7941a14b4fdfb9dd3fa45aa43854496b73778ec504cb2ffb3b75e6d06d0d7a452e3cc77160001
+KO = 3fdf6a4a85c9b41c35400521168a243e
+
+COUNT=1
+L = 128
+KI = 88ce329b8e5c6c520b50c3aa83cd4fbc7c835de5
+FixedInputDataByteLen = 60
+FixedInputData = 0a02593b53fa5df0b92adf58e6bf1dcd12e8f99a0f7273d37e7718fa007539d2134b3ed5efb28487c7b22fa45d2951999e80b1a61e2d1baffac4d199
+ Binary rep of i = 0001
+ instring = 0a02593b53fa5df0b92adf58e6bf1dcd12e8f99a0f7273d37e7718fa007539d2134b3ed5efb28487c7b22fa45d2951999e80b1a61e2d1baffac4d1990001
+KO = b246b36a245baa7524a4e517b357ece0
+
+COUNT=2
+L = 128
+KI = 3317cdd2d6bf99bec35860b6acf25df4deff2e21
+FixedInputDataByteLen = 60
+FixedInputData = d22203e649ceda723f18a03fd1c1981c3b7fdf803f0609b49164c0eabe12393cd843e12c2a90e70db127805a82f961576d0a9bbd878a80d7fbf4c524
+ Binary rep of i = 0001
+ instring = d22203e649ceda723f18a03fd1c1981c3b7fdf803f0609b49164c0eabe12393cd843e12c2a90e70db127805a82f961576d0a9bbd878a80d7fbf4c5240001
+KO = 5d0a3c005980a462c5e976abb406bae8
+
+COUNT=3
+L = 128
+KI = 0e1a79d80ef38cb5023ef9cb2eea171ba77f298d
+FixedInputDataByteLen = 60
+FixedInputData = 8f5a5115d06623861af4151ff59ac296969b385fcadfa6aa1c3f20e24720734d69e19ae99c589ffaf3159562d4f1fc32fdacde8e8463107db38f6a6c
+ Binary rep of i = 0001
+ instring = 8f5a5115d06623861af4151ff59ac296969b385fcadfa6aa1c3f20e24720734d69e19ae99c589ffaf3159562d4f1fc32fdacde8e8463107db38f6a6c0001
+KO = a7f01105512429973ac197190a4a4425
+
+COUNT=4
+L = 128
+KI = 6eb8a225a8fb1568f325441dc0ee1fa5d075cb31
+FixedInputDataByteLen = 60
+FixedInputData = 63816a7f080b8e2b7c402cb747c1bf4b09a091bac046af95a347ec18b20570502161ec4efb5ac9a2fef9d6d8c11751ccc38b7bcc65fbd4b4ffbfb59f
+ Binary rep of i = 0001
+ instring = 63816a7f080b8e2b7c402cb747c1bf4b09a091bac046af95a347ec18b20570502161ec4efb5ac9a2fef9d6d8c11751ccc38b7bcc65fbd4b4ffbfb59f0001
+KO = ff2534dcef3a3da4fe370c11f199bda9
+
+COUNT=5
+L = 128
+KI = b7f1649c1231239f01c8fc8957a2fa2df30a2ed1
+FixedInputDataByteLen = 60
+FixedInputData = ae4e43e017be624d6e46816336891bbf381a76f9917f97a756492e967e1a799bde3928d0e1bbed34db795267734e24093bea0a7c5c29d844667d1ed6
+ Binary rep of i = 0001
+ instring = ae4e43e017be624d6e46816336891bbf381a76f9917f97a756492e967e1a799bde3928d0e1bbed34db795267734e24093bea0a7c5c29d844667d1ed60001
+KO = a304893b8cecc07cdf07971527a683e7
+
+COUNT=6
+L = 128
+KI = ef3327651a4e74270e49fa32035e542b7bb951d3
+FixedInputDataByteLen = 60
+FixedInputData = b92cf466bc693683b5b6e5d0efaf1618298788d9e320727645a82797ef35ddd9a5356ef8db8e8fbfe85e5a1a108f823e3ebf35b8500796c62dc29e18
+ Binary rep of i = 0001
+ instring = b92cf466bc693683b5b6e5d0efaf1618298788d9e320727645a82797ef35ddd9a5356ef8db8e8fbfe85e5a1a108f823e3ebf35b8500796c62dc29e180001
+KO = a4854e0442523560dd41991d4a89600e
+
+COUNT=7
+L = 128
+KI = 40120536b8cb7f18c58cece8f41a561f922ee043
+FixedInputDataByteLen = 60
+FixedInputData = a2e51cf140cd5dba4b94d4a714887fbd1c8655042a8154c85e3c4c7a23a4edfbf930e71ec43244967692036ed4fd78c3c90eb0665a5f472d9ab2b973
+ Binary rep of i = 0001
+ instring = a2e51cf140cd5dba4b94d4a714887fbd1c8655042a8154c85e3c4c7a23a4edfbf930e71ec43244967692036ed4fd78c3c90eb0665a5f472d9ab2b9730001
+KO = 661c8107e189600eaf8402aa86bf655c
+
+COUNT=8
+L = 128
+KI = d99005e954625d49718597ae4d6850ea24506d2d
+FixedInputDataByteLen = 60
+FixedInputData = e35d3191c9d9bb965b4d018869c3df68496bb7bfb02a76ad13777903302868120d80e5f1f76a6750c39c33abc975493aa05537931c96997331e6879b
+ Binary rep of i = 0001
+ instring = e35d3191c9d9bb965b4d018869c3df68496bb7bfb02a76ad13777903302868120d80e5f1f76a6750c39c33abc975493aa05537931c96997331e6879b0001
+KO = 133a2ca676b85c3ec065c70ec8c1a9d6
+
+COUNT=9
+L = 128
+KI = 20cea00d0820961f1e68838e8f5d076ecbf4f24b
+FixedInputDataByteLen = 60
+FixedInputData = 892581d19f26a7149b4597d2d3c3eb1cb210975695155642e3c8cb28b8af64f8cf8cce9b000fe2078168725351349eb6d16c54eee64df8783c631151
+ Binary rep of i = 0001
+ instring = 892581d19f26a7149b4597d2d3c3eb1cb210975695155642e3c8cb28b8af64f8cf8cce9b000fe2078168725351349eb6d16c54eee64df8783c6311510001
+KO = 4a26942d12ebd12c49041cad34aeaf5f
+
+COUNT=10
+L = 256
+KI = 46bc72010d07189cbb32c0cb27fbb13edfc4a440
+FixedInputDataByteLen = 60
+FixedInputData = 144b4c9da3152101684338129db71026a6064acf262847f972526155b8a6562d8453dabf06817b0606542cbecd55c1fda0f092f803dcc2dbfebca6bf
+ Binary rep of i = 0001
+ instring = 144b4c9da3152101684338129db71026a6064acf262847f972526155b8a6562d8453dabf06817b0606542cbecd55c1fda0f092f803dcc2dbfebca6bf0001
+ Binary rep of i = 0002
+ instring = 144b4c9da3152101684338129db71026a6064acf262847f972526155b8a6562d8453dabf06817b0606542cbecd55c1fda0f092f803dcc2dbfebca6bf0002
+KO = 316af25b1b65683d1e40987ee9de6afca18688c7b46ba0e6e7644c14df05f2e7
+
+COUNT=11
+L = 256
+KI = d32cf294b289c2936aa647a28e7a86f4470bbe41
+FixedInputDataByteLen = 60
+FixedInputData = 95fd38750798d509f1f5f050021bdcac3778a9ae19b4e018a81343d90fc518f4aaeb4954ce8649e7da68558efbd329ddf6d77a1f3e8f2b5710a6251c
+ Binary rep of i = 0001
+ instring = 95fd38750798d509f1f5f050021bdcac3778a9ae19b4e018a81343d90fc518f4aaeb4954ce8649e7da68558efbd329ddf6d77a1f3e8f2b5710a6251c0001
+ Binary rep of i = 0002
+ instring = 95fd38750798d509f1f5f050021bdcac3778a9ae19b4e018a81343d90fc518f4aaeb4954ce8649e7da68558efbd329ddf6d77a1f3e8f2b5710a6251c0002
+KO = 40139abe253459f49649fc85e9e6a1446881ed2fbb1a16264b0f16a2b19f8f62
+
+COUNT=12
+L = 256
+KI = 0508e3b5d63c6091b2f732b3df63b244baccc665
+FixedInputDataByteLen = 60
+FixedInputData = 55ef81a65b65b003341156110b053f34462857a5052668ebefce422c4904c13f04d2569424d483018985527eb207871a1d9e03692e3a61d425279500
+ Binary rep of i = 0001
+ instring = 55ef81a65b65b003341156110b053f34462857a5052668ebefce422c4904c13f04d2569424d483018985527eb207871a1d9e03692e3a61d4252795000001
+ Binary rep of i = 0002
+ instring = 55ef81a65b65b003341156110b053f34462857a5052668ebefce422c4904c13f04d2569424d483018985527eb207871a1d9e03692e3a61d4252795000002
+KO = 38fc3e7ac2ada1a829cadebd63b914261ac04b46d03d73fe1292185363470da5
+
+COUNT=13
+L = 256
+KI = 0dd3da260565e5e017cf8a0707e30b98108bf6cc
+FixedInputDataByteLen = 60
+FixedInputData = e9e88012609e5bedd456f02656142a0d673e3beaa43553e2f5cb5ca31f6823d671512ba25b75d57f525a3d5f3d5c1e1b9ad5a3e3e7587d3dd4f8d2b4
+ Binary rep of i = 0001
+ instring = e9e88012609e5bedd456f02656142a0d673e3beaa43553e2f5cb5ca31f6823d671512ba25b75d57f525a3d5f3d5c1e1b9ad5a3e3e7587d3dd4f8d2b40001
+ Binary rep of i = 0002
+ instring = e9e88012609e5bedd456f02656142a0d673e3beaa43553e2f5cb5ca31f6823d671512ba25b75d57f525a3d5f3d5c1e1b9ad5a3e3e7587d3dd4f8d2b40002
+KO = 8c973c01836fb9916ccfcb94445c5a6e0b7be7947b48f21876a9d935ff774885
+
+COUNT=14
+L = 256
+KI = 677cd2d9310ba09a940d94fefacd470fa14018aa
+FixedInputDataByteLen = 60
+FixedInputData = 52b9ed325ea4bec2626541ada0374c627a99f719b48bd7437efcdcbdac25a791670268de6501b913bf738be51acf6fce93d52faaf6bd82b5f59c45a4
+ Binary rep of i = 0001
+ instring = 52b9ed325ea4bec2626541ada0374c627a99f719b48bd7437efcdcbdac25a791670268de6501b913bf738be51acf6fce93d52faaf6bd82b5f59c45a40001
+ Binary rep of i = 0002
+ instring = 52b9ed325ea4bec2626541ada0374c627a99f719b48bd7437efcdcbdac25a791670268de6501b913bf738be51acf6fce93d52faaf6bd82b5f59c45a40002
+KO = 15829b19239510710b208f30cf9be6ee1cdf73080c003923333a0d1ae18a661e
+
+COUNT=15
+L = 256
+KI = 15e72b029001b082189cb83c567ee18f1dfcf525
+FixedInputDataByteLen = 60
+FixedInputData = 8f07ed8e2825492539e1982d0459951c8b39ca037ae37d8103a76df2420f0b83d4334d5c6ce622269cccd369999c802d468251a1d7bbb2b62ccd17c9
+ Binary rep of i = 0001
+ instring = 8f07ed8e2825492539e1982d0459951c8b39ca037ae37d8103a76df2420f0b83d4334d5c6ce622269cccd369999c802d468251a1d7bbb2b62ccd17c90001
+ Binary rep of i = 0002
+ instring = 8f07ed8e2825492539e1982d0459951c8b39ca037ae37d8103a76df2420f0b83d4334d5c6ce622269cccd369999c802d468251a1d7bbb2b62ccd17c90002
+KO = 135b21a198655d52f1ed877f0c2d5a6bf8d521ff8e62e45499177665186a2e30
+
+COUNT=16
+L = 256
+KI = 06f72fe69c553d9c64b52c66f5c2b92cb8621a9f
+FixedInputDataByteLen = 60
+FixedInputData = bb4d2926547c871cfc1e879014a3d5cf5f66913239edcabed3126811d5ddb99e630d5b95e8b5c51d94631d0928ec930fc762a6205ece06d3caf598f1
+ Binary rep of i = 0001
+ instring = bb4d2926547c871cfc1e879014a3d5cf5f66913239edcabed3126811d5ddb99e630d5b95e8b5c51d94631d0928ec930fc762a6205ece06d3caf598f10001
+ Binary rep of i = 0002
+ instring = bb4d2926547c871cfc1e879014a3d5cf5f66913239edcabed3126811d5ddb99e630d5b95e8b5c51d94631d0928ec930fc762a6205ece06d3caf598f10002
+KO = 497309b22c2f07a3a46f4d17218234170a8643c1c13ddc0cfd612ca0bdfb396c
+
+COUNT=17
+L = 256
+KI = 3065487e79b7f65de66cbbf041f4ab43ef1024a7
+FixedInputDataByteLen = 60
+FixedInputData = b8fe088d361a20bb396f79e6b2ef4567ba593d4efa343c7ea94ed5064e0a705bb810ea0e269a0ecd41381d7c3d54125a49a9782463bc1823bbbd3f0d
+ Binary rep of i = 0001
+ instring = b8fe088d361a20bb396f79e6b2ef4567ba593d4efa343c7ea94ed5064e0a705bb810ea0e269a0ecd41381d7c3d54125a49a9782463bc1823bbbd3f0d0001
+ Binary rep of i = 0002
+ instring = b8fe088d361a20bb396f79e6b2ef4567ba593d4efa343c7ea94ed5064e0a705bb810ea0e269a0ecd41381d7c3d54125a49a9782463bc1823bbbd3f0d0002
+KO = 03fccb9370e662b6a795b208fc33ca7f1eed48cca5575d06cba278d64f3cdba4
+
+COUNT=18
+L = 256
+KI = e8e0bcfd4258c72c24be61982b2564a9529be46c
+FixedInputDataByteLen = 60
+FixedInputData = a4f16a583031c0bf0b491b2f15f265b93caa717a5e457a81618de1b88636218c31a01dd01fae6696191be227ca50d9fb459713ce979040247cb7c0c6
+ Binary rep of i = 0001
+ instring = a4f16a583031c0bf0b491b2f15f265b93caa717a5e457a81618de1b88636218c31a01dd01fae6696191be227ca50d9fb459713ce979040247cb7c0c60001
+ Binary rep of i = 0002
+ instring = a4f16a583031c0bf0b491b2f15f265b93caa717a5e457a81618de1b88636218c31a01dd01fae6696191be227ca50d9fb459713ce979040247cb7c0c60002
+KO = 94620959827f7d6b4f8081b5b4a9983032b4fe5e13f839b3dbca7f95c66db740
+
+COUNT=19
+L = 256
+KI = b898dff75b6af675e83cf25a9a6b6e880318c6bd
+FixedInputDataByteLen = 60
+FixedInputData = 073639ccf1a8b08932a5310f2d47ecac9c3d2c7cb0cec6ad55df16a65bdb7e00eecc87888c8a0c416096313cf3753b38d8dca0fa1f999fe7df2e3b3a
+ Binary rep of i = 0001
+ instring = 073639ccf1a8b08932a5310f2d47ecac9c3d2c7cb0cec6ad55df16a65bdb7e00eecc87888c8a0c416096313cf3753b38d8dca0fa1f999fe7df2e3b3a0001
+ Binary rep of i = 0002
+ instring = 073639ccf1a8b08932a5310f2d47ecac9c3d2c7cb0cec6ad55df16a65bdb7e00eecc87888c8a0c416096313cf3753b38d8dca0fa1f999fe7df2e3b3a0002
+KO = 546b84c4bc28467c30f20c0c461be1414f60b6d11718a1214122d301d411dbdb
+
+COUNT=20
+L = 160
+KI = a8ce0a5f7410f90431e6ac5abe8d5ae862bf4e1f
+FixedInputDataByteLen = 60
+FixedInputData = c694835eef6a7d9af836a65673cd1d9af10789e85deff8ad3b73a7b9bf2dd34001dc54406f4a4400d927e84c9234234e0e026f4d2b2134c8202b7ee0
+ Binary rep of i = 0001
+ instring = c694835eef6a7d9af836a65673cd1d9af10789e85deff8ad3b73a7b9bf2dd34001dc54406f4a4400d927e84c9234234e0e026f4d2b2134c8202b7ee00001
+KO = 9a1d98f1f01b90d4ea543c179fc09b5ad9da4c6a
+
+COUNT=21
+L = 160
+KI = 8ce50269e0f7be6d4d118e045cad93bb07f61992
+FixedInputDataByteLen = 60
+FixedInputData = d7bd7cbd64efb0430a146c54ddea05324ea00caed6e7e58a06e90684fdda41d36b9d3c6e3a425307b5bcb10eaecd5c2b3674fb432dcf2558edc29c39
+ Binary rep of i = 0001
+ instring = d7bd7cbd64efb0430a146c54ddea05324ea00caed6e7e58a06e90684fdda41d36b9d3c6e3a425307b5bcb10eaecd5c2b3674fb432dcf2558edc29c390001
+KO = 7d238131ed407479f940192e76f5a9c2bac0882b
+
+COUNT=22
+L = 160
+KI = 3dc2eaa5370ab2818f3601d7d653260f5baea877
+FixedInputDataByteLen = 60
+FixedInputData = 3be3a3798cb5db02667b174acd83aea3fb26dd8825fa8600f637e84dad1cff300c06371b6d84b354afd2cde9591c61d92a8b2a6d2fe9edd90f5c3719
+ Binary rep of i = 0001
+ instring = 3be3a3798cb5db02667b174acd83aea3fb26dd8825fa8600f637e84dad1cff300c06371b6d84b354afd2cde9591c61d92a8b2a6d2fe9edd90f5c37190001
+KO = 1edb7e9942b309cb58760d4c64267c3dc5030fcf
+
+COUNT=23
+L = 160
+KI = 844f02d42a70129c5dec3e459fcca0f021769d8f
+FixedInputDataByteLen = 60
+FixedInputData = 7f0d348e94c5be8ddf88f85f49237c88051860922c7417debada90f9f5df2cf25ec676788426c320ba8f397d18a4fde118b4e4bb04dbf3a7f6096cec
+ Binary rep of i = 0001
+ instring = 7f0d348e94c5be8ddf88f85f49237c88051860922c7417debada90f9f5df2cf25ec676788426c320ba8f397d18a4fde118b4e4bb04dbf3a7f6096cec0001
+KO = d1e73b943b5f9c6a362de46a0e5f5ffd420ecb38
+
+COUNT=24
+L = 160
+KI = 4dba808b73f6b4dd641ec06c7029c6d3d5a9b601
+FixedInputDataByteLen = 60
+FixedInputData = a10761237cef6a187741eb872cd9f6c65e81a4533f42b7a1277e1f78cab0c66f1a9599bd8fb7effb7dacf79caba6122d68d31417a0b54b58d521d691
+ Binary rep of i = 0001
+ instring = a10761237cef6a187741eb872cd9f6c65e81a4533f42b7a1277e1f78cab0c66f1a9599bd8fb7effb7dacf79caba6122d68d31417a0b54b58d521d6910001
+KO = 23d07ed5a174a51f7edb113f65d049b23e613175
+
+COUNT=25
+L = 160
+KI = 4aa74ac8ae13875a642777b9a7a27ace3b58052f
+FixedInputDataByteLen = 60
+FixedInputData = c7d2a05c1cdfd2d991f98a67f5960fc9da6d274c4634c2824c8954726a4e3fa9f7a65891cd2f6227fa8f2e95e6cd27ad4bf2c8f17bca0b81206d0603
+ Binary rep of i = 0001
+ instring = c7d2a05c1cdfd2d991f98a67f5960fc9da6d274c4634c2824c8954726a4e3fa9f7a65891cd2f6227fa8f2e95e6cd27ad4bf2c8f17bca0b81206d06030001
+KO = 52a6fd33c850f0d6b5c3214e1c13a6e179c7a638
+
+COUNT=26
+L = 160
+KI = 46fc61dbdb40af507d03920c6be9c06dc76655fc
+FixedInputDataByteLen = 60
+FixedInputData = 4de8e25a4d8c03007df3c9c8eece966010cd726a0d3bdf7578e7d2d1365b9c63c83020cfad711c16a5157a0b499c65ca047d214bce77fc2fe954bfd6
+ Binary rep of i = 0001
+ instring = 4de8e25a4d8c03007df3c9c8eece966010cd726a0d3bdf7578e7d2d1365b9c63c83020cfad711c16a5157a0b499c65ca047d214bce77fc2fe954bfd60001
+KO = eac5f508761294b4e875eb1646ce74278dab2bb1
+
+COUNT=27
+L = 160
+KI = 4e3e39eab61db9003f90671cb1ed9682edbd613f
+FixedInputDataByteLen = 60
+FixedInputData = 8d535a5e540b9d2f259dcc4ace42d90a53d9abb946b44d4ce23c2944a6645e3c465535dd3c8eacdb8e99142b05314161e3f2adcb79299217404622df
+ Binary rep of i = 0001
+ instring = 8d535a5e540b9d2f259dcc4ace42d90a53d9abb946b44d4ce23c2944a6645e3c465535dd3c8eacdb8e99142b05314161e3f2adcb79299217404622df0001
+KO = bf147b1c36d952397e484fc69cdd3faabb92bad1
+
+COUNT=28
+L = 160
+KI = 6fa059cf79332e58c762d816bd38f36245bde5e3
+FixedInputDataByteLen = 60
+FixedInputData = 2bf033f4e74033304a720f47d91eb1722f97ed3a612c6b0f1750ab895dd93922b1b8863c83f29ba927710e63740f8be9cedfaeb2674a4d194947b34b
+ Binary rep of i = 0001
+ instring = 2bf033f4e74033304a720f47d91eb1722f97ed3a612c6b0f1750ab895dd93922b1b8863c83f29ba927710e63740f8be9cedfaeb2674a4d194947b34b0001
+KO = 00d860b27d72844ec028f6785a7e9c60fec4d690
+
+COUNT=29
+L = 160
+KI = 2cb96c4102cdf7e669c32361b09d8e1b510b7d63
+FixedInputDataByteLen = 60
+FixedInputData = 82ade122d3d87c511a2362770721f226b93e7f7d5c6bc99b8c06b174e0df588557a92ea5609172453e8dc92fa52dc5f0031fbfcde706074b14634b19
+ Binary rep of i = 0001
+ instring = 82ade122d3d87c511a2362770721f226b93e7f7d5c6bc99b8c06b174e0df588557a92ea5609172453e8dc92fa52dc5f0031fbfcde706074b14634b190001
+KO = 45c3364588540bfac7c4bd261fb3ffd6f0720b8e
+
+COUNT=30
+L = 320
+KI = 8085272627e901c0a182e7ca2ec2a9a99016d1c2
+FixedInputDataByteLen = 60
+FixedInputData = b8bcf0eaf31a56206ccaa32cec5d3276b684ef4cb20e7ebd20ca434fb7b828e0cf396f10a22ecede4d81d4d773a633a0aa0cf108e1f33fae8e1e7229
+ Binary rep of i = 0001
+ instring = b8bcf0eaf31a56206ccaa32cec5d3276b684ef4cb20e7ebd20ca434fb7b828e0cf396f10a22ecede4d81d4d773a633a0aa0cf108e1f33fae8e1e72290001
+ Binary rep of i = 0002
+ instring = b8bcf0eaf31a56206ccaa32cec5d3276b684ef4cb20e7ebd20ca434fb7b828e0cf396f10a22ecede4d81d4d773a633a0aa0cf108e1f33fae8e1e72290002
+KO = 248840139f3d974413d7c0ba34828a48bda71cc3b1bdc2b81573c8c7f3dc7ce655bc9c0195d3881f
+
+COUNT=31
+L = 320
+KI = 4a4dd6ede5d743ed9ad7fe9444af2e2d8a6a24ed
+FixedInputDataByteLen = 60
+FixedInputData = a4400066be98f496cf1d9f8837ea9ece1dd985e4f2957f3965d38759519bd295ac565eb51b2d80dd6898123dbb3353e34ff7348feca660767e57fe80
+ Binary rep of i = 0001
+ instring = a4400066be98f496cf1d9f8837ea9ece1dd985e4f2957f3965d38759519bd295ac565eb51b2d80dd6898123dbb3353e34ff7348feca660767e57fe800001
+ Binary rep of i = 0002
+ instring = a4400066be98f496cf1d9f8837ea9ece1dd985e4f2957f3965d38759519bd295ac565eb51b2d80dd6898123dbb3353e34ff7348feca660767e57fe800002
+KO = 25b32c0ce7036cbcda9d018cbf9974f334592c5351ae489497df5aa53f8e214ffe7800bf43a0497c
+
+COUNT=32
+L = 320
+KI = a6c1b8324e7b93833dc4464a24e3f04f5a4d5978
+FixedInputDataByteLen = 60
+FixedInputData = 3f458545dccafb19e855ef27ee8037c6a6af71364333848ced63339ee0946537af3e1bfdc66d3fbdf65a85c4ec5c201aecabd7741e99ab915226aba3
+ Binary rep of i = 0001
+ instring = 3f458545dccafb19e855ef27ee8037c6a6af71364333848ced63339ee0946537af3e1bfdc66d3fbdf65a85c4ec5c201aecabd7741e99ab915226aba30001
+ Binary rep of i = 0002
+ instring = 3f458545dccafb19e855ef27ee8037c6a6af71364333848ced63339ee0946537af3e1bfdc66d3fbdf65a85c4ec5c201aecabd7741e99ab915226aba30002
+KO = ca6ac444747fe12ffaaa12f33ae373744df98805aa13016673e4f460831169bd04cd1882996a77eb
+
+COUNT=33
+L = 320
+KI = 29cb54c73e7f646872e062dec395388e5538ada0
+FixedInputDataByteLen = 60
+FixedInputData = b9cc004981a682fbedd4fd0ef92abfaff30f051155136f64508e654d23726d0a416d2ca303a56566135bb57ed67dc39ed49c3f6a0419f6ffa6f6dbba
+ Binary rep of i = 0001
+ instring = b9cc004981a682fbedd4fd0ef92abfaff30f051155136f64508e654d23726d0a416d2ca303a56566135bb57ed67dc39ed49c3f6a0419f6ffa6f6dbba0001
+ Binary rep of i = 0002
+ instring = b9cc004981a682fbedd4fd0ef92abfaff30f051155136f64508e654d23726d0a416d2ca303a56566135bb57ed67dc39ed49c3f6a0419f6ffa6f6dbba0002
+KO = 6c6ecd7d08f1442b94eea1638eb238b7f9f8f9fa35699341f3332fef708f73bd3656f8d18510ea13
+
+COUNT=34
+L = 320
+KI = 6e2f2ca19247ef3283609ad0ec2f4e4ce6fa8aad
+FixedInputDataByteLen = 60
+FixedInputData = 29fc90cddcc3639cbde81f69546d54887f10bff4245575e6fd2185fec53a793740ec03fd58011c640019ddd437d01ff8403fabaa3d0ca347f0aa8d16
+ Binary rep of i = 0001
+ instring = 29fc90cddcc3639cbde81f69546d54887f10bff4245575e6fd2185fec53a793740ec03fd58011c640019ddd437d01ff8403fabaa3d0ca347f0aa8d160001
+ Binary rep of i = 0002
+ instring = 29fc90cddcc3639cbde81f69546d54887f10bff4245575e6fd2185fec53a793740ec03fd58011c640019ddd437d01ff8403fabaa3d0ca347f0aa8d160002
+KO = 0af87e9ff9feb84ea7f2ad04eb7f9055f0cbe1362161fcba78f3fce9576c1c0027d5b94e22814359
+
+COUNT=35
+L = 320
+KI = 68fb99864cd09f02e92323dc1db953c482ce3b21
+FixedInputDataByteLen = 60
+FixedInputData = 8c2eab64ab502f39f69cee26845599651bc3c7f7ac2335179feacda20a0dccc42144aac345fea991f65f31e3030da0983e4b8f7d8d4c838ce086057d
+ Binary rep of i = 0001
+ instring = 8c2eab64ab502f39f69cee26845599651bc3c7f7ac2335179feacda20a0dccc42144aac345fea991f65f31e3030da0983e4b8f7d8d4c838ce086057d0001
+ Binary rep of i = 0002
+ instring = 8c2eab64ab502f39f69cee26845599651bc3c7f7ac2335179feacda20a0dccc42144aac345fea991f65f31e3030da0983e4b8f7d8d4c838ce086057d0002
+KO = ab95f52408bf7978886bbc9d43df861dd1521d26a762807d28701aa5874f4cf168e763da01fd9170
+
+COUNT=36
+L = 320
+KI = 270c5384cd0aac5ede7fe8146e9220e5a2f9251b
+FixedInputDataByteLen = 60
+FixedInputData = 7a35d84b9c98a64949f38f0f42e0461fd14586ee075efcc658e5cdf3a9c5627dbcac1a7eaa22d9e4a69b6c57f7a186714c4a209193f1bba34b91df46
+ Binary rep of i = 0001
+ instring = 7a35d84b9c98a64949f38f0f42e0461fd14586ee075efcc658e5cdf3a9c5627dbcac1a7eaa22d9e4a69b6c57f7a186714c4a209193f1bba34b91df460001
+ Binary rep of i = 0002
+ instring = 7a35d84b9c98a64949f38f0f42e0461fd14586ee075efcc658e5cdf3a9c5627dbcac1a7eaa22d9e4a69b6c57f7a186714c4a209193f1bba34b91df460002
+KO = e8ed4c11b3f4205acb105ed165c0caa0e99e94648f0489f3db4c78190d3c4f14b82a0d161c0c787e
+
+COUNT=37
+L = 320
+KI = 802543852185afce83156f1a9736b0a29c77c503
+FixedInputDataByteLen = 60
+FixedInputData = 401be79f27288579cda92adc5cc4a9e0555a5180ed7b029878d7736cc8f31d28218755e8de7741fd2203f6cd098c0845c94931a9328b00bc0fd842f1
+ Binary rep of i = 0001
+ instring = 401be79f27288579cda92adc5cc4a9e0555a5180ed7b029878d7736cc8f31d28218755e8de7741fd2203f6cd098c0845c94931a9328b00bc0fd842f10001
+ Binary rep of i = 0002
+ instring = 401be79f27288579cda92adc5cc4a9e0555a5180ed7b029878d7736cc8f31d28218755e8de7741fd2203f6cd098c0845c94931a9328b00bc0fd842f10002
+KO = 4b23bc9894f31888f6d602c9324c162fa8a478399eef8df38b24277ef8ffc24b873ceb913d3a8aff
+
+COUNT=38
+L = 320
+KI = 8a7d48851967835a9de7ab68483515069a32845c
+FixedInputDataByteLen = 60
+FixedInputData = 40e0e5a58bf9816bd9052401ca69e5332c2aaba2404e721d52227517e1336539cdfad9ca56f4521119a36cdecc768def4ceca2839759b73da2cb0997
+ Binary rep of i = 0001
+ instring = 40e0e5a58bf9816bd9052401ca69e5332c2aaba2404e721d52227517e1336539cdfad9ca56f4521119a36cdecc768def4ceca2839759b73da2cb09970001
+ Binary rep of i = 0002
+ instring = 40e0e5a58bf9816bd9052401ca69e5332c2aaba2404e721d52227517e1336539cdfad9ca56f4521119a36cdecc768def4ceca2839759b73da2cb09970002
+KO = cffa8a6a6b91312e0e5fb06509434a45b46d7f23c972f976962c40ce4b1a19dd3fe6ad41baa7d1af
+
+COUNT=39
+L = 320
+KI = f2bdf9b88acf44e0b3c49785985e7779a7f95c30
+FixedInputDataByteLen = 60
+FixedInputData = f14bd46cc7528168fbe91535ac6789c1922fea0d4d230d5549160f2cea95b61c097974059ce068ed85ddaee01220b4d51293e5a484137ddf7c15f728
+ Binary rep of i = 0001
+ instring = f14bd46cc7528168fbe91535ac6789c1922fea0d4d230d5549160f2cea95b61c097974059ce068ed85ddaee01220b4d51293e5a484137ddf7c15f7280001
+ Binary rep of i = 0002
+ instring = f14bd46cc7528168fbe91535ac6789c1922fea0d4d230d5549160f2cea95b61c097974059ce068ed85ddaee01220b4d51293e5a484137ddf7c15f7280002
+KO = 094c6011a79f00a15e297f9244328c19e903ce1fcd2c45464954034034ed796cc92e13c583d3454a
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = af9b01a7b62880584dc30904fc4ee34af814bda4
+FixedInputDataByteLen = 60
+FixedInputData = 61715afc4a0ff01c136f97f0768edc621a710da6abb127340ea92f558751117e31ea444f39abe0ba267a4a4039e67ef39e6823fd830db17c04d69cb0
+ Binary rep of i = 000001
+ instring = 61715afc4a0ff01c136f97f0768edc621a710da6abb127340ea92f558751117e31ea444f39abe0ba267a4a4039e67ef39e6823fd830db17c04d69cb0000001
+KO = 33336e8a1f75ec8116832776d9bad9aa
+
+COUNT=1
+L = 128
+KI = 15870763fc616cb83a725b4108b15d61090bbaae
+FixedInputDataByteLen = 60
+FixedInputData = 22d2f9a7039220bac91da10c61e4e0d394a4d3a32b505d7c392d3d413a483614d67f273f9c9b48d8cf120a239a163fbc7fa03bdc9cb934c69102a309
+ Binary rep of i = 000001
+ instring = 22d2f9a7039220bac91da10c61e4e0d394a4d3a32b505d7c392d3d413a483614d67f273f9c9b48d8cf120a239a163fbc7fa03bdc9cb934c69102a309000001
+KO = e7ebb242c8441bb61e849c2179847bab
+
+COUNT=2
+L = 128
+KI = 2a319f70ee44bda4e4143ff1797e6c02be08520f
+FixedInputDataByteLen = 60
+FixedInputData = c9e0c3fc66cf201e42426a936f80a1b7330cd80fe0b7750632a075da830a0d99f7ad8c9c7a02f7f2b13e3f12479e9484d07674b8c70973d1ac2c4555
+ Binary rep of i = 000001
+ instring = c9e0c3fc66cf201e42426a936f80a1b7330cd80fe0b7750632a075da830a0d99f7ad8c9c7a02f7f2b13e3f12479e9484d07674b8c70973d1ac2c4555000001
+KO = 5dc780d0c53a15a979211dfdf08267e0
+
+COUNT=3
+L = 128
+KI = a6bfa4355ea4141d5ba5aa6c929558377bd090f8
+FixedInputDataByteLen = 60
+FixedInputData = 937e49ea554f459bc0ff1f04cb5b91c21038b0b2f2bf7858ccb1fbdae61c4fabe22e850fb596af29ddb8ec5ca17a5adc1bfcae3a9fbc894d7fbc792a
+ Binary rep of i = 000001
+ instring = 937e49ea554f459bc0ff1f04cb5b91c21038b0b2f2bf7858ccb1fbdae61c4fabe22e850fb596af29ddb8ec5ca17a5adc1bfcae3a9fbc894d7fbc792a000001
+KO = 7d080a964ed31687be38e0ca436aea5e
+
+COUNT=4
+L = 128
+KI = 1fc3e40c43e5f590a4d8837b873ee0497bb7afb8
+FixedInputDataByteLen = 60
+FixedInputData = 968cad6225eb4b9aa275e5d4ac20704d93c75bc7dbde2b978cc0438af7d08fd39abffec605839272786d898e6bb793ef1b01be88d3c2cfe32f1ec0c6
+ Binary rep of i = 000001
+ instring = 968cad6225eb4b9aa275e5d4ac20704d93c75bc7dbde2b978cc0438af7d08fd39abffec605839272786d898e6bb793ef1b01be88d3c2cfe32f1ec0c6000001
+KO = b02b3569ef6aa9b231d286f0d9d6c3a0
+
+COUNT=5
+L = 128
+KI = c58ae07c6f06c6a8862dbd7f03665438f7cb1513
+FixedInputDataByteLen = 60
+FixedInputData = 3022095fec0e31f953c12307faf27ba61f0f0a64d6cc353a044853ac1165620852356aaa8c2c081f93cf8a9cc44c4102bcdc30245a3d575eab9f729e
+ Binary rep of i = 000001
+ instring = 3022095fec0e31f953c12307faf27ba61f0f0a64d6cc353a044853ac1165620852356aaa8c2c081f93cf8a9cc44c4102bcdc30245a3d575eab9f729e000001
+KO = afd280cd0e814cd01e4fd01aa911e51e
+
+COUNT=6
+L = 128
+KI = 151f0d4fdc2d22d0c2ea97227218b4429fdb7cb1
+FixedInputDataByteLen = 60
+FixedInputData = 4577caf86a34baef9a424b0df93ec8ccf24726325f249fe2bf8a48edb7dcc31211cc22692285854bdd49ed49120abcdce025ad147e0662285c8dbe55
+ Binary rep of i = 000001
+ instring = 4577caf86a34baef9a424b0df93ec8ccf24726325f249fe2bf8a48edb7dcc31211cc22692285854bdd49ed49120abcdce025ad147e0662285c8dbe55000001
+KO = a598c442b6fde377b3dc2526fb854ba8
+
+COUNT=7
+L = 128
+KI = fdb2c0b8a5a8c623fde9a7dc2da698ae86c00c4f
+FixedInputDataByteLen = 60
+FixedInputData = be296d9adf5ef7f3efb10e3ad4b876c29e2b9c53f7c621fb9821d16332e5af6362cfc8ada15b673c927a84f7999fcfe27e82b8da5fd20b71f1e9f97d
+ Binary rep of i = 000001
+ instring = be296d9adf5ef7f3efb10e3ad4b876c29e2b9c53f7c621fb9821d16332e5af6362cfc8ada15b673c927a84f7999fcfe27e82b8da5fd20b71f1e9f97d000001
+KO = 826c1fa42deb6740717abad8d24714aa
+
+COUNT=8
+L = 128
+KI = 28d86a9841300024344665c2d46224fcf02990b5
+FixedInputDataByteLen = 60
+FixedInputData = e0fcdaa1439d8695bd45ef2c2fbd4ead6e77271b903b74ad7ef87f52bf1cd1903561b323daf5516e00c8ec7ceb1dff58f67509fc3ce076d2ad1ab5cf
+ Binary rep of i = 000001
+ instring = e0fcdaa1439d8695bd45ef2c2fbd4ead6e77271b903b74ad7ef87f52bf1cd1903561b323daf5516e00c8ec7ceb1dff58f67509fc3ce076d2ad1ab5cf000001
+KO = 4a18f848f2504c602145b9edaa03c2db
+
+COUNT=9
+L = 128
+KI = b0065d2259a31757ff491ee47a7527b6c2faf5ef
+FixedInputDataByteLen = 60
+FixedInputData = d6ad8f766b2b826127bc319685c5b7b682a66c4e97dc1b9d1a8f78ccf3736780945b5b7c7371a92a5c1e870a66785d6ad1afc7bd9fc861fca6a57fbc
+ Binary rep of i = 000001
+ instring = d6ad8f766b2b826127bc319685c5b7b682a66c4e97dc1b9d1a8f78ccf3736780945b5b7c7371a92a5c1e870a66785d6ad1afc7bd9fc861fca6a57fbc000001
+KO = 428b8af38c128998d398cd143df49270
+
+COUNT=10
+L = 256
+KI = a17d317eb5141e2b787d663a999d84fc6c200135
+FixedInputDataByteLen = 60
+FixedInputData = 3c7fcc3852a582c5d13cc2ce31f0bb50acd5aaa58a8e073ca0638d17fc7506d16bd4a9358b5fb3477ff32e391f97458b46661237701294d7f25d3108
+ Binary rep of i = 000001
+ instring = 3c7fcc3852a582c5d13cc2ce31f0bb50acd5aaa58a8e073ca0638d17fc7506d16bd4a9358b5fb3477ff32e391f97458b46661237701294d7f25d3108000001
+ Binary rep of i = 000002
+ instring = 3c7fcc3852a582c5d13cc2ce31f0bb50acd5aaa58a8e073ca0638d17fc7506d16bd4a9358b5fb3477ff32e391f97458b46661237701294d7f25d3108000002
+KO = abb4f484b2ec3383d056258f3282b951495656b2cbbbe8b22c7e9947ee0f25e9
+
+COUNT=11
+L = 256
+KI = b86f4f3d0952582095695e8a5bd79f5c878d58d6
+FixedInputDataByteLen = 60
+FixedInputData = 2a2f760d6c16a909ef2fff1cb37cbffab8ff6d8dfe6c254a1c37634b0788d4c9ea436eb871c75fe4f7ba6270c453c8fec8275f401fe35d7c34df49e2
+ Binary rep of i = 000001
+ instring = 2a2f760d6c16a909ef2fff1cb37cbffab8ff6d8dfe6c254a1c37634b0788d4c9ea436eb871c75fe4f7ba6270c453c8fec8275f401fe35d7c34df49e2000001
+ Binary rep of i = 000002
+ instring = 2a2f760d6c16a909ef2fff1cb37cbffab8ff6d8dfe6c254a1c37634b0788d4c9ea436eb871c75fe4f7ba6270c453c8fec8275f401fe35d7c34df49e2000002
+KO = d3054813323cac935dd365577267a99ba994f4a61a03d85439f397d7f49b2038
+
+COUNT=12
+L = 256
+KI = 94c7a6c3d7d1404f92f26642740200fccd388efc
+FixedInputDataByteLen = 60
+FixedInputData = 45a978d5e9bb090eab3534b672c3299fb711f5dfbf9ee3b9948d20bfd9751b7d2f963c700e78ed392016d085f14eb8b0649ec953bf69b0f433128c47
+ Binary rep of i = 000001
+ instring = 45a978d5e9bb090eab3534b672c3299fb711f5dfbf9ee3b9948d20bfd9751b7d2f963c700e78ed392016d085f14eb8b0649ec953bf69b0f433128c47000001
+ Binary rep of i = 000002
+ instring = 45a978d5e9bb090eab3534b672c3299fb711f5dfbf9ee3b9948d20bfd9751b7d2f963c700e78ed392016d085f14eb8b0649ec953bf69b0f433128c47000002
+KO = 8bff77a909d179f3d000e4c02b39500ca0a6ba7102c2b1c732b21c573fde6d28
+
+COUNT=13
+L = 256
+KI = 5462eb72b8b48ff97a61f839affe32f49bb28abd
+FixedInputDataByteLen = 60
+FixedInputData = ff7cbe1e19d620b028de1ad37f40862f6b05475d8731247debf9ac38db53cf64be877679d13723652312a7dbf0e29ff676374c2d33bbaacf4171a720
+ Binary rep of i = 000001
+ instring = ff7cbe1e19d620b028de1ad37f40862f6b05475d8731247debf9ac38db53cf64be877679d13723652312a7dbf0e29ff676374c2d33bbaacf4171a720000001
+ Binary rep of i = 000002
+ instring = ff7cbe1e19d620b028de1ad37f40862f6b05475d8731247debf9ac38db53cf64be877679d13723652312a7dbf0e29ff676374c2d33bbaacf4171a720000002
+KO = c6dec587b5e122152b1067fed32446d36bc70a6af082823cefbfaae34988d8b2
+
+COUNT=14
+L = 256
+KI = d02248bfb4da3f9bea68025d9abc23f00a668511
+FixedInputDataByteLen = 60
+FixedInputData = dc9c840a6ef7ce35c60aeda6920dd40af4b7c9b8c6aff827669f634e7d58301a0b27252e01d0e18a62efad19f83ea5ca2ba93e63a01b284aa7f444cc
+ Binary rep of i = 000001
+ instring = dc9c840a6ef7ce35c60aeda6920dd40af4b7c9b8c6aff827669f634e7d58301a0b27252e01d0e18a62efad19f83ea5ca2ba93e63a01b284aa7f444cc000001
+ Binary rep of i = 000002
+ instring = dc9c840a6ef7ce35c60aeda6920dd40af4b7c9b8c6aff827669f634e7d58301a0b27252e01d0e18a62efad19f83ea5ca2ba93e63a01b284aa7f444cc000002
+KO = f5d6a223bd0d91771707a20fc73d58811a4b847818c35891127d47d9d9974f59
+
+COUNT=15
+L = 256
+KI = ed0e55ec7fb26641f5ce997fdf587c33ca187702
+FixedInputDataByteLen = 60
+FixedInputData = 0760c274043abd9be5664285fbaba3d5676b74b80a3d6efad496298a635aec2d75347cc97f9a15874fdc8dfcf5a5dd3eeca8b55aaff9ad836c5c0f29
+ Binary rep of i = 000001
+ instring = 0760c274043abd9be5664285fbaba3d5676b74b80a3d6efad496298a635aec2d75347cc97f9a15874fdc8dfcf5a5dd3eeca8b55aaff9ad836c5c0f29000001
+ Binary rep of i = 000002
+ instring = 0760c274043abd9be5664285fbaba3d5676b74b80a3d6efad496298a635aec2d75347cc97f9a15874fdc8dfcf5a5dd3eeca8b55aaff9ad836c5c0f29000002
+KO = 94d33093d1237d75e6ba8715e2e5f439efb1b6dc29c8f9db79634ef7a7af82e2
+
+COUNT=16
+L = 256
+KI = a6dbce6d3d21d60681dab7915e4f04096ee6c2c9
+FixedInputDataByteLen = 60
+FixedInputData = 58bba11dc27999943d6177bb7ae96fcad48e8e6ecdbfee2701d70757ebb1d7564a209aabcc2f4896b2defe7337e9eaef18e6ac677cc87dca7e549b5e
+ Binary rep of i = 000001
+ instring = 58bba11dc27999943d6177bb7ae96fcad48e8e6ecdbfee2701d70757ebb1d7564a209aabcc2f4896b2defe7337e9eaef18e6ac677cc87dca7e549b5e000001
+ Binary rep of i = 000002
+ instring = 58bba11dc27999943d6177bb7ae96fcad48e8e6ecdbfee2701d70757ebb1d7564a209aabcc2f4896b2defe7337e9eaef18e6ac677cc87dca7e549b5e000002
+KO = c60a6ce4da93bb7257cc3d33b1a7ae9656a96dbce2d8b4758e444e1c957ada90
+
+COUNT=17
+L = 256
+KI = 2054d3e684b2c6f4a5e4728f43c8633bbcce5f45
+FixedInputDataByteLen = 60
+FixedInputData = 27c75d492072e2f74c8dc311edd80446099e1d55961aedad14063dedc510433dec4024e1d4f0086d640eb1dcee132d5bb37b8e05b23a6362c296a06c
+ Binary rep of i = 000001
+ instring = 27c75d492072e2f74c8dc311edd80446099e1d55961aedad14063dedc510433dec4024e1d4f0086d640eb1dcee132d5bb37b8e05b23a6362c296a06c000001
+ Binary rep of i = 000002
+ instring = 27c75d492072e2f74c8dc311edd80446099e1d55961aedad14063dedc510433dec4024e1d4f0086d640eb1dcee132d5bb37b8e05b23a6362c296a06c000002
+KO = c48db87c444dd2e21a208d0cc2c10dac1f3b4609c03a93f3060fafd3bcff08a6
+
+COUNT=18
+L = 256
+KI = cbdd91054adedbf47ea166e28991da381cb341a4
+FixedInputDataByteLen = 60
+FixedInputData = 2706a777f0b8e94a5e79b4945d3ad21e89e1dec140a91b1c13bf1a405e4c2580915a62148d8046f8b867bb07df8ab338faf902c0cd8bb0bda90fb2e3
+ Binary rep of i = 000001
+ instring = 2706a777f0b8e94a5e79b4945d3ad21e89e1dec140a91b1c13bf1a405e4c2580915a62148d8046f8b867bb07df8ab338faf902c0cd8bb0bda90fb2e3000001
+ Binary rep of i = 000002
+ instring = 2706a777f0b8e94a5e79b4945d3ad21e89e1dec140a91b1c13bf1a405e4c2580915a62148d8046f8b867bb07df8ab338faf902c0cd8bb0bda90fb2e3000002
+KO = b006e96494e797d9ddb5e399f2aa31e97dc5639e77d03353de49bf682d947f53
+
+COUNT=19
+L = 256
+KI = d7a88d5aa38c03741ebac3d98b1175291fee431a
+FixedInputDataByteLen = 60
+FixedInputData = bce24a6393572f70a9e09d3c11aeaa06fde16af8ed53af45405af0104574f749a8b9baec0cde150cb2037b5acb3196547eca38bda51f7ae5d20aa21f
+ Binary rep of i = 000001
+ instring = bce24a6393572f70a9e09d3c11aeaa06fde16af8ed53af45405af0104574f749a8b9baec0cde150cb2037b5acb3196547eca38bda51f7ae5d20aa21f000001
+ Binary rep of i = 000002
+ instring = bce24a6393572f70a9e09d3c11aeaa06fde16af8ed53af45405af0104574f749a8b9baec0cde150cb2037b5acb3196547eca38bda51f7ae5d20aa21f000002
+KO = 03b78848b1b6896ec97b51707ce90bffb0057181e5257f910c6ef17a10459d0b
+
+COUNT=20
+L = 160
+KI = 59954b54e30258e1a2537a5145303ea7eb7e3a72
+FixedInputDataByteLen = 60
+FixedInputData = 3b130c3c30e5453827f912f3326cb6b5ac6648cda3d9c2159c8117b51cc95acc501e85fe91f7a1062044985e1314b74b3ed1c29273be72d0c4f97e29
+ Binary rep of i = 000001
+ instring = 3b130c3c30e5453827f912f3326cb6b5ac6648cda3d9c2159c8117b51cc95acc501e85fe91f7a1062044985e1314b74b3ed1c29273be72d0c4f97e29000001
+KO = e9518008ad94b543c4e1df6cd3d107aa4c67aa89
+
+COUNT=21
+L = 160
+KI = 26c5fe69b4570bf9ede187ee136e078c7092d6e1
+FixedInputDataByteLen = 60
+FixedInputData = 90fa3769b24e5371adfb1bad5805eab74fb007f3b692a23cc6b29b9f579260d73a841f31a1a94c536e83799757409d43659c71ce366bf9c79dbb43dc
+ Binary rep of i = 000001
+ instring = 90fa3769b24e5371adfb1bad5805eab74fb007f3b692a23cc6b29b9f579260d73a841f31a1a94c536e83799757409d43659c71ce366bf9c79dbb43dc000001
+KO = a6efe33f2bfef9a5f447fff02f462b510e639708
+
+COUNT=22
+L = 160
+KI = b61439995380fbc75fce2e70ca1d7ac0c3bad1d8
+FixedInputDataByteLen = 60
+FixedInputData = 999586334a6a4160a6d08e76df9db279d6ac50c80f9576ece20ba5a536e7742f273cfa2fe16a10077196e969596b5eb32a6e4999453596ef9c013a04
+ Binary rep of i = 000001
+ instring = 999586334a6a4160a6d08e76df9db279d6ac50c80f9576ece20ba5a536e7742f273cfa2fe16a10077196e969596b5eb32a6e4999453596ef9c013a04000001
+KO = 082d0f89f2832480385f1c3248b327f49a6a9bfd
+
+COUNT=23
+L = 160
+KI = abe9718eaac8f2839407866260833fb025c47739
+FixedInputDataByteLen = 60
+FixedInputData = 7c6f2ac5e0393314b289cb777a0dcbd74f8c146afc3b9dea2a1f65b9bb338e0346b04c4f65119cf75e7203a979f34e719a1df4a62fbf1f91f1e8b2a2
+ Binary rep of i = 000001
+ instring = 7c6f2ac5e0393314b289cb777a0dcbd74f8c146afc3b9dea2a1f65b9bb338e0346b04c4f65119cf75e7203a979f34e719a1df4a62fbf1f91f1e8b2a2000001
+KO = 67281da8e1f2e14aab6df690fc5c938894f62b6b
+
+COUNT=24
+L = 160
+KI = 7789838759c9072fb378ffe893d49afdde9a5140
+FixedInputDataByteLen = 60
+FixedInputData = 51ad5b12bdadb9e166c92f642d2fa59f2ca04d58df7dbfcbfe3602fb7ff8a99c4de8c56cea8ebd91ece542f0c2904ddaefe593346a73caf50304182c
+ Binary rep of i = 000001
+ instring = 51ad5b12bdadb9e166c92f642d2fa59f2ca04d58df7dbfcbfe3602fb7ff8a99c4de8c56cea8ebd91ece542f0c2904ddaefe593346a73caf50304182c000001
+KO = 189b4f253755c69504337a51e41581194e646706
+
+COUNT=25
+L = 160
+KI = 3e6a88181787c6e4f8a4804b20701e82063bfd2d
+FixedInputDataByteLen = 60
+FixedInputData = 2e60c54eaf00c31450da760f2e1abc70d99a52dc601cc350307d74cbe4fc0916bfaee440359a09233d7afeae1a19f676847460c96133b3f9da2a9f61
+ Binary rep of i = 000001
+ instring = 2e60c54eaf00c31450da760f2e1abc70d99a52dc601cc350307d74cbe4fc0916bfaee440359a09233d7afeae1a19f676847460c96133b3f9da2a9f61000001
+KO = 75dbfe83cb957a11ad4ddc1056889d68bc0e489a
+
+COUNT=26
+L = 160
+KI = 8c5998f8c8807f33e4cfa1c95712f02d97c5b5c2
+FixedInputDataByteLen = 60
+FixedInputData = 33fc439b59eedad45b9f37931aaae79a0e4ab9170e4c408e1e1f181ed673895a4a81f4193ceab146ef80e14d1764da7bcdd30a64c4a198aab347787d
+ Binary rep of i = 000001
+ instring = 33fc439b59eedad45b9f37931aaae79a0e4ab9170e4c408e1e1f181ed673895a4a81f4193ceab146ef80e14d1764da7bcdd30a64c4a198aab347787d000001
+KO = c67a892b2dd77a09cf752133e8dd954ffced070f
+
+COUNT=27
+L = 160
+KI = a47c534af671d76fe87bc6ec1e8d59c17ba0a4ac
+FixedInputDataByteLen = 60
+FixedInputData = 607cf434aaa625ff1e22975fd483367ebfabe9669fdb2198ba3407066fd190fa69906f6c8ae5217d4544eb5d38b3171a4de3b728071b01d4e3aaa46c
+ Binary rep of i = 000001
+ instring = 607cf434aaa625ff1e22975fd483367ebfabe9669fdb2198ba3407066fd190fa69906f6c8ae5217d4544eb5d38b3171a4de3b728071b01d4e3aaa46c000001
+KO = 116382c66715e904e5d21f693c96caf9bb7f31bb
+
+COUNT=28
+L = 160
+KI = cce14afec92ccdb9eefbef3d52b567e78af1f2dc
+FixedInputDataByteLen = 60
+FixedInputData = 12b7fb118aa1e66b3e990798ad6d1556328913aaa64e50c2ef4adbc8e0cb3d2ae3ea6ae5d90f524fa8a242af730c7087eaa569cb1644649027919338
+ Binary rep of i = 000001
+ instring = 12b7fb118aa1e66b3e990798ad6d1556328913aaa64e50c2ef4adbc8e0cb3d2ae3ea6ae5d90f524fa8a242af730c7087eaa569cb1644649027919338000001
+KO = ca7d0444f35c998297b4c5653338224eccb58350
+
+COUNT=29
+L = 160
+KI = 2247bfa3988e93c75b0fea3ad81945a83adc18d1
+FixedInputDataByteLen = 60
+FixedInputData = 676cab73c607f2974d9109ddfe93f63f29f687cb3fb54685aff2e2f055547b0b3debc93700ef0c826341713ff251cd9dd38c463dcde99f373992fff8
+ Binary rep of i = 000001
+ instring = 676cab73c607f2974d9109ddfe93f63f29f687cb3fb54685aff2e2f055547b0b3debc93700ef0c826341713ff251cd9dd38c463dcde99f373992fff8000001
+KO = d84b5197e5dc52760766b4bb2c5eeb3d4f78915a
+
+COUNT=30
+L = 320
+KI = 202a2b7c401d81923e2ad3c9a9893f08976406cf
+FixedInputDataByteLen = 60
+FixedInputData = 928ff112dd6b23594170d1455415e5d7c731ce255e5ea4e402b6b7ead8a01bde169641b461ec14cd0ddebe6c42446bba482bee228da66bbb6a16bd7f
+ Binary rep of i = 000001
+ instring = 928ff112dd6b23594170d1455415e5d7c731ce255e5ea4e402b6b7ead8a01bde169641b461ec14cd0ddebe6c42446bba482bee228da66bbb6a16bd7f000001
+ Binary rep of i = 000002
+ instring = 928ff112dd6b23594170d1455415e5d7c731ce255e5ea4e402b6b7ead8a01bde169641b461ec14cd0ddebe6c42446bba482bee228da66bbb6a16bd7f000002
+KO = 5b826338f3ef06c6561c17df271b826984996ac32764fae1f7b8b4a851139437f3d976942d28c9c6
+
+COUNT=31
+L = 320
+KI = 76507f9d4b16397a0a546ed45ea85ed7ddfdf3ab
+FixedInputDataByteLen = 60
+FixedInputData = 6776d392f1b92a5b031a4fa51ef735665b457b8c94902bf1aa3a21971ab8d5c59ba5dee73af3b035f3ba2f3c3659ed1a07b4fcdcee6ff1d848752c20
+ Binary rep of i = 000001
+ instring = 6776d392f1b92a5b031a4fa51ef735665b457b8c94902bf1aa3a21971ab8d5c59ba5dee73af3b035f3ba2f3c3659ed1a07b4fcdcee6ff1d848752c20000001
+ Binary rep of i = 000002
+ instring = 6776d392f1b92a5b031a4fa51ef735665b457b8c94902bf1aa3a21971ab8d5c59ba5dee73af3b035f3ba2f3c3659ed1a07b4fcdcee6ff1d848752c20000002
+KO = a111ddf354185b7f810c31728f70596e7d88fe3cefc154602cf79f1845aa2153d0b7b4523edbdbb3
+
+COUNT=32
+L = 320
+KI = 2e4e5424cbd25744989fe37ea7321a04c41af58b
+FixedInputDataByteLen = 60
+FixedInputData = 4554beba480f7e23e603a37d45d4d77efd86827d9b8a7a5fc978a0ce400c863ff1c24b4a830e7d76201aa7f71ce745149627045be4d5c6afb782e0c7
+ Binary rep of i = 000001
+ instring = 4554beba480f7e23e603a37d45d4d77efd86827d9b8a7a5fc978a0ce400c863ff1c24b4a830e7d76201aa7f71ce745149627045be4d5c6afb782e0c7000001
+ Binary rep of i = 000002
+ instring = 4554beba480f7e23e603a37d45d4d77efd86827d9b8a7a5fc978a0ce400c863ff1c24b4a830e7d76201aa7f71ce745149627045be4d5c6afb782e0c7000002
+KO = 9b7101fc1aa013d79f40f4e0d4dec2c5935c6bb986ea3f7b193bd9a2c252e3a5df80a28b583662b5
+
+COUNT=33
+L = 320
+KI = 22c0c933da931ffa65ac4d795236be5878449a0d
+FixedInputDataByteLen = 60
+FixedInputData = 9aafd0c286848929b8985ab90606ac453be805dc4941b5a1c4c51c93abd8822a2c09784f31a0aca7c786953261e571f8022503216265bb152cb41b8f
+ Binary rep of i = 000001
+ instring = 9aafd0c286848929b8985ab90606ac453be805dc4941b5a1c4c51c93abd8822a2c09784f31a0aca7c786953261e571f8022503216265bb152cb41b8f000001
+ Binary rep of i = 000002
+ instring = 9aafd0c286848929b8985ab90606ac453be805dc4941b5a1c4c51c93abd8822a2c09784f31a0aca7c786953261e571f8022503216265bb152cb41b8f000002
+KO = 05c4cc48e0e2abc053b1bf0280e60c7600090074816c060957be257b7cd2a4c6f2c8004b344e0d36
+
+COUNT=34
+L = 320
+KI = eb0a5fffc2fd059aa923e7f68e83ea3b9aa979bc
+FixedInputDataByteLen = 60
+FixedInputData = e1345cd7996cf4a219e8aa18012a1cadd271fc73bff77f6c850a9186c4d865e611e9b3b178b217db51c3b698a81a8aa6eaaa795cf76ccdb2c59a83e5
+ Binary rep of i = 000001
+ instring = e1345cd7996cf4a219e8aa18012a1cadd271fc73bff77f6c850a9186c4d865e611e9b3b178b217db51c3b698a81a8aa6eaaa795cf76ccdb2c59a83e5000001
+ Binary rep of i = 000002
+ instring = e1345cd7996cf4a219e8aa18012a1cadd271fc73bff77f6c850a9186c4d865e611e9b3b178b217db51c3b698a81a8aa6eaaa795cf76ccdb2c59a83e5000002
+KO = 535343860e9ec36a4d9da1726d45f817964c0763c66e3f5e2a43feb1d7dece493ca53d899c40411e
+
+COUNT=35
+L = 320
+KI = 8818839ea9feae342a180a6dce2c4caa251bc40f
+FixedInputDataByteLen = 60
+FixedInputData = 93354d9e8a332dc0923cb77fcdf8e2d9ae4b2a7d236f2d9c8633f4c724060589bd6ca06fbc4f0b420b202c3ced1abfa9fa6d212c891f574758bffc96
+ Binary rep of i = 000001
+ instring = 93354d9e8a332dc0923cb77fcdf8e2d9ae4b2a7d236f2d9c8633f4c724060589bd6ca06fbc4f0b420b202c3ced1abfa9fa6d212c891f574758bffc96000001
+ Binary rep of i = 000002
+ instring = 93354d9e8a332dc0923cb77fcdf8e2d9ae4b2a7d236f2d9c8633f4c724060589bd6ca06fbc4f0b420b202c3ced1abfa9fa6d212c891f574758bffc96000002
+KO = df6b0935857cd7bb4ed0ebc79a432782cf6c38efbab6999a9565f8d456e1bc1595a1ff92a8b1d18e
+
+COUNT=36
+L = 320
+KI = c00abfe33a755d4894aecb578523f5ce6961d2be
+FixedInputDataByteLen = 60
+FixedInputData = 767e33779cb9e99afccec05fe6f90a82fdb45e63b94c81ad62e247383a9f70384a8129ec67c093692e451eda68fd0a35de55161a23405d42e594e304
+ Binary rep of i = 000001
+ instring = 767e33779cb9e99afccec05fe6f90a82fdb45e63b94c81ad62e247383a9f70384a8129ec67c093692e451eda68fd0a35de55161a23405d42e594e304000001
+ Binary rep of i = 000002
+ instring = 767e33779cb9e99afccec05fe6f90a82fdb45e63b94c81ad62e247383a9f70384a8129ec67c093692e451eda68fd0a35de55161a23405d42e594e304000002
+KO = e2485b5cc7035a8c4b57b41233fb266e88307d19dc97dd31bf3a3cdcb0083c1671f2ed40a3579682
+
+COUNT=37
+L = 320
+KI = e9c128c62bbd7344885d481534857a56e4255e95
+FixedInputDataByteLen = 60
+FixedInputData = 760df77aaa5d760690e3f1d7b9b652a85d0efed75b8cd7a76d89116068785af28fa3194bdd2219a7ca893a6a3a5f08303238a260302ea390b1200371
+ Binary rep of i = 000001
+ instring = 760df77aaa5d760690e3f1d7b9b652a85d0efed75b8cd7a76d89116068785af28fa3194bdd2219a7ca893a6a3a5f08303238a260302ea390b1200371000001
+ Binary rep of i = 000002
+ instring = 760df77aaa5d760690e3f1d7b9b652a85d0efed75b8cd7a76d89116068785af28fa3194bdd2219a7ca893a6a3a5f08303238a260302ea390b1200371000002
+KO = a885586689a2ef5a10df7f1776e70efc040d84a1d7ce44ffc3b4a08cabd45d830ba6c8729574677d
+
+COUNT=38
+L = 320
+KI = 13cff16801b690a8e1fb0de47cd85158dea4a218
+FixedInputDataByteLen = 60
+FixedInputData = 11870fbcca4e75d25593a5a0848dcbe530935dfd425f88a4fe391eb86ab9ca9e4dcb7638edc3ee4643aefc063b4195c2227f8dc777cec7cdb5e26a84
+ Binary rep of i = 000001
+ instring = 11870fbcca4e75d25593a5a0848dcbe530935dfd425f88a4fe391eb86ab9ca9e4dcb7638edc3ee4643aefc063b4195c2227f8dc777cec7cdb5e26a84000001
+ Binary rep of i = 000002
+ instring = 11870fbcca4e75d25593a5a0848dcbe530935dfd425f88a4fe391eb86ab9ca9e4dcb7638edc3ee4643aefc063b4195c2227f8dc777cec7cdb5e26a84000002
+KO = 32e21f6f1aa358b97ff5bf0288aa8697c01e867a07f3d9ad48dbe67e9da27f15570c9b3716f7bac5
+
+COUNT=39
+L = 320
+KI = a3e899241ad6b00e4e1ea88bbba32b46f10be471
+FixedInputDataByteLen = 60
+FixedInputData = 9208f092a9e4cd8ef6a9e68c6372155087896dc2e10a84df73e7092df9195921f6fa6ffa8493afa50551c7f3ce24fcc1acb2cd7ecd92a0b291b7178c
+ Binary rep of i = 000001
+ instring = 9208f092a9e4cd8ef6a9e68c6372155087896dc2e10a84df73e7092df9195921f6fa6ffa8493afa50551c7f3ce24fcc1acb2cd7ecd92a0b291b7178c000001
+ Binary rep of i = 000002
+ instring = 9208f092a9e4cd8ef6a9e68c6372155087896dc2e10a84df73e7092df9195921f6fa6ffa8493afa50551c7f3ce24fcc1acb2cd7ecd92a0b291b7178c000002
+KO = 656380280f937d096767c94482b7b86ee1126e19102db30bf098cdb991a85f9e456fea3902c38f4b
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = bc8ac288eea767df58a425a34412ccaa1444f40b
+FixedInputDataByteLen = 60
+FixedInputData = c593baf7d414650b8e5895acf00c4e1ce1412cf2eebb890dbc8369d8bc483a345419c97db45cf5a8b114ae9c87a7beb7a97ee2acdb54e7e741cfaa03
+ Binary rep of i = 00000001
+ instring = c593baf7d414650b8e5895acf00c4e1ce1412cf2eebb890dbc8369d8bc483a345419c97db45cf5a8b114ae9c87a7beb7a97ee2acdb54e7e741cfaa0300000001
+KO = 5a130ef26a2bf93b15e3df244a72db10
+
+COUNT=1
+L = 128
+KI = e215ec0fb8476e6de4ad71f5d45d33da8b67efc6
+FixedInputDataByteLen = 60
+FixedInputData = e8500a41ed5eb76e08d93fc643c00754057b418121bd723f511463e79ed5a1e108c764c2904eb9cce049043de185195a6100db9271dc336486c7503f
+ Binary rep of i = 00000001
+ instring = e8500a41ed5eb76e08d93fc643c00754057b418121bd723f511463e79ed5a1e108c764c2904eb9cce049043de185195a6100db9271dc336486c7503f00000001
+KO = e9f563e9c29adf243f4097ab8c1b7bb1
+
+COUNT=2
+L = 128
+KI = abbcb93b03924eaf42eb6be34fe5fe70e0eea650
+FixedInputDataByteLen = 60
+FixedInputData = 1f82820c0add870cb37da126e8dafed933904e9eb4b4b850f109f03e6680a3aa5a669eef5d59f7fa3a2d351aab4267bd5af83dbdc385a60056fa4fac
+ Binary rep of i = 00000001
+ instring = 1f82820c0add870cb37da126e8dafed933904e9eb4b4b850f109f03e6680a3aa5a669eef5d59f7fa3a2d351aab4267bd5af83dbdc385a60056fa4fac00000001
+KO = 3855b60cb197b0b09a3091ca85cf0d98
+
+COUNT=3
+L = 128
+KI = 9aa486578e69fb7a190f310f3cc9674fe27cc3f5
+FixedInputDataByteLen = 60
+FixedInputData = 8630a83ec40c026815c97f1a45522a65f3acd04cc6a8eb7970adfffae8a8ea4817ce76dca29628e052ec66d1f37edf60f79617e69ffa293f1c1c5056
+ Binary rep of i = 00000001
+ instring = 8630a83ec40c026815c97f1a45522a65f3acd04cc6a8eb7970adfffae8a8ea4817ce76dca29628e052ec66d1f37edf60f79617e69ffa293f1c1c505600000001
+KO = f5f34c806cfc3fa15f4efed842ccf95f
+
+COUNT=4
+L = 128
+KI = 54c526e3008434001443461e89e2c0779ce75d4e
+FixedInputDataByteLen = 60
+FixedInputData = 75a1afab9b7dd2459391ab6ae0c47897a8c3af26e18af4a2b391c151c672cd2e856e9738e932c76121ac61fda5723158185d2e0b9d66f6cec0c6fd70
+ Binary rep of i = 00000001
+ instring = 75a1afab9b7dd2459391ab6ae0c47897a8c3af26e18af4a2b391c151c672cd2e856e9738e932c76121ac61fda5723158185d2e0b9d66f6cec0c6fd7000000001
+KO = 838fd9c53cc299ac433dde909a59fcec
+
+COUNT=5
+L = 128
+KI = 0b55551fc5f399be9a6fab37b0585a6e2d339674
+FixedInputDataByteLen = 60
+FixedInputData = 7c2d5d671f404c9fc5ed87f5d89d5f2af57ff32843599c5295abcbfc2c6c91747184c7bc155b22e5f6eb301c4f654c70b396943777603a0f83db4d41
+ Binary rep of i = 00000001
+ instring = 7c2d5d671f404c9fc5ed87f5d89d5f2af57ff32843599c5295abcbfc2c6c91747184c7bc155b22e5f6eb301c4f654c70b396943777603a0f83db4d4100000001
+KO = 1111e63353d6c538822f2b33456703f0
+
+COUNT=6
+L = 128
+KI = dfae9102becb7b1545dd83c5c8d9a619a6f5a2d4
+FixedInputDataByteLen = 60
+FixedInputData = f1bc135bfb305701b0f63a2a04a20fbc2d33b42288b4f33b19bdecde202ba102089619f7d0d183c1427f83cce4c22b0b59ad94043d4cee0b870dc552
+ Binary rep of i = 00000001
+ instring = f1bc135bfb305701b0f63a2a04a20fbc2d33b42288b4f33b19bdecde202ba102089619f7d0d183c1427f83cce4c22b0b59ad94043d4cee0b870dc55200000001
+KO = 49faeac1ffc0711b2c6d90af1dfac9a3
+
+COUNT=7
+L = 128
+KI = affdee4cc49948c085836fcba71d1d81b3f2ad3b
+FixedInputDataByteLen = 60
+FixedInputData = ca4061654282a2454b89c852069f70e35bab9bdc68db534b53877cf081c7359c61b693b6378d60866e626c51250266994f75a8441f6edd664f438fba
+ Binary rep of i = 00000001
+ instring = ca4061654282a2454b89c852069f70e35bab9bdc68db534b53877cf081c7359c61b693b6378d60866e626c51250266994f75a8441f6edd664f438fba00000001
+KO = 042cab1bbc122f1ffd6b8d79aafb04e8
+
+COUNT=8
+L = 128
+KI = 2b871d8265eaf1ff140fba8eecacd1bfd0106abe
+FixedInputDataByteLen = 60
+FixedInputData = 9d4bd583be72c3e7c8df113b596200b820afefd47181d69dccd775caadbdc0059d3d52884aa7057f2b7b80ed9efbb5aa3beb42ddcee085a89616b423
+ Binary rep of i = 00000001
+ instring = 9d4bd583be72c3e7c8df113b596200b820afefd47181d69dccd775caadbdc0059d3d52884aa7057f2b7b80ed9efbb5aa3beb42ddcee085a89616b42300000001
+KO = dd7e6311e34d3e336b2b1a46082e4e6c
+
+COUNT=9
+L = 128
+KI = 34d9ec32d78eee277b56ecfc4d348fcbd41cb731
+FixedInputDataByteLen = 60
+FixedInputData = 1c4e3df1dc5f3645efc357e22a0a1514831c32ac5f8a344773594018a10e266648af5b272405c5dd0c741ebf58a838fff1b5e9683ddea2786e723194
+ Binary rep of i = 00000001
+ instring = 1c4e3df1dc5f3645efc357e22a0a1514831c32ac5f8a344773594018a10e266648af5b272405c5dd0c741ebf58a838fff1b5e9683ddea2786e72319400000001
+KO = 6733ba535227cc534b2e18d7ad1b64f0
+
+COUNT=10
+L = 256
+KI = e355139d62a4b193e4a63bfa6b067ea49e035fe5
+FixedInputDataByteLen = 60
+FixedInputData = 9d4343de699a2be04c2bacb64a630a94a275a9122fa993fd2ac597badea9225766f3b1e26159acf0f192620aaac7612bb8a5f27709e1bdd634c31a08
+ Binary rep of i = 00000001
+ instring = 9d4343de699a2be04c2bacb64a630a94a275a9122fa993fd2ac597badea9225766f3b1e26159acf0f192620aaac7612bb8a5f27709e1bdd634c31a0800000001
+ Binary rep of i = 00000002
+ instring = 9d4343de699a2be04c2bacb64a630a94a275a9122fa993fd2ac597badea9225766f3b1e26159acf0f192620aaac7612bb8a5f27709e1bdd634c31a0800000002
+KO = a3853a0b5be259271092d3ebef83eae4cf893c55daa1af7ce6142f544fbcc447
+
+COUNT=11
+L = 256
+KI = 5a9fef1e6e0c80d58e0c2484bbf62ff3ffc10624
+FixedInputDataByteLen = 60
+FixedInputData = da94a716528167124ad7fab37b73e91435deaec8a2362b4fda12b6a260a73a9f074d93f7b47006031a0aca1d220397b8e087ff9a7c18521dc4238baa
+ Binary rep of i = 00000001
+ instring = da94a716528167124ad7fab37b73e91435deaec8a2362b4fda12b6a260a73a9f074d93f7b47006031a0aca1d220397b8e087ff9a7c18521dc4238baa00000001
+ Binary rep of i = 00000002
+ instring = da94a716528167124ad7fab37b73e91435deaec8a2362b4fda12b6a260a73a9f074d93f7b47006031a0aca1d220397b8e087ff9a7c18521dc4238baa00000002
+KO = 39c0266e43049935e0ebf236b60ee3ef6b0f98fbe08c9e3d092d56232bfff3e4
+
+COUNT=12
+L = 256
+KI = 3f473ed7f997a9c983de1628bec7928c4ba4a0bc
+FixedInputDataByteLen = 60
+FixedInputData = 347a2bf17f63e81bf0931d1a155a3e1f240099076a6090a48830cfe0f122f8998133bae15e53da91ab212aa49f3c8e663d7a119df33e5e08b1696872
+ Binary rep of i = 00000001
+ instring = 347a2bf17f63e81bf0931d1a155a3e1f240099076a6090a48830cfe0f122f8998133bae15e53da91ab212aa49f3c8e663d7a119df33e5e08b169687200000001
+ Binary rep of i = 00000002
+ instring = 347a2bf17f63e81bf0931d1a155a3e1f240099076a6090a48830cfe0f122f8998133bae15e53da91ab212aa49f3c8e663d7a119df33e5e08b169687200000002
+KO = 596983f58243d925e78110c0d5401bc9ed390d50831f8b55896a67daedbeb52d
+
+COUNT=13
+L = 256
+KI = 4d5ab16427552d0d885226746c687e6a33c3c467
+FixedInputDataByteLen = 60
+FixedInputData = 4fc9eea3fa256325f65377b7603988b3e4451e9e57eb519a3c1c9f38d64bd40791afb36c0dc8f7ab59b22eb8bcb16c00fe124faa5e10c62716938104
+ Binary rep of i = 00000001
+ instring = 4fc9eea3fa256325f65377b7603988b3e4451e9e57eb519a3c1c9f38d64bd40791afb36c0dc8f7ab59b22eb8bcb16c00fe124faa5e10c6271693810400000001
+ Binary rep of i = 00000002
+ instring = 4fc9eea3fa256325f65377b7603988b3e4451e9e57eb519a3c1c9f38d64bd40791afb36c0dc8f7ab59b22eb8bcb16c00fe124faa5e10c6271693810400000002
+KO = 9f0fbdad3038c2c4cd938ee661f6e7ff8bf3842bca728d98b36a37e51ac7ae64
+
+COUNT=14
+L = 256
+KI = c93dcdb488a7b4e572844c6215ac54fa81a1f13a
+FixedInputDataByteLen = 60
+FixedInputData = df5f085f9503c4aa0e50fa6cec5831abdc719b44524e150fd4a87732126c2947da889fb9741e453150e460f2250a0dcf62772b8b187e122bb330ef2c
+ Binary rep of i = 00000001
+ instring = df5f085f9503c4aa0e50fa6cec5831abdc719b44524e150fd4a87732126c2947da889fb9741e453150e460f2250a0dcf62772b8b187e122bb330ef2c00000001
+ Binary rep of i = 00000002
+ instring = df5f085f9503c4aa0e50fa6cec5831abdc719b44524e150fd4a87732126c2947da889fb9741e453150e460f2250a0dcf62772b8b187e122bb330ef2c00000002
+KO = a08f0a27f97740bb357227594b000a1224e3f7332099bc79fdd9357fdb081ea6
+
+COUNT=15
+L = 256
+KI = f3c4aeec528346dfdacddd2ef6557e45a1a68ea3
+FixedInputDataByteLen = 60
+FixedInputData = 4044cd8e678ae0ca5aef9c9f5e586a59514c20e6c44bf8c58b2300449f86bab72f5e0fcaf25b0265ab17087e8e6e98848d4236ed60636f122eeb72ec
+ Binary rep of i = 00000001
+ instring = 4044cd8e678ae0ca5aef9c9f5e586a59514c20e6c44bf8c58b2300449f86bab72f5e0fcaf25b0265ab17087e8e6e98848d4236ed60636f122eeb72ec00000001
+ Binary rep of i = 00000002
+ instring = 4044cd8e678ae0ca5aef9c9f5e586a59514c20e6c44bf8c58b2300449f86bab72f5e0fcaf25b0265ab17087e8e6e98848d4236ed60636f122eeb72ec00000002
+KO = 5e5c23751e410bd3b3885c296578f376109735a36c20fe5d4d0399019c41ec16
+
+COUNT=16
+L = 256
+KI = af57e848ca8fffda9ce5baf0ccd81b26b202e467
+FixedInputDataByteLen = 60
+FixedInputData = 5cee5140aebf56ac9498d06e67bb6d6320b2d52b64775b9a0152dcd1790eeda5873f4e28d81d9e9113349235068900b00698c68728f8b4a4caf88f44
+ Binary rep of i = 00000001
+ instring = 5cee5140aebf56ac9498d06e67bb6d6320b2d52b64775b9a0152dcd1790eeda5873f4e28d81d9e9113349235068900b00698c68728f8b4a4caf88f4400000001
+ Binary rep of i = 00000002
+ instring = 5cee5140aebf56ac9498d06e67bb6d6320b2d52b64775b9a0152dcd1790eeda5873f4e28d81d9e9113349235068900b00698c68728f8b4a4caf88f4400000002
+KO = 1903b1aab8c88c1d186bfd31846ff08013a9bf9b66bef9b57bd5550640441580
+
+COUNT=17
+L = 256
+KI = 1500bccfb4c102446a2ab1521a3ad9e7fdaac8a4
+FixedInputDataByteLen = 60
+FixedInputData = 0b1207aae6d18bcee910fd28fe386dbbd680919a10687e6e978f9f354f2a5e36a46cfc0a1ddc12c708215972499cc17856e3f4806195ec41bd7c44fa
+ Binary rep of i = 00000001
+ instring = 0b1207aae6d18bcee910fd28fe386dbbd680919a10687e6e978f9f354f2a5e36a46cfc0a1ddc12c708215972499cc17856e3f4806195ec41bd7c44fa00000001
+ Binary rep of i = 00000002
+ instring = 0b1207aae6d18bcee910fd28fe386dbbd680919a10687e6e978f9f354f2a5e36a46cfc0a1ddc12c708215972499cc17856e3f4806195ec41bd7c44fa00000002
+KO = 0a5d022c954e7ecf4090a5dfc0c3cc76b20240ad17239627e40b9d7fdb7807ca
+
+COUNT=18
+L = 256
+KI = c2b921db05ccced102d3d49b8e8d4fbae1391b0f
+FixedInputDataByteLen = 60
+FixedInputData = 079f12b22c64e2260951973226b97f80c0d39de7ea8bd6c74740bfcf991a75640eefe9219b2de5fa0c9311216065334da951c7b78ce17d0742bdb175
+ Binary rep of i = 00000001
+ instring = 079f12b22c64e2260951973226b97f80c0d39de7ea8bd6c74740bfcf991a75640eefe9219b2de5fa0c9311216065334da951c7b78ce17d0742bdb17500000001
+ Binary rep of i = 00000002
+ instring = 079f12b22c64e2260951973226b97f80c0d39de7ea8bd6c74740bfcf991a75640eefe9219b2de5fa0c9311216065334da951c7b78ce17d0742bdb17500000002
+KO = a3c1d6f3aca0492fd4e2586e599cf43baccc0f9930473ad2d323b7ebbcff3585
+
+COUNT=19
+L = 256
+KI = cbc0fd3a34574c1eb1cc325bb111108a56b676ee
+FixedInputDataByteLen = 60
+FixedInputData = 3e12f0dd0ab234402da320ab71ae4d90e44610945ce40dbe9382196c329e13cac5a9f2a2346a395054d0be37de52ed83275c8a7408f3d795a4a4fef7
+ Binary rep of i = 00000001
+ instring = 3e12f0dd0ab234402da320ab71ae4d90e44610945ce40dbe9382196c329e13cac5a9f2a2346a395054d0be37de52ed83275c8a7408f3d795a4a4fef700000001
+ Binary rep of i = 00000002
+ instring = 3e12f0dd0ab234402da320ab71ae4d90e44610945ce40dbe9382196c329e13cac5a9f2a2346a395054d0be37de52ed83275c8a7408f3d795a4a4fef700000002
+KO = 8b6e3d4ad6eca6204b1d22db6093b1b6665a4568317d53a910acc1b5b45c84a7
+
+COUNT=20
+L = 160
+KI = 453a27224139d8c45183d4e0d4bbfea257750558
+FixedInputDataByteLen = 60
+FixedInputData = e938d3f9be609a671e66c051b0da950e3dc34e5a50e3853827633c866ad0237683651f2fa4b3cc2afa1fd0bc44d2c349d4ef9518a49154ee744e20e8
+ Binary rep of i = 00000001
+ instring = e938d3f9be609a671e66c051b0da950e3dc34e5a50e3853827633c866ad0237683651f2fa4b3cc2afa1fd0bc44d2c349d4ef9518a49154ee744e20e800000001
+KO = 491f3614ad9096bef3d39998cf4e4e51cf20fabc
+
+COUNT=21
+L = 160
+KI = 229de6f14a69e54511addb9f718e0d4bcc91dcf0
+FixedInputDataByteLen = 60
+FixedInputData = c244df1d0defa10a85f9979f57050b7d1e34659098b6b1c0779536bc5ea9db9981abedab8209a2d4fb9b557842c317102ee0dc5d9b54e6087c61cec2
+ Binary rep of i = 00000001
+ instring = c244df1d0defa10a85f9979f57050b7d1e34659098b6b1c0779536bc5ea9db9981abedab8209a2d4fb9b557842c317102ee0dc5d9b54e6087c61cec200000001
+KO = 36245fd1c152b7cec5d8dc0320591dd3941edc55
+
+COUNT=22
+L = 160
+KI = c57748bd815b8f1ac526f0504bd118d4294a40b2
+FixedInputDataByteLen = 60
+FixedInputData = 0941b77c6a162b1e4dfb65601da1bea2ac46147ca00bbc46bc25d7f809211bf914dc72d2d212797fe18cd43d31354adeb69b5b1f5af54254a95b24af
+ Binary rep of i = 00000001
+ instring = 0941b77c6a162b1e4dfb65601da1bea2ac46147ca00bbc46bc25d7f809211bf914dc72d2d212797fe18cd43d31354adeb69b5b1f5af54254a95b24af00000001
+KO = f1e6a5f85705566d8fe53f1043c354adbdae1724
+
+COUNT=23
+L = 160
+KI = 093fbb0092561b653a34fd59b07e1d2b9d185c84
+FixedInputDataByteLen = 60
+FixedInputData = 913d6797befa3bde06ef84d7ff2a8c6867fb833caaf29ede2607c7d8aa68886db30b4627cb5090ecfa5a5963670cc10bfaa6d197b5caecfb1e198622
+ Binary rep of i = 00000001
+ instring = 913d6797befa3bde06ef84d7ff2a8c6867fb833caaf29ede2607c7d8aa68886db30b4627cb5090ecfa5a5963670cc10bfaa6d197b5caecfb1e19862200000001
+KO = 2cefc10abda8be08d2741171fe6966541bd0c6e3
+
+COUNT=24
+L = 160
+KI = f9d484086dd4c39ee2dc9eea5b211aa2137afad0
+FixedInputDataByteLen = 60
+FixedInputData = e1511fc24b48447d5b5bbef5f2cfa9b6e20274ec304c5e58a8c2c922d527c9d1778f3ce7c33b92a542264c13962236960a991cc54496322222a47d0e
+ Binary rep of i = 00000001
+ instring = e1511fc24b48447d5b5bbef5f2cfa9b6e20274ec304c5e58a8c2c922d527c9d1778f3ce7c33b92a542264c13962236960a991cc54496322222a47d0e00000001
+KO = 3050f6f3a7bc7fb514627ebde9cb1f4251fe7e91
+
+COUNT=25
+L = 160
+KI = 752e1369edf12fd1ddde1b669ef398ea19360029
+FixedInputDataByteLen = 60
+FixedInputData = d804187cd43c9204da85df93198e19569fa016be4829cca80ee040e37fee3f82334b586324362721eda023c346fd4b51aa6d62ec3c4ba4002b145058
+ Binary rep of i = 00000001
+ instring = d804187cd43c9204da85df93198e19569fa016be4829cca80ee040e37fee3f82334b586324362721eda023c346fd4b51aa6d62ec3c4ba4002b14505800000001
+KO = ab8bcf9167265686e060922ca0785d6d6e995273
+
+COUNT=26
+L = 160
+KI = 32584e27ed939ae94406185ec8a6f6e502728718
+FixedInputDataByteLen = 60
+FixedInputData = b9cdcdec728bbb09ca8d384d35136ed55ff6c4d64c53532d6c6e1ba95174db08eaaaf0e46c419b44ef511c8e85740682bd8d8eebbcb0ddd611d051c6
+ Binary rep of i = 00000001
+ instring = b9cdcdec728bbb09ca8d384d35136ed55ff6c4d64c53532d6c6e1ba95174db08eaaaf0e46c419b44ef511c8e85740682bd8d8eebbcb0ddd611d051c600000001
+KO = 9fec6290b94c753228d72b6c464c905381d4ef3f
+
+COUNT=27
+L = 160
+KI = 3586da556f860fd314a249c005e2ffe5caf8b6df
+FixedInputDataByteLen = 60
+FixedInputData = a600cb7a5497accfb90591dde5722db359ebf17521f135123e8de036882abf99bd03e84aae8676f9b508b36c5255a5d5f41f40a99fc793685237862a
+ Binary rep of i = 00000001
+ instring = a600cb7a5497accfb90591dde5722db359ebf17521f135123e8de036882abf99bd03e84aae8676f9b508b36c5255a5d5f41f40a99fc793685237862a00000001
+KO = 1dbbaafc918e243a385a02d9aad0ae8fa61c130f
+
+COUNT=28
+L = 160
+KI = 58b66e9f5d8432cb3426565557eab37fa599ba85
+FixedInputDataByteLen = 60
+FixedInputData = 2add88d8828f8a5528642376aa20aa36fe27380428a1e2f62708192727202dc71bff6972c2517b0af0c39bdfafd519af0eb0e1fc2732a241d824014a
+ Binary rep of i = 00000001
+ instring = 2add88d8828f8a5528642376aa20aa36fe27380428a1e2f62708192727202dc71bff6972c2517b0af0c39bdfafd519af0eb0e1fc2732a241d824014a00000001
+KO = 179b33fb943bf0bda9eb2d90cbefc0531b06469f
+
+COUNT=29
+L = 160
+KI = fb5734f328a20892dd2b151fcb03dfbbf451e404
+FixedInputDataByteLen = 60
+FixedInputData = bc054b6d25b4158b00ab839c0601debc9bd60b71e4be0fe1950b8195f2de997857120465f07f331e0ca44ef9ba03a33e20efa14faaa2a03d9dbe510a
+ Binary rep of i = 00000001
+ instring = bc054b6d25b4158b00ab839c0601debc9bd60b71e4be0fe1950b8195f2de997857120465f07f331e0ca44ef9ba03a33e20efa14faaa2a03d9dbe510a00000001
+KO = cd174d2caff17e209388e20eaabe846454f9c511
+
+COUNT=30
+L = 320
+KI = 5b519f4a2ebdd32a8bcf38e3bc3dc29fe130abec
+FixedInputDataByteLen = 60
+FixedInputData = 64de022529eedc8f4907ed48e5cc92d01cb27c1db3aad9bc82a8542ce53c59e84771ce0cb87ef9c04799659b8645f98715e24a919c05976205b7c4e0
+ Binary rep of i = 00000001
+ instring = 64de022529eedc8f4907ed48e5cc92d01cb27c1db3aad9bc82a8542ce53c59e84771ce0cb87ef9c04799659b8645f98715e24a919c05976205b7c4e000000001
+ Binary rep of i = 00000002
+ instring = 64de022529eedc8f4907ed48e5cc92d01cb27c1db3aad9bc82a8542ce53c59e84771ce0cb87ef9c04799659b8645f98715e24a919c05976205b7c4e000000002
+KO = 18de9e9fd46bcbfbe002b903b5e017bebe46607ca740419443683a8cdd2f48b6e038a988585f598b
+
+COUNT=31
+L = 320
+KI = 844f0d4f2d7f645ba6b7a57c2944371c77e722d3
+FixedInputDataByteLen = 60
+FixedInputData = 878dae2a53da76f7e79caffc881bd90cdf3c2d557f39b0f697f9cbafd405c38f856441419bc02a17045b5d61a452b7974ffc19ba0622cda7a1800633
+ Binary rep of i = 00000001
+ instring = 878dae2a53da76f7e79caffc881bd90cdf3c2d557f39b0f697f9cbafd405c38f856441419bc02a17045b5d61a452b7974ffc19ba0622cda7a180063300000001
+ Binary rep of i = 00000002
+ instring = 878dae2a53da76f7e79caffc881bd90cdf3c2d557f39b0f697f9cbafd405c38f856441419bc02a17045b5d61a452b7974ffc19ba0622cda7a180063300000002
+KO = 91046d14a3d3804a3520f1df8daffd31dac9a74e1f509fbe7459f478bb6387313d44650bff4641db
+
+COUNT=32
+L = 320
+KI = 0e112a00ef36483cce549728cfbd6e946db92cb9
+FixedInputDataByteLen = 60
+FixedInputData = cd39fecf84c701491e2be49ec0ddd4185f9a5f5e9528ae42dfc2d60ca22f3468e1fa1c23594e91138f2b725fdc090f494bb8f82130b73d2f5bee5b04
+ Binary rep of i = 00000001
+ instring = cd39fecf84c701491e2be49ec0ddd4185f9a5f5e9528ae42dfc2d60ca22f3468e1fa1c23594e91138f2b725fdc090f494bb8f82130b73d2f5bee5b0400000001
+ Binary rep of i = 00000002
+ instring = cd39fecf84c701491e2be49ec0ddd4185f9a5f5e9528ae42dfc2d60ca22f3468e1fa1c23594e91138f2b725fdc090f494bb8f82130b73d2f5bee5b0400000002
+KO = 61185b788fd7599e35803846e1231ec1c9baad8f8250772c16abae8e6f9e77555df07e08021b0fc7
+
+COUNT=33
+L = 320
+KI = 71700631aea33013598e52dad4e7e37c6bd7622a
+FixedInputDataByteLen = 60
+FixedInputData = 81a1b7a356cee04fbddfbc70b1fc15b7b1340cb3125c9669db39137a66bb14797260d49d9fb927c8d86f5498e17c9d3b6f8c193f6769b2b504c51299
+ Binary rep of i = 00000001
+ instring = 81a1b7a356cee04fbddfbc70b1fc15b7b1340cb3125c9669db39137a66bb14797260d49d9fb927c8d86f5498e17c9d3b6f8c193f6769b2b504c5129900000001
+ Binary rep of i = 00000002
+ instring = 81a1b7a356cee04fbddfbc70b1fc15b7b1340cb3125c9669db39137a66bb14797260d49d9fb927c8d86f5498e17c9d3b6f8c193f6769b2b504c5129900000002
+KO = 1f4389a79ae476711e95e4fc7af8c1192c59b26979f69101a1c924a049237aa2f3a9b3ce313680fb
+
+COUNT=34
+L = 320
+KI = 72deedff8cfee09b4ed3d007765e999c2334f806
+FixedInputDataByteLen = 60
+FixedInputData = 3f30846797f2e19e6c53bd8498bd29eca0116ef1c9d6db0b011de7c88ecd66af8fa12ee28de9e5ffa816caa4c239aab5d9493769ce7dcc381971e5e4
+ Binary rep of i = 00000001
+ instring = 3f30846797f2e19e6c53bd8498bd29eca0116ef1c9d6db0b011de7c88ecd66af8fa12ee28de9e5ffa816caa4c239aab5d9493769ce7dcc381971e5e400000001
+ Binary rep of i = 00000002
+ instring = 3f30846797f2e19e6c53bd8498bd29eca0116ef1c9d6db0b011de7c88ecd66af8fa12ee28de9e5ffa816caa4c239aab5d9493769ce7dcc381971e5e400000002
+KO = 3e8723c4f7385ba8986be4f79bf49226758eab5ece843c2d49b6622483f45c1a5664c03ccee3085f
+
+COUNT=35
+L = 320
+KI = 27b6dce00e31c80f3da2703d605e765c5bc8e516
+FixedInputDataByteLen = 60
+FixedInputData = 960da2fa175636b232a5deb26c45d7ea43e88bc8a44732602b6b25c6baf44a9ac634b99c19ac51a5bc4a938bba95c90eb8da5ac7726aa59a50738280
+ Binary rep of i = 00000001
+ instring = 960da2fa175636b232a5deb26c45d7ea43e88bc8a44732602b6b25c6baf44a9ac634b99c19ac51a5bc4a938bba95c90eb8da5ac7726aa59a5073828000000001
+ Binary rep of i = 00000002
+ instring = 960da2fa175636b232a5deb26c45d7ea43e88bc8a44732602b6b25c6baf44a9ac634b99c19ac51a5bc4a938bba95c90eb8da5ac7726aa59a5073828000000002
+KO = 956869768e5ffe3610a8c1c4ca570de579f8bd0bac3bba33168959432d6c92784ce94877288a0b5a
+
+COUNT=36
+L = 320
+KI = ff808d32b24b957e44494f25ed1630b69bb18d1e
+FixedInputDataByteLen = 60
+FixedInputData = be4f9129149fa5beb73bafece5c96dee6e530e336ca47528651769716faec8dfff63df0fc378575b0c96fe6e04b20b50f5ef8c97a8ef9badcffa7184
+ Binary rep of i = 00000001
+ instring = be4f9129149fa5beb73bafece5c96dee6e530e336ca47528651769716faec8dfff63df0fc378575b0c96fe6e04b20b50f5ef8c97a8ef9badcffa718400000001
+ Binary rep of i = 00000002
+ instring = be4f9129149fa5beb73bafece5c96dee6e530e336ca47528651769716faec8dfff63df0fc378575b0c96fe6e04b20b50f5ef8c97a8ef9badcffa718400000002
+KO = caca41a728919d978accb93fcda21cbfc3ca6dec9a4dcd29afffc81cfe915de80d05acfe9ed5db64
+
+COUNT=37
+L = 320
+KI = 276a92bf10616eb01c7693076987748b0b594393
+FixedInputDataByteLen = 60
+FixedInputData = 59067576b6f865b093c6651c94d2e78090065f749a1a8c84648ad6e6c0a328fa5a6cdd16e79da2d70420e0a0d883cd7610c571526273f6e9322ef400
+ Binary rep of i = 00000001
+ instring = 59067576b6f865b093c6651c94d2e78090065f749a1a8c84648ad6e6c0a328fa5a6cdd16e79da2d70420e0a0d883cd7610c571526273f6e9322ef40000000001
+ Binary rep of i = 00000002
+ instring = 59067576b6f865b093c6651c94d2e78090065f749a1a8c84648ad6e6c0a328fa5a6cdd16e79da2d70420e0a0d883cd7610c571526273f6e9322ef40000000002
+KO = 1dc2a6dd1409a0a8b807c15d179d643b7b54976646f85612e211a8f5925c840e9a8e47fe9bf1a9cc
+
+COUNT=38
+L = 320
+KI = 6b977520d44cf856c485c12f7daa60bd6f2a79af
+FixedInputDataByteLen = 60
+FixedInputData = 857fc218ba02455dfabc3d6c9bf9994e01eadc13b953226154106e279688904f9886031eca1d41e28bd7a97ef7979f348a81f67536177870be4dc821
+ Binary rep of i = 00000001
+ instring = 857fc218ba02455dfabc3d6c9bf9994e01eadc13b953226154106e279688904f9886031eca1d41e28bd7a97ef7979f348a81f67536177870be4dc82100000001
+ Binary rep of i = 00000002
+ instring = 857fc218ba02455dfabc3d6c9bf9994e01eadc13b953226154106e279688904f9886031eca1d41e28bd7a97ef7979f348a81f67536177870be4dc82100000002
+KO = 8584ff30f8fbe60cbee4a038483bbca64219c7f4aefcc4273b5deb9a2b3c09f0677d264e17e611b6
+
+COUNT=39
+L = 320
+KI = 445b7d2402b11a811565d06fa79641a67809cb50
+FixedInputDataByteLen = 60
+FixedInputData = 61a0026a520ec5297a3d4a7a977dc580693472cfc3f8e9b2220e6bdadf82975714ba62af9a71c360f4fe2cd17438bb8be954568b0be9ad2c0f581c39
+ Binary rep of i = 00000001
+ instring = 61a0026a520ec5297a3d4a7a977dc580693472cfc3f8e9b2220e6bdadf82975714ba62af9a71c360f4fe2cd17438bb8be954568b0be9ad2c0f581c3900000001
+ Binary rep of i = 00000002
+ instring = 61a0026a520ec5297a3d4a7a977dc580693472cfc3f8e9b2220e6bdadf82975714ba62af9a71c360f4fe2cd17438bb8be954568b0be9ad2c0f581c3900000002
+KO = 7977fae261033957e30de84ee16a8d6c771827a63bd137f009df6fa0cebd52219370e27e9d6983c8
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = f3f5dfa9be304476e633ccaec4f988013600e415
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f9de4cf03c3f15cff003e9bad5de4d16eb791417072e1d8fe0375ad434536fcc95bf7eb3ba1704a4899d80946060c4f094f8
+DataAfterCtrLen = 10
+DataAfterCtrData = fd7a95a129f48ca7a937
+ Binary rep of i = 01
+ instring = f9de4cf03c3f15cff003e9bad5de4d16eb791417072e1d8fe0375ad434536fcc95bf7eb3ba1704a4899d80946060c4f094f801fd7a95a129f48ca7a937
+KO = 0de4ce13a4114687526ecb0f53607867
+
+COUNT=1
+L = 128
+KI = ac18a509272a30ebf20d92d4cf42256998ca65f6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dcac799c40a1fc43e3cef7f526c496ec728ef3598b1d90563da7fde5be674c740345fb9e7d231f22113671ec5024db5aef8f
+DataAfterCtrLen = 10
+DataAfterCtrData = a126cc4670afcce15633
+ Binary rep of i = 01
+ instring = dcac799c40a1fc43e3cef7f526c496ec728ef3598b1d90563da7fde5be674c740345fb9e7d231f22113671ec5024db5aef8f01a126cc4670afcce15633
+KO = 3ba3b1dfea8b075f8e2141eda60067e8
+
+COUNT=2
+L = 128
+KI = 49f81eb886e58cac676268dd2048449b4f69abc8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 93919fd472fc93323898d4c2f15414229cc9927db930db3bfcb5c2b3d41a78d52311ccedf0e3c0688031e8a2fd5eaa4e5ae2
+DataAfterCtrLen = 10
+DataAfterCtrData = 18c91a30caf214ccb674
+ Binary rep of i = 01
+ instring = 93919fd472fc93323898d4c2f15414229cc9927db930db3bfcb5c2b3d41a78d52311ccedf0e3c0688031e8a2fd5eaa4e5ae20118c91a30caf214ccb674
+KO = c4fbaf6d0e1b04efd2511cb7788a1abf
+
+COUNT=3
+L = 128
+KI = 15347437f32f446a261ead1f215b703edca56922
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9e08d3e9bdbdb00c8fd8ee1086c974c05a1111bdfc37c48dc557207f8b20a6caa5e93ee1a95df492812ac6eee2418f2fefd
+DataAfterCtrLen = 10
+DataAfterCtrData = 7d2934e91756511206cd
+ Binary rep of i = 01
+ instring = e9e08d3e9bdbdb00c8fd8ee1086c974c05a1111bdfc37c48dc557207f8b20a6caa5e93ee1a95df492812ac6eee2418f2fefd017d2934e91756511206cd
+KO = d67ba9cd191d7217c77441f5a280c2b7
+
+COUNT=4
+L = 128
+KI = c2b9fef980b390a95cced21dce6b1fdc48e4bace
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6fe1848fc245f02f9852a135cc75ef2c78ced7cb76743770adfb3db4f15c84963ede2918f4dcc43e03aa8db032a36acadcf9
+DataAfterCtrLen = 10
+DataAfterCtrData = 5d3f5e79c7ea56c682f5
+ Binary rep of i = 01
+ instring = 6fe1848fc245f02f9852a135cc75ef2c78ced7cb76743770adfb3db4f15c84963ede2918f4dcc43e03aa8db032a36acadcf9015d3f5e79c7ea56c682f5
+KO = 7f3840449b0bc6f8fd579e7418f0c692
+
+COUNT=5
+L = 128
+KI = 6b74e884c02b834d72ff9c4174f5f1d98f70c699
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fa0d3c2696d1e2ced71372ae3b31d5da2d78471d99b8bdaa0e25c242e2e2fbf073f31b5a950c5058ff9fc140cad0b0681d9c
+DataAfterCtrLen = 10
+DataAfterCtrData = f8697ac1ad19088f6b29
+ Binary rep of i = 01
+ instring = fa0d3c2696d1e2ced71372ae3b31d5da2d78471d99b8bdaa0e25c242e2e2fbf073f31b5a950c5058ff9fc140cad0b0681d9c01f8697ac1ad19088f6b29
+KO = 05259f0f57dc086ad1d23e417ebe64be
+
+COUNT=6
+L = 128
+KI = d5bfe1ac505c6848c850279e5cbc4b1d3d59c516
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2d4788c5dc5752b67ccdd7939403bd27b21693942c06ef2e090db910b2c9eefb61e7f222c1cca7ca7c818741219ebedd01e9
+DataAfterCtrLen = 10
+DataAfterCtrData = 684829a6ae71cb6d764a
+ Binary rep of i = 01
+ instring = 2d4788c5dc5752b67ccdd7939403bd27b21693942c06ef2e090db910b2c9eefb61e7f222c1cca7ca7c818741219ebedd01e901684829a6ae71cb6d764a
+KO = 934cd3a61be8c4a57bf61c76e5c89dc2
+
+COUNT=7
+L = 128
+KI = 9357ba8ca874f6bd13cf2f261b66a77e92b22f25
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 315a3265b933f32be38ad64eb4283c2d078320c19c403ca8f1903384772fb7c4e8dd43f8eae57536890da797e9fb4478e4a0
+DataAfterCtrLen = 10
+DataAfterCtrData = 0b580cb4307a64864a68
+ Binary rep of i = 01
+ instring = 315a3265b933f32be38ad64eb4283c2d078320c19c403ca8f1903384772fb7c4e8dd43f8eae57536890da797e9fb4478e4a0010b580cb4307a64864a68
+KO = 361004943ffb8ef36e8452defdda8a8b
+
+COUNT=8
+L = 128
+KI = c7bde544f38ddaeaf8bcb80f6640f93f2c03555e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ffa3b0791a517a5b09659568d350bdcad16cf6229fa0919c8b6e66f95790128742c27d0995a11f840bc296d7f8c30c21c3ce
+DataAfterCtrLen = 10
+DataAfterCtrData = 62580d7b899b689d917a
+ Binary rep of i = 01
+ instring = ffa3b0791a517a5b09659568d350bdcad16cf6229fa0919c8b6e66f95790128742c27d0995a11f840bc296d7f8c30c21c3ce0162580d7b899b689d917a
+KO = cd3bfd6171043c2220e69098955c88b0
+
+COUNT=9
+L = 128
+KI = 2199a69c2cf3133bd0262384799721f9719b7efe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f44fd4f8cc7b8160384730e1bb71e2ea551f7e4d286e2b590f012b8dbfc1bf8421e431bd1e0820435b2c8b9b6b1fb93f26f6
+DataAfterCtrLen = 10
+DataAfterCtrData = d9984534a4109e576823
+ Binary rep of i = 01
+ instring = f44fd4f8cc7b8160384730e1bb71e2ea551f7e4d286e2b590f012b8dbfc1bf8421e431bd1e0820435b2c8b9b6b1fb93f26f601d9984534a4109e576823
+KO = d1e8d9e99dac92374f2b38b62995af79
+
+COUNT=10
+L = 256
+KI = 24758ac6e4d08152bb65b1f700728c0855a4c486
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f9112153b7d2d01bcd32bc514c45ee8ed926e3e97afa80b9301f88b38e4ae8506a82aa8d498d56b6e0a8d99467a25d86d65e
+DataAfterCtrLen = 10
+DataAfterCtrData = cb8421b89653d1016af9
+ Binary rep of i = 01
+ instring = f9112153b7d2d01bcd32bc514c45ee8ed926e3e97afa80b9301f88b38e4ae8506a82aa8d498d56b6e0a8d99467a25d86d65e01cb8421b89653d1016af9
+ Binary rep of i = 02
+ instring = f9112153b7d2d01bcd32bc514c45ee8ed926e3e97afa80b9301f88b38e4ae8506a82aa8d498d56b6e0a8d99467a25d86d65e02cb8421b89653d1016af9
+KO = ba7cc9629026231cedb7f9457fc44f3559b55b30649091e843bbff8acac58a0b
+
+COUNT=11
+L = 256
+KI = 77444f326d00c96838a347cbb762b0f862677aa0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d83e7bbf891771825f863e6c0a259613ea08de59311fd9b3d9fb57d5b27b9db16bcbabc14b46fb6f94ded2b69bb67f35dfb2
+DataAfterCtrLen = 10
+DataAfterCtrData = 30915f4dc30dc65ea7fc
+ Binary rep of i = 01
+ instring = d83e7bbf891771825f863e6c0a259613ea08de59311fd9b3d9fb57d5b27b9db16bcbabc14b46fb6f94ded2b69bb67f35dfb20130915f4dc30dc65ea7fc
+ Binary rep of i = 02
+ instring = d83e7bbf891771825f863e6c0a259613ea08de59311fd9b3d9fb57d5b27b9db16bcbabc14b46fb6f94ded2b69bb67f35dfb20230915f4dc30dc65ea7fc
+KO = 10346ccb351eef4c90b9825217d32cc43fa296f316e12d39f5c9402a2dceea40
+
+COUNT=12
+L = 256
+KI = a41b04f4101ef6fa4538b3a61719f337c612343f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 49060e4055c593514e5c82e8ab15b37c103db83772b06990f62e3937c4f528ca69cb0354482cfe88701326fcff173a6c7072
+DataAfterCtrLen = 10
+DataAfterCtrData = 5a9a41339c869d966f99
+ Binary rep of i = 01
+ instring = 49060e4055c593514e5c82e8ab15b37c103db83772b06990f62e3937c4f528ca69cb0354482cfe88701326fcff173a6c7072015a9a41339c869d966f99
+ Binary rep of i = 02
+ instring = 49060e4055c593514e5c82e8ab15b37c103db83772b06990f62e3937c4f528ca69cb0354482cfe88701326fcff173a6c7072025a9a41339c869d966f99
+KO = 1040b11d144840cee779d73514df283e97faf13e50520b0a0d6f6c94b5be2f29
+
+COUNT=13
+L = 256
+KI = d423b65f304ed09e18706d0927567180ed696432
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 45af6e9ea0c6e7bd33e7d9b20939aa3027da7b5e14f027ffa1c3f2db3381b656a140e1de1238eff9acfd31127c9f435172f1
+DataAfterCtrLen = 10
+DataAfterCtrData = 632c983b1eeecac8b9a6
+ Binary rep of i = 01
+ instring = 45af6e9ea0c6e7bd33e7d9b20939aa3027da7b5e14f027ffa1c3f2db3381b656a140e1de1238eff9acfd31127c9f435172f101632c983b1eeecac8b9a6
+ Binary rep of i = 02
+ instring = 45af6e9ea0c6e7bd33e7d9b20939aa3027da7b5e14f027ffa1c3f2db3381b656a140e1de1238eff9acfd31127c9f435172f102632c983b1eeecac8b9a6
+KO = 406e63bdd570da25bd9e2b890f629ebbb0a1948a7ef6a137790f53da705816af
+
+COUNT=14
+L = 256
+KI = d0adaba19a72f70ca78bc0989e7d8f3c01864b62
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2705c098b3fe7d8abbfa31de771652fa715b9340d57a8ba85fdc9d86448f209b7f7c4db009f7e04b47efaa0be222ef58f511
+DataAfterCtrLen = 10
+DataAfterCtrData = b19677b7c439b28bcb02
+ Binary rep of i = 01
+ instring = 2705c098b3fe7d8abbfa31de771652fa715b9340d57a8ba85fdc9d86448f209b7f7c4db009f7e04b47efaa0be222ef58f51101b19677b7c439b28bcb02
+ Binary rep of i = 02
+ instring = 2705c098b3fe7d8abbfa31de771652fa715b9340d57a8ba85fdc9d86448f209b7f7c4db009f7e04b47efaa0be222ef58f51102b19677b7c439b28bcb02
+KO = 39d2c1f1786d8cba61714e8608a2291eaef746bf66439d7c6eef6d384ad9685d
+
+COUNT=15
+L = 256
+KI = 59a99e37756ae2b3612899a606a593806525104b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5a4d146bbb51ef14d09c19d1e9ed94ed757c6769f370b02183dc4ec88d80b809eb3c6367731646c5d67ffef47585ed740364
+DataAfterCtrLen = 10
+DataAfterCtrData = 03b2afc82d970ebd184f
+ Binary rep of i = 01
+ instring = 5a4d146bbb51ef14d09c19d1e9ed94ed757c6769f370b02183dc4ec88d80b809eb3c6367731646c5d67ffef47585ed7403640103b2afc82d970ebd184f
+ Binary rep of i = 02
+ instring = 5a4d146bbb51ef14d09c19d1e9ed94ed757c6769f370b02183dc4ec88d80b809eb3c6367731646c5d67ffef47585ed7403640203b2afc82d970ebd184f
+KO = dd9a715ecb772f939a0e0b06a29ab3484c691165ace3e0eb0cd7e5c3ca376351
+
+COUNT=16
+L = 256
+KI = fddd2a10f9d60988c13b4c346e9a8341103cee81
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 325228d977f7fce0e905f59b28a906d2fc8b81d9cb74d91ad67924a7a6f9e2d3a0cedf63675cebf7c40182f188f3f3fe542f
+DataAfterCtrLen = 10
+DataAfterCtrData = 5cf0347ab829bcaf15ca
+ Binary rep of i = 01
+ instring = 325228d977f7fce0e905f59b28a906d2fc8b81d9cb74d91ad67924a7a6f9e2d3a0cedf63675cebf7c40182f188f3f3fe542f015cf0347ab829bcaf15ca
+ Binary rep of i = 02
+ instring = 325228d977f7fce0e905f59b28a906d2fc8b81d9cb74d91ad67924a7a6f9e2d3a0cedf63675cebf7c40182f188f3f3fe542f025cf0347ab829bcaf15ca
+KO = d57fd4ed9216ae4d3023a56c66d5b1d24ee8307b06525ac5c0e88256b6c2f7da
+
+COUNT=17
+L = 256
+KI = 6914a10174b34ecaf245a2654d9d591f037049d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = be4e5b9db5e43574a942cd36683bd381ff38387e746dafabfaa9a1febbbf783f7fbfe6fd6e819f040927633881a28ff31636
+DataAfterCtrLen = 10
+DataAfterCtrData = 86229b161616d0d24af3
+ Binary rep of i = 01
+ instring = be4e5b9db5e43574a942cd36683bd381ff38387e746dafabfaa9a1febbbf783f7fbfe6fd6e819f040927633881a28ff316360186229b161616d0d24af3
+ Binary rep of i = 02
+ instring = be4e5b9db5e43574a942cd36683bd381ff38387e746dafabfaa9a1febbbf783f7fbfe6fd6e819f040927633881a28ff316360286229b161616d0d24af3
+KO = 82550361ce50f10f6cb3ead0a9dd6c1f3b1dc74221388268ada67b45531cb4db
+
+COUNT=18
+L = 256
+KI = 7603eefa923f9e9996b285264c894d1a7c9e1b1a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 357dbe1bb58f54013aa8628b16bc4396a08c3cb947762b4613938102e39549a57e380151072ab6197a20e04590241b2089c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 956e5286c174a9d5c37d
+ Binary rep of i = 01
+ instring = 357dbe1bb58f54013aa8628b16bc4396a08c3cb947762b4613938102e39549a57e380151072ab6197a20e04590241b2089c901956e5286c174a9d5c37d
+ Binary rep of i = 02
+ instring = 357dbe1bb58f54013aa8628b16bc4396a08c3cb947762b4613938102e39549a57e380151072ab6197a20e04590241b2089c902956e5286c174a9d5c37d
+KO = b0df53ecc17e2ed4b2f51f0d4ae8e6e528c26407b36094b626e0cf8d8b3c8788
+
+COUNT=19
+L = 256
+KI = 787c89c1349f8ecb2d8b392db274112136b4bd85
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b40b0e92d4d9d1c1fac0057a1a570b07efabd34477bdd809f58f295e1c1c2c792a540338a33e9e978042d3b3f82d79aed954
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ffa094d95537ea56fbc
+ Binary rep of i = 01
+ instring = b40b0e92d4d9d1c1fac0057a1a570b07efabd34477bdd809f58f295e1c1c2c792a540338a33e9e978042d3b3f82d79aed954012ffa094d95537ea56fbc
+ Binary rep of i = 02
+ instring = b40b0e92d4d9d1c1fac0057a1a570b07efabd34477bdd809f58f295e1c1c2c792a540338a33e9e978042d3b3f82d79aed954022ffa094d95537ea56fbc
+KO = 1cccb65bd8eea8a1737dcb9d93ea92ad97bfc7aca3784e2f87762f624fa447f6
+
+COUNT=20
+L = 160
+KI = 2534b9bf02f886edac7f5142b222cb46a45b32cb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7f16d4ead754a54ca402d28818814ad9b740eb30d8b9c0f46b70f027e0f33f5002f1929bc22f4ace512f3eaf3d4be0ae9325
+DataAfterCtrLen = 10
+DataAfterCtrData = 98d556e09b5b6dd962a3
+ Binary rep of i = 01
+ instring = 7f16d4ead754a54ca402d28818814ad9b740eb30d8b9c0f46b70f027e0f33f5002f1929bc22f4ace512f3eaf3d4be0ae93250198d556e09b5b6dd962a3
+KO = ba45755ca495589bdade1d2306d0226eb85099ab
+
+COUNT=21
+L = 160
+KI = 76bdaebc1654e349633d731e10e7e9b228b0311a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6e0ce92f59445322c84a374e2394ea572682c990e6d318a99681b15db79dc6aa585b73fd1963f039eab1618d31fa8d1452cb
+DataAfterCtrLen = 10
+DataAfterCtrData = b3cfc60135b823fa1f72
+ Binary rep of i = 01
+ instring = 6e0ce92f59445322c84a374e2394ea572682c990e6d318a99681b15db79dc6aa585b73fd1963f039eab1618d31fa8d1452cb01b3cfc60135b823fa1f72
+KO = 27cd3ea596ec34181af96ef7da9d7e9a53c9fc57
+
+COUNT=22
+L = 160
+KI = c7c22933eea5f792a5721c15cb47506ce490bc9d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c20575ac199ed95c1aff67e24369cf8f843384d976af036f73ef89994040d63e6e30e4f6e8ea6ae541bafb64d08c883f37e0
+DataAfterCtrLen = 10
+DataAfterCtrData = 3a4693829bc3b52bc571
+ Binary rep of i = 01
+ instring = c20575ac199ed95c1aff67e24369cf8f843384d976af036f73ef89994040d63e6e30e4f6e8ea6ae541bafb64d08c883f37e0013a4693829bc3b52bc571
+KO = 839664d3029147718f7fd5ddb78a0eead9084432
+
+COUNT=23
+L = 160
+KI = 27f7c49433cc2a39db0ec269cdca95c6b3dfbfe7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 81db7f6545dfe88ff093d362d54921f7ee6a6be1fe499a14f5c851f8568cecd08eb4e20d64a2db3fe6975b6b7dcff5fcd0d8
+DataAfterCtrLen = 10
+DataAfterCtrData = 27f38cabd7ae606cb4f5
+ Binary rep of i = 01
+ instring = 81db7f6545dfe88ff093d362d54921f7ee6a6be1fe499a14f5c851f8568cecd08eb4e20d64a2db3fe6975b6b7dcff5fcd0d80127f38cabd7ae606cb4f5
+KO = 3ffcf97070be47147fd4f9568d2ac1cfe7f6087a
+
+COUNT=24
+L = 160
+KI = b1ac110d418687b7a9450aec02243aa9da8a7b1b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fcca8eaeca3f0835d99d81e1c002bdac768aa7743f0505809023b69de918728866b822d3046d1b5b1040281591a90c38cc24
+DataAfterCtrLen = 10
+DataAfterCtrData = c52498bba93be23b2fb7
+ Binary rep of i = 01
+ instring = fcca8eaeca3f0835d99d81e1c002bdac768aa7743f0505809023b69de918728866b822d3046d1b5b1040281591a90c38cc2401c52498bba93be23b2fb7
+KO = 7e9b768e8adb9b7338669615e79aec114907b46c
+
+COUNT=25
+L = 160
+KI = 4e1163f2aa32449ecf27d2aeba54605aae67d7b1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9ac73a008038fe3d095cc03c4bca8849964bd05724e85b54685f6fb5b86172f6954a7620b0fbcda5f98580e3c28c6588d2f4
+DataAfterCtrLen = 10
+DataAfterCtrData = 92cdbbda7d17c68cbd1c
+ Binary rep of i = 01
+ instring = 9ac73a008038fe3d095cc03c4bca8849964bd05724e85b54685f6fb5b86172f6954a7620b0fbcda5f98580e3c28c6588d2f40192cdbbda7d17c68cbd1c
+KO = c3b723978409ef9a620880b0fdd4f47f34729214
+
+COUNT=26
+L = 160
+KI = 0774b0a638ac22a8b2e03685859309cdc0f5bae1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c6be0183f3388adc326c5cf9ea78725f96a5e935fc824d7268708d3876bda4cf47681de27321cf65046c51a162c13712c9cb
+DataAfterCtrLen = 10
+DataAfterCtrData = 25d870434e39648ca169
+ Binary rep of i = 01
+ instring = c6be0183f3388adc326c5cf9ea78725f96a5e935fc824d7268708d3876bda4cf47681de27321cf65046c51a162c13712c9cb0125d870434e39648ca169
+KO = e7c1619890ec57e7b07efb14cd7ecfa10df5e533
+
+COUNT=27
+L = 160
+KI = 93dee419fe45243efa5294c207061db9f2c1d1ba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0bdba6cc98c9f1985d6483dcbb83e638692eb4becc222e4ba715c9dad1524f12bda4b554594632acd88e540f61ef8428a919
+DataAfterCtrLen = 10
+DataAfterCtrData = aa0fa0cd742b8827bb24
+ Binary rep of i = 01
+ instring = 0bdba6cc98c9f1985d6483dcbb83e638692eb4becc222e4ba715c9dad1524f12bda4b554594632acd88e540f61ef8428a91901aa0fa0cd742b8827bb24
+KO = 973a34a1f8d0cb8663c908b3e9592d465089453b
+
+COUNT=28
+L = 160
+KI = 02e801af5bee91a17a7482b88f0278b9554cb5ce
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e27572a86f192de0fe20cc23f4cbfc1bc9a04a148cbc20ef0fb6f96a70668e1ae6e82d0cd86dda5aa43bd3fd10c4b28f2257
+DataAfterCtrLen = 10
+DataAfterCtrData = 4d6c20718631143577b0
+ Binary rep of i = 01
+ instring = e27572a86f192de0fe20cc23f4cbfc1bc9a04a148cbc20ef0fb6f96a70668e1ae6e82d0cd86dda5aa43bd3fd10c4b28f2257014d6c20718631143577b0
+KO = 89f579602db131e3c5a517e702b14fd98a682f22
+
+COUNT=29
+L = 160
+KI = c9fb1f1b4d02da7fc5a66e1eb69e4e30a58a2957
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3890c475a8274bb0ef3a9595befac677fdd086fc5c74f934feeb5f4f7be67978ff14be3d14d56a1e40b5396770bf7d646934
+DataAfterCtrLen = 10
+DataAfterCtrData = d24b582db361d06e68b9
+ Binary rep of i = 01
+ instring = 3890c475a8274bb0ef3a9595befac677fdd086fc5c74f934feeb5f4f7be67978ff14be3d14d56a1e40b5396770bf7d64693401d24b582db361d06e68b9
+KO = 9264296c38af497a42559f5da9b88437124db954
+
+COUNT=30
+L = 320
+KI = bf2d3eefa7c5b196b278f6f94d4bc47b1886a04c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 41bf558317c5a8bdcc29aefa94617d0317dc78c8bc4d59802fea81dd3d8afaccfecc744e0facc71a1cbc944959ff2387dde9
+DataAfterCtrLen = 10
+DataAfterCtrData = b50e9fb5fcaddd24ce27
+ Binary rep of i = 01
+ instring = 41bf558317c5a8bdcc29aefa94617d0317dc78c8bc4d59802fea81dd3d8afaccfecc744e0facc71a1cbc944959ff2387dde901b50e9fb5fcaddd24ce27
+ Binary rep of i = 02
+ instring = 41bf558317c5a8bdcc29aefa94617d0317dc78c8bc4d59802fea81dd3d8afaccfecc744e0facc71a1cbc944959ff2387dde902b50e9fb5fcaddd24ce27
+KO = 1e2b59241141bbb343dbf09ea6afd5195b5847196ec8abcb35ed984766c648cb4347ba4b156e3d8e
+
+COUNT=31
+L = 320
+KI = 8aa536bcf59d6fd9ffd305ac7d8295bcb0bb9e80
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ef1105a855f2064b356998da0e4cfc8f93f4496bd658adac47c35b5a42acee7c29157d1fa26de8c75cefa3bcdf6966a065b
+DataAfterCtrLen = 10
+DataAfterCtrData = 5437a44ad8f3df275d20
+ Binary rep of i = 01
+ instring = 5ef1105a855f2064b356998da0e4cfc8f93f4496bd658adac47c35b5a42acee7c29157d1fa26de8c75cefa3bcdf6966a065b015437a44ad8f3df275d20
+ Binary rep of i = 02
+ instring = 5ef1105a855f2064b356998da0e4cfc8f93f4496bd658adac47c35b5a42acee7c29157d1fa26de8c75cefa3bcdf6966a065b025437a44ad8f3df275d20
+KO = 4036209800c9a62b5096a5ca03e1b797e99f4ad6a786770650226fc97c3883c3d1e52f59cd958bdd
+
+COUNT=32
+L = 320
+KI = 828ebac14950ac58d682a8d75cc2996aa1b783b8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2fd2e5f6c1f28abe3261fd6341b838b05cfe94c33751c29126c2514bbf7561f06b1a2880fb072e592ebee49dd5782acb58fd
+DataAfterCtrLen = 10
+DataAfterCtrData = 71687c8e09c5781012e5
+ Binary rep of i = 01
+ instring = 2fd2e5f6c1f28abe3261fd6341b838b05cfe94c33751c29126c2514bbf7561f06b1a2880fb072e592ebee49dd5782acb58fd0171687c8e09c5781012e5
+ Binary rep of i = 02
+ instring = 2fd2e5f6c1f28abe3261fd6341b838b05cfe94c33751c29126c2514bbf7561f06b1a2880fb072e592ebee49dd5782acb58fd0271687c8e09c5781012e5
+KO = 10974aafca244a80ea14759c99a8abb29341ca2c48cf6a7934de6b7aac0b70d170039b0a10fe1f68
+
+COUNT=33
+L = 320
+KI = c0ae57e4fb53cee58011f2ebaac0c0fca721cf3d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4ef78d7655e6855666b9d01056e3d85803bcfc6a40ee2fd9ec57101708d44054c70c5171fb73ab762f0773e7e74ea8a80b49
+DataAfterCtrLen = 10
+DataAfterCtrData = 3b3132ff85a19c7262fc
+ Binary rep of i = 01
+ instring = 4ef78d7655e6855666b9d01056e3d85803bcfc6a40ee2fd9ec57101708d44054c70c5171fb73ab762f0773e7e74ea8a80b49013b3132ff85a19c7262fc
+ Binary rep of i = 02
+ instring = 4ef78d7655e6855666b9d01056e3d85803bcfc6a40ee2fd9ec57101708d44054c70c5171fb73ab762f0773e7e74ea8a80b49023b3132ff85a19c7262fc
+KO = d8d63b51e5c61da77155f3304c45c31bc5af1e70bd5e3cf78d583843f1150e3915cc35f3c0f0c037
+
+COUNT=34
+L = 320
+KI = 5254578bd3faaffe2daf5c38f3932e2f675149fc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 91216c99696f4d7a918fb474dbc7948cbb29c1ec688194b328aa7c5580dded19792d7a6d668362825829c78e9d764f4dd821
+DataAfterCtrLen = 10
+DataAfterCtrData = c313fa336e8365d91db5
+ Binary rep of i = 01
+ instring = 91216c99696f4d7a918fb474dbc7948cbb29c1ec688194b328aa7c5580dded19792d7a6d668362825829c78e9d764f4dd82101c313fa336e8365d91db5
+ Binary rep of i = 02
+ instring = 91216c99696f4d7a918fb474dbc7948cbb29c1ec688194b328aa7c5580dded19792d7a6d668362825829c78e9d764f4dd82102c313fa336e8365d91db5
+KO = b91a6de291b8db6ef6722bd70afe85fcaf479b9cec59cfea1c3ec1710731c770baaae69d36c7e1f0
+
+COUNT=35
+L = 320
+KI = 3c20c3ce1fb51a4f1df5b34117272c9e2fddaab3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d58ef487e2e028b5ae10b6e69f8c7da3e13b0380347f4bfecd7a02a434d3e975019d4bfb86a6604ea536424e22a079006071
+DataAfterCtrLen = 10
+DataAfterCtrData = 0fa08435e052f675a018
+ Binary rep of i = 01
+ instring = d58ef487e2e028b5ae10b6e69f8c7da3e13b0380347f4bfecd7a02a434d3e975019d4bfb86a6604ea536424e22a079006071010fa08435e052f675a018
+ Binary rep of i = 02
+ instring = d58ef487e2e028b5ae10b6e69f8c7da3e13b0380347f4bfecd7a02a434d3e975019d4bfb86a6604ea536424e22a079006071020fa08435e052f675a018
+KO = d1a6f166d41dfcecdf4b4a7ac70c1d0367c548405a2b948dedb970bec87e4398c13847be4c93ace0
+
+COUNT=36
+L = 320
+KI = 7a646ebf71051aa651b9dc53a602065d00589927
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d5cf2feed253b6b9251eadb9dfe456db886f0e6daac15181f29899b20677372aa8fc1dc941ee4f44faa8b043d0c44027e4b8
+DataAfterCtrLen = 10
+DataAfterCtrData = 0da937d9a703f29867e7
+ Binary rep of i = 01
+ instring = d5cf2feed253b6b9251eadb9dfe456db886f0e6daac15181f29899b20677372aa8fc1dc941ee4f44faa8b043d0c44027e4b8010da937d9a703f29867e7
+ Binary rep of i = 02
+ instring = d5cf2feed253b6b9251eadb9dfe456db886f0e6daac15181f29899b20677372aa8fc1dc941ee4f44faa8b043d0c44027e4b8020da937d9a703f29867e7
+KO = d1a2ed6597718790443879e3e3621e844f41ab59611f9319cf10e2ba11d459d71b523f5f64c244b9
+
+COUNT=37
+L = 320
+KI = c0be38771650c0642b4671f9586205751b2401bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c56f00c39ceab7738554bf6dbd31c48450d5cc4a25dd6c48dbc9f6fb2b791767bc9ec0f0f63f39ca6268db4321b65d2142cc
+DataAfterCtrLen = 10
+DataAfterCtrData = 10837aa75fdf5df8aa89
+ Binary rep of i = 01
+ instring = c56f00c39ceab7738554bf6dbd31c48450d5cc4a25dd6c48dbc9f6fb2b791767bc9ec0f0f63f39ca6268db4321b65d2142cc0110837aa75fdf5df8aa89
+ Binary rep of i = 02
+ instring = c56f00c39ceab7738554bf6dbd31c48450d5cc4a25dd6c48dbc9f6fb2b791767bc9ec0f0f63f39ca6268db4321b65d2142cc0210837aa75fdf5df8aa89
+KO = 5113f2bfaef7343beb3767be2e6f0ef6cf6e62a508a6bf323156704602e0e17c8c493dcee4b89a2b
+
+COUNT=38
+L = 320
+KI = 0489a99d4d9f57b57e58ee31f518267e7e1f3250
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b3fd93bfa61ffc0971bf1cddfe7cb3e405b2aa475a1daf82de68c5ae082039942be47d160ea091198ce2234f56992571173e
+DataAfterCtrLen = 10
+DataAfterCtrData = 7aefba86a5795267e9a8
+ Binary rep of i = 01
+ instring = b3fd93bfa61ffc0971bf1cddfe7cb3e405b2aa475a1daf82de68c5ae082039942be47d160ea091198ce2234f56992571173e017aefba86a5795267e9a8
+ Binary rep of i = 02
+ instring = b3fd93bfa61ffc0971bf1cddfe7cb3e405b2aa475a1daf82de68c5ae082039942be47d160ea091198ce2234f56992571173e027aefba86a5795267e9a8
+KO = 22eeead06e0a146ca5589074e6288ab46ca6a9f87c2dad141eb0bac12bd4f0be01f2cb6f57b6f862
+
+COUNT=39
+L = 320
+KI = 3554dce4723e276fbd816e282a086a42b77fb962
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ea9fd031e3beee6a28b5e2b862cd46442b4f016617ee039bf7bb0a65b433746145272444264844792ede72a89cb705a6bcb9
+DataAfterCtrLen = 10
+DataAfterCtrData = 20a9fa634d20489c8ff7
+ Binary rep of i = 01
+ instring = ea9fd031e3beee6a28b5e2b862cd46442b4f016617ee039bf7bb0a65b433746145272444264844792ede72a89cb705a6bcb90120a9fa634d20489c8ff7
+ Binary rep of i = 02
+ instring = ea9fd031e3beee6a28b5e2b862cd46442b4f016617ee039bf7bb0a65b433746145272444264844792ede72a89cb705a6bcb90220a9fa634d20489c8ff7
+KO = 7abb23a4aa1c66480c1993438ebd0217881f8be59a59671a2cac3669fc0d30d0171c74504d43b470
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 6d85df76f0a7bb8ce5df4f14ebbc77a0037dc327
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bb5f3f1a0aab0c239350943880e6d19698655dc95fe9778e07d007f72924311267a5c3e1c95ad9b0f1b9731be098b453f7ba
+DataAfterCtrLen = 10
+DataAfterCtrData = 88295a9d15d0a5294219
+ Binary rep of i = 0001
+ instring = bb5f3f1a0aab0c239350943880e6d19698655dc95fe9778e07d007f72924311267a5c3e1c95ad9b0f1b9731be098b453f7ba000188295a9d15d0a5294219
+KO = 8c088ed7c6bbef7d9e7c55e07b7b0ce5
+
+COUNT=1
+L = 128
+KI = 30d78e31a806ddbfcbde9a2f4ac83ac3ca9c8228
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 97d8bdb7b0682435d984e73858c21b85b2535f7d2488c484309e2309c89e4520c7de171e9e33c6a5b6347774111a145f53ce
+DataAfterCtrLen = 10
+DataAfterCtrData = 51a9679882a80e34550a
+ Binary rep of i = 0001
+ instring = 97d8bdb7b0682435d984e73858c21b85b2535f7d2488c484309e2309c89e4520c7de171e9e33c6a5b6347774111a145f53ce000151a9679882a80e34550a
+KO = dea81db26325354f1a8f439cc7fe1c94
+
+COUNT=2
+L = 128
+KI = a84035228ff2f74d0b1b654cd7e1356d4df4899c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4bcfbcea3f97783c15bed358b48654e7b89ccad90c605326b5ea510a80b995d635a3a53cfa51a0c3553fec3703cc3875e71d
+DataAfterCtrLen = 10
+DataAfterCtrData = a346c023ecb20f12f919
+ Binary rep of i = 0001
+ instring = 4bcfbcea3f97783c15bed358b48654e7b89ccad90c605326b5ea510a80b995d635a3a53cfa51a0c3553fec3703cc3875e71d0001a346c023ecb20f12f919
+KO = e267251df0cce55e15ff90f04cc9073b
+
+COUNT=3
+L = 128
+KI = 2b2957107eb5ccb3e1f1730d58198b623bd831f4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 10c0d5e8356ef12b26cc2373f22dbf08f95bae6d5849cc893a6d5c6d3bc304e8cda3bc76514032e673d637ac0db33975cd14
+DataAfterCtrLen = 10
+DataAfterCtrData = ad3c1a39f353abe2a2a6
+ Binary rep of i = 0001
+ instring = 10c0d5e8356ef12b26cc2373f22dbf08f95bae6d5849cc893a6d5c6d3bc304e8cda3bc76514032e673d637ac0db33975cd140001ad3c1a39f353abe2a2a6
+KO = 28cefa940877b0004047869ded550d08
+
+COUNT=4
+L = 128
+KI = 3fc278fa75d370b382643788d7048d8bfe0310f5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f322410d3d5ccc0dcfea7f436d2e3dac6a2e86d5e006d3373ec33876993376ae18e8066af24ace5c43d659b9c9cea45f6981
+DataAfterCtrLen = 10
+DataAfterCtrData = 070bc44cc1ab3d267abc
+ Binary rep of i = 0001
+ instring = f322410d3d5ccc0dcfea7f436d2e3dac6a2e86d5e006d3373ec33876993376ae18e8066af24ace5c43d659b9c9cea45f69810001070bc44cc1ab3d267abc
+KO = 2bee4779d4285ebac36227fbaad1f904
+
+COUNT=5
+L = 128
+KI = b2957b4f3ef33a14714a2e4c51e8d73cffda1ed8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4af9c3dd76399191e0914aa22badeb39dce6736c5151c7a1ab0c4db1d0bc3d5c8ac10dc53f3df496c2c3ae4be2f2adff17b2
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f3455a93c89775ec61b
+ Binary rep of i = 0001
+ instring = 4af9c3dd76399191e0914aa22badeb39dce6736c5151c7a1ab0c4db1d0bc3d5c8ac10dc53f3df496c2c3ae4be2f2adff17b200019f3455a93c89775ec61b
+KO = 79b0df654d0633fd189021918b2ce345
+
+COUNT=6
+L = 128
+KI = b001f92bbfcd5c0ed26bfbcea5f29ff16fcf058b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8361adab2890d6c0bf13a1d8da33bf5b2e7345d8e9c92b7006949c5dde1ee055b5fecc2f4e6add6c28919f23ee3eeb204531
+DataAfterCtrLen = 10
+DataAfterCtrData = 83afc7ea65fd6241d381
+ Binary rep of i = 0001
+ instring = 8361adab2890d6c0bf13a1d8da33bf5b2e7345d8e9c92b7006949c5dde1ee055b5fecc2f4e6add6c28919f23ee3eeb204531000183afc7ea65fd6241d381
+KO = 3b5f6d2e35eb84f520db7d128f2796f0
+
+COUNT=7
+L = 128
+KI = f0338fde97367c29f700109c101c944473e15cfd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b94b1212e55e605ea07fdfc0710eae83706d7b3bb42d0719ddcf25d7fd91d5de448857d31d4a7bd2ca89605d53f183b38796
+DataAfterCtrLen = 10
+DataAfterCtrData = e529c406be35a57eebf6
+ Binary rep of i = 0001
+ instring = b94b1212e55e605ea07fdfc0710eae83706d7b3bb42d0719ddcf25d7fd91d5de448857d31d4a7bd2ca89605d53f183b387960001e529c406be35a57eebf6
+KO = 4a176f68ecaee862d7c704df553902cb
+
+COUNT=8
+L = 128
+KI = ad1735d319fd0c77f02f038906280a41d1a0a138
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0c10edea72ebc8ed22bfb10a08bd0d43098c0fbcad381b75927266ec9b2cb928ca4818e24308475a8ec63f7a860798bd5ec0
+DataAfterCtrLen = 10
+DataAfterCtrData = 4f91898aaa239b381549
+ Binary rep of i = 0001
+ instring = 0c10edea72ebc8ed22bfb10a08bd0d43098c0fbcad381b75927266ec9b2cb928ca4818e24308475a8ec63f7a860798bd5ec000014f91898aaa239b381549
+KO = 3873a68c1bd6285bccb04168d449ade8
+
+COUNT=9
+L = 128
+KI = 42b8ad0be739266f78b4b8c6102d266f635f93f1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b168819a824e99326478178dd65c165b2d5a9064e44ee656970205b8a67c94516c1a83d72fbdbf10590be678a633130ab380
+DataAfterCtrLen = 10
+DataAfterCtrData = ece0941feae52bc0a0c2
+ Binary rep of i = 0001
+ instring = b168819a824e99326478178dd65c165b2d5a9064e44ee656970205b8a67c94516c1a83d72fbdbf10590be678a633130ab3800001ece0941feae52bc0a0c2
+KO = b6a01042aa0d261bb19a92e7e31a31cd
+
+COUNT=10
+L = 256
+KI = 812ca4f4d5a0b66fcb1112073e4e91aedcba0df2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b17bde5b9c121b90e0f0751ccabc950944258651a4c04f8d1b1526dfac7c399abb6ac6c4245b57a014e5a73bcee975f1df7b
+DataAfterCtrLen = 10
+DataAfterCtrData = 0b0a263d77fd5af6fa27
+ Binary rep of i = 0001
+ instring = b17bde5b9c121b90e0f0751ccabc950944258651a4c04f8d1b1526dfac7c399abb6ac6c4245b57a014e5a73bcee975f1df7b00010b0a263d77fd5af6fa27
+ Binary rep of i = 0002
+ instring = b17bde5b9c121b90e0f0751ccabc950944258651a4c04f8d1b1526dfac7c399abb6ac6c4245b57a014e5a73bcee975f1df7b00020b0a263d77fd5af6fa27
+KO = fa764c848497eb5c39c9512b569dadfb84f1adbe25761ad1e5b9ca083573087e
+
+COUNT=11
+L = 256
+KI = ebf1dadbc733ba429d7fd3ccac368c8e2f86ea27
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 31e81d390f1a0848a27af4958e44e416a5045bc33b4be7dee97022caafd5777d2a3bc7b127ea646b70c705e2cd32b722d667
+DataAfterCtrLen = 10
+DataAfterCtrData = 12519571c32335f605e6
+ Binary rep of i = 0001
+ instring = 31e81d390f1a0848a27af4958e44e416a5045bc33b4be7dee97022caafd5777d2a3bc7b127ea646b70c705e2cd32b722d667000112519571c32335f605e6
+ Binary rep of i = 0002
+ instring = 31e81d390f1a0848a27af4958e44e416a5045bc33b4be7dee97022caafd5777d2a3bc7b127ea646b70c705e2cd32b722d667000212519571c32335f605e6
+KO = c90f0fd73af48d2524642aa63e2d15bd1118810831c3397299edc3862f52e694
+
+COUNT=12
+L = 256
+KI = 88dbadde5e2323893adea2648256cdf910bb3c3b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4849c06ae3020d483c8ab78fcf46a743a0f15396d9c32da4b27c832181fa87c84854dd4c1aa808bbfd895bd3046a37fdbb86
+DataAfterCtrLen = 10
+DataAfterCtrData = ea8c77e24efa8323afe3
+ Binary rep of i = 0001
+ instring = 4849c06ae3020d483c8ab78fcf46a743a0f15396d9c32da4b27c832181fa87c84854dd4c1aa808bbfd895bd3046a37fdbb860001ea8c77e24efa8323afe3
+ Binary rep of i = 0002
+ instring = 4849c06ae3020d483c8ab78fcf46a743a0f15396d9c32da4b27c832181fa87c84854dd4c1aa808bbfd895bd3046a37fdbb860002ea8c77e24efa8323afe3
+KO = 6081e61f3741718743c0c5fa228bd2e770a7daef7b475c7562e88f13c57253b1
+
+COUNT=13
+L = 256
+KI = 869a1e8c93779b25047bfef228362afe4eb1c1bf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 18b8e27c446ae642947f715edc294d0c66b967bf5aecc62bbdaaf5231fd9404a6834b9dc3217972c41a8a1b9b118a27edd05
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c7c995c628e6d67cb1a
+ Binary rep of i = 0001
+ instring = 18b8e27c446ae642947f715edc294d0c66b967bf5aecc62bbdaaf5231fd9404a6834b9dc3217972c41a8a1b9b118a27edd0500013c7c995c628e6d67cb1a
+ Binary rep of i = 0002
+ instring = 18b8e27c446ae642947f715edc294d0c66b967bf5aecc62bbdaaf5231fd9404a6834b9dc3217972c41a8a1b9b118a27edd0500023c7c995c628e6d67cb1a
+KO = 009959a23f8af23aff6b2870aafc51478bb83831a2278c86e2f240eb04cb9aa0
+
+COUNT=14
+L = 256
+KI = 1c842b73bbba5f31fa3a19967b84dd7ed428213b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0021f4b66610f56b1d43d73b576ce088d91b497f50206a8cfe9327c3100d0e3dd72b6b7ac9aa9cd875de4aa0b34edb87b1a9
+DataAfterCtrLen = 10
+DataAfterCtrData = 7cb3a82e13f716c5b61f
+ Binary rep of i = 0001
+ instring = 0021f4b66610f56b1d43d73b576ce088d91b497f50206a8cfe9327c3100d0e3dd72b6b7ac9aa9cd875de4aa0b34edb87b1a900017cb3a82e13f716c5b61f
+ Binary rep of i = 0002
+ instring = 0021f4b66610f56b1d43d73b576ce088d91b497f50206a8cfe9327c3100d0e3dd72b6b7ac9aa9cd875de4aa0b34edb87b1a900027cb3a82e13f716c5b61f
+KO = a773fbaea41fadc235fe28893a7f34061e92649337b3d6621f6dc79bb2687cff
+
+COUNT=15
+L = 256
+KI = f5fd3e105e2042f35ef542aefb6a573de17fac35
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f7b7a2229057f6245446b3cd6ce5db49d2bdc25de54a9e8f34d814144a125bc2e4057c13f65974161be2ced5e9bf60d98b63
+DataAfterCtrLen = 10
+DataAfterCtrData = 22925eabcc57d4141963
+ Binary rep of i = 0001
+ instring = f7b7a2229057f6245446b3cd6ce5db49d2bdc25de54a9e8f34d814144a125bc2e4057c13f65974161be2ced5e9bf60d98b63000122925eabcc57d4141963
+ Binary rep of i = 0002
+ instring = f7b7a2229057f6245446b3cd6ce5db49d2bdc25de54a9e8f34d814144a125bc2e4057c13f65974161be2ced5e9bf60d98b63000222925eabcc57d4141963
+KO = 481e6252eb06fc6a0bb5b493e989ed9519ef4d2efcd57da5f931e4a804220713
+
+COUNT=16
+L = 256
+KI = 6524761febb61e89beb0478b378d05eb5a1b0dc3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 67157de3a73f1b147a2aaafef4aa6f8b02cc8bc45318a7abf443df078c21a7e645ede9c6d85e9fe6f2d25c7d0035e1a4d30d
+DataAfterCtrLen = 10
+DataAfterCtrData = 2c09fe65515f00e04337
+ Binary rep of i = 0001
+ instring = 67157de3a73f1b147a2aaafef4aa6f8b02cc8bc45318a7abf443df078c21a7e645ede9c6d85e9fe6f2d25c7d0035e1a4d30d00012c09fe65515f00e04337
+ Binary rep of i = 0002
+ instring = 67157de3a73f1b147a2aaafef4aa6f8b02cc8bc45318a7abf443df078c21a7e645ede9c6d85e9fe6f2d25c7d0035e1a4d30d00022c09fe65515f00e04337
+KO = 0ad1c14645e0aff02c963f64e581d4eb53892199f89b6dc7cf9974327c93d057
+
+COUNT=17
+L = 256
+KI = fc5204fbbc62e011d374cf56afa22c8ba71738fb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 299a843618868d3a7568b97e8a00348ad446f5f333413d1a25a79508ac190afd8844f7627eed1aec7c7f101f860fb212ceae
+DataAfterCtrLen = 10
+DataAfterCtrData = dd1c05cc62750fd693ea
+ Binary rep of i = 0001
+ instring = 299a843618868d3a7568b97e8a00348ad446f5f333413d1a25a79508ac190afd8844f7627eed1aec7c7f101f860fb212ceae0001dd1c05cc62750fd693ea
+ Binary rep of i = 0002
+ instring = 299a843618868d3a7568b97e8a00348ad446f5f333413d1a25a79508ac190afd8844f7627eed1aec7c7f101f860fb212ceae0002dd1c05cc62750fd693ea
+KO = 4286a603c8fa35d8c1716382b53a35ab7260c2e5db2117d4825999d856fbfd00
+
+COUNT=18
+L = 256
+KI = e1fb71b07f96f4f71ad966aa2dd71891aaa96f67
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01aa2608cc157624f3f99c14d4076493343a9c797717c1edca4bf84cd073a44761ddfe08dcae1af8eca41b7e5fdc9b9f248f
+DataAfterCtrLen = 10
+DataAfterCtrData = cb31c782b6537363140d
+ Binary rep of i = 0001
+ instring = 01aa2608cc157624f3f99c14d4076493343a9c797717c1edca4bf84cd073a44761ddfe08dcae1af8eca41b7e5fdc9b9f248f0001cb31c782b6537363140d
+ Binary rep of i = 0002
+ instring = 01aa2608cc157624f3f99c14d4076493343a9c797717c1edca4bf84cd073a44761ddfe08dcae1af8eca41b7e5fdc9b9f248f0002cb31c782b6537363140d
+KO = 51b59ec38d1df88da0cd32237846319ae8d4ee61c34d0d0d265c7b7a0fc6b8e0
+
+COUNT=19
+L = 256
+KI = 1e7c096a9d87145919a1055ff7d176cdac7cbe02
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4309e53a5e2a9c8de20ab003ede6fac401a7bb3c9b141a213130da9f3fcacae3e6d68d2b40e29d16aae2dfa0006897e5ffd6
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ae825b8a4f5d5c31bec
+ Binary rep of i = 0001
+ instring = 4309e53a5e2a9c8de20ab003ede6fac401a7bb3c9b141a213130da9f3fcacae3e6d68d2b40e29d16aae2dfa0006897e5ffd600019ae825b8a4f5d5c31bec
+ Binary rep of i = 0002
+ instring = 4309e53a5e2a9c8de20ab003ede6fac401a7bb3c9b141a213130da9f3fcacae3e6d68d2b40e29d16aae2dfa0006897e5ffd600029ae825b8a4f5d5c31bec
+KO = 7fe40a7ae115c8457d982ce69663d0fa96248245c471c6c23fe850692444c063
+
+COUNT=20
+L = 160
+KI = ebca448715d872260bfd1067649c2fc4cea7954d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3d8a4d4c82dd3ae710bf08389988610d84c5d85fd1fa35a29d91da3e0ab2a8d84ec11ba9ba303caa7e4a73c9268ef4513e8a
+DataAfterCtrLen = 10
+DataAfterCtrData = 79d1722ed6aaae410e8f
+ Binary rep of i = 0001
+ instring = 3d8a4d4c82dd3ae710bf08389988610d84c5d85fd1fa35a29d91da3e0ab2a8d84ec11ba9ba303caa7e4a73c9268ef4513e8a000179d1722ed6aaae410e8f
+KO = e2cd62c0801d7e3e17e2101ce51925364fbd448c
+
+COUNT=21
+L = 160
+KI = 5e93b1665a3d1b7d612a5ab52af71ea71283e08f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7cb3b860bda1867b8b84446138ba33b23816aa92a7a976edf2a6211b145a15c17bc54ea06dc2c9bdce6dd82ab1290e32026b
+DataAfterCtrLen = 10
+DataAfterCtrData = cb6afc5447cc5d37cb29
+ Binary rep of i = 0001
+ instring = 7cb3b860bda1867b8b84446138ba33b23816aa92a7a976edf2a6211b145a15c17bc54ea06dc2c9bdce6dd82ab1290e32026b0001cb6afc5447cc5d37cb29
+KO = 892d84c6ec006c907c8151e372ad7bd10fca1c00
+
+COUNT=22
+L = 160
+KI = 7fc5cfe92a8cbae5b536380e6b0ea0669c3f8194
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8805cc7a902a673b5f2c338b52f70b5592a2c66f20010870a5c370a2cf2a351a86fb5c769199463a38605f66a721cfb1cdb4
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f69570fcd00e8ed8a92
+ Binary rep of i = 0001
+ instring = 8805cc7a902a673b5f2c338b52f70b5592a2c66f20010870a5c370a2cf2a351a86fb5c769199463a38605f66a721cfb1cdb400019f69570fcd00e8ed8a92
+KO = 139daa94e180eaf8b1730748e42e78449a9a2f1f
+
+COUNT=23
+L = 160
+KI = 433298a92f6b1fb107e4db0c66a4d438e5b3adec
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 04bf26262e1c28ae5ad50fcfd6e767dcb4f64b5134b0c5c202e4311ecc4bd7b780b481f91c5cb50399404ab99d1035deecfb
+DataAfterCtrLen = 10
+DataAfterCtrData = 04233a571862126b4589
+ Binary rep of i = 0001
+ instring = 04bf26262e1c28ae5ad50fcfd6e767dcb4f64b5134b0c5c202e4311ecc4bd7b780b481f91c5cb50399404ab99d1035deecfb000104233a571862126b4589
+KO = d17a91ec028a9cd6f85a0bf3e4b3cb9eab5ecf9b
+
+COUNT=24
+L = 160
+KI = ad4c04a9c5f4437d4ce622cf513b685ddba52340
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 110ef9cbb0ff7a9b6fc92c862e584c94937d9bc9273c7b11cb4af353bb43c891f33faec26d3b6431fa7ddc5c6cdc5e1f8f89
+DataAfterCtrLen = 10
+DataAfterCtrData = 42cb25ad2b503101ecfd
+ Binary rep of i = 0001
+ instring = 110ef9cbb0ff7a9b6fc92c862e584c94937d9bc9273c7b11cb4af353bb43c891f33faec26d3b6431fa7ddc5c6cdc5e1f8f89000142cb25ad2b503101ecfd
+KO = 646dfb26eed9e1d29c22fad714199efdea467737
+
+COUNT=25
+L = 160
+KI = caa5998e2895a551b352c1e0c56f31c87b51b2eb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 11cc36026f2164fd10af9b6e06d783a034bc6e30c876e150e15d2469c246c746f6303b8dbf477f3aa0ce1049e99cffb868bb
+DataAfterCtrLen = 10
+DataAfterCtrData = 54c1389a9320f03ccdd1
+ Binary rep of i = 0001
+ instring = 11cc36026f2164fd10af9b6e06d783a034bc6e30c876e150e15d2469c246c746f6303b8dbf477f3aa0ce1049e99cffb868bb000154c1389a9320f03ccdd1
+KO = ea0e7ffe9281cd516bc20994579d31cc497444c1
+
+COUNT=26
+L = 160
+KI = a995ebb11dc1cd688576edc057c2a6daa498a01c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2de7d80b314654c3c46765a220f1d7b7124e0e29fc30ce9ce8728aba22521bc5388db7eda76ce571fcf573c5db7b0d39cdcb
+DataAfterCtrLen = 10
+DataAfterCtrData = 1687d2b1e9f080172cc2
+ Binary rep of i = 0001
+ instring = 2de7d80b314654c3c46765a220f1d7b7124e0e29fc30ce9ce8728aba22521bc5388db7eda76ce571fcf573c5db7b0d39cdcb00011687d2b1e9f080172cc2
+KO = 0d3715792f08353eea4f7ea3e24ba23fb2bcdfcc
+
+COUNT=27
+L = 160
+KI = a3a95d52138b8888f63fbe71ec144dd5d9db2bf7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 039bd565f0494261ee6043eeaa78e720553a566f4b0534258ea47992758c51403899cfb1d7ced1a4ee426f1bc225eee009d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 4326ecfc1f2ebdaad095
+ Binary rep of i = 0001
+ instring = 039bd565f0494261ee6043eeaa78e720553a566f4b0534258ea47992758c51403899cfb1d7ced1a4ee426f1bc225eee009d100014326ecfc1f2ebdaad095
+KO = f66398b96e44a955d635a00866123c3a352bb63c
+
+COUNT=28
+L = 160
+KI = 8373e9e1d2daba46529c562668b66b0702e9143c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 479e7d2f5d6d0905835ff27808020fd190e056fbac8fc32903f3892908a2a3b4007630ef5cb596ddb79a28debd0c9180b7e9
+DataAfterCtrLen = 10
+DataAfterCtrData = 8f9e60c01a69322efac5
+ Binary rep of i = 0001
+ instring = 479e7d2f5d6d0905835ff27808020fd190e056fbac8fc32903f3892908a2a3b4007630ef5cb596ddb79a28debd0c9180b7e900018f9e60c01a69322efac5
+KO = 5e78a2dd16ce486e20a577093472cdcf591dd9ce
+
+COUNT=29
+L = 160
+KI = 0c8937c3d4b9cad61727ad319c3706e22007c0dd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ea5047f9cbfa29f92364e000abbd22cac0abcfd3d9d630331382e24bb78af9cf40650c57ec65da8cd391acfd8cda925ff138
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ba31f5655d8ee4948e0
+ Binary rep of i = 0001
+ instring = ea5047f9cbfa29f92364e000abbd22cac0abcfd3d9d630331382e24bb78af9cf40650c57ec65da8cd391acfd8cda925ff13800019ba31f5655d8ee4948e0
+KO = 6b4911f69204e2b57e5fcf5122b663c5cc38340e
+
+COUNT=30
+L = 320
+KI = 6aba6f0e9035dba33a07fb62a4bfed6ad52948ad
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 43ac14e80c5072326ef57ac3222b02bf506e23881b8ce47a48a77d13e4ad8c6b356e2b35990c818f80441d8e3581510b5536
+DataAfterCtrLen = 10
+DataAfterCtrData = 007664abeb864b3956f3
+ Binary rep of i = 0001
+ instring = 43ac14e80c5072326ef57ac3222b02bf506e23881b8ce47a48a77d13e4ad8c6b356e2b35990c818f80441d8e3581510b55360001007664abeb864b3956f3
+ Binary rep of i = 0002
+ instring = 43ac14e80c5072326ef57ac3222b02bf506e23881b8ce47a48a77d13e4ad8c6b356e2b35990c818f80441d8e3581510b55360002007664abeb864b3956f3
+KO = b51a28e9e7beea7176c395581e2f4c79247527c519d48168b47ca76a4d1f4178d637907ca2725f49
+
+COUNT=31
+L = 320
+KI = 9b16f41ffef34ad86d843d3effd1a4863b4b5ebf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a302ff22bdf51b6e4175fad2f9d1a3815d384a7d3fdca3769e8d2df9580265ded45abdf706425f33ed51940171343213c770
+DataAfterCtrLen = 10
+DataAfterCtrData = 8e0c174beb3952c55586
+ Binary rep of i = 0001
+ instring = a302ff22bdf51b6e4175fad2f9d1a3815d384a7d3fdca3769e8d2df9580265ded45abdf706425f33ed51940171343213c77000018e0c174beb3952c55586
+ Binary rep of i = 0002
+ instring = a302ff22bdf51b6e4175fad2f9d1a3815d384a7d3fdca3769e8d2df9580265ded45abdf706425f33ed51940171343213c77000028e0c174beb3952c55586
+KO = 0a91598f286655f80b5b5c64a8583d60e910654faf018fd863224d3dada576ebc82c678d1a70620b
+
+COUNT=32
+L = 320
+KI = 71a3b060d0956adba9446aab50ece95b2b127dc3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 11c23d6bc78881a0774001a6eab849a18dbcf0ed39c20e33e5b24f0f70c908a3600a6637ee8786d6633cd2c054548474b343
+DataAfterCtrLen = 10
+DataAfterCtrData = fc04d99263fa923c398d
+ Binary rep of i = 0001
+ instring = 11c23d6bc78881a0774001a6eab849a18dbcf0ed39c20e33e5b24f0f70c908a3600a6637ee8786d6633cd2c054548474b3430001fc04d99263fa923c398d
+ Binary rep of i = 0002
+ instring = 11c23d6bc78881a0774001a6eab849a18dbcf0ed39c20e33e5b24f0f70c908a3600a6637ee8786d6633cd2c054548474b3430002fc04d99263fa923c398d
+KO = e012dd4d12fbe857de018e90058a5852e59b74be11805fbe8880e3984dcaf79ca577e20fcec12905
+
+COUNT=33
+L = 320
+KI = e1d8f759649fb75908ba41f878da9e1035cbb29d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 986cbddc7fad35a37573bbb43d6295d22a1258b72ee1f61c7a8705192ad6fa029a67801ea5d55f5f50709917cd22107dd8ea
+DataAfterCtrLen = 10
+DataAfterCtrData = 6c8212f01b4349674fc3
+ Binary rep of i = 0001
+ instring = 986cbddc7fad35a37573bbb43d6295d22a1258b72ee1f61c7a8705192ad6fa029a67801ea5d55f5f50709917cd22107dd8ea00016c8212f01b4349674fc3
+ Binary rep of i = 0002
+ instring = 986cbddc7fad35a37573bbb43d6295d22a1258b72ee1f61c7a8705192ad6fa029a67801ea5d55f5f50709917cd22107dd8ea00026c8212f01b4349674fc3
+KO = 73a5d58c2cf3b4e7f15e6d7bcf51a8b0b0048486d7099e2e60bb23fe6acd36656305d9a3f0fb3933
+
+COUNT=34
+L = 320
+KI = 6e290d3d86be1581a3000b786d792a3b9f5a4405
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 449836d9d102a5d7828cbd00b798b9c985a8f4b9929923aa07674e10d9c38b99dfb10868bc80f93d4676fcacb1d8310607d0
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ad1ea2ee2a65affcfb6
+ Binary rep of i = 0001
+ instring = 449836d9d102a5d7828cbd00b798b9c985a8f4b9929923aa07674e10d9c38b99dfb10868bc80f93d4676fcacb1d8310607d000019ad1ea2ee2a65affcfb6
+ Binary rep of i = 0002
+ instring = 449836d9d102a5d7828cbd00b798b9c985a8f4b9929923aa07674e10d9c38b99dfb10868bc80f93d4676fcacb1d8310607d000029ad1ea2ee2a65affcfb6
+KO = e2be0e702413d7088b88df7dbf78c83aa4b7ca3990e001ede12e52dafd6c60cd6a0afacb24398416
+
+COUNT=35
+L = 320
+KI = f6b27f788ef43b6be229629623f7a7f81cedc297
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 83f607e299391b04a2c48da1bd9cb0e8a5e23c3e3f18483b494334fdfab12b316ddb2767c16dd5982b9f4f3f42a48acb4cc8
+DataAfterCtrLen = 10
+DataAfterCtrData = 61120df0282f2e097fac
+ Binary rep of i = 0001
+ instring = 83f607e299391b04a2c48da1bd9cb0e8a5e23c3e3f18483b494334fdfab12b316ddb2767c16dd5982b9f4f3f42a48acb4cc8000161120df0282f2e097fac
+ Binary rep of i = 0002
+ instring = 83f607e299391b04a2c48da1bd9cb0e8a5e23c3e3f18483b494334fdfab12b316ddb2767c16dd5982b9f4f3f42a48acb4cc8000261120df0282f2e097fac
+KO = 550438cfee09c47a42269c5ae86d0260b547ef6e6b7b89128a4843363800de02475ad28f2575a56d
+
+COUNT=36
+L = 320
+KI = 66a5e8e17a8dd212444e1e475d2a398e6facbbca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c95baba3d4cac38c1d54698262653e499aa419fa66ecc5e0d226735ff01f571038ea0fa37103a14af1fcacb7496f780fbb86
+DataAfterCtrLen = 10
+DataAfterCtrData = c6655d4a38299bf2cce6
+ Binary rep of i = 0001
+ instring = c95baba3d4cac38c1d54698262653e499aa419fa66ecc5e0d226735ff01f571038ea0fa37103a14af1fcacb7496f780fbb860001c6655d4a38299bf2cce6
+ Binary rep of i = 0002
+ instring = c95baba3d4cac38c1d54698262653e499aa419fa66ecc5e0d226735ff01f571038ea0fa37103a14af1fcacb7496f780fbb860002c6655d4a38299bf2cce6
+KO = 8134248c10e2a5c14958f25a36e4ca97b37594e56ec2aa4e27cf278972438174ff59c7d67c45a638
+
+COUNT=37
+L = 320
+KI = 6cf9c8751be4767c8c6d6ce8115b070c845f1fae
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b3530e07926b79259dd1a86c9103a55b383c9da7ce863470aee646b44ef073536d32d6cc63dd60b4b9dbd4d4d82b720adcd0
+DataAfterCtrLen = 10
+DataAfterCtrData = ceb86682fdae9c33f7e6
+ Binary rep of i = 0001
+ instring = b3530e07926b79259dd1a86c9103a55b383c9da7ce863470aee646b44ef073536d32d6cc63dd60b4b9dbd4d4d82b720adcd00001ceb86682fdae9c33f7e6
+ Binary rep of i = 0002
+ instring = b3530e07926b79259dd1a86c9103a55b383c9da7ce863470aee646b44ef073536d32d6cc63dd60b4b9dbd4d4d82b720adcd00002ceb86682fdae9c33f7e6
+KO = 99138fb0c6baa5dc1e5ddaf715e30e6bf951e13a562c59c58c32c5c9cd8c6d7c91e7fdf2c9dab259
+
+COUNT=38
+L = 320
+KI = 0c49a1690b265ff215933cb9083f7558d7a9a603
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9424f0ea9ae3535fdfb5f2bc136edf824f04f29ca93f9fef1236f7d117e6d852ad919f1336509138c052645d58b30799b730
+DataAfterCtrLen = 10
+DataAfterCtrData = ec213482abf3747d2695
+ Binary rep of i = 0001
+ instring = 9424f0ea9ae3535fdfb5f2bc136edf824f04f29ca93f9fef1236f7d117e6d852ad919f1336509138c052645d58b30799b7300001ec213482abf3747d2695
+ Binary rep of i = 0002
+ instring = 9424f0ea9ae3535fdfb5f2bc136edf824f04f29ca93f9fef1236f7d117e6d852ad919f1336509138c052645d58b30799b7300002ec213482abf3747d2695
+KO = 30b59c2eaa3224155ffe1d45b97dfc33220c1bd99633c7f00902f93ffefcd7d2475fc771dfa4446d
+
+COUNT=39
+L = 320
+KI = 991c744e25abd5f0f74f0ef3171539b4745dc4e9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f2b03e0f645041f5c2a080f000e38566cb8633712fe3d7fcac5da77451eda9fabd1dee7670b3809117499388450d7529f0bc
+DataAfterCtrLen = 10
+DataAfterCtrData = b51cc203c8cf2a669c5f
+ Binary rep of i = 0001
+ instring = f2b03e0f645041f5c2a080f000e38566cb8633712fe3d7fcac5da77451eda9fabd1dee7670b3809117499388450d7529f0bc0001b51cc203c8cf2a669c5f
+ Binary rep of i = 0002
+ instring = f2b03e0f645041f5c2a080f000e38566cb8633712fe3d7fcac5da77451eda9fabd1dee7670b3809117499388450d7529f0bc0002b51cc203c8cf2a669c5f
+KO = 1ca77feeb7b2378aaae81321ede7c95a16464560ad2d175c5a786403bb1952aa783bd43dd00fe477
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 00fbfbfd14d5aea6d837e2c05f2bca244e04e578
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 72a9d1693cd99c5bf82475b843859919a7c3b30f2243986a90b1ce790a67831446cc929402256408f910ce6c468ee04f8ebe
+DataAfterCtrLen = 10
+DataAfterCtrData = 5a9b64aafb7c7cacb483
+ Binary rep of i = 000001
+ instring = 72a9d1693cd99c5bf82475b843859919a7c3b30f2243986a90b1ce790a67831446cc929402256408f910ce6c468ee04f8ebe0000015a9b64aafb7c7cacb483
+KO = a29ff62f059e3a23ce00f0983f998bb2
+
+COUNT=1
+L = 128
+KI = f6e4f589906d9429c291a3bf8678a2dd9f30cbe8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 378a558649290c1ba7811c6b0351c494f742b8778b71506b857418c1f896ed3da99bfc372e330dbd0a641ef546298375ea51
+DataAfterCtrLen = 10
+DataAfterCtrData = c7dcad421a04cb3383c3
+ Binary rep of i = 000001
+ instring = 378a558649290c1ba7811c6b0351c494f742b8778b71506b857418c1f896ed3da99bfc372e330dbd0a641ef546298375ea51000001c7dcad421a04cb3383c3
+KO = fc5155474f36282394ee8735566a900e
+
+COUNT=2
+L = 128
+KI = b0eee39d76d0b2505c47363ad91bde91c93d8ff4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 542abee3ef65a0f2e993ef323b6a3256224a859982d3efdbef1b75de60bf40fc583dcb4b97fe567a086a5581deb8f7416ec7
+DataAfterCtrLen = 10
+DataAfterCtrData = fe9747ba18747f7129d4
+ Binary rep of i = 000001
+ instring = 542abee3ef65a0f2e993ef323b6a3256224a859982d3efdbef1b75de60bf40fc583dcb4b97fe567a086a5581deb8f7416ec7000001fe9747ba18747f7129d4
+KO = 3c2d7863f7ad45df80650b247352ab69
+
+COUNT=3
+L = 128
+KI = 5caa16539b56665d03eb3bcbe2c60982e9386708
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bc7d97a506f77614f0e914b878537a0bd23f9d1f63ddf7b0da546a6bab6cabe27bae2f496b4ac1068a1d5756758ef84d25eb
+DataAfterCtrLen = 10
+DataAfterCtrData = e154b7933a3e82c5ed9f
+ Binary rep of i = 000001
+ instring = bc7d97a506f77614f0e914b878537a0bd23f9d1f63ddf7b0da546a6bab6cabe27bae2f496b4ac1068a1d5756758ef84d25eb000001e154b7933a3e82c5ed9f
+KO = adc6590679ad95568d98986a2567d34c
+
+COUNT=4
+L = 128
+KI = 25fc6f8e31d29948f183bc5bde0fdb851ba9a742
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e04e078fa82691460a87f8d9d7585aa706a1d8ef044783e006cd8c9e3c946d8ddfb68c75ee87b8bfbddce8b7115a8ce0a1e2
+DataAfterCtrLen = 10
+DataAfterCtrData = e336fad4132ab3abcb32
+ Binary rep of i = 000001
+ instring = e04e078fa82691460a87f8d9d7585aa706a1d8ef044783e006cd8c9e3c946d8ddfb68c75ee87b8bfbddce8b7115a8ce0a1e2000001e336fad4132ab3abcb32
+KO = eaac1973407711aadeca4e27141d9ef0
+
+COUNT=5
+L = 128
+KI = a060ad6d0ef0b82e45460a61c360f71001f2eff4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 90cd656bdf8357b4fc696d0c48b51da4eac96107597f20dd753f50afd05a09c38cd5b17188ad83ba4dfc73b87eec1da2ba00
+DataAfterCtrLen = 10
+DataAfterCtrData = 661dc4e9a375ae178303
+ Binary rep of i = 000001
+ instring = 90cd656bdf8357b4fc696d0c48b51da4eac96107597f20dd753f50afd05a09c38cd5b17188ad83ba4dfc73b87eec1da2ba00000001661dc4e9a375ae178303
+KO = ca36fe2f28e852810acfcc182adfbcb4
+
+COUNT=6
+L = 128
+KI = c940d671d10e43b562bee97606e46339d76e1a5f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65a3f61517dc1bb7de15148beb39c8c0977a1b67aac8a20227b8ead5d1c5f8010e03b2094658aaf2956b680e738c6d01ac8f
+DataAfterCtrLen = 10
+DataAfterCtrData = bd26527b3c0392fc5d3d
+ Binary rep of i = 000001
+ instring = 65a3f61517dc1bb7de15148beb39c8c0977a1b67aac8a20227b8ead5d1c5f8010e03b2094658aaf2956b680e738c6d01ac8f000001bd26527b3c0392fc5d3d
+KO = 0cffac62da85b556f4fc287415841472
+
+COUNT=7
+L = 128
+KI = fba6d4649c267e555a8fcf8e7dac644bbb7eefe8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = da27fe5c263bcb61864b8d1435dc618c51823a8bd5a1008ad108049fd208e2d93eea59725bf44201fb4d9d8f66fc404774ae
+DataAfterCtrLen = 10
+DataAfterCtrData = 11b7e3a470091cbdc46b
+ Binary rep of i = 000001
+ instring = da27fe5c263bcb61864b8d1435dc618c51823a8bd5a1008ad108049fd208e2d93eea59725bf44201fb4d9d8f66fc404774ae00000111b7e3a470091cbdc46b
+KO = 72243f26a3872ccd9a093714307176bc
+
+COUNT=8
+L = 128
+KI = 4df775ab9998b61c7f7baaa750c5842fd143c1f3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 290488e5c3895277c360d0fd8d216b473d687ef3058649f62b5f38cf971854a77df4366df9efa6112b2aa6c53a47dae054e0
+DataAfterCtrLen = 10
+DataAfterCtrData = eeaa4bd3431b659d4ab1
+ Binary rep of i = 000001
+ instring = 290488e5c3895277c360d0fd8d216b473d687ef3058649f62b5f38cf971854a77df4366df9efa6112b2aa6c53a47dae054e0000001eeaa4bd3431b659d4ab1
+KO = a59d55289d6989c70b855e4f400e22a2
+
+COUNT=9
+L = 128
+KI = 8a19eab301263713b681d8b19fa8c77d71871b99
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c73115f1b7b87823426868cda365bffe0f53db97fd0af2072c0b0ffd366711f21c9e93838df6554c9be1e94bfe80be95d146
+DataAfterCtrLen = 10
+DataAfterCtrData = d2353d4584ae8ce9c0e4
+ Binary rep of i = 000001
+ instring = c73115f1b7b87823426868cda365bffe0f53db97fd0af2072c0b0ffd366711f21c9e93838df6554c9be1e94bfe80be95d146000001d2353d4584ae8ce9c0e4
+KO = 6c90b45f03904e906053af8e049b87ac
+
+COUNT=10
+L = 256
+KI = 3bfd90932973511b26b7b5ee6f63b799fbc0dbc2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8992245f6ceafc98d561a16049783bb9429de429ffbf3c107ffcf18824e7fefbc8b2b8df7652b2b73bab830333686d2694d0
+DataAfterCtrLen = 10
+DataAfterCtrData = eb4ea06f315d245f83bf
+ Binary rep of i = 000001
+ instring = 8992245f6ceafc98d561a16049783bb9429de429ffbf3c107ffcf18824e7fefbc8b2b8df7652b2b73bab830333686d2694d0000001eb4ea06f315d245f83bf
+ Binary rep of i = 000002
+ instring = 8992245f6ceafc98d561a16049783bb9429de429ffbf3c107ffcf18824e7fefbc8b2b8df7652b2b73bab830333686d2694d0000002eb4ea06f315d245f83bf
+KO = 4cdab8f99897c23f1662d0e22f9f4b85e248630b6ecdd91f70c837dfa0b01ea3
+
+COUNT=11
+L = 256
+KI = 8b8b83768554ec5024976b6eca3679c8b9df8f57
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 16cc3454a4374fab3af1224ee337afb8711cf5ff44386f7f07d322778763487736f05059010e5134632904f3467f5d933dac
+DataAfterCtrLen = 10
+DataAfterCtrData = 9da1bf2e2c85f2afa790
+ Binary rep of i = 000001
+ instring = 16cc3454a4374fab3af1224ee337afb8711cf5ff44386f7f07d322778763487736f05059010e5134632904f3467f5d933dac0000019da1bf2e2c85f2afa790
+ Binary rep of i = 000002
+ instring = 16cc3454a4374fab3af1224ee337afb8711cf5ff44386f7f07d322778763487736f05059010e5134632904f3467f5d933dac0000029da1bf2e2c85f2afa790
+KO = bb909bf80676a9474e47b31a26b74899dacf1edcc726faf8ef47f1722be88400
+
+COUNT=12
+L = 256
+KI = 7deff09cbe35f6f1ce0314a523bef5112df7ba8c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4ee57d5617a78ec4155ed1bb3bff6b4026bf50622afe896805a24c35293a3438167f8939726af440d6afd5162c89aec1910b
+DataAfterCtrLen = 10
+DataAfterCtrData = cf7fe9c36aac8953aac1
+ Binary rep of i = 000001
+ instring = 4ee57d5617a78ec4155ed1bb3bff6b4026bf50622afe896805a24c35293a3438167f8939726af440d6afd5162c89aec1910b000001cf7fe9c36aac8953aac1
+ Binary rep of i = 000002
+ instring = 4ee57d5617a78ec4155ed1bb3bff6b4026bf50622afe896805a24c35293a3438167f8939726af440d6afd5162c89aec1910b000002cf7fe9c36aac8953aac1
+KO = a79ec15bb0dd01a8c050fecc054ff5f3722401eda5091a0ecfb3bdea9ed4e968
+
+COUNT=13
+L = 256
+KI = 0449cbbc81e07b781a9f4e2f4228bfb43e71b598
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 90a56acafcf542697c80cef86892b0dee2bb582ced6a39d42d96655166a2be4d2be5cdfe906a217d4f1f3629665ae0f87716
+DataAfterCtrLen = 10
+DataAfterCtrData = 0893550099e3ca72b863
+ Binary rep of i = 000001
+ instring = 90a56acafcf542697c80cef86892b0dee2bb582ced6a39d42d96655166a2be4d2be5cdfe906a217d4f1f3629665ae0f877160000010893550099e3ca72b863
+ Binary rep of i = 000002
+ instring = 90a56acafcf542697c80cef86892b0dee2bb582ced6a39d42d96655166a2be4d2be5cdfe906a217d4f1f3629665ae0f877160000020893550099e3ca72b863
+KO = 660e9ad9dfb3e32bb84deee953e3522837b709cc322df3a3403b0361695cb2c1
+
+COUNT=14
+L = 256
+KI = 3bb14ddf5508d6bb84c7ef5879b1fc86a9404e91
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 91e1db377776cc07aefd654a9dd2e9c9bfb2c8d8bdf36a0badc08d19cce997f84cc9589e045cb34cc50b2865f9cc9d77abf7
+DataAfterCtrLen = 10
+DataAfterCtrData = 3957b338bcb6d59a7d8d
+ Binary rep of i = 000001
+ instring = 91e1db377776cc07aefd654a9dd2e9c9bfb2c8d8bdf36a0badc08d19cce997f84cc9589e045cb34cc50b2865f9cc9d77abf70000013957b338bcb6d59a7d8d
+ Binary rep of i = 000002
+ instring = 91e1db377776cc07aefd654a9dd2e9c9bfb2c8d8bdf36a0badc08d19cce997f84cc9589e045cb34cc50b2865f9cc9d77abf70000023957b338bcb6d59a7d8d
+KO = 600113648a6ff7c8058aebbab13ed604372c03d9527e8f5c847c1003fd7d39ae
+
+COUNT=15
+L = 256
+KI = d5954b7cdb680676d03cd6c48af89f6b238f0ac5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 638e62c24194dc97bec960bf4b63abd35591f3bb8fd12e72aad43af52f552ca3df611b90d03975987e8a2096f987ffc9023f
+DataAfterCtrLen = 10
+DataAfterCtrData = 94d94d9ec1c1825eb4d4
+ Binary rep of i = 000001
+ instring = 638e62c24194dc97bec960bf4b63abd35591f3bb8fd12e72aad43af52f552ca3df611b90d03975987e8a2096f987ffc9023f00000194d94d9ec1c1825eb4d4
+ Binary rep of i = 000002
+ instring = 638e62c24194dc97bec960bf4b63abd35591f3bb8fd12e72aad43af52f552ca3df611b90d03975987e8a2096f987ffc9023f00000294d94d9ec1c1825eb4d4
+KO = fbd0d1aa4549be1667e96ba83e0b0e4a4e5cbb6f821ce3fd905bcf13a634c41d
+
+COUNT=16
+L = 256
+KI = 757b6b3c180b07c6dd46d06c83b28505fee1ddc8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 67c234ecca7297f88a5feb84c73596719ca09fd25663fbb3aa38becc509d2e0152c781953ec94ac61768c0a8915dff43346d
+DataAfterCtrLen = 10
+DataAfterCtrData = e14a56ebbcbe6343793a
+ Binary rep of i = 000001
+ instring = 67c234ecca7297f88a5feb84c73596719ca09fd25663fbb3aa38becc509d2e0152c781953ec94ac61768c0a8915dff43346d000001e14a56ebbcbe6343793a
+ Binary rep of i = 000002
+ instring = 67c234ecca7297f88a5feb84c73596719ca09fd25663fbb3aa38becc509d2e0152c781953ec94ac61768c0a8915dff43346d000002e14a56ebbcbe6343793a
+KO = ff4e4698a7e6fe9d2d418aabb7fef9186890c1e151f1ae8c24c2ffb4c5ab7227
+
+COUNT=17
+L = 256
+KI = 386daa5598cfcb0268c6035cea7ea16d88dae730
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2f38372040c24f90af3d31a9bd02e97fdf1bca55776bf9d71d4d266f0060875c3ccff96cd2326ff4965962ef2ed57af3a1f1
+DataAfterCtrLen = 10
+DataAfterCtrData = a273f15845ca142952f6
+ Binary rep of i = 000001
+ instring = 2f38372040c24f90af3d31a9bd02e97fdf1bca55776bf9d71d4d266f0060875c3ccff96cd2326ff4965962ef2ed57af3a1f1000001a273f15845ca142952f6
+ Binary rep of i = 000002
+ instring = 2f38372040c24f90af3d31a9bd02e97fdf1bca55776bf9d71d4d266f0060875c3ccff96cd2326ff4965962ef2ed57af3a1f1000002a273f15845ca142952f6
+KO = 6c110b94268c9e460cdc05967c7d9eb337588106cd61f3e401ab5cdef5c455fd
+
+COUNT=18
+L = 256
+KI = cd8f918cbabc1870e579350baec86c9fd5bab5ba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 278794b7c5f37a8b914c103edc0a9d367c9bce6eb7256dcee49006fc07ca8a245a0f4eb1786ac533175af15914c21c09a028
+DataAfterCtrLen = 10
+DataAfterCtrData = 5ac58ce43fce7eee88b6
+ Binary rep of i = 000001
+ instring = 278794b7c5f37a8b914c103edc0a9d367c9bce6eb7256dcee49006fc07ca8a245a0f4eb1786ac533175af15914c21c09a0280000015ac58ce43fce7eee88b6
+ Binary rep of i = 000002
+ instring = 278794b7c5f37a8b914c103edc0a9d367c9bce6eb7256dcee49006fc07ca8a245a0f4eb1786ac533175af15914c21c09a0280000025ac58ce43fce7eee88b6
+KO = 1067766a866ca38232dfd6bf939f5c9064f4b15dba96d677eb35cccbecfd2c78
+
+COUNT=19
+L = 256
+KI = c94987d6c74dfffb56c805835038392d95814864
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f10b160426733645c21c7434a57b037c2ecd15d0dfe6af13c274c9b7e63efd479fa5802e88f2a6dbad7314db3354deafa83b
+DataAfterCtrLen = 10
+DataAfterCtrData = 92ef996aa01ebb7f395a
+ Binary rep of i = 000001
+ instring = f10b160426733645c21c7434a57b037c2ecd15d0dfe6af13c274c9b7e63efd479fa5802e88f2a6dbad7314db3354deafa83b00000192ef996aa01ebb7f395a
+ Binary rep of i = 000002
+ instring = f10b160426733645c21c7434a57b037c2ecd15d0dfe6af13c274c9b7e63efd479fa5802e88f2a6dbad7314db3354deafa83b00000292ef996aa01ebb7f395a
+KO = ebd545dd61b3a6f5a73dba7aaf5b9110e867e95df5922bd20e5c4348ea7e97ce
+
+COUNT=20
+L = 160
+KI = 58a4678df62f833950964cc91e6554c195f975ce
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bc253f63425aef6e5085f2f35582a010ac8a935914455e3a3a235b1459a7df7e010b3e1f3d79d598b363017ec1b0433e1a6e
+DataAfterCtrLen = 10
+DataAfterCtrData = 12f47a7a5b4aef95d788
+ Binary rep of i = 000001
+ instring = bc253f63425aef6e5085f2f35582a010ac8a935914455e3a3a235b1459a7df7e010b3e1f3d79d598b363017ec1b0433e1a6e00000112f47a7a5b4aef95d788
+KO = 82194a5292c5b510bf7b0efa99ace447beb5d584
+
+COUNT=21
+L = 160
+KI = 0b5f743686d59f17e943eb1f8700e46cb707d8ad
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 36ea3b53d8e4102d105f1d917d004f12d9e83c654bd05c996a7d8992a1e570a6011b733c342557cbd2652ba02aac35221af1
+DataAfterCtrLen = 10
+DataAfterCtrData = d1fc217c73e9d1271970
+ Binary rep of i = 000001
+ instring = 36ea3b53d8e4102d105f1d917d004f12d9e83c654bd05c996a7d8992a1e570a6011b733c342557cbd2652ba02aac35221af1000001d1fc217c73e9d1271970
+KO = 20580f8a589ba0363be5047c464d0c71cdd4cd72
+
+COUNT=22
+L = 160
+KI = fac785fc4b03dd358e0d5a839ca3be78a1045d18
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0479a1a1df050758953be285c5c0311c0e7503923036c5dfe0483f34a01bd91d77a8185ec9761c8b793047dabf59b651abe3
+DataAfterCtrLen = 10
+DataAfterCtrData = ce7648069ac4e378ca03
+ Binary rep of i = 000001
+ instring = 0479a1a1df050758953be285c5c0311c0e7503923036c5dfe0483f34a01bd91d77a8185ec9761c8b793047dabf59b651abe3000001ce7648069ac4e378ca03
+KO = 313efa94d6ce0a23bfcd6e8f9f96fbc78cdf67f6
+
+COUNT=23
+L = 160
+KI = 9d77a59ee53a948129355032646891c25d9d95d5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f25e6d4e4610048d8815c354deff70de57d7b1a50f963a34c51dcc21e71a0eb0c5a70777701a03dc42a8eba06ffb1c719039
+DataAfterCtrLen = 10
+DataAfterCtrData = 9ab1487e0a827111c034
+ Binary rep of i = 000001
+ instring = f25e6d4e4610048d8815c354deff70de57d7b1a50f963a34c51dcc21e71a0eb0c5a70777701a03dc42a8eba06ffb1c7190390000019ab1487e0a827111c034
+KO = 2843039d2d2bd6f62198035f4674ca8c6dd1ef5d
+
+COUNT=24
+L = 160
+KI = 2a8bf50d07687b8720f1674e3cb50a169c10a6c4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 21a484070d2e71c10d993a39600f9b43b569c824a933580a1db09d47554e0c622daf785ecae629c5760f11384356663b63f2
+DataAfterCtrLen = 10
+DataAfterCtrData = 99764453ec1aef651c7e
+ Binary rep of i = 000001
+ instring = 21a484070d2e71c10d993a39600f9b43b569c824a933580a1db09d47554e0c622daf785ecae629c5760f11384356663b63f200000199764453ec1aef651c7e
+KO = fe683f1a78943469de92dfd3c6c66635d7ffe175
+
+COUNT=25
+L = 160
+KI = ccbe8e667439f1cf3a2c9112639b008b8c453bd4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 94b6e0be798cc81e5d51f6fd9235f7972d5a97412b305ea5f4fc0ae5da62223178050c43354ee0758d4dbf879d00ab6c1344
+DataAfterCtrLen = 10
+DataAfterCtrData = 139f37bbd41cdb52622b
+ Binary rep of i = 000001
+ instring = 94b6e0be798cc81e5d51f6fd9235f7972d5a97412b305ea5f4fc0ae5da62223178050c43354ee0758d4dbf879d00ab6c1344000001139f37bbd41cdb52622b
+KO = 4003bc9083bf7bdb76f294430c3675acf5a18a01
+
+COUNT=26
+L = 160
+KI = df1dd4d3557141ef0848ac65edff5fad893276ac
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 80da81f4b4977ad2ce24a6bb9743418cb27c68f38a6e89f9e832fbd63c23fbafc31a4b67ed5df192f40a0814713cfc09daca
+DataAfterCtrLen = 10
+DataAfterCtrData = e48a535df416243756f3
+ Binary rep of i = 000001
+ instring = 80da81f4b4977ad2ce24a6bb9743418cb27c68f38a6e89f9e832fbd63c23fbafc31a4b67ed5df192f40a0814713cfc09daca000001e48a535df416243756f3
+KO = 91c448ed5551c3a3fdb87f70e507fcfed2a3ad4a
+
+COUNT=27
+L = 160
+KI = 66009d5aaa6f752f7fd9c99b1a7c7b1c5220dcb8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f1150a3ddbfd33cef39be8cfb0d32d25994406c284cd67cec1690e1d22f7c11d4c83e43970cfdc21a188b2fb73c1eb53b037
+DataAfterCtrLen = 10
+DataAfterCtrData = 91a6aa843f4cb2bdda48
+ Binary rep of i = 000001
+ instring = f1150a3ddbfd33cef39be8cfb0d32d25994406c284cd67cec1690e1d22f7c11d4c83e43970cfdc21a188b2fb73c1eb53b03700000191a6aa843f4cb2bdda48
+KO = 0c4d94ec0a38151c0ad3b0738c1f4afb83d4f354
+
+COUNT=28
+L = 160
+KI = 1d3432081608f52d17cfa230cbd181bce12c564a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c8d825ca1f82c67ea214fbf41c467883efba4e6a055d8acd77749e1ca23050b5f69c2a87856381f383f5a52565a6a3e4c48c
+DataAfterCtrLen = 10
+DataAfterCtrData = aaadb2792db10fd91ca7
+ Binary rep of i = 000001
+ instring = c8d825ca1f82c67ea214fbf41c467883efba4e6a055d8acd77749e1ca23050b5f69c2a87856381f383f5a52565a6a3e4c48c000001aaadb2792db10fd91ca7
+KO = 4a243b5b553a9114901dc1da6ad941301cb45a43
+
+COUNT=29
+L = 160
+KI = 785d1ae6f118d8cda733555ad360488571fc374c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9ac2a08896215b93929e0ea9564c1071cfea4d240f84ae70caffff59f3ca779fe367dc07ae48167e2623129ed7c82628ed31
+DataAfterCtrLen = 10
+DataAfterCtrData = 9df3edfb0ac189de142c
+ Binary rep of i = 000001
+ instring = 9ac2a08896215b93929e0ea9564c1071cfea4d240f84ae70caffff59f3ca779fe367dc07ae48167e2623129ed7c82628ed310000019df3edfb0ac189de142c
+KO = f5c34480c9bb409eeedf943007853c2689e592cc
+
+COUNT=30
+L = 320
+KI = c4c58ccd18c35acdddbf08d659eda1c0838d7ffc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 80996f0739d9efe9f05d0a30c26618bebdef619767fc9a8bc9aad135458b392e4fa04742545c7f5a2e428aec738e7810b281
+DataAfterCtrLen = 10
+DataAfterCtrData = a243211feec9c7bb567e
+ Binary rep of i = 000001
+ instring = 80996f0739d9efe9f05d0a30c26618bebdef619767fc9a8bc9aad135458b392e4fa04742545c7f5a2e428aec738e7810b281000001a243211feec9c7bb567e
+ Binary rep of i = 000002
+ instring = 80996f0739d9efe9f05d0a30c26618bebdef619767fc9a8bc9aad135458b392e4fa04742545c7f5a2e428aec738e7810b281000002a243211feec9c7bb567e
+KO = cf745937e3850a7dbbefffe25603723d4eeeff1c5f17bfaebce1f120a9fe17f401af0e341f5db7ad
+
+COUNT=31
+L = 320
+KI = f7e11b4e3f449b47d648ee454dbf76db247eba03
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 25b4bf5e41bc1288ac73b251eecdd178592797106e71e1a17d68324bc9c51aac314f623ce70796bf13b0c17d41873817408b
+DataAfterCtrLen = 10
+DataAfterCtrData = c2ae4a9dd1ebe4d00a1e
+ Binary rep of i = 000001
+ instring = 25b4bf5e41bc1288ac73b251eecdd178592797106e71e1a17d68324bc9c51aac314f623ce70796bf13b0c17d41873817408b000001c2ae4a9dd1ebe4d00a1e
+ Binary rep of i = 000002
+ instring = 25b4bf5e41bc1288ac73b251eecdd178592797106e71e1a17d68324bc9c51aac314f623ce70796bf13b0c17d41873817408b000002c2ae4a9dd1ebe4d00a1e
+KO = 1456ab5706c1ea2b4e0ad2372416711dbc08082cea5564c58e91b2b98d59cb1125666cb08a37bc89
+
+COUNT=32
+L = 320
+KI = fc6d2027741647591baefefe443043aa2cd52298
+DataBeforeCtrLen = 50
+DataBeforeCtrData = efd4ef8ca2040fa92cb54ae5dba71962010673c3cc9c015862199cf985f8e179ea6255750f44e0b958745921ca2f4d204d94
+DataAfterCtrLen = 10
+DataAfterCtrData = 729c4acc4755fe7c7fd8
+ Binary rep of i = 000001
+ instring = efd4ef8ca2040fa92cb54ae5dba71962010673c3cc9c015862199cf985f8e179ea6255750f44e0b958745921ca2f4d204d94000001729c4acc4755fe7c7fd8
+ Binary rep of i = 000002
+ instring = efd4ef8ca2040fa92cb54ae5dba71962010673c3cc9c015862199cf985f8e179ea6255750f44e0b958745921ca2f4d204d94000002729c4acc4755fe7c7fd8
+KO = 6f26b7a3fc26c3ee4521c6f7da680a3ef9ba9a6e8051ae0a2308b912c5c1f052ce62ce2a97f70f1a
+
+COUNT=33
+L = 320
+KI = e5682c7467b3fc99573b5f71f15f29c6cdc09704
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 528f6504821a106feb8f9b6d55e7f4a7df37d4b26c5e8e518fe99645242dc41453b0f5f8815d7b899789a252d2a8311a256b
+DataAfterCtrLen = 10
+DataAfterCtrData = 31247d3be2f4101a997e
+ Binary rep of i = 000001
+ instring = 528f6504821a106feb8f9b6d55e7f4a7df37d4b26c5e8e518fe99645242dc41453b0f5f8815d7b899789a252d2a8311a256b00000131247d3be2f4101a997e
+ Binary rep of i = 000002
+ instring = 528f6504821a106feb8f9b6d55e7f4a7df37d4b26c5e8e518fe99645242dc41453b0f5f8815d7b899789a252d2a8311a256b00000231247d3be2f4101a997e
+KO = 14800e6883efd9819c4ae0c8f65468870b4498cfba3bac7cddddb51ec4be5838c22736d0291d0803
+
+COUNT=34
+L = 320
+KI = 692504a4bec7b5ffbc679893a8b3fb9aedc30e49
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f28c5cc3aec428c30e8184bb483894a03c0c012f1040eb803e0231c6521c5935aa48765c26e420139cfa43aba85ba37b0f94
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ae371e51556b225de01
+ Binary rep of i = 000001
+ instring = f28c5cc3aec428c30e8184bb483894a03c0c012f1040eb803e0231c6521c5935aa48765c26e420139cfa43aba85ba37b0f940000012ae371e51556b225de01
+ Binary rep of i = 000002
+ instring = f28c5cc3aec428c30e8184bb483894a03c0c012f1040eb803e0231c6521c5935aa48765c26e420139cfa43aba85ba37b0f940000022ae371e51556b225de01
+KO = 0b33eff66af6e67e294fae1b94beb1793d9c70f965cbd6ea3886ef03f3894e023586cff40baf4bfc
+
+COUNT=35
+L = 320
+KI = 3786b753e4414444668fbdd0f8c50a4f1bf8ffa7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 43b6808d4fac954522058bf352fa9c9602fb1a74bc0ff721400ea25c9932b866654f7ec0e7a595e79ce3857a6190723d69cd
+DataAfterCtrLen = 10
+DataAfterCtrData = 0d9756ec669f79eb3016
+ Binary rep of i = 000001
+ instring = 43b6808d4fac954522058bf352fa9c9602fb1a74bc0ff721400ea25c9932b866654f7ec0e7a595e79ce3857a6190723d69cd0000010d9756ec669f79eb3016
+ Binary rep of i = 000002
+ instring = 43b6808d4fac954522058bf352fa9c9602fb1a74bc0ff721400ea25c9932b866654f7ec0e7a595e79ce3857a6190723d69cd0000020d9756ec669f79eb3016
+KO = 9e28af24107178976b4de8dc64afc7f72a9e0d6da15fc5f7096cb9be77cd772145a4c3c9e0757fae
+
+COUNT=36
+L = 320
+KI = aa0ccb2ce0922c87b17c9ffe4cfe1d1022f47620
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 46b9b0f6871a1ddfc65b2d1b8705d570ef1231e806569a19fcd12eec0a13e50494aef09be123b652e8cb65644df81be6c8c6
+DataAfterCtrLen = 10
+DataAfterCtrData = 65c5e577dfeb74f61a79
+ Binary rep of i = 000001
+ instring = 46b9b0f6871a1ddfc65b2d1b8705d570ef1231e806569a19fcd12eec0a13e50494aef09be123b652e8cb65644df81be6c8c600000165c5e577dfeb74f61a79
+ Binary rep of i = 000002
+ instring = 46b9b0f6871a1ddfc65b2d1b8705d570ef1231e806569a19fcd12eec0a13e50494aef09be123b652e8cb65644df81be6c8c600000265c5e577dfeb74f61a79
+KO = 6862458d3992cdb8a280d1aeda1cbd7c86c7be7870639922316469388c9fc5a569f4ff1ccec621f8
+
+COUNT=37
+L = 320
+KI = 7f0cb2aa53d847747a3065a5f1093a11038d6691
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b50deba57e0f66f2bbe0117d1f6d6ee47d714789f489ac359c4f2c3ce55abc57d23069f95f4c067c9ebbde6ad3e8ce4745f6
+DataAfterCtrLen = 10
+DataAfterCtrData = 8f44856564e5aa2b3b87
+ Binary rep of i = 000001
+ instring = b50deba57e0f66f2bbe0117d1f6d6ee47d714789f489ac359c4f2c3ce55abc57d23069f95f4c067c9ebbde6ad3e8ce4745f60000018f44856564e5aa2b3b87
+ Binary rep of i = 000002
+ instring = b50deba57e0f66f2bbe0117d1f6d6ee47d714789f489ac359c4f2c3ce55abc57d23069f95f4c067c9ebbde6ad3e8ce4745f60000028f44856564e5aa2b3b87
+KO = cc6d719d6e04495762a2289be9944e7119e721e142ed0d37cface6d0ea1678a729afab2f3fd54003
+
+COUNT=38
+L = 320
+KI = 03b51d9ed02bad626fb332fbd7e8301c064259f3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2cfa8926a3be93cf788a17097de73f085b6cef6c97ecbe81cafefe1151d55c27a8fc3349cbb0e7ffcff86ff71c55d4e3568c
+DataAfterCtrLen = 10
+DataAfterCtrData = ec90d91210c64084f239
+ Binary rep of i = 000001
+ instring = 2cfa8926a3be93cf788a17097de73f085b6cef6c97ecbe81cafefe1151d55c27a8fc3349cbb0e7ffcff86ff71c55d4e3568c000001ec90d91210c64084f239
+ Binary rep of i = 000002
+ instring = 2cfa8926a3be93cf788a17097de73f085b6cef6c97ecbe81cafefe1151d55c27a8fc3349cbb0e7ffcff86ff71c55d4e3568c000002ec90d91210c64084f239
+KO = 6a0f13339de6e6718bd0c012c704f9dc2387fc94ac71de660d7c0bff8e76c79fa799dd9cf575b4b0
+
+COUNT=39
+L = 320
+KI = 8cb9cc5024b527dc0eac76729d5577d61ca41c0b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8f80b1e5a8a7c3357feb38d8e9823e96c122c0e2296d0f0868141154ea6fdda10327f356d9d231c2ddf368ef6ab48791d083
+DataAfterCtrLen = 10
+DataAfterCtrData = d3889512fad1f7c5a47c
+ Binary rep of i = 000001
+ instring = 8f80b1e5a8a7c3357feb38d8e9823e96c122c0e2296d0f0868141154ea6fdda10327f356d9d231c2ddf368ef6ab48791d083000001d3889512fad1f7c5a47c
+ Binary rep of i = 000002
+ instring = 8f80b1e5a8a7c3357feb38d8e9823e96c122c0e2296d0f0868141154ea6fdda10327f356d9d231c2ddf368ef6ab48791d083000002d3889512fad1f7c5a47c
+KO = 43e1bd7128b42a43dfe9ee17fbde32722272144137584f1ff35b0e6324976d7cb1682eeb70e670fb
+
+
+
+[PRF=HMAC_SHA1]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 4e8ec7f7d4b1595f62d400d02e2e8b7634cc5f41
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 46fc844d9b22f21fd4f033a180a6e7a0fe5b2fe2675bb64ac1c84eb31fa56aebab35d8e907f291a868d76322c1b01468f9dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 96712d4ad2011956403a
+ Binary rep of i = 00000001
+ instring = 46fc844d9b22f21fd4f033a180a6e7a0fe5b2fe2675bb64ac1c84eb31fa56aebab35d8e907f291a868d76322c1b01468f9dc0000000196712d4ad2011956403a
+KO = eac2623b46e3abc112a70cac89499744
+
+COUNT=1
+L = 128
+KI = 6c334f5b4c01b56e1674ea452b4d89ccb763bfc2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a09391662b4e016c21a736e044abecc57997ebb6efba1ccf0e0f722e263f3cca8bdb993b6c2a0a8820968fabd865aa832d01
+DataAfterCtrLen = 10
+DataAfterCtrData = c7662aabdcb05ba7658f
+ Binary rep of i = 00000001
+ instring = a09391662b4e016c21a736e044abecc57997ebb6efba1ccf0e0f722e263f3cca8bdb993b6c2a0a8820968fabd865aa832d0100000001c7662aabdcb05ba7658f
+KO = c19c2238545a844bd1f23f764896cbf4
+
+COUNT=2
+L = 128
+KI = 8ce7ca08061e89b4ce7abd181177907ce0809fe1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0eec09b66c65d5c3c972369e867f18a67ab109f8b1e15d568e326bad38349e372effa78b2d1110d55c3eaf3a932a8d7e8483
+DataAfterCtrLen = 10
+DataAfterCtrData = e7398c45763d159e393f
+ Binary rep of i = 00000001
+ instring = 0eec09b66c65d5c3c972369e867f18a67ab109f8b1e15d568e326bad38349e372effa78b2d1110d55c3eaf3a932a8d7e848300000001e7398c45763d159e393f
+KO = 1cd0fad9d3d210d167cdc90542647d2a
+
+COUNT=3
+L = 128
+KI = aae9c736ff81afafe09d277dcfd22cd816a6eeb7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4d06bb09ff85d61c19ca4353467dfc23ff56866f1b1028bec4766e0ca55e68ae480683b05418720d08323bffd1adc787a323
+DataAfterCtrLen = 10
+DataAfterCtrData = 1072d6530eb7d1dcd32c
+ Binary rep of i = 00000001
+ instring = 4d06bb09ff85d61c19ca4353467dfc23ff56866f1b1028bec4766e0ca55e68ae480683b05418720d08323bffd1adc787a323000000011072d6530eb7d1dcd32c
+KO = fc4bdc7495e9758a338c78b174b190c0
+
+COUNT=4
+L = 128
+KI = 3abb7cfe2a28d3cf0f5bb6d82d651741c751c538
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 45309e97293e405ca8206fc74210a9bd58715090b1c9a9eb27383a00c66633745a628cc00ba325fe0be553676568a34fc3e4
+DataAfterCtrLen = 10
+DataAfterCtrData = 8f1b4fcba650396d4fd1
+ Binary rep of i = 00000001
+ instring = 45309e97293e405ca8206fc74210a9bd58715090b1c9a9eb27383a00c66633745a628cc00ba325fe0be553676568a34fc3e4000000018f1b4fcba650396d4fd1
+KO = 3d3b86ef63b8ca44f2fb2ab83c3999f4
+
+COUNT=5
+L = 128
+KI = 886cf23914e1f801511206a4b33c8e110c815cd6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c9c4419aff15b1e47be652c5ace64465a0029b67197b500ee0afc25806adaf6cb06c533fcb378c075058a4ee1192b0ca47ba
+DataAfterCtrLen = 10
+DataAfterCtrData = 4f3202b978fd3ce06a96
+ Binary rep of i = 00000001
+ instring = c9c4419aff15b1e47be652c5ace64465a0029b67197b500ee0afc25806adaf6cb06c533fcb378c075058a4ee1192b0ca47ba000000014f3202b978fd3ce06a96
+KO = f3467954cdf0713550a847398e21925f
+
+COUNT=6
+L = 128
+KI = 27e1d627ad44b9575cdbc05789f37e8c2de4f972
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a42648328d5503a27be8b6be0f976f0cecb6c93119f65b77287148e524874d7e489b8212639fd7cbf539622120ef5caa348b
+DataAfterCtrLen = 10
+DataAfterCtrData = 00e5aeb62a242a65f70f
+ Binary rep of i = 00000001
+ instring = a42648328d5503a27be8b6be0f976f0cecb6c93119f65b77287148e524874d7e489b8212639fd7cbf539622120ef5caa348b0000000100e5aeb62a242a65f70f
+KO = 14846efbf84596f0b20f10fb96e51992
+
+COUNT=7
+L = 128
+KI = 73ded143b52a9593a18b96848296d9e971d4cb09
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4764cc49c2184a6a3d6a4ae0404b040d64fe5cdc38bca6e225d90e2d4c15109891edab28b2e07854860cb092b67cbff9411f
+DataAfterCtrLen = 10
+DataAfterCtrData = c85f98b009c39e758033
+ Binary rep of i = 00000001
+ instring = 4764cc49c2184a6a3d6a4ae0404b040d64fe5cdc38bca6e225d90e2d4c15109891edab28b2e07854860cb092b67cbff9411f00000001c85f98b009c39e758033
+KO = d2244b288c78431fa1c28433b656d66d
+
+COUNT=8
+L = 128
+KI = 9c74ffd3ca8cca9f77a587f8b66c6dbe02a1d573
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2a2cbb201e723f10131215187a0cfff76d527824afb7c884a95f9104048d12cf5767734b58741dc457c67d851b5ba76885d9
+DataAfterCtrLen = 10
+DataAfterCtrData = 21ea28720805e3402b20
+ Binary rep of i = 00000001
+ instring = 2a2cbb201e723f10131215187a0cfff76d527824afb7c884a95f9104048d12cf5767734b58741dc457c67d851b5ba76885d90000000121ea28720805e3402b20
+KO = a19819ccdebb66c18b95e38f85ef3131
+
+COUNT=9
+L = 128
+KI = f226f57f3dc59c67ab8008b54a8ba1b86e6a51b5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 886f5cfae5435a70c9e76a1a9c77a5bb05039bcfaf264e4aea23ffda3876ef921236cece4e364376712d46600c4d4e0de4f2
+DataAfterCtrLen = 10
+DataAfterCtrData = b2a375de676de3dd190b
+ Binary rep of i = 00000001
+ instring = 886f5cfae5435a70c9e76a1a9c77a5bb05039bcfaf264e4aea23ffda3876ef921236cece4e364376712d46600c4d4e0de4f200000001b2a375de676de3dd190b
+KO = 4d63c952c8ccd16cad73f6072d58ce21
+
+COUNT=10
+L = 256
+KI = bc8cade6f7a3a756398f146540904ba709b2a78e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6ec708d082b5dc6740d0672826dba89dceaeba33d2cf285fbafd296dd44a75d1f2022bf23c8f6702353c7961be1b652dff7
+DataAfterCtrLen = 10
+DataAfterCtrData = 1c6550ca38972de8d18d
+ Binary rep of i = 00000001
+ instring = f6ec708d082b5dc6740d0672826dba89dceaeba33d2cf285fbafd296dd44a75d1f2022bf23c8f6702353c7961be1b652dff7000000011c6550ca38972de8d18d
+ Binary rep of i = 00000002
+ instring = f6ec708d082b5dc6740d0672826dba89dceaeba33d2cf285fbafd296dd44a75d1f2022bf23c8f6702353c7961be1b652dff7000000021c6550ca38972de8d18d
+KO = 22e0ab4b84c778e5a480f4ce04e9cd6f74b94a82014d3b91b08481752b15582f
+
+COUNT=11
+L = 256
+KI = c026dd31e191d3a5385006ed8f05b792a154f1ab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d1a183c4f841a0e3b915d34c940d35b67075a0ea4f391f91e0e554ac727ad103bb76317c2e768bfa372e0d500ad423a4ade8
+DataAfterCtrLen = 10
+DataAfterCtrData = fd5f5f6a63bfdba516b6
+ Binary rep of i = 00000001
+ instring = d1a183c4f841a0e3b915d34c940d35b67075a0ea4f391f91e0e554ac727ad103bb76317c2e768bfa372e0d500ad423a4ade800000001fd5f5f6a63bfdba516b6
+ Binary rep of i = 00000002
+ instring = d1a183c4f841a0e3b915d34c940d35b67075a0ea4f391f91e0e554ac727ad103bb76317c2e768bfa372e0d500ad423a4ade800000002fd5f5f6a63bfdba516b6
+KO = a1b37de71f4ad97eecd0eb8b7db7a2aa05111b16a102dca94e30244060479751
+
+COUNT=12
+L = 256
+KI = e9bbb1c65ed7a0f94667af35bed138295bfc86d8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5ce488c31bfe2a2db99cccc81772f967360544404652fae87f0c3ae99fff20198c0b9e45f855574b96fd885d03fe190d6444
+DataAfterCtrLen = 10
+DataAfterCtrData = 3e12fc23270aa01f3d18
+ Binary rep of i = 00000001
+ instring = 5ce488c31bfe2a2db99cccc81772f967360544404652fae87f0c3ae99fff20198c0b9e45f855574b96fd885d03fe190d6444000000013e12fc23270aa01f3d18
+ Binary rep of i = 00000002
+ instring = 5ce488c31bfe2a2db99cccc81772f967360544404652fae87f0c3ae99fff20198c0b9e45f855574b96fd885d03fe190d6444000000023e12fc23270aa01f3d18
+KO = 4a71e278d09fbfaa4ae2afe62189aa07568bf66d37ae4dbfabc89784c46ce454
+
+COUNT=13
+L = 256
+KI = 15235252d3359ea8ac1205c3e1e5f62b17fbcbe0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c4b0a188831dd8ee536b3805efa90af07d518a6394377f3facf3f1819f0f0b6a87ae441fb53539d7bfbed80084a2c1dce454
+DataAfterCtrLen = 10
+DataAfterCtrData = 686ef861755b9ae8a82c
+ Binary rep of i = 00000001
+ instring = c4b0a188831dd8ee536b3805efa90af07d518a6394377f3facf3f1819f0f0b6a87ae441fb53539d7bfbed80084a2c1dce45400000001686ef861755b9ae8a82c
+ Binary rep of i = 00000002
+ instring = c4b0a188831dd8ee536b3805efa90af07d518a6394377f3facf3f1819f0f0b6a87ae441fb53539d7bfbed80084a2c1dce45400000002686ef861755b9ae8a82c
+KO = b2e51034ed286b2b42c293a2a2b17a8a19c1dbc42cb5d956055b2e58dd635123
+
+COUNT=14
+L = 256
+KI = c6717ac04bdf0569692bbc8ae7288e6b0d2bafdd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e27d4325169cc998d5e11128734eb3a0cff21b07ee6285928afdc7271589db35c736ea40305b16b255fb9136bb3d4b61179d
+DataAfterCtrLen = 10
+DataAfterCtrData = 4f030173d2fdba3e36a7
+ Binary rep of i = 00000001
+ instring = e27d4325169cc998d5e11128734eb3a0cff21b07ee6285928afdc7271589db35c736ea40305b16b255fb9136bb3d4b61179d000000014f030173d2fdba3e36a7
+ Binary rep of i = 00000002
+ instring = e27d4325169cc998d5e11128734eb3a0cff21b07ee6285928afdc7271589db35c736ea40305b16b255fb9136bb3d4b61179d000000024f030173d2fdba3e36a7
+KO = 1002bd72773e67c3f76d646fa2a7410f8de3c6a5f1f6cab658699bdf0af08007
+
+COUNT=15
+L = 256
+KI = d8d6be7867b5f0bed62db4b2a51d09e74da8729b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e73616893566d6927e58e7e0b69d13670ba0a382471c48bad1eec726bd15fdeab054a1cf4d611fa7dbe945caafba94a5da3e
+DataAfterCtrLen = 10
+DataAfterCtrData = 65cebda7950296472d15
+ Binary rep of i = 00000001
+ instring = e73616893566d6927e58e7e0b69d13670ba0a382471c48bad1eec726bd15fdeab054a1cf4d611fa7dbe945caafba94a5da3e0000000165cebda7950296472d15
+ Binary rep of i = 00000002
+ instring = e73616893566d6927e58e7e0b69d13670ba0a382471c48bad1eec726bd15fdeab054a1cf4d611fa7dbe945caafba94a5da3e0000000265cebda7950296472d15
+KO = 7ec01105ecccc6aed83941be5598bf559802544b0200d0f603439e54baa9f8ba
+
+COUNT=16
+L = 256
+KI = 51709c0c0b60125f3fa4206bd8e06222735aac46
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 67e0723d9897be4591ba3e8b25e7e3728c12ad84099f8b2fb3eea88d46c93d4d11d9a298e19ab9e63f69da36eebe49eb34ff
+DataAfterCtrLen = 10
+DataAfterCtrData = d82463acd0909d5abb07
+ Binary rep of i = 00000001
+ instring = 67e0723d9897be4591ba3e8b25e7e3728c12ad84099f8b2fb3eea88d46c93d4d11d9a298e19ab9e63f69da36eebe49eb34ff00000001d82463acd0909d5abb07
+ Binary rep of i = 00000002
+ instring = 67e0723d9897be4591ba3e8b25e7e3728c12ad84099f8b2fb3eea88d46c93d4d11d9a298e19ab9e63f69da36eebe49eb34ff00000002d82463acd0909d5abb07
+KO = 32900442ce1f120feb0e2adfdd1f3a3089dbf64488c179c9d7ead028ead58f28
+
+COUNT=17
+L = 256
+KI = 73e2aa4ec67573526a2284ef695eb789fc0a03d6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 454ed0a821a947f51f87a8c0d4f9ea12ba51787aa0c765c16170a18ba8321d898481071aca9b914884d21f0a083b4030fa52
+DataAfterCtrLen = 10
+DataAfterCtrData = 5b186948fa2f22d4446c
+ Binary rep of i = 00000001
+ instring = 454ed0a821a947f51f87a8c0d4f9ea12ba51787aa0c765c16170a18ba8321d898481071aca9b914884d21f0a083b4030fa52000000015b186948fa2f22d4446c
+ Binary rep of i = 00000002
+ instring = 454ed0a821a947f51f87a8c0d4f9ea12ba51787aa0c765c16170a18ba8321d898481071aca9b914884d21f0a083b4030fa52000000025b186948fa2f22d4446c
+KO = 01169b98d0bacdd09360eb565cfb10b3f26423a5d4d28cf21f236f6016b6e355
+
+COUNT=18
+L = 256
+KI = e87e7a0947a1df9080aa0b3eb76bf7d10f874b10
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 47cc80464382bcb38c20e6e478850d9871c07234716e58981849d822c7a75c14828a3370c337d31c8342bfe4052e558287fc
+DataAfterCtrLen = 10
+DataAfterCtrData = 51412ff35e94e2c3f83b
+ Binary rep of i = 00000001
+ instring = 47cc80464382bcb38c20e6e478850d9871c07234716e58981849d822c7a75c14828a3370c337d31c8342bfe4052e558287fc0000000151412ff35e94e2c3f83b
+ Binary rep of i = 00000002
+ instring = 47cc80464382bcb38c20e6e478850d9871c07234716e58981849d822c7a75c14828a3370c337d31c8342bfe4052e558287fc0000000251412ff35e94e2c3f83b
+KO = a89608277c3762b4aa023b6c4609ee2e611793c1a59be04af418866b6075f699
+
+COUNT=19
+L = 256
+KI = 5f1c41758feb0ac63f0c052423587ac6fc25814c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 00c3dd0bdc9128fd6486d489a66bfa0ef4ef9295975071c04d17bf25ee5935a66e3e4878d2cb31be08329c9f8cd635d477b5
+DataAfterCtrLen = 10
+DataAfterCtrData = f6fda29978356fb1375c
+ Binary rep of i = 00000001
+ instring = 00c3dd0bdc9128fd6486d489a66bfa0ef4ef9295975071c04d17bf25ee5935a66e3e4878d2cb31be08329c9f8cd635d477b500000001f6fda29978356fb1375c
+ Binary rep of i = 00000002
+ instring = 00c3dd0bdc9128fd6486d489a66bfa0ef4ef9295975071c04d17bf25ee5935a66e3e4878d2cb31be08329c9f8cd635d477b500000002f6fda29978356fb1375c
+KO = baa02924fb4008d04194db16fa99b3a18da993494881d5aa83f35cb5e27a0d76
+
+COUNT=20
+L = 160
+KI = 34e91f6218d84a38ea18795f1050cc4e572c1c3b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 455432f6b1a3238cd870eac1b2a449c9b11b9e841e045a71454f9568cc03aac2219fafe5076c99aaf600fc05624b28762c9f
+DataAfterCtrLen = 10
+DataAfterCtrData = 6e4b5f2b0b813ae0392d
+ Binary rep of i = 00000001
+ instring = 455432f6b1a3238cd870eac1b2a449c9b11b9e841e045a71454f9568cc03aac2219fafe5076c99aaf600fc05624b28762c9f000000016e4b5f2b0b813ae0392d
+KO = 5767ca0e5c79a9c77e8a3bd08b1c0921aaf3eba6
+
+COUNT=21
+L = 160
+KI = c325cb7129a6768f6cfaef2d0a88947026e84315
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ae9a7c43bf9d534e6e6bcd744ad6878df66eba9eafcd10897eda025f919f19fe510cc4a4cd34e6dfd6801e4952cd78538644
+DataAfterCtrLen = 10
+DataAfterCtrData = 46cf8c883d282ffaa9a3
+ Binary rep of i = 00000001
+ instring = ae9a7c43bf9d534e6e6bcd744ad6878df66eba9eafcd10897eda025f919f19fe510cc4a4cd34e6dfd6801e4952cd785386440000000146cf8c883d282ffaa9a3
+KO = cd5b20e8d34cc45fd09baf6797d2a2f1d1904b66
+
+COUNT=22
+L = 160
+KI = 104f32a7a6875e4bff25a15323eb58ac14cfb57b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 35f55b190e3fdb3b57ca13d21d2bb40b6b51b237e89ada2232eee2afc651740b750f32cf36976f0fbd11834d54003e282dc6
+DataAfterCtrLen = 10
+DataAfterCtrData = 2fce2ce919621304b1a4
+ Binary rep of i = 00000001
+ instring = 35f55b190e3fdb3b57ca13d21d2bb40b6b51b237e89ada2232eee2afc651740b750f32cf36976f0fbd11834d54003e282dc6000000012fce2ce919621304b1a4
+KO = ddc61b7953a04d1b3c83b1b8ee351f33e5cd5974
+
+COUNT=23
+L = 160
+KI = 99e93c36017be6218b2f981c0ccff5c663a27716
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9b24da2cb0de73a2917e1a9ca806e50060350d2fa2f7f1460ec42f0689519e25198481931ea6530cf5d40458e449b188dcd1
+DataAfterCtrLen = 10
+DataAfterCtrData = 8ff2c7156f2b559d2e3d
+ Binary rep of i = 00000001
+ instring = 9b24da2cb0de73a2917e1a9ca806e50060350d2fa2f7f1460ec42f0689519e25198481931ea6530cf5d40458e449b188dcd1000000018ff2c7156f2b559d2e3d
+KO = 61b38cc08d5744b95981842e6551a5f156c8a198
+
+COUNT=24
+L = 160
+KI = f10c2fb38b084694fcfac42d42a94cb142f50cd9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0d56edfd13485cc081bd67809b96206ab214760b3dc6a25b0b0a173c449600d0a671ceeaa3e804d6b5712714cf6009398197
+DataAfterCtrLen = 10
+DataAfterCtrData = 354fd783c05b090dc7d2
+ Binary rep of i = 00000001
+ instring = 0d56edfd13485cc081bd67809b96206ab214760b3dc6a25b0b0a173c449600d0a671ceeaa3e804d6b5712714cf600939819700000001354fd783c05b090dc7d2
+KO = af86e053370d4da4e498da9b61a76a1ae6365363
+
+COUNT=25
+L = 160
+KI = 7930ba25e04a4c7acae11dc0479251fe7e8b2c5d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01368a659e3ff86834197e0dec654c458f77ffb16aa082d339b04efddf2b72217dbca18f1a1db70572f6d7e67662078ebded
+DataAfterCtrLen = 10
+DataAfterCtrData = bf4c6cd47864e58bd215
+ Binary rep of i = 00000001
+ instring = 01368a659e3ff86834197e0dec654c458f77ffb16aa082d339b04efddf2b72217dbca18f1a1db70572f6d7e67662078ebded00000001bf4c6cd47864e58bd215
+KO = cd562a50be8ee5d2944cddba49c85ee96339edb0
+
+COUNT=26
+L = 160
+KI = bb750b0a8eecba8db1086584c931b032a9d999e8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0dc6d63688e372fd6d518fb3adbf04fa0b80a8882d4cd3ed98238dd66fffd4e69b0326eb14f873a5a27070edf7ccf79b3dab
+DataAfterCtrLen = 10
+DataAfterCtrData = 4988faaf882ff8d5f97b
+ Binary rep of i = 00000001
+ instring = 0dc6d63688e372fd6d518fb3adbf04fa0b80a8882d4cd3ed98238dd66fffd4e69b0326eb14f873a5a27070edf7ccf79b3dab000000014988faaf882ff8d5f97b
+KO = 49cd373e4669f5bbbbfb1a58a9ca327c3e6c8c0c
+
+COUNT=27
+L = 160
+KI = a248771cd6b5242d2992f43b8473d2bf64bdac8c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3373610e00812eb42df20cfc7c665a79ced485256a34f5fcab05379a380aa3075422b4f9dd0a02a020b9c55e5ec35a55b5ef
+DataAfterCtrLen = 10
+DataAfterCtrData = e55306e8eadf5feffd9f
+ Binary rep of i = 00000001
+ instring = 3373610e00812eb42df20cfc7c665a79ced485256a34f5fcab05379a380aa3075422b4f9dd0a02a020b9c55e5ec35a55b5ef00000001e55306e8eadf5feffd9f
+KO = 4bf9487a4f5bb696d642ef362564aa9eb3787439
+
+COUNT=28
+L = 160
+KI = f571276d9e5a510023681c80466847ca06d6cb55
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4cdcccf7707428ae17692ff2cedbc623eac16c86118d6285f43b880b945d5dad76732d6a50645c9b1f4bb8e99b53f55fca12
+DataAfterCtrLen = 10
+DataAfterCtrData = 99f9bea7ae7453ea030c
+ Binary rep of i = 00000001
+ instring = 4cdcccf7707428ae17692ff2cedbc623eac16c86118d6285f43b880b945d5dad76732d6a50645c9b1f4bb8e99b53f55fca120000000199f9bea7ae7453ea030c
+KO = 7e7a798e7cf5e4e80548bebc90c89aa07dce57a3
+
+COUNT=29
+L = 160
+KI = 3976b7fd3103f12c4df662e22efe1690f67b1c14
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54b9d912e9770bafcf1679cbf2ba7066f1af03abe683e0368fb32de443a809370fa2eee7718de4fdf2c92ba931a164129571
+DataAfterCtrLen = 10
+DataAfterCtrData = 37cf1bfda4769a881194
+ Binary rep of i = 00000001
+ instring = 54b9d912e9770bafcf1679cbf2ba7066f1af03abe683e0368fb32de443a809370fa2eee7718de4fdf2c92ba931a1641295710000000137cf1bfda4769a881194
+KO = 423f836400700fac92dc2281be47b95e19139872
+
+COUNT=30
+L = 320
+KI = 004af719e2e5f8195bf2101fc5f8115704e8a392
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b77cee1d562e9754ed90c5d1bf2e5449586bd05d3aeb25f3e3f6af23c652892a2c237151c23cf60145b52256f2519d104107
+DataAfterCtrLen = 10
+DataAfterCtrData = f6bd7ddfef1060a829a2
+ Binary rep of i = 00000001
+ instring = b77cee1d562e9754ed90c5d1bf2e5449586bd05d3aeb25f3e3f6af23c652892a2c237151c23cf60145b52256f2519d10410700000001f6bd7ddfef1060a829a2
+ Binary rep of i = 00000002
+ instring = b77cee1d562e9754ed90c5d1bf2e5449586bd05d3aeb25f3e3f6af23c652892a2c237151c23cf60145b52256f2519d10410700000002f6bd7ddfef1060a829a2
+KO = 0ff9ca3417729254de54e54a66a823ee775623c60182af447c65d912ad83f7faf68573c4afeece41
+
+COUNT=31
+L = 320
+KI = b474b4d9dc64a16ecc4bc4f70e8484a087a99f8b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee868964cb43ac947886b3cb2d610bbfa2542f966167518478969e53d00855a7a6dc84337f89ab430d6aa39892dcecc034d2
+DataAfterCtrLen = 10
+DataAfterCtrData = a384088705326a142abb
+ Binary rep of i = 00000001
+ instring = ee868964cb43ac947886b3cb2d610bbfa2542f966167518478969e53d00855a7a6dc84337f89ab430d6aa39892dcecc034d200000001a384088705326a142abb
+ Binary rep of i = 00000002
+ instring = ee868964cb43ac947886b3cb2d610bbfa2542f966167518478969e53d00855a7a6dc84337f89ab430d6aa39892dcecc034d200000002a384088705326a142abb
+KO = ba22859081ab4236ae49614c189554260132e82ff229565bab543f7ef7223a4d99868febf4f2df8f
+
+COUNT=32
+L = 320
+KI = 45176c8d79715d913ca7c1e5c2b91b19ac6dc4c8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 42a252654cfaa7782e8875e987b834e413eb817e930363896c4dc6c24df247653024b1c7a609690cc8b4446d1ca69533288f
+DataAfterCtrLen = 10
+DataAfterCtrData = 97e670c6e05723243e82
+ Binary rep of i = 00000001
+ instring = 42a252654cfaa7782e8875e987b834e413eb817e930363896c4dc6c24df247653024b1c7a609690cc8b4446d1ca69533288f0000000197e670c6e05723243e82
+ Binary rep of i = 00000002
+ instring = 42a252654cfaa7782e8875e987b834e413eb817e930363896c4dc6c24df247653024b1c7a609690cc8b4446d1ca69533288f0000000297e670c6e05723243e82
+KO = cb6b331a19695e047cb7996ab65b27745a1dc9d5e91a81a602bcd141cb7e6e6aa705278a3b85c10b
+
+COUNT=33
+L = 320
+KI = 74a57eee3ac3824d54cc903a0c6d756f6d02bb69
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b8f0d2301f86732be17af44ff6c8499cc3f132bcde4d6a1202b8a1de9bd118b8478c338393f66b72fd4692a2c1d1ad2515d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 8ed346c3bc8a95b4a768
+ Binary rep of i = 00000001
+ instring = b8f0d2301f86732be17af44ff6c8499cc3f132bcde4d6a1202b8a1de9bd118b8478c338393f66b72fd4692a2c1d1ad2515d1000000018ed346c3bc8a95b4a768
+ Binary rep of i = 00000002
+ instring = b8f0d2301f86732be17af44ff6c8499cc3f132bcde4d6a1202b8a1de9bd118b8478c338393f66b72fd4692a2c1d1ad2515d1000000028ed346c3bc8a95b4a768
+KO = 3cee7ace3a16347846a35e1f58b44c5e18c639751f4df9854a1c79d43f650f3f634e4010439ff38b
+
+COUNT=34
+L = 320
+KI = d4b5ec02814fb074b1a04a6c901c6a55b34e824c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b999c7564af3d11c832c82fa1bfab622a48c5ce75be6459fa71644b7fa1864697e1eaf2eb2ad4f9ad9fd6bc8f39ac7ecb8b
+DataAfterCtrLen = 10
+DataAfterCtrData = cecfc91227419066f0ef
+ Binary rep of i = 00000001
+ instring = 6b999c7564af3d11c832c82fa1bfab622a48c5ce75be6459fa71644b7fa1864697e1eaf2eb2ad4f9ad9fd6bc8f39ac7ecb8b00000001cecfc91227419066f0ef
+ Binary rep of i = 00000002
+ instring = 6b999c7564af3d11c832c82fa1bfab622a48c5ce75be6459fa71644b7fa1864697e1eaf2eb2ad4f9ad9fd6bc8f39ac7ecb8b00000002cecfc91227419066f0ef
+KO = 4cc68c8801e3a9f421b749b01f417d19ac7eb17d37c5b5946dba1a2f79c4eda27483ceab49eff52c
+
+COUNT=35
+L = 320
+KI = 389401d140fb072da77e7eab9aa201de6af0c767
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c3b830dc16b72c6554aca0161e00acd87703ae5ff112febb5241e110568b7ecb2900a706c1c48709919e646fa0ee8cabf41a
+DataAfterCtrLen = 10
+DataAfterCtrData = a66a236861c445aa74c8
+ Binary rep of i = 00000001
+ instring = c3b830dc16b72c6554aca0161e00acd87703ae5ff112febb5241e110568b7ecb2900a706c1c48709919e646fa0ee8cabf41a00000001a66a236861c445aa74c8
+ Binary rep of i = 00000002
+ instring = c3b830dc16b72c6554aca0161e00acd87703ae5ff112febb5241e110568b7ecb2900a706c1c48709919e646fa0ee8cabf41a00000002a66a236861c445aa74c8
+KO = 5bc0b3baee498a9383151c6e44a7b21398e07520a73606a1ed2444837a89e8285dd8b04e92382160
+
+COUNT=36
+L = 320
+KI = eb4dda1670be0ac148da976628d0ce9195db6385
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d453d44589c8893f9794f67ecd7a25bd8606d648b498bdc83d44c4fbd8260a7c5e46be42849b4a266f02918d397a376b366b
+DataAfterCtrLen = 10
+DataAfterCtrData = d77eb2c3ab36f9b72b94
+ Binary rep of i = 00000001
+ instring = d453d44589c8893f9794f67ecd7a25bd8606d648b498bdc83d44c4fbd8260a7c5e46be42849b4a266f02918d397a376b366b00000001d77eb2c3ab36f9b72b94
+ Binary rep of i = 00000002
+ instring = d453d44589c8893f9794f67ecd7a25bd8606d648b498bdc83d44c4fbd8260a7c5e46be42849b4a266f02918d397a376b366b00000002d77eb2c3ab36f9b72b94
+KO = c5ad320c9e0a074f08f49916fec1abf19999ea41f0d9772299abfa6866354bd963982a452083dae2
+
+COUNT=37
+L = 320
+KI = a90f57a732f2845b6b55f185e526c3520b32060f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 882e058057a3cdfd3059074baf20f9bde6b575a29ec8c8202fa0be94e06cb7288c0d5704f97beb683bdddc3c21cbd8db54af
+DataAfterCtrLen = 10
+DataAfterCtrData = f75673b4b1a6c25efc99
+ Binary rep of i = 00000001
+ instring = 882e058057a3cdfd3059074baf20f9bde6b575a29ec8c8202fa0be94e06cb7288c0d5704f97beb683bdddc3c21cbd8db54af00000001f75673b4b1a6c25efc99
+ Binary rep of i = 00000002
+ instring = 882e058057a3cdfd3059074baf20f9bde6b575a29ec8c8202fa0be94e06cb7288c0d5704f97beb683bdddc3c21cbd8db54af00000002f75673b4b1a6c25efc99
+KO = 5411f76796e51ed596b4f9f2425afac3eb6cd209daff7717ed3507ea28f5f7b8004455019b9b7fa8
+
+COUNT=38
+L = 320
+KI = 2cf87a701117ce7a8d2cf8f729d2c65bf64779ed
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0360bdeedbdc3cf3030bb47bf22b504b1112c777eedc50e13be4c265015bc4f2b67d3c53b52c8838459ceb36db340b682c4c
+DataAfterCtrLen = 10
+DataAfterCtrData = af0bb03a85b7349489de
+ Binary rep of i = 00000001
+ instring = 0360bdeedbdc3cf3030bb47bf22b504b1112c777eedc50e13be4c265015bc4f2b67d3c53b52c8838459ceb36db340b682c4c00000001af0bb03a85b7349489de
+ Binary rep of i = 00000002
+ instring = 0360bdeedbdc3cf3030bb47bf22b504b1112c777eedc50e13be4c265015bc4f2b67d3c53b52c8838459ceb36db340b682c4c00000002af0bb03a85b7349489de
+KO = c8e39949fee63a5eb833d4f26d638ba7af421be7f88b7f919c402568e2dc0e8fdaa8b7495536352f
+
+COUNT=39
+L = 320
+KI = 9a3ef5cb231f6fb82dbe5ad1b42a1f67427185d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bca8af69eed0829df3ad0dac6def5032520432278b9d2ea425940ecf369dc14d19d7e433ced666ac1318a1359a03a0a03671
+DataAfterCtrLen = 10
+DataAfterCtrData = 1b9bf9c397b6ecd3c2e8
+ Binary rep of i = 00000001
+ instring = bca8af69eed0829df3ad0dac6def5032520432278b9d2ea425940ecf369dc14d19d7e433ced666ac1318a1359a03a0a03671000000011b9bf9c397b6ecd3c2e8
+ Binary rep of i = 00000002
+ instring = bca8af69eed0829df3ad0dac6def5032520432278b9d2ea425940ecf369dc14d19d7e433ced666ac1318a1359a03a0a03671000000021b9bf9c397b6ecd3c2e8
+KO = fcc7df5e94b42ae83937a44d0901d45248931e5ce9c2c8a1e6c62e196c3248229e5a30979ef26531
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 7e2f7a5ab3e82ef927a005308456823da473787bf33d18a864aca63f
+FixedInputDataByteLen = 60
+FixedInputData = b35695a6e23a765105b87756468d442a53a60cd4225186dc94221c06c5d6f1e98462135656ebca90468a939f29112b811413567d498df9867914d94c
+ Binary rep of i = 01
+ instring = 01b35695a6e23a765105b87756468d442a53a60cd4225186dc94221c06c5d6f1e98462135656ebca90468a939f29112b811413567d498df9867914d94c
+KO = 10ba5c6ea609da8fa8abe8be552c97a1
+
+COUNT=1
+L = 128
+KI = 933de94645de1ba6ed7926f34384068123e935303b4a3a307546ec7f
+FixedInputDataByteLen = 60
+FixedInputData = 6eb0b8a0486b455a6cc0f369f89172e421ed5b954df0dc0e372e7d26378469cf909761e529e6fce5305ea60db74524b1d4d5bb885db0e4cfd41fe894
+ Binary rep of i = 01
+ instring = 016eb0b8a0486b455a6cc0f369f89172e421ed5b954df0dc0e372e7d26378469cf909761e529e6fce5305ea60db74524b1d4d5bb885db0e4cfd41fe894
+KO = c0ebc996ee38d3880b5380c0eea023bb
+
+COUNT=2
+L = 128
+KI = c19fcae4c8520670995e34c0ba584f1c2e30a5564a373f00edd6ddd1
+FixedInputDataByteLen = 60
+FixedInputData = 05bea9ed3a417bb44b8822403adef5d843c6b55ee18fdd2da29b5eb1d69bab45a62975c12e59bb93f543d9149365e62b512a61e3676486e288b77435
+ Binary rep of i = 01
+ instring = 0105bea9ed3a417bb44b8822403adef5d843c6b55ee18fdd2da29b5eb1d69bab45a62975c12e59bb93f543d9149365e62b512a61e3676486e288b77435
+KO = 689b369ead60d09d5d04a4bfa250ffd8
+
+COUNT=3
+L = 128
+KI = e8e83aff22bd5b802fe25f4f735df72ad1169394070a1054303a5d8e
+FixedInputDataByteLen = 60
+FixedInputData = 1a45beada33306cb5bc888c9a3d5d473e399eba90e347cf912a35d1e7a68ae5fa0aa5341e6d748340fe2489131a3dfe8729017448809db388645defd
+ Binary rep of i = 01
+ instring = 011a45beada33306cb5bc888c9a3d5d473e399eba90e347cf912a35d1e7a68ae5fa0aa5341e6d748340fe2489131a3dfe8729017448809db388645defd
+KO = 8e8d2cf50ea31e1d2868ec2adc527781
+
+COUNT=4
+L = 128
+KI = cef22637a0c910e6e7de586b92cddf004dcff71257cb8534a039303a
+FixedInputDataByteLen = 60
+FixedInputData = b3acfed1b72ebc41e7e89ba6dde2ac322fe8eb1d90092f70273c54aa75d55f0b773c02029d7019b23d9bdaa79a68dea6d6b693457ac082fd182cfedd
+ Binary rep of i = 01
+ instring = 01b3acfed1b72ebc41e7e89ba6dde2ac322fe8eb1d90092f70273c54aa75d55f0b773c02029d7019b23d9bdaa79a68dea6d6b693457ac082fd182cfedd
+KO = feb1451e99748be6c8f482ad0db1ba14
+
+COUNT=5
+L = 128
+KI = f66d6a85024008ae87ea411ad52b15ad2de664e2ed1a69f087678521
+FixedInputDataByteLen = 60
+FixedInputData = 6df10a69b0d2ec734e9f9525223f4b9174041fd9c92d8b6350ccf5b0709a013e786b3a5e1c0aaf8afdee385f7b6d7971d5d8621c4338da185cfa3a11
+ Binary rep of i = 01
+ instring = 016df10a69b0d2ec734e9f9525223f4b9174041fd9c92d8b6350ccf5b0709a013e786b3a5e1c0aaf8afdee385f7b6d7971d5d8621c4338da185cfa3a11
+KO = fb4b2eb8802e8cd17cf7f188224d4728
+
+COUNT=6
+L = 128
+KI = 547f5d66a6c4ff7faa5378ec875d6472ff9383ac54264cf2e6289fcf
+FixedInputDataByteLen = 60
+FixedInputData = e60a4301518f53f006e61c6aac00061972fc7cbef3d4c3a85bc81be5a6f50625eeb9e82a4d0b0ad711f576d8afaa92ccade67847b4698db1d8cca969
+ Binary rep of i = 01
+ instring = 01e60a4301518f53f006e61c6aac00061972fc7cbef3d4c3a85bc81be5a6f50625eeb9e82a4d0b0ad711f576d8afaa92ccade67847b4698db1d8cca969
+KO = dc6336ba4faccafd3e1939e60058f22c
+
+COUNT=7
+L = 128
+KI = 2a4aab10cbac2d386e1182ada4f09e5062b0525e2f87538680a7630b
+FixedInputDataByteLen = 60
+FixedInputData = 45f76f99adde3d1a3f745145d7f048653826880053f21b480e06876f15a072107b4c7c44c4eead7891ce4c2ccc3479b033fc5e3935798ed514361227
+ Binary rep of i = 01
+ instring = 0145f76f99adde3d1a3f745145d7f048653826880053f21b480e06876f15a072107b4c7c44c4eead7891ce4c2ccc3479b033fc5e3935798ed514361227
+KO = 027c61e6f651c579e68cc7cdf10dd64b
+
+COUNT=8
+L = 128
+KI = f4340ee6ca5a07a393c287718e8caf59f4f7087cbdc828d9bb0bac2e
+FixedInputDataByteLen = 60
+FixedInputData = 815554b5d99608f7d9672fbed45a946daf12f10d5b9a330690bd0688fb78b667b585ec26118f7473c191edf660f86f71f0c7f10119433a9be9ce7f04
+ Binary rep of i = 01
+ instring = 01815554b5d99608f7d9672fbed45a946daf12f10d5b9a330690bd0688fb78b667b585ec26118f7473c191edf660f86f71f0c7f10119433a9be9ce7f04
+KO = 2da92693ebc2bd252bb4554aff538ed8
+
+COUNT=9
+L = 128
+KI = c319533a2ff841ade54c80cc2d61f540a09aff2be9d2718349fb6216
+FixedInputDataByteLen = 60
+FixedInputData = b37540b9b79f9e4984bff41e6772032306a293c9f0d3f92acd7b32020173b7027fe83bae7556264d197044de826f73430b5f38256aa36522fc8bbb39
+ Binary rep of i = 01
+ instring = 01b37540b9b79f9e4984bff41e6772032306a293c9f0d3f92acd7b32020173b7027fe83bae7556264d197044de826f73430b5f38256aa36522fc8bbb39
+KO = 9e836590b3cc881bb8fae6babb41eb90
+
+COUNT=10
+L = 256
+KI = 667f72fc660e32943de386af9670c78e975c838cae91dca97f4f8508
+FixedInputDataByteLen = 60
+FixedInputData = e713e8c38e92c8ba0f0791cc4a0d00c98d8dda8f3137a775104e7aa65b5f04fed12ee78a88262b2931717b7ac5624162fd5f0307f4faef038dcc210c
+ Binary rep of i = 01
+ instring = 01e713e8c38e92c8ba0f0791cc4a0d00c98d8dda8f3137a775104e7aa65b5f04fed12ee78a88262b2931717b7ac5624162fd5f0307f4faef038dcc210c
+ Binary rep of i = 02
+ instring = 02e713e8c38e92c8ba0f0791cc4a0d00c98d8dda8f3137a775104e7aa65b5f04fed12ee78a88262b2931717b7ac5624162fd5f0307f4faef038dcc210c
+KO = 835b343242a489249eec3cd56384ea2a5b295e29a4430fec2aae0c8b9fa36d20
+
+COUNT=11
+L = 256
+KI = 596df12cf901c9a7a6621c188d7396fa52980b8d407624f20a9a7e67
+FixedInputDataByteLen = 60
+FixedInputData = 390043e11c6aec9fe6dcb683a34fce6a491f3e4032fead38c1cf3da3dfd69e92b721f5542d8899f9dae2fd1f3bc084ecc2c243d99674dce0b9853b51
+ Binary rep of i = 01
+ instring = 01390043e11c6aec9fe6dcb683a34fce6a491f3e4032fead38c1cf3da3dfd69e92b721f5542d8899f9dae2fd1f3bc084ecc2c243d99674dce0b9853b51
+ Binary rep of i = 02
+ instring = 02390043e11c6aec9fe6dcb683a34fce6a491f3e4032fead38c1cf3da3dfd69e92b721f5542d8899f9dae2fd1f3bc084ecc2c243d99674dce0b9853b51
+KO = 1e0bc314d7a65b4d80cb3f8b856bf03a68a8febdd648d3df9a6534e0245ecc67
+
+COUNT=12
+L = 256
+KI = 660f9679533a9f3e88a457f98c3d8aff891739c82ea02a6c4229d126
+FixedInputDataByteLen = 60
+FixedInputData = 2b93121374e5c1eac0cc972ddd80f9bb618a43b00430c0f5182e778d7964754c64ce0d5bf064f487ce18bab70b8986537704d46e4ae7ba04f90ef691
+ Binary rep of i = 01
+ instring = 012b93121374e5c1eac0cc972ddd80f9bb618a43b00430c0f5182e778d7964754c64ce0d5bf064f487ce18bab70b8986537704d46e4ae7ba04f90ef691
+ Binary rep of i = 02
+ instring = 022b93121374e5c1eac0cc972ddd80f9bb618a43b00430c0f5182e778d7964754c64ce0d5bf064f487ce18bab70b8986537704d46e4ae7ba04f90ef691
+KO = 4e9d06056c6c6f1f66349fcc7f8b5cf1ef7fee1b0ea6356635a821f2dc2eaa2e
+
+COUNT=13
+L = 256
+KI = 0f3e028e978decce272308733f6e49530730f1ba6fb7c9020c7c8338
+FixedInputDataByteLen = 60
+FixedInputData = 69a4a0d7fdff860bf00ad6a9614c7f147b533621593aad5a06ab5be868c485e49a6a2c0e8812757feaf641cf16b204c3ac2a73771a83cb46011a2d0c
+ Binary rep of i = 01
+ instring = 0169a4a0d7fdff860bf00ad6a9614c7f147b533621593aad5a06ab5be868c485e49a6a2c0e8812757feaf641cf16b204c3ac2a73771a83cb46011a2d0c
+ Binary rep of i = 02
+ instring = 0269a4a0d7fdff860bf00ad6a9614c7f147b533621593aad5a06ab5be868c485e49a6a2c0e8812757feaf641cf16b204c3ac2a73771a83cb46011a2d0c
+KO = 63d52c807f63f35d8c65c4f9bc9409db0b11bec4dc4f01c3f3102fbae1867af6
+
+COUNT=14
+L = 256
+KI = 2c539b89c9fb57462402c5d691411ae25539ce0e68437c14789aa7d1
+FixedInputDataByteLen = 60
+FixedInputData = 0abc1a4997ac206fdf9c81e61e6ce666e8844506ad6b99feca1ab432ac94991ad234c0930abb6ab8bec6dcd45dd05553fe3136fc1cb114d952fd65a8
+ Binary rep of i = 01
+ instring = 010abc1a4997ac206fdf9c81e61e6ce666e8844506ad6b99feca1ab432ac94991ad234c0930abb6ab8bec6dcd45dd05553fe3136fc1cb114d952fd65a8
+ Binary rep of i = 02
+ instring = 020abc1a4997ac206fdf9c81e61e6ce666e8844506ad6b99feca1ab432ac94991ad234c0930abb6ab8bec6dcd45dd05553fe3136fc1cb114d952fd65a8
+KO = 06fe326835d67ca65ff639dca65d30759193c8fc0132e0027a42da7741cd5984
+
+COUNT=15
+L = 256
+KI = 36c6e9749202e86fb9afc667c357d5db0218266b8b7afc705cec5d05
+FixedInputDataByteLen = 60
+FixedInputData = be37a845be365759960b6f4a11f8ca56d1c003261b0c1df2021627ffb35ea5d822b6e859a54626ebf2ec60c58ad69d60f684fb1c4eb317711ce230b8
+ Binary rep of i = 01
+ instring = 01be37a845be365759960b6f4a11f8ca56d1c003261b0c1df2021627ffb35ea5d822b6e859a54626ebf2ec60c58ad69d60f684fb1c4eb317711ce230b8
+ Binary rep of i = 02
+ instring = 02be37a845be365759960b6f4a11f8ca56d1c003261b0c1df2021627ffb35ea5d822b6e859a54626ebf2ec60c58ad69d60f684fb1c4eb317711ce230b8
+KO = 063fe60a4ce50025ce6dea5a8234f32d617f0a5cfa6f9454a2702e526781ac80
+
+COUNT=16
+L = 256
+KI = a099ba91c5f3e7aef86d608e8d188f6282dda84a5327ddf68b6b2426
+FixedInputDataByteLen = 60
+FixedInputData = 68841bdcbfbaacd006d71306c207b412c5fabe035b920a2d3d6702ffa27ec78b1204f9216ee5d3df3f7de8657f953659dcfea7c36636d7ed5e1d4a2b
+ Binary rep of i = 01
+ instring = 0168841bdcbfbaacd006d71306c207b412c5fabe035b920a2d3d6702ffa27ec78b1204f9216ee5d3df3f7de8657f953659dcfea7c36636d7ed5e1d4a2b
+ Binary rep of i = 02
+ instring = 0268841bdcbfbaacd006d71306c207b412c5fabe035b920a2d3d6702ffa27ec78b1204f9216ee5d3df3f7de8657f953659dcfea7c36636d7ed5e1d4a2b
+KO = 56f12ddc01a5b5ab84d2ef09869ff68123334e7e4209a3c4b55ca6cceeb223f5
+
+COUNT=17
+L = 256
+KI = 0b22ebe556b6614403f2822369d5431ec2e148d35b09ae50db790fb9
+FixedInputDataByteLen = 60
+FixedInputData = e79ab4acbe0416f0355bb6235f943d7ffd7b1912f761070c7595b10a7fa8f4fa1e5d84bc8c9f83a4bcbedf9b1ef54a082b1b9b7ea58bc2fa2c54c8fb
+ Binary rep of i = 01
+ instring = 01e79ab4acbe0416f0355bb6235f943d7ffd7b1912f761070c7595b10a7fa8f4fa1e5d84bc8c9f83a4bcbedf9b1ef54a082b1b9b7ea58bc2fa2c54c8fb
+ Binary rep of i = 02
+ instring = 02e79ab4acbe0416f0355bb6235f943d7ffd7b1912f761070c7595b10a7fa8f4fa1e5d84bc8c9f83a4bcbedf9b1ef54a082b1b9b7ea58bc2fa2c54c8fb
+KO = d86538d3e325c1e678476743711bdfc9cba7dfa75c0e3d43e142e19442d13ec1
+
+COUNT=18
+L = 256
+KI = 287ccc58b821093060d38497bfd78b6b00ff2ef469fe31a558ad5d74
+FixedInputDataByteLen = 60
+FixedInputData = b6bac696ad7f61755dca769fd8a0c33533c434fa7ef9d19fd1eb1711df5f360b7dc404366dc0515eeffc46ae9577499d8f02e4866d73162f70647949
+ Binary rep of i = 01
+ instring = 01b6bac696ad7f61755dca769fd8a0c33533c434fa7ef9d19fd1eb1711df5f360b7dc404366dc0515eeffc46ae9577499d8f02e4866d73162f70647949
+ Binary rep of i = 02
+ instring = 02b6bac696ad7f61755dca769fd8a0c33533c434fa7ef9d19fd1eb1711df5f360b7dc404366dc0515eeffc46ae9577499d8f02e4866d73162f70647949
+KO = a8d4f3910c138a5f55bb34b63a99632d750f0f7d5da9e3dd9bc9ad0482fdbc28
+
+COUNT=19
+L = 256
+KI = ef61c043e8e0f4d4ce7e9f1b4fbd3782a9603ad687ce89fdb7904c4d
+FixedInputDataByteLen = 60
+FixedInputData = 01803643a0acd86d6153277528a1ad634a7c2ee90bc95e99cccbf41d73fe302e303acd41efafe2324921e3cd42c4188b3b7abb1d0237ea8fb52a5ce5
+ Binary rep of i = 01
+ instring = 0101803643a0acd86d6153277528a1ad634a7c2ee90bc95e99cccbf41d73fe302e303acd41efafe2324921e3cd42c4188b3b7abb1d0237ea8fb52a5ce5
+ Binary rep of i = 02
+ instring = 0201803643a0acd86d6153277528a1ad634a7c2ee90bc95e99cccbf41d73fe302e303acd41efafe2324921e3cd42c4188b3b7abb1d0237ea8fb52a5ce5
+KO = 6ab2e6fdf563b944ff41b7d72573d460054fc74b19802558d88db0de71f97dec
+
+COUNT=20
+L = 160
+KI = 3344fb80fd655b16f08c78150516cbbc009fbdf1b510905f9113d275
+FixedInputDataByteLen = 60
+FixedInputData = dc2aa42084d645baeb822c0c1d9b8e200737e9a2c7dcd922d8f056d6c02552295d95a488758919724207eebb4c21887f71b51a2a7ce98827cf7af4bb
+ Binary rep of i = 01
+ instring = 01dc2aa42084d645baeb822c0c1d9b8e200737e9a2c7dcd922d8f056d6c02552295d95a488758919724207eebb4c21887f71b51a2a7ce98827cf7af4bb
+KO = e281d09a31c57d053f0c2f902792c8bbb9a0f443
+
+COUNT=21
+L = 160
+KI = 59ed3aaad66b2b0aa958125c26086b5c5553e49b1e5b3916f83d7031
+FixedInputDataByteLen = 60
+FixedInputData = b573335daa17a0979ced5423f59420183290fa97868ffd2f01a6db9b8749b7f3df27d74b36f697d73a22d673989aacfd60f06622f1976c38cf7415b8
+ Binary rep of i = 01
+ instring = 01b573335daa17a0979ced5423f59420183290fa97868ffd2f01a6db9b8749b7f3df27d74b36f697d73a22d673989aacfd60f06622f1976c38cf7415b8
+KO = 108ab94801fb9bcf18cf3223af2c059217382d8c
+
+COUNT=22
+L = 160
+KI = fe989c214b093f61ab9997f7cf858e3757ebfdb55289e7511651b3c6
+FixedInputDataByteLen = 60
+FixedInputData = 58bc18d808b757518371d9d5b217ffaebbeff158f5acdfbecdb749ed4f0537380c386904603348c5e430525143c40fb08ed5c01cc1290b8eb20a21a5
+ Binary rep of i = 01
+ instring = 0158bc18d808b757518371d9d5b217ffaebbeff158f5acdfbecdb749ed4f0537380c386904603348c5e430525143c40fb08ed5c01cc1290b8eb20a21a5
+KO = a71f656f97408b37d9a88e63a3b8148437708890
+
+COUNT=23
+L = 160
+KI = 3b9d5e1d4b69ce0d042231d23257de9de10ff9d8b8189224980a3150
+FixedInputDataByteLen = 60
+FixedInputData = 40247dd17f5a20d44956f70b4189a54508da66076799e56573ac9a9243caf2020e58610e44a0ea76418e3fb76b00fe53239806d383df7d86f94f2079
+ Binary rep of i = 01
+ instring = 0140247dd17f5a20d44956f70b4189a54508da66076799e56573ac9a9243caf2020e58610e44a0ea76418e3fb76b00fe53239806d383df7d86f94f2079
+KO = edd43d68bd4b77b866622d6bc9fa8d1ff4ae9597
+
+COUNT=24
+L = 160
+KI = ecb18b4a14bb55f20e0922b869ec0a3f24764ae41f222a3048aabda8
+FixedInputDataByteLen = 60
+FixedInputData = f55f5694e3cc347d1758d8ce8c79b82662e980b93383442c42061cd3b5a31e183ae8f90d2ef01f2f5ace6184aa4d245dface1f69aef89c16fbf53272
+ Binary rep of i = 01
+ instring = 01f55f5694e3cc347d1758d8ce8c79b82662e980b93383442c42061cd3b5a31e183ae8f90d2ef01f2f5ace6184aa4d245dface1f69aef89c16fbf53272
+KO = 2c2508fb1319ff11487329f24b149e0e3b927d0e
+
+COUNT=25
+L = 160
+KI = 46195e15ad79813de09f274372edaced302a77b25a74292ae57bfb2e
+FixedInputDataByteLen = 60
+FixedInputData = f79457ab82e9619cb2fd4dc9f07f2e19cb6bbea8d133226f2c9d4d99316b8fe2f185f3908dd2fe314aeac4baaf14f69e8a1bca51f02fb6a1648b360d
+ Binary rep of i = 01
+ instring = 01f79457ab82e9619cb2fd4dc9f07f2e19cb6bbea8d133226f2c9d4d99316b8fe2f185f3908dd2fe314aeac4baaf14f69e8a1bca51f02fb6a1648b360d
+KO = e97921274dd1ad244558468a7e7bce765f6536c7
+
+COUNT=26
+L = 160
+KI = 5fa194b8168389a688408a8670e27f258a884bb3daf294359c1b7d3c
+FixedInputDataByteLen = 60
+FixedInputData = e19be872d1a13a5151eb54d31ad0e072a799497e184fcf646aedd7ce8a6b7ea0ec01657d8e0edc9b384bdac5ef6ed0f194b6b7204dc4661f28193677
+ Binary rep of i = 01
+ instring = 01e19be872d1a13a5151eb54d31ad0e072a799497e184fcf646aedd7ce8a6b7ea0ec01657d8e0edc9b384bdac5ef6ed0f194b6b7204dc4661f28193677
+KO = 4ac24b7872f102717ea148bbd1d0bf82ae75b371
+
+COUNT=27
+L = 160
+KI = 6ba665b6446e11ca0338c85c42b3f8aa1c93ba7499891f4d621b1f1e
+FixedInputDataByteLen = 60
+FixedInputData = 0f9888829fd25afc62f9aa1f4108084ad8a8137fd4e3e9096f4ef575dbacb721b287e74b975f67f9f01480fc53960ef22e5f5fb4fcce11e28820f14f
+ Binary rep of i = 01
+ instring = 010f9888829fd25afc62f9aa1f4108084ad8a8137fd4e3e9096f4ef575dbacb721b287e74b975f67f9f01480fc53960ef22e5f5fb4fcce11e28820f14f
+KO = 620bb404a94ef6d637f9b42bab07df3af9cb86c9
+
+COUNT=28
+L = 160
+KI = 32246c4a197731737e2f077efc2e729796bd033ee63cd66b0d75bd8f
+FixedInputDataByteLen = 60
+FixedInputData = 5d6cb888256355c5c318cd5484b35f412020674a887c01c859d935a3b4ee1eeeff5d426a44c9d8a2f7fc609abfeb53a1f48324f2dbea9399af53d26e
+ Binary rep of i = 01
+ instring = 015d6cb888256355c5c318cd5484b35f412020674a887c01c859d935a3b4ee1eeeff5d426a44c9d8a2f7fc609abfeb53a1f48324f2dbea9399af53d26e
+KO = 0a33cb7000434a4caa3efabfe86ab2df5f959874
+
+COUNT=29
+L = 160
+KI = 4e6cbef921b413eb6ba28c4ffdc01e12f37e96eba17085c94abcab93
+FixedInputDataByteLen = 60
+FixedInputData = 43736c2deddccccfed9a28e352e91e5f8ff16b7cecb71d4ee2f3c36083aa38061c3946d43263978a725d1a2c3c3c3cefa0da7f105d00cbd2c00e9d94
+ Binary rep of i = 01
+ instring = 0143736c2deddccccfed9a28e352e91e5f8ff16b7cecb71d4ee2f3c36083aa38061c3946d43263978a725d1a2c3c3c3cefa0da7f105d00cbd2c00e9d94
+KO = fbfb7ffef99b01349f8670e2a7df789d5c8cd9f9
+
+COUNT=30
+L = 320
+KI = eb9386450d7b2da5492da5b139cf4b0b951a5b0c7d40c22ae2c20677
+FixedInputDataByteLen = 60
+FixedInputData = bd8b73969e3e2d7a943b937c3bffe3a9199d1cf27e289bb10c3b88696a5ae36b3b868b4fc6a20ca93dd0b328f3351f71ce656bb558fa33c74741398d
+ Binary rep of i = 01
+ instring = 01bd8b73969e3e2d7a943b937c3bffe3a9199d1cf27e289bb10c3b88696a5ae36b3b868b4fc6a20ca93dd0b328f3351f71ce656bb558fa33c74741398d
+ Binary rep of i = 02
+ instring = 02bd8b73969e3e2d7a943b937c3bffe3a9199d1cf27e289bb10c3b88696a5ae36b3b868b4fc6a20ca93dd0b328f3351f71ce656bb558fa33c74741398d
+KO = bc902dfba79fb4084339b6666c7f72b9f47675229dc24ec61068bb05082717eead35647ff147d7de
+
+COUNT=31
+L = 320
+KI = e8573b0c6b1c063171264d0e4763978f01a32d8fb8603af093b25406
+FixedInputDataByteLen = 60
+FixedInputData = 0399740d304e563f1903653a57ca876b0eed5e274b7022cbaec59f97c66d912e89a80338321dfc1980a03e8c7581b8f5ef1b43abd220f1c463f05d4b
+ Binary rep of i = 01
+ instring = 010399740d304e563f1903653a57ca876b0eed5e274b7022cbaec59f97c66d912e89a80338321dfc1980a03e8c7581b8f5ef1b43abd220f1c463f05d4b
+ Binary rep of i = 02
+ instring = 020399740d304e563f1903653a57ca876b0eed5e274b7022cbaec59f97c66d912e89a80338321dfc1980a03e8c7581b8f5ef1b43abd220f1c463f05d4b
+KO = 378af7ccfebb16e8a18f8fa3f3eb2aca2280c9a4e17d763dd6a5ad412b052e9127cd702eb184cd08
+
+COUNT=32
+L = 320
+KI = a4dae48b5c5f689bbf4b49fc45131c325be54d685ae27adc11bdf365
+FixedInputDataByteLen = 60
+FixedInputData = 42fe7e82a15aa12f9102fcb59a58d44c18a30fce43f4a9671ffff3549672d2b0dab9c62795880922c1ccb26685546beccf10a1927e1ea479994d169c
+ Binary rep of i = 01
+ instring = 0142fe7e82a15aa12f9102fcb59a58d44c18a30fce43f4a9671ffff3549672d2b0dab9c62795880922c1ccb26685546beccf10a1927e1ea479994d169c
+ Binary rep of i = 02
+ instring = 0242fe7e82a15aa12f9102fcb59a58d44c18a30fce43f4a9671ffff3549672d2b0dab9c62795880922c1ccb26685546beccf10a1927e1ea479994d169c
+KO = 438267860e6190def64ecd1ab50c5e8bff0683f85cfdc4579a340cfe6ae9181bfcc9cfbd6c431774
+
+COUNT=33
+L = 320
+KI = b90e396662b28333ae933d52c331514c23ac5135ac137fbfa3d2f1c3
+FixedInputDataByteLen = 60
+FixedInputData = 83e312a3119f79dbc83e2644d072637462e47c484d602122006e215950a427cac15e4499d6f739aadd6a695f1d7a99a59b693942fb5512bbe0d17b05
+ Binary rep of i = 01
+ instring = 0183e312a3119f79dbc83e2644d072637462e47c484d602122006e215950a427cac15e4499d6f739aadd6a695f1d7a99a59b693942fb5512bbe0d17b05
+ Binary rep of i = 02
+ instring = 0283e312a3119f79dbc83e2644d072637462e47c484d602122006e215950a427cac15e4499d6f739aadd6a695f1d7a99a59b693942fb5512bbe0d17b05
+KO = 56ece7b5200341633ef95c3a931182b2847712f38db3c52182e232cbddabdd1f773d1592787747a7
+
+COUNT=34
+L = 320
+KI = cbc9734901e479a9835a6100328eef4619709e0fd810e89ebca8c73a
+FixedInputDataByteLen = 60
+FixedInputData = 284af338ac5627f4f32c2c4aa9af9963483a08bd7cd233c51efe619a305a0a14d22787b6d0abee842ec1bc2c6a90a4934412b96bc36f2d9bcbdc6d0b
+ Binary rep of i = 01
+ instring = 01284af338ac5627f4f32c2c4aa9af9963483a08bd7cd233c51efe619a305a0a14d22787b6d0abee842ec1bc2c6a90a4934412b96bc36f2d9bcbdc6d0b
+ Binary rep of i = 02
+ instring = 02284af338ac5627f4f32c2c4aa9af9963483a08bd7cd233c51efe619a305a0a14d22787b6d0abee842ec1bc2c6a90a4934412b96bc36f2d9bcbdc6d0b
+KO = 5f5b4a86e893a3501cd798ef6f936a87f8a0c2281bc681bd3ba7b0c0f17caf314e34d13442393133
+
+COUNT=35
+L = 320
+KI = 564bc2e312bfdc75469a833850ca5bb8f6938ba74ee0058ce6fc39b5
+FixedInputDataByteLen = 60
+FixedInputData = 696541b023e0034ed2f7d8fc347d852605e14c20eff11210070ddb92e6c9d1bd98fd249db00fefb3c6b26f23d29adb1d67050bdf11afdf412d10067a
+ Binary rep of i = 01
+ instring = 01696541b023e0034ed2f7d8fc347d852605e14c20eff11210070ddb92e6c9d1bd98fd249db00fefb3c6b26f23d29adb1d67050bdf11afdf412d10067a
+ Binary rep of i = 02
+ instring = 02696541b023e0034ed2f7d8fc347d852605e14c20eff11210070ddb92e6c9d1bd98fd249db00fefb3c6b26f23d29adb1d67050bdf11afdf412d10067a
+KO = a65711728d7e21300764ea4204cb11cc530ee74b5de99cc2735201dae4d487124ce0f2d19d3484a5
+
+COUNT=36
+L = 320
+KI = 22da314439d666ab4df7addec8714026dd903b0db32ed12f0073dfc1
+FixedInputDataByteLen = 60
+FixedInputData = 1b4b8cac4c17cd5eed7b4ebd482873a2c3f5493c4c2d7f452884699e4396b70f8ccaeace2473bd08248d999294dec011e79adf159c26f45242bb681b
+ Binary rep of i = 01
+ instring = 011b4b8cac4c17cd5eed7b4ebd482873a2c3f5493c4c2d7f452884699e4396b70f8ccaeace2473bd08248d999294dec011e79adf159c26f45242bb681b
+ Binary rep of i = 02
+ instring = 021b4b8cac4c17cd5eed7b4ebd482873a2c3f5493c4c2d7f452884699e4396b70f8ccaeace2473bd08248d999294dec011e79adf159c26f45242bb681b
+KO = c4ab9422b133126390d94864a62daf68305f1f00d5dcb4e7d32d7394114ada4246dbc7f86560805e
+
+COUNT=37
+L = 320
+KI = 828fa9c2e6efeefe695b45894fb181d14d0ed4465804b2c21dd1ce03
+FixedInputDataByteLen = 60
+FixedInputData = c05fa8d7959e0420d2ba0e5106ce2cc94b7e1dc4b73c8f03aaf1946f6107285e28dbca91677c0a819c4c0ea1b7a47123b0fd6889e7fe3ebd8f455855
+ Binary rep of i = 01
+ instring = 01c05fa8d7959e0420d2ba0e5106ce2cc94b7e1dc4b73c8f03aaf1946f6107285e28dbca91677c0a819c4c0ea1b7a47123b0fd6889e7fe3ebd8f455855
+ Binary rep of i = 02
+ instring = 02c05fa8d7959e0420d2ba0e5106ce2cc94b7e1dc4b73c8f03aaf1946f6107285e28dbca91677c0a819c4c0ea1b7a47123b0fd6889e7fe3ebd8f455855
+KO = 28c7560b1380eb301c2222d6344552950d91be38de93b84701e074735582963f4e50a4f5ae9a92ca
+
+COUNT=38
+L = 320
+KI = e2beedbbf786ff68daa2d22deb46d3436852ac19b898923d794621f8
+FixedInputDataByteLen = 60
+FixedInputData = a468584a9160c55e538c00f6b68af1f9e947ccaeb2d835fadef0b1551583b22441e1294317e0be96251293da2e5fe7f1f3974e939572aeba73a35258
+ Binary rep of i = 01
+ instring = 01a468584a9160c55e538c00f6b68af1f9e947ccaeb2d835fadef0b1551583b22441e1294317e0be96251293da2e5fe7f1f3974e939572aeba73a35258
+ Binary rep of i = 02
+ instring = 02a468584a9160c55e538c00f6b68af1f9e947ccaeb2d835fadef0b1551583b22441e1294317e0be96251293da2e5fe7f1f3974e939572aeba73a35258
+KO = 944f9f79a47511801ebdfd7dd926e4df244baa269c4e00fa2fc2c02e29a09318793bd9df0000cf91
+
+COUNT=39
+L = 320
+KI = 6e1db0745b20bffc4a0c842685b0c3d514f3d2f9b7ba14c072b2cc1c
+FixedInputDataByteLen = 60
+FixedInputData = 45e127dceb223ab65e4279154ef6fcde143e4aa329a3f2784512be07f08998d888e7e478943901b8d2420cbf708b5b70aac53024b6e1d4fe6580dfa9
+ Binary rep of i = 01
+ instring = 0145e127dceb223ab65e4279154ef6fcde143e4aa329a3f2784512be07f08998d888e7e478943901b8d2420cbf708b5b70aac53024b6e1d4fe6580dfa9
+ Binary rep of i = 02
+ instring = 0245e127dceb223ab65e4279154ef6fcde143e4aa329a3f2784512be07f08998d888e7e478943901b8d2420cbf708b5b70aac53024b6e1d4fe6580dfa9
+KO = 255ab022c34fe81e97187f5a476f62139a53d63004eaa755cd0ed43078fa37e1b00bce6f56372610
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 093b2ce84c6175d1723fbe94b9ee963b6251d018fcf8c05c2e3e9b0b
+FixedInputDataByteLen = 60
+FixedInputData = 083e114aca1f97166551b03f27b135c0c802294aa4845a46170b26ec0549cb59c70a85557a3fc3a37d23eed6947d50f10c15baf5c52a7b918ca80bf5
+ Binary rep of i = 0001
+ instring = 0001083e114aca1f97166551b03f27b135c0c802294aa4845a46170b26ec0549cb59c70a85557a3fc3a37d23eed6947d50f10c15baf5c52a7b918ca80bf5
+KO = 94ced61c3665616d4a368f83a7283648
+
+COUNT=1
+L = 128
+KI = d0f5dc2108cd48f725098956dac2fbffb2f5c8078190ce7e50c4cbdd
+FixedInputDataByteLen = 60
+FixedInputData = 2a6937de4ba1b5738e8393b6ce96c2bd7c90588cda64c5a5b1a3228ab17617e8c58f09c08b51fe2853fcb544a7cde97c267cd86e629659e2b65bf5d7
+ Binary rep of i = 0001
+ instring = 00012a6937de4ba1b5738e8393b6ce96c2bd7c90588cda64c5a5b1a3228ab17617e8c58f09c08b51fe2853fcb544a7cde97c267cd86e629659e2b65bf5d7
+KO = d237fa13e8f0eef850c8881fa8ebf824
+
+COUNT=2
+L = 128
+KI = 5121c5b7ad0602dfa35bdb7648f1fbd5a7c986d1bbe0f3a92ae2e4a4
+FixedInputDataByteLen = 60
+FixedInputData = bbadc5c5c68b964aefd15d333342e33dc331fcea2e4770204c2d7bd3c09f5fec14b1f353106d4f8d7b9f68322d76b51753b0f569a07660768fe3c1d0
+ Binary rep of i = 0001
+ instring = 0001bbadc5c5c68b964aefd15d333342e33dc331fcea2e4770204c2d7bd3c09f5fec14b1f353106d4f8d7b9f68322d76b51753b0f569a07660768fe3c1d0
+KO = eefc8e26bf09160d61cd7af384143f6d
+
+COUNT=3
+L = 128
+KI = 71b8ced3b1c7974f87d748e0c829976526d2d5bd9adb3e8cb72f5211
+FixedInputDataByteLen = 60
+FixedInputData = 35cc731c0626575ed53d0d3c796818e6c45d78ae421c94c18112d83c07ab611d42f47ba8cee22fbac82b5966d6bf96c4f5b06bec2c107210afb1a6de
+ Binary rep of i = 0001
+ instring = 000135cc731c0626575ed53d0d3c796818e6c45d78ae421c94c18112d83c07ab611d42f47ba8cee22fbac82b5966d6bf96c4f5b06bec2c107210afb1a6de
+KO = e4501a144cbbe0155fc631d952983245
+
+COUNT=4
+L = 128
+KI = 1ad8d0a53c40392e772cc43717820a42ab15b78733bdeb272f3f9bcb
+FixedInputDataByteLen = 60
+FixedInputData = 81f7729a5838b6ace2cc6aa46fdcc2f10675eae56dd58357e57a24d6c744b46238ae00b42bf9aa911d1e50d247029398e8d65642c178e333c1be1232
+ Binary rep of i = 0001
+ instring = 000181f7729a5838b6ace2cc6aa46fdcc2f10675eae56dd58357e57a24d6c744b46238ae00b42bf9aa911d1e50d247029398e8d65642c178e333c1be1232
+KO = fa8768b8a3012f07dfe406ac47d9fc21
+
+COUNT=5
+L = 128
+KI = 5adac633d545c543b768ee4ef4a460a8c67f1f0f5b0fde794bb81755
+FixedInputDataByteLen = 60
+FixedInputData = 6cb0b4b63dd1a4b3abf57c2db5f2e8acefd3a192650a7f42f904de96e494ab3d09321e7e7d176d94087ebf1650ccf55a01c61a4856155e69b493f65f
+ Binary rep of i = 0001
+ instring = 00016cb0b4b63dd1a4b3abf57c2db5f2e8acefd3a192650a7f42f904de96e494ab3d09321e7e7d176d94087ebf1650ccf55a01c61a4856155e69b493f65f
+KO = 5193287784060f287444dab6ebf11630
+
+COUNT=6
+L = 128
+KI = 1fb7ca1e8e88e257591f6af888d0536a0862c5644d1c326af43c73b6
+FixedInputDataByteLen = 60
+FixedInputData = c099e95db66a989785fcf8c2479590e2b09948fdc2d2c429a780e437699df6729b8fd40cf720b51101a37310b7c6404baa7c658187b9d352c90b7423
+ Binary rep of i = 0001
+ instring = 0001c099e95db66a989785fcf8c2479590e2b09948fdc2d2c429a780e437699df6729b8fd40cf720b51101a37310b7c6404baa7c658187b9d352c90b7423
+KO = f3a6c500c4534a94028388c974dc4b41
+
+COUNT=7
+L = 128
+KI = ecee4aec45345980997ed8c0ba85b9bd49705e7fbfc911f76176ee6c
+FixedInputDataByteLen = 60
+FixedInputData = 2d6984884d1e307ade92ed78bc4f64a0ca3d174d2b521607fd565b9595f81d1a17d189571405305918b093d8cfe96984de40368d7adc699705149c2f
+ Binary rep of i = 0001
+ instring = 00012d6984884d1e307ade92ed78bc4f64a0ca3d174d2b521607fd565b9595f81d1a17d189571405305918b093d8cfe96984de40368d7adc699705149c2f
+KO = 695cc21cb14ce711b63e95a5d11d50d1
+
+COUNT=8
+L = 128
+KI = 1b89e733604e3f8d28a4b8b150c4a83857246a33a74ee2fe88157052
+FixedInputDataByteLen = 60
+FixedInputData = 73bca1ccfce223457c97d57cc5b5597ef828bac818ca0a7928a5f0517495a9e349c04ff46bf6d487f0468a6282b35e70724adf7f2493433a4070fc3c
+ Binary rep of i = 0001
+ instring = 000173bca1ccfce223457c97d57cc5b5597ef828bac818ca0a7928a5f0517495a9e349c04ff46bf6d487f0468a6282b35e70724adf7f2493433a4070fc3c
+KO = 97a2b7fdd1dc8f1b9046a71b00e85cfc
+
+COUNT=9
+L = 128
+KI = e34232947ec6b751885f7fb52e67d1d1599ae1fd9701937e6d531bd1
+FixedInputDataByteLen = 60
+FixedInputData = 9f805b4142b65bcf6c51181b77b2903b7fe40edbfbec411e46a709e5075b36aa4a0b17a65f9c86ba07db380cc06a261f253b4cbcf4aa1ddd9db24328
+ Binary rep of i = 0001
+ instring = 00019f805b4142b65bcf6c51181b77b2903b7fe40edbfbec411e46a709e5075b36aa4a0b17a65f9c86ba07db380cc06a261f253b4cbcf4aa1ddd9db24328
+KO = 4fe72b1f84d7316e747859977cc55216
+
+COUNT=10
+L = 256
+KI = ffb5c9d920522477cb2ecf16ae1e075587b7598348e019df85ca3d43
+FixedInputDataByteLen = 60
+FixedInputData = 252743519ab4e03f8bb0ed137e2d315aac5010b951645c7626c6f5a77c4a6c4e0b0b4030abf937141f7142bcd702678b15d2d4e8850e0570ec782c79
+ Binary rep of i = 0001
+ instring = 0001252743519ab4e03f8bb0ed137e2d315aac5010b951645c7626c6f5a77c4a6c4e0b0b4030abf937141f7142bcd702678b15d2d4e8850e0570ec782c79
+ Binary rep of i = 0002
+ instring = 0002252743519ab4e03f8bb0ed137e2d315aac5010b951645c7626c6f5a77c4a6c4e0b0b4030abf937141f7142bcd702678b15d2d4e8850e0570ec782c79
+KO = 3d1813da0322201ed45ac2aaf3542843913bb32fd832a33a5dc94bad964bfe56
+
+COUNT=11
+L = 256
+KI = 84de7dfc0957b67894645e90b77c00980bd8c836f936e1a743b08f61
+FixedInputDataByteLen = 60
+FixedInputData = 9e66f998a326182b52f9c74f22738d543bb1e3ce72b52f7ec1f1178ebeac3ab099b2868f22aea5c332929eb4c9831f7b522dc4c8a8dd235008c1678a
+ Binary rep of i = 0001
+ instring = 00019e66f998a326182b52f9c74f22738d543bb1e3ce72b52f7ec1f1178ebeac3ab099b2868f22aea5c332929eb4c9831f7b522dc4c8a8dd235008c1678a
+ Binary rep of i = 0002
+ instring = 00029e66f998a326182b52f9c74f22738d543bb1e3ce72b52f7ec1f1178ebeac3ab099b2868f22aea5c332929eb4c9831f7b522dc4c8a8dd235008c1678a
+KO = 6f9c216f47acaeab64c96468ccac9475b380f6cbd22d5fb203c245fd3bf02c6e
+
+COUNT=12
+L = 256
+KI = a795ba33f00d08111f2523bff8580f866a511a1e25f3596127685254
+FixedInputDataByteLen = 60
+FixedInputData = e2a22336e8cd49f2e6650a13e349775ad7ac1e461c5ae9fe2d9fe45779ac03e783dbb3254160ef153cc7e2b5c6b29e9db68f3a6bf37af07c62c01429
+ Binary rep of i = 0001
+ instring = 0001e2a22336e8cd49f2e6650a13e349775ad7ac1e461c5ae9fe2d9fe45779ac03e783dbb3254160ef153cc7e2b5c6b29e9db68f3a6bf37af07c62c01429
+ Binary rep of i = 0002
+ instring = 0002e2a22336e8cd49f2e6650a13e349775ad7ac1e461c5ae9fe2d9fe45779ac03e783dbb3254160ef153cc7e2b5c6b29e9db68f3a6bf37af07c62c01429
+KO = 7a58411d7a154f0a880da979acb2eedd6fb2fbef961d628a021873a2092bcc82
+
+COUNT=13
+L = 256
+KI = 32a3ca1ed26a3ae2b749a008177767722bf3de1e9de51fd72f1b7fcd
+FixedInputDataByteLen = 60
+FixedInputData = faa04d04dfa1c6a6cde28950871076b2554fb2a1ede33c147083130f3c339ab5751a3a9f7736486c2ee056801496bdc055669e30100218e345c75983
+ Binary rep of i = 0001
+ instring = 0001faa04d04dfa1c6a6cde28950871076b2554fb2a1ede33c147083130f3c339ab5751a3a9f7736486c2ee056801496bdc055669e30100218e345c75983
+ Binary rep of i = 0002
+ instring = 0002faa04d04dfa1c6a6cde28950871076b2554fb2a1ede33c147083130f3c339ab5751a3a9f7736486c2ee056801496bdc055669e30100218e345c75983
+KO = 0e25e2e30647057227bc6e60bd6aaa57f60b1f95da392f208ad54bccbf1d2076
+
+COUNT=14
+L = 256
+KI = 380947925576cacb86d0c920360152bb41f13c20e43d6af4ce702777
+FixedInputDataByteLen = 60
+FixedInputData = 062a1b0c90c8b86a638e3b2864675dbd14d7a497040b922cde636aaf07d360dcb95d19342875f9503c6007e295b7689cfd61b668abf8e3fc81643e20
+ Binary rep of i = 0001
+ instring = 0001062a1b0c90c8b86a638e3b2864675dbd14d7a497040b922cde636aaf07d360dcb95d19342875f9503c6007e295b7689cfd61b668abf8e3fc81643e20
+ Binary rep of i = 0002
+ instring = 0002062a1b0c90c8b86a638e3b2864675dbd14d7a497040b922cde636aaf07d360dcb95d19342875f9503c6007e295b7689cfd61b668abf8e3fc81643e20
+KO = 40d7706af9a4ce1b9694a4a0277e2cd7c82132cbc10a526c438732a8dfa4953c
+
+COUNT=15
+L = 256
+KI = 0add16841986cc97e106b463f654e6506743867a4959be53263f99c2
+FixedInputDataByteLen = 60
+FixedInputData = 13473ffe2e288da5a2e3d1eabf1889c645e17bfd6ddfd7b148f8fbae49c7b65f9abfb9f130e0b503a36c1828181024679fa3860008587983694320a3
+ Binary rep of i = 0001
+ instring = 000113473ffe2e288da5a2e3d1eabf1889c645e17bfd6ddfd7b148f8fbae49c7b65f9abfb9f130e0b503a36c1828181024679fa3860008587983694320a3
+ Binary rep of i = 0002
+ instring = 000213473ffe2e288da5a2e3d1eabf1889c645e17bfd6ddfd7b148f8fbae49c7b65f9abfb9f130e0b503a36c1828181024679fa3860008587983694320a3
+KO = 0cea978ffa6b8e1fd6fd478b2b51df2685606ff43a475f0675c4ca0c9056673c
+
+COUNT=16
+L = 256
+KI = d2b8c82e919802dd27e074ed78ccf4991b21b333ffec997aa1cb3809
+FixedInputDataByteLen = 60
+FixedInputData = d0dfa81e06d8db24b84fea8a6d06f3e124aa2c53094285fecc30ef430e64a53969caf4234483032cf1ccd17a532124a53aacf901e8c2f9b806073acf
+ Binary rep of i = 0001
+ instring = 0001d0dfa81e06d8db24b84fea8a6d06f3e124aa2c53094285fecc30ef430e64a53969caf4234483032cf1ccd17a532124a53aacf901e8c2f9b806073acf
+ Binary rep of i = 0002
+ instring = 0002d0dfa81e06d8db24b84fea8a6d06f3e124aa2c53094285fecc30ef430e64a53969caf4234483032cf1ccd17a532124a53aacf901e8c2f9b806073acf
+KO = 2f02e34607c11d992132a75fb4269237305eeed4a2c06c8324c3c4754c721984
+
+COUNT=17
+L = 256
+KI = ce55fb971cb2f468bfc3df69fc65bbb8b7f1b22a621038291cb5788d
+FixedInputDataByteLen = 60
+FixedInputData = 17672aae43df8a162f0d5b0d1f6c6460d003d4883e09a53043a2243ae999c58d66bd775f3723d9c0f268bd098039bb66aed15012f576552ec4e892dd
+ Binary rep of i = 0001
+ instring = 000117672aae43df8a162f0d5b0d1f6c6460d003d4883e09a53043a2243ae999c58d66bd775f3723d9c0f268bd098039bb66aed15012f576552ec4e892dd
+ Binary rep of i = 0002
+ instring = 000217672aae43df8a162f0d5b0d1f6c6460d003d4883e09a53043a2243ae999c58d66bd775f3723d9c0f268bd098039bb66aed15012f576552ec4e892dd
+KO = d9aa1dd24d41c10631adf312c7d69911f8bf4d2a7ac232a752a55fb02a50ed5e
+
+COUNT=18
+L = 256
+KI = 204dfafe3f4bbd64bb3d219c75ccdb6a6a85a5556ea226e2eea5084c
+FixedInputDataByteLen = 60
+FixedInputData = 24966f7108bc23fd20f662f5833ab0c9840d33a7ac4681e218bee223bd17592b1c50c8a92be07ca741ae568f2c862be160338aeb0728d31a9fad1714
+ Binary rep of i = 0001
+ instring = 000124966f7108bc23fd20f662f5833ab0c9840d33a7ac4681e218bee223bd17592b1c50c8a92be07ca741ae568f2c862be160338aeb0728d31a9fad1714
+ Binary rep of i = 0002
+ instring = 000224966f7108bc23fd20f662f5833ab0c9840d33a7ac4681e218bee223bd17592b1c50c8a92be07ca741ae568f2c862be160338aeb0728d31a9fad1714
+KO = a57072e42a3389d9e4796aa16b1d6c77408da0575a2b4c5b975738da489c000e
+
+COUNT=19
+L = 256
+KI = f2dc9504a3b1b6dd57237b6f11067a23510b3c8045228c3f5fd57b0e
+FixedInputDataByteLen = 60
+FixedInputData = 54207113f985c13e2af0bae39ff430a8abfac0e09a93598034df9e4a32945c165182f768d2054820e08e5746f7b68b970d45573b513d2dd32706ce34
+ Binary rep of i = 0001
+ instring = 000154207113f985c13e2af0bae39ff430a8abfac0e09a93598034df9e4a32945c165182f768d2054820e08e5746f7b68b970d45573b513d2dd32706ce34
+ Binary rep of i = 0002
+ instring = 000254207113f985c13e2af0bae39ff430a8abfac0e09a93598034df9e4a32945c165182f768d2054820e08e5746f7b68b970d45573b513d2dd32706ce34
+KO = 7b473580aa45cb995384bb2d643ddb7cb22392c8fc4918b668b799c59795899a
+
+COUNT=20
+L = 160
+KI = 7f0ea811340cddbbf261d0260b0c98dec790133cffd2b04b8f8be2b1
+FixedInputDataByteLen = 60
+FixedInputData = 0a744543acddf7d8c0a205372a0450e32631a33bb89ad2e3bb2d9766c248ab755fec152a6da866ef50baeab607d88e5177042056970013aa18f9fb1e
+ Binary rep of i = 0001
+ instring = 00010a744543acddf7d8c0a205372a0450e32631a33bb89ad2e3bb2d9766c248ab755fec152a6da866ef50baeab607d88e5177042056970013aa18f9fb1e
+KO = e55120e7848cf61254159e79c2ac47a9a906a73c
+
+COUNT=21
+L = 160
+KI = 6bb9f8a6efc54a849704a9e506efc153cb262faa58673a0a76da2f74
+FixedInputDataByteLen = 60
+FixedInputData = 07a1adc7687c8ff7b2552e0aeaee19212aad17c5504a88677f12344f0aaafb0109d58d7d42650637e543fe4054f1c4fdf0f86d69f0f9551a4eddb202
+ Binary rep of i = 0001
+ instring = 000107a1adc7687c8ff7b2552e0aeaee19212aad17c5504a88677f12344f0aaafb0109d58d7d42650637e543fe4054f1c4fdf0f86d69f0f9551a4eddb202
+KO = b9e4ca82a82a0940d2ed17c2a356d4a474dc63e8
+
+COUNT=22
+L = 160
+KI = cba1a4b64c1d1edc74b03ef928badc4c7e1ef7ee7135b46561649186
+FixedInputDataByteLen = 60
+FixedInputData = ea7bdc7e5c5258f7dbd8591c7756e99dab2f70fd2d96e6c044f2612d56dabf04e043d76281e301f19a75b729a1f51d2dddd04a822f0ca31f5977f8ff
+ Binary rep of i = 0001
+ instring = 0001ea7bdc7e5c5258f7dbd8591c7756e99dab2f70fd2d96e6c044f2612d56dabf04e043d76281e301f19a75b729a1f51d2dddd04a822f0ca31f5977f8ff
+KO = 2691709483091ae27a49182dd4bbdd4a58a69689
+
+COUNT=23
+L = 160
+KI = da3d9ef4620c4d41de52fca6fd592d14320586ae4681418ca728fc11
+FixedInputDataByteLen = 60
+FixedInputData = e57333128e338022a0e498bb8cc24fe31981baabaa4287318ed0ea50dc11f2444c416b5297c3cf39cd9595cb948cad554f7bf22669bc4646a1d41005
+ Binary rep of i = 0001
+ instring = 0001e57333128e338022a0e498bb8cc24fe31981baabaa4287318ed0ea50dc11f2444c416b5297c3cf39cd9595cb948cad554f7bf22669bc4646a1d41005
+KO = d76aef0240c0e5e019f562f4f739c55c15e5b3d9
+
+COUNT=24
+L = 160
+KI = 274d8d95a70ce53bdb01e56dcc31172ad5b188a407d47c3d86fc5c6c
+FixedInputDataByteLen = 60
+FixedInputData = d5dfa54200e3b5030e65c722d726d386a1dc398bbe14a125f6614d9976ec81555a841770ec0b7c8a2f28bae23105fe46989bcfb35f219d675fc9c5f8
+ Binary rep of i = 0001
+ instring = 0001d5dfa54200e3b5030e65c722d726d386a1dc398bbe14a125f6614d9976ec81555a841770ec0b7c8a2f28bae23105fe46989bcfb35f219d675fc9c5f8
+KO = 09dc13283e9c3f531ac50288ab81af012e29b076
+
+COUNT=25
+L = 160
+KI = 619dfa86c095a66ee0b691d020df4a79e1c69341f3ba2af9c262f000
+FixedInputDataByteLen = 60
+FixedInputData = e0073d74da5d845fc891d6d3ae4e07ea1f649d98a334f94b57b0bba6b106a2a3cfec4c4f8cd25682b4bafe25e76b79e14e7e9d9a56acf340c6650264
+ Binary rep of i = 0001
+ instring = 0001e0073d74da5d845fc891d6d3ae4e07ea1f649d98a334f94b57b0bba6b106a2a3cfec4c4f8cd25682b4bafe25e76b79e14e7e9d9a56acf340c6650264
+KO = a6562c5fd7a2628cb95847b97d2006da521921c5
+
+COUNT=26
+L = 160
+KI = f0c3a7d8f7cabeaedc1e6d2fa7f94f809cf71a7cc04b2d0ed249e435
+FixedInputDataByteLen = 60
+FixedInputData = d78071640c798a24ca9f46819777321ef1f94bbfbe1ecab28997af33c07d0f6f54be0b6190f3c897a535e567a95ec5a78b4e46e73349471f543dccc8
+ Binary rep of i = 0001
+ instring = 0001d78071640c798a24ca9f46819777321ef1f94bbfbe1ecab28997af33c07d0f6f54be0b6190f3c897a535e567a95ec5a78b4e46e73349471f543dccc8
+KO = 9df336dd72e617b316d900db88cb051b6d6063c8
+
+COUNT=27
+L = 160
+KI = 93b3e49312fe8f6e741fa1b9ab77e7237826a110b6d16d3959cb6423
+FixedInputDataByteLen = 60
+FixedInputData = f115dff5ecfe4affc7ec649bb5ca85a0d8eaef1f05b44675d2f5814298d7e4e8d22fcbfeb223b28af4e5a09401e5e717b0d45c59a53c9ed0c3675eb4
+ Binary rep of i = 0001
+ instring = 0001f115dff5ecfe4affc7ec649bb5ca85a0d8eaef1f05b44675d2f5814298d7e4e8d22fcbfeb223b28af4e5a09401e5e717b0d45c59a53c9ed0c3675eb4
+KO = 99fe92fafb52121118d5856c0257cedf467b3255
+
+COUNT=28
+L = 160
+KI = 2ec28c0e8865f52cee2408c4370c3d7a476770c9f787f1ff850085ab
+FixedInputDataByteLen = 60
+FixedInputData = b25e2188f1b35feb66396f40697e41c3b1e21607f226b52b697b12e0915a3b3a32dbb5934adf96a13769b8446497b4ed16844432b96ac15b63ea5684
+ Binary rep of i = 0001
+ instring = 0001b25e2188f1b35feb66396f40697e41c3b1e21607f226b52b697b12e0915a3b3a32dbb5934adf96a13769b8446497b4ed16844432b96ac15b63ea5684
+KO = 6aa8a0fb4c2d1653e2b362903791a4ec89d8d8ad
+
+COUNT=29
+L = 160
+KI = 90a7d7c1197bd5f687c2aa8406d7a13474587fdd9b3c0a48a344332a
+FixedInputDataByteLen = 60
+FixedInputData = 0b0aa6af1d02bbfde53aa2bce7d5a3965c6115a6da8e4f5d58b5e8a10bdc981ea0b1ed608a4ba2bdfff2e01585ec725440ce718dc7e1b551d1227856
+ Binary rep of i = 0001
+ instring = 00010b0aa6af1d02bbfde53aa2bce7d5a3965c6115a6da8e4f5d58b5e8a10bdc981ea0b1ed608a4ba2bdfff2e01585ec725440ce718dc7e1b551d1227856
+KO = 5ca3c598fc56b03ba4830c9bcc1fe1decb0f4df4
+
+COUNT=30
+L = 320
+KI = 6e237178c4884e13470b6b4848b40389d9856311735da4eefa2f6f38
+FixedInputDataByteLen = 60
+FixedInputData = 9cd9f9ad88471668f3b25515851fff63d3a886b8c6cf371eae159bab58f997b83eda5815567a142c4264978d8f24d24fe2d513c0eeaff983b86fdbd8
+ Binary rep of i = 0001
+ instring = 00019cd9f9ad88471668f3b25515851fff63d3a886b8c6cf371eae159bab58f997b83eda5815567a142c4264978d8f24d24fe2d513c0eeaff983b86fdbd8
+ Binary rep of i = 0002
+ instring = 00029cd9f9ad88471668f3b25515851fff63d3a886b8c6cf371eae159bab58f997b83eda5815567a142c4264978d8f24d24fe2d513c0eeaff983b86fdbd8
+KO = 1e6638ea717338cfeb7dea373785c3c763bd5e509358e4940e9a4e4fd0a3e0347973858bc20243b8
+
+COUNT=31
+L = 320
+KI = c448525b339b3173e443ca882610306c6ce01360cbe1507fb5478a04
+FixedInputDataByteLen = 60
+FixedInputData = 7376b92c020fa9d67c955c9891d0f69b20429008ae2b4cb4f2d5363816b27330f635b534cf6f86ea8f176f7cd384014bc2f9f71c99711a6b6f79c399
+ Binary rep of i = 0001
+ instring = 00017376b92c020fa9d67c955c9891d0f69b20429008ae2b4cb4f2d5363816b27330f635b534cf6f86ea8f176f7cd384014bc2f9f71c99711a6b6f79c399
+ Binary rep of i = 0002
+ instring = 00027376b92c020fa9d67c955c9891d0f69b20429008ae2b4cb4f2d5363816b27330f635b534cf6f86ea8f176f7cd384014bc2f9f71c99711a6b6f79c399
+KO = 6cf79cb309b84eff0271221b4cdb3b2468b1f1afe450f478f2767dbd22a99aa378bd4dee6fdcdbb4
+
+COUNT=32
+L = 320
+KI = 4dce2528c32e1a3523f594bfd3159e9efa895fbb94a3a1e961f049a0
+FixedInputDataByteLen = 60
+FixedInputData = e7c745c53ccb6d6ccf9381846bdaf98e57398490479e630c9f57897ada73b8c2d755b198f9e244dfdfa67f435cb2605b03b672349b1e2f12826a79f8
+ Binary rep of i = 0001
+ instring = 0001e7c745c53ccb6d6ccf9381846bdaf98e57398490479e630c9f57897ada73b8c2d755b198f9e244dfdfa67f435cb2605b03b672349b1e2f12826a79f8
+ Binary rep of i = 0002
+ instring = 0002e7c745c53ccb6d6ccf9381846bdaf98e57398490479e630c9f57897ada73b8c2d755b198f9e244dfdfa67f435cb2605b03b672349b1e2f12826a79f8
+KO = 6286909ffb6dc4771fd2bb5d1988dd9b678deb6ae12aead66a6cc9cd1417ed45f79f46928b0b2c36
+
+COUNT=33
+L = 320
+KI = c9a933be7be6a5071e89d7ee68450375bb3f63a9fe28d92d54b1dce4
+FixedInputDataByteLen = 60
+FixedInputData = 14f8f51c02eaf91f9b41f21614414d4c93b8d595ab10794c3c495bfd1956bfe327f034aa459745165ae67c4596b359626a226ae29f285e5000cc5d95
+ Binary rep of i = 0001
+ instring = 000114f8f51c02eaf91f9b41f21614414d4c93b8d595ab10794c3c495bfd1956bfe327f034aa459745165ae67c4596b359626a226ae29f285e5000cc5d95
+ Binary rep of i = 0002
+ instring = 000214f8f51c02eaf91f9b41f21614414d4c93b8d595ab10794c3c495bfd1956bfe327f034aa459745165ae67c4596b359626a226ae29f285e5000cc5d95
+KO = 1ca479b8c65fb9d2e34b555625c3fbf14e39460254dc32e47c6ac51967ad911a24edbea45a8e7a15
+
+COUNT=34
+L = 320
+KI = 1b2b6b6510afaa5256587625bb07f9700f11d2a5a0cc5816f88bcca7
+FixedInputDataByteLen = 60
+FixedInputData = 48b4345d9298a1931c470767ce90f1542a95ad4b754b7d02810bc27eddd2ffda05220d7794b2fe46715124855142db98a61fb29a89b48e737b5798a9
+ Binary rep of i = 0001
+ instring = 000148b4345d9298a1931c470767ce90f1542a95ad4b754b7d02810bc27eddd2ffda05220d7794b2fe46715124855142db98a61fb29a89b48e737b5798a9
+ Binary rep of i = 0002
+ instring = 000248b4345d9298a1931c470767ce90f1542a95ad4b754b7d02810bc27eddd2ffda05220d7794b2fe46715124855142db98a61fb29a89b48e737b5798a9
+KO = fc6b7d5cefbe6cde4bd85d8eecb1612c1aedcecf90b3c683dcc0061941cfc87966db98b56e60a3ef
+
+COUNT=35
+L = 320
+KI = 0b3867de98d681ce15ee9e65f5f5cef7568b402010c4d115debcd316
+FixedInputDataByteLen = 60
+FixedInputData = ffbb70df07346a0e85dbf490ebc977c6e009428a48a9705b6a10ee60c53fae1d7c70a680c1c2bf2805bea7eb20d396d7d96cbe31a80a7dcb5fc8812b
+ Binary rep of i = 0001
+ instring = 0001ffbb70df07346a0e85dbf490ebc977c6e009428a48a9705b6a10ee60c53fae1d7c70a680c1c2bf2805bea7eb20d396d7d96cbe31a80a7dcb5fc8812b
+ Binary rep of i = 0002
+ instring = 0002ffbb70df07346a0e85dbf490ebc977c6e009428a48a9705b6a10ee60c53fae1d7c70a680c1c2bf2805bea7eb20d396d7d96cbe31a80a7dcb5fc8812b
+KO = a20054a33ab0c975e1422f4372356b8465f125bd5de35fb56c4cd7a6fdc792047b63b6ab7b82e910
+
+COUNT=36
+L = 320
+KI = 6c59bf7b21fe6476eaf57eb28e3973154b03328d4802e6f6878d53be
+FixedInputDataByteLen = 60
+FixedInputData = e5e0ceb061d3b3a59babd1ed50c1705c5bdb71b68862acb10b8c1549d380f3f94dcd96fcd329bdec383a291400ccf0583f43a5350aecf2303ec5d602
+ Binary rep of i = 0001
+ instring = 0001e5e0ceb061d3b3a59babd1ed50c1705c5bdb71b68862acb10b8c1549d380f3f94dcd96fcd329bdec383a291400ccf0583f43a5350aecf2303ec5d602
+ Binary rep of i = 0002
+ instring = 0002e5e0ceb061d3b3a59babd1ed50c1705c5bdb71b68862acb10b8c1549d380f3f94dcd96fcd329bdec383a291400ccf0583f43a5350aecf2303ec5d602
+KO = dadf413e4758b7015d178ef509cf7a7c67af4027639ee4729996578154b499e4efcddf761dbc4168
+
+COUNT=37
+L = 320
+KI = ffef0e42229fa1ac44fc0dd33b5ffe23353264af55844195af881a02
+FixedInputDataByteLen = 60
+FixedInputData = a325f2bc92224f5e2a6622de7c13550f82b420ffff63783b15e634168459904233c53ccbe2be9025a8dd277e0575b7bb7a2094638c6ec80fdf252d7e
+ Binary rep of i = 0001
+ instring = 0001a325f2bc92224f5e2a6622de7c13550f82b420ffff63783b15e634168459904233c53ccbe2be9025a8dd277e0575b7bb7a2094638c6ec80fdf252d7e
+ Binary rep of i = 0002
+ instring = 0002a325f2bc92224f5e2a6622de7c13550f82b420ffff63783b15e634168459904233c53ccbe2be9025a8dd277e0575b7bb7a2094638c6ec80fdf252d7e
+KO = ca1df925dbe7b0c33d8d9408aab5d466b80c51895a51811521aa9093c11072b8bd485b6a56081152
+
+COUNT=38
+L = 320
+KI = 2d4eb7be0f9c990679a100eb864d850f87f578f14eb27fc21f9abda6
+FixedInputDataByteLen = 60
+FixedInputData = 6641da67b2c03e7b533101553376648bb95534a22d3bb26ea2b433823ba82bcf562b0639ead9975dd3e4443bb6b66f98a0122fc15008269b8f4b3905
+ Binary rep of i = 0001
+ instring = 00016641da67b2c03e7b533101553376648bb95534a22d3bb26ea2b433823ba82bcf562b0639ead9975dd3e4443bb6b66f98a0122fc15008269b8f4b3905
+ Binary rep of i = 0002
+ instring = 00026641da67b2c03e7b533101553376648bb95534a22d3bb26ea2b433823ba82bcf562b0639ead9975dd3e4443bb6b66f98a0122fc15008269b8f4b3905
+KO = 1059b789c83a9bb1a4ba3bec07d92d31f6829fc973bd34f3a5943c2ef6fdf7da28f92928d758586e
+
+COUNT=39
+L = 320
+KI = c7b4163bdf781fd315d4c41faa083211c0698ef04a8ffe3dda61867a
+FixedInputDataByteLen = 60
+FixedInputData = 069105d4f4e374fd317fad134b4fd6e243e1c7f344decfdb6a75011fd613e9487f355fdddc9c1a76e2d9c31b8b978dd9f7f5ac2dfd78da75979a3748
+ Binary rep of i = 0001
+ instring = 0001069105d4f4e374fd317fad134b4fd6e243e1c7f344decfdb6a75011fd613e9487f355fdddc9c1a76e2d9c31b8b978dd9f7f5ac2dfd78da75979a3748
+ Binary rep of i = 0002
+ instring = 0002069105d4f4e374fd317fad134b4fd6e243e1c7f344decfdb6a75011fd613e9487f355fdddc9c1a76e2d9c31b8b978dd9f7f5ac2dfd78da75979a3748
+KO = 87fee45762b327d65faf843ee06bb19694c5f542630d4ee009996af5db5f8e076e0d87160d42533b
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = f09e65e8de7500847b43bd95e6c3506e01aadd484e9699b027897542
+FixedInputDataByteLen = 60
+FixedInputData = c20f6188517b2ca10086b9f7f8d6f2d38d66f24193c037008d035f361c6bd74db26aef588a87aa8a1c3cdad2ba0207f7e7b39def0df797c4cb3bf614
+ Binary rep of i = 000001
+ instring = 000001c20f6188517b2ca10086b9f7f8d6f2d38d66f24193c037008d035f361c6bd74db26aef588a87aa8a1c3cdad2ba0207f7e7b39def0df797c4cb3bf614
+KO = 73d30c2af54744eb1efb70429f8e303a
+
+COUNT=1
+L = 128
+KI = 03a31fabae0a96975edd3756187c9a391d44fe1146b45f907d359731
+FixedInputDataByteLen = 60
+FixedInputData = 59de57428f36b5e38d004f4a4962d877e580b4168e2883796136dc3c56f5fd473be9170d6e4ad3ed881a6243e748ddf0ae8304d941c8f52dfade8389
+ Binary rep of i = 000001
+ instring = 00000159de57428f36b5e38d004f4a4962d877e580b4168e2883796136dc3c56f5fd473be9170d6e4ad3ed881a6243e748ddf0ae8304d941c8f52dfade8389
+KO = 2cb014274706c19092870c02a3a882d4
+
+COUNT=2
+L = 128
+KI = 13b2ae7cc9858695445fd1d73851b774ac93ca3262b7a70f986a6bf2
+FixedInputDataByteLen = 60
+FixedInputData = 327be28518d2eaec684426e6fe9da330052b780854ae84b5c928b6d4100683ccd8931248b11084bcf38f7f4f68442498ff32035c7008a3523d391e57
+ Binary rep of i = 000001
+ instring = 000001327be28518d2eaec684426e6fe9da330052b780854ae84b5c928b6d4100683ccd8931248b11084bcf38f7f4f68442498ff32035c7008a3523d391e57
+KO = f25f5ad8033e5039ddd71f46ac764cc5
+
+COUNT=3
+L = 128
+KI = bc42c30b4759d8773f5b4034ec24f1c67f26bd91e26a8275640bdbe4
+FixedInputDataByteLen = 60
+FixedInputData = e80fc710a9d244c28499b72d67ac3987c91d2a07d2b5d184f0b0400a0597d86f41a7e0b425efe9c49d415ba566bb0fac7a4aff2fc6424bdc4779bf3e
+ Binary rep of i = 000001
+ instring = 000001e80fc710a9d244c28499b72d67ac3987c91d2a07d2b5d184f0b0400a0597d86f41a7e0b425efe9c49d415ba566bb0fac7a4aff2fc6424bdc4779bf3e
+KO = 92d24c33275dc1dfc1a132bfda482259
+
+COUNT=4
+L = 128
+KI = 69a2b501e424d37761a934e29119103e4ee33949ba9404bfc485543b
+FixedInputDataByteLen = 60
+FixedInputData = fb43680163382c7664397e68ab153e1978a3e7bf21d09f288d5aaa36e5d93018ec6443a6988448a6b67dd88107e4a7a35ed7b8f0b08a7128c49d1bd8
+ Binary rep of i = 000001
+ instring = 000001fb43680163382c7664397e68ab153e1978a3e7bf21d09f288d5aaa36e5d93018ec6443a6988448a6b67dd88107e4a7a35ed7b8f0b08a7128c49d1bd8
+KO = 3555abd0f34fb28577289f4564eec440
+
+COUNT=5
+L = 128
+KI = 7402d07a0f946e463f225a23b1e84df9e9aadbb965784c8980292e5f
+FixedInputDataByteLen = 60
+FixedInputData = 8afa0530f53673c18cae6413c609c2c8b9fd2cd35f2f406de42f26b6995dc88dc0fe02facf9d9642c913ad5771d1e4482ced9f31287f77bb74a5e917
+ Binary rep of i = 000001
+ instring = 0000018afa0530f53673c18cae6413c609c2c8b9fd2cd35f2f406de42f26b6995dc88dc0fe02facf9d9642c913ad5771d1e4482ced9f31287f77bb74a5e917
+KO = bd5df4786143f6c194142f74594373e0
+
+COUNT=6
+L = 128
+KI = 2e8199f8371c80d10249f8f0edf983d982972dafcdb11456e585653d
+FixedInputDataByteLen = 60
+FixedInputData = 3814ccb502484bbd59b5a7f659d6e4c4b998e6b6f552eb75175768204462c3cf71b2ca38c363df57d52ec6565694804d44269273097584a8f603d7cd
+ Binary rep of i = 000001
+ instring = 0000013814ccb502484bbd59b5a7f659d6e4c4b998e6b6f552eb75175768204462c3cf71b2ca38c363df57d52ec6565694804d44269273097584a8f603d7cd
+KO = 7bd2212db59e19491711b117fb5ef208
+
+COUNT=7
+L = 128
+KI = 66e2ebc6e76cf49a358a8dc3ba94e1214f48ed8a6354103e871d077e
+FixedInputDataByteLen = 60
+FixedInputData = 0e02330636fac3afd7322aa845dfa40204451200cc3982817f6d2f9ffa2dbc5df271ea58ea4f83c6db4a4c3ff888d14f8751e7166e05373f204ec141
+ Binary rep of i = 000001
+ instring = 0000010e02330636fac3afd7322aa845dfa40204451200cc3982817f6d2f9ffa2dbc5df271ea58ea4f83c6db4a4c3ff888d14f8751e7166e05373f204ec141
+KO = e72be09b4d3a92e3e6289a039b4d0876
+
+COUNT=8
+L = 128
+KI = 46b24fa80f0b07948f98dd9cafdf48bc38854ecb8a0b3b6cbb202ad6
+FixedInputDataByteLen = 60
+FixedInputData = 892221ac9a032cc9d7e864fc82739c9712d00c3ecd2b289d64e54bad511644cd1d773dfa322d9599cf8e7bf5fee2c5597f944dfbfce72196d8b6d779
+ Binary rep of i = 000001
+ instring = 000001892221ac9a032cc9d7e864fc82739c9712d00c3ecd2b289d64e54bad511644cd1d773dfa322d9599cf8e7bf5fee2c5597f944dfbfce72196d8b6d779
+KO = f6c59546f74acc7130a213cdd2b773b1
+
+COUNT=9
+L = 128
+KI = 169baaf85b462ddfda4e43706a545e66ad3e0778c782b870dd3c6713
+FixedInputDataByteLen = 60
+FixedInputData = bf7c8093487051a206def5322d97ef081b9da49a948e0d2526c22110e0be7dee2c199d08f4b8f64d6d243f882a4a67190d749845c9411cb09b9a8009
+ Binary rep of i = 000001
+ instring = 000001bf7c8093487051a206def5322d97ef081b9da49a948e0d2526c22110e0be7dee2c199d08f4b8f64d6d243f882a4a67190d749845c9411cb09b9a8009
+KO = 5b647639a9b8e76c68fb80e3d1308e99
+
+COUNT=10
+L = 256
+KI = 6079eafeba179a915e194b14e12ffee1e2bad56a62077897a4654e4b
+FixedInputDataByteLen = 60
+FixedInputData = 87686603814d619107aabfab85b4c4fe38ae1a5c2a4d78df12119871b8a4f85d583e7d842ee15e7fe03f61dd02b10784838ed163dc67cca43586d628
+ Binary rep of i = 000001
+ instring = 00000187686603814d619107aabfab85b4c4fe38ae1a5c2a4d78df12119871b8a4f85d583e7d842ee15e7fe03f61dd02b10784838ed163dc67cca43586d628
+ Binary rep of i = 000002
+ instring = 00000287686603814d619107aabfab85b4c4fe38ae1a5c2a4d78df12119871b8a4f85d583e7d842ee15e7fe03f61dd02b10784838ed163dc67cca43586d628
+KO = d888a21e1a698654fa46288509ae7a28dc7b05e6fc696a909451c2437097056b
+
+COUNT=11
+L = 256
+KI = dac20c39051c9bdcc93b5bb9063506fe713df1ef0acc0d65f220b53b
+FixedInputDataByteLen = 60
+FixedInputData = 8a7f823f1589dc04cfe9930d8791e973da54d55792b2619e17c0093915fb75c65fb586da02f8c98d64f947dba36b3cbb56d757768ce49b3766acb2c0
+ Binary rep of i = 000001
+ instring = 0000018a7f823f1589dc04cfe9930d8791e973da54d55792b2619e17c0093915fb75c65fb586da02f8c98d64f947dba36b3cbb56d757768ce49b3766acb2c0
+ Binary rep of i = 000002
+ instring = 0000028a7f823f1589dc04cfe9930d8791e973da54d55792b2619e17c0093915fb75c65fb586da02f8c98d64f947dba36b3cbb56d757768ce49b3766acb2c0
+KO = f0932309d160f55d9abe09baa645bd857210406dd285dc73d2834e9d344dbccb
+
+COUNT=12
+L = 256
+KI = 033abefd0d295d02346a35a4424856b33c16d90d2b6e2d6d093b1f20
+FixedInputDataByteLen = 60
+FixedInputData = 16da04a55d2f5520e12a07b8380a4be61b80fa1f2aa80a1968a37520bf8e6b889076f7a25e484b9340f4e4a2a9d0346d585d4c85fc054bbee4883e7d
+ Binary rep of i = 000001
+ instring = 00000116da04a55d2f5520e12a07b8380a4be61b80fa1f2aa80a1968a37520bf8e6b889076f7a25e484b9340f4e4a2a9d0346d585d4c85fc054bbee4883e7d
+ Binary rep of i = 000002
+ instring = 00000216da04a55d2f5520e12a07b8380a4be61b80fa1f2aa80a1968a37520bf8e6b889076f7a25e484b9340f4e4a2a9d0346d585d4c85fc054bbee4883e7d
+KO = 9512c3f5d4dc2579279457953ac8fb23bca3c09363a96e9ed29e8793d84d2162
+
+COUNT=13
+L = 256
+KI = 51692acdd74bda9a4a5c7b5a0b1516ab8ed6306ae5e01e3c6e0d48f3
+FixedInputDataByteLen = 60
+FixedInputData = 57ec815943e59c44caf6ddb242db249bf0e1c384424016184e15f0c1055deb0e09be18b7bfcc7e7da54262cacf82a047deac8e1fba25a99040b50ba8
+ Binary rep of i = 000001
+ instring = 00000157ec815943e59c44caf6ddb242db249bf0e1c384424016184e15f0c1055deb0e09be18b7bfcc7e7da54262cacf82a047deac8e1fba25a99040b50ba8
+ Binary rep of i = 000002
+ instring = 00000257ec815943e59c44caf6ddb242db249bf0e1c384424016184e15f0c1055deb0e09be18b7bfcc7e7da54262cacf82a047deac8e1fba25a99040b50ba8
+KO = fabbe94e0660947b2d04b77c2f7b60a3d409381d11d969c6fac7675106dae8f9
+
+COUNT=14
+L = 256
+KI = 3286c6333dca6c753a227f470ee7921d5a459bcd6babda1e7c7d0e15
+FixedInputDataByteLen = 60
+FixedInputData = ff8a4561cbf03f5d1ee4e8a545f8628a1fe5d85ad35120ffaa28d163698c041d13ac7f71152a9cac52c3d2bc864b705eea53a616bbd775988b0698ad
+ Binary rep of i = 000001
+ instring = 000001ff8a4561cbf03f5d1ee4e8a545f8628a1fe5d85ad35120ffaa28d163698c041d13ac7f71152a9cac52c3d2bc864b705eea53a616bbd775988b0698ad
+ Binary rep of i = 000002
+ instring = 000002ff8a4561cbf03f5d1ee4e8a545f8628a1fe5d85ad35120ffaa28d163698c041d13ac7f71152a9cac52c3d2bc864b705eea53a616bbd775988b0698ad
+KO = 381ae723df72d6e306f7d6a0964bb7df5d3dda5ea60988a3458b1050e1408e1d
+
+COUNT=15
+L = 256
+KI = e028e8a38b9e852ce6dc8ddcaaa10205cd9a61550f7c9b8e44f37ff8
+FixedInputDataByteLen = 60
+FixedInputData = a32dd33978ec4a0a11aa1192720798cccfb42a5b1a11dd50e2fa393968e78865a114b8b9a2c91d34c33e08ce2ad4ceb29062df5e62b046ac3b68698d
+ Binary rep of i = 000001
+ instring = 000001a32dd33978ec4a0a11aa1192720798cccfb42a5b1a11dd50e2fa393968e78865a114b8b9a2c91d34c33e08ce2ad4ceb29062df5e62b046ac3b68698d
+ Binary rep of i = 000002
+ instring = 000002a32dd33978ec4a0a11aa1192720798cccfb42a5b1a11dd50e2fa393968e78865a114b8b9a2c91d34c33e08ce2ad4ceb29062df5e62b046ac3b68698d
+KO = e7053f658beea971ceddc6dd2484b4e2d9ed30992b26ddd6b6110bc08d04cfa5
+
+COUNT=16
+L = 256
+KI = 052d9d8cb339e48dfd8e22cf78d7f9d8bda1e9b1e6282f87f151b513
+FixedInputDataByteLen = 60
+FixedInputData = 879f9c81cbcbb8c4337a037c19c4417c48bb849d00880a4ffd098b05a42a74f5124662e2ae45cb8da3cfc5d8b10935dfe964b09b28e00610ee04ab5a
+ Binary rep of i = 000001
+ instring = 000001879f9c81cbcbb8c4337a037c19c4417c48bb849d00880a4ffd098b05a42a74f5124662e2ae45cb8da3cfc5d8b10935dfe964b09b28e00610ee04ab5a
+ Binary rep of i = 000002
+ instring = 000002879f9c81cbcbb8c4337a037c19c4417c48bb849d00880a4ffd098b05a42a74f5124662e2ae45cb8da3cfc5d8b10935dfe964b09b28e00610ee04ab5a
+KO = 5ebda917e2018ecb2d4e03f48684e69d419af2d3c48745811c1124d2c8d86843
+
+COUNT=17
+L = 256
+KI = d11c329ae17547fb920d14b819c97b6a815a35363da54d85ccb3776e
+FixedInputDataByteLen = 60
+FixedInputData = 3d94d41ff11b4f0c11621fb0b42bf0c781f4f2f54a484fc75e4bc125c3bd9cde4ebb45d503360c6bc8d7ac966559a97cf06964ed24b1a57a43574fc6
+ Binary rep of i = 000001
+ instring = 0000013d94d41ff11b4f0c11621fb0b42bf0c781f4f2f54a484fc75e4bc125c3bd9cde4ebb45d503360c6bc8d7ac966559a97cf06964ed24b1a57a43574fc6
+ Binary rep of i = 000002
+ instring = 0000023d94d41ff11b4f0c11621fb0b42bf0c781f4f2f54a484fc75e4bc125c3bd9cde4ebb45d503360c6bc8d7ac966559a97cf06964ed24b1a57a43574fc6
+KO = 856e9fda2ee3ef9be92295bab38e9e26b6204404af31f61f00fec82f6ecbb469
+
+COUNT=18
+L = 256
+KI = 56d8506f249587f3457f4a0b3e73f889426986ab3d9ddea7a720199d
+FixedInputDataByteLen = 60
+FixedInputData = 85beda34306b729fb2cced48ddc33fe57450e054a0484e7f6ab0e5741b3e2d632c6a6fefc5c65205b5328b3ee6bc6cba31bac20cc23b471cef35e404
+ Binary rep of i = 000001
+ instring = 00000185beda34306b729fb2cced48ddc33fe57450e054a0484e7f6ab0e5741b3e2d632c6a6fefc5c65205b5328b3ee6bc6cba31bac20cc23b471cef35e404
+ Binary rep of i = 000002
+ instring = 00000285beda34306b729fb2cced48ddc33fe57450e054a0484e7f6ab0e5741b3e2d632c6a6fefc5c65205b5328b3ee6bc6cba31bac20cc23b471cef35e404
+KO = f27a9c5a92ac0cfbda8aff00d60c44f23fd9dff144d43df14b791ced82207825
+
+COUNT=19
+L = 256
+KI = 08f7095d66a38a0fca028ec91c4cc77274afa4e7cc9b1b2f561d70f0
+FixedInputDataByteLen = 60
+FixedInputData = f12b558bcc5dac09dc419ebcd7bd3f803c384d946eda9429c981c342758904fc2cca4a6ddf27f368bf3014b269260d88a3c90f386c87650f82563133
+ Binary rep of i = 000001
+ instring = 000001f12b558bcc5dac09dc419ebcd7bd3f803c384d946eda9429c981c342758904fc2cca4a6ddf27f368bf3014b269260d88a3c90f386c87650f82563133
+ Binary rep of i = 000002
+ instring = 000002f12b558bcc5dac09dc419ebcd7bd3f803c384d946eda9429c981c342758904fc2cca4a6ddf27f368bf3014b269260d88a3c90f386c87650f82563133
+KO = 106af8d01d2e4ff5aa55ae9c898e03c3bba0f93f7c1ded32c25c8a095bd3087f
+
+COUNT=20
+L = 160
+KI = 2efe2905a1b7e1993da0316f2a747be1e91415ca1e6ad14d04341fee
+FixedInputDataByteLen = 60
+FixedInputData = 4d283c0f6d209379facd8a26aa889780863cf6a81893dc3bd2c928a7f8d922ced9c829bf627d2c556441d0d41a1eb00c0deea78349429de56a275f04
+ Binary rep of i = 000001
+ instring = 0000014d283c0f6d209379facd8a26aa889780863cf6a81893dc3bd2c928a7f8d922ced9c829bf627d2c556441d0d41a1eb00c0deea78349429de56a275f04
+KO = ec162b6ff6413f5eae9336fd489fab538d042db8
+
+COUNT=21
+L = 160
+KI = a5c9b61d762cc27c92822ca7ed1a10a91e1a3b43a53e72d793c326ad
+FixedInputDataByteLen = 60
+FixedInputData = c38c2220de77a0dbc711e03ba3dd7227992d8a77bb914449210b59bb8160b9fee559adbb6782de51f7a6e76d90afbb65aa1e0525cb5860ccd80db46d
+ Binary rep of i = 000001
+ instring = 000001c38c2220de77a0dbc711e03ba3dd7227992d8a77bb914449210b59bb8160b9fee559adbb6782de51f7a6e76d90afbb65aa1e0525cb5860ccd80db46d
+KO = 64bf4e7313ee1e141b6e845462a79e2179233679
+
+COUNT=22
+L = 160
+KI = a3dc0ab5ff5f38d0784a4b796918c60975cc92a356978c534c3e1639
+FixedInputDataByteLen = 60
+FixedInputData = 89109ccf987e952f02dcf84efcff6986e028cd536e4e55fe247642f6feb1d236c12bf3b0198bb99e6b98cd98b6f5377a4f9ac11ba261ab9dde6e24dd
+ Binary rep of i = 000001
+ instring = 00000189109ccf987e952f02dcf84efcff6986e028cd536e4e55fe247642f6feb1d236c12bf3b0198bb99e6b98cd98b6f5377a4f9ac11ba261ab9dde6e24dd
+KO = 66f5c2fafddb18bfe230261164337168617e2bd4
+
+COUNT=23
+L = 160
+KI = 0d178105f98824e466ad49ff6751096e8b06044450420641f4b8c400
+FixedInputDataByteLen = 60
+FixedInputData = d0855356bf3cf61f70719fd7b9b069d9888f64d1e26e7f684bb5f7410475a3009818bf0f3754f5577ac09a0addcad8e0682783aa8e091e740cc9150e
+ Binary rep of i = 000001
+ instring = 000001d0855356bf3cf61f70719fd7b9b069d9888f64d1e26e7f684bb5f7410475a3009818bf0f3754f5577ac09a0addcad8e0682783aa8e091e740cc9150e
+KO = cbede1f1113896cda793f3b93099a4e577915fac
+
+COUNT=24
+L = 160
+KI = 8a4f26d640576c992a5e5de6d95e48309250344b3e5447a7deebc6d1
+FixedInputDataByteLen = 60
+FixedInputData = d246aa978602220c446798df7098701772c6ca2450b2c67061e4e47a7cfcbcb27d7ede22cb2d8015ff982ce325c4fdaee678cc7a3a866ee509b6a322
+ Binary rep of i = 000001
+ instring = 000001d246aa978602220c446798df7098701772c6ca2450b2c67061e4e47a7cfcbcb27d7ede22cb2d8015ff982ce325c4fdaee678cc7a3a866ee509b6a322
+KO = b4475b7c224abed321ceb48d02221ce28547c8a4
+
+COUNT=25
+L = 160
+KI = 62e1c5c2b776839feeb465d31c79937a58f9350f1eec110a600b9016
+FixedInputDataByteLen = 60
+FixedInputData = 017b942fa7c8bf08e93891e392e0c8f63758772de9a6728de973ea0db6637aa7e8c6abc3fd8ebb880f176a79b4c7d6c59a2a7c16c82062d2c2139021
+ Binary rep of i = 000001
+ instring = 000001017b942fa7c8bf08e93891e392e0c8f63758772de9a6728de973ea0db6637aa7e8c6abc3fd8ebb880f176a79b4c7d6c59a2a7c16c82062d2c2139021
+KO = cfce5f9a4e1b202ad0bb4ae26caa963a73341708
+
+COUNT=26
+L = 160
+KI = 5a9d140cbf6f1ef322894f857ebedfb1cd1e45fdf0065fa45997dd2a
+FixedInputDataByteLen = 60
+FixedInputData = 6d3deee5c5add189cb29f95a33037e30386c11e6a42371d4697f4eca558eeafa5b3f5f5e4466e4bc26ed80eb9c95650216ae0145ad2575dd1cd4c50a
+ Binary rep of i = 000001
+ instring = 0000016d3deee5c5add189cb29f95a33037e30386c11e6a42371d4697f4eca558eeafa5b3f5f5e4466e4bc26ed80eb9c95650216ae0145ad2575dd1cd4c50a
+KO = a179aa70260d72fb28c6185022323436b4d29dff
+
+COUNT=27
+L = 160
+KI = 1fcfa552bb0020677256c03e3bb339679cd002410f0809a77df1c28d
+FixedInputDataByteLen = 60
+FixedInputData = 825726719656f220ccb7a508ae7d03acdefb4acb846b253c6c6391d813a3811faf6b276da98e7f7fcaf9002da15dc2fc0a5585a99bac55480e4530ca
+ Binary rep of i = 000001
+ instring = 000001825726719656f220ccb7a508ae7d03acdefb4acb846b253c6c6391d813a3811faf6b276da98e7f7fcaf9002da15dc2fc0a5585a99bac55480e4530ca
+KO = bbc893f9d652f910adf70d7ee5744f82403b4ad4
+
+COUNT=28
+L = 160
+KI = a27251c617ff583f2d2628d59a96687ec5bc3c85be5395d70fce7fcf
+FixedInputDataByteLen = 60
+FixedInputData = 09b03bea113d61e5dbfffc3f3f36e41a846d750c34a6a26b55abf30c798c50742365c46d0f9062ef8195a45890595feb760ea8b573033ac18c885f6b
+ Binary rep of i = 000001
+ instring = 00000109b03bea113d61e5dbfffc3f3f36e41a846d750c34a6a26b55abf30c798c50742365c46d0f9062ef8195a45890595feb760ea8b573033ac18c885f6b
+KO = 85df22618ee5a4126c03ce505963bc32bfae91e1
+
+COUNT=29
+L = 160
+KI = 4237b6d2264fb6b768f88af93ab5b6350f9989d97a6f0d381f0e4f0f
+FixedInputDataByteLen = 60
+FixedInputData = e592cf548bc5001f648076f7503d4f595f5cf566267b9b844ff8d4839116e3d7a8976daaa5d071e4f65d3c37e84db212b0e6402c7a7aa922b0c88f80
+ Binary rep of i = 000001
+ instring = 000001e592cf548bc5001f648076f7503d4f595f5cf566267b9b844ff8d4839116e3d7a8976daaa5d071e4f65d3c37e84db212b0e6402c7a7aa922b0c88f80
+KO = c978ed7f5997d75f8f1deb39e10d6492a68d1b7a
+
+COUNT=30
+L = 320
+KI = 0b15638489d3ac7729a7db82797754e7a7c8d52da0cf3638a27a1a9c
+FixedInputDataByteLen = 60
+FixedInputData = 90988848764dacc6eeba817e0b74086b1233bca9d573717b8e3dd3bd23a532aac7db8b196e4c4702f54cc71bb8882dc776b0317457803a632b429776
+ Binary rep of i = 000001
+ instring = 00000190988848764dacc6eeba817e0b74086b1233bca9d573717b8e3dd3bd23a532aac7db8b196e4c4702f54cc71bb8882dc776b0317457803a632b429776
+ Binary rep of i = 000002
+ instring = 00000290988848764dacc6eeba817e0b74086b1233bca9d573717b8e3dd3bd23a532aac7db8b196e4c4702f54cc71bb8882dc776b0317457803a632b429776
+KO = 481293e1e621ad8bab5c9f5090594bb2507a1456ee8ffc30db159cb5b02d69110c3e5270880bf4a7
+
+COUNT=31
+L = 320
+KI = 5cc9050eeef2817b2759cb8a5547a53a6f28425f93f52e304f84e208
+FixedInputDataByteLen = 60
+FixedInputData = 219730b86d52003ebdbe2d3e776a460d4c9ee6d616da3ad61d1e8ca8072e52727fb84c5d89f97117adfc6e70c64071acc88601b8e76d5eca45b80f06
+ Binary rep of i = 000001
+ instring = 000001219730b86d52003ebdbe2d3e776a460d4c9ee6d616da3ad61d1e8ca8072e52727fb84c5d89f97117adfc6e70c64071acc88601b8e76d5eca45b80f06
+ Binary rep of i = 000002
+ instring = 000002219730b86d52003ebdbe2d3e776a460d4c9ee6d616da3ad61d1e8ca8072e52727fb84c5d89f97117adfc6e70c64071acc88601b8e76d5eca45b80f06
+KO = ffb5559cdf4bf4a2590ea97f697606a0ca947d57fa8ee102cbf7d919b5c51b9908bb45d472a45277
+
+COUNT=32
+L = 320
+KI = b7349b65dd4390546e1692d062bbbb75c9f89de9ced4ed038d1fdabb
+FixedInputDataByteLen = 60
+FixedInputData = e110d47da35d305eb1ed2e51b4fc09e9d09243812a6641669b4f512fefe574be85c12013ec7071a22dfd774c44f53e51ae998f710a8511bb8b67aff0
+ Binary rep of i = 000001
+ instring = 000001e110d47da35d305eb1ed2e51b4fc09e9d09243812a6641669b4f512fefe574be85c12013ec7071a22dfd774c44f53e51ae998f710a8511bb8b67aff0
+ Binary rep of i = 000002
+ instring = 000002e110d47da35d305eb1ed2e51b4fc09e9d09243812a6641669b4f512fefe574be85c12013ec7071a22dfd774c44f53e51ae998f710a8511bb8b67aff0
+KO = bc28c39f5ae20909876e140b707d8ad436d53edfbf0247e9e6d9d8fdc0dae779e308adb82ac6bf85
+
+COUNT=33
+L = 320
+KI = 9db1c751bef1c8d9da5c4239ef13dde320e98d3d811ce7280707715c
+FixedInputDataByteLen = 60
+FixedInputData = 6d9a480294a6e8907e068f6b1a5f8a87a0a45d85dcb0e9a420bdb65c153534181ad39ed4e995f2e0a9bd745c7ab2b85fc7e8ccd6a079e545e8f7fe2f
+ Binary rep of i = 000001
+ instring = 0000016d9a480294a6e8907e068f6b1a5f8a87a0a45d85dcb0e9a420bdb65c153534181ad39ed4e995f2e0a9bd745c7ab2b85fc7e8ccd6a079e545e8f7fe2f
+ Binary rep of i = 000002
+ instring = 0000026d9a480294a6e8907e068f6b1a5f8a87a0a45d85dcb0e9a420bdb65c153534181ad39ed4e995f2e0a9bd745c7ab2b85fc7e8ccd6a079e545e8f7fe2f
+KO = 19a4bf590156e62fc31972e7e7df16f8f4acdabbc5a9d6a40947a0de1fd920e64c5939f6bc53e5d4
+
+COUNT=34
+L = 320
+KI = 9282dca56d7f4278dc91e9d630fdad3a262785c782548383d28d7043
+FixedInputDataByteLen = 60
+FixedInputData = 0c8f2166e936bfa4c3139818e18b41473523a143ee948837b42815d6e6223aa6845bacaa3522de8058dfc7718eb492a5d3f8c03df0097c3f70c2e9e7
+ Binary rep of i = 000001
+ instring = 0000010c8f2166e936bfa4c3139818e18b41473523a143ee948837b42815d6e6223aa6845bacaa3522de8058dfc7718eb492a5d3f8c03df0097c3f70c2e9e7
+ Binary rep of i = 000002
+ instring = 0000020c8f2166e936bfa4c3139818e18b41473523a143ee948837b42815d6e6223aa6845bacaa3522de8058dfc7718eb492a5d3f8c03df0097c3f70c2e9e7
+KO = fa79a810f95dcd0bddbfcebfb0c88a4f285c24a7e266fb96dac8178233722a0b9c668952c0030b94
+
+COUNT=35
+L = 320
+KI = 29509374b7d67148a43c4a51584c817cbba7a82bdbcc1ab7e3b87c11
+FixedInputDataByteLen = 60
+FixedInputData = 9f21cfcd393ed8f432733172d2b0ffa108a3a6c467b8dc0c8d778b1fc0a2bf92c5f497d513bafda3d1d18878f96507779ab1458fe50355b85f8c68db
+ Binary rep of i = 000001
+ instring = 0000019f21cfcd393ed8f432733172d2b0ffa108a3a6c467b8dc0c8d778b1fc0a2bf92c5f497d513bafda3d1d18878f96507779ab1458fe50355b85f8c68db
+ Binary rep of i = 000002
+ instring = 0000029f21cfcd393ed8f432733172d2b0ffa108a3a6c467b8dc0c8d778b1fc0a2bf92c5f497d513bafda3d1d18878f96507779ab1458fe50355b85f8c68db
+KO = 3e6358b6bd68f1353b37bf19634eab78be110b35721c4a22669716b6341bfb2c30d4a661b6095013
+
+COUNT=36
+L = 320
+KI = 11c96f0ad08c7b7489f167861e76bfbe6e88f381bda30d99c0000e3c
+FixedInputDataByteLen = 60
+FixedInputData = 668b60c068b49741478814ff17150350cf38237bc455e11bd1273d2030173e4567c3c5608fdfdc42c140d0438076677c54ddeb3c057737e0dc4e1972
+ Binary rep of i = 000001
+ instring = 000001668b60c068b49741478814ff17150350cf38237bc455e11bd1273d2030173e4567c3c5608fdfdc42c140d0438076677c54ddeb3c057737e0dc4e1972
+ Binary rep of i = 000002
+ instring = 000002668b60c068b49741478814ff17150350cf38237bc455e11bd1273d2030173e4567c3c5608fdfdc42c140d0438076677c54ddeb3c057737e0dc4e1972
+KO = 155f66afab87dc655bbd01a944551f48f3ef52a684e006c84d5259b80fa562f629cdceca17dfe813
+
+COUNT=37
+L = 320
+KI = 61e7ab6d063847f50a6ba12ef72ba51a85c2a009fe7dc0c86189d37e
+FixedInputDataByteLen = 60
+FixedInputData = af86b759e326d77e052b4bfe5c41b3be3aa4ee77a976f9c89e0a792927cd4b2d71b1f712465cb798bbc5caae1ac67c12a6c390f801d9d9fe0775b188
+ Binary rep of i = 000001
+ instring = 000001af86b759e326d77e052b4bfe5c41b3be3aa4ee77a976f9c89e0a792927cd4b2d71b1f712465cb798bbc5caae1ac67c12a6c390f801d9d9fe0775b188
+ Binary rep of i = 000002
+ instring = 000002af86b759e326d77e052b4bfe5c41b3be3aa4ee77a976f9c89e0a792927cd4b2d71b1f712465cb798bbc5caae1ac67c12a6c390f801d9d9fe0775b188
+KO = 7ca01c2fb0b76511bdc9fc0875eec7a365d9ad94ddcd205dbfb283eb0f611e11d206be0420de9bcd
+
+COUNT=38
+L = 320
+KI = 499017dbc574a11c85a7744dcfb594285124bd5a1a4f2a062e91c09f
+FixedInputDataByteLen = 60
+FixedInputData = 5b09b4b2d2ae412192703b8b33d196758a2c66106bfa3d1ec9b4242dbb67f8bddb217f271b6c9c24da80fc004983fe164e3931a5280f596a1640531a
+ Binary rep of i = 000001
+ instring = 0000015b09b4b2d2ae412192703b8b33d196758a2c66106bfa3d1ec9b4242dbb67f8bddb217f271b6c9c24da80fc004983fe164e3931a5280f596a1640531a
+ Binary rep of i = 000002
+ instring = 0000025b09b4b2d2ae412192703b8b33d196758a2c66106bfa3d1ec9b4242dbb67f8bddb217f271b6c9c24da80fc004983fe164e3931a5280f596a1640531a
+KO = 1a829bc98f930e59cb749684d340f9619f3eb479d667016fc159015978f8f6df7ac7d53893d4c585
+
+COUNT=39
+L = 320
+KI = 506b41bf3acd1932858da4a47bb0a8596aa4820cab1751f7a12b99f9
+FixedInputDataByteLen = 60
+FixedInputData = 5ab7d3d3c96e7da42c00560ee50407360ca482f74ef4f8112a38573e649857267871b74844557f51a89153c92531e54d282972a7e8d642733b1d0cfc
+ Binary rep of i = 000001
+ instring = 0000015ab7d3d3c96e7da42c00560ee50407360ca482f74ef4f8112a38573e649857267871b74844557f51a89153c92531e54d282972a7e8d642733b1d0cfc
+ Binary rep of i = 000002
+ instring = 0000025ab7d3d3c96e7da42c00560ee50407360ca482f74ef4f8112a38573e649857267871b74844557f51a89153c92531e54d282972a7e8d642733b1d0cfc
+KO = f0e5f875e7859cbbfa3a47dd322f2d3be5c15ac5ced06c3d523bbd0ad0fdb27486f4e51aa90c8c5d
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = f5cb7cc6207f5920dd60155ddb68c3fbbdf5104365305d2c1abcd311
+FixedInputDataByteLen = 60
+FixedInputData = 4e5ac7539803da89581ee088c7d10235a10536360054b72b8e9f18f77c25af01019b290656b60428024ce01fccf49022d831941407e6bd27ff9e2d28
+ Binary rep of i = 00000001
+ instring = 000000014e5ac7539803da89581ee088c7d10235a10536360054b72b8e9f18f77c25af01019b290656b60428024ce01fccf49022d831941407e6bd27ff9e2d28
+KO = 0adbaab43edd532b560a322c84ac540e
+
+COUNT=1
+L = 128
+KI = 3a4c31a157cbb582e9dd0780d94abb400c112ca1e1b411572163ef3c
+FixedInputDataByteLen = 60
+FixedInputData = 99731773721e9839f4d2b3664b95bbf1a681516c2a965918f74a35b98453b676fabb7de03b59c0a473aecb82b1feb767d243489760c9c7c58c4a3046
+ Binary rep of i = 00000001
+ instring = 0000000199731773721e9839f4d2b3664b95bbf1a681516c2a965918f74a35b98453b676fabb7de03b59c0a473aecb82b1feb767d243489760c9c7c58c4a3046
+KO = 0633950cf57c0f31717a6287872d1d2e
+
+COUNT=2
+L = 128
+KI = 340bd8bbe90e7c1c1b4d5d825f982b599da3d5aa988498ab58279989
+FixedInputDataByteLen = 60
+FixedInputData = d5d2238249121975a3fcb370004b7e3c8e325550aa0e239920aab53fde83b9e5afc34ae5134a4efd75197ea3914867a5781b82fcfab7437f895fe4ef
+ Binary rep of i = 00000001
+ instring = 00000001d5d2238249121975a3fcb370004b7e3c8e325550aa0e239920aab53fde83b9e5afc34ae5134a4efd75197ea3914867a5781b82fcfab7437f895fe4ef
+KO = 1d13573cfdf10f3b0a312d9746f7670e
+
+COUNT=3
+L = 128
+KI = f3371d6238c88991815c8acde4fe6de6214be0a2ff2839ecbd681746
+FixedInputDataByteLen = 60
+FixedInputData = 37023f83828811685b548e4280c0c6bbf8ceb5d78765ef5149645cbba93f68eb1ddd04b35fc77ac578f2e760c6d5652208acccace6322d98d9a842f2
+ Binary rep of i = 00000001
+ instring = 0000000137023f83828811685b548e4280c0c6bbf8ceb5d78765ef5149645cbba93f68eb1ddd04b35fc77ac578f2e760c6d5652208acccace6322d98d9a842f2
+KO = e9c877b5a3cd016ad3c84d1ff80b30c4
+
+COUNT=4
+L = 128
+KI = 1c0eacdba64726f34864f5bba0160ecadbb6c358fe38eb3de189dffd
+FixedInputDataByteLen = 60
+FixedInputData = 2bd19057c9cc632bd9dd3a2afe06d8123d6a945a07537e8e7559b458682040ec9c8110ed102e64be9f9c1feb0e6c13c9c43c4608d0d7e811d728bef5
+ Binary rep of i = 00000001
+ instring = 000000012bd19057c9cc632bd9dd3a2afe06d8123d6a945a07537e8e7559b458682040ec9c8110ed102e64be9f9c1feb0e6c13c9c43c4608d0d7e811d728bef5
+KO = e7f5d8fb778fee94078056455f790486
+
+COUNT=5
+L = 128
+KI = 5f20118a8606e70aebbcfa1bc07a3955e544ccec157257ae337fdd87
+FixedInputDataByteLen = 60
+FixedInputData = b8bdab1f11b2880394fdd98600806e22857e94d226211d54f243975dc8abe90dd7e4970909b75ad82e39b6688ef06c9000f67a498cb405b219a15495
+ Binary rep of i = 00000001
+ instring = 00000001b8bdab1f11b2880394fdd98600806e22857e94d226211d54f243975dc8abe90dd7e4970909b75ad82e39b6688ef06c9000f67a498cb405b219a15495
+KO = 24997f413e4edc5d6d6c0a63170a60de
+
+COUNT=6
+L = 128
+KI = 9998bd669e04349e7a120a2a3a3f7bc54cd4289fb9f9412e120fb01b
+FixedInputDataByteLen = 60
+FixedInputData = 0a929f3c9b827d51b5763cfd1806367dabad023479fc0baec03ca574b6fd73d235f286092dcad90925ec6ffe92ef3636a5c4d00dabed22728621b128
+ Binary rep of i = 00000001
+ instring = 000000010a929f3c9b827d51b5763cfd1806367dabad023479fc0baec03ca574b6fd73d235f286092dcad90925ec6ffe92ef3636a5c4d00dabed22728621b128
+KO = a8e670ffcd2606a9722f1b43ee82f47a
+
+COUNT=7
+L = 128
+KI = 31fd195394e4080088b384313a1c7ab5d1660a897cb030a6e2e9bf36
+FixedInputDataByteLen = 60
+FixedInputData = f2971ef27d522eac535fac995904ffa93a2127317aa18dd36cdd1d6434bd6729d1dbe12d7817a4f6accdc0c34d5a527c9ac85954a35c780fcc8dbe61
+ Binary rep of i = 00000001
+ instring = 00000001f2971ef27d522eac535fac995904ffa93a2127317aa18dd36cdd1d6434bd6729d1dbe12d7817a4f6accdc0c34d5a527c9ac85954a35c780fcc8dbe61
+KO = f267a1ac27e60017409c83a264df5153
+
+COUNT=8
+L = 128
+KI = ba6d69db3bcae0ddc248cca017b6c9ef63a516f1db4de8420691c62b
+FixedInputDataByteLen = 60
+FixedInputData = 7b6d259ca94a12ed57efe2b50d2ac8f2b31ed84b4861ef7352af69da1f758fbaa697823b5e666ddd976badaa2cb32d807b510cb97dfe82cc53a0d9bf
+ Binary rep of i = 00000001
+ instring = 000000017b6d259ca94a12ed57efe2b50d2ac8f2b31ed84b4861ef7352af69da1f758fbaa697823b5e666ddd976badaa2cb32d807b510cb97dfe82cc53a0d9bf
+KO = be9667f26f8d249b1e3bd990be9fb852
+
+COUNT=9
+L = 128
+KI = a1c66053dbf964c75bba662ba98167eb1186b85a6f05875df7870c9a
+FixedInputDataByteLen = 60
+FixedInputData = d58b7542d10840d69f0d7f5e262e11056066d56c8da46429b4b8ca306d9d958297f5153bde6150b2be0a1d68b8055d68fe52d7a35ff1da2ad349208c
+ Binary rep of i = 00000001
+ instring = 00000001d58b7542d10840d69f0d7f5e262e11056066d56c8da46429b4b8ca306d9d958297f5153bde6150b2be0a1d68b8055d68fe52d7a35ff1da2ad349208c
+KO = e0a33e714389b1828fdeeedcfad6cdd8
+
+COUNT=10
+L = 256
+KI = 992815121d88ffb26c337606723c02ef317713086e2cfbbd37e1a167
+FixedInputDataByteLen = 60
+FixedInputData = 152d974eb2719b9027d32054a327312361125959df9d96a1832e2056c2571d4f1cf45f6e8f6544c87f15861cef627d2f16e9b0b4ab799bb3362f4aae
+ Binary rep of i = 00000001
+ instring = 00000001152d974eb2719b9027d32054a327312361125959df9d96a1832e2056c2571d4f1cf45f6e8f6544c87f15861cef627d2f16e9b0b4ab799bb3362f4aae
+ Binary rep of i = 00000002
+ instring = 00000002152d974eb2719b9027d32054a327312361125959df9d96a1832e2056c2571d4f1cf45f6e8f6544c87f15861cef627d2f16e9b0b4ab799bb3362f4aae
+KO = 475eda3a32d569932e043db64dbf0e9bb0945b54dcdfa203be1a28524c147075
+
+COUNT=11
+L = 256
+KI = ccfc859c11a3e09e1b040b701fd8b962a926a090117baaa80c83e2ec
+FixedInputDataByteLen = 60
+FixedInputData = 891f07868ab6a6c5498e7be85b1e3d5baf3c415cf5e0aeb7c9403953af6492a5d78860fdc0f61ba2c4af55bc3d504fa1c7b40ad0778f63f79b164b64
+ Binary rep of i = 00000001
+ instring = 00000001891f07868ab6a6c5498e7be85b1e3d5baf3c415cf5e0aeb7c9403953af6492a5d78860fdc0f61ba2c4af55bc3d504fa1c7b40ad0778f63f79b164b64
+ Binary rep of i = 00000002
+ instring = 00000002891f07868ab6a6c5498e7be85b1e3d5baf3c415cf5e0aeb7c9403953af6492a5d78860fdc0f61ba2c4af55bc3d504fa1c7b40ad0778f63f79b164b64
+KO = adb7d81ba3da64a3c49e30b1e866e48b0d0009ae8f38504a4a5925484c115614
+
+COUNT=12
+L = 256
+KI = a0631318e18dd966b6ec51e7aa79ac6bf9b63e321ea65f576de06256
+FixedInputDataByteLen = 60
+FixedInputData = ebf1f616cd7186e82de52c843b6276939c6874d42b818acb4ff2873546c8eafcd845273756f3c1246c151e9c10e507ac21670a517e0a3e0e41a87703
+ Binary rep of i = 00000001
+ instring = 00000001ebf1f616cd7186e82de52c843b6276939c6874d42b818acb4ff2873546c8eafcd845273756f3c1246c151e9c10e507ac21670a517e0a3e0e41a87703
+ Binary rep of i = 00000002
+ instring = 00000002ebf1f616cd7186e82de52c843b6276939c6874d42b818acb4ff2873546c8eafcd845273756f3c1246c151e9c10e507ac21670a517e0a3e0e41a87703
+KO = 2b8ee73d1833b93c8bfe27f866e1836b8c433f4f9ceeae22414ea712ae263d7e
+
+COUNT=13
+L = 256
+KI = 326158a34dd69886866aeebddfde012a966cede8588b6a57ee62de28
+FixedInputDataByteLen = 60
+FixedInputData = 6af7d5d0732466b97d046edebde3148e834b199380bd6f99f03bde26f0db8d1b36ff4add8d89076ee5b1f68338ed5364bc862d66481abe23d596c3fb
+ Binary rep of i = 00000001
+ instring = 000000016af7d5d0732466b97d046edebde3148e834b199380bd6f99f03bde26f0db8d1b36ff4add8d89076ee5b1f68338ed5364bc862d66481abe23d596c3fb
+ Binary rep of i = 00000002
+ instring = 000000026af7d5d0732466b97d046edebde3148e834b199380bd6f99f03bde26f0db8d1b36ff4add8d89076ee5b1f68338ed5364bc862d66481abe23d596c3fb
+KO = a7fa9bef12384b9e425d995ac1d3c5d1aa34a80a8db0deed67316cd0343625af
+
+COUNT=14
+L = 256
+KI = 4561e942572882fdf78310603c3e9ea60bf336f6841861a952c6c8cb
+FixedInputDataByteLen = 60
+FixedInputData = 0ba54e7079b9b3ef55cbdfdc59de9ab60837654196c17ecadc3c47b4c9ff161a226c4cdeb5adf141b671b50a835858b6423bfdc9c2e41c51c3cf407d
+ Binary rep of i = 00000001
+ instring = 000000010ba54e7079b9b3ef55cbdfdc59de9ab60837654196c17ecadc3c47b4c9ff161a226c4cdeb5adf141b671b50a835858b6423bfdc9c2e41c51c3cf407d
+ Binary rep of i = 00000002
+ instring = 000000020ba54e7079b9b3ef55cbdfdc59de9ab60837654196c17ecadc3c47b4c9ff161a226c4cdeb5adf141b671b50a835858b6423bfdc9c2e41c51c3cf407d
+KO = 196f00a861c6c40fdcbcc84e7594ace32d915f7ea83702ece5635d8657d4c939
+
+COUNT=15
+L = 256
+KI = 7453ac0e9d1b2ea05479e616f1bc878064b9d4b1edd997841cf128b1
+FixedInputDataByteLen = 60
+FixedInputData = ead0c5a343d8de5a62eb57731b64b0b7e934d75c5b62ec683cbf61776bfa77f20da8dc6e287b1f4918b1dfbf402af935258b11031ea1077e5a775bf7
+ Binary rep of i = 00000001
+ instring = 00000001ead0c5a343d8de5a62eb57731b64b0b7e934d75c5b62ec683cbf61776bfa77f20da8dc6e287b1f4918b1dfbf402af935258b11031ea1077e5a775bf7
+ Binary rep of i = 00000002
+ instring = 00000002ead0c5a343d8de5a62eb57731b64b0b7e934d75c5b62ec683cbf61776bfa77f20da8dc6e287b1f4918b1dfbf402af935258b11031ea1077e5a775bf7
+KO = 4a68c827679eb5c45b61a112800d9cd75b40e8975e3a36c45136418e20c2fedc
+
+COUNT=16
+L = 256
+KI = 6b3f84c2c9a976229d533172360bfa4a3282b57b5f61e64c6001cf37
+FixedInputDataByteLen = 60
+FixedInputData = d5f2dc8ea4e349db04075b936b056a995af6a10bf56c8a10b1ff9cbfd82023fd741ed7e44714526b0d8ccf4e6c57854911871154a3ade06dd5a8c0fe
+ Binary rep of i = 00000001
+ instring = 00000001d5f2dc8ea4e349db04075b936b056a995af6a10bf56c8a10b1ff9cbfd82023fd741ed7e44714526b0d8ccf4e6c57854911871154a3ade06dd5a8c0fe
+ Binary rep of i = 00000002
+ instring = 00000002d5f2dc8ea4e349db04075b936b056a995af6a10bf56c8a10b1ff9cbfd82023fd741ed7e44714526b0d8ccf4e6c57854911871154a3ade06dd5a8c0fe
+KO = a8abbaa980c9e3c24477155ec2a790578b1e3a5c8f07cbb2b52caa6057d47377
+
+COUNT=17
+L = 256
+KI = 01beac511b0475dbee4cd1f5e5e8df311124c45adac217ccf2996dab
+FixedInputDataByteLen = 60
+FixedInputData = 945da8f28e38cb09e7b6130e8c44db4fc4161eac33cf2afa20eb7b15e072419dfae1b695788c03ce8518b9e9d7ba3efad21aa9fd333a6d25e9b4dbe7
+ Binary rep of i = 00000001
+ instring = 00000001945da8f28e38cb09e7b6130e8c44db4fc4161eac33cf2afa20eb7b15e072419dfae1b695788c03ce8518b9e9d7ba3efad21aa9fd333a6d25e9b4dbe7
+ Binary rep of i = 00000002
+ instring = 00000002945da8f28e38cb09e7b6130e8c44db4fc4161eac33cf2afa20eb7b15e072419dfae1b695788c03ce8518b9e9d7ba3efad21aa9fd333a6d25e9b4dbe7
+KO = a2434c0c0ae21e7abf7d56e475eb49c43b53febd2023185f851fc468cc9f6cbc
+
+COUNT=18
+L = 256
+KI = 660a01c4440dd1c98758bd00ad9da95bdda2606aba032bd050eb2846
+FixedInputDataByteLen = 60
+FixedInputData = 54acc87802993bb067cfe993b5eb8117d5d6352ae20cd587c254215de649dc100a8a1ec2f58dd35e9074ed592f49aaf67f971a492240dcdab5d25b83
+ Binary rep of i = 00000001
+ instring = 0000000154acc87802993bb067cfe993b5eb8117d5d6352ae20cd587c254215de649dc100a8a1ec2f58dd35e9074ed592f49aaf67f971a492240dcdab5d25b83
+ Binary rep of i = 00000002
+ instring = 0000000254acc87802993bb067cfe993b5eb8117d5d6352ae20cd587c254215de649dc100a8a1ec2f58dd35e9074ed592f49aaf67f971a492240dcdab5d25b83
+KO = e27e21eb833f36532d16c270ba32fcd5db5aecd71b9b5d74805da9410cbda0a2
+
+COUNT=19
+L = 256
+KI = 0771372ba98de7e6d6f20b45c2136be8f8ec64a36d064df348c76daf
+FixedInputDataByteLen = 60
+FixedInputData = de4776058deb8e18285b3fd5745ace98eeac4a1cf88bc34384b299168a394784b8f2cd4c92cb5c07ea32695b91fe4032848d68131b00a6cc0986ce77
+ Binary rep of i = 00000001
+ instring = 00000001de4776058deb8e18285b3fd5745ace98eeac4a1cf88bc34384b299168a394784b8f2cd4c92cb5c07ea32695b91fe4032848d68131b00a6cc0986ce77
+ Binary rep of i = 00000002
+ instring = 00000002de4776058deb8e18285b3fd5745ace98eeac4a1cf88bc34384b299168a394784b8f2cd4c92cb5c07ea32695b91fe4032848d68131b00a6cc0986ce77
+KO = b5f6b64045865b60fdf01c429dbb327636cc3ed72aa8bfa9a0afa2f58a4a7f93
+
+COUNT=20
+L = 160
+KI = 2eabb6b922c24326ef9ae3c192dfd341caf57efe15dd649772a2ac3b
+FixedInputDataByteLen = 60
+FixedInputData = c75f6f5a1561aab39ea0e22702a6cf7dba3ca4dd9f046bb0abea2d3284168fd9fb39ff725523a660d21f8c2ade03d18d4273c52fb6f22c9e39d6bc2e
+ Binary rep of i = 00000001
+ instring = 00000001c75f6f5a1561aab39ea0e22702a6cf7dba3ca4dd9f046bb0abea2d3284168fd9fb39ff725523a660d21f8c2ade03d18d4273c52fb6f22c9e39d6bc2e
+KO = ae50acebe308a1cf1747b9b178a0720748fa5fe5
+
+COUNT=21
+L = 160
+KI = 5aacce1b705c49a20e2e3396b1f18f4421e077517534dd3f5185f604
+FixedInputDataByteLen = 60
+FixedInputData = 88a962cfd6cc80828eb710388630a018022fdf891548e352897c720da65223fb2a614e692c5bd030da1d00c9c6bad19abaf879f05d6b5c2ddcdfcecd
+ Binary rep of i = 00000001
+ instring = 0000000188a962cfd6cc80828eb710388630a018022fdf891548e352897c720da65223fb2a614e692c5bd030da1d00c9c6bad19abaf879f05d6b5c2ddcdfcecd
+KO = a94a9fa1eef2f8211c3126015b2cb9b80f77efbf
+
+COUNT=22
+L = 160
+KI = 3c169fb95ef27a41f19f9140730222fbef395848f7abfa18ffd00be6
+FixedInputDataByteLen = 60
+FixedInputData = 054f7d19d60b27c51771ccd20c3e89410b54f6a377f3e2eb553c47c73f622b480c6087335e99238579d2f420c06d61ecb7cdca3147da4df1a9c74e0a
+ Binary rep of i = 00000001
+ instring = 00000001054f7d19d60b27c51771ccd20c3e89410b54f6a377f3e2eb553c47c73f622b480c6087335e99238579d2f420c06d61ecb7cdca3147da4df1a9c74e0a
+KO = 7c8708d37b6bcd8face6f43cdfa92948bf0f22a3
+
+COUNT=23
+L = 160
+KI = 9b6f9d42ba271cf808b5e97ea9f39f21c20ba2e82d168691acce3b7e
+FixedInputDataByteLen = 60
+FixedInputData = bb96d79c3e812077acb85b7aaed41f9d2113e01ffbb80ac6d3aaa22a907305f0ec309e7dd2155b51154b8a985fdb41ab2890cd5c8c2491ad5e504e12
+ Binary rep of i = 00000001
+ instring = 00000001bb96d79c3e812077acb85b7aaed41f9d2113e01ffbb80ac6d3aaa22a907305f0ec309e7dd2155b51154b8a985fdb41ab2890cd5c8c2491ad5e504e12
+KO = 9bf85c03596099d23c89f9cddf9e82354dc26576
+
+COUNT=24
+L = 160
+KI = 075407c059e0cd492f1a1577bea6c4e9d1a43ce8c967d52f01efc50c
+FixedInputDataByteLen = 60
+FixedInputData = fe789ffdcd84f9384cd0a8893462a90f4235ddbcf653f45bfadaabc7bb5f69ea6be4d1af867289087f3dc2e19ec503f52ed937b54e9e8af5bf6f128e
+ Binary rep of i = 00000001
+ instring = 00000001fe789ffdcd84f9384cd0a8893462a90f4235ddbcf653f45bfadaabc7bb5f69ea6be4d1af867289087f3dc2e19ec503f52ed937b54e9e8af5bf6f128e
+KO = 12b6ca4dbf85971fe20855ebe95869fef613c1ac
+
+COUNT=25
+L = 160
+KI = 5065b78bfdac54246b850fdabdf92bcbf91d467286acb33f9eb08180
+FixedInputDataByteLen = 60
+FixedInputData = f45c10d9398f005f87ff1c483f8b9e57280cc09f64603bcc5ecc7074edc34c5ebc0ad3a7eccd51f65e3ec4ed9e4fb0d4cb48ccea98ac1b5e2756a7e5
+ Binary rep of i = 00000001
+ instring = 00000001f45c10d9398f005f87ff1c483f8b9e57280cc09f64603bcc5ecc7074edc34c5ebc0ad3a7eccd51f65e3ec4ed9e4fb0d4cb48ccea98ac1b5e2756a7e5
+KO = 420d512f8648795d2f9aa8844c35211c5e639940
+
+COUNT=26
+L = 160
+KI = d1a65593c5e107a2c44fa9a76edf4a1eaf8b9546c400a4addf1fd44e
+FixedInputDataByteLen = 60
+FixedInputData = fbdc1b45dfcc00ee47b823ea1faff569ac81e89d56a59c99245e8fc3594b7840a44440a84cfb157055219d987a1b7c97d3cf846370501fd85a565482
+ Binary rep of i = 00000001
+ instring = 00000001fbdc1b45dfcc00ee47b823ea1faff569ac81e89d56a59c99245e8fc3594b7840a44440a84cfb157055219d987a1b7c97d3cf846370501fd85a565482
+KO = 04bcbba081a44da05260171d12a4c70b6197a925
+
+COUNT=27
+L = 160
+KI = 8c09ff58b9a450b4b9377a0dc5b9259a9993e210bb97dfd1b05ec943
+FixedInputDataByteLen = 60
+FixedInputData = 4c13b0a6ee08e0e288f4196e996729701c08dfb7e8291ba2eaedf7fcfe021a82c692389b1930b7de0f0f8385f214d815b0fc7aad36e809fbae181cff
+ Binary rep of i = 00000001
+ instring = 000000014c13b0a6ee08e0e288f4196e996729701c08dfb7e8291ba2eaedf7fcfe021a82c692389b1930b7de0f0f8385f214d815b0fc7aad36e809fbae181cff
+KO = 498606e999abed1cac73244e1c93581ee1de7bac
+
+COUNT=28
+L = 160
+KI = e7dcc3d00f3fa68aae63673947f955199d15dc3c27d162caf7a1034f
+FixedInputDataByteLen = 60
+FixedInputData = 7ec8aedb4d6e2b7471318d7323169e142fd05919b87e2bc63dff961e103c20fd2222f53a90d70ae3937a6e719b0a2589e6be5354ef28f53cb9275eb2
+ Binary rep of i = 00000001
+ instring = 000000017ec8aedb4d6e2b7471318d7323169e142fd05919b87e2bc63dff961e103c20fd2222f53a90d70ae3937a6e719b0a2589e6be5354ef28f53cb9275eb2
+KO = f7c847bbc7f08ee95526cad02baa256fb6e765f5
+
+COUNT=29
+L = 160
+KI = c6c419b644162c7c4f6f425dc1a998486fa0bbffa0c79ebafdb71bf4
+FixedInputDataByteLen = 60
+FixedInputData = 15e4766b71436646eeae2d1bc000b63fc0e15d30b8cb94384016c4c47c072e2aecf8787f15b07055ffb1f079c1450b2e476c8c0d4d2d167189c1804f
+ Binary rep of i = 00000001
+ instring = 0000000115e4766b71436646eeae2d1bc000b63fc0e15d30b8cb94384016c4c47c072e2aecf8787f15b07055ffb1f079c1450b2e476c8c0d4d2d167189c1804f
+KO = 34aacb532e3b80d765cc50746bd39eb5c474ba59
+
+COUNT=30
+L = 320
+KI = 9b75e7fa216c884037c7d6953092ed335c4efd88ca57a742d6ac3221
+FixedInputDataByteLen = 60
+FixedInputData = 12bea97865df99315259ff620302432ecafc9dce2619e87dfb4979410456a524434315dd3920e2b1aa1c79d5e07132a758a7b7b71ef10bcf1bb877f3
+ Binary rep of i = 00000001
+ instring = 0000000112bea97865df99315259ff620302432ecafc9dce2619e87dfb4979410456a524434315dd3920e2b1aa1c79d5e07132a758a7b7b71ef10bcf1bb877f3
+ Binary rep of i = 00000002
+ instring = 0000000212bea97865df99315259ff620302432ecafc9dce2619e87dfb4979410456a524434315dd3920e2b1aa1c79d5e07132a758a7b7b71ef10bcf1bb877f3
+KO = 60071bd0ceea0fe0f879223b940d3de7dde02ca6858f8450fb9c0032e49f968ef9cd9b5703163dbc
+
+COUNT=31
+L = 320
+KI = da64a85342397195d82b80cb97e4ceabbfc69da59550c0510caa2c11
+FixedInputDataByteLen = 60
+FixedInputData = 44cd0cdb69e3ae5924ea7a23376f35ea93d0ed3d47dabdee1ed987f25851aeed2c57ef8663c7596baee218c9c7465b980649b8367587674e3864443e
+ Binary rep of i = 00000001
+ instring = 0000000144cd0cdb69e3ae5924ea7a23376f35ea93d0ed3d47dabdee1ed987f25851aeed2c57ef8663c7596baee218c9c7465b980649b8367587674e3864443e
+ Binary rep of i = 00000002
+ instring = 0000000244cd0cdb69e3ae5924ea7a23376f35ea93d0ed3d47dabdee1ed987f25851aeed2c57ef8663c7596baee218c9c7465b980649b8367587674e3864443e
+KO = 12fcc2d36c31ab49554f7f1500db10fbe4193282e2d97c97670ff50e3bc2298507db93333cae7a42
+
+COUNT=32
+L = 320
+KI = 19819611994e88a91684516ddda11c8eedb3a9692408a8502ce1c260
+FixedInputDataByteLen = 60
+FixedInputData = f1d9bffeb4a16ca4cd9002f2f271c43bdb42f0fba251045d8a7768addde39c6d6052b87d0ee142d96e52dd3d7ecd589b3e4eb63d3aad579014a5b991
+ Binary rep of i = 00000001
+ instring = 00000001f1d9bffeb4a16ca4cd9002f2f271c43bdb42f0fba251045d8a7768addde39c6d6052b87d0ee142d96e52dd3d7ecd589b3e4eb63d3aad579014a5b991
+ Binary rep of i = 00000002
+ instring = 00000002f1d9bffeb4a16ca4cd9002f2f271c43bdb42f0fba251045d8a7768addde39c6d6052b87d0ee142d96e52dd3d7ecd589b3e4eb63d3aad579014a5b991
+KO = a94accc3e1c4cc38d4c55dc9f187b695411aaa32146b47580586b9d636acb4e33d8811a7ff4d4d93
+
+COUNT=33
+L = 320
+KI = 5bf0de4077bf852563203c96a65ddf4e648adfa00fb5214712d2f53e
+FixedInputDataByteLen = 60
+FixedInputData = 46e3da0344e83d0bff7f43527ec09e873f00b047819d1250f0865c4df992ec3fe25a00fea9e1d2e301ba8f9e465f146f098749427b3c89488bc3f5ad
+ Binary rep of i = 00000001
+ instring = 0000000146e3da0344e83d0bff7f43527ec09e873f00b047819d1250f0865c4df992ec3fe25a00fea9e1d2e301ba8f9e465f146f098749427b3c89488bc3f5ad
+ Binary rep of i = 00000002
+ instring = 0000000246e3da0344e83d0bff7f43527ec09e873f00b047819d1250f0865c4df992ec3fe25a00fea9e1d2e301ba8f9e465f146f098749427b3c89488bc3f5ad
+KO = 8024725477b245bfcbf3ae25870ba2d20ac0242cd798c6149e9cd7cb5160c8f557afc0e6b5502801
+
+COUNT=34
+L = 320
+KI = 64b0027ed197a27c65b6245643aee128a83baa9bb0ad9548710b571d
+FixedInputDataByteLen = 60
+FixedInputData = 2e1a6f58e03ab853c8d3519cb41e4bc36138de85b4df1a30cb997a2426118596b7c2c4010da8b229729f68aa6fa69e878294da8eab03198c97c1635a
+ Binary rep of i = 00000001
+ instring = 000000012e1a6f58e03ab853c8d3519cb41e4bc36138de85b4df1a30cb997a2426118596b7c2c4010da8b229729f68aa6fa69e878294da8eab03198c97c1635a
+ Binary rep of i = 00000002
+ instring = 000000022e1a6f58e03ab853c8d3519cb41e4bc36138de85b4df1a30cb997a2426118596b7c2c4010da8b229729f68aa6fa69e878294da8eab03198c97c1635a
+KO = ed56c0496ccda60f1b6b5ea7a61955a498a17f0e3268b753a22b8bdb6e8e5957ada4bfa316dfb704
+
+COUNT=35
+L = 320
+KI = 0ee16f95cac83113d211e8d569d5b176424dc093fb8651c3977fe2eb
+FixedInputDataByteLen = 60
+FixedInputData = a005d7d8defaf6d6c396d3ab679b39cd4fa92aae85d3720c19c865166608b3218dcac9e25558419f9682804ef0ee86ef3f002cb3cbcfc5457abf1013
+ Binary rep of i = 00000001
+ instring = 00000001a005d7d8defaf6d6c396d3ab679b39cd4fa92aae85d3720c19c865166608b3218dcac9e25558419f9682804ef0ee86ef3f002cb3cbcfc5457abf1013
+ Binary rep of i = 00000002
+ instring = 00000002a005d7d8defaf6d6c396d3ab679b39cd4fa92aae85d3720c19c865166608b3218dcac9e25558419f9682804ef0ee86ef3f002cb3cbcfc5457abf1013
+KO = aa54eeb7cc564fee5b21188822dd3aa519b5353dd1bcd706d8d3b8b05e600d0a581a4069582ebb28
+
+COUNT=36
+L = 320
+KI = 8536277459ec82157646eb93b7ea980ccb982691e9a87ccd39419b1f
+FixedInputDataByteLen = 60
+FixedInputData = f957f6f513c6c112d02fbfab6b8e0b7aa2f63947bbce7cdc261698c8b14b3bbcb3056bd71c9e93c2e51f16cf275de115ec522e7b58e25218574580f2
+ Binary rep of i = 00000001
+ instring = 00000001f957f6f513c6c112d02fbfab6b8e0b7aa2f63947bbce7cdc261698c8b14b3bbcb3056bd71c9e93c2e51f16cf275de115ec522e7b58e25218574580f2
+ Binary rep of i = 00000002
+ instring = 00000002f957f6f513c6c112d02fbfab6b8e0b7aa2f63947bbce7cdc261698c8b14b3bbcb3056bd71c9e93c2e51f16cf275de115ec522e7b58e25218574580f2
+KO = 35cdd49a88b43bcda06582ef6b2825583070455c3151c7e48fca4579df4c73fedf732ef5d427d8cd
+
+COUNT=37
+L = 320
+KI = 2451aa0d4d3123d1e4df56f8f2b46971c63b49a7b555757445daaf35
+FixedInputDataByteLen = 60
+FixedInputData = 14f45ccb8dd4160af196cdd8396e7ec01c2dbc58953e9b9ec4cc8543b53e0171c9d94f9d59a20e8d71116448f6b1314317945e33860fa97ca0af9950
+ Binary rep of i = 00000001
+ instring = 0000000114f45ccb8dd4160af196cdd8396e7ec01c2dbc58953e9b9ec4cc8543b53e0171c9d94f9d59a20e8d71116448f6b1314317945e33860fa97ca0af9950
+ Binary rep of i = 00000002
+ instring = 0000000214f45ccb8dd4160af196cdd8396e7ec01c2dbc58953e9b9ec4cc8543b53e0171c9d94f9d59a20e8d71116448f6b1314317945e33860fa97ca0af9950
+KO = 50f4b75e91a639f36372f933292206253b86862dd81bae3498c3b333caba7229ae78cd5a1a168d44
+
+COUNT=38
+L = 320
+KI = 14563d98dab6a65ae6d7e1c08f85ee1515d52139fba4699d3f9f7839
+FixedInputDataByteLen = 60
+FixedInputData = 58496869b0f1ac0d91baeb41a1e91f49d34ebcd7b77f23b1082c9a5cf9b8c5760385af2d6946b613ac3b4c09e1dc41e8d6870fed25e2a589f32da1f6
+ Binary rep of i = 00000001
+ instring = 0000000158496869b0f1ac0d91baeb41a1e91f49d34ebcd7b77f23b1082c9a5cf9b8c5760385af2d6946b613ac3b4c09e1dc41e8d6870fed25e2a589f32da1f6
+ Binary rep of i = 00000002
+ instring = 0000000258496869b0f1ac0d91baeb41a1e91f49d34ebcd7b77f23b1082c9a5cf9b8c5760385af2d6946b613ac3b4c09e1dc41e8d6870fed25e2a589f32da1f6
+KO = a1f92973857a13da7fd6c1f64c87857e042ecec53fe1496270c770fdeaa7efeb77ee1e8242ae5e20
+
+COUNT=39
+L = 320
+KI = 6d4411ccfeca782ffc87ed9fc9163992d9e1cab24dea690b966b3231
+FixedInputDataByteLen = 60
+FixedInputData = ee7967ddcaa6ddb242bbb2cee1fbf78632172d74f9bc0be645d52c19c7ee5b961ff6765432013372f693b7ca7f4489025fab6e599985c63e551e3733
+ Binary rep of i = 00000001
+ instring = 00000001ee7967ddcaa6ddb242bbb2cee1fbf78632172d74f9bc0be645d52c19c7ee5b961ff6765432013372f693b7ca7f4489025fab6e599985c63e551e3733
+ Binary rep of i = 00000002
+ instring = 00000002ee7967ddcaa6ddb242bbb2cee1fbf78632172d74f9bc0be645d52c19c7ee5b961ff6765432013372f693b7ca7f4489025fab6e599985c63e551e3733
+KO = 221bb18f086c7396b73ecb68b20ce8ef61739a6db97b2ab8a3396722a93be1c759855a95de86d469
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = ab56556b107a3a79fe084df0f1bb3ad049a6cc1490f20da4b3df282c
+FixedInputDataByteLen = 60
+FixedInputData = 7f50fc1f77c3ac752443154c1577d3c47b86fccffe82ff43aa1b91eeb5730d7e9e6aab78374d854aecb7143faba6b1eb90d3d9e7a2f6d78dd9a6c4a7
+ Binary rep of i = 01
+ instring = 7f50fc1f77c3ac752443154c1577d3c47b86fccffe82ff43aa1b91eeb5730d7e9e6aab78374d854aecb7143faba6b1eb90d3d9e7a2f6d78dd9a6c4a701
+KO = b8894c6133a46701909b5c8a84322dec
+
+COUNT=1
+L = 128
+KI = 532dc8295c934fd23a4b9f51fe456d203a2c73a857ca39f6f9c29552
+FixedInputDataByteLen = 60
+FixedInputData = 21981168e1747612449435b59ea6f644b8186eec1b4c06d9db449037731e33311ad2d694283ac444c8e884161189e203beca77e7bf220ca69d7726cb
+ Binary rep of i = 01
+ instring = 21981168e1747612449435b59ea6f644b8186eec1b4c06d9db449037731e33311ad2d694283ac444c8e884161189e203beca77e7bf220ca69d7726cb01
+KO = ecdca1ee1a8f7989403e5a7a30b0feb4
+
+COUNT=2
+L = 128
+KI = d8a5231a03009ad89d8b785a46382aa20594dfcd2cc5696cca59a33f
+FixedInputDataByteLen = 60
+FixedInputData = 0f3f930bce97d9aaac25999f6312c56088803060cad46fd8a6736cf7f5231513f36809686d7da8f1466409a781557e43a78cc3ce4a00ab8f6d93ff8c
+ Binary rep of i = 01
+ instring = 0f3f930bce97d9aaac25999f6312c56088803060cad46fd8a6736cf7f5231513f36809686d7da8f1466409a781557e43a78cc3ce4a00ab8f6d93ff8c01
+KO = e17513b46dec065a080f22336e7a7953
+
+COUNT=3
+L = 128
+KI = ac912920c769e3738a26de3e3204ec08529254fcfbaf9cbceb79d00f
+FixedInputDataByteLen = 60
+FixedInputData = f6a64b5f85acb1ded58a2a7ef396d123b0383e0488a2b9f05dda5855f3a9ab88602957f42c8ce13afb47bb16d9b2d902a2b915190e520703bc2d9f66
+ Binary rep of i = 01
+ instring = f6a64b5f85acb1ded58a2a7ef396d123b0383e0488a2b9f05dda5855f3a9ab88602957f42c8ce13afb47bb16d9b2d902a2b915190e520703bc2d9f6601
+KO = c28a56edaa960a4a96d48b5e97847250
+
+COUNT=4
+L = 128
+KI = 40f4f5537ce6f2898853df859dda516a4d7baefdd54858561a9061f3
+FixedInputDataByteLen = 60
+FixedInputData = 9bf1495f64c0df5adf7c97c144e8e17c2f6eab56c0367cf828ddd76130fdc17b904ebb4fb6d8f528a379bb61afba55d807c5f36d96f94724bf292ea0
+ Binary rep of i = 01
+ instring = 9bf1495f64c0df5adf7c97c144e8e17c2f6eab56c0367cf828ddd76130fdc17b904ebb4fb6d8f528a379bb61afba55d807c5f36d96f94724bf292ea001
+KO = e0629b443f7191f844bd554bd1052696
+
+COUNT=5
+L = 128
+KI = 46d27a2a0536890f637684fd3348b125f6048d8ba039240790d18647
+FixedInputDataByteLen = 60
+FixedInputData = e928b44cec9f5d6a3e96fba5e522cd9c3786b524b79c923dc4faedab0c6e77a29945abd7ec371e536c1d21809823bc092ca37480ffb98eef25f26cfc
+ Binary rep of i = 01
+ instring = e928b44cec9f5d6a3e96fba5e522cd9c3786b524b79c923dc4faedab0c6e77a29945abd7ec371e536c1d21809823bc092ca37480ffb98eef25f26cfc01
+KO = 1ad65ba9da9ffa17ce25367f0e429e8a
+
+COUNT=6
+L = 128
+KI = 0f011d9bca7b86e18675455f00b8393ccf05ea542723f0200e38bcdc
+FixedInputDataByteLen = 60
+FixedInputData = 59b57f2aa1584d86fee0f43bde13394a651b61e098fc28ba578a6f8c6fa2d983a2505d10a75c801c26376128c7eccb1282bff5010ee6e7b78815eacf
+ Binary rep of i = 01
+ instring = 59b57f2aa1584d86fee0f43bde13394a651b61e098fc28ba578a6f8c6fa2d983a2505d10a75c801c26376128c7eccb1282bff5010ee6e7b78815eacf01
+KO = abb3bdde13725da92d198ce3fa37a392
+
+COUNT=7
+L = 128
+KI = 5e5336743acd50b81608aca241b0fa676c74c91851d31e1530bbd56d
+FixedInputDataByteLen = 60
+FixedInputData = a307e3621883810c5efc7db890d53db3b3cab50a9e78af3e0ed9163b95bbd4ce5a4c3a0305a03f79af62d0fa9b7599d94b11ad99534ea6f0ac5bcacd
+ Binary rep of i = 01
+ instring = a307e3621883810c5efc7db890d53db3b3cab50a9e78af3e0ed9163b95bbd4ce5a4c3a0305a03f79af62d0fa9b7599d94b11ad99534ea6f0ac5bcacd01
+KO = bffa1f854a25981f506ed426165660d0
+
+COUNT=8
+L = 128
+KI = 6962f46078a123f324a70d7bbaad81ebdcbebccc481485e050635453
+FixedInputDataByteLen = 60
+FixedInputData = 671b0f41242fb4036b7a9f94b3d9576bb390306d13b0f71e6c8144a548399f234e4fd17801bb977e8cf8a7355de7074c14cf8ea51aa67fa273a1425f
+ Binary rep of i = 01
+ instring = 671b0f41242fb4036b7a9f94b3d9576bb390306d13b0f71e6c8144a548399f234e4fd17801bb977e8cf8a7355de7074c14cf8ea51aa67fa273a1425f01
+KO = f5c63c0176000160f6e3ee2c6da28b3f
+
+COUNT=9
+L = 128
+KI = 883af840d9e30ce124e590348c4349c9d1710bbd8f36b4ac4db4c2c8
+FixedInputDataByteLen = 60
+FixedInputData = f21950f7054d26f92495cc78740e8d3da881303b5ae428dafafb32380528a3cd0e25996500db052bfa49b49ef6de43786417a051450b2b94a89bda24
+ Binary rep of i = 01
+ instring = f21950f7054d26f92495cc78740e8d3da881303b5ae428dafafb32380528a3cd0e25996500db052bfa49b49ef6de43786417a051450b2b94a89bda2401
+KO = bed4bd05928b8f9ff0d608a44d89f8a8
+
+COUNT=10
+L = 256
+KI = 9ad80f00f2029bc6baf26bb9ed58381b0e905e750841b511667300be
+FixedInputDataByteLen = 60
+FixedInputData = 591a076405cbe9f8343218a5b24a671806807883d1e4ba8020ed4404b9b2afa9d811d85d53b74517765fde59233f9afdb00e3bdfb0a2e7e696dc64ce
+ Binary rep of i = 01
+ instring = 591a076405cbe9f8343218a5b24a671806807883d1e4ba8020ed4404b9b2afa9d811d85d53b74517765fde59233f9afdb00e3bdfb0a2e7e696dc64ce01
+ Binary rep of i = 02
+ instring = 591a076405cbe9f8343218a5b24a671806807883d1e4ba8020ed4404b9b2afa9d811d85d53b74517765fde59233f9afdb00e3bdfb0a2e7e696dc64ce02
+KO = bf487214d3f7d5046320b0601b6b2eeb3afb542b4426a4b1832170d859bf0f49
+
+COUNT=11
+L = 256
+KI = 953bd4fb987879be84e64d77db4133385a229e9ef4c2e5dadd8f4287
+FixedInputDataByteLen = 60
+FixedInputData = c234d864d53ca6f64ad5fb62983a80adf6058a36a8f890af8c87f4ec02bfe2c6ee9cfd1e4996c826f353b6e9a4f8d8d4f79ed7faa5885f6063fda0f9
+ Binary rep of i = 01
+ instring = c234d864d53ca6f64ad5fb62983a80adf6058a36a8f890af8c87f4ec02bfe2c6ee9cfd1e4996c826f353b6e9a4f8d8d4f79ed7faa5885f6063fda0f901
+ Binary rep of i = 02
+ instring = c234d864d53ca6f64ad5fb62983a80adf6058a36a8f890af8c87f4ec02bfe2c6ee9cfd1e4996c826f353b6e9a4f8d8d4f79ed7faa5885f6063fda0f902
+KO = fc8eb9b7fb9b75c46a6d4f3d5d1ae41b342690566fef4a7b2bbe4ad8f040ca8e
+
+COUNT=12
+L = 256
+KI = 7097b56907e904f9acdc0e8c1518dbe43315a05429ba7b0c993b7274
+FixedInputDataByteLen = 60
+FixedInputData = 8303d5700c3635b10a6a8e49f487bf65c5c225fda734046592c4f5d9805ae0e87268abf014a873497b4c65223714639a7bb5feab8a1c1ef34b8a63af
+ Binary rep of i = 01
+ instring = 8303d5700c3635b10a6a8e49f487bf65c5c225fda734046592c4f5d9805ae0e87268abf014a873497b4c65223714639a7bb5feab8a1c1ef34b8a63af01
+ Binary rep of i = 02
+ instring = 8303d5700c3635b10a6a8e49f487bf65c5c225fda734046592c4f5d9805ae0e87268abf014a873497b4c65223714639a7bb5feab8a1c1ef34b8a63af02
+KO = 9fe6cf5bcb247839e969efdc7b6f8f0504021234ed5a195cdd171eb04946b9ae
+
+COUNT=13
+L = 256
+KI = 8316a62abe78c07e0a1f665e605b8a49adc6cfa652e69a5d7e4ea3f3
+FixedInputDataByteLen = 60
+FixedInputData = 5178d10c38b831c3d0064c2d63f4cd86fd6601966e86ab636af837b8a7e3936efc50fe32c40e8dc4ad99ffbc03ac912d8e14e84affb7d0dd32bab5b4
+ Binary rep of i = 01
+ instring = 5178d10c38b831c3d0064c2d63f4cd86fd6601966e86ab636af837b8a7e3936efc50fe32c40e8dc4ad99ffbc03ac912d8e14e84affb7d0dd32bab5b401
+ Binary rep of i = 02
+ instring = 5178d10c38b831c3d0064c2d63f4cd86fd6601966e86ab636af837b8a7e3936efc50fe32c40e8dc4ad99ffbc03ac912d8e14e84affb7d0dd32bab5b402
+KO = 9fb426d550d53125c0ca15e9f441e8bfc841e497f758e58b229075cef709372c
+
+COUNT=14
+L = 256
+KI = 95f7632d8308d57a373384b12b9580b57feb9c90ba6adfa186bdf465
+FixedInputDataByteLen = 60
+FixedInputData = ea705c3cbc6fa9557d6416984e8c7ed038c1a40ec72673c93ae75b1618250b0b12d55c2899dd64c21cfeef90379428fa8c563cf9ed9ed6b5aca5a115
+ Binary rep of i = 01
+ instring = ea705c3cbc6fa9557d6416984e8c7ed038c1a40ec72673c93ae75b1618250b0b12d55c2899dd64c21cfeef90379428fa8c563cf9ed9ed6b5aca5a11501
+ Binary rep of i = 02
+ instring = ea705c3cbc6fa9557d6416984e8c7ed038c1a40ec72673c93ae75b1618250b0b12d55c2899dd64c21cfeef90379428fa8c563cf9ed9ed6b5aca5a11502
+KO = 08cfa6aba4c140f9475c696861038d2e1d0627e0c9100e8e66e7962a6072346a
+
+COUNT=15
+L = 256
+KI = 30c47d69c5e48812e197c31827ecfa054729ea41323dfc42c9b08ae9
+FixedInputDataByteLen = 60
+FixedInputData = 7d6fcb2980e00fdf44521edc4d0b42c236de371d1eb5ecd15bc920525a8bdd8c05c847a9318304d2df03a6d25b3f8b01a30b1f1491f9a17df64e9416
+ Binary rep of i = 01
+ instring = 7d6fcb2980e00fdf44521edc4d0b42c236de371d1eb5ecd15bc920525a8bdd8c05c847a9318304d2df03a6d25b3f8b01a30b1f1491f9a17df64e941601
+ Binary rep of i = 02
+ instring = 7d6fcb2980e00fdf44521edc4d0b42c236de371d1eb5ecd15bc920525a8bdd8c05c847a9318304d2df03a6d25b3f8b01a30b1f1491f9a17df64e941602
+KO = c3978a33230d73c913cb96c38ddea553abf1ec3e6d26cb8ba8dd97070ba732e5
+
+COUNT=16
+L = 256
+KI = 68394545781b1eced5c0f3908c9076b53a098bc0a915b6a32894230c
+FixedInputDataByteLen = 60
+FixedInputData = bc7b030e4e59bf61f8ae73a92e143f2c7af71b49c736b207fe19635fa7f78c9c81d01ffbe89ef6ebb112c077a9a34770ab26fbb35fd29f99cb503fc4
+ Binary rep of i = 01
+ instring = bc7b030e4e59bf61f8ae73a92e143f2c7af71b49c736b207fe19635fa7f78c9c81d01ffbe89ef6ebb112c077a9a34770ab26fbb35fd29f99cb503fc401
+ Binary rep of i = 02
+ instring = bc7b030e4e59bf61f8ae73a92e143f2c7af71b49c736b207fe19635fa7f78c9c81d01ffbe89ef6ebb112c077a9a34770ab26fbb35fd29f99cb503fc402
+KO = 1cb3bafe7d338ff44f0fbdd1b602f72cc6ee78ca48d554ce37a3f0624285c140
+
+COUNT=17
+L = 256
+KI = c334866133c800542a0233955d8801a12c67df92f84c4dc31b955feb
+FixedInputDataByteLen = 60
+FixedInputData = 2d87e2b0a58eecbd1f7f1d5f89eeb127305a36cd5409819daaa7a845306891e12dfef699fad88a6395316fc44fc4a0db4d8840c30609c8e2dfa6121c
+ Binary rep of i = 01
+ instring = 2d87e2b0a58eecbd1f7f1d5f89eeb127305a36cd5409819daaa7a845306891e12dfef699fad88a6395316fc44fc4a0db4d8840c30609c8e2dfa6121c01
+ Binary rep of i = 02
+ instring = 2d87e2b0a58eecbd1f7f1d5f89eeb127305a36cd5409819daaa7a845306891e12dfef699fad88a6395316fc44fc4a0db4d8840c30609c8e2dfa6121c02
+KO = 1a9e46e6195c2abe3f391ca5cc1b65e106f7ff798e2e70a47ce3f58ea0950153
+
+COUNT=18
+L = 256
+KI = c1f9518c1fb9a2b57ef214953f48899642867457ade9ea9358dc013e
+FixedInputDataByteLen = 60
+FixedInputData = 372f7e80dc9d9cda46246e7399a0bac3daf05abaa1163836c01c43f3e7d82b0933626db7e0a0f5c8019b2df848f513aa6e0ebca65c6f3ee80243fe5c
+ Binary rep of i = 01
+ instring = 372f7e80dc9d9cda46246e7399a0bac3daf05abaa1163836c01c43f3e7d82b0933626db7e0a0f5c8019b2df848f513aa6e0ebca65c6f3ee80243fe5c01
+ Binary rep of i = 02
+ instring = 372f7e80dc9d9cda46246e7399a0bac3daf05abaa1163836c01c43f3e7d82b0933626db7e0a0f5c8019b2df848f513aa6e0ebca65c6f3ee80243fe5c02
+KO = a07fc89185ab0d4fb96b32dbd16478df8a8d3647d5a9fc65e5e7071454e27c84
+
+COUNT=19
+L = 256
+KI = 8b6c418090192d554c4930a33a80350cd4fce4212dddf1230fccb0a9
+FixedInputDataByteLen = 60
+FixedInputData = 94959cfc80a3068e9223ac50f6d92cf5a3d6f62977906e21a67175208a9968e18392f18058416793210847a277765f91050cf245ec8da3cf86f27fa1
+ Binary rep of i = 01
+ instring = 94959cfc80a3068e9223ac50f6d92cf5a3d6f62977906e21a67175208a9968e18392f18058416793210847a277765f91050cf245ec8da3cf86f27fa101
+ Binary rep of i = 02
+ instring = 94959cfc80a3068e9223ac50f6d92cf5a3d6f62977906e21a67175208a9968e18392f18058416793210847a277765f91050cf245ec8da3cf86f27fa102
+KO = 79992352b5327e5dc5372e1fbaccd0bfe678abad865183a75a47fdd29a83004f
+
+COUNT=20
+L = 160
+KI = f0d3064cf1942be20731d10d23b2ea4f09af580b151c9594a5ef3ee9
+FixedInputDataByteLen = 60
+FixedInputData = 767349ac0257d2969a4645113824d989b440f8da26fb2db17b0580ea111c1082a20a2c139ff9d33c21f0d3368eba75c6cfeb5b5fb22e9590a63c1e0e
+ Binary rep of i = 01
+ instring = 767349ac0257d2969a4645113824d989b440f8da26fb2db17b0580ea111c1082a20a2c139ff9d33c21f0d3368eba75c6cfeb5b5fb22e9590a63c1e0e01
+KO = 0f74dba168c49f4cac21092d2f72c3f6fa796a95
+
+COUNT=21
+L = 160
+KI = a6feadfe54b15f00ed2b130cf16b46d88000e102042609e302cf5485
+FixedInputDataByteLen = 60
+FixedInputData = 81115a4e27159de7511a9d785bec24ce86cdc6a0539bb5604898e30b196461aad1cfbcca9741582ac35477e51fbce082199286cc221b5cbdc9a03da5
+ Binary rep of i = 01
+ instring = 81115a4e27159de7511a9d785bec24ce86cdc6a0539bb5604898e30b196461aad1cfbcca9741582ac35477e51fbce082199286cc221b5cbdc9a03da501
+KO = e4aa559f242ff636b69bfae19fd4edfb2f6a6e8d
+
+COUNT=22
+L = 160
+KI = 908efc5fe6c41bbc81095369ec4c8b89675a1fe743d3fac5cd0e0849
+FixedInputDataByteLen = 60
+FixedInputData = 3ed3d400b57d8c856b0f501b7643712409019e8ada2cc761e2f638ab62df1ec444446942a5c6fca7ad2b78f8f60b8fa7a526adb046af0d1492e237a8
+ Binary rep of i = 01
+ instring = 3ed3d400b57d8c856b0f501b7643712409019e8ada2cc761e2f638ab62df1ec444446942a5c6fca7ad2b78f8f60b8fa7a526adb046af0d1492e237a801
+KO = 0e2a1c8faba9aa78e55df4ff4d7b3bbd56e8e3df
+
+COUNT=23
+L = 160
+KI = 7d89e8e01d2785446da802b5211c77613790a556d24a244c819fe78f
+FixedInputDataByteLen = 60
+FixedInputData = c23500a617165085a9616165f303c5f7fe1778bdb9f6c8795c616844cec30c4fb17911fcbf1f0a256c90fda099b2a2d9d424d2c4008549652b287cf4
+ Binary rep of i = 01
+ instring = c23500a617165085a9616165f303c5f7fe1778bdb9f6c8795c616844cec30c4fb17911fcbf1f0a256c90fda099b2a2d9d424d2c4008549652b287cf401
+KO = e3438f146a432921cb359d895bccd290d01620b5
+
+COUNT=24
+L = 160
+KI = 219e6785c4e49f9c9a3f3ceba3642c7547759857d5f44cfb676ac3d2
+FixedInputDataByteLen = 60
+FixedInputData = ab0716a989f9926c41ea566af279fbe1918b69676696dec1f328541a561529df3c7d704402c3ca65237c4fb95616939340c1cde70f586c76d636f990
+ Binary rep of i = 01
+ instring = ab0716a989f9926c41ea566af279fbe1918b69676696dec1f328541a561529df3c7d704402c3ca65237c4fb95616939340c1cde70f586c76d636f99001
+KO = cc8458b2e0b63acfbe12daa993f35479dbae4671
+
+COUNT=25
+L = 160
+KI = 267550b7e959b461e959692df1d6c4b386e090647e86c0613c18a645
+FixedInputDataByteLen = 60
+FixedInputData = fcaef8754365b3b98bfb3b32fbe99e3b02255c6ae2036eccbe92e9cb6af2467b4cb391ead9fd84b90253f7faedfd3a39ba3ae7efb25ec94ed9f0cef3
+ Binary rep of i = 01
+ instring = fcaef8754365b3b98bfb3b32fbe99e3b02255c6ae2036eccbe92e9cb6af2467b4cb391ead9fd84b90253f7faedfd3a39ba3ae7efb25ec94ed9f0cef301
+KO = cdef66496cc34727153ed1cc23debc7f75dbd87e
+
+COUNT=26
+L = 160
+KI = 39e17f6997110d36e4aeb255ae55652e0c027f7e32c166cef2a2f76c
+FixedInputDataByteLen = 60
+FixedInputData = 6176f999c0e51b4ac5b6b611ebdf675dfa3efcc79ef86fd46f517edad50c87810d72139ca75e55df18673cc9610c3736cf7cced983816074a80d0507
+ Binary rep of i = 01
+ instring = 6176f999c0e51b4ac5b6b611ebdf675dfa3efcc79ef86fd46f517edad50c87810d72139ca75e55df18673cc9610c3736cf7cced983816074a80d050701
+KO = 459d5708557f00abef3a2aaa2caee0d28c4df79b
+
+COUNT=27
+L = 160
+KI = 2a582fd7f15c2f3ffa8719ce25d2d62e934d1be7603f53ef199bdfa1
+FixedInputDataByteLen = 60
+FixedInputData = b0ca82bfdd760d9faa9ca81b1c616d103a5e5f36c33a41d70ace1fcee24694cc5c9ebc34c2d4a85a7a0b97f54c863e4f594c78a2cdbf88898185ae85
+ Binary rep of i = 01
+ instring = b0ca82bfdd760d9faa9ca81b1c616d103a5e5f36c33a41d70ace1fcee24694cc5c9ebc34c2d4a85a7a0b97f54c863e4f594c78a2cdbf88898185ae8501
+KO = 41adfbcbfe1bea34ad1193cfc5011a8e352569a2
+
+COUNT=28
+L = 160
+KI = 1e3c860ec243b8009215e68f21c60843e284cfa45f3fc7d64e380789
+FixedInputDataByteLen = 60
+FixedInputData = 6b65e3781a72194286d449e556832efc9e90b23ac95b7cc837a02d9c51ad0e4eb9c3fb1a839d1324cc26cd4a1e1efd1057fecdf23ece4000b420cc11
+ Binary rep of i = 01
+ instring = 6b65e3781a72194286d449e556832efc9e90b23ac95b7cc837a02d9c51ad0e4eb9c3fb1a839d1324cc26cd4a1e1efd1057fecdf23ece4000b420cc1101
+KO = 190a929a8d5a5057cdded7d918db97dcc1e4da88
+
+COUNT=29
+L = 160
+KI = 51b477f8c0e731b69c21ffaae7300d6912ee9d0e0f764c972412c561
+FixedInputDataByteLen = 60
+FixedInputData = 915f2a1c3078cd6d8dbea73efd456b5222df11c6cd86edec75c28436ca36458c6f9ed6c760df59887e9c83159a08eeec9c1a37fd207943d092ec9bf1
+ Binary rep of i = 01
+ instring = 915f2a1c3078cd6d8dbea73efd456b5222df11c6cd86edec75c28436ca36458c6f9ed6c760df59887e9c83159a08eeec9c1a37fd207943d092ec9bf101
+KO = 58c50a3e64661b8bc8bdb7c38bbf1568e147c621
+
+COUNT=30
+L = 320
+KI = 4d4559dc64dc251e0babe29157c0491b9f12a44caad1b495bbf4def0
+FixedInputDataByteLen = 60
+FixedInputData = 7db328f689c88889f1c05598cf2d3d5e4ad37c4c734ecbe8586a8e87b9f0981ce1802407e5445b26a4ab1febf7b2d60a25b71b630dc27a64b10245aa
+ Binary rep of i = 01
+ instring = 7db328f689c88889f1c05598cf2d3d5e4ad37c4c734ecbe8586a8e87b9f0981ce1802407e5445b26a4ab1febf7b2d60a25b71b630dc27a64b10245aa01
+ Binary rep of i = 02
+ instring = 7db328f689c88889f1c05598cf2d3d5e4ad37c4c734ecbe8586a8e87b9f0981ce1802407e5445b26a4ab1febf7b2d60a25b71b630dc27a64b10245aa02
+KO = 4063041d2a0f896f202ec4beac5b5a4f3e9f828f24cb816f98b2a7f003be2ec431d46c9ac046d5a5
+
+COUNT=31
+L = 320
+KI = 265567a7ef7f4b65b191d6458700a32f817b42d3d973ee33fa89221b
+FixedInputDataByteLen = 60
+FixedInputData = c6123a2ea903e1d6a3a3d7cadd0335e55efb9cd228b5d7280c7360647bbf2a5216c0272fa8f175d81585e99bbe10110da268c85319f507270307e86f
+ Binary rep of i = 01
+ instring = c6123a2ea903e1d6a3a3d7cadd0335e55efb9cd228b5d7280c7360647bbf2a5216c0272fa8f175d81585e99bbe10110da268c85319f507270307e86f01
+ Binary rep of i = 02
+ instring = c6123a2ea903e1d6a3a3d7cadd0335e55efb9cd228b5d7280c7360647bbf2a5216c0272fa8f175d81585e99bbe10110da268c85319f507270307e86f02
+KO = 4a61b2a49c1e4379e1bf793964144ad8a7df690b8872c5fb0b61b82390d668884f5826b86629e39c
+
+COUNT=32
+L = 320
+KI = 8307ef2041c4dd84b529f46191771ddca2601d112ea038538618da0d
+FixedInputDataByteLen = 60
+FixedInputData = 138eaf6f629195de9c7b0cef03f6674f1b519158ce027a0908e951714602b6cb67f1362b2ba4513d287e829c0783c2dc3a6cf98361b1a69f6b4c1bb9
+ Binary rep of i = 01
+ instring = 138eaf6f629195de9c7b0cef03f6674f1b519158ce027a0908e951714602b6cb67f1362b2ba4513d287e829c0783c2dc3a6cf98361b1a69f6b4c1bb901
+ Binary rep of i = 02
+ instring = 138eaf6f629195de9c7b0cef03f6674f1b519158ce027a0908e951714602b6cb67f1362b2ba4513d287e829c0783c2dc3a6cf98361b1a69f6b4c1bb902
+KO = 3c6f1493f734e01a650cea5d57bdb396ddb4a0340faf79cc9faff2a6a51b2dfe5ff4a257066b8769
+
+COUNT=33
+L = 320
+KI = 4d255bf5a2eae4f16666439158a715a2bcc0ba455b49023a716cbd7e
+FixedInputDataByteLen = 60
+FixedInputData = 8c9d954b8d0a868aee9849f776046a109f7d62dbc9be64a226a23181f17280bfadf19355daa678df7c8ec407d0e84c669cae2af804f9c253e5bac34f
+ Binary rep of i = 01
+ instring = 8c9d954b8d0a868aee9849f776046a109f7d62dbc9be64a226a23181f17280bfadf19355daa678df7c8ec407d0e84c669cae2af804f9c253e5bac34f01
+ Binary rep of i = 02
+ instring = 8c9d954b8d0a868aee9849f776046a109f7d62dbc9be64a226a23181f17280bfadf19355daa678df7c8ec407d0e84c669cae2af804f9c253e5bac34f02
+KO = 7c3b6b6e6b316624217a7c11b60352495ed3b0f7730a99dccbf21f390e1cd3ca11c5cb80ddc0dfaa
+
+COUNT=34
+L = 320
+KI = d67274b9fa4f4e0839228d9aecd72d593463c62f09ee9279852e6b34
+FixedInputDataByteLen = 60
+FixedInputData = db58ba7357c71a71f3437d121d843eaadd663ee544a8fa0a6435ad8048cb3c65c24bb5a06169e3144a8915bd11a0956e1d9a786cd8163919ccd70cd4
+ Binary rep of i = 01
+ instring = db58ba7357c71a71f3437d121d843eaadd663ee544a8fa0a6435ad8048cb3c65c24bb5a06169e3144a8915bd11a0956e1d9a786cd8163919ccd70cd401
+ Binary rep of i = 02
+ instring = db58ba7357c71a71f3437d121d843eaadd663ee544a8fa0a6435ad8048cb3c65c24bb5a06169e3144a8915bd11a0956e1d9a786cd8163919ccd70cd402
+KO = dbab7422b964c4589173acb2e4734032caed463c600330edf27a4b5a6cbe042f509694a2e9032530
+
+COUNT=35
+L = 320
+KI = 3ed1caa255a8ba87245a4295ec6930fc3fea344850de6bb3d83d1686
+FixedInputDataByteLen = 60
+FixedInputData = 7e8dd9a839e585a2509cbdee63e806d1ea3d2bb246a80da4d7af2cf0f6417000a9f012efb5992e63195d5e77cedadcebd6986b27576d5db7c2770dcb
+ Binary rep of i = 01
+ instring = 7e8dd9a839e585a2509cbdee63e806d1ea3d2bb246a80da4d7af2cf0f6417000a9f012efb5992e63195d5e77cedadcebd6986b27576d5db7c2770dcb01
+ Binary rep of i = 02
+ instring = 7e8dd9a839e585a2509cbdee63e806d1ea3d2bb246a80da4d7af2cf0f6417000a9f012efb5992e63195d5e77cedadcebd6986b27576d5db7c2770dcb02
+KO = ff6d99ee607f2b1cacc350816110fd2df1ffd00f3b38917b2b8b9796d31e5f08112dc1f2ea71dc73
+
+COUNT=36
+L = 320
+KI = dd4b741ca6461a9bc678448baa69e9c6769fd0f8dd413b158f508441
+FixedInputDataByteLen = 60
+FixedInputData = eb8c1b321be9e5806f8e4f7ae96d38d431a40532b686978f8594d945c24ca35e6004927af04270d6e0fdf7741f75d2058cfa6740151ada2a67501678
+ Binary rep of i = 01
+ instring = eb8c1b321be9e5806f8e4f7ae96d38d431a40532b686978f8594d945c24ca35e6004927af04270d6e0fdf7741f75d2058cfa6740151ada2a6750167801
+ Binary rep of i = 02
+ instring = eb8c1b321be9e5806f8e4f7ae96d38d431a40532b686978f8594d945c24ca35e6004927af04270d6e0fdf7741f75d2058cfa6740151ada2a6750167802
+KO = a4d8aef22fd5a178fd9247f945581668023179c1f6c1da82a51fc85223e827b73cf002439b4cfdd6
+
+COUNT=37
+L = 320
+KI = 70321a83f31a246bc93fb96686a6811fd4fbdabe246b21f30b2ff056
+FixedInputDataByteLen = 60
+FixedInputData = dd4140d5857c9937301b1f8fbf72e24dd629445d71c2adc13261164c5d97800a12475d25beeb22466f4ac03cad70fda885bf23b29a7f63d972e29316
+ Binary rep of i = 01
+ instring = dd4140d5857c9937301b1f8fbf72e24dd629445d71c2adc13261164c5d97800a12475d25beeb22466f4ac03cad70fda885bf23b29a7f63d972e2931601
+ Binary rep of i = 02
+ instring = dd4140d5857c9937301b1f8fbf72e24dd629445d71c2adc13261164c5d97800a12475d25beeb22466f4ac03cad70fda885bf23b29a7f63d972e2931602
+KO = 0287f89ca26a296122891cfb2399df1e5300eef17bb203aa73069ce3eee33c83208926d96823f921
+
+COUNT=38
+L = 320
+KI = 4ebe331b57f3eb48c200a3fdf3a098b18c12809d9d469aba9c0de46f
+FixedInputDataByteLen = 60
+FixedInputData = 37d68ee162f73ac5bf19644c59f2353b2d20f5bce3edb8682adafac4ddc548b9e9bbbda00f54a3ee546f812d6d562436df0d31e64588909bc39b9ab7
+ Binary rep of i = 01
+ instring = 37d68ee162f73ac5bf19644c59f2353b2d20f5bce3edb8682adafac4ddc548b9e9bbbda00f54a3ee546f812d6d562436df0d31e64588909bc39b9ab701
+ Binary rep of i = 02
+ instring = 37d68ee162f73ac5bf19644c59f2353b2d20f5bce3edb8682adafac4ddc548b9e9bbbda00f54a3ee546f812d6d562436df0d31e64588909bc39b9ab702
+KO = b9c9399b532e3c6d0e0811858f215420de923b579d506c29f9ce74476e02ffb30f0b913a7af9b2f8
+
+COUNT=39
+L = 320
+KI = 21cc903a904b5ba967b4fe50f63074e26ed97532bb750a023fee1aa7
+FixedInputDataByteLen = 60
+FixedInputData = 120ca43ad05e559060bc15545fef8eb6f7c9bbdb906db9e60378c57659d2e646b40694fd5721eb05fb11d6ff5da209b98748803b85467f123b11e63d
+ Binary rep of i = 01
+ instring = 120ca43ad05e559060bc15545fef8eb6f7c9bbdb906db9e60378c57659d2e646b40694fd5721eb05fb11d6ff5da209b98748803b85467f123b11e63d01
+ Binary rep of i = 02
+ instring = 120ca43ad05e559060bc15545fef8eb6f7c9bbdb906db9e60378c57659d2e646b40694fd5721eb05fb11d6ff5da209b98748803b85467f123b11e63d02
+KO = 2ada7dfb604178a71fabc8423def6bbdcef1d6e545be777b0d5a1d0f39b6fdbc7084ec95aeec3467
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 473905e06f47138e9a4e3b8bdd5ae10dface4ba8f6dd16b142c38e14
+FixedInputDataByteLen = 60
+FixedInputData = 4bf2e149227498945b061db33cd4695eb88d1d47b05b344cc01105df91136732eaa3c60f3e0c97a81a00148e390d37f000a6de6f15adfdc676911ae7
+ Binary rep of i = 0001
+ instring = 4bf2e149227498945b061db33cd4695eb88d1d47b05b344cc01105df91136732eaa3c60f3e0c97a81a00148e390d37f000a6de6f15adfdc676911ae70001
+KO = 125f1ddd2f36cb3262fdc9413fbf88c3
+
+COUNT=1
+L = 128
+KI = bbb79de9f930ee1ba4d765e0a0bb5ccba0916bfe6022bc6e48b58599
+FixedInputDataByteLen = 60
+FixedInputData = fb2d1e728008a00f59e142e8a571d9bba5981c1379dabc151e635a58bcda77c90e6b16081ac22d64a0d68569e772327446e7e3c56b1db9b2f2b18f24
+ Binary rep of i = 0001
+ instring = fb2d1e728008a00f59e142e8a571d9bba5981c1379dabc151e635a58bcda77c90e6b16081ac22d64a0d68569e772327446e7e3c56b1db9b2f2b18f240001
+KO = 63aca42d542066367e07b275aaf3f0ab
+
+COUNT=2
+L = 128
+KI = 178a71ec83bee063cec1d56e9be20959aa9cc2767a521fb21b36df22
+FixedInputDataByteLen = 60
+FixedInputData = c8659c5ca95627b1ba641ed161151fa6f6dfc7badd2962b9e475ebe031b7bf7cb219aec97532d9c97532f36a75f866868911d5c9142d8d034191ddac
+ Binary rep of i = 0001
+ instring = c8659c5ca95627b1ba641ed161151fa6f6dfc7badd2962b9e475ebe031b7bf7cb219aec97532d9c97532f36a75f866868911d5c9142d8d034191ddac0001
+KO = 5dc224cf3a3edea71315f3cda6c6eba4
+
+COUNT=3
+L = 128
+KI = eedaf96be49fb9281cc7260e780da43a72436043c2f66bd6c85c6b39
+FixedInputDataByteLen = 60
+FixedInputData = 22b38cca4da89d4a0da9f3693d418c596ab523c8d63f3f5a86efb0850b2a76ce0a1f69b582fe8911de84ad58083d1517d9cb99d69d6345cf83534f67
+ Binary rep of i = 0001
+ instring = 22b38cca4da89d4a0da9f3693d418c596ab523c8d63f3f5a86efb0850b2a76ce0a1f69b582fe8911de84ad58083d1517d9cb99d69d6345cf83534f670001
+KO = 39e63d9dc2dd8f00f40d3823aa96e8f6
+
+COUNT=4
+L = 128
+KI = 274603ef7343b748393d8fd9ae793330a3826de8436276918f967778
+FixedInputDataByteLen = 60
+FixedInputData = 01284cfe747479e8568d11ab3983936610524713f1d2d79bbd0e8fbcf6424220666082982de5053980e54d4bdfc4b2f4f43c9c2d6e9411ef0297367c
+ Binary rep of i = 0001
+ instring = 01284cfe747479e8568d11ab3983936610524713f1d2d79bbd0e8fbcf6424220666082982de5053980e54d4bdfc4b2f4f43c9c2d6e9411ef0297367c0001
+KO = 409e2e710c5c73ac4118d4d138a5a9a2
+
+COUNT=5
+L = 128
+KI = 14610d946974c885f40d8f4f3f7bec94ae0d5480d5742759d6b57763
+FixedInputDataByteLen = 60
+FixedInputData = b00ec558178cb31a388418dc55d1ffbc60c46dd68452d71e05c2196a970738419b635cd658542395d7aa98b85cf14e1dd9a379a1ddb2c496f7d76f10
+ Binary rep of i = 0001
+ instring = b00ec558178cb31a388418dc55d1ffbc60c46dd68452d71e05c2196a970738419b635cd658542395d7aa98b85cf14e1dd9a379a1ddb2c496f7d76f100001
+KO = c3e0abeec37ff9824a38a61e25cee92a
+
+COUNT=6
+L = 128
+KI = e1f0ec66da302e20f7bc3be5a40c34b6e0d1ba82334e77822b135863
+FixedInputDataByteLen = 60
+FixedInputData = 3f2dc8be733e9f765d33d53c70bab5c0b92099a1cebbd62e0bc0202aeb9595daf24c4362d605d6f62b8ff3fe7d5e3b51a4e4eb7be2fe90586af2ca21
+ Binary rep of i = 0001
+ instring = 3f2dc8be733e9f765d33d53c70bab5c0b92099a1cebbd62e0bc0202aeb9595daf24c4362d605d6f62b8ff3fe7d5e3b51a4e4eb7be2fe90586af2ca210001
+KO = fd612d15de92e670ae699f25ec1b83ff
+
+COUNT=7
+L = 128
+KI = 86224954764be72add477bd7a3118f457732d97987ef00ada3172fce
+FixedInputDataByteLen = 60
+FixedInputData = 15d422442f99326d28216e2f0efbc63aa67876f4686536638dea58aec35ecd9d5f15d9cfe0680ae672c290ef4b83dfec08f52fcad18f322c31e3d255
+ Binary rep of i = 0001
+ instring = 15d422442f99326d28216e2f0efbc63aa67876f4686536638dea58aec35ecd9d5f15d9cfe0680ae672c290ef4b83dfec08f52fcad18f322c31e3d2550001
+KO = 69fe5aa85ff24882555d2de571322a13
+
+COUNT=8
+L = 128
+KI = 29620152481bc860a651fd5ae2812ee1e08ed99bb4a892dbcefdc5e4
+FixedInputDataByteLen = 60
+FixedInputData = dcafddf4559f7b8ce1da7c68bd75b288283781a16b6a4a0d2250ca47fa84e55ff57a354627598682d946f884a936d588b109c15c56347dc036f17aa2
+ Binary rep of i = 0001
+ instring = dcafddf4559f7b8ce1da7c68bd75b288283781a16b6a4a0d2250ca47fa84e55ff57a354627598682d946f884a936d588b109c15c56347dc036f17aa20001
+KO = 921aa466532e57c522368641cae10128
+
+COUNT=9
+L = 128
+KI = f36baa662ec17cf11be32d4a3abd9d52fbcde8ee8edbb972fadb817f
+FixedInputDataByteLen = 60
+FixedInputData = 882de9c4fb1a4de9929b4322c6c4faa3d183c99cc076f6e1d35ff7b96b084d34c8d448fdaa9d3073da4f2a2f22beef39fe00b7ea14049005e9d2ba35
+ Binary rep of i = 0001
+ instring = 882de9c4fb1a4de9929b4322c6c4faa3d183c99cc076f6e1d35ff7b96b084d34c8d448fdaa9d3073da4f2a2f22beef39fe00b7ea14049005e9d2ba350001
+KO = efe98a4358e7eebe96044fc70a59a6d2
+
+COUNT=10
+L = 256
+KI = 77e6f247b4989b9126cf80d8109af188b3e9b4579cb108cee73053cf
+FixedInputDataByteLen = 60
+FixedInputData = 41c4a898b13eac54b5073d7de73230f4878d105888c5e55940ac0fc2b7507f032e863727a5cdc62dcff4053352a73606da83b7cd5461e394410d48e6
+ Binary rep of i = 0001
+ instring = 41c4a898b13eac54b5073d7de73230f4878d105888c5e55940ac0fc2b7507f032e863727a5cdc62dcff4053352a73606da83b7cd5461e394410d48e60001
+ Binary rep of i = 0002
+ instring = 41c4a898b13eac54b5073d7de73230f4878d105888c5e55940ac0fc2b7507f032e863727a5cdc62dcff4053352a73606da83b7cd5461e394410d48e60002
+KO = 90d96c7b01a07cea09beba0e5eee75720105484b52fe1b1cb7d463ce4e66fd56
+
+COUNT=11
+L = 256
+KI = 0f9b8183f51bde13a41899ef1c932f30bf4be3d40bb296974cccc1a6
+FixedInputDataByteLen = 60
+FixedInputData = 40831053055af5beea5c2d2f6d0e020761f26b0292297f639b62a445c5dadefb25c91cf90ace806b3af5dff2805517069fe96678abd3a2f586813c52
+ Binary rep of i = 0001
+ instring = 40831053055af5beea5c2d2f6d0e020761f26b0292297f639b62a445c5dadefb25c91cf90ace806b3af5dff2805517069fe96678abd3a2f586813c520001
+ Binary rep of i = 0002
+ instring = 40831053055af5beea5c2d2f6d0e020761f26b0292297f639b62a445c5dadefb25c91cf90ace806b3af5dff2805517069fe96678abd3a2f586813c520002
+KO = b6ba1c23817a7cfaf0236f94f368adfe8da954010a2d80d2183bf695222c7d54
+
+COUNT=12
+L = 256
+KI = d8e3d82cff8ff7c0a8c2b578a17c8f14c1f1996c01ba1242168ac402
+FixedInputDataByteLen = 60
+FixedInputData = 53649fa6338c9a4959df1df2efd12f5fa74db3c72d29594f06cfa88be5dee45d81ba2ee55577340481390d199533b4695d23b1825f8e3fe6a3e3c822
+ Binary rep of i = 0001
+ instring = 53649fa6338c9a4959df1df2efd12f5fa74db3c72d29594f06cfa88be5dee45d81ba2ee55577340481390d199533b4695d23b1825f8e3fe6a3e3c8220001
+ Binary rep of i = 0002
+ instring = 53649fa6338c9a4959df1df2efd12f5fa74db3c72d29594f06cfa88be5dee45d81ba2ee55577340481390d199533b4695d23b1825f8e3fe6a3e3c8220002
+KO = 520a00e920cb2a894c749ef613dd0e4e25e6fca9417583fefadaf5b922fff951
+
+COUNT=13
+L = 256
+KI = 4da5ed1d8244202ead390a3609bd8d488fffb3063130dff0e78ee379
+FixedInputDataByteLen = 60
+FixedInputData = 3f5d8e5404626b595c5b7e42ff97bea1565cdb4fe88b834cab40181387b695e070b1430e9b144eb060193f1433a72a7f0c9dc3cef720b40398622609
+ Binary rep of i = 0001
+ instring = 3f5d8e5404626b595c5b7e42ff97bea1565cdb4fe88b834cab40181387b695e070b1430e9b144eb060193f1433a72a7f0c9dc3cef720b403986226090001
+ Binary rep of i = 0002
+ instring = 3f5d8e5404626b595c5b7e42ff97bea1565cdb4fe88b834cab40181387b695e070b1430e9b144eb060193f1433a72a7f0c9dc3cef720b403986226090002
+KO = fba58712a647c2e37944feab6e4b90c26308e4a1c6ddf5b7debda431c2816d1c
+
+COUNT=14
+L = 256
+KI = 8d7b5f94187f5bed7d42a1ceff6bea37306502cf72a520773a1be3cb
+FixedInputDataByteLen = 60
+FixedInputData = 9965d806b8aac31d3783a1558787d9ce8f5d90b2c4364e369736e5601a1e5fdd2a7d5b614d5c761b2ad3c3385d96a9f6c032c051e6f41e7d2580ca7b
+ Binary rep of i = 0001
+ instring = 9965d806b8aac31d3783a1558787d9ce8f5d90b2c4364e369736e5601a1e5fdd2a7d5b614d5c761b2ad3c3385d96a9f6c032c051e6f41e7d2580ca7b0001
+ Binary rep of i = 0002
+ instring = 9965d806b8aac31d3783a1558787d9ce8f5d90b2c4364e369736e5601a1e5fdd2a7d5b614d5c761b2ad3c3385d96a9f6c032c051e6f41e7d2580ca7b0002
+KO = d5117f601a37b4e71c764caff90efeeee52a65a58fca64c1684b6c10513e0c73
+
+COUNT=15
+L = 256
+KI = 2f0a67f73a9a8b0e7f17ca9bca15479420c0ff617512d86a5e46e964
+FixedInputDataByteLen = 60
+FixedInputData = 8896a05b8a9d2a5b0e5f1bb8fa4fbe8dc522a024fc29b8885b45fadcb92f8cc4c82153cb4808be466383893865b835a5d4d9fd3363cc0a1272360867
+ Binary rep of i = 0001
+ instring = 8896a05b8a9d2a5b0e5f1bb8fa4fbe8dc522a024fc29b8885b45fadcb92f8cc4c82153cb4808be466383893865b835a5d4d9fd3363cc0a12723608670001
+ Binary rep of i = 0002
+ instring = 8896a05b8a9d2a5b0e5f1bb8fa4fbe8dc522a024fc29b8885b45fadcb92f8cc4c82153cb4808be466383893865b835a5d4d9fd3363cc0a12723608670002
+KO = 96fcc33b8dc26563d02c0bdcd3c4ed37670c8eb07e0521dec4b029802d969007
+
+COUNT=16
+L = 256
+KI = 8700cb9ed55c76e18ec670ea3c47e54af01c4b47b853379b37d10b56
+FixedInputDataByteLen = 60
+FixedInputData = 48eb4ea8bee72796fb21e52bc109610d4b82904ae36c9b54d99f4b571063026a804699bdb5e2fac7e04601f8d0b1b89e6082db3b34928063968e9f3a
+ Binary rep of i = 0001
+ instring = 48eb4ea8bee72796fb21e52bc109610d4b82904ae36c9b54d99f4b571063026a804699bdb5e2fac7e04601f8d0b1b89e6082db3b34928063968e9f3a0001
+ Binary rep of i = 0002
+ instring = 48eb4ea8bee72796fb21e52bc109610d4b82904ae36c9b54d99f4b571063026a804699bdb5e2fac7e04601f8d0b1b89e6082db3b34928063968e9f3a0002
+KO = 12f9624a7210dc18999149c0013d0d7da9a5fa5203097ac9cf3bc88304a3d3cc
+
+COUNT=17
+L = 256
+KI = 30d297c84e05ab9c0a60ec3f404ebbf24be8311c56a7226ff627db71
+FixedInputDataByteLen = 60
+FixedInputData = 1e4af4b17deb639d5f479f2b7fa792bdc29d9dfb5b8769ed1ca1c5a55665a51d4b3baf3475367d17b3335f188fc9e7773996bd76fd697d2a4afddad5
+ Binary rep of i = 0001
+ instring = 1e4af4b17deb639d5f479f2b7fa792bdc29d9dfb5b8769ed1ca1c5a55665a51d4b3baf3475367d17b3335f188fc9e7773996bd76fd697d2a4afddad50001
+ Binary rep of i = 0002
+ instring = 1e4af4b17deb639d5f479f2b7fa792bdc29d9dfb5b8769ed1ca1c5a55665a51d4b3baf3475367d17b3335f188fc9e7773996bd76fd697d2a4afddad50002
+KO = 4c50170d80fb6978b13de5fd98f5050d27f5556a2e1aa94f49f4d3af6ffa3b8c
+
+COUNT=18
+L = 256
+KI = 0618b84d257dc315e01fb127f8fe6fed43b09060f8bf68c312951d77
+FixedInputDataByteLen = 60
+FixedInputData = 4fd0f85f6d7ab0edf98b7293efff633b0f60cda281ca1f2e26028e71c0a9b88041d129f9d50bc6e9ca7d0e5961810a74bf959c5cb47dec71ee945d39
+ Binary rep of i = 0001
+ instring = 4fd0f85f6d7ab0edf98b7293efff633b0f60cda281ca1f2e26028e71c0a9b88041d129f9d50bc6e9ca7d0e5961810a74bf959c5cb47dec71ee945d390001
+ Binary rep of i = 0002
+ instring = 4fd0f85f6d7ab0edf98b7293efff633b0f60cda281ca1f2e26028e71c0a9b88041d129f9d50bc6e9ca7d0e5961810a74bf959c5cb47dec71ee945d390002
+KO = fb22f97265d8f6b156ef5010fc52f03f25ab6cf31b22790b95bf000d54a28e80
+
+COUNT=19
+L = 256
+KI = f3a5ee9c728db52fba64188ba8ca969fffec185fccb1b0fa652c2ffb
+FixedInputDataByteLen = 60
+FixedInputData = 5fedee5008131e710edf9c9640cd17c2cb96fb746ca63fa6c87bc30b2364af4f7a874e0077316bdccef40ffcb8ee7f1c3a3beae6190c7d7a3cf9ed88
+ Binary rep of i = 0001
+ instring = 5fedee5008131e710edf9c9640cd17c2cb96fb746ca63fa6c87bc30b2364af4f7a874e0077316bdccef40ffcb8ee7f1c3a3beae6190c7d7a3cf9ed880001
+ Binary rep of i = 0002
+ instring = 5fedee5008131e710edf9c9640cd17c2cb96fb746ca63fa6c87bc30b2364af4f7a874e0077316bdccef40ffcb8ee7f1c3a3beae6190c7d7a3cf9ed880002
+KO = 6e063ebf7e52f02626b0ca0101c735d972f71a059242b4ad0ccb27e04e52578e
+
+COUNT=20
+L = 160
+KI = 8ba71c71af787f55c3ac3ce48a03428447e65b0ecf42822d60012741
+FixedInputDataByteLen = 60
+FixedInputData = 315c3c882690cc9f08ff51cc6827e26fc75f2bb89eee4787046853f7afed3178f521bb4cf0a57c1a2e14f474efbe3ba00093346e0b5536a7fb8aa220
+ Binary rep of i = 0001
+ instring = 315c3c882690cc9f08ff51cc6827e26fc75f2bb89eee4787046853f7afed3178f521bb4cf0a57c1a2e14f474efbe3ba00093346e0b5536a7fb8aa2200001
+KO = c2fe440deb51b417b6ae57e9e6785965d340d642
+
+COUNT=21
+L = 160
+KI = 4ce3c1e9c000870f493a3d61f5aad1c6cb501ef8a76fe3be3b03da98
+FixedInputDataByteLen = 60
+FixedInputData = 8418c88188aa192543afafb5bcb486749f1bd68493d74f74a9f067abf5fc114a44d827deb4ebad3de6ccba4347b6ef5830e65512785e35533a9fe1d4
+ Binary rep of i = 0001
+ instring = 8418c88188aa192543afafb5bcb486749f1bd68493d74f74a9f067abf5fc114a44d827deb4ebad3de6ccba4347b6ef5830e65512785e35533a9fe1d40001
+KO = 0e09c579e9d74b78c335fa5d167dc0fa7dcd67eb
+
+COUNT=22
+L = 160
+KI = e455f3060edac92d4a45273bbdd221923a5d7f82eb8f38228ecab033
+FixedInputDataByteLen = 60
+FixedInputData = 8c68ac374a14e483c02f9c755a993cb1a36478b83d6dfa431ed5446d4bf5eedb46c2305c553f18a0b026d26def88a75b0546774cd67c4a4d5810dd65
+ Binary rep of i = 0001
+ instring = 8c68ac374a14e483c02f9c755a993cb1a36478b83d6dfa431ed5446d4bf5eedb46c2305c553f18a0b026d26def88a75b0546774cd67c4a4d5810dd650001
+KO = 29ccec3d6dee8e0f5a1dcc25212149fbdcb128e0
+
+COUNT=23
+L = 160
+KI = c75b61153c18d6b11238b89b416aabc2f8297c0533647c4ca428b583
+FixedInputDataByteLen = 60
+FixedInputData = 0b2efb84f1f01dd5c5b15262307aeaa7c41c29a56eaf85189db61d24e1e4295b1bc76c9cc026d66f69915ae0b543b46e1a742e51cef28f4d7c62d612
+ Binary rep of i = 0001
+ instring = 0b2efb84f1f01dd5c5b15262307aeaa7c41c29a56eaf85189db61d24e1e4295b1bc76c9cc026d66f69915ae0b543b46e1a742e51cef28f4d7c62d6120001
+KO = 001bb182d5975ae04dec3bd14026c7f60e33e467
+
+COUNT=24
+L = 160
+KI = f457ad737c27db17294411a6cbdeda738219f4561492dc84f0cad126
+FixedInputDataByteLen = 60
+FixedInputData = c3d31ccce568ea035e16c2edfff2d822bab203ef7813d58a39b0c9be9480815e515eaadcfa06f21a898232a81fc4db1a8a0c318a8791cb2fb03d8afd
+ Binary rep of i = 0001
+ instring = c3d31ccce568ea035e16c2edfff2d822bab203ef7813d58a39b0c9be9480815e515eaadcfa06f21a898232a81fc4db1a8a0c318a8791cb2fb03d8afd0001
+KO = a6983fab74a9a28fc989d6155ff03e68ac4b8dae
+
+COUNT=25
+L = 160
+KI = e801a4638f5835014cd3f33fbf9b4806bd92c233b7b2c097b6efac48
+FixedInputDataByteLen = 60
+FixedInputData = 16901a3576ef9f55a6da6517d46fd8ec230676174b280b4bcbb2ede096aab08079bb24380d2af5956372286a1a326c211618708d52075b6634a927cd
+ Binary rep of i = 0001
+ instring = 16901a3576ef9f55a6da6517d46fd8ec230676174b280b4bcbb2ede096aab08079bb24380d2af5956372286a1a326c211618708d52075b6634a927cd0001
+KO = fcb92f8760ff8f16bd6883d8f6bfebe79acb8c2c
+
+COUNT=26
+L = 160
+KI = 96154b5d333fc90eecb9219f8423030af5ed069af267746934f2db8d
+FixedInputDataByteLen = 60
+FixedInputData = 3b2dd41fbff62412bdcb80a76267009c84d3bbee9a8c7208812a9434f95d4824109772ba4cf83c2a1997d9e46c9b7ba6c17e5fdc2a13c83c9f76cc0c
+ Binary rep of i = 0001
+ instring = 3b2dd41fbff62412bdcb80a76267009c84d3bbee9a8c7208812a9434f95d4824109772ba4cf83c2a1997d9e46c9b7ba6c17e5fdc2a13c83c9f76cc0c0001
+KO = 634f9fe66b4ce2f5aa99df3f337724754ca626f0
+
+COUNT=27
+L = 160
+KI = 4b5a3a6e99c182c8007473a0702835fd453cf369b664e92e59ede858
+FixedInputDataByteLen = 60
+FixedInputData = 2b660279d4a7b7c6fef1070c49aee3f50b672df9b384d2f44e5ac64a383962a1e3711fa2789eddd89c665ac0b86c8668deb321f851eb9038ac2fa4ca
+ Binary rep of i = 0001
+ instring = 2b660279d4a7b7c6fef1070c49aee3f50b672df9b384d2f44e5ac64a383962a1e3711fa2789eddd89c665ac0b86c8668deb321f851eb9038ac2fa4ca0001
+KO = 3b666357a833416d38e214963e14cb12b9e99ec3
+
+COUNT=28
+L = 160
+KI = 263b257e155b1439d6898de1d03cc23e2ab2c9a6e16d6ee5e82891a0
+FixedInputDataByteLen = 60
+FixedInputData = 42ae205c15dbc2751d366a8f42a4bb1def5b0b64454f95a61aa1f5b66a406d12c6cafacde651fdf2c9e122ce5c0328043867abd50b85bb3fd305733b
+ Binary rep of i = 0001
+ instring = 42ae205c15dbc2751d366a8f42a4bb1def5b0b64454f95a61aa1f5b66a406d12c6cafacde651fdf2c9e122ce5c0328043867abd50b85bb3fd305733b0001
+KO = 32e719a84c1452ab08e6a11f12b5018753a13b12
+
+COUNT=29
+L = 160
+KI = 190893d842e65f31c4907c7b513789cf4907285654183f8d32bcbd8d
+FixedInputDataByteLen = 60
+FixedInputData = 834dccdb63bb4e87110b8a8861ea06ab7484ff9c2e398afe4c30f22f5766b3f9781f66229f9af4998b91a168af71ff7ea2fbe9a0c95e66669d7c84b2
+ Binary rep of i = 0001
+ instring = 834dccdb63bb4e87110b8a8861ea06ab7484ff9c2e398afe4c30f22f5766b3f9781f66229f9af4998b91a168af71ff7ea2fbe9a0c95e66669d7c84b20001
+KO = fc114d8a7d7da5a8cfefd5c21f4ac758d4fb0aa0
+
+COUNT=30
+L = 320
+KI = 1335066b80b33aaaf46d7ae7e7832cdaf803ea2a9945b4ddf4651c45
+FixedInputDataByteLen = 60
+FixedInputData = 0828f2d84b3bc245d921b1104da271dd2b1e1e56767da24352ff218ec803c1a82e1d6b98e5f466c9d4789c6ea6ffaf15c7073ebeab162e134b3e8bfa
+ Binary rep of i = 0001
+ instring = 0828f2d84b3bc245d921b1104da271dd2b1e1e56767da24352ff218ec803c1a82e1d6b98e5f466c9d4789c6ea6ffaf15c7073ebeab162e134b3e8bfa0001
+ Binary rep of i = 0002
+ instring = 0828f2d84b3bc245d921b1104da271dd2b1e1e56767da24352ff218ec803c1a82e1d6b98e5f466c9d4789c6ea6ffaf15c7073ebeab162e134b3e8bfa0002
+KO = 0ac4e4de88bf034433a7e1d73cdd9a7ec5c76acf06a22c62377e26f555b0fb3c7cc0554359849f05
+
+COUNT=31
+L = 320
+KI = 5d66bf5705df3001435feec7e32851cc10bf957b14110f6fb98705e7
+FixedInputDataByteLen = 60
+FixedInputData = da4ef1bd12af1194f3b91c176fd0d993f28800817018244abc14fb03ebc3ccd4e19ebf814605191b2ad3702aa7dd4d7e0b6de76cf5f6efca272afaf4
+ Binary rep of i = 0001
+ instring = da4ef1bd12af1194f3b91c176fd0d993f28800817018244abc14fb03ebc3ccd4e19ebf814605191b2ad3702aa7dd4d7e0b6de76cf5f6efca272afaf40001
+ Binary rep of i = 0002
+ instring = da4ef1bd12af1194f3b91c176fd0d993f28800817018244abc14fb03ebc3ccd4e19ebf814605191b2ad3702aa7dd4d7e0b6de76cf5f6efca272afaf40002
+KO = 68443f10180b6461500247c6657203e9b70e1a3890ca43aebbc628522caeb0693cdbc77ba766df5f
+
+COUNT=32
+L = 320
+KI = 596476cac01d8f4fc67e5da3dd1ca5b2aca83f5fa1d82debf8fa7ccb
+FixedInputDataByteLen = 60
+FixedInputData = 8bcbc8036043e528a94680af6953afd18ca0a55300347a7ab00e97195fdf51958ee1f3a2a728f44844dfab32eca51b3a2a87d647ea20194028e9dae1
+ Binary rep of i = 0001
+ instring = 8bcbc8036043e528a94680af6953afd18ca0a55300347a7ab00e97195fdf51958ee1f3a2a728f44844dfab32eca51b3a2a87d647ea20194028e9dae10001
+ Binary rep of i = 0002
+ instring = 8bcbc8036043e528a94680af6953afd18ca0a55300347a7ab00e97195fdf51958ee1f3a2a728f44844dfab32eca51b3a2a87d647ea20194028e9dae10002
+KO = e673af9e587f53ae3f8f682331847f19fadd8b27b338e9f9a730c2c2495eceb82f13adb7130ad38e
+
+COUNT=33
+L = 320
+KI = 9cb5e9d00d8705996c7e2f8e199aeeea0e398ad62840b908948a7e65
+FixedInputDataByteLen = 60
+FixedInputData = 3fd5919794fca1d1d9a1e5811938bf811e48c6f39acdca4f0eac5529631a1a0d1c92198f975ea4164f383dbd2ffdfc3d9430fb058f6ff7d043b6652c
+ Binary rep of i = 0001
+ instring = 3fd5919794fca1d1d9a1e5811938bf811e48c6f39acdca4f0eac5529631a1a0d1c92198f975ea4164f383dbd2ffdfc3d9430fb058f6ff7d043b6652c0001
+ Binary rep of i = 0002
+ instring = 3fd5919794fca1d1d9a1e5811938bf811e48c6f39acdca4f0eac5529631a1a0d1c92198f975ea4164f383dbd2ffdfc3d9430fb058f6ff7d043b6652c0002
+KO = 77ce5c58a4461640598b0234dc89ca8e9bd805bca5afb54abc3393e4857ad525db3fa35781b2a7b1
+
+COUNT=34
+L = 320
+KI = 18b0e8d67e5e665823b7f8d6092d52cd8a7f6c58698e8c490d0ad8b4
+FixedInputDataByteLen = 60
+FixedInputData = d08bd662444acdbf6ff6a26e130d3f22bea71226d7392c8e6fbe833329f32c488d895b4ed7146438098d82f7a6b87142cfd750ef285a0b4b46ba5c68
+ Binary rep of i = 0001
+ instring = d08bd662444acdbf6ff6a26e130d3f22bea71226d7392c8e6fbe833329f32c488d895b4ed7146438098d82f7a6b87142cfd750ef285a0b4b46ba5c680001
+ Binary rep of i = 0002
+ instring = d08bd662444acdbf6ff6a26e130d3f22bea71226d7392c8e6fbe833329f32c488d895b4ed7146438098d82f7a6b87142cfd750ef285a0b4b46ba5c680002
+KO = b673153bb043e54f9f7abe9c9f9aba3b026970611a3be89f98a5524a84a6a37863b613258baf19bb
+
+COUNT=35
+L = 320
+KI = 0e25e4bb5e5c588de4332c52a19ee730bdaa3a9d325d9147194317b4
+FixedInputDataByteLen = 60
+FixedInputData = 019726fb655af59094708f7091753a68d2fad48e5871b9d2dd0cf8151564d19d5677acc2ab8b21bbcd58bc3957c81a42fa87ccbde2c7411fbcbdba02
+ Binary rep of i = 0001
+ instring = 019726fb655af59094708f7091753a68d2fad48e5871b9d2dd0cf8151564d19d5677acc2ab8b21bbcd58bc3957c81a42fa87ccbde2c7411fbcbdba020001
+ Binary rep of i = 0002
+ instring = 019726fb655af59094708f7091753a68d2fad48e5871b9d2dd0cf8151564d19d5677acc2ab8b21bbcd58bc3957c81a42fa87ccbde2c7411fbcbdba020002
+KO = 34057a55f3b0c4b70526897fac18f479c5a3889e2bb969cc31894304dfb0ccc2abed8f8c4f864cd3
+
+COUNT=36
+L = 320
+KI = f76ece61885d169508e7d0c8dfbe026293cb41ed8b57f35ce155c5b4
+FixedInputDataByteLen = 60
+FixedInputData = 3df30c1f8010fe352cb176d59fb30727b3feef0f5c462302c2b1b80d44be3eeb18169c67a4f263adacd298b01a8ccb95fa9b76260e73675acfe1d12d
+ Binary rep of i = 0001
+ instring = 3df30c1f8010fe352cb176d59fb30727b3feef0f5c462302c2b1b80d44be3eeb18169c67a4f263adacd298b01a8ccb95fa9b76260e73675acfe1d12d0001
+ Binary rep of i = 0002
+ instring = 3df30c1f8010fe352cb176d59fb30727b3feef0f5c462302c2b1b80d44be3eeb18169c67a4f263adacd298b01a8ccb95fa9b76260e73675acfe1d12d0002
+KO = a3767e451f4cf990cf1ef4f1ce44ef889a110a9c2b9206204566af5698c519c4f8b2590974ea41f7
+
+COUNT=37
+L = 320
+KI = 2438be68edd1457a19ea4b3b872ccfe6fafbb6662f1e9cdeeff63f87
+FixedInputDataByteLen = 60
+FixedInputData = eb0855cc067d6f3e7faee8f6ea14c368ac1f4a6f2fedc21c2a3c00a9de4401cd83b21b9f57fa2cf85e6d870852424b4f0a0e0c5f247417e1004c7900
+ Binary rep of i = 0001
+ instring = eb0855cc067d6f3e7faee8f6ea14c368ac1f4a6f2fedc21c2a3c00a9de4401cd83b21b9f57fa2cf85e6d870852424b4f0a0e0c5f247417e1004c79000001
+ Binary rep of i = 0002
+ instring = eb0855cc067d6f3e7faee8f6ea14c368ac1f4a6f2fedc21c2a3c00a9de4401cd83b21b9f57fa2cf85e6d870852424b4f0a0e0c5f247417e1004c79000002
+KO = 97c6f4edb8eb632122ce4bd0d582a91594d6cd04a93195406b6bf8d0a0b553613306e7a0e7ad19b1
+
+COUNT=38
+L = 320
+KI = fc288387bb2875bd1907092f26ba8aba48d74a92668a217bbe95b747
+FixedInputDataByteLen = 60
+FixedInputData = a984a25c46af8b0d5aed3910cfc79e81443f6b2a73d516a5a6fab3fffa441789002d8eabfa053b7b9944bd5d31cd3a87512497f4eecd1f339d32dbae
+ Binary rep of i = 0001
+ instring = a984a25c46af8b0d5aed3910cfc79e81443f6b2a73d516a5a6fab3fffa441789002d8eabfa053b7b9944bd5d31cd3a87512497f4eecd1f339d32dbae0001
+ Binary rep of i = 0002
+ instring = a984a25c46af8b0d5aed3910cfc79e81443f6b2a73d516a5a6fab3fffa441789002d8eabfa053b7b9944bd5d31cd3a87512497f4eecd1f339d32dbae0002
+KO = f9f23d0e1962a78845a4f6b2aac16926f0ee571c503c02f2885d4bc939da2f00f01272afd5170233
+
+COUNT=39
+L = 320
+KI = 982a52c4429229bae4a7bc43a84cb6ff9db34482e9adb4fb49bce2de
+FixedInputDataByteLen = 60
+FixedInputData = 89c96eb0f214654a1481581322318f044e5c2663d80dde7e80dcef48bacbaadc62d962a05305cdc08c26c9738db76f16264f33128a05626313afbce4
+ Binary rep of i = 0001
+ instring = 89c96eb0f214654a1481581322318f044e5c2663d80dde7e80dcef48bacbaadc62d962a05305cdc08c26c9738db76f16264f33128a05626313afbce40001
+ Binary rep of i = 0002
+ instring = 89c96eb0f214654a1481581322318f044e5c2663d80dde7e80dcef48bacbaadc62d962a05305cdc08c26c9738db76f16264f33128a05626313afbce40002
+KO = 68407a3639e92b2c56cc58020c7f1e19a302b253e6f7b2b3215aea286d47c423ed0d1611819cc11d
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 4435e0203ca73e356595d8c237b549463055b27dc259ef1f31a57e3d
+FixedInputDataByteLen = 60
+FixedInputData = d486f6a5c54f88b6104d078791489d7c1c768bca7ef9f61571fc9a6daeb0acfd113d8623b84d3af98fa732517d3a18aa04c2174592cc261875883df2
+ Binary rep of i = 000001
+ instring = d486f6a5c54f88b6104d078791489d7c1c768bca7ef9f61571fc9a6daeb0acfd113d8623b84d3af98fa732517d3a18aa04c2174592cc261875883df2000001
+KO = dc0bbe8781137001eed5925bfc6d8321
+
+COUNT=1
+L = 128
+KI = 66b1f179103e9e00a3cfc14eeb1dc7260b10e39923cf10e36eb9baee
+FixedInputDataByteLen = 60
+FixedInputData = c796411036bc2ae408c7de4b8800dc87a35bc07361a995006b1fee53dd30774ea5de8dea169244f20ce82e32d8456c00416460fe99268205b6bf2313
+ Binary rep of i = 000001
+ instring = c796411036bc2ae408c7de4b8800dc87a35bc07361a995006b1fee53dd30774ea5de8dea169244f20ce82e32d8456c00416460fe99268205b6bf2313000001
+KO = 6ae2509d021603ec8b779e4aeae7b5a5
+
+COUNT=2
+L = 128
+KI = 4acdfb1fe8353b131b75fbdd81f52dc3d3db21631518c36bda04836c
+FixedInputDataByteLen = 60
+FixedInputData = 0dbb30f420930eac16832e684f37aceeec5602a89cea87647d7ff3dc5c6a0f4d7968581d89bf23958eb1cb09feee668823b005c0d830b0f3ec693609
+ Binary rep of i = 000001
+ instring = 0dbb30f420930eac16832e684f37aceeec5602a89cea87647d7ff3dc5c6a0f4d7968581d89bf23958eb1cb09feee668823b005c0d830b0f3ec693609000001
+KO = 722d0dd000f242c9d9d22db3ffd8a0a1
+
+COUNT=3
+L = 128
+KI = 8aab219a81c1da866b443765e2e49de1e63778c19949dd4b071cf558
+FixedInputDataByteLen = 60
+FixedInputData = 08e5c8ff82609509df1c4e905f4f968852f37b2d8d6c2d8535776ae977a302b991eecc380c600fe4c31358499a20a5046ff8b641ca6b78405962dcc9
+ Binary rep of i = 000001
+ instring = 08e5c8ff82609509df1c4e905f4f968852f37b2d8d6c2d8535776ae977a302b991eecc380c600fe4c31358499a20a5046ff8b641ca6b78405962dcc9000001
+KO = 4b2227277a287a8488d3733f080ae64f
+
+COUNT=4
+L = 128
+KI = 2b7cef1e94da2e2a04e75f4c0d0f3d500fa1f1fcfc296b864afc1fe7
+FixedInputDataByteLen = 60
+FixedInputData = efc1bab2d932639d8e2b9f0dde2955166d6ccaa3344c6de9c577ab5c723830514882b62895ff2f606e37e44d60d67cc3070a9d066da66adbb47012da
+ Binary rep of i = 000001
+ instring = efc1bab2d932639d8e2b9f0dde2955166d6ccaa3344c6de9c577ab5c723830514882b62895ff2f606e37e44d60d67cc3070a9d066da66adbb47012da000001
+KO = f11f4abcd00ddc46e5b8e5ad2e8d734c
+
+COUNT=5
+L = 128
+KI = f2e2007795d64cab1e7dfca70a24ff017fda53da18ccead823738e60
+FixedInputDataByteLen = 60
+FixedInputData = 66dcf94255c090875188979778468bc4fff798d75318755d40a61239bb67504b08818612f5505ff674da2dfe2e013d51b2e9b521abad431d55ae8eef
+ Binary rep of i = 000001
+ instring = 66dcf94255c090875188979778468bc4fff798d75318755d40a61239bb67504b08818612f5505ff674da2dfe2e013d51b2e9b521abad431d55ae8eef000001
+KO = 6aebbf68d39948ac95cbfe296fd1c798
+
+COUNT=6
+L = 128
+KI = b60d8b850172caccee606a1f322f303ef8e93db27fadcf5aa542bfe0
+FixedInputDataByteLen = 60
+FixedInputData = 54865b82380f7bfc2c2cbb21f1e81c566ef654ab272614ce8dfe0fdb06eba11a26b4a47f196d019f50ef58502246b4cabf2b8af063bdb0bc2abd2cf8
+ Binary rep of i = 000001
+ instring = 54865b82380f7bfc2c2cbb21f1e81c566ef654ab272614ce8dfe0fdb06eba11a26b4a47f196d019f50ef58502246b4cabf2b8af063bdb0bc2abd2cf8000001
+KO = ee5503aac768660ef8d0e35333dfaf5a
+
+COUNT=7
+L = 128
+KI = c68d07a5353b9e970bd45abc327039c6c37c975399c2c801f7223579
+FixedInputDataByteLen = 60
+FixedInputData = 2b8d00eb508cee44b0323e8eb0df8ba47f9714e77e9a625bf8b07d0be54c0402f8bf1109df5b1ae4dd7b0a70c82e42d50c24f0c74dc447ce8c57afd3
+ Binary rep of i = 000001
+ instring = 2b8d00eb508cee44b0323e8eb0df8ba47f9714e77e9a625bf8b07d0be54c0402f8bf1109df5b1ae4dd7b0a70c82e42d50c24f0c74dc447ce8c57afd3000001
+KO = 78a856778f65e12480b7e52c6bae5b55
+
+COUNT=8
+L = 128
+KI = 868db1e2e405c75a9279b5946029584ae73317eb6acb7c28358c6be4
+FixedInputDataByteLen = 60
+FixedInputData = cc77da253bb9c8653c29582f134cdf57789696f3bfbc2b962c63d14afc1247ea863446b9c74b2f4f24147ffc22530d8a84dd27983024b2804f38aacc
+ Binary rep of i = 000001
+ instring = cc77da253bb9c8653c29582f134cdf57789696f3bfbc2b962c63d14afc1247ea863446b9c74b2f4f24147ffc22530d8a84dd27983024b2804f38aacc000001
+KO = 4ba6ef30a181f249269e7a2641158f0b
+
+COUNT=9
+L = 128
+KI = d5cd994d819f1e225f1b00be42ab8fc410bb89b7866d82562e4e0b24
+FixedInputDataByteLen = 60
+FixedInputData = ee2b3113d244c8c7df00439d6a724110278401f3ccfbc9a9d7af7123e159f3b83f574923b7810485fea3d6ddfd1cae23239797a74282d9936a5787c2
+ Binary rep of i = 000001
+ instring = ee2b3113d244c8c7df00439d6a724110278401f3ccfbc9a9d7af7123e159f3b83f574923b7810485fea3d6ddfd1cae23239797a74282d9936a5787c2000001
+KO = 8b81b33c415b805f1a8fda8125fe1287
+
+COUNT=10
+L = 256
+KI = 326075e6233b0e0e509254515befb5f804a564983fad32d9acaedfc0
+FixedInputDataByteLen = 60
+FixedInputData = 3d88dff15d2beab376a587c42ec71fdfcb199d2b7b414b9bde8c30fbf0bc40ec49a5640fea7afe7047bc16be6435c518ddcc2ed55db9456bf9f1467a
+ Binary rep of i = 000001
+ instring = 3d88dff15d2beab376a587c42ec71fdfcb199d2b7b414b9bde8c30fbf0bc40ec49a5640fea7afe7047bc16be6435c518ddcc2ed55db9456bf9f1467a000001
+ Binary rep of i = 000002
+ instring = 3d88dff15d2beab376a587c42ec71fdfcb199d2b7b414b9bde8c30fbf0bc40ec49a5640fea7afe7047bc16be6435c518ddcc2ed55db9456bf9f1467a000002
+KO = 7f24e43790f9fa2dea3827f08242c0e2e2457c8069d97894026712f194928448
+
+COUNT=11
+L = 256
+KI = 70c04acb427a0b538b75ce3a21adea5a77d44cdc15b27b12f07d2845
+FixedInputDataByteLen = 60
+FixedInputData = ed8960ef9ebc821da8182ec7267e0ba6a7ee8e6644da1053d39b97be8d4c13d950bb6ea380d8d23311943fe18a78ec8daf4798d6dd8c0c51b1a9e72e
+ Binary rep of i = 000001
+ instring = ed8960ef9ebc821da8182ec7267e0ba6a7ee8e6644da1053d39b97be8d4c13d950bb6ea380d8d23311943fe18a78ec8daf4798d6dd8c0c51b1a9e72e000001
+ Binary rep of i = 000002
+ instring = ed8960ef9ebc821da8182ec7267e0ba6a7ee8e6644da1053d39b97be8d4c13d950bb6ea380d8d23311943fe18a78ec8daf4798d6dd8c0c51b1a9e72e000002
+KO = 3479a60634f6ccb2e801f28e71ca712c8779b47641a526de53ac0e6bb01832cf
+
+COUNT=12
+L = 256
+KI = 3b6445b770a34e1454afe377f9acf900da30046e05a8ae13edb35b3a
+FixedInputDataByteLen = 60
+FixedInputData = 23f405f696373f2aeee8d02a75c59da50a73b468e79b28effe33e93846da01a1ba5d8a0ccc38b8e8cb8a40b696b266a5ed3483898b2b012999855307
+ Binary rep of i = 000001
+ instring = 23f405f696373f2aeee8d02a75c59da50a73b468e79b28effe33e93846da01a1ba5d8a0ccc38b8e8cb8a40b696b266a5ed3483898b2b012999855307000001
+ Binary rep of i = 000002
+ instring = 23f405f696373f2aeee8d02a75c59da50a73b468e79b28effe33e93846da01a1ba5d8a0ccc38b8e8cb8a40b696b266a5ed3483898b2b012999855307000002
+KO = 94c7875988f14bd5f1cb1522ddbcf7373c6483c2b3ec6d0dc5594940a7fc1de6
+
+COUNT=13
+L = 256
+KI = 1eb09dd13e56b9527a4bfa48f0f8295560f85f71e9170535242c282b
+FixedInputDataByteLen = 60
+FixedInputData = 0f97952104bfe19fa9b503a6b5cd17916ca6badd7da70dbd05ddeb91391376b4d83ebf918711a6223f6944fe729b82fc1fe4ad0f2994f8cde0ef141a
+ Binary rep of i = 000001
+ instring = 0f97952104bfe19fa9b503a6b5cd17916ca6badd7da70dbd05ddeb91391376b4d83ebf918711a6223f6944fe729b82fc1fe4ad0f2994f8cde0ef141a000001
+ Binary rep of i = 000002
+ instring = 0f97952104bfe19fa9b503a6b5cd17916ca6badd7da70dbd05ddeb91391376b4d83ebf918711a6223f6944fe729b82fc1fe4ad0f2994f8cde0ef141a000002
+KO = 2d9a323031464ddf3f52de74b093d5e696a6e87d495130a743387e67e14e8830
+
+COUNT=14
+L = 256
+KI = 285b3f3e57ff8eea910fab6542b745dcd33efd409bdb5b36af51236c
+FixedInputDataByteLen = 60
+FixedInputData = b0946030045167ff0809f162bd1d99feba10c0523dd5beaccba8df330442ee204fbfdb08048b3a4f09f5859e545b4085f62c8b5d6a66d16ce05980ea
+ Binary rep of i = 000001
+ instring = b0946030045167ff0809f162bd1d99feba10c0523dd5beaccba8df330442ee204fbfdb08048b3a4f09f5859e545b4085f62c8b5d6a66d16ce05980ea000001
+ Binary rep of i = 000002
+ instring = b0946030045167ff0809f162bd1d99feba10c0523dd5beaccba8df330442ee204fbfdb08048b3a4f09f5859e545b4085f62c8b5d6a66d16ce05980ea000002
+KO = 0f083270ce9c344c6a38d1bb723ce379c7bf8f124dccadffa74f8b82f45687f8
+
+COUNT=15
+L = 256
+KI = 1a4184bed650125bc9c533c4cfa1d6c4b051a9fe546bf86bf1ce38f1
+FixedInputDataByteLen = 60
+FixedInputData = 16aab22f84734224d41e60608a52adf90bc5483216f096f427cf681b47bf53664bae60453172ae28af8d73737cf13329f0ea01fd9733d56f19a6fabd
+ Binary rep of i = 000001
+ instring = 16aab22f84734224d41e60608a52adf90bc5483216f096f427cf681b47bf53664bae60453172ae28af8d73737cf13329f0ea01fd9733d56f19a6fabd000001
+ Binary rep of i = 000002
+ instring = 16aab22f84734224d41e60608a52adf90bc5483216f096f427cf681b47bf53664bae60453172ae28af8d73737cf13329f0ea01fd9733d56f19a6fabd000002
+KO = 389fdb0dd9b815ffa4a022173dfb0f9e7d11d17fa8467cb3ab3210f9d9311fc9
+
+COUNT=16
+L = 256
+KI = ac5182c0664b3266d6db0d59074f0df84dea6f4c1b783b3b9f2f77e8
+FixedInputDataByteLen = 60
+FixedInputData = 085b4d9838d22684840034c21fb62daa5e2b54fe883b8b1e29bfa6eb39f3dba0158adac353f587978418b90ec445ab3ba74e6c53291d6f4b69163227
+ Binary rep of i = 000001
+ instring = 085b4d9838d22684840034c21fb62daa5e2b54fe883b8b1e29bfa6eb39f3dba0158adac353f587978418b90ec445ab3ba74e6c53291d6f4b69163227000001
+ Binary rep of i = 000002
+ instring = 085b4d9838d22684840034c21fb62daa5e2b54fe883b8b1e29bfa6eb39f3dba0158adac353f587978418b90ec445ab3ba74e6c53291d6f4b69163227000002
+KO = 77879df08b43178d599de9b90ab607fc5591fbb613e45e80592fde24f1d1ea59
+
+COUNT=17
+L = 256
+KI = 0bf8b6f309f59b5a3b51b22379a1684ab8d17dc8955f93ff0570f0b3
+FixedInputDataByteLen = 60
+FixedInputData = 3b9c92715531f92be063863cae3730d318666689e082643619ed58e73b25116e840b8e2d1d54f38fbace58d0a9c428292889cae59d95bc3e33697096
+ Binary rep of i = 000001
+ instring = 3b9c92715531f92be063863cae3730d318666689e082643619ed58e73b25116e840b8e2d1d54f38fbace58d0a9c428292889cae59d95bc3e33697096000001
+ Binary rep of i = 000002
+ instring = 3b9c92715531f92be063863cae3730d318666689e082643619ed58e73b25116e840b8e2d1d54f38fbace58d0a9c428292889cae59d95bc3e33697096000002
+KO = 7a78ebe36cb63b4fdda950948b02c6558c0353ed3081db31e889f221da867e7a
+
+COUNT=18
+L = 256
+KI = e57318212c02d3ccf00b63451d9711650e3ed6548e2c15816a3969f1
+FixedInputDataByteLen = 60
+FixedInputData = a1af6d187e65d41a5e16d5bfa08d415c616a4da7490aee7b66b5037aa893f7614a896c512ec1d149aae86d04afeb8339382bc2cc19b8182be8e160ac
+ Binary rep of i = 000001
+ instring = a1af6d187e65d41a5e16d5bfa08d415c616a4da7490aee7b66b5037aa893f7614a896c512ec1d149aae86d04afeb8339382bc2cc19b8182be8e160ac000001
+ Binary rep of i = 000002
+ instring = a1af6d187e65d41a5e16d5bfa08d415c616a4da7490aee7b66b5037aa893f7614a896c512ec1d149aae86d04afeb8339382bc2cc19b8182be8e160ac000002
+KO = 79ef67dd831bb389fae6802b808c1d723000182754578407655e7dcb39da2d6b
+
+COUNT=19
+L = 256
+KI = d8fa5a1c9a5a5b2650e7872ce9dce60bb5f6f74d0781926d5442cb8e
+FixedInputDataByteLen = 60
+FixedInputData = 5612d151ed8ab0dee2b444659e00a6e8cf76f8e39afc3e038d41b8e48d3f453eb9e886a06e239fa15a980a1a62d1c485ddd0bdda2226117d86f8e6e7
+ Binary rep of i = 000001
+ instring = 5612d151ed8ab0dee2b444659e00a6e8cf76f8e39afc3e038d41b8e48d3f453eb9e886a06e239fa15a980a1a62d1c485ddd0bdda2226117d86f8e6e7000001
+ Binary rep of i = 000002
+ instring = 5612d151ed8ab0dee2b444659e00a6e8cf76f8e39afc3e038d41b8e48d3f453eb9e886a06e239fa15a980a1a62d1c485ddd0bdda2226117d86f8e6e7000002
+KO = 4725c35fb421ec5c1a0241411e1a728fb69c7aa528d1d9d9ed11b9056f98aaa8
+
+COUNT=20
+L = 160
+KI = bea3f28ff41db183cbc871a3f29b558678a96853979efd21c0f530b7
+FixedInputDataByteLen = 60
+FixedInputData = c86790f671c8051aabf619d2d5bbeab0f016e4e32d293431ccd52333d1fc96ad95a140115d50ac2eb746ad909d5be933740a2e4cc139ebb83ddcef23
+ Binary rep of i = 000001
+ instring = c86790f671c8051aabf619d2d5bbeab0f016e4e32d293431ccd52333d1fc96ad95a140115d50ac2eb746ad909d5be933740a2e4cc139ebb83ddcef23000001
+KO = 3afe89f1002aa91637f656d9edb61764d5f1f051
+
+COUNT=21
+L = 160
+KI = ef82ed55af8ea7829b3b95d90620cce66046bb723b72d7411c883a34
+FixedInputDataByteLen = 60
+FixedInputData = 9298fa20fef53362119e73580694e391440706b5be1542fb8e27ef32edb6f0a4ac384d3f0b73fdb8c969fe7c534e3fd6b9e5039990c14d10bf75dcd2
+ Binary rep of i = 000001
+ instring = 9298fa20fef53362119e73580694e391440706b5be1542fb8e27ef32edb6f0a4ac384d3f0b73fdb8c969fe7c534e3fd6b9e5039990c14d10bf75dcd2000001
+KO = 4ea4367c0feca25ffefc30ab6423bae3ccc93e2d
+
+COUNT=22
+L = 160
+KI = 7230836c35ef7de753542b12ad60755c3a663e465da56cf6d778d9e5
+FixedInputDataByteLen = 60
+FixedInputData = 488b30e02a69b17451fef5310739f0f3138c6b29d667ea3b24f4926437b18ab595ab23ccff6aab5a6f75455f84eb48ffc99cbf621b0faddc8a08a0c2
+ Binary rep of i = 000001
+ instring = 488b30e02a69b17451fef5310739f0f3138c6b29d667ea3b24f4926437b18ab595ab23ccff6aab5a6f75455f84eb48ffc99cbf621b0faddc8a08a0c2000001
+KO = a303f4b47fa8c6712dddee2c22a31bb30e49e78a
+
+COUNT=23
+L = 160
+KI = af3a24b23fbbf13e0efd4f47ba0ae3f56dae62a203c3132ad2623843
+FixedInputDataByteLen = 60
+FixedInputData = d9899f8ceee17fe0f3d64efc6620af1ca15e43d7c6fa063927851297987cc4c6603a0728dc843e5b5688e9c87d15ff76f45cd6fd2abb3436aab642f2
+ Binary rep of i = 000001
+ instring = d9899f8ceee17fe0f3d64efc6620af1ca15e43d7c6fa063927851297987cc4c6603a0728dc843e5b5688e9c87d15ff76f45cd6fd2abb3436aab642f2000001
+KO = 22d225b061204523b58367fa9aeffc5be489666e
+
+COUNT=24
+L = 160
+KI = a6ef48878511b846e1296d4994a10000aff33e4ff6a71a037ce87cea
+FixedInputDataByteLen = 60
+FixedInputData = f3890910d86760f181b8aa08556be1c7a4b91b3bf76e3d96855932d1291ceea73b49d6a1fdd2ce61ba325e3d0c6a4d82d140b1736ceae4bad105b629
+ Binary rep of i = 000001
+ instring = f3890910d86760f181b8aa08556be1c7a4b91b3bf76e3d96855932d1291ceea73b49d6a1fdd2ce61ba325e3d0c6a4d82d140b1736ceae4bad105b629000001
+KO = 87ffe2c756ce64e6ed993edf5e5d7f5942418464
+
+COUNT=25
+L = 160
+KI = 665f2bd4f26094ca6b1c40857c434d230d962e886eaec4d7ebe89708
+FixedInputDataByteLen = 60
+FixedInputData = 9573bd9a671eb3e7f2a49a77c977562772d0dcdc34576bb36fb44b621112dfcb490deb09da3d219ce0f1371ea26a83a11512beba84222f4cfeef74e4
+ Binary rep of i = 000001
+ instring = 9573bd9a671eb3e7f2a49a77c977562772d0dcdc34576bb36fb44b621112dfcb490deb09da3d219ce0f1371ea26a83a11512beba84222f4cfeef74e4000001
+KO = 178f8c176d896f5079269e9dc90f6ea822659491
+
+COUNT=26
+L = 160
+KI = ca5c3085c0814e2b351c8ad84f57a5f74818c0a401afea19075995f9
+FixedInputDataByteLen = 60
+FixedInputData = cac317719455a20bd636ef52d7bddbd240d2db383a9d2d0fd5c3678ee6739f4f049654fd01145c6131675d2c1c6f9928f40f4125e761079670afe87b
+ Binary rep of i = 000001
+ instring = cac317719455a20bd636ef52d7bddbd240d2db383a9d2d0fd5c3678ee6739f4f049654fd01145c6131675d2c1c6f9928f40f4125e761079670afe87b000001
+KO = 7a8f0991409ac01bdc03b28c0a76cffaae743ab6
+
+COUNT=27
+L = 160
+KI = 6e89ba5a029f96d5f482692b8bead7179af0e9d9a06e104400195591
+FixedInputDataByteLen = 60
+FixedInputData = fae74d7aaf13e7ee5d01e495fe75f853baf8675972ae5be4770f502c53d1087290b1a2c4e60e55bac8caf7ea82e1b5a21e6db0e34ac3a695d0cf6181
+ Binary rep of i = 000001
+ instring = fae74d7aaf13e7ee5d01e495fe75f853baf8675972ae5be4770f502c53d1087290b1a2c4e60e55bac8caf7ea82e1b5a21e6db0e34ac3a695d0cf6181000001
+KO = 32a13592cedb99270b711db6266b345efe35e5b6
+
+COUNT=28
+L = 160
+KI = 73ea9dcf17cc9fcbd57c48bed6e1a4ff61b79fd2b3bade5606319c76
+FixedInputDataByteLen = 60
+FixedInputData = e84d7f4e6209c1a510041c6d5c98d33935f79e0a139a26a9b0501f8fb4b6d99277b469a740a5a56f21cffa60f72ace2767d2be4f2b8e60a7e03532d8
+ Binary rep of i = 000001
+ instring = e84d7f4e6209c1a510041c6d5c98d33935f79e0a139a26a9b0501f8fb4b6d99277b469a740a5a56f21cffa60f72ace2767d2be4f2b8e60a7e03532d8000001
+KO = cec4d1cc78f854e8a99326b26752663a2b818851
+
+COUNT=29
+L = 160
+KI = eef4e942836829cccef27fdf19b521ef3e8badae6e1fcce8d26b7971
+FixedInputDataByteLen = 60
+FixedInputData = 172ad2e2c7ed8150eb631f30df1e361b0cefc60ac50f89879ff7b52bc871ba2574cdfa9b0799a770d1829d95867dfe85dfdc701506c41ef157864c3f
+ Binary rep of i = 000001
+ instring = 172ad2e2c7ed8150eb631f30df1e361b0cefc60ac50f89879ff7b52bc871ba2574cdfa9b0799a770d1829d95867dfe85dfdc701506c41ef157864c3f000001
+KO = 65f2753939d3dc995ce4bfa1ab791821d36019d4
+
+COUNT=30
+L = 320
+KI = 21f00b3b065fb5f835ce2e609fa3a6f97df1da8382fc879fcc486136
+FixedInputDataByteLen = 60
+FixedInputData = b4ed429e470b32805f3cfda1b9dfc96b52ac0b63e0b0e97f753b2906c7b17b68736a8164a56da9e77d6104354154d15178d5d6fa84a01bba8318b22c
+ Binary rep of i = 000001
+ instring = b4ed429e470b32805f3cfda1b9dfc96b52ac0b63e0b0e97f753b2906c7b17b68736a8164a56da9e77d6104354154d15178d5d6fa84a01bba8318b22c000001
+ Binary rep of i = 000002
+ instring = b4ed429e470b32805f3cfda1b9dfc96b52ac0b63e0b0e97f753b2906c7b17b68736a8164a56da9e77d6104354154d15178d5d6fa84a01bba8318b22c000002
+KO = f5eadd5579822987e94758bceb5e45bfc46919a979f07ed72d1fac64895607dee9de718e5f6a31a6
+
+COUNT=31
+L = 320
+KI = fb059e6f5eaf7d42a6297dd707d966fd26ec49555b8f04489f82d25f
+FixedInputDataByteLen = 60
+FixedInputData = 88d3b4da97f5aacf2b928c5f112fd5b31476379a8644e2740a4ccb203e73318fea197fe40f5f0b3cee616d1271cc857b030d7c97238309ede795f0ab
+ Binary rep of i = 000001
+ instring = 88d3b4da97f5aacf2b928c5f112fd5b31476379a8644e2740a4ccb203e73318fea197fe40f5f0b3cee616d1271cc857b030d7c97238309ede795f0ab000001
+ Binary rep of i = 000002
+ instring = 88d3b4da97f5aacf2b928c5f112fd5b31476379a8644e2740a4ccb203e73318fea197fe40f5f0b3cee616d1271cc857b030d7c97238309ede795f0ab000002
+KO = d35079ecaf40a7a2aa2dd9a0993fd981715966619853715ee87f0a0e003b0743ed198464060145b9
+
+COUNT=32
+L = 320
+KI = b6cad6e2cef2d21eeeeb4b081b5da81c4702652ee299ee0c394ff658
+FixedInputDataByteLen = 60
+FixedInputData = 4da4a42f968da486f55a339734611d66c0d6168bcbedb2bd9119434ede118b83e4260385f8a5c62b3834df19382842370198f312daf6ddcf5b350034
+ Binary rep of i = 000001
+ instring = 4da4a42f968da486f55a339734611d66c0d6168bcbedb2bd9119434ede118b83e4260385f8a5c62b3834df19382842370198f312daf6ddcf5b350034000001
+ Binary rep of i = 000002
+ instring = 4da4a42f968da486f55a339734611d66c0d6168bcbedb2bd9119434ede118b83e4260385f8a5c62b3834df19382842370198f312daf6ddcf5b350034000002
+KO = ea0bb87ad46ccd07310a9277b30e589c46d5da745a728f9743663e6c1fd72674654186dd3cab00b7
+
+COUNT=33
+L = 320
+KI = cdab0a954bdbd8b77720995fdc936350adc0eb2b1721b544da40b7b3
+FixedInputDataByteLen = 60
+FixedInputData = e4f9508ed0d9be334d5a35ee1d61539378a260380e5afd986c69839e47cd4f0c67374682c26d0ce9f17838b96499ca668a3d8a5364e0162d98d096a1
+ Binary rep of i = 000001
+ instring = e4f9508ed0d9be334d5a35ee1d61539378a260380e5afd986c69839e47cd4f0c67374682c26d0ce9f17838b96499ca668a3d8a5364e0162d98d096a1000001
+ Binary rep of i = 000002
+ instring = e4f9508ed0d9be334d5a35ee1d61539378a260380e5afd986c69839e47cd4f0c67374682c26d0ce9f17838b96499ca668a3d8a5364e0162d98d096a1000002
+KO = ab06116313feae61aa009b7e2b3bb4ece8f2acf78c3246d3f999b21c95fa153c8af2cec00f1fdba6
+
+COUNT=34
+L = 320
+KI = b65cc9c97ee5593655942fbaff921ed751b03873143f1d2f1cb59173
+FixedInputDataByteLen = 60
+FixedInputData = d1a5b88bc854c3363a9d66d01450ffc45fe5485f18241c03d8003013af03eabdb88ff2d4d1566256a6e4012c3845471a00ab36aaa238348889b60237
+ Binary rep of i = 000001
+ instring = d1a5b88bc854c3363a9d66d01450ffc45fe5485f18241c03d8003013af03eabdb88ff2d4d1566256a6e4012c3845471a00ab36aaa238348889b60237000001
+ Binary rep of i = 000002
+ instring = d1a5b88bc854c3363a9d66d01450ffc45fe5485f18241c03d8003013af03eabdb88ff2d4d1566256a6e4012c3845471a00ab36aaa238348889b60237000002
+KO = 5c32a66faa87fb74dc72358929ae135de65c0682286dccdf09a7e86f3a8c553fbee65efd82770f19
+
+COUNT=35
+L = 320
+KI = 2e66e74ba22cae60fea4418800153551907580ba9cba81a4a8f6e8a4
+FixedInputDataByteLen = 60
+FixedInputData = a2b274df9cb2626979777ed528551237df3527055650d0569950c8663be07f772aca717fe9221bb66252bdac246b614ac1b0dd03418a1b6bff220a7a
+ Binary rep of i = 000001
+ instring = a2b274df9cb2626979777ed528551237df3527055650d0569950c8663be07f772aca717fe9221bb66252bdac246b614ac1b0dd03418a1b6bff220a7a000001
+ Binary rep of i = 000002
+ instring = a2b274df9cb2626979777ed528551237df3527055650d0569950c8663be07f772aca717fe9221bb66252bdac246b614ac1b0dd03418a1b6bff220a7a000002
+KO = 27bf5128db8fb663a70900e46fdc8e168e392f486ff5b506939b49caa4ec63bc0468436d6872bb04
+
+COUNT=36
+L = 320
+KI = 6ef65b3160fd67d7b09b63876f35e696acdd116ec7c98e59f54dfb7b
+FixedInputDataByteLen = 60
+FixedInputData = 3b96049dc10c16c0ac14bb4feb26bf5b9cfed5c1768f726e3b2ecc01cbb00af2466ec71808fe36e54e379c0c16b176c9654afb0ae967ac846ddefee7
+ Binary rep of i = 000001
+ instring = 3b96049dc10c16c0ac14bb4feb26bf5b9cfed5c1768f726e3b2ecc01cbb00af2466ec71808fe36e54e379c0c16b176c9654afb0ae967ac846ddefee7000001
+ Binary rep of i = 000002
+ instring = 3b96049dc10c16c0ac14bb4feb26bf5b9cfed5c1768f726e3b2ecc01cbb00af2466ec71808fe36e54e379c0c16b176c9654afb0ae967ac846ddefee7000002
+KO = 86ec7e3f4f90df3b0ea0c28ac88fa167a60ddd4fdc389e75188b3a14e22048b08af8fc65a665ce23
+
+COUNT=37
+L = 320
+KI = 2131c9d43a078ff7dd02ff66f736fc6a8111825fce6a4f5bd6701bdd
+FixedInputDataByteLen = 60
+FixedInputData = 81c23a776fb499cfc2a6dcab77370635989925bdd89b8816ff02c85677822e89c93b11292bb73d5eefa37ed18cb8cab883551b53e8026deff4da2f48
+ Binary rep of i = 000001
+ instring = 81c23a776fb499cfc2a6dcab77370635989925bdd89b8816ff02c85677822e89c93b11292bb73d5eefa37ed18cb8cab883551b53e8026deff4da2f48000001
+ Binary rep of i = 000002
+ instring = 81c23a776fb499cfc2a6dcab77370635989925bdd89b8816ff02c85677822e89c93b11292bb73d5eefa37ed18cb8cab883551b53e8026deff4da2f48000002
+KO = aacb054d9f6a5b35f49e45f7b44fc161be8cd41760a789395f2ea1faaeea8d814573df931c948e76
+
+COUNT=38
+L = 320
+KI = 8f6c70072be6191701ce53aa29d324c692e6118428cdeda2f6d6ba04
+FixedInputDataByteLen = 60
+FixedInputData = bea61dae8257d7ad92497395ce839a5903ca08675d060e1830879a1920ba14c17d8752ba35ec074708c3c29d943b83c10cf1a624efdfe00f83a05016
+ Binary rep of i = 000001
+ instring = bea61dae8257d7ad92497395ce839a5903ca08675d060e1830879a1920ba14c17d8752ba35ec074708c3c29d943b83c10cf1a624efdfe00f83a05016000001
+ Binary rep of i = 000002
+ instring = bea61dae8257d7ad92497395ce839a5903ca08675d060e1830879a1920ba14c17d8752ba35ec074708c3c29d943b83c10cf1a624efdfe00f83a05016000002
+KO = d26e07037a15198004b074c38fd1eb14604b4d3c6093bc0946c026e5fefbf88a01b18983d56586b3
+
+COUNT=39
+L = 320
+KI = 9716a6e7f6a537369e3c107a6cfe232a4b35c781d709ca229468b151
+FixedInputDataByteLen = 60
+FixedInputData = a2fe05b095753bc1c1ffe1b4c0bc70e0a222c2928ba171fccbcaa10d856399e984be1299473b06d91eb034faa5e75d18ae93f93c7e5331bde3de1bc9
+ Binary rep of i = 000001
+ instring = a2fe05b095753bc1c1ffe1b4c0bc70e0a222c2928ba171fccbcaa10d856399e984be1299473b06d91eb034faa5e75d18ae93f93c7e5331bde3de1bc9000001
+ Binary rep of i = 000002
+ instring = a2fe05b095753bc1c1ffe1b4c0bc70e0a222c2928ba171fccbcaa10d856399e984be1299473b06d91eb034faa5e75d18ae93f93c7e5331bde3de1bc9000002
+KO = ae751ec310d643756514471535c0198347b7cfecab0b5d3f4aac8b1806cc55b2bb6afba1f4db5e88
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = a31c0ed2aedb5fb260d1307d33db883f681d3efd300efcfd8fe306d7
+FixedInputDataByteLen = 60
+FixedInputData = 43ebd9bc28ac01d90b86eccfff188113d1d4703f9f56762206e6d90747c3d20f7ea130727893db5fb6cf18cb59c62bd02599fd3e6403d55139cf862a
+ Binary rep of i = 00000001
+ instring = 43ebd9bc28ac01d90b86eccfff188113d1d4703f9f56762206e6d90747c3d20f7ea130727893db5fb6cf18cb59c62bd02599fd3e6403d55139cf862a00000001
+KO = 4cab02879876d630b6f8aee1c32253ca
+
+COUNT=1
+L = 128
+KI = 962d673b5a593cb4bee3f291644a4664cc573d198f670207a479b997
+FixedInputDataByteLen = 60
+FixedInputData = 022535f2b799321fd62b7fe22d12755b74ee1d66178f3f54f4876292ca4da68457f5cdab5311999014a48650498f3739a200552e88cce54e21617b4c
+ Binary rep of i = 00000001
+ instring = 022535f2b799321fd62b7fe22d12755b74ee1d66178f3f54f4876292ca4da68457f5cdab5311999014a48650498f3739a200552e88cce54e21617b4c00000001
+KO = 090a45a2a5dcd22b204f303f16cc30be
+
+COUNT=2
+L = 128
+KI = 2211729e8973b7fc19ded460a4f7393aaf1ac7ac4c04f8cfaee23529
+FixedInputDataByteLen = 60
+FixedInputData = cdc103c3b9ef0857fc0c7aa363a8b42487dd58ab39b6719d7187dd937e7ddadf391d09b1b10b585597f2f8aeb36cb1cdf899264859259e7b10f98ad9
+ Binary rep of i = 00000001
+ instring = cdc103c3b9ef0857fc0c7aa363a8b42487dd58ab39b6719d7187dd937e7ddadf391d09b1b10b585597f2f8aeb36cb1cdf899264859259e7b10f98ad900000001
+KO = de4137bef9bce665290f998c27177e37
+
+COUNT=3
+L = 128
+KI = 002f8b476acf22a632c2fe6509ed8d193eb2fbc86c722fd518701036
+FixedInputDataByteLen = 60
+FixedInputData = afc401fa6147bd2794a9dd59b1200804e8e1175af072404e10c59842e9a2ae75ff75ca7afe54b5729740cf7649e8a6146f206f40355cc2b388db92bd
+ Binary rep of i = 00000001
+ instring = afc401fa6147bd2794a9dd59b1200804e8e1175af072404e10c59842e9a2ae75ff75ca7afe54b5729740cf7649e8a6146f206f40355cc2b388db92bd00000001
+KO = 801cb786d3dcffbb2711f7c1153ebdbc
+
+COUNT=4
+L = 128
+KI = 2d0a264d66cdf0a99cf76edec5dbac22858c481a00e078798a2589db
+FixedInputDataByteLen = 60
+FixedInputData = e8d10c04025166edd8c362932aec5c59fda33e4b93f1252389522f77daf6f7459ce75a042321c40c7932c0b31a3c5f222c645ed0ca1335e00f179be3
+ Binary rep of i = 00000001
+ instring = e8d10c04025166edd8c362932aec5c59fda33e4b93f1252389522f77daf6f7459ce75a042321c40c7932c0b31a3c5f222c645ed0ca1335e00f179be300000001
+KO = cf1fe4b3e79189b9ded09e7254220230
+
+COUNT=5
+L = 128
+KI = 5afe831f675f5af6f3be829bc1e41911b02206859e24b3a8c46ac2d8
+FixedInputDataByteLen = 60
+FixedInputData = 78470dd070e3cf54d903aafe5a259f4fbac23e5993dd5d11074954072d01d80775d2ae31361fa415750f2fdd09abbe4cfd5b9e56df8f8a5259288ee4
+ Binary rep of i = 00000001
+ instring = 78470dd070e3cf54d903aafe5a259f4fbac23e5993dd5d11074954072d01d80775d2ae31361fa415750f2fdd09abbe4cfd5b9e56df8f8a5259288ee400000001
+KO = 17de345f84734073934910984e7e1b4a
+
+COUNT=6
+L = 128
+KI = 97898bdc1e028410d3df72c3080d26ff0e688d4d94ce509614a24ce2
+FixedInputDataByteLen = 60
+FixedInputData = 71120f23a8d916febf1127a281aef11ea8db9a5238ed6369fd163836ddaf09bc9c7ec5542fb2e8f8a6234b031e3861db141d46c0dbaf44cb8baa8ff7
+ Binary rep of i = 00000001
+ instring = 71120f23a8d916febf1127a281aef11ea8db9a5238ed6369fd163836ddaf09bc9c7ec5542fb2e8f8a6234b031e3861db141d46c0dbaf44cb8baa8ff700000001
+KO = 346c7350cc9f1313208f0a53e64f7914
+
+COUNT=7
+L = 128
+KI = f16d7cdbeed195a9d85cb7ae087c2081b6dc6062f482adb587bca9cc
+FixedInputDataByteLen = 60
+FixedInputData = 1d5b331d826e535a53bcbd03fd911bc86ccdacab9c5fc49466d931ac74d9e457cd781b61a0e983fe4f74a14aa9caa44ea8e2e9bbaa1ef9746032e977
+ Binary rep of i = 00000001
+ instring = 1d5b331d826e535a53bcbd03fd911bc86ccdacab9c5fc49466d931ac74d9e457cd781b61a0e983fe4f74a14aa9caa44ea8e2e9bbaa1ef9746032e97700000001
+KO = 406cb388f15416dcc656fb14e3970b55
+
+COUNT=8
+L = 128
+KI = 5682920a28fc923d0c6a529f61fdbb69722eb226eb8bf548e05bf704
+FixedInputDataByteLen = 60
+FixedInputData = 189d8012e7e64aa0d43aa8d5e973bf2755c52ee84507fd33c4c888c0974d8b0a459cae141bca1edadb0e011ff16a957535134dbafe3e3e7821286f0c
+ Binary rep of i = 00000001
+ instring = 189d8012e7e64aa0d43aa8d5e973bf2755c52ee84507fd33c4c888c0974d8b0a459cae141bca1edadb0e011ff16a957535134dbafe3e3e7821286f0c00000001
+KO = 3c1bcf0dcad052a12bf900c6927daa70
+
+COUNT=9
+L = 128
+KI = 25eb6ee42505f8e8685a69d7f9efdf70d96f5205c131ea8850bae840
+FixedInputDataByteLen = 60
+FixedInputData = 331f17dcd9f7db51fe1c19f06b8a4fa55caa0ad7970edb4d8d58d2b794dfadfc2508cafc007fd6ededb0caad3aab9967c1c10da09bd866c0ec417b23
+ Binary rep of i = 00000001
+ instring = 331f17dcd9f7db51fe1c19f06b8a4fa55caa0ad7970edb4d8d58d2b794dfadfc2508cafc007fd6ededb0caad3aab9967c1c10da09bd866c0ec417b2300000001
+KO = 96501246ecff7391b9db3e6953d36690
+
+COUNT=10
+L = 256
+KI = 078b157447438e0c54f8c9c17312b29804351f038591be6bfbac2132
+FixedInputDataByteLen = 60
+FixedInputData = 6babf38ccff5d92ed00701a7aec2928120fe21288e2272b510de3e48c516a66ddfc520bfc6c11e1cbe9bf857a1aec29e72d1f359637eb2e7148c97fd
+ Binary rep of i = 00000001
+ instring = 6babf38ccff5d92ed00701a7aec2928120fe21288e2272b510de3e48c516a66ddfc520bfc6c11e1cbe9bf857a1aec29e72d1f359637eb2e7148c97fd00000001
+ Binary rep of i = 00000002
+ instring = 6babf38ccff5d92ed00701a7aec2928120fe21288e2272b510de3e48c516a66ddfc520bfc6c11e1cbe9bf857a1aec29e72d1f359637eb2e7148c97fd00000002
+KO = afe4362328cec7e58c7de0eec4cb83afc41202a61c2693334d6ed42657599597
+
+COUNT=11
+L = 256
+KI = 8f46898c972badf5d777aff268e45ec41dc449effdc1a782cb9f9558
+FixedInputDataByteLen = 60
+FixedInputData = 20a2ec6ddc583430c9bab89408a474584dbf8762f12fc48e5d1165eeee6de23808fac0f90cf65e5bfac88f3de5841b7978908d800aa71995bb0ae6e5
+ Binary rep of i = 00000001
+ instring = 20a2ec6ddc583430c9bab89408a474584dbf8762f12fc48e5d1165eeee6de23808fac0f90cf65e5bfac88f3de5841b7978908d800aa71995bb0ae6e500000001
+ Binary rep of i = 00000002
+ instring = 20a2ec6ddc583430c9bab89408a474584dbf8762f12fc48e5d1165eeee6de23808fac0f90cf65e5bfac88f3de5841b7978908d800aa71995bb0ae6e500000002
+KO = 238d72e507713648cb7a6e36dc7f3c36cbf1cb836202a1cdf097e24c760a5a2d
+
+COUNT=12
+L = 256
+KI = 97f40cce3b9021304e96aa0c48e1606fe8cf531f24a0da0945e3e1c2
+FixedInputDataByteLen = 60
+FixedInputData = 028c1371c31de68d3e095e5d1dc099d2b2dd87185be5e17e71626e63e1c3f8fdafba05a6700e3dbf53fcb83a6478279568e396c766960939c74cbc2a
+ Binary rep of i = 00000001
+ instring = 028c1371c31de68d3e095e5d1dc099d2b2dd87185be5e17e71626e63e1c3f8fdafba05a6700e3dbf53fcb83a6478279568e396c766960939c74cbc2a00000001
+ Binary rep of i = 00000002
+ instring = 028c1371c31de68d3e095e5d1dc099d2b2dd87185be5e17e71626e63e1c3f8fdafba05a6700e3dbf53fcb83a6478279568e396c766960939c74cbc2a00000002
+KO = 93ecb6672686d41c110c7eb4084bd118038bde5232680eee93d71dea42aa9db6
+
+COUNT=13
+L = 256
+KI = ab8a6df85ed8e9467d63bf3dc277cf0fcc25663653ff902ff1a99073
+FixedInputDataByteLen = 60
+FixedInputData = 4e06f05a2c97cb3a5589fad769ead67f9b9404eade5d17bb29c2e9bd3e7ec90239a26ed98c81c01b9f5f5c49c2b3e48637db4203f4010926642768cc
+ Binary rep of i = 00000001
+ instring = 4e06f05a2c97cb3a5589fad769ead67f9b9404eade5d17bb29c2e9bd3e7ec90239a26ed98c81c01b9f5f5c49c2b3e48637db4203f4010926642768cc00000001
+ Binary rep of i = 00000002
+ instring = 4e06f05a2c97cb3a5589fad769ead67f9b9404eade5d17bb29c2e9bd3e7ec90239a26ed98c81c01b9f5f5c49c2b3e48637db4203f4010926642768cc00000002
+KO = af8c4470f5047f7cb85393e34b56877d5519c59d1b6a721616d3a8cbdf41fdfe
+
+COUNT=14
+L = 256
+KI = 9cb7b804d8887d4bf84cc8f2654fe2aa0b064aafc6df9e693d43037b
+FixedInputDataByteLen = 60
+FixedInputData = 944caae1aae79d1a30734a8b7d93f6700f9ea147eda1f9e57533758365df89bacc8716b41d1abbbc86b9df06e91336fa17459607f7317ffaec562ef0
+ Binary rep of i = 00000001
+ instring = 944caae1aae79d1a30734a8b7d93f6700f9ea147eda1f9e57533758365df89bacc8716b41d1abbbc86b9df06e91336fa17459607f7317ffaec562ef000000001
+ Binary rep of i = 00000002
+ instring = 944caae1aae79d1a30734a8b7d93f6700f9ea147eda1f9e57533758365df89bacc8716b41d1abbbc86b9df06e91336fa17459607f7317ffaec562ef000000002
+KO = cd77e974a81dd8d5da2a4f8947cfea0571f10209e4ebf07d17d11b7bd9d3dd35
+
+COUNT=15
+L = 256
+KI = 8093e33fbac9523b4d94ef2ddc4aa55ad027317a69fe71e23d95c442
+FixedInputDataByteLen = 60
+FixedInputData = 7a3604ad717e087afcb3d32b6f2e39a37ec3d0016770d3cb08ac030068048371b682ccba15386e7ede8dde239d8ac8885686b14e00903f6358854ed7
+ Binary rep of i = 00000001
+ instring = 7a3604ad717e087afcb3d32b6f2e39a37ec3d0016770d3cb08ac030068048371b682ccba15386e7ede8dde239d8ac8885686b14e00903f6358854ed700000001
+ Binary rep of i = 00000002
+ instring = 7a3604ad717e087afcb3d32b6f2e39a37ec3d0016770d3cb08ac030068048371b682ccba15386e7ede8dde239d8ac8885686b14e00903f6358854ed700000002
+KO = 17665a37600288dddfba6ba1894c1e8e1adc1255792821762676e65fa6bd05b6
+
+COUNT=16
+L = 256
+KI = 1b783b96e87280ee5a3420bea2e0c1e5405a0fcdc15638670e4dd81f
+FixedInputDataByteLen = 60
+FixedInputData = 15e322eb1ecb0e5cf7665a06d2149d6928987684d9ae6fca9a4d461e39e56a9789995dabe78c9da95e000f11d44178260d0716469b330a8f4c9f74e5
+ Binary rep of i = 00000001
+ instring = 15e322eb1ecb0e5cf7665a06d2149d6928987684d9ae6fca9a4d461e39e56a9789995dabe78c9da95e000f11d44178260d0716469b330a8f4c9f74e500000001
+ Binary rep of i = 00000002
+ instring = 15e322eb1ecb0e5cf7665a06d2149d6928987684d9ae6fca9a4d461e39e56a9789995dabe78c9da95e000f11d44178260d0716469b330a8f4c9f74e500000002
+KO = 8ed71d907554ceb84edb8cbb0b18a8328d3c40cc91c58d2994118a8881dfc424
+
+COUNT=17
+L = 256
+KI = 2c24939f3157fc276a0caf1e17c995cafb9c117b72d7b868379407a3
+FixedInputDataByteLen = 60
+FixedInputData = dbe97a6fad69f75444999bf533ceb761556d76e8cf989ba120f8f66fe78be9e748b00fa6f2d663fad091c4ee84c84671b004586e894b6af60d33b319
+ Binary rep of i = 00000001
+ instring = dbe97a6fad69f75444999bf533ceb761556d76e8cf989ba120f8f66fe78be9e748b00fa6f2d663fad091c4ee84c84671b004586e894b6af60d33b31900000001
+ Binary rep of i = 00000002
+ instring = dbe97a6fad69f75444999bf533ceb761556d76e8cf989ba120f8f66fe78be9e748b00fa6f2d663fad091c4ee84c84671b004586e894b6af60d33b31900000002
+KO = cf65f1ba63c76bc07f3e7415af6cbb1974e79b9ec2e9d2cd26e9c57912f8712e
+
+COUNT=18
+L = 256
+KI = 8b431625259b7c67918d65af83fdd9b32924dd5308ad4e5f7dbc00ed
+FixedInputDataByteLen = 60
+FixedInputData = 7830e7dede52f8637b93f89880abb977dfba637bd5e3aaf4cd1be795202f1425d389fc6c953dd4a15f6eb1a22e4a0f72169d8c0f2fad26da53cea0c7
+ Binary rep of i = 00000001
+ instring = 7830e7dede52f8637b93f89880abb977dfba637bd5e3aaf4cd1be795202f1425d389fc6c953dd4a15f6eb1a22e4a0f72169d8c0f2fad26da53cea0c700000001
+ Binary rep of i = 00000002
+ instring = 7830e7dede52f8637b93f89880abb977dfba637bd5e3aaf4cd1be795202f1425d389fc6c953dd4a15f6eb1a22e4a0f72169d8c0f2fad26da53cea0c700000002
+KO = a02b1e74c2efe7472459b1035868e1c05d6889b158cc16cddb6944e45a9d9ead
+
+COUNT=19
+L = 256
+KI = 163bc79fa07170b9c7917e603e60fefea46f0f7136b1ea5193aebdf7
+FixedInputDataByteLen = 60
+FixedInputData = b7091bb43accf17a6da81b747ca6627799b4b4e5d49da9a708aebbd5ba97eac8eef6086eaa717b4b5890a64a9b32b481742f4b4db5caecf5eaea83a9
+ Binary rep of i = 00000001
+ instring = b7091bb43accf17a6da81b747ca6627799b4b4e5d49da9a708aebbd5ba97eac8eef6086eaa717b4b5890a64a9b32b481742f4b4db5caecf5eaea83a900000001
+ Binary rep of i = 00000002
+ instring = b7091bb43accf17a6da81b747ca6627799b4b4e5d49da9a708aebbd5ba97eac8eef6086eaa717b4b5890a64a9b32b481742f4b4db5caecf5eaea83a900000002
+KO = 32b7be5bf1477b0fe4f870c202281e4a29d893dddb9c4a7d244e61a74a951c43
+
+COUNT=20
+L = 160
+KI = f518c0b6669eb21a06c7aa9426e94f3cac5ab14666b76186622fa8bf
+FixedInputDataByteLen = 60
+FixedInputData = 624ff935eb8cf563a156c77c1f54c8393d3a4cc92b8569f6a7a28630ed2e2f7b730360d7b7b9a1b02d341b8b9a68320bf5a0acdaf29372d7f49dd75d
+ Binary rep of i = 00000001
+ instring = 624ff935eb8cf563a156c77c1f54c8393d3a4cc92b8569f6a7a28630ed2e2f7b730360d7b7b9a1b02d341b8b9a68320bf5a0acdaf29372d7f49dd75d00000001
+KO = fcf42513992f3b28ddeb8c51feb170cf0a152e50
+
+COUNT=21
+L = 160
+KI = 4c10ab00dc1674cdc641f4646b6c893523cd230e3b104deb2267345e
+FixedInputDataByteLen = 60
+FixedInputData = d04c274039693d4d4b9a60be1523f601339c9d1b70d6ec3082004e2c35b3d04bd2ec0edeef8a12e8ef46d107d5c2bf098db893c02e3847fce08f2c53
+ Binary rep of i = 00000001
+ instring = d04c274039693d4d4b9a60be1523f601339c9d1b70d6ec3082004e2c35b3d04bd2ec0edeef8a12e8ef46d107d5c2bf098db893c02e3847fce08f2c5300000001
+KO = 62943972998f8a39e04aa9ccdcc411c393da108e
+
+COUNT=22
+L = 160
+KI = b95faf2ef479250e99a719d1bad05fe0ec8feed1003b04967c3fef90
+FixedInputDataByteLen = 60
+FixedInputData = a088d9e0fab57994d8b26f4d1d6f679f9e8d6009578f5b81e9ac7d8edc81fedfcabcd50d072bac91c556c0847e3cf7731ee51dc20b32628f2b1a86b0
+ Binary rep of i = 00000001
+ instring = a088d9e0fab57994d8b26f4d1d6f679f9e8d6009578f5b81e9ac7d8edc81fedfcabcd50d072bac91c556c0847e3cf7731ee51dc20b32628f2b1a86b000000001
+KO = a9f9cec7bc99b42b5daa77b497034c8f57131fb9
+
+COUNT=23
+L = 160
+KI = 22a80fb031af0dfc315437b11d5e20936b6d8bc68534777f6ff35b23
+FixedInputDataByteLen = 60
+FixedInputData = 4f4c807758f61225f20421538c7f20d98d40e794c4056fe7c8d5b2676da9295fb679ce6279902cdd053b56bc8485a4f1610b472231c7c50929ad839e
+ Binary rep of i = 00000001
+ instring = 4f4c807758f61225f20421538c7f20d98d40e794c4056fe7c8d5b2676da9295fb679ce6279902cdd053b56bc8485a4f1610b472231c7c50929ad839e00000001
+KO = 4f821fcb3da0be6b072f517c880bb7e67aa43e01
+
+COUNT=24
+L = 160
+KI = a655c6fa7926b361122fea3c6d5ab5aa3dbea73ae011efc882c7357b
+FixedInputDataByteLen = 60
+FixedInputData = 4d8597af41f4ae341dfb839cf1749e26ba381a1043c5451385fe0b98dcf78083823bf83dca21f5af1d2e75566014970b31f0f9f92565ad8e8aacb275
+ Binary rep of i = 00000001
+ instring = 4d8597af41f4ae341dfb839cf1749e26ba381a1043c5451385fe0b98dcf78083823bf83dca21f5af1d2e75566014970b31f0f9f92565ad8e8aacb27500000001
+KO = d8ee3a9533978b6448d71a4e4e56e9925834a687
+
+COUNT=25
+L = 160
+KI = b9b555ac3e18b703e409ac1d42ca6afda8d0363798765bce7407f4ab
+FixedInputDataByteLen = 60
+FixedInputData = 29812a4a4750c876084694e8bed6323838a70f8c9a4a90f1bc10b600593e9756d12b2b44bf44b80b395d491ea3407ac72afe4afbbb1fb866b0d89182
+ Binary rep of i = 00000001
+ instring = 29812a4a4750c876084694e8bed6323838a70f8c9a4a90f1bc10b600593e9756d12b2b44bf44b80b395d491ea3407ac72afe4afbbb1fb866b0d8918200000001
+KO = 26dc1e000eb21c084b8c36901b1d77b52f26deca
+
+COUNT=26
+L = 160
+KI = c29998e06d2cc327e627c9f36f0cecaefcdb8c53c962932502e68205
+FixedInputDataByteLen = 60
+FixedInputData = 12040c2d9d53d9a94aae4906d15f5b14cf7a395dbdc6fcc9dfb2bbf234305bbdfb26bdc2c20af0b2317860ba2af9dc98ae172083ae2ef237e554691c
+ Binary rep of i = 00000001
+ instring = 12040c2d9d53d9a94aae4906d15f5b14cf7a395dbdc6fcc9dfb2bbf234305bbdfb26bdc2c20af0b2317860ba2af9dc98ae172083ae2ef237e554691c00000001
+KO = 7168115f7dd5e3df9faf09b33d3e7717adca0faa
+
+COUNT=27
+L = 160
+KI = c081e7528979acb9a85b0099aa4d40e9ac81449896bb5161c2e2bd03
+FixedInputDataByteLen = 60
+FixedInputData = dbddda55e8492f090c0ce12a3fa7633749f5a1db8402e120a3735d52901b4e81eb03b9c06ddf31df724bbd9bcb0348f33e180b6d476ea792c676ff2c
+ Binary rep of i = 00000001
+ instring = dbddda55e8492f090c0ce12a3fa7633749f5a1db8402e120a3735d52901b4e81eb03b9c06ddf31df724bbd9bcb0348f33e180b6d476ea792c676ff2c00000001
+KO = eb4076c7860865d2dc15e1c2bb6a553b00014ec1
+
+COUNT=28
+L = 160
+KI = 6ff1d6a9e0ef046e768d93372d67b6e6f2d7239a903dcdb7358b29e5
+FixedInputDataByteLen = 60
+FixedInputData = 5442539f08b2a0368397daa191abc7ee7cc5984f4ed1a3c58f73933aeb7b280b599cc83d8af9ee097879d96f8910ee56a814c2ee3d3c3c9291cb1fac
+ Binary rep of i = 00000001
+ instring = 5442539f08b2a0368397daa191abc7ee7cc5984f4ed1a3c58f73933aeb7b280b599cc83d8af9ee097879d96f8910ee56a814c2ee3d3c3c9291cb1fac00000001
+KO = c3e3563622e5a474e5420f7b03a334cb840405c3
+
+COUNT=29
+L = 160
+KI = 4ee9840f843a69d945995e50ed80a1c8228bb16480e1f67d0c6434b5
+FixedInputDataByteLen = 60
+FixedInputData = 85dc5125069271f9c36e55a34588db31bdd3426ac4ce2f9cb18a702adbd957251fdd4c8562c67808be621347dde01be2bdacea743d3af6966d245dbe
+ Binary rep of i = 00000001
+ instring = 85dc5125069271f9c36e55a34588db31bdd3426ac4ce2f9cb18a702adbd957251fdd4c8562c67808be621347dde01be2bdacea743d3af6966d245dbe00000001
+KO = 5fefa88ad49e8be911fde26590aeec41d11e584b
+
+COUNT=30
+L = 320
+KI = baf2d8ca8e2cd64f09b646e4ac19aadcdcda2fd69c1d107a3c7315ab
+FixedInputDataByteLen = 60
+FixedInputData = 13a2c37911dfaeb719ce0898e0dbf3850fafed55bba9ed5b6121751be1716424b2d4acf4b2ba66c7026913a007a1ac5eb52b1c63e44d151f13036c3d
+ Binary rep of i = 00000001
+ instring = 13a2c37911dfaeb719ce0898e0dbf3850fafed55bba9ed5b6121751be1716424b2d4acf4b2ba66c7026913a007a1ac5eb52b1c63e44d151f13036c3d00000001
+ Binary rep of i = 00000002
+ instring = 13a2c37911dfaeb719ce0898e0dbf3850fafed55bba9ed5b6121751be1716424b2d4acf4b2ba66c7026913a007a1ac5eb52b1c63e44d151f13036c3d00000002
+KO = ee6f4c8ee9ff091c65d370ddf70ea80631fc949226662ae90c9032964cd3ff205aa16bd50f59ea44
+
+COUNT=31
+L = 320
+KI = 0a4528b9b0755008e893de5821d4989e53a6134e75d6ff9bbf6c5298
+FixedInputDataByteLen = 60
+FixedInputData = 12a3aa171430adf22bb1ca2a030847cf4bdc265f6329265586b9e0724d7a4b59d1674f8c28bfffdc0a09b5b0527e9a675697f9279e337474182f58d6
+ Binary rep of i = 00000001
+ instring = 12a3aa171430adf22bb1ca2a030847cf4bdc265f6329265586b9e0724d7a4b59d1674f8c28bfffdc0a09b5b0527e9a675697f9279e337474182f58d600000001
+ Binary rep of i = 00000002
+ instring = 12a3aa171430adf22bb1ca2a030847cf4bdc265f6329265586b9e0724d7a4b59d1674f8c28bfffdc0a09b5b0527e9a675697f9279e337474182f58d600000002
+KO = 160f7f3c6583e9cbf44b15ed0e2d58bd48477280336ded27093e2664a4ae2e30e2c9c8ce01f2f001
+
+COUNT=32
+L = 320
+KI = 9155cb53f68a47de72f41e274d00faf0a49d8fd6b7cbd0473b86e43b
+FixedInputDataByteLen = 60
+FixedInputData = 4a7bacefd4256f7d237ad9c9159a1def2f220e6b3c3bb2cbc3a9e95fe680667ca990d60728f535c7b3d9baf4ba089a4589e5271daea773efd567619a
+ Binary rep of i = 00000001
+ instring = 4a7bacefd4256f7d237ad9c9159a1def2f220e6b3c3bb2cbc3a9e95fe680667ca990d60728f535c7b3d9baf4ba089a4589e5271daea773efd567619a00000001
+ Binary rep of i = 00000002
+ instring = 4a7bacefd4256f7d237ad9c9159a1def2f220e6b3c3bb2cbc3a9e95fe680667ca990d60728f535c7b3d9baf4ba089a4589e5271daea773efd567619a00000002
+KO = 8cf37ce1623a998d6c2cad553faa75ff366f75a3a2fe4325904fd15ed09c5bb33acac5463fdfa6ff
+
+COUNT=33
+L = 320
+KI = a7b7094359c577e4b36eb717f9754319a3161353433b1218641c13ee
+FixedInputDataByteLen = 60
+FixedInputData = 7a6a0d3b6b4f1d3dd520b2b69707d2e85938524234517833ffcb32da4f4233b351dba11380a480ca61df2d8f8e5e28569e29c92b85f712ea5cb5d6c6
+ Binary rep of i = 00000001
+ instring = 7a6a0d3b6b4f1d3dd520b2b69707d2e85938524234517833ffcb32da4f4233b351dba11380a480ca61df2d8f8e5e28569e29c92b85f712ea5cb5d6c600000001
+ Binary rep of i = 00000002
+ instring = 7a6a0d3b6b4f1d3dd520b2b69707d2e85938524234517833ffcb32da4f4233b351dba11380a480ca61df2d8f8e5e28569e29c92b85f712ea5cb5d6c600000002
+KO = a2ba413548d8fe3f1449f59a7d5ad213f4f5ca6c25eecddc62bc978b73a30cd1a88969399366a849
+
+COUNT=34
+L = 320
+KI = d779308f63a36cc3f5d3996bb71710cd5a407c2ab9fb72946009ef1f
+FixedInputDataByteLen = 60
+FixedInputData = 2f0f9100c3905da3dded9108d7055a8ec11b623798ece3d5a6f7d7fc5239bfbcacccc1d5539f036ee2d29b1054fe66bf26821e601aa36ab36c289dc3
+ Binary rep of i = 00000001
+ instring = 2f0f9100c3905da3dded9108d7055a8ec11b623798ece3d5a6f7d7fc5239bfbcacccc1d5539f036ee2d29b1054fe66bf26821e601aa36ab36c289dc300000001
+ Binary rep of i = 00000002
+ instring = 2f0f9100c3905da3dded9108d7055a8ec11b623798ece3d5a6f7d7fc5239bfbcacccc1d5539f036ee2d29b1054fe66bf26821e601aa36ab36c289dc300000002
+KO = eca2bd9291a9e8bcbfd6e5fdcb89a6c928a54040dc70b6aa53cc1d45381f3469e17a13ca256b77dd
+
+COUNT=35
+L = 320
+KI = a76b4c22fd5195e67254ddafecbafb57693fbcc492f1d024feef964f
+FixedInputDataByteLen = 60
+FixedInputData = 218f019bd67905b4adc3b1f4d0a12047c3181710a7d871253535a72cd48d02d7256d8dd320a29e27356abc0816a7dacf6f23affc1e3cf3c94b12d068
+ Binary rep of i = 00000001
+ instring = 218f019bd67905b4adc3b1f4d0a12047c3181710a7d871253535a72cd48d02d7256d8dd320a29e27356abc0816a7dacf6f23affc1e3cf3c94b12d06800000001
+ Binary rep of i = 00000002
+ instring = 218f019bd67905b4adc3b1f4d0a12047c3181710a7d871253535a72cd48d02d7256d8dd320a29e27356abc0816a7dacf6f23affc1e3cf3c94b12d06800000002
+KO = 9745531dbae9afbd15cbb87d335e04fd1adf72228ea617693ee617ea1af641731cae7ba19b9d707d
+
+COUNT=36
+L = 320
+KI = d05da3863cfa86f1b7a29a090aa0e1ece8a506be94edb4f1dc6a0474
+FixedInputDataByteLen = 60
+FixedInputData = a550a8ed38072d1e0597a5d29b0d9c7419d09b6e7792d99a9bf63f30d4acbd182d5be1b57c696f4d22514684f3b39fb72de87a48fe196ee9ecebb74c
+ Binary rep of i = 00000001
+ instring = a550a8ed38072d1e0597a5d29b0d9c7419d09b6e7792d99a9bf63f30d4acbd182d5be1b57c696f4d22514684f3b39fb72de87a48fe196ee9ecebb74c00000001
+ Binary rep of i = 00000002
+ instring = a550a8ed38072d1e0597a5d29b0d9c7419d09b6e7792d99a9bf63f30d4acbd182d5be1b57c696f4d22514684f3b39fb72de87a48fe196ee9ecebb74c00000002
+KO = 04508695260c4e4a7f3be76933196a6ac0007709cbc3e87727144a546f274060c17a777a0b8bb99b
+
+COUNT=37
+L = 320
+KI = 374909517c3653444fedf8e6641013b6c4752cddc71bae1972a52a88
+FixedInputDataByteLen = 60
+FixedInputData = ce61b2452ad11a435a170cd3ce576d3be6cacad3e9a6d48ed4d31f4f3ad1b8f2adbf165d2d93cfd889927286df4ab7d2dd49c37b84e774d604bba428
+ Binary rep of i = 00000001
+ instring = ce61b2452ad11a435a170cd3ce576d3be6cacad3e9a6d48ed4d31f4f3ad1b8f2adbf165d2d93cfd889927286df4ab7d2dd49c37b84e774d604bba42800000001
+ Binary rep of i = 00000002
+ instring = ce61b2452ad11a435a170cd3ce576d3be6cacad3e9a6d48ed4d31f4f3ad1b8f2adbf165d2d93cfd889927286df4ab7d2dd49c37b84e774d604bba42800000002
+KO = 2ed6b374514980a40db0d1b27cee036c74dffc72581c2e3905db810bb88948b7febfba3494bb603d
+
+COUNT=38
+L = 320
+KI = 7d69ee437c276977440648ba6015a9ebb8560066a254488f253f7c31
+FixedInputDataByteLen = 60
+FixedInputData = d63bced8bbcec48aea6c0f3fc59bc853e9e64b17d4a4514a7c761f748a2b34201a69cd9bff21c2ee2b24d44c01ca93c60617dc45fa65211af778e14e
+ Binary rep of i = 00000001
+ instring = d63bced8bbcec48aea6c0f3fc59bc853e9e64b17d4a4514a7c761f748a2b34201a69cd9bff21c2ee2b24d44c01ca93c60617dc45fa65211af778e14e00000001
+ Binary rep of i = 00000002
+ instring = d63bced8bbcec48aea6c0f3fc59bc853e9e64b17d4a4514a7c761f748a2b34201a69cd9bff21c2ee2b24d44c01ca93c60617dc45fa65211af778e14e00000002
+KO = e61e0a69aa10c026917625eecf888cfe593d6fa9e066e277c6a5a8ee402279722824c55a527e19d3
+
+COUNT=39
+L = 320
+KI = a02b3d2638d2829f17c98f5bc7016cf7093773f5a97b725ec6ade13c
+FixedInputDataByteLen = 60
+FixedInputData = 43b335f6c856a5636539a73608cd87b272628a50285e18da313420a6af292ceb1efb27cb9ae8c6ea71fa1db4daacb36377846257cec224a6d34a90fa
+ Binary rep of i = 00000001
+ instring = 43b335f6c856a5636539a73608cd87b272628a50285e18da313420a6af292ceb1efb27cb9ae8c6ea71fa1db4daacb36377846257cec224a6d34a90fa00000001
+ Binary rep of i = 00000002
+ instring = 43b335f6c856a5636539a73608cd87b272628a50285e18da313420a6af292ceb1efb27cb9ae8c6ea71fa1db4daacb36377846257cec224a6d34a90fa00000002
+KO = 818e5d29e424b10e30209ba7619af573ab8448c2e39a887433598342850b4cc0df113b5cf3b26895
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 92edfe9fddd85a3d13f183f57988d45d459657fee0d31679a6a2c293
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 598b5733a34c47c2b8c91ce4e6d588eaa3d874a20f430a9748970e499f3ca3d671f038986e084ff9dc1d308728276581864f
+DataAfterCtrLen = 10
+DataAfterCtrData = 4b1aea8ab1bd24b56527
+ Binary rep of i = 01
+ instring = 598b5733a34c47c2b8c91ce4e6d588eaa3d874a20f430a9748970e499f3ca3d671f038986e084ff9dc1d308728276581864f014b1aea8ab1bd24b56527
+KO = 9d68a6108f912bd823025dfb5441ca3f
+
+COUNT=1
+L = 128
+KI = 131aa9fcc8032c425c70401ce27738da117ac71c657cc5286e6daeb2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 02b8e13ec4f306fb6c90f836353ea9e7a135b25e7720dffa8df130528d6fe21f5b8779d2162b2a72973142516cf96daae81f
+DataAfterCtrLen = 10
+DataAfterCtrData = 4456e68f8cfa17509716
+ Binary rep of i = 01
+ instring = 02b8e13ec4f306fb6c90f836353ea9e7a135b25e7720dffa8df130528d6fe21f5b8779d2162b2a72973142516cf96daae81f014456e68f8cfa17509716
+KO = e1436717dd31a127b53e80c38fbf8ca4
+
+COUNT=2
+L = 128
+KI = d6c7ba04d8b269a071aa76e7e369a3a4c868562c23777eb9d6a68ba8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fcd8a6f46ff76af0446f5ca4bed2442b96e98f0a266f896147aab0c2e94e6d70112c4089008ccbd8b16bfcdd4ee5c2246179
+DataAfterCtrLen = 10
+DataAfterCtrData = e4f9ba310e4b2d9860c0
+ Binary rep of i = 01
+ instring = fcd8a6f46ff76af0446f5ca4bed2442b96e98f0a266f896147aab0c2e94e6d70112c4089008ccbd8b16bfcdd4ee5c224617901e4f9ba310e4b2d9860c0
+KO = bd692701eb4d7b5bd00fbffaf52a8992
+
+COUNT=3
+L = 128
+KI = 009b602653c274a86ff214da6e195087ce2489314005606e5a24ae86
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9873beb26b7c51ad42bbb0a3a0677a3029999c960a41576987218e5f1fd97a60c1ef246c547fa579276ca218f46876083998
+DataAfterCtrLen = 10
+DataAfterCtrData = e4af4d6898e0d0bd8c45
+ Binary rep of i = 01
+ instring = 9873beb26b7c51ad42bbb0a3a0677a3029999c960a41576987218e5f1fd97a60c1ef246c547fa579276ca218f4687608399801e4af4d6898e0d0bd8c45
+KO = cf87bf9964d3d16de9405407d0504646
+
+COUNT=4
+L = 128
+KI = c1f0e7751d8136dcfd2d32d912c88cbab99dbedec318201ca13749fc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 342c6395271b1c7e138faf98c6b0f4e7a69826c5a11954985f1989857b84838117ac2117e2c7175d29580e16514548e316b3
+DataAfterCtrLen = 10
+DataAfterCtrData = 79d797a41a4535faa430
+ Binary rep of i = 01
+ instring = 342c6395271b1c7e138faf98c6b0f4e7a69826c5a11954985f1989857b84838117ac2117e2c7175d29580e16514548e316b30179d797a41a4535faa430
+KO = ed3d485a73f385f0aba48bd181da847f
+
+COUNT=5
+L = 128
+KI = 7af38c1b93fe9e93138a6e52f8abfa122b1bc4fe6af6af41b10be0c0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4bb7cdbe71a1cf5bc73d7c3245ed7b7454364a7c69cf470e191b3a4a0b7271b5dac795d6adc36fc73267034ab74775fe1380
+DataAfterCtrLen = 10
+DataAfterCtrData = d9c51403be23ecf3ae36
+ Binary rep of i = 01
+ instring = 4bb7cdbe71a1cf5bc73d7c3245ed7b7454364a7c69cf470e191b3a4a0b7271b5dac795d6adc36fc73267034ab74775fe138001d9c51403be23ecf3ae36
+KO = 05af91909885bae25e38db8df46c87da
+
+COUNT=6
+L = 128
+KI = 169031d7d117375fe2f4bee0b770854ab09d5270f3a01b17f9535c92
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aa9b8c88dddc04e136ab2716dd02281f58d78aab55142718a2ca667b9db018161ed17791dee7562dc9c484b25d5cedc21714
+DataAfterCtrLen = 10
+DataAfterCtrData = cdfd1694650e1d134bba
+ Binary rep of i = 01
+ instring = aa9b8c88dddc04e136ab2716dd02281f58d78aab55142718a2ca667b9db018161ed17791dee7562dc9c484b25d5cedc2171401cdfd1694650e1d134bba
+KO = 7ae566bafb89d6992d87161947d12db7
+
+COUNT=7
+L = 128
+KI = 238a32fc94c7fa5dd9f5337266b476abf03158492576595adefdd491
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 68e29460563133707dcf8858028ca0d54f28e74f4486f780c75f3b695e55c09eb1dccd9ab308348431455f1dd76c9552b6d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 9aac7b6b7d8d45425f7b
+ Binary rep of i = 01
+ instring = 68e29460563133707dcf8858028ca0d54f28e74f4486f780c75f3b695e55c09eb1dccd9ab308348431455f1dd76c9552b6d1019aac7b6b7d8d45425f7b
+KO = 6cf0a71529f8c074a3e8e210d003d562
+
+COUNT=8
+L = 128
+KI = 3969e4ce87e08a4698c5a4e0501574f11103697e27c2e2ba1563cc96
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 937009685063b68157fa0d93db67755ef1b569ed685d303cf63793360b130585fc38b8406e4b5ee14d0439fa84fb6b2b3ae8
+DataAfterCtrLen = 10
+DataAfterCtrData = cb9998d1568c80fd7af2
+ Binary rep of i = 01
+ instring = 937009685063b68157fa0d93db67755ef1b569ed685d303cf63793360b130585fc38b8406e4b5ee14d0439fa84fb6b2b3ae801cb9998d1568c80fd7af2
+KO = bb52bc1b6c7eb19a5e885b8045643293
+
+COUNT=9
+L = 128
+KI = 05e22ab3f36637f260173fe1e935d528c427bf0731b89423969502dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d7f026f4a69efc2f504f7b854095b964e4640b449ff3636eabc41991f2e524cd30ca0e5a5000ae351218cd497fe790cd027f
+DataAfterCtrLen = 10
+DataAfterCtrData = e16cf78a79e40886ac89
+ Binary rep of i = 01
+ instring = d7f026f4a69efc2f504f7b854095b964e4640b449ff3636eabc41991f2e524cd30ca0e5a5000ae351218cd497fe790cd027f01e16cf78a79e40886ac89
+KO = 7b0437355b13a8adbec1b66a2279a19c
+
+COUNT=10
+L = 256
+KI = 392f77b87e9abe4bf58e1c5c98326f55d0ac4614ce66a2bb2c7a9bcb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dd9d57adbe4d408b6e07427115f8d8b3c24807ef4a362746368be526ee3f184accda0f1ec69ce4d480d3e6169b472b9f0b69
+DataAfterCtrLen = 10
+DataAfterCtrData = 1cf93631f99ee13e811f
+ Binary rep of i = 01
+ instring = dd9d57adbe4d408b6e07427115f8d8b3c24807ef4a362746368be526ee3f184accda0f1ec69ce4d480d3e6169b472b9f0b69011cf93631f99ee13e811f
+ Binary rep of i = 02
+ instring = dd9d57adbe4d408b6e07427115f8d8b3c24807ef4a362746368be526ee3f184accda0f1ec69ce4d480d3e6169b472b9f0b69021cf93631f99ee13e811f
+KO = 05d93850fa509c75a680f7ac2ab6db44ded1e54d17e9d9e4aa4b2cf03dc14204
+
+COUNT=11
+L = 256
+KI = 2d71f82ec5bc29a47e27e364c0075f05fc1c5fc193fbc53d5c08b6a2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb3f7733f8ed8ad8ffe4ab55a4993a5f03b48f5fe27d586f0d8e2ffdba6250ff1e970b02009e2a87603ba9c06a5bda65f88e
+DataAfterCtrLen = 10
+DataAfterCtrData = 7103f1760ad030fb1137
+ Binary rep of i = 01
+ instring = eb3f7733f8ed8ad8ffe4ab55a4993a5f03b48f5fe27d586f0d8e2ffdba6250ff1e970b02009e2a87603ba9c06a5bda65f88e017103f1760ad030fb1137
+ Binary rep of i = 02
+ instring = eb3f7733f8ed8ad8ffe4ab55a4993a5f03b48f5fe27d586f0d8e2ffdba6250ff1e970b02009e2a87603ba9c06a5bda65f88e027103f1760ad030fb1137
+KO = 452a638f6bb0ddaccb5e3f7152b911cf25e97f82fdfd31835858ab4e32d78421
+
+COUNT=12
+L = 256
+KI = f824ce87085dfec93b37283ae86300596fc41de51e68d62a5ddaa305
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bee85d29e77c350f47eb01eaee3bd991721aaf8b8117b600d96738943958d48e7baf3701c8be051b7dce31f8025c2cc5c84a
+DataAfterCtrLen = 10
+DataAfterCtrData = 99cdb18236dc886b7e7d
+ Binary rep of i = 01
+ instring = bee85d29e77c350f47eb01eaee3bd991721aaf8b8117b600d96738943958d48e7baf3701c8be051b7dce31f8025c2cc5c84a0199cdb18236dc886b7e7d
+ Binary rep of i = 02
+ instring = bee85d29e77c350f47eb01eaee3bd991721aaf8b8117b600d96738943958d48e7baf3701c8be051b7dce31f8025c2cc5c84a0299cdb18236dc886b7e7d
+KO = f930ec3092e34ef02ebbdd6b3a2c1b0a0067b7d8bfb3592627ca7ca03f873f52
+
+COUNT=13
+L = 256
+KI = 5624a628648bf58525c3d710b4f51645f0853c58df9a280e678d6f76
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5aa5efadabffb85ce5849472445a6413cf7427cc2f19c70154b1e23b80d6d67de356d618f0bd070dd9c0091f82447c1649a7
+DataAfterCtrLen = 10
+DataAfterCtrData = 43715ab6bfbc5a94e431
+ Binary rep of i = 01
+ instring = 5aa5efadabffb85ce5849472445a6413cf7427cc2f19c70154b1e23b80d6d67de356d618f0bd070dd9c0091f82447c1649a70143715ab6bfbc5a94e431
+ Binary rep of i = 02
+ instring = 5aa5efadabffb85ce5849472445a6413cf7427cc2f19c70154b1e23b80d6d67de356d618f0bd070dd9c0091f82447c1649a70243715ab6bfbc5a94e431
+KO = 3c5e3343c5d1656249b806ef246df2db0af954823eac8084f20548ec11649790
+
+COUNT=14
+L = 256
+KI = a612000ec30d23fd759bca4899f798209d807e3e0cec78ea05b8f3ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f1462834b2a8695bc81d8c2d659506108632beb4917c4f0e6354c4447e14eb624c078986de0224bbdfb13320ff910a44acdb
+DataAfterCtrLen = 10
+DataAfterCtrData = 1938724c4096b8480975
+ Binary rep of i = 01
+ instring = f1462834b2a8695bc81d8c2d659506108632beb4917c4f0e6354c4447e14eb624c078986de0224bbdfb13320ff910a44acdb011938724c4096b8480975
+ Binary rep of i = 02
+ instring = f1462834b2a8695bc81d8c2d659506108632beb4917c4f0e6354c4447e14eb624c078986de0224bbdfb13320ff910a44acdb021938724c4096b8480975
+KO = ff555feb357bb24e0109fa9443a733b431f3dd76509ca8de3ff6e5efbeb320d7
+
+COUNT=15
+L = 256
+KI = 0b86cf7b4a39d6fc6e1678345d0e93481d949e20a72604fdac5571c2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bedf0d227e3f7f4b5a57a636175d2513319d84955cde2578adaa797d343556abafd789fbebe43513cfc19b055d2745636962
+DataAfterCtrLen = 10
+DataAfterCtrData = 3203604b330597a22b9a
+ Binary rep of i = 01
+ instring = bedf0d227e3f7f4b5a57a636175d2513319d84955cde2578adaa797d343556abafd789fbebe43513cfc19b055d2745636962013203604b330597a22b9a
+ Binary rep of i = 02
+ instring = bedf0d227e3f7f4b5a57a636175d2513319d84955cde2578adaa797d343556abafd789fbebe43513cfc19b055d2745636962023203604b330597a22b9a
+KO = 88cc0e925218b1f514657ddbba072375ac6818ef9ce0f367f5d23f1049a7a47a
+
+COUNT=16
+L = 256
+KI = f85af13a300324db553e40a73e2310e65b0980dfdfff6d04d1bbe762
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8d4314423db1c5a8713f7272c6f54c0d28229be7e25fe3e3430a1dc19fd2160d2eb55d3129f1a0898f2eaa6a454e39c3ed68
+DataAfterCtrLen = 10
+DataAfterCtrData = fa4f067a6e87ad891fb9
+ Binary rep of i = 01
+ instring = 8d4314423db1c5a8713f7272c6f54c0d28229be7e25fe3e3430a1dc19fd2160d2eb55d3129f1a0898f2eaa6a454e39c3ed6801fa4f067a6e87ad891fb9
+ Binary rep of i = 02
+ instring = 8d4314423db1c5a8713f7272c6f54c0d28229be7e25fe3e3430a1dc19fd2160d2eb55d3129f1a0898f2eaa6a454e39c3ed6802fa4f067a6e87ad891fb9
+KO = df81f507001b4eb591db6ec37658cb23abd6960c925dbbfc42930171024a2c5b
+
+COUNT=17
+L = 256
+KI = 39d9c54fd66661eba01b8ff2d7e44f9420f780ee92502672cd4fbef9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d310afb97e941d3c9153c4fbe21193a862b7b3fa050b1fecdd497278965ae508d06f762e61f436c79120788fd5446d506b85
+DataAfterCtrLen = 10
+DataAfterCtrData = 2535669056ebe3030b03
+ Binary rep of i = 01
+ instring = d310afb97e941d3c9153c4fbe21193a862b7b3fa050b1fecdd497278965ae508d06f762e61f436c79120788fd5446d506b85012535669056ebe3030b03
+ Binary rep of i = 02
+ instring = d310afb97e941d3c9153c4fbe21193a862b7b3fa050b1fecdd497278965ae508d06f762e61f436c79120788fd5446d506b85022535669056ebe3030b03
+KO = 3d7759732ad0be3107d9c9d4e9ff7f7b8479ac1c74d01425b132a5cd0ab0f3a8
+
+COUNT=18
+L = 256
+KI = d97872a3d518a096b977500f93df1014b251b0ad583a52805dccb422
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 565c2f24022bd7b0580ab2e400b3e2e9ead21a18d47729f0120891f735ee8a31b429e2e7c1c6336d8b56b8b7c24c144d0a1b
+DataAfterCtrLen = 10
+DataAfterCtrData = 7ea54e11b83f45b9d3f0
+ Binary rep of i = 01
+ instring = 565c2f24022bd7b0580ab2e400b3e2e9ead21a18d47729f0120891f735ee8a31b429e2e7c1c6336d8b56b8b7c24c144d0a1b017ea54e11b83f45b9d3f0
+ Binary rep of i = 02
+ instring = 565c2f24022bd7b0580ab2e400b3e2e9ead21a18d47729f0120891f735ee8a31b429e2e7c1c6336d8b56b8b7c24c144d0a1b027ea54e11b83f45b9d3f0
+KO = 4ac48b72e74e53fa00513a21e9fa28de8a2cb2d9aa67af74d89a48272a631d98
+
+COUNT=19
+L = 256
+KI = 25faa744057d1142b3c721e474cc892990eee6ec755140aa6f9428f7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 49eb865bb0af1121cc691fd6f512a51e44abcd42393f319dcb0a0eada8b4c0c42b804acac137f992b3ed9c3f83caf5e77ac1
+DataAfterCtrLen = 10
+DataAfterCtrData = ac4ab12843dc610297ca
+ Binary rep of i = 01
+ instring = 49eb865bb0af1121cc691fd6f512a51e44abcd42393f319dcb0a0eada8b4c0c42b804acac137f992b3ed9c3f83caf5e77ac101ac4ab12843dc610297ca
+ Binary rep of i = 02
+ instring = 49eb865bb0af1121cc691fd6f512a51e44abcd42393f319dcb0a0eada8b4c0c42b804acac137f992b3ed9c3f83caf5e77ac102ac4ab12843dc610297ca
+KO = 1778e8850db9c367068d9a7751e40639eb436808103f729bd75cb6196d0394c4
+
+COUNT=20
+L = 160
+KI = dda48e2b2a06a0a6cb8d19b113f930c1303b33bbcd81a0045d5ca3bc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 709db43e486712805956c87e5f1c6d61d39fb40e95750fadd3fd18d3ed6e18692ac1dafff6bcd2ac77efddf089dfad5ea160
+DataAfterCtrLen = 10
+DataAfterCtrData = 7cfdaf664b55f9025b75
+ Binary rep of i = 01
+ instring = 709db43e486712805956c87e5f1c6d61d39fb40e95750fadd3fd18d3ed6e18692ac1dafff6bcd2ac77efddf089dfad5ea160017cfdaf664b55f9025b75
+KO = e88b3506f535b79777caa9d3341cab657594dde1
+
+COUNT=21
+L = 160
+KI = 70693b6a65999980bbeefbe11443258daeb81e95b76c6b3772e6dcc8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2846dda9ac0c8fe02c8e36acc0517d4cc1fc105d75814e69655ba76b25c772c8badfdc9c583b49c738bd161003550da7ba60
+DataAfterCtrLen = 10
+DataAfterCtrData = 40b20fdeb0ca9d8eb52c
+ Binary rep of i = 01
+ instring = 2846dda9ac0c8fe02c8e36acc0517d4cc1fc105d75814e69655ba76b25c772c8badfdc9c583b49c738bd161003550da7ba600140b20fdeb0ca9d8eb52c
+KO = 365dfbf35d38a1d4d7474aa9f45f2b3735ea7c3a
+
+COUNT=22
+L = 160
+KI = 4c6b58dc058b09a26318f6c8019075dc81f604d31b37b9d00018459a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dce770272072de617b0061e46a5106391a5b0293db59a5a10a3ecc09adf34e646e31a8ede7c3e98379cdd7dfbe98148ced87
+DataAfterCtrLen = 10
+DataAfterCtrData = 455da61ce75f7d7d5074
+ Binary rep of i = 01
+ instring = dce770272072de617b0061e46a5106391a5b0293db59a5a10a3ecc09adf34e646e31a8ede7c3e98379cdd7dfbe98148ced8701455da61ce75f7d7d5074
+KO = 5f28ee55762608e6605136f37b390d99ea047fbd
+
+COUNT=23
+L = 160
+KI = 9f669e8b68dad2a00209ecd9f8beb70e108940df32154a8cc777e559
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 23a7d8673c32b37c7bd5dbd052a75dad95025f410e1cf552fcb07eaa4940c7d457d5896a0cc2703b848271b5b0043ae42fc6
+DataAfterCtrLen = 10
+DataAfterCtrData = 3d66e79471eed6fcd5ff
+ Binary rep of i = 01
+ instring = 23a7d8673c32b37c7bd5dbd052a75dad95025f410e1cf552fcb07eaa4940c7d457d5896a0cc2703b848271b5b0043ae42fc6013d66e79471eed6fcd5ff
+KO = 24f628fa0dff60410527273efb7273b9948662ef
+
+COUNT=24
+L = 160
+KI = 7f006315a1aad987a38e21727189e75ea6a028290a504fbaa0f58c84
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 134a0a49543a1aa337c6942c7f4e24701cf2ee85f2685f6db76f87fa1baaef6d9d7caecd510cf557cc86ecc32047ed7dcd40
+DataAfterCtrLen = 10
+DataAfterCtrData = 47cdc1e945aeb7259e85
+ Binary rep of i = 01
+ instring = 134a0a49543a1aa337c6942c7f4e24701cf2ee85f2685f6db76f87fa1baaef6d9d7caecd510cf557cc86ecc32047ed7dcd400147cdc1e945aeb7259e85
+KO = 54bc2411859f2e128de45534b1d00a0d6bdac19b
+
+COUNT=25
+L = 160
+KI = d2a584cdb4f3e7db356894e8f0ec118885376ec6f625cc5f7e134a73
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59b46dbea3758cd7cd66216319f778809055f0740444688f23fecb0404fd0c4a9be40f8708f34124ef03874892131c9bbe48
+DataAfterCtrLen = 10
+DataAfterCtrData = 3863fd75fccca6f1ab9b
+ Binary rep of i = 01
+ instring = 59b46dbea3758cd7cd66216319f778809055f0740444688f23fecb0404fd0c4a9be40f8708f34124ef03874892131c9bbe48013863fd75fccca6f1ab9b
+KO = 145098fa6bc93de5d11e00f5945af9fd19e0c3f8
+
+COUNT=26
+L = 160
+KI = e347f2520f3b342cecd0b1b98301e8167a9385f58d4a2a0678cf7095
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a1af2eeb5a198332027e37c3338c6489fd227636af26ae915a340564d7a2b191b9609610c246c8f0180c9e893dca211692b
+DataAfterCtrLen = 10
+DataAfterCtrData = ed9342d737f8dcc89d5b
+ Binary rep of i = 01
+ instring = 4a1af2eeb5a198332027e37c3338c6489fd227636af26ae915a340564d7a2b191b9609610c246c8f0180c9e893dca211692b01ed9342d737f8dcc89d5b
+KO = a9957a878b97dc430357de0b1e2159abb1b713f0
+
+COUNT=27
+L = 160
+KI = 500511133ea5efcc5e79c8a0b714640b89120473c4cdc7e61d346676
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f2f7f9c423680453cbcd30cedf5ada6f441f7b6087850a1196b1017600fea7f979b85ee40a4e4517b1fb5dad45b8db7c4b8
+DataAfterCtrLen = 10
+DataAfterCtrData = e9cf2fbcb4321edbded6
+ Binary rep of i = 01
+ instring = 0f2f7f9c423680453cbcd30cedf5ada6f441f7b6087850a1196b1017600fea7f979b85ee40a4e4517b1fb5dad45b8db7c4b801e9cf2fbcb4321edbded6
+KO = 668cd140b9d972023fe96655f356f917e1232056
+
+COUNT=28
+L = 160
+KI = 60b54ec3d6563801c1097a2702e76ccb5bdd04532b090d3921765240
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 452cbff4ba4976728e4f39c52ec61dd97c5a5a1e69dfa939ceb6747f6e72016602d86e23e1a929473bbafbba364306dcc99f
+DataAfterCtrLen = 10
+DataAfterCtrData = 0de8cd348cfebe3b1893
+ Binary rep of i = 01
+ instring = 452cbff4ba4976728e4f39c52ec61dd97c5a5a1e69dfa939ceb6747f6e72016602d86e23e1a929473bbafbba364306dcc99f010de8cd348cfebe3b1893
+KO = eb686a74ed6239382c80a4179126c98e74935a43
+
+COUNT=29
+L = 160
+KI = eef86341bbabeb0c12d9940d47a553e2aeca18140db373d7a69f746b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 07c61ebf01edd094bdbd50d2f64261493aacbf7c9cee10e00ba5cb59a5eed64dadf24c5c142dc7ae796fce7e626912e711c9
+DataAfterCtrLen = 10
+DataAfterCtrData = f6a77eff6be57adc49d1
+ Binary rep of i = 01
+ instring = 07c61ebf01edd094bdbd50d2f64261493aacbf7c9cee10e00ba5cb59a5eed64dadf24c5c142dc7ae796fce7e626912e711c901f6a77eff6be57adc49d1
+KO = 0c4941152574065b39f971122a6586772eb7672a
+
+COUNT=30
+L = 320
+KI = 7651fb8b89f9220818802439c1cbd67325edb8314a0c1c3f6a96763d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb2b1e4d3eebb37b3af9db530ff9c189ef6735d3f4b718ede5d7c49ee5cc3cf303e6b05ed582af9cbf2409eb2361ee04eedf
+DataAfterCtrLen = 10
+DataAfterCtrData = 4ca33d1bfc29ea4c150b
+ Binary rep of i = 01
+ instring = eb2b1e4d3eebb37b3af9db530ff9c189ef6735d3f4b718ede5d7c49ee5cc3cf303e6b05ed582af9cbf2409eb2361ee04eedf014ca33d1bfc29ea4c150b
+ Binary rep of i = 02
+ instring = eb2b1e4d3eebb37b3af9db530ff9c189ef6735d3f4b718ede5d7c49ee5cc3cf303e6b05ed582af9cbf2409eb2361ee04eedf024ca33d1bfc29ea4c150b
+KO = 9401c790420c5457cecd5834b6902a7e7aec701b0bf9d863be14d9e795992c6df7fc8833d41aad56
+
+COUNT=31
+L = 320
+KI = 567ec8efee4067080fcf39a20501a11a1245ee47dcb7217f59b8c04a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = db2cb8d6aaed217e0896d3aa285b421d012bf2416a62a536d2e2994c84c9296d8ab5cf3c93f43d2820defa1ff6526c146d1a
+DataAfterCtrLen = 10
+DataAfterCtrData = 1ed30cfcab4eb6b2dd9f
+ Binary rep of i = 01
+ instring = db2cb8d6aaed217e0896d3aa285b421d012bf2416a62a536d2e2994c84c9296d8ab5cf3c93f43d2820defa1ff6526c146d1a011ed30cfcab4eb6b2dd9f
+ Binary rep of i = 02
+ instring = db2cb8d6aaed217e0896d3aa285b421d012bf2416a62a536d2e2994c84c9296d8ab5cf3c93f43d2820defa1ff6526c146d1a021ed30cfcab4eb6b2dd9f
+KO = 876ac7fe240dbdb1acd6efd0024c04acb83bfe262c1a3b49904476a70908cb55245c3b11a27fa033
+
+COUNT=32
+L = 320
+KI = 91572a01e1ea23db5b9493554d0b98fecb038c9e31e51fbfa23adf83
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4d09657dc14f883529895a06912a8e29015f9de0958720f3998a321bf02d91231bb80577d546e95f0e1159a8c634fd226f19
+DataAfterCtrLen = 10
+DataAfterCtrData = 51a14b498962e017fd87
+ Binary rep of i = 01
+ instring = 4d09657dc14f883529895a06912a8e29015f9de0958720f3998a321bf02d91231bb80577d546e95f0e1159a8c634fd226f190151a14b498962e017fd87
+ Binary rep of i = 02
+ instring = 4d09657dc14f883529895a06912a8e29015f9de0958720f3998a321bf02d91231bb80577d546e95f0e1159a8c634fd226f190251a14b498962e017fd87
+KO = ec8d5f07924fdaedbee6f61643dbb888f674270c826f7d9358eee85a8a6b7048e4c1b250141b7fc2
+
+COUNT=33
+L = 320
+KI = cdce5e7ca84d122d0245dec05fb885cdf36d19550544c2aa2acf75c5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9368718a2608538a08d96197814ca6ddd21e3d4ebe8074d721f0e8b76bb6e0aabd029ca43887fa40ad181e7f8f831963562
+DataAfterCtrLen = 10
+DataAfterCtrData = d367faff17d6119f98d9
+ Binary rep of i = 01
+ instring = e9368718a2608538a08d96197814ca6ddd21e3d4ebe8074d721f0e8b76bb6e0aabd029ca43887fa40ad181e7f8f83196356201d367faff17d6119f98d9
+ Binary rep of i = 02
+ instring = e9368718a2608538a08d96197814ca6ddd21e3d4ebe8074d721f0e8b76bb6e0aabd029ca43887fa40ad181e7f8f83196356202d367faff17d6119f98d9
+KO = dde0d3e1c4ace0c420af7b06dbcd6e6a7055e470582a2951f871b0b6888f164692b92017a4d977f5
+
+COUNT=34
+L = 320
+KI = e5125a51da6ad4535e5be61960e05229ca6ed6fca0e733c6cfed27b1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64c47fc2ec7dded7d78dcf7eb4f0a46ed0315e3f98706c13ef863f32b752c0d10b073103e89d3c5266d5ed304a669e0d19bb
+DataAfterCtrLen = 10
+DataAfterCtrData = 10650d41be7e0100fa6c
+ Binary rep of i = 01
+ instring = 64c47fc2ec7dded7d78dcf7eb4f0a46ed0315e3f98706c13ef863f32b752c0d10b073103e89d3c5266d5ed304a669e0d19bb0110650d41be7e0100fa6c
+ Binary rep of i = 02
+ instring = 64c47fc2ec7dded7d78dcf7eb4f0a46ed0315e3f98706c13ef863f32b752c0d10b073103e89d3c5266d5ed304a669e0d19bb0210650d41be7e0100fa6c
+KO = 9dba179107a54cf8793595c618c57ccf427246f07f065794524399625c40786cefc7ac0ee03aae9e
+
+COUNT=35
+L = 320
+KI = e8510a81942314575078bd6a92b9616f3e79a37a02d19f880e80530c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4bae025a7004743701e6a932fb77cbc26eb39eb6ce24a1e80834e8bcc9706ac6640d3ae0a059a84088595c584e995f7cadeb
+DataAfterCtrLen = 10
+DataAfterCtrData = 3a2b5cf5c512c2250ac8
+ Binary rep of i = 01
+ instring = 4bae025a7004743701e6a932fb77cbc26eb39eb6ce24a1e80834e8bcc9706ac6640d3ae0a059a84088595c584e995f7cadeb013a2b5cf5c512c2250ac8
+ Binary rep of i = 02
+ instring = 4bae025a7004743701e6a932fb77cbc26eb39eb6ce24a1e80834e8bcc9706ac6640d3ae0a059a84088595c584e995f7cadeb023a2b5cf5c512c2250ac8
+KO = 23fbffe21ab2686b52227ff35fa0093f1a2266d9a81cdad97895a4adb3692c73e322d9da892b6db1
+
+COUNT=36
+L = 320
+KI = 5dddd6eebb21c648d9adbb89299c2a78fb1bb18d6724cb50137ad549
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5c12af3f62c802a0a38759daef612e6be53a29d9ec9f2f901669dcf91b2a51fb4e8876c0c4a5f56549867256c71558418338
+DataAfterCtrLen = 10
+DataAfterCtrData = debd712270688a31d702
+ Binary rep of i = 01
+ instring = 5c12af3f62c802a0a38759daef612e6be53a29d9ec9f2f901669dcf91b2a51fb4e8876c0c4a5f56549867256c7155841833801debd712270688a31d702
+ Binary rep of i = 02
+ instring = 5c12af3f62c802a0a38759daef612e6be53a29d9ec9f2f901669dcf91b2a51fb4e8876c0c4a5f56549867256c7155841833802debd712270688a31d702
+KO = d538d5cab7a4bf6696a1b0af4049b877a68d64a0e968a8be97a05ae930377c53f923f1127f1b5a07
+
+COUNT=37
+L = 320
+KI = afffcc73739eb1228d88e05e938b68bb072cab9c252589a46390d9e0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0226e6d7457347793558050f54b16f13bdb63e3cef56dc8379aa1f4cd3cd037b73307426d454b59cd5003850ceaa12fe3706
+DataAfterCtrLen = 10
+DataAfterCtrData = 6759e793cfd78fc8a702
+ Binary rep of i = 01
+ instring = 0226e6d7457347793558050f54b16f13bdb63e3cef56dc8379aa1f4cd3cd037b73307426d454b59cd5003850ceaa12fe3706016759e793cfd78fc8a702
+ Binary rep of i = 02
+ instring = 0226e6d7457347793558050f54b16f13bdb63e3cef56dc8379aa1f4cd3cd037b73307426d454b59cd5003850ceaa12fe3706026759e793cfd78fc8a702
+KO = eb1fe4ba0279cb0464e3e41950875536bd3c1c5a7e4a970e6d38bacf04a512d1f2363926f0e58344
+
+COUNT=38
+L = 320
+KI = 3d4a560259a5dbb2cc093289e4253fc71137d4b5ebc264fffb9cf5bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b61de991cc269631910acaa36bf90a2c35b8535c11c5501d4ef6a3a6d521ab9bce1413e10b6e9ef4dd3dd7b064b305d5a68a
+DataAfterCtrLen = 10
+DataAfterCtrData = eab96d45860ff116a340
+ Binary rep of i = 01
+ instring = b61de991cc269631910acaa36bf90a2c35b8535c11c5501d4ef6a3a6d521ab9bce1413e10b6e9ef4dd3dd7b064b305d5a68a01eab96d45860ff116a340
+ Binary rep of i = 02
+ instring = b61de991cc269631910acaa36bf90a2c35b8535c11c5501d4ef6a3a6d521ab9bce1413e10b6e9ef4dd3dd7b064b305d5a68a02eab96d45860ff116a340
+KO = 2708f7d1d6d279d4d03d9d66be2b4e2692dbc48a311623292f454fe4c58fbe9d8594db0a1ef8ea9b
+
+COUNT=39
+L = 320
+KI = 367d0f31c5ad887a32822e52e247a980dd2e454952fb0df449a6350b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 83efb9f9871fd958005902b515693e10b195a8dc5dc8a267c9d96a5bf3e0264080c8129e5e95d46ea90fdc5a5255fd520c60
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f92811da2c0ef893d85
+ Binary rep of i = 01
+ instring = 83efb9f9871fd958005902b515693e10b195a8dc5dc8a267c9d96a5bf3e0264080c8129e5e95d46ea90fdc5a5255fd520c60019f92811da2c0ef893d85
+ Binary rep of i = 02
+ instring = 83efb9f9871fd958005902b515693e10b195a8dc5dc8a267c9d96a5bf3e0264080c8129e5e95d46ea90fdc5a5255fd520c60029f92811da2c0ef893d85
+KO = 8cab55219534e3ec9fb75fe2238ed89afc9e0393cbbeb005d3f77cd05e86bf07efd2b3aa7a11e9f7
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 7078b224ee6867f43ac3d2d555bb2dfc935fca44faec5f88124f6e1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b9466561ff1bc6d2058bbe708e695601196fda17978188e6264cd57e1fc298f554bb769699c49a825d6e278206f6614cbbae
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f4792fc8bc75a003773
+ Binary rep of i = 0001
+ instring = b9466561ff1bc6d2058bbe708e695601196fda17978188e6264cd57e1fc298f554bb769699c49a825d6e278206f6614cbbae00016f4792fc8bc75a003773
+KO = 4b81681a8c56d5d6aa2f4d44cae06693
+
+COUNT=1
+L = 128
+KI = b09567b47e2f048a4559c577e489c3f4826daa0ec837a475ba565bc6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f621b6d3cce97fe5c4875dd03bfbcb9bce8baf85bad2170c3eaf3eaab0fa3e4b59f0a9b964fe9640e058e3b88617d3c6ed6
+DataAfterCtrLen = 10
+DataAfterCtrData = 399584e92ad4263f8b24
+ Binary rep of i = 0001
+ instring = 0f621b6d3cce97fe5c4875dd03bfbcb9bce8baf85bad2170c3eaf3eaab0fa3e4b59f0a9b964fe9640e058e3b88617d3c6ed60001399584e92ad4263f8b24
+KO = 728fb84ae0fc093c83e526fab9373d98
+
+COUNT=2
+L = 128
+KI = e25e8adc2ac42f5365f365e42ae76288f400194fd66bb15da0e81529
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ec6fbbd7305bf9437c7926e43faaf45e652f5444c1867b22b23e122b72b63bd923f30d2e727e2dd39da8afa6774c6dc034d5
+DataAfterCtrLen = 10
+DataAfterCtrData = 86737b4028c3f7796160
+ Binary rep of i = 0001
+ instring = ec6fbbd7305bf9437c7926e43faaf45e652f5444c1867b22b23e122b72b63bd923f30d2e727e2dd39da8afa6774c6dc034d5000186737b4028c3f7796160
+KO = 75f2ee1383907a77992cf61572f9e0a4
+
+COUNT=3
+L = 128
+KI = 4a27f7d3ba8ebe6026bf70647144854f5e555f32e8321648cb73c3c2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3e7a5a24b2c6d9fa9d29b703491f20fba8840d530344bf10f4622a3ef05084a2c1608dbbd935561e1a2ff04a021393879186
+DataAfterCtrLen = 10
+DataAfterCtrData = 7f0dfa84bb4e4919f38c
+ Binary rep of i = 0001
+ instring = 3e7a5a24b2c6d9fa9d29b703491f20fba8840d530344bf10f4622a3ef05084a2c1608dbbd935561e1a2ff04a02139387918600017f0dfa84bb4e4919f38c
+KO = 7eb97a6969dcb9754ded63064fd0535d
+
+COUNT=4
+L = 128
+KI = 0a0ac887b627fa4dddec8ec91e38e0d1aed39f9e2017a5b4da90c787
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1b6dab7f2d3617ab3a1154a9717deaa913a235520d446e8777e8ef6d90030a4f9ca779e1b573fa6f5d6dd790085ef8cc015c
+DataAfterCtrLen = 10
+DataAfterCtrData = 21eb94861e81c2caf95e
+ Binary rep of i = 0001
+ instring = 1b6dab7f2d3617ab3a1154a9717deaa913a235520d446e8777e8ef6d90030a4f9ca779e1b573fa6f5d6dd790085ef8cc015c000121eb94861e81c2caf95e
+KO = b2ab60af46642aa2c62f90f291c2a9a6
+
+COUNT=5
+L = 128
+KI = 84af6a31c27b585a61eac64b2e96f1ff5306a953714dec867d61d414
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 91c3b2434e710672b32565bc2a4ee7cf4e747e4f5bf0ae3dcd5076abc3677ac52a35979b2da98d990bc8ecc5daf9e7109d3d
+DataAfterCtrLen = 10
+DataAfterCtrData = 646c790fe153dade4b96
+ Binary rep of i = 0001
+ instring = 91c3b2434e710672b32565bc2a4ee7cf4e747e4f5bf0ae3dcd5076abc3677ac52a35979b2da98d990bc8ecc5daf9e7109d3d0001646c790fe153dade4b96
+KO = d99d8c265c0330758cd28b5f6b9ed75f
+
+COUNT=6
+L = 128
+KI = 9d7d02898c6cf58169b957b8a945590219b380910a84a6c0651c723c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4b5a9fd41b08b29903f142beab505c1866c1941a6c0305a388dcd9cc0433a38f60858bd307868dc2dc06c6cdf4fbec5e938b
+DataAfterCtrLen = 10
+DataAfterCtrData = 9719e93dcb8d4eb2b962
+ Binary rep of i = 0001
+ instring = 4b5a9fd41b08b29903f142beab505c1866c1941a6c0305a388dcd9cc0433a38f60858bd307868dc2dc06c6cdf4fbec5e938b00019719e93dcb8d4eb2b962
+KO = 1ecac5e5ec6f68f7f2ef637286f24982
+
+COUNT=7
+L = 128
+KI = 166d48037c3b3df43a2ce4f189de7ea093a5ad690174de0eea733125
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 05f1ac1ec430cc0cb5777c3f987d92cbb16e167a8044d6d7fbe392ee6ca26bafb2c5b015472a916d17973f537d965e33fa87
+DataAfterCtrLen = 10
+DataAfterCtrData = 6eb69d474ec54d7c7d0b
+ Binary rep of i = 0001
+ instring = 05f1ac1ec430cc0cb5777c3f987d92cbb16e167a8044d6d7fbe392ee6ca26bafb2c5b015472a916d17973f537d965e33fa8700016eb69d474ec54d7c7d0b
+KO = a83ed4f9a3399960d7868dfb00fd4e0c
+
+COUNT=8
+L = 128
+KI = 02db8501f08a3c29e5591d0497023c6e6f619365a661b9a2789dc56b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3a9348070d175145d18c5bd396fd819d4e4f90b9329f23e28236f739394ca0aa7722649d155b7410afad300711b721cc9413
+DataAfterCtrLen = 10
+DataAfterCtrData = a6aa376b6f2ba84e53b6
+ Binary rep of i = 0001
+ instring = 3a9348070d175145d18c5bd396fd819d4e4f90b9329f23e28236f739394ca0aa7722649d155b7410afad300711b721cc94130001a6aa376b6f2ba84e53b6
+KO = fdbe9937f7956b84a74fd223f38fae46
+
+COUNT=9
+L = 128
+KI = 4be0ccf0f578496171a3304c2b7fe081fb884091d3e02c12aa1854dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d04db16f26244a37000dba09569b27b0bc8e6e7f8a38a39b6b20a70da9a81756725444237fac10eaf2ddedc00298fe9ca788
+DataAfterCtrLen = 10
+DataAfterCtrData = 2b1a2e83085e742eb75e
+ Binary rep of i = 0001
+ instring = d04db16f26244a37000dba09569b27b0bc8e6e7f8a38a39b6b20a70da9a81756725444237fac10eaf2ddedc00298fe9ca78800012b1a2e83085e742eb75e
+KO = bb76c8433d7d9d7b5afaa58c0333e173
+
+COUNT=10
+L = 256
+KI = 8bdce32f26ecd4b2c88141cc3f34d8cf44d9e653edd97437d8cd572c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 12001770c21f11aa22a4eb8eac1e06777848357a7d870505b71b51a18a7650b2a00195faf3043401510a0ae8c731bf5267ea
+DataAfterCtrLen = 10
+DataAfterCtrData = 641c3e38bbaa1f47e53f
+ Binary rep of i = 0001
+ instring = 12001770c21f11aa22a4eb8eac1e06777848357a7d870505b71b51a18a7650b2a00195faf3043401510a0ae8c731bf5267ea0001641c3e38bbaa1f47e53f
+ Binary rep of i = 0002
+ instring = 12001770c21f11aa22a4eb8eac1e06777848357a7d870505b71b51a18a7650b2a00195faf3043401510a0ae8c731bf5267ea0002641c3e38bbaa1f47e53f
+KO = f344f22aa78d6aef01032b892a9f8f21efaf659b6b3338c95365afa37fca21b5
+
+COUNT=11
+L = 256
+KI = 4bc5e8644294d147d4afc559d060912f023b3aeaa7d2ef963f7c6ea1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a494e7e6ba97c6b9edf4bf1c5e9365b44fd93dcd943f6024e6fc6a492ad1424a97dc67c39a188f13bd1decd7fcef54d293ab
+DataAfterCtrLen = 10
+DataAfterCtrData = 2bf237a4072046bccca7
+ Binary rep of i = 0001
+ instring = a494e7e6ba97c6b9edf4bf1c5e9365b44fd93dcd943f6024e6fc6a492ad1424a97dc67c39a188f13bd1decd7fcef54d293ab00012bf237a4072046bccca7
+ Binary rep of i = 0002
+ instring = a494e7e6ba97c6b9edf4bf1c5e9365b44fd93dcd943f6024e6fc6a492ad1424a97dc67c39a188f13bd1decd7fcef54d293ab00022bf237a4072046bccca7
+KO = 19209d1c5627006e4657b6f916ed8f402ddad7388eb4134d59e1a6c703085078
+
+COUNT=12
+L = 256
+KI = dfca2a743a65511e2a0d10ab023d471b43b2733e6c972d632dfc82f6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d467acaa45bcacc1e2d57ab384514c60e1c27913b0a292bd1f18dce37271bd67cd782befc019a52fc09ddcae0f7a276087d5
+DataAfterCtrLen = 10
+DataAfterCtrData = f20cac522078c4552b41
+ Binary rep of i = 0001
+ instring = d467acaa45bcacc1e2d57ab384514c60e1c27913b0a292bd1f18dce37271bd67cd782befc019a52fc09ddcae0f7a276087d50001f20cac522078c4552b41
+ Binary rep of i = 0002
+ instring = d467acaa45bcacc1e2d57ab384514c60e1c27913b0a292bd1f18dce37271bd67cd782befc019a52fc09ddcae0f7a276087d50002f20cac522078c4552b41
+KO = c900bbda408fcd9d4e086fdfae1261cfc350c9e8cb61e9babdfabe4b0130fc48
+
+COUNT=13
+L = 256
+KI = f56dc9b7458991d929901ad77082209cb8879ee25051dacd1dd1919d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a5a9918688014722c637d9beec44e58d9ce4c628dc9f2b15d15f53218f097845f2208f3005f0e62d324abb504d5845bb6aad
+DataAfterCtrLen = 10
+DataAfterCtrData = 6179987f8dc9c939a5ce
+ Binary rep of i = 0001
+ instring = a5a9918688014722c637d9beec44e58d9ce4c628dc9f2b15d15f53218f097845f2208f3005f0e62d324abb504d5845bb6aad00016179987f8dc9c939a5ce
+ Binary rep of i = 0002
+ instring = a5a9918688014722c637d9beec44e58d9ce4c628dc9f2b15d15f53218f097845f2208f3005f0e62d324abb504d5845bb6aad00026179987f8dc9c939a5ce
+KO = af4dc5a83b40482138c3961cd09021de23a4fa4c2464979c54c61167b25b6ddc
+
+COUNT=14
+L = 256
+KI = 75e760e89aa69f3925ee2b7ef0228fc186e63f2abdc1201f4598dcae
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8fb4dd3e34c6e3d31c067832b59897259518cff7f1afcd4768a78500d30682d13cfb0ac56637cfee76c9fec52adca1d83b95
+DataAfterCtrLen = 10
+DataAfterCtrData = 9c0ddea45e8ae8897401
+ Binary rep of i = 0001
+ instring = 8fb4dd3e34c6e3d31c067832b59897259518cff7f1afcd4768a78500d30682d13cfb0ac56637cfee76c9fec52adca1d83b9500019c0ddea45e8ae8897401
+ Binary rep of i = 0002
+ instring = 8fb4dd3e34c6e3d31c067832b59897259518cff7f1afcd4768a78500d30682d13cfb0ac56637cfee76c9fec52adca1d83b9500029c0ddea45e8ae8897401
+KO = 09ec34212c89912a3f15a77d542b7375742026d431cebc06f4182c851d024759
+
+COUNT=15
+L = 256
+KI = 44ffd9ccd188ed84fde11732a1cd3f9b7879dea9a52c94eb5aebc19c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 32e45895bf9180de9347517557531cccf7584695197eff5ae32a0cc8ebe6389c67eb9025e82abc8e1e2226b141821f7faaf5
+DataAfterCtrLen = 10
+DataAfterCtrData = 6d9b8f9c8c696fefdcc8
+ Binary rep of i = 0001
+ instring = 32e45895bf9180de9347517557531cccf7584695197eff5ae32a0cc8ebe6389c67eb9025e82abc8e1e2226b141821f7faaf500016d9b8f9c8c696fefdcc8
+ Binary rep of i = 0002
+ instring = 32e45895bf9180de9347517557531cccf7584695197eff5ae32a0cc8ebe6389c67eb9025e82abc8e1e2226b141821f7faaf500026d9b8f9c8c696fefdcc8
+KO = 52ff09c21b44661b5831765597ac43ee10611411e9e591e3fc1e994b0d5f7c54
+
+COUNT=16
+L = 256
+KI = 1b0ed905a1fb2f048e44852d938996548d0796258ff6b43cab79c077
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 37520ad42129a08abbbc95fa40bf9ec52ee00cd5d9cd2f11ccfce7cf1ee6d95e3782cfdd275e3ed6bca6fcf45b352777b44c
+DataAfterCtrLen = 10
+DataAfterCtrData = 38ae8432fcc01580ac2f
+ Binary rep of i = 0001
+ instring = 37520ad42129a08abbbc95fa40bf9ec52ee00cd5d9cd2f11ccfce7cf1ee6d95e3782cfdd275e3ed6bca6fcf45b352777b44c000138ae8432fcc01580ac2f
+ Binary rep of i = 0002
+ instring = 37520ad42129a08abbbc95fa40bf9ec52ee00cd5d9cd2f11ccfce7cf1ee6d95e3782cfdd275e3ed6bca6fcf45b352777b44c000238ae8432fcc01580ac2f
+KO = 4adb5473c7c0429b02642151f15c701832982acf203cf0ec029d84c31609d104
+
+COUNT=17
+L = 256
+KI = 1c371734930fa7033a7328c4f8b295d4ebba8fceeb7a348f077be6d5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9fc68da871a1db2bad2973a0d48e6cb8a5b4b7c20549710c18d60e158b42493e0857a93bdc7d04c38d6acf8a33a6d257a9e6
+DataAfterCtrLen = 10
+DataAfterCtrData = 1c0b66cf9243cb646759
+ Binary rep of i = 0001
+ instring = 9fc68da871a1db2bad2973a0d48e6cb8a5b4b7c20549710c18d60e158b42493e0857a93bdc7d04c38d6acf8a33a6d257a9e600011c0b66cf9243cb646759
+ Binary rep of i = 0002
+ instring = 9fc68da871a1db2bad2973a0d48e6cb8a5b4b7c20549710c18d60e158b42493e0857a93bdc7d04c38d6acf8a33a6d257a9e600021c0b66cf9243cb646759
+KO = cafe9af89d6f30de7f3b4fc5339599ccf1ee9d38df4fb4ff7f88d6419d11cdb5
+
+COUNT=18
+L = 256
+KI = 6e7a1428105ecc5f3bd3e10008271857fa5fc064353ae18860c0bdef
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d1f3407cbd31ac776bacdc0ea2dd3224f85248be58ac96f7adacda1ea3bde005cf7a832d062b43dfae93503ce1752c43e932
+DataAfterCtrLen = 10
+DataAfterCtrData = d4d12d361fd40b0310cb
+ Binary rep of i = 0001
+ instring = d1f3407cbd31ac776bacdc0ea2dd3224f85248be58ac96f7adacda1ea3bde005cf7a832d062b43dfae93503ce1752c43e9320001d4d12d361fd40b0310cb
+ Binary rep of i = 0002
+ instring = d1f3407cbd31ac776bacdc0ea2dd3224f85248be58ac96f7adacda1ea3bde005cf7a832d062b43dfae93503ce1752c43e9320002d4d12d361fd40b0310cb
+KO = 171d0e98db091892f780a0f2cdebbc60b291bc26795ae12b4e36936717e521a0
+
+COUNT=19
+L = 256
+KI = 79b7714bc719a3348cfee9c59024ce320da066f5f73780589d790a43
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8400a9b65b68d7e96a59730d7b5082e2984aeafd644403312c98c099623d6732f304ec0b5a120e00f56972a7f330b5e8eee3
+DataAfterCtrLen = 10
+DataAfterCtrData = 28cddc0d4886395ab5d2
+ Binary rep of i = 0001
+ instring = 8400a9b65b68d7e96a59730d7b5082e2984aeafd644403312c98c099623d6732f304ec0b5a120e00f56972a7f330b5e8eee3000128cddc0d4886395ab5d2
+ Binary rep of i = 0002
+ instring = 8400a9b65b68d7e96a59730d7b5082e2984aeafd644403312c98c099623d6732f304ec0b5a120e00f56972a7f330b5e8eee3000228cddc0d4886395ab5d2
+KO = 163412a1a1983f0c977ca8e4492351362af45835a7c250c1ef9b79a4ff6645c9
+
+COUNT=20
+L = 160
+KI = 9e94cc6bf41b0ae7ee1a4442a29350451f42d630fc573d82fa825e95
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 85d593f1437e3db34bc28f0aecf69cead9e2842f22d3b91832ddf589d84c8380ed3c17d9e168d9cbc834cabf35f495f5f912
+DataAfterCtrLen = 10
+DataAfterCtrData = 1b1d3b14d8aafb49faf6
+ Binary rep of i = 0001
+ instring = 85d593f1437e3db34bc28f0aecf69cead9e2842f22d3b91832ddf589d84c8380ed3c17d9e168d9cbc834cabf35f495f5f91200011b1d3b14d8aafb49faf6
+KO = 0f9c96165178732afbeb7b912359b097bb0f0b08
+
+COUNT=21
+L = 160
+KI = 9635ca22ce994c6ce6960a1ad6633a12e3e2f85d07a708fe8f62e9af
+DataBeforeCtrLen = 50
+DataBeforeCtrData = afec5d117a3c0fcc05b9dd8cf63a3fc7302b13043ac4b421e757990c78570b8ec2a92b16eb581a0e39fc58c18b997e1d76fb
+DataAfterCtrLen = 10
+DataAfterCtrData = a340d48f57f5134aaf80
+ Binary rep of i = 0001
+ instring = afec5d117a3c0fcc05b9dd8cf63a3fc7302b13043ac4b421e757990c78570b8ec2a92b16eb581a0e39fc58c18b997e1d76fb0001a340d48f57f5134aaf80
+KO = aad3d418918446cce5f13afcb149f6fd43dd0e29
+
+COUNT=22
+L = 160
+KI = 68ed1a0816db2dfe7c54f2d8ed7c78d6e4245669a0023546afe178e6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 10c6ef424ff1e0a8650c555e97d4a5dd3a813c50c08bcb19d0abedf4a852d4e779cdced0bed333be9f50043e30ab93592a59
+DataAfterCtrLen = 10
+DataAfterCtrData = b72e6dd36718fd78db74
+ Binary rep of i = 0001
+ instring = 10c6ef424ff1e0a8650c555e97d4a5dd3a813c50c08bcb19d0abedf4a852d4e779cdced0bed333be9f50043e30ab93592a590001b72e6dd36718fd78db74
+KO = 4eac7f54a4012cd66dcdaf06c0ff54a662483810
+
+COUNT=23
+L = 160
+KI = a2736e7b6a90b95c64ea3dc0a871a48136da13aed47ed2d373bef31b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 28173dbeb35e3fbb58369ea2a9049c380e70c0c25cbf83d8b88a6ff408f12a04b8b773249d0eb7848170ee5659dba8a5af13
+DataAfterCtrLen = 10
+DataAfterCtrData = d2f548436ac50f43c5da
+ Binary rep of i = 0001
+ instring = 28173dbeb35e3fbb58369ea2a9049c380e70c0c25cbf83d8b88a6ff408f12a04b8b773249d0eb7848170ee5659dba8a5af130001d2f548436ac50f43c5da
+KO = 8ee786d357448b49d1e7acbc2041c118210f26a6
+
+COUNT=24
+L = 160
+KI = e0e21d33b9c7f4773304507aa748b53ca178476dcbb4f74c0c7c42bf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6ad1666e1742e0060d54db813f3671b48325ba0c34e0399dfced60609b70f3e8bd8be4ca9056cbf05e6f8e685eda4bc7c92c
+DataAfterCtrLen = 10
+DataAfterCtrData = b261e1c588ab48fa62bd
+ Binary rep of i = 0001
+ instring = 6ad1666e1742e0060d54db813f3671b48325ba0c34e0399dfced60609b70f3e8bd8be4ca9056cbf05e6f8e685eda4bc7c92c0001b261e1c588ab48fa62bd
+KO = 3f22003950e9dbf68d1fb229f65f04cdb67eb657
+
+COUNT=25
+L = 160
+KI = 48de054933ab573755baa36b01d88f0c9297ca4438382e1ef227b6be
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ec46d4eec5a903ba501f249f51073ebaf2ce66cb094427fa4801778f7cda65fce6785ee778bbc15e8d3b7fc40bee25b274b1
+DataAfterCtrLen = 10
+DataAfterCtrData = b8fa058d024adc5a80c4
+ Binary rep of i = 0001
+ instring = ec46d4eec5a903ba501f249f51073ebaf2ce66cb094427fa4801778f7cda65fce6785ee778bbc15e8d3b7fc40bee25b274b10001b8fa058d024adc5a80c4
+KO = 35ca330bdfb59609bddef4b1796a31830c088df1
+
+COUNT=26
+L = 160
+KI = 06693f6312aff041c09fd75b581d19609ea4a36f751d019a589a5713
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 62e75fe9fe6ba549067b93d70327934565ce0f456eb6e29cc36e4b6e5e1596ff0a1690763479b0b34ac8fbd3a741258f915c
+DataAfterCtrLen = 10
+DataAfterCtrData = f1702ea4aee662f2e2dc
+ Binary rep of i = 0001
+ instring = 62e75fe9fe6ba549067b93d70327934565ce0f456eb6e29cc36e4b6e5e1596ff0a1690763479b0b34ac8fbd3a741258f915c0001f1702ea4aee662f2e2dc
+KO = a1372be7f5d8d7efbd0ce89a299a5fc31b8e942e
+
+COUNT=27
+L = 160
+KI = 242cef1a0b76e0628c55b2c6e8c576891b025d984e65fe6da6797e4b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 04b29cbb7dc1c756b14bdb4e8493704facbeec5e3f0e218f2a0a3c64a8c207739de1f3f5341a008f6f6dd5971e2dd8e97e13
+DataAfterCtrLen = 10
+DataAfterCtrData = 9bbd260a6af5685ab9ea
+ Binary rep of i = 0001
+ instring = 04b29cbb7dc1c756b14bdb4e8493704facbeec5e3f0e218f2a0a3c64a8c207739de1f3f5341a008f6f6dd5971e2dd8e97e1300019bbd260a6af5685ab9ea
+KO = dbb6c09c1397521195aeb15371837be473f2e5d7
+
+COUNT=28
+L = 160
+KI = 18635aa674b750419eb38e54df47fb8735c568487165f5fff3123149
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c20f4f633ffcb4253ff5cf499c50dfb8daf545a4c507c8b29e62b8335f00a84c9641be7384c4fe48b5370370ead4e3c74e52
+DataAfterCtrLen = 10
+DataAfterCtrData = 4cfc279b50c1cfbb6de8
+ Binary rep of i = 0001
+ instring = c20f4f633ffcb4253ff5cf499c50dfb8daf545a4c507c8b29e62b8335f00a84c9641be7384c4fe48b5370370ead4e3c74e5200014cfc279b50c1cfbb6de8
+KO = 9e85d6b4aa464f437f11f24d38c3529e237b2f19
+
+COUNT=29
+L = 160
+KI = eed7cbbe1016505241520012877ed96e8989076187c25ed5db20fa63
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b708b65c8a42a0b26c63125c5d8b77d6f1c98e0cb350e6074d31814751121586bde72e70d9987f43f162dfdf4cf4dc155f9b
+DataAfterCtrLen = 10
+DataAfterCtrData = b4ded468a322e381ae19
+ Binary rep of i = 0001
+ instring = b708b65c8a42a0b26c63125c5d8b77d6f1c98e0cb350e6074d31814751121586bde72e70d9987f43f162dfdf4cf4dc155f9b0001b4ded468a322e381ae19
+KO = 40968187f3c80ec658da8173c6f6677917927c81
+
+COUNT=30
+L = 320
+KI = 68698dc2606e9d5b12c294d076a510ffafd6808bdc7c648169060bb1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 722d3e5d6292d2178c6c10318821c9df1117568f8583beface95bdc1c9fedcb8d7812936957236976c2f69bb766beded27ff
+DataAfterCtrLen = 10
+DataAfterCtrData = 1343d6102d25861ed19f
+ Binary rep of i = 0001
+ instring = 722d3e5d6292d2178c6c10318821c9df1117568f8583beface95bdc1c9fedcb8d7812936957236976c2f69bb766beded27ff00011343d6102d25861ed19f
+ Binary rep of i = 0002
+ instring = 722d3e5d6292d2178c6c10318821c9df1117568f8583beface95bdc1c9fedcb8d7812936957236976c2f69bb766beded27ff00021343d6102d25861ed19f
+KO = c5549fb537ea801bde3d400647c7b6fea1bc23603fd2839390ccae701ddb058896da0e903223c1d8
+
+COUNT=31
+L = 320
+KI = ab11ffaf37ab541522c2fba71ba8633d2e603bd20f6507a5b414590b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9bbe425534c2d3acd19e066414e3db50b19f0e5757042b1151dc1a9ee9faa240a6877f1925fa79252633d9c3844d47b66789
+DataAfterCtrLen = 10
+DataAfterCtrData = 8bb52bad93c7729db78d
+ Binary rep of i = 0001
+ instring = 9bbe425534c2d3acd19e066414e3db50b19f0e5757042b1151dc1a9ee9faa240a6877f1925fa79252633d9c3844d47b6678900018bb52bad93c7729db78d
+ Binary rep of i = 0002
+ instring = 9bbe425534c2d3acd19e066414e3db50b19f0e5757042b1151dc1a9ee9faa240a6877f1925fa79252633d9c3844d47b6678900028bb52bad93c7729db78d
+KO = 46eb2d10fe8c16fb8cadbca8b1b8967fcfd2d62956120c836ae04e1c62bfc38547be3dfb61141dbd
+
+COUNT=32
+L = 320
+KI = a29dcf35e37029369ca9c7453db0d0cc4e37295814a52dd293d4c715
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64b6c255332815aaf44e4ede19b9ba252d718248a14a905cee86908e6fb4da086ac882eeecd74bb6d750e6f63209db4c01c7
+DataAfterCtrLen = 10
+DataAfterCtrData = aa5984ad50e1bc7d899a
+ Binary rep of i = 0001
+ instring = 64b6c255332815aaf44e4ede19b9ba252d718248a14a905cee86908e6fb4da086ac882eeecd74bb6d750e6f63209db4c01c70001aa5984ad50e1bc7d899a
+ Binary rep of i = 0002
+ instring = 64b6c255332815aaf44e4ede19b9ba252d718248a14a905cee86908e6fb4da086ac882eeecd74bb6d750e6f63209db4c01c70002aa5984ad50e1bc7d899a
+KO = 49489e4212984e8bd3f8444fa2af55868235feb135e2a2fd18099bdbd3b1d670370a403ba8cadb5b
+
+COUNT=33
+L = 320
+KI = cf979f9591d639562b4d8a5d6aa6f180a0493d7326226b661e4f8469
+DataBeforeCtrLen = 50
+DataBeforeCtrData = df29e4d30787dd681db348e94e998121dc255d8b869ded78970eabdb316b2af2e7dda9b000cb4ebe0971da3a58737e241c8e
+DataAfterCtrLen = 10
+DataAfterCtrData = f29ac6d24cf74548c2e8
+ Binary rep of i = 0001
+ instring = df29e4d30787dd681db348e94e998121dc255d8b869ded78970eabdb316b2af2e7dda9b000cb4ebe0971da3a58737e241c8e0001f29ac6d24cf74548c2e8
+ Binary rep of i = 0002
+ instring = df29e4d30787dd681db348e94e998121dc255d8b869ded78970eabdb316b2af2e7dda9b000cb4ebe0971da3a58737e241c8e0002f29ac6d24cf74548c2e8
+KO = 72743b501c96a111c043407dc536f42d007aeb6b94a8811c92e53779d01e09311daf6b566d8b336b
+
+COUNT=34
+L = 320
+KI = cd901a7b2f2060265de5680b285cecef102e56aa591304f9f8a55bb5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 27ce67a9e2d681cd772a313e1bd51c9761cd34b7798cc8fdb769af0693208240433d82828d15d7c2c81e474b746838c4d7df
+DataAfterCtrLen = 10
+DataAfterCtrData = a279002883204c0dde09
+ Binary rep of i = 0001
+ instring = 27ce67a9e2d681cd772a313e1bd51c9761cd34b7798cc8fdb769af0693208240433d82828d15d7c2c81e474b746838c4d7df0001a279002883204c0dde09
+ Binary rep of i = 0002
+ instring = 27ce67a9e2d681cd772a313e1bd51c9761cd34b7798cc8fdb769af0693208240433d82828d15d7c2c81e474b746838c4d7df0002a279002883204c0dde09
+KO = 12e90a8f4c324c2e666d9cac5a2f95d61f571c4dd9271850e5d188ba6e690382d0ae2f989ccac238
+
+COUNT=35
+L = 320
+KI = 6dacceb62d82ac767c82924bdc7e6bd999300760ef0f7aa4bf535101
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e24a3e71524c3a5d1a091d76afdfd987559157fee20becb31e8aa90a42a84fd11f20b7a960461d3a29d57145de0eaf9ece67
+DataAfterCtrLen = 10
+DataAfterCtrData = 4d560c47ef6d13213b90
+ Binary rep of i = 0001
+ instring = e24a3e71524c3a5d1a091d76afdfd987559157fee20becb31e8aa90a42a84fd11f20b7a960461d3a29d57145de0eaf9ece6700014d560c47ef6d13213b90
+ Binary rep of i = 0002
+ instring = e24a3e71524c3a5d1a091d76afdfd987559157fee20becb31e8aa90a42a84fd11f20b7a960461d3a29d57145de0eaf9ece6700024d560c47ef6d13213b90
+KO = 6cee5aec72d64a40e9de0ce44664aafb59cb7fcc99ac588cc0f1dbf20283ee6cec52f7a0653ed7cf
+
+COUNT=36
+L = 320
+KI = ff27ccb8fa70c5f01334e63e0a58a62ee210cb93adda4b1661a13974
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e3917aa2e71363a25f4a64e0c7aa06bd33af679d6bef0e52679ce8a62d593482b89c316abb4d61fd759248173a991707a5d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 7cb3cc025d39df46522f
+ Binary rep of i = 0001
+ instring = e3917aa2e71363a25f4a64e0c7aa06bd33af679d6bef0e52679ce8a62d593482b89c316abb4d61fd759248173a991707a5d100017cb3cc025d39df46522f
+ Binary rep of i = 0002
+ instring = e3917aa2e71363a25f4a64e0c7aa06bd33af679d6bef0e52679ce8a62d593482b89c316abb4d61fd759248173a991707a5d100027cb3cc025d39df46522f
+KO = 79914fb06440b2e0da251eef16ca71d85812546ad81e4e0ac45e4fd5c055f10882a60ccb1fa0d80c
+
+COUNT=37
+L = 320
+KI = 1cb8f346a0dd19fa265b6f7e1fcd327996aef2cf40f2888cd02a7e16
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a0205d547393be07610cffbc050f8b463945c6ccd5dd6bb00713fdb0a279029f4e51a2f1966772a5d3033b9bb4fb83bb79c1
+DataAfterCtrLen = 10
+DataAfterCtrData = 60aebbfdd77b18536823
+ Binary rep of i = 0001
+ instring = a0205d547393be07610cffbc050f8b463945c6ccd5dd6bb00713fdb0a279029f4e51a2f1966772a5d3033b9bb4fb83bb79c1000160aebbfdd77b18536823
+ Binary rep of i = 0002
+ instring = a0205d547393be07610cffbc050f8b463945c6ccd5dd6bb00713fdb0a279029f4e51a2f1966772a5d3033b9bb4fb83bb79c1000260aebbfdd77b18536823
+KO = e7f25eb76e5e11d156946755dd71caac81e27f4da4ca41a855c37e362cc5ef19e10370d37dfbec3b
+
+COUNT=38
+L = 320
+KI = fdca7b674c6481a9034aba06fa28b394fcec21c67a28a881aaf18688
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b7b0a3fa0142dd76c504d41c135fb289846bebf49a2ef1e24c3d080b0fd3f79dc691c2458e5537e8d85d32ad676b059d9ae8
+DataAfterCtrLen = 10
+DataAfterCtrData = 913a8f0fdb3e490d1b98
+ Binary rep of i = 0001
+ instring = b7b0a3fa0142dd76c504d41c135fb289846bebf49a2ef1e24c3d080b0fd3f79dc691c2458e5537e8d85d32ad676b059d9ae80001913a8f0fdb3e490d1b98
+ Binary rep of i = 0002
+ instring = b7b0a3fa0142dd76c504d41c135fb289846bebf49a2ef1e24c3d080b0fd3f79dc691c2458e5537e8d85d32ad676b059d9ae80002913a8f0fdb3e490d1b98
+KO = 5087393576d3f5e50a4dfa5c2bf78f06553a8407b40ea5c05769a7b90c4e32cb7e0061a7acd95c1b
+
+COUNT=39
+L = 320
+KI = 506ede32e203b214aa2895e7b40ba630665af835a323769bb3d4808b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ff07d4bd607c716311921cd853366566446e506f432f783601b38cf462728080f55fcef957a125bb28edf95cee343f400e0e
+DataAfterCtrLen = 10
+DataAfterCtrData = ffdde5a0838127c46e00
+ Binary rep of i = 0001
+ instring = ff07d4bd607c716311921cd853366566446e506f432f783601b38cf462728080f55fcef957a125bb28edf95cee343f400e0e0001ffdde5a0838127c46e00
+ Binary rep of i = 0002
+ instring = ff07d4bd607c716311921cd853366566446e506f432f783601b38cf462728080f55fcef957a125bb28edf95cee343f400e0e0002ffdde5a0838127c46e00
+KO = c033575de25bfb1a270b71d9fb3bd91cae5588953bc0acbfdadfa025488ccb0ee48f06a21cef742e
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 8d6af06e28ef54e21463f86cd02335e7efff7cb21215dd05537b8dd6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = acf7fdce77544ce24d135c5040a4ac6ceb38ab7a4e526ac4aef3f2b2d670bf045dac9e5380ef32d4d6b72561797e11fa3e7b
+DataAfterCtrLen = 10
+DataAfterCtrData = ac233ffa791c96b42569
+ Binary rep of i = 000001
+ instring = acf7fdce77544ce24d135c5040a4ac6ceb38ab7a4e526ac4aef3f2b2d670bf045dac9e5380ef32d4d6b72561797e11fa3e7b000001ac233ffa791c96b42569
+KO = 4261c3e8e28e2dc518f0a048572d8bbe
+
+COUNT=1
+L = 128
+KI = d900b7b8b89743f08607cfe1039aab556a737fae5d819ae3e728233f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6530ce03d4eea12a29245121ad7dabd69601315b88e0dfe3b7b58af5c5a4a9f81a2e29ecb158540a7c1b3e47374263842355
+DataAfterCtrLen = 10
+DataAfterCtrData = 64d84ea535afa1177f43
+ Binary rep of i = 000001
+ instring = 6530ce03d4eea12a29245121ad7dabd69601315b88e0dfe3b7b58af5c5a4a9f81a2e29ecb158540a7c1b3e4737426384235500000164d84ea535afa1177f43
+KO = 015294bda198be8d333a15c0196b200a
+
+COUNT=2
+L = 128
+KI = cfbd7402e5f68db063d667a9791d7b55e64207a8535b30db039a0629
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5c64dc8410edab539c735c4401dedc1f2fd8451b81270dad4b2ff05ea48a8e5c1ebaa352956f444151fba2f622332b69cef2
+DataAfterCtrLen = 10
+DataAfterCtrData = 6fd8fc120fee7bf46886
+ Binary rep of i = 000001
+ instring = 5c64dc8410edab539c735c4401dedc1f2fd8451b81270dad4b2ff05ea48a8e5c1ebaa352956f444151fba2f622332b69cef20000016fd8fc120fee7bf46886
+KO = f275c98587757c3842c894f4d16794d1
+
+COUNT=3
+L = 128
+KI = 7532eaf9f3213f5449507d083d7aae2208389c16acfb0e40952bd5c4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 293222c5800f76ab5dda01ca37fea54b009afa46f3c67fba8b01406301283b93cf5451c1b863b099e530592bc856eee066d2
+DataAfterCtrLen = 10
+DataAfterCtrData = da29026fcb944eef71eb
+ Binary rep of i = 000001
+ instring = 293222c5800f76ab5dda01ca37fea54b009afa46f3c67fba8b01406301283b93cf5451c1b863b099e530592bc856eee066d2000001da29026fcb944eef71eb
+KO = e861300303696fa4ec251f8f84b4863a
+
+COUNT=4
+L = 128
+KI = 201c8eca6d5d58e6ae18d412cc47829e010c7e3f9b46093faaccb8e9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d3342b4430d2628a74c659bd89ca9c8158089cb404e5b8b4ddb19e6c0812af67407e90673465ae906a03d676dbc788c3520b
+DataAfterCtrLen = 10
+DataAfterCtrData = 4b903949d2ec1f94eba0
+ Binary rep of i = 000001
+ instring = d3342b4430d2628a74c659bd89ca9c8158089cb404e5b8b4ddb19e6c0812af67407e90673465ae906a03d676dbc788c3520b0000014b903949d2ec1f94eba0
+KO = 3e5e0f6768629756f814113cf9a3196d
+
+COUNT=5
+L = 128
+KI = 09bdb405fde65fe1e5e2a5025eeeed98931f4c59e80ba36825f378b6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b92991b597526fba2fcfe4ac681350596b1b8354c2917a793662c9dafe8557ce6f311deccd1c2a8df0b9bf26a763ff5b3c58
+DataAfterCtrLen = 10
+DataAfterCtrData = dc18b07079a934be1937
+ Binary rep of i = 000001
+ instring = b92991b597526fba2fcfe4ac681350596b1b8354c2917a793662c9dafe8557ce6f311deccd1c2a8df0b9bf26a763ff5b3c58000001dc18b07079a934be1937
+KO = d206a682c12e701a4db68b06e3c1b52a
+
+COUNT=6
+L = 128
+KI = 9a3c35a68fca848efaa00e031eebe00f3b3b8fdc1ae3a09921b84c23
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4d66a72cbd3658be92530ef972b561d5d6ba95199ce2fdc236bd1bb7307f284f06d31c9826f1cf7ee08c3d3c167dd889f88
+DataAfterCtrLen = 10
+DataAfterCtrData = 60b017f13ca493a51a81
+ Binary rep of i = 000001
+ instring = d4d66a72cbd3658be92530ef972b561d5d6ba95199ce2fdc236bd1bb7307f284f06d31c9826f1cf7ee08c3d3c167dd889f8800000160b017f13ca493a51a81
+KO = 283fca7fa34dce8a8804ddba66716bb3
+
+COUNT=7
+L = 128
+KI = e08a47115f7728f48fb9f280b6e138a2f55a9aa53d96489c368b9258
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6bf690ebf47cdab26ec8d967b47fdeadf5e85d7a152b4a3c14f71cf77329b985c4c68379ddb3ba9ac2c8ed8be7ad332eb9a1
+DataAfterCtrLen = 10
+DataAfterCtrData = 23b98a2d52c3b4e422a2
+ Binary rep of i = 000001
+ instring = 6bf690ebf47cdab26ec8d967b47fdeadf5e85d7a152b4a3c14f71cf77329b985c4c68379ddb3ba9ac2c8ed8be7ad332eb9a100000123b98a2d52c3b4e422a2
+KO = 54ebfdce73dbc263fd6e36a284e22753
+
+COUNT=8
+L = 128
+KI = 72729cfcdd6c837452af63150d03b5a0bbe57f50b435ed6c6dacae75
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f72882a042ecb5965affe4813341730650b497713365c3b4c6f19e89574f067a348c76940e4df6b57974fc96c73405e503f0
+DataAfterCtrLen = 10
+DataAfterCtrData = fc37f5ee897b9601a021
+ Binary rep of i = 000001
+ instring = f72882a042ecb5965affe4813341730650b497713365c3b4c6f19e89574f067a348c76940e4df6b57974fc96c73405e503f0000001fc37f5ee897b9601a021
+KO = fc6a4443094c8191a3843e12c491924d
+
+COUNT=9
+L = 128
+KI = ae3ca1e423f4eae90eaca54560f160969457d84bcf8d9acb8649cc0f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 46e45c28adff6f7bf006f0078a8b68f7c061350ea0a49b4ab581d82fb1cbe49604596fbdbea53450a48007208c6c01c10ba5
+DataAfterCtrLen = 10
+DataAfterCtrData = d36a27213884c4a92ec5
+ Binary rep of i = 000001
+ instring = 46e45c28adff6f7bf006f0078a8b68f7c061350ea0a49b4ab581d82fb1cbe49604596fbdbea53450a48007208c6c01c10ba5000001d36a27213884c4a92ec5
+KO = bb6b90503fbc5a9bf2ed603b935261e4
+
+COUNT=10
+L = 256
+KI = 41b6a7ce2c97262316d3b686e647f8f26326305bd477db6fc399e848
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cd29ab84472ec4934e0ac6447f11bcd3d40e92c79c7b338893ddcc598565f2c085b80b53a4b8bd9fee1b47085e05dc055978
+DataAfterCtrLen = 10
+DataAfterCtrData = b4f8c4eb8f3db374e3db
+ Binary rep of i = 000001
+ instring = cd29ab84472ec4934e0ac6447f11bcd3d40e92c79c7b338893ddcc598565f2c085b80b53a4b8bd9fee1b47085e05dc055978000001b4f8c4eb8f3db374e3db
+ Binary rep of i = 000002
+ instring = cd29ab84472ec4934e0ac6447f11bcd3d40e92c79c7b338893ddcc598565f2c085b80b53a4b8bd9fee1b47085e05dc055978000002b4f8c4eb8f3db374e3db
+KO = 7cc715ab4dcf7a11cf68cb836c9c8a77a5e9d8290c25a2bef891339d3a651fcf
+
+COUNT=11
+L = 256
+KI = 01f72d618d97b789106756504e2c67703f291b6fb9908e71d35b4819
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4b8bd72506d61d19dbda9a73cd422d1c4dc6e3845552537c1c0640da0cf49dda262fdcb17299d840da93f1986a0dfaf596c6
+DataAfterCtrLen = 10
+DataAfterCtrData = fc5c543d3d93ad0ecae0
+ Binary rep of i = 000001
+ instring = 4b8bd72506d61d19dbda9a73cd422d1c4dc6e3845552537c1c0640da0cf49dda262fdcb17299d840da93f1986a0dfaf596c6000001fc5c543d3d93ad0ecae0
+ Binary rep of i = 000002
+ instring = 4b8bd72506d61d19dbda9a73cd422d1c4dc6e3845552537c1c0640da0cf49dda262fdcb17299d840da93f1986a0dfaf596c6000002fc5c543d3d93ad0ecae0
+KO = 75c572690cfb75e9f7615dcd79950858585fceeedcb9a65e8b4baf1560448de2
+
+COUNT=12
+L = 256
+KI = d3741ceae0539eb171d227e9c2ea01446d3e466fe8add91b5c6ee4d7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5a06564c8f0ade50b8fb7384a02559a2fde58e0ff3a83d9aa86cf9355974ba2d430bae3cfa77adf5dc379f61c357166ffc2a
+DataAfterCtrLen = 10
+DataAfterCtrData = 8859c651960de0ae7b96
+ Binary rep of i = 000001
+ instring = 5a06564c8f0ade50b8fb7384a02559a2fde58e0ff3a83d9aa86cf9355974ba2d430bae3cfa77adf5dc379f61c357166ffc2a0000018859c651960de0ae7b96
+ Binary rep of i = 000002
+ instring = 5a06564c8f0ade50b8fb7384a02559a2fde58e0ff3a83d9aa86cf9355974ba2d430bae3cfa77adf5dc379f61c357166ffc2a0000028859c651960de0ae7b96
+KO = 0b37e61ae619fffec08c9ffd2126e334a7f39779d1e689142b85b149a04675b2
+
+COUNT=13
+L = 256
+KI = 46843c7da0a59c195ad7cf49a60cabf873b4951534d382248a4faa25
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1989f3f2f5265b38cdaa65bf315b0aed9fe116a596ff35984f61fb51d39fcde1b8989ad09992c669ac230a591c7251fcf797
+DataAfterCtrLen = 10
+DataAfterCtrData = 81183b4ccb350ebd4ddd
+ Binary rep of i = 000001
+ instring = 1989f3f2f5265b38cdaa65bf315b0aed9fe116a596ff35984f61fb51d39fcde1b8989ad09992c669ac230a591c7251fcf79700000181183b4ccb350ebd4ddd
+ Binary rep of i = 000002
+ instring = 1989f3f2f5265b38cdaa65bf315b0aed9fe116a596ff35984f61fb51d39fcde1b8989ad09992c669ac230a591c7251fcf79700000281183b4ccb350ebd4ddd
+KO = cbebae2763dc1acdca18fa9a00afea79cea4f559e65da1bf01fc8e5ddba063f3
+
+COUNT=14
+L = 256
+KI = daf328c718f29ac08f4b962497e4f5c89d9ff9672745ab727b7020d4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 33bbba09d80659a2e4c989f38b60196e5dfd885245e405afb0bd99e54a3361ad217dac4ccc29ad7fee8c768ce36a68f7c647
+DataAfterCtrLen = 10
+DataAfterCtrData = 3d48dcc482b93651a525
+ Binary rep of i = 000001
+ instring = 33bbba09d80659a2e4c989f38b60196e5dfd885245e405afb0bd99e54a3361ad217dac4ccc29ad7fee8c768ce36a68f7c6470000013d48dcc482b93651a525
+ Binary rep of i = 000002
+ instring = 33bbba09d80659a2e4c989f38b60196e5dfd885245e405afb0bd99e54a3361ad217dac4ccc29ad7fee8c768ce36a68f7c6470000023d48dcc482b93651a525
+KO = 030063464aa2e5d38ec5f8d7a12477ffe2ae7203a39b53192aa0ca1779429ebb
+
+COUNT=15
+L = 256
+KI = 50978708b65e4d1ddfe53951d81110ca52236adbd57fc1aa1b03b3c1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a652cdd6aadae7e29e3776e92b56cbab8d2ff356d8357c59ace5a8f865255f83780ccfa0842c1c5d854bd5feaf06c211c2c5
+DataAfterCtrLen = 10
+DataAfterCtrData = 94bba777898311f03d60
+ Binary rep of i = 000001
+ instring = a652cdd6aadae7e29e3776e92b56cbab8d2ff356d8357c59ace5a8f865255f83780ccfa0842c1c5d854bd5feaf06c211c2c500000194bba777898311f03d60
+ Binary rep of i = 000002
+ instring = a652cdd6aadae7e29e3776e92b56cbab8d2ff356d8357c59ace5a8f865255f83780ccfa0842c1c5d854bd5feaf06c211c2c500000294bba777898311f03d60
+KO = 8bf0ab4f0555a7f472fe93d34df4a0b18d2f7eebee4fbf632765cb289a2d62ee
+
+COUNT=16
+L = 256
+KI = 3e1494d4b266fc4cb59ed543f21bce0da2b5838754a93f60e3c6bc29
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b1d96205f9198d0bc3bd0570fbd5b027df3360f2d18739071cfe89b1a62274e1778f35a91a4ff88c42555552e1a6554a2c31
+DataAfterCtrLen = 10
+DataAfterCtrData = bbc1397a6569915814aa
+ Binary rep of i = 000001
+ instring = b1d96205f9198d0bc3bd0570fbd5b027df3360f2d18739071cfe89b1a62274e1778f35a91a4ff88c42555552e1a6554a2c31000001bbc1397a6569915814aa
+ Binary rep of i = 000002
+ instring = b1d96205f9198d0bc3bd0570fbd5b027df3360f2d18739071cfe89b1a62274e1778f35a91a4ff88c42555552e1a6554a2c31000002bbc1397a6569915814aa
+KO = ca0769629ef9c3b409ff657b4f3ba88ae4783f5627053b2b46e94946012ceacb
+
+COUNT=17
+L = 256
+KI = e472c22793e6c9ec05d994a0a35d94b45a6a535e33b98c140d7d7220
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b42c2e53d0bc164b1beaaca146cfed2b136a05d43e33c5bcda7213d89eb1fa2ca91f457206ecd1dabebba929a5de7d5dabab
+DataAfterCtrLen = 10
+DataAfterCtrData = 692f4518614527585e2e
+ Binary rep of i = 000001
+ instring = b42c2e53d0bc164b1beaaca146cfed2b136a05d43e33c5bcda7213d89eb1fa2ca91f457206ecd1dabebba929a5de7d5dabab000001692f4518614527585e2e
+ Binary rep of i = 000002
+ instring = b42c2e53d0bc164b1beaaca146cfed2b136a05d43e33c5bcda7213d89eb1fa2ca91f457206ecd1dabebba929a5de7d5dabab000002692f4518614527585e2e
+KO = 2d31a23348f404a970bde8c626e0dd6f6c9bf73e75f064464aca8ed9ce7ea575
+
+COUNT=18
+L = 256
+KI = 4ccf36cfb498b453c06c4ff96591fce4837f954afaabb1895d5bab87
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d2528f96c17b721f6649d95c81cb58444cb68c30de30d14c1de41fceba261be9972b2a12c191d84c953bd478651a23422ee5
+DataAfterCtrLen = 10
+DataAfterCtrData = 933dcf3c0ad0469aa518
+ Binary rep of i = 000001
+ instring = d2528f96c17b721f6649d95c81cb58444cb68c30de30d14c1de41fceba261be9972b2a12c191d84c953bd478651a23422ee5000001933dcf3c0ad0469aa518
+ Binary rep of i = 000002
+ instring = d2528f96c17b721f6649d95c81cb58444cb68c30de30d14c1de41fceba261be9972b2a12c191d84c953bd478651a23422ee5000002933dcf3c0ad0469aa518
+KO = 77a000d7c2565bcf9a67e4194ab354f9ae2974b6f3bc0dffd7b2314bbe068ea3
+
+COUNT=19
+L = 256
+KI = 548550bc6e1e30e7bc89e67e314010f0707e60207def99be889c1d1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb4cb020d39d064db9f3734e53e16c3a836a7d58461892ec6e12626921693a5cbcf386d818392e445d52caa67383535f5d5b
+DataAfterCtrLen = 10
+DataAfterCtrData = caae7065b7368245f91c
+ Binary rep of i = 000001
+ instring = eb4cb020d39d064db9f3734e53e16c3a836a7d58461892ec6e12626921693a5cbcf386d818392e445d52caa67383535f5d5b000001caae7065b7368245f91c
+ Binary rep of i = 000002
+ instring = eb4cb020d39d064db9f3734e53e16c3a836a7d58461892ec6e12626921693a5cbcf386d818392e445d52caa67383535f5d5b000002caae7065b7368245f91c
+KO = 484913d7dadcd80f96ee2ebef0003815ac90d173156591ca9a7d9b46629a8722
+
+COUNT=20
+L = 160
+KI = cb1072ab7665d4252a846f16702e9d191107912722fe972844404add
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 46cb53ee0d012c247f00b6c32f6e0f288fc3ffa757353dc1fbf14221fc596b13be8a99f3e6ba06bd9c6e77dbd6fcf18ef47b
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c106fe885a577d9fdc9
+ Binary rep of i = 000001
+ instring = 46cb53ee0d012c247f00b6c32f6e0f288fc3ffa757353dc1fbf14221fc596b13be8a99f3e6ba06bd9c6e77dbd6fcf18ef47b0000013c106fe885a577d9fdc9
+KO = c2f4686afa1f7975714df979f47fa627cfdb2640
+
+COUNT=21
+L = 160
+KI = 6104146c905c86eec410285fe81de0655ab7de89e5822235c2f9e772
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b1999d4df1dd478d39aee146f0630b93190de6ce134ec579d4a6c87233380b583006227a709033951e8c009fd7db4904afac
+DataAfterCtrLen = 10
+DataAfterCtrData = 9a5ed68a6497f34824b6
+ Binary rep of i = 000001
+ instring = b1999d4df1dd478d39aee146f0630b93190de6ce134ec579d4a6c87233380b583006227a709033951e8c009fd7db4904afac0000019a5ed68a6497f34824b6
+KO = 6e9ba18fbf6572d4f2addf25ea2da066dc686410
+
+COUNT=22
+L = 160
+KI = 82acc58cb91966803c1a01421da1d33c79d104cf99fd5b641d3d4bbb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9145eb7f7e55594211a52805d934fd7e78ac592eab53a33d50974172bef751d059c5fc788b2041b6662cc6583efd007bf201
+DataAfterCtrLen = 10
+DataAfterCtrData = c49a7b6e80c817b4a70d
+ Binary rep of i = 000001
+ instring = 9145eb7f7e55594211a52805d934fd7e78ac592eab53a33d50974172bef751d059c5fc788b2041b6662cc6583efd007bf201000001c49a7b6e80c817b4a70d
+KO = 48a3068ccb5ba470c022a82750d9221044342e16
+
+COUNT=23
+L = 160
+KI = 636b6829964ad45a2d37c28cf21e839ad5ca4a545312352fff112f8a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = afe18faaec6ffc65f1c765d25dff6ab14cd3af9f8b3e9559811765cf0f5e03b565652cf92635ae1be6895734e0b2b5d62e1a
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f34d6848a46555717e4
+ Binary rep of i = 000001
+ instring = afe18faaec6ffc65f1c765d25dff6ab14cd3af9f8b3e9559811765cf0f5e03b565652cf92635ae1be6895734e0b2b5d62e1a0000016f34d6848a46555717e4
+KO = 62aa466e5c7d81c44b6ac4eb7293900fd529b6f1
+
+COUNT=24
+L = 160
+KI = 10ba9ce34cc8caa465c9a21970c8557140f6d471526534f8a9228b57
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 138f500c16fef3dfce7438a94db8afa6343c47d2f6ab2eea879228bb606b54650a11ad1750a26fe3114f82899fb0b32443fd
+DataAfterCtrLen = 10
+DataAfterCtrData = 5a2dfb11cdf6442f6702
+ Binary rep of i = 000001
+ instring = 138f500c16fef3dfce7438a94db8afa6343c47d2f6ab2eea879228bb606b54650a11ad1750a26fe3114f82899fb0b32443fd0000015a2dfb11cdf6442f6702
+KO = bafd17cc93fc0db35f4bc0d556125d2a066ba2f4
+
+COUNT=25
+L = 160
+KI = 9b6324e2efaf92724b810c4e1633fca26fdc7693da503b9957b685b2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7256f8d610b0651a8aebb239e0f677a29aeb1d1a8d53e90b1f4f7baa03914e49c7abc47f5ad83b509fa67e016b37518dc6da
+DataAfterCtrLen = 10
+DataAfterCtrData = d8abe259f99746e882f6
+ Binary rep of i = 000001
+ instring = 7256f8d610b0651a8aebb239e0f677a29aeb1d1a8d53e90b1f4f7baa03914e49c7abc47f5ad83b509fa67e016b37518dc6da000001d8abe259f99746e882f6
+KO = 2a479deeadf1745e84e8cf229b5b2c291b9538f9
+
+COUNT=26
+L = 160
+KI = 29c517001fb0af1ff902a9e7e53e44163ce51c7584735d1479986c88
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 79b52b27bfae3d3f61aa833ab4479ff3bc30fa0b8fbce78558faaa123f3db4099daa84bbecf6c59e1d9c6082a92ebc959563
+DataAfterCtrLen = 10
+DataAfterCtrData = 99259b17764f56fd1ec0
+ Binary rep of i = 000001
+ instring = 79b52b27bfae3d3f61aa833ab4479ff3bc30fa0b8fbce78558faaa123f3db4099daa84bbecf6c59e1d9c6082a92ebc95956300000199259b17764f56fd1ec0
+KO = ebc398b621e6f5e6ec89c420cf5a1ab88ad194cc
+
+COUNT=27
+L = 160
+KI = 0df09525c878ec80b0b06de280293eb7b098fb87b9deb8819b64c97b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8f1ae553a558fdf081db8d6462414e65264983aba7badf9fd4e2f0197b6a30dcaa5d7361a9102a47f114a9ddbc6e2ef9d89f
+DataAfterCtrLen = 10
+DataAfterCtrData = 4bb43865f57ae2ac45ca
+ Binary rep of i = 000001
+ instring = 8f1ae553a558fdf081db8d6462414e65264983aba7badf9fd4e2f0197b6a30dcaa5d7361a9102a47f114a9ddbc6e2ef9d89f0000014bb43865f57ae2ac45ca
+KO = e797fa01892849bfc08eab0d9bfc7608a1a149f3
+
+COUNT=28
+L = 160
+KI = e3a611912e7c9fdf2c311f3f848422487e4b1690712d4e89ec64bda6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5c4210bc59b864e4d7f8ef92ed1417b7c18b2481c93e6a59f5800a2c27b35d32ff2ab0950d42a65da7202eaae5aa0d2faf52
+DataAfterCtrLen = 10
+DataAfterCtrData = 62db30b5563147ca6ef3
+ Binary rep of i = 000001
+ instring = 5c4210bc59b864e4d7f8ef92ed1417b7c18b2481c93e6a59f5800a2c27b35d32ff2ab0950d42a65da7202eaae5aa0d2faf5200000162db30b5563147ca6ef3
+KO = e9ba4d2ded2b91a80d2b36087d98845b6e5ba153
+
+COUNT=29
+L = 160
+KI = 14a898cbf11d1cfe3aaa730dd83ef96d2786b85ef4663ea5f932a50a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f275c120de3ae9406daace586a7a08f949460a07b2953d56507cad95ab3119650a2acb4bb3c7463a9059e6b664b03642d3db
+DataAfterCtrLen = 10
+DataAfterCtrData = 063cb3b13b14dd218909
+ Binary rep of i = 000001
+ instring = f275c120de3ae9406daace586a7a08f949460a07b2953d56507cad95ab3119650a2acb4bb3c7463a9059e6b664b03642d3db000001063cb3b13b14dd218909
+KO = 636e9b3b3929f606065638018a7f8c6daaaa386d
+
+COUNT=30
+L = 320
+KI = 322727b1ac2a6fd83dcca34a8bbfee6781e1be7511d1b0e35739d13b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8062ca35c2c11b865aef50cd61a4626feab421cd875e04f89efbc8d5e83ee2d8d2adf74b20d0fb73fb6ba8dbcf1b5ef86735
+DataAfterCtrLen = 10
+DataAfterCtrData = 7d946a7a472aac64688f
+ Binary rep of i = 000001
+ instring = 8062ca35c2c11b865aef50cd61a4626feab421cd875e04f89efbc8d5e83ee2d8d2adf74b20d0fb73fb6ba8dbcf1b5ef867350000017d946a7a472aac64688f
+ Binary rep of i = 000002
+ instring = 8062ca35c2c11b865aef50cd61a4626feab421cd875e04f89efbc8d5e83ee2d8d2adf74b20d0fb73fb6ba8dbcf1b5ef867350000027d946a7a472aac64688f
+KO = ad51e8746a57c0d8d04f9d01f0dece71dff7e5fc9050f5a464b27e40076575a80ff2e2dad57dedfe
+
+COUNT=31
+L = 320
+KI = 61f685a53f6fe6137789f2c06de7c6c033675c2f3c43f23904209937
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e6190133a75acad3f8e3f3da5d7837cb98fc4d98db2348834c80bb00804076feae330ef4e35c316f8e06b098379197199c6f
+DataAfterCtrLen = 10
+DataAfterCtrData = 72a82bf6b4e15e019f67
+ Binary rep of i = 000001
+ instring = e6190133a75acad3f8e3f3da5d7837cb98fc4d98db2348834c80bb00804076feae330ef4e35c316f8e06b098379197199c6f00000172a82bf6b4e15e019f67
+ Binary rep of i = 000002
+ instring = e6190133a75acad3f8e3f3da5d7837cb98fc4d98db2348834c80bb00804076feae330ef4e35c316f8e06b098379197199c6f00000272a82bf6b4e15e019f67
+KO = 0b436f3854ae0b894edfc57f5e96e8203735c3f7047008803d81403d5a3d3d4903fa3fcda8b227c2
+
+COUNT=32
+L = 320
+KI = eed8d76d6af924669015abaa9ac41589577aba05f33b41f3f563dc0a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ea0c817363f39686948c4ba3c53f33632d760957f8a7b34d8b8d9314d638c56f9629a8bb041fda707eccb762fcfab3bb9f98
+DataAfterCtrLen = 10
+DataAfterCtrData = 3b13d68a8a3f6ca25a63
+ Binary rep of i = 000001
+ instring = ea0c817363f39686948c4ba3c53f33632d760957f8a7b34d8b8d9314d638c56f9629a8bb041fda707eccb762fcfab3bb9f980000013b13d68a8a3f6ca25a63
+ Binary rep of i = 000002
+ instring = ea0c817363f39686948c4ba3c53f33632d760957f8a7b34d8b8d9314d638c56f9629a8bb041fda707eccb762fcfab3bb9f980000023b13d68a8a3f6ca25a63
+KO = c81b0fca55f56a9e4989dcfd421e564a76e6283d3517b68e84d29f4092ef867369b1d735f68255a3
+
+COUNT=33
+L = 320
+KI = f89f27bd418b75a56f958157febff6a6dad8c6cb01904bd01a70faf1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ece75b8ffa196d0a0887c31c3b21c1342f085500f53931af7cf3e7e89f099ead18eb2975ad9ed221146ff8ffe0cf07ec0694
+DataAfterCtrLen = 10
+DataAfterCtrData = d42ec5c66f288acc5334
+ Binary rep of i = 000001
+ instring = ece75b8ffa196d0a0887c31c3b21c1342f085500f53931af7cf3e7e89f099ead18eb2975ad9ed221146ff8ffe0cf07ec0694000001d42ec5c66f288acc5334
+ Binary rep of i = 000002
+ instring = ece75b8ffa196d0a0887c31c3b21c1342f085500f53931af7cf3e7e89f099ead18eb2975ad9ed221146ff8ffe0cf07ec0694000002d42ec5c66f288acc5334
+KO = 20f8c42d1e13518a8357959f5e9c87a929752b440a7d3ef042bdcb39f09d8d1f462088410765f42b
+
+COUNT=34
+L = 320
+KI = 599689d1c71a751a29d2219a6cd5764f8b58b018a616776911c8f835
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 75c0ec0f36178df61ee06d8f4224f0b8ccec4b19820d0fdcf4ebdb097480a83ae6190d828f3b363f85ac474afbe1e9f1f9e3
+DataAfterCtrLen = 10
+DataAfterCtrData = 5eded517f4c666422ae2
+ Binary rep of i = 000001
+ instring = 75c0ec0f36178df61ee06d8f4224f0b8ccec4b19820d0fdcf4ebdb097480a83ae6190d828f3b363f85ac474afbe1e9f1f9e30000015eded517f4c666422ae2
+ Binary rep of i = 000002
+ instring = 75c0ec0f36178df61ee06d8f4224f0b8ccec4b19820d0fdcf4ebdb097480a83ae6190d828f3b363f85ac474afbe1e9f1f9e30000025eded517f4c666422ae2
+KO = 2ccd85eada4aa29a459f23d62fdd1909d54624494b91e63993c5b2f577903eee616bfcaedc0ad75c
+
+COUNT=35
+L = 320
+KI = fe660fee83fc49023853eedf78b8e80a59169248f040a7156799cc9e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a3e7d5af0aa6ceccfb7bf9e3fa124ba5281de3e0e172485aa3683f8cdcdd774b95dc805506bf232e26614809fafc0b288e5c
+DataAfterCtrLen = 10
+DataAfterCtrData = 59c5f1d345cc0ccb85c9
+ Binary rep of i = 000001
+ instring = a3e7d5af0aa6ceccfb7bf9e3fa124ba5281de3e0e172485aa3683f8cdcdd774b95dc805506bf232e26614809fafc0b288e5c00000159c5f1d345cc0ccb85c9
+ Binary rep of i = 000002
+ instring = a3e7d5af0aa6ceccfb7bf9e3fa124ba5281de3e0e172485aa3683f8cdcdd774b95dc805506bf232e26614809fafc0b288e5c00000259c5f1d345cc0ccb85c9
+KO = bc7b5ea0464fb1057ed3e332666ccf8b73cf7232548be55ad1de1b2cb793d688aff0fc52be63b227
+
+COUNT=36
+L = 320
+KI = f4edd702b6cf0fa45de733b75acae9bf2cb912f469ccf741c5572d1f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 612586c5398b1cbdd64c4cb0c65780423e3956cb5a5c05b7e806d442974d8e5066284b048142284ab0f32d53dd4c1c38896c
+DataAfterCtrLen = 10
+DataAfterCtrData = 60c14dd62e335d2c9962
+ Binary rep of i = 000001
+ instring = 612586c5398b1cbdd64c4cb0c65780423e3956cb5a5c05b7e806d442974d8e5066284b048142284ab0f32d53dd4c1c38896c00000160c14dd62e335d2c9962
+ Binary rep of i = 000002
+ instring = 612586c5398b1cbdd64c4cb0c65780423e3956cb5a5c05b7e806d442974d8e5066284b048142284ab0f32d53dd4c1c38896c00000260c14dd62e335d2c9962
+KO = fc7787ca3446f5304145a0ebe22984d5f8d81d6fb4add4a3a4d8e74070309ed7e2700e06e31511c4
+
+COUNT=37
+L = 320
+KI = ef1c41b68b830db8e097b7e4b82414af69cbee037128a0cf4e575344
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 08c0e574a02d90ebd794e02d89f2831ec1b5858d71035e3254051aa33ceb035e91b71577c157393bde053e7ba691a81e33a5
+DataAfterCtrLen = 10
+DataAfterCtrData = edde63b1fca6337a8f19
+ Binary rep of i = 000001
+ instring = 08c0e574a02d90ebd794e02d89f2831ec1b5858d71035e3254051aa33ceb035e91b71577c157393bde053e7ba691a81e33a5000001edde63b1fca6337a8f19
+ Binary rep of i = 000002
+ instring = 08c0e574a02d90ebd794e02d89f2831ec1b5858d71035e3254051aa33ceb035e91b71577c157393bde053e7ba691a81e33a5000002edde63b1fca6337a8f19
+KO = 9e4019412deee8d0d0ab07bd35d5a59f09c31da90160432f9553faa1b98d1f162eced2dab862a46a
+
+COUNT=38
+L = 320
+KI = 5112e85de8624471cd0f960dc30666c84c865ea378e67b700fe00370
+DataBeforeCtrLen = 50
+DataBeforeCtrData = df1324a72e4b4ad0a08c8319caa1a3ad018e0291b0021cd6297b4fc13ae6e77583bc5e7e494adf5cae803253e56747f1b6dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 9c1baf69eccef2d3a1d6
+ Binary rep of i = 000001
+ instring = df1324a72e4b4ad0a08c8319caa1a3ad018e0291b0021cd6297b4fc13ae6e77583bc5e7e494adf5cae803253e56747f1b6dc0000019c1baf69eccef2d3a1d6
+ Binary rep of i = 000002
+ instring = df1324a72e4b4ad0a08c8319caa1a3ad018e0291b0021cd6297b4fc13ae6e77583bc5e7e494adf5cae803253e56747f1b6dc0000029c1baf69eccef2d3a1d6
+KO = 7ef043874ae0688c39947fceb87a0ffedffb421bd94586f95207fbcd984a89c8d4b8ed90bb278666
+
+COUNT=39
+L = 320
+KI = d91f1e21fd0e8a7abfea030dd5f3577b6b843bce1b82656d0b4d7968
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 16cc1ff25fa9100319fb8dee94bb8b5dd35631187b385c302c50a5d522379957f8a31e218f263f880bfd162e36f908be05cd
+DataAfterCtrLen = 10
+DataAfterCtrData = 132ce12d12f418258661
+ Binary rep of i = 000001
+ instring = 16cc1ff25fa9100319fb8dee94bb8b5dd35631187b385c302c50a5d522379957f8a31e218f263f880bfd162e36f908be05cd000001132ce12d12f418258661
+ Binary rep of i = 000002
+ instring = 16cc1ff25fa9100319fb8dee94bb8b5dd35631187b385c302c50a5d522379957f8a31e218f263f880bfd162e36f908be05cd000002132ce12d12f418258661
+KO = ffb43919c066ad6104d8ba36f2abc9d587772a51637cab6a421b1d3fc0897b46dee0f90479a574cc
+
+
+
+[PRF=HMAC_SHA224]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 497bb6b1ff3c1d1bbd14a69dd7ccfa500ab9fc60849ce8083a1b2d58
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 193819c01c6d73a629ef71d8159e22aa635c7e7c96ceb8b7b4867be2a8f518139c2c678eefd15c9957ad261bd27a78745881
+DataAfterCtrLen = 10
+DataAfterCtrData = 1731446c3dc54a4ae669
+ Binary rep of i = 00000001
+ instring = 193819c01c6d73a629ef71d8159e22aa635c7e7c96ceb8b7b4867be2a8f518139c2c678eefd15c9957ad261bd27a78745881000000011731446c3dc54a4ae669
+KO = 9a5a67b2dbf4ade2bc6864da5efd2b56
+
+COUNT=1
+L = 128
+KI = 1e4a6181260f30fd5dd0e3c7c4e243252b7aa0eed45307fb2859b75f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 55f6d64c565f08f2bf0c6a6f9fefae7681256370ef849f7d5a0dbe9b16c40564dde91c72a88f6e9155b0f96ef4d919d6376d
+DataAfterCtrLen = 10
+DataAfterCtrData = 3df29834bb52d2d4f0fc
+ Binary rep of i = 00000001
+ instring = 55f6d64c565f08f2bf0c6a6f9fefae7681256370ef849f7d5a0dbe9b16c40564dde91c72a88f6e9155b0f96ef4d919d6376d000000013df29834bb52d2d4f0fc
+KO = 750c9012c8fe9990a08a45fba755a12a
+
+COUNT=2
+L = 128
+KI = 4f9dfc556d9ec0eba96710ac0b31689ca5ba1bd50d102887231d25c3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = db560e34f97b108cd7fd8425e67b9a97eda25bcf085261fc7d178a3bc8b2f0676280885808d72d08225ce30ec5e52a2a158f
+DataAfterCtrLen = 10
+DataAfterCtrData = 36cf7d9bea99c5584720
+ Binary rep of i = 00000001
+ instring = db560e34f97b108cd7fd8425e67b9a97eda25bcf085261fc7d178a3bc8b2f0676280885808d72d08225ce30ec5e52a2a158f0000000136cf7d9bea99c5584720
+KO = d54171a3fb775700f62abf32912c17b9
+
+COUNT=3
+L = 128
+KI = a83a67ce1899fc700586e5db4c347f85ad0139fe946e96dc75ae1872
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 31d06c154040ee320850ebe29a48d0bcc841af1baaafafa57a2b9ae0a33b103392b05f5ab9a9cd6017312a302c77bebda816
+DataAfterCtrLen = 10
+DataAfterCtrData = a0a44f1e76aa39a0e8f9
+ Binary rep of i = 00000001
+ instring = 31d06c154040ee320850ebe29a48d0bcc841af1baaafafa57a2b9ae0a33b103392b05f5ab9a9cd6017312a302c77bebda81600000001a0a44f1e76aa39a0e8f9
+KO = 085b22431054b5203396cf57b6864e61
+
+COUNT=4
+L = 128
+KI = 98a7fe783d6328470d31ff208a46d32fc41fbef8c7a67c31da78fa21
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 78ce55ff79306c8e33a3fddc99635c718d94caa59dbcdce16a2bcaa0efd5af8ef5e4320a63edb060601357e31c0bc5f17d0d
+DataAfterCtrLen = 10
+DataAfterCtrData = 70672ca646073a6b9f2e
+ Binary rep of i = 00000001
+ instring = 78ce55ff79306c8e33a3fddc99635c718d94caa59dbcdce16a2bcaa0efd5af8ef5e4320a63edb060601357e31c0bc5f17d0d0000000170672ca646073a6b9f2e
+KO = 0d3ccec93b8567b94147658ab60d5618
+
+COUNT=5
+L = 128
+KI = dab4933c03f286e167fb07e524d74840b0daf3d01d05161f4f0f49a8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 99a5ebb328a2b16c8b72961449a4b46c73e0b8b81fce7236d82f2956703b7d7f0aedb88a9f0ea2fa8be27fd74955c502f08c
+DataAfterCtrLen = 10
+DataAfterCtrData = 6570f4ef13dbff7a05e3
+ Binary rep of i = 00000001
+ instring = 99a5ebb328a2b16c8b72961449a4b46c73e0b8b81fce7236d82f2956703b7d7f0aedb88a9f0ea2fa8be27fd74955c502f08c000000016570f4ef13dbff7a05e3
+KO = 9c7c0cf0bd8c21d28b6667902de3ad6a
+
+COUNT=6
+L = 128
+KI = ae0c24b75a60d89033d6f5b2797bb12c05c63bc7a58d1851cbd7e933
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 807a025122a37d340f8d692b3c9d5c4a4745f2cda41adf93d0c95dfb4ac4f77d7b330357b0b64e3ae281b63e567456fbb9d6
+DataAfterCtrLen = 10
+DataAfterCtrData = f151b7e92400bd787745
+ Binary rep of i = 00000001
+ instring = 807a025122a37d340f8d692b3c9d5c4a4745f2cda41adf93d0c95dfb4ac4f77d7b330357b0b64e3ae281b63e567456fbb9d600000001f151b7e92400bd787745
+KO = 94b0035ac07084becd18658a9ce2b4dc
+
+COUNT=7
+L = 128
+KI = 3896566eb9e4df42598326aaa85b0c19464346650a3f5643ba891d31
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0aa5c2a15924c48217d529fa3484b3eafe21b5ba40a985d25cecc5f7a05465f36c142f246b515d06a988fd0fcc03d50fa3ba
+DataAfterCtrLen = 10
+DataAfterCtrData = 09aaa84ad2384f7db0e6
+ Binary rep of i = 00000001
+ instring = 0aa5c2a15924c48217d529fa3484b3eafe21b5ba40a985d25cecc5f7a05465f36c142f246b515d06a988fd0fcc03d50fa3ba0000000109aaa84ad2384f7db0e6
+KO = fc0bd5faf44b169558aafa357487d52a
+
+COUNT=8
+L = 128
+KI = 66fb8685d809c4d931be428112a2b6b6ddd102f13575757e71032d15
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 24559414ba6db7ccd13d35f1593ab23f2991cc696cadb22304e166ee20df8140ea42669d61a72cbdb58e0d656da0e8fa4cee
+DataAfterCtrLen = 10
+DataAfterCtrData = 84295937eed553203fd0
+ Binary rep of i = 00000001
+ instring = 24559414ba6db7ccd13d35f1593ab23f2991cc696cadb22304e166ee20df8140ea42669d61a72cbdb58e0d656da0e8fa4cee0000000184295937eed553203fd0
+KO = 288b650ed465ad40e4364d4dc450689c
+
+COUNT=9
+L = 128
+KI = 0b9206a1376332b74e6060513da885316b8b13936edc959b04c7bde9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 301d50025b65ae565f4884f898d663618579a2ba55a88b9faa4899f7c1a26c471d9412daf3312dece4a7d65d66e606505363
+DataAfterCtrLen = 10
+DataAfterCtrData = cd37d2021daee7c506eb
+ Binary rep of i = 00000001
+ instring = 301d50025b65ae565f4884f898d663618579a2ba55a88b9faa4899f7c1a26c471d9412daf3312dece4a7d65d66e60650536300000001cd37d2021daee7c506eb
+KO = dfd26c5eab0bd52b18a88e40d9cd34d5
+
+COUNT=10
+L = 256
+KI = 33c66312f25408208fb11a16c7fcf8622cede8bf3d630e07e468e7a8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ef31106cc1739cd45da0bc6fd2b8a01db6a0b1cfa327d2766c5d2b93b63000b993c8aaf75ba58d4fbd1f6a643b6d13a4636e
+DataAfterCtrLen = 10
+DataAfterCtrData = c9efe0c4de9b14f8752b
+ Binary rep of i = 00000001
+ instring = ef31106cc1739cd45da0bc6fd2b8a01db6a0b1cfa327d2766c5d2b93b63000b993c8aaf75ba58d4fbd1f6a643b6d13a4636e00000001c9efe0c4de9b14f8752b
+ Binary rep of i = 00000002
+ instring = ef31106cc1739cd45da0bc6fd2b8a01db6a0b1cfa327d2766c5d2b93b63000b993c8aaf75ba58d4fbd1f6a643b6d13a4636e00000002c9efe0c4de9b14f8752b
+KO = 16354e96f71b2a0d61de8161c60a503b92933a5f89e15eee3d092692777cca05
+
+COUNT=11
+L = 256
+KI = 3851351e662f7a5b22b58fac090be81af8e00c8b6c64cf41a1a26968
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5be6b0c26973ce3f59b3ad66b059fe8055fb0190678a86a41780929ec129d13e525745219c220951c3ca2aba293e1e28d26a
+DataAfterCtrLen = 10
+DataAfterCtrData = b76da0baaa93f6bd3c8a
+ Binary rep of i = 00000001
+ instring = 5be6b0c26973ce3f59b3ad66b059fe8055fb0190678a86a41780929ec129d13e525745219c220951c3ca2aba293e1e28d26a00000001b76da0baaa93f6bd3c8a
+ Binary rep of i = 00000002
+ instring = 5be6b0c26973ce3f59b3ad66b059fe8055fb0190678a86a41780929ec129d13e525745219c220951c3ca2aba293e1e28d26a00000002b76da0baaa93f6bd3c8a
+KO = c2286f0cde6d593958f2b7705f12084faa5e63923ec856eba9ff6e768bd18cb6
+
+COUNT=12
+L = 256
+KI = 84617245c8b1d22676ce5ed2069009e475eaf8192a7d333dc975ec5a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = de23ba5afdbf3c251b27d0c543c084e4d8ac0da4e2dc3ec39bad2154ab45fa12c0cb02b7430e671cc78d72fdf14ccc252018
+DataAfterCtrLen = 10
+DataAfterCtrData = bfc571d0e84a05a10608
+ Binary rep of i = 00000001
+ instring = de23ba5afdbf3c251b27d0c543c084e4d8ac0da4e2dc3ec39bad2154ab45fa12c0cb02b7430e671cc78d72fdf14ccc25201800000001bfc571d0e84a05a10608
+ Binary rep of i = 00000002
+ instring = de23ba5afdbf3c251b27d0c543c084e4d8ac0da4e2dc3ec39bad2154ab45fa12c0cb02b7430e671cc78d72fdf14ccc25201800000002bfc571d0e84a05a10608
+KO = d01432a4b61b1893cde148d18aaa83c313667c2cfb08a3de7a6e80cc252c3397
+
+COUNT=13
+L = 256
+KI = da314703423b876c9af142b41f908e1b2426012beacf00f5abcabec7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 56cabff8eb593744d163762964f86dee438c0407524adc1e5ad61d2af336fb9970c9a8458b02c18a61514bca7dba214dbde8
+DataAfterCtrLen = 10
+DataAfterCtrData = fb8b7ed65ab0ba22ef5f
+ Binary rep of i = 00000001
+ instring = 56cabff8eb593744d163762964f86dee438c0407524adc1e5ad61d2af336fb9970c9a8458b02c18a61514bca7dba214dbde800000001fb8b7ed65ab0ba22ef5f
+ Binary rep of i = 00000002
+ instring = 56cabff8eb593744d163762964f86dee438c0407524adc1e5ad61d2af336fb9970c9a8458b02c18a61514bca7dba214dbde800000002fb8b7ed65ab0ba22ef5f
+KO = 7a19e0912a93d1207672429bf49a2f4c0bbd0a2a07553833a5eca08832b4af92
+
+COUNT=14
+L = 256
+KI = 902a98e52b9d43cf1e73580a89cb87aa1488db18b32280542d772f55
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3ad33c49e531a16c9902e112aa87e7ba22be8798a44fd5903d7544caf57798b979cdd26365f1e68c8ef3645c9338683cd044
+DataAfterCtrLen = 10
+DataAfterCtrData = c8267decc70fd803c6bb
+ Binary rep of i = 00000001
+ instring = 3ad33c49e531a16c9902e112aa87e7ba22be8798a44fd5903d7544caf57798b979cdd26365f1e68c8ef3645c9338683cd04400000001c8267decc70fd803c6bb
+ Binary rep of i = 00000002
+ instring = 3ad33c49e531a16c9902e112aa87e7ba22be8798a44fd5903d7544caf57798b979cdd26365f1e68c8ef3645c9338683cd04400000002c8267decc70fd803c6bb
+KO = ce78ad07779d374730c63a1840397db52a3c75625bc81bb565b89d82bca316b5
+
+COUNT=15
+L = 256
+KI = d162b1cf8b44782c0933068c846d470b269dd20d8cfbc83280838acb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 08103e7e9a04bb92f6d6dde591e20df62bfcd3486808fd80aa3296f1bd157f4696fc28c622b1e1a208cfc5447c7b1a8d4c58
+DataAfterCtrLen = 10
+DataAfterCtrData = 6e5104b4d029603958db
+ Binary rep of i = 00000001
+ instring = 08103e7e9a04bb92f6d6dde591e20df62bfcd3486808fd80aa3296f1bd157f4696fc28c622b1e1a208cfc5447c7b1a8d4c58000000016e5104b4d029603958db
+ Binary rep of i = 00000002
+ instring = 08103e7e9a04bb92f6d6dde591e20df62bfcd3486808fd80aa3296f1bd157f4696fc28c622b1e1a208cfc5447c7b1a8d4c58000000026e5104b4d029603958db
+KO = e0e5630f102567f6f3969447ba5549ea1703f23da92ac9bcc2eeebc1d6396a4d
+
+COUNT=16
+L = 256
+KI = 07e9a8707d2b4213078cd52243d690a9bd5d9bac15228f2d524dc985
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d5706f013f64364f49ef7f286d13f390537891c44aea24f4147062eb2d6cc4ee2cf073614f55428de56eaa213e8ea2ff5009
+DataAfterCtrLen = 10
+DataAfterCtrData = 0862847a920bcff44ffe
+ Binary rep of i = 00000001
+ instring = d5706f013f64364f49ef7f286d13f390537891c44aea24f4147062eb2d6cc4ee2cf073614f55428de56eaa213e8ea2ff5009000000010862847a920bcff44ffe
+ Binary rep of i = 00000002
+ instring = d5706f013f64364f49ef7f286d13f390537891c44aea24f4147062eb2d6cc4ee2cf073614f55428de56eaa213e8ea2ff5009000000020862847a920bcff44ffe
+KO = f6faa7c7e55cf1ddcae81b1192cfc5d31db1222478274529dbf0d49860811fe8
+
+COUNT=17
+L = 256
+KI = afcd64d017290823d85308f1abb2031677fdc0c0d0f4119379d45995
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb95e56d77f3f2a4ff56308a3bce8399ac47ac650bc98dddc7dc44855f559899b3db858679052e95bd1fde537aefece036a1
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b061d11c5e1a879164d
+ Binary rep of i = 00000001
+ instring = eb95e56d77f3f2a4ff56308a3bce8399ac47ac650bc98dddc7dc44855f559899b3db858679052e95bd1fde537aefece036a1000000017b061d11c5e1a879164d
+ Binary rep of i = 00000002
+ instring = eb95e56d77f3f2a4ff56308a3bce8399ac47ac650bc98dddc7dc44855f559899b3db858679052e95bd1fde537aefece036a1000000027b061d11c5e1a879164d
+KO = 464d1f668afafef3a9d77b5dd6612a508db10900f5f7e33bf7770954a5e2f025
+
+COUNT=18
+L = 256
+KI = 691dba575ee6497112c2ec405d5dae0f1880d409e3bba0bab2053162
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8f40f143835c4aa75a974e3593742ca415c8853c4dc5048242aa6723ee090b785bf60e23c677ac9377c3492a77120a76c4bb
+DataAfterCtrLen = 10
+DataAfterCtrData = 4bdba92da44c11d681cf
+ Binary rep of i = 00000001
+ instring = 8f40f143835c4aa75a974e3593742ca415c8853c4dc5048242aa6723ee090b785bf60e23c677ac9377c3492a77120a76c4bb000000014bdba92da44c11d681cf
+ Binary rep of i = 00000002
+ instring = 8f40f143835c4aa75a974e3593742ca415c8853c4dc5048242aa6723ee090b785bf60e23c677ac9377c3492a77120a76c4bb000000024bdba92da44c11d681cf
+KO = efc4bdff8982c6aba73ef9d2b42a00ad82811808bd246a20582f952314189c18
+
+COUNT=19
+L = 256
+KI = fda2fbc356d18f99d75961968abd9e9b2ca65b3e18e7e63a90c73753
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 55fe997aedd54c8cc18a9121c6c7bd48b860287360e8596f1783eb5f4f6a0ed37194e87d2794862bd481bb4561999f0b27ec
+DataAfterCtrLen = 10
+DataAfterCtrData = 35ca984a798d0bd57bcf
+ Binary rep of i = 00000001
+ instring = 55fe997aedd54c8cc18a9121c6c7bd48b860287360e8596f1783eb5f4f6a0ed37194e87d2794862bd481bb4561999f0b27ec0000000135ca984a798d0bd57bcf
+ Binary rep of i = 00000002
+ instring = 55fe997aedd54c8cc18a9121c6c7bd48b860287360e8596f1783eb5f4f6a0ed37194e87d2794862bd481bb4561999f0b27ec0000000235ca984a798d0bd57bcf
+KO = 228a430a0330f140728c3649292cb48d8ebc0e16e24e4fc0ed176bad3ffffdd1
+
+COUNT=20
+L = 160
+KI = cf6b95427218d5a2449843c8d3f5bccbd414c3cafed862d6ddf8d716
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9a619efc958e63a21f501a972ca232837c4d78e091ccdc0f4bc2e0d6790755cc8e40fc665237dfab9d2c3453a8cdf8729814
+DataAfterCtrLen = 10
+DataAfterCtrData = 377c61260066b0024aec
+ Binary rep of i = 00000001
+ instring = 9a619efc958e63a21f501a972ca232837c4d78e091ccdc0f4bc2e0d6790755cc8e40fc665237dfab9d2c3453a8cdf872981400000001377c61260066b0024aec
+KO = 1fdbb0705732a729922b0768a3beddd33a09eaea
+
+COUNT=21
+L = 160
+KI = 09fee4f7a2ec52dff63c34b9c3f3113237e0584053842251655f393b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 486275821351e78aa90f1d7fa974058145a74ca4c7a39278f2262b71fd34381a74ad62cc3e3e7445c3a9208bb5319d48fbd3
+DataAfterCtrLen = 10
+DataAfterCtrData = b7e3141d9b3b2260fde3
+ Binary rep of i = 00000001
+ instring = 486275821351e78aa90f1d7fa974058145a74ca4c7a39278f2262b71fd34381a74ad62cc3e3e7445c3a9208bb5319d48fbd300000001b7e3141d9b3b2260fde3
+KO = fdf425c383546910b02db0dc24be4264be38607a
+
+COUNT=22
+L = 160
+KI = 1a831a4e90335381e317ccdb21c7a00980dfe6055730d4d1d48d9358
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 758ee4e18c6a9dc9264d8a823154ba2ab3b9242ca5484db518f1570b041b9d900c82bd6293e4cea06b9c16cc75b3c8eab5cf
+DataAfterCtrLen = 10
+DataAfterCtrData = 4d9731e40556080b81a3
+ Binary rep of i = 00000001
+ instring = 758ee4e18c6a9dc9264d8a823154ba2ab3b9242ca5484db518f1570b041b9d900c82bd6293e4cea06b9c16cc75b3c8eab5cf000000014d9731e40556080b81a3
+KO = 6b24a1e13de5f661d2c3c16abb18dca4b8a7a4c3
+
+COUNT=23
+L = 160
+KI = 730c77efea83e5cacf42789d0a242ee9e02425e2d56913c7b9845925
+DataBeforeCtrLen = 50
+DataBeforeCtrData = acf613d84c97147aa24965c0c66c97fc0c8207be3cf4a93e801c59f344ae4d592c7a6e3894ae5b645996303d0b52ab6a5d3f
+DataAfterCtrLen = 10
+DataAfterCtrData = 8c4fdd31baad99d4e503
+ Binary rep of i = 00000001
+ instring = acf613d84c97147aa24965c0c66c97fc0c8207be3cf4a93e801c59f344ae4d592c7a6e3894ae5b645996303d0b52ab6a5d3f000000018c4fdd31baad99d4e503
+KO = a83c1aebe68f853bffbd16b98d970bd8dbc971c4
+
+COUNT=24
+L = 160
+KI = 5d73526215195c89b3dcd02d07d19ab1f419dbb3529015de9eaa4309
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0b7c4ebf92868041e6a28b43222dd1ae2e59b757897fcbec28f92cfac45193d3150f8ca5d1fb095ce4c75f15c9d0f9b084fd
+DataAfterCtrLen = 10
+DataAfterCtrData = 290942363743fa6592d5
+ Binary rep of i = 00000001
+ instring = 0b7c4ebf92868041e6a28b43222dd1ae2e59b757897fcbec28f92cfac45193d3150f8ca5d1fb095ce4c75f15c9d0f9b084fd00000001290942363743fa6592d5
+KO = 3a0e6354f7dc91e49302297849c7d59079ac8e59
+
+COUNT=25
+L = 160
+KI = 8bf39e51917876bf3dbeecaf9bc272309bb07d13fc777e0550c72256
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 654c79b35a80d1fd62c3d1bdcaad8862038171287762e85ef068e4eedf1b40c0c762517ab0193694d183ceb81bde8f86f906
+DataAfterCtrLen = 10
+DataAfterCtrData = 04a6b9f1f3180b6c8f3e
+ Binary rep of i = 00000001
+ instring = 654c79b35a80d1fd62c3d1bdcaad8862038171287762e85ef068e4eedf1b40c0c762517ab0193694d183ceb81bde8f86f9060000000104a6b9f1f3180b6c8f3e
+KO = 38a6a13ca61236462303fd92f38f859a3fe7a861
+
+COUNT=26
+L = 160
+KI = 559fd61a83c24c1e47efe3ce67d4838962ae3460c6a8acda86126cc3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0ad3c72bd59aa3f8836c414e6a49386c18a906029d4613d3d98bec472adab9678933f4fc4edd5e5e2fc59576d883c09cba9c
+DataAfterCtrLen = 10
+DataAfterCtrData = 5c88cfbdd709c06e0698
+ Binary rep of i = 00000001
+ instring = 0ad3c72bd59aa3f8836c414e6a49386c18a906029d4613d3d98bec472adab9678933f4fc4edd5e5e2fc59576d883c09cba9c000000015c88cfbdd709c06e0698
+KO = d39c110fe52837fd1567b09887a9443e2fb8379a
+
+COUNT=27
+L = 160
+KI = 97ed09a9bf521e1ed04ea9b2251bc2c5e55ee23cbc9a160658ac97bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3d20d2dd5f5a9076da3a47f5209de92252e61ac87367defcd3343819aa4b6ec34d61950ab711ba7ddfaa1703e43a762b926b
+DataAfterCtrLen = 10
+DataAfterCtrData = 022f2062d828f9e4831c
+ Binary rep of i = 00000001
+ instring = 3d20d2dd5f5a9076da3a47f5209de92252e61ac87367defcd3343819aa4b6ec34d61950ab711ba7ddfaa1703e43a762b926b00000001022f2062d828f9e4831c
+KO = 2df03b68da51203e2446aecd0a8f86f177ade7ef
+
+COUNT=28
+L = 160
+KI = bfad9189bb53c2938d7e4d4711215f6e8f6069facf7ebf95ae7157ec
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a969f85e2fd2b3ae20cefae8bcf7894c4de01e22fa0da9643a15d1a2c13b766c597fa593e224b5133e32ffe889f7ce93ded3
+DataAfterCtrLen = 10
+DataAfterCtrData = e97b9cc70722bbd0924e
+ Binary rep of i = 00000001
+ instring = a969f85e2fd2b3ae20cefae8bcf7894c4de01e22fa0da9643a15d1a2c13b766c597fa593e224b5133e32ffe889f7ce93ded300000001e97b9cc70722bbd0924e
+KO = 577bd6cbbb60ba5c2428c6a7f0075117db81eac1
+
+COUNT=29
+L = 160
+KI = b087e53d4648b4a6b38f82de8d9a3a8e9398ab775a4494ba37528411
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8705090b28d1655d3747b54069a5003a9963cc84201f5be81d4b9193925b026af4f5f2d92ac16158de7d7688b58bac25c824
+DataAfterCtrLen = 10
+DataAfterCtrData = bbb1beb673f55bba3a49
+ Binary rep of i = 00000001
+ instring = 8705090b28d1655d3747b54069a5003a9963cc84201f5be81d4b9193925b026af4f5f2d92ac16158de7d7688b58bac25c82400000001bbb1beb673f55bba3a49
+KO = d2ab85e06ab3b07ffd4114f1c61609f39f94b6f1
+
+COUNT=30
+L = 320
+KI = 9028823ba03305375dc363b9ed55f59fab30e673c00dd7cd4abb9f77
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a5c2a62124c0db53de4da7ca8c6820af7327ac42fb148c0df661d06b514fab61290d52e029230bb49e6e056cb1bf9c82994a
+DataAfterCtrLen = 10
+DataAfterCtrData = 83ed76f558f4e1764af1
+ Binary rep of i = 00000001
+ instring = a5c2a62124c0db53de4da7ca8c6820af7327ac42fb148c0df661d06b514fab61290d52e029230bb49e6e056cb1bf9c82994a0000000183ed76f558f4e1764af1
+ Binary rep of i = 00000002
+ instring = a5c2a62124c0db53de4da7ca8c6820af7327ac42fb148c0df661d06b514fab61290d52e029230bb49e6e056cb1bf9c82994a0000000283ed76f558f4e1764af1
+KO = 52b28309aa8b9756b686c4ce2379c9a521fc031130f6bc55cd7688402ef546f7a727195dfcfd9f80
+
+COUNT=31
+L = 320
+KI = 92f709dfc7b20bc9fa5759bf469d4795c325cd245720f5a104b53d4c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 070f3c37359e4f22a3a901bc660a38ed71169a4e164f28dcdc27c0f80a623f27d412935c4dd2f805401ddecf834486c7cfdd
+DataAfterCtrLen = 10
+DataAfterCtrData = ec17a6705efa30217a46
+ Binary rep of i = 00000001
+ instring = 070f3c37359e4f22a3a901bc660a38ed71169a4e164f28dcdc27c0f80a623f27d412935c4dd2f805401ddecf834486c7cfdd00000001ec17a6705efa30217a46
+ Binary rep of i = 00000002
+ instring = 070f3c37359e4f22a3a901bc660a38ed71169a4e164f28dcdc27c0f80a623f27d412935c4dd2f805401ddecf834486c7cfdd00000002ec17a6705efa30217a46
+KO = 797d657334edded81a923e7f63c7e5069cc1d556480fd910f484e9da6c71bf8926cacc66c65cd298
+
+COUNT=32
+L = 320
+KI = f43e7f815431a70e2c85f3cc656f3866f93ec4e328ef4bf7aa911bec
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7599d335cbb1e9d0c28f80f5fd87cbf28dc3c359ca04fe962e74918d60f842114796d172e14250260a75c07f901745754a11
+DataAfterCtrLen = 10
+DataAfterCtrData = bfa08b2f1b45da385b2f
+ Binary rep of i = 00000001
+ instring = 7599d335cbb1e9d0c28f80f5fd87cbf28dc3c359ca04fe962e74918d60f842114796d172e14250260a75c07f901745754a1100000001bfa08b2f1b45da385b2f
+ Binary rep of i = 00000002
+ instring = 7599d335cbb1e9d0c28f80f5fd87cbf28dc3c359ca04fe962e74918d60f842114796d172e14250260a75c07f901745754a1100000002bfa08b2f1b45da385b2f
+KO = eeac0afe92a4d3e40f7a807759d832dd50981435779420102f25f03b1f4831d9062b2f494dc8e0cf
+
+COUNT=33
+L = 320
+KI = bdcbf49b306c96a60db7f2708f8ac9373a66e86dcbfcbd8c6e87dd89
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 223ec52728f4f1396a275b1e3a3c0449a02ba2d43222357ce50eff1e0c7cbce594d0301ceb899900ab393244bf3eddc4a0c3
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b02d704bdec5a0467c1
+ Binary rep of i = 00000001
+ instring = 223ec52728f4f1396a275b1e3a3c0449a02ba2d43222357ce50eff1e0c7cbce594d0301ceb899900ab393244bf3eddc4a0c3000000017b02d704bdec5a0467c1
+ Binary rep of i = 00000002
+ instring = 223ec52728f4f1396a275b1e3a3c0449a02ba2d43222357ce50eff1e0c7cbce594d0301ceb899900ab393244bf3eddc4a0c3000000027b02d704bdec5a0467c1
+KO = bc7b2af6985bb6f4b7e154998e62258ef3920814b636937564a0fac275266687e6aa12ec533a39c9
+
+COUNT=34
+L = 320
+KI = af56965fc320fe1e6279d272ab124a52887a1b8189597bbf22ca1784
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 53ef62dcd1553aa64143c77231161b20622494f1a3798cece795b2d0cc285459fd7472f0f65430ee98c06547ef57e02b0cb0
+DataAfterCtrLen = 10
+DataAfterCtrData = e45172659ac3c888fc95
+ Binary rep of i = 00000001
+ instring = 53ef62dcd1553aa64143c77231161b20622494f1a3798cece795b2d0cc285459fd7472f0f65430ee98c06547ef57e02b0cb000000001e45172659ac3c888fc95
+ Binary rep of i = 00000002
+ instring = 53ef62dcd1553aa64143c77231161b20622494f1a3798cece795b2d0cc285459fd7472f0f65430ee98c06547ef57e02b0cb000000002e45172659ac3c888fc95
+KO = a5002f340e3e8cb4564a35490e6b2a874847254ef7a7bfd85f43bc2defaa809910e9ee76631b40d6
+
+COUNT=35
+L = 320
+KI = 37693cc782f3987b50177e8600433761443d5795040b80a67c3d794b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 72e35f4be228434d97807a6a915eff2e6855f4e60e6dc68ca72ac39bc3500dc98aa2023fda9be32dc9502fc2fc9b9176a4ba
+DataAfterCtrLen = 10
+DataAfterCtrData = 87c42157c7f45312c739
+ Binary rep of i = 00000001
+ instring = 72e35f4be228434d97807a6a915eff2e6855f4e60e6dc68ca72ac39bc3500dc98aa2023fda9be32dc9502fc2fc9b9176a4ba0000000187c42157c7f45312c739
+ Binary rep of i = 00000002
+ instring = 72e35f4be228434d97807a6a915eff2e6855f4e60e6dc68ca72ac39bc3500dc98aa2023fda9be32dc9502fc2fc9b9176a4ba0000000287c42157c7f45312c739
+KO = 237e7b80eb4aa814f8eba2e7ac85d26a89081c1f635a78cd564bb39252a98c858b0a62144127a093
+
+COUNT=36
+L = 320
+KI = 42febda98d528150ff3dca3737b7ff2b5b7ec4370195b82b7669d61b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 483ead7b09a59daa71ab5bd88278d4dd736c447b0ee6feea12d57018f6231fc02b918ce4f793a9f94009bf28abecd603195e
+DataAfterCtrLen = 10
+DataAfterCtrData = fd014cdd2d72ab62409e
+ Binary rep of i = 00000001
+ instring = 483ead7b09a59daa71ab5bd88278d4dd736c447b0ee6feea12d57018f6231fc02b918ce4f793a9f94009bf28abecd603195e00000001fd014cdd2d72ab62409e
+ Binary rep of i = 00000002
+ instring = 483ead7b09a59daa71ab5bd88278d4dd736c447b0ee6feea12d57018f6231fc02b918ce4f793a9f94009bf28abecd603195e00000002fd014cdd2d72ab62409e
+KO = 60bb32d50ca2b9594f745a75eb014bc2c19a48fe03ab396926bb67fc91f54e7fd4a0ed48abd1ce4a
+
+COUNT=37
+L = 320
+KI = ec71bfabfe1a88f1f33ee614dc6c5daf391eb667bc6575e3a1a65ab1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7648a88ba18c6b7fdd6bad098426338b680117df58046ec961161df902f802d64128a6b005955f66e66f6dc9d99a270f11c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 4b94ec087cab850c9a2a
+ Binary rep of i = 00000001
+ instring = 7648a88ba18c6b7fdd6bad098426338b680117df58046ec961161df902f802d64128a6b005955f66e66f6dc9d99a270f11c9000000014b94ec087cab850c9a2a
+ Binary rep of i = 00000002
+ instring = 7648a88ba18c6b7fdd6bad098426338b680117df58046ec961161df902f802d64128a6b005955f66e66f6dc9d99a270f11c9000000024b94ec087cab850c9a2a
+KO = d57140045d837ca8d6de898e52eb35a69d58fa2ba9d8623ce0299dd49fb2bf8170519d4b510f703f
+
+COUNT=38
+L = 320
+KI = 4d58d0ff449e06533e31202746cfd975afaaa964e45489ed6d278fdb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f5d5c951744c14c53b506bd03fbec680aaf80fdfa1b1f30fe05c138d146d5454066d16626055cc199b740150940c1542f105
+DataAfterCtrLen = 10
+DataAfterCtrData = b60f7904bc1f9685c678
+ Binary rep of i = 00000001
+ instring = f5d5c951744c14c53b506bd03fbec680aaf80fdfa1b1f30fe05c138d146d5454066d16626055cc199b740150940c1542f10500000001b60f7904bc1f9685c678
+ Binary rep of i = 00000002
+ instring = f5d5c951744c14c53b506bd03fbec680aaf80fdfa1b1f30fe05c138d146d5454066d16626055cc199b740150940c1542f10500000002b60f7904bc1f9685c678
+KO = 552b912c3e1f2c9a9c3dee17955589c3f7dbb8d86838f9d215d803d24ffdbd4f835f66220c6cb609
+
+COUNT=39
+L = 320
+KI = 9694e0ad6482a560cb5ea8b573dfc234a6d251c830470175e07475be
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0b32672384a9f0736e4c81dbbc303ec8c686cf8007ff5dfe2eb180e9169894f213fea37ec10b46c327f105c384fb6127c60b
+DataAfterCtrLen = 10
+DataAfterCtrData = 92b2ba55b8ee74241799
+ Binary rep of i = 00000001
+ instring = 0b32672384a9f0736e4c81dbbc303ec8c686cf8007ff5dfe2eb180e9169894f213fea37ec10b46c327f105c384fb6127c60b0000000192b2ba55b8ee74241799
+ Binary rep of i = 00000002
+ instring = 0b32672384a9f0736e4c81dbbc303ec8c686cf8007ff5dfe2eb180e9169894f213fea37ec10b46c327f105c384fb6127c60b0000000292b2ba55b8ee74241799
+KO = 15953ea21e7fe9a0727547d70c8a94c28d22aa453b29cd09d341ec18d0d20d35265c18f74c118f13
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 3edc6b5b8f7aadbd713732b482b8f979286e1ea3b8f8f99c30c884cfe3349b83
+FixedInputDataByteLen = 60
+FixedInputData = 98e9988bb4cc8b34d7922e1c68ad692ba2a1d9ae15149571675f17a77ad49e80c8d2a85e831a26445b1f0ff44d7084a17206b4896c8112daad18605a
+ Binary rep of i = 01
+ instring = 0198e9988bb4cc8b34d7922e1c68ad692ba2a1d9ae15149571675f17a77ad49e80c8d2a85e831a26445b1f0ff44d7084a17206b4896c8112daad18605a
+KO = 6c037652990674a07844732d0ad985f9
+
+COUNT=1
+L = 128
+KI = 7982197d3b7d7922071f586c943354f0589bb64ab3d9713b0b0f90372951868b
+FixedInputDataByteLen = 60
+FixedInputData = 3adf1ca9c0ab28fdfd6ed974ea729354322e6e7e0713f38e4495ea698a7f0a77d2a6f98665830de2e3b2dcf84eba48d26dfedb8cede3a6f567882c58
+ Binary rep of i = 01
+ instring = 013adf1ca9c0ab28fdfd6ed974ea729354322e6e7e0713f38e4495ea698a7f0a77d2a6f98665830de2e3b2dcf84eba48d26dfedb8cede3a6f567882c58
+KO = fdf1846f881aadba8dc7b9c48f36e002
+
+COUNT=2
+L = 128
+KI = 33fbba401dbce7dfa1e5835150cc98d30a7b4214b3af63a8eb59facc85b09ef7
+FixedInputDataByteLen = 60
+FixedInputData = ba599c7d8a6dcea3657bbda3d332d368664a0d15a67c3484290a1fcc83af6affffb6053e88ddfd5a2aa3a03193814c402a6413e74bc26b0a167d9725
+ Binary rep of i = 01
+ instring = 01ba599c7d8a6dcea3657bbda3d332d368664a0d15a67c3484290a1fcc83af6affffb6053e88ddfd5a2aa3a03193814c402a6413e74bc26b0a167d9725
+KO = b3c2ab8bcd04bd9916b16b3b601915eb
+
+COUNT=3
+L = 128
+KI = 5ddd79f7b33f1f4a6dd57c34a8eec42e0c81eb9e5be40ad59db068709200b6d4
+FixedInputDataByteLen = 60
+FixedInputData = f8060afea468c356c3364ccca01fe157a4c4f01d89482c9a74a1e34bea77636f20965dc0e768a38e6b9dae0f8bddb6e0fe748736d849864acc0682c3
+ Binary rep of i = 01
+ instring = 01f8060afea468c356c3364ccca01fe157a4c4f01d89482c9a74a1e34bea77636f20965dc0e768a38e6b9dae0f8bddb6e0fe748736d849864acc0682c3
+KO = 26f6540c428fc1f5c08c13a648d8e9a0
+
+COUNT=4
+L = 128
+KI = 223f9ba1d4885bc4a0df5549b28d26414c6bfe61e982a891ca5d6fbaae7b0108
+FixedInputDataByteLen = 60
+FixedInputData = e1aa268c16ba71dcc9447904eff798fe26ddf67874d1d22cb7a79046f285822787fb7cac02e07735c7e5a497707278c56465dda856bcfbbe39855f2e
+ Binary rep of i = 01
+ instring = 01e1aa268c16ba71dcc9447904eff798fe26ddf67874d1d22cb7a79046f285822787fb7cac02e07735c7e5a497707278c56465dda856bcfbbe39855f2e
+KO = 1499b202edeb2c57dba902d9bd3ad206
+
+COUNT=5
+L = 128
+KI = bf0d5b1963b78624083c26dfe35930429a01b48819ea6a4c7934ea07b74e8a5a
+FixedInputDataByteLen = 60
+FixedInputData = 3f56ea9141ec5e93dcce40ea242dbb210ea3bff58170897e1077d1f9db0f799c1c5fc8ee533f69854be3da39088a7d2ea98934f48c143f89d004a158
+ Binary rep of i = 01
+ instring = 013f56ea9141ec5e93dcce40ea242dbb210ea3bff58170897e1077d1f9db0f799c1c5fc8ee533f69854be3da39088a7d2ea98934f48c143f89d004a158
+KO = 7f14cacc1d0f1601ef12375b7ac5fa7f
+
+COUNT=6
+L = 128
+KI = 55515c8112c17184e8cf2b86c4b90d2215df43841314db60f36050024c7f74fe
+FixedInputDataByteLen = 60
+FixedInputData = 63590aa2858ca602ef85a5fca1aa9f0ec2cc1a101bff6ef7e43fb65af555e7ba07ef2573d4eaad63d262f3208ed232e0b3bf8e3d993b62aea484947c
+ Binary rep of i = 01
+ instring = 0163590aa2858ca602ef85a5fca1aa9f0ec2cc1a101bff6ef7e43fb65af555e7ba07ef2573d4eaad63d262f3208ed232e0b3bf8e3d993b62aea484947c
+KO = 0e9e55e6087a34f814ed4eba8da8471b
+
+COUNT=7
+L = 128
+KI = a3bd468ecb9bd6accff706aa863a280731ab0bf0cfce80c65dde279c2f4cef71
+FixedInputDataByteLen = 60
+FixedInputData = 8c56ec74c2ef1943c5bf38300182a2ce8072704bd87b69c405227565d9f30f2198eee494200a0ebff1938657f26771e8e8debef74615ab52264286e8
+ Binary rep of i = 01
+ instring = 018c56ec74c2ef1943c5bf38300182a2ce8072704bd87b69c405227565d9f30f2198eee494200a0ebff1938657f26771e8e8debef74615ab52264286e8
+KO = 9909445277d868b4e45461ec1204972e
+
+COUNT=8
+L = 128
+KI = c98cfa6c8456b28dd5ac63940bc2872e54173e416ec28809a2c6d102fa3e1e7e
+FixedInputDataByteLen = 60
+FixedInputData = 8de88bf1f5b9da1d871d6b0b46f974cf2c1892f79c4a9e3085bc79e2586d11a71d301226a05bbdc3872c4a9c3dda607d8523e00bdb20abc94d25f39d
+ Binary rep of i = 01
+ instring = 018de88bf1f5b9da1d871d6b0b46f974cf2c1892f79c4a9e3085bc79e2586d11a71d301226a05bbdc3872c4a9c3dda607d8523e00bdb20abc94d25f39d
+KO = 341f9ada09b9fe32adfca709d0f61efd
+
+COUNT=9
+L = 128
+KI = 5d9375ee5d123f108e27e6ce0452fd5b574e2eea957b0a8e8907fc1e7d60485c
+FixedInputDataByteLen = 60
+FixedInputData = 4f2926d1dc28912c81abfd186d182591a916665de583944938245ffd24891cca1fa747ad7efd8e0baf5381989bdd57a77f0327c7d9c45b2a2f7a4000
+ Binary rep of i = 01
+ instring = 014f2926d1dc28912c81abfd186d182591a916665de583944938245ffd24891cca1fa747ad7efd8e0baf5381989bdd57a77f0327c7d9c45b2a2f7a4000
+KO = 65decd51bf0b20ab6cf1b70efd46293d
+
+COUNT=10
+L = 256
+KI = f109513435d72f14863660dfc027118e47e13995ad44a02415c9c8f63d38675c
+FixedInputDataByteLen = 60
+FixedInputData = 53696208d6f42909136a575010e135e142e31f631d72386a631cc704e5ad4049a889422cd6da7f1805e59a273c6f4fa986bc3082952fca658979f1b0
+ Binary rep of i = 01
+ instring = 0153696208d6f42909136a575010e135e142e31f631d72386a631cc704e5ad4049a889422cd6da7f1805e59a273c6f4fa986bc3082952fca658979f1b0
+KO = 1aaf080fd51b37585ea464a9c617bc3ab859cc78cbe1f2d5d557148ee36821a0
+
+COUNT=11
+L = 256
+KI = 402df5ada527a4ebc9383eae47731143b11db9111d6f4cc6bef4dc938f4ecf08
+FixedInputDataByteLen = 60
+FixedInputData = a7f721845426d006e4015615d29adba1a0386abe55975df4a529fe7309af306a929728fb04a43f73cfed90f8303a634c4b4a6f97a7d16cd727b8009e
+ Binary rep of i = 01
+ instring = 01a7f721845426d006e4015615d29adba1a0386abe55975df4a529fe7309af306a929728fb04a43f73cfed90f8303a634c4b4a6f97a7d16cd727b8009e
+KO = d0a6a3248c693270008889c23743598973ef3835a271cb1b7e4950ac6b81ad91
+
+COUNT=12
+L = 256
+KI = f528d971e7e27298f835cbd2b62a729ab026b93fc1c5e77aa5f154500e9462d6
+FixedInputDataByteLen = 60
+FixedInputData = b077ba8c197487949d6cf928082ea7d20038700cd8d7bfa7524f8996f8a889c8dd996387f3de2711f060501e38dff20456242f7c05b6fbafaedb77c7
+ Binary rep of i = 01
+ instring = 01b077ba8c197487949d6cf928082ea7d20038700cd8d7bfa7524f8996f8a889c8dd996387f3de2711f060501e38dff20456242f7c05b6fbafaedb77c7
+KO = 4f0fd4d66edc6081562fe578937fd14b9585ea76e5fce6d4df4ea946af1e416e
+
+COUNT=13
+L = 256
+KI = 40e9bfe7dd439f13745dcf5bff42d98b827d3e85109c380f541e5b90d7cbcf83
+FixedInputDataByteLen = 60
+FixedInputData = 76bf1d64b484d1c69056fdb5ab881b81292a6f78459ce2672a3d3b5b86e40aed2835a6df7434b6a775a01c4c125a3217a1131d8164c091733940300a
+ Binary rep of i = 01
+ instring = 0176bf1d64b484d1c69056fdb5ab881b81292a6f78459ce2672a3d3b5b86e40aed2835a6df7434b6a775a01c4c125a3217a1131d8164c091733940300a
+KO = d5bb19daf9ffbf9329fe134c6c6fe1c42c0697ac1d7a3b355851507e1005834c
+
+COUNT=14
+L = 256
+KI = 4e7003b55b420fc8ab6f2f1a5d51c683c780d19ffba60e164a65614cf459e495
+FixedInputDataByteLen = 60
+FixedInputData = e2b135a011332857be52db19c019806888e200d2ccd7741770e4ecc8afbfeae24a4f2acb262ee5199e013302c09fbe98ad9729da9df4240493570f63
+ Binary rep of i = 01
+ instring = 01e2b135a011332857be52db19c019806888e200d2ccd7741770e4ecc8afbfeae24a4f2acb262ee5199e013302c09fbe98ad9729da9df4240493570f63
+KO = f2533a7e92895cd7b0dc1665a3d6f875fe42108d751d48255cdda310defc586f
+
+COUNT=15
+L = 256
+KI = 807c57d2adc3650deb3f72e1ca2a4f3f575538190892ff5f74fb21a4cedf4c76
+FixedInputDataByteLen = 60
+FixedInputData = 05dc66c40f113a58802bdba0deac3523128762a547479657dfdf422de59fb17a4028f1a7c3c6a43ab7d73a2066e9bb67058c8ebeeb93e98be62acce6
+ Binary rep of i = 01
+ instring = 0105dc66c40f113a58802bdba0deac3523128762a547479657dfdf422de59fb17a4028f1a7c3c6a43ab7d73a2066e9bb67058c8ebeeb93e98be62acce6
+KO = cf2fdee7930ea946409426a9c160dd6835fdde43419245fe806a78b5f2f3b4b1
+
+COUNT=16
+L = 256
+KI = 2de94238cc93b59cef95cb13ef2f09e173dcfa09f24f0777dbd600a6acdf9b4d
+FixedInputDataByteLen = 60
+FixedInputData = 306e0f0c7c6e7be07c95e38d938d97b518c41f8059ed02b2bf9f86c17b174020badfb3af10cdfda37228cd7def9c6c0ddb8a8c1c402aad098b813bcd
+ Binary rep of i = 01
+ instring = 01306e0f0c7c6e7be07c95e38d938d97b518c41f8059ed02b2bf9f86c17b174020badfb3af10cdfda37228cd7def9c6c0ddb8a8c1c402aad098b813bcd
+KO = 1a8c891da78ea36fdad196741fd6b905f89acaf5bfb501461dfc615019214b8c
+
+COUNT=17
+L = 256
+KI = 89509cf40223e3328c1c86d14d4c1752bf678611dd0d4207387bf3006677fc01
+FixedInputDataByteLen = 60
+FixedInputData = 3ecab0500c948df54b16a53c2177b31667fe34a9f8ba4f172b6f6d25d19ce6d0bf7341dfae79997c3f9f378664092a3bdfa54d3c8788f494f9eaceda
+ Binary rep of i = 01
+ instring = 013ecab0500c948df54b16a53c2177b31667fe34a9f8ba4f172b6f6d25d19ce6d0bf7341dfae79997c3f9f378664092a3bdfa54d3c8788f494f9eaceda
+KO = 861eec47694dfc349f0311a40453d8980f4fe8310b80e3c8a9144ed93c7620cc
+
+COUNT=18
+L = 256
+KI = 62af859a27267d13bce237b853588d4110853f831da53037dac30ed48f6f729a
+FixedInputDataByteLen = 60
+FixedInputData = 150fd4507e4c0e105c67d530e9d7c2fb76ac4b29e91a127ce1e75200fc93bb40ae5b273cc1974067c21010a2f674a66f4f0d563837d9c004f44db2a5
+ Binary rep of i = 01
+ instring = 01150fd4507e4c0e105c67d530e9d7c2fb76ac4b29e91a127ce1e75200fc93bb40ae5b273cc1974067c21010a2f674a66f4f0d563837d9c004f44db2a5
+KO = ba34cd671ffa2a622814b6c503adbea00ab3db12121ccbeddac43e2bdd0babc7
+
+COUNT=19
+L = 256
+KI = 1128ccfb5a1f08f418e54030c9ddb893c022dacba92229acd3c829d27f610260
+FixedInputDataByteLen = 60
+FixedInputData = 4cc11f9bb87f88a5dd2d9abc799f6068e5056ff0066c2fdda41295b75eb186181f4e80b5734dc4db8d518560dafd6a1b8c5bb57236f610f13a3c33df
+ Binary rep of i = 01
+ instring = 014cc11f9bb87f88a5dd2d9abc799f6068e5056ff0066c2fdda41295b75eb186181f4e80b5734dc4db8d518560dafd6a1b8c5bb57236f610f13a3c33df
+KO = 1a146f7a59645207db96d3434f60bb4d73588ab0a66b49187e15376b5d9409a3
+
+COUNT=20
+L = 160
+KI = 6ed1b41a1fc2ca8c7e09d5bccc410661683ec29d41a0fd01dd820a2e824ff672
+FixedInputDataByteLen = 60
+FixedInputData = f6dc72adbd8ad4ea91259b61237a042a02546f37d58d933d3efadc54a5e1936a8faf70c33e707c473125bd5006b7dfa6883c04bf27cf53010e1d10bc
+ Binary rep of i = 01
+ instring = 01f6dc72adbd8ad4ea91259b61237a042a02546f37d58d933d3efadc54a5e1936a8faf70c33e707c473125bd5006b7dfa6883c04bf27cf53010e1d10bc
+KO = 4090ee711fa361f03267a6ff2a5ace977c8c1db5
+
+COUNT=21
+L = 160
+KI = caef88ff6fb2d6729a24545080b1ba83a6870d61c4fa578a27bd010016178f5f
+FixedInputDataByteLen = 60
+FixedInputData = 2d4e1f49124a7d62ddfe711c08001b673ca548297ba67539b7bcaa6278011277432a05ca4cf98d94a5b40a07d8e533a543ad8290567089503cb77e9e
+ Binary rep of i = 01
+ instring = 012d4e1f49124a7d62ddfe711c08001b673ca548297ba67539b7bcaa6278011277432a05ca4cf98d94a5b40a07d8e533a543ad8290567089503cb77e9e
+KO = d4da3eb3b008f29006ae3abd47cde338ab9a9c69
+
+COUNT=22
+L = 160
+KI = 370fe5382769bf5ab91d32a4be37716065722bdee2f5f7f46d8211cb01b7acd7
+FixedInputDataByteLen = 60
+FixedInputData = 9fbc97d807b1404f714aed194322369a2a05da2fc1ab4e710087f126666b1b2ef5a798305f5d53f3f88ad3677c29bd4ed339bd35825a83837ac9cbd5
+ Binary rep of i = 01
+ instring = 019fbc97d807b1404f714aed194322369a2a05da2fc1ab4e710087f126666b1b2ef5a798305f5d53f3f88ad3677c29bd4ed339bd35825a83837ac9cbd5
+KO = f2e5266bf70bf7174b806c2315f837c9577a5a9a
+
+COUNT=23
+L = 160
+KI = 19c4948bc6a99d92d21df268833003ad89e7c09f080e6ed794bea5cfde9ff5f8
+FixedInputDataByteLen = 60
+FixedInputData = 35efa4ccf19b3531f0d108baf79b4c623beed98b95c24af83789514a89620487189b42a37029ffd047c7a2d1b4acef48fe07d5fa493282fa62e86f1b
+ Binary rep of i = 01
+ instring = 0135efa4ccf19b3531f0d108baf79b4c623beed98b95c24af83789514a89620487189b42a37029ffd047c7a2d1b4acef48fe07d5fa493282fa62e86f1b
+KO = d0a0248c7950f142c5494e3be06e46ab00539538
+
+COUNT=24
+L = 160
+KI = bead30a1b5ec7a947556b41c34f80739116637e167c8fefcb001ea60a49a6a7a
+FixedInputDataByteLen = 60
+FixedInputData = 3d3465d35843c9c3dc08e9657abd739546d419eef32b385f515dadfb061e9ec4c995affd10c6ab84408a7751a9f93a1b7db260628f7042177271a8ef
+ Binary rep of i = 01
+ instring = 013d3465d35843c9c3dc08e9657abd739546d419eef32b385f515dadfb061e9ec4c995affd10c6ab84408a7751a9f93a1b7db260628f7042177271a8ef
+KO = 19d09a3ac288016331842bc7cf529ceaed10140b
+
+COUNT=25
+L = 160
+KI = ee69c3f72eed2643e885be762641e15b88c51f4717f3ccedfd44a59fab94a850
+FixedInputDataByteLen = 60
+FixedInputData = 3b4740a48d5c4bd177aa2295ae9f52ff62ebdcefd698bc648103b06516a44b653b57870594fdc73631f14b5ebaeab59a948c1292f65615541e9a9d38
+ Binary rep of i = 01
+ instring = 013b4740a48d5c4bd177aa2295ae9f52ff62ebdcefd698bc648103b06516a44b653b57870594fdc73631f14b5ebaeab59a948c1292f65615541e9a9d38
+KO = 5c07fc0d6b7192afd1a330b10c5c79ab4a8f52be
+
+COUNT=26
+L = 160
+KI = e072e8a43937693b6f8af83b212e312dac428b4d02573b430009e0830e27e0e2
+FixedInputDataByteLen = 60
+FixedInputData = 9b62a8180c43ff8fc69cbef76e223c70dc7d74772f6d7da73a83e869b4c0d36605c0152c8a5219b467b27ac5ae41d2a504265179ff0ce5384166502a
+ Binary rep of i = 01
+ instring = 019b62a8180c43ff8fc69cbef76e223c70dc7d74772f6d7da73a83e869b4c0d36605c0152c8a5219b467b27ac5ae41d2a504265179ff0ce5384166502a
+KO = ad2aa48c56632e95fe7f4a9b1fb5bb0cf873cf70
+
+COUNT=27
+L = 160
+KI = 3022afc567972acd8cd57d43a1bcb0b53b300266c0b44bcb9adf4f00d69d003b
+FixedInputDataByteLen = 60
+FixedInputData = ba6d0c8ee0e7e4a4381715e108ab196b18d97b76e87d7e2b66082fad1159d9268f86ab584ffd652ba17c69dd8d070426c0d0dd5cd32751b07b93321a
+ Binary rep of i = 01
+ instring = 01ba6d0c8ee0e7e4a4381715e108ab196b18d97b76e87d7e2b66082fad1159d9268f86ab584ffd652ba17c69dd8d070426c0d0dd5cd32751b07b93321a
+KO = ec868014a2eb4ffa1cd0cc9f1028f4f5f350cb71
+
+COUNT=28
+L = 160
+KI = 6c1e524e527fa92a244ebb84a03d085b34ab0b3e4e6d9ffa239bbfb6c0ad5d34
+FixedInputDataByteLen = 60
+FixedInputData = 391de11fd949d55240a4f28aafd1ec63c1daa13c1647d3bb49bc9220454c691522ad948b97e20e2fbc938d881807440edfe9f52e4374fa2234d0eec2
+ Binary rep of i = 01
+ instring = 01391de11fd949d55240a4f28aafd1ec63c1daa13c1647d3bb49bc9220454c691522ad948b97e20e2fbc938d881807440edfe9f52e4374fa2234d0eec2
+KO = 05750663576ec66ab75db56e60637496d0133b77
+
+COUNT=29
+L = 160
+KI = 1073b54befe0c7aa54384028312ab6da021464e95aecb7461f75f8a964287ffa
+FixedInputDataByteLen = 60
+FixedInputData = b47f38f411bc205b52c2dff30d289a8867a6559985fa671c6f3d22e8afc7a20ddf853ea34921872ed3d50d8ca41c1b1ef94019aaea84a57b7b6f82c1
+ Binary rep of i = 01
+ instring = 01b47f38f411bc205b52c2dff30d289a8867a6559985fa671c6f3d22e8afc7a20ddf853ea34921872ed3d50d8ca41c1b1ef94019aaea84a57b7b6f82c1
+KO = 023f207d524acbf215d84a09937a2ef5742ef6cd
+
+COUNT=30
+L = 320
+KI = 63a657fb6c5bacb9a124d3e7db8bbb7d42bfdfaf8f04cb6359cd888c70669652
+FixedInputDataByteLen = 60
+FixedInputData = 2697b6ec112cab4d6f1714c991c17d44fb36a0b6ef0b0f5451619ab248950f56f403215c78711aa563683ced05be7246f32574fa294f162dbbeb3dee
+ Binary rep of i = 01
+ instring = 012697b6ec112cab4d6f1714c991c17d44fb36a0b6ef0b0f5451619ab248950f56f403215c78711aa563683ced05be7246f32574fa294f162dbbeb3dee
+ Binary rep of i = 02
+ instring = 022697b6ec112cab4d6f1714c991c17d44fb36a0b6ef0b0f5451619ab248950f56f403215c78711aa563683ced05be7246f32574fa294f162dbbeb3dee
+KO = 1992e75756fa64734d5caecc5f6420fcb28b8b90421eee97dc8b6140ce18518405688bea489d2aaa
+
+COUNT=31
+L = 320
+KI = a82ea287361e41bcd7083131cfc8ca366e27a01f848b7d191d9d86d7a30249b4
+FixedInputDataByteLen = 60
+FixedInputData = 13182df18048514c71332208c7d1bbb3bc56c44e747864b6e7feb1c9508ec4c44ddd27b2c3d2e4b720f52dcda157a7505329e795136785b33f7ed9a3
+ Binary rep of i = 01
+ instring = 0113182df18048514c71332208c7d1bbb3bc56c44e747864b6e7feb1c9508ec4c44ddd27b2c3d2e4b720f52dcda157a7505329e795136785b33f7ed9a3
+ Binary rep of i = 02
+ instring = 0213182df18048514c71332208c7d1bbb3bc56c44e747864b6e7feb1c9508ec4c44ddd27b2c3d2e4b720f52dcda157a7505329e795136785b33f7ed9a3
+KO = 9cc5fc3aafaa198f95ab83f031f8e5d681d9cb9dc6c3f7c9e436fc27dfda1a01da4789f611f8f988
+
+COUNT=32
+L = 320
+KI = 509d2d97f186fe96e911c2f0db4048f14417e696d3b03973e935dbb11b7239a8
+FixedInputDataByteLen = 60
+FixedInputData = fde5117995b72d66e6e061dc1dda0f6613741d4fb5815b1c6f369cd1dab7ac3eeb3608e9306082ac943a9963a2ba831f7a8877c5b95256eca45a088c
+ Binary rep of i = 01
+ instring = 01fde5117995b72d66e6e061dc1dda0f6613741d4fb5815b1c6f369cd1dab7ac3eeb3608e9306082ac943a9963a2ba831f7a8877c5b95256eca45a088c
+ Binary rep of i = 02
+ instring = 02fde5117995b72d66e6e061dc1dda0f6613741d4fb5815b1c6f369cd1dab7ac3eeb3608e9306082ac943a9963a2ba831f7a8877c5b95256eca45a088c
+KO = 30aa29a438fdc5ac4bd13f3da575559522236e1426847538af4557a31152e5ffdc2372bc6dfd3584
+
+COUNT=33
+L = 320
+KI = 56ef41de36039c1e3a86d715277b174e86b7127df2ac626983df8e8f2956f844
+FixedInputDataByteLen = 60
+FixedInputData = 5fcad512f905c0e9f37fe563d025def06827c56f42c07f31478d368d670af8fe6f522c90fa1e910fc596303256a2f0376a7f4ef5c26d432b48267e0a
+ Binary rep of i = 01
+ instring = 015fcad512f905c0e9f37fe563d025def06827c56f42c07f31478d368d670af8fe6f522c90fa1e910fc596303256a2f0376a7f4ef5c26d432b48267e0a
+ Binary rep of i = 02
+ instring = 025fcad512f905c0e9f37fe563d025def06827c56f42c07f31478d368d670af8fe6f522c90fa1e910fc596303256a2f0376a7f4ef5c26d432b48267e0a
+KO = 3012e18cc022be588a38dc317d2794d7c06b38adacbfb3b45322d2969d7248d0a43310c014c846fc
+
+COUNT=34
+L = 320
+KI = 5f1b6bd91092ea8e28da671540862a395d5c790bbd04c42c55858628f72b8416
+FixedInputDataByteLen = 60
+FixedInputData = 9f683f3527a5f679c2065560236f336e832164870b9ee194ad3cf9edccbb0123760bd1557423a206351990ac86e97edaa4dc27ec6d6bc7c95148860e
+ Binary rep of i = 01
+ instring = 019f683f3527a5f679c2065560236f336e832164870b9ee194ad3cf9edccbb0123760bd1557423a206351990ac86e97edaa4dc27ec6d6bc7c95148860e
+ Binary rep of i = 02
+ instring = 029f683f3527a5f679c2065560236f336e832164870b9ee194ad3cf9edccbb0123760bd1557423a206351990ac86e97edaa4dc27ec6d6bc7c95148860e
+KO = 70be1f5fdfcca13983211e4aeeb4710ed37a6be19d38a36952102c3b7fcd97b79b361d258f460ff5
+
+COUNT=35
+L = 320
+KI = e2cafd14af5226314d305c084938ea9475f07135b193a1166b0e9ba786d5ff83
+FixedInputDataByteLen = 60
+FixedInputData = d48ef8612530a5696df7e3f9397d80e68d2f49c370ba597672e4c85e02edd0d1b1cdff52f9fcbbab4f08eae629bc7d865509b28f3145f25a6669033a
+ Binary rep of i = 01
+ instring = 01d48ef8612530a5696df7e3f9397d80e68d2f49c370ba597672e4c85e02edd0d1b1cdff52f9fcbbab4f08eae629bc7d865509b28f3145f25a6669033a
+ Binary rep of i = 02
+ instring = 02d48ef8612530a5696df7e3f9397d80e68d2f49c370ba597672e4c85e02edd0d1b1cdff52f9fcbbab4f08eae629bc7d865509b28f3145f25a6669033a
+KO = 39eeef5107456759284ad89376754e8ff886d461683bd89581ce4a0866731aef84ec94d7da2af70f
+
+COUNT=36
+L = 320
+KI = a51e839e5645e2fbb1ddd71868703281701bf3ec08c27349fa0dcb0f5b7634e3
+FixedInputDataByteLen = 60
+FixedInputData = 421c3b3077fcc400bf91933d67fa290bd023a160bb59aa8ba236b622155b6164bc517962a4e14d58c8ae4b542cee2b0e0126d11036585471ffd98150
+ Binary rep of i = 01
+ instring = 01421c3b3077fcc400bf91933d67fa290bd023a160bb59aa8ba236b622155b6164bc517962a4e14d58c8ae4b542cee2b0e0126d11036585471ffd98150
+ Binary rep of i = 02
+ instring = 02421c3b3077fcc400bf91933d67fa290bd023a160bb59aa8ba236b622155b6164bc517962a4e14d58c8ae4b542cee2b0e0126d11036585471ffd98150
+KO = 34575b26e728c5082769fa3d9116e895bb51b3a416da62793bb11f5806813c52b704004b79dc3b52
+
+COUNT=37
+L = 320
+KI = c0cf24b610d4c75bdfb01d27d9b5e75cdfec6337415d10b1f61b0713353314c2
+FixedInputDataByteLen = 60
+FixedInputData = 3d14c41728d69ae367140d9d7f122db072106ff0bf3840970457cd6d995c580e5b9bf377540e10d7bf83b6fc4dadd6c65bd43b45073701df0cda1a5d
+ Binary rep of i = 01
+ instring = 013d14c41728d69ae367140d9d7f122db072106ff0bf3840970457cd6d995c580e5b9bf377540e10d7bf83b6fc4dadd6c65bd43b45073701df0cda1a5d
+ Binary rep of i = 02
+ instring = 023d14c41728d69ae367140d9d7f122db072106ff0bf3840970457cd6d995c580e5b9bf377540e10d7bf83b6fc4dadd6c65bd43b45073701df0cda1a5d
+KO = b25c54cd5302a85cfd3154fe2bef3c9d724da2e82cf44c1b2d873be7f695394f53d46e6f3cf93af5
+
+COUNT=38
+L = 320
+KI = f57f1fb790c4987b25819791d2ba33bd02b958c7c815f53b69a8e17fa6fc6c39
+FixedInputDataByteLen = 60
+FixedInputData = fafcc559a0ae6368978714ab76f40b861d640f1c0975e8f7b5534a91aec1f26513a3dd15fdf786e7464a066d482eaa2a00a65768f07e88e196f37109
+ Binary rep of i = 01
+ instring = 01fafcc559a0ae6368978714ab76f40b861d640f1c0975e8f7b5534a91aec1f26513a3dd15fdf786e7464a066d482eaa2a00a65768f07e88e196f37109
+ Binary rep of i = 02
+ instring = 02fafcc559a0ae6368978714ab76f40b861d640f1c0975e8f7b5534a91aec1f26513a3dd15fdf786e7464a066d482eaa2a00a65768f07e88e196f37109
+KO = 1b5dfbab05ac5afda465391f9211bad1f67474491e33e0196a88b23f5ce72d6f37c40d27cef969f8
+
+COUNT=39
+L = 320
+KI = 8c4539923a85f791959707de74637f8698edc930a0f4d501a359355b3ff284f8
+FixedInputDataByteLen = 60
+FixedInputData = ede788c1fa53a9dfe53cb74299fcfddc85985a00d9c1bd02e1017e5341cbf567cb3d2669f3e0244a013c8165cd0bb322eba9b5fca4418eee4e4366d2
+ Binary rep of i = 01
+ instring = 01ede788c1fa53a9dfe53cb74299fcfddc85985a00d9c1bd02e1017e5341cbf567cb3d2669f3e0244a013c8165cd0bb322eba9b5fca4418eee4e4366d2
+ Binary rep of i = 02
+ instring = 02ede788c1fa53a9dfe53cb74299fcfddc85985a00d9c1bd02e1017e5341cbf567cb3d2669f3e0244a013c8165cd0bb322eba9b5fca4418eee4e4366d2
+KO = 7e0750a972bb472af32d3bc4981f4d40d7d7badb21ce618bafe049c5a4335b6a85e87bf8af4351f9
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 743434c930fe923c350ec202bef28b768cd6062cf233324e21a86c31f9406583
+FixedInputDataByteLen = 60
+FixedInputData = 9bdb8a454bd55ab30ced3fd420fde6d946252c875bfe986ed34927c7f7f0b106dab9cc85b4c702804965eb24c37ad883a8f695587a7b6094d3335bbc
+ Binary rep of i = 0001
+ instring = 00019bdb8a454bd55ab30ced3fd420fde6d946252c875bfe986ed34927c7f7f0b106dab9cc85b4c702804965eb24c37ad883a8f695587a7b6094d3335bbc
+KO = 19c8a56db1d2a9afb793dc96fbde4c31
+
+COUNT=1
+L = 128
+KI = a52b4b9386f3196e2de55ceb4602a67bf286f2327b7e98c1d06c97a60ded8286
+FixedInputDataByteLen = 60
+FixedInputData = 01f0d5b353979ddaa19271c9c6a28ea2e89fbb90c11077a43356a288e996ff52e9e344d6bec9a23ba44d275d25726cef871f85475515f6dfe183cba5
+ Binary rep of i = 0001
+ instring = 000101f0d5b353979ddaa19271c9c6a28ea2e89fbb90c11077a43356a288e996ff52e9e344d6bec9a23ba44d275d25726cef871f85475515f6dfe183cba5
+KO = f0f20a0746958420fe970532465cda52
+
+COUNT=2
+L = 128
+KI = fa3022497f4a88fe26ce96c275396bf902c21cf00a48c8a4b5317e97f28c3356
+FixedInputDataByteLen = 60
+FixedInputData = 9b5e56e4026ed08582a3da3fa50423256c5ed1f0f5cf739463913eb0035bb8ecb983bcb448f2aa6e1c179d6fb9bf9c2b577f88b16abb5a29e85591f2
+ Binary rep of i = 0001
+ instring = 00019b5e56e4026ed08582a3da3fa50423256c5ed1f0f5cf739463913eb0035bb8ecb983bcb448f2aa6e1c179d6fb9bf9c2b577f88b16abb5a29e85591f2
+KO = ff4666c21248493338720ae6a53ba0f5
+
+COUNT=3
+L = 128
+KI = e78ac5ed75f79a081b83bfe1acf2d6d7256cefd7c498fbec528759e9acd4863e
+FixedInputDataByteLen = 60
+FixedInputData = d22b86db0d6a6cd522cb06e64d01e833b5832b010723b9b092713cec7cb7e393dacf40826cabce2b65e7ee491bf0be2f4707065b39d34c4a450ae5d2
+ Binary rep of i = 0001
+ instring = 0001d22b86db0d6a6cd522cb06e64d01e833b5832b010723b9b092713cec7cb7e393dacf40826cabce2b65e7ee491bf0be2f4707065b39d34c4a450ae5d2
+KO = 1b8fd3b094e88e2df070477d0cd7630c
+
+COUNT=4
+L = 128
+KI = 51cce174eb64d4a6743a3df3ecdf44455c99703f06c51807ef3ebd55a8652cd2
+FixedInputDataByteLen = 60
+FixedInputData = b802fee9b8de75d182bc323f07ed886130cf997eb3934166fe0991d028b8fa4c3ca3f3a612978d4a44161675abb2a6d2e37893ee6d28e308e40b7fa7
+ Binary rep of i = 0001
+ instring = 0001b802fee9b8de75d182bc323f07ed886130cf997eb3934166fe0991d028b8fa4c3ca3f3a612978d4a44161675abb2a6d2e37893ee6d28e308e40b7fa7
+KO = 83fcd9445fd5d1be69ee34be23a6a90b
+
+COUNT=5
+L = 128
+KI = 1f179c078e8f055af27e40f7c97903142271dd02c577f6a0ea72a56a75570976
+FixedInputDataByteLen = 60
+FixedInputData = 87b8aa19483b82a03e1b505942260861d74513f47662c97dfe349bfebcabc109bf2499bf93de067ab18f6facc8e3a7f5dd617092e1dab3f6885a9aa0
+ Binary rep of i = 0001
+ instring = 000187b8aa19483b82a03e1b505942260861d74513f47662c97dfe349bfebcabc109bf2499bf93de067ab18f6facc8e3a7f5dd617092e1dab3f6885a9aa0
+KO = ad13fec463a16455aec8f79dce64b3db
+
+COUNT=6
+L = 128
+KI = 110b28e40668bd5e2760006d3025c286dbb339915d3ae06ad623f7aedba756bb
+FixedInputDataByteLen = 60
+FixedInputData = d0c83afbb54522c21dd29775715d6cbb74a0b34d7d143029602fe8507936f8bc3b7f12ca6005d1f9b513491f9f3d2dc8e0f4b7828f9367395db9dd85
+ Binary rep of i = 0001
+ instring = 0001d0c83afbb54522c21dd29775715d6cbb74a0b34d7d143029602fe8507936f8bc3b7f12ca6005d1f9b513491f9f3d2dc8e0f4b7828f9367395db9dd85
+KO = 84bc857a6fcfa1dbcb6f1840917d08fd
+
+COUNT=7
+L = 128
+KI = 84b5b450de2b6779557053d94a0423a5cd149bca2df969ecdc36086cce51e3b0
+FixedInputDataByteLen = 60
+FixedInputData = e9f57446bfabb4a3fb340b86df0f00d284c4b0519324978cfa73cb6c0d8f6a9d36ddc3a823d529b9827047530238c63d10c2a612ea411e1dd46ea392
+ Binary rep of i = 0001
+ instring = 0001e9f57446bfabb4a3fb340b86df0f00d284c4b0519324978cfa73cb6c0d8f6a9d36ddc3a823d529b9827047530238c63d10c2a612ea411e1dd46ea392
+KO = e6f8b65a5279f4fca0f2af6537e34a5c
+
+COUNT=8
+L = 128
+KI = 0e991b892aa0bddf081037ff512f20aef48ab6b1a2cfbeeb8bc7ab52245fbf59
+FixedInputDataByteLen = 60
+FixedInputData = 3a787fa102f9308ff634261dc71787322157366082061c2c0dd863c32ba2388f6e59a6dabc67e5e5990c0b926deb610c37dba5f6d5ec7abc0fae33c3
+ Binary rep of i = 0001
+ instring = 00013a787fa102f9308ff634261dc71787322157366082061c2c0dd863c32ba2388f6e59a6dabc67e5e5990c0b926deb610c37dba5f6d5ec7abc0fae33c3
+KO = cfa9981b5639db908d06a47b12efd08e
+
+COUNT=9
+L = 128
+KI = 6846524dd4a9cf7f66bd4a7693284f737b8f4637e8c45466296da639e92ba806
+FixedInputDataByteLen = 60
+FixedInputData = b4e994fcbfee2f408707ca6d04dda26ca9eb69de26fa13740e3b2e74ca7e9210685be5fcf22e7a60bc959aed4c291656bf114d2a8110a5d899a50f23
+ Binary rep of i = 0001
+ instring = 0001b4e994fcbfee2f408707ca6d04dda26ca9eb69de26fa13740e3b2e74ca7e9210685be5fcf22e7a60bc959aed4c291656bf114d2a8110a5d899a50f23
+KO = 5b6b9376400795746ee42392a8648faf
+
+COUNT=10
+L = 256
+KI = 365592398d23d31f2cac8bf6211f1ad5f52608efcdc5997b144ea6ded3866cf6
+FixedInputDataByteLen = 60
+FixedInputData = 07dce524556d3f68d2d91d4c15c9c6212635e0df1aef54938490db46f98737064d6a5624d7f938c263af01e632c45d9fe7a871b67f7d4bf110796eb4
+ Binary rep of i = 0001
+ instring = 000107dce524556d3f68d2d91d4c15c9c6212635e0df1aef54938490db46f98737064d6a5624d7f938c263af01e632c45d9fe7a871b67f7d4bf110796eb4
+KO = 5624c6911dc1b08e090c8c95347adf17895b696aae211932cde3ec8227fcbea8
+
+COUNT=11
+L = 256
+KI = 1ad4c51db0a5797c9a6456b3ec74df7a3a66f53d2a7e8a42ed6f565ba45096b4
+FixedInputDataByteLen = 60
+FixedInputData = ff90b7427b0407929d569738eeb9a1fc270bb006703b441d8a4436bb55195967ec41aaae1fb27cb6cf986647a0cf541de7d74db3ef67c6557cdea5c8
+ Binary rep of i = 0001
+ instring = 0001ff90b7427b0407929d569738eeb9a1fc270bb006703b441d8a4436bb55195967ec41aaae1fb27cb6cf986647a0cf541de7d74db3ef67c6557cdea5c8
+KO = 21e890ea8691756cfc9f24f85b291b3aa3fea0761aa734d1677326eaf4e3705e
+
+COUNT=12
+L = 256
+KI = 6c7c786c426928bb6a2341228308a1d6ec7bf0a0ce71f75d529e6aa5b62e6ed3
+FixedInputDataByteLen = 60
+FixedInputData = 68e6bc3f2181a56485d6d14d86f613c283fa236fad545ca7463f609583fbf962b70ecf38b3fe5ef3746a25b732dae4529f2ffd548e30087619a69a6e
+ Binary rep of i = 0001
+ instring = 000168e6bc3f2181a56485d6d14d86f613c283fa236fad545ca7463f609583fbf962b70ecf38b3fe5ef3746a25b732dae4529f2ffd548e30087619a69a6e
+KO = 07a1f6f87f70d34e8d850b0826a3c5f2d4dd1a7c9f5a32b2f833cd09eed19a73
+
+COUNT=13
+L = 256
+KI = 7eb113b127b910b38515d882feb0fcbc0690a312daa736002b0054b739f193bb
+FixedInputDataByteLen = 60
+FixedInputData = d0d4dd3404ffafba8499dfe98c51e56d550162144112db2db550730027886e0e8085c5617cfd3c100f250162899b7ebdbeeff92d32217a662dadf000
+ Binary rep of i = 0001
+ instring = 0001d0d4dd3404ffafba8499dfe98c51e56d550162144112db2db550730027886e0e8085c5617cfd3c100f250162899b7ebdbeeff92d32217a662dadf000
+KO = 7efa2808a96d5fa5c23df5cc03dde4c4130600f5f6f9c2a52ffd751d8db0ffe9
+
+COUNT=14
+L = 256
+KI = efd0b526e288e1c13f530f5f6339c15971cf61b3482c77a554d3e6ed3637e290
+FixedInputDataByteLen = 60
+FixedInputData = 82157eb28fd02b7b50ec6fed7657a8e16ecb95812aec98212054f31662e3a33480ef28e27b08d97571a1e9866ee887f3534a540506d0f1b529dea293
+ Binary rep of i = 0001
+ instring = 000182157eb28fd02b7b50ec6fed7657a8e16ecb95812aec98212054f31662e3a33480ef28e27b08d97571a1e9866ee887f3534a540506d0f1b529dea293
+KO = c150d33ed29409dc73f2009ae50ee7eeeafa27616e379171014dc2960b112166
+
+COUNT=15
+L = 256
+KI = 2a78047a2afaf0d3293af30fab44d4eabe752569e3b02b2bf14099ae76bcd970
+FixedInputDataByteLen = 60
+FixedInputData = 84aed945163d680f47da3998dd7e98d0f7a5a2179b894ae30737bf4277e9567b1e266731bdff49b3eaceca274716327199ee8f9d7348874dd238abb1
+ Binary rep of i = 0001
+ instring = 000184aed945163d680f47da3998dd7e98d0f7a5a2179b894ae30737bf4277e9567b1e266731bdff49b3eaceca274716327199ee8f9d7348874dd238abb1
+KO = 5688831b4b862cb1463579592ce9d8584cf2352ec64474a6df3832ed809c8238
+
+COUNT=16
+L = 256
+KI = 4e85b2b6a33f99322e081460c3d2b1fd04c8caaf99d99230adc10d6d036d7998
+FixedInputDataByteLen = 60
+FixedInputData = d78c6d89796a185997c1993282bc51fd05afcd58852f03f97569908cd54988cb1b072281ef1a4ee3c3d576a8f8572dcab61f952a937206178504d00e
+ Binary rep of i = 0001
+ instring = 0001d78c6d89796a185997c1993282bc51fd05afcd58852f03f97569908cd54988cb1b072281ef1a4ee3c3d576a8f8572dcab61f952a937206178504d00e
+KO = 9daafec47b051d3d81a81ade3899f721673dfdfee2e75d43010876f63a5c4793
+
+COUNT=17
+L = 256
+KI = d07b869c018ba8ae13bdbec7d449aa5e3d4d3acb79df3d1ca5141469a0e0182d
+FixedInputDataByteLen = 60
+FixedInputData = 9e29153ad1d3d37965182788b716e113205cef119e6ea3a61ac4588135021b5c57085943219da0f0b4c14598317d9d132eebe7c2473ed5bc9bad547d
+ Binary rep of i = 0001
+ instring = 00019e29153ad1d3d37965182788b716e113205cef119e6ea3a61ac4588135021b5c57085943219da0f0b4c14598317d9d132eebe7c2473ed5bc9bad547d
+KO = 7fac4784d624a95aa350384563d6a7f8bbd06ffb979eeac2eb9cf465d6a6c7e2
+
+COUNT=18
+L = 256
+KI = f3006f94c2648f06b39c7af646a7706245d215d6160388f726e846e2748e0d74
+FixedInputDataByteLen = 60
+FixedInputData = 77a290f51ff9be263073ce4c7b5cb5b22f3c244e6fa638684f5eedb090cf753b8935b06aa2b3a6cb451a54457efafefd7dc33b4b66ad7f6464f2be8e
+ Binary rep of i = 0001
+ instring = 000177a290f51ff9be263073ce4c7b5cb5b22f3c244e6fa638684f5eedb090cf753b8935b06aa2b3a6cb451a54457efafefd7dc33b4b66ad7f6464f2be8e
+KO = 8f3669e2cae77d6169cd9b8970875d822367161cc03e07a96b7f222989824dc1
+
+COUNT=19
+L = 256
+KI = aef6ac7a4a69bf56578b1c90b23cff8a2c68ca0bc8610773006038e2a8e81ab5
+FixedInputDataByteLen = 60
+FixedInputData = adc9cc640346f20239faeb0df1a333da16e67b9eab21351126328eeb508c8000f9b7fcf196dc3b90673b4b9a481e81c3336266b16474e54026f1531f
+ Binary rep of i = 0001
+ instring = 0001adc9cc640346f20239faeb0df1a333da16e67b9eab21351126328eeb508c8000f9b7fcf196dc3b90673b4b9a481e81c3336266b16474e54026f1531f
+KO = bc2cd9ff0137e8d31a66b0b34e2bea38d7c516bebfa76a3d3d3a17cc5ed14124
+
+COUNT=20
+L = 160
+KI = c104e187e344668997b7bd9c8cdf097320518dd7dbcb541c414418b55b58cbb2
+FixedInputDataByteLen = 60
+FixedInputData = 32f6bd59840c61909f2f92f98f54bd238083577e33c3d071c1abe4c694bd87c1ad235eb9a2d272b3dc67c955574d5e6cad84615120476d6e7e04f51f
+ Binary rep of i = 0001
+ instring = 000132f6bd59840c61909f2f92f98f54bd238083577e33c3d071c1abe4c694bd87c1ad235eb9a2d272b3dc67c955574d5e6cad84615120476d6e7e04f51f
+KO = 1b5d9e60aa909aeb973e76d9bf6be208327bb096
+
+COUNT=21
+L = 160
+KI = bf39df63bf105a20852bc14e52cefcba02903c7ba6842e675f1b56a129dc7174
+FixedInputDataByteLen = 60
+FixedInputData = e66f8e413f1245d06ed104c3e6df82340917217509c6d107b18d347b3f9bdf9285d817970add72cefb7ff20d6413bd3c2acfe05b91d3ccc183269466
+ Binary rep of i = 0001
+ instring = 0001e66f8e413f1245d06ed104c3e6df82340917217509c6d107b18d347b3f9bdf9285d817970add72cefb7ff20d6413bd3c2acfe05b91d3ccc183269466
+KO = e4c622129cddef4365bc89b708beed26a0e28ea8
+
+COUNT=22
+L = 160
+KI = d520263caede6ed618ddb25eb53006828f0e630a2fd50c917a5c8242571f41cb
+FixedInputDataByteLen = 60
+FixedInputData = 9d81310777cfb61c2126b1ba97459d2a2c913794278f36c0852157983eb7daa90e969e5ae617d713d3e81563b174eba8085a9a115292b81298c67cb7
+ Binary rep of i = 0001
+ instring = 00019d81310777cfb61c2126b1ba97459d2a2c913794278f36c0852157983eb7daa90e969e5ae617d713d3e81563b174eba8085a9a115292b81298c67cb7
+KO = 5f8730cda93bdf6d4302d14984005f74364b116a
+
+COUNT=23
+L = 160
+KI = de701b40e8f2e2886ba9668e17129305cef98855ef685bf0f13332bd53d39d19
+FixedInputDataByteLen = 60
+FixedInputData = 796bb563d1c1cf5bd795bd20e0ae1c524fc5740c7519eeec285f6a2e2c748e619d85ce263699eaaf1261f29afde077ea9046834bddb2e1720be4c777
+ Binary rep of i = 0001
+ instring = 0001796bb563d1c1cf5bd795bd20e0ae1c524fc5740c7519eeec285f6a2e2c748e619d85ce263699eaaf1261f29afde077ea9046834bddb2e1720be4c777
+KO = 788cfb6bea259ee9c151a39b285094e178d5a15e
+
+COUNT=24
+L = 160
+KI = b0555c87cf6554e9f77e0007c3ea52442e9d3b5fc6e2699e6a85a2b67141e1c7
+FixedInputDataByteLen = 60
+FixedInputData = efe5bd1687523c299dd8eddfd1959744589f88766945ecabd1d3717c2035318c39123a81026701eab03ec5f528767b2359f6c2b02b25cf6dfc58d087
+ Binary rep of i = 0001
+ instring = 0001efe5bd1687523c299dd8eddfd1959744589f88766945ecabd1d3717c2035318c39123a81026701eab03ec5f528767b2359f6c2b02b25cf6dfc58d087
+KO = 9cae8159af39a4b699e893e814c18005396e0371
+
+COUNT=25
+L = 160
+KI = b6245c4e501740ab51469c5ddfbd5e3180392d6b4c2434eed923823c8f6502c3
+FixedInputDataByteLen = 60
+FixedInputData = 70bde68aad6c3452457cfd740bc8e683b7d1fb91d328dc8a97afc8376eed89557819b0c003df68d142fc2eec4ee1e6745ad358ccf2b37b97e46309bc
+ Binary rep of i = 0001
+ instring = 000170bde68aad6c3452457cfd740bc8e683b7d1fb91d328dc8a97afc8376eed89557819b0c003df68d142fc2eec4ee1e6745ad358ccf2b37b97e46309bc
+KO = d3a7d424e2bafcd39b0669e1d0e9561c12d6f1ca
+
+COUNT=26
+L = 160
+KI = c7ed7c5f60e96f3bb89f8e9b532798568fde19fccee4fc7d00c391509af73492
+FixedInputDataByteLen = 60
+FixedInputData = 948cf2208ef719c8de145741973303b09fb2c81e759de7d65af71abe18639819cc7e8afbe673b71f5d4fda164281dad8c382e5dd110cd8210e388531
+ Binary rep of i = 0001
+ instring = 0001948cf2208ef719c8de145741973303b09fb2c81e759de7d65af71abe18639819cc7e8afbe673b71f5d4fda164281dad8c382e5dd110cd8210e388531
+KO = bc7bae6f9d5923f1c9783d8fe5fd10c572fd1534
+
+COUNT=27
+L = 160
+KI = 22397ae61ce0a2b47adb47c71e824c8c4b931335542ac28ae3d3d2e6d34de330
+FixedInputDataByteLen = 60
+FixedInputData = e4bdfbe0a20bf4eb56665ed97fe68e5e500db048c1d344966d753f34ad8f2238c39549043a8cbd451d4c3610947506e74159383fbd4293f0c383fbb9
+ Binary rep of i = 0001
+ instring = 0001e4bdfbe0a20bf4eb56665ed97fe68e5e500db048c1d344966d753f34ad8f2238c39549043a8cbd451d4c3610947506e74159383fbd4293f0c383fbb9
+KO = 945ccf9cc84b02a98527f199e34d1e3c634ed683
+
+COUNT=28
+L = 160
+KI = 07b9d1e5455493accb68191007a801829533b632564365a841cbe80bc58ff505
+FixedInputDataByteLen = 60
+FixedInputData = 374d91e05b98e466cdda4375e78cd371825f8d71aebed18909b372a1fcaa4066bc09a3a15a7a8d6d8c7e02358773a6292883ad053e0e029619218186
+ Binary rep of i = 0001
+ instring = 0001374d91e05b98e466cdda4375e78cd371825f8d71aebed18909b372a1fcaa4066bc09a3a15a7a8d6d8c7e02358773a6292883ad053e0e029619218186
+KO = 0fce01610c8284a3d780ea848138f85620ed22b9
+
+COUNT=29
+L = 160
+KI = 7b39f0df172d78f1d0bbf31ff28fffa5d5e50e4e03c836b06ed3f10fb7c6b47a
+FixedInputDataByteLen = 60
+FixedInputData = a16caf22bcdf57eae75b42969b39a494c7503835fd2438792794101bdeed9a6e9601f2adc6c49a88d446b4b615e2384504951e90320f2b341d140a41
+ Binary rep of i = 0001
+ instring = 0001a16caf22bcdf57eae75b42969b39a494c7503835fd2438792794101bdeed9a6e9601f2adc6c49a88d446b4b615e2384504951e90320f2b341d140a41
+KO = 1fa7fed540799f1d98f96ca2cb52eb37af262cae
+
+COUNT=30
+L = 320
+KI = d4349c26108719debacc04e166a09063ffb5e17bcbaf8738dc2618aa7d1e97ae
+FixedInputDataByteLen = 60
+FixedInputData = da1f5ed45ead428689b0ecca9dbc2569e76953cda0df085499cca6d5949d8995e1e42bbdc94b0dd78c164867c364a64c894de85294ad89d267ff443d
+ Binary rep of i = 0001
+ instring = 0001da1f5ed45ead428689b0ecca9dbc2569e76953cda0df085499cca6d5949d8995e1e42bbdc94b0dd78c164867c364a64c894de85294ad89d267ff443d
+ Binary rep of i = 0002
+ instring = 0002da1f5ed45ead428689b0ecca9dbc2569e76953cda0df085499cca6d5949d8995e1e42bbdc94b0dd78c164867c364a64c894de85294ad89d267ff443d
+KO = 00550ae0f29a2373269af175e7f829ec32c3d05099a39f8c0e02caa00b68afb7457669334383ffb2
+
+COUNT=31
+L = 320
+KI = f46d4bca932eb43b1d9e209037191a88767aecedab010894b4dc9db05e2b0981
+FixedInputDataByteLen = 60
+FixedInputData = 8ef0bb26a60e30612b1bd43b0b8cce651064c6607f5a0e8f20c78a885e81745fead75e2018e39903f2b021316e322fa6e097ad99109492d64889d248
+ Binary rep of i = 0001
+ instring = 00018ef0bb26a60e30612b1bd43b0b8cce651064c6607f5a0e8f20c78a885e81745fead75e2018e39903f2b021316e322fa6e097ad99109492d64889d248
+ Binary rep of i = 0002
+ instring = 00028ef0bb26a60e30612b1bd43b0b8cce651064c6607f5a0e8f20c78a885e81745fead75e2018e39903f2b021316e322fa6e097ad99109492d64889d248
+KO = 12c944050e99922749013e1d4dda041b62b1733ad198b86fa8f6957bc8c8b011c6a95310a188a224
+
+COUNT=32
+L = 320
+KI = 0e3e4ce13bc1331d21d81dcd97f33bd7f4a4d3495eccd2b75edff8bf0fbf2509
+FixedInputDataByteLen = 60
+FixedInputData = 368272d7b0cf59505a3fa75bef895f9b30f259ce3385f5694d94d08f5d2b57b443512bd64b7b1051bcf71e49c1f14597e36f37112977e56825ddcfed
+ Binary rep of i = 0001
+ instring = 0001368272d7b0cf59505a3fa75bef895f9b30f259ce3385f5694d94d08f5d2b57b443512bd64b7b1051bcf71e49c1f14597e36f37112977e56825ddcfed
+ Binary rep of i = 0002
+ instring = 0002368272d7b0cf59505a3fa75bef895f9b30f259ce3385f5694d94d08f5d2b57b443512bd64b7b1051bcf71e49c1f14597e36f37112977e56825ddcfed
+KO = b48179af3650a7fa6171e7a23cf52ea9bb3410f6e75b7dd4a2f7670a6fd77bb1fdc0c67c9cfbe254
+
+COUNT=33
+L = 320
+KI = 6725a4471b223ce0a0cf8067c180d55eeb9e124fa54e567014b7ae556391e027
+FixedInputDataByteLen = 60
+FixedInputData = 81b2f965bc9aa0ca2a4242dee77e01a752718775f5bcad8c341cb8419500c3d56a9aeed27ffe2c80bc4a401c7f1381bae7cfb961140e69564b7bbd4e
+ Binary rep of i = 0001
+ instring = 000181b2f965bc9aa0ca2a4242dee77e01a752718775f5bcad8c341cb8419500c3d56a9aeed27ffe2c80bc4a401c7f1381bae7cfb961140e69564b7bbd4e
+ Binary rep of i = 0002
+ instring = 000281b2f965bc9aa0ca2a4242dee77e01a752718775f5bcad8c341cb8419500c3d56a9aeed27ffe2c80bc4a401c7f1381bae7cfb961140e69564b7bbd4e
+KO = 36f37517576596ac4c2e87fad2da3136eb85b3dcef0b5a99bdd4978767736c509070ab2c9e7b70da
+
+COUNT=34
+L = 320
+KI = 011e3ea00431bcdf0e056ba7f69175dde167dd21dcae116c31cd8dc74120ba02
+FixedInputDataByteLen = 60
+FixedInputData = 8cd6a6ce605f3b6e6019d330822207eac291cba108777f464c040fce18e68284894500b1f26fae3ba79d78b22531824da714fd6bd7d8958055c43950
+ Binary rep of i = 0001
+ instring = 00018cd6a6ce605f3b6e6019d330822207eac291cba108777f464c040fce18e68284894500b1f26fae3ba79d78b22531824da714fd6bd7d8958055c43950
+ Binary rep of i = 0002
+ instring = 00028cd6a6ce605f3b6e6019d330822207eac291cba108777f464c040fce18e68284894500b1f26fae3ba79d78b22531824da714fd6bd7d8958055c43950
+KO = 8dd25d07ef60594f5278a4745c0612e96ead7a671d972db483faa2617c24e345644bc7ead5767170
+
+COUNT=35
+L = 320
+KI = 787d0e15c156080a060a7442cfd980739e13ed2e079bb215f9a9edfc5a5e0300
+FixedInputDataByteLen = 60
+FixedInputData = 0dde401b2fb05977304dcb31edd5a665ec4f6c604f97aeb12d91688e72cbb4290bccaec16aeddb0daf52e33c75a54209cdfed755c8c52350cef1def0
+ Binary rep of i = 0001
+ instring = 00010dde401b2fb05977304dcb31edd5a665ec4f6c604f97aeb12d91688e72cbb4290bccaec16aeddb0daf52e33c75a54209cdfed755c8c52350cef1def0
+ Binary rep of i = 0002
+ instring = 00020dde401b2fb05977304dcb31edd5a665ec4f6c604f97aeb12d91688e72cbb4290bccaec16aeddb0daf52e33c75a54209cdfed755c8c52350cef1def0
+KO = 409813cfebd7e1d556babff2029b8c2ca75de23bf34b37d525e02284106ca133727cba7971cd314d
+
+COUNT=36
+L = 320
+KI = 0f476c2e42b735e48f95e3f081acda6b49845ad4c24c4d14c388d4e910174a26
+FixedInputDataByteLen = 60
+FixedInputData = 2a56090337c334468b60c0ea9ab2808c7d39feb75ea3ccdbfbbbe849b0b2361a0af9442c28ac285dfa276c0719e1e269d4c76bcfe47e3cf0983b2def
+ Binary rep of i = 0001
+ instring = 00012a56090337c334468b60c0ea9ab2808c7d39feb75ea3ccdbfbbbe849b0b2361a0af9442c28ac285dfa276c0719e1e269d4c76bcfe47e3cf0983b2def
+ Binary rep of i = 0002
+ instring = 00022a56090337c334468b60c0ea9ab2808c7d39feb75ea3ccdbfbbbe849b0b2361a0af9442c28ac285dfa276c0719e1e269d4c76bcfe47e3cf0983b2def
+KO = b40809337228a389c29a23d38fdf06292ee9892863d4700c4ed220b6c301d69da54410b51002c743
+
+COUNT=37
+L = 320
+KI = d4c6855dfb4bbe15e75db603563856f181947397f6fb9727b3aed8478102af43
+FixedInputDataByteLen = 60
+FixedInputData = 2d8e24b3381b1f7eefe00e08e0635ae5bb8f84cd09f76c7a7ed62c9faafa42e170df24e2964c67e454d773081a3bb9b0176e5536560f4b6ae95cd93e
+ Binary rep of i = 0001
+ instring = 00012d8e24b3381b1f7eefe00e08e0635ae5bb8f84cd09f76c7a7ed62c9faafa42e170df24e2964c67e454d773081a3bb9b0176e5536560f4b6ae95cd93e
+ Binary rep of i = 0002
+ instring = 00022d8e24b3381b1f7eefe00e08e0635ae5bb8f84cd09f76c7a7ed62c9faafa42e170df24e2964c67e454d773081a3bb9b0176e5536560f4b6ae95cd93e
+KO = bb10df0e244f61a6e9834f8980b3912e90e12cce83e24a22dc5bf37445af590cfef494bbd1e13d57
+
+COUNT=38
+L = 320
+KI = 43e99365f0affb0aee6ebd8f0eb9647fda48171b0996543a4ed61f57c079549c
+FixedInputDataByteLen = 60
+FixedInputData = 8f3434580c06f4bdc036e5b28f7b23976d3b1ca32cfc89e76b146e76557f2f6d5af7f8aadac4501ba9b080d77e582cfe4b4e83780ec347c2062335a1
+ Binary rep of i = 0001
+ instring = 00018f3434580c06f4bdc036e5b28f7b23976d3b1ca32cfc89e76b146e76557f2f6d5af7f8aadac4501ba9b080d77e582cfe4b4e83780ec347c2062335a1
+ Binary rep of i = 0002
+ instring = 00028f3434580c06f4bdc036e5b28f7b23976d3b1ca32cfc89e76b146e76557f2f6d5af7f8aadac4501ba9b080d77e582cfe4b4e83780ec347c2062335a1
+KO = 4642c673930da6a4dd4a2eb1cc0d240ce2b64965db16abf9dd00b11f75933f5f084103c9410bdda0
+
+COUNT=39
+L = 320
+KI = 2c0940c843d2f84663bbc19f70cd68fb351ed515c27abf2231769d91f8c58062
+FixedInputDataByteLen = 60
+FixedInputData = 824e7d79b99d2892bda3bfbc3966f6d190cb3421c62f3c89c15aabe379415faa9b05cbec42b1b41e35272dbaedb72eeee3ab093765a4f275d8be2c75
+ Binary rep of i = 0001
+ instring = 0001824e7d79b99d2892bda3bfbc3966f6d190cb3421c62f3c89c15aabe379415faa9b05cbec42b1b41e35272dbaedb72eeee3ab093765a4f275d8be2c75
+ Binary rep of i = 0002
+ instring = 0002824e7d79b99d2892bda3bfbc3966f6d190cb3421c62f3c89c15aabe379415faa9b05cbec42b1b41e35272dbaedb72eeee3ab093765a4f275d8be2c75
+KO = a928995c329ad946ad308659d1567f64c62e4416e33f508264c13fc9cec19ecffd00ea882ab5f8eb
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 388e93e0273e62f086f52f6f5369d9e4626d143dce3b6afc7caf2c6e7344276b
+FixedInputDataByteLen = 60
+FixedInputData = 697bb34b3fbe6853864cac3e1bc6c8c44a4335565479403d949fcbb5e2c1795f9a3849df743389d1a99fe75ef566e6227c591104122a6477dd8e8c8e
+ Binary rep of i = 000001
+ instring = 000001697bb34b3fbe6853864cac3e1bc6c8c44a4335565479403d949fcbb5e2c1795f9a3849df743389d1a99fe75ef566e6227c591104122a6477dd8e8c8e
+KO = d697442b3dd51f96cae949586357b9a6
+
+COUNT=1
+L = 128
+KI = 18bdd277cc8b41f098ec00e82470afaead2900ac889331dc1de8d86adbcca57a
+FixedInputDataByteLen = 60
+FixedInputData = b5c075a898005e5dc2101b01b28f3483b867302b627251445374c0c303ffb3120379ad0f79f8a8396a22028a88c7ba30fb8d738e8fdc135c1c9eb20d
+ Binary rep of i = 000001
+ instring = 000001b5c075a898005e5dc2101b01b28f3483b867302b627251445374c0c303ffb3120379ad0f79f8a8396a22028a88c7ba30fb8d738e8fdc135c1c9eb20d
+KO = 269afb85ece66e16d30bf602b8fa3b69
+
+COUNT=2
+L = 128
+KI = 1f9a79197a2542d3fb4d7e433119e0db6abec62828dd1bf82de3c231bbd8e265
+FixedInputDataByteLen = 60
+FixedInputData = e7726eecfd730a5bf48f7e0b148c6c281e4c8992bd55a1b20dab69a1486accbc4460e1e6fe7e7f58b671e9254c139a95593bf03af0faf8641d4b2ceb
+ Binary rep of i = 000001
+ instring = 000001e7726eecfd730a5bf48f7e0b148c6c281e4c8992bd55a1b20dab69a1486accbc4460e1e6fe7e7f58b671e9254c139a95593bf03af0faf8641d4b2ceb
+KO = 081d1e3ee5161dfceec6696a265f4164
+
+COUNT=3
+L = 128
+KI = 06db32ac36241fe8c069f482736b7b2841012e0a2c8d9c04df51ef0c665f4575
+FixedInputDataByteLen = 60
+FixedInputData = 637e6072317d35c7c9887539bd991db0656bf6888addb717e28cb3340166451c0d0cabc85a743efe634100ab95bcb576c5bffd8a5db44d148fb29efc
+ Binary rep of i = 000001
+ instring = 000001637e6072317d35c7c9887539bd991db0656bf6888addb717e28cb3340166451c0d0cabc85a743efe634100ab95bcb576c5bffd8a5db44d148fb29efc
+KO = 4032685e45f6541c2a3fcd0b96384835
+
+COUNT=4
+L = 128
+KI = 90eba637e61de24df166b36a1594238a2000abd08e36c97048d7f9a22ba2a9c8
+FixedInputDataByteLen = 60
+FixedInputData = 83b9e3cba177f672d60eca3c45274526bed7f9b30e42158162c2658adedcf356fcfb95aaad6662f3c3adb66a0609b66d290488894b483230b13329e9
+ Binary rep of i = 000001
+ instring = 00000183b9e3cba177f672d60eca3c45274526bed7f9b30e42158162c2658adedcf356fcfb95aaad6662f3c3adb66a0609b66d290488894b483230b13329e9
+KO = cecea4eb4fd377d87cabb29dcecf77b6
+
+COUNT=5
+L = 128
+KI = 5a75b65e687fd97a7c793cce9c76108eb77b283aaad0d36ed5e502639c564326
+FixedInputDataByteLen = 60
+FixedInputData = 2fc4e04011455513aeb4968561a0731a1fc685b3d027a47d66814857d377c3b130da41a7f9807efa247aacc06bd0a2d8c99cfde4143366f07895443d
+ Binary rep of i = 000001
+ instring = 0000012fc4e04011455513aeb4968561a0731a1fc685b3d027a47d66814857d377c3b130da41a7f9807efa247aacc06bd0a2d8c99cfde4143366f07895443d
+KO = e8a2fd625642bfd1ed18fde7c83eca97
+
+COUNT=6
+L = 128
+KI = e9a897469123f39c8f504750ee54b4ff01f47dc550ba8880e9999ce5826be7a8
+FixedInputDataByteLen = 60
+FixedInputData = edb376e4237e11e2f250688a0d325a3fd32d18ce32cb94c61b2a8ac56d653f61964460f575678036b34a10945fd9ba4537ce48b10649030ebb5cb5e5
+ Binary rep of i = 000001
+ instring = 000001edb376e4237e11e2f250688a0d325a3fd32d18ce32cb94c61b2a8ac56d653f61964460f575678036b34a10945fd9ba4537ce48b10649030ebb5cb5e5
+KO = 425946b569e03adb00ed6935ceaf775d
+
+COUNT=7
+L = 128
+KI = 75dd89a5132358acc2d1ae6d08ef315646c76d951d44a644c32250b0566479fb
+FixedInputDataByteLen = 60
+FixedInputData = bd825b3bcb08203b81aba37b4582f1ef8ecf5bc39eac48931a2152ab2e01f2cc2951160e8bdac92ccdbf061ea08b8ff5071fe134921e1b4231125634
+ Binary rep of i = 000001
+ instring = 000001bd825b3bcb08203b81aba37b4582f1ef8ecf5bc39eac48931a2152ab2e01f2cc2951160e8bdac92ccdbf061ea08b8ff5071fe134921e1b4231125634
+KO = a25342227764d62d84546848e6a06dfe
+
+COUNT=8
+L = 128
+KI = a74d68197ae14fd113c324197a16145be7de6fbfeba7c68daf1572c6244b7ae4
+FixedInputDataByteLen = 60
+FixedInputData = 3cb9f6706a7bfd542888ac3b4ff8b8767b1cf7fbe8a5199db146768a60c44a640871107ada1b3912d75bd3185327d7d957e869d5c2e9cd355c956a19
+ Binary rep of i = 000001
+ instring = 0000013cb9f6706a7bfd542888ac3b4ff8b8767b1cf7fbe8a5199db146768a60c44a640871107ada1b3912d75bd3185327d7d957e869d5c2e9cd355c956a19
+KO = 64a59bc0e1456fddea1559608308f997
+
+COUNT=9
+L = 128
+KI = 5bbcaf83ebecc97a39349920b69660142af443789a2adb3a88d8782975316e80
+FixedInputDataByteLen = 60
+FixedInputData = 4e6b9da7fba8a2247b184060cdc1ae1293a593a9eace6fa5e88e93538d82584a1c13922f4400d80f7ff0e27480be7ebfa3d0a96ed8748fb6542a6b6a
+ Binary rep of i = 000001
+ instring = 0000014e6b9da7fba8a2247b184060cdc1ae1293a593a9eace6fa5e88e93538d82584a1c13922f4400d80f7ff0e27480be7ebfa3d0a96ed8748fb6542a6b6a
+KO = 74ab41637d91b4a8624aa1dafefb54d3
+
+COUNT=10
+L = 256
+KI = f5207566ad012002ae6f2b501f0c24180228345889c20616d043b868a76d015a
+FixedInputDataByteLen = 60
+FixedInputData = f36dbc8d1dfda60d4ba05214f8773aaa9f01944150bca68812d0d8deb5492f3f68f09809ba5e8b89e9dca86c70f6f353b3d5f49ef27e2fd01cfa911d
+ Binary rep of i = 000001
+ instring = 000001f36dbc8d1dfda60d4ba05214f8773aaa9f01944150bca68812d0d8deb5492f3f68f09809ba5e8b89e9dca86c70f6f353b3d5f49ef27e2fd01cfa911d
+KO = 0faed440796a0685a24a1c5e1cacde566c7a1a4189885229251c6308a53c3f6e
+
+COUNT=11
+L = 256
+KI = a75244b6ec380208eb02b0c645a47e4e2149afbda33e4d1f4aaca6e4b4b09b9e
+FixedInputDataByteLen = 60
+FixedInputData = 96d7de7891b63787b9319c600a0ca43f67ab934b607cca457c24ef2b6c4f4c45ccfac299b2443f3880f00afb8963e93247d310d82eddc42a306a2dde
+ Binary rep of i = 000001
+ instring = 00000196d7de7891b63787b9319c600a0ca43f67ab934b607cca457c24ef2b6c4f4c45ccfac299b2443f3880f00afb8963e93247d310d82eddc42a306a2dde
+KO = 29138abf1ad0524bd4e170860567c6cc09891974bd7ca168fe55cda052134896
+
+COUNT=12
+L = 256
+KI = 0184c8db604eb8726d3018d32a32da4a5d0ff71dc91c81f69fc7f684bc224738
+FixedInputDataByteLen = 60
+FixedInputData = e6b506e331f7081902faffbaa589151fceedf00dfe48503173b3a32281d71f758dbdf975703046216b3de7b2dcd3203eec95749774007c6b807a7cea
+ Binary rep of i = 000001
+ instring = 000001e6b506e331f7081902faffbaa589151fceedf00dfe48503173b3a32281d71f758dbdf975703046216b3de7b2dcd3203eec95749774007c6b807a7cea
+KO = 4caa3aeda2405848bedfe8189e16e439cd13cda492a8dad458410c4d58f542c9
+
+COUNT=13
+L = 256
+KI = cc4dc1f65ca9269b05a20f3f97874b3c17168f4d6bcb35c9f96d792bc928cb92
+FixedInputDataByteLen = 60
+FixedInputData = b3872ee7cdf8e2c3fd945b311d76d7ba53780e2a235e06af6268e825eff1860e83386f15367585fb5773e2be9bb0e714015eb795473e540394ab5a0b
+ Binary rep of i = 000001
+ instring = 000001b3872ee7cdf8e2c3fd945b311d76d7ba53780e2a235e06af6268e825eff1860e83386f15367585fb5773e2be9bb0e714015eb795473e540394ab5a0b
+KO = c535b50bb6a6f9ab8d3de70671246d9c3ce1926e41ffeccf0fb2eab33740771f
+
+COUNT=14
+L = 256
+KI = c77a3bdbb930854958905f3286b00fa4c2f1b2584560df926a8d87789fa82d89
+FixedInputDataByteLen = 60
+FixedInputData = 6337bb226ec6dcdafd1b7b85c88a4da2ee0cf0a99569d1665d313fde8aaa1d54fba24bba7829d7e7de7e1dc3a543428cd970b5d8a37de101cdc18a8d
+ Binary rep of i = 000001
+ instring = 0000016337bb226ec6dcdafd1b7b85c88a4da2ee0cf0a99569d1665d313fde8aaa1d54fba24bba7829d7e7de7e1dc3a543428cd970b5d8a37de101cdc18a8d
+KO = 23902da141090db0691b57efc1e081b321c017aa462ec14748d8e1b60b92741f
+
+COUNT=15
+L = 256
+KI = 0b39b73b0070318d04daa78e561f21698ae38e60465d14b748a7f2275295becc
+FixedInputDataByteLen = 60
+FixedInputData = 11168446c5622ba180fac53d2e4c2bf0fac8513e5f9e16b5bbebe9a1756c2609b1685b7066de54f567e4df08a4a3f403d73c1feb41209ddc1700bc91
+ Binary rep of i = 000001
+ instring = 00000111168446c5622ba180fac53d2e4c2bf0fac8513e5f9e16b5bbebe9a1756c2609b1685b7066de54f567e4df08a4a3f403d73c1feb41209ddc1700bc91
+KO = 502d9ddabb23411b9bdb88a8461018cf45a4cd04edd3df24e025d58a81431dcc
+
+COUNT=16
+L = 256
+KI = 934317a565bea18436c7e391f2a2de67d4407e7e9bcbb55fd4827f376379d617
+FixedInputDataByteLen = 60
+FixedInputData = d9a11aeee251c1fd9a14151dc0fd4e2ea05db8898951f03f4121ce10191c28cb5ee2a164117616df010b948308f85b7beaea8587bea9096c08134f71
+ Binary rep of i = 000001
+ instring = 000001d9a11aeee251c1fd9a14151dc0fd4e2ea05db8898951f03f4121ce10191c28cb5ee2a164117616df010b948308f85b7beaea8587bea9096c08134f71
+KO = 25e1bcb994bf5b132c07368a5f2ab11694ccd31baccc87f9772feba4730714c1
+
+COUNT=17
+L = 256
+KI = bdf3db0c319005aea65b4446d1474df6477b5c9656efaeaba05b7819b7635021
+FixedInputDataByteLen = 60
+FixedInputData = b7d71420640f3785c199714f953e7ae1f5d20c985183ab77df402d4c72c3f9d6c8ba37a4bddeb592886a244b0ddd0bfda48bfbf7b1101bae878fd4c8
+ Binary rep of i = 000001
+ instring = 000001b7d71420640f3785c199714f953e7ae1f5d20c985183ab77df402d4c72c3f9d6c8ba37a4bddeb592886a244b0ddd0bfda48bfbf7b1101bae878fd4c8
+KO = 9468b0feabb2960714e7bbea862dd6d3dacc31e11df9e81653af11fe7b36655f
+
+COUNT=18
+L = 256
+KI = 27ba64aaad2fa41140df04596e3dfacb87ed34f1760ce9740b2abbf3d2444910
+FixedInputDataByteLen = 60
+FixedInputData = f4def4c99f734e14d7ddce73afa31d3adf771fba0ec1c501a6e3517b0678cc9cc3802e5adaa331a7dc46e7ea1ac3421b67a9c89c2f7c87b812213266
+ Binary rep of i = 000001
+ instring = 000001f4def4c99f734e14d7ddce73afa31d3adf771fba0ec1c501a6e3517b0678cc9cc3802e5adaa331a7dc46e7ea1ac3421b67a9c89c2f7c87b812213266
+KO = 5ef83f0031d6acb84352a89a6948360a08ec26877104bd27287e082f009c9fad
+
+COUNT=19
+L = 256
+KI = 5cd894bf16a5ec22bf0e53d7b5d94ef087badf9b25c9703fec49b586e8cbef81
+FixedInputDataByteLen = 60
+FixedInputData = 6e95db78116d4d0b42b0a8f9a95e2c01cc184100de0205cb6666ac1328982939d71a10578a472a6a7753dc6da2146b319943115afbe9418bf303e2e0
+ Binary rep of i = 000001
+ instring = 0000016e95db78116d4d0b42b0a8f9a95e2c01cc184100de0205cb6666ac1328982939d71a10578a472a6a7753dc6da2146b319943115afbe9418bf303e2e0
+KO = 7542e35f62cec725e81b5cc990cb794f67d82082807c0208793df148d1359dac
+
+COUNT=20
+L = 160
+KI = e2758918edcf15d957a556055602d283dbdf9c95b6025a3cddf1eeac1e0ac889
+FixedInputDataByteLen = 60
+FixedInputData = eda2f792580d6129b43e7b89c661786a29ab502ec6198f4a2bec6d0ffca1a75b8807d4313e7bf769a94fbf4b41c4cc309358a211105312c05818d8f3
+ Binary rep of i = 000001
+ instring = 000001eda2f792580d6129b43e7b89c661786a29ab502ec6198f4a2bec6d0ffca1a75b8807d4313e7bf769a94fbf4b41c4cc309358a211105312c05818d8f3
+KO = 67e3273b2cfa4c663377f5841606679aee420dce
+
+COUNT=21
+L = 160
+KI = 504acb8e0090058d6a2a90153b938bbd3b2f6a4ea7fd5178d1c503421c9d66ef
+FixedInputDataByteLen = 60
+FixedInputData = a8fe02fdf39ded7b4b452706938bb4027fa0f347036a29b44b49f23e358f61802cbfde21cdcbe68e8852bd603bbf74bd6de599945a4562001a4e49c7
+ Binary rep of i = 000001
+ instring = 000001a8fe02fdf39ded7b4b452706938bb4027fa0f347036a29b44b49f23e358f61802cbfde21cdcbe68e8852bd603bbf74bd6de599945a4562001a4e49c7
+KO = b1fb5d6a43fb49fea4b3c92d147bf3684659044c
+
+COUNT=22
+L = 160
+KI = a4b22941eaad6d06d22620b289fb52d2e1a2f3b5b54ac82d899104eb024cc91e
+FixedInputDataByteLen = 60
+FixedInputData = ffd0877fd25778b5131988ee59f84dba7a48766739a74b80338571e11b31563d9269aafb62268b405ad223867996b5d6c76ea6bc2f366dd30f928079
+ Binary rep of i = 000001
+ instring = 000001ffd0877fd25778b5131988ee59f84dba7a48766739a74b80338571e11b31563d9269aafb62268b405ad223867996b5d6c76ea6bc2f366dd30f928079
+KO = 1a38b0c8880cd344b8ccb9a020bfe628ebcccf81
+
+COUNT=23
+L = 160
+KI = 631822131e7016661b9d2bc5a81f7f63d379ee5867ecc65cf596457077610b46
+FixedInputDataByteLen = 60
+FixedInputData = 0cd384ce46bcfdd0f70d9b1457daf9f337cc85c216ca3c2fb15ece498d5514886598ace09d02a5179e539f75e854a57efdd83aa3d0b09f49247bbe3e
+ Binary rep of i = 000001
+ instring = 0000010cd384ce46bcfdd0f70d9b1457daf9f337cc85c216ca3c2fb15ece498d5514886598ace09d02a5179e539f75e854a57efdd83aa3d0b09f49247bbe3e
+KO = 6c7d00781b0f930563e3d055134470efb6902358
+
+COUNT=24
+L = 160
+KI = 1223d17a90c91d4fb15fa11cdb0b8192297df2fbb16c9082b2a831d163ef4fd6
+FixedInputDataByteLen = 60
+FixedInputData = 95c1a121463ace7184e9b2ec2315ad239bd27c884e44319e257d2959fc2f7633409cc72c48dc3f669fcf51d24155102a73e496b2afa3f8a833a5e335
+ Binary rep of i = 000001
+ instring = 00000195c1a121463ace7184e9b2ec2315ad239bd27c884e44319e257d2959fc2f7633409cc72c48dc3f669fcf51d24155102a73e496b2afa3f8a833a5e335
+KO = 3e4a8d59e71b317666f897bd6040da9dff55a49f
+
+COUNT=25
+L = 160
+KI = 2005c14bbc374c1697076f26ab562a51a093111470116eb1df2a1e6becc4cda0
+FixedInputDataByteLen = 60
+FixedInputData = cce7d51a794209e070eb8f58ae87fb74a2746377375928356fe3c288cf03c856bb94e9b4546aa2afe78cbc905db897750885d86438c8ef1a6bc37c26
+ Binary rep of i = 000001
+ instring = 000001cce7d51a794209e070eb8f58ae87fb74a2746377375928356fe3c288cf03c856bb94e9b4546aa2afe78cbc905db897750885d86438c8ef1a6bc37c26
+KO = 0cb52402498132c50a8f189140d4831fc3c5947c
+
+COUNT=26
+L = 160
+KI = 23cb1fc46e923102b454e86b59d7a0811664429a23941acfe679d993e5221674
+FixedInputDataByteLen = 60
+FixedInputData = 931d6113e8bdda93a9e43dc4a035f00152f68903c64fd4837a2562416f93478d8201682b60904e5e909d181e97b5e6041d94bf35cccb490622216979
+ Binary rep of i = 000001
+ instring = 000001931d6113e8bdda93a9e43dc4a035f00152f68903c64fd4837a2562416f93478d8201682b60904e5e909d181e97b5e6041d94bf35cccb490622216979
+KO = d4fa6c26717c7067d180a7e46e460987944883eb
+
+COUNT=27
+L = 160
+KI = cc21eadcaadb23dad4d54d68115bb07f389198d64009ce0204c6fe361453a1f1
+FixedInputDataByteLen = 60
+FixedInputData = d384fd7ffdba22b6e67010819502a58b05903bfb5d11e2b7d0deab200fe518760ac2908ec439df6f0ddc8e2c784ad22f5c27dc957e612a1f152876d7
+ Binary rep of i = 000001
+ instring = 000001d384fd7ffdba22b6e67010819502a58b05903bfb5d11e2b7d0deab200fe518760ac2908ec439df6f0ddc8e2c784ad22f5c27dc957e612a1f152876d7
+KO = 78645d9d40ad1cf870027e32d36d23d0e07ca304
+
+COUNT=28
+L = 160
+KI = 1c1b13a041d53c71bee91eb0c9d6eed23f434468b52de01e04a02e79589c32f7
+FixedInputDataByteLen = 60
+FixedInputData = 16a130a5da1c6abed5224084f3fc4447866636160a3a4625110f05e16e37311b9b736295508ac953094f7a61dc14af07ab043aaea04da5046a8a0cd4
+ Binary rep of i = 000001
+ instring = 00000116a130a5da1c6abed5224084f3fc4447866636160a3a4625110f05e16e37311b9b736295508ac953094f7a61dc14af07ab043aaea04da5046a8a0cd4
+KO = 94c31a5e94552b94c903a51defdfc90333416df9
+
+COUNT=29
+L = 160
+KI = 88509750f05dcf6436ab308050b2516870166dd2f7dbf4594be4baf7629d18f6
+FixedInputDataByteLen = 60
+FixedInputData = 732671c12d9b9adceb5145f78ead9afef070d93298269f4ed95799dad20a2f704159ea380e9fcd79363545628e545b4f82eed667c36243f58aff6c87
+ Binary rep of i = 000001
+ instring = 000001732671c12d9b9adceb5145f78ead9afef070d93298269f4ed95799dad20a2f704159ea380e9fcd79363545628e545b4f82eed667c36243f58aff6c87
+KO = a53e9281f7f40167e25febeb0a6b3a0f2ba47bfa
+
+COUNT=30
+L = 320
+KI = c9063598d6cf8660300073b5c25603baf3ade910c182deea15d8107d6f6be295
+FixedInputDataByteLen = 60
+FixedInputData = 22d27eec90c2dd4ae5cf4a705abecfd781b9051ba512b048ea9499364b791e9cdf63215db43680dacffe6f19d77fc93f8a46d84dd52146389d9ec308
+ Binary rep of i = 000001
+ instring = 00000122d27eec90c2dd4ae5cf4a705abecfd781b9051ba512b048ea9499364b791e9cdf63215db43680dacffe6f19d77fc93f8a46d84dd52146389d9ec308
+ Binary rep of i = 000002
+ instring = 00000222d27eec90c2dd4ae5cf4a705abecfd781b9051ba512b048ea9499364b791e9cdf63215db43680dacffe6f19d77fc93f8a46d84dd52146389d9ec308
+KO = f3a5b521b435a8c83eaf2d264b5b1a6dcc32c21b4897511203f97f01f2a691eef080b4cd7ca4fc38
+
+COUNT=31
+L = 320
+KI = a083d1d60d0c68fb83eb82dcb18f798e8f3cf67511809f7a4b3c6e8d3a591f8c
+FixedInputDataByteLen = 60
+FixedInputData = e5c680714caf672ccf094b89120ca4e2a41222597061d201608b0556a644e2d4974c045b9f686102a0427ea85c8f802b3418c96c8f59f045fee537fe
+ Binary rep of i = 000001
+ instring = 000001e5c680714caf672ccf094b89120ca4e2a41222597061d201608b0556a644e2d4974c045b9f686102a0427ea85c8f802b3418c96c8f59f045fee537fe
+ Binary rep of i = 000002
+ instring = 000002e5c680714caf672ccf094b89120ca4e2a41222597061d201608b0556a644e2d4974c045b9f686102a0427ea85c8f802b3418c96c8f59f045fee537fe
+KO = be97d733a184ad36c6c0c7ae8e79b1b0581aaf37687ff835c263d541c08bb1cad051fde6ba0e5244
+
+COUNT=32
+L = 320
+KI = 8241bdc82cd2924b5f7cda011636b578720952f04a229f6ee2eff1912490d565
+FixedInputDataByteLen = 60
+FixedInputData = c3a4c61c95fd9711ba094bf73c8ef50b36263f48ddf0d031b6158f70919129ea90b6bc8039879f6577ab45ed7df274fb89c15ab34431898be6dcc65e
+ Binary rep of i = 000001
+ instring = 000001c3a4c61c95fd9711ba094bf73c8ef50b36263f48ddf0d031b6158f70919129ea90b6bc8039879f6577ab45ed7df274fb89c15ab34431898be6dcc65e
+ Binary rep of i = 000002
+ instring = 000002c3a4c61c95fd9711ba094bf73c8ef50b36263f48ddf0d031b6158f70919129ea90b6bc8039879f6577ab45ed7df274fb89c15ab34431898be6dcc65e
+KO = e405e17496e5620d4ed7227a891499c15f718f81e2d3e2d126466fcfc50d5b6b2eb90ccd6886e999
+
+COUNT=33
+L = 320
+KI = 6b2eaf7af96a81132dd843603bfea56b60ea0fab362363bd63e0d5a6e9a01357
+FixedInputDataByteLen = 60
+FixedInputData = c35267196440abd48d423d2566e34b255b6c5f3c0b8592557c89e08f6b167bb7486ac8954e06969fd2855ce23e1cecec6a561d4d9bb1be0e06a85742
+ Binary rep of i = 000001
+ instring = 000001c35267196440abd48d423d2566e34b255b6c5f3c0b8592557c89e08f6b167bb7486ac8954e06969fd2855ce23e1cecec6a561d4d9bb1be0e06a85742
+ Binary rep of i = 000002
+ instring = 000002c35267196440abd48d423d2566e34b255b6c5f3c0b8592557c89e08f6b167bb7486ac8954e06969fd2855ce23e1cecec6a561d4d9bb1be0e06a85742
+KO = 32a1c17a9e11f397af1e2608fe02d4d8172bc1ff66cec5d6e4ca9f986d2ac5cf35b8ce9d38509903
+
+COUNT=34
+L = 320
+KI = abcd8f59154de68b80048351600948260f071f34244e14a68100bd64ca5f2c07
+FixedInputDataByteLen = 60
+FixedInputData = ff249a1e76c94919329cd032cf62495fca1be72c78dd2ce18dc0d8d787e2badfd700e429851fb5049e0fe97ea31994e1e7fa0e6f45d2a7e11400aa2c
+ Binary rep of i = 000001
+ instring = 000001ff249a1e76c94919329cd032cf62495fca1be72c78dd2ce18dc0d8d787e2badfd700e429851fb5049e0fe97ea31994e1e7fa0e6f45d2a7e11400aa2c
+ Binary rep of i = 000002
+ instring = 000002ff249a1e76c94919329cd032cf62495fca1be72c78dd2ce18dc0d8d787e2badfd700e429851fb5049e0fe97ea31994e1e7fa0e6f45d2a7e11400aa2c
+KO = d99bf29d498df7746ec98ca7908092ee90e93bfa1a8c62206bef61540028e5f3cb5f7a91882c3e42
+
+COUNT=35
+L = 320
+KI = 34435021c26336f4ef2a2eb268ed8972b55f1566545b87c7e9eb9ddb3b490a44
+FixedInputDataByteLen = 60
+FixedInputData = 725ac8dd54f25c38fead95d8c20dbcbf55c79ee4d6e7969135accf2408194382664a8ff62295a97d526f0d1d0c2ee21bff42d4dc25070e3be35a2d01
+ Binary rep of i = 000001
+ instring = 000001725ac8dd54f25c38fead95d8c20dbcbf55c79ee4d6e7969135accf2408194382664a8ff62295a97d526f0d1d0c2ee21bff42d4dc25070e3be35a2d01
+ Binary rep of i = 000002
+ instring = 000002725ac8dd54f25c38fead95d8c20dbcbf55c79ee4d6e7969135accf2408194382664a8ff62295a97d526f0d1d0c2ee21bff42d4dc25070e3be35a2d01
+KO = a23a5c3e27123cd18cc4b2abea393eb1822eca819476c357b3b18505e786e24efe2664c59be304d3
+
+COUNT=36
+L = 320
+KI = a88b503d5e60afde0a9c8a65ba45fd422e346f79456f223ef384aced52299a17
+FixedInputDataByteLen = 60
+FixedInputData = 5510ff9e3df231cd991a12d5fa526d2152b52d73bb92446e0359584bb2d1c5b072e1c2a49959353fb42c7d6a8b83e28da11c95416b8b64972054bc86
+ Binary rep of i = 000001
+ instring = 0000015510ff9e3df231cd991a12d5fa526d2152b52d73bb92446e0359584bb2d1c5b072e1c2a49959353fb42c7d6a8b83e28da11c95416b8b64972054bc86
+ Binary rep of i = 000002
+ instring = 0000025510ff9e3df231cd991a12d5fa526d2152b52d73bb92446e0359584bb2d1c5b072e1c2a49959353fb42c7d6a8b83e28da11c95416b8b64972054bc86
+KO = 31ba7e6ff16d70a385b5f004fb91e29f009303bffd1b86e3d5cc80c259ad3ca81fb546c21cfb713d
+
+COUNT=37
+L = 320
+KI = f3bdacf711d9deea5371f14c6ba971691b314e2f1614787129bb208ab5d89322
+FixedInputDataByteLen = 60
+FixedInputData = 2108f40fb5de356f40132b1cec5bf8f569188894bbf3781c2e0d86c6db7ace608afd433b1b8940b936d66efce425e29c66794c737385dd3ec461eb70
+ Binary rep of i = 000001
+ instring = 0000012108f40fb5de356f40132b1cec5bf8f569188894bbf3781c2e0d86c6db7ace608afd433b1b8940b936d66efce425e29c66794c737385dd3ec461eb70
+ Binary rep of i = 000002
+ instring = 0000022108f40fb5de356f40132b1cec5bf8f569188894bbf3781c2e0d86c6db7ace608afd433b1b8940b936d66efce425e29c66794c737385dd3ec461eb70
+KO = cabf8e03a3525b33cb4caea2e071a3d8a657b0aa2f46066525290c4eec87944c6aa59dd4d07ba21a
+
+COUNT=38
+L = 320
+KI = 44757aca74fbafef8e1a93537e6cf5839c59e2587a18cd2216b3228dc87f10f4
+FixedInputDataByteLen = 60
+FixedInputData = 0d20dbb1a90d199e55d70a66e1d8486945056ff395afee7932d934bcb7a9a3c9bbf7a373d826d85bed93d43011e3f56dca3068eeac885028913e8b18
+ Binary rep of i = 000001
+ instring = 0000010d20dbb1a90d199e55d70a66e1d8486945056ff395afee7932d934bcb7a9a3c9bbf7a373d826d85bed93d43011e3f56dca3068eeac885028913e8b18
+ Binary rep of i = 000002
+ instring = 0000020d20dbb1a90d199e55d70a66e1d8486945056ff395afee7932d934bcb7a9a3c9bbf7a373d826d85bed93d43011e3f56dca3068eeac885028913e8b18
+KO = 7a5921f774458954a3729def37f0238705f883b424b8d85cc0117e94be49b27d4a1885d98e6b7635
+
+COUNT=39
+L = 320
+KI = 27d7dfbc77816aedefd89fed77b0e103ee8be60bf418074cd9bfba2e91add7b7
+FixedInputDataByteLen = 60
+FixedInputData = 93b6c738628db5369241d4af79b14ef1fd0a58242f8e64162c89134f42d812887af10be11b280b608e3ec32f3f95a7f62073f7bb58939a4ef8a2f618
+ Binary rep of i = 000001
+ instring = 00000193b6c738628db5369241d4af79b14ef1fd0a58242f8e64162c89134f42d812887af10be11b280b608e3ec32f3f95a7f62073f7bb58939a4ef8a2f618
+ Binary rep of i = 000002
+ instring = 00000293b6c738628db5369241d4af79b14ef1fd0a58242f8e64162c89134f42d812887af10be11b280b608e3ec32f3f95a7f62073f7bb58939a4ef8a2f618
+KO = 2612d62453be79c7fd3bb94de95adefe1f87cf0b7dcb620aba96d5a17cde97cd392a62518e2371be
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = dd1d91b7d90b2bd3138533ce92b272fbf8a369316aefe242e659cc0ae238afe0
+FixedInputDataByteLen = 60
+FixedInputData = 01322b96b30acd197979444e468e1c5c6859bf1b1cf951b7e725303e237e46b864a145fab25e517b08f8683d0315bb2911d80a0e8aba17f3b413faac
+ Binary rep of i = 00000001
+ instring = 0000000101322b96b30acd197979444e468e1c5c6859bf1b1cf951b7e725303e237e46b864a145fab25e517b08f8683d0315bb2911d80a0e8aba17f3b413faac
+KO = 10621342bfb0fd40046c0e29f2cfdbf0
+
+COUNT=1
+L = 128
+KI = 32c4003872a146194023eac1bda74ddf2b66977dad8a554b974ca2a62f7e4f43
+FixedInputDataByteLen = 60
+FixedInputData = 33d8cf6d0c759fb622d867ea8cf1285de4020af81cc287addf38cc2da4643e6db3b215ad3e33bfc47877c3620e336887c3c9ad4a1c6c0476b0f90a33
+ Binary rep of i = 00000001
+ instring = 0000000133d8cf6d0c759fb622d867ea8cf1285de4020af81cc287addf38cc2da4643e6db3b215ad3e33bfc47877c3620e336887c3c9ad4a1c6c0476b0f90a33
+KO = f593af0e1a492a7b904a2662897fa1c1
+
+COUNT=2
+L = 128
+KI = 3c87e9cc98579b2749ff92c8b823a2ad6b367ac26622e7b5b80a2ce6f450e361
+FixedInputDataByteLen = 60
+FixedInputData = 777d66a24c2d3cc3299ca0718f4f6dcd1161ecbef6eb3c71f0bc145b4e765a6eece807a74ca7a698d55b2eb0d30d8d3e5cd71fd2a02b5608274c95c3
+ Binary rep of i = 00000001
+ instring = 00000001777d66a24c2d3cc3299ca0718f4f6dcd1161ecbef6eb3c71f0bc145b4e765a6eece807a74ca7a698d55b2eb0d30d8d3e5cd71fd2a02b5608274c95c3
+KO = ea6425f03803f2f06c42d8ba11ce4ee9
+
+COUNT=3
+L = 128
+KI = de1f4abfe78c4dd6f02331c057efa939ae2db1f1e7e7c650e07537d259b1ea72
+FixedInputDataByteLen = 60
+FixedInputData = 4c1f00198d76f3630d3260f56d94f52507394f4a98cdc2937d4abaa76ebb3fd409a8769df074dc002917ef818a4852cf004f0225efc4663211a08c5d
+ Binary rep of i = 00000001
+ instring = 000000014c1f00198d76f3630d3260f56d94f52507394f4a98cdc2937d4abaa76ebb3fd409a8769df074dc002917ef818a4852cf004f0225efc4663211a08c5d
+KO = 74182ae81ee88c6a1634ff4991beb9ee
+
+COUNT=4
+L = 128
+KI = 8c299beeaea05f445d59f5c354dbd0c8b4cd009f197a35369fb3b8612b75026b
+FixedInputDataByteLen = 60
+FixedInputData = 1a73fce114cb427dfaa6a699ab2751bf7136fa03d238da492d9a036143148334294d0bdbe4852c8ff37706bb27d722ddf909bc8bef91ac72e1841cad
+ Binary rep of i = 00000001
+ instring = 000000011a73fce114cb427dfaa6a699ab2751bf7136fa03d238da492d9a036143148334294d0bdbe4852c8ff37706bb27d722ddf909bc8bef91ac72e1841cad
+KO = 16614f3e848515cbe526fd2b1b5a0bc3
+
+COUNT=5
+L = 128
+KI = fa1f4c6ca4268480527b37cc1635b69d4a07118f720c60bd13cedc867dfc2754
+FixedInputDataByteLen = 60
+FixedInputData = 464516d6f8bb6589928849b984bea6dc3a45a3e3cbe9b27a95e94801c718901764d78910e72e5fe69860e76e8f2bbba9298676e8a86b3d63563b45a2
+ Binary rep of i = 00000001
+ instring = 00000001464516d6f8bb6589928849b984bea6dc3a45a3e3cbe9b27a95e94801c718901764d78910e72e5fe69860e76e8f2bbba9298676e8a86b3d63563b45a2
+KO = 67507b8fbc813d2387f69bc4d3bda44a
+
+COUNT=6
+L = 128
+KI = ab12ca4709ca38350caf5602eee5218ec950353d19e65de9efc4dc2d19fe3017
+FixedInputDataByteLen = 60
+FixedInputData = a8da5b25e4f292c149c88f9203c5370822193cdac135fbcd6b03f42300b8c372f68520dd3b525c79aa25f250b786e6de7f5d73b5fb46c987671c7f76
+ Binary rep of i = 00000001
+ instring = 00000001a8da5b25e4f292c149c88f9203c5370822193cdac135fbcd6b03f42300b8c372f68520dd3b525c79aa25f250b786e6de7f5d73b5fb46c987671c7f76
+KO = a7f44187d4ebe759b9a37e484a844e2b
+
+COUNT=7
+L = 128
+KI = 12a9c4b3921b4ec2754e1cf093a38a98702acf0b8eb30f4bf654b8e3a10d3990
+FixedInputDataByteLen = 60
+FixedInputData = c5170e6e67ccefebe8415ee2fb6429df37d6c2ee8fbdd6b970c3a98d486e8718c2202f7fc09fe438d53dfdaeeb0874ef0fd7b4dfa209cc9c5c512baa
+ Binary rep of i = 00000001
+ instring = 00000001c5170e6e67ccefebe8415ee2fb6429df37d6c2ee8fbdd6b970c3a98d486e8718c2202f7fc09fe438d53dfdaeeb0874ef0fd7b4dfa209cc9c5c512baa
+KO = 9d1a3121760b17ea787e0f64c90bf109
+
+COUNT=8
+L = 128
+KI = 218b0f76980954cc381f2646636907e702078f7902a1894952966547ace91b19
+FixedInputDataByteLen = 60
+FixedInputData = 16cb8bedb363b4795153a105c6049291f1978e7b2aab01ab64e29c9bb562418cf3ab4f1ee6111d5ed2e58ebe3ad9665588e0e4d9deae8524b5b79ed8
+ Binary rep of i = 00000001
+ instring = 0000000116cb8bedb363b4795153a105c6049291f1978e7b2aab01ab64e29c9bb562418cf3ab4f1ee6111d5ed2e58ebe3ad9665588e0e4d9deae8524b5b79ed8
+KO = 80175fd5c9ca252c52bdcb5302de3db1
+
+COUNT=9
+L = 128
+KI = 3433f2c53824d6eebe11e11eb656da9740c5a342f5769df7fe17c4c4801132ca
+FixedInputDataByteLen = 60
+FixedInputData = 07e3f8ff03e6af5aad503cacb1db119d3178bbd3e2377888d6f5e6b7bf7b8f7c563a88aa8a778848f4dc01b29caf85a3b2307e3cdfe3de1e7043ddef
+ Binary rep of i = 00000001
+ instring = 0000000107e3f8ff03e6af5aad503cacb1db119d3178bbd3e2377888d6f5e6b7bf7b8f7c563a88aa8a778848f4dc01b29caf85a3b2307e3cdfe3de1e7043ddef
+KO = ae81916cd3641c59897512649b657252
+
+COUNT=10
+L = 256
+KI = e204d6d466aad507ffaf6d6dab0a5b26152c9e21e764370464e360c8fbc765c6
+FixedInputDataByteLen = 60
+FixedInputData = 7b03b98d9f94b899e591f3ef264b71b193fba7043c7e953cde23bc5384bc1a6293580115fae3495fd845dadbd02bd6455cf48d0f62b33e62364a3a80
+ Binary rep of i = 00000001
+ instring = 000000017b03b98d9f94b899e591f3ef264b71b193fba7043c7e953cde23bc5384bc1a6293580115fae3495fd845dadbd02bd6455cf48d0f62b33e62364a3a80
+KO = 770dfab6a6a4a4bee0257ff335213f78d8287b4fd537d5c1fffa956910e7c779
+
+COUNT=11
+L = 256
+KI = aeeeca60f689a441b13b0cbcd441d82df0cf87dac236290dece8931df8d70317
+FixedInputDataByteLen = 60
+FixedInputData = 588ec041e5733b7031212c5538efe4f6aafa4cda8b925d261f5a2688f007b3ac240ee12991e77b8cb8538678615966164a81872bd1cfcbfb39a4f450
+ Binary rep of i = 00000001
+ instring = 00000001588ec041e5733b7031212c5538efe4f6aafa4cda8b925d261f5a2688f007b3ac240ee12991e77b8cb8538678615966164a81872bd1cfcbfb39a4f450
+KO = 3e81d6113cee3c529ecedff89a6999ce25b618c15ee1d19d45cb376a1c8e2374
+
+COUNT=12
+L = 256
+KI = 95c8f76e11367eb55526a2b393ae906583d1cbdd47962146f506cc7cac12f464
+FixedInputDataByteLen = 60
+FixedInputData = cad60e904b9e9c8bfeb4a81a7f67d3bddcc05e64255870403770f3533ae6dd634ceaa56c53e688bd137ae6018935f34b9fb084ea48e4c688f6bbb388
+ Binary rep of i = 00000001
+ instring = 00000001cad60e904b9e9c8bfeb4a81a7f67d3bddcc05e64255870403770f3533ae6dd634ceaa56c53e688bd137ae6018935f34b9fb084ea48e4c688f6bbb388
+KO = cafa5ca03f5fbe2a242004abcbd3de1059c7407b1ee579255124af189be0b556
+
+COUNT=13
+L = 256
+KI = 4d05391fd6fb1e292e78ab9619b1b72a7d63ee59d7435dd71897b9ff7ee7ae70
+FixedInputDataByteLen = 60
+FixedInputData = f078e6f9b7f82d64554fa6b604c808f19b1f6ad6727db7aa6f1c86694e104b5256c8b4039919646481d7ea2452c72c17a3e8d7d3916285460aa5eb81
+ Binary rep of i = 00000001
+ instring = 00000001f078e6f9b7f82d64554fa6b604c808f19b1f6ad6727db7aa6f1c86694e104b5256c8b4039919646481d7ea2452c72c17a3e8d7d3916285460aa5eb81
+KO = 6b16e8f53b831aa5e86bf97a5c4fa37d089bc172da5a1e7f662dd4a595339ab7
+
+COUNT=14
+L = 256
+KI = 0f68a82ff1671634cc9136c564a9e02a767621dd74a1bf5c24129b808214b752
+FixedInputDataByteLen = 60
+FixedInputData = 648599809c2c4e7c6a5e6c449f0031ebf55c3661a895b44db0572ee88083b1f4b12602aa55fc1df150a65a6d6eeda0aa79a434a1039b91b5a58fc7f1
+ Binary rep of i = 00000001
+ instring = 00000001648599809c2c4e7c6a5e6c449f0031ebf55c3661a895b44db0572ee88083b1f4b12602aa55fc1df150a65a6d6eeda0aa79a434a1039b91b5a58fc7f1
+KO = e297640f7768485d4a6e7cfe245f8bfa84700d99762692ea1a425ccc0275e8f5
+
+COUNT=15
+L = 256
+KI = 43eef6d824fd820405626ab9b6d79f1fd04e126ab8e17729e3afc7cb5af794f8
+FixedInputDataByteLen = 60
+FixedInputData = 5e269b5a7bdedcc3e875e2725693a257fc60011af7dcd68a3358507fe29b0659ca66951daa05a15032033650bc58a27840f8fbe9f4088b9030738f68
+ Binary rep of i = 00000001
+ instring = 000000015e269b5a7bdedcc3e875e2725693a257fc60011af7dcd68a3358507fe29b0659ca66951daa05a15032033650bc58a27840f8fbe9f4088b9030738f68
+KO = f0a339ecbcae6add1afb27da3ba40a1320c6427a58afb9dc366b219b7eb29ecf
+
+COUNT=16
+L = 256
+KI = e5f31d98a13f2390b354dba08e1e85116f99a56c2e8761d386958a0d0a888a29
+FixedInputDataByteLen = 60
+FixedInputData = 02113f45151b63f374cfcdb1bede41cef2226a42b6c02c9f090f9f3db39d4e98a8258c42e27224279cd45c2501ca45a008d8f38915e5b45b8b995f5b
+ Binary rep of i = 00000001
+ instring = 0000000102113f45151b63f374cfcdb1bede41cef2226a42b6c02c9f090f9f3db39d4e98a8258c42e27224279cd45c2501ca45a008d8f38915e5b45b8b995f5b
+KO = 98e7a023092a3064050902c8b90c749d72005626e0296e1dfb28c10e450b2dd3
+
+COUNT=17
+L = 256
+KI = e6cfa4864d31fe09960fff968ac62f03b6f63b5a221cc95c3a1058b4b60fe9bc
+FixedInputDataByteLen = 60
+FixedInputData = 4670a7c2c8f5643b75ea4ceed87e253e58ffaa87472299160d35240753f3164c0820374b1f4bedb2dc34692c8b7e06c7951ee73f1645b10e3f272d17
+ Binary rep of i = 00000001
+ instring = 000000014670a7c2c8f5643b75ea4ceed87e253e58ffaa87472299160d35240753f3164c0820374b1f4bedb2dc34692c8b7e06c7951ee73f1645b10e3f272d17
+KO = 4f208e7306b076bf06133f439a6617a3d650253cf87775c3d6d7fede32139f4f
+
+COUNT=18
+L = 256
+KI = 2f180b1a10445d3d29683b3facb856807689c6de54c760f6050c3329a4a1de4e
+FixedInputDataByteLen = 60
+FixedInputData = 4d48ca49a279a79bf9b3a9e346c3af74926fab6ad881027dee6a6f40dcf67add04efec4d86df31bbfc190d43e3a7aeea9babcebaead3b07b69dd3d6e
+ Binary rep of i = 00000001
+ instring = 000000014d48ca49a279a79bf9b3a9e346c3af74926fab6ad881027dee6a6f40dcf67add04efec4d86df31bbfc190d43e3a7aeea9babcebaead3b07b69dd3d6e
+KO = 7765d245fdf143b6ca4359a2503ad1d8ea8caa7da8d556b1fe8e25c44c70dbe1
+
+COUNT=19
+L = 256
+KI = 2eb0a49fd3199a57264f746b1c8acbc76f7ce51223f72134590fbbeb3176264b
+FixedInputDataByteLen = 60
+FixedInputData = 980a908ed38b6e699df3f44e651f0ad3a9d209d3867c495e52673855d09e4f1a58fb477067c400cacca9ab9260e205c4556905f2727925561280639c
+ Binary rep of i = 00000001
+ instring = 00000001980a908ed38b6e699df3f44e651f0ad3a9d209d3867c495e52673855d09e4f1a58fb477067c400cacca9ab9260e205c4556905f2727925561280639c
+KO = 06d5adc2d5c517bf40406cc6bb56553b222f70abf2bb505584000e88628baf17
+
+COUNT=20
+L = 160
+KI = dc60338d884eecb72975c603c27b360605011756c697c4fc388f5176ef81efb1
+FixedInputDataByteLen = 60
+FixedInputData = 44d7aa08feba26093c14979c122c2437c3117b63b78841cd10a4bc5ed55c56586ad8986d55307dca1d198edcffbc516a8fbe6152aa428cdd800c062d
+ Binary rep of i = 00000001
+ instring = 0000000144d7aa08feba26093c14979c122c2437c3117b63b78841cd10a4bc5ed55c56586ad8986d55307dca1d198edcffbc516a8fbe6152aa428cdd800c062d
+KO = 29ac07dccf1f28d506cd623e6e3fc2fa255bd60b
+
+COUNT=21
+L = 160
+KI = 7a7ecee4f04c1f5453f29b8c65bee909f673c44f65e8f9cc18c31c32e9bcfc5a
+FixedInputDataByteLen = 60
+FixedInputData = 0e2b53dd63008e0663962a25da9cd55fc2ea377148783da229ff7e3bd6142a43c854b6b5d06d87b535936f1edc7cd067e8dbba220a1f9a5932b32a64
+ Binary rep of i = 00000001
+ instring = 000000010e2b53dd63008e0663962a25da9cd55fc2ea377148783da229ff7e3bd6142a43c854b6b5d06d87b535936f1edc7cd067e8dbba220a1f9a5932b32a64
+KO = 96fb8ef9380ac9de2711ef5a83249e608dc7bffc
+
+COUNT=22
+L = 160
+KI = de71295dc50ac76eb5579410869e918b7be757afa606c509be4378bd98eda686
+FixedInputDataByteLen = 60
+FixedInputData = 33ca974f8a1a065b75090c34c948449910495611e28ecc62ced29e5b3ae76217e139267041ba40be235de130438c1b14aa833296eb8e4babe2101010
+ Binary rep of i = 00000001
+ instring = 0000000133ca974f8a1a065b75090c34c948449910495611e28ecc62ced29e5b3ae76217e139267041ba40be235de130438c1b14aa833296eb8e4babe2101010
+KO = 385d60538090a45a2b2544275905c4c16e9f23e2
+
+COUNT=23
+L = 160
+KI = 389de0b914661c8ac9aaf11d261f6261baf4652886cf20d2b13df67be2e3b185
+FixedInputDataByteLen = 60
+FixedInputData = 92b3d47ea042591db5b531907e09a45a60a9c5c5fe0251806b7805b641c5b3ebcde14d6cb542b4cb242b04f5a9b60b2c66d1a24c66141fe0b818e93c
+ Binary rep of i = 00000001
+ instring = 0000000192b3d47ea042591db5b531907e09a45a60a9c5c5fe0251806b7805b641c5b3ebcde14d6cb542b4cb242b04f5a9b60b2c66d1a24c66141fe0b818e93c
+KO = b12a4e200180d20da404b44c952639a955dd83d0
+
+COUNT=24
+L = 160
+KI = 311af73874e13a8acad981490113934065b3bd5d448e2bb8dfa68b70c69d7d45
+FixedInputDataByteLen = 60
+FixedInputData = ea20fc9d32cddc78dcbca2ead6c5c66744da85d95b643d3ffab2d0e2d5677dd3a27313153b019cfcd33b3e305ed66404042b2db0e3de2267cb557fd8
+ Binary rep of i = 00000001
+ instring = 00000001ea20fc9d32cddc78dcbca2ead6c5c66744da85d95b643d3ffab2d0e2d5677dd3a27313153b019cfcd33b3e305ed66404042b2db0e3de2267cb557fd8
+KO = c6e86d1043333fb690ad23274a908204d6bcbbac
+
+COUNT=25
+L = 160
+KI = 756f9980cbefea398350b886ca4c1b2910708b5b8154a0ec4b9648ac77b9d7dc
+FixedInputDataByteLen = 60
+FixedInputData = 3f09aa15d2fa769c6e8a3380bc55844827ba3ea64ccf177beb4bfbd5142b3963bf696803a89974aa7d5af0192cd525a83b71cd8ee7b0bc92f07b9515
+ Binary rep of i = 00000001
+ instring = 000000013f09aa15d2fa769c6e8a3380bc55844827ba3ea64ccf177beb4bfbd5142b3963bf696803a89974aa7d5af0192cd525a83b71cd8ee7b0bc92f07b9515
+KO = e3bc62b38a7b3c7e7fcb9ef007aa4ad6a9bb519c
+
+COUNT=26
+L = 160
+KI = ae815bfe220407bce6638f20aefa109b63c7382e91d7bb8b010ed7c6d8d3757d
+FixedInputDataByteLen = 60
+FixedInputData = a221f1a3623eca5f6385b57e7afe67d134011c6058e3977df977bdf0c7ab0e14b6d5c059f39948982912b047d00103dc4836e59b7a470222dbae72ca
+ Binary rep of i = 00000001
+ instring = 00000001a221f1a3623eca5f6385b57e7afe67d134011c6058e3977df977bdf0c7ab0e14b6d5c059f39948982912b047d00103dc4836e59b7a470222dbae72ca
+KO = ed5e876d76227d0a7f1acf5ca08c812995303fb2
+
+COUNT=27
+L = 160
+KI = d5110c808a951c5fe36aa4852fbde7e0bc372a2c69a35acfc890cc9ff78e40fb
+FixedInputDataByteLen = 60
+FixedInputData = f45187072a7d78fe91282f5825daeb256a28a818c70a285262b080cd3ee2ec785125b27e4026ac9688a5eae657db578cd207956249f04a064870d677
+ Binary rep of i = 00000001
+ instring = 00000001f45187072a7d78fe91282f5825daeb256a28a818c70a285262b080cd3ee2ec785125b27e4026ac9688a5eae657db578cd207956249f04a064870d677
+KO = 0e7de25fc559969c08d973ab40795df74e51965d
+
+COUNT=28
+L = 160
+KI = 4aa25a61f8b31f061e0fc1d541deb20e097663cc57054e1f9a347989d8172d62
+FixedInputDataByteLen = 60
+FixedInputData = e473fe5877fa137c50beadc2295187f1b66e35c80b7864bf01c1c620fc09893991500e9a93851ae122170911562bf6ee3c75d5ddeaded27814623d2c
+ Binary rep of i = 00000001
+ instring = 00000001e473fe5877fa137c50beadc2295187f1b66e35c80b7864bf01c1c620fc09893991500e9a93851ae122170911562bf6ee3c75d5ddeaded27814623d2c
+KO = e235ff72d9c0a64a80cd86fdb26f1cd8740e2704
+
+COUNT=29
+L = 160
+KI = 26b29556106c06a85c6950aaf20b5e08a523e80e198a725b69e23fe93bd2e16d
+FixedInputDataByteLen = 60
+FixedInputData = bd973f9bc6ff0226b2acc682e0084b8c67b285ea9b8b838938d18f96de84521fe47d560337115f8232d765166751f1b7026e608d25ec6504346d106d
+ Binary rep of i = 00000001
+ instring = 00000001bd973f9bc6ff0226b2acc682e0084b8c67b285ea9b8b838938d18f96de84521fe47d560337115f8232d765166751f1b7026e608d25ec6504346d106d
+KO = e23b197d4d5fd8081ca54dd86a1d459cca7c69b0
+
+COUNT=30
+L = 320
+KI = c4bedbddb66493e7c7259a3bbbc25f8c7e0ca7fe284d92d431d9cd99a0d214ac
+FixedInputDataByteLen = 60
+FixedInputData = 1c69c54766791e315c2cc5c47ecd3ffab87d0d273dd920e70955814c220eacace6a5946542da3dfe24ff626b4897898cafb7db83bdff3c14fa46fd4b
+ Binary rep of i = 00000001
+ instring = 000000011c69c54766791e315c2cc5c47ecd3ffab87d0d273dd920e70955814c220eacace6a5946542da3dfe24ff626b4897898cafb7db83bdff3c14fa46fd4b
+ Binary rep of i = 00000002
+ instring = 000000021c69c54766791e315c2cc5c47ecd3ffab87d0d273dd920e70955814c220eacace6a5946542da3dfe24ff626b4897898cafb7db83bdff3c14fa46fd4b
+KO = 1da47638d6c9c4d04d74d4640bbd42ab814d9e8cc22f4326695239f96b0693f12d0dd1152cf44430
+
+COUNT=31
+L = 320
+KI = 22256ca571d5c896db80a8758ff81cf8631d2bc38c7e76f3bafb0c2af540a356
+FixedInputDataByteLen = 60
+FixedInputData = 9dd2dcd97b926251b50c6111d988e2951b02accc143702c88920cf36848f7c731756ab0537cb26e22725f11de069e5335802b0cb56c158dd75014791
+ Binary rep of i = 00000001
+ instring = 000000019dd2dcd97b926251b50c6111d988e2951b02accc143702c88920cf36848f7c731756ab0537cb26e22725f11de069e5335802b0cb56c158dd75014791
+ Binary rep of i = 00000002
+ instring = 000000029dd2dcd97b926251b50c6111d988e2951b02accc143702c88920cf36848f7c731756ab0537cb26e22725f11de069e5335802b0cb56c158dd75014791
+KO = a11aa3b1a93d2ce117550866c28d6974cf626719385b8868101a71a5d2aa793bc23c3cfdebe52ec9
+
+COUNT=32
+L = 320
+KI = 8066e057e73296158ed5479848317ad5e64ee8fb2e54d4ef85b7792f57f6f887
+FixedInputDataByteLen = 60
+FixedInputData = 16da06e7360e4c27419b5f697e4c8548925ce55b53ad9e5e85b94c7f8e57ad142a1a0a0384337b1adf6410edcecea921152b94d6b23a192ce6f602d7
+ Binary rep of i = 00000001
+ instring = 0000000116da06e7360e4c27419b5f697e4c8548925ce55b53ad9e5e85b94c7f8e57ad142a1a0a0384337b1adf6410edcecea921152b94d6b23a192ce6f602d7
+ Binary rep of i = 00000002
+ instring = 0000000216da06e7360e4c27419b5f697e4c8548925ce55b53ad9e5e85b94c7f8e57ad142a1a0a0384337b1adf6410edcecea921152b94d6b23a192ce6f602d7
+KO = 6ebef64b358050edc3c841f52188c5e442cb69630fec0be5114816af616a333f0aac5153e9265aa6
+
+COUNT=33
+L = 320
+KI = 56f06cc0bc392ab108696c7df71495b5a5cd3638e0a92045af7cbd3076f6dd18
+FixedInputDataByteLen = 60
+FixedInputData = 4fcae8f32b08b8fb746121a2db2bc99fbb24b9ff11c60a1dc91f14ad9a60c6bafe4adb4dc160e9901eeeeb212a147ee0a7e76d4aefa427f66a205c86
+ Binary rep of i = 00000001
+ instring = 000000014fcae8f32b08b8fb746121a2db2bc99fbb24b9ff11c60a1dc91f14ad9a60c6bafe4adb4dc160e9901eeeeb212a147ee0a7e76d4aefa427f66a205c86
+ Binary rep of i = 00000002
+ instring = 000000024fcae8f32b08b8fb746121a2db2bc99fbb24b9ff11c60a1dc91f14ad9a60c6bafe4adb4dc160e9901eeeeb212a147ee0a7e76d4aefa427f66a205c86
+KO = ccda8231fa5c0702ba282a8f18a0c1dec6baef308625fb8f504410522c3f3b6d647c177054317a07
+
+COUNT=34
+L = 320
+KI = 617f1b6810c551aa5c21878b00656351466069d41adc7fee1ced3f2f3432435c
+FixedInputDataByteLen = 60
+FixedInputData = 2113f7005c580b77060990c2a3f9e8c8825f0d7e93a3f69f208ebb5b97c488dabd0de7c7f00e08b4515db2c02e1824f96e71c9a21a18079c4b649d81
+ Binary rep of i = 00000001
+ instring = 000000012113f7005c580b77060990c2a3f9e8c8825f0d7e93a3f69f208ebb5b97c488dabd0de7c7f00e08b4515db2c02e1824f96e71c9a21a18079c4b649d81
+ Binary rep of i = 00000002
+ instring = 000000022113f7005c580b77060990c2a3f9e8c8825f0d7e93a3f69f208ebb5b97c488dabd0de7c7f00e08b4515db2c02e1824f96e71c9a21a18079c4b649d81
+KO = 0325b1c85f3d25ad5ebc2e7b380cfede6b3c8ada1af0d0d5bcd9d2b34c29083115168b8aef54c584
+
+COUNT=35
+L = 320
+KI = 659edb9a0df51a3867d4aa01f74f60b7b151b01a3437c2f774fd37b6881a9ca4
+FixedInputDataByteLen = 60
+FixedInputData = 3fb60870a5813badfd7af948c3c924bec05c92d540140bf28f2546825c5fbd40f1571493a178467fda9793f2f7eed45b40ef68e0107b8d74c0cf32e4
+ Binary rep of i = 00000001
+ instring = 000000013fb60870a5813badfd7af948c3c924bec05c92d540140bf28f2546825c5fbd40f1571493a178467fda9793f2f7eed45b40ef68e0107b8d74c0cf32e4
+ Binary rep of i = 00000002
+ instring = 000000023fb60870a5813badfd7af948c3c924bec05c92d540140bf28f2546825c5fbd40f1571493a178467fda9793f2f7eed45b40ef68e0107b8d74c0cf32e4
+KO = 5c12c7b6ec38f516f72e76689c3106ee00ee8c2f50862cbf7fcb74bf8798eb761a33838788e276a3
+
+COUNT=36
+L = 320
+KI = 5703c556e3a53b8d2bf3c5ca773d0c6ed2c1b66a84e6680475a8286941b246b3
+FixedInputDataByteLen = 60
+FixedInputData = 119e37d64b5ad702ca59f7952e5822cdafb723c0f92cd70338a17e24d3af6267af792b189a01a8a3353acd7a85b4d63bf7e4b22f73d7992e8e4e7389
+ Binary rep of i = 00000001
+ instring = 00000001119e37d64b5ad702ca59f7952e5822cdafb723c0f92cd70338a17e24d3af6267af792b189a01a8a3353acd7a85b4d63bf7e4b22f73d7992e8e4e7389
+ Binary rep of i = 00000002
+ instring = 00000002119e37d64b5ad702ca59f7952e5822cdafb723c0f92cd70338a17e24d3af6267af792b189a01a8a3353acd7a85b4d63bf7e4b22f73d7992e8e4e7389
+KO = e302c1c1e5c8f688a7580997399433fbaae499400b8a48901d808839c1eb49dfdf6324145f1ef01e
+
+COUNT=37
+L = 320
+KI = 9a6e83b91bd999737e577e449142dae05968e774b223c1185dc574da785c93cc
+FixedInputDataByteLen = 60
+FixedInputData = 4b5845c6737202632b2946c3579d9d4582b475dfa373945b0abc68c8f0daa36520179439086c6809aa182094453bc0bffef0dc2888b96295fcd6e442
+ Binary rep of i = 00000001
+ instring = 000000014b5845c6737202632b2946c3579d9d4582b475dfa373945b0abc68c8f0daa36520179439086c6809aa182094453bc0bffef0dc2888b96295fcd6e442
+ Binary rep of i = 00000002
+ instring = 000000024b5845c6737202632b2946c3579d9d4582b475dfa373945b0abc68c8f0daa36520179439086c6809aa182094453bc0bffef0dc2888b96295fcd6e442
+KO = e90e3ed902a8eb1fc67823af534a2b48466bf2c5877dad0aadc7d6ff741d8f437b2e6d0031846960
+
+COUNT=38
+L = 320
+KI = 9bebf465003a85bc25ed340c6095d963885504d3cf0266af252effd22ad32d6f
+FixedInputDataByteLen = 60
+FixedInputData = 17506db459dca14840917dad23264303ab1c83e35018a72258099d20d4f8ab85c5227404b23aed6ae108bd1282e50a00d160e534264770a11b4fcc75
+ Binary rep of i = 00000001
+ instring = 0000000117506db459dca14840917dad23264303ab1c83e35018a72258099d20d4f8ab85c5227404b23aed6ae108bd1282e50a00d160e534264770a11b4fcc75
+ Binary rep of i = 00000002
+ instring = 0000000217506db459dca14840917dad23264303ab1c83e35018a72258099d20d4f8ab85c5227404b23aed6ae108bd1282e50a00d160e534264770a11b4fcc75
+KO = 1a32ea308aa6dc6f1b7c77f1d9aae40672fcae22438bbb0528e280073b31797886b6a80036a00e19
+
+COUNT=39
+L = 320
+KI = 1d9209183e557d3aac7e2ab53d26ec659df2a745fe56a53818ef5853a42ce194
+FixedInputDataByteLen = 60
+FixedInputData = c01a431a32833930a22abee5c6ea34db459316def3b241529ece7e39e2069a1e6b942946132eebc9679801d2cefef4bbb6a1b84ef853325b7bc498fd
+ Binary rep of i = 00000001
+ instring = 00000001c01a431a32833930a22abee5c6ea34db459316def3b241529ece7e39e2069a1e6b942946132eebc9679801d2cefef4bbb6a1b84ef853325b7bc498fd
+ Binary rep of i = 00000002
+ instring = 00000002c01a431a32833930a22abee5c6ea34db459316def3b241529ece7e39e2069a1e6b942946132eebc9679801d2cefef4bbb6a1b84ef853325b7bc498fd
+KO = dabcffa16a7589deee6c768aaf01e0813de909005526da54700083ef068f854d49941279689a1726
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 08d0a37d2e2fb84d44838efaeac28135d964b0daf154369783cfe007fa883966
+FixedInputDataByteLen = 60
+FixedInputData = 80866d761e34084b45ea668a25deabffdbca446aa0bf793bccdf3790d584d26056315a4c060ac7b1b01cace96ba97e8fed81953c8b82ba5132dd1713
+ Binary rep of i = 01
+ instring = 80866d761e34084b45ea668a25deabffdbca446aa0bf793bccdf3790d584d26056315a4c060ac7b1b01cace96ba97e8fed81953c8b82ba5132dd171301
+KO = 8f5b47d23d5d3ba632acdf6543509bd8
+
+COUNT=1
+L = 128
+KI = 1459748eb906fca5302cc1a3001aa0d7b46a388df307b5f97722b9ec11183647
+FixedInputDataByteLen = 60
+FixedInputData = b9aa060059fb751eb8901b474bedec054c568e6c87379338b04fa62c61f2f5981e9d5a36d25223b7cbc2ce2c3262dbfc002daa5302b5c9e0affea2b8
+ Binary rep of i = 01
+ instring = b9aa060059fb751eb8901b474bedec054c568e6c87379338b04fa62c61f2f5981e9d5a36d25223b7cbc2ce2c3262dbfc002daa5302b5c9e0affea2b801
+KO = e228535445561ed3d900e6ee7b5e05b3
+
+COUNT=2
+L = 128
+KI = 1563064cb61109afad504acbcd2c49ac140283d73f7dc48ec593d694ce3e8ea6
+FixedInputDataByteLen = 60
+FixedInputData = cbba762e762c226abccd16ff3089a40fd4c06956b6e74e1863fd17ca344436334f06b5d20930a96eda5767d8cda4469de4b5dafc4738c801222249f7
+ Binary rep of i = 01
+ instring = cbba762e762c226abccd16ff3089a40fd4c06956b6e74e1863fd17ca344436334f06b5d20930a96eda5767d8cda4469de4b5dafc4738c801222249f701
+KO = 7fc179cc3a3f299f426512bb61a23822
+
+COUNT=3
+L = 128
+KI = 949587f93ebbdda4fb43466990f8a6b0a72f1df354bafb57ae5181b9a19938b9
+FixedInputDataByteLen = 60
+FixedInputData = e79f0bcb7bfd741269d8640017f4940437043fda48488c13a1d0cf7e6ae91a4f8a034b1bb9ce315c8c196b9bfebacb89814b65ad1613345e3eec46d5
+ Binary rep of i = 01
+ instring = e79f0bcb7bfd741269d8640017f4940437043fda48488c13a1d0cf7e6ae91a4f8a034b1bb9ce315c8c196b9bfebacb89814b65ad1613345e3eec46d501
+KO = 7c2fedd902bd7ffc1e8f4060af66bd0f
+
+COUNT=4
+L = 128
+KI = c7980cf5774a1e382d46f5a4696d8b4e64003c6d30c68224951d1c6e8f0638ef
+FixedInputDataByteLen = 60
+FixedInputData = 02f1f9e422b1a9917934b8188b98d7bea2a718409195c115ec0ed49628b92b228868e4fb9d2879e676955ffe5ef120f271c03ca64b450b565ea18d37
+ Binary rep of i = 01
+ instring = 02f1f9e422b1a9917934b8188b98d7bea2a718409195c115ec0ed49628b92b228868e4fb9d2879e676955ffe5ef120f271c03ca64b450b565ea18d3701
+KO = b2280dd693e463dbe92f874c160d0543
+
+COUNT=5
+L = 128
+KI = 78d2aee48f5c3987caeeb208f68e07cdc6432c62451ab0b3eed2e7c0bdb871a5
+FixedInputDataByteLen = 60
+FixedInputData = 54a3c3c87c8fe5c5765faaf9014ab2e459757964d9538b91662ab810fbea8261b970a07bab3d0ca20e4adfe338b0ca963580fa0a01b7afa261fd46eb
+ Binary rep of i = 01
+ instring = 54a3c3c87c8fe5c5765faaf9014ab2e459757964d9538b91662ab810fbea8261b970a07bab3d0ca20e4adfe338b0ca963580fa0a01b7afa261fd46eb01
+KO = 4c2dc38294e540bcdc101c5d683f7d00
+
+COUNT=6
+L = 128
+KI = b44fb39a3485c5c55816aff5aeddcd7b10f0101e4d9aab4f92ed67faf2893203
+FixedInputDataByteLen = 60
+FixedInputData = 4e32059c44fedb5880e19f2af079957e296edf4ddd9bdc802ed935c007238deb7714657e58ee19886988d42e69be15c336c7518b1ff9f240342a361e
+ Binary rep of i = 01
+ instring = 4e32059c44fedb5880e19f2af079957e296edf4ddd9bdc802ed935c007238deb7714657e58ee19886988d42e69be15c336c7518b1ff9f240342a361e01
+KO = 54f0afc91af83e0a5f011920464065eb
+
+COUNT=7
+L = 128
+KI = 8ffd03875ccd2021dcad3fdd64f62f1cb777d0d75345beacc641925501a10c76
+FixedInputDataByteLen = 60
+FixedInputData = 0fa48001a8d33a98a8536889d27e4679b22f1d1fb549554f564a0e48f0fd9b5c84fefe5c5c1f884e403b80c866eaf9203ea757fa6fd8c3c8660ce7ce
+ Binary rep of i = 01
+ instring = 0fa48001a8d33a98a8536889d27e4679b22f1d1fb549554f564a0e48f0fd9b5c84fefe5c5c1f884e403b80c866eaf9203ea757fa6fd8c3c8660ce7ce01
+KO = 5a5bf3f7b317cd5f4e78ee61d4754057
+
+COUNT=8
+L = 128
+KI = f09c84851039212fa4e8955c1f610af35b6b4eb67d8953806646cbf47e876679
+FixedInputDataByteLen = 60
+FixedInputData = 715ce5e0910a7e68b2120967699deec872f327b1d1ebabda8a39ff721878e904e63cad67aa70ee7fc4d3e99936a4edf81a34c464fac1d93cae961327
+ Binary rep of i = 01
+ instring = 715ce5e0910a7e68b2120967699deec872f327b1d1ebabda8a39ff721878e904e63cad67aa70ee7fc4d3e99936a4edf81a34c464fac1d93cae96132701
+KO = 96d554288c687cb5b501dca460fbfcb9
+
+COUNT=9
+L = 128
+KI = 20f1de4b271cf1d46b09207a31dec8c5c0c2042b4e0357e89aa2627ace007544
+FixedInputDataByteLen = 60
+FixedInputData = 834729fa7a0f2f0b844bc2abe4645b797d3ecdd42e02f178aaf72a81e1df68b89ea0cff83d9b7e016989924726d1295b6e634e6d72eeb2c044ebd8e2
+ Binary rep of i = 01
+ instring = 834729fa7a0f2f0b844bc2abe4645b797d3ecdd42e02f178aaf72a81e1df68b89ea0cff83d9b7e016989924726d1295b6e634e6d72eeb2c044ebd8e201
+KO = ff5c8000bf282d4d341eb67cf42b1013
+
+COUNT=10
+L = 256
+KI = 46cac2fd0ae6dcc9f695725da9839b8d3fc563b6b1c648e5d614fe1a46aa24bb
+FixedInputDataByteLen = 60
+FixedInputData = d450f6a6c1b17494af2b5cd463ee7346ff3362c9bcd931fe95b54972c978c21361bea9249af538146e364867cbca6457b45ff89ae946184e398d7c0f
+ Binary rep of i = 01
+ instring = d450f6a6c1b17494af2b5cd463ee7346ff3362c9bcd931fe95b54972c978c21361bea9249af538146e364867cbca6457b45ff89ae946184e398d7c0f01
+KO = 2f3e608132dcb830d5576f45aec43e5d624af2b6fc3bb831a209a4277934147b
+
+COUNT=11
+L = 256
+KI = da40f2d502ef6c1a1c687d072cd64b4af1cd8f40fab35db9782be4022d8a8e46
+FixedInputDataByteLen = 60
+FixedInputData = 1fd790bdaf2d5ff064434de3d9b29951970eab761e92a1af6255a493bf93c6002c7ff7d0e9dacc61f2c254c269e6dd323ac796b9b9d93d5022516bc1
+ Binary rep of i = 01
+ instring = 1fd790bdaf2d5ff064434de3d9b29951970eab761e92a1af6255a493bf93c6002c7ff7d0e9dacc61f2c254c269e6dd323ac796b9b9d93d5022516bc101
+KO = 62529d57d3d58f66cd9e013856bb7dae2fb00a9b09f97fabe59cafb9c53b9533
+
+COUNT=12
+L = 256
+KI = f6d3e3f05590ef234f000b9636fe050a3aa35cfbc29544f9b4cb3efd4d0abe81
+FixedInputDataByteLen = 60
+FixedInputData = cc0426d2ab12a01d64456e8703eaa7295fdbc837d6c3c6e5d7fd645b77627eb8ef93e46e8701f546410c24ffdf98cf4bd834b62e1a2c20188d4ba904
+ Binary rep of i = 01
+ instring = cc0426d2ab12a01d64456e8703eaa7295fdbc837d6c3c6e5d7fd645b77627eb8ef93e46e8701f546410c24ffdf98cf4bd834b62e1a2c20188d4ba90401
+KO = 6c612073fdc529ba74c7f15d61b422356d4cf78a7d1a1b00091fd10580ab95be
+
+COUNT=13
+L = 256
+KI = 548af1cf70f4d9fff5fe1742fa47ccdc03429cc078bd7b91cf18477ea562abaa
+FixedInputDataByteLen = 60
+FixedInputData = 67a27b0675ade174716b2390e4c49c0db3ba10ac297c994dfdcdb73c254cf2374d707d818b75b06d0f5881c7157fc760fff7e3a31b5198e1b7e3446b
+ Binary rep of i = 01
+ instring = 67a27b0675ade174716b2390e4c49c0db3ba10ac297c994dfdcdb73c254cf2374d707d818b75b06d0f5881c7157fc760fff7e3a31b5198e1b7e3446b01
+KO = 28f9b5cf4e4731d2e1fffbff66a3102f5187614ee426058f6f5abf9345f4399c
+
+COUNT=14
+L = 256
+KI = c27c7f5bbd332472f5fc9438fcda8de1932024220be7039e5b5d1316944557c7
+FixedInputDataByteLen = 60
+FixedInputData = 82a0dab7d06f6a6b464ef39d9e0d6e120ee0aa2c67ceb95b5351cc07376d7a155fed035eff84a86d23f119c7870c944444baf8b0d9ebb47e121cb6d4
+ Binary rep of i = 01
+ instring = 82a0dab7d06f6a6b464ef39d9e0d6e120ee0aa2c67ceb95b5351cc07376d7a155fed035eff84a86d23f119c7870c944444baf8b0d9ebb47e121cb6d401
+KO = 2d5a8a28b275fe0d932710bf383977d255531805bf3bb36c39cce2aa1682c642
+
+COUNT=15
+L = 256
+KI = 0cbeda7334656438fefef4b6604d29de9974624130ef4682d154ae0e6ad15bb9
+FixedInputDataByteLen = 60
+FixedInputData = fa9a1aab6190084eb5476d186adde8cc67e58382db531c7f9c654f6c8faffe1ca34e74a51538cea45972060df5087fa2a5838b8d70def60ecd4bb234
+ Binary rep of i = 01
+ instring = fa9a1aab6190084eb5476d186adde8cc67e58382db531c7f9c654f6c8faffe1ca34e74a51538cea45972060df5087fa2a5838b8d70def60ecd4bb23401
+KO = 5691e8718c82e622bbcad0116d9f1a1fdf9e8af285da64f5b3470c8d1f4835d1
+
+COUNT=16
+L = 256
+KI = cd02e722b2e088921d259c28046bc045bbb930892dc102d9662191590cc6180a
+FixedInputDataByteLen = 60
+FixedInputData = b8ac73631e9b8e0f5e033f3706446afb8c978f1c98700851a4ebb196b1026a34d7a761e17cd41da21f978e90d65485a2134da63b0f63870c4241d3c3
+ Binary rep of i = 01
+ instring = b8ac73631e9b8e0f5e033f3706446afb8c978f1c98700851a4ebb196b1026a34d7a761e17cd41da21f978e90d65485a2134da63b0f63870c4241d3c301
+KO = 9a8b4c20b5073c3e366c0fe3fc52f5e2835abbd5fcc54cac003169abb5840251
+
+COUNT=17
+L = 256
+KI = f8d37b734561dd9b2d1976201fed87d6316c990313468250ce7ced88523b6240
+FixedInputDataByteLen = 60
+FixedInputData = 3d9df1e9dfb989cfbd21adb734a04d734ad4d179a0f5589f3528e46e9f1217d2e15f31b0b35e22dbb510a38700befa7e64fd036903546da2cc10c894
+ Binary rep of i = 01
+ instring = 3d9df1e9dfb989cfbd21adb734a04d734ad4d179a0f5589f3528e46e9f1217d2e15f31b0b35e22dbb510a38700befa7e64fd036903546da2cc10c89401
+KO = 8ef913a796fee852c1555c24254e2599cad2b8ec3c9b4a613c608c992df321be
+
+COUNT=18
+L = 256
+KI = 2e5f3700af84c65a32009ff206ca2a81a1df580584194dc070424e61aec0e078
+FixedInputDataByteLen = 60
+FixedInputData = a3db78b20d2b6864ba58e2e553fb5d676365d18ace396a293e83e494a83d2b461c46138911256b761c3b6fc93dd68c817563e760f18741ce4c820f40
+ Binary rep of i = 01
+ instring = a3db78b20d2b6864ba58e2e553fb5d676365d18ace396a293e83e494a83d2b461c46138911256b761c3b6fc93dd68c817563e760f18741ce4c820f4001
+KO = 599b9cb09ac4dda41925e909d2b04167038a2f2ec13f164f5be57354892ed345
+
+COUNT=19
+L = 256
+KI = 19dc5e4f042b6434a86828e4bc5bb0c841470c2aa8ddbb5004988d9af0d3c7da
+FixedInputDataByteLen = 60
+FixedInputData = 27ad1bc93a5d43bcacdd186d4a63bd57ee5c613be4d11be08a1278d67b45f86959e03306e14d615964d4294253fe3196b0334d731edf96ce1e53bf08
+ Binary rep of i = 01
+ instring = 27ad1bc93a5d43bcacdd186d4a63bd57ee5c613be4d11be08a1278d67b45f86959e03306e14d615964d4294253fe3196b0334d731edf96ce1e53bf0801
+KO = 2b8c9f7632875ec70467b5b038687ab69992c99b6b0052872f56f16fd4a6d102
+
+COUNT=20
+L = 160
+KI = 9682aa6504f1f788bd1565c0a26cfdb91794e77ee0047b3493a818888101ff4d
+FixedInputDataByteLen = 60
+FixedInputData = eeba134ff995e191f1032f6a39d8f344733c5b1dc60fe2f251d08c356ae02a3a9924af78ed4af19ce36eaf1282e916c6d659cce7df9b35fdd8da5f0f
+ Binary rep of i = 01
+ instring = eeba134ff995e191f1032f6a39d8f344733c5b1dc60fe2f251d08c356ae02a3a9924af78ed4af19ce36eaf1282e916c6d659cce7df9b35fdd8da5f0f01
+KO = 79536c1da875f3a5bad350524520811d981a59c6
+
+COUNT=21
+L = 160
+KI = 6a983cc39aaf7358eb0ecdc576868f84b1c52acd815d76bec834fd1d786161ba
+FixedInputDataByteLen = 60
+FixedInputData = 3458393b163b56457da8eb6175cd66f722e9a3db74eb54d4c5076cff9a851c1538dfd88e8b36ac155556545cd5adf4dd62c5934a7688262eb943db3d
+ Binary rep of i = 01
+ instring = 3458393b163b56457da8eb6175cd66f722e9a3db74eb54d4c5076cff9a851c1538dfd88e8b36ac155556545cd5adf4dd62c5934a7688262eb943db3d01
+KO = a6e78d8f6ad7a1119292416986e3b235cf6a9135
+
+COUNT=22
+L = 160
+KI = 9757ede0182af11d6c02d07c2d769730432001f8b9dd6c518087a8ef3048b506
+FixedInputDataByteLen = 60
+FixedInputData = 1d958ff1c9c9b75789bb03fe5435a0fc1e109bad7f54b8bf47e6c3a4332c98e538f0c0f69e43cd63731996ebb0b68c0aaf465f211e3858085dd0041d
+ Binary rep of i = 01
+ instring = 1d958ff1c9c9b75789bb03fe5435a0fc1e109bad7f54b8bf47e6c3a4332c98e538f0c0f69e43cd63731996ebb0b68c0aaf465f211e3858085dd0041d01
+KO = 76d41d7f9f78267fff7509fddc325ca6acad2bf1
+
+COUNT=23
+L = 160
+KI = 5f0aa18a4ec0ed1f4c82e68840a043eac71ec35d9756b39db35e30fb79910fcc
+FixedInputDataByteLen = 60
+FixedInputData = be7a581c9b15ff375095ab7625f7aa71f83016163b2b51b275c0a7d1fefcd051038192180e1b9d4fe610777f36cd6efa5031feaf7175b41ac3828292
+ Binary rep of i = 01
+ instring = be7a581c9b15ff375095ab7625f7aa71f83016163b2b51b275c0a7d1fefcd051038192180e1b9d4fe610777f36cd6efa5031feaf7175b41ac382829201
+KO = 07237186a4ed84eda81d5f7447fe2fb4e0432307
+
+COUNT=24
+L = 160
+KI = 5969063317f13ce5bbb68bacad2665ce895f4a69ce668da1e39b568eed4358a7
+FixedInputDataByteLen = 60
+FixedInputData = 95601252b9fce097ac0002fe5ce847856148c5e9e964ddbe1bac7c87141d5e8cb7c174800a9d2c3829e9245d1a134a5ee3dc8065af4e39a81637ea4c
+ Binary rep of i = 01
+ instring = 95601252b9fce097ac0002fe5ce847856148c5e9e964ddbe1bac7c87141d5e8cb7c174800a9d2c3829e9245d1a134a5ee3dc8065af4e39a81637ea4c01
+KO = 67c2503f4c68cee8574d6b713948f09bf6293490
+
+COUNT=25
+L = 160
+KI = 254b0452b8a0122f0aca5f611bdf5232cf662ce4ff667eb43a75b42a98c251ae
+FixedInputDataByteLen = 60
+FixedInputData = ac85dfae6fd374e02c5a31244caeb23f60c9e0bc1e26aa8ac1943d5903704045c82f9922da165c576ba56632833c256fabfafa4522adce037144a8d5
+ Binary rep of i = 01
+ instring = ac85dfae6fd374e02c5a31244caeb23f60c9e0bc1e26aa8ac1943d5903704045c82f9922da165c576ba56632833c256fabfafa4522adce037144a8d501
+KO = b6e539b67ad4eb9c4822c9d943c8d6c29d5cea33
+
+COUNT=26
+L = 160
+KI = 7cdd479bf8e1469569e680041c9aa58caed8b3a6fb2c2a25ecbe0ed78e3bd607
+FixedInputDataByteLen = 60
+FixedInputData = 26d4a03e521e9c6e8c1bfa5529754e287ba9c9f4916f62ce7fa65d2b2463910c637ecf819720b3b97e51da90d645d1730329bfdb83ad081e874f376d
+ Binary rep of i = 01
+ instring = 26d4a03e521e9c6e8c1bfa5529754e287ba9c9f4916f62ce7fa65d2b2463910c637ecf819720b3b97e51da90d645d1730329bfdb83ad081e874f376d01
+KO = 38926c616fd4a573b78ce57cc30553d5940c42b1
+
+COUNT=27
+L = 160
+KI = b417ceeec129be924653230a5eb29e581d675cf677047b119f5d7ab3d28ff7dc
+FixedInputDataByteLen = 60
+FixedInputData = 519f6767da3723d4e3da14054f30cac7315e806580a3b42ea4c1796a77dcf137e2887dd30123c166d13392b876860e1412ba1d2533e22912bff62106
+ Binary rep of i = 01
+ instring = 519f6767da3723d4e3da14054f30cac7315e806580a3b42ea4c1796a77dcf137e2887dd30123c166d13392b876860e1412ba1d2533e22912bff6210601
+KO = be67d6286c90958bcaf8729df6c7deed59e99389
+
+COUNT=28
+L = 160
+KI = 141a35a568f097fe4ef84bf44967b2bf76b79a95b54d2912c3e6e47a77b63c2e
+FixedInputDataByteLen = 60
+FixedInputData = cb7055bbc49e87fdb393c539f39a9b491340e84928db6925bcaa85ae5105c38fd1479f8eeb71f9c658f408cae662791841de58d2d45fb3c40c327cbb
+ Binary rep of i = 01
+ instring = cb7055bbc49e87fdb393c539f39a9b491340e84928db6925bcaa85ae5105c38fd1479f8eeb71f9c658f408cae662791841de58d2d45fb3c40c327cbb01
+KO = d4355352f158a9fdcdf89b70115b37501a08754e
+
+COUNT=29
+L = 160
+KI = 1bb99ad368feca95cc0dc2dc33ebb92be9f234f57425408b404c9664910e2cd8
+FixedInputDataByteLen = 60
+FixedInputData = 06aeadbb59ebc11170ee858cc51357911ec912573d8dbbb1f874b110062b8671c336497d16e1728713f38596ab87558a11a5fb6b656af26f49d00982
+ Binary rep of i = 01
+ instring = 06aeadbb59ebc11170ee858cc51357911ec912573d8dbbb1f874b110062b8671c336497d16e1728713f38596ab87558a11a5fb6b656af26f49d0098201
+KO = a427cff8bc61a23abcb44c3a09db6942cced4307
+
+COUNT=30
+L = 320
+KI = ae0efff255e127632fa3067a8f10deee47e4d7311340eb703abcefb80a950c08
+FixedInputDataByteLen = 60
+FixedInputData = b3b37f5f125f55f643bc35b2ce39ca60db5d107ad66ce3a48d85ae29eff58118712777c2cb286578cf786bf4190e16a0ac88fed2e226430d1d61a53b
+ Binary rep of i = 01
+ instring = b3b37f5f125f55f643bc35b2ce39ca60db5d107ad66ce3a48d85ae29eff58118712777c2cb286578cf786bf4190e16a0ac88fed2e226430d1d61a53b01
+ Binary rep of i = 02
+ instring = b3b37f5f125f55f643bc35b2ce39ca60db5d107ad66ce3a48d85ae29eff58118712777c2cb286578cf786bf4190e16a0ac88fed2e226430d1d61a53b02
+KO = 7931b0132cf74d5c5d40eb5eb9f5f67ab7a7f4b95e141f7f511a16cca6c89b9034c7179e21d2d84f
+
+COUNT=31
+L = 320
+KI = 4d4ca69b619b5e495e4b4028456339cbae176317af33b9e043c20e608b2a5800
+FixedInputDataByteLen = 60
+FixedInputData = ed85ddfa779d2d201f1e5947cc606200eca2a5bd83caa1f8ba5915e89a05064c7aec61f576ba57e6acaeb0f35c73054216ab9a789258102726808468
+ Binary rep of i = 01
+ instring = ed85ddfa779d2d201f1e5947cc606200eca2a5bd83caa1f8ba5915e89a05064c7aec61f576ba57e6acaeb0f35c73054216ab9a78925810272680846801
+ Binary rep of i = 02
+ instring = ed85ddfa779d2d201f1e5947cc606200eca2a5bd83caa1f8ba5915e89a05064c7aec61f576ba57e6acaeb0f35c73054216ab9a78925810272680846802
+KO = fa0f5572b6aac4ca9edd2b697a234a11dca31e3945d01369129811ed50e8595f2ac0b2a5122d092e
+
+COUNT=32
+L = 320
+KI = 3036c0079c68518191250f1aeb753f375f2153a386e1327b7226d55d5f843cb2
+FixedInputDataByteLen = 60
+FixedInputData = c474ce4f51bf9af0851032074ef1c4ab1c0e07cfd0ffebb767421b5fcf2f125378babf99e76c28459ab50bf10371d07e8f2fcfea26f69f04166eee84
+ Binary rep of i = 01
+ instring = c474ce4f51bf9af0851032074ef1c4ab1c0e07cfd0ffebb767421b5fcf2f125378babf99e76c28459ab50bf10371d07e8f2fcfea26f69f04166eee8401
+ Binary rep of i = 02
+ instring = c474ce4f51bf9af0851032074ef1c4ab1c0e07cfd0ffebb767421b5fcf2f125378babf99e76c28459ab50bf10371d07e8f2fcfea26f69f04166eee8402
+KO = 371284c4522edb35f3e73f0e501cd91caead727a33b775037cd86f5f443bb50131cf0f85fcf203cc
+
+COUNT=33
+L = 320
+KI = d904d935b20497ce9247bb9445ce20e718653eb2e450084c5f553aed7f1c6e52
+FixedInputDataByteLen = 60
+FixedInputData = 16d02ae03d57c6c1327e9f9bfb1d691b6c819bd97f532a5aeaea0de9f6a5a43a4778fb23330ff4ef520ab8a4c4b0b7ee191f86b62a36d03f80bf3545
+ Binary rep of i = 01
+ instring = 16d02ae03d57c6c1327e9f9bfb1d691b6c819bd97f532a5aeaea0de9f6a5a43a4778fb23330ff4ef520ab8a4c4b0b7ee191f86b62a36d03f80bf354501
+ Binary rep of i = 02
+ instring = 16d02ae03d57c6c1327e9f9bfb1d691b6c819bd97f532a5aeaea0de9f6a5a43a4778fb23330ff4ef520ab8a4c4b0b7ee191f86b62a36d03f80bf354502
+KO = ac42da4cfa21a4fa0fcc06c183e447686f7f916f088db391d94229efb4d1e0cc3048a449fdb8513d
+
+COUNT=34
+L = 320
+KI = de1f421ae439332b36462999e2ceff3b358f5a40608c756badf5dee438efd3b5
+FixedInputDataByteLen = 60
+FixedInputData = fcb2879ebf527611d5c5dffed422f28e59bfc7435762e72eea7367f552bbcb63848cb225768d7e45d300bc940f97bae7228a7b252937b90cb8bee4f2
+ Binary rep of i = 01
+ instring = fcb2879ebf527611d5c5dffed422f28e59bfc7435762e72eea7367f552bbcb63848cb225768d7e45d300bc940f97bae7228a7b252937b90cb8bee4f201
+ Binary rep of i = 02
+ instring = fcb2879ebf527611d5c5dffed422f28e59bfc7435762e72eea7367f552bbcb63848cb225768d7e45d300bc940f97bae7228a7b252937b90cb8bee4f202
+KO = 5ab27cec3b7e443923cc5773a0091f4481bd512a29638f0c8119a4cbf568553a1307e74e9a90693d
+
+COUNT=35
+L = 320
+KI = 73780cc68fc6f5badea83f3ad8603655714c7d08cf0d7b0e542ef007dc6c3969
+FixedInputDataByteLen = 60
+FixedInputData = 041997e9e7131d7bd665b9a59b836d5cc48679cb3b9a8d0e6d381677dd4f845a39d555f691cd673bff238e6f60b9ba8d19cbf35e2ecf05541a6deadd
+ Binary rep of i = 01
+ instring = 041997e9e7131d7bd665b9a59b836d5cc48679cb3b9a8d0e6d381677dd4f845a39d555f691cd673bff238e6f60b9ba8d19cbf35e2ecf05541a6deadd01
+ Binary rep of i = 02
+ instring = 041997e9e7131d7bd665b9a59b836d5cc48679cb3b9a8d0e6d381677dd4f845a39d555f691cd673bff238e6f60b9ba8d19cbf35e2ecf05541a6deadd02
+KO = 54a769773f4e4bdab94f4ede95ff87e52b0afc60b7aa2f3cf1d07d736ef5a13ce41c874d6c7348b6
+
+COUNT=36
+L = 320
+KI = 63e30c3fbd05c66970cca957f1cfc18239ae1cc3eaf75adc7ba916170759631c
+FixedInputDataByteLen = 60
+FixedInputData = b1a53d8c130f3cf2241cb300301c1933c76bfde95fc836093e15e2f01445fc2fc590b9f98056d8e8bf961d2afed3ae5deb16083c8ad71fb71d7e5b1f
+ Binary rep of i = 01
+ instring = b1a53d8c130f3cf2241cb300301c1933c76bfde95fc836093e15e2f01445fc2fc590b9f98056d8e8bf961d2afed3ae5deb16083c8ad71fb71d7e5b1f01
+ Binary rep of i = 02
+ instring = b1a53d8c130f3cf2241cb300301c1933c76bfde95fc836093e15e2f01445fc2fc590b9f98056d8e8bf961d2afed3ae5deb16083c8ad71fb71d7e5b1f02
+KO = a15528d30c489efa6136f25b3fa9eb65741dec4779d2fabc2bf8977650dfdabe1f337b52d64832fe
+
+COUNT=37
+L = 320
+KI = 6fe3723d8ddbb066fe9a3a4cb220c2b7ac9d3c8e6ffc61093cd20f6d4fe69417
+FixedInputDataByteLen = 60
+FixedInputData = 6ba0796265df8115ad349b11179ca53bcd8cd2eb6dc9f298ea4da085424de524f72270edb35f46f6f7aa2a02af504f5101694b33faeda63e70b24f6a
+ Binary rep of i = 01
+ instring = 6ba0796265df8115ad349b11179ca53bcd8cd2eb6dc9f298ea4da085424de524f72270edb35f46f6f7aa2a02af504f5101694b33faeda63e70b24f6a01
+ Binary rep of i = 02
+ instring = 6ba0796265df8115ad349b11179ca53bcd8cd2eb6dc9f298ea4da085424de524f72270edb35f46f6f7aa2a02af504f5101694b33faeda63e70b24f6a02
+KO = 83019b1a55a25162b9a4d4c07513813b1e8c8bc490d9dee838a0bcaf258a492544f5236b0f6d90e5
+
+COUNT=38
+L = 320
+KI = d616414905683795df744764a4a84429cbff62a4c9ace9890df66f69c8de8a9a
+FixedInputDataByteLen = 60
+FixedInputData = 05e74e6517473ab65a9a5db80a2c6d6864f17c66dd415150b78fed6ca341db5bdaccf6cbaf272a175c2e8b655a8d4f9187d10d6a9893f396a2389cfe
+ Binary rep of i = 01
+ instring = 05e74e6517473ab65a9a5db80a2c6d6864f17c66dd415150b78fed6ca341db5bdaccf6cbaf272a175c2e8b655a8d4f9187d10d6a9893f396a2389cfe01
+ Binary rep of i = 02
+ instring = 05e74e6517473ab65a9a5db80a2c6d6864f17c66dd415150b78fed6ca341db5bdaccf6cbaf272a175c2e8b655a8d4f9187d10d6a9893f396a2389cfe02
+KO = 7cf0ae11bac9c8db8dc9b758743cb75e30d3ced564429ed06f393457f1fd2992aa9a9892917531bc
+
+COUNT=39
+L = 320
+KI = 8d90e60f58457241ae83d81e2e39043ee3f457462435dba9d08b4d4712ab74ed
+FixedInputDataByteLen = 60
+FixedInputData = a99d3607d8bd366f700efe87fbc9d2eb5c519f4ecda2fff9104fd38fca0f3d98b254e76131d4347fe89016090007fd19ec98d00d025bf57f0bbc74a4
+ Binary rep of i = 01
+ instring = a99d3607d8bd366f700efe87fbc9d2eb5c519f4ecda2fff9104fd38fca0f3d98b254e76131d4347fe89016090007fd19ec98d00d025bf57f0bbc74a401
+ Binary rep of i = 02
+ instring = a99d3607d8bd366f700efe87fbc9d2eb5c519f4ecda2fff9104fd38fca0f3d98b254e76131d4347fe89016090007fd19ec98d00d025bf57f0bbc74a402
+KO = b22576c20440cc4dda2eb86dc008c9c8ccbf998fa50b806e8b62a1dc2a250875c18958df8ce696c0
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 3b11d0b6f1b49d1a41eecc7448766bbfee47d32a28a3f2be3d3b5f21c4d1e6c6
+FixedInputDataByteLen = 60
+FixedInputData = a6aca3725e8687268cd9cefcc4f3799090568e777a18e82569922463658c4e8fce319316edc172eae3c7e4f4224ffe7d72730ec2f8472f80122a5cc0
+ Binary rep of i = 0001
+ instring = a6aca3725e8687268cd9cefcc4f3799090568e777a18e82569922463658c4e8fce319316edc172eae3c7e4f4224ffe7d72730ec2f8472f80122a5cc00001
+KO = fffbde92bad6dbfc61953b78c47f7b93
+
+COUNT=1
+L = 128
+KI = 13452a3dd60ecae7e641c0689c37106465445162aa29677068cd44445a82f860
+FixedInputDataByteLen = 60
+FixedInputData = 04b33e47d13d581b766107244adcf0a21fd3920c725bac9453b8c894517c15a5da7eae5b8ff6378ead2560f2ea2451d6eccb6d7d32b255cb45243405
+ Binary rep of i = 0001
+ instring = 04b33e47d13d581b766107244adcf0a21fd3920c725bac9453b8c894517c15a5da7eae5b8ff6378ead2560f2ea2451d6eccb6d7d32b255cb452434050001
+KO = e31648fd49628b685484a2fde405f942
+
+COUNT=2
+L = 128
+KI = 46716815007d728bbff8893682575d333a22b3886b2ab275cd0496ac97171a7b
+FixedInputDataByteLen = 60
+FixedInputData = ae7f70cf8cb31309c7bfef1908ea72e535de896d4a5fd491e02dda8cfcb176d15bcb18e2404ce49403678a7a92c9f04775f85249cbb0670d5c3fd5f4
+ Binary rep of i = 0001
+ instring = ae7f70cf8cb31309c7bfef1908ea72e535de896d4a5fd491e02dda8cfcb176d15bcb18e2404ce49403678a7a92c9f04775f85249cbb0670d5c3fd5f40001
+KO = 3c2a59add3efe8a98a0cb0efb2b7c40f
+
+COUNT=3
+L = 128
+KI = 4c714493f3c9a5b267079f97e56ca64509364b6c62be80fb43b25a09520c5f5a
+FixedInputDataByteLen = 60
+FixedInputData = c954e76f84d5eda05fcc356d90a1672affd6b20330c767613e790d377b1ea8b7b345d48626fb535ed23947144be596eedc826b0aa7b7f3fb4799dc38
+ Binary rep of i = 0001
+ instring = c954e76f84d5eda05fcc356d90a1672affd6b20330c767613e790d377b1ea8b7b345d48626fb535ed23947144be596eedc826b0aa7b7f3fb4799dc380001
+KO = 4b7b0d3eb74b374a9e98fea5da18a707
+
+COUNT=4
+L = 128
+KI = 1416f2324b597c7ef6768fa53c67e44cb13115d2c9488efb528efc5ab70d7087
+FixedInputDataByteLen = 60
+FixedInputData = 854da9b71410fc51ffb499cc37d56125dd64c7bc1fd3aec2b014e1f0f945cb946f96f6691ce6daa5abc6bab33c6ab4fc49a0425ba5ed5312aaa2bee2
+ Binary rep of i = 0001
+ instring = 854da9b71410fc51ffb499cc37d56125dd64c7bc1fd3aec2b014e1f0f945cb946f96f6691ce6daa5abc6bab33c6ab4fc49a0425ba5ed5312aaa2bee20001
+KO = f7ab54c14f6bc2999bbc3eb9d7f37ab0
+
+COUNT=5
+L = 128
+KI = 942d31a4e5a16c512e7434d8e9b5ce13539001ae71e7de009e56b06f5b7e3589
+FixedInputDataByteLen = 60
+FixedInputData = 77d68730222522a148ee52da1ddc43dfe7db0bfb6d1e141479bcd251377b141450eec1b0884f78e310cfdf71d1e52b616b8a75bd38407933e3c03a7b
+ Binary rep of i = 0001
+ instring = 77d68730222522a148ee52da1ddc43dfe7db0bfb6d1e141479bcd251377b141450eec1b0884f78e310cfdf71d1e52b616b8a75bd38407933e3c03a7b0001
+KO = 04f5229c504e888a9df37d5c8c40670c
+
+COUNT=6
+L = 128
+KI = 7bee95e141ae47a2706526d0c9cd07b3a0bfcc558145e27c4a9b2443620766d3
+FixedInputDataByteLen = 60
+FixedInputData = 7126311cad69c31b136589c59efe7693006eb88d51e8cc69bcf0169e195a085ceb2835358ab8f88a6a451e8ed7d5bded24f2676c1f131a2c6741bfd7
+ Binary rep of i = 0001
+ instring = 7126311cad69c31b136589c59efe7693006eb88d51e8cc69bcf0169e195a085ceb2835358ab8f88a6a451e8ed7d5bded24f2676c1f131a2c6741bfd70001
+KO = 972faff0983655b4f11af1998b1a754a
+
+COUNT=7
+L = 128
+KI = fa7c9be15e0c32d537112c015ec69e3a7b58e94fcfd862e30c8858652c70b3a8
+FixedInputDataByteLen = 60
+FixedInputData = 392ff8d1af4dde6f91754a7e8729f16d50676522aad0af08067b02c255503aeed5c3e4826da09672e63990c30aaba481bb374989e05308e994690faf
+ Binary rep of i = 0001
+ instring = 392ff8d1af4dde6f91754a7e8729f16d50676522aad0af08067b02c255503aeed5c3e4826da09672e63990c30aaba481bb374989e05308e994690faf0001
+KO = 844455ecc4983afe3b39ea58e0e44ee4
+
+COUNT=8
+L = 128
+KI = a08950a1fb184962adc5942ee24910652d29f89c097defa5769f1870a4356676
+FixedInputDataByteLen = 60
+FixedInputData = 469409ebffec11ec2d7727b232f358f88f23987bd3156b0fa5b384573231ee9dcc930dad79f9801d48a84073827620160f802458f1e88dbed03a7975
+ Binary rep of i = 0001
+ instring = 469409ebffec11ec2d7727b232f358f88f23987bd3156b0fa5b384573231ee9dcc930dad79f9801d48a84073827620160f802458f1e88dbed03a79750001
+KO = d24575f75c6ae19ad680f6014db94629
+
+COUNT=9
+L = 128
+KI = dfe8ee7ea6aefe42aa00c8f01e0effa4cd8ce530d96d601929fc817235399788
+FixedInputDataByteLen = 60
+FixedInputData = 6f0678de13c7546124194e0c5bf53c796df3653d95994c265f76ca09228f070b9113244712102993162e448f069d477e39de30cc3de0c5ece72e320c
+ Binary rep of i = 0001
+ instring = 6f0678de13c7546124194e0c5bf53c796df3653d95994c265f76ca09228f070b9113244712102993162e448f069d477e39de30cc3de0c5ece72e320c0001
+KO = aeb362e702753577749553285749699d
+
+COUNT=10
+L = 256
+KI = ddc31690f2b9e18fb7ac80070a87d9f7690d6df6aca9a9e00c30926064693439
+FixedInputDataByteLen = 60
+FixedInputData = b0d0a6ff3e3a52578501162619d245dda7c9bdd946defb3cf58aca79d5a1891d014fe1b1ff70a9408c91f8e8b6cdcf4e758d1d509344b24a94ceffb0
+ Binary rep of i = 0001
+ instring = b0d0a6ff3e3a52578501162619d245dda7c9bdd946defb3cf58aca79d5a1891d014fe1b1ff70a9408c91f8e8b6cdcf4e758d1d509344b24a94ceffb00001
+KO = 2a2312ea806358a96aa5ab8b639175932da090b1b60ab70ce111ac8322cb673a
+
+COUNT=11
+L = 256
+KI = b247781d441fef287eff60dae95f64f8eced8cae1c52e1bef577afef8eeb57a6
+FixedInputDataByteLen = 60
+FixedInputData = 0619448b04a8271ba3898cddadcfec01f77e1b145685b3f019e2417b958df461b21e4064f9d1aa372d835b8810d68fb670421b4431bc34ee911527b6
+ Binary rep of i = 0001
+ instring = 0619448b04a8271ba3898cddadcfec01f77e1b145685b3f019e2417b958df461b21e4064f9d1aa372d835b8810d68fb670421b4431bc34ee911527b60001
+KO = 32f2c0d7612ad48a655878092275e4d838b2270b4f678a836ab4b212e03a1eb8
+
+COUNT=12
+L = 256
+KI = 8ff6efda78114eedf0703f88d770ea002543733f7694e949030e7b04eefeb9be
+FixedInputDataByteLen = 60
+FixedInputData = c633f4df306b183ef59fbda17aad8c03093f7e6008dd0740d0d25b5f5370940ce33418635248ef2d1d37b1375ad5f00d2e3c58ea48cca0159f16e229
+ Binary rep of i = 0001
+ instring = c633f4df306b183ef59fbda17aad8c03093f7e6008dd0740d0d25b5f5370940ce33418635248ef2d1d37b1375ad5f00d2e3c58ea48cca0159f16e2290001
+KO = de17e2094739d6111bc773e155a8c0181460a9752707b9781c79d08b9aed35e7
+
+COUNT=13
+L = 256
+KI = c8e0dfca6018a40efc697ba249cff917cce697ddec4577b8448d4c065019ad4c
+FixedInputDataByteLen = 60
+FixedInputData = 0c213fb3f466b7d65fd1c5031dbd590c67d3f1b89089d1bb0fcda746e14a790aac769b88e5bdf98b571b519d5cd09544eb46aedfc1d9a6275009085e
+ Binary rep of i = 0001
+ instring = 0c213fb3f466b7d65fd1c5031dbd590c67d3f1b89089d1bb0fcda746e14a790aac769b88e5bdf98b571b519d5cd09544eb46aedfc1d9a6275009085e0001
+KO = 948febb3d5dbaa2f25998a3869c332949a63625ba04976eac3a93bdc065dba61
+
+COUNT=14
+L = 256
+KI = 07eee2a1d2e317609528e3f59b7289b671bf305ba5ba8f7caf83d56ef9fbf492
+FixedInputDataByteLen = 60
+FixedInputData = 5f528ac85484c00dcf9e5883ece8dfa4f9458cf76bbde2027ce739c3323a63ebdf17a77fd2ddfae6eb8840b352689650f90a81f41bd82a4ef60ad60e
+ Binary rep of i = 0001
+ instring = 5f528ac85484c00dcf9e5883ece8dfa4f9458cf76bbde2027ce739c3323a63ebdf17a77fd2ddfae6eb8840b352689650f90a81f41bd82a4ef60ad60e0001
+KO = 2b17de3b11ebeb058255ddac6b234321d4a1e107153d33349ddde5c15b61d38f
+
+COUNT=15
+L = 256
+KI = cdd716a69a2450a50a22554d35f7fee18fb85348966ca4dc24ec6c4d23f152c5
+FixedInputDataByteLen = 60
+FixedInputData = f8fee9836dceb3ab10c9d939e0ca657512ab070f8eb7d68700227c4a333030c6eecd9def19a5c070759ae67d9b2fd2a6c1f42f8bb439675b30ae44ae
+ Binary rep of i = 0001
+ instring = f8fee9836dceb3ab10c9d939e0ca657512ab070f8eb7d68700227c4a333030c6eecd9def19a5c070759ae67d9b2fd2a6c1f42f8bb439675b30ae44ae0001
+KO = 437cf76c6f11b4e6b0e1091e8d673259a6a4167e6abd60e5cc442ec14ac7fdc8
+
+COUNT=16
+L = 256
+KI = 4a00b47f79e9df9f5d23d728c055454ec84401d169414bc19695a75b6b2752d0
+FixedInputDataByteLen = 60
+FixedInputData = a0d68ab9e8b9f0f10cd08cdfb8f2b5fb15acbb35a4ed1f5cf595482f138b2422a744fe621f11713f08c9902c47a0a27361cf70fffa3defd258e2a2a0
+ Binary rep of i = 0001
+ instring = a0d68ab9e8b9f0f10cd08cdfb8f2b5fb15acbb35a4ed1f5cf595482f138b2422a744fe621f11713f08c9902c47a0a27361cf70fffa3defd258e2a2a00001
+KO = 689245ca85a1971674155e8415fc019f6a2bcc3b6231b80036c94cd3bc328761
+
+COUNT=17
+L = 256
+KI = d1cd8d8d04ab6e53cb0df8ddbb4e7c6705ede438dbbc3a4bbdc4157ae1e53660
+FixedInputDataByteLen = 60
+FixedInputData = 5db0054cae644d70848305f0a7767f5a70649245f9816c393f4f30aab1fe17d169b4e3cc6c59a7200c73a25f3a67c69b4eb2ae45d56c54f624464b08
+ Binary rep of i = 0001
+ instring = 5db0054cae644d70848305f0a7767f5a70649245f9816c393f4f30aab1fe17d169b4e3cc6c59a7200c73a25f3a67c69b4eb2ae45d56c54f624464b080001
+KO = ac4da6ceb5c0b6f1c494cf34686969398b87a871caf17a2a0b62cdbcddac4f35
+
+COUNT=18
+L = 256
+KI = 16f6a22dfbf4d310d25bf4fd42f04d005cb67a04bcb39fe1731ff3dbfdf31969
+FixedInputDataByteLen = 60
+FixedInputData = 8adfa21c6fe85048a50c395d37cc82e620ca0dcdf158b137ccfe5334dea122b6050356aef9b7ff6ade0e251ad71b6d2e321db0749a44d96569e60660
+ Binary rep of i = 0001
+ instring = 8adfa21c6fe85048a50c395d37cc82e620ca0dcdf158b137ccfe5334dea122b6050356aef9b7ff6ade0e251ad71b6d2e321db0749a44d96569e606600001
+KO = ff1d7b9ddbd6615c180bffe4321741b7d600cb9fc162c1b338f9af908494b56a
+
+COUNT=19
+L = 256
+KI = 5545d2d9a4d4336aecd65f97e9d031cb1e2f3141684cd68fe9ba343878c5016e
+FixedInputDataByteLen = 60
+FixedInputData = f38189d3586a94e1ea54d02136c1878de4abbf51712a81ce6ff5006db2cb8b338fb4c5d5b0b30c762e88e510af06b78d06d20c7158dd56316d5f8215
+ Binary rep of i = 0001
+ instring = f38189d3586a94e1ea54d02136c1878de4abbf51712a81ce6ff5006db2cb8b338fb4c5d5b0b30c762e88e510af06b78d06d20c7158dd56316d5f82150001
+KO = 070654f6464c94523cb1eafb7c2af1cc2052f3a9186fd08d95f47e6e5c578c6f
+
+COUNT=20
+L = 160
+KI = 490c5b1e72d73571cddcc443f699b9e2ca1cce550ac6e083f8c479e0c564c900
+FixedInputDataByteLen = 60
+FixedInputData = 27d8d803a40832e40e7d2dc24a6639b9e920e31db75d5e14364c5caf9e4b4462f98dd3f6664e499cbbb8168972c99cc2cbc58a3f163d0a5e86a007c2
+ Binary rep of i = 0001
+ instring = 27d8d803a40832e40e7d2dc24a6639b9e920e31db75d5e14364c5caf9e4b4462f98dd3f6664e499cbbb8168972c99cc2cbc58a3f163d0a5e86a007c20001
+KO = 44b3cabfb3cdbd4f5bb2984d78114b7745ceccb7
+
+COUNT=21
+L = 160
+KI = 283721d246919be7f985a7d80c8e30c0e78b302cbbedaec1a9b18d13a1ea87bc
+FixedInputDataByteLen = 60
+FixedInputData = f81c5a2bc895d0b34b05170f713451da3f06292cab7c49db4338402ffb20fdd1cef2c05ad637482275d49a86f77faf39e07a207bb71204974f9c08a0
+ Binary rep of i = 0001
+ instring = f81c5a2bc895d0b34b05170f713451da3f06292cab7c49db4338402ffb20fdd1cef2c05ad637482275d49a86f77faf39e07a207bb71204974f9c08a00001
+KO = 48b919e403e3622e64fd68abc976ea3914624351
+
+COUNT=22
+L = 160
+KI = 9140b6d939858ce9b6cf111bf77194bdd075950fd41ccefe1d718ecc74a6ff26
+FixedInputDataByteLen = 60
+FixedInputData = 69e22675310a296b569819c01f220d051a554faa384674be10dd5160d8052513a3b9ec7d73fd0d455a2d5ac68bad91b61cd3a116239148b5290f8265
+ Binary rep of i = 0001
+ instring = 69e22675310a296b569819c01f220d051a554faa384674be10dd5160d8052513a3b9ec7d73fd0d455a2d5ac68bad91b61cd3a116239148b5290f82650001
+KO = b964e3e348ed04ac95eeeff0559e5b9f110823e7
+
+COUNT=23
+L = 160
+KI = 0e2bbef1449c6f9494667afb4a4bace3df689ba434bbcb337bfb7a6e8409d8e0
+FixedInputDataByteLen = 60
+FixedInputData = aa18b925a66880377e8c3aad7239f82e29d84767349940633306fca3330f5bda800aba4f335f96fa45588f0b30663b12bcccd4cca45ce99d4fb75c81
+ Binary rep of i = 0001
+ instring = aa18b925a66880377e8c3aad7239f82e29d84767349940633306fca3330f5bda800aba4f335f96fa45588f0b30663b12bcccd4cca45ce99d4fb75c810001
+KO = e51e1ae7852939db07adaca501c9bf4db25f0af1
+
+COUNT=24
+L = 160
+KI = 609602ebf0f3c08dfde66ee5c98fee0f9699fe3f75ae3fbcc4129d6fde126c38
+FixedInputDataByteLen = 60
+FixedInputData = bba2b5a8bf7cdb1d4c253dd404e54d05d15cff49668beaba97b360a8da38c1676a3748851dbee1a30e5ece0bff70a3a5e34e5b9e65b8a1cdf57ebe59
+ Binary rep of i = 0001
+ instring = bba2b5a8bf7cdb1d4c253dd404e54d05d15cff49668beaba97b360a8da38c1676a3748851dbee1a30e5ece0bff70a3a5e34e5b9e65b8a1cdf57ebe590001
+KO = 03ab109cf2b463974e9826a8f9eba94a3ade46c3
+
+COUNT=25
+L = 160
+KI = 4d12ec8d635e3787463ff40963d0bbae4316ba81cb32c62f98a1a56c0b031e26
+FixedInputDataByteLen = 60
+FixedInputData = ce8503939dfbf66afbc5aff001958adbd4fd9f6d32f5ac70a99e03fb80fc39f8f891ce85e5903df19eabc19dadf4d3c574d5cd84a4cac15fcd4232a1
+ Binary rep of i = 0001
+ instring = ce8503939dfbf66afbc5aff001958adbd4fd9f6d32f5ac70a99e03fb80fc39f8f891ce85e5903df19eabc19dadf4d3c574d5cd84a4cac15fcd4232a10001
+KO = 69ed1baa8204e71d5c8b702ff5cca92b0f20d580
+
+COUNT=26
+L = 160
+KI = 5eea811b6038888e021092b439a9aaed94b6005d33572305760c5c728d33176b
+FixedInputDataByteLen = 60
+FixedInputData = fd2e916cf7004da9e4d16e1d4c9adbd2b28adc75b7ac3cd676cf907a8c8a41f8f7e8807f5a486645ee87e0b69cc7c6edfc6c9aec688ee5b27eed4a71
+ Binary rep of i = 0001
+ instring = fd2e916cf7004da9e4d16e1d4c9adbd2b28adc75b7ac3cd676cf907a8c8a41f8f7e8807f5a486645ee87e0b69cc7c6edfc6c9aec688ee5b27eed4a710001
+KO = 2f7d4c068efdf0b065bad87468d100b0977d8a45
+
+COUNT=27
+L = 160
+KI = 6ed82d2bd4eccd4c22ca430d91b6c7b0e6e38dd7a9ae341d6f461a23022636f2
+FixedInputDataByteLen = 60
+FixedInputData = cbb70db4bd60a4de8ebf09bd2e0673b810d2b6c2cbb476cdaa45c539ef218249524c015b3602dc3e123b6be13d5c18ee3fae06ac5bb6014a93976e7e
+ Binary rep of i = 0001
+ instring = cbb70db4bd60a4de8ebf09bd2e0673b810d2b6c2cbb476cdaa45c539ef218249524c015b3602dc3e123b6be13d5c18ee3fae06ac5bb6014a93976e7e0001
+KO = cae755f11240cb1e334997ca25c7ce6d830502f9
+
+COUNT=28
+L = 160
+KI = 25ea77fb96cb14dad484f3d16066804d0d24fc226ae6ac624aa4bea8b838b5af
+FixedInputDataByteLen = 60
+FixedInputData = 2ad8189a43a37a4a7a0867c99eccc2d554caf19cb736794bd627f631bf440ae17e7e90e0cda7fa0ce56be25c0dff7fd77376d5c1d3d1080b7dbb9dc8
+ Binary rep of i = 0001
+ instring = 2ad8189a43a37a4a7a0867c99eccc2d554caf19cb736794bd627f631bf440ae17e7e90e0cda7fa0ce56be25c0dff7fd77376d5c1d3d1080b7dbb9dc80001
+KO = 72685fa325d6b9c38fd4508aeb3f664327512a58
+
+COUNT=29
+L = 160
+KI = b6e0c85e325b72299057f3acae8703ed21372eb012e4fb086f59b2c2fc117ca8
+FixedInputDataByteLen = 60
+FixedInputData = b2d3e3a8378bb2f00a109ad69a937eda0285112e439d8c94e60c15d88ec94ebff7bb598b7589e2b8991cf8e38adf36424cb448669b789bfb2f2f8e30
+ Binary rep of i = 0001
+ instring = b2d3e3a8378bb2f00a109ad69a937eda0285112e439d8c94e60c15d88ec94ebff7bb598b7589e2b8991cf8e38adf36424cb448669b789bfb2f2f8e300001
+KO = 2a0f988ebe5d5556372c27a7486a4ee9d87bf6b2
+
+COUNT=30
+L = 320
+KI = 357e401a680c447f2fb0e25171d8784d25ce9a4400bbfe04710526e98c69d347
+FixedInputDataByteLen = 60
+FixedInputData = 32d6f66942c9a7cb28be7a58edd6e7e59850cf813014735284c276f39f4cbdea20ecfc8fd4fdc1abe3f7df78dddadf33f5e822ab771b29d2d5d2d384
+ Binary rep of i = 0001
+ instring = 32d6f66942c9a7cb28be7a58edd6e7e59850cf813014735284c276f39f4cbdea20ecfc8fd4fdc1abe3f7df78dddadf33f5e822ab771b29d2d5d2d3840001
+ Binary rep of i = 0002
+ instring = 32d6f66942c9a7cb28be7a58edd6e7e59850cf813014735284c276f39f4cbdea20ecfc8fd4fdc1abe3f7df78dddadf33f5e822ab771b29d2d5d2d3840002
+KO = cc877a51b8bf6dca6c622822706732eb82cc4d666865f65cb797df896a3aae7d532f67670bead853
+
+COUNT=31
+L = 320
+KI = 6fa4e3709c2db92cb44cdb7d0118750bf2fd5860a29fbf2c02807c16e87a4b5f
+FixedInputDataByteLen = 60
+FixedInputData = da2a7132df97d5327ea0e88eaf1445c2a68d6771f1cc96718aff480e4b39fd991789e1afd089d04adae23af2f1b7ecc7626bae38dc307ac2c260f0ed
+ Binary rep of i = 0001
+ instring = da2a7132df97d5327ea0e88eaf1445c2a68d6771f1cc96718aff480e4b39fd991789e1afd089d04adae23af2f1b7ecc7626bae38dc307ac2c260f0ed0001
+ Binary rep of i = 0002
+ instring = da2a7132df97d5327ea0e88eaf1445c2a68d6771f1cc96718aff480e4b39fd991789e1afd089d04adae23af2f1b7ecc7626bae38dc307ac2c260f0ed0002
+KO = 8999dfb4c20f7f311001d70c3a04443e8f4f2ce7c2ba1aa260dfe1784b390635652a3c6b9d6213df
+
+COUNT=32
+L = 320
+KI = c0cc9655be12e9b26ad5801d4e3d5df751a60b6e9970ec867c3f505d2c9d4aaa
+FixedInputDataByteLen = 60
+FixedInputData = 319c1ea9552e33299b624e594cef5f0571c03dc5369b6b903993ed85198be54016e4afb26e62ed0330ba53503538090659d17896240b80b10469b5d7
+ Binary rep of i = 0001
+ instring = 319c1ea9552e33299b624e594cef5f0571c03dc5369b6b903993ed85198be54016e4afb26e62ed0330ba53503538090659d17896240b80b10469b5d70001
+ Binary rep of i = 0002
+ instring = 319c1ea9552e33299b624e594cef5f0571c03dc5369b6b903993ed85198be54016e4afb26e62ed0330ba53503538090659d17896240b80b10469b5d70002
+KO = cc70784fdb6e9b4622bb8da9389f3385bee0959cd42331796f13c0f4eab8a3202ccd042aec63ea96
+
+COUNT=33
+L = 320
+KI = c9614960ccb06502ce56ead4e0a90609e0e39d3d67fb36534b1f30a6e5c30977
+FixedInputDataByteLen = 60
+FixedInputData = 7e58eacece5332b8c2070296adc115a48483cab4c92652c09df55b139beab1c2b0929a7820a45df0f64ac40503decafcfdd90cc586f2120c9c30f942
+ Binary rep of i = 0001
+ instring = 7e58eacece5332b8c2070296adc115a48483cab4c92652c09df55b139beab1c2b0929a7820a45df0f64ac40503decafcfdd90cc586f2120c9c30f9420001
+ Binary rep of i = 0002
+ instring = 7e58eacece5332b8c2070296adc115a48483cab4c92652c09df55b139beab1c2b0929a7820a45df0f64ac40503decafcfdd90cc586f2120c9c30f9420002
+KO = c4a333f345c15054a43c060fb4e6cda08706d24688d047032ebb1183a8b112a27d1fe5bc0f458222
+
+COUNT=34
+L = 320
+KI = 5a873411a03caf058d8b83f16cd4741e136ea46363b5f5bf7d5bafc915fd094c
+FixedInputDataByteLen = 60
+FixedInputData = e4fa942828a86ee179fb43a650eac99408a684e58a73a176fac01495085d19c51052d4e64a5044128652e70aa45eb342156913bd855aec2fdc841980
+ Binary rep of i = 0001
+ instring = e4fa942828a86ee179fb43a650eac99408a684e58a73a176fac01495085d19c51052d4e64a5044128652e70aa45eb342156913bd855aec2fdc8419800001
+ Binary rep of i = 0002
+ instring = e4fa942828a86ee179fb43a650eac99408a684e58a73a176fac01495085d19c51052d4e64a5044128652e70aa45eb342156913bd855aec2fdc8419800002
+KO = 5b3dbe527d88f6197bc96d6c9a350bdb39ad4f1470dd74e370bd1d88244248acba488141ed56be7e
+
+COUNT=35
+L = 320
+KI = 3cdd950369574da12b554a0bdeb2294a1e26a08df7d3b473844ba4aff6011870
+FixedInputDataByteLen = 60
+FixedInputData = 1479b662dd5e9de2abde53eada9b4d5e2f58db62adcabd4df680a266e86f2c51aef05eda36a41c286f8cf7110dab0a1be15b7dd79109cd22140fb75c
+ Binary rep of i = 0001
+ instring = 1479b662dd5e9de2abde53eada9b4d5e2f58db62adcabd4df680a266e86f2c51aef05eda36a41c286f8cf7110dab0a1be15b7dd79109cd22140fb75c0001
+ Binary rep of i = 0002
+ instring = 1479b662dd5e9de2abde53eada9b4d5e2f58db62adcabd4df680a266e86f2c51aef05eda36a41c286f8cf7110dab0a1be15b7dd79109cd22140fb75c0002
+KO = b4308a0d7852facd0438b3f50f788ec9ca7b86c3a41d03b40c5a03635c235f851324f20239a83925
+
+COUNT=36
+L = 320
+KI = c8448f3c53b533474f509f3b53a58984bb1bc94ff72f645c2153d2066b28c45d
+FixedInputDataByteLen = 60
+FixedInputData = cc0931a08d3962a319d42869a967a3682c2e0efcb1a899b8d7e06844204ea02d1ec77630ab7bb8eb2a335039d25ee94ce170a8eb49b047da3e575e85
+ Binary rep of i = 0001
+ instring = cc0931a08d3962a319d42869a967a3682c2e0efcb1a899b8d7e06844204ea02d1ec77630ab7bb8eb2a335039d25ee94ce170a8eb49b047da3e575e850001
+ Binary rep of i = 0002
+ instring = cc0931a08d3962a319d42869a967a3682c2e0efcb1a899b8d7e06844204ea02d1ec77630ab7bb8eb2a335039d25ee94ce170a8eb49b047da3e575e850002
+KO = 3065a5695f56a8ac897ad4c19594607aa92c8a0a5ad789a1ab57cd02f132fe0c22e99bf0ffab2fa1
+
+COUNT=37
+L = 320
+KI = d7c04f0a0fd10726f1e7784a9aca63ec9ab9c70ad4d63040ece3fc1f949d302a
+FixedInputDataByteLen = 60
+FixedInputData = 9e389b31ad915de833209bcfe3dc87701aabfeac4a7e3d6cdb8eed5f6b31a0e794a0c3fb145d4d3656fd2112faa817b8a084e02395da512f480adebd
+ Binary rep of i = 0001
+ instring = 9e389b31ad915de833209bcfe3dc87701aabfeac4a7e3d6cdb8eed5f6b31a0e794a0c3fb145d4d3656fd2112faa817b8a084e02395da512f480adebd0001
+ Binary rep of i = 0002
+ instring = 9e389b31ad915de833209bcfe3dc87701aabfeac4a7e3d6cdb8eed5f6b31a0e794a0c3fb145d4d3656fd2112faa817b8a084e02395da512f480adebd0002
+KO = 22fd0b9d6ad9b9a2a3b5febbadddf2096dc5924b3cd4bb801e087335986d25b8123e7c9cab6e9e3c
+
+COUNT=38
+L = 320
+KI = 3a2161703d9dd3fdddc20f7c31ccb09f60197e43c0beaadea77ed9f7eb864ab2
+FixedInputDataByteLen = 60
+FixedInputData = f8abf69f8aeb066cd13ec1ec169c177680f7893bef039990882159c9f43f15a66582ced514a093cd5cc225e49ebd4ef4c49946976881e31083e2e3d6
+ Binary rep of i = 0001
+ instring = f8abf69f8aeb066cd13ec1ec169c177680f7893bef039990882159c9f43f15a66582ced514a093cd5cc225e49ebd4ef4c49946976881e31083e2e3d60001
+ Binary rep of i = 0002
+ instring = f8abf69f8aeb066cd13ec1ec169c177680f7893bef039990882159c9f43f15a66582ced514a093cd5cc225e49ebd4ef4c49946976881e31083e2e3d60002
+KO = cac8247007aa54912916ccf568918b5b420ff4a1b43013454e1c1dded8f08b0e5a0adf0c35ae73dd
+
+COUNT=39
+L = 320
+KI = 81ae151cb5d48e9b715e8b1210422aab32d8b0043991f09c0656c495638ce291
+FixedInputDataByteLen = 60
+FixedInputData = 089ee43cc9e769b538c1b3a8ad0bbf04262ab1f03c7b68248dd50841c6cd5dabde5be5b5dd9a4e1711e57a369f1b18d6df6fca3b4cfcc064fd8c3ff3
+ Binary rep of i = 0001
+ instring = 089ee43cc9e769b538c1b3a8ad0bbf04262ab1f03c7b68248dd50841c6cd5dabde5be5b5dd9a4e1711e57a369f1b18d6df6fca3b4cfcc064fd8c3ff30001
+ Binary rep of i = 0002
+ instring = 089ee43cc9e769b538c1b3a8ad0bbf04262ab1f03c7b68248dd50841c6cd5dabde5be5b5dd9a4e1711e57a369f1b18d6df6fca3b4cfcc064fd8c3ff30002
+KO = 224a3e01b44122f8009a7c835e58584343d52d2a9fd784a5c8f66feb670bf1eb96292f59fc177b80
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 585245d11e0b69d10e2ea39c76c8625003aa775037e476009856ac8e3e9f9b48
+FixedInputDataByteLen = 60
+FixedInputData = 1b8234e4a0c9f674fd6f29965bd03df4a8d30b17cf95b058ac46bc2fe9d8ec79a004a2e11165ae3131b9b9440abf9a6fded0d31af468aa56fee00158
+ Binary rep of i = 000001
+ instring = 1b8234e4a0c9f674fd6f29965bd03df4a8d30b17cf95b058ac46bc2fe9d8ec79a004a2e11165ae3131b9b9440abf9a6fded0d31af468aa56fee00158000001
+KO = 73781a39ab0f3cdae0d8ea9649ecbe9b
+
+COUNT=1
+L = 128
+KI = 61d5ffd8d837c9a0ad08580d5e668bb1b07dfd8ebb2cd4766f9727aba8f24b04
+FixedInputDataByteLen = 60
+FixedInputData = 2fd0464373ac9e1add0c4106879b1b7823d9d3aac0ca94ffe4a285ead66cb9b0fbf077e66524e8b98d28204d2cdd73790c9dc528e7c6cdd1c5378966
+ Binary rep of i = 000001
+ instring = 2fd0464373ac9e1add0c4106879b1b7823d9d3aac0ca94ffe4a285ead66cb9b0fbf077e66524e8b98d28204d2cdd73790c9dc528e7c6cdd1c5378966000001
+KO = 54d65976659f1b088b2431a98f3d8a6b
+
+COUNT=2
+L = 128
+KI = 1471c37f642863634e5bf267fe48f97a5fb56f581fce5f88b79dd864d7235980
+FixedInputDataByteLen = 60
+FixedInputData = ea787e2cee3fad5c2ab793d2f83968e1c4186e933f4044e46d9d7c46e4f4d9e6f694ecf2f3c3c53bd33bd216daa91e43a8d511e9ef1299f23e20bde9
+ Binary rep of i = 000001
+ instring = ea787e2cee3fad5c2ab793d2f83968e1c4186e933f4044e46d9d7c46e4f4d9e6f694ecf2f3c3c53bd33bd216daa91e43a8d511e9ef1299f23e20bde9000001
+KO = c49455ea41a98ad6fa2ea29387430b73
+
+COUNT=3
+L = 128
+KI = c377cf419a45ac9bd6359a5f5ac5f8867aef010e87ba644e344500f86329a485
+FixedInputDataByteLen = 60
+FixedInputData = e9662a784e7c66c72afeaeb7013e20413fa00118f8b0a7a7ae96559bb30e78c74f3f8d36c97ceb046e795cebe7c2979b0999bc55c399454934ab38f9
+ Binary rep of i = 000001
+ instring = e9662a784e7c66c72afeaeb7013e20413fa00118f8b0a7a7ae96559bb30e78c74f3f8d36c97ceb046e795cebe7c2979b0999bc55c399454934ab38f9000001
+KO = 5453c800fc962e0a14d31f5b051bd857
+
+COUNT=4
+L = 128
+KI = 21b197eb6cdc764faa1c6402ffc717e35a92009c8aad97737e5e71c16585501d
+FixedInputDataByteLen = 60
+FixedInputData = e1e1e21979ef9c960b4b0b3d629d3ceaa2d5e354ae5737b574a76e4f4c69de54d19d83e871453fcb025b91a5c8acad2dc022d301c10b5e72986bff0f
+ Binary rep of i = 000001
+ instring = e1e1e21979ef9c960b4b0b3d629d3ceaa2d5e354ae5737b574a76e4f4c69de54d19d83e871453fcb025b91a5c8acad2dc022d301c10b5e72986bff0f000001
+KO = a6ad6642206aaa2137c8ff4c5f87bf1e
+
+COUNT=5
+L = 128
+KI = 2045ca12ec642c2d8c62f326fce6856d2eee2b1038630569009f908eb20244b4
+FixedInputDataByteLen = 60
+FixedInputData = b74920887f4bf51d2062e1bc6df5d5f6048c90a90032fac4d0f7828c537a0c8ee53037d6125daaec06329a65a7b99b7df7c650f54220ef04b8e6eb81
+ Binary rep of i = 000001
+ instring = b74920887f4bf51d2062e1bc6df5d5f6048c90a90032fac4d0f7828c537a0c8ee53037d6125daaec06329a65a7b99b7df7c650f54220ef04b8e6eb81000001
+KO = 7af3887cf1026d8cd266dfe810c4e317
+
+COUNT=6
+L = 128
+KI = 46fa99cba127b82e4b759451421206d6306103158baf078ae2c05538c43a9136
+FixedInputDataByteLen = 60
+FixedInputData = b8d9ffe2d6796d0ed515858a6a8dcc29e6c36b2f3c1c0ceea4e94f4f65a105f677147cd16f212e9e0127a83aacb9f086b7d93cbfa138c33b9b1e4193
+ Binary rep of i = 000001
+ instring = b8d9ffe2d6796d0ed515858a6a8dcc29e6c36b2f3c1c0ceea4e94f4f65a105f677147cd16f212e9e0127a83aacb9f086b7d93cbfa138c33b9b1e4193000001
+KO = c3e83084d2432763fe178babec396f66
+
+COUNT=7
+L = 128
+KI = a28dc20454055062529bdda1be1dc5bad79dd654f43de97107ddf3bff7d8a0b3
+FixedInputDataByteLen = 60
+FixedInputData = a6e6ee8d6c349fa259c6113cd642b9a4f95af7bc04959f8bd76e773b05c80d8c2abed92c06eaeb9524349be9dbaed18e20e7eaef8494898b5f4c5cf2
+ Binary rep of i = 000001
+ instring = a6e6ee8d6c349fa259c6113cd642b9a4f95af7bc04959f8bd76e773b05c80d8c2abed92c06eaeb9524349be9dbaed18e20e7eaef8494898b5f4c5cf2000001
+KO = b5ebbdbdbb5938958eeb0e45bad0bd78
+
+COUNT=8
+L = 128
+KI = 7df2cbeea00493bf6e2f37ab23c4ae11a26022bc30e661c2ffef03fedb1bf267
+FixedInputDataByteLen = 60
+FixedInputData = e770852148e51c7aec8fb8d368cf762b64db2c47de402f7d4aa3d9c1eb1c1213933764a224a30c74311bfeedc8c627caca6a2a5e461217c609f37a64
+ Binary rep of i = 000001
+ instring = e770852148e51c7aec8fb8d368cf762b64db2c47de402f7d4aa3d9c1eb1c1213933764a224a30c74311bfeedc8c627caca6a2a5e461217c609f37a64000001
+KO = a9cc5aa89699248498d7d4252ceeff72
+
+COUNT=9
+L = 128
+KI = 599e9752d4ff8328ad1ff48c68dac8d5c25e114e541d84c1ffefaa0fbde1e8cb
+FixedInputDataByteLen = 60
+FixedInputData = a621e579b65c3617644bac9d281a7eac43059cb7fb7066063ae62fe164e2cd52912675ca1013e01559acb471bfa583a2129af398dbf93dc2f12ac29c
+ Binary rep of i = 000001
+ instring = a621e579b65c3617644bac9d281a7eac43059cb7fb7066063ae62fe164e2cd52912675ca1013e01559acb471bfa583a2129af398dbf93dc2f12ac29c000001
+KO = 024dcd318ca4d8bdfe8493c23908fbd3
+
+COUNT=10
+L = 256
+KI = 8646bde150d4cd788788b1120851f809270a15be737adf3839c788fd5cce6f17
+FixedInputDataByteLen = 60
+FixedInputData = d2e4135ae1218113a4385b8d8cf24941ec4eef5cc6f84245ef0028ea8faf955bdc93d1cfd32d9afd063d29456b2f0deb363df28b8fdab6d227df7d6c
+ Binary rep of i = 000001
+ instring = d2e4135ae1218113a4385b8d8cf24941ec4eef5cc6f84245ef0028ea8faf955bdc93d1cfd32d9afd063d29456b2f0deb363df28b8fdab6d227df7d6c000001
+KO = 026e56334223324dca9b2f856c954b8083190cf243a9f7a7dfba301dc181cca9
+
+COUNT=11
+L = 256
+KI = 4d50400a101850426a0c3c118d71c7245a6ef68508c0152f05b1baf2175198ad
+FixedInputDataByteLen = 60
+FixedInputData = 639857c6f758b79fbbf850920e4ce908cdb97e3bb1e92f400e557ec37c9189c0c2c761b72f6906c077878f7cc09d917c2fca41c5dac1c7766d18ff03
+ Binary rep of i = 000001
+ instring = 639857c6f758b79fbbf850920e4ce908cdb97e3bb1e92f400e557ec37c9189c0c2c761b72f6906c077878f7cc09d917c2fca41c5dac1c7766d18ff03000001
+KO = 1bdea8da0016f4fc8ecdf4e9ff4bfd0ad2633d284e19488fd9fbaea48d7e9fc3
+
+COUNT=12
+L = 256
+KI = e1ef0fb35952c285fd94e6c3abe2a68eb034ffd06b5bb0a52ef62294486d96fe
+FixedInputDataByteLen = 60
+FixedInputData = 78c6c6a70f1ea438db2d8b68f9e374368835c2017fb4c83fc3a46a2263ac59abb9e9e891fbe90ef006fbaf167f60db9073d6f9de21608d53c7c1e957
+ Binary rep of i = 000001
+ instring = 78c6c6a70f1ea438db2d8b68f9e374368835c2017fb4c83fc3a46a2263ac59abb9e9e891fbe90ef006fbaf167f60db9073d6f9de21608d53c7c1e957000001
+KO = f5378f5b837e71e61cb802cf2a07c17b375b88a1102518f73d72e768aac632bb
+
+COUNT=13
+L = 256
+KI = 0880928a00b2b845bb5148825d53ec928502bd93e8d477f6f2d3dcc5614d62b3
+FixedInputDataByteLen = 60
+FixedInputData = c310fdc16d36b607b0d07f85ace238fdd210a13e11178b78d3d1e2d352e9830c546c7556fe993c3914d47271d01c8c2d01d2ebbe3d2576e26817fcc2
+ Binary rep of i = 000001
+ instring = c310fdc16d36b607b0d07f85ace238fdd210a13e11178b78d3d1e2d352e9830c546c7556fe993c3914d47271d01c8c2d01d2ebbe3d2576e26817fcc2000001
+KO = 24a418da78831aa58c2ef6094005736d846a2d47b464a09033bb83d51da75d54
+
+COUNT=14
+L = 256
+KI = 99e8d6a4faf993cb4300056ce88c7a670294ca2a3fde501ab592a85fec984ae6
+FixedInputDataByteLen = 60
+FixedInputData = 83b6b5a37fcdadc614090e8a158825e9162bd94daaebc8222b77017bcc3661be85ee65591b65bd70b833f39e3c4515ea0ee303cad2a61be800e12e89
+ Binary rep of i = 000001
+ instring = 83b6b5a37fcdadc614090e8a158825e9162bd94daaebc8222b77017bcc3661be85ee65591b65bd70b833f39e3c4515ea0ee303cad2a61be800e12e89000001
+KO = 1dd6caac954b7363ceb94a7976861b076f06d7bfb0c3443559aed8694085c072
+
+COUNT=15
+L = 256
+KI = afb3800814771c493500b8059eb69db5b6f625fe9fa6fc80248f1195065cee74
+FixedInputDataByteLen = 60
+FixedInputData = 1ada1ed47620bc5419440300314a162f9a522134ac537f632fae497109d0860b00f39c4fd51d14a736d90ac30dfff942cc48cfefda5ab81daf6245da
+ Binary rep of i = 000001
+ instring = 1ada1ed47620bc5419440300314a162f9a522134ac537f632fae497109d0860b00f39c4fd51d14a736d90ac30dfff942cc48cfefda5ab81daf6245da000001
+KO = 017927eec0bd8b0ec2c4d7b84556d33058424c51e526043eaf36b4e522faa6ad
+
+COUNT=16
+L = 256
+KI = d23e866ec0f9d4cc3991dd9b72da66bd540653888df5b99b86dc7bec24fa7ebe
+FixedInputDataByteLen = 60
+FixedInputData = d16319d9b910a82d3c658e07923e80805d01f9fc01cd232426aac4e3ef1226d3b702c99e34f61ae0826fa1fbefd7da34faf468c1f68258c605140a04
+ Binary rep of i = 000001
+ instring = d16319d9b910a82d3c658e07923e80805d01f9fc01cd232426aac4e3ef1226d3b702c99e34f61ae0826fa1fbefd7da34faf468c1f68258c605140a04000001
+KO = cfe47644b9fe6eb019d0ebfdf50fdde4c1a2d27e31fe90ef48a0d184a03078c4
+
+COUNT=17
+L = 256
+KI = 72f02871a9b04a37ff7c7a154c2b39f8db50e7987aa8743d596e1708b3d3d35d
+FixedInputDataByteLen = 60
+FixedInputData = 0c372f60884e3d1383642ba8c687682059dea41419109dd82a5bf0bf02a2a6b349a8bc593b3c3a2f56dff8d2e097f65ad21219e365cdc38e49ad1f9e
+ Binary rep of i = 000001
+ instring = 0c372f60884e3d1383642ba8c687682059dea41419109dd82a5bf0bf02a2a6b349a8bc593b3c3a2f56dff8d2e097f65ad21219e365cdc38e49ad1f9e000001
+KO = 30d6d55d2ca8ec41c3ed553670936f850c467ce1cd4abfb4a71f15d4199f9f88
+
+COUNT=18
+L = 256
+KI = 67864cc29597cfd6960e99b82689c75a8573beae052a6f978240707904bfb4c8
+FixedInputDataByteLen = 60
+FixedInputData = 3e77e1d61f08f4e3d7f47e247420db03008d7552be41c85696e62adf67acf3b3262ea566c9fbf186fede192a4630239118cf2142d2c03d57f91b6200
+ Binary rep of i = 000001
+ instring = 3e77e1d61f08f4e3d7f47e247420db03008d7552be41c85696e62adf67acf3b3262ea566c9fbf186fede192a4630239118cf2142d2c03d57f91b6200000001
+KO = ff8559b25e662bb4a12b6e62ab02065aca88cd318f3512e67f418fe18c8b2df9
+
+COUNT=19
+L = 256
+KI = ffbb7131709b97586352475fbff6fa5e57e8be2cd6e888ae05bb70835d4b14de
+FixedInputDataByteLen = 60
+FixedInputData = 45262d96fe923d6e0945da0928af73076ca2b71eecb24640865fd016ac6a6d2e8bec6d5f3b957bac4f2726d380670381e4fbc4858d406ebc9ffb81d6
+ Binary rep of i = 000001
+ instring = 45262d96fe923d6e0945da0928af73076ca2b71eecb24640865fd016ac6a6d2e8bec6d5f3b957bac4f2726d380670381e4fbc4858d406ebc9ffb81d6000001
+KO = 7115b4182369ef6f07fd264964531f473e042c2cccd45cfcf7a37cc0e9742273
+
+COUNT=20
+L = 160
+KI = 4b8ba533e64d3404eb8bdc327c9380e03579bb5c7f041fac5e90991ebc6b810e
+FixedInputDataByteLen = 60
+FixedInputData = 112d69591e9e7835bc613ab8bad233875c645f073df45a73860b2d10db304c983e5edb78bbca13b339c2c67f7ca60ccb99a8544ae6e107dfa2b6f6ea
+ Binary rep of i = 000001
+ instring = 112d69591e9e7835bc613ab8bad233875c645f073df45a73860b2d10db304c983e5edb78bbca13b339c2c67f7ca60ccb99a8544ae6e107dfa2b6f6ea000001
+KO = edbcabbb462d13dba79fd0a79e82db8b825cc505
+
+COUNT=21
+L = 160
+KI = da6f235e0a5a8907360d630cc765708215fe74b08eaa496ee14d0a2dd849e831
+FixedInputDataByteLen = 60
+FixedInputData = 382baf473170b2e7c8f8743445b59afdcf4e83b8d8fb6b345406ebdc30d9d9205b1ec111735b9d53e4921386a2d0b2eb6ad7912c2de40a006ad43df8
+ Binary rep of i = 000001
+ instring = 382baf473170b2e7c8f8743445b59afdcf4e83b8d8fb6b345406ebdc30d9d9205b1ec111735b9d53e4921386a2d0b2eb6ad7912c2de40a006ad43df8000001
+KO = 68637dfb3f9908140ce4ec97faa1d72ff28f3542
+
+COUNT=22
+L = 160
+KI = 1298c26cd2a971df9f843c8fe62432b9fd48ddb2b775307ac975110eec78cd19
+FixedInputDataByteLen = 60
+FixedInputData = 70c3a30a9b7628de108037114a7e05a8024ac09db288ca0f205de179553a96e748799a5b2ba7d3b186f46aa9996a9324a2cb812fd3a81c02f4879961
+ Binary rep of i = 000001
+ instring = 70c3a30a9b7628de108037114a7e05a8024ac09db288ca0f205de179553a96e748799a5b2ba7d3b186f46aa9996a9324a2cb812fd3a81c02f4879961000001
+KO = d9aa52fbd54e0ed5d6127f3afc23ef63273cd522
+
+COUNT=23
+L = 160
+KI = 70013e239c4c5151a5144dff54083fefd236e074f2f28b1b83503dee33d5ed22
+FixedInputDataByteLen = 60
+FixedInputData = 2a146d1c2566dca5c5aa84bb67bb6feb798e7fde78a5d942941e073942fda798c4a8d8f61ab47e74cf20b55785d63fb58d04a800202f92d0873c2750
+ Binary rep of i = 000001
+ instring = 2a146d1c2566dca5c5aa84bb67bb6feb798e7fde78a5d942941e073942fda798c4a8d8f61ab47e74cf20b55785d63fb58d04a800202f92d0873c2750000001
+KO = 2e365e72a9bdd33fa36c7b4b2f4e8ef4a814701c
+
+COUNT=24
+L = 160
+KI = b1e8f6a7fd6bf054d63414a1123cf154f0949c7f11a30d038a4c8dac388faa03
+FixedInputDataByteLen = 60
+FixedInputData = c99567e4ac16a3b56ce26ce4522dfdd51b7551e442d26bc2bba8f506ba437fac332f077e8e49e047518104fd92d1bdd5c81f4b98c2e2f2d087b42b78
+ Binary rep of i = 000001
+ instring = c99567e4ac16a3b56ce26ce4522dfdd51b7551e442d26bc2bba8f506ba437fac332f077e8e49e047518104fd92d1bdd5c81f4b98c2e2f2d087b42b78000001
+KO = e25fc9f095e3f4aae0ef5d2217143b0cf489c1c6
+
+COUNT=25
+L = 160
+KI = b98e24bfde1aebdd7d56171ae1221c9348322ffbd25d7c81b8f2e856a3b59e61
+FixedInputDataByteLen = 60
+FixedInputData = 5b7aa9a7a04a07c5f0cb526174ad7c2f476f2b1c7345686af4563e42c1c122d2bf64cbbb44e50e8976b0997af95ede8140f8efa52980a9ff56f972bb
+ Binary rep of i = 000001
+ instring = 5b7aa9a7a04a07c5f0cb526174ad7c2f476f2b1c7345686af4563e42c1c122d2bf64cbbb44e50e8976b0997af95ede8140f8efa52980a9ff56f972bb000001
+KO = 97a9b4674bbbad1d8e38a8fca3bf432bedf1c634
+
+COUNT=26
+L = 160
+KI = 753712e3e3c0872ab4a1630b662910755874001a4ebf4777f6b944ec6b89643b
+FixedInputDataByteLen = 60
+FixedInputData = d21c4a8082c5e706bdc33bad080cb292759f26d23d97129149645ae77e439384239c66eef35fc754cbb2592463e81090ca9fb57ab4d6a47cc8602987
+ Binary rep of i = 000001
+ instring = d21c4a8082c5e706bdc33bad080cb292759f26d23d97129149645ae77e439384239c66eef35fc754cbb2592463e81090ca9fb57ab4d6a47cc8602987000001
+KO = 1093a3d79da8a734f2fc37b8be0666106df5e3c4
+
+COUNT=27
+L = 160
+KI = 206aec95c8de56af4ac8cfc6ef872a268eb2444228c80031297f5d04b9892e20
+FixedInputDataByteLen = 60
+FixedInputData = f3b4d58d7767ad762907cf6454de1d7fd36e794653abf1b8f6f941ed9913e8730c5a8d49d511c35a43ac202ede497ec3e0b07b94060e7b6d34591fc1
+ Binary rep of i = 000001
+ instring = f3b4d58d7767ad762907cf6454de1d7fd36e794653abf1b8f6f941ed9913e8730c5a8d49d511c35a43ac202ede497ec3e0b07b94060e7b6d34591fc1000001
+KO = 9defc6877188df822ebce950c718f1335392dd15
+
+COUNT=28
+L = 160
+KI = 8d69eb2c4a09fd9f7badd06f2914211dffb1cfeed8417ca1716307ec147a1e04
+FixedInputDataByteLen = 60
+FixedInputData = 87bd230ae1646e37b5dfaf0f5a72ce5f5829baca952f52b2a9ebb06a1d241940bba13fd9747b4c7b019c2e96061afea66fc35e2009cd65a19ecc51d1
+ Binary rep of i = 000001
+ instring = 87bd230ae1646e37b5dfaf0f5a72ce5f5829baca952f52b2a9ebb06a1d241940bba13fd9747b4c7b019c2e96061afea66fc35e2009cd65a19ecc51d1000001
+KO = de97e78588049a10632e04edb5b6075bb77f08be
+
+COUNT=29
+L = 160
+KI = 08f102ee08e40e0db91bc7610cecfb93f6dc02f509b28758546aaafcaa7a79ef
+FixedInputDataByteLen = 60
+FixedInputData = 72cbec04a3c6d7c1870064fac9f0536bbb2b3bb1455d606162090c197cf4912a612bd92ba2e5ff92f1151682ea6a1d85a6f9e7645a52065d1e14d18a
+ Binary rep of i = 000001
+ instring = 72cbec04a3c6d7c1870064fac9f0536bbb2b3bb1455d606162090c197cf4912a612bd92ba2e5ff92f1151682ea6a1d85a6f9e7645a52065d1e14d18a000001
+KO = ec79cfc4d56f8a4a3c53bf91ecbabe7b47c1b55a
+
+COUNT=30
+L = 320
+KI = 33760c18afd71a888b99d1669f5c56389e1f12d258e5e889afaa8945b0a504df
+FixedInputDataByteLen = 60
+FixedInputData = 3ee21c81ad64990284c2a52e96a90622f5b8c086bea4700790b6c650ee8e9f7f6ce3d7efef99acde50f9275196351dd3cc5113b05e0e7dda733e3b0a
+ Binary rep of i = 000001
+ instring = 3ee21c81ad64990284c2a52e96a90622f5b8c086bea4700790b6c650ee8e9f7f6ce3d7efef99acde50f9275196351dd3cc5113b05e0e7dda733e3b0a000001
+ Binary rep of i = 000002
+ instring = 3ee21c81ad64990284c2a52e96a90622f5b8c086bea4700790b6c650ee8e9f7f6ce3d7efef99acde50f9275196351dd3cc5113b05e0e7dda733e3b0a000002
+KO = 46f5e3ae03ad1a0c4e53303692bfa1c6328f54463dbfd8b9435402d57ac22489a11e47ae7848794e
+
+COUNT=31
+L = 320
+KI = fdd7ce4470305d15ea9e8d6511406a175808df1f016b35cf8545e5885e674aae
+FixedInputDataByteLen = 60
+FixedInputData = 5f4b28235164b5444f98ed011c2ce2bddf7d6630863149c086674a57d113ccdddca4086645ce99237b304431f48e33eed0c297bc9e69550a02bd75e9
+ Binary rep of i = 000001
+ instring = 5f4b28235164b5444f98ed011c2ce2bddf7d6630863149c086674a57d113ccdddca4086645ce99237b304431f48e33eed0c297bc9e69550a02bd75e9000001
+ Binary rep of i = 000002
+ instring = 5f4b28235164b5444f98ed011c2ce2bddf7d6630863149c086674a57d113ccdddca4086645ce99237b304431f48e33eed0c297bc9e69550a02bd75e9000002
+KO = f2ad3f9a64b46ba7dd7cfb6f5d8d3fb4f0f04c6901f8d9858b27b67d3f2cbc105c094a75450966a2
+
+COUNT=32
+L = 320
+KI = 9bb1a5221e3b2b5ff6aa9aa08c430d87ff53594612d0709cb89baffc2df5a118
+FixedInputDataByteLen = 60
+FixedInputData = b44409a374f7f40fb25f2e7854c55bc09ca241a549079544dc9e629d079e8a231d8f0ec77b3c575cc89259bab1dc71a5e6ddfe6952b3d372a13b1d32
+ Binary rep of i = 000001
+ instring = b44409a374f7f40fb25f2e7854c55bc09ca241a549079544dc9e629d079e8a231d8f0ec77b3c575cc89259bab1dc71a5e6ddfe6952b3d372a13b1d32000001
+ Binary rep of i = 000002
+ instring = b44409a374f7f40fb25f2e7854c55bc09ca241a549079544dc9e629d079e8a231d8f0ec77b3c575cc89259bab1dc71a5e6ddfe6952b3d372a13b1d32000002
+KO = 3aba7e409151ef934eac70f65358d47bdb8389fc1313572582c4c91715e1ed4238f79f32243fda11
+
+COUNT=33
+L = 320
+KI = 1cbdf00d38d421ccae540780b5b1ec460e6aa824227ef48b7ac37c845413e855
+FixedInputDataByteLen = 60
+FixedInputData = ae5ebfafd93de1f1f5746c6d4a3b3bedb99ace32fef0dd1403fcf7f9b1dd90d1ee7ae4153c93c21f925ed6f1deb6d61e892f4bc1cc8f2b2f65347dfb
+ Binary rep of i = 000001
+ instring = ae5ebfafd93de1f1f5746c6d4a3b3bedb99ace32fef0dd1403fcf7f9b1dd90d1ee7ae4153c93c21f925ed6f1deb6d61e892f4bc1cc8f2b2f65347dfb000001
+ Binary rep of i = 000002
+ instring = ae5ebfafd93de1f1f5746c6d4a3b3bedb99ace32fef0dd1403fcf7f9b1dd90d1ee7ae4153c93c21f925ed6f1deb6d61e892f4bc1cc8f2b2f65347dfb000002
+KO = eccb63730fbb26634276b6c62d1268d3a011a8528553e6162b566f2cd5c33af12a275c4017b102dc
+
+COUNT=34
+L = 320
+KI = b147e46b790a3aa77010114555582ae786c74960abe28d7eb8842f92c543a768
+FixedInputDataByteLen = 60
+FixedInputData = 6121194b371cd53ef1510df9e3b7e1e4d0b5a388b376c30c6d74d2d5fc67c66ae5dea82365abea3125912e47b589fbfa25f141238e3e2e5460fef4dc
+ Binary rep of i = 000001
+ instring = 6121194b371cd53ef1510df9e3b7e1e4d0b5a388b376c30c6d74d2d5fc67c66ae5dea82365abea3125912e47b589fbfa25f141238e3e2e5460fef4dc000001
+ Binary rep of i = 000002
+ instring = 6121194b371cd53ef1510df9e3b7e1e4d0b5a388b376c30c6d74d2d5fc67c66ae5dea82365abea3125912e47b589fbfa25f141238e3e2e5460fef4dc000002
+KO = fd8d97be860b1e42667a15373e5f0406e62118030fb7b5081d058e90e736bcdbbcf12ba386b1bc76
+
+COUNT=35
+L = 320
+KI = 6423e881ffae3b75cf773704c87dc582e3a78c285df770b5c0d08aafbc678861
+FixedInputDataByteLen = 60
+FixedInputData = 9b25aa545f95d6555f8e79220fe922ddd6473c36952cb35743668a67c5299fe13c4fb5e907928b0128c8be10e1fa7bf471bc56ceb3d17573d52e5a11
+ Binary rep of i = 000001
+ instring = 9b25aa545f95d6555f8e79220fe922ddd6473c36952cb35743668a67c5299fe13c4fb5e907928b0128c8be10e1fa7bf471bc56ceb3d17573d52e5a11000001
+ Binary rep of i = 000002
+ instring = 9b25aa545f95d6555f8e79220fe922ddd6473c36952cb35743668a67c5299fe13c4fb5e907928b0128c8be10e1fa7bf471bc56ceb3d17573d52e5a11000002
+KO = b2a90f11da61734fa0c7ec7f1eb8e925594e8120ad00e664ac5b9efd2b095a215ff3d2b7053d1872
+
+COUNT=36
+L = 320
+KI = cabda329bbc339dd28909decf3a9d852d72d999f9e7d5e09a8156f2412f0bf6e
+FixedInputDataByteLen = 60
+FixedInputData = cecd31d8c613eb7ce57b822d1ddbd6f2ecef439e9cf9c30017cf19b20fc4fa3d6ad050999977599edbcc375eb25e653d57d5024925054090d314d2d1
+ Binary rep of i = 000001
+ instring = cecd31d8c613eb7ce57b822d1ddbd6f2ecef439e9cf9c30017cf19b20fc4fa3d6ad050999977599edbcc375eb25e653d57d5024925054090d314d2d1000001
+ Binary rep of i = 000002
+ instring = cecd31d8c613eb7ce57b822d1ddbd6f2ecef439e9cf9c30017cf19b20fc4fa3d6ad050999977599edbcc375eb25e653d57d5024925054090d314d2d1000002
+KO = d8d2cdf7cf3481ddb598d02ed054de2200b035bb0b86326ae457c3e0877e30e89bf867952d6a4c9e
+
+COUNT=37
+L = 320
+KI = f27b2b0202bb87a8d4894a185d6c8f9b494c72ecddbf5e87ca7dc9eb33d5e680
+FixedInputDataByteLen = 60
+FixedInputData = a921eaf7216d94750721ed1e07539c065e034bbf6bcc926c5dd241e0f2773a87746176fe3afc8d9cc13bb164a38882076fb60f0305607bb4be652fe5
+ Binary rep of i = 000001
+ instring = a921eaf7216d94750721ed1e07539c065e034bbf6bcc926c5dd241e0f2773a87746176fe3afc8d9cc13bb164a38882076fb60f0305607bb4be652fe5000001
+ Binary rep of i = 000002
+ instring = a921eaf7216d94750721ed1e07539c065e034bbf6bcc926c5dd241e0f2773a87746176fe3afc8d9cc13bb164a38882076fb60f0305607bb4be652fe5000002
+KO = cce97acea38ec469d74b0b51542541b65660cab83f226d0fb2bc4fa2470e22edb5b1215fca766f5b
+
+COUNT=38
+L = 320
+KI = 7b501c4009a52f9ae5168b08f21ab19cdbea347d3986d927d473691425050f80
+FixedInputDataByteLen = 60
+FixedInputData = ce3b474b63b744b22fefb9dea4edfd561d8ac8fd67aa3a047d6fe6c30db24acc784580549b9b3644823a038b7e0f318215f142773313f5ba25f97db1
+ Binary rep of i = 000001
+ instring = ce3b474b63b744b22fefb9dea4edfd561d8ac8fd67aa3a047d6fe6c30db24acc784580549b9b3644823a038b7e0f318215f142773313f5ba25f97db1000001
+ Binary rep of i = 000002
+ instring = ce3b474b63b744b22fefb9dea4edfd561d8ac8fd67aa3a047d6fe6c30db24acc784580549b9b3644823a038b7e0f318215f142773313f5ba25f97db1000002
+KO = cc0b1d8aa5f2a27c1826e531f586f1a4c3771dbfcbdd98dbb073fbcc90cb7e5050457781aa675f26
+
+COUNT=39
+L = 320
+KI = a2cd7106beadf2ff883759761d744f197d3022e3cb01e9adb9a56249d97a3f44
+FixedInputDataByteLen = 60
+FixedInputData = 802d64a026964fd1d7d8289c4b4a4bc1e184b7f4d66a1d09108679fd0d04686da14b7b723732775797b152601061e9d59ba0ad74ea5b6ab9d0d8c0bd
+ Binary rep of i = 000001
+ instring = 802d64a026964fd1d7d8289c4b4a4bc1e184b7f4d66a1d09108679fd0d04686da14b7b723732775797b152601061e9d59ba0ad74ea5b6ab9d0d8c0bd000001
+ Binary rep of i = 000002
+ instring = 802d64a026964fd1d7d8289c4b4a4bc1e184b7f4d66a1d09108679fd0d04686da14b7b723732775797b152601061e9d59ba0ad74ea5b6ab9d0d8c0bd000002
+KO = 8733f11e9f8a9b34784b75bb2ea7fa3626e5e14f1b61d839f7f44fb32ec8171ea4eafda743b309c0
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = ec8674a48a7baf28f865e63a3e8313fd55a09c8a46fb491916a871d1e65ab7f4
+FixedInputDataByteLen = 60
+FixedInputData = 808772849ce4e97060618f8e510419a82d78a72ff265aa247335069fc73eca8df5276c850b5f052f0551da5319bb9e39318a820b167c6f999c67d4ae
+ Binary rep of i = 00000001
+ instring = 808772849ce4e97060618f8e510419a82d78a72ff265aa247335069fc73eca8df5276c850b5f052f0551da5319bb9e39318a820b167c6f999c67d4ae00000001
+KO = 9417ee14f9ebeb2e2c7bce18aa56a1a5
+
+COUNT=1
+L = 128
+KI = 9788eeabb789dadd9da58d266fbbeab6280c4ea93d1fe050be0cec8c1d15fb1d
+FixedInputDataByteLen = 60
+FixedInputData = d078a0c0a7d2c5c06a0560f95d25953542dbd985e0f7ff92f1003d92e82d0d01cb4e488eb441024a7d3759b27856393578da99078c1fcf972687baef
+ Binary rep of i = 00000001
+ instring = d078a0c0a7d2c5c06a0560f95d25953542dbd985e0f7ff92f1003d92e82d0d01cb4e488eb441024a7d3759b27856393578da99078c1fcf972687baef00000001
+KO = 34e6798d00d9ed4608e8c0fabcda48ea
+
+COUNT=2
+L = 128
+KI = c2f73ee6af2e4da587bf17df50ab3f07cf0e791e4e6e558ea77163fc4f43aa2d
+FixedInputDataByteLen = 60
+FixedInputData = 0f52260b8c50e77460166bec8360cf2ee2ba9ad90a1845b22203a73afac875e42a5b5ee6a43ed373f5a5cf3c36f91b44bf57b15895e21b7534336bbf
+ Binary rep of i = 00000001
+ instring = 0f52260b8c50e77460166bec8360cf2ee2ba9ad90a1845b22203a73afac875e42a5b5ee6a43ed373f5a5cf3c36f91b44bf57b15895e21b7534336bbf00000001
+KO = a3e1f15340476f3299254e2223d0a668
+
+COUNT=3
+L = 128
+KI = a4e8f5e8b71b65bbbe91a7b811bb8214c393aa091b24416a19ab1ba306ac1bb6
+FixedInputDataByteLen = 60
+FixedInputData = 52d0f4f17ce4af12dd367e6958b7079521fbd407d4dca1b6cbbea8b12b13ee651fbb4e1bc9d8028e41956ce4d87b57388ba4176289dbd217324349cb
+ Binary rep of i = 00000001
+ instring = 52d0f4f17ce4af12dd367e6958b7079521fbd407d4dca1b6cbbea8b12b13ee651fbb4e1bc9d8028e41956ce4d87b57388ba4176289dbd217324349cb00000001
+KO = 0939aba4f102c1a83c248ab61744ebcd
+
+COUNT=4
+L = 128
+KI = 2687796acb63e5fd2a5fc22a519cbc94a351945bb485177527201b9b91a5876f
+FixedInputDataByteLen = 60
+FixedInputData = 73d8fdeed5b08d3c5dbce4dc157ee73a7af1095df5c494a40ef6f7f8038ab84d726f166e2344df564ab8ba7163e99ffaa80ef31a9240323df94bc867
+ Binary rep of i = 00000001
+ instring = 73d8fdeed5b08d3c5dbce4dc157ee73a7af1095df5c494a40ef6f7f8038ab84d726f166e2344df564ab8ba7163e99ffaa80ef31a9240323df94bc86700000001
+KO = fab9ed2961b175c0cdc65dfaa3fcddb6
+
+COUNT=5
+L = 128
+KI = 0fec110e7fdbd0c9aacf5e3347710c4101e397b3e6a7b9fdc31f909897ac773f
+FixedInputDataByteLen = 60
+FixedInputData = 1950757aee55754ae4b1562513c42adca4cef8b527e423079e588b1ab5a5bdc21719b9871bba5f347f3f7fe5c0f1a7d5ae3a2a53581d56c9fe9f0832
+ Binary rep of i = 00000001
+ instring = 1950757aee55754ae4b1562513c42adca4cef8b527e423079e588b1ab5a5bdc21719b9871bba5f347f3f7fe5c0f1a7d5ae3a2a53581d56c9fe9f083200000001
+KO = a2cb23ec082317bc42671d4ad9077476
+
+COUNT=6
+L = 128
+KI = ecfc7199fee4b0b788b6c3a20f7c04fdc1dc59dd0e47457fdc104a374b27e895
+FixedInputDataByteLen = 60
+FixedInputData = f7c443763a69954165c881e3cd8aa35d8d5329fef086838068cf5d41b0db140ff86a9010eef5e1da7d925561d03c8b5d550739ec7ad29aa021bab99f
+ Binary rep of i = 00000001
+ instring = f7c443763a69954165c881e3cd8aa35d8d5329fef086838068cf5d41b0db140ff86a9010eef5e1da7d925561d03c8b5d550739ec7ad29aa021bab99f00000001
+KO = 0e30d20597ae1f58686274ce51a41df4
+
+COUNT=7
+L = 128
+KI = 2ea5375843d90ddce9224aa363769ed352a5d3fa34066e50a86888697d637cf7
+FixedInputDataByteLen = 60
+FixedInputData = 0397c41bd1bdc941a02e9850fb5aa947dac9323d3b701e127c0c6a61e19680ac065186e1c9e35e4d83439f0bb4a276e552ec8d4be8b9a3bc1d0ca062
+ Binary rep of i = 00000001
+ instring = 0397c41bd1bdc941a02e9850fb5aa947dac9323d3b701e127c0c6a61e19680ac065186e1c9e35e4d83439f0bb4a276e552ec8d4be8b9a3bc1d0ca06200000001
+KO = 83b50fef77cd4efeb96c6c5199ebc77b
+
+COUNT=8
+L = 128
+KI = 84680022b03000a651c39382422cc7b9754ca49f254400107d2f8da2a1898637
+FixedInputDataByteLen = 60
+FixedInputData = 7b079bc6a77ae030b06cb2ff1029d22741e9aa704a941582679d8b798057ba7c9ef8e23a44c93d6e3740888169e302b75be0137673e071e8344f87d1
+ Binary rep of i = 00000001
+ instring = 7b079bc6a77ae030b06cb2ff1029d22741e9aa704a941582679d8b798057ba7c9ef8e23a44c93d6e3740888169e302b75be0137673e071e8344f87d100000001
+KO = f6fec65c3fc9ce070640058f84fe4afb
+
+COUNT=9
+L = 128
+KI = 24f28a3fab1002be13afdb66a72538cc03cb3fa353ae28246b9c2d1b10fda0b4
+FixedInputDataByteLen = 60
+FixedInputData = 99fc61b12b05443120a581f2a446ec26f937e093c583bcbfc547cfada2132a58fd8a9ff828ea077ffa7223252348d581c9b6377d60d060f464f9124b
+ Binary rep of i = 00000001
+ instring = 99fc61b12b05443120a581f2a446ec26f937e093c583bcbfc547cfada2132a58fd8a9ff828ea077ffa7223252348d581c9b6377d60d060f464f9124b00000001
+KO = 56d39aabd432877fcd1ff26c283608a1
+
+COUNT=10
+L = 256
+KI = 574b032de324113f4c7c6a5e9989d2f7461ae89183446c8fa17012de12a308d9
+FixedInputDataByteLen = 60
+FixedInputData = 6f89285fcaa7820e23733ce6d0bc3902b7ed940b56b298a9daf3c8c2ade7c4bb7388c264e0bc5921bed6cb95201fadbad1ec3867dafb6a18f6bedf94
+ Binary rep of i = 00000001
+ instring = 6f89285fcaa7820e23733ce6d0bc3902b7ed940b56b298a9daf3c8c2ade7c4bb7388c264e0bc5921bed6cb95201fadbad1ec3867dafb6a18f6bedf9400000001
+KO = 7d8eddc9e762e402edd0c159b4574394fe748d9b7d4600e5f343a21d2c9729ef
+
+COUNT=11
+L = 256
+KI = 2f1dbfc68abb7ec8268f95395d841ce8fd9fbb803114efe4c120e78cd240f592
+FixedInputDataByteLen = 60
+FixedInputData = 6c96391193744a754e1c0a4506a93e14a40e008a7ce50f2d73efc765459cd30399606825f6b4ba859d449dfddfe20aab03128a8e448ab4d385f54d45
+ Binary rep of i = 00000001
+ instring = 6c96391193744a754e1c0a4506a93e14a40e008a7ce50f2d73efc765459cd30399606825f6b4ba859d449dfddfe20aab03128a8e448ab4d385f54d4500000001
+KO = 808d9f8571a615d4e5f517c9796cfaec2ca39ce84a56c95a504a897c315b1dde
+
+COUNT=12
+L = 256
+KI = d044eb073b2d87320b4dd14de86d4145f7f92a05891b9bd44140b845c08dff21
+FixedInputDataByteLen = 60
+FixedInputData = e93abb889c87c031f75edfc88ff47f40566d7c57c4f04ac8b129771bbf11b2ac5f1182f614288bc95bb9c6f2d8f8852722a9a291927d5405d7d2b598
+ Binary rep of i = 00000001
+ instring = e93abb889c87c031f75edfc88ff47f40566d7c57c4f04ac8b129771bbf11b2ac5f1182f614288bc95bb9c6f2d8f8852722a9a291927d5405d7d2b59800000001
+KO = 0b83e0b9607f0b3d4ad18c98d317758565ea8a39f791772b098768fedf107189
+
+COUNT=13
+L = 256
+KI = ed1e25a08002ca795b91a883bdf3b2c616e6e63a6312ca498efcbfb5df30b2d3
+FixedInputDataByteLen = 60
+FixedInputData = 34a59ed05d28a608092f0c84838fddd2a12b432bc9cde9698471f42e3e89e051d192cfb90648edd05ac29df0478a6fc35221b80d36995008e7e3413a
+ Binary rep of i = 00000001
+ instring = 34a59ed05d28a608092f0c84838fddd2a12b432bc9cde9698471f42e3e89e051d192cfb90648edd05ac29df0478a6fc35221b80d36995008e7e3413a00000001
+KO = d21f4963a39661980d1fcd7ade8b2a3e025fd0f2c0826ab05763163de6efb5f6
+
+COUNT=14
+L = 256
+KI = fea89c1795baca98a36a0886e5d66cfaad8fad9b304844b16f780aedb2ad8a22
+FixedInputDataByteLen = 60
+FixedInputData = d5c7b640fd3e53bdc405120e1df748706847ac1df41ab4d7723d9c00e1c48e2462d15cec08229c0fc01fcfb5baf009f7f0a1cda4404c61571c67c38c
+ Binary rep of i = 00000001
+ instring = d5c7b640fd3e53bdc405120e1df748706847ac1df41ab4d7723d9c00e1c48e2462d15cec08229c0fc01fcfb5baf009f7f0a1cda4404c61571c67c38c00000001
+KO = e7db5a11cd6db4914c1740f685b4b55fcd938f95bfc1880ed4849731359544e2
+
+COUNT=15
+L = 256
+KI = ccbcb6eba1d66ce44e61b1ccaf25a845a933576916fa7564ce9bcdf6071f4698
+FixedInputDataByteLen = 60
+FixedInputData = 41e6cf9b62892f949379b5f759806cbf18a111fc6d99ad2f5133813efae5864b882980c2d354b35294c43726ed3bbc756e2e450c8df7f320eca94dc0
+ Binary rep of i = 00000001
+ instring = 41e6cf9b62892f949379b5f759806cbf18a111fc6d99ad2f5133813efae5864b882980c2d354b35294c43726ed3bbc756e2e450c8df7f320eca94dc000000001
+KO = 00e90a54dcba41c692a33868957d7f16992f6cf95be7cd7bed1bc95ad51ba8ca
+
+COUNT=16
+L = 256
+KI = ed24cded448c5927a7a70da65d62d4d5fa719a60ddf8b38a639ac469c174db22
+FixedInputDataByteLen = 60
+FixedInputData = aafaabb38808364781ff5e1a3b3b70ede1a5454d6fd63df3f171234ed82ceb45eaebce82955ef0bc60cf9aae44a41e24250d21c3653aa5d1b888cc8e
+ Binary rep of i = 00000001
+ instring = aafaabb38808364781ff5e1a3b3b70ede1a5454d6fd63df3f171234ed82ceb45eaebce82955ef0bc60cf9aae44a41e24250d21c3653aa5d1b888cc8e00000001
+KO = 59859f7b8c16ddce250e6b9bad6cb2befec266d0aac1618228ee71498895a627
+
+COUNT=17
+L = 256
+KI = a88fc95f0abbad304583790cf6bcc0e48abcab117959e312869f01f93f362da7
+FixedInputDataByteLen = 60
+FixedInputData = 4c901f00f98966860cf76f36fc18094a3f323edff4631561b8a3b4460d4d7f8b05b0147cd2339d3c0c0b803d527e4f8d136701c6681d00f80a73dc51
+ Binary rep of i = 00000001
+ instring = 4c901f00f98966860cf76f36fc18094a3f323edff4631561b8a3b4460d4d7f8b05b0147cd2339d3c0c0b803d527e4f8d136701c6681d00f80a73dc5100000001
+KO = 306e9e6f2f3659942a12de3d02b97e786493dcf7e71997441664fd3896724059
+
+COUNT=18
+L = 256
+KI = 06da6bc9cd5f0f4e0a786543152213eef981efc2af9360c099218a8407bba9b6
+FixedInputDataByteLen = 60
+FixedInputData = a34d8b65d0de4229d62d7ff829b97ea8c7ce1edb3801cc6306a65eeaf68818579741a70cf31cef68492d7fc3244feb1cd529939dac7d76b7f7b1fcc9
+ Binary rep of i = 00000001
+ instring = a34d8b65d0de4229d62d7ff829b97ea8c7ce1edb3801cc6306a65eeaf68818579741a70cf31cef68492d7fc3244feb1cd529939dac7d76b7f7b1fcc900000001
+KO = bb6811161c1010193d572d8cee008d18350d596ab50574169917deeecd38c003
+
+COUNT=19
+L = 256
+KI = b5ba9e72c777557c5937e3f96c990420b5bd24715de92258f6317e7a3797cd54
+FixedInputDataByteLen = 60
+FixedInputData = e5dbc600e20a67d2028057e4ab2e0e0f81f9a51657042c2356d7693a37be9fc64eb13f1f4ae5a87db6afd265867bbccc655697d4906b12aac5774549
+ Binary rep of i = 00000001
+ instring = e5dbc600e20a67d2028057e4ab2e0e0f81f9a51657042c2356d7693a37be9fc64eb13f1f4ae5a87db6afd265867bbccc655697d4906b12aac577454900000001
+KO = f3457b7cc69f5164481ab1c2e40fb8ce214c91326f95e5430a6960e80401fdf9
+
+COUNT=20
+L = 160
+KI = 9b0470cc8d256839d25fa4a64e79172ca8eeb3071978f21883b83c1d1ed7fdb4
+FixedInputDataByteLen = 60
+FixedInputData = 2ce654b2fc2ab32acdd7d7ec55b31cdb1407503f17904a764f7586631400bd15397f648beea8c24033528f8ef3bdc83ef952e7ea4a407ff5e323b4a5
+ Binary rep of i = 00000001
+ instring = 2ce654b2fc2ab32acdd7d7ec55b31cdb1407503f17904a764f7586631400bd15397f648beea8c24033528f8ef3bdc83ef952e7ea4a407ff5e323b4a500000001
+KO = 68c62ef806a630bd73bc3116a11fd24c9d86ef1d
+
+COUNT=21
+L = 160
+KI = 1412e6a0557aa982a43144b1a00b05fa4696f211e5dab6fb9b72b98898e18fac
+FixedInputDataByteLen = 60
+FixedInputData = 0b27e69429b2f9f483df98124918e193e63c50ba078c1543a563ae0a7cbd390b45e20386321cf35892bd4380fd6151a587e9ef0a9a44bb8ba641cb98
+ Binary rep of i = 00000001
+ instring = 0b27e69429b2f9f483df98124918e193e63c50ba078c1543a563ae0a7cbd390b45e20386321cf35892bd4380fd6151a587e9ef0a9a44bb8ba641cb9800000001
+KO = f7633dcedcec6884383a734ee78564450be08735
+
+COUNT=22
+L = 160
+KI = 855c8bec9d444100d2869d7e2c87afcaf4b9267f99edfad5ddb64d956761c975
+FixedInputDataByteLen = 60
+FixedInputData = 2526b82006b0003a0aaa43c31e91778aec2f6d160ac913cc70c151609b56e16f12555b68ac5e558ea658a0cdee5b658d0de495256cfdf4aa6400139a
+ Binary rep of i = 00000001
+ instring = 2526b82006b0003a0aaa43c31e91778aec2f6d160ac913cc70c151609b56e16f12555b68ac5e558ea658a0cdee5b658d0de495256cfdf4aa6400139a00000001
+KO = 35353178ba17f292c333a41c5944d0b6dd084afe
+
+COUNT=23
+L = 160
+KI = 3cd8c76a12dc0458956ee3956e9142027b9014f6c46805da2be346158c4b54e0
+FixedInputDataByteLen = 60
+FixedInputData = 3d861620c5c983e73d6892de4b2ec83aadb16b172a21f3d5456d122da9a2fec409282fb25294872bc18b7ae53f76efa35b531d05f445a38e1195ed35
+ Binary rep of i = 00000001
+ instring = 3d861620c5c983e73d6892de4b2ec83aadb16b172a21f3d5456d122da9a2fec409282fb25294872bc18b7ae53f76efa35b531d05f445a38e1195ed3500000001
+KO = d98e69fd95dfb516ea840446788d307db3e2af23
+
+COUNT=24
+L = 160
+KI = 06c10b030585f75032896f9e734fc45fcb6d9964813e1dc090d883b942aef3c3
+FixedInputDataByteLen = 60
+FixedInputData = 7e4e803a4ad571d5d926d48f5cf018f19d6431a437551c1bd856bcc4c7f133cac5573ec882c37300c88070124ccccebc86209a2ad7acaab4046512b8
+ Binary rep of i = 00000001
+ instring = 7e4e803a4ad571d5d926d48f5cf018f19d6431a437551c1bd856bcc4c7f133cac5573ec882c37300c88070124ccccebc86209a2ad7acaab4046512b800000001
+KO = 86f1e61141d44e768bf830dc6c703b8069ccdb17
+
+COUNT=25
+L = 160
+KI = 00b8833689fbafb445c48b9f4e281560e1cb8afb1e5f2aba741b27b6fda5687b
+FixedInputDataByteLen = 60
+FixedInputData = 033ea4595969adbacbaf2fc06d86f6aa933ac3c50a295ae786b5624011c371b1d583937f21d8c548d199160432ee99215dbe56329c6d71db83d00660
+ Binary rep of i = 00000001
+ instring = 033ea4595969adbacbaf2fc06d86f6aa933ac3c50a295ae786b5624011c371b1d583937f21d8c548d199160432ee99215dbe56329c6d71db83d0066000000001
+KO = 3e2a0ad1970f0d3d297a302adf2a97b130c6b66a
+
+COUNT=26
+L = 160
+KI = e0d90cecbc61659a3f8a0774aec190c0499fd588d0119017f9e704987a7ba149
+FixedInputDataByteLen = 60
+FixedInputData = 59c9d9a55cc4bf02f44d80e5c6041680e9de4fa5992ff621bd5e5212bb275a5736f6abeae4f3806ffca9a974534557afd5b51b3112215f225375eb6b
+ Binary rep of i = 00000001
+ instring = 59c9d9a55cc4bf02f44d80e5c6041680e9de4fa5992ff621bd5e5212bb275a5736f6abeae4f3806ffca9a974534557afd5b51b3112215f225375eb6b00000001
+KO = 787b74a9daa4d3dc4d45cd2e9433fb4615819fe9
+
+COUNT=27
+L = 160
+KI = 4632e2f2e721a86817ea4124b35e288582d0bfb2afb06958a7241c07a6bebf55
+FixedInputDataByteLen = 60
+FixedInputData = 05fe7fcc137120d7d4f2314a7e8a05b4efe78119805cfc26d9e342e59445da5fd8c605fb85ec30d2a0f436eb53899cc0aac908b8e965a2b5809122fd
+ Binary rep of i = 00000001
+ instring = 05fe7fcc137120d7d4f2314a7e8a05b4efe78119805cfc26d9e342e59445da5fd8c605fb85ec30d2a0f436eb53899cc0aac908b8e965a2b5809122fd00000001
+KO = dfe3935f04a9739de6c5359efea45b7e0d6e2afb
+
+COUNT=28
+L = 160
+KI = 6cd6d41417ab29148c43b92a22caeb4e421110dc4dc94b9c6b66fa9f3acd0bf7
+FixedInputDataByteLen = 60
+FixedInputData = e7e3af3b05b822e4a69d8fb31e7b9afbcbb48fd51956bee5cd06907ee440a502d71745bf67cc1855ebb2ebac0173a2089f3b2755e63bfee398f34f71
+ Binary rep of i = 00000001
+ instring = e7e3af3b05b822e4a69d8fb31e7b9afbcbb48fd51956bee5cd06907ee440a502d71745bf67cc1855ebb2ebac0173a2089f3b2755e63bfee398f34f7100000001
+KO = 42902031e1793c0a6800d79e662377333b0e25fe
+
+COUNT=29
+L = 160
+KI = 94aee9c8e3eb18d3136170ff037e1cd02fb4bbe0c1586e1bf39f6d1a05b6316c
+FixedInputDataByteLen = 60
+FixedInputData = 2ed1c81a01a3162956bf15a010494a197a4f09cc1449e402f03dd20b683d28aa78e08769eaf83e595ad478369d399829f319d4d6d13049f3b0eb26da
+ Binary rep of i = 00000001
+ instring = 2ed1c81a01a3162956bf15a010494a197a4f09cc1449e402f03dd20b683d28aa78e08769eaf83e595ad478369d399829f319d4d6d13049f3b0eb26da00000001
+KO = c1c1b7e41226af5c9f05b3efd2336eb02100e477
+
+COUNT=30
+L = 320
+KI = 9bf5b12f020f550bffeb3e20d5e59b8c6df5aca37156fbebd2ea98f38896d7ba
+FixedInputDataByteLen = 60
+FixedInputData = 96987325eba124f7ecb4768d3b53f88d917f6e58f8eaec2b1f30cfd90c5d317687788a7156cdffb159e02c71010ce51e05635d83275b566fc0377ee6
+ Binary rep of i = 00000001
+ instring = 96987325eba124f7ecb4768d3b53f88d917f6e58f8eaec2b1f30cfd90c5d317687788a7156cdffb159e02c71010ce51e05635d83275b566fc0377ee600000001
+ Binary rep of i = 00000002
+ instring = 96987325eba124f7ecb4768d3b53f88d917f6e58f8eaec2b1f30cfd90c5d317687788a7156cdffb159e02c71010ce51e05635d83275b566fc0377ee600000002
+KO = 3bd8c80796053099b32bacd01a6dadd4bb5aab62421532b381727708dee9ed6a54c150367ffbc353
+
+COUNT=31
+L = 320
+KI = 19d439cbece7b934794821a3f947646ebf760b8d3e04f68a8292719e1f3639e6
+FixedInputDataByteLen = 60
+FixedInputData = 4d002ffaf2cf6ff1ccdf2ccf779a44a066fdb54762b9d25e286eb68adb1ab814a21a520d660b3387b0db0ec223eadc76f3395617704d024cdb6f1cfa
+ Binary rep of i = 00000001
+ instring = 4d002ffaf2cf6ff1ccdf2ccf779a44a066fdb54762b9d25e286eb68adb1ab814a21a520d660b3387b0db0ec223eadc76f3395617704d024cdb6f1cfa00000001
+ Binary rep of i = 00000002
+ instring = 4d002ffaf2cf6ff1ccdf2ccf779a44a066fdb54762b9d25e286eb68adb1ab814a21a520d660b3387b0db0ec223eadc76f3395617704d024cdb6f1cfa00000002
+KO = 7c460fb26a0198960494477ca6946900c47a2cd59ed5128709434e3798ba61b470daf1d17e92b7c5
+
+COUNT=32
+L = 320
+KI = 1ad5d013cf876b2a3421a89d82b974ca9c33449d0a9cbe04633a8a8587608b26
+FixedInputDataByteLen = 60
+FixedInputData = ae0b252d508512cb17c821abf2738174b6e5b2a1f6d03669c39098378649e4ae1aae59b14020e81052640dc2d176ae5116478a069a0ba22533b40a4d
+ Binary rep of i = 00000001
+ instring = ae0b252d508512cb17c821abf2738174b6e5b2a1f6d03669c39098378649e4ae1aae59b14020e81052640dc2d176ae5116478a069a0ba22533b40a4d00000001
+ Binary rep of i = 00000002
+ instring = ae0b252d508512cb17c821abf2738174b6e5b2a1f6d03669c39098378649e4ae1aae59b14020e81052640dc2d176ae5116478a069a0ba22533b40a4d00000002
+KO = c66d3ec8ba42d46cc44370ac17e638fa64348d5ea6bb26c1e6d4d12e1c08cb45462a0b818cf0fa4c
+
+COUNT=33
+L = 320
+KI = 1ba014ddf5b02b3f112b722dcf6e2ffb989c72c99f0275fcc7d79039f9791472
+FixedInputDataByteLen = 60
+FixedInputData = 06fa25bf75d110e7f14c780f8289edde9ac2fbc238144b263e647ddf59084d086343274fb24bb1094d55453ad13a85e07cfef7537bbc2baad0edf3fc
+ Binary rep of i = 00000001
+ instring = 06fa25bf75d110e7f14c780f8289edde9ac2fbc238144b263e647ddf59084d086343274fb24bb1094d55453ad13a85e07cfef7537bbc2baad0edf3fc00000001
+ Binary rep of i = 00000002
+ instring = 06fa25bf75d110e7f14c780f8289edde9ac2fbc238144b263e647ddf59084d086343274fb24bb1094d55453ad13a85e07cfef7537bbc2baad0edf3fc00000002
+KO = dde5f70c1acd30743d4d7d96409f248ca2406e2657a306530694441f6ad5c851429afcba15009796
+
+COUNT=34
+L = 320
+KI = 1ae9648bd3424de029c6140e2f94b0d70aa32e5240cf22858e9d030538765848
+FixedInputDataByteLen = 60
+FixedInputData = 245d8be44207274a4862799d6007d750d04593ea6db821e02765a02669cd791359d763bdcab075f2a158539bdcd59cf5af22b1b649c040509f44e619
+ Binary rep of i = 00000001
+ instring = 245d8be44207274a4862799d6007d750d04593ea6db821e02765a02669cd791359d763bdcab075f2a158539bdcd59cf5af22b1b649c040509f44e61900000001
+ Binary rep of i = 00000002
+ instring = 245d8be44207274a4862799d6007d750d04593ea6db821e02765a02669cd791359d763bdcab075f2a158539bdcd59cf5af22b1b649c040509f44e61900000002
+KO = 0d434c79c6c2acf447d4db8a51663a6764c5bc6c904c89677c19946c337aa3343a44813e94ffac53
+
+COUNT=35
+L = 320
+KI = ef7481b7329165ee5116963c03b3d3566d2f7dc5921d638b515985e1b1566afd
+FixedInputDataByteLen = 60
+FixedInputData = e167fc6448908d68eea5e63e900a1224653093c9d05992cecd4f865b10336f79e4e983b211f425f4253b2df2f28c63c43314b65298283af53f47a64b
+ Binary rep of i = 00000001
+ instring = e167fc6448908d68eea5e63e900a1224653093c9d05992cecd4f865b10336f79e4e983b211f425f4253b2df2f28c63c43314b65298283af53f47a64b00000001
+ Binary rep of i = 00000002
+ instring = e167fc6448908d68eea5e63e900a1224653093c9d05992cecd4f865b10336f79e4e983b211f425f4253b2df2f28c63c43314b65298283af53f47a64b00000002
+KO = b59ec48d6ffd4a912e154b1f96b0c92b97402fd576e62fb1c16047ee238b98c4271477c46b4097ba
+
+COUNT=36
+L = 320
+KI = 41e99cf4c6bb2636dcbdbde11080e0502c4befab6d3aa9e2ad844653b45c730d
+FixedInputDataByteLen = 60
+FixedInputData = db1894d94d32162522c653730356f07f524408b4a192d58a3e37b8d35bddb50145d2b1535c72f96f06820456863621df0faef615e4a0803da0f76360
+ Binary rep of i = 00000001
+ instring = db1894d94d32162522c653730356f07f524408b4a192d58a3e37b8d35bddb50145d2b1535c72f96f06820456863621df0faef615e4a0803da0f7636000000001
+ Binary rep of i = 00000002
+ instring = db1894d94d32162522c653730356f07f524408b4a192d58a3e37b8d35bddb50145d2b1535c72f96f06820456863621df0faef615e4a0803da0f7636000000002
+KO = 451068fd4725ca90d0f1cecbc05f6d082bfaddd3c01ad4584f3f1afd83bcbba40999e147c253a1aa
+
+COUNT=37
+L = 320
+KI = 95e280da468e1c73946f12736d24423b9868b5f18e83ca98b52b489d549a1ea6
+FixedInputDataByteLen = 60
+FixedInputData = 2c54ae353bf6cceee43e5f945ebe5985b9b3dc290141d5bc77a24900fda6bdca0997d118e3d0063144d17215e6f25a71f0c6ed1cfedbfe814719309f
+ Binary rep of i = 00000001
+ instring = 2c54ae353bf6cceee43e5f945ebe5985b9b3dc290141d5bc77a24900fda6bdca0997d118e3d0063144d17215e6f25a71f0c6ed1cfedbfe814719309f00000001
+ Binary rep of i = 00000002
+ instring = 2c54ae353bf6cceee43e5f945ebe5985b9b3dc290141d5bc77a24900fda6bdca0997d118e3d0063144d17215e6f25a71f0c6ed1cfedbfe814719309f00000002
+KO = 472e38f0e745ecab955929776ef091d1bc518608ffde72466d19c0679bafc463fdeca0880a8ef6c6
+
+COUNT=38
+L = 320
+KI = 82c6440cbe3902634967262a0c64316f4e9bcf3d5913286c967d0d41323ba81c
+FixedInputDataByteLen = 60
+FixedInputData = bbd4d212c23877d5d002d6ab6b2d20136389f3003690951c2ced2f5253fe2f41b01fa1900e5b969da6ad007f6ea039e8e50d194e1fd9758e316f5c81
+ Binary rep of i = 00000001
+ instring = bbd4d212c23877d5d002d6ab6b2d20136389f3003690951c2ced2f5253fe2f41b01fa1900e5b969da6ad007f6ea039e8e50d194e1fd9758e316f5c8100000001
+ Binary rep of i = 00000002
+ instring = bbd4d212c23877d5d002d6ab6b2d20136389f3003690951c2ced2f5253fe2f41b01fa1900e5b969da6ad007f6ea039e8e50d194e1fd9758e316f5c8100000002
+KO = 23491c3b60e2c31f3eb7c11d09462cc114cd9b0901638feaf0804b32532ac7f7153273f7df7a323e
+
+COUNT=39
+L = 320
+KI = ffbd32fd8b5552d2a068faf6f1f734673521756bc45e2c5dd467403aa3ed9147
+FixedInputDataByteLen = 60
+FixedInputData = ffe6c5715d8abaf58f9744e25260ca95b81eb6ed997f636ef1189d7040210948de69f46ceec5147fca6ae36836091118f271cd18d0fb48ce503a7018
+ Binary rep of i = 00000001
+ instring = ffe6c5715d8abaf58f9744e25260ca95b81eb6ed997f636ef1189d7040210948de69f46ceec5147fca6ae36836091118f271cd18d0fb48ce503a701800000001
+ Binary rep of i = 00000002
+ instring = ffe6c5715d8abaf58f9744e25260ca95b81eb6ed997f636ef1189d7040210948de69f46ceec5147fca6ae36836091118f271cd18d0fb48ce503a701800000002
+KO = 6220383d026a10db484b638a42b740c6375efd849a1c463215972aa3b24e50ec7ad99e93d15151e0
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 6fd0f7b67db5b9ef0fd21d4408dae15af5524b00e8d583e9872760ebf6d53397
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fc67e8cd41dcb339fe376892b3c196ad4d70573e031cebac67bb32a00a878d0064446a98fcce9ccaa6d8d388e3cbdfb8dcc6
+DataAfterCtrLen = 10
+DataAfterCtrData = e9798604020da472f161
+ Binary rep of i = 01
+ instring = fc67e8cd41dcb339fe376892b3c196ad4d70573e031cebac67bb32a00a878d0064446a98fcce9ccaa6d8d388e3cbdfb8dcc601e9798604020da472f161
+KO = b24833fe4a28f84fb4341bc42abc4ae6
+
+COUNT=1
+L = 128
+KI = 1e78ab59f41552526e90b328eeb144ee937ccd985e0df7180ec528e273b597f5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a32347229680c9044d02ccda978e3a0eb8386483ae054c8dd4adeca152acdb2f06baa17fccb16a1c026ad2902d9cbaa4665a
+DataAfterCtrLen = 10
+DataAfterCtrData = 3cf071b0ee4e662ee104
+ Binary rep of i = 01
+ instring = a32347229680c9044d02ccda978e3a0eb8386483ae054c8dd4adeca152acdb2f06baa17fccb16a1c026ad2902d9cbaa4665a013cf071b0ee4e662ee104
+KO = 2b76681cd393641c56c1230e7f0562bc
+
+COUNT=2
+L = 128
+KI = 12b15e4f963627dd62b74fa30b0043c9723fa1effc9d168b2613b44c8145270e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2e3abc3b8dd7c19e115cc05e939eb364bf28e3fe85137986619ac415cd65d36c4bd5606630a229c06bd4aaa87b482e8176d0
+DataAfterCtrLen = 10
+DataAfterCtrData = c7c5b32f7a6cfa27971a
+ Binary rep of i = 01
+ instring = 2e3abc3b8dd7c19e115cc05e939eb364bf28e3fe85137986619ac415cd65d36c4bd5606630a229c06bd4aaa87b482e8176d001c7c5b32f7a6cfa27971a
+KO = 24c42cda1c1994ef8551c59bb0ce2bef
+
+COUNT=3
+L = 128
+KI = 07deda0b6e994fda2f27ea272fea7fc32edfaef7cc80236292ec8726b4e0874b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a4ab077d48311d2fa1a9555f9a177ca11b62ac27aafd238d1f5aec7123bf5b2554ba40c52a9333dedc0026049c4845891b3f
+DataAfterCtrLen = 10
+DataAfterCtrData = 9594aaa6155066cfc1df
+ Binary rep of i = 01
+ instring = a4ab077d48311d2fa1a9555f9a177ca11b62ac27aafd238d1f5aec7123bf5b2554ba40c52a9333dedc0026049c4845891b3f019594aaa6155066cfc1df
+KO = de358d9881ccfcee3a48c0fe67911ca0
+
+COUNT=4
+L = 128
+KI = 7e785f0661fa18c4c770fdc8431d31db2bf3ef359298b416c0276f87c7542d7f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = deeaa35d8786be18c13a0213b3079ce3ebbfe96256e2fa05baf695cbc87f78a42f6d03f7775e03372b14145d7fb61cf8a49c
+DataAfterCtrLen = 10
+DataAfterCtrData = d0371b0ad14f01d8671f
+ Binary rep of i = 01
+ instring = deeaa35d8786be18c13a0213b3079ce3ebbfe96256e2fa05baf695cbc87f78a42f6d03f7775e03372b14145d7fb61cf8a49c01d0371b0ad14f01d8671f
+KO = 173c62473bd266bd81a79f81dfc03741
+
+COUNT=5
+L = 128
+KI = 53b351220d494c0a4e3a5e27c65baacf8e71fff0653344df6e0bdbce609c4053
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 11b4a35cb650dbf36593f3d2000e6f40f19de4da241672f1cbef8c2641d0bc7b232814a752c3e57ea73914aedaf54c343cb0
+DataAfterCtrLen = 10
+DataAfterCtrData = b59590f22d7072177d9d
+ Binary rep of i = 01
+ instring = 11b4a35cb650dbf36593f3d2000e6f40f19de4da241672f1cbef8c2641d0bc7b232814a752c3e57ea73914aedaf54c343cb001b59590f22d7072177d9d
+KO = 1127325173a170fdba123acc71c0cd91
+
+COUNT=6
+L = 128
+KI = df544f35b60a8f5fe756a041e38ab76096ce1890ac959d9da6d12b08f7bb9802
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b86dd7121224c14823909567603c73a2cd3aaad0bab9cfd2f5e66ffbb31d2ed5459363d36cce6eccd14d9d67c19af46b93bc
+DataAfterCtrLen = 10
+DataAfterCtrData = 676d35c51245217f1f3b
+ Binary rep of i = 01
+ instring = b86dd7121224c14823909567603c73a2cd3aaad0bab9cfd2f5e66ffbb31d2ed5459363d36cce6eccd14d9d67c19af46b93bc01676d35c51245217f1f3b
+KO = 0f4dea4d1af0d790c2cbdf30c01efa25
+
+COUNT=7
+L = 128
+KI = f5533d36603f72870d1c0484f516f89f6859e84445e6a68c7674b862bee68692
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54f5fb65dde7687669ef31aa9878fe67cacf5089bf640736ed69923d0d92815bef39a7a2927e5a8a28d2609654ce53c672b8
+DataAfterCtrLen = 10
+DataAfterCtrData = 04874416a87f00fedaa0
+ Binary rep of i = 01
+ instring = 54f5fb65dde7687669ef31aa9878fe67cacf5089bf640736ed69923d0d92815bef39a7a2927e5a8a28d2609654ce53c672b80104874416a87f00fedaa0
+KO = ea8f0f6ae400c403b6c7c213fc73bf8d
+
+COUNT=8
+L = 128
+KI = 12cb697bea4ca0d3f3d8b49ef7979fe9dee3723370673e0c28eba2e7e2560ee3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 08f394cc7f2feb3362357693f646fd6635c8f38f6a3a7b89be458e20849cc496a6ab1283d8f057500091933510ae6811c542
+DataAfterCtrLen = 10
+DataAfterCtrData = a06ca0dc273a3ae6d707
+ Binary rep of i = 01
+ instring = 08f394cc7f2feb3362357693f646fd6635c8f38f6a3a7b89be458e20849cc496a6ab1283d8f057500091933510ae6811c54201a06ca0dc273a3ae6d707
+KO = 32bcef239dfa991186fdcfbab98abd84
+
+COUNT=9
+L = 128
+KI = 173bec3e22b585d406e4372ff1775553cbf1d7bd54807fc6d8ffb78b2fc9c8c6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1a23d124e9f1342deaecd484b7d8a9ed03447df42a1ac9fb409550e2d1cde12d757dd95a33ee48c185bb7df12d328022065f
+DataAfterCtrLen = 10
+DataAfterCtrData = 7a73d41ae6d03cc53efa
+ Binary rep of i = 01
+ instring = 1a23d124e9f1342deaecd484b7d8a9ed03447df42a1ac9fb409550e2d1cde12d757dd95a33ee48c185bb7df12d328022065f017a73d41ae6d03cc53efa
+KO = 151d6d0c2b82dcc68be28167712aff43
+
+COUNT=10
+L = 256
+KI = ac61daae789b525500694370fbd83e23326c2786e427e2c22ac85e1629dabf6f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5cebddfd131f625b814b6fb0883eef1aacb1aa538c0283c6ea3ec58db9bf863dd16b76b8fd9bb052797dc76e367e75dec70e
+DataAfterCtrLen = 10
+DataAfterCtrData = da319b58b83d959a1687
+ Binary rep of i = 01
+ instring = 5cebddfd131f625b814b6fb0883eef1aacb1aa538c0283c6ea3ec58db9bf863dd16b76b8fd9bb052797dc76e367e75dec70e01da319b58b83d959a1687
+KO = 8c38675f198f95e022f4d783f0964c361a02c934ced85d0decca009650d4b28a
+
+COUNT=11
+L = 256
+KI = 17d60161b5514a7d68071a19f0843ab690174c285a0bff07a4bc866c10065607
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ad9f74e8d9dc6f0ea8c9178ec18f5ced45aa25d3c7110550d66e56b44deae56f363fb70454b62478e77be1ceeeb8f3bb00d1
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c05adfcb4a7895955f0
+ Binary rep of i = 01
+ instring = ad9f74e8d9dc6f0ea8c9178ec18f5ced45aa25d3c7110550d66e56b44deae56f363fb70454b62478e77be1ceeeb8f3bb00d1013c05adfcb4a7895955f0
+KO = 9b48f8027b21b9740eb02a0da33e3eda9ea76cb601538b373a9aae10b9036d88
+
+COUNT=12
+L = 256
+KI = c0abdb06a9da3ce13496b573ccf654f875c6f6d8ee3d84fa73ff5a82550c7ca7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 46ea0a094157f5bc37de97842324a208b0f8ef41f6e3919f96f6407f779fc873b04774c5da63587bbe9094293b484205e994
+DataAfterCtrLen = 10
+DataAfterCtrData = 594fb254733d7700916b
+ Binary rep of i = 01
+ instring = 46ea0a094157f5bc37de97842324a208b0f8ef41f6e3919f96f6407f779fc873b04774c5da63587bbe9094293b484205e99401594fb254733d7700916b
+KO = 462a6da5a03a700863584877ffc313a3c231fc681dd40503ba3c620351db5b49
+
+COUNT=13
+L = 256
+KI = a9308418cd67adcc488170083496af8fd38397da9eb7242e86d8070e25440d07
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e18f013df7ee806747538490131eb2b3008ef7ea64e9276cc971a383723e858102f52150aec113160ec1f8bcde7a4c41cf64
+DataAfterCtrLen = 10
+DataAfterCtrData = f06ded3bd7c4a860382a
+ Binary rep of i = 01
+ instring = e18f013df7ee806747538490131eb2b3008ef7ea64e9276cc971a383723e858102f52150aec113160ec1f8bcde7a4c41cf6401f06ded3bd7c4a860382a
+KO = c377040f5018931fe54c24888f14ac8be6f57b9976bf8c3d20452cd94566e4bf
+
+COUNT=14
+L = 256
+KI = f8f64140275698cc318ce8b9a76572d4906b480354041019056ad75003ccb7df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 739ce7d08685dddf1255c7cc5e9a29659ac1439e98d90b5c21135ddb127e739b192c8b27ae9dc1bb2001a7bda1c74c9e1631
+DataAfterCtrLen = 10
+DataAfterCtrData = f17a9c606016fb108727
+ Binary rep of i = 01
+ instring = 739ce7d08685dddf1255c7cc5e9a29659ac1439e98d90b5c21135ddb127e739b192c8b27ae9dc1bb2001a7bda1c74c9e163101f17a9c606016fb108727
+KO = 15b4c26bf6b82b5ac00c9f35412ceacf401a203fb8e4eb6efa319877f98e5713
+
+COUNT=15
+L = 256
+KI = f4c0743bc206480f4ff45809d1a01737f36f13ef79fa1554d368a23a7e4c48bc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 98fd450b1fe007388038538d3bb7653583574c86417a6e8e301768a198b29834b45d021e1f780062f5b6ec482456d0136f69
+DataAfterCtrLen = 10
+DataAfterCtrData = 7c6980de05580e8297c3
+ Binary rep of i = 01
+ instring = 98fd450b1fe007388038538d3bb7653583574c86417a6e8e301768a198b29834b45d021e1f780062f5b6ec482456d0136f69017c6980de05580e8297c3
+KO = f3374b8e6ade64cc7830572c9612cf5a3091ba9197da4c328b2308503c4460ac
+
+COUNT=16
+L = 256
+KI = bb735803165d78d23a116ae6409f8bf4a3dc6bf80bfb91834da209b31ef0b033
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2d0ec5353603932e7f3c561f0ae82a275b236f07c9b1390232dd48787238d6894a1a073d3398df6671cc32b7b8adb1a34e08
+DataAfterCtrLen = 10
+DataAfterCtrData = 7ad9ac46b712d5be1c54
+ Binary rep of i = 01
+ instring = 2d0ec5353603932e7f3c561f0ae82a275b236f07c9b1390232dd48787238d6894a1a073d3398df6671cc32b7b8adb1a34e08017ad9ac46b712d5be1c54
+KO = d6e9f3139799c12baf5d475fcdf4e39dd4d2d51c255176795eda379a0059f553
+
+COUNT=17
+L = 256
+KI = 2c5d96526bdead85d4254d03275797285f37c0120720d9be1380e2c370117d4b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b42b073148859b093df28aca1f03a2fe01d90bf47168df902f4010f119e419b2288030b7dc9e284763bcc5cc33054b4f8a23
+DataAfterCtrLen = 10
+DataAfterCtrData = e1d89ce32a98eeb0747c
+ Binary rep of i = 01
+ instring = b42b073148859b093df28aca1f03a2fe01d90bf47168df902f4010f119e419b2288030b7dc9e284763bcc5cc33054b4f8a2301e1d89ce32a98eeb0747c
+KO = 9f1ffe26af171cf5233d53fe11a8cd020748378ca20788571af0fede0c7b6b76
+
+COUNT=18
+L = 256
+KI = a22034a38e192e52429b8a09e098b539030eb92a8ab9c2697378d9eb87229352
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bd2458a077caefe8dbdf09dca89973eac429998281f27fc2246a6ff1fa18fafb87a4d1f494a8b6f03a50cf6cf3e8fff00476
+DataAfterCtrLen = 10
+DataAfterCtrData = cd426169f0431afa745c
+ Binary rep of i = 01
+ instring = bd2458a077caefe8dbdf09dca89973eac429998281f27fc2246a6ff1fa18fafb87a4d1f494a8b6f03a50cf6cf3e8fff0047601cd426169f0431afa745c
+KO = 96549698c18753d2c54d697467d1e3d604496b36a9ba0c3fc150d5a8f1ef9d4a
+
+COUNT=19
+L = 256
+KI = f2531c904de6789c5713d7a42ae8ad279dc42adf84d178ffe87319455a90a623
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 641116df0ee2686f223ae00eb772563ffd179f53e1e399f664e3e6b56e2cafcef8b630c08abe484c2777b0aeef9ad3e87d3c
+DataAfterCtrLen = 10
+DataAfterCtrData = a9ced05a5cb20b7bfdb8
+ Binary rep of i = 01
+ instring = 641116df0ee2686f223ae00eb772563ffd179f53e1e399f664e3e6b56e2cafcef8b630c08abe484c2777b0aeef9ad3e87d3c01a9ced05a5cb20b7bfdb8
+KO = 3d052cd4b3e1f678ea4cbd87aac5e3f0e5b3dbab0961515e2e09253ab11aeaa0
+
+COUNT=20
+L = 160
+KI = 437a62ec227e66ba091a548b3961616e710ed0da8a49d4c18605fc4a595fe7af
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 82ad3ddb4cb897d9e9007eb725d5c60b248e2aadeca093aa6aabd0480089f6dbd76fb4da115660a801e4b2df8a743a0cce38
+DataAfterCtrLen = 10
+DataAfterCtrData = 4bf21ccb8d8d4c0aecfc
+ Binary rep of i = 01
+ instring = 82ad3ddb4cb897d9e9007eb725d5c60b248e2aadeca093aa6aabd0480089f6dbd76fb4da115660a801e4b2df8a743a0cce38014bf21ccb8d8d4c0aecfc
+KO = dd54b822029abdeaef89b862cf998764e85cf532
+
+COUNT=21
+L = 160
+KI = e50d4925c7602fb7a6d6c97978288e6e25c5fac9fd5b9318836ea2b1dff68bd7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1142863ea2f40f4f27119d15d51f87568049fa7ce4a0f9c048a8b556db7896d39dde2d23b6506fbeddc5781f73dabc0ee243
+DataAfterCtrLen = 10
+DataAfterCtrData = b1d6d7f441820061bfb5
+ Binary rep of i = 01
+ instring = 1142863ea2f40f4f27119d15d51f87568049fa7ce4a0f9c048a8b556db7896d39dde2d23b6506fbeddc5781f73dabc0ee24301b1d6d7f441820061bfb5
+KO = aab84dbd1e31291a6520de5a5fd50a60241df0b5
+
+COUNT=22
+L = 160
+KI = 25b90b02dcb75f5bd5e9ffd5af5caa657eb39c7d88f18f4c06d0aacffb4e00ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 12fa787efd19335faf3ac53f24328ce5746a9830176fc9a25efd65d8ce7d2b01e0487134663524987924b85290f2248297b7
+DataAfterCtrLen = 10
+DataAfterCtrData = 337f8f836002cf4ff0ee
+ Binary rep of i = 01
+ instring = 12fa787efd19335faf3ac53f24328ce5746a9830176fc9a25efd65d8ce7d2b01e0487134663524987924b85290f2248297b701337f8f836002cf4ff0ee
+KO = e7eb5b1f52e0f1149aae66e51816cc0fb84a71f3
+
+COUNT=23
+L = 160
+KI = fdbd1dd1cf896cf3624a39fa6f6952351dd91007680f24c9be45a6abe8bf9286
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ac9fe2482aed0390aca98f6c9b35ecba553d4cba03590efa5434248a0491e1be12105d174300d31e6856da0abcc00dd9af41
+DataAfterCtrLen = 10
+DataAfterCtrData = ea1bcce9710cdc2d0172
+ Binary rep of i = 01
+ instring = ac9fe2482aed0390aca98f6c9b35ecba553d4cba03590efa5434248a0491e1be12105d174300d31e6856da0abcc00dd9af4101ea1bcce9710cdc2d0172
+KO = 7b4b537ea7cfc93a66e44009a53ac70a33d94f5b
+
+COUNT=24
+L = 160
+KI = 35d4abf7102e3c2a13ada1800e545c7c71ac9125955200d3971f6b1a038c1489
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 891e7b9962da99608c0eb432c9b0c583e47c16f768cca20f5d756de0e7894cbb50776a9cdf7cf7852dd4d7f3ba1d7d681a09
+DataAfterCtrLen = 10
+DataAfterCtrData = 316c5ee1bee5220b6ae0
+ Binary rep of i = 01
+ instring = 891e7b9962da99608c0eb432c9b0c583e47c16f768cca20f5d756de0e7894cbb50776a9cdf7cf7852dd4d7f3ba1d7d681a0901316c5ee1bee5220b6ae0
+KO = 833b7e7f9d9908872b1bbb01c9bdc74940ef9a92
+
+COUNT=25
+L = 160
+KI = 72eadcfa7bb57ec3de476e4d4a628016ac0d77b13718543758ede1876692fe05
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0e498b2f7ca7b5fc29bc9d967e6f005790d8935576ebeddd662104f047f026ad7e2ed4e1b8dbde0c32572016f4e7d0c08cbe
+DataAfterCtrLen = 10
+DataAfterCtrData = 8d1ef23cbcfab84bd800
+ Binary rep of i = 01
+ instring = 0e498b2f7ca7b5fc29bc9d967e6f005790d8935576ebeddd662104f047f026ad7e2ed4e1b8dbde0c32572016f4e7d0c08cbe018d1ef23cbcfab84bd800
+KO = 8b5dc883647dbdad85b61c5f396c3bf9203466dc
+
+COUNT=26
+L = 160
+KI = c9f12c161d6cd5dce18398694666b9dac1f48f155d899f8beac329812ee7e976
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b07b3296d32c8663c5fd3b189e75bbc9af031fab5fdfaad6f724f3d108b29366bc376ced28747a1e7edfbc68ee01ab0f43b4
+DataAfterCtrLen = 10
+DataAfterCtrData = c14f442083a50f3df978
+ Binary rep of i = 01
+ instring = b07b3296d32c8663c5fd3b189e75bbc9af031fab5fdfaad6f724f3d108b29366bc376ced28747a1e7edfbc68ee01ab0f43b401c14f442083a50f3df978
+KO = 7bda669a2f8f14843b685f2fc6e63fa8a269ae35
+
+COUNT=27
+L = 160
+KI = d937775fe412e29e1c9d5f12468e44d3fbf4d2786b78d23fafa061f55691a5b0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cd9a930dbe279d8d3be00cf8682a795dc8ddc3c7cdb16505c0fe20fbe9f8c8e9d138af5b46d633c5bddce2fd4d4b76652baa
+DataAfterCtrLen = 10
+DataAfterCtrData = 86850db14f46d8ba6b7a
+ Binary rep of i = 01
+ instring = cd9a930dbe279d8d3be00cf8682a795dc8ddc3c7cdb16505c0fe20fbe9f8c8e9d138af5b46d633c5bddce2fd4d4b76652baa0186850db14f46d8ba6b7a
+KO = 06d1d42938191da168d40a00011e91ede22815c8
+
+COUNT=28
+L = 160
+KI = f12c16c6253ecb7763cdbbea746eee3c9a46975a700adb0bbc79321320ef711e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6918b0cea6f1adb306343045702c631cdcf53491c8b15a7e412dfcdb154548c95aedfbb039c8409a53e6785f138761e8d694
+DataAfterCtrLen = 10
+DataAfterCtrData = 5024a057db2e1a406c6d
+ Binary rep of i = 01
+ instring = 6918b0cea6f1adb306343045702c631cdcf53491c8b15a7e412dfcdb154548c95aedfbb039c8409a53e6785f138761e8d694015024a057db2e1a406c6d
+KO = 15928fd0143d53c853f04c7944fb7b199ebb35eb
+
+COUNT=29
+L = 160
+KI = db9a7480931de64ff80eb0ff6012eabd2b3c80f7cc1d5f4e1fe504354b00b729
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4b19ba4bc567d1870cb7bfaf4d68cf4269403f0353b47607c92b1b8626f92c94b0737a8ad8a0d7175e81f3ab4ead0336569e
+DataAfterCtrLen = 10
+DataAfterCtrData = 31900eda2f50eeae9abd
+ Binary rep of i = 01
+ instring = 4b19ba4bc567d1870cb7bfaf4d68cf4269403f0353b47607c92b1b8626f92c94b0737a8ad8a0d7175e81f3ab4ead0336569e0131900eda2f50eeae9abd
+KO = 6d95c508e062c82ef9f55331e1a64faf1b503003
+
+COUNT=30
+L = 320
+KI = 9cc822cbd7b12cf51014090c6461d5ba95cc71fd2880eab667eba37b23505427
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fe757ed3a0dae0d6bb90affbdd7175396b07099a8310730f667ea639ed5952e720bb12e70adc0575e7e0c7380f2900aec470
+DataAfterCtrLen = 10
+DataAfterCtrData = 386eac1db97618fe0ccc
+ Binary rep of i = 01
+ instring = fe757ed3a0dae0d6bb90affbdd7175396b07099a8310730f667ea639ed5952e720bb12e70adc0575e7e0c7380f2900aec47001386eac1db97618fe0ccc
+ Binary rep of i = 02
+ instring = fe757ed3a0dae0d6bb90affbdd7175396b07099a8310730f667ea639ed5952e720bb12e70adc0575e7e0c7380f2900aec47002386eac1db97618fe0ccc
+KO = 90747ad9ae48ba62a002c097c0aada0605fd01bb9bb1604a31d83775b79d0af001d5990cad523fc6
+
+COUNT=31
+L = 320
+KI = 830fd66a22bf45b8e6eaff694792db246be198840d0c5f1566613a5bf828f86a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 162932a302b3a1c9be4ff7bcb036b9b8254f9d5370e6fe6826166a18455f1b053904b6f8ad82915b5563f8325527041f279d
+DataAfterCtrLen = 10
+DataAfterCtrData = a6bed4851c30a8ad8db2
+ Binary rep of i = 01
+ instring = 162932a302b3a1c9be4ff7bcb036b9b8254f9d5370e6fe6826166a18455f1b053904b6f8ad82915b5563f8325527041f279d01a6bed4851c30a8ad8db2
+ Binary rep of i = 02
+ instring = 162932a302b3a1c9be4ff7bcb036b9b8254f9d5370e6fe6826166a18455f1b053904b6f8ad82915b5563f8325527041f279d02a6bed4851c30a8ad8db2
+KO = 320a44a5a9795cf12cb4ec8b8754d78c9734f07da685bf97b79d8e87986cea01ee002332ef8834af
+
+COUNT=32
+L = 320
+KI = b64eddb92aae2b927924cc33d94e0b7654e6b818bab793783a23e383921459a6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 614f77f9b8674a93ffcc05ab5e9cf67bce85062e2fb95301d6e8a4f2a3f4d7dc8cd25dc626f7fda788fc1b27a27bdf99cf34
+DataAfterCtrLen = 10
+DataAfterCtrData = 8805a86ee977678196e0
+ Binary rep of i = 01
+ instring = 614f77f9b8674a93ffcc05ab5e9cf67bce85062e2fb95301d6e8a4f2a3f4d7dc8cd25dc626f7fda788fc1b27a27bdf99cf34018805a86ee977678196e0
+ Binary rep of i = 02
+ instring = 614f77f9b8674a93ffcc05ab5e9cf67bce85062e2fb95301d6e8a4f2a3f4d7dc8cd25dc626f7fda788fc1b27a27bdf99cf34028805a86ee977678196e0
+KO = 6d015415225ebfe64b4666bffc34f4862802ed5c1e293259117fae443bf1dd7724a2e67b879629fa
+
+COUNT=33
+L = 320
+KI = 53cfebf9d2dfe34c231e9926b050f50884a96cf0334b2228643ae20da018cb0b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7cde42ba8e936252ca1d05d87cfe60893f3f6e779099ca2892e8464a5b9342dccdb257b998d909292507939385891cb296b5
+DataAfterCtrLen = 10
+DataAfterCtrData = c91d9134ebbf3025c9e7
+ Binary rep of i = 01
+ instring = 7cde42ba8e936252ca1d05d87cfe60893f3f6e779099ca2892e8464a5b9342dccdb257b998d909292507939385891cb296b501c91d9134ebbf3025c9e7
+ Binary rep of i = 02
+ instring = 7cde42ba8e936252ca1d05d87cfe60893f3f6e779099ca2892e8464a5b9342dccdb257b998d909292507939385891cb296b502c91d9134ebbf3025c9e7
+KO = 9b95b15b9964ea0c1a5553899670dc133380d1419b4e569e338c0294f86bc5a9b68a724065f014c5
+
+COUNT=34
+L = 320
+KI = 74308064122878371cb13031a4bdbd9914b10133364c3e9117a92528b6a3866e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b8f0561ec5794d3a6c0514ed86f26203c06c34411028c098885d6ac2226efe2dd0535d808cf35c43ce0015996ea33854db29
+DataAfterCtrLen = 10
+DataAfterCtrData = 85c0df0b3d35edec903b
+ Binary rep of i = 01
+ instring = b8f0561ec5794d3a6c0514ed86f26203c06c34411028c098885d6ac2226efe2dd0535d808cf35c43ce0015996ea33854db290185c0df0b3d35edec903b
+ Binary rep of i = 02
+ instring = b8f0561ec5794d3a6c0514ed86f26203c06c34411028c098885d6ac2226efe2dd0535d808cf35c43ce0015996ea33854db290285c0df0b3d35edec903b
+KO = cada3f840b8f1a2f80a3a514282b49bb80c0672de5f8f878401b70a6b214dcdd299e635d6eeedecc
+
+COUNT=35
+L = 320
+KI = 631f1051069adf4476dc28406297c6ecfbce861fb72f38177633c1519ade6e98
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6d44c12e7c699e06f570ef059cb18f8a7be5ea48483a56be2ee0caa5d7a4422d13cc29b975aa8a23750c1201fca024f51bb5
+DataAfterCtrLen = 10
+DataAfterCtrData = 629e5cafeb727407e47a
+ Binary rep of i = 01
+ instring = 6d44c12e7c699e06f570ef059cb18f8a7be5ea48483a56be2ee0caa5d7a4422d13cc29b975aa8a23750c1201fca024f51bb501629e5cafeb727407e47a
+ Binary rep of i = 02
+ instring = 6d44c12e7c699e06f570ef059cb18f8a7be5ea48483a56be2ee0caa5d7a4422d13cc29b975aa8a23750c1201fca024f51bb502629e5cafeb727407e47a
+KO = 88ad38796bdbe2f3015cbca57adbde0d993f6ba65c1a85f5ff9b3dfe1d36b9f76b56b022c26238a4
+
+COUNT=36
+L = 320
+KI = 388d9cdf546d259cd7de582f14e55c581f4284be4db30ffac71711fc54c0cab8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2adf3b09b159ee9c32a3f5e221ed2942bbe1a9b8af9c132f6756a9053514627c9763f5ac7d036658ebd9bbfff0832f3f706f
+DataAfterCtrLen = 10
+DataAfterCtrData = 533738bd035d72c60233
+ Binary rep of i = 01
+ instring = 2adf3b09b159ee9c32a3f5e221ed2942bbe1a9b8af9c132f6756a9053514627c9763f5ac7d036658ebd9bbfff0832f3f706f01533738bd035d72c60233
+ Binary rep of i = 02
+ instring = 2adf3b09b159ee9c32a3f5e221ed2942bbe1a9b8af9c132f6756a9053514627c9763f5ac7d036658ebd9bbfff0832f3f706f02533738bd035d72c60233
+KO = 6afc29e685f3ae8ef683befdf85946613c2dce3f0fce5a1f00c092adeeab32fc6ec34871b894359e
+
+COUNT=37
+L = 320
+KI = 781b62179e39b48fb614afab23353e0c3b755eb522eb08798a9f0cfcf17b3712
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2dfd04d87010d07549f90efa9a680ef21a2bb8e10ace0e8c98057503fc6864596e637553d1261a31d397f0b99151dfefe5d4
+DataAfterCtrLen = 10
+DataAfterCtrData = aca7cd68177b53306815
+ Binary rep of i = 01
+ instring = 2dfd04d87010d07549f90efa9a680ef21a2bb8e10ace0e8c98057503fc6864596e637553d1261a31d397f0b99151dfefe5d401aca7cd68177b53306815
+ Binary rep of i = 02
+ instring = 2dfd04d87010d07549f90efa9a680ef21a2bb8e10ace0e8c98057503fc6864596e637553d1261a31d397f0b99151dfefe5d402aca7cd68177b53306815
+KO = 4c2304ae65102d7615ff7a3c1606f1a6c775b15609e2b6540ed7ec06399ed63885b1a81b1013edb7
+
+COUNT=38
+L = 320
+KI = 0ae5a892adbf6c5b53ea3f9b7426fa35c523476e077dab094008777f243e5820
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a1c0c9340f7a0e4c59cfbef56229e26841a246d65d54ddc065ede48325668f56aa3a3914acee12b98fdfce51927226212ae9
+DataAfterCtrLen = 10
+DataAfterCtrData = f208b0f7c84abf3eed7d
+ Binary rep of i = 01
+ instring = a1c0c9340f7a0e4c59cfbef56229e26841a246d65d54ddc065ede48325668f56aa3a3914acee12b98fdfce51927226212ae901f208b0f7c84abf3eed7d
+ Binary rep of i = 02
+ instring = a1c0c9340f7a0e4c59cfbef56229e26841a246d65d54ddc065ede48325668f56aa3a3914acee12b98fdfce51927226212ae902f208b0f7c84abf3eed7d
+KO = 3e59db92399264d31eee073af146967a1cf45b660846ae57b9347c0f04a6b7035e9a65aa4e75afc5
+
+COUNT=39
+L = 320
+KI = 8f821530c10eb443456bdf9594b37c00d9ebb24f6fb1bbf1a6e8a12732ea7e20
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8849b038afc5fe87725a7900a6344f117b6c29cd6d96def942c51ea058612e2c622676cb1e476879fd686fb9eab8e251fd7d
+DataAfterCtrLen = 10
+DataAfterCtrData = 8e8bd80d980f73ab56c2
+ Binary rep of i = 01
+ instring = 8849b038afc5fe87725a7900a6344f117b6c29cd6d96def942c51ea058612e2c622676cb1e476879fd686fb9eab8e251fd7d018e8bd80d980f73ab56c2
+ Binary rep of i = 02
+ instring = 8849b038afc5fe87725a7900a6344f117b6c29cd6d96def942c51ea058612e2c622676cb1e476879fd686fb9eab8e251fd7d028e8bd80d980f73ab56c2
+KO = 87982b5843cb9f0755ef07836d7492a350da3746236e07ca454d6307a7520905af485af32352cccc
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = e4f6a0b7bc8941f115f9523a050f527687213a4236bb8047d9ec6671be35278c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 883c38f759847b142a05ba28152a391b826468fda0a269d55248d1c3daf2e66fe91c20b85c57f6b5464903bc93500e5bee04
+DataAfterCtrLen = 10
+DataAfterCtrData = 9c52c875593e59580155
+ Binary rep of i = 0001
+ instring = 883c38f759847b142a05ba28152a391b826468fda0a269d55248d1c3daf2e66fe91c20b85c57f6b5464903bc93500e5bee0400019c52c875593e59580155
+KO = c9f14ec1dbc676ac650ffcd143bf5c5c
+
+COUNT=1
+L = 128
+KI = 7b29d37d2cef605e138d1596906e9136b0564780516d138e45da5e0481843697
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5dd44655456e9b783a96fe97aba3ac41992defc90106eab49f9a320383977c3fc273c8b221c9a417a410febd7512f18dbb53
+DataAfterCtrLen = 10
+DataAfterCtrData = 37d545fe2ad3bd4211a3
+ Binary rep of i = 0001
+ instring = 5dd44655456e9b783a96fe97aba3ac41992defc90106eab49f9a320383977c3fc273c8b221c9a417a410febd7512f18dbb53000137d545fe2ad3bd4211a3
+KO = 5b17b2f0c643e6f78639628c03efbcaf
+
+COUNT=2
+L = 128
+KI = f13c44c2f33a8da23fcb5c203b578065e2d7d0d2d80192d647e0a2d6257fedee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e1e932212d653aa4492e33cd48b89888a84a4455084aa547779ae8e6efc61c7599308383817e74d454773cb49d66ef555ccd
+DataAfterCtrLen = 10
+DataAfterCtrData = b407cd46606f1df792e9
+ Binary rep of i = 0001
+ instring = e1e932212d653aa4492e33cd48b89888a84a4455084aa547779ae8e6efc61c7599308383817e74d454773cb49d66ef555ccd0001b407cd46606f1df792e9
+KO = a6394a99a3b90f554c3749265b0024ec
+
+COUNT=3
+L = 128
+KI = d46d4e8e0d2556be3a51384784ca45c6710936d93d51c781ce2613993d644095
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 73f5cfe8eb33fa49af70b87c87eab68a6a42b2faea855e35098d4392ad146a9a83f3c5efbe352fa181023efbdf341a942607
+DataAfterCtrLen = 10
+DataAfterCtrData = 859ded136ff1663dfdd1
+ Binary rep of i = 0001
+ instring = 73f5cfe8eb33fa49af70b87c87eab68a6a42b2faea855e35098d4392ad146a9a83f3c5efbe352fa181023efbdf341a9426070001859ded136ff1663dfdd1
+KO = 7b65ed2e7726efeb707a004efb8da30d
+
+COUNT=4
+L = 128
+KI = 9046ee91a7852e6353773523e0a07f6323bcf406202ee76d2caa258ca0ca701a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1e68cfc6eade860092c6525dcd67e0db8cefad6866a91091883fa315b37e4b495d4fbc410378c883599a2f32ca5c9d98af95
+DataAfterCtrLen = 10
+DataAfterCtrData = abacd2e82d856d90bacb
+ Binary rep of i = 0001
+ instring = 1e68cfc6eade860092c6525dcd67e0db8cefad6866a91091883fa315b37e4b495d4fbc410378c883599a2f32ca5c9d98af950001abacd2e82d856d90bacb
+KO = 13076afa9f6d277525ca2972307a67c1
+
+COUNT=5
+L = 128
+KI = c3b8fa80e03109a4042a25286c7e02c4fff307498bf396517c6422c33e761f3c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 43a29d59e159c884e2691aac14a89101237914dec59c4e010b4c660418819e6c80c1000766023ae7d754ce5835cb7f553e79
+DataAfterCtrLen = 10
+DataAfterCtrData = 4412d1e81804e1ae3346
+ Binary rep of i = 0001
+ instring = 43a29d59e159c884e2691aac14a89101237914dec59c4e010b4c660418819e6c80c1000766023ae7d754ce5835cb7f553e7900014412d1e81804e1ae3346
+KO = 59a60152eb2282917552b4dec6e35fe4
+
+COUNT=6
+L = 128
+KI = a624d63dffe02baed298e6a00bfe01cd2bd9755b0241c3dec22df54f8ecd73f7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5f4ead9d6215c04fac0c711c71eb2263cc5fd13d06565aebb3a9721a4ec2ec075422fa3ad66afea556bd514b4dc1c772d412
+DataAfterCtrLen = 10
+DataAfterCtrData = 5a6511044e59456997e4
+ Binary rep of i = 0001
+ instring = 5f4ead9d6215c04fac0c711c71eb2263cc5fd13d06565aebb3a9721a4ec2ec075422fa3ad66afea556bd514b4dc1c772d41200015a6511044e59456997e4
+KO = 2255ccf01b128ad193ad6dae50085647
+
+COUNT=7
+L = 128
+KI = 75f09dae07518328c5545bce7920b04c6a68392a396dd93ed709dd44399ce75b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a63919acb177ff97bbfb6ddd13622742d34b87e961d5db00ec695d7cd75149eac511aa2ea6050cb6c8a9f58893e4503be7dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 7359239793a3c61a7828
+ Binary rep of i = 0001
+ instring = a63919acb177ff97bbfb6ddd13622742d34b87e961d5db00ec695d7cd75149eac511aa2ea6050cb6c8a9f58893e4503be7dc00017359239793a3c61a7828
+KO = facc0e35069fe9e4bf508565534859cb
+
+COUNT=8
+L = 128
+KI = 9b59114dc68ccc9c1d9430e2c530f0d4facb7f33fd675a16c3880c01aedab712
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4cddd6faa14cc50a0a040f7ca560d690c9ea917ae826aeacc90996594692ba55dd75b93311a5cc9085e7c81e1700b107c792
+DataAfterCtrLen = 10
+DataAfterCtrData = be519f305ba2bc7d07ad
+ Binary rep of i = 0001
+ instring = 4cddd6faa14cc50a0a040f7ca560d690c9ea917ae826aeacc90996594692ba55dd75b93311a5cc9085e7c81e1700b107c7920001be519f305ba2bc7d07ad
+KO = db8c75023311f8c2259e346e3cfc848a
+
+COUNT=9
+L = 128
+KI = 470f43f541663955a170ea5c205a0f91fc937fde50931d8d105328c4f7f6f564
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 66a13326aa87654217066d599dee6dc4bdebe1a682cd6a8356d6af465f7ba9003fdafcad9b486eb426a187b3454530a6421f
+DataAfterCtrLen = 10
+DataAfterCtrData = c9d7ce1d915327b65aae
+ Binary rep of i = 0001
+ instring = 66a13326aa87654217066d599dee6dc4bdebe1a682cd6a8356d6af465f7ba9003fdafcad9b486eb426a187b3454530a6421f0001c9d7ce1d915327b65aae
+KO = 99ddb80a52eb71a0b8b850c9bb40f9d7
+
+COUNT=10
+L = 256
+KI = 154bbe6138e2c9e73c9455dbb9cd775b34fa81f47abf8d1952ee38622e2a70bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2ea0973273bfa6399a67292ffc6cdc1499cf7cc5bc74d388b1d7ea13baf7db15e8f549f5891874fe95e51356afebc3f2c5cf
+DataAfterCtrLen = 10
+DataAfterCtrData = 101fe158ef24f1e870c5
+ Binary rep of i = 0001
+ instring = 2ea0973273bfa6399a67292ffc6cdc1499cf7cc5bc74d388b1d7ea13baf7db15e8f549f5891874fe95e51356afebc3f2c5cf0001101fe158ef24f1e870c5
+KO = 6afaa46c381558104e451bfa4eda43be701a506342e8edab2fe8701cf3b89b0c
+
+COUNT=11
+L = 256
+KI = eb011272f03a6178e40478cdae2a7a105af94e32ecbf0c74e180d1503485c001
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b886afa3f8a52446d8cff8d47f040c4d59af40985d7ed9084a81c4567a6a1ea27393bbba7e9208780f48ed70d2fcc78d64fa
+DataAfterCtrLen = 10
+DataAfterCtrData = 5eed4bf18431d5c006c1
+ Binary rep of i = 0001
+ instring = b886afa3f8a52446d8cff8d47f040c4d59af40985d7ed9084a81c4567a6a1ea27393bbba7e9208780f48ed70d2fcc78d64fa00015eed4bf18431d5c006c1
+KO = bcaa17862f083a3e3e724d28c14e0f1358bc4fe89801a4238d933893c135f918
+
+COUNT=12
+L = 256
+KI = 922f532322184e3dd1c3ad6c187ee3ee1e066ebf44c6f7c8b2a1c89d7213fcac
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7f486b42e675ee0e6dfe68a9a4cbf57c32ec250d0146c6948f67d7c3e1731092362da8ea380fa53429744a35d9c77aa64f82
+DataAfterCtrLen = 10
+DataAfterCtrData = 3b8988bafd93e19eeb12
+ Binary rep of i = 0001
+ instring = 7f486b42e675ee0e6dfe68a9a4cbf57c32ec250d0146c6948f67d7c3e1731092362da8ea380fa53429744a35d9c77aa64f8200013b8988bafd93e19eeb12
+KO = 262844c79e685ca49b108f1f02932ecbb2d2a5d04e1ee686d3b8186d30461b9f
+
+COUNT=13
+L = 256
+KI = 7ec575f6832147c4dd5012194f9bd8e0c104eabc110516912b2be2052039861a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bd48d80bc7b7dc22893eef903f6852fa4c9e607588d6b170f5636b9d7616489dfd35f13d0c37954a5c1c276cd7841a7599e4
+DataAfterCtrLen = 10
+DataAfterCtrData = d171cf39bb202e1fde30
+ Binary rep of i = 0001
+ instring = bd48d80bc7b7dc22893eef903f6852fa4c9e607588d6b170f5636b9d7616489dfd35f13d0c37954a5c1c276cd7841a7599e40001d171cf39bb202e1fde30
+KO = bb3b80df3d30de53a02cd01a72ba74e6749cb127182003a6b208a724507799b2
+
+COUNT=14
+L = 256
+KI = 8e1622b7d828afc55a92138e668820a37a174c07f7589ddbb85db4014ef3139e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6effb366202febeefc053a918870c01e6a96188b0181836b8baec3947fb4725f1304c58ab472b7f701092f61fc0715ecce7c
+DataAfterCtrLen = 10
+DataAfterCtrData = dfdc090b902a75483594
+ Binary rep of i = 0001
+ instring = 6effb366202febeefc053a918870c01e6a96188b0181836b8baec3947fb4725f1304c58ab472b7f701092f61fc0715ecce7c0001dfdc090b902a75483594
+KO = f194135061b28e4e5b2908685f0043330698322c239513aaba1c80a91d9b897b
+
+COUNT=15
+L = 256
+KI = 34d0e43eee1e62b2f5e84db617934a6589d3a4becf955575f9e94ba1593ce7bf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 609606806b81db763b0329fd77d73a19f1f13579821079c538f57b300f034fbd9744f105c696a817cec80cab16ab441abdcc
+DataAfterCtrLen = 10
+DataAfterCtrData = 72be8ded83241ee746eb
+ Binary rep of i = 0001
+ instring = 609606806b81db763b0329fd77d73a19f1f13579821079c538f57b300f034fbd9744f105c696a817cec80cab16ab441abdcc000172be8ded83241ee746eb
+KO = f28a2fbe95cd79bfd60863da8e67540e878509fc2f9e34db742078977a056f42
+
+COUNT=16
+L = 256
+KI = a6e6b17b48d477a82b06dea993cbb6f28d94a3ec7ea8a9382dd32baf8167fcb3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1721c1ad83899fb4881de5f7cc567a6ca9329b79b5c7a05d7f09e84bd33c22cd7d1d67e210c6686662a173c9748a42e672ca
+DataAfterCtrLen = 10
+DataAfterCtrData = 7840fc59ea6b21096ce4
+ Binary rep of i = 0001
+ instring = 1721c1ad83899fb4881de5f7cc567a6ca9329b79b5c7a05d7f09e84bd33c22cd7d1d67e210c6686662a173c9748a42e672ca00017840fc59ea6b21096ce4
+KO = c6c07f8f656edded85c7f2bf9167ce395d21b6cb4c7185ac12af62d736c42675
+
+COUNT=17
+L = 256
+KI = 38d68bf07a4eb5cbf3642aae67c159ead415ffa49e79a4d8992fc0bb42ebe6fa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0cb8a559574520ef6bdae79e51f01cf06592fe66fd7d8e8a90f9c107c4c14d954ae2bd3774dc500732c766ee68cdf46d2254
+DataAfterCtrLen = 10
+DataAfterCtrData = a88d1a2b15c23508fd6b
+ Binary rep of i = 0001
+ instring = 0cb8a559574520ef6bdae79e51f01cf06592fe66fd7d8e8a90f9c107c4c14d954ae2bd3774dc500732c766ee68cdf46d22540001a88d1a2b15c23508fd6b
+KO = 2bd70b102797724aba838f9394250c3a9cd32f20d90d6e12dc3d3c99385ebb7a
+
+COUNT=18
+L = 256
+KI = 56668d25e267898b541b32bec236144136f10aa002b5229b14b6932da110bbe0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f23e14e9889f10acd434655c0293cc345cf5d54b211eba5aa310f0f7cc5e64114166eca2c9f5250b025656ebd10229acdbe9
+DataAfterCtrLen = 10
+DataAfterCtrData = d38265bbe32efcc21ce5
+ Binary rep of i = 0001
+ instring = f23e14e9889f10acd434655c0293cc345cf5d54b211eba5aa310f0f7cc5e64114166eca2c9f5250b025656ebd10229acdbe90001d38265bbe32efcc21ce5
+KO = fd23df0c2a039e15186e1055d7ee5916a2baea3a33500bea926f26128c560d0f
+
+COUNT=19
+L = 256
+KI = 7b271b321f21fd35e369bac3423cb4982ea63c1bc2455b13861dbe157cc15016
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4d29ac9cce8f521f5bcfe496447b98486cb549f246f3fc9bb6eff3b2015d3ab43a4805b1b3cbc494c63e3623f8e8f84608dd
+DataAfterCtrLen = 10
+DataAfterCtrData = 8a7a37889c178fa4f95d
+ Binary rep of i = 0001
+ instring = 4d29ac9cce8f521f5bcfe496447b98486cb549f246f3fc9bb6eff3b2015d3ab43a4805b1b3cbc494c63e3623f8e8f84608dd00018a7a37889c178fa4f95d
+KO = 4bb94dd67c0820abed11cd3de880b31bddab072fe7b2c0a668f5aaee3ca36e8e
+
+COUNT=20
+L = 160
+KI = 38cebf884c42ff8c5b0bb2a57c3ea9f23e5bfb5044cb4b5bd3128893aa28974e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6f92edd198e91bd36e1f1d1522a10e2b176a1ad6976fc81f5df4b2c4a652081dc87b0c050333224f063e94a5c37e495db02
+DataAfterCtrLen = 10
+DataAfterCtrData = 19208c3373e007ab98f4
+ Binary rep of i = 0001
+ instring = f6f92edd198e91bd36e1f1d1522a10e2b176a1ad6976fc81f5df4b2c4a652081dc87b0c050333224f063e94a5c37e495db02000119208c3373e007ab98f4
+KO = 11c78d9c18b369af3bff4b4fa7acd2f7b639d66a
+
+COUNT=21
+L = 160
+KI = 94138ae979effb7746d1ea4603023dde03c7e635708b931dfdc0a79a3e2cb8c1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8d0447c38cac97b21c982fdba17973bec91c1a9013b662ec46718d4df2edb3fd438a873ee3903abaf32b671994607378b1b9
+DataAfterCtrLen = 10
+DataAfterCtrData = cc9e6fb78ceaad0c8647
+ Binary rep of i = 0001
+ instring = 8d0447c38cac97b21c982fdba17973bec91c1a9013b662ec46718d4df2edb3fd438a873ee3903abaf32b671994607378b1b90001cc9e6fb78ceaad0c8647
+KO = 5ff08e372ff73ca9af44ce5be213e8fa12269d15
+
+COUNT=22
+L = 160
+KI = b6e77dfec406b33e898ebab088fd18d8001f64669988b308bc3ba5de8dbc11a6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 26423273a1d26bc289039658674240bddfefb2e51b6cbc1401ccb1217b70b524fdca7ad8959451fea966f916af782c54d203
+DataAfterCtrLen = 10
+DataAfterCtrData = 7e005b3b3cd5471bd5e7
+ Binary rep of i = 0001
+ instring = 26423273a1d26bc289039658674240bddfefb2e51b6cbc1401ccb1217b70b524fdca7ad8959451fea966f916af782c54d20300017e005b3b3cd5471bd5e7
+KO = 8cab92e6501733f86bb2bc369de1608095b0f9c8
+
+COUNT=23
+L = 160
+KI = 781545f6a2c8ef6bc0c330b6c7fd024fc13f5e05ad8e69a8ab2fb99f792fa289
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bc4de654603d5ffbc6a0fa29e07034d87bd73855559d3dedd8ac37989edd2e7415d54368b451eb4109ac83787a8316353f5a
+DataAfterCtrLen = 10
+DataAfterCtrData = be786174fe6b15f0cb93
+ Binary rep of i = 0001
+ instring = bc4de654603d5ffbc6a0fa29e07034d87bd73855559d3dedd8ac37989edd2e7415d54368b451eb4109ac83787a8316353f5a0001be786174fe6b15f0cb93
+KO = 70d519269603977a5b17d22edaa611a628de96ba
+
+COUNT=24
+L = 160
+KI = bedf075580e43f2809185cc36561eb88dd4e7290b4462d1290105bff19726201
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9f9cc5a70e86ef7acaa0d26a3aafd85d4ae505f026ee2673df1948e2161c3fc59763600a9b92775525f3affe1a9f63cbf5fb
+DataAfterCtrLen = 10
+DataAfterCtrData = a59d8e512f62b2f7e9b7
+ Binary rep of i = 0001
+ instring = 9f9cc5a70e86ef7acaa0d26a3aafd85d4ae505f026ee2673df1948e2161c3fc59763600a9b92775525f3affe1a9f63cbf5fb0001a59d8e512f62b2f7e9b7
+KO = 49c9ffe3bb78b05a57e348dea2c181dabbf6a4c0
+
+COUNT=25
+L = 160
+KI = bbfcb4a30e0a449b721b79e1a96a52befa3121b4271c0320c53f74b062f0a9fb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 81de4852e09f08d785cba71f29fc6e9a575fa11ef3265479ce776e4b51ceeff068a1378eaa23349f91ee2d03cb3c5892cbdf
+DataAfterCtrLen = 10
+DataAfterCtrData = a10d265a4b10d443c512
+ Binary rep of i = 0001
+ instring = 81de4852e09f08d785cba71f29fc6e9a575fa11ef3265479ce776e4b51ceeff068a1378eaa23349f91ee2d03cb3c5892cbdf0001a10d265a4b10d443c512
+KO = 1306cc100311af8a5a0f911caff36929252acff3
+
+COUNT=26
+L = 160
+KI = 0d573bd4d8a6bfae63b1738cfb5c0aa1e30b36b5f7a6e9ad18e52696b5941ef0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ae696f2a81c4b56d39d8efde63831397e5394b335b03c58fff90d456fa6736a36076f27c6c5437f69e95a3a9f87da1af35ad
+DataAfterCtrLen = 10
+DataAfterCtrData = 2c65ee104cca59a18ac7
+ Binary rep of i = 0001
+ instring = ae696f2a81c4b56d39d8efde63831397e5394b335b03c58fff90d456fa6736a36076f27c6c5437f69e95a3a9f87da1af35ad00012c65ee104cca59a18ac7
+KO = a84d1e25fba869f9b17eb37fe762ff08fd564473
+
+COUNT=27
+L = 160
+KI = 37f474877d11d2fa00493889595f589aae4fa323b898e8d02de5b5418e2d82ff
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8a382707180a68ea229564200843f31808f8c324fd2813cd658183e6ea23720156072299dae916dabe9bbd1ae9782899df4f
+DataAfterCtrLen = 10
+DataAfterCtrData = 1ef1d4b60e558dd44a8b
+ Binary rep of i = 0001
+ instring = 8a382707180a68ea229564200843f31808f8c324fd2813cd658183e6ea23720156072299dae916dabe9bbd1ae9782899df4f00011ef1d4b60e558dd44a8b
+KO = 9f3af56a164a3bc5650597d1cb6827dfe3b984f8
+
+COUNT=28
+L = 160
+KI = 00ab0460176390c0bf9962c78253e887007b6635e172fd0e48801381d15f79e9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fbdb78ca508c9989e9a8f2237298fda5da51c3b038939795aa6ab82de1c5dec141ba880b40187a5e5833311224caf5b6c005
+DataAfterCtrLen = 10
+DataAfterCtrData = 29b635d4c845d2d17d26
+ Binary rep of i = 0001
+ instring = fbdb78ca508c9989e9a8f2237298fda5da51c3b038939795aa6ab82de1c5dec141ba880b40187a5e5833311224caf5b6c005000129b635d4c845d2d17d26
+KO = 5d699eef72f0ab32047f895ebb7613beb911fcfc
+
+COUNT=29
+L = 160
+KI = e6e29621c41342c61db7cab390aeeedf172abad24010a1b0be7a8df13ddf324b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fca23909c940f52bdf0ecd8b84f4d6af4aa85844dc5eec825f6099d16399ed5613b94260f6c98e1f8f53440ee7afcfd3a0d6
+DataAfterCtrLen = 10
+DataAfterCtrData = 8df5aedb0cf130fb7b83
+ Binary rep of i = 0001
+ instring = fca23909c940f52bdf0ecd8b84f4d6af4aa85844dc5eec825f6099d16399ed5613b94260f6c98e1f8f53440ee7afcfd3a0d600018df5aedb0cf130fb7b83
+KO = a99f600b37ea52de0ef331e15a652eaf15e92794
+
+COUNT=30
+L = 320
+KI = 6cf38c45c91392aa4f7b38135953f6b57db354ae46538139e11feabdfaa54970
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 92a788b5f22bd2c95ae979735943bd4020d71e0fdf778abd8d28645b4706711fb9379652ea48123e5f7d358455df306e0e7f
+DataAfterCtrLen = 10
+DataAfterCtrData = 98f47653a9849fbc1bc1
+ Binary rep of i = 0001
+ instring = 92a788b5f22bd2c95ae979735943bd4020d71e0fdf778abd8d28645b4706711fb9379652ea48123e5f7d358455df306e0e7f000198f47653a9849fbc1bc1
+ Binary rep of i = 0002
+ instring = 92a788b5f22bd2c95ae979735943bd4020d71e0fdf778abd8d28645b4706711fb9379652ea48123e5f7d358455df306e0e7f000298f47653a9849fbc1bc1
+KO = 7616b588041efbb0d33bd7a6ed9d672a962ded8361ec97c770362f58e7f145d53419529eae86fdf0
+
+COUNT=31
+L = 320
+KI = 22ab41c98054a31ac9b3caa1d73fb54b50eb206af4265fb9532950a7f3eefc8b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fb775bd11d0b5d726ed7b834108c856639987bfd0e4e295a9467a86be069525608d32f97f7fb5b5027a5d643e3133cbfc250
+DataAfterCtrLen = 10
+DataAfterCtrData = 678a4d840b1c90cc4795
+ Binary rep of i = 0001
+ instring = fb775bd11d0b5d726ed7b834108c856639987bfd0e4e295a9467a86be069525608d32f97f7fb5b5027a5d643e3133cbfc2500001678a4d840b1c90cc4795
+ Binary rep of i = 0002
+ instring = fb775bd11d0b5d726ed7b834108c856639987bfd0e4e295a9467a86be069525608d32f97f7fb5b5027a5d643e3133cbfc2500002678a4d840b1c90cc4795
+KO = d520fb1bb8a5cdfe89fe08b583fd72b9b1016387e3a997cbee7fe972b9ae9ae8eb07a20b04db4df4
+
+COUNT=32
+L = 320
+KI = 5713c4e88e68984d531c3e7a99a6abb7c285f4021881477bacd401ef59aeee1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c21ad6f3869c29d87fb32b1fa2898473fd0495eb17851ccd751cb4afa167ceb9c35474a7b98a90fa94935c9a8dc46695e680
+DataAfterCtrLen = 10
+DataAfterCtrData = cfd21d569eb73b82c3c9
+ Binary rep of i = 0001
+ instring = c21ad6f3869c29d87fb32b1fa2898473fd0495eb17851ccd751cb4afa167ceb9c35474a7b98a90fa94935c9a8dc46695e6800001cfd21d569eb73b82c3c9
+ Binary rep of i = 0002
+ instring = c21ad6f3869c29d87fb32b1fa2898473fd0495eb17851ccd751cb4afa167ceb9c35474a7b98a90fa94935c9a8dc46695e6800002cfd21d569eb73b82c3c9
+KO = c71f2d6c88a40dafa7da1fa941eca7e44fd44c62896181bf2cd3688411a3dfd9ebf33a6ce2528962
+
+COUNT=33
+L = 320
+KI = 3d2f09e74ae5dfbbb45ae05b5ec80f49e7779e71010965739923a3038baee96d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5435ef5d6389b915a6529ab3f29a54235fd1e60b5c50ead6654bcb492588febb487f6d708aa13dd6d7227630342441583f3e
+DataAfterCtrLen = 10
+DataAfterCtrData = 8e3a0e2932fc124538c7
+ Binary rep of i = 0001
+ instring = 5435ef5d6389b915a6529ab3f29a54235fd1e60b5c50ead6654bcb492588febb487f6d708aa13dd6d7227630342441583f3e00018e3a0e2932fc124538c7
+ Binary rep of i = 0002
+ instring = 5435ef5d6389b915a6529ab3f29a54235fd1e60b5c50ead6654bcb492588febb487f6d708aa13dd6d7227630342441583f3e00028e3a0e2932fc124538c7
+KO = 71d9b4434fa50871aea0c061d3c78635853173e5088eb184909b5e4741110161a11bb4676bdbd843
+
+COUNT=34
+L = 320
+KI = cbf862e6a005cd4ff90feab2994f6074bb20cfd35a384259c275f485d44f49ef
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59a05f7b52ef5c87f765161f249004207ce92f613764cfa9f80569977d9155f31d86f15526fe13a8b33ffe3972046b9f63a8
+DataAfterCtrLen = 10
+DataAfterCtrData = 16e82d66ca7d9c5b7084
+ Binary rep of i = 0001
+ instring = 59a05f7b52ef5c87f765161f249004207ce92f613764cfa9f80569977d9155f31d86f15526fe13a8b33ffe3972046b9f63a8000116e82d66ca7d9c5b7084
+ Binary rep of i = 0002
+ instring = 59a05f7b52ef5c87f765161f249004207ce92f613764cfa9f80569977d9155f31d86f15526fe13a8b33ffe3972046b9f63a8000216e82d66ca7d9c5b7084
+KO = 957b83aaf941146c5941b53351f6cf426b15dc3335d170a72c561588bddab3e12dfe8286246e8adf
+
+COUNT=35
+L = 320
+KI = b6e5578e0ee2d102f7d1ef2be0a9c766753873693cb8f8e67d3533b6fedebb8c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ca1dda923bebdb1049d44bff62fd09336fcfb5ae2a0922982318f7b9d060732bca64b7fe045f520882bdad969ba87443d96c
+DataAfterCtrLen = 10
+DataAfterCtrData = 913dc8d3585df2dc863f
+ Binary rep of i = 0001
+ instring = ca1dda923bebdb1049d44bff62fd09336fcfb5ae2a0922982318f7b9d060732bca64b7fe045f520882bdad969ba87443d96c0001913dc8d3585df2dc863f
+ Binary rep of i = 0002
+ instring = ca1dda923bebdb1049d44bff62fd09336fcfb5ae2a0922982318f7b9d060732bca64b7fe045f520882bdad969ba87443d96c0002913dc8d3585df2dc863f
+KO = 54137d9d2d44a349aed7b100cde8808d8b667c435157c1da4c42a12afc623d0788772218f4dc2194
+
+COUNT=36
+L = 320
+KI = 55c606a88fae0d410de506d8a2df7a291e1a2d18eafefedd5de0b3e7a8712f90
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64271212071756d59185a95b62942683410082b5613bc18ab590c591b1659232de07f88fa4010b037b2f90bba8a2509f28e4
+DataAfterCtrLen = 10
+DataAfterCtrData = 331f7b8050fbd4a24638
+ Binary rep of i = 0001
+ instring = 64271212071756d59185a95b62942683410082b5613bc18ab590c591b1659232de07f88fa4010b037b2f90bba8a2509f28e40001331f7b8050fbd4a24638
+ Binary rep of i = 0002
+ instring = 64271212071756d59185a95b62942683410082b5613bc18ab590c591b1659232de07f88fa4010b037b2f90bba8a2509f28e40002331f7b8050fbd4a24638
+KO = d645a5ecbc7afe48465d80bead9e4993d90164525a3d177379af05997e75c7100f7ca3bc91571063
+
+COUNT=37
+L = 320
+KI = 2cd5a81b9885f91fb8d02c87add8c6ba728d6167a8fc506337129ffa180b2951
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 98258d219025073cf66f46d8e10eb4556c56f5dc8350d8db92dd27db91d1c26f8bdf83f1f2baab1ac6341fb59b4387f39938
+DataAfterCtrLen = 10
+DataAfterCtrData = bce3bad72e9ae83ae810
+ Binary rep of i = 0001
+ instring = 98258d219025073cf66f46d8e10eb4556c56f5dc8350d8db92dd27db91d1c26f8bdf83f1f2baab1ac6341fb59b4387f399380001bce3bad72e9ae83ae810
+ Binary rep of i = 0002
+ instring = 98258d219025073cf66f46d8e10eb4556c56f5dc8350d8db92dd27db91d1c26f8bdf83f1f2baab1ac6341fb59b4387f399380002bce3bad72e9ae83ae810
+KO = 34c6b3423c14979ddeeb5f447f5010fb8cd33a3eb737d495ad72901759dd88c542c0759fb811020b
+
+COUNT=38
+L = 320
+KI = a27eca8ffd7e7a4a33c57a6bb64a9db447f59dc70fa1adf7d60eca18556b3895
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fe52f018f726d2a1c20091decc14171eb63dfc1973f7ba8c3f9abc3ea2937932811abd013451496206aa8e0efccc17499a54
+DataAfterCtrLen = 10
+DataAfterCtrData = 9240804934ea87917127
+ Binary rep of i = 0001
+ instring = fe52f018f726d2a1c20091decc14171eb63dfc1973f7ba8c3f9abc3ea2937932811abd013451496206aa8e0efccc17499a5400019240804934ea87917127
+ Binary rep of i = 0002
+ instring = fe52f018f726d2a1c20091decc14171eb63dfc1973f7ba8c3f9abc3ea2937932811abd013451496206aa8e0efccc17499a5400029240804934ea87917127
+KO = dc90f5be90e4218728fa4eb760974e41149b14670c7d627182b88d82f6353bb4dd217eb4c502f55b
+
+COUNT=39
+L = 320
+KI = 5d3b63d20f498133afbdf9330bed57db0ef2dc841dae6bbbf1b187baa249394e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 925738cb0d750ae2d5636e29049d7af1408684b2379d4c00eebcbd61b6f6173019c164db9fa37cf10cf32aa49c9a6ae1ca64
+DataAfterCtrLen = 10
+DataAfterCtrData = f65a6431b0e9b6690c96
+ Binary rep of i = 0001
+ instring = 925738cb0d750ae2d5636e29049d7af1408684b2379d4c00eebcbd61b6f6173019c164db9fa37cf10cf32aa49c9a6ae1ca640001f65a6431b0e9b6690c96
+ Binary rep of i = 0002
+ instring = 925738cb0d750ae2d5636e29049d7af1408684b2379d4c00eebcbd61b6f6173019c164db9fa37cf10cf32aa49c9a6ae1ca640002f65a6431b0e9b6690c96
+KO = be1941945c89e9a611c3d2e0b5fb303a99fc4e8b418a79cd9e9254db81050c5d0ada7d181a7104b9
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 367fc005cb2565a92cf8b1cfdf4869ccad04c9fdfc8250d027d82a33cd0b36e0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f3a71b1465972703773ec0c92681bc27e626587fe683a07fed69c9bb0a1053afa1ec187cf26fa9dd8c690f415af98d442470
+DataAfterCtrLen = 10
+DataAfterCtrData = b9dc98f750c71d74e243
+ Binary rep of i = 000001
+ instring = f3a71b1465972703773ec0c92681bc27e626587fe683a07fed69c9bb0a1053afa1ec187cf26fa9dd8c690f415af98d442470000001b9dc98f750c71d74e243
+KO = 67301e0b417c5af335caee31b3e620c3
+
+COUNT=1
+L = 128
+KI = 1cd97b3881429498246a50db464e1dfbcba03abaf946c9f20b180a3bb22c66e1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cfd12e0c0fec41b45c1dbdaffa8227d7dae3854638980036599c972f5c2f6490c1bf1bfa42081ab27887785f3cd9cbd7d1fe
+DataAfterCtrLen = 10
+DataAfterCtrData = 06dc854bf22044173eed
+ Binary rep of i = 000001
+ instring = cfd12e0c0fec41b45c1dbdaffa8227d7dae3854638980036599c972f5c2f6490c1bf1bfa42081ab27887785f3cd9cbd7d1fe00000106dc854bf22044173eed
+KO = 2e9e1bb2a21b189ddbcd86f349905961
+
+COUNT=2
+L = 128
+KI = bca9e3c032d9f07fd90f1b93d60cd9f73d8b4eb287690eeeda545780c1af00c3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9b9b8c1856396ded23041458638be77bdf2818d07e2817790020e37f708e58db1fcc2f683c18232369da764b8abc5e09393
+DataAfterCtrLen = 10
+DataAfterCtrData = b4a48628c345f269678b
+ Binary rep of i = 000001
+ instring = e9b9b8c1856396ded23041458638be77bdf2818d07e2817790020e37f708e58db1fcc2f683c18232369da764b8abc5e09393000001b4a48628c345f269678b
+KO = 5a439b6fb359a3f67d0025dbe2aafab4
+
+COUNT=3
+L = 128
+KI = de536cd5eab0d4cd2e364b2da92cc4ac8badcc337ce2bfb9461319fc8a09fceb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9a8bc6756079304a34256b48b3853dcc02d3fb5047f330217d182f2ec2fa07f1ccfcd80869cb68ddbd2e6ad00c30017fbfd4
+DataAfterCtrLen = 10
+DataAfterCtrData = c047dc4abf07233a5a82
+ Binary rep of i = 000001
+ instring = 9a8bc6756079304a34256b48b3853dcc02d3fb5047f330217d182f2ec2fa07f1ccfcd80869cb68ddbd2e6ad00c30017fbfd4000001c047dc4abf07233a5a82
+KO = 355504b056e23df1043ae1b140308322
+
+COUNT=4
+L = 128
+KI = 41a744a3a15421948261448d5b96645fba39e4bd827c8e34321707800d626bb6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 09c0728a9c613439df4f636fdfc8624046238db481d23745fe745d37a7085193c2b38f84eb80a237e5c330165d35f4390157
+DataAfterCtrLen = 10
+DataAfterCtrData = 1f0a7081e39132d5aa03
+ Binary rep of i = 000001
+ instring = 09c0728a9c613439df4f636fdfc8624046238db481d23745fe745d37a7085193c2b38f84eb80a237e5c330165d35f43901570000011f0a7081e39132d5aa03
+KO = 7a5546dc8f3e2dfc06186dcac911a4cb
+
+COUNT=5
+L = 128
+KI = a9b2776daf0c23894b8101f2ecd8b7b54080af5fe736e7d6659f39d9c305f140
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 84a3bff0c28d684c871f84dd9aacf50e4bdc00db4334494e64d3a9a49b6cc11a75031ee1cc77758cdab1559557ba19a743b7
+DataAfterCtrLen = 10
+DataAfterCtrData = 05ed62cc3b2d2bf27115
+ Binary rep of i = 000001
+ instring = 84a3bff0c28d684c871f84dd9aacf50e4bdc00db4334494e64d3a9a49b6cc11a75031ee1cc77758cdab1559557ba19a743b700000105ed62cc3b2d2bf27115
+KO = 097d0891630203c3ec80e6ae52de6543
+
+COUNT=6
+L = 128
+KI = ddbff018d10d8e556621602a2b283534f7cdaa45d7c666c21b44294d2bd37d2b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8eb60113c24546ab56ad72ccc1dd74d45478b6997a4c8a0e6df0977b1ce60e1f622873d7fa0d75fa7d9b56e7c874cfe138fe
+DataAfterCtrLen = 10
+DataAfterCtrData = 244b00d3835b70dcfbe1
+ Binary rep of i = 000001
+ instring = 8eb60113c24546ab56ad72ccc1dd74d45478b6997a4c8a0e6df0977b1ce60e1f622873d7fa0d75fa7d9b56e7c874cfe138fe000001244b00d3835b70dcfbe1
+KO = 4fb9a4b4bb34ed1eff8f661501022773
+
+COUNT=7
+L = 128
+KI = c76490ce00743a9a863a58caac4cec7d43718277e351784f0955dc57893366f2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2f33de09312102c79a4ff128b52b883fd2431b0f387571d79fb749609f6f57730ab556a42600cfe27fc876e44dcbe5d668e7
+DataAfterCtrLen = 10
+DataAfterCtrData = 3581c58e3ea8d0f3ce9c
+ Binary rep of i = 000001
+ instring = 2f33de09312102c79a4ff128b52b883fd2431b0f387571d79fb749609f6f57730ab556a42600cfe27fc876e44dcbe5d668e70000013581c58e3ea8d0f3ce9c
+KO = dba3fbd1603b5cf4e57d63e15fc7dcb9
+
+COUNT=8
+L = 128
+KI = 09f89b6e8267cd813ce4f4684503f48505802e3ec48f18f099d7c2bf355658f8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 070b166e04e962968efbab49a893210649d471831c5e4fc3ac2697d36350717a9595c35e6cf9018e65b6d610a6cebf95b174
+DataAfterCtrLen = 10
+DataAfterCtrData = 60cc31ec077c134b8c88
+ Binary rep of i = 000001
+ instring = 070b166e04e962968efbab49a893210649d471831c5e4fc3ac2697d36350717a9595c35e6cf9018e65b6d610a6cebf95b17400000160cc31ec077c134b8c88
+KO = f833ef9af1fca8b98572bed7e2ffb8de
+
+COUNT=9
+L = 128
+KI = 9899d0bce6ad6934bd5f8f323e8dc5f42ef1d3f77fe87faf98b517012f0b9b78
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5c9ca7b740daddb5bc67ae4bf3b22a73e22dc4a2718b07e7dec03287877c36ee02b68ecbc72cb519aa4a88adaa9917eb5b9c
+DataAfterCtrLen = 10
+DataAfterCtrData = 07e5a5fd9ae1b9a1f87c
+ Binary rep of i = 000001
+ instring = 5c9ca7b740daddb5bc67ae4bf3b22a73e22dc4a2718b07e7dec03287877c36ee02b68ecbc72cb519aa4a88adaa9917eb5b9c00000107e5a5fd9ae1b9a1f87c
+KO = 5bbc5f1321fe0b5bd5fc522a0626e119
+
+COUNT=10
+L = 256
+KI = 4ed5f90abad673de972e7f61e29628a39ca978d1d44115c43ea644d20e083f37
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0dbbd73266c777933a71f0c4406a20c6291ca079ec2e706c63e8cfeb5a60fa749cd18824bfff2e379d4476347015808bbb8e
+DataAfterCtrLen = 10
+DataAfterCtrData = 43d05c0130410ee3dd2e
+ Binary rep of i = 000001
+ instring = 0dbbd73266c777933a71f0c4406a20c6291ca079ec2e706c63e8cfeb5a60fa749cd18824bfff2e379d4476347015808bbb8e00000143d05c0130410ee3dd2e
+KO = 1d32e89f21eef23ae1104af123cacccabfc603f5697c9314958dcca98fef5097
+
+COUNT=11
+L = 256
+KI = ff5bd13d4b2a239494403396b81f987adc216c170ea24d3adf76e87cfc21f0dd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6df7bcb8315a85837b1ca909263efb19a97fe0871f34fa746e69aad7dbebdacc3beb3915ebbb0c7380f706ae7f91f609d1cc
+DataAfterCtrLen = 10
+DataAfterCtrData = 60d7c9b89981df4ac11e
+ Binary rep of i = 000001
+ instring = 6df7bcb8315a85837b1ca909263efb19a97fe0871f34fa746e69aad7dbebdacc3beb3915ebbb0c7380f706ae7f91f609d1cc00000160d7c9b89981df4ac11e
+KO = c0d0cf24e2fefce89510ac6e7d2af0006a21cb1b3a9b887776964109f7674e75
+
+COUNT=12
+L = 256
+KI = ad6876388da0a15b928b4ad0eef5f19a3f51727558d179526f3638b032a553b2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9d0e2646beef08bf9a9bb80eef9d6764aa7648fa1bd35b55e1e17cd4454172ab354b89293cce44594e60132b76ddf065d05
+DataAfterCtrLen = 10
+DataAfterCtrData = 29ef76b5a6bb11832a58
+ Binary rep of i = 000001
+ instring = e9d0e2646beef08bf9a9bb80eef9d6764aa7648fa1bd35b55e1e17cd4454172ab354b89293cce44594e60132b76ddf065d0500000129ef76b5a6bb11832a58
+KO = 9c81b03e01df302121f05b3714726bc6d0b834b8c7b0445e5312e33db5ec428c
+
+COUNT=13
+L = 256
+KI = d582ad2f2f3c5673917e6a33b47bc5119e81dce5091403cc40d538403c3680d3
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b34ed0c1a2d8b4ac1884758941ee539581c1808947a4f7a55e988afaece8a9f9c7418a2c0e6a2816945c14baf5914d206314
+DataAfterCtrLen = 10
+DataAfterCtrData = bda555392d846e0c4d0d
+ Binary rep of i = 000001
+ instring = b34ed0c1a2d8b4ac1884758941ee539581c1808947a4f7a55e988afaece8a9f9c7418a2c0e6a2816945c14baf5914d206314000001bda555392d846e0c4d0d
+KO = f0f55b7fa0ada13cd13ce2212d8c5bc85edcd712e071e2e83149262c411f2583
+
+COUNT=14
+L = 256
+KI = f98022881fb73696088f3a1e18044e410bd856c9837c443d20e39e847b7c95b5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 786a073d1f37cc6630b8d024884be30cc463a41db3e1c14bb1125d0a2dcce41db0064785ca70caf12757d24a33c9ef5fdb81
+DataAfterCtrLen = 10
+DataAfterCtrData = 60dcd19b975d43a2eb3d
+ Binary rep of i = 000001
+ instring = 786a073d1f37cc6630b8d024884be30cc463a41db3e1c14bb1125d0a2dcce41db0064785ca70caf12757d24a33c9ef5fdb8100000160dcd19b975d43a2eb3d
+KO = af4d472f2c9a577e6a8324ad17364c2d421864bc677810b8ddbf05131fd78b56
+
+COUNT=15
+L = 256
+KI = 9cb18614c8a8d5b1b28cdf4ca0f03a567c0ae98c51a6a62580df35af2c7523e2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6195a3891446ccc077aab4ff4b14d599fbde8658aaaaf2b108193fb6ddbc7a91c1ad2b3634d94db19a4ff7992201ff392199
+DataAfterCtrLen = 10
+DataAfterCtrData = 92cc2213f78a1e3ea6f8
+ Binary rep of i = 000001
+ instring = 6195a3891446ccc077aab4ff4b14d599fbde8658aaaaf2b108193fb6ddbc7a91c1ad2b3634d94db19a4ff7992201ff39219900000192cc2213f78a1e3ea6f8
+KO = 5a9483eea87b371820dc26832f6c3c4b4bdc7f7e44ff8a41fb9d5df3b7ea2e13
+
+COUNT=16
+L = 256
+KI = 7180f0adfcc191cc09fba8e6aebb3772a100bf5a294c48eb99bc178d50947342
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c6a802ec9d0fc61f30d0c29ddab1b37101d9f8d9346178c683acfd3470f2acd1e3983a82862c557aa5b1a49a0210384769dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 492c908778f2176f8dd8
+ Binary rep of i = 000001
+ instring = c6a802ec9d0fc61f30d0c29ddab1b37101d9f8d9346178c683acfd3470f2acd1e3983a82862c557aa5b1a49a0210384769dc000001492c908778f2176f8dd8
+KO = 928acdbf9e31252c3cc5b4a8231200ef96e048dcd145fb8dd92bf9e510f1fa66
+
+COUNT=17
+L = 256
+KI = e99c118ad53000872faac1800d7d631ad74266933cffbb25cc95f1a140d67134
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c8a907462410197993a36ef1d06e12d0aca07350857446cd0de1b13552bc1e8ceea25b1f5e60a5cd3b0a5e89e0c9087a0af4
+DataAfterCtrLen = 10
+DataAfterCtrData = b317896965b9dd2b1f75
+ Binary rep of i = 000001
+ instring = c8a907462410197993a36ef1d06e12d0aca07350857446cd0de1b13552bc1e8ceea25b1f5e60a5cd3b0a5e89e0c9087a0af4000001b317896965b9dd2b1f75
+KO = d755a31c4f1def0472c210509e57c0a19d98b6f100d0c136bb9f6e959ae5ea00
+
+COUNT=18
+L = 256
+KI = b3f87f167f203496f9ece64401b67343e97ec9f297b5bd7483c3f0d3254ad6bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c0e72feaa99cdb47148d356da98b7d2d8d18f0943c5942deb8bcd10dd29cd0873481252b1910921050819fc242e5818bf62b
+DataAfterCtrLen = 10
+DataAfterCtrData = ffb4dae37f21c7cf9573
+ Binary rep of i = 000001
+ instring = c0e72feaa99cdb47148d356da98b7d2d8d18f0943c5942deb8bcd10dd29cd0873481252b1910921050819fc242e5818bf62b000001ffb4dae37f21c7cf9573
+KO = 9244430b58abef14301532e13e04da503e8620858f485a7e95f8d30c324b5e93
+
+COUNT=19
+L = 256
+KI = 0b9885af465325dec3c480ad1cbb58f887fe8b52b0609105c1790e57ac70b1ee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e6d1396f86b6f44b9de8bbc62c70298ec320b385e0cd9512312f24b899890b69e739b8849f96fd75317b49efd74b17520569
+DataAfterCtrLen = 10
+DataAfterCtrData = 8d4e8543eba1670c8911
+ Binary rep of i = 000001
+ instring = e6d1396f86b6f44b9de8bbc62c70298ec320b385e0cd9512312f24b899890b69e739b8849f96fd75317b49efd74b175205690000018d4e8543eba1670c8911
+KO = 6bcc39cab4d5906a292723023a7acbae7188fc2c48c570cb050ffb7bb9e4a427
+
+COUNT=20
+L = 160
+KI = baebd24ba83c551e05758d8666478e1ec840cc34c40bac35efb439d9e390ebc2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 32f08102739bc08a295bb84ddff9390d454b35f8191242ea6d267567153399b778db849c2557a3fbb93cef1efd8ce4cd16f3
+DataAfterCtrLen = 10
+DataAfterCtrData = a60f470c2802196a363f
+ Binary rep of i = 000001
+ instring = 32f08102739bc08a295bb84ddff9390d454b35f8191242ea6d267567153399b778db849c2557a3fbb93cef1efd8ce4cd16f3000001a60f470c2802196a363f
+KO = ce696ca1c05d3ab5e3c14ee7b504794e69d1bca5
+
+COUNT=21
+L = 160
+KI = db105a32873044a300aa743d5c370d676d77ea7a9f50f434c881bba23e99c271
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a1b9aa1a2fded2fc75d3182a472caa0aebb0b5c6c2c3acdd4a9a30476fa84467c342b1cffa4d3b0667a3689207e58aab0b3f
+DataAfterCtrLen = 10
+DataAfterCtrData = c76c0b2058b95b45ae76
+ Binary rep of i = 000001
+ instring = a1b9aa1a2fded2fc75d3182a472caa0aebb0b5c6c2c3acdd4a9a30476fa84467c342b1cffa4d3b0667a3689207e58aab0b3f000001c76c0b2058b95b45ae76
+KO = 3220287fb6465f5f850bcaed16db0cce0bcec31e
+
+COUNT=22
+L = 160
+KI = 02be39ab3dbabb0adc656f0ce714040171dc1bde2cda45d0b65e07bfb30ff4fe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 682e9f1dbe4f15bb00ad3311d748b87786a496af47489b5165bb42913a63b3abce7e877ce0e777570fe2a700c28fc22cb2d6
+DataAfterCtrLen = 10
+DataAfterCtrData = 7e732238ddec3bee75e5
+ Binary rep of i = 000001
+ instring = 682e9f1dbe4f15bb00ad3311d748b87786a496af47489b5165bb42913a63b3abce7e877ce0e777570fe2a700c28fc22cb2d60000017e732238ddec3bee75e5
+KO = a3c81e00c9d692f65487633bcef463af6cead7ab
+
+COUNT=23
+L = 160
+KI = a4f6ac3f9363e8f951b9fa7ad01e770c2761fb64e805acd8140f51cd14393dbe
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ddb56858d5bfc885534e6a1194c5c610a17b0cb9fb0b9825e28a91235b013e8601df2438d621dfd8ef61cd3e6f2efbe7a29b
+DataAfterCtrLen = 10
+DataAfterCtrData = 5f689a2ef5174b162531
+ Binary rep of i = 000001
+ instring = ddb56858d5bfc885534e6a1194c5c610a17b0cb9fb0b9825e28a91235b013e8601df2438d621dfd8ef61cd3e6f2efbe7a29b0000015f689a2ef5174b162531
+KO = ef0cbab51a558c4d3ea699407e4870f952a03c7d
+
+COUNT=24
+L = 160
+KI = 7bdfa39e1dcff4c4ba135abe8a6798e1aa6adef6822cbe42358d181d196e83aa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c94db6dc28ac61aee48d3eee0748f1e24da8a9e79f1f86bb29fdb10b27af586d26ec180bd0f63bdd1d4aef70d7c60bbdd1c1
+DataAfterCtrLen = 10
+DataAfterCtrData = ce7b8f1e9199696f6f5b
+ Binary rep of i = 000001
+ instring = c94db6dc28ac61aee48d3eee0748f1e24da8a9e79f1f86bb29fdb10b27af586d26ec180bd0f63bdd1d4aef70d7c60bbdd1c1000001ce7b8f1e9199696f6f5b
+KO = 6bfd5d20e0dd7c31a7d4725df7b3db4db4c9a79b
+
+COUNT=25
+L = 160
+KI = 7e824d95e0dda20f3783532fef5bdd6bad3a47e52d230e51081ecb9ddefebcc4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6e2ab14023478be1705919ea180b7495559c3b7addafedd738e253d840cbd1571116c92305c27b3b37c6eeb250311eb42659
+DataAfterCtrLen = 10
+DataAfterCtrData = e3b2d7ddd57b0c28d160
+ Binary rep of i = 000001
+ instring = 6e2ab14023478be1705919ea180b7495559c3b7addafedd738e253d840cbd1571116c92305c27b3b37c6eeb250311eb42659000001e3b2d7ddd57b0c28d160
+KO = a72909bf661093bc5c24d68e24c6664a4ee5409b
+
+COUNT=26
+L = 160
+KI = 25091a0488b4313a28de1fed7b5ba344ac775545291e3153b5931f7af466739e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7bbe1cd7b1fc7af14105e8f982b5b82dbcbd8d5311d33c3e579f37f24def76de3bfbae6aadeb94656b4a813b007c1abc17dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 353b8196bf7097de3627
+ Binary rep of i = 000001
+ instring = 7bbe1cd7b1fc7af14105e8f982b5b82dbcbd8d5311d33c3e579f37f24def76de3bfbae6aadeb94656b4a813b007c1abc17dc000001353b8196bf7097de3627
+KO = acb697edf6c963d7cf177655d5755cdf57e89a2d
+
+COUNT=27
+L = 160
+KI = cebdd79057dbf189b71a093d86796a18230bfa0a5f232f63ae8a464e69591335
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8eee43ac1a992c50f86e487acaa3de58899eb4067acd5f86541de96bacbcfcf59cc7e4e105f9cadffc72ed54d516b3a697a4
+DataAfterCtrLen = 10
+DataAfterCtrData = f16fe89abe4d9e6ed764
+ Binary rep of i = 000001
+ instring = 8eee43ac1a992c50f86e487acaa3de58899eb4067acd5f86541de96bacbcfcf59cc7e4e105f9cadffc72ed54d516b3a697a4000001f16fe89abe4d9e6ed764
+KO = 105846c2e5b8905155d9e82255859ac61567b704
+
+COUNT=28
+L = 160
+KI = ca74a8189ef1419861f591005b68fd37e5e80b35c796d50fe4b091c5a2dd0e0f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 863261dcd00b624e84b63bc08d88cbc77c241610ce174491bcd936f512cf3f772d5452284a025107c55a3892aa041495e558
+DataAfterCtrLen = 10
+DataAfterCtrData = 85d5c1ac7fc70418c416
+ Binary rep of i = 000001
+ instring = 863261dcd00b624e84b63bc08d88cbc77c241610ce174491bcd936f512cf3f772d5452284a025107c55a3892aa041495e55800000185d5c1ac7fc70418c416
+KO = 42b6063ab31e36217b24c21929ba452e734a9232
+
+COUNT=29
+L = 160
+KI = c1baf573422505622f8f4c7c1130dbd61617769a3f11802996819fab610b05d7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b84988027c2c558397bd88408bd7c5eb67d15aca2313de7f04300aebf5042e62d552aac829cb1d0f8f6974de1d90403aeba2
+DataAfterCtrLen = 10
+DataAfterCtrData = 80c9c6ba2344516ec33f
+ Binary rep of i = 000001
+ instring = b84988027c2c558397bd88408bd7c5eb67d15aca2313de7f04300aebf5042e62d552aac829cb1d0f8f6974de1d90403aeba200000180c9c6ba2344516ec33f
+KO = d4b25e9440d1d2ff295a9ebacde40ee4de2ffe50
+
+COUNT=30
+L = 320
+KI = 96e17ae1275cb65e1c74d2b50fdd6a2a70b02cb7e1086270a79966661001cee1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5fad02cf5d1102ae0598cbe7e07e5792166786729ae1a2ec04bd589332eaba54434e4b43547d76c6642cc1ad6395b97e654f
+DataAfterCtrLen = 10
+DataAfterCtrData = 1e23eea7d64b315857cb
+ Binary rep of i = 000001
+ instring = 5fad02cf5d1102ae0598cbe7e07e5792166786729ae1a2ec04bd589332eaba54434e4b43547d76c6642cc1ad6395b97e654f0000011e23eea7d64b315857cb
+ Binary rep of i = 000002
+ instring = 5fad02cf5d1102ae0598cbe7e07e5792166786729ae1a2ec04bd589332eaba54434e4b43547d76c6642cc1ad6395b97e654f0000021e23eea7d64b315857cb
+KO = 6527f77a1f1d0c34059912fd459e51a8d41f7258e6ad0da52954ff2c35400eee37ed5fa92272f8e7
+
+COUNT=31
+L = 320
+KI = b224c6f65264b953de6cad9bc69b0b364231c40a17d586ccc1e2befc8b4be14d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f5e62a19d6db7d2301617d1fe4a45db78fc3bdc9d45c24fe3dbd5b968b7845950503b0ae500ce3d38b0d39a53437c3a24455
+DataAfterCtrLen = 10
+DataAfterCtrData = ea22e06e4d7704e9f0fa
+ Binary rep of i = 000001
+ instring = f5e62a19d6db7d2301617d1fe4a45db78fc3bdc9d45c24fe3dbd5b968b7845950503b0ae500ce3d38b0d39a53437c3a24455000001ea22e06e4d7704e9f0fa
+ Binary rep of i = 000002
+ instring = f5e62a19d6db7d2301617d1fe4a45db78fc3bdc9d45c24fe3dbd5b968b7845950503b0ae500ce3d38b0d39a53437c3a24455000002ea22e06e4d7704e9f0fa
+KO = 4db1b024432ad7d61cb2af2d2ee2a9d08700e375b023710648a4fbd3196c9b281de1d3b630a6b4ac
+
+COUNT=32
+L = 320
+KI = 6d79b3e03e9b931967bf9182a5d9a568f8e674964ba918be825bedf922cf3b14
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc3dd8a99cbc9890f8824854ff4dc851803f13d7e26a00b5767ea88851fdcb29df14527f3c36d005c458b5ce4d60b6798c61
+DataAfterCtrLen = 10
+DataAfterCtrData = 3aedd3ef89b2ad30da2d
+ Binary rep of i = 000001
+ instring = dc3dd8a99cbc9890f8824854ff4dc851803f13d7e26a00b5767ea88851fdcb29df14527f3c36d005c458b5ce4d60b6798c610000013aedd3ef89b2ad30da2d
+ Binary rep of i = 000002
+ instring = dc3dd8a99cbc9890f8824854ff4dc851803f13d7e26a00b5767ea88851fdcb29df14527f3c36d005c458b5ce4d60b6798c610000023aedd3ef89b2ad30da2d
+KO = 4b7449ed43a18846c8dc5c481b0f7ecb174a3332440641e10b6a91f3565ca509fb09b0dd59b20c5a
+
+COUNT=33
+L = 320
+KI = bb6182257f370e0c6d6332c7f7c25cb0afddfaa85c7c8e511ed8a432bce2b97d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 92bf2632e85c2a05308bd9002c0e7a484d2582e1e5a1edc7b3908fd89374945197fe11f8ac9099541b9b694a2b9c551dcf3c
+DataAfterCtrLen = 10
+DataAfterCtrData = a3eb08f6a6d1677e8d3a
+ Binary rep of i = 000001
+ instring = 92bf2632e85c2a05308bd9002c0e7a484d2582e1e5a1edc7b3908fd89374945197fe11f8ac9099541b9b694a2b9c551dcf3c000001a3eb08f6a6d1677e8d3a
+ Binary rep of i = 000002
+ instring = 92bf2632e85c2a05308bd9002c0e7a484d2582e1e5a1edc7b3908fd89374945197fe11f8ac9099541b9b694a2b9c551dcf3c000002a3eb08f6a6d1677e8d3a
+KO = 4d414bc51353d31070a5f70986c951a98f231b3b9acd91595cefe8c67d98eac2f422a77921a85a93
+
+COUNT=34
+L = 320
+KI = 17f66255b59d5c957d5278cd84f9776b70d2589cff68db6ad7699af25cc5785d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 63aca3f51b15e7530c23eebdbb13c132fe392e48f68165cac78b62cba5a24a7a02e4465905559e668c7bab540a8445ca02fc
+DataAfterCtrLen = 10
+DataAfterCtrData = 00e3361146f4806e411e
+ Binary rep of i = 000001
+ instring = 63aca3f51b15e7530c23eebdbb13c132fe392e48f68165cac78b62cba5a24a7a02e4465905559e668c7bab540a8445ca02fc00000100e3361146f4806e411e
+ Binary rep of i = 000002
+ instring = 63aca3f51b15e7530c23eebdbb13c132fe392e48f68165cac78b62cba5a24a7a02e4465905559e668c7bab540a8445ca02fc00000200e3361146f4806e411e
+KO = e7b5a85274c9f4fb1d0b5d8534be3c837e20178d30e3f5efb6bbe4b5dd9582a1aac835e261edcf70
+
+COUNT=35
+L = 320
+KI = b49a0f0be968eadb17bb5c6497c16f2b687895cfb77a752a64bd92099461dd37
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 237536a200d3d52f7d1e98a65a453f160a2292569d9bc729d250f6a298b509b24315ab73c57c960b8ce0cbc616c80344d7c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 2a01510088ea6615af2b
+ Binary rep of i = 000001
+ instring = 237536a200d3d52f7d1e98a65a453f160a2292569d9bc729d250f6a298b509b24315ab73c57c960b8ce0cbc616c80344d7c90000012a01510088ea6615af2b
+ Binary rep of i = 000002
+ instring = 237536a200d3d52f7d1e98a65a453f160a2292569d9bc729d250f6a298b509b24315ab73c57c960b8ce0cbc616c80344d7c90000022a01510088ea6615af2b
+KO = cb56e75b2e06167c0ded9a6c3ab25a6188fe8576ec67902ef96771727db23b67c16d5c04714bafba
+
+COUNT=36
+L = 320
+KI = 0f1034d1b36ed710a821c3d8c8a55dad2e0065bbe8077194e48b77ce1d1275bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a7d26825706582f12dc2161056da420ebf32cec6276997062991fd991bd0ada1715588685be6dde7b1fec1be10c2db385bc7
+DataAfterCtrLen = 10
+DataAfterCtrData = be9c130894758a1fe216
+ Binary rep of i = 000001
+ instring = a7d26825706582f12dc2161056da420ebf32cec6276997062991fd991bd0ada1715588685be6dde7b1fec1be10c2db385bc7000001be9c130894758a1fe216
+ Binary rep of i = 000002
+ instring = a7d26825706582f12dc2161056da420ebf32cec6276997062991fd991bd0ada1715588685be6dde7b1fec1be10c2db385bc7000002be9c130894758a1fe216
+KO = d40dba2ec84b2ba065ffb54bb1df6a05abc7d6990257f719dbdc49c9adab2c646ed2ffe2a50e7407
+
+COUNT=37
+L = 320
+KI = 422ff9a09948a4af30aedfb20226ac2c86bbfaa07021b3390358f9ddc2bbfc49
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 97d41984fa11c118e580d32d9410b01ac08464f3c5b0234fb278c5989d5cc2aae3b02a20ff80169167f7c7cd7b1e864d2fbf
+DataAfterCtrLen = 10
+DataAfterCtrData = 8b2bc92d8091150ced55
+ Binary rep of i = 000001
+ instring = 97d41984fa11c118e580d32d9410b01ac08464f3c5b0234fb278c5989d5cc2aae3b02a20ff80169167f7c7cd7b1e864d2fbf0000018b2bc92d8091150ced55
+ Binary rep of i = 000002
+ instring = 97d41984fa11c118e580d32d9410b01ac08464f3c5b0234fb278c5989d5cc2aae3b02a20ff80169167f7c7cd7b1e864d2fbf0000028b2bc92d8091150ced55
+KO = 0dca8cdbe7d9a988bc30c9fd145458be41b4aa3e54f35cafe13d4b2e237adc84d6de0eb899f29839
+
+COUNT=38
+L = 320
+KI = 4cc3f993d9ed697aa29d2520f7596009506ab95547c574ee98d200bc116ea7a2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 28350a8ae6e7dbe25fb4b393933db95cc29cc6b81f76a829cac6a953efd85b89a31526268cb1df2856ae32778382fa41069e
+DataAfterCtrLen = 10
+DataAfterCtrData = 8397a1a5420548b67cad
+ Binary rep of i = 000001
+ instring = 28350a8ae6e7dbe25fb4b393933db95cc29cc6b81f76a829cac6a953efd85b89a31526268cb1df2856ae32778382fa41069e0000018397a1a5420548b67cad
+ Binary rep of i = 000002
+ instring = 28350a8ae6e7dbe25fb4b393933db95cc29cc6b81f76a829cac6a953efd85b89a31526268cb1df2856ae32778382fa41069e0000028397a1a5420548b67cad
+KO = bb8b71d0c1892044232df3b04b7bd10a37d6a1d5bcedbc53d31b797c813a511fca7688add20b637c
+
+COUNT=39
+L = 320
+KI = 62527e46c181f1e7aee5613b59483dc1550bf08016f25897220692fa59d2e7bb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 13aeaa9bbd3ae4917ea096432bad42ede71bd68ae7ee1aa8b76f45227f9ba357e0f9ed64681c4b0394a21e04ad90421b7e25
+DataAfterCtrLen = 10
+DataAfterCtrData = cfe96e90d36425e4ffc5
+ Binary rep of i = 000001
+ instring = 13aeaa9bbd3ae4917ea096432bad42ede71bd68ae7ee1aa8b76f45227f9ba357e0f9ed64681c4b0394a21e04ad90421b7e25000001cfe96e90d36425e4ffc5
+ Binary rep of i = 000002
+ instring = 13aeaa9bbd3ae4917ea096432bad42ede71bd68ae7ee1aa8b76f45227f9ba357e0f9ed64681c4b0394a21e04ad90421b7e25000002cfe96e90d36425e4ffc5
+KO = 1e8cb67eda4d99083ff2d82bab17be50a4c6d314899e1ca07a1a3a1d30ebbe8c652c331ada7e417e
+
+
+
+[PRF=HMAC_SHA256]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 60e118235b5fca0b15f8dbe6109b6a1a2f9d0d6f69cecfb5f65d4eb5a1c00a36
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3c04bf77b146ef5842daafe19edb9530b7d19b3519aa5c7e797ca5cea0d82ddea484d87d735e3541cf0ba1505cf5c45d8067
+DataAfterCtrLen = 10
+DataAfterCtrData = 9803f3f48ea0a23e2856
+ Binary rep of i = 00000001
+ instring = 3c04bf77b146ef5842daafe19edb9530b7d19b3519aa5c7e797ca5cea0d82ddea484d87d735e3541cf0ba1505cf5c45d8067000000019803f3f48ea0a23e2856
+KO = d296bb7b1707c9109d19abf026c141f8
+
+COUNT=1
+L = 128
+KI = d6e27f6a0028beb3f71cbc6b04fa7cb31b5fbd68dbeccab8c8f771c376b3aba7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 336c2c9284e8f26a1db02399f18dc689f0140ea122a308ccb05706c6c5268274e4dcd4a3b0658ce153bbe905a5e7d18e7140
+DataAfterCtrLen = 10
+DataAfterCtrData = 3dbbbede5245f3240954
+ Binary rep of i = 00000001
+ instring = 336c2c9284e8f26a1db02399f18dc689f0140ea122a308ccb05706c6c5268274e4dcd4a3b0658ce153bbe905a5e7d18e7140000000013dbbbede5245f3240954
+KO = b943803f076f83d1b0f034042e849590
+
+COUNT=2
+L = 128
+KI = a3263ff7bd3d90959b7139e0376049cc32bd5480329fbc36129b8782c98e2423
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e908bfa24a96608c6d55af1882f9492c0ec5b18e9ec99991bcb5afa89ff7027afbd9eabf97ec4bd3b45211084f0390bd95dd
+DataAfterCtrLen = 10
+DataAfterCtrData = 059a3c60afce96a11fb3
+ Binary rep of i = 00000001
+ instring = e908bfa24a96608c6d55af1882f9492c0ec5b18e9ec99991bcb5afa89ff7027afbd9eabf97ec4bd3b45211084f0390bd95dd00000001059a3c60afce96a11fb3
+KO = 02deb8539b2af5ea783c66d0e77adfc5
+
+COUNT=3
+L = 128
+KI = e19755a5be3d32d1f7f244996a6549625d2fc9f15b1566aa3e7b65dc20c38b64
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 369cd4a0a3134ad2e318489a789127690b73a971eba75d0e8ffe1b5f3f95993810eb6088324f900db8615f8242ac53cdfd5b
+DataAfterCtrLen = 10
+DataAfterCtrData = b94aa5e81730c15c2167
+ Binary rep of i = 00000001
+ instring = 369cd4a0a3134ad2e318489a789127690b73a971eba75d0e8ffe1b5f3f95993810eb6088324f900db8615f8242ac53cdfd5b00000001b94aa5e81730c15c2167
+KO = 6bb3856ea1f24b0019d191e1563c9a3b
+
+COUNT=4
+L = 128
+KI = 4836ad323aa306f565f037a405845d0b4908ee3e9c3f2f00e78e63699379c091
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9823776dd887dc9fb82bcd8af1961e613e8e72ee5c60cce088a18958492e0abc15b710c32c3d015112d5b1a59a610df74982
+DataAfterCtrLen = 10
+DataAfterCtrData = 97f81a7802e1286240f0
+ Binary rep of i = 00000001
+ instring = 9823776dd887dc9fb82bcd8af1961e613e8e72ee5c60cce088a18958492e0abc15b710c32c3d015112d5b1a59a610df749820000000197f81a7802e1286240f0
+KO = 15dbd58de7106e770c427eb6b2135c7c
+
+COUNT=5
+L = 128
+KI = 02a03a798b4ad07ecbb5c3530e1e090b8d8ae63f37397787277caa695f133d68
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 75202ddb63cc14484069eb3ec89036c6d6d036f1a80f86a40a4c65b73036d0cf0cd9ee719824d43af0f155c7ed5800f67583
+DataAfterCtrLen = 10
+DataAfterCtrData = 0336f698bd4a507001b4
+ Binary rep of i = 00000001
+ instring = 75202ddb63cc14484069eb3ec89036c6d6d036f1a80f86a40a4c65b73036d0cf0cd9ee719824d43af0f155c7ed5800f67583000000010336f698bd4a507001b4
+KO = 80eed1d4c55a520c641233e8974aedd7
+
+COUNT=6
+L = 128
+KI = 511f554e8f3199ab6b2c3ab058a1d34b57d9400528ded1723feb11339ae28845
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0bcb61f0ec7e589204a703ca9ff7a927a805fca9cc41194a374a617bc7707627efb18ca697f51b278229d8f1d1982d7410f0
+DataAfterCtrLen = 10
+DataAfterCtrData = d4783b6105c095f9a5c8
+ Binary rep of i = 00000001
+ instring = 0bcb61f0ec7e589204a703ca9ff7a927a805fca9cc41194a374a617bc7707627efb18ca697f51b278229d8f1d1982d7410f000000001d4783b6105c095f9a5c8
+KO = 345bdbd46dc156eefe38fe15f5b91738
+
+COUNT=7
+L = 128
+KI = 0b89e139912140bbc29dabb1b474d4677650783f546a5b72ee964f4c4dd0f7f6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 92daf291736868a8c79a95053732dee671750bf2862c2bd54834783e8f94149adf0760777fb03cf9a43a10b4194e7378d6e1
+DataAfterCtrLen = 10
+DataAfterCtrData = 5bb407d5d9534042f85f
+ Binary rep of i = 00000001
+ instring = 92daf291736868a8c79a95053732dee671750bf2862c2bd54834783e8f94149adf0760777fb03cf9a43a10b4194e7378d6e1000000015bb407d5d9534042f85f
+KO = 339b65f7817c0762aad6e263231af3a3
+
+COUNT=8
+L = 128
+KI = e5c7e6dd9def4894f3f072a8614d798ccec2fff15d15f4eec3807efe5a5e77c4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54b5b86d3c7a46665a0afeb1a74e11ed6f78262c5a3e02cafbfe4b8c5601010dd04339cdd0e5d074a2cf6f8361f42a9a5ce0
+DataAfterCtrLen = 10
+DataAfterCtrData = 1920288bf4a68c05f2b5
+ Binary rep of i = 00000001
+ instring = 54b5b86d3c7a46665a0afeb1a74e11ed6f78262c5a3e02cafbfe4b8c5601010dd04339cdd0e5d074a2cf6f8361f42a9a5ce0000000011920288bf4a68c05f2b5
+KO = b103e3ea6c1bbd8693e054c32aa0afcd
+
+COUNT=9
+L = 128
+KI = c0f96e6e5f68b2d124d1db4793aa6c4d9d3167ee2d695b349cd2b8d4116a7bb7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2aa89b02659dee25f3d0955aa01b9df4eb5918565dd2238f0aff7079cf5c11ff240b0865328c92be2f68d8657e5f4f74af1c
+DataAfterCtrLen = 10
+DataAfterCtrData = edb5ff9cfcae868712fc
+ Binary rep of i = 00000001
+ instring = 2aa89b02659dee25f3d0955aa01b9df4eb5918565dd2238f0aff7079cf5c11ff240b0865328c92be2f68d8657e5f4f74af1c00000001edb5ff9cfcae868712fc
+KO = e4f84afa601734818726ecfa39a64e7d
+
+COUNT=10
+L = 256
+KI = 6f46aa299e6d258b2c839ce0ac7345765a8be915c861f36ee59367e40435f572
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c28c15632788cc88f00dddc6dbb014c5c492fb56746b59e61f206cd9e4389a954c74bf01aa26af758b9e92287ccfe59a980a
+DataAfterCtrLen = 10
+DataAfterCtrData = db58244c38e9c1e8f66c
+ Binary rep of i = 00000001
+ instring = c28c15632788cc88f00dddc6dbb014c5c492fb56746b59e61f206cd9e4389a954c74bf01aa26af758b9e92287ccfe59a980a00000001db58244c38e9c1e8f66c
+KO = 25186585b2069fd280b098abe1d22dc80b12925daa36878514dc0c9aae24c285
+
+COUNT=11
+L = 256
+KI = 6c90707dae024c08c3b54c016e8dc2b116c78c763ac3f5bbb284b263928918fb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0cfd62c4144aa6a42b0983dbbcc0ca8c30b585edecf7ca02934e936ffa4b7bce28e61e5c9c6d5a396fb90da422054ebdab05
+DataAfterCtrLen = 10
+DataAfterCtrData = 504c3f9a3a145097eaaa
+ Binary rep of i = 00000001
+ instring = 0cfd62c4144aa6a42b0983dbbcc0ca8c30b585edecf7ca02934e936ffa4b7bce28e61e5c9c6d5a396fb90da422054ebdab0500000001504c3f9a3a145097eaaa
+KO = c59dc69b1c5de75ae6dbc31d5965f6a510d3a1d373adabcc0319015e9ed0060e
+
+COUNT=12
+L = 256
+KI = e629053a0c70492907f894210a423b656d5fb1b36099bfdea30f0538c8304357
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5992db47f7cf9d61af881ae535998b1520ee2bbf3f2fb5f9918b84245a901b7b62b5f0216f85953a7f2a4348534ae2d62163
+DataAfterCtrLen = 10
+DataAfterCtrData = e97b50a28e19940a8adf
+ Binary rep of i = 00000001
+ instring = 5992db47f7cf9d61af881ae535998b1520ee2bbf3f2fb5f9918b84245a901b7b62b5f0216f85953a7f2a4348534ae2d6216300000001e97b50a28e19940a8adf
+KO = 5db94e7fd6d105d201761758991ba7314a64fcb379cf556600b1c5cecafaed09
+
+COUNT=13
+L = 256
+KI = 9ff2da015a03b263790a3d2b60fb908dbfbd14605752f306e9583d93a9b406a7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c0ba64918661ef4a203d49697ee051f775d11a6ecfc7e824e9b4d35258ab3eb825e494b0bdcd27f0a5046da10c1601ec7402
+DataAfterCtrLen = 10
+DataAfterCtrData = 6574654f1eeaa0fd6186
+ Binary rep of i = 00000001
+ instring = c0ba64918661ef4a203d49697ee051f775d11a6ecfc7e824e9b4d35258ab3eb825e494b0bdcd27f0a5046da10c1601ec7402000000016574654f1eeaa0fd6186
+KO = e065d45b1ef103d50d438e4474cfc825715e702dd9bd10140e6494688cbf9a5a
+
+COUNT=14
+L = 256
+KI = a60eb81ccf20b13538735abf92d2e602508f064a3f3544573b67ccf7e958aa8b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b14e1f36a7e7f929f753638ce04a9d834d6ae8b5ec3f8c79af6a12f145449722df4677f5d92a661cbaed57716bc864e53791
+DataAfterCtrLen = 10
+DataAfterCtrData = 071b5874969d4ce0c1f3
+ Binary rep of i = 00000001
+ instring = b14e1f36a7e7f929f753638ce04a9d834d6ae8b5ec3f8c79af6a12f145449722df4677f5d92a661cbaed57716bc864e5379100000001071b5874969d4ce0c1f3
+KO = 69cf0d676f887de6a0a96bce1655a3804cce70389b00cd0115d0294e13860eba
+
+COUNT=15
+L = 256
+KI = 810ae7c74db2c4de925ea9167df9a3f9ef2bfc2dbfbcb6ba7dcb4cb2eb41efba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = da72f518f2b10dbb3dee2aef465a0dd31305a53be5536b2c9db7a31045b28a2b1333d9e5561bdae96f96ac73be91e89f0af2
+DataAfterCtrLen = 10
+DataAfterCtrData = e7aacc1354520c5f0e0e
+ Binary rep of i = 00000001
+ instring = da72f518f2b10dbb3dee2aef465a0dd31305a53be5536b2c9db7a31045b28a2b1333d9e5561bdae96f96ac73be91e89f0af200000001e7aacc1354520c5f0e0e
+KO = 138b780c6b05532f337e7201adadac6ef259461ea3ba4f7be23ec843142a99d8
+
+COUNT=16
+L = 256
+KI = 851b53e1ca6d0f689cb2ec3caa0b4c1a9b35c3be1a280895b734a5b2f6428ec4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f1477e8aacd5802dc4411ab759864cefb29ef6072ee6defb54e2ce88eb0a30e8f6e0dfdd8a2cf57d5b72080976205ce880d5
+DataAfterCtrLen = 10
+DataAfterCtrData = 3f6028f9d1071d794d03
+ Binary rep of i = 00000001
+ instring = f1477e8aacd5802dc4411ab759864cefb29ef6072ee6defb54e2ce88eb0a30e8f6e0dfdd8a2cf57d5b72080976205ce880d5000000013f6028f9d1071d794d03
+KO = bd50a74091d09b503b0e571ac992de5adcf6b710b2d83f17f3876d1ecb1d0f7f
+
+COUNT=17
+L = 256
+KI = 7f5f2539735d00894ec6656d0a73d71639e8b2462e2ae941401540a36df67a11
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0c9e7d2772012b99ba465bfef63706a6bcee887ec772be6e6d1d65add0f2976bde9ddad11b912a6c609b65e5ea7ee83e0fb5
+DataAfterCtrLen = 10
+DataAfterCtrData = 5b5fb55781f82964d0b2
+ Binary rep of i = 00000001
+ instring = 0c9e7d2772012b99ba465bfef63706a6bcee887ec772be6e6d1d65add0f2976bde9ddad11b912a6c609b65e5ea7ee83e0fb5000000015b5fb55781f82964d0b2
+KO = 9b35230bfebe556bb0b747dda4f7b7ab499c895e04451f9caac68b663e2580a5
+
+COUNT=18
+L = 256
+KI = 43538b8b1abcbccf8b067f2cc7d0e2e37a2f274d30e5ad153a4af8c7aa7982ad
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 30da355765986b7114dee2547677da95a4b60d9557cb27c423a933c64358ee2414a054e9b8d6eaf3129623511b4fa1012093
+DataAfterCtrLen = 10
+DataAfterCtrData = 96b0fb243aa72c4d17f8
+ Binary rep of i = 00000001
+ instring = 30da355765986b7114dee2547677da95a4b60d9557cb27c423a933c64358ee2414a054e9b8d6eaf3129623511b4fa10120930000000196b0fb243aa72c4d17f8
+KO = 4ada2c27a9c5d9195807bce5a1af81402d4da3c35ef090c3559f07c2fb4f2b4f
+
+COUNT=19
+L = 256
+KI = f526e8d9b69da5227cca11eb20fcfacb6b6a03201a80f6c02349e5a6f3a712e4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4b78bfee1440ce5e7e6eccf9c8e93eb37ee718e4c3e8b8b3f6fb20f60ff6991295d0e8c89c3d753ac3c654b14933250ddb61
+DataAfterCtrLen = 10
+DataAfterCtrData = bed69dc244dd5291b1cb
+ Binary rep of i = 00000001
+ instring = 4b78bfee1440ce5e7e6eccf9c8e93eb37ee718e4c3e8b8b3f6fb20f60ff6991295d0e8c89c3d753ac3c654b14933250ddb6100000001bed69dc244dd5291b1cb
+KO = 0be3d69f5cc3c01abe35d3cc799c7e30997a3b0ca581859f059daf082c6cc1d1
+
+COUNT=20
+L = 160
+KI = 6b3668b40c0030a50bb5fd305d0d604fc629f77060cbc1fdcba598f147acf5d5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e276e842faee7ef88d57015f09c1a346a44f83b81fa2db10e2815c820f0302e893b98829ef71940ecdf0a39a3c33cfb1c25f
+DataAfterCtrLen = 10
+DataAfterCtrData = 44aef70d24cde3d094a1
+ Binary rep of i = 00000001
+ instring = e276e842faee7ef88d57015f09c1a346a44f83b81fa2db10e2815c820f0302e893b98829ef71940ecdf0a39a3c33cfb1c25f0000000144aef70d24cde3d094a1
+KO = dc66601e2e4117e21c791d1d74711d263cd4260d
+
+COUNT=21
+L = 160
+KI = 4f45d1a99ad8f1443c6a17340fd261f65426501a9ab6371f6f7f7eca6362625a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3c886324b841abbc66de725b9ba94c18307740d5dec78820869a4b263238b21e63c7d7433f23fb2a62ba8ba28fd74582511e
+DataAfterCtrLen = 10
+DataAfterCtrData = 0305a0f78ce47179e32b
+ Binary rep of i = 00000001
+ instring = 3c886324b841abbc66de725b9ba94c18307740d5dec78820869a4b263238b21e63c7d7433f23fb2a62ba8ba28fd74582511e000000010305a0f78ce47179e32b
+KO = 5a7363e9b13c1de3ff2d670d95c1f276ce4737a1
+
+COUNT=22
+L = 160
+KI = 95c3ae039c5ac5b956fe58915349c587003929d8fce1e08ebc76d87d7edc65fd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b2e4eda85fd1f71b4e465b04a5008cd364ecbc538146996d39c823a538e62cfe82dbedaaa432984ab9105ecc2df66944ff7
+DataAfterCtrLen = 10
+DataAfterCtrData = 654424a81184cfba0577
+ Binary rep of i = 00000001
+ instring = 6b2e4eda85fd1f71b4e465b04a5008cd364ecbc538146996d39c823a538e62cfe82dbedaaa432984ab9105ecc2df66944ff700000001654424a81184cfba0577
+KO = 7ec472a42c69b2c96ed9b95ccbc14ef664fab0fe
+
+COUNT=23
+L = 160
+KI = 523c2a95e6e47f6be8960acbf55c472631f65298b1b08649673f97c909f117ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 983dc1f962664a7ad35ea315166d95021c65d07982af90ade0989d05bdaffa21944310b476a3791980b54d37877aec4eb1f3
+DataAfterCtrLen = 10
+DataAfterCtrData = 19d4eb5353240dd90e46
+ Binary rep of i = 00000001
+ instring = 983dc1f962664a7ad35ea315166d95021c65d07982af90ade0989d05bdaffa21944310b476a3791980b54d37877aec4eb1f30000000119d4eb5353240dd90e46
+KO = db31b2bcf017e5ee6c9a459dbe38683994543a4d
+
+COUNT=24
+L = 160
+KI = e30c296ee6ffa0a34d1584be4c8908253309812642fee732da333e4dbae2db25
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 747d04f84983ef277d902a55b197ce1a1a4379fd0ad07bfbed4a640b9412261b4f1e99c704c5c73d766c210f8406f2b17348
+DataAfterCtrLen = 10
+DataAfterCtrData = 55847a36ef5142393c65
+ Binary rep of i = 00000001
+ instring = 747d04f84983ef277d902a55b197ce1a1a4379fd0ad07bfbed4a640b9412261b4f1e99c704c5c73d766c210f8406f2b173480000000155847a36ef5142393c65
+KO = b7001a724caa5e38b6ba472b43a22401b11f79f3
+
+COUNT=25
+L = 160
+KI = bf933d134e69db704fa9989673d5fedf52058c2e0b3da30b19aff09c466dab1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 755c8431a26d71700aef54285a2e433e063c5c23399875e90e0f5e178b1a9a5729d9bcebc89471aeae21e8f2c4d4edd5fe8f
+DataAfterCtrLen = 10
+DataAfterCtrData = 52ddac08fc7686ec1dbe
+ Binary rep of i = 00000001
+ instring = 755c8431a26d71700aef54285a2e433e063c5c23399875e90e0f5e178b1a9a5729d9bcebc89471aeae21e8f2c4d4edd5fe8f0000000152ddac08fc7686ec1dbe
+KO = bbb112c170f104230c3808ff3e9744eb1452dfb2
+
+COUNT=26
+L = 160
+KI = 067bd4538b5a2bea308d1cc553b0f5b16c4a6761d0e24da4a641800f285decf5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ab726d77472719d5923bf9fe7b1975a3f47f55dab38e4da06d365a0a911eddb2942372f410b432bdbb8fbc232b17c98e4e38
+DataAfterCtrLen = 10
+DataAfterCtrData = 0c61a9a4cdb0a4920a41
+ Binary rep of i = 00000001
+ instring = ab726d77472719d5923bf9fe7b1975a3f47f55dab38e4da06d365a0a911eddb2942372f410b432bdbb8fbc232b17c98e4e38000000010c61a9a4cdb0a4920a41
+KO = 7963e6897807f7aae2c9c028316e0e06d1645b65
+
+COUNT=27
+L = 160
+KI = eff0722ed6f6bf15f48928520124effcc0ad147a40561179c534aaf7f757966e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bb1e0a4dd89e7611e5b0e2206bd54932251cf45e27fdbe4afc3079d24cca563d08dac44f8f5f83115eed0092b389994c62f8
+DataAfterCtrLen = 10
+DataAfterCtrData = 85197e4224b5a01fc599
+ Binary rep of i = 00000001
+ instring = bb1e0a4dd89e7611e5b0e2206bd54932251cf45e27fdbe4afc3079d24cca563d08dac44f8f5f83115eed0092b389994c62f80000000185197e4224b5a01fc599
+KO = d57d3b896247b679da864e3d95ca6519066126c2
+
+COUNT=28
+L = 160
+KI = 5a9002952346eb51b9a8a90807e72a3da45b9e492246fdf640051269d7379882
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bd1c466f20c7298d6c698a06386ca984a601be8c8676cf8e1cc1e51956d19cb89896002f0ac74160fe9106f109fac5215bc9
+DataAfterCtrLen = 10
+DataAfterCtrData = 09f3ceb28a0c3829cdcf
+ Binary rep of i = 00000001
+ instring = bd1c466f20c7298d6c698a06386ca984a601be8c8676cf8e1cc1e51956d19cb89896002f0ac74160fe9106f109fac5215bc90000000109f3ceb28a0c3829cdcf
+KO = 13e2199ca8d4153037b461ef80dd6166abd957cd
+
+COUNT=29
+L = 160
+KI = 35139551eb4cf6eb090f5fe3be0609d2f63f44122a9594a184ae67154ae921c5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64c9ec777b99ac68c615110c4db522e5eba0f75d1b1d62ccbbb0c80eeb15ed1a18531e22d467f446e3b00865a9ee36346402
+DataAfterCtrLen = 10
+DataAfterCtrData = 78fe72f8605b5d7fcb68
+ Binary rep of i = 00000001
+ instring = 64c9ec777b99ac68c615110c4db522e5eba0f75d1b1d62ccbbb0c80eeb15ed1a18531e22d467f446e3b00865a9ee363464020000000178fe72f8605b5d7fcb68
+KO = 7467fdaabb91fa27170b9fbd82334a8bf1f9680c
+
+COUNT=30
+L = 320
+KI = 83942cf6cfcc3e5fac045eef7c8e97254bec62db3847a9c212a459c41047c2ba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 57080e10650d313708c3e83ba761cf98bc2ca79187da9540424ee8414e5c617cc7ccccd53df1b75060eb7237be4bbb02bbd0
+DataAfterCtrLen = 10
+DataAfterCtrData = 2ffb3af2c53f4518dfec
+ Binary rep of i = 00000001
+ instring = 57080e10650d313708c3e83ba761cf98bc2ca79187da9540424ee8414e5c617cc7ccccd53df1b75060eb7237be4bbb02bbd0000000012ffb3af2c53f4518dfec
+ Binary rep of i = 00000002
+ instring = 57080e10650d313708c3e83ba761cf98bc2ca79187da9540424ee8414e5c617cc7ccccd53df1b75060eb7237be4bbb02bbd0000000022ffb3af2c53f4518dfec
+KO = 79adfda2e7abe1519f1be8d3500db5e4ea8c96ec9eef3de1abf76eaa3c0cb7b487603c6974da04ff
+
+COUNT=31
+L = 320
+KI = f6adaeb7175783eea59959cfc92b5162586a1a29d2e0baa3db58e3b9a3e5fef8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2154facd748bf5c72b0bc655f398b6657e8d7730df8eee8c11b2e909aaf2871cbcf49f0de3958829beaedf68e4f317d71f96
+DataAfterCtrLen = 10
+DataAfterCtrData = 0162f5eae258d39c6221
+ Binary rep of i = 00000001
+ instring = 2154facd748bf5c72b0bc655f398b6657e8d7730df8eee8c11b2e909aaf2871cbcf49f0de3958829beaedf68e4f317d71f96000000010162f5eae258d39c6221
+ Binary rep of i = 00000002
+ instring = 2154facd748bf5c72b0bc655f398b6657e8d7730df8eee8c11b2e909aaf2871cbcf49f0de3958829beaedf68e4f317d71f96000000020162f5eae258d39c6221
+KO = ab5151837f48fc4145c9e14492689dcfe5cde883b89898b6b6d7d6638d25dbc83fd88055f12901b4
+
+COUNT=32
+L = 320
+KI = 3cd983df44c0397db2014533e0646a02ce0904b0ab2810ea2846bad74123f932
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 63a5b6be0e7a1fa2d91b2ec2afa91a1a1b6ba456acfcecd9ddaec8e7bb77539d53f65cf4293d6e1b1e7969c835da7285e0bc
+DataAfterCtrLen = 10
+DataAfterCtrData = fee171545deabe44658a
+ Binary rep of i = 00000001
+ instring = 63a5b6be0e7a1fa2d91b2ec2afa91a1a1b6ba456acfcecd9ddaec8e7bb77539d53f65cf4293d6e1b1e7969c835da7285e0bc00000001fee171545deabe44658a
+ Binary rep of i = 00000002
+ instring = 63a5b6be0e7a1fa2d91b2ec2afa91a1a1b6ba456acfcecd9ddaec8e7bb77539d53f65cf4293d6e1b1e7969c835da7285e0bc00000002fee171545deabe44658a
+KO = 57094984c4f322a7ef75bd4eb1afce8fb9fef3b9821cb6d5d57f66be418e7741a195f24a68d5f41e
+
+COUNT=33
+L = 320
+KI = e846603ed8af2f653492cf56849e90b680a3767a082ae27c302b0565e4a3e790
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f97fc260f46c7775edf0d7d5ee1c66dedb850a0d711e773d710a90a0fa71a39b22494e9ce275ce0ef809b3e0f25f9ebc492e
+DataAfterCtrLen = 10
+DataAfterCtrData = 2b8b992ef38b834e0577
+ Binary rep of i = 00000001
+ instring = f97fc260f46c7775edf0d7d5ee1c66dedb850a0d711e773d710a90a0fa71a39b22494e9ce275ce0ef809b3e0f25f9ebc492e000000012b8b992ef38b834e0577
+ Binary rep of i = 00000002
+ instring = f97fc260f46c7775edf0d7d5ee1c66dedb850a0d711e773d710a90a0fa71a39b22494e9ce275ce0ef809b3e0f25f9ebc492e000000022b8b992ef38b834e0577
+KO = af76365cc82780e25fc434a32670ba9ad07acae65de49bb896867c576282575039ee476504302513
+
+COUNT=34
+L = 320
+KI = 0359ec1b15c601b3ceff6c70b79ee4f6ec511f4defc26cbb4d247615f3fac05a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d2767feab0df9bb7dbb4a61d2f04bbc8114fc31d152ebf8b774adc2e3ef7e6ba730efc8104a35b0db284e4dd0fd84191f054
+DataAfterCtrLen = 10
+DataAfterCtrData = d2fa029ee274b66d5c97
+ Binary rep of i = 00000001
+ instring = d2767feab0df9bb7dbb4a61d2f04bbc8114fc31d152ebf8b774adc2e3ef7e6ba730efc8104a35b0db284e4dd0fd84191f05400000001d2fa029ee274b66d5c97
+ Binary rep of i = 00000002
+ instring = d2767feab0df9bb7dbb4a61d2f04bbc8114fc31d152ebf8b774adc2e3ef7e6ba730efc8104a35b0db284e4dd0fd84191f05400000002d2fa029ee274b66d5c97
+KO = 8078f15a883317d7ad25c43f80a9873d230a18d94e93a425b4c8d76ccebd8e6cde74ace2494dba28
+
+COUNT=35
+L = 320
+KI = 88012187f04b9704a345e94debda566f4bcdd77f91fdf51e490a894b3151cbbd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8531723b6f1d5c552ac7b37888a2b767c09ccc61962e7e3902782022f016fdff33a48e165c18934df60adb1a7c1e2b5d2bca
+DataAfterCtrLen = 10
+DataAfterCtrData = 7666b0f6ea9ec69d187b
+ Binary rep of i = 00000001
+ instring = 8531723b6f1d5c552ac7b37888a2b767c09ccc61962e7e3902782022f016fdff33a48e165c18934df60adb1a7c1e2b5d2bca000000017666b0f6ea9ec69d187b
+ Binary rep of i = 00000002
+ instring = 8531723b6f1d5c552ac7b37888a2b767c09ccc61962e7e3902782022f016fdff33a48e165c18934df60adb1a7c1e2b5d2bca000000027666b0f6ea9ec69d187b
+KO = 9bc35e5b5c3e79fefffd111bacdfffb5e691ceb9593f410e3fc40de18b0ba82c4d65e6678c500c15
+
+COUNT=36
+L = 320
+KI = 9a78a434ff041a7290e6a797a8d920358cf1d83a9662efa0443f28ade477941b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64bee05d4442fee8ca722e1b3472e1985cfb1f3b47783c3cbf2f7337e2e9c3d15e642b6c383a0b7ddbac13b8afbf01e602ce
+DataAfterCtrLen = 10
+DataAfterCtrData = 9448609f3996cb1e1252
+ Binary rep of i = 00000001
+ instring = 64bee05d4442fee8ca722e1b3472e1985cfb1f3b47783c3cbf2f7337e2e9c3d15e642b6c383a0b7ddbac13b8afbf01e602ce000000019448609f3996cb1e1252
+ Binary rep of i = 00000002
+ instring = 64bee05d4442fee8ca722e1b3472e1985cfb1f3b47783c3cbf2f7337e2e9c3d15e642b6c383a0b7ddbac13b8afbf01e602ce000000029448609f3996cb1e1252
+KO = 1f5e2108394335aca0d2c0b949a0dc13110cfe2afe4d198a74ac6834eecaaecb1876f54bd249237f
+
+COUNT=37
+L = 320
+KI = ef83c99fc4ba4725e73e84e42a17ec8fa4f64e433592df83dd2c3bd22cd28204
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 903d0cd984671773042bf415d3f00c314d65e5490f8bca257b6f14752eb453aa37b0c66a32aecdd12657400aa48c6816ffa5
+DataAfterCtrLen = 10
+DataAfterCtrData = b71d6eff27eb4e35a698
+ Binary rep of i = 00000001
+ instring = 903d0cd984671773042bf415d3f00c314d65e5490f8bca257b6f14752eb453aa37b0c66a32aecdd12657400aa48c6816ffa500000001b71d6eff27eb4e35a698
+ Binary rep of i = 00000002
+ instring = 903d0cd984671773042bf415d3f00c314d65e5490f8bca257b6f14752eb453aa37b0c66a32aecdd12657400aa48c6816ffa500000002b71d6eff27eb4e35a698
+KO = 507a0d355761e00fd576306513017dbcc284938c35c05d4e6ec87dfa04d0ff3d23c319d6fa54ba9a
+
+COUNT=38
+L = 320
+KI = 10f4779ca9aea5c10ecdae615c9eb3008a7563359f189ee37a7096ff9301c0db
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f46d55a68914594d997bd1b123b7920edddae73b3e27efee95df30a1b539cd097f6a9bc8c0bb94cc557df4b24eaabd79599
+DataAfterCtrLen = 10
+DataAfterCtrData = bca6f9a8a752780f9eae
+ Binary rep of i = 00000001
+ instring = 0f46d55a68914594d997bd1b123b7920edddae73b3e27efee95df30a1b539cd097f6a9bc8c0bb94cc557df4b24eaabd7959900000001bca6f9a8a752780f9eae
+ Binary rep of i = 00000002
+ instring = 0f46d55a68914594d997bd1b123b7920edddae73b3e27efee95df30a1b539cd097f6a9bc8c0bb94cc557df4b24eaabd7959900000002bca6f9a8a752780f9eae
+KO = 4a9945e54cbde42ca2cfcd9ddc7b7be804ab22afefc2303c8a0454068af6bbf5da15bfe6d8dc1ce3
+
+COUNT=39
+L = 320
+KI = 490f0837cf3be0781a8c6237444f476d5f3112ef59ce8fd617929759cd911d61
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2a96f732a9b58d0a1895015312baac953a0c0b8757cb4e1c2aeff6f544402265e1951f4be45a7ebbf369bf935a7f98e50715
+DataAfterCtrLen = 10
+DataAfterCtrData = 74aeb4737d0966cd0760
+ Binary rep of i = 00000001
+ instring = 2a96f732a9b58d0a1895015312baac953a0c0b8757cb4e1c2aeff6f544402265e1951f4be45a7ebbf369bf935a7f98e507150000000174aeb4737d0966cd0760
+ Binary rep of i = 00000002
+ instring = 2a96f732a9b58d0a1895015312baac953a0c0b8757cb4e1c2aeff6f544402265e1951f4be45a7ebbf369bf935a7f98e507150000000274aeb4737d0966cd0760
+KO = 248089c63c58603b7ae7f3a5b6163ebdaab390affc9c83f9007f83bc26e0d5ee0338e1c500d67d80
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 0be1999848a7a14a555649048fcadf2f644304d163190dc9b23a21b80e3c8c373515d6267d9c5cfd31b560ffd6a2cd5c
+FixedInputDataByteLen = 60
+FixedInputData = 11340cfbdb40f20f84cac4b8455bdd76c730adcecd0484af9011bacd46e22ff2d87755dfb4d5ba7217c37cb83259bdbe0983cc716adc2e6c826ed53c
+ Binary rep of i = 01
+ instring = 0111340cfbdb40f20f84cac4b8455bdd76c730adcecd0484af9011bacd46e22ff2d87755dfb4d5ba7217c37cb83259bdbe0983cc716adc2e6c826ed53c
+KO = c2ea7454de25afb27065f4676a392385
+
+COUNT=1
+L = 128
+KI = 462e77d03cde4dc2b3e8c6283ee0ddb67a14de8cd04ab33fb1ce78049f5b72a8e4bf188c97e7d94706c6f6522a831ca4
+FixedInputDataByteLen = 60
+FixedInputData = 54e7c056684114a755a4009e4b1ce89dc06021bb3e8ffa2111a0daaaca9246cb4b2a8068c283df857821240e0083b2a24f1a67b3259e3ea1f2cce839
+ Binary rep of i = 01
+ instring = 0154e7c056684114a755a4009e4b1ce89dc06021bb3e8ffa2111a0daaaca9246cb4b2a8068c283df857821240e0083b2a24f1a67b3259e3ea1f2cce839
+KO = 928ddf19f7ed1a339d39b0ade0ae76f1
+
+COUNT=2
+L = 128
+KI = 5e39bfb7c186771c2a1ba7c6c9d0d46f6615d94380716e8cfc8bbdf46914ab440e443f1aa50df54730e0e2d24207dcf2
+FixedInputDataByteLen = 60
+FixedInputData = e0864869367d9a0fc2ebb501843f45c11544af29c23289a9b5dc0011db66432f9e430620cf6480af262d84653b35d316b25a215024d4bd204357e323
+ Binary rep of i = 01
+ instring = 01e0864869367d9a0fc2ebb501843f45c11544af29c23289a9b5dc0011db66432f9e430620cf6480af262d84653b35d316b25a215024d4bd204357e323
+KO = 634e7f6c1d6dfeedd294a8b6991005e8
+
+COUNT=3
+L = 128
+KI = ae76239999d06c43f10657ce44952e7e51a6f935aaaecc332278965065243b987ebf10fa8aec4a6fbc721cf5f7bac23d
+FixedInputDataByteLen = 60
+FixedInputData = f423434e5caaeb807cb524d16fc99e0faca5940e9fb72f08c5788f245eb7328249aca4629d81ec9df1ec3e8d77935fbfff84e83a5a79cee354b65901
+ Binary rep of i = 01
+ instring = 01f423434e5caaeb807cb524d16fc99e0faca5940e9fb72f08c5788f245eb7328249aca4629d81ec9df1ec3e8d77935fbfff84e83a5a79cee354b65901
+KO = 6877177767c93ad3ac8173ceba75b4dc
+
+COUNT=4
+L = 128
+KI = f0a838efe6182cea144138640c9c7520e8fc722597e31c89a3702fb25b23ed8daf1aa2cad21735cbfe0feb9e15177cf6
+FixedInputDataByteLen = 60
+FixedInputData = e36d3ec236d9753041fc00273c7f9e263c68130fbcab8d9b1b3ff6cf656203f6d6a6aaf9ce0b789d2ff7e532d9f3c35e41845f0197747a6330cb419c
+ Binary rep of i = 01
+ instring = 01e36d3ec236d9753041fc00273c7f9e263c68130fbcab8d9b1b3ff6cf656203f6d6a6aaf9ce0b789d2ff7e532d9f3c35e41845f0197747a6330cb419c
+KO = 4c97f3f2dafaad4c6dcf1c269642e42a
+
+COUNT=5
+L = 128
+KI = 33a7c3846acdab8a5ddc3dbe4dcf5b3584e641eef335b2a300917b5008d61a2f76349cfe9199817bd3f79341c96c1d68
+FixedInputDataByteLen = 60
+FixedInputData = 4bf59b7138bd4aa1a01f3fd29a1eee03cecd304b9027866fed41b0755bc3c4f873d40d426a771091ab11cab0667ade637b1e337751699c123d8e9809
+ Binary rep of i = 01
+ instring = 014bf59b7138bd4aa1a01f3fd29a1eee03cecd304b9027866fed41b0755bc3c4f873d40d426a771091ab11cab0667ade637b1e337751699c123d8e9809
+KO = 5a5ee405ca068c2b040981921a5a25e6
+
+COUNT=6
+L = 128
+KI = 82094bcd8ed099bed66b25615ed2f15c2a4b9151ed0e25632dfba15431ac67580fa98146482b092e4498674ee9abf3a9
+FixedInputDataByteLen = 60
+FixedInputData = a1b4b948d23fa7726785716be2eee6383627adb9897366d242bdbe1a4205efb17339ed8531f3a27584c8029e7488023b57b1177b050c909d4d032360
+ Binary rep of i = 01
+ instring = 01a1b4b948d23fa7726785716be2eee6383627adb9897366d242bdbe1a4205efb17339ed8531f3a27584c8029e7488023b57b1177b050c909d4d032360
+KO = 36c06fbd26b1c3dd82cc9cc6f6db46bc
+
+COUNT=7
+L = 128
+KI = f8b5e795936f1c578030281c4e1286a9613f8bcd00abfd03e602fc7089b337c3cb5c008c90e2de7b0b64ad75fe53b335
+FixedInputDataByteLen = 60
+FixedInputData = 4666f04702744b315afb4497a3900699e4f0e01cf0a2fe83a0848278beca51a25fb926c194214a6365a632b25453eec6522087506d0e962c7389f889
+ Binary rep of i = 01
+ instring = 014666f04702744b315afb4497a3900699e4f0e01cf0a2fe83a0848278beca51a25fb926c194214a6365a632b25453eec6522087506d0e962c7389f889
+KO = e609f872f692771b039501d155df6d90
+
+COUNT=8
+L = 128
+KI = 1027c2a8314af62a24e6ec325dd984ee5fadd94b884b4ff6a136c3187a0dbafe7951b59e5eb685345b48d3a02e769cca
+FixedInputDataByteLen = 60
+FixedInputData = 79bde995b786f479ae35b89ef6d4449e92629e02ca554830d8b28581a6be752f4b013719846633161eb30c7ff6e91b142c2d0d710d2c8178f681eedf
+ Binary rep of i = 01
+ instring = 0179bde995b786f479ae35b89ef6d4449e92629e02ca554830d8b28581a6be752f4b013719846633161eb30c7ff6e91b142c2d0d710d2c8178f681eedf
+KO = b31771e4c463220da9c3f2fcdb575478
+
+COUNT=9
+L = 128
+KI = 997888264025a5eea951af57ff9a915142fd94b4b80076da72912043d197380c7e13b75d1589d5075b0a9d27ef75640b
+FixedInputDataByteLen = 60
+FixedInputData = 81e688395997fa0006bcab08b98ca6df5a0e1963f7a2280a7345f0cb00bee4549946bc0e92f88fdf9396833107abc48cd1c26a67eaa932a1492c864f
+ Binary rep of i = 01
+ instring = 0181e688395997fa0006bcab08b98ca6df5a0e1963f7a2280a7345f0cb00bee4549946bc0e92f88fdf9396833107abc48cd1c26a67eaa932a1492c864f
+KO = 75fdb079af071d33316b60b1b5562073
+
+COUNT=10
+L = 256
+KI = 218f47301a3adf39a4e1ddc25a1df2b7db53d7780c207f47ab4cefcaa960ed82cb6cbc34b97b4c332d52ca81cc40cb9a
+FixedInputDataByteLen = 60
+FixedInputData = 60dcb116d7cfd3cca7315c9dc7e9650f886b67d9fbcd98c226239a0f66eff075da23c6cb750a2129ae71b9582934f57423a815249cac2c61f958b35d
+ Binary rep of i = 01
+ instring = 0160dcb116d7cfd3cca7315c9dc7e9650f886b67d9fbcd98c226239a0f66eff075da23c6cb750a2129ae71b9582934f57423a815249cac2c61f958b35d
+KO = 26b01d94c4dd51a9c8b54f78647257f9e937a8d67dffa78f85749cdfb22db620
+
+COUNT=11
+L = 256
+KI = f4864cac28baf8c866cf7d8531b099679b86d9f50c8e4d54f34a3d2d449c017ef0aad51eba14fa44c80596740cd29a22
+FixedInputDataByteLen = 60
+FixedInputData = 44df293f2a969b6e7d785c6c21ba26f9a060ddc84f8b1911df04cf21f48ce2b12f47e6cd1eeef397d6226f326052dc989e12eb064dd80197c74736c9
+ Binary rep of i = 01
+ instring = 0144df293f2a969b6e7d785c6c21ba26f9a060ddc84f8b1911df04cf21f48ce2b12f47e6cd1eeef397d6226f326052dc989e12eb064dd80197c74736c9
+KO = 5529a1536668bb2b21738ed1dacb4aa998bbf9acc0d28d8613a5115050f96725
+
+COUNT=12
+L = 256
+KI = 8b3a793187ef8c15da7d712da9aa99b3d9f7f8c7e71ec9ab449af5eb0a79945ba2ee186cedbfa8d5298de3feb393a4e6
+FixedInputDataByteLen = 60
+FixedInputData = d08f46446757016d09c41a6ca2ecf6e8a30ac499a6196a433f9efae92c07086bdf1481d8bc250050e21131c48a98817860a57f9e822a72af7366723d
+ Binary rep of i = 01
+ instring = 01d08f46446757016d09c41a6ca2ecf6e8a30ac499a6196a433f9efae92c07086bdf1481d8bc250050e21131c48a98817860a57f9e822a72af7366723d
+KO = 1a54091e661fb2cb7c14b4ec37e49cacfbd6ddbab7e1ad5196fab1c2f2a680ca
+
+COUNT=13
+L = 256
+KI = 674e05f59b3d5d48b4ca1593323367636a1669e0042aa5bf704b3212ba1ac5e2c7d1870238b1c1d46cb4a9c0666d7ed0
+FixedInputDataByteLen = 60
+FixedInputData = 048dfe846cb3311f0d5fad58872b2eb0ca6fedb1126ae9fb8c6b00d0ad6e151bd8465c444bff349220016fd735adf1183d1b3bcf401a5a17d8b4301f
+ Binary rep of i = 01
+ instring = 01048dfe846cb3311f0d5fad58872b2eb0ca6fedb1126ae9fb8c6b00d0ad6e151bd8465c444bff349220016fd735adf1183d1b3bcf401a5a17d8b4301f
+KO = a7096b18d8496006a9cbe7f5866997a66ca09aef491c03988731b867c118040f
+
+COUNT=14
+L = 256
+KI = 459e24385e6a3e00ff56dfbe3c718d1e73b9b267ad6e94676e0965e41175df2964f7cf4b3869595e63ea0381f33ee841
+FixedInputDataByteLen = 60
+FixedInputData = 6139b63712ecd54a3886747e09ed99de2be8c95e9e4b25354ad82d874984262118022c7715262b9d378151d62d861c68e757eb46acac4d6959781694
+ Binary rep of i = 01
+ instring = 016139b63712ecd54a3886747e09ed99de2be8c95e9e4b25354ad82d874984262118022c7715262b9d378151d62d861c68e757eb46acac4d6959781694
+KO = 0ba09e5eb3b488e8859b2bcd090081f465ba424199d5b1f037e163d9d2d85613
+
+COUNT=15
+L = 256
+KI = fbbfffa4be57b96566fd23f85ad732078c3afa1687f37dce9f7cd2c4919d908a2442e2823c5f374632f7905aa23cd7c8
+FixedInputDataByteLen = 60
+FixedInputData = 438dbdab36418c168f1deb4070e97320adb971124184961563de3d09a9c5ddd2401e912b2acc1538377777d1d74fb5f2fb9b50da180d4ef52fc792b5
+ Binary rep of i = 01
+ instring = 01438dbdab36418c168f1deb4070e97320adb971124184961563de3d09a9c5ddd2401e912b2acc1538377777d1d74fb5f2fb9b50da180d4ef52fc792b5
+KO = 4ddec0f5cfeb15ad0e6d784d192f26af73c23ba42b586a618f599532bb461835
+
+COUNT=16
+L = 256
+KI = 1ee262230fcc66ac9d24424f5546a2e08319a26e985325eebad4b52a6153957e94f62739646393984b7b8654e4fd397a
+FixedInputDataByteLen = 60
+FixedInputData = 327444a3fa5eeca30bf8f4bcb0dde286015f738bdc3f8e8ad2b8397ba5f38176070c5527205644efc3048fc7bc5500bebf78688c7f26a0ecd002d023
+ Binary rep of i = 01
+ instring = 01327444a3fa5eeca30bf8f4bcb0dde286015f738bdc3f8e8ad2b8397ba5f38176070c5527205644efc3048fc7bc5500bebf78688c7f26a0ecd002d023
+KO = f90b3be0dde180529f0e38ca6c70f7ca5722d788469fe4683f3b3adeee43f27e
+
+COUNT=17
+L = 256
+KI = 0976910b81cfb3a8db27ff66fe636cdb916a90f95edcceba104d5181a9de4e2ec1285dabbf8a83d86462746a36282354
+FixedInputDataByteLen = 60
+FixedInputData = 949b6acb03abe4269dac387cd16939fa1c794029669b8af7581173e84dee2f979ea0fa182bda31ea9d8788de19213984f76464f260609dcf999effe8
+ Binary rep of i = 01
+ instring = 01949b6acb03abe4269dac387cd16939fa1c794029669b8af7581173e84dee2f979ea0fa182bda31ea9d8788de19213984f76464f260609dcf999effe8
+KO = 20ecc94b5c9cd17714ce5c0be8bdea29c37d687011e8fd76e48cfebeb3906ba0
+
+COUNT=18
+L = 256
+KI = 59e5fb3291460b6741401cfd469b10d2ea0233230f17569fd8f1729c1bc2388c5098694c50110395571e151b94231964
+FixedInputDataByteLen = 60
+FixedInputData = f37b51d2733804b39ab52600614083e82dea20acb4b86cbf22fba25b5da1e39fc9158d78489eeb89fa5a114743c9f14f9c5949b96bbb3a43a26b3687
+ Binary rep of i = 01
+ instring = 01f37b51d2733804b39ab52600614083e82dea20acb4b86cbf22fba25b5da1e39fc9158d78489eeb89fa5a114743c9f14f9c5949b96bbb3a43a26b3687
+KO = 24fd7ead6a5bddcf991b12c33a32d6de8f2589e8b9c9a55dbee7e93adcb9bffc
+
+COUNT=19
+L = 256
+KI = 2b509b7916d33b28947e604e2ade3bd0b061cc16cb663bd4a13bbfa18d2f22e149e4419e47124d122879f214c18a3bb8
+FixedInputDataByteLen = 60
+FixedInputData = 7ca791ea6dd47ce22fd961160043cd7c7e2082451661d9e72be585920f5852becbac936cb62d78b0cb3efdf560d243af38c9a7d11dcdab882450d586
+ Binary rep of i = 01
+ instring = 017ca791ea6dd47ce22fd961160043cd7c7e2082451661d9e72be585920f5852becbac936cb62d78b0cb3efdf560d243af38c9a7d11dcdab882450d586
+KO = 4f50a23c50581db739706cc00ecabda628bedc161a19cb656f3d23852008f313
+
+COUNT=20
+L = 160
+KI = 426c4facbacecb654555bc9843f9864a53e14c9a5e19600abf57b03cf8b6f825f71191eaaf3cfd70961314acbf1e6e29
+FixedInputDataByteLen = 60
+FixedInputData = d224dc52dd16bde3391fab24fa875b695d63215e182efa970537904f4cd1d7f929f87c17fa97bd490f10cfc3bb80353ea4a4bb403f79e18677c39d29
+ Binary rep of i = 01
+ instring = 01d224dc52dd16bde3391fab24fa875b695d63215e182efa970537904f4cd1d7f929f87c17fa97bd490f10cfc3bb80353ea4a4bb403f79e18677c39d29
+KO = 431c73810e9fe4f4982202f55eb5f0212f302142
+
+COUNT=21
+L = 160
+KI = d56d6a5227440b6c31e092edfc31f15657f5abd7577d1536ce42bb23b0e1a6a4c76b07c46c02d1aff8dafa19d9bd15d4
+FixedInputDataByteLen = 60
+FixedInputData = 999931fa84451118b498e8e2eaaa62174e27d7da342855b6694b291771a9f2347af79668086463acb794bb1814ad3860a88a3b7f83e79c13dbead6f6
+ Binary rep of i = 01
+ instring = 01999931fa84451118b498e8e2eaaa62174e27d7da342855b6694b291771a9f2347af79668086463acb794bb1814ad3860a88a3b7f83e79c13dbead6f6
+KO = fe778a02e793722c44bd7048b439c5054caac925
+
+COUNT=22
+L = 160
+KI = 6544fc8f3b1df531b4b2a638e540df6cb822fdaef06a70ccbf02d8152d56b6fd3f0659c1d16e302cbf77c58dfd0a1a5a
+FixedInputDataByteLen = 60
+FixedInputData = cf0463887827b6d211cabc39d72242df352ded3dcf8cb892d0a6dee2f3ff83d628e55d922cbdcfa02c79087300941da55b7103b8dc11e5bc4937b160
+ Binary rep of i = 01
+ instring = 01cf0463887827b6d211cabc39d72242df352ded3dcf8cb892d0a6dee2f3ff83d628e55d922cbdcfa02c79087300941da55b7103b8dc11e5bc4937b160
+KO = 9644bf55d705983646adf7fcb519df0d1ad1311b
+
+COUNT=23
+L = 160
+KI = cc4702750cbd77416eebbb6b199e79dfa096f5cf3ad90cd77d5706ee521907a51b229f6c9db7b88cdc91dfafaa7f7c60
+FixedInputDataByteLen = 60
+FixedInputData = a6806404d8cc5013928142975c05356bd7bbb6fecbec884ca772875c8c9569aeef276e112c3c6efb79e01f237c2b1c04f8048fe218208f67260b9752
+ Binary rep of i = 01
+ instring = 01a6806404d8cc5013928142975c05356bd7bbb6fecbec884ca772875c8c9569aeef276e112c3c6efb79e01f237c2b1c04f8048fe218208f67260b9752
+KO = b2fd963186ebf7993121adebcee3ad27e8b3cd45
+
+COUNT=24
+L = 160
+KI = be1b85957ee14819fd19ab525b11b5b36ecce55ccee2c839e8f4e65ae118559e5bd349b97428554bc04e9ff6dce1c6d5
+FixedInputDataByteLen = 60
+FixedInputData = d718a38e9b899e8ae5dc132281818bb8a8b9cbb83fad264aa2b63ddfb6f11add812b45d7ba2809ec41a961069fefb602e44f168b5b1e6a099b65dedb
+ Binary rep of i = 01
+ instring = 01d718a38e9b899e8ae5dc132281818bb8a8b9cbb83fad264aa2b63ddfb6f11add812b45d7ba2809ec41a961069fefb602e44f168b5b1e6a099b65dedb
+KO = e7ab725994dc30886215f818068ad61c704fadd7
+
+COUNT=25
+L = 160
+KI = bd31d409f3f794af66241f07fc10ed7dd85ef3865962ceec4b621806163f3b1b658ecabbde41f20e9e53b81c1396e5a0
+FixedInputDataByteLen = 60
+FixedInputData = 41c0c96cc2030a4cdc0100c7557cab89e13ca7f3cccec81860180a2c00d0a3f25da7be4d5dcd5e022c96ef60d96009790113a6a68329642ebcacf159
+ Binary rep of i = 01
+ instring = 0141c0c96cc2030a4cdc0100c7557cab89e13ca7f3cccec81860180a2c00d0a3f25da7be4d5dcd5e022c96ef60d96009790113a6a68329642ebcacf159
+KO = 0fb7240e3f562f0ad7994fa5b7ec6c8f8be4955a
+
+COUNT=26
+L = 160
+KI = 0f9d7e8466a076c6519501e48533437487ca40b83e9f14676820c8af075b075d975e72ce26775fb16ebeb504be4aa5fd
+FixedInputDataByteLen = 60
+FixedInputData = b3c14f63c7a2992ea3b61fc16c671e5f79a9ef91ff6143512497099ea201b27befce9c9e114a6caf23462275122f5161a9a912e302878b18df531d3d
+ Binary rep of i = 01
+ instring = 01b3c14f63c7a2992ea3b61fc16c671e5f79a9ef91ff6143512497099ea201b27befce9c9e114a6caf23462275122f5161a9a912e302878b18df531d3d
+KO = ee7d3bf8ebeba4b255106bcfb2abc482f72e345a
+
+COUNT=27
+L = 160
+KI = dec51b6687e7ffe21347db8f123a965c3a9860088a54db283ec6c36ebe3304764b33f82583f2136247fb35f68dc645d6
+FixedInputDataByteLen = 60
+FixedInputData = 22db0f865673c987ae4540dc233e93a1ad05de22505e5a82b2e7c8f36b2603283c67697d0dd593aa21eb0bc7a85bb1b36a4b2f16df2f7c75eddb2a4c
+ Binary rep of i = 01
+ instring = 0122db0f865673c987ae4540dc233e93a1ad05de22505e5a82b2e7c8f36b2603283c67697d0dd593aa21eb0bc7a85bb1b36a4b2f16df2f7c75eddb2a4c
+KO = 285915882b4ed26b72e82a67be43ff64ec467d58
+
+COUNT=28
+L = 160
+KI = c676f6c459088116f71331087571cabbd5df048629890afdeca6dbbef7762af9cbe03636f1f6549f7cb4386ff8f79f64
+FixedInputDataByteLen = 60
+FixedInputData = 0be996d668a047ff95f5bb80ebe01a68f0a5d7550c1ad322cf3cf65d540e7e41ac7433c995c02811707d63929b1b48fdaf5e480c50c624627a19dd81
+ Binary rep of i = 01
+ instring = 010be996d668a047ff95f5bb80ebe01a68f0a5d7550c1ad322cf3cf65d540e7e41ac7433c995c02811707d63929b1b48fdaf5e480c50c624627a19dd81
+KO = 28b4850343812ebe546ff36b4e861c92697c5d14
+
+COUNT=29
+L = 160
+KI = ec77373e6cba4a68b7547cf275d72e421248232f340293d0610f97d1bc165e0d63e8613971a4b88fca649921969cd510
+FixedInputDataByteLen = 60
+FixedInputData = db691bf4be88f4f932ee580ad340dfc295ffa690673c24567bfdce8f6c06c5262aa20d9197ae4da2dd791225dd089c63e71f14a8725b9873cb0b50ce
+ Binary rep of i = 01
+ instring = 01db691bf4be88f4f932ee580ad340dfc295ffa690673c24567bfdce8f6c06c5262aa20d9197ae4da2dd791225dd089c63e71f14a8725b9873cb0b50ce
+KO = 70bc606370eeed86ebcfa259e909a4df120b47bf
+
+COUNT=30
+L = 320
+KI = 522a72c006a6b77911915c78952dd61848725a4b0789b2cfce3b29d947d9faa145417740c0365bd81a860a600012543b
+FixedInputDataByteLen = 60
+FixedInputData = 4a3cd102c4b95fe193660c4c174f02c725207449b785edb8fa8c4404f01a25bef3238637d3bae370758332c678deb578322e031ec3970876600196d2
+ Binary rep of i = 01
+ instring = 014a3cd102c4b95fe193660c4c174f02c725207449b785edb8fa8c4404f01a25bef3238637d3bae370758332c678deb578322e031ec3970876600196d2
+KO = 2f5d52226949aecfe6359561a5fdd87a843457019e24faacacedd34177cda6cba18cc78cc8c78cef
+
+COUNT=31
+L = 320
+KI = 4bb1f5b928ecb34285f13a0ea657cb380ae182b7686d6996afce47213a05474dd56fb1edd6c5a489484376688110d863
+FixedInputDataByteLen = 60
+FixedInputData = fddee0828eeea54c82a52a8a9a97ee521c2061802587d5954530325ff2be3b2f4f7e277dfe65f99d68c4564e3b28db5ec15b2b5eb020f65153ca2956
+ Binary rep of i = 01
+ instring = 01fddee0828eeea54c82a52a8a9a97ee521c2061802587d5954530325ff2be3b2f4f7e277dfe65f99d68c4564e3b28db5ec15b2b5eb020f65153ca2956
+KO = a31dac08aaad375eda362bc2863cf0841aeca67ceaa231f30f45559332921a6570def7767354497a
+
+COUNT=32
+L = 320
+KI = 8df412a08c683b3b27892175888f88d09c3f641d64308a66b889feba23b381b649b7e967f964457a29ab4dcbedfd2235
+FixedInputDataByteLen = 60
+FixedInputData = 8ec815c720971a0c9db65b91b21527818fe0cc17a27edc8ffe56e59232b42264cd276c8a765900490a2bf2ace1ccfd78e8147bd9403888d16797b41c
+ Binary rep of i = 01
+ instring = 018ec815c720971a0c9db65b91b21527818fe0cc17a27edc8ffe56e59232b42264cd276c8a765900490a2bf2ace1ccfd78e8147bd9403888d16797b41c
+KO = f9f866a0bb6a32145248f764b6bb1fc1ff7767cbb1d2f8e9684e7919d9483de1e7b8d4832c9181a2
+
+COUNT=33
+L = 320
+KI = 0b5e80b82a0caf9b0836bf5f9e9984ffa2138e43c20752aac74f1b2712cdc742775790fec2b0dfe99858fbd5bccf019c
+FixedInputDataByteLen = 60
+FixedInputData = 2f358c739fe9ef67da72acf557fbfd330a60b8d4b1f3b90ffc0d51e60118766244c8eb6cae311ba18d666e93fd0bcedf157f209192d55db9f4112881
+ Binary rep of i = 01
+ instring = 012f358c739fe9ef67da72acf557fbfd330a60b8d4b1f3b90ffc0d51e60118766244c8eb6cae311ba18d666e93fd0bcedf157f209192d55db9f4112881
+KO = b724b9872d7e57052acc2125c18f6496779dcdb430f2d5e4c136072db76609fb4da9a07cce285b0d
+
+COUNT=34
+L = 320
+KI = c4631db1902d3147086d77948f78e9a7d69f4103976a3f1f0a27487b9cf229af4304e75c281605de829294296f1be9a3
+FixedInputDataByteLen = 60
+FixedInputData = d33594d7f49cf2d6486ad790d83d98d86709c0cb641c5ed042d9bbb0756a8d5b2d6a4d66167eb6e5f9994498bfa1aff33194b1c28cafd8db09302de8
+ Binary rep of i = 01
+ instring = 01d33594d7f49cf2d6486ad790d83d98d86709c0cb641c5ed042d9bbb0756a8d5b2d6a4d66167eb6e5f9994498bfa1aff33194b1c28cafd8db09302de8
+KO = bb10bb41669c8e6b408072d43b07ffe886b39abb25954c8aaae50d04587bac6c841484ac0d5c49cd
+
+COUNT=35
+L = 320
+KI = a2296309d9c1496d7ee15a71d6685c23f41904e356ae1c568a7ec8aec90f8ff569fb805fcd01f68c45ba38011b810889
+FixedInputDataByteLen = 60
+FixedInputData = ba97f1d05e546379a962b4139d8b1ce5a82744d7376b62472ebec4320923b876640978ffdec19fba71c8744b4a407907f4004b2e35095111c1667bdc
+ Binary rep of i = 01
+ instring = 01ba97f1d05e546379a962b4139d8b1ce5a82744d7376b62472ebec4320923b876640978ffdec19fba71c8744b4a407907f4004b2e35095111c1667bdc
+KO = ea4a48041674fe9f4c716efa4fec10b9d7c66052c8c7437f6c4ab115c11b2bb2c5a0acbb14de8a82
+
+COUNT=36
+L = 320
+KI = e5db84bc950f88d93a45241b27cb23a9b1e6d4bbcb204ee9d710806c8ea9a47eec176d8abed33043311adde5158b4ef5
+FixedInputDataByteLen = 60
+FixedInputData = 2101a2be7eec9117628299ab3d7fbec67a10d8e6c005213994228e7ca66f4978c9d83cff722116496350ccce042a6ad6fe586931ad07694eadd83476
+ Binary rep of i = 01
+ instring = 012101a2be7eec9117628299ab3d7fbec67a10d8e6c005213994228e7ca66f4978c9d83cff722116496350ccce042a6ad6fe586931ad07694eadd83476
+KO = 31ef7191ec7ccb9dc954262ca97fcc8a2916ecb181d551e8f8063dfc57e5dd37160661939214d18c
+
+COUNT=37
+L = 320
+KI = c5f8c86ce70b9beb13933635e26d1d59eae9666d5c76d95800e5b5803885fe2d54e59e8d54a41fa9ce5701eb279d9556
+FixedInputDataByteLen = 60
+FixedInputData = ba51d6e623f03758221638a5ad1953c022d1feb5e6cc95bae9416276f8a0557fb8a2354754ec9debe3d7c92901c5d83ccf7dfb69fa1a4f3fae5af340
+ Binary rep of i = 01
+ instring = 01ba51d6e623f03758221638a5ad1953c022d1feb5e6cc95bae9416276f8a0557fb8a2354754ec9debe3d7c92901c5d83ccf7dfb69fa1a4f3fae5af340
+KO = cb9b1347ce6b13c5558b838a5f3204fa2350a0c6f9e6f0628bc2120190c095b4bf9a2b9a18b82f28
+
+COUNT=38
+L = 320
+KI = 70dde13b06f791f936a3a686377daff66adf218f49630057fcc18a60359636d5e9dffa6a5318fd91d6448c073fabd9c8
+FixedInputDataByteLen = 60
+FixedInputData = db04c3ef64dd8c40d1061ee7471504511d10d8676e763f4a48dca6fbf818b22d872d7e0bb6567aad857a247e107dabd5a82f6df3e158f71fbe70adc2
+ Binary rep of i = 01
+ instring = 01db04c3ef64dd8c40d1061ee7471504511d10d8676e763f4a48dca6fbf818b22d872d7e0bb6567aad857a247e107dabd5a82f6df3e158f71fbe70adc2
+KO = 062eaa1c67ca647e5589655a91b39d90a04419eaedd097075bf2d97914af5b5021224b3d7fe926bf
+
+COUNT=39
+L = 320
+KI = 34ed30600f2bf1c9ed7c414c1e3bef18a8d1e43d7b52279009db2703a95db812fdc94b889da550910bed836a2e7821f3
+FixedInputDataByteLen = 60
+FixedInputData = ed97b75d1fe73fb8579a503037f3c7a01bcffaca4d689eccc9659af04b613c58eda4760fbbc61e2e80508d278ec231ed97b8843b8ec4494e4ebea50c
+ Binary rep of i = 01
+ instring = 01ed97b75d1fe73fb8579a503037f3c7a01bcffaca4d689eccc9659af04b613c58eda4760fbbc61e2e80508d278ec231ed97b8843b8ec4494e4ebea50c
+KO = 28f34458362567f1d2055403c71d0cc9a3dfe383e099fd47ca3a05cd8cea9777bbb5124bcc0de7aa
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 26ef897e4b617b597f766ec8d8ccf44c543e790a7d218f029dcb4a3695ae2caccce9d3e935f6741581f2f53e49cd46f8
+FixedInputDataByteLen = 60
+FixedInputData = bc2c728f9dc6db426dd4e85fdb493826a31fec0607644209f9bf2264b6401b5db3004c1a76aa08d93f08d3d9e2ba434b682e480004fb0d9271a8e8cd
+ Binary rep of i = 0001
+ instring = 0001bc2c728f9dc6db426dd4e85fdb493826a31fec0607644209f9bf2264b6401b5db3004c1a76aa08d93f08d3d9e2ba434b682e480004fb0d9271a8e8cd
+KO = a43d31f07f0ee484455ae11805803f60
+
+COUNT=1
+L = 128
+KI = ec41ee88f9c4a50fc26ef558b18464c4a9860d60757dfb7cc5c9a7a478c371d06cadd1ef8e6461f62e1a6e5736ce42b4
+FixedInputDataByteLen = 60
+FixedInputData = 06195629bd5000b1c56302918e75dd1980ac544f94a92dd86b295f72de1c2da5918bd36b6e0b5c1f6343bc8d821f80dc2f9545b32f4fa74a5aaaf7db
+ Binary rep of i = 0001
+ instring = 000106195629bd5000b1c56302918e75dd1980ac544f94a92dd86b295f72de1c2da5918bd36b6e0b5c1f6343bc8d821f80dc2f9545b32f4fa74a5aaaf7db
+KO = a4cc0153913d764431243acc34313342
+
+COUNT=2
+L = 128
+KI = 484953365b7cb1194cead0092caaa3d5ccd5f7b46e4401ae6a91051e525d36abee1cae0c3420e67eb64087c7c3e68276
+FixedInputDataByteLen = 60
+FixedInputData = 735a548ef82c2e58f2a6a1bbcb4907af5a5747f65750c4442f1510538448664e16259458431d68583e37cc176297934cc99074eadf571f833c64e9af
+ Binary rep of i = 0001
+ instring = 0001735a548ef82c2e58f2a6a1bbcb4907af5a5747f65750c4442f1510538448664e16259458431d68583e37cc176297934cc99074eadf571f833c64e9af
+KO = c8a5a51c0332f665ade915a8cc0cd4a4
+
+COUNT=3
+L = 128
+KI = ff9ee3708c2f3e0973d1d1bd8a6b2d80553753c327dabc4225c0612d3654876337b923cefbf99211e79d682cded45c5b
+FixedInputDataByteLen = 60
+FixedInputData = 97900fcddaedfc83f627a1fae0db9a4122c6a56bf23e135df975fe70e473c131f3909e230e92c9886a6c2a8f2eb7e09092376f17d211d490baf0f47d
+ Binary rep of i = 0001
+ instring = 000197900fcddaedfc83f627a1fae0db9a4122c6a56bf23e135df975fe70e473c131f3909e230e92c9886a6c2a8f2eb7e09092376f17d211d490baf0f47d
+KO = a78a8d45781f2542a187f95197ba6d55
+
+COUNT=4
+L = 128
+KI = dcf4279ac63c31abc13be2340f9cdc494c78232c0935f352161ffae121bc988af24fdefe6c163296be58af84d9889b07
+FixedInputDataByteLen = 60
+FixedInputData = 9f7241c473ef76399a4edec1378616be04383c7f4ea8274db9c4d49bf54ca9bc9a2738f532e0d2068406a337440fb85b97b1f751796324c4ea1cb228
+ Binary rep of i = 0001
+ instring = 00019f7241c473ef76399a4edec1378616be04383c7f4ea8274db9c4d49bf54ca9bc9a2738f532e0d2068406a337440fb85b97b1f751796324c4ea1cb228
+KO = 88ac93650ea6e297a161279027b8d734
+
+COUNT=5
+L = 128
+KI = 9f95808177c9c144f928f70f32884b220833202d1c9bba52a9d57cd334e8e42952d99f6a1312ff6e3baad7aae754eaa6
+FixedInputDataByteLen = 60
+FixedInputData = e5bc98aaa2e2c4c354ee5b62cd43ded4b68eab8203b9928b0b7cb9dafe2118df1d8102040ebb93774b789ed27b46494a106fdb1aa7f2b2e5646390a4
+ Binary rep of i = 0001
+ instring = 0001e5bc98aaa2e2c4c354ee5b62cd43ded4b68eab8203b9928b0b7cb9dafe2118df1d8102040ebb93774b789ed27b46494a106fdb1aa7f2b2e5646390a4
+KO = 4908f0b458367ee01065ca7ff7a178d6
+
+COUNT=6
+L = 128
+KI = 50554b0db51d9b7a5d4173302c76e1b1c520b13967a53a9eaac490c7f48531d25e3618aa45a3fd50e6ace4aa91178c25
+FixedInputDataByteLen = 60
+FixedInputData = b8479cc72273bf3291c968ceaa5f2c777ad2ba46c1149018df41c4a98fc6e7a2ccf9528bbf6916a5011ad980856c1d3f1f4fb97867898c9516b203f1
+ Binary rep of i = 0001
+ instring = 0001b8479cc72273bf3291c968ceaa5f2c777ad2ba46c1149018df41c4a98fc6e7a2ccf9528bbf6916a5011ad980856c1d3f1f4fb97867898c9516b203f1
+KO = 08712a1f1dcd737006c70bf3a3172a3b
+
+COUNT=7
+L = 128
+KI = 8841d6ca52095f281fd9c49ad682c838db8895b8c7ced7071eec1aeccc6c2108bf9d3b4d9ba9963f83621231e69c44b2
+FixedInputDataByteLen = 60
+FixedInputData = 1822ad2cade77db7e5a1d57018a559cf7ab624493c82e87ab8886885804fb156b6c2ecc7773ea865bc93d169b09029b82de5f3ee0ee1e1d36f62fdaa
+ Binary rep of i = 0001
+ instring = 00011822ad2cade77db7e5a1d57018a559cf7ab624493c82e87ab8886885804fb156b6c2ecc7773ea865bc93d169b09029b82de5f3ee0ee1e1d36f62fdaa
+KO = 1fcfa904b8c1e75ee13a31f4e1d94fd2
+
+COUNT=8
+L = 128
+KI = a63ac7ee4ccafd37287b76f27daf112e362c4b1d17d974dd2e0567f13e39894f28c4b6f4cea884c3cd6f30890c6cc1cd
+FixedInputDataByteLen = 60
+FixedInputData = c782a7d1363564c14721e4fe9e74c9afd7356e46ec44542e337d272dd793451f13b340301863063c67949b5e5f5db17c91121445e26c6c9487aa5ad1
+ Binary rep of i = 0001
+ instring = 0001c782a7d1363564c14721e4fe9e74c9afd7356e46ec44542e337d272dd793451f13b340301863063c67949b5e5f5db17c91121445e26c6c9487aa5ad1
+KO = 99901fdd9e06652420d46c60e71732f5
+
+COUNT=9
+L = 128
+KI = 7317a1d98a2c3344e445d5f50c978b61894fc35e0d20ad4699fedd4f298636abff9272ec25213aa3fe83eabb69b48dec
+FixedInputDataByteLen = 60
+FixedInputData = e6471addc154402d3691bce785aa3582211b27e06134a479ac76c3810a60819221e7034f10c5534c71bc0c82cb5f269387f9a67456d75e92bf3c1f5f
+ Binary rep of i = 0001
+ instring = 0001e6471addc154402d3691bce785aa3582211b27e06134a479ac76c3810a60819221e7034f10c5534c71bc0c82cb5f269387f9a67456d75e92bf3c1f5f
+KO = 881247c87744bf9a6b4ab144c4b9ebe5
+
+COUNT=10
+L = 256
+KI = 269cce234dd4783067ceaa04a70deb1c9700acf705548495767c22f78493851ca9c699077a002874caacb760106016c6
+FixedInputDataByteLen = 60
+FixedInputData = f64bfb4bdaac81b5801d2f9f08bc2e4d009990b67290fd49b3730c3a145696447aceae6a82f7508a19c396a548c9c33d943dab82b2538c18b8eee871
+ Binary rep of i = 0001
+ instring = 0001f64bfb4bdaac81b5801d2f9f08bc2e4d009990b67290fd49b3730c3a145696447aceae6a82f7508a19c396a548c9c33d943dab82b2538c18b8eee871
+KO = ab4182261c5d9c0d23a26477f14a507dd7f5e9550d04f48de29e644ed55f3406
+
+COUNT=11
+L = 256
+KI = cc51748f214783bf1b3e51ce545f47e842c33d3463f900b6006c97864d8ccf340923af188b34e64091fa6d853ea68d62
+FixedInputDataByteLen = 60
+FixedInputData = bdbdb127b5ff64b2fd2b10fd0db9c2619f2c4dee09d4c318b0c07e02f578e2298659f8a16cf7742b994344767493129a51a15abd55ee7daa07e5d2df
+ Binary rep of i = 0001
+ instring = 0001bdbdb127b5ff64b2fd2b10fd0db9c2619f2c4dee09d4c318b0c07e02f578e2298659f8a16cf7742b994344767493129a51a15abd55ee7daa07e5d2df
+KO = 5643848c10571737bbb5dee79ce9ba817ba261c82d969c76a7c4b038d7892367
+
+COUNT=12
+L = 256
+KI = e97ac699256f0d0b29ff9884e51596cc94360f0eeeb00a03d9d1a60ba54e8e609b15529227676009f4a9248efcbbd965
+FixedInputDataByteLen = 60
+FixedInputData = 42cff32383a76af5f0c42edfef0e575777038772938365858e5c5d6d768c3e15ad31ecff6ff7a430f6e7d297e2826c579975c1c77d5761c7488be45b
+ Binary rep of i = 0001
+ instring = 000142cff32383a76af5f0c42edfef0e575777038772938365858e5c5d6d768c3e15ad31ecff6ff7a430f6e7d297e2826c579975c1c77d5761c7488be45b
+KO = 7e31249582ff01f111c95c78fa0579a7877e357acfea891802694eeef2416357
+
+COUNT=13
+L = 256
+KI = 1b775f03178be753aa58e4d5f5af3703f8c765d4366fb6a85f93762a86db6b8e00cc49a429b5148b90717f0730e7d3ca
+FixedInputDataByteLen = 60
+FixedInputData = 9ad6516a88f401f134d689d4fe85aef8bf259ba5dbc79b34781ccb47729ce10baca15a9a09cd2b18861a6fff2125b770674a8f94a6abda12d390fe13
+ Binary rep of i = 0001
+ instring = 00019ad6516a88f401f134d689d4fe85aef8bf259ba5dbc79b34781ccb47729ce10baca15a9a09cd2b18861a6fff2125b770674a8f94a6abda12d390fe13
+KO = 9689dcd0887ae3d1b01410b0e97787cbaab87acc978aae536ab70770cc588f71
+
+COUNT=14
+L = 256
+KI = b35120e348e6e7ffed08c06e89b94634a34061d7b48855fefb9866af8c3a1731f538c13b2be616f1226b820a556e3c23
+FixedInputDataByteLen = 60
+FixedInputData = fe8622b4e8329ffaffbc85bc2d621bf8e498cd96feaec3ea10da3ea5794026ef345772cce4c87e8885e58e0e9f80af526f2a22297cbc442ba30617e4
+ Binary rep of i = 0001
+ instring = 0001fe8622b4e8329ffaffbc85bc2d621bf8e498cd96feaec3ea10da3ea5794026ef345772cce4c87e8885e58e0e9f80af526f2a22297cbc442ba30617e4
+KO = 61554d6cd17bb77bf25dc56cb7d4ffc12d480a3cfb7e546337f80b49f5d4186e
+
+COUNT=15
+L = 256
+KI = de861005477b7ed2aca8d284f49d3b383430f9ce600f0d0eefc7a0519b64e8a67df028f48d82f67e2dceef059e597d45
+FixedInputDataByteLen = 60
+FixedInputData = e052962d35a4279a8d4dacda0bf7eb0385586968c4bb57daf219dab90a6f8c97392f28a9af5d7fc0dcee7585c06f396a42d52425b38bfb797ab00d61
+ Binary rep of i = 0001
+ instring = 0001e052962d35a4279a8d4dacda0bf7eb0385586968c4bb57daf219dab90a6f8c97392f28a9af5d7fc0dcee7585c06f396a42d52425b38bfb797ab00d61
+KO = f9b1d0a8d58062015ded5b8a3ca3f99edfe6910c2c1d2b03b3e2a0dc042a4962
+
+COUNT=16
+L = 256
+KI = b8e0dab45a4282d9e60f3a18115e0b1883e92fb31e9788fb3b5706599ff115e38613ce521eac3c8b8fd85083697411e0
+FixedInputDataByteLen = 60
+FixedInputData = 72259da5feeab10de4fccf0ef752d1d83f33336eadd632e695fb1498683309e167e08a666b49f5cc9d9a26f2a1e2bcb79c6bdd157b7953b52c43b4bd
+ Binary rep of i = 0001
+ instring = 000172259da5feeab10de4fccf0ef752d1d83f33336eadd632e695fb1498683309e167e08a666b49f5cc9d9a26f2a1e2bcb79c6bdd157b7953b52c43b4bd
+KO = 558fb0dc8675417b68633470ce5fb4b46d6af235aeaa620601c87d324c599835
+
+COUNT=17
+L = 256
+KI = f8b2cada3e83d4b4a379498744f04d505a3bd0dfc4452ce9bb29157e5e6afe57efdcbe669de421061dceb26453d52f4a
+FixedInputDataByteLen = 60
+FixedInputData = 84714889f4d5a9773d13b36e9ba354236cb427e863aedd69f4de0ba0322d18dd1046f015dea707202abf51cc89bcb79db827dad47e62cf93231192ed
+ Binary rep of i = 0001
+ instring = 000184714889f4d5a9773d13b36e9ba354236cb427e863aedd69f4de0ba0322d18dd1046f015dea707202abf51cc89bcb79db827dad47e62cf93231192ed
+KO = 4b2630f6b3e5c56af0927e6aa667a3d8f93fd94f3f0b27c212a10c0d1e1c60ae
+
+COUNT=18
+L = 256
+KI = 07615b869116c0152105d4cd70e64342b8997414100a1482b36b4f818e561ea0b92e65a405d3872d20d24d5aefc0724a
+FixedInputDataByteLen = 60
+FixedInputData = ad15ea3f56ef69531ab80605a14172dbe891a4dfecdfa59816344e85feecd9948fd85c9b46cdcb222b01620994d245d9927da2ebc368d7021bb3b87b
+ Binary rep of i = 0001
+ instring = 0001ad15ea3f56ef69531ab80605a14172dbe891a4dfecdfa59816344e85feecd9948fd85c9b46cdcb222b01620994d245d9927da2ebc368d7021bb3b87b
+KO = 652eddfd0891a13cd5468a7915d79107278baf7600942ae2bdc5facdf48b92c4
+
+COUNT=19
+L = 256
+KI = 3ff45b930c570d315074cfc89c3d35e4c9069b9993a8c9ed10d45f071cad8a61201f59d2b346cb8cc58aaf6ee2e04d5d
+FixedInputDataByteLen = 60
+FixedInputData = d651cb78c65fd8bff85d88175dcd162c5d5a214864e5ac742a51a927a2185a9081e653567de4bd4e075aaacf0815036f48acde3efde60adb3d22b3d7
+ Binary rep of i = 0001
+ instring = 0001d651cb78c65fd8bff85d88175dcd162c5d5a214864e5ac742a51a927a2185a9081e653567de4bd4e075aaacf0815036f48acde3efde60adb3d22b3d7
+KO = 731ff58ce52000f738e14a81b364a6b2666bd67752cf5e3615ead7f46d653904
+
+COUNT=20
+L = 160
+KI = ec71de96c9520386f9d11bebe474bae0c0549e2b2e8fda6b2336050ee3acbec38bc57d56e6422d3cd493ead69772a059
+FixedInputDataByteLen = 60
+FixedInputData = 4313d1efba21dded84ce12bf80b1be54400619d3bb1987f18bf85400e335103969e77c819a5360cf1dd3f4addb6b8eec0199508c75adfe2cfc067dc8
+ Binary rep of i = 0001
+ instring = 00014313d1efba21dded84ce12bf80b1be54400619d3bb1987f18bf85400e335103969e77c819a5360cf1dd3f4addb6b8eec0199508c75adfe2cfc067dc8
+KO = 8e37ecc86dcb5ee7cf48d8a07f06c47cdce624cc
+
+COUNT=21
+L = 160
+KI = a65de7154e323afb9daf808a60be334b083eadddb2e9273cae30662865ac9605a48b24364f11652fa16845d84ac9fcaa
+FixedInputDataByteLen = 60
+FixedInputData = 2523f8664df4ae097cb3d197d5ec369be30af91cf3c077edf9637caf617b01dd2cf7a3a74b10c64161a91dfafd5f5b2a6fb022a2f94fdc37bef5c29e
+ Binary rep of i = 0001
+ instring = 00012523f8664df4ae097cb3d197d5ec369be30af91cf3c077edf9637caf617b01dd2cf7a3a74b10c64161a91dfafd5f5b2a6fb022a2f94fdc37bef5c29e
+KO = 8943fac0e9dbb307fdd8e3e97b8b33752a6d3375
+
+COUNT=22
+L = 160
+KI = 8320fa03af4d6c4775dcbd70b4326336c6cefbf67c337b5384329beb0cbd35b7aa3cfab6a673af524a1698b53235c0c2
+FixedInputDataByteLen = 60
+FixedInputData = 3236ab74839a78ca76bc9e9e72a80d602cdff5a224a4969d599d3eeada92028a2e8ed41f97a98ed69be9c349b204b222fbe1652d916891ac3662a83c
+ Binary rep of i = 0001
+ instring = 00013236ab74839a78ca76bc9e9e72a80d602cdff5a224a4969d599d3eeada92028a2e8ed41f97a98ed69be9c349b204b222fbe1652d916891ac3662a83c
+KO = e3513649008148890e0951085f83e4ad0fbbc1dc
+
+COUNT=23
+L = 160
+KI = 1a3e24bcb5c2a283b7cf020687dcd0233b49fea82366da002b1e4e93a87198f985b0c6d5762b5be1fee3e579f18050b6
+FixedInputDataByteLen = 60
+FixedInputData = ea88a0a74907d4a61d512fa0bc87eb86f744d03a237fdbc5e5f1818418e3b9ed3e85a49ec0dafc7b53765855f8bd8a628b44f74b02ddf63df9fa9c2a
+ Binary rep of i = 0001
+ instring = 0001ea88a0a74907d4a61d512fa0bc87eb86f744d03a237fdbc5e5f1818418e3b9ed3e85a49ec0dafc7b53765855f8bd8a628b44f74b02ddf63df9fa9c2a
+KO = d2f4390ed4fbd0890d975bf072d4da77db627466
+
+COUNT=24
+L = 160
+KI = 3b058e7a236f07cdb89d683e67e5079e6e0f9dd7ac27aff2f426d4d8908a2d081e99f2cc7eebb024c1a0c91534fcacb3
+FixedInputDataByteLen = 60
+FixedInputData = 8a4909d0f764021eee4a72de62d4d47e8144a10674cb8605930664f61f5dbc0f066f81b9813e2f633ed77fa10930e1e378bd083aed9144b914c07d6f
+ Binary rep of i = 0001
+ instring = 00018a4909d0f764021eee4a72de62d4d47e8144a10674cb8605930664f61f5dbc0f066f81b9813e2f633ed77fa10930e1e378bd083aed9144b914c07d6f
+KO = b1f333944747541b0141f6c74af47a3212c1b9c1
+
+COUNT=25
+L = 160
+KI = 62de46feef69b0d34adabe47665f33588a56485eb51a703716dcaba37114eef8092b11daa88f0e43dcdb17b15a70aa5d
+FixedInputDataByteLen = 60
+FixedInputData = 1824021f1688edf9c0ef38b1c8cd1f0cb0472c15c6e3911ba31bb5096def7c9da320bddb2c80b9776184c0a86b2388bc81400cf78e06a90c82394722
+ Binary rep of i = 0001
+ instring = 00011824021f1688edf9c0ef38b1c8cd1f0cb0472c15c6e3911ba31bb5096def7c9da320bddb2c80b9776184c0a86b2388bc81400cf78e06a90c82394722
+KO = 6e29cf4707039ef13584622ff977952c04b468ed
+
+COUNT=26
+L = 160
+KI = 1764d68f3c545f93b737d181f6093cffc0238a190eb0280b132a9a60b598863ecaa63c725732445dd36566b45bd6767e
+FixedInputDataByteLen = 60
+FixedInputData = c59b219b9ea7c5f7cf68a6aaa78158b7c67faf465e5cb0b2f80dd08670ec74ba419a91fc38d55df3488845599cc35572f32c12caa3d7ca800fd5271b
+ Binary rep of i = 0001
+ instring = 0001c59b219b9ea7c5f7cf68a6aaa78158b7c67faf465e5cb0b2f80dd08670ec74ba419a91fc38d55df3488845599cc35572f32c12caa3d7ca800fd5271b
+KO = 21fb862054eba34588b8d679ddae3443a58e551d
+
+COUNT=27
+L = 160
+KI = 1b5a9ca234cf69ddfb824c34758f22805a07dc8a36d6f01eba798213338f3e943ade561bb3f2341bad69c198e20dca3e
+FixedInputDataByteLen = 60
+FixedInputData = b66b0c8330142f3383eadc0b6c999e70a3b2d3814b960905d3e3df62e7b46bb50d645bfbe6eb397aaf4caa263ace51b12b21633f4fac18cbffb3ef61
+ Binary rep of i = 0001
+ instring = 0001b66b0c8330142f3383eadc0b6c999e70a3b2d3814b960905d3e3df62e7b46bb50d645bfbe6eb397aaf4caa263ace51b12b21633f4fac18cbffb3ef61
+KO = e5cad28bd8af9866c9d125c2bd1afd92fa826a02
+
+COUNT=28
+L = 160
+KI = 0a6489ef122dfa81c27fea4709c6a7ef6c9372b39d66a1db11f08fa5823fb168bf1c29f40f345a5138f6a3fe1fdcb585
+FixedInputDataByteLen = 60
+FixedInputData = a9c89b1052ef4ef4b0f56e2e31e10d12987c68c2c4145978175cb50612ceafe2e93f95d251f6c88c316540b45e392b985f3506428f590e32bb7dcb45
+ Binary rep of i = 0001
+ instring = 0001a9c89b1052ef4ef4b0f56e2e31e10d12987c68c2c4145978175cb50612ceafe2e93f95d251f6c88c316540b45e392b985f3506428f590e32bb7dcb45
+KO = 3b747bacaca90c008b8e0ea7f377a0f6d984eccc
+
+COUNT=29
+L = 160
+KI = 736fe2b23b12ebe7bae05f0dd49c5d9be709c38a4c75c1730f7706541b56ec8b8540615e768188969d464f452ad78361
+FixedInputDataByteLen = 60
+FixedInputData = 4b1e249cbb771be807b6a6ce921ef721a0f9f180b4ce87335a1545f8b87dcaddb226c2f9a890e906253e1f3b952edf18790fec879cf2f70cac53f269
+ Binary rep of i = 0001
+ instring = 00014b1e249cbb771be807b6a6ce921ef721a0f9f180b4ce87335a1545f8b87dcaddb226c2f9a890e906253e1f3b952edf18790fec879cf2f70cac53f269
+KO = 2f58738ac0be2e6a8be20f2ab4d4ee97ac3eb129
+
+COUNT=30
+L = 320
+KI = afe2d3a4746792908aca8ece67ba8562382000b4e26122414b3ef2e120511bae68448955cf186be87caf69eaced47e87
+FixedInputDataByteLen = 60
+FixedInputData = 1f6dd0b17fed7f479c4f62927291a95292a4e232441c30ffcaa1d347543e50db939360bb37976eacb911f76c38ad8cce12a0c263875bbcd7f6011ffd
+ Binary rep of i = 0001
+ instring = 00011f6dd0b17fed7f479c4f62927291a95292a4e232441c30ffcaa1d347543e50db939360bb37976eacb911f76c38ad8cce12a0c263875bbcd7f6011ffd
+KO = 17b671ca433cea81384b03b69c26a55257085cdfa48e6d8529431464bd439a881de560294afb0073
+
+COUNT=31
+L = 320
+KI = cc8d796f4de939ac2eea186280905856e8cbd9a04396977f601082386f3316a4770c42026f60efba4c7999fb5c2a00a9
+FixedInputDataByteLen = 60
+FixedInputData = 90aa31339f46ad8c0acbab1b9056fb97454b1eba1a19b19a3311ed87967dd0bd9925de73ff135c753717f371432b3b3d870503887953a28b9846ca3e
+ Binary rep of i = 0001
+ instring = 000190aa31339f46ad8c0acbab1b9056fb97454b1eba1a19b19a3311ed87967dd0bd9925de73ff135c753717f371432b3b3d870503887953a28b9846ca3e
+KO = 9fb8be97b02a0228a04c94856bba695fd5e752ae2c548eb2b103abfd644a220592935319b7009edb
+
+COUNT=32
+L = 320
+KI = cf46820ac7b116074aff53d28973ea3f550e9d3c2bce98f82704d068809bfaddc7738eb6565fa4b0b5e48ce0f63f7eb4
+FixedInputDataByteLen = 60
+FixedInputData = c23483bf8689eb6a09f612f1d2ac48aad673b89c50c6e8f0154a8d9cc6fb498cec02bc96c3e0c8755d8a6e285a3fcf0aef48fc2e3e49ef142dd45f5d
+ Binary rep of i = 0001
+ instring = 0001c23483bf8689eb6a09f612f1d2ac48aad673b89c50c6e8f0154a8d9cc6fb498cec02bc96c3e0c8755d8a6e285a3fcf0aef48fc2e3e49ef142dd45f5d
+KO = decdcc1984b2eae443e01e215ec5c2dc20d723f06f2c0d04fddc48bbc2b92f2636e8ab302739b745
+
+COUNT=33
+L = 320
+KI = 24d9532448b7279f3eedba0da07c291bacd645004dfabf66c92ee55157a678f5ef9fdbc908bf9fb0310dbd5a188912e8
+FixedInputDataByteLen = 60
+FixedInputData = 70482a44b6dc76c73745b312128a9251dc3d1a38d158922cb83b4a1abb89c407bc1a2a9fa2c4eaf3237b8653981e58a5bd147257cfee15aecbda74f9
+ Binary rep of i = 0001
+ instring = 000170482a44b6dc76c73745b312128a9251dc3d1a38d158922cb83b4a1abb89c407bc1a2a9fa2c4eaf3237b8653981e58a5bd147257cfee15aecbda74f9
+KO = 046a6fc4b97d788c8447ff4580830c29d147acf045125bfabf9558fb1b4f7b5a1012e7d02c2f5a64
+
+COUNT=34
+L = 320
+KI = 68ad93b3e1d832cedb676d4ec2d293c968013a18d216516eefc39a947d53ab55b8c1f83ce5506f26b2b0efb3a10ce70e
+FixedInputDataByteLen = 60
+FixedInputData = d07a885ce4772cf0900f9e0833a91b85cf05519dd249eae47bbef25dfb689da92399d91157c7152ec2003084d6ccac46680daa79e25b4620d2003a2a
+ Binary rep of i = 0001
+ instring = 0001d07a885ce4772cf0900f9e0833a91b85cf05519dd249eae47bbef25dfb689da92399d91157c7152ec2003084d6ccac46680daa79e25b4620d2003a2a
+KO = 44a3d2c07caea2536fa0568a0bd5e8f71d239641a4f51e622496fd3a8529e9147bb9f4852ee53f15
+
+COUNT=35
+L = 320
+KI = 6291cf56557356b6cd7645ccd782d78b60d2caec6941abd8fb5af2309be5bc05c6d67472a316ce79459a9c6eec57ded8
+FixedInputDataByteLen = 60
+FixedInputData = 985f9eb128465def12670b7cd6c4636217db916205cf7b417ecf590bd907de2285517789d6049d19959ae79e4fdb8a9019bee864cb818f53d6f91251
+ Binary rep of i = 0001
+ instring = 0001985f9eb128465def12670b7cd6c4636217db916205cf7b417ecf590bd907de2285517789d6049d19959ae79e4fdb8a9019bee864cb818f53d6f91251
+KO = 0f7a62a82359b988471e14cd0ce45f0540837d3ab499198f0fa13b781b898a48d027dfb0f813aad7
+
+COUNT=36
+L = 320
+KI = a2f2d3d0e8809f9d5051e3fca62550a6c54af283c1dc882014fd8db86ffded153273d5b23a9047481a714b6caf287329
+FixedInputDataByteLen = 60
+FixedInputData = 27325b9a447ab65be3ff8c82bf3459dd4d93c7a598650de987e60c801f37e85a3d24494ed12dfa2bc0aebb63e037b92c8c4b6d9ccdb8caae87771c61
+ Binary rep of i = 0001
+ instring = 000127325b9a447ab65be3ff8c82bf3459dd4d93c7a598650de987e60c801f37e85a3d24494ed12dfa2bc0aebb63e037b92c8c4b6d9ccdb8caae87771c61
+KO = 954028b9c4b500d2fe0e2662e5e6b93950b231a12fa2530a238ff4d488a8a3f8335dd3fd9fe15668
+
+COUNT=37
+L = 320
+KI = 62538b605a8c4641c9551f764a347c5cf9055ab01b68eb7719e362f61d4cfb83f0a978bccba07db79a8c88a55fe24cdb
+FixedInputDataByteLen = 60
+FixedInputData = 50a6abbabcc204ecd8a8a20b93c06ba916f9251e5ef61a1c2d9df222a4731ee4ec962bea57ed0057810c4fd6ba4925b3bdafac72efb035443e8cb43a
+ Binary rep of i = 0001
+ instring = 000150a6abbabcc204ecd8a8a20b93c06ba916f9251e5ef61a1c2d9df222a4731ee4ec962bea57ed0057810c4fd6ba4925b3bdafac72efb035443e8cb43a
+KO = 8d425dc7fe712ddf1bf8b11196eba51155a1fc103adf5c6b7abb43922217fd18f5f13165cd8b8bfa
+
+COUNT=38
+L = 320
+KI = e377d29cd9b58aefd519bdb98667dafbdb58c31bdbc7b5e544458fc26962c67cddab9dbdb7897d1445cfb2284617dc05
+FixedInputDataByteLen = 60
+FixedInputData = 712d84ee252fab6cc5b1ef189b3fef6f3a3b8c9b1f160d8f61242860536a42c8aa6b25d69ded9b97f1aba7792376f1038cea1cec3b493ae7aa2c2de4
+ Binary rep of i = 0001
+ instring = 0001712d84ee252fab6cc5b1ef189b3fef6f3a3b8c9b1f160d8f61242860536a42c8aa6b25d69ded9b97f1aba7792376f1038cea1cec3b493ae7aa2c2de4
+KO = 08aac6d40c3514b2290447b7f425080c16e5825be2592496cb75e7c192896425f0a5fb00e255ce55
+
+COUNT=39
+L = 320
+KI = f2c722ae0d311e038e444298cbc7ac47ad210c0ff90152db2fb300c4bbc0d6dfd775bedbfe03f6a24f1c8fa3a1e1f926
+FixedInputDataByteLen = 60
+FixedInputData = ff5bf0137660d6c61fc6574274c0eecf6c7da3bc1d7ec6263e31b104c9a6a1dd0973709e1af7b9efb2308184de769af1bc7c7cb4b8cb513ead702924
+ Binary rep of i = 0001
+ instring = 0001ff5bf0137660d6c61fc6574274c0eecf6c7da3bc1d7ec6263e31b104c9a6a1dd0973709e1af7b9efb2308184de769af1bc7c7cb4b8cb513ead702924
+KO = 9a57fde7b16c9554e7650d33d544dd660755eb6775e61e5ee01c19daf9576689da693d337e80adc6
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 4fab4f1e3512b5f443ec31d2f6425d5f0fc13a5f82c83f72788a48a1bd499495ff18fb7acc0d4c1666c99db12e28f725
+FixedInputDataByteLen = 60
+FixedInputData = f0f010f99fbd8ec1bd0f23cd12bb41b2b8acb8713bb031f927e439f616e6ae27aed3f5582f8206893deea1204df125cedce35ce2b01b32bcefb388fd
+ Binary rep of i = 000001
+ instring = 000001f0f010f99fbd8ec1bd0f23cd12bb41b2b8acb8713bb031f927e439f616e6ae27aed3f5582f8206893deea1204df125cedce35ce2b01b32bcefb388fd
+KO = c3c263b5aa6d0cfe5304a7c9d21a44ba
+
+COUNT=1
+L = 128
+KI = 19cdb9f453b96a04293cc5c5b22bf189a6bec1d5a9c33f55528331ba07e14ee285f8a13edfa9b5f2c55a8b84937b0be9
+FixedInputDataByteLen = 60
+FixedInputData = 33caed1e7f8872d15a78068652af4043060523deb53c5dab161dba74dac0be3b12c97eb61a5b1436db75a606340032dd3634a2fb44b9e49952ef0493
+ Binary rep of i = 000001
+ instring = 00000133caed1e7f8872d15a78068652af4043060523deb53c5dab161dba74dac0be3b12c97eb61a5b1436db75a606340032dd3634a2fb44b9e49952ef0493
+KO = 82585022c9319056606a178fb76cf4c3
+
+COUNT=2
+L = 128
+KI = b3a208c41faee39d6c3eb19e8c0afc87bdd23695278e61fdbdd7a4588da3a8b340b09d798fec6a1b6ad4ddb422e17da5
+FixedInputDataByteLen = 60
+FixedInputData = e1ffa5689125fba520d65f4831926c8a5d3c41e8688ce45f66b7e84e29fcd28a7fbd199bea6b50287eefa6d4c1299e0774f6523490cdc463473d05ab
+ Binary rep of i = 000001
+ instring = 000001e1ffa5689125fba520d65f4831926c8a5d3c41e8688ce45f66b7e84e29fcd28a7fbd199bea6b50287eefa6d4c1299e0774f6523490cdc463473d05ab
+KO = f56b313f56bed2e4870134ed48afb87d
+
+COUNT=3
+L = 128
+KI = c85fa51a831f1fe70988762f009df45259b035f50ea9a479644208823a8d09e5b1db6f40a029728431fa0fb44a383f7a
+FixedInputDataByteLen = 60
+FixedInputData = 3afd2c75bb2ef496fda3595c54c99c2e23d72e7f53bb5da6dd4a0e0d661a7066941c7e0a3e51774cffb7e1ae3ac07e30d799b840e5417b4a9ec63caf
+ Binary rep of i = 000001
+ instring = 0000013afd2c75bb2ef496fda3595c54c99c2e23d72e7f53bb5da6dd4a0e0d661a7066941c7e0a3e51774cffb7e1ae3ac07e30d799b840e5417b4a9ec63caf
+KO = d4b949fecc7fd80b777efb7433be18f0
+
+COUNT=4
+L = 128
+KI = c07e3f600ac1b550897b015f1ff0a031229c672f2fe75b85d80ee0131dba9d593f6c30a846ae43fc26f7ba7c20a544a2
+FixedInputDataByteLen = 60
+FixedInputData = c1cb666e5dca6aff2689227a86f31e80a42e5cfebf05b3ac1562a77050957495d357fca065ee1dfd13b15d852a1ad3f0d5528ea56de1e5e0d2b97f55
+ Binary rep of i = 000001
+ instring = 000001c1cb666e5dca6aff2689227a86f31e80a42e5cfebf05b3ac1562a77050957495d357fca065ee1dfd13b15d852a1ad3f0d5528ea56de1e5e0d2b97f55
+KO = d45cf3559e8fabe08b6c6756454917d0
+
+COUNT=5
+L = 128
+KI = 0973dc4f10ad0ebb8b5e7bc9c7abbb1d60f7e4015480b07ed33fa15610a6753600063c7521d332f9889f330022ead084
+FixedInputDataByteLen = 60
+FixedInputData = d3b1cc235f0f302862c48078709bfbc6041238644ed329cae19c1fdbbcdcc7125ac63c69b80a97bf3c41fcbdfb5378b33740e02b285051b706edc615
+ Binary rep of i = 000001
+ instring = 000001d3b1cc235f0f302862c48078709bfbc6041238644ed329cae19c1fdbbcdcc7125ac63c69b80a97bf3c41fcbdfb5378b33740e02b285051b706edc615
+KO = 11e7098d018dd064f0294d661f277a1f
+
+COUNT=6
+L = 128
+KI = 10db1045931d241fe16da9be91a18dce027e666513682bb906564862d39bc47905d96aec8eae7bacba99f1a32dd6550f
+FixedInputDataByteLen = 60
+FixedInputData = 02d857acf2af47b9cf0e3e92a09ff96563f37670e091b8e0053053294999532ba4b3aa694589e0680318568d34e79eca789370fade744098331d6c74
+ Binary rep of i = 000001
+ instring = 00000102d857acf2af47b9cf0e3e92a09ff96563f37670e091b8e0053053294999532ba4b3aa694589e0680318568d34e79eca789370fade744098331d6c74
+KO = 7bb27e16088ca9990f6a8d8623a3efdb
+
+COUNT=7
+L = 128
+KI = 644da9536015a04fe5ab0ab894410167727571900e9b3988b8da3c0891991fc7049753605b98fdd3478e9c8925307aee
+FixedInputDataByteLen = 60
+FixedInputData = c330160ce6d9c3dc3447215c6ff82f76a646015d77d2729bb95d886db0b3124d9fb80c07139c90be50fd1384c888b183429e678caf2cc14a41e43e9e
+ Binary rep of i = 000001
+ instring = 000001c330160ce6d9c3dc3447215c6ff82f76a646015d77d2729bb95d886db0b3124d9fb80c07139c90be50fd1384c888b183429e678caf2cc14a41e43e9e
+KO = 2cb755325741b62117fde82cf078f443
+
+COUNT=8
+L = 128
+KI = 495b72123bda620e3d015b78be09840c5135123c36f49c10b6d51ba4f5e02824b0ab8d133bb28465324730c143b703ab
+FixedInputDataByteLen = 60
+FixedInputData = bf2b720e4cfb6165a0cd06afbd103c6b984eecf8d29712d79507c131eb0161d7ee1cc55b34513e91969d67ea8491cfc62145e3bb1d2999df08bfa80a
+ Binary rep of i = 000001
+ instring = 000001bf2b720e4cfb6165a0cd06afbd103c6b984eecf8d29712d79507c131eb0161d7ee1cc55b34513e91969d67ea8491cfc62145e3bb1d2999df08bfa80a
+KO = dec539c2eebac8e76f4f0d845d2cd99f
+
+COUNT=9
+L = 128
+KI = c203c2883795e8be9169d63d9eeb16ff32ad409dcf3b56fac8c70ae790348fc4b3f27822925dd2e70c4e171fd65b8c12
+FixedInputDataByteLen = 60
+FixedInputData = 895719feff4dba59bb0eb681f5c8d9fade58207b9da1015c0db879fe753c38115634b784e6c79c8511d494ae9e75ea5701c7f425bd23fddad8d7b852
+ Binary rep of i = 000001
+ instring = 000001895719feff4dba59bb0eb681f5c8d9fade58207b9da1015c0db879fe753c38115634b784e6c79c8511d494ae9e75ea5701c7f425bd23fddad8d7b852
+KO = c440b5677ab5021c945ad0d24ddfd58d
+
+COUNT=10
+L = 256
+KI = af3cd100d14dcb5e63f8915eced4b59477936c48e0e2b9232449a97d53d3eddf9e00bf44a8f2370c38a13434c13e0977
+FixedInputDataByteLen = 60
+FixedInputData = 81f178f11615309844af84e163ff694f1936f7528aba6f0e60d41b4afac87e9dd48fbb5aebe534733f576950484aab15b386b468a055a1e0be8982c0
+ Binary rep of i = 000001
+ instring = 00000181f178f11615309844af84e163ff694f1936f7528aba6f0e60d41b4afac87e9dd48fbb5aebe534733f576950484aab15b386b468a055a1e0be8982c0
+KO = 0b52be4ebd8b2116df895a42317ac78808993673c99da6391f0eee13cc8470fa
+
+COUNT=11
+L = 256
+KI = 216987357158ed96333e3bfadca88f88dc6c8447bff0a93295ab8180421eaece297282793e9770ed3de73567e871c558
+FixedInputDataByteLen = 60
+FixedInputData = 3e9b36d73934fbde683e94d54428465d029472ffa6917a2cd4e8f5a5c9088bbedd73e6e724c68b91eb2c611507cd34b898febd8343c61c68208eb276
+ Binary rep of i = 000001
+ instring = 0000013e9b36d73934fbde683e94d54428465d029472ffa6917a2cd4e8f5a5c9088bbedd73e6e724c68b91eb2c611507cd34b898febd8343c61c68208eb276
+KO = fc97ca63c5fa313738556886ad5fbb0a9586aeec282c60f080f57075021ca5fb
+
+COUNT=12
+L = 256
+KI = 55823f81126bede04a2b13fa1c4a1b3518c31ba6e8594d022b0b8a59e389578e0a4b69e054aecd550edf4d4be06fb98f
+FixedInputDataByteLen = 60
+FixedInputData = 3347299979399f910d0e03b64891797a2218888f7c8b9595df60995f4b324ba14788a6ca936efa51f8d552b924ac846ee947984d7328dca2c6da4b24
+ Binary rep of i = 000001
+ instring = 0000013347299979399f910d0e03b64891797a2218888f7c8b9595df60995f4b324ba14788a6ca936efa51f8d552b924ac846ee947984d7328dca2c6da4b24
+KO = 16ae567639390ac4ae0170b68dd3f51a676dce9578542934b2c6f3c80ca6af25
+
+COUNT=13
+L = 256
+KI = b265bd068fa04f79bd7db47305acf087556817975d088f05c721eb257234567b9cab6d0583b39d3e2a80eaf0a05ddf83
+FixedInputDataByteLen = 60
+FixedInputData = e02b36fb1dc2446479fdd4c880f57f32e20c666d19fca0144239857ae3883dba72c75adf86674ee1bbdff83174cf06c5b149ea1fb061858230d333da
+ Binary rep of i = 000001
+ instring = 000001e02b36fb1dc2446479fdd4c880f57f32e20c666d19fca0144239857ae3883dba72c75adf86674ee1bbdff83174cf06c5b149ea1fb061858230d333da
+KO = 06c036c812148db7d25da9ee1d1ac9cb2a2fd3cf87f308f2664bc6b5fc668aa8
+
+COUNT=14
+L = 256
+KI = 7b3aabbf3bd7c6efe14def9abd7ad3dbf4f046ef8a3e27d80f30698af6d3f2ba7311ce57d2af54020591be162b5dfbc2
+FixedInputDataByteLen = 60
+FixedInputData = 9a633d30c126578616d44937f90f85016db0809b7aa60ff275dd1ad41fd6983fdc141fb0a0e6e120bf2c396a183b8384abeb1907c13be8456dd32499
+ Binary rep of i = 000001
+ instring = 0000019a633d30c126578616d44937f90f85016db0809b7aa60ff275dd1ad41fd6983fdc141fb0a0e6e120bf2c396a183b8384abeb1907c13be8456dd32499
+KO = 73f7107a4248c55578facadb538c94492bd8e43ecedb335d8b3ceb698111592f
+
+COUNT=15
+L = 256
+KI = 8c5228e6759994e055bef2354251e53f4c53474db9163a0b5c2c5a84229a2b20da120b6cb4dad9999cc97df5ab0c9ab4
+FixedInputDataByteLen = 60
+FixedInputData = 2096da6909b343aa84844068668ac37b545137772d62b2734c48b429f3eb8dba864570a685e3348d898ac9a4f0295eadf2f7101ac3c36623a7931119
+ Binary rep of i = 000001
+ instring = 0000012096da6909b343aa84844068668ac37b545137772d62b2734c48b429f3eb8dba864570a685e3348d898ac9a4f0295eadf2f7101ac3c36623a7931119
+KO = 7b73a69ad9ef3eb5e03737a86d2dc86160258598ce9100ed9cb35fc193f5739c
+
+COUNT=16
+L = 256
+KI = 5962c75711c6e3bdeb506d0b3ddef91cc7e1e61c2831bd2d309fc6efe573e9b5840c119b5403fd29b26f8432eca1578e
+FixedInputDataByteLen = 60
+FixedInputData = d39c903508148556505d59307b1b2696b95e1f3681a6d3a16995e10d4910ef6f6cebf1a86d56877716277129d0556666626ed554d21742351fc8656a
+ Binary rep of i = 000001
+ instring = 000001d39c903508148556505d59307b1b2696b95e1f3681a6d3a16995e10d4910ef6f6cebf1a86d56877716277129d0556666626ed554d21742351fc8656a
+KO = 3dbb659208e3fad69074d7140c80c97fd123f53a0250ef5bfd1b1b26c702a9ba
+
+COUNT=17
+L = 256
+KI = 2ef0e5620abf0ca9c0e4ea1c7ab9e1fa3505fe3b9e811dc988894bf10a57f2b9d820ffdec3d6309861223b4f174cbd70
+FixedInputDataByteLen = 60
+FixedInputData = a2ab03b82f184d1f4d7e72c9bf27dd4748fc32064432ca3705562667a84718f3288cc5820a35c3ad4b257e5d7a5f05b63d38a33cca9c49765f8f3836
+ Binary rep of i = 000001
+ instring = 000001a2ab03b82f184d1f4d7e72c9bf27dd4748fc32064432ca3705562667a84718f3288cc5820a35c3ad4b257e5d7a5f05b63d38a33cca9c49765f8f3836
+KO = a01ef0f82836812ddfd11c3b0ce67ab76a12c1dcb2913751d15e0a44816d4d61
+
+COUNT=18
+L = 256
+KI = b93a5392c4abba6dd5927faa58110e5dab7aa499cceeaef7ed6de74fda169a15ec31b06294a61714108af496f02701b4
+FixedInputDataByteLen = 60
+FixedInputData = 64ef5d751e56ea61a40a3d291c0841b659058e6235a91e9697c4508273005679798049fae7cbd2ad2dddf919aa38737b434ccbfb5774bcbc058a256e
+ Binary rep of i = 000001
+ instring = 00000164ef5d751e56ea61a40a3d291c0841b659058e6235a91e9697c4508273005679798049fae7cbd2ad2dddf919aa38737b434ccbfb5774bcbc058a256e
+KO = 954b454ba47181e19b07603cf513117f404227b5cce7c3b16eb6c05a28b7f371
+
+COUNT=19
+L = 256
+KI = ff6207f70e6deba66674e76f279ed4b836a4a3cfd0173e9dcc1b27576ec93888d72c368b6ed448243ca5dfd4dbd79c99
+FixedInputDataByteLen = 60
+FixedInputData = cb844759daaa4fa2851feebe451ba8a83c7c26569c0923a110de7ee12913fb9edac2866b5c17658a87c11ca9ee91b1fdc4923b73b715d9970e04cc31
+ Binary rep of i = 000001
+ instring = 000001cb844759daaa4fa2851feebe451ba8a83c7c26569c0923a110de7ee12913fb9edac2866b5c17658a87c11ca9ee91b1fdc4923b73b715d9970e04cc31
+KO = 0dcd9893f3a59b096bbb0db6399ff765762051b2fb9d783f66c6bfa25366fae8
+
+COUNT=20
+L = 160
+KI = fc3ba84439d8b7ead37ac6c825e088fc80152788bbc9c68569213dd6189d5fd552c37ab73b3d53ee9809a485194fb3cd
+FixedInputDataByteLen = 60
+FixedInputData = df5728d5d146898b68d8713aa8053d03db52b7227d502d3effcd51a22d52ecd9175a4b01d2f27ecfc8abf02c1dd80f5c90a5e01396c1107dddb02226
+ Binary rep of i = 000001
+ instring = 000001df5728d5d146898b68d8713aa8053d03db52b7227d502d3effcd51a22d52ecd9175a4b01d2f27ecfc8abf02c1dd80f5c90a5e01396c1107dddb02226
+KO = 87ff36ca26778fcaf4f9209d38095c55c40f5e22
+
+COUNT=21
+L = 160
+KI = c6e9513770c429a37ce262072a34c3a63194089e7bc4d7b64e0217860d6a75722d277f4783482469edfe3498e103362d
+FixedInputDataByteLen = 60
+FixedInputData = c0f5e32549b5ac231fde8f1d6c87aeb0050469723771fdfe3f27519c0c3a45b420e4c8c59d9baed654ccc08af8a52b784f88e64c910529f43742df02
+ Binary rep of i = 000001
+ instring = 000001c0f5e32549b5ac231fde8f1d6c87aeb0050469723771fdfe3f27519c0c3a45b420e4c8c59d9baed654ccc08af8a52b784f88e64c910529f43742df02
+KO = e2fa0b8dcc1d24cb27231f4528bdf6d5f1f71615
+
+COUNT=22
+L = 160
+KI = 026749a7d261227df305602293595d8d0261d9f696280d162fbfc2e81e9c052893bdf58fe51724ef46300b76b6a041bd
+FixedInputDataByteLen = 60
+FixedInputData = d9510d1cf888d0f8ae4be00bc929e24e59ce823b41d90db20b641f7c39222db6858df811fb8c01c1afb1faedf68d54803abdd60c1a1e92f9da4d5f06
+ Binary rep of i = 000001
+ instring = 000001d9510d1cf888d0f8ae4be00bc929e24e59ce823b41d90db20b641f7c39222db6858df811fb8c01c1afb1faedf68d54803abdd60c1a1e92f9da4d5f06
+KO = 2599345500e393151ef6ab8eef672512f398e33d
+
+COUNT=23
+L = 160
+KI = 296a0b0f669bd2847b6403f97b3f4a18e4ac7f93a1c46e55ab282ea307d74230f93a973bf19a2b5171a12405b90193a4
+FixedInputDataByteLen = 60
+FixedInputData = 834c856e8604dcaf3e814b2abd2dc8b4522d06bc932c98c422bf04affcbaa091fb3eb6e970083e4239ea4435d66fd4d10561d0c1f37306673e5c99a7
+ Binary rep of i = 000001
+ instring = 000001834c856e8604dcaf3e814b2abd2dc8b4522d06bc932c98c422bf04affcbaa091fb3eb6e970083e4239ea4435d66fd4d10561d0c1f37306673e5c99a7
+KO = e1890298a0b8185270edfac9896927007131fc8f
+
+COUNT=24
+L = 160
+KI = a4444081d1f63d66ab581e0827f8a3f51482c1402ff632e40e201acc78c4a94e6a1d5b3df052d6ecbe6540249ef26387
+FixedInputDataByteLen = 60
+FixedInputData = 5523d6081f82c4bf9d2d48aabc8a2de3dd8ee79a284f5cf3600bc7e3fc453415eef495a923414c3f6aed113125092ecaeca319674b88f4790601bb91
+ Binary rep of i = 000001
+ instring = 0000015523d6081f82c4bf9d2d48aabc8a2de3dd8ee79a284f5cf3600bc7e3fc453415eef495a923414c3f6aed113125092ecaeca319674b88f4790601bb91
+KO = 121f76bc8688021bd5b4e439cd4730336ad89c11
+
+COUNT=25
+L = 160
+KI = 729f8c41d6cc8d474a5567e7b7f03df4774a1d1761d33768b064a1cc5fac04f1a487b00b203c440a01abed4099310525
+FixedInputDataByteLen = 60
+FixedInputData = 68ae8fd7c72ecae61a977576b87dd8bbce9c0c711dae57b1c5ee88b7f23165d1af224d080926b0c6783bdc832d34fbf1800cf464ef7869417b450a2e
+ Binary rep of i = 000001
+ instring = 00000168ae8fd7c72ecae61a977576b87dd8bbce9c0c711dae57b1c5ee88b7f23165d1af224d080926b0c6783bdc832d34fbf1800cf464ef7869417b450a2e
+KO = 282cac748b534070d2c44d4ec89443021fd3f9b4
+
+COUNT=26
+L = 160
+KI = 4344f420006636f9382be4b8d2750acd1537883723a79e863e02c9f239316841f29ab4371c91ddb53f41001bb4238254
+FixedInputDataByteLen = 60
+FixedInputData = da032e5d4805df5adfa24465a57127ae8b97f0adfdd506c1f061910b1a583e285ad230bfd9f65c70aad61a1136e533f5de5a8c20bb1b3fea969c7c14
+ Binary rep of i = 000001
+ instring = 000001da032e5d4805df5adfa24465a57127ae8b97f0adfdd506c1f061910b1a583e285ad230bfd9f65c70aad61a1136e533f5de5a8c20bb1b3fea969c7c14
+KO = 03419614557d09bbee502a902f0e9642654d1a6c
+
+COUNT=27
+L = 160
+KI = 9306f176bf2a7ce46a86525f149b79b8ce64eba0e48b0d51b04a75099fdc8511fd740c65269f5c9e31df8fe9b8a20c1b
+FixedInputDataByteLen = 60
+FixedInputData = d6f13137de47abf778dfc09da41261885a6df280bce87fdb9f230e8b243d771fb8c53206df38af28ee5f16c33c29d2f90d2c243d252c029b7349091e
+ Binary rep of i = 000001
+ instring = 000001d6f13137de47abf778dfc09da41261885a6df280bce87fdb9f230e8b243d771fb8c53206df38af28ee5f16c33c29d2f90d2c243d252c029b7349091e
+KO = c259cc8ec9b67d11f43995e23ba23496648f475b
+
+COUNT=28
+L = 160
+KI = db750d323073d38e5bb93ecbd0e243b17bf4e01868d53928867ed36cde9f4d303b517d88d7f49a5d56c58654c879461e
+FixedInputDataByteLen = 60
+FixedInputData = c7193a0e01620bf34f44fd16b18f3efc8af20088c4f209d9a9810b75d84c1abb84dcbbd2ccdea11679804d130e26a4c64011562f0c50595ac5f07f4b
+ Binary rep of i = 000001
+ instring = 000001c7193a0e01620bf34f44fd16b18f3efc8af20088c4f209d9a9810b75d84c1abb84dcbbd2ccdea11679804d130e26a4c64011562f0c50595ac5f07f4b
+KO = b0974f3e4ee88850e2ba653e1727cab19a7210d9
+
+COUNT=29
+L = 160
+KI = f0dde0db913624bd67a1bd8749337e4f882a37023bc93accab6124361320127794950c5044d85777576b27b6147b6cfc
+FixedInputDataByteLen = 60
+FixedInputData = 15f019a7de220b1ec4107d2b87dd136db43e8625f8bd5731de8d47e6901601ac2d124f4865e4701bc13a1b2c7e870cd09915cbed636d5f365c0e973f
+ Binary rep of i = 000001
+ instring = 00000115f019a7de220b1ec4107d2b87dd136db43e8625f8bd5731de8d47e6901601ac2d124f4865e4701bc13a1b2c7e870cd09915cbed636d5f365c0e973f
+KO = 3c3ceb2f80cfce74ccbcdd00b67ac76f064740d7
+
+COUNT=30
+L = 320
+KI = 08d867a61b13cd8c79d3a1cbec3493925ece900e06993063bc0dfe0247cd059ba50a5fb6afc65ac469793817a1f2dfee
+FixedInputDataByteLen = 60
+FixedInputData = af0c83a659267869bd7cde387bf1c29c9c0ff3c6cabf512c73fd671748e4e9e49218de9350fc0dde27839eb1e2878f900689abeb7b540c70203e5a95
+ Binary rep of i = 000001
+ instring = 000001af0c83a659267869bd7cde387bf1c29c9c0ff3c6cabf512c73fd671748e4e9e49218de9350fc0dde27839eb1e2878f900689abeb7b540c70203e5a95
+KO = 3fef69d875b9b6047c33f295619f6e7c7125c875d55409500100f71bee6551d511327fbde607ac41
+
+COUNT=31
+L = 320
+KI = a027bb0224dc517124ed9758734bdb019d88e0460b1c868879209b8816b94983034fdefe3b951471e9eff8b81e62c7b0
+FixedInputDataByteLen = 60
+FixedInputData = a879e81b7d33241df674dae11ecd82222bf83464c980368285e2bdb54d975a7ece3b1a620bc5ed064c657db7866b6286e8869589796abbb928e955bc
+ Binary rep of i = 000001
+ instring = 000001a879e81b7d33241df674dae11ecd82222bf83464c980368285e2bdb54d975a7ece3b1a620bc5ed064c657db7866b6286e8869589796abbb928e955bc
+KO = 2144ebd44afecd80679c2a1941ee6d4266f2d450ef641271aa09ddbf6b66d0d78afd85c2ab4bb698
+
+COUNT=32
+L = 320
+KI = dd09277f286564e4032db975d843fc48a9340e3ca7dba248530485697b37952eebac772260f4f5da98291c41ff45a380
+FixedInputDataByteLen = 60
+FixedInputData = 7631d51aff730528b72d7413d52a8941f87421d8c0f1d87d1862907242aaa23b2aa20bbba2da453a4edddb126eb60ca27d4ed2ecf340272266b456c9
+ Binary rep of i = 000001
+ instring = 0000017631d51aff730528b72d7413d52a8941f87421d8c0f1d87d1862907242aaa23b2aa20bbba2da453a4edddb126eb60ca27d4ed2ecf340272266b456c9
+KO = 50c83bb94603f6d0f62c26a3acb258a85ae1e85b5d1e47db6629e841e86ebc65a4d95bf69193fe01
+
+COUNT=33
+L = 320
+KI = 46bedc0f6d4b9b5e7a8b4202b1a14d7774133479cb47027fbf1ae8b3827aa94ac776984c225c80a40e8debc0f5593285
+FixedInputDataByteLen = 60
+FixedInputData = 56222f7b82ceda8b2cec0e727c4e1628a15e1b81d1ff0eeebea6afb87c2c4dc831f66752c3037a84ea00e4a66096071203549a950f9f751d74330f2e
+ Binary rep of i = 000001
+ instring = 00000156222f7b82ceda8b2cec0e727c4e1628a15e1b81d1ff0eeebea6afb87c2c4dc831f66752c3037a84ea00e4a66096071203549a950f9f751d74330f2e
+KO = 0558e32a2173ae82f48075e1f1b4591093f0da787d180a121bcda20dabf6a35758ed42be4cca58ab
+
+COUNT=34
+L = 320
+KI = 5b88a51836513757972225a0002e42e7e7c7c847e93d631de335915fa09939eeda3422c7d431d35e201b41b2cdd3d28b
+FixedInputDataByteLen = 60
+FixedInputData = 92cf371e9283d4aedd6521ad334b493a01783eec63678552ca13af4f66bb67fadffbf6a1855b4d3ddae4c2b44bf9468621d9ecf4e30adef3782652f6
+ Binary rep of i = 000001
+ instring = 00000192cf371e9283d4aedd6521ad334b493a01783eec63678552ca13af4f66bb67fadffbf6a1855b4d3ddae4c2b44bf9468621d9ecf4e30adef3782652f6
+KO = 5c9e753702824e2d91f3d7742f350a71d8b085920f00f8d717538d00d695f2533530931b5b72709e
+
+COUNT=35
+L = 320
+KI = 255d4aadfd677b0090dfabc51649120533d2aac957578eea7a9ef3204b5561c5f0dc1cd197b431832cb88c5cc9169b20
+FixedInputDataByteLen = 60
+FixedInputData = 23960803a7bb3233a4c256bb1715e24931aa021ad3637235e64b6b8595beb30ffde9f7bc5404853d0722eedba9b90ee4d9a49f9ba63f521af1469d44
+ Binary rep of i = 000001
+ instring = 00000123960803a7bb3233a4c256bb1715e24931aa021ad3637235e64b6b8595beb30ffde9f7bc5404853d0722eedba9b90ee4d9a49f9ba63f521af1469d44
+KO = 51a41667fc9e7ecc5cbad5e615d079f7ef0be17f146b2174e7c27a62f94e6c17460d60d86cbacbd5
+
+COUNT=36
+L = 320
+KI = 0187d14ec041fbc6cde09c17f793b439d3ee896400be2302782b79c2dde3c236918c74be501ec75eb6014a92f49c19a3
+FixedInputDataByteLen = 60
+FixedInputData = ef2b413ceff4549e392c57d4ca955d048640c5215353b6cf03468c14e7fe0d00c330bce3d1247ed3328efcad45262c4d5c75aa89aa18b3798a29cc6f
+ Binary rep of i = 000001
+ instring = 000001ef2b413ceff4549e392c57d4ca955d048640c5215353b6cf03468c14e7fe0d00c330bce3d1247ed3328efcad45262c4d5c75aa89aa18b3798a29cc6f
+KO = 0cc90575e42bbca1b6ba3af5d5c066a3cb6e9542d633b96c12a56f0e350897b2997692897b074b14
+
+COUNT=37
+L = 320
+KI = 8fffaaca722f9e4ada9b0efef55d3198c62e8f106917bc8e5734a239cb5190f226858a5227cd20d0090843cc5a7e178e
+FixedInputDataByteLen = 60
+FixedInputData = 3d9e422b6bfbf06042fb1c0af4dfa2c34a470b2af16ba5ff3e80876befce95c4df67ee05c4062f0c02e452d3b9c578e4a63f9c8900f4e998141834b6
+ Binary rep of i = 000001
+ instring = 0000013d9e422b6bfbf06042fb1c0af4dfa2c34a470b2af16ba5ff3e80876befce95c4df67ee05c4062f0c02e452d3b9c578e4a63f9c8900f4e998141834b6
+KO = a24e09b4a6d9c32249926136e7ca9fd8f66bee3237376a8aa5cb5660fa4d296fc4991ad2a5073bc5
+
+COUNT=38
+L = 320
+KI = ac16b3bdcef5163a1592a47a9f1964e5e20fc87de0cd68f4262deabfc82fb386cc3fc67366a79de7b0b3cc812e64d751
+FixedInputDataByteLen = 60
+FixedInputData = 060c0d938d24653464f5f139256c9e64dcd48a23369e465cb3db541f7b57f7b2b87500beb563a2ae98ece04e57b65659e6cff4091336e728073d1712
+ Binary rep of i = 000001
+ instring = 000001060c0d938d24653464f5f139256c9e64dcd48a23369e465cb3db541f7b57f7b2b87500beb563a2ae98ece04e57b65659e6cff4091336e728073d1712
+KO = dca78de81409ba127455030d1721f1edcd46ba2e94f1b7968a38d3672c1bfb4a22c3189b54e21b72
+
+COUNT=39
+L = 320
+KI = 6b035ba41c1b49c0534331e8947bf72cf1f3de06bac637fcedca77594815e69600c752f7b490ba367d8302a68b55b9d6
+FixedInputDataByteLen = 60
+FixedInputData = cc1b10e79b58d96017bc5372544b330b82a55cbe7ce838de48ea7ade83202456289e2364032b2066d7db25a7d48ce4a8ad496477b90a160271b0d54d
+ Binary rep of i = 000001
+ instring = 000001cc1b10e79b58d96017bc5372544b330b82a55cbe7ce838de48ea7ade83202456289e2364032b2066d7db25a7d48ce4a8ad496477b90a160271b0d54d
+KO = 33ad5d1e22d37ab1a003134f83227e15f0c796a4817e654b079a1bb0f847046ec6999800814d9906
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 216ed044769c4c3908188ece61601af8819c30f501d12995df608e06f5e0e607ab54f542ee2da41906dfdb4971f20f9d
+FixedInputDataByteLen = 60
+FixedInputData = 638e9506a2c7be69ea346b84629a010c0e225b7548f508162c89f29c1ddbfd70472c2b58e7dc8aa6a5b06602f1c8ed4948cda79c62708218e26ac0e2
+ Binary rep of i = 00000001
+ instring = 00000001638e9506a2c7be69ea346b84629a010c0e225b7548f508162c89f29c1ddbfd70472c2b58e7dc8aa6a5b06602f1c8ed4948cda79c62708218e26ac0e2
+KO = d4b144bb40c7cabed13963d7d4318e72
+
+COUNT=1
+L = 128
+KI = 912141f04e2bcf79fe4bafe46f44dc9082ca39dcf964d9409c486139787467eac87095a8f2e2561c19d418ee6f3d836b
+FixedInputDataByteLen = 60
+FixedInputData = cba728c3cb42f62b9fde6598c8628e0f88f7639fd605b39d81296a0749f27c8b75830686deab949de1bbd0062e46524b1f30746c1cba02508fb4c29f
+ Binary rep of i = 00000001
+ instring = 00000001cba728c3cb42f62b9fde6598c8628e0f88f7639fd605b39d81296a0749f27c8b75830686deab949de1bbd0062e46524b1f30746c1cba02508fb4c29f
+KO = 158b313c6d28b03b288ae2154eab2140
+
+COUNT=2
+L = 128
+KI = 43c80426677180bc073d093a809436e16d56082647ce17948765d560b6ccf0442129eb55341370768197badc754b095d
+FixedInputDataByteLen = 60
+FixedInputData = fd71974c9f2d40c04d62b73aedb6a380ab65e84712e7c7dc3c109ae30311f3ede77c7ece413dd5769fd74cbccb020c92f7b87c376205ff9490b689c3
+ Binary rep of i = 00000001
+ instring = 00000001fd71974c9f2d40c04d62b73aedb6a380ab65e84712e7c7dc3c109ae30311f3ede77c7ece413dd5769fd74cbccb020c92f7b87c376205ff9490b689c3
+KO = e241e2c538fd0293de1d5f6e7cd56c7c
+
+COUNT=3
+L = 128
+KI = 06f29a5d684a2eeb623532484a691ad85040d987248dc82c51d9b0b7e7be51847e9076e26fa7d33be6856207fe4ce035
+FixedInputDataByteLen = 60
+FixedInputData = 56faffd4911601c217725fd816fe0c1a1fbd8f1553f20d8101422fc72058cab9c2e63a6266a726075cc31edc0a327fa4449b5ec981a86d9141932ab9
+ Binary rep of i = 00000001
+ instring = 0000000156faffd4911601c217725fd816fe0c1a1fbd8f1553f20d8101422fc72058cab9c2e63a6266a726075cc31edc0a327fa4449b5ec981a86d9141932ab9
+KO = a2df03f0212038cb83ba468e9e05a502
+
+COUNT=4
+L = 128
+KI = fcf5db9ab3214fd36d9fb4247ab2a6f58862f1387917e585fa656fe0a19847b3c111fbee5a868092f224c79658ebdb52
+FixedInputDataByteLen = 60
+FixedInputData = c792fc8b32a86c94212b5c845fc78a9a66d94ef98378e4d800b369f543f0a077fde0b6b109efb4c6bacfa1502249ddc1e39c7c56dfbe3b285d8e1970
+ Binary rep of i = 00000001
+ instring = 00000001c792fc8b32a86c94212b5c845fc78a9a66d94ef98378e4d800b369f543f0a077fde0b6b109efb4c6bacfa1502249ddc1e39c7c56dfbe3b285d8e1970
+KO = b75b0c95ae60eacf7ed7b6a216c0a395
+
+COUNT=5
+L = 128
+KI = 4179a34cac89de053cc0e1557d41ba96c2aea4e35a0d304dfe2d4591dfd5deedce94ffc7ba6aba8b17dcda0e9cf8c420
+FixedInputDataByteLen = 60
+FixedInputData = 3bfab95f22fc446e0e3682ee197f34db085ff24088fb6a26299878a309eae112ee32bf4882e218ad0a618b3062d685707e1261c15d62d14c5ce958d0
+ Binary rep of i = 00000001
+ instring = 000000013bfab95f22fc446e0e3682ee197f34db085ff24088fb6a26299878a309eae112ee32bf4882e218ad0a618b3062d685707e1261c15d62d14c5ce958d0
+KO = 49a25905c12ef9fece58c0a2861078c6
+
+COUNT=6
+L = 128
+KI = 816e498680e5cc39b8264709b508af653a50b927fcbdceff2ebe62ba3a25b79950268d3114ac49168c57c419fd77dc50
+FixedInputDataByteLen = 60
+FixedInputData = 40486cb22cacddde870b727de81e11667ef92cb4f920ce7f2f80a0ef29add016142ce2694e866e1d631b5c1c13ba1e3fd0ddc9a16447c20186fac13b
+ Binary rep of i = 00000001
+ instring = 0000000140486cb22cacddde870b727de81e11667ef92cb4f920ce7f2f80a0ef29add016142ce2694e866e1d631b5c1c13ba1e3fd0ddc9a16447c20186fac13b
+KO = 79a867c0333d346f0df8ea2c6d4cb14b
+
+COUNT=7
+L = 128
+KI = 6cfc570a4adcebccb8651c6db504e765364079ef34315c783546605ac48cc2aa933c6f10e824acc3c7338a09c01e1a30
+FixedInputDataByteLen = 60
+FixedInputData = d5f8ee6de37e3d1a54c370bc2a80c88749a546857c60c6ee6df22f4f166be188bd2999870fa5fcc1d7cc455828f3446e6a450a14a667e715d3c16622
+ Binary rep of i = 00000001
+ instring = 00000001d5f8ee6de37e3d1a54c370bc2a80c88749a546857c60c6ee6df22f4f166be188bd2999870fa5fcc1d7cc455828f3446e6a450a14a667e715d3c16622
+KO = 7cf844677f8970285ad148e9904ab137
+
+COUNT=8
+L = 128
+KI = d6d454975edf1598fc5532c5c3d9fa0ecd357ea587b0601c90c7515729a84be28c0c9313a6ec757b8c2af5c17e994675
+FixedInputDataByteLen = 60
+FixedInputData = 5c3edf4d856931d83f8939be9a245ef34638f406dee47aae5162a71f0f68c46c95cede46fa452a83d0691e7d06da9ab200fd5fb2f7c5f28c8a122c41
+ Binary rep of i = 00000001
+ instring = 000000015c3edf4d856931d83f8939be9a245ef34638f406dee47aae5162a71f0f68c46c95cede46fa452a83d0691e7d06da9ab200fd5fb2f7c5f28c8a122c41
+KO = 0b14055cfb841a465259b80dc3e87d90
+
+COUNT=9
+L = 128
+KI = d62569c3669f1012c966f54ac5ac121d8a89871582347b13b208defd50cd3bc4908c9896257b10345bec2d40df2b6c5d
+FixedInputDataByteLen = 60
+FixedInputData = 918c0244a3a7870e3ae4f8c07628bb754a0f6f8a52137d549c7e9e17103b42a029688857185e608470953f787cc97a7ed75e7a3609eed2f3b1a20e39
+ Binary rep of i = 00000001
+ instring = 00000001918c0244a3a7870e3ae4f8c07628bb754a0f6f8a52137d549c7e9e17103b42a029688857185e608470953f787cc97a7ed75e7a3609eed2f3b1a20e39
+KO = 2dc4524aeccb5a21acf1f0b13053f5a5
+
+COUNT=10
+L = 256
+KI = 8fca201473433f2dc8f6ae51e48de1a5654ce687e711d2d65f0dc5da6fee9a6a3db9d8535d3e4455ab53d35850c88272
+FixedInputDataByteLen = 60
+FixedInputData = 195bd88aa2d4211912334fe2fd9bd24522f7d9fb08e04747609bc34f2538089a9d28bbc70b2e1336c3643753cec6e5cd3f246caa915e3c3a6b94d3b6
+ Binary rep of i = 00000001
+ instring = 00000001195bd88aa2d4211912334fe2fd9bd24522f7d9fb08e04747609bc34f2538089a9d28bbc70b2e1336c3643753cec6e5cd3f246caa915e3c3a6b94d3b6
+KO = f51ac86b0f462388d189ed0197ef99c2ff3a65816d8442e5ea304397b98dd11f
+
+COUNT=11
+L = 256
+KI = 96c45dce79a02d2bfc2a10a8e744c974812e6a9b83474ce53743fcb334b87d826f411bad836de017790cfe07087f8b02
+FixedInputDataByteLen = 60
+FixedInputData = 80698cd988e02b1bbb0d02c1bb2bdaf544ffdb3527ede621d2f2f5eab4a4964ef530378e94ae9ab7484d1eef854832d5bb204a8bff21651a9e3ce758
+ Binary rep of i = 00000001
+ instring = 0000000180698cd988e02b1bbb0d02c1bb2bdaf544ffdb3527ede621d2f2f5eab4a4964ef530378e94ae9ab7484d1eef854832d5bb204a8bff21651a9e3ce758
+KO = 8ef1e0fc26d3997f985ab5567066391c0d8ced54f1cdabce57b5accabe21ef78
+
+COUNT=12
+L = 256
+KI = 822c764a1b117085c10f0e689814d2bfbd9b43287f1a8c75d795a9831a286184c8586f3577b6e5bbce1637925e04fc47
+FixedInputDataByteLen = 60
+FixedInputData = af346110b941b11d2189316c9fc2b9f4213775a5d7368d35412678a28fcd03b07f0549666efdf30c80f0ab5563720a56ef616a13bb8f7780036fc08e
+ Binary rep of i = 00000001
+ instring = 00000001af346110b941b11d2189316c9fc2b9f4213775a5d7368d35412678a28fcd03b07f0549666efdf30c80f0ab5563720a56ef616a13bb8f7780036fc08e
+KO = e0ae235cb82380527be76934a69622396d90e7bfa7e2d295e4375bcee0d1b101
+
+COUNT=13
+L = 256
+KI = 340e212d758e83cc5b89e4b56a86ee8c9631ae4e4bbaec15ac095ea4407bc7b634ad630dd0be85a91c08a8c7e1e1030b
+FixedInputDataByteLen = 60
+FixedInputData = 3cd5561ad12fadfce408e04180afcee38b83156b9e4be0779c4f0db9e26bfe5ccd43e15921977cd26b1db8288b80089eb7d1bbd7f59e1011b3e18b51
+ Binary rep of i = 00000001
+ instring = 000000013cd5561ad12fadfce408e04180afcee38b83156b9e4be0779c4f0db9e26bfe5ccd43e15921977cd26b1db8288b80089eb7d1bbd7f59e1011b3e18b51
+KO = 05fa577b7081210e7c9de69db03d7c2026cf4469a90bfa29f1c2c10818d463e0
+
+COUNT=14
+L = 256
+KI = beb7dbde7e0a8acca2f3ebf8c37a1e9c318e447b9592f93fc9021e690888391a354810b9673e1e2400f05060d3aab851
+FixedInputDataByteLen = 60
+FixedInputData = 560be29c62eca33855bd1cc70adfaf4e7eaba4fe55075d466e91467ac4f4b9beb678e1b2c961511ab12afa28d34a11cd2ee2b151609bc851036d1845
+ Binary rep of i = 00000001
+ instring = 00000001560be29c62eca33855bd1cc70adfaf4e7eaba4fe55075d466e91467ac4f4b9beb678e1b2c961511ab12afa28d34a11cd2ee2b151609bc851036d1845
+KO = 63f96d3339e355487091287012d8d46280387567afb67517ac616d340fa36466
+
+COUNT=15
+L = 256
+KI = a360f0b516fc35a76d1d4a9ec6a08e856b8efa9310411398bf1ac69f28539300bc2256d76388e504c1f60c8b60e60698
+FixedInputDataByteLen = 60
+FixedInputData = 0206faf5c9ac40eaaca9a1d16ac71f19e2de844db2e73e4fb7e34567e221d5acbc6931412745dcb0b05e119284d21c4bb3f9a939271750f68784fd9d
+ Binary rep of i = 00000001
+ instring = 000000010206faf5c9ac40eaaca9a1d16ac71f19e2de844db2e73e4fb7e34567e221d5acbc6931412745dcb0b05e119284d21c4bb3f9a939271750f68784fd9d
+KO = 88ecee742a071f9d24720520e8bdbfe140ce57e7fe2b686966871eed0a6165eb
+
+COUNT=16
+L = 256
+KI = dc875b2f393c1d40c241261b0918790601c8b908608448f766e6e8aecfa5e4927e7574af4030047d98b11468108288e3
+FixedInputDataByteLen = 60
+FixedInputData = c63ae3b995afee4ac3154bf9efc6bb10e537736ab5bc427f3c376be8fb81aa5e0764a4b0165eaab0a519ecff45e6f6c769ea664bdd6935c94d8acec2
+ Binary rep of i = 00000001
+ instring = 00000001c63ae3b995afee4ac3154bf9efc6bb10e537736ab5bc427f3c376be8fb81aa5e0764a4b0165eaab0a519ecff45e6f6c769ea664bdd6935c94d8acec2
+KO = 473dc6a980d6e2465bfa3d02e7e5341b9cea5e09f27767a5c58f7db60b5f744b
+
+COUNT=17
+L = 256
+KI = 49db7631a3507f02d6b9048e26afce48b05e91b50fec3b7ccf2e8bde9aa9d79c0b6673f814d8ce39795e79239cbc3967
+FixedInputDataByteLen = 60
+FixedInputData = c9083a35299b25141cdc60b4cc7c24263693f15e7af1a8c6d121d798fe0b9948a83338dc2cbdc75876efc83fd3398ca0df223b105b0f13ec2033bad4
+ Binary rep of i = 00000001
+ instring = 00000001c9083a35299b25141cdc60b4cc7c24263693f15e7af1a8c6d121d798fe0b9948a83338dc2cbdc75876efc83fd3398ca0df223b105b0f13ec2033bad4
+KO = b350425347979c6f1c100db1f6de919100ff713765c1dea146c62a69896235a6
+
+COUNT=18
+L = 256
+KI = e2168ab072c12da471fc024fcbc52778e9bd68f44762b9d8baab746db9c14ffe7181f71c2ee6488130832830fd0bd5f0
+FixedInputDataByteLen = 60
+FixedInputData = 59569454b2f5424a914a2d166da8ee127b0ec5ab4788b115c1d9966a5297181c64549073229a32e5de40c94a8f9efe71a0c968f6330482876e37bedd
+ Binary rep of i = 00000001
+ instring = 0000000159569454b2f5424a914a2d166da8ee127b0ec5ab4788b115c1d9966a5297181c64549073229a32e5de40c94a8f9efe71a0c968f6330482876e37bedd
+KO = 16cb6bc93d9a001460b83259bc9a4344d4b4cb422c6102565dc5b190de1c5673
+
+COUNT=19
+L = 256
+KI = 00a12d3ce4ff75a6e30f41f3557c826af1326b6302f4ce887bad3d3317a548c8c03a057284dcc38d8bc690bd4a565f47
+FixedInputDataByteLen = 60
+FixedInputData = 24c5c0b2c810dfa08e35d7feebb8c78e0cd726c92ecd42d9171013738ca2531a947f523c37f64cdb04305bd969d1d6f9ecd46405d28280f968500ba7
+ Binary rep of i = 00000001
+ instring = 0000000124c5c0b2c810dfa08e35d7feebb8c78e0cd726c92ecd42d9171013738ca2531a947f523c37f64cdb04305bd969d1d6f9ecd46405d28280f968500ba7
+KO = aef3d57c8da7d9582c5d1c62d6b64896da9b1b0e4012a44cdc3dcf4b70ad6c66
+
+COUNT=20
+L = 160
+KI = bc3157b8932e88d1b1cf8e4622137010a242d3527b1d23d6d9c0db9cc9edfc20e5135de823977bf4defafae44d6cdab6
+FixedInputDataByteLen = 60
+FixedInputData = b42a8e43cc2d4e5c69ee5e4f6b19ff6b8071d26bab4dfe45650b92b1f47652d25162d4b61441d8448c54918ae568ae2fb53091c624dbfffacee51d88
+ Binary rep of i = 00000001
+ instring = 00000001b42a8e43cc2d4e5c69ee5e4f6b19ff6b8071d26bab4dfe45650b92b1f47652d25162d4b61441d8448c54918ae568ae2fb53091c624dbfffacee51d88
+KO = 91314bdf542162031643247d6507838eaba50f1a
+
+COUNT=21
+L = 160
+KI = 23d5f3f34c9fe733e808949f4011ba3171376e3bee807ec5b28496bf4eb51d85aa37c42e1ed93cffbab96c6dca3afb3b
+FixedInputDataByteLen = 60
+FixedInputData = 6ec7b6bbd81a312ff787dc6af7c7c7b9cdbb7d0c19d808536bc0990bd7e79e232bbc1433ca567cbcc4daf79e8d7224c30124a639852587e2715ae62e
+ Binary rep of i = 00000001
+ instring = 000000016ec7b6bbd81a312ff787dc6af7c7c7b9cdbb7d0c19d808536bc0990bd7e79e232bbc1433ca567cbcc4daf79e8d7224c30124a639852587e2715ae62e
+KO = c3c3579cd70af7f8c184c580224f27f7664c9fd3
+
+COUNT=22
+L = 160
+KI = 0000d9b7ec6fbefdf256fd68220b5205ac65a2001145118c50ba6b657032198b8b7ce3b2f7068a780dc17c22459af2b7
+FixedInputDataByteLen = 60
+FixedInputData = d857541c62b85756dc73de7dc2d86f5d5e8b28338bb0a945b5c4fd7c81f71961b9705d3d153b19195d003b74212068ed10f96c53438653087a0152cf
+ Binary rep of i = 00000001
+ instring = 00000001d857541c62b85756dc73de7dc2d86f5d5e8b28338bb0a945b5c4fd7c81f71961b9705d3d153b19195d003b74212068ed10f96c53438653087a0152cf
+KO = 793ef113f96397ab0031eaa0faa777c107e7d03c
+
+COUNT=23
+L = 160
+KI = 4f3d744d3e449e0627bf4498743828f86e638f60620a7ed4a7c9b5b073691c9ec94728c58822e827f0f6ccf86dbc1cae
+FixedInputDataByteLen = 60
+FixedInputData = 301feeb25e6ca8503ecd821f1d3787aebfb3d0ec518bb31174f5209b2ac1f28ed3e698736bad10a18e3cbdb5dc27bbd12d058b36db0892f9cfd08300
+ Binary rep of i = 00000001
+ instring = 00000001301feeb25e6ca8503ecd821f1d3787aebfb3d0ec518bb31174f5209b2ac1f28ed3e698736bad10a18e3cbdb5dc27bbd12d058b36db0892f9cfd08300
+KO = 85ef9505b230565eccf2a64ab3de53e5a91c7b51
+
+COUNT=24
+L = 160
+KI = 6af3e1659ee7caf1d10ad9135c9757350f69886ccab1ba4fde50c4614b319e2b20ecc7636c5f6bbae71cd35565a4a2c8
+FixedInputDataByteLen = 60
+FixedInputData = 79bac447f12fbe96c197963b91b939ac3dbf4541bedebb22c5677f54b377a0cc3b55a2bf4033d422401a149e74a81615472d0d4f8e4f0ce54384d844
+ Binary rep of i = 00000001
+ instring = 0000000179bac447f12fbe96c197963b91b939ac3dbf4541bedebb22c5677f54b377a0cc3b55a2bf4033d422401a149e74a81615472d0d4f8e4f0ce54384d844
+KO = 28abec20d6f092d09e32360986359303753cedbe
+
+COUNT=25
+L = 160
+KI = 0299d1f064352d5a83fb61e1e050980f65b4b440819d2c1c29b6ad5bdfb2c00347da993cc9ec00fcc4bd01c03fed9b65
+FixedInputDataByteLen = 60
+FixedInputData = 6f9ee5cb3852eec2ac3f095c25c20363d0f7f4770899bf99187e2a830c6571aff821ceb7e80b6c744f8c5e7bc0b2b8196fb540002b8db7bc60913998
+ Binary rep of i = 00000001
+ instring = 000000016f9ee5cb3852eec2ac3f095c25c20363d0f7f4770899bf99187e2a830c6571aff821ceb7e80b6c744f8c5e7bc0b2b8196fb540002b8db7bc60913998
+KO = 293e0fd3e4d06efe9ee1ba7d8bab1d36bd7509c1
+
+COUNT=26
+L = 160
+KI = 1edc7fe9ad33a7f6f12f350c128e2893ec1be59c0a77fa5896f2e276bf9eb19ce5b1c1cc2ff25f9391da304d26037be3
+FixedInputDataByteLen = 60
+FixedInputData = fe3483540341174fadd6bfa9f96473eabd964ad588ae1460739deb3bf512475c6d57e017dc46e1115733dd81fa6a5daa9c1f9d23c0afbbb36958cdac
+ Binary rep of i = 00000001
+ instring = 00000001fe3483540341174fadd6bfa9f96473eabd964ad588ae1460739deb3bf512475c6d57e017dc46e1115733dd81fa6a5daa9c1f9d23c0afbbb36958cdac
+KO = 3c192347ce7313e9e54291c37c412cf90af58a65
+
+COUNT=27
+L = 160
+KI = 27a9a514e63943e9b90cad1291fb2a3054c85b4a745cc3cf31bdc1c8935d153fb495e7ba4ab641b7c9e3b5a7c497b1ca
+FixedInputDataByteLen = 60
+FixedInputData = c5af66ce6c03fb7fd88017b38149a32c8c9dcab96665efad28deb71b61ee75887e1324800b01b13fdd5db00b8bb4be50cc2eaeea43cf26e77de6dcb3
+ Binary rep of i = 00000001
+ instring = 00000001c5af66ce6c03fb7fd88017b38149a32c8c9dcab96665efad28deb71b61ee75887e1324800b01b13fdd5db00b8bb4be50cc2eaeea43cf26e77de6dcb3
+KO = 886db74207de3b034f3e70cf9b47324d57df5185
+
+COUNT=28
+L = 160
+KI = e358bb04a5aaed97939ae415ab3ffe9d2ab14c86c3c3f72b285bfdfb7c1440f80d75ccf28d2c64d503426f552cb4fdba
+FixedInputDataByteLen = 60
+FixedInputData = 6b93add9163f5e14df0160b0ee0402b3542f920fb12cba71c2c7988877be46be951113dabf48aff27e8c9b214cbf293b8a966d2ea7ff515b6bdaa8e1
+ Binary rep of i = 00000001
+ instring = 000000016b93add9163f5e14df0160b0ee0402b3542f920fb12cba71c2c7988877be46be951113dabf48aff27e8c9b214cbf293b8a966d2ea7ff515b6bdaa8e1
+KO = 48bc1bc135d5ce4ac04b11e7c50cdbbf84c44ed7
+
+COUNT=29
+L = 160
+KI = 6e3ab74222caa37f732de378992ba75c37b1c14b3f5a2c2bb42c270d6f213eebad3c3524a4b354f753bce5ed7ca865db
+FixedInputDataByteLen = 60
+FixedInputData = 79d39097b19bc6172adb445cf9418979b943825228307f2f3aa8a591e0331c77ba01aedca2c094390c04694dac907be1ed20c124c0c1e5b278f63a3c
+ Binary rep of i = 00000001
+ instring = 0000000179d39097b19bc6172adb445cf9418979b943825228307f2f3aa8a591e0331c77ba01aedca2c094390c04694dac907be1ed20c124c0c1e5b278f63a3c
+KO = 629354fadafb077d7344f524b82b7d14a5ceab22
+
+COUNT=30
+L = 320
+KI = 582f968a54b8797b9ea8c655b42e397adb73d773b1984b1e1c429cd597b8015d2f91d59e4136a9d523bf6491a4733c7a
+FixedInputDataByteLen = 60
+FixedInputData = e6d3c193eff34e34f8b7b00e66565aeb01f63206bb27e27aa281592afc06ae1ec5b7eb97a39684ce773d7c3528f2667c1f5d428406e78ce4cf39f652
+ Binary rep of i = 00000001
+ instring = 00000001e6d3c193eff34e34f8b7b00e66565aeb01f63206bb27e27aa281592afc06ae1ec5b7eb97a39684ce773d7c3528f2667c1f5d428406e78ce4cf39f652
+KO = 691726c111e5030b5f9657069107861ecc18bc5835a814c3d2e5092c901cb1fb6c1a7cd3eb0be2a7
+
+COUNT=31
+L = 320
+KI = bda32ebf6b8d6c21b4078c05582ccac57d0e09d598ed51ca808bbae4315ff3082086e772a50f828ba3a8a47089604c1f
+FixedInputDataByteLen = 60
+FixedInputData = 723a6aa3e2093f2b3a377e4d716cfadef784eb38d10302a8bc88294ffab02e8ab43e6c83a70489dc91a4040e1c04f711a9adf601d49a2ad07835c668
+ Binary rep of i = 00000001
+ instring = 00000001723a6aa3e2093f2b3a377e4d716cfadef784eb38d10302a8bc88294ffab02e8ab43e6c83a70489dc91a4040e1c04f711a9adf601d49a2ad07835c668
+KO = 92eba10440a0f28eca40c765cc08031bfbaec5fa2a2d3fa19069cb3d5dd08e01702cd5ee16328d0f
+
+COUNT=32
+L = 320
+KI = bc8d610533e7fd81f3f6ac2f93876be259e88c6f234abd0880762d12cd7d2134f252becc395cc48b88eb645d722514c7
+FixedInputDataByteLen = 60
+FixedInputData = 29a5ea0dc26206268095791a2c0b1819079c88f85dd0259bc8ea74d6bf504ffc21c6cd5f92f74a02283de4e33945393e64ca4b0f691885e4f2762e27
+ Binary rep of i = 00000001
+ instring = 0000000129a5ea0dc26206268095791a2c0b1819079c88f85dd0259bc8ea74d6bf504ffc21c6cd5f92f74a02283de4e33945393e64ca4b0f691885e4f2762e27
+KO = 6e3a1b6233d8e08a1cfe49c9f9e8605fa366f61080c5f1a750b22113168d36001daac6d7bb8c99d4
+
+COUNT=33
+L = 320
+KI = d6be75028f7bd73620667ea50c4a674471854b677ff0b63026460c3000d11b5210029f2979b3eeaa613812983e7d7693
+FixedInputDataByteLen = 60
+FixedInputData = 5c2ce248c0a73a29a6e8e7b3fdbbaf0198d636e6d9d6a547685c27134d80411d122f96311434798cb19b3d446f52d7d1d74bf3ee3fd1fea2a3b526ce
+ Binary rep of i = 00000001
+ instring = 000000015c2ce248c0a73a29a6e8e7b3fdbbaf0198d636e6d9d6a547685c27134d80411d122f96311434798cb19b3d446f52d7d1d74bf3ee3fd1fea2a3b526ce
+KO = e67c995da49f4ed0f6efc09f839c795e8447e17790f9805aa8a93a4db9a03970c280e9159a64fec3
+
+COUNT=34
+L = 320
+KI = f7678cc0b7aec5f4bde487f30a5a88c988fd24c463b9e46b3b2ae4c765ca79c48abe691cf93b6b435b2bdff2a3d491f2
+FixedInputDataByteLen = 60
+FixedInputData = b04c945bf149f2f6d17438958d1a725c3a8ab46caa15a05e809524b9d1777efb48e7d6baaf5d3efbf30b69b326935e59411207b913f38988e06abe5d
+ Binary rep of i = 00000001
+ instring = 00000001b04c945bf149f2f6d17438958d1a725c3a8ab46caa15a05e809524b9d1777efb48e7d6baaf5d3efbf30b69b326935e59411207b913f38988e06abe5d
+KO = 65e303ade8d5ed5559c40e6312b10ee4f2f4ddee166127547ff1a14cc0318cdc61d1d0c3d6542ad9
+
+COUNT=35
+L = 320
+KI = d5d78eebd12f82f398235ca72af4277db475a80da843f36e1ed95a661e1e610a2c7dcc433e60029c6689980961f3590f
+FixedInputDataByteLen = 60
+FixedInputData = 094c5d7c7457c51c877a0bea03fbc44165c10635a4e64b8556c8ecf20914e621ef34224496489d76f67b2639608820ada74137916bfb315bd50872ed
+ Binary rep of i = 00000001
+ instring = 00000001094c5d7c7457c51c877a0bea03fbc44165c10635a4e64b8556c8ecf20914e621ef34224496489d76f67b2639608820ada74137916bfb315bd50872ed
+KO = a16e9ec1be1ae3b40aa906c8e18e9a7697cc34124b7b04957ce149bc39bdf27016f5839e21ea7976
+
+COUNT=36
+L = 320
+KI = 58f1a4c16cb332631b217a8e1b5cca843665064cc61c9e82ae4180d574def4e2a3ab9403036e3915d95044997f1bab81
+FixedInputDataByteLen = 60
+FixedInputData = c77a0bc9543841dc062c8abb804978a3af7192244aac4f73a821750ba38d486d5a2b4f8d927f830772c4e5208e91c37f82b7c658d240e14e20d58cee
+ Binary rep of i = 00000001
+ instring = 00000001c77a0bc9543841dc062c8abb804978a3af7192244aac4f73a821750ba38d486d5a2b4f8d927f830772c4e5208e91c37f82b7c658d240e14e20d58cee
+KO = b2d075292489bbd177f72e5e800618d04a30f9b6e0a8d1fccb438ae6f646a33e0c47d3625ab87b6c
+
+COUNT=37
+L = 320
+KI = aab0e07e2845ce1664057aa15a1d50c35ce85591c5e0d8d3aa7e8c5a58b0bf56c270957f3728c9745a4bc696f87ca0f1
+FixedInputDataByteLen = 60
+FixedInputData = 3c115bffc26d419182433bd43570fb3f6f2ffe37855a5546dbc542990fef1e332c3a070743ba31e984ca18cc94e33f4f2c744f6b70234a7ba80d7e4a
+ Binary rep of i = 00000001
+ instring = 000000013c115bffc26d419182433bd43570fb3f6f2ffe37855a5546dbc542990fef1e332c3a070743ba31e984ca18cc94e33f4f2c744f6b70234a7ba80d7e4a
+KO = 001cda059179acd067bc9129017d24e8b99a2d6604e14714f720358bf7f43cbb6a4aad4623267e72
+
+COUNT=38
+L = 320
+KI = 0c5620f34aa7029f655a9eb9b051f13251d65bdf99d390b8f67898eb2216ec10bacb29358b895529db64fbfc942fd0ff
+FixedInputDataByteLen = 60
+FixedInputData = 6d8b8cdf7b699c0205c6feb4ac1839d3c436cf962f8575ee67ff20d69103c4aa93bb369d360980181e38c44215065c99a066946733ede23185183617
+ Binary rep of i = 00000001
+ instring = 000000016d8b8cdf7b699c0205c6feb4ac1839d3c436cf962f8575ee67ff20d69103c4aa93bb369d360980181e38c44215065c99a066946733ede23185183617
+KO = 2857c7b4221a02b6717a1c67b1eeb64dcda8162284faae88466414b317e45457b5aaef5b5089722f
+
+COUNT=39
+L = 320
+KI = b57dc52354afee11edb4c9052a528344348b2c6b6c39f32133ed3bb72035a4ab55d6648c1529ef7a9170fec9ef26a81e
+FixedInputDataByteLen = 60
+FixedInputData = 17e641909dedfee4968bb95d7f770e4557ca347a46614cb371423f0d91df3b58b536ed54531fd2a2eb0b8b2a1634c23c88fad9706c45db4411a23b89
+ Binary rep of i = 00000001
+ instring = 0000000117e641909dedfee4968bb95d7f770e4557ca347a46614cb371423f0d91df3b58b536ed54531fd2a2eb0b8b2a1634c23c88fad9706c45db4411a23b89
+KO = 5949acf9635a77297928c1e155d43a4e4bca61b1369a5ef50530888550ba270e26be4a421cdf80b7
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = a63c1e7cb3b65787dcece40a6707a3d1211875dc2dfe3442c186bccc9268b1e746f308ae4340821b31249836c752cb6f
+FixedInputDataByteLen = 60
+FixedInputData = 1b370439c68c164c8ee6aea1250babf3adb77f8704f262bdf77e481660213067ec81b8c0491e6df2b42dce7f86e29906dab8c022f2a6dac1c1de5757
+ Binary rep of i = 01
+ instring = 1b370439c68c164c8ee6aea1250babf3adb77f8704f262bdf77e481660213067ec81b8c0491e6df2b42dce7f86e29906dab8c022f2a6dac1c1de575701
+KO = e65f13d21fb0349e9646b1f0d23910c7
+
+COUNT=1
+L = 128
+KI = 57135c1521fe01c6b8c55426cdcb2330717c79bf9851731c60a4926df7d263595eb3d7d6b034e49fc7078ecfb04a0510
+FixedInputDataByteLen = 60
+FixedInputData = b51c400cd82a7cb46bf07a48f2993c18e5aa5486f1d910b05f35f61ec4d07fe778704ae81f56a075a127f3348b6266d005df2d8a7e8b559bec8c089a
+ Binary rep of i = 01
+ instring = b51c400cd82a7cb46bf07a48f2993c18e5aa5486f1d910b05f35f61ec4d07fe778704ae81f56a075a127f3348b6266d005df2d8a7e8b559bec8c089a01
+KO = f3f715a0849203fa1a2f325e735f77be
+
+COUNT=2
+L = 128
+KI = 9905ae3d3b8e3bdac245c6819a36bbe0e7cc5f7e57cfc0c0f88eb2f6d493a74c999c156b35685d5efb4378c0e8ade97c
+FixedInputDataByteLen = 60
+FixedInputData = c2a9681ce19ea33536441e589f005827ceae6cecdbbc704f7907729afb1bc622614724e101a957cc17c3c4ac1325f536ebb854992b5856308bdc732e
+ Binary rep of i = 01
+ instring = c2a9681ce19ea33536441e589f005827ceae6cecdbbc704f7907729afb1bc622614724e101a957cc17c3c4ac1325f536ebb854992b5856308bdc732e01
+KO = 6dcd634fa06c2bb6311e061d5f638853
+
+COUNT=3
+L = 128
+KI = 2f7e6ca1624a4cb43a73501423047a5708707cdeada95881dff81992df7466bae2bdb8ba70719bd0bbede9a6d8f1e86b
+FixedInputDataByteLen = 60
+FixedInputData = 9c1ba167fc8bfdcbcbd36b4517cbc5a81f229fea588fe431f94747075076c6ec269cdf8d200f2051b9cc9157801745850890ec5f0255aed30c21211d
+ Binary rep of i = 01
+ instring = 9c1ba167fc8bfdcbcbd36b4517cbc5a81f229fea588fe431f94747075076c6ec269cdf8d200f2051b9cc9157801745850890ec5f0255aed30c21211d01
+KO = 032249f1374889588e22967d179647f9
+
+COUNT=4
+L = 128
+KI = 43ea727711d7e5fd74c5a94f83875402fd1dd8a1bf77eb12890190d7460b8b375f105d800be6c98b7fe33eeca400d086
+FixedInputDataByteLen = 60
+FixedInputData = e1ff99ee474b63031a559d2c6a5c9f55e6fd02b2a5f376c4a927da00834ac90002643a9050f3e8bdf17ecbbda63ae1658e2c30a5dee484a3e73baaa2
+ Binary rep of i = 01
+ instring = e1ff99ee474b63031a559d2c6a5c9f55e6fd02b2a5f376c4a927da00834ac90002643a9050f3e8bdf17ecbbda63ae1658e2c30a5dee484a3e73baaa201
+KO = e83982eb0463fd7b9c77f3efd9270fe3
+
+COUNT=5
+L = 128
+KI = 6e95a7e28b65577a7dc3acf28d8a4800834b9b65b7f610946f1b86ff4e667db5745f6a396a711a12f0a145daa7d1eadd
+FixedInputDataByteLen = 60
+FixedInputData = 3bfec2ac6fc6d45b424b9cbcb60d34e2b137bf4bd3a7a2a72a3d0d975e44be6d451e084e68a48153843c4a81ad71e4066ec70976ffa61b0644708d09
+ Binary rep of i = 01
+ instring = 3bfec2ac6fc6d45b424b9cbcb60d34e2b137bf4bd3a7a2a72a3d0d975e44be6d451e084e68a48153843c4a81ad71e4066ec70976ffa61b0644708d0901
+KO = 348d00d34611c7aea349e07dcc9d9fb2
+
+COUNT=6
+L = 128
+KI = 06e80508a8904837314592166bb257962bf8bbbf912cbb55d7201aa67b7a406da0063fd934af3ad3dc2b0e03b58209cb
+FixedInputDataByteLen = 60
+FixedInputData = a7bd8c1f0e72d176bb32659b83a2cfb780c412b301b38e0aac0de47af2413a0b0c490a538897f57b2b2a4fb6a3cc0945edc4f3af345e59c6d55c47db
+ Binary rep of i = 01
+ instring = a7bd8c1f0e72d176bb32659b83a2cfb780c412b301b38e0aac0de47af2413a0b0c490a538897f57b2b2a4fb6a3cc0945edc4f3af345e59c6d55c47db01
+KO = a441ab276d3f6420ea3a38b35bf7d564
+
+COUNT=7
+L = 128
+KI = e59cb02a550b4e934bde5c244508a6cfce40184866e0a57d168cdd2731fe20af784827acf27a88c51e850666b8c09104
+FixedInputDataByteLen = 60
+FixedInputData = ad8d378e5d3035e2113920b57c52c42e13ac61b5a546543df38e5806734ef50a1206a3d3c7ace764404518c75b8442ec70f4172c7a6ac93a7ae8c186
+ Binary rep of i = 01
+ instring = ad8d378e5d3035e2113920b57c52c42e13ac61b5a546543df38e5806734ef50a1206a3d3c7ace764404518c75b8442ec70f4172c7a6ac93a7ae8c18601
+KO = ae29ce8cdd030526357244a498183c7a
+
+COUNT=8
+L = 128
+KI = 53f232cef7015274e48e320a91df362d8153c7ef0fe70bf398ba19f09e3e94ad51e41c45da590ec727c4022bf5c5886c
+FixedInputDataByteLen = 60
+FixedInputData = 7aa83bbed49f76438ca9a60ced8e3dbd6a9c55559bc32d51da39a5142aaa90683305ad428152d6dadb1ec0a84df7c799ef72db8be1794a7215750baf
+ Binary rep of i = 01
+ instring = 7aa83bbed49f76438ca9a60ced8e3dbd6a9c55559bc32d51da39a5142aaa90683305ad428152d6dadb1ec0a84df7c799ef72db8be1794a7215750baf01
+KO = cb945d943ef8f6ed2dfaed442dd6a5d1
+
+COUNT=9
+L = 128
+KI = a88bbc4eee1686719a82e4756d9659e768ec175ad74e4b416f976324a04f1435b1e5db17c6f7a532b837a1aa4e680369
+FixedInputDataByteLen = 60
+FixedInputData = 255fee7d891087d3176bad6fc52f785c5a0c1c10d56b91eac4c3ee6121dec53d38c1709a541c56c33f591c2eafb2251f7cbb56cc117e1a5c335373f8
+ Binary rep of i = 01
+ instring = 255fee7d891087d3176bad6fc52f785c5a0c1c10d56b91eac4c3ee6121dec53d38c1709a541c56c33f591c2eafb2251f7cbb56cc117e1a5c335373f801
+KO = 2322b34592e1b4dfc3d79c6ce7b18dcd
+
+COUNT=10
+L = 256
+KI = aeb0ea3a4e013fc0870e515a5a940e30c5bcca4a2a24f0b14207a2b437b03249f6cc8331a12192f1726638c6010e82f6
+FixedInputDataByteLen = 60
+FixedInputData = 1cbf18dd26dd65bc18a88992ce4139ad481955e260a7a4e7ed7db3f00ac0dd72c588713790b4f06445cc74a5848db519ea56e7f093b699d24cfa548e
+ Binary rep of i = 01
+ instring = 1cbf18dd26dd65bc18a88992ce4139ad481955e260a7a4e7ed7db3f00ac0dd72c588713790b4f06445cc74a5848db519ea56e7f093b699d24cfa548e01
+KO = 3a0424ff458319af9e3faad6939a15e5bdf30980f765854d50a17c54ec7af1ea
+
+COUNT=11
+L = 256
+KI = 97535a81c34b4ee1beae54c74dc0aead569921073428e442efd300de7d370d4cb9a08ca56a800352ab4c707d569f3a9b
+FixedInputDataByteLen = 60
+FixedInputData = a23d06779de624fba0504e980464f327fa099b6c57d0df7f7ab476e77151d83415ca09f4d4a0c56562618287e821d8efa1bb24de4b3028f804ffe1a6
+ Binary rep of i = 01
+ instring = a23d06779de624fba0504e980464f327fa099b6c57d0df7f7ab476e77151d83415ca09f4d4a0c56562618287e821d8efa1bb24de4b3028f804ffe1a601
+KO = f6f501fd39c0a961f4341eb61398b463d4d049e45cfdad3061710fa177031347
+
+COUNT=12
+L = 256
+KI = 565dd5f9664a0f1b54ddafd3f234a6722e98fa999c82c77cd41f15764409307d3d5296b4e49173ef12cd8a7a086935cc
+FixedInputDataByteLen = 60
+FixedInputData = f5294f74ecf66dcc8f778752ac6ed25e3c88dbab7118406c46c5cf0e03e871ad4025b10a2c4cc8e499d7f2c4f954eefa55f43104aa17915246825027
+ Binary rep of i = 01
+ instring = f5294f74ecf66dcc8f778752ac6ed25e3c88dbab7118406c46c5cf0e03e871ad4025b10a2c4cc8e499d7f2c4f954eefa55f43104aa1791524682502701
+KO = 453594eaf77e69f597e661cab60e54cb4842aab89fdceb52318e356d74279c98
+
+COUNT=13
+L = 256
+KI = 9fe025461972cd18c0eccd61b478f56ad34adb6966a840051904cd2e38e63ba45028c57cc42588ca383d7ea349d25ba2
+FixedInputDataByteLen = 60
+FixedInputData = d13ff242de3fc6023ac00c865000135636a2aa6735ab744f7504329242ba7d81bb6752a98e84fbd98c92ceea50e8c087183c1a7cfbe05f04cb12fbba
+ Binary rep of i = 01
+ instring = d13ff242de3fc6023ac00c865000135636a2aa6735ab744f7504329242ba7d81bb6752a98e84fbd98c92ceea50e8c087183c1a7cfbe05f04cb12fbba01
+KO = cbd374853ad59c10c1d8005a10c153b8101c5234c3d36291c82e33b2314290e1
+
+COUNT=14
+L = 256
+KI = 074e1c96d41c1eeecf587feaac593cfeb84706bae36ebd6d85dbf153b2cea3edb4dbfdec6b55874447064562db2b5f77
+FixedInputDataByteLen = 60
+FixedInputData = 9a3260cbe039bb9773c8939bac2bc01ffd65462edbef3804e56669c7fa51603533b4a92ff33bb90c7e169303fd5c3e7d4780383e73963fed736abe1e
+ Binary rep of i = 01
+ instring = 9a3260cbe039bb9773c8939bac2bc01ffd65462edbef3804e56669c7fa51603533b4a92ff33bb90c7e169303fd5c3e7d4780383e73963fed736abe1e01
+KO = 89eff253e5dc82b022a76868e331e6c445d72e0532dfbb3ff142910720f42b79
+
+COUNT=15
+L = 256
+KI = 5b094a3a06948bc0163ae90175b26119bca8a6a3a081930e78113481a3520bccb58942d77b1f6639a6bf17268abd3f07
+FixedInputDataByteLen = 60
+FixedInputData = 0dcb59f9458914536bde0d80f6811cdc3c8d67ed561ae4c9f58a56d20c40916b2e14cd9a594b196a87c6e10644d0614480b59395d038aa7e7e07523d
+ Binary rep of i = 01
+ instring = 0dcb59f9458914536bde0d80f6811cdc3c8d67ed561ae4c9f58a56d20c40916b2e14cd9a594b196a87c6e10644d0614480b59395d038aa7e7e07523d01
+KO = 96ae51d909908b4198d74249ee2c8d0ef750042146307be659c3420bd1e55211
+
+COUNT=16
+L = 256
+KI = f0162e200bfcedf7ba86d15637463d3e8dbcbf2f207e2b68bde0488d4b4985c875c2495590e7ee83abf5d8eac83b6967
+FixedInputDataByteLen = 60
+FixedInputData = 5d2e9a8f792eda4d473e9052ff9a43f8e921da634bc5c29f3d8d6ce47cfb77294fc0ab14096f63d7dddbc0c609b1c1b725cfcc7b8314b09131ee568e
+ Binary rep of i = 01
+ instring = 5d2e9a8f792eda4d473e9052ff9a43f8e921da634bc5c29f3d8d6ce47cfb77294fc0ab14096f63d7dddbc0c609b1c1b725cfcc7b8314b09131ee568e01
+KO = ab756773374e74242c15a3d46e12d3e7afb17ae3fb59ceab3eef8de9348428f3
+
+COUNT=17
+L = 256
+KI = e7b62bd5206804b169d000396b81b568d6c1e481818738b1ce9cf8512043d2277774aa0531946070292455569c40e910
+FixedInputDataByteLen = 60
+FixedInputData = 6c94b2d96c18fb962bcf53a0aee8a8ca2703d83ff9c9d4eabfe7cc7270c802d2ef37e38ace2c26feb2936faf2e5a3e6aa8af5e29fd09cf5f4ce0d858
+ Binary rep of i = 01
+ instring = 6c94b2d96c18fb962bcf53a0aee8a8ca2703d83ff9c9d4eabfe7cc7270c802d2ef37e38ace2c26feb2936faf2e5a3e6aa8af5e29fd09cf5f4ce0d85801
+KO = d51c1d9bd7bd9557866052c250475a27d2e8b95b8ad200e7cb44089dc8a1668a
+
+COUNT=18
+L = 256
+KI = 47bd60bb92c9bb21714389e99f6177bfc1cdde95039448e5d955429d2cc185c47f382421b477df849fea2bcd876ac057
+FixedInputDataByteLen = 60
+FixedInputData = 88dd542944c541cb42258d6f2d5744ab1d89dec2c649637607de13062e2b24f3b3e23de3fbc1a6023449787d05e0247caa0043e072420981bf0a4a1b
+ Binary rep of i = 01
+ instring = 88dd542944c541cb42258d6f2d5744ab1d89dec2c649637607de13062e2b24f3b3e23de3fbc1a6023449787d05e0247caa0043e072420981bf0a4a1b01
+KO = f0873607fa2cb9f1fd4c768fba17495c00c64e16b575d4a91e3e47da8085c677
+
+COUNT=19
+L = 256
+KI = 244fef498170fcff376361676a2f22f25cd31b0907a35b5dc179579f65407a1ab72b83775f20227685a358ebd0cb0902
+FixedInputDataByteLen = 60
+FixedInputData = a4da265ed629808d83e70a73622b78d7f662d7e35396774c3d5c9afd2c1b44441b1db6a492947c8eb2304c7982c1ecc34b8f18556a8eb9d72a9c2f1f
+ Binary rep of i = 01
+ instring = a4da265ed629808d83e70a73622b78d7f662d7e35396774c3d5c9afd2c1b44441b1db6a492947c8eb2304c7982c1ecc34b8f18556a8eb9d72a9c2f1f01
+KO = f91627bcdc17484e8729f87e147f47a623bd57c79863fdc473c77730fcc7d736
+
+COUNT=20
+L = 160
+KI = 2303f400934b9d824b8cc4393d0d7f4716418c88f2733f7077a55754173b4c7f0c2c1a736137cd90c6852cfbf567d5b1
+FixedInputDataByteLen = 60
+FixedInputData = ade177aeb8d225ab51f8b3e13a55d10b269f1a405ef3ad552b6a04f62dde865d55cabdc6ce7b38f72444f6ef76c1e2844a96910c4c79ac005aa3a7a5
+ Binary rep of i = 01
+ instring = ade177aeb8d225ab51f8b3e13a55d10b269f1a405ef3ad552b6a04f62dde865d55cabdc6ce7b38f72444f6ef76c1e2844a96910c4c79ac005aa3a7a501
+KO = 4a1de422a930d42ba36f76cc805c051fc642e488
+
+COUNT=21
+L = 160
+KI = c7257838d6afbe15e9aa49251346c7de5628dedde9a53c802a9a14735c4cff0e46b51ad82c2a94837fa5446968d1dc54
+FixedInputDataByteLen = 60
+FixedInputData = e7703d21eef7502a0022f5d598ed8e8abc682d8c3e3feaf94100569e0975973a23f9bb918ae2e6e6435dbca31b16365d75aac3a88ef9c37dace653ee
+ Binary rep of i = 01
+ instring = e7703d21eef7502a0022f5d598ed8e8abc682d8c3e3feaf94100569e0975973a23f9bb918ae2e6e6435dbca31b16365d75aac3a88ef9c37dace653ee01
+KO = b21c6f156588bdcd361a266600551fb0cca12069
+
+COUNT=22
+L = 160
+KI = 6f0e9a24dd9e5c38cb27aeeea5a9e7718a879632fe3c4a4e610890abd167cd917bb3b67fa907f8c733f6231e372e98a2
+FixedInputDataByteLen = 60
+FixedInputData = d00b7e1a67a3cd1275e3820860a24b15de661883738f9ed60f686c6582bb48a18f9b5f9e99e7308bb493ae824f7f88c49c31ebce0b5e70d795c84f60
+ Binary rep of i = 01
+ instring = d00b7e1a67a3cd1275e3820860a24b15de661883738f9ed60f686c6582bb48a18f9b5f9e99e7308bb493ae824f7f88c49c31ebce0b5e70d795c84f6001
+KO = fa4b5c6493b6f914364f3629231c364f27ca6db3
+
+COUNT=23
+L = 160
+KI = 9aed5bb31d6d7aef35acbe3eb7441c042db4e591e1eb6c8c6b9208fb2cb566affbb0374eb9e957ddeb257b72a49fabba
+FixedInputDataByteLen = 60
+FixedInputData = 3e5288340584ff8ec4368fd999bbb6e39eddb8fb432781df6e1cad3352d204537c335dc3267947eaf3f58c155efaf6716197478efc95f62a32a0f057
+ Binary rep of i = 01
+ instring = 3e5288340584ff8ec4368fd999bbb6e39eddb8fb432781df6e1cad3352d204537c335dc3267947eaf3f58c155efaf6716197478efc95f62a32a0f05701
+KO = f65e79e0cba1e288c8b3f980d5549adfd14630f1
+
+COUNT=24
+L = 160
+KI = 164c1c98a669f4b12bb15ae7ec1fa4b3ebe4e46365c481ec92aa3196fc32d5fadba9e400a25684f16a6c1d545d0d1cfa
+FixedInputDataByteLen = 60
+FixedInputData = 959b5a2dbee726d0a0d5684ec4c6ed4d3c5f6b54d9ee25f7188b6878cf005a37f340e300d57032d6e5a6b28a8958c98b0ab7fc737cd79beb1d43a189
+ Binary rep of i = 01
+ instring = 959b5a2dbee726d0a0d5684ec4c6ed4d3c5f6b54d9ee25f7188b6878cf005a37f340e300d57032d6e5a6b28a8958c98b0ab7fc737cd79beb1d43a18901
+KO = add6201b8e419e5ddd7bc2cb9625bb0d2e96dcd7
+
+COUNT=25
+L = 160
+KI = 676ee3d6976cdf0aaf61d0e4bd30e5f87e2b8c2261e44fe5200f899501c44e83ebae5c273b6716eeea86b9b8860606c8
+FixedInputDataByteLen = 60
+FixedInputData = 0062f4f0120eea875f6df5a8706d6fa50741c5e5dd9efa7ccbc107ffd5d0b42f59dd85fc50a11f8b0b8a434f7038ed038b77961abc739a2cdea805d3
+ Binary rep of i = 01
+ instring = 0062f4f0120eea875f6df5a8706d6fa50741c5e5dd9efa7ccbc107ffd5d0b42f59dd85fc50a11f8b0b8a434f7038ed038b77961abc739a2cdea805d301
+KO = 8195b2f89299aba598d05e905750478b26e75aa6
+
+COUNT=26
+L = 160
+KI = cebfd40fbb1c630d2d5e8b36e675daa4709818402dc8ba24afe8929f7bdc4772a62d554e9460d8d7eecfaa84ecf6f321
+FixedInputDataByteLen = 60
+FixedInputData = 544c9e708d9a1cc3e6c76bad1c000467f969214048ede2fa8ae0357ee7d9bf404d970d9d4eda3ea256b3fdec07471e87b677f3d09c93db3cc66a8c79
+ Binary rep of i = 01
+ instring = 544c9e708d9a1cc3e6c76bad1c000467f969214048ede2fa8ae0357ee7d9bf404d970d9d4eda3ea256b3fdec07471e87b677f3d09c93db3cc66a8c7901
+KO = 5337b8d3cf5633f88305ca5b31aa4d67da9b3d4a
+
+COUNT=27
+L = 160
+KI = be7e7d2a699de10bf8bf52b07dd433e6001a83d8864062e762aca8ac092eec907788e352f4483a7d69aa3da597085cc1
+FixedInputDataByteLen = 60
+FixedInputData = 47895b8176e127fdf2511bcaadb2c3594f4b7fbb859f442ec6f29209dafc30272c1e070b9295185a906fde3f6b22b9858205f246a2d45579b2c62da4
+ Binary rep of i = 01
+ instring = 47895b8176e127fdf2511bcaadb2c3594f4b7fbb859f442ec6f29209dafc30272c1e070b9295185a906fde3f6b22b9858205f246a2d45579b2c62da401
+KO = 5287347c9b409a977d9835d593bb0895e0a78742
+
+COUNT=28
+L = 160
+KI = 830e48d54092eb22c723a2557ef5f360eb2d99402f56a89110242746a9b5817f9e5ef70289871c15b6f2372a818a839f
+FixedInputDataByteLen = 60
+FixedInputData = 75f406d298022375d61baf9787b4b90ff061d292134b7f23879b6b8c475d6c42cbb2b50fe81e3e0b1c89a3c7be3e009d68726cfcca5e23af3ce8790a
+ Binary rep of i = 01
+ instring = 75f406d298022375d61baf9787b4b90ff061d292134b7f23879b6b8c475d6c42cbb2b50fe81e3e0b1c89a3c7be3e009d68726cfcca5e23af3ce8790a01
+KO = 9b5803613ef5cdaefbc4b1d78ba57e823f89af0a
+
+COUNT=29
+L = 160
+KI = 0b1dcff8e3c32303abb4862b31eb952c2537169a718044c772494b634918ddf71ed543feb8501866b984dff877a58cf3
+FixedInputDataByteLen = 60
+FixedInputData = 7fc7a6dc647e5f2b4341147e4f9a3fdc0448e82627ad8e06f60b82fd889cbae25c971550d3a617d62997f3b0b57561fca678bb6f52457ebf06d0e4f1
+ Binary rep of i = 01
+ instring = 7fc7a6dc647e5f2b4341147e4f9a3fdc0448e82627ad8e06f60b82fd889cbae25c971550d3a617d62997f3b0b57561fca678bb6f52457ebf06d0e4f101
+KO = 6cc3fc56055f337072c19df3985522e852e0c5a6
+
+COUNT=30
+L = 320
+KI = 7eeda2f618ad4c784fbc50bddd1b6521f7666c5a078b3553ff3785239a050dc13d5dc2c1001cf6349aaedcdd234a0a6b
+FixedInputDataByteLen = 60
+FixedInputData = dc0c3627c5cc0c5b88f4c026f5586f898de9dd23470f9de79caa45dbe8e78684cac5df4d74602c2eaee6a366244623ea1b16a57dee462f175a9388b5
+ Binary rep of i = 01
+ instring = dc0c3627c5cc0c5b88f4c026f5586f898de9dd23470f9de79caa45dbe8e78684cac5df4d74602c2eaee6a366244623ea1b16a57dee462f175a9388b501
+KO = 1ac83cb1b55ec9f2564c57124535004d50a78e7581e1eca3f59ff806d2ab04e474051e34f381c63f
+
+COUNT=31
+L = 320
+KI = d7174756b20e61cf137b499e7082ef02ed73882e340f475ca66144011037e3a0636efff803450789485ff63bd92df2dd
+FixedInputDataByteLen = 60
+FixedInputData = 3ba472316f6327da074c501a5f5d9842cc91b6b5a463e1c9b395234af52fd9395fac5758df6a588928280e73d1e9d669366b0b1079343cee0a60d7e2
+ Binary rep of i = 01
+ instring = 3ba472316f6327da074c501a5f5d9842cc91b6b5a463e1c9b395234af52fd9395fac5758df6a588928280e73d1e9d669366b0b1079343cee0a60d7e201
+KO = cb4186745ab3700d77779c3e538fea167bd50817e691b154e6f53627e246920598a0f11f61201f01
+
+COUNT=32
+L = 320
+KI = e158209590827baa4b5d6195989b4993022c5de5ccf7eac53c9fb234f2d315532d7497d643542e84e5641c9382163fa0
+FixedInputDataByteLen = 60
+FixedInputData = e042d3bb2329b36cf021388adccc6ec4c085767ef414b7a82116ffbfff8d62691ed624534ffd3e8be431971038805ea4615a3635d7fe091bf786bb53
+ Binary rep of i = 01
+ instring = e042d3bb2329b36cf021388adccc6ec4c085767ef414b7a82116ffbfff8d62691ed624534ffd3e8be431971038805ea4615a3635d7fe091bf786bb5301
+KO = b80ad42c17a745c7727f4cadf99e689e7a9794fb8ac263d5ef585ebc4979d2f457f82f8303c5a949
+
+COUNT=33
+L = 320
+KI = d909d52629329b4d20a202d1bcf2b972df831b1a7a7c84882b49d96b01ef2310aa7d4a1add68c89cd82e4e2810e16e1b
+FixedInputDataByteLen = 60
+FixedInputData = d22f7b2f51452f1517be7c553f9e7ab515afebda62a9093c556c2c01573ca81bb7a9a5680130857d17c3f6f2f73e443c325b9418e2ffc336c169febf
+ Binary rep of i = 01
+ instring = d22f7b2f51452f1517be7c553f9e7ab515afebda62a9093c556c2c01573ca81bb7a9a5680130857d17c3f6f2f73e443c325b9418e2ffc336c169febf01
+KO = 0c4e89767429bf777a50ec28635de6b83d58f31ade565503b29d0177cb96c1fd17b97005b3a9a3f3
+
+COUNT=34
+L = 320
+KI = eb053408c34d320a56ed9079547b1b773bcbe1401fb44e89ac8ac0e1760084bece82e10cc75eb46031b20741f828c862
+FixedInputDataByteLen = 60
+FixedInputData = b99db69b5ece49a94e90d11835398ef2b9fc9e6ef1268de57b383ec5fe2553b4e0eb95d0216a1a105f1ed4dd5d22f4120d3a5f6eae8c04d1992cc154
+ Binary rep of i = 01
+ instring = b99db69b5ece49a94e90d11835398ef2b9fc9e6ef1268de57b383ec5fe2553b4e0eb95d0216a1a105f1ed4dd5d22f4120d3a5f6eae8c04d1992cc15401
+KO = f1e91b0b3f6e9e92cac343edc242e46a0b330404fd51eea2f625891a5d285c667b0a332546e05d95
+
+COUNT=35
+L = 320
+KI = 509450c74a17b6922d222cf802d3b56c0f3f4e582b6bcf13ac28a7cf012504e6c92e7592e6527aeb5b2904a10348b950
+FixedInputDataByteLen = 60
+FixedInputData = b1f2757365e670b8784aa4dee56032e924ca2613bfa82de5aa937e711b222b9d15a5c990e43ddd13b6a8ab96998c1e4b7dbad99eebbb03c65f0e8a5a
+ Binary rep of i = 01
+ instring = b1f2757365e670b8784aa4dee56032e924ca2613bfa82de5aa937e711b222b9d15a5c990e43ddd13b6a8ab96998c1e4b7dbad99eebbb03c65f0e8a5a01
+KO = 7c45d4b267d3744bb8f7ab22dd90a83abe245d498d5e9730e41227ec1f21ee43aa5316b5d42fb0ec
+
+COUNT=36
+L = 320
+KI = 45a30f7a63000105656f510989efd07bc5c6c008be3dd9a74aa1ee0faba7e72ec461beb59b50f8198fcffbdbd089da36
+FixedInputDataByteLen = 60
+FixedInputData = 47544f67f5a4d042ad5975da06504e588c60c0f24fb73864e45900988c7115b952de2617c4c880c7a6d4f6136ce9b9ea57f7345f37cb7f8bdaa8b13d
+ Binary rep of i = 01
+ instring = 47544f67f5a4d042ad5975da06504e588c60c0f24fb73864e45900988c7115b952de2617c4c880c7a6d4f6136ce9b9ea57f7345f37cb7f8bdaa8b13d01
+KO = 4f51f0d35db3e4493f7993d15014515b8acb29e5d3d58cc38fcb88e3c4d6bb021ca418f8d64c2580
+
+COUNT=37
+L = 320
+KI = e7c37285ecd7e062d653a90610627b7a0a4e6fddd89597c35993a80d82550e6b73459c1d19153d87860d269a3b116d6d
+FixedInputDataByteLen = 60
+FixedInputData = 45abd9789cddfe63980877131cdc26e14a096c7c379b31c3dda381db0507e81940c11771cd4aba82408298a51ebd17be77e93d11008a75e41e28a9d5
+ Binary rep of i = 01
+ instring = 45abd9789cddfe63980877131cdc26e14a096c7c379b31c3dda381db0507e81940c11771cd4aba82408298a51ebd17be77e93d11008a75e41e28a9d501
+KO = 7de856884586152cecf7de800523a6c0c3797abd95632af667cab1fd3f97313488a31a17caf26b8b
+
+COUNT=38
+L = 320
+KI = b974f067591ab18997f56bbfb8cc35122e5f53e929449c1a864dbdc7c583cb4e05c98b771bdce3cca0906c15d2bddf18
+FixedInputDataByteLen = 60
+FixedInputData = 1f3dc4bfa838aa40e48b37326a4f7616ab3b8028ff74d34e673478b474b6bdae9d990c7a695252a3c4e4529d2233a2fbac154d04ec11f9b2bdb569a4
+ Binary rep of i = 01
+ instring = 1f3dc4bfa838aa40e48b37326a4f7616ab3b8028ff74d34e673478b474b6bdae9d990c7a695252a3c4e4529d2233a2fbac154d04ec11f9b2bdb569a401
+KO = 97379e314fc81b3199bb1f26d3f1256df39ebdb5486ecfa621459ce7f9b9b8f4e3433d6622a3ffb5
+
+COUNT=39
+L = 320
+KI = 2f0f2e9419447b122c2d62e9cc511686ed6d044f67aa49956a7954e5bb7ee7a68d1993cca0ccb3af2978c3b95d04c909
+FixedInputDataByteLen = 60
+FixedInputData = 9a31c5deeb0304aabdb2d8cd0ebb82583b2b30db519c9413e2f7281a9ca4f8d919e8cdf1a518ed16788ec7a74d02724e0241e4f6b369297b1525f97a
+ Binary rep of i = 01
+ instring = 9a31c5deeb0304aabdb2d8cd0ebb82583b2b30db519c9413e2f7281a9ca4f8d919e8cdf1a518ed16788ec7a74d02724e0241e4f6b369297b1525f97a01
+KO = d201f90262f79f11109047763ffaea2f5f3baf7fc5345c587fd2cde0d93a90ea43f5f321d52650c1
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = b405fe54dd52824cf0c298f941878bfe08baf6c77f544b2331dda0cc488fb60e89ad4689053d2f83fa87573b69a6ff54
+FixedInputDataByteLen = 60
+FixedInputData = 23212d6e35fecb50feb7c96ab387afbe5604a9658447cf372b18e2de2d119ae4f92e71b81f894510ef9abe3ee3b98b64d96365ebada29a5102dc162b
+ Binary rep of i = 0001
+ instring = 23212d6e35fecb50feb7c96ab387afbe5604a9658447cf372b18e2de2d119ae4f92e71b81f894510ef9abe3ee3b98b64d96365ebada29a5102dc162b0001
+KO = 06b556696ecc5269f56ecd3bb81220a4
+
+COUNT=1
+L = 128
+KI = 86edcc007327dff0139b3a69791c7047f03b7d1ab9faa5fdb9c65eff64e5833175d0e69b4e5135234a6b37bcb882727c
+FixedInputDataByteLen = 60
+FixedInputData = 3dde3f7dcc2812a9e4491bf72b57742ce7689eef4adbbd90c043fe0b5fa25c4ace629ddc9f02692301436345f4a937712268702a3856a81785dfe82c
+ Binary rep of i = 0001
+ instring = 3dde3f7dcc2812a9e4491bf72b57742ce7689eef4adbbd90c043fe0b5fa25c4ace629ddc9f02692301436345f4a937712268702a3856a81785dfe82c0001
+KO = a6d52617773872147d6dccc237b2b8ec
+
+COUNT=2
+L = 128
+KI = 35421ef0b9762205b9e7748a38242fa640fc34e17ad79abb4f6f7cc66ecccb46533691ea88a6c537db7c6e5307e83a82
+FixedInputDataByteLen = 60
+FixedInputData = 08d04bf59c754e111a67aa4815ccf80bdc72fb6dae73f6041601fb1d1eefe55ed28860fa8f283f06f2dd4f790520e457b60fde72e43fd598d46f5285
+ Binary rep of i = 0001
+ instring = 08d04bf59c754e111a67aa4815ccf80bdc72fb6dae73f6041601fb1d1eefe55ed28860fa8f283f06f2dd4f790520e457b60fde72e43fd598d46f52850001
+KO = 9b58f5ceadd79fb9105cf2a2c4037c62
+
+COUNT=3
+L = 128
+KI = 9eb9e2cb57d6a18576ff7caa676a7db8beaa66ae476e49f6f2f29544d2116f431e7933088f7aec4407908646460a5ffb
+FixedInputDataByteLen = 60
+FixedInputData = 0cca2084e44a569527adafe9e6ce643261c6e85da3ba0f27e3658a63276aca43542c31df196425e8e037ce87c8abc889ab6b39fbf963a26ee810e666
+ Binary rep of i = 0001
+ instring = 0cca2084e44a569527adafe9e6ce643261c6e85da3ba0f27e3658a63276aca43542c31df196425e8e037ce87c8abc889ab6b39fbf963a26ee810e6660001
+KO = fdd45f974191af4e52f7564eb40fdb1f
+
+COUNT=4
+L = 128
+KI = b19e72552b0b8a93f8559a9d93f22611a5351f5a1755c76b037afce3647e32c12302e288d8c4dca82e7cf0ddeed13841
+FixedInputDataByteLen = 60
+FixedInputData = 560cd5cf905b3d2450549726cb41d75cbd40ed8e3c8b849b8555eee7e525ae3a96cc5abe7363fd0400746c7a53b56878ce771e7f68a74d72744996c5
+ Binary rep of i = 0001
+ instring = 560cd5cf905b3d2450549726cb41d75cbd40ed8e3c8b849b8555eee7e525ae3a96cc5abe7363fd0400746c7a53b56878ce771e7f68a74d72744996c50001
+KO = 4d37c579ea8c4c028640beb91df65075
+
+COUNT=5
+L = 128
+KI = fbb847bac4f57fb1155c87af1f62996b582ad8f46189bdab0a845bd81c25124ac21006ce3d2530323989dcbcf5329fe2
+FixedInputDataByteLen = 60
+FixedInputData = 43bab754f15a3413bb61a755c0b2aa8e27d31e9adc339c2ae59d21e221b8385f97d86dfea71f5bd6e7ced0648362c418406a9ee8f77c38b757464a91
+ Binary rep of i = 0001
+ instring = 43bab754f15a3413bb61a755c0b2aa8e27d31e9adc339c2ae59d21e221b8385f97d86dfea71f5bd6e7ced0648362c418406a9ee8f77c38b757464a910001
+KO = 6dbc580ca2d2bba6d6166ebe352b5c3f
+
+COUNT=6
+L = 128
+KI = e332c2e1481c740f294e75d81c5009fd27dead54c504dedcecd2ee3017650dc401476873b13b063e5e26d1110fe72da2
+FixedInputDataByteLen = 60
+FixedInputData = 5df05aff680fb25ba36741b792c8fe0fff616f50c8bf548ce54951fe8aa9a008812d591d0dbc986f4f3a4b200677605695e225c76b29f98b5140f80c
+ Binary rep of i = 0001
+ instring = 5df05aff680fb25ba36741b792c8fe0fff616f50c8bf548ce54951fe8aa9a008812d591d0dbc986f4f3a4b200677605695e225c76b29f98b5140f80c0001
+KO = df1e1ffe92147161967f011691e9a62d
+
+COUNT=7
+L = 128
+KI = 21fc0ca42596632db766021523c25f5dddfa002b095b74fb5cda6b220084873fd690c528a784f19687d8ac8989bb2851
+FixedInputDataByteLen = 60
+FixedInputData = abf963cec500742900d0933da1b2263101409ea2b24bcea70decb75c688c293a4f9150f51d6006ef4c13190dd84d2602476885a8e6562a547cac7cdf
+ Binary rep of i = 0001
+ instring = abf963cec500742900d0933da1b2263101409ea2b24bcea70decb75c688c293a4f9150f51d6006ef4c13190dd84d2602476885a8e6562a547cac7cdf0001
+KO = b3a377586916ec86bd4e2af04023bb39
+
+COUNT=8
+L = 128
+KI = ec91264b236782c6cafb2ff8934ff18f65a2713ab866303092f1f85fdef09e4613e1700bea512653509d7c643abc1454
+FixedInputDataByteLen = 60
+FixedInputData = 2a5e67c1122f0693166aee3df567aa821d14d964ffd993a35946c28b8a750ee11acfe182cc1269c277096e9655267e88f51c073c071bc888e8ed642d
+ Binary rep of i = 0001
+ instring = 2a5e67c1122f0693166aee3df567aa821d14d964ffd993a35946c28b8a750ee11acfe182cc1269c277096e9655267e88f51c073c071bc888e8ed642d0001
+KO = 1161943da63c1d71a302dbcc6e8d56c6
+
+COUNT=9
+L = 128
+KI = 3cde54d64806ebef678d5220a55bd22044a9e7076da22802132fe25b6553185fb67c695a48c52a07bf8798f910c6c3b9
+FixedInputDataByteLen = 60
+FixedInputData = ef70aa111995e94bd9ae49b7264c00be0c92ba40f823a44712ff77209bef7397acd5cab09fc939bb38f6f11d662ad63d2de4716406231374f461e8b1
+ Binary rep of i = 0001
+ instring = ef70aa111995e94bd9ae49b7264c00be0c92ba40f823a44712ff77209bef7397acd5cab09fc939bb38f6f11d662ad63d2de4716406231374f461e8b10001
+KO = 11bea825f3dc02ef539b235c7a294b59
+
+COUNT=10
+L = 256
+KI = c6978ab859274ba86b50e725ff094f0737530c0a4a78de461f32a64ecfa6c3845d7a16bb0a494dd86cb760ca1d634111
+FixedInputDataByteLen = 60
+FixedInputData = 0a69583339af706efe287fd72a97af275f9fab8e94e2b4ef94ea6437ca6d40c695270ea297c6015eaf4be0c0df87e73d15842629bacce8be87e544e7
+ Binary rep of i = 0001
+ instring = 0a69583339af706efe287fd72a97af275f9fab8e94e2b4ef94ea6437ca6d40c695270ea297c6015eaf4be0c0df87e73d15842629bacce8be87e544e70001
+KO = bfd6493510c87037f5c4d64587edd83f2fedc4cf16e10f2321c84133d6364205
+
+COUNT=11
+L = 256
+KI = 3632233deb39a42a33f43acedd966ea0b4f9a09c2aa777cd4343d87ac640a2c6433781624b2c06f9304e8bdbe902f5f8
+FixedInputDataByteLen = 60
+FixedInputData = 2e2c0ceaf141efffc451597dfe5b72044cad3f92d8c0befff89dc3a76eca77f4b0d11317b59a0e8a2302fc2cf1119fc46de67f61c7b584fcba97e2d4
+ Binary rep of i = 0001
+ instring = 2e2c0ceaf141efffc451597dfe5b72044cad3f92d8c0befff89dc3a76eca77f4b0d11317b59a0e8a2302fc2cf1119fc46de67f61c7b584fcba97e2d40001
+KO = 589ceca5be619deab63099acbea0189640be576fe7150f29d60309658db57819
+
+COUNT=12
+L = 256
+KI = 6615f8583c40601d26b157f38311675086605dbf6691b4c8364fd8d63021870ac08fc1efbac330b17c11c072d8834ebf
+FixedInputDataByteLen = 60
+FixedInputData = eb094f1c301dbd5b2e0e598713b60a71bcea8f64e1b1a9312f1d56d4c8e81888e7e6b72a1a360d71cfedfa4c28f9a524f9a4c2adad053a2aef4c6fd8
+ Binary rep of i = 0001
+ instring = eb094f1c301dbd5b2e0e598713b60a71bcea8f64e1b1a9312f1d56d4c8e81888e7e6b72a1a360d71cfedfa4c28f9a524f9a4c2adad053a2aef4c6fd80001
+KO = 1d6b88d301fe94520e9262a187f10ffe9e7b5eb1d30db8d02717291ff173b33e
+
+COUNT=13
+L = 256
+KI = b4f420431b1aff7577f0f8804d5d8209f3e887b672bd8191849dab91a59535d9803ce52dcaecd950d7046d98f1cb882f
+FixedInputDataByteLen = 60
+FixedInputData = 63903aad8f7563365be89783457551d27d9f50da33b39d136ae03e6c2969fb5b92e6627d11f06442b278a13fd4b0060e48331f2e85b652549036c283
+ Binary rep of i = 0001
+ instring = 63903aad8f7563365be89783457551d27d9f50da33b39d136ae03e6c2969fb5b92e6627d11f06442b278a13fd4b0060e48331f2e85b652549036c2830001
+KO = 11046cb27633888bbbcc48325c6eeb70aaccf99261477a8dd5c68624d79b2f41
+
+COUNT=14
+L = 256
+KI = e50cea6f3fbb26b51927c3920b7b7c52a3078c945ad8178902b6b6ef033aad9cc12ef959394917d2ce80f41efc989919
+FixedInputDataByteLen = 60
+FixedInputData = a310aebfc901e508d7ea58821c37c9299dcd5edbeb5f0298d5d6e5230f5bc9c4c6ab005931808b7e3df61d8470de3f82f6757142a1afdeb573c14856
+ Binary rep of i = 0001
+ instring = a310aebfc901e508d7ea58821c37c9299dcd5edbeb5f0298d5d6e5230f5bc9c4c6ab005931808b7e3df61d8470de3f82f6757142a1afdeb573c148560001
+KO = e49551c27451e3fb2c6e43b0d1e92a34dba39ae4cc85d8131c20f2574fe5647d
+
+COUNT=15
+L = 256
+KI = 90cb40efbbd09897c91e85df0c8cf20bf697fddea251d2f3e642fef15bb9004cc166162ef9eba4df5fa82b3fd35692bf
+FixedInputDataByteLen = 60
+FixedInputData = 5d3ec88b9ee6ccc8bb7e5470efee73338222b7685f33f35ca137ddea41968671c47fbf58b11680b8eb343b79841e4893d6ccde26775b8aa021205e6a
+ Binary rep of i = 0001
+ instring = 5d3ec88b9ee6ccc8bb7e5470efee73338222b7685f33f35ca137ddea41968671c47fbf58b11680b8eb343b79841e4893d6ccde26775b8aa021205e6a0001
+KO = 665717a1f5336e064a9cddbf85d4a0a977141b9b1d078aff1d6e04b7b48a094e
+
+COUNT=16
+L = 256
+KI = 1abdf51d60283496acfcfbf240c9ca2515edab40ef01c0d7b2324195901e21d187bbf165da9b688ebf99045aa87ca024
+FixedInputDataByteLen = 60
+FixedInputData = f0b5e05c5b0379b43ab7c05ac619d0ea4ad17e5909153237e41e8b5b1357242e1653ae22d091132a6198595b45be4c7bad2fcd11ae3867c223194585
+ Binary rep of i = 0001
+ instring = f0b5e05c5b0379b43ab7c05ac619d0ea4ad17e5909153237e41e8b5b1357242e1653ae22d091132a6198595b45be4c7bad2fcd11ae3867c2231945850001
+KO = 56ecafbbbbe98df2c286d9ac08edb48006e3f047c15a9deae37db2a218e5bbe2
+
+COUNT=17
+L = 256
+KI = 849aef2430050b52df98c10fc644898de3903b19d0caf93c87940c94ba703f3f8982d9026f7056ff7239cc6abe672722
+FixedInputDataByteLen = 60
+FixedInputData = 5be6e792c81726c64362d270288fb376dfbf39097d4ff96f32fb3bed457cd67d0bc326493badb56ade65d9bd8a811e317256180c18d3e4ec746a0440
+ Binary rep of i = 0001
+ instring = 5be6e792c81726c64362d270288fb376dfbf39097d4ff96f32fb3bed457cd67d0bc326493badb56ade65d9bd8a811e317256180c18d3e4ec746a04400001
+KO = 3f70a4098e43c3ab496c3f764cd0175d4b7ecbaa5a8f9d38aca397249d41dfd1
+
+COUNT=18
+L = 256
+KI = dbadf1fd7ee32830148469ceb9c27d63a482741e9980547f66b5b183df3a07a0fb54fc55c3dcacdbfa6d66f3de421907
+FixedInputDataByteLen = 60
+FixedInputData = ad3b8fbe6a17090c5df616ef16413971d00256654c810b800dca7763098485e292fca7228a09f8677f412595bf6ca00323b3610cebf6b054ff8284b7
+ Binary rep of i = 0001
+ instring = ad3b8fbe6a17090c5df616ef16413971d00256654c810b800dca7763098485e292fca7228a09f8677f412595bf6ca00323b3610cebf6b054ff8284b70001
+KO = f87ecfdd1808e7fdf43315bde3dff2e71986ec8a7abec8119df716f4a2073a83
+
+COUNT=19
+L = 256
+KI = 5c59a4b84b2948aff38159db99dcd2f3ebcbdc33ecb7bd31ac8bd6fabe307e81d6bee26aa46864ca2ef8a5092eb8e1a2
+FixedInputDataByteLen = 60
+FixedInputData = 74768b884220c0f2ed4d1d29b92c3cbb0e037ecf25883d37f0f39ea2d988a42522c4b94391a1ba62f57dedb52cfef4ce979daab05a7293a2d1b680e3
+ Binary rep of i = 0001
+ instring = 74768b884220c0f2ed4d1d29b92c3cbb0e037ecf25883d37f0f39ea2d988a42522c4b94391a1ba62f57dedb52cfef4ce979daab05a7293a2d1b680e30001
+KO = 98e47cf35b9cc0d2a39481bf34026d835166fa935d0751c56c09617471116b3b
+
+COUNT=20
+L = 160
+KI = 9f4fd060368b7f84cdbbb53f39d5304456e0db9ad1fd701056c1cc238eaaae8892177a764513443c3ff0b222c2c617d3
+FixedInputDataByteLen = 60
+FixedInputData = 5541ca0f1c6ba5d7e14482956fc95d52932211ace2a237bd754b36458113ad94e07044b022d7a595c5864a07dcad7fe166dba15777b54eeaecc9639f
+ Binary rep of i = 0001
+ instring = 5541ca0f1c6ba5d7e14482956fc95d52932211ace2a237bd754b36458113ad94e07044b022d7a595c5864a07dcad7fe166dba15777b54eeaecc9639f0001
+KO = 47c188c0eee4f533641156e2a8d0e5d393431fbd
+
+COUNT=21
+L = 160
+KI = bd3842867621f4be4776a38863678bf232c459f6e2a7f336d5e76e7aa4a29e102a354511f52f4863f4f6b6694d94138d
+FixedInputDataByteLen = 60
+FixedInputData = a67222563dd7d98ad79fbedf56b65344e9504a56de7b7a7ada3b05c79ff85aa9031ee54417cb8d9c624d4ddf2e8de15f9d5118fa63b66126209e6070
+ Binary rep of i = 0001
+ instring = a67222563dd7d98ad79fbedf56b65344e9504a56de7b7a7ada3b05c79ff85aa9031ee54417cb8d9c624d4ddf2e8de15f9d5118fa63b66126209e60700001
+KO = e40dd5093a8d41db3b5addd8cd34da8c9ec288b9
+
+COUNT=22
+L = 160
+KI = 1384af5167436762ac60d041e224a2b463ba573b9eb230479e0ff387390312f30f1cb9a51ed034c6de43ab86fddad468
+FixedInputDataByteLen = 60
+FixedInputData = 9ff0fd9f7c7dc7e9591bffa89ceae8398ad9dc10ff797644d0c4e0450ba8a173d5178206a8504a1012ccfb8d96faefd7c08f4d150085d2a3072d72b4
+ Binary rep of i = 0001
+ instring = 9ff0fd9f7c7dc7e9591bffa89ceae8398ad9dc10ff797644d0c4e0450ba8a173d5178206a8504a1012ccfb8d96faefd7c08f4d150085d2a3072d72b40001
+KO = 6df580d9269a6e5cabd0e6682c8ad16995567d75
+
+COUNT=23
+L = 160
+KI = 490f10ca0bd542a817c991027dc38dd1742d916a2950f163ce88bf00f4f2b8617c77ab9f43f57ec671ddc6c8d6d627f9
+FixedInputDataByteLen = 60
+FixedInputData = 6958e8fd33fdc4ba88c3f8e8a4bdb199e6d01be9c21fb98cd54a145ab0866d3cfebe817c257a376379c7eeab56b892cd58c7aeca42c1a10f19191bf6
+ Binary rep of i = 0001
+ instring = 6958e8fd33fdc4ba88c3f8e8a4bdb199e6d01be9c21fb98cd54a145ab0866d3cfebe817c257a376379c7eeab56b892cd58c7aeca42c1a10f19191bf60001
+KO = deeaa3ebcc6d388f5f7b4afbd89edb7922e3493b
+
+COUNT=24
+L = 160
+KI = d9647875f48738d8ef0e180725f5473f7a4a5b1be38edf2ba386bb59c9fecbe04e37949c2d0ec5859d4275e182bdc748
+FixedInputDataByteLen = 60
+FixedInputData = c9b0c6b19740d36f206a63cfef73b0b81edef58d8828237cef1d24c635c7ffcdfb368b8262791b4a3bb79ff6a459af9ff133c3ed74e74414662a6415
+ Binary rep of i = 0001
+ instring = c9b0c6b19740d36f206a63cfef73b0b81edef58d8828237cef1d24c635c7ffcdfb368b8262791b4a3bb79ff6a459af9ff133c3ed74e74414662a64150001
+KO = 729063a1e93561c38288ddd8ba9b2f8031ba90dc
+
+COUNT=25
+L = 160
+KI = c8e595f79b0a40c1f71706523bb084de02a0fd4c3c197f5802e659aae3af22a039f516d9e979df105243fa1b210ddea3
+FixedInputDataByteLen = 60
+FixedInputData = dee4cd621869ee5cf74cb612bd74de96759736f7d011f10a0e6c03cf8563aac7b189ff95962e0873fc0ce6158bf8a89c50c091b0a01e72f300989542
+ Binary rep of i = 0001
+ instring = dee4cd621869ee5cf74cb612bd74de96759736f7d011f10a0e6c03cf8563aac7b189ff95962e0873fc0ce6158bf8a89c50c091b0a01e72f3009895420001
+KO = 91b30d01f1fd813cf02941d7d6c7b137a9386f64
+
+COUNT=26
+L = 160
+KI = 12346db64e7f127978f0ebe79e89a6571919f8b0521496888e83e229b1a8eb429e2f2a7c3b9bb5c86dd119332a59aa47
+FixedInputDataByteLen = 60
+FixedInputData = 7f375722f25e3f619756ea714fd99e20b6208443997b46c92ddf7e66120df83b94c327428f18c5b5853f30e6f03631d207a100d7be88cee609053d49
+ Binary rep of i = 0001
+ instring = 7f375722f25e3f619756ea714fd99e20b6208443997b46c92ddf7e66120df83b94c327428f18c5b5853f30e6f03631d207a100d7be88cee609053d490001
+KO = a9ca8eb42b9fe7a3d808fcf5d6773a1ac528ae2c
+
+COUNT=27
+L = 160
+KI = 03302f526b25b278c39f27c94ca91ea12aae2d253ee58f360e26e4abbd56c57f989e13bf9b7ea67092c7facd6f910c18
+FixedInputDataByteLen = 60
+FixedInputData = c92d96d60902f2a300e5130d56910b8ee89194182470c191349e9941c04dd494d4d2d2ca046f0763c53615bb561bc4f4660aa5e5ae9490b8f74d34fb
+ Binary rep of i = 0001
+ instring = c92d96d60902f2a300e5130d56910b8ee89194182470c191349e9941c04dd494d4d2d2ca046f0763c53615bb561bc4f4660aa5e5ae9490b8f74d34fb0001
+KO = c7b0c70aab7058d4d4c993e68dacaee3b79b407b
+
+COUNT=28
+L = 160
+KI = 9b598fb530888f6b50e1c599cf45cab22c152bb894dfc23b6e7d8721dcc760ce641d8833cb45444a9648598d1f9fe499
+FixedInputDataByteLen = 60
+FixedInputData = e759a5b3aafe21f4f4b6b109597495445566147ab69a732afa8cd87ab5e77a5bb0f33c936f92a4a856dbc26d24db53d6a900c5e1241a4858e98434fd
+ Binary rep of i = 0001
+ instring = e759a5b3aafe21f4f4b6b109597495445566147ab69a732afa8cd87ab5e77a5bb0f33c936f92a4a856dbc26d24db53d6a900c5e1241a4858e98434fd0001
+KO = b8d667742248b9db845eb835709ea156c9c254d9
+
+COUNT=29
+L = 160
+KI = dee38ed699adbbc5fe449b745c0640f5eef2bb609ff4e0bbd765c0c372ab5ff39d4f134439a122c8f1c0256731cf52f4
+FixedInputDataByteLen = 60
+FixedInputData = 70159b2ab677cd1aeffc44fb03183d07bb99abd7d661e4177e714b590602e1a56baac0421294f8f53da89c53a9703ce593641afe09b57b1222ae8901
+ Binary rep of i = 0001
+ instring = 70159b2ab677cd1aeffc44fb03183d07bb99abd7d661e4177e714b590602e1a56baac0421294f8f53da89c53a9703ce593641afe09b57b1222ae89010001
+KO = be76b21adb568af9b7b4091da3c8e89be8b4ca50
+
+COUNT=30
+L = 320
+KI = 2e406b7ca2221e8dc39ac4cde9ccf965c851a4bcaed2e2f1d681e4c093c46fbb3f242be6a3fea3d4c6c70f1dee2f618e
+FixedInputDataByteLen = 60
+FixedInputData = 7e792d913f00e2a2640c55bfe9c33fb3951f4bcb52af9372f27755ec30a5c50f7db4a734401b634cf7cc62cae4d832d512935e60b54025eba962019c
+ Binary rep of i = 0001
+ instring = 7e792d913f00e2a2640c55bfe9c33fb3951f4bcb52af9372f27755ec30a5c50f7db4a734401b634cf7cc62cae4d832d512935e60b54025eba962019c0001
+KO = fbbf7f0abf5a5342c11ffebd0d13fec464fe3586616315179e4860abc9d49fada2580bd9acff500b
+
+COUNT=31
+L = 320
+KI = 26914de964e3ca29350760ce93977f341073f9ea41e2578457b4ea14de901f11f1599e229fe7edfe04fc8663fbd703c0
+FixedInputDataByteLen = 60
+FixedInputData = a86fbbb9930b5b72540e55c8739b067548a3128bc33d6bc68d44b99ad4ecaadd3d6c7cd03df31cbc34912d09b4b17786d2d1ba42100c15cccf37b0de
+ Binary rep of i = 0001
+ instring = a86fbbb9930b5b72540e55c8739b067548a3128bc33d6bc68d44b99ad4ecaadd3d6c7cd03df31cbc34912d09b4b17786d2d1ba42100c15cccf37b0de0001
+KO = afce67cae4dca544b2ed6666d07aa1283b8e93c1496928987d41477fa9ee00e0643aa8d6cfa250db
+
+COUNT=32
+L = 320
+KI = e96fdd32ef672a25d172cf24bb84e5ac0da0c763be7c89979ef8d954b806f51cc006d7bff105bff74d7665398a8125a3
+FixedInputDataByteLen = 60
+FixedInputData = 9e7ffd5f537f55c0ffd818dc948a8411bf3d8e2f564dbd0a0ecb8e37c735d9b2ff2d56e5e7781a1144c1e3293497d1e70ff16636c971a2e50b081696
+ Binary rep of i = 0001
+ instring = 9e7ffd5f537f55c0ffd818dc948a8411bf3d8e2f564dbd0a0ecb8e37c735d9b2ff2d56e5e7781a1144c1e3293497d1e70ff16636c971a2e50b0816960001
+KO = 42443bd752aa2d530f63157a7437b85c3ae965aa7bddccb8b5c04cfa6fef2fafd0367c1a867918a0
+
+COUNT=33
+L = 320
+KI = fdcbd906ee07edad3024b5a36ab83813e02ad8b1cfc8d9d968c3e02db2b59e2a98807ce178a3b455a8407c19337476e1
+FixedInputDataByteLen = 60
+FixedInputData = b9428fb5c6539a13d967045dcf09c91f5dad21641ec9cebd1b66dcf0956259c744a7522fe65d5a6a9064c4040468fd6a46ca9150e3e5e0ac68613147
+ Binary rep of i = 0001
+ instring = b9428fb5c6539a13d967045dcf09c91f5dad21641ec9cebd1b66dcf0956259c744a7522fe65d5a6a9064c4040468fd6a46ca9150e3e5e0ac686131470001
+KO = 7a827db4a1e4e4b5ce24e6a6dcbcb59e4e475755cb60b612d1151a395986efd076553143e34f6a73
+
+COUNT=34
+L = 320
+KI = 4efba9c7450429ea36c4329a92e7c522cff214c5ee6ae601573c98c8e7fa5b5a2e5773ce960592acd69d4555410ae55e
+FixedInputDataByteLen = 60
+FixedInputData = 0b887f572a3bcb9c4fd688828233869e666fbcaca62c1d8b9e5ccb3f5bf48b427b426356bc94c6d80f27481fed0119800ea6a6b6347f318a12a79a87
+ Binary rep of i = 0001
+ instring = 0b887f572a3bcb9c4fd688828233869e666fbcaca62c1d8b9e5ccb3f5bf48b427b426356bc94c6d80f27481fed0119800ea6a6b6347f318a12a79a870001
+KO = 53cd1fb75426d23e288f9b531e9fa15dc9c117c3245dd1b4c0091285791d61ebf62722dccc0f0caf
+
+COUNT=35
+L = 320
+KI = 26b9d607f9952f6f36d4eecf5b9cea3d186e5299c8f68e59825f94021d234ee09edb892046291e3a906ded2c03489a46
+FixedInputDataByteLen = 60
+FixedInputData = 404d6b66eecf32fbe71fa58a21da6d8c2a6c5729a24a1c8389f847571d8e7ab85b742a95c9183add1591db20a6fb8d4af540383d6bc9df73aedbbed5
+ Binary rep of i = 0001
+ instring = 404d6b66eecf32fbe71fa58a21da6d8c2a6c5729a24a1c8389f847571d8e7ab85b742a95c9183add1591db20a6fb8d4af540383d6bc9df73aedbbed50001
+KO = d4803ccfa62574ddcd9899e15e3ae2cbc44da587faa175b498595a097fe6b741f21ada76c35d28b8
+
+COUNT=36
+L = 320
+KI = 7b0198b97c3e2567f1dd960b0ac598661d590e32e5ad9e139162b3885b420df57057b36c713e283f4db53fca678cbce0
+FixedInputDataByteLen = 60
+FixedInputData = 6aaa87b83a445eafa7af12cce1cc3878a44bd515166b7a6eb07c262d0a2e39d2f62f6ab3d04b1cf77ca6f3942443b020605646001e0c38a0e5979b45
+ Binary rep of i = 0001
+ instring = 6aaa87b83a445eafa7af12cce1cc3878a44bd515166b7a6eb07c262d0a2e39d2f62f6ab3d04b1cf77ca6f3942443b020605646001e0c38a0e5979b450001
+KO = fd9d8ccf61883375b7505d97c2cb2a561aa10a905bb1ae9357a72802cd3c6c1af152162c2b35e721
+
+COUNT=37
+L = 320
+KI = a87722f5f254a05907527db7d0a9275afd86ed7a75b2dbb29920ddca98cdee88a99b0421c2827ce3e7affab7e4f98f5f
+FixedInputDataByteLen = 60
+FixedInputData = b57c5bdaff85651d58112a9d5d516b47b3356d919a2fe59376e7475036091d75ec7173e85b02e53f513032bfcb1bf42130fbdfa830e7319813133e18
+ Binary rep of i = 0001
+ instring = b57c5bdaff85651d58112a9d5d516b47b3356d919a2fe59376e7475036091d75ec7173e85b02e53f513032bfcb1bf42130fbdfa830e7319813133e180001
+KO = 9c13ae840965a03152c056de459be4368574c2a78cf67d7d7cc20f7e00667d8b4ee61de3c5133502
+
+COUNT=38
+L = 320
+KI = 96ad01ad4870450e47e47234975b9830739ed80e793c705d4837a733a9b16b6783435545abc8b067a07348e8ff52e4c9
+FixedInputDataByteLen = 60
+FixedInputData = bd2190cefdf426ec9369fd7e1a939445c547182be94b2bd4b8717ff11528e9d835a8997a585321a5e342d6bc87b98f9fe741dc05d3d1a87b24b1a67b
+ Binary rep of i = 0001
+ instring = bd2190cefdf426ec9369fd7e1a939445c547182be94b2bd4b8717ff11528e9d835a8997a585321a5e342d6bc87b98f9fe741dc05d3d1a87b24b1a67b0001
+KO = 08a8991ff3b8dca4c3d3c50001cdaff04b6f176b54d6aee56f80c71165e3c6f416a4168275ab8b58
+
+COUNT=39
+L = 320
+KI = 83f97ec47bc7f68689627d3ed60b61735df24fc2b3a2e02d8bc9e06a69f50c09f1f79aa22e346d9eafbf5db8981d17f7
+FixedInputDataByteLen = 60
+FixedInputData = 843f6b6412921e50088e013b4e2dbea2687abc663b3c812b758135d9726c97998c406f602ebe2900a54c5050535aaf407a997854dfd99f9a50e10409
+ Binary rep of i = 0001
+ instring = 843f6b6412921e50088e013b4e2dbea2687abc663b3c812b758135d9726c97998c406f602ebe2900a54c5050535aaf407a997854dfd99f9a50e104090001
+KO = 360145936183e483f97b8519631ecdbd7d9b5b9a6f0d3d9d90358494704803e00c3848c87a2c7f28
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 41d9d61dbf3ce97a65efb73a871a63171160af827a4c29e0637ec07c3d04c32493fff643b86ebc91a73e197d787323cb
+FixedInputDataByteLen = 60
+FixedInputData = 333f7e640f8a520601cbe5abfe0235031560501bb722918547dcd9313ca77edf207c088400389a2f91f69a5cb3598bc1aa1897eb2b8f8faba8d3781c
+ Binary rep of i = 000001
+ instring = 333f7e640f8a520601cbe5abfe0235031560501bb722918547dcd9313ca77edf207c088400389a2f91f69a5cb3598bc1aa1897eb2b8f8faba8d3781c000001
+KO = 31121ceaa2246e44e924a1e74861684b
+
+COUNT=1
+L = 128
+KI = cc4922fb8fb82a1d908233b38bf072a6a2f0c7d96984ef29b87d8a74a4a58ada0e4ea4e165c9c0188975c8f5430d4b12
+FixedInputDataByteLen = 60
+FixedInputData = 9259d9d39e950d331482378c4d16bb97a395b348a70811f0e1be71f8a3d1cb6e3436b1e9f84c614c32c3eaacd0ad4676fbcf668ca2b6182ed6f56260
+ Binary rep of i = 000001
+ instring = 9259d9d39e950d331482378c4d16bb97a395b348a70811f0e1be71f8a3d1cb6e3436b1e9f84c614c32c3eaacd0ad4676fbcf668ca2b6182ed6f56260000001
+KO = 278e345e89c1497f5b1191535917261a
+
+COUNT=2
+L = 128
+KI = fce74f6d1ce5bca2650a7004c594b8b3c646c7145c79714d30f28fa8a369228f4bb37139b3a18e174348f8b712701a6f
+FixedInputDataByteLen = 60
+FixedInputData = a868ef5116af2c1941bfed067ffc9d37408a54d40999b8c2e078114582e4c740dff364aaa1508f34b1badde56a5c8da5fd83b68594af61917a5200b2
+ Binary rep of i = 000001
+ instring = a868ef5116af2c1941bfed067ffc9d37408a54d40999b8c2e078114582e4c740dff364aaa1508f34b1badde56a5c8da5fd83b68594af61917a5200b2000001
+KO = 658ef6ea63ea1a72fd931a8fcc354a0f
+
+COUNT=3
+L = 128
+KI = 4b1ecb0ae84ac4a011a71fc6fc5dff94dc3cd23642b1e1a159c1bceb06a0cc7c0cbd5f4dad5110b6cb52ce0a3be1465d
+FixedInputDataByteLen = 60
+FixedInputData = 050150a149e2d3c46c931758922942f05a2555599b1cfdd6a0d972f4090ec70c5a23afed19a5fb36f9307100d87bc96662500927fd9efcdbc6e02ae6
+ Binary rep of i = 000001
+ instring = 050150a149e2d3c46c931758922942f05a2555599b1cfdd6a0d972f4090ec70c5a23afed19a5fb36f9307100d87bc96662500927fd9efcdbc6e02ae6000001
+KO = a060e76acd4952eaf4fec653800a8634
+
+COUNT=4
+L = 128
+KI = 0f93b3954e51ab1d0a16f2c0c7887264ca58709de2ecaa64a0b09567af1362caa3f1c94f79251f3a069b967fbef5ae1c
+FixedInputDataByteLen = 60
+FixedInputData = cf01f093c01ca5f16876034236019abf6fa76956b7b7fdef7813fdee457cb5a8043501f0d59612377cb8e82223c33f7e410ce77fc8ad6e9b11e45deb
+ Binary rep of i = 000001
+ instring = cf01f093c01ca5f16876034236019abf6fa76956b7b7fdef7813fdee457cb5a8043501f0d59612377cb8e82223c33f7e410ce77fc8ad6e9b11e45deb000001
+KO = 471b5f481ae22599037a5714490005f8
+
+COUNT=5
+L = 128
+KI = 39376703011603568e2861bb886e7a6798aacc3236fcf03e6297093032e01d961adbe3a3b62df81c1d04608eaaba6766
+FixedInputDataByteLen = 60
+FixedInputData = 26020492de65bb90114309126b35ad49ed7a8c28748f9da9a16aff5b0ce0a6e4a3bcc8bad68005092fe6c0967ab4d46e43736c17c43c15f5f885558c
+ Binary rep of i = 000001
+ instring = 26020492de65bb90114309126b35ad49ed7a8c28748f9da9a16aff5b0ce0a6e4a3bcc8bad68005092fe6c0967ab4d46e43736c17c43c15f5f885558c000001
+KO = af29250f6d43c76d3842fdbe2e12af9a
+
+COUNT=6
+L = 128
+KI = c1cc6f846caaf9c7c3210f610b04f6466e633476802708a95fd7db6da56e12e0c5c79ab6b94353b36ff02c71ea9ae0da
+FixedInputDataByteLen = 60
+FixedInputData = 5bb10670aaba53e0085cbe778db10987c89fbb5c7250fc16c66c1bb513bb4ef2a96bace2ba6500f26183a71f59389cb287662a3d13e884c7f8b2e269
+ Binary rep of i = 000001
+ instring = 5bb10670aaba53e0085cbe778db10987c89fbb5c7250fc16c66c1bb513bb4ef2a96bace2ba6500f26183a71f59389cb287662a3d13e884c7f8b2e269000001
+KO = 7cda96b53fc175e83bd0af2182357afb
+
+COUNT=7
+L = 128
+KI = 0f707853bfafa13b477e0aa63518c04be8f4b813003fd02307390049f4ef1d0a54e630c2fcc61e02b6893d896781d448
+FixedInputDataByteLen = 60
+FixedInputData = 0b79f3782c8d02d5b50e927fd773399f293d1c7a3aa409aee10c41f3b62d5acd468543505dfc5f37ae9683339c585811f45593e9fd4efb23491eaa04
+ Binary rep of i = 000001
+ instring = 0b79f3782c8d02d5b50e927fd773399f293d1c7a3aa409aee10c41f3b62d5acd468543505dfc5f37ae9683339c585811f45593e9fd4efb23491eaa04000001
+KO = 9cd9c7d9c04596480f7f9d045644770a
+
+COUNT=8
+L = 128
+KI = 3ba4eaa93a211d95d46f82f9ec5d27d3c9fd7f3ec2a909b3d22ae8cdf12821a9f01ba552fd377125ee8e0747ef2a78f5
+FixedInputDataByteLen = 60
+FixedInputData = aaeb915373ed4a2c83d179e6fb4241f029a7fc40b4b4c292fb7fbea55bb7caecdffbac0577ed6fe4d07131f2eb7f0e47b5842d07b7f69acf71462c27
+ Binary rep of i = 000001
+ instring = aaeb915373ed4a2c83d179e6fb4241f029a7fc40b4b4c292fb7fbea55bb7caecdffbac0577ed6fe4d07131f2eb7f0e47b5842d07b7f69acf71462c27000001
+KO = f7b27ea68033e69fbc8fd6bfbe9a2daa
+
+COUNT=9
+L = 128
+KI = 2f06d5ce95dfb7203da7bc52ebf6e464d054f5a6fa5b0319ff946296351f1aff96f43b0664ba1ef56f8e7c7f61cfc6e3
+FixedInputDataByteLen = 60
+FixedInputData = 4ecfb2fff9bf8507b15717f44afc105b0189366781d116a277029733659da3f381f53db998fa902fa62512e433728aa8fde9fc3786dde31035f8e4e8
+ Binary rep of i = 000001
+ instring = 4ecfb2fff9bf8507b15717f44afc105b0189366781d116a277029733659da3f381f53db998fa902fa62512e433728aa8fde9fc3786dde31035f8e4e8000001
+KO = 232b09ad0591e122e0d48e67ac2c6aa6
+
+COUNT=10
+L = 256
+KI = e3e68d77547aa740000f3fbb8d96a532f71f7228bce8173532ea4affa6d62e81c69f03d17b1e50810786fcce9587736b
+FixedInputDataByteLen = 60
+FixedInputData = 70ebf6997ee5abf38ade58bf268a3bb16d18dacd2e6fd69d6b7ced43a100ddf35932540d3ce069c78f2692a3f71cfcd21ab31ecd03362e74eb6c0f52
+ Binary rep of i = 000001
+ instring = 70ebf6997ee5abf38ade58bf268a3bb16d18dacd2e6fd69d6b7ced43a100ddf35932540d3ce069c78f2692a3f71cfcd21ab31ecd03362e74eb6c0f52000001
+KO = 0586abd40360f1e69a537cbf21d9c401b6e2986e3726df9a1f6b2b9ada17325e
+
+COUNT=11
+L = 256
+KI = 2e4ca30be11695790699b993255c8f53e99e1285b73a8d26fdfa5ae75df9af9131b84ce7778c8e0024bff102d59c02de
+FixedInputDataByteLen = 60
+FixedInputData = 5d999b7c117d5762f6c52af8ce97454c8809a3c1f96d72a72071b25663b055680a7c470af810587bdad220883f7f2256b862f4db1538519f534376fb
+ Binary rep of i = 000001
+ instring = 5d999b7c117d5762f6c52af8ce97454c8809a3c1f96d72a72071b25663b055680a7c470af810587bdad220883f7f2256b862f4db1538519f534376fb000001
+KO = 875985a7bce385821ebbcfaa0bec12ea38bb3c8137ce45b2dd4ad2db8e5380c6
+
+COUNT=12
+L = 256
+KI = 4595c75aa6e09e50c4da6d060a354f5e0f0c70f20ca5d2aa704cc1f4128c86b36879188760972085f58616ef7cc25d28
+FixedInputDataByteLen = 60
+FixedInputData = 8e7f9fac15abeba13437474ea994370af79603e264e3ae86306568062efd6bd17433dcc9735108b59104b1d463595289168419eb5e1deb4aff29ea72
+ Binary rep of i = 000001
+ instring = 8e7f9fac15abeba13437474ea994370af79603e264e3ae86306568062efd6bd17433dcc9735108b59104b1d463595289168419eb5e1deb4aff29ea72000001
+KO = ad2cf6a57b414271208b26a07f04a16491b1bcca17e99813076a20b486eb6077
+
+COUNT=13
+L = 256
+KI = e84f2e021c7f520a7347aec367d76fb030564f3d392ca2ea7368a24db21b0717cfe8b48fab2d43156b6f87454dcd3979
+FixedInputDataByteLen = 60
+FixedInputData = 26c75866688d97f286369c0b5d75dada80458c4aab364860518e8170dd41c8f37832d5a1563bc82f4a9fb8fa12dc2ec6cc61afc6b597eb2d59ee28fb
+ Binary rep of i = 000001
+ instring = 26c75866688d97f286369c0b5d75dada80458c4aab364860518e8170dd41c8f37832d5a1563bc82f4a9fb8fa12dc2ec6cc61afc6b597eb2d59ee28fb000001
+KO = c671437af9dcd1e3893687a8c9d12f755fec5c4e05365ee39925ff06e61384b5
+
+COUNT=14
+L = 256
+KI = 598b1252ba7e4dd826d3c5a17a29ec9a67c7646cd8ec889cc791a8648868b2a4f9c056de036465e3c967279e56b04825
+FixedInputDataByteLen = 60
+FixedInputData = f733799c530c0d9791b7539852f6af16c59dbd820e5d321527a6bd52a3a25cf7080ede38b6775f0e875b754e76eab28aecdacd24c336f059b86bc6be
+ Binary rep of i = 000001
+ instring = f733799c530c0d9791b7539852f6af16c59dbd820e5d321527a6bd52a3a25cf7080ede38b6775f0e875b754e76eab28aecdacd24c336f059b86bc6be000001
+KO = b561a9067105fb857d043a9563b351ce2cce2b321ee5d9b747c2c78063daef2e
+
+COUNT=15
+L = 256
+KI = de53a43adc838b972fb043c7a78a84f1befab0ecc43761fb2c82f633d06f899507bb2cd6b8641315f9737fc6886b8ea6
+FixedInputDataByteLen = 60
+FixedInputData = e6f333ccc99fa1313b39878da1f699d8e415e167e3d8dbdb6b1d5b39ad8c2a9b215d5be09a969bc41ffcaa0353a4055d15985480716be05477316413
+ Binary rep of i = 000001
+ instring = e6f333ccc99fa1313b39878da1f699d8e415e167e3d8dbdb6b1d5b39ad8c2a9b215d5be09a969bc41ffcaa0353a4055d15985480716be05477316413000001
+KO = 12b832b8110d90effd4f58745753e46aab5cb770b27ec7535b6659c07d3b7616
+
+COUNT=16
+L = 256
+KI = b4d4e4b1f266bca3b5998876376c5ac0a90b7e131965c8791d46ad4b3545f7c54ff603ca04634225e2ef2fefc6853662
+FixedInputDataByteLen = 60
+FixedInputData = 85a693c44a1ef0977463d57aca608c1998058673f184441cdb69deb1a94c57cc7b6a1cb37574933b18a557d7173d53b82ce997d422f3be0df8cad8f0
+ Binary rep of i = 000001
+ instring = 85a693c44a1ef0977463d57aca608c1998058673f184441cdb69deb1a94c57cc7b6a1cb37574933b18a557d7173d53b82ce997d422f3be0df8cad8f0000001
+KO = 010f14f297a3134e46147e13a1723249f0da4eb986d35c53626769f5e441ecd5
+
+COUNT=17
+L = 256
+KI = 089027e749fb907140e8a8be5cf9010a787bd9d7240b6c84da72d4f988b434e0ae9c836c53d294339bd2dda91af90d9f
+FixedInputDataByteLen = 60
+FixedInputData = 6e463747cf0fc2305603ab2b8730c9672e40e9a949dbe0df57e241833340218b00af03871aa0a4b2b617e183aa338b4e2ec4130d4b9e46232b8d6438
+ Binary rep of i = 000001
+ instring = 6e463747cf0fc2305603ab2b8730c9672e40e9a949dbe0df57e241833340218b00af03871aa0a4b2b617e183aa338b4e2ec4130d4b9e46232b8d6438000001
+KO = 61f7e060336327862b5675a3d474c05d9b355b92b7232695e1b5bfe00f6641d2
+
+COUNT=18
+L = 256
+KI = 24ce59c1f1402ec8531af59883610c41e036822b19ca890576f71e79efce2b4577fcca21eeb34219bd77a7b0c1c68218
+FixedInputDataByteLen = 60
+FixedInputData = 835299b5d87983556069a15274ba62a3ab222defd8ac522242389a90cfe85afb0419381fa428d23dba3ea5f16399088fec1d09bca2185bfc7ca0b0b7
+ Binary rep of i = 000001
+ instring = 835299b5d87983556069a15274ba62a3ab222defd8ac522242389a90cfe85afb0419381fa428d23dba3ea5f16399088fec1d09bca2185bfc7ca0b0b7000001
+KO = 01c498b54341fde6ef7fdb0c0125feb3b160dfc88acb9e3eac52e9b7e7d836a1
+
+COUNT=19
+L = 256
+KI = 1e99d7b29ff3dfc9d647a67cd7fac3de2e42d19354fcbb9fa98d600c892df59323af4242d7f8a46f270c4908ef2e7d11
+FixedInputDataByteLen = 60
+FixedInputData = 2daaa6c75902caa2ade4d0f2a5ac9f60850b3b8b028786edaf85c13e05a868e9ff96a5128f77798df07917e4806ca364f8bec3921ecdfc08c9d05403
+ Binary rep of i = 000001
+ instring = 2daaa6c75902caa2ade4d0f2a5ac9f60850b3b8b028786edaf85c13e05a868e9ff96a5128f77798df07917e4806ca364f8bec3921ecdfc08c9d05403000001
+KO = 3ab6271497a18f41ceb8680e01293acd3c39024917b0358a02644d144af42ec4
+
+COUNT=20
+L = 160
+KI = 9ff07cf374baf534eb4ec2a78d1d816d565b270f2f512c5712746b479971479ac961d865fbe0e5c37365a89d0f03e68c
+FixedInputDataByteLen = 60
+FixedInputData = 000c76492efb4b65d7c3dda9d1fbcd85613a9e17b7cb70f2cb01673b93ab1e4acbcbbefadc5c78610e62b905710126cdd91dc5ec7bc28748f2d06c02
+ Binary rep of i = 000001
+ instring = 000c76492efb4b65d7c3dda9d1fbcd85613a9e17b7cb70f2cb01673b93ab1e4acbcbbefadc5c78610e62b905710126cdd91dc5ec7bc28748f2d06c02000001
+KO = 6f182b68fd9753b7751332096fcd53289eb28d8d
+
+COUNT=21
+L = 160
+KI = 9afb0bd8d8db17cddbb575b287607d40953e3f3a7bc29b82fa2a98f51c2aca037fab17ef3ac5445be2348cc80e0f52cf
+FixedInputDataByteLen = 60
+FixedInputData = 7529dd225ee12bef0b7df9db02d5e2bf2b6a9dbe525546bfddc234a0fb53aa47ad7b39ad2155212a33482ce8713f2e01d21aece75aac187a1b9aea3a
+ Binary rep of i = 000001
+ instring = 7529dd225ee12bef0b7df9db02d5e2bf2b6a9dbe525546bfddc234a0fb53aa47ad7b39ad2155212a33482ce8713f2e01d21aece75aac187a1b9aea3a000001
+KO = 28816b6541e6238d6aa989bdf07a203acb1bbcff
+
+COUNT=22
+L = 160
+KI = d8a136d83225cb8d0a3ff2818f3b33b9530176615a25475426e51dfa7d0800fd28984a738c95b2c66ac5df2a3b0aae35
+FixedInputDataByteLen = 60
+FixedInputData = f1e05a69f60e2fc7ca8b9e0464179c0e28d99c801bb9137af768c0b3a6747fe088e486c9b59707a5a00bbb3a35248b6f4afd71ab5c273e26145e724a
+ Binary rep of i = 000001
+ instring = f1e05a69f60e2fc7ca8b9e0464179c0e28d99c801bb9137af768c0b3a6747fe088e486c9b59707a5a00bbb3a35248b6f4afd71ab5c273e26145e724a000001
+KO = 0264e975730068768c936076f9b405f127ce6d0d
+
+COUNT=23
+L = 160
+KI = 3a2ff6e107bfc30d271af0883d878a77e5fa3d8032d17f7a0fe935bc86246a6656581bcd02b1ea2d9a530ffcfc98f5cd
+FixedInputDataByteLen = 60
+FixedInputData = 69f3ca475f227f8dce7c4c277a22e8c658fe4facf777d25355b483427ae7e720f2aeef2a7d4e9a4ea6793e950bb37ae343431345c0da62c3f7fc0e36
+ Binary rep of i = 000001
+ instring = 69f3ca475f227f8dce7c4c277a22e8c658fe4facf777d25355b483427ae7e720f2aeef2a7d4e9a4ea6793e950bb37ae343431345c0da62c3f7fc0e36000001
+KO = b066a31c37f14f68bad0d5f7800974dbf338364e
+
+COUNT=24
+L = 160
+KI = 2feaa21f21068bd7c03b0d43f2a5f846c046fa3c6323acc0c4dd8f1c8b526f76f2500e041dff8c573d05968fad10c8e5
+FixedInputDataByteLen = 60
+FixedInputData = 271c49299cd39163e974cb9441aff72a2d4eeeccfcb13fe94e9293d089423f395af7a3c90bc307eb8f784fbb0f497d61ab03d56e60a1ad5afb833385
+ Binary rep of i = 000001
+ instring = 271c49299cd39163e974cb9441aff72a2d4eeeccfcb13fe94e9293d089423f395af7a3c90bc307eb8f784fbb0f497d61ab03d56e60a1ad5afb833385000001
+KO = ebe51549f5555c52577785827489a304a76afa14
+
+COUNT=25
+L = 160
+KI = 247cde9931ac7b378f969e066faf0a6fa816f84c0de4322b9b3b3f27d89f7138c50bd38ccc088152b5f8ebfc51318a94
+FixedInputDataByteLen = 60
+FixedInputData = d0101ba701eda5a8443db922eab107c85f0e48ba5a9aec789de3118a2847d7762948c5540864813f3ada13abce137cecffdf2a6dc1adef209050fdf4
+ Binary rep of i = 000001
+ instring = d0101ba701eda5a8443db922eab107c85f0e48ba5a9aec789de3118a2847d7762948c5540864813f3ada13abce137cecffdf2a6dc1adef209050fdf4000001
+KO = 27644de81396c4c3157a9bdf6e1d209a68b8e7bb
+
+COUNT=26
+L = 160
+KI = a64ca359a013011474bd17af05f6a1089e4c3e7bbfb94648553bc471a3cc0d7b7d34cb3bdc4fb015344655563f2cd14a
+FixedInputDataByteLen = 60
+FixedInputData = d54b1c713bca4bb9809c68841f6846ad7a7910fa86849feddb6c610dfd4b20b58d9bc2e8274bd4c46684ea1f79304d1868cffe99651fc29634e395f7
+ Binary rep of i = 000001
+ instring = d54b1c713bca4bb9809c68841f6846ad7a7910fa86849feddb6c610dfd4b20b58d9bc2e8274bd4c46684ea1f79304d1868cffe99651fc29634e395f7000001
+KO = 2126d306b6f7aca3844aa22ea7c2b531950d70a7
+
+COUNT=27
+L = 160
+KI = 7135de20b4bfdd5d1aa01110d2a5e6d505e6f4abf982fd6639be2789ee121d359136a952f1229fb8f0d1ae4234bae5cf
+FixedInputDataByteLen = 60
+FixedInputData = 74057a79dd40230e1e2d95133a22a3d7b4905a91db847f88162db3f82a7fc0737cce2dd95bf8a8c45872acedd08f7bab0934baa168ee059f27304040
+ Binary rep of i = 000001
+ instring = 74057a79dd40230e1e2d95133a22a3d7b4905a91db847f88162db3f82a7fc0737cce2dd95bf8a8c45872acedd08f7bab0934baa168ee059f27304040000001
+KO = ed247241823bee8ec9d92042aa9355b283b03c48
+
+COUNT=28
+L = 160
+KI = 503a63bd47f500ed6358af0b1e49b712a3467ac2d15e07568785c37dab3edca96abfc07f9917d695fdd8b80a39c83f40
+FixedInputDataByteLen = 60
+FixedInputData = 655932b685c3bee9d9644e3a72b716d618dac8025bfcbcfd9b764e151063ca0c2afa6fc282e2df6c598932d769af7c49dd52525996865a0a38ae557f
+ Binary rep of i = 000001
+ instring = 655932b685c3bee9d9644e3a72b716d618dac8025bfcbcfd9b764e151063ca0c2afa6fc282e2df6c598932d769af7c49dd52525996865a0a38ae557f000001
+KO = de780405644bd9983729bc10eac6ae2bb8f80aef
+
+COUNT=29
+L = 160
+KI = af61edbf8f605219e753ce8d7d8914daae1cc43f6983a8a848312ce6c4366dbe0e1a0b65eb24f9356a166973f5105fc1
+FixedInputDataByteLen = 60
+FixedInputData = 733b143b204df70f651d7af3cc05ff4249d4742aae227004bb014fce07b0b7fc4dad2b4809551b0ec8ccd00b637a17371c1f7988023f3435df00b5f2
+ Binary rep of i = 000001
+ instring = 733b143b204df70f651d7af3cc05ff4249d4742aae227004bb014fce07b0b7fc4dad2b4809551b0ec8ccd00b637a17371c1f7988023f3435df00b5f2000001
+KO = cdd906917f011318e57a4769da46b9a67cd6dd3d
+
+COUNT=30
+L = 320
+KI = a4acd4f9473b86f68694a50710d7553de90488d0ee770edd410256f2bce269fb4b1fdc474c3157321a853121f46b901a
+FixedInputDataByteLen = 60
+FixedInputData = 4364521c6c6ff493aa1dfdf05d5d52cac6fd850cb04f513d49a7b3158f9e67648e6dee7b691087d0e8dc7d5bd41d0f8f1ec7817f6c203915543f4bfa
+ Binary rep of i = 000001
+ instring = 4364521c6c6ff493aa1dfdf05d5d52cac6fd850cb04f513d49a7b3158f9e67648e6dee7b691087d0e8dc7d5bd41d0f8f1ec7817f6c203915543f4bfa000001
+KO = 02894bad6e98273cf37dfec4c406db4479df8c685f31afa678d95eeac712aa4cb4ce05c57d2676be
+
+COUNT=31
+L = 320
+KI = e941b9a84ef0ec3f0440454917d2d8b11e750fa843701e0502cd2777989a915d3d7108f10c052a59b63cfcea6a0f2ad3
+FixedInputDataByteLen = 60
+FixedInputData = 5458b2e538b06bd203e56e60b34d24937d4368c31f5593872f3e4457778c31c9bbb901df27998336e8ecb1817cb3c7530d1671211a325993a375a66c
+ Binary rep of i = 000001
+ instring = 5458b2e538b06bd203e56e60b34d24937d4368c31f5593872f3e4457778c31c9bbb901df27998336e8ecb1817cb3c7530d1671211a325993a375a66c000001
+KO = 9971f657ed28883bb965a053dc90a054b7fbc6fb4caa26ba73eed916e9e19723b71cfe47c85bd503
+
+COUNT=32
+L = 320
+KI = e025fd26c64a977495c093dc065213eb81daf66fde016a6e02345cf0e2e40bf0af1c4dac15934a31a5ad7d1496067c7d
+FixedInputDataByteLen = 60
+FixedInputData = 9cf1f7772a9120889cefb7d0010956de428bf38a0517c84d3d2c339445be1c06e02800e88a7132a6dcd85578fd19b81e0d5237a03a1ed016d70f21e2
+ Binary rep of i = 000001
+ instring = 9cf1f7772a9120889cefb7d0010956de428bf38a0517c84d3d2c339445be1c06e02800e88a7132a6dcd85578fd19b81e0d5237a03a1ed016d70f21e2000001
+KO = 1ee662395fe66ba1e95282c5c3c5c30fe814d0dab211e3774de4b8c1c90615dd44cc49dfa22d06dd
+
+COUNT=33
+L = 320
+KI = fcee4a061aedb012ec81e8b53883d2a7a41310036d8d9ee1209f2e844625706ddee737c7fa6b2325831cb970c8ee7ca0
+FixedInputDataByteLen = 60
+FixedInputData = dd634a9560ea7458619e8e06b4a647f97714304120412accbe63ed2695639c4f1b330cd4f1c515182cacfaa05754ec662ed35a7161cc983a806eb45e
+ Binary rep of i = 000001
+ instring = dd634a9560ea7458619e8e06b4a647f97714304120412accbe63ed2695639c4f1b330cd4f1c515182cacfaa05754ec662ed35a7161cc983a806eb45e000001
+KO = f587844464347b5ee2586891ee3b84e23425cfb68a237ce144de2492ed7735c38bc1477c9a860079
+
+COUNT=34
+L = 320
+KI = 017468d84e3057686fc79059c741c4496911bc441185fd5f2fecc67c8c12d70c1b2eb0bf486138888e696dd2f5775929
+FixedInputDataByteLen = 60
+FixedInputData = 609bb3a0aff49104f00d0732dee06af299db054866bae07c1305682b0baa0a90a1d600460725473db7e78a63b6ac7edc93c73e371b858501d969f7eb
+ Binary rep of i = 000001
+ instring = 609bb3a0aff49104f00d0732dee06af299db054866bae07c1305682b0baa0a90a1d600460725473db7e78a63b6ac7edc93c73e371b858501d969f7eb000001
+KO = b3f8f64ae453360bea0491be1e0afe32b296dd957ab2580148624e5246b7eb61072e668d3dff817b
+
+COUNT=35
+L = 320
+KI = 3df59a5cb9f8226c00c121db67e285cd3488487247d46ec4c0bf7bd7498a7451f4b6951f90351e75768a1c2288181142
+FixedInputDataByteLen = 60
+FixedInputData = 5c18086bf9b876792e1e74afcb601b9ccb43f8342a3e79dcb853ba0cfcd04cc802d98af5bb39b9ea18abd3a5e8dbb09b068cdab330d43978df661eec
+ Binary rep of i = 000001
+ instring = 5c18086bf9b876792e1e74afcb601b9ccb43f8342a3e79dcb853ba0cfcd04cc802d98af5bb39b9ea18abd3a5e8dbb09b068cdab330d43978df661eec000001
+KO = c15e983127feadff97d76e5acd2b9618dcb9cf103eea4866cc215424c90175f1a8ae66af87ef93a1
+
+COUNT=36
+L = 320
+KI = 13f9d5694d759406bdd1c321262c860e7ae02aa90eac9a2c6c188c87464fe73a9cc75d866618b38e461684d4c3c9756a
+FixedInputDataByteLen = 60
+FixedInputData = 754624905bce488606d7dbb886d8f939001c6236cc955eb4f5c97c75fe87547b9af847f8776f92ed896716c724580218fd2995c49d9757c8978f50dc
+ Binary rep of i = 000001
+ instring = 754624905bce488606d7dbb886d8f939001c6236cc955eb4f5c97c75fe87547b9af847f8776f92ed896716c724580218fd2995c49d9757c8978f50dc000001
+KO = 702b5d485e1dcdf80c679a49f02e17764861bc627cbd208f7602ff5137940478f9a92e105d0794bd
+
+COUNT=37
+L = 320
+KI = ff40f99bd7e61e8f4d7a7249a2335cd706fb5c18357f2ad98170b4a698cabdebb4ec3963aeb9c4dd3c793f0066d18d53
+FixedInputDataByteLen = 60
+FixedInputData = c874f368aa5f64fbebbd507ff1d2c02df3d8ba0e0789a890894f93a6f92083a1305d231811126c27578cee9d614406bc01136c995ae2d64b6675d3da
+ Binary rep of i = 000001
+ instring = c874f368aa5f64fbebbd507ff1d2c02df3d8ba0e0789a890894f93a6f92083a1305d231811126c27578cee9d614406bc01136c995ae2d64b6675d3da000001
+KO = a06b48f639b16af2cb3ca8b97eb6183a4ce32c5305cb40946fc5130afd438f92392b2cdd28decd46
+
+COUNT=38
+L = 320
+KI = 230feefa1a8bfdda1e44864e6c13ada3d7d1168b122790c2d2d635b57be7dcb104cd75d89337fcdb5830722903da5ade
+FixedInputDataByteLen = 60
+FixedInputData = 61f00831df0c9626497e8bc2418f679cda58b10c031ee0c0a6200cffb52510b609f7a6ea8ac7373c108e26b47feee9d4e47793ce373a921b4ed9856c
+ Binary rep of i = 000001
+ instring = 61f00831df0c9626497e8bc2418f679cda58b10c031ee0c0a6200cffb52510b609f7a6ea8ac7373c108e26b47feee9d4e47793ce373a921b4ed9856c000001
+KO = c20a38c7039ec6b316ea6e727ad08aa4dbcef5c45605a86a5118fb458e9e0f9b8dbbebb42c84e935
+
+COUNT=39
+L = 320
+KI = b0dba178d9124662bd2921f9ebe8dfd1779f0e64d6dc31541fa680cea7e52a0f5d0d468bfddb6b2ca0bff4f0fe22cc76
+FixedInputDataByteLen = 60
+FixedInputData = 63b5eb4ee0ccdfaebf7e05b4ddeb7bd2a99bec168aa6c0d5ab0a542cbcf5aebbd4bc33c7b2465aa6d1a97dbf8e0209bda35ed1dc0cc53210c51634a6
+ Binary rep of i = 000001
+ instring = 63b5eb4ee0ccdfaebf7e05b4ddeb7bd2a99bec168aa6c0d5ab0a542cbcf5aebbd4bc33c7b2465aa6d1a97dbf8e0209bda35ed1dc0cc53210c51634a6000001
+KO = 298e7240468b6bccc1f485ded1e317f0248f9d3fddcff825e31cb76f8f7efed8ca52f6639ccfac5b
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 0afcbfc7257a9d2385a559dbe218f05bac917b6223ab50c7452eb37715e617f3878c463b15fb5b98e98c61182a5df745
+FixedInputDataByteLen = 60
+FixedInputData = bf9f949e4599a6aa5dfd415e38c155934b93bb5b784080ae234d8a6d731a46787ade4e828f123cf0af8dbb9e4169c0b114d834cdf574fbe913e90f85
+ Binary rep of i = 00000001
+ instring = bf9f949e4599a6aa5dfd415e38c155934b93bb5b784080ae234d8a6d731a46787ade4e828f123cf0af8dbb9e4169c0b114d834cdf574fbe913e90f8500000001
+KO = 8d6e5473338b67f17270a4f692abf964
+
+COUNT=1
+L = 128
+KI = a20ecf780864e2751e17dc76dcdd246c9e430db98faa0b78bfdafe100885b3631aa0871c5f41df98b3772e8da4c50a7b
+FixedInputDataByteLen = 60
+FixedInputData = 30507f124d08dc2dab8bbfac2ee5d7166e5806db3ca4ee635d7034251f4fc7c15bb4ed7e644f833541482a8f36143ee4e6b4537ee9b2aa87111f3d9c
+ Binary rep of i = 00000001
+ instring = 30507f124d08dc2dab8bbfac2ee5d7166e5806db3ca4ee635d7034251f4fc7c15bb4ed7e644f833541482a8f36143ee4e6b4537ee9b2aa87111f3d9c00000001
+KO = 3ba6e27ae56dc0b13ca47f1cc8687483
+
+COUNT=2
+L = 128
+KI = 1c87dada4b920de92e3eac4646c1ca930c282ca051333426de67f7c3ba932f8f470f8845dc74b01a18f9cceab7d2f2e5
+FixedInputDataByteLen = 60
+FixedInputData = c8f1bcd8f314916a064fd9c9ed64742691853c1b3798f4a22538941296c30bd6f2e88b0656b6014fa7184d6a1df4db64d3b0a2d8403f33330ce9d47f
+ Binary rep of i = 00000001
+ instring = c8f1bcd8f314916a064fd9c9ed64742691853c1b3798f4a22538941296c30bd6f2e88b0656b6014fa7184d6a1df4db64d3b0a2d8403f33330ce9d47f00000001
+KO = 5eec55127675fcb456b792d59c4e415c
+
+COUNT=3
+L = 128
+KI = 72f02a66bcd6f61280e9d62c996f54ad2581c05140a3bfe72b324e34221cbd71a31d3b90114a29374c6060b42693aa04
+FixedInputDataByteLen = 60
+FixedInputData = 48e25dcdc0a717ebe59a9ff2541963fe8b67e631779dc1136a272a880670777eb742d397b2383c786f4875be43970ba8b326de6d8dddb7d5d475d828
+ Binary rep of i = 00000001
+ instring = 48e25dcdc0a717ebe59a9ff2541963fe8b67e631779dc1136a272a880670777eb742d397b2383c786f4875be43970ba8b326de6d8dddb7d5d475d82800000001
+KO = d9edb1bf2d566c1c614d3868f46e4dd9
+
+COUNT=4
+L = 128
+KI = 6520d06ae1c1e68e7dd6d89e76c01714938d082899cb6f196aff6b95c3b6d81303fda584379f955013eee25de6ed9557
+FixedInputDataByteLen = 60
+FixedInputData = 82703213ab5f47168bdc87673b66a5d204313afbb6ddb45d8609c390cbd0fbfd407051a6002792a04e764380466e790f056819639b037bf35038b2de
+ Binary rep of i = 00000001
+ instring = 82703213ab5f47168bdc87673b66a5d204313afbb6ddb45d8609c390cbd0fbfd407051a6002792a04e764380466e790f056819639b037bf35038b2de00000001
+KO = a169ea1147b67359c80a59761ed413cb
+
+COUNT=5
+L = 128
+KI = a9421e469e01062a61570bd6b9b9887d38078a75f589da16285565bdaee237c3a6661b28844576bbd16130c019fca64a
+FixedInputDataByteLen = 60
+FixedInputData = de08dd8c5747c4bb21014e4d138ebba0626d2ae0d1f55b0b9d4c1a594cb169ae971fd7a93cb5ad1077add2f7dc14f289141b5cac77d59f3bf1dd1df7
+ Binary rep of i = 00000001
+ instring = de08dd8c5747c4bb21014e4d138ebba0626d2ae0d1f55b0b9d4c1a594cb169ae971fd7a93cb5ad1077add2f7dc14f289141b5cac77d59f3bf1dd1df700000001
+KO = 6e6821d3de4a787eb2919187ef5f4e88
+
+COUNT=6
+L = 128
+KI = d41851c239e1b0c65452f17a6e0d8d7a28b5bc1ac5b6aacfae058b0888ee8d0df7f786cd47680c1a157e16be9fb6f8cf
+FixedInputDataByteLen = 60
+FixedInputData = fada333e767152a4c03054fa4646aaf7721d18cfe64e0232aaadbdcf7527036fbe41eb8a69be0c473ea182bcb83601a66c31b6ff0d313fa7ad109d86
+ Binary rep of i = 00000001
+ instring = fada333e767152a4c03054fa4646aaf7721d18cfe64e0232aaadbdcf7527036fbe41eb8a69be0c473ea182bcb83601a66c31b6ff0d313fa7ad109d8600000001
+KO = 706321762a7f5d53e5ec2255e9528eb6
+
+COUNT=7
+L = 128
+KI = 65466ea7a1d22a08a3427d2e038aa6ab859f262273fd871dbe5b12628bd91b718ec25206fffcaf8b63a6e329ee8dc825
+FixedInputDataByteLen = 60
+FixedInputData = 61317efa4ecc927db9935277c7503c4d56ac85e48d23d39d85ea83f0bdd6fe0b552053f3a2fa8c3a67ae1c2ddd5c6eac93738e343e106f84f8832004
+ Binary rep of i = 00000001
+ instring = 61317efa4ecc927db9935277c7503c4d56ac85e48d23d39d85ea83f0bdd6fe0b552053f3a2fa8c3a67ae1c2ddd5c6eac93738e343e106f84f883200400000001
+KO = 9333601466a3134770f6d54b2c6a89a6
+
+COUNT=8
+L = 128
+KI = 4d8bf8efb1c93170fa39b4ba7040150fb3840e79f398794729aa2c342e7976c85631818163c3ce433dd70a41bf4351a5
+FixedInputDataByteLen = 60
+FixedInputData = 4e010684aae22503d05f77c1b5ed92b5ab57f38b7a37144b6243953826edd68742d46315873f15f9403666f70f3452526debfb70a4c91f269e2e15d8
+ Binary rep of i = 00000001
+ instring = 4e010684aae22503d05f77c1b5ed92b5ab57f38b7a37144b6243953826edd68742d46315873f15f9403666f70f3452526debfb70a4c91f269e2e15d800000001
+KO = c17adb2298c95c67a4476c8597d73ed5
+
+COUNT=9
+L = 128
+KI = 5b71c67cac03988bf4009b027f18a0f1b08500df7495847fde0fed55c46ba15159e7572ee2495902b9218d285936b1cb
+FixedInputDataByteLen = 60
+FixedInputData = 1fefcb86e3af24e97eb436799cfed9b3d3a29b639e583f5edcadabbd12dd3ac4e6d688c061d17c909a614039e8e17d2760ed46d5d709102406982169
+ Binary rep of i = 00000001
+ instring = 1fefcb86e3af24e97eb436799cfed9b3d3a29b639e583f5edcadabbd12dd3ac4e6d688c061d17c909a614039e8e17d2760ed46d5d70910240698216900000001
+KO = df41ff6de7b06065f4b60e3c634a8ca2
+
+COUNT=10
+L = 256
+KI = a0702339042743b6082f4ac157ed4292df1ae5c32a625203081696f7061b818c7c9ffef14d25ea74161faa987aa7aae1
+FixedInputDataByteLen = 60
+FixedInputData = b2fc019764b5b76705c4beb8c2286fda21408dea856fa4efcab9143eb0ab14aeaaabb0342dfc164f6d9143de11d1e2a343b4ff4a0c2001763f3f8bd8
+ Binary rep of i = 00000001
+ instring = b2fc019764b5b76705c4beb8c2286fda21408dea856fa4efcab9143eb0ab14aeaaabb0342dfc164f6d9143de11d1e2a343b4ff4a0c2001763f3f8bd800000001
+KO = 37ddc26c1c37fd64cfe27f1b8c24c0525fc47b7c1275a4fe7423e1a35569cc13
+
+COUNT=11
+L = 256
+KI = 26bb28de3bbbff347694a1c9e8d83b31a37a0769c5717b79e38b8d9c8c9c5ff8140e40dbff5940b104dcadb71295b93d
+FixedInputDataByteLen = 60
+FixedInputData = 7a5d0bcf669a32a4efc95c4d7485bb439f8b3e422289bf656b656ab673174d87080420f678363cee49a942f35fb0768a46c8a45ebe0287f4583328c6
+ Binary rep of i = 00000001
+ instring = 7a5d0bcf669a32a4efc95c4d7485bb439f8b3e422289bf656b656ab673174d87080420f678363cee49a942f35fb0768a46c8a45ebe0287f4583328c600000001
+KO = 9abe3193e219456029c5d6535fa11dbc76000830e786a8e37b5950947b99ce06
+
+COUNT=12
+L = 256
+KI = 27db05de626ac5b180423c4ceba4149ff01fa3305b48a8e703d11594d73ec32bb6553b6d14c40b4799b4915e5e525939
+FixedInputDataByteLen = 60
+FixedInputData = f899abdaed5c8013b92548634d8f03b1c2b0b5d7afc4eb77852be986fed1aad0212c2de2d641b005914c882fcf3b56018423d3c8cfbfa0281bf54722
+ Binary rep of i = 00000001
+ instring = f899abdaed5c8013b92548634d8f03b1c2b0b5d7afc4eb77852be986fed1aad0212c2de2d641b005914c882fcf3b56018423d3c8cfbfa0281bf5472200000001
+KO = ca1da35ad8d5bf54c094e4ad9350c34dec7914975e6e46a58876d2008027147c
+
+COUNT=13
+L = 256
+KI = 9ed6e0ae4de30d5db52f768aad245e102c1030d0d5cb781dffe627f2ce93b290a5cc14106443a063d11ac77414d4bc2a
+FixedInputDataByteLen = 60
+FixedInputData = 49eece620342a4bf960da318e333a6c93006ade6afc8843d530f0a3871004364b14ab143b863da3453ea1570f0fe1278138e47b358fe6e88326b9958
+ Binary rep of i = 00000001
+ instring = 49eece620342a4bf960da318e333a6c93006ade6afc8843d530f0a3871004364b14ab143b863da3453ea1570f0fe1278138e47b358fe6e88326b995800000001
+KO = 70c538d88c5b0b29769aa589de3971cf7fdfdd8a314e5700072dd1a07060d7fe
+
+COUNT=14
+L = 256
+KI = 101ec0f2d0c914151cdae1cd07395fdd75f230437ea05f25fd4ddb78957882a3ad62eebb57e01e9cb69d0b9a558a52a8
+FixedInputDataByteLen = 60
+FixedInputData = b0eca8e52a3752f4b8d5fc5714029aaffc4e363d4cc2835d76b713f4d74e2bb68bd7849b7330209af6d6367c5fb826d727f85e1b8953f91433d054a8
+ Binary rep of i = 00000001
+ instring = b0eca8e52a3752f4b8d5fc5714029aaffc4e363d4cc2835d76b713f4d74e2bb68bd7849b7330209af6d6367c5fb826d727f85e1b8953f91433d054a800000001
+KO = 5571110545ce88252a03e46e34aa1308eabba9002ee4969a3c95f696bdfa456a
+
+COUNT=15
+L = 256
+KI = e4bf1cb8e08bcabe6514c0d32f1adbf4772bc207ed4ff8cc7645a6c1f415c2e02cf7ac8eddc0128680d78b1be86b008b
+FixedInputDataByteLen = 60
+FixedInputData = d782d9fa6ae17d5094aa9281789e82f11e6c672f27279bfc78da4a1cd4807bd0ff5a7a731f03a5ce90e97559613a88c4efd535ef28fdd84637d40890
+ Binary rep of i = 00000001
+ instring = d782d9fa6ae17d5094aa9281789e82f11e6c672f27279bfc78da4a1cd4807bd0ff5a7a731f03a5ce90e97559613a88c4efd535ef28fdd84637d4089000000001
+KO = 39c3f183c35463579d041ce73642e02281ac651d24197232907c1c33559487d4
+
+COUNT=16
+L = 256
+KI = 8cee34cfff3781e6c2dc898879d7b6ecb1fe2a61fcf7450b9ccd18fda5a3c1b808cc17b37e4404ee567c14b59d86c762
+FixedInputDataByteLen = 60
+FixedInputData = 2d4d124cdf2d85ac12b92a4311990461db0e22d99076000634f33e09c257fa8660aae8d593a41e1a7794b5f3710cfe79287d5ca1575174eb8bd7119b
+ Binary rep of i = 00000001
+ instring = 2d4d124cdf2d85ac12b92a4311990461db0e22d99076000634f33e09c257fa8660aae8d593a41e1a7794b5f3710cfe79287d5ca1575174eb8bd7119b00000001
+KO = 9a0069225867b73647d6f80c83ac54447a1443135e3f3b6deaf5b378fee8d7c9
+
+COUNT=17
+L = 256
+KI = b3eedfc33a6077c05c100ffdea08350d6f452ee2c832a69e796a82eaf4880fcff06726a8b3724e9e1c98b4ffd24e276c
+FixedInputDataByteLen = 60
+FixedInputData = ccfeab4983116d58ef06ef801861af28ee90039832ec4c8ef255f5c47c933bae40526c9ae97d06131a3465c515a222f38034f4de204dc4a7ad6287a2
+ Binary rep of i = 00000001
+ instring = ccfeab4983116d58ef06ef801861af28ee90039832ec4c8ef255f5c47c933bae40526c9ae97d06131a3465c515a222f38034f4de204dc4a7ad6287a200000001
+KO = 7ad85b637ace4de1c66518126ae3bb65d66425bfbc54d7c0d6a95caba1755637
+
+COUNT=18
+L = 256
+KI = bb5c552b369ea1a61907991425423ff02600d0fe3301293f8196b288fc0af1f1156e2f8bd9614b8790e71ba196246888
+FixedInputDataByteLen = 60
+FixedInputData = 52d2bcea3fef44f4fa164dd0cd91074b5668b1235db321d7f82d7c0f566f87ffc02595b884d8e2c6aebf74c1a629b5a5520df1ac6d4f3e4f52d7b52e
+ Binary rep of i = 00000001
+ instring = 52d2bcea3fef44f4fa164dd0cd91074b5668b1235db321d7f82d7c0f566f87ffc02595b884d8e2c6aebf74c1a629b5a5520df1ac6d4f3e4f52d7b52e00000001
+KO = 9bd55951e2cabe09994e862605f7ef4e54a0fc6c098eca70d1eac9b4ff6e3b34
+
+COUNT=19
+L = 256
+KI = 3c385dc9e1f5bb9478c323fdb15a99947195639075b703d706fc7cb1478a71718b6fb56584ef4bb75a2c57a498921e16
+FixedInputDataByteLen = 60
+FixedInputData = 868e8e40941ab74ecaa4d62416cceff24b2765b526b68fc1136f17955da1c2a4b5a60a1f11af90a8276a0259d9539754148295b8c98c99c5a610e401
+ Binary rep of i = 00000001
+ instring = 868e8e40941ab74ecaa4d62416cceff24b2765b526b68fc1136f17955da1c2a4b5a60a1f11af90a8276a0259d9539754148295b8c98c99c5a610e40100000001
+KO = be5f0f26ee63932e9504752f0fed71d6e727f97d798d6f814b5c971fd8f88c96
+
+COUNT=20
+L = 160
+KI = f402488132ab2a8cf20195f321f1cf2dfb37923d9062afee83bab7aaf8345b59d358bcc7d2ebfb32772456cf4d7dd650
+FixedInputDataByteLen = 60
+FixedInputData = ab84439a4dcca5da9749b12d70e747ef343867b2a2427404f095b7c617d93d3086dbc4ee1e898abfa1ef1f0e4a3cdca14a517d10256f816a0b0b3cc7
+ Binary rep of i = 00000001
+ instring = ab84439a4dcca5da9749b12d70e747ef343867b2a2427404f095b7c617d93d3086dbc4ee1e898abfa1ef1f0e4a3cdca14a517d10256f816a0b0b3cc700000001
+KO = e0fedb2a2e94763a88f15bf5d744cba8d0750ed4
+
+COUNT=21
+L = 160
+KI = 4047508090c16ba3a0ae25c8e846a46b1f8f1f9f7c6c27a9e7594d0d55b82e2183f26ad65d7ea64caa477ccd544ada53
+FixedInputDataByteLen = 60
+FixedInputData = ff40f9ea9a7edb90f17e3e77d0373227d391336283bc636290dca256b9eda5d97551cc0d1d5916251b640fdd0e04ef41e9bceec093ddf12376088ff3
+ Binary rep of i = 00000001
+ instring = ff40f9ea9a7edb90f17e3e77d0373227d391336283bc636290dca256b9eda5d97551cc0d1d5916251b640fdd0e04ef41e9bceec093ddf12376088ff300000001
+KO = 4d5ecc389dd87701b7cb04c72f00fd65051fc6e5
+
+COUNT=22
+L = 160
+KI = 9b04a8f334d0fd4a09477a1a2d1215780f302eb7c522893e7eda560ed6db464c5ce2c3e5a4cee15d8d005b847795883d
+FixedInputDataByteLen = 60
+FixedInputData = d0276db5b368b9498c7591b19e54a09a25b4852d6cd6ff0bd80bfc2dcd33248fa5f7688c22627570c8b75c67a11f5be97c3cf614ce71b9819f776926
+ Binary rep of i = 00000001
+ instring = d0276db5b368b9498c7591b19e54a09a25b4852d6cd6ff0bd80bfc2dcd33248fa5f7688c22627570c8b75c67a11f5be97c3cf614ce71b9819f77692600000001
+KO = 089cc3757f8eb2ac1ea9a8105450e1975c02288f
+
+COUNT=23
+L = 160
+KI = 7ad182939488e2e38bd10198f0b556595bb567760055d3ce03cd52ccea2c3fa7856e3089a6a0a452d2aa5659ad8fd030
+FixedInputDataByteLen = 60
+FixedInputData = 64461f4135fce0fe37246907259c7d390c059e604f474798d4841d170dbed2d7db59769f1e919b6e831901937ffc179319ab0baccf43d3cec9373d64
+ Binary rep of i = 00000001
+ instring = 64461f4135fce0fe37246907259c7d390c059e604f474798d4841d170dbed2d7db59769f1e919b6e831901937ffc179319ab0baccf43d3cec9373d6400000001
+KO = a45bf85d0d183ab06aa72c4e57e28d5d0ffe5173
+
+COUNT=24
+L = 160
+KI = 24b9c9146ec1b79be81b4b0e04a30e086faeb155cafc2346e21bb1f8ebafee3a2c865b049b4d2c6904d1229906938d6a
+FixedInputDataByteLen = 60
+FixedInputData = b8fa2209c3c2b3e84e13fa4c974b6922ed4ae77c31b26f48498cd528cf08ec180000a0392e38d40b4fb1039db7a8ad63a14ccc31423c31496f8f3953
+ Binary rep of i = 00000001
+ instring = b8fa2209c3c2b3e84e13fa4c974b6922ed4ae77c31b26f48498cd528cf08ec180000a0392e38d40b4fb1039db7a8ad63a14ccc31423c31496f8f395300000001
+KO = 62eab817899ad63977a04cb4edb1e030ce94e7b8
+
+COUNT=25
+L = 160
+KI = b450c5e9b64a01f6ffa5de01452c695819c1d983cd6639b4c9a9f9d9bffd29c05cb58ec04cf53eadc06851ba25a872ed
+FixedInputDataByteLen = 60
+FixedInputData = 4f64026abc05894cc57e9de2ab5e99fa8e2268668be8fc03efb702af093d80423d1f8594a86b03b9418d77cc1fb0767475543a6f928e896a6abad471
+ Binary rep of i = 00000001
+ instring = 4f64026abc05894cc57e9de2ab5e99fa8e2268668be8fc03efb702af093d80423d1f8594a86b03b9418d77cc1fb0767475543a6f928e896a6abad47100000001
+KO = b7dc3c75fd5efff23feb4ca0eab29af7ad0cd355
+
+COUNT=26
+L = 160
+KI = f522dca1ef2435d8a915a2dfa3ce6e54b2ccc15f4694c539fb82b14750d198f5637a828b4aaf333f68169f86f43b36f7
+FixedInputDataByteLen = 60
+FixedInputData = 926d33536ecee32d638ac6d47885bb2457d95a65b7ffacfecbf0971e4cdca258edbf823212d81ba747076cac8bebfbd2c715f6c90a83f42b88e301cd
+ Binary rep of i = 00000001
+ instring = 926d33536ecee32d638ac6d47885bb2457d95a65b7ffacfecbf0971e4cdca258edbf823212d81ba747076cac8bebfbd2c715f6c90a83f42b88e301cd00000001
+KO = 7361d5f6f8442390f1086d3554345f0201e4cfc6
+
+COUNT=27
+L = 160
+KI = 002786e00ed1fb6c2a385c0cf72442d56720bd1b0097dae487c222f363039c12edccd9bb695dcb42dc645be1a0ec8326
+FixedInputDataByteLen = 60
+FixedInputData = b109b89e9356664290031626c0a88b8279a30287d4ece3a91ad31fac7a5cf33217094d99cddbb1723c1b1fed1b71716b164e860d33acde03854da270
+ Binary rep of i = 00000001
+ instring = b109b89e9356664290031626c0a88b8279a30287d4ece3a91ad31fac7a5cf33217094d99cddbb1723c1b1fed1b71716b164e860d33acde03854da27000000001
+KO = 4403d9339338eac5f2a03608f805e9f7056b2972
+
+COUNT=28
+L = 160
+KI = 16bccbd39a265f7b06ad377072d311ceb5f84f5739f4f399bd8bbd4dc08d9290d1ae82b04768bee87f9add6fd5155081
+FixedInputDataByteLen = 60
+FixedInputData = c3499c87ae3878954b2f9ec5573dfdf0b2b010a25312cd902771f59972c6bcf913cd0a2c4e87d9d4f2a9ced97cc9b932561af6099e8ab3dded82dab4
+ Binary rep of i = 00000001
+ instring = c3499c87ae3878954b2f9ec5573dfdf0b2b010a25312cd902771f59972c6bcf913cd0a2c4e87d9d4f2a9ced97cc9b932561af6099e8ab3dded82dab400000001
+KO = f229c88d119d376ccfab7b1a56142e70bea101df
+
+COUNT=29
+L = 160
+KI = 6e3676116a3cbca728e11fea508e21556543374167873a23ba8eb47c6c6b67eb78f5158b5875fcea2318744077abaec8
+FixedInputDataByteLen = 60
+FixedInputData = b8a78d55abfa6e174111a1e966a03bfcdc253524f5f33dd3b1b5311ae6ef60271fdff8d1afb74a4112edbff67f943c455d64bfbd3d767d3ba1d40c23
+ Binary rep of i = 00000001
+ instring = b8a78d55abfa6e174111a1e966a03bfcdc253524f5f33dd3b1b5311ae6ef60271fdff8d1afb74a4112edbff67f943c455d64bfbd3d767d3ba1d40c2300000001
+KO = ae2b957b0bd723bf09b1bda040738fb642a16dd5
+
+COUNT=30
+L = 320
+KI = a72de4eb327ee532c420fdacd3f2c64fb6294576a3e95f30bf5416f53d4c280a477f3fd2d5d1c9ef7961e268cbfdab56
+FixedInputDataByteLen = 60
+FixedInputData = e5275c98366f115d5be0b8d991b4e73069a7549350eac93849ccefe3abc2c137dcfd37522434058c4b7acdb1b74003ce2e8fcdc527cd9dd61296caea
+ Binary rep of i = 00000001
+ instring = e5275c98366f115d5be0b8d991b4e73069a7549350eac93849ccefe3abc2c137dcfd37522434058c4b7acdb1b74003ce2e8fcdc527cd9dd61296caea00000001
+KO = 749cf5b55d448a08096069eefec1c590404267c3b5103861af457f734e0e2f393bdbd72ddda8c7da
+
+COUNT=31
+L = 320
+KI = 67559aef06fbae34fe0a633f227c23dba3b356532485c8db2a436ee6f044736ca59ef34bbd76ba93f7c720c1f7afcb75
+FixedInputDataByteLen = 60
+FixedInputData = 7bfb08c22da5c18871f4c478c0f3228652fde48b29921a8832f0fa83a097aee3eecc8e6d102898c982cad10e37c5856e31861dd145bc7630c5804e47
+ Binary rep of i = 00000001
+ instring = 7bfb08c22da5c18871f4c478c0f3228652fde48b29921a8832f0fa83a097aee3eecc8e6d102898c982cad10e37c5856e31861dd145bc7630c5804e4700000001
+KO = f05719d1e960fcd6274f9aa59655348e574b5d00e228d3323d7bc0d289c02b00664c857604d4683f
+
+COUNT=32
+L = 320
+KI = 680c640098996ffe679f0787c2b82d1f6fa8dfcc6e654cbb38cc7207144025095ff43235f6feadd1f81214e527328979
+FixedInputDataByteLen = 60
+FixedInputData = 3a941bc1ee15ef1758b9fa4c96a11f3499c78d5458a52d478d87f7e91c580c01f0531a4a4ad6b86e1780d3279c7bc8b88111693d65414cc58a8dd59c
+ Binary rep of i = 00000001
+ instring = 3a941bc1ee15ef1758b9fa4c96a11f3499c78d5458a52d478d87f7e91c580c01f0531a4a4ad6b86e1780d3279c7bc8b88111693d65414cc58a8dd59c00000001
+KO = b1f4085c6553c3a57bfccd8b6cc6ec131104da648eae4dff4a97f18e316acfaf909fd287c3411571
+
+COUNT=33
+L = 320
+KI = b5a9ce73b8fad9e31bf4ccae1997c6f59459113473fc07e8ed866cc63caee534576983f762edda89f7493f256d819693
+FixedInputDataByteLen = 60
+FixedInputData = 6e8a933573b021b062e21bc02cf89fcd53d955ce645bb38190435f51627c7a1a055873e919ea64e6301e17f922d041664f1d73a9ea5033a518837fff
+ Binary rep of i = 00000001
+ instring = 6e8a933573b021b062e21bc02cf89fcd53d955ce645bb38190435f51627c7a1a055873e919ea64e6301e17f922d041664f1d73a9ea5033a518837fff00000001
+KO = 715d608e1249f48d7ad8dd59f0d9b561f497f2756ecfc8b0acf232e687bbb016c182fbffb780973d
+
+COUNT=34
+L = 320
+KI = 12e3dc4f81f48e84e6edaaeaaf3e89555a91061f292844cda77c56dee0c63c8a388632099072efa3255ca3aeb1ed30b5
+FixedInputDataByteLen = 60
+FixedInputData = 28367a9b2b2025d48f093f39dc6a5854fe0d7d33a76827465f693d6d7347f59b04514243fb2b6b3a9babca482987cc57c9d3fd54e6b7a5a6f1ab4bf8
+ Binary rep of i = 00000001
+ instring = 28367a9b2b2025d48f093f39dc6a5854fe0d7d33a76827465f693d6d7347f59b04514243fb2b6b3a9babca482987cc57c9d3fd54e6b7a5a6f1ab4bf800000001
+KO = f2fa48005ff3290bcf689282156f42ffc4038704e9eb421d7414d206c75362391e26f85ee7ffb52f
+
+COUNT=35
+L = 320
+KI = 1fe2dd96fd38e854e967146fd6a4885a658dff3f3c04b58f4c9b8e4c7986181765ee2e8a39bf6004ac3d3bc6ae93e083
+FixedInputDataByteLen = 60
+FixedInputData = 7644d7f733c223058064ea3d8eac863b1071a6f3be089c664b1d6248403eae2fb5c5ccc4e63b6754cb081f38bc033dc058566f6403a767d363fad2ea
+ Binary rep of i = 00000001
+ instring = 7644d7f733c223058064ea3d8eac863b1071a6f3be089c664b1d6248403eae2fb5c5ccc4e63b6754cb081f38bc033dc058566f6403a767d363fad2ea00000001
+KO = b84e8840d92bd67915698900d27f5aeaad2e5f2ce7cb15725699c316afc9331bb7815a2f76354678
+
+COUNT=36
+L = 320
+KI = 249563cc22b7657bb41b5cfd07a652d2abab4eed58186fbe0427ba14484d5d231e98aebe39dabebb0624fe5a70171340
+FixedInputDataByteLen = 60
+FixedInputData = 39e7b995bd46c91d04d17898cac0090d0f71000a670d27c2e391989fd9eacd1cc9a622830b9fa19dcc92ef6e77abceee434ae2a22ace3cf82c49fd80
+ Binary rep of i = 00000001
+ instring = 39e7b995bd46c91d04d17898cac0090d0f71000a670d27c2e391989fd9eacd1cc9a622830b9fa19dcc92ef6e77abceee434ae2a22ace3cf82c49fd8000000001
+KO = b1eb639770d1814d25b1b07dabaa397aece6e126f6f155eca951e8a422315556bf6adc2b60ec3e15
+
+COUNT=37
+L = 320
+KI = bcfd073290e43bddf4ef2c84face6904075d2311c45d630a7bd10e7f6450966e8611899b3dd398f21949ce2c15b0fe75
+FixedInputDataByteLen = 60
+FixedInputData = 7f107db3b322619e49683b07b27bc54ec69ae1611c4c881f448921f7d5f37a4580209807d5c0300c5110c4876317e580869d6ba5da4d6a0c30cd50f4
+ Binary rep of i = 00000001
+ instring = 7f107db3b322619e49683b07b27bc54ec69ae1611c4c881f448921f7d5f37a4580209807d5c0300c5110c4876317e580869d6ba5da4d6a0c30cd50f400000001
+KO = a141c1fe0ac26991ffad35677b8afe90441ab128c28f9c74a287bca4756eba1615df0c1917776aba
+
+COUNT=38
+L = 320
+KI = 8687581910ab2fb3b117125ed06c88310501fbbfabafef98fa36a1df9c814fb91c0a7064c23c4941cd6f7e3c80b32449
+FixedInputDataByteLen = 60
+FixedInputData = c544977dc50cbf9f2774e811271a3fec5d4235fbcb6b1634f75502c2ce4afef39cd6587ab09405b50f696bad33d07e47c36943b69c535277db585387
+ Binary rep of i = 00000001
+ instring = c544977dc50cbf9f2774e811271a3fec5d4235fbcb6b1634f75502c2ce4afef39cd6587ab09405b50f696bad33d07e47c36943b69c535277db58538700000001
+KO = 61c59e83252d2c114602e69cb922eedb0c382eaf20dd660addc6fbe0ca54d5e04485ed2e6174ce75
+
+COUNT=39
+L = 320
+KI = aa1c01896838c4e07dfe1bf2e8c6bcf6ca8d6d11015ce1212d764f96e23c70146d8038905024a960fd47fdec58b629fd
+FixedInputDataByteLen = 60
+FixedInputData = a5fe1d0c37c29977c15b6a55086de6aee70892d5b645928e7ea5a2d9ea26c65878b2899831f45de2181454f6e9b9419d3fa5982575f2518d904172bf
+ Binary rep of i = 00000001
+ instring = a5fe1d0c37c29977c15b6a55086de6aee70892d5b645928e7ea5a2d9ea26c65878b2899831f45de2181454f6e9b9419d3fa5982575f2518d904172bf00000001
+KO = 911cbcdf4da15e495b287ce2ce0859512a37c73f121fd12eb28e141137f4d37c6a815226001065f9
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 0f5541afd9cfa90bd50e1e85570f65a6df52bf095066cdcbd4e315771e9e0e79d10397f6e65404c504f0a32d22abd18b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f786505898ec51ad62cdd5a8f0f5704c0d3695e9d896df81b419b7c779aca7123857f4fc2080b838424639ad3fd0c0699247
+DataAfterCtrLen = 10
+DataAfterCtrData = 071e59d0b5ece3908610
+ Binary rep of i = 01
+ instring = f786505898ec51ad62cdd5a8f0f5704c0d3695e9d896df81b419b7c779aca7123857f4fc2080b838424639ad3fd0c069924701071e59d0b5ece3908610
+KO = 62bc4ed7ff05f418ad6ea3668e43d840
+
+COUNT=1
+L = 128
+KI = e31f8494ad9b75749739f605f92a0276afed1deb4aa9faa026a485b43be5a3f5fb99c2ae6ade7b78cd9ece061f4f8ccb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a246dac984b777d9a1f01630b2c263dccd5bedd14aee8577064e9f890a5498c68a5c67d6b9a0055676985ae24c04f1519bd
+DataAfterCtrLen = 10
+DataAfterCtrData = 83bc0cd19accb20d8547
+ Binary rep of i = 01
+ instring = 4a246dac984b777d9a1f01630b2c263dccd5bedd14aee8577064e9f890a5498c68a5c67d6b9a0055676985ae24c04f1519bd0183bc0cd19accb20d8547
+KO = ada86f64f50985aa4fc86cbf3941c1bb
+
+COUNT=2
+L = 128
+KI = 8fdba9e1d0ca9ae2dcbcf76a8918d6151e6080409589d670e56d7ce37a25e6a04c7b51d73fe1acdf38ec1d5a15288397
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee712abbdf27f348b005a4b4c878605f6c2e1f8ff67a3b6cd3da7f3fc9e6952c8036e936ccad9b16c7b76a005c7a1d88cfbb
+DataAfterCtrLen = 10
+DataAfterCtrData = 78eccc80dcdc6c70b921
+ Binary rep of i = 01
+ instring = ee712abbdf27f348b005a4b4c878605f6c2e1f8ff67a3b6cd3da7f3fc9e6952c8036e936ccad9b16c7b76a005c7a1d88cfbb0178eccc80dcdc6c70b921
+KO = b0a8c05f66494559a411e396157153b1
+
+COUNT=3
+L = 128
+KI = 6be3480a2ce7eae1cdbfb97f4887f4e6b45628affa9eff70fcb5f43218e06621cf7248d0333c978628320833fd9d5f00
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 50753aa3846a768128d8928220b51b4395443f3852aeee80d9936e53cda206c776c157f7e2954dbc6053d764f989b0f34218
+DataAfterCtrLen = 10
+DataAfterCtrData = a712335eaa641ad9e836
+ Binary rep of i = 01
+ instring = 50753aa3846a768128d8928220b51b4395443f3852aeee80d9936e53cda206c776c157f7e2954dbc6053d764f989b0f3421801a712335eaa641ad9e836
+KO = f70d409f0209a019c7cd7cbe9ac5a93e
+
+COUNT=4
+L = 128
+KI = 1c387eb7c35b418b203d77e7c9a7b00297f54fb151a258044939c03dccb34d189110f0e07f13d33e07f0cfad269c4c69
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6fe9cbe9ecc06775c2eedbdb4e213e000014ded9bd813c06bfff46266671c4565ab227bd97b47d7e3dc8c6bfd016c23b8dc
+DataAfterCtrLen = 10
+DataAfterCtrData = 6d924f1a84f0096b1ae4
+ Binary rep of i = 01
+ instring = f6fe9cbe9ecc06775c2eedbdb4e213e000014ded9bd813c06bfff46266671c4565ab227bd97b47d7e3dc8c6bfd016c23b8dc016d924f1a84f0096b1ae4
+KO = a5830062bb7bcb8814de348377b39bfd
+
+COUNT=5
+L = 128
+KI = 2bef15a06c24138829447313aa7ed4cb0402d01ef10866121d0d18dbeeb4c23f52a449a75c34b9507d0b08cd8836a537
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 835cd999de7ce71f673017465b4e0d307f222aff2cc92653f2a5eec27e195eefdd7607c52bbec16003b920217b414fce32fc
+DataAfterCtrLen = 10
+DataAfterCtrData = 3c56404c92db0b070ad6
+ Binary rep of i = 01
+ instring = 835cd999de7ce71f673017465b4e0d307f222aff2cc92653f2a5eec27e195eefdd7607c52bbec16003b920217b414fce32fc013c56404c92db0b070ad6
+KO = a02c2e443a02b45c9a493c859856f584
+
+COUNT=6
+L = 128
+KI = f19d4184dff9b052760cbf881ef81f1480026778986013c69f540add2c093d1fa47d29ea03358c8b698dd5df55127fa0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 04edbeff3c91d5ebf761e260d97dd4d1d7946d02709f83f8c9173b20c3ce9637f9d887da5bb7ebfa5c80c121f578d2581bbd
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a30ba71d13b4433cf63
+ Binary rep of i = 01
+ instring = 04edbeff3c91d5ebf761e260d97dd4d1d7946d02709f83f8c9173b20c3ce9637f9d887da5bb7ebfa5c80c121f578d2581bbd011a30ba71d13b4433cf63
+KO = c5d56767be20da681e19c5f4f9f57c36
+
+COUNT=7
+L = 128
+KI = 9d2b6b8b98f67cb8cf9d13289a5da250f4ede6d4d432367e31f0a0211e92aef21b6ca6de2382546bb149f33f307f56cf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 00ff7ff8419b3f204488fca1c263d7226752aa94176b585c8564de95c010a94fc25a787e08ade16e37d818aff1ea309391bd
+DataAfterCtrLen = 10
+DataAfterCtrData = 8c86e74372cf3e64b64b
+ Binary rep of i = 01
+ instring = 00ff7ff8419b3f204488fca1c263d7226752aa94176b585c8564de95c010a94fc25a787e08ade16e37d818aff1ea309391bd018c86e74372cf3e64b64b
+KO = d35eed52fa745f5c7c71e594fc07e15b
+
+COUNT=8
+L = 128
+KI = e951d6ece3d6b8acecdf48343c3f8b46c1228b7a39d3565f8ba9823882f970f1f26fc24927b3e421e8863ef99bf7f536
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8ec7b00e4531dd189bcb1e8ea0c1035fe98bf2c5437e3ec0ddca0c11a92b7abb9c5ea778f125483cd0d0f9f18af96940a56e
+DataAfterCtrLen = 10
+DataAfterCtrData = 02a346db424822cbdeb7
+ Binary rep of i = 01
+ instring = 8ec7b00e4531dd189bcb1e8ea0c1035fe98bf2c5437e3ec0ddca0c11a92b7abb9c5ea778f125483cd0d0f9f18af96940a56e0102a346db424822cbdeb7
+KO = 1eed6c9324b2e4d44e8fbe3be9c0eca3
+
+COUNT=9
+L = 128
+KI = 3063e168903a54336aba40727f6b4bd8d138b148cdaa199db719dc6db78d726062c8cb5282a32f493f14af3fc5a1b761
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4beb7d6d5a29b6e8e3ab547a382654fdf7613bba51bb90992eb4cb3d3cf97ac958837ab4b6e77396dbd4a2b6770e33febe74
+DataAfterCtrLen = 10
+DataAfterCtrData = 35176e8e818190670aac
+ Binary rep of i = 01
+ instring = 4beb7d6d5a29b6e8e3ab547a382654fdf7613bba51bb90992eb4cb3d3cf97ac958837ab4b6e77396dbd4a2b6770e33febe740135176e8e818190670aac
+KO = 236d54840ff73e2d338fd7293b013fc2
+
+COUNT=10
+L = 256
+KI = 40261163591c66feb64885e9958692a16e62e33ead7c629127e89ecfd4957202b8a6fc9a58ecce74b62e1070475cac46
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a1c8ee0d5b2f895bfc47156d3bed05d769e40afc86d13c2435f89a5086bec67b9c68efba17d65b8c2627b4d1b8a07ddb1a5
+DataAfterCtrLen = 10
+DataAfterCtrData = 386a7a2c093ad976c7c7
+ Binary rep of i = 01
+ instring = 4a1c8ee0d5b2f895bfc47156d3bed05d769e40afc86d13c2435f89a5086bec67b9c68efba17d65b8c2627b4d1b8a07ddb1a501386a7a2c093ad976c7c7
+KO = 011e3c23fa6d33b55dfe7d0dda984c5aa0e9b02cb0d2d52dcf5df21f4da59574
+
+COUNT=11
+L = 256
+KI = d453fb49122fbf7008c6a213b67ffd022b9dd865a037d9a3cb47e864ae088337f8ef5978282120c1d8a38f9d52747726
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e467e0e22678d8d74fd123ff3e5ab41a20fc107ad1e899a2a7a64a9f17737cced1b31233901744010c4ed01b6da9c394f0f7
+DataAfterCtrLen = 10
+DataAfterCtrData = 689354172f69c28294ff
+ Binary rep of i = 01
+ instring = e467e0e22678d8d74fd123ff3e5ab41a20fc107ad1e899a2a7a64a9f17737cced1b31233901744010c4ed01b6da9c394f0f701689354172f69c28294ff
+KO = 2350146daed78ffe6a67f593a9f501d0465c95baa93d23aaa9f1855cce209b6e
+
+COUNT=12
+L = 256
+KI = 36075f4b32688884eab70d084cc0d1d4860534d2d6fcedd2256fc2079d3f87a941ed6df7e7d22635ff2ebe69cf5a388c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 03ffbe3b30312f2295e9fc849689fbc141acfcfaa0fe34f7b1ed48e5bfefaef6e8e40abb0aa987c46fef036cdadaf4f01271
+DataAfterCtrLen = 10
+DataAfterCtrData = 99e3af8865c6ed5ee802
+ Binary rep of i = 01
+ instring = 03ffbe3b30312f2295e9fc849689fbc141acfcfaa0fe34f7b1ed48e5bfefaef6e8e40abb0aa987c46fef036cdadaf4f012710199e3af8865c6ed5ee802
+KO = 9ddc2cb942a8ddf7e5d0990d322f94b44da80ce71f4338df2d8bf64377bc5326
+
+COUNT=13
+L = 256
+KI = d866180a3c71273b2bb9ccb0ed61c802e3d88b1d2da250b1e70aadd82ef33759d1b69c8d64db2599a5a4e5ffa0fef55a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6a9ba46ae8a15153eb5543a074150efb1c048666f56637224bada3793c96bf60915861559c2a85ab8198ab2967c7dbe3e49f
+DataAfterCtrLen = 10
+DataAfterCtrData = 479a1d47f6c257f3ee14
+ Binary rep of i = 01
+ instring = 6a9ba46ae8a15153eb5543a074150efb1c048666f56637224bada3793c96bf60915861559c2a85ab8198ab2967c7dbe3e49f01479a1d47f6c257f3ee14
+KO = 31d296b5d3ab68b105335357b1a0ad2d09ec6ed4d719722d12bcf6cd73509e43
+
+COUNT=14
+L = 256
+KI = fe709043042cfecbd641e164898c3a452d97a05fd11bb585fea4883b286039c9b7e722d5b94bbd370035e1e793a5ad5b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 946138efa602784e2717dd567eef88d99fd30da8e7aad41c9c203d3322233d86f3d3a45315010bf13cebebbe8597a6c2a281
+DataAfterCtrLen = 10
+DataAfterCtrData = 5e30e6cc3cfca31a03fa
+ Binary rep of i = 01
+ instring = 946138efa602784e2717dd567eef88d99fd30da8e7aad41c9c203d3322233d86f3d3a45315010bf13cebebbe8597a6c2a281015e30e6cc3cfca31a03fa
+KO = da7b1276a8e1f817393b5c638c8ea884e341f11b59d6da9c0d309763a4c5e2c8
+
+COUNT=15
+L = 256
+KI = d5419755f824a592c1fe02e703f58bd6ad7a4dfefb378dda9c7154733889d4c6943b12378095413aed42badaa6ade575
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 22095b12eeee8e62c98e33f1ce76aa9dc1142b2974ea31fcf29ac399695121aa47a916c77c0a6cb8b0fa6e7f27e1f79fd54f
+DataAfterCtrLen = 10
+DataAfterCtrData = 34e3f219d02f526ac72b
+ Binary rep of i = 01
+ instring = 22095b12eeee8e62c98e33f1ce76aa9dc1142b2974ea31fcf29ac399695121aa47a916c77c0a6cb8b0fa6e7f27e1f79fd54f0134e3f219d02f526ac72b
+KO = a58751cc904e31b09f138a21cdfdef21d2d77871ad5cf7eab088d4f634d776c4
+
+COUNT=16
+L = 256
+KI = d765a9567a45fbcf98dada02ea4d2dff8a849def7714a2dda2dcdbcede2d95620bd78f2a301f835c36ca46801cfd3acd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ce370db57d6bf00ba3b6244c461f029d31d55443d47a2ce714524c11feb597ef4d346ddc42a5c0f56d483bd09578c49b9329
+DataAfterCtrLen = 10
+DataAfterCtrData = 3e53d10efde7ce70c9b8
+ Binary rep of i = 01
+ instring = ce370db57d6bf00ba3b6244c461f029d31d55443d47a2ce714524c11feb597ef4d346ddc42a5c0f56d483bd09578c49b9329013e53d10efde7ce70c9b8
+KO = d6f1ff55c9f83f40d6a15f657c8438ca0e14464ae4fc660fa34d31ef6b52638d
+
+COUNT=17
+L = 256
+KI = b1112a57b66f03106add8341b666c1422e9ec7ff64048112cc206ee49a3563664aa054a165890835db13fd269c27e3fc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = efce03caedcc6547a15e1af020695dbfd5ddc4690f68e882c854502702cf16910323a76664ad60c3f71a3fce44ff0e1dabcc
+DataAfterCtrLen = 10
+DataAfterCtrData = 82832aa3f14fa3802a7c
+ Binary rep of i = 01
+ instring = efce03caedcc6547a15e1af020695dbfd5ddc4690f68e882c854502702cf16910323a76664ad60c3f71a3fce44ff0e1dabcc0182832aa3f14fa3802a7c
+KO = 85a1a94a14c66587690255516168cd9516640322f64bf89454b40a478d90e21c
+
+COUNT=18
+L = 256
+KI = 2eee7c4d790cd535d7457a94c2161817a6c24496c9f26215721b5963a8b4ea1ad751d72936c784e588b0805ce0adc3d1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65a61708878f492e782f2d8b6caf0a1a893dd63691030211cc3e873c1d89b98b9f6ff541cadede91fd77239e346f02811a0c
+DataAfterCtrLen = 10
+DataAfterCtrData = f75aa4e4a450bdb5d296
+ Binary rep of i = 01
+ instring = 65a61708878f492e782f2d8b6caf0a1a893dd63691030211cc3e873c1d89b98b9f6ff541cadede91fd77239e346f02811a0c01f75aa4e4a450bdb5d296
+KO = fd9c154f0f10e30774de2acd86402caeff2bb945e7ae630a9fc123cea084905e
+
+COUNT=19
+L = 256
+KI = 546a1b87b096ad33528c86d9c5b733ca975c560d6fefb2fbe7766a6f11f2ac710ef9a2187e0b741942e2a0c9a5ace013
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 609e97321d910d517505492e58506395317695c37486dccb320e0509660e1a7d7a2fec37a6e6826ff08f07b9c6ab9119cb55
+DataAfterCtrLen = 10
+DataAfterCtrData = baa03e670a8acbbbf571
+ Binary rep of i = 01
+ instring = 609e97321d910d517505492e58506395317695c37486dccb320e0509660e1a7d7a2fec37a6e6826ff08f07b9c6ab9119cb5501baa03e670a8acbbbf571
+KO = 3a4aac1940285d93191a77991f1d4f34fa6497caae4aa4c1f1131b4dc937dcaf
+
+COUNT=20
+L = 160
+KI = 6ca042f7549ff65de112cddb9e3aa890b802c5a7410a526199c9785134d95c6ae9b268567c80de0114db2ed653f3aa49
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e00f5ec9b2cc66bf39a8b8be525dd8dd7d32e4e9adc986d641b9b1dbb36a4a50656a8b62b38b85c7b76bfffbc2192a86d5d5
+DataAfterCtrLen = 10
+DataAfterCtrData = 76f025fcb066b615ff46
+ Binary rep of i = 01
+ instring = e00f5ec9b2cc66bf39a8b8be525dd8dd7d32e4e9adc986d641b9b1dbb36a4a50656a8b62b38b85c7b76bfffbc2192a86d5d50176f025fcb066b615ff46
+KO = 1a39cacb78012e288b1251b7bdc9e999ff6a2a09
+
+COUNT=21
+L = 160
+KI = 960ea36bf4ae710e10922a7af5a8f92169627ff60d1fcdd0ca16edd1130e99169cc388f2d7259fc9f1a064cf3013d6be
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 20d007284b9ebf4390f43a2beaf05cae465c40147529692e0cc53aac886568e41c5d5516d88fa8c88af6e7e061fc9515ee3f
+DataAfterCtrLen = 10
+DataAfterCtrData = 044bc2add490a4c0e2f0
+ Binary rep of i = 01
+ instring = 20d007284b9ebf4390f43a2beaf05cae465c40147529692e0cc53aac886568e41c5d5516d88fa8c88af6e7e061fc9515ee3f01044bc2add490a4c0e2f0
+KO = e60544d77d8e96229416842c993506dd9f840edc
+
+COUNT=22
+L = 160
+KI = 5efeb4e7a4fd41518dc7f9f37f858f1cbe38dd3c290ab08af00bc0e86d24e7902c70b1ff96ba9f101e6ba6e295110fd5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 789bcc90044e591a69bff2951ecd61ca727b06fd8bcd6343c87f8f411e7dce75bc3534a0a1e09e3f0a00315376e84c097282
+DataAfterCtrLen = 10
+DataAfterCtrData = d3b758f7044055432200
+ Binary rep of i = 01
+ instring = 789bcc90044e591a69bff2951ecd61ca727b06fd8bcd6343c87f8f411e7dce75bc3534a0a1e09e3f0a00315376e84c09728201d3b758f7044055432200
+KO = 5c76a8c957d991b7eaae000e9b075cfe35e6420b
+
+COUNT=23
+L = 160
+KI = 11e0c7a13787f8235735c9d9fce9792191bf108c93c5792b028cad7ca4935c7b5bcc60129d311bdadd123172bdd1d73a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 68f445afe6ad61f9e59d16bab55e70b2c0f44866cec0e1f99ec4250d32f542c898e6870be486056fd81c549b13697ed37861
+DataAfterCtrLen = 10
+DataAfterCtrData = 39a8d5d878a34f0162bf
+ Binary rep of i = 01
+ instring = 68f445afe6ad61f9e59d16bab55e70b2c0f44866cec0e1f99ec4250d32f542c898e6870be486056fd81c549b13697ed378610139a8d5d878a34f0162bf
+KO = 649fabdd8cbf06872ac18c0ab792d0032b896f6f
+
+COUNT=24
+L = 160
+KI = 6371547d404be02c261615ce474c73b588692e42ad567258176944306c5268c79cbdb94f26d585fed013bcb55ab9405d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 93fc04b4683d57085e4ba5d881a77651d5b7ae593371af4d068380be30098312008b56c29c2aaea7fcc5bd92a8facce25eea
+DataAfterCtrLen = 10
+DataAfterCtrData = 529cde6e59a7fe4ee69a
+ Binary rep of i = 01
+ instring = 93fc04b4683d57085e4ba5d881a77651d5b7ae593371af4d068380be30098312008b56c29c2aaea7fcc5bd92a8facce25eea01529cde6e59a7fe4ee69a
+KO = fbf86d5eb4a56bae7cc30c27cef60c45ac5bc27e
+
+COUNT=25
+L = 160
+KI = 913efc36975cfccc61d9fedb4a0dc56753f586c2dba4bbeef9a272502e2fd9819c511a8390a780428ddb540fc9fa6a7f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 98aa818821a4f8dcddd74e0aa6b4e880b2232f29b770fc4f4bad30bd53f17f929bdbe18d59042b480c3373cfbcf945043db2
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f3b6f9c0039128e2c2e
+ Binary rep of i = 01
+ instring = 98aa818821a4f8dcddd74e0aa6b4e880b2232f29b770fc4f4bad30bd53f17f929bdbe18d59042b480c3373cfbcf945043db2016f3b6f9c0039128e2c2e
+KO = a7c885e50da604c413d7b9a3a127ce1d1d20e30b
+
+COUNT=26
+L = 160
+KI = 6075541228b07c4ad419f03063d8e18f3833644f9a59557363af09a39bd87a85b312d6b6a9fada53e53e03af8cf56391
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b5e6516c3546e86c526621f53c8159a6e96ad05518735db2efca2cf30e7fa23a8dda76e2498a90c01c0c54af8d8b185971a0
+DataAfterCtrLen = 10
+DataAfterCtrData = 166394aae36d175b5734
+ Binary rep of i = 01
+ instring = b5e6516c3546e86c526621f53c8159a6e96ad05518735db2efca2cf30e7fa23a8dda76e2498a90c01c0c54af8d8b185971a001166394aae36d175b5734
+KO = d9737b8bb1c5c80a707d08def6fe61bef4c1ca7c
+
+COUNT=27
+L = 160
+KI = 1a7fcb1860c021732aa31cab6d6d4da1febe1cfba052dde9930967f775e0be3a353551aa42bb8a3f5aea5d91e9868313
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 37785573c24a7ca5039962bf372c6699e1a8a80570114626d5f36dc42b2fa9d03def8f4a9a9a9420d6eaa8d70ad62eb95843
+DataAfterCtrLen = 10
+DataAfterCtrData = f15855144403324ab663
+ Binary rep of i = 01
+ instring = 37785573c24a7ca5039962bf372c6699e1a8a80570114626d5f36dc42b2fa9d03def8f4a9a9a9420d6eaa8d70ad62eb9584301f15855144403324ab663
+KO = b311bde2aa19ee0ea33d951e6e9840ea68e6b802
+
+COUNT=28
+L = 160
+KI = 6dcda5f904a4d5e9a32d0c40c67b98de337fc9b7acc04ae74d74bd70c45a418c083b683b0360a7fa524aa43a8fd0b3f4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6095bad8d43306299232f360898012172b49ed2c8ffface82b952b87d148961e6195c84143b4e9dc99833e0fa91313e54bcc
+DataAfterCtrLen = 10
+DataAfterCtrData = de582d56912360d9e479
+ Binary rep of i = 01
+ instring = 6095bad8d43306299232f360898012172b49ed2c8ffface82b952b87d148961e6195c84143b4e9dc99833e0fa91313e54bcc01de582d56912360d9e479
+KO = 4170c410ab65230228f63c45006286f598344c67
+
+COUNT=29
+L = 160
+KI = cd9f39b06d6c660a43d2ce6381c69b21ac501094f88d280cb14dd188e4ecc3f364c55249550affbe6be6e82a1224cc39
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 187be7719b7c798ade9a27832b8c33353bfbfeb393e7660b7f1d5f969004f7827f308e09db067d8693764b7d78d720ee5940
+DataAfterCtrLen = 10
+DataAfterCtrData = f97e66a26b12438c7a42
+ Binary rep of i = 01
+ instring = 187be7719b7c798ade9a27832b8c33353bfbfeb393e7660b7f1d5f969004f7827f308e09db067d8693764b7d78d720ee594001f97e66a26b12438c7a42
+KO = c4e08fdb8023debb9138ff0d801f13275c77814f
+
+COUNT=30
+L = 320
+KI = 87d3006e0109122473d407d895bb94c0479eed30c3a2a3e635a497d21bb8739ed1259b015e5919692b7e7bd261cad8bf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ec3372ed3bdff659542e010d390223aa3336db9313303a8876028380136416da4f7ba8738701eb38bea31b294a0e73ebfd4b
+DataAfterCtrLen = 10
+DataAfterCtrData = 309a88c9ada5de9cdf2f
+ Binary rep of i = 01
+ instring = ec3372ed3bdff659542e010d390223aa3336db9313303a8876028380136416da4f7ba8738701eb38bea31b294a0e73ebfd4b01309a88c9ada5de9cdf2f
+KO = 72977a6a454f142087adaa4cf91ae9deac9b0e9f59684783d571486a72e5e4bf8f1658cb13a3073e
+
+COUNT=31
+L = 320
+KI = e61766ae8ce4ff6dabbb7fd0ed3c0bb200c21b99b48529d2e6ec6d3aa6985d15edd8f09c3df8c891634524e540a9208a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c94528903e76e96ef31dfac310b9fd6198ecbc9b58cd067712a26b9c8a3261ee01451894bf0bbdc6ced61fe546bbafaeafc1
+DataAfterCtrLen = 10
+DataAfterCtrData = 66d704c0f641cd702fb7
+ Binary rep of i = 01
+ instring = c94528903e76e96ef31dfac310b9fd6198ecbc9b58cd067712a26b9c8a3261ee01451894bf0bbdc6ced61fe546bbafaeafc10166d704c0f641cd702fb7
+KO = e3d9041b3c06bd08b381c82dd1d9364dc98d062fc81bd0e7d94ba24cfbe3b4e5f042104a900f9e21
+
+COUNT=32
+L = 320
+KI = 475c416d177d9def7eb959b714ce81cbd212db4abf81c102696dc9b363c2d9ebb648edcb35a86a63435362bdeccaf97a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 782358543a8a3672952ae9a878844fd7006782be5fcc11355c21b2c152397bab840abefd216f44bee2bb8dee6ecc66201d2f
+DataAfterCtrLen = 10
+DataAfterCtrData = d9171c67fc4bd3e1a444
+ Binary rep of i = 01
+ instring = 782358543a8a3672952ae9a878844fd7006782be5fcc11355c21b2c152397bab840abefd216f44bee2bb8dee6ecc66201d2f01d9171c67fc4bd3e1a444
+KO = 533262149fb4bcd0721036cefe2bc54eca46208cb8a8989306b0704df142433c23561ad82a5487cf
+
+COUNT=33
+L = 320
+KI = 490e18450721c519693f528277d29d18700e81ef1a238397625db147b19b95300634eae9074497aafbcdf7332d354569
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f51476fa78f8bd6355adea0346b095e5a7b7012efdaa3307962592d9d1122af000ddcf9e7e269a488cdf8531700c544ce78
+DataAfterCtrLen = 10
+DataAfterCtrData = bcf9ba1a6bbe65206cf1
+ Binary rep of i = 01
+ instring = 0f51476fa78f8bd6355adea0346b095e5a7b7012efdaa3307962592d9d1122af000ddcf9e7e269a488cdf8531700c544ce7801bcf9ba1a6bbe65206cf1
+KO = d6f0cb492ba0ccf5104debd6323deb97ce7c5d0ec08fe7f0ec7bd5a53e27dbe28523b15e16ad88bd
+
+COUNT=34
+L = 320
+KI = 8dda61f9a30e712d19efc4b435130841103b9f5ea2c24a368fe47723fbc03a13e3f4d21d4459f5f40d56b7cdabf1c013
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4b219df5a264f0f43b81a3d8cd0836b4010efed0b30a6ef01583c6e908ffde807bfbb5fd9995958d33b3c6fb7be4badd5281
+DataAfterCtrLen = 10
+DataAfterCtrData = f7bb70300056fc82822e
+ Binary rep of i = 01
+ instring = 4b219df5a264f0f43b81a3d8cd0836b4010efed0b30a6ef01583c6e908ffde807bfbb5fd9995958d33b3c6fb7be4badd528101f7bb70300056fc82822e
+KO = a9b56b779558f156d591b767704d1c726add9b24d9b6541350fe27f65acf1e5725b72998db8097d1
+
+COUNT=35
+L = 320
+KI = 4eb6cf232c51175141d56a0ee77ab4233556b92910547c028f25a4e05b59d19ca2ca9e645945a9a61121c231f1031be2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = db48dabbc155496f879cf2c836306cb104a75a8f085c0ab3feea9b903433d8d15c4cf544a5123a3d152f3ebcd0422ee02611
+DataAfterCtrLen = 10
+DataAfterCtrData = 7d248d62104134340e1d
+ Binary rep of i = 01
+ instring = db48dabbc155496f879cf2c836306cb104a75a8f085c0ab3feea9b903433d8d15c4cf544a5123a3d152f3ebcd0422ee02611017d248d62104134340e1d
+KO = 928481ac48db371eb2f04819e15ec056690b9d99cabcd507beb1a464516010684eb491b5e16aa8b3
+
+COUNT=36
+L = 320
+KI = a5d3e7e479644819de19545020a3983295b2dca2cb322e720a965ea2a68bf44c837c20743dd143a7bb72d079a2de94dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 57bbaa2b1a7e2847f319ce89aff8a5beaabba7f5c6c6cbb3710a126fa36311881c15d1bbf93da555c6b07515eccddf9ba51f
+DataAfterCtrLen = 10
+DataAfterCtrData = 401537ee943d59d48b0b
+ Binary rep of i = 01
+ instring = 57bbaa2b1a7e2847f319ce89aff8a5beaabba7f5c6c6cbb3710a126fa36311881c15d1bbf93da555c6b07515eccddf9ba51f01401537ee943d59d48b0b
+KO = 96a0e33c6c344149f866d7a865e3df50d9197cde3d6b0dafc94b9b0b3ca8556996263e9b4f005c40
+
+COUNT=37
+L = 320
+KI = ec6711ee8f63a010e36fd1496ee6224fa58172f2baf4a1def3772e4a3235e3b6067675b093de8de0134f0a6f7ca5661f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f3ed76d59a02a1893375b6b92b7edf882ab98bafa672c012bfdaa48da029b072a22c1772c4be146970ed0f365f5f216b1e39
+DataAfterCtrLen = 10
+DataAfterCtrData = 7214f3aff8cf036e06d7
+ Binary rep of i = 01
+ instring = f3ed76d59a02a1893375b6b92b7edf882ab98bafa672c012bfdaa48da029b072a22c1772c4be146970ed0f365f5f216b1e39017214f3aff8cf036e06d7
+KO = dd2b6c17821625d14fff0c602be6d789f6e1c975392589de1c43f2f5b37c13ba931d3c6183c5f5d5
+
+COUNT=38
+L = 320
+KI = c273e5ff04de6f4ed2902f4d7cda55b67d31a6a67354028650a0261c1fc77f977109eb5fe0bcb585ab3abe69f9ad0350
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 038ef6a0fd43a8f22f7d83719780cc38d18c2136b58d530ece4a2a6c0e90d0d6a9f2301f09f690ebe3394f3eb9c990079ddf
+DataAfterCtrLen = 10
+DataAfterCtrData = 46ebdb94f2e17aefd98a
+ Binary rep of i = 01
+ instring = 038ef6a0fd43a8f22f7d83719780cc38d18c2136b58d530ece4a2a6c0e90d0d6a9f2301f09f690ebe3394f3eb9c990079ddf0146ebdb94f2e17aefd98a
+KO = 0fb17c455d5d5312860c4b027f693bcb40145e3c74eab550e32df8eca09370cf69a6d6a6d2d5642f
+
+COUNT=39
+L = 320
+KI = 735c2830a1b7dbc3d480a6d4f2945cbd392e039eb1642abf42852312816f8e87be94b43311c78f25600d664d4eb9465b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 25a80404f9350837c7fbac2cc44e68331e1ff1ed9d05b0184232d6e6e31cfc3dbf9a686b4edf223e9e3960b2838c16436b85
+DataAfterCtrLen = 10
+DataAfterCtrData = c6dd85bb9175fb7b8cde
+ Binary rep of i = 01
+ instring = 25a80404f9350837c7fbac2cc44e68331e1ff1ed9d05b0184232d6e6e31cfc3dbf9a686b4edf223e9e3960b2838c16436b8501c6dd85bb9175fb7b8cde
+KO = 279b930678f9b5eac45ae6c62e6bd617979254d87b76065b0db204685ecb9bec56f64f44f7e7514e
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 2fdfe31fc474ee16d4720224cffa1d45213bbce5b7c3252415e40c57980cfe8d1c6f21fad1efb45c67e927f4d803ee3e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 859b5182957ddd103f260881176bad643a44133904970a65624f089e67ecbc8d03d95813226105b9b2d8fdfd9dd3d32c62d2
+DataAfterCtrLen = 10
+DataAfterCtrData = e97ce65057ad64fe300a
+ Binary rep of i = 0001
+ instring = 859b5182957ddd103f260881176bad643a44133904970a65624f089e67ecbc8d03d95813226105b9b2d8fdfd9dd3d32c62d20001e97ce65057ad64fe300a
+KO = 9f5dae27f4045d41c117b166354e4b81
+
+COUNT=1
+L = 128
+KI = 5b641e1ab62f57f60d74a1e7e1cea475577ed4fb3cdfaa1c65d8ae4c06306098f78f6acb53eb4ff9779db6ec6766a702
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c5387c9a36840dd371608bbfdbe728e98f4d47f8603aa9720608cb3272c47971588a6332da49173bb7be52a383af4fd7349f
+DataAfterCtrLen = 10
+DataAfterCtrData = 8e760470d00c7c4ad68e
+ Binary rep of i = 0001
+ instring = c5387c9a36840dd371608bbfdbe728e98f4d47f8603aa9720608cb3272c47971588a6332da49173bb7be52a383af4fd7349f00018e760470d00c7c4ad68e
+KO = 2140d98f493876f14816e1b0f6aa45ea
+
+COUNT=2
+L = 128
+KI = bb4d867814a264465bdb3e6ce3671a61175c5dcf71b88a9711ee3d46955f09e621846ecd29c8310d11940367af79cd40
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 72624f8f7b40537a47bc32764bf5582377621575d4208d77fbec2cb8c1ac39549047bcde94a11f3ea3bf1dbb90ed86fb5fae
+DataAfterCtrLen = 10
+DataAfterCtrData = 301f059fa8df5bc8dd94
+ Binary rep of i = 0001
+ instring = 72624f8f7b40537a47bc32764bf5582377621575d4208d77fbec2cb8c1ac39549047bcde94a11f3ea3bf1dbb90ed86fb5fae0001301f059fa8df5bc8dd94
+KO = 138967d9eacc75bddc180f60f76e1255
+
+COUNT=3
+L = 128
+KI = 49483077a11162642ebd9fbc2b2d06469ff35df3d341fd76d5f84dce475cf2fba644e1e902cbf24e1c6608e3c83bdc4d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 47889549f83d344d56c856b8e26e67120d68de335e736db1ed291cacabbe7cc3d07a702fc264499e48fd1a04cc237c73feb5
+DataAfterCtrLen = 10
+DataAfterCtrData = 988dd0637b6efcd3e01c
+ Binary rep of i = 0001
+ instring = 47889549f83d344d56c856b8e26e67120d68de335e736db1ed291cacabbe7cc3d07a702fc264499e48fd1a04cc237c73feb50001988dd0637b6efcd3e01c
+KO = 2b6e931604aba7abd1e1c2652c91c455
+
+COUNT=4
+L = 128
+KI = 9b6e74a591f9a994fd59331354149d954a3cede13e913ff4eedbf1193c37c7ded3d4f9b616fd9a70619751bc06eaf34e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3a4427cf15f852771699d0fbf753ffa2679a17f4122a80132f7126463fa1940079a1b7f87f5ea4a72aebf97822228dd91e40
+DataAfterCtrLen = 10
+DataAfterCtrData = d9f21f6b1fd965bcc267
+ Binary rep of i = 0001
+ instring = 3a4427cf15f852771699d0fbf753ffa2679a17f4122a80132f7126463fa1940079a1b7f87f5ea4a72aebf97822228dd91e400001d9f21f6b1fd965bcc267
+KO = b4a2f77439492522cf4748bd7900f46b
+
+COUNT=5
+L = 128
+KI = 995a47314a8a8d7bdb1472cca8a215e8b9dfae166fb99182a0f5afe30715b275adf0bd43aea3f671ae7fddac0bd8bc8e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 72414de17f4704a1a1caf05fe9f78749143527eac32ff21cd02bf22e30d3c7e3e668511f369b7a176db885b690e91ac592a3
+DataAfterCtrLen = 10
+DataAfterCtrData = 8dd11bb899c9aa598d88
+ Binary rep of i = 0001
+ instring = 72414de17f4704a1a1caf05fe9f78749143527eac32ff21cd02bf22e30d3c7e3e668511f369b7a176db885b690e91ac592a300018dd11bb899c9aa598d88
+KO = 7f92add3c7babbd86c3f86ef5a85dc26
+
+COUNT=6
+L = 128
+KI = fc2f5411d47c4e292c201c2c35ce7075afc242ff2f6df526f7ee7d756f70e8157f3a4f4b993340a9862f45a0cfe9bf4a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2bb0787bf4ccddddef06cc9e3911e7398b4916bf3e11bf68b65c162ece86497bd55c130a754fc6ca07eb68b452e0b2fe7fd5
+DataAfterCtrLen = 10
+DataAfterCtrData = c74a669fb856b2422c74
+ Binary rep of i = 0001
+ instring = 2bb0787bf4ccddddef06cc9e3911e7398b4916bf3e11bf68b65c162ece86497bd55c130a754fc6ca07eb68b452e0b2fe7fd50001c74a669fb856b2422c74
+KO = b03eeadab4bcbb9722ac8b311c05bfa9
+
+COUNT=7
+L = 128
+KI = 3fa3997be8d5ec2c95aae4bb00dc8b5be12b43bf87faaacdf51a0021d938cc113ae04acc67ad644af7e1bd2ee77741b7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 359f4d4fbe43e2a390d78fd45e1d1af77179e755862138ad59f3ca6ce51c1fe9bd2138a0263af3758af34741165a17731260
+DataAfterCtrLen = 10
+DataAfterCtrData = a937b299ea558ad70365
+ Binary rep of i = 0001
+ instring = 359f4d4fbe43e2a390d78fd45e1d1af77179e755862138ad59f3ca6ce51c1fe9bd2138a0263af3758af34741165a177312600001a937b299ea558ad70365
+KO = 39aaae8e0b30be7a554f593a062f7da4
+
+COUNT=8
+L = 128
+KI = c14666a2e09d6322ce9acdaf9c98cae51d654b6a48c6f8dc434d83aa8d2499a56a3ac9a84a599e4be0ab75661455a192
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2536116a81e30de503b37b308efba8d0da6a9e8edd85dc9377fbbe0c936ae1966da648ac300f4079d30244c5ffb2935209ba
+DataAfterCtrLen = 10
+DataAfterCtrData = ed32fc6bc66cf964b1dc
+ Binary rep of i = 0001
+ instring = 2536116a81e30de503b37b308efba8d0da6a9e8edd85dc9377fbbe0c936ae1966da648ac300f4079d30244c5ffb2935209ba0001ed32fc6bc66cf964b1dc
+KO = f41d9747b162c4312f5cdc1ab21a5b7b
+
+COUNT=9
+L = 128
+KI = 22a82a9aa00971cd2fc79cc3acefa3a45714c593df75f7a5679275f77719e300299f2feb75cfa4d75d09bd6c129321d9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f0f6dcf0d1c7ab84490faebdf1637560d4c220e7feaa106920131b0d4dfccff087e6e028f4a8b80df8f6a48b68e62012df77
+DataAfterCtrLen = 10
+DataAfterCtrData = c1564fb02574ec0d2516
+ Binary rep of i = 0001
+ instring = f0f6dcf0d1c7ab84490faebdf1637560d4c220e7feaa106920131b0d4dfccff087e6e028f4a8b80df8f6a48b68e62012df770001c1564fb02574ec0d2516
+KO = 68e3e83983bc7e418182d8ef988ceb5e
+
+COUNT=10
+L = 256
+KI = 05a627517f4d3f16983e7da334f68adb43cdf3fa91b839a83dc4df406400f81e43c01eed7888dec136ac5bbc33f12a78
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aa7a328c536cd4c96851e084cc3af813ca61240cec391ac4bc58b2fa4aa5def0c72284b43a8774454a381d21793cf5faaf34
+DataAfterCtrLen = 10
+DataAfterCtrData = 9d108fc113afaf01e124
+ Binary rep of i = 0001
+ instring = aa7a328c536cd4c96851e084cc3af813ca61240cec391ac4bc58b2fa4aa5def0c72284b43a8774454a381d21793cf5faaf3400019d108fc113afaf01e124
+KO = b0d03f212310a7cea1679811fd171736e0a4a5a04f6901f576916c1bec6f6128
+
+COUNT=11
+L = 256
+KI = 1c3c7e18fdbe3493f59aa4e77ab3582f8f75af1f7e5c44a8ef997f979a5bb637a2ee925ff60cd3315f68606a8a7227ba
+DataBeforeCtrLen = 50
+DataBeforeCtrData = aea70fccabc7e016f011b6091a209abd7703f242c19d029743bdd63ae20cfb9315d20bd29b7a3393016bd098de2241e65779
+DataAfterCtrLen = 10
+DataAfterCtrData = 4b7efb4f439862c93e17
+ Binary rep of i = 0001
+ instring = aea70fccabc7e016f011b6091a209abd7703f242c19d029743bdd63ae20cfb9315d20bd29b7a3393016bd098de2241e6577900014b7efb4f439862c93e17
+KO = 7b1489dcfca5d067ee7a8f0db59ceb4d408406a8d4380137a6285c218c096a18
+
+COUNT=12
+L = 256
+KI = c2e5b0aa5f226625384e26c95128199cd6176d2aa9408bc19c88dc7c53e04ee59c1d6edd5e70bb50ed330ddc26bd5390
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e26938b180e33b43478fa55e0f2a6f46621f5cde68b52ee309630ac04679d33b6335ebbba404587d5cec07cf3533cf2aa6f4
+DataAfterCtrLen = 10
+DataAfterCtrData = d5fd9d8fb6411a89ae0d
+ Binary rep of i = 0001
+ instring = e26938b180e33b43478fa55e0f2a6f46621f5cde68b52ee309630ac04679d33b6335ebbba404587d5cec07cf3533cf2aa6f40001d5fd9d8fb6411a89ae0d
+KO = 5f7359d6f36ca9978a31620ba81ca12c5cfd793bb45aa647ba815d61dc720a55
+
+COUNT=13
+L = 256
+KI = 85cdb95518bb93f3a2e84e973580266385247114f56e358651c3c6ed05da0bee254a36dd37c739dbde2fa9a4e32b8c80
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c04b7f5a1cbb13e29271e18294cd90f1ae7f324849cc5698cd8d98a60b479db9306cb0f5754518a5b36cbae217fbc325c1d8
+DataAfterCtrLen = 10
+DataAfterCtrData = 3b96ca31236c566b88bd
+ Binary rep of i = 0001
+ instring = c04b7f5a1cbb13e29271e18294cd90f1ae7f324849cc5698cd8d98a60b479db9306cb0f5754518a5b36cbae217fbc325c1d800013b96ca31236c566b88bd
+KO = b6aebe989e3c1b5139df2df05e05dcfb78eec941738818b1a7cc704852c42851
+
+COUNT=14
+L = 256
+KI = 94f2747e1d05061e6df965a2cf5ea239e421ce50fd6b161ba9de33f8b2a0d201ca3c9478e2e969276682cc8b189dedd2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 27bb6ed918bb1382e93b84a5915e7a848ae5f21f925941212b1ff7037419b86d403dfad5d43f7713a092e7209733fa72dce0
+DataAfterCtrLen = 10
+DataAfterCtrData = 961adf1717e68021e6cb
+ Binary rep of i = 0001
+ instring = 27bb6ed918bb1382e93b84a5915e7a848ae5f21f925941212b1ff7037419b86d403dfad5d43f7713a092e7209733fa72dce00001961adf1717e68021e6cb
+KO = ea5634b6307d976dca7bfc3b89caf27f50e5439b9ac5724a0992a4714f8fc7c2
+
+COUNT=15
+L = 256
+KI = 6335c3d735a853bf4321c8ece78fbb9afdf4294e7cd87939cd6acf625f089d68d98c1b42c6cf89353b502cd6469eb795
+DataBeforeCtrLen = 50
+DataBeforeCtrData = de85053ac0c153dd3c79af8523ce8c127f8aeeae465b1464e4e21ca4cb5fef6abeb41fa1f632554ec2e8559655276f7458fa
+DataAfterCtrLen = 10
+DataAfterCtrData = 766ba575a6f92f998ad2
+ Binary rep of i = 0001
+ instring = de85053ac0c153dd3c79af8523ce8c127f8aeeae465b1464e4e21ca4cb5fef6abeb41fa1f632554ec2e8559655276f7458fa0001766ba575a6f92f998ad2
+KO = ac86ebe94c0563da5f96dd92448ccd74e8247f56c1e05789ca28a5e4fe38d62c
+
+COUNT=16
+L = 256
+KI = d6a9e5c0b5d2b323db878000898610ac3c150d11076643be34424e9fb6658a17ef7413fdd7eb4cea94fc9a6f6ab181f6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bace53b611e551f3f56c7d15e9a04d3c99360a897a2a3eb891dde54094be4329953275d2727e09a4cd45aa265927ffb8db06
+DataAfterCtrLen = 10
+DataAfterCtrData = a39be5a7d2cd6f20adfd
+ Binary rep of i = 0001
+ instring = bace53b611e551f3f56c7d15e9a04d3c99360a897a2a3eb891dde54094be4329953275d2727e09a4cd45aa265927ffb8db060001a39be5a7d2cd6f20adfd
+KO = b78b059994a232e762a42633d7f4d8af82f5783cffb44cdd3c040057de06fb1d
+
+COUNT=17
+L = 256
+KI = 6a351962cb6276daf730e0a046e98f4f384f5de78e135b7196e70bf2c7ff5b3137d82ab161007f1572cdedd616326492
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c5e483e9692845d319cfdfd6fd9ef6a3b2fc63de443e86e042e4d7073edeaedbe0a2a16b66dd7bbd4b0a3b57b96a610c5a98
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a6e1b48dea01fb7fe76
+ Binary rep of i = 0001
+ instring = c5e483e9692845d319cfdfd6fd9ef6a3b2fc63de443e86e042e4d7073edeaedbe0a2a16b66dd7bbd4b0a3b57b96a610c5a9800011a6e1b48dea01fb7fe76
+KO = 6d08a6ccc2fa21a32899e7c0a17a34eaa99c432c6cef3890bb4aed4e9ab35d4b
+
+COUNT=18
+L = 256
+KI = 7989c8847c06a1be11993d1d68632b6ca44aa56b5ed517b93f4655362743ceca242e104d92e01aefaf4e0326df0443df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2022cda618423573d9d9452d07f4d2b0934d392d88e79caf8468b825dc3b59d706cc46a3cce59438ceee38d68c444d57444a
+DataAfterCtrLen = 10
+DataAfterCtrData = 92375315767a881926ca
+ Binary rep of i = 0001
+ instring = 2022cda618423573d9d9452d07f4d2b0934d392d88e79caf8468b825dc3b59d706cc46a3cce59438ceee38d68c444d57444a000192375315767a881926ca
+KO = ffc0200ca45365643a51bd57dffb975badd62bafd578d5b382f1238bae3a392b
+
+COUNT=19
+L = 256
+KI = b044629a01b34ee5f7ef0d3207b3c9e43724a7fbc2765d18b2cdcbf015d05a2f51a09a8fac951aa77b32fa7107da8697
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e58705797806322ed5ac5277739e8edf7193d1ce92193c3d688b18776af35b21c1ace038dc6bb07d581db4dddad63cd8a6bb
+DataAfterCtrLen = 10
+DataAfterCtrData = 5649784fb9d5f78285d0
+ Binary rep of i = 0001
+ instring = e58705797806322ed5ac5277739e8edf7193d1ce92193c3d688b18776af35b21c1ace038dc6bb07d581db4dddad63cd8a6bb00015649784fb9d5f78285d0
+KO = c396f4f73943a9e533d9f3d974805c750530dddd57a56b693830cff17f3dbe36
+
+COUNT=20
+L = 160
+KI = 85a0f34a6cca39a30e3e8972de4c00513d1311bbef810fe6efe0eb4e6e94119c2917397cd56dd75086d057c945a7d59d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fdd4ea0880629d98ced8bbaa061b4daa95f3b5b2041d37d9248003fe4260628cdf6f737caca8d7a0fc0cb756ecbec39db3ba
+DataAfterCtrLen = 10
+DataAfterCtrData = b106609a39646d13a302
+ Binary rep of i = 0001
+ instring = fdd4ea0880629d98ced8bbaa061b4daa95f3b5b2041d37d9248003fe4260628cdf6f737caca8d7a0fc0cb756ecbec39db3ba0001b106609a39646d13a302
+KO = 142e31a6af6736a2694640c5621287cfc30f06a1
+
+COUNT=21
+L = 160
+KI = 73f8f59cdfe9ed01237633e4a9c685c412615dd85567e58ea2f485a4c37c2b66075dce1edbb6b83532abe3e4b6c2404a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 862b52929f9f6b8fb73398b681f9c3c549c4cb68f87e6cde60e7bb44006e51847ae4f26f6a432e47beb41c292ffd3852a701
+DataAfterCtrLen = 10
+DataAfterCtrData = a3ed74904356e676328a
+ Binary rep of i = 0001
+ instring = 862b52929f9f6b8fb73398b681f9c3c549c4cb68f87e6cde60e7bb44006e51847ae4f26f6a432e47beb41c292ffd3852a7010001a3ed74904356e676328a
+KO = 1e2d355ead232e867c962c239af48ae1a96cbfd1
+
+COUNT=22
+L = 160
+KI = 783b6050cd516d3851a32b6a5f5f523308a7b2b3a59719026b6f4ed30274d8372f62a4b0c8aa232d57c44cad4aa3667a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dd103dc2aa1533879cc064986a4820336572a72c1a833bebd9a8ccece8d518df8f20d017ef153827b3c3a0d7489843b2bf2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 7a4617652f857e32d84c
+ Binary rep of i = 0001
+ instring = dd103dc2aa1533879cc064986a4820336572a72c1a833bebd9a8ccece8d518df8f20d017ef153827b3c3a0d7489843b2bf2e00017a4617652f857e32d84c
+KO = ecab7fbc2d3b3b3f8130c2cf43ffd27e05ad844a
+
+COUNT=23
+L = 160
+KI = c1f97b916157cea3d606d846cfa475be6c4e5e66e343c3b8dedfbb7d8983ca9f1681df534c6610335f075eb103664c91
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7a17ff72a841e3749821fc2d71b5bcbe291f5f9510637a4a52264a6575cb8e3ae8d92b56c37582e11ea47f0a4c98e3ecab5c
+DataAfterCtrLen = 10
+DataAfterCtrData = 62e7e4337660ca69fb1b
+ Binary rep of i = 0001
+ instring = 7a17ff72a841e3749821fc2d71b5bcbe291f5f9510637a4a52264a6575cb8e3ae8d92b56c37582e11ea47f0a4c98e3ecab5c000162e7e4337660ca69fb1b
+KO = 13ef1566500b8b52bf748cda4709b3d83afe3f6c
+
+COUNT=24
+L = 160
+KI = 0a5fcef18026a6fd702de8a85ccba4af8c02fbab9db1fd9813448c833f30e4e8dde71f10e216b0d0ee0c0879ba0706dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e3202b7af0859c57938a440729669146332c10f02ef395627b4407528b7f47b01b4eaee0b57ae5f7509260e6cea17d1a410c
+DataAfterCtrLen = 10
+DataAfterCtrData = 6f6c85c9f17af3e85369
+ Binary rep of i = 0001
+ instring = e3202b7af0859c57938a440729669146332c10f02ef395627b4407528b7f47b01b4eaee0b57ae5f7509260e6cea17d1a410c00016f6c85c9f17af3e85369
+KO = 45fe920c9cdbbec0f7b211d303e4f995f7ce6d11
+
+COUNT=25
+L = 160
+KI = 581c169173aa7bcbeceda6bea1bb84bad4f57478c5108c0cb73a230d7865b0c56ea68f5291ba7dbb5712d70143f0e311
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4722f5dd4f9f2e5a5dffbb3cd5e2f15c8bfeb90f7928798d53313bfe75541a3bc48dc7baee9d436544fc6a7964ad0ec0c5a7
+DataAfterCtrLen = 10
+DataAfterCtrData = dca63f15c72f6db94dd1
+ Binary rep of i = 0001
+ instring = 4722f5dd4f9f2e5a5dffbb3cd5e2f15c8bfeb90f7928798d53313bfe75541a3bc48dc7baee9d436544fc6a7964ad0ec0c5a70001dca63f15c72f6db94dd1
+KO = bba272b52d7946ab3d54ca2f0f99276064885c5c
+
+COUNT=26
+L = 160
+KI = 63bc0400bf5097c131c2f3bc66c8426fdeb1977dd794c5cc516ff90c363d4ec5212a821d08d16d4d6664b81da483c91f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01ce6debcfa69ca1eb4d6cc247d5b5a1876b119306796af8e2970a062c05ef3f83074035fcce6d8730590bde5d8fed6e2c66
+DataAfterCtrLen = 10
+DataAfterCtrData = 286783ba50ce60febeaf
+ Binary rep of i = 0001
+ instring = 01ce6debcfa69ca1eb4d6cc247d5b5a1876b119306796af8e2970a062c05ef3f83074035fcce6d8730590bde5d8fed6e2c660001286783ba50ce60febeaf
+KO = 9fabc83866e91e6cba0925aeaccd72244a54bde2
+
+COUNT=27
+L = 160
+KI = 0d1fd221af865bb8ae035a3e349beaebc76a1a85311bafedb0b0401a486e7cf2735b00f2a50727b2c866710458a61927
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9d024ebe678b4956006be1c93f50eaf1b65404259f5093b9713bfd5ac92abb33aae20733bb8ac106d332c23107fb65db8b2e
+DataAfterCtrLen = 10
+DataAfterCtrData = 81033f30e8ea4bb34c12
+ Binary rep of i = 0001
+ instring = 9d024ebe678b4956006be1c93f50eaf1b65404259f5093b9713bfd5ac92abb33aae20733bb8ac106d332c23107fb65db8b2e000181033f30e8ea4bb34c12
+KO = 1745b14d5a3d10c18156169bc5ed496640882902
+
+COUNT=28
+L = 160
+KI = d21b78fcb16dd1ee765f5df3f6c0c2fdc0583d351e2ba0786f71beda983a0cd6194585cf447e00ac21cd5b6a9cc5d129
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6df26e2eb50426183070768d6a09afa27d41d1ded6d91f64e3467075a694d24b9b528bac2b9b055a5c21a9dc0bfe50e6323d
+DataAfterCtrLen = 10
+DataAfterCtrData = 1d5d69c21d82ebd669d5
+ Binary rep of i = 0001
+ instring = 6df26e2eb50426183070768d6a09afa27d41d1ded6d91f64e3467075a694d24b9b528bac2b9b055a5c21a9dc0bfe50e6323d00011d5d69c21d82ebd669d5
+KO = c828291d26e6d1986fc399b53b47dd2fb94ef678
+
+COUNT=29
+L = 160
+KI = d122a19e0c8047b7701593353e7451f1dddf590074335af5b320fa3bb03cfac55fdb21f89c6914008a70ecfd20269116
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 35ce7c7e92355958a85984a57f28655f1d82b86672dd382271cb29e007a5aba355e7ad5a250de8d9b3ff3587dd8104476464
+DataAfterCtrLen = 10
+DataAfterCtrData = ce071e52f43f2ceb6346
+ Binary rep of i = 0001
+ instring = 35ce7c7e92355958a85984a57f28655f1d82b86672dd382271cb29e007a5aba355e7ad5a250de8d9b3ff3587dd81044764640001ce071e52f43f2ceb6346
+KO = 81bba3b90c6e81906445fb973fd551bd66e49e3e
+
+COUNT=30
+L = 320
+KI = 5a997f71172493ff0885b26d718a72631a05897f73773fddd9fd5fc66812b0ca91fe09d8ec8b9e98ca6bed5eace84676
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f49eb536da2e8cae5148d4e2abb1cc199ba57eeecfd6caf823785db6dc8a4fe315f2813ab25ba3017fbe44d33d743705818f
+DataAfterCtrLen = 10
+DataAfterCtrData = a0994fb7a2c846b12623
+ Binary rep of i = 0001
+ instring = f49eb536da2e8cae5148d4e2abb1cc199ba57eeecfd6caf823785db6dc8a4fe315f2813ab25ba3017fbe44d33d743705818f0001a0994fb7a2c846b12623
+KO = 607afc4cf67b658673fcc9c2912802e44070b525c7f63218b461e56f414d4c88afa8a03374d1e7c1
+
+COUNT=31
+L = 320
+KI = 335261d3b200ab3fd253d2a671dc761ce2008635fc8cc1ff892b5a69a8aaf45dc53fb3d0c816315300b0c6772c11505d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 225c3f7fd54024118cd615bc037e5cc4ed4247e25034af83bb5096d984237a00cf1ee280c409a5cac49927788ee83c27b500
+DataAfterCtrLen = 10
+DataAfterCtrData = fc59297e35cb66682d2f
+ Binary rep of i = 0001
+ instring = 225c3f7fd54024118cd615bc037e5cc4ed4247e25034af83bb5096d984237a00cf1ee280c409a5cac49927788ee83c27b5000001fc59297e35cb66682d2f
+KO = c01414610e0cc82276a09919d2f66970cdf65dd74f303ca9a2f0b85ce1b825657cdc78a0536abaca
+
+COUNT=32
+L = 320
+KI = 48bcec1efcb35ed6b1fa0caa7129285ed8c28539aca89768bff379b3b896818d0bf6a706e17e0ad68627960641efc4bc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dd0273dc4c87d06f93d62f12675cd61fb19d4f88147596bc1a3490530db6082c6c5dbec981fa7aa50d90d888f54286918bbd
+DataAfterCtrLen = 10
+DataAfterCtrData = ae387387d35d1e276149
+ Binary rep of i = 0001
+ instring = dd0273dc4c87d06f93d62f12675cd61fb19d4f88147596bc1a3490530db6082c6c5dbec981fa7aa50d90d888f54286918bbd0001ae387387d35d1e276149
+KO = a9dad9b72faed2b3399423aa2642672a8eecb4121f8bf0d6aa362bedc297348e98a1914d711d07aa
+
+COUNT=33
+L = 320
+KI = 1771605217e37b3f0da0a3442a8657193d9d0f2133a99835e87582be3d76fe40351178783a0ab7521b4ed00ddd1e2836
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e6b63aee2bc3c1bc1042e77bcd5df6934a408eae3c7cc947521a06e2ec966e4abad6c755268a0f165dd52b6d06ffa6976913
+DataAfterCtrLen = 10
+DataAfterCtrData = 82c2486a1b5e06ec026c
+ Binary rep of i = 0001
+ instring = e6b63aee2bc3c1bc1042e77bcd5df6934a408eae3c7cc947521a06e2ec966e4abad6c755268a0f165dd52b6d06ffa6976913000182c2486a1b5e06ec026c
+KO = 94ca3873967ca8ce4c0be73ee1e09ceaa067769dab5de001a359415e8bbb0d9bc520a7471c9579be
+
+COUNT=34
+L = 320
+KI = 739e1b8fa743f07f91033af452e432db5429be8624b6d3f73a590c0d91ebbff939d666f2e66a33b58120ec27728ca6b7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 60c30c0d805fc1d091d98db4806aee03f64bb1d0b2b8a6692d9d42055814f499165a8f56244e173b8ae5329aa0f25e5e780e
+DataAfterCtrLen = 10
+DataAfterCtrData = 70812edc1ddeb6c9211b
+ Binary rep of i = 0001
+ instring = 60c30c0d805fc1d091d98db4806aee03f64bb1d0b2b8a6692d9d42055814f499165a8f56244e173b8ae5329aa0f25e5e780e000170812edc1ddeb6c9211b
+KO = 67135bf7f415e9da5bdfe406f466d8a4f8fb13afd382d55d814670901390e2742afbdf4f92d4e2ef
+
+COUNT=35
+L = 320
+KI = 8ef78788f42fcb750c683fd8dd2c55f2e43f53f337e8fab43265b47290e85b3c30885217370cbf184de5d54c1ac005b9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a2b1a1cd586b9d3b74a391f67b436e8e94e7b55dad50d5ea800d4d0274f7a6ae94e88cda940664e54579d979b0ef100841db
+DataAfterCtrLen = 10
+DataAfterCtrData = ba4c50a1e8e1a5f42d2f
+ Binary rep of i = 0001
+ instring = a2b1a1cd586b9d3b74a391f67b436e8e94e7b55dad50d5ea800d4d0274f7a6ae94e88cda940664e54579d979b0ef100841db0001ba4c50a1e8e1a5f42d2f
+KO = 6e17fa125921c98a03b6fe9119bc0b5a0db205cbda81701eec32c1c491e0a75bd9137388453fb340
+
+COUNT=36
+L = 320
+KI = c4ba75852a05cba73b8683c2d88122f3fd07be63f6e9731490541c8dabbb1b4b3ae0c1abdf3f292a68be4a62f7baff7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bc233c6446e48d1f1db965b6f0a4cbb7b81e5dc35ae159d85c2c66f1b7dcab7778c204158874ababe18538e5017e7b5dce99
+DataAfterCtrLen = 10
+DataAfterCtrData = d3f393528f156a0201b2
+ Binary rep of i = 0001
+ instring = bc233c6446e48d1f1db965b6f0a4cbb7b81e5dc35ae159d85c2c66f1b7dcab7778c204158874ababe18538e5017e7b5dce990001d3f393528f156a0201b2
+KO = 9539ecb00531092fbf5ef49ceba6a810974f29046c88bd4cd166327d49ef5efcf48effdfcd4680ef
+
+COUNT=37
+L = 320
+KI = 4f74a15fb74dbd5f1287cb626302748fda252e6998d0929babdcd1be283df22a248ddee4de1bf2b3e46c6d52ad2ae60d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c6368bfd837a7f7f858c8875c663a840c01dda79bc66622c61d17f49318adc29fe38e9376141a4cb12b82da0a442218b8aa1
+DataAfterCtrLen = 10
+DataAfterCtrData = 44e2beaeb8c5a616135e
+ Binary rep of i = 0001
+ instring = c6368bfd837a7f7f858c8875c663a840c01dda79bc66622c61d17f49318adc29fe38e9376141a4cb12b82da0a442218b8aa1000144e2beaeb8c5a616135e
+KO = 3259df23e1dd47f584d558a2da0e45bfcee7abf7764b6290fd3f452d6331ba4ca50ee14762f6d178
+
+COUNT=38
+L = 320
+KI = 23ce1eabfebc15b65abfd7836fa265f54ccfb152c225996c2a7b2cbfb7a71353eb7d95968a7c8b17be748dcc15a3a506
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3992ee413060de737c71037c10725e3bef7c367a33d799d51059ed3b0d1dd602293a9428e4d12a34389296245858934d2451
+DataAfterCtrLen = 10
+DataAfterCtrData = e4d6c21443b8f768a11d
+ Binary rep of i = 0001
+ instring = 3992ee413060de737c71037c10725e3bef7c367a33d799d51059ed3b0d1dd602293a9428e4d12a34389296245858934d24510001e4d6c21443b8f768a11d
+KO = 2192cd9db6c2ca5ea2bdee7c4a3a110556a2b7d7ec50801d919c2c2934e3a6e727bc74bcea1a035a
+
+COUNT=39
+L = 320
+KI = dc7ef4d51be598e220c83fe7a8b10b6e93aff96b961d4a6a706950045ffbfb916c3773de495fd3923c494a46607dc3c9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b5d6a2ce305c8b1ee8ee0276716024b0c5612a713e604a8f0b10e44821a52e359d2698c8743f22c3853fea266f039319e87b
+DataAfterCtrLen = 10
+DataAfterCtrData = f5cd06f24d834ec2d5de
+ Binary rep of i = 0001
+ instring = b5d6a2ce305c8b1ee8ee0276716024b0c5612a713e604a8f0b10e44821a52e359d2698c8743f22c3853fea266f039319e87b0001f5cd06f24d834ec2d5de
+KO = 2b1de3ddace31d12fc2a9d957ca731e8481c947bfb2cb3133a3c0c6d6cee3d61f1ad091aad787767
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = dfbb581823c48942933ba98b8c375da2d8e3dddbea5008661b1796652da6c1f355e27a2bc5dd30e74780e6079e1682b4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee7fea1606bee7c21f5ba847b5016826d1ab39c1962f6eaf3a454f0d101e58ea406d12f15ef67fc8b2b21653cfe92751f735
+DataAfterCtrLen = 10
+DataAfterCtrData = 3faee91c54e2ae42fcf2
+ Binary rep of i = 000001
+ instring = ee7fea1606bee7c21f5ba847b5016826d1ab39c1962f6eaf3a454f0d101e58ea406d12f15ef67fc8b2b21653cfe92751f7350000013faee91c54e2ae42fcf2
+KO = 4053e986be8a84172f4b4c5c687e603b
+
+COUNT=1
+L = 128
+KI = b1e0fde024379e557f003fe515e79ddd9e499e69f7982778e7abb376194690e94be90746144ac4d59aaad5c78e7b4a14
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c85d0e5f01aaead0bd5d61c750b4be64642df1ab15d718a0505898456a9a611bc5e32a1887b4e0f67a00b6e61877d315f68b
+DataAfterCtrLen = 10
+DataAfterCtrData = 94bcce4eb92f5205c237
+ Binary rep of i = 000001
+ instring = c85d0e5f01aaead0bd5d61c750b4be64642df1ab15d718a0505898456a9a611bc5e32a1887b4e0f67a00b6e61877d315f68b00000194bcce4eb92f5205c237
+KO = 06df89f05ca607eeefaba868c42736ec
+
+COUNT=2
+L = 128
+KI = e33e995d984144795106da7fc892eae72b6041f6a9a85a0650fa40ba549bc78a4a84c812d3ca47b21db0f75efb8625e6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d5bb5669d1add1e1a69555e466458dab392eb20688efb0ab91ee203488d2c8be4041b17525a6a21180d6a6605baff2fcd76c
+DataAfterCtrLen = 10
+DataAfterCtrData = a40924f06fa6ce222afc
+ Binary rep of i = 000001
+ instring = d5bb5669d1add1e1a69555e466458dab392eb20688efb0ab91ee203488d2c8be4041b17525a6a21180d6a6605baff2fcd76c000001a40924f06fa6ce222afc
+KO = 1968924216ef4f5bd59bc37aeca80591
+
+COUNT=3
+L = 128
+KI = 3fc071090442890cde9bc76acd09e7e2421e29360251f9ab3bfd77252bbc8d1dbe2e057c28f1dbce9b554a953db9a329
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d79384b2f1eca4f78c39c4309678ff59c254e93b8db0e19971fdb780d294eb9d182e4a352eb739a6ed1c7ad948ac56fd2b38
+DataAfterCtrLen = 10
+DataAfterCtrData = 99cb6bfc9bdd5f1c1e03
+ Binary rep of i = 000001
+ instring = d79384b2f1eca4f78c39c4309678ff59c254e93b8db0e19971fdb780d294eb9d182e4a352eb739a6ed1c7ad948ac56fd2b3800000199cb6bfc9bdd5f1c1e03
+KO = b6ff3bf8f02c6960e610fbcf7084dfd0
+
+COUNT=4
+L = 128
+KI = 9fd5f0debe812e97bdcff8ca42687b75f8910bac1e3a5783648c68dffded7b0e1da7542b1af83a998fd1f94b80ff6a73
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2922f711a680201599b81d606cb020572bb04186f99fbf83ce1ab3eafbc176cc898b4bf03681fcaf0a84c82ae497f8fa4f12
+DataAfterCtrLen = 10
+DataAfterCtrData = 735bfcd4be03ac0085cc
+ Binary rep of i = 000001
+ instring = 2922f711a680201599b81d606cb020572bb04186f99fbf83ce1ab3eafbc176cc898b4bf03681fcaf0a84c82ae497f8fa4f12000001735bfcd4be03ac0085cc
+KO = 62b9d76b440adb9c30db96770b266ff2
+
+COUNT=5
+L = 128
+KI = db554d53acd8182dc9acbc7328e76bf7bb86ed97379830d7bc96948f05651d92a5f6d3798aa2629ea0490242545ed4da
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a704c6efd820bc102543b59cef39b4e3ba6aa5cfe49ecacd5fe7fb5b75e1ea7d7ebf3457904d20c231c7069a14c71b3880b0
+DataAfterCtrLen = 10
+DataAfterCtrData = a52103da156069a9829a
+ Binary rep of i = 000001
+ instring = a704c6efd820bc102543b59cef39b4e3ba6aa5cfe49ecacd5fe7fb5b75e1ea7d7ebf3457904d20c231c7069a14c71b3880b0000001a52103da156069a9829a
+KO = 11535c58f49d7f17effd3d74473a9650
+
+COUNT=6
+L = 128
+KI = 34e1499a131c5a9a5bead53fe9ab9fb6f77df70c85cf0be52e1e0340bb65df11af8e4a9b384e29f225afd573534da2dc
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a9276b4278f6635cefd053789e731d8bccfbf23514ed51f11736726f49a9ed384dba4d714e0841824984a3d29092e017fe14
+DataAfterCtrLen = 10
+DataAfterCtrData = 00d011af63af8cb7dd23
+ Binary rep of i = 000001
+ instring = a9276b4278f6635cefd053789e731d8bccfbf23514ed51f11736726f49a9ed384dba4d714e0841824984a3d29092e017fe1400000100d011af63af8cb7dd23
+KO = dcbf2edc82974d449fbacf1ec675b30f
+
+COUNT=7
+L = 128
+KI = 6e1eb8c2934244ed8facd60e7d37433dd605904994a25df2937ffc3562eed950a87fce5b9fc6e4fe0c6e14e40fec1023
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 773c65b060402a8f304eb04004d902720f1963c3dd21a48d4a67ef25bcb0f1b6990a6adb46a3a91da396bb99341d02c65a66
+DataAfterCtrLen = 10
+DataAfterCtrData = 100cdc8d6e381fd3ca75
+ Binary rep of i = 000001
+ instring = 773c65b060402a8f304eb04004d902720f1963c3dd21a48d4a67ef25bcb0f1b6990a6adb46a3a91da396bb99341d02c65a66000001100cdc8d6e381fd3ca75
+KO = 6338126f3963524bcd87cc37bf72ebf8
+
+COUNT=8
+L = 128
+KI = 64ced3f93fe87b13445588a342d42785e032cb5730c2abdfd9da22a883dd5aa77bc41ce42d0e647453fb7f555bfd66cb
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 78f79a19ba61fd58ba72a0f40e1cfc8d17d633aca3bcb56cdd13fa21b140fea72415d55500cffaf2f911700864919f9e4aa0
+DataAfterCtrLen = 10
+DataAfterCtrData = 149cdf02bf504c6892a0
+ Binary rep of i = 000001
+ instring = 78f79a19ba61fd58ba72a0f40e1cfc8d17d633aca3bcb56cdd13fa21b140fea72415d55500cffaf2f911700864919f9e4aa0000001149cdf02bf504c6892a0
+KO = a855b5afc771280b84c3444e0fc472ad
+
+COUNT=9
+L = 128
+KI = 05360045d34dea848cdfe42e534a5fb5a132f6dbedf5b0838599fac4179138e4b9823fe9d6000a89581b633a0371810c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 004585c155bc2b1a2623f13be99e2e59744e41a389cee5f5af4ae571c804326f3b36c0f381d64f101cb6904e65cf2ba61a83
+DataAfterCtrLen = 10
+DataAfterCtrData = fce2a5b6eb8733774012
+ Binary rep of i = 000001
+ instring = 004585c155bc2b1a2623f13be99e2e59744e41a389cee5f5af4ae571c804326f3b36c0f381d64f101cb6904e65cf2ba61a83000001fce2a5b6eb8733774012
+KO = ec6be330a9d29646c742073320287b3b
+
+COUNT=10
+L = 256
+KI = 530d925c6ca5ceb6f2a37c316977dfba3f1ff901637452362b41c7ad2bfb68c0179b90786068c4aa6ecc2ccf91b26000
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4cb45f121edd454bd6f43542bfaa22b6d0f8b616d699f042fd1123b56dacd0b87b4b2e0c26e5f1e74c424df0bfd30c24956
+DataAfterCtrLen = 10
+DataAfterCtrData = 7dffc879d2fd3881e13d
+ Binary rep of i = 000001
+ instring = d4cb45f121edd454bd6f43542bfaa22b6d0f8b616d699f042fd1123b56dacd0b87b4b2e0c26e5f1e74c424df0bfd30c249560000017dffc879d2fd3881e13d
+KO = ac3cdfa52a81ad1fd0a0971388b48abf3edc0d91d04a0e10b23b30db6d281a14
+
+COUNT=11
+L = 256
+KI = a176cf803cb5805f661787c9adf0d93fc01088b54be4fe9ac42f95acd439be422118502fb2980e5db63f1c801c5c6abf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b7b4de560c0e5da23d662495116e3751f6620d8c61377c79b6951f7a6374f69395f4be8b5787ae4af7a1d3f01cc27963cd8e
+DataAfterCtrLen = 10
+DataAfterCtrData = f827aed806f406b9bfc7
+ Binary rep of i = 000001
+ instring = b7b4de560c0e5da23d662495116e3751f6620d8c61377c79b6951f7a6374f69395f4be8b5787ae4af7a1d3f01cc27963cd8e000001f827aed806f406b9bfc7
+KO = 5c90458f56d2f3463dd903fc2d39efe2ff394df5b63955f73027f80851831973
+
+COUNT=12
+L = 256
+KI = 09bd784dc9fa23c5313b4a28c600ea8521c659f9723079cabe586be13e3305a8d5b7e7d530b194410c160c2a80cab9bf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f7a6e6c3e5a9d2df4be33fe7c5ca1eff03d028c74f054231ed3632cfcc5996cc577687e42f7354f52065a8ea8efdb84c69ad
+DataAfterCtrLen = 10
+DataAfterCtrData = ec50066920ccc760e59b
+ Binary rep of i = 000001
+ instring = f7a6e6c3e5a9d2df4be33fe7c5ca1eff03d028c74f054231ed3632cfcc5996cc577687e42f7354f52065a8ea8efdb84c69ad000001ec50066920ccc760e59b
+KO = e9248ce2bb885e4754e220266434efe1eb1b35fb91f2b0a751cff45135bc6837
+
+COUNT=13
+L = 256
+KI = 575d2955918130d7bb9a6f4134b75faceb8e44f0bae328e49de8855421836c0f18c51c9e3f0b569745f9e004698d8096
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 588021b5d35cdaa380d6f4a99f75d6af7ebac6b8e0cad206599271f4b00afa7fc44c64c0afbe157b50d74e1fe6c3b453aaf7
+DataAfterCtrLen = 10
+DataAfterCtrData = dd2b7c01028ef5de3e5d
+ Binary rep of i = 000001
+ instring = 588021b5d35cdaa380d6f4a99f75d6af7ebac6b8e0cad206599271f4b00afa7fc44c64c0afbe157b50d74e1fe6c3b453aaf7000001dd2b7c01028ef5de3e5d
+KO = 934c993cb6aafacbb12a4e8124c9b86cdb431a9d0517d712a8c3f6c33f947be5
+
+COUNT=14
+L = 256
+KI = 038123d3012ef3db787d28de76da11dc03253a963af3ef6d90547e8cdd78b0a0a7da18e97f6ab981cac981b30f1fcdfd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4723875a4707104c49e8063662047b885d823800c7130b8a5c65476ea20e2ea4eee3de75a1f3790795d0ba55f807c1c8b03
+DataAfterCtrLen = 10
+DataAfterCtrData = 710038def3ebbdda4a48
+ Binary rep of i = 000001
+ instring = d4723875a4707104c49e8063662047b885d823800c7130b8a5c65476ea20e2ea4eee3de75a1f3790795d0ba55f807c1c8b03000001710038def3ebbdda4a48
+KO = a10a68497d1525e6ae5c25caec359f55867cf4db350df18644fa6981b10525e1
+
+COUNT=15
+L = 256
+KI = 93db24e796a0fd65c91c02caa528fc4613eff9da49714c9eb9cbd5618a05ce71a82d559764c5ac51863400d38aef7f81
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 07b32d8732fa3d53a0387fe021b5634555ddeaba6f6543af47759f29067f6de14c3f87f6e5e875a702cb86b5820e8126bb06
+DataAfterCtrLen = 10
+DataAfterCtrData = 952729ac75ec6e1fb39e
+ Binary rep of i = 000001
+ instring = 07b32d8732fa3d53a0387fe021b5634555ddeaba6f6543af47759f29067f6de14c3f87f6e5e875a702cb86b5820e8126bb06000001952729ac75ec6e1fb39e
+KO = d7a081d3696066c202a53726338f8d6d5df827a890274323c5a44ca42e0c8875
+
+COUNT=16
+L = 256
+KI = 7c89a4842f19f2dd9c9d7d03edee33d93759e046d31222b63b94d7996de3d6d0fe548636f2ee5a25b6d009da111e5803
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 449534a8895b16b46bd8599967859c663ba5a6d92e0fb0eeabcd5cc3c82b9511131018c326c999f7c7b0189ffdbcdeebf31f
+DataAfterCtrLen = 10
+DataAfterCtrData = 2e079e673687cd5726c1
+ Binary rep of i = 000001
+ instring = 449534a8895b16b46bd8599967859c663ba5a6d92e0fb0eeabcd5cc3c82b9511131018c326c999f7c7b0189ffdbcdeebf31f0000012e079e673687cd5726c1
+KO = bb3ccbfc36565274b6aa4ac2db5e8c21a4280c915e9a98f297d32fa107b1c709
+
+COUNT=17
+L = 256
+KI = cd59e0b9402e858c47945d92bc98d16b869d24c7fbfa516f06183ea08bafb8fcd0556b6286ef08a7ff473914a3627ee5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e0e3a85c29fd30d9528f1d7741a625d1a23d22303ae47d1645a54733ba0fc943fcfbe45503ceb1e0a4d88f3852dce12edd2c
+DataAfterCtrLen = 10
+DataAfterCtrData = cfbb82a2652a8ea821cc
+ Binary rep of i = 000001
+ instring = e0e3a85c29fd30d9528f1d7741a625d1a23d22303ae47d1645a54733ba0fc943fcfbe45503ceb1e0a4d88f3852dce12edd2c000001cfbb82a2652a8ea821cc
+KO = dd4418fc7009709cfaa62559ffb59d7f1a5bfece3e9305320f372fa65cdba347
+
+COUNT=18
+L = 256
+KI = 66d58d2d9e59b990e6145e8d0ee2aee0329040136c5b6336351d4f0e6c0f5c0b450365cc13b912712e0b9acf45b57e27
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a8988686b98f842b151db1b89962b9e859fa7ad854b6db3c0be7c50e412f488e74da65fb7cee35d16b08be2313cd9eaf7446
+DataAfterCtrLen = 10
+DataAfterCtrData = f5ac68ad041c43ff9e7a
+ Binary rep of i = 000001
+ instring = a8988686b98f842b151db1b89962b9e859fa7ad854b6db3c0be7c50e412f488e74da65fb7cee35d16b08be2313cd9eaf7446000001f5ac68ad041c43ff9e7a
+KO = 9e152ad9a8f3c78ddf42f667815a56e33904b89066fa0e244d57c1b671afbc5f
+
+COUNT=19
+L = 256
+KI = 5ba2e9d1acecd173dce602622dc94ef7692c87c2439aed5780170b2ffb226d782a288f23ffc26756708ec5eddd0bd424
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6941bd5db3f91fa7d750d5bebbb3cee326f7b48c9365ad601a50ad3e19d40e3d5b742a4275e94dc66a4127d01dd30131aaee
+DataAfterCtrLen = 10
+DataAfterCtrData = 61853c894ee6571e6fac
+ Binary rep of i = 000001
+ instring = 6941bd5db3f91fa7d750d5bebbb3cee326f7b48c9365ad601a50ad3e19d40e3d5b742a4275e94dc66a4127d01dd30131aaee00000161853c894ee6571e6fac
+KO = 74093274b90a136c41a736ade26e6c1747cc6da5112fd446a3b4e5cf1a0d0bd6
+
+COUNT=20
+L = 160
+KI = c00b5dbda66f2c41ba723f99a046db6eeb6aa901d7616481799b3df63e8c74a483a24bd8ecfb3519ab498b32b91c15c6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0500a4b4267cb6034463c1cf7e1bb373366df8474508810050f9006c0ed1e15dcb3149847f84c178c89304483c14318a23ae
+DataAfterCtrLen = 10
+DataAfterCtrData = 7d42b70a48c856a29394
+ Binary rep of i = 000001
+ instring = 0500a4b4267cb6034463c1cf7e1bb373366df8474508810050f9006c0ed1e15dcb3149847f84c178c89304483c14318a23ae0000017d42b70a48c856a29394
+KO = 6b71027d8a6859bc6e89909d7db800b94c5e439d
+
+COUNT=21
+L = 160
+KI = f6cd00ec5679e565770c1150e4c0c4d61a3fbfd1a6eee7768470b085f12951d07ea087f37ea3bc71f59983384123dcea
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4058a2c36636bb523d2bf3db040451445e8470250e462611580ff0b4cb396fcd51f927dc3d8cfc598745dfdc6378cae4df03
+DataAfterCtrLen = 10
+DataAfterCtrData = d671aca5a6e103e87bb3
+ Binary rep of i = 000001
+ instring = 4058a2c36636bb523d2bf3db040451445e8470250e462611580ff0b4cb396fcd51f927dc3d8cfc598745dfdc6378cae4df03000001d671aca5a6e103e87bb3
+KO = d5accac0b1ff8b59bcd95f5d1eba155b7a79012d
+
+COUNT=22
+L = 160
+KI = 46542378157f990a72281d2c1f692f4aafda21ee458acd9db8cbee9a2707534e696859de10c70b292d8d1e1b1b1bc888
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 29059c09a3be4bf898fe19541d174d7969767a8594898e0a0954710c479dabc0e243e3d2d54eaad9afcce532f1e4d94eec73
+DataAfterCtrLen = 10
+DataAfterCtrData = 66f307c168f27534535d
+ Binary rep of i = 000001
+ instring = 29059c09a3be4bf898fe19541d174d7969767a8594898e0a0954710c479dabc0e243e3d2d54eaad9afcce532f1e4d94eec7300000166f307c168f27534535d
+KO = 8da9e92dcfa80b1f5d4a3cadf27e76276f8874b7
+
+COUNT=23
+L = 160
+KI = 9d8e344210400e85c09b8629be27e5a9ecfd54b3454b64d08337e9affbbd41b807b6fa7cec6502899115d6bdf4aeb900
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 15059e373c9c96eae65f8f2cbf515ab80b7d36c00d1820ae0289214e32a96fa7514cc6e03671eaec3e6d13130f5a1b9ceee0
+DataAfterCtrLen = 10
+DataAfterCtrData = 0d9c27c8549bb8aa7dd8
+ Binary rep of i = 000001
+ instring = 15059e373c9c96eae65f8f2cbf515ab80b7d36c00d1820ae0289214e32a96fa7514cc6e03671eaec3e6d13130f5a1b9ceee00000010d9c27c8549bb8aa7dd8
+KO = 01398a0e72ae632c1b3745f877c453cb7b29a0de
+
+COUNT=24
+L = 160
+KI = 88d0213fbc982255a8813cd96e47e8f929c36d130c32d0f46d4116345108001b3f64d01cd7fd3d71a715c80b42f6f83c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ae22f93bd348a50fb271c3900558af8eef21964a5e6d261714e0dac7e2ea6b3526b98b8c9724a7371bc853bc33d0a25e1a22
+DataAfterCtrLen = 10
+DataAfterCtrData = b6c7194c75c59f05677d
+ Binary rep of i = 000001
+ instring = ae22f93bd348a50fb271c3900558af8eef21964a5e6d261714e0dac7e2ea6b3526b98b8c9724a7371bc853bc33d0a25e1a22000001b6c7194c75c59f05677d
+KO = 7cf8e4a9771cc74818e1edb19c9ac95aee76318f
+
+COUNT=25
+L = 160
+KI = 1cfa36936623a103c497d606c05f4730980ab94949760dc20a5066790c4cd6071f21a039e7206c4b75d2b1c012b4d8bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 790def4c3ce71e3e0aaa004cec4ace4cea1db03d4cf1382ae1841846afe1fb106fd0038d64d224ca94e967c80a9c081dd4f4
+DataAfterCtrLen = 10
+DataAfterCtrData = 7192598bd6a53b47f68d
+ Binary rep of i = 000001
+ instring = 790def4c3ce71e3e0aaa004cec4ace4cea1db03d4cf1382ae1841846afe1fb106fd0038d64d224ca94e967c80a9c081dd4f40000017192598bd6a53b47f68d
+KO = 0fa13dd93bc91c560259292bc9a3acac539b79d1
+
+COUNT=26
+L = 160
+KI = b624ace32a4640ad2ebaaeea3be886c35731ce127624c43032ddc703af1396e700988fa45e46a946f2894aeff3b386c2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9a6c15648f6de0b9e960e4b3daa417a339c0f7c8f2dc5416f5603ce821fee11965d56e26750da7e8cf3322eeb867ecb63919
+DataAfterCtrLen = 10
+DataAfterCtrData = 7eacd81fd592e18e9349
+ Binary rep of i = 000001
+ instring = 9a6c15648f6de0b9e960e4b3daa417a339c0f7c8f2dc5416f5603ce821fee11965d56e26750da7e8cf3322eeb867ecb639190000017eacd81fd592e18e9349
+KO = 3e6c12354cebc15e4167c8df23b11c04e82c8789
+
+COUNT=27
+L = 160
+KI = 4ec7be848fabc4b575ce4ed48ba89fb9ba394f2847846aad885a1ec5b38a486d06af49a90beaee9d52234088ea14a4f4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ae36b01b77cb7b51be382e29a6c489c9adb4570606e891e1464a81a5f6fcfa1f3774c6611a3a339523d95f4cb4f7f5b13de0
+DataAfterCtrLen = 10
+DataAfterCtrData = fadbff43d62d71c6d01c
+ Binary rep of i = 000001
+ instring = ae36b01b77cb7b51be382e29a6c489c9adb4570606e891e1464a81a5f6fcfa1f3774c6611a3a339523d95f4cb4f7f5b13de0000001fadbff43d62d71c6d01c
+KO = 25b3f36cdab414eaa9987653916df0509cf4c0a0
+
+COUNT=28
+L = 160
+KI = 68157411efe791f414a0768b52c2fa7cdfb564a713f7a09215e5952b448d3bbe49fb8e34f113492ecfec6cb893afc633
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8fec76e758890bb9f8106ed3f667f01ee4ce2645d4acbd81c7aafe0591c916663fa23428bc6e1ae52e8a4ffb036a3f297af2
+DataAfterCtrLen = 10
+DataAfterCtrData = 0851d33b6f01456c2718
+ Binary rep of i = 000001
+ instring = 8fec76e758890bb9f8106ed3f667f01ee4ce2645d4acbd81c7aafe0591c916663fa23428bc6e1ae52e8a4ffb036a3f297af20000010851d33b6f01456c2718
+KO = 5999b41c533e1fe0d2a956b7f90cad325198ce5b
+
+COUNT=29
+L = 160
+KI = 8c10833bdd2366b8465f8e3990eba5a1c7af409847e4e3c6b62d933e22d4346d1a18a164385053b848bf7043bf66f8e5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b5d9a264acc1d513135d2d4c3e12fefff81d190a4dff0d3ee63277585c9fe9caf43905e7abb0713a2340f4442ed80e5c0787
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f590153be824834e2d6
+ Binary rep of i = 000001
+ instring = b5d9a264acc1d513135d2d4c3e12fefff81d190a4dff0d3ee63277585c9fe9caf43905e7abb0713a2340f4442ed80e5c07870000019f590153be824834e2d6
+KO = cce19120b6991d6182d39236c8800d7032bef570
+
+COUNT=30
+L = 320
+KI = 3b40be4e8cd196383fd7baa62a0d2cdaaf59158d0ebf8842d93b8a99ac43584f46ae47526ffb96462c2098741b7969f4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 13fa49b5b430980d37937443ed620f59c1deeb15b6a6fa38999496b8f56ac58c13bd71510d28dc538d3d061e999a937e105b
+DataAfterCtrLen = 10
+DataAfterCtrData = 1a8f3489f640ca4302d7
+ Binary rep of i = 000001
+ instring = 13fa49b5b430980d37937443ed620f59c1deeb15b6a6fa38999496b8f56ac58c13bd71510d28dc538d3d061e999a937e105b0000011a8f3489f640ca4302d7
+KO = 67cdc3453af40fc3ff17e6e0fe1c2ee0c331307d859b7e44830a722b5e372f38c0e6c3b6fe10b6cf
+
+COUNT=31
+L = 320
+KI = 78b41e6bc5da3d27f4fc86c1aee60c16a12ed0660090f4739a9e9c0049dcb8710fcfdbc3f50be0fe253da1c1c43adc5c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d8544823f11f62613814c5bd798a79af21b58c251db15c823fd3c5ad86ac23e850bbcb5ee9da1d668459fa71a08e16032e51
+DataAfterCtrLen = 10
+DataAfterCtrData = 055f53eb7779539d8213
+ Binary rep of i = 000001
+ instring = d8544823f11f62613814c5bd798a79af21b58c251db15c823fd3c5ad86ac23e850bbcb5ee9da1d668459fa71a08e16032e51000001055f53eb7779539d8213
+KO = d3a600b52a1304e8c195988467b45b37e237197e818a88312008f21e53dc9045992de9669e5fbbc8
+
+COUNT=32
+L = 320
+KI = 0d429e7ad4208bae878c19795f214a786ecd524c5dedbc522f05f7c52db64aa1391ce234531acfbd7dd9d26e35924233
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e35fef8cdaa721d9dccaf8070c2b2ce516dd52362a9af98b988d4dd6105b9681b9ff418df5bfad86e6b33ce3d2b2f75235f2
+DataAfterCtrLen = 10
+DataAfterCtrData = 04bd39e0dc1774a09550
+ Binary rep of i = 000001
+ instring = e35fef8cdaa721d9dccaf8070c2b2ce516dd52362a9af98b988d4dd6105b9681b9ff418df5bfad86e6b33ce3d2b2f75235f200000104bd39e0dc1774a09550
+KO = c46a2a6edcf121f4a6e859abd43c694e9c169ab0338a25bdb57ea8e0a1247ebc6722755c6e857542
+
+COUNT=33
+L = 320
+KI = b861d0f8abebb170f57ffdafefa72338dfd1de6bb37c50d9f85c4127817893dbf8dc9f485baea490ba21359aa5e41ac7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 615aac8af94abeed344f6c39eb01765aeaf9e38136ff50189b4076cce3b2d77776113367a47d10ea365907b9a535b01e74bf
+DataAfterCtrLen = 10
+DataAfterCtrData = 50793bdd4d35000420fd
+ Binary rep of i = 000001
+ instring = 615aac8af94abeed344f6c39eb01765aeaf9e38136ff50189b4076cce3b2d77776113367a47d10ea365907b9a535b01e74bf00000150793bdd4d35000420fd
+KO = eff7c849b50475ca4af0a652eb88447180d007537668e7000c111d8075a30f7f0c35a5c64c9296e9
+
+COUNT=34
+L = 320
+KI = 916b69d7a0e47bde19c7a8d3abd7300ec5fb0585559ba441269945a2fdafa4a96ddddfdce6b10fb4f6e2476841e1ec2a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6b81f1a35003c87189bf16607fdf49470f83b2fe11c4d217d0e8d2220df6cea64703bdd4813040a160ae71d005f4a02148e
+DataAfterCtrLen = 10
+DataAfterCtrData = 5f7a59d61cb09edb4f1f
+ Binary rep of i = 000001
+ instring = f6b81f1a35003c87189bf16607fdf49470f83b2fe11c4d217d0e8d2220df6cea64703bdd4813040a160ae71d005f4a02148e0000015f7a59d61cb09edb4f1f
+KO = 621bd628fcd3d9515c9ec477a03530716da946f5ca6e4e1a944340e49d3146e22ff54e0b2390996f
+
+COUNT=35
+L = 320
+KI = 9bcc55fdadde4ce45c7d630ba27c2b550f789b321de67fbdf4121172d344b25c86e319ad167fdd0d8a6930bf555a2d5f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b28429a64055658e81092ce54697bef851e06a67b93bffe4f659819afefe05ef87eea9339847234c747608511d716372e3a5
+DataAfterCtrLen = 10
+DataAfterCtrData = 652804ccce78293743ef
+ Binary rep of i = 000001
+ instring = b28429a64055658e81092ce54697bef851e06a67b93bffe4f659819afefe05ef87eea9339847234c747608511d716372e3a5000001652804ccce78293743ef
+KO = a1c0aa21f6430a90348b7235c9e903fff967752981a56a4099f3803312f380bcede3d2d43e338a5f
+
+COUNT=36
+L = 320
+KI = 0f0023fbe77a86656b50c29f4a15c28041de2105b4b37773fa9f16480fb41d1f542decb7445bd0a99f2df21241c0a4f8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f7f4b4453908c4e3fde8074ce40c23f323013880a4f8d63294cf80149262fe6eccb160e0785ceb34c03e2e91d1063788fe4d
+DataAfterCtrLen = 10
+DataAfterCtrData = 45424ae40f15ff0d0b37
+ Binary rep of i = 000001
+ instring = f7f4b4453908c4e3fde8074ce40c23f323013880a4f8d63294cf80149262fe6eccb160e0785ceb34c03e2e91d1063788fe4d00000145424ae40f15ff0d0b37
+KO = cfc057d80ab01cf6277c822af147d97e7e7aa74bd50721624e63e303f4dad5af71e94cf18f9e8bb0
+
+COUNT=37
+L = 320
+KI = a6821e958d267dfc9c6616343327dbad357fc85f88a42e298ce8a1bd8f88404af73a64321fa3c91e3ec77cb0eb2dc5d6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 037574be1051a69d2564a336c3c889c7078c30f4857d8ca0c836a68e67350bb176fae9b549be4884113744231a0a5e0510b3
+DataAfterCtrLen = 10
+DataAfterCtrData = 8620aa12af714f998599
+ Binary rep of i = 000001
+ instring = 037574be1051a69d2564a336c3c889c7078c30f4857d8ca0c836a68e67350bb176fae9b549be4884113744231a0a5e0510b30000018620aa12af714f998599
+KO = 1c9d0f545d23ccd037ba1863b516e6176b9df8895419c356b238c836c993779fb72ac78d2e3c57d9
+
+COUNT=38
+L = 320
+KI = 27b7d971dab8aae16cf501984e735a07fd5b40c9e70d0bf0ad772f42ac973ff4d158fc4141686708fb80d8ac53c0a2d7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1861c940730ca6a0c24ef113fedde1877d1760e820d58ae5b56339dd1c1d670fbe8762668a0d2c97d00e23b212745bac3274
+DataAfterCtrLen = 10
+DataAfterCtrData = a2ee1083427834212b7c
+ Binary rep of i = 000001
+ instring = 1861c940730ca6a0c24ef113fedde1877d1760e820d58ae5b56339dd1c1d670fbe8762668a0d2c97d00e23b212745bac3274000001a2ee1083427834212b7c
+KO = 292b81edf2d9cce57ec39d6df0f71194340d70ea01c347e87fb0795f85e76365ffd82dcd6897289f
+
+COUNT=39
+L = 320
+KI = 33a56a4dd3e0807aaeaae1282f3029f4488b5ffbefdf1ab84a657a0b938104879a2024e9157ae6b8d82178d83a313fc0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b38fbfa437d7551723ebdeadfcfc358f2f0ff7347ae44ec20e4155386e2bfd75c33108a73003fad19cd2dbd1d31271087747
+DataAfterCtrLen = 10
+DataAfterCtrData = c6bb653cfcd23f3c1dcb
+ Binary rep of i = 000001
+ instring = b38fbfa437d7551723ebdeadfcfc358f2f0ff7347ae44ec20e4155386e2bfd75c33108a73003fad19cd2dbd1d31271087747000001c6bb653cfcd23f3c1dcb
+KO = 230be2bc234d9e836936e392b633fbb46ce367b02e5bab5a0cd4f67192cce15011aa4f2e6c68192c
+
+
+
+[PRF=HMAC_SHA384]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = dabfd087e001767172bfc631a0d243494adbf243112a4525e24a1ce279854a4635621b17334360d3818ed4feeb28d2fd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8e65bda5193e65bc834c39061e0b5adfc11d6617737b8d8840f344d218af772192ef2d45527cde0dfb17aac540449c93bd91
+DataAfterCtrLen = 10
+DataAfterCtrData = c6bf28ad1b04d8e5ad93
+ Binary rep of i = 00000001
+ instring = 8e65bda5193e65bc834c39061e0b5adfc11d6617737b8d8840f344d218af772192ef2d45527cde0dfb17aac540449c93bd9100000001c6bf28ad1b04d8e5ad93
+KO = 87f063a791e28781073c4091ad80ef46
+
+COUNT=1
+L = 128
+KI = 96dae32c0a078b3a7ddf757566dd172a4caf452d3a6239bd8d9958d91aef5d85fba8057dcfff32f4c7168a5ada2d3bbd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 75eb96667f63f129a200a18a532f9a04e897fef347e77a6d538a970b56c60a7aa75e5f7684818f8e000cc1d788b90230ab32
+DataAfterCtrLen = 10
+DataAfterCtrData = a847bd3d6e4a4a3c6667
+ Binary rep of i = 00000001
+ instring = 75eb96667f63f129a200a18a532f9a04e897fef347e77a6d538a970b56c60a7aa75e5f7684818f8e000cc1d788b90230ab3200000001a847bd3d6e4a4a3c6667
+KO = 75ce933eebe68a6a4eec1429001a2ec4
+
+COUNT=2
+L = 128
+KI = c50dbec134da547fe0dd7f9965efd42d0788405b84fe04301b5eaf1b7945a4b1a80df09eb3ae9ebf025f3813201a48b6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 839e1879b73e590f55894d3cbd4bcb460047c6a3d1fdf4a1311d09c13be5fb5a6fc6446092da7fdd86ba5da75353526dc015
+DataAfterCtrLen = 10
+DataAfterCtrData = cbefa0b1de5b4d0ac7a5
+ Binary rep of i = 00000001
+ instring = 839e1879b73e590f55894d3cbd4bcb460047c6a3d1fdf4a1311d09c13be5fb5a6fc6446092da7fdd86ba5da75353526dc01500000001cbefa0b1de5b4d0ac7a5
+KO = 7e5376eacbacbe92c9b948a5392ac2ae
+
+COUNT=3
+L = 128
+KI = 3550ada6e8beb236ebb2ce7fcad2e72d36f919036f88df16240520516726ec33e0cc65c2d37658844bc192018b725608
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 623f8824912e0217593c9583c7c023b8f606ec70e177265bad04314402a4f9f3971c971943fe6d1b8f5430c46d0ccc495f58
+DataAfterCtrLen = 10
+DataAfterCtrData = 0036e6af4fc9c5e8405d
+ Binary rep of i = 00000001
+ instring = 623f8824912e0217593c9583c7c023b8f606ec70e177265bad04314402a4f9f3971c971943fe6d1b8f5430c46d0ccc495f58000000010036e6af4fc9c5e8405d
+KO = 99978f0bd89876ee9dacb79ad18c49c1
+
+COUNT=4
+L = 128
+KI = 4b34d5df73731dff044ba186c7a35e6acda46cfac780bb92d00b5b368a48a4696a4c7cb7e8562479a02301767e0bc301
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e6c7b116032b3ee409e622b711babe5004381567e5f81244e3e9bca510ef15025d81dd15ba0041aa2b17f3ea5c5c3f642fa8
+DataAfterCtrLen = 10
+DataAfterCtrData = 2af62377c47d56049064
+ Binary rep of i = 00000001
+ instring = e6c7b116032b3ee409e622b711babe5004381567e5f81244e3e9bca510ef15025d81dd15ba0041aa2b17f3ea5c5c3f642fa8000000012af62377c47d56049064
+KO = a16a9900b0de95c26b5d5f2da96df46a
+
+COUNT=5
+L = 128
+KI = c5292e3e9e1d4be5edf5027d76a16b2eb6c5e81559c34a533c0d83cb98115ee14945151ea16b60020c553d4d5058f66f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a35beb91487dcad3f058a8246ea5dd73c2ce8d46f14247dec5826ab61473792d1a25ea88e520d9c2b08088b4d9fcee4541f
+DataAfterCtrLen = 10
+DataAfterCtrData = 506333d4284effc7ae26
+ Binary rep of i = 00000001
+ instring = 4a35beb91487dcad3f058a8246ea5dd73c2ce8d46f14247dec5826ab61473792d1a25ea88e520d9c2b08088b4d9fcee4541f00000001506333d4284effc7ae26
+KO = 5112da39b32f2f0f9efdf722600b5b2e
+
+COUNT=6
+L = 128
+KI = c2f9ee46c5e993b219e365505d090e575ce25ccbfd60526f6ead164bcf9c41973015ddba224290484840716612c839e7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 35249c52d6751eaffde1b499e6ef139357c959472dcc6e1e81d2e9c4117b3371b2f58cee3ead59b29f22fba3ade65f9c6d3e
+DataAfterCtrLen = 10
+DataAfterCtrData = dcee08eee10caac1cd99
+ Binary rep of i = 00000001
+ instring = 35249c52d6751eaffde1b499e6ef139357c959472dcc6e1e81d2e9c4117b3371b2f58cee3ead59b29f22fba3ade65f9c6d3e00000001dcee08eee10caac1cd99
+KO = 459f56f14b29700a5c6f871a6e32c763
+
+COUNT=7
+L = 128
+KI = e2cdb15fd67f762a4fe10ddd85ddcfe785d069c02f30014d1510ef3ecf2887ea7a79ba979f20a057768263f9877252b6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7f22945df3a52c491921978ae9660fa85f2fbd1cd57a4c378a13f77b80d486f14da8da06a98c420db3d62a4b2d16245b13b9
+DataAfterCtrLen = 10
+DataAfterCtrData = 1c847db2ae6986f0bd52
+ Binary rep of i = 00000001
+ instring = 7f22945df3a52c491921978ae9660fa85f2fbd1cd57a4c378a13f77b80d486f14da8da06a98c420db3d62a4b2d16245b13b9000000011c847db2ae6986f0bd52
+KO = fa1c263990ecb1bc01fc5bfd792954ec
+
+COUNT=8
+L = 128
+KI = 69b911cdff9a2ac03caca82fde316fed19f67e248d1103cce763e6ea5ca9887e805e3ff59bc65a7bbe2f53ddec25ded7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c55158e560919a74156c715979b3d4eb4fb78fb196ea256e1fb77cd41735442920b190dc8f9fae2edb2dd534ca2a6a432203
+DataAfterCtrLen = 10
+DataAfterCtrData = 705095e2026772b8445c
+ Binary rep of i = 00000001
+ instring = c55158e560919a74156c715979b3d4eb4fb78fb196ea256e1fb77cd41735442920b190dc8f9fae2edb2dd534ca2a6a43220300000001705095e2026772b8445c
+KO = 30f47c3d38d31581a0874405b13e18e1
+
+COUNT=9
+L = 128
+KI = 5ba38299fa2f80cf67eb41263302ca3b8b7442bb16c0582d7b70570ca02917049ef8f79d84bee8d7237cccdae3340389
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b9e914721f2449bb499c1d398b0c1d0fe655ea544b778dc87d060a24777baa3cfc56914292cb4b7cd0808435dd248773906d
+DataAfterCtrLen = 10
+DataAfterCtrData = 235e8c4aa08e63f480a6
+ Binary rep of i = 00000001
+ instring = b9e914721f2449bb499c1d398b0c1d0fe655ea544b778dc87d060a24777baa3cfc56914292cb4b7cd0808435dd248773906d00000001235e8c4aa08e63f480a6
+KO = e91c12d29211bad7f422d9cb8b5aba3c
+
+COUNT=10
+L = 256
+KI = a10ac250392ceb07d65336c1a38f17a66528bfc7393c4dbd61c36fee0c0d2fa5a23b7fbf625744a63eaad6dc0a0919ff
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 556b80e63ba32b5bb09fc7d5f81e823b12beed358487a6bb3f0bc782f29cc0aa216b23f3be29eabc5a9e78b82983d4a403c6
+DataAfterCtrLen = 10
+DataAfterCtrData = 89097f2b721da6ed2d50
+ Binary rep of i = 00000001
+ instring = 556b80e63ba32b5bb09fc7d5f81e823b12beed358487a6bb3f0bc782f29cc0aa216b23f3be29eabc5a9e78b82983d4a403c60000000189097f2b721da6ed2d50
+KO = ddecebfba61d39559e8277728d4680f040429ca6cce48ebf41d2b7204fa53653
+
+COUNT=11
+L = 256
+KI = 5faad6d2124d4ac33e720bbc53e6d959bcf743fa985a2fd07ce9339708a73be06ef745752d9895c5fdb5919ddb9c6713
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c9a2270cb0b76afb5600e2d374e1c4d488a6274a4d948c564c1a7979a2e27bd5a127aee71bc04a9068a3044d1c570b5dc9b9
+DataAfterCtrLen = 10
+DataAfterCtrData = 159654181e98f357bbc9
+ Binary rep of i = 00000001
+ instring = c9a2270cb0b76afb5600e2d374e1c4d488a6274a4d948c564c1a7979a2e27bd5a127aee71bc04a9068a3044d1c570b5dc9b900000001159654181e98f357bbc9
+KO = 858dbd5a2696e839627b7587268b590d3a188ef0ae6648fc708244aecbbd0503
+
+COUNT=12
+L = 256
+KI = 2aca9f18f5794de397369d2216a3e4da9a3b71504f8901d9d7eb5cbd8da6c038763bdc411438e47ca1198fb0278c1a5f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b07b9fbac18e34b80abbec56cb360fc914539842b92e398127a217042b22fc2619eb04674dea275f3953b3d4b8c04117ddac
+DataAfterCtrLen = 10
+DataAfterCtrData = 7f16e612eeff44592be9
+ Binary rep of i = 00000001
+ instring = b07b9fbac18e34b80abbec56cb360fc914539842b92e398127a217042b22fc2619eb04674dea275f3953b3d4b8c04117ddac000000017f16e612eeff44592be9
+KO = a03d5493cae3fa17a20c07f64e4adac1b545333b316b061ef6ff3d8d07feee0c
+
+COUNT=13
+L = 256
+KI = e807219bfcfd9feaa2b1f069f753e7aaae62956d6b37c4b25f5a858822be04f85f842f9c8d70789c7126320a6dce9f7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 671c573b79d797e3871c893599811e82d6d8425b7e50264afa69b138c8df933a5d54a784631dd07b97ae48f13c870f71e764
+DataAfterCtrLen = 10
+DataAfterCtrData = 1143066f72d792a99af8
+ Binary rep of i = 00000001
+ instring = 671c573b79d797e3871c893599811e82d6d8425b7e50264afa69b138c8df933a5d54a784631dd07b97ae48f13c870f71e764000000011143066f72d792a99af8
+KO = aaf515bc1766514b237d6af023bc353c6ca95473019a668460086dd92bcf73e6
+
+COUNT=14
+L = 256
+KI = e9e854dbfa361594a57923d4bfbd66028c97f181a5ae2cf321f439edfba1159d505e5321b97fbaba69028b770d824b21
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 268056fd7c33b0ace3f1642a72e8c201491897e7f6799236de39969a33080eb447c6de16f6c44cd7e04f60d54992d89cc256
+DataAfterCtrLen = 10
+DataAfterCtrData = 300d0421ca6e82e164b7
+ Binary rep of i = 00000001
+ instring = 268056fd7c33b0ace3f1642a72e8c201491897e7f6799236de39969a33080eb447c6de16f6c44cd7e04f60d54992d89cc25600000001300d0421ca6e82e164b7
+KO = eb070f50769381571ef6d8d139d57883925bf986cf74241b0c632f451ca6175a
+
+COUNT=15
+L = 256
+KI = f7af6cb9610dbfa4da1262d1bb8454b627b0928111a2ca9157ea593dae763cfc46e382a456b2bf99560fa0f21a79f380
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9aba303bb7ef1f6287c1d84aca49a9ad407f35c4aec235296286b830b3064c4bd04504becf010fbdab9260c59eddec5b5358
+DataAfterCtrLen = 10
+DataAfterCtrData = 357245cfb0fec2df9396
+ Binary rep of i = 00000001
+ instring = 9aba303bb7ef1f6287c1d84aca49a9ad407f35c4aec235296286b830b3064c4bd04504becf010fbdab9260c59eddec5b535800000001357245cfb0fec2df9396
+KO = e0254fb4bac133771f733caff0d41a3f06980b9e2a8b8449ff211395084d2f0f
+
+COUNT=16
+L = 256
+KI = fc643b1763902b7f0f1f3d011f6821325364b43989296eb98426934a03911af3354885dca49e1df91ce47804cfbc9ff5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = af33692596167ff3737a79bd9de3e21db8dcf2f88a0a8872f5f4e6a2c4ce37aa261eb228e53568a515385370f1fee0cc3cac
+DataAfterCtrLen = 10
+DataAfterCtrData = fdf9ba3ec5c88a121304
+ Binary rep of i = 00000001
+ instring = af33692596167ff3737a79bd9de3e21db8dcf2f88a0a8872f5f4e6a2c4ce37aa261eb228e53568a515385370f1fee0cc3cac00000001fdf9ba3ec5c88a121304
+KO = 5c220b01b0255bde5caf29eb8071c9d2d1cc7815bf6c32278b3dcba0f9ae49b4
+
+COUNT=17
+L = 256
+KI = 36744ae9f0c71a5029a1d63f9590993b7ec5cb5182e5bf8afbd7e00a80df442a6dd8e085e730c97da886f329c3bd4d7b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ed808b02f4601ec923d5e8d50798fa8d2f1ef8b170f7b7aad30897403122427d6ac7286ac06b3e395da0dae1871e2633d311
+DataAfterCtrLen = 10
+DataAfterCtrData = 324d15acefb8dd6bfcd3
+ Binary rep of i = 00000001
+ instring = ed808b02f4601ec923d5e8d50798fa8d2f1ef8b170f7b7aad30897403122427d6ac7286ac06b3e395da0dae1871e2633d31100000001324d15acefb8dd6bfcd3
+KO = 723632d2d4da1994355434293cd5979cc7d30b800f11ed46f62959fcc73f0a86
+
+COUNT=18
+L = 256
+KI = 22e2f7effd0ff9eb735393208ec9d0d90836b0067cab474b733daa002b3864e26a961c8cf8f1fafceaf17de845eb21e4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee2c6f6c9d1b1a2ad3ee8f687a2e66db81ed741be1af28153a0965729f17ade1a2088b99b48cbc124c82a35224fba7cc5c5d
+DataAfterCtrLen = 10
+DataAfterCtrData = 3737eb1ea5f4bc0d2ebf
+ Binary rep of i = 00000001
+ instring = ee2c6f6c9d1b1a2ad3ee8f687a2e66db81ed741be1af28153a0965729f17ade1a2088b99b48cbc124c82a35224fba7cc5c5d000000013737eb1ea5f4bc0d2ebf
+KO = b892202097896f600707a3dfd1ed93716d56408fd2b80679ba4a57a0a3336ffd
+
+COUNT=19
+L = 256
+KI = bffc8e943da86d8a6e254340ed3274f683006be669a39f456b12303e8addacf1c90e0b2423a953f0e5e97660de0ea473
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7ddb025751af132ba519f30bdc5968d4adfd2eb90940f96d7bc620ae6c669c68b8205ed5b0f8cd510715df931a59fa919ea9
+DataAfterCtrLen = 10
+DataAfterCtrData = f5e5565c8741640dcffd
+ Binary rep of i = 00000001
+ instring = 7ddb025751af132ba519f30bdc5968d4adfd2eb90940f96d7bc620ae6c669c68b8205ed5b0f8cd510715df931a59fa919ea900000001f5e5565c8741640dcffd
+KO = 4a423df930048eb03c7194a26d03e03db54cd7562225a3e8f9858d339a7d2247
+
+COUNT=20
+L = 160
+KI = 0a0278ec50e06b385a493e155022a8af9dbd3732e53a09252177e94dc256369a521db863c207bb9bb2eed04171ccbbea
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 29bb0a2e162734f389171418ba55d48487598f3f2d46af089d0b88dff5527e9cc068476f493733a42337244fb0675b446f8c
+DataAfterCtrLen = 10
+DataAfterCtrData = 093659c5f33778e4d07b
+ Binary rep of i = 00000001
+ instring = 29bb0a2e162734f389171418ba55d48487598f3f2d46af089d0b88dff5527e9cc068476f493733a42337244fb0675b446f8c00000001093659c5f33778e4d07b
+KO = 1fb1e2b69b84c2d5c2f0db7ffe0a4087b040573d
+
+COUNT=21
+L = 160
+KI = 4533e573e37d1147fca0bdd6b518868a8b692b97df164a9acc2a90020c35a210ce7a7ffd7705239847b23ddbace9966d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 81466dd37ad7ab55e647ddc46ee242c3abeb092851066bcdf9bc902655deeef90790004f6428a951036bf23f96db866a601a
+DataAfterCtrLen = 10
+DataAfterCtrData = 38fc97c1c347e6759419
+ Binary rep of i = 00000001
+ instring = 81466dd37ad7ab55e647ddc46ee242c3abeb092851066bcdf9bc902655deeef90790004f6428a951036bf23f96db866a601a0000000138fc97c1c347e6759419
+KO = 3c3b53b4fee18f5aef020608285d4c8279cdf5bc
+
+COUNT=22
+L = 160
+KI = 82f542841cf4dbadb887b2ecbb64f54a47c2b70676eeb1af2591d6c8de823f442b8784a8c9a3275f28b3af6cfaea284f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e259cf9e5e7b618a917cc1391bbdb44d25c1ac1732bc54f4476aebeccf06b656a2901eecdb7605ee74b08b62f85e96d632d9
+DataAfterCtrLen = 10
+DataAfterCtrData = 89c7fe9655178b0269be
+ Binary rep of i = 00000001
+ instring = e259cf9e5e7b618a917cc1391bbdb44d25c1ac1732bc54f4476aebeccf06b656a2901eecdb7605ee74b08b62f85e96d632d90000000189c7fe9655178b0269be
+KO = 335334dce04d6b213f40de24a1e94c29fbadc515
+
+COUNT=23
+L = 160
+KI = 445ce3f4705e91d443d744ad7ef666e8965866103c5fa4b8226b7c1d39b1dde7f3de85b3fec8b6403aea9aac9847951d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9eec831679f2ded55d745ded9ed7cbcfa20a381158f20811cdae689f02ecc6953cb7a03898b8d3d728d90eb7f57e3a10d731
+DataAfterCtrLen = 10
+DataAfterCtrData = 407bc0bae2e20dd6b643
+ Binary rep of i = 00000001
+ instring = 9eec831679f2ded55d745ded9ed7cbcfa20a381158f20811cdae689f02ecc6953cb7a03898b8d3d728d90eb7f57e3a10d73100000001407bc0bae2e20dd6b643
+KO = ed1fe6e0a14113198301c91fb8b89219dd601324
+
+COUNT=24
+L = 160
+KI = f8baae14ec0dedbc6e6c3e5232591acc1a4c1df6720f7ae016675a60a5bce1f75afd352d8cee716b9786480fef377e54
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6936deecbe51e95dad3337dd9b6a6e009877dbadd2a0bb4f82333f07d24f44d68d6909dbc09e9818f1dd944adfcc9e273da6
+DataAfterCtrLen = 10
+DataAfterCtrData = 1d70d72c8489d475e088
+ Binary rep of i = 00000001
+ instring = 6936deecbe51e95dad3337dd9b6a6e009877dbadd2a0bb4f82333f07d24f44d68d6909dbc09e9818f1dd944adfcc9e273da6000000011d70d72c8489d475e088
+KO = e09ea36d4ed72548e4c11d3e7f98590253bc35a0
+
+COUNT=25
+L = 160
+KI = 7840bb5121c6ee2e7745902171c51310aa0acfb870c5f766ba98a3386bfcacd0f9c10d4b32e9f5c294a224085e54dcc5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9f073a9f2a7ef13e6c0583884fac85c2bf5f3af19a5c3354583aaeba906c67375bf2fd361eca85647a17e2437f31197ffe5d
+DataAfterCtrLen = 10
+DataAfterCtrData = c5b1fe7bf479278c88ec
+ Binary rep of i = 00000001
+ instring = 9f073a9f2a7ef13e6c0583884fac85c2bf5f3af19a5c3354583aaeba906c67375bf2fd361eca85647a17e2437f31197ffe5d00000001c5b1fe7bf479278c88ec
+KO = 057f0ba44a5a801aaf675a069b05fa669139a8a6
+
+COUNT=26
+L = 160
+KI = 1bebfb5e0cba928e666fc66a37bcb28aa990ef83fd7dd2bf8618ad457e83c8c87c8bf420f6812cc7082aff821c02e494
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 63ef6a6a96f532c64dcac557f5c508f87300e237c647473d98d0608d07b4a64606fe30206a9e17fa590065d4f03acf7832c9
+DataAfterCtrLen = 10
+DataAfterCtrData = 0c61c275c753ca416233
+ Binary rep of i = 00000001
+ instring = 63ef6a6a96f532c64dcac557f5c508f87300e237c647473d98d0608d07b4a64606fe30206a9e17fa590065d4f03acf7832c9000000010c61c275c753ca416233
+KO = 7bdc33e0369118579c06ae49ac43c96528f78550
+
+COUNT=27
+L = 160
+KI = 187305724edb9b99757906b525ee0954d8b11de53d7ac0f0a82d1eb022c7b2bdafa4c553bca376f7d2f4b05b77d43a54
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 35cf0f2734a33e3edc3d6c02344158d2eaf0a0bf6619971464afda444d99a715cd8b821fbfe281efa14cf2e3ef5c4408615e
+DataAfterCtrLen = 10
+DataAfterCtrData = 4e378b13c74287ac0077
+ Binary rep of i = 00000001
+ instring = 35cf0f2734a33e3edc3d6c02344158d2eaf0a0bf6619971464afda444d99a715cd8b821fbfe281efa14cf2e3ef5c4408615e000000014e378b13c74287ac0077
+KO = 776e35108af8cfb65ce5d85562aa3b05dc2ccbfe
+
+COUNT=28
+L = 160
+KI = ffd38d2497735a4532f091335616b3bf9a75a111b8901306a15aa57b8024ef07ed045c69991aa57cf8d9e3b4cb9d393e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eb054cb03f4d811d3ab16a8d815431294b027566481d6740e448777670d250ece6a37f43292737b5bbc4bbeccdeaa1fac58c
+DataAfterCtrLen = 10
+DataAfterCtrData = a9126a772c05b7826999
+ Binary rep of i = 00000001
+ instring = eb054cb03f4d811d3ab16a8d815431294b027566481d6740e448777670d250ece6a37f43292737b5bbc4bbeccdeaa1fac58c00000001a9126a772c05b7826999
+KO = aa07f3fb067baf905acdc3b0d681912e7bbb2358
+
+COUNT=29
+L = 160
+KI = 5fb83568a931da271697bf84c029e564dbfcdd57f45c1c8b00c96a3158f47f63885548b0bde6e0e273276d75447c7bd2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 95cd8da8e2ce3bf98e30caf80ab2cb98be8125f68f49b1214bf46e91f551d57ec5156b52b9c01082dd18a36ea3e1daa0ce73
+DataAfterCtrLen = 10
+DataAfterCtrData = 27f6cdc5529bc93066d0
+ Binary rep of i = 00000001
+ instring = 95cd8da8e2ce3bf98e30caf80ab2cb98be8125f68f49b1214bf46e91f551d57ec5156b52b9c01082dd18a36ea3e1daa0ce730000000127f6cdc5529bc93066d0
+KO = 864f153c724bdabcdc346811af3c5529da598c17
+
+COUNT=30
+L = 320
+KI = dc0b72da2ffc1ec45ac901b9698c0b3691654936ad228bdacde70c914067e793245ecf04d3ed9e5c84d0c94b957699d9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fbe1c852d5eaa2c75884d625744cc4422afe6d962b4289289834230ea9ea581b5527d6d5bd4fc27e9c4454bbe5417581aa9a
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b329953320d00e804d7
+ Binary rep of i = 00000001
+ instring = fbe1c852d5eaa2c75884d625744cc4422afe6d962b4289289834230ea9ea581b5527d6d5bd4fc27e9c4454bbe5417581aa9a000000017b329953320d00e804d7
+KO = 16dbfcbfbca493bd96cf780cbf9a883daae7b5bbb65724c4ad48bcbf1b1577f7d772a5b5c6b9f426
+
+COUNT=31
+L = 320
+KI = 5c29bbe28b388186046afbdb83d4ad35eb5204e52f1830b0efca07680b308d7538fc883f7d1ddef01876cbacf80b514a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4cd1bf4bce9e26ff534da51f843db8cdac837dd2f6dbe186af40ce9cff2b788f503297e08222ee962d0465482dd762930186
+DataAfterCtrLen = 10
+DataAfterCtrData = 88d42ac84b64134c0e94
+ Binary rep of i = 00000001
+ instring = 4cd1bf4bce9e26ff534da51f843db8cdac837dd2f6dbe186af40ce9cff2b788f503297e08222ee962d0465482dd7629301860000000188d42ac84b64134c0e94
+KO = 7d4a2d1714bdaac990575d14325960c9890263286ab4c6c2eac2a5099f3372934634744006992bcc
+
+COUNT=32
+L = 320
+KI = 5e4b59a8b49a84025749438f767b3ef21b3db787cc10be5e64d45ea5c88b8a4c8307680a97896a82f8d7fb813741d129
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a00aa3fe173c41a2ad22b160a7d0ddef8fc8a767a65b90d2fef6a82d74a6d1090f5453f7b9d5f983e4d643cb4c7493b602f0
+DataAfterCtrLen = 10
+DataAfterCtrData = 77b5c47f33b887ae0db7
+ Binary rep of i = 00000001
+ instring = a00aa3fe173c41a2ad22b160a7d0ddef8fc8a767a65b90d2fef6a82d74a6d1090f5453f7b9d5f983e4d643cb4c7493b602f00000000177b5c47f33b887ae0db7
+KO = e7b760fc5cf2c68b5ee115b0afbbed6930d3546aad7bcca8d57677a70307f057d6778a066d5fef22
+
+COUNT=33
+L = 320
+KI = 686f305579574015398d8e5c375565f098ff6ff5d01892966b378250f1eefeda6adbc95ee63b581fe8fce6896802cf2b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 99dfd4c907e2ebff9e45042abec61af01e1942f424eb50dc02bd1544a095b32f3fe553841c0ad5e303ce50866c6c0ba5d4b9
+DataAfterCtrLen = 10
+DataAfterCtrData = 7b340fbfbc1b06340bab
+ Binary rep of i = 00000001
+ instring = 99dfd4c907e2ebff9e45042abec61af01e1942f424eb50dc02bd1544a095b32f3fe553841c0ad5e303ce50866c6c0ba5d4b9000000017b340fbfbc1b06340bab
+KO = c215f551c548cb27563780c5fcf51c3d3855064e0cdeefbbc4581a272c77319ce6b4b49e84082ced
+
+COUNT=34
+L = 320
+KI = 885688b65c7a6447027d682f709d180eb033b2179fcd8c1a1bc080eb76cfd1a3ad3918b6b3afeb0f0a79c78b3a03db1e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 24b2d8ccdd2faeaf625ac2ea9fed4d24d7a96e4ad7d817d87f5436321f312119ccfc75b3a309ade89a7c6770f5298df60d03
+DataAfterCtrLen = 10
+DataAfterCtrData = f489ed996b7467bfd336
+ Binary rep of i = 00000001
+ instring = 24b2d8ccdd2faeaf625ac2ea9fed4d24d7a96e4ad7d817d87f5436321f312119ccfc75b3a309ade89a7c6770f5298df60d0300000001f489ed996b7467bfd336
+KO = 28f4f8fed91c5f14a2abacfb2669dcdbc1f726e642c68be42ba6e2cde1f147249b85c0a36ebdfa38
+
+COUNT=35
+L = 320
+KI = 70e82f28d9c743d51eda3befb13bc8e386f66ff4e0307710c9e58bd9bc11c9873a9a999f668947b4d3e5515a04be927d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 40c7f2243f7c9a0eb1a8125d9eb9410d24dcc69c944533c03c1a281013ee0b504a4283d07191eeb7470e9c56e663dcea2206
+DataAfterCtrLen = 10
+DataAfterCtrData = 3f2d8e0feaabbda30d42
+ Binary rep of i = 00000001
+ instring = 40c7f2243f7c9a0eb1a8125d9eb9410d24dcc69c944533c03c1a281013ee0b504a4283d07191eeb7470e9c56e663dcea2206000000013f2d8e0feaabbda30d42
+KO = 28611fd56386002f002cff5a9f0207f8f4fde64555d8075e098b6e8d1dd949ff544a1eccac88e030
+
+COUNT=36
+L = 320
+KI = 57a935ed3ad8a709ba64a0a39ac5600d2ab9b5f10cfd410d9aa6ddcde33a2e5b00a5508d3ca1a6f2e039b4471a2a38c4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6accb505dfc7714761e511b5513f84ceccaf55d701203a45c9c1ed7bf100e2e1d8f8dfa0bec3546228ae4f4a785df642d163
+DataAfterCtrLen = 10
+DataAfterCtrData = f3f38b76c0d0b8ffaf68
+ Binary rep of i = 00000001
+ instring = 6accb505dfc7714761e511b5513f84ceccaf55d701203a45c9c1ed7bf100e2e1d8f8dfa0bec3546228ae4f4a785df642d16300000001f3f38b76c0d0b8ffaf68
+KO = 3a1ae57f62e83bc49131a586208df27e5d719e9cd9791bed40d49021d31c5c9b934a88eeae1ffbd9
+
+COUNT=37
+L = 320
+KI = 10c31d976ed10b1687bb23b18b3fff186e817c7ec9296111da9b8bdb507117acf5afc97a5d4d8a41a5081e6f37d0a238
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2163b0361b74de849a20b663de87dd45c4238f3b71ec31fe7f71604092881d5d44bc695d03b3d68d4e378e7f7cffb7f14478
+DataAfterCtrLen = 10
+DataAfterCtrData = fc01edb5a2fa4a4ac2b2
+ Binary rep of i = 00000001
+ instring = 2163b0361b74de849a20b663de87dd45c4238f3b71ec31fe7f71604092881d5d44bc695d03b3d68d4e378e7f7cffb7f1447800000001fc01edb5a2fa4a4ac2b2
+KO = 9a9569ca4fb7de2b2b7fe3f04c8b3cfcf79f538c749060c6ce07b8b1a10751624c694af5b0bc1fe9
+
+COUNT=38
+L = 320
+KI = 6223cb1ee132ffdb86d5ea7977bf6d3eabebbba3aa297cc78c699ea14423451bab9ba703fde81213746054a01497dfc9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = db1a47fada3cb61fabe43e15962d0dd74c38ad7ad11c14e1e6eb63fd4efbb4cdd28346712918bd863057dbd25ee908e54541
+DataAfterCtrLen = 10
+DataAfterCtrData = c63b97f8d8e09ed7e131
+ Binary rep of i = 00000001
+ instring = db1a47fada3cb61fabe43e15962d0dd74c38ad7ad11c14e1e6eb63fd4efbb4cdd28346712918bd863057dbd25ee908e5454100000001c63b97f8d8e09ed7e131
+KO = 24dca4a868e13406ec2fe1c93495994c55eaee09abab830613d683a587b84f9345ba96cc0d0a21b5
+
+COUNT=39
+L = 320
+KI = 36bc50dc4d507ae4665a1ec262e03fb7f4560a71e0567754f9ae0850c5ff00844f79fb42e82f462e6c2ac3613d8d1f1a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bfae514b2f3c06e95d1a4e9fd35dccb760ae4ceacf83a80bb806f1ee26f6fdba22771cabedc6f5f586ee4121e516b62d90cd
+DataAfterCtrLen = 10
+DataAfterCtrData = fdc245d6602039f8dc39
+ Binary rep of i = 00000001
+ instring = bfae514b2f3c06e95d1a4e9fd35dccb760ae4ceacf83a80bb806f1ee26f6fdba22771cabedc6f5f586ee4121e516b62d90cd00000001fdc245d6602039f8dc39
+KO = d7b14378793e43788f1336b3f5f1e091434b82f0158853bac3335a43920b8412bb50f46d9dc12d90
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 6ea2c385bb3e7bbafc2225cee1d3ee103ce300c1fdf033d0c1e99c57e6a596e037020838e857c0434040b58a5ca5410be672b888ef9955bdd54eb6a67416ff6a
+FixedInputDataByteLen = 60
+FixedInputData = be119901ed8679b243508b97663f35da322774d7d2012d6557da6657c1176a115ebc73b0f1bfa1dba6b8c3b124f0a47cff2998b230c955b0ea809784
+ Binary rep of i = 01
+ instring = 01be119901ed8679b243508b97663f35da322774d7d2012d6557da6657c1176a115ebc73b0f1bfa1dba6b8c3b124f0a47cff2998b230c955b0ea809784
+KO = e0755fa6f116ef7a8e8361f47fd57511
+
+COUNT=1
+L = 128
+KI = 26d1a88010f77a5a9c4693460154cb7cfa00a4f4f2b7fb17e4b75ef0f581eb27e1602577772497972904707294651b394e1e13deb7a9676c1e0b04b13cdbc987
+FixedInputDataByteLen = 60
+FixedInputData = cf34667ed3ba6bd109049d5bcfaa27471e076fbeb89e4a6890d99821e06ebf6653126bff8b7680d57601a5a78fca0f55aa2e1094d4d9bdba5f000f56
+ Binary rep of i = 01
+ instring = 01cf34667ed3ba6bd109049d5bcfaa27471e076fbeb89e4a6890d99821e06ebf6653126bff8b7680d57601a5a78fca0f55aa2e1094d4d9bdba5f000f56
+KO = e9da66c0f3f5541f01883859b90bbd8c
+
+COUNT=2
+L = 128
+KI = c6b45f26f2b09677078549e4c741051ac63d2ed37a23d636624b7fdf11021e121a1b22678f10661194bda40802bd573c3c59d33cb0f3cc795cc367e0e55fb664
+FixedInputDataByteLen = 60
+FixedInputData = 4fe29a7abee04c359c3bce3f26dc3963e99d5bc4be9592cc22c780573a433bda12b143afa2a524c939ec3142b96b533e5954b90ed4548530174221db
+ Binary rep of i = 01
+ instring = 014fe29a7abee04c359c3bce3f26dc3963e99d5bc4be9592cc22c780573a433bda12b143afa2a524c939ec3142b96b533e5954b90ed4548530174221db
+KO = 9f269161258042e0176c52485ca4f7d8
+
+COUNT=3
+L = 128
+KI = 9139b40b3b3ee78ca5931640b4bcf3fa3aad718c89686e96ef87bf6061365b91dd0c976ac0d8ebc761ee5b5b4a62fb770aca9cf7f46984c1fa12ec13a2af7d3f
+FixedInputDataByteLen = 60
+FixedInputData = 6f79439e8c26ad81c54fd8a7738e0764a099125af00b0c2c16c0b911690edb9680971b48f33e9d8ed9747b9516e8edf2a3b5a633506c0a43e7c6b6b9
+ Binary rep of i = 01
+ instring = 016f79439e8c26ad81c54fd8a7738e0764a099125af00b0c2c16c0b911690edb9680971b48f33e9d8ed9747b9516e8edf2a3b5a633506c0a43e7c6b6b9
+KO = 08f0636515d37fb5df547651596f5d75
+
+COUNT=4
+L = 128
+KI = 8ad6e10fbe9e9a2cad4789ddc8a940f51cdcb2263aa580bbe33fb44e082b6df9b30b4be1ee79bd7c3b97fe42ed8d77403f0011a570da7d8e03a4a16aee63a913
+FixedInputDataByteLen = 60
+FixedInputData = fb448d27478a4b7584ad21fb61243629925b2cead907ca9a10affce7d991bcc78fed02875052010003a39188ba03e5327065d2d6c3ec08022366c5de
+ Binary rep of i = 01
+ instring = 01fb448d27478a4b7584ad21fb61243629925b2cead907ca9a10affce7d991bcc78fed02875052010003a39188ba03e5327065d2d6c3ec08022366c5de
+KO = 9a90b72ee22f680bf09d44a0ebcbdb02
+
+COUNT=5
+L = 128
+KI = 0a8ed30a6f7462b6430813bbbdad47beb939b6ffd40a9367cbd3991069418753680aa70b1568f4d1f7fdf4dbd9bc53d14d78d69f25400435f394531eda56ecc3
+FixedInputDataByteLen = 60
+FixedInputData = f2724fe3e6470baf56ffa6d14f8de1df16b5be7240e38fc08cf99504f46d64fe8ec14dcae9b98173221c5a1e2e76a33e31dc607a7ebf0adcdd90fd6b
+ Binary rep of i = 01
+ instring = 01f2724fe3e6470baf56ffa6d14f8de1df16b5be7240e38fc08cf99504f46d64fe8ec14dcae9b98173221c5a1e2e76a33e31dc607a7ebf0adcdd90fd6b
+KO = 8679502f6de8ab89dca2cab2cc26f412
+
+COUNT=6
+L = 128
+KI = 29045a509bd9dc1c86b2fae126d890df3c0f5fdeb4d9d06e0466d535fb0721e65d8caca14b485c2c8de5b5eced08735184fc6f4f2d19fe1b9b6dfae3984ff4cd
+FixedInputDataByteLen = 60
+FixedInputData = 612b0e1ddf5072a7b49acef50c3c9a255955d7a4ee9e180e26901870702f252de19e333baaf6a1fb9d622fcc6c3741c4ba9bf56d4788229935372be8
+ Binary rep of i = 01
+ instring = 01612b0e1ddf5072a7b49acef50c3c9a255955d7a4ee9e180e26901870702f252de19e333baaf6a1fb9d622fcc6c3741c4ba9bf56d4788229935372be8
+KO = ca04937abbb89594db26777acfb7a7be
+
+COUNT=7
+L = 128
+KI = ec5ab8e6a8c4594d80de19bc8cf7a7997bd332d20fe2f0b74b13745b37734357679ce840994ee11f6e869837fc8778f3e5a4d71b75e866f50577113560d6b7ee
+FixedInputDataByteLen = 60
+FixedInputData = b3882a30a5c256fc1ffbf2ede5263251ece850a91833512f7e0b80680bfc2149dff203c233b0ce9ed0d5460bcb4a05629ac9a30e8678bfa792228401
+ Binary rep of i = 01
+ instring = 01b3882a30a5c256fc1ffbf2ede5263251ece850a91833512f7e0b80680bfc2149dff203c233b0ce9ed0d5460bcb4a05629ac9a30e8678bfa792228401
+KO = c35b14e7c1aa4b0ceff2e4ef2435fc10
+
+COUNT=8
+L = 128
+KI = 8dd81948519a7d44c49852df00fe85761b73cb185ac155edc4becc4e6f7877eb94e158715228e2c1975017d98912a62da4118dc8596276fb2474abfb26647c65
+FixedInputDataByteLen = 60
+FixedInputData = 4e0755316b2ec8017371553a74e8fed78ad0fff5433638f7aa90a0723636d3870cb0dc989fdcb5f12ac3e8a59324580a146c93b24789b943fb1cc3ad
+ Binary rep of i = 01
+ instring = 014e0755316b2ec8017371553a74e8fed78ad0fff5433638f7aa90a0723636d3870cb0dc989fdcb5f12ac3e8a59324580a146c93b24789b943fb1cc3ad
+KO = ad38a0e21e5ee116dee784ee7650159d
+
+COUNT=9
+L = 128
+KI = 5e2b5f9046127b752bd06e588a42c3cf2df0c853f2a6b1bd0a4f869400b56215ec940cf9dfad56d602daabd7de03569e3c4999face3dd26ff218d427975680f7
+FixedInputDataByteLen = 60
+FixedInputData = 95e7fd1e83ae8353315497da226d764382f8760efa390bed7c88bffeddb1ff3fa32af8b327af455028565a1414d35db0347ed004293b4cf5b85cfabb
+ Binary rep of i = 01
+ instring = 0195e7fd1e83ae8353315497da226d764382f8760efa390bed7c88bffeddb1ff3fa32af8b327af455028565a1414d35db0347ed004293b4cf5b85cfabb
+KO = a771e6a031e517f9f90339560030b416
+
+COUNT=10
+L = 256
+KI = 0ef984d7b4ee76f5c9e080b27f45ccab4ac2362c4cafa68198786b18e239d0f69ee62148373643ad9aa42474700348ef651fee9973130a42e76b7e7633eba1e9
+FixedInputDataByteLen = 60
+FixedInputData = 56ece7c14c1fc5467f8316f3a931a7ddfa490969f442d7a132f3755809f6ca11dbc9c6493a541c244c32be6656e13ef2868cb79415b807b3882f00d2
+ Binary rep of i = 01
+ instring = 0156ece7c14c1fc5467f8316f3a931a7ddfa490969f442d7a132f3755809f6ca11dbc9c6493a541c244c32be6656e13ef2868cb79415b807b3882f00d2
+KO = 19aa765affdd3cc7294b2c97e1bd5adc368523a3283c387d0719761e938f83db
+
+COUNT=11
+L = 256
+KI = 5ca0054828ee4981867defd71f37ea64b93a47ebe5a87d9fa76c4fed995413a31425b4ffd4d405a043e61e460cca5ab3acdf939c4fd9ed08fcd2b2d43d463ba8
+FixedInputDataByteLen = 60
+FixedInputData = 787eb3102cc30d4044c974a5d4f65a4c42cf3ad8e7d0e7ec737a1ab291bc5462e21aa81561fca7182a2354c840c8021d1a3a3d1239cc023a429e0931
+ Binary rep of i = 01
+ instring = 01787eb3102cc30d4044c974a5d4f65a4c42cf3ad8e7d0e7ec737a1ab291bc5462e21aa81561fca7182a2354c840c8021d1a3a3d1239cc023a429e0931
+KO = 4b177fa30f4d62bebed60233e5c04bf446c22bbbe2cb98cf798ba8ad871b064b
+
+COUNT=12
+L = 256
+KI = 6fab146236c9435530f2757ece4a08ae5903b411382c9b832a1d9568dbf86d3c5f03065880503e6bcc2e120969d4f25440cf6d8629c079c280a399ab3be8692f
+FixedInputDataByteLen = 60
+FixedInputData = e6da4232f5f45b0843d525b14691c2b4684a4a5b19216a31526f28ca34c6b501fa0fd9d5ef350c545e4dbd1df4dffe6df1622f7174c89969d133ea45
+ Binary rep of i = 01
+ instring = 01e6da4232f5f45b0843d525b14691c2b4684a4a5b19216a31526f28ca34c6b501fa0fd9d5ef350c545e4dbd1df4dffe6df1622f7174c89969d133ea45
+KO = ac3df885b8d117c461dcf82603f5e300e88c9d89bb9d23a5627e234e24305e75
+
+COUNT=13
+L = 256
+KI = a8104871bdfcd68856353a3625587ff46e949e5d906d3a0c05e22eba7443e5db6167f5cdb2d6d5174777dab0001462344b1c9977361baf46232e85b20ab4dba6
+FixedInputDataByteLen = 60
+FixedInputData = 6e2bf92c60b3b53dc7bf80f36e983544d38d73da2f59906ed7624f5bad9b364078a05121af9fbd4d3694d988f923ab2d77f2d4e468d3ff02249ffd68
+ Binary rep of i = 01
+ instring = 016e2bf92c60b3b53dc7bf80f36e983544d38d73da2f59906ed7624f5bad9b364078a05121af9fbd4d3694d988f923ab2d77f2d4e468d3ff02249ffd68
+KO = 41e5b4f34bcdcb02518c911b869e0e0d8d63a80607d4479f58a203558f2fc427
+
+COUNT=14
+L = 256
+KI = f1b6639bfaabceef08af7d4772592ad2e41d2b6f2a60a16f4e40a103b7516741d39f47558acee2cd1d1d87efa9d294e0b0a532defcd130a1f860c8654ad8801b
+FixedInputDataByteLen = 60
+FixedInputData = 18a149bc227065e5f9f682fe95d31adf8ae4c594b64b8b80dc5488bb3747deca719c291e3b3d167bc3d1f2b45c70042d18ed868f98bb2e77b3a64f80
+ Binary rep of i = 01
+ instring = 0118a149bc227065e5f9f682fe95d31adf8ae4c594b64b8b80dc5488bb3747deca719c291e3b3d167bc3d1f2b45c70042d18ed868f98bb2e77b3a64f80
+KO = db465cc8bb524920c52c23a87cc2d4f0cfa80ec1c39ec7b15c149b6a5a476121
+
+COUNT=15
+L = 256
+KI = 9378bfd32b8444f460ea4c93cfe4387ce9794e824a48e4de9f7f8dd644a53ff617c8d52f4667e769fc9569583e063a16607cb72daeac6092f74a98b4b961dfc2
+FixedInputDataByteLen = 60
+FixedInputData = 916e6f22f39307752d8a1b9cda4307365bfd34edd9889e26ebf07a272f8855a8cfdace86b9a9c5d2b474537f45010c97debcaa20f638358be367022e
+ Binary rep of i = 01
+ instring = 01916e6f22f39307752d8a1b9cda4307365bfd34edd9889e26ebf07a272f8855a8cfdace86b9a9c5d2b474537f45010c97debcaa20f638358be367022e
+KO = 7d9afd0b9b19b0c4b7000fe47dd5d6f973952e38bbc93ee57e492dab3db6a68b
+
+COUNT=16
+L = 256
+KI = 3968f72747cea1a47bfdf0b448e7e6d05aca96b6270ffd4a4ea4c204fc0a24bcd898334b58ab6c0dee6c1f53fd606e43149d7e02fe4d5fc13421b84656bb21ad
+FixedInputDataByteLen = 60
+FixedInputData = a036b6a790dc41029dbc762a604d193cfd5ebae225e5cb86353888592689f669eed52e57962c0486be93e9420e7c63a91dbd65f701997eb0176f18ec
+ Binary rep of i = 01
+ instring = 01a036b6a790dc41029dbc762a604d193cfd5ebae225e5cb86353888592689f669eed52e57962c0486be93e9420e7c63a91dbd65f701997eb0176f18ec
+KO = 5608bbcb609664fd02f7ddd06f26f42895186cffd8cbad752708edbe460fd855
+
+COUNT=17
+L = 256
+KI = 7975aae704e1cbf5e5a6c023f2d2861baea068d58a1b36a7c39941d44608cf9e45a6460ab7d6ba203e32783ab2f149396fc7cac194618537b35a27d76a39dcba
+FixedInputDataByteLen = 60
+FixedInputData = bc3754ed332c35f2ac60f513f813e6b8726f643315eb417d7270e1351c77fcbb39ea8421cf4e6f529ed6eef61417c81e5cef456c22755d0365cfd016
+ Binary rep of i = 01
+ instring = 01bc3754ed332c35f2ac60f513f813e6b8726f643315eb417d7270e1351c77fcbb39ea8421cf4e6f529ed6eef61417c81e5cef456c22755d0365cfd016
+KO = 00c528c20766e3d3b6dab6bd6bd82a7595a5518b49bd281f9a8669de9324440d
+
+COUNT=18
+L = 256
+KI = e5af0e95df451ba9b7733e8ca51e6e7b2259b1cfc782a5ddca26faa85e2ceaea631f868bba85f5a1afe7b2aabc64225cd75bb954f1c63af7c04032f0ed0dd36f
+FixedInputDataByteLen = 60
+FixedInputData = 31e60aa31aacd5464f9d1a6af2d0b2479f7386e56e91be19e18db1e4730690c3ccd74f7b5f16b332f05ccc99cec3196ec628c9188a97027c852d7dba
+ Binary rep of i = 01
+ instring = 0131e60aa31aacd5464f9d1a6af2d0b2479f7386e56e91be19e18db1e4730690c3ccd74f7b5f16b332f05ccc99cec3196ec628c9188a97027c852d7dba
+KO = 9d59531e42de2445b1c48641252f08634dcea2b631ab9277fbbbc29d9981cc9d
+
+COUNT=19
+L = 256
+KI = c97c6e9a0ad524dedd1b2bed632718e73872c1db680adab208bfa5d3b61d129ac7bd3306b13951d83778783ea1cb49ea0af1c5a735b8abaf1be0146b42bddb98
+FixedInputDataByteLen = 60
+FixedInputData = 94509b1df560f157794beafe46df358093602ff559d75ca38bfbe4669bc136476271c908fe24e7d81d1cc7b56015a8fb1e1019c98059d5650d5fea3a
+ Binary rep of i = 01
+ instring = 0194509b1df560f157794beafe46df358093602ff559d75ca38bfbe4669bc136476271c908fe24e7d81d1cc7b56015a8fb1e1019c98059d5650d5fea3a
+KO = b057e0cdc5e7d0d9128f80a3d04a9903ec97519c7a21c2f37608eef2c702987c
+
+COUNT=20
+L = 160
+KI = a35728d4ec0d7e94019a45d52264e5cd63c7540c21e30a9882d8d531cbb510edaa78e42c03994c18d8efcf7f826a1a9fdbbbacc55c640e7b532cc08e0615a093
+FixedInputDataByteLen = 60
+FixedInputData = f501cc527bad6fe5d8e4f1f0f53d416ab17235f380f7e0d1c90dca18206af1fb1d977551e2e0e25c1fe41a8f825fbae2c07c94b768e98ad5ab8ddb2e
+ Binary rep of i = 01
+ instring = 01f501cc527bad6fe5d8e4f1f0f53d416ab17235f380f7e0d1c90dca18206af1fb1d977551e2e0e25c1fe41a8f825fbae2c07c94b768e98ad5ab8ddb2e
+KO = 54cf238101418ce050eee03aae0c39c4602ab838
+
+COUNT=21
+L = 160
+KI = 71fac7322427d635ae44a6e7e49472133f1e657de6e4566fc39b2f828fa8494e85942f0ea71570754aa5fea6b69a658a5bbd8bba9da00e82a002db59a7dbf4eb
+FixedInputDataByteLen = 60
+FixedInputData = 73972316ef711265287a37579f7c4136d899dee0069340b4343565a4ffe221eeb6fcb80cab722599e63259f39b628ecf7ecca75848533023a13a4626
+ Binary rep of i = 01
+ instring = 0173972316ef711265287a37579f7c4136d899dee0069340b4343565a4ffe221eeb6fcb80cab722599e63259f39b628ecf7ecca75848533023a13a4626
+KO = e142869e33c950324526390a1ebef8907a1eb566
+
+COUNT=22
+L = 160
+KI = 8b8eb631073e937147c1d1f01a450510923aed853b5e3e9cb7c32ea9d1bb3f1a1e8d4a23ef3522c57a05c0b1aa5bfa299507b81cd4f2f5e9ca6973fb20b58247
+FixedInputDataByteLen = 60
+FixedInputData = ae80ecd0da405b9cbc09aa09c3847adf7e05366f065763138e9f8f922899ea4f8e3adc7adc2868b17a1541bdac85aebf855acda704fe2871f159e8f9
+ Binary rep of i = 01
+ instring = 01ae80ecd0da405b9cbc09aa09c3847adf7e05366f065763138e9f8f922899ea4f8e3adc7adc2868b17a1541bdac85aebf855acda704fe2871f159e8f9
+KO = 793cfe98e4ef91257097f63a3680a578dc6fc58b
+
+COUNT=23
+L = 160
+KI = c4a1745f0e862f5cada299928fabf5b87cb4768ecaae7c448d22d2d46578053f473e6bbd615964cb25e19f22a549dfa356e7a9c0ac08a717af2789222f8a1a8c
+FixedInputDataByteLen = 60
+FixedInputData = d9991a4f9071eaabd9898cf4ce86af8bf734293f6540cc1715e58f0f1349a9c72fbc2c1de514b4719dc54e9927c69676e5399857955a852df96265e4
+ Binary rep of i = 01
+ instring = 01d9991a4f9071eaabd9898cf4ce86af8bf734293f6540cc1715e58f0f1349a9c72fbc2c1de514b4719dc54e9927c69676e5399857955a852df96265e4
+KO = d7397658665e5d8d29660eeef9edbd6ecd16c367
+
+COUNT=24
+L = 160
+KI = 0ce319a9c57d84134724e0e71dc1ae8331642fe8fa16c84252258635b02b848f0c2d7c9a513fe926f8015ddb10fae6e5ae0083f7f1a9f49c83cef0d7a63acd10
+FixedInputDataByteLen = 60
+FixedInputData = eb13171d4b345e600383507164fca17b881aa295647640f847c807fc0c77b4a8f67f62b19c2ea9937651c414e5f00fe1544c18357da7aec531456c80
+ Binary rep of i = 01
+ instring = 01eb13171d4b345e600383507164fca17b881aa295647640f847c807fc0c77b4a8f67f62b19c2ea9937651c414e5f00fe1544c18357da7aec531456c80
+KO = 177f504c863cb110fc6d6ff9bdaaa403e8415400
+
+COUNT=25
+L = 160
+KI = fd61bdb9b63b9f31b3abab20b8d802ed055343800434c8dadbbda01bd25f225e091f4d81c9d051b8a6e34e9bfa6a4e778f0af4c502419367dc7215bcee191174
+FixedInputDataByteLen = 60
+FixedInputData = fbaa375c355b66b57a1b6a17a16d557eb4d9788a4b6bd69183258b858662e65268fb4c1fd540f1a5b4b608efb3cb79ddfdcea7b34804e7e90af3bcd7
+ Binary rep of i = 01
+ instring = 01fbaa375c355b66b57a1b6a17a16d557eb4d9788a4b6bd69183258b858662e65268fb4c1fd540f1a5b4b608efb3cb79ddfdcea7b34804e7e90af3bcd7
+KO = 29bd7f9b84698fa4dc941ce498dab8799155e8de
+
+COUNT=26
+L = 160
+KI = 008b67ce344c02fa7e3f60f1fccd9d7ffc0029cd8089fb34a6536a3c43420a38419df220d8fab9a378d7262af98a018ae9d903ed7b7e83feb15f13481756996c
+FixedInputDataByteLen = 60
+FixedInputData = 80f0cbb6d3f8fed3316b590132f84fd4e7a1f8ce625d556401f582f9bf577eb949a9d15f2ab4975edc01aeccc27105e6440be3a4ab98440887be5375
+ Binary rep of i = 01
+ instring = 0180f0cbb6d3f8fed3316b590132f84fd4e7a1f8ce625d556401f582f9bf577eb949a9d15f2ab4975edc01aeccc27105e6440be3a4ab98440887be5375
+KO = 2f2ce4f4c46ef8c4eaec2a9ecd442aac5c9b7264
+
+COUNT=27
+L = 160
+KI = 829f1e67e24589558613c08985b417b5461385e11c1221b2993561d6fd3619003d3c5598c27415c86b313c5b47de5b19fda996a1bd8345f703c337d712918d58
+FixedInputDataByteLen = 60
+FixedInputData = f4a596949962ecd8c4c889d20d19fec4eb9ebe9000f0cfa1b635336272398ffe06977f9f2b32493d56735e309dfa305007fc16a231a4ec3c56d05fd0
+ Binary rep of i = 01
+ instring = 01f4a596949962ecd8c4c889d20d19fec4eb9ebe9000f0cfa1b635336272398ffe06977f9f2b32493d56735e309dfa305007fc16a231a4ec3c56d05fd0
+KO = a1bf3654675b67359b495999a46794e8dbea8f28
+
+COUNT=28
+L = 160
+KI = 47dad6b24c26a51afc5cc78fe92f6c4789a6e212570e97d4e3f8fb709e076e9be8e78cf63d43d2688f81862bbbad61d066225853bf20626fe5aa6a18fa89faa7
+FixedInputDataByteLen = 60
+FixedInputData = 2b9d39ce23bfa3e238bd8466354ceecbf8295d226594110dc19ea3da8c429bf5d9719727695aa5732066c6380f8ef83b56fdb708a464e68ec7548728
+ Binary rep of i = 01
+ instring = 012b9d39ce23bfa3e238bd8466354ceecbf8295d226594110dc19ea3da8c429bf5d9719727695aa5732066c6380f8ef83b56fdb708a464e68ec7548728
+KO = b77179c9bcadd3aa0dcf2798ee7e54de89d4ce4e
+
+COUNT=29
+L = 160
+KI = 1b22bddbc6af990cf0dad23b96bdf837fb0f781014d7e9ba99b8bada63fa485d5255eff2ace5b2dca6639a80272933fa83800be21aff2cc28ae6428ea5a9b573
+FixedInputDataByteLen = 60
+FixedInputData = 238a83e062ff165fc86299d45cb5d9a4fc22d8271202db759a5e2675113543dd9a5c47091e948293cefd956cea3a2f229e2e5aecdaf93417e7acd346
+ Binary rep of i = 01
+ instring = 01238a83e062ff165fc86299d45cb5d9a4fc22d8271202db759a5e2675113543dd9a5c47091e948293cefd956cea3a2f229e2e5aecdaf93417e7acd346
+KO = 6931fe0d931cbc5cc67f4232d985d22890957c14
+
+COUNT=30
+L = 320
+KI = baed493b0294c9a5dbbe4547a30f0602c6124cedb549b45cff0ee4f3689a7ae5b695e5ecdfebf611bba1174e5e3a8824383e555daef396dc58c2842f77d5a674
+FixedInputDataByteLen = 60
+FixedInputData = 1371182cb0725416b1eccf4ac9fb20cf4e0f77e7d006a531e0ab2b2b46e0859473dad9dcae65ba5eb902228787dae19e735d002c919a4b74012f8904
+ Binary rep of i = 01
+ instring = 011371182cb0725416b1eccf4ac9fb20cf4e0f77e7d006a531e0ab2b2b46e0859473dad9dcae65ba5eb902228787dae19e735d002c919a4b74012f8904
+KO = 09bb55c9f3cee604f4bc5544a802be8b02b34b99f7928ceee696221975f947905f1b5979d9d4c2a1
+
+COUNT=31
+L = 320
+KI = 322842d3c72b8d75da51bc879c9c7801eb783778a454b71b3132ed093087a9a076b1c5c7a4ed0ec5d5fa5cb301e6947dae0d2e7d88dafc1432078adaa2fa6c9f
+FixedInputDataByteLen = 60
+FixedInputData = e333e3d0831eb2dc1470de179c2d28412ecde8b557e476fd25060fdf2f1f8eb0c6a17d9421762636d7de28dfb9b3e07e3fccbf24a25ad3767e992d99
+ Binary rep of i = 01
+ instring = 01e333e3d0831eb2dc1470de179c2d28412ecde8b557e476fd25060fdf2f1f8eb0c6a17d9421762636d7de28dfb9b3e07e3fccbf24a25ad3767e992d99
+KO = bb8e6ca1169b29e95fff91c6cb7d7ba44cfeba8c422201d89e0785c2b37a74480f2f33bb97ec433d
+
+COUNT=32
+L = 320
+KI = 7657e659b8fbe26d8a6e5c08a79ce516b5513820b5ecca107e924de42fc4f1efdd8b84915b7943d7b62604b12b4bbf18901ddfef505d64901473f0991a049cee
+FixedInputDataByteLen = 60
+FixedInputData = 5f2bda9295c8a9013c416b105581eefead117ebf40a8860048dd44e95f4f7b27a479caddfab0f04bcdb421b3dbc1ba9aff08b5932562051277306a04
+ Binary rep of i = 01
+ instring = 015f2bda9295c8a9013c416b105581eefead117ebf40a8860048dd44e95f4f7b27a479caddfab0f04bcdb421b3dbc1ba9aff08b5932562051277306a04
+KO = ccf74d7197c0ed6e9ee7faa1e750a1585568b97881268a4721d49ba11305c12339a4d57ddb9b2f11
+
+COUNT=33
+L = 320
+KI = efeaefc939562dbdf15a039a3368ab3ee66d94baecab6bd9dcc8b91b5a28c1e777d07ebed31260708224d6b5f12114f5518b041218543fb63136a090cfd30860
+FixedInputDataByteLen = 60
+FixedInputData = 52d3361668966ed5671bdfeeb5f02c2d55f9fcf94df6879703f7ebd1d44419dfe3ba8916355f738d66b058fd6b2ece6ac9183964c524c0cf21ce9b94
+ Binary rep of i = 01
+ instring = 0152d3361668966ed5671bdfeeb5f02c2d55f9fcf94df6879703f7ebd1d44419dfe3ba8916355f738d66b058fd6b2ece6ac9183964c524c0cf21ce9b94
+KO = a07c391356d4f323fb9f390c1eb9e206249669579b560da7f1c4b59f1729d56e0518e9892b24b3b9
+
+COUNT=34
+L = 320
+KI = 7343de97f4c6b3e5baf438921649827366a36e7a61cdf3e44f4f6f451bfac05663f640b997a840fdf94d428ea1484595083ee710afd9c76242e3eb8b4b065bdd
+FixedInputDataByteLen = 60
+FixedInputData = 332a72277aecf0934f611147e40166439b5a2c826c8a3364b250b5d149efc550744bc93d0efb25634e547f7987a3ced114c93b3b025665e547c23c65
+ Binary rep of i = 01
+ instring = 01332a72277aecf0934f611147e40166439b5a2c826c8a3364b250b5d149efc550744bc93d0efb25634e547f7987a3ced114c93b3b025665e547c23c65
+KO = cb7b2727f54c1e765e61e1f8644a2fda2d66bb3b7ae1dc1859f9b5ef1f5cd667bd5418f2d53c706f
+
+COUNT=35
+L = 320
+KI = edf96bb6ae1f53b53584e231cd7b76d47951c406eaedf3f3847045d269f2039d82b0bcd1eead9ef1df0487c84aafb8d54690eecf9ecef382adc92ad944fc2a61
+FixedInputDataByteLen = 60
+FixedInputData = 071b290c9cf16bbe1f053b66c80132719f1f4b7e6cf90bcdaffe588a97fc295db19c8cf8349f277d3813f4a182e4c48e3784ebf1c370835036366c1e
+ Binary rep of i = 01
+ instring = 01071b290c9cf16bbe1f053b66c80132719f1f4b7e6cf90bcdaffe588a97fc295db19c8cf8349f277d3813f4a182e4c48e3784ebf1c370835036366c1e
+KO = 3107f32a367ea262039cf23846f7a5fb6da79c994f4413bfedfc951dfc7dfabf03731c416929f236
+
+COUNT=36
+L = 320
+KI = 81d9e94ff26e6ab607819b31cba6c99836a125c403e6639d3d96bf952b9262b0226295ea3827f4e34f49ab5b035a69b5b76dcab8191633d22c60f75d494da1e2
+FixedInputDataByteLen = 60
+FixedInputData = 9b6244525ed8e900e159f90ceeeb9eef1c54853e47bfbed193b6ebf13cfaca55c50f809a540091aff2f405d8bd3e50c130507b36684edb5b8fdd97dc
+ Binary rep of i = 01
+ instring = 019b6244525ed8e900e159f90ceeeb9eef1c54853e47bfbed193b6ebf13cfaca55c50f809a540091aff2f405d8bd3e50c130507b36684edb5b8fdd97dc
+KO = efe3f301d957ee52b87fb2b9f800ca3843c4e58a609ce9cd3f4facf0a05b2e3663b17598ccbea4b3
+
+COUNT=37
+L = 320
+KI = e6c45dbeeb78339121273574f023621da18c6662ffabe209341e28a993b3699785d65b785a4b22c5ce5469618c0ea7ea7d40bf773f4e01e4c1532913294781c4
+FixedInputDataByteLen = 60
+FixedInputData = 15ccaf07eafdb981a7464f8f8288f6b7c69a41a8456902af2995a9a568f254d6f567d8934dbf456b0210b7fe3a607c0700b2c10ce38ba4414830633b
+ Binary rep of i = 01
+ instring = 0115ccaf07eafdb981a7464f8f8288f6b7c69a41a8456902af2995a9a568f254d6f567d8934dbf456b0210b7fe3a607c0700b2c10ce38ba4414830633b
+KO = d7b7dca1dba22642586e282f060fb8a3c6e8c7c3db30c90f2a44611327d4b0dda8abadf6023b961d
+
+COUNT=38
+L = 320
+KI = dc1750bb0cb3c1abb97ed5227f588f3a391641b7985ffecf9286fdfd8b0462a231be9caf1aa19a0fbf4f5ea10d0ac1f5ed37f3e2e4cac4ad276c6d29be66870a
+FixedInputDataByteLen = 60
+FixedInputData = 4482cc2b494d37f591601b6d582a2e6cb71eb72b1601489be99398f6757cc03ed795d6da53cc33dd14542fe7dad3c2168df4e752cad4cacb6ae3521e
+ Binary rep of i = 01
+ instring = 014482cc2b494d37f591601b6d582a2e6cb71eb72b1601489be99398f6757cc03ed795d6da53cc33dd14542fe7dad3c2168df4e752cad4cacb6ae3521e
+KO = 40b76c4faf88b8a60b6243541a3abe83f9eea6eaeb8bba5954a9085a9a0ff59f3c38ee184125b6ba
+
+COUNT=39
+L = 320
+KI = 62b5794071d15245910996fc03021b3245652657e2bd4ab131ee6accf3e5816e2fb4a8a54d215fb5dfceaea97f3c71ffa19de82b8e2dbdd16c2e94e02b8879d6
+FixedInputDataByteLen = 60
+FixedInputData = 379cd2172ea34752d6b71299c06993616beeeed6746f7f607be35a2a2c0d448e6f50467fb6e1be8df7a5d7bed9b9a7450939003a2f118cb307acdea7
+ Binary rep of i = 01
+ instring = 01379cd2172ea34752d6b71299c06993616beeeed6746f7f607be35a2a2c0d448e6f50467fb6e1be8df7a5d7bed9b9a7450939003a2f118cb307acdea7
+KO = 9d0fc28c80c26e5e6840cb328d728d14d3153c248f069ed815fcb05e165a31280676d48da104b639
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = bb0c55c7201ceb2e1369a6c49e2cdc1ae5e4cd1d64638105072c3a9172b2fa6a127c4d6d55132585fb2644b5ae3cf9d347875e0d0bf80945eaabef3b4319605e
+FixedInputDataByteLen = 60
+FixedInputData = 89bf925033f00635c100e2c88a98ad9f08cd6a002b934617d4ebfffc0fe9bca1d19bd942da3704da127c7493cc62c67f507c415e4cb67d7d0be70005
+ Binary rep of i = 0001
+ instring = 000189bf925033f00635c100e2c88a98ad9f08cd6a002b934617d4ebfffc0fe9bca1d19bd942da3704da127c7493cc62c67f507c415e4cb67d7d0be70005
+KO = 05efd62522beb9bfff6492ecd24501a7
+
+COUNT=1
+L = 128
+KI = 8a9b0ef8ca3897dffcf8ac566c6b98dec0782d3129cae5146c7c695aeb322782cd01b147af429f2c8eaf9f008833457ee0868485ab27fdecea73c89094177d85
+FixedInputDataByteLen = 60
+FixedInputData = 0b4b91fa4e5ee6480cda4713240bf2a5c81c26bb7c12ae9e35655115424d4a1971b64971ee9249c31c03c2f639bb2ca8ad4bd1ae535de9508d20e8b1
+ Binary rep of i = 0001
+ instring = 00010b4b91fa4e5ee6480cda4713240bf2a5c81c26bb7c12ae9e35655115424d4a1971b64971ee9249c31c03c2f639bb2ca8ad4bd1ae535de9508d20e8b1
+KO = c7554a7ed04de4daaadda42ee918b816
+
+COUNT=2
+L = 128
+KI = f2984d34d5f32b8788d153d682153a2fd53caebca421b236a8e567c5a10f48f6524e6182d9d9e4c836ab9a249b11dfa1de56d6c5cd51191de490225c49ed47e9
+FixedInputDataByteLen = 60
+FixedInputData = 5f9ccc0f00656433af7a8ed1315a325ef4cc5945b7b75b759f89ecd539efdaf3b8e7faeb4a16d0cc531867a63592f8522acc4ecb0914d3c37ff92ae3
+ Binary rep of i = 0001
+ instring = 00015f9ccc0f00656433af7a8ed1315a325ef4cc5945b7b75b759f89ecd539efdaf3b8e7faeb4a16d0cc531867a63592f8522acc4ecb0914d3c37ff92ae3
+KO = 2d97a6218c48368162d4095a460c502b
+
+COUNT=3
+L = 128
+KI = 45472522d02ef41a0711b408a776539ca8b625b50fd8bf4db0a8b8a64ad2a1754dd811a878a700275f05a8af355225a635bed16efde59fd9b383ad92437820e7
+FixedInputDataByteLen = 60
+FixedInputData = b563f01b407db7746887310b0ead0d73ca87d6bd9a052bc383199cb03929b94d1500fc4f75fe9d3105b21e27c595ecb531dc64e609d48cc58362f1d0
+ Binary rep of i = 0001
+ instring = 0001b563f01b407db7746887310b0ead0d73ca87d6bd9a052bc383199cb03929b94d1500fc4f75fe9d3105b21e27c595ecb531dc64e609d48cc58362f1d0
+KO = 76ba550495fec074ca67b0853794aabf
+
+COUNT=4
+L = 128
+KI = 4706cedd9279c367a9f08faf91b6976cc5e18a24e34b827123f2b2c599e44edb1b4179458cd85400ca23e75d758cee10c1802be4639f942d496e82e89ac3344e
+FixedInputDataByteLen = 60
+FixedInputData = 0731765eaf6245c589782dd1d393e8de18a17540156facac45cbd85811f0a977cecaa2140f2d45f1d16da85cf65e1bf27d404fbffcede598d27e5eb8
+ Binary rep of i = 0001
+ instring = 00010731765eaf6245c589782dd1d393e8de18a17540156facac45cbd85811f0a977cecaa2140f2d45f1d16da85cf65e1bf27d404fbffcede598d27e5eb8
+KO = 57abeabcbfff16d757c6345c7cbd3a54
+
+COUNT=5
+L = 128
+KI = 05a81bc25f64de1cae0a83cf6a368d05fe6bef8ef9b600fa0b073edc1da7c203620809589722ede8dd4f8cda96aa646b963866f68c7d4452bc713649cc3e126e
+FixedInputDataByteLen = 60
+FixedInputData = 536c935e32515dcddb9102e1c341175b366f451a8d9f2d69dd94d20ae231037c75b248e6af03ed9c552188c4af18b4023250c1fd8f46a78a4b999b8c
+ Binary rep of i = 0001
+ instring = 0001536c935e32515dcddb9102e1c341175b366f451a8d9f2d69dd94d20ae231037c75b248e6af03ed9c552188c4af18b4023250c1fd8f46a78a4b999b8c
+KO = 6df960ba02edf3d0e6540271a32d303d
+
+COUNT=6
+L = 128
+KI = 3b8a3bc470b972779c069d00005b364c552e7145a1e12d893d1eb39797457d192e3c1841da63e17e2142083eb1f59e47c0c90593574bfa5480dea6d3e017cc16
+FixedInputDataByteLen = 60
+FixedInputData = ece2545f5d1e268b09d13cdbff6ee02ee86feeb885eb394c95208678aedbad7b267d13b0bb1ca9fc2488f3a476c6d7ec8a3dc42b8726bcb42f25f860
+ Binary rep of i = 0001
+ instring = 0001ece2545f5d1e268b09d13cdbff6ee02ee86feeb885eb394c95208678aedbad7b267d13b0bb1ca9fc2488f3a476c6d7ec8a3dc42b8726bcb42f25f860
+KO = 29fcc06c8dc55841b90de80bdde2f64d
+
+COUNT=7
+L = 128
+KI = 6ac0fbbed379d0c5cf2c920af34190cd735399f8ced20b3fe812cf1fb91ef8c7fbace46db73b510394267384e9542f87deb2d2a059d6c2fb3593339000817c5a
+FixedInputDataByteLen = 60
+FixedInputData = 2e6fc97946caeaea903f8ffd40769d7ca66a2dbe2fea995b07f906f5b611844e5aa6d26c68ff00b34305f1b5b7c21abb8fd57b275c3bae151162e656
+ Binary rep of i = 0001
+ instring = 00012e6fc97946caeaea903f8ffd40769d7ca66a2dbe2fea995b07f906f5b611844e5aa6d26c68ff00b34305f1b5b7c21abb8fd57b275c3bae151162e656
+KO = 53aefb7a2a87daa21e918ac1ec260232
+
+COUNT=8
+L = 128
+KI = 48dbc3ced631b3408c3d7d58903a73d8137111cdff52cdd1a34aaca300f66b6abb0a2318dc886454441c1afe6ec609b48f8e6eff9d2c86975512606b7890101b
+FixedInputDataByteLen = 60
+FixedInputData = f3a1beb93e86f8f649ff8850a8ee045e27d517bf3cbcea344c1cbd8d879b63262cf15004ddb8c58271ec1e76c3c6b5369e5753824a84f134c4c4956f
+ Binary rep of i = 0001
+ instring = 0001f3a1beb93e86f8f649ff8850a8ee045e27d517bf3cbcea344c1cbd8d879b63262cf15004ddb8c58271ec1e76c3c6b5369e5753824a84f134c4c4956f
+KO = c8f6cc9b413f6aa2186f4ebdbc4a60f6
+
+COUNT=9
+L = 128
+KI = 037cd0847e90cccd5b0534d014b860146fcfc55d2d96aef0ef18718bf7bd744867811864f5391ac14652a15f18e8bf40709de21087dca72cf829066e04db5def
+FixedInputDataByteLen = 60
+FixedInputData = ddc7cdcd9c77661d19ef4a273c8eaece00da70b86ae9b79f428113b1939eadb842a2c43741a2249a6557e1af25381bdaea8338313c68e3d14e3a4ab6
+ Binary rep of i = 0001
+ instring = 0001ddc7cdcd9c77661d19ef4a273c8eaece00da70b86ae9b79f428113b1939eadb842a2c43741a2249a6557e1af25381bdaea8338313c68e3d14e3a4ab6
+KO = bff5c832d53e3c7dca24c8c83e382802
+
+COUNT=10
+L = 256
+KI = 393eb889e9c2f251b95aa147d53e4cd029fd0391110be9c6b2f8ba32857864847c448a9a591686de88da7486d0a0f0f8c927560fa8f79c30e66a7efaacaa638f
+FixedInputDataByteLen = 60
+FixedInputData = 116bf7f9e5eb884c86cd0d3a2b33d41de7735677e6bd727e83fbde5c8113de56bf84c9f80610db760ae2df73f4f0db9df0cc1655ea9bc98bb06beeda
+ Binary rep of i = 0001
+ instring = 0001116bf7f9e5eb884c86cd0d3a2b33d41de7735677e6bd727e83fbde5c8113de56bf84c9f80610db760ae2df73f4f0db9df0cc1655ea9bc98bb06beeda
+KO = 212e4e4057a6871e166e7563205833bc7f01e86c724b6a61166d9311c55b5044
+
+COUNT=11
+L = 256
+KI = b7dbf6d89c39206cfc2ecb3be0c2f0626ce31e120bf5410aabff63a36fcc20cbe1e9ae7e32fa077f237ca4888134762bd27e46a0f13c3d4fa455aff076c1f11f
+FixedInputDataByteLen = 60
+FixedInputData = 618beb69be591744c927e1b4e175008de95abd80f7bcf36b374a2baa76677822bed2ae47bfc151d650b49f72a2dce6c55664df11389282e621284800
+ Binary rep of i = 0001
+ instring = 0001618beb69be591744c927e1b4e175008de95abd80f7bcf36b374a2baa76677822bed2ae47bfc151d650b49f72a2dce6c55664df11389282e621284800
+KO = 47bb3d83b294c092792c682f460599da12b70fc24b399dea4c7139553fe93bc0
+
+COUNT=12
+L = 256
+KI = 56c369819f70781087a5cbdb464437c732cbd6308cfd68b3f55132a1b83d6b7af146460f0c9720049c4c255edf290b9c2d62e7f10477b0592ec8d298c975f127
+FixedInputDataByteLen = 60
+FixedInputData = 519d976f13c19c57b837cbffabb919fba8730c1bab69f5e5b57e7d8e1d7bd8a0fd2fab26701be15b330c66a3adb36cfe4e4a09ca40282bb05b978a1d
+ Binary rep of i = 0001
+ instring = 0001519d976f13c19c57b837cbffabb919fba8730c1bab69f5e5b57e7d8e1d7bd8a0fd2fab26701be15b330c66a3adb36cfe4e4a09ca40282bb05b978a1d
+KO = 1d5fb75f24ff95a236e61c8fbb0ab1f36332a833bf81bd2fcf964451c179a5f0
+
+COUNT=13
+L = 256
+KI = 8c528396d100aecbc9a572aac685a046bc2d244040723fa043a61052b2591355d5b5a2b3cf70259a293edcb8c1770d89afb31f2fcc26666e86f2bbcd9be1d7e9
+FixedInputDataByteLen = 60
+FixedInputData = a5c3a7298d2df0029851830339c53b61e15bcf63bc6fd1e6a3a548e416099fa002e023021cc674b55106f45efed200c403d4ffbd5cc214f398abb899
+ Binary rep of i = 0001
+ instring = 0001a5c3a7298d2df0029851830339c53b61e15bcf63bc6fd1e6a3a548e416099fa002e023021cc674b55106f45efed200c403d4ffbd5cc214f398abb899
+KO = b65eb075f8c2d43c0bf1377002a4b1a04750a421ab0d709d164ca36d12055593
+
+COUNT=14
+L = 256
+KI = 5cbce41cad6af5acf16389648df63eec3701b06ddad3101ac148bcb42f77ec69ee959adffd6e291a084918c77ad413045866bf407e4a74ec07d4397909bcd3d0
+FixedInputDataByteLen = 60
+FixedInputData = 10774bccc2e06e2bc26a5b94531952ba9995a313decc595aedaf78f75acd68c484ee5025b216405103d79ddd730dbc6ad54dbc396c88a36ee6405b55
+ Binary rep of i = 0001
+ instring = 000110774bccc2e06e2bc26a5b94531952ba9995a313decc595aedaf78f75acd68c484ee5025b216405103d79ddd730dbc6ad54dbc396c88a36ee6405b55
+KO = cdd4448541145c3e31007c214a0286c96f47e4ffdcb2a72b553ab867ec11fb7c
+
+COUNT=15
+L = 256
+KI = 52437756a26dcb9c777128de318c883f48123dadd05e1f9c6e3fdf70587a8f5dc3f73f7bf820eda75d0de85e0e12952aef618511c9cdee1a2249a542afd2ea87
+FixedInputDataByteLen = 60
+FixedInputData = edca758720dbb031c05c7132d73a2b0a546795c50c8525eb469580b87f68b5973e1895c2a1f18a2dae4d4c6d2d4ffa5903c26d779adf8445ab1bede6
+ Binary rep of i = 0001
+ instring = 0001edca758720dbb031c05c7132d73a2b0a546795c50c8525eb469580b87f68b5973e1895c2a1f18a2dae4d4c6d2d4ffa5903c26d779adf8445ab1bede6
+KO = d57815b4ba360523f4fad340543ba9f2b33c99175090e01a593948660a42097c
+
+COUNT=16
+L = 256
+KI = 0a143452b16650de6c6953b28793fc533e4db8edeec8da5d6dbd52ef46a57932921189a69f9fd58d5bd39c5c4df6083fdfaf11ba96a03067f2f044120be6c3b5
+FixedInputDataByteLen = 60
+FixedInputData = 77ebbb61398e4eca06fc630d59832f90ad6d9dc3119db1621c079c9c04ef7f8540b1cc8b1f1a88474b7ac97c211b6f0a9a4379ee0a44ec2dedda2d9b
+ Binary rep of i = 0001
+ instring = 000177ebbb61398e4eca06fc630d59832f90ad6d9dc3119db1621c079c9c04ef7f8540b1cc8b1f1a88474b7ac97c211b6f0a9a4379ee0a44ec2dedda2d9b
+KO = edb12d69eb862800da2577229bdfa11531cf2bb23f7444fa9decd6e910b93124
+
+COUNT=17
+L = 256
+KI = 8db454ab2bd389d661ae7f81f4cbcc725a411ef8bca0e89960039214b9daa46c0550aa992fad489d048677524f6198eab1edb6890f229c4654ed5641c464abbe
+FixedInputDataByteLen = 60
+FixedInputData = 1d02d87f0699afd058d0fa6ca23a4c0db3a5b25ed5eab75e68ed85358fd27f2a8c296e0d20136833306884e433d9909e96b2e83c8ae1b0cb65ca4ec0
+ Binary rep of i = 0001
+ instring = 00011d02d87f0699afd058d0fa6ca23a4c0db3a5b25ed5eab75e68ed85358fd27f2a8c296e0d20136833306884e433d9909e96b2e83c8ae1b0cb65ca4ec0
+KO = 4620dfce74846cbb87d70d4b9dc5bc460bb14ece24fcca3095d89e5ad96e8834
+
+COUNT=18
+L = 256
+KI = f6216297483199c5c7ac49e72baafc0064d226e4bdd5cb96d8285346696cfa7397561a34a6bc1615c33b6fcb626b456f03d8ec87d14ffec77bb5cf86113a56af
+FixedInputDataByteLen = 60
+FixedInputData = 5c7d2d408a3abf670b5e1a574186d581afff131c1cb4705fafa743b7ca6648a2762522920c5cd64fc5b271f3688ed60d1083423b20a7c1e8bf1f9323
+ Binary rep of i = 0001
+ instring = 00015c7d2d408a3abf670b5e1a574186d581afff131c1cb4705fafa743b7ca6648a2762522920c5cd64fc5b271f3688ed60d1083423b20a7c1e8bf1f9323
+KO = fc283e2b08b1743cacbd1c87c2d815c322f16743c78cd81ec54b5c175dc17cba
+
+COUNT=19
+L = 256
+KI = a4664ae7a06ecf1615f1c8a6be12abffa371b9a40abe156d649922fe454082612df4f6f823913030e969318361197de54489aba73392d730205d66a89c427550
+FixedInputDataByteLen = 60
+FixedInputData = 7af98cfb95b303b2a4fdf5f36be0a407ee0fa26b21db917d798079ff9c9ef1b93114b927132335cd30d2c632cb236d2b0b196cd7e3ab066692787d85
+ Binary rep of i = 0001
+ instring = 00017af98cfb95b303b2a4fdf5f36be0a407ee0fa26b21db917d798079ff9c9ef1b93114b927132335cd30d2c632cb236d2b0b196cd7e3ab066692787d85
+KO = a47745588350e94172a7b3dbbcb3de31b52ec046be848d8dd38148487c97c1a7
+
+COUNT=20
+L = 160
+KI = eeec4383a808fae57f24a7a5eb6157cca66483a613590c89ed39f59617ea97fcfa7cdfc83ba8140fa0d8542263d6423a9bcca70e11addb7a646f194ff0878cac
+FixedInputDataByteLen = 60
+FixedInputData = b2565a20171eef1eaa04728e6c369405b251062bbd0a2b9171c8c6fedf0ff783691db787f153bbf5167301808f768a03df0deec99f2b9efb90cab571
+ Binary rep of i = 0001
+ instring = 0001b2565a20171eef1eaa04728e6c369405b251062bbd0a2b9171c8c6fedf0ff783691db787f153bbf5167301808f768a03df0deec99f2b9efb90cab571
+KO = 4f31b7bcd54c74d8a7d31aca187b8736f0a59db7
+
+COUNT=21
+L = 160
+KI = 7e28eee7dfdf7f22cecd742c0fb5dad2eecaa8c8187ecc5141bd451402b30779291885a19519e6698a0cf9d670b53663a257d36da2fa43aad5c7bad8d9107e2c
+FixedInputDataByteLen = 60
+FixedInputData = c5e4c5e62bd909c7faa18506e91549907fb89e94b5fa4dcdbb2d00f4b0204478e25f1f27eb935683dc0a7c3267cce1835693b16b16aa9660c984be5c
+ Binary rep of i = 0001
+ instring = 0001c5e4c5e62bd909c7faa18506e91549907fb89e94b5fa4dcdbb2d00f4b0204478e25f1f27eb935683dc0a7c3267cce1835693b16b16aa9660c984be5c
+KO = 9f278fd74f82d7bd1d81d02fb26919327b17ebad
+
+COUNT=22
+L = 160
+KI = 3f200975d5b92fe35ed39dff84dc2dd32e284cc1bfb5d1402bbba16f422d8c81ac7e477ac745a31b9ebda6a780f1b0657c54d676a7b5b229f37a1282d7def0c2
+FixedInputDataByteLen = 60
+FixedInputData = c4c9a9f14c202ca933424069603f791f36b5bae2cda50adcf9e997a26f4d5b04bdbc1add5477cbd591241a990231e320992eb7f72ac1a34ca28e4bd8
+ Binary rep of i = 0001
+ instring = 0001c4c9a9f14c202ca933424069603f791f36b5bae2cda50adcf9e997a26f4d5b04bdbc1add5477cbd591241a990231e320992eb7f72ac1a34ca28e4bd8
+KO = da79b4cd2b9824be1235ef56b7fb507c7ace0f02
+
+COUNT=23
+L = 160
+KI = 1a3a680a1b28098ccbe1ebcaa64990de7c1c414fbe36bc9a50191e4543819a7c317271022a2d48ea5fad87e1ecad01a9be6595d7fb8675313652f5ad52689431
+FixedInputDataByteLen = 60
+FixedInputData = e031d7899e0e4bb84b3df03030673ca3f1b3d3abcd2dcd35f72876edc0ac17687d64484e86a172840ffe203c4c175d742170a5bfcec62783838e8b39
+ Binary rep of i = 0001
+ instring = 0001e031d7899e0e4bb84b3df03030673ca3f1b3d3abcd2dcd35f72876edc0ac17687d64484e86a172840ffe203c4c175d742170a5bfcec62783838e8b39
+KO = 8135186a795f3807de501f467ad7fa99a61686f7
+
+COUNT=24
+L = 160
+KI = cce591007b3a06edaf50c5dd04d7ec3f550bd9f51da8fa49fe2d24ff577f887d14e64bd72b3a77b379fd100ff6a47b49a3e998c340514a3ec886da3e338bc6d9
+FixedInputDataByteLen = 60
+FixedInputData = 4225faff06b6d29a3d01bb66216bc43976c5ec48a20976cadeedb38cec39aa80843a40e3f44e5465c664a48e4c9ae86418aee6b4979b09a6f21cd691
+ Binary rep of i = 0001
+ instring = 00014225faff06b6d29a3d01bb66216bc43976c5ec48a20976cadeedb38cec39aa80843a40e3f44e5465c664a48e4c9ae86418aee6b4979b09a6f21cd691
+KO = c5a23867d9adc893894b3fe0869731a8b1b26182
+
+COUNT=25
+L = 160
+KI = 1c5c3b3e3f11732f9f64313590e18d6313f1a6c8eaf55358f98f8f09f5d7b9d994359b618a4aac526f7023cb53ea34a4673239774cc55a166b888ebcc7aa45aa
+FixedInputDataByteLen = 60
+FixedInputData = 576fef005f69ea6aa1811e6c7c64ca58c7f23594ae69036e6a3e066beb3ed6fdaaecdea03a36dd94d2422eadc0f05f18a8534a792a8edf42ad6658fc
+ Binary rep of i = 0001
+ instring = 0001576fef005f69ea6aa1811e6c7c64ca58c7f23594ae69036e6a3e066beb3ed6fdaaecdea03a36dd94d2422eadc0f05f18a8534a792a8edf42ad6658fc
+KO = b23e3f41f8a35eb07faa63cc6c50391843aeedff
+
+COUNT=26
+L = 160
+KI = 4831247edfcc847cfa1a2b93613cd4dab9cf8813eb39bfa3820c6ea5936bdc3773be42a6c2fb62c6e21f3ada2d7f87c602b960088bf42bdf8d38b8cdff4e445f
+FixedInputDataByteLen = 60
+FixedInputData = 92ab15e687607d4acae5a7b7ce715ab4a7f15a76ba851e7cbbd675872078303bfb9319a986e73a1a2d77054056f60a849001b435da806638222b1096
+ Binary rep of i = 0001
+ instring = 000192ab15e687607d4acae5a7b7ce715ab4a7f15a76ba851e7cbbd675872078303bfb9319a986e73a1a2d77054056f60a849001b435da806638222b1096
+KO = 6d0f40a814149360ba8c322bf7f55c31bda5a76d
+
+COUNT=27
+L = 160
+KI = 0f6da30ce11ce0ee075b368639379a0dd44d8e0a1d371e39de9370a74ff1ae15994aa1bf332ff56dc3243e9f8f77272c920b0531abd5d4bd017cc27206557832
+FixedInputDataByteLen = 60
+FixedInputData = 662ac799d1f2c475670ccd35250e9092a15a3cdf1f9d72d78558a1661e64393fabf649886d45a667d6122e97cb32f5e8c28a4e44760289ce815cda84
+ Binary rep of i = 0001
+ instring = 0001662ac799d1f2c475670ccd35250e9092a15a3cdf1f9d72d78558a1661e64393fabf649886d45a667d6122e97cb32f5e8c28a4e44760289ce815cda84
+KO = 17251542b682031986eeb87f1344f0aec3aa0dc1
+
+COUNT=28
+L = 160
+KI = cee98bd847e0db19f86eef5af282e83310cf5bd403e40f4e76dda794514fec82e9cd3019fdec1ee41e692f4cb633552306c132f72653aa626e15d3e9eddc8edb
+FixedInputDataByteLen = 60
+FixedInputData = 1731eb1412fae3711620966b9aca7660f1629f159027b969bab1084f7142a1c6fadf3bf9a670b614f2e0484dfc44316dbf21ea8adfede28fd6a2cc05
+ Binary rep of i = 0001
+ instring = 00011731eb1412fae3711620966b9aca7660f1629f159027b969bab1084f7142a1c6fadf3bf9a670b614f2e0484dfc44316dbf21ea8adfede28fd6a2cc05
+KO = 8d8ca5b9045bf3be898077584c87b5bbbd0a2490
+
+COUNT=29
+L = 160
+KI = 543cbfdf2aa7f91ac8b3903d123a9b7e1e2823d6eb1c0742301adf9942b5b93a63bc56880afa7177f4c522a53901da49013d0205e8b5127d495748424e9ec659
+FixedInputDataByteLen = 60
+FixedInputData = 438d5e5e31c912065081fd78a8db5f596e3303e5e0678afba43788d50bdcc336dec8fb84ed40e3085d67d5d1f65e94e43dfab74b7c26e885d681b9bc
+ Binary rep of i = 0001
+ instring = 0001438d5e5e31c912065081fd78a8db5f596e3303e5e0678afba43788d50bdcc336dec8fb84ed40e3085d67d5d1f65e94e43dfab74b7c26e885d681b9bc
+KO = 662bacc0c513ab3bca213739987719df50262bc5
+
+COUNT=30
+L = 320
+KI = 62690d8ef259d175911d8eb52a331af29a8e3b797c4b315a67fa5cd1b00e585b2f7d97341284d0fcaa15a080732f7958e3b33e938e730623d1e651dbea9b2233
+FixedInputDataByteLen = 60
+FixedInputData = 266535b58de26ed62f936bc7147c8c3b31ee0c1bb92c5ef63699ac7225e01cec5afd2e6e39cf095882324c7dc94b0daa2befc50f790da0547d7c6184
+ Binary rep of i = 0001
+ instring = 0001266535b58de26ed62f936bc7147c8c3b31ee0c1bb92c5ef63699ac7225e01cec5afd2e6e39cf095882324c7dc94b0daa2befc50f790da0547d7c6184
+KO = 9336a88737d9ae01b5c43be5789c8545689557aad295ea3c03d2a2e0143603365fea1656175c20bf
+
+COUNT=31
+L = 320
+KI = 7a13fcd0ea7c3b1830966884a26ad7600d3b23eee2e04b7bb4560330823a98c10600d18bbd669b12f04c1f014252bfebada00ce7484ad0bebc8d3d43a7389420
+FixedInputDataByteLen = 60
+FixedInputData = 8d1ee6a67e7e1c3d539b079d3dca379e0259f1abc88dfad04095d05af4dc827be1e4e989d83af821d76ccdc7a5447ecf6bbab81244dd8f97befcba47
+ Binary rep of i = 0001
+ instring = 00018d1ee6a67e7e1c3d539b079d3dca379e0259f1abc88dfad04095d05af4dc827be1e4e989d83af821d76ccdc7a5447ecf6bbab81244dd8f97befcba47
+KO = 411a871a8744e7fd621be990d04bc6ff5e505ce3e036577a6a4241b12caf5f976374208a0ad8ba79
+
+COUNT=32
+L = 320
+KI = a867c6d247ab815c904810547e2f4cf95ad92bd439c36906a6bfcf546d4d931ed25595b2b3439a987c3f2aefa5d87f1078e445409cd9c0b6fbd67e335b658b15
+FixedInputDataByteLen = 60
+FixedInputData = 798d939069e1254406107dfccceee2fe4871d0a091e69892681609f7cc4a633eb4113e41c1a391738db36998d356922b633d138741cf3ec4aaa9f0f3
+ Binary rep of i = 0001
+ instring = 0001798d939069e1254406107dfccceee2fe4871d0a091e69892681609f7cc4a633eb4113e41c1a391738db36998d356922b633d138741cf3ec4aaa9f0f3
+KO = d027e7ceeaee25881383756b7e8ee422b5be80b4b8bf62f7d55e7a8dfd1a0d81a70840f5d1eba1f8
+
+COUNT=33
+L = 320
+KI = 5f5a5f3f3930c5c58ae033bb4f0b48adcab34b6b270bc71871466298c526b9ec4ae4614813803785085b4f1875395fb5fed9e504fe0c905e31dfdbf8b9ba81a7
+FixedInputDataByteLen = 60
+FixedInputData = 4bfe2d34e2a9f1ada8730716b58cfc07809c94bc85e33a54f2b632f834a9df4011fc3e24a33fb8adb76560e929c7a94273fb3e64f0f204143914ed14
+ Binary rep of i = 0001
+ instring = 00014bfe2d34e2a9f1ada8730716b58cfc07809c94bc85e33a54f2b632f834a9df4011fc3e24a33fb8adb76560e929c7a94273fb3e64f0f204143914ed14
+KO = bc7eaf15c62c33bf8488366ee026c90f7ebae90a8c576f9df1b77f589b93d64b51f40e0902613973
+
+COUNT=34
+L = 320
+KI = 0fc186cc8f8442a7ea0787b765f62321c3b37a216804fb6857b4b5700ea12333c4e9657a1977f46160883330ac57dd14d65010ceecf0f347bad8fe81fbdeb57d
+FixedInputDataByteLen = 60
+FixedInputData = 16796190c43817df49cdc7be47fb61d3d0e741afd68c905270638143d88a55716bbfe2daadf0514ec3e99ed99518a74392cf05c756e5b49c36d72013
+ Binary rep of i = 0001
+ instring = 000116796190c43817df49cdc7be47fb61d3d0e741afd68c905270638143d88a55716bbfe2daadf0514ec3e99ed99518a74392cf05c756e5b49c36d72013
+KO = 9db36f47cc870793d25993ac91ce500ca48d2cb09e2d771939e15ad55d6e7e97b8f6869bfa6007ef
+
+COUNT=35
+L = 320
+KI = 9d5a4b9dbcd5388b58a5bcd57ca7fed7b69dfebb19f832d4579eaa0edfbe767fbe2c50a6841a81c28284e90add89d8e66cc7c8e4ced5cf863734846136e05490
+FixedInputDataByteLen = 60
+FixedInputData = 050f8041b436f0da4af0b356e23e52203d93553a211666496a1677532aadbfb16fd30ea05822943b69e8f372469d1a77aedb7747bf0df738768eb319
+ Binary rep of i = 0001
+ instring = 0001050f8041b436f0da4af0b356e23e52203d93553a211666496a1677532aadbfb16fd30ea05822943b69e8f372469d1a77aedb7747bf0df738768eb319
+KO = e0ebaec89bf6ed4701bc3432b7e0ccb309f38fdb03c3625e32bdbd5a976520c188512d3ec28a2e79
+
+COUNT=36
+L = 320
+KI = 90de23d25dbc23b4a01c471bd19864fdca185054f1b595a54db6e34225f85a6a5a3ff4a945a0ff53535d6f3a8fcdc9cd1a4903795626b187ad83ed86fc39a646
+FixedInputDataByteLen = 60
+FixedInputData = 7c616c7a928bf6b472645c725677fad46dc8350cd1ad5ee3fa7044ebce3135f00180b6a81c97b07844e0861194b9248d21208e60f6e27bd3d78b2030
+ Binary rep of i = 0001
+ instring = 00017c616c7a928bf6b472645c725677fad46dc8350cd1ad5ee3fa7044ebce3135f00180b6a81c97b07844e0861194b9248d21208e60f6e27bd3d78b2030
+KO = e7198e9c29fc55c9eccda71b7b7b721e0900016e5bb79e7936d0e50e4d12519de968586c81bbc23c
+
+COUNT=37
+L = 320
+KI = 320d930f8233d9d3eea74a803bbdaaadd9734a65448b2f0e65477b44c6292a02cd8898ad677ec420ab35f965f7c1daf411e5218753e3ae26a106deda725d5ad6
+FixedInputDataByteLen = 60
+FixedInputData = d08c82e50bf428d9c13d1c426c1e348eb3c6d0b426f10d6fe650da9491348712f5e64809896f27bd392510a343141bd91ec0639af663d3efda5d4f93
+ Binary rep of i = 0001
+ instring = 0001d08c82e50bf428d9c13d1c426c1e348eb3c6d0b426f10d6fe650da9491348712f5e64809896f27bd392510a343141bd91ec0639af663d3efda5d4f93
+KO = ff9f7f8a660b21320ada2a79b4ba1e7f25d04d2a085380278a688b4f6c21d04982cb137b85dd80e8
+
+COUNT=38
+L = 320
+KI = 6f987206a6c803a287d91f5c064850beda8d54832d55c93b59ad3498c66342ffc0d6e527b67780aa446d59e6e99727a7c61ef70967c1d697e4637f3a6c17956b
+FixedInputDataByteLen = 60
+FixedInputData = 65180b732e8b32ab7085c6dea3bd10191a7ffffd8837cb3452e4bbdb027d504739101d54614a4d74ca76f3db7d4637dc0b57ea4e393f5a8ece585488
+ Binary rep of i = 0001
+ instring = 000165180b732e8b32ab7085c6dea3bd10191a7ffffd8837cb3452e4bbdb027d504739101d54614a4d74ca76f3db7d4637dc0b57ea4e393f5a8ece585488
+KO = 689746fe6798327a2a73acbd912e4f5ed10fa255446d6e4d32c71fd447306eac0c358f3408d8e83b
+
+COUNT=39
+L = 320
+KI = 16029ddc19abbcc97f040a0474c77fb8f3320ec35e2e667685ccc25e64f85c8fa2d0dc8b81447df48e383b23aa99d35d4bf967dda6121d3e8fcbacf9294be1e8
+FixedInputDataByteLen = 60
+FixedInputData = 35dbe052c4ccf966749fde3eaf843739854ba4539b3e337595c58fd82f106bd9738eb9893dd4d6e85a2c4baa7462a7e2e2f8d75c8d6db3c3fb83a0da
+ Binary rep of i = 0001
+ instring = 000135dbe052c4ccf966749fde3eaf843739854ba4539b3e337595c58fd82f106bd9738eb9893dd4d6e85a2c4baa7462a7e2e2f8d75c8d6db3c3fb83a0da
+KO = 0c85d06a14bd5676f3ea1944a22a9b1909f44a41a3f8ed09c256834cf1ce0bb585c785212d477c6e
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = d10933b0683f6787c33eccea1c311b8444270504fb3980bfd56443ba4068722184c31541d9174f71068b7789440bc34cec456e115067f9c65a5f2883c6868204
+FixedInputDataByteLen = 60
+FixedInputData = dcb2ea8d715821d6393bd49a3e35f69a6c2519edb614f80fbc3f7ae1d65ff4a04c499e75d08819a09092ddaadba510e03cb2ac898804590dbd61fb7e
+ Binary rep of i = 000001
+ instring = 000001dcb2ea8d715821d6393bd49a3e35f69a6c2519edb614f80fbc3f7ae1d65ff4a04c499e75d08819a09092ddaadba510e03cb2ac898804590dbd61fb7e
+KO = 876d73040d03d569e2fcae33b241d98e
+
+COUNT=1
+L = 128
+KI = 6fe9342b25897e3cbf1a5708dd10146410c2a3828170b64b0e86ef8fe087435a085805b9f300ce578b6e02997f0ffce1a81f8484026fdacb83fa05292120504d
+FixedInputDataByteLen = 60
+FixedInputData = 8320d39f2e9e1458ff787a728b4504e093f9f5dae14a871a0df8227207780cc83ce0ee1548a01fbe203ac9f27015e5653c4a13ea3c0b6dd49787b688
+ Binary rep of i = 000001
+ instring = 0000018320d39f2e9e1458ff787a728b4504e093f9f5dae14a871a0df8227207780cc83ce0ee1548a01fbe203ac9f27015e5653c4a13ea3c0b6dd49787b688
+KO = 7602a5a2879b513106b68ef58aef887a
+
+COUNT=2
+L = 128
+KI = 17982a51f501e31f9717ef578bcf81cb4365abd2789aeac5e6fc316b92618b18e3a1f5bac9501fc4fa7515d8bf0b32bf9b548b7a0c1c97186defca37f30038d2
+FixedInputDataByteLen = 60
+FixedInputData = 28242c097d14656b7c4bcf3371b710a806647d54abb3e293e5626553df5c145d34ddbb59155dd20e44647188ea4fe611e7e943c9419a5390ee1c05a9
+ Binary rep of i = 000001
+ instring = 00000128242c097d14656b7c4bcf3371b710a806647d54abb3e293e5626553df5c145d34ddbb59155dd20e44647188ea4fe611e7e943c9419a5390ee1c05a9
+KO = 415d0e25ff9d8a59f518d86e6094e082
+
+COUNT=3
+L = 128
+KI = 86e457db177af9aaca33f253973bec6dc5454df9d19a178d32e67ac5a3ad2bcc3eca2ffe1c28c6d416624b61e99de1a97b0cd658b2b3edf81ac3123d8ccf33b7
+FixedInputDataByteLen = 60
+FixedInputData = ef54141a5c9ce1ca4f7b857f9416e2dd8e668d3f03efc569f28f1e400cb0eee61f1280a0ccc4da836854b40723fb602c655e9fc5d110882ed6255339
+ Binary rep of i = 000001
+ instring = 000001ef54141a5c9ce1ca4f7b857f9416e2dd8e668d3f03efc569f28f1e400cb0eee61f1280a0ccc4da836854b40723fb602c655e9fc5d110882ed6255339
+KO = 7745837e5c1297d2b2f496e05b4985d8
+
+COUNT=4
+L = 128
+KI = 089888b46d1351ffc492d676e57944d0af09976de56f9605a7e79b568c8ff528d2f75c9a450beb99aa0eea99013503556c05547c0a3f76818499e38939052880
+FixedInputDataByteLen = 60
+FixedInputData = 1dcc83cbb809308a114429ed9815e40712915e2acaef0656cb6ee97ac37f3d9a41a0adc739a5d0cf2e3754d6f0b4ab5f682ed6f41a78cc0a4da9f52b
+ Binary rep of i = 000001
+ instring = 0000011dcc83cbb809308a114429ed9815e40712915e2acaef0656cb6ee97ac37f3d9a41a0adc739a5d0cf2e3754d6f0b4ab5f682ed6f41a78cc0a4da9f52b
+KO = ff011d17fbaa12b07e2fb178857815d8
+
+COUNT=5
+L = 128
+KI = 4774287a7aa411f617db3324eeec513a38c05760baf96a74af519ecbd8508d8b0ff0cde4313d2df9cc958696eef13c648069f8697e357e3da65818627b5e82fe
+FixedInputDataByteLen = 60
+FixedInputData = 102b77ecb5927d72e3a11819614fc43a09261c4da67f13e7f3aa0ecc7c117379c62728e1834fcfad9bc50178c902b574a8a1dc04bf45014b05138f07
+ Binary rep of i = 000001
+ instring = 000001102b77ecb5927d72e3a11819614fc43a09261c4da67f13e7f3aa0ecc7c117379c62728e1834fcfad9bc50178c902b574a8a1dc04bf45014b05138f07
+KO = 795ef9fc8b1c33a63e61c2ced0f67126
+
+COUNT=6
+L = 128
+KI = caaaafa34f562d1093d6c7db9bdcbfde4de125ba1975ccb6980058f4ef9f8b546810770f68b15d5280443ed2c1b9a24311b39a00384af8ce66ee780dde04d908
+FixedInputDataByteLen = 60
+FixedInputData = 498aa76d2c7ef76f2b4b0c6f963b402abd971906b28b9525cb8cde7dc928a748eb3ceda7cba674e5e8317471a3f9226a01567e61594ce64aa14e7c60
+ Binary rep of i = 000001
+ instring = 000001498aa76d2c7ef76f2b4b0c6f963b402abd971906b28b9525cb8cde7dc928a748eb3ceda7cba674e5e8317471a3f9226a01567e61594ce64aa14e7c60
+KO = 423eb39592fe8c31027ffab1181d911a
+
+COUNT=7
+L = 128
+KI = 6e7a7b174e1e5be472450a17d75d00207eecbbfd14d29e2346fbab92db97a7690dd1057d3e24e1637ebbe168c84293f587f13ac741a710a6e339875af3c6419e
+FixedInputDataByteLen = 60
+FixedInputData = 8e663490eb358bbdd02560e5670cc9ac5a4cddf4f87d4899dbfecf2a65be8b0632583bf685254671ba3d114a3700456e8874b86806ec61cd8f8e0b9d
+ Binary rep of i = 000001
+ instring = 0000018e663490eb358bbdd02560e5670cc9ac5a4cddf4f87d4899dbfecf2a65be8b0632583bf685254671ba3d114a3700456e8874b86806ec61cd8f8e0b9d
+KO = 2386155079a33c9dfd3e884acee3ab4d
+
+COUNT=8
+L = 128
+KI = 44cf7f37b35a32d4144670d263db3d1c93a86f2c90cb351d320187cea8cc3e4c9647efadeaf55f9e0626c0101830c08bf5dc2e397e22195e4760ea7e76ea2329
+FixedInputDataByteLen = 60
+FixedInputData = e2449dd5e2c632075a1065d0a4af9c0e5ee4031fc7891e6d6fbfc22992a5848ac925d72d7a95bd8cd917bcdc1ef742b860fa83c8a42827941db57f94
+ Binary rep of i = 000001
+ instring = 000001e2449dd5e2c632075a1065d0a4af9c0e5ee4031fc7891e6d6fbfc22992a5848ac925d72d7a95bd8cd917bcdc1ef742b860fa83c8a42827941db57f94
+KO = d3d4e498da6c5b85e45772a017f5cd29
+
+COUNT=9
+L = 128
+KI = 585a726b4a394a8c5ad728ee3eccdd25fe0bc375c62975b6e4cf153540165b8f5dc62101817e8488630c6dd8553171ea797ecec2bde1eb06e1c3042ed97733ca
+FixedInputDataByteLen = 60
+FixedInputData = 061b13a3d7eea4807b79ee7afae9bd08ab37b4899442c31dd739ee9fb69b79b6c6cc33f85c5f0527d29b423ca69f2d0ff031a086a35f29c08caa99cf
+ Binary rep of i = 000001
+ instring = 000001061b13a3d7eea4807b79ee7afae9bd08ab37b4899442c31dd739ee9fb69b79b6c6cc33f85c5f0527d29b423ca69f2d0ff031a086a35f29c08caa99cf
+KO = fe4536c60ec1f1774840c840be57e3b3
+
+COUNT=10
+L = 256
+KI = 44e6e9abd8572a19ba127dfa2ca6a1b53beaef8c19a1ec5b67f1f6f7919671cd80ade7ded7c0f096525936ef427b152339de915f024964ca9ea908a120e2553a
+FixedInputDataByteLen = 60
+FixedInputData = c2884a0c3ea2ff5b0bc848698f49f2c59eff511d77caddba897dec7714a0984e54f330dd9e9fdca9c033dfbc36d3293eca0ce7601e316463966ad4fd
+ Binary rep of i = 000001
+ instring = 000001c2884a0c3ea2ff5b0bc848698f49f2c59eff511d77caddba897dec7714a0984e54f330dd9e9fdca9c033dfbc36d3293eca0ce7601e316463966ad4fd
+KO = b294537440bec490953bf6e9a77c4510536916b84a5a2f45b5bf9f76666d8f12
+
+COUNT=11
+L = 256
+KI = b31419ffe9b59fd7e97daa3443decc34809acf66df79e4839757050f1f3da2649d3429fc9941fe17ccdf5f7010acbaadcde376222a9bac64cd2f76748efa2025
+FixedInputDataByteLen = 60
+FixedInputData = ddbc6e9f2bdf90831ad7f2d2bef4f69526643ed10a23796dd06fef5fb1993a23ddadbb9db574b4684ebac6510229764f11beb54c6e48c3dadfaed1d6
+ Binary rep of i = 000001
+ instring = 000001ddbc6e9f2bdf90831ad7f2d2bef4f69526643ed10a23796dd06fef5fb1993a23ddadbb9db574b4684ebac6510229764f11beb54c6e48c3dadfaed1d6
+KO = 8cbaed856aee70693e6041e4e5c49037253882a3d1a42f1682b2804e333241b4
+
+COUNT=12
+L = 256
+KI = af3f3dabfc0e9501fb66ae95117638db9c356fcc0c51859f5cc1fd48c2772ef87550389c2b97ab85b8dc3351eaa574dbc923b7926a69c345d72083af5b40a711
+FixedInputDataByteLen = 60
+FixedInputData = 5799c9bcb0f853a8b96d2a831ffe34d35a7a53d265eeba53e9289a5a04275e398a8f1f4f70eafdd57b976cbc55f57e214e0bbce0b77e61a91cb747a9
+ Binary rep of i = 000001
+ instring = 0000015799c9bcb0f853a8b96d2a831ffe34d35a7a53d265eeba53e9289a5a04275e398a8f1f4f70eafdd57b976cbc55f57e214e0bbce0b77e61a91cb747a9
+KO = 833ecfd159ce9f769b3f75ce1c24ee4b3f83f8e3cce677013d9386fe31a6667c
+
+COUNT=13
+L = 256
+KI = c0ce9e32bddc9acb7ca4a11fb9a9680212675f1970dbaf9f3755da2b33f4a914fda9bc97c88d898b6aaecfafc3b802efb24f755e8a9f39fa0c0bfce39d871a79
+FixedInputDataByteLen = 60
+FixedInputData = 82ccb72a9d1878987dd000c841908c7405ef1b72204cfb879041ad4648297428ad6fb5b78373e756a9f663a24c8704c77c6a3e26af1ebb700b415b74
+ Binary rep of i = 000001
+ instring = 00000182ccb72a9d1878987dd000c841908c7405ef1b72204cfb879041ad4648297428ad6fb5b78373e756a9f663a24c8704c77c6a3e26af1ebb700b415b74
+KO = 3c371c62dea314a489ee3a5521b50b7c75a5bd8437f1d54827ac2733d909d6b4
+
+COUNT=14
+L = 256
+KI = 8e8ccdd65d696dce8d5a77abf4d071addba82bd2ebd1bef1ab5ba44b2522f77da78713a9dbe70fbe94a81ae71585069eab9f49cc69859371eb9b8edd8ada50f1
+FixedInputDataByteLen = 60
+FixedInputData = c72b41851e9a95df02ad94be9ca4949a6e15ba2288f72fee4a18cac593068abbf1eceaa284ca4a596652cbd8e3fee370aa26d3dce05575d2bb8f4825
+ Binary rep of i = 000001
+ instring = 000001c72b41851e9a95df02ad94be9ca4949a6e15ba2288f72fee4a18cac593068abbf1eceaa284ca4a596652cbd8e3fee370aa26d3dce05575d2bb8f4825
+KO = f51885fdec0498ed12bb4ebec43f0e100572690dd53611afb08f0bc5fdbc4778
+
+COUNT=15
+L = 256
+KI = 80d62cd7da7bcfb5304a1d9689fc5fad812353943ea9e652b31e40fdba598932a985cacf73389d33d18c3d3c23ae80e4d25887dc0db21402a5004e8ef33e3ca6
+FixedInputDataByteLen = 60
+FixedInputData = fe1952f20e48e92f313651b462f8df1aea1b2f45154e79e2ed1b73ef369430fd0b85232269e5aa96c13a87fbb8853718febe23cf0e2740d1066c84cb
+ Binary rep of i = 000001
+ instring = 000001fe1952f20e48e92f313651b462f8df1aea1b2f45154e79e2ed1b73ef369430fd0b85232269e5aa96c13a87fbb8853718febe23cf0e2740d1066c84cb
+KO = 51dee1fa08bafc45817068da7c0333e72ec09b302de1e47b1bf352efc2debeee
+
+COUNT=16
+L = 256
+KI = e8b4af1108c7c45c82df66b32f872598d99a73af503ecf999740c50fdcc9179e1823713d96d75147ae884405df1846227b271033b81979e453ca2eff35269e00
+FixedInputDataByteLen = 60
+FixedInputData = b09b734e57b8592882e1669e81da2d392542cebca89035f1a6f094373bf4432e174389ee1f5c617c8b318d90a195213e22154ee63c6e7d85e03aec75
+ Binary rep of i = 000001
+ instring = 000001b09b734e57b8592882e1669e81da2d392542cebca89035f1a6f094373bf4432e174389ee1f5c617c8b318d90a195213e22154ee63c6e7d85e03aec75
+KO = 54a546dea6c8388d5a8f6f3f73bf7cadb3867fefa9c809ee2a7da450f06439b8
+
+COUNT=17
+L = 256
+KI = cc1ec5356944a503b59dae5685079d556ffb913cfe63a16565f286ac60daaaa50fbe83909f621a701560ec83b13fab8f89e5b628b7533b26e985bc5e3ac0883e
+FixedInputDataByteLen = 60
+FixedInputData = e6a074fd31043f8284cef27f5364f98904da7869f50b0172d9804ce79d4f07fa9a309f5a0db78aa080030ecaf2f9a2255b22a9636621338057084d0f
+ Binary rep of i = 000001
+ instring = 000001e6a074fd31043f8284cef27f5364f98904da7869f50b0172d9804ce79d4f07fa9a309f5a0db78aa080030ecaf2f9a2255b22a9636621338057084d0f
+KO = 5fdbc473df89c8a90a39988c0e809df1111e6fd6321dce27b96b240af6485366
+
+COUNT=18
+L = 256
+KI = d117847efbe099c4c65ac674cd865e760ce5f790af5b53d6f5f765c7b1549119e2c09b87fb1278a22c6141bd3ae18d306445bcff4205472e1dd3a3b3af28e11e
+FixedInputDataByteLen = 60
+FixedInputData = 2b5f0fd123148fc3bdcc1cdb09a7355dfa400fd4845b761203a5a367782de6c59982c57cdadd54950216d3aed22941f5bbaf07ac458a748f5f33a15b
+ Binary rep of i = 000001
+ instring = 0000012b5f0fd123148fc3bdcc1cdb09a7355dfa400fd4845b761203a5a367782de6c59982c57cdadd54950216d3aed22941f5bbaf07ac458a748f5f33a15b
+KO = a4947fc395ee692d9d4514d2f34693cb519846ff30638f1eb3b2a729fe0c2119
+
+COUNT=19
+L = 256
+KI = 1f6dfee0fff0e2be79e5fbe1d63fbfa745e7d1b84c2f8fb862e47fda575669f80acfebf80b1e970e726af488de7d59f76f4b13b468f0cd4e1985fa8c57737f3f
+FixedInputDataByteLen = 60
+FixedInputData = 096133d755efe5f50c4029f65c43a66410a029eb1a644f5aef69b6781f1e270d5b56294c45b1248239796d66371870754d038d322ec91b11e970eeb8
+ Binary rep of i = 000001
+ instring = 000001096133d755efe5f50c4029f65c43a66410a029eb1a644f5aef69b6781f1e270d5b56294c45b1248239796d66371870754d038d322ec91b11e970eeb8
+KO = 077ccb8efcc4dc7acce2ac412bce78f64124188ba13b43b3f5661bfcbb5079a8
+
+COUNT=20
+L = 160
+KI = a39131ca2f8df817ea2f155aac72d58a696d915b66b7cbe172a0f48a407aa8af0edbaea051eb027fe8fcc435cc7f160feeb57bd39a39d94104fe35167dac1aae
+FixedInputDataByteLen = 60
+FixedInputData = 52b6d1f6381fc3dd44baf1c9d36f0c313e58bf4fdb936b78103afdb90373079de90e4bb7d7089e65e0aef23f2a34df5198b8392aac705eb998c1f8cd
+ Binary rep of i = 000001
+ instring = 00000152b6d1f6381fc3dd44baf1c9d36f0c313e58bf4fdb936b78103afdb90373079de90e4bb7d7089e65e0aef23f2a34df5198b8392aac705eb998c1f8cd
+KO = e707c910b4db3a648815fcad5ca7af18e5354c2e
+
+COUNT=21
+L = 160
+KI = 980e796120a2dd5576a77979c28bdbd1ea1790051f35b126da372bb746cdaf68a3e09015a9c94f1498ead7789d90f191723b585a9912ed8ee7e8f886f9b60eec
+FixedInputDataByteLen = 60
+FixedInputData = d977b350e69d45eed20cce0ab39ee93452da2183a5fe0c7df3c387d873b7c49db9f61a48b550996ee11062e6ce37bdb9f60f78ba26992ff081d77fc8
+ Binary rep of i = 000001
+ instring = 000001d977b350e69d45eed20cce0ab39ee93452da2183a5fe0c7df3c387d873b7c49db9f61a48b550996ee11062e6ce37bdb9f60f78ba26992ff081d77fc8
+KO = 685990590e30ebb25c6030117f7680d3f5f6fe14
+
+COUNT=22
+L = 160
+KI = 9ec4455498b58123994f39d62c55e08a5f2b3499f0ab082f52eba7dcf7a26e626a91b43b24d1e7b023b0aa6996c148d0bcb0ec49dcb53ba39450c843816c5abb
+FixedInputDataByteLen = 60
+FixedInputData = dbba4bf9b8521aa5918f2786826ac7b4ed869860bf3c20cf5a4c24e056a75600e8c4b33582cc4b54fae4a8035413b8215fdaae27851d7f2a997b1315
+ Binary rep of i = 000001
+ instring = 000001dbba4bf9b8521aa5918f2786826ac7b4ed869860bf3c20cf5a4c24e056a75600e8c4b33582cc4b54fae4a8035413b8215fdaae27851d7f2a997b1315
+KO = e30cb0823076d77675fb84cf6a3d118742e4699b
+
+COUNT=23
+L = 160
+KI = 2331d6add54ec6f5df4d195f13d2b7e1a5e66fd8fef33975c201b973e26d8619023625eeba1c877369b7022cea335064d906f3369d98020f910f60108a52a8e5
+FixedInputDataByteLen = 60
+FixedInputData = 2d02c432ac7e9a315986c942d183289b0ce296afcf59e256450a5421ea6db2f0176a6e6f941677b4cf96c8e1f8dbe7e51b2096bd926cd41b87c770c2
+ Binary rep of i = 000001
+ instring = 0000012d02c432ac7e9a315986c942d183289b0ce296afcf59e256450a5421ea6db2f0176a6e6f941677b4cf96c8e1f8dbe7e51b2096bd926cd41b87c770c2
+KO = 0bd4abbd5b0dae26a94c38f3892ba636a5639d92
+
+COUNT=24
+L = 160
+KI = 70cb1ec3d4755a8cfe78d3bbbe2724b8b7df1ff8365cd2c9564156621de165200e66b690a9256dfd1ea29a0849269c540a8d79bb4d1002bccef8ac96fcbce462
+FixedInputDataByteLen = 60
+FixedInputData = f7dec61b811bbe673d988aa1d8690ce69949eb02efed4871450a4d6a0e4aaf0b4ce1b5dbd3454da02423c0ffcaf95a227bec533e15e6c4aa0ccd0b84
+ Binary rep of i = 000001
+ instring = 000001f7dec61b811bbe673d988aa1d8690ce69949eb02efed4871450a4d6a0e4aaf0b4ce1b5dbd3454da02423c0ffcaf95a227bec533e15e6c4aa0ccd0b84
+KO = 01da659644da0c1ebb73422229235ad52821ea5c
+
+COUNT=25
+L = 160
+KI = c4990447d46a105c06a71f82ef7b61703f7f8c1cee730cdcf998cb54249418c8dbf95d78564dec4b99496d94f1a1a9e199de85995afa9fcf40e19431df04c865
+FixedInputDataByteLen = 60
+FixedInputData = 505c1a1ad2e3322098100d2f43510be09b1170d5e453222141d7ad1e011fcdff2c285f2f775982473d91e04253e17e65566c8e5c2b5c5ce0ee19452a
+ Binary rep of i = 000001
+ instring = 000001505c1a1ad2e3322098100d2f43510be09b1170d5e453222141d7ad1e011fcdff2c285f2f775982473d91e04253e17e65566c8e5c2b5c5ce0ee19452a
+KO = 9bed180c04827f15ef47f17878fed4968fdf7219
+
+COUNT=26
+L = 160
+KI = fbb98ddce37d8eca2d8183bf2217c3342346783c2f0c387e25aa18df4c7cac6b8a6d4d4961c617078b746bb700ca2f74eee8a4471acd2c01e043290e1b408c5a
+FixedInputDataByteLen = 60
+FixedInputData = 40f237276b2ea18df034e5a65aaea6fa1196d00069cb63a9e876ea2f53309200d4afc6e91772c3c3bc19d7cc640f72b2cfce87048a7506781ee6a217
+ Binary rep of i = 000001
+ instring = 00000140f237276b2ea18df034e5a65aaea6fa1196d00069cb63a9e876ea2f53309200d4afc6e91772c3c3bc19d7cc640f72b2cfce87048a7506781ee6a217
+KO = 34ff2d6963021d86e4e1f3231bdd5873c9fd3413
+
+COUNT=27
+L = 160
+KI = 381d49b586df0e34c76538ba2e1f699e3479b7669ab46a3d1c56951020f01579d3f3ca8aff77cb1a8df20856ad6bb2d640bb4ad61c8b032bdd8ce23208de121f
+FixedInputDataByteLen = 60
+FixedInputData = 49f1c2777b5ed73271dac3f99518c26347e2fd607f779b4e3cb6b5c11709449b0b1f8ceeafc55a5be9a9f7619eeedf9d1661e22e1bf00c406070e27c
+ Binary rep of i = 000001
+ instring = 00000149f1c2777b5ed73271dac3f99518c26347e2fd607f779b4e3cb6b5c11709449b0b1f8ceeafc55a5be9a9f7619eeedf9d1661e22e1bf00c406070e27c
+KO = fb74392b17647cad736c75812c48ab06b6a43b60
+
+COUNT=28
+L = 160
+KI = b38f0a5aee88fe10f3c96d7416751f546611d7604d78658a210826f3afe18dad04c21c40bcbc541b6b3ddaea7e0a4b10b7ec568ba1497e820ea49f704fb54d84
+FixedInputDataByteLen = 60
+FixedInputData = 0677b4f3d002a50cc56780c9d6f41f07ff5729b48b4872678c2f2644e604e33ad9efeeae38e043977c1bc7045d7c5827dc506d3a6c8c086cab190181
+ Binary rep of i = 000001
+ instring = 0000010677b4f3d002a50cc56780c9d6f41f07ff5729b48b4872678c2f2644e604e33ad9efeeae38e043977c1bc7045d7c5827dc506d3a6c8c086cab190181
+KO = 273c43f2dd2e2fc89d8308eb4c576236c11560e1
+
+COUNT=29
+L = 160
+KI = fef9cf28833f79fbaa10de973111df728e0b4db6fd56c9af1cef215f030a72c2888d179d593f30878a1185bb1fbbcb4aa1ef9f447e6f38c6290c9ed2acecfa81
+FixedInputDataByteLen = 60
+FixedInputData = e19efb3531b48fbbe3a09b49528b0e98d8df674b213f2c2f7548c0f93a620c79644f2652dd82a131c3910c25d6ddb16d4302383413515abfcd6f55c9
+ Binary rep of i = 000001
+ instring = 000001e19efb3531b48fbbe3a09b49528b0e98d8df674b213f2c2f7548c0f93a620c79644f2652dd82a131c3910c25d6ddb16d4302383413515abfcd6f55c9
+KO = 1ee836e5b5282d5a1d61af1a8fdad0f24686faea
+
+COUNT=30
+L = 320
+KI = af5a39f0303b11bca55584ce24162dabd1625aed14ce54f9e407866e03efb24b12a36e164f96faf36bc92a08acd194285107173fb84caef787672d6471028459
+FixedInputDataByteLen = 60
+FixedInputData = 1cd84829b89d3149948967494aece985f1df3d7ec7735e8cc468bb3e6fdb50964d32dcde5521a82402577371047bf77e34714437e9d213561055b9db
+ Binary rep of i = 000001
+ instring = 0000011cd84829b89d3149948967494aece985f1df3d7ec7735e8cc468bb3e6fdb50964d32dcde5521a82402577371047bf77e34714437e9d213561055b9db
+KO = a0e81b336a6f4ab395aada28314d8ba96b9216ae389b01aaec158e166239e554a217e69f603988fb
+
+COUNT=31
+L = 320
+KI = f79fa3a98ac0c838dc27e854d9a8dbca3c820f4b64e2f87211fa5ff0e88327d7de000eba5f4305e5801b25a171486c1203e7967350122428cd89becd1ba67606
+FixedInputDataByteLen = 60
+FixedInputData = a17205ab4747162340aee9bf93ad120ee2671048f2c36afed75f81a460cc47eba2ac115d5e8acf015e46aa21a3c04f98de89842fa956339b3f9ca145
+ Binary rep of i = 000001
+ instring = 000001a17205ab4747162340aee9bf93ad120ee2671048f2c36afed75f81a460cc47eba2ac115d5e8acf015e46aa21a3c04f98de89842fa956339b3f9ca145
+KO = 4aac8241eb4ac66eed0d372ca03e64d6752705dee924b492ed969f7724dd0cb836fb463b0df19b31
+
+COUNT=32
+L = 320
+KI = d2a4d712c49ffc996c6437f36aaff2417a91aa5ac06e1305fcda89384892bbe0ab7d9ca02bb06a6bf357ac0ad2a0cab102be854e76f7f212b9133e5bfea20fca
+FixedInputDataByteLen = 60
+FixedInputData = aca0e3ed49a0fa4077b014adb37f8b507923275846f60c05ad99092e7181721aae301fc0e5a8fe8795ff3ca7e6e4953112afd15789e15cfdc3fc07de
+ Binary rep of i = 000001
+ instring = 000001aca0e3ed49a0fa4077b014adb37f8b507923275846f60c05ad99092e7181721aae301fc0e5a8fe8795ff3ca7e6e4953112afd15789e15cfdc3fc07de
+KO = cbdd3c8a49cb988eb6721dac27feb13f7789d916e91d5282e10a6e494ea18ef51e98dfa9bcfc9761
+
+COUNT=33
+L = 320
+KI = a91bcda1b67b88f0e1bdca95a633ae985d974de5de4b9dcc8ef6f66f52e28550066533e7728d2a767d4d6be5b51318b481a4f6dba41004a50c26ee8bdf154324
+FixedInputDataByteLen = 60
+FixedInputData = d8fb3294ade5d7fefa9f9f6445d64ae3d1a6297d0ba3c4c9bc8ac28ec0fb0b79e4b80c7fc20e92b4a90e67044d2388f23bcfd32d975229fcf6471395
+ Binary rep of i = 000001
+ instring = 000001d8fb3294ade5d7fefa9f9f6445d64ae3d1a6297d0ba3c4c9bc8ac28ec0fb0b79e4b80c7fc20e92b4a90e67044d2388f23bcfd32d975229fcf6471395
+KO = 2b9dd389dabb17afabe198a7a95840a7645a9569f13cf7525399c7001fab2fe69a170da104855afe
+
+COUNT=34
+L = 320
+KI = 03af8a0abe9cdbb8db19a1a103471d9aab775947ca6db7ffd4918e8be0dec9e8148705d6a15dd0d283e3bf859a2c61d99579eb5915aa9a709e7a117213008e3e
+FixedInputDataByteLen = 60
+FixedInputData = 397b775f9c333b850dab1d04eb5eb18239f8bc95c8fa5e9df43ad5675db5c928f4f4977a997edf21e8ab5ed8de41a518dd17265596ecac44cd24c300
+ Binary rep of i = 000001
+ instring = 000001397b775f9c333b850dab1d04eb5eb18239f8bc95c8fa5e9df43ad5675db5c928f4f4977a997edf21e8ab5ed8de41a518dd17265596ecac44cd24c300
+KO = 1d840e0ab500116af8116c3496f46883862d7030321cee32e110db4ee7cec59b6e0a3eb84c9a6f82
+
+COUNT=35
+L = 320
+KI = b2eb38125cc53220e7b6c1bf64e4cd29a1078206140f56a9d5cf9d3daee803535a3329e1930d53d2070f31f72def756aee7e95ccc2a00dd68047402739871180
+FixedInputDataByteLen = 60
+FixedInputData = a574470b734a7d08b154ff3616f0a0cc1bdf626a48dae8c71725daf26ff0374565b81f58724a4f2a449025851dd83f4d2779af5d4e4e10133fd90675
+ Binary rep of i = 000001
+ instring = 000001a574470b734a7d08b154ff3616f0a0cc1bdf626a48dae8c71725daf26ff0374565b81f58724a4f2a449025851dd83f4d2779af5d4e4e10133fd90675
+KO = 837850c96ecc8b47899c66ef4e563a02ae89c8a064d0c407bc9c957f337afd2735d3584987f1b402
+
+COUNT=36
+L = 320
+KI = 3793409f5e5ecb8c056b28d06c8e453c5810264a9be3d0be2b8a261a998b81cf4752a294acf157834c6e766976814195dcc6789390ba2df155f56a1f4cf669cc
+FixedInputDataByteLen = 60
+FixedInputData = 88e2b95886ce7d50ec883c386df5b806c6f6476d9036334290a67af3791d21b4ed864ce2ed814c338ac5a0ebc024691a42fc110af3106afefbcc60b5
+ Binary rep of i = 000001
+ instring = 00000188e2b95886ce7d50ec883c386df5b806c6f6476d9036334290a67af3791d21b4ed864ce2ed814c338ac5a0ebc024691a42fc110af3106afefbcc60b5
+KO = 94f3735edb1ca22f24d752084fcf7b2e75c4d0478582b1aa67d9e70dd6fdb77cd33e2f0a4a3f0736
+
+COUNT=37
+L = 320
+KI = d17aaa9faa9a2d4aea662637129c03a15f7e94961704f7bba5ee9a5b2be6fb4658b1a9f3e1b7173e8147471cd218eb289e4028b350032f9aae65a2dcb00368d9
+FixedInputDataByteLen = 60
+FixedInputData = ebbf798148a4293b6d8c5822f77b58364baba0f2dcd2b466ea2ff74958cf79a68eb994728cea00a0ae08c40ebeb02c58e973ba8d4e9c6e5d55fa2c37
+ Binary rep of i = 000001
+ instring = 000001ebbf798148a4293b6d8c5822f77b58364baba0f2dcd2b466ea2ff74958cf79a68eb994728cea00a0ae08c40ebeb02c58e973ba8d4e9c6e5d55fa2c37
+KO = 7f504e4486aa2c39aafd571c11f92dfceb87527f36e22adb7a5451b0070cbaf3c20ea111cddd344d
+
+COUNT=38
+L = 320
+KI = b8070b64ac5abaf3f17706e5f5ecaa32af992a44ad5675a8bf3fab348196811329bd89088283131b653c255d185fbbc9fd0e558618dc5e4578971b35d171c31c
+FixedInputDataByteLen = 60
+FixedInputData = ab209c57d0e2b27d1fb3ed6982a2d9ec3a609533509acd28f5b4bc354d125cf7302b31b5e158aa89cca33a8b798d553e74629313d0b088b9a4ac042c
+ Binary rep of i = 000001
+ instring = 000001ab209c57d0e2b27d1fb3ed6982a2d9ec3a609533509acd28f5b4bc354d125cf7302b31b5e158aa89cca33a8b798d553e74629313d0b088b9a4ac042c
+KO = 21bda0d9ae944e05fba997a832be5a1e00e51a819baa6a4f33dc37a202f0ef6d6909ff0105f40cc6
+
+COUNT=39
+L = 320
+KI = d8163f34eee885221bdac7754993542d11924c0f7ab2e9b5715af054b6c346b2119fa5591fd167a2838334a92a06c4b7c6265c7079e5105f7c5fb14a2292a0ed
+FixedInputDataByteLen = 60
+FixedInputData = 5dbe071d65d8d27e5b7eaa2696a30a7777e80297e9c58dd577810eb5606089ce6a8d8db3a73db4938002639d5de5f12196c6ed86308b0056ecef3686
+ Binary rep of i = 000001
+ instring = 0000015dbe071d65d8d27e5b7eaa2696a30a7777e80297e9c58dd577810eb5606089ce6a8d8db3a73db4938002639d5de5f12196c6ed86308b0056ecef3686
+KO = 86c81a08d4960042747de5b205d865e1d0fca592b6a78c20add37ec61580be803a17a30a008de974
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=BEFORE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = dd5dbd45593ee2ac139748e7645b450f223d2ff297b73fd71cbcebe71d41653c950b88500de5322d99ef18dfdd30428294c4b3094f4c954334e593bd982ec614
+FixedInputDataByteLen = 60
+FixedInputData = b50b0c963c6b3034b8cf19cd3f5c4ebe4f4985af0c03e575db62e6fdf1ecfe4f28b95d7ce16df85843246e1557ce95bb26cc9a21974bbd2eb69e8355
+ Binary rep of i = 00000001
+ instring = 00000001b50b0c963c6b3034b8cf19cd3f5c4ebe4f4985af0c03e575db62e6fdf1ecfe4f28b95d7ce16df85843246e1557ce95bb26cc9a21974bbd2eb69e8355
+KO = e5993bf9bd2aa1c45746042e12598155
+
+COUNT=1
+L = 128
+KI = 6024bdc82440473baf798653bcb846f8503d73b6edf5cebc116374538b6256ac8a8ad5fa8c7fad7b3f089933b9c7326d6b80572635c9f5f6b38643971d075b9f
+FixedInputDataByteLen = 60
+FixedInputData = 1472a96bc81881767f6154b2bb79f4da8578d447ac495d7ede31454834be3d643034b2e16034ba877a846e6e6e22b284b6d894395f33b4bea5f1cd7b
+ Binary rep of i = 00000001
+ instring = 000000011472a96bc81881767f6154b2bb79f4da8578d447ac495d7ede31454834be3d643034b2e16034ba877a846e6e6e22b284b6d894395f33b4bea5f1cd7b
+KO = acbd761e976576b189696d26e745a680
+
+COUNT=2
+L = 128
+KI = 6c7d94622a2d1c4394768a39cc340c6887e06c4a88d57aa7822f0f2b3fac0192e851f7dd39cbefe6ccd70992e27edea4729b215ca2dacb05373a411600233cca
+FixedInputDataByteLen = 60
+FixedInputData = 52d1ee8b4c0aec771e236e86928b4e943cec53401848b8a353fb2dc0c74d9cff74e8086ef5542e3f210209ff614d1fd3177b5df4dbf89978d1abdbaa
+ Binary rep of i = 00000001
+ instring = 0000000152d1ee8b4c0aec771e236e86928b4e943cec53401848b8a353fb2dc0c74d9cff74e8086ef5542e3f210209ff614d1fd3177b5df4dbf89978d1abdbaa
+KO = f3048aeae11b116a234659d40711267d
+
+COUNT=3
+L = 128
+KI = e0630545ebdc440f373d194fc6c4629a62aef028db52a3fadcd32da24c2ff79106d349afd8500d6b4ffbfe2a9d59803fb90f25b60fd029c3b67c21dc070d852f
+FixedInputDataByteLen = 60
+FixedInputData = 1821cb3b1cde82beb76e55cac866e3bbf7eb541e0aa66c3dfbe509ea7870670745acd5451d775464aed2d66e5cc4360c6b7b75b35a3820cec217a086
+ Binary rep of i = 00000001
+ instring = 000000011821cb3b1cde82beb76e55cac866e3bbf7eb541e0aa66c3dfbe509ea7870670745acd5451d775464aed2d66e5cc4360c6b7b75b35a3820cec217a086
+KO = 90fbfa27119450acc8e6d74b03b05558
+
+COUNT=4
+L = 128
+KI = 7b3088f0fe86a0c71cc02660e3ab04d3789500ab9551dd59f030847dda0e14dda8d6a2051379d0f591269c3dff303cbfa08424f421913b3bf9c3c076012ad8fc
+FixedInputDataByteLen = 60
+FixedInputData = 8524fd3e73eb9476513e31005d29dfe6927d877b74734edd8c2b886ffd3f053000d28344ee9fd9340b448c29fb1725657b314db93c639f98d756cd9d
+ Binary rep of i = 00000001
+ instring = 000000018524fd3e73eb9476513e31005d29dfe6927d877b74734edd8c2b886ffd3f053000d28344ee9fd9340b448c29fb1725657b314db93c639f98d756cd9d
+KO = 5122a61add589993111739f4643ee406
+
+COUNT=5
+L = 128
+KI = f4ee35d1575d273ce42a66d6a6e521e87fad64bf81c99f5773b60c0a9fe2d4d97c52e6e0c1775b4ef7e41e92a1bd32eabf3fbadb93f6a0b3e7324b7da043d6c9
+FixedInputDataByteLen = 60
+FixedInputData = 92364f044e0d64a8fb4c53cb1b73a665aaf66ffc9ddf4152ae9da35b470256b00b50234e26c3149f1c380dd93e75accaccd167e1d60a8a06d31bb2e8
+ Binary rep of i = 00000001
+ instring = 0000000192364f044e0d64a8fb4c53cb1b73a665aaf66ffc9ddf4152ae9da35b470256b00b50234e26c3149f1c380dd93e75accaccd167e1d60a8a06d31bb2e8
+KO = e2b4cb180ab6730bb0c16178b20548b6
+
+COUNT=6
+L = 128
+KI = db3db876166713a7052a9954f2d37ef35e446368cf84ce5c315b4f59ac00d0d9eb22b119d040bab5f25f224a24d94901015a2223856203dad2260164ece61935
+FixedInputDataByteLen = 60
+FixedInputData = 77d5afc143648a249b17af10d688188a780542db7f2e3d4265d16e4fc94cdab158c5afb9c70af2d1668a008aad4ada64a9dbfa97b439002e4bd3dbf6
+ Binary rep of i = 00000001
+ instring = 0000000177d5afc143648a249b17af10d688188a780542db7f2e3d4265d16e4fc94cdab158c5afb9c70af2d1668a008aad4ada64a9dbfa97b439002e4bd3dbf6
+KO = b01c96baf28ca5841cb6e4e0cae30d59
+
+COUNT=7
+L = 128
+KI = 7c977b74cdf87721a37c6f5e9d7c91d1e11744514d51a68d12d1837d26b79611e86a05a4685dbee8eb0b30962b19b96f373f5abe92ff0235a4ae7c35380794a5
+FixedInputDataByteLen = 60
+FixedInputData = 8da372e4d534416d9c4fecf9d22dc576f889bc6f27453ca75458ccd8f88a8600ba03d4d19480d2ef899dc72df0732fcee8ed997fea4f2d526bec44f3
+ Binary rep of i = 00000001
+ instring = 000000018da372e4d534416d9c4fecf9d22dc576f889bc6f27453ca75458ccd8f88a8600ba03d4d19480d2ef899dc72df0732fcee8ed997fea4f2d526bec44f3
+KO = b22db6ac3a88aa1aa093c0fe55e2639f
+
+COUNT=8
+L = 128
+KI = 6e6ed01ff12d3251396bf56062b1b3c79b55b4373c0331b14aa593a3ee005b5f068f0efc56026fc72d66f2744dd1f168f247912f9b26ebc59463b96bd9f1a1a1
+FixedInputDataByteLen = 60
+FixedInputData = 5eca796bef031b87521ed0904bf1d855589749b0183e993d99f741619b62644fa686a4c90f7f1e6ed5344eb75880724c09b751617c31fa5549828a25
+ Binary rep of i = 00000001
+ instring = 000000015eca796bef031b87521ed0904bf1d855589749b0183e993d99f741619b62644fa686a4c90f7f1e6ed5344eb75880724c09b751617c31fa5549828a25
+KO = b03b235f5af9719f35f215c2f94a76a5
+
+COUNT=9
+L = 128
+KI = f4cd4f279a128c74e5eb821472098204ed96ed61eac9281bcd53fde6890a2cbb1cdb97e0e343fc8588b932cd701af88f0a7af723d5c0850e3e01e47612fcec83
+FixedInputDataByteLen = 60
+FixedInputData = ef470dfcd57359f558354f845fc8ca3a1a67419a6d0f6dd698c78f9a57e820c3d8786f3c589f9693b8f3fb3e123a482386c1c0cfe26bc5322e90fd4b
+ Binary rep of i = 00000001
+ instring = 00000001ef470dfcd57359f558354f845fc8ca3a1a67419a6d0f6dd698c78f9a57e820c3d8786f3c589f9693b8f3fb3e123a482386c1c0cfe26bc5322e90fd4b
+KO = faa720299513b73de2b54896d9a06bcc
+
+COUNT=10
+L = 256
+KI = 5be2bf7f5e2527e15fe65cde4507d98ba55457006867de9e4f36645bcff4ca38754f92898b1c5544718102593b8c26d45d1fceaea27d97ede9de8b9ebfe88093
+FixedInputDataByteLen = 60
+FixedInputData = 004b13c1f628cb7a00d9498937bf437b71fe196cc916c47d298fa296c6b86188073543bbc66b7535eb17b5cf43c37944b6ca1225298a9e563413e5bb
+ Binary rep of i = 00000001
+ instring = 00000001004b13c1f628cb7a00d9498937bf437b71fe196cc916c47d298fa296c6b86188073543bbc66b7535eb17b5cf43c37944b6ca1225298a9e563413e5bb
+KO = cee0c11be2d8110b808f738523e718447d785878bbb783fb081a055160590072
+
+COUNT=11
+L = 256
+KI = b0b5599c29cce7644372b278a3275f3e0723739f42bc03fc9a4aca09d9cecf9afdc30393dd1cf7499236239608a258f5c48e66b663f6521049a482b63d468a33
+FixedInputDataByteLen = 60
+FixedInputData = f00101f38e5d6098cfea4c7c8490eb5505390000478a645e6621b1f711105bdb4820dc0c783bf980c062899b70875e17cc9116f2fa588a942405bbd6
+ Binary rep of i = 00000001
+ instring = 00000001f00101f38e5d6098cfea4c7c8490eb5505390000478a645e6621b1f711105bdb4820dc0c783bf980c062899b70875e17cc9116f2fa588a942405bbd6
+KO = 768796179ca511b841717887810f870fa3c12641c95ecdcea8590d730ea43b8e
+
+COUNT=12
+L = 256
+KI = 52bec703dec94b80ed2f8449c752ee4b8b8b1b80e55b6b0e1e9db1770dadfbb2631df554d1ba41bbbd0e587369ac81b40ba6d941fb62dba78a76b554eb03c643
+FixedInputDataByteLen = 60
+FixedInputData = 9f51256b1896925866f22053348ef6e8a52ec580b1f32beb2574afd23a5460c30e8c811d0e7a2887bd5cc0653ec8d68dcca43f71a8df1f0193205b75
+ Binary rep of i = 00000001
+ instring = 000000019f51256b1896925866f22053348ef6e8a52ec580b1f32beb2574afd23a5460c30e8c811d0e7a2887bd5cc0653ec8d68dcca43f71a8df1f0193205b75
+KO = b19ac7d4efde7c62191ea76530d30dfa5510cc74bafacaea5cbe2ced467fa1a5
+
+COUNT=13
+L = 256
+KI = 8c472849c12153d5a47360eed0438689d056c08496d285a179297a93dff50070fd3c2c2d88f1c4a25b77c1a5efb47bb8f881c89f24d464bc23c4f200291d6251
+FixedInputDataByteLen = 60
+FixedInputData = f2d317f020b212066ef7c869c9c56699c1d4dfdb74cf679b97d718e701e442b117a6d1162bf825ef491fa628eb249a1ce28018b8a5bd0b1b296e4d92
+ Binary rep of i = 00000001
+ instring = 00000001f2d317f020b212066ef7c869c9c56699c1d4dfdb74cf679b97d718e701e442b117a6d1162bf825ef491fa628eb249a1ce28018b8a5bd0b1b296e4d92
+KO = ff82b4d0fc9e17c0539fa2fe66f2e1a07b7b593a1342cd0b48162fda68b7d80a
+
+COUNT=14
+L = 256
+KI = 104280c86c79879e96cf15de96412492fff5d4dbfc677f7d384c09a4bcee160fa3c972969d12f9b1542d570baaebbd801f632e172a8a00477edc06f938eae198
+FixedInputDataByteLen = 60
+FixedInputData = adf1f167939087d71fe8d9ddd2c903c542775129dab2edc2446cb394a808ba49cf4710ea10cb72a4efe8f1a32c03d14660f10b0aa9255bd0ee865c10
+ Binary rep of i = 00000001
+ instring = 00000001adf1f167939087d71fe8d9ddd2c903c542775129dab2edc2446cb394a808ba49cf4710ea10cb72a4efe8f1a32c03d14660f10b0aa9255bd0ee865c10
+KO = 5ced814230d7f07da116d7930b4db6b18b391bb869d15196677bd1d17f2f8c7c
+
+COUNT=15
+L = 256
+KI = da48986b8c84d0f6b2d6ba9f2c02a53ed8f173b238dd8f3020e15eae425871cff148f15bb0ba17c2ae00f44b2c14725a7b130505469bc0706b699e2d901ad16b
+FixedInputDataByteLen = 60
+FixedInputData = 08528600237b6d049268b7bf3e2fcd9373a6b2f6732ec89437ef8e134fb947c3f37f254c7041d3f06f789953baced415e9d1dc400fb0025be180425b
+ Binary rep of i = 00000001
+ instring = 0000000108528600237b6d049268b7bf3e2fcd9373a6b2f6732ec89437ef8e134fb947c3f37f254c7041d3f06f789953baced415e9d1dc400fb0025be180425b
+KO = 50eb29e9cd5ca7730fa565870b23a40db75b5e051b35850c98fc9613a251bdcb
+
+COUNT=16
+L = 256
+KI = 195e31b3db4630a9e66cde347716f50227f8a81c397a72e30d27aac27f8b9f2f2b453e68fabc9d209d443d952263db0c341c866d966eb4db8f8acf8eafe7a227
+FixedInputDataByteLen = 60
+FixedInputData = 2b281526345351d797be0a7dbc517bb9c9c220b5194cec3847f6fac4ab1030867d1851cb8d46561db605506567dc2f39dddbf471e4a7d51b23745592
+ Binary rep of i = 00000001
+ instring = 000000012b281526345351d797be0a7dbc517bb9c9c220b5194cec3847f6fac4ab1030867d1851cb8d46561db605506567dc2f39dddbf471e4a7d51b23745592
+KO = aeff884dcbdc002a5f7a877a34f73b42abad2089d4e39b721eb370b3d87627f4
+
+COUNT=17
+L = 256
+KI = 7a1f12a3fad7e0d3e244fc7bd3f0917e47bc76c60285ded739ddf9462c160cdfcca887866d6daefbf12e7410fb1b50ad6c8b21b6e56877f47e8b14a0ac9f936d
+FixedInputDataByteLen = 60
+FixedInputData = 77097024c944e349f0ca2a579cf51353f50664ddb4bbbdbbe01dfde80595daa5d043d9db9651fb821cc9acd72fa91b2ee93e23efb39409711f3915d0
+ Binary rep of i = 00000001
+ instring = 0000000177097024c944e349f0ca2a579cf51353f50664ddb4bbbdbbe01dfde80595daa5d043d9db9651fb821cc9acd72fa91b2ee93e23efb39409711f3915d0
+KO = d2191b6aacc7668038d762c0cd5915bf68e490671ec4032c20297a64026fe042
+
+COUNT=18
+L = 256
+KI = 7a41dfe8d0c9ac924a2accd615ad3c0bc0d7e124fed6b2b7e05b9f8e6ade0678e98d45766f9697cd187bc10321195fa1bb84b55bf94bb112d73c6abb857f40a1
+FixedInputDataByteLen = 60
+FixedInputData = e47aa81af8d1074c8f7fbcb589727ec225163d076d4e8cefc827c78eba7b42d5e70377d7033dfdf5edd93f605dd9b25d75548518e405563d1d4bf313
+ Binary rep of i = 00000001
+ instring = 00000001e47aa81af8d1074c8f7fbcb589727ec225163d076d4e8cefc827c78eba7b42d5e70377d7033dfdf5edd93f605dd9b25d75548518e405563d1d4bf313
+KO = 5dbf1d3dc128e67f2452aba858b7ecfb87efbe66b714541c0d4c009c2b92d7f9
+
+COUNT=19
+L = 256
+KI = b27be323ee094400fc9dacaeee0365e0c0c52811a6081551dd46dd86302c6396fce80bb60e306c9785bea1270356a1c2b4db7634d5c04891e85417fb72cdfab2
+FixedInputDataByteLen = 60
+FixedInputData = 6eedea4c7c2ad22289c4e66a96e7a7a1cae7d340fae412a6e77697c2081a27560a9f0cb0e412297f99103a233a7998650590c5a7e2861738bed7c9fd
+ Binary rep of i = 00000001
+ instring = 000000016eedea4c7c2ad22289c4e66a96e7a7a1cae7d340fae412a6e77697c2081a27560a9f0cb0e412297f99103a233a7998650590c5a7e2861738bed7c9fd
+KO = d0656230b86e4dc3ea2bdb8d62b452262462eed61229d1e2b92758b57c54c434
+
+COUNT=20
+L = 160
+KI = 9dd03864a31aa4156ca7a12000f541680ce0a5f4775eef1088ac13368200b447a78d0bf14416a1d583c54b0f11200ff4a8983dd775ce9c0302d262483e300ae6
+FixedInputDataByteLen = 60
+FixedInputData = 037369f142d669fca9e87e9f37ae8f2c8d506b753fdfe8a3b72f75cac1c50fa1f8620883b8dcb8dcc67adcc95e70aa624adb9fe1b2cb396692b0d2e8
+ Binary rep of i = 00000001
+ instring = 00000001037369f142d669fca9e87e9f37ae8f2c8d506b753fdfe8a3b72f75cac1c50fa1f8620883b8dcb8dcc67adcc95e70aa624adb9fe1b2cb396692b0d2e8
+KO = 96e8d1bc01dc95c0bf42c3c38fc54c090373ced4
+
+COUNT=21
+L = 160
+KI = 6ac19b36af7d0e5c65f58dda2ff76c68567cd8ac16ff2463fc3c8654de45a05e39c75d83758351753d2e143629ab9075738b037a1ef41f7efd70f1e700f7f67b
+FixedInputDataByteLen = 60
+FixedInputData = 4ba9f9e8e33b40f4390333f597ab565b27a841d5fac930f67101e65973f071ac6ba3941c9d22f40ca44e91657a629b7f56980e0eccaecb943b16ee27
+ Binary rep of i = 00000001
+ instring = 000000014ba9f9e8e33b40f4390333f597ab565b27a841d5fac930f67101e65973f071ac6ba3941c9d22f40ca44e91657a629b7f56980e0eccaecb943b16ee27
+KO = 3e43b70633884480ddd93d6f20ba512b55590b68
+
+COUNT=22
+L = 160
+KI = 2ece7bc9eb5249f5179f2528a062d0dc30496604bb76f26e160d3633140fc6edac717eb5402d0fce56b76b7cfb0aaf47b6afc410fe06efb049fa28953d7e4942
+FixedInputDataByteLen = 60
+FixedInputData = 1ee1efe3ae248819c5b33deb7869c3540cd8abb7dd522c5f0ab71618159cd0d23dd805f14ee27e012240cff85f57c72f88d5ef6e2196eede8cf7b786
+ Binary rep of i = 00000001
+ instring = 000000011ee1efe3ae248819c5b33deb7869c3540cd8abb7dd522c5f0ab71618159cd0d23dd805f14ee27e012240cff85f57c72f88d5ef6e2196eede8cf7b786
+KO = 2df4fa52d2858700085570901f5f857314e1e02d
+
+COUNT=23
+L = 160
+KI = 283e37fe181516de2bfb14e6291edb91dbde4a7b1475352acc47efdf244a2ba2e639d9b028c02dfebf51dd2d37c4da64aa89e6a64916d58f1c80b25cc080a950
+FixedInputDataByteLen = 60
+FixedInputData = 578cfe1a70f52f7e456a22f1485ba23830e3dcb05700ed2812cadc181d448f1119fecd8fcb49667309cf0e316470590ed93baf567f469def5dafc3b1
+ Binary rep of i = 00000001
+ instring = 00000001578cfe1a70f52f7e456a22f1485ba23830e3dcb05700ed2812cadc181d448f1119fecd8fcb49667309cf0e316470590ed93baf567f469def5dafc3b1
+KO = 24719cb6f6b10e2eb586a0e167f5683df2113771
+
+COUNT=24
+L = 160
+KI = 4a66d41ebcb184c3148a0debd67af5c8ece3e6a1c13c413789796a99a1ed24ada2f5107c91159306fe8f68c245499fbfd8f85009a100c8535d22dc71df09f74f
+FixedInputDataByteLen = 60
+FixedInputData = 40eaf429f7dee6f5c91f2351ba51e53cf6f7f836398dbcc33381b4ea4046a5f2cd545c932e58027a1e724fcf8552cc79abbceded385a524648c1dae4
+ Binary rep of i = 00000001
+ instring = 0000000140eaf429f7dee6f5c91f2351ba51e53cf6f7f836398dbcc33381b4ea4046a5f2cd545c932e58027a1e724fcf8552cc79abbceded385a524648c1dae4
+KO = 8f1bdcb99af0fc510ad4825efdd750d3cab7846f
+
+COUNT=25
+L = 160
+KI = 95a53b3f953ab90d4f85e7e8437325be1a0235a89311fa1c7405c3c0bc61f14ef6e7cad32165aeea2ad718bef144d66302e989e2f1a323e512780d28b6da74ac
+FixedInputDataByteLen = 60
+FixedInputData = 37495216c113efd2ccaef3583a87b067d65c165dbacea9e04ee34411eaa6616fce5348abbd121186f29e071c467b60d9291ca2eb664ebc2a7ee50eab
+ Binary rep of i = 00000001
+ instring = 0000000137495216c113efd2ccaef3583a87b067d65c165dbacea9e04ee34411eaa6616fce5348abbd121186f29e071c467b60d9291ca2eb664ebc2a7ee50eab
+KO = 71a5b1eab411afba65081d4d0471d532bf0ec65f
+
+COUNT=26
+L = 160
+KI = fc3ef290a89b79e95de83326b34242778fd2d542457365e2719d328fa5581401ebfe6e2655da070aa3e26b363b595e1af7babd17075dbef1775cf6157d3c716b
+FixedInputDataByteLen = 60
+FixedInputData = 592e1984bdfb4bf18de83a6b19cdb63f27b10985e7ca520b71ec392ce09e1d2da14c632553574b876752b9d572ecf41bc5afd057be99d8019e19f7e8
+ Binary rep of i = 00000001
+ instring = 00000001592e1984bdfb4bf18de83a6b19cdb63f27b10985e7ca520b71ec392ce09e1d2da14c632553574b876752b9d572ecf41bc5afd057be99d8019e19f7e8
+KO = 083cd3b0b564ee7c5e927f32d10190749715b21c
+
+COUNT=27
+L = 160
+KI = 388b8c9bb988e762ede3cc072bd88ba7294785afb0d6506c2357a5e23331a51e968f7bf50576ef9e64b69b4f48d6e509639ce9693e3f2094fa33b97963e1cc6e
+FixedInputDataByteLen = 60
+FixedInputData = 5b8fe0c658c0fd7698234c477860531221a7f48617e4405d5c8e8d3550f105b78469a449cc2b855d4a5357c1c612234b2ae2b820f07487b094ac7c3f
+ Binary rep of i = 00000001
+ instring = 000000015b8fe0c658c0fd7698234c477860531221a7f48617e4405d5c8e8d3550f105b78469a449cc2b855d4a5357c1c612234b2ae2b820f07487b094ac7c3f
+KO = 735102b59b09d06d3e6c9494433cb03f5b8ca383
+
+COUNT=28
+L = 160
+KI = f1e39d9d0984641f24702f8b37fbf9a8fafbd17fc23569e940c31384cda58c0274b167b1afc9ff44473d20d6a23c922502e31b3dad13274b22024ff4eaed668e
+FixedInputDataByteLen = 60
+FixedInputData = c880707804a76450019632c32f037f97ff2ce7fb1541a9adbc092d96122cde19d5fe81cd12a60f491c5877b601e4ecbe0fbaeb67b446c4bb2a9ed60e
+ Binary rep of i = 00000001
+ instring = 00000001c880707804a76450019632c32f037f97ff2ce7fb1541a9adbc092d96122cde19d5fe81cd12a60f491c5877b601e4ecbe0fbaeb67b446c4bb2a9ed60e
+KO = 5440c3450ac332d0a8f5c724647962ac82f659e1
+
+COUNT=29
+L = 160
+KI = 9e0a79b1d6c672d3235464cb2be6a36d02c982387def7e2fe32a5d2be7343fdc038af48fb941972facc8e33d6286e142852dc4cf2667a3c97dd557bc6fc66e98
+FixedInputDataByteLen = 60
+FixedInputData = cd356d14e32bf958c17711d26a30412088a2e214e600e692ed4966212565ea891c807e1e0bdec0a9dbc71f502f09975fce910c7723db4df380e7ffb2
+ Binary rep of i = 00000001
+ instring = 00000001cd356d14e32bf958c17711d26a30412088a2e214e600e692ed4966212565ea891c807e1e0bdec0a9dbc71f502f09975fce910c7723db4df380e7ffb2
+KO = f46693300bc3bf106d6a8566481fb12b45ee1f95
+
+COUNT=30
+L = 320
+KI = a9f4a2c5af839867f5db5a1e520ab3cca72a166ca60de512fd7fe7e64cf94f92cf1d8b636175f293e003275e021018c3f0ede495997a505ec9a2afeb0495be57
+FixedInputDataByteLen = 60
+FixedInputData = 8e9db3335779db688bcfe096668d9c3bc64e193e3529c430e68d09d56c837dd6c0f94678f121a68ee1feea4735da85a49d34a5290aa39f7b40de435f
+ Binary rep of i = 00000001
+ instring = 000000018e9db3335779db688bcfe096668d9c3bc64e193e3529c430e68d09d56c837dd6c0f94678f121a68ee1feea4735da85a49d34a5290aa39f7b40de435f
+KO = 6db880daac98b078ee389a2164252ded61322d661e2b49247ea921e544675d8f17af2bf66dd40d81
+
+COUNT=31
+L = 320
+KI = 244356be9b327964732eb4a7c09b04b420712396eb57f72bc94924066c687e878e798e0a033a1ee1a4d8cdc2da0443ecd77401d0460cd906eaab02656c1edc98
+FixedInputDataByteLen = 60
+FixedInputData = d806e2df8c85d3baf5d67e9c97b746ee6bbb1bc10dcdf6c7a6075c311cf34752acbe60e68f23c7f890b5ea7300a1ad32178254885246f0493987a6e8
+ Binary rep of i = 00000001
+ instring = 00000001d806e2df8c85d3baf5d67e9c97b746ee6bbb1bc10dcdf6c7a6075c311cf34752acbe60e68f23c7f890b5ea7300a1ad32178254885246f0493987a6e8
+KO = f0b5bc749eb300ca217ca82fdffed89b1bf2c8afc2b36ee2b48695e5085b893a6daad5474f74ef0f
+
+COUNT=32
+L = 320
+KI = f5567a2dd9236a99200c4bd5390743e2560bab4b196e3c732b01abf900c7649cab5b957da6ae8fd025605147b36572c19f103670b16f6bb57c138754479ad45d
+FixedInputDataByteLen = 60
+FixedInputData = a8ccd4bd36fb0ed0765e9662f1028d600bd650e4c2cdddf94b27ee881120aaf74b727b02f0036b46162062e39ed43fa85687a58d177af6f566811889
+ Binary rep of i = 00000001
+ instring = 00000001a8ccd4bd36fb0ed0765e9662f1028d600bd650e4c2cdddf94b27ee881120aaf74b727b02f0036b46162062e39ed43fa85687a58d177af6f566811889
+KO = 2e55b73d126db0f92810266c92e4dc7a7f2d32cbed9eb4edab519e5cc9138c642fd4b229780c17bf
+
+COUNT=33
+L = 320
+KI = 46a65f2e432fe2aab26de24d1b9d39b44da270230f17844d44e249565a125f87a070b4b2eeac0b3a6c54acfc49ddc6360f59fe0e330e0605c61e85c5c27fe756
+FixedInputDataByteLen = 60
+FixedInputData = b06a23e05945f96a293de59dc3db5972ca1fa00b4647ac38f753790335d5daeb2ffe09cf8924ac4e80b275ea4dbec53b9e2aaf90df0e6fd82ad69f7c
+ Binary rep of i = 00000001
+ instring = 00000001b06a23e05945f96a293de59dc3db5972ca1fa00b4647ac38f753790335d5daeb2ffe09cf8924ac4e80b275ea4dbec53b9e2aaf90df0e6fd82ad69f7c
+KO = 04bbc4f93fb5c3589690798bf793c10bb726f87a4a2de93b8fdf6be8015abe156577119c5637ae71
+
+COUNT=34
+L = 320
+KI = 8d371552164bcee60771e876ce546c4b0277b978e0963e2312666fed5faaf340a55e00644cb36474464a4c2775f480d88e2d3b41f31e0706209eb8e51595b92e
+FixedInputDataByteLen = 60
+FixedInputData = f570212db2d3f314afae51f83875e4da7dbc13073ece83a6727e011dd0f748f569714b59f44930067b8962b83289b441ba65b0e2237aada36800f955
+ Binary rep of i = 00000001
+ instring = 00000001f570212db2d3f314afae51f83875e4da7dbc13073ece83a6727e011dd0f748f569714b59f44930067b8962b83289b441ba65b0e2237aada36800f955
+KO = 9565b54259fc5c61a7f7448e6bdfbe48191c2dd6ca61ce35eaf3717ffbfe1c467b3de080faeeb8b4
+
+COUNT=35
+L = 320
+KI = 07f8e73d47de5f0ee2ccf871c702a92a1fd15a4de130611e46a4247a0497465b3fb5d785c01ed1cf061c73fe1f55dfe0111ec735d376bb39ac6cf83d7a2371c4
+FixedInputDataByteLen = 60
+FixedInputData = c13aadc44d9c3a209b9081b19be6556c9fe7b491e0b8d98b18ac82c6b4dc3e8ee23b82db2babc27f055979511895e296b6d9f7dda35a0e265fb3c645
+ Binary rep of i = 00000001
+ instring = 00000001c13aadc44d9c3a209b9081b19be6556c9fe7b491e0b8d98b18ac82c6b4dc3e8ee23b82db2babc27f055979511895e296b6d9f7dda35a0e265fb3c645
+KO = 9e222ebcd27c7ca72179121c6c60fb0daae910620ca7b01a8d0154d48da9c7d7aa9a5667375ff518
+
+COUNT=36
+L = 320
+KI = 5f00b6755ed8c9d3ea8cecdd8c17ca3afedd25871d1c50b302c1fc864d04147382313e6a701d9b6cc3de791fa65a782bc0d74097361b12a5b45408f1172dfea5
+FixedInputDataByteLen = 60
+FixedInputData = 5669569b911167e8f9c6b1a83fde57b6db4171aeb7657aa94d87d542bd9d4e89f69c89e0fb4b3d3502702327fbfe653af60a7fe1ab600e2620d765a6
+ Binary rep of i = 00000001
+ instring = 000000015669569b911167e8f9c6b1a83fde57b6db4171aeb7657aa94d87d542bd9d4e89f69c89e0fb4b3d3502702327fbfe653af60a7fe1ab600e2620d765a6
+KO = d937822ef92073cfcdb5d8db801a3875e45fe34d316f40ee57140e1153e4d28251d0a05a9f49ea66
+
+COUNT=37
+L = 320
+KI = be755ab76ffd8f2eb3f246e036bcc06df39e83a471f468c29ea8bceff47d28222637c1cacf2fdbd233545cc888474a7b2131ccc735225027c517c48420d10acc
+FixedInputDataByteLen = 60
+FixedInputData = 4e39d12bb306f5d1e1859484215048ce6ff0033b3199cf1732d0088c4187d49884fe30571243b2a643bc56d4986dda958ed5c279bf7a9be2e37567e3
+ Binary rep of i = 00000001
+ instring = 000000014e39d12bb306f5d1e1859484215048ce6ff0033b3199cf1732d0088c4187d49884fe30571243b2a643bc56d4986dda958ed5c279bf7a9be2e37567e3
+KO = 302e5f81107d186c054173bc705e11a648a5dceb8435510c3cdc80c9984cb9c9c362840d44265e7e
+
+COUNT=38
+L = 320
+KI = 2c94c4873faf4de3e93152b49428c92c865dc58e1e336ffb9aa50523db6311db34d5a731164073d7958506501cdb4dce05b845198e6fefe63db87837c2434850
+FixedInputDataByteLen = 60
+FixedInputData = 27fe559b6d92995338283a776159856285474b74302dedcb3e7fe191490eab7f580212cfea6f6013388e3db28443f454280572b90f0dc2207fdcc0ef
+ Binary rep of i = 00000001
+ instring = 0000000127fe559b6d92995338283a776159856285474b74302dedcb3e7fe191490eab7f580212cfea6f6013388e3db28443f454280572b90f0dc2207fdcc0ef
+KO = 42885ac518c97bda290b548b597b7f04b20bc34a0a6d9dfc89a446d9f23a1cccc37608feeca7a4c3
+
+COUNT=39
+L = 320
+KI = 0ff2c279653a7b954afb0096c2b16e591fa32eef39edd8141c6513d6dc6c0863af0e94bfd57b17817cd1038f37639cf8d63871aef46ee81947526bc5454c13f2
+FixedInputDataByteLen = 60
+FixedInputData = 16ee1daef6a0316aa0467646c521fa30165fe336b249600f1e565d287b97018033e2bad45d76c6685d77339b27ebdd9cce1b34c1e4619a97774d94e7
+ Binary rep of i = 00000001
+ instring = 0000000116ee1daef6a0316aa0467646c521fa30165fe336b249600f1e565d287b97018033e2bad45d76c6685d77339b27ebdd9cce1b34c1e4619a97774d94e7
+KO = bc0e3cb2b78bd9d6e2ec544672adbe44398fdba7ef332f1c4235c104ca32ec00fb47d47209e15197
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = ab052ef2e9137415060435b9a73a67623e07f3467981fe8093c440973658851028c86e44a1fd9100b413792f14e257683aa74b83ecd96d24c862c2263a496cfb
+FixedInputDataByteLen = 60
+FixedInputData = 668831e2701803581eb9083a0928cc00d83a3c19ca4df061d155a880a66ba24857ad6f4bd7a67382215b5b9d81b37737d74f7a5ef78486aeea2f9ac1
+ Binary rep of i = 01
+ instring = 668831e2701803581eb9083a0928cc00d83a3c19ca4df061d155a880a66ba24857ad6f4bd7a67382215b5b9d81b37737d74f7a5ef78486aeea2f9ac101
+KO = 6ec2b089107021463bae15f8f5c771ab
+
+COUNT=1
+L = 128
+KI = c68b9cf416eb685cf0ce6420d4a355291a53620b45f50cf318398eec798fdc8e44a0bd99c9c38e96bcad420bb25d87cc930e6af7e8889ec5e3fa70877f1a0ffd
+FixedInputDataByteLen = 60
+FixedInputData = f81a4201c9a4c58434922e1e6635016f258300b25dd5dc4e108434b106a84477c9164ce4b9dc05da1246c76adf7cc1947623ba854210e78de0b1b459
+ Binary rep of i = 01
+ instring = f81a4201c9a4c58434922e1e6635016f258300b25dd5dc4e108434b106a84477c9164ce4b9dc05da1246c76adf7cc1947623ba854210e78de0b1b45901
+KO = 8c72a553aa67a2a0210073e1c01a61c0
+
+COUNT=2
+L = 128
+KI = ba8182148a720db40281e50e43d66717e33b1ddb0c1a804fc6312996bd487e8bf2f69c47f853777588a710e7557fb87b1d5e153dfd258874f231e06781048044
+FixedInputDataByteLen = 60
+FixedInputData = b8c0f86b4841d509567aaf5370e13128000f7a0f30bb524fc5317e9a3cd41e8d667d535edeaf6cad4023ace2a66937456a530099e9f6906f8b4aeed8
+ Binary rep of i = 01
+ instring = b8c0f86b4841d509567aaf5370e13128000f7a0f30bb524fc5317e9a3cd41e8d667d535edeaf6cad4023ace2a66937456a530099e9f6906f8b4aeed801
+KO = e3b893179062fe3e7cd4918b67133e86
+
+COUNT=3
+L = 128
+KI = 5ee296da9e58dabf66a8aeda69e93f2288737fadd5d21a49eec1838635a90bad217bec8d4003b8e6e400bf30cd4084492117cc3a99b88a35b021b48c70b890cf
+FixedInputDataByteLen = 60
+FixedInputData = b5d74b2d3dcd1aa23462def2b55a3ac67c53158c8b561f1ad4f8494ef2f2f61d5b971168b9056b94855eacde7722f3af41bc8b2c3b2102e10c96d72b
+ Binary rep of i = 01
+ instring = b5d74b2d3dcd1aa23462def2b55a3ac67c53158c8b561f1ad4f8494ef2f2f61d5b971168b9056b94855eacde7722f3af41bc8b2c3b2102e10c96d72b01
+KO = ccbd47b32cdce5ab2e3c69c16dc762d3
+
+COUNT=4
+L = 128
+KI = 800f9d9f564f8e3f0b223156c962f44c69d35c10083397a66f9ee4e95ed2628b1c40bd41d864e13a98af6e356eb460d311da0380c1d93911f296a54e3dd9caf1
+FixedInputDataByteLen = 60
+FixedInputData = 9655af034c6937a7f21475dbba1e93a80bf680cb1c88300565141473518541a45dcc5bf5c46f8965136a6c2b741be515ab45e4a74fde39c63cf95640
+ Binary rep of i = 01
+ instring = 9655af034c6937a7f21475dbba1e93a80bf680cb1c88300565141473518541a45dcc5bf5c46f8965136a6c2b741be515ab45e4a74fde39c63cf9564001
+KO = 04740e3e32822d1da791eab66df379f5
+
+COUNT=5
+L = 128
+KI = 118bff268c893dd90c6c479150830bc54c5c17ad974413015a9ebf614327d887aa247c1349c75089af9829ad3d6592df7c783ee9183bb4244646c88c997fc263
+FixedInputDataByteLen = 60
+FixedInputData = dc6ddebe23869c61febe75fa4296b84b57bf2d0446b0ff5dc21c046d15cb10f71e7e0b192f4eeb8e8a80fc0823ccefb5ab92663d69e320967d795da7
+ Binary rep of i = 01
+ instring = dc6ddebe23869c61febe75fa4296b84b57bf2d0446b0ff5dc21c046d15cb10f71e7e0b192f4eeb8e8a80fc0823ccefb5ab92663d69e320967d795da701
+KO = 88a4e0c66c6bfa32fff96161e5faf571
+
+COUNT=6
+L = 128
+KI = f89348a43ac9860261e31c2e32af9a015ca6311957eea07750a12169811aef72e189b8591349e049363d89ff0b766d3e0f16b78c7a6f17c0d7e8f9df830a71af
+FixedInputDataByteLen = 60
+FixedInputData = 0d7e47ac409989b1b7e3021574601959fce108c349bfcf092fea6341f551b76fee408f76ef2bce7b96ed816147feac2de56341d9be132c59763cb470
+ Binary rep of i = 01
+ instring = 0d7e47ac409989b1b7e3021574601959fce108c349bfcf092fea6341f551b76fee408f76ef2bce7b96ed816147feac2de56341d9be132c59763cb47001
+KO = 89aaca1e927be7d850a39dfcdc1f697e
+
+COUNT=7
+L = 128
+KI = 97a2b3be9c52d12609a05e5b83dd573589834179cd1a38219a87b08367933213171e11d9fa0e1becdef097d2e91382299ea66639f8fb7c3f1cd55607410139ab
+FixedInputDataByteLen = 60
+FixedInputData = 2001ad53b7b5ebc2e621bcbc5829196eab7842dd7777c407a1e00ebb9c50e8f57f569109ca5bf10c6f725f28d7165f19cfb04fcd07d0c2213e935662
+ Binary rep of i = 01
+ instring = 2001ad53b7b5ebc2e621bcbc5829196eab7842dd7777c407a1e00ebb9c50e8f57f569109ca5bf10c6f725f28d7165f19cfb04fcd07d0c2213e93566201
+KO = 11e0f2c3be553dae045d22cb6c25c7fb
+
+COUNT=8
+L = 128
+KI = fa157fe65c3de6345bbf5c549f5ffb3982b7e013cc7d4aa92217d3d23b7cbe690b8196b3a18511332a00ae42e6bbf856bd149317db65205db873f6104e095cad
+FixedInputDataByteLen = 60
+FixedInputData = d726655d964f6ee21cd972ce25ceee74609e7b7ba0dd93232acd7dd02b5f01a5d8c43f3cbac00c7f5790a7d64f141eda0a8fb286ff7bbdfa912bb3bc
+ Binary rep of i = 01
+ instring = d726655d964f6ee21cd972ce25ceee74609e7b7ba0dd93232acd7dd02b5f01a5d8c43f3cbac00c7f5790a7d64f141eda0a8fb286ff7bbdfa912bb3bc01
+KO = 04008be9106c3893a2320853faf9110a
+
+COUNT=9
+L = 128
+KI = f16f6aa8cf05b9e5d2d91ac75c0838823bae0e51f750b2b8243a0082300f87d0e72aab3e193f92eb4595d317e8f575b6e48e57b0372ef286f40198c372d7ff48
+FixedInputDataByteLen = 60
+FixedInputData = 71460c904c77187d77cce998f4c75ad4333f9b9c98fdf5e1e8f8449b73a4ad6fe98cb2aca8b497f03a77d75e9e19a1143a4d4dd041a0fc5041b5779a
+ Binary rep of i = 01
+ instring = 71460c904c77187d77cce998f4c75ad4333f9b9c98fdf5e1e8f8449b73a4ad6fe98cb2aca8b497f03a77d75e9e19a1143a4d4dd041a0fc5041b5779a01
+KO = 0e17f5fc7c2ffda2cb7e269c104e1b5f
+
+COUNT=10
+L = 256
+KI = db46da60326ff371ac17325524a8587357db4d0c94c7a8c5f175dd7646e37c5e6bc0b597bad64c331d1c109b6d385fb8f99c0daddcb85b98ddc2cec45aaeec7d
+FixedInputDataByteLen = 60
+FixedInputData = fc87c3fb30d2370fa48575217b983d88df6114535feec40dd5a6773297de6e29051c6c5b858d2cc30d2c95d09f164ac124124f14e28b609d384791bc
+ Binary rep of i = 01
+ instring = fc87c3fb30d2370fa48575217b983d88df6114535feec40dd5a6773297de6e29051c6c5b858d2cc30d2c95d09f164ac124124f14e28b609d384791bc01
+KO = 51d243c88241916126ffee7c0568c7c73b76379630f23f1703d76965200198ff
+
+COUNT=11
+L = 256
+KI = ad92ab7681da066a939367214cb8de21bb2b4fe759abb16dc178e2ad0d3a80c99df518580644127b09cde0d8e9a09ae32b25dc63c7c21644bc2424600c84fb14
+FixedInputDataByteLen = 60
+FixedInputData = 8075a6b91b470cbba74344d7d92e5a14a2e6f4948480dff9bf7576893f8103bc1fdf9422475a52996227aed5956137e6f9db88f2c3e8723f5f9a49dd
+ Binary rep of i = 01
+ instring = 8075a6b91b470cbba74344d7d92e5a14a2e6f4948480dff9bf7576893f8103bc1fdf9422475a52996227aed5956137e6f9db88f2c3e8723f5f9a49dd01
+KO = b628a9c5670d976afd2b92f39a7bde8f8f35d591594d8c993a903e39eefa9fa2
+
+COUNT=12
+L = 256
+KI = 96383d932d60820e838661796b1aaeb0a3d806079572213645bfc991536db15f2f37a4ecaae666ffd79ef50634f29f06c276a0954f1329ca1f3161828099eeb5
+FixedInputDataByteLen = 60
+FixedInputData = 241a0eb43324209f11c0aa2ae24febb27a3ef85537e31e909bbdca605dc2472a3bd5a5b6de2b245f320f53bac32e9f16e8d251ed6227e6d58e66c146
+ Binary rep of i = 01
+ instring = 241a0eb43324209f11c0aa2ae24febb27a3ef85537e31e909bbdca605dc2472a3bd5a5b6de2b245f320f53bac32e9f16e8d251ed6227e6d58e66c14601
+KO = 7d47ae7eb813049f70f1eebfc9374973d919a03ef9aa7bdc1adebc63797abd72
+
+COUNT=13
+L = 256
+KI = c94a660ff8ac0adbee6369c4dfd3c45b95621b0ad997e488555202fd245e31a182341b1b6f454bc4e388b5a35b7ec021629217ba3348b9e3ffa2e368288dbdbe
+FixedInputDataByteLen = 60
+FixedInputData = 36c642a476c36edcdc82042ba6730bc31099699849072875bea6cb6eab592647ff2bef627e0f1e70df482613b30695ffe3c8da810c0f7df6d66ad599
+ Binary rep of i = 01
+ instring = 36c642a476c36edcdc82042ba6730bc31099699849072875bea6cb6eab592647ff2bef627e0f1e70df482613b30695ffe3c8da810c0f7df6d66ad59901
+KO = 36a9e66db32be46962bfc3de816662914397985324afd4c4e35d54cf636cdc30
+
+COUNT=14
+L = 256
+KI = 3be3c10f732eef300992da23142a42da016ef60875d97e7c7c789b6955034994f553eafdc5b9550048a19c5e72dc8f5ffc638abf092572aa5c6549e862305735
+FixedInputDataByteLen = 60
+FixedInputData = e1119419a6fb4278a7bc8aa29b484063017b017334d044a0a408152396ca0624443fd4d883ef1aa4c71d4f923f1e64cb43def9762fab28afe39bbfa7
+ Binary rep of i = 01
+ instring = e1119419a6fb4278a7bc8aa29b484063017b017334d044a0a408152396ca0624443fd4d883ef1aa4c71d4f923f1e64cb43def9762fab28afe39bbfa701
+KO = 5ef27903ed694ae648471f27fd34e47ba3a0140af6bec5a2c4831d7bedbd7638
+
+COUNT=15
+L = 256
+KI = e7b718aaa85effa389685f3a29fc147eda58a6021deedf8674a29b4e583155574af5175e49e7f01d40d6f5403a54748039bbf3e1d659fba8d45c55e06da4dced
+FixedInputDataByteLen = 60
+FixedInputData = b1e084788b39831c3d582ddc2061721bab3bf0b66b96933ae962efe02da5c75ba2f63873504a1295d0b2a432c987e08b1656c537f1797b8c5c71597d
+ Binary rep of i = 01
+ instring = b1e084788b39831c3d582ddc2061721bab3bf0b66b96933ae962efe02da5c75ba2f63873504a1295d0b2a432c987e08b1656c537f1797b8c5c71597d01
+KO = 9846b71ee0b27f4b39eabb403a01c44a7913a6b7b429b8a844c228c8d10d254e
+
+COUNT=16
+L = 256
+KI = aaaff8748995c59e182b2ae9bba0533b495f7738848b078e5e0d2f9a9256acecbd97ca460f9d120953fb90bc0ab7d32722878f3ba3af8d7ab81d640af5c4dcf7
+FixedInputDataByteLen = 60
+FixedInputData = 82af50ad60f5b87c5b72d1ebcca0ad006178837977c03242b7ad2cccbf054cd85a16004d113ff7756b54134bd3e49dd165c90dd17948790551209db7
+ Binary rep of i = 01
+ instring = 82af50ad60f5b87c5b72d1ebcca0ad006178837977c03242b7ad2cccbf054cd85a16004d113ff7756b54134bd3e49dd165c90dd17948790551209db701
+KO = 5193cdcdfa90dd82c54ef3fec03d10397740737f8e7e7a16e6b5a9e9f6afbcac
+
+COUNT=17
+L = 256
+KI = 25735cca0cec8d01720ba0e58a1a877448aadbe0d878cfe515810696cd34f6a157309c70f89c04da9374ffc282ab2ee4b8b248808312328bd25d70d921fe2892
+FixedInputDataByteLen = 60
+FixedInputData = e335b13ad0d4ae0acb2915ceebd14f1bbfa6c3c4266a12c6ef060350235d38433656ff50e608d2792a3186d5acae2dfee56822f4fc99040cd231bc96
+ Binary rep of i = 01
+ instring = e335b13ad0d4ae0acb2915ceebd14f1bbfa6c3c4266a12c6ef060350235d38433656ff50e608d2792a3186d5acae2dfee56822f4fc99040cd231bc9601
+KO = 9d39bb02a5143d920a6a2620d39cf499b6278e4a6bb8f75136a0d98d096b9ef5
+
+COUNT=18
+L = 256
+KI = 459a903f6a4f34d784c27162fc777674740452b554301a825aa1b90787f76279081ffac1ca4c75950d9640cab793d720a4ab75990ab34a39aee86bbff77309be
+FixedInputDataByteLen = 60
+FixedInputData = 9ec8bb1e48ca9b8de5a76d7114506adb992184c8493a3a674bae40781093beb852593cbaa9d73c3f90b5765ab6b4373725e743df264229d16379e3c3
+ Binary rep of i = 01
+ instring = 9ec8bb1e48ca9b8de5a76d7114506adb992184c8493a3a674bae40781093beb852593cbaa9d73c3f90b5765ab6b4373725e743df264229d16379e3c301
+KO = cb0b2130f3e5046c8af4a0d5d915921227ab509900a0a3fa4aec0d9796d95774
+
+COUNT=19
+L = 256
+KI = 8f51a38eb603d5b1a9e7c8a06d0db80ba5743dc424cc5f6d370c2e7715210fd80aa926bb218f8204c17b9eb1c99d864a1aa8b44a470ff98d225320ab65db5e9b
+FixedInputDataByteLen = 60
+FixedInputData = 19e9f4642837a94eb277e7978602e0dcbc1deca8171b342ec836b3ad078a59e3d98eda012c60a99873a3497660342eaf7335d175a837e1a585153ed3
+ Binary rep of i = 01
+ instring = 19e9f4642837a94eb277e7978602e0dcbc1deca8171b342ec836b3ad078a59e3d98eda012c60a99873a3497660342eaf7335d175a837e1a585153ed301
+KO = 3ca0523099bf1f35fa292714396bc11d3a1312e5dba3093030b92f8d9dde077a
+
+COUNT=20
+L = 160
+KI = 91a0416fddda2954672c6733b5d0939342d89d9438be6c6b4179348e2f97f135cb7f8092329ef49df0309924073004f101007a815362676523e029ab04980803
+FixedInputDataByteLen = 60
+FixedInputData = c0a5e12f34e7eebeeb32f31a44e7130cfecbc6e96f421f16901bc4b81f779614ca8f18b0bb89ac8db79e2e73db974600929699b25bfe0b54e847b701
+ Binary rep of i = 01
+ instring = c0a5e12f34e7eebeeb32f31a44e7130cfecbc6e96f421f16901bc4b81f779614ca8f18b0bb89ac8db79e2e73db974600929699b25bfe0b54e847b70101
+KO = 96ed124afa514a7448cb7f0c229eb1e1157f5ccc
+
+COUNT=21
+L = 160
+KI = d63aad0e599a2fd47aa8efba095cde6fb9dceada85fc3997d2c6c4cd8cb17c5b826cac266fd738b3563aaf6afe2e0cd12b5934277379bd3dd0c32a0a76026dee
+FixedInputDataByteLen = 60
+FixedInputData = 2bd70a39fa31d914a04d41f81f367b667090f5345fd3bdb069782c03b902658894294ccdf52b5317d7883e9c8a4ce2c129994ca1f5c048a2dd15d8d9
+ Binary rep of i = 01
+ instring = 2bd70a39fa31d914a04d41f81f367b667090f5345fd3bdb069782c03b902658894294ccdf52b5317d7883e9c8a4ce2c129994ca1f5c048a2dd15d8d901
+KO = d67584288b8ede5a85fc3ccc71733f99c5754ad7
+
+COUNT=22
+L = 160
+KI = c7c1d68a4544963d2af5e1c0aa0cf5e108df07152a4758cf70bea9b9e9f94f96b7a751b756ddb4c4b06d6f8f38db46d7c9658d5a6c5c1790bba2432e799780e4
+FixedInputDataByteLen = 60
+FixedInputData = b6c265c08f15f93bb0887179315b3186f89fb1e7323887ae02335b2c7e51a5caff07a2225bc4d9866e5d3354e24fe93658545c35e96bc122a16c3b79
+ Binary rep of i = 01
+ instring = b6c265c08f15f93bb0887179315b3186f89fb1e7323887ae02335b2c7e51a5caff07a2225bc4d9866e5d3354e24fe93658545c35e96bc122a16c3b7901
+KO = b6c52005f55fd9f39724372295cd3dea9b67b865
+
+COUNT=23
+L = 160
+KI = 00dacc7168e4fd4bcd2bfd1d18f08d80302785e23a1ab8fab969c66475856428579ecf77d60c9ef7ff1f754bff8832282fae8a12923f36db3a9e5d675fbb5560
+FixedInputDataByteLen = 60
+FixedInputData = 355b709567375b3202ddbc3f12fa6fe5030ed4b8752206d8ac401dac4733f7f9955266aa0a1f685c7e945b311724c86209027b8068b77ea214d272a7
+ Binary rep of i = 01
+ instring = 355b709567375b3202ddbc3f12fa6fe5030ed4b8752206d8ac401dac4733f7f9955266aa0a1f685c7e945b311724c86209027b8068b77ea214d272a701
+KO = b313f54061d9a2200aeeb5831148d5e29f7603fe
+
+COUNT=24
+L = 160
+KI = a2df1bdabddc86814efcb20d4b300ba7702432c27b0bbc2f99e3b499e88d3989d43eb6d2280c9f3a953f1d60b9cced87cd5d8320f4103857ecac97410f688fd3
+FixedInputDataByteLen = 60
+FixedInputData = e86e44c085cfea11d5f2d3c48fc1f47f5465eb645adfa615446effd7305c267b7347b06ca11723679d2a221223b38743cb96581eec74958f7f4ac881
+ Binary rep of i = 01
+ instring = e86e44c085cfea11d5f2d3c48fc1f47f5465eb645adfa615446effd7305c267b7347b06ca11723679d2a221223b38743cb96581eec74958f7f4ac88101
+KO = 9fab051dfc06f2caba3ea8a60ad90a9e815762e7
+
+COUNT=25
+L = 160
+KI = 3bd125d9ffe262f7515fd1a1a3da4873bab08fd992e31841a12a3cf3166f13bc1adef4bd0401edccbc026b7ec9433b98404d28f71b18eb040feebd0ee7292c58
+FixedInputDataByteLen = 60
+FixedInputData = d3f3292b676ef581ab5ddf8daa0c06a47f1abce232728f523df0bc9aa872ab877e250ea298350e5ba5c0f9425f56e4b4c0afb94141d41941950265af
+ Binary rep of i = 01
+ instring = d3f3292b676ef581ab5ddf8daa0c06a47f1abce232728f523df0bc9aa872ab877e250ea298350e5ba5c0f9425f56e4b4c0afb94141d41941950265af01
+KO = 03d82fa95210393f6121cfa0a76e409f5a802146
+
+COUNT=26
+L = 160
+KI = f1d137473ba97639a5cb0314ca532eb68861a4a86e0ec5c9618b6b889a08e4ca882c00e3cc02acbe825d3cd3738144d4515629fd9f641dfb3a1fdd51303589f2
+FixedInputDataByteLen = 60
+FixedInputData = 08f68a967f1fdc404468ee0b9dba5d3dcd549159a5d1e1688f13255aa29eb0ad577f388f462b46c1a35a0bf082aa4319c66940faefbb61a7c87993bb
+ Binary rep of i = 01
+ instring = 08f68a967f1fdc404468ee0b9dba5d3dcd549159a5d1e1688f13255aa29eb0ad577f388f462b46c1a35a0bf082aa4319c66940faefbb61a7c87993bb01
+KO = 3261ed64aea080ac193fa1c08221c1cc41d148fd
+
+COUNT=27
+L = 160
+KI = 3b580dade6b6d4653eb08b4ca826a45725f6450b8eec1169b0d0e6c40ece586143469d82a377997476841334341613149d404e13bd002e1226c95c0083cdc05f
+FixedInputDataByteLen = 60
+FixedInputData = 94b195b326e88dcd264036e4f401123de3e6209998c44638f509f8652d0abd1910108df812bfc1515fbc88b01cc55788650db888a38b7b9243fa5dad
+ Binary rep of i = 01
+ instring = 94b195b326e88dcd264036e4f401123de3e6209998c44638f509f8652d0abd1910108df812bfc1515fbc88b01cc55788650db888a38b7b9243fa5dad01
+KO = 79bad8c8a3ddf5935f418c108d6d234756237b3e
+
+COUNT=28
+L = 160
+KI = 19c0cd01cbd61dea49aed505b8aba0b5ff98927f7bd3d53e83e3b758227e9a44d7d771ecd13cf670407472576f3e62a195f6876be2581e64455c4117bcfdb02d
+FixedInputDataByteLen = 60
+FixedInputData = a243a9e1f01f05bf095efa779024e252d3e2a3b2cce239055d50e0e5b65d5ff912513e5b3bb74158a391e74caccbdb0bdf74bb437cb2f0c1cf40a3fe
+ Binary rep of i = 01
+ instring = a243a9e1f01f05bf095efa779024e252d3e2a3b2cce239055d50e0e5b65d5ff912513e5b3bb74158a391e74caccbdb0bdf74bb437cb2f0c1cf40a3fe01
+KO = 5fac4a6c4577d4a4078f7646f0bf2a769024d88d
+
+COUNT=29
+L = 160
+KI = c3f28907ce42050b1af6a94f985ec9993831d15def7b52ffbf8202b19a5799fca052c90df93be8ca953ca2228818c27605e83f3ec0d6c07fbc323cf2e4de34bb
+FixedInputDataByteLen = 60
+FixedInputData = a230b254de5c53d27f49e7f5aab30f2e2107319801c6e10fc873b486f6fd0e2316166a0f8f93347361dae622c85421239da861291bb4d99ec9c2f021
+ Binary rep of i = 01
+ instring = a230b254de5c53d27f49e7f5aab30f2e2107319801c6e10fc873b486f6fd0e2316166a0f8f93347361dae622c85421239da861291bb4d99ec9c2f02101
+KO = 65678e2be9cad75d4c81e30112d8a5b5fd30a09a
+
+COUNT=30
+L = 320
+KI = 803c259aed13942b54baba6878dc63dd5db470aec52e818ed060487799360cff9f7cbc20ba9f114fc0d6bb581f5cbe8908767e84799c4b65a33fe4df347515f7
+FixedInputDataByteLen = 60
+FixedInputData = 1a9e25ed28875951d30e3424556f1882b14efcacd5c1609159efa82d47823892395bd14bca84a8d4fde0127738f3786fe77c3478a00ab1b243eb387e
+ Binary rep of i = 01
+ instring = 1a9e25ed28875951d30e3424556f1882b14efcacd5c1609159efa82d47823892395bd14bca84a8d4fde0127738f3786fe77c3478a00ab1b243eb387e01
+KO = 511acfe9668c6964c4898325b88db3c8de5cd49495d2efd5b9f43186d5d33a9510fe99dd6dbc5100
+
+COUNT=31
+L = 320
+KI = f933959c5f128ef37d270ca62e4d023ae2162c1ea842ebab690d5c400f54392125cb227f27fa42be299d6acc5c4fb04f2d8f9dcd6d1c00a441eeb4ed3d0461d6
+FixedInputDataByteLen = 60
+FixedInputData = f49ec650a63a4c6aec65e100946a3de1d78def4688da34bae14eecf6dc0db5ca0e6717b28a42bd996e89376652f9fafe45d985134c7f6ea562b9fa35
+ Binary rep of i = 01
+ instring = f49ec650a63a4c6aec65e100946a3de1d78def4688da34bae14eecf6dc0db5ca0e6717b28a42bd996e89376652f9fafe45d985134c7f6ea562b9fa3501
+KO = 6af7f14bcac0cc5a20a8d10d2efc3d1eb1c2b50b25f0d16745257d0acf421f945c69b68d18ee6f3b
+
+COUNT=32
+L = 320
+KI = 5007c5b4cb203b525006cc2c8e279ba6d7e7d3f788d0196637aa324c230bb5dc2b2bbe904ea38b4fc63f5bff6e607b744a6186b44278b153aee460903428fc6a
+FixedInputDataByteLen = 60
+FixedInputData = c873673e63467a5a91fe2c6233600e508a38388cf8b5a83a16cb515d8d3717d7e9a225aef51acca2a24d2915faa2487eb92db2378ab924148e73fb4e
+ Binary rep of i = 01
+ instring = c873673e63467a5a91fe2c6233600e508a38388cf8b5a83a16cb515d8d3717d7e9a225aef51acca2a24d2915faa2487eb92db2378ab924148e73fb4e01
+KO = b893b7546780a1f1ddfedeb04a849129e5772e274c71c70b5e24bb3283ceaa2629ebc87146dcb038
+
+COUNT=33
+L = 320
+KI = 1657005151dcf963d3a76e1ce3ebe9192756daf31106058680165c5e519b79e6160823894cbf6dfdec23ab491c7bd5cecd34965e89f8e5fb171b309feb42eb2f
+FixedInputDataByteLen = 60
+FixedInputData = 404b3d5f5f4b6fabf2952aaaf064c104ba33232d8fae16b5663da786dc71fe4ea805f93d03139a635f8c2d4f9dd1d9a1bbb4230d3521e774061e5613
+ Binary rep of i = 01
+ instring = 404b3d5f5f4b6fabf2952aaaf064c104ba33232d8fae16b5663da786dc71fe4ea805f93d03139a635f8c2d4f9dd1d9a1bbb4230d3521e774061e561301
+KO = e7976777e7818140d724f12f731d29991ee7e3a1ee92a516852fda8d6a90d95902301b65351bb4c5
+
+COUNT=34
+L = 320
+KI = 4867b68f904ddc2b6c0fa81b040b62d178eeb66429999fa247847eb8f175d5c2756e57560dc7ef73f49435a1ceb3d07f9f3cf7bd821432c98612174256cb808b
+FixedInputDataByteLen = 60
+FixedInputData = 363cc0655c2606e74f2b56a222072f72cb89d1fe8400cd75e24404c15e46c257650ec2c257bf024b870ba7765c5c106866f131f559b4d253888f82a9
+ Binary rep of i = 01
+ instring = 363cc0655c2606e74f2b56a222072f72cb89d1fe8400cd75e24404c15e46c257650ec2c257bf024b870ba7765c5c106866f131f559b4d253888f82a901
+KO = b465d929757a12ba1cbce33530f683a53dcd1989d14cbdaf54ea751cf2a74e8254214f88eb7209f0
+
+COUNT=35
+L = 320
+KI = 7e8abd8cbdbc2f0d24bb5d139c013eba102102be791f3736692daeea5fe9d59430393a989a23a69024a3e897e16d36d7696a943aa9bbb231694055f28140bf5d
+FixedInputDataByteLen = 60
+FixedInputData = ef94443ada73c3e6dd7fa6181def8f9017cf98016c83e494bb263468e7785ed9e9a35f2a6a6ef7959e4f3c372d8334e723a04c21a7e1b20e47afb2e7
+ Binary rep of i = 01
+ instring = ef94443ada73c3e6dd7fa6181def8f9017cf98016c83e494bb263468e7785ed9e9a35f2a6a6ef7959e4f3c372d8334e723a04c21a7e1b20e47afb2e701
+KO = 432fec5f8c3c063156a78f9a60e4af5cee195cdd53445ac09609df8ca3c44556b5aa60f630c6b164
+
+COUNT=36
+L = 320
+KI = 9dde6b94949fc569a42c9e2e169209b0fb12e9f15d471a856edc23b76cf031208ca693879e058d427d6e58cde410b65ca66f52da1d91c9b66b2c0364edac9782
+FixedInputDataByteLen = 60
+FixedInputData = b0d3526b1963e9e3ffd1c8fdefca73fcd47214ba28da6b1433365db05928c8f6a37ef8b0912b0b09499ebc9ef682dee9431c0c8765d9fcb10b5b9068
+ Binary rep of i = 01
+ instring = b0d3526b1963e9e3ffd1c8fdefca73fcd47214ba28da6b1433365db05928c8f6a37ef8b0912b0b09499ebc9ef682dee9431c0c8765d9fcb10b5b906801
+KO = 3e6eed277c74ba80bbe5fc12592b64aac8d7bec67ca42350babadc27f1de307d4443121999b3c491
+
+COUNT=37
+L = 320
+KI = f354e8bd92008ce16f18b606fa1b31793c4adff07a6cf09316d9098294d31e05f581af3449ff37f8c16e56b0cbb880b1f98a9a0b50ff6ce738ee8f3a8804febd
+FixedInputDataByteLen = 60
+FixedInputData = bc0d58c8bf2a85f122da16bb483021e90bacec7a2485f97e1e3a0be4d36473f66730197007e506740a03a88be3bb979594b8fe182a2405e3a056aa97
+ Binary rep of i = 01
+ instring = bc0d58c8bf2a85f122da16bb483021e90bacec7a2485f97e1e3a0be4d36473f66730197007e506740a03a88be3bb979594b8fe182a2405e3a056aa9701
+KO = 3324e56981204b57d75e7ab7240de3cdf541e9cda92006e6ec32007b98091651bfbd593bed7daf2f
+
+COUNT=38
+L = 320
+KI = bb89f9bb85310247ce8d1e44a3dccde84f53fe400ec43b447ca729ba1edae8a2c064f5dd827400137358c7be3a641a2aca49d1f1ae298998f4cb57a31afebeb8
+FixedInputDataByteLen = 60
+FixedInputData = e5c8d2dc826565652c579dc7ed996584e7e3962d157b3d9f2bcad9cf64471a97d87f47dd75e2cb98abb4d3ff07ebaf67b9841c4fb03d6e58e32eafad
+ Binary rep of i = 01
+ instring = e5c8d2dc826565652c579dc7ed996584e7e3962d157b3d9f2bcad9cf64471a97d87f47dd75e2cb98abb4d3ff07ebaf67b9841c4fb03d6e58e32eafad01
+KO = b132cc2842b1127f713e0783e167258863f5e3763d6865a3bceb4c25ef187376d57762bfb7aced76
+
+COUNT=39
+L = 320
+KI = d558057f2bdd1d69bbbc109ffd0ddf8fa5df35c0d5e7adb5705ddaa50740308c98bf993c6da62e0c56d82c307404fd14bdc6362f9716e615001f9fcf8523050a
+FixedInputDataByteLen = 60
+FixedInputData = 7a4cad59057380a1f8979c960e8e2d07ce5260e6f94b0a77eb1fc59b4d87a6c6a94155f3c3c9d5565d0c7214a24b78dfcad23c69d7c064f46378c5fb
+ Binary rep of i = 01
+ instring = 7a4cad59057380a1f8979c960e8e2d07ce5260e6f94b0a77eb1fc59b4d87a6c6a94155f3c3c9d5565d0c7214a24b78dfcad23c69d7c064f46378c5fb01
+KO = e0d67286cc618d06db2a67b4e8c4455cf802efc4d93edbe63aeffa777601821c42405ae6eec3a874
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 8c38d9f55e75b83b92ca7cda2df3e384a47445620aaa5b74ec74399a2ad5d3ba2b65970916e49bd0b01ec03563c3652962a3438a1c06bfbf6c6bd7586b41841a
+FixedInputDataByteLen = 60
+FixedInputData = 45668072071d4f12af25cb2140a7e2f09ef62942bceb5ba9b87c57e233b3656a572ae38a1466566a8be649c79f479c255cb8d3821c02c75cb5171884
+ Binary rep of i = 0001
+ instring = 45668072071d4f12af25cb2140a7e2f09ef62942bceb5ba9b87c57e233b3656a572ae38a1466566a8be649c79f479c255cb8d3821c02c75cb51718840001
+KO = 06332aacfe5942eaa931902d83f692ad
+
+COUNT=1
+L = 128
+KI = ea7e27aa68736a3194f7518ae1054363ca3076e639e75cad81aee13ece97244ad67348d90123c32b7a7c3044b2ef668aa6ab8fc0c1148421bba023e16d3f0a76
+FixedInputDataByteLen = 60
+FixedInputData = 3465df416d0d4125a450f70b56828f34fe21afaa78453b1ad4f4ccac72bac6a6a0fcf6153384ccb8855bab56b876c3db9da9821610dd0f17f07b1b10
+ Binary rep of i = 0001
+ instring = 3465df416d0d4125a450f70b56828f34fe21afaa78453b1ad4f4ccac72bac6a6a0fcf6153384ccb8855bab56b876c3db9da9821610dd0f17f07b1b100001
+KO = 5c28827d8563b04ec6aa6392da30b765
+
+COUNT=2
+L = 128
+KI = c331aa1cfdf326fd82a932dacc223171a8b221b1702a84008d68e542aa3e7dc6c6d47ac717447bfd6e0a15ca89aa03fcd3ba563ddc3f147fb9a4218853f88764
+FixedInputDataByteLen = 60
+FixedInputData = 9c73efb16bdd8c55916d9183d1cb7c4abffe6947336decab6f9e58e367433e9a40c507bdec5701beb932a121cd78a3f4b5d22739f7d96d5fabfe53fb
+ Binary rep of i = 0001
+ instring = 9c73efb16bdd8c55916d9183d1cb7c4abffe6947336decab6f9e58e367433e9a40c507bdec5701beb932a121cd78a3f4b5d22739f7d96d5fabfe53fb0001
+KO = 4a746d9d5ec09374c4a67098f0c82e35
+
+COUNT=3
+L = 128
+KI = f68951f487abbcddef5f07b120838695a870bc8a0152836e7202edbf5993590123cb02af0bf69c8902966c53359877bd6576706f286fd491873db100aea31231
+FixedInputDataByteLen = 60
+FixedInputData = 5c41eae3335722cf722a06e60bbbaec2a5da94db23a664dcd3ff8c7e79bcdf12d234d79cd42d5e2ea93f7b912b9c3933ee30620c70f8c252c68d6bc1
+ Binary rep of i = 0001
+ instring = 5c41eae3335722cf722a06e60bbbaec2a5da94db23a664dcd3ff8c7e79bcdf12d234d79cd42d5e2ea93f7b912b9c3933ee30620c70f8c252c68d6bc10001
+KO = c552a4f91d20c0132fd1a6c63a333c55
+
+COUNT=4
+L = 128
+KI = 1d38f9f1910c7393e992b4afed78e0791f44b9b109f2c2f2850ba167408ded39a5dbe4c1dbd164d80314de5118e1ddd11f26058ba68a1f155b09fca211a52146
+FixedInputDataByteLen = 60
+FixedInputData = d09d4192cdb4a97773319287f9492091eeceea313ec27394d7ac8e5ffbaf70e1458ab62d73f9d6b19a44d888a7525d8312aa1315767bb0fd5346a7e2
+ Binary rep of i = 0001
+ instring = d09d4192cdb4a97773319287f9492091eeceea313ec27394d7ac8e5ffbaf70e1458ab62d73f9d6b19a44d888a7525d8312aa1315767bb0fd5346a7e20001
+KO = 981f0b1330faa02cc13870ea055d8995
+
+COUNT=5
+L = 128
+KI = c48001c56b3aad27d68f414c0c5688addc7f19f047ba74c2dbfe73eeac13f86550ca01c6de0922d6a069eb25432937fcd0f25303586d7bfe3d4c1e5c9065a585
+FixedInputDataByteLen = 60
+FixedInputData = 579cb2b42418002a4cb5c93575da36be516f40931cbd0db5de2d7fa80054ff9f7abbe2ef6c72c667423643d68162597aa2b56ad1434f8941151ef589
+ Binary rep of i = 0001
+ instring = 579cb2b42418002a4cb5c93575da36be516f40931cbd0db5de2d7fa80054ff9f7abbe2ef6c72c667423643d68162597aa2b56ad1434f8941151ef5890001
+KO = debf7d7d2221c1a4cfd4565c513f5062
+
+COUNT=6
+L = 128
+KI = 20f05cb89974cf0965084eba2b503a1df170936c7243b1a5fcc4304492e1c18c774bef12445444c9c3232cab41c98b1ca8ab25b5023bc5ce681d153308de77d1
+FixedInputDataByteLen = 60
+FixedInputData = 36d8e7a45cbc3167e53e421438cf02aac656f3a0e1db1ea3da7b101aa883a10895725946299f9495d5d5ed682dda0b60e3b79fda3116510b87df463e
+ Binary rep of i = 0001
+ instring = 36d8e7a45cbc3167e53e421438cf02aac656f3a0e1db1ea3da7b101aa883a10895725946299f9495d5d5ed682dda0b60e3b79fda3116510b87df463e0001
+KO = a8cc63b8fceaf6a5a3c7631e5ebad56c
+
+COUNT=7
+L = 128
+KI = faa2405b93316bbe21e5c5db2bc0e20a13903a9be886318571bc92ff1d2909ea585caaab5cc919ecd93439abd3f5fb9c0be761a8da1c1acea5f4ebe18445870a
+FixedInputDataByteLen = 60
+FixedInputData = b726f879fdee13ead6fa3ece99380b2e86c60d3e2fb4fdc0d5d20c107f60dddcaf4da2baa72a465793745c33693300a17f35bb19b554f7336fbfa4f9
+ Binary rep of i = 0001
+ instring = b726f879fdee13ead6fa3ece99380b2e86c60d3e2fb4fdc0d5d20c107f60dddcaf4da2baa72a465793745c33693300a17f35bb19b554f7336fbfa4f90001
+KO = 227ccab3ef038a514e2134a1e2601746
+
+COUNT=8
+L = 128
+KI = 8f6dfab90bf7dbc7318ad02756931d35f94595b81ecf7f950f9dfca7ce96b21490ba51f215ed18b7b8dc3a51a0542c4a099ff0959f2799616fc06000b8b98819
+FixedInputDataByteLen = 60
+FixedInputData = a85fdfe119f472e7d2eadd09489e815169e3a0332280b7f0d782f8dfebde13fc40ba1959287dd87bf14c33933ea8d621fd496d1ed34088f797bfa3e6
+ Binary rep of i = 0001
+ instring = a85fdfe119f472e7d2eadd09489e815169e3a0332280b7f0d782f8dfebde13fc40ba1959287dd87bf14c33933ea8d621fd496d1ed34088f797bfa3e60001
+KO = 69085b774d988d6897dd1e9b39e1f073
+
+COUNT=9
+L = 128
+KI = 9e25e7cf58d1f153f5fbe69bec58249219b5b4fc6c6be997dcd7e12bcabb464c0799b26c8485456424410ea7573cc4003154a9d45b54f4d898803ac22c3c7309
+FixedInputDataByteLen = 60
+FixedInputData = 044ff7bb19fff3d868d5fd63f05fd6886386162290b92461bbeebdefb7737fddba0fc890a6eb09977d89b665b0431ef20dce07b75405e4255c7d3b65
+ Binary rep of i = 0001
+ instring = 044ff7bb19fff3d868d5fd63f05fd6886386162290b92461bbeebdefb7737fddba0fc890a6eb09977d89b665b0431ef20dce07b75405e4255c7d3b650001
+KO = 2a0e321d8e86f7bb0b9658dc51ee638f
+
+COUNT=10
+L = 256
+KI = 7c386823454758deed0f5a99a2b2fff138286afc83b169b70bb2fff19939cc12c103363db7f1616898dabcf5988cc02fec14c46bb2a72cad3344f36b5fbce25b
+FixedInputDataByteLen = 60
+FixedInputData = 45e34106e67e434e0c57f84d9b8ab101c04262efda5592efec99d3967c2f73e3b2a71683cb7cea1d3cd9c2c89a89a34deae4132467e3d0073dfd8643
+ Binary rep of i = 0001
+ instring = 45e34106e67e434e0c57f84d9b8ab101c04262efda5592efec99d3967c2f73e3b2a71683cb7cea1d3cd9c2c89a89a34deae4132467e3d0073dfd86430001
+KO = 3f71d6df209d2c9b6a2b48e7c283db6be13892a867f9455acbefcffbf6553aa3
+
+COUNT=11
+L = 256
+KI = 70d0ba53a29cca041f388f1a02052eed20660e3bea95c40b182e3f3ca2325be72ad28d1c09cdce66e0e834f6d7a7f451306b4500f8853d63a2bcb7c3c4d2ab58
+FixedInputDataByteLen = 60
+FixedInputData = 899319e58522a5f3bed46738dfa401c39a0f07dc7eaf47cd80d21af65e2be7a122602d0149750f17345b5a91f4a94340e39cb2279e197e59bffd8d76
+ Binary rep of i = 0001
+ instring = 899319e58522a5f3bed46738dfa401c39a0f07dc7eaf47cd80d21af65e2be7a122602d0149750f17345b5a91f4a94340e39cb2279e197e59bffd8d760001
+KO = 9e28ef786cab6af6dd23dcf3a7677564aa5638f229affbcce2c485b50bce1cac
+
+COUNT=12
+L = 256
+KI = 4a239d9baab2db4188500b7104fa34675066f250ef8d99d5ba416ebd3f1bf863b80915eae8359fffd6a1ec6aab7069fe5e99b6db5704636aaffe73528bc8ab21
+FixedInputDataByteLen = 60
+FixedInputData = 401d94604b3b98df223e42e756022a5c7638e0bb36d152f718d990f6c5d4a6b47ead7631b61e916336ffb0e60fecfb651c08a5a8fbec56fc15f4fa7a
+ Binary rep of i = 0001
+ instring = 401d94604b3b98df223e42e756022a5c7638e0bb36d152f718d990f6c5d4a6b47ead7631b61e916336ffb0e60fecfb651c08a5a8fbec56fc15f4fa7a0001
+KO = f01f8e17e419c639067777a3e47386beb5cd9d94f7f2dd3363cdac84bc1485ba
+
+COUNT=13
+L = 256
+KI = e31d34f3cd15208cbfedf1e6b4b1ae85c8c2bff9406d660c45140ee027e7625083d6e4f26ea621e2a58fb4818fb32be819ca9cc8f65587fc4b54c1ce9e57427e
+FixedInputDataByteLen = 60
+FixedInputData = be506404f27a5d8301050f36ef119ea0a70bb907dd798776a85692549efbbf2286f73ae75942a255583531ab8c0dfe94d8f0c4d26db4985cffa3e0f4
+ Binary rep of i = 0001
+ instring = be506404f27a5d8301050f36ef119ea0a70bb907dd798776a85692549efbbf2286f73ae75942a255583531ab8c0dfe94d8f0c4d26db4985cffa3e0f40001
+KO = f7cc95937d99d9fd4a33e2ecfa7b3a0b96490a1ec73a4f5b50ab98a24f68fefc
+
+COUNT=14
+L = 256
+KI = db3c16bf741dc6b3575c8fca2d5e9d9f809f6b21b2f75bc4b4fb27588efaf911e8c2cd18de102f80d3417d8edf3c799a81b3b1c575c79f1ffd278e8c50606a5a
+FixedInputDataByteLen = 60
+FixedInputData = e882109b54f7675b78b642f5ef2bf17216f77ebd34ec8ab41cb2e1265572c9bbd3f341773c9784fd2f1794d0cfb2078661337912b504e09a6e4ae0bf
+ Binary rep of i = 0001
+ instring = e882109b54f7675b78b642f5ef2bf17216f77ebd34ec8ab41cb2e1265572c9bbd3f341773c9784fd2f1794d0cfb2078661337912b504e09a6e4ae0bf0001
+KO = a29a08b04a2618761e370a257c7880622ba4c48950df95869141660dc286545d
+
+COUNT=15
+L = 256
+KI = 5056ca71d6902fcb34a9e5b2e5895e619385fffbfb2bfa67dbfa0c8e9fda047bcd2ea58457955a690574e2596d065131bca930f1ddf2ceb6a9688a97bd90290c
+FixedInputDataByteLen = 60
+FixedInputData = e1977775e0247117a583b5d297df89abe29c6e1b08d5490cfef56dd9eb836a14ca5f9cca8c7617d261d7ca97e7caa97bd1603c572f10cb876c2d5609
+ Binary rep of i = 0001
+ instring = e1977775e0247117a583b5d297df89abe29c6e1b08d5490cfef56dd9eb836a14ca5f9cca8c7617d261d7ca97e7caa97bd1603c572f10cb876c2d56090001
+KO = 091c9464b01665aa4c1e36accaf322bd4c91f8a3db7f7970fdd06094bd7beb04
+
+COUNT=16
+L = 256
+KI = 72e9cbe775151bf5b274e8e5ff334708c872c65bddcce1bcbf6ac307271962425a2eab177c5439e4e57d4e08ac6d31cb614023cf02785b5ae49ae06dcf146797
+FixedInputDataByteLen = 60
+FixedInputData = 03e31cefc9d68a7452af5bb61206608dd3ea292bd0b16eb4450443c3c668617558a00fb6fc1e147427386c5cf006142c07a919b96bb61e449a9b82ae
+ Binary rep of i = 0001
+ instring = 03e31cefc9d68a7452af5bb61206608dd3ea292bd0b16eb4450443c3c668617558a00fb6fc1e147427386c5cf006142c07a919b96bb61e449a9b82ae0001
+KO = eb3c2103ede43af8fd4962be3986d4b9af7befb7ba53ef22d625a8051b9d82fa
+
+COUNT=17
+L = 256
+KI = 9066f870328e4e99c598f117b19ef80819b2902d6f53609f07c5c88ed71ea31b8f8b54a11b514446a02df5a109a796d60096d3388fb7af7e08204e4e91214ac6
+FixedInputDataByteLen = 60
+FixedInputData = b66d803b34c1461417219ca3ee42e812357507088af64afa3fbddfefed777cad6942e62bffb4062f79810e34448fc65e2aef44c61e1f4ec176654cd6
+ Binary rep of i = 0001
+ instring = b66d803b34c1461417219ca3ee42e812357507088af64afa3fbddfefed777cad6942e62bffb4062f79810e34448fc65e2aef44c61e1f4ec176654cd60001
+KO = 9046622c6622461ee1c8fe8d39698fab981920fe244fc903ea60ac3556b98d99
+
+COUNT=18
+L = 256
+KI = 5abde7a84d13ffef37fa42adb8c94f7b772aa852db8d33edff98ea9a9e7ee05119953e2d5cfa5b44b3167caf0c013d27a7de9d1189b942c4207815aa880154da
+FixedInputDataByteLen = 60
+FixedInputData = fc3ddcb34918f8967efee22ce3c0bfe2ae7f7157ed3d9b88adbda008ec57829da2ec072e7b670429af391ec9cc30b43d755f24c1fb64510b34a38ade
+ Binary rep of i = 0001
+ instring = fc3ddcb34918f8967efee22ce3c0bfe2ae7f7157ed3d9b88adbda008ec57829da2ec072e7b670429af391ec9cc30b43d755f24c1fb64510b34a38ade0001
+KO = 57bf2de4f15d7a7283e4621028b739f71526011db9c627f9eb87be3899acb947
+
+COUNT=19
+L = 256
+KI = b58db842bd74c5c2edc8172566bfe0c6d5b761ccc8d81c50912f3c026e8734179cfb1ade165c60fb560d8ee8fe7b8aa6e0d784848e99be265bcc3dfaccd03555
+FixedInputDataByteLen = 60
+FixedInputData = f3cd17f782f319d89007f7da53d1cc04208f8723617c2aeef0839f3720fa8b6f3fa42e9df87e7366e414e5b705db8b0bbce81b9e44a8155269d63bdb
+ Binary rep of i = 0001
+ instring = f3cd17f782f319d89007f7da53d1cc04208f8723617c2aeef0839f3720fa8b6f3fa42e9df87e7366e414e5b705db8b0bbce81b9e44a8155269d63bdb0001
+KO = ebc1b5e548a6a7358dfe5548d7129e785abe33bbe135d2722b98db74eb89f3ae
+
+COUNT=20
+L = 160
+KI = 49e86aebeabfd13c72683a405fa325c5cd913cad6009bd8cabd431cac9299695b7c7e29967da7e22135c77e1b4003bee44f8ad4d929d48dff7bf51ea08ebacd8
+FixedInputDataByteLen = 60
+FixedInputData = 0b0e56bcba557de363d5d1f998e500a486fac720b2ae65d736d42ad6d5cf1da06cad522c83e445fac71bb68920cbfd63fdc739ad76918f146202dcc2
+ Binary rep of i = 0001
+ instring = 0b0e56bcba557de363d5d1f998e500a486fac720b2ae65d736d42ad6d5cf1da06cad522c83e445fac71bb68920cbfd63fdc739ad76918f146202dcc20001
+KO = 710e1c7dcf08c4a0c48baf009fc2d283d1e596cb
+
+COUNT=21
+L = 160
+KI = e400f5ce95a5548e6ed66954e09c9617933a15814ab5563ece8ce2169ad814953058cec827dd4ae11db26ec81da859cd614e80a0d778ec0e39a7a5eeb797f319
+FixedInputDataByteLen = 60
+FixedInputData = 56f3cd27ebf4bed0d53fe86789851dc137a069f59ec518fb9ac6849c64ab492c7d04c4383d54c2971da10b2db63d125d5f0d67766400c438cbe58aa7
+ Binary rep of i = 0001
+ instring = 56f3cd27ebf4bed0d53fe86789851dc137a069f59ec518fb9ac6849c64ab492c7d04c4383d54c2971da10b2db63d125d5f0d67766400c438cbe58aa70001
+KO = 42702ccdea57128bf6a97f53781ad937a09276ae
+
+COUNT=22
+L = 160
+KI = 769db1bb57c51ca8e9b90fd16ae4880c6a51e4d6b46a8524b64415d00dd9ecd55ac10a542ecfce6964cf4e7fe5753cab4272b76447e8095d8b9c61aee3895609
+FixedInputDataByteLen = 60
+FixedInputData = 90ef5c5a82e9107b1edd4284c4e675aa082fee1abc43f58b7c111d76fb008c9e6f98e3b571dbc24c7af1ff01ccc7c02aeefe9c63a4e061ea89c4efd6
+ Binary rep of i = 0001
+ instring = 90ef5c5a82e9107b1edd4284c4e675aa082fee1abc43f58b7c111d76fb008c9e6f98e3b571dbc24c7af1ff01ccc7c02aeefe9c63a4e061ea89c4efd60001
+KO = 575b9e064fbae3d98887b7105e6e50ed86f4db6d
+
+COUNT=23
+L = 160
+KI = 06e947aa1b4ae141d0fc4aab54910d5dbb6602da8c8bfc37d0955102214501dedf0e73a12228f771ace4f0d62fc1951ba67d4e9f28b42210798388609deba55e
+FixedInputDataByteLen = 60
+FixedInputData = e8c7168776429008dff034b9453e3905ef7068709bdfdffbb215a972070c714d430a59208bc60cf2d2b2553db92f29fcb034da447b9ee177d1f81791
+ Binary rep of i = 0001
+ instring = e8c7168776429008dff034b9453e3905ef7068709bdfdffbb215a972070c714d430a59208bc60cf2d2b2553db92f29fcb034da447b9ee177d1f817910001
+KO = 58c761c78971dbf1416af4260e346320857ecad7
+
+COUNT=24
+L = 160
+KI = 47db836ec41f40e69ef25e04522c52fdd98d5970fbebf813a6f0b86c57f7b50fb39dbd7b0bfdd3032b5371f29f3f0538cc7ebacda2850d2d0880570e0a0928fb
+FixedInputDataByteLen = 60
+FixedInputData = bf635265eb9a173212cd0f8d179eff43e1173a7402fbf97eb3e1ab69305a56abf22e066fc65801b942a390b54785fa691e38e8826a74c2c45150180d
+ Binary rep of i = 0001
+ instring = bf635265eb9a173212cd0f8d179eff43e1173a7402fbf97eb3e1ab69305a56abf22e066fc65801b942a390b54785fa691e38e8826a74c2c45150180d0001
+KO = 618503d9e557d6c72e64dc65a7992e08f2c33438
+
+COUNT=25
+L = 160
+KI = 453c12ca77779d9ba1cf291bc6a12c293bea05c4daaf9525b86fb4771b693e21a374223a73753bd49da76f475041dec7287a7c47babc9f5fba1726574beb7067
+FixedInputDataByteLen = 60
+FixedInputData = 271e40fcf7a674fe6eebb244793cc8d733f71dba7804005484622a620860380bfc8621246eed63d4b4636096bd2de965aac9719e6320b3567f56465e
+ Binary rep of i = 0001
+ instring = 271e40fcf7a674fe6eebb244793cc8d733f71dba7804005484622a620860380bfc8621246eed63d4b4636096bd2de965aac9719e6320b3567f56465e0001
+KO = 3c452d82b6d381546cec679977d094a48f2f0b9f
+
+COUNT=26
+L = 160
+KI = df7d6d7cc11a2c3d54418872b76172dc659700117d3869fedcba1c78a6ef3e3f75aca4348bbd99ce8aa35435555b5aa2adba535113bb23f82e714fff74f796c6
+FixedInputDataByteLen = 60
+FixedInputData = bd994a80365aa55f85301169fc3ec987d63171bb9618e141a627cbd6b8b39505be89049635bc7bdcb33fa27afcc5e1b50bd004f0530908b8790ba869
+ Binary rep of i = 0001
+ instring = bd994a80365aa55f85301169fc3ec987d63171bb9618e141a627cbd6b8b39505be89049635bc7bdcb33fa27afcc5e1b50bd004f0530908b8790ba8690001
+KO = 85ffae2e0291c5be200218ed22712e9bf519721a
+
+COUNT=27
+L = 160
+KI = e28d56a7e3d095cd2693793dae683ece32e32b9b9efde03bf2a261f836368b60536808bd9ff50c3d0637b360c4430fada03eac3ddd510b8847ced41d7a947156
+FixedInputDataByteLen = 60
+FixedInputData = 397a9447a39956839a85308afc6955addf9d7f95f3e82812668491aa7520f6f4616fc0580b75bbe58357ea84d0d558d7c2d437d1503f766503beb48b
+ Binary rep of i = 0001
+ instring = 397a9447a39956839a85308afc6955addf9d7f95f3e82812668491aa7520f6f4616fc0580b75bbe58357ea84d0d558d7c2d437d1503f766503beb48b0001
+KO = 0fe1d7c84139deed9573103da61bba61a6a87a1f
+
+COUNT=28
+L = 160
+KI = 38a0c35307237b6a5e9c787fd2c2fd173e71c0ccb0acdefc12124e42f97c86e7fafe0de164c65f0b197d81d975a519a62c3d8d66a15d4c42519b7fb0363a8160
+FixedInputDataByteLen = 60
+FixedInputData = 239a9adadb4021b77d175a32885a8c6c09f17b27bbe9970b8863c6e26b46c522e54d67fa7e5832cf0e0175e9fee4759779ad85ca30cc8d6274551d38
+ Binary rep of i = 0001
+ instring = 239a9adadb4021b77d175a32885a8c6c09f17b27bbe9970b8863c6e26b46c522e54d67fa7e5832cf0e0175e9fee4759779ad85ca30cc8d6274551d380001
+KO = 0f9f3ba061b4f7025890a5c2d5fb194a41a06af4
+
+COUNT=29
+L = 160
+KI = 3b0a278230f3814b72b49c40979a9425f03dcd3b776b250d3bb3b057dcd7dc71e4d450d20f7379730fa14b5b75d78a8f61e453e175cb77a3aa8af0744be6954a
+FixedInputDataByteLen = 60
+FixedInputData = de5ac9e90d918d878ed75ff336bd9a1f3904aef692fb2a7b3f2da3b9937937d26835e1180d5927982b718d413eeb6bbcf00f5d6e8945973cf4bc0cf5
+ Binary rep of i = 0001
+ instring = de5ac9e90d918d878ed75ff336bd9a1f3904aef692fb2a7b3f2da3b9937937d26835e1180d5927982b718d413eeb6bbcf00f5d6e8945973cf4bc0cf50001
+KO = 4d94c1482e28c2b7e753df25b2cd36466a828ed6
+
+COUNT=30
+L = 320
+KI = 5aac884dfcc4f78d517082f88b4f0121c98e0f3412530ceea0dacdbd1891c5ba98d91edd1674e3829c63173a445e4856116a82818a7cdaefeb71bb6ce5121d6d
+FixedInputDataByteLen = 60
+FixedInputData = c2d62b9d3580e422263bde9f1112a1a4e6454ec41111e48e4c4e43f61cbdd0730d30dcfbe3119f51925b8ba5241f90cb9214527cb13b60ed11ea745a
+ Binary rep of i = 0001
+ instring = c2d62b9d3580e422263bde9f1112a1a4e6454ec41111e48e4c4e43f61cbdd0730d30dcfbe3119f51925b8ba5241f90cb9214527cb13b60ed11ea745a0001
+KO = a760a75858638a495f417bbc75f7b852ff7a33ec386c2472d9fb7551fd9c8f75d20fc647ec5bca7d
+
+COUNT=31
+L = 320
+KI = f7cd223c56a5de053f94f8e6f69f83d2b69b6aad2903d848c8ddfd16c9e09097c4b69174faf71769ce053f427999282b44f5cffce6a4e980885999f486d1c346
+FixedInputDataByteLen = 60
+FixedInputData = 8acb6fc4044cb5da2a98a0bebe210e9a8f071389cccc1a1592324953af07cf09ccff29fae63b56f0872eeddc83f2af64ced68d860a183b7ba695efd2
+ Binary rep of i = 0001
+ instring = 8acb6fc4044cb5da2a98a0bebe210e9a8f071389cccc1a1592324953af07cf09ccff29fae63b56f0872eeddc83f2af64ced68d860a183b7ba695efd20001
+KO = e18ec5c52b838972a740b3840dbdf6299cfb87e5ee321f0b6cc681b8494d1a7179ecf8aa1eda0542
+
+COUNT=32
+L = 320
+KI = fbd2a068289589d9da38399722f60370ffb8ca093102e157b9106007d91763e844f691817d1eb4385a326e695f99e26b65ab18bb615b7dd4308161cc5afe9c29
+FixedInputDataByteLen = 60
+FixedInputData = 55ba9c001d62a715723eaa8b1f20a9097258b6ca49254bd788b3fc396bb45832de5b89ef0c345d553a116a3fc3bdf4e5f067ab76fa6cefce430b4a75
+ Binary rep of i = 0001
+ instring = 55ba9c001d62a715723eaa8b1f20a9097258b6ca49254bd788b3fc396bb45832de5b89ef0c345d553a116a3fc3bdf4e5f067ab76fa6cefce430b4a750001
+KO = 2aab87342a33d8e22afc00065e81a319f4fa41ba2f011671e3e7d013548769a74a9e8faa8f30e66c
+
+COUNT=33
+L = 320
+KI = 025fc0770e44f836093111b57c4c90f1937158ff024f88084a62dc604bfd8a07fad91c30524db923d483d333f718c0876fe9da6c011c0842b366558e658782d3
+FixedInputDataByteLen = 60
+FixedInputData = 87bd8f158e62fb7ea1336167104a22b40191c8fd144d20b965f2e5f175b9ffd84d4a784e04322e2506281c87636afc55c419d59a7324a93dc45b146f
+ Binary rep of i = 0001
+ instring = 87bd8f158e62fb7ea1336167104a22b40191c8fd144d20b965f2e5f175b9ffd84d4a784e04322e2506281c87636afc55c419d59a7324a93dc45b146f0001
+KO = a9d1191cc25f7da52f17a832c2d4eb391e916613828b886bb69ae362c6f9b7e24b609e32dcc076ab
+
+COUNT=34
+L = 320
+KI = 2f7527469923a05dca8f002154c40fa54d7085da6569d55f9c2c2a6bc22dd998fe3493311e34f2e68b7717abacd2dcaec54a506804a8be39cd292c6cff77ec98
+FixedInputDataByteLen = 60
+FixedInputData = bad746f82d59daf68e27192e315f15ff86e0364cbb01b7ed73b7ec0c62f33c052fe5a652b5d63b8297194085fbbb3d7fdbbf27ce7b9fc042e7952346
+ Binary rep of i = 0001
+ instring = bad746f82d59daf68e27192e315f15ff86e0364cbb01b7ed73b7ec0c62f33c052fe5a652b5d63b8297194085fbbb3d7fdbbf27ce7b9fc042e79523460001
+KO = a1e281391fd24eb57eab2dbfb5ccc21384daaf41bcaac238f33ba9fb4acf4cfe39f6d0c0ea3e4b97
+
+COUNT=35
+L = 320
+KI = b118203cc650b8dea158854c507304706f4c0932cbe0171d3704e31d40b61d3d57878042e03c7cb3e7676b38af809bcb18effe68e8a396a216324c884fe690bb
+FixedInputDataByteLen = 60
+FixedInputData = e126310e212ad8335360d6cd8f6fcba35bb84df9de1c809bd087ac74e06f8d699f40e1426076ebd2337bee1a543cf2fbfebaad699c33b640c34c7cb7
+ Binary rep of i = 0001
+ instring = e126310e212ad8335360d6cd8f6fcba35bb84df9de1c809bd087ac74e06f8d699f40e1426076ebd2337bee1a543cf2fbfebaad699c33b640c34c7cb70001
+KO = c37b77633116dee623b78836d8f5d3e93c048c3358bf899d47c8b2b7b946b402d9cef1d349b98cc4
+
+COUNT=36
+L = 320
+KI = f74c23f152486e3cf2db711db5206cfcdebe9bfd9290904ca98bf8bb6c3e60504c6b6c8be2af79f33da7cc5a954087e12788b3f78ce6343af885c0d657c21437
+FixedInputDataByteLen = 60
+FixedInputData = b075233ee548008c1d6cfd5ae8cd72a3ca7635da8af9fc81705692e4eca010a143719155d775c3570ce89b315b93d7b81c27544c5d6989c777ad4adb
+ Binary rep of i = 0001
+ instring = b075233ee548008c1d6cfd5ae8cd72a3ca7635da8af9fc81705692e4eca010a143719155d775c3570ce89b315b93d7b81c27544c5d6989c777ad4adb0001
+KO = 72a41ee84409c52f3c062a2de99e691caaf53e49793949499d8804accf9af4e4a94193ebd893914e
+
+COUNT=37
+L = 320
+KI = 3587ad35435525527e5df3856208890dff7312f984c36a3c82233d0f9b403942836653816d7ed07a02f39a084f8173a2dee9646ada3e4633793e225d62ddac39
+FixedInputDataByteLen = 60
+FixedInputData = b91aa0a568da97839476bad8079ad4e3fb8f8a010914c07bd991efe915403ff10ac0808d329fdb33893ac5f16617c94bb3bcdddf7758753aedf8fc2f
+ Binary rep of i = 0001
+ instring = b91aa0a568da97839476bad8079ad4e3fb8f8a010914c07bd991efe915403ff10ac0808d329fdb33893ac5f16617c94bb3bcdddf7758753aedf8fc2f0001
+KO = c2c9544c5d3ae647aa9c6572d59559fb4f081b88fa63e822f88073c033827bd4bb85f779294882ad
+
+COUNT=38
+L = 320
+KI = dcabcc9870ad83542a2c9b5939cd6f2db4f121614deca129b9f0a0ccce188d6efd68d38ed99f9a15c9bd55fe925c68bffad7f21281c5449febb8642cdf881311
+FixedInputDataByteLen = 60
+FixedInputData = be206a4160884ae08a84ec20377951920bd7b0fb5a6853f1c79f1a61644ef64dec564306909c9df4ca7d47b754a4da7d2a6b55c6c0ef800ac8416f48
+ Binary rep of i = 0001
+ instring = be206a4160884ae08a84ec20377951920bd7b0fb5a6853f1c79f1a61644ef64dec564306909c9df4ca7d47b754a4da7d2a6b55c6c0ef800ac8416f480001
+KO = 26c144b3a1b1cbd0a283c845b2c215c469fb63d493faf565306399ed0bfe67b1b805b15a8cbdf92e
+
+COUNT=39
+L = 320
+KI = f1b3633029edc740c4a7c631f50e8d840f0055b3e693f24a5264102abaa9bc53431e779df4d3812d6ea5d326beaea06dae03fac07a64a4a5e13fffb346cfb906
+FixedInputDataByteLen = 60
+FixedInputData = ab2d1998ab8d8491f5cff552895d32367f20d0f143da80592a0148ad554ea635ef53f8f955aa1989315456f6684bfe6dd37b428a00689d5d54879f17
+ Binary rep of i = 0001
+ instring = ab2d1998ab8d8491f5cff552895d32367f20d0f143da80592a0148ad554ea635ef53f8f955aa1989315456f6684bfe6dd37b428a00689d5d54879f170001
+KO = 54b0b3debfa2347f076b96da304d95db6f705afd233c076b60a49ccae918bafade971d7cf69b53ac
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 63bd6f4163b34ece4477605db93e6eb7f4a8c0707471b081d8bdfce44e5823b62d346fa60a3d338c675eba7e5c0920f50197872af24a124d3bb20c45d30dbd99
+FixedInputDataByteLen = 60
+FixedInputData = 699bc682c47f969db1d62ffd906711d34ebdb9fccd597e6f5ecc7d7258b8574947307cafa369ece5a4da3cc6d1fcc669f51db24a10112cc5cd9070dc
+ Binary rep of i = 000001
+ instring = 699bc682c47f969db1d62ffd906711d34ebdb9fccd597e6f5ecc7d7258b8574947307cafa369ece5a4da3cc6d1fcc669f51db24a10112cc5cd9070dc000001
+KO = 6cedc5f5cf879f9f758f0de04f2ce145
+
+COUNT=1
+L = 128
+KI = ca55791405215c1681276469cccd20b7d36c0586c9d0e80c688af4107dcb616d06a6313012b56e15552b2c75c21dcbfea63f0f51546e851417081cf50f3cf2d2
+FixedInputDataByteLen = 60
+FixedInputData = f96eacaf83a6730c4628ffaf6dc9aec77a2bfd273fbc84b5f3057c0ea774a1365e5cd904ced5e777d5b199c2397a3a49a65e0908691b89288de11ac7
+ Binary rep of i = 000001
+ instring = f96eacaf83a6730c4628ffaf6dc9aec77a2bfd273fbc84b5f3057c0ea774a1365e5cd904ced5e777d5b199c2397a3a49a65e0908691b89288de11ac7000001
+KO = 62be565e42bc4885790d4a351740307b
+
+COUNT=2
+L = 128
+KI = e0a2f9b24c03384cad73df1a842fa3093674dfb3578d51f64fddba46a0d7ebb257ada55b2bc8eb959bb73953e22eae097b60c708aa7822cba4ab000e5135e8bd
+FixedInputDataByteLen = 60
+FixedInputData = 01e9f59e126cef05fec06012bb842cf28fc73e738530fcaacc24c6219405f1367036e7958ed85c747054825e33027b20b3b17b242e6e613f6ca0fe9d
+ Binary rep of i = 000001
+ instring = 01e9f59e126cef05fec06012bb842cf28fc73e738530fcaacc24c6219405f1367036e7958ed85c747054825e33027b20b3b17b242e6e613f6ca0fe9d000001
+KO = d13e02948549157d7c0d7e4bdb9bacda
+
+COUNT=3
+L = 128
+KI = 5596859f26f7266ac5fc359c2fa7b28cb65479fdb48a5f9441c4db07b476974904868b4995dafc765036819528700219ebe7efdb5a1951adc282d26d931e666d
+FixedInputDataByteLen = 60
+FixedInputData = 843da96a9c6a4e3386601bbf9c4b41276db468173036b39fe13f7232d1609305f6e482396443affb880e103ff26fae7be131e6bf7a034647118d297b
+ Binary rep of i = 000001
+ instring = 843da96a9c6a4e3386601bbf9c4b41276db468173036b39fe13f7232d1609305f6e482396443affb880e103ff26fae7be131e6bf7a034647118d297b000001
+KO = 1b2bc742e6591f356110f97860a8f795
+
+COUNT=4
+L = 128
+KI = 5af97035365c8a0d8295990b73cafabffc5d935add5c46f3f9a804a7df575c0051a48d5c79009684e503febab8d5dbb7ba31854ea75febb4b425a64a985696f3
+FixedInputDataByteLen = 60
+FixedInputData = b3dd5ae2f3a56517ba7b3c3a27573cdd487d778fa026fda2e053bcfb218e89dea276bc1526809614744381f9dd3731c0d2726cfd5d4d90e9fd2ae37a
+ Binary rep of i = 000001
+ instring = b3dd5ae2f3a56517ba7b3c3a27573cdd487d778fa026fda2e053bcfb218e89dea276bc1526809614744381f9dd3731c0d2726cfd5d4d90e9fd2ae37a000001
+KO = b0f408a8b251937d687c5aedf6b90d62
+
+COUNT=5
+L = 128
+KI = 49ad1705a8a2c8d83ca4ede223ded986b0bd4c2b6e4ec75fd53bf8d2255c4d76d2b43c962ae324bae06fa9277928355b03aac8daea2b9bc04cf6dd412dfc951b
+FixedInputDataByteLen = 60
+FixedInputData = 4a1ea1a7a4b8ef610d983fcb71fac9f14b2495e4c8c251e2cf4b37b346339229e0b7d83871ee22cb347624c68d90382ed58145b52e5ed9690b536d26
+ Binary rep of i = 000001
+ instring = 4a1ea1a7a4b8ef610d983fcb71fac9f14b2495e4c8c251e2cf4b37b346339229e0b7d83871ee22cb347624c68d90382ed58145b52e5ed9690b536d26000001
+KO = 3433f8a6d16c9d21cddb974bfaf6cae4
+
+COUNT=6
+L = 128
+KI = d1519cf4b9257d48c7cf08c44e4f9afa22a508b7aef832304a19c11b092b505d26c887a06e0b37cacdec6e435fd509df6385c8145936d8b1d65628f51c7dca04
+FixedInputDataByteLen = 60
+FixedInputData = 8c18c09f746b3cfb52abb14f8f742f400c34f079ee73e3b99c3a152deeb260f96264ea4f5141f2edf69d051ab2e51eba12270f51e393e5cfb3f854d0
+ Binary rep of i = 000001
+ instring = 8c18c09f746b3cfb52abb14f8f742f400c34f079ee73e3b99c3a152deeb260f96264ea4f5141f2edf69d051ab2e51eba12270f51e393e5cfb3f854d0000001
+KO = 0b2ecdc93be0b36cc18a4ea02693206a
+
+COUNT=7
+L = 128
+KI = 8a823a38a03ca94aaf3c987c112cb509fd4924f51de45ff0dfa2a4e43a5a203a6c492ec57635856864e1644f43ceb235ff0693909ce33b39d846297953d29d9d
+FixedInputDataByteLen = 60
+FixedInputData = 9377cfac7f7cbd14ba96c940d2be487d340872cdb8e57f45d6b015ace9759db10e8d7c3613c02f8400ec868ef8bb715e559958b45c95f0ff4bd44415
+ Binary rep of i = 000001
+ instring = 9377cfac7f7cbd14ba96c940d2be487d340872cdb8e57f45d6b015ace9759db10e8d7c3613c02f8400ec868ef8bb715e559958b45c95f0ff4bd44415000001
+KO = f9e6c21f9c5c219365b75c503fb77502
+
+COUNT=8
+L = 128
+KI = 8f640af832f7561d93ced5dbfdd92aa405e874d9b2073a92468c6b28610d6ee839346908db8f8a69bf75c50dbd3bdf44e0f0aca698e8056db64445b0515df31b
+FixedInputDataByteLen = 60
+FixedInputData = a0558d81c24a5194fe9fb86ec9f1da84f91220b42c3f93fac35af7bdfcac3e37be0b9b2bfb31ea08a11ab529bbb059fc8d32562d4e70070c07986980
+ Binary rep of i = 000001
+ instring = a0558d81c24a5194fe9fb86ec9f1da84f91220b42c3f93fac35af7bdfcac3e37be0b9b2bfb31ea08a11ab529bbb059fc8d32562d4e70070c07986980000001
+KO = ad3f1070b3a18d05221a96145d80635f
+
+COUNT=9
+L = 128
+KI = bba6f88785c742074e46cdf7bd864bcf1cfb1fddc409cf1908875e2e241643cc3083c25751b093d4d79cff5888c4a3e3c29751ac9bd1dac45f56164582f49942
+FixedInputDataByteLen = 60
+FixedInputData = 70ad6a4a8cc2e70aaf25d68bad2507b200b5510caffd523c2118234a539c8f0f633cc04b1d1ebf7e7eec6f26938723f8f85122782d6e6d15b40eda6d
+ Binary rep of i = 000001
+ instring = 70ad6a4a8cc2e70aaf25d68bad2507b200b5510caffd523c2118234a539c8f0f633cc04b1d1ebf7e7eec6f26938723f8f85122782d6e6d15b40eda6d000001
+KO = c0b1aecccc690fda5015ffb1878d1151
+
+COUNT=10
+L = 256
+KI = 9293c82951f5939f4a5d04e6dd6b96831756002e8b718aef788df8edcf72d4ccae14e0f2d9d8a4970af7c302f883bdd86ff9ee3f42c33f953151df47a0dee17b
+FixedInputDataByteLen = 60
+FixedInputData = 99c0d2be619c6a00a57ba51def1e13796ab5b05d3fc4f7ff9bb8eb12d0577dab474f859bacf62d0a7fc63fad005c3740cb354f4872379dfaf3a9431b
+ Binary rep of i = 000001
+ instring = 99c0d2be619c6a00a57ba51def1e13796ab5b05d3fc4f7ff9bb8eb12d0577dab474f859bacf62d0a7fc63fad005c3740cb354f4872379dfaf3a9431b000001
+KO = 96d756c7bc00fde474e300d896bf7533a7cf671565383f26258775526ff5b16b
+
+COUNT=11
+L = 256
+KI = 9c191efea673e7931fb90ff37846367bad554cb3a2f3a2756539127e8f055fd4009cc0e4131e5561c5f15d31f2eda8f08d0887ce193366f17464015c73791249
+FixedInputDataByteLen = 60
+FixedInputData = 150de7c1a3d9736bb54ddfde8693364b630de3fff97c25d9c54dd5e6bef9b2428ad461c599b3b28c81644e1c0d24ce6a1834f9a48366e14d5cb99d3e
+ Binary rep of i = 000001
+ instring = 150de7c1a3d9736bb54ddfde8693364b630de3fff97c25d9c54dd5e6bef9b2428ad461c599b3b28c81644e1c0d24ce6a1834f9a48366e14d5cb99d3e000001
+KO = 5c36b3af65791b313b7230162444b64128a5e53214bfb5404be3bbfbca10ea3f
+
+COUNT=12
+L = 256
+KI = 38064adee74707c040a5d398300bf3c5cc55056e10e60b030c267ead9e372b6c09b86618e6f6cedd26ef5c84264adc508466c91781c615d71e1a07e4175b964b
+FixedInputDataByteLen = 60
+FixedInputData = 6124330ab2a6373ea1323adb3863ee783f999f449ba8985c7c739299d9a840f86547000a0981145c744149d674df8714c7b3f3572a686cd659b7d630
+ Binary rep of i = 000001
+ instring = 6124330ab2a6373ea1323adb3863ee783f999f449ba8985c7c739299d9a840f86547000a0981145c744149d674df8714c7b3f3572a686cd659b7d630000001
+KO = 21ac52d7442c83c28e8d4d8ec4144b9fe28dcef3790c640e2100466286787c1c
+
+COUNT=13
+L = 256
+KI = f8869db06f960cf7435cd2e29972d287c2836fe70417f3ef46faeb5150ac4b45f76315a5e9f216d482a55015ce7033c446fd235b0df974899b5b4e7248861abf
+FixedInputDataByteLen = 60
+FixedInputData = c03b57abc4f5d2d69c96c4e3ce01cc9662e15a31cc4c0c75b538fd43993f439ebba73a7f69bc4cbef50044735f1f0b373ba5ff088971d47385207eba
+ Binary rep of i = 000001
+ instring = c03b57abc4f5d2d69c96c4e3ce01cc9662e15a31cc4c0c75b538fd43993f439ebba73a7f69bc4cbef50044735f1f0b373ba5ff088971d47385207eba000001
+KO = 58d90f9bbf95544e0daf9b57c684b0744e16b1835a647f42e1159d0b0eecea41
+
+COUNT=14
+L = 256
+KI = af1e3ff827dce31d474ce03cd764dba349aca9bf0be7dea8739a51041a2a5fb79904f58ba724dfa1ecefdda6f670e3eab4e988fc61a86b9235bf57be24f7759c
+FixedInputDataByteLen = 60
+FixedInputData = ec161fd3b5cbb5e6af5d24cf118be373171663fee79d3f99f7db8d51986c297b902e2bbd3a57dd84902c9943dfc2625973fea69b866e24d0ead63f30
+ Binary rep of i = 000001
+ instring = ec161fd3b5cbb5e6af5d24cf118be373171663fee79d3f99f7db8d51986c297b902e2bbd3a57dd84902c9943dfc2625973fea69b866e24d0ead63f30000001
+KO = ae85ffd865d0be3d362af58a106ac1ccf9a0fc7f82e94412525193e4111c67c6
+
+COUNT=15
+L = 256
+KI = b0e47450b2767a7e0ba20bf07b3206458e4ee5ef0a91580f630dc494880650d787732780855a41f84c0c4435618ed1b98e01cba24d080a8bcc7a9c8f7e99c94e
+FixedInputDataByteLen = 60
+FixedInputData = 4bc1af9b05f0d23abe82a93195f54ea985a72fc61023efb6cdf58f316f2b32319479faed647ee1bec17763f069ba5d5774cf580c34a74798963e062b
+ Binary rep of i = 000001
+ instring = 4bc1af9b05f0d23abe82a93195f54ea985a72fc61023efb6cdf58f316f2b32319479faed647ee1bec17763f069ba5d5774cf580c34a74798963e062b000001
+KO = 18319e72c34a340dcceb76624959921b6d76d10fa3a4eede2bb9c3e54a5a3c8a
+
+COUNT=16
+L = 256
+KI = 4c20bac32cb6115358ff2ee7994008e1ed623eac8bd1a5ddd4aa651fba74dd098c024fb00b33fca43fcac7f23de60438f34ccc7e9c9a20f7f686115e4de16f23
+FixedInputDataByteLen = 60
+FixedInputData = c7bb8243b3bdea97a586135c7018c89ca95d6fbf0f1bcf29bfbccc77c4c7f069a836037799c36c6944046e9804c7bf40a297985468d63419e3dfe8f2
+ Binary rep of i = 000001
+ instring = c7bb8243b3bdea97a586135c7018c89ca95d6fbf0f1bcf29bfbccc77c4c7f069a836037799c36c6944046e9804c7bf40a297985468d63419e3dfe8f2000001
+KO = 295974e11c2176a432806563ed3e4e6bf753c7825bf251e0b7b819c61f953562
+
+COUNT=17
+L = 256
+KI = c611e166544d87941b3cbcf3087fad9479983481d6f709660217511a2b8c91eb688a775f13b748acc663fccd2f09e348d28f3882175c7f5e23514d854db46835
+FixedInputDataByteLen = 60
+FixedInputData = 228f03ed07cab3e80aced2ceaec5df0f09baf0d5b5bcc74cb59ebcbb3c63276b01a11e7e5f7d5733b61aa57c2a1f1db5e5cb872c615357b8215db2f3
+ Binary rep of i = 000001
+ instring = 228f03ed07cab3e80aced2ceaec5df0f09baf0d5b5bcc74cb59ebcbb3c63276b01a11e7e5f7d5733b61aa57c2a1f1db5e5cb872c615357b8215db2f3000001
+KO = c5182e2e61b5e770762c45686b10ab53904b11073cd4c908d9bb31ca620d1cd2
+
+COUNT=18
+L = 256
+KI = cc4f6053bf7ab623a61cd682adacf39fa5e71f4f228d67a6dbe450bf02774ebd177889f0fde920528bf25b543918d7bf8de3fd022c0164911df38b867e8d0288
+FixedInputDataByteLen = 60
+FixedInputData = 6b36bb1cfbd72cd21284dd5e869a902077173ae527b46c6738e8b8276b32a4ee74bb326c352d57e52aeb95827884178b95e62735d4d54f54c23c1785
+ Binary rep of i = 000001
+ instring = 6b36bb1cfbd72cd21284dd5e869a902077173ae527b46c6738e8b8276b32a4ee74bb326c352d57e52aeb95827884178b95e62735d4d54f54c23c1785000001
+KO = 45aafb6fb23b2823fc35d58a8a0e6bf8368fe8b5d9de79c9c58ddae19b36840e
+
+COUNT=19
+L = 256
+KI = d76ce21787cc325ed69297e00db5bf1364cc00a3c3dcf95c893b0a5e0eca03a72727cdf27a92f6763793b4b0cb8275f1bbba9eeddf9908b1ca83daba54fa36d9
+FixedInputDataByteLen = 60
+FixedInputData = a864642afe65e158108e74d892f1cc3028cfc3fe8a1df928dc9756c302b200b167337ee4fa6005445d714fae7eea3aa9b093e3fb06ced3541d7b74c5
+ Binary rep of i = 000001
+ instring = a864642afe65e158108e74d892f1cc3028cfc3fe8a1df928dc9756c302b200b167337ee4fa6005445d714fae7eea3aa9b093e3fb06ced3541d7b74c5000001
+KO = a6c4cfa7c359bb94e3ea2a78073756e15fc3124dcbde74d51d7e4d176716af38
+
+COUNT=20
+L = 160
+KI = eab3ba6b76b5f015a54c7c476280fc966eceeb1f07d7d6405784b2fdbf3a7d130cc90e092bd951cea359a5ad156e06db447c5698c88bc2c8a251d663cd0cc990
+FixedInputDataByteLen = 60
+FixedInputData = d2b0539a15c6d51c271e6b311dd08af253867ac98b8eed9fae4f37f39f2e60e7298f5bc2b4baa9902909102d8d9b7008221787a5a199c60b40f107ce
+ Binary rep of i = 000001
+ instring = d2b0539a15c6d51c271e6b311dd08af253867ac98b8eed9fae4f37f39f2e60e7298f5bc2b4baa9902909102d8d9b7008221787a5a199c60b40f107ce000001
+KO = c7f0b4c7f381055a823e2d11264812f4f0c09696
+
+COUNT=21
+L = 160
+KI = f30199b73f362a91af77b1e20d5bd3ff969992e0fb75f56b6ae02df7e0c45880fe087414a8ab6b25498b33cc8d757d7b42ffe087124d17d45cc68d0da73679c7
+FixedInputDataByteLen = 60
+FixedInputData = 3674689557c15c82d973fcc5c8db7190af59ee505809785710fb77e3ffaea590a11813ca48d5b8feb1254897d358a046497bbc68b1fb20d1f62f07e2
+ Binary rep of i = 000001
+ instring = 3674689557c15c82d973fcc5c8db7190af59ee505809785710fb77e3ffaea590a11813ca48d5b8feb1254897d358a046497bbc68b1fb20d1f62f07e2000001
+KO = 8b332f4ea90ec37dd96ab50bb19809ad8cd6491a
+
+COUNT=22
+L = 160
+KI = 9c5b21d2ab24c46ae807637a8117634948f50ca242ee2e80e1ee23d4825ee501703d3d69b3a0ef1f56b785b986465b6f1959f8c2629595ff28c5e8da4d3a131a
+FixedInputDataByteLen = 60
+FixedInputData = 4f73e333ce53465b75c6ba85caa155e66db70cee76d64d6e45149025c42bb99316096d709423e861d4975d2f2383c889897e253319e05bd85fd7b69f
+ Binary rep of i = 000001
+ instring = 4f73e333ce53465b75c6ba85caa155e66db70cee76d64d6e45149025c42bb99316096d709423e861d4975d2f2383c889897e253319e05bd85fd7b69f000001
+KO = 4f372127094e31da1380f32122f8e37ae028cd96
+
+COUNT=23
+L = 160
+KI = 9a09ccd3fef474cedd686433a77e41e61eb5e746eb82343d116bfc5661f13a49fb82f4273539dfbd233b72918c97979c4d03b02c6139ac206e2535cdbeaf9626
+FixedInputDataByteLen = 60
+FixedInputData = 7cc4c139372e4e84c5237f8faa2bdafa3d679b9fc03d2fc917243c62f7c182fef95438477bee02049e10d641f467e507b68f2fb0586de39cee7e9c78
+ Binary rep of i = 000001
+ instring = 7cc4c139372e4e84c5237f8faa2bdafa3d679b9fc03d2fc917243c62f7c182fef95438477bee02049e10d641f467e507b68f2fb0586de39cee7e9c78000001
+KO = 80f56f69c60236acdbd30e8f964f4ea847952930
+
+COUNT=24
+L = 160
+KI = 7bb338679c584b2dbd3856a238155698ec078f5c6f65a02fe5df779812c45f5af183481f6343efd30e7b2411eccabb2ad4ffd6999d4b74e8da9b4be7f1fadedf
+FixedInputDataByteLen = 60
+FixedInputData = e5641ae656e699d12dba8ff99e320b7ac22a8d2d9c272e58a9eddf80479f1b44fd1531e72d66343a5279749c9e08dbfd40bd8a2df13dfec30f1d533f
+ Binary rep of i = 000001
+ instring = e5641ae656e699d12dba8ff99e320b7ac22a8d2d9c272e58a9eddf80479f1b44fd1531e72d66343a5279749c9e08dbfd40bd8a2df13dfec30f1d533f000001
+KO = dce9cbf91fbfe80ba95b545fec0fb54f5addfa06
+
+COUNT=25
+L = 160
+KI = 4906033cdb97821b121694fabc409a755a66825a351bf377daa80c708bfc2b29ded2e37d20e4147ae496e6009f479843da0ff165dcbbfca4298de50f4e017f07
+FixedInputDataByteLen = 60
+FixedInputData = bbdcd908bd51345d980bd45766bed313109f8408bb8116d7557a9c4e53770c50ddb2e096bfa7342dbcc0704324e4bcb7cd56628d0e1be2aaa715545b
+ Binary rep of i = 000001
+ instring = bbdcd908bd51345d980bd45766bed313109f8408bb8116d7557a9c4e53770c50ddb2e096bfa7342dbcc0704324e4bcb7cd56628d0e1be2aaa715545b000001
+KO = e297a3a53066afe738d2da4d2844278e5ecc5b6d
+
+COUNT=26
+L = 160
+KI = c741b558350f111cbf006058cdbbd3d50ad36def940c7a86b954cea05fe777b1a3655b374f35695e096e54e10414847cacdd0201f2de2992aeafb44fadae5a2a
+FixedInputDataByteLen = 60
+FixedInputData = f4d9c94d084da220960ef2590820a7c6fe16f3f164e2788ef7319715a67f81c4d85d3d66af8618ff238f8b96d6faaf33b1e8e18aef2c19bb8a2eecdb
+ Binary rep of i = 000001
+ instring = f4d9c94d084da220960ef2590820a7c6fe16f3f164e2788ef7319715a67f81c4d85d3d66af8618ff238f8b96d6faaf33b1e8e18aef2c19bb8a2eecdb000001
+KO = 35746fc0d9b54a25951dddc9cecd698be4a59434
+
+COUNT=27
+L = 160
+KI = 19ea57411aba98a14f351f3295dcf063e6e874002cc340cc04240cfa162172a652d088f834383e448236c3625aeaac8e3358482950010d8f0920dd6b95448f61
+FixedInputDataByteLen = 60
+FixedInputData = 988869e9caf1d3106bc143fb29e0ac4414c21f638f392bbc8acf8f1713e1732bd77baf033be0fb116484d7d8380bedb7fe3cf6508da96aa585413cc3
+ Binary rep of i = 000001
+ instring = 988869e9caf1d3106bc143fb29e0ac4414c21f638f392bbc8acf8f1713e1732bd77baf033be0fb116484d7d8380bedb7fe3cf6508da96aa585413cc3000001
+KO = 3cc4b0badc30526bedcd0153253dc568378d5d38
+
+COUNT=28
+L = 160
+KI = 734fef9d417126f3b932a4806d90e539ea8878b8f1183dc316f40505f75f2dbe94e7c53e252b6d078db14c4939fd6d8a288642fea44a9bce2243c754dfc44bf2
+FixedInputDataByteLen = 60
+FixedInputData = 25f80ca915724b4006b995d2a743ac86c3f5075e2ee696052b54e4b296d31dfc1b03b82fed11602bd27456d1b32a2630866695fc000e66a6d544b48f
+ Binary rep of i = 000001
+ instring = 25f80ca915724b4006b995d2a743ac86c3f5075e2ee696052b54e4b296d31dfc1b03b82fed11602bd27456d1b32a2630866695fc000e66a6d544b48f000001
+KO = ca2cb44f3a7b2178af9ab292b9bbd75840cdc877
+
+COUNT=29
+L = 160
+KI = 79f427e913d0c76044073dea3512a9ce5ff235d348e57279a99c170a4cf487cc291b4d32d6eae1344c02eab5abd8f3a8644324e556bcd2de3be786a4a7dd2f6c
+FixedInputDataByteLen = 60
+FixedInputData = 8fbcf03877862db6ae16d27a96281a703df73af5e0ee86d7cd38b3909d0ecfc62a7f5af0eebf9072f6bc4ac185a32f40585b013a7ee776c50a8f16f2
+ Binary rep of i = 000001
+ instring = 8fbcf03877862db6ae16d27a96281a703df73af5e0ee86d7cd38b3909d0ecfc62a7f5af0eebf9072f6bc4ac185a32f40585b013a7ee776c50a8f16f2000001
+KO = ce94f95db28e256396c09cc502346dd41f931b18
+
+COUNT=30
+L = 320
+KI = 5e818b3762654011699e226385204dcef911167ff1a7a2a534be67e58e703c903e0cc867756d08bb2cdc3c4a994cbdac212d9e073a32917285b29b7ad1455cbe
+FixedInputDataByteLen = 60
+FixedInputData = 6c7d860022641a9d5cf5e88c7a64ac1d19ee6b4b53e98ba7da6389bce1c5396799b58e69564f6f159617a4306292e2fc89dd8120dfbb7f04f03577a5
+ Binary rep of i = 000001
+ instring = 6c7d860022641a9d5cf5e88c7a64ac1d19ee6b4b53e98ba7da6389bce1c5396799b58e69564f6f159617a4306292e2fc89dd8120dfbb7f04f03577a5000001
+KO = 7e8d44b68192198332f125decd657248828ca356ed94f103a51ed76570f90d60c96276be44bab464
+
+COUNT=31
+L = 320
+KI = 6c9b81a5d90952ef66600d3d9ab24b6019b337ae03c97c034a55cd51f36a091b39f83c5cd2dd68b35dfe26d2c481174127f6e034968ee8fe24e89d2b84e4ecf3
+FixedInputDataByteLen = 60
+FixedInputData = 1233a5aa1b058c4e79eb4fc70abff62c50c8e6fbf01abd07a9959fec3fe0a3b7382124003c1a362f6157433aab4f6e4525ac208eaf5af6bef143def3
+ Binary rep of i = 000001
+ instring = 1233a5aa1b058c4e79eb4fc70abff62c50c8e6fbf01abd07a9959fec3fe0a3b7382124003c1a362f6157433aab4f6e4525ac208eaf5af6bef143def3000001
+KO = 54c9696e788c63519625cbf6b930651c863123590572b6264c42b2e879367076296c7f1d344e409e
+
+COUNT=32
+L = 320
+KI = aeaf4c296c96d013cb27c2ecd4cc4bc37b344ab2ccbed9807029dd28f46d714b57e16f774a59595ac0c0121834facd513c0cb261b3d6315752b9d49bcc3137db
+FixedInputDataByteLen = 60
+FixedInputData = d69834234227012e443194706e3c03f89241e900a6ea797715b34d8dfec93d88c8f7b8d47c5b3a8b36031c36d7b9e9b9659b4bf72857358018ecd018
+ Binary rep of i = 000001
+ instring = d69834234227012e443194706e3c03f89241e900a6ea797715b34d8dfec93d88c8f7b8d47c5b3a8b36031c36d7b9e9b9659b4bf72857358018ecd018000001
+KO = 86d26539e1350a13b84e490b589068efb437ec4c8b43923a26265bc5b2d4403d3f9d51f66c611998
+
+COUNT=33
+L = 320
+KI = 0d33a4f2e9944d33e6367b45e74c74165530c7d1e3797a27794489fbb278255eb0f9f21fba1b16058e882bb36bea9a467df48a51c9a0667c9dee7482a16804e7
+FixedInputDataByteLen = 60
+FixedInputData = cc2eddaa5bf87bd8c82726d1cddb5c48383d28e1c5a28abc1fece3ecafdbea89cb2a6db016247cb7084b3246ad8c19577b763fa05a2d767974345bf6
+ Binary rep of i = 000001
+ instring = cc2eddaa5bf87bd8c82726d1cddb5c48383d28e1c5a28abc1fece3ecafdbea89cb2a6db016247cb7084b3246ad8c19577b763fa05a2d767974345bf6000001
+KO = 1ae0e1ec55d352ce730c952e5f577cc00775cb1377e0d9669b8fffe3bfcd26a867fe3c6576d560e7
+
+COUNT=34
+L = 320
+KI = 4aa1210d3b04bd61290839313a74f7f9cb5fb9d58e3495d48b7d098ae6181401c5df7b78e30a52fd5c99870cf6e88d318ccfa2f80194b20617fa48a7e0f6ed36
+FixedInputDataByteLen = 60
+FixedInputData = 42aec7be8c57f25c9536a6d08bfeb9423d477c71e7cf44f8b31f9d7ce5e81da54d1a4bdb52b27b48c260172837d524d838563f65ceb4d7033bc55d24
+ Binary rep of i = 000001
+ instring = 42aec7be8c57f25c9536a6d08bfeb9423d477c71e7cf44f8b31f9d7ce5e81da54d1a4bdb52b27b48c260172837d524d838563f65ceb4d7033bc55d24000001
+KO = 9d15e490d226426438f98cd502df56e09b2415c27c2adbfa6988365a47ed65c609bbad157d679602
+
+COUNT=35
+L = 320
+KI = 899da2d88640d035584dcf8b9138e2f639418a5d217ff8863673c7b8e757b15bdc08ce39db81e5e894070eb9bb14e85d08177302b56cbe0ae91f2f33ae30da45
+FixedInputDataByteLen = 60
+FixedInputData = ab342626782038f79b0f6641e70e66a8d4ba6e4bae5b5e9bb8f1bd3a0d789602d404bf541b17294b951cb45b8fe5d5a3ce92bae3c5884c8652bec171
+ Binary rep of i = 000001
+ instring = ab342626782038f79b0f6641e70e66a8d4ba6e4bae5b5e9bb8f1bd3a0d789602d404bf541b17294b951cb45b8fe5d5a3ce92bae3c5884c8652bec171000001
+KO = 317d366e33f3671d88ba96d7c8cdbd24667742e9d4c8b48944da0f0006930b6830fa778445d62dc9
+
+COUNT=36
+L = 320
+KI = e1d36fa6aacfe22944176d5fd845fcd3c9df7e858d709b929b85b1666163b7ef717eab60b408e27badd09e36eabb42e1ee8fdca74b942796f608f2d557828ec5
+FixedInputDataByteLen = 60
+FixedInputData = e118c7784dff92a7e42daf9560f8acaba1bdfc9f41241fdaf7b920bed003cd3b967f03025bbe2da8ba87feb050e32d33aaf6ba1643d752a6c1071c63
+ Binary rep of i = 000001
+ instring = e118c7784dff92a7e42daf9560f8acaba1bdfc9f41241fdaf7b920bed003cd3b967f03025bbe2da8ba87feb050e32d33aaf6ba1643d752a6c1071c63000001
+KO = f0bdad2ca95975c35bdaec1ed5297a24b7295a1bff9669406f17f8f10488082e4fda423c86ccc527
+
+COUNT=37
+L = 320
+KI = d1fc41a80728c405eea0ac89b0c96368ec8ffe66b947a46e2506657da19cc3e8ce8b840275fa82ae5a57e01d48777506bdb7b20a478ba9d06bed78a84496af7c
+FixedInputDataByteLen = 60
+FixedInputData = 42a1a551a97c3d3eedcaa48662a195567b291349bf5c49ec52b30784787eab16c0db34c89527a3fd28de4335f6b41df7fb8fef401c4e584fb311012b
+ Binary rep of i = 000001
+ instring = 42a1a551a97c3d3eedcaa48662a195567b291349bf5c49ec52b30784787eab16c0db34c89527a3fd28de4335f6b41df7fb8fef401c4e584fb311012b000001
+KO = f1d81da69fb53553bbf85243b6ae90298cfb4049a843cf06641921cff097c6f3e7040fa7e421b8b5
+
+COUNT=38
+L = 320
+KI = 122c314e760bb4184224a3b126947dbb2931f07f75f5b15d3e00186372a3cb6570c8b62706f214a296ede528e85312506094605edae323eb89dbd500c941efb7
+FixedInputDataByteLen = 60
+FixedInputData = ca784bd1ce18eb9e1092c8a4f3ea0a0a7e335e198732f22655aa3b812a7ef74cb2bb3ecd30a3fc59581fc35bb7e6b6a6d530706f68d47f66c7e44671
+ Binary rep of i = 000001
+ instring = ca784bd1ce18eb9e1092c8a4f3ea0a0a7e335e198732f22655aa3b812a7ef74cb2bb3ecd30a3fc59581fc35bb7e6b6a6d530706f68d47f66c7e44671000001
+KO = 52eb30be01636884e21c217aba870f6bfdce1bdbfe3d0287b8e2966c262f7b6a49bf5d30f91ec868
+
+COUNT=39
+L = 320
+KI = 68fdcf9be97fd08f52f5eb6778fa7f75b984aa31f0ed452a34963b988025091c3a55d8a33c6c6acf5c9d79bf142e588170911e994118254911d97038363073fa
+FixedInputDataByteLen = 60
+FixedInputData = f0597a008e6eddfd9a172f6cc25e9f7ba87a48708143b74766b1bc60112729936115409f79a2c4afbe64691caff9d494f90b15eb9d2dfb012982d8fd
+ Binary rep of i = 000001
+ instring = f0597a008e6eddfd9a172f6cc25e9f7ba87a48708143b74766b1bc60112729936115409f79a2c4afbe64691caff9d494f90b15eb9d2dfb012982d8fd000001
+KO = 2964c293218d948b83cff32eb4de90aba70358a45aafbc0d79773ce916d6de709c4fb0592353a24f
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=AFTER_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = e482268362f80ca7f777b4202d03234a5f0ed59b578a6b8792ff54d900af6940beacc7d3fb801661f64392e5658d4f82e3b5d63b190a44c032b6a8ac51a2acc2
+FixedInputDataByteLen = 60
+FixedInputData = 9ce99ad9a90f45785e749a66df7489c4200904141391274dfb24a5e4ea8cafc87f920b33fcbac0d93fc59d4bf558b7f2a9e1435cb454a4f180300e17
+ Binary rep of i = 00000001
+ instring = 9ce99ad9a90f45785e749a66df7489c4200904141391274dfb24a5e4ea8cafc87f920b33fcbac0d93fc59d4bf558b7f2a9e1435cb454a4f180300e1700000001
+KO = cc99953cc0d7b0da795293675442528d
+
+COUNT=1
+L = 128
+KI = af7ae1b63389ab9f4db0df0df9af9263990f6f059b7118c101987b2f11bae6f5db7ffc715c68bff71a0f904aab2142b27318455e8ff2cefa7e1c22c68d68d070
+FixedInputDataByteLen = 60
+FixedInputData = a66f85a8e57c3811b25825a610daae307d65474d95a00045c16fb683dd67f66d9cf2958c3981f0fd049f663269c223a8ff51b6c43724e7c8f35f3be9
+ Binary rep of i = 00000001
+ instring = a66f85a8e57c3811b25825a610daae307d65474d95a00045c16fb683dd67f66d9cf2958c3981f0fd049f663269c223a8ff51b6c43724e7c8f35f3be900000001
+KO = 242497c6870ef1508dd3f005710794fe
+
+COUNT=2
+L = 128
+KI = 3926bd6f58cc1a8ed82e75b17ecb7a506428013325519427c6aadeae798f5a4ef5bf6b4b99d30194dba5a1b0edc73ef9b6cf97c23bb4ac1db5c9c5a89666daf7
+FixedInputDataByteLen = 60
+FixedInputData = e44ae25248716d61fb1a7efa860437d172e7fd0e6413d61545a9505416dd1ca58b0402caed5a56c01af8fa8db022ef94f7dbd2c478ca88ccbd63338b
+ Binary rep of i = 00000001
+ instring = e44ae25248716d61fb1a7efa860437d172e7fd0e6413d61545a9505416dd1ca58b0402caed5a56c01af8fa8db022ef94f7dbd2c478ca88ccbd63338b00000001
+KO = 367e288c66781ed664183f2170209e2f
+
+COUNT=3
+L = 128
+KI = 3d04ab00abf472adc110f16e01ab705c1be5d4af2c1cd6c9214dc6d4fe91476c92e90bf80ca9d9daeae22f04502a2e1f8c1e06f64bf2840f99e7e0988c560a3b
+FixedInputDataByteLen = 60
+FixedInputData = 3595555a4c0baa38b65a240a1324185581cb3fbcd1273af36b39e9ac4ca5de0cf526e1cbb67a50f556b4582b34a3c43e11f824f0747c90edeae7879b
+ Binary rep of i = 00000001
+ instring = 3595555a4c0baa38b65a240a1324185581cb3fbcd1273af36b39e9ac4ca5de0cf526e1cbb67a50f556b4582b34a3c43e11f824f0747c90edeae7879b00000001
+KO = d2bf4b127e6321923121ae2b6788e018
+
+COUNT=4
+L = 128
+KI = a1da8a17d7bf1ceab7fb17f9da3ef19332581ea1c35831c47714e70737a5a4943fb27c437f8c33785466b7b67b9dc196b5102314d2b65b4790aca7c986dbfbe0
+FixedInputDataByteLen = 60
+FixedInputData = 6921e4af81970bf8c16c105a5ced14d1ea79fc85327aae9ae889e23b467ffb3ab5cf27c09825a5fc4f1bb3d6dbf27103256cec9d026900c5c04151e0
+ Binary rep of i = 00000001
+ instring = 6921e4af81970bf8c16c105a5ced14d1ea79fc85327aae9ae889e23b467ffb3ab5cf27c09825a5fc4f1bb3d6dbf27103256cec9d026900c5c04151e000000001
+KO = 8b58427a2a17fc7900abce9469372abf
+
+COUNT=5
+L = 128
+KI = b618e253bc7555ec531d0eed2c63bfe4e773622a1af81c0be6277af1fa3c7cc698fed1cd9f515b89e4c2f368d4d3f8ceaa7d58c0650230781684f8971860426c
+FixedInputDataByteLen = 60
+FixedInputData = d9b9ee3ef0eaaac7c27c32c777f4d479f649ee5c75f99441f91d242ace95f08954be53b5d8f9f01b0891109c0256132ff4b6e8e7c8178942174160de
+ Binary rep of i = 00000001
+ instring = d9b9ee3ef0eaaac7c27c32c777f4d479f649ee5c75f99441f91d242ace95f08954be53b5d8f9f01b0891109c0256132ff4b6e8e7c8178942174160de00000001
+KO = 01de44a6f9e70395a3ef7f4ae7ffbae9
+
+COUNT=6
+L = 128
+KI = 24728fa194cf6a3ebdb3c0476ee7b6689bac9486275e84224d768a7450b50d39e4d0b7a1b33f5f1b7f82a9d811ee60496c919def93e9ae9abd86d7a06cf13092
+FixedInputDataByteLen = 60
+FixedInputData = 48a4ff791cba38ab5ea4b1508cf5e894455e9bc805dc85451965684a609c27024e532e762757a1921f7c9a6633f9a90fca59ac1dd7b2c6dc2da53dd6
+ Binary rep of i = 00000001
+ instring = 48a4ff791cba38ab5ea4b1508cf5e894455e9bc805dc85451965684a609c27024e532e762757a1921f7c9a6633f9a90fca59ac1dd7b2c6dc2da53dd600000001
+KO = 63908db672ac089010b2e233b05ef3b0
+
+COUNT=7
+L = 128
+KI = 375244ff9c93922e5a5b2c2b410fa5958c977ca427d9f2866bedae4a6c34762f7e3944537a865605c401fc4c30b36fbbf643cb5e67ab4ab29de7a00945f2c2a2
+FixedInputDataByteLen = 60
+FixedInputData = 96f15da59ff50adc08e6935857fb456091d63888f1a45c82578a1f4837e46150b28a37a89b20fa0a62eea4f342bfd60095f2d20c8edcbcdf943d07a3
+ Binary rep of i = 00000001
+ instring = 96f15da59ff50adc08e6935857fb456091d63888f1a45c82578a1f4837e46150b28a37a89b20fa0a62eea4f342bfd60095f2d20c8edcbcdf943d07a300000001
+KO = 418951dce80105313d192641dd9fdcef
+
+COUNT=8
+L = 128
+KI = 84b50a3f7f3fc5da786d162ff0302c6bcdc2409d22a693d8b723c51d126734238903acb25b729bcb8365b82a0819780b402ad0c07bd42ea245368859ffd6c4fc
+FixedInputDataByteLen = 60
+FixedInputData = 5a4438c1a60dd668669326f6537b2cb671082a856f1a4101a20afa9eb978dc58346def6b4e0b4e2a40cb7a21c4c1c633721168e1eced54fea9d8a5f1
+ Binary rep of i = 00000001
+ instring = 5a4438c1a60dd668669326f6537b2cb671082a856f1a4101a20afa9eb978dc58346def6b4e0b4e2a40cb7a21c4c1c633721168e1eced54fea9d8a5f100000001
+KO = 8bceb57128afb12402980a298d57666e
+
+COUNT=9
+L = 128
+KI = dc2f94c5424a80a0fe5296cfd87c48aa76f6647bda6747b1e5a5983677c1f32e3f5b8541030f85bb77c3e1aa9e97042e6bf4ae11f5a4f5c7d932b493c8da62ac
+FixedInputDataByteLen = 60
+FixedInputData = fde620fd5ed816949fbdd673e77aa53a42eb963eb011dde4083464b87271dee3280e6966aaeb36b76153c73931f24541aa21f2ddd68dd3b1feac28e9
+ Binary rep of i = 00000001
+ instring = fde620fd5ed816949fbdd673e77aa53a42eb963eb011dde4083464b87271dee3280e6966aaeb36b76153c73931f24541aa21f2ddd68dd3b1feac28e900000001
+KO = e3e578d43c99a514e83fab0d7baf68c9
+
+COUNT=10
+L = 256
+KI = 9a1fca88dac2af27c17bf94dce1abbfd0d87480fac70b13d1d3ac1a0bc3ec584c40f5696476ddb32869b84d782c54302557a7790a0bfdefa606eae99224d64f1
+FixedInputDataByteLen = 60
+FixedInputData = 58e0323d6e1c8bfb5d957c4568b033584a996927d604a3e80ab3592c5ca1349d25c586ab04804754264cd16fdc6b207ba9431c965da9effca004f9bb
+ Binary rep of i = 00000001
+ instring = 58e0323d6e1c8bfb5d957c4568b033584a996927d604a3e80ab3592c5ca1349d25c586ab04804754264cd16fdc6b207ba9431c965da9effca004f9bb00000001
+KO = a20fadd376b1ea682c870e3f81a0b67e6921d8f83d2bcfa2a3f76486df137490
+
+COUNT=11
+L = 256
+KI = 3598a17604cf6db10f71e80b1506325bcfafa316ca59ea1b0dabc3674755050982056d330c94586342a693dbff7406416297383d15127bf94fd6650d5faf67fd
+FixedInputDataByteLen = 60
+FixedInputData = c839dfea8805cd02694f1fa5a2792bbb4a220eb7214ad9b6cad41310f0ea08743845a1793a84371a6e0db98f68b97064158883d76c12874a624da844
+ Binary rep of i = 00000001
+ instring = c839dfea8805cd02694f1fa5a2792bbb4a220eb7214ad9b6cad41310f0ea08743845a1793a84371a6e0db98f68b97064158883d76c12874a624da84400000001
+KO = 9cc1052835395af33124be622bec9721112929874fd9187653754c1243896e8d
+
+COUNT=12
+L = 256
+KI = 9bcd2ec094d923760f4cf14de00797de769f6b4f732813693a702b88bcfc450117bc66b5163b546356713da0034c11e146c4650d8298d528a5371df9f1c2fb0f
+FixedInputDataByteLen = 60
+FixedInputData = 60e348cb9ce9e9ad8363f2b632550517427d9ec7c1b2c7b940b9a788b9d012a4d3fb4014fa221419db728c433b86d550573e52ec323f2be5791daa27
+ Binary rep of i = 00000001
+ instring = 60e348cb9ce9e9ad8363f2b632550517427d9ec7c1b2c7b940b9a788b9d012a4d3fb4014fa221419db728c433b86d550573e52ec323f2be5791daa2700000001
+KO = 42e46695ec9056d6d38807729dfddcb1fec22d2384ed55f2f302a43293c0b269
+
+COUNT=13
+L = 256
+KI = 3ab795c108d94e4b37d857022ec21e5d2c4c2e358a5820e061cd22c179ebfca67eec12b86826593525be55cdb619ca16ec6079e453e4b2f37166833723758fc3
+FixedInputDataByteLen = 60
+FixedInputData = b81688c988ab5c0b4edee6e5c4c1cc58fa3a71575a729f7b392a474242536fb87c8295bb959fcb1682e29434520fd6da90a6d8e7020ef2c128943c5f
+ Binary rep of i = 00000001
+ instring = b81688c988ab5c0b4edee6e5c4c1cc58fa3a71575a729f7b392a474242536fb87c8295bb959fcb1682e29434520fd6da90a6d8e7020ef2c128943c5f00000001
+KO = e3ad4c6e01bd59958de1d2ec7f3a5783511a50553f0d3ea11214847760df17f5
+
+COUNT=14
+L = 256
+KI = b451713a861e0edc138f2ecf2a5edddabbaf54644ee2dd20768a56931744b64a5317664f1db1ed9447f683a1cf3bcac76c7756b96fb043652f58d498b5e3246f
+FixedInputDataByteLen = 60
+FixedInputData = 40faefefad82ab9dee6449cc74b660dcaa94435d0e017c6c9556028f140d38d60accd496b84571fb4df56ddb39040bbf5a04edd61366c2431c3c02d6
+ Binary rep of i = 00000001
+ instring = 40faefefad82ab9dee6449cc74b660dcaa94435d0e017c6c9556028f140d38d60accd496b84571fb4df56ddb39040bbf5a04edd61366c2431c3c02d600000001
+KO = 487c493321fd8da633bf2ec3959ba431186cf3308141d21f95d8853113c88b99
+
+COUNT=15
+L = 256
+KI = 11939b1747470ced4cc9da1fc427748b1a68beb8d04615594e8ce53b28426805e7e88adf421ce07861ea3f3721b0872cdaf8474fa63eda496d4def67bebc4014
+FixedInputDataByteLen = 60
+FixedInputData = edae69dc5162be140feba71253350255bb7030d28cff42b1982f16f6c9d921343e2ad85f45e7cbde139841a121901e48f80594db6cbdffd387f23cbe
+ Binary rep of i = 00000001
+ instring = edae69dc5162be140feba71253350255bb7030d28cff42b1982f16f6c9d921343e2ad85f45e7cbde139841a121901e48f80594db6cbdffd387f23cbe00000001
+KO = c90facb3f706b216bbb447b7528458d240d0531d566f49607ef182c6cf38ad24
+
+COUNT=16
+L = 256
+KI = 96751a0784e810733a30bacdb54d4548654504c5748ee950eaae81fcb6c682e80912f28fcbafec5a3a57819c9ab8a8b67e0459eb90f899471e165171328887e9
+FixedInputDataByteLen = 60
+FixedInputData = f42092ca29eb8d887b1370393aa0007e3e8314e93d39f63e97911c5d8f254a5d8b44879bcf4a03eaf22fc60fb96d9d6855bedb5ad35b2ef4ac1c5cfa
+ Binary rep of i = 00000001
+ instring = f42092ca29eb8d887b1370393aa0007e3e8314e93d39f63e97911c5d8f254a5d8b44879bcf4a03eaf22fc60fb96d9d6855bedb5ad35b2ef4ac1c5cfa00000001
+KO = f5d0df6bd63f96b042137e30606551acd7d016c1c25d804c7197b51e975b7488
+
+COUNT=17
+L = 256
+KI = af343705484322b3b978c49a74839d92150e1e7affc23bf1e59860e756563be7b66abf9c554d8abccfb67c568ca54801359f22895452593f3a99dc1f8a2b5764
+FixedInputDataByteLen = 60
+FixedInputData = 0b9b4343afa14d5eefb6aa41526cfcb3eae2cbfcdaec720cd57b1caf534ae19badcd19632a4d4906651eb40171d492f3915f9818feff55dae90392af
+ Binary rep of i = 00000001
+ instring = 0b9b4343afa14d5eefb6aa41526cfcb3eae2cbfcdaec720cd57b1caf534ae19badcd19632a4d4906651eb40171d492f3915f9818feff55dae90392af00000001
+KO = 5474c3d54654cc3bf39d9d75c34ae1b05194375e0f5eef8036ba8d9778a68f69
+
+COUNT=18
+L = 256
+KI = 4728881dcfc4a4563b8b28d7b30d9ef3006e871070eea694a69756bf5fe321e0e999fcbbda8c748186de7239bcbd47b0e906d3901d1890a6d64b88613981642c
+FixedInputDataByteLen = 60
+FixedInputData = cd8c97533327816b287160a296e9f78d6f4a6767082200828d11f880a9966b09a888ed3264ed2b23191af95413c870c341685d94c077cfbb17edccbd
+ Binary rep of i = 00000001
+ instring = cd8c97533327816b287160a296e9f78d6f4a6767082200828d11f880a9966b09a888ed3264ed2b23191af95413c870c341685d94c077cfbb17edccbd00000001
+KO = 99ccc48099a658dab765b3209698b72336d1c5f15b28aa1ab125bc335a04ddda
+
+COUNT=19
+L = 256
+KI = 986b8833f2f26c12f2c4d7cc07e7d0c08d2b294cc72b4545c3a9b22b8e2e5b11ad406cc601e6316b4eb09a1b66f346a8f4e3311a678d8a576d997c4255130d5c
+FixedInputDataByteLen = 60
+FixedInputData = 6f56eac97dee5c0215d9a859efc1be9909ffd10d36f1f2fffa671c25fd5153fd3974dad23ebac95320d11ff5a26b255a3967403ddc835809557bbcc2
+ Binary rep of i = 00000001
+ instring = 6f56eac97dee5c0215d9a859efc1be9909ffd10d36f1f2fffa671c25fd5153fd3974dad23ebac95320d11ff5a26b255a3967403ddc835809557bbcc200000001
+KO = 7b8c73fab55bc3941192ed93ddc74a3d5d453201343d14e69ef8a2e3cab7d996
+
+COUNT=20
+L = 160
+KI = db65fa95c8dae3bd5e2565fecbf850df09893874d00c392a52c04175b634149e023d70ca55460fcbf14a1b6aef2c0ead03ea24bf542855aae5448af533b3f902
+FixedInputDataByteLen = 60
+FixedInputData = 73414ca3fd132ee0a821a0cd5fb12c5329eab3b2685a75d389556e04e7da2b3d7d1e5f363d49e38beea11fd8c4836e6fce185b2e82e7d453c755eae1
+ Binary rep of i = 00000001
+ instring = 73414ca3fd132ee0a821a0cd5fb12c5329eab3b2685a75d389556e04e7da2b3d7d1e5f363d49e38beea11fd8c4836e6fce185b2e82e7d453c755eae100000001
+KO = 3c884e0a773d700dd82aba58c5028d888d4a8eeb
+
+COUNT=21
+L = 160
+KI = 1b0cab0600e9d57897633a1cacbdf2ed4d6d629b3a1a97e4dd129f30661c297e2b5c785ca8daa182f4129a3c9a354620bf30947c03ed409d82f4c7466a65f18a
+FixedInputDataByteLen = 60
+FixedInputData = a56801514bdf0369fa7960b439d4d6ce59ccef57fed55787e1ee11c8d5598f2f4611cf43bafb34b3721d1e3cd5ad5097624f5519265eedb015b22ee1
+ Binary rep of i = 00000001
+ instring = a56801514bdf0369fa7960b439d4d6ce59ccef57fed55787e1ee11c8d5598f2f4611cf43bafb34b3721d1e3cd5ad5097624f5519265eedb015b22ee100000001
+KO = 32665327b6d94dd5f71b28af3c3210b186919896
+
+COUNT=22
+L = 160
+KI = 992c98e533d68f177f6805d949a501bf44181b066fe04f5549a8b0702866205d4b43cc81f08d3e69b92800d18332c4767c0220c28c4aac723ecd5e28c4ae5e2a
+FixedInputDataByteLen = 60
+FixedInputData = 80d4c8cdbbdf830357d751ffe0d227cceb16a54d43d55ee2065ce6cc429b6bec08831a9ff03adeb1a804b53f27ba1f9ec13e24fc0276097982898e3c
+ Binary rep of i = 00000001
+ instring = 80d4c8cdbbdf830357d751ffe0d227cceb16a54d43d55ee2065ce6cc429b6bec08831a9ff03adeb1a804b53f27ba1f9ec13e24fc0276097982898e3c00000001
+KO = 9aa3cd464365ebccc9cb0ffd0f671c0c53828201
+
+COUNT=23
+L = 160
+KI = 774f7e7bde48b61b538288ad7385e22ff333754489cedcc6f08587dd9a935b9858a6204f75490156367aac19cfa1197dda9c503a2804e18e23d541108380f7a8
+FixedInputDataByteLen = 60
+FixedInputData = a36aef610221e1f9db62e9a4687078d2e8fd7177395e7bbe09fb8e08cd3bd3778bdcd5ea1f8b377cba61c18ff7b67491b4f7152d85796eac89ad5b98
+ Binary rep of i = 00000001
+ instring = a36aef610221e1f9db62e9a4687078d2e8fd7177395e7bbe09fb8e08cd3bd3778bdcd5ea1f8b377cba61c18ff7b67491b4f7152d85796eac89ad5b9800000001
+KO = 3e4bc74ce8c5db4a6e9fbfd3892c75523e210d87
+
+COUNT=24
+L = 160
+KI = 6a3729f80c69d90f9356b139dea91fa18ec61ad0d88fe6555d757dc7b2d1eb651e9bcbc53ecebb7c79a30ee3269399a598f16d65b13500485d41e6edb9c331d5
+FixedInputDataByteLen = 60
+FixedInputData = 7d1ed25a8d6df1f149205dfa438662cc564bd3f5237bd321822db8fc11aecdda06c9ad96d17996078adafde942c3fd8192bf2b4a3eab39bc76c13a14
+ Binary rep of i = 00000001
+ instring = 7d1ed25a8d6df1f149205dfa438662cc564bd3f5237bd321822db8fc11aecdda06c9ad96d17996078adafde942c3fd8192bf2b4a3eab39bc76c13a1400000001
+KO = d3eaebfe7b2241357960d28c108e047cfed11365
+
+COUNT=25
+L = 160
+KI = 6726fef74d30070383b656d87520b2dd8d960f82c35541d8c0f16cec1fc21d3a3361db27c911a7055e6ae4afbaaa00a01cd2ad71c45f9117bcd5a6f1e0c965a6
+FixedInputDataByteLen = 60
+FixedInputData = 478b42554fee8c456f0e10b015c224187476389926dd7bbed052d521981004ac81297a6f94660045b527be5514c930f68860df5f8adb17a8d6b3d3d9
+ Binary rep of i = 00000001
+ instring = 478b42554fee8c456f0e10b015c224187476389926dd7bbed052d521981004ac81297a6f94660045b527be5514c930f68860df5f8adb17a8d6b3d3d900000001
+KO = 87d8223ab38c7359928e6585065419e15abea897
+
+COUNT=26
+L = 160
+KI = 8b029aa16693b223222168204e5995228b96aae390fb5deaf5b3d2bfa035f56bd46dea779ae36e8743f5132cc25b8c74faf2ecc5231070d4bac7dd70f91fa56c
+FixedInputDataByteLen = 60
+FixedInputData = 36badf7819d67ecd6f90052230fd315f31e38cd86c0ab3cd7ea17cd4afb26010a7635262f1d3b3d7232a5ee68cf59021de5a6a1efe137a7cec4b6a56
+ Binary rep of i = 00000001
+ instring = 36badf7819d67ecd6f90052230fd315f31e38cd86c0ab3cd7ea17cd4afb26010a7635262f1d3b3d7232a5ee68cf59021de5a6a1efe137a7cec4b6a5600000001
+KO = dc5d83accefea7b275f685ba5df458ed87d4838f
+
+COUNT=27
+L = 160
+KI = 238a70a0849d3eaecff5db88d076c72b5add717f25346ca8ab05b4e27f93b2898ad35520a46b71467a59e316b44f3c508f3d76235edc6d1d401e36ae947dacca
+FixedInputDataByteLen = 60
+FixedInputData = c1aae3b1f4b1224e0e3cb61b8b2082acb34ad0f77e95b5bbe486a1709792c63e74c36e330093a8bfc922a2501cec845c6de40574559268b78581a689
+ Binary rep of i = 00000001
+ instring = c1aae3b1f4b1224e0e3cb61b8b2082acb34ad0f77e95b5bbe486a1709792c63e74c36e330093a8bfc922a2501cec845c6de40574559268b78581a68900000001
+KO = be33ffffe6eff1d5a9b1ca7753c4bf2ce0527613
+
+COUNT=28
+L = 160
+KI = def0fcc59f311d7f749bb493a0c0db1ca827a1b732f7463316277a8a573a1f364d5e0f50046cf18145786e1057b71c450ee871dd47d41dd246a44f58a16f7861
+FixedInputDataByteLen = 60
+FixedInputData = 27df4a06d1133ec6aa9def80a008a1554a5e62fc88228b63b46adea4005ced592d8f030f2b7e95b2ccd19de651fc496fcf5dafed378d108ec05156e0
+ Binary rep of i = 00000001
+ instring = 27df4a06d1133ec6aa9def80a008a1554a5e62fc88228b63b46adea4005ced592d8f030f2b7e95b2ccd19de651fc496fcf5dafed378d108ec05156e000000001
+KO = 3b5daacf24afd06378e27256b10152701809d2a1
+
+COUNT=29
+L = 160
+KI = 4301e642f0ef788d30bb892d6a8c9ea4f344d1038f230fa6582e987b05ef9b2d13c896954f8724d5a238bbedbe16c96ea8347e75a9847466af79234c6012a0b9
+FixedInputDataByteLen = 60
+FixedInputData = 836ce17c5111d604eab7811c019fb19be5ea1dba449b010011cdd0199aa04083c4801ba682eca99a63f98a75d1710c5ed5a1d62f894d5976c0ebca78
+ Binary rep of i = 00000001
+ instring = 836ce17c5111d604eab7811c019fb19be5ea1dba449b010011cdd0199aa04083c4801ba682eca99a63f98a75d1710c5ed5a1d62f894d5976c0ebca7800000001
+KO = dab7fa4e7e1687ae32063657e0bdcd7087938d48
+
+COUNT=30
+L = 320
+KI = ae9d3aa0d51b95d4fad20d526a37aaee74339a7f933f3a6375ad6e69fdd2e59e6b2daa9dd3159d0d3b384ced1b0844c0c5ac8c24e4b6334b5c6903d5710c8ee7
+FixedInputDataByteLen = 60
+FixedInputData = b2cb715fff568c4273f478caf066f90050fd105cfc8987436af7ecf8626dad3cee46da91701f716a81cf012767b54c4e6469efc76638dd7d2a0eff99
+ Binary rep of i = 00000001
+ instring = b2cb715fff568c4273f478caf066f90050fd105cfc8987436af7ecf8626dad3cee46da91701f716a81cf012767b54c4e6469efc76638dd7d2a0eff9900000001
+KO = 419b90d1bd793e5e5432cbd0c39377d553ac82e48790cdfad72f2e4fc490ca13fe05fde9ddc08be3
+
+COUNT=31
+L = 320
+KI = 982edbbe0967fb57bd0b4f74c22112a320fc1db8e2616c0645844869b748f212dd85e2862ffc921ab2b2be9ed6143965b01279da267354bec4024aff3745374b
+FixedInputDataByteLen = 60
+FixedInputData = 5c5436aee04c4dbd2d7597c36978f6edf993affc9c3a4f4bfb6c2989d0ab02245a850910458894b8c34390c6b06a8c00fdf84eb7144bd7052d20cf35
+ Binary rep of i = 00000001
+ instring = 5c5436aee04c4dbd2d7597c36978f6edf993affc9c3a4f4bfb6c2989d0ab02245a850910458894b8c34390c6b06a8c00fdf84eb7144bd7052d20cf3500000001
+KO = 337db8ed812260aa10586a6fc129af8e11b48404e540e9396d704f5e02a27bc429b0d516aa0e6a88
+
+COUNT=32
+L = 320
+KI = 7d6b037097be946bcf5c56451a2235b21cd97adc695eb55f7310ea25a34339cac5b15dc8aa50f0eec6ffbd671f6f015432d4687a59fd88a14024724ae0f687d4
+FixedInputDataByteLen = 60
+FixedInputData = 72026dbc8c91881cdbf450e0d181c2d63a5888582c195c55c6bebc4f47be45fbced7100daeaba14b4b2d13eb545828ddb720514be4603f7d7ddf57bb
+ Binary rep of i = 00000001
+ instring = 72026dbc8c91881cdbf450e0d181c2d63a5888582c195c55c6bebc4f47be45fbced7100daeaba14b4b2d13eb545828ddb720514be4603f7d7ddf57bb00000001
+KO = 55a0f670e0b9ea7d6ed023cc0ab1488f56990e1f881a64bbb4b30d9d0d27c05c32522f8647e9f5ed
+
+COUNT=33
+L = 320
+KI = a28071ee5f72e9f20762ba6c02e088ef55eca19c2ac8fbe698ec2ee07743f1f3594b6ece8a822dc6790e43b8f8d4c6bc926cb53bbb3ed5bb8260009af2d6de4e
+FixedInputDataByteLen = 60
+FixedInputData = 3cf327b8014f7af545e09d5417921d8e0f41497a99a0391575cd8a29d736d33e50ed81812efdbeb1335f7be757150159e6b46c1bc7ab36cc7dececa2
+ Binary rep of i = 00000001
+ instring = 3cf327b8014f7af545e09d5417921d8e0f41497a99a0391575cd8a29d736d33e50ed81812efdbeb1335f7be757150159e6b46c1bc7ab36cc7dececa200000001
+KO = 6e202e276e57b0f1490d8c100dc6e9637e6386ac801b3ed671557087b1122be9fc27073ce42a0413
+
+COUNT=34
+L = 320
+KI = dddd90071456bdc9771b6db3b04ae95073f27ec6279e5a8579179673f706eacb0a9af6e7c7e47207fef37a7bff7b8f92a881091f973018a3aa14d3fc012197ad
+FixedInputDataByteLen = 60
+FixedInputData = 269da0e2766777746ba38d9de611dd096fac79a14b093bc07d0a7ecd9efae160896b825efce11e792cc27c9c8cd172665112a04ef1a428aa4a89df66
+ Binary rep of i = 00000001
+ instring = 269da0e2766777746ba38d9de611dd096fac79a14b093bc07d0a7ecd9efae160896b825efce11e792cc27c9c8cd172665112a04ef1a428aa4a89df6600000001
+KO = 0baff0a78731af2259124e4d25c4ef6f796d53b492a944d1809a06ac1ab3aad613a3816893cb3ef4
+
+COUNT=35
+L = 320
+KI = 9d7335b9bc5b38ad8c247b26ba6bad0345529488e3fc2dc81bfc3d9bf5f7c4e2182bd6e18350a66efecd05868d43026c4d788b2e13144ddbe2e73664cadb6930
+FixedInputDataByteLen = 60
+FixedInputData = 6f846eb644b5b778badc7aa2e9a0d089d669a67f9673dfa99793085ad44520df50528df3b92698d7c6ff8b05b6745e1fcb4221de0f78c13d279f045a
+ Binary rep of i = 00000001
+ instring = 6f846eb644b5b778badc7aa2e9a0d089d669a67f9673dfa99793085ad44520df50528df3b92698d7c6ff8b05b6745e1fcb4221de0f78c13d279f045a00000001
+KO = 979a93583cd4035454bfbfbe8012bf4d90827e8141dddd2ede4bb883531fef6b5aebf903fd9f7a7d
+
+COUNT=36
+L = 320
+KI = 6fa70b51c303374a6b14da4c6c4ac62b968c73644e93b3ec43655f74bbf6f43ce230518e1760eeb01393e731c96feb77cc1b54ca593cee98ebd460d4eeacb3f5
+FixedInputDataByteLen = 60
+FixedInputData = a3680df8e414b099ce7b44979ddd47f25c2da3b2176584f870d828fbcbfe4c37c87fea1fdb9f3c70c3340c77ffa5f603388a518e3b3dee48c419f846
+ Binary rep of i = 00000001
+ instring = a3680df8e414b099ce7b44979ddd47f25c2da3b2176584f870d828fbcbfe4c37c87fea1fdb9f3c70c3340c77ffa5f603388a518e3b3dee48c419f84600000001
+KO = 1a503ba787a91ce0c8fcd6403a16ff85c69b40cbfbc065d33eba29a83c0abce44ad91ed2b88c23e5
+
+COUNT=37
+L = 320
+KI = 0c53394ec983d378f869c9bb1272f7dd33b7f9bf2ca5c146fc96674385ec104ca6bee977fedd5ed0f3b98b56e0740b8f0ba7d7c581a1f268b80030491cc0ce6d
+FixedInputDataByteLen = 60
+FixedInputData = 31d4e230628b647aeb800ede1f80d7b66f5532486b6f5884526f8872075bd1e497dea0a93708927a5086a5cc3ea5710616ce45352a68d9935235a40d
+ Binary rep of i = 00000001
+ instring = 31d4e230628b647aeb800ede1f80d7b66f5532486b6f5884526f8872075bd1e497dea0a93708927a5086a5cc3ea5710616ce45352a68d9935235a40d00000001
+KO = 0bd351b6d8aeaf8a3eb8a06beab61ef7b6b5a2ad97cd6080b412313a8b183dee9b30cefb647609ea
+
+COUNT=38
+L = 320
+KI = 2accbc96d3e1620cbd9270c3bb42b29829ae5d64403f504bbe8acd396fc3ba2a283b5755b559cb648c8412cfe6deb7613696b2eaf13c8dada329c9f53900b594
+FixedInputDataByteLen = 60
+FixedInputData = 658ebe474ec1505f68e0ff2b5ea2445f988bdbb086b2118aee66231eb7e08fdecf83c20a0c7cefa2a8d0f1a4faea3389a0794e30d3b7dc9786126d4a
+ Binary rep of i = 00000001
+ instring = 658ebe474ec1505f68e0ff2b5ea2445f988bdbb086b2118aee66231eb7e08fdecf83c20a0c7cefa2a8d0f1a4faea3389a0794e30d3b7dc9786126d4a00000001
+KO = 968ff4402634c40630a6e13c2e9918053d8836ed02e693c5c6ae8c83d59bcc3d6e7eb615a55853d0
+
+COUNT=39
+L = 320
+KI = 5cbc3d8771e3093c2c4e9ff2aa2dce2e37934a5200ff7e3414b52f6f913aa96a3f83de5530d11469e2d805d2aaaba04a81fc1f91defc05f2a07dc6e749491916
+FixedInputDataByteLen = 60
+FixedInputData = 59d26be12fe678955bbc9d0611801895ee376d24ede599fce22cb971c0981290827b051496fb954ed96a2cca5cf13e7cda011e629f6970805c360269
+ Binary rep of i = 00000001
+ instring = 59d26be12fe678955bbc9d0611801895ee376d24ede599fce22cb971c0981290827b051496fb954ed96a2cca5cf13e7cda011e629f6970805c36026900000001
+KO = 4d9af6823a2f40ab7f5b52d3183f1b5b72934f61a4453dc1f57de72e2beaf8e6697c39d8fc27bef5
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=8_BITS]
+
+COUNT=0
+L = 128
+KI = 7b7ed39b91cdbc0c0b3cfed4830a1c5b47971c80054d3c82b75a98e98ac06adf86307afdeb15a7d83d896cc8dc0c0f8d7eb450ba31f4c12ec6fb131778cc2dc0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e4e853508f5b07a1c8e7033d0d683affdac3b7cd5931c53933b49bd30ec149300735cfc34a307dcb609a26c9378e8f75bc5f
+DataAfterCtrLen = 10
+DataAfterCtrData = 689823dbc6bf6d3c097b
+ Binary rep of i = 01
+ instring = e4e853508f5b07a1c8e7033d0d683affdac3b7cd5931c53933b49bd30ec149300735cfc34a307dcb609a26c9378e8f75bc5f01689823dbc6bf6d3c097b
+KO = d0ad633ce6ad0d4ed5ab9247177de926
+
+COUNT=1
+L = 128
+KI = 19a257d25d22f74a33ea63d334dde705345b10a1b75357939e7b92257c985a6b8677bd3ac8bde79cf17be9d254cd15af9ca2c566670f2ec360f46531b0c0851b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 51ceb8da9c53beda07611abe4b04739865d7b771bb1400cbb2ec041728e11ea8906ebccaaf3e047bd9df260c86d78e9cade4
+DataAfterCtrLen = 10
+DataAfterCtrData = aec175afd3f5d246d12f
+ Binary rep of i = 01
+ instring = 51ceb8da9c53beda07611abe4b04739865d7b771bb1400cbb2ec041728e11ea8906ebccaaf3e047bd9df260c86d78e9cade401aec175afd3f5d246d12f
+KO = bee9726b2f105bb15952312e18addf59
+
+COUNT=2
+L = 128
+KI = 91f6d25fe83711841d16bac54e3c5f220a06f304db6834da94a1bf15634d581a5d9be5fe5a4d8033b53a4571327db7629b848232f9f6f79f01183d13e09a44fa
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ef4fdff06cf157a980406e6b39ec50005a2b042f4862665f8ae54cd377fe5c76cbcb6ad686a86e2ae823b9541c337ce5761e
+DataAfterCtrLen = 10
+DataAfterCtrData = c41356b6241e08d679d5
+ Binary rep of i = 01
+ instring = ef4fdff06cf157a980406e6b39ec50005a2b042f4862665f8ae54cd377fe5c76cbcb6ad686a86e2ae823b9541c337ce5761e01c41356b6241e08d679d5
+KO = 339b1de6bbb76276bdd4705b0f07a8f8
+
+COUNT=3
+L = 128
+KI = 8ca42f888a06b5d1f94384f0540f5efecd6f87cf30e14c9655981f242365bed7d438daf17f858c36df39fdc80011511a16e92dbd3c9c8752a8207d25000b4806
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3de98355a2739db253b6cfdda30a2e040336aa4a4cdd0c872d1ff834c9d6d76998ea36a0d12f59f9c89264bfbbb0584d8ccc
+DataAfterCtrLen = 10
+DataAfterCtrData = 27e99b276e67af72b29d
+ Binary rep of i = 01
+ instring = 3de98355a2739db253b6cfdda30a2e040336aa4a4cdd0c872d1ff834c9d6d76998ea36a0d12f59f9c89264bfbbb0584d8ccc0127e99b276e67af72b29d
+KO = d3e94dfd42ff924f255e40be54c410af
+
+COUNT=4
+L = 128
+KI = 43309d5867bc0062f2fb7fa3b95eabf6ab84b762ffc5787f09cd6dffb40ab05908de1eb175fd6753db89349f2129a712442354e686d5be27defbb6dac1b13dbf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d48383a0ce59e0c0bd304db6d0d87663abc169920b1e574286bd65acbbe4d2d5ef19bcf19aaf16e89f7422042f7d56b96dd8
+DataAfterCtrLen = 10
+DataAfterCtrData = e13cd64890dce4f498eb
+ Binary rep of i = 01
+ instring = d48383a0ce59e0c0bd304db6d0d87663abc169920b1e574286bd65acbbe4d2d5ef19bcf19aaf16e89f7422042f7d56b96dd801e13cd64890dce4f498eb
+KO = 01f7b26ce4c077572e0bea095656dc1e
+
+COUNT=5
+L = 128
+KI = 9d73708775918dccff7a1655da0806318a88b9793d803fa3c32ddf623adc35d4994417ed60133037c6fad81c5f14913e1d59859295d9ddcd80177948dfb6e488
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b5128ceced134c1f0fea4ff645904128450eb77f432b4414b1bc121f5f1ada7172764302661af68e67a1ca2b8da5368bd610
+DataAfterCtrLen = 10
+DataAfterCtrData = 9668d92f294ea59bac7e
+ Binary rep of i = 01
+ instring = b5128ceced134c1f0fea4ff645904128450eb77f432b4414b1bc121f5f1ada7172764302661af68e67a1ca2b8da5368bd610019668d92f294ea59bac7e
+KO = 80d5d32709a57b991e8e64d1cca19041
+
+COUNT=6
+L = 128
+KI = 6e1a8ae6d15c0dc0c335626bdb0e433d309016c12274aa2df8bd3b4a229b75354bd505fd3f4112bec17120e00d9de9a30b92928b84cda75ecd3dfd6c1fd26a66
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 37edcde613480a3f22b1b3c3124603e8fe159c5c5a6a2978ce262b4511fb1ef77bad4de8e102bcfbd8e743d113979c164b65
+DataAfterCtrLen = 10
+DataAfterCtrData = c284a8c841bd7aa0b723
+ Binary rep of i = 01
+ instring = 37edcde613480a3f22b1b3c3124603e8fe159c5c5a6a2978ce262b4511fb1ef77bad4de8e102bcfbd8e743d113979c164b6501c284a8c841bd7aa0b723
+KO = 48ff353e50d626f12b436ba380f76ad9
+
+COUNT=7
+L = 128
+KI = 4d4da365046051d1f8e0526f7a774a88b8948a53dc45b10df9ade725e5ac301a2901e8d6757591b1fdb0ff42c13e0fa6b424716ae5fddfe83befbbda45a4da0d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = eea404aefa50f53cbf3433d94f5783a3981f4e4173601f5894232f647d824d1a4aaa0ebc05c936dea2ae5d8370770e9948a7
+DataAfterCtrLen = 10
+DataAfterCtrData = 0e7ada06ba5d87d60273
+ Binary rep of i = 01
+ instring = eea404aefa50f53cbf3433d94f5783a3981f4e4173601f5894232f647d824d1a4aaa0ebc05c936dea2ae5d8370770e9948a7010e7ada06ba5d87d60273
+KO = db3d3260eed7e734935ccd4ce52ecf9d
+
+COUNT=8
+L = 128
+KI = 77a16782e01bcee420866bcc43b83fbeb80b1e8125bdd4c0719fcd7e2d7c0bd59189d26edab5d0cfda2b64eff7efae344c11666454ebaba8095436d563690483
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f043090e170da95b08851de768de08b11908a457fa0fa77ba7b546f0718fb774c2d2f11605ecc9f3aeee9ff11c010859e995
+DataAfterCtrLen = 10
+DataAfterCtrData = 1fee6b65ab28b0a2a9cd
+ Binary rep of i = 01
+ instring = f043090e170da95b08851de768de08b11908a457fa0fa77ba7b546f0718fb774c2d2f11605ecc9f3aeee9ff11c010859e995011fee6b65ab28b0a2a9cd
+KO = d6c83af3cdd4246a1ad772b4369cf8a3
+
+COUNT=9
+L = 128
+KI = 1800d09d7a0fb8a05125b6fb3b7ec3e62fa2d5f91aca7746111673727b3209f93d833dde876d3d127caccdb0fbb6b8dfb26f9a085e66ddcc198d4a30af900b80
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4887b0d6c346d9f2b02e8c86df9862b3aa41abc2db6f9fea9cd6291edd4fb0f08af8ecb37e7aa3ede5d0aded61a33e17ed75
+DataAfterCtrLen = 10
+DataAfterCtrData = 0ea189c1cbade726d4a7
+ Binary rep of i = 01
+ instring = 4887b0d6c346d9f2b02e8c86df9862b3aa41abc2db6f9fea9cd6291edd4fb0f08af8ecb37e7aa3ede5d0aded61a33e17ed75010ea189c1cbade726d4a7
+KO = 1b44433df9b19fb3b8ab92b9ef8619b3
+
+COUNT=10
+L = 256
+KI = 8342124e6ef36b3b1c7bad12e15fd4d4df26e3e5611295793236bcc4a52e9edc1d1a9f78fe79bd124dae5ced32f7f097d44dab043522bb270d36e3db47e11725
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2a7e37e9847fef30911bb750b182db4696875126aa58bf5107a14f1cb9588cd89f1369573c19e609f044902e0ef5addc2d16
+DataAfterCtrLen = 10
+DataAfterCtrData = e0293fc5aa96143c2556
+ Binary rep of i = 01
+ instring = 2a7e37e9847fef30911bb750b182db4696875126aa58bf5107a14f1cb9588cd89f1369573c19e609f044902e0ef5addc2d1601e0293fc5aa96143c2556
+KO = 6e28800a4eaaef3e940967a6e9211aa27bc9ac5573877fb6bbef851c4d383e3a
+
+COUNT=11
+L = 256
+KI = 84b89e2e4e5e62529891eafd7eb2ffc7eaab55d421ff1e67e3dfffa0406211bbb9c86191ed4c9273bf7ed4bd53b38cfe68d8062dea8f18f3e8d0c3f052c70c7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a4bb31c3270c168ab7c82d9752dcc29c2791af42daffdcf437139c99f27ae862e602fcbf8f43f73af23278851dc933faa73c
+DataAfterCtrLen = 10
+DataAfterCtrData = c3108d7705e70c9f782d
+ Binary rep of i = 01
+ instring = a4bb31c3270c168ab7c82d9752dcc29c2791af42daffdcf437139c99f27ae862e602fcbf8f43f73af23278851dc933faa73c01c3108d7705e70c9f782d
+KO = 33b86ede6f8f715a3bd2c7ced6d8bc488ad92481e6ca6789a1c494212af2ac83
+
+COUNT=12
+L = 256
+KI = a25bf18da7db2ba52550e671a78f2424cc8d23d19cc000f8e7023054a4aca854ba0ca9d7a8227742621e6f74764b41a5133171cfd72c7857aba5ca49f01d6d22
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 991abc2cd94ed80cdf88a492499c87e66bcde7bf55e1b1e47e248218fa128cfe116b52542db526e57f0fbd9adca383d6bed7
+DataAfterCtrLen = 10
+DataAfterCtrData = d8b50855ad4910be22c4
+ Binary rep of i = 01
+ instring = 991abc2cd94ed80cdf88a492499c87e66bcde7bf55e1b1e47e248218fa128cfe116b52542db526e57f0fbd9adca383d6bed701d8b50855ad4910be22c4
+KO = ede34e5b995c0cade9f50f1155f123e351154d4f24cbc383ee56a2a96090086d
+
+COUNT=13
+L = 256
+KI = 351b347c01a1d02d5df91585036a04382a7248ce56876ebb20b5d5b5b27307d2ec91ef072e11625bd7db8d65e61fe8eddbbf84ed091f72e13c0753dfb61cf486
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c2cd56fcb2c6b83f6604ba472f8a9feb6003e3be6d2f2ec9ecfed38c768d2b2ea46d0e629c58071aaf118b2990a21eccb7ae
+DataAfterCtrLen = 10
+DataAfterCtrData = 50f74581aa1712f4be66
+ Binary rep of i = 01
+ instring = c2cd56fcb2c6b83f6604ba472f8a9feb6003e3be6d2f2ec9ecfed38c768d2b2ea46d0e629c58071aaf118b2990a21eccb7ae0150f74581aa1712f4be66
+KO = 44c582f8a9e1a1e836cf6968a64e85b563bb90aa7afc6169f834fb75173dcd67
+
+COUNT=14
+L = 256
+KI = 6d9980c25cb1da7217818666000b4ff6dae8c13d9cca46a8bc4ac880abd4dd18ed2cb663350db4c896e573eb3019e6c04a6211d586fec0583147c3ca80e336b2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 25cf700a49ea6263a15b682fe95af5e53b0aee004cd49de215d0fb4ff01ca3f74d4e04f67dbaec58ca5e0ae0c603d8c009da
+DataAfterCtrLen = 10
+DataAfterCtrData = 6c93f5081151324076c4
+ Binary rep of i = 01
+ instring = 25cf700a49ea6263a15b682fe95af5e53b0aee004cd49de215d0fb4ff01ca3f74d4e04f67dbaec58ca5e0ae0c603d8c009da016c93f5081151324076c4
+KO = bc4ba891991379f76fc44336c4fdaab73fb6d28ab8c53ebcb8bf12acd3034cda
+
+COUNT=15
+L = 256
+KI = f2c5c5965626ebbc4276714eafe708f0d356cc23abdbb4c4d0073db382ae76c7e023cc9e8d853a88bef145f398ab1da1492e6aab61a581a88313b808a84e6bda
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dba9b7c008da381c8a3ad8be5c2bf5a8b61ec7426f2f7e921f58724d95e08a4496490b082c19bdf7201269504240ad46b61a
+DataAfterCtrLen = 10
+DataAfterCtrData = 29d6862297488bb5493b
+ Binary rep of i = 01
+ instring = dba9b7c008da381c8a3ad8be5c2bf5a8b61ec7426f2f7e921f58724d95e08a4496490b082c19bdf7201269504240ad46b61a0129d6862297488bb5493b
+KO = 4296fb2d1340177e0e30c6964829eaf10379508c8665b2140e1fc5f3c8177d18
+
+COUNT=16
+L = 256
+KI = d2dd9b5915697f672043d6caab2a48bf1904d16986ccebf45a1e93138ef1ba0330806723ded497a94e519f616fa97c10ae40c8794077dd14419840e5575962c8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 7165bdf343c41bdd45f3a69d05a681b51d0090fd19dfe324fe41d927310602b0aa77f20c424bafb1d47bc4cc512d5caa1e9f
+DataAfterCtrLen = 10
+DataAfterCtrData = b57b4653e90d21da5278
+ Binary rep of i = 01
+ instring = 7165bdf343c41bdd45f3a69d05a681b51d0090fd19dfe324fe41d927310602b0aa77f20c424bafb1d47bc4cc512d5caa1e9f01b57b4653e90d21da5278
+KO = a2b6c395becb795878079c126d1e9b98f4f8bae9218e7d5be37dacd2596729c4
+
+COUNT=17
+L = 256
+KI = 5146d6616fc292b871cfa51239a4f009ac3004391febcebeb98f804f1eb3000dd520313d2560cedc29bdf87f53d5e2937624022663b614375d20ab1f7ab58868
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1e1f69708f65c73e0b21b3ded9a80200f80604722a50e5cf05bd3230c57e7ef71dfbc2fdd25139361eed93fe8da1864c5884
+DataAfterCtrLen = 10
+DataAfterCtrData = 8d178c85097376c3c138
+ Binary rep of i = 01
+ instring = 1e1f69708f65c73e0b21b3ded9a80200f80604722a50e5cf05bd3230c57e7ef71dfbc2fdd25139361eed93fe8da1864c5884018d178c85097376c3c138
+KO = 33e10808936786b50574d2e7c62b843ee78d01e81e04dd68c10bd50dde74377e
+
+COUNT=18
+L = 256
+KI = 2654021957f8402b6b07978d7da90080387b73f23b2f93cdb5fcf7514d970d4de9913966ee22dc82929da87d5fcf0e2f5f14824f0cdeeb2d9063e2b742a8d6d4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 359cacdc0510dc2476108a959b35b5636487d548577300c4d3b11e686b1688ef81eb6d8664fc60a38f338df65d846a9c11b2
+DataAfterCtrLen = 10
+DataAfterCtrData = 64b78273ff6af3796aa4
+ Binary rep of i = 01
+ instring = 359cacdc0510dc2476108a959b35b5636487d548577300c4d3b11e686b1688ef81eb6d8664fc60a38f338df65d846a9c11b20164b78273ff6af3796aa4
+KO = 3cd67937850d53062625f7e2c548e5c4d080b897b1721534af4afc0198f0e55f
+
+COUNT=19
+L = 256
+KI = 6b8d4c3e1669221359d25dd09292e7846fa4a4f7db1cd329fb38284d0bfd4c6e283c72b98f1c14751b1d844f1beb3791ac970451abff86745c470919233c7a2e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6cd435d65df6ee0f3591c5624ade3c82b3aa7e8d4b4e27b7dc4b73c7b918766a5265589bb6578d94ed00a3e30230388e1834
+DataAfterCtrLen = 10
+DataAfterCtrData = 78252fd74d5ba5a9f87b
+ Binary rep of i = 01
+ instring = 6cd435d65df6ee0f3591c5624ade3c82b3aa7e8d4b4e27b7dc4b73c7b918766a5265589bb6578d94ed00a3e30230388e18340178252fd74d5ba5a9f87b
+KO = 529018edc839afcb4120fac3568ced3b0fcceed1ecb98b182e39b5cd5b60d0a7
+
+COUNT=20
+L = 160
+KI = 9a7aeb5bda1e9a45f6a307173b03f60e49878318890fa3bb47efff292327830a013bc57d5d1c6b0bf0889735ee31e70bb0db595b9c56f1fdfebe4fb48f1de680
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 028c2844a58fc6a975cfb1397ec03e5421d2441c190232fd5ce35e7f33b1de549f3b4f26e0dc3a83374d4835d68bdfb199b6
+DataAfterCtrLen = 10
+DataAfterCtrData = d49b70edeeb389080647
+ Binary rep of i = 01
+ instring = 028c2844a58fc6a975cfb1397ec03e5421d2441c190232fd5ce35e7f33b1de549f3b4f26e0dc3a83374d4835d68bdfb199b601d49b70edeeb389080647
+KO = 36c12002df444a3a154ec38a3878384a11f58c1e
+
+COUNT=21
+L = 160
+KI = ed7f6bbc5657fc53b6f631e8ca9ce4e3614aed04cc24798441d31e22411a9776d1285c913d7c452690fca8f32fa06c2364ba9834a23cc979c717a99505f10f8d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6ff61b513d5b37eb2c4ef0d86e3cf947f559506fd2b37e939e44c6732aef295cc0d3e71060ac649ea195b7fd00ac6210d611
+DataAfterCtrLen = 10
+DataAfterCtrData = a369530ac5c07c8731c6
+ Binary rep of i = 01
+ instring = 6ff61b513d5b37eb2c4ef0d86e3cf947f559506fd2b37e939e44c6732aef295cc0d3e71060ac649ea195b7fd00ac6210d61101a369530ac5c07c8731c6
+KO = 0ee6a29c9b4fa2b02e4d72d4e2b994c557310562
+
+COUNT=22
+L = 160
+KI = 3c043ffb313d0d389f633184f11d0801cb016ddeb8464fd7d763b86c0d151a657f2baa19144d5e58a4179c0acc2e2379ea7cecf4020b918cb327714b5e8d613a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b8f15f8a974fe765a0985c3bced13ba36becb9c558ea07d3b57a265c70755b176ca39a2b2fb742eddc7790fb4a465fc55910
+DataAfterCtrLen = 10
+DataAfterCtrData = 4fe1f2be9a2ab8671177
+ Binary rep of i = 01
+ instring = b8f15f8a974fe765a0985c3bced13ba36becb9c558ea07d3b57a265c70755b176ca39a2b2fb742eddc7790fb4a465fc55910014fe1f2be9a2ab8671177
+KO = 1904606cd011cdd952508ec177795d7adb5a741a
+
+COUNT=23
+L = 160
+KI = 2349b63781a59afa4235c3af9e75047f98a2a8e4db7b60155e8db8af19683e90cc1a93185574c43b795537fbf8bbbd4d7df3e337e41621b3c2b6c5d17c9ed5ec
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d00b3c40921bbcca71b3916ef7377f299880e4dabaa917699e319373f0026891647f5c75a9a7e132903201b5444dba55469a
+DataAfterCtrLen = 10
+DataAfterCtrData = cfc819d1a6c6fd7dc8f6
+ Binary rep of i = 01
+ instring = d00b3c40921bbcca71b3916ef7377f299880e4dabaa917699e319373f0026891647f5c75a9a7e132903201b5444dba55469a01cfc819d1a6c6fd7dc8f6
+KO = f04b7d5c1b32db0c5c35f96957223a65597517a1
+
+COUNT=24
+L = 160
+KI = 66f89534b756e661588115baec171c316bd30fb9d4d79b00fc2a797dc10d6a46dc275a77ce370057699955e3b84d4a02ed5d313e9ea2ecf9bd0a82888a131daf
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 436f8d04ed5f14e02571990f67b9c29be34ac8f559a287824d1b9db33a4f0b8a7e4b16fbfdaa5dee33c77db90090ce6764ae
+DataAfterCtrLen = 10
+DataAfterCtrData = db1f4f0e77b27b5c651a
+ Binary rep of i = 01
+ instring = 436f8d04ed5f14e02571990f67b9c29be34ac8f559a287824d1b9db33a4f0b8a7e4b16fbfdaa5dee33c77db90090ce6764ae01db1f4f0e77b27b5c651a
+KO = fab93900aca4c8af55c86d5d0cef871ead9fd863
+
+COUNT=25
+L = 160
+KI = 51853b97fec6592db1104c9d42a7ea4e40178449464a6f15277bc835bbc2a206b46acdbfc79f2814d857b1aec6197e53a1c90f901aefeb17b49d4c5f3410f5ca
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee11cf2798619b762e2b56a73766600b604859b328f439fd9bb0d4f5ef50cb06b98ff8baefc6daccbdd30f76a6143e7a431a
+DataAfterCtrLen = 10
+DataAfterCtrData = 50b0ac59b52e6ff8edd6
+ Binary rep of i = 01
+ instring = ee11cf2798619b762e2b56a73766600b604859b328f439fd9bb0d4f5ef50cb06b98ff8baefc6daccbdd30f76a6143e7a431a0150b0ac59b52e6ff8edd6
+KO = b0622679937ceab34a507568426aa4ce06138e76
+
+COUNT=26
+L = 160
+KI = 450a44ea17477b8c7b94e2a1be51d845ca479394d36521e5a41849fa6b6fa200ef7097e127d06fcb6651805c6a87c86c4450b1f1d84d352767e4b5af94558c07
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0f816c0079f1963695b0e2ccf6494f228f6b06a90e075bde57af262ed94319e120cb8546509f7bbfa8d395408e59ef51f34b
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f8bb64e5790a541afe6
+ Binary rep of i = 01
+ instring = 0f816c0079f1963695b0e2ccf6494f228f6b06a90e075bde57af262ed94319e120cb8546509f7bbfa8d395408e59ef51f34b019f8bb64e5790a541afe6
+KO = 9a369868f5403b2ca319b8efdd34877b6e236997
+
+COUNT=27
+L = 160
+KI = 09bf4284ed516ccbb0830859bc7b790be6fce18f24da709ac7441d2189c969b546158e87e8f79cfa23ffa1c39450c1c0d1a50cbcbf69a99f769251a721a84396
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cf763e8bd1bf8679bc262cfccb5753fbb033ef9681fde603973bef5515537f28be47dbbb80f33a79c2132900395042ed925f
+DataAfterCtrLen = 10
+DataAfterCtrData = 1b93624408f96e71cfd3
+ Binary rep of i = 01
+ instring = cf763e8bd1bf8679bc262cfccb5753fbb033ef9681fde603973bef5515537f28be47dbbb80f33a79c2132900395042ed925f011b93624408f96e71cfd3
+KO = e807e7d817efe2361aad16e8abbaf890e62bda07
+
+COUNT=28
+L = 160
+KI = b6d0a00fe4ae66489319227292c615998c80003c6ef0e270f78ae83436b258eadc3e943e355e4f8731dbe75aaa5bb36a01a1210afd623ea223c430b049af0a03
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 642f5d850ec66565e8470a7cb894fb310f13d4c4882d5605b3d93e6deb4599ae7fe931bc8c06888ce7f9fca002e998be8464
+DataAfterCtrLen = 10
+DataAfterCtrData = 552805a65398f39d69b3
+ Binary rep of i = 01
+ instring = 642f5d850ec66565e8470a7cb894fb310f13d4c4882d5605b3d93e6deb4599ae7fe931bc8c06888ce7f9fca002e998be846401552805a65398f39d69b3
+KO = c6e3f2757ee0cda88bb45958f90e6b94176119ac
+
+COUNT=29
+L = 160
+KI = 70d9f196c8e07b9a2fbaeb5fb75c4cc6c2cca8bc3d4b0061ded92862fd08904ac9d7b5e4bfa2cb0b9b4805ae719c8f779b6bcb48065c62d409738887ed414c12
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3b1d33971856598f337a869e9766cb8deffb5c23b1965576c4e531c48ba0e8e7563b0cc26b50c44a219a238eabc996cdfb79
+DataAfterCtrLen = 10
+DataAfterCtrData = 5c61ddafe7f1c6597e23
+ Binary rep of i = 01
+ instring = 3b1d33971856598f337a869e9766cb8deffb5c23b1965576c4e531c48ba0e8e7563b0cc26b50c44a219a238eabc996cdfb79015c61ddafe7f1c6597e23
+KO = 38bfd8acd1ae4ec17ee5f7b0b2bdc9e10bb25d54
+
+COUNT=30
+L = 320
+KI = 0dd2f0f2d4d696bfb909613cff7732b9fb4008ebca5f4b13bfdb2258ddef43cfb04bc0cc3aba325b747cb8984d428827f208bb17bbd147c7a8cf139bc5ffb4bd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 72886e4a6c02f7ddc2af03c73535993680e848494fb268170d596f66c4ca916a88fe905f0a3c1aa236ea0f029f84d34f96f9
+DataAfterCtrLen = 10
+DataAfterCtrData = 8ba71c6fc5945be92449
+ Binary rep of i = 01
+ instring = 72886e4a6c02f7ddc2af03c73535993680e848494fb268170d596f66c4ca916a88fe905f0a3c1aa236ea0f029f84d34f96f9018ba71c6fc5945be92449
+KO = 11f761ec76e79c8df912704f472e0a1ebd32bf30834628a82bfba95ae7600032e8ea22654b78a93c
+
+COUNT=31
+L = 320
+KI = 86823223db84031d82c5d0c1f1fb43e44962b281fe06390709969f1a981ae9336a7eab461334d2a523260127b8186b403dba8979e68a79c0b88a5fd37f0342f9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f6e3251bfb925862e80ed63c2b69cc5651b468a14f9d549026ef26341958122d73884904392498024c2e3e7840621ede33f8
+DataAfterCtrLen = 10
+DataAfterCtrData = 93aead681bfdd631bca0
+ Binary rep of i = 01
+ instring = f6e3251bfb925862e80ed63c2b69cc5651b468a14f9d549026ef26341958122d73884904392498024c2e3e7840621ede33f80193aead681bfdd631bca0
+KO = 03b3912cc4dc4b7ee433467add880879f74778c4e0b5826f533a0eecf9e6bd20a76e2a5ff21bb248
+
+COUNT=32
+L = 320
+KI = dfd4a56861dd37597caa5dbfa2ca6b4b8da47732ef196e540a00419e84d0cf82ccef0abf87ed2e5fae0f6b0cfbad134442ed2da8c6e1daf5c90a01d27f2b2829
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f9cdbef97ed51cf07709092d9ee0174f848bea5698255c425d42f6941d149096fb34e95db51be348ac514df00fb671b0b4e5
+DataAfterCtrLen = 10
+DataAfterCtrData = 31bfc37545d773e2055e
+ Binary rep of i = 01
+ instring = f9cdbef97ed51cf07709092d9ee0174f848bea5698255c425d42f6941d149096fb34e95db51be348ac514df00fb671b0b4e50131bfc37545d773e2055e
+KO = 4ce1fe6f07a5c4fd2c554140d4d35aeb45e29006eca998d77ca36167ea8bd992f7fde2a5ef38aefa
+
+COUNT=33
+L = 320
+KI = 0bad9878e42474c0b19108f8fc9d6d3c70596717474bb06348dffc277e81d5911e5b4fa33948a03edb61c57041f5bb7e9e5441dc9390299754b4f19eb1e1b03c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 18953541c624fdb06aaddc796919fea6d85203c985ea8891797925cf49e621257b78322944b63b0d47875c7aba253dfc4c06
+DataAfterCtrLen = 10
+DataAfterCtrData = e0e7b41f114ca1a6e5fd
+ Binary rep of i = 01
+ instring = 18953541c624fdb06aaddc796919fea6d85203c985ea8891797925cf49e621257b78322944b63b0d47875c7aba253dfc4c0601e0e7b41f114ca1a6e5fd
+KO = 9759be2a5585cd4a721430da33218557feb6fb1cf65da3da03ab0f2973087bb0057b947b94615e7f
+
+COUNT=34
+L = 320
+KI = 100913974fa172ee31be30372dc5e28825f851b341eb208f0f78a26ce994407db7902543e39f880be36a18b85f05cba7127183ad9f0418d36a25624ecbf74e9c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 38e0bafcc549056be0e7984ba8a17096c617131fdf886bd428c16c996e6341ac92ccdbfdaba981c5917fb5c7edcd7c769758
+DataAfterCtrLen = 10
+DataAfterCtrData = a6a43c6a1ca6a6d9e60c
+ Binary rep of i = 01
+ instring = 38e0bafcc549056be0e7984ba8a17096c617131fdf886bd428c16c996e6341ac92ccdbfdaba981c5917fb5c7edcd7c76975801a6a43c6a1ca6a6d9e60c
+KO = 7c5fcceaa757b4eee3c1df47a33ba45eb4b061f9cf57a76567d9684996acbf1650e54d25e008bdcb
+
+COUNT=35
+L = 320
+KI = d12e06d57b45a0c9d4dd68b6aaec73a40b8ed0e0eeb366e0677bdbd851d0e4d41e91dd30d527459aa930860422548163d894e48ffb28fadc23f36d4abab8a834
+DataBeforeCtrLen = 50
+DataBeforeCtrData = fe9253313dbda3a38116f3fa8a4dce280b876fd4ef4342c10f8f66a3a7d90d57b2961e7b10826f7feb9b14be5d82b6f4dbc0
+DataAfterCtrLen = 10
+DataAfterCtrData = 6b77ad0e688e0f91fe1f
+ Binary rep of i = 01
+ instring = fe9253313dbda3a38116f3fa8a4dce280b876fd4ef4342c10f8f66a3a7d90d57b2961e7b10826f7feb9b14be5d82b6f4dbc0016b77ad0e688e0f91fe1f
+KO = 47ebf2f342caa5201635d83885ec718c0f7d500c2f7a61cce10ff960522789fb0076f63cf3d0fcfb
+
+COUNT=36
+L = 320
+KI = 08b1007333ac22604b5b71c0796830e772175408e96af592ee6890f11cbc07b627759aa7cfe592b44cd1b4ef0effe208d7115f3d70568c252c281ac7dfb4734a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9e347fe911f8bf0336cfb16de60164a8ba4d18560fae07f0aee5d6e6f96e94f9a7d3139f63c5b403795d7209f7ebb3611028
+DataAfterCtrLen = 10
+DataAfterCtrData = 7c705537b3a67c69980c
+ Binary rep of i = 01
+ instring = 9e347fe911f8bf0336cfb16de60164a8ba4d18560fae07f0aee5d6e6f96e94f9a7d3139f63c5b403795d7209f7ebb3611028017c705537b3a67c69980c
+KO = c3f7f1512db8f1ad97e6250911b68fbe87c918c3e86b16f08857608fdbb6fc4d74bdc320825eb3ed
+
+COUNT=37
+L = 320
+KI = e179b983061fc121f35443a32e9bbf9f98a6b41bc1cd0bea80b1fb9f8b0d71dc40b98cee2bf324ca7c0598523b5f41bb65f3b6031da91cb759053ab90db49c22
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9012b5b8ff55f0f32a72187df40144f0ec336628d9dc189449988f76e0210c34e4ae6ff2f62b63e61796cad7244f48f6bc24
+DataAfterCtrLen = 10
+DataAfterCtrData = 8503eb3ad2b09e290f55
+ Binary rep of i = 01
+ instring = 9012b5b8ff55f0f32a72187df40144f0ec336628d9dc189449988f76e0210c34e4ae6ff2f62b63e61796cad7244f48f6bc24018503eb3ad2b09e290f55
+KO = 72cc9594680786c97558ab0c6fecd5e0f2c2a2699cfe4b35ddc956aa130a1a35a0915657f274851f
+
+COUNT=38
+L = 320
+KI = f02ff934eb652037a612f67e014f2d9a4e434b5e91fa05eff759cbac4aa18bbae2370ea2e821ed13a57e9c9740653678c7fe9be3d95bd24fd8d60a814846be69
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b936afff25ba72b509e65065cd5eb9f20984a967be6d0a9ce552972ef16f11f7c8879da987665e6742b98e883dc594312561
+DataAfterCtrLen = 10
+DataAfterCtrData = f0a572999d7f246097ea
+ Binary rep of i = 01
+ instring = b936afff25ba72b509e65065cd5eb9f20984a967be6d0a9ce552972ef16f11f7c8879da987665e6742b98e883dc59431256101f0a572999d7f246097ea
+KO = dbc3baa9710b48870cd743eb94f1d693eb9127a2b15802b51b337c5be2e4d0a8b4bf8777acd9f6bb
+
+COUNT=39
+L = 320
+KI = 2b4978fc6a265c3a6791868362ab706d08188140efc90de80838a4bcdea68aabdb8db4e65a9380efe8bf645f826147acea91268404d3ba2ae2808743c491c3f5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59e0395df1f09e0b4575a4aa7f86e1f107284a66dde747196d9ee7c10e095b5a4f61586ec20108f1acce15fe25485da2afa5
+DataAfterCtrLen = 10
+DataAfterCtrData = 0a1c19e8a6a716f21ef1
+ Binary rep of i = 01
+ instring = 59e0395df1f09e0b4575a4aa7f86e1f107284a66dde747196d9ee7c10e095b5a4f61586ec20108f1acce15fe25485da2afa5010a1c19e8a6a716f21ef1
+KO = 0fc29ba23c65b25b1e24ab4ee65b29ad675141232d15f16e6601525a8420bf87e3dad609044c1ea9
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=16_BITS]
+
+COUNT=0
+L = 128
+KI = 3ee8a94d1a45078967a76f1094923fb0f67691bf54159d100a0c2c9dc12cac84c394a9a1efb05df78e0f03342b9129b2bf06d1e4f6bd25965fcdf2ecc74f4a2c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5527ea9f8ffa12569dc4c1e95a92b213072b50db9dae2a53d8a0d63640749057f3c936377400d69387df468e1a54cf19530c
+DataAfterCtrLen = 10
+DataAfterCtrData = e72f4c2b03d7ed637ad5
+ Binary rep of i = 0001
+ instring = 5527ea9f8ffa12569dc4c1e95a92b213072b50db9dae2a53d8a0d63640749057f3c936377400d69387df468e1a54cf19530c0001e72f4c2b03d7ed637ad5
+KO = e3090abfc11f8b709207105d4ed46505
+
+COUNT=1
+L = 128
+KI = e80bb4a659781936476442283c0101993e05050bcedc74e0714dacf944cd762aa637fbfc8c9d56c63a22e38f1b88932d720266c9eff9c8c969dd75502adb925b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9e80169e2117157a565145faff9ddbf6c4768af870b195a04cdecdb15c28ac0adb5adae1530929b5e4f84e8b14c76b317832
+DataAfterCtrLen = 10
+DataAfterCtrData = 78960ce578e4585a5524
+ Binary rep of i = 0001
+ instring = 9e80169e2117157a565145faff9ddbf6c4768af870b195a04cdecdb15c28ac0adb5adae1530929b5e4f84e8b14c76b317832000178960ce578e4585a5524
+KO = 46e708dfc2fdf110f6d701cabc4f348d
+
+COUNT=2
+L = 128
+KI = 482aa26c5be637a06b4a5f15985f13bb1360f98a8c1181d9943d7600cf874b54149e94bdb5f84e41f62da4d47a41b04c97974652683243c1ff686714ce73223a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ac9f7a630fb0b49fff76bddd6dad583f2f1e7c85e45fefc0715a59a25d14485f8d4a99ea6912325d21cf5ad216334cfca221
+DataAfterCtrLen = 10
+DataAfterCtrData = d17c7529e86389be1b09
+ Binary rep of i = 0001
+ instring = ac9f7a630fb0b49fff76bddd6dad583f2f1e7c85e45fefc0715a59a25d14485f8d4a99ea6912325d21cf5ad216334cfca2210001d17c7529e86389be1b09
+KO = 360ce04ab014db2f7520ef2619ba6373
+
+COUNT=3
+L = 128
+KI = 36044ed66c1b15375b4a56090efdc67d87faa2b3bf385427f605fd62781faa7c05a580415b8bf2c15fb8f3397b47ee6ecdcb2887b7da621d4af778843ea72832
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 04758e4716c18b36dce11696fd0ad86a30297bd43235d654ae5e1a29dc63da8133ba6043191380ac8379e4c044ae42ce1d5f
+DataAfterCtrLen = 10
+DataAfterCtrData = 6cc132283b798e352b8b
+ Binary rep of i = 0001
+ instring = 04758e4716c18b36dce11696fd0ad86a30297bd43235d654ae5e1a29dc63da8133ba6043191380ac8379e4c044ae42ce1d5f00016cc132283b798e352b8b
+KO = 68fdf6f3dbdb82eed274a5905fa5cd3a
+
+COUNT=4
+L = 128
+KI = e8075d6ca9911805398ddde9d6dd909aee4c7197b7c07f484e2e16e8ab967b08396b92ebb7c888d2cc03468fec847be70066651805d26ed711e9c48e61aabb75
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e416e2c9ebd8e59d96ee086c6cabb920249a2f229f57df5dc613304fa53b03b345c715749a9876e8679e1de3021ad9955699
+DataAfterCtrLen = 10
+DataAfterCtrData = ac2b97517124e6f28d45
+ Binary rep of i = 0001
+ instring = e416e2c9ebd8e59d96ee086c6cabb920249a2f229f57df5dc613304fa53b03b345c715749a9876e8679e1de3021ad99556990001ac2b97517124e6f28d45
+KO = 104f1b28f001f348aaeb52d1c38da074
+
+COUNT=5
+L = 128
+KI = dc476c506f9c4e94229648e6e779f55af8eacd6ea355ca6210b1114421f99e08b958c7329393a984f1ef003cfd720ac905e1e020b1b9c6297677ebd56dbd38b4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 607f7b46770c78edfbfc918e961c096c64c08a8468599168a25ac212f1e988e41d4c4d3c7c143f70bf40290e081cdb3ee869
+DataAfterCtrLen = 10
+DataAfterCtrData = b45cbeab9d3b245e32b1
+ Binary rep of i = 0001
+ instring = 607f7b46770c78edfbfc918e961c096c64c08a8468599168a25ac212f1e988e41d4c4d3c7c143f70bf40290e081cdb3ee8690001b45cbeab9d3b245e32b1
+KO = 0e7c1a147d5ac3383f9a6f53eac0858e
+
+COUNT=6
+L = 128
+KI = caf0922cb7c8726aad973af38ffbf13313bad64926fcfc28449e7d7e5f091826451ba7ff8b0e2310100cc68f36c5bb9e7a726c842366070886943d5b1a1aaac2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 65f3787588945fd9cc870cd2c3af6a76f6a7be79f892d4b1f45474a59211bd055304edf31f4483a482e7e3a5ccdf6eeab3d4
+DataAfterCtrLen = 10
+DataAfterCtrData = acc495706a631ce5af98
+ Binary rep of i = 0001
+ instring = 65f3787588945fd9cc870cd2c3af6a76f6a7be79f892d4b1f45474a59211bd055304edf31f4483a482e7e3a5ccdf6eeab3d40001acc495706a631ce5af98
+KO = 066f8504e204a0641d56d2ed57108853
+
+COUNT=7
+L = 128
+KI = 331d0c4b06e101bccd13413f07c01e8350abe4d16f8d4597fcf1c18e47f378987300a734bb4bcc880e6c903689b83c71362abc4a1fd4380c19692b4ee1342b54
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 01061342e3a09294042984e040c3e6f3ea509ff0bc142710b2af4e8159404b53350099284a492f1d16b434a52e6d96a230ed
+DataAfterCtrLen = 10
+DataAfterCtrData = e2ea881476c40b473458
+ Binary rep of i = 0001
+ instring = 01061342e3a09294042984e040c3e6f3ea509ff0bc142710b2af4e8159404b53350099284a492f1d16b434a52e6d96a230ed0001e2ea881476c40b473458
+KO = 920e168445da21256f1c689531f53306
+
+COUNT=8
+L = 128
+KI = be354ea0b7e76da3dabb4d0ac613568d7b29fe1002d620dc6f3cd7dc80e01f4e63c0e3eb91fc323c4233db213bce85953e3cfc8c03da853218f38665fefd2d7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 00851a1b6e75414dfa2120f7b1a25ab9c15bd5c99f0589165d87fb7ae904f848f7d6a5d14f5cb6cf6e2e233b3bf6147a8a5b
+DataAfterCtrLen = 10
+DataAfterCtrData = 3dacf893c64825b38ebe
+ Binary rep of i = 0001
+ instring = 00851a1b6e75414dfa2120f7b1a25ab9c15bd5c99f0589165d87fb7ae904f848f7d6a5d14f5cb6cf6e2e233b3bf6147a8a5b00013dacf893c64825b38ebe
+KO = a7cbc4f54ed73d8a9d31174b163fcd2f
+
+COUNT=9
+L = 128
+KI = 6ffdc87e6262084d4f8875c85a733d7abb3ccfbae1d79db0d221bd0294f1c523d074ca4c5d46dc9aa99dae65cecdc46b2a641366b53d5811a14a30e19b63ec7d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b400aa44aad2a0231543ceba910b3aa657eb10a1bf6ad42c7e829320368d61b3b493bef74a26820baa78c54d2f338f21da39
+DataAfterCtrLen = 10
+DataAfterCtrData = 6884f647bef096f555fc
+ Binary rep of i = 0001
+ instring = b400aa44aad2a0231543ceba910b3aa657eb10a1bf6ad42c7e829320368d61b3b493bef74a26820baa78c54d2f338f21da3900016884f647bef096f555fc
+KO = 5b266ad723560340dd3ec039ba1887eb
+
+COUNT=10
+L = 256
+KI = 089d0bbaf4022fa7e4f9cd8da87a5f6486e2b82f0060d5e104f9c799cecab68fbce70d59895f98425acfd43f6194b2c37a8b18138431795a6f5bbfa744e3ae7a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a8ee406ec5e6c2ee0e8c809e5fe54ea5e5dccf24d0097314d663b6ea76db6365f900f2667c26f50ff1ebc87e503a2664f151
+DataAfterCtrLen = 10
+DataAfterCtrData = d2138002583a7dfce69a
+ Binary rep of i = 0001
+ instring = a8ee406ec5e6c2ee0e8c809e5fe54ea5e5dccf24d0097314d663b6ea76db6365f900f2667c26f50ff1ebc87e503a2664f1510001d2138002583a7dfce69a
+KO = e456240fb73015238408eefe1c7733e481598d48c17ad5453e5b4d93b39b110d
+
+COUNT=11
+L = 256
+KI = 698107dc93eaef752aabdc15cfca59cc41a28230b4b0b06420c79250ce4127cb777251f525f0af7ed700c31f741cf0c040f8322e41b2fda55bf47a2cf2bf6833
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cde62c098e094d40fd8f0f104c14fbcfc1ba76d66cdbffa7510152ad28ab446481b7ecbcd8eba7cda2e824dec4f7ab22f942
+DataAfterCtrLen = 10
+DataAfterCtrData = bac9c63072bdcef3c523
+ Binary rep of i = 0001
+ instring = cde62c098e094d40fd8f0f104c14fbcfc1ba76d66cdbffa7510152ad28ab446481b7ecbcd8eba7cda2e824dec4f7ab22f9420001bac9c63072bdcef3c523
+KO = db5471a27447c9bff51965d25c7b8687e0f7b285ecb0577a1706520a4b479ea2
+
+COUNT=12
+L = 256
+KI = e5d70891f31ab599a6df19a2ac98da822e35117e8a455991d0cf8c18778fc1f226d4e72fc9d6991c1398ac53087e22141db3d3f926259f4bbb9a3622803b2f35
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e29a82b73e048701673d8ede873cde47abfec325e69c6dc8dbdb30deb25847252c7aed224ee42b39529fcb07e54da033e826
+DataAfterCtrLen = 10
+DataAfterCtrData = 30d6fe67490cab618bf2
+ Binary rep of i = 0001
+ instring = e29a82b73e048701673d8ede873cde47abfec325e69c6dc8dbdb30deb25847252c7aed224ee42b39529fcb07e54da033e826000130d6fe67490cab618bf2
+KO = 3578190b784fd7ab5b02ddd244104fb5c25e4ed14226ec64decd251ab43f1527
+
+COUNT=13
+L = 256
+KI = 83e84ccaad383b295756a43561ac2363ef0d2665e12d93efbe1988e24964ff0db31fcaa3bd98783209d05c660ae379015fc0e801dd67b13917ea38b5ff7d039c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = caba63b7ae7d43de21ce9fd610eddadaea9ad8b6cd05ca72849b2173d0fb8519be8c1afa1f9fe42f0ce59dadba78a4a86967
+DataAfterCtrLen = 10
+DataAfterCtrData = e3cbe4a5ccad40630422
+ Binary rep of i = 0001
+ instring = caba63b7ae7d43de21ce9fd610eddadaea9ad8b6cd05ca72849b2173d0fb8519be8c1afa1f9fe42f0ce59dadba78a4a869670001e3cbe4a5ccad40630422
+KO = ed3528f92f9196da355ada478bc51381471d957d1c05c5ee27600f65b8800b4f
+
+COUNT=14
+L = 256
+KI = f5cf19ab5766589cb0e717de61b7e941347f8b361153fe09e438b6868903bd1a2309682f7646efc45d1e014c61cfb05c5de3cb07e1fa11de69c005bd4e167243
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d4209b0bafaf203ec6d80daaaa7905891977d0c17da55a5384f72938a2a86bfd7d4cd499c26261dbe2c82857f9c727680de0
+DataAfterCtrLen = 10
+DataAfterCtrData = 018e329f16d57e1f39e3
+ Binary rep of i = 0001
+ instring = d4209b0bafaf203ec6d80daaaa7905891977d0c17da55a5384f72938a2a86bfd7d4cd499c26261dbe2c82857f9c727680de00001018e329f16d57e1f39e3
+KO = 2876fe5babf6df4293f77fbd9538693b453dc2e652373d5e8fc5461fe152c231
+
+COUNT=15
+L = 256
+KI = dd3ef2b5bd2d7e05415b2c1b45e88c22ad0336375c9c9f72af30d99a375d15a8ec93a4b7cb4cb8ce70ab1178e543e65cf77f6e83be31d73719a1132a4a03295b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e9ecc623ad2bb591b4599676ab012c768b524f3e0fd11495eb5b1639232f4ee94c1881f66421cd2c4caa0bf2d29dbd3587a7
+DataAfterCtrLen = 10
+DataAfterCtrData = 740be5179864c60c98c9
+ Binary rep of i = 0001
+ instring = e9ecc623ad2bb591b4599676ab012c768b524f3e0fd11495eb5b1639232f4ee94c1881f66421cd2c4caa0bf2d29dbd3587a70001740be5179864c60c98c9
+KO = 3db72773a6e38caadd4122e2d4b38ddfe6fb5648d46eec743ab1e2dbcf757950
+
+COUNT=16
+L = 256
+KI = 7a48cd0e929e5d52d867ef534801361cad207c70bd5444713c2d419143dc8abcf61d03c2aa2838e30d99e43080751e5bcaf7270de4b82a5bb4072e8fdca9669f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c34d697fd41f0baac66d8c71d3d443a3cb188fd8de44121d6fcda53fccb3879aa0c02e578c89d4b780fffe3d034d5331eb95
+DataAfterCtrLen = 10
+DataAfterCtrData = c2d21d8e9a506b19a555
+ Binary rep of i = 0001
+ instring = c34d697fd41f0baac66d8c71d3d443a3cb188fd8de44121d6fcda53fccb3879aa0c02e578c89d4b780fffe3d034d5331eb950001c2d21d8e9a506b19a555
+KO = 4faa444b3370176d4d4ea4f0b9eff7495b63448d38613ac1407b74752e068bcb
+
+COUNT=17
+L = 256
+KI = 2b38bfa81677bc60924ce9160954f065fbc77b29c3a814f6fda808de19c622f5858990627f06ca55fa9f06adb5f294584d20844fd433b0bc2ef71df2edad8a0d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8724ba137bfd749156d74a84ed39b5ecd919078838bf0e8968bb358d4a2eba3f44616e68eac7349cb4a725b052627e3fe069
+DataAfterCtrLen = 10
+DataAfterCtrData = 888a5fa41a4bdfed029d
+ Binary rep of i = 0001
+ instring = 8724ba137bfd749156d74a84ed39b5ecd919078838bf0e8968bb358d4a2eba3f44616e68eac7349cb4a725b052627e3fe0690001888a5fa41a4bdfed029d
+KO = c2026cf444ef0caf589a1e683528f269ff360721eeccc9ef237481265e351f51
+
+COUNT=18
+L = 256
+KI = aef30536265a69ee6a3e1f4af0e48e89cff99b99942b89827f7a40a12ea7d20f14d73f8227916be0adb7a0e02976f7cb34e5f092069804d4daecba44bc784895
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1039f36d0faeb257adf19d8091463f04654c65f6a96f632f65c8ef817de18efc2c4577f91c56892a9635e2a70a7830a0ab14
+DataAfterCtrLen = 10
+DataAfterCtrData = 66ed2bb98da5173f6fe5
+ Binary rep of i = 0001
+ instring = 1039f36d0faeb257adf19d8091463f04654c65f6a96f632f65c8ef817de18efc2c4577f91c56892a9635e2a70a7830a0ab14000166ed2bb98da5173f6fe5
+KO = 637dacc63cd63291a2c670f32a3d030f1d2cc41752b6a50155b9c5ea97a6ccbe
+
+COUNT=19
+L = 256
+KI = b82fb0447b178003796c8c4c4d5452092079a2bef1e0aa886ed46a2205da7d5140185f06d207f265b93e7560ff440954ba8f775ccd17f7a3021e05370a9604df
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 884349eb765dff1fe8e5494d89d887ac73e7ccf09c47887b3493a331b0839b4ca32adea9f5f4abbf71775bc78c3d55d45c00
+DataAfterCtrLen = 10
+DataAfterCtrData = 3ed694d65a93d65d21fa
+ Binary rep of i = 0001
+ instring = 884349eb765dff1fe8e5494d89d887ac73e7ccf09c47887b3493a331b0839b4ca32adea9f5f4abbf71775bc78c3d55d45c0000013ed694d65a93d65d21fa
+KO = 39cbbb525d5f46b945327adbe5955b59545d741ed0627068a03011fe10376a05
+
+COUNT=20
+L = 160
+KI = f8cdf4095a2f7ae96da7bb3b1b27ddc1223e6b34b5c53628310ce7e60e2cd64c0c5bc82f48712323b49e6f36aa12e86441692fe4f0a471cb4f9971cbe27e1476
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc9bc8d4918aac519c2e497dddb95b36bed2030a378f71fd35a80c73bbdf7a79735da60211a5b03c40abb5d5dcdb77e184f3
+DataAfterCtrLen = 10
+DataAfterCtrData = 563dd11a7d7dd41b752b
+ Binary rep of i = 0001
+ instring = dc9bc8d4918aac519c2e497dddb95b36bed2030a378f71fd35a80c73bbdf7a79735da60211a5b03c40abb5d5dcdb77e184f30001563dd11a7d7dd41b752b
+KO = 887cafa8d6eded9310d182db981d785be4bc5fca
+
+COUNT=21
+L = 160
+KI = 098e5da38885bf55275b6a6133f0c46ba1e2a8805a07bb46f1368195c4499b77e2943d2550fbcb81892ea0cf623a8465cac04c9be96febdf6c7e5faa3d794130
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a8bd946125b6bd191b9d108d6052429cfe673973b1c7deb19a509dd659e555cacb1a50c54ef0ac37c763aa28638fdcbd101a
+DataAfterCtrLen = 10
+DataAfterCtrData = 568eb6a1b4180d6f932a
+ Binary rep of i = 0001
+ instring = a8bd946125b6bd191b9d108d6052429cfe673973b1c7deb19a509dd659e555cacb1a50c54ef0ac37c763aa28638fdcbd101a0001568eb6a1b4180d6f932a
+KO = 9d1059eb422ce08a504f392a8db403d0fa84d4a6
+
+COUNT=22
+L = 160
+KI = 084ffc4ff9d482a299c6ff4ad3d781ee2cadc49d2816d8ce06fee81d7cb0fe7c693aca246b36a68f2c79fb670c64ddc230dae97e354818580fef6c23114d508c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8d488ae935688f7f66a4d4cd8941a10dafdc1fd3f06293207313d6b756d50a0116af009106d8b9e3cf62f052d6533a19096e
+DataAfterCtrLen = 10
+DataAfterCtrData = 8bd76ebfcf8cb2e592ca
+ Binary rep of i = 0001
+ instring = 8d488ae935688f7f66a4d4cd8941a10dafdc1fd3f06293207313d6b756d50a0116af009106d8b9e3cf62f052d6533a19096e00018bd76ebfcf8cb2e592ca
+KO = 9bb7d9160c8107daf62e938606d3f4a6b05e280b
+
+COUNT=23
+L = 160
+KI = 8ffb843dcbe82789ef9b4d6a61b533b6219cd8412519bf9b7ba2c1e106bcb95845fded05e63ab8a66699aaebab9551fe405a7ba270696bb7554561c753b68fb9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cee33e008c1f09d9bab721c486c6aaf9dbd2ba8cc4a7ff93e70f6825ec3b341fcd48128b12b933c4cbc0309bfee7cd9988cd
+DataAfterCtrLen = 10
+DataAfterCtrData = f1e29b2f85efe19f36c5
+ Binary rep of i = 0001
+ instring = cee33e008c1f09d9bab721c486c6aaf9dbd2ba8cc4a7ff93e70f6825ec3b341fcd48128b12b933c4cbc0309bfee7cd9988cd0001f1e29b2f85efe19f36c5
+KO = 121da0c1b0f662d45f8420b6c9bb828c4b0b23dd
+
+COUNT=24
+L = 160
+KI = d53590ad0073fe050c48d475a3c438a2a6611d49d9197fcc3c0db2410701b92e7b46b473c801261cfa7fc292e6b836819acbb07facff50dcc7459d8e7f84489b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a45ac1a3a3569e03078c144c1d7c5fc7f1b22726d10d557b40a8241a3dc2fd7dd1c8468b2461033199420da7663a6c10e992
+DataAfterCtrLen = 10
+DataAfterCtrData = 7ea39282b2be6539b67b
+ Binary rep of i = 0001
+ instring = a45ac1a3a3569e03078c144c1d7c5fc7f1b22726d10d557b40a8241a3dc2fd7dd1c8468b2461033199420da7663a6c10e99200017ea39282b2be6539b67b
+KO = 6d0dd3d6db3ed4a3afa1bbfb4338155b63b80bb6
+
+COUNT=25
+L = 160
+KI = 1f20dcea2091195557423a015d5129c195d487b827fb4fccbec8447aeea66653c68eba9aea7f25ef4b56b246265cf0204d7800aee1012e0839095ad5e5ddb2c8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cbb613f1043c36f671bc8a6d913336832ead99294abe417b42bcc4aedea7539ebfc11cc497bffbec8b7c624560b577f0e2fa
+DataAfterCtrLen = 10
+DataAfterCtrData = 1d5a4b54a371f01eecdd
+ Binary rep of i = 0001
+ instring = cbb613f1043c36f671bc8a6d913336832ead99294abe417b42bcc4aedea7539ebfc11cc497bffbec8b7c624560b577f0e2fa00011d5a4b54a371f01eecdd
+KO = e3712ee88781952ffb7f141d4b8cc710d148998c
+
+COUNT=26
+L = 160
+KI = b865a1c4df0939a69885ec3a129d73b0a7e5d4bf6329f62d2c736a783a3cddb287a0f5c1a943a32261189862bb96e97513d9fa40a97d7cf53112d6d036d1cfc2
+DataBeforeCtrLen = 50
+DataBeforeCtrData = dc539b6475d11edc3e4418190adc88f1c435b97df5bf5eb1f144813c7645d072891e4fc6f52dfcc3568ab02731f225295163
+DataAfterCtrLen = 10
+DataAfterCtrData = d76f3558a730456bd1d0
+ Binary rep of i = 0001
+ instring = dc539b6475d11edc3e4418190adc88f1c435b97df5bf5eb1f144813c7645d072891e4fc6f52dfcc3568ab02731f2252951630001d76f3558a730456bd1d0
+KO = b969844ab4a55314789c53721da75eb9b9f5d4db
+
+COUNT=27
+L = 160
+KI = ea8e7d57281272b28744dd582c31d8f6ea402b4c75bb996619883f7a3609983fe99ed73fbaff6446891a6b51a18ada4ad8265d752b89805cd4a09e7cc31cc54c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3222a85659be21c1b3db87b576988b73894967432de4197d792a61819ecd34102bb990c0c3f7f76c394dcb22b43b5b705928
+DataAfterCtrLen = 10
+DataAfterCtrData = 6d29b7bc1df267be0461
+ Binary rep of i = 0001
+ instring = 3222a85659be21c1b3db87b576988b73894967432de4197d792a61819ecd34102bb990c0c3f7f76c394dcb22b43b5b70592800016d29b7bc1df267be0461
+KO = 37852b78a6b01a4a4986f91a856156ea290ab58f
+
+COUNT=28
+L = 160
+KI = 21199a897fa54aaefb9fca654803a0c6d2782f7e6e6c2f88a148486666bff0ec0fe1b836db410804ec5de9909ca42d4c2d9407d3fc0ad5200f54fd03fc1ca726
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 3c928895985331eff9f6c43195f347f97890185f2a9c1abb734b76edb9e07ca7b305bf4205a89d92c402d8cc0d7a33b4433f
+DataAfterCtrLen = 10
+DataAfterCtrData = a2346c8d25e7c2abce98
+ Binary rep of i = 0001
+ instring = 3c928895985331eff9f6c43195f347f97890185f2a9c1abb734b76edb9e07ca7b305bf4205a89d92c402d8cc0d7a33b4433f0001a2346c8d25e7c2abce98
+KO = 10905d4a1e33b7d3d92699be78b7440880477dd0
+
+COUNT=29
+L = 160
+KI = 90675bdd99bffb91d6a3f3d76193d1bffc8f8be4fc79590d09ccebddd66cf4ec2e6014f8a1e9718384bfa3e403a569d81a64f9fa9af381db15dae5dda715cfe1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 31f83ae3b179a5291a8876c9ac5167a2e54c094586b9a17ab37861feb7d3a4231471169bc1eff636fb7eeedfab11c66845fb
+DataAfterCtrLen = 10
+DataAfterCtrData = 6af3990bc61200681105
+ Binary rep of i = 0001
+ instring = 31f83ae3b179a5291a8876c9ac5167a2e54c094586b9a17ab37861feb7d3a4231471169bc1eff636fb7eeedfab11c66845fb00016af3990bc61200681105
+KO = e8cf596d938f3733a141b81d27772c088d6d31d2
+
+COUNT=30
+L = 320
+KI = 951d18678484155db69c52cccea35430527d5e670f0f785bd176c7018a62259723b0fcf2d534fd7a244e4d21624e66eb4a28ce93f53a696cee3c9562d4713a7d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ad44bb858f52cf2de7fab0db5d360d89928b56ac520134ef4ae97478417006d635c7db92f2f05535256452fbded32e4bcc21
+DataAfterCtrLen = 10
+DataAfterCtrData = d750ebe5b9f10a5d245c
+ Binary rep of i = 0001
+ instring = ad44bb858f52cf2de7fab0db5d360d89928b56ac520134ef4ae97478417006d635c7db92f2f05535256452fbded32e4bcc210001d750ebe5b9f10a5d245c
+KO = 4ef6a0b646813d033c14118d070c16752f0fba3c65b7647ff70efe6338b585c569ae342a8cf123c7
+
+COUNT=31
+L = 320
+KI = 070cecb534eec3a92839bbfacf7313f28befb5afc6f07b67d32471f9babf78e701a0e29d465db5090cad11883c608fa6d3e480c9864dfea6b8fce1e42a8faf8f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b679246ff90792583bd6f0b8e8dd1b6867308934b77731e0b43295a81a2f2ca13c412b05b98bd7505be6bea44408013c578b
+DataAfterCtrLen = 10
+DataAfterCtrData = 5311da0d6463364976b5
+ Binary rep of i = 0001
+ instring = b679246ff90792583bd6f0b8e8dd1b6867308934b77731e0b43295a81a2f2ca13c412b05b98bd7505be6bea44408013c578b00015311da0d6463364976b5
+KO = 44d575a69648abec5beeeb1069158ae6ff698ec56a43798bf50719bf8860f8b9eceae65b9a7a298d
+
+COUNT=32
+L = 320
+KI = 55a4d7a7ce62ac700d6338652fbc4c13801519c063b2a285b6d78843f8de4168046416341c5cc1d33b0246d19166fa2d716f60975be7ae73a77af2e407735f6e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5497b1b886ada1dd7a45128a54f862aae91916ea59ffd531c76a59fab0038c0037fc01052619d474a20e697a419051af760a
+DataAfterCtrLen = 10
+DataAfterCtrData = cc1f29abeff2dfdfdfa1
+ Binary rep of i = 0001
+ instring = 5497b1b886ada1dd7a45128a54f862aae91916ea59ffd531c76a59fab0038c0037fc01052619d474a20e697a419051af760a0001cc1f29abeff2dfdfdfa1
+KO = 11e9a1833fbcbdaf52e014989a1b8aab6c1d6a3cb7ab3876261e509344ba32ea7614ef8efc9bc76f
+
+COUNT=33
+L = 320
+KI = b01d9116f7de17b83c9bbb22c17a236572290a639a45d2e99aea7ed0d3d470145df3b3657fb80d00d23adccbe7c1dcc3806e2e901a91860b64cf1754e155769d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 36e6113bd04fe8eb7b657903142601fdd3815fd3f3265ed12abf46954d3652479b30ea974d5cb0969b33862a55d03d7f02d4
+DataAfterCtrLen = 10
+DataAfterCtrData = a72f6b6e1ad21f4bf5e7
+ Binary rep of i = 0001
+ instring = 36e6113bd04fe8eb7b657903142601fdd3815fd3f3265ed12abf46954d3652479b30ea974d5cb0969b33862a55d03d7f02d40001a72f6b6e1ad21f4bf5e7
+KO = 87a7a590f3a04f4bfb34aa5a819af19c7bde7349f31762ef6ac73e04cc41c56ae626045620b8548a
+
+COUNT=34
+L = 320
+KI = c7e6736b48c72e1cc0d604354029d13645b99246f7658a6b98ad3393420f400f805c6f674c33200393c0bf9b855378a6cecb499683823ac80da703df5eba5f90
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9278d6b6b915d4dde2f08831365c017f181594fc6991aa5a678a901c72c556e2ea58bcf9fee03315d56ddaa0e65ca17b8bde
+DataAfterCtrLen = 10
+DataAfterCtrData = 5e1d0ba1f7011c75eacf
+ Binary rep of i = 0001
+ instring = 9278d6b6b915d4dde2f08831365c017f181594fc6991aa5a678a901c72c556e2ea58bcf9fee03315d56ddaa0e65ca17b8bde00015e1d0ba1f7011c75eacf
+KO = cee5a11a570a24be16f4ee95be96bbb7cc6b2c115e041765ca3f46ac75e0aaf2855080c8db7df11f
+
+COUNT=35
+L = 320
+KI = 4e059d801c88903347e08184aed40073866a1bbb4d055c06d95099e6addff21058662945e0d3ac633dd901a1cf668750d5a28dac76f07a47f0677b57f0470206
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 21022e92e2021dff251763a870fd4ab88e585dc2ab185a3eebe4e9cd39d394a939e151b5bf4754254ab7dc1fa61bd057cf2c
+DataAfterCtrLen = 10
+DataAfterCtrData = 90d2850b33dc5250d059
+ Binary rep of i = 0001
+ instring = 21022e92e2021dff251763a870fd4ab88e585dc2ab185a3eebe4e9cd39d394a939e151b5bf4754254ab7dc1fa61bd057cf2c000190d2850b33dc5250d059
+KO = 58993ba1df2edaa4e18ce105399779cc7aeaf2c08330280d8db1902c3d656b0b4aa5934c2e365ebf
+
+COUNT=36
+L = 320
+KI = ef7d0d08e4a21413957f25e2ed1cc6174ec0e41863070130eaf268ca57d92ff6422c12dd35adb58289f2f650582bf9e19d7fabdb318938e49f88469d10a68412
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 56dcb10b8843182b1f4c0e32343c286ec98fc72cd427a3bc2426d14cd8349c2edcbff7eeb72b4b1a24bad7e5ba94f67b9b65
+DataAfterCtrLen = 10
+DataAfterCtrData = 526a1c4838d3b7c769ec
+ Binary rep of i = 0001
+ instring = 56dcb10b8843182b1f4c0e32343c286ec98fc72cd427a3bc2426d14cd8349c2edcbff7eeb72b4b1a24bad7e5ba94f67b9b650001526a1c4838d3b7c769ec
+KO = 161cb96c296d80d59dbbaacedba404860485719b3eed47fd01c38841cb93857048c63df882f8f801
+
+COUNT=37
+L = 320
+KI = 3b68c5a9bf1623c4d79997e7b44d5d3f4b6a5972033db4bb5323e7b12f09a1cdea270561adb70fb69cf77d1d6dfcf315d95c5c41c87a59654dfaf6516a9a23dd
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ef3db85ccee877f16fc085c76cd00a3958c8abb34761f9217d7a79cba161f13aef6821bd64f76f7afe950176946e78c6f5fa
+DataAfterCtrLen = 10
+DataAfterCtrData = 213686fac61df54330e8
+ Binary rep of i = 0001
+ instring = ef3db85ccee877f16fc085c76cd00a3958c8abb34761f9217d7a79cba161f13aef6821bd64f76f7afe950176946e78c6f5fa0001213686fac61df54330e8
+KO = 60019fdb3004dcad714b0aa0308f816f8029a1f2823a6d915bbe73be4f771dac0344043fd686c034
+
+COUNT=38
+L = 320
+KI = 2733d592f51ccf70a30d1f6d65e953535863ecc756c3d2f89fe769944de6b8e10ff1fe999ec376e1df356aafd4efe6f2cf27bab89b8f1c7a9cd032fc1f445d50
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ed652cb34a3627a50956d8fba284b060d94535640c02e725d4222092358a921b1accf23f6ca7fadfd9bf0fb412131270aaf7
+DataAfterCtrLen = 10
+DataAfterCtrData = c1e756895da3b8924647
+ Binary rep of i = 0001
+ instring = ed652cb34a3627a50956d8fba284b060d94535640c02e725d4222092358a921b1accf23f6ca7fadfd9bf0fb412131270aaf70001c1e756895da3b8924647
+KO = 2c11f5ae79c3a93e29dcb371d2fe35cc0f57542602f2dd1fe989ae96def702efa4a04ebd38742296
+
+COUNT=39
+L = 320
+KI = a7fd9dec11a91dcec89c0ddc7e0e0bc867a785ab11ee1d1a3f0b2ec818a4fa250d92508407638b1e37b4ef1acdcd6e12c1373f888730322d11eed97f38a3d8a7
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 61132d4a0821cb67590188366f6fe9430e9667ab2b480560c5f13ba1147faa9e4f6d4504df1aecb992ce3b3cf7a77f9941a5
+DataAfterCtrLen = 10
+DataAfterCtrData = 940bc72c1be5048c108e
+ Binary rep of i = 0001
+ instring = 61132d4a0821cb67590188366f6fe9430e9667ab2b480560c5f13ba1147faa9e4f6d4504df1aecb992ce3b3cf7a77f9941a50001940bc72c1be5048c108e
+KO = c8089e4612964d4956ce75e036c347a67de2a1d82de496f5467eacef915a606fad973176e455a1a5
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=24_BITS]
+
+COUNT=0
+L = 128
+KI = 5572ceb20ce4cb93b4a3781e55846f4d012fe5598924beb134a17dedf2b59da3bc997d5a105b423cf49849c33bbcef564a993c8a648b4d8fb567f4c08030f9b9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bca2eda0ac96d53e7f94f41ef880cd2dcfccd2bd0c116a87c7e6485fe7535469da538c92f6d6c8443f480d10ebfca36e441d
+DataAfterCtrLen = 10
+DataAfterCtrData = 4072f6e842886be123d3
+ Binary rep of i = 000001
+ instring = bca2eda0ac96d53e7f94f41ef880cd2dcfccd2bd0c116a87c7e6485fe7535469da538c92f6d6c8443f480d10ebfca36e441d0000014072f6e842886be123d3
+KO = abc01ab53b61ce1cebf3038b42a4a854
+
+COUNT=1
+L = 128
+KI = cc724db1e44f19ee1ef23d0fa6ed3d622fc79d27fe9d951ad43df82a97bd2e3733559b50c564d0f989f8191aabb1315f07d1ee0912be329aa6c56a65a0deb780
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 54a5e4f6a4d163a6940f20875d23069c57cbc7698c422887b2de1bd35a753bd34b8fab75fac87b5cd191a96a7fcf1f570509
+DataAfterCtrLen = 10
+DataAfterCtrData = 6872101427aa37e3483a
+ Binary rep of i = 000001
+ instring = 54a5e4f6a4d163a6940f20875d23069c57cbc7698c422887b2de1bd35a753bd34b8fab75fac87b5cd191a96a7fcf1f5705090000016872101427aa37e3483a
+KO = 7a7f67bd9331eafa007ae1f1add4f75b
+
+COUNT=2
+L = 128
+KI = 54244a858a30fa89d1bdbc98517c4bd47f09100fb85b7f303dc526ce20f59e0e860d12c39cb64b7cc25fe1ef3b65440a138b6bc9e6f41cf5929997e289c11230
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 18ee923bbcf4230731e9be15d4e3453c68a49d58befeb9527556af28309dcfb43f970cc8e3d08ec6c659c406403e08e99de7
+DataAfterCtrLen = 10
+DataAfterCtrData = d8fc031e99932f2d5740
+ Binary rep of i = 000001
+ instring = 18ee923bbcf4230731e9be15d4e3453c68a49d58befeb9527556af28309dcfb43f970cc8e3d08ec6c659c406403e08e99de7000001d8fc031e99932f2d5740
+KO = 2fb003baea6e8ad49a4998e6c08cbbff
+
+COUNT=3
+L = 128
+KI = ab090b70decd4a98a9020e28cb0e9b623646b6a69fc268bed7b6651545cd76f432711410667865ac96dcd427da38f76c4f1b0a023b15e39421ef277b69f9d7f8
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 64bcabcbd9627d077c7ca7176d674d78a9e9adbfbe0e48097a21f859b36a0c0e7371c6d73cfd6c567b0687b6806dba83cf22
+DataAfterCtrLen = 10
+DataAfterCtrData = 4f86db0222e1d6a4e216
+ Binary rep of i = 000001
+ instring = 64bcabcbd9627d077c7ca7176d674d78a9e9adbfbe0e48097a21f859b36a0c0e7371c6d73cfd6c567b0687b6806dba83cf220000014f86db0222e1d6a4e216
+KO = 3d7c5643e1ea620db3038d5c70ae423b
+
+COUNT=4
+L = 128
+KI = 8eab84c2cae7fa384d9e0052ee55a564f48be82891862e3fc5050010bec0255faa22d60c5ecfc59524ca9e769f6dfa8702588ad00981eb8310dd39cfe0a05876
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bf31e3bf7f73d167cd86054b389304bda3a38451377d8d94e2bd466d8c0064355ec5085d00a6e2702d64f8ebd2a85f6c4dd0
+DataAfterCtrLen = 10
+DataAfterCtrData = 17b9472193cba29ba04e
+ Binary rep of i = 000001
+ instring = bf31e3bf7f73d167cd86054b389304bda3a38451377d8d94e2bd466d8c0064355ec5085d00a6e2702d64f8ebd2a85f6c4dd000000117b9472193cba29ba04e
+KO = 2240798001f5816e60c3021cf826c3c2
+
+COUNT=5
+L = 128
+KI = 3183e108494552a6a4809c8c8f8a35d4f3f7a15f87aeb402b3d2b63c12d1819b09d0c7de848b367764cb5adbba24d2c0b23f4981ad535e226942d3a11a851fd6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d53f130574ec446cfaf21beb25603fa2c9ce45551dab06b27545ce908599e316d17ba839734006e5e3317ad9e7577d21ba15
+DataAfterCtrLen = 10
+DataAfterCtrData = f8de10fd2f5984bd939a
+ Binary rep of i = 000001
+ instring = d53f130574ec446cfaf21beb25603fa2c9ce45551dab06b27545ce908599e316d17ba839734006e5e3317ad9e7577d21ba15000001f8de10fd2f5984bd939a
+KO = d33420938f7c2ce5bc0c92ba75d27517
+
+COUNT=6
+L = 128
+KI = bc7b6d24323fbee100250528bb267233810de47646f1843ecd6a3a9d6bc5c929a6235b07bf359d4e4d793e623152775c6f979b1b16909f10d61f3a12a93f42f5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9bc51f422ed8b2028b9496610c8af92182da1f890d19dbc7ad6fe5dc03843264e2c54e33ae48832a94ccc5599238076f3380
+DataAfterCtrLen = 10
+DataAfterCtrData = 48aa96cdb00cc40f2386
+ Binary rep of i = 000001
+ instring = 9bc51f422ed8b2028b9496610c8af92182da1f890d19dbc7ad6fe5dc03843264e2c54e33ae48832a94ccc5599238076f338000000148aa96cdb00cc40f2386
+KO = 9fe338150500e746e8bea1e8e67172f1
+
+COUNT=7
+L = 128
+KI = 6f2467b5b53a25399bc9b10a2ae8d0aa3f698f22b33b0a0ae6860193f11e348205800541e873cd39ad1687fb7bc9e223e380b3064417cb9c5daa95cbccb43f53
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d0855e4b5de7c3510032627d48a490cf0bac90e28f96533ffc08b5845f4e0b5cbbbc4106eaf5d582884899e26a896d8b19b3
+DataAfterCtrLen = 10
+DataAfterCtrData = 5b722b46cb19c0b8e994
+ Binary rep of i = 000001
+ instring = d0855e4b5de7c3510032627d48a490cf0bac90e28f96533ffc08b5845f4e0b5cbbbc4106eaf5d582884899e26a896d8b19b30000015b722b46cb19c0b8e994
+KO = a389b345bc2be87357f6924d904cd2f1
+
+COUNT=8
+L = 128
+KI = 74c4eb19709f5868a02e8f66c3a3990e815f18e0f6e3e95c8b73f082c67ef484b2061011002d465597cc9763625bb6e6b8e6475b607717ebbb09558c83c61a6f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8cbb67d8b8cc12410cb683494e228cc598b469331b25017fcc07522b33a7a17603a48d587decf0c8af51e8e2337b03e43ce0
+DataAfterCtrLen = 10
+DataAfterCtrData = 28154dec0009c74b377f
+ Binary rep of i = 000001
+ instring = 8cbb67d8b8cc12410cb683494e228cc598b469331b25017fcc07522b33a7a17603a48d587decf0c8af51e8e2337b03e43ce000000128154dec0009c74b377f
+KO = 31f259c7f6e83fe5127d22e7ebf9e150
+
+COUNT=9
+L = 128
+KI = c71cc62982689b4e822a65808f25a3e2747bf5c7c2e264914a2fb3991b947711c876760807a421454b86a4044d033c34f26598f6aa0518f4e89cf6428bbf7650
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8b4bff7f9c1099c1da355320f909d2faad15c0387c3eea8a5a85ea3b64900ba1f3a7de709fc03e8646cf18254dfb8fd1ba32
+DataAfterCtrLen = 10
+DataAfterCtrData = 46f38c9626279345ee66
+ Binary rep of i = 000001
+ instring = 8b4bff7f9c1099c1da355320f909d2faad15c0387c3eea8a5a85ea3b64900ba1f3a7de709fc03e8646cf18254dfb8fd1ba3200000146f38c9626279345ee66
+KO = 155ec029a410a196159fad70b37ab3a6
+
+COUNT=10
+L = 256
+KI = c6d2c0d1eb87b13b34ea6c6decb7c08c8a53914b437d9a97cbd475229c2f829bee87c251d7c62bda5871f79509afee37995f916d49944cd2bc4e3c94093727a4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 36b8a93b63e02d564d4ce88c24fb29e881f9a945291ca222d66d2839d38d1039cc58b6de6df43249acb781ef8bb66e9ea53b
+DataAfterCtrLen = 10
+DataAfterCtrData = 379c83e925f410f92eae
+ Binary rep of i = 000001
+ instring = 36b8a93b63e02d564d4ce88c24fb29e881f9a945291ca222d66d2839d38d1039cc58b6de6df43249acb781ef8bb66e9ea53b000001379c83e925f410f92eae
+KO = a914765a43614e56aa2100ab41e2b529b4fe645b6b2f5ce690ad8d0f34f80536
+
+COUNT=11
+L = 256
+KI = 9f15386750d0db46f6d7103198b8477e124e55624745c728416bb24f04e8e1c1c348d0fd79d6aa0af0388b933970d0ef2df91373c65616af1cec12eca45dac20
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 276122e0b8598dd89fc78b86b45d74af4a1ec9a19e5701759268714c4f568d712ad12f88c5d45695b2bfd75fd730163c5e5a
+DataAfterCtrLen = 10
+DataAfterCtrData = b576f48d1cb6186491a7
+ Binary rep of i = 000001
+ instring = 276122e0b8598dd89fc78b86b45d74af4a1ec9a19e5701759268714c4f568d712ad12f88c5d45695b2bfd75fd730163c5e5a000001b576f48d1cb6186491a7
+KO = 47f2073cc45ce855a306c96c7d50ec797cc46746847d05823abba713af417d6e
+
+COUNT=12
+L = 256
+KI = a8e7e8fc9d50f887e67d405915c65ebf870a3a2cf7b80a8a62dcdb0e933fa8573b11ede6e7ee7bc614161abc4cd2822b64293534fb970cff2bca9f5d7d3db390
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d252279502a711dd1c033d20e3b88654947a1c9a65ae40c556f4e3b16a4d2f8e5aba3a6bb0c9c8638d1e87272c8ec9746d41
+DataAfterCtrLen = 10
+DataAfterCtrData = 7de89a5c96a68053c47d
+ Binary rep of i = 000001
+ instring = d252279502a711dd1c033d20e3b88654947a1c9a65ae40c556f4e3b16a4d2f8e5aba3a6bb0c9c8638d1e87272c8ec9746d410000017de89a5c96a68053c47d
+KO = 8329acb6716591aba918fb97e28c40a29a2406ea69f8f091497fae97482a21b1
+
+COUNT=13
+L = 256
+KI = ecdb0c36726afbe6cc57743ab5f94ac8afeee09e20d454a6bbee79be5b916f47bbb32050228ace57d4e78cbf495ec474cf4c2be3f04899bcabe8c6bb7fb1a009
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c75e1633187b6b9bfa4fa1924864a9a6161930beb3192f142b6cd1222112d8cc614c4a9ed9006534da821a06684d1f0c2e37
+DataAfterCtrLen = 10
+DataAfterCtrData = b73d5114360e8b1f5e33
+ Binary rep of i = 000001
+ instring = c75e1633187b6b9bfa4fa1924864a9a6161930beb3192f142b6cd1222112d8cc614c4a9ed9006534da821a06684d1f0c2e37000001b73d5114360e8b1f5e33
+KO = 68c8ef62616a7a7925d54f3538c4416109bdb79284d45c24efb042668b350096
+
+COUNT=14
+L = 256
+KI = 5fc126138d6bf1409d7abaf2a713b417895e46a1b5ac3fc295b376935a29f69cc9145972c1510a0ba1d8758e6fce77d4d0c8df8c77b30b3ee683d115d494cdb0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2a61f8e8311f547fd0e433460614edc4d10bbbb960f10982668bf08b195ed49c7ccf3a04570fac84eb6ebfe71df562b0de96
+DataAfterCtrLen = 10
+DataAfterCtrData = 1e758784d76a48876048
+ Binary rep of i = 000001
+ instring = 2a61f8e8311f547fd0e433460614edc4d10bbbb960f10982668bf08b195ed49c7ccf3a04570fac84eb6ebfe71df562b0de960000011e758784d76a48876048
+KO = bae7b9c707cc97f8aafa158c073528f6e5f7ad0da5ff8e13a94ae9115b19b698
+
+COUNT=15
+L = 256
+KI = d4daba71dfbaf71772a62c9d6af1f0fa3b5ed7deda8524941210fe9867c5022b46eeadae1f288754da34be3509876021180492b58385df686c20a10ac37c1fe0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2ed2b76c2f0ac307cb71946fd9364a5a087e2aa8ba63d5d9dfea33156b0f9bae5c9c13d8b99c304fac19009646e5d1c23e12
+DataAfterCtrLen = 10
+DataAfterCtrData = ae6d4684c325fe83c412
+ Binary rep of i = 000001
+ instring = 2ed2b76c2f0ac307cb71946fd9364a5a087e2aa8ba63d5d9dfea33156b0f9bae5c9c13d8b99c304fac19009646e5d1c23e12000001ae6d4684c325fe83c412
+KO = 7a70adde3f998c31f6443159dc1e3704f9e6b03a564d26dd4cd5d815e728d890
+
+COUNT=16
+L = 256
+KI = be7d2d5b05fee70ab22e55afc8da8ffeca546aa6742bf804212191572573b7cdddb39e27f9eb42ffb5b25be48b7036699255cfd1aa196cc48d95971a1ac8ecc4
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0d00493a01454d8a4f293c51d6c5418742a0b2f7a0b7075bdde5d2b2b4a935417d5436afc0bfe93bedcca9910b5c7836de89
+DataAfterCtrLen = 10
+DataAfterCtrData = 965a17755190118d05e6
+ Binary rep of i = 000001
+ instring = 0d00493a01454d8a4f293c51d6c5418742a0b2f7a0b7075bdde5d2b2b4a935417d5436afc0bfe93bedcca9910b5c7836de89000001965a17755190118d05e6
+KO = ca47cb08047ef5860497821126c8bc789da8117bfd571a942e3f02d99360d8f2
+
+COUNT=17
+L = 256
+KI = 1871b4492b030fece4b14e50b56207c108d8701da5d879386e2c6e79734e6549da5482685c20f760f2147e5709b59bc329345464c6d82dd32ecc71a905d8d151
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c515a350787b0cbf2f140b4098f4e6bb0bf201d17b84ea4f4adc5622ee88703f4932e51e2905f6ef35bca4865914aab8a730
+DataAfterCtrLen = 10
+DataAfterCtrData = 8d2eb14501e9e3deffa8
+ Binary rep of i = 000001
+ instring = c515a350787b0cbf2f140b4098f4e6bb0bf201d17b84ea4f4adc5622ee88703f4932e51e2905f6ef35bca4865914aab8a7300000018d2eb14501e9e3deffa8
+KO = d74e1b9057351d751efd6b36b145843d8ef72dea056de7096084b66489ee827a
+
+COUNT=18
+L = 256
+KI = d67f94be5101d7bb94fcb428f1c41ff587d25ab6b496279d75977987b9c49f4db5e3fef376f6b6e086f860860a7290222137a6086d7f7713ec9121012bbe4fd6
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4a6ac420d9200a74a3fb4cb01c5c7ba71bf22d0d0e4465d4a3275192115cbe1e0f7d1a8d74407f497cb1dc2a6c9af0e601c5
+DataAfterCtrLen = 10
+DataAfterCtrData = 59fd137f5c7618c3eda2
+ Binary rep of i = 000001
+ instring = 4a6ac420d9200a74a3fb4cb01c5c7ba71bf22d0d0e4465d4a3275192115cbe1e0f7d1a8d74407f497cb1dc2a6c9af0e601c500000159fd137f5c7618c3eda2
+KO = 94d3a4312d3afe40e8fd49b5fc4e851f8b92d34e8826b9ef91d887214df54b3e
+
+COUNT=19
+L = 256
+KI = 642c1814e68fbd694c7d25ee5d2eb6f463a0be65b6defbd2a9e99039df3c78f79895c50a98baca938a403fe943dcd43e4ce0abd769b93fa5364fe3cce0a267ee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cf0cf48f2fcc54393c243dd1e142bec16d90335ccf8ae8ad0b659167175cea267831f460b9019ea3fd43cd278edacb0168cc
+DataAfterCtrLen = 10
+DataAfterCtrData = db97b3f988e21ff50b72
+ Binary rep of i = 000001
+ instring = cf0cf48f2fcc54393c243dd1e142bec16d90335ccf8ae8ad0b659167175cea267831f460b9019ea3fd43cd278edacb0168cc000001db97b3f988e21ff50b72
+KO = 7aa9a961665ab8512679949de68dfb5211d944da029d15dfab56b4de6572c71a
+
+COUNT=20
+L = 160
+KI = 5a9ecbbf31f50001c694541c8aa07cb3fcda882479185093b8c418cfdf04a7f8417293275329175b5e43a25546b8185a518455c377ecf04e0cc34e7db2b59841
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ea6c0988be3f248139db9027bd9ec56187b3f6d96b2b6f9ce875a9d382876cb022a9f7d08ee1e31a89c7808997a82bf1ad47
+DataAfterCtrLen = 10
+DataAfterCtrData = 38774ebdbb6f9cd57876
+ Binary rep of i = 000001
+ instring = ea6c0988be3f248139db9027bd9ec56187b3f6d96b2b6f9ce875a9d382876cb022a9f7d08ee1e31a89c7808997a82bf1ad4700000138774ebdbb6f9cd57876
+KO = 2bc946bc80435da3874c454d07d2f3419a5fc7ed
+
+COUNT=21
+L = 160
+KI = c132390e5b3c4924c6da7531d6e5c68b505ce6445fad20a0456aa4771c4d9c4d77da9aaccdce58357efbb57d848d56223e798383fe803bf07a33bc7832d43697
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f170b900c8851225de8c8f14ab2848dddca626a6a7d147d02f2e6c9a6e715b7942e5e0d0b3755085eecf2bad57a9a64eee5d
+DataAfterCtrLen = 10
+DataAfterCtrData = 5207e2716336bb89fae8
+ Binary rep of i = 000001
+ instring = f170b900c8851225de8c8f14ab2848dddca626a6a7d147d02f2e6c9a6e715b7942e5e0d0b3755085eecf2bad57a9a64eee5d0000015207e2716336bb89fae8
+KO = 837a5c2cb9a65c1b7892b0ea0970c29835d7d7f5
+
+COUNT=22
+L = 160
+KI = b84ad151e603bdb0b2ad038262f049fa170707111b598b7988416aa8f6e61847077d7bbf3aee5b4c3574a69a0434ab4127f57b27b93f1973191cbf335a9066d5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = af559d27f83864b34d03d778339fa0abbed8811556474b2962dec30c0c286ff4de4837d6d9e7ce35f8d591a9780ee382abae
+DataAfterCtrLen = 10
+DataAfterCtrData = 624fb59e403e716716ff
+ Binary rep of i = 000001
+ instring = af559d27f83864b34d03d778339fa0abbed8811556474b2962dec30c0c286ff4de4837d6d9e7ce35f8d591a9780ee382abae000001624fb59e403e716716ff
+KO = 80e3c6d737d53e7f1660cb518f85ff527611a65f
+
+COUNT=23
+L = 160
+KI = de9d7f7f193447dad9a44fc999911d6965d956995018cfa06147273d27009485640e1c099352d4a70aafa8796b45278d10fa86787fb14918ef0b939a6e89608c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f4ed751580674ff29d9c1aecede8b03a730eecefababb4594e9af70a4cb88b5c651acf34497863ebd17d3de33313f01e6d41
+DataAfterCtrLen = 10
+DataAfterCtrData = 431e3c857f62b7b2b494
+ Binary rep of i = 000001
+ instring = f4ed751580674ff29d9c1aecede8b03a730eecefababb4594e9af70a4cb88b5c651acf34497863ebd17d3de33313f01e6d41000001431e3c857f62b7b2b494
+KO = 2a9304cfdbfc4892fca8eee153003869f17a7ace
+
+COUNT=24
+L = 160
+KI = 3113e52631f27854e38a1ea2bfc5ccb40c3bd566b9718ceb6275e7e4f7c748d45031a7669b81037109ecf73d775177c43805792e337e55e1433017408afb417e
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 419481bc516a5f702b22398112880945359321346084f95650463b57942836f71ee20c98ab98614253e25ddc49e0b13156a9
+DataAfterCtrLen = 10
+DataAfterCtrData = 659aca619feb71c920cb
+ Binary rep of i = 000001
+ instring = 419481bc516a5f702b22398112880945359321346084f95650463b57942836f71ee20c98ab98614253e25ddc49e0b13156a9000001659aca619feb71c920cb
+KO = aab404c612e28370ae5cb83a3428c2d2dd398df5
+
+COUNT=25
+L = 160
+KI = 3aaa4fc8d9325f3276713041dbe5d3256f6236409cea143b3fc820e8773f9024de19cf1a62033ae0a2ea403dd96e2668e9b51cc3e38dc9c9d5dae07e6d9610ab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5d2bce7fd6feae70d5ec87170641c85f163c60b124b8510aba73c72c6dc83b9f0e10bc1e87752e36aeca3b170453510c6275
+DataAfterCtrLen = 10
+DataAfterCtrData = 63c8caf2f5357cfd4e72
+ Binary rep of i = 000001
+ instring = 5d2bce7fd6feae70d5ec87170641c85f163c60b124b8510aba73c72c6dc83b9f0e10bc1e87752e36aeca3b170453510c627500000163c8caf2f5357cfd4e72
+KO = c8daabcf68c5ce1537157dd88684f2babb92af66
+
+COUNT=26
+L = 160
+KI = d677946b890a62ed8d2909eca05d07675914d2d1368bc97543227ad7fa590a11e9292d89f765b371899950da238d4a45486a9d3204d07bb45cc54889deb7a527
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d17fc8328898ccac9f56871942da7dab3347ebc992308771952d0efee2884b9b047459f6d676908f5125dc20c5c3a57ebf45
+DataAfterCtrLen = 10
+DataAfterCtrData = 8eeabc71de11311b9736
+ Binary rep of i = 000001
+ instring = d17fc8328898ccac9f56871942da7dab3347ebc992308771952d0efee2884b9b047459f6d676908f5125dc20c5c3a57ebf450000018eeabc71de11311b9736
+KO = 83a5bcb2c6adab2b656ab344fdebf3c23c54d6ae
+
+COUNT=27
+L = 160
+KI = e91351780448faa0ac6942efa85093d506dbbee39dbfef204e091c0e7b429fdaa83406fe4c9cc6e773f6194ddc6b5fd1f9fa2c94ae260e8add2b967dee881b41
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b5037391a5791c613a6ce3a223e351a416ba8f8fc10b406b7a2fb680a82fe408e80213456ffa3d61755708558d4cd77e4a1
+DataAfterCtrLen = 10
+DataAfterCtrData = 040398061ced6e8a2ace
+ Binary rep of i = 000001
+ instring = 6b5037391a5791c613a6ce3a223e351a416ba8f8fc10b406b7a2fb680a82fe408e80213456ffa3d61755708558d4cd77e4a1000001040398061ced6e8a2ace
+KO = dfd216996b02a44178fca8ccf2c7e5b08cd69e51
+
+COUNT=28
+L = 160
+KI = 74fd0815cefafe6974e4b52491deb0a27f6258727bf6e54dc18ff5f352e0f089d44910d44a64b089fea4c8015ce5d3ddfcc354a2546658cc07245a677636d88b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 45de7196dd8f842a7ea00c51d9101c75b80f6fcd0ac69e61b73dc8586af064380d7fb821c872d40b1c41ba68d757b565fce5
+DataAfterCtrLen = 10
+DataAfterCtrData = e5c488075edbe2508977
+ Binary rep of i = 000001
+ instring = 45de7196dd8f842a7ea00c51d9101c75b80f6fcd0ac69e61b73dc8586af064380d7fb821c872d40b1c41ba68d757b565fce5000001e5c488075edbe2508977
+KO = e7b823fd57260f163a10144347b2862de068fbc3
+
+COUNT=29
+L = 160
+KI = 56ff1d509059245d376f54a928c1f89947668aefb11aed0fee40e4e015a5d7f8b42bef5e7cbcfb5c1d2f373c5ac49dede9a729b2f992768e483a84e77189b474
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c97fbc6b820452bc3ff1043f16b55707c1b725902de5bac02575503587c075403ae95c0ed4a9122c481cf11b010c729681e5
+DataAfterCtrLen = 10
+DataAfterCtrData = 40dbc3cb389509d7e9b0
+ Binary rep of i = 000001
+ instring = c97fbc6b820452bc3ff1043f16b55707c1b725902de5bac02575503587c075403ae95c0ed4a9122c481cf11b010c729681e500000140dbc3cb389509d7e9b0
+KO = 02b9d19838275ffee0f5b3be579b415315af63ee
+
+COUNT=30
+L = 320
+KI = e4911b2b026ba170eb9fb1be8121ece0f9660b65da0c2d74a1e462d6c0a8bcbd967887d4332f775a1047bee1271838fa0b5dc655fef6f120e87a7f153dee8c45
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2c4288ab691e8dc4cee66a270a012cb00d37d0c6c02c6a1bb58f325465dab81c28b49dedeecd0b70a626dfe6f9d39859ecde
+DataAfterCtrLen = 10
+DataAfterCtrData = b54276b101a98fb97c6b
+ Binary rep of i = 000001
+ instring = 2c4288ab691e8dc4cee66a270a012cb00d37d0c6c02c6a1bb58f325465dab81c28b49dedeecd0b70a626dfe6f9d39859ecde000001b54276b101a98fb97c6b
+KO = f95bb59b14adb1673fed25357887967b6e75033413bf372b2c788c8a7a9808b0a7c41dd129793695
+
+COUNT=31
+L = 320
+KI = 298be2ae9d7c071fea8124d37dfb66033cd2655730a7c80a5a2d68044134e8355b55d33f5750902240bbd4d985e3cdf1c4d449738497c0aa91032d8c03617eb1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ca2d6cd3f0695747fa8f957afdd6274d9ccb122cdd388b15e6d9a7a28c96ff1d02f4dc723d80d59d59f16fb85924a07e1c63
+DataAfterCtrLen = 10
+DataAfterCtrData = 6de23f1cce7a11296a44
+ Binary rep of i = 000001
+ instring = ca2d6cd3f0695747fa8f957afdd6274d9ccb122cdd388b15e6d9a7a28c96ff1d02f4dc723d80d59d59f16fb85924a07e1c630000016de23f1cce7a11296a44
+KO = 27d83416955f1ddefa93c1dfce67382d31c8745180ab821db3b4756ed7c4f28f865822233d39cb33
+
+COUNT=32
+L = 320
+KI = 920e3a66a918f2168cc7495c6a76b4553270c96918834b74991736f3a0645e78b327455fce84ce7e8712a6b6b3053297b13c03a0eb24acf7b96cd09b2c273d96
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f432632218e7eccf188b7bac08d398852fb665f688595c7d111b8b780c06a8c2cf0ae1d44d8cb5ea9b53322ff1c4814c63d0
+DataAfterCtrLen = 10
+DataAfterCtrData = f7dec1014082265b577f
+ Binary rep of i = 000001
+ instring = f432632218e7eccf188b7bac08d398852fb665f688595c7d111b8b780c06a8c2cf0ae1d44d8cb5ea9b53322ff1c4814c63d0000001f7dec1014082265b577f
+KO = 310d78af96e96f4f706380f39b69f96f3fbac05321834607c75c519a6f273a160db041a0e7a38b25
+
+COUNT=33
+L = 320
+KI = 94011f2a352f75cf14ca043fed504d51839ceb2a8bf43a24ee3a0f5be121f7246fd543c03096345d0fcb03adc5d2e638ff56ed02911c58db833c1c36270a8327
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2847fdb7739f7de778861b479cdbc9441c4fb9b4976be5684953a8a9fba3e4aa29c01aa1f9eb606ed0469e14e1071438e9a9
+DataAfterCtrLen = 10
+DataAfterCtrData = 9f5106ec01e889465242
+ Binary rep of i = 000001
+ instring = 2847fdb7739f7de778861b479cdbc9441c4fb9b4976be5684953a8a9fba3e4aa29c01aa1f9eb606ed0469e14e1071438e9a90000019f5106ec01e889465242
+KO = 7d581b5c9c0d985cda803453c77dbbc56fdc882eb1c4d7f7d4ad903e159bef6f1089cbec78a1abe1
+
+COUNT=34
+L = 320
+KI = fda680eee8dac0ecb75f180b2d7f5a6dc9d4722088b30118612004c6d998e03a02c2964ccbb183bf2d99bac9a49651759cc8354dfa622b764e8657ff84f598f0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1dbddd0f5b9b47543f0878fe402942e57938e23e1be2c75d893395b31db34016df9f3814dd0ff31e72b9251d07a785e36758
+DataAfterCtrLen = 10
+DataAfterCtrData = 386f112fa8c239629165
+ Binary rep of i = 000001
+ instring = 1dbddd0f5b9b47543f0878fe402942e57938e23e1be2c75d893395b31db34016df9f3814dd0ff31e72b9251d07a785e36758000001386f112fa8c239629165
+KO = 3aed75f9f5e22fbc6343db080c166b6f9a157994bd93fba1cb07d4cb619b82b8fe8cadc024ef95fc
+
+COUNT=35
+L = 320
+KI = 1fffaa4b9842c94ea8c57ec003c68ed338a5b680dd8bc06e8aba1d21c728f1380869654c293fb89df1df00ed9213db775d1682549020059bf7e9f6bbe9b6c96f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 88122cef5e06aa74c1e7d40c1421008d1201120dc8b6fa170fc87c3f82c0f4d6ffa3a70124ec37e8899c9dfd80d9f1e3f948
+DataAfterCtrLen = 10
+DataAfterCtrData = 2f5206388883870b96ac
+ Binary rep of i = 000001
+ instring = 88122cef5e06aa74c1e7d40c1421008d1201120dc8b6fa170fc87c3f82c0f4d6ffa3a70124ec37e8899c9dfd80d9f1e3f9480000012f5206388883870b96ac
+KO = a41b77d6edccacf32f61e9c98a3e3cd100dbc0e663fc4799a1bfa4dfe8088134700c13fe007d1df6
+
+COUNT=36
+L = 320
+KI = 3fad6f4aded441a17b76047569b60d26abf2c1a3b9432d98a72fc52822f0790c29ac0775defdc77642a2183445145a5b33ac9a40521288aa4238bf8efcb10e54
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 5f8db5bcc839dbba6966b62fc30d97f5cc228aa263f2fcf8fc823d09506c529cb0287b0fde1e144b5097e6966f736e1af537
+DataAfterCtrLen = 10
+DataAfterCtrData = f7a5d2e01c7055563178
+ Binary rep of i = 000001
+ instring = 5f8db5bcc839dbba6966b62fc30d97f5cc228aa263f2fcf8fc823d09506c529cb0287b0fde1e144b5097e6966f736e1af537000001f7a5d2e01c7055563178
+KO = 4c9cc9249b119da8c4c8344aa19ea7c1f3db3f342c8981028b230e1e13e8198ff4feebc2412723ed
+
+COUNT=37
+L = 320
+KI = dcc272a3d64bd18a2e45ae3b45877a5b50515db9931d57e1fae63979345661064c036732deb300b06ee4497b78d640e97c8079201b8a920085f1ad941a2baeab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e823c73fdcbdea7b1e0f136a034ecaf299bebce60100844fe7c29916b4af8f8eab4a1f12e37aeabd761c20a8b98d62d21261
+DataAfterCtrLen = 10
+DataAfterCtrData = cc8ad0c5a92e7b80dfab
+ Binary rep of i = 000001
+ instring = e823c73fdcbdea7b1e0f136a034ecaf299bebce60100844fe7c29916b4af8f8eab4a1f12e37aeabd761c20a8b98d62d21261000001cc8ad0c5a92e7b80dfab
+KO = 5df98c929bcd9b686d1d0e89748592e38bce64ddc92c68e3fad120784cd5dbff9fedbc2109a3a553
+
+COUNT=38
+L = 320
+KI = 0a4bb8160a1fe3d76c26c754a88fa3e85e69a5d0fc253ba01087cac9aa13f7da3c0e1cf0ac8a10f7db8dc57d79e5075e26c4e87ad92aed1f009f356af11d8b36
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 803cc4eb3efbbc6306f060db732d178fea3c74416f62b2fc67163d55bff449ca2728c34a86c6b3b7d68b891683eef2479f66
+DataAfterCtrLen = 10
+DataAfterCtrData = 2397e48a335fb06e71b9
+ Binary rep of i = 000001
+ instring = 803cc4eb3efbbc6306f060db732d178fea3c74416f62b2fc67163d55bff449ca2728c34a86c6b3b7d68b891683eef2479f660000012397e48a335fb06e71b9
+KO = ab0be11faf60f3bcbe3cf7c568193ddb27e05fb682fab178c9ceb08b11fe9b606a0a48bacabd672d
+
+COUNT=39
+L = 320
+KI = b6ac4ef4b01390abc29ac36f0b16a2a0138ff2b28c03eb707d3a5f521ff0dc140a849c5461f673b23c0ecd3b8a0d1cad8fc41305391a93c34f36d8d8cad4bd99
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4038da1b122103fc77c942114c330d7ec8893d0bbc27e3564c40dd0967ce3419becb0575c737dbbd2eb1e1f42328864c93f3
+DataAfterCtrLen = 10
+DataAfterCtrData = 38241e63709b3f22100c
+ Binary rep of i = 000001
+ instring = 4038da1b122103fc77c942114c330d7ec8893d0bbc27e3564c40dd0967ce3419becb0575c737dbbd2eb1e1f42328864c93f300000138241e63709b3f22100c
+KO = 8e75fa13f2b156228a378bc0c306307db319da949c9256dc84b5e096df4eb979f4b4ca14e747aed3
+
+
+
+[PRF=HMAC_SHA512]
+[CTRLOCATION=MIDDLE_FIXED]
+[RLEN=32_BITS]
+
+COUNT=0
+L = 128
+KI = 4cfbc55d3a2334c71787ea1c4b9426106b1ba327a909d54fc9b3113f4b74617fec68858a05ea9943fffb0623af633f2a16ae87afa37e3f304da41f7b83e4cb91
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2d6b4804ed912a9bf3005db33c221c6793ff33ffc90bf559811d63fdd0d06f8f36da610f2d555ea37bf3f1220a8e8a8a8629
+DataAfterCtrLen = 10
+DataAfterCtrData = adbd9e4688b45575d385
+ Binary rep of i = 00000001
+ instring = 2d6b4804ed912a9bf3005db33c221c6793ff33ffc90bf559811d63fdd0d06f8f36da610f2d555ea37bf3f1220a8e8a8a862900000001adbd9e4688b45575d385
+KO = 5260b2e61f6ad15e775a793c699c5583
+
+COUNT=1
+L = 128
+KI = 24c720b9415097277dcb26e793d3e9d7b20f8ce78bcb01c4b399b5c7bfc34b3dc34c5f7321b401a2a9af6b753245cffb4b4b5dab180cf8094e93fa081649e3af
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e5df17992ef9102ee5149122e2986a645afbf936c4fd8edf93267ad85d64f575baeb8639d41a7566fa08b92f2f660fd00c0d
+DataAfterCtrLen = 10
+DataAfterCtrData = 4a230677e363056e24ce
+ Binary rep of i = 00000001
+ instring = e5df17992ef9102ee5149122e2986a645afbf936c4fd8edf93267ad85d64f575baeb8639d41a7566fa08b92f2f660fd00c0d000000014a230677e363056e24ce
+KO = bf503ba199ba90be837ac3c3745363cc
+
+COUNT=2
+L = 128
+KI = 5a2a9594d7786e8b5f48c56c4c582e436a5a99396c208e93feee3a790802937f4a95d5c7dd5c66e10ef34324cadf7abb9b4bab57bfdcb856aaffad3026a144ab
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e6751d34831bae12e11c81ccc3a1367e1979783a475f81339a461c5f2c2d337aaec909e880a5218b8f5eb8000d89b19d5f71
+DataAfterCtrLen = 10
+DataAfterCtrData = e81a7d36a84047f84c3e
+ Binary rep of i = 00000001
+ instring = e6751d34831bae12e11c81ccc3a1367e1979783a475f81339a461c5f2c2d337aaec909e880a5218b8f5eb8000d89b19d5f7100000001e81a7d36a84047f84c3e
+KO = 97eed29b055f5f114ebc0b9e5d49ee47
+
+COUNT=3
+L = 128
+KI = 33e9a71d94f44e21421ce1b015480865eaa16558e359e10aada02f9112fda069ade5e43a072213b0db161b467e58e08f103bc63ad08e9669c630d4f9525a24a5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 92a818e6b48419e57c242f9eae57935b817b6a2dac3b85cecf0be660b05acae54ffe4d9d6f68a69f1bd9eea3ed0b7e09284a
+DataAfterCtrLen = 10
+DataAfterCtrData = 0ca5650af63e4eb0717b
+ Binary rep of i = 00000001
+ instring = 92a818e6b48419e57c242f9eae57935b817b6a2dac3b85cecf0be660b05acae54ffe4d9d6f68a69f1bd9eea3ed0b7e09284a000000010ca5650af63e4eb0717b
+KO = 70da174a3e58bd3371a91be71bffae86
+
+COUNT=4
+L = 128
+KI = 4553b2b51cc1c23ae3255839972a89fe22c0149393baa40b08fc3477a9fdb33e10e1993030bf6ea7858fc03410e82d246c7d8dd5ca06b8b84a89ba15c8a75e19
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 59fd6811eb0aa1e40d4761eead4e9debf4b4db568806a87685dcb935faa8fffa742905b5b2a54cdd9cfca6fa13b9e02077bb
+DataAfterCtrLen = 10
+DataAfterCtrData = e07ba1a7e5015b1f6b98
+ Binary rep of i = 00000001
+ instring = 59fd6811eb0aa1e40d4761eead4e9debf4b4db568806a87685dcb935faa8fffa742905b5b2a54cdd9cfca6fa13b9e02077bb00000001e07ba1a7e5015b1f6b98
+KO = 0018b8d753ea6a61f6f017a5ea2313b9
+
+COUNT=5
+L = 128
+KI = 4377c4f6a6c2ac7ceef1bab873b6e9aa011704d0736ec7d5704927ad0b5e485c85100aa03cdca330acde31468d891461730bfb24d282ed2b2f606894fa6141ee
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 8a70ae275832e5ef1ae19cdc1259b4dd1db238d945e272e4141f4d0755f772310f9e0f838d4c860d8ee925683fe40957b434
+DataAfterCtrLen = 10
+DataAfterCtrData = 931757c1569c7770a48b
+ Binary rep of i = 00000001
+ instring = 8a70ae275832e5ef1ae19cdc1259b4dd1db238d945e272e4141f4d0755f772310f9e0f838d4c860d8ee925683fe40957b43400000001931757c1569c7770a48b
+KO = f1dc0dc1ff6f0eac66b56c72310cdc8f
+
+COUNT=6
+L = 128
+KI = 1152d75aff54d28b6a8de2611b5351b368d74ee44797e80bc1ea7f560a41bea877db0caf084a97a8e7faa34c89bc404573e8fb35f4bf821b8e89543b1334bbe1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 456eb4ec76217cf2dbeab5f79d369d009bbb52323fa5fa94b2909866f552e77f266ccf8a36d8533a5c37845d4a3f68c25e92
+DataAfterCtrLen = 10
+DataAfterCtrData = 8203bbd90ef8721dea1d
+ Binary rep of i = 00000001
+ instring = 456eb4ec76217cf2dbeab5f79d369d009bbb52323fa5fa94b2909866f552e77f266ccf8a36d8533a5c37845d4a3f68c25e92000000018203bbd90ef8721dea1d
+KO = b36055de25dad68d988b496dc074d322
+
+COUNT=7
+L = 128
+KI = 5163cf29c163a042df9075d24a8e4a9e359b908e58e3638b0f82fdae50892a5de4c42d99b85cb1c618569171c6a0f1c8b0327199ff5e7a62e0d75e8d8e078ad1
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a2c045c9cb176d3fe11580da231217bc662894aaf8f7c7d3863dedb31e3ee648ba7c2acd53b16c212da1fb0403a412623949
+DataAfterCtrLen = 10
+DataAfterCtrData = 925d331d635a0caa1b38
+ Binary rep of i = 00000001
+ instring = a2c045c9cb176d3fe11580da231217bc662894aaf8f7c7d3863dedb31e3ee648ba7c2acd53b16c212da1fb0403a41262394900000001925d331d635a0caa1b38
+KO = d005ab0497da2df2c850b2d230f9e72b
+
+COUNT=8
+L = 128
+KI = 453778c0de8da39baf8511aaf0b7a05bded4f577a3df8ffba93484f5b796aeecc15f5555f4c1b9f500b5b5fc488cb1de12838b42727d7d6f38b653f5830bc66c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4e442923b685f0e537e579b65d077a968f99f3e423495b5e666805437d0a312329a447bbb6caabc9855dad2a103a47bb73c7
+DataAfterCtrLen = 10
+DataAfterCtrData = 61f5ef53e575c3bec081
+ Binary rep of i = 00000001
+ instring = 4e442923b685f0e537e579b65d077a968f99f3e423495b5e666805437d0a312329a447bbb6caabc9855dad2a103a47bb73c70000000161f5ef53e575c3bec081
+KO = 887b236ca5d31c86cea0d2499113e741
+
+COUNT=9
+L = 128
+KI = a2f41cf4d049ae6713e2f0c895c2b197f3da6faa36fe5ebefb0cae78fcef7b9af8d866e4f037ded92f1d9a58967ee943c1e5d0ae8e6004f815e9f32a747b13a9
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d534f5828578fab068cd2d1fb15ca051fa6d8685f9774ad79d7819e895f09f55ebf16c2525ca3649d4aca425a09835d732ca
+DataAfterCtrLen = 10
+DataAfterCtrData = e50171924358b7d9e6c4
+ Binary rep of i = 00000001
+ instring = d534f5828578fab068cd2d1fb15ca051fa6d8685f9774ad79d7819e895f09f55ebf16c2525ca3649d4aca425a09835d732ca00000001e50171924358b7d9e6c4
+KO = c43060b882c5bc50ed6f3fc26f0f65a9
+
+COUNT=10
+L = 256
+KI = 9db09a2c2f5c2b1d1a441f479af772f5c2b642c21eb468a66235d65eceaea581363a80e795b2406a20f0ec9e1c33a66c8d74ea3cf7b03ddb361bfe59d8767694
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 178292a0a8158691f580d27456a9b9b2f59fa3a98ec21bb90dac0618ae5b24b76031dde9dd60e87730394f2883ba46877338
+DataAfterCtrLen = 10
+DataAfterCtrData = 6a411c784cf7f552918a
+ Binary rep of i = 00000001
+ instring = 178292a0a8158691f580d27456a9b9b2f59fa3a98ec21bb90dac0618ae5b24b76031dde9dd60e87730394f2883ba46877338000000016a411c784cf7f552918a
+KO = 80f347cb6d3c278489da11b0e4d9724553fe2d47242f60bfa20ceb3213540154
+
+COUNT=11
+L = 256
+KI = 0294ec05c37b89d129dc0f40788b93b2a40009e49f1247f6fed8c1b873c43cb5741afcb3d5363a162e2b3710ed80044c5556f36a2f9c5546ab796e98013caf9d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 2191c1298b574a7fbaf3f90dc120dc6ebe720dbfbc4be620c4b2965635571b2b9ee243ad7c3141303f3c8f903ffdeb14cd2c
+DataAfterCtrLen = 10
+DataAfterCtrData = c6ee4e9a730641315565
+ Binary rep of i = 00000001
+ instring = 2191c1298b574a7fbaf3f90dc120dc6ebe720dbfbc4be620c4b2965635571b2b9ee243ad7c3141303f3c8f903ffdeb14cd2c00000001c6ee4e9a730641315565
+KO = ac05727fccbbe46fd5c36b5e368e3ff925281877a9b9d76ca80374fc8f964249
+
+COUNT=12
+L = 256
+KI = 0d95ad022214cdbec9c40cceb9a3b7c3230c099eeae24b868e317f7db44a74b5631b16dceffa899592a54da2b705ea64d73c4d83b9cadffd0665c9c92a94135a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = cc0d485101ad7b734f1cfb60a7cb9493f100880cb39d15687bc3e4ea6f70ec32de19ac7a04bbb7a384dbb2563cbeba482814
+DataAfterCtrLen = 10
+DataAfterCtrData = f433909330cadb9ea0ea
+ Binary rep of i = 00000001
+ instring = cc0d485101ad7b734f1cfb60a7cb9493f100880cb39d15687bc3e4ea6f70ec32de19ac7a04bbb7a384dbb2563cbeba48281400000001f433909330cadb9ea0ea
+KO = cf00eb4220db203594002c6fca2aa21680d63d279165214441f35a75cf6ba6fe
+
+COUNT=13
+L = 256
+KI = 36a4df6f2f631f4ac633a20037a3c8a35d2c180be334759ee3821fde2ddd3563206f2e9718c2c7ab8e8f08e5df3db65da477aec397d6e5987527083c9d75a29d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = de0d11c61ce79b2574b8dd359da0e69ce16f55d47e3bbaedf355ef6e4cb9d5cca2c51da2aca127c319a84ea22fb073cb64d7
+DataAfterCtrLen = 10
+DataAfterCtrData = 9bfa3508e2fbaeb41d92
+ Binary rep of i = 00000001
+ instring = de0d11c61ce79b2574b8dd359da0e69ce16f55d47e3bbaedf355ef6e4cb9d5cca2c51da2aca127c319a84ea22fb073cb64d7000000019bfa3508e2fbaeb41d92
+KO = 8a4c2ccc746774c125aa4fff05d64c9b4b65b2a59fe8aace7103d9ff718dc1b7
+
+COUNT=14
+L = 256
+KI = 11c9b0a71e504fdd40ecfe588fddaf1e45363c0ce4caa97374ad77f753fabd52eb6b1d005bd1b2e1971bde86dc9c4684109819b277a7e2d0f2b1fa0ffd454524
+DataBeforeCtrLen = 50
+DataBeforeCtrData = e82e244ae75361e7ec17c7b0b0157b1095dde3968e587762d4cf39caffc5b82f30281c555d48d3ab23401131122747ad3421
+DataAfterCtrLen = 10
+DataAfterCtrData = 5907fd32bd78708fc172
+ Binary rep of i = 00000001
+ instring = e82e244ae75361e7ec17c7b0b0157b1095dde3968e587762d4cf39caffc5b82f30281c555d48d3ab23401131122747ad3421000000015907fd32bd78708fc172
+KO = 7dbc4b6aa4a315bc6fdc4e08ffee3994095836c96b45ef22c9524ff2fb6c3995
+
+COUNT=15
+L = 256
+KI = bc04b09a88fe658e0c0cc39bcf507bbc026e89975ff7cb2db461bc7962f1de14616cc8fac59bee7d2ec03750a721879dc5db7d00d31bffc18526703d38d38895
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6b701e5589aeafb78a23b43aebc52e4979533038e85edebe67545681182647f9eb77ba77859c2eeb36f75a5e42c6f3076eeb
+DataAfterCtrLen = 10
+DataAfterCtrData = 3809ec93ffbc72dc6929
+ Binary rep of i = 00000001
+ instring = 6b701e5589aeafb78a23b43aebc52e4979533038e85edebe67545681182647f9eb77ba77859c2eeb36f75a5e42c6f3076eeb000000013809ec93ffbc72dc6929
+KO = 53de8c1674e4e018c74d78bc3d81536014fe8f73c8529240bab08dd4d120db5e
+
+COUNT=16
+L = 256
+KI = 59319a5591acf9ecdddafa585147fd7cbc9c02458143f83de40951a0fc48a60140c09bb4867e508dc9cf22c48ca6f93e9a90177dffa2f50269e13ba64faa5a9f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 340f1177a6815771d5218ea246c1f734917ddcbea05baa7fa73decc4ea8e825a793a97913516818176b11c800e769f142066
+DataAfterCtrLen = 10
+DataAfterCtrData = 667e100a6383c0ca8ec7
+ Binary rep of i = 00000001
+ instring = 340f1177a6815771d5218ea246c1f734917ddcbea05baa7fa73decc4ea8e825a793a97913516818176b11c800e769f14206600000001667e100a6383c0ca8ec7
+KO = 9c81791423e83fa759fa99624ca8effefffdf254d54fa8fbe113a3963373ecfd
+
+COUNT=17
+L = 256
+KI = 5ec07a73f1af2ae63966bbdcb53712da91f58b30d2e240c6e25a43ea450f806b6f0945ee6d1d01a9caf5fc7dae1e9cdbc45e7e3ec4fcf18ee0fd3e1549d29739
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ed371cb884bc024b5e41de399c42bb6398d40c0337392fce93e98e1c5d55507328d9a32420acffc018ac4231e901d59058b1
+DataAfterCtrLen = 10
+DataAfterCtrData = 7c211538631330b3708d
+ Binary rep of i = 00000001
+ instring = ed371cb884bc024b5e41de399c42bb6398d40c0337392fce93e98e1c5d55507328d9a32420acffc018ac4231e901d59058b1000000017c211538631330b3708d
+KO = 3cef2631e19c58c6810d6b3eb18e4e9891b330545f6ac6b0f5c6c9b001b7d083
+
+COUNT=18
+L = 256
+KI = dc6ecac317188669621944066869c875ca539b878ffaa6f6645f23bfc4e4048176014575932730bb769592aa4386e3807bca1937858818623d3d4bfddea2286a
+DataBeforeCtrLen = 50
+DataBeforeCtrData = bcff857bf518248fdb3caee15ac609bf3ba20f9afe7566f46df30e5de26fe81839ce6209b4c80469febfb8437daf8513c5c7
+DataAfterCtrLen = 10
+DataAfterCtrData = 6bd4d6fe049a65eb503a
+ Binary rep of i = 00000001
+ instring = bcff857bf518248fdb3caee15ac609bf3ba20f9afe7566f46df30e5de26fe81839ce6209b4c80469febfb8437daf8513c5c7000000016bd4d6fe049a65eb503a
+KO = e13b4768afe9550b30844d9f95a767f0fdc1e40c29c9bf1253f32a454f9c50d6
+
+COUNT=19
+L = 256
+KI = 3e334eb4f4f79d7d49eb4666f2e5fc8180dceed34b033c1599d6242c2a6df753587a68f1191c1cde8e738fc93394e166f93ae757a152f03abbc72437e4d12c4f
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4befa36a247138f1bc600e4a352792f10e58d7d1791a4cf3faefde08967fac2beb9a57f014e8c0758d3917360ae945fab016
+DataAfterCtrLen = 10
+DataAfterCtrData = 63b508c8f978651cfb00
+ Binary rep of i = 00000001
+ instring = 4befa36a247138f1bc600e4a352792f10e58d7d1791a4cf3faefde08967fac2beb9a57f014e8c0758d3917360ae945fab0160000000163b508c8f978651cfb00
+KO = 4cff95a0a5c95feb9ed1fdf75292936ba285d9f7d804186a1cc2c462274871d3
+
+COUNT=20
+L = 160
+KI = 37aef96df90d190296f86cb67594333fce3c8b9b75c9bbc5187b119a98802e2d6b4733ba59b2e33b3f8e78287e475375b4c59373be558aaf718d376ea5e80c56
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 40d8a309d64ad74ed9f915960b845292bfb2ec6c18cc15c752d88b7789a6d945e97cc3471c2b8339bd7aee55873558fa9533
+DataAfterCtrLen = 10
+DataAfterCtrData = 3ac03801d659ad86fadc
+ Binary rep of i = 00000001
+ instring = 40d8a309d64ad74ed9f915960b845292bfb2ec6c18cc15c752d88b7789a6d945e97cc3471c2b8339bd7aee55873558fa9533000000013ac03801d659ad86fadc
+KO = c445439d0b3b7aadc23a5ba7015f81d6a6438833
+
+COUNT=21
+L = 160
+KI = 5ff76f47516cfa8ff4bce5f6c4292b81e6248d391eb1f1717b459bc35a4c7972250cfa52d1afaefad6cd001c04313b3cea7f9e11eb58919d2d644128918b2d8c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 0e60175149dcd2fba4566bed05272888b94dfd5e7bc1d5f30b7c93f186c8d866ea681e295ba7c75b5ecf20548fc6f676bba5
+DataAfterCtrLen = 10
+DataAfterCtrData = 54f2cbf0235fbe2ab719
+ Binary rep of i = 00000001
+ instring = 0e60175149dcd2fba4566bed05272888b94dfd5e7bc1d5f30b7c93f186c8d866ea681e295ba7c75b5ecf20548fc6f676bba50000000154f2cbf0235fbe2ab719
+KO = 69afc53dd5c295a85ace06b7c10ad7117eda396a
+
+COUNT=22
+L = 160
+KI = c831f826ac68c9f854a31487277ba2c4512e5c1e9f3bde287ce163d2d8ea22511260a09a386a4e2f76c6b7f7caed9852379d7b1ccdab3b045888914b44859b1d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = b0255d15fd8642f9098302a769aef5f2980e25b5eed520077e23e5f3cf0e0a3f4701979e6104b2fa067550322482ee70876c
+DataAfterCtrLen = 10
+DataAfterCtrData = 24cf64a3b5c92adbc8b8
+ Binary rep of i = 00000001
+ instring = b0255d15fd8642f9098302a769aef5f2980e25b5eed520077e23e5f3cf0e0a3f4701979e6104b2fa067550322482ee70876c0000000124cf64a3b5c92adbc8b8
+KO = e370083fa3ed646501fd0a277d4895f1afda83b2
+
+COUNT=23
+L = 160
+KI = 522985114b48a3e27035740da87e0e7ef2cba48c441b67dd16e96aa0893769f9955f790308b44c1433782b98d918415bd8c15fae68dfe0c800dd5c3b862a849c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 1e9c75c5693291362f270a926949975a9dc26fbf16130f0030e335281453e5c990b9521eac1e5e27b97dd81b8dd541ba103f
+DataAfterCtrLen = 10
+DataAfterCtrData = be3967ed7a4164b25841
+ Binary rep of i = 00000001
+ instring = 1e9c75c5693291362f270a926949975a9dc26fbf16130f0030e335281453e5c990b9521eac1e5e27b97dd81b8dd541ba103f00000001be3967ed7a4164b25841
+KO = a30fbf5ef79badfcc88c35b45a61a7bad9228cb4
+
+COUNT=24
+L = 160
+KI = 24d5b3f642ac5e68b1f6e667d87902d96da5ce0090b5b114e3eb11610e81d6212af0a7e309644579fea14fdcd6bd36771f79cac181d7042da37aee59499ad934
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 77ae3feae20b534e45e8df8021f797cea73d3a2ceec7d328d2fc3e62389f56be1571a2b498331f854af41632b75e41799e73
+DataAfterCtrLen = 10
+DataAfterCtrData = 6768aa78924e3928e3b7
+ Binary rep of i = 00000001
+ instring = 77ae3feae20b534e45e8df8021f797cea73d3a2ceec7d328d2fc3e62389f56be1571a2b498331f854af41632b75e41799e73000000016768aa78924e3928e3b7
+KO = ec4ae1c8665a3cf6e69c6de47626c9980d261400
+
+COUNT=25
+L = 160
+KI = 7447dec459fa59a184bb7d42f68441ee3131fb59774c08ba73dfbb4f93511dc8e9a1dd249348b44f74fdf69190247b47523a124c377c06b10af9f1571f206af0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9326455405320198181e232ad751fcb0740e9a7077a6c66240f732b8f96f5cfcd5e6d7410d3143063286e7fa396978b20905
+DataAfterCtrLen = 10
+DataAfterCtrData = 506c9e201513ee7b66e8
+ Binary rep of i = 00000001
+ instring = 9326455405320198181e232ad751fcb0740e9a7077a6c66240f732b8f96f5cfcd5e6d7410d3143063286e7fa396978b2090500000001506c9e201513ee7b66e8
+KO = d953509fe5636139d3ebbd7a2726d860d49a1b1c
+
+COUNT=26
+L = 160
+KI = 5123e3729d811f0cd06671dd6eb4f78514c795030bf7b9d9c9ce2175e726f923bc9a611b7b3a2632b16cf69af5909301e3878265a4c255bb98dcebfec8ed1d85
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 231392e7aa0b269e4e5f889ad407f6cc1c1bf4569a03a04162867f627c61da3dda70728f58f1f37ad9c68b6ace37f1669dd2
+DataAfterCtrLen = 10
+DataAfterCtrData = d6059e8cfbdc59066412
+ Binary rep of i = 00000001
+ instring = 231392e7aa0b269e4e5f889ad407f6cc1c1bf4569a03a04162867f627c61da3dda70728f58f1f37ad9c68b6ace37f1669dd200000001d6059e8cfbdc59066412
+KO = cc8ce52e8ab9671a1022dfcde3eba47a58021edb
+
+COUNT=27
+L = 160
+KI = a8fb446125a48d5766e56275a570ae03b4acbcec34ba1a65dc51c08c7bcd54e69bd4ebce6351078f67664a4004067a6b5c8c6b3ff006862480ba5acc28f20044
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a9a03b997a7166e3df8440d1690fbe01e87c1ed4f336ef3079e903d9c6f39dfa37a1511685b84fee617a68dde6eb3af67acd
+DataAfterCtrLen = 10
+DataAfterCtrData = aa3e2b36773fb0b76a61
+ Binary rep of i = 00000001
+ instring = a9a03b997a7166e3df8440d1690fbe01e87c1ed4f336ef3079e903d9c6f39dfa37a1511685b84fee617a68dde6eb3af67acd00000001aa3e2b36773fb0b76a61
+KO = a9e22aea821e1b59919a88d3d6be87ddd99d6861
+
+COUNT=28
+L = 160
+KI = a26ee42bf30cf61f91ed2401a3b980b97c7e36d43c03893c486050aae32c8e45a0a37e32863141b41f95efa67b614161324f9c8e79ca8092a564e336d5eee19b
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 4d3ce1008a2da2be926632af599848e68e584c7ac5be4e4b6c68d977c0a50adec692b2783c2dcefc495a1e31a0454afb41ec
+DataAfterCtrLen = 10
+DataAfterCtrData = ac62fc398abb84686790
+ Binary rep of i = 00000001
+ instring = 4d3ce1008a2da2be926632af599848e68e584c7ac5be4e4b6c68d977c0a50adec692b2783c2dcefc495a1e31a0454afb41ec00000001ac62fc398abb84686790
+KO = 6a07309b8fb37c8a935564c7cf04439d44676745
+
+COUNT=29
+L = 160
+KI = 2d6e36ea15d31dcda6964638badf7ad0bf33e61763863a7c4b98650b7f84b0beea9fba0922e8512352eec5b4a5e525ce075d3aaca27f95c254aa7902d47bd79d
+DataBeforeCtrLen = 50
+DataBeforeCtrData = c0948d15315d2e0e8b3827759d9a811951194089d6fe5088b7592bd3d1ca1e11ac4f0e61e7eebab1e4d4318cc4842c957978
+DataAfterCtrLen = 10
+DataAfterCtrData = 2a043c81c6f8315250ea
+ Binary rep of i = 00000001
+ instring = c0948d15315d2e0e8b3827759d9a811951194089d6fe5088b7592bd3d1ca1e11ac4f0e61e7eebab1e4d4318cc4842c957978000000012a043c81c6f8315250ea
+KO = 03a3174d4f308cff6a7deeb0126f79726861a593
+
+COUNT=30
+L = 320
+KI = 6b759504c081a3ddb7c26b44bf8fdf5f35a5cd9dfc0fa4d8ebbe5c3365a04083ccacb5e0da41d48f62e9e921eee3d2443f3de5281679100df8da1e0b2fbd0df5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 9a2637d2583725b25d1f92bb58676f28d743400cd8dbaaa87921e56b50321328f80858d064b5baf52a0dce4f38fb9b6c0c72
+DataAfterCtrLen = 10
+DataAfterCtrData = 6d97eac4202872a1c704
+ Binary rep of i = 00000001
+ instring = 9a2637d2583725b25d1f92bb58676f28d743400cd8dbaaa87921e56b50321328f80858d064b5baf52a0dce4f38fb9b6c0c72000000016d97eac4202872a1c704
+KO = 1dcba856d7f52ee0364661f874cfabacf9eb2ff9f242bab8bd0f89f55fc0c80bb029d6da685dcc91
+
+COUNT=31
+L = 320
+KI = 14264518696ca7c45767d725757c756d30db81998a8673b873c3bd7f642e57a45d102c1233d309793869c7603cc51befc7ba43f54959fed92dea7ec838bf93c0
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a7647ce390f8355a056a13ac6249d5145753858c71c0c02d19cd3fcebc970f3174107d932e15e5cfa05d7f41fa13ba8a668e
+DataAfterCtrLen = 10
+DataAfterCtrData = 04100e0942aaeba9e09f
+ Binary rep of i = 00000001
+ instring = a7647ce390f8355a056a13ac6249d5145753858c71c0c02d19cd3fcebc970f3174107d932e15e5cfa05d7f41fa13ba8a668e0000000104100e0942aaeba9e09f
+KO = 37201f62f401c87d2eb3e3565f59e977ebc746ec8b47ffeb21d4eaac037856bdd16636d651785008
+
+COUNT=32
+L = 320
+KI = ebf3ccba85a9ae4d74dec4e1260e22d6b195c5c98c7531be173ea0223784aeab84e84e51f5ea41f9ef814fb3283835d656469971ace1d10bacf4165cf7b20263
+DataBeforeCtrLen = 50
+DataBeforeCtrData = ee5e4692611cd113b340a001df8f88c651d6374cf783d927a2580b180b655675a66ecb64643d39c1f7419619c82116b1c8a0
+DataAfterCtrLen = 10
+DataAfterCtrData = 00ca220972c9d8bb32ab
+ Binary rep of i = 00000001
+ instring = ee5e4692611cd113b340a001df8f88c651d6374cf783d927a2580b180b655675a66ecb64643d39c1f7419619c82116b1c8a00000000100ca220972c9d8bb32ab
+KO = 15f4c69e4738475ae503dea6847d132e6babb5e2837de31a8c571b7acd1c4b68c6fd901e3dd03eaa
+
+COUNT=33
+L = 320
+KI = 096deb68e6dab7641bdf3eb486d63fb9d201ada59d77f7df98820008d564311d5a4afd7462e0b457f2fd6428bdc40629c3107b2a04ea899778745fa397af9f1c
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 74a80efc5d8e957665711840766d6a3de9902f1466c0eb3ce923f867b55f23241de8b70465c87e1f08db6d5f82e893c74347
+DataAfterCtrLen = 10
+DataAfterCtrData = 478cb36124d51494a0bc
+ Binary rep of i = 00000001
+ instring = 74a80efc5d8e957665711840766d6a3de9902f1466c0eb3ce923f867b55f23241de8b70465c87e1f08db6d5f82e893c7434700000001478cb36124d51494a0bc
+KO = b916e35dda6df806f285b4bba1a15664f7e2c1b906a006ee2edc0d8fc26d91ab77ef3f3758af9238
+
+COUNT=34
+L = 320
+KI = e2479e57d73aeca9b7d6334872c357f4f6f2eb32e95985f83956cdb6028ff57a33555ab089443b28e39222c8efcbc29966f29338da53340f328e451c4dc40493
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a270201f851ba3b6d4b4dc6dd71519deba161e13f99f3c95352685641e805bf4c874eea262c85138dc772628fc830dce46ca
+DataAfterCtrLen = 10
+DataAfterCtrData = f5301eef0220ce1c43da
+ Binary rep of i = 00000001
+ instring = a270201f851ba3b6d4b4dc6dd71519deba161e13f99f3c95352685641e805bf4c874eea262c85138dc772628fc830dce46ca00000001f5301eef0220ce1c43da
+KO = d86c6a5bad9a2243e5d81ad455cc1d952d19fd508b618e6be47cbcfab6e6b69e204e59c04a3dd8ac
+
+COUNT=35
+L = 320
+KI = 2c18622303f432e984ae7f302a602d802fc464c4963426f300cacad80a75c537b355fdfa90fb842834406511cf585088160bb2b47d89239c39fb4b71c7473b12
+DataBeforeCtrLen = 50
+DataBeforeCtrData = d29878664540e022208fe4bb72e2b6e90ed5ca59c7c74766d2be738e25eaf9f5488f8b299217eb07a6e79779338a5a9a08d2
+DataAfterCtrLen = 10
+DataAfterCtrData = bbd97c7b74fdc59a75b0
+ Binary rep of i = 00000001
+ instring = d29878664540e022208fe4bb72e2b6e90ed5ca59c7c74766d2be738e25eaf9f5488f8b299217eb07a6e79779338a5a9a08d200000001bbd97c7b74fdc59a75b0
+KO = 2fa49d5244c96f5925524426c4a54dbe45265c596fca61b4dba04b19b146aed6f6c6246873cd0c77
+
+COUNT=36
+L = 320
+KI = da1e384e164b5f6c4b7c17308856ead456ea0bd7538f56ebd6f4b02c2df22f1afe43266b3b44a76c742391dbef5cc1be8b5cea6db1f506c573a1c02293fb98c5
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 462eedf7303ae25f983af70d6e875bdf1b4278479f4da44f7822b8707d19d07d761f77e05272bed5cd1c6a8cf725bd78fbd3
+DataAfterCtrLen = 10
+DataAfterCtrData = 8601804752dfe6a18724
+ Binary rep of i = 00000001
+ instring = 462eedf7303ae25f983af70d6e875bdf1b4278479f4da44f7822b8707d19d07d761f77e05272bed5cd1c6a8cf725bd78fbd3000000018601804752dfe6a18724
+KO = b266d1acfc955de223a3ca65c1525882607080b5d329ffbc9c31028696e305b1b37c6e5b5caef0a3
+
+COUNT=37
+L = 320
+KI = 0e94ac817528906208c6d3937ccc19e77c7b81ecbb25ceb46bc490331e05d491a5fa3f598dcc15d25173601891618b74b092d6d367896320dba96b5085d84864
+DataBeforeCtrLen = 50
+DataBeforeCtrData = f3aaba1171a12741eba4dccbc0532f608f14cbd5cd708a820ea141d827cd765c668320176e40c98e8f642798ac56d3685fb4
+DataAfterCtrLen = 10
+DataAfterCtrData = 0100aff840135ef054e3
+ Binary rep of i = 00000001
+ instring = f3aaba1171a12741eba4dccbc0532f608f14cbd5cd708a820ea141d827cd765c668320176e40c98e8f642798ac56d3685fb4000000010100aff840135ef054e3
+KO = 3d3a634ca9e3248355526e8d25e03712b2811d0abca0c66d2f9d363bd95e73a7d3543a149f2bcf00
+
+COUNT=38
+L = 320
+KI = d2caf6f581a8e5d4faed18759c3eaea9493c8fc04fbc7342bc10a8ba67ad0b49cb85e0b6c589779d48de25ee6f202cbbd5708d3090094b8cfb2b209a42112c33
+DataBeforeCtrLen = 50
+DataBeforeCtrData = a5d0dd77440d3df53afe15799c78f265126f9841a899e7bc16c7aee124a052cfcd06924e6ac012c840fed7a0ec206f1623b2
+DataAfterCtrLen = 10
+DataAfterCtrData = f710a740156d6fdf4468
+ Binary rep of i = 00000001
+ instring = a5d0dd77440d3df53afe15799c78f265126f9841a899e7bc16c7aee124a052cfcd06924e6ac012c840fed7a0ec206f1623b200000001f710a740156d6fdf4468
+KO = 0121a1de832c7128b87ba9919c323bd2b9c4f608001f8052f69e73e2d2718384e6d742f5a378b94d
+
+COUNT=39
+L = 320
+KI = 2e9206d4c13c6a91c6659ea39ccdf6d05c2ffffb807017be6fc1e072b5f93baf424b5366a8214f319e05c5c1081f1a7b1dce98c9fe825e556cc8ea431749e316
+DataBeforeCtrLen = 50
+DataBeforeCtrData = 6d7b6628e69976091871ff5cf199ab0b33fd80f50a673bcdf04cb6696c66fcfef2cfe77151b6461b0130221a70db21c8de9a
+DataAfterCtrLen = 10
+DataAfterCtrData = 93e9a7a1a50c62442ed4
+ Binary rep of i = 00000001
+ instring = 6d7b6628e69976091871ff5cf199ab0b33fd80f50a673bcdf04cb6696c66fcfef2cfe77151b6461b0130221a70db21c8de9a0000000193e9a7a1a50c62442ed4
+KO = e7467de03054f0855323a521661c1de1ea98085941d117505ca79967e08114ae14e63d5e6ebc7141
+
diff --git a/security/nss/tests/fips/cavs_samples/KBKDF/req/README b/security/nss/tests/fips/cavs_samples/KBKDF/req/README
new file mode 100644
index 0000000000..3703603e39
--- /dev/null
+++ b/security/nss/tests/fips/cavs_samples/KBKDF/req/README
@@ -0,0 +1,4 @@
+Vectors taken from:
+https://csrc.nist.gov/Projects/cryptographic-algorithm-validation-program/Key-Derivation
+
+Modified to remove CMAC TDES2/TDES3 test vectors.
diff --git a/security/nss/tests/fips/cavs_scripts/README b/security/nss/tests/fips/cavs_scripts/README
index 46eba68bde..17dc32d6b1 100644
--- a/security/nss/tests/fips/cavs_scripts/README
+++ b/security/nss/tests/fips/cavs_scripts/README
@@ -2,7 +2,7 @@ These scripts are used to run fipstest on a directory of CAVS vectors.
individual cipher scripts:
aesgcm.sh aes.sh dsa.sh ecdsa.sh hmac.sh ike.sh kas.sh
-rng.sh rsa.sh sha.sh tdea.sh tls.sh
+kbkdf.sh rng.sh rsa.sh sha.sh tdea.sh tls.sh
Each individual cipher script handles all the tests in a particular directory.
The scripts have 2 modes:
diff --git a/security/nss/tests/fips/cavs_scripts/kbkdf.sh b/security/nss/tests/fips/cavs_scripts/kbkdf.sh
new file mode 100644
index 0000000000..72b81ddaf8
--- /dev/null
+++ b/security/nss/tests/fips/cavs_scripts/kbkdf.sh
@@ -0,0 +1,41 @@
+#!/bin/sh
+#
+# 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/.
+#
+# A Bourne shell script for running the NIST SHA Algorithm Validation Suite
+#
+# Before you run the script, set your PATH, LD_LIBRARY_PATH, ... environment
+# variables appropriately so that the fipstest command and the NSPR and NSS
+# shared libraries/DLLs are on the search path. Then run this script in the
+# directory where the REQUEST (.req) files reside. The script generates the
+# RESPONSE (.rsp) files in the same directory.
+BASEDIR=${1-.}
+TESTDIR=${BASEDIR}/KBKDF
+COMMAND=${2-run}
+REQDIR=${TESTDIR}/req
+RSPDIR=${TESTDIR}/resp
+
+all_requests="
+KBKDFCounter.req
+"
+
+if [ ${COMMAND} = "verify" ]; then
+ result=0
+ for request in $all_requests; do
+ sh ./validate1.sh ${TESTDIR} $request
+ last_result=$?
+ result=`expr $result + $last_result`
+ done
+ exit $result
+fi
+
+test -d "${RSPDIR}" || mkdir "${RSPDIR}"
+
+for request in $all_requests; do
+ response=`echo $request | sed -e "s/req/rsp/"`
+ echo $request $response
+ fipstest kbkdf ${REQDIR}/$request > ${RSPDIR}/$response
+done
+exit 0
diff --git a/security/nss/tests/fips/cavs_scripts/runtest.sh b/security/nss/tests/fips/cavs_scripts/runtest.sh
index b9984b34c7..96dc5fb34f 100644
--- a/security/nss/tests/fips/cavs_scripts/runtest.sh
+++ b/security/nss/tests/fips/cavs_scripts/runtest.sh
@@ -6,7 +6,7 @@
#
TESTDIR=${1-.}
COMMAND=${2-run}
-DEFAULT_TESTS="aes aesgcm dsa ecdsa hmac kas tls ike rng rsa sha tdea"
+DEFAULT_TESTS="aes aesgcm dsa ecdsa hmac kas kbkdf tls ike rng rsa sha tdea"
shift;
shift;
TESTS=${@-$DEFAULT_TESTS}
diff --git a/security/nss/tests/interop/interop.sh b/security/nss/tests/interop/interop.sh
index 18737c7265..8481e99afb 100644
--- a/security/nss/tests/interop/interop.sh
+++ b/security/nss/tests/interop/interop.sh
@@ -25,7 +25,7 @@ interop_init()
INTEROP=${INTEROP:=tls_interop}
if [ ! -d "$INTEROP" ]; then
git clone -q https://github.com/mozilla/tls-interop "$INTEROP"
- git -C "$INTEROP" checkout -q c00685aa953c49f1e844e614746aadc783e81b19
+ git -C "$INTEROP" checkout -q b7cddb7d4980221ae8910f5c4e935b65081713f1
fi
INTEROP=$(cd "$INTEROP";pwd -P)
diff --git a/security/nss/tests/libpkix/certs/PayPalEE.cert b/security/nss/tests/libpkix/certs/PayPalEE.cert
index aef4086762..36a4470f71 100644
--- a/security/nss/tests/libpkix/certs/PayPalEE.cert
+++ b/security/nss/tests/libpkix/certs/PayPalEE.cert
Binary files differ
diff --git a/security/nss/tests/policy/crypto-policy.txt b/security/nss/tests/policy/crypto-policy.txt
index 9a8c0cd1b5..c6de8824d2 100644
--- a/security/nss/tests/policy/crypto-policy.txt
+++ b/security/nss/tests/policy/crypto-policy.txt
@@ -3,14 +3,15 @@
# col 3: an extended regular expression, expected to match the output
# col 4: description of the test
#
-0 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA1:HMAC-SHA384:HMAC-SHA512:SECP256R1:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:aes256-cbc:camellia256-cbc:aes128-gcm:aes128-cbc:camellia128-cbc:SHA256:SHA384:SHA512:SHA1:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:tls-version-min=tls1.0:dtls-version-min=dtls1.0:DH-MIN=1023:DSA-MIN=2048:RSA-MIN=2048 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Standard policy
-0 disallow=ALL_allow=HMAC-SHA1:HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP256R1:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:aes256-cbc:camellia256-cbc:aes128-gcm:aes128-cbc:camellia128-cbc:des-ede3-cbc:rc4:SHA256:SHA384:SHA512:SHA1:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:DHE-DSS:tls-version-min=tls1.0:dtls-version-min=tls1.0:DH-MIN=1023:DSA-MIN=1023:RSA-MIN=1023 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Legacy policy
-0 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:SHA384:SHA512:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:tls-version-min=tls1.2:dtls-version-min=dtls1.2:DH-MIN=3072:DSA-MIN=3072:RSA-MIN=3072 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Reduced policy
+0 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA1:HMAC-SHA384:HMAC-SHA512:SECP256R1:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:aes256-cbc:camellia256-cbc:aes128-gcm:aes128-cbc:camellia128-cbc:SHA256:SHA384:SHA512:SHA1:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:rsa-pkcs:rsa-pss:ecdsa:tls-version-min=tls1.0:dtls-version-min=dtls1.0:DH-MIN=1023:DSA-MIN=2048:RSA-MIN=2048 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Standard policy
+0 disallow=ALL_allow=HMAC-SHA1:HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP256R1:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:aes256-cbc:camellia256-cbc:aes128-gcm:aes128-cbc:camellia128-cbc:des-ede3-cbc:rc4:SHA256:SHA384:SHA512:SHA1:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:DHE-DSS:rsa-pkcs:rsa-pss:ecdsa:tls-version-min=tls1.0:dtls-version-min=tls1.0:DH-MIN=1023:DSA-MIN=1023:RSA-MIN=1023 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Legacy policy
+0 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:SHA384:SHA512:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:rsa-pkcs:rsa-pss:ecdsa:tls-version-min=tls1.2:dtls-version-min=dtls1.2:DH-MIN=3072:DSA-MIN=3072:RSA-MIN=3072 NSS-POLICY-INFO.*LOADED-SUCCESSFULLY Reduced policy
2 disallow=ALL_allow=dtls-version-min=:dtls-version-max= NSS-POLICY-FAIL Missing value
2 disallow=ALL_allow=RSA-MIN=whatever NSS-POLICY-FAIL Invalid value
2 disallow=ALL_allow=flower NSS-POLICY-FAIL Invalid identifier
1 disallow=all NSS-POLICY-WARN.*NUMBER-OF-CERT-SIG disallow all
-1 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:tls-version-min=tls1.2:dtls-version-min=dtls1.2:DH-MIN=3072:DSA-MIN=3072:RSA-MIN=3072 NSS-POLICY-WARN.*NUMBER-OF-HASH No Hashes
+1 disallow=all/signature NSS-POLICY-WARN.*NUMBER-OF-CERT-SIG disallow all signatures
+1 disallow=ALL_allow=HMAC-SHA256:HMAC-SHA384:HMAC-SHA512:SECP384R1:SECP521R1:aes256-gcm:chacha20-poly1305:ECDHE-RSA:ECDHE-ECDSA:RSA:DHE-RSA:rsa-pkcs:tls-version-min=tls1.2:dtls-version-min=dtls1.2:DH-MIN=3072:DSA-MIN=3072:RSA-MIN=3072 NSS-POLICY-WARN.*NUMBER-OF-HASH No Hashes
1 disallow=ALL_allow=tls-version-min=0:tls-version-max=0 NSS-POLICY-WARN.*NUMBER-OF-TLS-VERSIONS All TLS versions disabled
1 disallow=ALL_allow=dtls-version-min=0:dtls-version-max=0 NSS-POLICY-WARN.*NUMBER-OF-DTLS-VERSIONS All DTLS versions disabled
1 disallow=ALL_allow=tls-version-min=tls1.2:tls-version-max=tls1.1 NSS-POLICY-WARN.*NUMBER-OF-TLS-VERSIONS Invalid range of TLS versions
diff --git a/security/nss/tests/policy/policy.sh b/security/nss/tests/policy/policy.sh
index 50aee50ef0..f3d16eb64b 100644
--- a/security/nss/tests/policy/policy.sh
+++ b/security/nss/tests/policy/policy.sh
@@ -12,6 +12,28 @@
#
########################################################################
+policy_init()
+{
+ SCRIPTNAME=policy.sh # sourced - $0 would point to all.sh
+
+ if [ -z "${CLEANUP}" ] ; then # if nobody else is responsible for
+ CLEANUP="${SCRIPTNAME}" # cleaning this script will do it
+ fi
+
+ if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ]; then
+ cd ../common
+ . ./init.sh
+ fi
+ SCRIPTNAME=policy.sh
+
+}
+
+policy_cleanup()
+{
+ cd ${QADIR}
+ . common/cleanup.sh
+}
+
ignore_blank_lines()
{
LC_ALL=C egrep -v '^[[:space:]]*(#|$)' "$1"
@@ -53,6 +75,9 @@ NSS=flags=policyOnly,moduleDB
html_msg $ret 0 "\"${testname}\" output is expected to match \"${match}\""
done
+ html "</TABLE><BR>"
}
+policy_init
policy_run_tests
+policy_cleanup
diff --git a/security/nss/tests/remote/Makefile b/security/nss/tests/remote/Makefile
index 4635bccc5b..5b0d5ec9ed 100644
--- a/security/nss/tests/remote/Makefile
+++ b/security/nss/tests/remote/Makefile
@@ -56,7 +56,7 @@ ifeq ($(OS_TARGET),Android)
TEST_SHELL?=$$HOME/bin/sh
ANDROID_PORT?="2222"
#Define the subset of tests that is known to work on Android
-NSS_CYCLES?="standard pkix upgradedb sharedb"
+NSS_CYCLES?="standard pkix sharedb"
NSS_TESTS?="cipher lowhash libpkix cert dbtests tools sdr crmf smime ssl ocsp merge pkits chains"
NSS_SSL_TESTS?="crl normal_normal iopr"
NSS_SSL_RUN?="cov auth stress"
diff --git a/security/nss/tests/ssl/ssl.sh b/security/nss/tests/ssl/ssl.sh
index d8892ed87c..7e74397c9a 100755
--- a/security/nss/tests/ssl/ssl.sh
+++ b/security/nss/tests/ssl/ssl.sh
@@ -413,15 +413,6 @@ ssl_auth()
echo "${testname}" | grep "TLS 1.3" > /dev/null
TLS13=$?
- # Currently TLS 1.3 tests are known to fail under FIPS mode,
- # because HKDF is implemented using the PKCS #11 functions
- # prohibited under FIPS mode.
- if [ "${TLS13}" -eq 0 ] && \
- [ "$SERVER_MODE" = "fips" -o "$CLIENT_MODE" = "fips" ] ; then
- echo "$SCRIPTNAME: skipping $testname (non-FIPS only)"
- continue
- fi
-
if [ "${CLIENT_MODE}" = "fips" -a "${CAUTH}" -eq 0 ] ; then
echo "$SCRIPTNAME: skipping $testname (non-FIPS only)"
elif [ "$ectype" = "SNI" -a "$NORM_EXT" = "Extended Test" ] ; then
@@ -895,6 +886,7 @@ ssl_policy_listsuites()
cp ${P_R_CLIENTDIR}/pkcs11.txt ${P_R_CLIENTDIR}/pkcs11.txt.sav
# Disallow all explicitly
+ testname="listsuites with all cipher disallowed by policy"
setup_policy "disallow=all" ${P_R_CLIENTDIR}
RET_EXP=1
list_enabled_suites | grep '^TLS_'
@@ -903,6 +895,7 @@ ssl_policy_listsuites()
"produced a returncode of $RET, expected is $RET_EXP"
# Disallow RSA in key exchange explicitly
+ testname="listsuites with rsa cipher disallowed by policy"
setup_policy "disallow=rsa/ssl-key-exchange" ${P_R_CLIENTDIR}
RET_EXP=1
list_enabled_suites | grep '^TLS_RSA_'
@@ -910,11 +903,83 @@ ssl_policy_listsuites()
html_msg $RET $RET_EXP "${testname}" \
"produced a returncode of $RET, expected is $RET_EXP"
+ # allow by policy, but disable by default
+ testname="listsuites with all ciphers enabled by policy but disabled by default"
+ setup_policy "allow=all disable=all" ${P_R_CLIENTDIR}
+ RET_EXP=1
+ list_enabled_suites | grep '^TLS_'
+ RET=$?
+ html_msg $RET $RET_EXP "${testname}" \
+ "produced a returncode of $RET, expected is $RET_EXP"
+
+ # allow by policy, but disable by default just rsa-kea
+ testname="listsuites with all ciphers enabled by policy but rsa disabled by default"
+ setup_policy "allow=all disable=rsa/ssl-key-exchange" ${P_R_CLIENTDIR}
+ RET_EXP=1
+ list_enabled_suites | grep '^TLS_RSA_'
+ RET=$?
+ html_msg $RET $RET_EXP "${testname}" \
+ "produced a returncode of $RET, expected is $RET_EXP"
+
+ # list_enabled_suites tries to set a policy value explicitly, This will
+ # cause list_enabled_suites to fail if we lock the policy
+ testname="listsuites with policy locked"
+ setup_policy "allow=all flags=policy-lock" ${P_R_CLIENTDIR}
+ RET_EXP=1
+ SSL_DIR="${P_R_CLIENTDIR}" ${BINDIR}/listsuites
+ RET=$?
+ html_msg $RET $RET_EXP "${testname}" \
+ "produced a returncode of $RET, expected is $RET_EXP"
+
cp ${P_R_CLIENTDIR}/pkcs11.txt.sav ${P_R_CLIENTDIR}/pkcs11.txt
html "</TABLE><BR>"
}
+ssl_policy_pkix_ocsp()
+{
+ #verbose="-v"
+ html_head "Check that OCSP doesn't break if we disable sha1 $NORM_EXT - server $SERVER_MODE/client $CLIENT_MODE"
+
+ PKIX_SAVE=${NSS_ENABLE_PKIX_VERIFY-"unset"}
+ NSS_ENABLE_PKIX_VERIFY="1"
+ export NSS_ENABLE_PKIX_VERIFY
+
+ testname=""
+
+ if [ ! -f "${P_R_SERVERDIR}/pkcs11.txt" ] ; then
+ html_failed "${SCRIPTNAME}: ${P_R_SERVERDIR} is not initialized"
+ return 1;
+ fi
+
+ echo "Saving pkcs11.txt"
+ cp ${P_R_SERVERDIR}/pkcs11.txt ${P_R_SERVERDIR}/pkcs11.txt.sav
+
+ # Disallow sha1 explicitly. This will test if we are trying to verify the sha1 signature
+ # on the GlobalSign root during OCSP processing
+ setup_policy "disallow=sha1" ${P_R_SERVERDIR}
+ RET_EXP=0
+ echo " vfyserv -o wrong.host.badssl.com -d ${P_R_SERVERDIR} 2>&1 | tee ${P_R_SERVERDIR}/vfy.out"
+ vfyserv -o wrong.host.badssl.com -d ${P_R_SERVERDIR} 2>&1 | tee ${P_R_SERVERDIR}/vfy.out
+ # make sure we have the domain mismatch, not bad signature error
+ echo "grep 12276 ${P_R_SERVERDIR}/vfy.out"
+ grep 12276 ${P_R_SERVERDIR}/vfy.out
+ RET=$?
+ html_msg $RET $RET_EXP "${testname}" \
+ "produced a returncode of $RET, expected is $RET_EXP"
+
+ if [ "${PKIX_SAVE}" = "unset" ]; then
+ unset NSS_ENABLE_PKIX_VERIFY
+ else
+ NSS_ENABLE_PKIX_VERIFY=${PKIX_SAVE}
+ export NSS_ENABLE_PKIX_VERIFY
+ fi
+ cp ${P_R_SERVERDIR}/pkcs11.txt.sav ${P_R_SERVERDIR}/pkcs11.txt
+
+ html "</TABLE><BR>"
+
+}
+
############################## ssl_policy_selfserv #####################
# local shell function to perform SSL Policy tests, using selfserv
########################################################################
@@ -934,10 +999,21 @@ ssl_policy_selfserv()
cp ${P_R_SERVERDIR}/pkcs11.txt ${P_R_SERVERDIR}/pkcs11.txt.sav
# Disallow RSA in key exchange explicitly
+ testname="Disallow RSA key exchange explicitly"
setup_policy "disallow=rsa/ssl-key-exchange" ${P_R_SERVERDIR}
+ SAVE_SERVER_OPTIONS=${SERVER_OPTIONS}
+ # make sure policy is working in the multiprocess case is working on
+ # UNIX-like OS's. Other OS's can't properly clean up the child processes
+ # when our test suite kills the parent, so just use the single process
+ # self serve for them
+ if [ "${OS_ARCH}" != "WINNT" -a "${OS_ARCH}" != "WIN95" -a "${OS_ARCH}" != "OS2" ]; then
+ SERVER_OPTIONS="-M 3 ${SERVER_OPTIONS}"
+ fi
+
start_selfserv $CIPHER_SUITES
+ SERVER_OPTIONS="${SAVE_SERVER_OPTIONS}"
VMIN="ssl3"
VMAX="tls1.2"
@@ -1521,6 +1597,7 @@ ssl_run_tests()
if [ "${TEST_MODE}" = "SHARED_DB" ] ; then
ssl_policy_listsuites
ssl_policy_selfserv
+ ssl_policy_pkix_ocsp
ssl_policy
fi
;;
diff --git a/security/nss/tests/ssl/sslpolicy.txt b/security/nss/tests/ssl/sslpolicy.txt
index 844fd0e8f5..f5e5471857 100644
--- a/security/nss/tests/ssl/sslpolicy.txt
+++ b/security/nss/tests/ssl/sslpolicy.txt
@@ -7,8 +7,14 @@
# The policy string is set to the config= line in the pkcs11.txt
# it currently has 2 keywords:
#
-# disallow= turn off the use of this algorithm by policy.
+# disallow= turn off the use of this algorithm by policy. (implies disable)
# allow= allow this algorithm to by used if selected by policy.
+# disable= turn off the use of this algorithm even if allowed by policy
+# (application can override)
+# enable= turn off this algorithm by default (implies allow)
+# flags= policy-lock: can't change policy with NSS_SetAlgorithmPolicy,
+# NSS_SetOption, or SSL_SetCipherPolicy
+# ssl-lock: can't change the cipher suite settings with the application.
#
# The syntax is disallow=algorithm{/uses}:algorithm{/uses}
# where {} signifies an optional element
@@ -76,6 +82,9 @@
# SECT571R1
# Signatures:
# DSA
+# RSA-PKCS
+# RSA-PSS
+# ECDSA
# Hashes:
# MD2
# MD4
@@ -137,7 +146,8 @@
# ssl-key-exchange
# key-exchange (includes ssl-key-exchange)
# cert-signature
-# signature (includes cert-signature)
+# all-signature (includes cert-signature)
+# signature (all signatures off, some signature allowed based on other option)
# all (includes all of the above)
#-----------------------------------------------
# In addition there are the following options:
@@ -147,31 +157,48 @@
# they have the following syntax:
# allow=min-rsa=512:min-dh=1024
#
+# in the following tests, we use the cipher suite 'd':
+# d SSL3 RSA WITH 3DES EDE CBC SHA (=:000a).
+# NOTE: the certificates used in validation are rsa-pkcs1/sha256 signed.
+#
# Exp Enable Enable Cipher Config Policy Test Name
# Ret EC TLS
# turn on single cipher
- 0 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Allowed by Narrow Policy
- 0 noECC SSL3 d disallow=all_allow=hmac-sha1/ssl,ssl-key-exchange:sha256/cert-signature:rsa/ssl-key-exchange:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Allowed by Strict Policy
- 0 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Allow All Explicitly
- 1 noECC SSL3 d disallow=all Disallow All Explicitly.
+ 0 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa-pkcs:rsa:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Allowed by Narrow Policy
+ 0 noECC SSL3 d disallow=all_allow=hmac-sha1/ssl,ssl-key-exchange:sha256/all-signature:rsa-pkcs/all-signature:rsa/ssl-key-exchange:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Allowed by Strict Policy
+ 0 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:rsa-pkcs/all:dsa/all:rsa-pss/all:ecdsa/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Allow All Explicitly
+ 1 noECC SSL3 d disallow=all Disallow All Explicitly
# turn off signature only
- 1 noECC SSL3 d disallow=sha256 Disallow SHA256 Signatures Explicitly.
- 1 noECC SSL3 d disallow=all_allow=hmac-sha1:rsa/ssl-key-exchange:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow SHA256 Signatures Implicitly Narrow.
- 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha384/all:sha512/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow SHA256 Signatures Implicitly.
+ 1 noECC SSL3 d disallow=all/signature Disallow all signatures with Explicitly
+ 1 noECC SSL3 d disallow=sha256 Disallow SHA256 Explicitly
+ 1 noECC SSL3 d disallow=sha256/cert-signature Disallow SHA256 Certificate signature Explicitly
+ 1 noECC SSL3 d disallow=sha256/signature Disallow All SHA256 signatures Explicitly
+ 1 noECC SSL3 d disallow=sha256/all-signature Disallow Any SHA256 signature Explicitly
+ 1 noECC SSL3 d disallow=all_allow=hmac-sha1:rsa/ssl-key-exchange:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow SHA256 Signatures Implicitly Narrow
+ 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha384/all:sha512/all:rsa-pkcs/all:rsa-pss/all:dsa/all:ecdsa/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow SHA256 Signatures Implicitly
# turn off single cipher
1 noECC SSL3 d disallow=des-ede3-cbc Disallow Cipher Explicitly
- 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa:des-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow Cipher Implicitly Narrow.
- 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-verion-max=tls1.2 Disallow Cipher Implicitly.
+ 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa-pkcs:rsa:des-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow Cipher Implicitly Narrow
+ 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:rsa-pkcs/all:rsa-pss/all:ecdsa/all:dsa/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-verion-max=tls1.2 Disallow Cipher Implicitly
# turn off H-Mac
1 noECC SSL3 d disallow=hmac-sha1 Disallow HMAC Explicitly
- 1 noECC SSL3 d disallow=all_allow=md5:sha256:rsa:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow HMAC Implicitly Narrow.
- 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow HMAC Signatures Implicitly.
+ 1 noECC SSL3 d disallow=all_allow=md5:sha256:rsa:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow HMAC Implicitly Narrow
+ 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow HMAC Signatures Implicitly
# turn off key exchange
- 1 noECC SSL3 d disallow=rsa/ssl-key-exchange Disallow Key Exchange Explicitly.
- 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:dh-dss:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow Key Exchange Implicitly Narrow.
- 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow Key Exchnage Signatures Implicitly.
+ 1 noECC SSL3 d disallow=rsa/ssl-key-exchange Disallow Key Exchange Explicitly
+ 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa-pkcs:dh-dss:des-ede3-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0 Disallow Key Exchange Implicitly Narrow
+ 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:rsa-pkcs/all:rsa-pss/all:ecdsa/all:dsa/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=ssl2.0:tls-version-max=tls1.2 Disallow Key Exchange Signatures Implicitly
# turn off version
1 noECC SSL3 d allow=tls-version-min=tls1.0:tls-version-max=tls1.2 Disallow Version Exlicitly
- 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa:des-ede3-cbc:tls-version-min=tls1.0:tls-version-max=tls1.2 Disallow Version Implicitly Narrow.
- 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=tls1.0:tls-version-max=tls1.2 Disallow Version Implicitly.
- 0 noECC SSL3 d disallow=dsa Disallow DSA Signatures Explicitly.
+ 1 noECC SSL3 d disallow=all_allow=hmac-sha1:sha256:rsa-pkcs:rsa:des-ede3-cbc:tls-version-min=tls1.0:tls-version-max=tls1.2 Disallow Version Implicitly Narrow
+ 1 noECC SSL3 d disallow=all_allow=md2/all:md4/all:md5/all:sha1/all:sha256/all:sha384/all:sha512/all:rsa-pkcs/all:rsa-pss/all:ecdsa/all:dsa/all:hmac-sha1/all:hmac-sha224/all:hmac-sha256/all:hmac-sha384/all:hmac-sha512/all:hmac-md5/all:camellia128-cbc/all:camellia192-cbc/all:camellia256-cbc/all:seed-cbc/all:des-ede3-cbc/all:des-40-cbc/all:des-cbc/all:null-cipher/all:rc2/all:rc4/all:idea/all:rsa/all:rsa-export/all:dhe-rsa/all:dhe-dss/all:ecdhe-ecdsa/all:ecdhe-rsa/all:ecdh-ecdsa/all:ecdh-rsa/all:tls-version-min=tls1.0:tls-version-max=tls1.2 Disallow Version Implicitly
+ 0 noECC SSL3 d disallow=dsa Disallow DSA Signatures Explicitly
+ 1 noECC SSL3 d disallow=rsa-pkcs Disallow RSA PKCS 1 Signatures Explicitly
+# test default settings
+# NOTE: tstclient will attempt to overide the defaults, so we detect we
+# were successful by locking in our settings
+ 0 noECC SSL3 d allow=all_disable=all Disable all by default, application override
+ 1 noECC SSL3 d allow=all_disable=all_flags=ssl-lock,policy-lock Disable all by default, prevent application from enabling
+ 0 noECC SSL3 d allow=all_disable=all_flags=policy-lock Disable all by default, lock policy (application can still change the ciphers)
+# explicitly enable :002f RSA_AES_128_CBC_SHA1 and lock it in
+ 0 noECC SSL3 d allow=all_disable=all_enable=hmac-sha1:sha256:rsa-pkcs:rsa:aes128-cbc:tls-version-min=ssl3.0:tls-version-max=ssl3.0_flags=ssl-lock Lock in a different ciphersuite that the one the application asks for
diff --git a/security/nss/tests/ssl_gtests/ssl_gtests.sh b/security/nss/tests/ssl_gtests/ssl_gtests.sh
index b5e90b1d00..1783ef4366 100755
--- a/security/nss/tests/ssl_gtests/ssl_gtests.sh
+++ b/security/nss/tests/ssl_gtests/ssl_gtests.sh
@@ -59,6 +59,7 @@ ssl_gtest_certs() {
make_cert dsa dsa sign
make_cert delegator_ecdsa256 delegator_p256 sign
make_cert delegator_rsae2048 delegator_rsae2048 sign
+ make_cert delegator_rsa_pss2048 delegator_rsa_pss2048 sign
}
############################## ssl_gtest_init ##########################